一种基于微信平台实现的敏感设备加密预警系统及其应用的制作方法

文档序号:11410839阅读:510来源:国知局

本发明涉及一种基于微信平台实现的敏感设备加密预警系统及其应用,属于通信信息安全的技术领域。



背景技术:

现有的设备预警系统主要用于监测重要设备并提供报警功能:目前,市场上大多采用gsm短信模块发送预警信息,由于gsm短信模块通知方式为发送短信,所以当将其应用于某些敏感设备时,信息安全性较低,而且需要放置手机卡并对其充值,从长远角度考虑成本较高,使用不便,程序繁琐。当手机卡欠费时不能及时将预警信息发送到用户手中,容易造成因处理不及时而引发的事故。

除此以外,现有的设备预警系统也会存在安全性不强,实时性不够的弊端,仅靠出现故障后的被动通知,和普通的文字信息交流,已经满足不了某些敏感设备的监控需要,而且用户体验较差。

二维码是一个近几年来移动设备上超流行的一种编码方式,具有储存量大、保密性高等特点,其保密应用在商业情报、经济情报、政治情报、军事情报、私人情报等机密资料之间的加密及传递。目前,微信成为一款提供即时通讯服务的免费应用程序,已经覆盖中国94%以上的智能手机,支持跨通信运营商、跨操作系统平台通过网络快速发送免费(需消耗少量网络流量)语音短信、视频、图片和文字,支持多种语言,支持wi-fi无线局域网、2g,3g和4g移动数据网络,应用广泛。因此,本发明提出一种基于微信平台实现的敏感设备加密预警系统及其应用,传输内容方面采用加密的二维码方式,提高公共信道通信安全性,借助微信功能,并通过移动端微信进行实时交互式预警,克服了传统预警设备实时性较低,成本高,便捷性不强的缺点。



技术实现要素:

针对现有技术的不足,本发明提出了一种基于微信平台实现的敏感设备加密预警系统。

本发明还提出了一种利用上述预警系统对目标监测设备的预警方法。

本发明所要解决的技术问题是,将目标监测设备的运行信息以加密二维码的形式发送到预设的用户微信客户端,据此应用,用户不仅在目标监测设备发生故障时可以获知其故障报警信息,还可以通过自己的微信客户端主动查询目标监测设备当前运行状态。

本发明的技术方案如下:

一种基于微信平台实现的敏感设备加密预警系统,包括rs-232串口通讯模块、二维码加密模块、微信通讯模块、用户信息管理模块和历史记录模块;

所述rs-232串口通讯模块用于:将目标监测设备的运行信息主动发送或被动发送至所述预警系统,所述运行信息包括目标监测设备的正常运行信息和故障报警信息:当所述运行信息为正常运行信息时,目标监测设备的运行信息被动发送至所述预警系统;当所述运行信息为故障报警信息时,目标监测设备的运行信息主动发送至所述预警系统;提前根据所述运行信息不同对应加载不同的运行信息识别符号;

所述二维码加密模块用于:将所述目标监测设备的运行信息上传至目标网址,将目标网址封装成二维码,并对所述二维码进行加密处理,形成加密二维码并添加运行信息识别符号;所述目标监测设备的运行信息包括文字信息和/或图片信息;

所述微信通信模块用于:所述预警系统和用户微信客户端之间的信息传输,调用微信公众平台发送消息接口通过网络将生成的加密二维码发送到所述用户微信客户端,或用户通过用户微信客户端和微信通信模块远程调取查询目标监测设备的历史运行信息;实现此模块的前期预设方法包括:首先,注册申请微信公众平台企业号,并在公众平台内将提前将用户微信客户端信息添加至通讯录,提前设定运行信息识别符号,将所述用户微信客户端信息与所述运行信息识别符号关联:通过网络将生成的加密二维码连同运行信息识别符号一齐发送到关联的用户微信客户端,或用户通过用户微信客户端利用运行信息识别符号远程调取查询历史运行信息,只要用户信息和运行信息识别符号一致即可实现远程调取查询;

所述用户信息管理模块用于:所述预警系统对用户人员信息的管理;对所述目标监测设备的运行信息与用户微信客户端进行对应匹配关联:即提前设定不同的运行信息识别符号,将所述用户微信客户端信息与所述运行信息识别符号关联;

所述历史记录模块用于:对所述目标监测设备的运行数据进行记录,并保存为本地文件。管理人员可通过pc机调取所述本地文件查看目标监测设备的运行数据记录。

根据本发明优选的,在所述rs-232串口通讯模块中加载有串口通讯协议。保证数据通讯的实时性和可靠性。

根据本发明优选的,所述二维码加密模块实现对网址添加、加载密码确认界面。申请一个固定的网站域名,压缩成短网址以降低生成的二维码的复杂度,将短网址转化为二维码,其中所述二维码就是固定不变的,每次输入密码通过后用户通过用户微信客户端登录所述网址查询对应的运行信息。

一种利用上述预警系统对目标监测设备的预警方法,包括:

1)将所述预警系统与目标监测设备关联:将目标监测设备和所述预警系统通过rs-232串口线相连;所述预警系统内会自动检测并打开串口与目标监测设备进行关联通讯;

