数据显示方法和装置的制造方法

文档序号:9750881阅读:365来源:国知局
数据显示方法和装置的制造方法
【技术领域】
[0001]本发明涉及数据处理技术领域,特别是涉及一种数据显示方法和装置。
【背景技术】
[0002]随着互联网技术的发展,越来越多的数据需要处理。在数据处理过程中,有时需要显示大量数据。目前的web页面数据的显示方式中,通常是两种方式,一种是通过点击按钮翻页来显示数据,这种数据显示方式的易用性较差,需要用户点击按钮才能显示下一页数据,操作步骤繁琐,增加了用户的操作负担;另一种是一次性显示所有数据,这种数据显示方式需要一次性获取所有数据,一次性会消耗过多的资源用于数据处理。

【发明内容】

[0003]基于此,有必要针对目前数据显示方式的操作步骤繁琐和一次性消耗过多资源用于数据处理的问题,提供一种数据显示方法。
[0004]—种数据显示方法,所述方法包括:
[0005]生成页数为数据页的总页数的连续的空白页,并建立所述空白页中空白行标签与相应数据页的页标识的对应关系;
[0006]根据滚动条的位置确定所述滚动条对应的空白行标签;
[0007]根据建立的所述对应关系提取与确定的所述空白行标签对应的数据页的页标识;
[0008]获取与提取到的所述页标识对应的数据页的数据,并将获取到的所述数据页的数据显示在与提取到的所述页标识对应的空白行标签所在的空白页中。
[0009]在其中一个实施例中,所述方法还包括:
[0010]从服务器获取数据总行数;
[0011 ]根据预置的每页数据行数和所述数据总行数计算数据页的总页数。
[0012]在其中一个实施例中,所述建立所述空白页中空白行标签与相应数据页的页标识的对应关系包括:
[0013]将所述空白页中空白行标签的高度设置为所述空白页的高度,并将所述空白行标签对应的数据页的页标识置入所述空白行标签中。
[0014]在其中一个实施例中,所述根据滚动条的位置确定所述滚动条对应的空白行标签包括:
[0015]在滚动条停止滚动时开始计时并记录滚动条的位置;
[0016]当计时时长达到预定时长时,选取与所述滚动条的位置对应的空白页中的空白行标签。
[0017]在其中一个实施例中,所述获取与提取到的所述页标识对应的数据页的数据包括:
[0018]向服务器发送携带提取到的数据页的页标识的数据请求;
[0019]接收所述服务器根据所述数据请求返回的与所述数据请求中的页标识对应的数据页的数据。
[0020]上述数据显示方法,首先生成页数为数据页的总页数的连续的空白页,并建立空白页中空白行标签与相应数据页的页标识的对应关系,根据滚动条的位置确定滚动条对应空白页标签,根据建立的对应关系提取与确定的空白行标签对应的数据页的页标识,之后获取与提取到的页标识所对应数据页的数据,将获取到数据页的数据显示在与提取到的页标识对应的空白行标签所在的空白页中。这样,数据显示的过程中通过滚动条的位置来确定空白行标签,显示与空白行标签对应的数据页的数据,无需通过点击按钮来显示数据,简化了数据的显示过程。在获取数据时,只获取与空白行标签对应的数据页的数据,避免了一次性处理大量数据而消耗过多的资源用于数据处理的情况。
[0021 ] 一种数据显示装置,所述装置包括:
[0022]对应关系建立模块,用于生成页数为数据页的总页数的连续的空白页,并建立所述空白页中空白行标签与相应数据页的页标识的对应关系;
[0023]空白行确定模块,用于根据滚动条的位置确定所述滚动条对应的空白行标签;
[0024]页标识提取模块,用于根据建立的所述对应关系提取与确定的所述空白行标签对应的数据页的页标识;
[0025]数据显示模块,用于获取与提取到的所述页标识对应的数据页的数据,并将获取到的所述数据页的数据显示在与提取到的所述页标识对应的空白行标签所在的空白页中。
[0026]在其中一个实施例中,所述装置还包括:
[0027]数据行数获取模块,用于从服务器获取数据总行数;
[0028]数据页数计算模块,用于根据预置的每页数据行数和所述数据总行数计算数据页的总页数。
[0029]在其中一个实施例中,所述对应关系建立模块还用于将所述空白页中空白行标签的高度设置为所述空白页的高度,并将所述空白行标签对应的数据页的页标识置入所述空白行标签中。
[0030]在其中一个实施例中,所述空白行确定模块包括:
[0031]计时记录模块,用于在滚动条停止滚动时开始计时并记录滚动条的位置;
[0032]空白行选取模块,用于当计时时长达到预定时长时,选取与所述滚动条的位置对应的空白页中的空白行标签。
[0033]在其中一个实施例中,所述数据显示模块包括:
[0034]数据请求发送模块,用于向服务器发送携带提取到的数据页的页标识的数据请求;
[0035]数据接收模块,用于接收所述服务器根据所述数据请求返回的与所述数据请求中的页标识对应的数据页的数据。
[0036]上述数据显示装置,首先对应关系建立模块生成页数为数据页的总页数的连续的空白页,并建立空白页中空白行标签与相应数据页的页标识的对应关系,空白行确定模块根据滚动条的位置确定滚动条对应的空白页标签,页标识提取模块根据建立的对应关系提取与确定的空白行标签对应的数据页的页标识,之后数据显示模块获取与提取到的页标识所对应数据页的数据,将获取到数据页的数据显示在与提取到的页标识对应的空白行标签所在的空白页中。这样,数据显示的过程中通过滚动条的位置来确定空白行标签,显示与空白行标签对应的数据页的数据,无需通过点击按钮来显示数据,简化了数据的显示过程。在获取数据时,只获取与空白行标签对应的数据页的数据,避免了一次性处理大量数据而消耗过多资源用于数据处理的情况。
【附图说明】
[0037]图1为一个实施例中数据显示系统的应用环境图;
[0038]图2为一个实施例中数据显示方法的流程示意图;
[0039]图3为一个实施例中计算数据页的总页数的步骤的流程示意图;
[0040]图4为一个实施例中选取滚动条对应的空白行标签的步骤的流程示意图;
[0041]图5为一个实施例中获取对应数据页的页标识的步骤的流程示意图;
[0042]图6为一个实施例中数据显示方法的时序图;
[0043]图7为一个实施例中数据显示装置的结构框图;
[0044]图8为另一个实施例中数据显示装置的结构框图;
[0045]图9为一个实施例中空白行确定模块的结构框图;
[0046]图10为一个实施例中数据显示模块的结构框图。
【具体实施方式】
[0047]为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明的【具体实施方式】做详细的说明。在下面的描述中阐述了很多具体细节以便于充分理解本发明。但是本发明能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本发明内涵的情况下做类似改进,因此本发明不受下面公开的具体实施的限制。
[0048]图1为一个实施例中数据显示系统的应用环境图。数据显示系统包括终端110和服务器120。终端110和服务器120通过网络连接。终端110为可以显示数据的终端,包括智能手机、平板电脑、台式电脑以及个人数据助理等中的至少一种。
[0049]如图2所示,一种数据显示方法,本实施例以该方法应用于图1中的数据显示系统中的终端110来举例说明。该终端110上运行有数据显示程序,通过该数据显示程序来实施该数据显示方法。该方法具体包括如下步骤:
[0050]步骤202,生成页数为数据页的总页数的连续的空白页,并建立空白页中空白行标签与相应数据页的页标识的对应关系。
[0051]具体地,终端110根据数据页的总页数生成相应页数的连续的空白页,连续的空白页与连续的数据页一一对应。在空白页中设置有空白行标签,以空白行标签作为空白页的页面元素,将空白行标签与相应的每个数据页的页标识建立对应关系。数据页的页标识是可以唯一标识数据页的标识,页标识可以是数字、特殊符号、字符串和关键字中的至少一种,页标识可以是数字形式的页码。空白页的页面元素为空白页的显示内容。数据页是指用于显示数据的整个页面。空白行标签是页面中<tr>…</tr>部分用于定义空白行的代码段。数据页的数
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1