【技术实现步骤摘要】
目标软件升级方法、装置、电子设备、介质和程序产品
[0001]本公开的实施例涉及计算机
,具体涉及目标软件升级方法、装置、电子设备、介质和程序产品。
技术介绍
[0002]目标软件升级方法,是用于升级目标软件的一项技术。目前,在升级目标软件时,通常采用的方式为:首先,控制单元擦除整片闪存数据。然后,对于目标软件对应的软件升级程序包数据,以帧为单位,对整片闪存进行数据写操作。从而,升级目标软件。
[0003]然而,专利技术人发现,当采用上述方式进行目标软件升级时,经常会存在如下技术问题:第一,随着软件升级频率越来越高、以及闪存数据量越来越大,每次升级时,对整片闪存数据进行刷写,耗时较长,导致目标软件升级效率较低;第二,在升级目标软件之前,往往容易忽略对数据来源安全性的校验,或者该校验过程过于复杂,从而,导致目标软件升级的安全性以及效率较低;第三,若断电或断网导致数据传输中断,控制单元需要重新擦除整片闪存数据,重新以帧为单位接收整个软件升级程序包以及以帧为单位对整片闪存进行数据写操作,从而,导致目标软件升级效率较低 ...
【技术保护点】
【技术特征摘要】
1.一种目标软件升级方法,包括:获取软件标识信息集;将所述软件标识信息集中的各个软件标识信息更新至以太网;响应于接收到针对所述软件标识信息集中至少一个软件标识信息的订阅信息,基于所接收到的订阅信息,生成目标软件标识序列;对所述目标软件标识序列中各个目标软件标识对应的程序存储分区数据进行刷写处理,以供目标软件升级。2.根据权利要求1所述的方法,其中,所述基于所接收到的订阅信息,生成目标软件标识序列,包括:基于所接收到的订阅信息,生成目标订阅信息,其中,所述目标订阅信息包括目标校验标识组、目标软件标识组和校验字节信息;对所述目标校验标识组中各个目标校验标识与所述目标软件标识组中对应的目标软件标识进行匹配处理,得到第一校验信息;响应于确定所述第一校验信息满足第一预设校验条件,基于所述校验字节信息,对所述目标软件标识组进行传输校验处理,得到第二校验信息;响应于确定所述第二校验信息满足第二预设校验条件,基于所述目标软件标识组和所述软件标识信息集,生成第三校验信息;响应于确定所述第三校验信息满足第三预设校验条件,对所述目标软件标识组中的目标软件标识进行排序,得到目标软件标识序列。3.根据权利要求2所述的方法,其中,所述订阅信息包括校验标识字节组、软件标识字节组和校验字节信息,所述校验字节信息包括高位校验字节和低位校验字节;以及所述基于所接收到的订阅信息,生成目标订阅信息,包括:将所述高位校验字节的十进制值确定为高位数值;将所述低位校验字节的十进制值确定为低位数值;对所述校验标识字节组中每个校验标识字节进行循环右移高位数值个比特位以生成目标校验标识字节,得到目标校验标识字节组;基于预设的解密表,确定与所述目标校验标识字节组中的每个目标校验标识字节对应的目标校验标识,得到目标校验标识组;对所述软件标识字节组中每个软件标识字节进行循环左移低位数值个比特位以生成目标软件标识,得到目标软件标识组;将所述目标校验标识组、所述目标软件标识组和所述校验字节信息确定为目标订阅信息。4.根据权利要求2所述的方法,其中,所述软件标识信息集中的每个软件标识信息包括软件标识;以及所述基于所述目标软件标识组和所述软件标识信息集,生成第三校验信息,包括:对所述目标软件标识组中的各个目标软件标识与所述软件标识信息集中的各个软件标识信息包括的软件标识进行匹配处理...
【专利技术属性】
技术研发人员:于英俊,章杰,朱立虎,徐文磊,
申请(专利权)人:禾多科技北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。