[发明专利]一种社交网站好友推荐方法及装置有效
申请号: | 201310741923.8 | 申请日: | 2013-12-27 |
公开(公告)号: | CN104750716B | 公开(公告)日: | 2018-12-28 |
发明(设计)人: | 李娜;许利群;高飞 | 申请(专利权)人: | 中国移动通信集团公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 郭润湘 |
地址: | 100032 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 社交 网站 好友 推荐 方法 装置 | ||
1.一种社交网站好友推荐方法,其特征在于,包括:
计算每两个用户在步数统计周期内的平均步数分布曲线的相关性,得到相关性参数;
根据统计得到的用户的日常运动的地理位置和运动路线,确定每两个用户的运动路线质心距离;
统计每两个用户的共同好友数量;
根据所述相关性参数、运动路线质心距离、共同好友数量及其各自所占的权重,计算得到好友推荐参考分值;
根据所述好友推荐参考分值为用户推荐好友;
其中,通过下列公式计算每两个用户的运动路线质心距离B:B=sqrt[(Δx-)2+(Δy-)2];
(x-,y-)为统计得到的用户的运动路线的质心,质心(x-,y-)通过下列公式计算得到:
x-=∫xρ(x,y)ds/∫ρ(x,y)ds;
y-=∫yρ(x,y)ds/∫ρ(x,y)ds;
其中,ds=sqrt(dx2+dy2),ρ(x,y)表示用户的运动路线。
2.如权利要求1所述的方法,其特征在于,所述得到相关性参数的过程,具体包括:
按设定的步数统计周期,统计每个用户在步数统计周期内的平均步数,得到平均步数分布曲线;
根据设定的相关性计算公式,计算每两个用户的平均步数分布曲线的相关性,得到所述相关性参数。
3.如权利要求2所述的方法,其特征在于,通过下列公式计算每两个用户的平均步数分布曲线的相关性A:
A=(Xi·Yj)/|Xi·Yj|
其中,[Xi]表示一个用户的平均步数分布曲线,i=1,2,......,M;[Yj]表示一个用户的平均步数分布曲线,j=1,2,......,M;M为步数统计周期与统计粒度的比值,其中平均步数分布曲线为拟合曲线。
4.如权利要求1所述的方法,其特征在于,所述确定每两个用户的运动路线质心距离,具体包括:
统计用户在设定的路线统计周期内的每个统计时间段的日常运动地理位置和运动路线;
针对每个统计时间段,对统计得到的运动路线进行分组,计算每组内每两个用户的运动路线质心距离。
5.如权利要求1所述的方法,其特征在于,所述计算得到好友推荐参考分值的过程具体包括:
根据所述相关性参数、运动路线质心距离、共同好友数量分别确定相关性分值、质心距离分值和共同好友数量分值;
用所述相关性分值、质心距离分值和共同好友数量分值分别乘以各自的权重因子之后求和,得到所述好友推荐参考分值。
6.如权利要求5所述的方法,其特征在于,所述得到好友推荐参考分值之前,还包括:对所述相关性分值、质心距离分值和共同好友数量分值进行归一化处理。
7.如权利要求1-6任一所述的方法,其特征在于,所述根据所述好友推荐参考分值为用户推荐好友,具体包括:
获取所述好友推荐参考分值中分值最高的设定数量的用户,作为推荐给用户的好友用户;或
获取所述好友推荐参考分值中分值大于设定的分值阈值的用户,作为推荐给用户的好友用户。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团公司,未经中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310741923.8/1.html,转载请声明来源钻瓜专利网。