[发明专利]一种微博客户端、微博消息的聚合方法以及即时通信客户端有效
申请号: | 201010293479.4 | 申请日: | 2010-09-19 |
公开(公告)号: | CN102413065A | 公开(公告)日: | 2012-04-11 |
发明(设计)人: | 库宇;刘红杰 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58;H04L29/06 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 林楠楠;王琦 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 博客 消息 聚合 方法 以及 即时 通信 客户端 | ||
1.一种微博客户端,其特征在于,包括:
消息拉取模块,用于根据地点信息从外部的网络服务器拉取微博消息;
消息池,用于存储所述消息拉取模块拉取到的微博消息;
地理页服务模块,用于生成一个或者多个地理页,根据拉取到的微博消息对应的地点信息在相应的地理页上展示所述微博消息。
2.根据权利要求1所述的微博客户端,其特征在于,所述消息拉取模块用于:
根据该微博客户端的身份信息获得对应的本地地点信息,并将该本地地点信息转换为对应的关键key值,向所述网络服务器发出携带所述key值的消息拉取请求,将所述网络服务器中具有对应key值的微博消息拉取到所述微博客户端。
3.根据权利要求1所述的微博客户端,其特征在于,所述消息拉取模块用于:
将该微博客户端的用户所选择的历史地点信息或者所述网络服务器提供的热门地点信息转换为对应的关键key值,向所述网络服务器发出携带所述key值的消息拉取请求,将所述网络服务器中具有对应key值的微博消息拉取到所述微博客户端。
4.根据权利要求1-3任一项所述的微博客户端,其特征在于,所述地理页服务模块包括:逻辑管理子模块,用于设置消息拉取策略;
则所述消息拉取模块进一步用于:根据所述消息拉取策略和所述地点信息从所述网络服务器拉取微博消息。
5.根据权利要求4所述的微博客户端,其特征在于,所述消息拉取策略包括:单次拉取消息数和拉取消息总数;
则所述消息拉取模块用于:根据所述单次拉取消息数一次性从所述网络服务器拉取相应数量的微博消息,在检测到地理页的滚动条拉到底端时触发下一次拉取,并在所拉取的消息数量达到所述拉取消息总数时停止微博消息的拉取。
6.根据权利要求1-3任一项所述的微博客户端,其特征在于,所述消息池进一步用于:
在所存储的消息数量到达消息存储门限时,根据消息淘汰策略释放对应的微博消息。
7.根据权利要求6所述的微博客户端,其特征在于,所述消息池用于:
维护自身所存储的一条或者多条微博消息的引用计数,并根据所述引用计数确定消息淘汰策略。
8.根据权利要求7所述的微博客户端,其特征在于,所述消息池用于:
监视一个或者多个地理页,当一个地理页上显示一条微博消息时,将该微博消息的引用计数加一,当一个地理页被析构时,将该地理页上原先所显示的所有微博消息的引用计数减一。
9.根据权利要求1-3任一项所述的微博客户端,其特征在于,所述地理页服务模块包括展示子模块,用于:
在生成一个或者多个地理页时,查找所述微博客户端中的容器池判断是否存在可使用的控件,如果存在则从所述容器池获取控件,并将所述微博消息填充到所获取的控件中;如果不存在则创建所需的控件,并将所述微博消息填充到所创建的控件中。
10.根据权利要求9所述的微博客户端,其特征在于,所述展示子模块进一步用于:
将所生成的一个或者多个地理页析构,并将该地理页的控件存储到所述容器池。
11.一种微博消息的聚合方法,其特征在于,包括:
微博客户端根据地点信息从网络服务器拉取微博消息并存储;
所述微博客户端生成一个或者多个地理页,根据拉取到的微博消息对应的地点信息在相应的地理页上展示所述微博消息。
12.根据权利要求11所述的方法,其特征在于,所述微博客户端根据地点信息从网络服务器拉取微博消息包括:
所述微博客户端根据其身份信息获得对应的本地地点信息,并将该本地地点信息转换为对应的关键key值,向所述网络服务器发出携带所述key值的消息拉取请求,将所述网络服务器中具有对应key值的微博消息拉取到所述微博客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010293479.4/1.html,转载请声明来源钻瓜专利网。