一种实现RTU远程升级和配置多线程并行的方法及系统技术方案

技术编号:26530725 阅读:21 留言:0更新日期:2020-12-01 14:09
本发明专利技术提出的一种实现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远程升级和配置多线程并行的系统模块连接图。具体实施方式参照图2,本专利技术提出的一种实现RTU远程升级和配置多线程并行的方法,包括以下步骤:第一步:分别设置与网页后端服务模块连接并用于存储数据的网页集群服务模块和与多个RTU设备连接并用于指令分发的RTU集群服务模块。如此,本步骤中,通过针对网页后端服务模块和RTU设备设置单独的服务模块,实现了网页集群服务模块和RTU集群服务模块在工作上尤其是架构升级时的相互独立。第二步:在网页集群服务模块和RTU集群服务模块之间设置多线程通信信道。第三步:RTU集群服务模块通过网页集群服务模块同时接收网页后端服务模块针对不同的RTU设备下发的操作指令并发送到对应的RTU设备。如此,通过网页集群服务模块和RTU集群服务模块之间的多线程通信方式,可同时满足网页后端服务模块与多台RTU设备同时通信,以及网页后端服务模块同时对多台RTU设备进行升级操作,提高工作效率,并保证工作稳定性。参照图3,本专利技术还提出了一种实现RTU远程升级和配置多线程并行的系统,包括:网页后端服务模块、网页集群服务模块、RTU集群服务模块和多个RTU设备。网页后端服务模块与网页集群服务模块连接,多个RTU设备均与RTU集群服务模块连接。本实施方式中,针对网页后端服务模块和RTU设备分别设置网页集群服务模块和RTU集群服务模块,有利于保证系统整体的稳定性,并提升工作效率。具体的,本实施方式中,网页后端服务模块与网页集群服务模块之间采用HTTP(超文本传输协议)协议进行通信,以通过HTTP协议的一问一答模式提高升级数据实时准确。本实施方式中,RTU设备通过网页后端服务模块下发的指令进行升级和配置。网页集群服务模块和RTU集群服务模块之间多线程通信,以方便同时对多台RTU设备进行升级操作。具体的,本实施方式中,网页后端服务模块设有多窗口展示工作模式,以方便在升级多台RTU设备时,通过对应的窗口进行实时操作。本实施方式中,还包括第一负载均衡模块和第二负载均衡模块;网页后端服务模块通过第一负载均衡模块与网页集群服务模块连接;RTU集群服务模块通过第二负载均衡模块分别连接多个RTU设备。如此,通过多线程通信方式和负载均衡技术的配合,进一步保证了同时操作多台RTU设备的稳定与可靠。本实施方式中,网页集群服务模块和RTU集群服务模块之间通过ZeroMQ(消息处理队列库)接口通信。如此,网页后端服务模块通过绑定设备编号对相关指令进行下发,RTU集群服务模块通过设备编号识别相关指令针对的RTU设备并进行指令转发,实现RTU设备的操作、升级和配置。以上所述,仅为本专利技术涉及的较佳的具体实施方式,但本专利技术的保护范围并不局限于此,任何熟悉本
的技术人员在本专利技术揭露的技术范围内,根据本专利技术的技术方案及其专利技术构思加以等同替换或改变,都应涵盖在本专利技术的保护范围之内。本文档来自技高网
...

【技术保护点】
1.一种实现RTU远程升级和配置多线程并行的方法,其特征在于,包括以下步骤:/n分别设置与网页后端服务模块连接并用于存储数据的网页集群服务模块和与多个RTU设备连接并用于指令分发的RTU集群服务模块;/n在网页集群服务模块和RTU集群服务模块之间设置多线程通信信道;/nRTU集群服务模块通过网页集群服务模块同时接收网页后端服务模块针对不同的RTU设备下发的操作指令并发送到对应的RTU设备。/n

【技术特征摘要】
1.一种实现RTU远程升级和配置多线程并行的方法,其特征在于,包括以下步骤:
分别设置与网页后端服务模块连接并用于存储数据的网页集群服务模块和与多个RTU设备连接并用于指令分发的RTU集群服务模块;
在网页集群服务模块和RTU集群服务模块之间设置多线程通信信道;
RTU集群服务模块通过网页集群服务模块同时接收网页后端服务模块针对不同的RTU设备下发的操作指令并发送到对应的RTU设备。


2.一种实现RTU远程升级和配置多线程并行的系统,其特征在于,包括:网页后端服务模块、网页集群服务模块、RTU集群服务模块和多个RTU设备;
网页后端服务模块与网页集群服务模块连接,多个RTU设备均与RTU集群服务...

【专利技术属性】
技术研发人员:赵明
申请(专利权)人:尚特杰电力科技有限公司
类型:发明
国别省市:安徽;34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1