[发明专利]一种用于多源设备的通讯处理系统有效
申请号: | 201910910890.2 | 申请日: | 2019-09-25 |
公开(公告)号: | CN110855738B | 公开(公告)日: | 2022-06-07 |
发明(设计)人: | 范晖;段江兵;曹俊武;孙月伟;熊友玲 | 申请(专利权)人: | 安徽四创电子股份有限公司 |
主分类号: | H04L67/565 | 分类号: | H04L67/565;H04L67/025;H04L69/16 |
代理公司: | 合肥和瑞知识产权代理事务所(普通合伙) 34118 | 代理人: | 王挺 |
地址: | 230088 安徽省合肥*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 设备 通讯 处理 系统 | ||
1.一种用于多源设备的通讯处理系统,其特征在于,包括:通讯处理框架,和分别安装在每台设备上的各个Agent单元;
Agent单元用于采集对应设备上的数据,对所采集到的对应设备的数据进行包装生成该设备的数据包,且在该设备的数据包上标记该设备的名称;所述Agent单元将该设备的数据包发送至通讯处理框架中;
通讯处理框架中包括:主数据分发器、主事件处理器、主虚拟处理通道、总线程池;
主数据分发器后连接有若干个主事件处理器,此若干个主事件处理器分别用于处理不同事件;
主数据分发器分别接收各个设备上的Agent单元所发送的数据包,并根据数据包上的标记,将同一设备的数据包分发给对应的主事件处理器;即,将同一设备的数据包的处理作为一个事件,分发给同一个主事件处理器;主事件处理器对其所接收的数据包进行监听、分类、读写的处理;
各个主事件处理器后均对应连接一个主虚拟处理通道;
各个主事件处理器将其所接收的同一设备的数据包递交到对应的主虚拟处理通道中;
各个主虚拟处理通道将其通道内的同一设备的数据包放入总线程池中;
数据包在总线程池中进行解码、计算、编码。
2.根据权利要求1所述的一种用于多源设备的通讯处理系统,其特征在于,通讯处理框架中还包括:接收器、从数据分发器、从事件处理器、从虚拟处理通道;
主数据分发器后连接一个接收器;
当主数据分发器在单位时间内所接收的数据包数量达到设定的阈值时,即表示主数据分发器在单位时间内所接收的数据包数量出现剧增,则主数据分发器激活接收器,接收器产生一个从数据分发器,主数据分发器将单位时间内所接收的超过设定阈值数量的数据包发送给从数据分发器;
从数据分发器与主数据分发器的工作方式相同,且从数据分发器后连接有若干个从事件处理器,此若干个从事件处理器分别用于处理不同事件:
从数据分发器根据数据包上的标记,将同一设备的数据包的处理作为一个事件,分发给同一个从事件处理器;从事件处理器对其所接收的数据包进行监听、分类、读写的处理;
各个从事件处理器后均对应连接一个从虚拟处理通道;
各个从事件处理器将其所接收的同一设备的数据包递交到对应的从虚拟处理通道中;
各个从虚拟处理通道将其通道内的同一设备的数据包放入总线程池中。
3.根据权利要求2所述的一种用于多源设备的通讯处理系统,其特征在于,当从数据分发器在单位时间内所接收的数据包数量也达到设定的阈值时,即表示从数据分发器在单位时间内所接收的数据包数量也出现剧增,则接收器继续产生从数据分发器,即接收器可以根据数据包数量的接收情况,产生多个从数据分发器;
主数据分发器将单位时间内所接收的超过设定阈值数量的数据包通过接收器分别发送给各个从数据分发器。
4.根据权利要求3所述的一种用于多源设备的通讯处理系统,其特征在于,通讯处理框架中还包括:消息回执器、计时器;
若数据包在总线程池中的解码、计算、编码的处理完成后,则总线程池发送该数据包的线程处理成功的回执消息码给消息回执器;若数据包在总线程池中解码、计算、编码的处理失败时,则总线程池发送该数据包的线程处理失败的回执消息码给消息回执器;
消息回执器将各个数据包的回执消息码发送给计时器,计时器统计数据包的处理时间,所述处理时间是指:数据包被主数据分发器所接收的时间点到产生回执消息码的时间点之间的时间差;
计时器将其所统计的各个数据包的处理时间发送给接收器;各个数据包的处理时间与处理该数据包的数据分发器的处理能力相对应;数据包的处理时间越短,表示处理该数据包的数据分发器的处理能力越强;反之,数据包的处理时间越长,表示处理该数据包的数据分发器的处理能力越弱;
当通讯处理框架中存在多个从数据分发器时,主数据分发器向此多个从数据分发器分别发送数据包时,先根据接收器所接收的各个数据包的处理时间,比较各个从数据分发器的处理能力;再根据从数据分发器的处理能力对各个从数据分发器分配数据包,处理能力越强的从数据分发器被分配的数据包数量越多,反之,处理能力越弱的从数据分发器被分配的数据包数量越少。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽四创电子股份有限公司,未经安徽四创电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910910890.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可快速收紧止血吸收子宫的背带
- 下一篇:半导体存储装置及其I/O电路