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

智能设备仲裁和控制制造技术

技术编号:21713882 阅读:23 留言:0更新日期:2019-07-27 19:05
本发明专利技术题为“智能设备仲裁和控制”。本公开涉及用于利用虚拟助理来在电子设备之间进行仲裁和/或控制电子设备的系统和过程。在一个示例性过程中,第一电子设备利用麦克风来采样音频输入。第一电子设备广播基于所采样的音频输入的第一组一个或多个值。此外,第一电子设备接收来自第二电子设备的基于音频输入的第二组一个或多个值。基于第一组一个或多个值和第二组一个或多个值,第一电子设备确定是应该对音频输入作出响应还是应该放弃对音频输入作出响应。

Arbitration and Control of Intelligent Equipment

【技术实现步骤摘要】
智能设备仲裁和控制分案申请说明本申请是于2017年5月27日提交的、申请号为201710392871.6、名称为“智能设备仲裁和控制”的中国专利技术专利申请的分案申请。
本公开整体涉及多设备系统,并且更具体地涉及多设备系统中设备的智能仲裁和控制。
技术介绍
许多现代电子设备提供虚拟助理服务以响应于用户言语输入来执行各种任务。在一些情况下,多个具有虚拟助理服务的电子设备可能在共享环境中并行操作。因此,当用户输入包含由这些电子设备上的虚拟助理服务中的每个虚拟助理服务识别的触发短语或命令时,用户输入可能使多个电子设备中的每个电子设备作出响应。这又可能导致使用户迷惑的经历,因为多个电子设备可能同时开始收听和/或提示附加输入。另外,多个电子设备可能基于相同的用户输入来执行重复或冲突的操作。此外,用户输入可标识一个或多个特定电子设备来执行任务。例如,用户可以通过用位置(“我的客厅中”)、用设备类型(“在我的电视上”)或用设备需要执行的任务类型(“播放甲壳虫乐队”)指代设备来向虚拟助理服务发出命令以便远程控制家用电子设备。然而,用户输入本身常常并未提供充足的信息供虚拟助理服务来标识、控制和/或管理电子设备。
技术实现思路
本文提供了示例性方法。一种示例性方法包括在具有麦克风的第一电子设备处:用第一电子设备处的麦克风来采样音频输入;用第一电子设备广播基于所采样的音频输入的第一组一个或多个值;用第一电子设备接收来自第二电子设备的第二组一个或多个值,其中第二组一个或多个值基于所述音频输入;以及用第一电子设备基于第一组一个或多个值和第二组一个或多个值来确定第一电子设备是否应该对所述音频输入作出响应。根据确定第一电子设备应该对所述音频输入作出响应,第一电子设备对所述音频输入作出响应。根据确定第一电子设备不应该对所述音频输入作出响应,第一电子设备放弃对所述音频输入作出响应。本文公开了示例性的非暂态计算机可读存储介质。一种示例性非暂态计算机可读介质存储一个或多个程序。所述一个或多个程序包括指令,所述指令在被具有麦克风的电子设备的一个或多个处理器执行时使得所述电子设备:用所述电子设备处的麦克风来采样音频输入;广播基于所采样的音频输入的第一组一个或多个值;接收来自第二电子设备的第二组一个或多个值,其中第二组一个或多个值基于所述音频输入;以及基于第一组一个或多个值和第二组一个或多个值来确定所述电子设备是否应该对所述音频输入作出响应。所述指令还使得所述电子设备:根据确定所述电子设备应该对所述音频输入作出响应,对所述音频输入作出响应;根据确定所述电子设备不应该对所述音频输入作出响应,放弃对所述音频输入作出响应。本文提供了示例性设备。一种示例性设备包括麦克风;一个或多个处理器;存储器;以及一个或多个程序,其中所述一个或多个程序存储在所述存储器中并且被配置为由所述一个或多个处理器来执行。所述一个或多个程序包括用于执行以下操作的指令:用电子设备处的所述麦克风来采样音频输入;广播基于所采样的音频输入的第一组一个或多个值;接收来自第二电子设备的第二组一个或多个值,其中第二组一个或多个值基于所述音频输入;以及基于第一组一个或多个值和第二组一个或多个值来确定所述电子设备是否应该对所述音频输入作出响应。所述一个或多个程序还包括用于执行以下操作的指令:根据确定所述电子设备应该对所述音频输入作出响应,对所述音频输入作出响应;根据确定所述电子设备不应该对所述音频输入作出响应,放弃对所述音频输入作出响应。一种示例性电子设备包括麦克风;用于用所述电子设备处的所述麦克风来采样音频输入的装置;用于广播基于所采样的音频输入的第一组一个或多个值的装置;用于接收来自第二电子设备的第二组一个或多个值的装置,其中第二组一个或多个值基于所述音频输入;用于基于第一组一个或多个值和第二组一个或多个值来确定所述电子设备是否应该对所述音频输入作出响应的装置;用于根据确定所述电子设备应该对所述音频输入作出响应而对所述音频输入作出响应的装置;以及用于根据确定所述电子设备不应该对所述音频输入作出响应而放弃对所述音频输入作出响应的装置。一种用于利用第一用户设备上的虚拟助理来控制用户设备的示例性方法包括在电子设备处:用所述电子设备接收来自第一用户设备的对应于音频输入的数据;用所述电子设备基于对应于音频输入的数据来获取第二用户设备的标识;用所述电子设备基于对应于音频输入的数据来获取媒体项的标识;以及用所述电子设备将包括所述媒体项的标识和所述第二用户设备的标识的命令提供给第一用户设备。一种示例性非暂态计算机可读存储介质存储一个或多个程序。所述一个或多个程序包括指令,所述指令在由电子设备的一个或多个处理器执行时使所述电子设备接收来自第一用户设备的对应于音频输入的数据;基于对应于音频输入的数据来获取第二用户设备的标识;基于对应于音频输入的数据来获取媒体项的标识;以及将包括所述媒体项的标识和所述第二用户设备的标识的命令提供给第一用户设备。一种示例性电子设备包括一个或多个处理器;存储器;和一个或多个程序,其中所述一个或多个程序存储在所述存储器中并且被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行以下操作的指令:接收来自第一用户设备的对应于音频输入的数据;基于对应于音频输入的数据来获取第二用户设备的标识;基于对应于音频输入的数据来获取媒体项的标识;以及将包括所述媒体项的标识和所述第二用户设备的标识的命令提供给第一用户设备。一种示例性电子设备包括用于接收来自第一用户设备的对应于音频输入的数据的装置;用于基于对应于音频输入的数据来获取第二用户设备的标识的装置;用于基于对应于音频输入的数据来获取媒体项的标识的装置;以及用于将包括所述媒体项的标识和所述第二用户设备的标识的命令提供给第一用户设备的装置。附图说明为了更好地理解各种所述实施方案,应该结合以下附图参考下面的具体实施方式,在附图中,类似的附图标号在所有附图中指示对应的部分。图1是示出根据各个实施例的用于实施数字助理的系统和环境的框图。图2A是示出根据一些实施方案的实施数字助理的客户端侧部分的便携式多功能设备的框图。图2B是示出根据各个实施例的用于事件处理的示例性部件的框图。图3示出了根据各个实施例的实施数字助理的客户端侧部分的便携式多功能设备。图4是根据各个实施例的具有显示器和触敏表面的示例性多功能设备的框图。图5A示出了根据各个实施例的便携式多功能设备上的应用程序菜单的示例性用户界面。图5B示出了根据各个实施例的具有与显示器分开的触敏表面的一种多功能设备的示例性用户界面。图6A示出了根据各个实施例的个人电子设备。图6B为示出根据各个实施例的个人电子设备的框图。图7A为示出根据各个实施例的数字助理系统或其服务器部分的框图。图7B示出了根据各个实施例的图7A所示数字助理的功能。图7C示出了根据各个实施例的知识本体的一部分。图8A至图8C示出了根据各个实施例的多个电子设备。图9A至图9C示出了根据各个实施例的用于控制电子设备的示例性系统和环境。图10A至图10C示出了根据各个实施例的用于设备仲裁的示例性过程。图11A至图11E示出了根据各个实施例的用于设备控制的示例性过程。图12示出了根据各个实施例的电子设备的功能框图。图13示出了根据各个实本文档来自技高网...

