流量识别系统及方法技术方案

技术编号:10023156 阅读:153 留言:0更新日期:2014-05-09 06:52
一种流量识别系统,应用于数据转换设备中。该系统包括:双向流量侦测模块,用于当数据转换设备接收到一种类型的封包时,侦测该类型的封包是否为具有双向流量;数据量监测模块,用于当上述类型的封包具有双向流量时,监测一预定时间内该类型的封包中通过网络流入该数据转换设备的数据量以及从该数据转换设备通过网络流出的数据量;流量识别模块,用于根据所述和判断上述类型的封包的流量是否为VoIP流量;及封包处理模块,用于当上述类型的封包的流量为VoIP流量时,为该类型的封包赋予预先设置的优先级对该类型的封包进行优先处理。本发明专利技术还提供一种流量识别方法。本发明专利技术可有效的识别出VoIP流量,提高VoIP语音通话的质量。

【技术实现步骤摘要】
流量识别系统及方法
本专利技术涉及一种流量识别系统及方法。
技术介绍
VoIP(VoiceoverInternetProtocol)网络语音通话一直是网络通信设备最重要的应用之一。为保证语音通信的流畅,需要在数据转换设备上(如路由器、网关等)赋予比网络中的其它网络流量更高的优先级给VoIP流量(VoIPTraffic)。然而,给VoIP流量赋予更高优先级,需要从广大的数据流量中准确的识别出VoIP流量。传统的一些VoIP流量识别方法通过监看VoIP会话控制(SessionControl)封包,来取得VoIP流量信息,例如,通过监看SIP(会话初始化协议)的INVITE(邀请)封包。或者通过收到的封包大小来决定是否为VoIP流量。然而,上述方法存在如何有效监看VoIPSessionControl封包的问题,会增加路由器等数据转换设备的负担。同时,也存在非VoIP流量干扰,而无法准确判断是否为VoIP流量的问题。
技术实现思路
鉴于以上内容,有必要提供一种流量识别系统,应用于数据转换设备中,该数据转换设备用于建立本地通信设备与网络之间的通信连接。该系统包括:双向流量侦测模块,用于当数据转换设备接收到一种类型的封包时,侦测该类型的封包是否为具有双向流量;数据量监测模块,用于当上述类型的封包具有双向流量时,监测一预定时间内该类型的封包中通过网络流入该数据转换设备的数据量以及从该数据转换设备通过网络流出的数据量;流量识别模块,用于根据所述和判断上述类型的封包的流量是否为VoIP流量;及封包处理模块,用于当上述类型的封包的流量为VoIP流量时,为该类型的封包赋予预先设置的优先级对该类型的封包进行优先处理。还有必要提供一种应用于上述数据和转换设备的流量识别方法,该方法包括:双向流量侦测步骤,当数据转换设备接收到一种类型的封包时,侦测该类型的封包是否为具有双向流量;数据量监测步骤,当上述类型的封包具有双向流量时,监测一预定时间内该类型的封包中通过网络流入该数据转换设备的数据量以及从该数据转换设备通过网络流出的数据量;流量识别步骤,根据所述和判断上述类型的封包的流量是否为VoIP流量;及封包处理步骤,当上述类型的封包的流量为VoIP流量时,为该类型的封包赋予预先设置的优先级对该类型的封包进行优先处理。相较于现有技术,实施本专利技术的流量识别系统及方法,可以应用在现有路由器和网关等数据转换设备当中,可以有效区分出VoIP流量,避免VoIP流量被非VoIP流量干扰的情况,可提高VoIP通话质量。附图说明图1是本专利技术提供的数据转换设备的应用环境示意图。图2是图1中数据转换设备的功能模块架构图。图3是本专利技术流量识别方法较佳实施例的流程图。主要元件符号说明本地通信设备100数据转换设备200网络300远端通信设备400流量识别系统10存储设备11处理器12双向流量侦测模块101数据量监测模块102流量识别模块103封包处理模块104如下具体实施方式将结合上述附图进一步说明本专利技术。具体实施方式如图1所示,是本专利技术提供的数据转换设备的运行环境示意图。该数据转换设备200与本地通信设备100相连接,用于建立该本地通信设备100与网络300的连接,或者通过网络300建立该本地通信设备100与远端通信设备400之间的通信连接,如VoIP语音通信连接。该数据转换设备200可通过线缆、蓝牙或红外连接等方式与本地通信设备100建立连接。该数据转换设备200可以是,但不限于,网关、路由器等客户终端设备。所述本地通信设备100可以是,但不限于,移动电话,固定电话,以及移动上网设备等具备VoIP语音通信功能的设备。所述网络300可为WiMAX(WorldwideInteroperabilityforMicrowaveAccess,全球微波互联接入)网络或其它无线通信网络。如图2所示,是所述数据转换设备200的功能模块架构图。该数据转换设备200包括流量识别系统10、存储设备11、处理器12。该流量识别系统10包括双向流量侦测模块101、数据量监测模块102、流量识别模块103以及封包处理模块104。本实施例中,上述各功能模块可以软件程序段或固件(firmware)的形式存储在所述存储设备11中,并由所述处理器12控制各功能模块的执行。所述双向流量侦测模块101用于当数据转换设备200接收到一种类型的封包时,记录该封包的流量信息,例如该封包的来源(src)/目的地(dest)、该来源/目的地的IP地址和端口地址、以及该封包的大小等,以用于区分其它类型的封包,然后侦测该类型的封包是否具有双向(Bi-directional)流量。所谓双向流量是指该封包同时存在上行数据以及下行数据。本实施例中,上行数据即是指由数据转换设备200通过网络300送出的数据,例如本地通信设备100通过数据转换设备200向远端通信设备400发送的语音数据。下行数据即是指从网络300进入该数据转换设备200的数据,例如远端通信设备400通过网络300发送到数据转换设备200的语音数据,以通过该数据转换设备200传输到本地通信设备100。所述数据量监测模块102用于当上述类型的封包具有双向流量时,监测一预定时间T(如2秒)内该类型的封包中通过网络300流入该数据转换设备200的数据量以及从该数据转换设备200通过网络300流出的数据量。所述流量识别模块103用于根据所述和判断上述类型的封包的流量是否为VoIP流量(VoIPTraffic)。具体地,若该和均大于一预定值,且该和的比值位于一预定取值区间,如[0.9,1.1],该类型的封包的流量则为VoIP流量。本实施例中,所述预定值可被设置为大于或等于10字节的语音数据长度、12字节RTP(Real-timeTransferProtocol,实时传输协议)报头长度、8字节UDP(UserDatagramProtocol,用户数据报协议)以及20字节IP(InternetProtocol,网络互联协议)报头长度之和,也即该预定值大于或等于50字节。所述封包处理模块104用于当上述类型的封包的流量为VoIP流量时,为该类型的封包赋予较高的优先级以对该类型的封包进行优先处理。该较高的优先级可由用户预先设置。较佳地,为确保语音通话具有较高的质量,该较高的优先级可被设置为最高优先级。此外,若数据转换设备200所接收到的上述类型的封包不具有双向流量或者该类型的封包的流量不是VoIP流量,该封包处理模块104按照一般优先级处理该类型的封包。如图3所示,是本专利技术较佳实施例中流量识别方法较佳实施例的流程图。步骤S01,所述数据转换设备200接收一种类型的封包。步骤S02,所述双向流量侦测模块101记录上述类型的封包的流量信息,然后侦测该类型的封包是否具有双向流量。所述流量信息包括封包的来源/目的地、该来源/目的地的IP地址和端口地址、以及该封包的大小等,以用于区分其它类型的封包。若该类型的封包具有双向流量,执行步骤S03。若该类型的封包不具有双向流量,执行步骤S06。步骤S03,所述数据量监测模块102监测一预定时间T内该类型的封包中通过网络300流入该数据转换设备200的数据量以及从该数据转换设备200通过网络300流出的数据量。步骤S04,所述流量识本文档来自技高网...
流量识别系统及方法

