设置头像的方法及装置的制造方法_4

文档序号:9791699阅读:来源:国知局
交换。
[0211]下述为本公开装置实施例,可以用于执行本公开方法实施例。
[0212]图12是根据一示例性实施例示出的一种设置头像的框图,该装置可以通过软件、硬件或者两者的结合实现成为电子设备的部分或者全部。如图12所示,该设置头像的装置包括:
[0213]获取模块121,被配置为获取目标用户的用户标识。
[0214]第一发送模块122,被配置为向服务器发送第一请求,第一请求用于请求获取目标用户的头像,第一请求中包括目标用户的用户标识,服务器用于在接收到第一请求之后,根据目标用户的用户标识获取目标用户的头像,并将当前用户正在使用的头像更新为目标用户的头像。
[0215]本公开实施例的上述装置,客户端获取目标用户的用户标识,并向服务器发送用于请求获取目标用户的头像的第一请求。服务器在接收到第一请求之后,根据目标用户的用户标识获取目标用户的头像,并将当前用户正在使用的头像更新为目标用户的头像。因此,在当前用户想要使用目标用户的头像时,无需下载和上传头像,操作过程简便,节省了用户的时间成本和流量的消耗。
[0216]在一个实施例中,获取模块121,可包括:
[0217]第一获取子模块,被配置为扫描目标用户对应的二维码,解析二维码,获得目标用户的用户标识。
[0218]在一个实施例中,如图13所示,上述装置还可包括:
[0219]第二发送模块123,被配置为向目标用户发送第二请求,第二请求用于请求使用目标用户的头像。
[0220]第一接收模块124,被配置为接收目标用户返回的响应第二请求的通知。
[0221]第一发送模块122,包括:
[0222]发送子模块,被配置为当通知为允许使用目标用户的头像的通知时,向服务器发送第一请求。
[0223]在一个实施例中,如图14所示,上述装置还可包括:
[0224]结束模块125,被配置为当通知为拒绝使用目标用户的头像的通知时,结束进程。
[0225]在一个实施例中,当目标用户的头像相册中的头像为至少两个时,第一请求用于请求获取目标用户当前正在使用的头像。
[0226]在一个实施例中,如图15所示,上述装置还可包括:
[0227]解析模块126,被配置为扫描目标用户对应的二维码,从二维码中解析出目标用户当前正在使用的头像。
[0228]在一个实施例中,如图16所示,上述装置还可包括:
[0229]第二接收模块127,被配置为接收执行于目标用户的头像的预设手势操作。
[0230]获取模块121,包括:
[0231]第二获取子模块,被配置为根据预设手势操作,获取目标用户的用户标识。
[0232]图17是根据一示例性实施例示出的另一种设置头像的框图,该装置可以通过软件、硬件或者两者的结合实现成为电子设备的部分或者全部。如图17所示,该设置头像的装置包括:
[0233]第一接收模块171,被配置为接收客户端发送的第一请求,第一请求用于请求获取目标用户的头像,第一请求中包括目标用户的用户标识。
[0234]获取模块172,被配置为根据目标用户的用户标识获取目标用户的头像。
[0235]第一更新模块173,被配置为将客户端对应的当前用户正在使用的头像更新为目标用户的头像。
[0236]本公开实施例的上述装置,服务器接收客户端发送的用于请求获取目标用户的头像的第一请求,并根据目标用户的用户标识获取目标用户的头像,将客户端对应的当前用户正在使用的头像更新为目标用户的头像。由于当前用户的头像和目标用户的头像都存储在服务器端,因此无需上传和下载头像,操作过程简便,节省了用户的时间成本和流量的消耗。
[0237]在一个实施例中,如图18所示,上述装置还可包括:
[0238]发送模块174,被配置为向目标用户发送第二请求,第二请求用于请求使用目标用户的头像。
[0239]第二接收模块175,被配置为接收目标用户返回的响应第二请求的通知。
[0240]获取模块172,包括:
[0241]获取子模块,被配置为当通知为允许使用目标用户的头像的通知时,根据目标用户的用户标识获取目标用户的头像。
[0242]结束子模块,被配置为当通知为拒绝使用目标用户的头像的通知时,结束进程。
[0243]在一个实施例中,如图19所示,上述装置还可包括:
[0244]添加模块176,被配置为将目标用户的头像添加到当前用户的头像相册中。
[0245]第一更新模块173,包括:
[0246]接收子模块,被配置为接收更新头像的指令,指令是在客户端接收到从当前用户的头像相册中选择目标用户的头像的操作后,对应生成的。
[0247]第一更新子模块,被配置为根据更新头像的指令,将当前用户正在使用的头像更新为目标用户的头像。
[0248]在一个实施例中,如图20所示,上述装置还可包括:
[0249]第一检测模块177,被配置为检测当前用户与目标用户的关系是否互为好友关系。
[0250]第一更新模块173,包括:
[0251]第二更新子模块,被配置为当当前用户与目标用户互为好友关系时,将客户端对应的当前用户正在使用的头像更新为目标用户的头像。
[0252]在一个实施例中,如图21所示,上述装置还可包括:
[0253]第三接收模块178,被配置为接收目标用户发送的第三请求,第三请求用于请求使用客户端对应的当前用户的头像。
[0254]第二检测模块179,被配置为检测本地是否有客户端发送的第一请求。
[0255]第二更新模块180,被配置为当本地有客户端发送的第一请求时,将目标用户当前正在使用的头像更新为客户端对应的当前用户的头像。
[0256]本公开实施例还提供一种设置头像的装置,其特征在于,包括:
[0257]处理器;
[0258]用于存储处理器可执行指令的存储器;
[0259]其中,所述处理器被配置为:
[0260]获取目标用户的用户标识;
[0261]向服务器发送第一请求,所述第一请求用于请求获取目标用户的头像,所述第一请求中包括所述目标用户的用户标识,所述服务器用于在接收到所述第一请求之后,根据所述目标用户的用户标识获取所述目标用户的头像,并将当前用户正在使用的头像更新为所述目标用户的头像。
[0262]上述处理器还可被配置为:
[0263]扫描目标用户对应的二维码,解析所述二维码,获得所述目标用户的用户标识。
[0264]上述处理器还可被配置为:
[0265]向目标用户发送第二请求,所述第二请求用于请求使用目标用户的头像;
[0266]接收目标用户返回的响应所述第二请求的通知;
[0267]当所述通知为允许使用目标用户的头像的通知时,向服务器发送第一请求。
[0268]上述处理器还可被配置为:
[0269]当所述通知为拒绝使用目标用户的头像的通知时,结束进程。
[0270]上述处理器还可被配置为:
[0271]当目标用户的头像相册中的头像为至少两个时,所述第一请求可用于请求获取目标用户当前正在使用的头像。
[0272]上述处理器还可被配置为:
[0273]扫描所述目标用户对应的二维码,从所述二维码中解析出所述目标用户当前正在使用的头像。
[0274]上述处理器还可被配置为:
[0275]接收执行于目标用户的头像的预设手势操作;
[0276]根据所述预设手势操作,获取所述目标用户的用户标识。
[0277]本公开实施例还提供一种设置头像的装置,包括:
[0278]处理器;
[0279]用于存储处理器可执行指令的存储器;
[0280]其中,所述处理器被配置为:
[0281]接收客户端发送的第一请求,所述第一请求用于请求获取目标用户的头像,所述第一请求中包括所述目标用户的用户标识;
[0282]根据所述目标用户的用户标识获取所述目标用户的头像;
[0283]将所述客户端对应的当前用户正在使用的头像更新为所述目标用户的头像。
[0284]上述处理器还可被配置为:
[0285]向目标用户发送第二请求,所述第二请求用于请求使用目标用户的头像;
[0286]接收目标用户返回的响应所述第二请求的通知;
[0287]所述根据所述目标用户的用户标识获取所述目标用户的头像,包括:
[0288]当所述通知为允许使用目标用户的头像的通知时,根据所述目标用户的用户标识获取所述目标用户的头像;
[0289]当所述通知为拒绝使用目标用户的头像的通知时,结束进程。
[0290]上述处理器还可被配置为:
[0291]将所述目标用户的头像添加到当前用户的头像相册中;
[0292]所述将当前用户正在使用的头像更新为目标用户的头像,包括:
[0293]接收更新头像的指令,所述指令是在所述客户端接收到从所述当前用户的头像相册中选择所述目标用户的头像的操作后,对应生成的;
[0294]根据所述更新头像的指令,将当前用户正在使用的头像更新为目标用户的头像。
[0295]上述处理器还可被配置为:
[0296]检测当前用户与目标用户的关系是否互为好友关系;
[0297]所述将所述客户端对应的当前用户正在使用的头像更新为所述目标用户的头像,包括:
[0298]当当前用户与目标用户互为好友关系时,将所述客户端对应的当前用户正在使用的头像更新为所述目标用户的头像。
[0299]上述处理器还可被配置为:
[0300]接收目标用户发送的第三请求,所述第三请求用于请求使用所述客户端对应的当前用户的头像;
[0301]检测本地是否有所述客户端发送的第一请求;
[0302]所述将所述客户端对应的当前用户正在使用的头像更新为所述目标用户的头像,包括:
[0303]当本地有所述客户端发送的第一请求时,将目标用户当前正在使用的头像更新为所述客户端对应的当前用户的头
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1