一种推荐好友的方法和设备技术

技术编号:21952646 阅读:25 留言:0更新日期:2019-08-24 17:47
本发明专利技术的实施方式提供了一种推荐好友的方法。该方法之一包括:获取第一用户的交友条件,并查找基本信息满足该交友条件的各第二用户;依据第一用户的基本信息与各第二用户的基本信息,计算各第二用户与第一用户之间的匹配度;依据各第二用户的基本信息,计算第一用户对各第二用户的偏好度;依据各第二用户的基本信息和/或历史行为,计算表示各第二用户的使用表征度;根据所述匹配度、所述偏好度和所述使用表征度,从各第二用户中筛选出至少一个第三用户向第一用户推荐。通过本发明专利技术实施方式的方法,不仅可以使得推荐好友更符合该用户的偏好,而且在社交网络中可以减少无法推荐好友的情况发生。此外,本发明专利技术的实施方式提供了一种推荐好友的设备。

A Method and Equipment for Recommending Friends

【技术实现步骤摘要】
一种推荐好友的方法和设备本申请对申请号为201410246939.6,申请日为2014年06月05日,专利技术名称为“一种推荐好友的方法和设备”的中国专利申请提出分案申请。
本专利技术的实施方式涉及网络信息处理领域,更具体地,本专利技术的实施方式涉及一种推荐好友的方法和设备。
技术介绍
本部分旨在为权利要求书中陈述的本专利技术的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。随着互联网的普及和发展,越来越多的人们通过社交网络进行沟通、结识朋友,甚至是结识婚恋对象。在社交网络中,为了便于用户结识新的好友,系统可以将某用户可能感兴趣的其他用户作为推荐好友向该用户推荐,以便该用户可以与推荐好友进行信息交互。例如,在婚恋等场景下的社交网络中,各个用户可以具有表示个人情况的基本信息,当系统需要为某一用户推荐好友时,可以依据表示该用户交友兴趣的交友条件(如择偶条件),将基本信息满足该用户交友条件的其他用户推荐给该用户。对于某一用户来说,通常在一个社交网络中基本信息能够满足该用户交友条件的其他用户数量非常多,而其中往往仅有很少的一部分是该用户真正感兴趣的。为了向用户推荐更符合用户偏好的其他用户,现有技术中采用的是,根据用户的基本信息获得与该用户基本信息相同或相似的至少一个其他用户作为类似用户,然后从类似用户偏好的好友用户中筛选出基本信息满足该用户交友条件的至少一个好友用户推荐给该用户。这样,由于基本信息相似的用户偏好类似,现有技术为某一用户推荐好友时,通过将好友用户的筛选范围缩小到与该用户基本信息相同或相似的其他用户所偏好的好友用户,使得为该用户推荐的好友更符合用户的偏好。
技术实现思路
但是,由于现有技术中为该用户推荐的好友均是与该用户基本信息相同或相似的类似用户所偏好的好友用户,在社交网络中有时难以找到与该用户基本信息相同或相似的类似用户,有时虽然能够找到类似用户,但类似用户偏好的好友用户数量也往往过少,以至于难以找到基本信息满足该用户交友条件的好友用户,这些情况都会导致无法为该用户推荐出好友。因此在现有技术中,为了向用户推荐更符合用户偏好的好友而使得为该用户推荐的好友均是与该用户基本信息相同或相似的类似用户所偏好的好友用户,使得在社交网络中不具有该用户的类似用户或类似用户偏好的好友用户过少时容易导致无法为用户推荐好友,这是非常令人烦恼的过程。为此,非常需要一种改进的推荐好友的方法和设备,以使在向用户推荐更符合用户偏好的好友时无需从该用户的类似用户所偏好的好友用户中筛选推荐好友,从而避免在社交网络中不具有该用户的类似用户或类似用户偏好的好友用户过少时无法为用户推荐好友的问题。在本上下文中,本专利技术的实施方式期望提供一种推荐好友的方法和设备。在本专利技术实施方式的第一方面中,提供了一种推荐好友的方法,包括:获取第一用户的交友条件,并查找基本信息满足所述交友条件的各个第二用户;依据所述第一用户的基本信息与各个所述第二用户的基本信息,利用匹配模型,计算各个所述第二用户与所述第一用户之间的匹配度,所述匹配模型为预先依据社交网络中具有历史信息交互的相应两个历史匹配用户的基本信息以及相应两个历史匹配用户之间历史交互信息量而建立的;根据各个所述第二用户与所述第一用户之间的匹配度,从各个所述第二用户中筛选出至少一个第三用户向所述第一用户推荐。在本专利技术实施方式的第二方面中,提供了一种推荐好友的方法,包括:获取第一用户的交友条件,并查找基本信息满足所述交友条件的各个第二用户;依据各个所述第二用户的基本信息,利用所述第一用户的交友偏好模型,计算所述第一用户对各个所述第二用户的偏好度,所述交友偏好模型为预先依据所述第一用户的历史交友行为以及作为所述历史交友行为对象的用户的基本信息而建立的;根据所述第一用户对各个所述第二用户的偏好度,从各个所述第二用户中筛选出至少一个第三用户向所述第一用户推荐。在本专利技术实施方式的第三方面中,提供了一种推荐好友的设备,包括:交友条件匹配模块,用于获取第一用户的交友条件,并查找基本信息满足所述交友条件的各个第二用户;匹配度计算模块,用于依据所述第一用户的基本信息与各个所述第二用户的基本信息,利用匹配模型,计算各个所述第二用户与所述第一用户之间的匹配度,所述匹配模型为预先依据社交网络中具有历史信息交互的相应两个历史匹配用户的基本信息以及相应两个历史匹配用户之间历史交互信息量而建立的;第一推荐模块,用于根据各个所述第二用户与所述第一用户之间的匹配度,从各个所述第二用户中筛选出至少一个第三用户向所述第一用户推荐。在本专利技术实施方式的第四方面中,提供了一种推荐好友的设备,包括:交友条件匹配模块,用于获取第一用户的交友条件,并查找基本信息满足所述交友条件的各个第二用户;偏好度计算模块,用于依据各个所述第二用户的基本信息,利用所述第一用户的交友偏好模型,计算所述第一用户对各个所述第二用户的偏好度,所述交友偏好模型为预先依据所述第一用户的历史交友行为以及作为所述历史交友行为对象的用户的基本信息而建立的;第二推荐模块,用于根据所述第一用户对各个所述第二用户的偏好度,从各个所述第二用户中筛选出至少一个第三用户向所述第一用户推荐。根据本专利技术实施方式的推荐好友的方法和设备,当为第一用户推荐好友时,可以在满足第一用户交友条件的各个第二用户中,通过相应两个历史匹配用户的基本信息与两者历史交互信息量之间的对应关系,基于第一用户的基本信息和各个第二用户的基本信息来预测表示第一用户对各个第二用户偏好程度的匹配度,和/或,通过作为第一用户历史交友行为对象的用户的基本信息与该历史交友行为之间的对应关系,基于各个第二用户的基本信息来预测表示第一用户对各个第二用户偏好程度的偏好度,从而可以根据预测出的匹配度和/或偏好度来筛选用于向第一用户推荐的第三用户。因此,在向用户推荐好友时,可以依据历史交友行为或具有历史信息交互的用户匹配历史情况预测当前推荐的好友被用户接受的可能性,这不仅使得向该用户推荐的好友更符合该用户的偏好,而且无需从该用户的类似用户所偏好的好友用户中筛选推荐好友,从而在社交网络中不具有该用户的类似用户或类似用户偏好的好友用户过少时也可以实现向该用户推荐好友,显著地减少了无法推荐好友的情况发生,为用户带来了更好的体验。附图说明通过参考附图阅读下文的详细描述,本专利技术示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本专利技术的若干实施方式,其中:图1示意性地示出了本专利技术的实施方式的一个示例性应用场景的框架示意图;图2示意性地示出了本专利技术中推荐好友的方法一实施例的流程图;图3示意性地示出了本专利技术实施例中筛选第三用户一实施方式的流程图;图4示意性地示出了本专利技术中推荐好友的方法另一实施例的流程图;图5示意性地示出了本专利技术中推荐好友的设备一实施例的结构图;图6示意性地示出了本专利技术中推荐好友的设备另一实施例的结构图;图7示意性地示出了本专利技术中推荐好友的设备又一实施例的结构图;图8示意性地示出了本专利技术实施例中第一推荐模块503一实施方式的结构图;图9示意性地示出了本专利技术实施例中用户推荐子模块802一实施方式的结构图;图10示意性地示出了本专利技术中推荐好友的设备再一实施例的结构图;在附图中,相同或本文档来自技高网
...

