汽车控制方法、装置、设备及存储介质与流程

文档序号:17442417发布日期:2019-04-17 04:56阅读:171来源:国知局
汽车控制方法、装置、设备及存储介质与流程

本发明涉及通信技术领域,尤其涉及一种汽车控制方法、装置、设备及存储介质。



背景技术:

目前汽车已被广泛地应用于人们的日常生活中,汽车为人们的出行提供很多便利,使得人们的出行更加方便快捷,以满足快节奏的生活方式。

现有技术中对于汽车的控制通常是基于车钥匙的基础上,例如通过钥匙对车门解锁、上锁,对发送机的启动和熄火等,也即基于车钥匙实现用户身份的认证,获得对汽车的控制权。当然随着科技的发展,人脸识别、指纹识别、虹膜识别、声纹识别也逐步被应用到各个领域中。对于汽车控制过程中,采用人脸识别或者声纹识别能够实现用户身份的认证,降低对于钥匙的依赖,解决了用户使用过程中遗忘或丢失钥匙带来的不便。

由于人脸识别和声纹识别技术仍处于发展阶段,技术并不成熟,因此人脸识别和声纹识别应用于汽车控制中仍存在一定的风险与漏洞,导致基于人脸识别或声纹识别的身份认证可靠性并不高。



技术实现要素:

本发明提供一种汽车控制方法、装置、设备及存储介质,以提高汽车控制过程中对于用户身份认证的可靠性。

本发明的第一方面是提供一种汽车控制方法,包括:

根据用户对汽车的控制指令以及预设身份验证方式,随机生成验证指令,并将所述验证指令显示于汽车上设置的显示装置上;

采集用户响应所述验证指令做出的动作图像和/或语音,并根据所述动作图像和/或所述语音进行身份验证;

验证通过后,对根据所述控制指令对所述汽车进行控制。

本发明的第二方面是提供一种汽车控制装置,包括:

指令获取模块,用于根据用户对汽车的控制指令以及预设身份验证方式,随机生成验证指令;

显示模块,用于将所述验证指令显示于汽车上设置的显示装置上;

采集模块,用于采集用户响应所述验证指令做出的动作图像和/或语音;

验证模块,用于根据所述动作图像和/或所述语音进行身份验证;

控制模块,用于验证通过后,对根据所述控制指令对所述汽车进行控制。

本发明的第三方面是提供一种汽车控制设备,包括:

存储器;

处理器;以及

计算机程序;

其中,所述计算机程序存储在所述存储器中,并被配置为由所述处理器执行以实现如第一方面所述的方法。

本发明的第四方面是提供一种计算机可读存储介质,其上存储有计算机程序;

所述计算机程序被处理器执行时实现如第一方面所述的方法。

本发明提供的汽车控制方法、装置、设备及存储介质,通过根据用户对汽车的控制指令以及预设身份验证方式,随机生成验证指令,并将验证指令显示于汽车上设置的显示装置上;然后采集用户响应验证指令做出的动作图像和/或语音,并根据动作图像和/或语音进行身份验证;在验证通过后,对根据控制指令对汽车进行控制。本发明的汽车控制方法,通过随机生成验证指令提高了汽车控制过程中身份验证过程中的假冒攻击防范能力,提高了身份验证的可靠性和安全性。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的汽车控制方法流程图;

图2为本发明另一实施例提供的汽车控制方法流程图;

图3为本发明实施例提供的汽车控制装置的结构图;

图4为本发明实施例提供的汽车控制设备的结构图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为本发明实施例提供的汽车控制方法流程图。本实施例提供了一种汽车控制方法,该方法具体步骤如下:

s101、根据用户对汽车的控制指令以及预设身份验证方式,随机生成验证指令,并将所述验证指令显示于汽车上设置的显示装置上。

