一种数据获取方法、装置、设备及介质制造方法及图纸

技术编号:22167021 阅读:14 留言:0更新日期:2019-09-21 10:37
本申请公开了一种数据获取方法、装置、设备及介质,该方法的步骤包括:接收对身份标识关键字属性标签内数据的获取指令,在预设的对应关系中检索可扩展标记语言文件中与身份标识关键字属性标签对应的普通标签的类对象;通过类对象获取普通标签下的数据对象,并将数据对象输出为数据获取结果。本方法能够相对确保正常获取到可扩展标记语言文件中身份标识关键字属性标签下的对象数据,保证了获取可扩展标记语言文件中数据时的整体可靠性。此外,本申请还提供一种数据获取装置、设备及介质,有益效果同上所述。

A Data Acquisition Method, Device, Equipment and Media

【技术实现步骤摘要】
一种数据获取方法、装置、设备及介质
本申请涉及车辆诊断领域,特别是涉及一种数据获取方法、装置、设备及介质。
技术介绍
随着当前车辆所搭载的电子设备不断丰富,电子设备的整体的故障率也随之增加,为了确保车辆中各个电子设备的正常工作,当前需要周期性获取对车辆各电子设备的诊断数据,以根据诊断数据对车辆的状态进行分析。现有技术中,车辆诊断数据预先由标签标注为可扩展标记语言对象数据并记录于可扩展标记语言(XML)文件中,为了减少因分析车辆诊断数据时反复解析可扩展标记语言文件而造成的资源开销,当前普遍需要依照可扩展标记语言文件的中的各个标签生成相应的类,进而通过类对象存储可扩展标记语言文件中相应的对象数据,以此在进行分析车辆诊断数据时根据需要调用目标类对象获取对应的目标对象数据。由于当前的可扩展标记语言文件中可能的存在包含有身份标识关键字(ID-REF)属性的标签,即身份标识关键字属性标签,而包含有身份标识关键字属性标签起到的是链接的作用,因此由具有身份标识关键字属性标签标注的对象数据并非是具有实际意义的可用值,进而会导致将可扩展标记语言文件的对象数据通过相应的类进行存储时,通过身份标识关键字属性标签的类对象无法获取到相应的对象数据,进而难以确保获取车辆诊断数据时的整体可靠性,进而降低车辆诊断数据分析结果的准确性。由此可见,提供一种数据获取方法,以相对确保正常获取到可扩展标记语言文件中身份标识关键字属性标签下的对象数据,进而保证获取可扩展标记语言文件中数据时的整体可靠性,是本领域技术人员需要解决的问题。
技术实现思路
本申请的目的是提供一种数据获取方法、装置、设备及介质,以相对确保正常获取到可扩展标记语言文件中身份标识关键字属性标签下的对象数据,进而保证获取可扩展标记语言文件中数据时的整体可靠性。为解决上述技术问题,本申请提供一种数据获取方法,包括:接收对身份标识关键字属性标签内数据的获取指令;在预设的对应关系中检索可扩展标记语言文件中与身份标识关键字属性标签对应的普通标签的类对象;通过类对象获取普通标签下的数据对象;将数据对象输出为数据获取结果。优选的,在预设的对应关系中检索可扩展标记语言文件中与身份标识关键字属性标签对应的普通标签的类对象,包括:在预设的对应关系中检索可扩展标记语言文件中与身份标识关键字属性标签对应的普通标签的基类指针对象;相应的,通过类对象获取普通标签下的数据对象,包括:通过由基类指针对象转化的派生类指针对象获取普通标签下的数据对象。优选的,在预设的对应关系中检索可扩展标记语言文件中与身份标识关键字属性标签对应的普通标签的基类指针对象,包括:在预设的关联数组中检索可扩展标记语言文件中与身份标识关键字属性标签对应的基类指针对象。优选的,在预设的对应关系中检索可扩展标记语言文件中与身份标识关键字属性标签对应的普通标签的类对象之前,方法还包括:判断获取指令是否合法;如果是,则执行在预设的对应关系中检索可扩展标记语言文件中与身份标识关键字属性标签对应的普通标签的类对象的步骤。优选的,在将数据对象输出为数据获取结果后,方法还包括:按照字段分类对数据获取结果进行存储。优选的,数据对象包括基于开放诊断数据交换系统的车辆诊断数据。此外,本专利技术还提供一种数据获取装置,包括:指令接收模块,用于接收对身份标识关键字属性标签内数据的获取指令;检索模块,用于在预设的对应关系中检索可扩展标记语言文件中与身份标识关键字属性标签对应的普通标签的类对象;数据获取模块,用于通过类对象获取普通标签下的数据对象;数据输出模块,用于将数据对象输出为数据获取结果。优选的,装置还包括:指令判断模块,用于判断获取指令是否合法,如果是,则执行检索模块。此外,本专利技术还提供一种数据获取设备,包括:存储器,用于存储计算机程序;处理器,用于执行计算机程序时实现如上述的数据获取方法的步骤。此外,本专利技术还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如上述的数据获取方法的步骤。本申请所提供的数据获取方法,接收对身份标识关键字属性标签内数据的获取指令,在预设的对应关系中检索在可扩展标记语言文件中与该身份标识关键字属性标签对应的普通标签的类对象,进而通过该类对象获取该普通标签下的数据对象,并将数据对象输出为数据获取结果。由于本方法预先记录有身份标识关键字属性标签与其对应普通标签之间的对应关系,进而根据对应关系检索所需要获取的身份标识关键字属性标签的真实数据对象来源,即对应的普通标签的类对象,并以此获取到与身份标识关键字属性标签对应的数据对象作为数据获取结果,因此本方法能够相对确保正常获取到可扩展标记语言文件中身份标识关键字属性标签下的对象数据,保证了获取可扩展标记语言文件中数据时的整体可靠性。此外,本申请还提供一种数据获取装置、设备及介质,有益效果同上所述。附图说明为了更清楚地说明本申请实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的一种数据获取方法的流程图;图2为本申请实施例提供的另一种数据获取方法的流程图;图3本申请实施例提供的一种数据获取装置的结构图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本申请保护范围。由于当前的可扩展标记语言文件中可能的存在包含有身份标识关键字属性的标签,即身份标识关键字属性标签,而包含有身份标识关键字属性标签起到的是链接的作用,因此由具有身份标识关键字属性标签标注的对象数据并非是具有实际意义的可用值,进而会导致将可扩展标记语言文件的对象数据通过相应的类进行存储时,通过身份标识关键字属性标签的类对象无法获取到相应的对象数据,进而难以确保获取车辆诊断数据时的整体可靠性,进而降低车辆诊断数据分析结果的准确性。本申请的核心是提供一种数据获取方法,以相对确保正常获取到可扩展标记语言文件中身份标识关键字属性标签下的对象数据,进而保证获取可扩展标记语言文件中数据时的整体可靠性。本申请的另一核心是提供一种数据获取装置、设备及介质。为了使本
的人员更好地理解本申请方案,下面结合附图和具体实施方式对本申请作进一步的详细说明。图1为本申请实施例提供的一种数据获取方法的流程图。请参考图1,数据获取方法的具体步骤包括:步骤S10:接收对身份标识关键字属性标签内数据的获取指令。步骤S11:在预设的对应关系中检索可扩展标记语言文件中与身份标识关键字属性标签对应的普通标签的类对象。需要说明的是,可扩展标记语言(XML,ExtensibleMarkupLanguage),即标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。上述步骤是在获取可扩展标记语言文件中身份标识关键字属性标签下的对象数据时,即响应获取身份标识关键字属性标签下对象数据的数据获取指令时,在预设的对应关系中检索该身份标识关键字属性标本文档来自技高网
...

