设备远程运维系统、方法、装置及存储介质制造方法及图纸

技术编号:38014948 阅读:10 留言:0更新日期:2023-06-30 10:39
本发明专利技术公开一种设备远程运维系统、方法、装置及存储介质,涉及信息技术领域。远程运维终端根据用户账号确定关联的网关编号,向VPN服务器集群发送包含网关编号的第一VPN请求,根据网关编号向对应的边缘网关发送VPN连接通知,以触发边缘网关用于根据VPN连接通知向VPN服务器集群发送第二VPN请求,VPN服务器集群根据第一VPN请求和第二VPN请求选择一个VPN服务器,进而在边缘网关和远程运维终端之间自动创建VPN连接,通过远程运维终端主动触发连接,在VPN服务器集群完成VPN配置,不需要在边缘网关进行复杂的人工VPN配置,节省远程运维成本。VPN服务器集群还接收VPN服务器的定时关闭指令,当VPN服务器集群资源不足,根据定时VPN服务器,避免集群资源浪费。避免集群资源浪费。避免集群资源浪费。

【技术实现步骤摘要】
设备远程运维系统、方法、装置及存储介质


[0001]本专利技术涉及信息
,尤其涉及一种设备远程运维系统、方法、装置及存储介质。

技术介绍

[0002]PLC(Programmable Logic Controller,可编程逻辑控制器)是一种具有微处理器的用于自动化控制的数字运算控制器,可以将控制指令随时载入内存进行储存与执行。可编程控制器由CPU、指令及数据内存、输入/输出接口、电源、数字模拟转换等功能单元组成。目前,PLC已被广泛应用于各种行业,不同应用环境需要调整PLC的不同参数,而随着互联网技术的发展,PLC现场运维已经逐渐发展为远程运维。
[0003]目前,在远程运维技术中会借助VPN(Virtual Private Network,虚拟专用网)技术来建立设备侧网关与PC端的连接,在建立两者连接时,需要同时对设备侧网关和PC端进行手动网络配置,操作过程复杂,且随着设备设备数量的增多,对云服务器的性能和带宽要求也越高,增加了设备远程运维的成本。

技术实现思路

