【技术实现步骤摘要】
一种用于多源设备的通讯处理系统
本专利技术涉及多源设备的通讯处理
,尤其是一种用于多源设备的通讯处理系统。
技术介绍
近年来,随着计算机技术、通讯技术的发展,多源设备的通讯处理技术也相应的得到了迅速的发展,且多源设备的通讯处理技术仍在不断的发展和完善。在雷达领域中,拥有多部不同型号的雷达设备,各雷达设备所提供的信息在空间、时间、表达方式、侧重点、用途等方面都不尽相同,这对信息的综合管理、有效利用提出了新的要求。在传统的雷达领域中,各型雷达设备所提供的设备状态信息单独、孤立,针对不同的设备配备相应的设备信息管理软件,这不仅导致工作量的增加,而且隔断了不同设备状态信息之间的联系,造成信息资源的浪费、维护困难。雷达设备产生的数据量大,而设备数量和种类还在不断的增加,容易出现短时间内通信数量的剧增的现象。
技术实现思路
为了克服上述现有技术中的缺陷,本专利技术提供一种用于多源设备的通讯处理系统,解决了分散在不同区域的多源雷达设备的状态信息收集慢、监测管理困难、数据量大、可扩展性差等问题,提高了多源设备的数据采集效率,优化了多源设备的数据的传输和处理过程,便于查看不同型号、不同区域的多源雷达设备数据,进而实现统一监测和管理,为故障决策提供依据,提高了对零散分布的多台雷达设备的管理效率,系统具有良好的可扩展性、稳定性、响应速度快的特点。为实现上述目的,本专利技术采用以下技术方案,包括:一种用于多源设备的通讯处理系统,包括:通讯处理框架,和分别安装在每台设备上的各个Agent单元; ...
【技术保护点】
1.一种用于多源设备的通讯处理系统,其特征在于,包括:通讯处理框架,和分别安装在每台设备上的各个Agent单元;/nAgent单元用于采集对应设备上的数据,对所采集到的对应设备的数据进行包装生成该设备的数据包,且在该设备的数据包上标记该设备的名称;所述Agent单元将该设备的数据包发送至通讯处理框架中;/n通讯处理框架中包括:主数据分发器、主事件处理器、主虚拟处理通道、总线程池;/n主数据分发器后连接有若干个主事件处理器,此若干个主事件处理器分别用于处理不同事件;/n主数据分发器分别接收各个设备上的Agent单元所发送的数据包,并根据数据包上的标记,将同一设备的数据包分发给对应的主事件处理器;即,将同一设备的数据包的处理作为一个事件,分发给同一个主事件处理器;主事件处理器对其所接收的数据包进行监听、分类、读写的处理;/n各个主事件处理器后均对应连接一个主虚拟处理通道;/n各个主事件处理器将其所接收的同一设备的数据包递交到对应的主虚拟处理通道中;/n各个主虚拟处理通道将其通道内的同一设备的数据包放入总线程池中;/n数据包在总线程池中进行解码、计算、编码。/n
【技术特征摘要】
1.一种用于多源设备的通讯处理系统,其特征在于,包括:通讯处理框架,和分别安装在每台设备上的各个Agent单元;
Agent单元用于采集对应设备上的数据,对所采集到的对应设备的数据进行包装生成该设备的数据包,且在该设备的数据包上标记该设备的名称;所述Agent单元将该设备的数据包发送至通讯处理框架中;
通讯处理框架中包括:主数据分发器、主事件处理器、主虚拟处理通道、总线程池;
主数据分发器后连接有若干个主事件处理器,此若干个主事件处理器分别用于处理不同事件;
主数据分发器分别接收各个设备上的Agent单元所发送的数据包,并根据数据包上的标记,将同一设备的数据包分发给对应的主事件处理器;即,将同一设备的数据包的处理作为一个事件,分发给同一个主事件处理器;主事件处理器对其所接收的数据包进行监听、分类、读写的处理;
各个主事件处理器后均对应连接一个主虚拟处理通道;
各个主事件处理器将其所接收的同一设备的数据包递交到对应的主虚拟处理通道中;
各个主虚拟处理通道将其通道内的同一设备的数据包放入总线程池中;
数据包在总线程池中进行解码、计算、编码。
2.根据权利要求1所述的一种用于多源设备的通讯处理系统,其特征在于,通讯处理框架中还包括:接收器、从数据分发器、从事件处理器、从虚拟处理通道;
主数据分发器后连接一个接收器;
当主数据分发器在单位时间内所接收的数据包数量达到设定的阈值时,即表示主数据分发器在单位时间内所接收的数据包数量出现剧增,则主数据分发器激活接收器,接收器产生一个从数据分发器,主数据分发器将单位时间内所接收的超过设定阈值数量的数据包发送给从数据分发器;
从数据分发器与主数据分发器的工作方式相同,且从数据分发器后连接有若干个从事件处理器,此若干个从事件处理器分别用于处理不同事件:
从数据分发器根据数据包上的标记,将同一设备的数据包的处理作为一个事件,分发给同一个从事件处理器;从事件处理器对其所接收的数据包进行监听、分类、读写的处理;
各个从事件处理器后均对应连接一个从虚拟处理通道;
各个从事件处理器将其所接收的同一设备的数据包递交到对应的从虚拟处理通道中;
各个从虚拟处理通道将其通道内的同一设备的数据包放入总线程池中。
3.根据权利要求2所述的一种用于多源设备的通讯处理系统,其特征在于,当从数据分发器在单位时间内所接收的数据包数量也达到设定的阈值时,即表示从数据分发器在单位时间内所接收的数据包数量也出现剧增,则接收器继续产生从数据分发器,即接收器可以根据数据包数量的接收情况,产生多个从数据分发器;
主数据分发器将单位时间内所接收的超过设定阈值数量的数据包通过接收器分别发送给各个从数据分发器。
4.根据权利要求3所述的一种用于多源设备的通讯处理系统,其特征在于,通讯处理框架中还包括:消息回执器、计时器;
若数据包在总线程池中的解码、计算、编码的处理完成后,则总线程池发送该数据包的线程处理成功的回执消息码给消息回执器;若数据包在总线程池中解码、计算、编码的处理失败时,则总线程池发送该数据包的线程处理失败的回执消息码给消息回执器;
消息回执器将各个数据包的回执消息码发送给计时器,计时器统计数据包的处理时间,所述处理时间是指:数据包被主数据分发器所接收的时间点到产生回执消息码的时间点之间的时间差;
计时器将其所统计的各个数据包的处理时间发送给接收器;各个数据包的处理时间与处理该数据包的数据分发器的处理能力相对应;数据包的处理时间越短,表示处理该数据包的数据分发器的处理能力越强;反之,数据包的处理时间越长,表示处理该数据包的数据分发器的处理能力越弱;
当通讯处理框架中存在多个从数据分发器时,...
【专利技术属性】
技术研发人员:范晖,段江兵,曹俊武,孙月伟,熊友玲,
申请(专利权)人:安徽四创电子股份有限公司,
类型:发明
国别省市:安徽;34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。