协调数据显示方法、应用服务器及存储介质技术

技术编号:18007043 阅读:36 留言:0更新日期:2018-05-21 07:40
本发明专利技术公开了一种应用服务器,包括存储器、处理器,所述存储器上有协调数据显示系统,协调数据显示系统被处理器执行时实现如下步骤:根据查询指令获取查询页面记录的第一条数据对应的第一序号值和最后一条数据对应的第二序号值;根据第一分析规则分析第一序号值、第二序号值及需要调用的接口返回的页面记录的第二总数据条数,以分析出该接口返回的页面的页码范围;根据第二分析规则分析页码范围及第二总数据条数,以分析出该接口返回的页面记录的数据对应的序号值范围,从序号值范围中筛选出需要显示的页面记录的数据信息发送至终端。本发明专利技术可以按照用户意愿控制用户查询的页面的数据信息。

【技术实现步骤摘要】
协调数据显示方法、应用服务器及存储介质
本专利技术涉及数据信息查询领域,尤其涉及一种协调数据显示方法、应用服务器及存储介质。
技术介绍
目前,终端用户分页请求的数据来源于服务系统调用的外部接口返回的数据,终端用户查询的每页展示的数据条数受限于外部接口每页返回的数据条数。通常,终端用户查询的每页展示的数据条数和外部接口每次返回的每页记录的数据条数不同。此时,服务系统要么一次性获取外部接口中所有页面记录的数据信息,储存下来再按照用户想要的数据信息的条数进行展示,要么以调用的外部接口每次返回的页面记录的数据信息的条数为标准,发送给终端每次展现数据的条数和调用的外部接口规定的相同。这两种方法弊端都很明显,前者会消耗巨大的存储资源,后者显示条数受限,不能根据用户的需求实现定制化。
技术实现思路
本专利技术提供一种协调数据显示的方法及应用服务器,旨在解决上述存在的消耗巨大的存储资源,或显示条数受限,不能根据用户的需求实现定制化的问题。为实现上述目的,本专利技术提供一种协调数据显示的方法,该方法包括如下步骤:A.根据终端用户的查询指令获取需要查询的页面记录的第一条数据对应的第一序号值和最后一条数据对应的第二序号值;B.根据预存的第一分析规则分析第一序号值、第二序号值及需要调用的接口每次返回的页面记录的第二总数据条数,以分析出需要调用的接口返回的页面的页码范围;C.根据预存的第二分析规则分析需要调用的接口返回的页面的页码范围及第二总数据条数,以分析出需要调用的接口返回的页面记录的数据对应的序号值范围;D.从需要调用的接口返回的页面记录的数据对应的序号值范围中筛选出记录在与第一序号值对应的第三序号值和与第二序号值对应的第四序号值之间的数据,并发送至终端,则记录在第三序号值和第四序号值之间的数据为需要查询的页面记录的数据。优选地,步骤A包括:获取需要查询的页面对应的第一页码值及需要查询的页面中记录的第一总数据条数;将第一页码值和第一总数据条数代入预存的任意页面记录的第一条数据对应的序号值计算公式,计算出第一序号值,将第一页码值和第一总数据条数代入预存的任意页面记录的最后一条数据对应的序号值计算公式,计算出第二序号值。优选地,预存的任意页面记录的第一条数据对应的序号值计算公式为R×(P-1)+1,预存的任意页面记录的最后一条数据对应的序号值计算公式为R×P,其中,P为任意页面对应的页码值,R为任意页面记录的数据条数。优选地,在步骤B中预存的第一分析规则为:对第一序号值和第一总数据条数进行求商处理,得到第一求商结果,则第一求商结果为需要调用的接口返回的页面的页码范围的最小值,或将第一求商结果向上取整以得到第一向上取整值,则第一向上取整值为需要调用的接口返回的页面的页码范围的最小值;对第二序号值和第二总数据条数进行求商处理,得到第二求商结果,则第二求商结果为需要调用的接口返回的页面的页码范围的最大值,或将第二求商结果向上取整以得到第二向上取整值,则第二向上取整值为需要调用的接口返回的页面的页码范围的最大值。优选地,以第一总数据条数为除数,对第一序号值和第一总数据条数进行求商处理,以第二总数据条数为除数,对第二序号值和第二总数据条数进行求商处理。优选地,在步骤C中,第二分析规则为:将页码范围的最小值代入预设的特定公式计算出需要调用的接口返回的页面记录的数据对应的序号值范围的最小值,对页码范围的最大值和第二总数据条数进行求积处理,得到需要调用的接口返回的页面记录的数据对应的序号值范围的最大值。优选地,第一序号值与第三序号值相同,第二序号值与第四序号值相同。为实现上述目的,本专利技术还提供一种应用服务器,该应用服务器包括,存储器、处理器及存储在存储器上并可在处理器上运行的协调数据显示系统,协调数据显示系统被处理器执行时可实现如下步骤:根据终端的查询指令获取需要查询的页面记录的第一条数据对应的第一序号值和最后一条数据对应的第二序号值;根据应用服务器内存中预存的第一分析规则分析第一序号值、第二序号值及应用服务器需要调用的接口每次返回的页面记录的第二总数据条数,以分析出需要调用的接口返回的页面的页码范围;根据应用服务器内存中预存的第二分析规则分析需要调用的接口返回的页面的页码范围及第二总数据条数,以分析出需要调用的接口返回的页面记录的数据对应的序号值范围;从需要调用的接口返回的页面记录的数据对应的序号值范围中筛选出记录在与第一序号值对应的第三序号值和与第二序号值对应的第四序号值之间的数据,并发送至终端,则记录在第三序号值和第四序号值之间的数据为需要查询的页面记录的数据。优选地,处理器执行协调数据显示系统,实现根据终端的查询指令获取需要查询的页面记录的第一条数据对应的第一序号值和最后一条数据对应的第二序号值的步骤包括:获取需要查询的页面对应的第一页码值及需要查询的页面中记录的第一总数据条数;将第一页码值和第一总数据条数代入应用服务器内存中预存的任意页面记录的第一条数据对应的序号值计算公式,计算出第一序号值,将第一页码值和第一总数据条数代入应用服务器内存中预存的任意页面记录的最后一条数据对应的序号值计算公式,计算出第二序号值。为实现上述目的,本专利技术还提供一种计算机可读存储介质,计算机可读存储介质存储有协调数据显示系统,协调数据显示系统可被至少一个处理器执行,以使至少一个处理器执行如上述的协调数据显示方法的步骤。相较于现有技术,本专利技术所提出的协调数据显示方法、应用服务器及计算机可读存储介质,首先,通过根据终端的查询指令获取需要查询的页面记录的第一条数据对应的第一序号值和最后一条数据对应的第二序号值;其次,根据预存的第一分析规则分析第一序号值、第二序号值及需要调用的接口每次返回的页面记录的第二总数据条数,以分析出需要调用的接口返回的页面的页码范围;再次,根据预存的第二分析规则分析需要调用的接口返回的页面的页码范围及第二总数据条数,以分析出需要调用的接口返回的页面记录的数据对应的序号值范围;接着,从需要调用的接口返回的页面记录的数据对应的序号值范围中筛选出记录在与第一序号值对应的第三序号值和与第二序号值对应的第四序号值之间的数据,并发送至终端,则记录在第三序号值和第四序号值之间的数据为需要查询的页面记录的数据。这样,既不会消耗巨大的存储资源存放大量的需要调用的接口返回的数据,也不会使显示条数受限,能够实现按用户需要调用接口的次数,比较灵活地实现了调用接口的定制化。附图说明图1为本专利技术一实施例的应用环境示意图;图2为图1中应用服务器的硬件架构的示意图;图3为本专利技术协调数据显示系统的程序模块示意图;图4为本专利技术协调数据显示方法的实施流程示意图;图5为图4中步骤S3的流程细化图。具体实施方式以下结合附图对本专利技术的原理和特征进行描述,所举实例只用于解释本专利技术,并非用于限定本专利技术的范围。如图1所示,图1为本专利技术一实施例的应用环境示意图。在本实施例中,本专利技术可应用于包括,但不仅限于,终端1、应用服务器2、、网络3的应用环境中。其中,终端1可以是移动电话、智能电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、导航装置等等的可移动设备,以及诸如数字TV、台式计算机、笔记本、服务器等等的固定终端。应用服务器2可以是本文档来自技高网...
协调数据显示方法、应用服务器及存储介质