[0004]本专利技术旨在至少解决现有技术中存在的技术问题之一。为此,本专利技术提出一种设备远程运维系统、方法、装置及存储介质,能够减少设备远程运维成本。
[0005]一方面,本专利技术实施例提供了一种设备远程运维系统,包括边缘网关、远程运维终端和VPN服务器集群,其中,所述VPN服务器集群包括多个VPN服务器;
[0006]所述远程运维终端用于获取登录的用户账号,根据所述用户账号确定关联的网关编号,向所述VPN服务器集群发送包含所述网关编号的第一VPN请求,根据所述网关编号向对应的边缘网关发送VPN连接通知;
[0007]所述边缘网关用于根据所述VPN连接通知向所述VPN服务器集群发送第二VPN请求;
[0008]所述VPN服务器集群用于根据所述第一VPN请求和所述第二VPN请求选择一个VPN服务器,根据所述VPN服务器在所述边缘网关和所述远程运维终端之间创建VPN连接;
[0009]所述VPN服务器集群还用于接收定时关闭指令,当所述VPN服务器集群资源不足,则根据所述定时关闭指令关闭所述VPN服务器。
[0010]根据本专利技术一些实施例,所述设备远程运维系统还包括MQTT代理服务器,所述远程运维终端通过所述MQTT代理服务器将所述VPN连接通知发送至所述边缘网关。
[0011]根据本专利技术一些实施例,所述MQTT代理服务器设置有消息处理组件,所述消息处理组件用于处理来自所述MQTT代理服务器的客户端的异步MQTT消息,所述消息处理组件包括设备状态消息处理单元和运维定时业务处理单元;
[0012]所述设备状态消息处理单元用于将来自所述边缘网关的网关状态消息放入第一队列依次进行处理;
[0013]所述运维定时业务处理单元用于当所述边缘网关和所述远程运维终端通过所述VPN服务器建立连接,则生成VPN服务器的定时关闭指令并放入第二队列中从零开始计时,当计时至预设时间,则从所述第二队列中取出所述定时关闭指令进行调度,以向边缘网关或者VPN服务器集群提供所述定时关闭指令。
[0014]根据本专利技术一些实施例,所述远程运维终端还用于:
[0015]获取串口运维指令;
[0016]根据所述串口运维指令启动创建虚拟串口并启动TCP服务器;
[0017]向所述边缘网关发送串口连接通知,以使所述边缘网关在VPN连接的基础上连接所述TCP服务器。
[0018]根据本专利技术一些实施例,所述设备远程运维系统还包括远程维护管理平台;
[0019]所述远程维护管理平台用于对用户组中的用户账号以及用户账号中的网关编号进行管理。
[0020]根据本专利技术一些实施例,所述VPN服务器集群还用于:
[0021]解析所述第一VPN请求得到网关编号;
[0022]选择一个空闲VPN服务器与网关编号绑定以更新VPN服务器管理表;
[0023]向所述远程运维终端返回第一响应消息,以获得来自边缘网关的第二VPN请求;
[0024]根据所述第二VPN请求中的身份信息从所述VPN服务器管理表中确定发起第二VPN请求的边缘网关是否已绑定VPN服务器;
[0025]当发起第二VPN请求的边缘网关是否已绑定VPN服务器,则建立边缘网关与VPN服务器的连接,并向边缘网关返回第二响应信息,以获得来自远程运维终端的第三VPN请求;
[0026]根据所述第三VPN请求建立远程运维终端与VPN服务器的连接。
[0027]根据本专利技术一些实施例,所述VPN服务器集群还用于:
[0028]获取关闭指令;
[0029]根据所述关闭指令的网关编号从所述VPN服务器管理表中查询对应的VPN服务器;
[0030]将所述VPN服务器管理表中的所述VPN服务器与所述网关编号解绑,并关闭所述VPN服务器。
[0031]另一方面,本专利技术实施例还提供设备远程运维方法,应用于如前面所述的VPN服务器集群中,所述设备远程运维方法包括以下步骤:
[0032]接收来自远程运维终端的第一VPN请求和来自边缘网关的第二VPN请求;
[0033]根据所述第一VPN请求和所述第二VPN请求选择一个VPN服务器;
[0034]根据所述VPN服务器在所述边缘网关和所述远程运维终端之间创建VPN连接;
[0035]监听定时关闭指令;
[0036]当所述VPN服务器集群资源不足,则根据所述定时关闭指令关闭所述VPN服务器。
[0037]另一方面,本专利技术实施例还提供一种设备远程运维装置,包括:
[0038]至少一个处理器;
[0039]至少一个存储器,用于存储至少一个程序;
[0040]当所述至少一个程序被所述至少一个处理器执行,使得至少一个所述处理器实现如前面所述的设备远程运维方法。
[0041]另一方面,本专利技术实施例还提供一种计算机可读存储介质,所述计算机可读存储
介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如前面所述的设备远程运维方法。
[0042]本专利技术上述的技术方案至少具有如下优点或有益效果之一:在远程运维终端登录用户账号,远程运维终端根据用户账号确定关联的网关编号,向VPN服务器集群发送包含网关编号的第一VPN请求,根据网关编号向对应的边缘网关发送VPN连接通知,以触发边缘网关用于根据VPN连接通知向VPN服务器集群发送第二VPN请求,VPN服务器集群根据第一VPN请求和第二VPN请求选择一个VPN服务器,根据VPN服务器在边缘网关和远程运维终端之间自动创建VPN连接,通过远程运维终端主动触发连接,在VPN服务器集群完成VPN配置,从而不需要在边缘网关进行复杂的人工VPN配置,节省远程运维成本。此外,VPN服务器集群还接收VPN服务器的定时关闭指令,当VPN服务器集群资源不足,则根据定时VPN服务器,避免VPN服务器集群资源浪费,节省远程运维成本。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种设备远程运维系统,其特征在于,包括边缘网关、远程运维终端和VPN服务器集群,其中,所述VPN服务器集群包括多个VPN服务器;所述远程运维终端用于获取登录的用户账号,根据所述用户账号确定关联的网关编号,向所述VPN服务器集群发送包含所述网关编号的第一VPN请求,根据所述网关编号向对应的边缘网关发送VPN连接通知;所述边缘网关用于根据所述VPN连接通知向所述VPN服务器集群发送第二VPN请求;所述VPN服务器集群用于根据所述第一VPN请求和所述第二VPN请求选择一个VPN服务器,根据所述VPN服务器在所述边缘网关和所述远程运维终端之间创建VPN连接;所述VPN服务器集群还用于接收定时关闭指令,当所述VPN服务器集群资源不足,则根据所述定时关闭指令关闭所述VPN服务器。2.根据权利要求1所述的设备远程运维系统,其特征在于,所述设备远程运维系统还包括MQTT代理服务器,所述远程运维终端通过所述MQTT代理服务器将所述VPN连接通知发送至所述边缘网关。3.根据权利要求2所述的设备远程运维系统,其特征在于,所述MQTT代理服务器设置有消息处理组件,所述消息处理组件用于处理来自所述MQTT代理服务器的客户端的异步MQTT消息,所述消息处理组件包括设备状态消息处理单元和运维定时业务处理单元;所述设备状态消息处理单元用于将来自所述边缘网关的网关状态消息放入第一队列依次进行处理;所述运维定时业务处理单元用于当所述边缘网关和所述远程运维终端通过所述VPN服务器建立连接,则生成VPN服务器的定时关闭指令并放入第二队列中从零开始计时,当计时至预设时间,则从所述第二队列中取出所述定时关闭指令进行调度,以向边缘网关或者VPN服务器集群提供所述定时关闭指令。4.根据权利要求1所述的设备远程运维系统,其特征在于,所述远程运维终端还用于:获取串口运维指令;根据所述串口运维指令启动创建虚拟串口并启动TCP服务器;向所述边缘网关发送串口连接通知,以使所述边缘网关在VPN连接的基础上连接所述TCP服务器。5.根据权利要求1所述的设备远程运维系统,其特征在于,所述设备远程运维系统...

【专利技术属性】
技术研发人员:陈智敏温振山郑涛肖益珊沈荣臻
申请(专利权)人:宜通世纪科技股份有限公司
类型:发明
国别省市:

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

1