一种用户头像处理方法、装置及公众平台与流程

文档序号:18144226发布日期:2019-07-10 11:27阅读:183来源:国知局
一种用户头像处理方法、装置及公众平台与流程

本发明涉及互联网技术领域,尤其涉及一种用户头像处理方法、装置及公众平台。



背景技术:

随着互联网应用的发展,诸如即时通讯、微博、直播、社交、支付等网络应用以及基于这些网络应用上的公众平台都得到了广泛的应用。

公众平台是在网络应用的基础上开发的,用于给个人、企业和组织提供业务服务的平台。

公众账号是在公众平台上注册且信息审核通过后的账号,公众账号能够使用公众平台提供的能力为个人用户提供服务。例如,公众账号能够向个人用户发送文章、图片、视频等信息。

个人用户如果对公众账号发送的信息和提供的服务感兴趣,可以关注该公众账号。已关注公众账号的用户能够接收到该公众账号发送的信息和提供的服务。

为了识别用户和保护用户隐私,在个人用户关注公众账号时,公众平台为用户针对公众账号会产生一个订阅账号,并且建立订阅账号与主账号的关联关系。公众账号可以获取到已经关注该公众账号的个人用户的订阅账号,但不能获取到个人用户在网络应用系统中的主账号。

在公众平台的使用过程中,公众账号可以通过订阅账号查找和获取订阅了该公众账号的个人用户的基本信息,包括用户头像和昵称等,由于用户头像是以图像的形式进行显示的,因此相对于以文本形式显示的昵称,用户头像的显示为公众平台中的个人用户提供了非常高的辨识度,能显著提高公众平台的使用体验。

但是,当前对于同一个用户,当前在网络应用中通过主账号查找到的用户头像和公众账号通过订阅账号查找到的用户头像是同一个用户头像,又由于用户头像辨识度高的特点,这样使得怀有恶意的人员可以以用户头像为依据进行用户账号信息的关联分析,从而获取用户的个人信息。

例如,某企业用户建立有企业网站,以及在公众平台上注册有公众账号;该企业用户预先获取企业网站上已经注册的所有或部分用户的个人信息,该个人信息中包括网站用户的手机号码或电子邮箱;该企业用户根据个人信息中包括的手机号码或电子邮箱在网络应用中搜索用户的用户头像,例如以手机号码或电子邮箱添加好友,进入相关用户的个人页面,不发送添加好友的请求,只获取个人页面中显示的用户头像;该企业用户建立用户头像数据库,将获取到的用户头像和该用户头像相对应的手机号码或电子邮箱等个人信息在用户头像数据库中关联存储;然后,该企业用户在公众平台上获取已关注该企业公众账号的订阅用户的用户头像;将获取到的订阅用户的用户头像在用户头像数据库中进行比对,若比对出相同或相似的用户头像,则可以确定到该订阅用户的个人信息,即可以确定出该订阅用户是该企业网站的一个用户以及可以确定到该用户的手机号码或电子邮箱信息;从而,该企业用户可以据此推测出企业网站上的已注册用户关注其公众账号的情况,并且可以有针对性的开展营销、公众账号推广等活动,若是有恶意的企业用户,则有可能对用户形成骚扰甚至诈骗等。

又例如,以某一个城市的本地生活服务公众账号为例,该公众账号的商家可以预先通过公开途径获知该城市的手机号码段范围;再以该手机号码段范围内的所有手机号码在网络应用中获取相对应的用户头像,并且将该用户头像和对应的手机号码在用户头像数据库中关联存储;然后,该商家在公众平台上获取已关注该本地生活服务公众账号的订阅用户的用户头像;将获取到的订阅用户的用户头像在用户头像数据库中进行比对,若比对出相同或相似的用户头像,则可以确定到该订阅用户的手机号码;由此,该商家可以通过比对出的手机号码对订阅用户进行有针对性的营销活动,若是有恶意的商家,则有可能对用户形成骚扰甚至诈骗等。



技术实现要素:

本发明的目的在于提供一种用户头像处理方法、装置及公众平台,以实现向订阅用户不提供用户头像或提供相应的用户头像,使得公众账号不能根据用户头像关联分析出同一用户的账号信息,从而起到保护用户个人信息的目的。

为达到上述目的,本发明提供了以下技术方案:

第一方面,提供了一种用户头像处理方法,所述方法包括:

接收公众账号发送的获取用户头像的获取请求,所述获取请求包括目标订阅账号;

根据所述目标订阅账号获取所述目标订阅账号所对应的主账号;

