【技术实现步骤摘要】
一种分页显示的方法及装置
本申请涉及信息
,尤其涉及一种分页显示的方法及装置。
技术介绍
分页显示是一种常用的显示信息的方式,可以在一个页面显示的信息有限的情况下,将信息在多个页面中分开显示。目前,随着提供信息的数据源的不断增加,出现了从多个数据源获取信息并进行分页显示的需求。并且,对于移动终端来说,由于显示信息的屏幕相对较小,因此移动终端上更多的采用分页显示的方式显示信息。另外,由于分页显示信息通常会按照预设的规律(如时间顺序,或者编号顺序),先将信息进行排序,再将排序后的信息按顺序分页显示,因此对于从多个数据源中获取数据的场景来说,需要综合每个数据源的信息,才能综合确定信息排序,如图1所示。图1为从多个数据源获取数据后,综合确定信息排序的示意图。其中,假设分页页面需要显示10个按照创建时间从晚到早排序的信息,则需要分别从数据源A~C中获取10个信息,并按照这30个信息的综合时间顺序确定信息排序,之后再选取其中最晚创建的10个信息用于显示在分页页面中。并且,提供分页页面显示服务的平台为了避免漏选或者重复获取信息,再返回分页页面以外,还需将该分页页面中的各信息对应于数据源中的位置一并返回。例如,若是按照信息创建时间的先后顺序,显示最新创建的各信息,则针对每个信息,根据该信息创建时间,可确定该信息在数据源中的位置,因此需要将分页页面中各信息的创建时间返回移动终端(或者,也可针对每个数据源,确定分页页面中对应该数据源的各信息中最早的创建时间返回移动终端)。以查询信息的场景为例,移动终端为用户用于查询信息的设备,服务器为提供分页页面显示服务的平台的设备,从 ...
【技术保护点】
1.一种分页显示的方法,包括:接收移动终端发送的查询请求,其中,所述查询请求中携带有分页控制参数;通过对所述分页控制参数进行解析,确定查询规则、需要获取信息的各数据源以及分别对应各数据源的查询偏移量;针对确定出的每个数据源,根据所述查询请求、对应该数据源的查询偏移量以及所述查询规则,向该数据源发送获取请求;根据各数据源返回的信息,选择分页页面需要显示的各信息;根据选择出的信息,重新确定分别对应各数据源的查询偏移量,并更新该移终端的分页控制参数,将选择出的信息以及更新后的分页控制参数返回所述移动终端。
【技术特征摘要】
1.一种分页显示的方法,包括:接收移动终端发送的查询请求,其中,所述查询请求中携带有分页控制参数;通过对所述分页控制参数进行解析,确定查询规则、需要获取信息的各数据源以及分别对应各数据源的查询偏移量;针对确定出的每个数据源,根据所述查询请求、对应该数据源的查询偏移量以及所述查询规则,向该数据源发送获取请求;根据各数据源返回的信息,选择分页页面需要显示的各信息;根据选择出的信息,重新确定分别对应各数据源的查询偏移量,并更新该移终端的分页控制参数,将选择出的信息以及更新后的分页控制参数返回所述移动终端。2.如权利要求1所述的方法,确定查询规则,具体包括:若解析结果为空,则从已存储的各查询规则中,按时间先后顺序确定最后存储的查询规则;若所述解析结果中包含查询规则的版本号,则根据所述版本号,从已存储的各查询规则中确定查询规则。3.如权利要求1所述的方法,确定分别对应各数据源的查询偏移量,具体包括:当解析结果为空时,则对应的对应各数据源的查询偏移量均为零,否则根据所述解析结果,确定对应各数据源的查询偏移量。4.如权利要求1所述的方法,确定需要获取信息的各数据源,具体包括:根据确定出的查询规则,确定需要获取信息的各数据源。5.如权利要求1所述的方法,针对确定出的每个数据源,根据所述查询请求、对应该数据源的查询偏移量以及所述查询规则,向该数据源发送获取请求,具体包括:根据所述查询请求以及所述查询规则,确定各数据源获取信息的筛选条件;针对确定出的每个数据源,根据所述筛选条件以及对应该数据源的查询偏移量,确定针对该数据源的获取条件,并将携带有该获取条件的获取请求发送给该数据源,使得该数据源返回满足所述针对该数据源的获取条件的各信息。6.如权利要求1所述的方法,根据各数据源返回的信息,选择分页页面需要显示的信息,具体包括:根据所述查询规则,对各数据源返回的信息进行筛选,确定分页页面需要显示的各信息。7.如权利要求1所述的方法,根据选择出的信息,重新确定分别对应各数据源的查询偏移量,具体包括:针对每个数据源,将选择出的信息中分别对应该数据源的信息的数量,与确定出的对应该数据源的查询偏移量之和,作为重新确定的对应该数据源的查询偏移量。8.如权利要求7所述的方法,将选择出的信息以及重新确定出的各查询偏移量作为查询结果返回所述移动终端,具体包括:根据重新确定出的各查询偏移量以及所述查询规则,重新编码生成分页控制参数;将选择出的各信息以及重新编码生成的分页控制参数作为查询结果返回所述移动终端,以使所述移动终端根据所述查询结果中包含的各信息,确定所述分页页面中显示的内容,并根据所述重新编码生成的分页控制参数确定下一次发送的查询请求。9.如权利要求2所述的方法,所述方法还包括:当解析出的查询规则的版本号,与已存储的各查询规则的版本号均不同时,则从已存储的各查询规则中,按时间先后顺序确定最后存储的查询规则。10.一种分页显示的装置,包括:接收模块,接收移动终端发送的查询请求,其中,所述查询请求中携带有分页控制参数;解析模块,通过对所述分页控制参数进行解析,确...
【专利技术属性】
技术研发人员:刘晨曦,李鹏,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。