一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种车辆控制方法、装置、车辆及介质与流程

2022-04-14 00:05:08 来源:中国专利 TAG:

一种车辆控制方法、装置、车辆及介质
1.本发明实施例涉及计算机技术,尤其涉及一种车辆控制方法、装置、车辆及介质。


背景技术:

2.随着技术日益进步,自动挡车辆已成为行业主流,车辆行业整体电动化、网联化、智能化。
3.目前,现有车辆具备语音交互功能,但是不能解决应用语音功能实现车辆的换挡操作、驾驶模式切换等问题。因此需要解决通过车辆语音实现档位切换、驾驶模式更换等功能,简化驾驶操作步骤,并且使驾驶过程更具有个性化,更有趣味性。


技术实现要素:

4.本发明实施例提供一种车辆控制方法、装置、车辆及介质,能够全面提升车辆的语音控制换挡操作和驾驶模式切换方案,实现简化驾驶操作步骤,提升驾驶安全性。
5.第一方面,本发明实施例提供了一种车辆控制方法,应用于车辆上的高级驾驶辅助系统,车辆控制方法包括:
6.获取语音信息和面部信息;
7.判断语音信息和面部信息是否匹配;
8.在确定语音信息和面部信息匹配的情况下,根据语音信息确定执行指令;
9.根据执行指令控制车辆。
10.第二方面,本实施例还提供了一种车辆控制装置,车辆控制装置安装在车辆上,车辆控制装置包括:
11.信息获取模块,用于获取语音信息和面部信息;
12.信息判断模块,用于判断语音信息和面部信息是否匹配;
13.指令确定模块,用于在确定语音信息和面部信息匹配的情况下,根据语音信息确定执行指令;
14.指令执行模块,用于根据执行指令控制车辆。
15.第三方面,本发明实施例还提供了一种车辆,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现如本发明实施例中任一项的车辆控制方法。
16.第四方面,本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明实施例中任一项的车辆控制方法。
17.本发明实施例中,通过获取语音信息和面部信息;判断语音信息和面部信息是否匹配;在确定语音信息和面部信息匹配的情况下,根据语音信息确定执行指令;根据执行指令控制车辆。本发明实施例通过高级驾驶辅助系统对语音信号和面部信息是否匹配进行确认,可以确保正确无误地执行与面部信息对应的用户发出的语音信号指令,提高驾驶安全性,使得驾驶过程更加个性化,并且提升驾驶员的体验。
附图说明
18.图1为本发明实施例的车辆控制方法的一个流程示意图;
19.图2是本发明实施例的车辆控制方法的另一流程示意图;
20.图3是本发明实施例的车辆控制装置的一个结构示意图;
21.图4为本发明实施例的车辆的一个结构示意图。
具体实施方式
22.下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
23.另外,在本发明实施例中,“可选的”或者“示例性的”等词用于表示作例子、例证或说明。本发明实施例中被描述为“可选的”或者“示例性的”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“可选的”或者“示例性的”等词旨在以具体方式呈现相关概念。
24.图1是本发明实施例的车辆控制方法的一个流程示意图,该方法应用于车辆的高级驾驶辅助系统上,该方法可以由本发明实施例提供的车辆控制装置来执行,该装置可以采用软件和/或硬件的方式实现。在一个具体的实施例中,该装置可以集成在车辆中。以下实施例将以该装置集成在车辆中为例进行说明,参考图1,本发明实施例的方法具体包括如下步骤:
25.s101、获取语音信息和面部信息。
26.其中,语音信息是指用户通过发音器官发出的具有一定语法和意义的声音,经过麦克风等设备采样处理后成为机器能够处理的数字信号,可以有效的进行语音交互的信息。面部信息是指通过分析比较人脸视觉特征信息进行身份鉴别的信息,可以理解为对面部关键点的抓取。
27.具体的,语音信息是一种模拟信号,通过采样将模拟信号转换为数字信号,然后通过录音软件进行音频的录制,主要的语音信息格式有cd、wace等,本实施例对此不进行限定。面部信息的获取可以通过机械装置、相机等设备记录用户面部表情和动作,并将记录的面部表情和动作转换为一系列参数数据。
28.s120、判断语音信息和面部信息是否匹配。
29.具体的,对于语音信息可以从时域、频域等对语音信息进行特征分析,确定是哪个用户的语音信息;对于面部信息可以通过几何特征、模型特征、统计特征和神经网络特征对用户进行分析,实现用户脸部信息的准确识别,本实施例对此不进行限定。进一步的,对用户语音信息和面部信息的识别之后,对语音信息和面部信息进行映射,若语音信息存在对应的面部信息则匹配成功,若不存在则匹配失败。
30.示例性的,当存在a、用户b、和用户c的语音信息,和用户a、用户b、和用户c的面部信息,当用户a此时在驾驶员位置且输出语音信息同时获取用户a的面部信息,与此同时副驾驶的用户b也同时发出语音信息,此时接收到两个语音信息用户a和用户b,获取到一个面部信息用户a,首先判断用户a的面部信息是否和面部信息数据库中的信息匹配,若匹配确定该用户a是合法用户,进一步通过获取的用户a和用户b的语音信息确定用户a的语音信息
对应用户a的面部信息,若对应则匹配成功,若不对应则匹配失败。
31.s130、在确定语音信息和面部信息匹配的情况下,根据语音信息确定执行指令。
32.其中,指令是指根据信息的要求,完成规定的内容。
33.具体的,在确定语音信息和面部信息匹配之后,根据语音信息的内容,将语音信息转换成文本信息,通过文本信息确定具体的语音信息内容,包括前进模式、后退模式、空挡模式、停车挡模式、舒适模式、经济模式、越野模式、沙地模式和雪地模式等;可选的,通过对语音信息进行特征提取,通过获取频谱图识别语音信息的内容,确定语音信息内容包括换挡动作和模式切换动作,换挡动作包括前进、后退、空挡、停车挡等,模式切换动作包括舒适、经济、越野、沙地和雪地模式等,本实施例对此不进行限定。
34.示例性的,根据语音信息并对语音信息进行特征提取或者转换为文本信息,确定具体的信息内容为“前进模式”,则执行“前进模式”指令,此时车辆开始前进模式。
35.s140、根据执行指令控制车辆。
36.具体的,在确定执行指令之后,对执行指令进行处理并由车辆的控制器局域网络总线进行传输,将执行指令传输到自动变速箱控制装置或者数据管理装置中,由相关装置执行相应换挡动作或者模式切换动作。
37.可选的,上述车辆上还可以设置识别开关,在进行语音信息和面部信息获取之前,用户控制车辆在获取语音信息和面部信息的开启和关闭,当关闭识别开关时,用户输入的语音信息和面部信息无法给车辆接收到,当开启识别开关时,车辆开始对用户输入的语音信息和面部信息开始接收,避免在嘈杂环境中产生对语音信息和面部信息的误接收。这样设置的好处在于,防止接收到无效的语音信息,对语音信息和面部信息的匹配造成干扰,提高驾驶的安全性。
38.本发明实施例中,通过获取语音信息和面部信息;判断语音信息和面部信息是否匹配;在确定语音信息和面部信息匹配的情况下,根据语音信息确定执行指令;根据执行指令控制车辆。本发明实施例通过语音系统中增加高级驾驶辅助系统对语音信号进行确认,确保执行指令无误,实现换挡操作和驾驶模式切换,提高驾驶安全性,使得驾驶过程更加个性化,并且提升驾驶员的体验。
39.图2是本发明实施例的车辆控制方法的另一流程示意图,该车辆控制方法在上述实施例的基础上,对获取语音信息和面部信息进一步优化,该方法具体包括如下步骤:
40.s210、通过车辆上的语音接收器接收语音信息。
41.其中,语音接收器是指能够对语音进行采集的工具,包括麦克风录制、音频处理软件等,本实施例对此不进行限定。
42.具体的,当车辆处于工作状态时,车辆中的用户发出语音信息,通过车辆中的语音接收器对用户发出的声音进行采集接收,得到语音信息。
43.s220、根据车辆上的摄像头获取面部信息。
44.其中,摄像头是一种视频输入设备,可以对用户的面部进行视频采集,捕捉用户相关的面部图像等。
45.具体的,根据车辆中的摄像头,对用户的面部图像进行捕捉,获取用户的面部信息。
46.s230、判断语音信息和面部信息是否匹配。
47.具体的,根据语音信息解析的语音特征以及面部信息提取特征之后的面部特征,确定语音信息和面部信息是同一用户的信息。
48.进一步的,判断语音信息和面部信息是否匹配,包括:
49.可选的,基于语音数据库判断语音信息是否为有效的语音信息;基于面部数据库判断面部信息是否为有效的面部信息;在语音信息为有效的语音信息,且面部信息为有效的面部信息的情况下,确定语音信息和面部信息匹配;在语音信息不是有效的语音信息,和/或,面部信息不是有效的面部信息的情况下,确定语音信息和面部信息不匹配。
50.其中,语音数据库是指包含多个用户的语音信息的数据的集合。具体的,可以基于预先录制的多个用户的语音信息集合构建语音数据库,当输入的语音信息属于语音数据库中的某个语音信息,则该语音信息有效,若语音数据库中不存在该语音信息,则该语音信息无效。
51.示例性的,当语音数据库中包含的语音信息有用户a、用户b、用户c,当输入用户a语音信息,则成功匹配到用户a的语音信息,则用户a的语音信息有效,当输入用户d语音信息,在语音信息数据库中对用户d的语音信息进行匹配,未找到用户d的语音信息,则判断用户d的语音信息为无效的语音信息。
52.其中,面部数据库是指包含多个用户的面部信息的数据的集合。具体的,基于预先存储有多个用户的面部信息集合构建面部数据库,当输入的面部信息属于面部数据库中的某个面部信息,则该面部信息有效,若面部数据库中不存在该面部信息,则该面部信息无效。
53.示例性的,当面部数据库中包含的面部信息有用户a、用户b、用户c,当输入用户a面部信息,则成功匹配到用户a的面部信息,则用户a的面部信息有效,当输入用户d面部信息,在面部信息数据库中对用户d的面部信息进行匹配,未找到用户d的面部信息,则判断用户d的面部信息为无效的语音信息。
54.进一步的,当输入的语音信息和面部信息分别存在于语音信息数据库和面部信息数据库时,语音信息和面部信息有效。在语音信息和面部信息有效之后,确定语音信息与面部信息是否是同一用户的信息数据,若是同一用户的信息数据,则进行匹配,若不是统一用户的信息数据则不匹配。
55.可选的,基于语音数据库判断语音信息是否为有效的语音信息,包括:
56.获取语音数据库中至少一个语音的预设音频特征和语音信息的音频特征;在预设音频特征与音频特征的相同的情况下,判断语音信息对应的文本信息与语音数据库中的至少一个语音对应的预设文本信息相同,则确定语音信息为有效的语音信息;在预设音频特征与音频特征的相同的情况下,判断语音信息对应的文本信息与语音数据库中的至少一个语音对应的预设文本信息不同,则确定语音信息为无效的语音信息;在预设音频特征与音频特征的不同的情况下,则确定语音信息为无效的语音信息。
57.其中,音频特征是加速机器对语音信息中的语义含义的理解,其中,加速机器是对语音信息进行特征提取的模型,加速机器通过对语音信息的系一列处理得到语音信息的音频特征,包括能量特征、时域特征、感知特征等,本实施例对此不想进行限定。
58.具体的,获取到语音信息后,对语音信息进行滤波处理,然后通过语音识别技术提取语音特征,并将语音信息转变为相应的文本或者指令,当得到的语音信息的音频特征与
语音数据库中的预设音频特征相同时,判断语音信息转换之后的文本信息若与预设文本信息相同,则确定获取的语音信号为有效的语音信号;若语音信息转换为文本信息之后,该文本信息与预设文本信息不同时,则获取的语音信息为无效的语音信息。这样设置的好处在于,提高语音信息的准确性。
59.可选的,基于面部数据库判断面部信息是否为有效的面部信息,包括:获取面部数据库中至少一个预设动作对应的预设面部信息;判断面部信息与预设面部信息是否相同;若面部信息与预设面部信息相同,确定面部信息为有效的面部信息;若面部信息与预设面部信息不相同,确定面部信息为无效的面部信息。
60.具体的,获取到用户的面部图像后,对面部图像进行滤波处理,然后通过面部识别技术提取面部特征,确定面部信息,然后将面部信息输入面部数据库中与面部数据库中预设动作对应的面部信息进行匹配,若该面部信息与预设面部信息是同一用户的面部信息,则该面部信息与预设面部信息相同。当该面部信息与预设面部信息相同时,确定该面部信息有效,否则无效。这样设置的好处在于,提高面部信息的准确性。
61.s240、在确定语音信息和面部信息匹配的情况下,根据语音信息确定执行指令。
62.具体的,语音信息对应固定的执行指令,在语音信息和面部信息匹配之后,通过对语音信息进行解析并于预设执行指令进行匹配,若解析后的语音信息对应的执行指令在预设执行指令中,则确定执行指令。
63.s250、根据执行指令控制车辆。
64.具体的,在确定执行指令之后,通过将执行指令进行处理并由车辆的控制器局域网络总线进行传输,将执行指令传输到自动变速箱控制装置或者数据管理装置中,随后车辆执行相应的换挡动作或者模式切换动作。
65.s260、获取车辆的实际行驶信息。
66.其中,实际行驶信息指车辆的实际当前状态,可以是前进、后退、刹车等,本实施例对此不进行限定。
67.具体的,通过车辆自身的传感器,捕捉车辆的实际行驶信息,确定车辆的当前行驶状态。
68.s270、将实际行驶信息与执行指令进行比较,判断执行指令是否为有效指令。
69.可选的,判断执行指令是否为有效指令,包括:若实际行驶信息与执行指令对应的控制信息相同,确定执行指令为有效指令;若实际行驶信息与执行指令对应的控制信息不同,确定执行指令为无效指令。
70.示例性的,当确定执行指令为后退时,车辆开始后退,则执行指令后退为有效指令;若执行后退指令,车辆开始前进,则该执行指令后退为无效指令,立即停止执行。
71.本发明实施例中,通过车辆上的语音接收器接收语音信息;根据车辆上的摄像头获取面部信息,判断语音信息和面部信息是否匹配,在确定语音信息和面部信息匹配的情况下,根据语音信息确定执行指令;根据执行指令控制车辆,获取车辆的实际行驶信息,将实际行驶信息与执行指令进行比较,判断执行指令是否为有效指令。本发明实施例通过进一步的判断语音信息和面部信息是否匹配,实现换挡操作和驾驶模式切换,提高驾驶安全性,使得驾驶过程更加个性化,并且提升驾驶员的体验。
72.图3是本发明实施例的车辆控制装置的一个结构示意图,如图3所示,该车辆控制
装置具体包括:信息获取模块310、信息判断模块320、指令确定模块330和指令执行模块340。其中,
73.信息获取模块310,用于获取语音信息和面部信息;
74.信息判断模块320,用于判断语音信息和面部信息是否匹配;
75.指令确定模块330,用于在确定语音信息和面部信息匹配的情况下,根据语音信息确定执行指令;
76.指令执行模块340,用于根据执行指令控制车辆。
77.可选的,信息获取模块310,具体用于:通过车辆上的语音接收器接收语音信息;根据车辆上的摄像头获取面部信息。
78.可选的,信息判断模块310,具体用于:基于语音数据库判断语音信息是否为有效的语音信息;基于面部数据库判断面部信息是否为有效的面部信息;在语音信息为有效的语音信息,且面部信息为有效的面部信息的情况下,确定语音信息和面部信息匹配;在语音信息不是有效的语音信息,和/或,面部信息不是有效的面部信息的情况下,确定语音信息和面部信息不匹配。
79.可选的,该装置还包括面部信息确定模块,用于:获取面部数据库中至少一个预设动作对应的预设面部信息;判断面部信息与预设面部信息是否相同;若面部信息与预设面部信息相同,确定面部信息为有效的面部信息;若面部信息与预设面部信息不相同,确定面部信息为无效的面部信息。
80.可选的,该装置还包括语音信息确定模块,用于:获取语音数据库中至少一个语音的预设音频特征和语音信息的音频特征;在预设音频特征与音频特征的相同的情况下,判断语音信息对应的文本信息与语音数据库中的至少一个语音对应的预设文本信息相同,则确定语音信息为有效的语音信息;在预设音频特征与音频特征的相同的情况下,判断语音信息对应的文本信息与语音数据库中的至少一个语音对应的预设文本信息不同,则确定语音信息为无效的语音信息;在预设音频特征与音频特征的不同的情况下,则确定语音信息为无效的语音信息。
81.可选的,该装置还包括指令匹配模块,用于:获取车辆的实际行驶信息;将实际行驶信息与执行指令进行比较,判断执行指令是否为有效指令。
82.可选的,该装置还包括指令判断模块,用于:若实际行驶信息与执行指令对应的控制信息相同,确定执行指令为有效指令;若实际行驶信息与执行指令对应的控制信息不同,确定执行指令为无效指令。
83.本发明实施例所提供的一种车辆控制装置,可执行本发明任意实施例所提供的车辆控制方法,具备执行方法相应的功能模块和有益效果。
84.图4为本发明实施例的车辆的一个结构示意图,如图4所示,该车辆包括处理器410、存储器420、输入装置430和输出装置440;车辆中处理器410的数量可以是一个或多个,图4中以一个处理器410为例;车辆中的处理器410、存储器420、输入装置430和输出装置440可以通过总线或其他方式连接,图4中以通过总线连接为例。
85.存储器420作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的车辆控制方法对应的程序指令/模块(例如车辆控制装置中的信息获取模块310、信息判断模块320、指令确定模块330和指令执行模块340),处理器
410通过运行存储在存储器420中的软件程序、指令以及模块,从而执行车辆的各种功能应用以及数据处理,即实现上述的车辆控制方法。
86.存储器420可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器420可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器420可进一步包括相对于处理器410远程设置的存储器,这些远程存储器可以通过网络连接至车辆。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
87.输入装置430可用于接收输入的数字或字符信息,以及产生与车辆的用户设置以及功能控制有关的键信号输入。输出装置440可包括显示屏等显示设备。
88.本发明实施例还提供一种包含计算机可执行指令的存储介质,计算机可执行指令在由计算机处理器执行时用于执行一种车辆控制方法,该方法包括:
89.获取语音信息和面部信息;
90.判断语音信息和面部信息是否匹配;
91.在确定语音信息和面部信息匹配的情况下,根据语音信息确定执行指令;
92.根据执行指令控制车辆。
93.当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的车辆控制方法中的相关操作。
94.通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
95.值得注意的是,上述车辆控制装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
96.注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献