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.
【技术实现步骤摘要】
智能设备仲裁和控制
本公开整体涉及多设备系统,并且更具体地涉及多设备系统中设备的智能仲裁和控制。
技术介绍
许多现代电子设备提供虚拟助理服务以响应于用户言语输入来执行各种任务。在一些情况下,多个具有虚拟助理服务的电子设备可能在共享环境中并行操作。因此,当用户输入包含由这些电子设备上的虚拟助理服务中的每个虚拟助理服务识别的触发短语或命令时,用户输入可能使多个电子设备中的每个电子设备作出响应。这又可能导致使用户迷惑的经历,因为多个电子设备可能同时开始收听和/或提示附加输入。另外,多个电子设备可能基于相同的用户输入来执行重复或冲突的操作。此外,用户输入可标识一个或多个特定电子设备来执行任务。例如,用户可以通过用位置(“我的客厅中”)、用设备类型(“在我的电视上”)或用设备需要执行的任务类型(“播放甲壳虫乐队”)指代设备来向虚拟助理服务发出命令以便远程控制家用电子设备。然而,用户输入本身常常并未提供充足的信息供虚拟助理服务来标识、控制和/或管理电子设备。
技术实现思路
本文提供了示例性方法。一种示例性方法包括在具有麦克风的第一电子设备处:用第一电子设备处的麦克风来采样音频输入;用第一电子设备广播基于所采样的音频输入的第一组一个或多个值;用第一电子设备接收来自第二电子设备的第二组一个或多个值,其中第二组一个或多个值基于所述音频输入;以及用第一电子设备基于第一组一个或多个值和第二组一个或多个值来确定第一电子设备是否应该对所述音频输入作出响应。根据确定第一电子设备应该对所述音频输入作出响应,第一电子设备对所述音频输入作出响应。根据确定第一电子设备不应该对所述音频输入作出响应 ...
【技术保护点】
一种方法,包括:在具有麦克风的第一电子设备处:用所述第一电子设备处的所述麦克风来采样音频输入;用所述第一电子设备来广播基于所采样的所述音频输入的第一组一个或多个值;用所述第一电子设备来接收来自第二电子设备的第二组一个或多个值,其中所述第二组一个或多个值基于所述音频输入;用所述第一电子设备基于所述第一组一个或多个值和所述第二组一个或多个值来确定所述第一电子设备是否应该对所述音频输入作出响应;根据确定所述第一电子设备应该对所述音频输入作出响应,对所述音频输入作出响应;根据确定所述第一电子设备不应该对所述音频输入作出响应,放弃对所述音频输入作出响应。
【技术特征摘要】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。