一种筛选设备的方法及服务设备技术

技术编号:27832949 阅读:50 留言:0更新日期:2021-03-30 11:45
本申请涉及计算机技术领域,公开了一种筛选设备的方法及服务设备,获取各待唤醒设备的唤醒信号的信号质量参数后,筛选出一个待唤醒设备作为响应唤醒信号的设备。其中,内置噪声源的待唤醒设备的信号质量参数是根据待唤醒设备的噪声源的噪声情况确定的。从而可以准确筛选出响应唤醒信号的设备,便于用户与设备进行语音交互。行语音交互。行语音交互。

【技术实现步骤摘要】
一种筛选设备的方法及服务设备


[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]针对任一内置噪声源的待唤醒设备,将所述待唤醒设备的信噪比补偿值与所述待唤醒设备的唤醒信号的信噪比之和确定为所述待唤醒设备的信号质量参数。
...

【技术保护点】

【技术特征摘要】
1.一种服务设备,其特征在于,包括:存储器和控制器;所述存储器,用于存储计算机程序;所述控制器与所述存储器连接,被配置为基于所述计算机程序执行:获取各待唤醒设备的唤醒信号的信号质量参数,其中,内置噪声源的待唤醒设备的信号质量参数是根据所述待唤醒设备的所述噪声源的噪声情况确定的;基于所述信号质量参数,筛选出一个待唤醒设备作为响应所述唤醒信号的设备。2.根据权利要求1所述的服务设备,其特征在于,针对内置噪声源的所述待唤醒设备,所述待唤醒设备的所述信号质量参数是根据所述待唤醒设备的信噪比补偿值对所述待唤醒设备的唤醒信号的信噪比进行补偿处理后得到的;针对未内置噪声源的待唤醒设备,所述信号质量参数为所述待唤醒设备的唤醒信号的信噪比。3.根据权利要求2所述的服务设备,其特征在于,针对任一内置噪声源的待唤醒设备,所述控制器还被配置为:在关闭所述噪声源的状态下,获取所述待唤醒设备的预设信号的第一信噪比;在开启所述噪声源的状态下,获取所述待唤醒设备的所述预设信号的第二信噪比;将所述第一信噪比与所述第二信噪比的差值,确定为所述待唤醒设备的所述信噪比补偿值。4.根据权利要求2所述的服务设备,其特征在于,针对任一内置噪声源的待唤醒设备,所述控制器还被配置为:在关闭所述噪声源的状态下,获取所述待唤醒设备的多个预设信号各自的信噪比,其中所述多个预设信号属于不同的预设频段;在开启所述噪声源的状态下,获取所述待唤醒设备的所述多个预设信号的各自的信噪比;确定每个所述预设信号在关闭所述噪声源的状态下和在开启所述噪声源的状态下分别得到的信噪比的差值;确定各所述预设信号的信噪比的差值的加权平均值作为所述待唤醒设备的所述信噪比补偿值。5.根据权利要求2所述的服务设备,其特征在于,由所述控制器执行所述补偿处理时,所述控制器还被配置为:针对任一内置噪声源的待唤...

【专利技术属性】
技术研发人员:杨香斌
申请(专利权)人:海信视像科技股份有限公司
类型:发明
国别省市:

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

1