一种用户画像圈选方法及装置制造方法及图纸

技术编号:39828966 阅读:6 留言:0更新日期:2023-12-29 16:06
本发明专利技术属于数据处理技术领域,具体涉及一种用户画像圈选方法,该用户画像圈选方法通过将每个用户的多个标签数据转换成位图格式存储在不同的标签位图中,由于标签位图中仅存储每个用户是否拥有标签的状态信息,节省了存储空间;使用标签位图圈选用户画像时,通过标签位图中数据位的逻辑运算可以快速得到用户画像对应标签的运算结果,运算效率较高;而且标签位图支持动态扩展,扩展时不需要修改数据表结构,易于维护

【技术实现步骤摘要】
一种用户画像圈选方法及装置


[0001]本专利技术属于数据处理
,具体涉及一种用户画像圈选方法及装置


技术介绍

[0002]用户画像又称用户角色,作为一种勾画目标用户

联系用户诉求与设计方向的有效工具

在大数据时代背景下,用户信息充斥在网络中,将用户的每个具体信息抽象成标签,利用这些标签将用户形象具体化,从而为用户提供有针对性的服务

在数据处理领域,用户画像通常代表多个用户在某些用户特征标识即标签上的分布情况,通过对标签进行圈选实现统计分布情况的功能

[0003]在实现标签圈选功能时,传统的做法是使用大宽表来存储标签的选中状态,即在数据库中为每个标签定义一个字段,用布尔值0或1来表示该标签是否被选中

这种做法的优点是易于理解和实现,但存在以下问题:
[0004]1、
空间浪费:对于每个标签都需要定义一个字段来存储其选中状态,当标签数量较多时,会浪费大量的存储空间

同时,对于那些选中状态不会经常变化的标签,也会占用大量的存储空间,导致数据表变得臃肿

[0005]2、
查询效率低:当需要查询某个标签是否被选中时,需要遍历整个数据表才能找到该标签对应的字段,效率较低

[0006]3、
不易扩展:当需要添加新的标签时,需要在数据库中为其添加新的字段,修改数据表结构,导致系统维护成本增加


技术实现思路

[0007]有鉴于此,本专利技术的目的在于提供一种用户画像圈选方法及装置,有助于帮助解决在使用大宽表实现标签圈选功能时浪费存储空间

查询效率低

不易扩展的问题

[0008]根据本专利技术实施例的第一方面,提供一种用户画像圈选方法,包括:
[0009]获取标签表中多条标签数据,所述标签表中存储有每个设备下的所有用户对应的多条标签数据,每条所述标签数据包括一个用户的一个或多个标签;
[0010]根据预设标签位图转换规则,将所述标签数据转换成标签位图,得到存储所述标签位图的标签明细表,所述标签位图中每一位数据用于表示一个用户是否具有该标签;
[0011]根据当前用户选择的目标标签,从所述标签明细表存储的所述标签位图中选取目标人群包位图,得到存储目标人群包位图的人群包表,所述目标人群包位图对应的人群作为所述目标标签对应的用户画像

[0012]优选地,所述标签数据包括用户标签数据和设备标签数据,所述根据预设标签位图转换规则,将所述标签数据转换成标签位图,得到存储所述标签位图的标签明细表,包括:
[0013]使用预设用户标签位图转换规则将所述用户标签数据转换成用户标签位图,并将所述用户标签和所述用户标签位图存储到用户标签明细表中,得到用户标签明细表;
[0014]使用预设设备标签位图转换规则将所述设备标签数据转换成设备标签位图,并将所述设备标签和所述设备标签位图存储到用户标签明细表中,得到设备标签明细表

[0015]优选地,所述标签数据还包括用户编号,所述使用预设用户标签位图转换规则将所述用户标签数据转换成用户标签位图,包括:
[0016]根据所述用户编号来确定所述用户标签数据在每个所述用户标签位图中的位置;
[0017]将每个所述用户标签位图中的位置处的值设置为1,得到用户标签位图

[0018]优选地,所述标签数据还包括设备编号,所述使用预设设备标签位图转换规则将所述设备标签数据转换成设备标签位图,包括:
[0019]根据所述设备编号来确定所述设备标签数据在每个所述设备标签位图中的位置;
[0020]将每个所述设备标签位图中的位置处的值设置为1,得到设备标签位图

[0021]优选地,所述目标标签包括一个或多个,所述根据当前用户选择的目标标签,从所述标签明细表存储的所述标签位图中选取目标人群包位图,得到存储目标人群包位图的人群包表,包括:
[0022]从所述标签明细表存储的所述标签位图中选取与所述目标标签的标签值相同的一个或多个目标标签位图;
[0023]将一个或多个所述目标标签位图进行逻辑运算,得到目标人群包位图;
[0024]将所述目标标签和所述目标人群包位图存储到人群包表中,得到人群包表

