[發(fā)明專利]一種基于鏈路活躍狀態(tài)尋址的通信方法及通信設(shè)備在審
| 申請(qǐng)?zhí)枺?/td> | 202010523357.3 | 申請(qǐng)日: | 2020-06-10 |
| 公開(kāi)(公告)號(hào): | CN111835721A | 公開(kāi)(公告)日: | 2020-10-27 |
| 發(fā)明(設(shè)計(jì))人: | 楊籍;程茂林;劉漢操 | 申請(qǐng)(專利權(quán))人: | 成都國(guó)泰網(wǎng)信科技有限公司 |
| 主分類號(hào): | H04L29/06 | 分類號(hào): | H04L29/06;H04L12/26 |
| 代理公司: | 成都九鼎天元知識(shí)產(chǎn)權(quán)代理有限公司 51214 | 代理人: | 管高峰 |
| 地址: | 610000 四川省*** | 國(guó)省代碼: | 四川;51 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 活躍 狀態(tài) 尋址 通信 方法 設(shè)備 | ||
本發(fā)明提供了一種基于鏈路活躍狀態(tài)尋址的通信方法,應(yīng)用于存在多個(gè)TCP鏈接的通信設(shè)備中,包括,初始化所有TCP鏈接,對(duì)TCP鏈接進(jìn)行活躍狀態(tài)判定,通信設(shè)備根據(jù)活躍狀態(tài)選擇TCP鏈接進(jìn)行數(shù)據(jù)傳輸。可在本地設(shè)備上通過(guò)TCP鏈接的數(shù)據(jù)收發(fā)統(tǒng)計(jì)確定對(duì)應(yīng)TCP鏈接的活躍狀態(tài),并優(yōu)先選擇當(dāng)前活躍的TCP鏈接進(jìn)行數(shù)據(jù)發(fā)送,極大的降低的數(shù)據(jù)擁塞的風(fēng)險(xiǎn),同時(shí)在沒(méi)有活躍TCP鏈接時(shí),依然選擇當(dāng)前存在的TCP鏈接進(jìn)行數(shù)據(jù)發(fā)送,做到數(shù)據(jù)不丟包,提高系統(tǒng)的健壯性;能夠大大提高本地通信設(shè)備的兼容性,當(dāng)對(duì)側(cè)通信設(shè)備的一部分TCP鏈接進(jìn)入錯(cuò)誤狀態(tài)后,依然能保持通信設(shè)備間的業(yè)務(wù)數(shù)據(jù)不間斷。
技術(shù)領(lǐng)域
本發(fā)明涉及信息通信領(lǐng)域,特別涉及一種基于鏈路活躍狀態(tài)尋址的通信方法及通信設(shè)備。
背景技術(shù)
在信息通信領(lǐng)域,越來(lái)越多通信設(shè)備間基于傳輸控制協(xié)議(TCP)進(jìn)行通信。為了提高設(shè)備間的業(yè)務(wù)吞吐率和增加可靠性,設(shè)備之間往往會(huì)建立多個(gè)并行的TCP鏈接,如圖1所示。
多個(gè)并行的TCP鏈接帶來(lái)高性能通信效率的同時(shí)也存在著安全隱患。如圖2所示,因?yàn)閷?duì)側(cè)網(wǎng)絡(luò)設(shè)備對(duì)多個(gè)并行的TCP鏈接管理不當(dāng),在創(chuàng)建了多個(gè)連接后只對(duì)部分鏈接(TCP鏈接1、TCP鏈接2)進(jìn)行數(shù)據(jù)收發(fā)操作,未收取其余TCP鏈接的網(wǎng)絡(luò)數(shù)據(jù)(TCP鏈接3)。而在本地設(shè)備的開(kāi)發(fā)人員無(wú)法知道對(duì)側(cè)設(shè)備的鏈接管理情況,在發(fā)送數(shù)據(jù)時(shí),因?yàn)門(mén)CP鏈接3是正常的,仍然將數(shù)據(jù)向TCP鏈接3中發(fā)送,在通道阻塞滿后會(huì)一直發(fā)送失敗。如圖這樣會(huì)陷入本地設(shè)備發(fā)送數(shù)據(jù)失敗,對(duì)側(cè)設(shè)備卻收取不到數(shù)據(jù)的死循環(huán),導(dǎo)致兩個(gè)設(shè)備間無(wú)法正常進(jìn)行數(shù)據(jù)通信。
發(fā)明內(nèi)容
為了解決上述無(wú)法正常通信的問(wèn)題,提高本地通信設(shè)備的靈活性和可靠性,本發(fā)明提出一種根據(jù)鏈路活躍狀態(tài)進(jìn)行鏈路查找的方法,極大降低了因?qū)?cè)通信設(shè)備的處理失誤導(dǎo)致網(wǎng)絡(luò)癱瘓的風(fēng)險(xiǎn),提高本地通信設(shè)備的兼容性和可靠性,進(jìn)而提高整個(gè)業(yè)務(wù)系統(tǒng)的可靠性。
本發(fā)明采用的技術(shù)方案如下:一種基于鏈路活躍狀態(tài)尋址的通信方法,應(yīng)用于存在多個(gè)TCP鏈接的通信設(shè)備中,包括,初始化所有TCP鏈接,對(duì)TCP鏈接進(jìn)行活躍狀態(tài)判定,通信設(shè)備根據(jù)活躍狀態(tài)選擇TCP鏈接進(jìn)行數(shù)據(jù)傳輸。
進(jìn)一步的,所述初始化具體包括:在鏈接初始化時(shí),將所有鏈接的狀態(tài)設(shè)置為活躍狀態(tài)。
進(jìn)一步的,所述活躍狀態(tài)的判定方法:實(shí)時(shí)對(duì)每個(gè)并行的TCP鏈接的收發(fā)數(shù)據(jù)狀態(tài)進(jìn)行統(tǒng)計(jì);根據(jù)每個(gè)TCP鏈接狀態(tài)統(tǒng)計(jì)信息,確定鏈接的活躍狀態(tài)。
進(jìn)一步的,所述確定鏈接的活躍狀態(tài)具體方法為:在當(dāng)有數(shù)據(jù)接收成功或有數(shù)據(jù)寫(xiě)入鏈接成功時(shí),將活躍狀態(tài)設(shè)置為活躍;當(dāng)長(zhǎng)時(shí)間返回鏈接不可用的錯(cuò)誤碼時(shí),將活躍狀態(tài)設(shè)置為不活躍。
進(jìn)一步的,所述通信設(shè)備優(yōu)先選擇活躍的TCP鏈接進(jìn)行數(shù)據(jù)傳輸。
進(jìn)一步的,還包括,在沒(méi)有處于活躍的TCP鏈接時(shí),從當(dāng)前已建立的所有TCP鏈接中選擇一個(gè)鏈路進(jìn)行數(shù)據(jù)發(fā)送,確保數(shù)據(jù)不丟包。
進(jìn)一步的,所述方法中,數(shù)據(jù)發(fā)送流程包括:
S1、從TCP鏈接列表中查找活躍的TCP鏈接,查找成功后直接跳轉(zhuǎn)至S3;
S2、從TCP鏈接列表中查找不活躍的TCP鏈接;
S3、向查找后的TCP鏈接中寫(xiě)入數(shù)據(jù),寫(xiě)入失敗,跳轉(zhuǎn)至S5;反之,進(jìn)入S4;
S4、將鏈接狀態(tài)更新為活躍狀態(tài);
S5、當(dāng)長(zhǎng)時(shí)間返回鏈接暫不可用的錯(cuò)誤碼后,將鏈接狀態(tài)更新為不活躍狀態(tài),跳轉(zhuǎn)至步驟S1繼續(xù)執(zhí)行。
本發(fā)明還提供了一種通信設(shè)備,執(zhí)行上述基于鏈路活躍狀態(tài)尋址的通信方法進(jìn)行數(shù)據(jù)傳輸。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于成都國(guó)泰網(wǎng)信科技有限公司,未經(jīng)成都國(guó)泰網(wǎng)信科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010523357.3/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 狀態(tài)檢測(cè)裝置及狀態(tài)檢測(cè)方法
- 狀態(tài)估計(jì)裝置以及狀態(tài)估計(jì)方法
- 經(jīng)由次級(jí)狀態(tài)推斷管理狀態(tài)
- 狀態(tài)估計(jì)裝置及狀態(tài)估計(jì)方法
- 狀態(tài)估計(jì)裝置、狀態(tài)估計(jì)方法
- 狀態(tài)預(yù)測(cè)裝置以及狀態(tài)預(yù)測(cè)方法
- 狀態(tài)推定裝置、狀態(tài)推定方法和狀態(tài)推定程序
- 狀態(tài)檢測(cè)系統(tǒng)及狀態(tài)檢測(cè)方法
- 狀態(tài)判定裝置、狀態(tài)判定方法以及狀態(tài)判定程序
- 狀態(tài)判斷裝置以及狀態(tài)判斷方法
- 一種等離子顯示體尋址電極驅(qū)動(dòng)電路
- 一種提高尋址速度的雙準(zhǔn)備期斜波驅(qū)動(dòng)方法
- 等離子顯示設(shè)備及其驅(qū)動(dòng)等離子體顯示設(shè)備的方法
- 用于一平面顯示器的一柵極驅(qū)動(dòng)器的驅(qū)動(dòng)裝置
- 一種交流等離子體顯示器低功耗尋址方法及裝置
- 一種異構(gòu)多核處理器的地址生成器
- 用于測(cè)試尋址芯片的PCB工裝、尋址芯片測(cè)試系統(tǒng)
- 一種存儲(chǔ)器內(nèi)存分配訪問(wèn)方法及裝置
- 一種LED燈串及其控制芯片
- 一種售貨機(jī)尋址籃的定位結(jié)構(gòu)和售貨機(jī)





