[发明专利]流量识别方法及装置有效
申请号: | 201610982517.4 | 申请日: | 2016-11-08 |
公开(公告)号: | CN108063692B | 公开(公告)日: | 2019-11-26 |
发明(设计)人: | 马琼芳;惠敏 | 申请(专利权)人: | 中国移动通信有限公司研究院;中国移动通信集团公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/06 |
代理公司: | 11270 北京派特恩知识产权代理有限公司 | 代理人: | 李梅香;张颖玲<国际申请>=<国际公布> |
地址: | 100053 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 流量 识别 方法 装置 | ||
本发明实施例公开了一种业务流量识别方法及装置,所述方法包括:提取第n数据包的业务特征,获得提取结果;其中,所述n为不小于1的整数;根据提取结果,确定所述第n数据包的业务标签;当根据所述提取结果无法确定所述第n数据包的业务标签时,缓存所述第n数据包;当确定出与所述第n数据包属于同一业务流的第n+m数据包的业务标签时,确定所述第n+m数据包的业务标签为所述第n数据包的业务标签;其中,所述m为不小于1的整数。依据第n数据包自身提取的业务字段,若不能确定出其业务本标签,则先缓存该数据包,并利用其后续数据包的业务标签,对其业务标签进行识别,可以提升识别成功率和准确度。
技术领域
本发明涉及互联网领域,尤其涉及一种流量识别及装置。
背景技术
现有技术方案中,深度报文检测(Deep Packet Inspection,DPI)时按照数据包进行特征提取和流量统计,由于存在业务流量的前几个数据包,不带有业务特征、或与特征库中的业务特征不匹配的情况,所以导致识别结果中,前几个无特征的数据包的流量无法被识别,进而造成DPI对数据流量识别准确性及识别成功率低的问题。
发明内容
有鉴于此,本发明实施例期望提供一种业务流量识别方法及装置,至少部分解决上述问题。
为达到上述目的,本发明的技术方案是这样实现的:
本发明实施例第一方面提供一种业务流量识别方法,包括:
提取第n数据包的业务特征,获得提取结果;其中,所述n为不小于1的整数;
根据提取结果,确定所述第n数据包的业务标签;
当根据所述提取结果无法确定所述第n数据包的业务标签时,缓存所述第n数据包;
当确定出与所述第n数据包属于同一业务流的第n+m数据包的业务标签时,确定所述第n+m数据包的业务标签为所述第n数据包的业务标签;其中,所述m为不小于1的整数。
基于上述方案,所述当根据所述提取结果无法确定所述第n数据包的业务标签时,缓存所述第n数据包,包括:
当根据所述提取结果无法确定所述第n数据包的业务标签时,将所述第n数据包发送给缓存服务器缓存。
基于上述方案,所述当确定出与所述第n数据包属于同一业务流的第n+m数据包的业务标签时,确定所述第n+m数据包的业务标签为所述第n数据包的业务标签,包括:
当确定出所述第n+m数据包的业务标签时,提取所述第n+m数据包的五元组信息;其中,所述五元组信息包括数据包的目的网络协议IP地址、源IP地址、源端口地址、目的端口地址及通信协议标识;
将所述第n+m数据包的五元组信息发送给缓存服务器;
接收所述缓存服务器确定出第n+m数据包的五元组信息与所述第n数据包的五元组信息匹配时,返回的所述第n数据包;
根据所述第n+m数据包的业务标签标记所述第n数据包的业务标签。
基于上述方案,所述将所述第n+m数据包的五元组信息发送给缓存服务器,包括:
在TCP数据包的拓展选项字段中写入所述第n+m数据包的五元组信息;
将写入了所述第n+m数据包的五元组信息的TCP数据包发送给所述缓存数据包。
基于上述方案,所述当根据所述提取结果无法确定所述第n数据包的业务标签时,缓存所述第n数据包,包括:
当根据所述提取结果无法确定所述第n数据包的业务标签时,在本地数据库中缓存所述第n数据包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信有限公司研究院;中国移动通信集团公司,未经中国移动通信有限公司研究院;中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610982517.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种提取茶油的方法
- 下一篇:一种多工位环形间歇回转循环铸造的浇铸设备