信息处理方法、装置及服务器、智能终端、存储介质与流程

文档序号:17535937发布日期:2019-04-29 13:59阅读:153来源:国知局
信息处理方法、装置及服务器、智能终端、存储介质与流程

本发明涉及计算机应用技术领域,尤其涉及一种信息处理方法、装置及服务器、智能终端、存储介质。



背景技术:

随着计算机技术以及网络技术的发展,终端用户通过安装的各种客户端,例如社交网络服务(socialnetworkingserivces,sns)平台客户端、即时通讯应用客户端等,能够实现与不同用户之间的信息交流。

在利用sns平台、即时通讯应用等进行信息交互时,一般使用注册的用户账号来唯一标识某个用户。并且,为了增添交互的趣味性,用户还可以基于用户账号设置用户头像、昵称等属性信息。其中,用户的头像可以是系统指定的图像,也可以是自定义的图像。一般情况下,用户可以根据需要随时对用户账号的头像图像进行更新。

对用户账号的头像图像进行更新一般是用户的自主行为,即用户手动选择新的头像图像并进行手动设置,而如何基于用户的头像图像来体现用户之间的交互成为研究的热点问题。



技术实现要素:

本发明实施例提供一种信息处理方法、装置及服务器、智能终端,可基于交互信息来对用户头像进行更新,在头像图像上体现用户交互。

一方面,本发明实施例提供了一种信息处理方法,包括:

基于目标账号关联的交互界面,获取所述目标账号的交互信息;

从获取的交互信息中选择出目标表情信息,并根据所述目标表情信息得到表情图像;

触发对所述目标账号的头像数据进行头像更新,所述进行头像更新是指为所述目标账号的头像图像更新显示目标表情图像,所述目标表情图像是从所述得到的表情图像中选择的。

另一方面,本发明实施例提供了一种信息处理方法,包括:

生成携带目标账号的更新请求,所述更新请求用于请求对所述目标账号的信息进行更新;

接收更新消息,所述更新消息中携带有目标表情图像,所述更新消息用于指示客户端根据该更新消息中携带的目标表情图像对所述目标账号的头像图像进行更新;

根据所述更新消息中携带的目标表情图像,为所述目标账号的头像图像更新显示所述目标表情图像。

再一方面,本发明实施例相应地还提供了一种信息处理装置,包括:

获取模块,用于基于目标账号关联的交互界面,获取所述目标账号的交互信息;

处理模块,用于从获取的交互信息中选择出目标表情信息,并根据所述目标表情信息得到表情图像;

更新模块,触发对所述目标账号的头像数据进行头像更新,所述进行头像更新是指为所述目标账号的头像图像更新显示目标表情图像,所述目标表情图像是从所述得到的表情图像中选择的。

再一方面,本发明实施例相应地还提供了一种信息处理装置,包括:

生成模块,用于生成携带目标账号的更新请求,所述更新请求用于请求对所述目标账号的信息进行更新;

接收模块,用于接收更新消息,所述更新消息中携带有目标表情图像,所述更新消息用于指示客户端根据该更新消息中携带的目标表情图像对所述目标账号的头像图像进行更新;

更新模块,用于根据所述更新消息中携带的目标表情图像,为所述目标账号的头像图像更新显示所述目标表情图像。

又一方面,本发明实施例相应地还提供了一种服务器,所述智能终端包括存储装置和处理器;所述存储装置中存储有程序指令,所述处理器调用所述程序指令用于执行上述的信息处理方法。

又一方面,本发明实施例相应地还提供了一种智能终端,所述智能终端包括存储装置和处理器;所述存储装置中存储有程序指令,所述处理器调用所述程序指令用于执行上述的信息处理方法。

本发明实施例还提供了一种计算机存储介质,所述计算机存储介质中存储有程序指令,该程序指令被执行时实现所述的信息处理方法。

本发明实施例能够对发送给某个用户账号的交互信息进行分析,根据分析得到的表情图像来对该用户账号的头像进行更新,可以快捷、准确地在用户头像上体现互动,在一个方面上满足用户对头像更新的自动化、智能化需求。

附图说明

图1a是本发明实施例一种头像更新后的界面示意图;

图1b是本发明实施例另一种头像更新后的界面示意图;

图2是本发明实施例的对目标账号的头像图像进行更新的方法流程示意图;

图3a是本发明实施例的一种头像更新时的图层示意图;

图3b是本发明实施例的另一种头像更新时的图层示意图;

图4是本发明实施例的一种信息处理方法的流程示意图;

图5是本发明实施例的一种触发头像更新的方法流程示意图;

图6是本发明实施例的另一种触发头像更新的方法流程示意图;

图7是本发明实施例的再一种触发头像更新的方法流程示意图;

图8是本发明实施例的另一种信息处理方法的流程示意图;

图9是本发明实施例的一种信息处理装置的结构示意图;

图10是本发明实施例的另一种信息处理装置的结构示意图;

图11是本发明实施例的一种服务器的结构示意图;

图12是本发明实施例的一种智能终端的结构示意图。

具体实施方式

在本发明实施例中,用户之间基于用户账号可以收发各种交互信息,这些交互信息具体可以是文字、图片、视频、音频等信息。用户之间可以通过多种途径收发交互信息。在一个实施例中,用户之间通过交互界面来收发交互信息。交互界面可以是基于用户账号建立的即时通讯应用的会话界面,用户之间基于用户账号的会话界面可以收发各种交互信息。交互界面还可以是某个用户的用户展示页面上的界面,例如在用户的个人空间页面上的留言界面,用户间可以在该留言界面上收发交互信息。交互界面还可以是社交网络平台页面上的界面,例如在朋友圈上的留言界面,用户间可以在该留言界面上收发交互信息。还可以是其他的一些专用的交互界面,可以是用于对头像进行更新的更新界面,例如提供给其他用户的向目标账号的头像图像添加表情图像的界面。

