本發(fā)明涉及被信息推送技術(shù)領(lǐng)域,特別是涉及一種確保推送信息及時(shí)到達(dá)的信息推送方法、裝置及終端。
背景技術(shù):
信息推送是通過(guò)一定的技術(shù)標(biāo)準(zhǔn)或協(xié)議,在互聯(lián)網(wǎng)上通過(guò)定期或定時(shí)傳送用戶(hù)需要的信息來(lái)減少信息過(guò)載的一項(xiàng)新技術(shù)。推送技術(shù)通過(guò)自動(dòng)傳送信息給用戶(hù),來(lái)減少用于網(wǎng)絡(luò)上搜索的時(shí)間。信息推送是一項(xiàng)以數(shù)據(jù)挖掘、自然語(yǔ)言處理以及互聯(lián)網(wǎng)等多門(mén)技術(shù)為基礎(chǔ)的綜合性方向,將合適的信息推送給合適的人。
信息推送的運(yùn)用越來(lái)越普遍,如各種應(yīng)用程序進(jìn)行各種廣告、新聞等消息推送。然而存在相同的推送信息發(fā)送到不同的用戶(hù)到達(dá)的時(shí)間存在差異,更有甚者無(wú)法接受到推送的消息。雖然有些推送消息對(duì)到達(dá)的時(shí)效性要求不高,但是有些推送消息對(duì)時(shí)效性要求相當(dāng)高,如監(jiān)測(cè)車(chē)輛的應(yīng)用程序,在車(chē)輛出現(xiàn)被盜、被撞等問(wèn)題時(shí)候,及時(shí)推送給客戶(hù)并保證客戶(hù)及時(shí)接收到推送消息是至關(guān)重要的。
在面對(duì)時(shí)效性要求比較高的推送消息,如果因?yàn)橥扑拖o(wú)法及時(shí)到達(dá),將失去推送消息的意義,同時(shí)還可能影響用戶(hù)的利益。因此,如何保證推送消息及時(shí)到達(dá)是本領(lǐng)域技術(shù)人員亟待解決的難題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例中提供了一種確保推送信息及時(shí)到達(dá)的信息推送方法、裝置及終端,保證推送消息及時(shí)到達(dá)。
第一方面,本發(fā)明提供了一種確保推送信息及時(shí)到達(dá)的信息推送方法,包括:
服務(wù)器裝置生成推送消息,并將所述推送消息保存至所述服務(wù)器裝置的數(shù)據(jù)庫(kù);
所述服務(wù)器裝置將所述推送消息推送到移動(dòng)終端;
所述服務(wù)器裝置接收所述移動(dòng)終端的查詢(xún)命令,獲取所述數(shù)據(jù)庫(kù)中的最新推送消息;
將所述最新推送消息發(fā)送至所述移動(dòng)終端。
優(yōu)選的,上述確保推送信息及時(shí)到達(dá)的信息推送方法中,所述方法還包括:
所述服務(wù)器裝置接收移動(dòng)終端發(fā)送的反饋信息,所述反饋信息攜帶所述推送信息的屬性信息;
將所述推送信息標(biāo)記為已讀信息;
將未收到所述反饋信息的所述推送信息標(biāo)記為未讀信息。
優(yōu)選的,上述確保推送信息及時(shí)到達(dá)的信息推送方法中,所述獲取所述數(shù)據(jù)庫(kù)中的最新推送消息中包括:
獲取所述最新推送消息的ID和推送時(shí)間。
第二方面,本發(fā)明提供了一種確保推送信息及時(shí)到達(dá)的信息推送方法,所述方法包括:
移動(dòng)終端接收服務(wù)器裝置推送的推送信息;
所述移動(dòng)終端向所述服務(wù)器裝置發(fā)送查詢(xún)命令,請(qǐng)求獲取所述服務(wù)器裝置的數(shù)據(jù)庫(kù)中的最新推送消息;
接收所述服務(wù)器裝置發(fā)送的所述最新推送消息;
將所述最新推送消息與所述移動(dòng)終端的緩存信息進(jìn)行對(duì)比;
當(dāng)所述緩存信息里沒(méi)有所述最新推送消息時(shí),將所述最新推送消息保存至所述移動(dòng)終端;
在所述移動(dòng)終端的通知欄顯示所述最新推送消息的內(nèi)容。
優(yōu)選的,上述確保推送信息及時(shí)到達(dá)的信息推送方法中,所述方法還包括:
當(dāng)所述移動(dòng)終端接收到所述推送消息,向所述服務(wù)器裝置發(fā)送反饋信息。
優(yōu)選的,上述確保推送信息及時(shí)到達(dá)的信息推送方法中,所述接收所述服務(wù)器裝置發(fā)送的所述推送消息包括:
接收所述推送消息的ID和推送時(shí)間;
對(duì)比所述最新推送消息的ID和推送時(shí)間與所述移動(dòng)終端的緩存信息中的ID和推送時(shí)間;
當(dāng)所述最新推送消息的ID和推送時(shí)間與所述移動(dòng)終端的緩存信息中的ID和推送時(shí)間不一致時(shí),將所述最新推送消息保存至所述移動(dòng)終端。
第三方面,本發(fā)明提供了一種服務(wù)器裝置,所述服務(wù)器包括:
推送消息生成模塊,用于生成待推送的推送消息;
數(shù)據(jù)存儲(chǔ)模塊,用于存儲(chǔ)所述推送消息;
消息推送模塊,用于推送所述推送消息;
推送消息查詢(xún)模塊,用于接收移動(dòng)終端的查詢(xún)命令,并查收所述數(shù)據(jù)存儲(chǔ)模塊中的最新推送消息;
最新消息發(fā)送模塊,用于將所述最新消息發(fā)送給所述移動(dòng)終端。
優(yōu)選的,上述服務(wù)器裝置中,所述服務(wù)器裝置還包括:
反饋信息接收模塊,用于接收移動(dòng)終端發(fā)送的反饋信息。
第四方面,本發(fā)明提供了一種移動(dòng)終端,所述移動(dòng)終端包括:
推送消息接收模塊,用于接收移動(dòng)終端推送的推送消息;
推送消息獲取模塊,用于向服務(wù)器裝置發(fā)送查詢(xún)命令,獲取所述服務(wù)器裝置的數(shù)據(jù)存儲(chǔ)模塊中的最新推送消息;
信息判定模塊,用于將所述最新推送消息和所述移動(dòng)終端的緩存信息對(duì)比,判斷所述緩存信息里是否包含所述最新推送消息;
提醒模塊,用于在通知欄顯示所述最新推送消息的內(nèi)容。
優(yōu)選的,上述移動(dòng)終端中,所述移動(dòng)終端還包括:
信息反饋模塊,用于當(dāng)所述推送消息接收模塊接收到所述推送消息時(shí),發(fā)送反饋信息。
由以上技術(shù)方案可見(jiàn),本發(fā)明提供的確保推送信息及時(shí)到達(dá)的信息推送方法、裝置及終端,不僅可以完成消息的推送,還可以提高推送消息的到達(dá)率,保證推送消息及時(shí)到達(dá)。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,對(duì)于本領(lǐng)域普通技術(shù)人員而言,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例提供的確保推送信息及時(shí)到達(dá)的信息推送方法的結(jié)構(gòu)流程圖;
圖2為本發(fā)明實(shí)施例提供的服務(wù)器裝置的結(jié)構(gòu)示意圖;
圖3為本發(fā)明實(shí)施例提供的移動(dòng)終端的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明中的技術(shù)方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
本發(fā)明實(shí)施例適用于服務(wù)器裝置向移動(dòng)終端推送消息,并保證移動(dòng)終端能夠及時(shí)獲得推送消息。本發(fā)明實(shí)施例中的移動(dòng)終端可以包括智能手機(jī)、平板電腦、筆記本電腦等終端設(shè)備,服務(wù)器裝置為提供服務(wù)器功能的設(shè)備。本發(fā)明實(shí)施例中提供了一種確保推送信息及時(shí)到達(dá)的信息推送方法、裝置及終端,保證推送消息及時(shí)到達(dá)。
參見(jiàn)附圖1,該圖示出了本發(fā)明實(shí)施例提供的確保推送信息及時(shí)到達(dá)的信息推送方法,如圖1所示,所述方法主要包括:
步驟S10:服務(wù)器裝置生成推送消息,并將所述推送消息保存至所述服務(wù)器裝置的數(shù)據(jù)庫(kù)。
服務(wù)器裝置生成推送消息,本發(fā)明實(shí)施例提供的確保推送信息及時(shí)到達(dá)的信息推送方法主要用于推送車(chē)輛報(bào)警信息,當(dāng)服務(wù)器裝置接收到車(chē)輛反饋的報(bào)警信息,產(chǎn)生推送消息。比如,車(chē)輛原地設(shè)防報(bào)警(如停車(chē)15分鐘后,突然啟動(dòng)),夜間行駛報(bào)警(如23:00至次日5:00車(chē)輛有行駛),車(chē)輛電瓶電量不足等,車(chē)輛將產(chǎn)生報(bào)警信息。
當(dāng)服務(wù)器裝置產(chǎn)生推送消息后,將所述推送消息保存至服務(wù)器裝置的數(shù)據(jù)庫(kù)。將推送消息進(jìn)行保存,有助于后期的查看。如,當(dāng)需要調(diào)取或查詢(xún)歷史推送消息的時(shí)候,可以方便快捷的查詢(xún)到。
步驟S11:所述服務(wù)器裝置將所述推送消息推送到移動(dòng)終端。
在服務(wù)器裝置產(chǎn)生推送消息后,將推送消息推送給移動(dòng)終端。推送消息的推送可以直接推送,即服務(wù)器裝置直接將推送消息發(fā)送至移動(dòng)終端,也可以間接推送,即服務(wù)器裝置產(chǎn)生推送消息,然后蘋(píng)果是調(diào)用蘋(píng)果官方的推送服務(wù)器接口,安卓是調(diào)用第三方推送服務(wù)器接口,第三方服務(wù)器是調(diào)用各大安卓手機(jī)廠商的推送服務(wù)器接口,將推送消息進(jìn)行推送。
步驟S12:所述移動(dòng)終端接收所述服務(wù)器裝置推送的推送信息。
移動(dòng)終端接收服務(wù)器裝置推送的推送信息,在接收到推送消息后,進(jìn)行消息展示,同時(shí)將推送消息顯示在移動(dòng)終端的通知欄,提醒用戶(hù)。
步驟S13:所述移動(dòng)終端向所述服務(wù)器裝置發(fā)送查詢(xún)命令,請(qǐng)求獲取所述服務(wù)器裝置的數(shù)據(jù)庫(kù)中的最新推送消息。
為判斷移動(dòng)終端是否及時(shí)接收到服務(wù)器裝置推送的消息,移動(dòng)終端向服務(wù)器裝置發(fā)送查詢(xún)命令,請(qǐng)求查詢(xún)服務(wù)器內(nèi)的歷史推送消息,獲取服務(wù)器裝置的數(shù)據(jù)庫(kù)中的最新推送消息。所述最新推送消息為推送時(shí)間與請(qǐng)求查詢(xún)時(shí)刻最接近的歷史推送消息。優(yōu)選的,每隔三分鐘發(fā)出查詢(xún)命令。
步驟S14:所述服務(wù)器裝置接收所述移動(dòng)終端的查詢(xún)命令,獲取所述數(shù)據(jù)庫(kù)中的最新推送消息。
服務(wù)器裝置接收到移動(dòng)終端發(fā)送的查詢(xún)命令,查詢(xún)數(shù)據(jù)存儲(chǔ)模塊,獲取數(shù)據(jù)庫(kù)中的最新推送消息。
步驟S15:所述服務(wù)器裝置將所述最新推送消息發(fā)送至所述移動(dòng)終端。
在獲取到述最新推送消息后,將所述最新推送消息發(fā)送至移動(dòng)終端。
步驟S16:所述移動(dòng)終端接收所述服務(wù)器裝置發(fā)送的所述最新推送消息。
移動(dòng)終端接收服務(wù)器裝置發(fā)送的最新推送消息。
步驟S17:所述移動(dòng)終端將所述最新推送消息與所述移動(dòng)終端的緩存信息進(jìn)行對(duì)比。
在移動(dòng)終端將接收到的最新推送消息與移動(dòng)終端的緩存信息進(jìn)行對(duì)比,當(dāng)緩存信息里沒(méi)有最新推送消息時(shí),執(zhí)行步驟S18,當(dāng)緩存信息里有最新推送消息時(shí),則結(jié)束。最新推送消息與移動(dòng)終端的緩存信息對(duì)比一般通過(guò)對(duì)比對(duì)比最新推送消息和緩存信息的內(nèi)容以及附加信息,優(yōu)選的,對(duì)比最新推送消息和緩存信息的推送時(shí)間以及ID,提高對(duì)比效率。
服務(wù)器裝置獲取最新推送消息的ID和推送時(shí)間,并發(fā)送至移動(dòng)終端,移動(dòng)終端接收最新推送消息的ID和推送時(shí)間,并將其與緩存信息的推送時(shí)間以及ID進(jìn)行比較,當(dāng)最新推送消息的ID和推送時(shí)間與移動(dòng)終端的緩存信息中的ID和推送時(shí)間不一致時(shí),將最新推送消息保存至所述移動(dòng)終端。
步驟S18:當(dāng)所述緩存信息里沒(méi)有所述最新推送消息時(shí),將所述最新推送消息保存至所述移動(dòng)終端。
經(jīng)過(guò)對(duì)比,當(dāng)發(fā)現(xiàn)緩存信息里沒(méi)有所述最新推送消息時(shí),將所述最新推送消息保存至移動(dòng)終端。
步驟S19:在所述移動(dòng)終端的通知欄顯示所述最新推送消息的內(nèi)容。
在所述最新推送消息保存后,在移動(dòng)終端的通知欄顯示最新推送消息的內(nèi)容,一般是對(duì)最新推送消息的一個(gè)概括,當(dāng)需要查看全部消息內(nèi)容的時(shí)候,點(diǎn)擊通知欄顯示的最新推送消息,進(jìn)行全部消息內(nèi)容的查看。
本發(fā)明實(shí)施例提供的確保推送信息及時(shí)到達(dá)的信息推送方法,不僅可以完成消息的推送,還可以提高推送消息的到達(dá)率,保證推送消息及時(shí)到達(dá)。
為進(jìn)一步優(yōu)化技術(shù)方案,本發(fā)明實(shí)施例提供的確保推送信息及時(shí)到達(dá)的信息推送方法,還包括:
當(dāng)所述移動(dòng)終端接收到所述推送消息,向所述服務(wù)器裝置發(fā)送反饋信息。
所述服務(wù)器裝置接收移動(dòng)終端發(fā)送的反饋信息,所述反饋信息攜帶所述推送信息的屬性信息。
將所述推送信息標(biāo)記為已讀信息。
將未收到所述反饋信息的所述推送信息標(biāo)記為未讀信息。
當(dāng)移動(dòng)終端接收到服務(wù)器裝置推送的推送消息后,向服務(wù)器裝置發(fā)送反饋信息,服務(wù)器裝置將已收到反饋信息的推送消息標(biāo)注為已讀信息,而未收到反饋信息的推送信息標(biāo)記為未讀信息,如此有助于推送消息的管理,且可以在查詢(xún)最新推送消息的時(shí)候,優(yōu)選在未讀信息里進(jìn)行查詢(xún),便于提高查詢(xún)效率。
基于相同的發(fā)明構(gòu)思,本發(fā)明實(shí)施例提供了一種應(yīng)用于上述方法的服務(wù)器裝置,附圖2示出了本發(fā)明實(shí)施例提供的服務(wù)器裝置的結(jié)構(gòu),如圖2所示,所述服務(wù)器裝置包括:
推送消息生成模塊21,用于生成待推送的推送消息;
數(shù)據(jù)存儲(chǔ)模塊22,為所述服務(wù)器裝置的數(shù)據(jù)庫(kù),用于存儲(chǔ)所述推送消息;
消息推送模塊23,用于推送所述推送消息;
推送消息查詢(xún)模塊24,用于接收移動(dòng)終端的查詢(xún)命令,并查收所數(shù)據(jù)存儲(chǔ)模塊22中的最新推送消息;
最新消息發(fā)送模塊25,用于將所述最新消息發(fā)送給所述移動(dòng)終端。
優(yōu)選的,所述服務(wù)器裝置還包括反饋信息接收模塊26,用于接收移動(dòng)終端發(fā)送的反饋信息。推送消息查詢(xún)模塊24還用于最新推送消息的ID和推送時(shí)間。
基于相同的發(fā)明構(gòu)思,本發(fā)明實(shí)施例提供了一種應(yīng)用于上述方法的移動(dòng)終端,附圖3示出了本發(fā)明實(shí)施例提供的移動(dòng)終端的結(jié)構(gòu),如圖3所示,所述移動(dòng)終端包括:
推送消息接收模塊31,用于接收服務(wù)器裝置的推送消息;
推送消息獲取模塊32,用于向服務(wù)器裝置發(fā)送查詢(xún)命令,獲取所述服務(wù)器裝置的數(shù)據(jù)存儲(chǔ)模塊22的最新推送消息;
信息判定模塊33,用于將所述最新推送消息和所述移動(dòng)終端的緩存信息對(duì)比,判斷所述緩存信息里是否包含所述最新推送消息;
提醒模塊34,用于在通知欄顯示所述最新推送消息的內(nèi)容。
為進(jìn)一步優(yōu)化技術(shù)方案,本發(fā)明實(shí)施例提供的移動(dòng)終端還包括信息反饋模塊35,用于當(dāng)所述推送消息接收模塊接收到所述推送消息時(shí),發(fā)送反饋信息。推送消息獲取模塊32還用于接收推送消息的ID和推送時(shí)間。信息判定模塊33還用于比所述最新推送消息的ID和推送時(shí)間與所述移動(dòng)終端的緩存信息中的ID和推送時(shí)間,判斷最新推送消息的ID和推送時(shí)間與移動(dòng)終端的緩存信息中的ID和推送時(shí)間是否相同。
由以上實(shí)施例的技術(shù)方案可見(jiàn),本發(fā)明實(shí)施例提供的確保推送信息及時(shí)到達(dá)的信息推送方法、裝置及終端,不僅可以完成消息的推送,還可以提高推送消息的到達(dá)率,保證推送消息及時(shí)到達(dá)。
本說(shuō)明書(shū)中各個(gè)實(shí)施例之間相同相似的部分互相參見(jiàn)即可。尤其,對(duì)于裝置實(shí)施例和終端實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法實(shí)施例中的說(shuō)明即可。
以上所述的本發(fā)明實(shí)施方式并不構(gòu)成對(duì)本發(fā)明保護(hù)范圍的限定。