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

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

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

Intelligent equipment arbitration and control

The invention is entitled \intelligent equipment arbitration and control\. The present disclosure relates to systems and processes for using virtual assistants to arbitrate and / or control electronic devices between electronic devices. In an exemplary process, the first electronic device uses a microphone to sample audio input. The first electronic device broadcast is based on the first set of one or more values of the sampled audio input. In addition, the first electronic device receives second sets of one or more values based on the audio input from the second electronic device. Based on the first group of one or more values and second groups of one or more values, the first electronic device determines whether to respond to the audio input or to give up the response to the audio input.

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

【技术保护点】
一种方法,包括:在具有麦克风的第一电子设备处:用所述第一电子设备处的所述麦克风来采样音频输入;用所述第一电子设备来广播基于所采样的所述音频输入的第一组一个或多个值;用所述第一电子设备来接收来自第二电子设备的第二组一个或多个值,其中所述第二组一个或多个值基于所述音频输入;用所述第一电子设备基于所述第一组一个或多个值和所述第二组一个或多个值来确定所述第一电子设备是否应该对所述音频输入作出响应;根据确定所述第一电子设备应该对所述音频输入作出响应,对所述音频输入作出响应;根据确定所述第一电子设备不应该对所述音频输入作出响应,放弃对所述音频输入作出响应。

