实体对象的圈选方法、查询方法、装置、服务器及介质制造方法及图纸

技术编号:39128798 阅读:9 留言:0更新日期:2023-10-23 14:49
本申请涉及一种实体对象的圈选方法、查询方法、装置、服务器及介质。该方法包括:获取对象圈选配置信息;配置信息基于预设的至少一个对象描述信息配置得到;基于至少一个对象描述信息,确定对多个实体对象进行群组圈选的圈选类型;在圈选类型为离线类型的情况下,基于对象圈选配置信息对第一存储介质进行位图索引操作,得到对应的第一位图集合,并基于第一位图集合确定针对多个实体对象的第一圈选结果;在圈选类型为实时类型的情况下,基于对象圈选配置信息对第二存储介质进行位图索引操作,得到对应的第二位图集合,并基于第二位图集合确定针对多个实体对象的第二圈选结果。采用本方法能够提升对实体对象进行圈选的效率和准确性。性。性。

【技术实现步骤摘要】
实体对象的圈选方法、查询方法、装置、服务器及介质


[0001]本申请涉及计算机
,特别是涉及一种实体对象的圈选方法、实体对象的查询方法、实体对象的圈选装置、实体对象的查询装置、服务器及存储介质。

技术介绍

[0002]目前,在海量的互联网数据里面圈选出的实体对象是否精准,直接决定着针对实体对象的运营活动的成败。
[0003]通常是对实体对象进行标签化,并将实体对象的标签作为圈选的条件来圈选出所需要的实体对象,以对圈选的实体对象执行运营活动。但是在实体对象的标签数量和标签类型较多的情况下,存在对实体对象进行圈选时的效率较慢以及准确性不高的问题。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种实体对象的圈选方法、实体对象的查询方法、实体对象的圈选装置、实体对象的查询装置、服务器、计算机可读存储介质和计算机程序产品。
[0005]第一方面,本申请提供了一种实体对象的圈选方法。所述方法包括:
[0006]获取对象圈选配置信息;所述对象圈选配置信息为用于对多个实体对象进行群组圈选的配置信息,所述配置信息基于预设的至少一个对象描述信息配置得到,所述对象描述信息用于描述实体对象的离线标签数据或者实时标签数据;
[0007]基于所述至少一个对象描述信息,确定对所述多个实体对象进行群组圈选的圈选类型;所述圈选类型包括匹配于所述离线标签数据的离线类型或者匹配于所述实时标签数据的实时类型;
[0008]在所述圈选类型为所述离线类型的情况下,基于所述对象圈选配置信息对第一存储介质进行位图索引操作,得到对应的第一位图集合,并基于所述第一位图集合确定针对所述多个实体对象的第一圈选结果;所述第一位图集合中的位图数据用于存储具有所述离线标签数据的实体对象的对象编号列表;
[0009]在所述圈选类型为所述实时类型的情况下,基于所述对象圈选配置信息对第二存储介质进行位图索引操作,得到对应的第二位图集合,并基于所述第二位图集合确定针对所述多个实体对象的第二圈选结果;所述第二位图集合中的位图数据用于存储具有所述实时标签数据的实体对象的对象编号列表。
[0010]在其中一个实施例中,在所述获取对象圈选配置信息之前,还包括:
[0011]获取所述多个实体对象对应的标签元数据;
[0012]基于所述至少一个对象描述信息和所述标签元数据,生成对应于各所述实体对象的标签数据;所述标签数据基于标签名称和标签值组成,各所述实体对象的标签数据的数量与所述至少一个对象描述信息相匹配;
[0013]在所述标签数据属于所述离线标签数据的情况下,分别将对应具有相同所述标签
名称和所述标签值的实体对象聚合,得到对应的至少一个实体对象集合;
[0014]基于各所述实体对象集合中实体对象的对象编号,生成第一位图数据,并将所述第一位图数据存入所述第一存储介质。
[0015]在其中一个实施例中,在所述基于所述至少一个对象描述信息和所述标签元数据,生成对应于各所述实体对象的标签数据之后,还包括:
[0016]基于预设的聚合函数,在各所述实体对象的标签数据中将实时标签数据聚合,得到实时标签数据集合;所述聚合函数用于将具有最近更新的标签值的实时标签数据聚合;
[0017]在所述实时标签数据集合中,确定各所述实时标签数据所对应的各实体对象的对象编号;
[0018]对各所述对象编号进行取余处理,得到各所述对象编号的余数;
[0019]将对应具有相同所述余数的实体对象聚合,得到对应的多个实体对象集合;
[0020]分别将各所述实体对象集合所对应的实时标签数据的标签名称和标签值存入预设的实时标签表的多个标签缓存区中,得到预处理的实时标签表;
[0021]其中,所述多个标签缓存区的数量与所述多个实体对象集合的数量相匹配。
[0022]在其中一个实施例中,在所述基于所述至少一个对象描述信息和所述标签元数据,生成对应于各所述实体对象的标签数据之后,还包括:
[0023]在所述预处理的实时标签表中,分别将对应具有相同所述标签名称和所述标签值的实体对象聚合,得到对应的至少一个实体对象集合;
[0024]基于各所述实体对象集合中实体对象的对象编号,生成第二位图数据,并将所述第二位图数据存入所述第二存储介质。
[0025]在其中一个实施例中,所述基于所述至少一个对象描述信息,确定对所述多个实体对象进行群组圈选的圈选类型,包括:
[0026]若在所述至少一个对象描述信息所对应的至少一个标签数据中,不存在所述实时标签数据,则确定所述圈选类型为离线类型;
[0027]若在所述至少一个对象描述信息所对应的至少一个标签数据中,存在所述实时标签数据,则确定所述圈选类型为实时类型。
[0028]在其中一个实施例中,所述对象圈选配置信息包括针对所述至少一个对象描述信息所配置的对应至少一个约束条件;
[0029]所述基于所述对象圈选配置信息对第一存储介质进行位图索引操作,得到对应的第一位图集合,包括:
[0030]在所述第一存储介质中,分别索引出满足各所述约束条件的第一位图数据,得到所述第一位图集合;
[0031]所述基于所述对象圈选配置信息对第二存储介质进行位图索引操作,得到对应的第二位图集合,包括:
[0032]在所述第二存储介质中,分别索引出满足各所述约束条件的第二位图数据,得到所述第二位图集合。
[0033]在其中一个实施例中,所述基于所述第一位图集合确定针对所述多个实体对象的第一圈选结果,包括:
[0034]基于各所述第一位图数据的对象编号列表之间关于实体对象的交集,确定出目标
实体对象,并将所述目标实体对象作为所述第一圈选结果;
[0035]所述基于所述第二位图集合确定针对所述多个实体对象的第二圈选结果,包括:
[0036]基于各所述第二位图数据的对象编号列表之间关于实体对象的交集,确定出目标实体对象,并将所述目标实体对象作为所述第二圈选结果。
[0037]第二方面,本申请提供了一种实体对象的查询方法。所述方法包括:
[0038]获取第一类位图集合和所述第一类位图集合对应的圈选结果;所述第一类位图和所述圈选结果均基于实体对象的圈选方法得到;
[0039]在第一存储介质和/或第二存储介质中,确定区别于所述第一类位图集合中的各位图数据的第二类位图集合;
[0040]基于所述圈选结果,对所述第一类位图集合和所述第二类位图集合进行与操作,以确定所述第二类位图集合中与所述第一类位图集合具有相同对象编号列表的第三类位图集合;所述对象编号列表为所述圈选结果所表征的实体对象编号列表;
[0041]基于所述第三类位图集合中的各位图数据的标签名称和标签值表征所述实体对象的分布查询结果。
[0042]第三方面,本申请提供了一种实体对象的查询方法。所述方法包括:
[0043]获取目标实体对象的对象编号和目标本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种实体对象的圈选方法,其特征在于,所述方法包括:获取对象圈选配置信息;所述对象圈选配置信息为用于对多个实体对象进行群组圈选的配置信息,所述配置信息基于预设的至少一个对象描述信息配置得到,所述对象描述信息用于描述实体对象的离线标签数据或者实时标签数据;基于所述至少一个对象描述信息,确定对所述多个实体对象进行群组圈选的圈选类型;所述圈选类型包括匹配于所述离线标签数据的离线类型或者匹配于所述实时标签数据的实时类型;在所述圈选类型为所述离线类型的情况下,基于所述对象圈选配置信息对第一存储介质进行位图索引操作,得到对应的第一位图集合,并基于所述第一位图集合确定针对所述多个实体对象的第一圈选结果;所述第一位图集合中的位图数据用于存储具有所述离线标签数据的实体对象的对象编号列表;在所述圈选类型为所述实时类型的情况下,基于所述对象圈选配置信息对第二存储介质进行位图索引操作,得到对应的第二位图集合,并基于所述第二位图集合确定针对所述多个实体对象的第二圈选结果;所述第二位图集合中的位图数据用于存储具有所述实时标签数据的实体对象的对象编号列表。2.根据权利要求1所述的方法,其特征在于,在所述获取对象圈选配置信息之前,还包括:获取所述多个实体对象对应的标签元数据;基于所述至少一个对象描述信息和所述标签元数据,生成对应于各所述实体对象的标签数据;所述标签数据基于标签名称和标签值组成,各所述实体对象的标签数据的数量与所述至少一个对象描述信息相匹配;在所述标签数据属于所述离线标签数据的情况下,分别将对应具有相同所述标签名称和所述标签值的实体对象聚合,得到对应的至少一个实体对象集合;基于各所述实体对象集合中实体对象的对象编号,生成第一位图数据,并将所述第一位图数据存入所述第一存储介质。3.根据权利要求2所述的方法,其特征在于,在所述基于所述至少一个对象描述信息和所述标签元数据,生成对应于各所述实体对象的标签数据之后,还包括:基于预设的聚合函数,在各所述实体对象的标签数据中将实时标签数据聚合,得到实时标签数据集合;所述聚合函数用于将具有最近更新的标签值的实时标签数据聚合;在所述实时标签数据集合中,确定各所述实时标签数据所对应的各实体对象的对象编号;对各所述对象编号进行取余处理,得到各所述对象编号的余数;将对应具有相同所述余数的实体对象聚合,得到对应的多个实体对象集合;分别将各所述实体对象集合所对应的实时标签数据的标签名称和标签值存入预设的实时标签表的多个标签缓存区中,得到预处理的实时标签表;其中,所述多个标签缓存区的数量与所述多个实体对象集合的数量相匹配。4.根据权利要求3所述的方法,其特征在于,在所述基于所述至少一个对象描述信息和所述标签元数据,生成对应于各所述实体对象的标签数据之后,还包括:在所述预处理的实时标签表中,分别将对应具有相同所述标签名称和所述标签值的实
体对象聚合,得到对应的至少一个实体对象集合;基于各所述实体对象集合中实体对象的对象编号,生成第二位图数据,并将所述第二位图数据存入所述第二存储介质。5.根据权利要求1所述的方法,其特征在于,所述基于所述至少一个对象描述信息,确定对所述多个实体对象进行群组圈选的圈选类型,包括:若在所述至少一个对象描述信息所对应的至少一个标签数据中,不存在所述实时标签数据,则确定所述圈选类型为离线类型;若在所述至少一个对象描述信息所对应的至少一个标签数据中,存在所述实时标签数据,则确定所述圈选类型为实时类型。6.根据权利要求1所述的方法,其特征在于,所述对象圈选配置信息包括针对所述至少一个对象描述信息所配置的对应至少一个约束条件;所述基于所述对象圈选配置信息对第一存储介质进行位图索引操作,得到对应的第一位图集合,包括:在所述第一存储介质中,分别索引出满足各所述约束条件的第一位图数据,得到所述第一位图集合;所述基于所述对象圈选配置信息对第二存储介质进行位图索引操作,得到对应的第二位图集合,包括:在所述第二存储介质中,分别索引出满足各所述约束条件的第二位图数据,得到所述第二位图集合。7.根据权利要求6所述的方法,其特征在于,所述基于所述第一位图集合确定针对所述多个实体对象的第一圈选结果,包括:基于各所述第一位图数据的对象编号列表之间关于实体对象的交集,确定出目标实体对象,并将所述目标实体对象作为所述第一圈选结果;所述基于所述第二位图集合确定针对所述多个实体对象的第二圈选结果,包括:基于各所述第二位图数据的对象编号列表之间关于实体对象的交集,确定出目标实体对象,并将所述目标实体对象作为所述第二圈选结果。8.一种实体对象的查询方法,其特征在于,所述方法包括:获取第一类位图集合和所述第一类位图集合对应的圈选结果;所述第一类位图和所述圈选结果均基于权利要求1

7所述的方法中的任一项得到;在第一存储介质和/或第二存储介质中,确定区别于所述第一类位图集合中的各位图数据的第二类位图集合;基于所述圈选结果,对所述第一类位图集合和所述第二类位图集...

【专利技术属性】
技术研发人员:黄信朝覃家正刘天能黄强莫涵宇
申请(专利权)人:广州趣研网络科技有限公司
类型:发明
国别省市:

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

1