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.第三方面,本技术实施例提供一种车用仪表的报警控制设备,包括:微控制单元mcu和系统级芯片soc,所述mcu和所述soc通过串行外设接口spi连接;
33.所述mcu,用于获取车辆状态信息;根据所述车辆状态信息,生成报警信息集合,所述报警信息集合中包括图文报警信息和声音报警信息;
34.所述soc,用于根据所述图文报警信息和所述声音报警信息,控制车用仪表通过图文和声音对用户进行同步提示。
35.第四方面,本技术实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述第一方面所述的车用仪表的报警控制方法。
36.本技术实施例提供的车用仪表的报警控制方法、装置、设备和存储介质,通过获取车辆状态信息,根据车辆状态信息,生成报警信息集合,报警信息集合中包括图文报警信息和声音报警信息,根据图文报警信息和声音报警信息,控制车用仪表通过图文和声音对用户进行同步提示,增强了车用仪表对用户的提示效果,提高了用户的用车体验。
附图说明
37.图1为本技术实施例一提供的车用仪表的报警控制方法的流程示意图;
38.图2为本技术实施例一提供的固定时差对时机制的原理示意图;
39.图3为本技术实施例二提供的多声音报警信息仲裁逻辑示意图;
40.图4为本技术实施例三提供的车用仪表的报警控制装置的结构示意图;
41.图5为本技术实施例四提供的一种车用仪表的报警控制设备的结构示意图;
42.图6为本技术实施例四提供的另一种车用仪表的报警控制设备的结构示意图。
具体实施方式
43.下面结合附图和实施例对本技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本技术,而非对本技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本技术相关的部分而非全部结构。
44.本技术实施例提供一种车用仪表的报警控制方案,当遇到两种或两种以上需要报警的车况,如遇到障碍物和车灯故障同时发生,而不同的车况对应至少一种报警方式时,如遇到障碍物对应的报警方式包括声音和文字,车灯故障对应的报警方式包括声音和指示灯,可用于控制车用仪表对文字报警、声音报警、符号报警或图片报警进行同步,以达到对用户更好的提示效果。
45.本技术技术方案的主要思路:基于现有技术中存在的问题,本技术实施例提供的车用仪表的报警控制方案,通过对报警信息进行统一的管理,包括报警信息的收集、优先级仲裁、并发处理等,实现了对各种报警(文字报警、声音报警和指示灯报警)的同步控制,从而增强了对用户的提示效果,提高了用户的驾驶体验。
46.由于符号、文字和图片均由车用仪表的显示界面进行显示,因此,本实施例中,将符号、文字和图片对应的报警信息统称为图文报警信息,而将声音对应的报警信息叫做声音报警信息。
47.另外,一方面,由于符号、文字和图片通常由车用仪表的显示界面进行显示,因此,处理耗时基本相同,在显示时间上比较同步,另一方面,由于符号、文字和图片一般由车用仪表的显示界面中的不同区域或位置进行显示,因此,在显示过程中不存在冲突。基于这两方面,根据不同的图文报警信息对用户同步提醒是比较容易实现的。
48.考虑到图文报警信息的处理耗时与声音报警信息的处理耗时通常存在的较大的差异,且车用仪表中音频设备同一时刻只能进行一种声音报警,因此,本技术的技术方案,一方面,可以实现图文报警和声音报警的同步,另一方面,可以实现对多种声音报警信息进行仲裁。
49.实施例一
50.图1为本技术实施例一提供的车用仪表的报警控制方法的流程示意图,本实施例的方法可以由本技术实施例所提供的车用仪表的报警控制装置执行,该装置可以由软件和/或硬件的方式来实现,并可集成于车用仪表的报警控制设备中。如图1所示,本实施例的车用仪表的报警控制方法,包括:
51.s101、获取车辆状态信息。
52.本步骤中,可以通过硬线和控制器局域网(controller area network,can)收集车辆的硬件输入/输出(input/output,i/o)信号和can信号,并通过解析得到车辆状态信息。其中,i/o信号是指通过硬线采集到的信号,包括各种电源信号、开关信号、模拟电路信号和预留信号等。can信号是指通过can总线采集到的信号,包括车内各传感器采集到的信
号,如转速信号、油量信号、车门信号等。
53.车辆状态信息是用于反映车辆及车内各部分当前状态的信息,如车辆当前转速和油量多少、车门的开关状态、电池的电量等。
54.s102、根据车辆状态信息,生成报警信息集合。
55.本实施例中,根据采集的车辆的各种状态信息,确定是否需要就车辆的相应状态对用户进行报警提示,若有至少一种车辆状态处于异常状态或存在安全隐患,则执行s102
‑
s103,生成相应的报警信息,并通过对报警信息进行处理,控制车用仪表对用户进行报警提示,若所有车辆状态都处于正常状态或不存在安全隐患,则不对用户进行报警提示。
56.本实施例中,针对不同的车辆状态预先设置有相应的报警条件,即预设报警条件,以及不同车辆状态对应的报警方式,即图片报警、符号报警、文字报警和声音报警中的至少一种。
57.在一种可能的实施方式中,本步骤中,可以先将采集的各车辆状态信息与对应的预设报警条件进行比较,确定需要报警进行报警的目标车辆状态,再根据各目标车辆状态对应报警方式,生成报警信息集合。
58.示例性地,若采集到的车辆状态信息包括:油量15%、电池电量20%、距离前方障碍物1m,这三种车辆状态对应预设报警条件分别为:油量小于20%、电池电量小于10%、距离前方障碍物小于2m,则可以确定需要进行报警的目标车辆状态包括:油量和障碍物距离。而油量对应的报警方式包括符号报警和文字报警,障碍物距离对应的报警方式包括图片报警和声音报警,那么,通过对目标车辆状态和相应的报警方式进行组合,生成报警信息,并对报警信息进行组合,得到报警信息集合。
59.可以理解的是,本实施例中,可以事先设置报警信息生成规则,并按照报警信息生成规则对目标车辆状态和相应的报警方式进行组合,得到不同的报警信息。另外,为便于内部的数据处理,本实施例中,还可以为不同的报警信息设置特定的标识,如编号等。
60.示例性地,本步骤中生成的报警信息集合为{油量_符号;油量_文字;障碍物_图片;障碍物_声音}或{y
‑
01;y
‑
02;b
‑
03;b
‑
04},其中,y
‑
01、y
‑
02、b
‑
03、b
‑
04分别为“油量_符号”、“油量_文字”、“障碍物_图片”和“障碍物_声音”的标识。其中,“油量_符号”、“油量_文字”和“障碍物_图片”为图文报警信息,“障碍物_声音”为声音报警信息。
61.s103、根据图文报警信息和声音报警信息,控制车用仪表通过图文和声音对用户进行同步提示。
62.本步骤中,在s102之后,通过对报警信息集合中的图文报警信息和声音报警信息进行同步处理,控制车用仪表通过图文和声音对用户进行同步提示。
63.由于车用仪表的报警控制设备内部对图文报警信息和声音报警信息处理耗时恒定,因此,本实施例中,可以采用固定时差对时机制,对图文报警信息和声音报警信息进行同步处理,以控制车用仪表通过图文和声音对用户进行同步提示,具体地,在同一时刻,控制车用仪表的显示设备对图文报警信息对应的图文进行显示,和,控制车用仪表的音频设备对声音报警信息对应的声音进行播放。
64.其中,固定时差对时机制,是一种根据图文报警信息处理耗时和声音报警信息处理耗时之间的时间差值,对图文报警信息和声音报警信息处理的开始时刻进行控制,从而保证图文报警信息和声音报警信息处理的结束时刻一致的时间控制机制。示例性地,图2为
本技术实施例一提供的固定时差对时机制的原理示意图,假设对图文报警信息的处理耗时为t1,对声音报警信息的处理耗时为t2,图文报警信息处理耗时和声音报警信息处理耗时之间的时间差值δt=|t1‑
t2|,由于帧同步的问题,通常显示处理路径通常会有1帧左右的摆荡,即t1>t2,那么本实施例中,通过在x时刻,开始对图文报警信息进行处理,在x δt时刻,开始对声音报警信息进行处理,从而保证在y时刻同时完成对图文报警信息和声音报警信息的处理,进而保证车用仪表对图文的显示和声音的播放可以同步。
65.可以理解的是,本实施例中,对图文报警信息的处理包括确定图文报警信息对应的图文样式,通过渲染得到对应的图文,并将渲染得到的图文提供给车用仪表的显示设备;对声音报警信息的处理包括确定声音报警信息对应的声音,并将确定声音提供给车用仪表的音频设备。
66.示例性地,在完成对图文报警信息和声音报警信息的处理后,本实施例中,通过分别向车用仪表的显示设备和音频设备发送相应的指令,例如,在图2所示的y时刻,分别向车用仪表的显示设备发送图文显示指令和向车用仪表的音频设备发送声音播放指令,从而达到控制车用仪表通过图文和声音对用户进行同步提示的目的。
67.本实施例中,通过获取车辆状态信息,根据车辆状态信息,生成报警信息集合,报警信息集合中包括图文报警信息和声音报警信息,根据图文报警信息和声音报警信息,控制车用仪表通过图文和声音对用户进行同步提示,增强了车用仪表对用户的提示效果,提高了用户的用车体验。
68.实施例二
69.本技术的技术方案还提供一种仲裁机制,当报警信息集合中包括多条声音报警信息,通过该仲裁机制可以保证最紧急重要的声音报警信息对应声音可以优先播放,达到及时提示用户,使用户做出正确决策的目的,有利于进一步提高用户及车辆的安全,提升用户的驾驶体验。
70.下面将一个具体的实施例对上述仲裁机制加以说明和解释,在一种可能实施方式中,本实施例中仲裁机制,基于多条声音报警信息的优先级和车用仪表的音频设备的当前播放状态,确定出本次车用仪表将要播放的声音报警信息,即目标声音报警信息。示例性地,图3为本技术实施例二提供的多声音报警信息仲裁逻辑示意图,如图3所示,本实施例中,基于多条声音报警信息优先级和音频设备的当前播放状态,确定本次将要播放的目标声音报警信息,包括:
71.s201、确定多条声音报警信息中优先级最高的候选声音报警信息。
72.本实施例中,可以事先根据不同声音报警信息对应的车辆状态的安全等级或重要性等级等相应因素,设置不同声音报警信息的优先级列表。相应地,本步骤中,可以根据优先级列表筛选出多条声音报警信息中优先级最高的声音报警信息。为便于区分和描述,这里将确定出的优先级最高的声音报警信息,叫做候选声音报警信息。
73.示例性地,假设报警信息集合中包括“障碍物_声音”、“安全带_声音”和“车门_声音”三条声音报警信息,而三种声音报警信息优先级顺序为“障碍物_声音”>“车门_声音”>“安全带_声音”,那么,本步骤的方法,最终确定的候选声音报警信息“障碍物_声音”。
74.s202、确定音频设备的当前播放状态是否为占用状态。
75.本步骤中,根据获取的车用仪表的音频设备的当前播放状态,确定音频设备当前
的状态是否为占用状态,若否(即空闲状态),则执行s203,否则(即占用状态),执行s204
‑
s207。
76.可以理解的是,本步骤中,可以在s201之前或之后执行,也可以与s201同步执行,此处不做限制。
77.s203、将候选声音报警信息确定为目标声音报警信息。
78.本步骤中,若根据s202确定车用仪表的音频设备当前为空闲状态,即音频设备当前没有进行任何报警音的播放,则直接将s201筛选出的候选声音报警信息确定为目标声音报警信息。
79.s204、确定音频设备正在播放声音的当前声音报警信息。
80.本步骤中,若根据s202确定车用仪表的音频设备当前为占用状态,即音频设备当前正在进行报警音的播放,则本步骤中,进行一步确定音频设备当前正在播放的报警音对应的声音报警信息。为便于区分和描述,这里将音频设备当前正在播放的报警音,叫做正在播放声音。将正在播放声音对应的声音报警信息,叫做当前声音报警信息。
81.本步骤中,可以根据当前播放状态确定当前声音报警信息,也可以根据音频设备的播放日志,确定当前声音报警信息,具体可根据实际场景进行设定,此处不做限制。
82.s205、根据预设打断条件,确定正在播放声音是否能够被打断。
83.本步骤中,根据预设打断条件、候选声音报警信息对应的候选声音报警和当前声音报警信息对应的当前声音报警,确定正在播放声音是否能够被打断,即是否可以进行报警声音的切换。若能被打断,则执行s206,若不能被打断,则执行s207。
84.示例性地,预设打断条件可以为候选声音报警为危机安全报警、候选声音报警的优先级高于当前声音报警、当前声音报警为短时类报警(即短时间播放的报警)等。
85.s206、候选声音报警信息确定为目标声音报警信息。
86.本步骤中,若根据s205确定可以进行报警声音的切换,则将s201中确定的候选声音报警信息确定为目标声音报警信息。
87.s207、将当前声音报警信息确定为目标声音报警信息。
88.本步骤中,若根据s205确定不可以进行报警声音的切换,则将s204中确定的当前声音报警信息确定为目标声音报警信息。
89.需要说明的是,本实施例的仲裁流程可以在实施例一中s103之前执行,相应地,在确定出目标声音报警信息,s103中就可以根据图文报警信息和目标声音报警信息,控制车用仪表通过图文和声音对用户进行同步提示。
90.可以理解的是,当目标声音报警信息为当前声音报警信息时,s103中,仅需对图文报警信息进行处理,并控制车用仪表的显示设备对图文报警信息对应的图文进行显示,而控制音频设备继续播放原有的声音不变即可。
91.本实施例中,当报警信息集合中包括多条声音报警信息,通过执行上述s201
‑
s207,可以确保最紧急重要的声音报警信息可以优先使用车用仪表的音频设备进行播放,从而促使用户及时做出最有利和最正确决策,有利于提高用户及车辆的安全,提升用户的驾驶体验。
92.实施例三
93.图4为本技术实施例三提供的车用仪表的报警控制装置的结构示意图,如图4所
peripheral interface,spi)连接。
120.其中,mcu 21,用于获取车辆状态信息;根据所述车辆状态信息,生成报警信息集合,所述报警信息集合中包括图文报警信息和声音报警信息;
121.soc 22,用于根据所述图文报警信息和所述声音报警信息,控制车用仪表通过图文和声音对用户进行同步提示。
122.可选地,mcu 21具体用于:
123.根据所述车辆状态信息和预设报警条件,确定需要报警的目标车辆状态;
124.根据目标车辆状态对应的报警方式,生成所述报警信息集合。
125.可选地,若所述报警信息集合中包括多条声音报警信息,mcu 21还用于:
126.基于多条声音报警信息的优先级和所述车用仪表的音频设备的当前播放状态,确定本次将要播放的目标声音报警信息;
127.相应地,mcu 21具体用于:
128.根据所述图文报警信息和所述目标声音报警信息,控制车用仪表通过图文和声音对用户进行同步提示。
129.可选地,mcu 21具体用于:
130.确定所述多条声音报警信息中优先级最高的候选声音报警信息;
131.若所述音频设备的当前播放状态为空闲状态,则将所述候选声音报警信息确定为所述目标声音报警信息。
132.可选地,mcu 21还用于:
133.若所述音频设备的当前播放状态为占用状态,则确定所述音频设备正在播放声音的当前声音报警信息;
134.根据预设打断条件,确定所述正在播放声音是否能够被打断;
135.若能被打断,则将所述候选声音报警信息确定为所述目标声音报警信息;
136.若不能被打断,则将所述当前声音报警信息确定为所述目标声音报警信息。
137.可选地,soc 22具体用于:
138.采用固定时差对时机制,对所述图文报警信息和所述声音报警信息进行同步处理,以控制车用仪表通过图文和声音对用户进行同步提示。
139.可选地,所述车用仪表包括显示设备和音频设备,soc 22具体用于:
140.在同一时刻,控制所述车用仪表的显示设备对所述图文报警信息对应的图文进行显示,和,控制所述车用仪表的音频设备对所述声音报警信息对应的声音进行播放。
141.示例性地,图6为本技术实施例四提供的另一种车用仪表的报警控制设备的结构示意图,如图6所示,mcu 21中包括车辆状态信息获取模块211、报警信息生成及处理模块212、通信模块213,soc 22中包括报警信息分发模块221、图文报警信息处理模块222、声音报警信息处理模块223和通信模块224。
142.其中,车辆状态信息获取模块211通过与硬线及can总线连接,用于获取i/o信号和can信号,并生成车辆状态信息。
143.报警信息生成及处理模块212,用于根据车辆状态信息生成报警信息集合,以及当报警信息集合有多条声音报警信息,通过仲裁处理,确定目标声音报警信息。
144.通信模块213与通信模块224之间通过spi连接,用于实现mcu 21与soc 22之间的
通信,以将mcu 21侧生成的图文报警信息和声音报警信息(或目标声音报警信息)发送到soc 22侧。
145.报警信息分发模块221,用于将能通信模块224接收到的图文报警信息和声音报警信息(或目标声音报警信息)分发给图文报警信息处理模块222、声音报警信息处理模块223,如通过广播的方式。
146.图文报警信息处理模块222,用于对图文报警信息进行处理。
147.声音报警信息处理模块223,用于对声音报警信息进行处理。
148.实施例五
149.本技术实施例五还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序在由计算机处理器执行时用于执行一种车用仪表的报警控制方法,该方法包括:
150.获取车辆状态信息;
151.根据所述车辆状态信息,生成报警信息集合,所述报警信息集合中包括图文报警信息和声音报警信息;
152.根据所述图文报警信息和所述声音报警信息,控制车用仪表通过图文和声音对用户进行同步提示。
153.当然,本技术实施例所提供的一种包计算机可读存储介质,其计算机程序不限于如上所述的方法操作,还可以执行本技术任意实施例所提供的车用仪表的报警控制方法中的相关操作。
154.通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本技术可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read
‑
only memory,rom)、随机存取存储器(random access memory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网格设备等)执行本技术各个实施例所述的方法。
155.值得注意的是,上述车用仪表的报警控制装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本技术的保护范围。
156.注意,上述仅为本技术的较佳实施例及所运用技术原理。本领域技术人员会理解,本技术不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本技术的保护范围。因此,虽然通过以上实施例对本技术进行了较为详细的说明,但是本技术不仅仅限于以上实施例,在不脱离本技术构思的情况下,还可以包括更多其他等效实施例,而本技术的范围由所附的权利要求范围决定。
转载请注明原文地址:https://win.8miu.com/read-250388.html