测量数据格式MDF文件的分析方法、装置、设备及介质制造方法及图纸

技术编号:39441161 阅读:12 留言:0更新日期:2023-11-19 16:24
本发明专利技术公开了一种测量数据格式MDF文件的分析方法、装置、设备及介质。该方法包括:将测试系统导入的各MDF文件进行解析,根据解析结果生成与每个MDF文件对应的标准数据表以及元数据,并将元数据存储至元数据数据库中;生成与各标准数据表对应的列存储文件,并将各列存储文件存储至查询数据库中;根据用户选取的分析需求,确定目标分析组件,并根据分析需求以及元数据数据库,确定查询数据库中的多个目标列存储文件;利用目标分析组件对各目标列存储文件进行分析,获取分析结果。采用上述技术方案,能够将MDF文件转换为开源格式进行存储,从而能够通过简单的数据分析工具解析MDF文件中的数据,有效提高MDF文件中数据的查询效率。有效提高MDF文件中数据的查询效率。有效提高MDF文件中数据的查询效率。

【技术实现步骤摘要】
测量数据格式MDF文件的分析方法、装置、设备及介质


[0001]本专利技术涉及数据处理
,尤其涉及一种测量数据格式MDF文件的分析方法、装置、设备及介质。

技术介绍

[0002]在汽车测试过程中,常使用MDF(Measurement Data Format,测量数据格式)文件存储控制器内部测量数据。
[0003]但MDF文件的存储格式为私有协议格式,对MDF文件的查询分析需要借助专用商业软件进行。如果需要对大批量的MDF文件进行特定条件的查询,则需要采购更加昂贵的商用统计分析系统,不然只能手动逐个打开文件进行查询。

技术实现思路

