[发明专利]一种实现RTU远程升级和配置多线程并行的方法及系统在审
申请号: | 202010641296.0 | 申请日: | 2020-07-06 |
公开(公告)号: | CN112015568A | 公开(公告)日: | 2020-12-01 |
发明(设计)人: | 赵明 | 申请(专利权)人: | 尚特杰电力科技有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F8/65;G06F9/52 |
代理公司: | 合肥市长远专利代理事务所(普通合伙) 34119 | 代理人: | 金宇平 |
地址: | 230000 安徽省合肥市高新区*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 rtu 远程 升级 配置 多线程 并行 方法 系统 | ||
本发明提出的一种实现RTU远程升级和配置多线程并行的方法,包括以下步骤:分别设置与网页后端服务模块连接并用于存储数据的网页集群服务模块和与多个RTU设备连接并用于指令分发的RTU集群服务模块;在网页集群服务模块和RTU集群服务模块之间设置多线程通信信道;RTU集群服务模块通过网页集群服务模块同时接收网页后端服务模块针对不同的RTU设备下发的操作指令并发送到对应的RTU设备。本发明提出的一种实现RTU远程升级和配置多线程并行的方法,针对网页后端服务模块和RTU设备分别设置网页集群服务模块和RTU集群服务模块,提升了网页后端服务模块和RTU设备升级和配置的成功率,提升了系统程序的稳定性,并减少了系统的崩溃频率。
技术领域
本发明涉及远程服务技术领域,尤其涉及一种实现RTU远程升级和配置多线程并行的方法及系统。
背景技术
如图1所示,现有技术中,与web(网页)后端服务通信和与RTU(远程终端单元)设备通信是在一个服务器中完成的,导致两者之间相互影响,一方出现问题都会导致服务器崩溃。web后端服务与RTU云端集群服务,在升级服务器之前通信使用的是MQTT(消息队列遥测传输)协议,这导致信息传递不是严谨匹配的会出现错乱。而目前的升级技术和架构只有升级功能,不能对RTU设备进行参数配置,而且在对多个RTU设备升级时不稳定,同时升级数量有限,一旦升级失败,必须重复操作。这就导致RTU设备升级困难。
发明内容
基于背景技术存在的技术问题,本发明提出了一种实现RTU远程升级和配置多线程并行的方法及系统。
本发明提出的一种实现RTU远程升级和配置多线程并行的方法,包括以下步骤:
分别设置与网页后端服务模块连接并用于存储数据的网页集群服务模块和与多个RTU设备连接并用于指令分发的RTU集群服务模块;
在网页集群服务模块和RTU集群服务模块之间设置多线程通信信道;
RTU集群服务模块通过网页集群服务模块同时接收网页后端服务模块针对不同的RTU设备下发的操作指令并发送到对应的RTU设备。
一种实现RTU远程升级和配置多线程并行的系统,包括:网页后端服务模块、网页集群服务模块、RTU集群服务模块和多个RTU设备;
网页后端服务模块与网页集群服务模块连接,多个RTU设备均与RTU集群服务模块连接;
网页集群服务模块和RTU集群服务模块之间多线程通信。
优选的,网页后端服务模块设有多窗口展示工作模式。
优选的,还包括第一负载均衡模块和第二负载均衡模块;网页后端服务模块通过第一负载均衡模块与网页集群服务模块连接;RTU集群服务模块通过第二负载均衡模块分别连接多个RTU设备。
优选的,网页集群服务模块和RTU集群服务模块之间通过ZeroMQ接口通信。
本发明提出的一种实现RTU远程升级和配置多线程并行的方法,针对网页后端服务模块和RTU设备分别设置网页集群服务模块和RTU集群服务模块,提升了网页后端服务模块和RTU设备升级和配置的成功率,提升了系统程序的稳定性,并减少了系统的崩溃频率。
同时,本发明采用多线程通信,可以同时升级多台设备,提高了系统的并发性以及升级和配置的效率。
附图说明
图1为现有的网页后端服务通信系统示意图。
图2为本发明提出的一种实现RTU远程升级和配置多线程并行的方法流程图;
图3为本发明提出的一种实现RTU远程升级和配置多线程并行的系统模块连接图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于尚特杰电力科技有限公司,未经尚特杰电力科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010641296.0/2.html,转载请声明来源钻瓜专利网。