生成涉及图像文件的智能回复制造技术

技术编号:27308446 阅读:33 留言:0更新日期:2021-02-10 09:26
本文公开了用于生成涉及图像文件的智能回复的技术。在一些示例性实施例中,计算机系统检测到从第一用户的第一计算设备向第二用户的第二计算设备已经发送了包括第一图像文件的第一消息,并且基于第一图像文件的第一嵌入向量来生成第一多个智能回复,其中,第一图像文件的第一嵌入向量是基于以下中的至少一个的:第一图像文件的第一文本元数据、第一图像文件的第一图像数据、以及第一组用户在第一组搜索中使用的第一组查询文本,其中第一组查询文本导致在第一组发送的消息中包括第一图像文件。像文件。像文件。

【技术实现步骤摘要】
【国外来华专利技术】生成涉及图像文件的智能回复


[0001]概括地说,本申请涉及用于生成涉及图像文件的智能回复的系统、方法和计算机程序产品。

技术介绍

[0002]生成对消息的建议回复,可能对生成建议回复的计算机系统施加大量的计算费用而消耗电子资源。在尝试向用户提供最相关和最有用的建议回复时,计算机系统必须评估模型的大量参数。另外,显示屏上的可用空间可能是受限的,尤其是在移动设备的显示屏上。显示过多的不相关的智能回复,计算机系统可能会浪费显示屏上的这种重要空间。也可能会出现其它技术问题。
附图说明
[0003]附图仅通过示例而非限制的方式,描绘了本公开内容的某些实施例,在附图中,相同的附图标记表示类似的元件。
[0004]图1是示出根据示例性实施例的客户端-服务器系统的框图。
[0005]图2是根据示例性实施例,示出网络系统内的社交网络服务的功能组件的框图。
[0006]图3是示出根据示例性实施例的通信系统的框图。
[0007]图4根据示例性实施例,示出了将所生成的智能回复显示为用于在移动设备的显示屏上的图形用户界面(GUI)内对包括图像文件的消息进行回复的可选选项。
[0008]图5根据示例性实施例,示出了选择基于文本的智能回复的结果。
[0009]图6根据示例性实施例,示出了选择基于图像的智能回复的结果。
[0010]图7根据示例性实施例,示出了选择图像文件搜索智能回复的结果。
[0011]图8根据示例性实施例,示出了选择图像文件搜索的搜索结果中的图像文件的结果。
[0012]图9根据示例性实施例,示出了将所生成的智能回复显示为用于在移动设备的显示屏上的GUI内对包括文本的消息进行回复的可选选项。
[0013]图10根据示例性实施例,示出了与用于生成图像文件的嵌入向量的图像文件相关联的不同类型的数据的流程。
[0014]图11是根据示例性实施例,示出生成对包括图像文件的消息的智能回复的方法的流程图。
[0015]图12是根据示例性实施例,示出生成包括图像文件的智能回复的方法的流程图。
[0016]图13是根据示例性实施例,示出生成包括图像文件搜索的智能回复的方法的流程图。
[0017]图14是根据示例性实施例,示出基于包括有包含图像文件和文本数据的消息的对话,来生成图像文件的嵌入的方法的流程图。
[0018]图15是示出根据一些示例性实施例的移动设备的框图。
[0019]图16是根据示例性实施例的示例计算机系统的框图,可以在该示例计算机系统上执行本文所描述的方法。
具体实施方式
[0020]公开了用于生成涉及智能文件的智能回复的示例方法和系统。在以下描述中,为了便于解释起见,阐述了许多具体细节以便提供对示例性实施例的透彻理解。但是,对于本领域普通技术人员来说显而易见的是,可以在不使用这些具体细节的情况下实践提出的实施例。
[0021]可以通过本文公开的一个或多个示例性实施例来解决上述问题中的一些或全部。本公开内容的系统和方法的一些技术效果是提供改进的用户界面,以提供涉及图像文件(如,图形交换格式(GIF)文件)的智能回复。另外,根据本公开内容,其它技术效果也将显而易见。
[0022]在一些示例性实施例中,由具有存储器和至少一个硬件处理器的计算机系统(或其它机器)执行操作,这些操作包括:检测到从第一用户的第一计算设备向第二用户的第二计算设备已经发送了包括第一图像文件的第一消息;基于所述第一图像文件的第一嵌入向量来生成第一多个智能回复,其中,所述第一图像文件的所述第一嵌入向量是基于以下中的至少一个的:所述第一图像文件的第一文本元数据、所述第一图像文件的第一图像数据、以及第一组用户在第一组搜索中使用的第一组查询文本,其中所述第一组查询文本导致在第一组发送的消息中包括所述第一图像文件;使所述第一多个智能回复中的每一个智能回复作为对应的可选用户界面元素而显示在所述第二用户的所述第二计算设备上。
[0023]在一些示例性实施例中,这些操作还包括:从所述第二计算设备接收对所述第一多个智能回复中的一个智能回复的第一用户选择;响应于对所述第一用户选择的所述接收,向所述第一计算设备发送包括所述第一多个智能回复中的所选择的智能回复的第二消息。
[0024]在一些示例性实施例中,所述第一多个智能回复中的每一个智能回复都包括对应的文本或对应的图像文件。
[0025]在一些示例性实施例中,所述第一图像文件包括静态图像文件或动画图像文件。动画图像文件(例如,动画GIF文件)是单个文件,在该单个文件中包含以指定顺序表示的一组图像或帧,而静态图像文件是仅包含单个图像或帧的单个文件。其它类型的图像文件也落入本公开内容的保护范围内。
[0026]在一些示例性实施例中,这些操作还包括:检测到从所述第一计算设备向所述第二计算设备已经发送了第二消息;基于所述第二消息和第二图像文件的第二嵌入向量来生成包括所述第二图像文件的第二多个智能回复,所述第二图像文件的所述第二嵌入向量是基于以下中的至少一个的:所述第二图像文件的第二文本元数据、所述第二图像文件的第二图像数据、以及第二组用户在第二组搜索中使用的第二查询文本,其中所述第二查询文本导致在第二组发送的消息中包括所述第二图像文件;使所述第二多个智能回复中的每一个作为对应的可选用户界面元素而显示在所述第二用户的所述第二计算设备上。在一些示例性实施例中,这些操作还包括:从所述第二计算设备接收对所述第二多个智能回复中的一个智能回复的第二用户选择;响应于对所述第二用户选择的所述接收,向所述第一计算
设备发送包括所述第二多个智能回复中的所选择的智能回复的第三消息。在一些示例性实施例中,所述第二消息包括文本或第三图像文件中的至少一个。在一些示例性实施例中,所述第二图像文件包括GIF文件。
[0027]在一些示例性实施例中,所述第一图像文件的所述第一嵌入向量是基于所述第一图像文件的所述第一文本元数据的。在一些示例性实施例中,所述第一图像文件的所述第一嵌入向量是基于所述第一图像文件的所述第一图像数据的。在一些示例性实施例中,所述第一图像文件的所述第一嵌入向量是基于由所述第一组用户在所述第一组搜索中使用的第一组查询文本的,其中所述第一组查询文本导致在所述第一组发送的消息中包括所述第一图像文件。
[0028]在一些示例性实施例中,这些操作还包括:接收从所述第一计算设备向所述第二计算设备发送的所述第一消息中包括的第一查询文本,其中所述第一用户已在第一搜索中使用了所述第一查询文本,其中所述第一查询文本导致在从所述第一计算设备发送到所述第二计算设备的所述第一消息中包括所述第一图像文件,并且其中,所述第一多个智能回复的所述对应的用户界面元素中的一个用户界面元素被配置为使用所述第一查询文本作为搜索查询来触发图像文件搜索以进行所述搜索。
[0029]在一些示例性实施例中,这些操作还包括:基于所述第一图像文件的所述第一嵌入向量来生成搜索查询,其中,所述第一多本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种计算机实现的方法,其包括:由包括存储器和至少一个硬件处理器的计算机系统,检测到从第一用户的第一计算设备向第二用户的第二计算设备已经发送了包括第一图像文件的第一消息;由所述计算机系统基于所述第一图像文件的第一嵌入向量来生成第一多个智能回复,所述第一图像文件的所述第一嵌入向量是基于以下中的至少一个的:所述第一图像文件的第一文本元数据、所述第一图像文件的第一图像数据、以及第一组用户在第一组搜索中使用的第一组查询文本,其中所述第一组查询文本导致在第一组发送的消息中包括所述第一图像文件;以及由所述计算机系统使所述第一多个智能回复中的每一个智能回复作为对应的可选用户界面元素而显示在所述第二用户的所述第二计算设备上。2.根据权利要求1所述的计算机实现的方法,还包括:由所述计算机系统从所述第二计算设备接收对所述第一多个智能回复中的一个智能回复的第一用户选择;以及响应于对所述第一用户选择的所述接收,由所述计算机系统向所述第一计算设备发送包括所述第一多个智能回复中的所选择的智能回复的第二消息。3.根据权利要求1所述的计算机实现的方法,其中,所述第一多个智能回复中的每一个智能回复都包括对应的文本或对应的图像文件。4.根据权利要求1所述的计算机实现的方法,其中,所述第一图像文件包括静态图像文件或动画图像文件。5.根据权利要求1所述的计算机实现的方法,还包括:由所述计算机系统检测到从所述第一计算设备向所述第二计算设备已经发送了第二消息;由所述计算机系统基于所述第二消息和第二图像文件的第二嵌入向量来生成包括所述第二图像文件的第二多个智能回复,所述第二图像文件的所述第二嵌入向量是基于以下中的至少一个的:所述第二图像文件的第二文本元数据、所述第二图像文件的第二图像数据、以及第二组用户在第二组搜索中使用的第二查询文本,其中所述第二查询文本导致在第二组发送的消息中包括所述第二图像文件;以及由所述计算机系统使所述第二多个智能回复中的每一个作为对应的可选用户界面元素而显示在所述第二用户的所述第二计算设备上。6.根据权利要求5所述的计算机实现的方法,还包括:由所述计算机系统从所述第二计算设备接收对所述第二多个智能回复中的一个智能回复的第二用户选择;以及响应于对所述第二用户选择的所述接收,由所述计算机系统向所述第一计算设备发送包括所述第二多个智能回复中的所选择的智能回复的第三消息。7.根据权利要求6所述的计算机实现的方法,其中,所述第二消息包括文本或第三图像文件中的至少一个。8.根据权利要求5所述的计算机实现的方法,其中,所述第二图像文件包括GIF文件。9.根据权利要求1所述的计算机实现的方法,其中,所述第一图像文件的所述第一嵌入向量是基于所述第一图像文件的所述第一文本元数据的。
10.根据权利要求1所述的计算机实现的方法,其中,所述第一图像文件的所述第一嵌入向量是基于所述第一图像文件的所述第一图像数据的。11.根据权利要求1所述的计算机实现的方法,其中,所述第一图像文件的所述第一嵌入向量是基于由所述第一组用户在所述第一组搜索中使用的第一组查询文本的,其中所述第一组查询文本导致在所述第一组发送的消息中包括所述第一图像文件。12.根据权利要求1所述的计算机实现的方法,还包括:由所述计算机系统接收从所述第一计算设备向所述第二计算设备发送的所述第一消息中包括的第一查询文本,所述第一用户已在第一搜索中使用了所述第一查询文本,其中所述第一查询文本导致在从所述第一计算设备发送到所述第二计算设备的所述第一消息中包括所述第一图像文件,其中,所述第一多个智能回复的所述对应的用户界面元素中的一个用户界面元素被配置为使用所述第一查询文本作为搜索查询来触发图像文件搜索...

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

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

1