[发明专利]一种点对点媒体流确定方法和装置有效
| 申请号: | 200710145490.4 | 申请日: | 2007-09-14 |
| 公开(公告)号: | CN101170496A | 公开(公告)日: | 2008-04-30 |
| 发明(设计)人: | 刘竟;刘廷永;孙知信;宫婧;卜凯 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/06 |
| 代理公司: | 北京同达信恒知识产权代理有限公司 | 代理人: | 郭润湘 |
| 地址: | 518129广东省*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 点对点 媒体 确定 方法 装置 | ||
技术领域
本发明涉及一种通信技术,尤其涉及一种点对点媒体流(PMS)确定方法和装置。
背景技术
在使用P2P(Peer-to-Peer,P2P)技术的网络模型中,各节点是对等的,具有相同的责任和能力,可方便地共享各种信息资源。由于信息资源共享的重要性和广泛性,使得具有信息资源共享的P2P技术得到了快速的普及和发展,吸引着越来越多的人使用P2P技术共享各种信息资源,这样,采用P2P技术的各种媒体流(P2P Media Streaming,PMS,也称作P2P媒体流)的流量在整个网络流量中的比重也与日俱增。据统计,仅在短短的几年时间内,P2P媒体流的流量已经占据了固定网络中流量的60%以上,相应地P2P媒体流的通信占据了较大的带宽,对WEB、Email等其他网络服务构成了严重威胁。于是,如何识别P2P媒体流以便对其进行控制渐渐的成为了人们比较关心的问题。
在现有技术中,识别PMS有两种方法:基于端口识别方法和基于关键字识别方法。下面分别介绍这两种方法。
1、基于端口识别方法
该方法通过确定媒体流所使用的端口而确定该媒体流是否为PMS。当媒体流所使用的端口与预定的端口相等时,便认为该媒体流是PMS,否则,就认为该媒体流不是PMS。对基于端口的PMS识别方法,由于目前有一些PMS不再使用固定端口(即,使用动态端口),使得通过端口无法识别这类PMS。
2、基于关键字识别方法
该方法是通过研究PMS所具有的关键字来确定PMS。通过对数据包进行深度检测,当媒体流的数据包中特定位置具有特定关键字时,就可以确定该媒体流属于PMS。对基于关键字的PMS识别方法,关键字的部分或全部字节可能随软件的运行环境、版本等改变而改变。为了识别PMS,就要追踪各种PMS的最新关键字信息,以保证所归纳出的关键字是PMS的关键字。因此,这种方法费时费力。
综上所述,目前还没有有效的PMS识别方法,从而不能有效地控制PMS,使得目前网络系统在PMS影响下,运行很不稳定,有时甚至出现瘫痪现象。
发明内容
本发明实施例提供了一种PMS确定方法和装置,可有效识别PMS,以便对进行PMS通信的主机进行流量控制,使得网络系统稳定运行。
本发明实施例提供了一种点对点媒体流确定方法,包括:
采集媒体流,所述媒体流包括数据包;
根据所述媒体流中所述数据包所采用的协议和数据包特征确定点对点媒体流。
本发明实施例还公开了一种点对点媒体流确定装置,包括:
采集单元,用于采集媒体流,所述媒体流包括数据包;
确定单元,用于根据所述采集单元采集的媒体流中数据包所采用的协议和数据包特征确定点对点媒体流。
本发明实施例通过数据包特征对PMS进行识别,该方法简单,可根据需要满足不同方面的需求,如对进行PMS通信的主机进行流量控制,以提高网络系统运行效率。或者对签约PMS业务的用户实施业务保证,而对非签约PMS业务的用户实施“尽力而为”策略。
附图说明
图1示出了本发明实施例的PMS的确定流程;
图2示出了本发明实施例的TCP-PMS的数据包长度特征;
图3示出了本发明实施例的PMS的数据包长度匹配模板;
图4示出了本发明实施例的UDP-PMS的数据包长度特征;
图5示出了本发明实施例三的PMS的确定装置;
图6示出了本发明实施例的PMS媒体流的识别样本;
图7示出了本发明实施例的PMS媒体流的识别结果。
具体实施方式
为了便于本领域一般技术人员理解和实现本发明,现结合附图描绘本发明的实施例。
参照图1,描述本发明的PMS识别方法。
步骤11、监测网络中主机的流量变化量。
步骤12、判断所述主机的流量变化量是否大于流量变化阈值LR,若是,则执行步骤13,否则,返回步骤11。
流量变化阈值LR可以设为100倍。
也可以不监测网络中主机的流量变化量,直接执行步骤13,采集通过该主机的媒体流。
步骤13、对通过该主体的媒体流进行抽样采集,所述媒体流包括数据包。例如:可采集500个数据包,以作为识别PMS的样本。
步骤14、根据媒体流中数据包所采用的协议和数据包特征确定抽样采集所得到的媒体流是否为PMS(确定方法参见实施例一和实施例二),所述协议为传输控制协议或用户数据报协议,所述数据包特征包括数据包长度特征或数据包地址特征。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710145490.4/2.html,转载请声明来源钻瓜专利网。





