[发明专利]一种特征筛选方法及装置在审
申请号: | 201710004925.7 | 申请日: | 2017-01-04 |
公开(公告)号: | CN108268571A | 公开(公告)日: | 2018-07-10 |
发明(设计)人: | 冯锋 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 特征标签 特征筛选 关系存储 离线状态 预设规则 预先获取 资料库 后台 筛选 返回 | ||
本发明公开一种特征筛选方法及装置,所述方法包括:预先获取后台资料库中的对象,并根据预设规则,计算各个对象的特征标签,建立特征标签与对象的对应关系;将所述特征标签与对象的对应关系存储于特征筛选库中;当接收到任一特征筛选请求时,根据所述特征筛选请求中的特征标签,从所述特征筛选库中获取与所述特征标签对应的对象,并返回所述特征标签对应的对象。本发明预先在离线状态下完成特征标签的计算,以及特征标签与对象的对应关系的建立,当接收到特征筛选请求时能够直接从特征标签与对象的对应关系中筛选出对应的对象,提高了特征筛选的效率,以及前端用户的使用体验。
技术领域
本发明涉及数据处理领域,具体涉及一种特征筛选方法及装置。
背景技术
特征筛选,即依据特征进行对象的筛选,被广泛应用于各个技术应用领域。比如,在资讯浏览应用中,利用特征筛选能够根据用户喜好为用户筛选出满足用户喜好的资讯、视频等;在群组推荐应用中,利用特征筛选能够依据用户的群组标签、地理位置等特征为用户筛选出合适的群组。
目前各个领域普遍使用实时计算的方式进行特征筛选,具体的,当前端存在特征筛选需求时,后台服务器实时获取待选择的对象,并计算各个待选择的对象的特征标签,以及实时的匹配出满足特征筛选需求的对象返回前端。
事实上,特征筛选的计算逻辑比较繁重,实时计算对用于特征筛选的后台服务器造成的计算压力较大,这可能导致服务器性能较差,最终可能会影响前端用户的体验。
发明内容
本发明提供了一种特征筛选方法及装置,能够提高特征筛选的效率,提高前端用户的体验。
本发明实施例提供了一种特征筛选方法,所述方法包括:
预先获取后台资料库中的对象,并根据预设规则,计算各个对象的特征标签,建立特征标签与对象的对应关系;
将所述特征标签与对象的对应关系存储于特征筛选库中;
当接收到任一特征筛选请求时,根据所述特征筛选请求中的特征标签,从所述特征筛选库中获取与所述特征标签对应的对象,并返回所述特征标签对应的对象。
优选地,所述方法还包括:
当检测到所述后台资料库中存在更新的对象时,获取所述后台资料库中更新的对象;
根据所述预设规则,计算所述对象的特征标签,建立特征标签与对象的对应关系;
将所述特征标签与对象的对应关系更新至所述特征筛选库。
优选地,所述方法还包括:
以预设频率,定期的获取所述后台资料库中全量的对象;
根据所述预设规则,计算所述对象的特征标签,建立特征标签与对象的对应关系;
利用所述特征标签与对象的对应关系,更新所述特征筛选库中的已存储的特征标签与对象的对应关系。
优选地,所述特征筛选库为关系型数据库。
优选地,所述特征筛选库为群组筛选库,所述对象为群组。
本发明还提供了一种特征筛选装置,所述装置包括:
第一建立模块,用于预先获取后台资料库中的对象,并根据预设规则,计算各个对象的特征标签,建立特征标签与对象的对应关系;
存储模块,用于将所述特征标签与对象的对应关系存储于特征筛选库中;
第一获取模块,用于当接收到任一特征筛选请求时,根据所述特征筛选请求中的特征标签,从所述特征筛选库中获取与所述特征标签对应的对象,并返回所述特征标签对应的对象。
优选地,所述装置还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710004925.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种开发接口的方法及装置
- 下一篇:一种歌曲同步方法及系统