当前位置: 首页 > 专利查询>苹果公司专利>正文

家庭环境中的智能自动化助理制造技术

技术编号:38836935 阅读:4 留言:0更新日期:2023-09-17 09:53
本申请总体上涉及家庭环境中的智能自动化助理。本申请提供用于操作智能自动化助理的系统和过程。在一个示例性过程中,可以接收表示用户请求的话语输入。所述过程可以确定对应于所述话语输入的一个或多个可能设备特征。可以检索表示具有已建立位置的一组设备的数据结构。所述过程可以基于所述数据结构从所述一组设备中确定一个或多个候选设备。所述一个或多个候选设备可以对应于所述话语输入。所述过程可以基于所述一个或多个可能设备特征和所述一个或多个候选设备的一个或多个实际设备特征来确定对应于所述话语输入的用户意图。可以提供致使所述一个或多个候选设备中的设备执行对应于所述用户意图的动作的指令。执行对应于所述用户意图的动作的指令。执行对应于所述用户意图的动作的指令。

【技术实现步骤摘要】
家庭环境中的智能自动化助理
[0001]本申请是国际申请号为PCT/US2016/055914,国际申请日为2016年10月7日,进入中国国家阶段日期为2018年8月22日,国家申请号为201680082355.7,专利技术名称为“家庭环境中的智能自动化助理”的申请的分案申请。
[0002]相关申请的交叉引用
[0003]本申请要求提交于2016年6月9日的名称为“INTELLIGENT AUTOMATED ASSISTANT IN A HOME ENVIRONMENT”的美国临时序列号61/348,015的优先权,该申请据此全文以引用方式并入以用于所有目的。
[0004]本申请还涉及2014年9月30日提交的“INTELLIGENT ASSISTANT FOR HOME AUTOMATION”的美国非临时专利申请序列号14/503,105(代理人案卷号106842108200(P23013US1)),该申请据此全文以引用方式并入以用于所有目的。


[0005]本专利技术整体涉及智能自动化助理,更具体地讲,涉及家庭环境中的智能自动化助理。

技术介绍

[0006]智能自动化助理(或数字助理)可在人类用户与电子设备之间提供有利界面。此类助理可允许用户使用自然语言以语音形式和/或文本形式与设备或系统进行交互。例如,用户可向正在电子设备上运行的数字助理提供包含用户请求的语音输入。数字助理可从该语音输入解译用户意图并且将用户意图操作化成任务。随后可通过执行电子设备的一项或多项服务来执行这些任务,并且可将响应于用户请求的相关输出返回给用户。
[0007]可使用在计算设备诸如移动电话、平板电脑、膝上型计算机、台式计算机等上运行的软件应用程序来远程控制具有已建立位置(例如,家庭、办公室、企业、公共机构)的设备(例如,电子设备)。例如,许多制造商生产可由移动电话上运行的软件应用程序控制以调节灯泡的亮度和/或颜色的灯泡。具有类似控制的其他设备诸如门锁、恒温器等同样可用。
[0008]尽管这些设备可向用户提供较高水平的控制和便利,但随着家庭中的受远程控制的设备的数量和受远程控制的设备的类型数量增大,管理这些设备可能变得非常困难。例如,典型的家庭可包括放置在家中各个房间的40至50个灯泡。使用常规软件应用程序,向每个灯泡给予唯一标识符,并且试图控制这些设备中的一者的用户必须从图形用户界面内的可用设备列表选择适当的标识符。记住特定灯泡的正确标识符并且从40至50个标识符的列表中找出该标识符可能是一个困难且耗时的过程。例如,用户可能会将一个设备的标识符与另一个设备的标识符弄混并因此不能够控制所需设备。不同制造商通常提供控制其相应设备时必须使用的不同软件应用程序,这也增加了管理和控制大量远程受控设备的难度。因此,用户必须定位并打开一个软件应用程序以开启/关闭相应的灯泡,然后必须定位并打开另一个软件应用程序以设置其恒温器的温度。

技术实现思路

