[发明专利]基于消息队列的设备管理系统及方法在审
申请号: | 201810735233.4 | 申请日: | 2018-07-06 |
公开(公告)号: | CN109743186A | 公开(公告)日: | 2019-05-10 |
发明(设计)人: | 李谨;杨耕田 | 申请(专利权)人: | 比亚迪股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/863;H04L29/06 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 张润 |
地址: | 518118 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 消息队列 设备信息 预处理 设备管理系统 管理中心 中间件 播控器 异步通信机制 保证系统 采集硬件 解析处理 设置消息 消息处理 消息上报 对设备 强耦合 队列 解析 发送 传输 发布 保证 | ||
本发明公开了一种基于消息队列的设备管理系统及方法,其中,基于消息队列的设备管理系统包括:播控器,用于采集硬件设备产生的设备信息,并通过消息上报组件对设备信息进行预处理,以及将预处理后的设备信息发布至消息队列中间件;消息队列中间件,用于将接收到的预处理后的设备信息发送至管理中心;管理中心,用于通过消息处理组件对预处理后的设备信息进行解析处理,并生成解析后的设备信息。本发明实施例的基于消息队列的设备管理系统及方法,通过在管理中心和播控器之间设置消息队列中间件,降低了管理中心和播控器之间的强耦合,保证系统的稳定性,利用消息队列中间件的异步通信机制,保证数据的完整性和传输的可靠性。
技术领域
本发明涉及信息处理技术领域,尤其涉及一种基于消息队列的设备管理系统及方法。
背景技术
播控器是一种通过网络来控制某些硬件设备或者软件系统的设备。乘客信息系统(Passenger Information System,PIS)是在现代城市轨道交通行业中普遍使用,用来为乘客提供多样化多媒体信息服务的系统。而播控器是PIS系统的重要设备,能够实时准确地采集并监控系统中的硬件设备的状态,并将监控到的信息上报至系统中的管理中心,由管理中心对这些信息做出及时地应对和处理。但是,管理中心和播控器耦合紧密,不利于系统的修改及维护。另外,当系统中有多个播控器同时运行时,会有大量并发信息数据同时上报至管理中心,对这些信息数据的处理是无序的,并且,在网络状况不佳时,无法有效地缓存这些信息数据,不能保证可靠地传输至管理中心,造成信息丢失的现象。
发明内容
本发明提供一种基于消息队列的设备管理系统及方法,以解决上述技术问题中的至少一个。
本发明实施例提供一种基于消息队列的设备管理系统,包括:
播控器,所述播控器用于采集硬件设备产生的设备信息,并通过消息上报组件对所述设备信息进行预处理,以及将预处理后的设备信息发布至消息队列中间件;
所述消息队列中间件,用于将接收到的预处理后的设备信息发送至管理中心;
所述管理中心,用于通过消息处理组件对预处理后的设备信息进行解析处理,并生成解析后的设备信息。
可选的,所述设备信息包括图像信息、日志信息、运行状态信息、故障信息中的至少一种。
可选的,所述预处理包括加标题处理、压缩处理、加密处理以及打包处理。
可选的,所述解析处理包括解压缩处理、解密处理、解包处理以及分类处理。
可选的,所述管理中心,还用于:
显示解析后的设备信息。
可选的,所述消息队列中间件通过预设协议与所述播控器、所述管理中心进行通讯。
可选的,预处理后的设备信息包含有所述播控器的ID,
所述消息队列中间件,用于根据所述播控器的ID对预处理后的设备信息进行排序。
本发明另一实施例提供一种基于消息队列的设备管理方法,包括:
通过播控器采集硬件设备产生的设备信息,并通过所述播控器的消息上报组件对所述设备信息进行预处理;
接收预处理后的设备信息,并将所述预处理后的设备信息发送至管理中心;
通过所述管理中心的消息处理组件对预处理后的设备信息进行解析处理,并生成解析后的设备信息。
可选的,所述设备信息包括图像信息、日志信息、运行状态信息、故障信息中的至少一种。
可选的,所述预处理包括加标题处理、压缩处理、加密处理以及打包处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于比亚迪股份有限公司,未经比亚迪股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810735233.4/2.html,转载请声明来源钻瓜专利网。