【技术保护点】
1.一种推荐好友的方法,包括:获取第一用户的交友条件,并查找基本信息满足所述交友条件的各个第二用户;依据所述第一用户的基本信息与各个所述第二用户的基本信息,利用匹配模型,计算各个所述第二用户与所述第一用户之间的匹配度,所述匹配模型为预先依据社交网络中具有历史信息交互的相应两个历史匹配用户的基本信息以及相应两个历史匹配用户之间历史交互信息量而建立的;其中,所述匹配模型可用于表示所述相应两个历史匹配用户的基本信息与所述相应两个历史匹配用户的历史匹配度之间的对应关系,所述相应两个历史匹配用户的历史匹配度是根据所述相应两个历史匹配用户的历史交互信息量而计算得到的,所述相应两个历史匹配用户的历史匹配度表示所述相应两个历史匹配用户之间的历史信息交互深入程度;依据各个所述第二用户的基本信息,利用所述第一用户的交友偏好模型,计算所述第一用户对各个所述第二用户的偏好度,所述交友偏好模型为预先依据所述第一用户的历史交友行为以及作为所述历史交友行为对象的用户的基本信息而建立的;其中,所述交友偏好模型可用于表示所述历史交友行为的用户的基本信息与所述第一用户对所述历史交友行为的用户的偏好度之间的对应关系,所述第一用户对所述历史交友行为的用户的偏好度是根据所述历史交友行为而计算得到的;依据各个所述第二用户的基本信息和/或历史行为,为各个所述第二用户计算表示各个所述第二用户对社交网络使用情况的使用表征度;根据各个所述第二用户与所述第一用户之间的匹配度、所述第一用户对各个所述第二用户的偏好度和各个所述第二用户的使用表征度,从各个所述第二用户中筛选出至少一个第三用户向所述第一用户推荐,其中,所述第一用户的基本信息均满足各个所述第三用户的交友条件。...

