[發明專利]消息推送方法及裝置在審
| 申請號: | 201710370569.0 | 申請日: | 2017-05-23 |
| 公開(公告)號: | CN107086954A | 公開(公告)日: | 2017-08-22 |
| 發明(設計)人: | 蔣冬臨;閆紹華;李振博 | 申請(專利權)人: | 北京奇虎科技有限公司 |
| 主分類號: | H04L12/58 | 分類號: | H04L12/58;H04L29/08 |
| 代理公司: | 北京中強智尚知識產權代理有限公司11448 | 代理人: | 王書彪,劉艷芬 |
| 地址: | 100088 北京市西城區新*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 消息 推送 方法 裝置 | ||
1.一種消息推送方法,包括:
配置消息推送參數,根據所述消息推送參數創建對應的消息推送任務,所述消息推送參數包括客戶端篩選條件、消息內容中的至少一項;
從包括海量客戶端信息的預設數據庫中篩選出符合所述篩選條件的客戶端,作為所述消息推送任務對應的目標客戶端;
確定用于向所述目標客戶端推送消息的推送端的系統版本;
根據預設的系統版本和消息推送方式之間的對應關系,確定出所述系統版本對應的消息推送方式,并將所述消息內容按照所述確定的消息推送方式推送至所述目標客戶端。
2.根據權利要求1所述的方法,其中,所述篩選條件包括所述客戶端的活躍度、位置信息、數量期望值、所述系統版本中的至少一項。
3.根據權利要求1或2所述的方法,其中,所述系統版本為安卓系統;將所述消息內容按照所述確定的消息推送方式推送至所述目標客戶端,包括:
將所述消息內容直接推送至所述目標客戶端。
4.根據權利要求1-3中任一項所述的方法,其中,所述系統版本為IOS系統;將所述消息內容按照所述確定的消息推送方式推送至所述目標客戶端,包括:
獲取用于標識所述推送端對應的系統版本為所述IOS系統的設備令牌;
將所述消息內容以及所述設備令牌發送至所述IOS系統的指定中間設備,由所述指定中間設備對所述設備令牌進行驗證,并在驗證通過時將所述消息內容轉發至所述目標客戶端。
5.根據權利要求4所述的方法,其中,所述指定中間設備為蘋果推送通知服務APNS。
6.根據權利要求1-5中任一項所述的方法,其中,所述推送端與所述目標客戶端之間采用長連接方式建立連接;
當所述目標客戶端包括多個時,將所述消息內容按照所述確定的消息推送方式推送至所述目標客戶端,包括:
獲取針對所述消息推送任務的預設推送規則,所述預設推送規則包括推送順序、每次推送所述消息內容的數量中的至少一項;
基于所述推送端與所述目標客戶端之間的長連接,將所述消息內容按照所述預設推送規則依次推送至各目標客戶端。
7.根據權利要求6所述的方法,其中,所述方法還包括:
在將所述消息內容按照預設規則依次推送至各目標客戶端的過程中,檢測將所述消息內容推送至當前目標客戶端的推送狀態;
當所述推送狀態為推送成功時,繼續將所述消息內容推送至下一個目標客戶端;
當所述推送狀態為推送失敗時,將所述消息內容重新推送至所述當前目標客戶端。
8.根據權利要求1-7中任一項所述的方法,其中,所述消息推送參數還包括推送位置;將所述消息內容按照所述確定的消息推送方式推送至所述目標客戶端,包括:
將所述消息內容按照所述確定的消息推送方式推送至所述目標客戶端的推送位置。
9.一種消息推送裝置,包括:
創建模塊,適于配置消息推送參數,根據所述消息推送參數創建對應的消息推送任務,所述消息推送參數包括客戶端篩選條件、消息內容中的至少一項;
篩選模塊,適于從包括海量客戶端信息的預設數據庫中篩選出符合所述篩選條件的客戶端,作為所述消息推送任務對應的目標客戶端;
確定模塊,適于確定用于向所述目標客戶端推送消息的推送端的系統版本;
第一推送模塊,適于根據預設的系統版本和消息推送方式之間的對應關系,確定出所述系統版本對應的消息推送方式,并將所述消息內容按照所述確定的消息推送方式推送至所述目標客戶端。
10.根據權利要求9所述的裝置,其中,所述篩選條件包括所述客戶端的活躍度、位置信息、數量期望值、所述系統版本中的至少一項。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇虎科技有限公司,未經北京奇虎科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710370569.0/1.html,轉載請聲明來源鉆瓜專利網。





