群头像的生成方法及装置与流程

文档序号:19573618发布日期:2019-12-31 19:12阅读:1196来源:国知局
群头像的生成方法及装置与流程

本说明书一个或多个实施例涉及群组通讯技术领域,尤其涉及一种群头像的生成方法及装置。



背景技术:

在相关技术中,通过在通讯应用中建立群组,使得该群组内的所有群组成员之间可以实现一对多、多对多沟通,相比于用户之间一对一沟通而言,可以极大地提升沟通效率。

同一用户可以加入多个群组,通讯应用通常不会对群组数量进行限制。其中,每个群组可以配置相应的群组名称和群头像,以便于用户对不同群组进行快速区分。



技术实现要素:

有鉴于此,本说明书一个或多个实施例提供一种群头像的生成方法及装置。

为实现上述目的,本说明书一个或多个实施例提供技术方案如下:

根据本说明书一个或多个实施例的第一方面,提出了一种群头像的生成方法,包括:

展示群组的群头像设置界面,所述群头像设置界面包括针对群头像的至少一个描述维度的配置项;

根据对所述配置项的配置结果,生成所述群组的群头像。

根据本说明书一个或多个实施例的第二方面,提出了一种群头像的生成装置,包括:

界面展示单元,展示群组的群头像设置界面,所述群头像设置界面包括针对群头像的至少一个描述维度的配置项;

生成单元,根据对所述配置项的配置结果,生成所述群组的群头像。

附图说明

图1是一示例性实施例提供的一种群头像的生成系统的架构示意图。

图2是一示例性实施例提供的一种群头像的生成方法的流程图。

图3是一示例性实施例提供的一种群组设置界面的示意图。

图4是一示例性实施例提供的一种修改群头像界面的示意图。

图5是一示例性实施例提供的一种群头像配置界面的示意图。

图6是一示例性实施例提供的一种对群头像进行自定义配置的示意图。

图7是一示例性实施例提供的另一种对群头像进行自定义配置的示意图。

图8是一示例性实施例提供的另一种修改群头像界面的示意图。

图9是一示例性实施例提供的一种切换备选群头像的示意图。

图10是一示例性实施例提供的一种群头像重复提示的示意图。

图11是一示例性实施例提供的另一种群头像配置界面的示意图。

图12是一示例性实施例提供的一种对群头像进行批量自定义配置的示意图。

图13是一示例性实施例提供的一种设备的结构示意图。

图14是一示例性实施例提供的一种群头像的生成装置的框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本说明书一个或多个实施例相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本说明书一个或多个实施例的一些方面相一致的装置和方法的例子。

需要说明的是:在其他实施例中并不一定按照本说明书示出和描述的顺序来执行相应方法的步骤。在一些其他实施例中,其方法所包括的步骤可以比本说明书所描述的更多或更少。此外,本说明书中所描述的单个步骤,在其他实施例中可能被分解为多个步骤进行描述;而本说明书中所描述的多个步骤,在其他实施例中也可能被合并为单个步骤进行描述。

在一实施例中,本说明书的群头像的生成方案可以应用于电子设备中,例如该电子设备可以包括手机、平板设备、笔记本电脑、掌上电脑(pdas,personaldigitalassistants)、可穿戴设备(如智能眼镜、智能手表等)等任意类型,本说明书并不对此进行限制。在运行过程中,该电子设备可以运行通讯应用的客户端,以通过与用户之间的人机交互,为群组配置恰当的群头像,并通过将配置结果告知通讯应用的服务端,从而使得该配置结果生效。

在一实施例中,图1是一示例性实施例提供的一种群头像的生成系统的架构示意图。如图1所示,该系统可以包括服务器11、网络12、若干电子设备,比如手机13、手机14和手机15等。

服务器11可以为包含一独立主机的物理服务器,或者该服务器11可以为主机集群承载的虚拟服务器。在运行过程中,服务器11可以运行某一通讯应用的服务器侧的程序,以实现为该通讯应用的服务端。而在本说明书一个或多个实施例的技术方案中,可由服务器11通过与手机13-15上运行的客户端进行配合,以实现群头像的生成方案。

手机13-15只是用户可以使用的一种类型的电子设备。实际上,用户显然还可以使用诸如下述类型的电子设备:平板设备、笔记本电脑、掌上电脑(pdas,personaldigitalassistants)、可穿戴设备(如智能眼镜、智能手表等)等,本说明书一个或多个实施例并不对此进行限制。在运行过程中,该电子设备可以运行某一通讯应用的客户端侧的程序,以实现该通讯应用的客户端。该客户端可以向用户展示相关界面以及界面中包含的显示内容,并通过与用户之间的人机交互,接收用户的输入指令,配合完成对群头像的生成和配置。

