一种微博用户组推荐方法技术

技术编号:9312325 阅读:144 留言:0更新日期:2013-11-06 18:45
本发明专利技术适用于互联网技术领域,提供了一种微博用户组推荐方法,所述方法包括:通过微博系统开放平台提供的API接口获取当前用户和设定数量的其他用户的关注列表和粉丝列表;依据该关注列表和粉丝列表建立用户互粉关系图;查找用户互粉关系图中所有的极大团以及该极大团的兴趣爱好;获取当前微博用户的兴趣爱好,将与当前微博用户的兴趣爱好相同的极大团内的所有用户推荐给当前微博用户。本发明专利技术具体的技术方案具有易实现,召回率高的优点。

【技术实现步骤摘要】

本专利技术属于互联网领域,尤其涉及一种微博用户组推荐方法
技术介绍
微博(MicroBlog),即微博客,相比于博客内容更加短小,是一种当前最流行的社会化网络服务媒体。用户可随时随地通过电脑、手机或者其他各种客户端组件从微博上获取、分享以及传播消息。微博上每天传送的信息量巨大,但用户一般仅关注某一特定方面的消息,比如与某位影视明星相关的娱乐资讯或者某一专业领域最新研究成果等。为了能够及时获取这些信息,用户可使用微博系统中的“关注”功能关注这些能够提供感兴趣信息或与自己具有相同兴趣爱好的微博用户,这样被关注用户发布的任何消息都会及时地显示在当前用户的主页上,当前用户成为被关注用户的“粉丝”,当然被关注用户也可以成为当前用户的“粉丝”。在微博中,用户的“关注”行为是用户获取外部信息的重要手段。但微博中每天产生大量的消息,仅凭单个用户的“关注”行为获取所感兴趣的消息不太现实。为此,微博运营商推出了基于“热点人物”和好友的好友的“间接关注”的推荐模式向用户推荐与自己具有一定影响力或相同兴趣爱好的用户。现有微博推荐用户方法一般基于“热点人物”和“好友的好友”的原则向用户推荐具有一定影响力或者相同兴趣爱好的用户,而与用户具有相同兴趣爱好的用户并不局限于热点人物和好友的好友,另外推荐用户的好友中也有一部分用户也具有一定影响力或与当前用户和推荐用户具有相同兴趣爱好,他们也适合推荐给用户。所以现有的微博推荐技术的局限度高,无法向用户推荐其感兴趣的用户。
技术实现思路
本专利技术实施例的目的在于提供一种微博用户组推荐方法,旨在解决现有技术无法向用户推荐其感兴趣的用户的问题。本专利技术实施例是这样实现的,一种微博用户组推荐方法,所述方法包括:通过微博系统开放平台提供的API接口获取当前用户和设定数量的其他用户的关注列表和粉丝列表;依据该关注列表和粉丝列表建立用户互粉关系图;查找用户互粉关系图中所有的极大团以及该极大团的兴趣爱好;获取当前微博用户的兴趣爱好,将与当前微博用户的兴趣爱好相同的极大团内的所有用户推荐给当前微博用户。所述用户互粉关系图具体以包括:所有微博用户和所有微博用户之间的互粉标示,所述所有微博用户内的任一用户至少与用户互粉关系图内的一个用户为互粉关系;所述极大团具体为:多个微博用户组成的团且多个微博用户之间均为互粉关系。可选的,所述依据该关注列表和粉丝列表建立用户互粉关系图具体为:201、将当前用户对应的顶点增加到空的用户互粉关系图中;202、赋予一ID号给当前用户在用户互粉关系图中的对应的顶点;203、获取关注列表和粉丝列表之间的交集,该交集即为互粉用户列表,读取当前用户的互粉用户列表中的一粉丝用户,检查此粉丝用户是否有对应的点在用户互粉关系图中,如果没有,则跳转到步骤204,否则跳转到步骤205;204、在用户互粉关系图中添加该粉丝用户对应的顶点,并将另一ID号赋予该粉丝用户在用户互粉关系图中对应的顶点;205、向用户互粉关系图中当前用户对应顶点及另一ID号对应顶点之间添加一条互粉标示;206、重复203—205直至当前用户的互粉用户列表为空;207、重复201—206直至处理完用户互粉关系图中的所有用户。可选的,所述查找用户互粉关系图中所有的极大团以及该极大团的兴趣爱好具体包括:301、初始化候选顶点集C0为当前连通分量中所有顶点,即C0=Vci初始化已处理顶点集S0为空,即S0={本文档来自技高网
...
一种微博用户组推荐方法

【技术保护点】
一种微博用户组推荐方法,其特征在于,所述方法包括:通过微博系统开放平台提供的API接口获取当前用户和设定数量的其他用户的关注列表和粉丝列表;依据该关注列表和粉丝列表建立用户互粉关系图;查找用户互粉关系图中所有的极大团以及该极大团的兴趣爱好;获取当前微博用户的兴趣爱好,将与当前微博用户的兴趣爱好相同的极大团内的所有用户推荐给当前微博用户。所述用户互粉关系图具体以包括:所有微博用户和所有微博用户之间的互粉标示,所述所有微博用户内的任一用户至少与用户互粉关系图内的一个用户为互粉关系;所述极大团具体为:多个微博用户组成的团且多个微博用户之间均为互粉关系。

【技术特征摘要】
1.一种微博用户组推荐方法,其特征在于,所述方法包括:
通过微博系统开放平台提供的API接口获取当前用户和设定数量的其他用
户的关注列表和粉丝列表;
依据该关注列表和粉丝列表建立用户互粉关系图;
查找用户互粉关系图中所有的极大团以及该极大团的兴趣爱好;
获取当前微博用户的兴趣爱好,将与当前微博用户的兴趣爱好相同的极大
团内的所有用户推荐给当前微博用户。
所述用户互粉关系图具体以包括:所有微博用户和所有微博用户之间的互
粉标示,所述所有微博用户内的任一用户至少与用户互粉关系图内的一个用户
为互粉关系;
所述极大团具体为:多个微博用户组成的团且多个微博用户之间均为互粉
关系。
2.根据权利要求1所述的方法,其特征在于,所述依据该关注列表和粉丝
列表建立用户互粉关系图具体为:
201、将当前用户对应的顶点增加到空的用户互粉关系图中;
202、赋予一ID号给当前用户在用户互...

【专利技术属性】
技术研发人员:涂志兵成杰峰冯圣中
申请(专利权)人:深圳先进技术研究院
类型:发明
国别省市:

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

1