本技术涉及仪表显示,尤其涉及一种车载仪表显示方法、装置、电子设备及存储介质。
背景技术:
1、随着车载仪表产品的多样化需求发展,仪表界面展示的内容丰富性也进一步增加,但是随之而来的是随着仪表hmi(human machine interface,人机接口)复杂性的场景处理负载的不断增加,从而导致界面显示异常甚至崩溃的风险也进一步增加,使用户驾驶车辆的过程中带来了驾驶安全的风险。
2、现有车载产品中,仪表hmi异常后的处理策略是采用物理隔离;将车辆相关显示数据及处理逻辑放置在单独核进行处理。基于仪表hmi图层之上,和仪表hmi叠加显示车辆相关数据。
3、当仪表hmi异常时,单核处理仪表核心数据虽然可以正常显示,但是整个仪表界面仍然存在仪表hmi异常后产生的类似花屏图层影响,导致车主驾驶安全风险。同时如果监控仪表hmi状态,存在跨核间通讯,存在通讯链路不稳定,时效性等风险。
技术实现思路
1、本技术实施例提供一种车载仪表显示方法、装置、电子设备及存储介质,以解决相关技术中仪表hmi异常时仪表界面仍然存在仪表hmi异常后产生的类似花屏图层影响,导致车主驾驶安全风险,同时如果监控仪表hmi状态,存在跨核间通讯,存在通讯链路不稳定,时效性等风险的问题。
2、为了解决上述技术问题,本技术实施例是这样实现的:
3、第一方面,本技术实施例提供了一种车载仪表显示方法,所述方法包括:
4、调用预先配置于目标车辆的车载系统内的安全展示服务,获取所述目标车辆的车速状态信息;
5、在所述车速状态信息指示所述目标车辆处于行驶状态的情况下,基于第一监控频率监控所述车载系统内的车载仪表hmi服务的仪表hmi状态;
6、在所述仪表hmi状态指示所述车载仪表hmi服务处于非运行状态的情况下,将所述安全展示服务绑定的目标图层遮挡所述车载仪表hmi服务的显示图层,并向所述车载仪表hmi服务对应的通讯服务端发送用于指示停止向所述车载仪表hmi服务发送车辆数据的消息。
7、可选地,在所述调用预先配置于目标车辆的车载系统内的安全展示服务,获取所述目标车辆的车速状态信息之前,还包括:
8、在所述车载系统内配置所述安全展示服务,并将所述安全展示服务与所述目标图层进行绑定;
9、设置所述目标图层的显示优先级高于所述车载仪表hmi服务的显示图层。
10、可选地,在所述调用预先配置于目标车辆的车载系统内的安全展示服务,获取所述目标车辆的车速状态信息之前,还包括:
11、响应于所述安全展示服务启动,调用所述安全展示服务与所述车载仪表hmi服务完成握手操作;
12、获取并存储所述车载仪表hmi服务的服务名和所述车载仪表hmi服务注册的所述通讯服务端的服务端id。
13、可选地,在所述调用预先配置于目标车辆的车载系统内的安全展示服务,获取所述目标车辆的车速状态信息之后,还包括:
14、在所述车速状态信息指示所述目标车辆处于非行驶状态的情况下,控制所述安全展示服务处于阻塞状态,隐藏所述目标图层。
15、可选地,所述将所述安全展示服务绑定的目标图层遮挡所述车载仪表hmi服务的显示图层,包括:
16、调用所述安全展示服务,擦除所述车载仪表hmi服务在所述显示图层上的数据,并将所述车载仪表hmi服务的显示图层的状态设置为不可见状态;
17、将所述目标图层的状态设置为活跃状态,以遮挡所述车载仪表hmi服务的显示图层;
18、获取所述目标车辆的目标车辆信息,和/或生成异常提示信息;
19、将所述目标车辆信息和/或所述异常提示信息显示于所述目标图层上;
20、其中,所述目标车辆信息包括:车辆档位信息和车辆速度信息中的至少一种。
21、可选地,所述基于第一监控频率监控所述车载系统内的车载仪表hmi服务的仪表hmi状态,包括:
22、基于所述车速状态信息,确定所述目标车辆的第一车速信息;
23、基于所述第一车速信息,确定监控所述车载仪表hmi服务的所述第一监控频率,所述第一车速信息与所述第一监控频率成正比;
24、基于所述第一监控频率,监控所述车载仪表hmi服务的仪表hmi状态。
25、可选地,在所述基于第一监控频率监控所述车载系统内的车载仪表hmi服务的仪表hmi状态之后,还包括:
26、在所述仪表hmi状态指示所述车载仪表hmi服务处于运行状态的情况下,基于所述目标车辆的第二车速信息,确定所述车载仪表hmi服务的显示图层的第二监控频率;
27、基于所述第二监控频率监控所述车载仪表hmi服务的显示图层的图层显示状态。
28、第二方面,本技术实施例提供了一种车载仪表显示装置,所述装置包括:
29、车速状态信息获取模块,用于调用预先配置于目标车辆的车载系统内的安全展示服务,获取所述目标车辆的车速状态信息;
30、仪表hmi状态监控模块,用于在所述车速状态信息指示所述目标车辆处于行驶状态的情况下,基于第一监控频率监控所述车载系统内的车载仪表hmi服务的仪表hmi状态;
31、车载仪表显示模块,用于在所述仪表hmi状态指示所述车载仪表hmi服务处于非运行状态的情况下,将所述安全展示服务绑定的目标图层遮挡所述车载仪表hmi服务的显示图层,并向所述车载仪表hmi服务对应的通讯服务端发送用于指示停止向所述车载仪表hmi服务发送车辆数据的消息。
32、可选地,所述装置还包括:
33、安全展示服务配置模块,用于在所述车载系统内配置所述安全展示服务,并将所述安全展示服务与所述目标图层进行绑定;
34、显示图层设置模块,用于设置所述目标图层的显示优先级高于所述车载仪表hmi服务的显示图层。
35、可选地,所述装置还包括:
36、握手操作执行模块,用于响应于所述安全展示服务启动,调用所述安全展示服务与所述车载仪表hmi服务完成握手操作;
37、仪表hmi信息获取模块,用于获取并存储所述车载仪表hmi服务的服务名和所述车载仪表hmi服务注册的所述通讯服务端的服务端id。
38、可选地,所述装置还包括:
39、安全展示服务控制模块,用于在所述车速状态信息指示所述目标车辆处于非行驶状态的情况下,控制所述安全展示服务处于阻塞状态,隐藏所述目标图层。
40、可选地,所述车载仪表显示模块包括:
41、显示图层状态设置单元,用于调用所述安全展示服务,擦除所述车载仪表hmi服务在所述显示图层上的数据,并将所述车载仪表hmi服务的显示图层的状态设置为不可见状态;
42、目标图层状态设置单元,用于将所述目标图层的状态设置为活跃状态,以遮挡所述车载仪表hmi服务的显示图层;
43、信息获取单元,用于获取所述目标车辆的目标车辆信息,和/或生成异常提示信息;
44、信息显示单元,用于将所述目标车辆信息和/或所述异常提示信息显示于所述目标图层上;
45、其中,所述目标车辆信息包括:车辆档位信息和车辆速度信息中的至少一种。
46、可选地,所述仪表hmi状态监控模块包括:
47、第一车速确定单元,用于基于所述车速状态信息,确定所述目标车辆的第一车速信息;
48、第一频率确定单元,用于基于所述第一车速信息,确定监控所述车载仪表hmi服务的所述第一监控频率,所述第一车速信息与所述第一监控频率成正比;
49、仪表hmi状态监控单元,用于基于所述第一监控频率,监控所述车载仪表hmi服务的仪表hmi状态。
50、可选地,所述装置还包括:
51、第二频率确定模块,用于在所述仪表hmi状态指示所述车载仪表hmi服务处于运行状态的情况下,基于所述目标车辆的第二车速信息,确定所述车载仪表hmi服务的显示图层的第二监控频率;
52、图像状态监控模块,用于基于所述第二监控频率监控所述车载仪表hmi服务的显示图层的图层显示状态。
53、第三方面,本技术实施例提供了一种电子设备,包括:
54、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述任一项所述的车载仪表显示方法。
55、第四方面,本技术实施例提供了一种可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行上述任一项所述的车载仪表显示方法。
56、在本技术实施例中,通过调用预先配置于目标车辆的车载系统内的安全展示服务,获取目标车辆的车速状态信息。在车速状态信息指示目标车辆处于行驶状态的情况下,基于第一监控频率监控车载系统内的车载仪表hmi服务的仪表hmi状态。在仪表hmi状态指示车载仪表hmi服务处于非运行状态的情况下,将安全展示服务绑定的目标图层遮挡车载仪表hmi服务的显示图层,并向车载仪表hmi服务对应的通讯服务端发送用于指示停止向车载仪表hmi服务发送车辆数据的消息。本技术实施例通过安全展示服务监控仪表hmi服务的状态,并当仪表界面发生异常后,及时接管仪表界面,覆盖原有仪表hmi异常造成的花屏之上,避免花屏状态给车主造成的驾驶风险。同时,可以让车主在驾驶车辆发生仪表异常时,能够及时获取车辆关键信息,降低驾驶危险系数,从而进一步做出后续寻求道路救援等工作。
57、上述说明仅是本技术技术方案的概述,为了能够更清楚了解本技术的技术手段,而可依照说明书的内容予以实施,并且为了让本技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本技术的具体实施方式。
1.一种车载仪表显示方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,在所述调用预先配置于目标车辆的车载系统内的安全展示服务,获取所述目标车辆的车速状态信息之前,还包括:
3.根据权利要求1所述的方法,其特征在于,在所述调用预先配置于目标车辆的车载系统内的安全展示服务,获取所述目标车辆的车速状态信息之前,还包括:
4.根据权利要求2所述的方法,其特征在于,在所述调用预先配置于目标车辆的车载系统内的安全展示服务,获取所述目标车辆的车速状态信息之后,还包括:
5.根据权利要求1所述的方法,其特征在于,所述将所述安全展示服务绑定的目标图层遮挡所述车载仪表hmi服务的显示图层,包括:
6.根据权利要求1所述的方法,其特征在于,所述基于第一监控频率监控所述车载系统内的车载仪表hmi服务的仪表hmi状态,包括:
7.根据权利要求1所述的方法,其特征在于,在所述基于第一监控频率监控所述车载系统内的车载仪表hmi服务的仪表hmi状态之后,还包括:
8.一种车载仪表显示装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,包括:
10.一种可读存储介质,其特征在于,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行权利要求1至7中任一项所述的车载仪表显示方法。
