一种基于分类的互联网信息推送方法及装置的制作方法

文档序号:6432972阅读:355来源:国知局
专利名称:一种基于分类的互联网信息推送方法及装置的制作方法
技术领域
本发明涉及计算机技术领域,尤其涉及一种基于分类的互联网信息推送方法及装置。
背景技术
微博为微博客(MiCToBlog)的简称,是一个基于用户关系的信息分享、传播以及获取平台,用户可以通过WEB、WAP以及各种客户端组建个人社区,以140字左右的文字更新信息,并实现即时分享。微博以其简单易用、对用户的技术要求门槛低、接入终端丰富多样等特性获得了用户的好评,取得了飞速的发展。在微博系统中,用户只要设定“收听”某个用户,即表示该用户愿意接受某位用户的即时更新信息,微博系统会通过各种途径将该用户收听的用户发布的微博信息展示给订阅用户,因此微博对于商业推广、明星效应的传播具有很大的价值。微博的一大特色在于其用户集中了大量各行各业的名人或知名的企事业单位(为简要起见,以下统称为微博名人),普通用户可以很方便的和微博名人通过微博进行互动。为了让普通用户能更方便的找到微博名人的微博,现有微博系统通常都提供微博名人推荐功能,但现有微博系统通常都采用随机方式、根据访问量统计方式或后台人工编辑方式向用户推荐名人微博,微博系统推荐的名人微博很可能并不是用户喜欢或关系的名人微博,无法做到按用户的分类定向投放,因此无法满足现阶段用户的需求。

发明内容
有鉴于此,本发明的主要目的在于提供一种基于分类的互联网信息推送方法及装置,用于解决现有微博系统不能实现基于用户分类进行名人微博推荐的技术问题。为达到上述目的,本发明的技术方案是这样实现的—种基于分类的互联网信息推送方法,该方法包括在接收到微博用户发起的服务请求时,微博服务端根据发起服务请求的用户已收听的微博名人的分类为该用户筛选出与该用户已收听的微博名人具有相同分类的推荐微博名人列表,并随服务响应将所述推荐微博名人列表反馈给发起服务请求的用户。进一步地,在接收所述服务请求之前,所述方法还包括为微博名人设置分类,并基于分类对微博名人进行统计排名。进一步地,所述筛选推荐微博名人列表的步骤具体为获取发起服务请求的用户所收听的微博名人的分类;依据用户所收听的微博名人的分类从对应分类的微博名人的统计排名结果中,选择部分排名靠前的微博名人作为推荐微博名人列表,或选择部分排名靠前的微博名人附加随机选择的部分低排名的微博名人作为推荐微博名人列表。进一步地,在将推荐微博名人列表发送给发起服务请求的用户之前,所述方法还包括从所述推荐微博名人列表中过滤掉已被该用户收听的微博名人的步骤。
基于本发明实施例的一方面,本发明还提供一种基于分类的互联网信息推送装置,该装置包括筛选模块,用于在接收到微博用户发起的服务请求时,根据发起服务请求的用户已收听的微博名人的分类为该用户筛选出与该用户已收听的微博名人具有相同分类的推荐微博名人列表;反馈模块,用于所述推荐微博名人列表随同服务响应发送给发起服务请求的用户。进一步地,所述装置还包括统计排名模块,用于基于分类对微博名人进行统计排名。进一步地,所述筛选模块包括获取模块,用于获取发起服务请求的用户所收听的微博名人的分类;选择模块,用于依据用户所收听的微博名人的分类从对应分类的统计排名模块中选择部分排名靠前的微博名人作为推荐微博名人列表,或选择部分排名靠前的微博名人附加随机选择的部分低排名的微博名人作为推荐微博名人列表。进一步地,所述装置还包括过滤模块,用于在将推荐微博名人列表发送给发起服务请求的用户之前,从所述推荐微博名人列表中过滤掉已被该用户收听的微博名人。本发明能够有效提供特定分类的名人推荐列表,提高用户参与微博活动的意愿,从而提升用户参与微博的活跃度。此外,通过基于分类的微博名人推荐方法,能够促进更多同分类的微博名人被收听,形成了良好有价值的关系链,从而进一步提升用户参与微博的活跃度。


