[發明專利]心跳保活的實現方法、裝置及系統有效
| 申請號: | 201610427724.3 | 申請日: | 2016-06-16 |
| 公開(公告)號: | CN107517136B | 公開(公告)日: | 2022-08-16 |
| 發明(設計)人: | 楊榮康 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | H04L43/10 | 分類號: | H04L43/10;H04L67/145 |
| 代理公司: | 北京華夏泰和知識產權代理有限公司 11662 | 代理人: | 唐會娜 |
| 地址: | 518057 廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 心跳 實現 方法 裝置 系統 | ||
本發明提供了一種心跳保活的實現方法、裝置及系統,通過本發明檢測客戶端設備的運行模式是否變化;在檢測到運行模式發生變化的情況下,在依據預設條件配置的心跳保活策略中確定與變化后的運行模式對應的心跳策略,并執行心跳策略,其中,心跳保活策略用于指示各個運行模式對應的心跳策略,解決了由于基于XMPP協議,在移動通訊領域中客戶端與服務器之間需要頻繁的心跳保活,導致客戶端流量和電量消耗較大的問題,進而達到了降低客戶端流量和電量消耗的效果。
技術領域
本發明涉及通信領域,具體而言,涉及一種心跳保活的實現方法、裝置及系統。
背景技術
可擴展通訊和表示協議(Extensible Messaging and Presence Protocol,簡稱XMPP)是一種以可擴展標記語句(Extensible Markup Language,簡稱XML)為基礎的開放式即時通訊協議,可用于服務類實時通訊、表示和需求響應服務中的XML數據元流式傳輸,憑借其巨大的靈活性和開放性在即時通訊市場上占有了很大的份額。
但是,XMPP協議在移動領域一直被人所詬病,其中一個重要原因是流量消耗較大的問題,其中客戶端與服務器之間的心跳保活占較大比重,XMPP協議規定有Ping和Pong消息作為一對心跳的來回消息,每個消息平均有100字節以上(這僅僅是應用層的消息,不包括下層諸如協議層的消息頭部),如果按照每10秒一次心跳,那么一小時至少有近50K的流量,而且心跳是雙向的,服務器也會以一定的間隔向客戶端發起心跳保活,也對服務器處理消息帶來壓力。但是,心跳保活又是必要的,因為在移動環境下,用戶上下線頻繁,經常掉線,只有通過心跳保活的方式才能檢測到對方是否在線。
針對上述相關技術中由于XMPP協議在移動通訊領域中客戶端與服務器之間需要頻繁的心跳保活,導致客戶端流量和電量消耗較大的問題,目前尚未提出有效的解決方案。
發明內容
本發明實施例提供了一種心跳保活的實現方法、裝置及系統,以至少解決相關技術中由于基于XMPP協議,在移動通訊領域中客戶端與服務器之間需要頻繁的心跳保活,導致客戶端流量和電量消耗較大的問題。
根據本發明的一個實施例,提供了一種心跳保活的實現方法,包括:檢測客戶端設備的運行模式是否變化;在檢測到運行模式發生變化的情況下,在依據預設條件配置的心跳保活策略中確定與變化后的運行模式對應的心跳策略,并執行心跳策略,其中,心跳保活策略用于指示各個運行模式對應的心跳策略。
可選的,預設條件包括配置條件和/或用戶在預設時間周期內的使用習慣:其中,配置條件包括以下至少之一:各個網絡模式、各個網絡模式對應的使用時間、使用頻率;使用習慣包括以下至少之一:各個網絡模式,使用各個網絡模式的時間段,網絡模式對應的使用周期。
進一步地,可選的,在檢測客戶端設備的運行模式是否變化之前,方法還包括:依據預設條件配置心跳保活策略;其中,在預設條件為配置條件的情況下,分別依據各個網絡模式、各個網絡模式對應的使用時間、使用頻率配置各個運行模式下的心跳策略,得到心跳保活策略;其中,網絡模式包括:運營商網絡或公共可接入網絡;運行模式為應用于配置條件下的運行狀態。
可選的,依據預設條件配置心跳保活策略包括:在預設條件為使用習慣的情況下,分別依據使用習慣中的各個網絡模式、使用各個網絡模式的時間段和/或網絡模式對應的使用周期生成對應數據處理模型;依據數據處理模型配置對應的心跳策略,得到心跳保活策略。
可選的,在檢測客戶端設備的運行模式是否變化之前,方法還包括:將心跳保活策略發送至服務器;接收服務器返回的響應信息,其中,響應信息至少包括以下:是否支持心跳保活策略的能力集,和/或鑒權參數。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610427724.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種局域網絡拓撲管理方法
- 下一篇:一種業務質量測量方法及裝置





