为不同联系人的用户设置多个头像的方法和流程

针对不同联系人的用户多头像设置方法与流程/

 

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

背景技术:

在每次通信会话期间,用户的朋友或联系人识别用户的头像作为确定当前联系人的身份的主要依据之一。 在主流通讯工具中,个人用户可以根据实际需要将不同的图像配置成个人头像,以代表用户的个人身份。 然而,目前的通讯工具或网页应用只能允许用户设置统一的全局头像,或者不同分辨率的统一头像的副本作为自己的身份代表,即面对不同的联系人时,用户的头像显示是一致的。

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

技术实现要素:

为了解决上述问题,本发明提出了一种为不同联系人设置多个用户头像的方法,即在通讯工具或对话过程中为不同的相关联系人设置并显示不同的定制头像,其中联系人包括群组或个人联系人。 通过该方法,用户可以根据自己的需要,为不同的联系人设置不同的头像图片,并在对应的联系人的显示端显示出自己想要展示的一面。 一方面可以实现个性化需求,另一方面也可以保护个人隐私信息,从而提高用户体验。 具体发明内容如下:

用户针对不同联系人设置多个头像的方法是将获取到的头像图片与相关联系人进行关联,并将设置的关联数据存储在服务器数据库中。 同时,服务器将用户头像配置信息分发给相关联系人。 ,联系人端更新并显示用户头像图片。

进一步地,还可以建立多头像图片库,用于存储用户获取并设置的头像图片。

进一步地,服务器端数据库中还可以建立关联数据表、头像管理数据表和联系人管理数据表。 关联数据表用于存储设置的关联数据,头像管理数据表用于存储获取的头像图片信息。 联系人管理数据表用于存储相关的联系人信息。

进一步地,还可以建立头像图片上传接口,辅助获取多张头像图片,并将获取的头像图片信息传输至服务器头像管理数据表进行存储。

进一步的,还包括对头像图片进行管理和/或对联系人进行分类管理,为管理的头像图片添加头像属性标签并存储在服务器头像管理数据表中,并在分类信息中添加对应的联系人。 联系人管理数据表中存储有人员的属性标签。

此外,还可以建立头像图片关联界面,供用户选择头像图片并与相关联系人进行关联。

进一步地,关联设置是通过选择头像图片的ID或标签与联系人的ID或标签关联来实现的。

进一步地,联系人侧还可以建立联系人头像数据存储单元,用于接收服务器下发的用户头像图片信息。

进一步地,根据用户的识别码查询引用联系人头像数据存储单元中的用户头像地址后,可以更新并显示用户的头像。

进一步的,还可以包括在关联设置完成后,设置同一联系人的多个用户头像图片的显示顺序和显示方式。

有益效果:

通过本发明的用户多重头像设置方法,用户可以根据自己的喜好为某个联系人配置特殊的头像。 用户还可以根据自己的个性化喜好上传图像,并使用该图像作为自己与特定联系人的通信。 个人身份的象征。 用户配置头像后,对于同一用户,在不同的相关联系人通讯视图或属性视图中会显示不同的头像,即在相关联系人通讯视图或属性视图中会显示用户的特殊头像。 配置的新头像作为用户身份的代表。

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

1、用户个性化展示需求

传统的通讯工具采用统一的头像设置方式,无法满足用户想要在不同联系人面前展现用户不同个性的需求。 本发明可以为用户提供一种在通讯工具中展现不同个性的方式。 例如,在亲戚等联系人中,使用俏皮活泼的个人真实头像; 同事等联系人之间,使用端庄严肃的个人真实头像。 用户可以利用本发明来达到在不同物体面前展示不同方面的个人特征的目的。

2、用户隐私保护的需要

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

3、不同身份代表用户的需求

当今社会,一个人一般同时拥有多种不同的身份(包括社会身份、家庭身份、政治身份等),因此在面对不同的联系人时,用户需要使用不同的图像作为头像来代表或匹配其特定的身份。身份。 例如,对于同事等联系人,用户可以使用穿着正式工作服的头像作为头像; 对于亲朋好友等联系人,用户可以使用更加轻松自然的个人形象作为头像。

附图说明

图1 应用示例

图2 典型应用场景示意图

图3 用户多头像设置方法示例图

图4 头像图片库设置示例

图5 头像图片管理功能设置示例

