CN107672547B - 新能源汽车语音控制方法、装置、移动终端及存储介质 - Google Patents
新能源汽车语音控制方法、装置、移动终端及存储介质 Download PDFInfo
- Publication number
- CN107672547B CN107672547B CN201710935976.1A CN201710935976A CN107672547B CN 107672547 B CN107672547 B CN 107672547B CN 201710935976 A CN201710935976 A CN 201710935976A CN 107672547 B CN107672547 B CN 107672547B
- Authority
- CN
- China
- Prior art keywords
- control instruction
- voice control
- current
- matched
- target
- 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.)
- Active
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
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Fittings On The Vehicle Exterior For Carrying Loads, And Devices For Holding Or Mounting Articles (AREA)
- Navigation (AREA)
- Selective Calling Equipment (AREA)
Abstract
本发明提供了一种新能源汽车语音控制方法、装置、移动终端及存储介质,接收当前语音控制指令,并判断所述当前语音控制指令与本地存储的控制表是否匹配;若否,则获取所述当前语音控制指令中的至少一特征词汇,根据所述特征词汇和所述当前语音控制指令查询预设的动作关联表中与所述当前语音控制指令匹配的目标控制指令;获取所述目标控制指令中的目标设备,并获取所述目标设备的当前状态信息;判断所述当前状态信息与所述特征词汇是否匹配;若是,则执行所述目标控制指令,本发明通过采用获取所述当前语音控制指令,以自动控制对应的设备工作状态的切换,通过所述特征词汇和所述动作关联表匹配设计,以使执行所述当前语音控制指令的控制意图。
Description
技术领域
本发明涉及汽车控制技术领域,特别涉及一种新能源汽车语音控制方法、装置、移动终端及存储介质。
背景技术
随着新能源汽车市场的飞速发展和人们生活水平的不断提高,越来越来多的新能源汽车进入了普通家庭,新能源汽车中设有许多设备,用户通过控制不同的设备的工作状态,以操控新能源汽车的不同功能,例如新能源汽车大灯的开启与关闭、车窗的开启与关闭、发动机的开启与关闭等操作,因此如何便捷的对新能源汽车内的设备进行控制,已成为一个亟待解决的问题。
现有的新能源汽车控制方法中用户通过手动的控制各个设备对应的开关按键以控制设备的工作状态,例如通过拨动拨杆以控制大灯的开启或关闭、通过物理按键的按压以控制对应车窗的升降状态。
现有的新能源汽车控制方法中需要用户对不同的按键或拨杆以控制对应设备的工作状态,进而导致用户的操作过于繁琐,降低了用户的体验。
发明内容
基于此,本发明实施例的目的在于提供一种通过接收语音指令进行新能源汽车设备控制的新能源汽车语音控制方法、装置、移动终端及存储介质。
第一方面,本发明提供了一种新能源汽车语音控制方法,所述方法包括:
接收当前语音控制指令,并判断所述当前语音控制指令与本地存储的控制表是否匹配;
若否,则获取所述当前语音控制指令中的至少一特征词汇,根据所述特征词汇和所述当前语音控制指令查询预设的动作关联表中与所述当前语音控制指令匹配的目标控制指令,所述动作关联表包括所述特征词汇和所述目标控制指令的对应关系;
获取所述目标控制指令中的目标设备,并获取所述目标设备的当前状态信息;
判断所述当前状态信息与所述特征词汇是否匹配;
若是,则执行所述目标控制指令。
上述新能源汽车语音控制方法,通过判断所述当前语音控制指令与所述控制表是否匹配的设计,以使判定是否要进行所述目标控制指令的查询,进而当所述当前语音控制指令中的信息不全导致与所述控制表不匹配时,通过所述目标控制指令的查询,以使获取并执行所述当前语音控制指令中的控制意图,通过所述特征词汇的获取,以使查询所述动作关联表中所述当前语音控制指令匹配的所述目标控制指令,通过判断所述当前状态信息与所述特征词汇是否匹配的设计,以使判定是否要执行查询到的所述目标控制指令。上述新能源汽车语音控制方法,通过采用获取所述当前语音控制指令,以自动控制对应的设备工作状态的切换,进而无需用户进行手动的设备控制,提高了用户体验,且当所述当前语音控制指令与所述控制表不匹配时,通过所述特征词汇和所述动作关联表匹配设计,以使获取对应的所述目标控制指令,以使执行所述当前语音控制指令的控制意图。
进一步地,所述执行所述目标控制指令之前,所述方法还包括:
判断所述目标控制指令内是否有针对于电源的指令动作;
若是,则控制光伏板直接执行所述目标控制指令;
判断所述光伏板上是否有响应于所述目标控制指令的控制操作;
若否,则控制所述目标设备执行所述目标控制指令。
进一步地,所述根据所述特征词汇和所述当前语音控制指令查询预设的动作关联表中与所述当前语音控制指令匹配的目标控制指令的步骤包括:
当所述特征词汇的数量为一个且所述特征词汇为特征设备词汇时,查询所述动作关联表中与所述特征设备词汇匹配的多个当前动作词汇;
将多个所述当前动作词汇分别与所述当前状态信息进行匹配,以得到匹配动作词汇;
查询所述动作关联表中所述特征设备词汇与所述匹配动作词汇对应的控制指令,以得到所述目标控制指令。
进一步地,所述根据所述特征词汇和所述当前语音控制指令查询预设的动作关联表中与所述当前语音控制指令匹配的目标控制指令的步骤还包括:
当所述特征词汇的数量为一个且所述特征词汇为特征动作词汇时,查询所述动作关联表中与所述特征动作词汇匹配的多个当前设备词汇;
分别获取多个所述当前设备词汇对应设备的使用状态,并将所述使用状态与所述特征动作词汇进行匹配,以得到匹配设备词汇;
查询所述动作关联表中所述特征动作词汇与所述匹配设备词汇对应的控制指令,以得到所述目标控制指令。
进一步地,所述根据所述特征词汇和所述当前语音控制指令查询预设的动作关联表中与所述当前语音控制指令匹配的目标控制指令的步骤还包括:
当所述特征词汇的数量为两个,且两个所述特征词汇分别不同类型的词汇时,分别查询所述动作关联表中两个所述特征词汇对应的多个控制指令,所述特征词汇的类型包括动作类型和设备类型;
判断多个所述控制指令中是否有重复指令;
若是,则判定重复的所述控制指令为所述目标控制指令。
进一步地,所述根据所述特征词汇和所述当前语音控制指令查询预设的动作关联表中与所述当前语音控制指令匹配的目标控制指令的步骤还包括:
当所述特征词汇的数量不小于两个时,判断所述特征词汇中是否有相同类型的词汇;
若是,则判定所述当前语音控制指令为错误指令,并发出语音提示。
进一步地,所述判断所述当前语音控制指令与本地存储的控制表是否匹配的步骤时候,所述方法还包括:
当所述当前语音控制指令与所述控制表匹配成功时,获取整车状态信息并判断所述当前语音控制指令中所述特征词汇与所述整车状态信息是否匹配;
若是,则执行所述当前语音控制指令。
第二方面,本发明提供了一种新能源汽车语音控制装置,应用于移动终端,所述移动终端与新能源汽车CAN总线电性连接,包括:
第一判断模块,用于接收当前语音控制指令,并判断所述当前语音控制指令与本地存储的控制表是否匹配;
第一查询模块,用于当所述第一判断模块的判断结果为否时,获取所述当前语音控制指令中的至少一特征词汇,根据所述特征词汇和所述当前语音控制指令查询预设的动作关联表中与所述当前语音控制指令匹配的目标控制指令,所述动作关联表包括所述特征词汇和所述目标控制指令的对应关系;
第一获取模块,用于根据所述第一查询模块的查询结果,获取所述目标控制指令中的目标设备,并获取所述目标设备的当前状态信息;
第二判断模块,用于根据所述第一获取模块的获取结果,判断所述当前状态信息与所述特征词汇是否匹配,若是,则执行所述目标控制指令。
上述新能源汽车语音控制装置,通过所述第一判断模块的设计,以使判定是否要进行所述目标控制指令的查询,进而当所述当前语音控制指令中的信息不全导致与所述控制表不匹配时,通过所述第一查询模块的设计,以使获取并执行所述当前语音控制指令中的控制意图,通过所述特征词汇的获取,以使查询所述动作关联表中所述当前语音控制指令匹配的所述目标控制指令,通过所述第二判断模块的设计,以使判定是否要执行查询到的所述目标控制指令。上述新能源汽车语音控制装置,通过采用获取所述当前语音控制指令,以自动控制对应的设备工作状态的切换,进而无需用户进行手动的设备控制,提高了用户体验,且当所述当前语音控制指令与所述控制表不匹配时,通过所述特征词汇和所述动作关联表匹配设计,以使获取对应的所述目标控制指令,以使执行所述当前语音控制指令的控制意图。
进一步地,所述第一查询模块包括:
第二查询模块,用于当所述特征词汇的数量为一个且所述特征词汇为特征设备词汇时,查询所述动作关联表中与所述特征设备词汇匹配的多个当前动作词汇;
第一匹配模块,用于根据所述第二查询模块的查询结果,将多个所述当前动作词汇分别与所述当前状态信息进行匹配,以得到匹配动作词汇;
第三查询模块,用于根据所述第一匹配模块的匹配结果,查询所述动作关联表中所述特征设备词汇与所述匹配动作词汇对应的控制指令,以得到所述目标控制指令。
第三方面,本发明提供了一种移动终端,包括存储器以及处理器,所述存储器用于存储计算机程序,所述处理器运行所述计算机程序以使所述移动终端执行上述的新能源汽车语音控制方法。
第四方面,本发明提供了一种存储介质,其上存储有上述移动终端中所使用的计算机程序。
附图说明
图1为本发明第一实施例提供的新能源汽车语音控制方法的流程图;
图2为本发明第二实施例提供的新能源汽车语音控制方法的流程图;
图3为本发明第三实施例提供的新能源汽车语音控制装置的结构示意图;
图4为本发明第四实施例提供的新能源汽车语音控制装置的结构示意图;
主要元素符号说明
具体实施方式
为了便于更好地理解本发明,下面将结合相关实施例附图对本发明进行进一步地解释。附图中给出了本发明的实施例,但本发明并不仅限于上述的优选实施例。相反,提供这些实施例的目的是为了使本发明的公开面更加得充分。
请参阅图1,为本发明第一实施例提供的新能源汽车语音控制方法的流程图,包括步骤S10至S40。
步骤S10,接收当前语音控制指令,并判断所述当前语音控制指令与本地存储的控制表是否匹配;
其中,通过设置语音接收器,以进行所述当前语音控制指令的接收操作,所述控制表中存储中整车上的所有控制设备的设备信息、控制设备对应的工作状态及不同工作状态对应的切换控制指令。
当所述步骤S10判断到所述当前语音控制指令与所述控制表不匹配时,执行步骤S20。
其中,当判断到所述当前语音控制指令与所述控制表不匹配时,则判定所述当前语音控制指令信息不完整,需要进行目标控制指令的获取,以根据获取到的所述目标控制指令对对应的设备进行控制。
步骤S20,获取所述当前语音控制指令中的至少一特征词汇,根据所述特征词汇和所述当前语音控制指令查询预设的动作关联表中与所述当前语音控制指令匹配的目标控制指令;
其中,所述动作关联表包括所述特征词汇和所述目标控制指令的对应关系,所述当前语音控制指令中的所述特征词汇的数量可为多个,例如所述动作关联表中存储的对应关系可为“车窗”与“升降”的对应关系,“发动机”与“点火”和“熄火”的对应关系,可以理解的所述动作关联表中的对应关系不仅限于上述举例说明的对应关系。
步骤S30,获取所述目标控制指令中的目标设备,并获取所述目标设备的当前状态信息,并判断所述当前状态信息与所述特征词汇是否匹配。
其中,通过判断所述当前状态信息与所述特征词汇是否匹配的设计,以判定所述目标控制指令与所述当前语音控制指令的控制意图是否一致,例如当所述目标控制指令为打开前大灯时,获取大灯的工作状态并获取当前环境信息,以判断大灯的工作状态、当前环境信息与打开前大灯这一控制指令是否匹配。
当所述步骤S30判断到所述当前状态信息与所述特征词汇匹配时,执行步骤S40。
步骤S40,执行所述目标控制指令。
本实施例通过判断所述当前语音控制指令与所述控制表是否匹配的设计,以使判定是否要进行所述目标控制指令的查询,进而当所述当前语音控制指令中的信息不全导致与所述控制表不匹配时,通过所述目标控制指令的查询,以使获取并执行所述当前语音控制指令中的控制意图,通过所述特征词汇的获取,以使查询所述动作关联表中所述当前语音控制指令匹配的所述目标控制指令,通过判断所述当前状态信息与所述特征词汇是否匹配的设计,以使判定是否要执行查询到的所述目标控制指令。上述新能源汽车语音控制方法,通过采用获取所述当前语音控制指令,以自动控制对应的设备工作状态的切换,且当所述当前语音控制指令与所述控制表不匹配时,通过所述特征词汇和所述动作关联表匹配设计,以使获取对应的所述目标控制指令,以使执行所述当前语音控制指令的控制意图。
请参阅图2,为本发明第二实施例提供的新能源汽车语音控制方法的流程图,所述方法包括步骤S11至S121。
步骤S11,接收当前语音控制指令,并判断所述当前语音控制指令与本地存储的控制表是否匹配;
其中,通过设置语音接收器,以进行所述当前语音控制指令的接收操作,所述控制表中存储中整车上的所有控制设备的设备信息、控制设备对应的工作状态及不同工作状态对应的切换控制指令。
当所述步骤S11判断所述当前语音控制指令与所述控制表匹配时,执行步骤S21。
步骤S21,获取整车状态信息并判断所述当前语音控制指令中所述特征词汇与所述整车状态信息是否匹配;
其中,通过所述特征词汇与所述整车状态信息的匹配判断,以使判定当前所述当前语音控制指令对整车当前的状态是否能正常控制,即在整车上是否能正常执行所述当前语音控制指令。
当所述步骤S21判断到所述当前语音控制指令中所述特征词汇与所述整车状态信息匹配时,执行步骤S31。
其中,则判定整车当前能正常执行所述当前语音控制指令。
步骤S31,执行所述当前语音控制指令;
其中,通过获取所述当前语音控制指令中的目标设备和目标动作指令,以使对所述目标设备执行所述目标动作指令,以完成对所述目标设备的控制,进而达到了通过语音信号控制新能源汽车设备的功能,简化了用户的操作,无需用户采用手动控制的方式进行设备状态的切换。
当所述步骤S11判断所述当前语音控制指令与所述控制表不匹配时,执行步骤S41。
其中,当判断到所述当前语音控制指令与所述控制表不匹配时,则判定所述当前语音控制指令信息不完整,需要进行目标控制指令的获取,以根据获取到的所述目标控制指令对对应的设备进行控制
步骤S41,获取所述当前语音控制指令中所述特征词汇的数量,并判断所述特征词汇的数量是否为一个;
当所述步骤S41判断到所述特征词汇的数量是为一个时,执行步骤S51。
步骤S51,查询所述动作关联表中与所述特征词汇匹配的多个当前词汇,并将多个所述当前词汇分别与整车当前状态进行匹配;
其中,通过将多个所述当前词汇分别与整车当前状态进行匹配的设计,以得到匹配词汇,当所述特征词汇为特征设备词汇时,查询所述动作关联表中与所述特征设备词汇匹配的多个当前动作词汇;
将多个所述当前动作词汇分别与所述当前状态信息进行匹配,以得到匹配动作词汇;
当所述特征词汇为特征动作词汇时,查询所述动作关联表中与所述特征动作词汇匹配的多个当前设备词汇;
分别获取多个所述当前设备词汇对应设备的使用状态,并将所述使用状态与所述特征动作词汇进行匹配,以得到匹配设备词汇。
步骤S61,查询所述动作关联表中所述特征词汇与所述匹配词汇对应的控制指令,以得到所述目标控制指令;
当所述步骤S41判断到所述特征词汇的数量是不为一个时,执行步骤S71。
步骤S71,判断所述特征词汇中是否有相同类型的词汇;
当所述步骤S71判断到所述特征词汇中有相同类型的词汇时,执行步骤S81。
其中,例如当所述特征词汇分别为新能源汽车大灯和车窗时,则判定所述特征词汇中是相同类型的词汇。
步骤S81,判定所述当前语音控制指令为错误指令,并发出语音提示。
其中,由于所述当前语音控制指令中存在两个或两个以上的相同词汇,进而导致所述当前语音控制指令的目标设备对象不明确,因此判定所述当前语音控制指令为所述错误指令,不进行执行,并发出所述语音提示以提醒用户重新进行所述当前语音控制指令的发送,进而提高了所述新能源汽车语音控制方法的准确性。
当所述步骤S71判断到所述特征词汇中没有相同类型的词汇时,执行步骤S91。
步骤S91,分别查询所述动作关联表中两个所述特征词汇对应的多个控制指令,并判断多个所述控制指令中是否有重复指令;
其中,所述特征词汇的类型包括动作类型和设备类型,通过判断多个所述控制指令中是否有所述重复指令的设计,以使得到所述当前语音控制指令中控制意图对应的所述目标控制指令,进而提高了所述新能源汽车语音控制方法的准确性。
当所述步骤S91判断到多个所述控制指令中有重复指令时,执行步骤S101。
步骤S101,判定重复的所述控制指令为所述目标控制指令。
其中,当多个所述控制指令中存在所述重复指令时,将所述重复指令进行目标标记,以使标记为所述目标控制指令,进而方便了后续所述目标控制指令的查询和获取。
步骤S111,获取所述目标控制指令中的目标设备,并获取所述目标设备的当前状态信息,并判断所述当前状态信息与所述特征词汇是否匹配。
其中,通过判断所述当前状态信息与所述特征词汇是否匹配的设计,以判定所述目标控制指令与所述当前语音控制指令的控制意图是否一致,例如当所述目标控制指令为打开前大灯时,获取大灯的工作状态并获取当前环境信息,以判断大灯的工作状态、当前环境信息与打开前大灯这一控制指令是否匹配。
当所述步骤S111判断到所述当前状态信息与所述特征词汇匹配时,执行步骤S121。
步骤S121,执行所述目标控制指令。
优选的,所述执行所述目标控制指令之前,所述方法还包括:
判断所述目标控制指令内否有针对于电源的指令动作;
若是,则控制光伏板直接执行所述目标控制指令;
判断所述光伏板上是否有响应于所述目标控制指令的控制操作;
若否,则控制所述目标设备执行所述目标控制指令。
本实施例运用于新能源汽车,新能源汽车中均设有光伏板,当接收到的所述目标控制指令针对与新能源汽车中的电源时,直接控制所述光伏板进行操作,且当所述光伏板并未进行任何操作时,才继续控制所述目标设备进行所述目标控制指令的执行。
本实施例中通过判断所述当前语音控制指令与所述控制表是否匹配的设计,以使判定是否要进行所述目标控制指令的查询,进而当所述当前语音控制指令中的信息不全导致与所述控制表不匹配时,通过所述目标控制指令的查询,以使获取并执行所述当前语音控制指令中的控制意图,通过所述特征词汇的获取,以使查询所述动作关联表中所述当前语音控制指令匹配的所述目标控制指令,通过判断所述当前状态信息与所述特征词汇是否匹配的设计,以使判定是否要执行查询到的所述目标控制指令。上述新能源汽车语音控制方法,通过采用获取所述当前语音控制指令,以自动控制对应的设备工作状态的切换,进而无需用户进行手动的设备控制,提高了用户体验,且当所述当前语音控制指令与所述控制表不匹配时,通过所述特征词汇和所述动作关联表匹配设计,以使获取对应的所述目标控制指令,以使执行所述当前语音控制指令的控制意图。
请参阅图3,为本发明第三实施例提供的新能源汽车语音控制装置100的结构示意图,所述新能源汽车语音控制装置100应用于移动终端,所述移动终端与新能源汽车CAN总线电性连接,包括:
第一判断模块10,用于接收当前语音控制指令,并判断所述当前语音控制指令与本地存储的控制表是否匹配,通过设置语音接收器,以进行所述当前语音控制指令的接收操作,所述控制表中存储中整车上的所有控制设备的设备信息、控制设备对应的工作状态及不同工作状态对应的切换控制指令。
第一查询模块20,用于当所述第一判断模块10的判断结果为否时,获取所述当前语音控制指令中的至少一特征词汇,根据所述特征词汇和所述当前语音控制指令查询预设的动作关联表中与所述当前语音控制指令匹配的目标控制指令,所述动作关联表包括所述特征词汇和所述目标控制指令的对应关系,当判断到所述当前语音控制指令与所述控制表不匹配时,则判定所述当前语音控制指令信息不完整,需要进行目标控制指令的获取,以根据获取到的所述目标控制指令对对应的设备进行控制。
光伏控制模块40,用于判断所述目标控制指令内否有针对于电源的指令动作,若是,则控制光伏板直接执行所述目标控制指令,并当控制所述光伏板执行所述目标控制指令后,判断所述光伏板上是否有响应于所述目标控制指令的控制操作,若否,则控制所述目标设备执行所述目标控制指令。
具体的,由于本实施例运用于新能源汽车,新能源汽车中均设有光伏板,当接收到的所述目标控制指令针对与新能源汽车中的电源时,直接控制所述光伏板进行操作,且当所述光伏板并未进行任何操作时,才继续控制所述目标设备进行所述目标控制指令的执行。
第一获取模块30,用于根据所述第一查询模块20的查询结果,获取所述目标控制指令中的目标设备,并获取所述目标设备的当前状态信息;
第二判断模块31,用于根据所述第一获取模块30的获取结果,判断所述当前状态信息与所述特征词汇是否匹配,若是,则执行所述目标控制指令,通过判断所述当前状态信息与所述特征词汇是否匹配的设计,以判定所述目标控制指令与所述当前语音控制指令的控制意图是否一致,例如当所述目标控制指令为打开前大灯时,获取大灯的工作状态并获取当前环境信息,以判断大灯的工作状态、当前环境信息与打开前大灯这一控制指令是否匹配。
所述第一查询模块20包括:
第二查询模块21,用于当所述特征词汇的数量为一个且所述特征词汇为特征设备词汇时,查询所述动作关联表中与所述特征设备词汇匹配的多个当前动作词汇;
第一匹配模块22,用于根据所述第二查询模块21的查询结果,将多个所述当前动作词汇分别与所述当前状态信息进行匹配,以得到匹配动作词汇;
第三查询模块23,用于根据所述第一匹配模块22的匹配结果,查询所述动作关联表中所述特征设备词汇与所述匹配动作词汇对应的控制指令,以得到所述目标控制指令。
所述第一查询模块20还包括:
第四查询模块24,用于当所述特征词汇的数量为一个且所述特征词汇为特征动作词汇时,查询所述动作关联表中与所述特征动作词汇匹配的多个当前设备词汇。
第二匹配模块25,用于根据所述第四查询模块24的查询结果,分别获取多个所述当前设备词汇对应设备的使用状态,并将所述使用状态与所述特征动作词汇进行匹配,以得到匹配设备词汇。
第五查询模块26,用于根据所述第二匹配模块25的匹配结果,查询所述动作关联表中所述特征动作词汇与所述匹配设备词汇对应的控制指令,以得到所述目标控制指令。
第六查询模块27,用于当所述特征词汇的数量为两个,且两个所述特征词汇分别不同类型的词汇时,分别查询所述动作关联表中两个所述特征词汇对应的多个控制指令,所述特征词汇的类型包括动作类型和设备类型。
第三判断模块28,用于根据所述第六查询模块27的查询结果,判断多个所述控制指令中是否有重复指令,若是,则判定重复的所述控制指令为所述目标控制指令。
第四判断模块29,用于当所述特征词汇的数量不小于两个时,判断所述特征词汇中是否有相同类型的词汇,若是,则判定所述当前语音控制指令为错误指令,并发出语音提示。
本实施例通过所述第一判断模块10的设计,以使判定是否要进行所述目标控制指令的查询,进而当所述当前语音控制指令中的信息不全导致与所述控制表不匹配时,通过所述第一查询模块20的设计,以使获取并执行所述当前语音控制指令中的控制意图,通过所述特征词汇的获取,以使查询所述动作关联表中所述当前语音控制指令匹配的所述目标控制指令,通过所述第二判断模块31的设计,以使判定是否要执行查询到的所述目标控制指令。上述新能源汽车语音控制装置,通过采用获取所述当前语音控制指令,以自动控制对应的设备工作状态的切换,进而无需用户进行手动的设备控制,提高了用户体验,且当所述当前语音控制指令与所述控制表不匹配时,通过所述特征词汇和所述动作关联表匹配设计,以使获取对应的所述目标控制指令,以使执行所述当前语音控制指令的控制意图。
请参阅图4,为本发明第四实施例提供的新能源汽车语音控制装置100a的结构示意图,该第四实施例与第三实施例的结构大抵相同,其区别在于,本实施例中所述新能源汽车语音控制装置100a还包括:
第五判断模块33,用于当所述当前语音控制指令与所述控制表匹配成功时,获取整车状态信息并判断所述当前语音控制指令中所述特征词汇与所述整车状态信息是否匹配,若是,则执行所述当前语音控制指令。
本实施例通过所述第五判断模块33的设计,以使当所述当前语音控制指令与所述控制表匹配成功时,进一步判断所述当前语音控制指令中所述特征词汇与所述整车状态信息是否匹配,只有当判断到所述特征词汇与所述整车状态信息匹配时,才执行所述当前语音控制指令,进而防止了对新能源汽车上设备的错误控制,防止了安全隐患的发生,且提高了所述新能源汽车语音控制装置100a的准确性。
本实施例还提供了一种移动终端,包括存储器以及处理器,所述存储器用于存储计算机程序,所述处理器运行所述计算机程序以使所述移动终端执行上述的新能源汽车语音控制方法。
本实施例还提供了一种存储介质,其上存储有上述移动终端中所使用的计算机程序,该程序在执行时,包括如下步骤:
接收当前语音控制指令,并判断所述当前语音控制指令与本地存储的控制表是否匹配;
若否,则获取所述当前语音控制指令中的至少一特征词汇,根据所述特征词汇和所述当前语音控制指令查询预设的动作关联表中与所述当前语音控制指令匹配的目标控制指令,所述动作关联表包括所述特征词汇和所述目标控制指令的对应关系;
获取所述目标控制指令中的目标设备,并获取所述目标设备的当前状态信息;
判断所述当前状态信息与所述特征词汇是否匹配;
若是,则执行所述目标控制指令。所述的存储介质,如:ROM/RAM、磁碟、光盘等。
上述实施例描述了本发明的技术原理,这些描述只是为了解释本发明的原理,而不能以任何方式解释为本发明保护范围的限制。基于此处的解释,本领域的技术人员不需要付出创造性的劳动即可联想到本发明的其他具体实施方式,这些方式都将落入本发明的保护范围内。
Claims (9)
1.一种新能源汽车语音控制方法,其特征在于,所述方法包括:
接收当前语音控制指令,并判断所述当前语音控制指令与本地存储的控制表是否匹配;
若否,则获取所述当前语音控制指令中的至少一特征词汇,根据所述特征词汇和所述当前语音控制指令查询预设的动作关联表中与所述当前语音控制指令匹配的目标控制指令,所述动作关联表包括所述特征词汇和所述目标控制指令的对应关系;
获取所述目标控制指令中的目标设备,并获取所述目标设备的当前状态信息;
判断所述当前状态信息与所述特征词汇是否匹配;
若是,则执行所述目标控制指令;
所述根据所述特征词汇和所述当前语音控制指令查询预设的动作关联表中与所述当前语音控制指令匹配的目标控制指令的步骤包括:
当所述特征词汇的数量为一个且所述特征词汇为特征设备词汇时,查询所述动作关联表中与所述特征设备词汇匹配的多个当前动作词汇;
将多个所述当前动作词汇分别与所述当前状态信息进行匹配,以得到匹配动作词汇;
查询所述动作关联表中所述特征设备词汇与所述匹配动作词汇对应的控制指令,以得到所述目标控制指令。
2.根据权利要求1所述的新能源汽车语音控制方法,其特征在于,所述执行所述目标控制指令之前,所述方法还包括:
判断所述目标控制指令内否有针对于电源的指令动作;
若是,则控制光伏板直接执行所述目标控制指令;
判断所述光伏板上是否有响应于所述目标控制指令的控制操作;
若否,则控制所述目标设备执行所述目标控制指令。
3.根据权利要求1所述的新能源汽车语音控制方法,其特征在于,所述根据所述特征词汇和所述当前语音控制指令查询预设的动作关联表中与所述当前语音控制指令匹配的目标控制指令的步骤还包括:
当所述特征词汇的数量为一个且所述特征词汇为特征动作词汇时,查询所述动作关联表中与所述特征动作词汇匹配的多个当前设备词汇;
分别获取多个所述当前设备词汇对应设备的使用状态,并将所述使用状态与所述特征动作词汇进行匹配,以得到匹配设备词汇;
查询所述动作关联表中所述特征动作词汇与所述匹配设备词汇对应的控制指令,以得到所述目标控制指令。
4.根据权利要求1所述的新能源汽车语音控制方法,其特征在于,所述根据所述特征词汇和所述当前语音控制指令查询预设的动作关联表中与所述当前语音控制指令匹配的目标控制指令的步骤还包括:
当所述特征词汇的数量为两个,且两个所述特征词汇分别不同类型的词汇时,分别查询所述动作关联表中两个所述特征词汇对应的多个控制指令,所述特征词汇的类型包括动作类型和设备类型;
判断多个所述控制指令中是否有重复指令;
若是,则判定重复的所述控制指令为所述目标控制指令。
5.根据权利要求4所述的新能源汽车语音控制方法,其特征在于,所述根据所述特征词汇和所述当前语音控制指令查询预设的动作关联表中与所述当前语音控制指令匹配的目标控制指令的步骤还包括:
当所述特征词汇的数量不小于两个时,判断所述特征词汇中是否有相同类型的词汇;
若是,则判定所述当前语音控制指令为错误指令,并发出语音提示。
6.根据权利要求1所述的新能源汽车语音控制方法,其特征在于,所述判断所述当前语音控制指令与本地存储的控制表是否匹配的步骤时候,所述方法还包括:
当所述当前语音控制指令与所述控制表匹配成功时,获取整车状态信息并判断所述当前语音控制指令中所述特征词汇与所述整车状态信息是否匹配;
若是,则执行所述当前语音控制指令。
7.一种新能源汽车语音控制装置,应用于移动终端,所述移动终端与新能源汽车CAN总线电性连接,其特征在于,包括:
第一判断模块,用于接收当前语音控制指令,并判断所述当前语音控制指令与本地存储的控制表是否匹配;
第一查询模块,用于当所述第一判断模块的判断结果为否时,获取所述当前语音控制指令中的至少一特征词汇,根据所述特征词汇和所述当前语音控制指令查询预设的动作关联表中与所述当前语音控制指令匹配的目标控制指令,所述动作关联表包括所述特征词汇和所述目标控制指令的对应关系;
第一获取模块,用于根据所述第一查询模块的查询结果,获取所述目标控制指令中的目标设备,并获取所述目标设备的当前状态信息;
第二判断模块,用于根据所述第一获取模块的获取结果,判断所述当前状态信息与所述特征词汇是否匹配,若是,则执行所述目标控制指令;
所述第一查询模块还用于:当所述特征词汇的数量为一个且所述特征词汇为特征设备词汇时,查询所述动作关联表中与所述特征设备词汇匹配的多个当前动作词汇;
将多个所述当前动作词汇分别与所述当前状态信息进行匹配,以得到匹配动作词汇;
查询所述动作关联表中所述特征设备词汇与所述匹配动作词汇对应的控制指令,以得到所述目标控制指令。
8.一种移动终端,其特征在于,包括存储器以及处理器,所述存储器用于存储计算机程序,所述处理器运行所述计算机程序以使所述移动终端执行根据权利要求1至7任一项所述的新能源汽车语音控制方法。
9.一种存储介质,其特征在于,其存储有权利要求8所述的移动终端中所使用的计算机程序。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710935976.1A CN107672547B (zh) | 2017-10-10 | 2017-10-10 | 新能源汽车语音控制方法、装置、移动终端及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710935976.1A CN107672547B (zh) | 2017-10-10 | 2017-10-10 | 新能源汽车语音控制方法、装置、移动终端及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107672547A CN107672547A (zh) | 2018-02-09 |
CN107672547B true CN107672547B (zh) | 2020-09-18 |
Family
ID=61140126
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710935976.1A Active CN107672547B (zh) | 2017-10-10 | 2017-10-10 | 新能源汽车语音控制方法、装置、移动终端及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107672547B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109830235B (zh) * | 2019-03-19 | 2021-04-20 | 东软睿驰汽车技术(沈阳)有限公司 | 语音控制方法、装置、车载控制设备和车辆 |
CN109976236B (zh) * | 2019-05-10 | 2021-04-30 | 百度在线网络技术(北京)有限公司 | 设备控制方法和装置 |
CN111026066A (zh) * | 2019-12-30 | 2020-04-17 | 东风小康汽车有限公司重庆分公司 | 车辆控制方法和装置 |
CN113990298B (zh) * | 2021-12-24 | 2022-05-13 | 广州小鹏汽车科技有限公司 | 语音交互方法及其装置、服务器和可读存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6045448A (ja) * | 1984-07-10 | 1985-03-11 | Matsushita Electric Ind Co Ltd | 自動車用音声制御装置 |
CN102332265A (zh) * | 2011-06-20 | 2012-01-25 | 浙江吉利汽车研究院有限公司 | 一种提高汽车声控***语音识别率的方法 |
CN104603871A (zh) * | 2012-08-02 | 2015-05-06 | 宝马股份公司 | 用于运行车辆用的语音控制的信息***的方法和设备 |
CN105812573A (zh) * | 2016-04-28 | 2016-07-27 | 努比亚技术有限公司 | 一种语音处理方法及移动终端 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010086493A (ko) * | 2000-03-02 | 2001-09-13 | 윤장진 | 자동 음성 저장 기능이 구비된 음성 인식기 |
US9493130B2 (en) * | 2011-04-22 | 2016-11-15 | Angel A. Penilla | Methods and systems for communicating content to connected vehicle users based detected tone/mood in voice input |
US20140310610A1 (en) * | 2013-04-15 | 2014-10-16 | Flextronics Ap, Llc | Vehicle occupant impairment assisted vehicle |
CN103287362B (zh) * | 2013-06-25 | 2015-11-25 | 安科智慧城市技术(中国)有限公司 | 一种车载语音控制***、方法和电动汽车 |
CN104240702A (zh) * | 2014-07-10 | 2014-12-24 | 广东美的集团芜湖制冷设备有限公司 | 空调器的语音控制方法和语音控制*** |
CN105703978A (zh) * | 2014-11-24 | 2016-06-22 | 武汉物联远科技有限公司 | 智能家居控制***和方法 |
CN106782604A (zh) * | 2016-12-07 | 2017-05-31 | 乐视控股(北京)有限公司 | 语音消息的处理方法、装置及其电子设备 |
CN106782526B (zh) * | 2016-12-12 | 2020-12-29 | 深圳Tcl数字技术有限公司 | 语音控制方法和装置 |
-
2017
- 2017-10-10 CN CN201710935976.1A patent/CN107672547B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6045448A (ja) * | 1984-07-10 | 1985-03-11 | Matsushita Electric Ind Co Ltd | 自動車用音声制御装置 |
CN102332265A (zh) * | 2011-06-20 | 2012-01-25 | 浙江吉利汽车研究院有限公司 | 一种提高汽车声控***语音识别率的方法 |
CN104603871A (zh) * | 2012-08-02 | 2015-05-06 | 宝马股份公司 | 用于运行车辆用的语音控制的信息***的方法和设备 |
CN105812573A (zh) * | 2016-04-28 | 2016-07-27 | 努比亚技术有限公司 | 一种语音处理方法及移动终端 |
Also Published As
Publication number | Publication date |
---|---|
CN107672547A (zh) | 2018-02-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107672547B (zh) | 新能源汽车语音控制方法、装置、移动终端及存储介质 | |
CN107919121B (zh) | 智能家居设备的控制方法、装置、存储介质及计算机设备 | |
CN107199971B (zh) | 车载语音交互方法、终端及计算机可读存储介质 | |
CN108154882A (zh) | 遥控设备的控制方法及控制装置、存储介质及遥控设备 | |
CN206595039U (zh) | 一种车载语音交互*** | |
DE102013221631A1 (de) | Spracherkennungsfunktionalität in einem Fahrzeug durch eine außen wirkende Vorrichtung | |
WO2005057688A3 (en) | Battery activation circuit | |
CN109599103A (zh) | 车辆控制方法、装置、***、计算机可读存储介质和汽车 | |
DE102015103971A1 (de) | Fahrzeugleuchtenanomaliezustandswarnung | |
CN111312249A (zh) | 一种语音控制方法、装置及电子设备 | |
CN112218412A (zh) | 基于语音识别的车内氛围灯控制***和控制方法 | |
CN204650175U (zh) | 一种语音识别控制电器设备*** | |
CN111156094B (zh) | 汽车的发动机控制方法、装置、存储介质和*** | |
KR102277474B1 (ko) | 스마트키 및 스마트키 기능 제어 방법 | |
CN111625108B (zh) | 基于usb模块的按键模拟方法、装置、设备及存储介质 | |
CN106023988A (zh) | 一种用终端发送语音控制命令的方法 | |
WO2006097676A3 (en) | Monitoring computer-controlled processes | |
CN107135020B (zh) | 一种终端智能天线切换控制方法及装置 | |
US9434061B2 (en) | Restart protection device and method thereof | |
CN108770144B (zh) | 车辆氛围灯控制方法、装置及*** | |
CN104494537A (zh) | 车窗提示***及提示方法 | |
CN114516334A (zh) | 语音控制方法、装置、可读存储介质及车辆 | |
CN216119546U (zh) | 一种车辆钥匙语音控制装置 | |
CN107526436A (zh) | 一种智能汽车的手势识别方法 | |
CN110029892B (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 | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20200826 Address after: No.14-1 Dajiang village, Ru'ao Town, Xinchang County, Shaoxing City, Zhejiang Province Applicant after: Xinchang Jieting Technology Co.,Ltd. Address before: 96 No. 330046 Jiangxi province Nanchang city East Lake District Hongdu North Avenue Applicant before: Deng Xueyun |
|
TA01 | Transfer of patent application right | ||
GR01 | Patent grant | ||
GR01 | Patent grant |