本公开涉及车辆测试,尤其涉及一种座舱系统的启动测试方法、装置、电子设备及计算机可读存储介质。
背景技术:
1、智能座舱作为智能汽车主要交互入口,集成了中控显示、仪表显示、多媒体娱乐、导航、语音手势交互等功能。
2、智能座舱的启动包括主动安全(safety)域、安全(security)域、车载娱乐信息系统(ivi,in-vehicle infotainment)域、仪表盘域等多个域的启动,启动过程涉及到多个域的初始化、域与域之间的数据交换等,流程较为复杂,难以通过单一指标判断启动是否正常,而智能座舱启动的稳定性是衡量产品稳定性和安全性的重要指标之一。因此,需要提供一种高效、准确的智能座舱的启动测试方法。
技术实现思路
1、本公开提供了一种座舱系统的启动测试方法、装置、电子设备及存储介质,以至少解决现有技术中存在的以上技术问题。
2、第一方面,本公开实施例提供了一种座舱系统的启动测试方法,所述方法包括:
3、在每个测试周期内,触发启动所述座舱系统,获取包含座舱系统显示屏的显示图像;
4、基于预设图像匹配规则,从预设图像集中查询与所述显示图像匹配的比对图像,所述预设图像集中包含多张表征所述座舱系统的启动状态的比对图像,所述比对图像的亮度属性不同;
5、若所述预设图像集中存在与所述显示图像匹配的比对图像,对所述显示图像和所述比对图像进行哈希比较,得到比较结果;进入下一个测试周期;所述比较结果用于反映所述座舱系统的启动结果;
6、若所述预设图像集中不存在与所述显示图像匹配的比对图像,进入下一个测试周期;
7、根据每个测试周期的启动结果,确定所述座舱系统的启动测试结果。
8、上述方案中,所述方法还包括:
9、获取测试信息,所述测试信息包括:测试周期的数量、第一时间点、第二时间点、第三时间点;
10、其中,所述第一时间点表征每个测试周期内触发启动所述座舱系统的时间点;
11、所述第二时间点表征每个测试周期内获取所述显示图像的时间点;
12、所述第三时间点表征每个测试周期内触发关闭所述座舱系统的时间点。
13、上述方案中,所述在每个测试周期内,触发启动所述座舱系统,获取包含座舱系统显示屏的显示图像,包括:
14、在每个测试周期的第一时间点,运用继电器触发启动所述座舱系统;
15、在每个测试周期的第二时间点,运用图像采集器采集包含所述座舱系统显示屏的显示图像。
16、上述方案中,所述方法还包括以下之一:
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、至少一个处理器;以及
44、与所述至少一个处理器通信连接的存储器;其中,
45、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行以上任一项所述的座舱系统的启动测试方法。
46、第四方面,本公开实施例提供了一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使计算机执行根据以上任一项所述的座舱系统的启动测试方法。
47、本公开实施例提供的一种座舱系统的启动测试方法、装置、电子设备及存储介质,包括:在每个测试周期内,在座舱系统启动后采集包括显示屏在内的显示图像,并采用显示图像对应的比对图像进行哈希比较,得到比较结果;根据每个测试周期内的比较结果确定所述座舱系统的启动测试结果。如此,自动实现座舱系统的启动测试,并且,采用相同的方法以相同的标准实现启动压力测试,高效且准确的获得测试结果。
48、应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
1.一种座舱系统的启动测试方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1或2所述的方法,其特征在于,所述在每个测试周期内,触发启动所述座舱系统,获取包含座舱系统显示屏的显示图像,包括:
4.根据权利要求1或2所述的方法,其特征在于,所述方法还包括以下之一:
5.根据权利要求1所述的方法,其特征在于,所述从预设图像集中查询与所述显示图像匹配的比对图像,包括:
6.根据权利要求1所述的方法,其特征在于,所述对所述显示图像和所述比对图像进行哈希比较,得到比较结果,包括:
7.根据权利要求1或6所述的方法,其特征在于,所述方法包括:
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
9.根据权利要求1所述的方法,其特征在于,所述方法还包括:
10.一种座舱系统的启动测试装置,其特征在于,所述装置包括:
11.一种电子设备,其特征在于,包括:
12.一种存储有计算机指令的非瞬时计算机可读存储介质,其特征在于,所述计算机指令用于使计算机执行根据权利要求1至9中任一项所述的方法。