基于用户的语音输入确定目标设备并控制目标设备的服务器及其操作方法与流程
- 国知局
- 2024-11-21 11:56:52
本公开涉及一种服务器和所述服务器的操作方法,其用于根据在包括多个设备的网络环境中从用户接收的语音输入中所包括的用户意图来确定要执行操作的目标设备以及用于控制所确定的目标设备。
背景技术:
1、随着多媒体技术和网络技术的发展,可以通过使用设备向用户提供各种服务。特别地,随着语音识别技术的发展,用户可以通过服务代理向设备输入语音(例如,话语、语音输入、语音命令等)并且根据语音输入接收响应消息。
2、然而,在包括多个设备的家庭网络环境中,当用户想要通过除了通过语音输入等进行交互的客户机设备之外的设备来接收服务时,由于必须选择服务代理,用户变得不方便。特别地,由于可以由多个设备中的每一个提供的服务的类型是不同的,因此需要一种能够通过识别包括在用户的语音输入中的意图来有效地提供服务的技术。
3、当识别包括在用户的语音输入中的意图时,可以使用人工智能(ai)技术,并且可以使用基于规则的自然语言理解(nlu)技术。
技术实现思路
1、提供了一种服务器及其操作方法,更具体地,提供了一种用于在包括多个设备的网络环境中根据语音输入识别用户的意图、根据所确定的意图自动确定要执行操作的设备、并且控制所确定的设备的服务器及其操作方法。
2、另外的方面将部分地在随后的描述中阐述,并且部分地将从描述中显而易见,或者可以通过对所呈现的实施例的实践来获知。
3、根据本公开的一个方面,由服务器基于语音输入来控制目标设备的方法包括:接收用户的语音输入;将所接收的语音输入转换为文本;使用第一自然语言理解(nlu)模型对文本进行分析,并基于分析文本的结果确定目标设备;从多个第二nlu模型中选择与所确定的目标设备对应的第二nlu模型;利用所选择的第二nlu模型对文本的至少一部分进行分析,并基于对文本的所述至少一部分的分析结果,获取将由目标设备执行的操作的操作信息;基于所获得的操作信息,输出所获得的操作信息以控制目标设备。
4、根据本公开的另一方面,服务器包括:通信接口,配置成执行数据通信;存储器,存储包括一个或多个指令的程序;以及处理器,配置成执行存储在存储器中的程序的所述一个或多个指令,以:通过通信接口从所述多个设备中的至少一个接收用户的语音输入;将所接收的语音输入转换为文本;使用第一自然语言理解(nlu)模型分析文本,并基于分析文本的结果确定目标设备;从多个第二nlu模型中选择与所确定的目标设备对应的第二nlu模型;利用所选择的第二nlu模型对文本的至少一部分进行分析,并基于对文本的所述至少一部分进行分析的结果,获得将由目标设备执行的操作的操作信息;控制通信接口输出获得的操作信息,以基于获得的操作信息控制目标设备。
5、根据本发明的另一方面,计算机可读记录介质记录有用于在计算机上执行方法的程序,所述方法包括:接收用户的语音输入;将所接收的语音输入转换为文本;使用第一自然语言理解(nlu)模型对文本进行分析,并基于分析文本的结果确定目标设备;从多个第二nlu模型中选择与所确定的目标设备对应的第二nlu模型;利用所选择的第二nlu模型对文本的至少一部分进行分析,并基于对文本的所述至少一部分的分析结果,获得将由目标设备执行的操作的操作信息;基于所获得的操作信息,输出所获得的操作信息以控制目标设备。
6、根据本公开的另一方面,由服务器基于语音输入来控制目标设备的方法包括:基于将与用户对设备的语音输入对应的文本输入到第一自然语言理解(nlu)模型的结果,获得关于目标设备的信息;基于将文本的至少一部分输入到基于所获得的关于目标设备的信息从多个第二nlu模型中确定的第二nlu模型的结果,获得将由目标设备执行的操作的操作信息;输出所获得的操作信息以基于所获得的操作信息控制目标设备。
技术特征:1.一种由服务器执行的控制网络环境中的多个设备中的设备的方法,所述方法包括:
2.根据权利要求1所述的方法,其中,确定所述目标设备还包括:
3.根据权利要求1所述的方法,其中,所获得的设备信息包括所述多个设备的功能能力信息、位置信息或状态信息中的至少一者。
4.根据权利要求1所述的方法,其中,确定所述目标设备还包括:
5.根据权利要求4所述的方法,其中,所述状态信息包括所述多个设备是否通电/断电、与所述多个设备当前执行的操作有关的信息、或与设备的设置有关的信息中的至少一者。
6.根据权利要求1所述的方法,其中,确定所述目标设备还包括:
7.一种用于控制网络环境中的多个设备中的设备的服务器,所述服务器包括:
8.根据权利要求7所述的服务器,其中,所述至少一个处理器还配置为执行所述一个或多个指令以:
9.根据权利要求8所述的服务器,其中,所获得的设备信息包括所述多个设备的功能能力信息,位置信息或状态信息中的至少一个。
10.根据权利要求7所述的服务器,其中,所述至少一个处理器还配置为执行所述一个或多个指令以:
11.根据权利要求10所述的服务器,其中,所述状态信息包括所述多个设备是否通电/断电、与所述多个设备当前执行的操作有关的信息、或与设备的设置有关的信息中的至少一者。
12.根据权利要求7所述的服务器,其中,所述至少一个处理器还配置为执行所述一个或多个指令以:
13.一种非暂时性计算机可读记录介质,记录有用于在计算机上执行根据权利要求1所述的方法的程序。
技术总结提供了一种基于用户的语音输入来控制设备的服务器以及该服务器的操作方法。服务器配置成:确定在包括多个设备的网络环境中的、与从客户机设备接收的用户的语音输入相关的目标设备的类型,基于所确定的类型和所述多个设备的设备信息来确定所述目标设备,以及获得供所确定的目标设备执行操作的操作信息。技术研发人员:高炫睦,吴馨来,李豪桢受保护的技术使用者:三星电子株式会社技术研发日:技术公布日:2024/11/18本文地址:https://www.jishuxx.com/zhuanli/20241120/333519.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表