本发明专利技术公开了一种整车FOTA升级系统及方法,系统包括:FOTA升级云端和搭载有Autosar AP平台的FOTA升级车载终端;FOTA升级云端响应升级命令,创建升级任务,对升级包进行加密和管理,并下发含有升级包的升级任务给车载终端及对FOTA升级进度和结果的状态维护;车载终端利用Autosar AP平台的FOTA Services组件,接收FOTA升级云端的升级任务并下载升级包,生成配置文件用于判断车载终端能否进行升级,当能够升级时解密和验签升级包以及控制升级包的传输和刷写方式对DOIP ECU或CAN ECU进行升级,校验升级结果及上报FOTA升级进度和结果给FOTA升级云端。本发明专利技术能够升级DOIP和CAN的ECU;实现多节点及单节点的串行和并行刷写,减少升级时间;回滚合理;基于配置文件获取升级包,提高升级效率。提高升级效率。提高升级效率。
【技术实现步骤摘要】
一种整车FOTA升级系统及方法
[0001]本专利技术涉及FOTA升级
,涉及一种整车FOTA升级系统及方法。
技术介绍
[0002]随着汽车智能化程度越来越高以及人们对车辆舒适性和安全性要求的提高,车辆FOTA(Firmware Over
‑
The
‑
Air)移动终端的空中下载软件升级功能成为了车辆的标配,方便车辆出厂后进行功能升级和问题修复,FOTA升级是通过远程方式对整车的ECU(Electronic Control Unit)电子控制单元进行刷写。然而,现有车辆ECU数量从几十到上百个,对整车ECU升级需要消耗大量时间;并且各个ECU之间可能有依赖关系,必须同时升级成功才能正常工作。因此,对车端应用的更新需要一套合理流程才能保证车辆ECU顺利升级。
[0003]当前,Autosar AP(Adaptive)平台的UCM组件提供了车端应用更新方法。UCM组件负责在Adaptive平台上更新,安装,删除和保留软件记录。它的作用类似于Linux中的dpkg软件包管理系统,其功能可确保以安全可靠的方式更新或修改Adaptive平台上的软件。
[0004]然而,目前UCM组件在实际使用的过程中有一些局限性:
[0005]1、只能安装、更新、删除Adaptive平台上的应用软件,对于车辆中的ECU,大多数ECU是基于CAN(Controller Area Network)控制器域网的ECU,Adaptive平台缺乏完整、成熟的解决方案。
[0006]2、一个UCM节点只能刷写一个ECU,并且刷写时,只能串行处理多个软件包。
[0007]3、回滚设置简单,当一个ECU刷写失败,整车ECU都进入回滚,严重影响了整车升级进度。
[0008]4、UCM Master需要将软件包传输给各个UCM,当软件包较大且较多时,传输升级包会消耗大量时间,影响升级效率。
[0009]如何解决目前Autosar AP中UCM存在的问题,提高整车的升级进度和效率是目前亟待解决的问题。
技术实现思路
[0010]因此,本专利技术提供了一种整车FOTA升级系统及方法,能够升级车端任意支持DOIP和CAN的ECU;能够实现多节点串、并行刷写及单节点串、并行刷写,减少升级时间;回滚设置合理,只回滚功能组相同ECU,提高升级效率;对配置文件解析后获取升级包本地存储路径,节约升级时间,提高升级效率,以解决上述
技术介绍
中提出的问题。
[0011]为达到上述目的,本专利技术提供如下技术方案:
[0012]第一方面,本专利技术实施例提供一种整车FOTA升级系统,包括:
[0013]FOTA升级云端和搭载有Autosar AP平台的FOTA升级车载终端,两者通过无线网络通信;
[0014]FOTA升级云端,用于响应升级命令,创建升级任务,对升级包进行加密和管理,并
下发含有升级包的升级任务给车载终端,以及对FOTA升级进度和结果的状态维护;
[0015]车载终端利用Autosar AP平台的FOTA Services组件,接收FOTA升级云端的升级任务并下载升级包,生成配置文件用于判断车载终端能否进行升级,当能够升级时解密和验签升级包以及控制升级包的传输和刷写方式对DOIP ECU或CAN ECU进行升级,校验升级结果以及上报FOTA升级进度和结果给FOTA升级云端。
[0016]可选地,FOTA Services组件,包括:FOTA Master、UCM Master和UCM DOIP;
[0017]FOTAMaster,负责与FOTA升级云端通信,用于接收FOTA升级云端的升级任务并下载升级包,生成配置文件并传输给UCM Master用以通知UCM Master进行升级,以及上报FOTA升级进度和结果给FOTA升级云端;
[0018]UCM Master,根据FOTAMaster传输的配置文件,进行解析后传给对应UCM DOIP,控制UCM DOIP的升级,以及上报升级进度和结果给FOTA Master;
[0019]UCM DOIP,基于UCM Master传输的文件,解析出升级包的本地存储路径及解密信息,对升级包进行解密和验签,并在UCM Master的控制下对DOIP ECU或CAN ECU进行FOTA升级。
[0020]可选地,配置文件,包括:升级前置条件、UCM DOIP名称、ECU升级配置文件、以及ECU传输及刷写顺序配置文件;
[0021]升级前置条件,用于判断车载终端能否进行升级,其包括:车载终端电量、车载终端是否充电以及车载终端工作状态;
[0022]UCM DOIP名称,用于配置及存储需控制升级的UCM DOIP名称;
[0023]ECU升级配置文件,用于配置及存储升级包的本地存储路径以及各ECU所属功能组;
[0024]ECU传输及刷写顺序配置文件,用于配置及存储ECU升级配置文件中升级包的传输方式以及ECU的刷写方式。
[0025]可选地,升级包的传输方式,包括:串行传输方式和并行传输方式。
[0026]可选地,ECU的刷写方式,包括:单ECU串行刷写、单ECU并行刷写、多ECU串行刷写以及多ECU并行刷写。
[0027]可选地,升级的过程,包括:升级包的传输、ECU刷写、激活、校验及回滚。
[0028]可选地,回滚的过程,包括:基于ECU升级配置文件中各ECU所属功能组,由UCM Master统一控制,遍历所有ECU刷写结果,当ECU刷写失败时,对其所属功能组相同的所有ECU进行回滚。
[0029]可选地,升级进度和结果,包括:刷写中、刷写成功、刷写失败、回滚中、回滚成功和回滚失败。
[0030]可选地,UCM Master与FOTAMaster和UCM DOIP均通过Autosar Ap平台中的预设组件进行通信。
[0031]第二方面,本专利技术实施例提供一种整车FOTA升级方法,包括:
[0032]FOTA升级云端响应升级命令,创建升级任务,对升级包进行加密和管理,并下发含有升级包的升级任务给车载终端,以及对FOTA升级进度和结果的状态维护;
[0033]车载终端利用Autosar AP平台的FOTAServices组件,接收FOTA升级云端的升级任务并下载升级包,生成配置文件用于判断车载终端能否进行升级,当能够升级时解密和验
签升级包以及控制升级包的传输和刷写方式对DOIP ECU或CAN ECU进行升级,校验升级结果以及上报FOTA升级进度和结果给FOTA升级云端。
[0034]本专利技术技术方案,具有如下优点:
[0035]本专利技术提供的整车FOTA升级系统及方法,系统包括:FOTA升级云端和搭载有Autosar AP平台的FOTA升级车载终端,两者通过无线网络通信;FOTA升级云端,用于响应升级命令,创建升级任务,对升级包进行加密和管理,并下发含有升级包的升本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种整车FOTA升级系统,其特征在于,包括:FOTA升级云端和搭载有Autosar AP平台的FOTA升级车载终端,两者通过无线网络通信;所述FOTA升级云端,用于响应升级命令,创建升级任务,对升级包进行加密和管理,并下发含有升级包的升级任务给所述车载终端,以及对FOTA升级进度和结果的状态维护;所述车载终端利用Autosar AP平台的FOTA Services组件,接收所述FOTA升级云端的升级任务并下载升级包,生成配置文件用于判断车载终端能否进行升级,当能够升级时解密和验签升级包以及控制升级包的传输和刷写方式对DOIP ECU或CAN ECU进行升级,校验升级结果以及上报FOTA升级进度和结果给所述FOTA升级云端。2.根据权利要求1所述的整车FOTA升级系统,其特征在于,所述FOTA Services组件,包括:FOTA Master、UCM Master和UCM DOIP;所述FOTA Master,负责与FOTA升级云端通信,用于接收所述FOTA升级云端的升级任务并下载升级包,生成配置文件并传输给UCM Master用以通知UCM Master进行升级,以及上报FOTA升级进度和结果给所述FOTA升级云端;所述UCM Master,根据FOTA Master传输的配置文件,进行解析后传给对应UCM DOIP,控制UCM DOIP的升级,以及上报升级进度和结果给FOTA Master;所述UCM DOIP,基于UCM Master传输的文件,解析出升级包的本地存储路径及解密信息,对升级包进行解密和验签,并在UCM Master的控制下对DOIP ECU或CAN ECU进行FOTA升级。3.根据权利要求2所述的整车FOTA升级系统,其特征在于,所述配置文件,包括:升级前置条件、UCM DOIP名称、ECU升级配置文件、以及ECU传输及刷写顺序配置文件;所述升级前置条件,用于判断车载终端能否进行升级,其包括:车载终端电量、车载终端是否充电以及车载终端工作状态;所述UCM DOIP名称,用于配置及存储需...
【专利技术属性】
技术研发人员:孟凡民,王涛,陶晶,阮玉龙,
申请(专利权)人:镁佳北京科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。