[發明專利]識別流量數據的應用類型的方法及系統在審
| 申請號: | 201410767463.0 | 申請日: | 2014-12-12 |
| 公開(公告)號: | CN104468273A | 公開(公告)日: | 2015-03-25 |
| 發明(設計)人: | 董輝;胡曉赟;陳云飛;熊亞軍 | 申請(專利權)人: | 北京百度網訊科技有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26 |
| 代理公司: | 廣州三環專利代理有限公司 44202 | 代理人: | 溫旭;郝傳鑫 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 識別 流量 數據 應用 類型 方法 系統 | ||
技術領域
本發明涉及通信領域,更為具體而言,涉及識別流量數據的應用類型的方法及系統。
背景技術
在現有的技術當中,識別網絡流量的類別的方法主要包括:基于端口的分類技術、基于載荷的分類技術、基于行為的分類技術、基于流量統計特征與機器學習的分類技術以及基于流量傳播圖的分類技術。然而,對于基于端口的分類方法雖然效率高,但精度差;基于載荷的分類方法只能識別明文流量,而不能處理加密流量,并且不適合高度網絡;基于機器學習的分類方法雖然具有較高的識別率并能識別加密流量,但是其在線識別時存在低魯棒性的問題;基于行為和流量傳播圖的分類方法目前僅限于離線識別,對于在線識別難度很大。因此,僅僅使用單一的分類方法無法兼顧效率與精確度。
發明內容
為有效地解決上述技術問題,本發明提供了一種識別流量數據的應用類型的方法及系統。
一方面,本發明的實施方式提供了一種識別流量數據的應用類型的方法,所述方法包括:
通過粗粒度的分類方法識別流量數據的應用類型;
若不能識別出所述流量數據的應用類型,則通過細粒度的分類方法識別所述流量數據的應用類型。
另一方面,本發明的實施方式提供了一種識別流量數據的應用類型的系統,所述系統包括:
粗粒度識別模塊,用于通過粗粒度的分類方法識別流量數據的應用類型;
細粒度識別模塊,用于當所述粗粒度識別模塊不能識別出所述流量數據的應用類型時,通過細粒度的分類方法識別所述流量數據的應用類型。
實施本發明提供的識別流量數據的應用類型的方法及系統可以兼顧效率與精確度的識別流量數據的應用類型。
附圖說明
圖1是根據本發明實施方式的識別流量數據的應用類型的方法的流程圖;
圖2示出了圖1所示的步驟S120的一種實施方式;
圖3是根據本發明實施方式的識別流量數據的應用類型的方法的另一種實施方式;
圖4示出了本發明實施方式的數據流的一種實施方式;
圖5是根據本發明實施方式的識別流量數據的應用類型的系統的結構示意圖;
圖6示出了圖5所示的細粒度識別模塊120的一種實施方式;
圖7是根據本發明實施方式的識別流量數據的應用類型的系統的另一種實施方式。
具體實施方式
為使本發明的實施例的目的、技術方案和優點更加清楚,下面將結合附圖對本發明作進一步地詳細描述。
圖1是根據本發明實施方式的識別流量數據的應用類型的方法的流程圖。參見圖1,所述方法包括:
S110:通過粗粒度的分類方法識別流量數據的應用類型,若不能識別出所述流量數據的應用類型,則執行S120;
其中,在本發明的實施方式中,該步驟S110可以包括,但不限于:通過基于端口號的分類方法識別流量數據的應用類型。
S120:通過細粒度的分類方法識別所述流量數據的應用類型。
在本發明的一種優選的實施方式中,所述方法還可以包括:若通過所述細粒度的分類方法識別出所述流量數據的應用類型,則根據識別結果提取所述流量數據的端口號以及應用類型的對應關系;并將所述提取出的端口號以及應用類型的對應關系反饋至所述基于端口號的分類方法。從而提高所述基于端口號的分類方法的識別精度。
如圖2所示,在本發明的實施方式中,該步驟S120可以包括:
S121:通過基于載荷的分類方法識別所述流量數據的應用類型,若通過所述基于載荷的分類方法識別出所述流量數據的應用類型,則執行S122,若通過所述基于載荷的分類方法不能識別出所述流量數據的應用類型,則執行S123;
其中,所述基于載荷的分類方法可以包括,但不限于:基于精確特征的方法以及基于正則表達式的方法。
S122:判斷所述應用類型是否為加密協議(例如SSL(Secure?Sockets?Layer,安全套接層)/SSH(Secure?Shell,安全外殼協議)等),若是,則執行S123;
S123:通過機器學習的分類方法識別所述流量數據的應用類型。從而提高了識別應用類型的精確度。
如圖3所示,在本發明的一種優選的實施方式中,所述方法可以包括:
S110’:通過基于端口號的分類方法識別流量數據的應用類型,若不能識別出所述流量數據的應用類型,則執行S121’;
S121’至S123’:同上述S121至S123,在此不再贅述;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京百度網訊科技有限公司,未經北京百度網訊科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410767463.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:終端網絡數據測試方法及裝置
- 下一篇:自動切換方法及系統
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