获取所述主账号所对应的公众用户头像并返回给所述公众账号,所述公众用户头像有别于所述主账号所对应的基本用户头像。

优选的,所述获取主账号所对应的公众用户头像包括:

获取基于所述主账号所对应的基本用户头像所生成的公众用户头像;或者,

获取基于所述主账号所对应的基本用户信息所选取或生成的公众用户头像;

获取所述主账号的用户为所述主账号预先设置的公众用户头像。

优选的,所述基于所述主账号所对应的基本用户头像所生成的公众用户头像包括:

通过执行变形操作、变化操作、变换操作、特效操作或色彩调整操作中的一种或多种对所述主账号所对应的基本用户头像进行操作后生成的公众用户头像。

优选的,所述基于所述主账号所对应的基本用户信息所选取或生成的公众用户头像包括:

根据所述主账号所对应的基本用户信息在预先存储的多个用户头像中选取相应的用户头像;或者,

根据所述主账号的基本用户信息在素材库中选择多个对应的头像素材后合成公众用户头像。

第二方面,提供了一种用户头像处理装置,所述装置包括:

接收模块:用于接收公众账号发送的获取用户头像的获取请求,所述获取请求包括目标订阅账号;

确定模块:用于根据所述目标订阅账号获取所述目标订阅账号所对应的主账号;

获取模块:用于获取所述主账号所对应的公众用户头像并返回给所述公众账号,所述公众用户头像有别于所述主账号所对应的基本用户头像。

优选的,获取所述主账号所对应的公众用户头像包括:

获取基于所述主账号所对应的基本用户头像所生成的公众用户头像;或者,

获取基于所述主账号所对应的基本用户信息所选取或生成的公众用户头像;

获取所述主账号的用户为所述主账号预先设置的公众用户头像。

第三方面,提供一种公众平台,其特征在于,所述公众平台包括上述用户头像处理装置。

提供一种用户头像处理设备或服务器,其特征在于,包括:存储器、处理器,所述处理器用于运行所述存储器所存储的程序,所述程序运行时执行上述用户头像处理方法。

提供一种用于用户头像处理的存储介质,其特征在于,所述存储介质中存储有程序,所述程序用于实现如上所述的用户头像处理方法。

本发明所提供的用户头像处理方法、装置及公众平台,相比现有技术,可以使得公众账号仅能获取订阅用户的公众用户头像,而不能获取订阅用户对应的主账号所对应的基本用户头像,从而使得公众账号不能根据用户头像关联分析出同一用户的账号信息,从而起到保护用户个人信息的目的。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1是本发明提供的一种用户头像处理方法实施例的流程示意图;

图2是本发明提供的一种用户头像处理装置实施例的流程示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

一、一种用户头像处理方法实施例

请参见图1,图1是本发明提供的一种用户头像处理方法实施例的流程示意图。本实施例提供了一种用户头像处理方法,所述方法包括:

步骤101.接收公众账号发送的获取用户头像的获取请求,所述获取请求包括目标订阅账号。

所述获取用户头像的获取请求,可以是只获取用户头像的获取请求,也可以是获取包括用户头像等用户信息的获取请求。

所述获取请求中包括目标订阅账号,系统获取所述获取请求中包括的目标订阅账号。

步骤102.根据所述目标订阅账号获取所述目标订阅账号所对应的主账号。

在个人用户关注公众账号时,为该用户针对公众账号会产生一个订阅账号,并且建立订阅账号与主账号的关联关系,根据所述目标订阅账号在该关联关系中获取所述目标订阅账号所对应的主账号。

主账号是指与用户的第一用户头像等用户信息相关联的账号。

步骤103.获取所述主账号所对应的公众用户头像并返回给所述公众账号,所述公众用户头像有别于所述主账号所对应的基本用户头像。

个人用户在系统中设置有对应的基本用户头像,即在系统中建立有主账号与基本用户头像的对应关系,该基本用户头像是用于提供给诸如好友关系的用户查看的用户头像。

同时,预先存储有个人用户的主账号与该用户的公众用户头像的对应关系,根据主账号能查找和获取到该主账号对应的公众用户头像。主账号所对应的公众用户头像是用于提供给公众账号查看的用户头像,有别于该主账号所对应的基本用户头像,即该主账号所对应的公众用户头像与该主账号所对应的基本用户头像不属于同一个头像。

所述公众用户头像可以以多种方式生成或设置,具体可以包括:

第一种实施方式,基于主账号所对应的基本用户头像生成公众用户头像。

