[發明專利]一種點對點媒體流確定方法和裝置有效
| 申請號: | 200710145490.4 | 申請日: | 2007-09-14 |
| 公開(公告)號: | CN101170496A | 公開(公告)日: | 2008-04-30 |
| 發明(設計)人: | 劉竟;劉廷永;孫知信;宮婧;卜凱 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04L12/56 | 分類號: | H04L12/56;H04L29/06 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 | 代理人: | 郭潤湘 |
| 地址: | 518129廣東省*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 點對點 媒體 確定 方法 裝置 | ||
1.一種點對點媒體流確定方法,其特征在于,包括:
采集媒體流,所述媒體流包括數據包;
根據所述媒體流中所述數據包所采用的協議和數據包特征確定點對點媒體流。
2.根據權利要求1所述的方法,其特征在于,所述協議為傳輸控制協議或用戶數據報協議,所述數據包特征包括數據包長度特征或數據包地址特征。
3.根據權利要求2所述的方法,其特征在于,所述協議為傳輸控制協議,所述數據包特征為數據包長度特征,所述數據包長度特征包括第一連續長數據包個數、連續短數據包的總字節數、第二連續長數據包個數;
所述根據所述媒體流中所述數據包所采用的協議和數據包特征確定點對點媒體流具體包括:
依次確定媒體流中所述第一連續長數據包個數、所述連續短數據包的總字節數、所述第二連續長數據包個數;
當第一標準連續長數據包個數減去所述第一連續長數據包個數為非負數、標準連續短數據包的總字節數減去所述連續短數據包的總字節數為非負數、且第二標準連續長數據包個數減去所述第二連續長數據包個數為非負數時,則確定包含所述數據包的媒體流為點對點媒體流。
4.根據權利要求3所述的方法,其特征在于,所述確定所述第一連續長數據包個數、或確定所述第二連續長數據包個數的步驟具體包括:
在所述媒體流中采集第一個長數據包,并為所述第一連續長數據包個數或所述第二連續長數據包個數設置一個初始值;
將所述第一個長數據的下一個數據包作為當前數據包,判斷當前數據包是否為長數據包,若是,則將所述第一連續長數據包個數或所述第二連續長數據包個數的初始值加上一個預設的增值,重復本步驟,直到當前數據包為短數據包或者到達最后一個數據包時,返回所述第一連續長數據包個數或所述第二連續長數據包個數。
5.根據權利要求4所述的方法,其特征在于,所述在所述媒體流中采集第一個長數據包的步驟具體包括:
從采集的媒體流中取一個數據包,判斷所述數據包是否為長數據包,若否,取下一個數據包,重復本步驟,直到數據包為長數據包或者到達最后一個數據包為止。
6.根據權利要求3所述的方法,其特征在于,所述確定所述連續短數據包的總字節數的步驟具體包括:
為所述連續短數據包的總字節數設置一個初始值;
將媒體流中當前數據包的下一個數據包作為當前數據包,判斷當前數據包是否為短數據包,若是,將所述連續短數據包的總字節數加上當前數據包長度,重復本步驟,直到當前數據包為長數據包或者到達最后一個數據包時,返回所述連續短數據包的總字節數。
7.根據權利要求1所述的方法,其特征在于,所述協議為用戶數據報協議,所述數據包特征為數據包地址特征,所述根據所述媒體流中所述數據包所采用的協議和數據包特征確定點對點媒體流的步驟具體包括:
從檢測到的長數據包開始,直至檢測到短數據包,將該短數據包設為當前數據包;
若當前數據包源地址與前一數據包源地址相同、且當前數據包目的地址與所述前一數據包目的地址相同,則將該媒體流確定為點對點媒體流。
8.根據權利要求1至7任一項所述的方法,其特征在于,在采集媒體流之前,所述方法還包括:
監測主機的流量變化量;
當所述主機的流量變化大于流量變化閾值時,采集所述媒體流。
9.根據權利要求1至7任一項所述的方法,其特征在于,在所述確定點對點媒體流的步驟之后,所述方法還包括:記錄該媒體流的源地址和目的地址。
10.一種點對點媒體流確定裝置,其特征在于,包括:
采集單元,用于采集媒體流,所述媒體流包括數據包;
確定單元,用于根據所述采集單元采集的媒體流中數據包所采用的協議和數據包特征確定點對點媒體流。
11.根據權利要求10所述的裝置,其特征在于,所述確定單元具體包括:
判斷單元,用于判斷所述媒體流中數據包所采用協議,當判斷結果為傳輸控制協議時,啟動第一確定單元;當判斷結果為用戶數據報協議時,啟動第二確定單元;
所述第一確定單元,用于依次確定媒體流中第一連續長數據包個數、連續短數據包的總字節數、第二連續長數據包個數;當第一標準連續長數據包個數減去所述第一連續長數據包個數為非負數、標準連續短數據包的總字節數減去所述連續短數據包的總字節數為非負數、且第二標準連續長數據包個數減去所述第二連續長數據包個數為非負數時,則確定包含所述數據包的媒體流為點對點媒體流;
所述第二確定單元,用于從檢測到的長數據包開始,直至檢測到短數據包結束,將該短數據包設為當前數據包;若當前數據包源地址與前一數據包源地址相等、且當前數據包目的地址與前一數據包目的地址相等,則將媒體流確定點對點媒體流。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710145490.4/1.html,轉載請聲明來源鉆瓜專利網。





