[發(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è)備 | ||
本發(fā)明公開了一種報文傳輸方法、裝置、存儲介質(zhì)及計算機設(shè)備,其中,本發(fā)明實施例通過第一設(shè)備的第一端口接收報文;在接收報文的同時,通過第二端口向第二設(shè)備發(fā)送報文;對報文進行校驗,得到校驗結(jié)果;根據(jù)報文獲取相應(yīng)的目標數(shù)據(jù),并將目標數(shù)據(jù)保存在緩存區(qū);根據(jù)校驗結(jié)果對緩存區(qū)內(nèi)的目標數(shù)據(jù)進行相應(yīng)的處理,并向目標設(shè)備發(fā)送所述緩存區(qū)內(nèi)的待傳輸數(shù)據(jù)。本發(fā)明實施例通過在接收報文的同時,將報文發(fā)送出去,并同時進行數(shù)據(jù)處理,降低了報文收發(fā)的時間,從而降低了報文傳輸?shù)臅r延,消除了報文傳輸?shù)臅r延抖動。
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種報文傳輸方法、裝置、存儲介質(zhì)及計算機設(shè)備。
背景技術(shù)
目前,報文的傳輸方式都是需要先將報文整體接收放入接收緩沖區(qū),同時對報文進行校驗,當校驗成功時,才將接收緩沖區(qū)的數(shù)據(jù)拷貝到發(fā)送緩沖區(qū),然后再發(fā)送至目標設(shè)備。
由于目前的報文傳輸方式需要將報文整體接收才能做后續(xù)處理,這樣使得發(fā)送、接收所需時間依賴于報文長度,當報文長短不一時,則會出現(xiàn)時延抖動;而且在報文傳輸過程中在各個緩沖區(qū)之間進行數(shù)據(jù)轉(zhuǎn)移時也會產(chǎn)生時延。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種報文傳輸方法、裝置、存儲介質(zhì)及計算機設(shè)備,可以降低報文傳輸時的時延,消除報文傳輸?shù)臅r延抖動。
第一方面,本發(fā)明實施例提供一種報文傳輸方法,包括:
通過所述第一設(shè)備的第一端口接收報文;
在接收報文的同時,通過第二端口向第二設(shè)備發(fā)送所述報文;
對所述報文進行校驗,得到校驗結(jié)果;
根據(jù)所述報文獲取相應(yīng)的目標數(shù)據(jù),并將所述目標數(shù)據(jù)保存在緩存區(qū);
根據(jù)所述校驗結(jié)果對所述緩存區(qū)內(nèi)的目標數(shù)據(jù)進行相應(yīng)的處理,并向目標設(shè)備發(fā)送所述緩存區(qū)內(nèi)的待傳輸數(shù)據(jù)。
第二方面,本發(fā)明實施例還提供一種報文傳輸裝置,包括:
接收單元,用于通過所述第一設(shè)備的第一端口接收報文;
發(fā)送單元,用于在接收報文的同時,通過第二端口向第二設(shè)備發(fā)送所述報文;
校驗單元,用于對所述報文進行校驗,得到校驗結(jié)果;
獲取單元,用于根據(jù)所述報文獲取相應(yīng)的目標數(shù)據(jù),并將所述目標數(shù)據(jù)保存在緩存區(qū);
處理單元,用于根據(jù)所述校驗結(jié)果對所述緩存區(qū)內(nèi)的目標數(shù)據(jù)進行相應(yīng)的處理,并向目標設(shè)備發(fā)送所述緩存區(qū)內(nèi)的待傳輸數(shù)據(jù)。
第三方面,本發(fā)明實施例提供的存儲介質(zhì),其上存儲有計算機程序,當所述計算機程序在計算機上運行時,使得所述計算機執(zhí)行如本發(fā)明任一實施例提供的報文傳輸方法。
第四方面,本發(fā)明實施例提供的計算機設(shè)備,包括處理器和存儲器,所述存儲器有計算機程序,所述處理器通過調(diào)用所述計算機程序,用于執(zhí)行如本發(fā)明任一實施例提供的報文傳輸方法。
本發(fā)明實施例通過所述第一設(shè)備的第一端口接收報文;在接收報文的同時,通過第二端口向第二設(shè)備發(fā)送所述報文;對所述報文進行校驗,得到校驗結(jié)果;根據(jù)所述報文獲取相應(yīng)的目標數(shù)據(jù),并將所述目標數(shù)據(jù)保存在緩存區(qū);根據(jù)所述校驗結(jié)果對所述緩存區(qū)內(nèi)的目標數(shù)據(jù)進行相應(yīng)的處理,并向目標設(shè)備發(fā)送所述緩存區(qū)內(nèi)的待傳輸數(shù)據(jù)。該方案通過在接收報文的同時,將報文發(fā)送出去,并同時進行數(shù)據(jù)處理,降低了報文收發(fā)的時間,從而降低了報文傳輸?shù)臅r延,消除了報文傳輸?shù)臅r延抖動。
附圖說明
下面結(jié)合附圖,通過對本發(fā)明的具體實施方式詳細描述,將使本發(fā)明的技術(shù)方案及其它有益效果顯而易見。
圖1為本發(fā)明實施例提供的報文傳輸方法的場景示意圖;
該專利技術(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/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





