【技术实现步骤摘要】
用于分析和转换标准数据源文件的方法及系统
本专利技术涉及数据处理领域,特别地,涉及用于分析和转换标准数据源文件的方法及系统。
技术介绍
在汽车电子行业中,汽车开放系统架构(AUTomotiveOpenSystemArchitecture,简称为AUTOSAR)的标准数据源文件被广泛应用于存储车辆的电子控制单元(ElectronicControlUnit,简称为ECU)之间的通信数据信息。但是,AUTOSAR标准的数据源文件具有复杂的文件结构,内容稍微改动就会引起数据源文件的大幅变更,难以定位变更位置和内容。汽车整车制造商或零部件供应商在使用第三方配置工具进行配置AUTOSAR标准的数据源文件时,由于操作复杂,配置项内容过多,导致配置效率低下并且容易出错。另外,汽车整车制造商或零部件供应商可能会提供不符合AUTOSAR标准的非标准数据源文件。因此,存在分析不同标准数据源文件和在标准数据源文件和非标准数据源文件之间进行转换的需求。需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本专利技术的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
根据本专利技术的实施例提出的用于分析或转换标准数据源文件的方法、系统及其存储介质,旨在解决上文中提及的问题,对标准数据源文件(特别是AUTOSAR标准数据源文件)进行对比分析时,能够快速对比不同版本的标准数据源文件之间的差异,并且支持标准数据源文件与非标准数据源文件之间的相互转化,提高基于标准数据源文件进行车辆功能配 ...
【技术保护点】
1.一种用于分析标准数据源文件的方法,包括:/n建立多层级数据项模型,所述多层级数据项模型包括属于不同层级的关键数据项,所述关键数据项存储在第一标准数据源文件和第二标准数据源文件中;/n基于所述关键数据项分别在所述第一标准数据源文件和所述第二标准数据源文件中获取与所述关键数据项对应的第一属性信息和第二属性信息;以及/n将所述第一属性信息与所述第二属性信息进行比较以获取所述第一标准数据源文件和所述第二标准数据源文件之间的变化。/n
【技术特征摘要】
1.一种用于分析标准数据源文件的方法,包括:
建立多层级数据项模型,所述多层级数据项模型包括属于不同层级的关键数据项,所述关键数据项存储在第一标准数据源文件和第二标准数据源文件中;
基于所述关键数据项分别在所述第一标准数据源文件和所述第二标准数据源文件中获取与所述关键数据项对应的第一属性信息和第二属性信息;以及
将所述第一属性信息与所述第二属性信息进行比较以获取所述第一标准数据源文件和所述第二标准数据源文件之间的变化。
2.如权利要求1所述的方法,其中,建立多层级数据项模型包括:
基于分析规则,从所述第一标准数据源文件和所述第二标准数据源文件中存储的数据项中选择所述关键数据项;
其中,每个所述关键数据项仅包括数据项属性或者包括数据项属性和至少一个属于所述关键数据项所属层级的下一层级的关键数据项。
3.如权利要求2所述的方法,其中,基于所述关键数据项分别在所述第一标准数据源文件和所述第二标准数据源文件中获取与所述关键数据项对应的第一属性信息和第二属性信息包括:
分别在所述第一标准数据源文件和所述第二标准数据源文件中查找和获取与所述关键数据项对应的数据项属性,其中:
分别在所述第一标准数据源文件和所述第二标准数据源文件中查找与所述关键数据项匹配的数据项;以及
分别在所述第一标准数据源文件和所述第二标准数据源文件中获取与所述关键数据项匹配的数据项所包含的数据项属性并且将所述数据项属性存储到所述第一属性信息和所述第二属性信息中。
4.如权利要求3所述的方法,其中,当所述关键数据项包括属于所述关键数据项所属层级的下一层级的关键数据项时,分别在所述第一标准数据源文件和所述第二标准数据源文件中查找和获取与属于所述下一层级的关键数据项对应的数据项属性。
5.如权利要求4所述的方法,其中,基于所述关键数据项分别在所述第一标准数据源文件和所述第二标准数据源文件中获取与所述关键数据项对应的第一属性信息和第二属性信息还包括:
在所述第一标准数据源文件和所述第二标准数据源文件中遍历地查找和获取与所有的所述关键数据项对应的数据项属性。
6.如权利要求1至5中任一项所述的方法,还包括:
基于所述第一标准数据源文件和所述第二标准数据源文件之间的变化,提示所述变化的影响。
7.如权利要求1至6中任一项所述的方法,所述第一标准数据源文件和所述第二标准数据源文件为AUTOSAR数据源文件。
8.如权利要求7所述的方法,其中,所述关键数据项至少包括属于第一层级的数据帧项、属于第二层级的协议数据单元项以及属于第三层级的信号项,每个所述数据帧项包括数据帧属性和一个所述协议数据单元项,每个所述协议数据单元项包括协议数据单元属性和至少一个信号项,每个信号项包括至少一个信号组和/或至少一个信号,每个所述信号组包括信号组属性和至少一个所述信号,每个所述信号包括信号属性。
9.一种用于转换标准数据源文件和非标准数据源文件的方法,包括:
建立多层级数据项模型,所述多层级数据项模型包括属于不同层级的关键数据项,所述关键数据项存储在所述标准数据源文件和所述非标准数据源文件中;
基于所述关键数据项在所述非标准数据源文件中获取与所述关键数据项对应的属性信息;
基于所述属性信息生成所述多层级数据项模型与所述非标准数据源文件之间的映射关系;以及
基于所述映射关系将所述非标准数据源文件转换为标准数据源文件,或者将所述标准数据源文件转换为非标准数据源文件。
10.如权利要求9所述...
【专利技术属性】
技术研发人员:田可丰,
申请(专利权)人:大陆汽车电子连云港有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。