一种光伏电站设备软件升级系统、方法及装置制造方法及图纸

技术编号:20448272 阅读:102 留言:0更新日期:2019-02-27 02:43
本发明专利技术提供了一种光伏电站设备软件升级系统、方法及装置,该系统中,客户端发送电站设备升级请求至服务器。服务器基于电站设备升级请求,生成任务列表至客户端,并获取目标升级文件。服务器发送预升级指令至目标通讯设备,目标通讯设备基于预升级指令,发送目标参数至服务器。服务器基于预升级指令以及目标参数对目标通讯设备进行校验,校验成功后,服务器下发升级指令,目标通讯设备根据升级指令获取目标升级文件,并传输至待升级电站设备,以供待升级电站设备进行升级。可见,本发明专利技术基于协同密钥控制,实现服务器与通讯设备之间的密钥管理与分发,提高了数据传输的安全性。并且可以批量进行设备升级,提高了维护人员的工作效率。

A Software Upgrading System, Method and Device for Photovoltaic Power Plant Equipment

The invention provides a software upgrade system, method and device for photovoltaic power plant equipment. In the system, the client sends the upgrade request of power plant equipment to the server. Based on the upgrade request of power plant equipment, the server generates the task list to the client and obtains the target upgrade file. The server sends pre-upgrade instructions to the target communication device, which sends target parameters to the server based on pre-upgrade instructions. The server verifies the target communication equipment based on pre-upgrade instructions and target parameters. After successful verification, the server issues upgrade instructions. The target communication equipment acquires the target upgrade files according to the upgrade instructions and transmits them to the upgraded power plant equipment for upgrade. It can be seen that the invention is based on Cooperative key control, realizes key management and distribution between server and communication device, and improves the security of data transmission. And it can upgrade equipment in batches, which improves the efficiency of maintenance personnel.

