用于在消息应用中传送响应的系统和方法技术方案

技术编号:21041127 阅读:62 留言:0更新日期:2019-05-04 09:49
用于经由通知在消息应用中传送响应的技术可以包括,在具有一个或多个处理器的计算设备,经由消息应用接收电子消息。技术还可以包括,当消息应用在计算设备的后台中执行时,在计算设备,经由系统级通知功能输出电子消息的通知。通知可以包括电子消息的发送方的标识符、至少一部分电子消息、以及对电子消息的一个或多个建议响应。技术还可以包括,经由通知接收一个或多个建议响应中的特定响应的选择,并且经由消息应用传送特定响应,用于当消息应用在计算设备的后台中执行时发送给电子消息的发送方。

【技术实现步骤摘要】
【国外来华专利技术】用于在消息应用中传送响应的系统和方法相关申请的交叉引用本申请要求于2017年9月20日所提交的美国申请序列号第15/710,428号和于2016年9月20日所提交的美国临时申请第62/397,325号的优先权。上述每个申请的全部公开内容通过引用被并入本文。
技术介绍
此处所提供的
技术介绍
描述是为了总体呈现本公开的背景。该
技术介绍
部分中所描述的目前署名的专利技术人的工作,以及在提交时可能没有另外限定为现有技术的描述的方面,对于本公开而言既不应清楚地也不应隐含地被认定为现有技术。消息应用(即时通讯、SMS或其他文本消息、电子邮件等)的用户将经常利用她或他的计算设备来发送和接收消息。在一些情况下,消息应用可以经由计算设备的操作系统的通知功能提供新接收的消息的通知。通知功能可以向用户提供可听、可见和/或触觉(例如,触觉反馈)通知。如果移动设备提供可见通知,则用户可以选择(触摸、点击等)通知,该通知启动消息应用。以这种方式,用户可以启动消息应用并且读取/收听/查看新接收的消息。
技术实现思路
公开用于经由通知在消息应用中传送响应的各种技术。技术可以包括,在具有一个或多个处理器的计算设备,经由消息应用接收电子消息。技术还可以包括,当消息应用在计算设备的后台中执行时,在计算设备,经由系统级通知功能输出电子消息的通知。通知可以包括电子消息的发送方的标识符、至少一部分电子消息、以及对电子消息的一个或多个建议响应。技术还可以包括,经由通知接收一个或多个建议响应中的特定响应的选择,并且经由消息应用传送特定响应,用于当消息应用在计算设备的后台中执行时发送给电子消息的发送方。在其他方面,本公开涉及用于经由通知在消息应用中传送响应的各种技术。技术可以包括,在具有一个或多个处理器的第一计算设备,接收经由消息应用所发布的电子消息。此外,技术可以包括,在第一计算设备生成对电子消息的一个或多个建议响应,以及由第一计算设备传送一个或多个建议响应,用于经由在第二计算设备的后台中执行的消息应用中的系统级通知功能来输出。除上述之外,本公开涉及用于进行上述技术的计算设备和计算系统。还公开一种非暂时性计算机可读存储介质,其上存储多个指令,当多个指令由一个或多个处理器执行时,使得一个或多个处理器进行上述技术的操作。根据下文中提供的详细说明,本公开的更多适用领域将变得显而易见。应该理解的是,详细说明和具体实施例仅旨在用于说明的目的,而不旨在限制本公开的范围。附图说明根据详细描述和附图,本公开将变得更充分地被理解,其中:图1是根据本公开的一些实施方式的包括示例计算设备和示例服务器计算设备的示例计算系统的示图;图2是图1的示例计算设备中的一个示例计算设备的功能框图;图3是根据本公开的一些实施方式的由图1的示例计算设备所显示的示例图形用户界面的示图;图4A-4D是根据本公开的一些实施方式的由图1的示例计算设备所显示的示例图形用户界面的示图;图5是根据本公开的一些实施方式的由图1的示例计算设备所显示的示例图形用户界面的示图;图6是根据本公开的一些实施方式的由图1的示例计算设备所显示的示例图形用户界面的示图;图7是根据本公开的一些实施方式的由图1的示例计算设备所显示的示例图形用户界面的示图;以及图8是根据本公开的一些实施方式的用于经由通知在消息应用中传送响应的示例技术的流程图。具体实施方式如上简要地所述,消息应用(即时通讯、SMS或其他文本消息、电子邮件等)的用户可以利用她或他的移动设备或其他计算设备来发送和接收消息。可以例如经由计算设备操作系统的通知功能向用户呈现新接收的消息的通知。即使消息应用在计算设备的后台中执行,通知功能也可以向用户提供可听、可见和/或触觉通知。用户可以例如通过选择(触摸、点击等)通知来与通知进行交互,该通知启动消息应用,在该消息应用中用户可以读取/收听/查看新接收的消息。为了响应新接收的消息,用户可以选择所启动的消息应用的响应功能,输入响应,并且将响应发送给其他用户。因此,在上述典型布置中,用户必须启动在计算设备的前台中执行的消息应用并且与消息应用进行交互,以便响应新接收的消息。期望提供一种系统和方法,该系统和方法在不启动或以其他方式使得消息应用在计算设备的前台中执行的情况下,允许用户快速且容易地提供对新接收的电子消息的响应。本公开针对这样的系统和方法,以及存储用于进行该方法的指令的非暂时性计算机可读介质。虽然不限于这样的实施方式,但是本公开可以特别适合于被利用在用户之间提供实时通信的即时通讯或其他形式的文本消息应用。本公开针对尤其解决在消息应用中接收用户输入以及经由消息应用传送电子消息的目标技术问题。为了实现上述所识别的和其他的技术目标,本公开针对一种用于经由通知生成和传送对新接收的消息的响应的系统和方法,该通知由在计算设备的后台中执行的消息应用来输出。更具体地,本公开提供一种系统和方法,该系统和方法当相关联的消息应用在计算设备的后台中执行时接收新的电子消息。通知由计算设备来输出,其中通知包括对新电子消息的一个或多个建议响应。建议响应可以由计算设备、与计算设备进行通信的服务器或其组合,基于所接收的电子消息以及被训练以生成对所接收的电子消息的一个或多个可能响应的模型(例如,语言模型)来生成。在不启动消息应用(例如,在前台中执行消息应用)的情况下,用户可以从通知中选择建议响应中的一个建议响应,该建议响应将被传送到原始电子消息的发送方。以这种方式,用户可以快速且容易地从计算设备的通知功能提供对新接收的电子消息的响应,并且不用启动或以其他方式使得消息应用在计算设备的前台中执行。除了上述之外,本公开可以提供超过用于在消息应用中生成和传送响应的典型方法的附加技术益处。仅作为示例,因为当消息应用在计算设备的后台中执行时用户与通知进行交互以发送消息,所以计算设备不必重新加载消息应用的参数,将在前台中执行的当前应用切换到消息应用,和/或刷新计算设备的显示。这还消除计算设备重新创建消息应用的当前状态的需要,诸如通过检索先前所发送的消息(从内存或从服务器或其他网络设备),刷新和重新加载消息应用的图形用户界面,以及显示所检索的消息。例如,通过需要较少的操作来实现相同的结果,这可以增加计算设备的操作速度,以及减少内存检索/存储操作的数量。本公开的附加技术益处是,为了生成和传送响应,针对在计算设备的前台中执行的应用的计算资源不需要被切换以加载和执行消息应用。在计算设备的前台中执行的应用可以优先于计算设备的计算资源。通过当消息应用在后台中执行时能够经由消息应用进行消息传送,本公开通过消除与将消息应用切换到前台相关联的延迟来减少传送消息的延时。此外,因为存在前台应用的切换,所以与将消息应用切换回计算设备的后台相关联的操作、延时等可以被消除。这还可以具有减少显示的刷新操作,从而减少计算设备的功耗的附加益处。另外,通过向用户提供建议响应,本公开可以减少在消息应用中接收和传送响应所需要的输入的数量。仅作为示例,典型响应可以经由键盘应用被接收,在键盘应用中用户提供多个输入(与所选择的字符相对应)以生成响应。本公开考虑简单的选择和单个用户输入以选择和传送期望的响应,而不需要对于响应的每个字符的用户输入,其可能需要对于每个输入的处理步骤。以这种方式,计算设备可以减少与多个用户输本文档来自技高网...

