预唤醒终端的方法、装置及存储介质制造方法及图纸

技术编号:26847562 阅读:19 留言:0更新日期:2020-12-25 13:12
本公开涉及一种预唤醒终端的方法、装置及存储介质,终端组网内未处于唤醒状态的任一终端接收所述终端组网内处于唤醒状态的任一终端发送的预决策消息,所述预决策消息是由所述处于唤醒状态的终端的唤醒时刻及所述处于唤醒状态的终端接收到的目标语音消息确定出的;根据所述预决策消息,在所述终端组网内广播第一唤醒消息,以使所述终端组网内的任一终端根据所述第一唤醒消息确定唤醒指示消息,并根据所述唤醒指示消息确定是否唤醒。

【技术实现步骤摘要】
预唤醒终端的方法、装置及存储介质
本公开涉及终端唤醒领域,尤其涉及一种预唤醒终端的方法、装置及存储介质。
技术介绍
随着语音识别技术的不断发展,通过语音进行人机交互的交互方式受到了广泛关注,且已经有大量基于语音交互的智能终端面世,如智能音箱、智能空调、语音助手等,用户可以通过说出唤醒词来唤醒终端。目前用户输入唤醒音频后,在多个智能终端组成的终端组网中筛选出距离用户最近的智能终端以响应用户指示的方法已经比较普遍,当前就近唤醒决策通常采用的是分布式决策,在分布式决策中,各终端都会进行唤醒决策,并且是由唤醒引擎触发终端发送唤醒消息给组网内的其它终端,但受组网内不同终端唤醒引擎能力的差异,不同终端进行唤醒决策时可能会得出不同的唤醒决策结果,从而导致同时唤醒,出现多终端响应用户的情况。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种预唤醒终端的方法、装置及存储介质。根据本公开实施例的第一方面,提供一种预唤醒终端的方法,应用于终端组网内未处于唤醒状态的任一终端,所述方法包括:接收所述终端组网内处于唤醒状态的任一终端发送的预决策消息,所述预决策消息是由所述处于唤醒状态的终端的唤醒时刻及所述处于唤醒状态的终端接收到的目标语音消息确定出的;根据所述预决策消息,在所述终端组网内广播第一唤醒消息,以使所述终端组网内的任一终端根据所述第一唤醒消息确定唤醒指示消息,并根据所述唤醒指示消息确定是否唤醒。可选地,所述预决策消息包括以所述唤醒时刻为起始时刻的预设时间区间内的第一音频信息;所述根据所述预决策消息,在所述终端组网内广播第一唤醒消息包括:在所述未处于唤醒状态的终端接收到语音消息的情况下,根据所述语音消息确定所述未处于唤醒状态的终端位于所述预设时间区间内的第二音频信息;根据所述第一音频信息和所述第二音频信息确定所述未处于唤醒状态的终端是否处于预唤醒状态;在确定所述未处于唤醒状态的终端处于预唤醒状态的情况下,在所述终端组网内广播所述第一唤醒消息。可选地,所述根据所述第一音频信息和所述第二音频信息确定所述未处于唤醒状态的终端是否处于预唤醒状态包括:将所述第一音频信息与所述第二音频信息进行特征匹配,得到匹配度;若所述匹配度大于或者等于预设匹配度阈值,确定所述未处于唤醒状态的终端处于预唤醒状态。可选地,在所述根据所述预决策消息,在所述终端组网内广播第一唤醒消息之前,所述方法还包括:确定所述未处于唤醒状态的终端的唤醒引擎是否已被唤醒;所述根据所述预决策消息,在所述终端组网内广播第一唤醒消息包括:在确定所述未处于唤醒状态的终端的唤醒引擎尚未被唤醒的情况下,根据所述预决策消息,在所述终端组网内广播第一唤醒消息。根据本公开实施例的第二方面,提供一种预唤醒终端的方法,应用于终端组网内处于唤醒状态的任一终端,所述方法包括:响应于所述终端的唤醒引擎被唤醒,生成第二唤醒消息并获取所述唤醒引擎被唤醒的唤醒时刻;根据所述唤醒时刻以及接收到的目标语音消息确定预决策消息;在所述终端组网内广播所述预决策消息;接收所述终端组网内未处于唤醒状态的任一终端根据所述预决策消息发送的第一唤醒消息;根据所述第一唤醒消息以及所述第二唤醒消息确定唤醒指示消息,并根据所述唤醒指示消息确定是否唤醒。可选地,在所述终端组网内广播所述预决策消息之前,所述方法还包括:确定所述处于唤醒状态的终端是否接收到过所述终端组网内广播的预决策消息;所述在所述终端组网内广播所述预决策消息包括:在确定所述处于唤醒状态的终端未接收到所述终端组网内广播的预决策消息的情况下,在所述终端组网内广播所述预决策消息。可选地,所述确定所述处于唤醒状态的终端是否接收到过所述终端组网内广播的预决策消息包括:获取所述处于唤醒状态的终端对应的第一标记;在所述第一标记为目标标记的情况下,确定所述处于唤醒状态的终端未接收到所述终端组网内广播的预决策消息。根据本公开实施例的第三方面,提供一种预唤醒终端的装置,应用于终端组网内未处于唤醒状态的任一终端,所述装置包括:第一接收模块,被配置为接收所述终端组网内处于唤醒状态的任一终端发送的预决策消息,所述预决策消息是由所述处于唤醒状态的终端的唤醒时刻及所述处于唤醒状态的终端接收到的目标语音消息确定出的;第一广播模块,被配置为根据所述预决策消息,在所述终端组网内广播第一唤醒消息,以使所述终端组网内的任一终端根据所述第一唤醒消息确定唤醒指示消息,并根据所述唤醒指示消息确定是否唤醒。可选地,所述预决策消息包括以所述唤醒时刻为起始时刻的预设时间区间内的第一音频信息;所述第一广播模块,被配置为在所述未处于唤醒状态的终端接收到语音消息的情况下,根据所述语音消息确定所述未处于唤醒状态的终端位于所述预设时间区间内的第二音频信息;根据所述第一音频信息和所述第二音频信息确定所述未处于唤醒状态的终端是否处于预唤醒状态;在确定所述未处于唤醒状态的终端处于预唤醒状态的情况下,在所述终端组网内广播所述第一唤醒消息。可选地,所述第一广播模块,被配置为将所述第一音频信息与所述第二音频信息进行特征匹配,得到匹配度;若所述匹配度大于或者等于预设匹配度阈值,确定所述未处于唤醒状态的终端处于预唤醒状态。可选地,所述装置还包括:第一确定模块,被配置为确定所述未处于唤醒状态的终端的唤醒引擎是否已被唤醒;所述第一广播模块,被配置为在确定所述未处于唤醒状态的终端的唤醒引擎尚未被唤醒的情况下,根据所述预决策消息,在所述终端组网内广播第一唤醒消息。根据本公开实施例的第四方面,提供一种预唤醒终端的装置,应用于终端组网内处于唤醒状态的任一终端,所述装置包括:生成模块,被配置为响应于所述终端的唤醒引擎被唤醒,生成第二唤醒消息并获取所述唤醒引擎被唤醒的唤醒时刻;第二确定模块,被配置为根据所述唤醒时刻以及接收到的目标语音消息确定预决策消息;第二广播模块,被配置为在所述终端组网内广播所述预决策消息;第二接收模块,被配置为接收所述终端组网内未处于唤醒状态的任一终端根据所述预决策消息发送的第一唤醒消息;第三确定模块,被配置为根据所述第一唤醒消息以及所述第二唤醒消息确定唤醒指示消息,并根据所述唤醒指示消息确定是否唤醒。可选地,所述装置还包括:第四确定模块,被配置为确定所述处于唤醒状态的终端是否接收到过所述终端组网内广播的预决策消息;所述第二广播模块,被配置为在确定所述处于唤醒状态的终端未接收到所述终端组网内广播的预决策消息的情况下,在所述终端组网内广播所述预决策消息。可选地,所述第四确定模块,被配置为获取所述处于唤醒状态的终端对应的第一标记;在所述第一标记为目标标记的情况下,确定所述处于唤醒状态的终端未接收到所述终端组网内广播的预决策消息。根据本公开实施例的第五方面,提供一种预唤醒终端的装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:接收所述终端组网内处于唤醒状态的任一终端发送的预决策消息,所述预决策消息是由所述处于唤醒状态的终端的唤醒时刻及所述处于唤醒状态的终端接收到的目标语音消息确定出的;根据所述预决策消息,在本文档来自技高网...

