[發明專利]信息推送的方法、裝置及計算機可讀存儲介質在審
| 申請號: | 201710417513.6 | 申請日: | 2017-06-05 |
| 公開(公告)號: | CN107332880A | 公開(公告)日: | 2017-11-07 |
| 發明(設計)人: | 陳飛龍;謝純定;劉鵬;柯阿香 | 申請(專利權)人: | 深圳市酷開網絡科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L12/24;H04L12/26 |
| 代理公司: | 深圳市世紀恒程知識產權代理事務所44287 | 代理人: | 胡海國 |
| 地址: | 518108 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 信息 推送 方法 裝置 計算機 可讀 存儲 介質 | ||
技術領域
本發明涉及網絡領域,尤其涉及一種信息推送的方法、裝置及計算機可讀存儲介質。
背景技術
隨著互聯網技術和移動通信技術的發展,大量客戶端應用需要接入消息推送系統來實現對用戶的通知,如即時通信工具的聊天消息提醒,電商產品促銷信息以及應用商對用戶的營銷活動等,消息推送對于提高用戶使用率、提升用戶粘性、提升用戶留存率以及最重要的用戶付費轉化率起到了重要作用。現有技術中一般通過以下兩種方式實現消息推送:第一種是客戶端主動拉取(PULL)方式,即在客戶端應用主動發送獲取請求到服務端時,服務器再向該客戶端發送推送消息。但是這種方式會導致收到推送消息不及時,加快請求數據的頻率又會影響客戶端設備的電量和網絡的極大消耗,對用戶造成不好的使用體驗;第二種是服務端主動推送(PUSH)方式,如圖2所示,在服務器需要推送消息時,服務器和與該客戶端建立穩定連接,然后通過建立的穩定連接把消息主動推送下去。這個方式具有較高的消息實時性,但是建立穩定連接,需要消耗服務器和客戶端的資源。
上述內容僅用于輔助理解本發明的技術方案,并不代表承認上述內容是現有技術。
發明內容
本發明的主要目的在于提出一種信息推送的方法、裝置及計算機可讀存儲介質,旨在解決傳統消息推送極大消耗客戶端設備資源的技術問題。
為實現上述目的,本發明提供一種信息推送的方法,所述信息推送的方法應用于信息推送的系統,所述信息推送的系統包括代理應用、普通應用和服務器,所述信息推送的方法包括以下步驟:
所述代理應用與所述服務器之間建立長連接;
所述代理應用通過所述長連接,將代理應用生成的代理推送請求和/或普通應用發送的普通推送請求發送至服務器;
所述代理應用接收所述服務器通過所述長連接返回的推送消息,其中,所述推送消息為所述服務器根據所述代理推送請求和/或普通推送請求對應生成。
可選地,所述代理應用與所述服務器之間建立長連接的步驟之前,還包括:
獲取當前終端上的普通應用,并通過選舉投票在所述普通應用中選出代理應用。
可選地,所述代理應用通過所述長連接,將代理應用生成的代理推送請求和/或普通應用發送的普通推送請求發送至服務器的步驟包括:
所述代理應用將本應用生成的代理推送請求發送至所述服務器;或
在所述代理應用接收到普通應用發送的普通推送請求時,所述代理應用將所述普通推送請求轉發至所述服務器;
可選地,所述代理應用接收所述服務器通過所述長連接返回的推送消息的步驟之后,還包括:
所述代理應用在接收到所述服務器根據所述代理推送請求返回的推送消息時,將所述推送消息通過當前終端進行顯示;或
所述代理應用在接收到所述服務器根據所述普通推送請求返回的推送消息時,根據所述普通推送請求中的應用標識,將所述推送消息轉發至對應的普通應用。
可選地,所述代理應用接收所述服務器通過所述長連接返回的推送消息的步驟之后,還包括:
在檢測到所述代理應用主動退出或轉發消息異常時,通過選舉投票方式,選出與所述服務器交互的第二代理應用,以完成消息推送。
此外,為實現上述目的,本發明還提供一種信息推送的裝置,所述信息推送的裝置包括處理器、存儲器及存儲在所述存儲器上并可在所述處理器上運行的信息推送的程序,所述信息推送的程序被所述處理器執行時實現如以步驟:
所述代理應用與所述服務器之間建立長連接;
所述代理應用通過所述長連接,將代理應用生成的代理推送請求和/或普通應用發送的普通推送請求發送至服務器;
所述代理應用接收所述服務器通過所述長連接返回的推送消息,其中,所述推送消息為所述服務器根據所述代理推送請求和/或普通推送請求對應生成。
可選地,所述信息推送的程序被所述處理器執行時,還實現如以步驟:
獲取當前終端上的普通應用,并通過選舉投票在所述普通應用中選出代理應用,其中,所述普通應用包括多個應用。
可選地,所述信息推送的程序被所述處理器執行時,還實現如以步驟:
所述代理應用將本應用生成的代理推送請求發送至所述服務器;或
在所述代理應用接收到普通應用發送的普通推送請求時,所述代理應用將所述普通推送請求轉發至所述服務器。
可選地所述信息推送的程序被所述處理器執行時,還實現如以步驟:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市酷開網絡科技有限公司,未經深圳市酷開網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710417513.6/2.html,轉載請聲明來源鉆瓜專利網。
- 信息記錄介質、信息記錄方法、信息記錄設備、信息再現方法和信息再現設備
- 信息記錄裝置、信息記錄方法、信息記錄介質、信息復制裝置和信息復制方法
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄設備、信息重放設備、信息記錄方法、信息重放方法、以及信息記錄介質
- 信息存儲介質、信息記錄方法、信息重放方法、信息記錄設備、以及信息重放設備
- 信息存儲介質、信息記錄方法、信息回放方法、信息記錄設備和信息回放設備
- 信息記錄介質、信息記錄方法、信息記錄裝置、信息再現方法和信息再現裝置
- 信息終端,信息終端的信息呈現方法和信息呈現程序
- 信息創建、信息發送方法及信息創建、信息發送裝置