用户收发交互信息所使用的用户账号可以是即时通讯应用账号等各种社交应用的用户账号。相应的应用服务器基于用户账号进行信息的转发,从而实现用户账号之间的信息交互。用户在交互界面上可以通过文字、图像等交互信息来在信息交互过程中表达用户的看法、状态、情绪等用户情感因素。

本发明实施例中上述用来表达用户情感因素的交互信息可以认为是表情信息。所述表情信息可以是一个图像信息,例如即时通讯应用自带的emoji图像(一种视觉情感符号),或者一些自定义的表示情感的图像。表情信息也可以是一些指定的文字,例如得意、愉快、衰等词语、文字,这些指定的词语、文字可以与一些表情图像成映射关系。

在本发明实施例中,用户通过发送表情信息给目标账号对应的用户,改变该目标账号所对应用户的头像状态,进而改变该目标账号的用户展示给其他用户的社交形象。在一个实施例中,对该目标账号的头像图像的更新可以是指:在所有会出现该目标账号的头像图像的界面中,对目标账号的头像图像进行更新,例如,在与该目标账号相关的单聊界面、群聊界面、个人主页、sns平台界面(例如朋友圈界面)、好友地图界面等界面中,对该目标账号的头像图像进行更新。基于表情信息对某个目标账号的头像图像进行更新后,显示的场景界面如图1a、图1b所示,更新后的针对目标账号的用户界面110和用户界面120上,头像101上均叠加了目标表情图像102、目标表情图像103以及目标表情图像104。其他用户,例如该目标账号的其他好友用户,同样可以发表情给该目标账号,也能够对该目标账号所对应用户的社交形象产生影响。在一个实施例中,可以基于一定的统计周期来对目标账号的头像图像进行更新,在该统计周期内,可以基于该目标账号接收到的表情信息的数量来确定如何对该目标账号的头像图像进行更新。

图2示出了本发明实施例的对目标账号的头像图像进行更新的方法的流程示意图。与用户a成好友关系的用户b、用户c以及用户d等用户分别通过各自的智能终端与用户a交互信息。其中,所使用的智能终端可以是智能手机、平板电脑、个人电脑等带网络功能的终端。

在s201中,用户b在会话界面上向用户a发送交互信息,此时,用户b发送的交互信息为表情信息,例如发送了表示“得意”的表情图像。在s202中,用户c在朋友圈中的留言界面中向用户a发送了交互信息,此时,用户c发送的交互信息为表情信息,例如发送了表示“阳光”的表情图像。在s203中,用户d在好友地图界面中向该界面中显示的用户a发送了交互信息,此时,用户d发送的交互信息为表情信息,例如发送了表示“闪电”的表情图像。用户b、c以及d向用户a发送的这些交互信息首先会传输给服务器,由服务器推送给用户a。服务器基于发送给用户a的所有交互信息,在s204中统计发送给用户a的所有表情信息中各表情信息的数量,并根据统计结果,按照由多到少的顺序对所有的表情信息进行排序,确定出目标表情信息,得到表情图像。在一个实施例中,服务器会先从发送给用户a的所有交互信息中选择出用于表示表情的表情信息,再对表情信息进行数量统计,按照数量由多到少的顺序对各个表情信息进行排序。在一个实施例中,表情信息为一些特殊的信息,这些表情信息具有唯一的标识或者编号,基于标识或者编号来统计同一个表情信息出现的次数。

在执行s204的过程中,服务器可以根据统计后的排序结果,判断对用户a的表情信息的数量排序是否发生改变。服务器检测数量排序是否发生变化主要是检测数量排序的前n个表情信息是否发生变化。如果发生变化,则将新的n个表情信息作为目标表情信息,并基于目标表情信息对应的表情图像来触发对用户a的头像图像进行更新。服务器在s205中生成携带表情图像的更新消息,针对不同的用户可以生成不同的更新消息,每个更新消息中携带不同的目标表情图像,将更新消息分别发送给用户b、用户c以及用户d。在s206中,用户b的客户端基于服务器触发的更新对会话界面上用户a的头像图像进行更新,该更新例如是将会话界面中所述用户a的头像图像叠加显示数量排名前三的“得意”对应的表情图像、“阳光”对应的表情图像以及“闪电”对应的表情图像。在s207中,用户c的客户端基于服务器触发的更新朋友圈中用户a的头像图像对该用户a的头像图像进行更新,该更新例如是将朋友圈中所述用户a的头像图像叠加显示数量排名前二的“得意”对应的表情图像、“阳光”对应的表情图像。在s208中,用户d的客户端基于服务器触发的更新对好友地图界面中用户a的头像图像进行更新,该更新例如是在好友地图界面中所述用户a的头像图像叠加显示数量排名最多的“得意”对应的表情图像。

在本发明实施例中,服务器每接收到一个新的表情消息,可以记录下向用户a发送该表情信息的时间、表情信息的编号(该编号用于唯一标识表情图像)、单次发送表情的数量。服务器会同时刷新用户a在一定的统计周期内(例如24小时内)接收到的所有表情信息编号及对应的数量,并按照接收数量从多到少的排序方式,确定出数量最多的前n种表情信息,所述的n可以根据需要进行设置,可以是n=1、2、3等正整数。在一个实施例中,如果单次发送的交互信息包括相同的表情信息,且相同的表情信息的数量为两个或者多个时,在统计该表情信息的数量时,在该发送该表情信息的时间下该表情信息的数量为1,而不是两个或者多个。例如,上述的用户b在会话界面上在第一时刻发送了10个“闪电”的表情图像,则在统计“闪电”的数量时,在该第一时刻下“闪电”的数量为1而非10。

在一个实施例中,客户端根据当下的交互场景对目标账号的头像数据进行更新。客户端从服务器中获取目标表情信息所对应的表情图像,获取的表情图像可以是按照数量由多到少的顺序排序后,将排名靠前的一个或者多个表情信息作为目标表情信息所对应的表情图像。客户端根据获取到的表情图像相应地叠加一个或者多个表情蒙层到头像图像上,实现对目标账号所对应用户的头像数据的更新。通过增加表情蒙层的方式可以方便头像图层与表情图层的更新,任何一个图层的更新均不会影响到其他图层,例如上述的用户a在叠加了“得意”图层、“阳光”图层以及“闪电”图层后,如果用户想要换头像,则只需要将原来的头像图层替换为新的头像图层即可,并不需要在新的头像图像上重新绘制表情图像。图层的示意图如图3a和图3b所示。