在本实施例中,用户首先向汽车发出控制指令,其中控制指令可以为车门解锁指令、车门上锁指令、车内设备控制指令、发动机控制指令中的至少一种,当然也可并不仅限于上述所列举的指令种类,其他的控制指令亦可。本实施例中用户想汽车发出控制指令的方式也可以有多种形式,例如对于车门解锁指令,可以在车门上锁的状态检测到用户靠近、触摸车门把手或者发出解锁的语音,当然也可以是通过车钥匙、或者移动终端等向汽车发送车门解锁指令;再如对车内设备控制指令、发动机控制指令,也可由用户触发被控设备的启动按钮、或者发出控制的语音等,此处不再赘述。

本实施例中的预设身份验证方式可以包括人脸识别或者声纹识别,当然也可是人脸识别和声纹识别结合。由于人脸识别、声纹识别均可能存在假冒攻击的情况,例如采用假冒的人脸或假冒的声音企图骗过身份验证,因此本实施例中随机生成验证指令,例如对于人脸识别,当接收到用户的控制指令后,可以随机生成面部动作指令,例如张嘴、眨眼、摇头等,以进行活体检测,确保参与验证的是真实活体人脸,从而可以提高人脸识别的可靠性,解决人脸识别应用于汽车控制过程中存在的风险与漏洞;对于声纹识别,当接收到用户的控制指令后,可以产生随机口令,例如数字、文字、或者数字与文字的结合等,并通过阅读指令提示用户朗读,通过采用随机口令避免固定口令被录制、或者语音合成,提高声纹识别的假冒攻击防范能力,解决声纹识别在应用于汽车控制过程中存在的风险与漏洞。

此外,本实施例中将验证指令显示于汽车上设置的显示装置,其中汽车上设置的显示装置可包括汽车内部的显示装置,例如中控台的显示器、汽车挡风玻璃上设置的平视显示器(headupdisplay,简称hud),也可以在汽车外表面上设置显示装置,用于显示验证指令。当然验证指令也可显示于用户随身携带的具有屏幕的电子设备上,例如手机、平板电脑、可穿戴设备等,通过将电子设备预先与汽车进行绑定,当汽车检测到电子设备靠近后,可将验证指令发送到该电子设备上,并由电子设备在其屏幕上显示,同时也可通过提示音或者震动提示。当然,本实施例中也可不通过显示装置显示,也可通过语音播放验证指令,更多的方式此处不再赘述。

s102、采集用户响应所述验证指令做出的动作图像和/或语音,并根据所述动作图像和/或所述语音进行身份验证。

在本实施例中,用户获知到验证指令后,可根据验证指令做出相应的动作或发出语音。具体的,对于人脸识别的面部动作指令,用户可做出相应的动作,通过采集装置采集动作图像,在完成采集后可进行活体检测,以及从动作图像获取人脸特征信息,与预先存储的人脸特征信息进行比较完成身份验证;对于声纹识别的阅读指令,用户可以朗读阅读指令中包含的随机口令,通过采集装置采集语音,可根据采集的语音获取声纹特征信息,与预先存储的声纹特征信息进行比较,完成身份验证。

s103、验证通过后,对根据所述控制指令对所述汽车进行控制。

在本实施例中,在完成身份验证后,即可根据控制指令对汽车进行相应的控制,例如控制指令为车门解锁指令,则直接对车门进行解锁操作。

本实施例提供的汽车控制方法,通过根据用户对汽车的控制指令以及预设身份验证方式,随机生成验证指令,并将验证指令显示于汽车上设置的显示装置上;然后采集用户响应验证指令做出的动作图像和/或语音,并根据动作图像和/或语音进行身份验证;在验证通过后,对根据控制指令对汽车进行控制。本实施例提供的汽车控制方法,通过随机生成验证指令提高了汽车控制过程中身份验证过程中的假冒攻击防范能力,提高了身份验证的可靠性和安全性。

在上述实施例的基础上,本实施例中对于预设身份验证方式为人脸识别时进行详细阐述。所述验证指令包括面部动作指令。其中面部动作指令可以包括张嘴、眨眼、摇头等,也可是多种动作的结合,例如先张嘴后眨眼等,本实施例中可随机组合,从而实现随机生成验证指令。

相应的,s102所述的采集用户响应所述验证指令做出的动作图像和/或语音,并根据所述动作图像和/或所述语音进行身份验证,可以包括:

