用于对外部设备进行控制的服务器和方法与流程
- 国知局
- 2024-06-21 11:38:12
与示例实施例一致的设备和方法在广义上涉及一种用于对外部设备进行控制的服务器及其操作方法,更具体地,涉及一种用于基于用户的话语来对外部设备进行控制的服务器及其操作方法。
背景技术:
1、随着物联网(iot)技术的发展,用户能够经由电子设备来控制提供了各种服务的iot设备。特别地,由于用户已经能够通过说出命令来控制iot设备,因此用户可以容易控制用户周围的iot设备。
2、iot设备的制造商可能不同于用于控制iot设备的电子设备的制造商。因此,用于控制iot设备的电子设备的制造商预设置了用于基于用户的话语来控制iot设备的功能,并且iot设备的制造商另外操作用于控制iot设备的服务器以实施预定功能。在这种情况下,iot设备不直接地被电子设备控制。而是,用于控制iot设备的信号(该信号由电子设备产生)可以通过由电子设备的制造商操作的服务器,然后可以经由用于控制iot设备的附加服务器来控制iot设备。
3、在这种情况下,iot设备的制造商必须另外操作服务器。此外,iot设备的制造商在将除用于控制iot设备的预定功能之外的附加功能应用到iot设备方面是有限的。此外,在大多数情况下,iot设备的制造商不可能扩展与控制iot设备的功能相对应的用户话语句子。
4、同时,当用户通过使用电子设备来控制iot设备时,用户必须注册iot设备并将iot设备关联到电子设备的标识(id)。这里,iot设备的制造商制造和销售附加的iot集线器,使得iot设备可以被一个电子设备方便地控制。
5、因此,每当用户购买iot设备时,用户必须购买与iot设备相对应的附加iot集线器,并且有时用户必须自己经由网站等将他/她的iot设备连接到电子设备。
技术实现思路
1、根据示例实施例的方面,提供了一种服务器和方法,以消除物联网(iot)设备的制造商必须操作附加服务器来提供用于对iot设备进行控制的功能的负担。
2、根据示例实施例的另一方面,提供了一种服务器和方法,从而iot设备的制造商可以在不受限制的情况下注册用于对iot设备进行控制的功能。
3、根据示例实施例的另一方面,提供了一种服务器和方法,从而用于对iot设备进行控制的设备还可以操作为与iot设备相对应的附加iot集线器,使得即使用户不购买附加的iot集线器,他/她也不必自己经由网站等将他/她的iot设备连接到电子设备。
4、示例实施例的附加方面将在下面的具体实施方式中部分地被阐述,并且该部分将从实施方式中显而易见,或者可以通过示例实施例的实践而被了解。
5、根据示例实施例的一方面,对外部设备进行控制的服务器包括:通信器;存储器,被配置为存储用于产生与用户的话语相对应的命令的至少一个自然语言理解(nlu)引擎;以及处理器,经由通信器从与外部设备配对的配对设备接收对外部设备进行控制的用户的话语和关于在配对设备中注册的至少一个外部设备的信息,基于对外部设备进行控制的用户的话语和关于所述至少一个外部设备的信息,从所述至少一个nlu引擎当中确定与外部设备相对应的nlu引擎,以及通过使用所确定的nlu引擎来产生用于基于用户的话语对外部设备进行控制的命令。
6、所述至少一个nlu引擎可以基于外部设备的制造商和外部设备的类型中的至少一个而变化。也就是说,所述至少一个nlu引擎可以包括多个nlu引擎,所述多个nlu引擎基于相应外部设备的制造商和相应外部设备的类型而彼此不同。
7、nlu引擎可以通过以下操作来确定:从对外部设备进行控制的用户的话语中提取外部设备的代号部分和对外部设备的服务调用的短语部分;以及基于外部设备的代号部分和关于至少一个外部设备的信息,从所述至少一个nlu引擎当中确定与外部设备的代号部分相对应的nlu引擎。
8、可以通过以下操作来产生对外部设备进行控制的命令:通过使用所确定的nlu引擎,产生与所提取的对外部设备的服务调用的短语部分相对应的nlu结果,以及基于nlu结果来产生对外部设备进行控制的命令。
9、产生对外部设备进行控制的命令还可以包括基于nlu结果产生与对外部设备进行控制的命令相对应的自然语言。
10、关于所述至少一个外部设备的信息可以包括:至少一个外部设备的标识(id)、至少一个外部设备的制造商的id、以及至少一个外部设备的至少一个代号。
11、可以基于经由配对设备的用户输入来确定所述至少一个外部设备的至少一个代号。
12、当外部设备经由近场通信与配对设备配对时,处理器可以经由通信器向配对设备发送外部设备的id和所产生的对外部设备进行控制的命令。
13、当外部设备经由电信与配对设备进行配对时,处理器还可以经由通信器向外部设备发送所产生的对外部设备进行控制的命令。
14、外部设备的id可以由配对设备提供。
15、根据另一示例实施例的方面,一种对外部设备进行控制的控制方法包括:存储用于产生与用户的话语相对应的命令的至少一个自然语言理解(nlu)引擎;从与外部设备配对的配对设备接收对外部设备进行控制的用户的话语和关于注册到配对设备的至少一个外部设备的信息;基于对外部设备进行控制的用户的话语和关于所述至少一个外部设备的信息,从所述至少一个nlu引擎当中确定与外部设备相对应的nlu引擎;以及通过使用所确定的nlu引擎,产生基于用户的话语对外部设备进行控制的命令。
技术特征:1.一种配对设备,用于控制与所述配对设备配对的外部设备,所述配对设备包括:
2.根据权利要求1所述的配对设备,其中,与所述外部设备相对应的信息包括所述外部设备的id。
3.根据权利要求1所述的配对设备,其中,所述处理器被配置为控制所述通信器从所述外部设备接收所述外部设备的制造商的id。
4.根据权利要求1所述的配对设备,其中,所述用户语音输入包括所述外部设备的代号和对所述外部设备的服务调用的短语。
5.根据权利要求1所述的配对设备,其中,其中所述命令是使用至少一个自然语言理解nlu引擎中的与所述外部设备相对应的nlu引擎提供的。
6.根据权利要求1所述的配对设备,其中,基于用户输入或所述外部设备的制造商中的至少一个来识别所述外部设备的代号。
7.根据权利要求1所述的配对设备,还包括存储器,所述存储器被配置为存储所述外部设备的制造商的id、所述外部设备的id和所述外部设备的代号。
8.根据权利要求1所述的配对设备,还包括输入接口,所述输入接口被配置为接收包括所述外部设备的代号在内的文本输入。
9.根据权利要求1所述的配对设备,其中所述处理器被配置为控制所述通信器同时与第一外部设备和第二外部设备配对。
10.根据权利要求1所述的配对设备,其中与所述命令相对应的功能由所述外部设备执行。
11.一种配对设备的操作方法,所述配对设备用于控制与所述配对设备配对的外部设备,所述操作方法包括:
12.根据权利要求11所述的操作方法,其中,与所述外部设备相对应的信息包括所述外部设备的id。
13.根据权利要求11所述的操作方法,还包括:
14.根据权利要求11所述的操作方法,其中,用户话语包括所述外部设备的代号和对所述外部设备的服务调用的短语。
15.根据权利要求11所述的操作方法,其中,其中所述命令是使用至少一个自然语言理解nlu引擎中的与所述外部设备相对应的nlu引擎提供的。
16.根据权利要求11所述的操作方法,其中,基于用户输入或所述外部设备的制造商中的至少一个来识别所述外部设备的代号。
17.根据权利要求11所述的操作方法,还包括:
18.根据权利要求11所述的操作方法,还包括:
19.根据权利要求11所述的操作方法,其中所述配对设备同时与第一外部设备和第二外部设备配对。
20.根据权利要求11所述的操作方法,其中与所述命令相对应的功能由所述外部设备执行。
技术总结提供了一种对外部设备进行控制的服务器。服务器包括:通信器、处理器、存储器,所述存储器存储用于产生与用户的话语相相对应的命令的至少一个自然语言理解(NLU)引擎。服务器经由通信器从与外部设备配对的配对设备接收对外部设备进行控制的用户的话语和关于在配对设备中注册的至少一个外部设备的信息;基于对外部设备进行控制的用户的话语和关于所述至少一个外部设备的信息来从至少一个NLU引擎当中确定与外部设备相对应的NLU引擎;以及通过使用所确定的NLU引擎,产生基于用户的话语对外部设备进行控制的命令。技术研发人员:崔铜玹受保护的技术使用者:三星电子株式会社技术研发日:技术公布日:2024/3/24本文地址:https://www.jishuxx.com/zhuanli/20240618/22575.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表