社交账号的好友头像更新方法和装置与流程

文档序号:12492196阅读:488来源:国知局
社交账号的好友头像更新方法和装置与流程

本公开涉及互联网应用技术领域,特别涉及一种社交账号的好友头像更新方法和装置。



背景技术:

随着互联网应用的迅猛发展,终端中运行的社交类应用通过头像、备注信息和账号等实现好友辨识。相对于备注信息和账号,头像由于是以图像的形式进行显示的,因此相对于以文本形式显示的备注信息和账号,头像的显示为社交类应用中的好友提供了非常高的辨识度,进而在社交类应用的各类显示中能够明显区分各个社交账号对应的好友身份。

具体而言,社交类应用中,为查找某一好友对应的社交账号,大都首先通过查找到头像来找到此好友对应的社交账号。但是,如果好友的社交账号头像发生了自动更新,将会使得社交账号显示的更新后的头像信息无法与用户熟悉的好友账号身份建立联系,降低了更新后好友头像对应的社交账号的好友身份的辨识度,进而造成用户查找好友对应的社交账号的难度增加,甚至出现用户无法通过好友头像查找到其好友对应的社交账号,使得用户不得不通过文本形式的备注信息或账号信息查找好友对应的社交账号,降低了社交类应用的用户体验性。



技术实现要素:

为了解决相关技术中问题,本公开提供了一种社交账号的好友头像更新方法和装置。

一种应用于服务器的社交账号的好友头像更新方法,所述方法包括:

接收第一终端发送的好友头像更新检查请求,其中,所述好友头像更新检查请求用于指示服务器判断所述社交账号的好友头像是否存在更新;

判断所述社交账号的好友头像是否存在更新;

若所述社交账号的好友头像存在更新,将更新后的所述社交账号的好友头像发送给所述第一终端,以指示所述第一终端对所述社交账号的好友头像进行更新。

一种应用于第一终端的社交账号的好友头像更新方法,所述方法包括:

接收触发信号,所述触发信号用于指示所述第一终端发送好友头像更新检查请求;

向服务器发送所述好友头像更新检查请求,所述好友头像更新检查请求用于指示服务器判断所述社交账号的好友头像是否存在更新;

若所述社交账号的好友头像存在更新,接收所述服务器发送的更新后的所述社交账号的好友头像;

用服务器发送的更新后的所述社交账号的好友头像替换所述社交账号的好友账号的旧头像。

一种应用于服务器的社交账号的好友头像更新装置,所述装置包括:

第一接收模块,用于接收第一终端发送的好友头像更新检查请求,其中,所述好友头像更新检查请求用于指示服务器判断所述社交账号的好友头像是否存在更新;

判断模块,用于判断所述社交账号的好友头像是否存在更新;

第一发送模块,用于若所述社交账号的好友头像存在更新,将更新后的所述社交账号的好友头像发送给所述第一终端,以指示所述第一终端对所述社交账号的好友头像进行更新。

一种应用于第一终端的社交账号的好友头像更新装置,所述装置包括:

第一接收模块,用于接收触发信号,所述触发信号用于指示所述第一终端发送好友头像更新检查请求;

发送模块,用于向服务器发送所述好友头像更新检查请求,所述好友头像更新检查请求用于指示服务器判断所述社交账号的好友头像是否存在更新;

第二接收模块,用于若所述社交账号的好友头像存在更新,接收所述服务器发送的更新后的所述社交账号的好友头像;

处理模块,用于用服务器发送的更新后的所述社交账号的好友头像替换所述社交账号的好友账号的旧头像。

本公开的实施例提供的技术方案可以包括以下有益效果:

本公开实施例提供的社交账号的好友头像更新方法,当服务器接收到第一终端发送的好友头像更新检查请求时,服务器判断该社交账号对应的好友头像是否存在更新,若该社交账号的好友头像存在更新,服务器将更新后的该社交账号的好友头像发送给第一终端,以指示第一终端对该社交账号的好友头像进行更新,由此,当用户触发好友头像更新检查请求,服务器才会更新第一终端对应的社交账号的好友头像,保证了社交账号的好友头像更新过程用户可见,即在本发明实施例提供的社交账号的好友头像更新过程中,用户可以看到旧头像被新头像替换的过程,进而用户可以知道新头像对应的旧头像,即用户可以知道新头像对应的好友社交账号,也即用户可以知道新头像对应的好友身份,有效避免了好友的社交账号头像自动更新导致的用户无法将更新后的头像信息与用户熟悉的好友账号身份建立联系,提高了更新后好友头像对应的社交账号的好友身份的辨识度,降低了用户根据更新后的好友头像查找好友对应的社交账号的难度,提高了社交类应用的用户体验性。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并于说明书一起用于解释本发明的原理。

图1是根据本公开所涉及的实施环境的示意图;

图2是根据一示例性实施例示出的一种装置的框图

