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

数字助理服务的远场延伸制造技术

技术编号:39586476 阅读:7 留言:0更新日期:2023-12-03 19:38
本申请涉及数字助理服务的远场延伸

【技术实现步骤摘要】
数字助理服务的远场延伸
[0001]本申请是申请号为
201880002639.X
,申请日为
2018
年5月
16
日,名称为“数字助理服务的远场延伸”的专利技术专利申请的分案申请

[0002]相关申请的交叉引用
[0003]本申请要求以下专利申请的优先权:于
2017
年5月
16
日提交的标题为“FAR

FIELD EXTENSION FOR DIGITAL ASSISTANT SERVICES”的美国临时专利申请序列号
62/507,151
;于
2017
年6月2日提交的标题为“FAR

FIELD EXTENSION FOR DIGITAL ASSISTANT SERVICES”的丹麦专利申请
No.PA 2017 70434
;于
2017
年6月2日提交的标题为“FAR

FIELD EXTENSION FOR DIGITAL ASSISTANT SERVICES”的丹麦专利申请
No.PA 2017 70435
;以及于
2017
年8月
16
日提交的标题为“FAR

FIELD EXTENSION FOR DIGITAL ASSISTANT SERVICES”的美国非临时专利申请序列号
15/679,108
,以上专利申请中的每个专利申请的内容据此全文以引用方式并入



[0004]本专利技术整体涉及智能自动化助理,并且更具体地讲,涉及数字助理服务的远场延伸


技术介绍

[0005]智能自动化助理
(
或数字助理
)
可在人类用户与电子设备之间提供有利界面

此类助理可允许用户使用自然语言以语音形式和
/
或文本形式与设备或系统进行交互

例如,用户可向正在电子设备上运行的数字助理提供包含用户请求的语音输入

数字助理可从该语音输入解译用户意图并且将用户意图操作化成任务

随后可通过执行电子设备的一项或多项服务来执行这些任务,并且可将响应于用户请求的相关输出返回给用户

[0006]使用数字助理通常需要用户和数字助理之间的直接交互

例如,可能需要用户与数字助理在其上操作的电子设备处于非常接近
(
例如,在同一房间中
)。
因此,数字助理可以经由其麦克风直接接收用户的语音输入,并经由其扬声器向用户提供响应

在某些情况下,需要用户与电子设备处于非常接近可能会给用户与数字助理进行交互造成困难和不便

例如,如果用户和数字助理在其上操作的电子设备被分开超过一定距离
(
例如,在不同的房间中
)
,使得数字助理不能够或者难以接收到用户的语音输入,则数字助理可能不能够向用户提供数字助理服务

因此,期望用于数字助理服务的远场延伸的技术

[0007]此外,不同类型的电子设备可能具有不同的能力

因此,在不同设备处提供的数字助理服务可能不同

由于设备能力限制,可能无法在某些设备处提供某些数字助理服务

例如,虽然在智能电话设备上操作的数字助理可以输出对文本消息的语音阅读,但是由于设备限制,在电视机顶盒上操作的数字助理可能不能够做到这一点

因此,期望使用多个设备来提供数字助理服务以减轻设备能力限制


技术实现思路

[0008]本专利技术提供了用于提供数字助理服务的系统和过程

[0009]本文公开了示例方法

一种示例方法包括:在具有一个或多个处理器的电子设备处,从第一用户接收表示用户请求的第一语音输入

该方法还包括获得第一用户的身份;并且根据用户身份,向第二电子设备或第三电子设备中的至少一者提供对用户请求的表示

该方法还包括:基于确定是第二电子设备或第三电子设备还是其两者将向第一电子设备提供响应,从第二电子设备或第三电子设备接收对用户请求的响应

该方法还包括向第一用户提供对响应的表示

[0010]本文公开了示例非暂态计算机可读介质

一种示例非暂态计算机可读存储介质存储一个或多个程序

所述一个或多个程序包括指令,该指令当由电子设备的一个或多个处理器执行时使得电子设备从第一用户接收表示用户请求的第一语音输入

所述一个或多个程序还包括指令,该指令使得电子设备获得第一用户的身份;并且根据用户身份,向第二电子设备或第三电子设备中的至少一者提供对用户请求的表示

所述一个或多个程序还包括指令,该指令使得电子设备基于确定是第二电子设备或第三电子设备还是其两者将向第一电子设备提供响应,从第二电子设备或第三电子设备接收对用户请求的响应

所述一个或多个程序还包括指令,该指令使得电子设备向第一用户提供对响应的表示

[0011]本文公开了示例电子设备

一种示例电子设备包括一个或多个处理器;存储器;以及一个或多个程序,其中所述一个或多个程序被存储在存储器中并且被配置为由所述一个或多个处理器执行,所述一个或多个程序包括指令,该指令用于从第一用户接收表示用户请求的第一语音输入

