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

目标车辆的控制方法、装置及云服务器与流程

2022-12-31 16:53:15 来源:中国专利 TAG:


1.本发明涉及汽车技术领域,具体而言,涉及一种目标车辆的控制方法、装置及云服务器。


背景技术:

2.随着车联网应用的迅速发展,作为主要车联网应用之一的智能车载语音系统拥有大量的市场需求。
3.而现有的智能车载语音系统主要面临三个问题:第一,现有的智能车载语音系统主要通过车载语音麦克风进行实时音频流检测,而由于车内传感器及零件布置越来越复杂等原因,麦克风的可布置空间越来越紧凑,影响语音系统唤醒率;第二,各车厂的智能车载语音系统均是独立开发,不同的系统之间有功能差异,驾驶人员学习起来需要更多的时间;第三,由于车辆本身的性能问题(如:运行内存小等)导致智能车载语音系统的可扩展性和可玩性较差,影响用户的驾驶体验。
4.针对上述的问题,目前尚未提出有效的解决方案。


技术实现要素:

5.本发明实施例提供了一种目标车辆的控制方法、装置及云服务器,以至少解决由于现有的智能车载语音系统灵活性低和可扩展性差导致的用户驾驶体验差的技术问题。
6.根据本发明实施例的一个方面,提供了一种目标车辆的控制方法,包括:
7.检测第一音频应用和第二音频应用的匹配状态,其中,第一音频应用为目标车辆上的智能音频应用,第二音频应用为目标车辆关联的智能终端上的智能音频应用;响应于第一音频应用与第二音频应用匹配成功,利用目标车辆对应的音频控制数据和标准指令列表,确定第一目标指令,其中,音频控制数据用于确定用户对目标车辆的控制意图,标准指令列表用于确定目标车辆可执行的标准音频指令;控制目标车辆执行第一目标指令。
8.可选地,标准指令列表由第一音频应用或第二音频应用确定,当第一音频应用与第二音频应用匹配成功时,由第一音频应用确定的标准指令列表与由第二音频应用确定的标准指令列表相同。
9.可选地,检测第一音频应用和第二音频应用的匹配状态包括:获取目标车辆对应的第一版本信息和第二版本信息,其中,第一版本信息为第一音频应用的当前版本信息,第二版本信息为第二音频应用的当前版本信息;响应于第一版本信息与第二版本信息满足预设对应关系,确定第一音频应用与第二音频应用匹配成功。
10.可选地,利用目标车辆对应的音频控制数据和标准指令列表,确定第一目标指令包括:获取目标车辆对应的音频控制数据;根据标准指令列表,对音频控制数据进行筛选,得到第一目标指令。
11.可选地,获取目标车辆对应的音频控制数据包括:获取目标车辆的车内语音,其中,车内语音由目标车辆或智能终端实时采集;对车内语音进行语义转换处理,得到音频控
制数据。
12.可选地,根据标准指令列表,对音频控制数据进行筛选,确定第一目标指令包括:基于音频控制数据,确定多个待执行指令;根据标准指令列表,从多个待执行指令中筛选得到第一目标指令。
13.可选地,目标车辆的控制方法还包括:利用音频控制数据和第一目标指令,确定第二目标指令;控制智能终端执行第二目标指令。
14.可选地,目标车辆的控制方法还包括:响应于第一音频应用与第二音频应用匹配未成功,执行以下操作中的至少之一:向目标车辆发送第一提醒消息;向智能终端发送第二提醒消息;其中,第一提醒消息用于提醒目标车辆对第一音频应用进行升级,第二提醒消息用于提醒智能终端对第二音频应用进行升级。
15.根据本发明实施例的另一方面,还提供了一种目标车辆的控制装置,包括:
16.检测模块,用于检测第一音频应用和第二音频应用的匹配状态,其中,第一音频应用为目标车辆上的智能音频应用,第二音频应用为目标车辆关联的智能终端上的智能音频应用;确定模块,用于响应于第一音频应用与第二音频应用匹配成功,利用目标车辆对应的音频控制数据和标准指令列表,确定第一目标指令,其中,音频控制数据由目标车辆和/或智能终端获取,标准指令列表用于确定目标车辆可执行的标准音频指令;执行模块,用于控制目标车辆执行第一目标指令。
17.可选地,上述检测模块还用于:获取目标车辆对应的第一版本信息和第二版本信息,其中,第一版本信息为第一音频应用的当前版本信息,第二版本信息为第二音频应用的当前版本信息;响应于第一版本信息与第二版本信息满足预设对应关系,确定第一音频应用与第二音频应用匹配成功。
18.可选地,上述确定模块还用于:获取目标车辆对应的音频控制数据;根据标准指令列表,对音频控制数据进行筛选,得到第一目标指令。
19.可选地,上述确定模块还用于:获取目标车辆的车内语音,其中,车内语音由目标车辆或智能终端实时采集;对车内语音进行语义转换处理,得到音频控制数据。
20.可选地,上述确定模块还用于:基于音频控制数据,确定多个待执行指令;根据标准指令列表,从多个待执行指令中筛选得到第一目标指令。
21.可选地,目标车辆的控制装置还包括:第二执行模块,用于利用音频控制数据和第一目标指令,确定第二目标指令;控制智能终端执行第二目标指令。
22.可选地,目标车辆的控制装置还包括:提醒模块,用于响应于第一音频应用与第二音频应用匹配未成功,执行以下操作中的至少之一:向目标车辆发送第一提醒消息;向智能终端发送第二提醒消息;其中,第一提醒消息用于提醒目标车辆对第一音频应用进行升级,第二提醒消息用于提醒智能终端对第二音频应用进行升级。
23.根据本发明实施例的另一方面,还提供了一种用于处理车辆数据的云服务器,包括用于执行前述任意一项目标车辆的控制方法的处理器。
24.在本发明实施例中,首先,检测第一音频应用和第二音频应用的匹配状态,其中,第一音频应用为目标车辆上的智能音频应用,第二音频应用为目标车辆关联的智能终端上的智能音频应用;其次,响应于第一音频应用与第二音频应用匹配成功,利用目标车辆对应的音频控制数据和标准指令列表,确定第一目标指令,其中,音频控制数据用于确定用户对
目标车辆的控制意图,标准指令列表用于确定目标车辆可执行的标准音频指令;最后,控制目标车辆执行第一目标指令,达到了通过匹配第一音频应用和第二音频应用控制目标车辆执行指令的目的,从而实现了提升智能车载语音系统的灵活性和可扩展性、优化驾驶体验的技术效果,进而解决了由于现有的智能车载语音系统灵活性低和可扩展性差导致的用户驾驶体验差的技术问题。
附图说明
25.此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
26.图1是根据本发明其中一实施例的一种用于实现目标车辆的控制方法的车辆终端的硬件结构框图;
27.图2是根据本发明其中一实施例的一种目标车辆的控制方法的流程图;
28.图3是根据本发明其中一实施例的一种可选的目标车辆的语音控制过程的示意图;
29.图4是根据本发明其中一实施例的一种可选的通讯建立子流程的示意图;
30.图5是根据本发明其中一实施例的一种可选的软件升级子流程的示意图;
31.图6是根据本发明其中一实施例的一种目标车辆的控制装置的结构框图。
具体实施方式
32.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
33.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
34.根据本发明实施例,提供了一种目标车辆的控制方法的实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
35.本发明实施例一所提供的方法实施例可以在燃油车辆、混合动力车辆或者类似的运算装置中执行。图1是根据本发明其中一实施例的一种用于实现目标车辆的控制方法的车辆终端的硬件结构框图。如图1所示,车辆终端10(或移动设备10)可以包括一个或多个(图中采用102a,102b,
……
,102n来示出)处理器102(处理器102可以包括但不限于微处理
器mcu或可编程逻辑器件fpga等的处理装置)、用于存储数据的存储器104、以及用于通信功能的传输装置106。除此以外,还可以包括:显示器、输入/输出接口(i/o接口)、通用串行总线(usb)端口(可以作为bus总线的端口中的一个端口被包括)、网络接口、电源和/或相机。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述车辆终端1的结构造成限定。例如,车辆终端10还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。
36.应当注意到的是上述一个或多个处理器102和/或其他数据处理电路在本文中通常可以被称为“数据处理电路”。该数据处理电路可以全部或部分的体现为软件、硬件、固件或其他任意组合。此外,数据处理电路可为单个独立的处理模块,或全部或部分的结合到车辆终端10(或移动设备)中的其他元件中的任意一个内。如本发明实施例中所涉及到的,该数据处理电路作为一种处理器控制(例如与接口连接的可变电阻终端路径的选择)。
37.存储器104可用于存储应用软件的软件程序以及模块,如本发明实施例中的目标车辆的控制方法对应的程序指令/数据存储装置,处理器102通过运行存储在存储器104内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的目标车辆的控制方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至车辆终端10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
38.传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括车辆终端10的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(network interface controller,nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为射频(radio frequency,rf)模块,其用于通过无线方式与互联网进行通讯。
39.在上述运行环境下,本发明提供了一种目标车辆的控制方法,图2是根据本发明其中一实施例的一种目标车辆的控制方法的流程图,如图2所示,该方法包括如下步骤:
40.步骤s21,检测第一音频应用和第二音频应用的匹配状态,其中,第一音频应用为目标车辆上的智能音频应用,第二音频应用为目标车辆关联的智能终端上的智能音频应用;
41.上述第一音频应用为目标车辆上的智能音频应用,该智能音频应用可以是车机端智能语音软件。上述第二音频应用为目标车辆关联的智能终端上的智能音频应用,该智能音频应用可以是用户端智能语音软件。
42.上述目标车辆可以是装有车载智能语音系统的车辆。例如,该目标车辆可以是:装有车载智能语音系统的混合动力车辆、装有车载智能语音系统的燃油车辆、装有车载智能语音系统的电动车辆等。该目标车辆还可以是装有车载智能语音系统的自动挡汽车或装有车载智能语音系统的手自一体汽车。
43.上述智能终端可以是具有音频接收能力和计算能力的终端设备。例如,该智能终端可以是:智能手机,掌上电脑,智能手表等。
44.上述智能音频应用可以是具有语音采集功能和指令分析功能的语音应用。
45.上述目标车辆与智能终端可以通过无线网络技术相关联。例如,该无线网络通信
技术可以是:4g通信技术、5g通信技术、6g通信技术、无线保真(wireless fidelity,wi-fi)通信技术、有线usb通信技术、无线蓝牙通信技术等。
46.例如,上述检测第一音频应用和第二音频应用的匹配状态的具体实施方式可以是:通过第一音频应用的版本和第二音频应用的版本,进一步判断第一音频应用和第二音频应用的匹配状态。
47.通过上述检测第一音频应用和第二音频应用的匹配状态,能够确保第一音频应用和第二音频应用在使用过程中保持正常的联接状态,确保智能车载语音系统的正常使用。
48.步骤s22,响应于第一音频应用与第二音频应用匹配成功,利用目标车辆对应的音频控制数据和标准指令列表,确定第一目标指令,其中,音频控制数据用于确定用户对目标车辆的控制意图,标准指令列表用于确定目标车辆可执行的标准音频指令;
49.确定上述第一音频应用和第二音频应用匹配成功的具体实现方式可以是:检测第一音频应用和第二音频应用的版本,如果版本一致则第一音频应用和第二音频应用匹配成功,否则匹配失败。
50.上述音频控制数据可以是第一音频应用或第二音频应用通过应用内设置的功能引擎对用户语音进行处理后得到的数据。该音频控制数据用于确定用户对目标车辆的控制意图。上述用户对目标车辆的控制意图可以是用户希望目标车辆进行的动作。例如,该动作可以是:打开目标车辆的空调,打开目标车辆的车窗,调节目标车辆的座椅等。
51.上述标准指令列表可以是应用确定的统一标准接口可接收的指令,该统一标准接口可以由应用的设计人员预先设定。该标准指令列表用于确定目标车辆可执行的标准音频指令。
52.上述第一目标指令可以是由目标车辆执行的指令。例如,该第一目标指令可以是:关闭空调、打开车窗、向后调节座椅等。
53.上述标准音频指令可以是设计人员预先设定的目标车辆可以执行的语音指令。例如,该语音指令可以是:关闭空调、降低车窗、向后调节座椅等。
54.上述利用目标车辆对应的音频控制数据和标准指令列表,确定第一目标指令的具体实施方式可以是:确定第一音频应用和第二音频应用匹配成功之后,第一音频应用或第二音频应用通过应用内设置的功能引擎对用户语音进行处理后得到音频控制数据,利用得到的音频控制数据与设计人员预先指定的标准指令列表,确定第一目标指令。
55.上述响应于第一音频应用与第二音频应用匹配成功,利用目标车辆对应的音频控制数据和标准指令列表,确定第一目标指令可以准确并快速地得到需要目标车辆执行的指令,提升指令执行的效率,提升用户的驾驶体验。
56.步骤s23,控制目标车辆执行第一目标指令。
57.上述控制目标车辆执行第一目标指令可以减少目标车辆的计算压力,提升指令执行的效率,满足用户的心理预期,进一步提升用户的驾驶体验。
58.在本发明实施例中,首先,检测第一音频应用和第二音频应用的匹配状态,其中,第一音频应用为目标车辆上的智能音频应用,第二音频应用为目标车辆关联的智能终端上的智能音频应用;其次,响应于第一音频应用与第二音频应用匹配成功,利用目标车辆对应的音频控制数据和标准指令列表,确定第一目标指令,其中,音频控制数据用于确定用户对目标车辆的控制意图,标准指令列表用于确定目标车辆可执行的标准音频指令;最后,控制
目标车辆执行第一目标指令,达到了通过匹配第一音频应用和第二音频应用控制目标车辆执行指令的目的,从而实现了提升智能车载语音系统的灵活性、优化驾驶体验的技术效果,进而解决了由于现有的智能车载语音系统灵活性低和可扩展性差导致的用户驾驶体验差的技术问题。
59.作为一种可选的实施方式,标准指令列表由第一音频应用或第二音频应用确定,当第一音频应用与第二音频应用匹配成功时,由第一音频应用确定的标准指令列表与由第二音频应用确定的标准指令列表相同,上述步骤s21中,检测第一音频应用和第二音频应用的匹配状态还包括以下步骤:
60.步骤s211,获取目标车辆对应的第一版本信息和第二版本信息,其中,第一版本信息为第一音频应用的当前版本信息,第二版本信息为第二音频应用的当前版本信息;
61.步骤s212,响应于第一版本信息与第二版本信息满足预设对应关系,确定第一音频应用与第二音频应用匹配成功。
62.上述确定标准指令列表的具体实施方式可以是:检测第一音频应用与第二音频应用是否匹配,如果匹配则第一音频应用和第二音频应用的统一标准接口可接受的指令数量相同,此时第一音频应用确定的标准指令列表和第二音频应用确定的标准指令列表相同,即为当前标准指令列表。
63.上述第一版本信息可以是第一音频应用的当前版本信息。上述第二版本信息可以是第二音频应用的当前版本信息。上述预设对应关系可以是第一音频应用的当前版本信息和第二音频应用的当前版本信息相同。
64.上述获取目标车辆对应的第一版本信息和第二版本信息的具体实现方式可以是:通过调用技术人员预先设计好的功能程序获取。
65.例如,上述判断第一版本信息与第二版本信息满足预设对应关系的具体实现方式可以是:通预先设计好的功能程序获取第一版本信息和第二版本信息,比较第一版本信息和第二版本信息是否相同,如果相同,则第一版本信息和第二版本信息满足预设对应关系。
66.例如,上述响应于第一版本信息与第二版本信息满足预设对应关系,确定第一音频应用与第二音频应用匹配成功的具体实施方式可以是:通过功能程序获取第一版本信息和第二版本信息,比较得到第一版本信息和第二版本信息相同,第一音频应用与第二音频应用匹配成功。
67.通过上述响应于第一版本信息与第二版本信息满足预设对应关系,确定第一音频应用与第二音频应用匹配成功,能够确保第一音频应用和第二音频应用在使用过程中保持正常的联接状态,确保智能车载语音系统的正常使用。
68.图3是根据本发明其中一实施例的一种可选的目标车辆的语音控制过程的示意图,如图3所示,对目标车辆进行语音控制的流程包括:通讯建立子流程。
69.图4是根据本发明其中一实施例的一种可选的通讯建立子流程的示意图,如图4所示,智能终端软件(相当于上述第二音频应用)与目标车辆端软件(相当于上述第一音频应用)进行匹配,如果两端软件版本满足预设关系(软件版本及接口适配检验成功)则两端匹配成功,正式建立通信连接。
70.上述检测第一音频应用和第二音频应用的匹配状态的具体实现过程可以是:
71.车辆c(相当于上述目标车辆)装有车机端智能语音软件(相当于上述第一音频应
用),车辆c的驾驶员的智能手机(相当于上述智能终端)装有手机端智能语音软件(相当于上述第二音频应用),车机端智能语音软件和手机端智能软件通过5g通信方式联接,如果通过功能程序获取到车机端智能语音软件的版本号为2.0版本,手机端智能语音软件的版本号为3.0版本,二者版本号不匹配,则两端智能语音软件匹配失败;如果通过功能程序获取到车机端智能语音软件的版本号为2.0版本,手机端智能语音软件的版本号为2.0版本,则二者版本号匹配,两端智能语音软件匹配成功。
72.作为一种可选的实施方式,上述步骤s22中,利用目标车辆对应的音频控制数据和标准指令列表,确定第一目标指令还包括以下步骤:
73.步骤s221,获取目标车辆对应的音频控制数据;
74.步骤s222,根据标准指令列表,对音频控制数据进行筛选,得到第一目标指令。
75.上述获取目标车辆对应的音频控制数据的具体实施方式可以是:目标车辆的第一音频应用或第二音频应用监测到唤醒词并判断唤醒词阈值(如可以是音量阈值、字数阈值等)达标之后,目标车辆的第一音频应用或第二音频应用通过应用内设置的功能引擎对用户语音进行处理后得到目标车辆对应的音频控制数据。
76.上述根据标准指令列表,对音频控制数据进行筛选,得到第一目标指令的具体实施方式可以是:确定第一音频应用和第二音频应用匹配之后,进一步确定标准指令列表,根据标准指令列表对音频数据进行筛选,获取需要目标车辆执行的指令,得到第一目标指令。
77.需要说明的是,上述获取目标车辆对应的音频控制数据的具体实施方式中,监测到唤醒词之后判断唤醒词是否达标的过程还可以与深度神经网络相结合得到最终结果,具体方式可以是:将监测到的唤醒词输入深度神经网络,通过深度神经网络处理后的结果判断唤醒词是否达标。
78.通过上述根据标准指令列表,对音频控制数据进行筛选,得到第一目标指令可以在众多的指令中精确得到需要目标车辆执行的指令,提高指令执行的效率,提升用户驾驶体验。
79.上述利用目标车辆对应的音频控制数据和标准指令列表,确定第一目标指令的具体实施过程可以是:
80.车辆c(相当于上述目标车辆)装有车机端智能语音软件(相当于上述第一音频应用),车辆c的驾驶员的智能手机(相当于上述智能终端)装有手机端智能语音软件(相当于上述第二音频应用),车机端智能语音软件和手机端智能软件通过5g通信方式联接。智能语音软件对应的标准指令列表如下表1所示。
81.表1
82.接口号指令1关闭空调2降低车窗3向后调节座椅
83.当用户想要关闭车内空调,可以说“关闭空调”。此时,获取车辆c的音频控制数据,该音频控制数据可以确定用户想要关闭车内空调的控制意图。根据如表1所示的标准指令列表,对该音频控制数据进行筛选,由于“关闭空调”能够与如表1所示的标准指令列表相匹配,则将“关闭空调”的指令确定为上述第一目标指令。
84.作为一种可选的实施方式,上述步骤s221中,获取目标车辆对应的音频控制数据还包括以下步骤:
85.步骤s2211,获取目标车辆的车内语音,其中,车内语音由目标车辆或智能终端实时采集;
86.步骤s2212,对车内语音进行语义转换处理,得到音频控制数据。
87.上述车内语音可以是用户在车内通过语音输出的操作指令。例如,该车内语音可以是:调节空调温度到26℃、关闭左侧车窗、向后调节座椅靠背等。
88.上述获取目标车辆的车内语音由目标车辆或智能终端实时采集。获取目标车辆车内语音的具体实施方式可以是:用户说出想要执行的操作,目标车辆或智能终端采集用户说出的语音。
89.上述对车内语音进行语义转换处理,得到音频控制数据的具体实施方式可以是:目标车辆或智能终端采集到车内语音之后,监测到语音中有唤醒词且唤醒词阈值达标,第二音频软件中的语音识别引擎对语音进行识别,语音转换引擎对识别结果进行语义转换,得到音频控制数据。
90.需要说明的是,如果是方向盘等硬按键直接唤醒语音则不需要进行车内语音采集、唤醒词监测和唤醒词阈值判断的过程。如:用户按下车窗控制装置,则车窗直接根据用户对控制装置的操作进行相应动作(升起或降下)。
91.仍然以对车辆c进行语音控制为例,预先设置唤醒词判定阈值,利用驾驶员的智能手机对车辆c进行监听,当车辆c的车内语音达到唤醒词判定阈值,利用智能手机的麦克风或者车辆c的车载麦克风采集车内语音。此外,也可以利用智能手机的麦克风和车辆c的车载麦克风同时采集车内语音,根据两个麦克风采集到的车内语音综合分析对车辆c进行语音控制。
92.仍然如图3所示,除了通过设置的唤醒词判定阈值确定是否唤醒麦克风采集车内语音之外,还可以通过车辆c的硬按键直接唤醒语音,例如该硬按键可以是车辆c的方向盘上设置的“语音控制”按键。
93.仍然如图3所示,则智能终端麦克风实时监听环境内音频(相当于上述车内语音),判断是否监测到音频中有关键词,如果有,则判断唤醒词判定阈值是否达标,否则麦克风继续监测环境内音频,如果唤醒词不达标则继续麦克风监测环境内音频,如果唤醒词达标则智能终端软件识别引擎开始对音频进行语音识别,智能终端语义转换引擎对语音识别结果进行语义转换得到语义转换结果(相当于上述音频控制数据)。
94.仍然如图3所示,如果是硬按键直接唤醒语音,则智能终端软件识别引擎开始进行语音识别,智能终端语义转换引擎对语音识别结果进行语义转换得到语义转换结果(相当于上述音频控制数据)。
95.上述获取目标车辆对应的音频控制数据的具体实施过程可以是:
96.车辆c(相当于上述目标车辆)装有车机端智能语音软件(相当于上述第一音频应用),车辆c的驾驶员的智能手机(相当于上述智能终端)装有手机端智能语音软件(相当于上述第二音频应用),车机端智能语音软件和手机端智能软件通过5g通信方式联接,用户想要将空调温度升高到26℃,用户说出“升高空调温度到26℃”的车内语音,智能手机采集到该车内语音,该语音有唤醒词且唤醒词达标,智能手机的智能语音软件中的语音识别引擎
对该语音进行识别得到识别结果,语义转换引擎对识别结果中包含的信息进行处理得到手机端智能语音系统可识别的信息数据(如标准指令列表中的指令),即音频控制数据。
97.作为一种可选的实施方式,上述步骤s222中,根据标准指令列表,对音频控制数据进行筛选,确定第一目标指令包括还包括以下步骤:
98.步骤s2221,基于音频控制数据,确定多个待执行指令;
99.步骤s2222,根据标准指令列表,从多个待执行指令中筛选得到第一目标指令。
100.上述多个待执行指令可以基于语义转换后的音频控制数据确定。上述基于音频控制数据,确定多个待执行指令的具体实施方式可以是:语义转换之后得到音频控制数据,通过音频控制数据中的信息确定多个待执行指令。
101.上述根据标准指令列表,从多个待执行指令中筛选得到第一目标指令的具体实施方式可以是:获取到多个待执行指令之后,根据标准指令列表,对多个待执行指令进行筛选,根据筛选结果得到第一目标指令。
102.通过上述根据标准指令列表,从多个待执行指令中筛选得到第一目标指令可以精确得到目标车辆需要执行的指令,减少目标车辆的计算压力,提升指令执行的效率,提升用户驾驶体验。
103.仍然如图3所示,基于语义转换得到音频控制数据,可以确定上述多个待执行指令。该多个待执行指令可以与该音频控制数据确定的用户对车辆c的控制意图相对应。
104.进而根据如表2所示的标准指令列表,从该多个待执行指令筛选得到车辆c需执行的指令。具体地,根据多个待执行指令中每个待执行指令标准指令列表是否能够匹配成功,从该多个待执行指令中将能够匹配成功的指令确定为车辆c需执行的指令。进一步地,智能终端将车辆c需执行的指令(相当于第一目标指令)下发至车辆c。
105.上述根据标准指令列表,对音频控制数据进行筛选,确定第一目标指令的具体实施过程可以是:
106.车辆c(相当于上述目标车辆)装有车机端智能语音软件(相当于上述第一音频应用),车辆c的驾驶员的智能手机(相当于上述智能终端)装有手机端智能语音软件(相当于上述第二音频应用),车机端智能语音软件和手机端智能软件通过无线蓝牙通信方式联接,设定指令列表如下表2所示,用户想要升高右侧车窗并播放音乐,智能终端采集到对应语音并通过语义转换得到对应的音频控制数据之后,音频控制数据包含代表升高右侧车窗的待执行指令和代表播放音乐的待执行指令,将两个待执行指令与标准指令列表进行比对,确定代表升高右侧车窗的指令与标准指令列表中接口名为1的指令匹配,确定该指令为第一目标指令,代表播放音乐的指令未匹配到标准指令列表中的指令,该指令不是第一目标指令。
107.表2
108.接口名指令1升高右侧车窗2打开空调3降低左侧车窗
109.作为一种可选的实施方式,上述目标车辆的控制方法还包括以下步骤:
110.步骤s24,利用音频控制数据和第一目标指令,确定第二目标指令;
111.步骤s25,控制智能终端执行第二目标指令。
112.上述第二目标指令可以是由智能终端执行的指令。例如,该第二目标指令可以是:查询当前天气,播放音乐,打开搜索网站等。
113.上述利用音频控制数据和第一目标指令,确定第二目标指令的具体实施方式可以是:通过语义转换得到音频控制数据,音频控制数据包含第一目标指令和第二目标指令,通过标准指令列表筛选得到第一目标指令,其余指令则为第二目标指令。
114.通过上述利用音频控制数据和第一目标指令,确定第二目标指令可以准确得到需要智能终端执行的指令,加快指令的执行效率,提升用户驾驶体验。
115.通过上述控制智能终端执行第二目标指令可以减少目标车辆的计算压力,提升指令执行的效率,满足用户的心理预期,提升用户的驾驶体验。
116.仍然如图3所示,语义转换得到音频控制数据(相当于多个待执行指令)后,判断音频控制数据与标准接口(相当于标准指令列表)是否匹配成功,如果失败则智能终端执行需执行的指令(相当于第二目标指令)。
117.上述利用音频控制数据和第一目标指令,确定第二目标指令的具体实现过程可以是:
118.车辆c(相当于上述目标车辆)装有车机端智能语音软件(相当于上述第一音频应用),车辆c的驾驶员的智能手机(相当于上述智能终端)装有手机端智能语音软件(相当于上述第二音频应用),车机端智能语音软件和手机端智能软件通过有线usb通信方式联接,设定指令列表仍然如表2所示,用户想要降低左侧车窗并查看当前天气,智能终端采集到对应语音并通过语义转换得到对应的音频控制数据之后,音频控制数据包含代表降低左侧车辆的待执行指令和代表查看当前天气的待执行指令,将两个待执行指令与标准指令列表进行比对,确定代表降低左侧车窗的指令与标准指令列表中接口名为3的指令匹配,确定该指令为第一目标指令,代表查看当前天气的指令未匹配到标准指令列表中的指令,该指令不是第一目标指令,即为第二目标指令。
119.作为一种可选的实施方式,上述目标车辆的控制方法还包括以下步骤:
120.步骤s26,响应于第一音频应用与第二音频应用匹配未成功,执行以下操作中的至少之一:向目标车辆发送第一提醒消息;向智能终端发送第二提醒消息;其中,第一提醒消息用于提醒目标车辆对第一音频应用进行升级,第二提醒消息用于提醒智能终端对第二音频应用进行升级。
121.上述第一提醒消息用于提醒目标车辆对第一音频应用进行升级。例如,该第一提醒消息可以是:当前应用版本过低,请升级。上述第二提醒消息用于提醒智能终端对第二音频应用进行升级。例如,该第二提醒消息可以是:当前应用版本不是最新版本,请升级。
122.上述向目标车辆发送第一提醒消息的方式可以是:通过预先设置在第一音频软件的应用程序接口发送。上述向智能终端发送第二提醒消息的方式可以是:通过预先设置在第二音频软件的应用程序接口发送。
123.上述第一提醒消息的形式可以是:文字消息、语音消息、图片消息等。上述第二提醒消息的形式可以是:文字消息、语音消息、图片消息等。
124.上述向目标车辆发送第一提醒消息的形式可以是:通过车载智能语音系统的麦克风播放语音消息提示用户升级第一音频应用的版本、通过中控显示屏显示文字消息提示用
户升级第一音频应用的版本等。上述向智能终端发送第二提醒消息的形式可以是:通过智能终端的麦克风播放语音消息提示用户升级第二音频应用的版本、通过智能终端的屏幕显示文字消息提示用户升级第二音频应用的版本等。
125.仍然如图4所示,如果两端软件版本未满足预设关系(软件版本及接口适配检验成功)则进入软件升级子流程。图5是根据本发明其中一实施例的一种可选的软件升级子流程的示意图,如图5所示:获取智能终端软件版本和目标车辆端软件版本之后进行软件升级,重新判断两端软件是否满足预设关系,再建立通信连接。
126.仍然如图5所示,当两端软件匹配失败时,可以根据预设的升级规则,提醒音频应用升级。
127.例如,预设的升级规则为“较低版本的音频应用升级以适配较高版本的音频应用”。当两端软件匹配失败时:如果用户智能终端软件版本更低,则向智能终端发送第二提醒消息,该第二提醒消息用于提醒智能终端对音频应用进行升级;如果目标车辆软件版本更低,则向目标车辆发送第一提醒消息,该第一提醒消息用于提醒目标车辆对音频应用进行升级。
128.再例如,预设的升级规则为“音频应用应当升级至最新版本”。当两端软件匹配失败时:如果用户智能终端软件和目标车辆软件均不是最新版本,则向目标车辆发送第一提醒消息,同时向智能终端发送第二提醒消息,该第一提醒消息用于提醒目标车辆对音频应用进行升级,第二提醒消息用于提醒智能终端对音频应用进行升级。
129.上述向目标车辆发送第一提醒消息的具体实施过程可以是:
130.车辆c(相当于上述目标车辆)装有车机端智能语音软件(相当于上述第一音频应用),车辆c的驾驶员的智能手机(相当于上述智能终端)装有手机端智能语音软件(相当于上述第二音频应用),车机端智能语音软件和手机端智能软件通过5g通信方式联接,通过应用程序接口获取到车机端智能语音软件的版本号为2.0版本,手机端智能语音软件的版本号为3.0版本,二者版本号不匹配,车机端智能语音软件版本低,则在车机端显示提示消息:当前软件版本过低,请进行版本升级。
131.上述向智能终端发送第二提醒消息的具体实施过程可以是:
132.车辆c(相当于上述目标车辆)装有车机端智能语音软件(相当于上述第一音频应用),车辆c的驾驶员的智能手机(相当于上述智能终端)装有手机端智能语音软件(相当于上述第二音频应用),车机端智能语音软件和手机端智能软件通过wi-fi通信方式联接,通过应用程序接口获取到车机端智能语音软件的版本号为2.0版本,手机端智能语音软件的版本号为1.0版本,二者版本号不匹配,手机端智能语音软件版本低,则在手机端麦克风播放提示消息:当前软件版本过低,请进行版本升级。
133.上述目标车辆的控制方法,可以通过匹配车载智能语音系统中安装的应用与智能终端安装的应用达到控制车辆执行目标指令的目的,该应用可以灵活的运用于不同车型和不同机型中对车载智能语音系统进行控制,提高车载智能语音系统的灵活性和可扩展性,提高用户的驾驶体验。
134.在本实施例中,还提供了一种目标车辆的控制装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬
件,或者软件和硬件的组合的实现也是可能并被构想的。
135.图6是根据本发明其中一实施例的一种目标车辆的控制装置的结构框图,如图6所示,该装置包括:检测模块61,用于检测第一音频应用和第二音频应用的匹配状态,其中,第一音频应用为目标车辆上的智能音频应用,第二音频应用为目标车辆关联的智能终端上的智能音频应用;确定模块62,用于响应于第一音频应用与第二音频应用匹配成功,利用目标车辆对应的音频控制数据和标准指令列表,确定第一目标指令,其中,音频控制数据由目标车辆和/或智能终端获取,标准指令列表用于确定目标车辆可执行的标准音频指令;执行模块63,用于控制目标车辆执行第一目标指令。
136.可选地,上述检测模块61还用于:获取目标车辆对应的第一版本信息和第二版本信息,其中,第一版本信息为第一音频应用的当前版本信息,第二版本信息为第二音频应用的当前版本信息;响应于第一版本信息与第二版本信息满足预设对应关系,确定第一音频应用与第二音频应用匹配成功。
137.可选地,上述确定模块62还用于:获取目标车辆对应的音频控制数据;根据标准指令列表,对音频控制数据进行筛选,得到第一目标指令。
138.可选地,上述确定模块62还用于:获取目标车辆的车内语音,其中,车内语音由目标车辆或智能终端实时采集;对车内语音进行语义转换处理,得到音频控制数据。
139.可选地,上述确定模块62还用于:基于音频控制数据,确定多个待执行指令;根据标准指令列表,从多个待执行指令中筛选得到第一目标指令。
140.可选地,目标车辆的控制装置还包括:第二执行模块(图中未示出),用于利用音频控制数据和第一目标指令,确定第二目标指令;控制智能终端执行第二目标指令。
141.可选地,目标车辆的控制装置还包括:提醒模块(图中未示出),用于响应于第一音频应用与第二音频应用匹配未成功,执行以下操作中的至少之一:向目标车辆发送第一提醒消息;向智能终端发送第二提醒消息;其中,第一提醒消息用于提醒目标车辆对第一音频应用进行升级,第二提醒消息用于提醒智能终端对第二音频应用进行升级。
142.需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。
143.可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。
144.本发明的实施例还提供了一种用于处理车辆数据的云服务器,包括执行前述任意一项目标车辆的控制方法的处理器。
145.上述云服务器可以作为目标车辆和智能终端的中间通信设备,即智能终端将第一目标指令发送到云服务器,云服务器再将第一目标指令发送到目标车辆。
146.可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:
147.步骤s21,检测第一音频应用和第二音频应用的匹配状态,其中,第一音频应用为目标车辆上的智能音频应用,第二音频应用为目标车辆关联的智能终端上的智能音频应用;
148.步骤s22,响应于第一音频应用与第二音频应用匹配成功,利用目标车辆对应的音频控制数据和标准指令列表,确定第一目标指令,其中,音频控制数据用于确定用户对目标
车辆的控制意图,标准指令列表用于确定目标车辆可执行的标准音频指令;
149.步骤s23,控制目标车辆执行第一目标指令。
150.可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。
151.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
152.在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
153.在本发明所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
154.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
155.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用应用功能单元的形式实现。
156.所述集成的单元如果以应用功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以应用产品的形式体现出来,该计算机应用产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
157.以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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

相关文献