ECU版本管理方法技术

技术编号:33089020 阅读:80 留言:0更新日期:2022-04-15 10:58
本发明专利技术公开一种ECU版本管理方法,应用于升级路径管理库的方法包括:获取指定车型的新整车基线版本基础信息;将新ECU版本的ECU版本基础信息添加到目标ECU版本列表;根据目标ECU版本列表中旧ECU版本的ECU版本升级信息、ECU版本升级类型以及差分文件路径,更新旧ECU版本的ECU版本升级信息;获取新整车基线版本的整车基线版本号,并根据新整车基线版本的整车基线版本号和新整车基线版本的整车版本升级类型,更新ECU版本总表的各ECU版本列表中最新ECU版本的整车基线版本参考信息;根据各ECU版本列表中最新ECU版本、新整车基线版本的整车版本升级类型和新整车基线版本的整车基线版本号确定新整车基线版本,并将新整车基线版本添加到指定车型对应的整车基线版本列表中。添加到指定车型对应的整车基线版本列表中。添加到指定车型对应的整车基线版本列表中。

【技术实现步骤摘要】
ECU版本管理方法


[0001]本专利技术涉及车辆
,具体而言,涉及一种ECU版本管理方法。

技术介绍

[0002]随着汽车“电动化、网联化、智能化、共享化”新四化的推进,其电子化程度也越来越高,汽车软件的复杂度也随之大增,软件故障的修复以及个性化定制需求的更新,仅通过4S店升级难以给予用户最佳的体验,于是OTA升级成为了汽车发展的趋势。汽车中最重要且升级需求最多的就是ECU(Electronic Control Unit,电子控制单元),ECU是种用于对车辆的某一部分系统进行控制的控制器,在整车产品推出市场后,会由于各种原因需要升级ECU的软件来进行更新和修正问题,在本领域中,将对ECU中的软件进行升级的过程简称为ECU升级。然而,目前一辆车中往往包括多种类型的ECU用于控制不同的零件,不同类型的ECU软件版本(以下简称ECU版本)的更新时间可能不同,从而导致在同一时间段,不同类型的ECU版本存在的版本等级不同,进而导致高效准确管理ECU版本越来越难。

技术实现思路

