[发明专利]一种社交信息推荐方法和装置在审
| 申请号: | 201710254071.8 | 申请日: | 2017-04-18 |
| 公开(公告)号: | CN108733692A | 公开(公告)日: | 2018-11-02 |
| 发明(设计)人: | 沈奕杰 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 深圳翼盛智成知识产权事务所(普通合伙) 44300 | 代理人: | 黄威 |
| 地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 社交信息 移动轨迹 候选用户 匹配 方法和装置 用户确定 预设策略 预设 数据库 筛选 | ||
1.一种社交信息推荐方法,其特征在于,包括:
获取当前用户待匹配的移动轨迹,所述移动轨迹包括至少一个轨迹地点;
根据所述待匹配的移动轨迹在预设数据库中筛选与当前用户具有相似移动轨迹的其他用户,得到候选用户集;
按照预设策略从所述候选用户集中确定待推荐用户;
根据待推荐用户确定待推荐社交信息,并向当前用户进行推荐。
2.根据权利要求1所述的方法,其特征在于,所述按照预设策略从所述候选用户集中确定待推荐用户,包括:
分别确定候选用户集中每一个候选用户位于所述轨迹地点时的时间;
将所述时间满足预设时间条件的候选用户确定为待推荐用户。
3.根据权利要求2所述的方法,其特征在于,所述将所述时间满足预设时间条件的候选用户确定为待推荐用户,包括:
获取当前用户位于所述轨迹地点时的时间,所述时间包括年字段、月字段、日字段、时字段、分字段和秒字段;
根据当前用户位于所述轨迹地点时的时间,以及各候选用户位于所述轨迹地点时的时间,分别计算各个候选用户与当前用户位于同一轨迹地点的时间差,所述时间差为时间中指定字段之差;
将时间差小于预设时间阈值的候选用户确定为待推荐用户。
4.根据权利要求1所述的方法,其特征在于,所述根据所述待匹配的移动轨迹在预设数据库中筛选与当前用户具有相似移动轨迹的其他用户,得到候选用户集,包括:
获取预设数据库中所有用户的移动轨迹;
根据所述待匹配的移动轨迹上的轨迹地点、以及预设数据库中所获取的用户的移动轨迹上的轨迹地点对移动轨迹进行聚类运算;
根据运算结果筛选出与当前用户具有相似移动轨迹的其他用户,得到候选用户集。
5.根据权利要求4所述的方法,其特征在于,根据所述待匹配的移动轨迹上的轨迹地点、以及预设数据库中所获取的用户的移动轨迹上的轨迹地点对移动轨迹进行聚类运算,包括:
获取所述待匹配的移动轨迹上轨迹地点的地理位置标签,以及获取预设数据库中其他用户的移动轨迹上的轨迹地点的地理位置标签;
根据获取到的地理位置标签对移动轨迹进行聚类运算。
6.根据权利要求4所述的方法,其特征在于,所述根据运算结果筛选出与当前用户具有相似移动轨迹的其他用户,得到候选用户集,包括:
根据运算结果分别确定预设数据库中各个用户的移动轨迹与所述待匹配的移动轨迹的相似度;
将相似度高于预设阈值的用户作为候选用户,添加至候选用户集中。
7.根据权利要求4所述的方法,其特征在于,所述根据所述待匹配的移动轨迹上的轨迹地点、以及预设数据库中所获取的用户的移动轨迹上的轨迹地点对移动轨迹进行聚类运算之前,还包括:
按照预设规则对预设数据库中所获取的用户的移动轨迹进行初步处理;
所述根据所述待匹配的移动轨迹上的轨迹地点、以及预设数据库中所获取的用户的移动轨迹上的轨迹地点对移动轨迹进行聚类运算,包括:根据所述待匹配的移动轨迹上的轨迹地点、以及初步处理后的移动轨迹上的轨迹地点对移动轨迹进行聚类运算。
8.根据权利要求7所述的方法,其特征在于,所述按照预设规则对预设数据库中所获取的用户的移动轨迹进行初步处理,包括:
从预设数据库中所获取的用户的移动轨迹中,选择轨迹生成时间位于预设期限内的移动轨迹,作为初步处理后的移动轨迹;或者,
从预设数据库中所获取的用户的移动轨迹中,选择每个用户出现频率最高的前M条移动轨迹,作为初步处理后的移动轨迹,所述M为正整数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710254071.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:数据预处理方法和装置
- 下一篇:数据管理方法、装置、存储介质及处理器