图6 头像图片分类管理设置示例

图7 用户头像与相关联系人建立关联的基本流程

图8 联系人管理功能设置示例

图9 头像图片更新展示示例

详细方式

结合图1中的简要应用示例,A、B和C分别代表用户通信工具中的三种不同类型的联系人。 用户可以根据自己的需要,对联系人A、B、C进行不同的个性化设置。 阿凡达,即圈内a、b、c的头像; 例如,联系人A可能是一个家庭群组,则用户的头像可以设置为他最新的真实头像。 联系人B可能是领导,用户头像可以设置为自己的A严肃头像,C联系人可能属于陌生人群体,为了保护隐私,可以设置为卡通头像等。 ,可以满足用户的个性化需求,进一步达到保护用户个人隐私、身份信息等安全目的。 图2还给出了典型应用场景的示例。

其中,联系人包括单个联系人和多个联系人组成的群组,如QQ通讯工具中的联系人、群组、讨论组等; 自定义关联设置由用户根据需要进行设置; 数据库可以通过服务器中的多个数据表来实现,可以用来存储用户号码、联系电话、用户头像地址(url)等相关信息。

图3示出了本发明提出的设置多个用户头像的方法的一个实施例,即同一用户可以为不同的联系人设置不同的个性化头像图片。 当用户获取到头像图片后,对头像图片和相关联系人进行处理。 自定义关联设置,并将设置的关联数据发送到服务器数据库进行存储。 具体可以存储在数据库中建立的关联数据表中。 服务器还将关联的用户头像配置信息分发至对应的联系人终端。 、联系人端更新用户的头像配置信息,并在联系人的通讯工具和通讯会话处理界面中显示关联用户的个性化头像。

为了保存这些头像图片,如图4所示,在实施例一的基础上建立多头像图片库,用于存储用户获取的各种头像图片,作为个性化头像图片的专用数据库。 进行关联设置时,直接从多头像图片库中获取头像图片进行关联设置。

为了方便用户获取头像图片并上传多个头像,提供头像图片上传接口,协助用户获取多个头像图片。 该接口可以同时提供多种头像图片上传方式可供选择,例如现有的计算机或智能终端的方式。 选择图片库中的头像图片、直接拍照获取头像图片、直接截图采集头像图片、通过人脸识别获取头像图片等。头像图片上传接口可以包括一个或多个,例如通讯工具主界面的头像图片上传接口、联系人界面的头像图片快速上传接口、对话界面的头像图片快速上传接口以及其他头像图片上传方式。

为了存储获取到的头像图片信息,如头像ID、头像url/路径、头像属性标签、类别等字段信息,头像图片上传接口协助用户获取多张头像图片,同时将多个头像图片进行传输。通过网络将采集的图像信息传送到远端。 服务器并存储在服务器数据库中。 具体地,可以在服务器数据库中建立专门的头像管理数据表来存储获取到的头像图片信息。

如图5所示,为了提高用户体验,还可以提供头像图片管理功能。 可以根据需要设置头像图片管理的相关功能。 用户可以根据自己的喜好管理头像图片,添加相应的属性标签,同时进行存储。 在头像管理数据表中。 在自定义多头像配置过程中,可以根据头像图片的唯一属性标签找到对应的用户头像并进行显示。 头像管理基础功能可以根据用户需求设置头像编辑、头像压缩等功能,并对获取的头像图片进行裁剪、修改、拼接、美化等操作。

在设置头像管理基本功能时,您还可以添加头像分类管理功能。 图6为多头像图片库中个性化头像图片的分类管理,以及为分类头像图片创建对应的分类头像。 属性标签,比如严肃的我、可爱的我、个性的我、卡通头像、萌娃头像等,然后保存到服务器端头像管理数据表中。 在进行关联设置时,可以直接使用头像图片唯一的头像属性标签。 与相应的联系人关联。

如图。 图7示出了上述实施例中通过属性标签关联用户头像与相关联系人的实施例的基本流程。 将获取到的头像图片库中的头像图片进行管理后,添加属性标签,并通过属性标签进行关联设置。 当用户设置好头像图片后,判断是否将下一张图片与用户的需求关联起来。