需要指出的是:通讯应用的客户端的应用程序可以被预先安装在电子设备上,使得该客户端可以在该电子设备上被启动并运行;当然,当采用诸如html5技术的在线“客户端”时,无需在电子设备上安装相应的应用程序,即可获得并运行该客户端。

而对于手机13-15与服务器11之间进行交互的网络12,可以包括多种类型的有线或无线网络。在一实施例中,该网络12可以包括公共交换电话网络(publicswitchedtelephonenetwork,pstn)和因特网。

图2是一示例性实施例提供的一种群头像的生成方法的流程图。如图2所示,该方法应用于电子设备(例如图1所示的手机13-15等),可以包括以下步骤:

步骤202,展示群组的群头像设置界面,所述群头像设置界面包括针对群头像的至少一个描述维度的配置项。

在一实施例中,通过提供针对群头像的一个或多个配置项,可以通过对配置项进行配置,快速生成群头像。尤其是,当配置项的数量越多时,可以通过不同配置项之间的交叉组合,更大概率形成个性化的群头像,从而与其他群组的群头像之间形成有效的区分,便于群组成员快速查找到相应群组,有助于提升通讯效率。

在一实施例中,群头像的描述维度可以包括以下至少之一:群头像的背景图案的内容、群头像的背景图案的展示属性、群头像包含的关键词的内容、群头像包含的关键词的展示属性等;实际上,任何能够对群头像进行描述、改变群头像的视觉展示效果的维度,均可以作为上述的描述维度,本说明书并不对此进行限制。

在一实施例中,群头像的背景图案的内容可以包括:纯色、多种颜色的渐变组合色、图片、多个单元图案构成的无限定边界的连续图形等,本说明书并不对此进行限制。

在一实施例中,群头像的背景图案的展示属性可以包括:颜色、亮度、透明度、尺寸规格、形状等,本说明书并不对此进行限制。

在一实施例中,群头像包含的关键词的内容可以包括:从预设词库中按照预设规则选取的关键词、与当前需要设置群头像的群组相关的关键词、当前时刻或近期的节假日、当前时刻或近期发生的重大事件或新闻热点等,本说明书并不对此进行限制。

在一实施例中,群头像包含的关键词的展示属性可以包括:颜色、亮度、透明度、字体、字号、旋转角度等,本说明书并不对此进行限制。

在一实施例中,所述配置项包括相应的描述维度下的一个或多个备选对象;其中,至少一个所述备选对象与所述群组的信息相关。群组的信息可以包括群组名称、群组成员的名称、群组成员的头像、群组成员的数量、群组的建立时长、群组的类型(如企业内群组、兴趣群组、交友群组等)等,本说明书并不对此进行限制。由于不同群组的信息之间往往存在一定差异,甚至可能差异巨大,因而通过使得至少一个备选对象与群组的信息相关,使得这些备选对象的加入,能够极大地提升配置结果与该群组的信息之间的关联性,一方面有助于群头像的个性化、便于与其他群组的群头像进行有效区分,另一方面可以协助群组成员通过群头像快速识别和查找到该群组。

在一实施例中,群头像的描述维度可以包括群头像的背景图案的颜色(颜色为一种展示属性);所述配置项包括一个或多个备选颜色;其中,至少一个备选颜色与所述群组内群组成员的头像的颜色属性相关。例如,可以获取群组成员的头像,并按照预设算法对这些头像的颜色取值(如rgb值)进行计算,并将计算结果作为备选颜色。比如,可以计算所有群组成员的头像中所有像素点的颜色取值的平均值,并将该平均值对应的颜色作为一种备选颜色;又比如,可以计算所有群组成员的头像中预设位置(如中心点等)处的像素点的颜色取值的平均值,并将该平均值对应的颜色作为一种备选颜色。

在一实施例中,群头像的描述维度可以包括群头像包含的关键词的内容;所述配置项包括一个或多个备选关键词;其中,至少一个备选关键词的内容与所述群组的群组名称相关。例如,可以获取群组名称,并对该群组名称进行分词处理,得到若干词组并分别作为相应的备选关键词,然后通过对这些备选关键词进行展示,使得被选中的备选关键词被作为上述群头像包含的关键词的内容。

步骤204,根据对所述配置项的配置结果,生成所述群组的群头像。