【技术特征摘要】
2016.07.25 DK PA201670554;2016.06.11 US 62/348,8961.一种方法,包括:在具有麦克风的第一电子设备处:用所述第一电子设备处的所述麦克风来采样音频输入;用所述第一电子设备来广播基于所采样的所述音频输入的第一组一个或多个值;用所述第一电子设备来接收来自第二电子设备的第二组一个或多个值,其中所述第二组一个或多个值基于所述音频输入;用所述第一电子设备基于所述第一组一个或多个值和所述第二组一个或多个值来确定所述第一电子设备是否应该对所述音频输入作出响应;根据确定所述第一电子设备应该对所述音频输入作出响应,对所述音频输入作出响应;根据确定所述第一电子设备不应该对所述音频输入作出响应,放弃对所述音频输入作出响应。2.根据权利要求1所述的方法,其中所述第一组值中的值基于用所述第一电子设备采样的所述音频输入的语音的信噪比。3.根据权利要求1至2中任一项所述的方法,其中所述第一组值中的值基于用所述第一电子设备采样的所述音频输入的声压。4.根据权利要求1至2中任一项所述的方法,还包括用所述第一电子设备来标识指示所述音频输入是由特定用户提供的可能性的置信度值,其中所述第一组值中的值基于所述置信度值。5.根据权利要求1至2中任一项所述的方法,还包括用所述第一电子设备来标识所述第一电子设备的状态,其中所述第一组值中的值基于所述第一电子设备的所标识的状态。6.根据权利要求5所述的方法,其中所述第一电子设备的所述状态是基于用所述第一电子设备接收的用户输入来标识的。7.根据权利要求1至2中任一项所述的方法,其中所述第一组一个或多个值中的至少一个值基于所述第一电子设备的类型。8.根据权利要求1至2中任一项所述的方法,其中采样所述音频输入包括用所述第一电子设备来确定所述音频输入是否包括口头触发,并且其中所述方法还包括:根据确定所述音频输入不包括所述口头触发,放弃用所述第一电子设备广播所述第一组一个或多个值。9.根据权利要求1至2中任一项所述的方法,其中所述音频输入包括指示任务的附加输入,并且其中用所述第一电子设备对所述音频输入作出响应还包括:用所述第一电子设备来确定所述第一电子设备的类型是否满足所述任务的要求;根据确定所述第一电子设备的所述类型满足所述任务的所述要求,对所述音频输入作出响应;根据确定所述第一电子设备的所述类型不满足所述任务的所述要求,放弃对所述音频输入作出响应。10.根据权利要求9所述的方法,还包括:根据确定所述第一电子设备的所述类型不满足所述要求,用所述第一电子设备来确定所述第二电子设备是否应该对所述音频输入作出响应;根据确定所述第二电子设备应该对所述音频输入作出响应,放弃用所述第一电子设备对所述音频输入作出响应;根据确定所述第二电子设备不应该对所述音频输入作出响应,用所述第一电子设备来提供指示错误的输出。11.根据权利要求9所述的方法,还包括:用所述第一电子设备来接收来自服务器的指示所述任务的所述要求的数据。12.根据权利要求1至2中任一项所述的方法,其中所述音频输入包括指示任务的附加输入,并且其中放弃用所述第一电子设备对所述音频输入作出响应还包括:用所述第一电子设备来确定所述第一电子设备的类型是否满足所述任务的要求;根据确定所述第一电子设备的所述类型满足所述任务的所述要求:基于所述第一组一个或多个值、所述第二组一个或多个值、和所述任务的所述要求来确定是否应该用所述第一电子设备对所述音频输入作出响应;根据确定应该用所述第一电子设备对所述音频输入作出响应,用所述第一电子设备对所述音频输入作出响应;并且根据确定不应该用所述第一电子设备对所述音频输入作出响应,放弃用所述第一电子设备对所述音频输入作出响应;并且根据确定所述第一电子设备的所述类型不满足所述任务的所述要求,放弃用所述第一电子设备对所述音频输入作出响应。13.根据权利要求12所述的方法,还包括:用所述第一电子设备来接收来自服务器的指示所述任务的所述要求的数据。14.根据权利要求1至2中任一项所述的方法,其中放弃用所述第一电子设备对所述音频输入作出响应包括用所述第一电子设备进入非活动模式。15.根据权利要求1至2中任一项所述的方法,其中所述第一组一个或多个值根据单向广播通信协议来广播。16.根据权利要求1至2中任一项所述的方法,其中所述方法还包括:根据确定所述第一电子设备应该对所述音频输入作出响应,用所述第一电子设备来提供视觉输出、听觉输出、触觉输出、或者它们的组合。17.根据权利要求1至2中任一项所述的方法,其中确定所述第一电子设备是否应该对所述音频输入作出响应包括:用所述第一电子设备来确定所述第一组一个或多个值中的值是否比所述第二组一个或多个值中的对应值高。18.一种存储一个或多个程序的非暂态计算机可读存储介质,所述一个或多个程序包括指令,所述指令在由具有麦克风的第一电子设备的一个或多个处理器执行时使得所述第一电子设备:用所述电子设备处的所述麦克风来采样音频输入;广播基于所采样的所述音频输入的第一组一个或多个值;接收来自第二电子设备的第二组一个或多个值,其中所述第二组一个或多个值基于所述音频输入;以及基于所述第一组一个或多个值和所述第二组一个或多个值来确定所述电子设备是否应该对所述音频输入作出响应;根据确定所述电子设备应该对所述音频输入作出响应,对所述音频输入作出响应;根据确定所述电子设备不应该对所述音频输入作出响应,放弃对所述音频输入作出响应。19.根据权利要求18所述的非暂态计算机可读存储介质,其中所述第一组值中的值基于用所述第一电子设备采样的所述音频输入的语音的信噪比。20.根据权利要求18至19中任一项所述的非暂态计算机可读存储介质,其中所述第一组值中的值基于用所述第一电子设备采样的所述音频输入的声压。21.根据权利要求18至19中任一项所述的非暂态计算机可读存储介质,还包括用所述第一电子设备来标识指示所述音频输入是由特定用户提供的可能性的置信度值,其中所述第一组值中的值基于所述置信度值。22.根据权利要求18至19中任一项所述的非暂态计算机可读存储介质,其中所述一个或多个程序还包括使所述第一电子设备用所述第一电子设备来标识所述第一电子设备的状态的指令,其中所述第一组值中的值基于所述第一电子设备的所标识的状态。23.根据权利要求22所述的非暂态计算机可读存储介质,其中所述第一电子设备的所述状态是基于用所述第一电子设备接收的用户输入来标识的。24.根据权利要求18至19中任一项所述的非暂态计算机可读存储介质,其中所述第一组一个或多个值中的至少一个值基于所述第一电子设备的类型。25.根据权利要求18至19中任一项所述的非暂态计算机可读存储介质,其中采样所述音频输入包括用所述第一电子设备来确定所述音频输入是否包括口头触发,并且其中一个或多个程序还包括使所述第一电子设备执行以下操作的指令:根据确定所述音频输入不包括所述口头触发,放弃用所述第一电子设备广播所述第一组一个或多个值。26.根据权利要求18至19中任一项所述的非暂态计算机可读存储介质,其中所述音频输入包括指示任务的附加输入,并且其中用所述第一电子设备对所述音频输入作出响应还包括:用所述第一电子设备来确定所述第一电子设备的类型是否满足所述任务的要求;根据确定所述第一电子设备的所述类型满足所述任务的所述要求,对所述音频输入作出响应;根据确定所述第一电子设备的所述类型不满足所述任务的所述要求,放弃对所述音频输入作出响应。27.根据权利要求26所述的非暂态计算机可读存储介质,其中所述一个或多个程序还包括使所述第一电子设备执行以下操作的...

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

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

1