【技术保护点】
一种协调数据显示方法,其特征在于,该方法包括如下步骤:A.根据终端的查询指令获取需要查询的页面记录的第一条数据对应的第一序号值和最后一条数据对应的第二序号值;B.根据预存的第一分析规则分析所述第一序号值、所述第二序号值及需要调用的接口每次返回的页面记录的第二总数据条数,以分析出所述接口返回的页面的页码范围;C.根据预存的第二分析规则分析所述接口返回的页面的页码范围及所述第二总数据条数,以分析出所述接口返回的页面记录的数据对应的序号值范围;D.从所述接口返回的页面记录的数据对应的序号值范围中筛选出记录在与所述第一序号值对应的第三序号值和与所述第二序号值对应的第四序号值之间的数据,并发送至所述终端,则记录在所述第三序号值和所述第四序号值之间的数据为所述需要查询的页面记录的数据。

【技术特征摘要】
1.一种协调数据显示方法,其特征在于,该方法包括如下步骤:A.根据终端的查询指令获取需要查询的页面记录的第一条数据对应的第一序号值和最后一条数据对应的第二序号值;B.根据预存的第一分析规则分析所述第一序号值、所述第二序号值及需要调用的接口每次返回的页面记录的第二总数据条数,以分析出所述接口返回的页面的页码范围;C.根据预存的第二分析规则分析所述接口返回的页面的页码范围及所述第二总数据条数,以分析出所述接口返回的页面记录的数据对应的序号值范围;D.从所述接口返回的页面记录的数据对应的序号值范围中筛选出记录在与所述第一序号值对应的第三序号值和与所述第二序号值对应的第四序号值之间的数据,并发送至所述终端,则记录在所述第三序号值和所述第四序号值之间的数据为所述需要查询的页面记录的数据。2.根据权利要求1所述协调数据显示方法,其特征在于,所述步骤A包括:获取需要查询的页面对应的第一页码值及所述需要查询的页面中记录的第一总数据条数;将所述第一页码值和所述第一总数据条数代入预存的任意页面记录的第一条数据对应的序号值计算公式,计算出所述第一序号值,将所述第一页码值和所述第一总数据条数代入预存的任意页面记录的最后一条数据对应的序号值计算公式,计算出所述第二序号值。3.根据权利要求2所述协调数据显示方法,其特征在于,所述预存的任意页面记录的第一条数据对应的序号值计算公式为R×(P-1)+1,所述预存的任意页面记录的最后一条数据对应的序号值计算公式为R×P,其中,P为任意页面对应的页码值,R为任意页面记录的数据条数。4.根据权利要求1所述协调数据显示方法,其特征在于,在所述步骤B中所述预存的第一分析规则为:对所述第一序号值和所述第一总数据条数进行求商处理,得到第一求商结果,则所述第一求商结果为所述接口返回的页面的页码范围的最小值,或将所述第一求商结果向上取整以得到第一向上取整值,则所述第一向上取整值为所述接口返回的页面的页码范围的最小值;对所述第二序号值和所述第二总数据条数进行求商处理,得到第二求商结果,则所述第二求商结果为所述接口返回的页面的页码范围的最大值,或将所述第二求商结果向上取整以得到第二向上取整值,则所述第二向上取整值为所述接口返回的页面的页码范围的最大值。5.根据权利要求4所述协调数据显示方法,其特征在于,以所述第一总数据条数为除数,对所述第一序号值和所述第一总数据条数进行求商处理,以所述第二总数据条数为除数,对...

【专利技术属性】
技术研发人员:张勋王刚
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1