一种基于HMI的测试处理方法、测试平台、设备及存储介质与流程

文档序号:37418639发布日期:2024-03-25 19:06阅读:11来源:国知局
一种基于HMI的测试处理方法、测试平台、设备及存储介质与流程

本技术涉及hmi,尤其涉及一种基于hmi的测试处理方法、测试平台、设备及存储介质。


背景技术:

1、汽车人机界面(human machine interface;简称:hmi)是一种实现汽车系统和用户之间进行交互和信息交换的媒介,其通常以液晶显示屏的形式来实现与用户之间的信息交互。随着显示的需求越来越丰富,对hmi系统的交互性要求也越来越高,因此有必要在出厂前,对hmi系统的交互性能进行测试,即通过虚拟仿真环境用于模拟实际驾驶系统的运行状况,相应地测试hmi系统对此运行状态的相应操作,以实现对hmi系统的交互性能的评测。

2、现有技术中,在评测过程中,主要是通过搭建虚拟仿真环境,并通过搭建hmi系统,由于在虚拟驾驶场景中行驶的车辆数据和hmi系统交互的功能相互独立,虚拟仿真环境与hmi系统无法做到功能的联动,故数据之间无法实现通讯连接,因此,需要采用java编程技术和can通信协议将虚拟仿真环境与hmi系统进行交互,以实现对hmi系统的交互性能进行测试。但是,该方法存在编程复杂度高、数据传输不稳定等问题,从而造成测试结果不准确,进而导致测试效率相对较低。


技术实现思路

1、本技术提供一种基于hmi的测试处理方法、测试平台、设备及存储介质,用以解决hmi系统测试效率与准确率低的技术问题。

2、第一方面,本技术提供一种基于hmi的测试处理方法,应用于测试平台,所述测试平台包括:测试装置,以及基于unreal开源引擎所构建的虚拟仿真环境系统和hmi系统;则所述方法包括:

3、所述虚拟仿真环境系统获取待测试的交互方案,并基于所述待测试的交互方案,进行仿真处理,并采集获取仿真过程中的相关事件参数;

4、所述虚拟仿真环境系统将所述相关事件参数进行打包处理,获取udp数据包,并将所述udp数据包发送至所述hmi系统;

5、所述hmi系统对接收到的所述udp数据包进行解析处理,以获取与解析后的数据包中的所述相关事件参数所匹配的hmi功能,并基于所述匹配的hmi功能进行相应的触发操作;

6、所述测试装置在所述hmi系统对匹配的hmi功能进行相应的触发操作过程中,获取驾驶员的生理监测数据,并基于所述生理监测数据,对所述hmi系统进行测试,以获取测试结果,并基于测试结果确定是否对所述hmi系统进行纠正处理。

7、可选地,如上所述的方法,所述方法还包括:

8、所述虚拟仿真环境系统获取与所述待测试的交互方案匹配的触发机制;

9、则所述基于所述待测试的交互方案,进行仿真处理,并采集获取仿真过程中的相关事件参数,包括:

10、在监测到当前场景信息满足所述触发机制时,基于所述待测试的交互方案,进行仿真处理,并采集获取仿真过程中的相关事件参数。

11、可选地,如上所述的方法,所述触发机制包括如下一种或者几种的组合:时间触发机制、地点触发机制、事件触发机制和条件触发机制。

12、可选地,如上所述的方法,所述待测试的交互方案包括如下一种或者几种的组合:待测试的交通变化的交互方案、待测试的天气变化的交互方案、待测试的语音的交互方案、待测试的手势的交互方案,以及待测试的驾驶情形的交互方案。

13、可选地,如上所述的方法,所述待测试的交通变化的交互方案包括:交通信号灯变化的交互方案,或者道路变化的交互方案;

14、则所述基于所述待测试的交互方案,进行仿真处理,并采集获取仿真过程中的相关事件参数,包括:

15、基于所述交通信号灯变化的交互方案或者道路变化的交互方案,进行交通信号灯变化仿真处理或者道路变化仿真处理,并采集获取交通信号灯变化仿真过程中的信号灯变化的事件参数或者道路变化仿真处理中的道路变化的事件参数;

16、则所述hmi系统对接收到的所述udp数据包进行解析处理,以获取与解析后的数据包中的所述相关事件参数所匹配的hmi功能,并基于所述匹配的hmi功能进行相应的触发操作,包括:

