用户多头像设置系统及装置的制作方法

文档序号:12131914阅读:212来源:国知局
用户多头像设置系统及装置的制作方法

本发明属于通信技术领域通信工具头像设置技术,具体涉及一种同一用户针对不同联系人的用户多头像设置系统及具有该系统的装置。



背景技术:

在各个通信会话过程中,用户的好友或者联系人通过识别用户头像作为判断当前联系人身份的主要依据之一。在主流的通信工具中,个人用户能够根据实际需要,将不同的图像配置成个人头像,用于代表用户个人身份。但目前的通信工具或者网络页面应用只能允许用户设置统一的一个全局头像中,或者统一头像的不同分辨率的副本作为自己的身份代表,即在面对不同的联系人时,用户的头像展现是一致的。

目前通信工具用户头像设置单一,每个用户只能在通信工具中设置一个统一的头像,面向所有联系人都在只能显示此头像;而出于个人喜好、不同身份展现或者隐私保护等方面原因,用户频繁更换通信工具中的头像,但所有联系人都仍只能看到相同的最近更换后的统一头像;不能满足用户个性化需求和个人信息隐私保护等需要,这大大降低了用户的体验性需求。



技术实现要素:

为解决上述问题,本发明提出一种针对不同联系人的用户多头像设置系统及装置,通过该系统和装置用户可根据自身需要对不同联系人设置不同的头像图片,在对应联系人的面前展现自己希望展现的一面,一方面实现个性化需求,另一方面还能保护个人隐私信息,从而提升用户体验性。具体发明内容如下:

一种用户多头像设置系统,包括:置于用户端的头像图片获取模块和关联设置模块,服务器端的存储模块和分发模块,以及置于联系人端联系人头像数据存储单元和显示模块;其中,头像获取模块用于获取头像图片,关联设置模块用于将相关联系人与获取的头像图片进行关联设置;存储模块用于存储设置完成的关联数据,分发模块用于将关联设置完成的头像图片信息分发到相应联系人端的联系人头像数据存储单元;联系人头像数据存储单元用于接收并存储设置完成的头像图片信息,显示模块根据用户身份识别码在联系人端查询并引用该用户头像地址后对用户头像进行更新和显示。

进一步的,头像获取模块包括头像图片存储单元,用于存储用户获取和设置的头像图片。

进一步的,头像获取模块包括头像图片上传接口,用于辅助用户获取头像图片,并将获取的头像图片信息发送至服务器端存储模块。

进一步的,关联设置模块包括头像图片关联接口,便于用户选择头像图片和相关联系人进行关联操作。

进一步的,关联设置模块包括关联设置单元,关联设置单元用于自定义关联操作;存储模块包括关联数据存储单元,关联数据存储单元用于存储在关联设置单元设置完成的头像图片和相关联系人的关联数据。

进一步的,关联设置模块包括头像管理单元,存储模块包括头像管理数据存储单元;头像管理单元对获取的头像图片进行管理,并对管理后的头像图片添加头像属性标签后存储至头像管理数据存储单元。

进一步的,关联设置模块还包括联系人管理数据单元,存储模块包括联系人管理数据存储单元;联系人管理数据单元对联系人信息进行管理后,并添加相应的联系人属性标签后存储至联系人管理数据存储单元中。

进一步的,关联设置模块通过选择头像图片的ID或标签与联系人的ID或标签关联的方式实现关联设置。

进一步的,显示模块包括优先显示设置单元,用于设置同一相关联系人对应多个头像图片时的显示方式和显示顺序。

本发明还提供了一种用户多头像设置装置,其装有具有上述特征的述的用户多头像设置系统。

有益效果:

通过本发明所述的用户多头像设置系统及装有该系统的装置,用户能够根据自己喜好配置针对某一联系人的特殊头像;用户还可根据自己的个性化喜好上传图像,并将该图像作为自己在特定联系人通信视图中个人身份的象征。在用户配置完头像后,对于同一用户而言,他在不同的相关联系人通信视图或属性试图中将会显示出不同的头像,即相关联系人通信联系视图或属性试图中将显示出用户特别配置的新头像作为用户身份的代表。

本发明可主要满足用户以下需求:

