[發明專利]一種幀格式流式信號數據高性能軟件解析方法有效
| 申請號: | 201911313663.8 | 申請日: | 2019-12-18 |
| 公開(公告)號: | CN111064727B | 公開(公告)日: | 2022-02-11 |
| 發明(設計)人: | 雷紅海;俞鵬飛;王桂林 | 申請(專利權)人: | 電信科學技術第五研究所有限公司 |
| 主分類號: | H04L69/18 | 分類號: | H04L69/18;H04L69/22 |
| 代理公司: | 成都弘毅天承知識產權代理有限公司 51230 | 代理人: | 楊保剛 |
| 地址: | 610000 四*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 格式 信號 數據 性能 軟件 解析 方法 | ||
本發明公開了一種幀格式流式信號數據高性能軟件解析方法,屬于通信技術領域,首先對流式信號數據進行管理,實現數據寫入和讀取的并行異步化;再對管理后的流式信號數據進行預切片處理,得到若干分片;接著對各個分片進行再定界,使每個分片具有完整數據幀;再并行化對每一具有完整數據幀的分片進行幀格式解析;最后將解析后的分片按照順序進行輸出;本發明在性能上能達到與硬件設備同等性能的實時線速處理,同時可基于實現對多種協議支持的適用性、協議更新換代升級靈活性、根據實際信號流量進行服務器能力的動態調整的經濟性等諸多優勢。
技術領域
本發明涉及通信技術領域,具體涉及一種幀格式流式信號數據高性能軟件解析方法。
背景技術
目前通信信號領域里面的協議類型有很多種,比如POS/GFP/ATM/WAN等,不同的協議類型有不同的協議規范,將要傳輸的數據封裝成在協議規范的幀格式內。
幀格式流式信號數據解析處理時,不同幀格式類型數據在傳輸過程中采用了不同的多項式加擾技術,數據解析的時候除了需要進行不同的多項式解擾,還需要對幀格式中比較耗處理性能的比特級的數據操作。所以對于大帶寬通信流式數據解析,業界現有技術方案采用硬件設備解決。
發明內容
本發明的目的在于:本發明提供了一種幀格式流式信號數據高性能軟件解析方法,解決了目前采用硬件設備實現大帶寬通信流式數據解析,而無法采用軟件方法進行解析的技術問題。
本發明采用的技術方案如下:
一種幀格式流式信號數據高性能軟件解析方法,包括以下步驟:
步驟1:對流式信號數據進行管理,實現數據寫入和讀取的并行異步化;
步驟2:對管理后的流式信號數據進行預切片處理,得到若干分片;
步驟3:對各個分片進行再定界,使每個分片具有完整數據幀;
步驟4:并行化對每一具有完整數據幀的分片進行幀格式解析;
步驟5:將解析后的分片按照順序進行輸出。
進一步的,所述步驟1中的管理具體為:采用讀寫內存塊緩存機制,數據寫進寫內存塊,在讀內存塊中進行解析處理,當寫內存塊寫滿或者讀內存塊解析完成后,交換讀內存塊和寫內存塊繼續進行讀寫操作。
進一步的,所述步驟2中預切片處理為可配步進預切片處理。
進一步的,所述步驟3中,再定界包括以下步驟:
步驟3.1查詢驅動表,獲取流式信號數據類型對應的解擾多項式算法和實際幀定界處理算法函數;
步驟3.2對分片的尾端數據利用多項式算法進行解擾;
步驟3.3對解擾后的分片,利用實際幀定界處理算法函數進行定界,得到分片間的實際幀定界;
步驟3.4將最后一個分片的非完整幀數據拷貝至寫內存塊頂部預留區,作為下一次內存塊切片使用。
進一步的,所述步驟4中,每個分片由一個解析對象處理,所述幀格式解析包括完整多項式解擾和幀內容解析。
進一步的,解擾時先將上一分片尾端數據預置到當前分片解擾多項式D觸發器中再進行解擾。
綜上所述,由于采用了上述技術方案,本發明的有益效果是:
本發明的預切片和幀定界實際切片方法,可針對所有幀類型的流式數據,不僅適用通信領域的數據負載均分,同樣對其它具有幀格式數據領域也適用。該技術應用不限定軟件領域實現,同樣也適用硬件實現,適應性較強。同時基于這種切片技術,每切片里面有完整的數據幀,解析處理相對簡單。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于電信科學技術第五研究所有限公司,未經電信科學技術第五研究所有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911313663.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種地毯整理用的熱熔復合機
- 下一篇:礦用多繩摩擦提升機防脫槽裝置
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





