用于控制多个装置的系统和方法制造方法及图纸

技术编号:34605964 阅读:17 留言:0更新日期:2022-08-20 09:10
提供一种用于控制多个装置的系统和方法。所述方法包含:通过用至少一个模型处理文本字符串来生成命令脚本,所述文本字符串包含由用户输入的自然语言;基于上下文数据修改所述命令脚本,所述命令脚本包含至少一个装置的配置;基于所述命令脚本生成至少一个命令信号;以及基于所述至少一个命令信号控制至少一个装置。装置。装置。

【技术实现步骤摘要】
【国外来华专利技术】用于控制多个装置的系统和方法
[0001]相关申请的交叉引用
[0002]本申请要求2020年1月6日提交的第62/957,520号美国临时专利申请的优先权,所述美国临时专利申请以全文引用的方式并入本文中。


[0003]本公开大体上涉及控制装置,且在非限制性实施例中,涉及用于使用语音命令控制多个装置的系统、方法和计算机程序产品。

技术介绍

[0004]随着“智能家居”自动化和电器的日益普及,用户需要一种使用其口头命令控制多个不同装置的方法。现有方法需要系统可识别的预定义短语,由此要求用户记住特定装置名称、他们希望播放的媒体内容的全称(例如,电影标题或专辑名称)、装置的特定位置名称(例如,在其家中)等。这导致用户因错误命令被执行或用户命令被忽略和无法识别而感到沮丧。此外,随着连接和无线控制装置的数目增加,可能存在的不明确之处和由此导致的错误的数目也在增加。

技术实现思路

[0005]根据非限制性实施例,提供一种用于利用语音命令控制多个装置的方法,其包括:利用至少一个处理器通过用至少一个模型处理文本字符串来生成命令脚本,文本字符串包括由用户输入的自然语言;利用至少一个处理器基于上下文数据修改命令脚本,命令脚本包括至少一个装置的配置;利用至少一个处理器基于命令脚本生成至少一个命令信号;以及基于至少一个命令信号控制至少一个装置。
[0006]根据另一非限制性实施例,提供一种用于利用语音命令控制多个装置的系统,其包括至少一个处理器,所述至少一个处理器被编程或配置成:通过用至少一个模型处理文本字符串来生成命令脚本,文本字符串包括由用户输入的自然语言;基于上下文数据修改命令脚本,命令脚本包括至少一个装置的配置;基于命令脚本生成至少一个命令信号;以及基于至少一个命令信号控制至少一个装置。
[0007]根据另一非限制性实施例,提供一种用于利用语音命令控制多个装置的计算机程序产品,其包括至少一个非暂时性计算机可读介质,所述至少一个非暂时性计算机可读介质包含程序指令,所述程序指令在由至少一个处理器执行时使所述至少一个处理器:通过用至少一个模型处理文本字符串来生成命令脚本,文本字符串包括由用户输入的自然语言;基于上下文数据修改命令脚本,命令脚本包括至少一个装置的配置;基于命令脚本生成至少一个命令信号;以及基于至少一个命令信号控制至少一个装置。
[0008]将在以下编号条款中阐述其它非限制性实施例或方面:
[0009]条款1:一种用于利用语音命令控制多个装置的方法,其包括:利用至少一个处理器通过用至少一个模型处理文本字符串来生成命令脚本,文本字符串包括由用户输入的自
然语言;利用至少一个处理器基于上下文数据修改命令脚本,命令脚本包括至少一个装置的配置;利用至少一个处理器基于命令脚本生成至少一个命令信号;以及基于至少一个命令信号控制至少一个装置。
[0010]条款2:根据条款1所述的方法,其中配置包括以下各项中的至少一个:设置、媒体内容或其任何组合。
[0011]条款3:根据条款1或2所述的方法,其中修改命令脚本包括:利用至少一个处理器基于上下文数据确定配置;以及利用至少一个处理器用配置替换命令脚本的一部分。
[0012]条款4:根据条款1至3中任一项所述的方法,其中生成命令脚本包括:利用至少一个处理器通过用至少一个第一机器学习模型处理文本字符串来生成特征向量;利用至少一个处理器通过用至少一个第二机器学习模型处理特征向量来生成命令脚本。
[0013]条款5:根据条款1至4中任一项所述的方法,其中第一机器学习模型包括至少一个机器学习模型的编码器,并且其中第二机器学习模型包括至少一个机器学习模型的解码器。
[0014]条款6:根据条款1至5中任一项所述的方法,其进一步包括:从用户接收语音输入;以及利用至少一个处理器将语音输入转化为文本字符串。
[0015]条款7:根据条款1至6中任一项所述的方法,其中命令脚本基于配置数据生成或修改。
[0016]条款8:根据条款1至7中任一项所述的方法,其进一步包括利用至少一个处理器基于配置数据替换命令脚本的至少一部分。
[0017]条款9:根据条款1至8中任一项所述的方法,其中命令脚本的至少一部分包括位置名称,并且其中命令脚本的至少一部分被替换为来自配置数据的预定义位置。
[0018]条款10:根据条款1至9中任一项所述的方法,其中配置数据包括将装置标识符与位置相关联的至少一个数据结构。
[0019]条款11:根据条款1至10中任一项所述的方法,其进一步包括利用至少一个处理器规范化文本字符串。
[0020]条款12:根据条款1至11中任一项所述的方法,其进一步包括:基于文本字符串的至少一部分从远程数据库检索外部数据,其中生成命令脚本进一步基于外部数据。
[0021]条款13:根据条款1至12中任一项所述的方法,其中生成命令脚本包括从多个装置中选择至少一个装置。
[0022]条款14:根据条款1

