示時間時以推送本地通知消息的方式向用戶推送消息,而不用服務(wù)器集中推送消息,從而降低了服務(wù)器的負(fù)擔(dān)。因此,推送消息的效率較高。
[0177]圖12是根據(jù)一示例性實施例示出的一種服務(wù)器1200的框圖。例如,服務(wù)器1200可以被提供為一服務(wù)器。參照圖12,服務(wù)器1200包括處理組件1222,其進一步包括一個或多個處理器,以及由存儲器1232所代表的存儲器資源,用于存儲可由處理組件1222的執(zhí)行的指令,例如應(yīng)用程序。存儲器1232中存儲的應(yīng)用程序可以包括一個或一個以上的每一個對應(yīng)于一組指令的模塊。此外,處理組件1222被配置為執(zhí)行指令,以執(zhí)行上述圖2或圖3對應(yīng)的實施例提供的消息推送方法中服務(wù)器所執(zhí)行的功能。
[0178]服務(wù)器1200還可以包括一個電源組件1226被配置為執(zhí)行服務(wù)器1200的電源管理,一個有線或無線網(wǎng)絡(luò)接口 1250被配置為將服務(wù)器1200連接到網(wǎng)絡(luò),和一個輸入輸出(I/O)接口 1258。服務(wù)器1200可以操作基于存儲在存儲器1232的操作系統(tǒng),例如WindowsServerTM, Mac OS XTM、UnixTM、LinuxTM、FreeBSDTM 或類似。
[0179]本發(fā)明實施例提供的服務(wù)器,通過接收終端發(fā)送的消息請求,根據(jù)消息請求,獲取消息推送列表,向終端返回消息推送列表,使得終端根據(jù)消息推送列表生成本地通知消息,按照待展示消息的展示時間向用戶展示對應(yīng)的本地通知消息。由于終端可以在本地生成待展示消息對應(yīng)的本地通知消息,在到達展示時間時以推送本地通知消息的方式向用戶推送消息,而不用服務(wù)器集中推送消息,從而降低了服務(wù)器的負(fù)擔(dān)。因此,推送消息的效率較高。
[0180]需要說明的是:上述實施例提供的終端及服務(wù)器在推送消息時,僅以上述各功能模塊的劃分進行舉例說明,實際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將終端及服務(wù)器的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實施例提供的終端、服務(wù)器與消息推送方法實施例屬于同一構(gòu)思,其具體實現(xiàn)過程詳見方法實施例,這里不再贅述。
[0181]本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
[0182]以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
【主權(quán)項】
1.一種消息推送方法,其特征在于,所述方法包括: 向服務(wù)器發(fā)送消息請求,使得所述服務(wù)器根據(jù)所述消息請求,返回消息推送列表,所述消息推送列表中至少包括待展示消息、待展示消息的消息標(biāo)識及待展示消息的展示時間;接收所述服務(wù)器返回的消息推送列表,根據(jù)所述消息推送列表中的待展示消息,生成所述待展示消息的本地通知消息; 對所述待展示消息、所述待展示消息的消息標(biāo)識、展示時間及本地通知消息進行存儲; 當(dāng)?shù)竭_所述待展示消息的展示時間時,展示所述本地通知消息,以使得用戶基于所述本地通知消息,獲取所述待展示消息。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述消息推送列表中的待展示消息,生成所述待展示消息的本地通知消息之前,所述方法還包括: 當(dāng)本地存儲有待展示消息的消息標(biāo)識時,根據(jù)本地存儲的消息標(biāo)識,將所述消息推送列表中與所述本地存儲的消息標(biāo)識對應(yīng)的待展示消息篩選出去。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 當(dāng)接收到消息內(nèi)容修改通知消息時,根據(jù)所述消息內(nèi)容修改通知消息,對本地對應(yīng)的本地通知消息進行修改,所述消息內(nèi)容修改通知消息中至少包括內(nèi)容已修改的待展示消息及消息標(biāo)識; 或,當(dāng)接收到展示時間修改通知消息時,根據(jù)所述展示時間修改通知消息,對本地對應(yīng)的展示時間進行修改,所述展示時間修改通知消息中至少包括已修改的展示時間及消息標(biāo)識; 或,當(dāng)接收到消息刪除通知消息時,根據(jù)所述消息刪除通知消息,對本地對應(yīng)的待展示消息、待展示消息的消息標(biāo)識、展示時間及本地通知消息進行刪除,所述消息刪除通知消息至少包括待刪除的待展示消息的消息標(biāo)識。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述展示所述本地通知消息之后,還包括: 向服務(wù)器返回響應(yīng)消息,所述響應(yīng)消息至少包括本端的設(shè)備標(biāo)識及所述本地通知消息對應(yīng)的消息標(biāo)識。5.一種消息推送方法,其特征在于,所述方法包括: 接收終端發(fā)送的消息請求; 根據(jù)所述消息請求,獲取消息推送列表,所述消息推送列表中至少包括待展示消息、待展示消息的消息標(biāo)識及待展示消息的展示時間,所述消息推送列表中待展示消息的展示時間大于接收到所述消息請求的時間; 向所述終端返回所述消息推送列表,使得所述終端根據(jù)所述消息推送列表生成本地通知消息,按照待展示消息的展示時間向用戶展示對應(yīng)的本地通知消息。6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述方法還包括: 向所述終端發(fā)送消息內(nèi)容修改通知消息,使得所述終端根據(jù)所述消息內(nèi)容修改通知消息,對本地對應(yīng)的本地通知消息進行修改,所述消息內(nèi)容修改通知消息中至少包括內(nèi)容已修改的待展示消息及消息標(biāo)識; 或,向所述終端發(fā)送展示時間修改通知消息,使得所述終端根據(jù)所述展示時間修改通知消息,對本地對應(yīng)的展示時間進行修改,所述展示時間修改通知消息中至少包括已修改的展示時間及消息標(biāo)識; 或,向所述終端發(fā)送消息刪除通知消息,使得所述終端根據(jù)所述消息刪除通知消息,對本地對應(yīng)的待展示消息、待展示消息的消息標(biāo)識、展示時間及本地通知消息進行刪除,所述消息刪除通知消息至少包括待刪除的待展示消息的消息標(biāo)識。7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述向所述終端返回消息推送列表之后,還包括: 接收所述終端返回的響應(yīng)消息,所述響應(yīng)消息至少包括本端的設(shè)備標(biāo)識及展示的本地通知消息對應(yīng)的消息標(biāo)識; 根據(jù)所述響應(yīng)消息,統(tǒng)計每個消息標(biāo)識下設(shè)備標(biāo)識的個數(shù),作為每條待展示消息的總推送量。8.一種終端,其特征在于,所述終端包括: 發(fā)送模塊,用于向服務(wù)器發(fā)送消息請求,使得所述服務(wù)器根據(jù)所述消息請求,返回消息推送列表,所述消息推送列表中至少包括待展示消息、待展示消息的消息標(biāo)識及待展示消息的展示時間; 接收模塊,用于接收所述服務(wù)器返回的消息推送列表; 生成模塊,用于根據(jù)所述消息推送列表中的待展示消息,生成所述待展示消息的本地通知消息; 存儲模塊,用于對所述待展示消息、所述待展示消息的消息標(biāo)識、展示時間及本地通知消息進行存儲; 展示模塊,用于當(dāng)?shù)竭_所述待展示消息的展示時間時,展示所述本地通知消息,以使得用戶基于所述本地通知消息,獲取所述待展示消息。9.根據(jù)權(quán)利要求8所述的終端,其特征在于,所述終端還包括: 篩選模塊,用于當(dāng)本地存儲有待展示消息的消息標(biāo)識時,根據(jù)本地存儲的消息標(biāo)識,將所述消息推送列表中與所述本地存儲的消息標(biāo)識對應(yīng)的待展示消息篩選出去。10.根據(jù)權(quán)利要求8所述的終端,其特征在于,所述終端還包括: 修改模塊,用于當(dāng)接收到消息內(nèi)容修改通知消息時,根據(jù)所述消息內(nèi)容修改通知消息,對本地對應(yīng)的本地通知消息進行修改,所述消息內(nèi)容修改通知消息中至少包括內(nèi)容已修改的待展示消息及消息標(biāo)識;或,當(dāng)接收到展示時間修改通知消息時,根據(jù)所述展示時間修改通知消息,對本地對應(yīng)的展示時間進行修改,所述展示時間修改通知消息中至少包括已修改的展示時間及消息標(biāo)識;或,當(dāng)接收到消息刪除通知消息時,根據(jù)所述消息刪除通知消息,對本地對應(yīng)的待展示消息、待展示消息的消息標(biāo)識、展示時間及本地通知消息進行刪除,所述消息刪除通知消息至少包括待刪除的待展示消息的消息標(biāo)識。11.根據(jù)權(quán)利要求8所述的終端,其特征在于,所述終端還包括: 返回模塊,用于向服務(wù)器返回響應(yīng)消息,所述響應(yīng)消息至少包括本端的設(shè)備標(biāo)識及所述本地通知消息對應(yīng)的消息標(biāo)識。12.一種服務(wù)器,其特征在于,所述服務(wù)器包括: 第一接收模塊,用于接收終端發(fā)送的消息請求; 獲取模塊,用于根據(jù)所述消息請求,獲取消息推送列表,所述消息推送列表中至少包括待展示消息、待展示消息的消息標(biāo)識及待展示消息的展示時間,所述消息推送列表中待展示消息的展示時間大于接收到所述消息請求的時間; 返回模塊,用于向所述終端返回所述消息推送列表,使得所述終端根據(jù)所述消息推送列表生成本地通知消息,按照待展示消息的展示時間向用戶展示對應(yīng)的本地通知消息。13.根據(jù)權(quán)利要求12所述的服務(wù)器,其特征在于,所述服務(wù)器還包括: 發(fā)送模塊,用于向所述終端發(fā)送消息內(nèi)容修改通知消息,使得所述終端根據(jù)所述消息內(nèi)容修改通知消息,對本地對應(yīng)的本地通知消息進行修改,所述消息內(nèi)容修改通知消息中至少包括內(nèi)容已修改的待展示消息及消息標(biāo)識;或,向所述終端發(fā)送展示時間修改通知消息,使得所述終端根據(jù)所述展示時間修改通知消息,對本地對應(yīng)的展示時間進行修改,所述展示時間修改通知消息中至少包括已修改的展示時間及消息標(biāo)識;或,向所述終端發(fā)送消息刪除通知消息,使得所述終端根據(jù)所述消息刪除通知消息,對本地對應(yīng)的待展示消息、待展示消息的消息標(biāo)識、展示時間及本地通知消息進行刪除,所述消息刪除通知消息至少包括待刪除的待展示消息的消息標(biāo)識。14.根據(jù)權(quán)利要求13所述的服務(wù)器,其特征在于,所述服務(wù)器還包括: 第二接收模塊,用于接收所述終端返回的響應(yīng)消息,所述響應(yīng)消息至少包括本端的設(shè)備標(biāo)識及展示的本地通知消息對應(yīng)的消息標(biāo)識; 統(tǒng)計模塊,用于根據(jù)所述響應(yīng)消息,統(tǒng)計每個消息標(biāo)識下設(shè)備標(biāo)識的個數(shù),作為每條待展示消息的總推送量。
【專利摘要】本發(fā)明公開了一種消息推送方法、終端及服務(wù)器,屬于互聯(lián)網(wǎng)技術(shù)領(lǐng)域。所述方法包括:向服務(wù)器發(fā)送消息請求,使得服務(wù)器根據(jù)消息請求,返回消息推送列表;接收服務(wù)器返回的消息推送列表,根據(jù)消息推送列表中的待展示消息,生成待展示消息的本地通知消息;對待展示消息、待展示消息的消息標(biāo)識、展示時間及本地通知消息進行存儲;當(dāng)?shù)竭_待展示消息的展示時間時,展示本地通知消息,以使得用戶基于本地通知消息,獲取待展示消息。本發(fā)明通過當(dāng)?shù)竭_待展示消息的展示時間時,展示本地通知消息。由于可以推送本地通知消息的方式向用戶推送待展示消息對應(yīng)的本地通知消息,而不用服務(wù)器集中推送消息,從而降低了服務(wù)器的負(fù)擔(dān)。因此,推送消息的效率較高。
【IPC分類】H04L29/08
【公開號】CN104967683
【申請?zhí)枴緾N201510346590
【發(fā)明人】李興鵬
【申請人】廣州華多網(wǎng)絡(luò)科技有限公司
【公開日】2015年10月7日
【申請日】2015年6月18日