掌桥专利:专业的专利平台
掌桥专利
首页

【技术领域】

本发明实施例涉及汽车性能检测技术领域,具体涉及一种座舱系统性能指标检测方法和系统。

【背景技术】

随着新能源车的不断盛行,智能化是汽车行业未来发展趋势已经成为行业共识。这个趋势将为人们的生活与出行带来极大的变革,也会导致汽车座舱形态、座舱功能、交互方式的变化。因而汽车智能座舱的设计成为未来汽车发展和创新的关键因素,也是打造差异化、吸引用户非常重要的方面。

汽车座舱系统是一个软硬件结合的嵌入式系统。测试汽车座舱系统性能指标时更加复杂、测试场景更多、对性能指标结果要求更高。目前现有的性能指标检测方法只有针对纯软件层的响应时间的检测,并没有针对汽车座舱系统这类需要软硬件设备结合的性能指标的检测方法。因此,现有的检测方法不够全面且检测结果不够精准。

【发明内容】

本发明实施例提供了一种座舱系统性能指标检测方法和系统,能够实现座舱系统不同场景下的性能指标的测试,并且检测结果更精准。

第一方面,本发明实施例提供一种座舱系统性能指标检测方法,包括:

测试设备向座舱主机设备发送第一测试指令,所述第一测试指令用于使所述座舱主机设备对座舱内的第一模块执行第一场景测试,并生成测试日志;

所述测试设备接收所述座舱主机设备发送的所述测试日志;

所述测试设备根据预设tag标签从所述测试日志中获取所述第一模块的测试参数;

所述测试设备根据所述测试参数,确定所述第一模块的测试结果。

其中一种可能的实现方式中,所述座舱主机设备对座舱内的第一模块执行第一场景测试,包括:

所述座舱主机设备在用于进行所述第一场景测试的运行程序加入预设tag标签;

所述座舱主机设备基于所述运行程序执行所述第一场景测试后生成含预设tag标签的测试日志。

其中一种可能的实现方式中,所述预设tag标签包括第一场景测试的开始tag标签和结束tag标签。

其中一种可能的实现方式中,所述测试日志标注有预设tag标签;所述测试设备根据预设的tag标签从所述测试日志中获取所述第一模块的测试参数,包括:

所述测试设备根据所述第一场景测试的开始tag标签和结束tag标签,在所述测试日志中获取第一场景测试的第一开始时间和第一结束时间;

根据所述第一开始时间和第一结束时间计算得到第一时间差。

其中一种可能的实现方式中,所述测试设备根据所述测试参数,确定所述第一模块的测试结果,包括:

所述测试设备按第一预设次数重复向所述座舱主机设备发送所述第一测试指令;

所述测试设备根据所述座舱主机设备每次完成所述第一场景测试反馈的测试日志分别计算所述第一时间差;

所述测试设备将获取的所述第一时间差的均值,确定为所述第一模块的测试结果。

其中一种可能的实现方式中,所述第一模块包含所述座舱主机设备的模块和/或座舱主机设备的外接设备的模块;所述第一模块为软件模块和/或硬件模块。

其中一种可能的实现方式中,所述第一模块为外接音频模块;所述第一测试场景为座舱主机设备加载外接音频模块中的音乐文件的响应时间。

其中一种可能的实现方式中,所述第一模块为外接U盘模块;所述第一测试场景为座舱主机设备识别所述外接U盘的响应时间。

第二方面,本发明实施例提供一种座舱系统性能指标检测系统,包括:座舱主机设备、测试设备和待测试的第一模块。

所述测试设备与所述座舱主机设备连接,所述第一模块包含所述座舱主机设备的模块和/或所述座舱主机设备的外接设备的模块;所述第一模块为软件模块和/或硬件模块;

所述测试设备,用于向所述座舱主机设备发送第一测试指令,以使所述座舱主机设备对座舱内的第一模块执行第一场景测试,并生成测试日志;

所述测试设备,用于接收所述座舱主机设备发送的所述测试日志,根据预设tag标签从所述测试日志中获取所述第一模块的测试参数;以及根据所述测试参数,确定所述第一模块的测试结果。

其中一种可能的实现方式中,所述第一模块为外接音频模块;所述第一测试场景为座舱主机设备加载外接音频模块中的音乐文件的响应时间;或者,

所述第一模块为外接U盘模块;所述第一测试场景为座舱主机设备识别所述外接U盘的响应时间。

【附图说明】

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明实施例的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。

图1为本发明实施例提供的一种座舱系统性能指标检测系统结构示意图;

图2为本发明实施例提供的一种座舱系统性能指标检测方法流程图;

图3为本发明实施例提供的一种检测座舱主机设备加载音乐文件的响应时间流程图;

