一种推送微博的方法及系统、服务器技术方案

技术编号:10567095 阅读:154 留言:0更新日期:2014-10-22 17:45
本发明专利技术公开了一种推送微博的方法及系统,其中方法包括:服务器对所有微博按照内容关键字和/或地理位置信息建立索引;需要向用户推送微博时,服务器以用户感兴趣的内容关键字和/或地理位置信息为索引,查找与所述用户感兴趣的内容关键字和/或地理位置信息相关的微博,将所述查找到的微博按照与所述用户感兴趣的内容关键字和/或地理位置信息的相关度和/或时间顺序进行排序,将排序后的所述微博推送给用户。本发明专利技术还同时公开了一种服务器,采用本发明专利技术能提升微博的媒体属性,并且不出现噪声及骚扰问题。

【技术实现步骤摘要】
一种推送微博的方法及系统、服务器
本专利技术涉及微博推送技术,尤其涉及一种推送微博的方法及系统、服务器。
技术介绍
微博兼具社交属性和媒体属性于一身,其中,所述社交属性为用户的收听关系链,如朋友、同事、名人等;所述媒体属性为微博中的内容。所述微博的媒体属性依赖于社交属性,若要提升媒体属性,就需要提升社交属性,即:用户要查看到更多用户发布的微博的具体内容,就需要扩展收听关系链。但是,如果通过扩展收听关系链来提升微博的媒体属性,会出现由于收听关系链过大,使用户收到大量的微博,而收到的大量微博中并非所有微博都是用户感兴趣的,如此,就给用户带来噪声和骚扰的问题,影响用户体验。可见,现有技术收听微博的方法中,无法减小微博的社交属性与媒体属性之间的耦合关系,从而无法既提升微博的媒体属性,又去除由于扩展收听关系链带来的噪声和骚扰的问题。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种推送微博的方法及系统、服务器,能减小微博的社交属性与媒体属性之间的耦合关系,既提升微博的媒体属性,又去除由于扩展收听关系链带来的噪声和骚扰的问题。为达到上述目的,本专利技术的技术方案是这样实现的:本专利技术提供了一种推送微博的方法,该方法包括:服务器对所有微博按照内容关键字和/或地理位置信息建立索引;需要向用户推送微博时,服务器以用户感兴趣的内容关键字和/或地理位置信息为索引,查找与所述用户感兴趣的内容关键字和/或地理位置信息相关的微博;将所述查找到的微博按照与所述用户感兴趣的内容关键字和/或地理位置信息的相关度和/或时间顺序进行排序,将排序后的所述微博推送给用户。上述方案中,所述用户感兴趣的内容关键字和/或地理位置信息为:用户输入的内容关键字和/或地理位置信息;和/或用户根据服务器提供的信息选出的内容关键字和/或地理位置信息;和/或服务器根据所述用户发布或收听的历史微博获取的内容关键字和/或地理位置信息。上述方案中,所述服务器根据所述用户发布或收听的历史微博获取内容关键字和/或地理位置信息,包括:服务器将自身保存的预置的内容关键字和/或地理位置信息与所述历史微博进行对比,当所述历史微博内容中出现与预置的内容关键字和/或地理位置信息中相同的内容时,将所述内容关键字和/或地理位置信息作为所述用户感兴趣的内容关键字和/或地理位置信息。上述方案中,所述服务器根据所述用户发布或收听的历史微博获取内容关键字和/或地理位置信息,包括:用户完成微博编写后为所述微博设定一个或多个内容关键字,将所述微博以及对应的内容关键字发送至服务器,所述服务器将用户设定的一个或多个内容关键字作为所述用户感兴趣的内容关键字。上述方案中,所述服务器根据所述用户发布或收听的历史微博获取内容关键字和/或地理位置信息,包括:服务器记录发来所述历史微博移动终端所在的地理位置,将所述地理位置作为所述用户感兴趣的地理位置信息。上述方案中,所述服务器以用户感兴趣的内容关键字和/或地理位置信息为索引,查找与所述内容关键字和/或地理位置信息相关的微博,包括:服务器查看当前自身已存的所有微博对应的索引,提取与用户感兴趣的内容关键字和/或地理位置信息相同的索引,以所述索引对应的微博作为与所述用户感兴趣的内容关键字和/或地理位置信息相关的微博。本专利技术提供了一种服务器,该服务器包括:微博索引模块、微博查找模块和微博推送模块;其中,微博索引模块,用于对所有微博按照内容关键字和/或地理位置信息建立索引,以及向微博推送模块发送相关的微博;微博查找模块,用于需要向用户推送微博时,以用户感兴趣的内容关键字和/或地理位置信息为索引,从微博索引模块中查找与所述用户感兴趣的内容关键字和/或地理位置信息相关的微博;微博推送模块,用于将微博查找模块查找到的微博按照与所述用户感兴趣的内容关键字和/或地理位置信息的相关度和/或时间顺序进行排序,将所述排序后的所述微博推送给用户。上述方案中,所述服务器还包括:获取模块,用于获取用户感兴趣的内容关键字和/或地理位置信息;其中,所述用户感兴趣的内容关键字和/或地理位置信息为:用户输入的内容关键字和/或地理位置信息;和/或用户根据服务器提供的信息选出的内容关键字和/或地理位置信息;和/或服务器根据所述用户发布或收听的历史微博获取的内容关键字和/或地理位置信息。上述方案中,所述微博查找模块,具体用于将自身保存的预置的内容关键字和/或地理位置信息与所述历史微博进行对比,当所述历史微博内容中出现与预置的内容关键字和/或地理位置信息中相同的内容时,将所述内容关键字和/或地理位置信息作为所述用户感兴趣的内容关键字和/或地理位置信息。上述方案中,所述微博查找模块,具体用于将用户设定的一个或多个内容关键字作为所述用户感兴趣的内容关键字。上述方案中,所述微博查找模块,具体用于记录发来所述历史微博移动终端所在的地理位置,将所述地理位置作为所述用户感兴趣的地理位置信息。上述方案中,所述微博查找模块,具体用于查看微博索引模块中已存的所有微博对应的索引,提取与用户感兴趣的内容关键字和/或地理位置信息相同的索引,以所述索引对应的微博作为与所述用户感兴趣的内容关键字和/或地理位置信息相关的微博。本专利技术还提供了一种推送微博的系统,包括上述方案中所述的服务器,该系统还包括:移动终端,用于用户发布微博以及为用户展示服务器发来的微博。本专利技术所提供的推送微博的方法及系统、服务器,能够自动获取收到的微博对应的用户感兴趣的内容关键字和/或地理位置信息,将所述用户感兴趣的内容关键字和/或地理位置信息为索引,查找与所述内容关键字和/或地理位置信息相关的微博,将所述查找到的微博按照与所述用户感兴趣的内容关键字和/或地理位置信息的相关度和/或时间顺序进行排序,将排序后的所述微博推送给用户。如此,无需用户扩展收听关系链,就能够获取与自身发表的历史微博相关的微博,从而减小微博的社交属性与媒体属性之间的耦合关系;进一步的,能在减小微博的社交属性与媒体属性之间的耦合关系的情况下,提升微博的媒体属性。另外,由于本专利技术避免了用户收听关系链的扩展,因此,能够保证不出现增加噪声及骚扰的问题,从而提升了用户使用微博的体验。附图说明图1为本专利技术推送微博的方法流程示意图;图2为本专利技术推送微博的系统组成结构示意图;图3为本专利技术中服务器的组成结构示意图;图4为本专利技术实施例一推送微博的方法流程示意图;图5为本专利技术实施例一中获取并展示微博的示意图一;图6为本专利技术实施例一中获取并展示微博的示意图二。具体实施方式本专利技术的基本思想是:服务器对所有微博按照内容关键字和/或地理位置信息建立索引;需要向用户推送微博时,服务器以用户感兴趣的内容关键字和/或地理位置信息为索引,查找与所述用户感兴趣的内容关键字和/或地理位置信息相关的微博,将所述查找到的微博按照与所述用户感兴趣的内容关键字和/或地理位置信息的相关度和/或时间顺序进行排序,将排序后的所述微博推送给用户。下面结合附图及具体实施例对本专利技术再作进一步详细的说明。本专利技术提出的一种推送微博的方法,如图1所示,包括以下步骤:步骤101:服务器对所有微博按照内容关键字和/或地理位置信息建立索引。这里,所述内容关键字和/或地理位置信息为预置在服务器中的内容;具体的,所述服务器逐条从自身保存的所有微博中提取微博,查看所述提取的微本文档来自技高网...
一种推送微博的方法及系统、服务器

