[發(fā)明專利]一種網(wǎng)絡協(xié)議數(shù)據(jù)的校核方法及裝置有效
| 申請?zhí)枺?/td> | 202110069633.8 | 申請日: | 2021-01-19 |
| 公開(公告)號: | CN112799673B | 公開(公告)日: | 2022-03-25 |
| 發(fā)明(設計)人: | 黃成云 | 申請(專利權)人: | 烽火通信科技股份有限公司 |
| 主分類號: | G06F8/41 | 分類號: | G06F8/41 |
| 代理公司: | 深圳市六加知識產(chǎn)權代理有限公司 44372 | 代理人: | 宋建平 |
| 地址: | 430000 湖北省武*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 網(wǎng)絡 協(xié)議 數(shù)據(jù) 校核 方法 裝置 | ||
本發(fā)明公開了一種網(wǎng)絡協(xié)議數(shù)據(jù)的校核方法及裝置,校核方法包括:建立網(wǎng)絡協(xié)定義文件,將網(wǎng)絡協(xié)定義文件轉(zhuǎn)換為數(shù)據(jù)處理源代碼,對數(shù)據(jù)處理源代碼進行編譯得到相應的數(shù)據(jù)處理庫;獲取校核規(guī)則、第一待校核數(shù)據(jù)和第二待校核數(shù)據(jù),其中,校核規(guī)則包含需要比較的目標配置項;基于數(shù)據(jù)處理庫對第一待校核數(shù)據(jù)進行格式轉(zhuǎn)換,得到第一目標數(shù)據(jù),基于數(shù)據(jù)處理庫對第二待校核數(shù)據(jù)進行格式轉(zhuǎn)換,得到第二目標數(shù)據(jù);遍歷第一目標數(shù)據(jù)和第二目標數(shù)據(jù),比較目標配置項在第一目標數(shù)據(jù)和第二目標數(shù)據(jù)的數(shù)據(jù)信息是否存在差異,并輸出校核結(jié)果。在本發(fā)明中,可以直觀輸出校核結(jié)果,有利于開發(fā)人員方便快捷的維護擴展。
技術領域
本發(fā)明屬于數(shù)據(jù)校核領域,更具體地,涉及一種網(wǎng)絡協(xié)議數(shù)據(jù)的校核方法及裝置。
背景技術
隨著通信技術的快速發(fā)展,通信設備的功能也越來越強大,通信設備的配置也越來越豐富復雜,同時伴隨著通信網(wǎng)絡的規(guī)模越來越龐大,通信設備的類型和數(shù)量也越來越多,網(wǎng)絡協(xié)議數(shù)據(jù)校核作為網(wǎng)絡管理的一部分,網(wǎng)絡協(xié)議數(shù)據(jù)校核需要適應豐富復雜的配置和眾多的設備,方便用戶更加快捷的檢查網(wǎng)絡設備協(xié)議數(shù)據(jù),發(fā)現(xiàn)并清除網(wǎng)絡設備殘留協(xié)議數(shù)據(jù)。
目前,現(xiàn)有的校核方式的校核粒度較粗,只能確定數(shù)據(jù)之間存在差異,卻無法確定具體的差異項,無法快速直觀的知道具體的差異詳情,導致用戶不能有效快捷地清除網(wǎng)絡設備中殘留的協(xié)議數(shù)據(jù),原來粗粒度的校核只能校核出數(shù)據(jù)存在差異,因此亟需一種方便快捷的校核方法。
發(fā)明內(nèi)容
針對現(xiàn)有技術的以上缺陷或改進需求,本發(fā)明提供了一種網(wǎng)絡協(xié)議數(shù)據(jù)的校核方法及裝置,其目的在于通過網(wǎng)絡協(xié)定義文件和數(shù)據(jù)處理庫對待校核數(shù)據(jù)進行比較,遍歷數(shù)據(jù)找出存在數(shù)據(jù)消息差異的配置項,保證校核的完整性,并可以直觀輸出校核結(jié)果,有利于協(xié)助用戶更加方便快捷的檢查網(wǎng)絡設備協(xié)議數(shù)據(jù)、發(fā)現(xiàn)網(wǎng)絡設備殘留協(xié)議數(shù)據(jù)并清除,又有利于開發(fā)人員方便快捷的維護擴展,由此解決網(wǎng)絡協(xié)議數(shù)據(jù)校核功能不完整、校核結(jié)果展示不直觀、網(wǎng)絡設備存在殘留數(shù)據(jù)的技術問題。
為實現(xiàn)上述目的,按照本發(fā)明的一個方面,提供了一種網(wǎng)絡協(xié)議數(shù)據(jù)的校核方法,所述校核方法包括:
建立網(wǎng)絡協(xié)定義文件,將所述網(wǎng)絡協(xié)定義文件轉(zhuǎn)換為數(shù)據(jù)處理源代碼,對所述數(shù)據(jù)處理源代碼進行編譯得到相應的數(shù)據(jù)處理庫;
獲取校核規(guī)則、第一待校核數(shù)據(jù)和第二待校核數(shù)據(jù),其中,所述校核規(guī)則包含需要比較的目標配置項;
基于所述數(shù)據(jù)處理庫對所述第一待校核數(shù)據(jù)進行格式轉(zhuǎn)換,得到第一目標數(shù)據(jù),基于所述數(shù)據(jù)處理庫對所述第二待校核數(shù)據(jù)進行格式轉(zhuǎn)換,得到第二目標數(shù)據(jù);
遍歷所述第一目標數(shù)據(jù)和所述第二目標數(shù)據(jù),比較所述目標配置項在所述第一目標數(shù)據(jù)和所述第二目標數(shù)據(jù)的數(shù)據(jù)信息是否存在差異,并輸出校核結(jié)果。
優(yōu)選地,所述遍歷所述第一目標數(shù)據(jù)和所述第二目標數(shù)據(jù),比較所述目標配置項在所述第一目標數(shù)據(jù)和所述第二目標數(shù)據(jù)的數(shù)據(jù)信息是否存在差異,并輸出校核結(jié)果包括:
分別遍歷所述第一目標數(shù)據(jù)和所述第二目標數(shù)據(jù)的一級條目節(jié)點,如果所述一級條目節(jié)點滿足所述校核規(guī)則中的前提條件,則在所述一級條目節(jié)點下,獲取具有關鍵字的配置項;
針對所述第一目標數(shù)據(jù)的各個所述一級條目節(jié)點,將所述具有關鍵字的配置項的值作為主鍵值,將所述主鍵值和相應的所述一級條目節(jié)點組成鍵值對,以建立第一鍵值對集合;針對所述第二目標數(shù)據(jù)的各個所述一級條目節(jié)點,將所述具有關鍵字的配置的值作為主鍵值,將所述主鍵值和相應的所述一級條目節(jié)點組成鍵值對,以建立第二鍵值對集合;
比較所述第一鍵值對集合和所述第二鍵值對集合之間是否存在主鍵值相等的第一目標鍵值對和第二目標鍵值對,其中,所述第一目標鍵值對屬于所述第一鍵值對集合,所述第二目標鍵值對屬于所述第二鍵值對集合;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于烽火通信科技股份有限公司,未經(jīng)烽火通信科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110069633.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 網(wǎng)絡和網(wǎng)絡終端
- 網(wǎng)絡DNA
- 網(wǎng)絡地址自適應系統(tǒng)和方法及應用系統(tǒng)和方法
- 網(wǎng)絡系統(tǒng)及網(wǎng)絡至網(wǎng)絡橋接器
- 一種電力線網(wǎng)絡中根節(jié)點網(wǎng)絡協(xié)調(diào)方法和系統(tǒng)
- 一種多網(wǎng)絡定位方法、存儲介質(zhì)及移動終端
- 網(wǎng)絡裝置、網(wǎng)絡系統(tǒng)、網(wǎng)絡方法以及網(wǎng)絡程序
- 從重復網(wǎng)絡地址自動恢復的方法、網(wǎng)絡設備及其存儲介質(zhì)
- 神經(jīng)網(wǎng)絡的訓練方法、裝置及存儲介質(zhì)
- 網(wǎng)絡管理方法和裝置
- 圖像診斷裝置、醫(yī)用系統(tǒng)以及協(xié)議管理方法
- 一種自動協(xié)議識別方法及系統(tǒng)
- 客戶端中遞送協(xié)議數(shù)據(jù)單元的方法及相關裝置
- 遠程通訊系統(tǒng)
- 一種基于可拼裝通信協(xié)議棧的通信方法及系統(tǒng)
- 一種實現(xiàn)國產(chǎn)平臺PXEBOOT的協(xié)議架構
- CBTC通信系統(tǒng)協(xié)議解析方法、協(xié)議庫管理方法
- 一種協(xié)議轉(zhuǎn)換的方法、裝置、設備及存儲介質(zhì)
- 一種用于燈光控制的協(xié)議轉(zhuǎn)換系統(tǒng)及方法
- 一種通用工藝人工智能物聯(lián)網(wǎng)網(wǎng)關
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