图4为本发明实施例提供的一种检测座舱主机设备识别外接U盘的响应时间流程图;

图5为本发明实施例提供的一种测试设备的结构示意图。

【具体实施方式】

为了更好的理解本发明实施例的技术方案,下面结合附图对本发明实施例进行详细描述。

应当明确,所描述的实施例仅仅是本发明实施例一部分实施例,而不是全部的实施例。基于本发明实施例中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明实施例保护的范围。

在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明实施例。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。

图1为本发明实施例提供的一种座舱系统性能指标检测系统结构示意图。所述系统组成包括:测试设备、可编程电源和待测试模块。其中,

待测试模块包含座舱主机设备的模块和/或所述座舱主机设备的外接设备的模块,待测试模块为软件模块和/或硬件模块。

测试设备与座舱主机设备连接,用于向座舱主机设备发送第一测试指令,以使所述座舱主机设备对座舱内的待测试模块执行第一场景测试,并生成测试日志。

测试设备也用于接收座舱主机设备发送的测试日志,并根据预设tag标签从所述测试日志中获取待测试模块的测试参数,以及根据所述测试参数,确定所述第一模块的测试结果。

可编程电源,用于为座舱主机设备供电。

图2为本发明实施例提供的一种座舱系统性能指标检测方法流程图。步骤包括:

步骤101,测试设备向座舱主机设备发送第一测试指令来控制座舱主机设备按照目标性能指标完成第一场景测试。

步骤102,座舱主机设备根据第一测试指令对座舱内的第一模块执行第一场景测试。

步骤103,座舱主机设备将执行第一场景测试生成的测试日志发送至测试设备。

步骤104,测试设备根据预设的第一场景测试的开始tag标签和结束tag标签在测试日志中获取第一场景测试的第一开始时间和第一结束时间。其中,所有时间精确到毫秒。

步骤105,测试设备根据第一开始时间和第一结束时间计算第一模块的第一时间差。

步骤106,测试设备按第一预设次数重复向座舱主机设备发送第一测试指令。

步骤107,座舱主机设备接收第一测试指令并按照第一预设次数完成第一场景测试。

座舱主机设备每次执行完成第一场景测试后需要复位界面并清除缓存数据。

步骤108,座舱主机设备向测试设备反馈每一次完成第一场景测试的测试日志。

步骤109,测试设备根据座舱主机设备每次完成第一场景测试反馈的测试日志,获取每次执行第一场景测试的第一时间差值。

步骤110,测试设备根据第一时间差输出第一模块的测试结果。

具体地,测试设备根据所获得的全部第一时间差计算第一时间差均值。测试设备输出第一时间差均值为第一模块的测试结果。

根据图2所示的检测流程,测试设备可以不断的扩展座舱主机设备测试场景。以检测座舱主机设备加载外接音频模块中的音乐文件的响应时间和座舱主机设备识别外接U盘的响应时间为具体的例子进行说明。

图3为本发明实施例提供的一种检测座舱主机设备加载音乐文件的响应时间流程图。在检测开始之前测试人员需要完成的准备工作包括:

(1)准备包含第一测试数量音乐文件的外接音频模块并将所述外接音频模块连接至座舱系统的USB接口。

(2)检查座舱系统正常运行。

(3)检查外接音频模块连接座舱系统后未进入过USB音乐界面。

(4)确定音乐文件列表加载的开始tag标签和结束tag标签。

(5)测试设备与座舱主机设备相连并开启logcat日志监控。

检测座舱主机设备加载音乐文件的响应时间步骤包括:

步骤201,测试设备向座舱主机设备发送第二测试指令。所述第二测试指令包括控制座舱主机设备完成进入USB音乐页面和滑动本地音乐列表动作。

步骤202,座舱主机设备接收第二测试指令并完成第二测试场景。所述第二测试场景为座舱主机设备进入USB音乐界面并加载外接音频模块中的全部音乐文件。

步骤203,座舱主机设备将执行第二场景测试生成的测试日志发送至测试设备。

步骤204,测试设备根据预设的音乐文件列表加载的开始tag标签和结束tag标签在测试日志中获取第二场景测试的第二开始时间和第二结束时间。其中,所有时间精确到毫秒。

步骤205,测试设备根据第二开始时间和第二结束时间计算座舱主机设备加载外接音频模块中的音乐文件的的第二时间差。

步骤206,测试设备按第二预设次数重复向座舱主机设备发送第二测试指令。

步骤207,座舱主机设备接收第二测试指令并按照第二预设次数完成第二场景测试。座舱主机设备每次执行完成第二场景测试后需要复位界面并清除缓存数据。

步骤208,座舱主机设备向测试设备反馈每一次完成第二场景测试的测试日志。

