首页 / 专利分类库 / 乐器;声学 / 设备控制的方法、装置、电子设备、存储介质及车辆

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

申请号 CN202310587764.4 申请日 2023-05-23 公开(公告)号 CN117935792A 公开(公告)日 2024-04-26
申请人 小米汽车科技有限公司; 发明人 华承平;
摘要 本公开涉及一种设备控制的方法、装置、 电子 设备、存储介质及车辆,应用于车辆控制领域,包括:接收第二设备通过 超 声波 发射装置发送的 超声波 信号 ,所述超声波信号包括唤醒抑制指令,根据所述唤醒抑制指令,停止对接收到的语音唤醒词的响应,能够通过超声波信号接收唤醒抑制指令,无需建立第一设备与第二设备之间的无线连接,实现过程较简单。
权利要求

1.一种设备控制的方法,其特征在于,应用于第一设备,包括:
接收第二设备通过声波发射装置发送的超声波信号,所述超声波信号包括唤醒抑制指令;
根据所述唤醒抑制指令,停止对接收到的语音唤醒词的响应。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收语音唤醒指令,所述语音唤醒指令包括所述语音唤醒词;
所述接收第二设备通过超声波发射装置发送的超声波信号包括:
在所述语音唤醒词与所述第一设备对应的第一预设唤醒词匹配成功的情况下,在预设时间段内接收所述第二设备通过超声波发射装置发送的超声波信号。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
若达到所述预设时间段,未接收到所述超声波信号,则响应所述语音唤醒词。
4.根据权利要求1所述的方法,其特征在于,所述接收第二设备通过超声波发射装置发送的超声波信号包括:
接收所述第二设备通过超声波发射装置周期性发送的超声波信号。
5.根据权利要求4所述的方法,其特征在于,所述超声波信号还包括指定唤醒词,所述根据所述唤醒抑制指令,停止对接收到的语音唤醒词的响应包括:
在所述语音唤醒词和所述指定唤醒词匹配的情况下,停止对接收到的语音唤醒词的响应。
6.根据权利要求1至5任一项所述的方法,其特征在于,所述超声波信号还包括唤醒抑制时间,所述根据所述唤醒抑制指令,停止对接收到的语音唤醒词的响应包括:
根据所述唤醒抑制指令,在所述唤醒抑制时间内停止对所述接收到的语音唤醒词的响应。
7.一种设备控制的方法,其特征在于,应用于第二设备,包括:
生成唤醒抑制指令;
通过超声波发射装置发送包含所述唤醒抑制指令的超声波信号,所述唤醒抑制指令用于指示第一设备停止对接收到的语音唤醒词的响应。
8.根据权利要求7所述的方法,其特征在于,所述生成唤醒抑制指令包括:
在接收到语音唤醒指令的情况下,生成唤醒抑制指令;所述语音唤醒指令包括语音唤醒词。
9.根据权利要求8所述的方法,其特征在于,所述在接收到语音唤醒指令的情况下,生成唤醒抑制指令包括:
在接收到语音唤醒指令的情况下,若所述语音唤醒词与所述第二设备对应的第二预设唤醒词匹配成功,则生成唤醒抑制指令。
10.根据权利要求7所述的方法,其特征在于,所述通过超声波发射装置发送包含所述唤醒抑制指令的超声波信号包括:
周期性通过超声波发射装置发送包含所述唤醒抑制指令的超声波信号。
11.根据权利要求10所述的方法,其特征在于,所述超声波信号还包括指定唤醒词,所述指定唤醒词用于指示所述第一设备停止对所述语音唤醒词的响应。
12.根据权利要求7至11任一项所述的方法,其特征在于,所述超声波信号还包括唤醒抑制时间,所述唤醒抑制时间用于指示所述第一设备在所述唤醒抑制时间内停止对所述语音唤醒词的响应。
13.一种设备控制的装置,其特征在于,应用于第一设备,所述装置包括:
信号接收模,被配置为接收第二设备通过超声波发射装置发送的超声波信号,所述超声波信号包括唤醒抑制指令;
响应抑制模块,被配置为根据所述唤醒抑制指令,停止对接收到的语音唤醒词的响应。
14.一种设备控制的装置,其特征在于,应用于第二设备,所述装置包括:
指令生成模块,被配置为生成唤醒抑制指令;
信号发射模块,被配置为通过超声波发射装置发送包含所述唤醒抑制指令的超声波信号,所述唤醒抑制指令用于指示所述第一设备停止对接收到的语音唤醒词的响应。
15.一种电子设备,其特征在于,包括:
存储器,其上存储有计算机程序
处理器,用于执行所述存储器中的所述计算机程序,以实现权利要求1‑12中任一项所述方法的步骤。
16.一种计算机可读存储介质,其上存储有计算机程序指令,其特征在于,该程序指令被处理器执行时实现权利要求1‑12中任一项所述方法的步骤。
17.一种车辆,其特征在于,包括车辆控制端和超声波发射装置,所述车辆控制端和所述超声波发射装置连接;
所述车辆控制端,包括权利要求14所述的设备控制的装置;
所述超声波发射装置,用于发送包含所述唤醒抑制指令的超声波信号。