图3是根据一示例性实施例示出的一种应用于服务器的社交账号的好友头像更新方法的流程图;

图4是根据另一示例性实施例示出的一种应用于服务器的社交账号的好友头像更新方法的流程图;

图5是根据图3对应实施例在一个示例性实施例示出的对若社交账号的好友头像存在更新,将更新后的社交账号的好友头像发送给第一终端,以指示第一终端对社交账号的好友头像进行更新步骤的细节进行描述的流程图;

图6是根据图3对应实施例在另一个示例性实施例中示出的对若社交账号的好友头像存在更新,将更新后的社交账号的好友头像发送给第一终端,以指示第一终端对社交账号的好友头像进行更新步骤的细节进行描述的流程图;

图7是根据一示例性实施例示出的一种应用于第一终端的社交账号的好友头像的更新方法的流程图;

图8是根据另一示例性实施例示出的一种应用于第一终端的社交账号的好友头像的更新方法的流程图;

图9是根据图7对应实施例示出的对用服务器发送的更新后的社交账号的好友头像替换社交账号的旧头像步骤的细节进行描述的流程图;

图10是根据图7对应实施例示出的在另一个实施例对用服务器发送的更新后的社交账号的好友头像替换社交账号的旧头像步骤的细节进行描述的流程图;

图11是根据一示例性实施例示出的一种社交账号的好友头像更新方法的应用示意图;

图12是根据一示例性实施例示出的旧头像示意图;

图13是图12所对应实施例中旧头像与新头像的互动显示示意图;

图14是图13所对应实施例示出的新头像示意图;

图15是根据一示例性实施例示出的社交类应用中通讯录页面的示意图;

图16是根据一示例性实施例示出的用户状态展示页面的示意图;

图17是根据一示例性实施例示出的一种应用于服务器的社交账号的好友头像更新装置的框图;

图18是另一示例性实施例示出的一种应用于服务器的社交账号的好友头像更新装置的框图;

图19是根据一示例性实施例示出的一种应用于第一终端的社交账号的好友头像更新装置的框图;

图20是根据另一示例性实施例示出的一种应用于第一终端的社交账号的好友头像更新装置的框图。

具体实施方式

这里将详细地对示例性实施例执行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。

图1是根据本公开所涉及的实施环境的示意图。该实施环境包括:第一终端110、服务器120和第二终端130。

第一终端110中运行的社交类应用,与服务器120之间进行二者之间往来的数据交互,进而通过服务器120的配合实现第一终端110中社交账号的好友头像更新。

区别于第一终端110,与服务器之间进行二者之间往来的数据交互的第二终端130。第二终端130中登录的用户,作为第一终端110的社交类应用中的好友。第二终端130的社交类应用中登录的用户与第一终端110的社交类应用中登录的用户存在着好友关系。

图2是根据一示例性实施例示出的一种装置200的框图。例如,装置200可以是图1所示实施环境中的第一终端110或第二终端130。示例的,第一终端110可以是智能手机、平板电脑等。

参照图2,装置200可以包括以下一个或多个组件:处理组件202,存储器204,电源组件206,多媒体组件208,音频组件210,传感器组件214以及通信组件216。

处理组件202通常控制装置200的整体操作,诸如与显示,电话呼叫,数据通信,相机操作以及记录操作相关联的操作等。处理组件202可以包括一个或多个处理器218来执行指令,以完成下述的方法的全部或部分步骤。此外,处理组件202可以包括一个或多个模块,便于处理组件202和其他组件之间的交互。例如,处理组件202可以包括多媒体模块,以方便多媒体组件208和处理组件202之间的交互。

存储器204被配置为存储各种类型的数据以支持在装置200的操作。这些数据的示例包括用于在装置200上操作的任何应用程序或方法的指令。存储器204可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。存储器204中还存储有一个或多个模块,该一个或多个模块被配置成由该一个或多个处理器218执行,以完成下述方法中的全部或者部分步骤。

电源组件206为装置200的各种组件提供电力。电源组件206可以包括电源管理系统,一个或多个电源,及其他与为装置200生成、管理和分配电力相关联的组件。

多媒体组件208包括在所述装置200和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。

音频组件210被配置为输出和/或输入音频信号。例如,音频组件210包括一个麦克风(MIC),当装置200处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器204或经由通信组件216发送。在一些实施例中,音频组件210还包括一个扬声器,用于输出音频信号。

传感器组件214包括一个或多个传感器,用于为装置200提供各个方面的状态评估。例如,传感器组件214可以检测到装置200的打开/关闭状态,组件的相对定位,传感器组件214还可以检测装置200或装置200一个组件的位置改变以及装置200的温度变化。在一些实施例中,该传感器组件214还可以包括磁传感器,压力传感器或温度传感器。

通信组件216被配置为便于装置200和其他设备之间有线或无线方式的通信。装置200可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件216经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件216还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。

