[发明专利]混合数据的分页浏览方法、装置、电子设备及存储介质在审
申请号: | 202011510543.X | 申请日: | 2020-12-18 |
公开(公告)号: | CN112528188A | 公开(公告)日: | 2021-03-19 |
发明(设计)人: | 马嘉飞 | 申请(专利权)人: | 中国平安财产保险股份有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957;G06F16/958;G06F40/114 |
代理公司: | 北京鸿元知识产权代理有限公司 11327 | 代理人: | 李平;袁文婷 |
地址: | 518033 广东省深圳市福田区益田路*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 混合 数据 分页 浏览 方法 装置 电子设备 存储 介质 | ||
本发明涉及页面处理技术领域,提供一种混合数据的分页浏览方法,首先对偏移量与页大小作出应答响应以获取原结果集,再对原结果集进行抽象处理形成抽象数据,按照预设业务规则在抽象数据中提取相同的业务特征以形成一致性数据,对一致性数据进行重新排列形成返回列表,再在返回列表中提取预设数量的一致性数据传输至客户端形成首页数据,并对返回列表中剩余的一致性数据的真实偏移量与返回列表进行缓存,从而当客户端完成首页浏览后,只需根据真实偏移量使存储器向客户端发送与真实偏移量相对应的一致性数据以进行分页处理即可,当客户端收到该一致性数据即完成一次分页,从而完成分页浏览。
技术领域
本发明涉及页面处理技术领域,涉及一种混合数据类型的处理方法,尤其涉及一种混合数据的分页浏览方法、装置、电子设备及计算机可读存储介质。
背景技术
当用户打开浏览器或手机app进行浏览资讯时,鼠标点击下一页或通过手指滑动时,会不断地通过浏览算法向服务器请求资讯数据,以展示给用户实时数据,随着互联网产品的涌现,互联网技术也在不断的发展和更迭,互联网用户对产品的体验要求也在不断的提高,在浏览网页时,内容加载速度和内容的丰富度都是提高用户留存率的关键因素;
在现有技术中有两种常用的浏览算法:物理分页、逻辑分页。物理分页依赖的是某一物理实体,该物理实体为数据库,比如MySQL数据库,其提供了limit关键字,程序员只需要编写带有limit关键字的SQL语句,数据库返回的就是分页结果,该种方式能够获取到数据库的最新状态,但对数据库的负担大;逻辑分页依赖的是程序员编写的代码,数据库返回的不是分页结果,而是全部数据,然后再由程序员通过代码获取分页数据,常用的操作是一次性从数据库中查询出全部数据并存储到List集合中,该种方式仅访问一次数据库即获取全部数据,实时性较差,且增加操作人员的劳动程度;
因此,亟需一种能够有效提高分页内容加载速度、较小数据库负担的混合数据的分页浏览方法。
发明内容
本发明提供一种混合数据的分页浏览方法、装置、电子设备及计算机可读存储介质,其主要目的在于通过对返回列表进行缓存,使客户端在分页时直接在存储器中获取数据即可,提高数据传输速度,减少用户在客户端浏览分页数据时的卡顿现象,从而提高用户的分页浏览体验。
为实现上述目的,本发明提供的一种混合数据的分页浏览方法,包括:
将客户端向服务器发起的加载请求中的偏移量与页大小传输至所述服务器;
在所述服务器端对所述偏移量与所述页大小作出应答响应以获取原结果集;
对所述原结果集进行抽象处理形成抽象数据,按照预设业务规则在所述抽象数据中提取相同的业务特征以形成一致性数据,并将所述一致性数据进行打包形成抽象原结果集;
对所述抽象原结果集中的一致性数据进行重新排列形成返回列表;
在所述返回列表中提取预设数量的一致性数据传输至客户端,并对所述返回列表中剩余的一致性数据的真实偏移量与所述返回列表进行缓存。
可选地,将客户端向服务器发起的加载请求中的偏移量与页大小传输至所述服务器的过程包括:
通过中心处理器在所述客户端获取与光标的轨迹对应的加载请求;
在所述加载请求中获取偏移量与页大小;其中,首次发起加载请求时的偏移量为0,所述页大小为所述服务器的数据库中所包含的页面中每一页包含的所有数据;
将所述偏移量与所述页大小传输至所述服务器中的数据库。
可选地,在所述服务器端对所述偏移量与所述页大小作出应答响应以获取原结果集的过程,包括:
所述服务器获得所述加载请求的目的资源地址;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国平安财产保险股份有限公司,未经中国平安财产保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011510543.X/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置