一种基于微信公众平台的水电机组在线预警方法及系统与流程

文档序号:13984522阅读:194来源:国知局
一种基于微信公众平台的水电机组在线预警方法及系统与流程

本发明涉及水力发电系统在线监测领域,尤其是涉及一种基于微信公众平台的水电机组在线预警系统。



背景技术:

水电机组在电力系统中占有重要的比例,其安全稳定运行直接影响电力系统稳定性,对社会经济和稳定有着重要的意义。目前,大多数的水电机组都装备了在线监测系统,而监控系统的预警信息如何有效而安全的推送到相关人员手中进而进行有效的处理已成为了当前所面临的关键问题。

目前,在一些水电机组监控系统中已具备短信预警功能,即通过短信的方式向相关人员发送预警信息,但这种方式的不足之处在于:短信内容只能反映当前信息,对机组的历史信息可能会由于手机主人的管理不善而丢失或难以查找;缺少相关分析功能,比如难以进行时间轴上的趋势分析或统计分析;难以建立有效的用户管理机制对相关人员进行管理。

随着互联网的发展,近年来也有一些通过互联网将监测系统信息推送至手机app的在线监测案例。然而,手机app需要在搭建数据链时委托监测设备制造厂商开发或自行开发,对于专注于水电机组监测设备制造的厂商而言开发一个稳定的适用于各个版本手机系统的app并不容易且价格不菲。同时,由于安全性的问题,水电厂的内网通常并不能连接internet,使得直接通过internet连接监控系统的方法不易实现。

因此,有必要针对上式问题提供一种新的水电机组在线预警方法及系统。



技术实现要素:

针对上述技术问题,本发明公开了一种基于微信公众平台的水电机组在线预警方法及系统,本发明实现了符合水电厂内外网安全要求下微信报警推送,开发难度小,成本低,不需要安装app,有效的解决了水电厂内网信息高效安全的向相关人员推送的问题。

本发明所提供的技术方案为:

一种基于微信公众平台的水电机组在线预警方法,采用依次连接的具有短信推送功能的水电机组在线监测系统、中转手机节点、应用云服务器、微信公众平台服务器以及安装有微信客户端的终端智能设备,实现水电机组在线预警,包括以下步骤:

步骤1、所述水电机组在线监测系统监测水电机组运行状态信息,当机组部件发生异常状态时,产生预警信息,并将预警信息以短信的形式发送至所述中转手机节点(所述水电机组在线监测系统根据监测到的水电机组运行状态信息,计算相关预警特征量后,以手机短信的方式将预警特征量信息发送至指定的中转手机节点上);

步骤2、所述中转手机节点在接收到水电机组在线监测系统发送的短信形式的预警信息后,将短信文本转换成移动通信格式以http通信方式发送至所述云服务器;手机节点用于接收和转换短信报警的数据流,可以有效的保证信息在水电厂生产大区到信息办公区之间的远程安全通讯,防止了由互联网通讯带来的信息安全问题;

步骤3、所述云服务器接收中转手机节点上传的预警信息,并由所述微信公众平台服务器转发至所述智能终端设备的微信公众号;

步骤4、所述安装有微信客户端的终端智能设备通过微信公众号向用户展示所接收到的水电机组在线预警信息。

进一步的,所述中转手机节点上安装有用于短信监测与信息转发的后台监测服务程序;开启后台监测服务程序,以不断监测是否有来自水电机组状态监测系统的预警短信,当监测到有来自水电机组在线监测系统的预警短信后,自动读取短信内容并将其转换为移动通信格式,并以http通信方式发送至所述云服务器。

进一步的,所述后台监测服务程序,通过正则表达式实现短信文本数据的提取,并转换成4g通信格式以http通信方式中的post方式发送至云服务器。

进一步的,所述安装有微信客户端的终端智能设备通过微信公众号接收请求的实时数据浏览、历史数据查询和诊断分析等命令,并通过所述微信公众平台服务器发送至所述云服务器;所述云服务器解析所述用户命令并发送至中转手机节点。进一步的,所述云服务器储存相应微信公众平台服务器的appid和appsecret,通过微信公众平台服务器提供的认证接口与其建立连接;当云服务器接收到手机中转节点发送的预警信息后,将预警信息转换为微信公共消息指定格式,其格式如图2所示,由所述微信公众平台服务器发送至智能终端设备的微信公众号。

进一步的,所述终端智能设备包括存储模块;终端智能设备通过依次连接的具备短信推送功能的水电机组在线监测系统、中转手机节点、应用云服务器、微信公众平台服务器获取水电机组运行状态信息和预警信息,并存储于存储模块中。

进一步地,所述终端智能设备包括数据处理模块,根据存储模块中的历史水电机组运行状态信息或历史预警信息,进行水电机组运行状态的变化趋势分析或故障预警统计分析。