在一实施例中,可以展示备选群头像,所述备选群头像由按照预设规则对所述配置项进行配置得到的配置结果而生成;然后,根据对所述备选群头像的选择操作,将被选中的备选群头像配置为所述群组的群头像。换言之,无需用户主动对各个配置项实施配置操作,而可以由客户端的处理功能或服务端的处理功能自动实施该配置操作。其中,上述的预设规则可以包括随机配置(比如预定义为需要生成5个备选群头像,则实施5次随机配置操作)、遍历组合(基于所有可能的组合情况,生成对应于这些组合情况的备选群头像)等,本说明书并不对此进行限制。

在一实施例中,对配置项实施配置操作的用户可以为对群组具有管理权限的用户,该用户通常为该群组的群组成员,比如群主或管理员等;当然,该用户也可能并不属于该群组,比如该用户可以为超级管理员等。

在一实施例中,可以将所述群头像与所述群组所属团体内的其他群组的群头像进行查重;当所述群头像与任一群组的群头像重复或相似度过高时,实施重复提示操作,确保同一团体内的群组都具有能够在视觉上显著区分的群头像,以便于群组成员快速辨识。

在一实施例中,当所述群头像与任一群组的群头像重复或相似度过高时,可以展示对所述群头像的修改建议信息,比如建议用户对一个或多个配置项进行重新选择,还可以指示具体建议采取的配置结果等,以便于简化用户的配置操作。当然,用户可以忽视上述的重复提示操作和修改建议信息等,仍然可以顺利完成对群头像的生成和设定。

在一实施例中,同一群组可以具有一个或多个群头像,其中一个群头像处于生效状态、其他群头像默认为备选状态。基于本说明书生成的群头像,可以被直接配置为生效状态,也可以暂时被配置为备选状态,以等待后续切换至生效状态,本说明书并不对此进行限制。

在一实施例中,可以获取所述配置结果包含的针对所述配置项的取值范围的设定信息;然后,针对所述取值范围内的多个取值,分别生成相应的群头像,从而快速、批量生成一组(多个)群头像。其中,任意配置项均可以供用户通过“取值范围”的方式进行设定,以实现对上述群头像的批量生成,而无需用户多次对配置项进行设置。例如,配置项可以包括背景图案的颜色,取值范围可以包括该颜色的rgb值范围;又例如,配置项可以包括关键词的内容,取值范围可以包括该内容的范围,比如“1~5”。

在一实施例中,除了设定上述取值范围的配置项之外,其他配置项可以由用户选取一致的单一取值,使得多个群头像仅在部分配置项上具有差异化的取值,而在整体效果上能够保持一定的统一性,以体现出这些群头像之间的关联性。以及,当这些群头像应用于多个群组时,可以基于统一的整体效果而体现出这些群组之间的关联性。

在一实施例中,群头像设置界面可以对应于一个群组,那么批量生成的群头像均归属于该群组;譬如,用户可以通过设定上述背景图案的颜色的rgb值范围,批量生成多个群头像,并通过对这些群头像进行对比,为群组设定最合适的群头像。

在一实施例中,群头像设置界面可以对应于多个群组,那么可以将所述多个取值对应的群头像分配至所述多个群组。其中,群头像的数量可以与群组的数量相同,使得群头像与群组之间可以一一对应,这里的“数量相同”可以是恰好相同,也可以是在生成群头像时就确定出群组数量,并基于该群组数量生成等量的群头像。或者,群头像的数量可以大于群组的数量,使得每个群组可以被分配至少一个群头像;当然,可以限定每一群组能够被分配的群头像的数量为一个或者n(n>1)个。

在一实施例中,在用户为配置项设定取值范围后,从该取值范围中确定出的取值的个数可以与群组数量相关,比如等于或大于群组数量。当大于群组数量时,可以选取一随机数量,也可以选取该群组数量的若干倍,还可以选取用户设定的数量。

在一实施例中,从取值范围中确定出的相邻取值之间通常为相同间隔,比如该间隔通常为1,譬如当配置项为关键词的内容、取值范围为“1~5”时,取值可以包括1、2、3、4、5。当然,间隔还可以为其他值,比如当间隔为2时,对应于上述的取值范围“1~5”,取值可以包括1、3、5;又譬如当配置项为关键词的内容、取值范围为“a~e”时,取值可以包括a、b、c、d、e。当然,间隔还可以为其他值,比如当间隔为2时,对应于上述的取值范围“a~e”,取值可以包括a、c、e;又譬如当配置项为关键词的内容、取值范围为“甲~戊”时,取值可以包括甲、乙、丙、丁、戊。当然,间隔还可以为其他值,比如当间隔为2时,对应于上述的取值范围“甲~戊”,取值可以包括甲、丙、戊。

