用于管理未完成的自动助理动作的系统、方法和装置与流程

文档序号:23067938发布日期:2020-11-25 17:55阅读:来源:国知局

技术特征:

1.一种由一个或多个处理器实现的方法,所述方法包括:

在用户与自动助理之间的对话会话期间,在客户端设备的一个或多个输入组件处接收对将由所述自动助理执行的动作的请求,其中所述自动助理被配置成基于在所述对话会话期间从所述用户获得的一个或多个槽值来完成所述动作;

在所述客户端设备处检测所述对话会话期间发生的事件;

确定所述事件对所述用户的重要性的度量;

基于所述重要性的度量,将所述事件分类为中断,并且使在所述对话会话期间从所述用户获得的所述一个或多个槽值被存储在所述客户端设备的存储器中,其中随后能由所述自动助理从所述存储器中检索所存储的一个或多个槽值以促成完成所述动作;以及

在对所述事件进行分类后,使所述自动助理向用户提供有关完成所述动作的提示,其中所述提示基于所存储的一个或多个槽值。

2.根据权利要求1所述的方法,其中,所述客户端设备包括车载计算设备。

3.根据权利要求1或权利要求2所述的方法,进一步包括:

确定在所述对话会话期间所述用户正在积极参与的活动;

其中,所述事件对所述用户的所述重要性的度量至少基于在所述对话会话期间所述用户正在积极参与的所述活动。

4.根据权利要求3所述的方法,其中,所述活动包括驾驶。

5.根据权利要求1至4中的任一项所述的方法,进一步包括:

在所述客户端设备的所述输入组件中的一个或多个处接收执行另一动作的单独请求,其中使所述自动助理提供所述提示包括生成对所述单独请求的响应,其中对所述单独请求的响应将所述动作识别为对完成所述动作的提醒。

6.根据权利要求1至4中的任一项所述的方法,其中,在服务器设备上实现所述自动助理的至少一部分,所述客户端设备通过网络连接能访问所述服务器设备。

7.根据权利要求1至5中的任一项所述的方法,其中,从所述用户获得的所述一个或多个槽值包括在所述客户端设备的自动助理接口处接收的自然语言输入,并且所述提示识别所述自然语言输入的至少一部分。

8.根据权利要求1至6中的任一项所述的方法,其中,在所述客户端设备的显示器上显现的图形用户界面处呈现所述提示,并且所述提示包括源自所述用户与所述自动助理之间的先前对话会话的先前未完成动作的列表。

9.根据权利要求1至8中的任一项所述的方法,其中,将所述信息与对应于由其他对话会话产生的其他未完成动作的其他信息一起存储在列表中。

10.根据权利要求1至8中的任一项所述的方法,进一步包括:

接收引导所述自动助理促成所述动作完成的用户输入;以及

响应于接收到所述用户输入,生成识别完成所述动作所必需的一个或多个缺失参数的用户提示。

11.根据权利要求1至10中的任一项所述的方法,其中,对所述事件进行分类进一步基于所述事件的来源。

12.根据权利要求1至11中的任一项所述的方法,其中,使所述动作的所述槽值作为数据集被存储在所述客户端设备处包括:使所述数据集与对应于经由所述自动助理初始化的未完成动作的其他数据集存储在一起。

13.根据权利要求1至12中的任一项所述的方法,其中,所述数据集包括自所述事件发生以来已经过去的时间量,或识别所述事件何时发生的时间戳。

14.根据权利要求1至13中的任一项所述的方法,其中,通过单独的自动助理接口提供所述提示,所述单独的自动助理接口与所述用户借以与所述自动助理进行交互的自动助理接口不同。

15.根据权利要求1至14中的任一项所述的方法,其中,能通过网络连接来访问所述自动助理,并且所述事件对应于所述客户端设备与所述网络连接的断开。

16.一种包括一个或多个计算机和一个或多个存储设备的系统,所述存储设备存储指令,所述指令在由所述一个或多个计算机执行时使所述一个或多个计算机执行根据权利要求1至15中的任一项所述的相应方法的操作。

17.一个或多个计算机存储介质,所述计算机存储介质存储指令,所述指令在由一个或多个计算机实行时使所述一个或多个计算机执行根据权利要求1至15中的任一项所述的相应方法的操作。

18.一种由一个或多个处理器实现的方法,所述方法包括:

在用户与自动助理之间的对话会话期间,在客户端设备的一个或多个输入组件处接收对将由所述自动助理执行的动作的请求,其中所述自动助理被配置成基于在所述对话会话期间从所述用户获得的一个或多个槽值来完成所述动作;

确定在所述对话会话期间所述用户正在积极参与的活动;

在所述客户端设备处检测在所述对话会话期间发生的事件;

至少基于在所述对话会话期间所述用户正在积极参与的活动,确定所述事件对所述用户的重要性的度量;

基于所述事件对所述用户的重要性的度量,将所述事件分类为所述对话会话的中断;

基于所述分类,使在所述对话会话期间从所述用户获得的一个或多个槽值被存储在所述客户端设备的存储器中,其中随后能由所述自动助理从所述存储器中检索所存储的一个或多个槽值以促成完成所述动作;以及

在对所述事件进行分类后,使所述自动助理向所述用户提供有关完成所述动作的提示,其中所述提示基于所存储的一个或多个槽值。

19.根据权利要求18所述的方法,进一步包括:

在所述客户端设备的所述输入组件中的一个或多个处接收执行另一动作的单独请求,其中使所述自动助理提供所述提示包括生成对所述单独请求的响应,其中对所述单独请求的响应将所述动作识别为对完所述成动作的提醒。