采集所述用户根据面部动作指令做出面部动作时的多帧连续图像,根据该些多帧连续图像进行人脸识别以及活体检测。

在本实施例中,用户在获知面部动作指令后,做出相应的面部动作,可通过采集装置采集用户做动作时的多帧连续图像,进而可以实现活体检测和人脸识别。其中活体检测是使用人脸关键点定位和人脸追踪等技术,验证用户是否为真实活体本人操作,可有效抵御照片、换脸、面具、遮挡以及屏幕翻拍等常见的攻击手段;人脸识别则是自动在图像中检测和跟踪人脸,进而对检测到的人脸进行脸部识别获取人脸特征信息,与预先存储的人脸特征信息进行比较完成身份验证。需要说明的是,可根据用户位置选用不同位置的采集装置(其中采集装置可以为摄像头、红外成像设备等),例如如果用户位于车外,则采用车外设置的采集装置,具体可设置在车门框上或者车外其他位置;若用户位于车内,则采用车内设置的采集装置,具体可设置在后视镜上或者车内其他位置。

需要说明的是,本实施例中也可不限于面部动作,也可结合肢体动作等,例如特定的手势等。

在另一种可选实施例中,所述预设身份验证方式包括声纹识别;所述验证指令包括阅读指令,所述阅读指令包括随机口令,例如数字、文字、或者数字与文字的结合等,具体的阅读指令可以为“请大声读出123456”,以提示用户进行朗读。

相应的,s102所述的采集用户响应所述验证指令做出的动作图像和/或语音,并根据所述动作图像和/或所述语音进行身份验证,可以包括:

采集所述用户朗读所述随机口令的语音,并根据采集的语音进行声纹识别。

本实施例中,当用户获知阅读指令后,需要读出阅读指令中包含的随机口令,可通过采集装置采集用户朗读所述随机口令的语音,可根据采集的语音获取声纹特征信息,与预先存储的声纹特征信息进行比较,从而完成身份验证。需要说明的是,可根据用户位置选用不同位置的语音采集装置,例如用户位于车外,则采用车外设置的语音采集装置,具体可设置在车门框上或者车外其他位置;若用户位于车内,则采用车内设置的语音采集装置,具体可设置在后视镜上或者车内其他位置。

在上述各实施例中,s101所述的将所述验证指令显示于汽车上设置的显示装置上,可如图2所示,具体包括:

s1011、获取用户位置;

s1012、若所述用户位于车外,则将所述述验证指令显示于所述汽车外表面上设置的显示装置上;

s1013、若所述用户位于车内,则将所述验证指令显示于所述汽车内部的显示装置上。

在本实施例中,汽车上设置的显示装置可包括汽车内部的显示装置,例如中控台的显示器、汽车挡风玻璃上设置的平视显示器,也可以在汽车外表面上设置显示装置(例如设置在车门边框上等)。本实施例中首先可通过传感器检测用户位置,当检测到用户位于车外,则在显示验证指令时,采用汽车外表面上设置的显示装置显示验证指令,便于用户在车外进行车门解锁或车门上锁过程中获取验证指令;当检测到用户位于车内,则在显示验证指令时,采用汽车内部的显示装置显示验证指令,便于用户在车内对车内设备、对发动机等进行控制时获取验证指令。

需要说明的是,上述实施例中的验证指令需要具有时效性,本实施例中可以每隔预定时间更新验证指令,例如每隔5秒更新一次,如果在5秒内用户未完成对应的动作或未发出对应的语音,则更换为新的验证指令。

作为上述实施例的进一步改进,本实施例提供的汽车控制方法还可包括:

当身份验证失败超过预设次数,则发出警报和/或通知预先绑定的移动终端。

本实施例中,在身份验证失败次数过多时,触发报警机制,可以发出警报,也可通知预先绑定的移动终端,当然也可拨通报警电话等,通过设置阈值提高身份验证的可靠性。当然也可通过移动终端解除警报,此处不再赘述。

