[發明專利]一種基于SNMP協議的數據解析處理方法及系統有效
| 申請號: | 201611260525.4 | 申請日: | 2016-12-30 |
| 公開(公告)號: | CN108270599B | 公開(公告)日: | 2021-05-11 |
| 發明(設計)人: | 劉路;高建軍 | 申請(專利權)人: | 北京億陽信通科技有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24 |
| 代理公司: | 北京卓嵐智財知識產權代理事務所(特殊普通合伙) 11624 | 代理人: | 任漱晨 |
| 地址: | 100093 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 snmp 協議 數據 解析 處理 方法 系統 | ||
一種基于SNMP協議的數據解析處理方法。該方法包括以下步驟:1)借助數據采集平臺讀取SNMP協議的報文;2)將所讀取的SNMP報文進行轉置,使縱向報文變為橫向報文;3)對所述橫向報文進行處理。此外,本發明還涉及一種基于SNMP協議的數據解析處理系統。由此,去除了SNMP報文中的冗余信息,顯著提高了SNMP報文的解析效率。
技術領域
本發明涉及一種基于SNMP協議的數據解析處理方法。此外,本發明還涉及一種用于實施根據本發明的方法的系統。
背景技術
簡單網絡管理協議(SNMP,Simple Network Management Protocol)是TCP/IP協議族中的一個應用層協議,是目前在數據網絡、特別是接入網中使用最廣泛的網絡管理協議。SNMP協議有著簡單靈活、易于開發使用的優點。在SNMP協議中,通過管理信息庫(MIB,Management Information Base)來定義數據信息。任何一個被管理的資源都被表示成一個對象、也稱作被管理的對象。MIB是被管理對象的集合,其使用層級化的樹狀結構來描述被管理對象的管理數據。SNMP協議將設備的各種參數按樹形結構進行分組,從樹的根部開始,每一個層級節點會有一個編碼,這些層級編碼以“.”作為分隔符拼接起來形成的一串編碼稱為對象標識符(OID,Object Identifier),借助于OID可以對該OID所代表的參數進行操作。
在現有技術中,由設備采集到的SNMP報文隨時間往往逐行地輸出,因此采集到的多條SNMP報文縱向地排列。而對這些報文的解析通常需要借助復雜的代碼才能實現。這具有在后期維護時成本高且出現問題難定位方面的不利。
由于路由器、交換機、防火墻在各領域中的廣泛使用以及近年來光纖到戶的普及,被管理設備的數量越來越多,這使得SNMP協議的應用范圍更廣泛。然而,SNMP的解析對專業且技能較高的開發人員的依賴性較強?,F今,如何簡化解析過程、提高重復使用度以及如何提高效率尤為重要。SNMP協議結構復雜,對其的解析程序也非常復雜,需要對SNMP協議專門進行復雜的開發,且該解析程序不具備通用性。現有解析方式存在代碼上的“黑匣子”,即代碼解析過程不透明且不易理解,需要分析代碼才能準確理解解析過程。這對于與SNMP協議相關的軟件開發造成周期長的弊端。借助代碼的解析與借助數據庫和腳本處理文件的方式相比開發難度更大、周期更長。此外,在相關OID的索引位數和相關字段需要變更的情況下以及在新增解析邏輯而需要改變代碼時,使代碼無法統一且不可重復使用。另外,對于相同的設備而言SNMP報文頭部具有相同的數值,在SNMP報文數量非常多的情況下存在大量的冗余信息,由于編程語言、例如Java必須逐行地數讀取數據并進行解析,這引起處理效率不高的弊端。
發明內容
由此,本發明要解決的任務是,提出一種基于SNMP協議的數據解析處理方法。本方法在對SNMP報文進行規律性總結的基礎上,將縱向報文轉置為橫向報文,隨后對橫向報文進行處理。通過這種方式,易于對報文解析的理解與后期維護,并且橫向報文可放置在數據庫直接進行處理,不再需要代碼進行解析,在數據庫中對數據進行處理顯著提高了報文解析效率。
本方法對基于SNMP協議的報文進行了轉置,自動讀取OID作為表頭,并最終重新調整SNMP原始報告的結構。這對于解析開發而言更簡易清晰,提高了解析的效率,使后期維護更方便,對數據的進一步處理更靈活。橫向的報文使各個信息與其所屬OID的對應關系一目了然。橫向報文可被直接處理或者導入到數據庫中再進一步處理。通過這種方式可以非常靈活且高效地實現數據解析處理。在表頭中體現出相關OID,這對于后期維護以及字段的增加是非常方便的。
根據本發明,提出一種基于SNMP協議的數據解析處理方法。所述方法包括以下步驟:
- 借助數據采集平臺讀取基于SNMP協議的報文;
- 將所讀取的SNMP報文進行轉置,使縱向報文變為橫向報文;
- 對所述橫向報文進行處理。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京億陽信通科技有限公司,未經北京億陽信通科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611260525.4/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