在一实施例中,所述多个群组的群组名称可以包含依次变化的信息,且所述群组名称的变化顺序与所述多个群组被分配的群头像对应的多个取值之间的排列顺序一致。

例如,群组名称包含的依次变化的信息可以为数字,群组名称的变化顺序可以为这些群组名称所包含的数字之间的大小顺序,比如群组1的群组名称为“3年1班”、群组2的群组名称为“3年2班”、群组3的群组名称为“3年3班”,依次变化的信息可以为数字“1”、“2”、“3”,因而群组名称的变化顺序即这些数字的大小顺序“1-2-3”;如果取值范围为“1~3”,相应的取值为1、2、3,则多个取值之间的排列顺序为这些取值之间的大小顺序“1-2-3”,那么基于群组名称的变化顺序与取值的排列顺序之间的一致性,可以将取值1对应的群头像分配至包含数字“1”的群组1、将取值2对应的群头像分配至包含数字“2”的群组2、将取值3对应的群头像分配至包含数字“3”的群组3。类似地,取值范围可以为“a~c”,相应的取值为a、b、c,则多个取值之间的排列顺序为“a-b-c”,那么基于群组名称的变化顺序与取值的排列顺序之间的一致性,可以将取值a对应的群头像分配至包含数字“1”的群组1、将取值b对应的群头像分配至包含数字“2”的群组2、将取值c对应的群头像分配至包含数字“3”的群组3。

再例如,群组名称包含的依次变化的信息可以为字符,群组名称的变化顺序可以为这些群组名称所包含的字符之间的排列顺序,比如群组1的群组名称为“小组a”、群组2的群组名称为“小组b”、群组3的群组名称为“小组c”,依次变化的信息可以为字符“a”、“b”、“c”,因而群组名称的变化顺序即这些字符的排列顺序“a-b-c”;如果取值范围为“1~3”,相应的取值为1、2、3,则多个取值之间的排列顺序为这些取值之间的大小顺序“1-2-3”,那么基于群组名称的变化顺序与取值的排列顺序之间的一致性,可以将取值1对应的群头像分配至包含字符“a”的群组1、将取值2对应的群头像分配至包含字符“b”的群组2、将取值3对应的群头像分配至包含字符“c”的群组3。类似地,取值范围可以为“a~c”,相应的取值为a、b、c,则多个取值之间的排列顺序为“a-b-c”,那么基于群组名称的变化顺序与取值的排列顺序之间的一致性,可以将取值a对应的群头像分配至包含字符“a”的群组1、将取值b对应的群头像分配至包含字符“b”的群组2、将取值c对应的群头像分配至包含字符“c”的群组3。

又例如,群组名称包含的依次变化的信息可以为文字,群组名称的变化顺序可以为这些群组名称所包含的文字之间的排列顺序,比如群组1的群组名称为“甲级”、群组2的群组名称为“乙级”、群组3的群组名称为“丙级”,依次变化的信息可以为文字“甲”、“乙”、“丙”,因而群组名称的变化顺序即这些文字的排列顺序“甲-乙-丙”;如果取值范围为“1~3”,相应的取值为1、2、3,则多个取值之间的排列顺序为这些取值之间的大小顺序“1-2-3”,那么基于群组名称的变化顺序与取值的排列顺序之间的一致性,可以将取值1对应的群头像分配至包含文字“甲”的群组1、将取值2对应的群头像分配至包含文字“乙”的群组2、将取值3对应的群头像分配至包含文字“丙”的群组3。类似地,取值范围可以为“甲~丙”,相应的取值为甲、乙、丙,则多个取值之间的排列顺序为“甲-乙-丙”,那么基于群组名称的变化顺序与取值的排列顺序之间的一致性,可以将取值甲对应的群头像分配至包含文字“甲”的群组1、将取值乙对应的群头像分配至包含文字“乙”的群组2、将取值丙对应的群头像分配至包含文字“丙”的群组3。

在一实施例中,所述群组名称包含的依次变化的信息可以包括以下至少之一:数字、字符、文字等,本说明书并不对此进行限制;换言之,该信息可以单独为数字、字符或文字,也可以为数字、字符的组合,数字、文字的组合,字符、文字的组合,数字、字符、文字的组合等。

为了便于理解,以即时通讯应用“微信”为例,对本说明书一个或多个实施例的技术方案进行说明。假定手机13上运行有微信客户端、服务器11上运行有微信服务端;当微信提供本说明书中的群头像的生成方案时,用户通过对手机13上的微信客户端进行操作,为该用户具有管理权限的群组“c项目协作群”快捷地生成群头像。