2)将所述预警系统与所述微信用户客户端关联:注册申请微信公众平台企业号,并在公众平台内将提前将用户微信客户端信息添加至通讯录,提前设定运行信息识别符号,将所述用户微信客户端信息与所述运行信息识别符号关联:通过网络将生成的加密二维码连同运行信息识别符号一齐发送到关联的用户微信客户端,或用户通过用户微信客户端利用运行信息识别符号远程调取查询历史运行信息;只要用户微信客户端信息和运行信息识别符号分别一致即可实现远程调取查询;

3)当所述预警系统接收到目标监测设备的运行信息是故障报警信息时:所述预警系统将所述故障报警信息上传至网址,然后对应生成运行信息识别符号;将所述网址转化为加密二维码并记载运行信息识别符号,所述预警系统向所述运行信息识别符号对应的用户微信客户端发送加密二维码;用户通过用户微信客户端查询具体的故障报警信息;

4)当所述预警系统接收到目标监测设备的运行信息是正常运行信息时:用户通过用户微信客户端向企业微信公众号向所述预警系统发送对应的运行信息识别符号及历史时间,所述预警系统根据运行信息识别符号调取所述目标监测设备的历史运行信息;然后所述预警系统将所述历史运行信息上传至网址,然后对应生成运行信息识别符号;将所述网址转化为加密二维码并记载运行信息识别符号,所述预警系统向所述运行信息识别符号对应的用户微信客户端发送加密二维码;用户通过用户微信客户端查询具体的历史运行信息。

本发明的有益效果是:

本发明通过串口通讯模块将设备的运行信息传到所述预警系统,并通过二维码加密模块将运行信息封装成加密二维码,微信通讯模块将加密后的二维码以图片形式发送到用户微信客户端。用户接收到加密二维码,只需要用微信自带的扫描二维码功能即可扫描,在出现的密码确认界面输入正确的密码才能继续跳转,实时访问设备的运行信息,当运行信息是故障报警信息时,所述预警系统主动向对应的用户发送加密二维码;用户也可根据自己的权限通过微信客户端远程调取历史运行信息。本发明结合微信平台,和二维码技术提供了一种在公共信道通信低成本、安全、方便、快捷的报警方式。

附图说明

图1为本发明的系统框图。

具体实施方式

下面结合实施例和说明书附图对本发明做详细的说明,但不限于此。

实施例1、一种基于微信平台实现的敏感设备加密预警系统,包括rs-232串口通讯模块、二维码加密模块、微信通讯模块、用户信息管理模块和历史记录模块;

所述rs-232串口通讯模块用于:将目标监测设备的运行信息主动发送或被动发送至所述预警系统,所述运行信息包括目标监测设备的正常运行信息和故障报警信息:当所述运行信息为正常运行信息时,目标监测设备的运行信息被动发送至所述预警系统;当所述运行信息为故障报警信息时,目标监测设备的运行信息主动发送至所述预警系统;提前根据所述运行信息不同对应加载不同的运行信息识别符号;

所述二维码加密模块用于:将所述目标监测设备的运行信息上传至目标网址,将目标网址封装成二维码,并对所述二维码进行加密处理,形成加密二维码并添加运行信息识别符号;

所述微信通信模块用于:所述预警系统和用户微信客户端之间的信息传输,调用微信公众平台发送消息接口通过网络将生成的加密二维码发送到所述用户微信客户端,或用户通过用户微信客户端和微信通信模块远程调取查询目标监测设备的历史运行信息;

所述用户信息管理模块用于:所述预警系统对用户人员信息的管理;对所述目标监测设备的运行信息与用户微信客户端进行对应匹配关联:即提前设定不同的运行信息识别符号,将所述用户微信客户端信息与所述运行信息识别符号关联;

所述历史记录模块用于:对所述目标监测设备的运行数据进行记录,并保存为本地文件。

在所述rs-232串口通讯模块中加载有串口通讯协议。

所述二维码加密模块实现对网址添加、加载密码确认界面。

实施例2、

一种利用如实施例1所述预警系统对目标监测设备的预警方法,包括:

1)将所述预警系统与目标监测设备关联:将目标监测设备和所述预警系统通过rs-232串口线相连;

2)将所述预警系统与所述微信用户客户端关联:注册申请微信公众平台企业号,并在公众平台内将提前将用户微信客户端信息添加至通讯录,提前设定运行信息识别符号,将所述用户微信客户端信息与所述运行信息识别符号关联:通过网络将生成的加密二维码连同运行信息识别符号一齐发送到关联的用户微信客户端,或用户通过用户微信客户端利用运行信息识别符号远程调取查询历史运行信息;

3)当所述预警系统接收到目标监测设备的运行信息是故障报警信息时:所述预警系统将所述故障报警信息上传至网址,然后对应生成运行信息识别符号;将所述网址转化为加密二维码并记载运行信息识别符号,所述预警系统向所述运行信息识别符号对应的用户微信客户端发送加密二维码;用户通过用户微信客户端查询具体的故障报警信息;

4)当所述预警系统接收到目标监测设备的运行信息是正常运行信息时:用户通过用户微信客户端向企业微信公众号向所述预警系统发送对应的运行信息识别符号及历史时间,所述预警系统根据运行信息识别符号调取所述目标监测设备的历史运行信息;然后所述预警系统将所述历史运行信息上传至网址,然后对应生成运行信息识别符号;将所述网址转化为加密二维码并记载运行信息识别符号,所述预警系统向所述运行信息识别符号对应的用户微信客户端发送加密二维码;用户通过用户微信客户端查询具体的历史运行信息。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1