【技术保护点】
一种推送微博的方法,其特征在于,该方法包括:服务器对所有微博按照内容关键字和/或地理位置信息建立索引;需要向用户推送微博时,服务器以用户感兴趣的内容关键字和/或地理位置信息为索引,查找与所述用户感兴趣的内容关键字和/或地理位置信息相关的微博;将所述查找到的微博按照与所述用户感兴趣的内容关键字和/或地理位置信息的相关度和/或时间顺序进行排序,将排序后的所述微博推送给用户。

【技术特征摘要】
1.一种推送微博的方法,其特征在于,该方法包括:服务器对所有微博按照内容关键字和/或地理位置信息建立索引;需要向用户推送微博时,服务器以用户感兴趣的内容关键字和/或地理位置信息为索引,查找与所述用户感兴趣的内容关键字和/或地理位置信息相关的微博;将所述查找到的微博按照与所述用户感兴趣的内容关键字和/或地理位置信息的相关度和/或时间顺序进行排序,将排序后的所述微博推送给用户;所述需要向用户推送微博时为:服务器收到用户发来的最新一条微博时,或者为用户发出获取相关微博的指令时,或者为服务器周期性的向用户推送微博;所述用户感兴趣的内容关键字和/或地理位置信息为:用户输入的内容关键字和/或地理位置信息;所述服务器对所有微博按照内容关键字和/或地理位置信息建立索引,包括:所述服务器逐条从自身保存的所有微博中提取微博,查看所述提取的微博中是否包含与预置的内容关键字和/或地理位置信息相同的内容、或者查看所述提取的微博发布时所在的地理位置是否与预置的地理位置信息相同,若有,则所述内容关键字和/或地理位置信息作为所述提取的微博的索引。2.根据权利要求1所述的方法,其特征在于,所述用户感兴趣的内容关键字和/或地理位置信息为:用户根据服务器提供的信息选出的内容关键字和/或地理位置信息;和/或服务器根据所述用户发布或收听的历史微博获取的内容关键字和/或地理位置信息。3.根据权利要求2所述的方法,其特征在于,所述服务器根据所述用户发布或收听的历史微博获取内容关键字和/或地理位置信息,包括:服务器将自身保存的预置的内容关键字和/或地理位置信息与所述历史微博进行对比,当所述历史微博内容中出现与预置的内容关键字和/或地理位置信息中相同的内容时,将所述内容关键字和/或地理位置信息作为所述用户感兴趣的内容关键字和/或地理位置信息。4.根据权利要求2所述的方法,其特征在于,所述服务器根据所述用户发布或收听的历史微博获取内容关键字和/或地理位置信息,包括:用户完成微博编写后为所述微博设定一个或多个内容关键字,将所述微博以及对应的内容关键字发送至服务器,所述服务器将用户设定的一个或多个内容关键字作为所述用户感兴趣的内容关键字。5.根据权利要求2所述的方法,其特征在于,所述服务器根据所述用户发布或收听的历史微博获取内容关键字和/或地理位置信息,包括:服务器记录发来所述历史微博移动终端所在的地理位置,将所述地理位置作为所述用户感兴趣的地理位置信息。6.根据权利要求2所述的方法,其特征在于,所述服务器以用户感兴趣的内容关键字和/或地理位置信息为索引,查找与所述内容关键字和/或地理位置信息相关的微博,包括:服务器查看当前自身已存的所有微博对应的索引,提取与用户感兴趣的内容关键字和/或地理位置信息相同的索引,以所述索引对应的微博作为与所述用户感兴趣的内容关...

【专利技术属性】
技术研发人员:刘里舒军田明
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1