[发明专利]在用户选择完成当前用户输入的特定自动建议之前履行可执行请求在审
| 申请号: | 202180034028.5 | 申请日: | 2021-05-14 |
| 公开(公告)号: | CN115552365A | 公开(公告)日: | 2022-12-30 |
| 发明(设计)人: | 任根洙 | 申请(专利权)人: | 谷歌有限责任公司 |
| 主分类号: | G06F3/0488 | 分类号: | G06F3/0488;G06F3/0481;G06F3/04817;G06F3/0482;G06F3/0484;G06F3/023;G06F3/16;H04M1/72415 |
| 代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 李佳;周亚荣 |
| 地址: | 美国加利*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用户 选择 完成 当前 输入 特定 自动 建议 之前 履行 可执行 请求 | ||
本文阐述的实施方式涉及在用户选择特定的可选择的自动填充建议之前提供可选择的自动填充建议,其对应于使用服务器命令数据至少部分地履行的应用动作。以该方式主动履行命令数据减缓了用户对建议的选择与对特定动作的履行之间的等待时间。初始地,可以处理部分输入以生成自动填充建议,该自动填充建议可以被传送到服务器设备以进行进一步处理。还可以在触摸显示界面处渲染自动填充建议用于选择,从而允许用户选择自动填充建议中的一个。当服务器提供命令履行数据时,命令履行数据能够可用于对应的应用,以便在用户选择之前可以至少部分地履行任何对应的动作。
背景技术
人类可以与在本文中被称为“自动化助理”(也被称为“数字代理”、“聊天机器人”、“交互式个人助理”、“智能个人助理”、“会话代理”等)的交互式软件应用进行人机对话。例如,人类(当他们与自动化助理交互时可以被称为“用户”)可以使用在一些情况下可以被转换为文本并且然后被处理的口头自然语言输入(即,话语)和/或通过提供文本(例如,键入的)自然语言输入来提供命令和/或请求。
在一些实例中,自动化助理或其他应用可以提供用于向用户建议用户向自动化助理或应用发出的某些命令的功能。然而,通常,由于需要执行一些进一步的操作,为用户渲染的建议可能不容易交互。例如,为了响应于由用户选择的建议命令,应用可能需要从一个或多个服务器计算设备或应用来检索数据,和/或在客户端计算设备处缓存某些数据。这能够增加用户对建议的选择与应用对请求的履行之间的等待时间。这种等待时间能够导致某些资源保留动作被延迟以损害其他应用和/或计算设备。例如,在用户选择建议的命令之后,可能无法快速地执行对应于关闭电器的建议的命令。结果,电器可能继续消耗能量和/或其他资源,直到相应的应用满足建议的命令。此外,由于这种等待时间,用户之间的消息和/或其他通信能够被延迟,从而导致意外的时间表改变和/或可能导致时间和/或其他资源损失的其他后果。
发明内容
本文中阐述的实施方式涉及当可执行请求与正在为已经向用户界面提供至少部分输入的用户呈现的自动完成建议相对应时,可执行请求的主动履行。部分输入可以是例如提供给计算设备的文本字段界面的输入的一部分(例如,“Turn on...(打开…)”)。部分输入可以包括在用户已经完成提供对应输入的指示之前,在计算设备的界面处接收的一个或多个字符。用户已经完成输入的指示可以是但不限于GUI元素的选择、与硬件按钮的交互、提供口头输入、提供触觉输入、自特定输入以来已经过去的阈值时间量、和/或可以在计算设备处发生的任何其他交互。部分输入可以由客户端数据来表征,该客户端数据在客户端计算设备处被处理并且还被提供给服务器计算设备以用于处理。客户端计算设备和服务器计算设备中的每一个可以依赖于相应的自然语言理解(NLU)过程(例如,客户端NLU过程和服务器NLU过程)。在一些实施方式中,服务器NLU过程能够比客户端NLU过程更鲁棒。
客户端计算设备可以使用例如匹配过程,以便从部分输入生成自然语言内容的一个或多个自动完成建议和/或其他实例。每个自动完成建议在作为部分输入的补充被附接时可以创建相应的输入命令,该输入命令相对于要执行的特定应用动作或响应于设备和/或应用接收相应的输入命令而要实现的结果是明确的。然后,客户端计算设备可以基于自动完成的建议在客户端计算设备的界面或另一计算设备的另一界面处渲染一个或多个可选择建议(例如,可选择GUI元素和/或任何其他可选择建议元素)。
当客户端计算设备正在渲染可选择建议时,服务器计算设备可以处理由客户端计算设备提供的客户端数据(例如,部分界面输入和/或所述一个或多个自动完成建议)。客户端数据可以由服务器计算设备使用服务器NLU过程来处理,以促进生成服务器建议数据,该服务器建议数据可以包括与自动完成建议相对应的内容。然后可以将服务器建议数据传送到客户端计算设备,客户端计算设备可以处理服务器建议数据,以便增强在客户端计算设备处渲染的所述一个或多个可选择建议的特征。例如,当客户端数据包括诸如“Turn onthe security lights(打开安全灯)”的自动完成建议时,服务器建议数据可以表征指示安全灯的状态的内容。内容可以包括图形数据,诸如灯泡图标和/或灯开关图标,其提供安全灯的当前状态的视觉指示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌有限责任公司,未经谷歌有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202180034028.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:锂的回收方法及锂离子二次电池的处理方法
- 下一篇:远程控制床