17、所述hmi系统对接收到的所述udp数据包进行解析处理,以获取与解析后的数据包中的信号灯变化的事件参数匹配的交通信号灯变化显示功能或者道路变化的事件参数匹配的地图显示功能,以基于所述交通信号灯变化显示功能或者地图显示功能,触发在所述hmi系统上显示交通信号灯变化状态和读秒,或者触发在所述hmi系统的地图上显示道路变化;

18、其中,所述道路变化的交互方案包括如下一种或者几种组合:道路拥堵的交互方案和道路前方出现车祸的交互方案。

19、可选地,如上所述的方法,所述待测试的交互方案包括所述待测试的天气变化的交互方案时,所述基于所述待测试的交互方案,进行仿真处理,并采集获取仿真过程中的相关事件参数,包括:

20、基于所述待测试的天气变化的交互方案,进行天气仿真处理,并采集获取天气仿真过程中的天气变化事件参数;

21、则所述hmi系统对接收到的所述udp数据包进行解析处理,以获取与解析后的数据包中的所述相关事件参数所匹配的hmi功能,并基于所述匹配的hmi功能进行相应的触发操作,包括:

22、所述hmi系统对接收到的所述udp数据包进行解析处理,以获取与解析后的数据包中的所述天气变化事件参数所匹配的天气显示功能,并基于所述天气显示功能触发在所述hmi系统上显示天气信息;

23、所述hmi系统在确定所述天气信息为极端天气时,显示用于标识极端天气的弹窗。

24、可选地,如上所述的方法,所述测试装置在所述hmi系统对匹配的hmi功能进行相应的触发操作过程中,获取驾驶员的生理监测数据,并基于所述生理监测数据,对所述hmi系统进行测试,以获取测试结果,包括:

25、所述测试装置在所述hmi系统对匹配的hmi功能进行相应的触发操作过程中,获取驾驶员的眼动数据、行为数据和/或表情数据,并基于所述眼动数据、行为数据和/或表情数据,对所述hmi系统进行测试,以获取测试结果。

26、第二方面,本技术提供一种测试平台,包括:测试装置,以及基于unreal开源引擎所构建的虚拟仿真环境系统和hmi系统;其中,

27、所述虚拟仿真环境系统,用于获取待测试的交互方案,并基于所述待测试的交互方案,进行仿真处理,并采集获取仿真过程中的相关事件参数;

28、所述虚拟仿真环境系统,还用于将所述相关事件参数进行打包处理,获取udp数据包,并将所述udp数据包发送至所述hmi系统;

29、所述hmi系统,用于对接收到的所述udp数据包进行解析处理,以获取与解析后的数据包中的所述相关事件参数所匹配的hmi功能,并基于所述匹配的hmi功能进行相应的触发操作;

30、所述测试装置,用于在所述hmi系统对匹配的hmi功能进行相应的触发操作过程中,获取驾驶员的生理监测数据,并基于所述生理监测数据,对所述hmi系统进行测试,以获取测试结果,并基于测试结果确定是否对所述hmi系统进行纠正处理。

31、第三方面,本技术提供一种电子设备,包括:处理器,以及与所述处理器通信连接的存储器;

32、所述存储器存储计算机执行指令;

33、所述处理器执行所述存储器存储的计算机执行指令,以实现上述实施例中任一所述的基于hmi的测试处理方法。

34、第四方面,本技术提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现上述实施例中任一所述的基于hmi的测试处理方法。

35、本技术提供的一种基于hmi的测试处理方法、测试平台、设备及存储介质,该方法根据虚拟仿真环境系统获得的交互方案进行仿真处理并获取对应的相关事件参数,并将该数据打包通过udp通信组件发送至hmi系统后进行解析处理;根据解析后的相关时间参数匹配对应的hmi功能并进行相应的触发操作,同时测试装置获取驾驶员的相关生理监测数据对hmi系统进行测试并获得测试结果判断hmi系统的性能。相较于现有技术中在虚拟仿真环境中模拟汽车驾驶,通过复杂的编程技术与通信协议与hmi系统进行交互从而对hmi系统进行测试而言,本技术采用基于unreal开源引擎所构建的虚拟仿真环境系统和hmi系统,通过udp通信组件实现数据之间的交互,以及测试装置监测驾驶员的生理监测数据并根据该数据对hmi系统进行测试,解决了现有技术中编程复杂,且通信不稳的技术问题,有效地简化了对hmi系统的交互性能进行测试的过程,同时有效地提高了基于对hmi系统进行交互性能测试的准确性。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1