由数字助理在组设备环境中对命令的标识和处理制造技术

技术编号:26045293 阅读:35 留言:0更新日期:2020-10-23 21:25
在本公开的非限制性示例中,提出了用于由数字助理在组设备环境中执行命令的系统、方法和设备。在事件的持续时间内,可以对具有数字助理的多个设备进行集群。群集的设备中的一个设备可以被指派为针对群集的仲裁器设备。用户可以发出由群集的数字助理可执行的口头命令。可以经由语音分析来标识发出口头命令的用户。可以关于口头命令是否对应于与群集的多个成员或群集的特定成员共享内容的意图做出确定,并且可以基于所确定的意图和执行设备的呈现能力来选择群集的设备以用于执行对口头命令的答复。

【技术实现步骤摘要】
【国外来华专利技术】由数字助理在组设备环境中对命令的标识和处理
技术介绍
随着数字助理(例如,Cortana、Siri、Alexa)的能力的增强,它们在家庭和工作场所中的使用也得到增加。用户经常访问数字助理,以响应于口头命令而快速并且有效地获取答案,并且使内容浮现(surface)。随着数字助理的使用及其与各种计算设备的结合变得几乎无处不在,用户尝试在包括每个具有集成数字助理的多个设备的环境中与数字助理进行口头交互已经变得越来越普遍。关于该一般技术环境,已经考虑了本文中公开的本技术的各方面。此外,尽管已经讨论了一般环境,但是应当理解,本文中描述的示例不应当限于在
技术介绍
中确定的一般环境。
技术实现思路
提供本
技术实现思路
以便以简化的形式介绍一些概念,这些概念将在下面的具体实施方式部分中进一步描述。该概述不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。示例的其他方面、特征和/或优点将在下面的描述中部分地阐述,并且部分地从描述中很清楚,或者可以通过本公开的实践而获知。本公开的非限制性示例描述了用于由数字助理在组设备环境中执行口头命令的系统、方法和设备。可以创建包括与数字助理集成的多个计算设备的群集。在一些示例中,可以基于一个或多个指示符来对多个设备自动集群,一个或多个指示符包括:设备的物理位置、设备的物理接近度、与设备相关联的群集事件、以及与群集事件相关联的位置。在其他示例中,可以基于用于创建或加入群集的用户选择来对多个计算设备进行集群。在创建群集之后,可以选择或将群集中的多个设备中的一个设备指派为仲裁器设备,以直接响应于来自群集成员的口头数字助理命令。当在集群的设备附近的群集成员发出口头数字助理命令时,仲裁器设备将这些命令发送给数字助理服务以进行处理。该处理可以包括标识发出该命令的群集成员并且标识与该命令相关联的命令意图。命令意图可以包括执行意图和隐私意图。在处理口头命令之后,数字助理服务可以基于执行意图和隐私意图来确定群集中的一个或多个设备,从该设备中对口头命令做出响应(例如,显示响应,以听觉方式传送响应)。附图说明参考以下附图描述非限制性和非穷举性示例:图1是示出用于协助由数字助理在集群的设备组中执行口头命令的示例分布式计算环境的示意图。图2示出了用于与集群的设备组中的多个成员共享内容的示例性环境。图3示出了用于将个人内容浮现给集群的设备组中的特定用户的示例性环境。图4示出了用于向设备群集中未包括的用户请求信息并且将该信息浮现给设备群集中的用户的示例性环境。图5是用于协助由数字助理在集群的设备组中执行语音命令的示例性方法。图6和图7是可以用于实践本公开的各方面的移动计算设备的简化图。图8是示出可以用于实践本公开的各方面的计算设备的示例物理组件的框图。图9是可以在其中实践本公开的各方面的分布式计算系统的简化框图。具体实施方式将参考附图详细描述各种实施例,其中贯穿若干视图,相同的附图标记表示相同的部件和组件。参考各种实施例没有限制所附权利要求的范围。另外,在本说明书中阐述的任何示例都不意图是限制性的,而是仅阐述所附权利要求的很多可能实施例中的一些。以上描述的各种实施例和示例仅以说明的方式提供,而不应当解释为限制所附权利要求。本领域技术人员将容易认识到,在不遵循本文中示出和描述的示例实施例和应用并且不脱离权利要求的真实精神和范围的情况下,可以进行各种修改和改变。本公开的示例提供了用于协助由数字助理在组设备环境中执行命令的系统、方法和设备,其中在物理接近度内的多个设备被与数字助理集成。在一些示例中,一个或多个数字助理也可以与一个或多个用户简档相关联。根据本文中描述的各方面,与数字助理集成的在彼此的物理接近度内的多个设备可以被集群以用于处理来自群集事件的一个或多个成员的口头命令。根据示例,在确定多个设备在彼此的物理接近度阈值内时,可以对与数字助理集成的多个设备自动集群。在其他示例中,在确定群集事件与由多个设备中的每个设备执行的一个或多个应用相关联并且群集事件的开始时间已经发生或在发生时间阈值内时,可以对与数字助理集成的多个设备自动集群。例如,多个用户中的每个用户可以具有在与每个用户的设备相关联的日历应用中调度的联合会议,并且在达到会议的开始时间时,或者在达到该会议的开始时间的时间阈值时(例如,在会议开始之前5分钟),可以在会议事件的持续时间内对每个用户的设备自动集群。在其他示例中,仅在以下情况下才可以对与数字助理集成的多个设备自动集群:多个设备中的每个设备在彼此的物理接近度阈值内,并且确定与多个设备中的每个设备相关联的联合群集事件的开始时间已经发生或者在发生时间阈值内。在其他示例中,可以经由群集登录过程来形成群集。例如,群集应用、或与由多个设备中的一个或多个设备执行的一个或多个应用相关联的群集特征可以由用户用来启动新群集或者加入针对群集事件的现有群集。根据一些示例,在形成群集之后,数字助理命令被路由到的数字助理服务可以生成包括关于群集中的设备和/或这些设备的用户的信息的列表。该列表可以包括以下中的一项或多项:群集中的每个设备的身份、群集中的每个设备的呈现能力(例如,设备是否具有显示能力,设备是否具有扬声器能力,设备是否为个人设备,设备是否为组使用设备)、与群集中的每个设备相关联的用户ID、以及针对群集中的每个设备与用户ID相关联的帐户列表。在一些示例中,在对与数字助理集成的多个设备进行集群之后,可以将多个设备中的一个设备(及其对应数字助理)指派为该群集的仲裁器设备或群集管理器。在其他示例中,在将多个设备中的一个设备(及其对应数字助理)指派为针对群集的仲裁器设备之后,可以禁用群集中的每个其他设备上的每个数字助理在群集的持续时间内直接响应于口头和/或手势命令。例如,在将多个设备中的一个设备指派为针对群集的仲裁器设备之后,可以禁用群集中的每个其他设备向数字助理服务发送请求。根据一些方面,群集成员可以推翻(override)禁用群集中的设备直接响应于口头命令。例如,群集成员可以通过例如与设备上的一键通特征交互来向群集中的设备提供关于与该设备相关联的数字助理应当直接处理口头命令而不管该设备不是群集的仲裁器的指示(例如,用户可以通过相对于与对应的集群的设备上的数字助理相关联的软麦克风用户界面元素执行鼠标单击和/或向与对应的集群的设备上的数字助理相关联的软麦克风用户界面元素的接近度内的触敏显示器提供触摸来启动群集中的设备的数字助理对语音命令的直接处理)。可以基于与仲裁器设备和/或群集中的每个其他设备相关联的标准来自动选择仲裁器设备。例如,如果群集包括具有集成数字助理的多个个人设备,每个数字助理与单个用户或用户帐户相关联,并且群集包括与关联于多个用户或用户帐户的数字助理集成的一个组使用设备,则可以自动选择组使用设备作为针对群集的仲裁器设备。在其他示例中,如果群集包括具有集成数字助理的多个设备,并且多个设备中的一个设备能够单独地或与数字助理服务相结合地基于语音或语言分析来标识特定用户,则可以本文档来自技高网...

