[发明专利]一种基于物联网的智能硬件设备监控系统有效
申请号: | 201911216678.2 | 申请日: | 2019-11-28 |
公开(公告)号: | CN110995486B | 公开(公告)日: | 2020-10-23 |
发明(设计)人: | 廖阳春;曾梓麟 | 申请(专利权)人: | 广州助蜂网络科技有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/06;H04L29/08 |
代理公司: | 广州市智远创达专利代理有限公司 44619 | 代理人: | 王会龙 |
地址: | 510000 广东省广州市天河*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 联网 智能 硬件 设备 监控 系统 | ||
1.一种基于物联网的智能硬件设备监控系统,其特征在于,包括:
封装单元,用于对智能硬件设备的基础功能进行封装,并通过开放的API接口供所需的业务系统获取预定的智能硬件设备的基础功能;
告警处理单元,用于提供告警的相关配置,并在智能硬件设备达到告警条件时,将告警信息推送至所述智能硬件设备对应的业务系统;
管理单元,用于实现不同应用场景、不同项目、不同供应商的智能硬件设备的统一管理;
解析单元,用于通过groovy进行热编码,实现对由不同智能硬件设备发送的不同类型的报文进行解析;其中,所述解析单元具体包括:
信息接收模块,用于接收通过报文入口传输的报文信息,并将所述报文信息转换成16进制的原始数据报文,发送到RabbitMq的第一队列;
解析模块,用于通过消费RabbitMq的第一队列内的队列信息,获取原始数据报文,并进行解析后获取报文内容数据,以及将获取到的报文内容数据发送到RabbitMq的第二队列内;所述解析模块具体用于,通过设定的规则对原始数据报文的不同部分进行解析;其中,所述规则包括标记规则、内容规则、响应命令规则以及下发命令规则;所述标记规则,用来识别报文对应厂商和功能;所述内容规则,用来解析原始数据报文携带的内容数据;所述响应命令规则,用来组成响应对应报文的命令;所述下发命令规则,用来组成主动下发的命令;规则是字段的集合,字段的属性包括起始位,结束位,取值方式,方式入参;其中:起始位和结束位用来解析报文里面具体位置的数据;取值方式是由java代码编码,通过groovy进行热编码,实现对不同类型报文的可配置解析;
分发模块,用于通过消费第二队列上面的队列信息,获取到解析后的报文内容数据,并将报文内容数据发送到不同的业务处理器内进行处理。
2.根据权利要求1所述的基于物联网的智能硬件设备监控系统,其特征在于,所述封装单元具体用于:
针对不同厂商生产的智能硬件设备,根据产品类型,把为业务系统提供所需要的基础功能进行统一封装,以外放API接口的方式,为业务系统提供所述基础功能。
3.根据权利要求1所述的基于物联网的智能硬件设备监控系统,其特征在于,所述告警处理单元具体用于:
提供告警阀值、告警事件的配置,以供用户输入不同智能硬件设备的告警阈值以及告警方式;
在智能硬件设备达到告警条件时,结合短信、话务系统提供的接口,将相应的告警信息实时推送至与所述智能硬件设备对应的业务系统的项目责任人,以及时处理告警事件,确保业务系统的顺利运行。
4.根据权利要求1所述的基于物联网的智能硬件设备监控系统,其特征在于,所述管理单元具体用于:
将智能硬件设备的供应商、智能硬件设备所属业务系统、不同的智能硬件设备进行统一规范管理;
其中,每个智能硬件设备具有一个设备ID,所述设备ID与业务系统以及供应商相绑定;而业务系统则定义了其应用场景,通过设备ID找到对应的业务系统、供应商以及应用场景,实现管理各个业务系统涉及到的所有智能硬件设备。
5.根据权利要求1所述的基于物联网的智能硬件设备监控系统,其特征在于,所述报文入口包括电信入口、移动入口以及设备直连。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州助蜂网络科技有限公司,未经广州助蜂网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911216678.2/1.html,转载请声明来源钻瓜专利网。