[發(fā)明專利]一種基于SNMP協(xié)議的數(shù)據(jù)解析處理方法及系統(tǒng)有效
| 申請?zhí)枺?/td> | 201611260525.4 | 申請日: | 2016-12-30 |
| 公開(公告)號: | CN108270599B | 公開(公告)日: | 2021-05-11 |
| 發(fā)明(設(shè)計)人: | 劉路;高建軍 | 申請(專利權(quán))人: | 北京億陽信通科技有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24 |
| 代理公司: | 北京卓嵐智財知識產(chǎn)權(quán)代理事務(wù)所(特殊普通合伙) 11624 | 代理人: | 任漱晨 |
| 地址: | 100093 北京市*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 snmp 協(xié)議 數(shù)據(jù) 解析 處理 方法 系統(tǒng) | ||
1.一種基于SNMP協(xié)議的數(shù)據(jù)解析處理方法,其特征在于,包括以下步驟:
-借助數(shù)據(jù)采集平臺讀取基于SNMP協(xié)議的報文;
-將所讀取的SNMP報文進(jìn)行轉(zhuǎn)置,使縱向報文變?yōu)闄M向報文;
-對所述橫向報文進(jìn)行處理;
所述將所讀取的SNMP報文進(jìn)行轉(zhuǎn)置包括以下步驟:
-通過從所述SNMP報文的頭部開始逐位檢測自哪位起所述SNMP報文的數(shù)值發(fā)生變化,確定表OID和字段OID,其中,所述表OID的位數(shù)為在所述發(fā)生變化的位之前的所有位數(shù)的總和,所述字段OID為所述表OID的位數(shù)加1;
-根據(jù)所述字段OID來確定索引的位數(shù),其中,所述索引的位數(shù)為所述SNMP報文的總位數(shù)減去所述字段OID的位數(shù);
-保持讀取到的第一SNMP報文不動,將在具有相同字段OID的下一SNMP報文中包含的信息值插入到所述第一SNMP報文的信息值與索引之間。
2.根據(jù)權(quán)利要求1所述的基于SNMP協(xié)議的數(shù)據(jù)解析處理方法,其特征在于,所述橫向報文由字段表頭和值結(jié)構(gòu)組成,其中,所述字段表頭由字段OID構(gòu)成,所述值結(jié)構(gòu)由在所述SNMP報文中包含的信息值構(gòu)成。
3.根據(jù)權(quán)利要求1所述的基于SNMP協(xié)議的數(shù)據(jù)解析處理方法,其特征在于,在所述處理的步驟中,借助正則表達(dá)式將所述橫向報文處理成期望的文件格式。
4.根據(jù)權(quán)利要求2所述的基于SNMP協(xié)議的數(shù)據(jù)解析處理方法,其特征在于,在所述處理的步驟中,能夠?qū)⑺鰴M向報文導(dǎo)入到數(shù)據(jù)庫中,并且將具有相同字段OID的信息相關(guān)聯(lián),即匯總相同設(shè)備的管理信息。
5.根據(jù)權(quán)利要求1所述的基于SNMP協(xié)議的數(shù)據(jù)解析處理方法,其特征在于,所述方法能夠通過程序自動化地實現(xiàn)。
6.根據(jù)權(quán)利要求1所述的基于SNMP協(xié)議的數(shù)據(jù)解析處理方法,其特征在于,在將在下一具有相同字段OID的SNMP報文中包含的信息值插入到所述第一SNMP報文的信息值與索引之間時,在所述信息值之間加入分隔符。
7.根據(jù)權(quán)利要求6所述的基于SNMP協(xié)議的數(shù)據(jù)解析處理方法,其特征在于,所述分隔符是豎線。
8.根據(jù)權(quán)利要求1所述的基于SNMP協(xié)議的數(shù)據(jù)解析處理方法,其特征在于,所述數(shù)據(jù)解析處理方法適用于多個具有不同字段OID的SNMP報文。
9.一種基于SNMP協(xié)議的數(shù)據(jù)解析處理系統(tǒng),該系統(tǒng)用于實施根據(jù)以上權(quán)利要求中任一項所述的方法,該系統(tǒng)包括以下特征:
-報文采集單元,其用于借助數(shù)據(jù)采集平臺讀取基于SNMP協(xié)議的報文;
-報文轉(zhuǎn)置單元,其用于將縱向排列的報文轉(zhuǎn)置成橫向,所述將縱向排列的報文轉(zhuǎn)置成橫向包括以下步驟:
-通過從所述SNMP報文的頭部開始逐位檢測自哪位起所述SNMP報文的數(shù)值發(fā)生變化,確定表OID和字段OID,其中,所述表OID的位數(shù)為在所述發(fā)生變化的位之前的所有位數(shù)的總和,所述字段OID為所述表OID的位數(shù)加1;
-根據(jù)所述字段OID來確定索引的位數(shù),其中,所述索引的位數(shù)為所述SNMP報文的總位數(shù)減去所述字段OID的位數(shù);
-保持讀取到的第一SNMP報文不動,將在具有相同字段OID的下一SNMP報文中包含的信息值插入到所述第一SNMP報文的信息值與索引之間;
-數(shù)據(jù)分析處理單元,其用于對所述橫向報文進(jìn)行處理;所述對橫向報文處理包括,借助正則表達(dá)式將所述橫向報文處理成期望的文件格式或?qū)⑺鰴M向報文導(dǎo)入到數(shù)據(jù)庫中,并且將具有相同字段OID的信息相關(guān)聯(lián),即匯總相同設(shè)備的管理信息。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京億陽信通科技有限公司,未經(jīng)北京億陽信通科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611260525.4/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種簡單網(wǎng)絡(luò)管理協(xié)議管理應(yīng)用層事務(wù)回滾方法
- 網(wǎng)絡(luò)設(shè)備的管理方法和網(wǎng)絡(luò)管理站、設(shè)備
- 一種基于SNMP協(xié)議的消息交互方法
- SNMP網(wǎng)元及SNMP網(wǎng)元與私有協(xié)議網(wǎng)元通信的方法
- 一種協(xié)議轉(zhuǎn)換的方法及協(xié)議轉(zhuǎn)換器
- 基于SNMP優(yōu)化數(shù)據(jù)通信的方法和系統(tǒng)
- 一種多子代理SNMP重定向的配置管理方法
- 基于SNMP和CoAP的報文轉(zhuǎn)換方法、無線控制器及網(wǎng)絡(luò)管理系統(tǒng)
- 基于SNMP協(xié)議的分布式異步管理電信設(shè)備的方法和系統(tǒng)
- 一種SNMP監(jiān)測方法、服務(wù)器以及SNMP監(jiān)測系統(tǒng)
- 圖像診斷裝置、醫(yī)用系統(tǒng)以及協(xié)議管理方法
- 一種自動協(xié)議識別方法及系統(tǒng)
- 客戶端中遞送協(xié)議數(shù)據(jù)單元的方法及相關(guān)裝置
- 遠(yuǎn)程通訊系統(tǒng)
- 一種基于可拼裝通信協(xié)議棧的通信方法及系統(tǒng)
- 一種實現(xiàn)國產(chǎn)平臺PXEBOOT的協(xié)議架構(gòu)
- CBTC通信系統(tǒng)協(xié)議解析方法、協(xié)議庫管理方法
- 一種協(xié)議轉(zhuǎn)換的方法、裝置、設(shè)備及存儲介質(zhì)
- 一種用于燈光控制的協(xié)議轉(zhuǎn)換系統(tǒng)及方法
- 一種通用工藝人工智能物聯(lián)網(wǎng)網(wǎng)關(guān)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(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é)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(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è)備、數(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)裝置





