[發明專利]一種支持網絡化目標數據隨遇接入與處理的方法有效
| 申請號: | 202210546066.5 | 申請日: | 2022-05-18 |
| 公開(公告)號: | CN114979309B | 公開(公告)日: | 2023-08-18 |
| 發明(設計)人: | 李彭偉;林志祥;劉博;李子;方晨;陳昊;鄭偉;芮正玉;丁頠洋;郭婉 | 申請(專利權)人: | 中國電子科技集團公司第二十八研究所 |
| 主分類號: | H04L69/22 | 分類號: | H04L69/22;H04L69/08 |
| 代理公司: | 江蘇圣典律師事務所 32237 | 代理人: | 于瀚文;胡建華 |
| 地址: | 210000 江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 支持 網絡化 目標 數據 接入 處理 方法 | ||
1.一種支持網絡化目標數據隨遇接入與處理的方法,其特征在于,包括如下步驟:
步驟1,協議動態編譯與協議棧管理;
步驟2,報文頭檢測與協議匹配;
步驟3,描述目標信息;
步驟4,組織共用交換產品;
步驟5,管理協議棧;
步驟1包括:在對各類信源接入進行格式解析和內容識別的基礎上,抽象各類信源接入的共性特征,制定出各類信源接入的規范與標準,結合信源實際,運用動態腳本語言技術對規范與標準進行編譯、發布與運行;同時通過一種協議棧管理所述協議,協議棧的功能包括協議動態出入棧、協議檢索、協議更新,通過網絡匯聚的報文在經過類型提取或迭代匹配找到合適的協議后將進行自動解析,生成對應的目標描述;
步驟2包括:
步驟2-1,匯聚信源報文;
步驟2-2,報文類型檢測與協議檢索;
步驟2-1包括:在網絡上以在線監聽的方式連續獲取通過TCP/UDP傳輸的各類信源報文,在采用動態的緩存策略確保報文不被丟失;當接收到各信源報文后,將信源報文打上時間戳,并放入消息隊列中,根據訂閱情況和分發機制,將信源報文分發到對應的分發用戶,存儲在消息隊列中的報文會定時進行清理,根據設定的報文存活時間刪除超時報文;
步驟2-2包括:對匯聚到的報文進行報文類型檢測,并根據檢測結果從協議棧中檢索到相應的協議,如果報文頭中能直接提取到報文類型,則根據報文類型從協議棧中檢索到相應的協議,如果不能提取到報文類型,則通過報文內容迭代檢測的方式在協議棧中找到相應的協議;
對于信息類型字段為空或者信息類型字段與實際報文格式不相符合的情況,通過報文內容迭代解析的方式進行報文協議確認,迭代解析時,僅解析報文中n個較為重要的字段,并對這n個字段內容的正確性進行判讀,如果解析正確則確定報文的信息類型,如果所有協議的預解析都沒有成功,則過濾排除報文;
對于通過預解析成功判斷協議的信源報文,自動記錄信源報文協議,如果超過m次解析成功,則設置信源信息與報文協議之間的映射關系,后續解析此條信源報文時將直接調用映射的協議插件進行報文解析;
步驟3包括:
步驟3-1,解析報文;
步驟3-2,組織目標信息;
步驟3-1包括:對解析的接口進行明確和統一,接口包括插件的過程、輸入和輸出,協議解析插件的輸入統一為報文正文和報文長度,定義一個通用的內部格式,所述內部格式包含所有協議定義的要素信息,并對各要素的描述形式進行統一,規定所有解析插件的輸出結果都要統一遵循所述內部格式;將各種協議的編碼進行統一,在動態調用協議解析插件后,都需要調用插件的初始化函數接口,實現各協議編碼信息和統一編碼信息的加載,在各協議報文解析過程中都要調用編碼轉換接口實現各協議的編碼統一;
步驟3-2包括:當協議解析插件完成報文解析后,對解析后的信息內容進行過濾、統一和組織,包括:
對于解析后的信源報文,首先對報文的正確性進行判斷,判斷的參數包括經緯度信息、時間信息,過濾參數明顯異常的報文;
進行屬性要素補全和要素標準化:基于積累的屬性知識庫自動匹配上報的屬性要素信息,對匹配成功的要素信息進行標準化處理,對缺失的要素信息進行補全;要素來源標記首先對信源報文進行編碼,并將信源報文上報的所有屬性信息打上報文編碼信息,對于補全的屬性信息打上知識庫編碼,標記各屬性要素的來源;
步驟4包括:
步驟4-1,定義鍵值對:鍵值對TriPair為三元組格式TriPair(Key、Value、Name),判斷一個組合Cv是否與一個Key相匹配的方法包括:
定義主類型Cvmaintype,次類型Cvsubtype,內部類型Cvinnertype,則:
Cvmaintype=Cv0xFF000000
Cvsubtype=Cv0x00FFFF00
Cvinntertype=Cv0x0000000FF
其中表示與計算方法,當11是為True,F為條件;Name表示名稱,Key表示唯一的整數值,Value表示具體的值;
步驟4-2,動態匹配數據類型,包括:
定義基本數據訪問對象,提供設置與獲取數據類型兩類接口;
定義模板,實例化通用目標數據對象,實現數據訪問接口;
步驟4-3,實現通用數據訪問,包括:
模板化定義通用的數據映射對象;
定義設置對象的接口,所述接口的參數包括鍵Key與值對象ValueObject,通過ValueObject的數據類型參數,調用對應的處理方法,將數據填充到容器中;
步驟5包括:協議棧是一個綜合管理各類信源解析協議的容器,協議棧通過對不同協議進行抽象形成了共性接口,通過共性接口,進一步提供統一的調度服務來管理各類信源解析協議,管理內容包括協議的入棧、出棧服務,并合理調度各類信源解析協議的啟動、停止、更新、暫停;并且在不停止整個協議訪問與運行服務的情況下實現動態的協議增加、刪除、改動、查找。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國電子科技集團公司第二十八研究所,未經中國電子科技集團公司第二十八研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210546066.5/1.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