在示例性实施例中,装置200可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行下述方法。

图3是根据一示例性实施例示出的一种应用于服务器的社交账号的好友头像更新方法的流程图。该应用于服务器的社交账号的好友头像更新方法,适用于图1所示实施环境。

如图3所示,该应用于服务器的社交账号的好友头像更新方法,可以包括以下步骤。

在步骤310中,接收第一终端发送的好友头像更新检查请求,其中,好友头像更新检查请求用于指示服务器判断社交账号的好友头像是否存在更新。

其中,所指的社交账号,是社交类应用中用于表示用户身份的对登录账号,示例的,该社交证号可以是QQ账号、微博账号、微信账号等。好友头像,即为与第一终端对应社交账号存在好友关系的第二终端对应的社交账号的头像,示例的,若第一终端对应的社交账号是微信账号,则好友头像是与该微信账号存在好友关系的微信账号对应的用户头像,即该微信账号登录第一终端之后,其微信账号对应的好友显示列表中显示的其他用户的头像。在此需要补充说明的是,好友关系,包括建立的长期会话关系,以及临时会话关系等,在此不进行具体限定。

第一终端针对好友头像而向服务器发起的好友头像更新检查请求,是第一终端中针对好友头像触发头像更新操作而生成并向服务器发起的。在用户侧,是在社交类应用的显示界面中对于好友头像发起的好友头像更新检查请求。示例的,当用户在第一终端110上登录该社交账号时,触发第一终端110向服务器120发送好友头像更新检查请求;或者当用户点击第一终端110的显示界面中显示的好友列表中的好友头像时,触发第一终端110向服务器120发送好友头像更新检查请求;再或者当用户刷新第一终端110的显示界面中显示的好友列表时,触发第一终端110向服务器120发送好友头像更新检查请求;当然,此处仅是举例说明,并不代表本发明实施例的触发第一终端向服务器发送好友头像更新检查请求局限于此。

在步骤330中,判断社交账号的好友头像是否存在更新。

其中,服务器在第一终端对应社交账号的好友头像更新检查请求的指示下,判断第一终端中的好友头像是否存在着更新,即检查第一终端显示的好友头像中,是否有更新的头像。

第二终端中,对应于第二终端的社交账号登录社交网络应用便可以向服务器上传自身的新头像。对于第一终端而言,第二终端对应社交账号上传的新头像即为更新后的好友头像。

当服务器接收到第一终端发送的好友头像更新检查请求时,获取第一终端对应的社交账号,进而判断该社交账号对应的好友账号是否存在头像更新。示例的,若第一终端对应的社交账号为微信账号,其中该微信账号对应的好友分别为张三、李四,当张三更新了其微信账号的头像时,服务器上会存储张三的新头像,进而当服务器接收到第一终端上的微信账号发送的好友头像更新检查请求时,可以首先获取第一终端上张三和李四的头像,进而分别和服务器上存储的张三和李四的头像进行对比判断,判断张三和李四的微信账号是否存在头像更新。

在步骤350中,若社交账号的好友头像存在更新,将更新后的社交账号的好友头像发送给第一终端,以指示第一终端对社交账号的好友头像进行更新。

其中,如果社交账号的好友头像存在着更新,便将更新后的社交账号的好友头像发送给第一终端,通过此方式将更新后的好友头像同步更新至第一终端,以在第二终端实现了其头像的上传之后,能够可控的更新至第一终端。

通过如上所述的示例性实施例,当服务器接收到第一终端发送的好友头像更新检查请求时,服务器判断该社交账号对应的好友头像是否存在更新,若该社交账号的好友头像存在更新,服务器将更新后的该社交账号的好友头像发送给第一终端,以指示第一终端对该社交账号的好友头像进行更新,由此,当用户触发好友头像更新检查请求,服务器才会更新第一终端对应的社交账号的好友头像,保证了社交账号的好友头像更新过程用户可见,即在本发明实施例提供的社交账号的好友头像更新过程中,用户可以看到旧头像被新头像替换的过程,进而用户可以知道新头像对应的旧头像,即用户可以知道新头像对应的好友社交账号,也即用户可以知道新头像对应的好友身份,有效避免了好友的社交账号头像自动更新导致的用户无法将更新后的头像信息与用户熟悉的好友账号身份建立联系,提高了更新后好友头像对应的社交账号的好友身份的辨识度,降低了用户根据更新后的好友头像查找好友对应的社交账号的难度,提高了社交类应用的用户体验性。

图4是根据另一示例性实施例示出的一种应用于服务器的社交账号的头像更新方法的流程图。该应用于服务器的社交账号的好友头像更新方法,如图4所示,可以包括以下步骤。

在步骤410中,接收第二终端发送的社交账号头像更新请求,社交账号头像更新请求用于指示服务器更新第二终端对应的社交账号的头像。