步骤209,测试设备根据座舱主机设备每次完成第二场景测试反馈的测试日志,获取每次执行第二场景测试的第二时间差值。

步骤210,测试设备根据第二时间差输出座舱主机设备加载外接音频模块中的音乐文件的响应时间的测试结果。

图4为本发明实施例提供的一种检测座舱主机设备识别外接U盘的响应时间流程图。

在检测开始之前测试人员需要完成的准备工作包括:

(1)准备U盘并将所述U盘连接至座舱系统的USB接口。

(2)将可编程电源连接至座舱主机设备。

(3)修改测试设备时间和座舱系统时间为网络时间。修改目的是确保两端设备时间格式一致。

(4)确定U盘识别标识tag。

(5)测试设备与座舱主机设备相连并开启logcat日志监控。

检测座舱主机设备识别外接U盘时间步骤包括:

步骤301,测试设备通过第三测试指令控制编程电源启动。可编程电源启动后可为座舱系统供电并实现座舱主机设备开启。

步骤302,座舱主机设备开启后完成第三测试场景。所述第三测试场景为外接U盘设备的识别。

步骤303,座舱主机设备将执行第三场景测试生成的测试日志发送至测试设备。

步骤304,测试设备根据预设的U盘识别tag标签在测试日志中获取第三场景测试的第三开始时间和第三结束时间。其中,第三开始时间为座舱主机设备开启时间;第三结束时间为U盘识别时间。所有时间精确到毫秒。

步骤305,测试设备根据第三开始时间和第三结束时间计算座舱主机设备识别外接U盘时间的第三时间差。

步骤306,测试设备按第三预设次数重复向座舱主机设备发送第三测试指令。

步骤307,座舱主机设备接收第三测试指令并按照第三预设次数完成第三场景测试。测试设备通过第三测试指令控制可编程电源断电,可编程电源停止供电后座舱系统断电关机。

步骤308,座舱主机设备向测试设备反馈每一次完成第三场景测试的测试日志。

步骤309,测试设备根据座舱主机设备每次完成第三场景测试反馈的测试日志,获取每次执行第三场景测试的第三时间差值。

步骤310,测试设备根据第三时间差输出座舱主机设备识别外接U盘响应时间的测试结果。

图5为本发明实施例提供的一种测试设备的结构示意图。如图5所示,上述测试设备可以包括至少一个处理器;以及与上述处理器通信连接的至少一个存储器,其中:存储器存储有可被处理器执行的程序指令,上述处理器调用上述程序指令能够执行本发明实施例图2~图4所示实施例提供的座舱系统性能指标检测方法。

本发明实施例对上述测试设备的具体形式不作限定。可以理解的是,这里的测试设备即为方法实施例中提到的机器。

图5示出了适于用来实现本发明实施例实施方式的示例性测试设备的框图。图5显示的测试设备仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。

如图5所示,测试设备以通用计算设备的形式表现。测试设备的组件可以包括但不限于:一个或者多个处理器410,存储器430,连接不同系统组件(包括存储器430和处理器410)的通信总线440。

通信总线440表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,外围总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(Industry StandardArchitecture;以下简称:ISA)总线,微通道体系结构(Micro Channel Architecture;以下简称:MAC)总线,增强型ISA总线、视频电子标准协会(Video Electronics StandardsAssociation;以下简称:VESA)局域总线以及外围组件互连(Peripheral ComponentInterconnection;以下简称:PCI)总线。

存储器430可以包括易失性存储器形式的计算机系统可读介质,例如随机存取存储器(Random Access Memory;以下简称:RAM)和/或高速缓存存储器。电子设备可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机系统存储介质。存储器430可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本发明实施例各实施例的功能。

具有一组(至少一个)程序模块的程序/实用工具,可以存储在存储器430中,这样的程序模块包括——但不限于——操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块通常执行本发明实施例所描述的实施例中的功能和/或方法。

处理器410通过运行存储在存储器430中的程序,从而执行各种功能应用以及数据处理,例如实现本发明实施例图2~图4所示实施例提供的座舱系统性能指标检测方法。

上述对本发明实施例特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。

在本发明实施例的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明实施例的至少一个实施例或示例中。在本发明实施例中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本发明实施例中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明实施例的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明实施例的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明实施例的实施例所属技术领域的技术人员所理解。

取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。

需要说明的是,本发明实施例中所涉及的测试设备可以包括但不限于个人计算机(Personal Computer;以下简称:PC)、个人数字助理(Personal Digital Assistant;以下简称:PDA)、无线手持设备、平板电脑(Tablet Computer)、手机等。

在本发明实施例所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

另外,在本发明实施例各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

以上所述仅为本发明实施例的较佳实施例而已,并不用以限制本发明实施例,凡在本发明实施例的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明实施例保护的范围之内。

技术分类

06120115585568