1.用户个性化展现的需求

传统的通信工具采用统一头像的设置方法满足不了用户希望在不同联系人面前展现用户不同个性的需要。本发明能够为用户提供一种在通信工具中展现不同个性的方式,例如,在亲戚这类联系人中,采用俏皮活泼的个人真实头像;在同事这类联系人中,采用端庄认真的个人真实头像等。用户能够利用本发明实现在不同的对象前展现个人不同方面个性特点的目的。

2.用户隐私保护的需求

随着通信工具使用的日益普及,因为工作或生活的需要,用户的通信录中增加了一部分陌生联系人。用户在熟人等这一类联系人面前,往往希望展现自己真实的一面,体现在用户采用自己的、亲人的、宠物的等等这一类相对隐私的图像作为用户个人头像,而在陌生人等这一类联系人面前,用户为了保护自己的隐私,就渴望将这些真实的图像替换为其他与用户个人基本无关的图像作为头像。因此,本发明能在一定程度上实现用户保护个人隐私的这部分迫切需求。

3.用户不同身份代表展现的需求

当前社会下,一个人一般同时拥有多种不同的身份(包括社会身份、家庭身份、政治身份等),那么在面对不同的联系人时,用户有需要去采用不同的图像作为头像来代表或匹配其特定的身份。例如在同事这一类联系人中,用户就可以采用穿着正式的工作服的头像作为头像;在亲戚朋友这一类联系人中,用户则会采用更为轻松自然的个人图像作为头像。

附图说明

图1用户多头像设置系统示意图

图2应用示例

图3典型应用场景

图4头像图片获取模块示例

图5关联设置模块和存储模块示例1

图6关联设置模块和存储模块示例2

图7头像图片更新显示示例

具体实施方式

如图1所示,本发明提供的用户多头像设置系统,包括:置于用户端的头像图片获取模块和关联设置模块;置于服务器端的存储模块和分发模块;以及置于用户对应的联系人端的联系人头像数据存储单元和显示模块;

其中,用户端,即用户自己的终端设备或通信工具端;服务器端,即支持该通信工具的服务器;联系人端,即该用户的联系人所使用的通信工具或终端。

其中,头像获取模块用于获取头像图片,关联设置模块用于将联系人与获取的头像图片进行关联设置,可由用户根据需求自定义设置;存储模块用于存储设置完成的关联数据,具体可在服务器端数据库中建立多个数据表来实现,用来存储用户编号、联系人编号、用户头像地址(url)等相关信息。

分发模块用于将关联设置完成的关联头像图片信息分发到相关联系人端的联系人头像数据存储单元;联系人头像数据存储单元用于存储联系人的头像数据,显示模块根据用户身份识别码在联系人端查询并引用该用户头像地址后对用户头像进行更新和显示。

具体工作流程中:用户可根据自身喜好与需求,通过用户端的头像获取模块获取头像图片后,基于关联设置模块将联系人与获取的头像图片进行关联设置,并将设置完成的关联数据发送至服务器端的存储模块中存储,同时服务器端的分发模块将存储模块中的头像关联数据以联系人为单位发送到相应联系人端的联系人头像数据存储单元及对应通信会话过程中,显示模块通过查询本地头像数据存储单元中的联系人头像信息并显示更新后用户头像。即可实现同一用户在不同联系人端的通信工具界面或联系人会话界面显示不同的个性化头像。

本发明所述的联系人包括单个联系人及多个联系人组成的群组,如QQ通信工具中的联系人、群组、讨论组等。

结合图2的简要示例,A、B、C分别表示用户在一通信工具中的三种不同类型的联系人,用户可以根据自己的需求对联系人A、B、C设定不同的个性化头像,即圆中a、b、c头像;如,A联系人可能为家人群组,用户头像就可以设置成自己最新的真实头像,B联系人可能为某个领导,用户头像就可以设置成严肃认真的自己的头像,C联系人可能为陌生人群组,为保护隐私就可设置成卡通头像等。本系统即可以满足用户这样的个性化需求,同时还能进一步实现保护用户个人隐私、身份信息等安全性目的。图3还给了一个典型应用场景的实施例。