首先获取主账号所对应的基本用户头像,然后通过执行变形操作(如挤压、伸展、偏移和扭曲等)、变化操作(如翻转、移位、剪裁、旋转等)、变换操作(如颜色抖动、增加噪声等)、特效操作(如渲染、像素化、模糊化、风格化、素描化、增加纹理等)、色彩调整操作中的一种或多种对基本用户头像进行操作后生成公众用户头像,从而使得生成的公众用户头像与基本用户头像有一定的相似性,但与基本用户头像又不完全相同或高度相似。

在生成公众用户头像之后,系统建立该主账号与该生成的公众用户头像的对应关系,即在用户数据库中存储该主账号与该公众用户头像的对应关系,以使得根据所述主账号能获取到系统为主账号预先生成的对应的公众用户头像。

为主账号预先生成和设置公众用户头像的时间,可以在用户设置基本用户头像时生成,也可以在系统中通过定时任务执行,对此本实施例并不进行限定。

第二种实施方式,基于主账号所对应的基本用户信息生成或选取公众用户头像。

根据主账号所对应的基本用户信息在预先存储的多个用户头像中选取相应的用户头像。例如,如果主账号的性别是男性,则选取表示男性的用户头像;又例如,如果主账号的年龄是儿童,则选取表示儿童的用户头像。

还可以根据主账号的性别、年龄、职业、爱好或地域等基本用户信息选择素材库中多个对应的头像素材后合成生成公众用户头像。

在生成公众用户头像之后,系统建立该主账号与该生成的公众用户头像的对应关系,即在用户数据库中存储该主账号与该公众用户头像的对应关系,以使得根据所述主账号能获取到系统为主账号预先生成的对应的公众用户头像。

为主账号预先生成和设置公众用户头像的时间,可以在用户设置基本用户信息时生成,也可以在系统中通过定时任务执行,对此本实施例并不进行限定。

第三种实施方式,主账号的用户为主账号预先设置的公众用户头像。

例如,系统提供用户自定义设置公众用户头像的界面给用户设置,用户在该设置界面中上传自己的公众用户头像,系统接收到该公众用户头像后,在系统中建立该用户的主账号与该公众用户头像的对应关系,即在用户数据库中存储该用户的主账号与该公众用户头像的对应关系,以使得根据该用户的主账号能获取到该公众用户头像。

需要说明的是,上述主账号所对应的公众用户头像,所对应的既可以是用户头像的文件内容,也可以是用户头像的网络文件地址;若对应的是用户头像的网络文件地址,则当公众账号的客户端接收到网络文件地址后根据该网络文件地址获取相应的公众用户头像。

通过上述实施过程可知,相比现有技术,本实施例使得公众账号仅能获取订阅用户的公众用户头像,而不能获取订阅用户对应的主账号所对应的基本用户头像,从而使得公众账号不能根据用户头像关联分析出同一用户的个人信息,从而起到保护用户个人信息的目的。

二、一种用户头像处理装置实施例

对于本发明的方法可采用多种形式的装置实现,与上述用户头像处理方法对应的,本发明实施例还公开了一种用户头像处理装置。请参见图2,本发明实施例提供的一种用户头像处理装置的结构示意图。所述装置包括:

接收模块:用于接收公众账号发送的获取用户头像的获取请求,所述获取请求包括目标订阅账号;

确定模块:用于根据所述目标订阅账号获取所述目标订阅账号所对应的主账号;

获取模块:用于获取所述主账号所对应的公众用户头像并返回给所述公众账号,所述公众用户头像有别于所述主账号所对应的基本用户头像。

其中,所述获取主账号所对应的公众用户头像包括:

获取基于所述主账号所对应的基本用户头像所生成的公众用户头像;或者,

获取基于所述主账号所对应的基本用户信息所选取或生成的公众用户头像;

获取所述主账号的用户为所述主账号预先设置的公众用户头像。

上述实施例提供的用户头像处理装置与用户头像处理方法实施例属于同一构思,其具体实现原理和效果详见方法实施例,在此不再赘述。

此外,为实现上述目的,本发明还提供一种用户头像处理设备或服务器,包括存储器和处理器,所述存储器中存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行如上述用户头像处理方法的步骤。

此外,为实现上述目的,本发明还提供了一种用于用户头像处理的存储介质,其特征在于,所述存储介质中存储有程序,所述程序用于实现如上所述的用户头像处理方法。

此外,为实现上述目的,本发明还提供了一种公众平台,其特征在于,所述公众平台包括上述用户头像处理装置。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括上述要素的物品或者设备中还存在另外的相同要素。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

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