基于车辆方向盘的交互控制方法、装置、设备及介质与流程

未命名 07-11 阅读:73 评论:0


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.图1为本技术实施例提供的一种基于车辆方向盘的交互控制方法的流程示意图;
51.图2为本技术实施例提供的一种确定目标应用程序在中控屏幕中的运行状态的方法的流程示意图;
52.图3为本技术实施例提供的又一种确定目标应用程序在中控屏幕中的运行状态的方法的流程示意图;
53.图4为本技术实施例提供的一种控制目标应用程序再次运行的方法的流程示意图;
54.图5为本技术实施例提供的一种基于车辆方向盘的交互控制装置的结构示意图;
55.图6为本技术实施例提供的一种电子设备的结构示意图。
56.通过上述附图,已示出本技术明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本技术构思的范围,而是通过参考特定实施例为本领域技术人员说明本技术的概念。
具体实施方式
57.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本技术的一些方面相一致的装置和方法的例子。
58.在本技术实施例的描述中,术语“内”、“外”等指示的方向或位置关系的术语是基于附图所示的方向或位置关系,这仅仅是为了便于描述,而不是指示或暗示装置或构件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本技术的限制。
59.此外,在本技术实施例的描述中,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个构件内部的连通。对于本领域技术人员而言,可根据具体情况理解上述术语在本技术实施例中的具体含义。
60.互联网技术的飞速发展,使得车辆上安装的应用程序种类越来越多,驾驶员在驾驶车辆的过程中,通过运行应用程序来更好的满足自己的驾驶体验,减轻驾驶过程中的疲劳感。
61.现有技术中,驾驶员在车辆行驶过程中想要运行一些功能较复杂的应用程序(application,app)时,例如某音乐播放软件,可以通过手动触控车辆车机界面上安装的该软件播放音乐,或者,通过语音控制该音乐播放软件,进行音乐的播放。
62.但是在一些车辆中,为保障驾驶员行驶安全,车机位置可能位于不便于驾驶员触控的位置,例如,可能会将车机安装在靠近副驾驶员位置的中控台上。或者,若车机可在车辆中控台上移动,在车辆行驶过程中,车机可能滑移到其它位置,导致驾驶员的触控发生困难,影响驾驶员与应用软件的交互效率,且驾驶员在行驶过程中触控车机界面也存在安全性问题。
63.通过语音控制应用程序运行时,受到驾驶员口音、驾驶环境背景嘈音或语音识别算法等因素的影响,容易出现语音识别错误,影响驾驶员与应用软件交互结果的准确性。
64.因此,针对现有技术的上述技术问题,本技术提出一种基于车辆方向盘的交互控制方法、装置、设备及介质,驾驶员通过车辆方向盘确定要运行的目标应用程序,根据该目标应用程序预设的与方向盘的交互偏好设置,确定目标应用程序在中控屏幕中的运行状态,进而控制目标应用程序以该运行状态运行。其中,交互偏好设置包括目标应用程序在中控屏幕前台运行,或者在中控屏幕后台运行,运行状态包括前台运行,或者后台运行。本技术提高了驾驶员与应用程序进行交互控制过程的效率和准确性。
65.本技术的应用场景可以是驾驶员与应用软件之间的交互控制,可以理解是,本技术不对应用程序的类型和种类进行限定,具体控制的应用程序可以根据驾驶员实际想运行的软件确定。
66.下面以具体地实施例对本技术的技术方案以及本技术的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本技术的实施例进行描述。
67.图1为本技术实施例提供的一种基于车辆方向盘的交互控制方法的流程示意图,
该方法可以通过车机系统执行,本实施例中的方法可以通过软件、硬件或者软硬件结合的方式来实现。如图1所示,该方法具体包括以下步骤:
68.s101、响应于驾驶员在车辆方向盘上的操作,确定待交互控制的目标应用程序。
69.本实施例中,车辆方向盘上设置有功能键,功能键用于驾驶员运行想使用的应用程序。功能键可以位于方向盘的左、右、上、下等位置,功能键具体对应哪一个应用程序,可以由驾驶员根据实际应用情况设定。
70.应用程序的类型包括但不限于:社交类app、新闻类app、购物类app、娱乐类app、金融类app、生活类app、工具类app等。
71.可以理解的是,本实施例对车辆方向盘上的按键数量、位置,以及,应用程序的类型等不进行限定。
72.驾驶员按下功能键后,根据功能键对应控制的应用程序,确定驾驶员要交互的目标应用程序,例如,某新闻类app。
73.s102、获取目标应用程序与方向盘的交互偏好设置,交互偏好设置包括目标应用程序在中控屏幕前台运行,或者在中控屏幕后台运行。
74.目标应用程序以新闻类app为例,获取新闻类app与方向盘的交互偏好设置。
75.驾驶员可以预先对目标应用程序与方向盘的交互偏好进行设置,其中,交互偏好设置可以为该新闻类app在中控屏幕的前台运行,或者,在中控屏幕的后台运行。
76.因此,确定出目标应用程序后,可以获取到新闻类app的交互偏好设置。
77.前台运行是指该新闻类app当前可以直接显示在中控屏幕上,驾驶员可以直接看到。后台运行是指该新闻类app当前不能直接显现在中控屏幕上,驾驶员不能直接看到,需要将该新闻类app切换至中控屏幕前台运行时,才能直接看到。
78.s103、获取车辆中控屏幕前台当前运行的应用程序。
79.其中,当前运行的应用程序可以是目标应用程序,例如该新闻类app,或者是不同于目标应用程序的其它应用程序,例如娱乐类app等。
80.s104、根据中控屏幕前台当前运行的应用程序、目标应用程序与方向盘的交互偏好设置,确定目标应用程序在中控屏幕中的运行状态,运行状态包括前台运行,或者后台运行。
81.目标应用程序以新闻类app为例,若中控屏幕前台当前运行的应用程序为新闻类app,说明该新闻类app当前已为开启状态。当驾驶员通过方向盘控制该新闻类app运行时,则该新闻类app维持在中控屏幕的前台运行。
82.若中控屏幕前台当前运行的应用程序为娱乐类app,当驾驶员通过方向盘控制该新闻类app运行时,该新闻类app有可能在中控屏幕的后台运行,或者当前为关闭状态。
83.若该新闻类app在中控屏幕的后台运行,或者当前为关闭状态,且该新闻类app交互偏好设置为在中控屏幕的前台运行,则该新闻类app在中控屏幕的前台运行。
84.或者,若该新闻类app在中控屏幕的后台运行,或者当前为关闭状态,且该新闻类app交互偏好设置为在中控屏幕的后台运行,则该新闻类app在中控屏幕的后台运行。
85.s105、控制目标应用程序以运行状态运行。
86.经过步骤s104确定出该新闻类app在中控屏幕中的运行状态后,控制该新闻类app播报新闻。
87.若目标应用程序为音乐类app,确定出该音乐类app在中控屏幕中的运行状态后,控制该音乐类app播放音乐。
88.可以理解的是,不同的目标应用程序具有不同的功能,上述示例仅用于举例说明,不因此作为对本技术的限制。
89.在本技术的上述实施例中,通过响应于驾驶员在车辆方向盘上的操作,确定待交互控制的目标应用程序,获取目标应用程序与方向盘的交互偏好设置,其中,交互偏好设置包括目标应用程序在中控屏幕前台运行,或者在中控屏幕后台运行。获取车辆中控屏幕前台当前运行的应用程序,根据中控屏幕前台当前运行的应用程序、目标应用程序与方向盘的交互偏好设置,确定目标应用程序在中控屏幕中的运行状态,其中,运行状态包括前台运行,或者后台运行,进而控制目标应用程序以运行状态运行。本实施例提高了驾驶员与应用程序进行交互控制过程的效率和准确性。
90.进一步的,在上述实施例的基础之上,通过下方的实施例详细说明根据中控屏幕前台当前运行的应用程序、目标应用程序与方向盘的交互偏好设置,确定目标应用程序在中控屏幕中的运行状态的过程。
91.图2为本技术实施例提供的一种确定目标应用程序在中控屏幕中的运行状态的方法的流程示意图,如图2所示,该方法包括以下步骤:
92.s201、驾驶员通过方向盘控制目标应用程序运行。
93.s202、判断车辆当前的行驶数据是否满足多个预设条件。
94.其中,行驶数据包括但不限于:车速数据、档位数据、位置环境数据等。
95.示例性的,
96.预设条件1可以为:当前的车速数据是否为0,当前的车速数据是否低于预设速度阈值等。
97.预设条件2可以为:当前的档位数据是否为p档或n档等。
98.……
99.预设条件n可以为:当前的位置环境数据是否处在禁鸣区域,例如学校、医院等。
100.判断预设条件的顺序,可以是按照预设条件依次进行判断,或者,同步进行判断等。
101.s203、若不满足多个预设条件中的任意的一个或多个,输出预警提示信息。
102.其中,输出预警提示信息的方式可以为:通过车机显示屏幕、车辆显示仪表、抬头显示器(head-up display,hud)等进行预警提示。
103.还可以为:通过蜂鸣器发出蜂鸣声、声光报警器发出闪烁和声音、语音报警器播报语音、可视化显示屏进行显示等一种或多种方式的组合进行预警提示。
104.本实施例对具体的预警设备及方式不进行一一阐述,上述的预警设备不对本技术造成限定。
105.s204、若满足多个预设条件,判断中控屏幕前台当前运行的应用程序是否为目标应用程序。
106.s205、若为目标应用程序,则确定目标应用程序在中控屏幕中的运行状态为前台运行。
107.若中控屏幕前台当前运行的应用程序为目标应用程序,控制目标应用程序在继续
在前台运行。并通过车辆上的仪表、hud等设备显示目标应用程序的运行状态。
108.若为非目标应用程序或目标应用程序当前为关闭状态,根据目标应用程序与方向盘的交互偏好设置,确定目标应用程序在中控屏幕中的运行状态,其中,运行状态包括前台运行,或者后台运行。
109.s206、若为非目标应用程序或目标应用程序当前为关闭状态,判断目标应用程序与方向盘的交互偏好设置是否为目标应用程序在中控屏幕前台运行。
110.s207、若是,则确定目标应用程序在中控屏幕中的运行状态为前台运行。
111.若为非目标应用程序或目标应用程序当前为关闭状态,且目标应用程序与方向盘的交互偏好设置为目标应用程序在中控屏幕前台运行,则确定目标应用程序在中控屏幕中的运行状态为前台运行。并通过车辆上的仪表、hud等设备显示目标应用程序的运行状态。
112.s208、若否,则确定目标应用程序在中控屏幕中的运行状态为后台运行。
113.若为非目标应用程序或目标应用程序当前为关闭状态,且目标应用程序与方向盘的交互偏好设置为目标应用程序在中控屏幕后台运行,则确定目标应用程序在中控屏幕中的运行状态为后台运行。并通过车辆上的仪表、hud等设备显示目标应用程序的运行状态。
114.确定出目标应用程序在中控屏幕中的运行状态后,控制该目标应用程序以该运行状态运行。
115.在本技术的上述实施例中,当驾驶员通过方向盘控制目标应用程序运行时,判断车辆当前的行驶数据是否满足多个预设条件,其中,行驶数据包括车速数据、档位数据、位置环境数据,若不满足多个预设条件中的任意的一个或多个,输出预警提示信息;若满足多个预设条件,判断中控屏幕前台当前运行的应用程序是否为目标应用程序,若为目标应用程序,则确定目标应用程序在中控屏幕中的运行状态为前台运行,若为非目标应用程序或目标应用程序当前为关闭状态,根据目标应用程序与方向盘的交互偏好设置,确定目标应用程序在中控屏幕中的运行状态。本实施例的方法,使得确定的目标应用程序在中控屏幕中的运行状态更加准确,提高了驾驶员与应用程序进行交互控制的效率。
116.进一步的,在上述实施例的基础之上,通过下方的实施例详细说明又一种根据中控屏幕前台当前运行的应用程序、目标应用程序与方向盘的交互偏好设置,确定目标应用程序在中控屏幕中的运行状态的过程。
117.图3为本技术实施例提供的又一种确定目标应用程序在中控屏幕中的运行状态的方法的流程示意图,如图3所示,该方法包括以下步骤:
118.s301、驾驶员通过方向盘控制目标应用程序运行。
119.s302、判断目标应用程序当前是否为关闭状态。
120.判断目标应用程序当前的状态,当前的状态可以为开启状态或关闭状态,若为开启状态,说明该目标应用程序可能在中控屏幕中的后台运行,或者在中控屏幕中的前台运行。
121.s303、若为关闭状态,将目标应用程序运行在中控屏幕后台,以使目标应用程序当前为开启状态。
122.若该目标应用程序当前为关闭状态,将目标应用程序运行在中控屏幕后台。
123.s304、当目标应用程序当前为开启状态时,判断车辆当前的行驶数据是否满足多个预设条件。
124.其中,行驶数据包括但不限于:车速数据、档位数据、位置环境数据等。
125.示例性的,
126.预设条件1可以为:当前的车速数据是否为0,当前的车速数据是否低于预设速度阈值等。
127.预设条件2可以为:当前的档位数据是否为p档或n档等。
128.……
129.预设条件n可以为:当前的位置环境数据是否处在禁鸣区域,例如学校、医院等。
130.判断预设条件的顺序,可以是按照预设条件依次进行判断,或者,同步进行判断等。
131.s305、若不满足多个预设条件中的任意的一个或多个,输出预警提示信息。
132.其中,输出预警提示信息的方式可以为:通过车机显示屏幕、车辆显示仪表、抬头显示器(head-up display,hud)等进行预警提示。
133.还可以为:通过蜂鸣器发出蜂鸣声、声光报警器发出闪烁和声音、语音报警器播报语音、可视化显示屏进行显示等一种或多种方式的组合组合进行预警提示。
134.本实施例对具体的预警设备及方式不进行一一阐述,上述的预警设备不对本技术造成限定。
135.s306、若满足多个预设条件,判断目标应用程序与方向盘的交互偏好设置是否为目标应用程序在中控屏幕前台运行。
136.若满足多个预设条件,根据目标应用程序与方向盘的交互偏好设置,可以确定目标应用程序在中控屏幕中的运行状态。
137.s307、若是,则确定目标应用程序在中控屏幕中的运行状态为前台运行。
138.若目标应用程序与方向盘的交互偏好设置为目标应用程序在中控屏幕前台运行,则确定目标应用程序在中控屏幕中的运行状态为前台运行。并通过车辆上的仪表、hud等设备显示目标应用程序的运行状态。
139.s308、若否,则确定目标应用程序在中控屏幕中的运行状态为后台运行。
140.若目标应用程序与方向盘的交互偏好设置为目标应用程序在中控屏幕后台运行,则确定目标应用程序在中控屏幕中的运行状态为后台运行。并通过车辆上的仪表、hud等设备显示目标应用程序的运行状态。
141.确定出目标应用程序在中控屏幕中的运行状态后,控制该目标应用程序以该运行状态运行。
142.在本技术的上述实施例中,当驾驶员通过方向盘控制目标应用程序运行时,判断目标应用程序当前是否为关闭状态,若为关闭状态,将目标应用程序运行在中控屏幕后台,以使目标应用程序当前为开启状态。目标应用程序当前为开启状态时,判断车辆当前的行驶数据是否满足多个预设条件,行驶数据包括车速数据、档位数据、位置环境数据,若不满足多个预设条件中的任意的一个或多个,输出预警提示信息,若满足多个预设条件,根据目标应用程序与方向盘的交互偏好设置,确定目标应用程序在中控屏幕中的运行状态。本实施例的方法,使得确定的目标应用程序在中控屏幕中的运行状态更加准确,提高了驾驶员与应用程序进行交互控制的效率。
143.更进一步的,本技术还可以在预设时长内,检测驾驶员是否通过方向盘再次控制
上述目标应用程序的运行,若是,控制目标应用程序执行对应的功能。
144.图4为本技术实施例提供的一种控制目标应用程序再次运行的方法的流程示意图,如图4所示,该方法包括以下步骤:
145.s401、确定出目标应用程序在中控屏幕中的运行状态。
146.其中,确定目标应用程序运行状态的方式为上述的任意实施例,本实施例为避免赘余,不再重复说明。
147.s402、在预设时长内,判断驾驶员是否通过方向盘再次控制目标应用程序的运行。
148.s403、若是,根据预设的交互控制规则,对目标应用程序执行相应的运行控制。
149.一种可能的实现方式是:
150.若该目标应用程序在中控屏幕中的运行状态为前台运行,驾驶员通过方向盘再次控制该目标应用程序,则根据预设的交互控制规则,维持该目标应用程序在前台的运行,直至目标应用程序运行结束。
151.或者,暂停该目标应用程序的运行。
152.或者,重新启动该目标应用程序的运行。
153.需要说明的是,在上述运行功能中,具体运行的哪一个功能,可以由驾驶员在预设的交互控制规则中自行进行定义。
154.示例性的,该目标应用程序以音乐播放app为例,假设该目标应用程序在中控屏幕中的运行状态为前台运行,即在中控屏幕中该音乐播放app当前正在播放a歌曲,当驾驶员再次按下方向盘控制该音乐播放app的功能键后,a歌曲继续播放。
155.或者,当驾驶员再次按下方向盘控制该音乐播放app的功能键后,a歌曲暂停播放。
156.或者,当驾驶员再次按下方向盘控制该音乐播放app的功能键后,a歌曲从头开始播放。
157.另一种可能的实现方式是:
158.若该目标应用程序在中控屏幕中的运行状态为后台运行,驾驶员通过方向盘再次控制该目标应用程序,则根据预设的交互控制规则,维持该目标应用程序在后台的运行,直至目标应用程序运行结束,或关闭该目标应用程序。
159.或者,暂停该目标应用程序的运行。
160.或者,重新启动该目标应用程序的运行。
161.需要说明的是,在上述运行功能中,具体运行的哪一个功能,可以由驾驶员在预设的交互控制规则中进行定义。
162.示例性的,该目标应用程序以新闻播报app为例,假设该目标应用程序在中控屏幕中的运行状态为后台运行,即该新闻播报app当前在中控屏幕后台播报b新闻,当驾驶员再次按下方向盘控制该新闻播报app的功能键后,b新闻继续播报。
163.或者,当驾驶员再次按下方向盘控制该新闻播报app的功能键后,关闭新闻播报app。
164.或者,当驾驶员再次按下方向盘控制该新闻播报app的功能键后,b新闻暂停播报。
165.或者,当驾驶员再次按下方向盘控制该新闻播报app的功能键后,b新闻从头开始播报。
166.s404、若否,满足预设中止条件后,关闭目标应用程序的运行。
167.示例性的,预设中止条件可以是,当满足超时设置时,关闭该目标应用程序。
168.在本技术的上述实施例中,通过确定出目标应用程序在中控屏幕中的运行状态,在第一预设时长内,判断驾驶员是否通过方向盘再次控制目标应用程序的运行,若是,根据预设的交互控制规则,对目标应用程序执行相应的运行控制,若否,满足预设中止条件后,关闭目标应用程序的运行。本实施例提高了目标应用程序交互控制功能的多样性,提升了驾驶员体验。
169.图5为本技术实施例提供的一种基于车辆方向盘的交互控制装置的结构示意图,该装置包括:确定模块501、获取模块502、控制模块503。
170.确定模块501,用于响应于驾驶员在车辆方向盘上的操作,确定待交互控制的目标应用程序。
171.获取模块502,用于获取目标应用程序与方向盘的交互偏好设置,交互偏好设置包括目标应用程序在中控屏幕前台运行,或者在中控屏幕后台运行。
172.获取模块502,还用于获取车辆中控屏幕前台当前运行的应用程序。
173.确定模块501,还用于根据中控屏幕前台当前运行的应用程序、目标应用程序与方向盘的交互偏好设置,确定目标应用程序在中控屏幕中的运行状态,运行状态包括前台运行,或者后台运行。
174.控制模块503,用于控制目标应用程序以运行状态运行。
175.一种可能的实现方式,确定模块501具体用于。
176.当驾驶员通过方向盘控制目标应用程序运行时,判断车辆当前的行驶数据是否满足多个预设条件,行驶数据包括车速数据、档位数据、位置环境数据。
177.若不满足多个预设条件中的任意的一个或多个,输出预警提示信息。
178.若满足多个预设条件,判断中控屏幕前台当前运行的应用程序是否为目标应用程序。
179.若为目标应用程序,则确定目标应用程序在中控屏幕中的运行状态为前台运行。
180.若为非目标应用程序或目标应用程序当前为关闭状态,根据目标应用程序与方向盘的交互偏好设置,确定目标应用程序在中控屏幕中的运行状态。
181.一种可能的实现方式,确定模块501具体用于:
182.若为非目标应用程序或目标应用程序当前为关闭状态,且目标应用程序与方向盘的交互偏好设置为目标应用程序在中控屏幕后台运行,则确定目标应用程序在中控屏幕中的运行状态为后台运行。
183.若为非目标应用程序或目标应用程序当前为关闭状态,且目标应用程序与方向盘的交互偏好设置为目标应用程序在中控屏幕前台运行,则确定目标应用程序在中控屏幕中的运行状态为前台运行。
184.一种可能的实现方式,确定模块501具体用于:
185.当驾驶员通过方向盘控制目标应用程序运行时,判断目标应用程序当前是否为关闭状态。
186.若为关闭状态,将目标应用程序运行在中控屏幕后台,以使目标应用程序当前为开启状态。
187.目标应用程序当前为开启状态时,判断车辆当前的行驶数据是否满足多个预设条
件,行驶数据包括车速数据、档位数据、位置环境数据。
188.若不满足多个预设条件中的任意的一个或多个,输出预警提示信息。
189.若满足多个预设条件,根据目标应用程序与方向盘的交互偏好设置,确定目标应用程序在中控屏幕中的运行状态。
190.一种可能的实现方式,确定模块501具体用于:
191.若目标应用程序与方向盘的交互偏好设置为目标应用程序在中控屏幕后台运行,则确定目标应用程序在中控屏幕中的运行状态为后台运行。
192.若目标应用程序与方向盘的交互偏好设置为目标应用程序在中控屏幕前台运行,则确定目标应用程序在中控屏幕中的运行状态为前台运行。
193.一种可能的实现方式,该装置还包括处理模块,用于:
194.在预设时长内,判断驾驶员是否通过方向盘再次控制目标应用程序的运行。
195.若是,根据预设的交互控制规则,对目标应用程序执行相应的运行控制。
196.若否,满足预设中止条件后,关闭目标应用程序的运行。
197.一种可能的实现方式,处理模块,具体用于:
198.根据预设的交互控制规则,维持目标应用程序的运行,或者暂停目标应用程序的运行,或者重新启动目标应用程序的运行。
199.本实施例提供的基于车辆方向盘的交互控制装置,用于执行前述任一的方法实施例,其实现原理与技术效果类似,对此不再赘述。
200.图6为本技术实施例提供的一种电子设备的结构示意图,如图6所示,该设备可以包括:至少一个处理器601和存储器602。
201.存储器602,用于存放程序。具体地,程序可以包括程序代码,程序代码包括计算机操作指令。
202.存储器602可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
203.处理器601用于执行存储器602存储的计算机可执行指令,以实现前述任意实施例所描述的方法。其中,处理器601可能是一个中央处理器(central processing unit,简称为cpu),或者是特定集成电路(application specific integrated circuit,简称为asic),或者是被配置成实施本技术实施例的一个或多个集成电路。
204.可选的,该电子设备还可以包括通信接口603。在具体实现上,如果通信接口603、存储器602、处理器601独立实现,则通信接口603、存储器602、处理器601可以通过总线相互连接并完成相互间的通信。总线可以是工业标准体系结构(industry standard architecture,简称为isa)总线、外部设备互连(peripheral component,简称为pci)总线或扩展工业标准体系结构(extended industry standard architecture,简称为eisa)总线等。总线可以分为地址总线、数据总线、控制总线等,但并不表示仅有一根总线或一种类型的总线。
205.可选的,在具体实现上,如果通信接口603、存储器602、处理器601集成在一块芯片上实现,则通信接口603、存储器602、处理器601可以通过内部接口完成通信。
206.本实施例提供的电子设备,用于执行前述的基于车辆方向盘的交互控制方法,其实现原理与技术效果与方法实施例类似,对此不再赘述。
207.本技术还提供了一种计算机可读存储介质,该计算机可读存储介质可以包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁盘或者光盘等各种可以存储程序代码的介质,具体的,该计算机可读存储介质其上存储有计算机执行指令,计算机执行指令被处理器执行时用于实现上述基于车辆方向盘的交互控制方法。
208.本技术还提供一种计算机程序产品,该程序产品包括计算机程序,该计算机程序存储在可读存储介质中。电子设备的至少一个处理器可以从可读存储介质读取该计算机程序,至少一个处理器执行该程序使得电子设备实施上述的各种实施方式提供的上述基于车辆方向盘的交互控制方法。
209.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本技术的其它实施方案。本技术旨在涵盖本技术的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本技术的一般性原理并包括本技术未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本技术的真正范围和精神由下面的权利要求书指出。
210.应当理解的是,本技术并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本技术的范围仅由所附的权利要求书来限制。