所述一个或多个程序还包括指令,该指令用于获得第一用户的身份;并且根据用户身份,向第二电子设备或第三电子设备中的至少一者提供对用户请求的表示

所述一个或多个程序还包括指令,该指令用于基于确定是第二电子设备或第三电子设备还是其两者将向第一电子设备提供响应,从第二电子设备或第三电子设备接收对用户请求的响应

所述一个或多个程序还包括指令,该指令用于向第一用户提供对响应的表示

[0012]一种示例电子设备包括用于从第一用户接收表示用户请求的第一语音输入的装置

该电子设备还包括用于执行以下操作的装置:获得第一用户的身份;并且根据用户身份,向第二电子设备或第三电子设备中的至少一者提供对用户请求的表示

该电子设备还包括用于执行以下操作的装置:基于确定是第二电子设备或第三电子设备还是其两者将向第一电子设备提供响应,从第二电子设备或第三电子设备接收对用户请求的响应

该电子设备还包括用于向第一用户提供对响应的表示的装置

[0013]本文公开了示例方法

一种示例方法包括:在具有一个或多本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种用于提供数字助理服务的方法
(1600)
,包括:在具有一个或多个处理器和存储器的第一电子设备处:从第一用户接收
(1608)
表示第一用户请求的第一语音输入;向所述第一用户提供
(1714)
响应;在向所述第一用户提供响应时,由所述第一电子设备执行检测用户的位置或跟踪所述用户的移动中的至少一者;基于检测所述用户的位置或跟踪所述用户的移动中的至少一者,确定是否满足预先确定的条件;根据确定满足所述预先确定的条件:确定将在另一电子设备处连续地提供所述响应;根据确定将在其他电子设备处连续地提供所述响应,使得所述响应由所述其他电子设备连续地提供
。2.
根据权利要求1所述的方法,其中,检测位置是使用一个或多个传感器来执行的
。3.
根据权利要求1所述的方法,其中,当已经移动到预先确定的边界之外时,满足所述预先确定的条件
。4.
根据权利要求1至3中任一项所述的方法,其中,当所述其他电子设备的信号强度在一段时间内降低时,满足所述预先确定的条件
。5.
根据权利要求1至4中任一项所述的方法,其中,使得所述响应由所述其他电子设备连续地提供包括发送用于提供所述响应的剩余内容
。6.
根据权利要求5所述的方法,其中,使得所述响应由所述其他电子设备连续地提供是基于所述剩余内容的
。7.
根据权利要求1至6中任一项所述的方法,其中,使得所述响应由所述其他电子设备连续地提供包括发送与所述响应相关联的元数据
。8.
根据权利要求7所述的方法,其中,使得所述响应由所述其他电子设备连续地提供是基于所述元数据的
。9.
根据权利要求1至8中任一项所述的方法,还包括:向第二电子设备发送通知
。10.
根据权利要求
10
所述的方法,其中,所述响应的内容是从所述第二电子设备获得的
。11.
根据权利要求
10
所述的方法,其中,所述通知指示所述响应将在所述其他设备处被连续地提供
。12.
根据权利要求7所述的方法,其中,所述通知请求所述响应将在所述其他设备处被连续地提供
。13.
一种第一电子设备,包括:一个或多个处理器;存储器;以及一个或多个程序,存储在存储器中,所述一个或多个程序包括用于执行根据权利要求1至
12
中任一项所述的方法的指令
。14.
一种计算机可读存储介质,所述计算机可读存储介质包括供第一电子设备的一个
或多个处理器执行的一个或多个程序,所述一个或多个程序包括当由所述一个或多个处理器执行时使得所述第一电子设备执行根据权利要求1至
12
中任一项所述的方法的指令
。15.
一种用于提供数字助理服务的方法,包括:在具有一个或多个处理器和存储器的第一电子设备处,所述第一电子设备被配置为基于多个用户的身份将基于语音的服务扩展到所述多个用户,其中所述基于语音的服务由第二电子设备和第三电子设备中的一个或两者提供:从第一用户接收表示用户请求的第一语音输入;在接收到所述第一语音输入之后获得所述第一用户的身份,其中获得所述第一用户的所述身份包括:在所述第一电子设备处,获得与所述第一用户相关联的认证数据;从所述第一电子设备向第二电子设备或第三电子设备中的至少一者提供所述认证数据,所述第三电子设备是设置在所述第一电子设备附近的客户端设备;在所述第一电子设备处,从所述第三电子设备接收所述第一用户的所述身份,其中所述第一用户的所述身份是基于所述认证数据而确定的;根据获得所述第一用户的所述身份,向所述第二电子设备或所述第三电子设备中的至少一者提供对所述用户请求的表示;从所述第二电子设备或所述第三电子设备接收对所述用户请求的响应,其中所述第二电子设备和所述第三电子设备中的至少一者确定向所述第一电子设备提供所述响应;基于所述第一语音输入的内容,确定所述响应的表示将由位于与所述第一电子设备所位于的第一位置不同的第二位置的附加电子设备提供;以及响应于确定所述响应的所述表示将由所述附加电子设备提供且不由所述第一电子设备提供,由所述第一电子设备将所述响应转发到所述附加电子设备
。16.
根据权利要求
15
所述的方法,其中,所述第二电子设备是远离所述第一电子设备设置的服务器;并且所述第三电子设备是设置在所述第一电子设备附近的客户端设备
。17.
根据权利要求
15
所述的方法,其中,所述第三电子设备是服务器的代理设备
。18.
根据权利要求
15

