一种车辆的升级方法、升级系统、设备和介质与流程

文档序号:32312281发布日期:2022-11-23 12:08阅读:来源:国知局

技术特征:
1.一种车辆的升级方法,其特征在于,所述方法包括:将所有分区的唯一哈希值保存至不会被擦除的设定分区中;将现在系统的哈希值与升级包内的对应哈希值进行比对;根据所述比对的结果进行升级;将升级结果和升级后所有分区的哈希值返回系统。2.根据权利要求1所述的升级方法,其特征在于,将现在系统的哈希值与升级包内的对应哈希值进行比对包括:获取升级包,获取升级包中每一分区的哈希值;获取当前版本中每一分区对应的唯一哈希值;根据分区的名称将升级包中的哈希值与当前版本中对应的唯一哈希值进行对应比对;若与当前版本的唯一哈希值存在差异或在当前版本中未出现对应分区,则将该分区的配置信息加入到待升级分区列表中;根据待升级分区列表生成待升级分区的配置文件。3.根据权利要求2所述的升级方法,其特征在于,根据分区的名称将升级包中的哈希值与当前版本中对应的的唯一哈希值进行对应比对;若与当前版本的唯一哈希值存在差异或在当前版本中未出现对应分区,则将该分区的配置信息加入到待升级分区列表中;包括:读取升级包中的配置文件,并进行解析,生成第一文件;读取当前版本中的配置文件,并进行解析,生成第二文件;将所述第一文件中的每项数据与所述第二文件中的数据进行匹配操作;若第二文件中不存在,或者第二文件中存在但哈希值不相同,则判定为需要升级的分区,将该分区加入到待升级分区列表。4.根据权利要求2所述的升级方法,其特征在于,所述升级方法还包括对待升级分区的配置文件的校验过程,该校验过程包括:读取所述升级配置文件;对配置文件进行校验;若配置文件校验成功,则进行升级;若配置文件校验不成功,则返回升级失败。5.根据权利要求1所述的升级方法,其特征在于,将升级结果和升级后所有分区的哈希值返回系统包括:获取升级包中的配置文件;将配置文件写入到所述不会被擦除的设定分区中,以替换升级之前的相关配置信息;将所述配置文件返回给上层应用,以使上层应用记录此次升级结果,并根据升级结果做进一步的操作。6.根据权利要求1所述的升级方法,其特征在于,所述唯一哈希值通过对应分区信息的循环冗余校验得到。7.根据权利要求2所述的升级方法,其特征在于,将所有分区的唯一哈希值保存至不会被擦除的设定分区中包括:将所述唯一哈希值与分区名称组成json文件;保存所述json文件至所述不会被擦除的设定分区中。
8.一种fota的升级系统,其特征在于,所述系统包括:拷贝模块,用于将所有分区的唯一哈希值保存至不会被擦除的设定分区中;比对模块,用于将现在系统的哈希值与升级包内的对应哈希值进行比对;升级模块,根据所述比对的结果进行升级;返回模块,将升级结果和升级后所有分区的哈希值返回系统。9.一种电子设备,其特征在于,所述电子设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述电子设备实现如权利要求1至7中任一项所述的升级方法。10.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,当所述计算机程序被计算机的处理器执行时,使计算机执行权利要求1至7中任一项所述的升级方法。

技术总结
本发明提供一种车辆的升级方法,所述方法包括:将所有分区的唯一哈希值保存至不会被擦除的设定分区中;将现在系统的哈希值与升级包内的对应哈希值进行比对;根据所述比对的结果进行升级;将升级结果和升级后所有分区的哈希值返回系统。本发明中的哈希值比对可以很好的判断出那个分区需要升级,对需要升级的分区进行升级,不需要升级的分区不进行升级。本发明升级方法缩短了升级时间,提高了用户的体验感受。受。受。


技术研发人员:曾洪亮
受保护的技术使用者:重庆长安汽车股份有限公司
技术研发日:2022.08.26
技术公布日:2022/11/22
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1