一种储能端软件升级方法及系统技术方案

技术编号:33906624 阅读:24 留言:0更新日期:2022-06-25 18:46
本发明专利技术实施例公开一种储能端软件升级方法及系统。该方法包括:储能端,当接收到更新请求时,与OTA服务平台建立连接,并与OTA服务平台进行安全验证;OTA服务平台,与TSP平台进行交互,获取储能端的固件版本信息并进行信息匹配,匹配成功后,生成软件升级包,并将软件升级包下发至储能端;储能端,下载软件升级包,通过升级指令来判断是否执行软件更新,若控制策略允许,则完成升级更新;若不允许则维持上一版本;若允许但升级过程中出现系统异常导致无法更新升级,则回滚到上一版本,并将储能端实时状态消息、版本信息发送到TSP平台。应用本发明专利技术实施例提供的方案,能够提高软件升级的适用性。性。性。

【技术实现步骤摘要】
一种储能端软件升级方法及系统


[0001]本专利技术涉及软件升级
,具体而言,涉及一种储能端软件升级方法及系统。

技术介绍

[0002]随着电子和软件的重要性变强,储能端的复杂度也升高了,现在储能端暴增的软件代码行数进行滚雪球的增长。企业从这个角度来说,把软件质量、信息安全和远程OTA(Over

the

Air Technology,空中下载)技术都放在了台面上,开始重新审视整个软件和电子电气架构。从这个意义上来说,当发现严重的软件故障或者是漏洞的时候,如何对软件进行更新成为了亟需解决的问题。
[0003]基于云平台的OTA技术,具备减少召回成本、快速响应安全需求、提升用户体验,成了未来智能化时代的必然选择。具体的,已知的基于大数据的智能迭代控制系统,包括云平台和车端平台,云平台包括TSP(Telematics Service Provider,远程信息服务)平台和OTA服务平台;TSP平台用于实现云平台与手机端互联、云平台与车端互联,并向手机端提供车联网服务,OTA服务平台用于提供车联网和OTA升级服务。然而,上述基于云平台的OTA技术,受限于车端、手机端的OTA升级设备,仅能对车端进行软件升级,适用性小。因此,为了提高软件升级的适用性,亟需一种软件升级方法。

技术实现思路

