[发明专利]用户标签存储方法、用户画像计算方法及计算设备有效
申请号: | 201810132449.1 | 申请日: | 2018-02-09 |
公开(公告)号: | CN108415978B | 公开(公告)日: | 2021-04-09 |
发明(设计)人: | 刘杰;郑晓红;伍亮;赵金彪 | 申请(专利权)人: | 北京腾云天下科技有限公司 |
主分类号: | G06F16/58 | 分类号: | G06F16/58;G06F16/245 |
代理公司: | 北京市汉坤律师事务所 11602 | 代理人: | 张涛;魏小薇 |
地址: | 100027 北京市东*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用户 标签 存储 方法 画像 计算方法 计算 设备 | ||
本发明公开了一种用户标签存储方法,在计算设备中执行,计算设备分别与第一数据存储装置和第二数据存储装置连接,第一数据存储装置中存储有多条用户标签记录,第二数据存储装置中存储有多个标签位图,该方法包括:从第一数据存储装置中获取一条用户标签记录,用户标签记录包括用户标识和该用户的至少一个标签;根据标签来确定该用户标签记录所对应的至少一个目标标签位图;根据用户标识来确定该用户标签记录在各目标标签位图中的目标位置;将各目标标签位图中的目标位置处的值设为1,从而将该用户标签记录从第一数据存储装置存储到第二数据存储装置中。本发明一并公开了相应的用户画像计算方法及计算设备。
技术领域
本发明涉及数据处理技术领域,尤其涉及一种用户标签存储方法、用户画像计算方法及计算设备。
背景技术
标签是根据用户自身的属性或通过对用户信息进行分析计算而得出的高度精炼的用户特征标识,例如,某个用户具有“男性”、“程序员”、“MOBA手游”标签,则表明该用户为男程序员,且具有爱玩MOBA手游的特征。用户画像即多个用户在某些标签上的分布状况,例如,某个应用(APP)的用户画像包括使用该应用的用户的性别比例、年龄分布等。基于用户标签可以得出用户画像,进一步地,根据用户画像则可以实现针对用户的个性化推荐和精准营销。
目前,用户标签多以用户标识(ID)为主键进行存储,每一条用户标签记录包括用户标识和该用户所对应的一个或多个标签。基于这种存储方式,在查询用户画像时,需要根据标签查询条件来生成一个或多个SQL语句,然后分别执行各SQL语句得出相应的用户群,最后把各用户群进行合并,得到最终的用户画像(也就是得出符合标签查询条件的用户群)。但是,SQL语句查询速度较慢,且受查询的用户数据量的影响较大,数据量越大,查询速度越慢。尤其在海量数据以及复杂查询条件的情况下,分别执行各SQL语句并合并各执行结果的时间消耗令人难以忍受。此外,如何对采用上述方法计算出来的用户画像进行保存也是一个挑战。
发明内容
为此,本发明提供一种用户标签存储方法、用户画像计算方法及计算设备,以解决或至少缓解上面存在的问题。
根据本发明的一个方面,提供一种用户标签存储方法,在计算设备中执行,计算设备分别与第一数据存储装置和第二数据存储装置连接,第一数据存储装置中存储有多条用户标签记录,第二数据存储装置中存储有多个标签位图,其中,每个标签对应于一个标签位图,标签位图中的每一位数据用于表示一个用户是否具有该标签,该方法包括:从第一数据存储装置中获取一条用户标签记录,用户标签记录包括用户标识和该用户的一个或多个标签;根据标签来确定该用户标签记录所对应的一个或多个目标标签位图;根据用户标识来确定该用户标签记录在各目标标签位图中的目标位置;将各目标标签位图中的目标位置处的值设置为1,从而将该用户标签记录从第一数据存储装置存储到第二数据存储装置中。
可选地,在根据本发明的用户标签存储方法中,用户标识为大于等于1的整数,根据用户标识来确定用户标签记录在各目标标签位图中的目标位置的步骤包括:目标位置为目标标签位图中的第用户标识个数据位。
可选地,在根据本发明的用户标签存储方法中,第二数据存储装置中还存储有多个人群位图,人群为一个或多个标签的逻辑运算组合,每个人群对应于一个人群位图,该方法还包括:确定人群中的每一个标签所对应的标签位图;根据人群中各标签的逻辑运算关系来确定各标签位图之间的位操作符;根据位操作符对各标签位图进行位运算,以得到该人群所对应的人群位图。
可选地,在根据本发明的用户标签存储方法中,逻辑运算关系包括与、或、非,所述位操作符包括按位与、按位或、按位非。
可选地,在根据本发明的用户标签存储方法中,第二数据存储装置中的位图采用Roaring Bitmap压缩算法存储。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京腾云天下科技有限公司,未经北京腾云天下科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810132449.1/2.html,转载请声明来源钻瓜专利网。