【技术特征摘要】
1.一种推荐好友的方法,包括:获取第一用户的交友条件,并查找基本信息满足所述交友条件的各个第二用户;依据所述第一用户的基本信息与各个所述第二用户的基本信息,利用匹配模型,计算各个所述第二用户与所述第一用户之间的匹配度,所述匹配模型为预先依据社交网络中具有历史信息交互的相应两个历史匹配用户的基本信息以及相应两个历史匹配用户之间历史交互信息量而建立的;其中,所述匹配模型可用于表示所述相应两个历史匹配用户的基本信息与所述相应两个历史匹配用户的历史匹配度之间的对应关系,所述相应两个历史匹配用户的历史匹配度是根据所述相应两个历史匹配用户的历史交互信息量而计算得到的,所述相应两个历史匹配用户的历史匹配度表示所述相应两个历史匹配用户之间的历史信息交互深入程度;依据各个所述第二用户的基本信息,利用所述第一用户的交友偏好模型,计算所述第一用户对各个所述第二用户的偏好度,所述交友偏好模型为预先依据所述第一用户的历史交友行为以及作为所述历史交友行为对象的用户的基本信息而建立的;其中,所述交友偏好模型可用于表示所述历史交友行为的用户的基本信息与所述第一用户对所述历史交友行为的用户的偏好度之间的对应关系,所述第一用户对所述历史交友行为的用户的偏好度是根据所述历史交友行为而计算得到的;依据各个所述第二用户的基本信息和/或历史行为,为各个所述第二用户计算表示各个所述第二用户对社交网络使用情况的使用表征度;根据各个所述第二用户与所述第一用户之间的匹配度、所述第一用户对各个所述第二用户的偏好度和各个所述第二用户的使用表征度,从各个所述第二用户中筛选出至少一个第三用户向所述第一用户推荐,其中,所述第一用户的基本信息均满足各个所述第三用户的交友条件。2.根据权利要求1所述的方法,其中,所述使用表征度包括活跃度、诚意度、热门度和交流开放度中的任意一个或多个;所述活跃度表示各个所述第二用户在所述社交网络中触发历史行为的频繁程度;所述诚意度表示由各个所述第二用户在所述社交网络中的等级程度、基本信息完整程度、基本信息真实程度以及历史行为所产生对象的数量所体现出的各个所述第二用户使用所述社交网络的诚意程度;所述热门度表示各个所述第二用户在所述社交网络中被其他用户执行历史行为的频繁程度;所述交流开放度表示各个所述第二用户在对所述社交网络中其他用户主动触发的历史交友行为的反馈程度。3.根据权利要求1所述的方法,其中,从各个所述第二用户中筛选出至少一个第三用户向所述第一用户推荐,包括:依据各个所述第二用户与所述第一用户的匹配度、所述第一用户对各个所述第二用户的偏好度及各个所述第二用户的使用表征度,利用推荐预测模型,计算所述第一用户对各个所述第二用户的推荐接受度,所述推荐预测模型为预先依据所述社交网络中历史受推荐用户与历史被推荐用户的匹配度、历史受推荐用户对历史被推荐用户的偏好度、历史被推荐用户的使用表征度、以及、历史受推荐用户对历史被推荐用户的历史交友行为所表示的推荐接受度而建立的;根据所述第一用户对各个所述第二用户的推荐接受度,从各个所述第二用户中筛选出至少一个第三用户向所述第一用户推荐。4.根据权利要求3所述的方法,所述根据所述第一用户对各个所述第二用户的推荐接受度,从各个所述第二用户中筛选出至少一个第三用户向所述第一用户推荐,包括:将各个所述第二用户按照在社交网络中的登录情况划分成多个候选用户类别;分别对于每一候选用户类别,按照所述第一用户对所述候选用户类别中各个所述第二用户的推荐接受度由高到底的顺序,从所述候选用户类别的各个所述第二用户中抽取与所述候选用户类别的选取比例相对应的第三用户;汇总各个所述候选用户类别中抽出的第三用户向所述第一用户推荐。5.一种推荐好友的设备,包括:交友条件匹...

【专利技术属性】
技术研发人员:潘照明王洲天戴朝约蒋惟
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1