其中,服务器通过与第二终端之间的数据交互来为第二终端中社交类应用登录的社交账号进行其头像更新。

在此过程中,服务器将首先接收到第二终端发送的社交账号头像更新请求,通过社交账号头像更新请求而获知第二终端中社交账号的头像更新过程的发生。

在步骤430中,接收第二终端发送的头像数据资料。

其中,头像数据资料中包含有第二终端对应的社交账号所更新的头像,服务器接收第二终端发送的头像数据资料,便于服务器将第二终端对应的社交账号的头像更新为新头像,同时,服务器还可以记录第二终端对应的社交账号发生了头像更新。

在步骤450中,根据第二终端发送的头像数据资料更新所述第二终端对应的社交账号的头像,并存储在服务器。

其中,由第二终端发送的头像数据资料可以得到第二终端对应的社交账号更新的头像,进而与此社交账号关联存储在服务器中。可以理解的,此头像,将作为第一终端对应的社交账号的好友头像,因此,将引发图3对应实施例所示的第一终端中社交账号的好友头像更新。

第一终端和第二终端是相对而言的,相对于一社交账号的好友头像更新过程,上传新头像的终端,即为第二终端,而相应更新其好友头像的终端,即为第一终端。

也就是说,对于服务器而言,与其进行数据交互的终端包括两类,一类终端为向服务器上传新头像的终端,即第二终端,另一类终端则是相应更新好友头像的终端,即第一终端。

相对于服务器所进行的头像更新过程的变换,所对应的第一终端和第二终端也将相应发生变化。

服务器存储第二终端进行头像更新而上传的头像,具体而言,是为第二终端对应社交账号而存储的。在一个示例性实施例中,服务器除了存储社交账号对应的旧头像之外,还存储了当前发生头像更新而通过头像数据资料上传的头像。

在另一个示例性实施例中,该应用于服务器的社交账号的好友头像更新方法,在步骤450之后,还可以包括以下步骤。

向第一终端发送提示信息,提示信息用于提醒第一终端,好友的社交账号存在头像更新,其中,第一终端对应的社交账号与第二终端对应的社交账号存在好友关系。

当第二终端对应的社交账号更新了其头像数据资料,并将更新后的头像数据资料上传到服务器,但是,由于第一终端并没有触发好友头像更新检查请求,因此,此时第一终端内显示的第二终端对应的社交账号的头像依然是旧头像。

因此,在通过图4对应实施例使得第二终端对应社交账号的头像更新至服务器之后,便能够在服务器的控制下实现第一终端中好友头像的更新提示,保证了服务器将发生的头像更新及时通知到第一终端,进而第一终端对应社交账号的好友头像能够在保证用户可见的前提下,用户主动要求更新其社交账号的好友头像。

示例的,若该社交账号是微信账号,服务器向第一终端发送的提示信息可以是显示在微信朋友圈的好友头像更新提示信息,还可以是在第一终端显示的好友列表中的好友头像上显示一个红色的角标,用于提醒用户该好友存在头像更新,当然此处仅是举例说明,并不代表本发明实施例的提示信息局限于此。

图5是根据图3对应实施例在一个示例性实施例示出的对步骤350的细节进行描述的流程图。步骤350,如图5所示,可以包括以下子步骤。

在步骤351a中,在社交账号的好友头像存在更新时,确定好友更新的多个头像。

其中,对第一终端对应社交账号的好友在其对应的终端,即第二终端所进行的头像更新,可以执行了一次更新,也可以执行了多次更新,例如,可能仅仅进行一次头像的更新,也可能连续进行了头像的多次更新。因此,服务器为此社交账号存储的头像为多个,相对其所对应的好友头像更新而言,社交账号更新的多个头像,即为此好友在一时间段内更新的多个头像。

可以理解的,在图3对应实施例中判断社交账号的好友头像是否存在更新的过程,是判断第一终端中好友头像是否存在头像更新的过程。

与之相对应的,若一社交账号的好友头像存在更新,且服务器为此好友存储了多个头像时,从服务器确定此好友在头像更新后的多个头像。

在步骤353a中,根据时间顺序从好友的多个好友头像中提取最终好友头像。

其中,最终好友头像,是指好友的社交账号在其登录的第二终端最后上传的头像。在步骤355a中,将最终好友头像发送给第一终端,以指示第一终端对好友的最终好友头像进行更新。

其中,无论社交账号对应的第二终端进行的是一次还是多次头像更新,服务器仅仅将最终所上传的头像更新至第一终端。

通过如上所述的实施例,即便好友所在的第二终端中头像被多次甚至于频繁上传,其在第一终端中好友头像的更新过程,都将以最终上传的头像,即最终好友头像为准,而并不将中间上传的头像更新至第一终端,避免无效的头像造成干扰。