图3是一示例性实施例提供的一种群组设置界面的示意图。通过如图3所示的群组设置界面300,用户可以对其具有管理权限的群组“c项目协作群”进行设置,包括上述的生成群头像等。在一实施例中,群组设置界面300中可以包括该群组“c项目协作群”正在使用的群头像311;其中,当群头像311的右下角(或其他位置)处显示有如图3所示的编辑图标312时,表明用户可以通过触发该群头像311,对该群组“c项目协作群”的群头像进行编辑。

图4是一示例性实施例提供的一种修改群头像界面的示意图。响应于用户对上述群头像311的触发,微信客户端可以切换至如图4所示的修改群头像界面400,以针对群组“c项目协作群”的群头像进行编辑。当然,用户还可以通过其他方式进入图4所示的修改群头像界面400,本说明书并不对此进行限制。

在一实施例中,修改群头像界面400可以包括群组“c项目协作群”正在使用的群头像411、群组名称412,以使用户据此了解该群组的相关情况,尤其是当用户被其他事务所打断后,便于用户快速返回到对该群组“c项目协作群”的群头像修改操作中。

在一实施例中,修改群头像界面400可以提供若干推荐群头像,比如“智能推荐”的群头像、“默认推荐”的群头像等。“默认推荐”与相关技术中的推荐方案一致,比如当检测到用户触发图标431时,可由用户临时拍摄图片或选择历史拍摄(或历史存储)的图片,以生成为该群组“c项目协作群”的群头像;又比如,群头像432-433等为微信中预先提供的备选群头像,且用户还可以通过触发图标434查看更多预先提供的备选群头像,这些备选群头像被展示于所有群组对应的修改群头像界面中,而并非单独推荐给该群组“c项目协作群”,因而往往被很多群组所采用,容易造成不同群组的群头像重复、不易区分。

而“智能推荐”所提供的群头像,比如图4所示的群头像421~426等,属于根据群组“c项目协作群”的信息而单独生成并推荐的群头像,当不同群组的信息不同时,“智能推荐”的群头像发生重复或相似的概率很小,因而不易在不同群组之间造成群头像的重复问题。

除了上述的推荐群头像之外,用户可以通过触发如图4所示的自由定制选项420,主动配置并生成群组“c项目协作群”的群头像,且上述“智能推荐”提供的群头像421~426等,正是基于类似的方案而生成,均将在下文中详细介绍。

图5是一示例性实施例提供的一种群头像配置界面的示意图。响应于用户对上述自由定制选项420的触发操作,微信客户端可以切换至如图5所示的群头像配置界面500。在一实施例中,群头像配置界面500可以包括若干配置项,以供用户对各个配置项进行配置,从而基于配置结果生成群组“c项目协作群”的群头像。

在一实施例中,群头像配置界面500可以包括风格配置项,即如图5所示的“选择风格”,并提供相应的备选风格511~513等。此处的“风格”用于表征群头像中的关键词的展示属性,比如字体、字号、旋转角度等,本说明书并不对此进行限制;例如,备选风格511限定了关键词采用字体为“宋体”、字号为“14号”、旋转角度为0°,备选风格512限定了关键词采用的字体为“宋体”、字号为“16号”、旋转角度为左转40°,备选风格513限定了关键词采用的字体为“方正舒体”、字号为“14号”、旋转角度为0°。当检测到用户触发图标514后,还可以查看更多的备选风格。

在一实施例中,群头像配置界面500可以包括关键词配置项,即如图5所示的“选择关键词”,并提供相应的备选关键词521~524等。其中,备选关键词可以与群组“c项目协作群”的群组名称相关,即通过对群组名称“c项目协作群”进行分词后,得到相应的备选关键词521~524。当检测到用户触发图标525后,还可以添加该用户自定义的备选关键词,尤其是与群组名称无关的其他信息。

在一实施例中,群头像配置界面500可以包括背景配置项,即如图5所示的“选择背景”。例如,当预定义为采用纯色背景时,群头像配置界面500可以提供如图5所示的背景颜色531~534等。当检测到用户触发图标535后,还可以添加该用户自定义的背景颜色。其中,背景颜色531~534可以与群组“c项目协作群”的信息相关,比如微信服务端可以预先获取该群组“c项目协作群”中群组成员的个人头像,并通过对这些个人头像的颜色取值进行分析,确定出这些群组成员偏好的颜色取值,以作为“选择背景”中的至少一部分备选的背景颜色;譬如,可以统一选取这些个人头像中指定位置处的某一像素点或某一像素区域,对被选取的所有像素点的颜色取值进行均值计算,从而作为这些群组成员偏好的颜色取值。

