一种车辆控制器的升级方法、设备、存储介质及装置制造方法及图纸

技术编号:26693987 阅读:22 留言:0更新日期:2020-12-12 02:50
本发明专利技术中,提供一种车辆控制器的升级方法、设备、存储介质及装置,通过判断待升级车辆控制器是否支持统一诊断服务UDS协议,根据判断结果确定待升级车辆控制器所属的控制器类型进而确定目标数据传输总线,并通过目标数据传输总线获取待升级车辆控制器对应的升级文件对所述待升级车辆控制器进行升级。现有技术中对于后续增加控制器类型、不同的刷新流程、不同的安全算法的控制器,需先对升级主控单元进行开发匹配后才可实现扩展应用,而本发明专利技术通过对待升级车辆控制器类型进行判断之后选取相应的目标数据传输总线并通过目标数据传输总线获取升级文件完成车辆控制器的升级,从而更简洁、方便的实现了车辆控制器的升级。

【技术实现步骤摘要】
一种车辆控制器的升级方法、设备、存储介质及装置
本专利技术涉及车辆控制器领域,尤其涉及一种车辆控制器的升级方法、设备、存储介质及装置。
技术介绍
软件目前已成为汽车电动化、网联化、智能化的变革核心,软件可迭代即空中下载技术OTA升级是车辆持续演进的基础,一方面可修复因软件导致的功能或安全问题,避免因软件漏洞引发召回的风险,另外可不断迭代升级,让客户感觉自己的车一直处于“成长”中,不会觉得被淘汰,同时可转变单一通过4S店服务客户的模式,极大降低服务成本。越来越多的车企开始应用OTA技术,并逐渐成为新车的标配功能。因整车网络架构不同,各控制器通讯协议较多,如何搭建一个通用化、平台化的OTA方案,完成一套架构下的升级,实现控制器可扩展的应用,避免后期重复开发,逐渐提上日程。OTA升级在设计初期基于某一车型调研需OTA升级的控制器,仅针对调研后的控制器进行匹配开发远程升级功能,将统一的待升级控制器清单、刷新流程和安全算法放在升级主控单元内部,仅实现待升级控制器清单内且具备统一刷新流程和安全算法的部分控制器的OTA升级。对于后续增加控制器类型、不同的刷新流程、不同的安全算法的控制器,未实现可配置,无法实现快速扩展应用,需先针对升级主控单元进行开发匹配后才可实现扩展应用。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术的主要目的在于提供一种车辆控制器的升级方法、设备、存储介质及装置,旨在解决现有技术中后续增加控制器类型、不同的刷新流程、不同的安全算法的控制器,未实现可配置,无法实现快速扩展应用的技术问题。为实现上述目的,本专利技术提供一种车辆控制器的升级方法,所述车辆控制器的升级方法包括以下步骤:判断待升级车辆控制器是否支持统一诊断服务UDS协议,并获得判断结果;根据所述判断结果确定待升级车辆控制器所属的控制器类型;根据所述控制器类型确定目标数据传输总线,并通过所述目标数据传输总线获取所述待升级车辆控制器对应的升级文件;通过所述升级文件对所述待升级车辆控制器进行升级。优选地,所述通过所述升级文件对所述待升级车辆控制器进行升级的步骤之前,还包括:根据所述升级文件生成升级指令;将所述升级指令发送至显示单元,以使所述显示单元根据所述升级指令展示预设升级提示;在接收到所述显示单元基于所述预设升级提示返回的升级确认指令时,根据所述升级确认指令执行所述通过所述升级文件对所述待升级车辆控制器进行升级的步骤。优选地,所述根据所述判断结果确定待升级车辆控制器所属的控制器类型的步骤,包括:若所述判断结果为支持UDS协议,则判定所述待升级车辆控制器的控制器类型为支持UDS协议控制器;相应的,所述根据所述控制器类型确定目标数据传输总线,并通过所述目标数据传输总线获取所述待升级车辆控制器对应的升级文件的步骤,包括:在所述待升级车辆控制器为支持UDS协议控制器时,确定第一目标数据传输总线;通过所述第一目标数据传输总线发送控制器升级指令,以使云端根据所述控制器升级指令下发升级配置文件;对所述升级配置文件进行解析,获取升级文件。优选地,所述通过所述第一目标数据传输总线发送控制器升级指令,以使云端根据所述控制器升级指令下发升级配置文件的步骤,具体包括:获取所述待升级车辆控制器的刷新流程和安全算法;根据所述刷新流程和安全算法生成所述待升级车辆控制器升级指令;通过所述第一目标数据传输总线将所述待升级车辆控制器升级指令发送至云端,以使云端根据所述刷新流程和安全算法设置升级配置文件,并反馈所述升级配置文件。优选地,所述根据所述判断结果确定待升级车辆控制器所属的控制器类型的步骤,还包括:若所述判断结果为不支持UDS协议,则判定所述待升级车辆控制器的控制器类型为不支持UDS协议控制器;相应的,所述根据所述控制器类型确定目标数据传输总线,并通过所述目标数据传输总线获取所述待升级车辆控制器对应的升级文件的步骤,包括:在所述待升级车辆控制器为不支持UDS协议控制器时,确定第二目标数据传输总线;通过所述第二目标数据传输总线发送控制器构建指令,以使云端根据所述控制器构建指令下发控制器构建文件;对所述控制器构建文件进行解析,获取所述升级文件。优选地,所述通过所述第二目标数据传输总线发送控制器构建指令,以使云端根据所述控制器构建指令下发控制器构建文件的步骤,包括:在所述待升级车辆控制器为不支持UDS协议控制器时,构建控制从模块;控制所述控制从模块通过所述第二目标数据传输总线发送控制器构建指令以使云端下发控制器构建文件。优选地,所述通过所述升级文件对所述待升级车辆控制器进行升级的步骤,包括:根据所述升级文件中的初始控制器构建文件进行初始控制器的构建,获得初始控制器;根据所述升级文件中的初始控制器配置文件对所述初始控制器进行配置,实现待升级车辆控制器升级。此外,为实现上述目的,本专利技术还提出一种车辆控制器的升级设备,所述车辆控制器的升级设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的车辆控制器的升级程序,所述车辆控制器的升级程序配置为实现如上文所述的车辆控制器的升级方法的步骤。此外,为实现上述目的,本专利技术还提出一种存储介质,所述存储介质上存储有车辆控制器的升级程序,所述车辆控制器的升级程序被处理器执行时实现如上文所述的车辆控制器的升级方法的步骤。此外,为实现上述目的,本专利技术还提出一种车辆控制器的升级装置,所述车辆控制器的升级装置包括:控制器判断模块、控制器类型确定模块、升级文件获取模块和控制器升级模块;所述控制器判断模块,用于判断待升级车辆控制器是否支持统一诊断服务UDS协议,并获得判断结果;所述控制器类型确定模块,用于根据所述判断结果确定待升级车辆控制器所属的控制器类型;所述升级文件获取模块,用于根据所述控制器类型确定目标数据传输总线,并通过所述目标数据传输总线获取所述待升级车辆控制器对应的升级文件;所述控制器升级模块,用于通过所述升级文件对所述待升级车辆控制器进行升级。本专利技术中,提供一种车辆控制器的升级方法、设备、存储介质及装置通过判断待升级车辆控制器是否支持统一诊断服务UDS协议,根据判断结果确定待升级车辆控制器所属的控制器类型进而确定目标数据传输总线,并通过目标数据传输总线获取待升级车辆控制器对应的升级文件对所述待升级车辆控制器进行升级。现有技术中对于后续增加控制器类型、不同的刷新流程、不同的安全算法的控制器,需先对升级主控单元进行开发匹配后才可实现扩展应用,而本专利技术通过对待升级车辆控制器类型进行判断之后选取相应的目标数据传输总线并通过目标数据传输总线获取升级文件完成车辆控制器的升级,从而更简洁、方便的实现了车辆控制器的升级。附图说明图1为本专利技术实施例方案涉及的硬件运行环境的车辆控制器的升级设备结本文档来自技高网...

