[发明专利]一种流量检测的方法和装置在审
申请号: | 201610712704.0 | 申请日: | 2016-08-24 |
公开(公告)号: | CN107787003A | 公开(公告)日: | 2018-03-09 |
发明(设计)人: | 宋科;李华光 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04W24/08 | 分类号: | H04W24/08;H04L12/26 |
代理公司: | 深圳鼎合诚知识产权代理有限公司44281 | 代理人: | 江婷,李发兵 |
地址: | 518057 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 流量 检测 方法 装置 | ||
技术领域
本发明涉及通信领域,具体而言,涉及一种流量检测的方法和装置。
背景技术
在分组域移动通讯网络中,电信运营商通常在网关设备或独立的网络流量分析设备中部署DPI(Deep Packet Inspection,深度报文检测)功能,利用DPI功能识别用户互联网流量的协议/业务应用分类情况,运营商针对DPI的识别结果,可以输出应用分类统计报表、应用级QoS(Quality of Service,服务质量)策略、应用级阻断或限速、应用级内容计费等功能。
DPI技术是电信运营商智能管道、流量经营的重要基础技术。在有些应用场景,对DPI识别准确率要求极高,比如对微信流量进行内容计费,如果DPI识别不准确,则可能出现两种情况:一种是没有将全部微信流量识别出来,那么运营商会少收取用户费用,造成营收损失;另一种是将其它应用流量误识别成微信,那么运营商会多收取用户费用,可能导致用户投诉,造成运营商信誉下降。
通常的DPI技术,包括基于配置IP(Internet Protocol,互联网协议)地址或TCP/UDP(Transmission Control Protocol/User Datagram Protocol,传输控制协议/用户报协议)端口号的浅层检测方法、基于协议或关键字特征的深层检测方法、基于单流的检测方法、基于多流强关联关系的启发式检测方法、基于事件的弱关联关系的启发式检测方法、基于网包统计特征的检测方法等。这些检测方法,要么存在更新不及时,要么存在可能检测率无法达到100%准确或可能误识别的情况。
在移动通讯网络中,即时通讯服务平台,如微信是一种非常重要的应用业务。对于微信的识别能力,电信运营商有着很高的期待。现有DPI技术,在微信版本升级后协议特征有变化时,DPI特征库可能更新不及时,从而造成微信流量的漏识别或误识别;除此之外,可能因为网络环境不稳定因素,微信会产生一些不完整的流量(典型地,如只有上行TCP SYN包,或一条流中的报文数量少于DPI特征库所期待的数量),现有DPI技术也可能无法识别。对于这些情况,现有技术尚无解决方案。
发明内容
本发明提供了一种流量检测方法和装置,以至少解决现有DPI技术中无法准确识别微信流量的问题。
根据本发明的一个方面,提供了一种流量检测方法,包括:根据预置的参数从微信服务器周期性获取互联网IP地址列表;根据所述IP地址列表获取所述微信服务器的IP地址;将所述IP地址加载到深度报文检测DPI特征库并根据所述IP地址识别所述微信服务器的流量。
根据本发明的一个方面,还提供了一种流量检测装置,包括:
第一获取模块,用于根据预置的参数从微信服务器周期性获取互联网IP地址列表;
第二获取模块,用于根据所述IP地址列表,获取所述微信服务器的IP地址;
DPI功能模块,用于将所述IP地址加载到DPI特征库并根据所述IP地址识别所述微信服务器的流量。
有益效果:采用把微信服务器IP地址动态加载到DPI特征库从而进行流量识别的方法,解决了在微信版本升级协议特征有变化情况时,DPI特征库更新不及时造成微信流量漏识别或误识别的问题;也解决了由于网络环境不稳定因素,导致无法识别一些不完整微信流量的问题。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的一种流量检测方法流程图;
图2是根据本发明实施例的一种流量检测方法信令交互图;
图3是根据本发明实施例的一种流量检测装置框图;
图4是根据本发明实施例的一种流量检测设备框图。
具体实施方式
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。需要特别说明的是,以下文中提到的“第一、第二”不构成对本发明实施例的限制,仅仅是为了区别方便而使用的。
本发明实施例提供了一种流量检测方法,图1是根据本发明实施例的一种流量检测方法,如图1所示,包括如下的步骤:
S102.根据预置的参数从微信服务器周期性获取互联网IP地址列表;
S104.根据所述IP地址列表获取所述微信服务器的IP地址;
S106.将所述IP地址加载到深度报文检测DPI特征库并根据所述IP地址识别所述微信服务器的流量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610712704.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高效立式漂染装置
- 下一篇:一种高效起毛机