当微信中将“群头像”预定义为“关键词+背景”的组合图案时,可以拆分得到上述风格、关键词、背景等多个方面的配置项,使得用户可以通过对这些配置项进行配置操作后,基于配置结果生成相应的群头像。而“群头像”还可以采用其他定义,比如当采用“关键词+背景+相框”的组合图案时,还可以针对“相框(即群头像的边框样式)”形成相应的配置项,以由用户进行配置。

以上述“关键词+背景”的组合图案为例。图4所示的“智能推荐”类型的群头像421~426,正是由微信客户端或微信服务端按照预设规则对上述风格、关键词、背景等多个方面的配置项进行配置,并基于配置结果而生成。例如,群头像421对应于图5所示的备选风格511、备选关键词521-522与背景颜色531的组合,群头像422对应于图5所示的备选风格511、备选关键词521-522与背景颜色532的组合,群头像423对应于图5所示的备选风格511、备选关键词521与背景颜色531的组合,群头像424对应于图5所示的备选风格512、备选关键词521-522与背景颜色532的组合,群头像425对应于图5所示的备选风格513、备选关键词521-522与背景颜色531的组合,群头像426对应于图5中未示出的其他备选对象之间的组合。

当备选项的数量较多时,会产生数量巨大的组合类型,鉴于手机13的屏幕规格有限,往往并不会将所有组合对应的群头像均向用户进行推荐展示,而仅会展示其中的部分组合情况。实际上,即便将所有组合情况均向用户进行推荐展示,用户也会由于面对数量众多的群头像而难以快速完成选择。因此,用户可以在如图5所示的群头像配置界面500中,手动选择各个配置项中提供的备选对象,并据此组合形成所需的群头像。

图6是一示例性实施例提供的一种对群头像进行自定义配置的示意图。如图6所示,假定用户选择了备选风格512、备选关键词521-522、背景颜色532,微信客户端可以在群头像配置界面500中示出相应的预览群头像600,该预览群头像600是基于“备选风格512+备选关键词521-522+背景颜色532”的配置结果而生成,以供用户进行效果预览。

类似地,图7是一示例性实施例提供的另一种对群头像进行自定义配置的示意图。如图7所示,假定用户选择了备选风格513、备选关键词521、备选关键词524、背景颜色534,微信客户端可以在群头像配置界面500中示出相应的预览群头像700,该预览群头像700是基于“备选风格513+备选关键词521+备选关键词524+背景颜色534”的配置结果而生成,以供用户进行效果预览。

在一实施例中,假定用户对如图6所示的预览群头像600满意时,可以通过触发群头像配置界面500中的保存选项,为群组“c项目协作群”生成相应的群头像。其中,新生成的群头像可以立即生效为该群组“c项目协作群”的群头像,或者新生成的群头像并不立即生效,而是被添加为群组“c项目协作群”的备选群头像,以供该用户后续选择切换。

图8是一示例性实施例提供的另一种修改群头像界面的示意图。如图8所示,修改群头像界面400中可以示出当前生效的群头像411,而群头像411的右下角(或其他任意位置)处可以示出备选图标800,以表明该群组“c项目协作群”存在多个备选群头像。

图9是一示例性实施例提供的一种切换备选群头像的示意图。响应于用户对图8所示的群头像411的触发操作,微信客户端可以跳转至如图9所示的群头像切换界面900,该群头像切换界面900可以示出当前生效的群头像910,以及群组“c项目协作群”具有的所有备选群头像,比如备选群头像921、备选群头像922等,以供用户进行选择,其中备选群头像921可由用户通过上述图6所示实施例而生成。

图10是一示例性实施例提供的一种群头像重复提示的示意图。如图10所示,当用户对群头像配置界面500中的各个配置项进行配置操作后,微信客户端除了可以示出相应的预览群头像700之外,还可以基于该预览群头像700对应的群头像图案与其他群组的群头像之间的比较情况,对可能存在的重复或相似度过高的群头像进行提示,还可以给出相应的修改建议。

在一实施例中,当预览群头像700对应的群头像图案与群组“爱运动c群”的群头像重复或相似度过高时,可以示出如图10所示的提示信息1000,该提示信息1000包括诸如“注意:与‘爱运动c群’头像类似”等提示文字,以向用户做出提醒,并且可以示出该“爱运动c群”所采用的群头像,以供用户进行参考。进一步地,提示信息1000还可以包括诸如“建议修改风格或关键词”等修改建议,以供用户参考该修改建议对配置结果进行修改,使得修改后的群头像图案与“爱运动c群”所采用的群头像实现显著区分。

