[發明專利]一種識別對等網絡中業務數據的方法和裝置有效
| 申請號: | 201010100338.6 | 申請日: | 2010-01-22 |
| 公開(公告)號: | CN101789969A | 公開(公告)日: | 2010-07-28 |
| 發明(設計)人: | 李晗;趙偉;宋陽 | 申請(專利權)人: | 聯想網御科技(北京)有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/06;H04L12/56 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 逯長明;王寶筠 |
| 地址: | 100086 北京市海淀區中*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 識別 對等 網絡 業務 數據 方法 裝置 | ||
技術領域
本申請涉及通信和計算機技術領域,特別是涉及一種識別對等網絡中業 務數據的方法和裝置。
背景技術
P2P(Peer?to?Peer,對等網絡)自出現以來就很快得到了普及和發展。P2P 的網絡結構區別于C/S(Client/Server,客戶端/服務器)結構和B/S (Browser/Server,瀏覽器/服務器)結構,P2P最顯著的特點是:整個網絡不 存在中心節點或中心服務器,網絡中的每一個節點同時具有信息消費者、信 息提供者和信息通訊三方面的功能,因此,在P2P中實現文件的共享和下載 給用戶帶來了很大的便利。然而,隨著P2P的流行,P2P中的業務數據占用 了帶寬接入的大量資源,致使用戶對Web、Email以及視頻點播等其它業務的 正常使用相應地受到了影響,為了使用戶對其他業務的正常使用不受到P2P 的負面影響,就需要對P2P中的業務數據進行流量控制。因此,如何識別P2P 網絡中的業務數據成為了一個迫切需要解決的問題。
P2P技術在經過了不斷的更新和升級后,很多P2P中的業務數據都采用 了加密的方式進行傳輸,因此,傳統的識別方法很難準確地識別出P2P中的 業務數據。目前,應用識別引擎采用一種基于業務數據長度特征的識別方法 實現對加密的業務數據進行識別。
但是,發明人在研究中發現,在現有的應用識別引擎中,如果對基于業 務數據長度特征的識別方法進行特征修改或者升級,即,對基于長度特征的 識別方法進行擴展時,每進行一次擴展,就需要開發人員相應地修改一次識 別方法的代碼,從而導致開發人員耗時耗力,工作效率低下。
發明內容
為了解決上述技術問題,本申請實施例提供了一種識別對等網絡中業務 數據的方法和裝置,當對長度特征的識別方法進行擴展時,以提高開發人員 的工作效率。
本申請實施例公開公開了如下技術方案:
一種識別對等網絡中業務數據的方法,包括:接收特征文件,所述特征 文件包含有基于業務數據長度特征建立的長度特征規則;從所述特征文件中 提取出長度特征規則;當獲取到會話連接中的業務數據時,根據提取出的長 度特征規則對所述會話中的業務數據進行識別。
優選的,所述從特征文件中提取出長度特征規則包括:解析所述特征文 件,得到與至少一個會話類型相對應的長度特征規則;將所述長度特征規則 存儲在鏈表形式的內存結構中。
優選的,所述長度特征規則包括:被識別報文的個數、被識別報文的長 度特征和所述長度特征的順序。
優選的,所述被識別報文的長度特征包括:一個預置的固定值、一個預 置的區間值和預置的離散值中的任意一種或者任意多種組合。
優選的,所述當獲取到會話連接中的業務數據時,根據提取出的長度特 征規則對所述會話中的業務數據進行識別包括:為提取出的長度特征規則建 立狀態機,并將所述長度特征規則設置為狀態機中的跳轉條件;根據所述狀 態機中的跳轉條件,在所述狀態機中進行跳轉,以便實現對所述會話中的業 務數據的識別。
一種識別對等網絡中業務數據的裝置,包括:接收單元,用于接收特征 文件,所述特征文件包含有基于業務數據長度特征建立的長度特征規則;提 取單元,用于從所述特征文件中提取出長度特征規則;識別單元,用于當獲 取到會話連接中的業務數據時,根據提取出的長度特征規則對所述會話中的 業務數據進行識別。
優選的,所述提取單元包括:解析子單元,用于解析所述特征文件,得 到與至少一個會話類型相對應的長度特征規則;存儲子單元,用于將所述長 度特征規則存儲在鏈表形式的內存結構中。
優選的,所述長度特征規則包括:被識別報文的個數、被識別報文的長 度特征和所述長度特征的順序。
優選的,所述被識別報文的長度特征包括:一個預置的固定值、一個預 置的區間值和預置的離散值中的任意一種或者任意多種組合。
優選的,所述識別單元包括:建立子單元,用于為提取出的長度特征規 則建立狀態機,并將所述長度特征規則設置為狀態機中的跳轉條件;狀態機 跳轉子單元,用于根據所述狀態機中的跳轉條件,在所述狀態機中進行跳轉, 以便實現對所述會話中的業務數據的識別。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于聯想網御科技(北京)有限公司,未經聯想網御科技(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010100338.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種對機頂盒進行讀寫操作的方法
- 下一篇:網上安全交易方法和系統





