经由智能手机从智能扬声器和智能显示器发送消息制造技术

技术编号:36155845 阅读:15 留言:0更新日期:2022-12-31 20:02
本文描述了用于使用诸如独立的以助理为中心的交互式扬声器和/或具有扬声器的独立的以助理为中心的交互式显示器的智能设备来使用在诸如智能手机的客户端设备上的消息传递应用来发送消息的技术。方法包括:第一设备从第一用户接收对于向第二用户发送消息的请求;确定与该请求相对应的消息传递应用在第一设备上不可用;并且响应于确定与请求相对应的消息传递应用在第一设备上不可用:选择与请求相对应的消息传递应用在其上可用的第二设备;并且,向第二设备发送命令,该命令使第二设备使用第二设备上的消息传递应用从第一用户向第二用户发送消息。二用户发送消息。二用户发送消息。

【技术实现步骤摘要】
【国外来华专利技术】经由智能手机从智能扬声器和智能显示器发送消息

技术介绍

[0001]人类可以与本文称为“自动化助理”的交互式软件应用进行人机交互。例如,人类(其在与自动化助理交互时可以被称为“用户”)可以向自动化助理提供输入,该输入可以使得自动化助理生成并提供响应输出,控制一个或多个智能设备和/或执行一个或多个其他功能。用户提供的输入可以是例如触摸输入(例如,经由触摸屏)、手势(例如,经由相机检测)和/或口语自然语言输入(即,经由麦克风检测的话语),该口语自然语言输入在某些情况下可以被转换为文本(或其他语义表示),并且然后被进一步处理。
[0002]许多用户可以使用多个客户端设备来从事自动化助理。例如,一些用户可能拥有客户端设备的协调“生态系统”,诸如一个或多个智能手机、一个或多个平板电脑、一个或多个可穿戴计算设备、一个或多个智能电视、一个或多个独立的以助理为中心的交互式扬声器以及一个或多个带有扬声器的独立的以助理为中心的交互式显示器以及其他客户端设备。用户可以使用这些客户端设备中的任何一个与自动化助理进行人机对话(假设安装了自动化助理客户端)。
[0003]存在使用户(例如,单个用户、家庭中的多个用户、同事、同居者等)能够使用与请求相对应的消息传递应用,响应于由自动化助理客户端接收的来自用户的请求利用自动化助理客户端向另一用户发送消息的技术,该请求存在于接收请求的自动化助理客户端正在其上运行的特定客户端设备上。然而,这样的技术存在诸如低可靠性的缺点,因为如果与由自动化助理客户端接收的请求相对应的消息传递应用不存在于接收该请求的自动化助理客户端正在其上运行的特定客户端设备上,则自动化助理客户端可能无法响应于该请求而向另一用户发送消息。此外,通过要求将消息传递应用安装在附加的客户端设备上,即使消息传递应用已经被安装在与用户相关联的另一个客户端设备上,这样的技术也会增加计算和/或网络资源的负担。

技术实现思路