【技术保护点】
1.一种用于利用第一用户设备上的虚拟助理来控制用户设备的方法,所述方法包括:在电子设备处:用所述电子设备来接收来自所述第一用户设备的对应于音频输入的数据;用所述电子设备基于对应于所述音频输入的所述数据来获取第二用户设备的标识;用所述电子设备基于对应于所述音频输入的所述数据来获取媒体项的标识;以及用所述电子设备将包括所述媒体项的所述标识和所述第二用户设备的所述标识的命令提供给所述第一用户设备。

【技术特征摘要】
2016.07.25 DK PA201670554;2016.06.11 US 62/348,8961.一种用于利用第一用户设备上的虚拟助理来控制用户设备的方法,所述方法包括:在电子设备处:用所述电子设备来接收来自所述第一用户设备的对应于音频输入的数据;用所述电子设备基于对应于所述音频输入的所述数据来获取第二用户设备的标识;用所述电子设备基于对应于所述音频输入的所述数据来获取媒体项的标识;以及用所述电子设备将包括所述媒体项的所述标识和所述第二用户设备的所述标识的命令提供给所述第一用户设备。2.根据权利要求1所述的方法,还包括:在所述第一用户设备处,用所述第一用户设备致使在所述第二用户设备处回放所述媒体项。3.根据权利要求1至2中任一项所述的方法,其中获取所述媒体项的所述标识包括:用所述电子设备基于对应于所述音频输入的所述数据来标识任务和参数;用所述电子设备来向数据库传输请求,其中所述请求包括标识一个或多个媒体项的所述参数;以及用所述电子设备来接收来自所述数据库的所述一个或多个媒体项的所述标识。4.根据权利要求3所述的方法,其中所述媒体项的所述标识包括所述一个或多个媒体项的唯一标识符。5.根据权利要求1至4中任一项所述的方法,其中所述电子设备是第一电子设备,并且其中获取所述第二用户设备的所述标识包括:用所述第一电子设备基于对应于所述音频输入的所述数据来标识任务和参数;用所述第一电子设备向第二电子设备传输请求,其中所述请求包括标识用于执行所述任务的用户设备的所述参数;以及用所述第一电子设备来接收来自所述第二电子设备的所述第二用户设备的所述标识。6.根据权利要求5所述的方法,其中所述参数包括用户的命名位置的指示。7.根据权利要求5至6中任一项所述的方法,其中所述参数包括设备的类型的指示。8.根据权利要求5至7中任一项所述的方法,其中所述参数包括所述一个或多个媒体项的一个或多个属性。9.根据权利要求5至8中任一项所述的方法,其中所述第二电子设备是所述第一用户设备。10.根据权利要求5-9中任一项所述的方法,还包括:在所述第二电子设备处:用所述第二电子设备来接收包括所述参数的所述请求;用所述第二电子设备来获取来自记录的数据,其中所述记录存储分别对应于多个用户设备的多组属性;用所述第二电子设备基于所述参数来确定所述第二用户设备的所述标识,其中所述第二用户设备是所述多个用户设备的成员;以及用所述第二电子设备将所述第二用户设备的所述标识传输给所述第一电子设备。11.根据权利要求10所述的方法,其中基于所述参数来确定所述第二用户设备的所述标识包括:用所述第二电子设备来确定所述第二用户设备的至少一个属性是否匹配所述参数。12.根据权利要求10至11中任一项所述的方法,其中所述多个用户设备中的用户设备是计算机、电视机、机顶盒、音频扬声器或电话。13.根据权利要求10至12中任一项所述的方法,还包括:在所述第二电子设备处:用所述第二电子设备来发现一个或多个用户设备;用所述第二电子设备基于所发现的所述一个或多个用户设备的属性来更新所述记录。14.根据权利要求13所述的方法,其中发现所述一个或多个用户设备包括用所述第二电子设备来发现与用户的命名位置的指示相关联的用户设备。15.根据权利要求10至12中任一项所述的方法,还包括:在第二电子设备处:响应于接收到包括所述参数的所述请求,用所述第二电子设备来发现一个或多个用户设备;用所述第二电子设备基于所发现的所述一个或多个用户设备的属性来更新所述记录。16.根据权利要求15所述的方法,其中发现所述一个或多个用户设备包括用所述第二电子设备来发现与用户的命名位置的指示相关联的用户设备。17.根据权利要求15至16中任一项所述的方法,还包括:用所述第二电子设备来缓存所发现的所述一个或多个用户设备的属性。18.根据权利要求1至4中任一项所述的方法,其中所述电子设备是第一电子设备,并且其中基于对应于所述音频输入的所述数据来获取所述第二用户设备的所述标识还包括:在所述第一电子设备处:用所述第一电子设备基于对应于所述音频输入的所述数据来标识...

【专利技术属性】
技术研发人员:K·W·皮索尔R·M·奥尔D·J·曼德尔
申请(专利权)人:苹果公司
类型:发明
国别省市:美国,US

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

1