【技术保护点】
1.一种车辆控制器的升级方法,其特征在于,所述方法包括以下步骤:/n判断待升级车辆控制器是否支持统一诊断服务UDS协议,并获得判断结果;/n根据所述判断结果确定待升级车辆控制器所属的控制器类型;/n根据所述控制器类型确定目标数据传输总线,并通过所述目标数据传输总线获取所述待升级车辆控制器对应的升级文件;/n通过所述升级文件对所述待升级车辆控制器进行升级。/n

【技术特征摘要】
1.一种车辆控制器的升级方法,其特征在于,所述方法包括以下步骤:
判断待升级车辆控制器是否支持统一诊断服务UDS协议,并获得判断结果;
根据所述判断结果确定待升级车辆控制器所属的控制器类型;
根据所述控制器类型确定目标数据传输总线,并通过所述目标数据传输总线获取所述待升级车辆控制器对应的升级文件;
通过所述升级文件对所述待升级车辆控制器进行升级。


2.如权利要求1所述的方法,其特征在于,所述通过所述升级文件对所述待升级车辆控制器进行升级的步骤之前,还包括:
根据所述升级文件生成升级指令;
将所述升级指令发送至显示单元,以使所述显示单元根据所述升级指令展示预设升级提示;
在接收到所述显示单元基于所述预设升级提示返回的升级确认指令时,根据所述升级确认指令执行所述通过所述升级文件对所述待升级车辆控制器进行升级的步骤。


3.如权利要求2所述的方法,其特征在于,所述根据所述判断结果确定待升级车辆控制器所属的控制器类型的步骤,包括:
若所述判断结果为支持UDS协议,则判定所述待升级车辆控制器的控制器类型为支持UDS协议控制器;
相应的,所述根据所述控制器类型确定目标数据传输总线,并通过所述目标数据传输总线获取所述待升级车辆控制器对应的升级文件的步骤,包括:
在所述待升级车辆控制器为支持UDS协议控制器时,确定第一目标数据传输总线;
通过所述第一目标数据传输总线发送控制器升级指令,以使云端根据所述控制器升级指令下发升级配置文件;
对所述升级配置文件进行解析,获取升级文件。


4.如权利要求3所述的方法,其特征在于,所述通过所述第一目标数据传输总线发送控制器升级指令,以使云端根据所述控制器升级指令下发升级配置文件的步骤,具体包括:
获取所述待升级车辆控制器的刷新流程和安全算法;
根据所述刷新流程和安全算法生成所述待升级车辆控制器升级指令;
通过所述第一目标数据传输总线将所述待升级车辆控制器升级指令发送至云端,以使云端根据所述刷新流程和安全算法设置升级配置文件,并反馈所述升级配置文件。


5.如权利要求2所述的方法,其特征在于,所述根据所述判断结果确定待升级车辆控制器所属的控制器类型的步骤,还包括:
若所述判断结果为不支持UDS协议,则判定所述待升级车辆控制器的控制器类型为不...

【专利技术属性】
技术研发人员:何茜成金峰王小辉李冬丽张晓龙孙涛
申请(专利权)人:安徽江淮汽车集团股份有限公司
类型:发明
国别省市:安徽;34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1