在图3a和图3b中示意了两种将表情图像叠加到头像图像上的叠加方式。在一个实施例中,可以指定一个或者多个目标表情图像在头像图像上的叠加位置,例如,在图3a中,头像图层300中头像图像区域3010包括头像图像,针对三个目标表情图像,可以设置叠加位置3011、叠加位置3012以及叠加位置3013。并定义每一个目标表情图像的尺寸大小,该尺寸大小是根据头像图像的尺寸来定义的,并且,根据需要叠加的目标表情图像的数量的不同,定义的尺寸也可以不相同,数量越多,尺寸越小,以保证每一个目标表情图像都能叠加到头像图像上而避免目标表情图像之间的重叠。在客户端得到更新消息后,针对更新消息中的目标表情图像生成表情图层,该表情图层为上述指定的尺寸,在得到指定尺寸的表情图层后,将表情图层3014、表情图层3015、表情图层3016与头像图层300叠加即可。在其他实施例中,在保证每一个目标表情图像叠加到头像图像上的同时,还需保证目标表情图像不会遮挡头像图像。

在另一个实施例中,可以指定一个或者多个目标表情图像在头像图像上的显示位置,在图3b中,头像图层300中头像图像区域3010包括头像图像,针对目标表情图像,可以设置显示位置3021以及其他显示位置。在客户端得到更新消息后,针对更新消息中的目标表情图像生成表情图层,表情图层的尺寸与头像图层的尺寸相同。在表情图层中包括了第一区域3024和第二区域3025,其中,第一区域3024包括目标表情图像,在一个实施例中,可以将目标表情图像缩放或者裁剪为指定的尺寸,以便于目标表情图像能够呈现在表情图层中的第一区域3024中,所述第二区域3025为透明区域,将表情图层301与头像图像300叠加后,第一区域3024包括的目标表情图像会遮挡部分头像图像,而与第二区域3025部分叠加的头像图像部分则可以正常显示给用户。

客户端根据当下的交互场景对目标账号的头像数据进行更新主要包括:根据不同交互场景下目标账号的用户的头像显示的尺寸大小来进行更新。例如,好友地图界面、朋友圈界面上头像图像的尺寸较小,因此可以只显示数量最多的1个目标表情信息的表情图像;而聊天窗口、好友详情页,头像图像的尺寸足够大,则可以显示数量靠前的前3个目标表情信息的表情图像。

在以上流程的基础上,服务器能够实时获取到发送给用户a的表情信息的数量排序结果,并且一旦检测到数量排序结果发生变化,则用户a的头像图像需要根据目标表情信息的表情图像发生了更新,服务器会主动向各个正在与用户a交互的客户端发送更新消息,使得这些客户端同步更新用户a的头像图像。

客户端在接收到关于用户a的头像更新的更新消息后,以用户a的头像蒙层为背景,根据不同的交互场景,针对不同的目标表情信息的表情图像,展示不同的表情图层,完成不同的头像图像的更新。在一个实施例中,在交互场景为第一类场景时,例如用户间正在好友地图界面、朋友圈界面上交互信息时,数量最多的一个表情信息作为目标表情信息,仅生成该目标表情信息所对应的表情图像的一个图层,并更新到头像图像上。在一个实施例中,在交互场景为第二类场景时,例如聊天窗口界面、好友详情页的界面交互信息时,可以将数量按由多到少排序的情况下,排名前n(例如n=3)的表情信息作为目标表情信息,分别生成n个目标表情信息所对应的表情图像的n个图层,并更新到头像图像上。

本发明实施例能够对发送给某个用户账号的交互信息进行分析,根据分析得到的表情图像来对该用户账号的头像进行更新,可以快捷、准确地在用户头像上体现互动,在一个方面上满足用户对头像更新的自动化、智能化需求。

请参见图4,是本发明实施例的一种信息处理方法的流程示意图,本发明实施例的所述方法可以由服务器来执行,例如可以由即时通讯应用服务器、微博服务器、各种sns服务器等来执行。本发明实施例的所述方法包括如下步骤。

s401:基于目标账号关联的交互界面,获取所述目标账号的交互信息。所述目标账号是指需要基于交互信息来对该目标账号的头像图像进行更新的账号,可以是任意一个开启了相应功能的用户账号。在所述与目标账号关联的交互界面上,可以获取由其他账号发送给所述目标账号的交互信息,所述交互界面例如可以是指:所述其他账号与所述目标账号之间建立的会话界面,所述会话界面例如可以是单聊、群聊等聊天窗口;所述交互界面可以是指:所述目标账号的用户展示页面中包括的界面,该用户展示页面中包括的界面例如可以是网络个人空间主页上设置的留言界面等;所述交互界面可以是指:社交网络平台页面中包括的与所述目标账号相关的界面,所述社交网络平台页面中包括的界面例如可以是朋友圈页面上设置的留言界面,各类贴吧页面中设置的留言界面,好友地图上设置的留言界面等等。所述交互界面还可以是指直接用于对头像进行更新的更新界面,该更新界面可以在点击目标账号头像后显示,该更新界面用于接收交互信息,以对目标账号的头像进行更新,例如,某个用户在点击目标好友账号的头像后,可以弹出所述更新界面,在该界面上该用户可以录入交互信息,例如,录入图像,包括在该更新界面上呈现的多个图像中选择图像或上传本地存储的图像;或者录入表示某个图像的编号、或文字、或词语等,所录入的交互信息也可以作为目标表情信息。基于各种各样的交互界面,服务器能够搜集到发送给所述目标账号的交互信息。

