智能设备及设备集群的制作方法
- 国知局
- 2024-06-21 11:52:52
本公开涉及人机交互领域,特别涉及具有人机交互能力的智能设备及设备集群。
背景技术:
1、以语音作为人机交互方式的智能设备操作上非常简单、直观、自然,已在很多场景中得到使用。例如,智能座舱中人与车机的交互,智慧家居中的各种声控,自然语言处理中的智能对话机器人等。
2、在一些场景中,同时存在多个智能设备,分别具有与用户进行语音交互的能力。
技术实现思路
1、根据本公开的第一个方面,提供了一种用于设备集群的智能设备,该设备集群包括多个分别作为节点设备的智能设备,其中一个节点设备作为该设备集群的主节点设备,该智能设备包括:语音输入模块,用于从外部接收语音输入;语音输出模块,用于向外部输出语音;以及处理器,该处理器被配置为:在该智能设备作为该设备集群中的主节点设备的情况下,响应于从该设备集群中的一个或多个节点设备接收到通知消息,指定该一个或多个节点设备中的一个节点设备为当前交互设备,以便由该当前交互设备执行语音交互处理,该通知消息是该一个或多个节点设备响应于监听到语音输入而向主节点设备发送的通知消息。
2、可选地,所述处理器还被配置为:响应于监听到语音输入,向所述设备集群中的主节点设备发送通知消息。
3、可选地,所述处理器还被配置为:响应于被主节点设备指定为当前交互设备,执行语音交互处理。
4、可选地,所述处理器还被配置为:响应于所述智能设备开启互联后指定时间期间内监听到集群广播消息,从所监听到的集群广播消息中获取所述设备集群中的主节点设备的信息;向所述主节点设备发送节点注册消息。
5、可选地,所述处理器还被配置为:响应于所述智能设备开启互联后指定时间期间内未监听到集群广播消息,发送互联广播消息,并监听其它节点设备发送的互联广播消息;以及与发送互联广播消息的其它节点设备进行仲裁,以确定设备集群中的主节点设备。
6、可选地,所述处理器还被配置为,在所述智能设备作为主节点设备的情况下:定时发送心跳消息;监听集群中开启互联的其它节点设备响应于心跳消息的回应消息;响应于未监听到一个其它节点设备的回应消息的异常次数超过第一阈值,在主节点设备维护的集群设备信息表中删除所述一个其它节点设备的信息。
7、可选地,所述处理器还被配置为,在所述智能设备不是所述主节点设备的情况下:响应于未监听到来自主节点设备的心跳消息的异常次数超过第二阈值,发送主节点异常广播消息;监听其它节点设备发送的主节点异常广播消息;基于发送主节点异常广播消息的节点设备的数量和集群中互联设备的数量,确定是否重新选择主节点设备。
8、根据本公开的第二个方面,一种设备集群,包括多个分别作为所述设备集群的节点设备的智能设备,所述多个智能设备中的至少两个智能设备是根据权利要求1至13中任何一项所述的智能设备。
9、根据本公开的第三个方面,提供了一种计算设备,包括:处理器;以及存储器,其上存储有可执行代码,当可执行代码被处理器执行时,使处理器执行如上述第一方面所述的方法。
10、根据本公开的第四个方面,提供了一种计算机程序产品,包括可执行代码,当所述可执行代码被电子设备的处理器执行时,使所述处理器执行如上述第一方面所述的方法。
11、根据本公开的第五个方面,提供了一种非暂时性机器可读存储介质,其上存储有可执行代码,当可执行代码被电子设备的处理器执行时,使处理器执行如上述第一方面所述的方法。
技术特征:1.一种用于设备集群的智能设备,所述设备集群包括多个分别作为节点设备的智能设备,其中一个节点设备作为所述设备集群的主节点设备,该智能设备包括:
2.根据权利要求1所述的智能设备,其中,所述通知消息包括:
3.根据权利要求1所述的智能设备,其中,
4.根据权利要求3所述的智能设备,其中,
5.根据权利要求1所述的智能设备,其中,所述处理器还被配置为,在所述智能设备作为主节点设备的情况下:
6.根据权利要求5所述的智能设备,其中,所述处理器还被配置为,在所述智能设备作为主节点设备的情况下:
7.根据权利要求6所述的智能设备,其中,所述处理器还被配置为,在所述智能设备不是所述主节点设备的情况下:
8.根据权利要求5至7中任何一项所述的智能设备,其中,所述处理器还被配置为,在所述智能设备不是所述主节点设备的情况下:
9.根据权利要求8所述的智能设备,其中,所述处理器还被配置为,在所述智能设备不是所述主节点设备的情况下:
10.一种设备集群,包括多个分别作为所述设备集群的节点设备的智能设备,所述多个智能设备中的至少两个智能设备是根据权利要求1至9中任何一项所述的智能设备。
技术总结本公开涉及一种智能设备及设备集群。该设备集群包括多个分别作为节点设备的智能设备,其中一个作为主节点设备。该智能设备包括:语音输入模块;语音输出模块;以及处理器。该处理器被配置为:在该智能设备作为该设备集群中的主节点设备的情况下,响应于从该设备集群中的一个或多个节点设备接收到通知消息,指定该一个或多个节点设备中的一个节点设备为当前交互设备,以便由该当前交互设备执行语音交互处理,该通知消息是该一个或多个节点设备响应于监听到语音输入而向主节点设备发送的通知消息。由此,在现场存在多个具有语音交互功能的智能设备的情况下,避免响应嘈杂,为用户提供更好的语音交互体验。技术研发人员:王淼军,郝冬宁,寸毛毛,焦孟受保护的技术使用者:湖北星纪魅族集团有限公司技术研发日:技术公布日:2024/5/19本文地址:https://www.jishuxx.com/zhuanli/20240618/24220.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。