[發明專利]特征匹配方法和裝置無效
| 申請號: | 201010127163.8 | 申請日: | 2010-03-16 |
| 公開(公告)號: | CN102193948A | 公開(公告)日: | 2011-09-21 |
| 發明(設計)人: | 陽生丙;曾佳;周咸春;王曉波 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 劉芳 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 特征 匹配 方法 裝置 | ||
技術領域
本發明實施例涉及通信技術領域,特別涉及一種特征匹配方法和裝置。
背景技術
隨著互聯網的飛速發展,網絡的業務種類越來越多,新業務層出不窮且越來越復雜,新問題也越來越多。例如:在網絡控制和帶寬管理方面,P2P業務占據了70%的網絡帶寬資源,有的甚至是對網絡帶寬的惡意占用,嚴重影響了用戶的體驗;在網絡安全方面,網絡入侵和攻擊越來越多的集中在應用層,普通的防火墻對于藏身于IP包凈荷之中的病毒傳播、攻擊作用較弱;另外,運營商為了避免淪為“管道商”的尷尬,還有按內容計費的需求。
為了解決這些問題,需要對網絡上的數據包應用層內容進行識別,從而產生了深度包檢測(Deep?Packet?Inspection;簡稱:DPI)技術。DPI技術為:對不同業務的應用層內容進行分析,提取出能唯一區別某個業務的特征規則;將網絡上的數據包與該特征規則進行匹配,如果匹配成功,則可以識別出該業務,進而執行與該業務對應的操作。現有的DPI技術中,當匹配引擎接收到網絡數據包時,將網絡數據包的一部分(或全部)數據與特征庫中的數據結構進行匹配。特征庫的數據量大,一般存儲在片外。
發明人在實現本發明的過程中發現現有技術至少存在如下問題:
匹配引擎接收到重復的網絡數據包時,匹配操作重復,訪問特征庫的動作頻繁,造成匹配速度慢、效率低。
發明內容
本發明實施例提供一種特征匹配方法和裝置,用以解決現有特征匹配速度慢、效率低的問題,提高匹配速度和效率。
本發明實施例提供一種特征匹配方法,包括:
根據已學習的歷史特征數據集合,對接收到的輸入數據進行特征匹配;
若所述歷史特征數據集合中存在與所述輸入數據全部匹配的歷史特征數據,則根據與所述輸入數據匹配的歷史特征數據獲取匹配結果;
若所述歷史特征數據集合中不存在與所述輸入數據全部匹配的歷史特征數據,則將所述輸入數據的全部或部分發送至匹配引擎進行特征匹配。
本發明實施例又提供一種特征匹配裝置,包括:記憶分揀單元和匹配引擎;所述記憶分揀單元包括:數據集匹配模塊和判決模塊;
所述數據集匹配模塊,用于根據已學習的歷史特征數據集合,對接收到的輸入數據進行特征匹配;
所述判決模塊,用于若所述歷史特征數據集合中存在與所述輸入數據全部匹配的歷史特征數據,則根據與所述輸入數據匹配的歷史特征數據獲取匹配結果;若所述歷史特征數據集合中不存在與所述輸入數據全部匹配的歷史特征數據,則將所述輸入數據的全部或部分發送至所述匹配引擎進行特征匹配;
所述匹配引擎,用于根據特征庫中對接收到的輸入數據進行特征匹配。
本發明實施例提供的特征匹配方法和裝置,將輸入數據與已學習的歷史特征數據集合進行比較,如果歷史特征數據集合中存在全部匹配的歷史特征數據,可以直接得到匹配結果,降低了訪問特征庫的頻率,提高了匹配速度和效率。
附圖說明
圖1為本發明特征匹配方法第一實施例的流程示意圖;
圖2a為本發明特征匹配方法第二實施例的流程示意圖;
圖2b為本發明特征匹配方法第二實施例的應用場景的示意圖;
圖3a為本發明特征匹配方法第三實施例的流程示意圖;
圖3b為本發明特征匹配方法第三實施例的應用場景的示意圖;
圖4為本發明特征匹配裝置第一實施例的結構示意圖;
圖5為本發明特征匹配裝置第一實施例的示意圖。
具體實施方式
下面通過附圖和實施例,對本發明的技術方案做進一步的詳細描述。
圖1為本發明特征匹配方法第一實施例的流程示意圖,如圖1所示,該特征匹配方法包括:
步驟101、根據已學習的歷史特征數據集合,對接收到的輸入數據進行特征匹配;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010127163.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:自動矯正膠帶機
- 下一篇:圖像處理方法和圖像處理裝置