如图4所示,头像获取模块具体可包括头像图片上传接口、头像图片库。头像图片上传接口用于用户获取头像图片,提供用户选择上传头像图片的方式,并将头像图片上传至头像图片库存储;头像图片上传接口可提供供用户选择的多种头像图片上传方式,包括从计算机或智能终端现有的图片库中选择头像图片,直接拍照获取头像图片,直接截屏采集头像图片中等。为保存上传的多头像图片,头像获取模块还包括多头像图片库,存储用户获取的各种头像图片,作为个性化头像图片专用数据库;在进行关联设置时直接从该多头像图片库中获取头像图片进行关联设置。

如图5所示,关联设置模块具体可包括头像关联设置接口和关联设置单元。头像关联设置接口可提供一种或多种接口,以方便用户自行选择头像图片和对应的联系人进行关联操作,如通信工具的主界面头像图片关联接口、联系人界面头像图片快捷关联接口、会话界面头像图片快捷关联接口等。关联设置单元用于用户自定义设置关联方法,并将头像图片和对应的联系人进行关联操作。关联方法完全可以根据用户的喜好或通信工具的特点等因素设置多种,如果通过头像和图片的ID或标签关联等。

存储模块具体可包括关联数据存储单元,用于存储用户关联设置完成的数据,以便在通信工具运行时,调取相应的头像数据。

图6示出另一种实施例,为存储获取的头像图片信息,如头像ID、头像url/路径、头像属性标签、类别等字段信息,在服务器端的存储模块中建立头像管理数据存储单元,可用数据库中的数据表方式实现。多头像上传接口将获取的图片信息通过网络将获取的头像图片信息传输到远端服务器,并保存到服务器的数据库中的头像管理数据存储单元中。

为提升用户体验,还可以提供头像图片管理功能,在关联模块中建立头像管理单元,可实现根据需求设定头像图片管理的相关功能。用户根据喜好自行对头像图片进行管理,添加相应属性标签,并同时存储至头像管理数据存储单元。在进行自定义多头像配置过程中,可根据头像图片具有唯一的属性标签找到相对应的头像,并显示出来。

最常用的就是头像分类管理功能,用户根据需求对个性化头像图片进行分类管理,并对分类后的头像图片建立相应的头像属性标签,如严肃的我、可爱的我、个性的我、卡通头像、萌宝头像等,然后再保存至头像管理数据存储单元,在进行关联设置时可直接通过头像图片唯一的头像属性标签与对应的联系人进行关联。

此外,头像设置管理基本功能还可设置头像编辑、头像压缩等功能,对获取的头像图片进行裁剪、修饰、拼接、美化等操作。

图6所示实施例,在存储模块中还可以建立联系人管理数据存储单元,用于存储联系人ID、昵称、性别、年龄、地区、签名等数据字段信息。用户还可以在进行关联设置前,将联系人进行归类,并设置对应的联系人属性标签,如家人、同学、朋友、同事、陌生人等,然后再保存至联系人管理数据存储单元中。在进行关联设置时,以联系人属性标签为单位与头像图片进行关联,即对某一类标签联系人配置一个对应的头像,并同时将关联数据保存至关联数据存储单元中。

当然,用户还可基于通过通信工具自带的归类功能,直接将已经归类好的联系人与头像图片关联设置,如QQ通信工具联系人中的分组,群聊里的群和讨论组;微信里通讯录里的联系人、群聊、标签等。具体实现时将已归类好的联系人数据关联至头像管理数据存储单元,在进行关联设置时将已归类的联系人数据直接与头像图片进行关联即可。

此外,本发明中将实际中的单个联系人和多个联系人组成的群组统称为联系人。在通信工具实际运行时,当部分单个联系人同时又在多个群组里时,可以根据需求设置在:与该联系人单独通信时,显示与该单个联系人关联时设置的对应头像;在群组通信时,则显示用户在该群组设置的群组头像。而对于联系人中未进行个性化头像设置的联系人则采用默认的全局头像。

在头像图片和联系人的关联方式上,可自行定义,通过唯一的ID地址来关联,或者用属性标签来关联,或者其他方式。但如果按头像图片的属性标签来与联系人进行关联,同一类属性标签往往代表某一类型,其对应的头像图片也可能存在多张,故在显示模块中,添加优先显示设置单元,用于设置头像图片显示的顺序。