在一个实施例中,所述交互信息可以是文本交互信息、图像交互信息、语音交互信息等等。其中的图像交互信息可以是指定的一些系统图像,例如即时通讯应用中的emoji图像,也可以是用户自定义的一些图像,这些图像和文字一样,能够在一定程度上表达用户在信息交互过程中的一些看法、心情等因素。用户在相应的交互界面上发送交互信息给所述目标账号,服务器基于这些交互界面接收到发送给目标账号的交互信息后,不仅将这些交互信息转发给所述目标账号所登录的客户端,而且会对这些交互信息进行下述的处理。

s402:从获取的交互信息中选择出目标表情信息,并根据所述目标表情信息得到表情图像,所述表情图像包括用于对所述目标账号的进行头像更新的目标表情图像。在本发明实施例中,服务器只需要对交互信息中的表情信息进行处理以便于进行后续的关于目标账号的头像更新。在一个实施例中,服务器可以直接从交互信息中确定出图像信息作为表情信息,然后再从表情信息中筛选出目标表情信息。再一个实施例中,服务器可以直接从交互信息中确定出系统图像信息(例如上述提到的即时通讯应用中的emoji图像),仅将系统图像信息作为表情信息,再从表情信息中筛选出目标表情信息。然后根据所述目标表情信息得到表情图像,可以将表情图像中的部分或者全部图像作为目标表情图像,以便于执行下述的s403,完成对目标账号的头像更新。

本实施例中,可以设置筛选规则,服务器可以按照筛选规则从交互信息中筛选得到目标表情信息;筛选得到的目标表情信息包括:筛选得到的图像信息,例如,可以在所述筛选规则中配置图像信息,从交互信息中筛选出图像,而诸如文字、语音等交互信息则会被排除。本实施例中,所述筛选规则可以配置多种格式的图像作为目标表情信息。

在一个实施例中,筛选得到的目标表情信息包括:筛选得到的文本信息。例如,在所述筛选规则中还可以配置文本信息,所述配置的文本信息包括指定的词语、和/或指定的字,在服务器中可以存储一些特殊的词语和/或字,并为这些特殊的词语和/或字关联一些图像,例如对于词语“闪电”关联一个闪电的图标,对于词语“阳光”关联一个“太阳”的图标等等,而对于字“晕”可以关联一个“头晕的卡通图标”,这些特殊的词语或汉字都可以作为目标表情信息,基于筛选规则从交互信息中筛选出这些词语或者文字,将这些文字作为表情信息,后续可以基于筛选的文字找到对应的图标来得到表情图像。

在一个实施例中,还可以通过服务器设置账号的更新权限,并体现在所述筛选规则中,按照筛选规则对具有更新权限的用户账号发送的交互信息进行筛选,没有该更新权限的用户账号发送给目标账号的信息将被排除而不被考虑,服务器仅按照现有流程对这些没有更新权限的用户账号发送给目标账号的信息进行处理。

在一个实施例中,服务器还可以按照筛选规则从交互信息中筛选得到表情信息,按照筛选规则筛选得到的表情信息也可以采用上一段描述的筛选目标表情信息的方式。

在本发明实施例中筛选得到表情信息后,可以在统计周期内,实时地或者周期性地对筛选得到的表情信息进行数量统计,统计周期可以是24小时,也可以是一个星期、一个月等时间周期。统计各种表情出现的次数,例如统计筛选得到的表示“闪电”的表情信息(表示闪电的图像信息和表示闪电的文本信息)的次数。例如,服务器在24小时内,实时地(或者周期性地,例如每隔2小时)获取发送给目标账号的交互信息,筛选出表情信息,统计出表情信息出现的次数,以便于确定目标表情信息。根据数量统计结果,将满足所述筛选规则的表情信息确定为目标表情信息。在一个实施例中,可以根据所述筛选规则将所有表情信息中数量排名第一的表情信息或者排名前n(例如n=3)的表情信息作为目标表情信息。

服务器可以基于交互信息中的表情标识和/或表情起始符来识别交互信息中包括的表情信息。所述表情标识可以是一串特殊的编号字符,针对每一个系统emoji图像等表情信息,均可以设置特殊的编号字符来唯一标识该表情信息。所述表情起始符可以一些特殊的字符,例如字符“/”等,基于该表情起始符能够识别该字符后面的内容为表情信息。服务器识别交互信息中的表情信息还可以采用其他的识别方式,例如简单地将所有的图像直接作为表情信息,又例如通过查找交互信息中的指定的词语和汉字来确定表情信息。

在筛选得到目标表情信息后,进一步得到筛选得到的目标表情信息对应的图像,如果目标表情信息为图像,则直接获取该图像,如果目标表情信息为特殊的文本信息,则根据文本信息查找关联的图像,将查找到的图像作为表情图像,例如,词语“闪电”关联一个闪电的图标,在筛选得到的目标表情信息为词语“闪电”时,查找得到闪电图标,并将闪电图标作为表情图像。

s403:触发对所述目标账号的头像数据进行头像更新,所述头像更新是指在所述目标账号的头像图像上叠加目标表情图像,所述目标表情图像是从s402中得到的表情图像中选择出的。

在一个实施例中,服务器可以在获取到表情图像后,主动向当前与所述目标账号收发交互信息的所有账号对应的客户端发送更新消息,该更新消息中携带了一个或者多个表情图像,该更新消息用于触发各客户端按照更新消息中携带的表情图像对显示的目标账号的头像图像进行更新。

在一个实施例中,服务器也可以为所述目标账号保存表情图像,当接收到客户端发送的请求更新所述目标账号的相关信息的更新请求时,服务器按照目标账号查找到对应的表情图像,将表情图像作为一并携带在发送给所述客户端的更新消息中。客户端在用户登录了用户账号的情况下或者使用的过程中,一般会向服务器发起更新请求,例如,在即时通讯应用中,用户a的好友用户b登录账号后,客户端会向即时通讯应用服务器发送更新请求,以便于在用户b的客户端段展示最新的用户a的信息,包括:用户a是否有留言、用户a的头像是否被更新、用户a是否发表了新的心情描述等等。