图6是根据图3对应实施例在另一个示例性实施例中示出的对步骤350的细节进行描述的流程图。更新后的好友头像为多个,分别对应于多个好友,步骤350,如图6所示,可以包括以下步骤。

在步骤351b中,在社交账号的好友头像存在更新时,确定多个好友的头像更新后所分别对应的好友头像。

在步骤353b中,向第一终端发送多个好友的头像更新后所分别对应的好友头像,以指示第一终端对多个好友更新的好友头像进行更新。

其中,服务器在获得多个好友的头像更新后分别对应的好友头像之后,可以理解的,这些好友头像就是第一终端对应社交账号的多个好友即将更新到第一终端的新好友头像。

通过如上所述的示例性实施例,为第一终端的头像显示中多个好友均发生头像更新提供了服务器侧的具体实现,由此,便可以在服务器的配合下实现第一终端中多个好友的头像更新。

图7是根据一示例性实施例示出的一种应用于第一终端的社交账号的好友头像的更新方法的流程图。该应用于第一终端的社交账号的好友头像更新方法,如图7所示,可以包括以下步骤。

在步骤510中,接收触发信号,触发信号用于指示第一终端发送好友头像更新检查请求。

其中,触发信号是第一终端中通过触发的用户操作产生的,例如,此用户操作可以是显示好友头像的页面刷新操作等。

接收到触发信号的第一终端,将触发执行此触发信号所指定的操作,例如,触发第一终端向服务器发送该社交账号的好友头像更新检查请求。

在步骤530中,向服务器发送好友头像更新检查请求,好友头像更新检查请求用于指示服务器判断社交账号的好友头像是否存在更新。

其中,第一终端中,在接收到用户的触发信号之后,触发第一终端向服务器发送好友头像更新检查请求,其中,该好友头像更新检查请求可以包括该社交账号的标识信息,该标识信息用于标识该社交账号的身份信息,示例的,该标识信息可以是社交账号的账号信息。

可以理解的,所发起的好友头像更新检查请求,可以针对一好友的好友头像更新检查;也可以针对多个好友或者所有好友进行,即在第一终端中请求进行多个好友或者所有好友的好友头像更新检查。

在步骤550中,若社交账号的好友头像存在更新,接收服务器发送的更新后的社交账号的好友头像。

在步骤570中,用服务器发送的更新后的社交账号的好友头像替换社交账号的旧头像。

其中,如前述步骤所描述的,第一终端中正进行着各个好友的好友头像的显示。

在所显示的好友头像中,使用服务器发送的更新后的社交账号的好友头像,替换显示的好友头像,整个替换过程被显示于第一终端,因此旧头像和更新后的好友头像之间的替换,是用户可见的,即用户可以知道新头像对应的好友社交账号,也即用户可以知道新头像对应的好友身份,有效避免了好友的社交账号头像自动更新导致的用户无法将更新后的头像信息与用户熟悉的好友账号身份建立联系,提高了更新后好友头像对应的社交账号的好友身份的辨识度,降低了用户根据更新后的好友头像查找好友对应的社交账号的难度,提高了社交类应用的用户体验性。

图8是根据一示例性实施例示出的一种应用于第一终端的社交账号的好友头像的更新方法的流程图。该应用于第一终端的社交账号的好友头像的更新方法,在步骤510之前,还可以包括以下步骤。

在步骤610中,接收服务器发送的提示信息,提示信息用于提醒好友的社交账号存在更新。

在步骤630中,显示提示信息。

其中,在图4所示的实施例中,当第二终端对应的社交账号更新了其头像数据资料,并将更新后的头像数据资料上传到服务器,但是,由于第一终端并没有触发好友头像更新检查请求,因此,此时第一终端内显示的第二终端对应的社交账号的头像依然是旧头像。此时,服务器可以向第一终端发送提示信息,提示信息用于提醒第一终端,其好友的社交账号存在头像更新。

示例的,若该社交账号是微信账号,服务器向第一终端发送的提示信息可以是显示在微信朋友圈的好友头像更新提示信息,还可以是在第一终端显示的好友列表中的好友头像上显示一个红色的角标,用于提醒用户该好友存在头像更新,当然此处仅是举例说明,并不代表本发明实施例的提示信息局限于此。

第一终端将对此提示信息进行显示,以便于用户可以根据该提示信息及时知道其好友头像存在更新,进而用户触发第一终端更新其好友头像。

图9是根据图7对应实施例示出的对步骤570的细节进行描述的流程图。该步骤570,如图9所示,可以包括以下步骤。

在步骤571中,用服务器发送的更新后的社交账号的好友头像替换社交账号的好友账号的旧头像。

在步骤573中,社交帐号的好友账号的旧头像逐渐淡去,服务器发送的更新后的社交账号的好友头像逐渐显示。

