固件升级方法、储能电源、介质、终端设备和储能系统技术方案

技术编号:39064543 阅读:16 留言:0更新日期:2023-10-12 19:57
本发明专利技术公开了一种固件升级方法、储能电源、介质、终端设备和储能系统,固件升级方法用于储能电源,储能电源包括主机和从机,主机和从机进行通信连接,固件升级方法包括:在获取到升级操作的情况下,控制主机从云端服务器下载最新固件版本号的固件安装包;控制主机发送固件安装包至从机;控制从机利用固件安装包进行固件升级。上述固件升级方法,可以在需要更新时自动下载固件安装包,并通过主机将固件安装包发送至从机进行固件升级,无需用户手动为储能电源的从机进行升级操作,并且可以实现储能电源的主机和从机同步升级,升级方式简单。升级方式简单。升级方式简单。

【技术实现步骤摘要】
固件升级方法、储能电源、介质、终端设备和储能系统


[0001]本专利技术涉及储能
,特别涉及一种固件升级方法、储能电源、计算机可读存储介质、终端设备和储能系统。

技术介绍

[0002]在相关技术中,储能电源可增加加电包以增加储能电源的电量。加电包作为储能电源的从机,在从机固件升级时,需要用户手动下载固件安装包,然后通过USB线等方式将最新版本的固定传输至储能电源进行升级,然而,这样的操作比较繁琐,不够方便。

技术实现思路

[0003]本专利技术实施方式提供了一种固件升级方法、储能电源、计算机可读存储介质、终端设备和储能系统以解决上述存在的至少一个技术问题。
[0004]本专利技术实施方式的一种固件升级方法,用于储能电源,所述储能电源包括主机和从机,所述主机和所述从机进行通信连接,所述固件升级方法包括:
[0005]在获取到升级操作的情况下,控制所述主机从云端服务器下载最新固件版本号的固件安装包;
[0006]控制所述主机发送所述固件安装包至所述从机;
[0007]控制所述从机利用所述固件安装包进行固件升级。
[0008]上述固件升级方法,可以在需要更新时可控制主机自动下载固件安装包,并控制主机发送固件安装包至从机进行固件升级,无需用户手动为储能电源的从机进行升级操作,并且可以实现储能电源的主机和从机同步升级,升级方式简单方便。
[0009]在某些实施方式中,所述主机和所述从机通过串口协议进行通信连接。
[0010]在某些实施方式中,所述固件升级方法包括:
[0011]所述固件安装包下载完成后,控制所述主机验证所述固件安装包的完整性;
[0012]在验证通过的情况下,控制所述主机将所述固件安装包发送至所述从机。
[0013]在某些实施方式中,所述控制所述主机验证所述固件安装包的完整性包括:
[0014]控制所述主机从所述云端服务器下载所述固件安装包和公钥,所述固件安装包包括使用私钥生成的数字签名;
[0015]利用所述公钥对所述数字签名进行验证。
[0016]在某些实施方式中,控制所述主机验证所述固件安装包的完整性包括:
[0017]从所述云端服务器下载所述固件安装包,所述固件安装包包括第一哈希值;
[0018]利用哈希算法计算得到第二哈希值,将所述第一哈希值与所述第二哈希值进行比较。
[0019]在某些实施方式中,控制所述主机从云端服务器下载最新固件版本号的固件安装包包括:
[0020]控制所述主机使用HTTP协议或FTP协议从所述云端服务器下载所述固件安装包。
[0021]在某些实施方式中,在获取到升级操作的情况下,控制所述主机从云端服务器下载最新固件版本号的固件安装包包括:
[0022]在获取到升级操作的情况下,控制所述储能电源从供电模式转换到升级模式,在所述升级模式下,所述储能电源停止向外部用电设备供电;
[0023]在所述升级模式下,控制所述主机从云端服务器下载最新固件版本号的固件安装包。
[0024]在某些实施方式中,所述固件升级方法包括:
[0025]在所述固件升级结束的情况下,控制所述从机向所述主机发送升级结果;
[0026]控制所述主机发送所述升级结果至预设终端,以使所述预设终端提示所述升级结果。
[0027]本专利技术实施方式的一种储能电源包括处理器和存储器,所述存储器存储有计算机程序,所述计算机程序在被所述处理器执行时实现上述实施方式任一项所述的固件升级方法的步骤。
[0028]本专利技术实施方式的一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序在被处理器执行时,实现上述实施方式任一项所述的固件升级方法的步骤。
[0029]本专利技术实施方式的一种储能电源,包括:
[0030]主机,所述主机包括远程升级模块,所述主机用于通过所述远程升级模块从云端服务器下载最新固件版本号的固件安装包并发送至从机;
[0031]从机,所述从机与所述主机通信连接,所述从机用于接收所述主机发送的所述固件安装包并利用所述固件安装包进行固件升级。
[0032]本专利技术实施方式的一种终端设备,用于控制储能电源进行固件升级,所述终端设备包括:
[0033]比较模块,所述比较模块用于比较所述储能电源的从机当前固件版本号和云端服务器的最新固件版本号并在所述当前固件版本号和所述最新固件版本号不一致的情况下,生成升级操作;
[0034]发送模块,所述发送模块用于根据所述升级通知生成升级操作并发送所述升级操作至所述储能电源,以使所述储能电源根据所述升级操作,下载所述最新固件版本号对应的固件安装包进行固件升级。
[0035]本专利技术实施方式的一种储能系统,包括终端设备和储能电源,所述储能电源包括通信连接的主机和从机;
[0036]所述终端设备用于在所述从机的当前固件版本号和云端服务器上的最新固件版本号不一致的情况下,生成升级通知并根据所述升级通知生成升级操作,并将所述升级操作发送至所述储能电源;
[0037]所述储能电源用于在接收到所述升级操作的情况下,控制所述主机从所述云端服务器下载所述最新固件版本号对应的固件安装包并发送至所述从机,并控制所述从机利用所述固件安装包进行固件升级。
[0038]上述储能电源、计算机可读存储介质、终端设备和储能系统,可以在需要更新时自动下载固件安装包,并通过主机将固件安装包发送至从机进行固件升级,无需用户手动为储能电源的从机进行升级操作,并且可以实现储能电源的主机和从机同步升级,升级方式
简单方便。
[0039]本专利技术的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。
附图说明
[0040]本专利技术的上述和/或附加的方面和优点从结合下面附图对实施方式的描述中将变得明显和容易理解,其中:
[0041]图1是本专利技术实施方式的固件升级方法的流程图;
[0042]图2是本专利技术实施方式的储能系统的模块示意图;
[0043]图3至图8是本专利技术实施方式的固件升级方法的流程图。
[0044]主要元件符号说明:
[0045]储能电源

