[发明专利]一种目标人群圈选方法、装置及计算机设备有效
申请号: | 201911186757.3 | 申请日: | 2019-11-28 |
公开(公告)号: | CN110648185B | 公开(公告)日: | 2020-02-18 |
发明(设计)人: | 于为建;李成;王志伟;谢俏;孙迁 | 申请(专利权)人: | 苏宁云计算有限公司 |
主分类号: | G06F16/30 | 分类号: | G06F16/30 |
代理公司: | 北京市万慧达律师事务所 11111 | 代理人: | 张慧娟 |
地址: | 210000 江苏省南*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 目标 人群 方法 装置 计算机 设备 | ||
1.一种目标人群圈选方法,其特征在于,所述方法包括:
获取用户实时行为数据,对所述用户实时行为数据进行解析得到用户实时标签数据,并按照预设的位图数据结构生成用户实时标签位图;
根据所述用户实时标签位图和预先构建的用户历史标签位图数据库,生成用户全量标签位图数据库,并构建差异点数据;
对所述差异点数据与预设的人群条件位图库中对应的人群条件位图进行按位运算,根据运算结果,确定所述人群条件位图中的位数值为预设值的位位置;
在预设的条件森林库中确定所述位数值为预设值的位位置预先映射的条件树,并遍历所述条件树的每一个节点与所述用户全量标签位图数据库进行匹配,根据匹配结果,圈选出目标人群。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取人群包定义信息的结构化查询语言SQL数据;
对所述结构化查询语言SQL数据进行解析,生成所述人群条件位图和所述条件树,并分别存储至所述人群条件位图库和所述条件森林库中,建立所述人群条件位图中的位数值为预设值的位位置和所述条件树的映射关系。
3.根据权利要求2所述的方法,其特征在于,所述对所述结构化查询语言SQL数据进行解析,生成所述人群条件位图和所述条件树,包括:
对所述结构化查询语言SQL数据进行解析,得到所述结构化查询语言SQL数据中的多个元素;
按照所述预设的位图数据结构,对所述结构化查询语言SQL数据中的多个元素进行转换,生成所述人群条件位图;
根据所述结构化查询语言SQL数据中的多个元素,生成SQL条件树以作为所述条件树。
4.根据权利要求1所述的方法,其特征在于,所述用户实时标签数据包括用户标识、业务对象、行为类型和时间戳,所述业务对象包括商品品牌、商品类别和店铺中的至少一项,所述行为类型包括针对业务对象进行的浏览、搜索、加购、收藏、提交订单以及支付订单中的至少一项。
5.根据权利要求1所述的方法,其特征在于,所述按照预设的位图数据结构生成用户实时标签位图,包括:
按照所述位图数据结构确定用户实时标签数据中各标签分别对应的字节位置和位位置;
根据所述各标签分别对应的字节位置和位位置,生成所述用户实时标签数据对应的用户实时标签位图,其中,在所述用户实时标签位图中,所述各标签对应的位位置均设定为1,除所述各标签对应的位位置以外的位位置均设定为0。
6.根据权利要求1至5任一所述的方法,其特征在于,所述根据所述用户实时标签位图和预先构建的用户历史标签位图数据库,生成用户全量标签位图数据库,并构建差异点数据,包括:
对所述用户实时标签位图和所述用户历史标签位图数据库中对应的用户历史标签位图进行融合,得到所述用户全量标签位图数据库;
对所述用户实时标签位图和所述用户历史标签位图数据库中对应的用户历史标签位图进行按位运算,得到所述差异点数据。
7.根据权利要求1至5任一所述的方法,其特征在于,所述对所述差异点数据与预设的人群条件位图库中对应的人群条件位图进行按位运算,根据运算结果,确定出所述人群条件位图中的位数值为预设值的位位置,包括:
确定所述差异点数据所对应的业务对象和行为类型,在所述人群条件位图库中检索出所述业务对象和所述行为类型对应的人群条件位图;
对所述差异点数据与所述人群条件位图进行按位与运算,得到多个运算值,在所述人群条件位图中确定所述多个运算值中的运算值为1时所对应的位位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏宁云计算有限公司,未经苏宁云计算有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911186757.3/1.html,转载请声明来源钻瓜专利网。