[发明专利]一种基于综合得分的好友推荐方法在审
申请号: | 201510980588.6 | 申请日: | 2015-12-24 |
公开(公告)号: | CN105589966A | 公开(公告)日: | 2016-05-18 |
发明(设计)人: | 刘海亮;许祥;苏航 | 申请(专利权)人: | 中山大学深圳研究院 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06Q50/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518000 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了基于综合得分的好友推荐方法。本方法考虑到用户填写的个人信息对推荐好友的影响,将个人信息的因素通过计算获取相应的信息得分,也考虑到移动设备中的签到的地点对推荐好友的影响,通过用户的签到信息计算相应的地理得分,而且还增加了推送信息的因素,将用户在推送信息中存在的相同点考虑在内使得整个方法在推荐好友的准确性方面得到提高。在计算地理得分时采用时间分段和空间聚类的方式,减少了计算量。本方法的优点在于:综合多方面的影响因素,并通过较为巧妙的方式将用户的个人信息、签到信息和推送消息在推荐好友的影响巧妙的结合在一起。本方法可以应用到移动端的社交网络、婚恋交友、推荐系统等应用场景。 | ||
搜索关键词: | 一种 基于 综合 得分 好友 推荐 方法 | ||
【主权项】:
一种基于综合得分的好友推荐方法,其特征在于,包括:1)根据用户填写的个人信息,确定参与推荐筛选的用户的信息得分,包括如下步骤:a)对年龄进行分段,确定需要推荐好友的用户的年龄所在区间。b)根据上述所得区间对不同的年龄段进行赋权。c)通过需要推荐好友的用户的爱好,计算不同区间内的参与推荐筛选的用户的权值。d)对计算出的所有参与推荐筛选的用户信息权值进行规约化处理,获取每一位参与推荐筛选的用户信息得分。2)根据用户的签到信息,确定参与推荐筛选的用户的地理得分,包括如下步骤:a)获取需要推荐好友的用户一定时间内的签到信息,第i次的签到信息主要包括签到时间Ti,签到位置Addri。b)采用聚类算法,通过Addri中的经、纬度信息对需要推荐好友的用户的签到位置进行聚类,获取需要推荐好友的用户签到信息中的签到地点的聚类信息,第i次签到位置所属的聚类中心点位置为addri。c)将一天的时间进行划分,确定每一次签到时间所在的不同的签到时间段,其中第i次签到所在的时间段为ti,将需要推荐好友的用户的第i次签到信息表示为(ti,addri)。d)对参与推荐筛选的用户的签到信息中的签到位置和签到时间进行相同的处理,获取参与推荐筛选的用户的所有签到信息,其中第k次签到表示为(tk,addrk)。e)通过对需要推荐好友的用户和参与推荐筛选的用户的签到信息进行比较、计算获取参与推荐筛选的用户的地理权值。f)对计算出的所有参与推荐筛选的用户的得分进行规约化处理,获取最终的参与推荐筛选的用户的地理得分。3)根据用户点击的推送信息,确定参与推荐筛选用户的喜好得分,步骤如下:a)对推送的信息类型的推送量初始化。b)记录每次向用户推送的信息类型和相应的推送结果,修改相应的推送量。c)对需要推荐好友的用户的所有信息类型的推送次数进行排序,获取前三种推荐信息的类型。d)分别计算参与推荐筛选的用户对应的三种推荐信息类型的权值,其中第i种推荐信息类型的推送量为mi,并计算相应的参与推送筛选的用户喜好权值。e)对计算出的所有参与推送筛选的用户的推荐权值进行规约化处理,获取最终的参与推送筛选的用户喜好得分。4)计算综合得分:为保证考虑不同分数对结果的影响,对三种分数进行加权求和,获取与需要推荐好友的用户最为相近的参与推荐筛选的用户,并将这些用户推荐给需要推荐好友的用户。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中山大学深圳研究院,未经中山大学深圳研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510980588.6/,转载请声明来源钻瓜专利网。
- 上一篇:一种两用扇子
- 下一篇:一种新型手拉开伞机构