HI,欢迎来到起点商标网!
24小时服务QQ:2880605093

车辆控制的方法、装置、存储介质及电子设备和车辆与流程

2021-02-03 12:02:39|288|起点商标网
车辆控制的方法、装置、存储介质及电子设备和车辆与流程

[0001]
本公开涉及车辆控制领域,具体地,涉及一种车辆控制的方法、装置、存储介质及电子设备和车辆。


背景技术:

[0002]
目前,对于车门的解锁或者闭锁的控制方法多向着智能化、便捷化的方向发展。
[0003]
在相关技术中,一种车门解锁或者闭锁的控制方式是通过判断车钥匙信号是否靠近车辆来决定是否进行车门解锁,这种方法在钥匙靠近车辆时,即使用户没有打开车门的需求也会解锁车门,从而使得车门控制的易用性、安全性及便捷性较差,进而会降低用户体验。


技术实现要素:

[0004]
本公开的目的是提供一种车辆控制的方法、装置、存储介质及电子设备和车辆。
[0005]
第一方面,提供一种车辆控制的方法,所述方法包括:在检测到待识别用户进入车辆的目标车门对应的预设区域内后,获取所述待识别用户的声纹特征,所述目标车门为所述车辆的任一车门;根据所述声纹特征确定所述待识别用户是否为所述车辆绑定的目标用户;若确定所述待识别用户是所述车辆绑定的目标用户,控制所述目标车门解锁或者闭锁。
[0006]
可选地,若所述目标车门上的车辆门把手为隐藏式门把手,所述控制所述目标车门解锁或者闭锁包括:控制所述车辆门把手弹出,在控制所述车辆门把手弹出后,触发所述目标车门解锁;或者,控制所述车辆门把手收回,在控制所述车辆门把手收回后,触发所述目标车门闭锁。
[0007]
可选地,所述获取所述待识别用户的声纹特征包括:采集所述待识别用户的语音信息;对所述语音信息进行特征提取,得到所述待识别用户的声纹特征。
[0008]
可选地,在所述控制所述目标车门解锁或者闭锁之前,所述方法还包括:对所述语音信息进行语义识别,得到所述待识别用户对所述车辆的控制指令;所述控制所述目标车门解锁或者闭锁包括:根据所述控制指令控制所述目标车门解锁或者闭锁。
[0009]
可选地,所述根据所述声纹特征确定所述待识别用户是否为所述车辆绑定的目标用户包括:将所述声纹特征的特征向量输入预设声纹数据库中的每个声纹识别模型,得到所述声纹特征在每个所述声纹识别模型中分别对应的分布概率,所述声纹识别模型与注册用户一一对应,所述注册用户为与所述车辆预先绑定的用户;将所述分布概率输入预设声纹匹配模型,得到所述待识别用户对应的输出向量,所述输出向量的向量元素为所述待识别用户与每个所述注册用户的声纹匹配概率;根据所述输出向量确定所述待识别用户是否为所述目标用户。
[0010]
可选地,所述方法还包括:若确定所述待识别用户为所述目标用户,获取每个所述注册用户分别对应的预设向量;计算所述输出向量与每个所述预设向量的距离;将所述距离最小的预设向量对应的注册用户确定为目标注册用户,并将所述待识别用户确定为所述
目标注册用户。
[0011]
可选地,在所述根据所述声纹特征确定所述待识别用户是否为所述车辆绑定的目标用户之前,所述方法还包括:获取所述车辆预先绑定的所述注册用户,以及与所述注册用户一一对应的所述声纹识别模型;
[0012]
所述注册用户通过以下方式与所述车辆预先绑定:获取所述车辆的车辆标识以及待注册用户的用户标识;向管理终端发送注册请求,所述注册请求包括所述车辆标识和所述用户标识;若接收到所述管理终端根据所述注册请求发送的申请通过消息,利用预设算法获取所述待注册用户的声纹特征;根据所述声纹特征训练得到所述声纹识别模型;建立所述待注册用户与所述声纹识别模型的对应关系。
[0013]
可选地,在所述控制所述目标车门解锁或者闭锁之前,所述方法还包括:确定所述目标车门是否为预先设置的主控车门;所述控制所述目标车门解锁或者闭锁包括:若所述目标车门为预先设置的所述主控车门,控制所述目标车门以及其它车门解锁或者闭锁,所述其它车门为所述车辆上除所述目标车门以外的一个或者多个车门。
[0014]
第二方面,提供一种车辆控制的装置,所述装置包括:第一获取模块,用于在检测到待识别用户进入车辆的目标车门对应的预设区域内后,获取所述待识别用户的声纹特征,所述目标车门为所述车辆的任一车门;第一确定模块,用于根据所述声纹特征确定所述待识别用户是否为所述车辆绑定的目标用户;控制模块,用于若确定所述待识别用户是所述车辆绑定的目标用户,控制所述目标车门解锁或者闭锁。
[0015]
可选地,若所述目标车门上的车辆门把手为隐藏式门把手,所述控制模块用于控制所述车辆门把手弹出,在控制所述车辆门把手弹出后,触发所述目标车门解锁;或者,控制所述车辆门把手收回,在控制所述车辆门把手收回后,触发所述目标车门闭锁。
[0016]
可选地,所述第一获取模块,用于采集所述待识别用户的语音信息;对所述语音信息进行特征提取,得到所述待识别用户的声纹特征。
[0017]
可选地,所述装置还包括:语义识别模块,用于对所述语音信息进行语义识别,得到所述待识别用户对所述车辆的控制指令;所述控制模块,用于根据所述控制指令控制所述目标车门解锁或者闭锁。
[0018]
可选地,所述第一确定模块,用于将所述声纹特征的特征向量输入预设声纹数据库中的每个声纹识别模型,得到所述声纹特征在每个所述声纹识别模型中分别对应的分布概率,所述声纹识别模型与注册用户一一对应,所述注册用户为与所述车辆预先绑定的用户;将所述分布概率输入预设声纹匹配模型,得到所述待识别用户对应的输出向量,所述输出向量的向量元素为所述待识别用户与每个所述注册用户的声纹匹配概率;根据所述输出向量确定所述待识别用户是否为所述目标用户。
[0019]
可选地,所述装置还包括:第二获取模块,用于若确定所述待识别用户为所述目标用户,获取每个所述注册用户分别对应的预设向量;第二确定模块,用于计算所述输出向量与每个所述预设向量的距离;第三确定模块,用于将所述距离最小的预设向量对应的注册用户确定为目标注册用户,并将所述待识别用户确定为所述目标注册用户。
[0020]
可选地,所述装置还包括:第三获取模块,用于获取所述车辆预先绑定的所述注册用户,以及与所述注册用户一一对应的所述声纹识别模型;所述注册用户通过以下方式与所述车辆预先绑定:获取所述车辆的车辆标识以及待注册用户的用户标识;向管理终端发
送注册请求,所述注册请求包括所述车辆标识和所述用户标识;若接收到所述管理终端根据所述注册请求发送的申请通过消息,利用预设算法获取所述待注册用户的声纹特征;根据所述声纹特征训练得到所述声纹识别模型;建立所述待注册用户与所述声纹识别模型的对应关系。
[0021]
可选地,所述装置还包括:第四确定模块,用于确定所述目标车门是否为预先设置的主控车门;所述控制模块,用于若所述目标车门为预先设置的所述主控车门,控制所述目标车门以及其它车门解锁或者闭锁,所述其它车门为所述车辆上除所述目标车门以外的一个或者多个车门。
[0022]
第三方面,提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本公开第一方面所述方法的步骤。
[0023]
第四方面,提供一种电子设备,包括:存储器,其上存储有计算机程序;处理器,用于执行所述存储器中的所述计算机程序,以实现本公开第一方面所述方法的步骤。
[0024]
第五方面,提供一种车辆,包括本公开第二方面所述的车辆控制的装置。
[0025]
通过上述技术方案,在检测到待识别用户进入车辆的目标车门对应的预设区域内后,获取所述待识别用户的声纹特征,所述目标车门为所述车辆的任一车门;根据所述声纹特征确定所述待识别用户是否为所述车辆绑定的目标用户;若确定所述待识别用户是所述车辆绑定的目标用户,控制所述目标车门解锁或者闭锁,这样,可以根据用户的声纹特征准确的判断待识别用户是否为与车辆绑定的目标用户,并在确定该待识别用户为该目标用户时,控制待识别用户当前所对应的目标车门解锁或者闭锁,提高了车门控制的安全性和易用性,从而可以提升用户体验。
[0026]
本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
[0027]
附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:
[0028]
图1是根据一示例性实施例示出的第一种车辆控制的方法的流程图;
[0029]
图2是根据一示例性实施例示出的第二种车辆控制的方法的流程图;
[0030]
图3是根据一示例性实施例示出的第一种车辆控制的装置的框图;
[0031]
图4是根据一示例性实施例示出的第二种车辆控制的装置的框图;
[0032]
图5是根据一示例性实施例示出的第三种车辆控制的装置的框图;
[0033]
图6是根据一示例性实施例示出的第四种车辆控制的装置的框图;
[0034]
图7是根据一示例性实施例示出的第五种车辆控制的装置的框图;
[0035]
图8是根据一示例性实施例示出的一种电子设备的结构框图。
具体实施方式
[0036]
以下结合附图对本公开的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开。
[0037]
本公开主要应用于车门控制的场景中,相关技术中,在控制车门解锁或者闭锁时,除了通过判断车钥匙信号是否靠近车辆来决定是否进行车门解锁的方式之外,还存在一些
其它的控制方式,例如,相关文献中提出一种滑条式(如电容式滑条)的手势操作方式,通过获取该滑动式手势信息对应的滑动轨迹,基于预设的滑动轨迹与车门控制指令的一一对应关系,并且根据当前滑动式手势信息对应的滑动轨迹,匹配相应的车门控制指令,但是这种方式存在因湿度等原因导致的误触发,并且由于任何人都可以进行操作,存在安全风险;另外,现有技术中也提出一种图像采集的操作方式,先通过图像采集装置获取车门附近的目标图像,然后提取目标图像中的人手移动趋势信息,并根据人手移动趋势信息的分析结果控制车门解锁或者闭锁,但是这种方式成本比较高,并且在光线暗的地方识别不灵敏,安全性较差。
[0038]
为解决上述存在的问题,本公开提供一种车辆控制的方法、装置、存储介质及电子设备和车辆,可以在检测到待识别用户进入车辆的目标车门(该目标车门为该车辆上的任一车门)对应的预设区域内后,获取该待识别用户的声纹特征,然后可以根据该声纹特征确定该待识别用户是否为与该车辆绑定的目标用户,并在确定该待识别用户是与该车辆绑定的目标用户后,控制该目标车门解锁或者闭锁,由于声纹特征并非实体,不会有磨损破坏的风险,因此,本公开采用声纹识别的方法具有较高的稳定性,并且基于声纹识别,很难被窃取复制,可以根据用户的声纹特征准确的判断待识别用户是否为与车辆绑定的目标用户,并在确定该待识别用户为该目标用户时,控制待识别用户当前所对应的目标车门解锁或者闭锁,提高了车门控制的安全性和易用性,从而可以提升用户体验。
[0039]
图1是根据一示例性实施例示出的一种车辆控制的方法的流程图,如图1所示,该方法包括以下步骤:
[0040]
在步骤101中,在检测到待识别用户进入车辆的目标车门对应的预设区域内后,获取该待识别用户的声纹特征。
[0041]
其中,该目标车门为该车辆的任一车门,并且该目标车门上的车辆门把手可以包括车辆的隐藏式门把手,该隐藏式门把手相比较于普通门把手来说,其具有减少车辆风阻、减少灰尘、优化外观等优点,该隐藏式门把手在弹出状态,用户可以握住弹出的门把手打开车门,而当该隐藏式门把手处于收回状态时,该门把手通常与车门的外表面处于同一平面上,以此减少车辆的风阻。
[0042]
在一种可能的实现方式中,可以在该目标车门上安装接近传感器(如电容式接近传感器、环境光传感器等),然后通过该接近传感器实时检测是否有待识别用户进入该预设区域内,其中,该预设区域可以为以该接近传感器为顶点的扇形区域(该扇形区域的角弧度和半径均为预设的),这样,在检测到该待识别用户进入该预设区域内后,可以控制安装在该目标车门上的音频采集装置(如麦克风)上电,然后通过该频采集装置采集该待识别用户的语音信息,然后对该语音信息进行特征提取,得到该待识别用户的声纹特征,例如,可以采用mfcc(mel frequency cepstrum coefficient,梅尔频率倒谱系数)方法对该语音信息进行特征提取,得到该待识别用户的声纹特征。
[0043]
在步骤102中,根据该声纹特征确定该待识别用户是否为该车辆绑定的目标用户。
[0044]
在执行本步骤之前,可以先获取与该车辆绑定的预设声纹数据库,该预设声纹数据库中存储有与该车辆绑定的多个注册用户以及与每个该注册用户一一对应的声纹识别模型(该声纹识别模型为根据对应的注册用户的多组声纹特征预先训练得到的模型,如gmm(gaussian mixture model,高斯混合模型)模型),这样,在本步骤中,可以将该声纹特征的
特征向量输入预设声纹数据库中的每个声纹识别模型,得到该声纹特征在每个该声纹识别模型中分别对应的分布概率,然后将该分布概率输入预设声纹匹配模型(如bp神经网络),得到该待识别用户对应的输出向量,该输出向量的向量元素为该待识别用户与每个该注册用户的声纹匹配概率,然后根据该输出向量确定该待识别用户是否为该目标用户。
[0045]
在步骤103中,若确定该待识别用户是该车辆绑定的目标用户,控制该目标车门解锁或者闭锁。
[0046]
在本步骤中,若确定该待识别用户为该车辆绑定的目标用户,可以确定当前用户想要控制该目标车门解锁或者闭锁,具体地,可以根据该目标车门当前的状态控制该目标车门解锁或者闭锁,若确定该目标车门当前的状态为闭锁状态,可以控制该目标车门解锁,若确定该目标车门当前的状态为解锁状态,可以控制该目标车门闭锁。
[0047]
另外,若该目标车门上的车辆门把手为该隐藏式门把手,在确定该待识别用户为该目标用户时,可以控制该车辆门把手弹出,并在控制该车辆门把手弹出后,触发该目标车门解锁,或者,控制该车辆门把手收回,在控制该车辆门把手收回后,触发该目标车门闭锁。
[0048]
在一种可能的实现方式中,在控制该车辆门把手弹出后,可以触发该车辆门把手向车辆的整车控制器发送车门解锁的请求信号,整车控制器在接收到该车门解锁的请求信号后,生成车门解锁指令,并将该车门解锁指令发送至该目标车门,以便该目标车门根据该车门解锁指令解锁该目标车门;或者,在控制该车辆门把手收回后,可以触发该车辆门把手向车辆的整车控制器发送车门闭锁的请求信号,整车控制器在接收到该车门闭锁的请求信号后,生成车门闭锁指令,并将该车门闭锁指令发送至该目标车门,以便该目标车门根据该车门闭锁指令将该目标车门闭锁。
[0049]
在控制该车辆门把手弹出或者收回的过程中,可以根据该车辆门把手当前的状态控制该车辆门把手弹出或者收回,若确定该车辆门把手当前的状态为弹出状态,可以控制该车辆门把手收回,若确定该车辆门把手当前的状态为收回状态,可以控制该车辆门把手弹出。
[0050]
采用上述方法,由于声纹特征并非实体,不会有磨损破坏的风险,因此,本公开采用声纹识别的方法具有较高的稳定性,并且基于声纹识别,很难被窃取复制,可以根据用户的声纹特征准确的判断待识别用户是否为与车辆绑定的目标用户,并在确定该待识别用户为该目标用户时,控制待识别用户当前所对应的目标车门解锁或者闭锁,提高了车门控制的安全性和易用性,从而可以提升用户体验。
[0051]
图2是根据一示例性实施例示出的一种车辆控制的方法的流程图,如图2所示,该方法包括以下步骤:
[0052]
在步骤201中,在检测到待识别用户进入车辆的目标车门对应的预设区域内后,采集该待识别用户的语音信息。
[0053]
其中,该目标车门为该车辆的任一车门,并且该目标车门上的车辆门把手可以包括车辆的隐藏式门把手,该隐藏式门把手相比较于普通门把手来说,其具有减少车辆风阻、减少灰尘、优化外观等优点,该隐藏式门把手在弹出状态,用户可以握住弹出的门把手打开车门,而当该隐藏式门把手处于收回状态时,该门把手通常与车门的外表面处于同一平面上,以此减少车辆的风阻。
[0054]
在一种可能的实现方式中,可以在该目标车门上安装接近传感器(如电容式接近
传感器、环境光传感器等),然后通过该接近传感器实时检测是否有待识别用户进入该预设区域内,其中,该预设区域可以为以该接近传感器为顶点的扇形区域(该扇形区域的角弧度和半径均为预设的),这样,在检测到该待识别用户进入该预设区域内后,可以控制安装在该目标车门上的音频采集装置(如麦克风)上电,然后通过该音频采集装置采集该待识别用户的语音信息,例如,该待识别用户可以对准该音频采集装置,然后说出一段语音(如“弹出门把手”或者“解锁车门”等),此时,该音频采集装置即可采集到该语音信息。
[0055]
在步骤202中,对该语音信息进行特征提取,得到该待识别用户的声纹特征。
[0056]
在一种可能的实现方式中,可以采用mfcc方法对该语音信息进行特征提取,得到该待识别用户的声纹特征,具体的特征提取步骤可以参考现有技术中的相关描述,在此不作赘述。
[0057]
在步骤203中,获取该车辆预先绑定的该注册用户,以及与该注册用户一一对应的该声纹识别模型。
[0058]
其中,该注册用户通常可以为该车辆的车主,以及经过该车主授权可以对该车辆进行控制的其它用户,该注册用户在与该车辆进行绑定后,即可对该车辆进行相关控制(如控制该车辆的车门解锁或者闭锁),该声纹识别模型为根据对应的注册用户的多组声纹特征预先训练得到的模型,如gmm模型。
[0059]
在本步骤中,可以在该车辆对应的预设声纹数据库中,获取该车辆预先绑定的该注册用户,以及与该注册用户一一对应的该声纹识别模型。
[0060]
需要说明的是,该注册用户可以通过以下方式与该车辆预先绑定:首先获取该车辆的车辆标识以及待注册用户的用户标识;然后向管理终端发送注册请求,该注册请求包括该车辆标识和该用户标识;若接收到该管理终端根据该注册请求发送的申请通过消息,可以利用预设算法(如mfcc算法)获取该待注册用户的声纹特征,例如,该待注册用户可以通过执行注册步骤的终端(如手机或者车辆上的车载终端)上的音频采集装置采集该待注册用户的语音信息,然后对该语音信息利用mfcc算法提取该待注册用户的声纹特征,之后可以根据该声纹特征训练得到该声纹识别模型,这样即可建立该待注册用户与该声纹识别模型的对应关系。
[0061]
还需说明的是,待注册用户可以通过移动终端(如手机、ipad)与该车辆进行预先绑定,也可以通过车辆上的车载终端与该车辆进行预先绑定,但都需要在移动终端或者车载终端上预先装载声纹识别密码软件,然后通过登录该声纹识别密码软件完成上述的预先绑定过程。
[0062]
示例地,以待注册用户通过手机来完成与车辆绑定为例进行说明,该待注册用户可以先启动预先装载的该声纹识别密码软件,然后输入该车辆的车辆标识(如云服务实体id),然后进入用户标识的输入界面,输入该待注册用户的用户标识(如用户pin码),这样,手机即可获取该车辆的车辆标识以及待注册用户的用户标识,并根据该用户标识和该车辆标识生成注册请求,并向管理终端(该管理终端可以是该车辆指定的车主的终端)发送该注册请求,之后经过管理终端的用户(如车主)审核通过后,手机即可接收到该管理终端根据该注册请求发送的申请通过消息,此时,可以开启手机的音频采集装置(也可以同时发出语音提示,提示该待注册用户录入自己的语音信),对该待注册用户的语音信息进行音频采集,然后对该语音信息进行特征提取,得到该待注册用户的声纹特征,并且,在该待注册用
户录入该语音信息的过程中,一般需要录入多次(每次可以录入同样的语音内容,也可以录入不同的语音内容),这样,可以提取得到该待注册用户的多组声纹特征,这样,可以基于该待注册用户的多组声纹特征训练得到与该待注册用户对应的该声纹识别模型,然后建立该待注册用户与该声纹识别模型的对应关系,存入该预设声纹数据库中,上述示例仅是举例说明,本公开对此不作限定。
[0063]
在本实施例中,在获取到与该车辆绑定的注册用户,以及与每个注册用户一一对应的该声纹识别模型后,可以通过执行步骤204至步骤206根据该声纹特征确定该待识别用户是否为该车辆绑定的目标用户。
[0064]
在步骤204中,将该声纹特征的特征向量输入预设声纹数据库中的每个声纹识别模型,得到该声纹特征在每个该声纹识别模型中分别对应的分布概率。
[0065]
在步骤205中,将该分布概率输入预设声纹匹配模型,得到该待识别用户对应的输出向量。
[0066]
其中,该预设声纹匹配模型可以包括bp神经网络模型,该输出向量的向量元素为该待识别用户与每个该注册用户的声纹匹配概率。
[0067]
在步骤206中,根据该输出向量确定该待识别用户是否为与车辆绑定的目标用户。
[0068]
示例地,下面以该声纹识别模型为预先训练得到的gmm模型,该预设声纹匹配模型为bp神经网络模型为例,对步骤204至步骤206的具体实施方式进行说明。
[0069]
其中,gmm模型的表达式可以为公式(1):
[0070][0071]
其中,x表示该待识别用户的声纹特征的特征向量,b
i
表示该预设声纹数据库中第i个注册用户的gmm模型(即声纹识别模型),μ
i
和δ
i
分别表示第i个注册用户对应的gmm模型的均值和标准差,p(x)|b
i
表示将该声纹特征的特征向量x输入第i个注册用户的gmm模型后得到的分布概率,这样,根据公式(1)即可得到步骤204中所述的该声纹特征在每个该声纹识别模型中分别对应的分布概率。
[0072]
考虑到实际的模型识别场景中,当该待识别用户的声纹特征输入不同注册用户的该声纹识别模型的重合处时,系统就会出现误判,又因为神经网络模型可以模拟人类的思维特点,通过学习可以利用这些误判信息提取说话人间的差异信息,因此,在一种可能的实现方式中,为提高识别的准确率,可以将该gmm模型的输出(即为该分布概率)作为bp神经网络的输入,得到该待识别用户与每个该注册用户的声纹匹配概率。
[0073]
假设该预设声纹数据库中有n个注册用户,也就是有n个该声纹识别模型,这样,在执行步骤204后,得到的该声纹特征在每个该声纹识别模型中分别对应的分布概率可以表示为η=[η1,η2,...,η
n
],其中,η
i
(i=1,2,...,n)表示将该声纹特征输入第i个声纹识别模型得到的该分布概率,将其归一化可得η
i
=η
i