【技术保护点】
1.一种用于由数字助理在组设备环境中执行语音命令的方法,所述方法包括:/n创建包括与事件相关联的多个计算设备的群集,其中所述多个设备中的每个设备被与数字助理集成;/n将所述多个计算设备中的一个计算设备指派为所述群集的仲裁器设备;/n由与所述仲裁器设备相关联的数字助理服务接收口头命令;/n标识发出所述口头命令的用户;/n标识与所述口头命令相关联的命令意图;以及/n根据所述命令意图引起所述群集的一个或多个计算设备执行对所述口头命令的响应。/n

【技术特征摘要】
【国外来华专利技术】20180307 US 15/914,6391.一种用于由数字助理在组设备环境中执行语音命令的方法,所述方法包括:
创建包括与事件相关联的多个计算设备的群集,其中所述多个设备中的每个设备被与数字助理集成;
将所述多个计算设备中的一个计算设备指派为所述群集的仲裁器设备;
由与所述仲裁器设备相关联的数字助理服务接收口头命令;
标识发出所述口头命令的用户;
标识与所述口头命令相关联的命令意图;以及
根据所述命令意图引起所述群集的一个或多个计算设备执行对所述口头命令的响应。


2.根据权利要求1所述的方法,其中与所述口头命令相关联的所述命令意图包括隐私意图和执行意图。


3.根据权利要求1所述的方法,其中在将所述多个计算设备中的一个计算设备指派为所述群集的仲裁器设备之后,所述仲裁器计算设备充当所述群集的主要数字助理命令处理器,并且所述群集中的每个其他计算设备被配置为在所述群集的持续时间内不响应于口头命令。


4.根据权利要求1所述的方法,其中执行对所述口头命令的所述响应的所述群集的所述一个或多个计算设备至少部分基于发出所述口头命令的所述用户的标识和所述命令意图的标识而被选择。


5.根据权利要求4所述的方法,其中执行对所述口头命令的所述响应的所述群集的所述一个或多个计算设备至少部分基于针对所述群集的所述多个计算设备中的每个计算设备确定以下各项而被选择:
所述数字助理是否可访问扬声器;以及
所述数字助理是否可访问显示器。


6.根据权利要求1所述的方法,其中标识与所述口头命令相关联的命令意图包括确定所述口头命令是否与在所述事件时向多个成员呈现内容的意图相关联。


7.根据权利要求1所述的方法,其中标识与所述口头命令相关联的命令意图包括确定所述口头命令是否与在所述事件时向特定成员呈现内容的意图相关联。


8.根据权利要求1所述的方法,还包括:
确定所述群集的多个设备能够基于语音分析来标识用户;以及
基于所述仲裁器设备具有最多可用呈现资源对其可用,从能够基于语音分析来标识用户的所述群集的所述多个设备自动选择所述仲裁器设备。


9.根据权利要求1所述的方法,其中所述群集基于以下至少之一而被自动创建:与所述多个设备中的每个设备相关联的日历应用中的所述事件的开始时间;多个所述计算设备在彼此的物理接近度阈值内;以及多个所述计算设备已经登录到所述事件中。


10.一种用于由数字助理在组设备环境中执行语音命令的系统,包括:
存储器,...

【专利技术属性】
技术研发人员:K·M·本多尔R·卡拉西克A·迪亚曼特A·米勒
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国;US

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

1