[0025]优选地,所述将一个或多个所述目标标签位图进行逻辑运算,得到目标人群包位图,包括:
[0026]获取用户选择的目标标签的标签关系;
[0027]将所述一个或多个所述目标标签位图,按照所述标签关系对应的逻辑运算方式进行逻辑运算,得到目标人群包位图

[0028]优选地,所述标签数据还包括设备标签,所述方法还包括:
[0029]获取
ID
导入表中当前用户的设备
ID

[0030]根据所述设备
ID
,从所述标签数据中筛选出所述设备标签与所述设备
ID
相同的目标标签数据;
[0031]根据预设标签位图转换规则转换,将所述目标标签数据转换成目标人群包位图,得到存储目标人群包位图的人群包表,所述目标人群包位图对应的人群作为所述目标标签的用户画像

[0032]优选地,所述方法还包括:
[0033]计算圈选出的用户画像中每个标签的标签值的比例

[0034]优选地,所述人群包表包括用户人群包表,所述用户人群包表包括人群包
ID
,所述方法还包括:
[0035]通过所述人群包
ID
,获取所述用户人群包表中每个用户标签位图对应的标签;
[0036]从所述标签表中获取与所述标签对应的设备
ID

[0037]将所述设备
ID
写入设备导出表中

[0038]根据本专利技术实施例的第二方面,提供一种用户画像圈选装置,包括:
[0039]标签数据获取模块,用于获取标签表中多条标签数据,所述标签表中存储有每个设备下的所有用户对应的多条标签数据,每条所述标签数据包括一个用户的一个或多个标
签;
[0040]标签位图转换模块,用于根据预设标签位图转换规则,将所述标签数据转换成标签位图,得到存储所述标签位图的标签明细表,所述标签位图中每一位数据用于表示一个用户是否具有该标签;
[0041]用户画像圈选模块,用于根据当前用户选择的目标标签,从所述标签明细表存储的所述标签位图中选取目标人群包位图,得到存储目标人群包位图的人群包表,所述目标人群包位图对应的人群作为所述目标标签对应的用户画像

[0042]本专利技术的实施例提供的技术方案可以包括以下有益效果:
[0043]本申请提供的一种用户画像圈选方法,通本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种用户画像圈选方法,其特征在于,包括:获取标签表中多条标签数据,所述标签表中存储有每个设备下的所有用户对应的多条标签数据,每条所述标签数据包括一个用户的一个或多个标签;根据预设标签位图转换规则,将所述标签数据转换成标签位图,得到存储所述标签位图的标签明细表,所述标签位图中每一位数据用于表示一个用户是否具有该标签;根据当前用户选择的目标标签,从所述标签明细表存储的所述标签位图中选取目标人群包位图,得到存储目标人群包位图的人群包表,所述目标人群包位图对应的人群作为所述目标标签对应的用户画像
。2.
根据权利要求1所述的用户画像圈选方法,其特征在于,所述标签数据包括用户标签数据和设备标签数据,所述根据预设标签位图转换规则,将所述标签数据转换成标签位图,得到存储所述标签位图的标签明细表,包括:使用预设用户标签位图转换规则将所述用户标签数据转换成用户标签位图,并将所述用户标签和所述用户标签位图存储到用户标签明细表中,得到用户标签明细表;使用预设设备标签位图转换规则将所述设备标签数据转换成设备标签位图,并将所述设备标签和所述设备标签位图存储到用户标签明细表中,得到设备标签明细表
。3.
根据权利要求2所述的用户画像圈选方法,其特征在于,所述标签数据还包括用户编号,所述使用预设用户标签位图转换规则将所述用户标签数据转换成用户标签位图,包括:根据所述用户编号来确定所述用户标签数据在每个所述用户标签位图中的位置;将每个所述用户标签位图中的位置处的值设置为1,得到用户标签位图
。4.
根据权利要求2所述的用户画像圈选方法,其特征在于,所述标签数据还包括设备编号,所述使用预设设备标签位图转换规则将所述设备标签数据转换成设备标签位图,包括:根据所述设备编号来确定所述设备标签数据在每个所述设备标签位图中的位置;将每个所述设备标签位图中的位置处的值设置为1,得到设备标签位图
。5.
根据权利要求1所述的用户画像圈选方法,其特征在于,所述目标标签包括一个或多个,所述根据当前用户选择的目标标签,从所述标签明细表存储的所述标签位图中选取目标人群包位图,得到存储目标人群包位图的人群包表,包括:从所述标签明细表存储的所述标签位图中选取与所述目标标签的标签值相同的一个或多个目标标签位图;将一个或多个所述目标标签位图进行逻辑运算,得到目标人群包位图;将所...

【专利技术属性】
技术研发人员:常国伟白俊王建朝
申请(专利权)人:广州欢网科技有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1