max
,其中,η
max
=max{η
i
,i=1,2,...n},这样可以将归一化后的该声纹特征在每个该声纹识别模型中分别对应的分布概率η=[η1,η2,...,η
n
]输入训练后的bp神经网络,得到步骤205中所述的该待识别用户对应的输出向量y。
[0074]
在得到该待识别用户对应的输出向量y后,即可通过执行步骤206确定该待识别用
户是否为该目标用户,在一种可能的实现方式中,可以预先定义将该待识别用户k识别为注册用户j的概率(为便于理解,此处的k,j仅是示例性的字母表示),然后根据该预先定义的概率可以得到每个注册用户分别对应的该预设声纹匹配模型的预设向量,例如该预设声纹匹配模型的输出可以定义为公式(2):
[0075][0076]
其中,o(j|k)表示将该待识别用户k判断为注册用户j的概率,当判断该待识别用户k即为注册用户j(即j=k),且判断正确时,o(j|k)等于1,当判断该待识别用户k即为注册用户j(即j=k),且判断错误时,o(j|k)等于-1,因此,在本步骤中,若该输出向量的向量元素中存在一个或者多个等于1的元素,可以判断该待识别用户即为该目标用户,上述示例仅是举例说明,本公开对此不作限定。
[0077]
通过执行步骤204至步骤206即可确定该待识别用户是否为该目标用户,但还无法确定该待识别用户具体是与该车辆预先绑定的哪个注册用户,因此,为进一步识别该待识别用户,可以获取每个该注册用户分别对应的预设向量;计算该输出向量与每个该预设向量的距离;将该距离最小的预设向量对应的注册用户确定为目标注册用户,并将该待识别用户确定为该目标注册用户。
[0078]
示例地,可以按照公式(2)定义的每个注册用户的预设向量的确定方式确定该预设向量,例如,该预设声纹数据库中存储有5(即n=5)个注册用户,其中第5个注册用户对应的该预设向量为o(x|5)=(-1,-1,-1,-1,1),o(x|5)表示将该待识别用户x识别为第5个注册用户的概率组成的向量,此处仅是举例说明,本公开对此不作限定,这样,可以得到每个该注册用户分别对应的预设向量,之后,可以按照公式(3)所述的方法计算得到该待识别用户声纹特征的输出向量与每个该注册用户的预设向量的距离:
[0079][0080]
其中,d(y,o
n
)表示该待识别用户声纹特征的输出向量y与第n个注册用户的预设向量的距离。
[0081]
这样,在得到该待识别用户声纹特征的输出向量与每个该注册用户的预设向量的距离后,可以将该距离最小的预设向量对应的注册用户确定为目标注册用户,并将该待识别用户确定为该目标注册用户,上述示例仅是举例说明,本公开对此不作限定。
[0082]
若确定该待识别用户为该目标用户,执行步骤207至步骤208;
[0083]
若确定该待识别用户不是该目标用户,执行步骤211。
[0084]
在步骤207中,对该语音信息进行语义识别,得到该待识别用户对该车辆的控制指令。
[0085]
本公开采用声纹识别的方式确定进入预设区域的待识别用户是否为与该车辆绑定的目标用户,在通过对该待识别用户的语音信息进行特征提取,得到该声纹特征的过程中,也可以同时对该语音信息进行语义识别,得到该待识别用户的语义内容,并根据该语义
内容生成具体的控制指令,例如,若该待识别用户录入的语音信息为“请弹出门把手”,对该语音信息进行语义识别后,可以生成弹出门把手的控制指令,从而可以根据该控制指令控制车门的门把手弹出,又如,若该待识别用户录入的语音信息为“请解锁车门”,对该语音信息进行语义识别后,可以生成解锁车门并弹出门把手的控制指令,从而可以控制对应的车门进行车门解锁并弹出门把手,上述仅是举例说明,本公开对此不作限定。
[0086]
在步骤208中,确定该目标车门是否为预先设置的主控车门。
[0087]
其中,该主控车门是指预先设置的可以控制该车辆上的其它车门与该主控车门一起动作的车门,并且可以预先设置该车辆上的任一车门为该主控车门,例如,可以设定车辆的左前门为该主控车门,这样,在该左前门上的声纹识别系统识别出该待识别用户为与该车辆绑定的目标用户后,可以控制该车辆的四个车门同时进行车门解锁(或者同时进行车门闭锁),也可以同时控制四个车门将门把手弹出(或者同时将门把手收回),以此提高车辆的控制效率,此处仅是举例说明,本公开对此不作限定。
[0088]
在一种可能的实现方式中,在将车辆上的某一车门设置为该主控车门后,为将该主控车门与该车辆的其它车门区分开,可以设置该主控车门的身份标识与其它车门不同(如该主控车门的身份标识设置为1,其它车门的身份标识设置为0),这样,在本步骤中,可以获取该目标车门的身份标识,然后确定该身份标识是否为主控车门的预设标识,若该身份标识为该预设标识,可以确定该目标车门为该主控车门,反之,则不是该主控车门,上述确定该目标车门是否为主控车门的方式仅是举例说明,本公开对此不作限定。
[0089]
若确定该目标车门为该主控车门,执行步骤209;
[0090]
若确定该目标车门不是该主控车门,执行步骤210。
[0091]
在步骤209中,根据该控制指令控制该目标车门以及其它车门解锁或者闭锁。
[0092]
其中,该其它车门为该车辆上除该目标车门以外的一个或者多个车门,例如,以车辆包括左前门、右前门、左后门、右后门四个车门为例,假设该目标车门所在的车门为主控车门,且该主控车门为该左前门,该其它车门即为右前门、左后门、右后门三个车门中任意一个或者多个车门。
[0093]
在步骤210中,根据该控制指令控制该目标车门解锁或者闭锁。
[0094]
在步骤209或者步骤210中,可以根据该控制指令以及车门(该车门可以仅包括该目标车门,也可以即包括该目标车门又包括该其它车门)当前的状态控制该车门解锁或者闭锁,若该控制指令为控制车门解锁的指令,可以继续判断该车门当前的状态是否为闭锁状态,若该车门当前的状态为闭锁状态,可以控制该车门解锁,相反地,若该控制指令为控制车门闭锁的指令,可以继续判断该车门当前的状态是否为解锁状态,若该车门当前的状态为解锁状态,可以控制该车门闭锁,另外,若该门把手当前的状态为解锁状态,且该控制指令也为车门的解锁指令时,此时,可以向用户发出提示信息(如语音提示、文字提示或者灯光闪烁提示等),提示用户车门已经处于解锁状态。
[0095]
另外,在步骤209或者步骤210中,若该车门上的车辆门把手为该隐藏式门把手,在确定该待识别用户为该目标用户时,可以控制该车辆门把手弹出,并在控制该车辆门把手弹出后,触发该车门解锁,或者,控制该车辆门把手收回,在控制该车辆门把手收回后,触发该车门闭锁。
[0096]
在一种可能的实现方式中,在控制该车辆门把手弹出后,可以触发该车辆门把手
向车辆的整车控制器发送车门解锁的请求信号,整车控制器在接收到该车门解锁的请求信号后,生成车门解锁指令,并将该车门解锁指令发送至该车门,以便该车门根据该车门解锁指令解锁对应的车门;或者,在控制该车辆门把手收回后,可以触发该车辆门把手向车辆的整车控制器发送车门闭锁的请求信号,整车控制器在接收到该车门闭锁的请求信号后,生成车门闭锁指令,并将该车门闭锁指令发送至该车门,以便该车门根据该车门闭锁指令将该对应的车门闭锁。
[0097]
在控制该车辆门把手弹出或者收回的过程中,可以根据该车辆门把手当前的状态控制该车辆门把手弹出或者收回,若确定该车辆门把手当前的状态为弹出状态,可以控制该车辆门把手收回,若确定该车辆门把手当前的状态为收回状态,可以控制该车辆门把手弹出。
[0098]
为进一步提高车辆的安全性,在控制车门(该车门可以为车辆上的任一车门)上的车辆门把手弹出,并触发车门解锁后,可以记录该车门解锁后的持续时间,若该持续时间达到预设时间阈值,该车门还处于关门状态,则控制该车门上的车辆门把手从弹出状态变为收回状态,并控制该车辆由解锁状态变为闭锁状态,并且,在控制该车辆门把手弹出,并触发车门解锁后,若检测到该车门打开后又关闭(可以理解为用户打开车门上车,上车后关闭车门的过程),可以控制该车门上的车辆门把手从弹出状态变为收回状态,从而可以减少车辆行驶过程中的风阻,并控制该车门由解锁状态变为闭锁状态,从而保障车内人员的乘车安全,进而提高用户的用车体验。
[0099]
还需说明的是,本公开在确定该待识别用户为与该车辆绑定的目标用户后,可以进一步确定该待识别用户的用户标识(即步骤206中所述的目标注册用户的用户标识),这样,为进一步提高用户的用车体验,当通过识别该待识别用户声纹特征确定该待识别用户为与车辆绑定的目标用户,并且控制该目标车门解锁后,可以在确定该待识别用户进入车辆内部时,根据该待识别用户的用户标识自动调整与该待识别用户的用车习惯相适应的车辆设置,例如,将该车辆娱乐系统的音量、音效、模式、该车辆的空调温度、座椅位置以及后视镜角度等一个或者多个设置调整至该待识别用户的习惯设置,从而可以自动匹配该待识别用户的用车喜好,提高用户的用车体验。
[0100]
在步骤211中,控制该目标车门保持当前的状态不发生变化。
[0101]
采用上述方法,由于声纹特征并非实体,不会有磨损破坏的风险,因此,本公开采用声纹识别的方法具有较高的稳定性,并且基于声纹识别,很难被窃取复制,可以根据用户的声纹特征准确的判断待识别用户是否为与车辆绑定的目标用户,并在确定该待识别用户为该目标用户时,控制待识别用户当前所对应的目标车门解锁或者闭锁,提高了车门控制的安全性和易用性,从而可以提升用户体验。
[0102]
图3是根据一示例性实施例示出的一种车辆控制的装置的框图,如图3所示,该装置包括:
[0103]
第一获取模块301,用于在检测到待识别用户进入车辆的目标车门对应的预设区域内后,获取该待识别用户的声纹特征,该目标车门为该车辆的任一车门;
[0104]
第一确定模块302,用于根据该声纹特征确定该待识别用户是否为该车辆绑定的目标用户;
[0105]
控制模块303,用于若确定该待识别用户是该车辆绑定的目标用户,控制该目标车
门解锁或者闭锁。
[0106]
可选地,若该目标车门上的车辆门把手为隐藏式门把手,该控制模块303用于控制该车辆门把手弹出,在控制该车辆门把手弹出后,触发该目标车门解锁;或者,控制该车辆门把手收回,在控制该车辆门把手收回后,触发该目标车门闭锁。
[0107]
可选地,该第一获取模块301,用于采集该待识别用户的语音信息;对该语音信息进行特征提取,得到该待识别用户的声纹特征。
[0108]
可选地,图4是根据图3所示实施例示出的一种车辆控制的装置的框图,如图4所示,该装置还包括:
[0109]
语义识别模块304,用于对该语音信息进行语义识别,得到该待识别用户对该车辆的控制指令;
[0110]
该控制模块303,用于根据该控制指令控制该目标车门解锁或者闭锁。
[0111]
可选地,该第一确定模块302,用于将该声纹特征的特征向量输入预设声纹数据库中的每个声纹识别模型,得到该声纹特征在每个该声纹识别模型中分别对应的分布概率,该声纹识别模型与注册用户一一对应,该注册用户为与该车辆预先绑定的用户;将该分布概率输入预设声纹匹配模型,得到该待识别用户对应的输出向量,该输出向量的向量元素为该待识别用户与每个该注册用户的声纹匹配概率;根据该输出向量确定该待识别用户是否为该目标用户。
[0112]
可选地,图5是根据图3所示实施例示出的一种车辆控制的装置的框图,如图5所示,该装置还包括:
[0113]
第二获取模块305,用于若确定该待识别用户为该目标用户,获取每个该注册用户分别对应的预设向量;
[0114]
第二确定模块306,用于计算该输出向量与每个该预设向量的距离;
[0115]
第三确定模块307,用于将该距离最小的预设向量对应的注册用户确定为目标注册用户,并将该待识别用户确定为该目标注册用户。
[0116]
可选地,图6是根据图3所示实施例示出的一种车辆控制的装置的框图,如图6所示,该装置还包括:
[0117]
第三获取模块308,用于获取该车辆预先绑定的该注册用户,以及与该注册用户一一对应的该声纹识别模型;
[0118]
该注册用户通过以下方式与该车辆预先绑定:
[0119]
获取该车辆的车辆标识以及待注册用户的用户标识;向管理终端发送注册请求,该注册请求包括该车辆标识和该用户标识;若接收到该管理终端根据该注册请求发送的申请通过消息,利用预设算法获取该待注册用户的声纹特征;根据该声纹特征训练得到该声纹识别模型;建立该待注册用户与该声纹识别模型的对应关系。
[0120]
可选地,图7是根据图3所示实施例示出的一种车辆控制的装置的框图,如图7所示,该装置还包括:
[0121]
第四确定模块309,用于确定该目标车门是否为预先设置的主控车门;
[0122]
该控制模块303,用于若该目标车门为预先设置的该主控车门,控制该目标车门以及其它车门解锁或者闭锁,该其它车门为该车辆上除该目标车门以外的一个或者多个车门。
[0123]
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0124]
采用上述装置,由于声纹特征并非实体,不会有磨损破坏的风险,因此,本公开采用声纹识别的方法具有较高的稳定性,并且基于声纹识别,很难被窃取复制,可以根据用户的声纹特征准确的判断待识别用户是否为与车辆绑定的目标用户,并在确定该待识别用户为该目标用户时,控制待识别用户当前所对应的目标车门解锁或者闭锁,提高了车门控制的安全性和易用性,从而可以提升用户体验。
[0125]
图8是根据一示例性实施例示出的一种电子设备800的框图。如图8所示,该电子设备800可以包括:处理器801,存储器802。该电子设备800还可以包括多媒体组件803,输入/输出(i/o)接口804,以及通信组件805中的一者或多者。
[0126]
其中,处理器801用于控制该电子设备800的整体操作,以完成上述的车辆控制的方法中的全部或部分步骤。存储器802用于存储各种类型的数据以支持在该电子设备800的操作,这些数据例如可以包括用于在该电子设备800上操作的任何应用程序或方法的指令,以及应用程序相关的数据,例如联系人数据、收发的消息、图片、音频、视频等等。该存储器802可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,例如静态随机存取存储器(static random access memory,简称sram),电可擦除可编程只读存储器(electrically erasable programmable read-only memory,简称eeprom),可擦除可编程只读存储器(erasable programmable read-only memory,简称eprom),可编程只读存储器(programmable read-only memory,简称prom),只读存储器(read-only memory,简称rom),磁存储器,快闪存储器,磁盘或光盘。多媒体组件803可以包括屏幕和音频组件。其中屏幕例如可以是触摸屏,音频组件用于输出和/或输入音频信号。例如,音频组件可以包括一个麦克风,麦克风用于接收外部音频信号。所接收的音频信号可以被进一步存储在存储器802或通过通信组件805发送。音频组件还包括至少一个扬声器,用于输出音频信号。i/o接口804为处理器801和其他接口模块之间提供接口,上述其他接口模块可以是键盘,鼠标,按钮等。这些按钮可以是虚拟按钮或者实体按钮。通信组件805用于该电子设备800与其他设备之间进行有线或无线通信。无线通信,例如wi-fi,蓝牙,近场通信(near field communication,简称nfc),2g、3g、4g、nb-iot、emtc、或其他5g等等,或它们中的一种或几种的组合,在此不做限定。因此相应的该通信组件805可以包括:wi-fi模块,蓝牙模块,nfc模块等等。
[0127]
在一示例性实施例中,电子设备800可以被一个或多个应用专用集成电路(application specific integrated circuit,简称asic)、数字信号处理器(digital signal processor,简称dsp)、数字信号处理设备(digital signal processing device,简称dspd)、可编程逻辑器件(programmable logic device,简称pld)、现场可编程门阵列(field programmable gate array,简称fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述的车辆控制的方法。
[0128]
在另一示例性实施例中,还提供了一种包括程序指令的计算机可读存储介质,该程序指令被处理器执行时实现上述的车辆控制的方法的步骤。例如,该计算机可读存储介质可以为上述包括程序指令的存储器802,上述程序指令可由电子设备800的处理器801执行以完成上述的车辆控制的方法。
[0129]
本公开还提供一种车辆,包括上述所述的车辆控制的装置。
[0130]
以上结合附图详细描述了本公开的优选实施方式,但是,本公开并不限于上述实施方式中的具体细节,在本公开的技术构思范围内,可以对本公开的技术方案进行多种简单变型,这些简单变型均属于本公开的保护范围。
[0131]
另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合,为了避免不必要的重复,本公开对各种可能的组合方式不再另行说明。
[0132]
此外,本公开的各种不同的实施方式之间也可以进行任意组合,只要其不违背本公开的思想,其同样应当视为本公开所公开的内容。

起点商标作为专业知识产权交易平台,可以帮助大家解决很多问题,如果大家想要了解更多知产交易信息请点击 【在线咨询】或添加微信 【19522093243】与客服一对一沟通,为大家解决相关问题。

此文章来源于网络,如有侵权,请联系删除

相关标签: 声纹识别
tips