[發(fā)明專利]報文傳輸方法、裝置、存儲介質(zhì)及計算機設(shè)備有效
| 申請?zhí)枺?/td> | 201810094657.7 | 申請日: | 2018-01-31 |
| 公開(公告)號: | CN108270520B | 公開(公告)日: | 2020-08-28 |
| 發(fā)明(設(shè)計)人: | 杜民 | 申請(專利權(quán))人: | 杜民 |
| 主分類號: | H04L1/00 | 分類號: | H04L1/00;H04L12/823;H04L12/841 |
| 代理公司: | 深圳翼盛智成知識產(chǎn)權(quán)事務(wù)所(普通合伙) 44300 | 代理人: | 黃威 |
| 地址: | 518026 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 報文 傳輸 方法 裝置 存儲 介質(zhì) 計算機 設(shè)備 | ||
1.一種報文傳輸方法,適用于第一設(shè)備,其特征在于,包括:
通過所述第一設(shè)備的第一端口接收報文;
在接收報文的同時,通過第二端口向第二設(shè)備發(fā)送所述報文;
在接收報文的同時,對所述報文進行校驗,得到校驗結(jié)果;
根據(jù)所述校驗結(jié)果對所述報文中的校驗信息進行更新;
根據(jù)預(yù)設(shè)數(shù)據(jù)塊大小建立一個窗口,并控制所述窗口在所述報文上滑動;
基于所述窗口的滑動位置對所述報文進行數(shù)據(jù)處理,得到目標(biāo)數(shù)據(jù),并將所述目標(biāo)數(shù)據(jù)保存在緩存區(qū),所述目標(biāo)數(shù)據(jù)為所述第一設(shè)備所需的數(shù)據(jù);
根據(jù)所述校驗結(jié)果對所述緩存區(qū)內(nèi)的目標(biāo)數(shù)據(jù)進行相應(yīng)的處理,并向目標(biāo)設(shè)備發(fā)送所述緩存區(qū)內(nèi)的待傳輸數(shù)據(jù),包括:在報文校驗失敗時,清除緩存區(qū)內(nèi)的目標(biāo)數(shù)據(jù),并將所述緩存區(qū)內(nèi)的待傳輸數(shù)據(jù)分割成多份子待傳輸數(shù)據(jù);將所述多份子待傳輸數(shù)據(jù)排序形成傳輸序列;按照所述傳輸序列通過多個第一信道向目標(biāo)設(shè)備依次發(fā)送每一子待傳輸數(shù)據(jù),所述待傳輸數(shù)據(jù)不包括所述目標(biāo)數(shù)據(jù),在報文校驗成功時,將所述緩存區(qū)內(nèi)的待傳輸數(shù)據(jù)分割成多份子待傳輸數(shù)據(jù);將所述多份子待傳輸數(shù)據(jù)排序形成傳輸序列;按照所述傳輸序列通過多個第一信道向目標(biāo)設(shè)備依次發(fā)送每一子待傳輸數(shù)據(jù),所述待傳輸數(shù)據(jù)包括所述目標(biāo)數(shù)據(jù)。
2.如權(quán)利要求1所述的報文傳輸方法,其特征在于,基于所述窗口的滑動位置對所述報文進行數(shù)據(jù)處理,得到目標(biāo)數(shù)據(jù),包括:
當(dāng)所述窗口當(dāng)前的滑動位置為第一預(yù)設(shè)位置時,在所述第一預(yù)設(shè)位置插入待插入數(shù)據(jù),得到目標(biāo)數(shù)據(jù);或者
當(dāng)所述窗口當(dāng)前的滑動位置為第二預(yù)設(shè)位置時,獲取所述第二預(yù)設(shè)位置對應(yīng)的待獲取數(shù)據(jù),得到目標(biāo)數(shù)據(jù)。
3.如權(quán)利要求1所述的報文傳輸方法,其特征在于,按照所述傳輸序列通過多個第一信道向目標(biāo)設(shè)備依次發(fā)送每一子待傳輸數(shù)據(jù),包括:
將傳輸序列中當(dāng)前排序第一的子待傳輸數(shù)據(jù)設(shè)定為當(dāng)前子待傳輸數(shù)據(jù);
通過多個第一信道向目標(biāo)設(shè)備發(fā)送當(dāng)前子待傳輸數(shù)據(jù),其中,每一子待傳輸數(shù)據(jù)均通過每一第一信道發(fā)送一次;
接收目標(biāo)設(shè)備返回的響應(yīng)信息,其中,該響應(yīng)信息由目標(biāo)設(shè)備接收到當(dāng)前子待傳輸數(shù)據(jù)后對當(dāng)前子待傳輸數(shù)據(jù)進行校驗后生成,并當(dāng)任一當(dāng)前子待傳輸數(shù)據(jù)校驗成功時,返回成功響應(yīng)信息,當(dāng)任意當(dāng)前子待傳輸數(shù)據(jù)均校驗失敗時,返回失敗響應(yīng)信息;
當(dāng)接收到成功響應(yīng)信息時,將設(shè)定為當(dāng)前子待傳輸數(shù)據(jù)的子待傳輸數(shù)據(jù)從傳輸序列中刪除,并在刪除后執(zhí)行將傳輸序列中排序第一的子待傳輸數(shù)據(jù)設(shè)定為當(dāng)前子待傳輸數(shù)據(jù)的步驟;
當(dāng)接收到失敗響應(yīng)信息時,確認(rèn)多個當(dāng)前可用的第二信道;
關(guān)閉當(dāng)前的多個第一信道并將所述多個第二信道設(shè)定為第一信道,設(shè)定完成后執(zhí)行通過多個第一信道向目標(biāo)設(shè)備發(fā)送當(dāng)前子待傳輸數(shù)據(jù)的步驟。
4.一種報文傳輸裝置,適用于第一設(shè)備,其特征在于,包括:
接收單元,用于通過所述第一設(shè)備的第一端口接收報文;
發(fā)送單元,用于在接收報文的同時,通過第二端口向第二設(shè)備發(fā)送所述報文;
校驗單元,用于在接收報文的同時,對所述報文進行校驗,得到校驗結(jié)果;
更新單元,用于根據(jù)校驗結(jié)果對報文中的校驗信息進行更新;
獲取單元,用于根據(jù)預(yù)設(shè)數(shù)據(jù)塊大小建立一個窗口,并控制所述窗口在所述報文上滑動;基于所述窗口的滑動位置對所述報文進行數(shù)據(jù)處理,得到目標(biāo)數(shù)據(jù),并將所述目標(biāo)數(shù)據(jù)保存在緩存區(qū),所述目標(biāo)數(shù)據(jù)為所述第一設(shè)備所需的數(shù)據(jù);
處理單元,用于根據(jù)所述校驗結(jié)果對所述緩存區(qū)內(nèi)的目標(biāo)數(shù)據(jù)進行相應(yīng)的處理,并向目標(biāo)設(shè)備發(fā)送所述緩存區(qū)內(nèi)的待傳輸數(shù)據(jù);
所述處理單元具體用于:在報文校驗失敗時,清除緩存區(qū)內(nèi)的目標(biāo)數(shù)據(jù),并將所述緩存區(qū)內(nèi)的待傳輸數(shù)據(jù)分割成多份子待傳輸數(shù)據(jù);將所述多份子待傳輸數(shù)據(jù)排序形成傳輸序列;按照所述傳輸序列通過多個第一信道向目標(biāo)設(shè)備依次發(fā)送每一子待傳輸數(shù)據(jù),所述待傳輸數(shù)據(jù)不包括所述目標(biāo)數(shù)據(jù),在報文校驗成功時,將所述緩存區(qū)內(nèi)的待傳輸數(shù)據(jù)分割成多份子待傳輸數(shù)據(jù);將所述多份子待傳輸數(shù)據(jù)排序形成傳輸序列;按照所述傳輸序列通過多個第一信道向目標(biāo)設(shè)備依次發(fā)送每一子待傳輸數(shù)據(jù),所述待傳輸數(shù)據(jù)包括所述目標(biāo)數(shù)據(jù)。
該專利技術(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/201810094657.7/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