[0004]本文公开的实施方式涉及使用诸如独立的以助理为中心的交互式扬声器和/或具有扬声器的独立的以助理为中心的交互式显示器的智能设备来使用诸如智能手机的客户端设备上的消息传递应用发送消息。例如,第一设备(例如,智能设备)可以从第一用户接收对于向第二用户发送消息的请求。然后可以确定对应于该请求的消息传递应用在第一设备上不可用。响应于确定对应于请求的消息传递应用在第一设备上不可用,然后可以选择对应于请求的消息传递应用在其上可用的第二设备(例如,诸如智能手机的客户端设备),并且然后可以向第二设备发送使第二设备使用第二设备上的消息传递应用将消息从第一用户发送给第二用户的命令。
[0005]在一些实施方式中,确定对应于请求的消息传递应用在第一设备上不可用可以包括确定消息传递应用不存在于第一设备上并且确定不可使用应用编程接口从第一设备访问消息传递应用。
[0006]在一些实施方式中,第一设备可以基于场境信息确定第一用户的账户,并且选择
第二设备可以基于第一用户的账户。在一些实施方式中,该请求可以被包括在话语中,并且确定第一用户的账户可以包括基于话语的说话者识别特征确定该话语是由第一用户说出的。在其他实施方式中,该请求可以被包括在某人所说的话语中,并且确定第一用户的账户可以包括从第一设备的相机接收该人的图像,并且确定该话语是由第一用户基于该图像说出的。
[0007]在一些实施方式中,第一设备可以是非智能手机设备,并且第二设备可以是第一用户的智能手机设备。在一些实施方式中,请求可以指定消息传递应用,并且消息传递应用可以利用端到端加密将消息从第二设备发送到与第二用户相关联的第三设备。
[0008]在一些实施方式中,可以由在第一设备上运行的第一自动化助理应用执行所述接收、所述确定、所述选择和所述发送,并且命令可以由在第二设备上运行的第二自动化助理应用来解释以使第二自动化助理应用调用在第二设备上正在运行的消息传递应用,以使消息传递应用将消息从第一用户发送到第二用户。在一些实施方式中,第二自动化助理应用可以调用消息传递应用而不显示第二自动化助理应用输出,并且消息传递应用可以发送消息而不显示消息传递应用输出。
[0009]在一些实施方式中,命令可以由在第二设备上运行的第二自动化助理应用解释,以使第二自动化助理应用通过将请求视为由在第二设备上运行的第二自动化助理应用直接接收到来进行响应。在一些实施方式中,可以从第二设备接收指示消息已被发送到第二用户的应答,并且响应于接收该应答,第一设备可以输出消息已被发送的音频或视觉指示。
[0010]在一些实施方式中,可以由第一设备执行所述确定、所述选择和所述发送。在其他实施方式中,可以由第一设备和第二设备外部的计算机服务器执行所述确定、所述选择和所述发送。
[0011]在一些附加或替代实施方式中,在与第一用户相关联的第一设备(例如,诸如智能手机的客户端设备)上运行的第一自动化助理应用可以接收由在第一设备上运行的消息传递应用接收的消息。第一自动化助理应用然后可以确定与第一用户相关联的第二设备(例如,智能设备),其中,第二设备正在运行第二自动化助理应用并且消息传递应用在第二设备上不可用。然后,第一自动化助理应用可以将消息发送到在第二设备上运行的第二自动化助理应用。
[0012]在一些实施方式中,在第一设备上运行的第一自动化助理应用可以从在第二设备上运行的第二自动化助理应用接收使用消息传递应用发送回复消息的命令。然后,第一自动化助理应用可以调用消息传递应用以使消息传递应用发送回复消息。
[0013]在一些实施方式中,在第一设备上运行的第一自动化助理应用可以向在第二设备上运行的第二自动化助理应用发送指示回复消息被发送的确认。在一些实施方式中,第一设备是智能手机设备并且第二设备是非智能手机设备。在一些实施方式中,发送消息可以包括发送使在第二设备上运行的第二自动化助理应用在第二设备处呈现消息的命令。
[0014]在一些附加或替代实施方式中,可以从第一用户接收对于向第二用户发送消息的请求。可以对与请求相对应的消息传递应用在系统(例如,智能设备)上是否可用进行确定。响应于确定与请求相对应的消息传递应用在系统上可用,可以使用系统上的消息传递应用将消息从第一用户发送到第二用户。响应于确定与请求相对应的消息传递应用在系统上不可用,可以选择与请求相对应的消息传递应用在其上可用的外部设备(例如,诸如智能手机
的客户端设备),并且可以将命令发送到外部设备,该命令使外部设备使用外部设备上的消息传递应用将消息从第一用户发送到第二用户。
[0015]在一些实施方式中,可以由在第一设备上运行的第一自动化助理应用执行所述接收、所述确定、所述选择和所述发送,并且可以由在第二设备上运行的第二自动化助理应用来解释命令,以使第二自动化助理应用调用在第二设备上正在运行的消息传递应用以使消息传递应用将消息从第一用户发送到第二用户。
[0016]应当理解,本文更详细描述的前述概念和附加概念的所有组合都被认为是本文公开的主题的一部分。例如,出现在本公开末尾的要求保护的主题的所有组合都被认本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种由一个或多个处理器实现的方法,所述方法包括:由第一设备从第一用户接收对于向第二用户发送消息的请求;确定与所述请求相对应的消息传递应用在所述第一设备上不可用;以及响应于确定与所述请求相对应的所述消息传递应用在所述第一设备上不可用:选择与所述请求相对应的所述消息传递应用在其上可用的第二设备;以及向所述第二设备发送使所述第二设备使用在所述第二设备上的所述消息传递应用从所述第一用户向所述第二用户发送所述消息的命令。2.根据权利要求1所述的方法,其中,确定与所述请求相对应的所述消息传递应用在所述第一设备上不可用包括:确定所述消息传递应用不存在于所述第一设备上并且确定所述消息传递应用不可使用应用编程接口从所述第一设备访问。3.根据前述权利要求中的任一项所述的方法,进一步包括:由所述第一设备基于场境信息确定所述第一用户的账户,以及其中,选择所述第二设备是基于所述第一用户的所述账户。4.根据权利要求3所述的方法,其中:所述请求被包括在话语中,以及确定所述第一用户的所述账户包括:基于所述话语的说话者识别特征确定所述话语是由所述第一用户说出的。5.根据权利要求3所述的方法,其中:所述请求被包括在某人所说的话语中,以及确定所述第一用户的所述账户包括:从所述第一设备的相机接收所述人的图像,以及基于所述图像确定所述话语是由所述第一用户说出的。6.根据前述权利要求中的任一项所述的方法,其中:所述第一设备是非智能手机设备,以及所述第二设备是所述第一用户的智能手机设备。7.根据前述权利要求中的任一项所述的方法,其中:所述请求指定所述消息传递应用,以及所述消息传递应用利用端到端加密将所述消息从所述第二设备发送到与所述第二用户相关联的第三设备。8.根据前述权利要求中的任一项所述的方法,其中:所述接收、所述确定、所述选择和所述发送由在所述第一设备上运行的第一自动化助理应用执行;以及所述命令由在所述第二设备上运行的第二自动化助理应用解释以使所述第二自动化助理应用调用在所述第二设备上正在运行的所述消息传递应用,以使所述消息传递应用从所述第一用户向所述第二用户发送所述消息。9.根据权利要求8所述的方法,其中:所述第二自动化助理应用调用所述消息传递应用而不显示第二自动化助理应用输出,以及所述消息传递应用发送所述消息而不显示消息传递应用输出。
10.根据权利要求1至7中的任一项所述的方法,其中,所述命令由在所述第二设备上运行的第二自动化助理应用解释,以使所述第二自动化助理应用通过将所述请求视为由在所述第二设备上运行的所述第二自动化助理应用直接接收来进行响应。11.根据前述权利要求中的任一项所述的方法,进一步包括:从所述第二设备接收指示所述消息被发送给所述第二用户的应答;以及响应于接收所述应答,所述第一设备输出所述消息被发送的音频或视觉指示。12.根据权利要求1所述的方法,其中,所述确定、所述选择和所述发送由所述第一设备执行。13.根据权利要求1至7和10至12中的任一项所述的方法,其中,所述确定、所述选择和所述发送由所...

【专利技术属性】
技术研发人员:
申请(专利权)人:谷歌有限责任公司
类型:发明
国别省市:

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

1