[发明专利]一种列表信息的绘制方法和装置有效
申请号: | 201210397682.5 | 申请日: | 2012-10-18 |
公开(公告)号: | CN103778128B | 公开(公告)日: | 2018-05-04 |
发明(设计)人: | 翁文祥;岳上;肖晓;郑林州;刘丹 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京德琦知识产权代理有限公司11018 | 代理人: | 张晓峰,宋志强 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 列表 信息 绘制 方法 装置 | ||
技术领域
本申请涉及数据处理设备的信息处理技术领域,尤其涉及一种列表信息的绘制方法和装置。
背景技术
目前,数据处理设备,如计算机、智能手机、掌上电脑、平板电脑等,的使用越来越普及,数据处理设备及其应用程序可以处理并在显示器上展示来自本地和网络的各种数据。
目前许多应用场景中,需要展示一类列表信息,如即时通信程序中的好友列表信息、网络搜索引擎显示的搜索结果列表信息等等。所述列表信息需要数据处理设备运行相应的程序对需要展示的数据进行绘制处理,从而在显示器上输出显示列表信息。
在一种现有的列表信息绘制技术中,在对列表信息进行绘制的过程中,每一个列表中每一行的信息所绘制的样式都是相同的,只是绘制的内容不同,例如在即时通信应用工具中的好友列表中,每一行都是由居左对齐的一个图标和右边的一行好友名称组成。
但是,上述这种现有的列表信息绘制技术所展示的列表信息的信息元素过于单一,只能以固定的样式展示其原始的内容数据,无法对不同单元格采用不同的样式区别展示,导致人眼获取的信息元素(即有样式区别的信息元素)过少,不利于人眼对目标数据的区别、获取和跟踪,导致人眼对目标数据的获取效率很低。
目前另一种现有的列表信息绘制技术在一定程度上解决了上述缺陷,即对不同类型的数据设定对应的显示方式,在显示器上输出绘制列表信息时,根据列表中待显示数据类型确定其对应的显示方式,按照该显示方式来绘制数据,从而可以绘制出各行的样式不同的列表信息供显示器输出,例如每一行的高度不一样,某些行可能只有文字,某些行可能需要展示几个图标等等,这样的列表信息中可以利用不同的样式来展示类型或内容不同的数据,方便人眼从显示器的列表信息中区分出数据的类型和内容,提高人眼对目标数据的获取效率。
但是,上述这种列表信息的绘制方式的前提是列表中的所有数据都是绘制方已知的,由于列表中的数据已知,因此可以由绘制方针对每种数据预先设置相应的绘制方式,从而绘制出与数据内容对应的列表信息。但是,这种绘制方式无法正确绘制多源数据,所述多源数据是指列表中的数据来源很复杂,每种数据项目的来源可能不同,例如在网络应用中,一个应用的列表信息中的数据可能来自于多个不同的第三方数据库,对于列表绘制模块来讲,不同来源的数据内容是未知的,其对应的显示方式也是未知的,如果采用本地默认的显示方式来绘制往往不能适配对应的数据内容,因此常会导致数据显示错误。
发明内容
有鉴于此,本发明的主要目的在于提供一种列表信息的绘制方法和装置,以实现对多源数据的列表信息的多样式绘制,提高人眼对目标数据的获取效率,同时降低多源数据的显示错误率。
本发明的技术方案是这样实现的:
一种列表信息的绘制方法,包括:
根据所要显示的列表的数据项目确定所述列表的列数,查询所述数据项目对应的数据源,根据查询结果确定所述列表的行数;
遍历所述列表的每一行每一列的每个单元格,查询对应的数据源,得到由所述数据源提供的每个单元格的内容数据、高度、以及显示方式;
根据所述列表每一行的单元格的高度确定对应行的行高;
遍历所述列表每一行每一列的每个单元格,根据每个单元格的显示方式对其内容数据进行绘制处理,绘制出列表中每个单元格的显示内容。
一种列表信息的绘制装置,包括:
行列确定模块,用于根据所要显示的列表的数据项目确定所述列表的列数,查询所述数据项目对应的数据源,根据查询结果确定所述列表的行数;
数据获取模块,用于遍历所述列表的每一行每一列的每个单元格,查询对应的数据源,得到由所述数据源提供的每个单元格的内容数据、高度、以及显示方式;
行高确定模块,用于根据所述列表每一行的单元格的高度确定对应行的行高;
单元格绘制模块,用于遍历所述列表每一行每一列的每个单元格,根据每个单元格的显示方式对其内容数据进行绘制处理,绘制出列表中每个单元格的显示内容。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210397682.5/2.html,转载请声明来源钻瓜专利网。
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置