[發明專利]一種網關機、基于Linux系統的網絡數據處理方法及裝置在審
| 申請號: | 201911425131.3 | 申請日: | 2019-12-31 |
| 公開(公告)號: | CN110943895A | 公開(公告)日: | 2020-03-31 |
| 發明(設計)人: | 李瑞山;閆文敬;方偉;董朋濤;馬國強;牛津文;王向宇;邵春梅;慕宗君;牛雪朋;過銳;孫振;茹東武;黨校民 | 申請(專利權)人: | 許繼集團有限公司;許繼電氣股份有限公司;許昌許繼軟件技術有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26 |
| 代理公司: | 鄭州睿信知識產權代理有限公司 41119 | 代理人: | 吳敏 |
| 地址: | 461000 河*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 網關 基于 linux 系統 網絡 數據處理 方法 裝置 | ||
本發明涉及一種網關機、基于Linux系統的網絡數據處理方法及裝置,屬于網絡數據處理技術領域。本發明通過設置一個存儲有抓包工具源碼的網絡抓包庫,將該網絡抓包庫作為數據處理進程的運行庫,使抓包進程作為數據處理進程中的一個線程,數據處理進程可直接獲取抓包的數據,避免了兩個進程之間交互,提高了對抓包數據處理的及時性。
技術領域
本發明涉及一種網關機、基于Linux系統的網絡數據處理方法及裝置,屬于網絡數據處理技術領域。
背景技術
變電站內某些特定業務需求,比如SYSLOG協議日志服務,采用的是UDP/IP通信協議。而UDP/IP協議數據傳輸的的不可靠性,需要對傳輸的網絡報文進行抓包并處理,目前的網絡數據抓包主要是利用Linux系統下的抓包工具實現,抓包工具作為一個獨立的進程運行,數據處理進程需要通過抓包進程交互才能獲取抓包的數據,而數據處理進程和抓包進程之間的交互一般需要上百毫秒,導致數據處理進程無法及時對抓包進程抓取的數據進行處理。
發明內容
本發明的目的提供一種網關機、基于Linux系統的網絡數據的處理方法及裝置,以解決目前無法及時對抓包數據進行處理的問題。
本發明為解決上述技術問題而提供一種基于Linux系統的網絡數據處理方法,該處理方法包括以下步驟:
1)將抓包工具的源碼設置在網絡抓包庫中,并將網絡抓包庫作為數據處理進程的運行庫進行調用,使數據抓包和數據處理處于同一進程;
2)設置用于與網絡抓包庫交互的接口函數,在數據處理進程中通過調用接口函數實現數據抓包的啟動、數據抓包的停止和對抓包數據的獲取。
本發明通過設置一個存儲有抓包工具源碼的網絡抓包庫,將該網絡抓包庫作為數據處理進程的運行庫,使抓包進程作為數據處理進程中的一個線程,數據處理進程可直接獲取抓包的數據,避免了兩個進程之間交互,提高了對抓包數據處理的及時性。
進一步地,為了實現對數據抓包的啟動、數據抓包的停止和對抓包數據的獲取的單獨控制,所述的接口函數包括啟動抓包控制接口函數、停止抓包控制接口函數和網絡報文獲取接口函數,啟動抓包控制接口函數用于實現數據抓包的啟動,停止抓包控制接口函數用于實現數據抓包的停止,網絡報文獲取接口函數用于實現對抓包數據的獲取。
進一步地,為了實現對網絡抓包庫的初始化,該方法還包括在數據處理進程啟動后,加載網絡抓包庫,并在網絡抓包庫加載成功后對網絡抓包庫進行初始化的步驟。
進一步地,為了實現數據的發送,在數據處理進程中還通過調用接口函數實現報文發送。
本發明還提供了一種基于Linux系統的網絡數據處理裝置,該處理裝置包括網絡抓包庫和數據處理模塊,所述網絡抓包庫為數據處理模塊的運行庫,存儲有抓包工具的源碼,所述數據處理模塊用于通過接口函數與網絡抓包庫交互,在數據處理進程中通過調用接口函數實現數據抓包的啟動、數據抓包的停止和對抓包數據的獲取。
本發明通過設置一個存儲有抓包工具源碼的網絡抓包庫,將該網絡抓包庫作為數據處理進程的運行庫,使抓包進程作為數據處理進程中的一個線程,數據處理進程可直接獲取抓包的數據,避免了兩個進程之間交互,提高了對抓包數據處理的及時性。
進一步地,為了實現對數據抓包的啟動、數據抓包的停止和對抓包數據的獲取的單獨控制,所述的接口函數包括啟動抓包控制接口函數、停止抓包控制接口函數和網絡報文獲取接口函數,啟動抓包控制接口函數用于實現數據抓包的啟動,停止抓包控制接口函數用于實現數據抓包的停止,網絡報文獲取接口函數用于實現對抓包數據的獲取。
進一步地,為了實現對網絡抓包庫的初始化,所述的數據模塊還用于在數據處理進程啟動后,加載網絡抓包庫,并在網絡抓包庫加載成功后對網絡抓包庫進行初始化。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于許繼集團有限公司;許繼電氣股份有限公司;許昌許繼軟件技術有限公司,未經許繼集團有限公司;許繼電氣股份有限公司;許昌許繼軟件技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911425131.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:便攜式電纜支撐固定器
- 下一篇:一種徑向擴壓器及離心壓氣機