其中,通过图7对应实施例中的步骤550,接收服务器发送的更新后的社交账号的好友头像之后,将替换相应好友账号的旧头像。为保证第一终端中好友头像更新的用户可见,对于即将消失的旧头像和即将显示的更新后的社交账号的好友头像,二者之间将通过动态显示效果保证整个头像更新过程用户可见。

具体而言,针对旧头像,将执行旧头像逐渐淡去的动态显示效果;针对更新后的社交账号的好友头像,将执行逐渐显示的动态显示效果。

通过如上所述的过程,在第一终端中实现该社交账号的好友头像由旧头像更新为新头像的过程中,其好友账号的旧头像逐渐淡去,新头像逐渐显示,即在本发明实施例提供的社交账号的好友头像更新过程中,用户可以看到旧头像被新头像替换的过程,进而用户可以知道新头像对应的旧头像,即用户可以知道新头像对应的好友社交账号,也即用户可以知道新头像对应的好友身份,有效避免了好友的社交账号头像自动更新导致的用户无法将更新后的头像信息与用户熟悉的好友账号身份建立联系,提高了更新后好友头像对应的社交账号的好友身份的辨识度,降低了用户根据更新后的好友头像查找好友对应的社交账号的难度,提高了社交类应用的用户体验性。

图10是一示例性实施例示出的对步骤570的细节进行描述的流程图。

更新后的好友头像为两个以上,分别对应于第一终端对应社交账号的两个以上好友账号,如图10所示,可以包括以下步骤。

在步骤575中,对两个以上好友账号的头像更新后的好友头像在第一终端的头像显示中确定对应的旧头像。

其中,第一终端的头像显示,是针对多个好友账号进行的,即多个好友账号在第一终端中进行好友头像的显示。

在第一终端对多个好友账号进行好友头像的显示中,两个以上好友账号存在着头像更新,即通过图7对应实施例中的步骤550,接收到由服务器发送的两个以上好友账号的头像更新后的好友头像,由此,将在第一终端的头像显示中确定其旧头像。

在步骤577中,根据旧头像对应的排列顺序确定好友账号的头像更新后好友头像之间的显示顺序,以及在显示顺序上确定好友账号的头像更新后对应好友头像的旧头像距离下一好友账号的头像更新后对应好友头像的旧头像二者之间间隔的头像数量。

其中,需要说明的是,对于第一终端中的好友头像显示,各个好友头像之间是存在着一定的排列顺序的,多个好友头像按照一定的排列顺序而分布于第一终端的显示界面中。

对于好友账号的头像更新后对应的好友头像,其与第一终端显示的一头像,即前述所说的旧头像存在着对应关系,在通过前述步骤确定了其对应的旧头像之后,便按照旧头像在头像显示中的排列顺序得到好友账号的头像更新后好友头像之间的显示顺序,该显示顺序是与其旧头像在头像显示中的排列顺序相匹配的。

进一步的,在此显示顺序上,可以为一好友账号的头像更新后对应的好友头像确定与其相邻显示的好友头像,即其在显示顺序中下一好友账号的头像更新后对应的好友头像。

在步骤578中,对每一好友账号的头像更新后对应的好友头像,根据其对应的旧头像距离下一好友账号的头像更新后对应好友头像的旧头像二者之间间隔的头像数量和预置的读取时间为其在显示顺序上的下一好友账号的头像更新后对应的好友头像确定替换执行时间,得到每一好友账号的头像更新后对应好友头像的替换执行时间。

其中,通过前述步骤,确定了显示顺序上各个好友账号的头像更新后对应的好友头像,在此基础上,对于可在第一终端的头像显示中,得到各个好友头像对应的旧头像。

对于显示顺序上相邻的两个好友头像,根据其对应的旧头像之间所间隔的头像数量和预置的读取时间为相邻的两好友头像中对应于显示顺序上的下一好友头像确定替换执行时间,以此类推,即可得到每一好友账号的头像更新后对应好友头像的替换执行时间。

通过替换执行时间的确定,使得后续所进行的好友头像替换得到有序控制,并且由于考虑了用户读取头像所需要耗费的时间,即预置的读取时间,为用户清楚查看每一更新的好友头像提供了保障,即保障了用户对所有好友头像更新过程的可见,避免第一终端中过多好友头像的同时更新替换而造成的无法将好友头像和旧头像统一于一好友账号的情况发生。

在一个示例性实施例的具体实现中,可按照公式:读取时间*n+1来实现替换执行时间的确定,其中,n为间隔的头像数量+1。

例如,显示顺序上相邻的两个好友头像,其对应的旧头像之间,存在着不存在更新的头像显示,数量为2,则根据上述公式,可以确定,这两个好友头像中在显示顺序上置后的好友头像将在第10秒时执行替换,即替换执行时间为10秒,以此类推,得以确定每一好友账号的头像更新后对应好友头像的替换执行时间。