在一个实施例中,可以根据需要更新所述目标账号的头像图像的客户端中,需要更新所述目标账号的头像图像的界面(例如上述提到的用户a与用户b之间的会话界面等)上,用于显示头像图像的界面区域的尺寸来从s402中得到的表情图像中选择部分或者全部表情图像作为目标表情图像,并触发需要更新所述目标账号的头像图像的客户端中进行头像更新。在一个实施例中,用于显示头像图像的界面区域的尺寸越大,选择作为目标表情图像的数量越多,反之越少。

在一个实施例中,请参见图5,是本发明实施例的一种触发头像更新的方法流程示意图,本发明实施例的所述方法仍然可以由服务器来执行。该方法可包括如下步骤。

s501:生成更新消息,所述更新消息中携带有目标表情图像,所述更新消息用于指示客户端根据该更新消息中携带的表情图像对所述目标账号的头像图像进行更新,所述目标表情图像是从得到的表情图像中选择的一个或者多个表情图像。

在一个实施例中,所述s501中,所述服务器一旦得到表情图像,则选取目标表情图像,实时生成更新消息。以便于对客户端的目标账号的头像图像进行实时更新。

在一个实施例中,也可以在一个更新周期到来时,再获取当前得到的表情图像,并从中选择出目标表情图像,以周期性地生成更新消息。以便于对客户端的目标账号的头像图像进行周期性更新。

在一个实施例中,也可以在更新时间点到来时,获取当前时间点下确定的表情图像,并从中选择出目标表情图像,生成更新消息。以便于对客户端的目标账号的头像图像按照时间点来更新。

s502:将生成的所述更新消息发送给需要对所述目标账号的头像图像进行更新的客户端。需要对所述目标账号的头像图像进行更新的客户端可以是指:需要显示目标账号头像的全部或者部分客户端。

在本发明实施例中,服务器可以在得到表情图像后即生成更新消息,在接收到更新请求后直接发送给发起更新请求的客户端。服务器也可以在接收到更新请求后,再生成更新消息发送给发起该更新请求的客户端。更新消息可包括多个字段,这些字段包括记录表情图像的字段、头像更新指示字段等。客户端可以是在登录某个与目标账号相关的用户账号后,例如即时通讯应用中目标账号的好友账号,发起关于所述目标账号的更新请求。

客户端在接收到更新消息中,从更新消息中提取表情图像,并针对每一个表情图像生成一个图像蒙层,将图像蒙层叠加到目标账号对应的头像图像上。客户端可以在任何会显示目标账号的头像图像的界面上叠加所述的图像蒙层。例如,可以在即时通讯应用的联系人列表显示的头像图像上叠加所述图像蒙层,可以在于目标账号建立的会话界面(聊天界面)上显示的头像图像上叠加所述图像蒙层,具体可以在任何出现目标账号头像图像的界面上,均叠加相应的表情图像的图像蒙层。可以在好友地图、朋友圈等界面上显示的目标账号头像图像上叠加所述图像蒙层,叠加效果如图1a、图1b所示。

在一个实施例中,再请参见图6,是本发明实施例的另一种触发头像更新的方法流程示意图,本发明实施例的所述方法仍然可以由服务器来执行。该方法包括如下步骤。

s601:在接收到客户端发送的关于所述目标账号的更新请求时,确定所述更新请求所在的交互场景。客户端在用户登录了用户账号的情况下或者使用的过程中,一般会向服务器发起更新请求,如果该客户端所登录的用户账号与目标账号存在关系,例如即时通讯应用中该两者为好友关系,则更新请求中包括关于所述目标账号的更新请求,以便于对目标账号的所有相关信息和数据进行更新。在一个实施例中,更新请求中可以通过携带场景标识的方式来向服务器表明更新账号和目标账号之间当前需要更新头像图像的交互场景。当然,服务器在接收到更新请求后,也可以主动检测更新账号与目标账号之间交互的交互场景。其中,所述更新账号是指需要更新账号信息的客户端对应的账号,该账号信息对应有如用户在社交软件或即时通信软件中的头像,即社交头像。需要更新账号信息的客户端可以是正在与目标账号进行信息交互的客户端,也可以是与所述目标账号之间的关系为好友关系的账号所登录的客户端。

交互场景可以是根据用户之间当前交互方式来确定的,交互场景包括使用单聊界面聊天的单聊场景、使用群聊界面聊天的群聊场景、各种sns场景(例如朋友圈场景)、好友地图场景等等。交互场景可以根据所述目标账号的头像图像的显示区域的尺寸进行类别划分,可以包括头像图像的显示区域尺寸大于第一阈值的第一类交互场景,可以包括头像图像的显示区域尺寸小于第二阈值的第二类交互场景,所述第一阈值可以大于或者等于所述第二阈值。在其他实施例中,还可以包括头像图像的显示区域尺寸在第一阈值和第二阈值之间的第三类交互场景,此时的第一阈值大于第二阈值。

s602:根据所述交互场景从表情图像中选择出目标表情图像,并生成包括目标表情图像的更新消息,所述更新消息用于指示客户端根据该更新消息中携带的目标表情图像对所述目标账号的头像图像进行更新。根据客户端当前与目标账号交互信息时的交互场景,从关于目标账号的表情图像选取部分表情图像。不同的交互场景可以选择出不同的表情图像。在一个实施例中,如果交互场景为上述的第一类交互场景,则可以选择多个表情图像,例如在表情图像包括三个时,选择三个表情图像作为目标表情图像;如果交互场景为上述的第二类交互场景时,则选择一个表情图像,例如在表情图像包括三个时,随机选择一个表情图像作为目标表情图像或者选择三个表情图像中数量最多的表情图像作为目标表情图像。所述更新消息可包括多个字段,这些字段包括记录表情图像的字段、头像更新指示字段等。

s603:将生成的更新消息发送给所述客户端。服务器通过网络连接将生成的更新消息发送给客户端。客户端在接收到更新消息中,从更新消息中提取相应数量的表情图像,并针对每一个表情图像生成一个图像蒙层,在相应的交互场景下将图像蒙层叠加到目标账号对应的头像图像上。

