微博用户排序的方法和装置的制作方法

文档序号:7951173阅读:225来源:国知局
专利名称:微博用户排序的方法和装置的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及微博用户排序的方法和装置。
背景技术
微博,即微博客(Micro Blog)的简称,是一个基于用户关系的信息分享、传播以及获取平台,用户可以通过WEB、WAP以及各种客户端组建个人社区,以140字左右的文字更新信息,并实现即时分享。微博是以个人面向网络的即时广播,每个人可以通过申请自己的微博账号成为微
博用户。每个微博用户在个人微博社区中可以发布微博信息,包括:将自己的见解和观点发布给自己的听众,同时也可以转发一些自己关注的新闻。每个微博用户在自己的微博社区中都可以形成一个自己的听众群落。当第一微博用户想实时关注第二微博用户发布的微博信息,可访问第二微博用户的微博社区,点击该页面上的“加关注”按钮,第一微博用户便可实时在自己的微博社区中观看到一位微博用户发布的微博信息,第一微博用户同时也成为了第二微博用户的听众。人们可以通过某些网站观看到自己或其他微博用户的微博影响力排行榜,网站定期对微博用户进行影响力排名。微博用户听众数量越多、微博用户发布的微博信息被评论或被转发的次数越多,微博用户的活跃度越高;微博用户的听众越少、微博用户发布的信息被评论或被转发的次数越少,微博用户的活跃度越低。微博用户的活跃度越高,其影响力越高。网站定期根据微博用户的听众数量、微博用户发布的各微博信息被评论或被转发的次数中至少一项,对微博用户的影响力进行排名。在实现上述微博用户排序的过程中,发明人发现现有技术中至少存在如下问题:虽然某些微博用户的听众数量很多,但如果大部分听众的包含较少的子听众,则该听众并不能算作是微博用户的听众,这种情况下听众数量并不能正确地衡量这些微博用户的影响力。子听众为听众的听众。某微博用户发布的某些微博信息可能被多次评论或被多次转发,但该微博用户发布的其它微博信息被评论或被转发的次数较少。如果单纯地以被评论或被转发次数来衡量微博用户的影响力,会有一定的偏差。

发明内容
本发明的实施例提供一种微博用户排序的方法、装置,解决了对微博用户的影响力排名误差较大的问题。为达到上述目的,本发明的实施例采用如下技术方案:一种微博用户排序的方法,包括:获取待处理微博用户的所有听众;
计算子听众数量不小于相应第一预设数值的听众的数量;所述子听众为所述听众的听众;根据所述子听众数量不小于相应第一预设数值的听众的数量确定所述待处理微博用户听众数量的影响力指数,以便根据所述待处理微博用户听众数量的影响力指数对所述待处理微博用户进行影响力排序。一种微博用户排序的装置,包括:第一获取单元,用于获取待处理微博用户的所有听众;第一计算单元,用于计算子听众数量不小于相应第一预设数值的听众的数量;所述子听众为所述听众的听众;确定单元,用于根据所述子听众数量不小于相应第一预设数值的听众的数量确定所述待处理微博用户听众数量的影响力指数,以便根据所述待处理微博用户听众数量的影响力指数对所述待处理微博用户进行影响力排序。本发明实施例提供的微博用户排序的方法、装置,获取待处理微博用户的所有听众;计算子听众数量不小于相应第一预设数值的听众的数量;所述子听众为所述听众的听众;根据所述子听众数量不小于相应第一预设数值的听众的数量确定所述待处理微博用户听众数量的影响力指数,以便根据待处理微博用户听众数量的影响力指数对待处理微博用户进行影响力排序。通过选取活跃度较高的微博用户听众作为微博用户的听众,进而计算出的微博用户的听众的数量更加准确,根据微博用户的听众的数量对微博用户的影响力进行排名也更加准确,解决了对微博用户的影响力排名误差较大的问题。