17
中任一项所述的方法,其中,所述用户请求包括对特定于所述第一用户的信息的请求
。19.
根据权利要求
15

17
中任一项所述的方法,其中,所述用户请求包括对非特定于用户的信息的请求
。20.
根据权利要求
15

17
中任一项所述的方法,其中,所述用户请求包括用于执行任务的请求
。21.
根据权利要求
15

17
中任一项所述的方法,其中,向所述第二电子设备或所述第三电子设备中的至少一者提供对所述用户请求的所述表示包括:确定所述第三电子设备是否通信地耦接到所述第一电子设备;根据确定所述第三电子设备通信地耦接到所述第一电子设备,向所述第三电子设备且不向所述第二电子设备提供对所述用户请求的所述表示;以及根据确定所述第三电子设备没有通信地耦接到所述第一电子设备,向所述第二电子设备提供对所述用户请求的所述表示
。22.
根据权利要求
15

17
中任一项所述的方法,其中,向所述第二电子设备或所述第三
电子设备中的至少一者提供对所述用户请求的所述表示包括:向所述第二电子设备且不向所述第三电子设备提供对所述用户请求的所述表示
。23.
根据权利要求
15

17
中任一项所述的方法,其中,向所述第二电子设备或所述第三电子设备中的至少一者提供
(1646)
对所述用户请求的所述表示包括:向所述第二电子设备和所述第三电子设备两者提供
(1660)
对所述用户请求的所述表示
。24.
根据权利要求
15

17
中任一项所述的方法,其中,向所述第三电子设备且不向所述第二电子设备提供
(1664)
对所述用户请求的所述表示;并且其中接收
(1662)
对所述用户请求的所述响应包括:使得
(1666)
所述第三电子设备确定所述第三电子设备是否能够提供对所述用户请求的所述响应;以及根据确定所述第三电子设备能够提供对所述用户请求的所述响应,在所述第一电子设备处从所述第三电子设备接收
(1668)
对所述用户请求的所述响应
。25.
根据权利要求
24
所述的方法,还包括:根据确定所述第三电子设备不能够提供对所述用户请求的所述响应,由所述第三电子设备将对所述用户请求的所述表示转发
(1672)
到所述第二电子设备;以及在所述第一电子设备处从所述第二电子设备接收
(1674)
对所述用户请求的所述响应
。26.
根据权利要求
15

17
中任一项所述的方法,其中,向所述第二电子设备且不向所述第三电子设备提供对所述用户请求的所述表示,并且其中接收
(1662)
对所述用户请求的所述响应包括:使得
(1678)
所述第二电子设备确定所述第二电子设备是否能够提供对所述用户请求的所述响应;以及根据确定所述第二电子设备能够提供对所述用户请求的所述响应,在所述第一电子设备处从所述第二电子设备接收
(1680)
对所述用户请求的所述响应
。27.
根据权利要求
26
所述的方法,还包括:根据确定所述第二电子设备不能够提供对所述用户请求的所述响应,由所述第二电子设备将对所述用户请求的所述表示转发
(1684)
到所述第三电子设备;以及在所述第一电子设备处接收
(1686)
对所述用户请求的所述响应
。28.
根据权利要求
27
所述的方法,其中,所述第一电子设备从所述第三电子设备接收
(1688)
对所述用户请求的所述响应
。29.
根据权利要求
28
所述的方法,其中,基于由所述第三电子设备向所述第二电子设备提供的响应,所述第一电子设备从所述第二电子设备接收
(1690)
对所述用户请求的所述响应
。30.
根据权利要求
26
所述的方法,其中,从所述第一电子设备向所述第二电子设备...

【专利技术属性】
技术研发人员:Y
申请(专利权)人:苹果公司
类型:发明
国别省市:

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

1