在步骤579中,按照每一好友账号的头像更新后对应好友头像的替换执行时间,顺次使得每一社交账号的头像更新后对应好友头像被替换,完成所有社交账号的头像更新后对应好友头像的替换。

其中,在通过前述步骤确定每一好友账号的头像更新后对应好友头像的替换执行时间之后,便按照所确定的替换执行时间先后执行相应社交账号的头像更新后对应好友头像和前一好友头像之间的替换,进而顺次执行每一好友账号的头像更新后对应好友头像的替换,在完成所有头像替换时,第一终端所的头像显示中,发生更新的旧头像,都被替换为更新后的好友头像。

通过如上的过程,为多个好友账号的好友头像的更新提供了具体实现,由此,便使得第一终端中即便发生多个好友账号的头像更新,也能够保证更新后的好友头像具备非常高的识别度,上述替换的执行,保证了用户能够将所有替换的好友头像与旧头像统一于一个好友账号上。

在一示例性实施例的具体实现中,第一终端中的头像显示,是分页实现的。换而言之,所有好友头像是分布于多个页面中显示的,在第一终端中通过进行页面切换来实现相应页面中的好友头像显示。

图10对应实施例所对应的实现过程,将在此场景下针对每一页面进行。每一页面中,如果接收到服务器发送的多个好友账号的头像更新后对应的好友头像,则按照图10对应实施例实现页面中好友头像的更新。

在此可以理解的,对于本公开所进行好友头像更新,也是针对当前显示的页面进行的。

综上所述的,通过如上所述的方案实现,能够使得第一终端中每一好友账号的好友头像,都在用户的操控下执行,避免了自动更新好友头像所造成的诸多问题,对于用户而言,将基于对旧头像的印象记忆来建立其对更新的好友头像的印象记忆,以此来保持图像形式显示的头像的高辨识度,进而不会出现无法辨识头像而被迫查看备注信息等文本内容的情况。

以第一终端中运行的社交类应用为例,结合具体应用场景,描述社交账号的好友头像更新方法。

图11是根据一示例性实施例示出的一种社交账号的好友头像更新方法的应用示意图。如图11所示,对于社交账号的好友头像更新的实现,将大致分为三大块,一是第二终端所实现的自身头像更新;二是服务器对第二终端和第一终端的衔接;三是第一终端中存在更新的头像,即旧头像的操控更新。

第二终端将执行步骤710,进入社交类应用,以在第二终端中运行社交类应用,进而实现所登录社交账号的旧头像更新,具体的,如步骤720和步骤730所示。

在此,需要首先说明的是,此社交账号与第一终端对应的社交账号存在好友关系,并在第一终端进行着好友头像显示,并且是旧头像的显示,如步骤810所示。

因此,服务器获得第二终端对应社交账号的头像更新后的好友头像之后,将执行步骤740,通知第一终端该社交账号对应头像更新。

执行了步骤810的第一终端,将执行步骤830在接收到触发信号之后向服务器发送好友头像更新检查请求,进而接收到服务器相应发送的新头像,即执行步骤840。

以此在判断对该头像存在更新时能够执行步骤850,进行新旧头像的互动显示,实现如前所述的交互动作,在步骤850执行完毕之后,既可在第一终端中进行新头像的显示,由此即完成第一终端中的头像更新。

图12是根据一示例性实施例示出的旧头像示意图。与之相对应的,图13是图12所对应实施例中旧头像与新头像的互动显示示意图。所进行的新旧头像互动显示,可以是如图13所示的互动显示过程,进而便可得到图14所示的新头像。

可以理解的,如上所述的新头像更新,可以应用于社交类应用中任一需要进行头像显示的页面,例如,图15所示的通讯录页面以及图17所示的用户状态展示页面。

图15是根据一示例性实施例示出的社交类应用中通讯录页面的示意图。在此类社交类应用的通讯录页面中,通过如上所述的头像更新过程,可以在此通讯录页面中直观地看到对方最近更换头像的情况,即所框选的区域910、区域930和区域950均顺序进行了旧头像和新头像的互动显示。

图16是根据一示例性实施例示出的用户状态展示页面的示意图。在此社交类应用的用户状态展示页面,进行的用户状态显示,将通过头像和用户名标识。

用户状态的显示条目中,显示了头像、用户名和用户状态。在头像发生更新时,将在此用户状态的显示条目中执行头像替换,其所对应的用户状态在未发生更新时,可为空白,即图16中框选的区间1010。

对于本公开所实现的头像更新,将不会在第一终端中重新提示更新,以避免过度提示更新所造成的干扰。

下述为本公开装置实施例,可以用于执行本公开上述应用于服务器的社交账号的好友头像更新装置。对于本公开装置实施例中未披露的细节,请参照本公开的应用于服务器的社交账号的好友头像更新方法实施例。

