本技术涉及通信技术,尤其涉及一种基于车辆方向盘的交互控制方法、装置、设备及介质。
背景技术:
1、随着车辆驾驶技术的飞速发展,驾驶员与车辆良好的交互可以促进驾驶员与车辆之间的有效沟通,使驾驶员的驾驶体验更加安全、舒心。
2、现有技术中,驾驶员在行驶过程想要运行车机上安装的应用程序,与应用程序进行交互控制时,通常是驾驶员通过手动触控车机界面上的应用程序,例如某音乐播放软件,或者,驾驶员通过语音控制该音乐播放软件,进行音乐的播放。
3、但是现有技术驾驶员与应用程序进行交互控制的过程效率低下,准确性较低。
技术实现思路
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、本技术提供的一种基于车辆方向盘的交互控制方法、装置、设备及介质,通过响应于驾驶员在车辆方向盘上的操作,确定待交互控制的目标应用程序,获取目标应用程序与方向盘的交互偏好设置,其中,交互偏好设置包括目标应用程序在中控屏幕前台运行,或者在中控屏幕后台运行。获取车辆中控屏幕前台当前运行的应用程序,根据中控屏幕前台当前运行的应用程序、目标应用程序与方向盘的交互偏好设置,确定目标应用程序在中控屏幕中的运行状态,其中,运行状态包括前台运行,或者后台运行,进而控制目标应用程序以运行状态运行。本技术的方法,提高了驾驶员与应用程序进行交互控制过程的效率和准确性。