【技术实现步骤摘要】
一种光伏电站设备软件升级系统、方法及装置
本专利技术涉及通信安全
,具体涉及一种光伏电站设备软件升级系统、方法及装置。
技术介绍
光伏发电站通常建设在偏远地区,当对设备进行现场升级或维护时,需要消耗大量的人力物力。然而,远程升级可以避免维修人员去现场,节约了维护成本。目前,远程升级的步骤如下:A1、后台升级工具远程登陆电站设备。A2、远程停止监控应用程序。A3、判断监控应用程序是否已退出。A4、通过FTP登陆电站设备,若登陆成功则执行监控模块软件升级步骤或控制模块软件升级步骤,否则结束升级。从上述步骤不难看出,目前的远程升级需要使用升级工具逐一登录电站设备,使得升级效率较低。除此,目前的远程升级只需监控应用程序是否关闭,其无法保证远程升级的数据的安全性。因此,如何提供一种光伏电站设备软件升级方法以及系统,能够提升远程升级的数据安全性,是本领域技术人员亟待解决的一大技术难题。
技术实现思路
有鉴于此,本专利技术实施例提供了一种光伏电站设备软件升级方法以及系统,提高了远程升级的数据安全性。为实现上述目的,本专利技术实施例提供如下技术方案:一种光伏电站设备软件升级系统,包括:客户端、服务器、通讯设备以及光伏电站设备,用于:客户端发送电站设备升级请求至服务器;服务器基于所述电站设备升级请求,生成任务列表至所述客户端,并获取目标升级文件;服务器发送预升级指令至目标通讯设备,所述预升级指令包括第一密钥以及待升级电站设备的流水号;目标通讯设备基于所述预升级指令,发送经过第一密钥加密的目标参数至所述服务器,所述目标参数包括第二密钥、自定义主题以及待升级电站设备的流水号;服务器通过所述第一密钥对所述升级电站设备的流水号进行校验,校验成功后,所述目标通讯设备获取目标升级文件,并将目标升级文件传输至待升级电站设备,以供待升级电站设备进行升级。可选的,还用于:服务器获取所述目标升级文件的执行进度,并发送至所述客户端进行展示。可选的,所述目标通讯设备获取目标升级文件,具体用于:所述服务器将升级指令发布到自定义主题,并通过所述第二密钥进行加密,其中,所述升级指令包括升级服务器的域名、端口、升级文件的目录以及电站设备地址;目标通讯设备订阅所述自定义主题,通过所述第二密钥解密后,获取所述升级指令,并基于所述升级指令获取所述目标升级文件。一种光伏电站设备软件升级方法,包括:接收客户端发送的电站设备升级请求;获取电站设备升级请求,生成任务列表,所述电站设备请求至少包括待升级的电站设备的型号以及待升级的电站设备的目标升级文件的版本信息;获取目标升级文件;发送预升级指令至目标通讯设备,所述预升级指令包括第一密钥以及待升级电站设备的流水号;接收所述目标通讯设备基于所述预升级指令发送的经过第一密钥加密的目标参数,所述目标参数包括第二密钥、自定义主题以及待升级电站设备的流水号;通过所述第一密钥对所述升级电站设备的流水号进行校验,校验成功后,发送所述目标升级文件至所述目标通讯设备,以使所述目标通讯设备将目标升级文件传输至待升级电站设备,以供待升级电站设备进行升级。可选的,还包括:获取所述目标升级文件的执行进度,并发送至客户端进行展示。可选的,所述发送所述目标升级文件至所述目标通讯设备,包括:将升级指令发布到自定义主题,并通过所述第二密钥进行加密,其中,所述升级指令包括升级服务器的域名、端口、升级文件的目录以及电站设备地址;以使所述目标通讯设备订阅所述自定义主题,通过所述第二密钥解密后,获取所述升级指令,并基于所述升级指令获取所述目标升级文件。一种光伏电站设备软件升级装置,包括:接收模块,用于接收客户端发送的电站设备升级请求;第一获取模块,用于获取电站设备升级请求,生成任务列表,所述电站设备请求至少包括待升级的电站设备的型号以及待升级的电站设备的目标升级文件的版本信息;第二获取模块,用于获取目标升级文件;第一发送模块,用于发送预升级指令至目标通讯设备,所述预升级指令包括第一密钥以及待升级电站设备的流水号;接收模块,用于所述目标通讯设备基于所述预升级指令发送的经过第一密钥加密的目标参数,所述目标参数包括第二密钥、自定义主题以及待升级电站设备的流水号;第二发送模块,用于通过所述第一密钥对所述升级电站设备的流水号进行校验,校验成功后,发送所述目标升级文件至所述目标通讯设备,以使所述目标通讯设备将目标升级文件传输至待升级电站设备,以供待升级电站设备进行升级。可选的,还包括:第三获取模块,用于获取所述目标升级文件的执行进度,并发送至客户端进行展示。可选的,所述第二发送模块包括:发送单元,用于将升级指令发布到自定义主题,并通过所述第二密钥进行加密,其中,所述升级指令包括升级服务器的域名、端口、升级文件的目录以及电站设备地址;以使所述目标通讯设备订阅所述自定义主题,通过所述第二密钥解密后,获取所述升级指令,并基于所述升级指令获取所述目标升级文件。基于上述技术方案,本专利技术提供了一种光伏电站设备软件升级系统、方法及装置,该系统包括:客户端、服务器、通讯设备以及光伏电站设备,其中,客户端发送电站设备升级请求至服务器。服务器基于电站设备升级请求,生成任务列表至客户端,并获取目标升级文件。服务器发送预升级指令至目标通讯设备,其中,预升级指令包括第一密钥以及待升级电站设备的流水号,目标通讯设备基于预升级指令,发送经过第一密钥加密的目标参数至服务器,目标参数包括第二密钥、自定义主题以及待升级电站设备的流水号。服务器通过第一密钥对升级电站设备的流水号进行校验,校验成功后,将升级指令发布到自定义主题,并通过第二密钥进行加密,升级指令包括升级服务器的域名、端口、升级文件的目录以及电站设备地址。目标通讯设备订阅自定义主题,通过第二密钥解密后,获取升级指令,并基于升级指令获取目标升级文件,以使目标通讯设备将目标升级文件传输至待升级电站设备,以供待升级电站设备进行升级。可见,本专利技术基于协同密钥控制,实现服务器与通讯设备之间的密钥管理与分发,提高了数据传输的安全性。并且可以批量进行设备升级,提高了维护人员的工作效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例提供的一种光伏电站设备软件升级系统的流程示意图;图2为本专利技术实施例提供的一种光伏电站设备软件升级系统的又一流程示意图;图3为本专利技术实施例提供的一种光伏电站设备软件升级系统的又一流程示意图;图4为本专利技术实施例提供的一种光伏电站设备软件升级系统的又一流程示意图;图5为本专利技术实施例提供的一种光伏电站设备软件升级装置的结构示意图;图6为本专利技术实施例提供的一种光伏电站设备软件升级装置的又一结构示意图。具体实施方式请参阅图1,图1为本专利技术实施例提供的一种光伏电站设备软件升级系统的流程示意图,该光伏电站设备软件升级系统包括客户端、服务器、通讯设备以及光伏电站设备,其中,客户端可以是电子设备上安装的APP,在本实施例中,APP可以具有多种呈现方式,如可以是浏览器;服务器为能够进行数据存储的后台服务器,可以为云服务器,本文档来自技高网...

