[發(fā)明專利]一種量子通信客戶端斷開重連系統(tǒng)及方法有效
| 申請?zhí)枺?/td> | 202111673824.1 | 申請日: | 2021-12-31 |
| 公開(公告)號: | CN114422571B | 公開(公告)日: | 2023-08-11 |
| 發(fā)明(設(shè)計(jì))人: | 程廣明;王建剛;周維源;郭邦紅 | 申請(專利權(quán))人: | 廣東國騰量子科技有限公司 |
| 主分類號: | H04L67/141 | 分類號: | H04L67/141;H04B10/70 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 526238 廣東省肇慶市*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 量子 通信 客戶端 斷開 系統(tǒng) 方法 | ||
1.一種量子通信客戶端斷開重連系統(tǒng),其特征在于,包括連接模塊、心跳檢測模塊、邏輯判斷模塊、自動重連模塊和遠(yuǎn)程控制模塊,其中:
所述連接模塊采用TCP傳輸控制協(xié)議將客戶端與服務(wù)端建立連接;
所述心跳檢測模塊通過采用心跳機(jī)制檢測客戶端與服務(wù)端的連接狀態(tài);
所述邏輯判斷模塊采用邏輯判斷方法判斷客戶端與服務(wù)端連接斷開原因;
所述自動重連模塊根據(jù)邏輯判斷模塊分析的斷開原因,啟動客戶端與服務(wù)端進(jìn)行自動重新連接;
所述遠(yuǎn)程控制模塊用于在自動重連失敗的情況下進(jìn)行遠(yuǎn)程控制重連;
所述客戶端啟用遠(yuǎn)程控制重連步驟如下:
步驟5-1:所述客戶端通過鄰近服務(wù)端IP、MAC地址以采用TCP傳輸控制協(xié)議與服務(wù)端建立一條新的連接二;
步驟5-2:當(dāng)連接二成功建立后,客戶端通過鄰近服務(wù)端向系統(tǒng)上報(bào)連接異常原因并請求遠(yuǎn)程控制所述客戶端;
步驟5-3:所述服務(wù)端通過SSH遠(yuǎn)程控制客戶端,通過服務(wù)端本地配置,以心跳機(jī)制向客戶端發(fā)送SSH請求的心跳包;
步驟5-4:若客戶端接收到心跳包則響應(yīng)服務(wù)端,并建立SSH請求開啟基于口令的安全驗(yàn)證,再輸入驗(yàn)證賬號密碼進(jìn)行SSH的遠(yuǎn)程控制;
步驟5-5:通過遠(yuǎn)程控制修改客戶端配置,自定義該客戶端的連接服務(wù)端對象、建立一個(gè)新的連接進(jìn)行正常工作。
2.一種量子通信客戶端斷開重連方法,其特征在于,應(yīng)用了如權(quán)利要求1所述的一種量子通信客戶端斷開重連系統(tǒng),該方法包括以下步驟:
步驟1:客戶端采用TCP傳輸控制協(xié)議與服務(wù)端建立連接一;
步驟2:所述客戶端采用心跳機(jī)制檢測客戶端與服務(wù)端的連接狀態(tài):
若連接正常,則所述服務(wù)端向客戶端返回狀態(tài)信息;若連接關(guān)閉時(shí),則跳轉(zhuǎn)到步驟3;
步驟3:采用邏輯判斷方法判斷連接斷開原因;
步驟4:根據(jù)斷開原因,客戶端啟用自動重連,步驟如下:
步驟4-1:客戶端根據(jù)重連的配置文件獲取以下參數(shù):每次重連時(shí)心跳包最大次數(shù)N、重連總次數(shù)閾值M、每次重連冷卻時(shí)間間隔T1及心跳包時(shí)間間隔T2,以這4個(gè)參數(shù)生成連接請求程序邏輯;
步驟4-2:所述客戶端根據(jù)獲取的參數(shù)數(shù)值進(jìn)行重連操作:每隔一個(gè)心跳包時(shí)間間隔T2發(fā)送一個(gè)心跳包,當(dāng)客戶端發(fā)送的心跳包達(dá)到每次重連心跳包的最大次數(shù)N時(shí),停止發(fā)送心跳包,進(jìn)入冷卻時(shí)間,若在達(dá)到心跳包最大次數(shù)N前所述服務(wù)端反饋響應(yīng),則重連成功;
步驟4-3:若達(dá)到心跳包最大次數(shù)N之前所述服務(wù)端未反饋響應(yīng),則超過冷卻時(shí)間T1后,將心跳包的最大次數(shù)設(shè)定為N+1,若重連次數(shù)沒有超過重連總次數(shù)閾值M,則跳轉(zhuǎn)到步驟4-2;
步驟4-4:當(dāng)重連次數(shù)超過重連總次數(shù)閾值M仍未連接成功,則客戶端停止重連操作,跳轉(zhuǎn)到步驟5;
步驟5:客戶端啟用遠(yuǎn)程控制進(jìn)行重連。
3.如權(quán)利要求2所述的一種量子通信客戶端斷開重連方法,其特征在于,所述步驟3判斷連接斷開原因步驟如下:
步驟3-1:查詢客戶端內(nèi)部存儲的最后一次服務(wù)端發(fā)送的狀態(tài)標(biāo)識信息,若標(biāo)識信息中有服務(wù)端自動關(guān)閉連接的標(biāo)識,則客戶端確認(rèn)異常原因是服務(wù)端自動關(guān)閉連接;
步驟3-2:若標(biāo)識信息還是服務(wù)端正常運(yùn)行的標(biāo)識,則客戶端確認(rèn)是宕機(jī)或者網(wǎng)絡(luò)故障;
步驟3-3:對鄰近設(shè)備進(jìn)行網(wǎng)絡(luò)訪問,若網(wǎng)絡(luò)訪問成功則認(rèn)為是服務(wù)端宕機(jī),若網(wǎng)絡(luò)訪問失敗則確認(rèn)異常原因是網(wǎng)絡(luò)故障,跳轉(zhuǎn)到步驟4。
4.如權(quán)利要求2所述的一種量子通信客戶端斷開重連方法,其特征在于,所述步驟1中客戶端以“三次握手”的形式向目標(biāo)服務(wù)端發(fā)送建立連接請求。
5.如權(quán)利要求2所述的一種量子通信客戶端斷開重連方法,其特征在于,所述步驟1中所述客戶端與服務(wù)端建立連接時(shí),保存一個(gè)唯一的套接字,該套接字存儲了服務(wù)端的IP地址及端口號信息。
6.如權(quán)利要求5所述的一種量子通信客戶端斷開重連方法,其特征在于,所述服務(wù)端向客戶端返回的狀態(tài)信息至少包括服務(wù)端的狀態(tài)標(biāo)識、IP、端口、鄰近服務(wù)端的IP及MAC信息。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廣東國騰量子科技有限公司,未經(jīng)廣東國騰量子科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111673824.1/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 通信裝置、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信設(shè)備、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信設(shè)備、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信設(shè)備、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信設(shè)備、通信方法、通信電路、通信系統(tǒng)
- 通信設(shè)備、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信終端、通信系統(tǒng)、通信方法以及通信程序
- 通信終端、通信方法、通信裝備和通信系統(tǒng)
- 通信裝置、通信程序、通信方法以及通信系統(tǒng)
- 通信裝置、通信系統(tǒng)、通信方法及計(jì)算機(jī)可讀取的記錄介質(zhì)





