[發明專利]一種消息傳輸方法、裝置、電子設備和存儲介質在審
| 申請號: | 201911376511.2 | 申請日: | 2019-12-27 |
| 公開(公告)號: | CN111193792A | 公開(公告)日: | 2020-05-22 |
| 發明(設計)人: | 楊曉康;王偉;桂艷峰;陳電波 | 申請(專利權)人: | 北京指掌易科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京慶峰財智知識產權代理事務所(普通合伙) 11417 | 代理人: | 李文軍 |
| 地址: | 100193 北京市海淀區東*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 消息 傳輸 方法 裝置 電子設備 存儲 介質 | ||
本申請公開了一種消息傳輸方法、裝置、電子設備和存儲介質,所述方法包括:接收服務器發送的消息;所述消息攜帶有序列號,所述序列號是所述服務器根據預設規則確定的;獲取當前序列號;若所述序列號與所述當前序列號的差值大于預設值,向所述服務器發送請求信息;其中,所述請求信息包含所述當前序列號,所述請求信息用于請求所述服務器發送序列號大于所述當前序列號的消息。如此,可以保證在弱網環境或終端異常情況下,服務端向終端傳輸的消息可達、有效和有序。
技術領域
本申請涉及互聯網技術領域,尤其涉及一種消息傳輸方法、裝置、電子設備和存儲介質。
背景技術
隨著通訊技術的進步,使得移動辦公突破了傳統的限制,獲得的巨大的發展空間。對于移動終端設備的管控也越來越重要,其中包括應用服務端向終端設備中安裝的應用推送下發控制策略、指令、消息等。要想正確實施管控能力,必須保證移動終端能夠有效接收到指令,現有技術中,應用服務端通過第三方推送服務平臺或者手機廠商的推送通道向移動終端下發指令、消息等,而在弱網環境或終端設備異常情況的場景下,指令、消息很有可能出現丟包、亂序、延遲的狀況。
因此一種保證消息穩定推送的方案是第三方推送服務平臺或者手機廠商針對其特定推送通道提升其消息穩定能力。但存在的缺點是,如果應用服務端的業務或技術需要變更時,導致需要更替第三方推送服務平臺或者手機廠商的推送通道,甚至需要適配多種推送通道,這會對產品的維護帶來額外的工作量,還會提升產品的復雜度,降低產品的可維護性。
發明內容
本申請實施例提供了一種消息傳輸方法、裝置、電子設備和存儲介質,可以保證在弱網環境或終端設備異常情況下,服務端向終端推送的消息可達、有效和有序。
一方面,本申請實施例提供了一種消息傳輸方法,該方法包括:
接收服務器發送的消息;消息攜帶有序列號,序列號是服務器根據預設規則確定的;獲取當前序列號;若序列號與當前序列號的差值大于預設值,向服務器發送請求信息;其中,請求信息包含當前序列號,請求信息用于請求服務器發送序列號大于當前序列號的消息;丟棄消息。
另一方面提供了一種消息傳輸裝置,該裝置包括:
接收模塊,用于接收服務器發送的消息;消息攜帶有序列號,序列號是服務器根據預設規則確定的;
獲取模塊,用于獲取當前序列號;
決策模塊,用于若序列號與當前序列號的差值大于預設值,向服務器發送請求信息;其中,請求信息包含當前序列號,請求信息用于請求服務器發送序列號大于當前序列號的消息;
決策模塊,還用于丟棄消息。
另一方面提供了一種電子設備,該電子設備包括處理器和存儲器,存儲器中存儲有至少一條指令、至少一段程序、代碼集或指令集,該至少一條指令、該至少一段程序、該代碼集或該指令集由處理器加載并執行以實現如上述的消息傳輸方法。
另一方面提供了一種計算機可讀存儲介質,存儲介質中存儲有至少一條指令、至少一段程序、代碼集或指令集,該至少一條指令、該至少一段程序、該代碼集或該指令集由處理器加載并執行以實現如上述的消息傳輸方法。
另一方面提供了一種消息傳輸方法,該方法包括:
根據預設規則確定消息的序列號;向終端發送消息;消息攜帶有序列號;接收終端發送的請求信息;其中,請求信息包括當前序列號;向終端發送序列號大于當前序列號的消息。
另一方面提供了一種消息傳輸裝置,該裝置包括:
確定模塊,用于根據預設規則確定消息的序列號;
發送模塊,用于向終端發送消息;消息攜帶有序列號;
接收模塊,用于接收終端發送的請求信息;其中,請求信息包括當前序列號;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京指掌易科技有限公司,未經北京指掌易科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911376511.2/2.html,轉載請聲明來源鉆瓜專利網。





