用于向社交网络中的用户推荐信息的方法和装置制造方法及图纸

技术编号:10910907 阅读:113 留言:0更新日期:2015-01-14 18:11
一种向社交网络中的用户推荐信息的方法和装置,包括:将用户在社交网络中的多个好友用户归类为两个或多个一级好友用户集合;针对两个或多个一级好友用户集合中的每一个,计算用户对每个一级好友用户集合的倾向性,从而得到两个或多个相应的倾向值;根据两个或多个相应的倾向值,基于两个或多个一级好友用户集合中的各个元素在社交网络中的各自好友信息,向用户推荐相关的信息。

【技术实现步骤摘要】
【专利摘要】一种向社交网络中的用户推荐信息的方法和装置,包括:将用户在社交网络中的多个好友用户归类为两个或多个一级好友用户集合;针对两个或多个一级好友用户集合中的每一个,计算用户对每个一级好友用户集合的倾向性,从而得到两个或多个相应的倾向值;根据两个或多个相应的倾向值,基于两个或多个一级好友用户集合中的各个元素在社交网络中的各自好友信息,向用户推荐相关的信息。【专利说明】用于向社交网络中的用户推荐信息的方法和装置
本专利技术涉及社交网络中的信息推荐。
技术介绍
近年来社交网络(SNS)被人们频繁使用。社交网络是人们与例如具有相同背景或 爱好的个人或群组进行社交的平台。在社交网络上用户通常具有代表个人身份的个人简 档以及他的网络链接。社交网络允许用户例如加好友、张贴个人信息(例如资料、状态、相 片)、例如通过发信息、玩游戏等方式与好友进行交流,或者向好友分享新闻、评论或视频之 类的信息。社交网络的形式可以是网站、软件或应用等。用户可以通过计算机,包括诸如桌 上型计算机、膝上型计算机之类的电子设备或者诸如智能移动电话、平板电脑之类的移动 设备来访问社交网络。通常依赖于包括此类用户设备、服务器等的社交网络系统来实现社 交网络的功能。其中向用户推荐信息是社交网络的一项重要功能,其对提高用户活跃度和 保留用户有很大帮助。
技术实现思路
本专利技术提供了一种向社交网络中的用户推荐信息的方法,包括:将用户在社交网 络中的多个好友用户归类为两个或多个一级好友用户集合;针对两个或多个一级好友用户 集合中的每一个,计算用户对每个一级好友用户集合的倾向性,从而得到两个或多个相应 的倾向值;根据两个或多个相应的倾向值,基于两个或多个一级好友用户集合中的各个元 素在社交网络中的各自好友信息,向用户推荐相关的信息。 本专利技术还提供了一种用于向社交网络中的用户推荐信息的装置,包括:用于将用 户在社交网络中的多个好友用户归类为两个或多个一级好友用户集合的装置;用于针对两 个或多个一级好友用户集合中的每一个,计算用户对每个一级好友用户集合的倾向性,从 而得到两个或多个相应的倾向值的装置;以及用于根据两个或多个相应的倾向值,基于两 个或多个一级好友用户集合中的各个元素在社交网络中的各自好友信息,向用户推荐相关 的信息的装置。 【专利附图】【附图说明】 图1是示出社交网络中的用户好友关系的一部分的示意图; 图2是示出根据本专利技术的实施例的方法的流程图; 图3是示出根据本专利技术的实施例的归类步骤和推荐相关的信息的步骤的示意图; 图4是示出根据本专利技术的实施例的推荐相关的信息的步骤的某些子步骤的流程 图;以及 图5是示出根据本专利技术的实施例的向用户推荐信息的显示的示例。 【具体实施方式】 存在许多种类的社交网络,例如实名制社交网站、微博客、即时通信系统、基于位 置的社交应用、视频分享、社交游戏等。虽然社交网络的类型不同,但是其基本功能之一是 推荐信息。推荐的信息包括用户可能感兴趣的新闻信息、视频信息或者该社交网络中的其 他用户的信息等。用户可以根据推荐的信息选择各种操作,例如浏览推荐的新闻信息、观看 推荐的视频、访问被推荐的用户的页面或者将其加为好友。其中,推荐与用户有关的信息 (在社交网络中通常被称为推荐好友)的功能是很有利,这是因为通过用户搜索的方式来 加好友具有效率低以及相关度不高等缺陷,而向用户推荐合适的好友可以使用户具有较多 并且相关的好友,十分有利于增加社交网络的活跃用户以及保留用户。 以推荐好友信息为例,社交网络线上使用的好友推荐方法包括二级好友(F0F)推 荐、好友簇推荐、资料推荐以及通讯录推荐等,其中二级好友推荐具有候选集广泛、属于基 础数据集、能够通过用户与二级好友的共同好友说明两人之间存在联系等优点。随着社交 网络的发展,社交圈检测越来越受到关注,社交圈例如是包括具有某些共同特征或共同背 景的好友的集合。与提升用户的整体好友数相比,提升与用户更相关的社交圈的好友数可 以使得好友推荐更能够起到增加用户活跃度和保留用户的作用。 以好友推荐为例,目前的好友推荐算法存在很大的衰减,即推荐结果无法持续很 久的时间就失去与用户的相关度。这是因为社交圈与用户的相关度随时间变化以及二级好 友本身的选取衰减。因此例如好友推荐的信息推荐需要考虑到社交圈某时刻的相关度等因 素来进行诸如好友推荐之类的信息推荐。 图1示意性示出了社交网络中的用户好友关系的一部分。如图1所示,在社交网 络中,用户A可以具有例如包括R)1、R)2、F03在内的多个好友用户。好友关系(以用户之 间的连线表示)通常为双向的,互为好友的两个用户可以具有例如互相发送即时信息、查 看资料、访问相册等权限。使用户具有较多好友可以使该用户在社交网站上更加活跃并且 更有更小的可能性离开,这对于社交网站而言是有利的。 如图1所示,用户A的好友用户(或一级好友用户)F01、F02、F03可以具有F0F101、 F0F102、F0F103、F0F201、F0F202、F0F301等好友用户。这些尚未与A成为好友,但是以用 户A的好友用户为好友的用户被称为用户A的二级好友。在图1中可见用户A的二级好友 F0F103具有与F01和F02两者的好友关系,则其与A具有至少F01和F02两个共同好友。 用户可以通过向另一用户发出好友申请来加好友,好友申请经对方同意好友申请 后两者成为好友。向用户推荐与该社交网络中的其他用户的信息允许向用户提供更多,与 其具有更大相关度的好友。而基于用户的好友用户的集合来有针对性地向用户推荐信息则 使得推荐结果不易于失去与用户的相关度。 图5是向用户推荐信息的界面的示例,其中F0F201、F0F103、F0F301、F0F101是作 为推荐结果的二级好友。用户可以对推荐结果进行申请加对方为好友(502)、选择不再推荐 此人(503)以及访问其个人页面(501)等操作。 图2是示出根据本专利技术的实施例的方法的流程图。 如图2所示,根据本专利技术的实施例的方法包括:将用户在社交网络中的多个好友 用户归类为两个或多个一级好友用户集合(S202);针对两个或多个一级好友用户集合中 的每一个,计算用户对每个一级好友用户集合的倾向性,从而得到两个或多个相应的倾向 值(S203);并且根据两个或多个相应的倾向值,基于两个或多个一级好友用户集合中的 各个元素在社交网络中的各自好友信息,向用户推荐相关的信息(S204)。然后可以返回 上述步骤,使得上述步骤按预先确定的周期反复运行,以确保相关结果在该周期后被更新 (S205)。 图2中实施例的归类步骤(S202)包括将每个用户的好友用户归类为多个一级好 友用户集合(community)。在该步骤中,产生具有多个好友用户互相之间的权重的数据列 表,并且将数据列表代入社区检测算法中来对所述多个好友用户归类。实现其需要获得用 户的好友用户列表、用户已有的好友分组信息、两个好友用户之间的交互信息以及用户的 好友用户之间是否具有好友关系的信息。首先(1)建立表示用户的两个好友之间关系程度 的权重(weight)〈friend-idl,friend_i本文档来自技高网...

【技术保护点】
一种向社交网络中的用户推荐信息的方法,包括:将所述用户在所述社交网络中的多个好友用户归类为两个或多个一级好友用户集合;针对所述两个或多个一级好友用户集合中的每一个,计算所述用户对每个所述一级好友用户集合的倾向性,从而得到两个或多个相应的倾向值;并且根据所述两个或多个相应的倾向值,基于所述两个或多个一级好友用户集合中的各个元素在所述社交网络中的各自好友信息,向所述用户推荐相关的信息。

【技术特征摘要】

【专利技术属性】
技术研发人员:邓雄
申请(专利权)人:北京千橡网景科技发展有限公司
类型:发明
国别省市:北京;11

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

1