1.本技术涉及数据处理技术领域,具体涉及一种车辆主驾驶位功能动态响应方法及相关装置。
背景技术:2.实际生活中,例如在节假日塞车或等人等场景中,由于无聊,车内的儿童可能会攀爬至主驾驶位,对主驾驶位的方向盘、喇叭、中控显示屏等结构进行触发。若该触发操作为车辆启动、改变车轮方向、喇叭触发、降低底盘等针对车辆驾驶的操作时,则会对车辆后续行驶造成安全隐患。
技术实现要素:3.本技术实施例提供了一种车辆主驾驶位功能动态响应方法及相关装置,以期避免儿童攀爬入主驾驶位触发车辆驾驶相关功能而对行车造成影响,提高行车安全。
4.第一方面,本技术实施例提供了一种车辆主驾驶位功能动态响应方法,应用于目标车辆的域控制系统中的座舱域控制器,所述域控制系统包括所述座舱域控制器、拾音设备、以及车内摄像头,所述拾音设备和所述车内摄像头与所述座舱域控制器通信连接;所述方法包括:
5.获取目标数据,所述目标数据包括音频数据和图像数据中的至少一个,所述音频数据为所述拾音设备采集的所述目标车辆内的音频信息,所述图像数据为所述车内摄像头采集的所述目标车辆内的图像信息;
6.在检测到儿童在主驾驶位执行控制操作的情况下,根据所述目标数据识别与所述控制操作对应的意图来源,所述意图来源为儿童自身意图或者其他驾乘人员意图,其中,所述意图来源用于表征驱使儿童执行控制操作的意愿的对象;
7.若所述意图来源为儿童自身意图,则为所述主驾驶位匹配第一功能权限,并根据所述第一功能权限判断是否响应所述控制操作,所述第一功能权限用于表征所述目标车辆提供给当前执行所述控制操作的儿童的使用权限;
8.若所述意图来源为其他驾乘人员意图,则根据所述其他驾乘人员意图响应所述控制操作。
9.第二方面,本技术实施例提供了一种车辆主驾驶位功能动态响应装置,应用于目标车辆的域控制系统中的座舱域控制器,所述域控制系统包括所述座舱域控制器、拾音设备、以及车内摄像头,所述拾音设备和所述车内摄像头与所述座舱域控制器通信连接;所述装置包括:
10.获取单元,所述获取单元用于获取目标数据,所述目标数据包括音频数据和图像数据中的至少一个,所述音频数据为所述拾音设备采集的所述目标车辆内的音频信息,所述图像数据为所述车内摄像头采集的所述目标车辆内的图像信息;判断单元,所述判断单元用于根据所述目标数据判断儿童是否进入主驾驶位;
11.识别单元,所述识别单元用于若在检测到儿童在主驾驶位执行控制操作的情况下,所述识别单元用于根据所述目标数据识别与所述控制操作对应的意图来源,所述意图来源为儿童自身意图或者其他驾乘人员意图,其中,所述意图来源用于表征驱使儿童执行控制操作的意愿的对象;
12.匹配单元,所述匹配单元用于在所述意图来源为儿童自身意图时,为所述主驾驶位匹配第一功能权限,并根据所述第一功能权限判断是否响应所述控制操作,所述第一功能权限用于表征所述目标车辆提供给当前执行所述控制操作的儿童的使用权限;
13.响应单元,所述响应单元还用于在所述意图来源为其他驾乘人员意图时,根据所述其他驾乘人员意图响应所述控制操作。
14.第三方面,本技术实施例提供了一种电子设备,包括处理器、存储器、通信接口,以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行本技术实施例第一方面中的步骤的指令。
15.第四方面,本技术实施例提供了一种计算机存储介质,存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行如本实施例第一方面中所描述的部分或全部步骤。
16.可以看出,本实施例中,通过座舱域控制器获取目标数据,所述目标数据包括音频数据和图像数据中的至少一个;再在检测到儿童在主驾驶位执行控制操作的情况下,根据所述目标数据识别与所述控制操作对应的意图来源,所述意图来源为儿童自身意图或者其他驾乘人员意图,其中,所述意图来源用于表征驱使儿童执行控制操作的意愿的对象;若所述意图来源为儿童自身意图,则为所述主驾驶位匹配第一功能权限,并根据所述第一功能权限判断是否响应所述控制操作,所述第一功能权限用于表征所述目标车辆提供给当前执行所述控制操作的儿童的使用权限;若所述意图来源为其他驾乘人员意图,则根据所述其他驾乘人员意图响应所述控制操作。如此,本技术能够基于对儿童执行控制操作的意图来源判断,识别出儿童执行该控制操作是基于自身意愿还是其他驾乘人员的意愿,从而根据不同情况判断是否响应儿童执行的控制操作,满足驾乘人员需求,有利于避免儿童攀爬入主驾驶位后,在其他驾乘人员不知情的情况下触发车辆驾驶相关功能而对后续行车造成影响,可提高行车安全。
附图说明
17.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
18.图1a是本技术实施例提供的一种示例车辆主驾驶位功能动态响应系统的架构示意图;
19.图1b是本技术实施例提供的一种电子设备的组成示例图;
20.图2是本技术实施例提供的一种车辆主驾驶位功能动态响应方法的流程示意图;
21.图3a是本技术实施例提供的一种车辆主驾驶位功能动态响应装置的功能单元组成框图;
22.图3b是本技术实施例提供的另一种车辆主驾驶位功能动态响应装置的功能单元组成框图。
具体实施方式
23.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
24.本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
25.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
26.下面结合附图对本技术实施例进行说明。
27.本技术的技术方案可以应用于如图1a所示的示例域控制系统10,该示例域控制系统10包括座舱域控制器、车身域控制器、自动驾驶域控制器、动力域控制器、底盘域控制器、以及中控显示屏。其中,座舱域控制器、车身域控制器、自动驾驶域控制器、动力域控制器、底盘域控制器均与所述中控显示屏通信连接,座舱域控制器、车身域控制器、自动驾驶域控制器、动力域控制器、底盘域控制器任意两个通信连接。座舱域控制器、车身域控制器、自动驾驶域控制器、动力域控制器、底盘域控制器、以及中控显示屏通过信息交互可以为驾乘人员综合性提供车身结构(如车窗、天窗等)控制、底盘结构(底盘、轮胎等)控制、驾驶功能控制、动力系统控制等功能。
28.本技术中的电子设备的组成结构可以如图1b所示,该电子设备可以为电子设备座舱域控制器、车身域控制器、自动驾驶域控制器、动力域控制器、底盘域控制器、或者中控显示屏。电子设备可以包括处理器110、存储器120、通信接口130以及一个或多个程序121,其中,所述一个或多个程序121被存储在上述存储器120中,且被配置由上述处理器110执行,所述一个或多个程序121包括用于执行上述方法实施例中任一步骤的指令。
29.其中,通信接口130用于支持电子设备100与其他设备的通信。处理器110例如可以是中央处理器(central processing unit,cpu),通用处理器,数字信号处理器(digital signal processor,dsp),专用集成电路(application-specific integrated circuit,asic),现场可编程门阵列(field programmable gate array,fpga)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本技术实施例公开内容所描述的各种示例性的逻辑方框,单元和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等等。
30.存储器120可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性
存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(random access memory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的随机存取存储器(random access memory,ram)可用,例如静态随机存取存储器(static ram,sram)、动态随机存取存储器(dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,ddr sdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synchlink dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,dr ram)。
31.具体实现中,所述处理器110用于执行下述方法实施例中由座舱域控制器执行的任一步骤,且在执行诸如发送等数据传输时,可选择的调用所述通信接口130来完成相应操作。
32.需要注意的是,上述电子设备的结构示意图仅为示例,具体包含的器件可以更多或更少,此处不做唯一限定。
33.请参阅图2,图2是本技术实施例提供的一种车辆主驾驶位功能动态响应方法的流程示意图,该方法可以应用在如图1a所示的车辆主驾驶位功能动态响应系统中的座舱域控制器,述域控制系统包括所述座舱域控制器、拾音设备、以及车内摄像头,所述拾音设备和所述车内摄像头与所述座舱域控制器通信连接;如图2所示,该车辆主驾驶位功能动态响应方法包括:
34.s210,获取目标数据,所述目标数据包括音频数据和图像数据中的至少一个。
35.其中,所述音频数据为所述拾音设备采集的所述目标车辆内的音频信息,所述图像数据为所述车内摄像头采集的所述目标车辆内的图像信息。
36.具体实现中,座舱域控制器对目标数据的获取,可以是实时获取,以便于座舱域控制器实时对目标数据进行解析,以识别目标数据中是否存在表明其他驾乘人员意图的信息。如此,在检测到有儿童进入主驾驶位执行控制操作的情况下,座舱域控制器可直接获取上述识别结果,从而提高目标车辆的响应效率。
37.又或者,具体实现中,在获取儿童目标数据之前,座舱域控制可以先检测是否有儿童进入主驾驶位,若是则获取目标数据。具体地,域控制器系统还包括设于主驾驶位的重力传感器,座舱域控制器先获取来自重力传感器的重力数据,重力数据用于表征主驾驶位的重力数据变化情况。座舱域控制器再根据所述重力数据确定主驾驶位的重力是否增大;若是,则确定增大的重力差值是否大于预设范围;若是,重力差值是否在预设范围内,则确定有儿童进入主驾驶位。若重力差值未在预设范围内,则确定没有儿童进入主驾驶位。其中,预设范围用于表征预设的儿童体重范围。可见,在根据体重数据检测到有儿童进入主驾驶位的情况后,再获取目标数据,并解析该目标数据得到识别结果可以减少座舱域控制器的实时处理压力。
38.在根据体重数据检测到有儿童进入主驾驶位的情况后再获取目标数据时,获取的目标数据可以为本次行车过程中的全部音频数据和全部图像数据中的至少一个。或者,目标数据可以为在检测到有儿童进入主驾驶位的情况前的预设时间长度内的音频数据和图
像数据中的至少一个,如此可以减少数据传输的任务量,提高数据传输效率。
39.进一步地,在根据体重数据检测到有儿童进入主驾驶位的情况,并获取目标数据之后,座舱域控制器还可以根据音频信息或图像信息进一步确定是否有儿童进入主驾驶位。具体地,根据图像数据时,确定儿童是否进入主驾驶位的过程包括:提取所述图像数据中主驾驶位区域的目标图像,从而根据目标图像进一步判断儿童是否进入主驾驶位中。根据音频数据,确定儿童是否进入主驾驶位的过程包括:提取音频数据中儿童的音频信息,根据该音频信息识别对应的音源位置,从而根据音源位置是否位于主驾驶位来判断儿童是否进入主驾驶位。
40.s220,在检测到儿童在主驾驶位执行控制操作的情况下,根据所述目标数据识别与所述控制操作对应的意图来源,所述意图来源为儿童自身意图或者其他驾乘人员意图。
41.其中,所述意图来源用于表征驱使儿童执行控制操作的意愿的对象。也即,儿童自身意愿是指儿童根据自己的意愿执行的所述控制操作,其他驾乘人员意愿是指儿童是根据其他驾乘人员的意愿执行的所述控制操作。
42.s230,若所述意图来源为儿童自身意图,则为所述主驾驶位匹配第一功能权限,并根据所述第一功能权限判断是否响应所述控制操作。
43.其中,所述第一功能权限用于表征所述目标车辆提供给当前执行所述控制操作的儿童的使用权限。
44.具体实现中,在为主驾驶位匹配第一功能权限方面,可以先获取执行所述控制操作的儿童的音频信息或图像信息,再根据音频信息或图像信息与身份信息的映射关系在数据库中查询得到与儿童的音频信息或图像信息对应的儿童身份信息。再根据儿童身份信息与功能权限的映射关系,匹配与儿童身份信息对应的第一功能权限,也即匹配的到当前与主驾驶位匹配的第一功能权限。
45.进一步地,若第一功能权限包括儿童当前执行的控制操作,则可响应该控制操作,并与车身域控制器、自动驾驶域控制器、动力域控制器、底盘域控制器、以及中控显示屏中的至少一个通信,以执行所述控制操作。示例性的,若控制操作针对目标视频的视频播放操作,且所述第一功能权限包括视频播放权限,座舱域控制器则可与中控显示屏通信,以控制所述中控显示屏播放视频。
46.s240,若所述意图来源为其他驾乘人员意图,则根据所述其他驾乘人员意图响应所述控制操作。
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.图3a是本技术实施例提供的一种车辆主驾驶位功能动态响应装置的功能单元组成框图。该车辆主驾驶位功能动态响应装置30可以应用在如图1a所示的车辆主驾驶位功能动态响应系统中的电子设备上,该车辆主驾驶位功能动态响应装置30包括:
82.获取单元310,所述获取单元310用于获取目标数据,所述目标数据包括音频数据和图像数据中的至少一个,所述音频数据为所述拾音设备采集的所述目标车辆内的音频信息,所述图像数据为所述车内摄像头采集的所述目标车辆内的图像信息;判断单元,所述判断单元用于根据所述目标数据判断儿童是否进入主驾驶位;
83.识别单元320,所述识别单元320用于若在检测到儿童在主驾驶位执行控制操作的情况下,所述识别单元用于根据所述目标数据识别与所述控制操作对应的意图来源,所述意图来源为儿童自身意图或者其他驾乘人员意图,其中,所述意图来源用于表征驱使儿童执行控制操作的意愿的对象;
84.匹配单元330,所述匹配单元330用于在所述意图来源为儿童自身意图时,为所述主驾驶位匹配第一功能权限,并根据所述第一功能权限判断是否响应所述控制操作,所述第一功能权限用于表征所述目标车辆提供给当前执行所述控制操作的儿童的使用权限;
85.响应单元340,所述响应单元340还用于在所述意图来源为其他驾乘人员意图时,根据所述其他驾乘人员意图响应所述控制操作。
86.在一个可能的示例中,在所述目标数据包括音频数据时,在所述根据所述目标数据识别与所述控制操作对应的意图来源方面,所述识别单元320具体用于识别所述音频数据,得到语义识别结果;确定所述语义识别结果中是否包括指向性语句,所述指向性语句用于表征其他驾乘人员驱使儿童执行控制操作的意图,所述目标车辆内的驾乘人员包括进入主驾驶位的儿童和所述其他驾乘人员;若是,则确定所述意图来源为其他驾乘人员意图;若否,则确定所述意图来源为儿童意图。
87.在一个可能的示例中,在所述目标数据包括图像数据时,在所述根据所述目标数据识别与所述控制操作对应的意图来源方面,所述识别单元320具体用于根据所述图像数据,识别驾乘人员的动作,所述目标车辆内的驾乘人员包括进入主驾驶位的儿童和其他驾乘人员;判断是否有其他驾乘人员执行了辅助性动作,所述辅助性动作用于表征辅助儿童进入主驾驶位的动作;若是,则确定意图来源为其他驾乘人员意图;若否,则确定意图来源为儿童意图。
88.在一个可能的示例中,在所述意图来源为其他驾乘人员意图的情况下,所述装置还包括身份识别单元,所述身份识别单元用于确定与其他驾乘人员意图对应的目标驾乘人员身份;匹配与所述目标驾乘人员身份对应的第二功能权限;根据所述第二功能权限,判断所述其他驾乘人员是否具有执行所述控制操作的权限;若是,则执行所述根据所述其他驾乘人员意图响应所述控制操作;若否,则不响应所述控制操作。
89.在一个可能的示例中,在所述意图来源为其他驾乘人员意图的情况下,所述装置还包括确定单元,所述确定单元用于在根据所述其他驾乘人员意图响应所述控制操作之前,确定所述控制操作对应的功能是否为儿童禁用功能;若是,则不响应所述控制操作;若否,则执行所述根据所述其他驾乘人员意图响应所述控制操作。
90.在一个可能的示例中,所述第一功能权限包括所述目标车辆提供给当前执行所述控制操作的儿童的娱乐功能的使用权限,所述域控制器系统还包括中控显示屏,所述娱乐功能由中控显示屏呈现的软件应用功能提供。
91.在一个可能的示例中,在所述意图来源为所述儿童自身意图的情况下,若所述控制操作为针对非娱乐功能的操作,所述装置还包括发送单元,所述发送单元具体用于向所述中控显示屏发送身份验证请求;接收来自所述中控显示屏根据所述身份验证请求输入的身份验证信息;若验证通过,则响应所述控制操作;若验证失败,则不响应所述控制操作。
92.在采用集成的单元的情况下,本技术实施例提供的车辆主驾驶位功能动态响应装置40的功能单元组成框图如图3b所示。在图3b中,车辆主驾驶位功能动态响应装置40包括:处理模块420和通信模块410。处理模块420用于对车辆主驾驶位功能动态响应装置40的动作进行控制管理,例如,获取单元310、识别单元320、匹配单元330、响应单元340执行的步骤,和/或用于执行本文所描述的技术的其它过程。通信模块410用于支持车辆主驾驶位功能动态响应装置40与其他设备之间的交互。如图3b所示,车辆主驾驶位功能动态响应装置40还可以包括存储模块430,存储模块430用于存储车辆主驾驶位功能动态响应装置40的程序代码和数据。
93.其中,处理模块420可以是处理器或控制器,例如可以是中央处理器(central processing unit,cpu),通用处理器,数字信号处理器(digital signal processor,dsp),asic,fpga或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以
实现或执行结合本技术实施例公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等等。通信模块410可以是收发器、rf电路或通信接口等。存储模块430可以是存储器。
94.其中,上述方法实施例涉及的各场景的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。上述车辆主驾驶位功能动态响应装置均可执行上述图2所示的车辆主驾驶位功能动态响应方法中座舱域控制器所执行的步骤。
95.本技术实施例还提供一种计算机存储介质,其中,该计算机存储介质存储用于电子数据交换的计算机程序,该计算机程序使得计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤,上述计算机包括电子设备。
96.需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术并不受所描述的动作顺序的限制,因为依据本技术,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本技术所必须的。
97.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
98.在本技术所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如上述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
99.上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
100.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
101.上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本技术各个实施例上述方法的全部或部分步骤。而前述的存储器包括:u盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
102.本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器
可以包括:闪存盘、只读存储器(英文:read-only memory,简称:rom)、随机存取器(英文:random access memory,简称:ram)、磁盘或光盘等。
103.以上对本技术实施例进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的一般技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。