【技术实现步骤摘要】
【国外来华专利技术】有条件地将各种自动助理功能分配给与外围助理控制设备的交互
技术介绍
人类可以使用本文称为“自动助理”(也称为“数字代理”、“聊天机器人”、“交互式个人助理”、“智能个人助理”、“助理应用程序”、“会话代理”等)的交互式软件应用程序参与人机对话。例如,人类(当他们与自动助理交互时,其可以被称为“用户”)可以通过使用口头自然语言输入(即,话语)(在某些情况下,可以将该口头自然语言输入转换成文本,并且然后对其进行处理)和/或通过提供文本(例如,键入的)自然语言输入来向自动助理提供命令和/或请求。自动助理通过提供响应用户界面输出来响应请求,该响应用户界面输出可以包括听觉和/或视觉用户界面输出。在许多情况下,用户提供口头话语以使自动助理执行各种动作。然而,大量的计算和/或网络资源可以被用于处理口头话语以执行自动助理动作。例如,打开智能灯的自动助理动作可以通过将相对应的命令直接传输到智能灯,或者传输到用于处理该命令、然后将相对应的命令传输到智能灯的第三方服务器,来实现。然而,在响应于“助理,打开智能灯X(Assistant,turnonsmartli ...
【技术保护点】
1.一种由一个或多个处理器实施的方法,所述方法包括:/n基于经由计算设备可访问的数据来确定第一用户或第二用户是否是外围助理控制设备的当前活跃用户,/n其中所述外围助理控制设备与所述计算设备无线通信,并且/n其中自动助理是经由所述计算设备可访问的;/n从所述外围助理控制设备接收其他数据,所述其他数据是响应于所述外围助理控制设备的触摸界面接收到触摸输入而生成的,/n其中,对响应于与所述触摸界面的交互而生成的所述其他数据的接收,使得所述自动助理根据所述第一用户或所述第二用户是否被确定为所述外围助理控制设备的所述当前活跃用户,来执行从至少第一自动助理功能和第二自动助理功能中选择的功 ...
【技术特征摘要】
【国外来华专利技术】20181207 US 62/776,9791.一种由一个或多个处理器实施的方法,所述方法包括:
基于经由计算设备可访问的数据来确定第一用户或第二用户是否是外围助理控制设备的当前活跃用户,
其中所述外围助理控制设备与所述计算设备无线通信,并且
其中自动助理是经由所述计算设备可访问的;
从所述外围助理控制设备接收其他数据,所述其他数据是响应于所述外围助理控制设备的触摸界面接收到触摸输入而生成的,
其中,对响应于与所述触摸界面的交互而生成的所述其他数据的接收,使得所述自动助理根据所述第一用户或所述第二用户是否被确定为所述外围助理控制设备的所述当前活跃用户,来执行从至少第一自动助理功能和第二自动助理功能中选择的功能;
当所述第一用户被确定为所述当前活跃用户时,
响应于接收到所述其他数据并确定所述第一用户是所述当前活跃用户,而使所述自动助理执行所述第一自动助理功能;以及
当所述第二用户被确定为当前活跃用户时:
响应于接收到所述其他数据并确定所述第二用户是所述当前活跃用户,而使所述自动助理执行不同于所述第一自动助理功能的所述第二自动助理功能。
2.根据权利要求1所述的方法,其中所述第一自动助理功能也能够响应于对所述计算设备的自动助理界面的相对应的第一口头请求而执行,并且所述第二自动助理功能也能够响应于对所述计算设备的自动助理界面的相对应的第二口头请求而执行。
3.根据任一前述权利要求所述的方法,进一步包括:
在确定所述外围助理控制设备的当前活跃用户之前:
响应于所述第一用户和/或所述第二用户提供了用于请求所述自动助理将所述第一自动助理功能和所述第二自动助理功能分配给所述外围助理控制设备的一个或多个口头话语,将所述第一自动助理功能和所述第二自动助理功能分配给所述外围助理控制设备。
4.根据任一前述权利要求所述的方法,进一步包括:
在确定所述外围助理控制设备的当前活跃用户之前:
基于确定第一口头话语请求将所述第一自动助理功能分配给所述外围助理控制设备,并且基于确定所述第一口头话语由所述第一用户提供,将所述第一自动助理功能分配给所述外围助理控制设备和分配给所述第一用户;以及
基于确定第二口头话语请求将所述第一自动助理功能分配给所述外围助理控制设备,并且基于确定所述第二口头话语由所述第二用户提供,将所述第二自动助理功能分配给所述外围助理控制设备和分配给所述第二用户。
5.根据任一前述权利要求所述的方法,其中所述外围助理控制设备的触摸界面包括响应触觉手势的触摸传感器。
6.根据权利要求5所述的方法,其中所述外围助理控制设备仅仅响应于与所述触摸界面的交互来提供所述其他数据,并且所述触摸界面仅仅响应于一个或多个触觉手势。
7.根据任一前述权利要求所述的方法,其中经由所述计算设备可访问的数据包括在从所述外围助理控制设备接收所述其他数据之前经由所述计算设备的一个或多个麦克风检测到的音频数据;并且
其中基于经由所述计算设备可访问的数据来确定所述第一用户或所述第二用户是否是所述外围助理控制设备的当前活跃用户包括:
基于对所述音频数据进行处理来确定所述音频数据与所存储的所述第一用户的语音嵌入相匹配;以及
基于所述音频数据与所存储的所述第一用户的语音嵌入相匹配,确定所述第一用户是所述活跃用户。
8.根据权利要求7所述的方法,其中确定所述第一用户是所述活跃用户还基于:
确定在从所述外围助理控制设备接收所述其他数据的阈值时间量内检测到所述音频数据。
9.根据任一前述权利要求所述的方法,
其中所述第一自动助理功能包括改变智能设备的属性,并且
其中使所述自动助理执行所述第一自动助理功能包括:
确定所述智能设备的属性的当前状态,并且
基于所述当前状态,生成用于使所述智能设备的属性转变到不同于所述当前状态的替代状态的命令;以及
将所述命令传输到所述智能设备或传输到与所述智能设备相关联的服务器。
10.根据权利要求9所述的方法,进一步包括:
接收输入,所述输入请求仅将用于使所述智能设备的属性转变为所述当前状态的功能分配给所述外围助理控制设备;以及
响应于接收到所述输入,自动地将所述第一自动助理功能分配给所述智能设备,其中所述第一自动助理功能在至少所述当前状态和替代状态之间改变所述智能设备的属性,而不是仅使所述智能设备的属性转变到所述当前状态。
11.根据前述权利要求中任一项所述的方法,还包括:
基于经由所述计算设备可访问的另外的数据,确定外围助理控制设备是位于第一区域还是第二区域;
当所述第一用户被确定为所述当前活跃用户并且所述外围助理控制设备被确定位于所述第一区域中时:
响应于确定所述外围助理控制设备位于所述第一区域中,使所述自动助理执行所述第一自动助理功能;以及
当所述第二用户被确定为所述当前活跃用户并且所述外围助理控制设备被确定位于所述第二区域中时:
响应于确定所述外围助理控制设备位于所述第二区域中,使所述自动助理执行所述第二自动助理功能。
12.根据权利要求11所述的方法,其中经由所述计算设备可访问的所述另外的数据指示:所述外围助理控制设备经由无线通信协议仅与所述计算设备直接配对;并且其中确定所述外围助理控制设备位于所述第一区域还是所述第二区域包括:基于配对的计算设备在设备拓扑中被分配给所述第一区域,来确定所述外围助理控制设备位于所述第一区域。
13.根据权利要求11所述的方法,其中所述计算设备是在所述自动助理可访问的设备拓扑中所定义的多个不同助理计算设备中的一个设备,并且其中确定所述外围助理控制设备是位于所述第一区域还是所述第二区域包括:确定所述外围助理控制设备与所述多个助理计算设备中的哪个最接近。
14.一种由一个或多个处理器实施的方法,所述方法包括:
基于经由计算设备可访问的数据,确定外围助理控制设备是位于第一区域还是第二区域,
其中所述外围助理控制设备与所述计算设备无线通信,并且
自动助理是经由所述计算设备可访问的;
从所述外围助理控制设备接收其他数据,所述其他数据是响应于所述外围助理控制设备的触摸界面接收到触摸输入而生成的,
其中根据所述外围助理控制设备被确定位于所述第一区域还是所述第二区域,与所述触摸界面的交互使所述自动助理执行从至少第一自动助理功能和第二自动助理功能中选择的功能;
当所述外围助理控制设备被确定在所述第一区域时:
响应于接收到所述其他数据并且确定所述外围助理控制设备被确定在所述第一区域,使所述自动助理执行所述第一自动助理功能;以及
当所述外围助理控制设备被确定在所述第二区域时:
响应于接收到所述其他数据并且确定所述...
【专利技术属性】
技术研发人员:托默·阿马里利奥,倪宇钊,布赖恩·艾伦,诺伯特·泰丁可,维尔·唐纳利,袁锋,纳撒尼尔·奈斯巴,阿努拉格·贾殷,杰基·张,朱荣辉,华春亚,格雷戈里·基利安,
申请(专利权)人:谷歌有限责任公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。