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

文档序号:9791699阅读:来源:国知局
中包含该用户的标识信息,因此可以通过扫描目标用户对应的二维码,来获得目标用户的用户标识。从而可以简单、快捷地获得目标用户的用户标识。
[0151]在一个实施例中,如图2所示,在步骤S102之前,上述方法还可包括以下步骤S103-S104:
[0152]在步骤S103中,向目标用户发送第二请求,第二请求用于请求使用目标用户的头像。
[0153]在向服务器发送第一请求之前,还可以向目标用户发送用于请求使用目标用户的头像第二请求,目标用户可以允许使用,也可以拒绝使用。目标用户允许使用时,才向服务器发送第一请求。
[0154]在步骤S104中,接收目标用户返回的响应第二请求的通知。
[0155]此时,步骤S102可以实施为以下步骤S1021:
[0156]在步骤S1021中,当通知为允许使用目标用户的头像的通知时,向服务器发送第一请求。
[0157]向目标用户发送第二请求之后,目标用户接收该请求,并返回响应第二请求的通知。例如,如图3所示,用户A想使用目标用户B的头像,在向目标用户B发送第二请求之后,可在目标用户B使用的终端界面上弹出一对话框31,对话框31中显示“是否允许用户A使用头像”,用户B可以选择“允许”或者“拒绝”,用户B选择允许后,服务器向用户A返回允许使用目标用户B的头像的通知,用户A接收到该通知后,向服务器发送第一请求。
[0158]本实施例中,为了保护目标用户的隐私,在向服务器发送第一请求之前,向目标用户发送用于请求使用目标用户的头像第二请求,目标用户允许该用户使用自己的头像之后,再向服务器发送用于请求获取目标用户的头像的第一请求,从而有效的保护了目标用户的隐私。
[0159]在一个实施例中,如图4所示,在步骤S104之后,上述方法还可包括以下步骤S105:
[0160]在步骤S105中,当通知为拒绝使用目标用户的头像的通知时,结束进程。
[0161]用户B选择拒绝后,服务器向用户A返回拒绝使用目标用户的头像的通知,并结束进程。
[0162]本实施例中,在向服务器发送第一请求之前,向目标用户发送用于请求使用目标用户的头像第二请求,目标用户如果拒绝该用户使用自己的头像,则通知当前用户所在的客户端,并结束进程。这样就无法获取目标用户的头像,从而有效的保护了目标用户的隐私。
[0163]在一个实施例中,当目标用户的头像相册中的头像为至少两个时,第一请求可用于请求获取目标用户当前正在使用的头像。
[0164]在社交类app中,用户通常有多个头像备选,这多个头像组成头像相册。本实施例中,当目标用户的头像相册中的头像为多个时,如果服务器将这多个头像都获取,则比较耗时耗力,而一般情况下,用户想要获取的就是目标用户当前正在使用的头像。本实施例中,第一请求用于请求获取目标用户当前正在使用的头像,从而服务器只获取目标用户当前正在使用的头像,节约了时间和流量损耗。
[0165]在一个实施例中,还可以通过如下方式获得目标用户的头像:
[0166]扫描目标用户对应的二维码,从二维码中解析出目标用户当前正在使用的头像。
[0167]在本实施例中,二维码中包含目标用户的头像信息,因此,扫描目标用户对应的二维码,可以在二维码中解析出目标用户当前正在使用的头像。解析出头像以后,用户可以选择将该头像设置为自己的头像。从而可以简单、快捷的确定设置头像。
[0168]在一个实施例中,如图5所示,在步骤SlOl之前,上述方法还可包括步骤S106:
[0169]在步骤S106中,接收执行于目标用户的头像的预设手势操作。
[0170]预设手势操作例如可以是长按该头像的操作。
[0171]此时,步骤SlOl可以实施为如下步骤SlOl 1:
[0172]在步骤SlOll中,根据预设手势操作,获取目标用户的用户标识。
[0173]接收到该操作之后,根据该操作,可以获取目标用户的用户标识。
[0174]举例说明,用户手指长按目标用户的头像,如图6所示,此时弹出包含目标用户的用户标识的对话框61,对话框61例如可以是:“是否发送目标用户的标识”,当用户选择“是”时,将目标用户的用户标识发送给服务器,当用户选择“否”时,不进行发送。
[0175]本实施例,通过执行于目标用户的头像的预设手势操作,就可以获取目标用户的用户标识。从而可以简单、便捷的获取目标用户的用户标识。
[0176]图7是根据一示例性实施例示出的一种设置头像的方法的流程图,用于服务器。如图7所示,该方法包括以下步骤S701-S703:
[0177]在步骤S701中,接收客户端发送的第一请求,第一请求用于请求获取目标用户的头像,第一请求中包括目标用户的用户标识。
[0178]本实施例的应用场景可以是,当前用户正在使用客户端X,客户端X为一社交类应用程序,当前用户看到某一用户的头像时,很喜欢这个头像,想将这个头像作为自己的头像,这时,这个用户为目标用户,此时,客户端获取目标用户的用户标识,并向服务器发送第一请求,服务器接收包含目标用户的用户标识的第一请求。
[0179]在步骤S702中,根据目标用户的用户标识获取目标用户的头像。
[0180]服务器根据目标用户的用户标识获取目标用户的头像,用户标识可以是用户登录该客户端使用的用户名等。
[0181]在步骤S7O3中,将客户端对应的当前用户正在使用的头像更新为目标用户的头像。
[0182]服务器查找到目标用户的头像后,将客户端对应的当前用户正在使用的头像更新为目标用户的头像。
[0183]本公开实施例的上述方法,服务器接收客户端发送的用于请求获取目标用户的头像的第一请求,并根据目标用户的用户标识获取目标用户的头像,将客户端对应的当前用户正在使用的头像更新为目标用户的头像。由于当前用户的头像和目标用户的头像都存储在服务器端,因此无需上传和下载头像,操作过程简便,节省了用户的时间成本和流量的消耗。
[0184]在一个实施例中,在步骤S701之后,如图8所示,上述方法还可包括以下步骤S704-S705:
[0185]在步骤S704中,向目标用户发送第二请求,第二请求用于请求使用目标用户的头像。
[0186]在接收到客户端发送的第一请求后,还可以向目标用户发送用于请求使用目标用户的头像第二请求,目标用户可以允许使用,也可以拒绝使用。目标用户允许使用时,服务器才获取目标用户的头像。
[0187]在步骤S705中,接收目标用户返回的响应第二请求的通知。
[0188]此时,步骤S702可以实施为步骤S7021-S7022:
[0189]在步骤S7021中,当通知为允许使用目标用户的头像的通知时,根据目标用户的用户标识获取目标用户的头像。
[0190]在步骤S7022中,当通知为拒绝使用目标用户的头像的通知时,结束进程。
[0191]本实施例中,为了保护目标用户的隐私,在接收到客户端发送的第一请求后,向目标用户发送用于请求使用目标用户的头像的第二请求,目标用户允许该用户使用自己的头像时,向服务器返回允许使用目标用户的头像的通知,目标用户拒绝该用户使用自己的头像时,向服务器返回拒绝使用目标用户的头像的通知,从而有效的保护了目标用户的隐私。
[0192]在一个实施例中,在步骤S702之后,如图9所示,上述方法还可包括步骤S706:
[0193]在步骤S706中,将目标用户的头像添加到当前用户的头像相册中。
[0194]本步骤中,服务器将目标用户的头像添加到当前用户的头像相册中,供用户选择。
[0195]此时,步骤S703可实施为如下步骤S7031-S7032:
[0196]在步骤S7031中,接收更新头像的指令,指令是在客户端接收到从当前用户的头像相册中选择目标用户的头像的操作后,对应生成的。
[0197]用户从当前用户的头像相册中选择目标用户的头像,客户端接收到该选择操作后,生成更新头像的指令,并将这一指令发送给服务器。
[0198]在步骤S7032中,根据更新头像的指令,将当前用户正在使用的头像更新为目标用户的头像。
[0199]本实施例中,将目标用户的头像添加到当前用户的头像相册中,并在接收到更新头像的指令时,将当前用户正在使用的头像更新为目标用户的头像。从而在当前用户不想马上更换头像时,先将头像添加到当前用户的头像相册中,待接收到用户的指令后,在更换头像,满足了用户需求。
[0200]在一个实施例中,在步骤S703之前,如图10所示,上述方法还可包括步骤S707:
[0201]在步骤S707中,检测当前用户与目标用户的关系是否互为好友关系。
[0202]此时,步骤S703可实施为如下步骤S7033:
[0203]在步骤S7033中,当当前用户与目标用户互为好友关系时,将客户端对应的当前用户正在使用的头像更新为目标用户的头像。
[0204]本实施例中,检测当前用户与目标用户的关系是否互为好友关系,当当前用户与目标用户互为好友关系时,则默认目标用户同意当前用户使用其头像,此时,服务器无需向目标用户发送第二请求,从而简化了步骤,节约了时间与流量成本。
[0205]在一个实施例中,在步骤S703之前,如图11所示,上述方法还可包括步骤S708-S710:
[0206]在步骤S708中,接收目标用户发送的第三请求,第三请求用于请求使用客户端对应的当前用户的头像。
[0207]当目标用户有使用当前用户的头像的需求时,可以向服务器发送用于请求使用客户端对应的当前用户的头像的第三请求。
[0208]在步骤S709中,检测本地是否有客户端发送的第一请求。
[0209]在步骤S710中,当本地有客户端发送的第一请求时,将目标用户当前正在使用的头像更新为客户端对应的当前用户的头像。
[0210]本实施例中,客户端向服务器发送了请求使用目标用户的头像的第一请求,目标用户向服务器发送了请求使用当前用户头像的第三请求,也就是说,目标用户与当前用户有交换头像的需求,此时,将目标用户当前正在使用的头像更新为客户端对应的当前用户的头像,从而,简单、快捷的完成了双方头像的
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1