[發明專利]從IP網絡流過的數據流中提取數據的方法和設備有效
| 申請號: | 201280025546.1 | 申請日: | 2012-03-21 |
| 公開(公告)號: | CN103765821B | 公開(公告)日: | 2017-03-22 |
| 發明(設計)人: | 杰羅米·阿貝拉 | 申請(專利權)人: | QOSMOS公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26 |
| 代理公司: | 上海天協和誠知識產權代理事務所31216 | 代理人: | 童錫君 |
| 地址: | 法國*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | ip 網絡 流過 數據流 提取 數據 方法 設備 | ||
1.用于從流過IP網絡(1)的數據流中提取數據的方法,根據應用層協議組織該數據流的數據,該方法包括:
-配置階段,其中使用狀態和轉換構建狀態機(20),根據要從數據流中提取的至少一種數據類型配置所述狀態和轉換,在狀態之間的轉換由各自的條件激活,所述條件被定義為根據所述應用層協議的數據流的數據組織規則的函數,并且其中至少一種狀態(30,31)被選擇用于從數據流中提取數據;以及,
-數據流的實時分析階段,包括:
·觀察源于持續流過網絡的IP數據包的數據流的數據;
·當狀態機處于當前狀態時,確定觀察的數據流的數據來確定是否滿足從當前狀態至目標狀態的轉換的激活條件,并且當滿足此激活條件時,將狀態機轉變為目標狀態;
·當狀態機處于在從數據流中提取數據的配置階段中所選擇的狀態時,從數據流中提取數據;以及,
·當狀態機處于在配置階段未被選擇的狀態時,忽視數據流中的數據。
2.根據權利要求1所述的方法,其特征在于,狀態機(20)的轉換激活條件包括數據流的數據中的各自詞位的出現,并且當狀態機處于當前狀態時數據流的實時分析階段還包括:
·將位于在一IP數據包中觀察到的數據流的數據末端的至少N-1個字符存儲在緩沖存儲器(26)中,N是對應于離開當前狀態的轉換的詞位字符的最大數目;以及
·當接收到源于隨后流過網絡的IP數據包的數據流的下一數據時,將緩沖存儲器的內容放在所接收的數據之前,以便搜索在兩個數據包之間分割的詞位的可能出現。
3.根據上述權利要求中任一項所述的方法,其特征在于,狀態機(20)所選擇的狀態包括狀態(30),在該狀態下從數據流中提取的數據被直接傳輸至外部處理器(14)。
4.根據上述權利要求中任一項所述的方法,其特征在于,狀態機(20)所選擇的狀態包括狀態(31),在該狀態下從數據流中提取的數據被存儲在緩沖存儲器(27)中,然后一旦狀態機離開所述選擇的狀態時,數據被傳輸至外部處理器(14)。
5.根據權利要求4所述的方法,其特征在于,在狀態機(20)的所述選擇的狀態(31)下,緩沖存儲器(27)接收從數據流中提取的數據,其存儲大小被限制為可配置的字符數。
6.用于從流過IP網絡(1)的數據流中提取數據的設備,根據應用層協議組織該數據流的數據,該設備包括:
-狀態機(20),具有根據要從數據流中提取的至少一種數據類型所配置的狀態和轉換,在狀態之間的轉換由各自的條件激活,所述條件被定義為根據所述應用層協議的數據流的數據組織規則的函數,狀態機的至少一種狀態(30,31)被選擇用于從數據流中提取數據;以及,-輸入(24),用于實時接收源于持續流過網絡的IP數據包的數據流的數據;
-轉換的檢測器(21),用于當狀態機處于當前狀態時,通過在輸入端所接收到的數據流的數據來確定是否滿足從當前狀態轉換至目標狀態的激活條件,并用于當滿足所述激活條件時將狀態機轉變為目標狀態,
當狀態機處于用于從數據流中提取數據的選擇的狀態時,提取數據流的數據,以及當狀態機處于未被選擇的用于從數據流中提取數據的狀態時,忽視數據流的數據。
7.根據權利要求1所述的設備,其特征在于,狀態機(20)的轉換的激活條件包括數據流的數據中的各自詞位的出現,并且轉換檢測器(21)與緩沖存儲器(26)相關,控制緩沖存儲器(26)以便當狀態機處于當前狀態時,接收位于在IP數據包中觀察到的數據流的數據的末端的至少N-1個字符,N是對應于離開當前狀態的轉換的詞位字符的最大數目,設置轉換檢測器以便,當接收到源于隨后流過網絡(1)的IP數據包的數據流的下一數據時,通過將緩沖存儲器的內容放在接收的數據之前搜索在兩個數據包之間分割的詞位的可能出現。
8.根據權利要求6或7所述的設備,其特征在于,狀態機(20)所選擇的狀態包括狀態(30),在該狀態下從數據流中提取的數據被直接傳輸至外部處理器(14)。
9.根據權利要求6至8中任一項所述的設備,其特征在于,狀態機(20)所選擇的狀態包括狀態(31),在該狀態下從數據流中提取的數據被存儲在緩沖存儲器(27)中,然后一旦狀態機離開所述選擇的狀態時,數據被傳輸至外部處理器(14)。
10.根據權利要求9所述的設備,其特征在于,在狀態機(20)的所述選擇的狀態(31)下,緩沖存儲器(27)接收從數據流中提取的數據,其存儲大小被限制為可配置的字符數。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于QOSMOS公司,未經QOSMOS公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201280025546.1/1.html,轉載請聲明來源鉆瓜專利網。