【技术保护点】
1.一种光伏电站设备软件升级系统,其特征在于,包括:客户端、服务器、通讯设备以及光伏电站设备,用于:客户端发送电站设备升级请求至服务器;服务器基于所述电站设备升级请求,生成任务列表至所述客户端,并获取目标升级文件;服务器发送预升级指令至目标通讯设备,所述预升级指令包括第一密钥以及待升级电站设备的流水号;目标通讯设备基于所述预升级指令,发送经过第一密钥加密的目标参数至所述服务器,所述目标参数包括第二密钥、自定义主题以及待升级电站设备的流水号;服务器通过所述第一密钥对所述升级电站设备的流水号进行校验,校验成功后,所述目标通讯设备获取目标升级文件,并将目标升级文件传输至待升级电站设备,以供待升级电站设备进行升级。

【技术特征摘要】
1.一种光伏电站设备软件升级系统,其特征在于,包括:客户端、服务器、通讯设备以及光伏电站设备,用于:客户端发送电站设备升级请求至服务器;服务器基于所述电站设备升级请求,生成任务列表至所述客户端,并获取目标升级文件;服务器发送预升级指令至目标通讯设备,所述预升级指令包括第一密钥以及待升级电站设备的流水号;目标通讯设备基于所述预升级指令,发送经过第一密钥加密的目标参数至所述服务器,所述目标参数包括第二密钥、自定义主题以及待升级电站设备的流水号;服务器通过所述第一密钥对所述升级电站设备的流水号进行校验,校验成功后,所述目标通讯设备获取目标升级文件,并将目标升级文件传输至待升级电站设备,以供待升级电站设备进行升级。2.根据权利要求1所述的光伏电站设备软件升级系统,其特征在于,还用于:服务器获取所述目标升级文件的执行进度,并发送至所述客户端进行展示。3.根据权利要求1所述的光伏电站设备软件升级系统,其特征在于,所述目标通讯设备获取目标升级文件,具体用于:所述服务器将升级指令发布到自定义主题,并通过所述第二密钥进行加密,其中,所述升级指令包括升级服务器的域名、端口、升级文件的目录以及电站设备地址;目标通讯设备订阅所述自定义主题,通过所述第二密钥解密后,获取所述升级指令,并基于所述升级指令获取所述目标升级文件。4.一种光伏电站设备软件升级方法,其特征在于,包括:接收客户端发送的电站设备升级请求;获取电站设备升级请求,生成任务列表,所述电站设备请求至少包括待升级的电站设备的型号以及待升级的电站设备的目标升级文件的版本信息;获取目标升级文件;发送预升级指令至目标通讯设备,所述预升级指令包括第一密钥以及待升级电站设备的流水号;接收所述目标通讯设备基于所述预升级指令发送的经过第一密钥加密的目标参数,所述目标参数包括第二密钥、自定义主题以及待升级电站设备的流水号;通过所述第一密钥对所述升级电站设备的流水号进行校验,校验成功后,发送所述目标升级文件至所述目标通讯设备,以使所述目标通讯设备将目标升级文件传输至待升级电站设备,以供待升级电站...

【专利技术属性】
技术研发人员:卫红叶牛峰许盛
申请(专利权)人:阳光电源股份有限公司
类型:发明
国别省市:安徽,34

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

1