在一个实施例中,再请参见图7,是本发明实施例的再一种触发头像更新的方法流程示意图,本发明实施例的所述方法仍然可以由服务器来执行。在本发明实施例中,服务器可以针对用户账号来搜集交互信息,最终得到与该用户账号关联的表情图像。

在上述s401中,获取的是目标交互账号发送给所述目标账号的交互信息,并在s402中以获取的目标交互账号发送的交互信息作为分析基础,从中选择出由所述目标账号发送的目标表情信息,并得到所述目标交互账号的表情图像。对于其他用户账号发送给所述目标账号的交互信息,服务器并不作为所述目标交互账号的目标表情信息的分析基础。所述目标交互账号可以是指具有更新权限的账号,服务器对于每一个具有更新权限的账号,均会接收这些具有更新权限的账号的交互信息,然后得到这些具有更新权限的账号的目标表情信息,并最终得到这些具有更新权限的账号的表情图像以及目标表情图像。

本发明实施例的触发头像更新的方法包括如下步骤。

s701:确定需要对所述目标账号的头像图像进行更新的客户端登录的更新账号。需要对所述目标账号的头像图像进行更新的客户端可以是指:需要显示目标账号头像的全部或者部分客户端。用户通过更新账号在登录客户端后,可以发送更新请求来更新与该更新账号关联的一个或者多个其他账号的相关信息,包括请求更新这些相关账号的个人信息、发送的留言信息等等。更新请求中携带了发起更新请求的更新账号以及请求更新的目标账号,以便于服务器为更新账号获取关于目标账号的更新信息。

s702:如果所述更新账号与所述目标交互账号相同,则从与所述目标交互账号关联的表情图像中获取目标表情图像。服务器以更新账号为关键字进行检索,确定服务器中是否存储了与该更新账号为同一账号的目标交互账号及其关联的目标表情图像,如果是,则获取关联的表情图像。

在一个实施例中,在所述s701中发送的更新请求中还可以包括所述更新账号与所述目标账号之间的交互场景,根据所述交互场景从表情图像中选择出目标表情图像。也就是说,基于不同的交互场景,可以选择获取不同的数量的表情图像。在一个实施例中,如果交互场景为上述的第一类交互场景,则可以选择多个表情图像,例如在表情图像包括三个时,选择三个表情图像作为目标表情图像;如果交互场景为上述的第二类交互场景时,则选择一个表情图像,例如在表情图像包括三个时,随机选择一个表情图像作为目标表情图像或者选择三个表情图像中数量最多的表情图像作为目标表情图像。

s703:根据获取到的目标表情图像生成更新消息,所述更新消息用于指示客户端根据该更新消息中携带的目标表情图像对所述目标账号的头像图像进行更新。更新消息可包括多个字段,这些字段包括记录表情图像的字段、头像更新指示字段等。

s704:将生成的更新消息发送给所述客户端。服务器通过网络连接将生成的更新消息发送给客户端。客户端在接收到更新消息中,从更新消息中提取相应数量的表情图像,并针对每一个表情图像生成一个图像蒙层,在相应的交互场景下将图像蒙层叠加到目标账号对应的头像图像上。所述s704中的更新消息可以是服务器主动发送给需要更新的客户端的,也可以是在接收到客户端的更新请求后发送给客户端的。

本发明实施例能够对发送给某个用户账号的交互信息进行分析,根据分析得到的表情图像来对该用户账号的头像进行更新,可以快捷、准确地在用户头像上体现互动,在一个方面上满足用户对头像更新的自动化、智能化需求。

再请参见图8,是本发明实施例的另一种信息处理方法的流程示意图,本发明实施例的所述方法由用户终端来实现,这些用户终端可以是智能手机、平板电脑、个人电脑等智能终端,本发明实施例的所述方法包括如下步骤。

s801:生成携带目标账号的更新请求,所述更新请求用于请求对所述目标账号的信息进行更新。用户通过更新账号在登录客户端后,可以发送更新请求来更新与该更新账号关联的一个或者多个其他账号的相关信息,包括请求更新这些相关账号的个人信息、发送的留言信息等等。更新请求中携带了发起更新请求的更新账号以及请求更新的目标账号,以便于服务器为更新账号获取关于目标账号的更新信息。

在一个实施例中,所述s801可以包括:检测客户端当前打开的交互场景;根据检测得到的交互场景,生成携带目标账号的更新请求,所述更新请求用于请求在所述交互场景下对所述目标账号的信息进行更新。在一个实施例中,更新请求中可以通过携带场景标识的方式来向服务器表明更新账号和目标账号之间当前需要更新头像图像的交互场景。

s802:接收更新消息,所述更新消息中携带有目标表情图像,所述更新消息用于指示客户端根据该更新消息中携带的目标表情图像对所述目标账号的头像图像进行更新。服务器生成更新消息的过程可参考上述实施例的描述,所述更新消息中可以携带多个表情图像,也可以携带基于交互场景选择的部分目标表情图像。所述更新消息的携带的表情图像为上述实施例中更新消息中携带的目标表情图像。

s803:根据所述更新消息中携带的目标表情图像,为所述目标账号的头像图像更新显示所述目标表情图像。客户端在接收到更新消息中,从更新消息中提取相应数量的表情图像,并针对每一个表情图像生成一个图像蒙层,在相应的交互场景下将图像蒙层叠加到目标账号对应的头像图像上。

在一个实施例中,接收到的更新消息中可以包括多个目标表情图像,在更新时,也可以选择其中的部分或者全部目标表情图像更新到头像图像中,以完成对所述头像图像的更新。例如更新消息中可以包括数量排名前三的三个目标表情图像,客户端仅选择其中的两个目标表情图像更新显示到头像图像上。客户端可以基于图层的形式完成更新,更新方式具体可参考图3a和图3b对应的示意图和具体描述。

客户端能够根据服务器侧发送的包括表情图像的更新消息来对客户端登录的目标账号的头像进行更新,在一个方面上满足用户对头像更新的自动化、智能化需求。

下面对本发明实施例的信息处理装置、服务器、智能终端进行详细描述。