图1为本发明实施例提供的基于分类的互联网信息推送方法的流程图;图2为本发明实施例提供的基于分类的互联网信息推送装置的结构示意图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚明白,以下举实施例并参照附图,对本发明进一步详细说明。图1为本发明提供的基于分类的互联网信息推送方法的流程图,该方法包括如下步骤步骤101、在接收到微博用户发起的服务请求时,微博服务端根据发起服务请求的用户已收听的微博名人的分类为该用户筛选出与该用户已收听的微博名人具有相同分类的推荐微博名人列表; 本发明在微博服务端为微博名人设置分类属性,每个微博名人至少有一个分类。当一个微博用户收听了一个微博名人之后,在服务端保存给微博用户的收听关系,当微博服务端接收到微博用户发起的服务请求时,首先获取发起请求的微博用户的用户标识,然后通过该用户标识检索该用户的收听关系,当判断到该用户收听了微博名人时,获取该用户所收听的微博名人的分类,然后依据该用户所收听的微博名人的分类为该用户筛选出与该用户已收听的微博名人具有相同分类的推荐微博名人列表。所述筛选推荐微博名人列表基于微博服务端对微博名人进行的分类统计。微博服务端为每种微博名人的分类提供一个统计排名,排名的依据可以是收听量、访问量等。所述筛选推荐微博名人列表的方法具体为(I)获取发起服务请求的用户所收听的微博名人的分类;(2)依据用户所收听的微博名人的分类从对应分类的微博名人的统计排名结果中,选择部分排名靠前的微博名人作为推荐微博名人列表。为了体现公平性,本发明所筛选出的推荐微博名人列表中应当包含一些排名靠后的微博名人,要达到该目的需要结合一定的算法来实现,例如假设需要向终端推荐10微博名人,可首先从排名前30的微博名人中选择5个微博名人,然后在排名30以后的微博名人中随机选择5个微博名人,将两部分筛选出的微博名人构成的集合作为推荐微博名人列表反馈给发起服务请求的用户。步骤102、微博服务端将推荐微博名人列表随服务响应一同发送给发起服务请求的用户。优选地,在将推荐微博名人列表发送给发起服务请求的用户之前,还包括从所述推荐微博名人列表中过滤掉已被该用户收听的微博名人的步骤,该步骤的目的是为防止用户重复收听。图2为本发明提供的基于分类的互联网信息推送装置的功能模块结构图,该装置200包括筛选模块210,用于在接收到微博用户发起的服务请求时,根据发起服务请求的用户已收听的微博名人的分类为该用户筛选出与该用户已收听的微博名人具有相同分类的推荐微博名人列表;反馈模块220,用于所述推荐微博名人列表随同服务响应发送给发起服务请求的用户。所述装置200进一步包括统计排名模块230,用于基于分类对微博名人进行统计排名,该模块输出的统计排名结果用于筛选模块210为发起服务请求的用户筛选推荐微博名人列表。所述筛选模块210进一步包括获取模块211,用于获取发起服务请求的用户所收听的微博名人的分类;选择模块212,用于依据用户所收听的微博名人的分类从对应分类的统计排名模块230中选择部分排名靠前的微博名人作为推荐微博名人列表,或选择部分排名靠前的微博名人附加随机选择的部分低排名的微博名人作为推荐微博名人列表。进一步地,所述装置200还包括过滤模块240,用于在将推荐微博名人列表发送给发起服务请求的用户之前,从所述推荐微博名人列表中过滤掉已被该用户收听的微博名人。所述过滤模块240从所述筛选模块210中获取推荐微博名人列表,对推荐微博名人列表进行过滤后,将过滤后的推荐微博名人列表传送给反馈模块220。以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
权利要求
1.一种基于分类的互联网信息推送方法,其特征在于,该方法包括 在接收到微博用户发起的服务请求时,微博服务端根据发起服务请求的用户已收听的微博名人的分类为该用户筛选出与该用户已收听的微博名人具有相同分类的推荐微博名人列表,并随服务响应将所述推荐微博名人列表反馈给发起服务请求的用户。
2.根据权利要求1所述的方法,其特征在于,在接收所述服务请求之前,所述方法还包括 为微博名人设置分类,并基于分类对微博名人进行统计排名。
3.根据权利要求2所述的方法,其特征在于,所述筛选推荐微博名人列表的步骤具体为 获取发起服务请求的用户所收听的微博名人的分类; 依据用户所收听的微博名人的分类从对应分类的微博名人的统计排名结果中,选择部分排名靠前的微博名人作为推荐微博名人列表,或选择部分排名靠前的微博名人附加随机选择的部分低排名的微博名人作为推荐微博名人列表。
4.根据权利要求3所述的方法,其特征在于,在将推荐微博名人列表发送给发起服务请求的用户之前,所述方法还包括从所述推荐微博名人列表中过滤掉已被该用户收听的微博名人的步骤。
5.一种基于分类的互联网信息推送装置,其特征在于,该装置包括 筛选模块,用于在接收到微博用户发起的服务请求时,根据发起服务请求的用户已收听的微博名人的分类为该用户筛选出与该用户已收听的微博名人具有相同分类的推荐微博名人列表; 反馈模块,用于所述推荐微博名人列表随同服务响应发送给发起服务请求的用户。
6.根据权利要求5所述的装置,其特征在于,所述装置还包括 统计排名模块,用于基于分类对微博名人进行统计排名。
7.根据权利要求6所述的装置,其特征在于,所述筛选模块包括 获取模块,用于获取发起服务请求的用户所收听的微博名人的分类; 选择模块,用于依据用户所收听的微博名人的分类从对应分类的统计排名模块中选择部分排名靠前的微博名人作为推荐微博名人列表,或选择部分排名靠前的微博名人附加随机选择的部分低排名的微博名人作为推荐微博名人列表。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括 过滤模块,用于在将推荐微博名人列表发送给发起服务请求的用户之前,从所述推荐微博名人列表中过滤掉已被该用户收听的微博名人。
全文摘要
本发明公开了一种基于分类的互联网信息推送方法及装置,用于解决现有系统不能实现基于用户分类信息推送的技术问题。本发明能够有效提供特定用户分类的信息推送,提高用户参与网络信息交互活动的意愿,从而提升用户参与网络信息交互的活跃度。此外,通过基于分类的互联网信息推送方法,能够促进更多同分类的互联网信息被收听,形成了良好有价值的关系链,从而进一步提升用户参与互联网信息交互的活跃度。
文档编号G06F17/30GK102999501SQ20111026825
公开日2013年3月27日 申请日期2011年9月9日 优先权日2011年9月9日
发明者范禹, 姚俊军, 沃英杰, 闫清岭, 王枞 申请人:腾讯科技(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1