一种控制器的升级方法、车辆、设备及介质与流程
- 国知局
- 2024-07-31 23:10:39
本发明涉及车辆升级,尤其涉及一种控制器的升级方法、车辆、设备及介质。
背景技术:
1、当前汽车向智能化、网联化发展已成趋势,软件更新迭代周期显著缩短。为了在汽车全生命周期里持续优化软件性能、为了给消费者提供与时俱进的软件功能,空中下载(over-the-air technology,ota)升级逐渐成为汽车的基本功能。
2、现在常用的ota升级技术是面向于电子控制单元(electronic control unit,ecu)升级,然而,ecu的结构较为简单,一般只有一个微控制单元(microcontroller unit,mcu),但是域控制器通常是异构多核的系统级芯片(system on chip,soc)架构,域控制器的升级需要对各个soc、mcu以及其他构件的升级,现有的ota升级是串行升级,则使用现有的ota升级对异构多核的系统级芯片架构的域控制器进行升级,可能导致升级时间过长、升级过程中单个soc的负载过高等问题,影响用户的用车体验。因此,如何针对异构多核结构的域控制器的升级过程进行改进,以提高ota升级的效率成为亟待解决的问题。
技术实现思路
1、有鉴于此,本发明实施例提供了一种控制器的升级方法、车辆、设备及介质,以解决异构多核结构的域控制器的升级过程的改进,以提高ota升级的效率的问题。
2、第一方面,本发明实施例提供一种控制器的升级方法,所述控制器包括第一节点和第二节点,所述升级方法在所述第一节点中运行,包括:
3、接收上游设备发送的升级包数据;
4、利用所述升级包数据对所述第一节点中的程序进行升级;
5、向所述第二节点传输所述升级包数据,以指示所述第二节点利用所述升级包数据对所述第二节点中的程序进行升级。
6、第二方面,本发明实施例提供一种车辆,所述车辆包括控制器,所述控制器用于实现如第一方面所述的升级方法。
7、第三方面,本发明实施例提供一种计算机设备,所述计算机设备包括处理器、存储器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面所述的升级方法。
8、第四方面,本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的升级方法。
9、本发明实施例与现有技术相比存在的有益效果是:
10、本发明提供一种控制器的升级方法,控制器包括第一节点和第二节点,升级方法在第一节点中运行,包括接收上游设备发送的升级包数据;利用升级包数据对第一节点中的程序进行升级;向第二节点传输升级包数据,以指示第二节点利用升级包数据对第二节点中的程序进行升级,在不影响关键路径的情况下,由第一节点控制控制器内的各个节点进行并行升级保证了升级目标增多而升级时间不变,同时可以均衡升级过程中各个节点的负载,降低因节点负载过高而导致升级失败的可能性。
技术特征:1.一种控制器的升级方法,其特征在于,所述控制器包括第一节点和第二节点,所述升级方法在所述第一节点中运行,包括:
2.根据权利要求1所述的升级方法,其特征在于,所述第一节点和/或所述第二节点连接子节点,所述第一节点利用所述升级包数据对所述第一节点连接的所述子节点进行升级,和/或,所述第二节点利用所述升级包数据对所述第二节点连接的所述子节点进行升级。
3.根据权利要求2所述的升级方法,其特征在于,所述利用所述升级包数据对所述第一节点中的程序进行升级,包括:
4.根据权利要求3所述的升级方法,其特征在于,在利用所述升级包数据对所述第一节点中的程序进行升级之后,包括:
5.根据权利要求4所述的升级方法,其特征在于,所述指示所述第二节点利用所述升级包数据对所述第二节点中的程序进行升级,包括:
6.根据权利要求4所述的升级方法,其特征在于,在获取每个第一升级目标的第一升级进度之后,包括:
7.根据权利要求4所述的升级方法,其特征在于,在获取每个第一升级目标的第一升级进度之前,包括:
8.一种车辆,其特征在于,所述车辆包括控制器,所述控制器用于实现如权利要求1至7任一项所述的升级方法。
9.一种计算机设备,其特征在于,所述计算机设备包括处理器、存储器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述的升级方法。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的升级方法。
技术总结本发明涉及车辆升级技术领域,尤其涉及一种控制器的升级方法、车辆、设备及介质,控制器包括第一节点和第二节点,该升级方法在第一节点中运行,包括接收上游设备发送的升级包数据;利用升级包数据对第一节点中的程序进行升级;向第二节点传输升级包数据,以指示第二节点利用升级包数据对第二节点中的程序进行升级,在不影响关键路径的情况下,由第一节点控制控制器内的各个节点进行并行升级保证了升级目标增多而升级时间不变,同时可以均衡升级过程中各个节点的负载,降低因节点负载过高而导致升级失败的可能性。技术研发人员:王仁宇,徐建斌,吴振兴,冯伟,韩冰受保护的技术使用者:比亚迪股份有限公司技术研发日:技术公布日:2024/7/29本文地址:https://www.jishuxx.com/zhuanli/20240730/196241.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表