[發明專利]消息推送方法、系統、設備和存儲介質有效
| 申請號: | 202011331896.3 | 申請日: | 2020-11-24 |
| 公開(公告)號: | CN112492020B | 公開(公告)日: | 2023-04-25 |
| 發明(設計)人: | 尤廣來 | 申請(專利權)人: | 杭州螢石軟件有限公司 |
| 主分類號: | H04L67/141 | 分類號: | H04L67/141;H04L67/55 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 張娜;劉芳 |
| 地址: | 310051 浙江省杭州市*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 消息 推送 方法 系統 設備 存儲 介質 | ||
本申請實施例提供一種消息推送方法、系統、設備和存儲介質。該方法包括:第一服務器獲取終端設備的目標應用程序APP的待推送消息;若確定第一服務器與終端設備之間的第一長鏈接處于連接狀態,則第一服務器通過第一長鏈接向終端設備發送待推送消息;若確定第一長鏈接處于未連接狀態,則第一服務器向第二服務器發送待推送消息。本申請實施例第二服務器為終端設備廠商的服務器,通過廠商推送服務向終端設備發送推送消息,廠商推送服務是終端設備的廠商提供的系統級別的推送服務,在終端設備與APP服務器之間的長鏈接處于非連接狀態時,第二服務器也能向該終端設備推送消息,提高了消息推送的可靠性。
技術領域
本申請實施例涉及計算機技術領域,尤其涉及一種消息推送方法、系統、設備和存儲介質。
背景技術
隨著移動互聯網的飛速發展,消息推送功能在終端設備的應用程序(APPlication,簡稱APP)中越來越重要。消息推送功能對于提高產品活躍度、提升用戶粘性起到了重要作用。
相關技術中,通過終端設備與APP服務器之間的長鏈接向APP推送消息,當APP的進程關掉后,終端設備與APP服務器之間的長鏈接會斷開,導致APP收不到推送消息。因此,如何提高推送消息的可靠性是本領域技術人員亟需解決的技術問題。
發明內容
本申請實施例提供一種消息推送方法、系統、設備和存儲介質,以提高推送消息的可靠性。
第一方面,本申請實施例提供一種消息推送方法,包括:
第一服務器獲取終端設備的目標應用程序APP的待推送消息;
若確定所述第一服務器與終端設備之間的第一長鏈接處于連接狀態,則所述第一服務器通過所述第一長鏈接向所述終端設備發送所述待推送消息;
若確定所述第一長鏈接處于非連接狀態,則所述第一服務器向第二服務器發送所述待推送消息,以使所述第二服務器向所述終端設備發送所述待推送消息。
第二方面,本申請實施例提供一種消息推送方法,包括:
若所述終端設備與所述第一服務器之間的第一長鏈接處于連接狀態,所述終端設備通過所述第一長鏈接獲取第一服務器發送的目標應用程序APP的待推送消息;
若所述第一長鏈接處于非連接狀態,所述終端設備通過第二服務器與所述終端設備之間的第二長鏈接獲取第二服務器發送的目標APP的待推送消息。
第三方面,本申請實施例提供一種消息推送裝置,包括:
獲取模塊,用于獲取終端設備的目標應用程序APP的待推送消息;
發送模塊,用于若確定所述第一服務器與終端設備之間的第一長鏈接處于連接狀態,則通過所述第一長鏈接向所述終端設備發送所述待推送消息;
所述發送模塊,還用于若確定所述第一長鏈接處于非連接狀態,則所述第一服務器向第二服務器發送所述待推送消息,以使所述第二服務器向所述終端設備發送所述待推送消息。
第四方面,本申請實施例提供一種消息推送裝置,包括:
獲取模塊,用于若所述終端設備與所述第一服務器之間的第一長鏈接處于連接狀態,所述終端設備通過所述第一長鏈接獲取第一服務器發送的目標應用程序APP的待推送消息;
所述獲取模塊,還用于若所述第一長鏈接處于非連接狀態,所述終端設備通過第二服務器與所述終端設備之間的第二長鏈接獲取第二服務器發送的目標APP的待推送消息。
第五方面,本申請實施例提供一種計算機可讀存儲介質,其上存儲有計算機程序,所述計算機程序被處理器執行時實現第一方面中任一項所述的方法。
第六方面,本申請實施例提供一種第一服務器,包括:
處理器;以及
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州螢石軟件有限公司,未經杭州螢石軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011331896.3/2.html,轉載請聲明來源鉆瓜專利網。





