[发明专利]一种并发处理AP消息的AC及其处理方法有效
| 申请号: | 201310304572.4 | 申请日: | 2013-07-18 |
| 公开(公告)号: | CN103336684A | 公开(公告)日: | 2013-10-02 |
| 发明(设计)人: | 夏兵;马俊鹏;杨实 | 申请(专利权)人: | 上海寰创通信科技股份有限公司 |
| 主分类号: | G06F9/38 | 分类号: | G06F9/38 |
| 代理公司: | 上海申新律师事务所 31272 | 代理人: | 竺路玲 |
| 地址: | 200240 上海市闵*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 并发 处理 ap 消息 ac 及其 方法 | ||
1.一种并发处理AP消息的AC装置,其特征在于,包括:
多线程创建模块,调度模块以及多线程处理模块;
所述多线程创建模块按照所述多线程处理模块的处理线程最大值创建多线程处理队列,所述调度模块将接收到的所述AP消息分配到与所述多线程处理模块相应的多线程处理队列;
所述多线程处理模块,运行有多个分别用于处理多个所述AP消息的处理线程。
2.如权利要求1所述的并发处理AP消息的AC装置,其特征在于,所述多线程处理模块还运行有对应所述调度模块的调度线程。
3.如权利要求1所述的并发处理AP消息的AC装置,其特征在于,所述调度模块包括:
运算单元,所述运算单元用于将所述AP消息中的关键字按预设规则运算,得到对应运算值;
索引单元,所述索引单元预设所述运算值与所述处理线程的映射关系。
4.如权利要求3所述的并发处理AP消息的AC装置,其特征在于,所述关键字包括IP协议类型,AP的IP地址以及所述AP的端口号。
5.如权利要求4所述的并发处理AP消息的AC装置,其特征在于,
当所述AP消息为基于ipv4的AP消息时,所述预设规则为:(family^(*((UINT8*)addr)^port))%ucCurrentPthreadNum;
其中,所述ucCurrentPthreadNum表示用于处理所述AP消息的线程的个数;所述family表示所述AP消息所基于IP协议的类型;所述addr表示所述AP消息中AP的IP地址;所述port表示所述AP消息中AP使用的端口号。
6.如权利要求4所述的并发处理AP消息的AC装置,其特征在于,
当所述AP消息为基于ipv6的AP消息时,所述预设规则为:(family^(*((UINT32*)addr))^(*((UINT32*)(addr+12)))^port)%ucCurrentPthreadNum;
其中,所述ucCurrentPthreadNum表示用于处理所述AP消息的线程的个数;所述family表示所述AP消息所基于IP协议的类型;所述addr表示所述AP消息中AP的IP地址;所述port表示所述AP消息中AP使用的端口号。
7.如权利要求1-6任一项所述的并发处理AP消息的AC装置,其特征在于,所述多线程处理模块对应所述AC装置的多核处理器,且所述多线程处理模块的处理线程最大值与所述AC装置多核处理器的处理器核心个数相同。
8.一种由AC装置并发处理AP消息的方法,其特征在于,所述AC装置包括权利要求1-7任一项所述的AC装置,所述并发处理AP消息的方法具体包括如下步骤:
步骤1.所述多线程创建模块按照所述多线程处理模块的处理线程最大值创建多线程处理队列;
步骤2.所述调度模块将接收到的AP消息分配到所述多线程处理队列中相应的处理线程;
步骤3.所述处理线程处理由所述调度模块分配的AP消息。
9.如权利要求8所述的由AC装置并发处理AP消息的方法,其特征在于,所述步骤2中具体包括:
步骤21.所述匹配单元将所述AP消息中的关键字按预设规则运算,得到对应运算值;
步骤22.所述调度模块通过所述索引单元得到与所述运算值成映射关系的处理线程;
步骤23.所述调度模块将所述AP消息挂到所述处理线程的处理队列;
步骤24.所述调度模块通过管道方式通知对应的所述处理线程。
10.如权利要求8所述的由AC装置并发处理AP消息的方法,其特征在于,所述步骤3中具体包括:各所述处理线程通过对应的处理器循环处理各自消息队列中的AP消息,直到所述消息队列里的AP消息全部处理完成。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海寰创通信科技股份有限公司,未经上海寰创通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310304572.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:DC48V绝缘监测装置
- 下一篇:瞬间电流异常跟踪检测装置