在一实施例中,假定“c项目协作群”为企业aa的内部群组,那么微信客户端或微信服务端可以将该预览群头像700对应的群头像图案与企业aa的其他内部群组的群头像进行比较,以使得该企业aa的内部群组的群头像之间能够避免重复或过于相似,确保企业aa的员工能够快速分辨各个内部群组,有助于提升其通讯效率和工作效率。

图11是一示例性实施例提供的另一种群头像配置界面的示意图。基于如图11所示的群头像配置界面1100,用户可以为群组“三年一班”、群组“三年二班”、群组“三年三班”等多个群组批量生成群头像,而无需通过上述实施例一一生成。其中,用户可以预先选取该群组“三年一班”、群组“三年二班”和群组“三年三班”,以触发转入该群头像配置界面1100,从而为这三个群组设置群头像;当然,用户还可以选择更少或更多数量的多个群组,此处仅以三个群组为例进行说明。

在一实施例中,群头像配置界面1100可以包括风格配置项,用户可以通过选取备选风格1111~1113、图标1114等进行设置,具体可以参考图5所示的实施例,此处不再赘述。

在一实施例中,群头像配置界面1100可以包括关键词配置项,即如图11所示的“选择关键词”,并提供相应的备选关键词1121~1123等。其中,备选关键词可以与群组“三年一班”、群组“三年二班”和群组“三年三班”的群组名称相关,即通过对群组名称“三年一班”、三年二班”和“三年三班”进行分词后,得到相应的备选关键词1121~1123。其中,备选关键词1121为三个群组名称共同包含的“三”、备选关键词1122为三个群组名称共同包含的“年”,而对于三个群组名称均包含的词组“*班”,该“*”在三个群组的群组名称中分别为文字“一”、“二”和“三”,这三个文字之间存在变化顺序(即相应数字的大小顺序)为“一-二-三”,因而可以提供备选关键词1123(即“*班”),以及“*”对应的备选取值范围1120,该备选取值范围1120为“一~三”、即代表三个取值“一”、“二”和“三”,这三个取值同样具有排列顺序(即相应数字的大小顺序)为“一-二-三”,且备选关键词1123与备选取值范围1120可以组合形成三个备选关键词:“一班”、“二班”、“三班”。

其中,虽然可以根据各个群组的群组名称中依次变化的文字“一”、“二”和“三”确定出上述的备选取值范围1120,并使得该依次变化的文字“一”、“二”和“三”作为该备选取值范围1120中的三个取值,但是用户可能希望采用其他取值,那么用户可以通过诸如触发图11所示的编辑选项1130,对该备选取值范围1120进行调整,比如调整为“1~3”时对应的取值为“1”、“2”和“3”,与备选关键词1123组合形成三个备选关键词:“1班”、“2班”、“3班”,又比如调整为“a~c”时对应的取值为“a”、“b”和“c”,与备选关键词1123组合形成三个备选关键词:“a班”、“b班”、“c班”。

在一实施例中,群头像配置界面1100可以包括背景配置项,用户可以通过选取背景颜色1131~1134、图标1135等进行设置,具体可以参考图5所示的实施例,此处不再赘述。

图12是一示例性实施例提供的一种对群头像进行批量自定义配置的示意图。如图12所示,假定用户选择了备选风格1113、备选关键词1121-1123(选中备选关键词1123时,同时选中备选取值范围1120)、背景颜色1141,可以分别生成基于“备选风格1113+备选关键词1121-1123+取值‘一’+背景颜色1141”的配置结果而生成的预览群头像1201、基于“备选风格1113+备选关键词1121-1123+取值‘二’+背景颜色1141”的配置结果而生成的预览群头像1202、基于“备选风格1113+备选关键词1121-1123+取值‘三’+背景颜色1141”的配置结果而生成的预览群头像1203。虽然由于取值不同而导致关键词的内容存在一定差异,但是预览群头像1201~1203的其余部分保持一致,使得预览群头像1201~1203之间能够实现整体效果上的统一化。

在一实施例中,群组名称“三年一班“、“三年二班”、“三年三班”之间基于“一、二、三”进行依次变化,而备选取值范围1120中的取值具有“一-二-三”的排列顺序,可以基于变化顺序与排列顺序之间的一致性,将预览群头像1201与群组“三年一班”进行关联展示、将预览群头像1202与群组“三年二班”进行关联展示、将预览群头像1203与群组“三年三班”进行关联展示;而在用户触发保存选项后,可以将预览群头像1201生成为群组“三年一班“的群头像、将预览群头像1202生成为群组“三年二班”的群头像、将预览群头像1203生成为群组“三年三班”的群头像。