【技术保护点】
1.一种数据获取方法,其特征在于,包括:接收对身份标识关键字属性标签内数据的获取指令;在预设的对应关系中检索所述可扩展标记语言文件中与所述身份标识关键字属性标签对应的普通标签的类对象;通过所述类对象获取所述普通标签下的数据对象;将所述数据对象输出为数据获取结果。

【技术特征摘要】
1.一种数据获取方法,其特征在于,包括:接收对身份标识关键字属性标签内数据的获取指令;在预设的对应关系中检索所述可扩展标记语言文件中与所述身份标识关键字属性标签对应的普通标签的类对象;通过所述类对象获取所述普通标签下的数据对象;将所述数据对象输出为数据获取结果。2.根据权利要求1所述的数据获取方法,其特征在于,所述在预设的对应关系中检索所述可扩展标记语言文件中与所述身份标识关键字属性标签对应的普通标签的类对象,包括:在预设的所述对应关系中检索所述可扩展标记语言文件中与所述身份标识关键字属性标签对应的所述普通标签的基类指针对象;相应的,所述通过所述类对象获取所述普通标签下的数据对象,包括:通过由所述基类指针对象转化的派生类指针对象获取所述普通标签下的数据对象。3.根据权利要求2所述的数据获取方法,其特征在于,所述在预设的所述对应关系中检索所述可扩展标记语言文件中与所述身份标识关键字属性标签对应的所述普通标签的基类指针对象,包括:在预设的关联数组中检索所述可扩展标记语言文件中与所述身份标识关键字属性标签对应的所述基类指针对象。4.根据权利要求1所述的数据获取方法,其特征在于,所述在预设的对应关系中检索所述可扩展标记语言文件中与所述身份标识关键字属性标签对应的普通标签的类对象之前,所述方法还包括:判断所述获取指令是否合法;如果是,则执行所述...

【专利技术属性】
技术研发人员:刘均邓蒙召
申请(专利权)人:深圳市元征科技股份有限公司
类型:发明
国别省市:广东,44

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

1