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

技术编号:8517316 阅读:164 留言:0更新日期:2013-03-30 20:19
本发明专利技术公开了一种基于分类的互联网信息推送方法及装置,用于解决现有系统不能实现基于用户分类信息推送的技术问题。本发明专利技术能够有效提供特定用户分类的信息推送,提高用户参与网络信息交互活动的意愿,从而提升用户参与网络信息交互的活跃度。此外,通过基于分类的互联网信息推送方法,能够促进更多同分类的互联网信息被收听,形成了良好有价值的关系链,从而进一步提升用户参与互联网信息交互的活跃度。

【技术实现步骤摘要】

本专利技术涉及计算机
,尤其涉及一种基于分类的互联网信息推送方法及装置
技术介绍
微博为微博客(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中获取推荐微博名人列表,对推荐微博名人列表进行过滤后,将过滤后的推荐微本文档来自技高网...

【技术保护点】
一种基于分类的互联网信息推送方法,其特征在于,该方法包括:在接收到微博用户发起的服务请求时,微博服务端根据发起服务请求的用户已收听的微博名人的分类为该用户筛选出与该用户已收听的微博名人具有相同分类的推荐微博名人列表,并随服务响应将所述推荐微博名人列表反馈给发起服务请求的用户。

【技术特征摘要】

【专利技术属性】
技术研发人员:范禹姚俊军沃英杰闫清岭王枞
申请(专利权)人:腾讯科技北京有限公司
类型:发明
国别省市:

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

1