[发明专利]基于主体对象标签变化的目标群体筛选方法、系统及计算机设备有效
申请号: | 201910397663.4 | 申请日: | 2019-05-14 |
公开(公告)号: | CN110134689B | 公开(公告)日: | 2021-03-26 |
发明(设计)人: | 姜磊;杨钊;赖招展;朱振航;严海龙;何慧;沈广盈;屈吕杰 | 申请(专利权)人: | 佰聆数据股份有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/23;G06F16/2458 |
代理公司: | 广州市华学知识产权代理有限公司 44245 | 代理人: | 林梅繁 |
地址: | 510663 广东省广州市高新技术产业开*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 主体 对象 标签 变化 目标 群体 筛选 方法 系统 计算机 设备 | ||
1.基于主体对象标签变化的目标群体筛选方法,其特征在于,包括以下步骤:
S1、构建具有时间维度的标签存储结构,设计形成标签明细记录表;
S2、对标签数据进行更新,将主体对象标签变化轨迹存储到标签明细记录表中;
S3、获取目标群体筛选条件,包括主体对象标签变化条件、标签类型、标签组合规则,基于主体对象标签变化条件与标签组合规则对目标群体进行筛选;
主体对象标签变化条件从时间的角度反映了主体对象标签变化轨迹;主体对象标签变化条件定义为:选择一个开始时间并指定在该开始时间含有或不含有某一标签,同时选择一个结束时间并指定在该结束时间含有或不含有某一标签;
S4、判断目标群体筛选条件是否包含主体对象标签变化条件,若是执行步骤S5,否则执行步骤S7;
S5、输入相应的主体对象标签变化条件,包括开始时间的标签状态与结束时间的标签状态,按照主体对象标签变化轨迹对目标群体进行筛选;对主体对象标签变化条件进行解释与转换,将主体对象标签变化处于开始状态的时间和主体对象标签变化处于结束状态的时间,转换为标签的有效时间信息,按照标签与相应的有效时间信息筛选出所处理标签相应的群体集合,再执行步骤S6;
S6、判断目标群体筛选条件是否包含非主体对象标签变化条件,若是执行步骤S7,否则执行步骤S8;非主体对象标签变化条件为不包含主体对象标签变化条件的标签条件;
S7、对非主体对象标签变化条件的标签过滤条件进行解释与转换,将当前查询的时间作为标签的有效时间信息,筛选出所处理标签相应的群体集合;
S8、依次对标签筛选出来的群体集合,按照标签组合规则进行交集、并集或补集操作,筛选出相应的目标群体集合。
2.根据权利要求1所述的目标群体筛选方法,其特征在于,步骤S2在对标签数据进行更新时,将最新标签数据与历史标签数据进行对比,生成相应的临时结果表,临时结果表更新完成后再同步至标签明细记录表中。
3.根据权利要求2所述的目标群体筛选方法,其特征在于,步骤S2包括:
S21、进行指定标签的更新调度操作,生成最新时间节点的拥有该指定标签的对象集合Set1;
S22、从标签明细记录表中获取对应的标签记录信息,形成标签数据对象数据集合Set2;
S23、创建临时记录表,集合Set1、集合Set2及临时记录表的内容均包括主体对象ID、标签生效时间、标签失效时间;
S24、将集合Set2中的主体对象ID与集合Set1中的主体对象ID进行比较;
S25、筛选集合Set2及集合Set1中都存在的主体对象ID的记录信息,并对标签失效时间进行更新,更新为永久或下一次更新时间,将筛选出来的结果与更新后的信息,插入到临时记录表中;
S26、筛选集合Set2中存在而集合Set1中不存在的主体对象ID的记录信息,将标签失效时间信息更新为当前更新时间,将筛选出来的结果与更新后的信息,插入到临时记录表中;
S27、筛选集合Set1中存在而集合Set2中不存在的主体对象ID的记录信息,生成相应的标签生效时间与标签失效时间信息,其中标签生效时间为当前更新时间,标签失效时间更新为永久或下一次更新执行时间;将筛选出来的结果与更新后的信息,插入到临时记录表中;
S28、对原有标签明细记录表中对应的标签数据进行清空,将临时记录表的数据进行批量插入。
4.根据权利要求3所述的目标群体筛选方法,其特征在于,所述步骤S25、S26、S27串行执行或并行执行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于佰聆数据股份有限公司,未经佰聆数据股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910397663.4/1.html,转载请声明来源钻瓜专利网。