[0004]本专利技术提供了一种测量数据格式MDF文件的分析方法、装置、设备及介质,能够将MDF文件转换为开源格式进行存储,从而能够通过简单的数据分析工具解析MDF文件中的数据,有效提高MDF文件中数据的查询效率。
[0005]根据本专利技术的一方面,提供了一种MDF文件的分析方法,包括:
[0006]将测试系统导入的各MDF文件进行解析,根据解析结果生成与每个MDF文件对应的标准数据表以及元数据,并将元数据存储至元数据数据库中;
[0007]生成与各标准数据表对应的列存储文件,并将各列存储文件存储至查询数据库中;
[0008]根据用户选取的分析需求,确定目标分析组件,并根据分析需求以及元数据数据库,确定查询数据库中的多个目标列存储文件;
[0009]利用目标分析组件对各目标列存储文件进行分析,获取分析结果。
[0010]根据本专利技术的另一方面,提供了一种MDF文件的分析装置,包括:
[0011]文件解析模块,用于将测试系统导入的各MDF文件进行解析,根据解析结果生成与每个MDF文件对应的标准数据表以及元数据,并将元数据存储至元数据数据库中;
[0012]列存储文件生成模块,用于生成与各标准数据表对应的列存储文件,并将各列存储文件存储至查询数据库中;
[0013]列存储文件选取模块,用于根据用户选取的分析需求,确定目标分析组件,并根据分析需求以及元数据数据库,确定查询数据库中的多个目标列存储文件;
[0014]分析结果获取模块,用于利用目标分析组件对各目标列存储文件进行分析,获取分析结果。
[0015]根据本专利技术的另一方面,提供了一种电子设备,所述电子设备包括:
[0016]至少一个处理器;以及
[0017]与所述至少一个处理器通信连接的存储器;其中,
[0018]所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序
被所述至少一个处理器执行,以使所述至少一个处理器能够执行本专利技术任一实施例所述的MDF文件的分析方法。
[0019]根据本专利技术的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本专利技术任一实施例所述的MDF文件的分析方法。
[0020]本专利技术实施例的技术方案,通过将MDF文件进行解析为标准数据表以及元数据,将元数据存储至元数据数据库中,并根据标准数据表生成列存储文件存储至查询数据库中,根据用户的分析需求确定目标分析组件以及目标列存储文件,并获取分析结果的方式,能够将MDF文件转换为开源格式文件,解决了现有技术中无法采用通用的解析软件分析MDF文件的问题,能够实现对MDF文件中的数据进行高效的分析查询,解决了不同通道的MDF文件无法存储在同一数据库的问题,有效提高MDF文件中数据的查询效率。
[0021]应当理解,本部分所描述的内容并非旨在标识本专利技术的实施例的关键或重要特征,也不用于限制本专利技术的范围。本专利技术的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0022]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0023]图1是根据本专利技术实施例一提供的一种MDF文件的分析方法的流程图;
[0024]图2是根据本专利技术实施例二提供的另一种MDF文件的分析方法的流程图;
[0025]图3是根据本专利技术实施例三提供的一种MDF文件的分析装置的结构示意图;
[0026]图4是实现本专利技术实施例的MDF文件的分析方法的电子设备的结构示意图。
具体实施方式
[0027]为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。
[0028]需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0029]实施例一
[0030]图1为本专利技术实施例一提供的一种MDF文件的分析方法的流程图,本实施例可适用
于将MDF文件中数据通过开源格式进行存储,以便于对MDF文件进行分析的情况,该方法可以由MDF文件的分析装置来执行,该MDF文件的分析装置可以采用硬件和/或软件的形式实现,该MDF文件的分析装置可配置于具备数据处理功能的计算机或处理器中。如图1所示,该方法包括:
[0031]S110、将测试系统导入的各MDF文件进行解析,根据解析结果生成与每个MDF文件对应的标准数据表以及元数据,并将元数据存储至元数据数据库中。
[0032]可选的,MDF文件可以用于存储每次测试的测试数据,例如车辆型号、车速、测试零部件、测试工况、测试时间、测试地点、车辆温度、数据采集周期等各类测试数据。
[0033]可以理解的是,为了解决MDF文件需要用商用软件进行分析的问题,可以将MDF文件转换为开源格式的文件进行存储,以便于在文件分析时能够快速读取文件。
[0034]可选的,测试系统一次导入MDF文件可以为单个文件,也可以为多个文件,在本专利技术所述的实施例中,每个MDF文件均可转换成一个相对应的开源格式的文件,且本专利技术为了后续能够进行快速数据分析,将选取支持列式存储的开源格式文件,例如parquet格式文件等。
[0035]可选的,MDF文件中的车辆型号、测试时间、测试地点、测试工况以及测试零部件等具有本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种测量数据格式MDF文件的分析方法,其特征在于,包括:将测试系统导入的各MDF文件进行解析,根据解析结果生成与每个MDF文件对应的标准数据表以及元数据,并将元数据存储至元数据数据库中;生成与各标准数据表对应的列存储文件,并将各列存储文件存储至查询数据库中;根据用户选取的分析需求,确定目标分析组件,并根据分析需求以及元数据数据库,确定查询数据库中的多个目标列存储文件;利用目标分析组件对各目标列存储文件进行分析,获取分析结果。2.根据权利要求1所述的方法,其特征在于,将测试系统导入的各MDF文件进行解析,根据解析结果生成与每个MDF文件对应的标准数据表以及元数据,并将元数据存储至元数据数据库中,包括:每当检测到测试系统导入目标MDF文件时,若确定目标MDF文件为可转换文件,则确定目标MDF文件各数据列的采样周期;根据各采样周期以及预设的周期选取规则,确定目标时间周期,并根据目标时间周期将各数据列中的数据进行对齐处理;将对齐处理后的各数据列进行组合,生成与目标MDF文件对应的标准数据表;根据预设的元数据字段,在目标MDF文件中确定多个元数据项;提取目标MDF文件的标识信息,将所述标识信息与各元数据项进行组合,构成与目标MDF文件匹配的元数据,并将元数据存储至元数据数据库中。3.根据权利要求2所述的方法,其特征在于,生成与各标准数据表对应的列存储文件,并将各列存储文件存储至查询数据库中,包括:获取与目标MDF文件匹配的标准数据表中各数据列的列字段名以及各数据列的数据项;在初始存储文件中确定与各列字段名相匹配的列存储位置,并将与各列字段名匹配的数据项存储于相应的列存储位置中,生成列存储文件;生成与列存储文件唯一匹配的文件标识,并将文件标识添加至列存储文件中;根据各存储位置下存储的数据项以及与各存储位置相匹配的列字段名,生成列存储文件的索引,并将索引添加至列存储文件中;将包含有文件标识以及索引的列存储文件存储至查询数据库中。4.根据权利要求3所述的方法,其特征在于,在根据标准数据表生成列存储文件,并将列存储文件存储至查询数据库中之后,还包括:根据各MDF文件的标识信息以及与各MDF文件相匹配的列存储文件的文件标识,建立各元数据与各列存储文件之间的唯一映射关系。5.根据权利要求4所述的方法,其特征在于,根据用户选取的分析需求,确定目标分析组件,并根据分析需求以及元数据数据库,确定查询数据库中的多个目标列存储文件,包括:根据用户选取的分析需求,确定分析难度以及数据需求,并根据所...

【专利技术属性】
技术研发人员:闫朝亮曲函师韩令海赵弘志陈国栋罗璞余龙王桂洋张广军王谦
申请(专利权)人:中国第一汽车股份有限公司
类型:发明
国别省市:

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

1