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.在一种可能的设计中,所述第一处理模块,包括:
49.第一处理子模块,用于根据所述车辆状态信息和所述驾驶员状态信息确定所述提醒时机,所述提醒时机包括延迟提醒或立即提醒;
50.所述第一处理子模块,还用于若所述提醒时机为所述延迟提醒,按照预设时间周期根据所述车辆状态信息和所述驾驶员状态信息重新确定所述提醒时机,直到确定的所述提醒时机为所述立即提醒;
51.第二处理子模块,用于若所述提醒时机为所述立即提醒,根据所述车辆状态信息和所述驾驶员状态信息确定所述提醒方式,所述提醒方式包括信息弹窗的样式和时长,所述信息弹窗用于显示所述提醒信息。
52.在一种可能的设计中,所述第一处理子模块,具体用于:
53.根据所述车辆状态信息和所述驾驶员状态信息确定当前车辆是否处于集中驾驶状态;
54.若是,确定所述提醒时机为所述延迟提醒;
55.若否,确定所述提醒时机为所述立即提醒。
56.在一种可能的设计中,所述第一处理子模块,还具体用于:
57.判断所述当前路况是否通畅,并判断所述当前车速是否大于或者等于第一预设车速以及所述眼球当前视线方向是否为行驶正前方且所述视线当前停顿时长是否大于或者等于第一预设停顿时长;
58.若是,确定所述当前车辆处于所述集中驾驶状态;
59.若任一判断结果为否,确定所述当前车辆未处于所述集中驾驶状态。
60.在一种可能的设计中,所述第二处理子模块,具体用于:
61.在当所述当前车速小于所述第一预设车速且大于或者等于第二预设车速时,确定所述信息弹窗的样式和时长分别为居中样式和第一时长,并在所述第一时长后,根据所述眼球当前视线方向和所述视线当前停顿时长调整所述信息弹窗的样式为预设位置的气泡悬浮样式或关闭所述信息弹窗;
62.若所述当前路况通畅,在当所述当前车速小于所述第二预设车速时,确定所述信息弹窗的样式和时长分别为居中样式和第二时长,并在所述第二时长后直接调整所述信息弹窗的样式为预设位置的气泡悬浮样式,或者根据所述眼球当前视线方向和所述视线当前停顿时长关闭所述信息弹窗
63.若所述当前路况拥堵,在当所述当前车速小于所述第二预设车速时,确定所述信息弹窗的样式和时长分别为预设位置的气泡悬浮样式和第三时长;
64.若所述当前车速为零时,确定所述信息弹窗的样式为全屏样式,并根据所述眼球当前视线方向和所述视线当前停顿时长关闭所述信息弹窗。
65.在一种可能的设计中,所述第二处理子模块,还具体用于:
66.若所述眼球当前视线方向为行驶正前方且所述视线当前停顿时长大于或者等于第二预设停顿时长,调整所述信息弹窗的样式为所述预设位置的气泡悬浮样式;
67.若所述眼球当前视线方向为所述信息弹窗所在方向且所述视线当前停顿时长大于或者等于第三预设停顿时长,关闭所述信息弹窗。
68.在一种可能的设计中,若所述车辆状态信息还包括导航使用状态,所述信息提醒装置,还包括:第二处理模块;所述第二处理模块,用于:
69.若根据所述导航使用状态确定导航功能已开启且所述当前车辆采用双屏显示,将所述当前车辆的中控屏一分为二,且将一分屏用于显示所述信息弹窗;
70.若根据所述导航使用状态确定导航功能已开启且所述当前车辆采用全屏显示,确定所述提醒时机为所述延迟提醒,根据所述预设时间周期以及所述导航使用状态持续性判断所述当前车辆是否退出所述全屏显示或者导航功能关闭;
71.若根据所述导航使用状态确定导航功能未开启,将所述当前车辆的中控屏用于显示所述信息弹窗。
72.在一种可能的设计中,在重新确定所述提醒时机以及持续性判断所述当前车辆是否退出所述全屏显示或者导航功能关闭期间,所述第二处理子模块,还用于:
73.确定所述信息弹窗的样式为所述预设位置的气泡悬浮样式,保持所述气泡悬浮样式为挂起状态。
74.在一种可能的设计中,所述显示模块,具体用于:
75.在不同提醒时机,按照对应提醒时机所确定的信息弹窗的样式和时长,于所述中控屏或者所述分屏向所述驾驶员显示所述信息弹窗。
76.第三方面,本技术提供一种电子设备,包括:处理器,以及与所述处理器通信连接的存储器;
77.所述存储器存储计算机执行指令;
78.所述处理器执行所述存储器存储的计算机执行指令,以实现如第一方面所提供的
任意一种可能的信息提醒方法。
79.第四方面,本技术提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如第一方面所提供的任意一种可能的信息提醒方法。
80.第五方面,本技术提供一种计算机程序产品,包括计算机执行指令,该计算机执行指令被处理器执行时用于实现第一方面所提供的任意一种可能的信息提醒方法。
81.本技术提供一种信息提醒方法、装置、设备及存储介质。首先获取数据源信息,所获取的数据源信息包括车辆状态信息和驾驶员状态信息,然后根据数据源信息确定提醒信息的提醒模式,提醒模式包括提醒时机和提醒方式,最后按照提醒模式显示提醒信息,该提醒信息用于驾驶员进行人机交互。从而在人与车机交互的场景中,结合车辆状态信息和驾驶员状态信息确定提醒信息的提醒时机和提醒方式,实现提醒信息与使用场景的智能自适应,在保障车辆安全驾驶的情况下使得提醒信息得以及时且有效的反馈和传达,可以使得用户感受到人机交互的最佳使用体验。
附图说明
82.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
83.图1为本技术实施例提供的一种应用场景示意图;
84.图2为本技术实施例提供的一种信息提醒方法的流程示意图;
85.图3为本技术实施例提供的另一种信息提醒方法的流程示意图;
86.图4为本技术实施例提供的再一种信息提醒方法的流程示意图;
87.图5为本技术实施例提供的又一种信息提醒方法的流程示意图;
88.图6为本技术实施例提供过的一种信息弹窗的样式示意图;
89.图7为本技术实施例提供的另一种信息弹窗的样式示意图;
90.图8为本技术实施例提供的再一种信息弹窗的样式示意图;
91.图9为本技术实施例提供的又一种信息提醒方法的流程示意图;
92.图10为本技术实施例提供的又一种信息弹窗的样式示意图;
93.图11为本技术实施例提供的一种信息提醒装置的结构示意图;
94.图12为本技术实施例提供的一种第一处理模块的结构示意图;
95.图13为本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
96.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本技术的一些方面相一致的方法和装置的例子。
97.本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第
四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
98.目前,随着人机交互技术的快速发展,车机成为了一种车载场景下用户具有高频交互需求的载体。而基于人与车机交互场景的特殊性,对于用户交互行为的合理反馈势必提出了更高要求。例如,在人与车机交互场景中,对于人机交互所用信息何时进行显示提出要求,以极大提升驾驶安全性,并在一定程度上避免由于驾驶员查收信息而分心导致安全事故发生。另一方面对于信息以何种方式展示也提出要求,以使得信息能够出现在驾驶员最容易注意的区域,在驾驶员目之所及之处可传达到信息,保障流畅且舒适的人与车机交互体验。因此,在人与车机交互场景中,为了使得用户感受到最佳交互体验,如何在保证驾驶安全的情况下还能够使得交互所用信息得以及时反馈与传达,已成为目前亟需解决的重要问题。
99.针对现有技术中存在的上述问题,本技术提供一种信息提醒方法、装置、设备及存储介质。本技术提供的信息提醒方法的发明构思在于:首先获取包括车辆状态信息和驾驶员状态信息的数据源信息,然后基于数据源信息确定用于人与车机交互的提醒信息的提醒时机和提醒方式,最后按照所确定的提醒时机和提醒方式显示提醒信息,使得提醒信息的显示能够与人与车机交互的使用场景智能自适应,从而在保障车辆安全驾驶的情况下使得提醒信息得以及时且有效的反馈和传达,使得用户感受到人机交互的最佳使用体验。
100.以下,对本技术实施例的示例性应用场景进行介绍。
101.图1为本技术实施例提供的一种应用场景示意图,如图1所示,车辆100在行驶过程中需进行人机交互,例如车辆100的驾驶员与车机进行交互,在车机端所配置的相应终端可以为电子设备200,该电子设备200可以被配置为执行本技术实施例提供的信息提醒方法,以为车辆100中进行人与车机交互时所用信息提供一种信息提醒方法,在保障车辆100安全驾驶的情况下使得交互所用信息得以及时且有效的反馈和传达,使得用户也即车辆100的驾驶员感受到人机交互的最佳使用体验。
102.电子设备200可以为计算机、tcu(transmission control unit)控制单元、云端服务器等等,本技术实施例对于电子设备200的类型不作限定,图1中的电子设备200以计算机为例示出.
103.需要说明的是,上述应用场景仅仅为示意性示出,本技术实施例提供的信息提醒方法、装置、设备及存储介质包括但不仅限于上述应用场景。
104.图2为本技术实施例提供的一种信息提醒方法的流程示意图。如图2所示,本技术实施例提供的信息提醒方法,包括:
105.s101:获取数据源信息。
106.其中,数据源信息包括车辆状态信息和驾驶员状态信息。
107.获取能够表征车辆行驶状态以及驾驶员驾驶状态的相关信息,所获取到的此类信息统称为数据源信息。
108.在一种可能的设计中,例如可以通过车辆中的内置传感器实时获取车辆状态信息和驾驶员状态信息。比如,获取的车辆状态信息可以包括车辆的当前车速、当前路况、当前天气、当前位置等可以表征车辆行驶状态的相关信息,获取的驾驶员状态信息可以包括驾驶员的眼球当前视线方向、视线当前停顿时长等可以表征驾驶状态的相关信息。
109.需要说明的是,通过内置传感器所获取的车辆状态信息和驾驶员状态信息包括但不仅限于上述列举的相应信息。其中,内置传感器可以例如车载雷达、摄像头、眼动仪等,本技术实施对于内置传感器的具体内容不作限定,只要能获取到数据源信息即可。
110.s102:根据数据源信息确定提醒信息的提醒模式。
111.其中,提醒模式包括提醒时机和提醒方式。
112.基于数据源信息确定向驾驶员显示提醒信息时的提醒模式,提醒模式包括提醒时机和提醒方式。其中,提醒时机是指何时显示提醒信息能够保证提醒信息的显示不会造成驾驶员分心。提醒方式是指以何种方式显示提醒信息可以使得提醒信息在驾驶员最容易注意的区域被传达。从而达到在保证安全驾驶的情况下使得提醒信息得以及时反馈与传达,进而使得驾驶员感受到最佳的人机交互体验。
113.需要说明的是,提醒信息是对用于驾驶员进行人机交互的所有信息的统称,本技术实施例对于提醒信息的具体内容不作限定。
114.s103:按照提醒模式显示提醒信息。
115.其中,提醒信息用于驾驶员进行人机交互。
116.在确定了显示提醒信息的提醒时机和提醒方式后,则按照提醒时机以及提醒时机的相应提醒方式显示提醒信息,以向驾驶员在中控屏上展示用于进行人机交互的提醒信息。
117.本技术实施例提供的信息提醒方法,首先获取数据源信息,所获取的数据源信息包括车辆状态信息和驾驶员状态信息,然后根据数据源信息确定提醒信息的提醒模式,提醒模式包括提醒时机和提醒方式,最后按照提醒模式显示提醒信息,该提醒信息用于驾驶员进行人机交互。从而在人与车机交互的场景中,结合车辆状态信息和驾驶员状态信息确定提醒信息的提醒时机和提醒方式,使得提醒信息实现与使用场景的智能自适应,在保障车辆安全驾驶的情况下使得提醒信息得以及时且有效的反馈和传达,可以使得用户感受到人机交互的最佳使用体验。
118.在一种可能的设计中,步骤s102可能的实现方式如图3所示。图3为本技术实施例提供的另一种信息提醒方法的流程示意图。如图3所示,本技术实施例包括:
119.s1021:根据车辆状态信息和驾驶员状态信息确定提醒时机。
120.其中,提醒时机包括延迟提醒或立即提醒。
121.根据车辆状态信息和驾驶员状态信息确定是否对提醒信息进行延迟反馈,若延迟反馈则是指提醒时机为延迟提醒,若不延迟反馈则是指提醒时机为立即提醒。
122.例如,当驾驶员需集中注意力驾驶时,则应对提醒信息进行延迟反馈,以防止提醒信息的显示而使驾驶员分心。
123.s1022:若提醒时机为延迟提醒,按照预设时间周期根据车辆状态信息和驾驶员状态信息重新确定提醒时机,直到确定的提醒时机为立即提醒。
124.s1023:若提醒时机为立即提醒,根据车辆状态信息和驾驶员状态信息确定提醒方
式。
125.其中,提醒方式包括信息弹窗的样式和时长,信息弹窗用于显示提醒信息。
126.经过步骤s1021,首先根据车辆状态信息和驾驶员状态信息确定出提醒时机为延迟提醒还是立即提醒。当所确定的提醒时机为延迟提醒时,则按照预设时间周期以根据车辆状态信息和驾驶员状态信息重新确定提醒时机,直到所确定的提醒时机为立即提醒。可以理解的是,车辆状态信息和驾驶状态信息各自所包括的相应信息是实时信息,因此,提醒时机会根据当前时刻的车辆状态信息和驾驶员状态信息发生变化。
127.例如,若在某一时刻根据某一时刻所对应的车辆状态信息和驾驶员状态信息确定出的提醒时机为延迟提醒,则从该某一时刻起,每间隔30s利用车辆状态信息和驾驶员状态信息各自所包括的当前信息重新确定提醒时机,直到确定的提醒时机为立即提醒。其中,30s即为预设时间周期。可以理解的是,在实际工况中预设时间周期可以根据实际情况相应设置,本技术实施例对此不作限定。
128.反之,当确定的提醒时机为立即提醒时,则进一步根据车辆状态信息和驾驶员状态信息确定提醒方式,例如确定用于显示提醒信息的信息弹窗的样式和时长。信息弹窗的样式可以理解为弹窗的显示形式,信息弹窗的时长可以理解为弹窗的显示时长。
129.如前述实施例所描述,提醒时机的确定是为了防止提醒信息的显示造成驾驶员分心,例如若当前车辆处于集中驾驶状态,则驾驶员需集中注意力驾驶,此时若有提醒信息则应当延迟反馈,也即此时的提醒时机为延迟提醒。
130.因而,在一种可能的设计中,步骤s1021可能的实现方式包括:
131.根据车辆状态信息和驾驶员状态信息确定当前车辆是否处于集中驾驶状态,若是,则确定提醒时机为延迟提醒。反之,若当前车辆未处于集中驾驶状态,则确定提醒时机为立即提醒。
132.可选地,根据车辆状态信息和驾驶员状态信息确定当前车辆是否处于集中驾驶状态可能的实现步骤如图4所示。图4为本技术实施例提供的再一种信息提醒方法的流程示意图。如图4所示,本技术实施例包括:
133.s201:判断当前路况是否通畅,并判断当前车速是否大于或者等于第一预设车速以及眼球当前视线方向是否为行驶正前方且视线当前停顿时长是否大于或者等于第一预设停顿时长。
134.s202:若是,确定当前车辆处于集中驾驶状态。
135.s203:若任一判断结果为否,确定当前车辆未处于集中驾驶状态。
136.基于车辆状态信息,判断车辆状态信息所包括的当前路况是否通畅,以及判断车辆状态信息所包括的当前车速是否大于或者等于第一预设车速,基于驾驶员状态信息,判断驾驶员状态信息所包括的眼球当前视线方向是否为当前车辆的行驶正前方且视线当前停顿时长是否大于或者等于第一预设停顿时长判断。若上述判断结果均为是,则表示当前车辆处于集中驾驶状态,若上述中任意一判断结果为否,则表示当前车辆未处于集中驾驶状态。
137.例如,第一预设车速设置为90km/h,第一预设停顿时长设置为5s,则在当前路况通畅的情况下,若当前车速大于或者等于90km/h,并且驾驶员的眼球当前视线方向为行驶正前方且视线当前停顿时长大于或者等于5s,换言之,驾驶员直视行驶正前方超过5s,则可以
确定当前车辆处于集中驾驶状态。反之若当前路况不通畅,或者当前车速未超过90km/h,或者驾驶员未直视行驶正前方,又或者驾驶员直视行驶正前方的时长未超过5s,这些情况中任意一种或两种符合时,均确定当前车辆未处于集中驾驶状态。
138.需要说明的是,本技术实施例对于第一预设车速和第一预设停顿时长的具体取值不作限定。
139.另外,判断当前路况是否通畅,例如可以根据摄像头拍摄到的当前车辆所在道路上车辆的数量、车间距等车流信息进行道路是否拥堵的判断,又或根据当前车辆的当前车速所形成的车速变化曲线进行判断,本技术实施例对于当前路况是否通畅的判断手段不作限定。
140.本技术实施例提供的信息提醒方法,基于车辆状态信息,判断当前路况是否通畅,判断当前车速是否大于或等于第一预设车速,基于驾驶员状态信息,判断眼球当前视线方向是否为行驶正前方且视线当前停顿时长是否大于或等于第一预设停顿时长,若上述判断结果均为是,则确定当前车辆处于集中驾驶状态,若上述任一判断结果为否,则确定当前车辆未处于集中驾驶状态。当确定当前车辆处于集中驾驶状态,则确定提醒时机为延迟提醒。反之,当确定当前车辆未处于集中驾驶状态,则确定提醒时机为立即提醒。在确定提醒时机为延迟提醒时,按照预设时间周期根据车辆状态信息和驾驶员状态信息重新确定提醒时机,直到确定的提醒时机为立即提醒。在确定提醒时机为立即提醒后时,则进一步根据车辆状态信息和驾驶员状态信息确定提醒方式,完成提醒模式中的提醒时机和提醒方式的确定。实现提醒信息与使用场景的智能自适应,在保障车辆安全驾驶的情况下使得提醒信息得以及时且有效的反馈和传达,可以使得用户感受到人机交互的最佳使用体验。
141.图5为本技术实施例提供的又一种信息提醒方法的流程示意图。如图5所示,在确定提醒时机为立即提醒时,根据车辆状态信息和驾驶员状态信息确定提醒方式的可能实现方式包括:
142.s301:判断当前车速是否大于或者等于第二预设车速且小于第一预设车速。
143.在确定提醒时机为立即提醒时,基于车辆状态信息,判断当前车速是否大于或等于第二预设车速但小于第一预设车速。若判断结果为是,则执行步骤s302。若判断结果为否,则进一步判断当前路况是否通畅,即执行步骤s303。其中,第二预设车速小于第一预设车速且不为零,例如,第二预设车速为30km/h。
144.s302:若是,确定信息弹窗的样式和时长分别为居中样式和第一时长。
145.当提醒时机为立即提醒,并判定当前车速大于或等于第二预设车速但小于第一预设车速,则采用居中样式显示第一时长的提醒模式显示信息弹窗。例如,将信息弹窗的样式确定为居中样式,居中样式可以例如图6所示,图6为本技术实施例提供过的一种信息弹窗的样式示意图。居中样式可以理解为信息弹窗居中于中控屏或分屏进行显示(图6中以中控屏为例)。并将信息弹窗的时长确定为第一时长,例如将信息弹窗于中控屏或分屏显示3.5s,比如3.5s即为第一时长。
146.为了确保提醒信息在驾驶员的目之所及之处能被传达到,在采用居中样式显示第一时长后,进一步执行步骤s304,也就是根据眼球当前视线方向和实现当前停顿时长判断提醒信息是否在驾驶员的目之所及之处被传达到。
147.s303:若否,判断当前路况是否通畅。
148.当提醒时机为立即提醒,且判定当前车速小于第二预设车速时,进一步判断当前路况是否通畅。若当前路况通畅,则采用居中样式显示第二时长的提醒模式显示信息弹窗,即执行步骤s305。反之,若当前路况拥堵,拥堵的路况可能会导致不佳的驾驶体验,因此可以采用预设位置的气泡悬浮样式显示信息弹窗,即执行步骤s306,例如图7所示的在中控屏或分屏的右下角采用气泡悬浮样式显示信息弹窗(图7中以中控屏为例),图7为本技术实施例提供的另一种信息弹窗的样式示意图。以保证驾驶体验,即执行步骤s306。
149.s304:在第一时长后根据眼球当前视线方向和视线当前停顿时长调整信息弹窗的样式为预设位置的气泡悬浮样式或关闭信息弹窗。
150.在采用居中样式显示信息弹窗第一时长后,可以基于驾驶员状态信息对信息弹窗的样式进行调整,或者直接关闭信息弹窗。
151.例如,若眼球当前视线方向为行驶正前方且视线当前停顿时长大于或者等于第二预设停顿时长,换言之,若驾驶员直视行驶正前方超过第二预设停顿时长,则表示驾驶员可能未看到居中样式显示的信息弹窗,因而调整信息弹窗的样式由居中样式为预设位置的气泡悬浮样式继续对信息弹窗进行展示,比如在中控屏或分屏的右下角采用气泡悬浮样式显示信息弹窗,以保证提醒信息传达给驾驶员。
152.而若眼球当前视线方向为信息弹窗所在方向且视线当前停顿时长大于或者等于第三预设停顿时长,则默认驾驶员已读信息弹窗中显示的提醒信息,则关闭信息弹窗,结束提醒信息的传达。
153.s305:若是,确定信息弹窗的样式和时长分别为居中样式和第二时长。
154.s306:若否,确定信息弹窗的样式和时长分别为预设位置的气泡悬浮样式和第三时长。
155.当提醒时机为立即提醒,且判定当前车速小于第二预设车速而当前路况通畅时,则采用居中样式以及第二时长的提醒模式显示信息弹窗,换言之,确定的信息弹窗的样式和时长分别为居中样式和第二时长。进一步地,在以居中样式显示第二时长后则执行步骤s307。
156.当提醒时机为立即提醒,且判定当前车速小于第二预设车速而当前路况拥堵时,采用预设位置的气泡悬浮样式以及第三时长的提醒模式显示信息弹窗,换言之,确定信息弹窗的样式和时长分别为预设位置的气泡悬浮样式和第三时长,比如在中控屏或分屏的右下角采用气泡悬浮样式显示信息弹窗。由于此时当前路况拥堵,当前车辆可能间歇式行驶,故而以预设位置的气泡悬浮样式将信息弹窗显示第三时长后则认为提醒信息以传达给驾驶员,完成提醒信息的传达。
157.而在步骤s305中,采用居中样式显示信息弹窗第二时长后,由于当前道路通畅,当前车辆以低于第二预设车速的速度在正常行驶,因而在将信息弹窗以居中样式显示第二时长后依然无法明确提醒信息是否已传达给驾驶员,继而在第二时长后执行步骤s307以保证提醒信息传达给驾驶员。
158.s307:在第一时长后,将信息弹窗的样式直接调整为预设位置的气泡悬浮样式,或者根据眼球当前视线方向和视线当前停顿时长关闭信息弹窗。
159.例如在以居中样式显示信息弹窗第二时长后,直接将信息弹窗的样式由居中样式进行折叠,以调整为预设位置的气泡悬浮样式,以保证驾驶员能够看大。
160.或者,采用如步骤s304中根据眼球当前视线方向和视线当前停顿时长关闭信息弹窗的实现方式确定出驾驶员已读信息弹窗中显示的提醒信息,进而关闭信息弹窗,结束提醒信息的传达。
161.需要说明的是,本技术实施例中第一时长、第二时长、第三时长以及第二预设停顿时长和第三预设停顿时长各自的取值可以根据实际情况设置,本技术实施例对此不作限定。
162.上述实施例描述了第二预设车速不为零且当前车速大于或等于第二预设车速时确定提醒方式的实现方式。而当当前车速为零时,即当前车辆为驻车状态时,可以采用全屏样式显示信息弹窗,换言之确定信息弹窗的样式为如图8所示的全屏样式(图8中以中控屏为例),图8为本技术实施例提供的再一种信息弹窗的样式示意图。进一步地,例如当驾驶员或者当前车辆内其他任意乘客等用户主动产生手动交互行为时关闭信息弹窗,以表示驾驶员已读提醒信息。手动交互行为例如手动触摸中控屏等行为。又例如可以根据如步骤s304所示实现方式确定出驾驶员已读提醒信息,从而关闭信息弹窗,结束提醒信息的传达。
163.本技术实施例提供的信息提醒方法,在确定提醒时机为立即提醒时,基于车辆状态信息和驾驶员状态信息确定具体地提醒方式,通过将提醒信息与使用场景的智能自适应,在保障车辆安全驾驶的情况下使得提醒信息得以及时且有效的反馈和传达,可以使得用户感受到人机交互的最佳使用体验。
164.在一些实施例中,当前车辆的车型可能不同,所获取的数据源信息的种类则会有所不同,因而可能需要进一步对本技术实施例提供的信息提醒方法进行优化。
165.例如,车辆状态信息还可以包括导航使用状态,比如当前车辆是否启用了导航功能,以及在启用导航功能时采用了双屏显示或全屏显示等情况。故而,若车辆状态信息还包括有导航使用状态时,在步骤s102之前,本技术实施例提供的信息提醒方法还可以包括如图9所示步骤。
166.图9为本技术实施例提供的又一种信息提醒方法的流程示意图。如图9所示,本技术实施例包括:
167.s401:根据导航使用状态判断导航功能是否开启,且当前车辆是否采用双屏显示。
168.根据导航使用状态对导航功能是否开启进行判断,并判断当前车辆是否采用双屏显示。若确定导航功能已开启且当前车辆采用双屏显示则执行步骤s402。若确定导航功能已开启但当前车辆未采用双屏显示例如采用全屏显示,则执行步骤s403。而若确定导航功能未开启,则执行步骤s404。
169.s402:若确定导航功能已开启且当前车辆采用双屏显示,将当前车辆的中控屏一分为二,且将一分屏用于显示信息弹窗。
170.在确定导航功能已开启且当前车辆采用双屏显示,则将当前车辆的中控屏一分为二,将其中一分屏用于显示信息弹窗,另一分屏显示导航信息。如图10所示,将中控屏一分为二,比如采用左侧分屏显示导航功能,右侧分屏用于显示信息弹窗。图10中以居中样式为例示出。可以理解的是,若确定的提醒方式中信息弹窗的样式为预设位置的气泡悬浮样式以及全屏样式,图10所示的居中样式可以相应地为全屏样式或者预设位置的气泡悬浮样式。换言之,当采用分屏显示信息弹窗时,信息弹窗的样式为居中样式或者全屏样式或者预设位置的气泡悬浮样式所涉及的居中、预设位置以及全屏均是相对于分屏而言的。
171.s403:若确定导航功能已开启且当前车辆采用全屏显示,确定提醒时机为延迟提醒,并根据预设时间周期以及导航使用状态持续性判断当前车辆是否退出全屏显示或者导航功能关闭。
172.在确定导航功能已开启且当前车辆采用全屏显示时,则选择提醒信息暂不上屏反馈,换言之确定提醒时机为延迟提醒。并在进一步根据预设时间周期以及导航使用状态持续性判断当前车辆是否退出全屏显示,直到确定当前车辆已退出全屏或者导航功能已关闭时结束持续性判断。
173.例如,在确定导航功能已开启且当前车辆采用全屏显示时,确定提醒时机为延迟提醒时,每间隔30s利用导航使用状态判断当前车辆是否退出了全屏显示或者导航功能已关闭,直到确定当前车辆退出全屏显示或者导航功能关闭,结束判断。
174.s404:若确定导航功能未开启,将当前车辆的中控屏用于显示信息弹窗。
175.在确定导航功能未开启时,则将当前车辆的中控屏用于显示信息弹窗。当采用中控屏显示信息弹窗时,信息弹窗的样式为居中样式或者全屏样式或者预设位置的气泡悬浮样式中所涉及的居中、全屏以及预设位置均是相对于整个中控屏而言的。
176.可选地,上述各实施例中按照提醒模式显示提醒信息的可能实现方式包括:
177.在不同提醒时机,按照在对应提醒时机所确定的信息弹窗的样式和时长,于整个的中控屏或者中控屏的分屏向驾驶员显示信息弹窗,使得驾驶员根据信息弹窗中所显示的提醒弹窗进行人机交互。
178.本技术实施例提供的信息提醒方法,若车辆状态信息还包括导航使用状态,则在根据数据源信息确定提醒信息的提醒模式之前,还包括根据导航使用状态确定用于显示信息弹窗的为中控屏还是中控屏的分屏,使得用于人机交互的提醒信息的显示不影响当前车辆其他功能对于中控屏的使用,达到最佳显示效果,进一步提高了本技术实施例体提供的提醒信息于使用场景的智能自适应,有利于不同车型使用。
179.可选地,在当确定了提醒时机为延迟提醒而需要重新确定提醒时机,以及需要持续性判断当前车辆是否退出全屏显示或者导航功能关闭的期间,对于提醒信息采用如图7所示的预设位置的气泡悬浮样式显示信息弹窗,确定信息弹窗的样式为预设位置的气泡悬浮样式,并一直保持气泡悬浮样式为挂起状态,直到确定提醒时机为立即提醒或者持续性判断后得知当前车辆退出全屏显示或导航功能已关闭。其中,挂起状态是指将用于显示提醒信息的进程存放到外部存储空间,以腾出空间给正在执行的程序或数据。
180.图11为本技术实施例提供的一种信息提醒装置的结构示意图。如图11所示,本技术实施例提供的信息提醒装置500,包括:
181.获取模块501,用于获取数据源信息。
182.其中,数据源信息包括车辆状态信息和驾驶员状态信息。
183.第一处理模块502,用于根据数据源信息确定提醒信息的提醒模式。
184.其中,提醒模式包括提醒时机和提醒方式。
185.显示模块503,用于按照提醒模式显示提醒信息。
186.其中,提醒信息用于驾驶员进行人机交互。
187.在一种可能的设计中,获取模块501,具体用于:
188.通过内置传感器实时获取车辆状态信息和驾驶员状态信息。
189.其中,车辆状态信息包括当前车速和当前路况,驾驶员状态信息包括驾驶员的眼球当前视线方向以及视线当前停顿时长。
190.在图11的基础上,图12为本技术实施例提供的一种第一处理模块的结构示意图。如图12所示,本技术实施例提供的第一处理模块502,包括:
191.第一处理子模块5021,用于根据车辆状态信息和驾驶员状态信息确定提醒时机,提醒时机包括延迟提醒或立即提醒;
192.第一处理子模块5021,还用于若提醒时机为延迟提醒,按照预设时间周期根据车辆状态信息和驾驶员状态信息重新确定提醒时机,直到确定的提醒时机为立即提醒;
193.第二处理子模块5022,用于若提醒时机为立即提醒,根据车辆状态信息和驾驶员状态信息确定提醒方式,提醒方式包括信息弹窗的样式和时长,信息弹窗用于显示提醒信息。
194.在一种可能的设计中,第一处理子模块5021,具体用于:
195.根据车辆状态信息和驾驶员状态信息确定当前车辆是否处于集中驾驶状态;
196.若是,确定提醒时机为延迟提醒;
197.若否,确定提醒时机为立即提醒。
198.在一种可能的设计中,第一处理子模块5021,还具体用于:
199.判断当前路况是否通畅,并判断当前车速是否大于或者等于第一预设车速以及眼球当前视线方向是否为行驶正前方且视线当前停顿时长是否大于或者等于第一预设停顿时长;
200.若是,确定当前车辆处于集中驾驶状态;
201.若任一判断结果为否,确定当前车辆未处于集中驾驶状态。
202.在一种可能的设计中,第二处理子模块5022,具体用于:
203.在当当前车速小于第一预设车速且大于或者等于第二预设车速时,确定信息弹窗的样式和时长分别为居中样式和第一时长,并在第一时长后,根据眼球当前视线方向和视线当前停顿时长调整信息弹窗的样式为预设位置的气泡悬浮样式或关闭信息弹窗;
204.若当前路况通畅,在当当前车速小于第二预设车速时,确定信息弹窗的样式和时长分别为居中样式和第二时长,并在第二时长后直接调整信息弹窗的样式为预设位置的气泡悬浮样式,或者根据眼球当前视线方向和视线当前停顿时长关闭信息弹窗
205.若当前路况拥堵,在当当前车速小于第二预设车速时,确定信息弹窗的样式和时长分别为预设位置的气泡悬浮样式和第三时长;
206.若当前车速为零时,确定信息弹窗的样式为全屏样式,并根据眼球当前视线方向和视线当前停顿时长关闭信息弹窗。
207.在一种可能的设计中,第二处理子模块5022,还具体用于:
208.若眼球当前视线方向为行驶正前方且视线当前停顿时长大于或者等于第二预设停顿时长,调整信息弹窗的样式为预设位置的气泡悬浮样式;
209.若眼球当前视线方向为信息弹窗所在方向且视线当前停顿时长大于或者等于第三预设停顿时长,关闭信息弹窗。
210.在一种可能的设计中,若车辆状态信息还包括导航使用状态,信息提醒装置500,还包括:第二处理模块。该第二处理模块,用于:
211.若根据导航使用状态确定导航功能已开启且当前车辆采用双屏显示,将当前车辆的中控屏一分为二,且将一分屏用于显示信息弹窗;
212.若根据导航使用状态确定导航功能已开启且当前车辆采用全屏显示,确定提醒时机为延迟提醒,根据预设时间周期以及导航使用状态持续性判断当前车辆是否退出全屏显示或者导航功能关闭;
213.若根据导航使用状态确定导航功能未开启,将当前车辆的中控屏用于显示信息弹窗。
214.在一种可能的设计中,在重新确定提醒时机以及持续性判断当前车辆是否退出全屏显示或者导航功能关闭的期间,第二处理子模块,还用于:
215.确定信息弹窗的样式为预设位置的气泡悬浮样式,保持气泡悬浮样式为挂起状态。
216.在一种可能的设计中,显示模块503,具体用于:
217.在不同提醒时机,按照对应提醒时机所确定的信息弹窗的样式和时长,于中控屏或者分屏向驾驶员显示信息弹窗。
218.本技术实施例提供的车载语音交互装置,可以执行上述方法实施例中的车载语音交互方法的相应步骤,其实现原理和技术效果类似,在此不再赘述。
219.图13为本技术实施例提供的一种电子设备的结构示意图。如图13所示,该电子设备600可以包括:处理器601,以及与处理器601通信连接的存储器602。
220.存储器602,用于存放程序。具体地,程序可以包括程序代码,程序代码包括计算机执行指令。
221.存储器602可能包含高速ram存储器,也可能还包括非易失性存储器(mom-volatile memory),例如至少一个磁盘存储器。
222.处理器601用于执行存储器602存储的计算机执行指令,以实现信息提醒方法。
223.其中,处理器601可能是一个中央处理器(cemtral processimg umit,简称为cpu),或者是特定集成电路(applicatiom specific imtegrated circuit,简称为asic),或者是被配置成实施本技术实施例的一个或多个集成电路。
224.可选地,存储器602既可以是独立的,也可以跟处理器601集成在一起。当存储器602是独立于处理器601之外的器件时,电子设备600,还可以包括:
225.总线603,用于连接处理器601以及存储器602。总线可以是工业标准体系结构(industry standard architecture,简称为isa)总线、外部设备互连(peripheral component,pci)总线或扩展工业标准体系结构(extended industry standard architecture,eisa)总线等。总线可以分为地址总线、数据总线、控制总线等,但并不表示仅有一根总线或一种类型的总线。
226.可选的,在具体实现上,如果存储器602和处理器601集成在一块芯片上实现,则存储器602和处理器601可以通过内部接口完成通信。
227.本技术还提供了一种计算机可读存储介质,该计算机可读存储介质可以包括:u盘、移动硬盘、只读存储器(rom,read-omly memory)、随机存取存储器(ram,ramdom accessmemory)、磁盘或者光盘等各种可以存储程序代码的介质,具体的,该计算机可读存储介质中存储有计算机执行指令,计算机执行指令用于上述实施例中的信息提醒方法。
228.本技术还提供了一种计算机程序产品,包括计算机执行指令,该计算机执行指令被处理器执行时实现上述实施例中的信息提醒方法。
229.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本技术的其它实施方案。本技术旨在涵盖本技术的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本技术的一般性原理并包括本技术未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本技术的真正范围和精神由权利要求书指出。
230.应当理解的是,本技术并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本技术的范围仅由所附的权利要求书来限制。