升级包部署方法、系统、电子设备及可读存储介质技术方案

技术编号:39146856 阅读:14 留言:0更新日期:2023-10-23 14:57
本发明专利技术涉及设备升级技术领域,公开了一种升级包部署方法、系统、电子设备及可读存储介质,该方法通过将光储充设备分成多个设备模块,并获取各设备模块对应的升级包,根据光储充设备与设备模块之间的对应关系确定不同目标升级包的待升级设备和传输计划表,进而将目标升级包的特征值、传输计划表中的设备升级时间作为升级验证信息发送至待升级设备,使得待升级设备根据接收到的待升级设备对接收到的目标升级包进行验证和部署,以每个设备模块的开局升级包作为目标升级包,将光储充设备分成多个设备模块分别进行不同的升级包部署,根据升级包特征值、设备升级时间对每个光储充设备接收到的目标升级包进行验证,提高了设备开局时的升级安全性。时的升级安全性。时的升级安全性。

【技术实现步骤摘要】
升级包部署方法、系统、电子设备及可读存储介质


[0001]本专利技术涉及设备升级
,尤其涉及一种升级包部署方法、系统、电子设备及可读存储介质。

技术介绍

[0002]随着不可再生能源的日益紧缺、国内外环保压力的不断加大,世界各国都在开始力推可再生能源,对太阳能的开发和利用已经是大势所趋,将太阳能进行存储利用是必然的能源选择,同时,当今社会提倡的绿色环保、节能减排,使得新能源汽车的渗透率逐年升高,有部分国家已经制定了燃油车禁售计划。因此,为了实现新能源汽车的充电能源一体化,提高汽车充电效率,保证能源清洁和能源安全,随着国家对新能源的大力支持,光储充一体机在近年来不断发展。
[0003]目前,电站会同时购入多台光储充一体机作为一个设备组使用,而在设备组中每台光储充一体机使用前,为了确保光储充一体机的系统稳定性和功能先进性,并且,每个设备的设备配置之间相互独立,不存在联系,需要通过传输接口逐一对设备进行升级包的部署和升级,由于人工参与程度较高,在传输接口缺乏对升级包的管理可能导致升级包被恶意篡改或非法调用,使得光储充一体机的安全性存在隐患。

技术实现思路

