软件的更新装置、方法、车辆及存储介质制造方法及图纸

技术编号:41565761 阅读:28 留言:0更新日期:2024-06-06 23:47
本申请涉及一种软件的更新装置、方法、车辆及存储介质,涉及软件升级技术领域。该方法应用于车辆,车辆部署有待更新软件。该方法包括:对待更新软件进行划分,得到多个待测程序段。从多个待测程序段中确定至少一个目标程序段,目标程序段为初始程序信息与待更新程序信息不同的待测程序段。根据每个目标程序段的待更新程序信息更新目标程序段,得到更新后的待更新软件。如此,可以仅更新需要升级的程序段(即目标程序段),可以减少待更新软件内部数据的传输,减少更新过程需要的时长,提高软件的升级效率。

【技术实现步骤摘要】

本申请涉及软件升级,尤其涉及软件的更新,具体涉及一种软件的更新装置、方法、车辆及存储介质


技术介绍

1、随着车辆智能化、自动化的快速发展,车辆内搭载的各种软件越来越多,电子控制单元(electronic control unit,ecu)软件功能的复杂度也越来越高。当车辆内软件需要更新时,车辆厂家可以将车辆召回进行软件更新,但是车辆的召回成本较高。

2、目前,车辆厂家可以通过服务端获取目标ecu软件的当前全量升级包,将当前全量升级包和待升级的全量升级包进行制作升级差分包,将制作好的升级差分包发送到车端。车端可以根据升级差分包和当前全量升级包还原成待升级的全量升级包,并将待升级的全量升级包更新至ecu中。但是,对于具有多层架构的软件,由于软件内部数据量较大,对软件的全量升级包进行传输或者处理可能会导致升级过程耗时较多,降低软件升级的效率。


技术实现思路

1、本申请提供一种软件的更新装置、方法、车辆及存储介质,以至少解决相关技术中由于软件内部数据量较大,对软件的全量升级包进行传输或者处理可能会导致升本文档来自技高网...

【技术保护点】

1.一种软件的更新方法,其特征在于,应用于车辆,所述车辆部署有待更新软件;所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述从所述多个待测程序段中确定至少一个目标程序段,包括:

3.根据权利要求2所述的方法,其特征在于,获取所述待更新软件的待更新差分升级信息,包括:

4.根据权利要求1-3中任一项所述的方法,其特征在于,所述程序信息包括以下至少一项:起始地址、所述待测程序段中数据的长度、版本号、安全验签数据。

5.根据权利要求2或3所述的方法,其特征在于,所述待更新差分升级信息包括以下至少一项:所述待更新差分升级信息的版本号、哈...

【技术特征摘要】

1.一种软件的更新方法,其特征在于,应用于车辆,所述车辆部署有待更新软件;所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述从所述多个待测程序段中确定至少一个目标程序段,包括:

3.根据权利要求2所述的方法,其特征在于,获取所述待更新软件的待更新差分升级信息,包括:

4.根据权利要求1-3中任一项所述的方法,其特征在于,所述程序信息包括以下至少一项:起始地址、所述待测程序段中数据的长度、版本号、安全验签数据。

5.根据权利要求2或3所述的方法,其特征在于,所述待更新差分升级信息包括以下至少一项:所述待更新差分升级信息的版本号、哈希算法、加解密算法、程序段数量、函数入口地址、头信息校验值、每个所述待测程序段的待更新程序信息以及每个所述待测程序段的第一校验值。

6.根据权利要求5所述的方法,其特征在于,所述方法还包括:

7.根据权利要求6所...

【专利技术属性】
技术研发人员:夏溢袁正钟川
申请(专利权)人:深蓝汽车科技有限公司
类型:发明
国别省市:

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

1