本发明整体涉及智能自动化助理,更具体地讲,涉及家庭环境中的智能自动化助理。
背景技术:
1、智能自动化助理(或数字助理)可在人类用户与电子设备之间提供有利界面。此类助理可允许用户使用自然语言以语音形式和/或文本形式与设备或系统进行交互。例如,用户可向正在电子设备上运行的数字助理提供包含用户请求的语音输入。数字助理可从该语音输入解译用户意图并且将用户意图操作化成任务。随后可通过执行电子设备的一项或多项服务来执行这些任务,并且可将响应于用户请求的相关输出返回给用户。
2、可使用在计算设备诸如移动电话、平板电脑、膝上型计算机、台式计算机等上运行的软件应用程序来远程控制具有已建立位置(例如,家庭、办公室、企业、公共机构)的设备(例如,电子设备)。例如,许多制造商生产可由移动电话上运行的软件应用程序控制以调节灯泡的亮度和/或颜色的灯泡。具有类似控制的其他设备诸如门锁、恒温器等同样可用。
3、尽管这些设备可向用户提供较高水平的控制和便利,但随着家庭中的受远程控制的设备的数量和受远程控制的设备的类型数量增大,管理这些设备可能变得非常困难。例如,典型的家庭可包括放置在家中各个房间的40至50个灯泡。使用常规软件应用程序,向每个灯泡给予唯一标识符,并且试图控制这些设备中的一者的用户必须从图形用户界面内的可用设备列表选择适当的标识符。记住特定灯泡的正确标识符并且从40至50个标识符的列表中找出该标识符可能是一个困难且耗时的过程。例如,用户可能会将一个设备的标识符与另一个设备的标识符弄混并因此不能够控制所需设备。不同制造商通常提供控制其相应设备时必须使用的不同软件应用程序,这也增加了管理和控制大量远程受控设备的难度。因此,用户必须定位并打开一个软件应用程序以开启/关闭相应的灯泡,然后必须定位并打开另一个软件应用程序以设置其恒温器的温度。
技术实现思路
1、本发明提供用于操作智能自动化助理的系统和过程。在一个示例性过程中,接收表示用户请求的话语输入。该过程确定对应于该话语输入的一个或多个可能设备特征。检索表示具有已建立位置的一组设备的数据结构。该过程基于数据结构来从该组设备确定一个或多个候选设备。所述一个或多个候选设备对应于该话语输入。该过程基于一个或多个可能设备特征和一个或多个候选设备的一个或多个实际设备特征来确定对应于该话语输入的用户意图。提供致使一个或多个候选设备中的设备执行对应于用户意图的动作的指令。
2、在另一个示例性过程中,接收表示用户请求的话语输入。该过程确定该话语输入是否涉及具有已建立位置的设备。响应于确定该话语输入涉及具有已建立位置的设备,检索表示所述具有已建立位置的一组设备的数据结构。该过程使用该数据结构确定对应于该话语输入的用户意图,该用户意图与将由该组设备中的设备执行的动作和在执行该动作之前要满足的标准相关联。该动作和该设备与该标准相关联地存储,其中根据确定该标准得到满足,由设备执行该动作。
1.一种用于操作数字助理的方法,所述方法包括:
2.根据权利要求1所述的方法,其中所述动作包括致使所述第一设备将其操作状态从第一操作状态改变为第二操作状态。
3.根据权利要求1至2中任一项所述的方法,其中所述标准包括表示所述设备特征的实际值大于、等于或小于阈值的要求。
4.根据权利要求3所述的方法,其中确定所述标准还包括基于所述话语输入确定所述阈值。
5.根据权利要求1至2中任一项所述的方法,其中所述标准与所述一组设备中的第三设备的操作状态相关联。
6.根据权利要求5所述的方法,其中所述标准包括所述第三设备的所述操作状态等于参考操作状态的要求。
7.根据权利要求5所述的方法,其中所述标准包括所述第三设备的所述操作状态从第二参考操作状态转变为第三参考操作状态的要求。
8.根据权利要求1至2中任一项所述的方法,其中所述标准包括所述动作在预定时间段内被执行少于预定次数的要求。
9.根据权利要求1至2中任一项所述的方法,还包括:
10.根据权利要求1至2中任一项所述的方法,其中所述存储还包括存储在执行所述动作之前要满足的第二标准。
11.根据权利要求10所述的方法,其中满足所述第二标准要求满足所述标准。
12.根据权利要求10所述的方法,还包括:
13.一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由电子设备的一个或多个处理器执行时,致使所述电子设备:
14.根据权利要求13所述的计算机可读存储介质,其中所述动作包括致使所述第一设备将其操作状态从第一操作状态改变为第二操作状态。
15.根据权利要求13至14中任一项所述的计算机可读存储介质,其中所述标准包括表示所述设备特征的实际值大于、等于或小于阈值的要求。
16.根据权利要求15所述的计算机可读存储介质,其中确定所述标准还包括基于所述话语输入确定所述阈值。
17.根据权利要求13至14中任一项所述的计算机可读存储介质,其中所述标准与所述一组设备中的第三设备的操作状态相关联。
18.根据权利要求17所述的计算机可读存储介质,其中所述标准包括所述第三设备的所述操作状态等于参考操作状态的要求。
19.根据权利要求17所述的计算机可读存储介质,其中所述标准包括所述第三设备的所述操作状态从第二参考操作状态转变为第三参考操作状态的要求。
20.根据权利要求13至14中任一项所述的计算机可读存储介质,其中所述标准包括所述动作在预定时间段内被执行少于预定次数的要求。
21.根据权利要求13至14中任一项所述的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由电子设备的一个或多个处理器执行时,致使所述电子设备:
22.根据权利要求13至14中任一项所述的计算机可读存储介质,其中所述存储还包括存储在执行所述动作之前要满足的第二标准。
23.根据权利要求22所述的计算机可读存储介质,其中满足所述第二标准要求满足所述标准。
24.根据权利要求22所述的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由电子设备的一个或多个处理器执行时,致使所述电子设备:
25.一种电子设备,所述电子设备包括:
26.根据权利要求25所述的电子设备,其中所述动作包括致使所述第一设备将其操作状态从第一操作状态改变为第二操作状态。
27.根据权利要求25至26中任一项所述的电子设备,其中所述标准包括表示所述设备特征的实际值大于、等于或小于阈值的要求。
28.根据权利要求27所述的电子设备,其中确定所述标准还包括基于所述话语输入确定所述阈值。
29.根据权利要求25至26中任一项所述的电子设备,其中所述标准与所述一组设备中的第三设备的操作状态相关联。
30.根据权利要求29所述的电子设备,其中所述标准包括所述第三设备的所述操作状态等于参考操作状态的要求。
31.根据权利要求29所述的电子设备,其中所述标准包括所述第三设备的所述操作状态从第二参考操作状态转变为第三参考操作状态的要求。
32.根据权利要求25至26中任一项所述的电子设备,其中所述标准包括所述动作在预定时间段内被执行少于预定次数的要求。
33.根据权利要求25至26中任一项所述的电子设备,所述一个或多个程序包括用于以下操作的指令:
34.根据权利要求25至26中任一项所述的电子设备,其中所述存储还包括存储在执行所述动作之前要满足的第二标准。
35.根据权利要求34所述的电子设备,其中满足所述第二标准要求满足所述标准。
36.根据权利要求34所述的电子设备,所述一个或多个程序包括用于以下操作的指令:
37.一种电子设备,所述电子设备包括: