【技术实现步骤摘要】
本申请涉及软件升级,尤其涉及软件的更新,具体涉及一种软件的更新装置、方法、车辆及存储介质。
技术介绍
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所...
【专利技术属性】
技术研发人员:夏溢,袁正,钟川,
申请(专利权)人:深蓝汽车科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。