预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共13页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN108111558A(43)申请公布日2018.06.01(21)申请号201611055287.3(22)申请日2016.11.25(71)申请人中兴通讯股份有限公司地址518057广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦(72)发明人王井贵陈志敏莫晓斌陈伟峰(74)专利代理机构深圳市凯达知识产权事务所44256代理人刘大弯沈荣彬(51)Int.Cl.H04L29/08(2006.01)权利要求书2页说明书6页附图4页(54)发明名称一种高速报文处理方法、装置及系统(57)摘要本发明提供一种高速报文处理方法、装置及系统,属于网络缓存技术领域,所述方法包括:将数据报文存储首地址通过内存映射函数mmap映射到用户虚拟地址空间;创建与网卡接收队列一一对应的报文接收线程;启动所述报文接收线程,通过轮询的方式接收所述数据报文。本发明提供的高速报文处理方法、装置及系统,通过在操作系统内核模块及用户虚拟空间之间建立预设接收模式,使得用户虚拟空间收发数据文件时直接与网卡进行通信,数据文件不必经过操作系统内核进行处理,提高了数据文件的处理能力。CN108111558ACN108111558A权利要求书1/2页1.一种报文处理方法,其特征在于,包括:将数据报文存储首地址通过内存映射函数mmap映射到用户虚拟地址空间;创建与网卡接收队列一一对应的报文接收线程;启动所述报文接收线程,通过轮询的方式接收所述数据报文。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:确定所述数据报文的用户属性;根据所述数据报文的用户属性和系统预设匹配规则过滤所述数据报文。3.根据权利要求1所述的方法,其特征在于,所述用户属性包括属于黑名单和不属于黑名单,所述系统预设匹配规则包括系统预设报文解析匹配规则和系统预设超文本传输协议http匹配规则;所述根据所述数据报文的用户属性和系统预设匹配规则过滤所述数据报文包括:判断所述用户属性是否属于用户黑名单,过滤用户黑名单对应的数据报文;过滤不匹配系统预设报文解析匹配规则的数据报文;过滤不匹配系统预设超文本传输协议http匹配规则的数据报文。4.根据权利要求3所述的方法,其特征在于,所述判断所述用户属性是否属于用户黑名单包括:当用户端IP地址位于预设IP地址段内时,标记用户属性为用户黑名单。5.根据权利要求3所述的方法,其特征在于,所述系统预设报文解析匹配规则包括:协议类型属于TCP且目的端口为80的http报文为匹配的数据报文。6.根据权利要求3所述的方法,其特征在于,所述系统预设http匹配规则包括:host字段匹配规则、统一资源标识符URI字段匹配规则和后缀类型集合匹配规则;所述过滤不匹配系统http匹配规则的数据报文包括:过滤后缀不属于所述后缀类型集合匹配规则的数据报文;过滤域名与所述host字段匹配规则不匹配的数据报文;过滤URI与所述URI字段匹配规则不匹配的数据报文。7.一种高速报文处理装置,其特征在于,包括:映射模块,用于将数据报文存储首地址通过内存映射函数mmap映射到用户虚拟地址空间;创建模块,用于创建与网卡接收队列一一对应的报文接收线程;轮询接收模块,用于启动所述报文接收线程,通过轮询的方式接收所述数据报文。8.根据权利要求7所述的装置,其特征在于,还包括:确定模块,用于确定所述数据报文的用户属性;处理模块,用于根据所述数据报文的用户属性和系统预设匹配规则过滤所述数据报文。9.根据权利要求7所述的装置,其特征在于,所述用户属性包括属于黑名单和不属于黑名单,所述系统预设匹配规则包括系统预设报文解析匹配规则和系统预设超文本传输协议http匹配规则;所述处理模块包括:第一过滤模块,用于判断所述用户属性是否属于用户黑名单,过滤用户黑名单对应的2CN108111558A权利要求书2/2页数据报文;第二过滤模块,用于过滤不匹配系统预设报文解析匹配规则的数据报文;第三过滤模块,用于过滤不匹配系统预设超文本传输协议http匹配规则的数据报文。10.一种高速报文处理系统,其特征在于,包括权利要求7-9任一所述的高速报文处理装置。3CN108111558A说明书1/6页一种高速报文处理方法、装置及系统技术领域[0001]本发明涉及网络缓存技术领域,特别是涉及一种高速报文处理方法、装置及系统。背景技术[0002]随着现代互联网技术的发展及手机用户的大量增加,互联网缓存系统的作用越来越重要。互联网缓存系统中最重要的组件为分析并调度快速发送重定向报文的主机,通常称为重定向服务器。[0003]现有报文捕获技术如Libpcap主要由网络分接头和数据过滤器两部份组成。网络分接头从网络设备驱动程序中收集数据拷贝,数据过滤器决定是否接收该数据包。L