图17是根据一示例性实施例示出的一种应用于服务器的社交账号的好友头像更新装置的框图。如图17所示,该应用于服务器的社交账号的好友头像更新装置,包括但不限于:第一接收模块1110、判断模块1130和第一发送模块1150。

第一接收模块1110,用于接收第一终端发送的好友头像更新检查请求,其中,好友头像更新检查请求用于指示服务器判断社交账号的好友头像是否存在更新。

判断模块1130,用于判断社交账号的好友头像是否存在更新。

第一发送模块1150,用于若社交账号的好友头像存在更新,将更新后的社交账号的好友头像发送给第一终端,以指示第一终端对社交账号的好友头像进行更新。

图18是另一示例性实施例示出的一种应用于服务器的社交账号的好友头像更新装置的框图。如图18所示,该应用于服务器的社交账号的好友头像更新装置,如图18所示,还包括但不限于:第二接收模块1210、第三接收模块1230和处理模块1250。

第二接收模块1210,用于接收第二终端发送的社交账号头像更新请求,社交账号头像更新请求用于指示服务器更新第二终端对应的社交账号的头像。

处理模块,用于根据第二终端发送的头像数据资料更新第二终端对应的社交账号的头像,并存储在服务器。

在一个示例性实施例中,该应用于服务器的社交账号的好友头像更新装置,还包括但不限于:第二发送模块。

该第二发送模块用于向第一终端发送提示信息,提示信息用于提醒第一终端,好友的社交账号存在头像更新,其中,第一终端对应的社交账号与第二终端对应的社交账号存在好友关系。

图19是根据一示例性实施例示出的一种应用于第一终端的社交账号的好友头像更新装置的框图。该应用于第一终端的社交账号的好友头像更新装置,如图19所示,可以包括但不限于:第一接收模块1310、发送模块1330、第二接收模块1350和处理模块1370。

第一接收模块1310,用于接收触发信号,触发信号用于指示第一终端发送好友头像更新检查请求。

发送模块1330,用于向服务器发送好友头像更新检查请求,好友头像更新检查请求用于指示服务器判断社交账号的好友头像是否存在更新。

第二接收模块1350,用于若社交账号的好友头像存在更新,接收服务器发送的更新后的社交账号的好友头像。

处理模块1370,用于用服务器发送的更新后的社交账号的好友头像替换社交账号的好友账号的旧头像。

图20是根据另一示例性实施例示出的一种应用于第一终端的社交账号的好友头像更新装置的框图。该应用于第一终端的社交账号的好友头像更新装置,如图11所示,可以包括但不限于:第三接收模块1410和显示模块1430。

第三接收模块1410,用于接收服务器发送的提示信息,提示信息用于提醒好友的社交账号存在头像更新。

显示模块1430,用于显示提示信息。

在一个示例性实施例中,处理模块1370具体用于:

用服务器发送的更新后的社交账号的好友头像替换社交账号的好友账号的旧头像。

社交账号的好友账号的旧头像逐渐淡去,服务器发送的更新后的社交账号的好友头像逐渐显示。

可选的,本公开还提供一种服务器,该终端可以用于图1所示实施环境中,执行图3、图4、图5和图6任一所示的应用于服务器的社交账号的好友头像更新方法的全部或者部分步骤。所述装置包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为执行:

接收第一终端发送的好友头像更新检查请求,其中,所述好友头像更新检查请求用于指示服务器判断所述社交账号的好友头像是否存在更新;

判断所述社交账号的好友头像是否存在更新;

若所述社交账号的好友头像存在更新,将更新后的所述社交账号的好友头像发送给所述第一终端,以指示所述第一终端对所述社交账号的好友头像进行更新。

该实施例中的装置的处理器执行操作的具体方式已经在有关该应用于服务器的社交账号的好友头像更新方法实施例中执行了详细描述,此处将不做详细阐述说明。

可选的,本公开还提供一种第一终端,该第一终端可以用于图1所示实施环境中,执行图7、图8、图9和图10任一所示的应用于第一终端的社交账号的好友头像更新方法的全部或者部分步骤。所述装置包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为执行:

接收触发信号,所述触发信号用于指示所述第一终端发送好友头像更新检查请求;

向服务器发送所述好友头像更新检查请求,所述好友头像更新检查请求用于指示服务器判断所述社交账号的好友头像是否存在更新;

若所述社交账号的好友头像存在更新,接收所述服务器发送的更新后的所述社交账号的好友头像;

用服务器发送的更新后的所述社交账号的好友头像替换所述社交账号的好友账号的旧头像。

在示例性实施例中,还提供了一种存储介质,该存储介质为计算机可读存储介质,例如可以为包括指令的临时性和非临时性计算机可读存储介质。该存储介指例如包括指令的存储器204,上述指令可由装置200的处理器218执行以完成上述社交账号好友头像的更新方法。

应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围执行各种修改和改变。本发明的范围仅由所附的权利要求来限制。

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