技术特征:
1.一种基于车辆方向盘的交互控制方法,其特征在于,包括:响应于驾驶员在车辆方向盘上的操作,确定待交互控制的目标应用程序;获取所述目标应用程序与方向盘的交互偏好设置,所述交互偏好设置包括所述目标应用程序在中控屏幕前台运行,或者在中控屏幕后台运行;获取所述车辆中控屏幕前台当前运行的应用程序;根据所述中控屏幕前台当前运行的应用程序、所述目标应用程序与方向盘的交互偏好设置,确定所述目标应用程序在中控屏幕中的运行状态,所述运行状态包括前台运行,或者后台运行;控制所述目标应用程序以所述运行状态运行。2.根据权利要求1所述的方法,其特征在于,所述根据所述中控屏幕前台当前运行的应用程序、所述目标应用程序与方向盘的交互偏好设置,确定所述目标应用程序在中控屏幕中的运行状态,包括:当驾驶员通过方向盘控制所述目标应用程序运行时,判断所述车辆当前的行驶数据是否满足多个预设条件,所述行驶数据包括车速数据、档位数据、位置环境数据;若不满足所述多个预设条件中的任意的一个或多个,输出预警提示信息;若满足所述多个预设条件,判断所述中控屏幕前台当前运行的应用程序是否为所述目标应用程序;若为所述目标应用程序,则确定所述目标应用程序在中控屏幕中的运行状态为前台运行;若为非所述目标应用程序或所述目标应用程序当前为关闭状态,根据所述目标应用程序与方向盘的交互偏好设置,确定所述目标应用程序在中控屏幕中的运行状态。3.根据权利要求2所述的方法,其特征在于,所述若为非所述目标应用程序或所述目标应用程序为关闭状态,根据所述目标应用程序与方向盘的交互偏好设置,确定所述目标应用程序在中控屏幕中的运行状态,包括:若为非所述目标应用程序或所述目标应用程序当前为关闭状态,且所述目标应用程序与方向盘的交互偏好设置为所述目标应用程序在中控屏幕后台运行,则确定所述目标应用程序在中控屏幕中的运行状态为后台运行;若为非所述目标应用程序或所述目标应用程序当前为关闭状态,且所述目标应用程序与方向盘的交互偏好设置为所述目标应用程序在中控屏幕前台运行,则确定所述目标应用程序在中控屏幕中的运行状态为前台运行。4.根据权利要求1所述的方法,其特征在于,所述根据所述中控屏幕前台当前运行的应用程序、所述目标应用程序与方向盘的交互偏好设置,确定所述目标应用程序在中控屏幕中的运行状态,包括:当驾驶员通过方向盘控制所述目标应用程序运行时,判断所述目标应用程序当前是否为关闭状态;若为关闭状态,将所述目标应用程序运行在所述中控屏幕后台,以使所述目标应用程序当前为开启状态;所述目标应用程序当前为开启状态时,判断所述车辆当前的行驶数据是否满足多个预设条件,所述行驶数据包括车速数据、档位数据、位置环境数据;
若不满足所述多个预设条件中的任意的一个或多个,输出预警提示信息;若满足所述多个预设条件,根据所述目标应用程序与方向盘的交互偏好设置,确定所述目标应用程序在中控屏幕中的运行状态。5.根据权利要求4所述的方法,其特征在于,所述若满足所述多个预设条件,根据所述目标应用程序与方向盘的交互偏好设置,确定所述目标应用程序在中控屏幕中的运行状态,包括:若所述目标应用程序与方向盘的交互偏好设置为所述目标应用程序在中控屏幕后台运行,则确定所述目标应用程序在中控屏幕中的运行状态为后台运行;若所述目标应用程序与方向盘的交互偏好设置为所述目标应用程序在中控屏幕前台运行,则确定所述目标应用程序在中控屏幕中的运行状态为前台运行。6.根据权利要求3或5所述的方法,其特征在于,所述控制所述目标应用程序以所述运行状态运行之后,还包括:在预设时长内,判断驾驶员是否通过方向盘再次控制所述目标应用程序的运行;若是,根据预设的交互控制规则,对所述目标应用程序执行相应的运行控制;若否,满足预设中止条件后,关闭所述目标应用程序的运行。7.根据权利要求6所述的方法,其特征在于,所述根据预设的交互控制规则,对所述目标应用程序执行相应的运行控制,包括:根据预设的交互控制规则,维持所述目标应用程序的运行,或者暂停所述目标应用程序的运行,或者重新启动所述目标应用程序的运行。8.一种基于车辆方向盘的交互控制装置,其特征在于,包括:确定模块,用于响应于驾驶员在车辆方向盘上的操作,确定待交互控制的目标应用程序;获取模块,用于获取所述目标应用程序与方向盘的交互偏好设置,所述交互偏好设置包括所述目标应用程序在中控屏幕前台运行,或者在中控屏幕后台运行;所述获取模块,还用于获取所述车辆中控屏幕前台当前运行的应用程序;所述确定模块,还用于根据所述中控屏幕前台当前运行的应用程序、所述目标应用程序与方向盘的交互偏好设置,确定所述目标应用程序在中控屏幕中的运行状态,所述运行状态包括前台运行,或者后台运行;控制模块,用于控制所述目标应用程序以所述运行状态运行。9.一种电子设备,其特征在于,包括:至少一个处理器、存储器;所述存储器存储计算机执行指令;所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述电子设备执行权利要求1至7任一项所述的基于车辆方向盘的交互控制方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1至7任一项所述的基于车辆方向盘的交互控制方法。11.一种计算机程序产品,其特征在于,包括计算机程序,所述计算机程序被处理器执行时实现权利要求1至7任一项所述的基于车辆方向盘的交互控制方法。

技术总结
本申请提供一种基于车辆方向盘的交互控制方法、装置、设备及介质,该方法包括:响应于驾驶员在车辆方向盘上的操作,确定待交互控制的目标应用程序,获取目标应用程序与方向盘的交互偏好设置,其中,交互偏好设置包括目标应用程序在中控屏幕前台运行,或者在中控屏幕后台运行。获取车辆中控屏幕前台当前运行的应用程序,根据中控屏幕前台当前运行的应用程序、目标应用程序与方向盘的交互偏好设置,确定目标应用程序在中控屏幕中的运行状态,其中,运行状态包括前台运行,或者后台运行,进而控制目标应用程序以运行状态运行。本申请的方法,提高了驾驶员与应用程序进行交互控制过程的效率和准确性。效率和准确性。效率和准确性。


技术研发人员:朱文 刘冰
受保护的技术使用者:浙江吉利控股集团有限公司
技术研发日:2023.03.22
技术公布日:2023/6/28
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