本公开属于车辆软件升级,尤其涉及一种多ecu整合包整车fota升级方法、系统、设备和介质。
背景技术:
1、当前车辆fota(firmware over-the-air,移动终端的空中下载软件升级)升级需求日益增加,目前主流fota方案有以下缺点:
2、主流fota方案为单任务单ecu fota升级,造成平台任务多,下发指令多,重复操作繁杂,不利于fota任务管理。
3、基于可视化客户fota方案前期下,单ecu(electronic control unit,电子控制单元)升级方案客户体验较差,流程复杂且操作不便利。
4、单ecu升级后,存在各模块之间版本不同不兼容的风险,导致升级后车辆使用出现异常。
5、因此,有必要提供一种新的多ecu整合包整车fota升级方法、系统、设备和介质解决上述技术问题。
技术实现思路
1、本公开的目的就在于为了解决上述问题而提供一种多ecu整合包整车fota升级方法、系统、设备和介质。
2、本公开通过以下技术方案来实现上述目的:
3、一种多ecu整合包整车fota升级方法,包括以下步骤:
4、基于车型将适配的整车各ecu的升级软件整合为fota升级包;
5、当接收到升级任务命令时,将所述fota升级包下发至终端,本地拆包后对各ecu多线程升级;
6、将升级结果进行反馈,完成升级。
7、作为本公开的进一步优化方案,基于车型将适配的整车各ecu的升级软件整合为fota升级包包括:
8、将适配单车型各模块ecu的升级软件进行打包形成fota升级包,以整合包的形式进行兼容性测试,以满足所述fota升级包下发后,整车各ecu联动无异常。
9、作为本公开的进一步优化方案,所述升级任务命令通过tsp平台或可视化客户端进行下发。
10、作为本公开的进一步优化方案,将所述fota升级包下发至终端,本地拆包后对各ecu多线程升级包括:
11、将所述fota升级包下发至终端,终端将接收到的所述fota升级包进行拆分,留存当前整合包版本信息,将各ecu的升级软件分控制器下发任务,对各ecu多线程升级。
12、作为本公开的进一步优化方案,将升级结果进行反馈包括:
13、升级后将升级结果进行反馈,比对升级反馈指令清单,再将比对结果发送至tsp平台或可视化客户端,完成流程。
14、一种多ecu整合包整车fota升级系统,包括:
15、整合模块,用于基于车型将适配的整车各ecu的升级软件整合为fota升级包;
16、升级模块,用于当接收到升级任务命令时,将所述fota升级包下发至终端,本地拆包后对各ecu多线程升级;
17、反馈模块,用于将升级结果进行反馈,完成升级。
18、一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器、通信接口和存储器通过通信总线完成相互间的通信;
19、存储器,用于储存计算机程序;
20、处理器,用于执行存储器所储存的程序时,实现多ecu整合包整车fota升级方法。
21、一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现多ecu整合包整车fota升级方法。
22、本公开的有益效果在于:
23、本公开通过整合包的形式进行fota升级,避免了平台任务多,下发指令多,重复操作繁杂的问题,有利于fota任务管理;通过可视化操作平台点击一键升级操作,客户体验好,流程简单,操作便利;以整合包形式进行兼容性测试,以满足升级包下发后,整车各ecu联动无异常,最大限度满足关联件协同配合需求。
1.一种多ecu整合包整车fota升级方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种多ecu整合包整车fota升级方法,其特征在于,基于车型将适配的整车各ecu的升级软件整合为fota升级包包括:
3.根据权利要求1所述的一种多ecu整合包整车fota升级方法,其特征在于,所述升级任务命令通过tsp平台或可视化客户端进行下发。
4.根据权利要求1所述的一种多ecu整合包整车fota升级方法,其特征在于,将所述fota升级包下发至终端,本地拆包后对各ecu多线程升级包括:
5.根据权利要求1所述的一种多ecu整合包整车fota升级方法,其特征在于,将升级结果进行反馈包括:
6.一种多ecu整合包整车fota升级系统,其特征在于,包括:
7.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器、通信接口和存储器通过通信总线完成相互间的通信;
8.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-5中任一项所述的多ecu整合包整车fota升级方法。