[0004]为了对披露的实施例的一些方面有基本的理解,下面给出了简单的概括。所述概括不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围,而是作为后面的详细说明的序言。
[0005]鉴于以上所述现有技术的缺点,本专利技术公开了一种升级包部署方法、系统、电子设备及可读存储介质,以提高光储充设备在开局时的升级安全性。r/>[0006]本专利技术提供了一种升级包部署方法,包括:响应于光储充设备组的开局配置请求,获取多个设备模块对应的开局升级包,其中,所述光储充设备组包括多个光储充设备,各所述光储充设备分别由一部分设备模块组成;将各所述开局升级包分别确定为目标升级包,根据所述光储充设备与所述设备模块之间的对应关系从所述光储充设备中确定所述目标升级包对应的待升级设备,并生成所述目标升级包的传输计划表,其中,所述传输计划表包括各所述待升级设备的设备升级时间;将各所述待升级设备分别确定为目标设备,根据所述目标设备的设备升级时间、所述目标升级包的预设特征值生成升级验证信息,并将所述升级验证信息发送至所述目标设备,其中,所述预设特征值通过对所述目标升级包进行特征值提取得到;按照所述设备升级时间将所述目标升级包分别发送至各所述待升级设备,使得所述待升级设备在接收到所述目标升级包时,根据接收到的升级验证信息对接收到的目标升级包进行验证,并在验证通过之后,部署接收到的目标升级包。
[0007]可选地,所述待升级设备通过以下至少一种方法对接收到的目标升级包进行验证:获取所述目标升级包的数据发送时间,并根据所述数据发送时间与接收到的设备升级
时间确定数据接收时差,若所述数据接收时差小于预设时差阈值,则确定对所述目标升级包的验证通过;对接收到的目标升级包进行特征值提取,得到数据特征值,并根据接收到的预设特征值与所述数据特征值进行对比,若所述预设特征值与所述数据特征值相同,则确定对所述目标升级包的验证通过。
[0008]可选地,生成所述目标升级包的传输计划表,包括:预先获取各所述光储充设备的设备优先级和设备刷写速率;分别根据各所述待升级设备的设备刷写速率对所述目标升级包的数据量进行计算,得到各所述待升级设备的设备升级时长;根据所述设备优先级将各所述待升级设备的设备升级时长依次填入预设时间段内,得到所述目标升级包的传输计划表,其中,所述传输计划表包括各所述待升级设备的升级时间段,将所述待升级设备的升级时间段中一时间点作为所述待升级设备的设备升级时间。
[0009]可选地,将所述升级验证信息发送至所述目标设备之前,所述方法还包括:根据所述设备升级时间的先后顺序对所述待升级设备进行排序,得到所述目标升级包的设备升级顺序;根据所述设备升级顺序从所述待升级设备中确定所述目标设备的设备父节点;将所述设备父节点的预设节点标识加入所述升级验证信息。
[0010]可选地,按照所述设备升级时间将所述目标升级包分别发送至各所述待升级设备,包括:根据所述设备升级顺序将第一个待升级设备确定为初始设备;将所述初始设备的设备升级时间将所述目标升级包以设备升级请求的形式发送至所述初始设备,其中,所述待升级设备还用于在部署接收到的目标升级包之后,根据所述设备升级顺序从所述待升级设备中确定所述待升级设备的设备子节点,根据所述设备子节点的设备升级时间将所述目标升级包以设备升级请求的形式发送至所述设备子节点。
[0011]可选地,所述待升级设备还通过以下方法对接收到的目标升级包进行验证:若确定所述目标升级包对应的发送方为所述预设节点标识对应的设备父节点,则确定对所述目标升级包的验证通过。
[0012]可选地,所述待升级设备通过以下方法根据所述设备子节点的设备升级时间将所述目标升级包以设备升级请求的形式发送至所述设备子节点:根据所述待升级设备对应的原始设备标识,并将所述原始设备标识作为已升级标记加入所述目标升级包;根据带有所述已升级标记的目标升级包生成设备升级请求,并根据所述设备子节点的设备升级时间将所述设备升级请求发送至所述设备子节点。
[0013]可选地,所述待升级设备还通过以下方法对接收到的目标升级包进行验证:若接收到的目标升级包中不存在所述待升级设备对应的已升级标记,则确定对所述目标升级包的验证通过。
[0014]可选地,通过以下方式获取开局配置请求:获取各所述光储充设备的原始设备标识,并建立所述原始设备标识与所述光储充设备组之间的标识匹配关系;将所述光储充设备对应的光储充设备对应的展示在所述光储充设备的预设标识区域;响应于在任一光储充设备的预设标识区域扫描到原始设备标识,则根据所述标识匹配关系对扫描到的原始设备标识匹配,得到所述光储充设备组,并生成所述光储充设备组的开局配置请求。
[0015]可选地,获取多个设备模块对应的开局升级包之前,所述方法还包括:响应于光储充设备组的开局配置请求,将各所述光储充设备分别确定为待配置设备,获取所述待配置设备的开局设备参数;对所述待配置设备发送设备检测请求,使得所述待配置设备通过执
行预设的设备检测通能采集所述待配置设备的当前设备参数,并反馈采集到的当前设备参数;根据所述开局设备参数与所述当前设备参数之间的对比结果从所述开局设备参数中确定目标参数,并根据所述目标参数生成参数配置文件;将所述参数配置文件发送至所述待配置设备,使得所述待配置设备根据接收到的参数配置文件更新所述待配置设备中的当前设备参数,并反馈参数更新结果。
[0016]本专利技术提供了一种升级包部署系统,包括:获取模块,用于响应于光储充设备组的开局配置请求,获取多个设备模块对应的开局升级包,其中,所述光储充设备组包括多个光储充设备,各所述光储充设备分别由一部分设备模块组成;生成模块,用于将各所述开局升级包分别确定为目标升级包,根据所述光储充设备与所述设备模块之间的对应关系从所述光储充设备中确定所述目标升级包对应的待升级设备,并生成本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种升级包部署方法,其特征在于,包括:响应于光储充设备组的开局配置请求,获取多个设备模块对应的开局升级包,其中,所述光储充设备组包括多个光储充设备,各所述光储充设备分别由一部分设备模块组成;将各所述开局升级包分别确定为目标升级包,根据所述光储充设备与所述设备模块之间的对应关系从所述光储充设备中确定所述目标升级包对应的待升级设备,并生成所述目标升级包的传输计划表,其中,所述传输计划表包括各所述待升级设备的设备升级时间;将各所述待升级设备分别确定为目标设备,根据所述目标设备的设备升级时间、所述目标升级包的预设特征值生成升级验证信息,并将所述升级验证信息发送至所述目标设备,其中,所述预设特征值通过对所述目标升级包进行特征值提取得到;按照所述设备升级时间将所述目标升级包分别发送至各所述待升级设备,使得所述待升级设备在接收到所述目标升级包时,根据接收到的升级验证信息对接收到的目标升级包进行验证,并在验证通过之后,部署接收到的目标升级包。2.根据权利要求1所述的方法,其特征在于,所述待升级设备通过以下至少一种方法对接收到的目标升级包进行验证:获取所述目标升级包的数据发送时间,并根据所述数据发送时间与接收到的设备升级时间确定数据接收时差,若所述数据接收时差小于预设时差阈值,则确定对所述目标升级包的验证通过;对接收到的目标升级包进行特征值提取,得到数据特征值,并根据接收到的预设特征值与所述数据特征值进行对比,若所述预设特征值与所述数据特征值相同,则确定对所述目标升级包的验证通过。3.根据权利要求1所述的方法,其特征在于,生成所述目标升级包的传输计划表,包括:预先获取各所述光储充设备的设备优先级和设备刷写速率;分别根据各所述待升级设备的设备刷写速率对所述目标升级包的数据量进行计算,得到各所述待升级设备的设备升级时长;根据所述设备优先级将各所述待升级设备的设备升级时长依次填入预设时间段内,得到所述目标升级包的传输计划表,其中,所述传输计划表包括各所述待升级设备的升级时间段,将所述待升级设备的升级时间段中一时间点作为所述待升级设备的设备升级时间。4.根据权利要求3所述的方法,其特征在于,将所述升级验证信息发送至所述目标设备之前,所述方法还包括:根据所述设备升级时间的先后顺序对所述待升级设备进行排序,得到所述目标升级包的设备升级顺序;根据所述设备升级顺序从所述待升级设备中确定所述目标设备的设备父节点;将所述设备父节点的预设节点标识加入所述升级验证信息。5.根据权利要求4所述的方法,其特征在于,按照所述设备升级时间将所述目标升级包分别发送至各所述待升级设备,包括:根据所述设备升级顺序将第一个待升级设备确定为初始设备;将所述初始设备的设备升级时间将所述目标升级包以设备升级请求的形式发送至所述初始设备,其中,所述待升级设备还用于在部署接收到的目标升级包之后,根据所述设备升级顺序从所述待升级设备中确定所述待升级设备的设备子节点,根据所述设备子节点的
设备升级时间将所述目标升级包以设备升级请求的形式发送至所述设备子节点。6.根据权利要求5所述的方法,其特征在于,所述待升级设备还通过以下方法对接收到的目标升级包进行验证:若确定所述目标升级包对应的发送方为所述预设节点标识对应的设备父节点,则确定对所述目标升级包的验证通过。7.根据权利要求5所述的方法,其特征在于,所述待升...

【专利技术属性】
技术研发人员:洪晶晶
申请(专利权)人:上海思格源智能科技有限公司
类型:发明
国别省市:

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

1