[发明专利]用于微博的用户列表复用方法和装置无效
申请号: | 201010272857.0 | 申请日: | 2010-08-30 |
公开(公告)号: | CN102385595A | 公开(公告)日: | 2012-03-21 |
发明(设计)人: | 陈岳伟 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 何文彬 |
地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 用户 列表 方法 装置 | ||
技术领域
本发明涉及网络技术领域,特别涉及一种用于微博的用户列表复用方法和装置。
背景技术
微博,即“微型博客(MicroBlog)”,是一个基于用户关系的信息分享、传播以及获取的平台,微博是通过群聚的方式由个人面向网络的即时广播,每个人都可以形成一个自己的听众群落。微博有多种更新和查阅的渠道,可以通过网站、手机短信、客户端和外部API接口等途径向你的微博客发布消息。个人电脑微博客户端(以下简称“微博客户端”)是一种流行的微博服务工具,特别是在IM软件上比如QQ上嵌入微博服务,更是发挥了即时通信和微博服务的综合作用。
在微博中,每个用户都有自己的微博信息,而多个用户信息又会形成一个用户列表。用户列表在微博中场景很多,包括听众列表、黑名单列表、搜索结果列表等。显然,在微博客户端中,需要提供承载用户信息和用户列表的界面控件,并提供对用户列表的数据组装和操作的逻辑功能。
在对现有技术进行分析后,发明人发现现有技术至少具有如下缺点:
现有技术中必须为不同的用户Item提供不同的代码和资源,不同用户列表的代码、数据组装和操作逻辑都各成一套,无法复用,造成了资源的浪费。
发明内容
本发明实施例提供了一种用于微博的用户列表复用方法和装置。所述技术方案如下:
一种用于微博的用户列表复用方法,包括:
复用预先提取的通用界面子控件;
在所述通用界面子控件的基础上,根据用户列表的配置需求添加子控件或对所述通用界面子控件进行修改。
所述预先提取的通用界面子控件具体包括:不同列表中的公共的基础控件。
所述通用界面子控件为用户Item的通用界面子控件或用户列表的通用界面子控件,所述用户Item的通用界面子控件包括:头像、昵称、ID及操作区域控件中的一项或多项;所述用户列表的通用界面子控件包括:构造用户Item列表的滚动条视图或分页视图、列表头部和底部中的一项或多项。
所述用户列表的配置需求具体包括:用户列表的配置文件或源代码中的预设条件。
对所述通用界面子控件进行修改,具体包括:
对所述通用界面子控件的控件属性进行修改。
在所述通用界面子控件的基础上,根据用户列表的配置需求添加子控件或对所述通用界面子控件进行修改,之后包括:
复用已经添加过子控件或已经修改过的通用界面子控件;
在所述已经添加过子控件或已经修改过的通用界面子控件的基础上,根据用户列表的配置需求添加子控件或对所述已经添加过子控件或已经修改过的通用界面子控件进行修改。
所述方法还包括:
提取列表基类逻辑模块,所述列表基类逻辑模块用于提供用户信息逻辑操作的通用默认实现;
在所述列表基类逻辑模块的基础上,根据用户列表所进行的操作添加逻辑实现接口或修改所述通用默认实现。
一种用于微博的用户列表复用装置,包括:
子控件复用模块,用于复用预先提取的通用界面子控件;
子控件添加模块,用于在所述通用界面子控件的基础上,根据用户列表的配置需求添加子控件;
子控件修改模块,用于对所述通用界面子控件进行修改。
所述预先提取的通用界面子控件具体包括:不同列表中的公共的基础控件。
所述通用界面子控件为用户Item的通用界面子控件或用户列表的通用界面子控件,所述用户Item的通用界面子控件包括:头像、昵称、ID及操作区域控件中的一项或多项;所述用户列表的通用界面子控件包括:构造用户Item列表的滚动条视图或分页视图、列表头部和底部中的一项或多项。
所述用户列表的配置需求具体包括:用户列表的配置文件或源代码中的预设条件。
所述子控件修改模块具体用于对所述通用界面子控件的控件属性进行修改。
所述复用装置还包括:
再复用模块,用于复用已经添加过子控件或已经修改过的通用界面子控件;
再添加模块,用于在所述已经添加过子控件或已经修改过的通用界面子控件的基础上,根据用户列表的配置需求添加子控件;
再修改模块,用于对所述已经添加过子控件或已经修改过的通用界面子控件进行修改。
所述装置还包括:
逻辑模块复用模块,用于复用预先提取的列表基类逻辑模块,所述列表基类逻辑模块用于提供用户信息逻辑操作的通用默认实现;
接口添加模块,用于在所述列表基类逻辑模块的基础上,根据用户列表所进行的操作添加逻辑实现接口;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010272857.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电容储能器件及其制备方法
- 下一篇:钢盘条高频加热自动扒皮装置