20.根据权利要求18或权利要求19所述的方法,其中,在服务器设备上实现所述自动助理的至少一部分,所述客户端设备通过网络连接能访问所述服务器设备。

21.根据权利要求18至20中的任一项所述的方法,其中,从所述用户获得的所述一个或多个槽值包括在所述客户端设备的自动助理接口处接收的自然语言输入,并且所述提示识别所述自然语言输入的至少一部分。

22.根据权利要求18至21中的任一项所述的方法,其中,在所述客户端设备的显示器上显现的图形用户界面处呈现所述提示,并且所述提示包括源自所述用户与所述自动助理之间的先前对话会话的先前未完成动作的列表。

23.根据权利要求18至22中的任一项所述的方法,其中,所述活动包括驾驶,所述客户端设备包括车载计算设备,并且确定所述事件对所述用户的重要性的度量包括确定所述事件与驾驶有关。

24.根据权利要求18至23中的任一项所述的方法,其中,使所述信息与对应于由其他对话会话产生的其他未完成动作的其他信息一起存储在列表中。

25.一种由车辆的车载计算设备的一个或多个处理器实现的方法,所述方法包括:

接收对应于在用户驾驶所述车辆时发生的在所述用户与自动助理之间的对话会话的数据,其中所述数据对应于将由所述自动助理执行的动作的槽值,并且所述用户经由所述车载计算设备的自动助理接口与所述自动助理交互;

基于所述事件对所述用户对所述车辆的操作的重要性的度量,对在所述对话会话期间发生的事件进行分类;

基于所述事件被分类为对在所述用户与所述自动助理之间发生的所述对话会话的中断:

至少暂时停止所述对话会话继续进行,并且

使所述动作的所述槽值作为数据集被存储在所述车载计算设备处,所述数据集进一步识别完成所述动作所需的缺失数据,其中所述数据集被配置成被随后检索以促成完成所述动作;

在至少暂时停止所述对话会话继续进行后,使所述客户端设备提供识别所述动作的建议输出,其中所述建议输出基于所存储的数据集。

26.根据权利要求25所述的方法,进一步包括:

接收引导所述自动助理促成所述动作完成的用户输入;以及

响应于接收到所述用户输入,生成识别所述缺失参数中的一个或多个的用户提示。

27.根据权利要求25或26所述的方法,其中,对所述事件进行分类进一步基于所述事件的来源。

28.根据权利要求25至27中的任一项所述的方法,其中,使所述动作的所述槽值作为所述数据集被存储在所述车载计算设备处包括:使所述数据集与对应于经由所述自动助理初始化的未完成动作的其他数据集存储在一起。

29.根据权利要求25至28中的任一项所述的方法,其中,所述数据集包括自所述事件发生以来已经过去的时间量,或识别所述事件何时发生的时间戳。

30.根据权利要求25至29中的任一项所述的方法,其中,通过单独的自动助理接口提供所述建议输出,所述单独的自动助理接口与所述用户借以与所述自动助理进行交互的自动助理接口不同。

31.根据权利要求25至30中的任一项所述的方法,其中,能通过网络连接来访问所述自动助理,并且所述事件对应于所述车载计算设备与所述网络连接的断开。

32.一种由一个或多个处理器实现的方法,所述方法包括:

提供用户提示,所述用户提示识别先前在用户与自动助理之间的第一对话会话期间初始化的未完成动作,所述未完成动作对应于将由所述自动助理执行的动作,

其中,所述用户经由客户端设备的自动助理接口与所述自动助理交互,并且能经由网络连接访问所述自动助理;

从所述用户接收初始化第二对话会话以完成所述未完成动作的选择;

响应于接收到所述选择而访问数据集,所述数据集包括从在所述第一对话会话期间由所述客户端设备接收到的信息生成的槽值,以及将在所述第二对话会话期间请求以完成所述动作的参数;以及

使所述自动助理在所述第二对话会话期间向所述用户提供对所述参数中的一个或多个的请求。

33.根据权利要求32所述的方法,进一步包括:

基于来自所述用户的在所述第二对话会话期间对所述参数中的一个或多个的请求的响应而接收额外槽值;以及

使所述自动助理基于所述数据集中包括的所述槽值和在第二对话会话期间接收的所述额外槽值来完成所述动作。

34.根据权利要求32或权利要求33所述的方法,进一步包括:

响应于所述第一对话会话被适格事件中断而将所述数据集存储在所述客户端设备处。

35.根据权利要求32至34中的任一项所述的方法,其中,所述请求包括来自所述自动助理接口的自然语言输出,并且识别所述参数中的一个或多个。

36.根据权利要求32至35中的任一项所述的方法,其中,在所述客户端设备的与所述自动助理接口不同的单独接口中提供所述用户提示。

37.根据权利要求36所述的方法,其中,将所述用户提示与对应于先前初始化的且未完成的动作的其他可选择图标一起提供在列表中。


技术总结
提供了用于恢复将由自动助理执行的部分完成的动作的方法、装置、系统和计算机可读介质。该动作可以要求自动助理提示用户提供自动助理可以用来完成该动作的信息。在用户提供信息的对话会话期间,可能会发生事件,该事件会干扰动作的完成。作为响应,自动助理可以使在对话会话期间获得的任何信息存储在本地,以便自动助理可以在稍后的时间恢复完成动作。举例来说,可以由自动助理提示用户来完成动作,或者用户可以在该用户方便的时间独立地调用自动助理来完成动作。

技术研发人员:维克拉姆·阿加尔瓦尔;莫伊赛斯·莫根施特恩·加利
受保护的技术使用者:谷歌有限责任公司
技术研发日:2018.04.13
技术公布日:2020.11.24
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1