说明书全文

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

技术领域

[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] 周期性发送包含所述唤醒抑制指令的超声波信号。
[0029] 可选地,所述超声波信号还包括指定唤醒词,所述指定唤醒词用于指示所述第一设备停止对所述语音唤醒词的响应。
[0030] 可选地,所述超声波信号还包括唤醒抑制时间,所述唤醒抑制时间用于指示所述第一设备在所述唤醒抑制时间内停止对所述语音唤醒词的响应。
[0031] 根据本公开实施例的第三方面,提供一种设备控制的装置,所述装置包括:
[0032] 信号接收模,被配置为接收第二设备通过超声波发射装置发送的超声波信号,所述超声波信号包括唤醒抑制指令;
[0033] 响应抑制模块,被配置为根据所述唤醒抑制指令,停止对接收到的语音唤醒词的响应。
[0034] 可选地,所述装置还包括:指令接收模块,被配置为接收语音唤醒指令,所述语音唤醒指令包括所述语音唤醒词;
[0035] 所述信号接收模块,被配置为在所述语音唤醒词与所述第一设备对应的第一预设唤醒词匹配成功的情况下,在预设时间段内接收所述第二设备通过超声波发射装置发送的超声波信号。
[0036] 可选地,所述装置还包括:
[0037] 响应模块,被配置为若达到所述预设时间段,未接收到所述超声波信号,则响应所述语音唤醒词。
[0038] 可选地,所述响应抑制模块,被配置为在所述语音唤醒词与所述第一设备对应的预设唤醒词匹配的情况下,停止对接收到的语音唤醒词的响应。
[0039] 可选地,所述信号接收模块,被配置为接收所述第二设备通过超声波发射装置周期性发送的超声波信号。
[0040] 可选地,所述超声波信号还包括指定唤醒词,所述响应抑制模块,被配置为在所述语音唤醒词和所述指定唤醒词匹配的情况下,停止对接收到的语音唤醒词的响应。
[0041] 可选地,所述超声波信号还包括唤醒抑制时间,所述响应抑制模块,被配置为根据所述唤醒抑制指令,在所述唤醒抑制时间内停止对所述接收到的语音唤醒词的响应。
[0042] 根据本公开实施例的第四方面,提供一种设备控制的装置,所述装置包括:
[0043] 指令生成模块,被配置为生成唤醒抑制指令;
[0044] 信号发射模块,被配置为通过超声波发射装置发送包含所述唤醒抑制指令的超声波信号,所述唤醒抑制指令用于指示所述第一设备停止对接收到的语音唤醒词的响应。
[0045] 可选地,所述指令生成模块,被配置为在接收到语音唤醒指令的情况下,生成唤醒抑制指令,所述语音唤醒指令包括语音唤醒词。
[0046] 可选地,所述指令生成模块,被配置为在接收到语音唤醒指令的情况下,若所述语音唤醒词与所述第二设备对应的第二预设唤醒词匹配成功,则生成唤醒抑制指令。
[0047] 可选地,该信号发射模块,被配置为周期性发送包含该唤醒抑制指令的超声波信号。
[0048] 可选地,该超声波信号还包括指定唤醒词,该指定唤醒词用于指示该第一设备停止对该语音唤醒词的响应。
[0049] 可选地,该超声波信号还包括唤醒抑制时间,该唤醒抑制时间用于指示该第一设备在该唤醒抑制时间内停止对该语音唤醒词的响应。
[0050] 根据本公开实施例的第五方面,提供一种设备控制的电子设备,包括:
[0051] 存储器,其上存储有计算机程序
[0052] 处理器,用于执行所述存储器中的所述计算机程序,以实现上述第一方面或第二方面所述方法的步骤。
[0053] 根据本公开实施例的第六方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,该程序指令被处理器执行时实现上述第一方面或第二方面所述方法的步骤。
[0054] 根据本公开实施例的第七方面,提供一种车辆,包括车辆控制端和超声波发射装置,所述车辆控制端和所述超声波发射装置连接;
[0055] 所述车辆控制端,包括上述第二方面所述的设备控制的装置;
[0056] 所述超声波发射装置,用于发送包含所述唤醒抑制指令的超声波信号。
[0057] 采用上述方法,能够接收第二设备通过超声波发射装置发送的超声波信号,所述超声波信号包括唤醒抑制指令;根据所述唤醒抑制指令,停止对接收到的语音唤醒词的响应。这样,能够通过超声波信号接收唤醒抑制指令,无需建立第一设备与第二设备之间的无线连接,实现过程较简单。
[0058] 应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明
[0059] 此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0060] 图1是根据一示例性实施例示出的一种设备控制的方法流程图
[0061] 图2是根据一示例性实施例示出的另一种设备控制的方法流程图;
[0062] 图3是根据一示例性实施例示出的又一种设备控制的方法流程图;
[0063] 图4是根据一示例性实施例示出的又一种设备控制的方法流程图;
[0064] 图5是根据一示例性实施例示出的一种设备控制的装置框图
[0065] 图6是根据一示例性实施例示出的另一种设备控制装置框图;
[0066] 图7是根据一示例性实施例示出的又一种设备控制装置框图;
[0067] 图8是根据一示例性实施例示出的一种电子设备的框图;
[0068] 图9是根据一示例性实施例示出的一种车辆的框图。