【技术保护点】
1.一种计算机实现的方法,其特征在于,包括:在具有一个或多个处理器的计算设备,经由消息应用接收电子消息;当所述消息应用在所述计算设备的后台中执行时,在所述计算设备,经由系统级通知功能输出所述电子消息的通知,所述通知包括所述电子消息的发送方的标识符、至少一部分所述电子消息、以及对所述电子消息的一个或多个建议响应;以及一旦在所述计算设备经由所述通知接收到所述一个或多个建议响应中的特定响应的选择,就从所述计算设备并且经由所述消息应用传送所述特定响应,用于当所述消息应用在所述计算设备的所述后台中执行时发送给所述电子消息的所述发送方。

【技术特征摘要】
【国外来华专利技术】2016.09.20 US 62/397,3251.一种计算机实现的方法,其特征在于,包括:在具有一个或多个处理器的计算设备,经由消息应用接收电子消息;当所述消息应用在所述计算设备的后台中执行时,在所述计算设备,经由系统级通知功能输出所述电子消息的通知,所述通知包括所述电子消息的发送方的标识符、至少一部分所述电子消息、以及对所述电子消息的一个或多个建议响应;以及一旦在所述计算设备经由所述通知接收到所述一个或多个建议响应中的特定响应的选择,就从所述计算设备并且经由所述消息应用传送所述特定响应,用于当所述消息应用在所述计算设备的所述后台中执行时发送给所述电子消息的所述发送方。2.根据权利要求1所述的计算机实现的方法,其特征在于,还包括,在所述计算设备,从与所述计算设备进行通信的服务器计算设备接收所述一个或多个建议响应。3.根据权利要求1所述的计算机实现的方法,其特征在于,所述一个或多个响应基于消息响应语言模型被获得,所述消息响应语言模型基于先前消息,输出一组可能响应消息以及相关联的概率分数。4.根据权利要求1所述的计算机实现的方法,其特征在于,所述一个或多个建议响应被限制尺寸,以与所述计算设备上的所述通知的最大字符限制相对应。5.根据权利要求1所述的计算机实现的方法,其特征在于,包括,响应于所述电子消息的所述部分的用户选择,将所述消息应用切换为在所述计算设备的前台中执行。6.根据权利要求5所述的计算机实现的方法,其特征在于,还包括,响应于将所述消息应用切换为在所述计算设备的所述前台中执行,经由所述消息应用的图形用户界面呈现所述一个或多个建议响应。7.根据权利要求5所述的计算机实现的方法,其特征在于,还包括,经由所述消息应用的所述图形用户界面呈现附加建议响应以及所述一个或多个建议响应。8.根据权利要求1所述的计算机实现的方法,其特征在于,还包括:在所述计算设备从与所述计算设备进行通信的服务器计算设备接收对所述电子消息的一个或多个完整长度的潜在响应;以及基于所述一个或多个完整长度的潜在响应以及所述计算设备上的所述通知的最大字符限制,在所述计算设备生成对所述电子消息的所述一个或多个建议响应。9.根据权利要求1所述的计算机实现的方法,其特征在于,还包括,在所述计算设备,从与所述计算设备进行通信的服务器计算设备接收对所述电子消息的(i)所述一个或多个建议响应,以及(ii)至少一个附加的完整长度的潜在响应。10.根据权利要求9所述的计算机实现的方法,其特征在于,还包括:响应于所述电子消息的所述部分的用户选择,将所述消息应用切换为在所述计算设备的前台中执行;以及当所述消息应用在所述计算设备的所述前台中执行时,经由所述消息应用的所述图形用户界面呈现对所述电子消息...

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

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

1