进一步的,所述通知预先绑定的移动终端后,还可包括:

将验证过程中采集的动作图像和/或语音发送给所述移动终端;或者

接收所述移动终端的监控指令,根据所述监控指令对所述汽车内部和/或外部进行监控,并将监控画面和/或声音即时发送给所述移动终端。

本实施例中,可在身份验证失败超过预设次数后,将验证过程中采集的动作图像和/或语音发送给移动终端,以便移动终端了解到报警原因,及时进行应对,当然可以通过移动终端远程启动监控,可通过汽车内部和/或外部的摄像头、麦克风等采集装置对汽车内部和/或外部进行监控,并将监控画面和/或声音即时发送给移动终端,便于移动终端侧用户了解报警原因,提高汽车的安全性,有效防止汽车被盗。

图3为本发明实施例提供的汽车控制装置的结构图。本实施例提供的汽车控制装置可以执行汽车控制方法实施例提供的处理流程,如图3所示,所述汽车控制装置30包括指令获取模块31、显示模块32、采集模块33、验证模块34以及控制模块35。

其中,指令获取模块31,用于根据用户对汽车的控制指令以及预设身份验证方式,随机生成验证指令;

显示模块32,用于将所述验证指令显示于汽车上设置的显示装置上;

采集模块33,用于采集用户响应所述验证指令做出的动作图像和/或语音;

验证模块34,用于根据所述动作图像和/或所述语音进行身份验证;

控制模块35,用于验证通过后,对根据所述控制指令对所述汽车进行控制。

可选的,所述预设身份验证方式包括人脸识别;所述验证指令包括面部动作指令;

所述采集模块33用于,采集所述用户根据面部动作指令做出面部动作时的多帧连续图像;

所述验证模块34用于,根据该些多帧连续图像进行人脸识别以及活体检测。

可选的,所述预设身份验证方式包括声纹识别;所述验证指令包括阅读指令,所述阅读指令包括随机口令;

所述采集模块33用于,采集所述用户朗读所述随机口令的语音;

所述验证模块34用于,根据采集的语音进行声纹识别。

进一步的,所述显示模块32具体用于:

获取用户位置;

若所述用户位于车外,则将所述述验证指令显示于所述汽车外表面上设置的显示装置上;

若所述用户位于车内,则将所述验证指令显示于所述汽车内部的显示装置上。

进一步的,所述控制指令包括车门解锁指令、车门上锁指令、车内设备控制指令、发动机控制指令中的至少一种。

进一步的,所述装置还包括报警模块,用于:

当身份验证失败超过预设次数,则发出警报和/或通知预先绑定的移动终端。

进一步的,所述报警模块还用于:

将验证过程中采集的动作图像和/或语音发送给所述移动终端;或者

接收所述移动终端的监控指令,根据所述监控指令对所述汽车内部和/或外部进行监控,并将监控画面和/或声音即时发送给所述移动终端。

本发明实施例提供的汽车控制装置可以具体用于执行上述图1所提供的方法实施例,具体功能此处不再赘述。

本发明实施例提供的汽车控制装置,通过根据用户对汽车的控制指令以及预设身份验证方式,随机生成验证指令,并将验证指令显示于汽车上设置的显示装置上;然后采集用户响应验证指令做出的动作图像和/或语音,并根据动作图像和/或语音进行身份验证;在验证通过后,对根据控制指令对汽车进行控制。本实施例通过随机生成验证指令提高了汽车控制过程中身份验证过程中的假冒攻击防范能力,提高了身份验证的可靠性和安全性。

图4为本发明实施例提供的汽车控制设备的结构示意图。本发明实施例提供的汽车控制设备可以执行汽车控制方法实施例提供的处理流程,如图4所示,汽车控制设备40包括存储器41、处理器42、计算机程序和通讯接口43;其中,计算机程序存储在存储器41中,并被配置为由处理器42执行以上实施例所述的汽车控制方法。

图4所示实施例的汽车控制设备可用于执行上述方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

另外,本实施例还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行以实现上述实施例所述的汽车控制方法。

在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

本领域技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1