请参见图9,是本发明实施例的一种信息处理装置的结构示意图,本发明实施例的所述装置可以设置在服务器中,例如设置在即时通讯应用服务器、sns平台服务器中。本发明实施例的所述装置包括如下模块。

获取模块901,用于基于目标账号关联的交互界面,获取所述目标账号的交互信息;处理模块902,用于从获取的交互信息中选择出目标表情信息,并根据所述目标表情信息得到表情图像;更新模块903,用于触发对所述目标账号的头像数据进行头像更新,所述进行头像更新是指为所述目标账号的头像图像更新显示目标表情图像,所述目标表情图像是从所述得到的表情图像中选择的。

在一个实施例中,所述处理模块902,可以具体用于按照筛选规则从交互信息中筛选得到目标表情信息;筛选得到的目标表情信息包括:筛选得到的图像信息,和/或,筛选得到的文本信息;其中,所述筛选得到的文本信息包括所述筛选规则中指定的词语、和/或指定的字。

在一个实施例中,所述处理模块902,可以具体用于按照筛选规则从交互信息中筛选得到表情信息;对统计周期内筛选得到的表情信息进行数量统计;根据数量统计结果从所述筛选得到的表情信息中确定目标表情信息。例如数量统计结果中数量最多的一个表情信息作为目标表情信息,或者数量统计结果中数量排名前三的表情信息作为目标表情信息。

在一个实施例中,所述更新模块903,可以具体用于生成更新消息,所述更新消息中携带有目标表情图像,所述更新消息用于指示客户端根据该更新消息中携带的目标表情图像对所述目标账号的头像图像进行更新;将生成的所述更新消息发送给需要对所述目标账号的头像图像进行更新的客户端。

在一个实施例中,所述更新模块903,可以具体用于在接收到客户端发送的关于所述目标账号的更新请求时,确定所述更新请求所在的交互场景;根据所述交互场景从表情图像中选择出目标表情图像,并生成包括目标表情图像的更新消息,所述更新消息用于指示客户端根据该更新消息中携带的目标表情图像对所述目标账号的头像图像进行更新;将生成的更新消息发送给所述客户端。

在一个实施例中,所述目标表情图像是根据交互场景中所述目标账号的头像图像的显示区域的尺寸进行选择得到的。

在一个实施例中,所述交互信息是目标交互账号发送给所述目标账号的信息,所述得到的表情图像与所述目标交互账号关联;所述更新模块903,可以具体用于确定需要对所述目标账号的头像图像进行更新的客户端登录的更新账号;如果所述更新账号与所述目标交互账号相同,则从与所述目标交互账号关联的表情图像中获取目标表情图像;根据获取到的目标表情图像生成更新消息,所述更新消息用于指示客户端根据该更新消息中携带的目标表情图像对所述目标账号的头像图像进行更新;将生成的更新消息发送给所述客户端。

在一个实施例中,所述获取模块901,具体可以用于基于目标账号关联的交互界面,获取由其他账号发送给所述目标账号的交互信息;其中,所述交互界面包括:所述其他账号与所述目标账号之间建立的会话界面、所述目标账号的用户展示页面中包括的界面、社交网络平台页面、用于对头像进行更新的更新界面中包括的与所述目标账号相关的界面中的任意一个或者多个界面。

在本发明实施例中,所述装置的各个模块的具体实现可参考上述实施例中相关内容的描述。

本发明实施例能够对发送给某个用户账号的交互信息进行分析,根据分析得到的表情图像来对该用户账号的头像进行更新,可以快捷、准确地在用户头像上体现互动,在一个方面上满足用户对头像更新的自动化、智能化需求。

再请参见图10,是本发明实施例的另一种信息处理装置的结构示意图,本发明实施例的所述装置可以设置在某些智能终端中,例如可以设置在智能手机、平白电脑、个人电脑等智能终端中。本发明实施例的所述装置具体可以包括如下模块。

生成模块1001,用于生成携带目标账号的更新请求,所述更新请求用于请求对所述目标账号的信息进行更新;接收模块1002,用于接收更新消息,所述更新消息中携带有目标表情图像,所述更新消息用于指示客户端根据该更新消息中携带的目标表情图像对所述目标账号的头像图像进行更新;更新模块1003,根据所述更新消息中携带的目标表情图像,为所述目标账号的头像图像更新显示所述目标表情图像。

在一个实施例中,所述生成模块1001,具体可以用于检测客户端当前打开的交互场景;根据检测得到的交互场景,生成携带目标账号的更新请求,所述更新请求用于请求在所述交互场景下对所述目标账号的头像图像进行更新。

在本发明实施例中,所述装置的各个模块的具体实现可参考上述实施例中相关内容的描述。

客户端能够根据服务器侧发送的包括表情图像的更新消息来对客户端登录的目标账号的头像进行更新,在一个方面上满足用户对头像更新的自动化、智能化需求。

再请参见图11,是本发明实施例的一种服务器的结构示意图,本发明实施例的所述服务器可以是各种应用服务器,例如可以是即时通讯应用服务器、sns平台服务器。所述服务器包括电源模块,各种用途的壳体等结构,在本发明实施例中,所述服务器还包括:网络接口1101、存储装置1102以及处理器1103。

所述处理器1103与所述网络接口1101相连,通过所述网络接口1101收发来自于各应用客户端的相关数据,例如可以接收由各用户通过应用客户端发送的交互信息,并将这些交互信息发送给其他用户的应用客户端。

所述存储装置1102可以包括易失性存储器(volatilememory),例如随机存取存储器(random-accessmemory,ram);存储装置1102也可以包括非易失性存储器(non-volatilememory),例如快闪存储器(flashmemory),固态硬盘(solid-statedrive,ssd)等;所述存储装置1102还可以包括上述种类的存储器的组合。

所述处理器1103可以是中央处理器(centralprocessingunit,cpu)。所述处理器1103还可以进一步包括硬件芯片,例如可以是现场可编程逻辑门阵列(field-programmablegatearray,fpga)等。