【技术保护点】
1.一种预唤醒终端的方法,其特征在于,应用于终端组网内未处于唤醒状态的任一终端,所述方法包括:/n接收所述终端组网内处于唤醒状态的任一终端发送的预决策消息,所述预决策消息是由所述处于唤醒状态的终端的唤醒时刻及所述处于唤醒状态的终端接收到的目标语音消息确定出的;/n根据所述预决策消息,在所述终端组网内广播第一唤醒消息,以使所述终端组网内的任一终端根据所述第一唤醒消息确定唤醒指示消息,并根据所述唤醒指示消息确定是否唤醒。/n

【技术特征摘要】
1.一种预唤醒终端的方法,其特征在于,应用于终端组网内未处于唤醒状态的任一终端,所述方法包括:
接收所述终端组网内处于唤醒状态的任一终端发送的预决策消息,所述预决策消息是由所述处于唤醒状态的终端的唤醒时刻及所述处于唤醒状态的终端接收到的目标语音消息确定出的;
根据所述预决策消息,在所述终端组网内广播第一唤醒消息,以使所述终端组网内的任一终端根据所述第一唤醒消息确定唤醒指示消息,并根据所述唤醒指示消息确定是否唤醒。


2.根据权利要求1所述的方法,其特征在于,所述预决策消息包括以所述唤醒时刻为起始时刻的预设时间区间内的第一音频信息;
所述根据所述预决策消息,在所述终端组网内广播第一唤醒消息包括:
在所述未处于唤醒状态的终端接收到语音消息的情况下,根据所述语音消息确定所述未处于唤醒状态的终端位于所述预设时间区间内的第二音频信息;
根据所述第一音频信息和所述第二音频信息确定所述未处于唤醒状态的终端是否处于预唤醒状态;
在确定所述未处于唤醒状态的终端处于预唤醒状态的情况下,在所述终端组网内广播所述第一唤醒消息。


