【技术实现步骤摘要】
-种向客户端用户推荐好友的方法及装置
本专利技术涉及计算机
,具体涉及互联网
,尤其涉及一种向客户端 用户推荐好友的方法及装置。
技术介绍
随着移动互联网时代的到来,一些社交分享类应用(例如微博、朋友网、人人网、开 心网)不断涌现。在社交分享类应用中,每个客户端注册用户不仅能够通过创建好友列表来 实现与各好友之间的信息交流,而且还可以创建一个或多个好友圈子来实现圈子内各好友 之间的信息交流。目前,圈子内的好友可以由创建该圈子的客户端用户主动添加或从后台 所提示的所述圈子的推荐好友中选择。 后台在向创建该圈子的客户端用户提示所述圈子的推荐好友时,通常采用两种方 式:第一种是新注册用户推荐方式,即当创建该圈子的客户端用户的关系链(通讯录关系 链、微博关系链、即时通讯关系链)中有新注册该社交分享类应用的用户时,将该新注册的 用户作为所述圈子的推荐好友提示给创建该圈子的客户端用户;第二种是随机选取推荐方 式,即按一定的时间间隔从创建该圈子的客户端用户的好友列表中随机选择一个用户作为 该圈子的推荐好友提示给创建该圈子的客户端用户。 在对现有技术的研究和实践过程中,专利技术人发现现有技术至少存在以下问题:后 台所提示的某个圈子的推荐好友与该圈子内各好友成员的相关性很低,创建该圈子的客户 端用户将该圈子的推荐好友加入该圈子的可能性较小,使得推荐机制不可靠,并且过多的 无效推荐会造成大量的系统资源浪费。
技术实现思路
鉴于以上理由,本专利技术实施例提出一种向客户端用户推荐好友的方法及装置,来 解决以上【背景 ...
【技术保护点】
一种向客户端用户推荐好友的方法,其特征在于,所述方法包括:对所述客户端用户所创建的圈子中所有成员的分享内容进行解析,生成所述圈子的特征信息;对所述客户端用户所创建的好友列表中各成员的分享内容进行解析,生成所述好友列表中各成员的特征信息;计算所述好友列表中各成员的特征信息和所述圈子的特征信息的相似度,生成相似度集,根据所述相似度集生成所述圈子的推荐好友;向所述客户端用户提示所述圈子的推荐好友。
【技术特征摘要】
1. 一种向客户端用户推荐好友的方法,其特征在于,所述方法包括: 对所述客户端用户所创建的圈子中所有成员的分享内容进行解析,生成所述圈子的特 征信息; 对所述客户端用户所创建的好友列表中各成员的分享内容进行解析,生成所述好友列 表中各成员的特征信息; 计算所述好友列表中各成员的特征信息和所述圈子的特征信息的相似度,生成相似度 集,根据所述相似度集生成所述圈子的推荐好友; 向所述客户端用户提示所述圈子的推荐好友。2. 根据权利要求1所述的向客户端用户推荐好友的方法,其特征在于,所述根据所述 相似度集生成所述圈子的推荐好友的步骤包括: 将所述相似度集中达到设定阔值的相似度所对应的所述好友列表中的成员作为所述 圈子的推荐好友。3. 根据权利要求1所述的向客户端用户推荐好友的方法,其特征在于,所述根据所述 相似度集生成所述圈子的推荐好友的步骤包括: 将所述相似度集中的各相似度依次按照从大到小的顺序进行排列,选取排列在最前面 的预设数目相似度所对应的所述好友列表中的成员作为所述圈子的推荐好友。4. 根据权利要求1所述的向客户端用户推荐好友的方法,其特征在于,所述向所述客 户端用户提示所述圈子的推荐好友的步骤包括: 删除所述圈子的推荐好友中当前所述圈子内已经存在的成员; 向所述客户端用户提示经过所删除操作后的所述圈子的推荐好友。5. 根据权利要求1所述的向客户端用户推荐好友的方法,其特征在于,所述对所述客 户端用户所创建的圈子中所有成员的分享内容进行解析,生成所述圈子的特征信息的步骤 包括: 获取所述客户端用户所创建的圈子中所有成员的分享内容,作为圈子分享内容; 对所述圈子分享内容进行文本分析,提取所述圈子分享内容中所包含的关键词; 根据所述圈子分享内容中所包含的关键词,生成所述圈子的特征信息。6. 根据权利要求5所述的向客户端用户推荐好友的方法,其特征在于,所述对所述客 户端用户所创建的好友列表中各成员的分享内容进行解析,生成所述好友列表中各成员的 特征信息的步骤包括: 获取所述客户端用户所创建的好友列表中各成员的分享内容; 对所述好友列表中各成员的分享内容进行文本分析,提取所述各成员的分享内容中所 包含的关键词; 根据所述各成员的分享内容中所包含的关键词,生成所述好友列表中各成员的特征信 息。7. 根据权利要求6所述的向客户端用户推荐好友的方法,其特征在于,所述圈子的特 征信息U为: U = {(?。cnti/cnt) 11 < = i < = a} 其中,为所述圈子分享内容中所包含的互不相同的第i个关键词;cnti为所述第i 个关键词在所述圈子分享内容中的出现次数;cnt为所述圈子分享内容中所有的互不相同 的关键词在所述圈子分享内容中的出现次数的和;a为所述圈子分享内容中所包含的互不 相同的关键词个数;i为整数。8. 根据权利要求7所述的向客户端用户推荐好友的方法,其特征在于,所述好友列表 中第k个成员的特征信息Uk为: Uk = {(?kj,cnty) 11 <= j <= bj 其中,.为所述第k个成员的分享内容中所包含的互不相同的第j个关键词;cntkj 为所述第j个关键词在所述第k个成员的分享内容中的出现次数;bk为第k个成员的分享 内容中所包含的互不相同的关键词个数;j为整数;k为整数。9. 根据权利要求8所述的向客户端用户推荐好友的方法,其特征在于,所述好友列表 中第k个成员的特征信息Uk和所述圈子的特征信息U的相似度Sk为:其中,cntm为所述圈子的特征信息U中与所述好友列表中第k个成员的特征信息Uk所 共有的第m个关键词在所述圈子分享内容中的出现次数;cnt为所述圈子分享内容中所有 的互不相同的关键词在所述圈子分享内容中的出现次数的和;cnti^为所述圈子的特征信 息U中与所述好友列表中第k个成员的特征信息Uk所共有的第m个关键词在所述第k个 成员的分享内容中的出现次数;m为所述圈子的特征信息U中与所述好友列表中第k个成 员的特征信息Uk所共有的关键词的个数。10. -种向客户端用户推荐好友的装置,其特征在于,所述装置包括: 第一特...
【专利技术属性】
技术研发人员:刘建中,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。