[發明專利]維持心跳連接的方法、裝置和終端設備有效
| 申請號: | 201710433399.6 | 申請日: | 2017-06-09 |
| 公開(公告)號: | CN107135518B | 公開(公告)日: | 2020-05-19 |
| 發明(設計)人: | 張國滔;鄭勇;魏科文 | 申請(專利權)人: | 深圳市沃特沃德股份有限公司 |
| 主分類號: | H04W24/08 | 分類號: | H04W24/08;H04L12/26;H04W76/25 |
| 代理公司: | 深圳市明日今典知識產權代理事務所(普通合伙) 44343 | 代理人: | 王杰輝 |
| 地址: | 518000 廣東省深圳市南山區蛇口*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 維持 心跳 連接 方法 裝置 終端設備 | ||
1.一種維持長連接的方法,其特征在于,包括以下步驟:
接入第二網絡后,以第一心跳周期進行長連接測試;
當所述第一心跳周期能夠維持長連接時,在所述第一心跳周期的基礎上增加時長進行長連接測試,獲取能夠維持長連接的第二心跳周期;
當所述第一心跳周期不能維持長連接時,在所述第一心跳周期的基礎上減少時長進行長連接測試,獲取能夠維持長連接的第二心跳周期;
以所述第二心跳周期維持長連接;
所述在所述第一心跳周期的基礎上增加時長進行長連接測試,獲取能夠維持長連接的第二心跳周期的步驟包括:
在所述第一心跳周期的基礎上逐次增加時長進行長連接測試,直到不能維持長連接的第K次為止;
當不能維持長連接時,判斷第K-1次測試的心跳周期是否大于或等于第一閾值;
如果第K-1次測試的心跳周期大于或等于第一閾值,則選取所述第一閾值作為第二心跳周期;
如果第K-1次測試的心跳周期小于第一閾值,則取以第K次測試的心跳周期和第K-1次測試的心跳周期為邊界值的數列的中值作為第K+1次測試的心跳周期進行長連接測試;當不能維持長連接時,繼續取以第K+1次測試的心跳周期和第K-1次測試的心跳周期為邊界值的數列的中值作為第K+2次測試的心跳周期進行長連接測試;當能夠維持長連接時,繼續取以第K+1次測試的心跳周期和第K次測試的心跳周期為邊界值的數列的中值作為第K+2次測試的心跳周期進行長連接測試;如此反復,直到數列的中值與邊界值的差值的絕對值小于第三閾值為止;
當數列的中值與邊界值的差值的絕對值小于第三閾值時,選取所述數列中小于中值的邊界值作為第二心跳周期。
2.根據權利要求1所述的維持長連接的方法,其特征在于,所述在所述第一心跳周期的基礎上減少時長進行長連接測試,獲取能夠維持長連接的第二心跳周期的步驟包括:
在所述第一心跳周期的基礎上逐次減少時長進行長連接測試,直到能夠維持長連接為止;
當能夠維持長連接時,選取本次測試的心跳周期作為第二心跳周期。
3.根據權利要求1所述的維持長連接的方法,其特征在于,所述在所述第一心跳周期的基礎上減少時長進行長連接測試,獲取能夠維持長連接的第二心跳周期的步驟包括:
在所述第一心跳周期的基礎上逐次減少時長進行長連接測試,直到能夠維持長連接的第K次為止;
當能夠維持長連接時,判斷第K-1次測試的心跳周期與第K次測試的心跳周期的差值是否小于或等于第二閾值;
如果所述差值小于或等于第二閾值,則選取第K次測試的心跳周期作為第二心跳周期;
如果所述差值大于第二閾值,則取以第K次測試的心跳周期和第K-1次測試的心跳周期為邊界值的數列的中值作為第K+1次測試的心跳周期進行長連接測試;當不能維持長連接時,繼續取以第K+1次測試的心跳周期和第K次測試的心跳周期為邊界值的數列的中值作為第K+2次測試的心跳周期進行長連接測試;當能夠維持長連接時,繼續取以第K+1次測試的心跳周期和第K-1次測試的心跳周期為邊界值的數列的中值作為第K+2次測試的心跳周期進行長連接測試;如此反復,直到數列的中值與邊界值的差值的絕對值小于第三閾值為止;
當數列的中值與邊界值的差值的絕對值小于第三閾值時,選取所述數列中小于中值的邊界值作為第二心跳周期。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市沃特沃德股份有限公司,未經深圳市沃特沃德股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710433399.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種屜式喂魚器
- 下一篇:一種新型高效的人工養殖箱





