[发明专利]车辆系统的软件更新方法、装置及车辆系统有效
| 申请号: | 201810487973.0 | 申请日: | 2018-05-21 |
| 公开(公告)号: | CN108762783B | 公开(公告)日: | 2021-12-14 |
| 发明(设计)人: | 杜岳峰;张文凯;聂森 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
| 主分类号: | G06F8/65 | 分类号: | G06F8/65 |
| 代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 何平;邓云鹏 |
| 地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 车辆 系统 软件 更新 方法 装置 | ||
1.一种车辆系统的软件更新方法,其特征在于,车辆系统包括车载通信组件、与所述车载通信组件连接的域控制组件、以及与所述域控制组件连接的电子控制组件,所述方法包括:
通过所述车载通信组件获取软件更新包;所述软件更新包中包括针对目标组件的待更新文件;所述目标组件包括所述域控制组件和所述电子控制组件中的至少一个;
通过所述域控制组件,验证所述域控制组件上的待启动固件是否满足第一可信条件,以对所述待启动固件的来源进行校验;所述域控制组件具有安全启动自身固件的能力;所述第一可信条件包括所述待启动固件为第一合法发行方认证的固件,所述第一合法发行方为所述域控制组件的合法发行方;
若满足所述第一可信条件时,则启动所述待启动固件,并基于所述待启动固件对所述待更新文件进行合法性验证;
当所述合法性验证通过时,通过所述待启动固件,基于所述待更新文件对目标组件上的待更新软件进行更新。
2.根据权利要求1所述的方法,其特征在于,所述车载通信组件具有与车辆系统外部进行数据通信的能力;
所述通过所述车载通信组件获取软件更新包,包括:
通过所述车载通信组件,从外部获取所述软件更新包,并将所述软件更新包发送至所述域控制组件。
3.根据权利要求1所述的方法,其特征在于,在所述启动所述待启动固件之前,还包括:
在所述域控制组件上的启动引导软件满足第二可信条件时,运行该启动引导软件;其中,所述第二可信条件包括所述启动引导软件为第二合法发行方认证的软件,所述第二合法发行方为所述启动引导软件的合法发行方;
基于运行的所述启动引导软件,验证所述待启动固件是否满足所述第一可信条件。
4.根据权利要求3所述的方法,其特征在于,所述域控制组件上的固件多于一个;
在基于运行的所述启动引导软件,验证所述待启动固件是否满足所述第一可信条件之前,还包括:
基于运行的所述启动引导软件,在候选固件中确定待启动固件;所述候选固件包括:所述域控制组件上未验证过其是否满足所述第一可信条件的各所述固件。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
在所述域控制组件上的待启动固件不满足所述第一可信条件时,返回在所述候选固件中确定待启动固件的步骤。
6.根据权利要求1所述的方法,其特征在于,所述目标组件多于一个,所述软件更新包还包括所述待更新文件的文件描述信息;
所述基于所述待更新文件对目标组件上的待更新软件进行更新,包括:
基于所述文件描述信息确定更新顺序,所述更新顺序用于指示对各所述目标组件上的待更新软件进行更新的先后顺序;
基于所述更新顺序,依次对各所述目标组件上的待更新软件进行更新。
7.根据权利要求1所述的方法,其特征在于,所述目标组件多于一个;
所述基于所述待更新文件对目标组件上的待更新软件进行更新,包括:
在候选目标组件中确定当前目标组件,所述候选目标组件包括:未对其待更新软件进行过更新的各所述目标组件;
确定所述当前目标组件的组件类型;
基于所述组件类型、以及与所述当前目标组件匹配的所述待更新文件,对所述当前目标组件上的待更新软件进行更新;
在所述当前目标组件完成更新后,返回在候选目标组件中确定当前目标组件的步骤。
8.根据权利要求7所述的方法,其特征在于,所述基于所述组件类型、以及与所述当前目标组件匹配的所述待更新文件,对所述当前目标组件上的待更新软件进行更新,包括:
在所述组件类型对应所述电子控制组件时,确定所述当前目标组件的适配更新协议;
基于所述适配更新协议,从与所述当前目标组件匹配的所述待更新文件中,获得第一适配更新数据;
将所述第一适配更新数据发送至所述当前目标组件;所述第一适配更新数据用于供所述当前目标组件根据所述第一适配更新数据,对其待更新软件进行更新。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810487973.0/1.html,转载请声明来源钻瓜专利网。





