[发明专利]一种页面展示方法、装置、设备及存储介质在审
申请号: | 202211742142.6 | 申请日: | 2022-12-29 |
公开(公告)号: | CN115982487A | 公开(公告)日: | 2023-04-18 |
发明(设计)人: | 高超;周圣强;黄岗 | 申请(专利权)人: | 苏州万店掌网络科技有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957;G06F9/451;G06F3/0483;G06F40/114 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 姚文杰 |
地址: | 215011 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 页面 展示 方法 装置 设备 存储 介质 | ||
本申请公开了一种页面展示方法、装置、设备及存储介质,涉及前端开发技术领域,包括:获取针对当前页面的换页请求;确定当前页码总数,并利用所述当前页码总数和预设随机函数生成目标随机页码;所述目标随机页码不大于所述当前页码总数;基于所述目标随机页码确定待展示页面对应的目标页码,并利用所述目标页码从服务端中获取所述待展示页面的页面数据;利用所述待展示页面的页面数据替换所述当前页面的页面数据,以完成对所述换页请求的响应。本申请中待展示页面的页码生成过程体现出随机性,使得最终确定的待展示页面的页码实质上是一种随机页码,由此实现了对前端页面数据进行随机的分页展示。
技术领域
本申请涉及前端开发技术领域,特别涉及一种页面展示方法、装置、设备及存储介质。
背景技术
随着移动互联网技术的快速发展,人们越来越热衷于信息的快速浏览。针对用户的上述信息浏览特点,不少互联网平台都推出了相关的分页展示功能,如社交应用客户端、搜索引擎客户端、新闻客户端和知识问答类客户端等用户常用的互联网平台推出的“换一批”、“换一换”等分页展示功能。
然而,目前的分页展示功能是基于传统分页技术实现,即在监测到用户点击换页按钮时,通过将当前页码加1以得到新页码,然后对新页码对应的页面数据进行显示。可见,目前的分页展示功能在进行页面切换时,切换前的页码和切换后的页码之间的关系是相对确定的,即当前页码与下一相邻页码的关系是相对确定的。如此一来,使得切换后的页面数据与切换前的页面数据的随机性降低,从而在一定程度上降低了用户使用分页展示功能的兴趣。
发明内容
有鉴于此,本申请的目的在于提供一种页面展示方法、装置、设备及存储介质,能够对前端页面数据进行随机的分页展示,有利于提升用户使用分页展示功能的兴趣。其具体方案如下:
第一方面,本申请公开了一种页面展示方法,应用于客户端,包括:
获取针对当前页面的换页请求;
确定当前页码总数,并利用所述当前页码总数和预设随机函数生成目标随机页码;所述目标随机页码不大于所述当前页码总数;
基于所述目标随机页码确定待展示页面对应的目标页码,并利用所述目标页码从服务端中获取所述待展示页面的页面数据;
利用所述待展示页面的页面数据替换所述当前页面的页面数据,以完成对所述换页请求的响应。
可选的,所述确定当前页码总数,包括:
向所述服务端发送基于预设查询语句生成的针对目标数据库的数据量查询请求,以便所述服务端通过自身的预设查询功能接口对当前所述目标数据库的第一总数据量进行查询;
获取所述服务端查询到的所述第一总数据量,并基于所述第一总数据量以及预先配置的单页展示数据量确定当前页码总数。
可选的,所述确定当前页码总数,包括:
从第一预设缓存中获取预先保存的目标数据库的第二总数据量,并基于所述第二总数据量以及预先配置的单页展示数据量确定当前页码总数;所述第一预设缓存包括本地缓存或服务端缓存。
可选的,所述从第一预设缓存中获取预先保存的目标数据库的第二总数据量之前,还包括:
获取第一预设缓存中预先配置的与所述第二总数据量对应的缓存时间;
通过比较当前时间与所述缓存时间,以确定是否触发所述从第一预设缓存中获取预先保存的目标数据库的第二总数据量的步骤。
可选的,所述确定当前页码总数,包括:
从第二预设缓存中获取预先基于目标数据库的第三总数据量与单页展示数据量确定的页码总数,以得到当前页码总数;所述第二预设缓存包括本地缓存或服务端缓存。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州万店掌网络科技有限公司,未经苏州万店掌网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211742142.6/2.html,转载请声明来源钻瓜专利网。