[發(fā)明專利]一種以太網(wǎng)報文編輯裝置及方法在審
| 申請?zhí)枺?/td> | 201711427014.1 | 申請日: | 2017-12-26 |
| 公開(公告)號: | CN108200024A | 公開(公告)日: | 2018-06-22 |
| 發(fā)明(設計)人: | 耿磊;李潤坤;師克龍 | 申請(專利權)人: | 盛科網(wǎng)絡(蘇州)有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 蘇州集律知識產(chǎn)權代理事務所(普通合伙) 32269 | 代理人: | 安紀平 |
| 地址: | 215000 江蘇省蘇州市工業(yè)園區(qū)*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 原始報文 報文拼接 以太網(wǎng)報文 存儲 報文數(shù)據(jù) 編輯信息 編輯裝置 報文存儲模塊 信息存儲模塊 輸出 報文編輯 存儲模塊 調(diào)度模塊 拼接處理 刪除數(shù)據(jù) 數(shù)據(jù)輸出 添加數(shù)據(jù) 芯片成本 芯片資源 靈活的 預設 刪除 | ||
本發(fā)明揭示了一種以太網(wǎng)報文編輯裝置及方法,裝置包括報文存儲模塊,用于存儲原始報文;報文編輯信息存儲模塊,用于存儲原始報文的編輯信息;待添加數(shù)據(jù)存儲模塊,用于存儲待添加至原始報文中的數(shù)據(jù);編輯調(diào)度模塊,用于根據(jù)原始報文的編輯信息選取待添加的數(shù)據(jù)輸出至報文拼接模塊或將原始報文刪除數(shù)據(jù)后輸出至報文拼接模塊;以及報文拼接模塊,報文拼接模塊用于對接收到的報文數(shù)據(jù)進行拼接處理并按照預設長度輸出。本發(fā)明能夠靈活的實現(xiàn)報文數(shù)據(jù)的添加或刪除,節(jié)省芯片資源,減少芯片成本。
技術領域
本發(fā)明涉及一種網(wǎng)絡通信技術領域,尤其是涉及一種以太網(wǎng)報文編輯裝置及方法。
背景技術
以太網(wǎng)有不同的協(xié)議報文,根據(jù)應用需要對原始報文進行添加數(shù)據(jù)或刪除數(shù)據(jù)操作以產(chǎn)生新的報文。
如圖1所示的一種PipeLine(流水線)報文編輯方法,其將報文編輯分成多個PipeLine完成,每個PipeLine執(zhí)行不同的操作,報文編輯完成后,數(shù)據(jù)被寫入緩存單元中。通常情況下,緩存單元的寬度根據(jù)數(shù)據(jù)的最大長度進行設定,且緩存單元按照固定長度輸出數(shù)據(jù)。然而隨著編輯步驟的增加,編輯后的數(shù)據(jù)長度越來越大,一方面需要消耗更多的緩存資源,另一方面還需要擴大緩存單元的容量,增大了芯片的成本。
發(fā)明數(shù)據(jù)
本發(fā)明的目的在于克服現(xiàn)有技術的缺陷,提供一種以太網(wǎng)報文編輯裝置及方法,能夠靈活的實現(xiàn)報文數(shù)據(jù)的添加或刪除,節(jié)省芯片資源。
為實現(xiàn)上述目的,本發(fā)明提出如下技術方案:一種以太網(wǎng)報文編輯裝置,包括
報文存儲模塊,用于存儲原始報文;
報文編輯信息存儲模塊,用于存儲原始報文的編輯信息;
待添加數(shù)據(jù)存儲模塊,用于存儲待添加至原始報文中的數(shù)據(jù);
編輯調(diào)度模塊,用于根據(jù)原始報文的編輯信息選取待添加的數(shù)據(jù)輸出至報文拼接模塊或將原始報文刪除數(shù)據(jù)后輸出至報文拼接模塊;以及
報文拼接模塊,用于對接收到的報文數(shù)據(jù)進行拼接處理并按照預設長度輸出。
優(yōu)選地,所述原始報文的編輯信息包括:
添加數(shù)據(jù)信息,用于標識是否向原始報文中添加數(shù)據(jù)和添加數(shù)據(jù)的長度;以及
刪除數(shù)據(jù)信息,用于標識是否將原始報文中的數(shù)據(jù)刪除和刪除數(shù)據(jù)的長度。
優(yōu)選地,所述編輯調(diào)度模塊包括
編輯信息解析模塊,用于根據(jù)添加數(shù)據(jù)信息和刪除數(shù)據(jù)信息確定是否向原始報文中添加數(shù)據(jù)和/或將原始報文中的數(shù)據(jù)刪除;
數(shù)據(jù)選取模塊,用于在向原始報文中添加數(shù)據(jù)時從待添加數(shù)據(jù)存儲模塊中選取待添加的數(shù)據(jù);以及
報文刪除模塊,用于在對原始報文進行刪除數(shù)據(jù)時將原始報文中的數(shù)據(jù)刪除。
優(yōu)選地,向原始報文添加的數(shù)據(jù)優(yōu)先輸出至報文拼接模塊中。
優(yōu)選地,所述報文拼接模塊包括
緩存模塊,用于存放未按預設長度輸出的報文數(shù)據(jù);
第一查驗模塊,用于獲取接收到的數(shù)據(jù)的長度并檢查緩存模塊中是否存在有效的數(shù)據(jù);
組合模塊,用于將接收到的數(shù)據(jù)與緩存模塊中的數(shù)據(jù)組合成新的數(shù)據(jù);
第二查驗模塊,用于檢查待輸出的報文數(shù)據(jù)長度是否超過預設長度;以及
報文輸出模塊,用于在待輸出的報文數(shù)據(jù)超過預設長度時將其按照預設長度輸出并將余下的數(shù)據(jù)存儲在緩存模塊中;未超過預設長度時直接將待輸出的報文數(shù)據(jù)存儲在緩存模塊中。
優(yōu)選地,所述組合模塊在執(zhí)行數(shù)據(jù)拼接時將緩存模塊中的數(shù)據(jù)放在接收到的數(shù)據(jù)之前。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于盛科網(wǎng)絡(蘇州)有限公司,未經(jīng)盛科網(wǎng)絡(蘇州)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711427014.1/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:無感知認證方法及裝置
- 下一篇:基于ipv6發(fā)送rst阻斷包的方法
- 一種嵌入式系統(tǒng)高速互聯(lián)規(guī)范協(xié)議解析方法及系統(tǒng)
- 一種業(yè)務路由報文的封裝方法、業(yè)務轉發(fā)實體及控制平面
- 一種基于原始報文監(jiān)測的變電站故障排查系統(tǒng)及排查方法
- 一種報文壓縮存儲方法及裝置
- 一種以太網(wǎng)報文編輯裝置及方法
- 接口報文轉換方法、裝置及存儲介質(zhì)
- 一種智能調(diào)度的OVERLAY組網(wǎng)方法
- 衛(wèi)星傳輸網(wǎng)絡包頭壓縮發(fā)送、接收、自學習方法及裝置
- 一種用于網(wǎng)絡設備快速包鏡像轉發(fā)的方法和裝置
- 一種JSON報文轉換方法以及相關裝置
- 一種互聯(lián)網(wǎng)上傳送以太網(wǎng)報文的方法
- 一種對GPON系統(tǒng)配置Native VLAN以及處理以太網(wǎng)報文的方法
- 報文傳輸?shù)姆椒把b置
- 一種壓縮和解壓縮以太網(wǎng)報文的方法及網(wǎng)元設備
- 一種發(fā)送及接收測試報文的方法、裝置及測試設備
- 一種主備倒換報文的無損處理方法及系統(tǒng)
- 一種數(shù)據(jù)傳輸?shù)姆椒ā⒃O備和系統(tǒng)
- 工業(yè)以太網(wǎng)與BLVDS總線互聯(lián)通訊裝置及工業(yè)控制系統(tǒng)
- 一種融合網(wǎng)絡接口卡、報文編碼方法及其報文傳輸方法
- 車載以太網(wǎng)交換機硬件測試方法、裝置、設備及存儲介質(zhì)