13中任一项的方法,其中选择至少一个装置是基于以下各项中的至少一个:至少一个装置的位置、至少一个装置的特性、至少一个装置的状态或其任何组合。
[0023]条款15:根据条款1至14中任一项所述的方法,其中选择至少一个装置是基于至少一个装置的特性,并且其中特性包括以下各项中的至少一个:大小、形状、颜色、品牌、技术特征或其任何组合。
[0024]条款16:根据条款1至15中任一项所述的方法,其中选择至少一个装置是基于至少一个装置的状态,并且其中状态包括以下各项中的至少一个:激活状态、撤销激活状态、设置的值或其任何组合。
[0025]条款17:根据条款1至16中任一项所述的方法,其中命令脚本包括与至少一个条件
相关联的至少一个动作。
[0026]条款18:根据条款1至17中任一项所述的方法,其中上下文数据包括至少一个装置的历史使用数据。
[0027]条款19:根据条款1至18中任一项所述的方法,其中上下文数据包括至少一个使用模式。
[0028]条款20:根据条款1至19中任一项所述的方法,其中上下文数据包括日期和时间中的至少一个。
[0029]条款21:根据条款1至20中任一项所述的方法,其进一步包括:利用至少一个处理器确定文本字符串和/或命令脚本中的不明确之处;利用至少一个处理器基于不明确之处提示用户进行第二语音输入;以及利用至少一个处理器基于第二语音输入修改文本字符串和/或命令脚本。
[0030]条款22:一种用于利用语音命令控制多个装置的系统,其包括至少一个处理器,所述至少一个处理器被编程或配置成:通过用至少一个模型处理文本字符串来生成命令脚本,文本字符串包括由用户输入的自然语言;基于上下文数据修改命令脚本,命令脚本包括至少一个装置的配置;基于命令脚本生成至少一个命令信号;以及基于至少一个命令信号控制至少一个装置。
[0031]条款23:根据条款22所述的系统,其中配置包括以下各项中本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种用于利用语音命令控制多个装置的方法,包括:利用至少一个处理器通过用至少一个模型处理文本字符串来生成命令脚本,所述文本字符串包括由用户输入的自然语言;利用至少一个处理器基于上下文数据修改所述命令脚本,所述命令脚本包括至少一个装置的配置;利用至少一个处理器基于所述命令脚本生成至少一个命令信号;以及基于所述至少一个命令信号控制至少一个装置。2.根据权利要求1所述的方法,其中所述配置包括以下各项中的至少一个:设置、媒体内容或其任何组合。3.根据权利要求1所述的方法,其中修改所述命令脚本包括:利用至少一个处理器基于所述上下文数据确定所述配置;以及利用至少一个处理器用所述配置替换所述命令脚本的一部分。4.根据权利要求1所述的方法,其中生成所述命令脚本包括:利用至少一个处理器通过用至少一个第一机器学习模型处理所述文本字符串来生成特征向量;以及利用至少一个处理器通过用至少一个第二机器学习模型处理所述特征向量来生成所述命令脚本。5.根据权利要求4所述的方法,其中所述至少一个第一机器学习模型包括所述至少一个机器学习模型的编码器,并且其中所述至少一个第二机器学习模型包括所述至少一个机器学习模型的解码器。6.根据权利要求1所述的方法,进一步包括:从所述用户接收语音输入;以及利用至少一个处理器将所述语音输入转化为所述文本字符串。7.根据权利要求1所述的方法,其中所述命令脚本基于配置数据被生成或修改。8.根据权利要求1所述的方法,进一步包括利用至少一个处理器基于配置数据替换所述命令脚本的至少一部分。9.根据权利要求8所述的方法,其中所述命令脚本的所述至少一部分包括位置名称,并且其中所述命令脚本的所述至少一部分被替换为来自所述配置数据的预定义位置。10.根据权利要求8所述的方法,其中所述配置数据包括将装置标识符与位置相关联的至少一个数据结构。11.根据权利要求1所述的方法,进一步包括利用至少一个处理器规范化所述文本字符串。12.根据权利要求1所述的方法,进一步包括:基于所述文本字符串的至少一部分从远程数据库检索外部数据,其中生成所述命令脚本进一步基于所述外部数据。13.根据权利要求1所述的方法,其中生成所述命令脚本包括从多个装置中选择所述至少一个装置。14.根据权利要求13所述的方法,其中选择所述至少一个装置是基于以下各项中的至少一个:所述至少一个装置的位置、所述至少一个装置的特性、所述至少一个装置的状态或
其任何组合。15.根据权利要求14所述的方法,其中选择所述至少一个装置是基于所述至少一个装置的所述特性,并且其中所述特性包括以下各项中的至少一个:大小、形状、颜色、品牌、技术特征或其任何组合。16.根据权利要求14所述的方法,其中选择所述至少一个装置是基于所述至少一个装置的所述状态,并且其中所述状态包括以下各项中的至少一个:激活状态、撤销激活状态、设置的值或其任何组合。17.根据权利要求1所述的方法,其中所述命令脚本包括与至少一个条件相关联的至少一个动作。18.根据权利要求1所述的方法,其中所述上下文数据包括所述至少一个装置的历史使用数据。19.根据权利要求1所述的方法,其中所述上下文数据包括至少一个使用模式。20.根据权利要求1所述的方法,其中所述上下文数据包括日期和时间中的至少一个。21.根据权利要求1所述的方法,进一步包括:利用至少一个处理器确定所述文本字符串和/或所述命令脚本中的不明确之处;利用至少一个处理器基于所述不明确之处提示用户进行第二语音输入;以及利用至少一个处理器基于所述第二语音输入修改所述文本字符串和/或所述命令脚本。22.一种用于利用语音命令控制多个装置的系统,包括至少一个处理器,所述至少一个处理器被编程或配置成:通过用至少一个模型处理文本字符串来生成命令脚本,所述文本字符串包括由用户输入的自然语言;基于上下文数据修改所述命令脚本,所述命令脚本包括至少一个装置的配置;基于所述命令脚...

【专利技术属性】
技术研发人员:J
申请(专利权)人:七哈格斯实验室
类型:发明
国别省市:

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

1