本发明专利技术公开了一种基于地理位置的网络信息推送方法及装置,用于解决现有现有系统中不能实现基于地域进行网络信息推送的技术问题。本发明专利技术能够有效提供特定地理区域的网络信息,提高用户参与网络信息活动的意愿,从而提升用户参与网络信息交互的活跃度。此外,通过针对地域的推荐引擎,能够促进更多用户所在地域的网络信息被收听,形成了良好有价值的关系链,进一步提升用户参与网络信息交互的活跃度。
【技术实现步骤摘要】
本专利技术涉及互联网
,尤其涉及一种基于地理位置的网络信息推送方法及装置。
技术介绍
微博,即微博客(MicroBlog)的简称,是一个基于用户关系的信息分享、传播以及获取平台,用户可以通过WEB、WAP以及各种客户端组建个人社区,以140字左右的文字更新信息,并实现即时分享。微博以其简单易用、对用户的技术要求门槛低、接入终端丰富多样等特性获得了用户的好评,取得了飞速的发展。在微博系统中,用户只要设定“收听”某个用户,即表示该用户愿意接受某位用户的即时更新信息,微博系统会通过各种途径将该用户收听的用户发布的微博信息展示给订阅用户,因此微博对于商业推广、明星效应的传播具有很大的价值。微博的一大特色在于其用户集中了大量各行各业的名人或知名的企事业单位(为简要起见,以下统称为微博名人),普通用户可以很方便的和微博名人通过微博进行互动。为了让普通用户能更方便的找到微博名人的微博,现有微博系统通常都提供微博名人推荐功能,但现有微博系统通常都采用随机方式、根据访问量统计方式或后台人工编辑方式向用户推荐名人微博,微博系统推荐的名人微博很可能并不是用户喜欢或关系的名人微博,无法做到定向投放,因此无法满足现阶段用户的需求。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种基于地理位置的网络信息推送方法及装置,用于解决现有微博系统不能实现基于地域进行名人微博推荐的技术问题。<br>为达到上述目的,本专利技术的技术方案是这样实现的:技术方案1、一种基于地理位置的网络信息推送方法,该方法包括:存储微博用户的地域信息;在接收到服务请求时,根据发起服务请求的用户的地域信息筛选出与所述发起服务请求的用户具有共同地域属性的微博名人;将筛选出的所述微博名人信息随服务响应发送给发起服务请求的用户。技术方案2、基于技术方案1,所述发起服务请求的用户的地域信息通过如下方式获得:获取发起服务请求的用户的IP地址;通过IP地址到地域信息的转换服务来获得用户的IP地址对应的地域信息。技术方案3、基于技术方案1,当发起服务请求的用户为登录用户时,所述发起服务请求的用户的地域信息通过如下方式获得:获取发起服务请求的用户的登录账号;根据登录账号获取存储于服务端的该用户注册的地域信息。技术方案4、基于技术方案1,所述根据发起服务请求的用户的地域信息筛选出与所述发起服务请求的用户具有共同地域属性的微博名人的方法为:微博服务端获得请求服务的用户的地域信息后,与服务端存储的微博名人的地域信息进行匹配,将完全匹配或匹配度最高的部分微博名人筛选出来作为推荐的微博名人。技术方案5、基于技术方案1,在将筛选出的所述微博名人信息随服务响应发送给发起服务请求的用户之前,所述方法还包括下述过滤步骤:对于登录用户,微博服务端在为该用户按地域信息筛选出推荐的微博名人后,从筛选出的微博名人中过滤掉已被该登录用户收听的微博名人。技术方案6,基于本专利技术实施例的一方面,本专利技术还提供一种基于地理位置的网络信息推送装置,该装置包括:存储模块,用于存储微博用户的地域信息;筛选模块,用于在接收到服务请求时,根据发起服务请求的用户的地域信息筛选出与所述发起服务请求的用户具有共同地域属性的微博名人;反馈模块,用于将筛选出的所述微博名人信息随服务响应发送给发起服务请求的用户。技术方案7、基于技术方案6,所述筛选模块包括:第一地域信息获取模块,用于获取发起服务请求的用户的地域信息;第二地域信息获取模块,用于获取微博名人的地域信息;匹配模块,用于发起服务请求的用户的地域信息与微博名人的地域信息的匹配,将完全匹配或匹配度最高的部分微博名人筛选出来作为推荐的微博名人。技术方案8、基于技术方案7,所述的第一地域信息获取模块包括:登录状态判断模块,用于判断发起服务请求的用户的登录状态;转换服务模块,用于执行IP地址到地域信息的转换;登录用户地域信息获取模块,用于获取登录用户的登录账号,根据登录账号获取存储于服务端的该登录用户注册的地域信息;或获取登录用户的IP地址,通过转换服务模块获得登录用户的IP地址对应的地域信息;非登录用户地域信息获取模块,用于获取非登录用户的IP地址,通过转换服务模块来获得非登录用户的IP地址对应的地域信息。技术方案9、基于技术方案8,所述转换服务模块布置于接入层服务器。技术方案10、基于技术方案6,所述装置还包括:过滤模块,用于为发起服务请求的登录用户过滤掉该登录用户已经收听的微博名人。本专利技术能够有效提供特定区域的名人推荐列表,提高用户参与微博活动的意愿,从而提升用户参与微博的活跃度。此外,通过针对地域的推荐引擎,能够促进更多用户所在地的微博名人被收听,形成了良好有价值的关系链,从而进一步提升用户参与微博的活跃度。附图说明图1为本专利技术提供的基于地域的微博名人推荐方法的流程图;图2为本专利技术提供的基于地域的微博名人推荐装置的功能模块结构图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,以下举实施例并参照附图,对本专利技术进一步详细说明。图1为本专利技术提供的基于地域的微博名人推荐方法的流程图,该方法包括如下步骤:步骤101、在微博服务端端,存储微博用户的地域信息,所述微博用户包含微博名人及普通微博用户;获取微博用户的地域信息的方法可以为:在微博用户注册时要求用户填写所在地域的信息。微博系统根据微博用户注册的地域信息对微博用户进行地域划分。所述地域信息包含但不限于国家信息、地区信息、行政区域信息等,所述行政区域可包含省、市、区、县、街道等。所述微博名人包含但不限于:各行各业的名人或明星、旅游景点、名胜古迹、企事业单位等等。步骤102、在接收到用户发起的微博服务请求时,根据发起服务请求的用户的地域信息筛选出与发起服务请求的用户具有共同地域属性的微博名人;由于发起微博服务请求的用户有可能是非注册用户,因此,发起服务请求的用户的登录状态就有两种可能,即登录状态或未登录状态;对于登录的用户,可先获取发起服务请求的用户的登录账号,然后根据登录账号从微博服务端获取该用户注册的地域信息,也可依据登录用户发起请求时的IP地址通过IP地址到地域信息的转换服务来获得该登录用户的地域信息。对于未登录的用户,由于仅可依据用户发起请求时的IP地址通过IP地址到地域信息的转换服务来获得未登录用户的地域信息,且此部分用户量巨大,
...
【技术保护点】
一种基于地理位置的网络信息推送方法,其特征在于,该方法包括:存储微博用户的地域信息;在接收到服务请求时,根据发起服务请求的用户的地域信息筛选出与所述发起服务请求的用户具有共同地域属性的微博名人;将筛选出的所述微博名人信息随服务响应发送给发起服务请求的用户。
【技术特征摘要】
1.一种基于地理位置的网络信息推送方法,其特征在于,该方法包括:
存储微博用户的地域信息;
在接收到服务请求时,根据发起服务请求的用户的地域信息筛选出与所述
发起服务请求的用户具有共同地域属性的微博名人;
将筛选出的所述微博名人信息随服务响应发送给发起服务请求的用户。
2.根据权利要求1所述的方法,其特征在于,所述发起服务请求的用户的
地域信息通过如下方式获得:
获取发起服务请求的用户的IP地址;
通过IP地址到地域信息的转换服务来获得用户的IP地址对应的地域信息。
3.根据权利要求1所述的方法,其特征在于,当发起服务请求的用户为登
录用户时,所述发起服务请求的用户的地域信息通过如下方式获得:
获取发起服务请求的用户的登录账号;
根据登录账号获取存储于服务端的该用户注册的地域信息。
4.根据权利要求1所述的方法,其特征在于,所述根据发起服务请求的用
户的地域信息筛选出与所述发起服务请求的用户具有共同地域属性的微博名人
的方法为:
微博服务端获得请求服务的用户的地域信息后,与服务端存储的微博名人
的地域信息进行匹配,将完全匹配或匹配度最高的部分微博名人筛选出来作为
推荐的微博名人。
5.根据权利要求1所述的方法,其特征在于,在将筛选出的所述微博名人
信息随服务响应发送给发起服务请求的用户之前,所述方法还包括下述过滤步
骤:
对于登录用户,微博服务端在为该用户按地域信息筛选出推荐的微博名人
后,从筛选出的微博名人中过滤掉已被该登录用户收听的微博名人。
6.一种基于地理位置的网络信息推送装置,其特...
【专利技术属性】
技术研发人员:范禹,沃英杰,张健,闫清岭,戴魏巍,
申请(专利权)人:腾讯科技北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。