一种分页显示的方法及装置与流程

文档序号:16008050发布日期:2018-11-20 20:18阅读:来源:国知局

技术特征:

1.一种分页显示的方法,包括:

接收移动终端发送的查询请求,其中,所述查询请求中携带有分页控制参数;

通过对所述分页控制参数进行解析,确定查询规则、需要获取信息的各数据源以及分别对应各数据源的查询偏移量;

针对确定出的每个数据源,根据所述查询请求、对应该数据源的查询偏移量以及所述查询规则,向该数据源发送获取请求;

根据各数据源返回的信息,选择分页页面需要显示的各信息;

根据选择出的信息,重新确定分别对应各数据源的查询偏移量,并更新该移终端的分页控制参数,将选择出的信息以及更新后的分页控制参数返回所述移动终端。

2.如权利要求1所述的方法,确定查询规则,具体包括:

若解析结果为空,则从已存储的各查询规则中,按时间先后顺序确定最后存储的查询规则;

若所述解析结果中包含查询规则的版本号,则根据所述版本号,从已存储的各查询规则中确定查询规则。

3.如权利要求1所述的方法,确定分别对应各数据源的查询偏移量,具体包括:

当解析结果为空时,则对应的对应各数据源的查询偏移量均为零,否则根据所述解析结果,确定对应各数据源的查询偏移量。

4.如权利要求1所述的方法,确定需要获取信息的各数据源,具体包括:

根据确定出的查询规则,确定需要获取信息的各数据源。

5.如权利要求1所述的方法,针对确定出的每个数据源,根据所述查询请求、对应该数据源的查询偏移量以及所述查询规则,向该数据源发送获取请求,具体包括:

根据所述查询请求以及所述查询规则,确定各数据源获取信息的筛选条件;

针对确定出的每个数据源,根据所述筛选条件以及对应该数据源的查询偏移量,确定针对该数据源的获取条件,并将携带有该获取条件的获取请求发送给该数据源,使得该数据源返回满足所述针对该数据源的获取条件的各信息。

6.如权利要求1所述的方法,根据各数据源返回的信息,选择分页页面需要显示的信息,具体包括:

根据所述查询规则,对各数据源返回的信息进行筛选,确定分页页面需要显示的各信息。

7.如权利要求1所述的方法,根据选择出的信息,重新确定分别对应各数据源的查询偏移量,具体包括:

针对每个数据源,将选择出的信息中分别对应该数据源的信息的数量,与确定出的对应该数据源的查询偏移量之和,作为重新确定的对应该数据源的查询偏移量。

8.如权利要求7所述的方法,将选择出的信息以及重新确定出的各查询偏移量作为查询结果返回所述移动终端,具体包括:

根据重新确定出的各查询偏移量以及所述查询规则,重新编码生成分页控制参数;

将选择出的各信息以及重新编码生成的分页控制参数作为查询结果返回所述移动终端,以使所述移动终端根据所述查询结果中包含的各信息,确定所述分页页面中显示的内容,并根据所述重新编码生成的分页控制参数确定下一次发送的查询请求。

9.如权利要求2所述的方法,所述方法还包括:

当解析出的查询规则的版本号,与已存储的各查询规则的版本号均不同时,则从已存储的各查询规则中,按时间先后顺序确定最后存储的查询规则。

10.一种分页显示的装置,包括:

接收模块,接收移动终端发送的查询请求,其中,所述查询请求中携带有分页控制参数;

解析模块,通过对所述分页控制参数进行解析,确定查询规则、需要获取信息的各数据源以及分别对应各数据源的查询偏移量;

发送模块,针对确定出的每个数据源,根据所述查询请求、对应该数据源的查询偏移量以及所述查询规则,向该数据源发送获取请求;

选择模块,根据各数据源返回的信息,选择分页页面需要显示的各信息;

返回模块,根据选择出的信息,重新确定分别对应各数据源的查询偏移量,并将选择出的信息以及确定出的各查询偏移量作为查询结果返回所述移动终端。

11.如权利要求10所述的装置,所述解析模块,若解析结果为空,则从已存储的各查询规则中,按时间先后顺序确定最后存储的查询规则,若所述解析结果中包含查询规则的版本号,则根据所述版本号,从已存储的各查询规则中确定查询规则。

12.如权利要求10所述的装置,所述解析模块,当解析结果为空时,则对应的对应各数据源的查询偏移量均为零,否则根据所述解析结果,确定对应各数据源的查询偏移量。

13.如权利要求10所述的装置,所述解析模块,根据确定出的查询规则,确定需要获取信息的各数据源。

14.如权利要求10所述的装置,所述发送模块,根据所述查询请求以及所述查询规则,确定各数据源获取信息的筛选条件,针对确定出的每个数据源,根据所述筛选条件以及对应该数据源的查询偏移量,确定针对该数据源的获取条件,并将携带有该获取条件的获取请求发送给该数据源,使得该数据源返回满足所述针对该数据源的获取条件的各信息。

15.如权利要求10所述的装置,所述选择模块,根据所述查询规则,对各数据源返回的信息进行筛选,确定分页页面需要显示的各信息。

16.如权利要求10所述的装置,所述返回模块,针对每个数据源,根据选择出的信息中分别对应该数据源的信息的数量,以及确定出的对应该数据源的查询偏移量,重新确定对应该数据源的查询偏移量。

17.如权利要求16所述的装置,所述返回模块,根据重新确定出的各查询偏移量以及所述查询规则,重新编码生成分页控制参数,将选择出的各信息以及重新编码生成的分页控制参数作为查询结果返回所述移动终端,以使所述移动终端根据所述查询结果中包含的各信息,确定所述分页页面中显示的内容,并根据所述重新编码生成的分页控制参数确定下一次发送的查询请求。

18.如权利要求11所述的装置,所述解析模块,当解析出的查询规则的版本号,与已存储的各查询规则的版本号均不同时,则从已存储的各查询规则中,按时间先后顺序确定最后存储的查询规则。

19.一种服务器,其中,所述服务器包括:一个或多个处理器及存储器,存储器存储有程序,并且被配置成由一个或多个处理器执行以下步骤:

接收移动终端发送的查询请求,其中,所述查询请求中携带有分页控制参数;

通过对所述分页控制参数进行解析,确定查询规则、需要获取信息的各数据源以及分别对应各数据源的查询偏移量;

针对确定出的每个数据源,根据所述查询请求、对应该数据源的查询偏移量以及所述查询规则,向该数据源发送获取请求;

根据各数据源返回的信息,选择分页页面需要显示的各信息;

根据选择出的信息,重新确定分别对应各数据源的查询偏移量,并将选择出的信息以及确定出的各查询偏移量作为查询结果返回所述移动终端。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1