【技术保护点】

【技术特征摘要】
1.一种流量识别系统,应用于数据转换设备中,该数据转换设备用于建立本地通信设备与网络之间的通信连接,其特征在于,该系统包括:双向流量侦测模块,用于当数据转换设备接收到一种类型的封包时,侦测该类型的封包是否具有双向流量,其中,决定该封包类型的封包信息包括该封包的来源/目的地、该来源/目的地的IP地址和端口地址、以及该封包的大小;数据量监测模块,用于当上述类型的封包具有双向流量时,监测一预定时间内该类型的封包中通过网络流入该数据转换设备的数据量Traffic(T)in以及从该数据转换设备通过网络流出的数据量Traffic(T)out;流量识别模块,用于根据所述Traffic(T)in和Traffic(T)out判断上述类型的封包的流量是否为VoIP流量;及封包处理模块,用于当上述类型的封包的流量为VoIP流量时,为该类型的封包赋予预先设置的优先级对该类型的封包进行优先处理。2.如权利要求1所述流量识别系统,其特征在于,所述双向流量侦测模块还用于记录上述类型的封包的流量信息。3.如权利要求2所述流量识别系统,其特征在于,所述流量信息包括上述类型的封包的来源/目的地、该来源/目的地的IP地址和端口地址、以及该类型的封包的大小,以用于区分其它类型的封包。4.如权利要求1所述的流量识别系统,其特征在于,当所述Traffic(T)in和Traffic(T)out均大于一预定值,且该Traffic(T)in和Traffic(T)out的比值位于一预定取值区间时,所述流量识别模块判断上述类型的封包的流量为VoIP流量。5.如权利要求1所述的流量识别系统,其特征在于,所述封包处理模块还用于当上述类型的封包不具有双向流量或者该类型的封包的流量不是VoIP流量时,按照一般优先级处理该...

【专利技术属性】
技术研发人员:贺振昌
申请(专利权)人:国基电子上海有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1