一种实现设备就近唤醒的方法、系统及装置制造方法及图纸

技术编号:30767990 阅读:89 留言:0更新日期:2021-11-10 12:31
本申请实施例公开了一种实现设备就近唤醒的方法,所述方法包括:接收语音唤醒指令;根据所述语音唤醒指令确定当前设备的唤醒参数;根据当前设备的所述唤醒参数和接收的其他设备的唤醒参数,基于唤醒条件,判断是否执行所述语音唤醒指令。所述方法用以降低设备唤醒延迟。迟。迟。

【技术实现步骤摘要】
一种实现设备就近唤醒的方法、系统及装置


[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]图1为本申请实施例实现设备就近唤醒的方法的流程图;
[0032]图2为本申请实施例实现设备就近唤醒的系统的结构示意图;
[0033]图3为本申请实施例实现设备就近唤醒的装置的结构意图;
[0034]图4为本申请实施例实现设备就近唤醒的电子装置的结构意图。
具体实施方式
[0035]为了便于理解本申请实施例提供的技术方案,下面结合附图对本申请实施例提供的实现设备就近唤醒的方法、装置和系统进本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种实现设备就近唤醒的方法,其特征在于,所述方法包括:接收语音唤醒指令;根据所述语音唤醒指令确定当前设备的唤醒参数;根据当前设备的所述唤醒参数和接收的其他设备的唤醒参数,基于唤醒条件,判断是否执行所述语音唤醒指令。2.根据权利要求1所述的方法,其特征在于,所述唤醒参数包括所述语音唤醒指令的语音能量值;所述根据当前设备的所述唤醒参数和接收的其他设备的唤醒参数,基于唤醒条件,判断是否执行所述语音唤醒指令,包括:对比当前设备和其他设备的语音能量值,确定语音能量值最大的设备为目标唤醒设备;若当前设备为所述目标唤醒设备,判断结果为执行所述语音唤醒指令。3.根据权利要求1所述的方法,其特征在于,所述唤醒参数包括所述语音唤醒指令的语音能量值以及辅助参数;所述根据当前设备的所述唤醒参数和接收的其他设备的唤醒参数,基于唤醒条件,判断是否执行所述语音唤醒指令,包括:对比当前设备和其他设备的语音能量值,确定语音能量值最大的设备为第一唤醒设备;所述第一唤醒设备的数量大于一个时,确定所述辅助参数满足参数条件的第一唤醒设备为所述目标唤醒设备;若当前设备为所述目标唤醒设备,判断结果为执行所述语音唤醒指令。4.根据权利要求3所述的方法,其特征在于,所述辅助参数包括唤醒角度;其中,所述唤醒角度为语音唤醒指令发出方的朝向和由所述语音唤醒指令发出方指向当前设备的方向之间的夹角;所述确定所述辅助参数满足参数条件的第一唤醒设备为所述目标唤醒设备,包括:确定唤醒角度最小的第一唤醒设备为所述目标唤醒设备。5.根据权利要求3所述的方法,其特征在于,所述辅助参数包括参数生成时刻;其中,所述参数生成时刻为当前设备基于所述语音唤醒指令生成所述唤醒参数的时刻;所述确定所述辅助参数满足参数条件的第一唤醒设备为所述目标唤醒设备,包括:确定参数生成时刻最...

【专利技术属性】
技术研发人员:赵万里韩启源张含波陈孝良
申请(专利权)人:北京声智科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1