CN116360911A - 应用控制方法、装置、车辆和存储介质 - Google Patents
应用控制方法、装置、车辆和存储介质 Download PDFInfo
- Publication number
- CN116360911A CN116360911A CN202310523059.8A CN202310523059A CN116360911A CN 116360911 A CN116360911 A CN 116360911A CN 202310523059 A CN202310523059 A CN 202310523059A CN 116360911 A CN116360911 A CN 116360911A
- Authority
- CN
- China
- Prior art keywords
- target
- application
- condition
- current
- vehicle
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R16/00—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
- B60R16/02—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
- B60R16/037—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for occupant comfort, e.g. for automatic adjustment of appliances according to personal settings, e.g. seats, mirrors, steering wheel
- B60R16/0373—Voice control
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/16—Sound input; Sound output
- G06F3/167—Audio in a user interface, e.g. using voice commands for navigating, audio feedback
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Software Systems (AREA)
- Mechanical Engineering (AREA)
- Multimedia (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- General Health & Medical Sciences (AREA)
- Traffic Control Systems (AREA)
Abstract
本申请公开了一种应用控制方法、装置、车辆和存储介质,属于车辆技术领域。包括:在检测到针对目标车辆上安装的目标应用的点击操作后,获取目标车辆的当前行驶参数;在当前行驶参数满足目标条件的情况下,确定目标应用是否具有目标权限,目标权限用于指示对目标应用的操作不受到目标车辆的行驶参数的影响;在目标应用不具有目标权限的情况下,不响应点击操作,并播报目标应用的提示信息,提示信息用于提示通过语音控制目标应用。本申请通过在当前行驶参数满足目标条件且目标应用不具有目标权限时,不响应点击操作,并提示语音信息,以使用户后续可以通过语音控制音乐应用。从而用户的视线不会发生偏移,提升了驾驶的安全性。
Description
技术领域
本申请涉及车辆技术领域,特别涉及一种应用控制方法、装置、车辆和存储介质。
背景技术
在车辆技术领域,车载多媒体主机中具有多个应用,可以实现不同的功能,其主要作用是向用户提供娱乐功能、车身的部分控制功能、导航功能等,从而可以为用户提供众多便利。
一般情况下,车载多媒体主机位于驾驶室与副驾驶室的中间位置,所以驾驶员在使用车载多媒体主机时,需要将视线移动至车载多媒体主机的显示屏上,才可以正常使用车载多媒体主机上的多个应用。然而,驾驶员在偏移视线后不能保证集中注意力观察前方道路,所以这会存在安全驾驶的问题。
发明内容
本申请提供了一种应用控制方法、装置、车辆和存储介质,可以提示用户语音操作应用,从而保证驾驶的安全性。技术方案包括如下内容。
第一方面,提供了一种应用控制方法,所述方法包括如下步骤。
在检测到针对目标车辆上安装的目标应用的点击操作后,获取所述目标车辆的当前行驶参数;
在所述当前行驶参数满足目标条件的情况下,确定所述目标应用是否具有目标权限,所述目标权限用于指示对所述目标应用的操作不受到所述目标车辆的行驶参数的影响;
在所述目标应用不具有所述目标权限的情况下,不响应所述点击操作,并播报所述目标应用的提示信息,所述提示信息用于提示通过语音控制所述目标应用。
在本申请中,在检测到针对目标车辆上安装的目标应用的点击操作后,获取目标车辆的当前行驶参数,也即是目标车辆上安装有目标应用,在用户点击目标车辆上的目标应用后,可以先获取目标车辆的当前行驶参数。之后判断目标车辆的当前行驶参数是否满足目标条件,在当前行驶参数满足目标条件的情况下,确定目标应用是否具有目标权限,也即是确定对目标应用的操作是否会受到目标车辆的行驶参数的影响。在目标应用不具有目标权限时,也即是确定对目标应用的操作受到目标车辆的行驶参数的影响,从而可以不响应用户的点击操作,并播报目标应用的提示信息,使得用户后续驾驶过程中可以不用手动控制目标应用,通过语音控制目标应用。如此,用户的视线不会发生偏移,提升了驾驶的安全性。
可选地,所述当前行驶参数包括当前车速、当前动力驱动件的转速中的任意一个,所述在所述当前行驶参数满足目标条件的情况下,确定所述目标应用是否具有目标权限之前,还包括下述任意一项:
在所述当前车速大于目标车速阈值的情况下,确定所述当前行驶参数满足所述目标条件;在所述当前车速小于或等于所述目标车速阈值的情况下,确定所述当前行驶参数不满足所述目标条件;
在所述当前动力驱动件的转速大于目标转速阈值的情况下,确定所述当前行驶参数满足所述目标条件;在所述当前动力驱动件的转速小于或等于所述目标转速阈值的情况下,确定所述当前行驶参数不满足所述目标条件。
可选地,所述当前行驶参数包括当前车速、当前动力驱动件的转速中的任意一个,所述在所述当前行驶参数满足目标条件的情况下,确定所述目标应用是否具有目标权限之前,还包括:
获取所述目标车辆当前行驶道路的道路信息;
在所述当前车速大于所述道路信息对应的目标车速阈值的情况下,确定所述当前行驶参数满足所述目标条件;在所述当前车速小于或等于所述道路信息对应的目标车速阈值的情况下,确定所述当前行驶参数不满足所述目标条件;或者,
在所述当前动力驱动件的转速大于所述道路信息对应的目标转速阈值的情况下,确定所述当前行驶参数满足所述目标条件;在所述当前动力驱动件的转速小于或等于所述道路信息对应的目标转速阈值的情况下,确定所述当前行驶参数不满足所述目标条件。
可选地,所述在检测到针对目标车辆上安装的目标应用的点击操作后,获取所述目标车辆的当前行驶参数,包括:
在检测到针对所述目标应用的目标控件的点击操作后,获取所述目标车辆的当前行驶参数;
所述在所述目标应用不具有所述目标权限的情况下,不响应所述点击操作,并播报所述目标应用的提示信息,包括:
在所述目标应用不具有所述目标权限的情况下,不响应针对所述目标控件的点击操作,并播报所述目标控件对应的提示信息。
可选地,所述方法还包括:
在所述当前行驶参数不满足所述目标条件或所述目标应用具有所述目标权限的情况下,响应所述点击操作。
可选地,所述在所述目标应用不具有所述目标权限的情况下,不响应所述点击操作,并播报所述目标应用的提示信息之后,还包括:
在接收到针对所述目标应用的语音操作的情况下,响应所述语音操作,以对所述目标应用进行目标操作。
可选地,所述确定所述目标应用是否具有目标权限,包括:
在所述目标应用存在于白名单的情况下,确定所述目标应用具有所述目标权限,所述白名单中的应用的操作不受所述目标车辆的行驶参数的影响;
在所述目标应用不存在于所述白名单的情况下,确定所述目标应用不具有所述目标权限。
第二方面,提供了一种应用控制装置,所述装置包括如下模块。
第一获取模块,用于在检测到针对目标车辆上安装的目标应用的点击操作后,获取所述目标车辆的当前行驶参数;
第一确定模块,用于在所述当前行驶参数满足目标条件的情况下,确定所述目标应用是否具有目标权限,所述目标权限用于指示对所述目标应用的操作不受到所述目标车辆的行驶参数的影响;
控制模块,用于在所述目标应用不具有所述目标权限的情况下,不响应所述点击操作,并播报所述目标应用的提示信息,所述提示信息用于提示通过语音控制所述目标应用。
可选地,所述当前行驶参数包括当前车速、当前动力驱动件的转速中的任意一个,所述装置还包括下述任意一个模块:
第二确定模块,用于在所述当前车速大于目标车速阈值的情况下,确定所述当前行驶参数满足所述目标条件;在所述当前车速小于或等于所述目标车速阈值的情况下,确定所述当前行驶参数不满足所述目标条件;
第三确定模块,用于在所述当前动力驱动件的转速大于目标转速阈值的情况下,确定所述当前行驶参数满足所述目标条件;在所述当前动力驱动件的转速小于或等于所述目标转速阈值的情况下,确定所述当前行驶参数不满足所述目标条件。
可选地,所述当前行驶参数包括当前车速、当前动力驱动件的转速中的任意一个,所述装置还包括:
第二获取模块,获取所述目标车辆当前行驶道路的道路信息;
第四确定模块,用于在所述当前车速大于所述道路信息对应的目标车速阈值的情况下,确定所述当前行驶参数满足所述目标条件;在所述当前车速小于或等于所述道路信息对应的目标车速阈值的情况下,确定所述当前行驶参数不满足所述目标条件;或者,
第五确定模块,用于在所述当前动力驱动件的转速大于所述道路信息对应的目标转速阈值的情况下,确定所述当前行驶参数满足所述目标条件;在所述当前动力驱动件的转速小于或等于所述道路信息对应的目标转速阈值的情况下,确定所述当前行驶参数不满足所述目标条件。
可选地,所述第一获取模块用于:
在检测到针对所述目标应用的目标控件的点击操作后,获取所述目标车辆的当前行驶参数;
可选地,所述控制模块用于:
在所述目标应用不具有所述目标权限的情况下,不响应针对所述目标控件的点击操作,并播报所述目标控件对应的提示信息。
可选地,所述装置还包括:
第一响应模块,用于在所述当前行驶参数不满足所述目标条件或所述目标应用具有所述目标权限的情况下,响应所述点击操作。
可选地,所述装置还包括:
第二响应模块,用于在接收到针对所述目标应用的语音操作的情况下,响应所述语音操作,以对所述目标应用进行目标操作。
可选地,所述第一确定模块用于:
在所述目标应用存在于白名单的情况下,确定所述目标应用具有所述目标权限,所述白名单中的应用的操作不受所述目标车辆的行驶参数的影响;
在所述目标应用不存在于所述白名单的情况下,确定所述目标应用不具有所述目标权限。
第三方面,提供了一种车辆,所述车辆包括存储器和处理器。
存储器,用于存储可执行程序代码;
处理器,用于从所述存储器中调用并运行所述可执行程序代码,使得所述车辆执行上述的应用控制方法。
第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述的应用控制方法。
第五方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述的应用控制方法的步骤。
可以理解的是,上述第二方面、第三方面、第四方面、第五方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的一种应用控制方法的场景示意图;
图2是本申请实施例提供的一种应用控制方法的流程图;
图3是本申请实施例提供的另一种应用控制方法的流程图;
图4是本申请实施例提供的一种应用控制装置的结构示意图;
图5是本申请实施例提供的一种车辆的结构示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
应当理解的是,本申请提及的“多个”是指两个或两个以上。在本申请的描述中,除非另有说明,“/”表示或的意思,比如,A/B可以表示A或B;本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,比如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,为了便于清楚描述本申请的技术方案,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。
在对本申请实施例提供的应用控制方法进行详细说明之前,先对本申请实施例的应用场景予以说明。
汽车的车载多媒体主机(Head Unit,HUT)可以提供多个不同的功能,比如娱乐功能、对车身中部件的控制功能、导航功能等。HUT中可以安装有多个应用,这些功能大都通过多个应用来实现。在驾驶车辆的过程中,用户可以通过控制某个应用来实现享受对应的功能。比如,用户想要通过导航去目的地,则可以点击HUT上的导航应用,输入目的地,则后续可以按照导航所指示的路线到达目的地。
例如,图1是一种应用控制方法的场景示意图。参见图1,图1中包括应用显示界面101,应用显示界面101中包括多个应用102。图1中,用户想要听音乐,则可以点击应用显示界面101中的音乐应用102。进一步地,在点击音乐应用后,还可以点击下一曲等。
然而,在用户点击音乐应用102的过程中,视线先转移至应用显示界面101上,之后在应用显示界面101上找到音乐应用102,点击音乐应用102,在打开音乐应用102之后还进一步可以点击下一曲,播放音量等。在这个过程中,用户是无法集中注意力观察前方道路的,如果汽车当前车速较高,用户还要控制音乐应用102,则会导致较为严重的后果,从而不利于安全驾驶。
为此,本申请实施例提供了一种应用控制方法,该应用控制方法可以应用于用户控制HUT中的多个应用的场景中。
例如,本申请实施例提供的应用控制方法可以应用于用户在控制音乐应用的场景中。具体地,用户在点击汽车上安装的音乐应用后,HUT会检测到音乐应用被点击,之后可以先获取汽车的当前车速,判断当前车速是否超过预先设置的阈值。在当前车速超过预先设置的阈值时,再判断对音乐应用的操作是否会受到汽车的车速的影响。在对音乐应用的操作受到汽车的车速影响时,则不响应点击操作,并播报音乐应用对应的提示信息,以提示用户可以通过语音控制音乐应用。如此,在当前车速超过阈值且对音乐应用的操作会受到汽车车速的影响时,说明用户对音乐应用的控制操作会不利于安全驾驶,所以可以不响应用户的点击操作,并提示语音信息,以使用户后续可以通过语音控制音乐应用。从而用户的视线不会发生偏移,提升了驾驶的安全性。
下面对本申请实施例提供的应用控制方法进行详细地解释说明。
图2是本申请实施例提供的一种应用控制方法的流程图。该方法可以应用于车辆的HUT。参见图2,该方法包括以下步骤。
步骤S201:HUT在检测到针对目标车辆上安装的目标应用的点击操作后,获取目标车辆的当前行驶参数。
目标应用为目标车辆上安装的多个应用中的一个应用,且目标应用为多个应用中当前用户想要使用的应用。例如,目标应用可以为目标车辆上安装的音乐应用、视频应用、收音机应用等中的一个。
针对目标车辆上安装的目标应用的点击操作用于对目标应用进行控制。该点击操作可以由用户触发。HUT在检测到该点击操作后可以判断是否需要响应该点击操作。
目标车辆的当前行驶参数用于表示当前时刻与目标车辆的行驶状态相关的参数。可选地,目标车辆的当前行驶参数可以包括目标车辆的当前车速、当前动力驱动件的转速等。在目标车辆为电动汽车或者混合动力汽车时,目标车辆的当前行驶参数可以包括目标车辆的当前车速、当前电动机的转速等;在目标车辆为燃油汽车时,目标车辆的当前行驶参数可以包括目标车辆的当前车速、当前发动机转速等。
由于用户在点击目标应用时,视线会发生偏移,为了保证驾驶安全性,可以依据目标车辆的当前行驶状态判断是否要响应用户的点击操作。所以可以先获取目标车辆的当前行驶参数。
具体地,HUT可以通过CAN(Controller Area Network,控制器局域网)总线向ECU(Electronic Control Unit,电子控制单元)发送获取当前行驶参数的消息,ECU在接收到该消息后,可以将目标车辆的当前行驶参数通过CAN总线发送至HUT,从而使得HUT获得目标车辆的当前行驶参数。
进一步地,HUT在获得目标车辆的当前行驶参数之后,还可以判断当前行驶参数是否满足目标条件。
目标条件为不响应目标应用的条件,目标条件可以预先进行设置,目标条件可以由技术人员根据实际需求进行设置。例如,在当前行驶参数为当前车速的情况下,则目标条件可以设置为当前车速大于目标车速阈值。
可选地,HUT判断当前行驶参数是否满足目标条件的操作可以在如下两种可能的情况下实现。
一种可能的情况,在当前行驶参数为目标车辆的当前车速时,HUT判断当前行驶参数是否满足目标条件的操作可以通过如下两种可能的方式实现。
第一种可能的方式,在当前车速大于目标车速阈值的情况下,HUT确定当前行驶参数满足目标条件;在当前车速小于或等于目标车速阈值的情况下,HUT确定当前行驶参数不满足目标条件。
目标车速阈值可以预先进行设置,且目标车速阈值可以设置的较大。可选地,目标车速阈值还可以由用户依据实际情况进行设置,从而可以提升用户体验。
这种情况下,在当前车速大于目标车速阈值的情况下,说明目标车辆的当前车速较高,那么用户在点击目标应用后可能会导致较为严重的后果,则HUT确定当前行驶参数满足目标条件,也即是满足不响应目标应用的条件。在当前车速小于或等于目标车速阈值的情况下,说明目标车辆的当前车速不高,那么此时用户在点击目标应用后不会影响到驾驶安全,则HUT确定当前行驶参数不满足目标条件,也即是满足响应目标应用的条件。
第二种可能的方式,HUT获取目标车辆当前行驶道路的道路信息;在当前车速大于该道路信息对应的目标车速阈值的情况下,HUT确定当前行驶参数满足目标条件;在当前车速小于或等于该道路信息对应的目标车速阈值的情况下,HUT确定当前行驶参数不满足目标条件。
目标车辆当前行驶道路的道路信息包括上坡道路、下坡道路、弯道、漫水路、桥梁、隧道等。
不同道路对应的目标车速阈值不同,这种情况下,不同道路对应的目标车速阈值可以由技术人员根据实际情况设置。比如,技术人员可以设置道路信息与目标车速阈值之间的对应关系,HUT在获取到目标车辆当前行驶道路的道路信息之后,可以依据当前行驶道路的道路信息,从该道路信息与目标车速阈值之间的对应关系中获取该道路信息对应的目标车速阈值。
该道路信息与目标车速阈值之间的对应关系包括多个道路信息和多个目标车速阈值,且该多个道路信息与该多个目标车速阈值一一对应。
例如,如下表1为该道路信息与目标车速阈值之间的对应关系,参见表1,表1中包括弯道、桥梁、隧道等多个道路信息,以及包括对应的目标车速阈值。例如,目标车辆当前行驶道路的道路信息指示目标车辆当前行驶的道路为桥梁,则从该道路信息与目标车速阈值之间的对应关系中可以获取桥梁对应的目标车速阈值为40。
表1 该道路信息与目标车速阈值之间的对应关系
| 道路信息 | 目标车速阈值 |
| 弯道 | 30 |
| 桥梁 | 40 |
| 隧道 | 50 |
| …… | …… |
本申请实施例仅以上表1为例来对该道路信息与目标车速阈值之间的对应关系进行示例性说明,并不对本申请实施例构成限定。
这种情况下,在当前车速大于该道路信息对应的目标车速阈值的情况下,说明目标车辆在当前道路上行驶时当前车速较高,那么用户在点击目标应用后可能会导致较为严重的后果,则HUT确定当前行驶参数满足目标条件,也即是满足不响应目标应用的条件。在当前车速小于或等于该道路信息对应的目标车速阈值的情况下,说明目标车辆在当前道路上行驶时当前车速不高,那么用户在点击目标应用后可能不会影响驾驶的安全性,则HUT确定当前行驶参数不满足目标条件,也即是满足响应目标应用的条件。
如此,HUT通过将目标车辆的当前车速与该道路信息对应的目标车速阈值进行比较,来判断当前行驶参数是否满足目标条件,从而可以更为准确的判断出当前行驶参数是否满足目标条件。使得目标车辆行驶在当前道路上时,可以基于目标车辆在当前道路上的车速和当前道路对应的目标车速阈值初步判断在当前道路上是否可以响应用户的点击,从而是更为准确的判断是否响应用户的点击。
另一种可能的情况,在当前行驶参数为目标车辆的当前动力驱动件的转速时,HUT判断当前行驶参数是否满足目标条件的操作可以通过如下两种可能的方式实现。
第一种可能的方式,在当前动力驱动件的转速大于目标转速阈值的情况下,HUT确定当前行驶参数满足目标条件;在当前动力驱动件的转速小于或等于目标转速阈值的情况下,HUT确定当前行驶参数不满足目标条件。
目标转速阈值可以预先进行设置,且目标转速阈值可以设置的较大。目标转速阈值还可以由用户依据实际情况进行设置,从而可以提升用户体验。
这种情况下,在当前动力驱动件的转速大于目标转速阈值的情况下,说明目标车辆的当前动力驱动件的转速较高,从而可以说明目标车辆的当前车速较高,那么用户在点击目标应用后可能会导致较为严重的后果,则HUT确定当前行驶参数满足目标条件,也即是满足不响应目标应用的条件。在当前动力驱动件的转速小于或等于目标转速阈值的情况下,说明目标车辆的当前动力驱动件的转速不高,从而说明目标车辆的当前车速不高,那么此时用户在点击目标应用后可能不会影响到驾驶安全,则HUT确定当前行驶参数不满足目标条件,也即是满足响应目标应用的条件。
需要说明的是,当前动力驱动件的转速为当前发动机转速时,还可以确定发动机的动力传递路径状态,动力传递路径状态包括离合器的状态和变速箱的状态。
由于发动机的动力传递路径上的离合器处于接合状态,且变速箱不处于空挡时,该动力传递路径才可以传递动力,从而使得发动机转速和车速可以具有对应关系。因此,当前动力驱动件的转速为当前发动机转速时,在当前发动机转速大于目标转速阈值的情况下,还可以确定发动机的动力传递路径状态。
这种情况下,在当前动力驱动件的转速为当前发动机转速时,且在当前发动机转速大于目标转速阈值的情况下,若动力传递路径上的离合器处于接合状态,且变速箱不处于空挡时,HUT可以确定当前行驶参数满足目标条件。
如此,通过结合当前发动机转速和发动机动力传递路径状态,可以更为准确地确定出当前行驶参数是否满足目标条件。
第二种可能的方式,HUT获取目标车辆当前行驶道路的道路信息;在当前动力驱动件的转速大于该道路信息对应的目标转速阈值的情况下,HUT确定当前行驶参数满足目标条件;在当前动力驱动件的转速小于或等于该道路信息对应的目标转速阈值的情况下,HUT确定当前行驶参数不满足目标条件。
由于目标车辆在不同道路上行驶的车速不一样,所以不同道路对应的目标转速阈值也不同,这种情况下,不同道路对应的目标转速阈值可以由技术人员根据实际情况设置。比如,技术人员可以设置道路信息与目标转速阈值之间的对应关系,HUT在获取到目标车辆当前行驶道路的道路信息之后,可以依据当前行驶道路的道路信息,从该道路信息与目标转速阈值之间的对应关系中获取该道路信息对应的目标转速阈值。
该道路信息与目标转速阈值之间的对应关系包括多个道路信息和多个目标转速阈值,且该多个道路信息与该多个目标转速阈值一一对应。
例如,如下表2为该道路信息与目标转速阈值之间的对应关系,参见表2,表2中包括上坡路、下坡路、隧道等多个道路信息,以及包括对应的目标转速阈值。例如,目标车辆当前行驶道路的道路信息指示目标车辆当前行驶的道路为上坡路,则从该道路信息与目标转速阈值之间的对应关系中可以获取上坡路对应的目标转速阈值为4000。
表2 该道路信息与目标转速阈值之间的对应关系
| 道路信息 | 目标转速阈值 |
| 上坡路 | 4000 |
| 下坡路 | 1000 |
| 隧道 | 3000 |
| …… | …… |
本申请实施例仅以上表2为例来对该道路信息与目标转速阈值之间的对应关系进行示例性说明,并不对本申请实施例构成限定。
这种情况下,在当前动力驱动件的转速大于该道路信息对应的目标转速阈值的情况下,说明目标车辆在当前道路上行驶时当前动力驱动件的转速较高,从而可以说明目标车辆在当前道路上行驶时车速较高,那么用户在点击目标应用后可能会导致较为严重的后果,则HUT确定当前行驶参数满足目标条件,也即是满足不响应目标应用的条件。在当前动力驱动件的转速小于或等于该道路信息对应的目标转速阈值的情况下,说明目标车辆在当前道路上行驶时当前动力驱动件的转速不高,从而可以说明目标车辆在当前道路上行驶时车速不高,那么用户在点击目标应用后可能不会影响驾驶的安全性,则HUT确定当前行驶参数不满足目标条件,也即是满足响应目标应用的条件。
如此,HUT通过将目标车辆的当前动力驱动件的转速与该道路信息对应的目标转速阈值进行比较,来判断当前行驶参数是否满足目标条件,从而可以更为准确的判断出当前行驶参数是否满足目标条件。使得目标车辆行驶在当前道路上时,可以基于目标车辆在当前道路上的动力驱动件转速和当前道路对应的目标转速阈值初步判断在当前道路上是否可以响应用户的点击,从而是更为准确的判断是否响应用户的点击。
进一步地,在确定目标车辆的当前行驶参数不满足目标条件的情况下,HUT可以响应用户对目标应用的点击操作,从而保证在不影响到驾驶的安全性的情况下用户可以对目标应用进行控制,实现享受目标应用对应的功能。
步骤S202:在当前行驶参数满足目标条件的情况下,HUT确定目标应用是否具有目标权限,目标权限用于指示对目标应用的操作不受到目标车辆的行驶参数的影响。
在当前行驶参数满足目标条件的情况下,说明当前行驶参数满足不响应目标应用的条件,所以为了保证驾驶的安全性,HUT初步判断可以不对用户的点击操作进行响应。由于目标车辆中存在众多特殊应用,比如设置、导航等应用是必须使用的,所以为了保证特殊应用的使用,后续可以再确定目标应用是否具有目标权限,也即是再确定对目标应用的操作是否会受到目标车辆的行驶参数的影响。
在HUT确定目标应用具有目标权限的情况下,说明对目标应用的操作不会受到目标车辆的行驶参数的影响,那么即使初步判断可以不对用户的点击操作进行响应,后续也可以对用户的点击操作进行响应。在HUT确定目标应用不具有目标权限的情况下,说明对目标应用的操作会受到目标车辆的行驶参数的影响,那么在初步判断不对用户的点击操作进行响应的情况下,后续继续维持此判断,也即是后续确定不对用户的点击操作进行响应。
这种情况下,HUT通过判断目标应用是否具有目标权限,可以保证对特殊应用的点击操作可以响应,从而保证特征应用的功能可以正常实现,进而提升用户体验。
可选地,步骤S202的操作可以为:在目标应用存在于白名单的情况下,HUT确定目标应用具有目标权限;HUT在目标应用不存在于白名单的情况下,确定目标应用不具有目标权限。
白名单中包括多个应用,白名单中的应用具有目标权限,也即是白名单中的应用的操作不受目标车辆的行驶参数的影响,也即是即使在目标车辆的行驶参数满足目标条件的情况下,也可以对白名单中的应用的点击操作进行响应。
可选地,白名单中的应用可以由技术人员根据实际情况预先设置,也可以由用户对白名单进行配置,以向白名单中添加应用。例如,用户可以将特殊功能的应用加入白名单中,比如,设置应用、电话应用等。
这种情况下,HUT可以先获取白名单,之后遍历白名单中的多个应用,在白名单中存在目标应用的情况下,说明用户设置目标应用不受目标车辆的行驶参数的影响,从而可以确定目标应用具有目标权限;在白名单中不存在目标应用的情况下,说明用户设置目标应用受到目标车辆的行驶参数的影响。
如此,通过提前设置白名单,向白名单中添加多个应用。以使在确定目标应用是否具有目标权限时,可以依据白名单更为快速的确定出目标应用是否具有目标权限,从而提高了目标权限的确定效率。
进一步地,在确定目标应用具有目标权限的情况下,HUT可以响应用户对目标应用的点击操作,从而保证在不影响到驾驶的安全性的情况下用户可以对目标应用进行控制,实现享受目标应用对应的功能。
步骤S203:在目标应用不具有目标权限的情况下,HUT不响应该点击操作,并播报目标应用的提示信息,该提示信息用于提示通过语音控制目标应用。
可选地,该提示信息可以由目标车辆的TTS(Text ToSpeech,语音播报器)播报。
可选地,目标车辆中可以预先存储多个应用中每个应用对应的提示信息。比如,对于音乐应用来说,目标车辆中可以预先存储“请说打开音乐”这样的提示信息。从而后续HUT在通过TTS播报提示信息时,可以获取目标应用对应的提示信息,并对目标应用对应的提示信息进行播报。
在目标应用不具有目标权限的情况下,说明目标应用受到目标车辆的行驶参数的影响。则在目标车辆的行驶参数满足目标条件的情况下,可以不响应用户对目标应用的点击操作。
这种情况下,可以使得目标车辆的行驶参数满足目标条件时,用户不能手动控制目标应用。并且通过播报提示信息,以提示用户可以通过语音控制目标应用。从而保证后续用户通过语音控制目标应用时无需转移视线,可以保证用户集中注意力观察前方道路,进而提升了驾驶的安全性。
可选地,用户也可以直接点击目标应用中的目标控件,比如,用户可以直接点击音乐应用中的下一曲的控件。这种情况下,HUT可以检测到针对目标应用的目标控件的点击操作。
HUT在检测到针对目标应用的目标控件的点击操作的情况下,可以执行上述步骤S201-步骤S202判断目标车辆的当前行驶参数是否满足目标条件,并在目标车辆的当前行驶参数满足目标条件的情况下,确定目标应用是否具有目标权限。之后在确定目标应用不具有目标权限的情况下,可以不响应用户对目标应用的目标控件的点击操作,并播报目标控件对应的提示信息。
这种情况下,目标车辆中可以预先存储多个应用中每个应用中的每个控件对应的提示信息。比如,对于音乐应用来说,音乐应用中存在上一曲、下一曲等控件,则目标车辆中可以预先存储“请说播放上一曲”、“请说播放下一曲”这样的提示信息。从而后续HUT在通过TTS播报提示信息时,可以获取目标控件对应的提示信息,并对目标控件对应的提示信息进行播报。
进一步地,用户在听到提示信息后,可以按照提示信息的指示对目标应用进行语音操作。比如,用户可以说出“打开音乐”的语音。
这种情况下,在HUT接收到针对目标应用的语音操作的情况下,可以直接响应该语音操作,以实现对目标应用的目标操作。
语音操作用于对目标应用进行目标操作,比如,用于说出“打开音乐”的语音可以实现对音乐应用的开启操作。
如此,后续用户通过语音操作实现对目标应用的目标操作,可以保证用户视线不发生偏移,从而用户可以集中注意力观察前方道路,保证了驾驶的安全性。
可选地,用户还可以对目标应用的目标控件进行语音操作。这种情况下,HUT在接收到针对目标应用的目标控件的语音操作的情况下,可以直接响应该语音操作,以实现目标控件的对应的功能。
例如,HUT接收到用户说出的“播放下一曲”的语音操作,则可以直接响应“播放下一曲”的语音操作,以在音乐中播放下一曲。
值得注意的是,车载多媒体主机中包括所有应用的运行系统的框架(framework),从而所有应用的运行都可以通过framework实现。
在检测到针对目标应用或者目标控件的点击操作的情况下,目标应用向framework发送该点击操作所对应的点击事件,framework在接收到该点击操作所对应的点击事件的情况下,执行上述步骤S201-步骤S203来确定是否响应该点击操作。
具体地,framework在接收到针对目标应用的点击事件的情况下,获取目标车辆的当前行驶参数;在目标车辆的当前行驶参数满足目标条件的情况下,framework确定目标应用是否具有目标权限;在目标应用不具有目标权限的情况下,framework确定不响应该点击操作,并播报目标应用对应的提示信息。
在framework确定目标应用具有目标权限的情况下,framework确定响应该点击操作。则framework向目标应用发送响应通知,目标应用在接收到该响应通知后响应该点击操作,以实现对应的操作。
在framework确定目标应用不具有目标权限的情况下,framework确定不响应该点击操作。则不向目标应用发送响应通知,以控制目标应用不响应该点击操作,同时可以播报目标应用或者目标控件对应的提示信息,从而实现在framework中进行拦截。
这种情况下,通过framework执行上述步骤S201-步骤S203来判断是否可以响应该点击操作。在确定响应该点击操作时可以通知目标应用进行响应,从而提升目标应用的控制效率;在无需响应时可以不用通知目标应用,从而可以节省各应用的运行资源。
另外,通过framework判断是否可以响应该点击操作,可以使得无需在目标应用中判断是否可以响应该点击操作。从而无需修改目标应用的底层代码,节省了对目标应用的开发时间,也即是无需对目标应用进行适配,从而节省了对目标应用的适配时间。并且,无需在目标应用中判断是否可以响应该点击操作,可以节省目标应用的处理资源和响应时间。
更值得注意的是,车载多媒体主机中安装有多个应用,在检测到针对目标应用或者目标控件的点击操作的情况下,目标应用向framework发送该点击操作所对应的点击事件,framework在接收到该点击操作所对应的点击事件时,直接向目标应用发送响应通知,以通知目标应用响应该点击操作。
这种情况下,目标应用在接收到响应通知后,可以执行上述步骤S201-步骤S203来判断是否可以响应该点击操作。
具体地,目标应用在接收到响应通知后,获取目标车辆的当前行驶参数;目标应用确定当前行驶参数是否满足目标条件;在当前行驶参数满足目标条件的情况下,目标应用确定是否具有目标权限;在目标应用不具有目标权限的情况下,目标应用确定不响应该点击操作,并播报自身的提示信息。
在目标应用具有目标权限的情况下,确定响应该点击操作,或者目标应用通知目标控件响应该点击操作,以实现对应的操作。在目标应用不具有目标权限的情况下,确定不响应该点击操作,则不响应该点击操作,并播报提示信息,以提示用户通过语音控制目标应用或目标控件。
可选地,目标应用在接收到响应通知后调用回调接口,在回调接口中执行上述步骤S201-步骤S203来判断是否可以响应该点击操作。该回调接口为指向上述步骤S201-步骤S203的程序代码的接口。
这种情况下,是通过在目标车辆安装的多个应用中的每个应用中配置上述回调接口,从而在检测到某个应用的点击操作时,该应用可以通过该回调接口执行上述步骤S201-步骤S203以判断是否可以响应用户的点击操作。这种方式中,回调接口中可以编写额外的判断条件,并且每个应用中可以配置不同的判断条件,从而灵活度更高,适应性更强,如此提升了用户体验。
为了便于理解,以当前行驶参数为车速、目标应用为音乐应用为例,对本申请实施例提供的应用控制方法进行示例性说明。图3为本申请实施例提供的另一种应用控制方法的流程图,参见图3,该方法包括以下步骤301-步骤306。
步骤301:HUT检测到用户针对音乐应用的点击操作,或者检测到用户针对音乐应用的下一曲控件的点击操作。
步骤302:HUT获取目标车辆的当前车速。
步骤303:HUT判断目标车辆的当前车速是否大于目标车速阈值。
步骤304:HUT在当前车速大于目标车速阈值的情况下,确定满足目标条件;在当前车速小于或等于目标车速阈值的情况下,确定可以响应该点击操作。
步骤305:HUT在确定当前车速满足目标条件时,进一步确定音乐应用是否具有目标权限,也即是确定音乐应用是否会受到目标车辆的车速的影响。
步骤306:HUT在确定音乐应用不具有目标权限的情况下,不响应该点击操作,并播报“下次请说打开音乐”的提示信息,或者播报“下次请说播放下一曲”的提示信息,以使用户后续可以通过语音控制音乐应用。HUT在确定音乐应用具有目标权限的情况下,可以响应该点击操作。
在本申请实施例中,HUT在检测到针对目标车辆上安装的目标应用的点击操作后,获取目标车辆的当前行驶参数,也即是目标车辆上安装有目标应用,在用户点击目标车辆上的目标应用后,可以先获取目标车辆的当前行驶参数。之后判断目标车辆的当前行驶参数是否满足目标条件,在当前行驶参数满足目标条件的情况下,确定目标应用是否具有目标权限,也即是确定对目标应用的操作是否会受到目标车辆的行驶参数的影响。在目标应用不具有目标权限时,也即是确定对目标应用的操作受到目标车辆的行驶参数的影响,从而可以不响应用户的点击操作,并播报目标应用的提示信息,使得用户后续驾驶过程中可以不用手动控制目标应用,通过语音控制目标应用。如此,用户的视线不会发生偏移,提升了驾驶的安全性。
图4是本申请实施例提供的一种应用控制装置的结构示意图。该应用控制装置可以由软件、硬件或者两者的结合实现成为车辆的部分或者全部,该车辆可以为下文图5所示的车辆。参见图4,该装置包括:第一获取模块401、第一确定模块402、控制模块403。
第一获取模块401,用于在检测到针对目标车辆上安装的目标应用的点击操作后,获取目标车辆的当前行驶参数;
第一确定模块402,用于在当前行驶参数满足目标条件的情况下,确定目标应用是否具有目标权限,目标权限用于指示对目标应用的操作不受到目标车辆的行驶参数的影响;
控制模块403,用于在目标应用不具有目标权限的情况下,不响应该点击操作,并播报目标应用的提示信息,该提示信息用于提示通过语音控制目标应用。
可选地,当前行驶参数包括当前车速、当前动力驱动件的转速中的任意一个,该装置还包括下述任意一个模块:
第二确定模块,用于在当前车速大于目标车速阈值的情况下,确定当前行驶参数满足目标条件;在当前车速小于或等于目标车速阈值的情况下,确定当前行驶参数不满足目标条件;
第三确定模块,用于在当前动力驱动件的转速大于目标转速阈值的情况下,确定当前行驶参数满足目标条件;在当前动力驱动件的转速小于或等于目标转速阈值的情况下,确定当前行驶参数不满足目标条件。
可选地,当前行驶参数包括当前车速、当前动力驱动件的转速中的任意一个,该装置还包括:
第二获取模块,获取目标车辆当前行驶道路的道路信息;
第四确定模块,用于在当前车速大于该道路信息对应的目标车速阈值的情况下,确定当前行驶参数满足目标条件;在当前车速小于或等于该道路信息对应的目标车速阈值的情况下,确定当前行驶参数不满足目标条件;或者,
第五确定模块,用于在当前动力驱动件的转速大于该道路信息对应的目标转速阈值的情况下,确定当前行驶参数满足目标条件;在当前动力驱动件的转速小于或等于该道路信息对应的目标转速阈值的情况下,确定当前行驶参数不满足目标条件。
可选地,第一获取模块401用于:
在检测到针对目标应用的目标控件的点击操作后,获取目标车辆的当前行驶参数;
可选地,控制模块403用于:
在目标应用不具有目标权限的情况下,不响应针对目标控件的点击操作,并播报目标控件对应的提示信息。
可选地,该装置还包括:
第一响应模块,用于在当前行驶参数不满足目标条件或目标应用具有目标权限的情况下,响应该点击操作。
可选地,该装置还包括:
第二响应模块,用于在接收到针对目标应用的语音操作的情况下,响应该语音操作,以对目标应用进行目标操作。
可选地,第一确定模块402用于:
在目标应用存在于白名单的情况下,确定目标应用具有目标权限,该白名单中的应用的操作不受目标车辆的行驶参数的影响;
在目标应用不存在于该白名单的情况下,确定目标应用不具有目标权限。
在本申请实施例中,在检测到针对目标车辆上安装的目标应用的点击操作后,获取目标车辆的当前行驶参数,也即是目标车辆上安装有目标应用,在用户点击目标车辆上的目标应用后,可以先获取目标车辆的当前行驶参数。之后判断目标车辆的当前行驶参数是否满足目标条件,在当前行驶参数满足目标条件的情况下,确定目标应用是否具有目标权限,也即是确定对目标应用的操作是否会受到目标车辆的行驶参数的影响。在目标应用不具有目标权限时,也即是确定对目标应用的操作受到目标车辆的行驶参数的影响,从而可以不响应用户的点击操作,并播报目标应用的提示信息,使得用户后续驾驶过程中可以不用手动控制目标应用,通过语音控制目标应用。如此,用户的视线不会发生偏移,提升了驾驶的安全性。
需要说明的是:上述实施例提供的应用控制装置在用户点击应用后对应用进行控制时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
上述实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请实施例的保护范围。
上述实施例提供的应用控制装置与应用控制方法实施例属于同一构思,上述实施例中单元、模块的具体工作过程及带来的技术效果,可参见方法实施例部分,此处不再赘述。
图5是本申请实施例提供的一种车辆的结构示意图。
示例性的,如图5所示,该车辆500包括:存储器51和处理器50,其中,存储器51中存储有可执行程序代码52,处理器50用于调用并执行该可执行程序代码52执行上述一种应用控制方法。
本实施例可以根据上述方法示例对车辆进行功能模块的划分,例如,可以对应各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中,上述集成的模块可以采用硬件的形式实现。需要说明的是,本实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
在采用对应各个功能划分各个功能模块的情况下,该车辆可以包括:第一获取模块、第一确定模块、控制模块。需要说明的是,上述方法实施例涉及的各个步骤的所有相关内容的可以援引到对应功能模块的功能描述,在此不再赘述。
本实施例提供的车辆,用于执行上述一种应用控制的方法,因此可以达到与上述实现方法相同的效果。
在采用集成的单元的情况下,车辆可以包括处理模块、存储模块。其中,处理模块可以用于对车辆的动作进行控制管理。存储模块可以用于支持车辆执行相互程序代码和数据等。
其中,处理模块可以是处理器或控制器,其可以实现或执行结合本申请公开内容所藐视的各种示例性的逻辑方框,模块和电路。处理器也可以是实现计算功能的组合,例如包括一个或多个微处理器组合,数字信号处理(digital signal processing,DSP)和微处理器的组合等等,存储模块可以是存储器。
本实施例还提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序代码,当该计算机程序代码在计算机上运行时,使得计算机执行上述相关方法步骤实现上述实施例中的上述一种应用控制的方法。
本实施例还提供了一种计算机程序产品,当该计算机程序产品在计算机上运行时,使得计算机执行上述相关步骤,以实现上述实施例中的上述一种应用控制的方法。
其中,本实施例提供的车辆、计算机可读存储介质、计算机程序产品或芯片均用于执行上文所提供的对应的方法,因此,其所能达到的有益效果可参考上文所提供的对应的方法中的有益效果,此处不再赘述。
通过以上实施方式的描述,所属领域的技术人员可以了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
在本申请所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
以上内容,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。
Claims (10)
1.一种应用控制方法,其特征在于,所述方法包括:
在检测到针对目标车辆上安装的目标应用的点击操作后,获取所述目标车辆的当前行驶参数;
在所述当前行驶参数满足目标条件的情况下,确定所述目标应用是否具有目标权限,所述目标权限用于指示对所述目标应用的操作不受到所述目标车辆的行驶参数的影响;
在所述目标应用不具有所述目标权限的情况下,不响应所述点击操作,并播报所述目标应用的提示信息,所述提示信息用于提示通过语音控制所述目标应用。
2.如权利要求1所述的应用控制方法,其特征在于,所述当前行驶参数包括当前车速、当前动力驱动件的转速中的任意一个,所述在所述当前行驶参数满足目标条件的情况下,确定所述目标应用是否具有目标权限之前,还包括下述任意一项:
在所述当前车速大于目标车速阈值的情况下,确定所述当前行驶参数满足所述目标条件;在所述当前车速小于或等于所述目标车速阈值的情况下,确定所述当前行驶参数不满足所述目标条件;
在所述当前动力驱动件的转速大于目标转速阈值的情况下,确定所述当前行驶参数满足所述目标条件;在所述当前动力驱动件的转速小于或等于所述目标转速阈值的情况下,确定所述当前行驶参数不满足所述目标条件。
3.如权利要求1所述的应用控制方法,其特征在于,所述当前行驶参数包括当前车速、当前动力驱动件的转速中的任意一个,所述在所述当前行驶参数满足目标条件的情况下,确定所述目标应用是否具有目标权限之前,还包括:
获取所述目标车辆当前行驶道路的道路信息;
在所述当前车速大于所述道路信息对应的目标车速阈值的情况下,确定所述当前行驶参数满足所述目标条件;在所述当前车速小于或等于所述道路信息对应的目标车速阈值的情况下,确定所述当前行驶参数不满足所述目标条件;或者,
在所述当前动力驱动件的转速大于所述道路信息对应的目标转速阈值的情况下,确定所述当前行驶参数满足所述目标条件;在所述当前动力驱动件的转速小于或等于所述道路信息对应的目标转速阈值的情况下,确定所述当前行驶参数不满足所述目标条件。
4.如权利要求1所述的应用控制方法,其特征在于,所述在检测到针对目标车辆上安装的目标应用的点击操作后,获取所述目标车辆的当前行驶参数,包括:
在检测到针对所述目标应用的目标控件的点击操作后,获取所述目标车辆的当前行驶参数;
所述在所述目标应用不具有所述目标权限的情况下,不响应所述点击操作,并播报所述目标应用的提示信息,包括:
在所述目标应用不具有所述目标权限的情况下,不响应针对所述目标控件的点击操作,并播报所述目标控件对应的提示信息。
5.如权利要求1所述的应用控制方法,其特征在于,所述方法还包括:
在所述当前行驶参数不满足所述目标条件或所述目标应用具有所述目标权限的情况下,响应所述点击操作。
6.如权利要求1所述的应用控制方法,其特征在于,所述在所述目标应用不具有所述目标权限的情况下,不响应所述点击操作,并播报所述目标应用的提示信息之后,还包括:
在接收到针对所述目标应用的语音操作的情况下,响应所述语音操作,以对所述目标应用进行目标操作。
7.如权利要求1所述的应用控制方法,其特征在于,所述确定所述目标应用是否具有目标权限,包括:
在所述目标应用存在于白名单的情况下,确定所述目标应用具有所述目标权限,所述白名单中的应用的操作不受所述目标车辆的行驶参数的影响;
在所述目标应用不存在于所述白名单的情况下,确定所述目标应用不具有所述目标权限。
8.一种应用控制装置,其特征在于,所述装置包括:
第一获取模块,用于在检测到针对目标车辆上安装的目标应用的点击操作后,获取所述目标车辆的当前行驶参数;
第一确定模块,用于在所述当前行驶参数满足目标条件的情况下,确定所述目标应用是否具有目标权限,所述目标权限用于指示对所述目标应用的操作不受到所述目标车辆的行驶参数的影响;
控制模块,用于在所述目标应用不具有所述目标权限的情况下,不响应所述点击操作,并播报所述目标应用的提示信息,所述提示信息用于提示通过语音控制所述目标应用。
9.一种车辆,其特征在于,所述车辆包括:
存储器,用于存储可执行程序代码;
处理器,用于从所述存储器中调用并运行所述可执行程序代码,使得所述车辆执行如权利要求1至7任一项所述的应用控制方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的应用控制方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310523059.8A CN116360911A (zh) | 2023-05-10 | 2023-05-10 | 应用控制方法、装置、车辆和存储介质 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310523059.8A CN116360911A (zh) | 2023-05-10 | 2023-05-10 | 应用控制方法、装置、车辆和存储介质 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN116360911A true CN116360911A (zh) | 2023-06-30 |
Family
ID=86905242
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202310523059.8A Pending CN116360911A (zh) | 2023-05-10 | 2023-05-10 | 应用控制方法、装置、车辆和存储介质 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN116360911A (zh) |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103118904A (zh) * | 2010-09-17 | 2013-05-22 | 歌乐株式会社 | 车载信息系统、车载装置、信息终端 |
| CN105799612A (zh) * | 2014-12-29 | 2016-07-27 | 中国移动通信集团公司 | 一种控制车机应用操作权限的方法、车载装置及终端 |
| CN113918490A (zh) * | 2021-09-16 | 2022-01-11 | 电装光庭汽车电子(武汉)有限公司 | 一种车载仪表与中控的互联方法及系统 |
| CN114299939A (zh) * | 2021-04-15 | 2022-04-08 | 海信视像科技股份有限公司 | 一种智能设备、智能家居的语音控制设备及控制方法 |
| CN114655241A (zh) * | 2022-03-24 | 2022-06-24 | 徐工汉云技术股份有限公司 | 一种汽车智能多媒体中控屏疲劳驾驶提醒方法 |
| CN115366908A (zh) * | 2022-09-22 | 2022-11-22 | 深圳市昊岳科技有限公司 | 一种汽车安全驾驶控制系统 |
| CN115703417A (zh) * | 2021-08-13 | 2023-02-17 | 博泰车联网科技(上海)股份有限公司 | 基于车辆的状态调整车载设备的方法、车载系统和介质 |
-
2023
- 2023-05-10 CN CN202310523059.8A patent/CN116360911A/zh active Pending
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103118904A (zh) * | 2010-09-17 | 2013-05-22 | 歌乐株式会社 | 车载信息系统、车载装置、信息终端 |
| CN105799612A (zh) * | 2014-12-29 | 2016-07-27 | 中国移动通信集团公司 | 一种控制车机应用操作权限的方法、车载装置及终端 |
| CN114299939A (zh) * | 2021-04-15 | 2022-04-08 | 海信视像科技股份有限公司 | 一种智能设备、智能家居的语音控制设备及控制方法 |
| CN115703417A (zh) * | 2021-08-13 | 2023-02-17 | 博泰车联网科技(上海)股份有限公司 | 基于车辆的状态调整车载设备的方法、车载系统和介质 |
| CN113918490A (zh) * | 2021-09-16 | 2022-01-11 | 电装光庭汽车电子(武汉)有限公司 | 一种车载仪表与中控的互联方法及系统 |
| CN114655241A (zh) * | 2022-03-24 | 2022-06-24 | 徐工汉云技术股份有限公司 | 一种汽车智能多媒体中控屏疲劳驾驶提醒方法 |
| CN115366908A (zh) * | 2022-09-22 | 2022-11-22 | 深圳市昊岳科技有限公司 | 一种汽车安全驾驶控制系统 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9168896B2 (en) | Vehicle driving control system and method | |
| CN105790802A (zh) | 一种双机互联模式下音源管理方法 | |
| CN104210492B (zh) | 一种自动跟车装置和方法 | |
| WO2017185712A1 (zh) | 车辆控制方法及系统 | |
| KR20120136821A (ko) | 전기자동차의 시동리셋 제어방법 | |
| WO2022253338A1 (zh) | 车辆换挡的控制方法、装置、设备、车辆、程序和介质 | |
| US20100256898A1 (en) | Method for the Operation of a Driver Assistance System of a Vehicle | |
| CN108180081A (zh) | 一种油门控制方法及装置 | |
| US20170267219A1 (en) | Apparatus for controlling vehicle and control method thereof | |
| CN113783761A (zh) | 车载通讯网络连接方法、装置、设备及可读存储介质 | |
| CN116238474A (zh) | 混动车辆的起步控制方法、装置、系统、车辆和存储介质 | |
| WO2024260081A1 (zh) | 车辆控制方法、装置以及电子设备 | |
| JP2021507432A (ja) | ガレージモード制御ユニット、制御システム及び制御方法 | |
| CN116360911A (zh) | 应用控制方法、装置、车辆和存储介质 | |
| CN114962625A (zh) | 换挡控制方法、装置、车辆及计算机可读存储介质 | |
| US20220203988A1 (en) | Method for driving a vehicle platoon | |
| CN102029983A (zh) | 一种限速控制方法、系统及车载终端 | |
| CN112498326A (zh) | 刹车信号检测方法及装置 | |
| CN112644453A (zh) | 混动车辆扭矩控制方法、装置、存储介质及电子设备 | |
| US12177750B2 (en) | Communication control device, mobile object, communication control method, and computer-readable storage medium to control, communication path using direct communication between mobile objects | |
| CN106444733B (zh) | 一种信息处理方法及电子设备 | |
| JP2003040054A (ja) | 車両仕様識別装置 | |
| CN117302218A (zh) | 能量回收方法、装置、车辆和存储介质 | |
| CN112550279B (zh) | 汽车的制动方法、装置及计算机存储介质 | |
| CN119968827A (zh) | 一种设备救援方法及相关设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination |