一种数据分页显示方法及终端设备的制造方法

文档序号:10687110阅读:385来源:国知局
一种数据分页显示方法及终端设备的制造方法
【专利摘要】本发明实施例提供一种数据分页显示方法及终端设备,该方法包括:在获取到用户在当前页面输入的下页查看指令后,根据当前页面的页码P和当前页面可显示的最大数据信息数K,向数据服务器请求获取偏移量为P*K至P*K+K的数据信息,在确定偏移量为P*K至P*K+K的数据信息中和终端设备已获取的P*K条数据信息中存在相同的数据信息时,向数据服务器请求获取偏移量为0至P*K+K的数据信息,将偏移量为0至P*K+K的数据信息中、与已获取的P*K条数据信息不相同的数据信息确定为下一页面对应的待显示数据信息。用于避免向用户展示重复的数据信息。
【专利说明】
一种数据分页显示方法及终端设备
技术领域
[0001] 本发明实施例涉及互联网技术领域,尤其涉及一种数据分页显示方法及终端设 备。
【背景技术】
[0002] 随着信息技术的不断发展,数据服务器(例如即时评论信息服务器)可向用户提供 的数据信息也越来越多,为了便于查看,用户通常在终端设备中以分页的形式查看数据服 务器中的数据信息。
[0003] 数据服务器中可以存储多条数据信息,该多条数据信息按照生成时刻由近到远的 顺序进行排序以形成数据信息队列,且在数据服务器中随时可能增加生成时刻最新的数据 信息。在用户通过终端设备查看数据信息的过程中,终端设备的一个页面中可以显示的数 据信息的条数通常是固定的(例如10条),当用户需要查看更多的数据信息时,用户可以对 当前页面的"下一页"按钮进行点击操作,终端设备根据当前页面的页码P和一个页面可现 实的最大数据信息条数K,向数据服务器请求获取消息队列中第P*K至P*K+K个数据信息,并 在终端设备在下一页面上向用户显示该第P*K至P*K+K个数据信息。
[0004] 然而,若在用户浏览当前页面的数据信息的过程中,数据服务器中增加了新的数 据信息,则在下一页面中展示的数据信息与当前页面展示的数据信息中包括重复的数据信 息,使得用户体验差。

【发明内容】

[0005] 本发明实施例提供一种数据分页显示方法及终端设备,用于避免向用户展示重复 的数据信息。
[0006] 第一方面,本发明实施例提供一种数据分页显示方法,应用于终端设备,所述方法 包括:
[0007] 在获取到用户在当前页面输入的下页查看指令后,根据所述当前页面的页码P和 所述当前页面可显示的最大数据信息数K,向数据服务器请求获取偏移量为P*K至P*K+K的 数据信息,所述P为大于或等于1的整数,所述K为大于或等于1的整数;
[0008] 在确定所述偏移量为P*K至P*K+K的数据信息中和所述终端设备已获取的P*K条数 据信息中存在相同的数据信息时,向所述数据服务器请求获取偏移量为〇至P*K+K的数据信 息;
[0009] 将偏移量为0至P*K+K的数据信息中、与所述已获取的P*K条数据信息不相同的数 据信息确定为所述当前页面的下一页面对应的待显示数据信息。
[0010] 在一种可能的实施方式中,所述向数据服务器请求获取偏移量为P*K至P*K+K的数 据信息,包括:
[0011] 向所述数据服务器发送第一数据请求消息,所述第一数据请求消息中包括偏第一 移量和第一数据信息个数,所述第一偏移量为P*K,所述第一数据信息个数为K;
[0012] 接收所述数据服务器发送的第一数据响应消息,所述第一数据响应消息中包括所 述偏移量为P*K至P*K+K的数据信息。
[0013] 在另一种可能的实施方式中,所述向所述数据服务器请求获取偏移量为0至P*K+K 的数据信息,包括:
[0014] 向所述数据服务器发送第二数据请求消息,所述第二数据请求消息中包括偏第二 移量和第二数据信息个数,所述第二偏移量为0,所述第二数据信息个数为P*K+K;
[0015] 接收所述数据服务器发送的第一数据响应消息,所述第一数据响应消息中包括所 述偏移量为〇至P*K+K的数据信息。
[0016] 在另一种可能的实施方式中,所述将偏移量为0至P*K+K的数据信息中、与所述已 获取的P*K条数据信息不相同的数据信息确定为所述下一页面对应的待显示数据信息,包 括:
[0017]分别将所述偏移量为0至P*K+K的数据信息的标识、与所述已获取的P*K条数据信 息的标识进行对比,以得到所述偏移量为0至P*K+K的数据信息中、与所述已获取的P*K条数 据信息不相同的数据信息;
[0018] 将所述偏移量为0至P*K+K的数据信息中、与所述已获取的P*K条数据信息不相同 的数据信息确定为所述下一页面对应的待显示数据信息。
[0019] 在另一种可能的实施方式中,在将所述偏移量为0至P*K+K的数据信息中、与所述 已获取的P*K条数据信息不相同的数据信息确定为所述下一页面对应的待显示数据信息之 后,还包括:
[0020] 获取各所述待显示数据信息的偏移量;
[0021] 按照所述偏移量递增的顺序,在所述下一页面中显示各所述待显示数据信息。
[0022] 第二方面,本发明实施例提供一种终端设备,包括:
[0023] 第一获取模块,用于在获取到用户在当前页面输入的下页查看指令后,根据所述 当前页面的页码P和所述当前页面可显示的最大数据信息数K,向数据服务器请求获取偏移 量为P*K至P*K+K的数据信息,所述P为大于或等于1的整数,所述K为大于或等于1的整数; [0024]第二获取模块,用于在确定所述偏移量为P*K至P*K+K的数据信息中和所述终端设 备已获取的P*K条数据信息中存在相同的数据信息时,向所述数据服务器请求获取偏移量 为0至P*K+K的数据信息;
[0025]确定模块,用于将偏移量为0至P*K+K的数据信息中、与所述已获取的P*K条数据信 息不相同的数据信息确定为所述当前页面的下一页面对应的待显示数据信息。
[0026] 在一种可能的实施方式中,所述第一获取模块包括第一发送单元和第一接收单 元,其中,
[0027] 所述第一发送单元用于,向所述数据服务器发送第一数据请求消息,所述第一数 据请求消息中包括偏第一移量和第一数据信息个数,所述第一偏移量为P*K,所述第一数据 信息个数为K;
[0028] 所述第一接收单元用于,接收所述数据服务器发送的第一数据响应消息,所述第 一数据响应消息中包括所述偏移量为P*K至P*K+K的数据信息。
[0029] 在另一种可能的实施方式中,所述第二获取模块包括第二发送单元和第二接收单 元,其中,
[0030] 所述第二发送单元用于,向所述数据服务器发送第二数据请求消息,所述第二数 据请求消息中包括偏第二移量和第二数据信息个数,所述第二偏移量为〇,所述第二数据信 息个数为P*K+K;
[0031] 所述第二接收单元用于,接收所述数据服务器发送的第一数据响应消息,所述第 一数据响应消息中包括所述偏移量为0至P*K+K的数据信息。
[0032]在另一种可能的实施方式中,所述确定模块具体用于:
[0033]分别将所述偏移量为0至P*K+K的数据信息的标识、与所述已获取的P*K条数据信 息的标识进行对比,以得到所述偏移量为0至P*K+K的数据信息中、与所述已获取的P*K条数 据信息不相同的数据信息;
[0034]将所述偏移量为0至P*K+K的数据信息中、与所述已获取的P*K条数据信息不相同 的数据信息确定为所述下一页面对应的待显示数据信息。
[0035]在另一种可能的实施方式中,所述终端设备还包括第三获取模块和显示模块,其 中,
[0036]所述第三获取模块用于,在所述确定模块将所述偏移量为0至P*K+K的数据信息 中、与所述已获取的P*K条数据信息不相同的数据信息确定为所述下一页面对应的待显示 数据信息之后,获取各所述待显示数据信息的偏移量;
[0037]所述显示模块用于,按照所述偏移量递增的顺序,在所述下一页面中显示各所述 待显示数据信息。
[0038]本发明实施例提供的数据分页显示方法及终端设备,在终端设备获取到用户在当 前页面输入的下页查看指令之后,终端设备向数据服务器请求获取偏移量为P*K至P*K+K的 数据信息,并判断偏移量为P*K至P*K+K的数据信息与终端设备已获取的P*K条数据信息中 是否存在相同的数据信息,若存在,则终端设备向数据服务器请求获取偏移量为〇至P*K+K 的数据信息,并将偏移量为〇至P*K+K的数据信息中、与已获取的P*K条数据信息不相同的数 据信息确定为下一页面对应的待显示数据信息,使得待显示数据信息与已获取的多条数据 信息中不存在相同的数据信息,避免了向用户展示重复的数据信息进而提高用户体验。
【附图说明】
[0039] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发 明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以 根据这些附图获得其他的附图。
[0040] 图1为本发明提供的数据分页显示方法的应用场景示意图;
[0041 ]图2为本发明提供的数据分页显示方法的流程示意图;
[0042]图3为本发明提供的确定待显示数据信息方法的流程图;
[0043] 图4为本发明提供的终端设备的结构示意图一;
[0044] 图5为本发明提供的终端设备的结构示意图二。
【具体实施方式】
[0045] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例 中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是 本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员 在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0046] 图1为本发明提供的数据分页显示方法的应用场景示意图,请参见图1,包括数据 服务器101和终端设备102,在数据服务器101中存储有多条数据信息,该多条数据信息按照 生成时刻由近及远的顺序进行排列,以形成数据信息队列,终端设备102可以为电脑手机等 设备,在终端设备102中可以查看数据服务器101中的数据信息,在终端设备102的一个页面 中可显示的数据信息的条数通常为固定的,当用户需要查看数据服务器中更多的数据信息 时,用户可以对当前页面中的"下一页"按钮进行点击操作,以向数据服务器请求获取更多 的数据信息,并在下一页面上进行显示。在本申请中,在下一页面中显示的数据信息与当前 页面显示的数据信息中不包括重复的数据信息,若在用户浏览当前页面的过程中数据服务 器中增加了新的数据信息,则用户可以在下一页面中查看新增的数据信息。下面,通过具体 实施例对本申请所示的技术方案进行详细说明。
[0047] 需要说明的是,下面这几个具体的实施例可以相互结合,对于相同或相似的概念 或过程可能在某些实施例中不再赘述。
[0048]图2为本发明提供的数据分页显示方法的流程示意图,该方法的执行主体为终端 设备,请参照图2,该方法可以包括:
[0049] S201、在获取到用户在当前页面输入的下页查看指令后,根据当前页面的页码P和 当前页面可显示的最大数据信息数K,向数据服务器请求获取偏移量为P*K至P*K+K的数据 信息;
[0050] 其中,P为大于或等于1的整数,K为大于或等于1的整数;
[00511 S202、在确定偏移量为P*K至P*K+K的数据信息中和终端设备已获取的P*K条数据 信息中存在相同的数据信息时,向数据服务器请求获取偏移量为0至P*K+K的数据信息; [0052] S203、将偏移量为0至P*K+K的数据信息中、与已获取的P*K条数据信息不相同的数 据信息确定为当前页面的下一页面对应的待显示数据信息。
[0053]在本申请中,数据服务器中存储有多条数据信息,该多条数据信息按照生成时刻 由近及远的顺序进行排列,以形成数据信息队列,该数据信息队列中每个数据信息有其对 应的偏移量,数据信息的生成时刻与当前时刻之间的时间差越大,数据信息的偏移量越大, 当数据服务器中增加新的数据信息时,由于新增的数据信息的生成时刻距离当前时刻最 近,则新增加的数据信息位于数据信息队列的前边,相应的,数据信息队列中之前存在的数 据信息的偏移量根据新增加的数据信息的个数进行改变,具体的,当数据服务器中增加X个 数据信息时,数据信息队列中之前存在的数据信息的偏移量均需要增加X。
[0054] 示例性的,假设数据服务器在第一时刻包括L个数据信息,分别记为数据信息1-数 据信息L,且数据信息1-数据信息L的生成时刻与当前时刻之间的时间差依次递减,则在第 一时刻时,数据服务器中的数据信息队列、以及数据信息队列中各数据信息的偏移量如表1 所示:
[0055] 表 1
[0057] 假设在第一时刻与第二时刻之间,数据服务器中新增了 3条数据信息,分别记为数 据信息L+1-数据信息L+3,且数据信息L+1-数据信息L+3的生成时刻与当前时刻之间的时间 差依次递减,则在第二时刻,数据服务器中的数据信息队列、以及数据信息队列中各数据信 息的偏移量如表2所不:
[0058] 表2
[0060] 在实际应用过程中,在用户通过终端设备的当前页面查看数据服务器中数据信息 的过程中,当用户需要查看数据服务器中更多的数据信息时,用户在当前页面中输入下页 查看指令,可选的,可以在当前页面中设置"下一页"按钮,用户可以通过对"下一页"按钮进 行点击操作,以实现在当前页面输入下页查看指令。
[0061] 在终端设备获取得到用户在当前页面输入的下页查看指令之后,终端设备获取当 前页面的页码P、以及当前页面可显示的最大数据信息数K,并根据P和K,向数据服务器请求 获取偏移量为P*K至P*K+K的数据信息,例如,假设当前页面的页码P = 3,当前页面可以显示 的最大数据信息条数K=10条,则当终端设备获取得到用户在第3页输入的下页查看指令之 后,终端设备向数据服务器请求获取偏移量为P*K = 3*10 = 30至P*K+K = 3*10+10 = 40的数 据信息。需要说明的是,若数据服务器中存在的数据信息的数量大于P*K+K条,则终端设备 可以获取得到K条数据信息,若数据服务器中存在的数据信息的数量大于P*K且小于P*K+K, 则终端设备可以获取得到的数据信息的条数小于K。
[0062]在终端设备获取得到偏移量为P*K至P*K+K的数据信息之后,终端设备判断偏移量 为P*K至P*K+K的数据信息中和终端设备已获取的P*K条数据信息中是否存在相同的数据信 息,其中,终端设备已获取的P*K条数据信息为:终端设备在当前页面、以及页码小于当前页 面页码的页面中展示过的数据信息,可选的,数据服务器中每一条数据信息均有其对应的 标识,终端设备可以根据偏移量为P*K至P*K+K的数据信息中各数据信息的标识、以及已获 取的P*K条数据信息中各数据信息的标识,判断偏移量为P*K至P*K+K的数据信息中和终端 设备已获取的P*K条数据信息中是否存在相同的数据信息。
[0063]若不存在,则终端设备可以将偏移量为P*K至P*K+K的数据信息确定待显示数据信 息。
[0064]若存在,说明数据服务器中存在新增的数据信息,则终端向数据服务器请求获取 偏移量为〇至P*K+K的数据信息,并将偏移量为0至P*K+K的数据信息中、与已获取的P*K条数 据信息不相同的数据信息确定为下一页面对应的待显示数据信息,可选的,终端设备可以 分别将偏移量为〇至P*K+K的数据信息的标识、与已获取的P*K条数据信息的标识进行对比, 以得到偏移量为〇至P*K+K的数据信息中、与已获取的P*K条数据信息不相同的数据信息,并 将偏移量为〇至P*K+K的数据信息中、与已获取的P*K条数据信息不相同的数据信息确定为 下一页面对应的待显示数据信息。
[0065]进一步的,在终端设备确定得到下一页面对应的待显示数据信息之后,可选的,终 端设备可以获取各待显示数据信息的偏移量,并按照所述偏移量递增的顺序,在下一页面 中显示各所述待显示数据信息,由于在数据服务器中新增的数据信息得偏移量较小,因此, 按照所述偏移量递增的顺序,在下一页面中显示各所述待显示数据信息,可以优先向用户 展示最新的数据信息,进而进一步的提高用户体验。
[0066] 本发明实施例提供的数据分页显示方法,在终端设备获取到用户在当前页面输入 的下页查看指令之后,终端设备向数据服务器请求获取偏移量为P*K至P*K+K的数据信息, 并判断偏移量为P*K至P*K+K的数据信息与终端设备已获取的P*K条数据信息中是否存在相 同的数据信息,若存在,则终端设备向数据服务器请求获取偏移量为〇至P*K+K的数据信息, 并将偏移量为〇至P*K+K的数据信息中、与已获取的P*K条数据信息不相同的数据信息确定 为下一页面对应的待显示数据信息,使得待显示数据信息与已获取的多条数据信息中不存 在相同的数据信息,避免了向用户展示重复的数据信息进而提高用户体验。
[0067] 在图2所示实施例的基础上,可选的,终端设备可以通过如下可行的实现方式向数 据服务器请求获取偏移量为P*K至P*K+K的数据信息(图2所示实施例中的S201),具体的,请 参见图3所示实施例。
[0068] 图3为本发明提供的获取数据信息方法的流程图,请参照图3,该方法可以包括:
[0069] S301、向数据服务器发送第一数据请求消息,第一数据请求消息中包括偏第一移 量和第一数据信息个数,第一偏移量为P*K,第一数据信息个数为K;
[0070] S302、接收数据服务器发送的第一数据响应消息,第一数据响应消息中包括偏移 量为P*K至P*K+K的数据信息。
[0071]在图3所示的实施例中,当终端设备需要向数据服务器请求获取偏移量为P*K至P* K+K的数据信息时,终端设备先确定第一偏移量P*K、以及需要请求获取的第一数据信息个 数K,并向数据服务器发送包括第一偏移量P*K、和第一数据信息个数K的第一数据请求消 息。
[0072]在数据服务器接收到第一数据请求消息之后,数据服务器根据第一数据请求消 息,先判断数据信息队列中是否存在偏移量为P*K开始的K个数据信息,若存在,则数据服务 器在数据信息队列中获取从偏移量为P*K开始的K个数据信息,并向终端设备发送偏移量为 P*K开始的K个数据信息,若不存在,则数据服务器在数据信息队列中获取从偏移量为P*K开 始的N(N小于K)个数据信息,并向终端设备发送偏移量为P*K开始的N个数据信息,具体的, 数据服务器可以向终端设备发送包括偏移量为P*K至P*K+K的数据信息的第一数据响应消 息。
[0073]在上述任意一个实施例的基础上,可选的,终端设备可以通过如下可行的实现方 式向数据服务器请求获取偏移量为〇至P*K+K的数据信息,具体的:向数据服务器发送第二 数据请求消息,第二数据请求消息中包括偏第二移量和第二数据信息个数,第二偏移量为 0,第二数据信息个数为P*K+K,并接收数据服务器发送的第一数据响应消息,第一数据响应 消息中包括偏移量为〇至P*K+K的数据信息。
[0074]需要说明的是,终端设备向数据服务器请求获取偏移量为0至P*K+K的数据信息的 过程,与图3实施例所示的终端设备向数据服务器请求获取偏移量为P*K至P*K+K的数据信 息的过程类似,此处不再进行赘述。
[0075] 下面,通过具体示例,对图2-图3实施例所示的方法进行详细说明。
[0076] 示例性的,假设用户可以通过终端设备查看数据服务器中的数据信息,且终端设 备中一页最多可显示5条数据信息;再假设数据服务器在1月1号9点时,包括10条数据信息, 该1 〇条数据信息的偏移量和生成时刻如表3所不:
[0077] 表 3
[0079] 假设在9点时,当用户需要在终端设备中通过第一页查看数据服务器中的数据信 息时,终端设备向数据服务器发送数据请求消息,该数据请求消息中包括的数据偏移量为 〇,请求的数据条数为5条,在数据服务器接收到终端设备发送的数据请求消息之后,数据服 务器向终端设备发送偏移量从〇至4的数据信息,具体的,如表4所示:
[0080] 表 4
[0082] 在终端设备接收到表4所示的数据信息之后,终端设备在第一页中依次显示数据 信息10-数据信息6。
[0083] 假设在9点-9点10分时段内,数据服务器中新增了2条数据信息,分别为数据信息 11和数据信息12,相应的,数据服务器中12条数据信息的偏移量和生成时刻如表5所示:
[0084]表 5
[0086] 再假设在9点10分时,用户对第一页中的数据信息10-数据信息6查看完毕,并需要 查看数据服务器中更多的数据信息,则用户可以对第一页上的"下一页"按钮进行点击操 作,以向数据服务器发送第一数据请求消息,该第一数据请求消息中包括的数据偏移量为 1*5 = 5,请求的数据条数为5条,在数据服务器接收到该第一数据请求消息之后,数据服务 器向终端设备发送偏移量从5至9的数据信息,具体的如表6所示:
[0087] 表 6
[0089] 在终端设备获取得到表6所示的第二页对应的5条数据信息之后,终端设备将表6 所示的5条数据信息和已获取得到的表4所示的数据信息进行对比,确定表6所示的5条数据 信息中和表4所示的数据信息中存在2条相同的数据信息(数据信息6和数据信息7),则终端 设备向数据服务器发送第二数据请求信息,该第二数据请求信息中包括的数据偏移量为〇, 请求的数据条数为1*5+5 = 10条,在数据服务器接收到该第二数据请求消息之后,数据服务 器向终端设备发送偏移量从0-1的数据信息,具体的,如表7所示:
[0090] 表 7
[0092] 在终端设备获取得到表7所示的数据信息之后,终端设备在表7所示的数据信息中 获取、表4所示的数据信息中不包括的数据信息12-数据信息11、以及数据信息5-数据信息 3,并根据表7所示的数据信息12-数据信息11、以及数据信息5-数据信息3确定为第二页对 应的待显示数据信息,具体的,第二页对应的待显示数据信息如表8所示:
[0093] 表 8
[0095] 在终端设备获取得到表8所示的数据信息后,按照数据信息偏移量有小到大的顺 序,依次显示表8所示的数据信息。
[0096] 图4为本发明提供的终端设备的结构示意图一,请参照图4,该终端设备可以包括: [0097]第一获取模块401,用于在获取到用户在当前页面输入的下页查看指令后,根据当 前页面的页码P和当前页面可显示的最大数据信息数K,向数据服务器请求获取偏移量为P* K至P*K+K的数据信息,P为大于或等于1的整数,K为大于或等于1的整数;
[0098]第二获取模块402,用于在确定偏移量为P*K至P*K+K的数据信息中和终端设备已 获取的P*K条数据信息中存在相同的数据信息时,向数据服务器请求获取偏移量为0至P*K+ K的数据信息;
[0099]确定模块403,用于将偏移量为0至P*K+K的数据信息中、与已获取的P*K条数据信 息不相同的数据信息确定为下一页面对应的待显示数据信息。
[0100] 本发明实施例提供的终端设备可以执行上述方法实施例所示的技术方案,其实现 原理以及有益效果类似,此处不再进行赘述。
[0101] 图5为本发明提供的终端设备的结构示意图二,在图4所示实施例的基础上,请参 照图5,第一获取模块401包括第一发送单元4011和第一接收单元4012,其中,
[0102] 第一发送单元4011用于,向数据服务器发送第一数据请求消息,第一数据请求消 息中包括偏第一移量和第一数据信息个数,第一偏移量为P*K,第一数据信息个数为K;
[0103] 第一接收单元4012用于,接收数据服务器发送的第一数据响应消息,第一数据响 应消息中包括偏移量为P*K至P*K+K的数据信息。
[0104]可选的,第二获取模块402包括第二发送单元4021和第二接收单元4022,其中,
[0105] 第二发送单元4021用于,向数据服务器发送第二数据请求消息,第二数据请求消 息中包括偏第二移量和第二数据信息个数,第二偏移量为〇,第二数据信息个数为P*K+K;
[0106] 第二接收单元4022用于,接收数据服务器发送的第一数据响应消息,第一数据响 应消息中包括偏移量为〇至P*K+K的数据信息。
[0107] 在实际应用过程中,确定模块403具体可以用于:
[0108] 分别将偏移量为0至P*K+K的数据信息的标识、与已获取的P*K条数据信息的标识 进行对比,以得到偏移量为0至P*K+K的数据信息中、与已获取的P*K条数据信息不相同的数 据信息;
[0109] 将偏移量为0至P*K+K的数据信息中、与已获取的P*K条数据信息不相同的数据信 息确定为下一页面对应的待显示数据信息。
[0110] 进一步的,终端设备还包括第三获取模块404和显示模块405,其中, 第三获取模块404用于,在确定模块403将偏移量为0至P*K+K的数据信息中、与已 获取的P*K条数据信息不相同的数据信息确定为下一页面对应的待显示数据信息之后,获 取各待显示数据信息的偏移量;
[0112]显示模块405用于,按照偏移量递增的顺序,在下一页面中显示各待显示数据信 息。
[0113] 本发明实施例提供的终端设备可以执行上述方法实施例所示的技术方案,其实现 原理以及有益效果类似,此处不再进行赘述。
[0114] 本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通 过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程 序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:R〇M、RAM、磁碟或 者光盘等各种可以存储程序代码的介质。
[0115] 最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽 管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依 然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进 行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术 方案的范围。
【主权项】
1. 一种数据分页显示方法,其特征在于,应用于终端设备,所述方法包括: 在获取到用户在当前页面输入的下页查看指令后,根据所述当前页面的页码P和所述 当前页面可显示的最大数据信息数K,向数据服务器请求获取偏移量为P*K至P*K+K的数据 信息,所述Ρ为大于或等于1的整数,所述Κ为大于或等于1的整数; 在确定所述偏移量为Ρ*κ至Ρ*Κ+Κ的数据信息中和所述终端设备已获取的Ρ*Κ条数据信 息中存在相同的数据信息时,向所述数据服务器请求获取偏移量为0至Ρ*κ+Κ的数据信息; 将偏移量为0至Ρ*κ+Κ的数据信息中、与所述已获取的Ρ*Κ条数据信息不相同的数据信 息确定为所述当前页面的下一页面对应的待显示数据信息。2. 根据权利要求1所述的方法,其特征在于,所述向数据服务器请求获取偏移量为Ρ*Κ 至Ρ*Κ+Κ的数据信息,包括: 向所述数据服务器发送第一数据请求消息,所述第一数据请求消息中包括偏第一移量 和第一数据信息个数,所述第一偏移量为Ρ*κ,所述第一数据信息个数为Κ; 接收所述数据服务器发送的第一数据响应消息,所述第一数据响应消息中包括所述偏 移量为ρ*κ至Ρ*Κ+Κ的数据信息。3. 根据权利要求1或2所述的方法,其特征在于,所述向所述数据服务器请求获取偏移 量为0至Ρ*Κ+Κ的数据信息,包括: 向所述数据服务器发送第二数据请求消息,所述第二数据请求消息中包括偏第二移量 和第二数据信息个数,所述第二偏移量为0,所述第二数据信息个数为Ρ*κ+Κ; 接收所述数据服务器发送的第一数据响应消息,所述第一数据响应消息中包括所述偏 移量为〇至Ρ*κ+Κ的数据信息。4. 根据权利要求1或2所述的方法,其特征在于,所述将偏移量为0至Ρ*Κ+Κ的数据信息 中、与所述已获取的Ρ*κ条数据信息不相同的数据信息确定为所述当前页面的下一页面对 应的待显示数据信息,包括: 分别将所述偏移量为0至Ρ*κ+Κ的数据信息的标识、与所述已获取的Ρ*Κ条数据信息的 标识进行对比,以得到所述偏移量为0至Ρ*κ+κ的数据信息中、与所述已获取的Ρ*Κ条数据信 息不相同的数据信息; 将所述偏移量为0至Ρ*κ+Κ的数据信息中、与所述已获取的Ρ*Κ条数据信息不相同的数 据信息确定为所述下一页面对应的待显示数据信息。5. 根据权利要求4所述的方法,其特征在于,在将所述偏移量为0至Ρ*Κ+Κ的数据信息 中、与所述已获取的Ρ*κ条数据信息不相同的数据信息确定为所述下一页面对应的待显示 数据信息之后,还包括: 获取各所述待显示数据信息的偏移量; 按照所述偏移量递增的顺序,在所述下一页面中显示各所述待显示数据信息。6. -种终端设备,其特征在于,包括: 第一获取模块,用于在获取到用户在当前页面输入的下页查看指令后,根据所述当前 页面的页码Ρ和所述当前页面可显示的最大数据信息数Κ,向数据服务器请求获取偏移量为 Ρ*κ至Ρ*Κ+Κ的数据信息,所述Ρ为大于或等于1的整数,所述Κ为大于或等于1的整数; 第二获取模块,用于在确定所述偏移量为Ρ*κ至Ρ*Κ+Κ的数据信息中和所述终端设备已 获取的Ρ*κ条数据信息中存在相同的数据信息时,向所述数据服务器请求获取偏移量为0至 P*K+K的数据信息; 确定模块,用于将偏移量为0至Ρ*κ+Κ的数据信息中、与所述已获取的Ρ*Κ条数据信息不 相同的数据信息确定为所述当前页面的下一页面对应的待显示数据信息。7. 根据权利要求6所述的终端设备,其特征在于,所述第一获取模块包括第一发送单元 和第一接收单元,其中, 所述第一发送单元用于,向所述数据服务器发送第一数据请求消息,所述第一数据请 求消息中包括偏第一移量和第一数据信息个数,所述第一偏移量为Ρ*Κ,所述第一数据信息 个数为Κ; 所述第一接收单元用于,接收所述数据服务器发送的第一数据响应消息,所述第一数 据响应消息中包括所述偏移量为Ρ*κ至Ρ*Κ+Κ的数据信息。8. 根据权利要求6或7所述的终端设备,其特征在于,所述第二获取模块包括第二发送 单元和第二接收单元,其中, 所述第二发送单元用于,向所述数据服务器发送第二数据请求消息,所述第二数据请 求消息中包括偏第二移量和第二数据信息个数,所述第二偏移量为0,所述第二数据信息个 数为Ρ*κ+Κ; 所述第二接收单元用于,接收所述数据服务器发送的第一数据响应消息,所述第一数 据响应消息中包括所述偏移量为0至Ρ*κ+κ的数据信息。9. 根据权利要求6或7所述的终端设备,其特征在于,所述确定模块具体用于: 分别将所述偏移量为〇至Ρ*Κ+Κ的数据信息的标识、与所述已获取的Ρ*Κ条数据信息的 标识进行对比,以得到所述偏移量为0至Ρ*Κ+Κ的数据信息中、与所述已获取的Ρ*Κ条数据信 息不相同的数据信息; 将所述偏移量为0至Ρ*κ+Κ的数据信息中、与所述已获取的Ρ*Κ条数据信息不相同的数 据信息确定为所述下一页面对应的待显示数据信息。10. 根据权利要求9所述的终端设备,其特征在于,所述终端设备还包括第三获取模块 和显示模块,其中, 所述第三获取模块用于,在所述确定模块将所述偏移量为〇至Ρ*Κ+Κ的数据信息中、与 所述已获取的Ρ*κ条数据信息不相同的数据信息确定为所述下一页面对应的待显示数据信 息之后,获取各所述待显示数据信息的偏移量; 所述显示模块用于,按照所述偏移量递增的顺序,在所述下一页面中显示各所述待显 示数据信息。
【文档编号】G06F17/30GK106055612SQ201610356513
【公开日】2016年10月26日
【申请日】2016年5月25日
【发明人】杨爱芹, 张乐, 范克磊, 张娜
【申请人】青岛海信传媒网络技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1