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

文档序号:9791699阅读:来源:国知局
据本公开实施例的第六方面,提供一种设置头像的装置,包括:
[0095]处理器;
[0096]用于存储处理器可执行指令的存储器;
[0097]其中,所述处理器被配置为:
[0098]接收客户端发送的第一请求,所述第一请求用于请求获取目标用户的头像,所述第一请求中包括所述目标用户的用户标识;
[0099]根据所述目标用户的用户标识获取所述目标用户的头像;
[0100]将所述客户端对应的当前用户正在使用的头像更新为所述目标用户的头像。
[0101]本公开的实施例提供的技术方案可以包括以下有益效果:
[0102]在一个实施例中,客户端获取目标用户的用户标识,并向服务器发送用于请求获取目标用户的头像的第一请求。服务器在接收到第一请求之后,根据目标用户的用户标识获取目标用户的头像,并将当前用户正在使用的头像更新为目标用户的头像。因此,在当前用户想要使用目标用户的头像时,无需下载和上传头像,操作过程简便,节省了用户的时间成本和流量的消耗。
[0103]在另一个实施例中,由于用户对应的二维码中包含该用户的标识信息,因此可以通过扫描目标用户对应的二维码,来获得目标用户的用户标识。从而可以简单、快捷地获得目标用户的用户标识。
[0104]在另一个实施例中,为了保护目标用户的隐私,在向服务器发送第一请求之前,向目标用户发送用于请求使用目标用户的头像第二请求,目标用户允许该用户使用自己的头像之后,再向服务器发送用于请求获取目标用户的头像的第一请求,从而有效的保护了目标用户的隐私。
[0105]在另一个实施例中,在向服务器发送第一请求之前,向目标用户发送用于请求使用目标用户的头像第二请求,目标用户如果拒绝该用户使用自己的头像,则通知当前用户所在的客户端,并结束进程。这样就无法获取目标用户的头像,从而有效的保护了目标用户的隐私。
[0106]在另一个实施例中,当目标用户的头像相册中的头像为多个时,如果服务器将这多个头像都获取,则比较耗时耗力,而一般情况下,用户想要获取的就是目标用户当前正在使用的头像。本实施例中,第一请求用于请求获取目标用户当前正在使用的头像,从而服务器只获取目标用户当前正在使用的头像,节约了时间和流量损耗。
[0107]在另一个实施例中,二维码中包含目标用户的头像信息,因此,扫描目标用户对应的二维码,可以在二维码中解析出目标用户当前正在使用的头像。解析出头像以后,用户可以选择将该头像设置为自己的头像。从而可以简单、快捷的确定设置头像。
[0108]在另一个实施例中,通过执行于目标用户的头像的预设手势操作,就可以获取目标用户的用户标识。从而可以简单、便捷的获取目标用户的用户标识。
[0109]在另一个实施例中,服务器接收客户端发送的用于请求获取目标用户的头像的第一请求,并根据目标用户的用户标识获取目标用户的头像,将客户端对应的当前用户正在使用的头像更新为目标用户的头像。由于当前用户的头像和目标用户的头像都存储在服务器端,因此无需上传和下载头像,操作过程简便,节省了用户的时间成本和流量的消耗。
[0110]在另一个实施例中,为了保护目标用户的隐私,在接收到客户端发送的第一请求后,向目标用户发送用于请求使用目标用户的头像的第二请求,目标用户允许该用户使用自己的头像时,向服务器返回允许使用目标用户的头像的通知,目标用户拒绝该用户使用自己的头像时,向服务器返回拒绝使用目标用户的头像的通知,从而有效的保护了目标用户的隐私。
[0111]在另一个实施例中,将目标用户的头像添加到当前用户的头像相册中,并在接收到更新头像的指令时,将当前用户正在使用的头像更新为目标用户的头像。从而在当前用户不想马上更换头像时,先将头像添加到当前用户的头像相册中,待接收到用户的指令后,在更换头像,满足了用户需求。
[0112]在另一个实施例中,检测当前用户与目标用户的关系是否互为好友关系,当当前用户与目标用户互为好友关系时,则默认目标用户同意当前用户使用其头像,此时,服务器无需向目标用户发送第二请求,从而简化了步骤,节约了时间与流量成本。
[0113]在另一个实施例中,客户端向服务器发送了请求使用目标用户的头像的第一请求,目标用户向服务器发送了请求使用当前用户头像的第三请求,也就是说,目标用户与当前用户有交换头像的需求,此时,将目标用户当前正在使用的头像更新为客户端对应的当前用户的头像,从而,简单、快捷的完成了双方头像的交换。
[0114]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
【附图说明】
[0115]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0116]图1是根据一示例性实施例示出的设置头像的方法的流程图。
[0117]图2是根据一示例性实施例示出的另一种设置头像的方法的流程图。
[0118]图3是根据一示例性实施例示出的目标用户返回的响应第二请求的通知的示意图。
[0119]图4是根据一示例性实施例示出的另一种设置头像的方法的流程图。
[0120]图5是根据一示例性实施例示出的另一种设置头像的方法的流程图。
[0121]图6是根据一示例性实施例示出的获取目标用户的用户标识的示意图。
[0122]图7是根据一示例性实施例示出的另一种设置头像的方法的流程图。
[0123]图8是根据一示例性实施例示出的另一种设置头像的方法的流程图。
[0124]图9是根据一示例性实施例示出的另一种设置头像的方法的流程图。
[0125]图10是根据一示例性实施例示出的另一种设置头像的方法的流程图。
[0126]图11是根据一示例性实施例示出的另一种设置头像的方法的流程图。
[0127]图12是根据一示例性实施例示出的设置头像的装置的框图。
[0128]图13是根据一示例性实施例示出的另一种设置头像的装置的框图。
[0129]图14是根据一示例性实施例示出的另一种设置头像的装置的框图。
[0130]图15是根据一示例性实施例示出的另一种设置头像的装置的框图。
[0131]图16是根据一示例性实施例示出的另一种设置头像的装置的框图。
[0132]图17是根据一示例性实施例示出的另一种设置头像的装置的框图。
[0133]图18是根据一示例性实施例示出的另一种设置头像的装置的框图。
[0134]图19是根据一示例性实施例示出的另一种设置头像的装置的框图。
[0135]图20是根据一示例性实施例示出的另一种设置头像的装置的框图。
[0136]图21是根据一示例性实施例示出的另一种设置头像的装置的框图。
[0137]图22是根据一示例性实施例示出的适用于设置头像的装置的框图。
[0138]图23是根据一示例性实施例示出的适用于设置头像的装置的框图。
【具体实施方式】
[0139]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0140]相关技术中,在社交类app中,如果用户A希望使用用户B的头像,则需要进行的操作为:1、用户A下载用户B的头像到本地;2、用户A上传下载到的头像到自己的头像相册;3、用户A将该头像设置为自己的新头像。但这个过程操作步骤较多,不够简单方便,而且由于需要下载和上传的操作,增加了用户的时间成本和流量消耗。
[0141]本公开实施例提供的技术方案,涉及两方:客户端和服务器,客户端获取目标用户的用户标识,并向服务器发送用于请求获取目标用户的头像的第一请求。服务器在接收到第一请求之后,根据目标用户的用户标识获取目标用户的头像,并将当前用户正在使用的头像更新为目标用户的头像。在这个过程中,无需下载和上传头像,操作过程简便,节省了用户的时间成本和流量的消耗。
[0142]图1是根据一示例性实施例示出的一种设置头像的方法的流程图,用于客户端,客户端可以是社交类的应用程序,当前用户正在使用客户端。如图1所示,该方法包括以下步骤S101-S102:
[0143]在步骤SlOl中,获取目标用户的用户标识。
[0144]本实施例的应用场景可以是,当前用户正在使用客户端X,客户端X为一社交类应用程序,当前用户看到某一用户的头像时,很喜欢这个头像,想将这个头像作为自己的头像,这时,这个某一用户为目标用户,客户端X获取目标用户的用户标识,用户标识可以是用户登录应用使用的用户名等能代表该用户的标识。用户对应的二维码包含该用户对应的标识,因此可以通过扫描该目标用户对应的二维码,来获取目标用户的用户标识。
[0145]在步骤S102中,向服务器发送第一请求,第一请求用于请求获取目标用户的头像,第一请求中包括目标用户的用户标识,服务器用于在接收到第一请求之后,根据目标用户的用户标识获取目标用户的头像,并将当前用户正在使用的头像更新为目标用户的头像。
[0146]获取目标用户的用户标识之后,向服务器发送请求获取目标用户的头像的第一请求,由于第一请求中包括目标用户的用户标识,因此,服务器能够根据目标用户的用户标识获取目标用户的头像,由于同一个app的用户的头像一般统一存储在一个位置,因此,无需上传和下载头像。
[0147]本公开实施例的上述方法,客户端获取目标用户的用户标识,并向服务器发送用于请求获取目标用户的头像的第一请求。服务器在接收到第一请求之后,根据目标用户的用户标识获取目标用户的头像,并将当前用户正在使用的头像更新为目标用户的头像。因此,在当前用户想要使用目标用户的头像时,无需下载和上传头像,操作过程简便,节省了用户的时间成本和流量的消耗。
[0148]在一个实施例中,步骤SlOl可实施为如下步骤A:
[0149]步骤A,扫描目标用户对应的二维码,解析二维码,获得目标用户的用户标识。
[0150]本实施例中,由于用户对应的二维码
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1