【技术实现步骤摘要】
在自动化助理的实例之间提供通信信道
本申请涉及在自动化助理的实例之间提供通信信道,尤其涉及通过无线通信方式在汽车计算机系统的自动化助理和单独的客户端设备之间的交互。
技术介绍
人可以利用本文称为“自动化助理”(也称为“数字代理”、“聊天机器人”、“交互式个人助理”、“智能个人助理”、“助理应用”、“会话代理”等)的交互式软件应用,参与人机对话。例如,人(当他们与自动化助理交互时,可以被称为“用户”)可以使用在某些情况下可以被转换为文本然后被处理的口头自然语言输入(即话语),和/或通过提供文本(例如,键入的)自然语言输入,向自动化助理提供命令和/或请求。自动化助理可以安装在各种不同的设备,诸如移动电话和个人计算机上。用户可以通过与相应的自动化助理交互来使移动电话或个人计算机上的特定应用执行特定动作。然而,为了在不同设备上展示功能的一致性,可能要求用户跨不同设备同步地安装相同应用的实例。结果,网络带宽可能快速地被传输用于应用的每个实例的重复的应用更新并且通常在应用的每个实例之间传送数据预先占用。此外,由于应用的每个实例可能要求它们各自的设备上的一定量的磁盘空间,因此可能无效地使用跨设备的存储器分配。在一些上下文中,取决于用户在特定环境中的参与程度,和/或附近的其他用户是否正在操作其他设备,经由自动化助理与特定应用交互可能不方便。例如,当用户正在驾驶车辆时,经由移动电话上的自动化助理回复消息可能是困难的。此外,当用户与车辆中的其他人一起驾驶时,那些人也可以具有带有自动化助理的设备,当用户与他们各自的自动化助理接洽时,这些自动化助理可能被间接地调用。这样的结果会在 ...
【技术保护点】
1.一种由一个或多个处理器实现的方法,所述方法包括:由汽车自动化助理识别在客户端设备处生成的第一动作意图请求,所述客户端设备经由无线通信信道与汽车计算机系统配对,其中,所述汽车计算机系统包括所述汽车自动化助理;响应于识别到所述第一动作意图请求,确定所述第一动作意图请求识别:待执行的第一请求动作、用于执行所述第一请求动作而被访问的内容数据、以及与应用相关联的标识符,所述应用至少部分地使得所述第一动作意图请求能用于所述汽车计算机系统;为了促进执行所述第一请求动作,使得所述汽车计算机系统能访问的自动化助理接口向所述汽车计算机系统的用户提供输出,其中,所述输出是基于所述第一动作意图请求的内容数据;由所述汽车自动化助理确定所述用户响应于在所述自动化助理接口处提供的所述输出而提供了输入;响应于确定所述用户提供了所述输入,向所述客户端设备提供第二动作意图请求,其中,所述第二动作意图请求识别:待在所述客户端设备处执行的第二请求动作、基于由所述用户提供的所述输入的其他内容数据、以及所述标识符;以及根据所述第二动作意图请求,使得在所述客户端设备处执行所述第二请求动作,其中,所述应用使用所述其他内容数据执行 ...
【技术特征摘要】
2018.05.23 US 62/675,342;2018.06.14 US 16/009,1161.一种由一个或多个处理器实现的方法,所述方法包括:由汽车自动化助理识别在客户端设备处生成的第一动作意图请求,所述客户端设备经由无线通信信道与汽车计算机系统配对,其中,所述汽车计算机系统包括所述汽车自动化助理;响应于识别到所述第一动作意图请求,确定所述第一动作意图请求识别:待执行的第一请求动作、用于执行所述第一请求动作而被访问的内容数据、以及与应用相关联的标识符,所述应用至少部分地使得所述第一动作意图请求能用于所述汽车计算机系统;为了促进执行所述第一请求动作,使得所述汽车计算机系统能访问的自动化助理接口向所述汽车计算机系统的用户提供输出,其中,所述输出是基于所述第一动作意图请求的内容数据;由所述汽车自动化助理确定所述用户响应于在所述自动化助理接口处提供的所述输出而提供了输入;响应于确定所述用户提供了所述输入,向所述客户端设备提供第二动作意图请求,其中,所述第二动作意图请求识别:待在所述客户端设备处执行的第二请求动作、基于由所述用户提供的所述输入的其他内容数据、以及所述标识符;以及根据所述第二动作意图请求,使得在所述客户端设备处执行所述第二请求动作,其中,所述应用使用所述其他内容数据执行所述第二请求动作,并且所述客户端设备使用在所述第二动作意图请求中提供的所述标识符来识别所述应用。2.如权利要求1所述的方法,进一步包括:响应于确定所述用户提供了所述输入,向所述客户端设备提供第三动作意图请求,所述第三动作意图请求识别所述标识符和第三请求动作,其中,响应于所述客户端设备接收到所述第三动作意图请求,所述第三动作意图请求使得所述客户端设备处的所述第二动作意图请求的未决状态被解除。3.如权利要求2所述的方法,进一步包括:响应于确定所述用户提供了所述输入,使得所述第二动作意图请求的对应实例的单独未决状态被解除,其中,所述第二动作意图请求的所述对应实例设置在所述汽车计算机系统处。4.如权利要求3所述的方法,其中,所述第二动作意图请求的未决状态由经由所述客户端设备能访问的第一自动化助理事件处理器指示,并且所述第二动作意图请求的所述对应实例的所述单独未决状态由经由所述汽车计算机系统能访问的第二自动化助理事件处理器指示。5.如权利要求1所述的方法,其中,所述汽车计算机系统不具有如下已安装应用,其:(i)由提供了所述客户端设备处的所述应用的第三方提供,以及(ii)至少部分地与所述客户端设备处的所述应用相关。6.如权利要求5所述的方法,其中,所述汽车计算机系统与包括相对于所述客户端设备处的所述应用由不同的第三方提供的另一应用的单独客户端设备配对,并且所述方法进一步包括:由所述汽车自动化助理识别在所述单独客户端设备处生成的单独动作意图请求,所述单独客户端设备与所述汽车计算机系统配对。7.如权利要求6所述的方法,其中,所述单独动作意图请求包括由所述单独客户端设备生成的另一标识符,并且所述方法进一步包括:基于所述标识符和所述另一标识符之间的差异,将所述第一动作意图请求指定为优先于所述单独动作意图请求。8.一种由一个或多个处理器实现的方法,所述方法包括:使用汽车计算机系统,经由无线通信方式与第一客户端设备连接,所述第一客户端设备包括客户端自动化助理,并且所述汽车计算机系统包括汽车自动化助理和汽车传感器应用,所述汽车传感器应用被配置为监控所述汽车计算机系统的至少一个传感器;使用汽车计算机系统,经由所述无线通信方式与第二客户端设备连接,所述第二客户端设备包括另一客户端自动化助理;由所述汽车计算机系统确定在所述第一客户端设备处由应用生成第一动作意图请求,其中,所述应用对应于特定类别的服务并且由第一服务提供者提供;由所述汽车计算机系统确定在所述第二客户端设备处由另一应用生成第二动作意图请求,其中,所述另一应用对应于所述特定类别的服务并且由第二服务提供者提供;使用所述汽车计算机系统确定在所述汽车传感器应用处生成第三动作意图请求,其中,所述第三动作意图请求基于来自所述汽车计算机系统的传感器的传感器数据来生成;由所述汽车自动...
【专利技术属性】
技术研发人员:亚历山大·马尔采夫,维克拉姆·阿加尔瓦尔,莫伊赛斯·莫根施特恩·加利,约瑟夫·皮罗佐,
申请(专利权)人:谷歌有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。