[0009]本专利技术提供用于操作智能自动化助理的系统和过程。在一个示例性过程中,接收表示用户请求的话语输入。该过程确定对应于该话语输入的一个或多个可能设备特征。检索表示具有已建立位置的一组设备的数据结构。该过程基于数据结构来从该组设备确定一个或多个候选设备。所述一个或多个候选设备对应于该话语输入。该过程基于一个或多个可能设备特征和一个或多个候选设备的一个或多个实际设备特征来确定对应于该话语输入的用户意图。提供致使一个或多个候选设备中的设备执行对应于用户意图的动作的指令。
[0010]在另一个示例性过程中,接收表示用户请求的话语输入。该过程确定该话语输入是否涉及具有已建立位置的设备。响应于确定该话语输入涉及具有已建立位置的设备,检索表示所述具有已建立位置的一组设备的数据结构。该过程使用该数据结构确定对应于该话语输入的用户意图,该用户意图与将由该组设备中的设备执行的动作和在执行该动作之前要满足的标准相关联。该动作和该设备与该标准相关联地存储,其中根据确定该标准得到满足,由设备执行该动作。
附图说明
[0011]图1是示出根据各种示例的用于实现数字助理的系统和环境的框图。
[0012]图2A是示出根据各种示例的实现数字助理的客户端侧部分的便携式多功能设备的框图。
[0013]图2B是示出根据各种示例的用于事件处理的示例性部件的框图。
[0014]图3示出了根据各种示例的实现数字助理的客户端侧部分的便携式多功能设备。
[0015]图4是根据各种示例的具有显示器和触敏表面的示例性多功能设备的框图。
[0016]图5A示出了根据各种示例的便携式多功能设备上的应用程序菜单的示例性用户界面。
[0017]图5B示出了根据各种示例的具有与显示器分开的触敏表面的多功能设备的示例性用户界面。
[0018]图6A示出了根据各种示例的个人电子设备。
[0019]图6B是示出根据各种示例的个人电子设备的框图。
[0020]图7A是示出根据各种示例的数字助理系统或其服务器部分的框图。
[0021]图7B示出了根据各种示例的图7A所示的数字助理的功能。
[0022]图7C示出了根据各种示例的知识本体的一部分。
[0023]图8示出了根据各种示例的用于操作数字助理的过程。
[0024]图9是示出根据各种示例的表示具有已建立位置的一组设备的数据结构的分级图。
[0025]图10A示出了根据各种示例的对应于示例性话语输入的可能设备特征。
[0026]图10B示出了根据各种示例的与数据结构中所表示的设备相关联的实际设备特征。
[0027]图11示出了根据各种示例的用于操作数字助理的过程。
[0028]图12示出了根据各种示例的电子设备的功能框图。
[0029]图13示出了根据各种示例的电子设备的功能框图。
具体实施方式
[0030]在以下对示例的描述中将引用附图,在附图中以例示的方式示出了可被实施的特定示例。应当理解,在不脱离各个示例的范围的情况下,可使用其他示例并且可作出结构性变更。
[0031]如上所述,利用数字助理来控制具有已建立位置的设备诸如用户家中的设备,对于用户而言可能既方便又有利。优选地,用户采用自然语言来向数字助理传达预期动作和用于执行该动作的预期设备,而不必参考预定义的命令或预定义的设备标识符。例如,如果用户提供自然语言命令“开门”,则可能需要数字助理准确理解用户是指哪个门以及预期动作是开门还是打开门锁。因此,用户将不需要记住无数预定义的命令和设备标识符来向数字助理传达用户意图。这改善了用户体验并且允许与数字助理进行更自然且更加人性化的交互。
[0032]虽然自然语言交互是改善用户体验所需要的,但自然语言经常包括数字助理难以消除歧义的模糊词语。例如,对于自然语言命令“开门”,用户的家可能具有能够打开或解锁的若干扇门。因此,数字助理需要依赖其他信息来补充自然语言命令以便准确地确定预期动作和用于执行该动作的预期设备。根本文档来自技高网
...

【技术保护点】

【技术特征摘要】
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中任一项所述的计算机可读存储介质,其中所述标准与所述一组设备中的第三设备的操作状态相关...

【专利技术属性】
技术研发人员:G
申请(专利权)人:苹果公司
类型:发明
国别省市:

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

1