除了为多个群组批量生成群头像之外,还可以针对单个群组批量生成整体效果统一化的多个群头像。如图5所示,以群头像配置界面500中的“选择关键词”为例,用户可以通过触发图标525为备选关键词521~524或其他的自定义备选关键词设定备选取值范围,比如用户可以设定自定义备选关键词“星期#”,且针对“#”设定备选取值范围为“一~日”,相应的取值为“一”、“二”、“三”、“四”、“五”、“六”和“日”,以形成相应的一组备选关键词“星期一”、“星期二”、“星期三”、“星期四”、“星期五”、“星期六”和“星期日”。那么,当用户选取该自定义备选关键词“星期#”和备选取值范围“一~日”时,可以结合其他配置项的配置结果,为该群组“c项目协作群”批量生成对应于上述7个取值的7个群头像。其中,用户可以对备选取值范围进行设置,比如当备选取值范围为“一~五”,相应的取值为“一”、“二”、“三”、“四”、“五”,以用于生成5个群头像。

图13是一示例性实施例提供的一种设备的示意结构图。请参考图13,在硬件层面,该设备包括处理器1302、内部总线1304、网络接口1306、内存1308以及非易失性存储器1310,当然还可能包括其他业务所需要的硬件。处理器1302从非易失性存储器1310中读取对应的计算机程序到内存1308中然后运行,在逻辑层面上形成群头像的生成装置。当然,除了软件实现方式之外,本说明书一个或多个实施例并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。

请参考图14,在软件实施方式中,该群头像的生成装置可以包括:

界面展示单元1401,展示群组的群头像设置界面,所述群头像设置界面包括针对群头像的至少一个描述维度的配置项;

生成单元1402,根据对所述配置项的配置结果,生成所述群组的群头像。

可选的,群头像的描述维度包括以下至少之一:

群头像的背景图案的内容、群头像的背景图案的展示属性、群头像包含的关键词的内容、群头像包含的关键词的展示属性。

可选的,所述配置项包括相应的描述维度下的一个或多个备选对象;其中,至少一个所述备选对象与所述群组的信息相关。

可选的,群头像的描述维度包括群头像的背景图案的颜色;所述配置项包括一个或多个备选颜色;其中,至少一个备选颜色与所述群组内群组成员的头像的颜色属性相关。

可选的,群头像的描述维度包括群头像包含的关键词的内容;所述配置项包括一个或多个备选关键词;其中,至少一个备选关键词的内容与所述群组的群组名称相关。

可选的,还包括:

群头像展示单元1403,展示备选群头像,所述备选群头像由按照预设规则对所述配置项进行配置得到的配置结果而生成;

配置单元1404,根据对所述备选群头像的选择操作,将被选中的备选群头像配置为所述群组的群头像。

可选的,还包括:

查重单元1405,将所述群头像与所述群组所属团体内的其他群组的群头像进行查重;

提示单元1406,当所述群头像与任一群组的群头像重复或相似度过高时,实施重复提示操作。

可选的,还包括:

信息展示单元1407,展示对所述群头像的修改建议信息。

可选的,所述生成单元1402具体用于:

获取所述配置结果包含的针对所述配置项的取值范围的设定信息;

针对所述取值范围内的多个取值,分别生成相应的群头像。

可选的,所述群头像设置界面对应于多个群组;所述装置还包括:

分配单元1408,将所述多个取值对应的群头像分配至所述多个群组。

可选的,所述多个群组的群组名称包含依次变化的信息,且所述群组名称的变化顺序与所述多个群组被分配的群头像对应的多个取值之间的大小顺序一致。

可选的,所述群组名称包含的依次变化的信息包括以下至少之一:数字、字符、文字。

上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机,计算机的具体形式可以是个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件收发设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任意几种设备的组合。

在一个典型的配置中,计算机包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带、磁盘存储、量子存储器、基于石墨烯的存储介质或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。

上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。

在本说明书一个或多个实施例使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书一个或多个实施例。在本说明书一个或多个实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

应当理解,尽管在本说明书一个或多个实施例可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本说明书一个或多个实施例范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。

以上所述仅为本说明书一个或多个实施例的较佳实施例而已,并不用以限制本说明书一个或多个实施例,凡在本说明书一个或多个实施例的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本说明书一个或多个实施例保护的范围之内。

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