100,终端设备

200,储能系统

300;
[0046]主机

10,从机

12,云端服务器

13,处理器

14,存储器

16,比较模块

18,发送模块

20。
具体实施方式
[0047]下面详细描述本专利技术的实施方式,所述实施方式的示例在附图中示出,其中,相同或类似的标号自始至终表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本专利技术的实施方式,而不能理解为对本发本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种固件升级方法,用于储能电源,所述储能电源包括主机和从机,所述主机和所述从机进行通信连接,其特征在于,所述固件升级方法包括:在获取到升级操作的情况下,控制所述主机从云端服务器下载最新固件版本号的固件安装包;控制所述主机发送所述固件安装包至所述从机;控制所述从机利用所述固件安装包进行固件升级。2.根据权利要求1所述的固件升级方法,其特征在于,所述主机和所述从机通过串口协议进行通信连接。3.根据权利要求1所述的固件升级方法,其特征在于,所述固件升级方法包括:所述固件安装包下载完成后,控制所述主机验证所述固件安装包的完整性;在验证通过的情况下,控制所述主机将所述固件安装包发送至所述从机。4.根据权利要求3所述的固件升级方法,其特征在于,所述控制所述主机验证所述固件安装包的完整性包括:控制所述主机从所述云端服务器下载所述固件安装包和公钥,所述固件安装包包括使用私钥生成的数字签名;利用所述公钥对所述数字签名进行验证。5.根据权利要求3所述的固件升级方法,其特征在于,控制所述主机验证所述固件安装包的完整性包括:从所述云端服务器下载所述固件安装包,所述固件安装包包括第一哈希值;利用哈希算法计算得到第二哈希值,将所述第一哈希值与所述第二哈希值进行比较。6.根据权利要求1所述的固件升级方法,其特征在于,控制所述主机从云端服务器下载最新固件版本号的固件安装包包括:控制所述主机使用HTTP协议或FTP协议从所述云端服务器下载所述固件安装包。7.根据权利要求1所述的固件升级方法,其特征在于,在获取到升级操作的情况下,控制所述主机从云端服务器下载最新固件版本号的固件安装包包括:在获取到升级操作的情况下,控制所述储能电源从供电模式转换到升级模式,在所述升级模式下,所述储能电源停止向外部用电设备供电;在所述升级模式下,控制所述主机从云端服务器下载最新固件版本号的固件安装包。8.根据权利要求1所述的固件升级方法,其特征在于,所述固件升级方法包括:在所...

【专利技术属性】
技术研发人员:肖磊孙中伟沈高松
申请(专利权)人:深圳市华宝新能源股份有限公司
类型:发明
国别省市:

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

1