实施数据检查的方法、装置和测试设备的管理方法及系统与流程
- 国知局
- 2024-09-14 14:46:29
本发明涉及一种用于对车辆测试使用的测试设备实施数据检查的方法、一种用于车辆测试使用的测试设备的管理方法、一种计算机可读存储介质、一种用于对车辆测试使用的测试设备实施数据检查的装置以及一种用于车辆测试使用的测试设备的管理系统。
背景技术:
1、在车辆研发调试过程中要进行大量的实车路试,其间需要通过专门的测试设备来同步采集和存储测试车辆的测试数据。然而随着车辆技术的不断升级,多种ecu(电子控制单元)相互协同工作,车载网络呈现复杂化。当前主流的车载混合网络例如主要由不同can、lin、以太网、flexray、most、lvds等车载网络总线构成。这造成在实车路试中需要采集和存储多种总线上的通信信息和/或调试信息、即车辆的运行数据,以便能够全面地记录车辆诸多部件和功能的运行,使得在问题反馈时能够提供有效证据,并且用作分析和解决问题的数据基础。
2、然而,在实际的车辆测试过程中,可能由于多种多样的原因、如密钥未录入、通道未激活、配置文件不正确、线缆未连接或虚接等导致测试设备所采集和存储的数据有缺失、特别是某些通道的数据全面丢失,从而造成车辆测试中产生的数据不齐全,难以作为证据或从中分析原因,甚至可能导致车辆测试失败。
3、然而,由于车载网络总线数量多、通道高达数十个。一方面,测试设备无法知晓需要记录的通道或者对每个通道进行实时的监控或显示。另一方面,由于车辆配置多种多样,车辆测试工程师也仅能凭借经验粗略估计需要检测的通道,而且从海量的运行数据中也难以判断是否缺失某一或某些通道的数据。因此,数据丢失的问题往往在车辆测试结束之后数天乃至数周才被发现,因而无法及时弥补。而此时重新进行车辆测试无疑将带来成本上的耗费,而且偶然出现的问题也可能不再重现。
4、因此,亟需能够车辆测试使用的测试设备实施数据检查以及对车辆测试使用的测试设备进行管理的技术方案,使得能够及时检查车辆测试使用的测试设备的数据并且高效地维护测试设备。
技术实现思路
1、本发明的任务在于,提供一种用于对车辆测试使用的测试设备实施数据检查的方法、一种用于车辆测试使用的测试设备的管理方法、一种计算机可读存储介质、一种用于对车辆测试使用的测试设备实施数据检查的装置以及一种用于车辆测试使用的测试设备的管理系统,使得能够及时检查车辆测试使用的测试设备的数据并且高效地维护测试设备。
2、本发明的第一方面涉及一种用于对车辆测试使用的测试设备实施数据检查的方法,所述方法包括:
3、从测试设备获取在车辆测试中记录的运行数据集;
4、对所述运行数据集进行通道解析,并且从运行数据集提取出各个通道的运行数据;
5、基于测试车辆的配置信息生成关于运行数据的预定通道列表;
6、检查所提取的运行数据是否符合所述预定通道列表中的通道总数和/或通道名称;并且
7、输出检查结果。
8、在本发明的范畴内,所述测试设备主要包括用于记录运行数据的数据记录仪(logger),但也涉及用于中间连接在车辆与数据记录仪之间的、用于适配接口和/或协议转换的转接器(combo)、媒体转换器(media converter)。也可能涉及电源分布器、保险盒等。
9、在本发明的范畴内,所述运行数据集或运行数据(trace)特别是指在实车路试过程中产生的多种总线上的通信信息和/或调试信息。可能涉及的总线包括:车身can(body-can)、诊断can(d-can)、底盘控制can(cas-can)、动力总成can(pt-can)、娱乐can(info-can)、以太网(ethernet)、特别是ethernet-tcp、ethernet-udp、flexray、lin、most、lvds等等车载网络总线。在车辆测试中,所述测试设备(必要时借助于转接器或媒体转换器)以不同通道记录这些总线中的通信信息和/或调试信息。这些信息的集合构成所述运行数据集。
10、按照本发明,首先从测试设备、特别是数据记录仪获取在车辆测试中记录的运行数据集。接着,对所述运行数据集进行通道解析,并且从运行数据集提取出各个通道的运行数据。在此,通道解析例如可以根据对测试设备的设定、连接方案或基于软件的报文识别来进行。示例性地,例如根据预先设定将数据记录仪某一插脚或接口上的运行数据解析为车身can中的运行数据,并且将相应的运行数据提取为车身can运行数据。
11、本发明特别是规定,基于测试车辆的配置信息生成关于运行数据的预定通道列表。在此,可以根据车辆的配置参数、车载网络布局、功能范围等来生成针对于该车辆的关于运行数据的预定通道列表,并以此作为检验数据的基础。接着,检查所提取的运行数据是否符合所述预定通道列表中的通道总数和/或通道名称。最后,输出检查结果,例如所有通道的运行数据是齐全的,或者报告缺失某一或某些通道的运行数据。
12、通过按照本发明的方法例如可以在车辆测试开始时如在试运行时、在车辆测试期间和/或在车辆测试结束后立即实施,由此能够及时检查测试设备所采集和记录的运行数据是否完备,特别是可以及时发现是否由于密钥录入、通道未激活、线缆未连接或虚接等原因导致测试设备所采集和存储的运行数据有缺失。通过按照本发明的方法可以便捷且高效地辅助车辆测试工程师开展车辆测试。在此,车辆测试工程师仅需从数据记录仪上获取先前所采集和存储的数据便能通过执行本发明的方法来进行数据检查,而无需复杂的操作,也不必估计车载网络布局并且耗费地逐一核对,有效地确保测试数据的完整性。这同时为后续的分析人员提供良好的数据基础。
13、按照本发明的一种实施方式,可以检查所提取的各个通道的运行数据是否超过对于每个通道预先设定的最低数据量。为了进一步保证运行数据的有效性,针对于不同通道规定最低数据量,并且检验实际提取到的运行数据是否满足所述最低数据量。在此,可以针对总线的特性为不同通道设置不同的最低数据量。还可以根据测试时长等动态地调整所述最低数据量,从而进一步保证获取到足够的运行数据。
14、按照本发明的一种实施方式,所述配置信息至少包括车辆型号和动力类型。由于车辆型号和动力类型、如燃油驱动、混合动力驱动、电力驱动是车辆配置的主要指标,可以通过车辆型号和动力类型生成关于运行数据的预定通道列表、特别是基本通道列表。为此可以预先针对配置信息、如车辆型号和动力类型编辑并存储这样的基本通道列表,以便在后续测试中方便地调用。
15、按照本发明的一种实施方式,可以根据测试车辆的版本代码和/或选配组件对所述预定通道列表、特别是基本通道列表进行增删。在此,随着车辆版本代码(如buildlevel或ilevel)更新和/或在车辆中安装了选配组件,车载网络总线可能发生变化,为了适应于这样的变化可以针对性地调整、如增删基本通道列表,从而确保运行数据的完整性。
16、按照本发明的一种实施方式,可以通过对版本代码和/或选配组件实施逻辑运算来确定要增删的通道。在此,例如可以引入逻辑运算、如逻辑与、逻辑或、条件运算、数值比较等来确定所要调整的通道,从而智能化地生成预定通道列表,保证运行数据的完整性。示例性地,可以规定在版本代码高于1103并且选配组件含有m套件时增加某一通道,或者可以在选配组件含有m套件并且版本代码在1103至0104之间时删除另一通道。
17、按照本发明的第二方面涉及一种用于车辆测试使用的测试设备的管理方法,所述方法包括:
18、按照前述方法的各步骤;
19、从远程服务器和/或本地数据库获取用于测试设备的最新的固件版本和/或配置文件;并且
20、检验所述测试设备的固件版本是否为最新,和/或检验所述测试设备的配置文件是否正确。
21、在此,测试设备、如数据记录仪、转接器、媒体转换器等的固件版本可能关系到数据采集和数据转换的性能,例如可能针对于丢帧、时延等问题进行了固件优化。因此,测试设备固件升级的及时性也将影响车辆测试中所采集和存储的运行数据。同时,在测试设备中配置文件定义了波特率、转换率传输速率等关键参数,而且车辆测试工程师也可能不断对配置文件优化迭代。因此是否加载了正确的配置文件也会对运行数据的采集和存储造成影响。
22、为了有效避免由于测试设备的固件版本和/或配置文件影响到所记录的运行数据,在按照本发明的管理设备中提出,从远程服务器和/或本地数据库自动化地抓取用于测试设备的最新的固件版本和/或配置文件。并且检验所述测试设备的固件版本是否为最新,和/或检验所述测试设备的配置文件是否正确。以最简单的方式为例,可以比较当前测试设备的固件版本号与自动化地抓取的固件版本号;和/或可以比较当前测试设备加载的配置文件名称与自动化抓取的配置文件名称。通过执行这样的检验进一步确保运行数据的完整性和准确性,进一步提高其作为证据或数据分析基础等的可靠性。
23、特别是,对于固件版本和/或配置文件的检验可以在前述的数据检查之前、同时或之后执行,并且同样作为检查结果一同输出给车辆测试工程师,以便及时发现测试设备固件过时或加载了不正确的配置文件。
24、按照本发明的一种实施方式,可以升级所述测试设备的固件版本,和/或可以更新所述测试设备的配置文件。以此可靠地保证测试设备升级和/或更新的及时性。特别是可以考虑在连接测试设备时提示升级和/或更新的存在,并且必要时自动启动升级和/或更新。以此智能地管理测试设备,减轻人员针对不同测试设备逐一查询、下载和执行的负担。
25、按照本发明的一种实施方式,所述管理方法还包括:可以存储所述测试设备的设备信息;和/或可以记录所述测试设备的使用历史,其中,所述设备信息特别是包括如下信息中的至少之一:设备编号、序列号、设备名称、设备型号、固定资产号、设备状态、设备位置、性能参数、当前固件版本、当前配置文件版本;所述使用历史特别是包括如下历史中的至少之一:使用所述测试设备的人员、所测试的车辆、测试时间、固件版本的升级操作、配置文件的更新操作、检验记录、维修记录。通过该实施方式实现对测试设备的数据化、透明化的管理。
26、本发明的第三方面涉及一种计算机可读存储介质,在所述计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实施前文所述的用于对车辆测试使用的测试设备实施数据检查的方法和/或前文所述的用于车辆测试使用的测试设备的管理方法。
27、本发明的第四方面涉及一种用于对车辆测试使用的测试设备实施数据检查的装置,所述装置包括:
28、获取单元,所述获取单元设置为用于从测试设备获取在车辆测试中记录的运行数据集;
29、解析和提取单元,所述解析和提取单元设置为用于对所述运行数据集进行通道解析并且从运行数据集提取出各个通道的运行数据;
30、列表生成单元,所述列表生成单元设置为用于基于测试车辆的配置信息生成关于运行数据的预定通道列表;
31、通道检查单元,所述通道检查单元设置为用于检查所提取的运行数据是否符合所述预定通道列表中的通道总数和/或通道名称;以及
32、输出单元,所述输出单元设置为用于输出检查结果。
33、按照本发明的一种实施方式,所述装置还可以包括数据量检查单元,所述数据量检查单元设置为用于检查所提取的各个通道的运行数据是否超过对于每个通道预先设定的最低数据量。
34、按照本发明的一种实施方式,所述配置信息至少可以包括车辆型号和动力类型,特别是所述列表生成单元能够根据测试车辆的版本代码和/或选配组件、优选地通过对版本代码和/或选配组件实施逻辑运算来增删所述预定通道列表。
35、按照本发明的第五方面涉及一种用于车辆测试使用的测试设备的管理系统,所述管理系统包括:
36、上述用于对车辆测试使用的测试设备实施数据检查的装置;
37、用于测试设备的固件维护模块;以及
38、用于测试设备的配置文件维护模块。
39、在此,按照本发明的管理系不仅能够实现对车辆测试使用的测试设备实施数据检查而且能够有效地对测试设备进行维护。
40、按照本发明的一种实施方式,所述固件维护模块可以设置为用于从远程服务器和/或本地数据库获取用于测试设备的最新的固件版本,并且必要时可以升级所述测试设备的固件版本;和/或所述配置文件维护模块可以设置为用于从远程服务器和/或本地数据库获取用于测试设备的配置文件,并且必要时可以更新所述测试设备的配置文件。
41、按照本发明的一种实施方式,在所述装置中可以设置有设备检验单元,所述设备检验单元可以设置为用于检验所述测试设备的固件版本是否为最新和/或检验所述测试设备的配置文件是否正确。
42、按照本发明的一种实施方式,所述系统还可以包括数据库,所述数据库设置为用于存储所述测试设备的设备信息和/或记录所述测试设备的使用历史,其中,所述设备信息特别是包括如下信息中的至少之一:设备编号、序列号、设备名称、设备型号、固定资产号、设备状态、设备位置、性能参数、当前固件版本、当前配置文件版本;所述使用历史特别是包括如下历史中的至少之一:使用所述测试设备的人员、所测试的车辆、测试时间、固件版本的升级操作、配置文件的更新操作、检验记录、维修记录。
43、需要说明的是,按照本发明一个方面的特征、功能、效果和优势等同样可以参照本发明的其他方面的上述描述。此外,在本发明中所描述的各个方面可以按照多样的方式彼此组合。
本文地址:https://www.jishuxx.com/zhuanli/20240914/295873.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表