相应地,还可以在服务器端数据库中建立联系人管理数据表,用于存储用户联系人对应的ID、昵称、性别、年龄、地区、签名等数据字段信息。 在此基础上,本发明提供了另一个实施例。 如图8所示,在进行关联设置之前,对联系人进行分类管理,设置每个类别的联系人属性标签,如家人、同学、朋友、同事、陌生人等,然后保存到服务器中——侧数据库。 具体地,可以在数据库中建立专门的联系人管理数据表进行保存。 在进行关联设置时,将联系人属性标签与头像图片进行关联,即为某种类型的标签联系人配置对应的头像,同时将关联数据保存到关联数据表中。

此外,用户还可以根据通讯工具的分类功能,直接将分类联系人与头像图片关联起来,例如通讯工具QQ联系人中的群组、群聊中的群组、讨论组等; 微信通讯录中的联系人、群聊、标签等。

在该方法中,将实际的单个联系人和由多个联系人组成的组统称为联系人。 通讯工具实际运行时,当某些单个联系人同时处于多个群组时,可以根据需要进行设置:单独与该联系人通讯时,显示与该单个联系人关联时设置的对应头像; 群组通讯时,显示用户在群组中设置的群组头像。 但对于用户联系人中未设置个性化头像的联系人,则使用默认的全局头像。

为了方便用户自定义关联设置,还提供头像图片关联界面,供用户选择头像图片并与相关联系人进行关联操作。 该界面功能可以通过一种或多种方式实现,例如通讯工具主界面头像图片关联界面、联系人界面头像图片快捷关联界面、会话界面头像图片快捷关联界面等。

本方法中所述的关联设置可以由自己定义,即可以选择头像图片的ID或属性标签以及联系人的ID或属性标签进行相应的关联设置。 基于上述实施例,在服务器数据库中建立至少三个数据表,即头像管理数据表、联系人管理数据表和头像关联数据表。 其中,头像管理数据表保存了头像图像的基本信息,包括图像路径、图像属性、标签类型等; 联系人管理数据表存储联系人的相关信息,包括联系人属性标签、分类等; 头像关联数据表 存储相关联系人和头像关联的数据信息。 关联方法可以如下:

A。 联系人ID与图片ID关联,即一个联系人对应一张头像图片;

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

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

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

如上所述,建立了几种关系,即一位联系人与一张头像图片、一种联系人与一种头像图片、一位联系人与一种头像图片、一种联系人与一位头像图片。头像图片的类型。

当用户进行多次头像关联设置后,将设置的关联数据提交至服务器并存储。 服务器还将用户的相关信息分发推送给相关联系人,即用户设置了相应头像图片的联系人。 联系人侧建立的联系人头像数据存储单元中存储有相应的联系人侧用户头像配置更新信息,包括头像地址等。 联系人头像数据存储单元可以位于通讯工具的后台数据库,即本地数据库中,可以通过本地联系人头像数据表或用户文档来实现。

联系人端更新用户信息后,通讯工具运行时,在本地联系人头像数据存储单元中检索用户的唯一识别码,例如用户唯一号码、用户唯一识别字段等,并查询的是 用户头像地址,指的是通过该地址来更新联系人端通讯工具中以及通话过程中显示的用户头像,从而实现用户个性化头像的展示。 具体可以通过在服务器端建立分发模块、在触点端建立展示模块来实现。

当接触端的通讯工具运行时,这里以关系型数据库和非关系型数据库两个例子进行说明:

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

在联系人端通讯工具后台数据库中新建数据表,即联系人头像数据存储单元。 数据表主要包含以下数据字段: 用户编号,即每个用户都有唯一的编号; 联系号码,即每个联系人都应该有并且有一个唯一的识别号码; 用户头像地址(url)。 通过用户号码和联系人号码联合搜索,可以获取用户在通讯录中的头像地址(url),并在对应的通讯联系人视图上引用该地址,展示用户的个性化头像。 相应的调用和显示流程如图3所示。 9.

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

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

相关联系人头像图片下发后,联系人端更新显示时,对于某类标签中的多张头像图片对应的一个或一类联系人,具体选择哪张图片时,还可以设置显示方式和显示顺序。假如。 设置功能以提高用户体验。 例如,如果配置了优先级显示设置功能,则可以按照优先级排序,如1v1优先于1v more、1v more优先于more v1、multi-v1优先于more v1等; 配置随机选择或定期更换的功能,使用户的头像个性化展现得更充分。

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