其中,关联模块的关联设置可自行定义,即选择通过头像图片的ID或属性标签与联系人的ID或属性标签进行相应的关联设置。基于上述实施例,在服务器存储模块中建立的三张数据表,即头像管理数据表、联系人管理数据表和头像关联数据表。其中,头像管理数据表保存头像图片的基本信息,包括图片路径、图片属性、标签类型等;联系人管理数据表保存联系人的相关信息,包括联系人属性标签、分类情况等;头像关联数据表存储相关联系人与头像关联的数据信息。相应的关联方式可以有以下几种:

a.联系人ID关联图片ID,即,一个联系人对应一张头像图片;

b.联系人属性标签关联图片ID,即,一类标签属性的联系人对应一张头像图片;

c.联系人ID关联图片属性标签,即,一个联系人对应一类标签的多张头像图片;

d.联系人属性标签关联头像图片属性标签,即,一类标签属性的多个联系人对应一类标签的多张头像图片。

以上四种方式实际上就是建立几类关系,即,一个联系人对一张头像图片,一类联系人对一张头像图片,一个联系人对一类头像图片,一类联系人对一类头像图片。

用户端进行用户多头像关联设置后,将设置完成的关联数据提交到服务器端,并存储在对应的关联数据存储单元,同时服务器端的分发模块也将向相关联系人,即被用户设置了相应头像图片的那部分联系人,推送该用户在相关联系人端对应的用户头像配置更新信息,包括头像地址等。

联系人端的显示模块接收到该更新信息后,立即更新本地的联系人头像数据存储单元,根据该用户唯一编号在本地的联系人头像数据存储单元进行检索,查询得到该用户的头像地址,引用该地址,更新该用户在联系人端显示的头像,从而实现用户个性化头像的显示功能。其中,联系人头像数据存储单元可位于通信工具的后台数据库中,即本地数据库中,可通过本地联系人头像数据表或用户文档等方式来实现。

具体的,此处提供了关系型数据库和非关系型数据库的两个实施例加以说明:

1)关系型数据库中实现步骤如下:

在联系人端通信工具的后台数据库中建立一个新数据表,即联系人头像数据存储单元,该数据表主要包含以下数据字段:用户编号,即,每一个用户都有唯一的编号,联系人编号,即,每一个联系人应该有且有唯一的识别编号,用户头像地址(url);通过对用户编号和联系人编号的联合检索,即可得到联系人中该用户头像地址(url),在对应的通信联系视图上引用该地址,并将用户个性化头像显示出来。对应的调用和显示流程如图7所示。

2)非关系型数据库(NoSQL)中实现步骤如下:

在联系人端通信工具的后台数据库中建立用户的“文档”,即联系人头像数据存储单元,“文档”中包含用户详细信息的字段,如:用户唯一身份标识字段,联系人唯一标识字段,用户头像地址字段。通过用户唯一身份标识字段以及对应的联系人的键值,在相应的视图中进行查询,获取到匹配项相对应的头像地址(url)字段,再引用该地址即可将用户个性化头像显示出来。

此外,在相关联系人头像图片分发完成后,联系人端更新显示时,对于一个或一类联系人对应一类标签中多张头像图片,具体选择哪张图片时,显示模块还包括优先显示设置单元,用于设置同一相关联系人对应多个头像图片时的显示方式和显示顺序,以提升用户的使用体验。如配置优先显示设置功能,如可以按照一个优先级排序,如1v1优先于1v多,1v多优先于多v1,多v1优先于多v多;配置随机选择或周期性更换的功能,使得用户头像个性化显示更充分。

本发明还提供一种多头像设置装置,装有具有上述特征的用户多头像设置系统。包括硬件终端和用于硬件终端的通信工具,其中,硬件终端包括移动通信终端、电脑等;通信工具包括QQ、微信、MSN等即时通讯软件或社交软件等。

以上所述实施例仅表达了本发明的有限实施方式,其描述并不能理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干改进,这些均应落入本发明的保护范围。

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