本发明还公开了一种基于微信公众平台的水电机组在线预警系统,包括依次连接的具备短信推送功能的水电机组在线监测系统、中转手机节点、应用云服务器、微信公众平台服务器和安装有微信客户端的终端智能设备;采用上述方法实现水电机组在线预警。

有益效果:

本发明将水电机组在线监测系统产生的预警信息经中转手机节点、云服务器、微信公众平台服务器发送至个人终端智能设备,并通过微信公众号进行信息展示,该方法不仅可安全有效的将水电厂内网信息(包括机组预警信息)安全有效的推送给相关人员,同时在机组信息统计分析、机组信息管理上较之前的短信方式有着显著的优势。该方法不需要考虑水电机组预警系统手机app的开发和维护,极大的降低了预警系统的成本。同时本发明中转手机节点的设置使水电厂内网信息可向internet传送,而internet信息不能传递给水电厂,在保证信息传递的同时有效的保证了水电厂安全。

附图说明

图1是本发明系统架构图;

图2微信公共消息格式;

图3是本发明流程图;

图4是本发明所提出的中转手机节点信息中转示意图。

具体实施方式

本发明提供了一种基于微信公众平台的水电机组在线预警系统,为了使本技术领域的人员更好的理解本技术方案,并使本发明的上述特征、目的、优点更容易被理解,下面结合附图对本发明的技术方案做进一步详细的说明:

如图3所示,本发明首先提出了一种基于微信公众平台的水电机组在线预警系统,包括具备短信推送功能的水电机组在线监测系统10、中转手机节点20、云服务器30、微信公众平台服务器40、安装有微信客户端的终端智能设备50;

其中,所述具备短信推送功能的水电机组在线监测系统10、所述中转手机节点20、所述云服务器30、所述微信公众平台服务器40、所述安装有微信客户端的终端智能设备50顺序连接。

所述安装有微信客户端的终端智能设备50通过微信公众号接收用户命令,并通过所述微信公众平台服务器40发送至所述云服务器30,同时,所述智能设备50通过微信公众号向用户展示所接收到的水电机组在线预警信息;其中,所述微信公众号为水电机组预警系统与用户的交互媒介,由于微信软件在智能设备中占有率大且软件成熟,十分便于本技术发明的使用与推广;

所述云服务器30用于解析用户指令并发送至中转手机节点20,并接受所述预警信息并由所述微信公众平台服务器40转发给所述智能客户端50的微信公众号;其中所述云服务器中安装有与微信公众平台服务器以及所述中转手机节点接口对接的通信协议及中间件,这样所述云服务器30实现了微信公共平台服务器40与中转手机节点20之间的数据传输;

所述中转手机节点20在接收到水电机组在线监测系统10发送的短信后,通过后台监测服务程序将短信文本信息转换成4g通信以post方式发送至所述云服务器30;

所述具备短信推送功能的水电机组在线监测系统10,在水电机组发生故障及不正常运行状态时,将所述预警信息以手机短信的方式发送至所述中转手机节点20,所述预警信息包括:机组故障信息、机组不正常运行信息等内容;

如图4所示,本发明同时提供了如上述水电机组在线预警方法,用于向用户推送水电机组预警信息,包括:

s201若水电机组在线监测系统发出预警信息,则将预警信息通过短信的方式发送至中转手机节点;

s202中转手机节点的后台监测服务程序一旦监测到来自水电机组在线监测系统的短信后,读取短信文本信息,并以post方式提交云服务器;

s203云服务器接收到预警信息进行解析后重新打包发送至微信公众平台服务器;

s204微信公众平台服务器将预警信息推送至智能终端设备,并利用微信公众号向用户进行信息展示;

如图3所示,本发明提供了一种中转手机节点信息中转方法用以解决水电厂内网不能与internet互联的问题,包括:

s301中转手机节点启动后台监测服务程序,监测手机是否有短信接收;

s302,s303当中转手机节点接收到短信后判定手机短信是否来自水电机组在线监测系统,如是则执行s304,如不是返回s302继续监测接收短信;

s304后台监测服务程序读取预警短信文本信息,并将预警短信文本信息转换成4g通信格式;

s305中转手机节点将预警信息以post方式提交至云服务器。

如上所述,本发明首先提供了一种基于微信公众平台的水电机组在线预警系统,包括:具备短信推送功能的水电机组在线监测系统、中转手机节点、应用云服务器、微信公众平台服务器、安装有微信客户端的终端智能设备;水电机组预警信息通过水电机组在线监测系统以短信方式发送至中转手机节点,中转手机节点开启后台监测服务程序,当接收到短信后,台监测服务程序读取文本信息,并以post方式提交服务器,云服务器接收短信后,与微信公众平台服务器通信,将报警信息推送至智能终端设备,智能终端设备通过微信公众号将预警信息展示给用户。上述预警系统利用微信公众号平台进行预警信息推送,在安全高效的同时,减少了手机app的开发,提高了系统的可靠性,同时中转手机节点的设置使水电厂内网信息可向internet传送,而internet信息不能传递给水电厂,有效的保证了水电厂安全。

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