可选地,所述存储装置1102还用于存储程序指令。所述处理器1103可以调用所述程序指令,可以根据需要实现上述图4到图6的相关方法。

在一个实施例中,所述处理器1103,调用所述存储装置1102中存储的程序指令,用于基于目标账号关联的交互界面,获取所述目标账号的交互信息;从获取的交互信息中选择出目标表情信息,并根据所述目标表情信息得到表情图像;触发对所述目标账号的头像数据进行头像更新,所述进行头像更新是指为所述目标账号的头像图像更新显示目标表情图像,所述目标表情图像是从所述得到的表情图像中选择的。

在一个实施例中,所述处理器1103,用于从获取的交互信息中选择出目标表情信息时,用于按照筛选规则从交互信息中筛选得到目标表情信息;筛选得到的目标表情信息包括:筛选得到的图像信息,和/或,筛选得到的文本信息;其中,所述筛选得到的文本信息包括所述筛选规则中指定的词语、和/或指定的字。

在一个实施例中,所述处理器1103,用于从获取的交互信息中选择出目标表情信息时,用于按照筛选规则从交互信息中筛选得到表情信息;对统计周期内筛选得到的表情信息进行数量统计;根据数量统计结果从所述筛选得到的表情信息中确定目标表情信息。

在一个实施例中,所述处理器1103,用于触发对所述目标账号的头像数据进行头像更新时,用于生成更新消息,所述更新消息中携带有目标表情图像,所述更新消息用于指示客户端根据该更新消息中携带的目标表情图像对所述目标账号的头像图像进行更新;将生成的所述更新消息发送给需要对所述目标账号的头像图像进行更新的客户端。

在一个实施例中,所述处理器1103,用于触发对所述目标账号的头像数据进行头像更新时,用于在接收到客户端发送的关于所述目标账号的更新请求时,确定所述更新请求所在的交互场景;根据所述交互场景从表情图像中选择出目标表情图像,并生成包括目标表情图像的更新消息,所述更新消息用于指示客户端根据该更新消息中携带的目标表情图像对所述目标账号的头像图像进行更新;将生成的更新消息发送给所述客户端。

在一个实施例中,所述目标表情图像是根据交互场景中所述目标账号的头像图像的显示区域的尺寸进行选择得到的。

在一个实施例中,所述交互信息是目标交互账号发送给所述目标账号的信息,所述得到的表情图像与所述目标交互账号关联;所述处理器1103,用于触发对所述目标账号的头像数据进行头像更新时,是用于确定需要对所述目标账号的头像图像进行更新的客户端登录的更新账号;如果所述更新账号与所述目标交互账号相同,则从与所述目标交互账号关联的表情图像中获取目标表情图像;根据获取到的目标表情图像生成更新消息,所述更新消息用于指示客户端根据该更新消息中携带的目标表情图像对所述目标账号的头像图像进行更新;将生成的更新消息发送给所述客户端。

在一个实施例中,所述处理器1103,用于基于目标账号关联的交互界面,获取所述目标账号的交互信息时,用于基于目标账号关联的交互界面,获取由其他账号发送给所述目标账号的交互信息;其中,所述交互界面包括:所述其他账号与所述目标账号之间建立的会话界面、所述目标账号的用户展示页面中包括的界面、社交网络平台页面中包括的与所述目标账号相关的界面、用于对头像进行更新的更新界面中的任意一个或者多个界面。

在本发明实施例中,所述处理器1103的具体实现可参考上述实施例中相关内容的描述。

本发明实施例能够对发送给某个用户账号的交互信息进行分析,根据分析得到的表情图像来对该用户账号的头像进行更新,可以快捷、准确地在用户头像上体现互动,在一个方面上满足用户对头像更新的自动化、智能化需求。

再请参见图12,是本发明实施例的一种智能终端的结构示意图,本发明实施例的所述智能终端可以是智能手机、平板电脑、个人电脑等。所述智能终端包括电源模块等结构,在本发明实施例中,所述智能终端还包括:用户接口1201、网络接口1202、存储装置1203以及处理器1204。

用户接口1201可以是触摸屏、物理按键等部件,能够向用户显示交互界面,并接收用户在交互界面上输入的相关信息,例如表情图像、文字等交互信息。所述处理器1204与所述网络接口1202相连,通过所述网络接口1202收发来自于各应用客户端的相关数据,例如可以接收由各用户通过应用客户端发送的交互信息,并将这些交互信息发送给其他用户的应用客户端。

所述存储装置1203可以包括易失性存储器(volatilememory),例如ram;存储装置1203也可以包括非易失性存储器(non-volatilememory),例如快闪存储器(flashmemory),ssd等;所述存储装置1203还可以包括上述种类的存储器的组合。

所述处理器1204可以是cpu。所述处理器1204还可以进一步包括硬件芯片,例如可以是fpga)。

可选地,所述存储装置1203还用于存储程序指令。所述处理器1204可以调用所述程序指令,可以根据需要实现上述图7所述的方法。

在一个实施例中,所述处理器1204,调用所述存储装置1203中存储的程序指令,用于生成携带目标账号的更新请求,所述更新请求用于请求对所述目标账号的信息进行更新;接收更新消息,所述更新消息中携带有目标表情图像,所述更新消息用于指示客户端根据该更新消息中携带的目标表情图像对所述目标账号的头像图像进行更新;根据所述更新消息中携带的目标表情图像,为所述目标账号的头像图像更新显示所述目标表情图像。

在一个实施例中,所述处理器1204,在用于生成携带目标账号的更新请求时,用于检测客户端当前打开的交互场景;根据检测得到的交互场景,生成携带目标账号的更新请求,所述更新请求用于请求在所述交互场景下对所述目标账号的头像图像进行更新。

在本发明实施例中,所述处理器1204的具体实现可参考上述实施例中相关内容的描述。

客户端能够根据服务器侧发送的包括表情图像的更新消息来对客户端登录的目标账号的头像进行更新,在一个方面上满足用户对头像更新的自动化、智能化需求。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。

以上所揭露的仅为本发明一种部分实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1