用于在至少两个编码文件之间进行比较的方法和系统技术方案

技术编号:42118029 阅读:27 留言:0更新日期:2024-07-25 00:37
本发明专利技术涉及一种用于在至少两个用于车辆电子控制单元的编码文件之间进行比较的方法,其特征在于,所述方法包括:对所述至少两个编码文件进行参数化,其中,所述编码文件中的每个代码段分别参数化为具有多个字段的元组;在所述至少两个编码文件之间针对于一个或多个字段值相同的元组比较其余字段的字段值;并且在所述比较存在差异的情况下,输出所述至少两个编码文件之间的差异。本发明专利技术还涉及用于在至少两个用于车辆电子控制单元的编码文件之间进行比较的系统和一种计算机可读介质。

【技术实现步骤摘要】

本专利技术涉及一种用于在至少两个用于车辆电子控制单元的编码文件之间进行比较的方法、一种计算机可读介质和一种用于在至少两个用于车辆电子控制单元的编码文件之间进行比较的系统。


技术介绍

1、用于车辆电子控制单元的编码文件特别是后缀为caf(coding applicationfile)或cafd的编码文件。所述编码文件可以理解为配置文件,其中特别是规定了在各个车型中的车辆电子控制单元也及车辆组件的配置参数和配置逻辑,例如在特定条件下车辆各个组件功能的激活和/或停用。

2、然而,随着车辆的不断更新升级,所述编码文件也将不断进行调整、如新增、删除、变更等。但编码文件的这样的调整更新可能会造成某些车型的某些车辆功能发生问题、如失灵、意外启动、信号缺失等等。为了排查问题原因,需要在数万行的编码文件中寻找到对应的代码段,并将其与前一个或多个版本的编码文件相对比,以检查是否存在代码上的调整。

3、然而,传统的文本比较工具仅能执行逐行比较,一旦有错行、删行、增行的情况,则这样的比较将难以继续进行。而且传统的比较工具也仅仅能显示两个文件在同一行中存在差本文档来自技高网...

【技术保护点】

1.一种用于在至少两个用于车辆电子控制单元的编码文件之间进行比较的方法,其特征在于,所述方法包括:

2.按照权利要求1所述方法,其特征在于,所述字段包括组别码、组别名称、组别激活状态、项目码、项目名称、项目值名称、项目缺省值、项目值、项目值逻辑和项目注释中的至少两项。

3.按照权利要求2所述的方法,其特征在于,基于数据类型、格式、关键字将代码段中的各代码识别为各字段;和/或对于不同类型的代码段以不同规则进行参数化。

4.按照权利要求1至3之一所述的方法,其特征在于,在输出所述至少两个编码文件之间的存在差异的元组时,对存在差异的字段值高亮显示。

<...

【技术特征摘要】

1.一种用于在至少两个用于车辆电子控制单元的编码文件之间进行比较的方法,其特征在于,所述方法包括:

2.按照权利要求1所述方法,其特征在于,所述字段包括组别码、组别名称、组别激活状态、项目码、项目名称、项目值名称、项目缺省值、项目值、项目值逻辑和项目注释中的至少两项。

3.按照权利要求2所述的方法,其特征在于,基于数据类型、格式、关键字将代码段中的各代码识别为各字段;和/或对于不同类型的代码段以不同规则进行参数化。

4.按照权利要求1至3之一所述的方法,其特征在于,在输出所述至少两个编码文件之间的存在差异的元组时,对存在差异的字段值高亮显示。

5.按照权利要求1至4之一所述的方法,其特征在于,在所述比较存在差异的情况下,输出差异原因,所述差异原因包括字段值不同、新增代码段和/或删除代码段。

【专利技术属性】
技术研发人员:来德敏
申请(专利权)人:华晨宝马汽车有限公司
类型:发明
国别省市:

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

1