本发明专利技术公开一种输电线路边与端监测设备的软件升级方法及系统,在边和端监测设备上分别内置Web服务器,且通过公网服务器管理边监测设备和端监测设备的软件升级,软件升级方法,包括:通过公网服务器向Web服务器发送检测新版本的命令;Web服务器根据检测新版本的命令,检测是否存在边监测设备和端监测设备的软件对应的新版本;当Web服务器检测到新版本时,则获取相应的升级包;在升级包获取成功后,Web服务器按照预设置指令对边和端监测设备的软件进行升级。本发明专利技术用于解决现有的边与端监测设备软件升级出现的升级效率低、升级时间长、升级流程繁琐的技术问题,从而达到极大的提高输电线路边与端监测设备的软件升级效率的目的。的。的。
【技术实现步骤摘要】
一种输电线路边与端监测设备的软件升级方法及系统
[0001]本专利技术涉及输电线路在线监测领域,具体涉及一种输电线路边与端监测设备的软件升级方法及系统。
技术介绍
[0002]针对输电线路现有技术会设置边监测设备和端监测设备用于对输电线路进行监测,从而保证输电线路的安全。在边监测设备和端监测设备的使用过程中,需要对边监测设备和端监测设备软件进行升级,保证软件版本为最新,从而获得准确的监测数据,并充分保证监测数据的时效性。
[0003]现如今输电线路的边监测设备和端监测设备的软件升级方法日渐成熟,但是依旧存在以下问题:
[0004](1)现有的输电线路边监测设备和端监测设备的软件升级方法依赖于标准的升级协议;
[0005](2)在获取到升级包后,需要对分级包进行分包操作后,再分包传输到边监测设备;
[0006](3)端监测设备的软件升级则要依赖于边监测设备的数据转发;
[0007](4)当升级包较大时,分包数量也会更多,传输整个升级包的时间就会更久;
[0008](5)边监测设备不仅需要区分边监测设备与端监测设备的升级包,同时也需要维护数据包传输丢失的问题,升级流程过于繁琐;
[0009](6)现有升级方法的升级包没有经过加密处理,容易被第三方截获和攻击输电线路监测设备,造成不可恢复的损坏。
[0010]由此可见,现有输电线路边与端监测设备的软件升级方法的升级效率普遍不高,升级方式单一,因此急需一种新的升级方法取代常规的升级方法,解决升级效率低、升级时间长、升级流程繁琐的问题。
技术实现思路
[0011]为了克服现有技术的不足,本专利技术提供一种输电线路边与端监测设备的软件升级方法及系统,用于解决现有的边与端监测设备软件升级出现的升级效率低、升级时间长、升级流程繁琐的技术问题,从而达到极大的提高输电线路边与端监测设备的软件升级效率的目的。
[0012]为解决上述问题,本专利技术所采用的技术方案如下:
[0013]一种输电线路边与端监测设备的软件升级方法,在边监测设备和端监测设备上分别内置Web服务器,且通过公网服务器管理所述边监测设备和所述端监测设备的软件升级,所述软件升级方法,包括以下步骤:
[0014]通过所述公网服务器向所述Web服务器发送检测新版本的命令;
[0015]所述Web服务器根据所述检测新版本的命令,检测是否存在所述边监测设备和所
述端监测设备的软件对应的新版本;
[0016]当所述Web服务器检测到新版本时,则获取相应的升级包;
[0017]在升级包获取成功后,所述Web服务器按照预设置指令对所述边监测设备和所述端监测设备的软件进行升级。
[0018]作为本专利技术优选的实施方式,所述Web服务器通过使用开源框架Gin部署在所述边监测设备和所述端监测设备上,并利用所述开源框架Gin接收所述相应的升级包。
[0019]作为本专利技术优选的实施方式,所述软件升级方法,还包括:
[0020]将所述边监测设备和所述端监测设备处于同一网络,所述边监测设备通过访问所述端监测设备,获取所述端监测设备的业务数据以及查询修改所述端监测设备的配置信息。
[0021]作为本专利技术优选的实施方式,在通过所述公网服务器向所述Web服务器发送检测新版本的命令时,包括:
[0022]通过在所述边监测设备内部部署内网穿透服务,将所述边监测设备的私有IP地址暴露在所述公网服务器上,用户通过任一浏览器访问所述公网服务器来无线远程访问所述边监测设备的Web服务器。
[0023]作为本专利技术优选的实施方式,所述边监测设备通过开源应用软件frp来部署内网穿透服务,所述开源应用软件frp采用C/S模式将服务端部署在所述公网服务器上,用户通过访问暴露在所述公网服务器上的端口,反向代理到处于内网的所述边监测设备的Web服务器上。
[0024]作为本专利技术优选的实施方式,在对所述边监测设备和所述端监测设备的软件进行升级时,包括:
[0025]基于https协议进行升级数据加密和升级流程自动化处理。
[0026]作为本专利技术优选的实施方式,基于https协议进行frp反向代理服务,将升级数据进行加密处理,并按照httpsoverGin框架的流程完成升级流程自动化处理。
[0027]作为本专利技术优选的实施方式,在对所述边监测设备和所述端监测设备的软件进行升级时,包括:
[0028]通过把所述边监测设备的内网穿透映射地址修改为所述端监测设备的IP地址后,用户通过任一浏览器访问所述公网服务器来无线远程访问所述端监测设备的Web服务器。
[0029]作为本专利技术优选的实施方式,在获取相应的升级包,包括:
[0030]当所述Web服务器检测到新版本时,判断所述Web服务器上是否存在相应的升级包;
[0031]若所述Web服务器上不存在相应的升级包时,所述Web服务器访问存储升级包的服务器,下载相应的升级包并进行存储;
[0032]若所述Web服务器上存在相应的升级包时,则结束升级包的获取。
[0033]一种输电线路边与端监测设备的软件升级系统,在边监测设备和端监测设备上分别内置Web服务器,且通过公网服务器管理所述边监测设备和所述端监测设备的软件升级,所述软件升级系统,包括:
[0034]检测单元:用于通过所述公网服务器向所述Web服务器发送检测新版本的命令;所述Web服务器根据所述检测新版本的命令,检测是否存在所述边监测设备和所述端监测设
备的软件对应的新版本;
[0035]升级包获取单元:用于当所述Web服务器检测到新版本时,获取相应的升级包;
[0036]升级单元:用于在升级包获取成功后,所述Web服务器按照预设置指令对所述边监测设备和所述端监测设备的软件进行升级。
[0037]相比现有技术,本专利技术的有益效果在于:
[0038](1)本专利技术所提供的软件升级方法,解决了现有的边监测设备和端监测设备软件升级出现的升级效率低、升级过程时间久以及升级流程繁琐的问题;
[0039](2)本专利技术提供一种基于加密的内网穿透反向代理技术实现的软件升级方法,该升级方法具有升级数据安全、升级时间短、升级流程简单,端监测设备的升级不依赖边监测设备的数据转发的优点,从而极大的提高了输电线路边与端监测设备的软件升级效率;
[0040](3)本专利技术提供一种输电线路边与端监测设备的软件升级方法,该方法使用内网穿透反向代理技术,使得用户可以无线远程访问边、端监测设备的Web服务器,用户通过远程操作边、端监测设备的Web服务器即可远程升级边、端监测设备的软件;
[0041](4)本专利技术的整个升级过程使用https协议加密处理,从而能够有效防止第三方网络的入侵和攻击,并且升级过程快速高效、无需用户干预。
[0042]下面结合附图和具体实施方式对本专利技术作进一步详细说明。
附图说明
[0043]图1...
【技术保护点】
【技术特征摘要】
1.一种输电线路边与端监测设备的软件升级方法,其特征在于,在边监测设备和端监测设备上分别内置Web服务器,且通过公网服务器管理所述边监测设备和所述端监测设备的软件升级,所述软件升级方法,包括以下步骤:通过所述公网服务器向所述Web服务器发送检测新版本的命令;所述Web服务器根据所述检测新版本的命令,检测是否存在所述边监测设备和所述端监测设备的软件对应的新版本;当所述Web服务器检测到新版本时,则获取相应的升级包;在升级包获取成功后,所述Web服务器按照预设置指令对所述边监测设备和所述端监测设备的软件进行升级。2.根据权利要求1所述的输电线路边与端监测设备的软件升级方法,其特征在于,所述Web服务器通过使用开源框架Gin部署在所述边监测设备和所述端监测设备上,并利用所述开源框架Gin接收所述相应的升级包。3.根据权利要求1所述的输电线路边与端监测设备的软件升级方法,其特征在于,所述软件升级方法,还包括:将所述边监测设备和所述端监测设备处于同一网络,所述边监测设备通过访问所述端监测设备,获取所述端监测设备的业务数据以及查询修改所述端监测设备的配置信息。4.根据权利要求1所述的输电线路边与端监测设备的软件升级方法,其特征在于,在通过所述公网服务器向所述Web服务器发送检测新版本的命令时,包括:通过在所述边监测设备内部部署内网穿透服务,将所述边监测设备的私有IP地址暴露在所述公网服务器上,用户通过任一浏览器访问所述公网服务器来无线远程访问所述边监测设备的Web服务器。5.根据权利要求4所述的输电线路边与端监测设备的软件升级方法,其特征在于,所述边监测设备通过开源应用软件frp来部署内网穿透服务,所述开源应用软件frp采用C/S模式将服务端部署在所述公网服务器上,用户通过访问暴露在所述公网服务器上的端口,反向代理到处于内网的所述边监测设备的Web服务器上。6.根据权利要求...
【专利技术属性】
技术研发人员:杨易,李正恒,鄢希锋,黄念,李炎意,游小龙,陶华波,
申请(专利权)人:珠海市深瑞智联科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。