[發明專利]一種量子通信客戶端斷開重連系統及方法有效
| 申請號: | 202111673824.1 | 申請日: | 2021-12-31 |
| 公開(公告)號: | CN114422571B | 公開(公告)日: | 2023-08-11 |
| 發明(設計)人: | 程廣明;王建剛;周維源;郭邦紅 | 申請(專利權)人: | 廣東國騰量子科技有限公司 |
| 主分類號: | H04L67/141 | 分類號: | H04L67/141;H04B10/70 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 526238 廣東省肇慶市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 量子 通信 客戶端 斷開 系統 方法 | ||
本發明公開了一種量子通信客戶端斷開重連系統及方法,該方法的客戶端采用TCP傳輸控制協議與服務端建立連接一;客戶端采用心跳機制檢測客戶端與服務斷的連接狀態:當連接狀態異常時采用邏輯判斷方法判斷連接斷開原因;然后客戶端啟用自動重連;自動重連失敗后客戶端啟用遠程控制。本發明采用動態方式進行客戶端自動重連,重連心跳包的時間間隔可以適應網絡的變化,且沒有限制在一段時間內完成重連操作,而是多個時間進行的,有效地應對了服務端重啟之后錯過了連接的情況;重連過程中采用邏輯判斷,獲取和判斷了網絡異常信息;通過遠程控制實現客戶端的斷開重連,擴展了應用范圍及場景。
技術領域
本發明涉及量子通信與量子網絡領域,具體涉及一種量子通信客戶端斷開重連系統及方法。
背景技術
在現有量子通信與經典通信技術方案中,當網絡連接判斷并自動重啟一般采用以下步驟:通過TCP三次握手建立連接;確定當前網絡連接狀態;根據所確定的當前網絡連接狀態來執行網絡重連。
其中TCP三次握手建立連接方式是:客戶端向服務端發送連接請求SYN,服務端接收到時響應請求,返回SYN+ACK,客戶端接收到服務端發來的SYN+ACK后校驗信息,成功則發送ACK給服務端,當服務端接收到之后正式建立網絡連接。
網絡重連重連的常規的實現步驟如下:
開啟一個定時任務,定期發送心跳包;收到服務端響應后更新本地時間;再有一個定時任務定期檢測這個“本地時間”是否超過閾值;超過后則認為服務端出現故障,需要重連。如果達到了預定重連次數,所述重連執行單元還用于:確定重連失敗,并結束重連。
以上現有技術的存在的不足有:
建立連接之后,使用的是TCP的KeepAlive機制實時檢測網絡連接狀態,有一定的網絡和CPU負擔;
正常通信時不能在心跳機制的基礎上獲取更多的數據和信息,僅僅是作為探測包使用;
沒有對網絡連接異常狀態進行更進一步的診斷異常原因;
重連的時候沒有更健全的心跳機制,需要在一段時間內通過心跳機制實現重連。
因此,需要對現有量子通信與量子網絡技術進一步改進。
發明內容
為了解決上述技術問題,提出了一種可以獲取量子經典融合網絡異常診斷原因并且動態的客戶端斷開重連的系統及方法。
為實現上述目的,本發明采取的技術方案如下:
一種量子通信客戶端斷開重連系統,包括連接模塊、心跳檢測模塊、邏輯判斷模塊、自動重連模塊和遠程控制模塊,其中:
所述連接模塊采用TCP傳輸控制協議將客戶端與服務端建立連接;
所述心跳檢測模塊通過采用心跳機制檢測客戶端與服務端的連接狀態;
所述邏輯判斷模塊采用邏輯判斷方法判斷客戶端與服務端連接斷開原因;
所述自動重連模塊根據邏輯判斷模塊分析的斷開原因,啟動客戶端與服務端進行自動重新連接;
所述遠程控制模塊用于在自動重連失敗的情況下進行遠程控制重連。
一種量子通信客戶端斷開重連方法,該方法包括以下步驟:
步驟1:客戶端采用TCP傳輸控制協議與服務端建立連接一;
步驟2:所述客戶端采用心跳機制檢測客戶端與服務斷的連接狀態:
若連接正常,則所述服務端向客戶端返回狀態信息;若連接關閉時,則跳轉到步驟3;
步驟3:采用邏輯判斷方法判斷連接斷開原因:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東國騰量子科技有限公司,未經廣東國騰量子科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111673824.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種混凝土電桿原料存儲裝置
- 下一篇:測試設備及溫度傳感器的測試方法