3.根据权利要求2所述的方法,其特征在于,所述根据所述第一音频信息和所述第二音频信息确定所述未处于唤醒状态的终端是否处于预唤醒状态包括:
将所述第一音频信息与所述第二音频信息进行特征匹配,得到匹配度;
若所述匹配度大于或者等于预设匹配度阈值,确定所述未处于唤醒状态的终端处于预唤醒状态。


4.根据权利要求1至3任一项所述的方法,其特征在于,在所述根据所述预决策消息,在所述终端组网内广播第一唤醒消息之前,所述方法还包括:
确定所述未处于唤醒状态的终端的唤醒引擎是否已被唤醒;
所述根据所述预决策消息,在所述终端组网内广播第一唤醒消息包括:
在确定所述未处于唤醒状态的终端的唤醒引擎尚未被唤醒的情况下,根据所述预决策消息,在所述终端组网内广播第一唤醒消息。


5.一种预唤醒终端的方法,其特征在于,应用于终端组网内处于唤醒状态的任一终端,所述方法包括:
响应于所述终端的唤醒引擎被唤醒,生成第二唤醒消息并获取所述唤醒引擎被唤醒的唤醒时刻;
根据所述唤醒时刻以及接收到的目标语音消息确定预决策消息;
在所述终端组网内广播所述预决策消息;
接收所述终端组网内未处于唤醒状态的任一终端根据所述预决策消息发送的第一唤醒消息;
根据所述第一唤醒消息以及所述第二唤醒消息确定唤醒指示消息,并根据所述唤醒指示消息确定是否唤醒。


6.根据权利要求5所述的方法,其特征在于,在所述终端组网内广播所述预决策消息之前,所述方法还包括:
确定所述处于唤醒状态的终端是否接收到过所述终端组网内广播的预决策消息;
所述在所述终端组网内广播所述预决策消息包括:
在确定所述处于唤醒状态的终端未接收到所述终端组网内广播的预决策消息的情况下...

【专利技术属性】
技术研发人员:程思
申请(专利权)人:北京小米松果电子有限公司
类型:发明
国别省市:北京;11

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

1