此外,本公开的实施例通过采用电子消息内的不同用户的头像生成定制图像来改进电子消息传递软件和系统的功能。例如,不同移动计算装置的用户可以采用用于包括代表他们自己以及他们的朋友、同事和其他熟人的头像而生成的图像交换电子通信。图像交换电子通信。图像交换电子通信。
【技术实现步骤摘要】
在电子消息中生成并显示定制化身
[0001]本申请是申请日为2017年11月30日、申请号为201780073911.9、专利技术名称为“在电子消息中生成并显示定制头像(avatar)”的专利申请的分案申请。
[0002]相关申请的交叉引用
[0003]本申请要求2016年11月30日提交的序列号为No.15/365,046的美国专利申请的优先权,其公开内容通过引用并入本文。
技术介绍
[0004]电子消息传递(特别是即时消息传递)的普及持续增长。用户越来越多地在诸如文本和电子邮件的电子消息中使用“表情符号”(其是意符和图标),这反映了全球对更直观地进行通信的需求。然而,传统表情符号和类似图形通常是通用的并且缺乏多样性:每个个人用户由相同的一组面部来表示,而与外观、性别或种族无关。此外,使用传统表情符号的每个对话看起来都是相同的,并且不存在视觉个性或提示来识别参与者或区分一个交互与下一个交互。本公开的实施例解决了这些和其它问题。
附图说明
[0005]在附图中,不必须按比例绘制,相同的附图标记可以描述不同图中的类似组件。具有不同字母后缀的相同数字可表示类似组件的不同实例。在附图的图中,通过示例而非限制的方式示出了一些实施例,在附图中:
[0006]图1是示出用于通过网络交换数据(例如,消息和相关联内容)的示例消息传递系统的框图。
[0007]图2是示出根据示例性实施例的关于消息传递系统的进一步细节的框图。
[0008]图3是示出根据各种示例性实施例的可以存储在消息传递服务器系统的数据库中的数据的示意图。
[0009]图4是根据本公开的各个方面的过程的示例性流程图。
[0010]图5A
‑
5E是说明图4中描述的方法的步骤的屏幕截图。
[0011]图6是示出可结合在此所描述的各种硬件架构使用的代表性软件架构的框图。
[0012]图7是示出根据一些示例性实施例的能够从机器可读介质(例如,机器可读存储介质)读取指令并执行在此所讨论的任何一种或多种方法的机器的组件的框图。
具体实施方式
[0013]以下描述包括体现本公开的说明性实施例的系统、方法、技术、指令序列和计算机程序产品。在以下描述中,出于解释的目的,阐述了许多具体细节以便提供对本专利技术主题的各种实施例的理解。然而,对于本领域技术人员显而易见的是,也可以在没有这些具体细节的情况下实践本专利技术主题的实施例。通常,公知的指令实例、协议、结构和技术不必详细示出。
[0014]此外,本公开的实施例通过采用电子消息内的不同用户的化身(avatar)生成定制
图像来改进电子消息传递软件和系统的功能。例如,不同移动计算装置的用户可以采用用于包括代表他们自己以及他们的朋友、同事和其他熟人的化身而生成的图像来交换电子通信。
[0015]在一些实施例中,图像可被生成为包含交换电子通信(诸如SMS或MMS文本和电子邮件)的用户的化身。此类图像可以基于用户之间的通信历史、用户的位置以及用户参与的事件来自动生成。用户的化身的外观同样可以基于位置和事件信息来修改。
[0016]在一些实施例中,可以分析由计算装置接收的图像和其它内容以识别内容的特征,诸如消息的语气。基于所识别的特征,可以生成适合于用户之间的内容和/或通信历史的响应图像(例如,包含一个或多个用户化身)。
[0017]图1是示出用于通过网络交换数据(例如,消息和相关联内容)的消息传递系统100的示例的框图。消息传递系统100包括多个客户端装置102,每个客户端装置102管理包括消息传递客户端应用104的多个应用。每个消息传递客户端应用104经由网络106(例如,因特网)通信地耦接到消息传递客户端应用104的其它实例和消息传递服务器系统108。如在此所使用的,术语“客户端装置”可以指示与通信网络(诸如网络106)接口连接以从一个或多个服务器系统或其它客户端装置获得资源的任何机器。客户端装置可以是但不限于移动电话、台式计算机、膝上型计算机、便携式数字助理(PDA)、智能电话、平板计算机、超级本、上网本、笔记本计算机、多处理器系统、基于微处理器或可编程消费电子产品、游戏控制台、机顶盒或用户可用于访问网络的任何其它通信装置。
[0018]在图1中所示的示例中,每个消息传递客户端应用104能够经由网络106与另一消息传递客户端应用104和消息传递服务器系统108通信以及交换数据。在消息传送客户端应用104之间以及消息传送客户端应用104和消息传递服务器系统108之间交换的数据包括函数(例如,调用函数的命令)以及有效载荷数据(例如,文本、音频、视频或其它多媒体数据)。
[0019]网络106可包括或结合如下操作:自组织网络、内联网、外联网、虚拟专用网络(VPN)、局域网(LAN)、无线LAN(WLAN)、广域网(WAN)、无线WAN(WWAN)、城域网(MAN)、因特网、因特网的一部分、公共交换电话网(PSTN)的一部分、普通老式电话服务(POTS)网络、蜂窝电话网络、无线网络、网络、其它类型的网络,或两个以上此类网络的组合。例如,网络或网络的一部分可以包括无线或蜂窝网络,并且耦接可以是码分多址(CDMA)连接、全球移动通信系统(GSM)连接或其它类型的蜂窝或无线耦接。在该示例中,耦接可以实施各种类型的数据传输技术中的任何一种,诸如单载波无线电传输技术(1xRTT)、演进数据优化(EVDO)技术、通用分组无线服务(GPRS)技术、GSM演进增强型数据速率(EDGE)技术、包括3G的第三代合作伙伴计划(3GPP)、第四代无线(4G)网络、通用移动电信系统(UMTS)、高速分组接入(HSPA)、全球微波接入互操作性(WiMAX)、长期演进(LTE)标准、由各种标准制定组织定义的其它标准、其它远程协议或其它数据传输技术。
[0020]消息传递服务器系统108经由网络106向特定消息传递客户端应用104提供服务器端功能。虽然消息传递系统100的某些功能在此被描述为由消息传递客户端应用104或由消息传递服务器系统108来执行,但是可以理解,消息传递客户端应用104或消息传递服务器系统108内的某些功能的位置是设计选择。例如,技术上优选的是初始在消息传递服务器系统108内部署某些技术和功能,但稍后将该技术和功能迁移到其中客户端装置102具有足够的处理能力的消息客户端应用104。
[0021]消息传递服务器系统108支持提供给消息传递客户端应用104的各种服务和操作。此类操作包括向消息传递客户端应用104发送数据,从消息传递客户端应用104接收数据、以及处理由消息传递客户端应用104生成的数据。该数据例如可包括消息内容、客户端装置信息、地理位置信息、媒体注释和覆盖、消息内容持久性条件、社交网络信息和直播事件信息。消息传递系统100内的数据交换经由消息传递客户端应用104的用户界面(UI)可用的功能来调用和控制。
[0022]现在转到消息传递服务器系统108,应用程序接口(API)服务器110耦接到应用服务器112并向本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种系统,包括:处理器;存储器,其被耦接到所述处理器并存储指令,所述指令在由所述处理器执行时,使所述系统执行包括以下的操作:从第一计算装置接收包括发送的图像的第一电子通信,所述发送的图像包括表示第一用户的第一化身和表示第二用户的第二化身,所述第一电子通信在所述第一计算装置的所述第一用户和所述第二计算装置的所述第二用户之间;分析所述发送的图像以识别所述发送的图像的内容;基于所述发送的图像的内容生成响应图像,其中,所述响应图像包括基于化身特征生成的所述第一化身和所述第二化身;使得所述响应图像被显示在所述第二计算装置上;以及响应于在所述第二计算装置上对所述响应图像的选择,生成包括所述响应图像的第二电子通信,以及使得包括所述响应图像的所述第二电子通信从所述第二计算装置发送到所述第一计算装置。2.根据权利要求1所述的系统,其中,所述处理器执行包括以下的操作:从所述存储器取得通信数据,所述通信数据包括所述第一电子通信;基于所述第一用户和所述第二用户之间的通信数据来生成化身特征。3.根据权利要求2所述的系统,其中,所述处理器执行包括以下的操作:基于所述通信数据确定所述第一用户和所述第二用户之间的关系,其中,基于所述通信数据生成化身特征包括基于所述第一用户和所述第二用户之间的关系生成化身特征。4.根据权利要求3所述的系统,其中,基于所述通信数据来确定所述关系包括基于在所述多个电子通信内所述第一用户用来称呼所述第二用户的术语或在所述多个电子通信内所述第二用户用来称呼第一用户的术语来确定所述关系。5.根据权利要求3所述的系统,其中,所述第一用户和所述第二用户之间的关系被确定为以下中的一种:家庭关系、朋友或恋爱关系。6.根据权利要求3所述的系统,其中,所述第一用户和所述第二用户之间的关系进一步被确定为以下中的一种:工作同事、同学、室友或熟人。7.根据权利要求2所述的系统,其中,所述通信数据包括所述第一用户和所述第二用户之间的电子通信的历史,其中,所述电子通信的历史包括包含所述第一电子通信的多个电子通信。8.根据权利要求1所述的系统,其中,生成所述响应图像包括:取得所述第一计算装置的位置信息;取得所述第二计算装置的位置信息;以及基于所述第一计算装置的位置或所述第二计算装置的位置生成所述响应图像。9.根据权利要求8所述的系统,其中,基于所述第一计算装置的位置或所述第二计算装置的位置生成所述响应图像包括以下中的一者:修改所述图像的设置、修改所述第一化身或修改所述第二化身。
10.根据权利要求8所述的系统,其中,基于所述第一计算装置的位置或所述第二计算装置的位置来生成所述响应图像包括:识别在所述第一计算装置的位置或所述第二计算装置的位置处发生的事件;以及基于所述事件生成所述响应图像。11.根据权利要求10所述的系统,其中,所述事件是以下中的一者:体育赛事、音乐会、聚会、商务会议、教育活动以及所述第一用户和所述第二用户之间的预先安排的会议。1...
【专利技术属性】
技术研发人员:D,
申请(专利权)人:斯纳普公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。