[0003]本专利技术实施例提供了一种ECU版本管理方本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种ECU版本管理方法,其特征在于,所述方法应用于升级路径管理库,所述方法包括:获取指定车型的新整车基线版本基础信息,其中,所述新整车基线版本基础信息包括至少一个电子控制单元ECU类型的新ECU版本的ECU版本基础信息、所述新ECU版本与相同ECU类型的旧ECU版本之间的差分文件路径和新整车基线版本的整车版本升级类型,所述ECU版本基础信息包括ECU类型、ECU版本号、原始镜像文件路径、ECU版本升级类型;将所述新ECU版本的ECU版本基础信息添加到目标ECU版本列表中,其中,所述目标ECU版本列表为与所述指定车型对应的ECU版本总表中所述新ECU版本对应的ECU类型的ECU版本列表,所述ECU版本总表包括所述指定车型包含的所有ECU类型的ECU版本列表,每个ECU版本列表中包括同一个ECU类型的不同ECU版本,每个ECU版本包括ECU版本基础信息、ECU版本升级信息、整车基线版本参考信息,所述ECU版本升级信息为用于控制所述每个ECU版本根据ECU版本升级类型进行升级的参考信息,所述整车基线版本参考信息为用于控制所述每个ECU版本根据整车基线版本升级类型进行升级的参考信息;根据所述目标ECU版本列表中旧ECU版本的ECU版本升级信息、ECU版本升级类型以及所述差分文件路径,更新所述旧ECU版本的ECU版本升级信息;获取所述新整车基线版本的整车基线版本号,并根据所述新整车基线版本的整车基线版本号和所述新整车基线版本的整车版本升级类型,更新所述ECU版本总表的各ECU版本列表中最新ECU版本的整车基线版本参考信息;根据所述各ECU版本列表中最新ECU版本、所述新整车基线版本的整车版本升级类型和所述新整车基线版本的整车基线版本号确定所述新整车基线版本,并将所述新整车基线版本添加到所述指定车型对应的整车基线版本列表中,其中,所述整车基线版本列表包括所述指定车型的不同整车基线版本,每个整车基线版本包括整车基线版本号、所述每个整车基线版本所涉及的ECU类型和ECU版本号、整车版本升级类型。2.根据权利要求1所述的方法,其特征在于,所述整车版本升级类型和所述ECU版本升级类型均包括可跳过或不可跳过,所述ECU版本升级信息包括目标ECU版本号和差分信息表,所述目标ECU版本号为根据ECU版本升级类型确定的、使得所述每个ECU版本能够成功升级到的ECU版本号,所述差分信息表包括所述每个ECU版本所对应的ECU升级版本的ECU版本号以及所述每个ECU版本与所述ECU升级版本的差分文件路径,所述ECU升级版本为ECU版本等级比所述每个ECU版本高的ECU版本,根据所述目标ECU版本列表中旧ECU版本的ECU版本升级信息、ECU版本升级类型以及所述差分文件路径,更新所述旧ECU版本的ECU版本升级信息,包括:判断所述目标ECU版本列表中待更新旧ECU版本的目标ECU版本号是否为空;若为空,则将所述新ECU版本的ECU版本号作为所述待更新旧ECU版本的目标ECU版本号;若不为空,则判断所述目标ECU版本列表中待更新旧ECU版本的目标ECU版本号所对应的ECU版本中的ECU版本升级类型是否为可跳过,若为可跳过,则将所述待更新旧ECU版本的目标ECU版本号更改为所述新ECU版本的ECU版本号;在所述目标ECU版本列表中每个旧ECU版本的差分信息表中增加相同ECU类型的所述新ECU版本的ECU版本号以及所述新ECU版本与所述每个旧ECU版本之间的差分文件路径。
3.根据权利要求2所述的方法,其特征在于,所述整车基线版本参考信息包括目标整车基线版本序号和整车基线版本号列表,所述目标整车基线版本序号为所述每个ECU版本所属整车基线版本中最新的整车基线版本的整车基线版本序号,所述整车基线版本号列表包括所述每个ECU版本所属整车基线版本中整车版本升级类型为不可跳过的所有整车基线版本号,根据所述新整车基线版本的整车基线版本号和所述新整车基线版本的整车版本升级类型,更新所述ECU版本总表的各ECU版本列表中最新ECU版本的整车基线版本参考信息,包括:将所述ECU版本总表的各ECU版本列表中最新ECU版本的目标整车基线版本序号更新为所述新整车基线版本的整车基线版本号;当所述新整车基线版本的整车版本升级类型为不可跳过时,将所述新整车基线版本的整车版本升级类型添加到所述各ECU版本列表中最新ECU版本的整车基线版本号列表中。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:获取待修改整车版本升级类型的待修改整车基线版本以及修改后的整车版本升级类型;将所述整车基线版本列表中所述待修改整车基线版本的整车版本升级类型修改为所述修改后的整车版本升级类型;针对所述待修改整车基线版本对应的ECU版本列表中待修改ECU版本,若所述修改后的整车版本升级类型为不可跳过且所述待修改ECU版本的整车基线版本号列表不为空,则保持所述待修改ECU版本的ECU版本升级类型为不可跳过,并将所述待修改整车基线版本的整车基线版本号添加到所述待修改ECU版本的整车基线版本号列表中;若所述修改后的整车版本升级类型为不可跳过且所述待修改ECU版本的整车基线版本号列表为空,则将所述待修改ECU版本的ECU版本升级类型修改为不可跳过,若所述待修改ECU版本的目标ECU版本号不为空,则确定所述待修改ECU版本所在的ECU版本列表中以ECU版本等级比所述待修改ECU版本高的ECU版本的ECU版本号作为目标ECU版本号的ECU版本,并将确定的ECU版本的目标ECU版本号修改为所述待修改ECU版本的ECU版本号,将所述待修改整车基线版本的整车基线版本号添加到所述待修改ECU版本的整车基线版本号列表中;若所述修改后的整车版本升级类型为可跳过,则从所述待修改ECU版本...

【专利技术属性】
技术研发人员:黄尧秋
申请(专利权)人:经纬恒润天津研究开发有限公司
类型:发明
国别省市:

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

1