[发明专利]一种报文处理方法和装置有效
| 申请号: | 201510492669.1 | 申请日: | 2015-08-12 | 
| 公开(公告)号: | CN105187235A | 公开(公告)日: | 2015-12-23 | 
| 发明(设计)人: | 梁润强;黄劲聪;曾宪力;史伟;梁永堂;麦剑;刘杰 | 申请(专利权)人: | 广东睿江科技有限公司 | 
| 主分类号: | H04L12/24 | 分类号: | H04L12/24 | 
| 代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆;胡彬 | 
| 地址: | 528000 广东省佛山市禅城区*** | 国省代码: | 广东;44 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 一种 报文 处理 方法 装置 | ||
1.一种报文处理的方法,其特征在于,包括:
在主线程中将接收的报文顺序拷贝到数组中;
在报文分流线程中提取所述数组中所述报文的源地址和目标地址;
将所述源地址与所述目标地址按照预设算法进行计算;
将所述报文按照所述计算结果发送给相应的工作线程。
2.根据权利要求1所述的方法,其特征在于,在主线程中将接收的报文顺序拷贝到数组中包括:
创建一个二维数组,在主线程中将接收的报文顺序拷贝到数组中。
3.根据权利要求1所述的方法,其特征在于,在主线程中将接收的报文顺序拷贝到数组中之前,还包括:
创建一个主线程,将所述主线程绑定到相应的CPU上;
创建一个报文分流线程,将所述报文分流线程绑定到相应的CPU上;
创建不少于两个的工作线程,将所述工作线程分别绑定到相应的CPU上。
4.根据权利要求1所述的方法,其特征在于,在主线程中将接收的报文顺序拷贝到数组中包括:
在主线程中将接收的报文的头顺序拷贝到数组中。
5.根据权利要求1-4任意所述方法,其特征在于,还包括:
当所述工作线程接收到所述报文后,对所述报文进行分析统计。
6.一种报文处理的装置,其特征在于,包括:
报文接收模块,用于在主线程中将接收的报文顺序拷贝到数组中;
地址提取模块,用于在报文分流线程中提取所述数组中所述报文的源地址和目标地址;
地址计算模块,用于将所述源地址与所述目标地址按照预设算法进行计算;
报文分配模块,用于将所述报文按照所述计算结果发送给相应的工作线程。
7.一种报文处理的装置,其特征在于,报文接收模块具体用于:
创建一个二维数组,在主线程中将接收的报文顺序拷贝到数组中。
8.一种报文处理的装置,其特征在于,还包括:
主线程创建模块,用于创建一个主线程,将所述主线程绑定到相应的CPU上;
报文分流线程创建模块,用于创建一个报文分流线程,将所述报文分流线程绑定到相应的CPU上;
工作线程创建模块,用于创建不少于两个的工作线程,将所述工作线程分别绑定到相应的CPU上。
9.一种报文处理的装置,其特征在于,报文接收模块具体用于:
在主线程中将接收的报文的头顺序拷贝到数组中。
10.根据权利要求6-9任意所述装置,其特征在于,还包括:
分析模块,用于当所述工作线程接收到所述报文后,对所述报文进行分析统计。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东睿江科技有限公司,未经广东睿江科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510492669.1/1.html,转载请声明来源钻瓜专利网。