为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例中一种微博用户排序的方法的流程图;图2为本发明实施例中另一种微博用户排序的方法的流程图;图3为本发明实施例中获取微博用户听众的示意图;图4为本发明实施例中一种微博用户排序的装置的示意图;图5为本发明实施例中另一种微博用户排序的装置的示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明提供了一种微博用户排序的方法,如图1所示,包括以下步骤:101、获取待处理微博用户的所有听众。待处理微博用户可拥有一定数量的听众,获取待处理微博用户的所有听众,为计算待处理微博用户的影响力做准备。102、计算子听众数量不小于相应第一预设数值的听众的数量;子听众为听众的听众。微博用户所包含的每个听众的活跃度不同,若将那些活跃度较低的听众也算在微博用户的听众数量中,则不能正确的衡量该微博用户的影响力。若微博用户的听众较多,且该微博用户发布微博信息被评论或被转发的次数较多,则该微博用户的活跃度较高;若微博用户的听众较少,且该微博用户发布微博信息被评论或被转发的次数较少,则该微博用户的活跃度较低。获取具有子听众数量不小于相应第一预设数值的听众,保证获取的听众为活跃度较高的听众,并将该听众的数量作为计算微博用户影响力的参数。103、根据子听众数量不小于相应第一预设数值的听众的数量确定待处理微博用户听众数量的影响力指数。根据影响力指数对微博用户的影响力进行排名,微博用户的听众的数量影响该微博用户的影响力指数的大小,进而会影响该微博用户的影响力排名。通过改进获取微博用户听众数量的方法,使得听众数量更加准确,进而提高微博用户影响力排名的准确性。根据子听众数量不小于相应第一预设数值的听众的数量确定待处理微博用户听众数量的影响力指数,以便根据待处理微博用户听众数量的影响力指数对待处理微博用户进行影响力排序,例如:按照待处理微博用户听众数量的影响力指数从大到小的顺序对待处理微博用户进行影响力排序。本实施例提供的微博用户排序的方法,从待处理微博用户的听众中,获取待处理微博用户的所有听众;计算子听众数量不小于相应第一预设数值的听众的数量;子听众为听众的听众;根据子听众数量不小于相应第一预设数值的听众的数量确定待处理微博用户听众数量的影响力指数,以便根据待处理微博用户听众数量的影响力指数对待处理微博用户进行影响力排序。通过选取活跃度较高的微博用户听众作为微博用户的听众,进而计算出的微博用户的听众的数量更加准确,根据微博用户的听众的数量对微博用户的影响力进行排名也更加准确,解决了对微博用户的影响力排名误差较大的问题。本发明实施例提供另一种微博用户排序的方法,如图2所示,包括以下步骤:201、获取待处理微博用户的所有听众。待处理微博用户可拥有一定数量的听众,听众数量的大小影响待处理微博用户的影响力,获取待处理微博用户的所有听众,为计算待处理微博用户的影响力做准备。202、将待处理微博用户的听众按照子听众的数量由大到小的顺序排序。获取待处理微博用户的所有听众的子听众,按照子听众的数量由大到小的顺序对听众进行排序,并标注排序的排序号。203、计算子听众数量不小于相应第一预设数值的听众的数量。微博用户所包含的每个听众的活跃度不同,若将那些活跃度较低的听众也算在微博用户的听众数量中,则不能正确的衡量该微博用户的影响力。若微博用户的听众较多,且经常登录微博社区或经常发布微博信息,则该微博用户的活跃度较高;若微博用户的听众较少,不经常登录微博社区且不经常发布微博信息,则该微博用户的活跃度较低。
作为本实施例的一种实施方式,第一预设数值为待处理微博用户的听众按照子听众数量由大到小的顺序排序的排序号;具体的,如图3所示,微博服务器将微博用户的听众按照子听众的数量由大到小的顺序进行排序,并从小到大标注排名序号;按照序号由小到大的顺序判断每个子听众数量的大小是否小于序号的大小;当子听众的数量的大小小于序号的大小,则将该序号之前的所有序号对应的听众作为具有听众数量不小于相应第一预设数值的听众。其中,序号可以为从“I”开始增加的整数,例如:“1、2、3......n”。图3中,子听众为听众的听众,听众281的子听众数量为270,小于对应的序号281,则将序号“I”至序号“280”对应的听众作为具有听众数量不小于相应第一预设数值的听众。获取具有子听众数量不小于相应第一预设数值的听众,保证获取的听众为活跃度较高的听众。为了获取更加准确的微博用户的听众数量,计算子听众数量不小于相应第一预设数值的听众的数量,并将该听众的数量作为计算微博用户影响力的参数。204、根据子听众数量不小于相应第一预设数值的听众的数量确定待处理微博用户听众数量的影响力指数。根据影响力指数对微博用户的影响力进行排名,微博用户的听众的数量影响该微博用户的影响力指数的大小,进而会影响该微博用户的影响力排名。通过改进获取微博用户听众数量的方法,使得听众数量更加准确,进而提高微博用户影响力排名的准确性。根据子听众数量不小于相应第一预设数值的听众的数量确定待处理微博用户听众数量的影响力指数,以便根据待处理微博用户听众数量的影响力指数对待处理微博用户进行影响力排序。作为本实施例的一种实施方式,按照待处理微博用户听众数量的影响力指数从大到小的顺序对待处理微博用户进行影响力排序。进一步的,根据公式
权利要求
1.一种微博用户排序的方法,其特征在于, 获取待处理微博用户的所有听众; 计算子听众数量不小于相应第一预设数值的听众的数量;所述子听众为所述听众的听众; 根据所述子听众数量不小于相应第一预设数值的听众的数量确定所述待处理微博用户听众数量的影响力指数,以便根据所述待处理微博用户听众数量的影响力指数对所述待处理微博用户进行影响力排序。
2.根据权利要求1所述的微博用户排序的方法,其特征在于,所述根据所述子听众数量不小于相应第一预设数值的听众的数量确定所述待处理微博用户听众数量的影响力指数为:根据公式
3.根据权利要求2所述的微博用户排序的方法,其特征在于,所述方法还包括: 从所述待处理微博用户发布的所述微博信息中获取被评论或被转发的次数不小于相应第二预设数值的微博信息; 计算所述被评论或被转发的次数不小于所述相应第二预设数值的微博信息的数量; 根据公式
4.根据权利要求3所述的微博用户排序的方法,其特征在于,所述方法还包括: 根据公式
5.根据权利要求2或3或4所述的微博用户排序的方法,其特征在于,在从所述待处理微博用户发布的所述微博信息中获取被评论或被转发的次数不小于相应第二预设数值的微博信息之前,所述方法还包括: 将所述待处理微博用户的听众按照所述子听众数量由大到小的顺序排序、或将所述待处理微博用户发布的微博信息按照被评论或被转发的次数从大到小的顺序进行排序;所述第一预设数值为所述待处理微博用户的听众按照所述子听众数量由大到小的顺序排序的排序号;所述第二预设数值为所述待处理微博用户发布的微博信息按照被评论或被转发的次数从大到小的顺序进行排序的排序号。
6.一种微博用户排序的装置,其特征在于, 第一获取单元,用于获取待处理微博用户的所有听众; 第一计算单元,用于计算子听众数量不小于相应第一预设数值的听众的数量;所述子听众为所述听众的听众; 确定单元,用于根据所述子听众数量不小于相应第一预设数值的听众的数量确定所述待处理微博用户听众数量的影响力指数,以便根据所述待处理微博用户听众数量的影响力指数对所述待处理微博用户进行影响力排序。
7.根据权利要求6所述的微博用户排序的装置,其特征在于,所述确定单元为:用于根据公式
8.根据权利要求7所述的微博用户排序的装置,其特征在于,所述装置还包括:第二获取单元,用于从所述待处理微博用户发布的所述微博信息中获取被评论或被转发的次数不小于相应第二预设数值的微博信息; 第二计算单元,用于计算所述被评论或被转发的次数不小于所述相应第二预设数值的微博信息的数量; 第三计算单元,用于根据公式
9.根据权利要求8所述的微博用户排序的装置,其特征在于,所述装置还包括:第四计算单元,用于根据公
10.根据权利要求7或8或9所述的微博用户排序的装置,其特征在于,所述装置还包括: 排序单元,用于将所述待处理微博用户的听众按照所述子听众的数量由大到小的顺序排序、或将所述待处理微博用户发布的微博信息按照被评论或被转发的次数从大到小的顺序进行排序;所述第一预设数值为所述待处理微博用户的听众按照所述子听众数量由大到小的顺序排序的排序号;所述第二预设数值为所述待处理微博用户发布的微博信息按照被评论或被转发的次数从大到小的顺序进行排序的排序号。
全文摘要
本发明实施例公开了微博用户排序的方法和装置。涉及通信技术领域。解决了现有技术中对微博用户的影响力排名误差较大的问题。具体内容包括获取待处理微博用户的所有听众;计算子听众数量不小于相应第一预设数值的听众的数量;子听众为听众的听众;根据子听众数量不小于相应第一预设数值的听众的数量确定待处理微博用户听众数量的影响力指数,以便根据待处理微博用户听众数量的影响力指数对待处理微博用户进行影响力排序。可应用于对微博用户影响力排序。
文档编号H04L29/08GK103078882SQ201110329818
公开日2013年5月1日 申请日期2011年10月26日 优先权日2011年10月26日
发明者庄子明, 邹永, 林松 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1