具体实施方式

[0069] 这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0070] 首先,对本公开的应用场景进行说明,本公开可以应用于语音唤醒的场景,目前车辆内的车辆控制端可以支持语音唤醒,并通过语音指令对车辆内的目标设备(如空调或者音响等车内设备)进行控制,由于车辆内的用户的终端设备也支持语音唤醒,因此,当用户说出语音唤醒词时,车辆控制端和用户的终端设备会同时响应,从而影响用户体验。
[0071] 在相关技术中,可以建立车辆控制端和车辆内各个终端设备的无线连接,该车辆控制端可以根据该无线连接向各个终端设备发送唤醒抑制指令,从而抑制各个终端设备对语音唤醒词的响应。但这种方式需要预先与车辆内各个终端设备建立无线连接,实现过程较为复杂,并且,在车辆内终端设备较多的情况下,无法确保车辆控制端与所有的终端设备都建立了无线连接,因此,仍然存在多个设备响应语音唤醒词的问题。
[0072] 为了解决上述问题,本公开提供一种设备控制的方法、装置、电子设备、存储介质及车辆,该方法通过能够通过超声波信号接收唤醒抑制指令,无需建立第一设备与第二设备之间的无线连接,实现过程较简单,并且能够确保车辆内多个第一设备均接收到唤醒抑制指令,从而避免多个设备响应语音唤醒词的问题。
[0073] 下面结合具体实施例对本公开进行说明。
[0074] 图1是本公开一示例性实施例提供的一种设备控制的方法流程图,如图1所示,该方法可以应用于第一设备,该方法包括:
[0075] 步骤101、接收第二设备通过超声波发射装置发送的超声波信号,该超声波信号包括唤醒抑制指令。
[0076] 其中,第一设备可以是车辆内用户的终端设备,该终端设备可以是蜂窝电话、无绳电话、会话启动协议(session initiationprotocol,SIP)电话、具有语音唤醒功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备以及下一代通信系统,例如,第五代通信(fifth‑generation,5G)网络中的终端设备或者未来演进的公共陆地移动网络(public land mobile network,PLMN)网络中的终端设备,新空口(new radio,NR)通信系统中的终端设备等。该第二设备可以是车辆控制端,该超声波发射装置可以是车辆内的喇叭,示例地,第二设备可以将唤醒抑制指令进行编码得到编码指令,并将编码指令加载到预设信号频率的超声波信号上,并通过超声波发射装置将该超声波信号发送至该第一设备,该第一设备在接收到该超声波信号后,解析该超声波信号,得到该编码指令,并对该编码指令进行解码得到唤醒抑制指令。
[0077] 由于超声波信号的信号频率较大,人无法感知该超声波信号,因此采用超声波信号传输的唤醒抑制指令不会对用户的听感产生影响,并且通过超声波信号的形式发送,能够快速还原信息,超声波波长相对较短,安全性高,同时无需建立设备间的网络连接,避免了电磁干扰
[0078] 步骤102、根据该唤醒抑制指令,停止对接收到的语音唤醒词的响应。
[0079] 其中,该语音唤醒词可以是“小X小X”,或者“小X同学”等。
[0080] 采用上述方法,能够通过超声波信号传输唤醒抑制指令,无需建立第一设备与第二设备的无线连接,实现过程较简单。
[0081] 在一些实施例中,上述步骤101可以包括两种实现方式:
[0082] 在第一种实现方式中,可以接收语音唤醒指令,该语音唤醒指令包括该语音唤醒词;相应地,步骤101可以包括:在语音唤醒词与第一设备对应的第一预设唤醒词匹配成功的情况下,在预设时间段内接收第二设备通过超声波发射装置发送的超声波信号。这样,第一设备在预设时间段内接收到第二设备通过超声波发射装置发送的超声波信号的情况下,根据该唤醒抑制指令,停止对接收到的语音唤醒词的响应,无需实时监听超声波信号,从而节约设备的功耗。
[0083] 其中,用户可以说出该语音唤醒指令,也可以通过语音输入设备输入该语音唤醒指令,该语音输入设备可以是麦克
[0084] 在本方式中,该第一设备在接收到该语音唤醒词后,可以确定该语音唤醒词与该第一设备对应的第一预设唤醒词匹配是否成功,该第一预设唤醒词为预先设置的能够将第一设备由休眠状态切换为唤醒状态的唤醒词,一种可能的实现方式是,可以确定该语音唤醒词与该第一预设唤醒词是否相同,在该语音唤醒词与该第一预设唤醒词相同的情况下,则确定该语音唤醒词与该第一预设唤醒词匹配成功,即该语音唤醒词能够将第一设备由休眠状态切换为唤醒状态,在该语音唤醒词与该第一预设唤醒词不同的情况下,则确定该语音唤醒词与该第一预设唤醒词匹配失败。
[0085] 例如,若第一设备对应的预设唤醒词“小X同学”,该语音唤醒词也为“小X同学”,则确定该语音唤醒词与该第一设备对应的预设唤醒词匹配成功,若第一设备对应的预设唤醒词“小X小X”,该语音唤醒词不是“小X同学”,则确定该语音唤醒词与该第一设备对应的预设唤醒词匹配失败。
[0086] 示例地,在该语音唤醒词与该第一预设唤醒词匹配成功的情况下,第一设备可以切换至监听状态,该监听状态表征第一设备在预设时间段内不响应该语音唤醒词,并在该预设时间段内监听该第二设备通过超声波发射装置发送的超声波信号;在该语音唤醒词与第二设备对应的第二预设语音唤醒词匹配成功的情况下,第二设备可以进行两个处理,一个处理是生成唤醒抑制指令,并通过超声波发射装置发送包括该唤醒抑制指令的超声波信号,另一个处理是响应该语音唤醒词,第一设备在该预设时间段内接收到该第二设备通过超声波发射装置发送的超声波信号的情况下,根据该唤醒抑制指令,停止对接收到的语音唤醒词的响应。
[0087] 若达到该预设时间段,第一设备未接收到该超声波信号,则表示无需对该语音唤醒词进行响应抑制(即不需要对该语音唤醒词进行响应),从而可以响应该语音唤醒词。
[0088] 例如,可以输出响应语音词对该语音唤醒词进行响应,该响应语音词可以是“在呢”,或者,“我在”等语音词。
[0089] 在该语音唤醒词与该第一预设唤醒词匹配失败的情况下,则第一设备不响应该语音唤醒词。
[0090] 需要说明的是,该第一设备在该语音唤醒词与该第一预设唤醒词匹配失败的情况下,不会监听该第二设备通过超声波发射装置发送的超声波信号,也就是说,第一设备在该语音唤醒词与该第一预设唤醒词匹配失败的情况下,不会接收第二设备通过超声波发射装置发送的超声波信号。
[0091] 在一些实施例中,在第二设备确定该语音唤醒词与第二预设语音唤醒词匹配成功的情况下,第一设备可以周期性接收第二设备通过超声波发射装置发送的超声波信号,从而确保该第一设备在预设时间段内成功接收该超声波信号。
[0092] 考虑到在该实施例中,第二设备周期性通过超声波发射装置发送该超声波信号可能会造成第二设备的功耗较高,因此,为了解决该问题,在另一实现方式中,可以接收第二设备在该预设时间段内周期性通过超声波发射装置发送的该超声波信号,这样,第一设备能够周期性接收第二设备在监听超声波信号的时间段内通过超声波发射装置发送的该超声波信号,不仅能够确保第一设备成功接收到该超声波信号,并且避免了第二设备长期周期性发送超声波信号造成的功耗较高的问题。
[0093] 需要说明的是,在达到该预设时间段的情况下,第二设备可以停止通过超声波发射装置发送超声波信号,并在再次接收到用户说出的语音唤醒词的情况下,重新确定该语音唤醒词和第二预设唤醒词匹配是否成功,并在该语音唤醒词和第二预设唤醒词是否成功的情况下,在该预设时间段内周期性通过超声波发射装置发送的该超声波信号。
[0094] 在第二种实现方式中,可以接收第二设备通过超声波发射设备周期性发送的超声波信号。这样,通过周期性地接收超声波信号,能够确保多个第一设备均能够接收到该超声波信号。
[0095] 示例地,第二设备通过超声波发射装置发送超声波信号的发射周期可以是1至30秒,如1秒、10秒、20秒或者30秒等,例如,以发射周期为30秒为例,第二设备在通过超声波发射装置发送超声波信号后开始计时,并在达到30秒时,再次发送该超声波信号,以此类推,[0096] 在本方式中,该超声波信号还可以包括指定唤醒词,相应地,上述步骤S102可以包括:在该语音唤醒词和该指定唤醒词匹配的情况下,停止对该接收到的语音唤醒词的响应。这样,针对指定唤醒词,通过该语音唤醒词和该指定唤醒词的匹配,从而能够灵活地控制第一设备对语音唤醒词的响应。
[0097] 其中,该指定唤醒词可以包括第二设备对应的第二预设语音唤醒词,这样,可以对与该第二设备的语音唤醒词相同的第一设备进行响应抑制,避免第一设备和第二设备同时响应该语音唤醒词,对用户体验造成影响。
[0098] 示例地,以一个第一设备支持多个预设唤醒词为例,该第一设备支持的预设唤醒词可以包括“小X小X”和“小X同学”,超声波信号包括的指定唤醒词为“小X同学”,若语音唤醒词也为“小X同学”,该语音唤醒词和该指定唤醒词匹配成功,第一设备停止对语音唤醒词“小X同学”的响应;若语音唤醒词为“小X小X”,该语音唤醒词和该指定唤醒词匹配失败,第一设备响应该唤醒词“小X小X”。这样,只对该第一设备预设的唤醒词“小X小X”和“小X同学”中的“小X小X”响应,可以控制第一设备对其支持的部分语音唤醒词的响应。
[0099] 又如,以存在多个第一设备,且每个第一设备支持一个预设唤醒词为例,假设车辆内存在3个第一设备,分别记为设备1,设备2以及设备3,其中,设备1支持的预设唤醒词为:“hey,小X”,设备2支持的预设唤醒词为:“hello,小X”,设备3支持的预设唤醒词为:“你好,小X”,超声波信号包括的指定唤醒词为“hey,小X”,若语音唤醒词也为“hey,小X”,该语音唤醒词和该指定唤醒词匹配成功,设备1停止对该语音唤醒词“hey,小X”的响应;若语音唤醒词为“hello,小X”,则设备2仍会响应该语音唤醒词,同样地,若语音唤醒词为“你好,小X”,则设备3也会响应该语音唤醒词,这样,通过超声波信号中的指定唤醒词,能够对该指定唤醒词对应的设备进行响应抑制,而不抑制其他设备对其对应的语音唤醒词的响应,从而能够控制支持不同预设唤醒词的多个设备的一部分对语音唤醒词进行响应。
[0100] 需要说明的是,上述两种实现方式的区别在于,第一种实现方式中,第二设备默认是不发送超声波信号的,是在接收到用户的语音唤醒指令,且该语音唤醒指令中的语音唤醒词与第二设备对应的第二预设唤醒词匹配成功的情况下,才会通过超声波发射装置发射超声波信号,第一设备在该语音唤醒指令中的语音唤醒词与第一设备对应的第一预设唤醒词匹配成功的情况下,第一设备进入监听状态,监听第二设备通过超声波发射装置发射的超声波信号;而第二种实现方式则是第二设备主动周期性发送超声波信号,无需接收用户的语音唤醒指令。
[0101] 在另一种实施方式中,第一设备在接收到包含唤醒抑制时间的超声波信号的情况下,可以在预设抑制时间段内停止对语音唤醒词的响应,该预设抑制时间段可以大于或等于第二设备通过超声波发射装置发送超声波信号的发射周期,从而确保第一设备持续处于停止对语音唤醒词响应的状态。
[0102] 在一些实施例中,该超声波信号还可以包括唤醒抑制时间,上述步骤S102可以包括:根据该唤醒抑制指令,在该唤醒抑制时间内停止对接收到的语音唤醒词的响应。这样,可以通过超声波信号指示第一设备进入停止对语音唤醒词的响应的状态的时间,从而更加灵活地控制第一设备对语音唤醒词的响应。
[0103] 以第一设备为终端设备,第二设备为车辆控制端为例,在用户携带终端设备位于车辆内的情况下,终端设备接收到包括唤醒抑制时间的超声波信号,终端设备在该唤醒抑制时间内停止对该接收到的语音唤醒词的响应,考虑到在未达到该唤醒抑制时间,若用户携带终端设备离开车辆,此时,由于未达到该唤醒抑制时间,终端仍处于停止对语音唤醒词响应的状态,但是,用户携带终端设备离开车辆后,已经没有了抑制终端设备对语音唤醒词响应的需求,从而会影响用户的使用体验,因此,该唤醒抑制时间可以设置的较短,以避免用户携带终端设备离开车辆后,终端设备仍然长时间处于停止对语音唤醒词响应的状态。
[0104] 示例地,该唤醒抑制时间可以设置为1至30秒,如设置为1秒、10秒、15秒、20秒或30秒,本公开对此不作限定。
[0105] 另外,对于第一设备接收第二设备通过超声波发射设备周期性发送的超声波信号的场景,考虑到如果唤醒抑制时间小于第二设备发送超声波信号的发射周期,则第一设备在达到唤醒抑制时间后,可能还没有收到第二设备发送的超声波信号,此时,第一设备会从停止对语音唤醒词响应的状态切换为开启对语音唤醒词响应的状态,从而影响用户体验,因此,该唤醒抑制时间可以大于或等于第二设备发送超声波信号的发射周期。
[0106] 还需说明的是,对于该唤醒抑制时间大于第二设备发送超声波信号的发射周期的情况,第一设备可能在该唤醒抑制时间内接收到多次超声波信号,则每接收到一次超声波信号,则可以根据接收到超声波信号中的唤醒抑制时间对当前记录的唤醒抑制时间进行刷新,从而按照新接收到的超声波信号中的唤醒抑制时间重新计时。
[0107] 例如,以唤醒抑制时间为30秒,发射周期为15秒为例进行说明,第一设备在接收到超声波信号后,在30秒内停止对语音唤醒词的响应,在第一设备计时到15秒时,第一设备保持停止对语音唤醒词响应的状态还剩15秒,此时,若再次接收到第二设备发送包含唤醒抑制时间的超声波信号,则将保持停止对语音唤醒词响应的状态剩余的15秒刷新为30秒,从而按照刷新后的30秒对语音唤醒词进行响应抑制。上述唤醒抑制时间和发射周期,只是举例说明,本公开对此不作限定。
[0108] 图2是根据一示例性实施例提供的另一种设备控制的方法流程图,如图2所示,该方法可以应用于第二设备,该方法包括:
[0109] 步骤201、生成唤醒抑制指令。
[0110] 其中,该唤醒抑制指令用于指示第一设备停止对语音唤醒词的响应。
[0111] 在一些实施例中,可以在满足预设信号触发条件的情况下,生成唤醒抑制指令。
[0112] 示例地,该预设信号触发条件可以是:第二设备上电。
[0113] 需要说明的是,该第二设备可以为车辆的控制端,相应地,该预设信号触发条件可以包括车辆上电。
[0114] 另外,考虑到车辆上电后,该车辆的用户可能还未进入该车辆内部,此时,可能并没有对用户的终端设备进行响应抑制的需求,因此,在另一些实施例中,该预设信号触发条件还可以包括车辆控制端检测车关闭。
[0115] 步骤202、通过超声波发射装置发送包含该唤醒抑制指令的超声波信号,该唤醒抑制指令用于指示该第一设备停止对接收到的语音唤醒词的响应。
[0116] 其中,第二设备可以将唤醒抑制指令进行编码得到编码指令,并将编码指令加载到预设信号频率的超声波信号上,通过超声波发射装置发送包含该唤醒抑制指令的超声波信号。
[0117] 由于超声波信号的信号频率较大,人耳无法感知该超声波信号,因此采用超声波信号传输的唤醒抑制指令不会对用户的听感产生影响,并且通过超声波信号的形式发送,能够快速还原信息。这样,超声波波长相对较短,安全性较高,同时无需建立设备间的网络连接,避免了电磁干扰。
[0118] 在一些实施例中,上述步骤201可以包括:在接收到语音唤醒指令的情况下,生成唤醒抑制指令,该语音唤醒指令包括该语音唤醒词。这样,在接收到语音唤醒指令的情况下,生成唤醒抑制指令,并通过超声波发射装置发送包含该唤醒抑制指令的超声波信号,第二设备可以有效控制超声波信号的发送,无需周期性发送,从而节约了第二设备的功耗。
[0119] 例如:该语音唤醒词可以是预先配置的,也可以由用户自定义,如“小X小X”,“小X同学”等。
[0120] 考虑到语音唤醒指令中的语音唤醒词可能不是用于唤醒第二设备的语音唤醒词,第二设备不会响应该语音唤醒词,在该情况下,表明用户的需求不是为了唤醒第二设备,此时,如果第二设备发送超声波信号,反而会造成用户想要唤醒的设备停止了对语音唤醒词的响应,从而影响用户体验,为了解决该问题,在一种可能的实现方式中,可以在接收到语音唤醒指令的情况下,该语音唤醒指令包括语音唤醒词,若该语音唤醒词与该第二设备对应的第二预设唤醒词匹配成功,则生成唤醒抑制指令。这样,在确定语音唤醒词与该第二设备对应的第二预设唤醒词匹配成功的情况下,再生成唤醒抑制指令,并发送包含该唤醒抑制指令的超声波信号,能够准确的抑制与第二设备对应的第二预设语音唤醒词相同的第一设备对语音唤醒词的响应。
[0121] 在一些实施例中,上述步骤202可以包括:周期性通过超声波发射装置发送包含该唤醒抑制指令的超声波信号。
[0122] 其中,第二设备通过超声波发射装置,按照发射周期连续向该终端设备发送超声波信号。这样,通过周期性地发送超声波信号,能够确保第一设备成功接收到该超声波信号。
[0123] 在一些实施例中,该超声波信号还包括指定唤醒词,该指定唤醒词用于指示该第一设备停止对该指定唤醒词的响应。
[0124] 其中,该指定唤醒词可进行自定义设置,通过接收到的语音唤醒词和该指定唤醒词的匹配,可以灵活地控制第一设备对语音唤醒词的响应。
[0125] 在一些实施例中,该超声波信号还包括唤醒抑制时间,该唤醒抑制时间用于指示该第一设备在该唤醒抑制时间内停止对该语音唤醒词的响应。
[0126] 其中,通过唤醒抑制时间可以在一定的时间内实现停止对该语音唤醒词的响应,更加精细化控制第一设备对语音唤醒词的响应。
[0127] 需要说明的是,对于本实施例中上述实现方式的说明,可以参考前述实施例中的相关描述,此处不在赘述。
[0128] 采用上述方法,能够通过超声波信号传输唤醒抑制指令,无需建立第一设备与第二设备的无线连接,实现过程较简单。
[0129] 图3是根据一示例性实施例提供的一种设备控制的方法流程图,如图3所示,在该实施例中,第一设备可以为车辆内用户的终端设备,第二设备可以为车辆控制端,该方法包括:
[0130] 步骤301、车辆控制端接收用户输入的语音唤醒指令。
[0131] 其中,该语音唤醒指令包括语音唤醒词,该语音唤醒词可以是如“小X小X”或者“小X同学”等。
[0132] 示例地,用户可以说出该语音唤醒词。
[0133] 步骤302、车辆控制端在接收到该用户输入的语音唤醒词的情况下,确定该语音唤醒词和车辆控制端对应的第二预设语音唤醒词是否匹配成功。
[0134] 其中,第二预设语音唤醒词可以是车辆控制端预先配置的。
[0135] 在该语音唤醒词和车辆控制端对应的第二预设语音唤醒词匹配成功的情况下,执行步骤303;
[0136] 在该语音唤醒词和车辆控制端对应的第二预设语音唤醒词匹配失败的情况下,执行步骤310。
[0137] 步骤303、车辆控制端生成唤醒抑制指令,并通过超声波发射装置发送包含唤醒抑制指令的超声波信号。
[0138] 步骤304、车辆控制端响应该语音唤醒词。
[0139] 步骤305、终端设备接收该包含语音唤醒词的语音唤醒指令。
[0140] 步骤306、终端设备确定该语音唤醒词和终端设备对应的第一预设语音唤醒词是否匹配成功。
[0141] 在该语音唤醒词和终端设备对应的第一预设语音唤醒词匹配成功的情况下,执行步骤307;
[0142] 在该语音唤醒词和终端设备对应的第二预设语音唤醒词匹配失败的情况下,执行步骤311。
[0143] 步骤307、终端设备确定在预设时间段内是否接收到该第二设备通过超声波发射装置发送的超声波信号。
[0144] 在预设时间段内接收到该第二设备通过超声波发射装置发送的超声波信号的情况下,执行步骤308;
[0145] 在达到该预设时间段,若未接收到该第二设备通过超声波发射装置发送的超声波信号的情况下,执行步骤309。
[0146] 步骤308、终端设备根据该唤醒抑制指令,停止对接收到的语音唤醒词的响应。
[0147] 步骤309、终端设备响应该语音唤醒词。
[0148] 步骤310、车辆控制端不响应该语音唤醒词。
[0149] 步骤311、终端设备不响应该语音唤醒词。
[0150] 需要说明的是,对于上述方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本公开并不受所描述的动作顺序的限制,因为依据本公开,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本公开所必须的。
[0151] 采用上述方法,能够通过超声波信号传输唤醒抑制指令,无需建立车辆控制端和终端设备的无线连接,实现过程较简单。
[0152] 图4是根据一示例性实施例示出的一种设备控制的装置框图,如图4所示,该装置可以应用于第一设备,该装置400包括:
[0153] 信号接收模块401,被配置为接收第二设备通过超声波发射装置发送的超声波信号,该超声波信号包括唤醒抑制指令;
[0154] 响应抑制模块402,被配置为根据该唤醒抑制指令,停止对接收到的语音唤醒词的响应。
[0155] 可选地,如图5所示,该装置400还包括:指令接收模块403,被配置为接收语音唤醒指令,该语音唤醒指令包括该语音唤醒词;
[0156] 该信号接收模块401,被配置为在该语音唤醒词与该第一设备对应的第一预设唤醒词匹配成功的情况下,在预设时间段内接收该第二设备通过超声波发射装置发送的超声波信号。
[0157] 可选地,如图6所示,该装置400还包括:
[0158] 响应模块404,被配置为若达到该预设时间段,未接收到该超声波信号,则响应该语音唤醒词。
[0159] 可选地,该信号接收模块401,被配置为接收该第二设备通过超声波发射装置周期性发送的超声波信号。
[0160] 可选地,该超声波信号还包括指定唤醒词,该响应抑制模块402,被配置为在该语音唤醒词和该指定唤醒词匹配的情况下,停止对接收到的语音唤醒词的响应。
[0161] 可选地,该超声波信号还包括唤醒抑制时间,该响应抑制模块402,被配置为根据该唤醒抑制指令,在该唤醒抑制时间内停止对该接收到的语音唤醒词的响应。
[0162] 采用上述装置,能够通过超声波信号传输唤醒抑制指令,无需建立车辆控制端和终端设备的无线连接,实现过程较简单。
[0163] 图7是根据一示例性实施例示出的又一种设备控制的装置框图,如图7所示,该装置可以应用于第二设备,该装置700包括:
[0164] 指令生成模块701,被配置为生成唤醒抑制指令;
[0165] 信号发射模块702,被配置为通过超声波发射装置发送包含该唤醒抑制指令的超声波信号,该唤醒抑制指令用于指示该第一设备停止对接收到的语音唤醒词的响应。
[0166] 可选地,该指令生成模块701,被配置为在接收到语音唤醒指令的情况下,生成唤醒抑制指令。
[0167] 可选地,该指令生成模块701,被配置为在接收到语音唤醒指令的情况下,该语音唤醒指令包括语音唤醒词,若该语音唤醒词与该第二设备对应的第二预设唤醒词匹配成功,则生成唤醒抑制指令。
[0168] 可选地,该信号发射模块702,被配置为周期性发送包含该唤醒抑制指令的超声波信号。
[0169] 可选地,该超声波信号还包括指定唤醒词,该指定唤醒词用于指示该第一设备停止对该语音唤醒词的响应。
[0170] 可选地,该超声波信号还包括唤醒抑制时间,该唤醒抑制时间用于指示该第一设备在该唤醒抑制时间内停止对该语音唤醒词的响应。
[0171] 采用上述方案,能够通过超声波信号传输唤醒抑制指令,无需建立第一设备与第二设备的无线连接,实现过程较简单。
[0172] 关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0173] 图8是根据一示例性实施例示出的一种电子设备800的框图。如图8所示,该电子设备可以是上述第一设备或第二设备,该电子设备800可以包括:处理器801,存储器802。该电子设备800还可以包括多媒体组件803,输入/输出(I/O)接口804,以及通信组件805中的一者或多者。
[0174] 其中,处理器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模块等等。
[0175] 在一示例性实施例中,电子设备800可以被一个或多个应用专用集成电路(Application Specific Integrated Circuit,简称ASIC)、数字信号处理器(Digital Signal Processor,简称DSP)、数字信号处理设备(Digital Signal Processing Device,简称DSPD)、可编程逻辑器件(Programmable Logic Device,简称PLD)、现场可编程门阵列(Field Programmable Gate Array,简称FPGA)、控制器微控制器微处理器或其他电子元件实现,用于执行上述的设备控制的方法。
[0176] 在另一示例性实施例中,还提供了一种包括程序指令的计算机可读存储介质,该程序指令被处理器执行时实现上述设备控制的方法的步骤。例如,该计算机可读存储介质可以为上述包括程序指令的存储器802,上述程序指令可由电子设备800的处理器801执行以完成上述设备控制的方法。
[0177] 在另一示例性实施例中,还提供一种计算机程序产品,该计算机程序产品包含能够由可编程的装置执行的计算机程序,该计算机程序具有当由该可编程的装置执行时用于执行上述设备控制的方法的代码部分。
[0178] 本公开还提供一种计算机可读存储介质,其上存储有计算机程序指令,该程序指令被处理器执行时实现本公开提供的设备控制方法的步骤。
[0179] 图9是根据一示例性实施例示出的一种车辆900的框图,如图9所示,该车辆900包括车辆控制端901和超声波发射装置902,该车辆控制端和该超声波发射装置连接;
[0180] 其中,该车辆控制端901包括上述图7所示的一种设备控制的装置。
[0181] 该超声波发射装置,用于发送包含该唤醒抑制指令的超声波信号。
[0182] 本领域技术人员在考虑说明书及实践本公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
[0183] 应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
QQ群二维码
意见反馈