[0004]本专利技术提供了一种储能端软件升级方法及系统,以提高软件升级的适用性。具体的技术方案如下。
[0005]第一方面,本专利技术实施例提供一种储能端软件升级方法,所述方法应用于软件升级系统,所述系统包括云平台和端平台,所述云平台包括:远程信息服务TSP平台和空中下载OTA服务平台,所述端平台包括:智能移动用户端和所述储能端;所述方法包括:
[0006]所述储能端,当接收到更新请求时,与所述OTA服务平台建立连接,并与所述OTA服务平台进行安全验证;所述更新请求包括用户通过所述储能端直接发送的,或所述OTA平台通过TSP平台向所述智能移动用户端发送升级信息提示后,用户通过所述智能移动用户端发送的;
[0007]所述OTA服务平台,与所述TSP平台进行交互,获取所述储能端的固件版本信息并进行信息匹配,匹配成功后,生成软件升级包,并将所述软件升级包下发至所述储能端;
[0008]所述储能端,下载所述软件升级包,通过升级指令来判断是否执行软件更新,若控制策略允许,则完成升级更新;若不允许则维持上一版本;若允许但升级过程中出现系统异常导致无法更新升级,则回滚到上一版本,并将所述储能端实时状态消息、版本信息发送到所述TSP平台;
[0009]所述通过升级指令来判断是否执行软件更新,若控制策略允许,则完成升级更新,具体包括:
[0010]判断所述储能端是否处于工作状态;
[0011]当所述储能端处于工作状态时,判断所述储能端是否存在下电故障;当所述储能端不存在下电故障时,判断数据通讯是否异常;当所述数据通讯非异常时,判断电池电量是否大于预设阈值;当所述电池电量大于所述预设阈值时,确定控制策略允许,完成升级更新;
[0012]当所述储能端处于非工作状态时,判断所述储能端是否存在停止运行或下电故障;当所述储能端不存在停止运行或下电故障时,判断数据通讯是否异常,当所述数据通讯非异常时,判断是否更新动力系统;当确定不更新动力系统时,判断电池电量是否大于预设阈值;当电池电量大于所述预设阈值时,确定控制策略允许,完成升级更新。
[0013]可选的,所述储能端,与所述OTA服务平台进行安全验证的过程,具体包括:
[0014]所述储能端,接收公钥加密技术PKI服务模块颁发的储能端证书,对所述储能端证书进行签名并生成第一OTA包上传至所述OTA服务平台;所述第一OTA包中包括签名验证信息;
[0015]所述OTA服务平台,接收所述PKI服务模块颁发的云端证书,对所述云端证书进行签名并生成第二OTA包下发至所述储能端;所述云端证书是所述PKI服务模块验证所述第一OTA包的真实性后颁发给所述OTA服务平台的;
[0016]所述储能端,接收所述PKI服务模块颁发的证书,对所述第二OTA包进行安装;所述证书是所述PKI服务模块验证所述第二OTA包的真实性后颁发给所述储能端的。
[0017]可选的,所述方法还包括:
[0018]所述TSP平台,向所述智能移动用户端提供所述储能端的实时状态信息;所述实时状态信息包括:储能端故障状态信息、和/或储能端固件升级信息;
[0019]所述智能移动用户端,根据所述实时状态信息,预约固件升级时间。
[0020]可选的,所述方法还包括:
[0021]所述储能端,在完成当前OTA升级后,检测预设时间内是否有人员操作所述储能端,且是否存在电气消耗;
[0022]当预设时间内无人员操作所述储能端且不存在电气消耗,则控制自身的控制器进入主动休眠,整车下电。
[0023]可选的,所述储能端包括:电池管理系统BMS或充电桩。
[0024]第二方面,本专利技术实施例提供一种储能端软件升级系统,所述系统包括云平台和端平台,所述云平台包括:远程信息服务TSP平台和空中下载OTA服务平台,所述端平台包括:智能移动用户端和所述储能端;
[0025]所述储能端,用于当接收到更新请求时,与所述OTA服务平台建立连接,并与所述OTA服务平台进行安全验证;所述更新请求包括用户通过所述储能端直接发送的,或所述OTA平台通过TSP平台向所述智能移动用户端发送升级信息提示后,用户通过所述智能移动用户端发送的;
[0026]所述OTA服务平台,用于与所述TSP平台进行交互,获取所述储能端的固件版本信息并进行信息匹配,匹配成功后,生成软件升级包,并将所述软件升级包下发至所述储能端;
[0027]所述储能端,还用于下载所述软件升级包,通过升级指令来判断是否执行软件更新,若控制策略允许,则完成升级更新;若不允许则维持上一版本;若允许但升级过程中出
现系统异常导致无法更新升级,则回滚到上一版本,并将所述储能端实时状态消息、版本信息发送到所述TSP平台;
[0028]所述储能端,通过升级指令来判断是否执行软件更新,若控制策略允许,则完成升级更新时,具体用于:
[0029]判断所述储能端是否处于工作状态;
[0030]当所述储能端处于工作状态时,判断所述储能端是否存在下电故障;当所述储能端不存在下电故障时,判断数据通讯是否异常;当所述数据通讯非异常时,判断电池电量是否大于预设阈值;当所述电池电量大于所述预设阈值时,确定控制策略允许,完成升级更新;
[0031]当所述储能端处于非工作状态时,判断所述储能端是否存在停止运行或下电故障;当所述储能端不存在停止运行或下电故障时,判断数据通讯是否异常,当所述数据通讯非异常时,判断是否更新动力系统;当确定不更新动力系统时,判断电池电量是否大于预设阈值;当电池电量大于所述预设阈值时,确定控制策略允许,完成升级更新。<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种储能端软件升级方法,其特征在于,所述方法应用于软件升级系统,所述系统包括云平台和端平台,所述云平台包括:远程信息服务TSP平台和空中下载OTA服务平台,所述端平台包括:智能移动用户端和所述储能端;所述方法包括:所述储能端,当接收到更新请求时,与所述OTA服务平台建立连接,并与所述OTA服务平台进行安全验证;所述更新请求包括用户通过所述储能端直接发送的,或所述OTA平台通过TSP平台向所述智能移动用户端发送升级信息提示后,用户通过所述智能移动用户端发送的;所述OTA服务平台,与所述TSP平台进行交互,获取所述储能端的固件版本信息并进行信息匹配,匹配成功后,生成软件升级包,并将所述软件升级包下发至所述储能端;所述储能端,下载所述软件升级包,通过升级指令来判断是否执行软件更新,若控制策略允许,则完成升级更新;若不允许则维持上一版本;若允许但升级过程中出现系统异常导致无法更新升级,则回滚到上一版本,并将所述储能端实时状态消息、版本信息发送到所述TSP平台;所述通过升级指令来判断是否执行软件更新,若控制策略允许,则完成升级更新,具体包括:判断所述储能端是否处于工作状态;当所述储能端处于工作状态时,判断所述储能端是否存在下电故障;当所述储能端不存在下电故障时,判断数据通讯是否异常;当所述数据通讯非异常时,判断电池电量是否大于预设阈值;当所述电池电量大于所述预设阈值时,确定控制策略允许,完成升级更新;当所述储能端处于非工作状态时,判断所述储能端是否存在停止运行或下电故障;当所述储能端不存在停止运行或下电故障时,判断数据通讯是否异常,当所述数据通讯非异常时,判断是否更新动力系统;当确定不更新动力系统时,判断电池电量是否大于预设阈值;当电池电量大于所述预设阈值时,确定控制策略允许,完成升级更新。2.根据权利要求1所述的方法,其特征在于,所述储能端,与所述OTA服务平台进行安全验证的过程,具体包括:所述储能端,接收公钥加密技术PKI服务模块颁发的储能端证书,对所述储能端证书进行签名并生成第一OTA包上传至所述OTA服务平台;所述第一OTA包中包括签名验证信息;所述OTA服务平台,接收所述PKI服务模块颁发的云端证书,对所述云端证书进行签名并生成第二OTA包下发至所述储能端;所述云端证书是所述PKI服务模块验证所述第一OTA包的真实性后颁发给所述OTA服务平台的;所述储能端,接收所述PKI服务模块颁发的证书,对所述第二OTA包进行安装;所述证书是所述PKI服务模块验证所述第二OTA包的真实性后颁发给所述储能端的。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述TSP平台,向所述智能移动用户端提供所述储能端的实时状态信息;所述实时状态信息包括:储能端故障状态信息、和/或储能端固件升级信息;所述智能移动用户端,根据所述实时状态信息,预约固件升级时间。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述储能端,在完成当前OTA升级后,检测预设时间内是否有人员操作所述储能端,且是否存在电气消耗;
当预设时间内无人员操作所述储能端且不存在电气消耗,则控制自身的控制器进入主动休眠,整车下电。5.根据权利要求1

4任一项所述的方法,其特征在于,所述储能端包括:电池管理系统BMS或...

【专利技术属性】
技术研发人员:姚杰刘金海
申请(专利权)人:北京昇科能源科技有限责任公司
类型:发明
国别省市:

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

1