[发明专利]一种车辆控制器程序的升级方法及设备有效
申请号: | 202110099772.5 | 申请日: | 2021-01-25 |
公开(公告)号: | CN112783527B | 公开(公告)日: | 2023-09-05 |
发明(设计)人: | 朱磊磊;王殿辉;朱雪岩;刘杰;于俊乾;王文强;曹文斌;苏雯博 | 申请(专利权)人: | 中国重汽集团济南动力有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F11/14 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 赵阳 |
地址: | 250200 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 车辆 控制器 程序 升级 方法 设备 | ||
本发明提出的一种车辆控制器程序的升级方法及设备,包括:启动车辆控制器并获取升级程序;判断车辆控制器是否具有软件版本备份功能,若是,执行面向升级控制器的防错刷升级机制;若否,执行多控制器融合的防错刷升级机制。本发明根据车载控制器的底层软件是否具有软件版本信息升级备份功能分成两种策略应对,从而实现车辆控制器程序升级的准确性、一致性和车辆运行的稳定性。
技术领域
本发明涉及汽车控制技术领域,更具体的说是涉及一种车辆控制器程序的升级方法及设备。
背景技术
随着现代电子技术、控制技术和信息技术的发展,越来越多的控制器被装配到车辆上,电子装置所占车辆成本的比重不断提升,并且随着人工智能的发展,未来将会进入软件定义汽车的时代。
相应的,为了升级车辆性能或者提升用户体验,各个控制器软件的升级迭代会变得越来越频繁,但是由于车型配置、产品供货商等的不同,同一款控制器会面向多个软件程序版本,少则几个,多则成百上千个,这些程序通常会被分为几大类,一旦装车,不同大类的程序之间是不允许互刷的,所以不管是通过线上还是线下的升级程序方式,都需要十分注意所升级的程序是否匹配原车的程序,如果错刷程序,轻则导致用户体验差、车辆部分功能不正常,重则会导致车辆无法启动,甚至可能导致安全交通事故,所以发展程序防错刷技术和功能是十分必要的。
发明内容
针对以上问题,本发明的目的在于提供一种车辆控制器程序的升级方法及设备,能够有效避免进行车辆控制器程序升级是出现错刷程序的情况,保证车辆程序型谱的一致性和稳定性,实现了面向车辆控制器多供货商型号、多车型参数配置的程序升级。
本发明为实现上述目的,通过以下技术方案实现:一种车辆控制器程序的升级方法,包括如下步骤:
S1:启动车辆控制器并获取升级程序;
S2:判断车辆控制器是否具有软件版本备份功能,若是,转到步骤S3,若否,转到步骤S4;
S3:执行面向升级控制器的防错刷升级机制;
S4:执行多控制器融合的防错刷升级机制。
进一步,所述步骤S3包括:
获取车辆控制器的软件版本信息,如果获取成功,则判断升级程序的版本是否与车辆控制器的软件版本匹配;若匹配,则启动升级程序进行升级刷写操作;若不匹配,则直接退出;
当升级刷写操作成功后,进行车辆控制器的软件版本信息备份,备份完成后退出。
进一步,所述步骤S3还包括:
若车辆控制器的软件版本信息获取失败,获取车辆控制器内备份的版本信息,判断升级程序的版本是否与车辆控制器内备份的版本信息匹配,若匹配,则启动升级程序进行升级刷写操作;若不匹配,则直接退出;当升级刷写操作成功后,执行车辆控制器的软件版本信息备份,备份完成后退出。
进一步,所述步骤S3还包括:
若升级刷写操作失败,获取车辆控制器内备份的版本信息,判断升级程序的版本是否与车辆控制器内备份的版本信息匹配,若匹配,则启动升级程序进行升级刷写操作;若不匹配,则直接退出;当升级刷写操作成功后,执行车辆控制器的软件版本信息备份,备份完成后退出。
进一步,所述步骤S4包括:
读取车辆控制器的软件版本信息,若读取成功,则将车辆控制器的软件版本信息暂存到预设的域控制器内,并判断升级程序的版本信息是否车辆控制器的软件版本信息匹配,若匹配,则启动升级程序进行升级刷写操作;若不匹配,则清除预设的域控制器内暂存的车辆控制器的软件版本信息并退出;
当升级刷写操作成功后,清除预设的域控制器内暂存的车辆控制器的软件版本信息并退出。
进一步,所述步骤S4还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国重汽集团济南动力有限公司,未经中国重汽集团济南动力有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110099772.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种提取积雪层相关长度的方法
- 下一篇:X型竹节桩