金融行业标准网
(19)国家知识产权局 (12)发明 专利 (10)授权公告 号 (45)授权公告日 (21)申请 号 202210955774.4 (22)申请日 2022.08.10 (65)同一申请的已公布的文献号 申请公布号 CN 115033334 A (43)申请公布日 2022.09.09 (73)专利权人 长沙朗源电子科技有限公司 地址 410000 湖南省长 沙市高新 开发区尖 山路18号中电软件园二期第A 20幢 (72)发明人 颜专 陈龙  (74)专利代理 机构 广州市越秀区哲力专利商标 事务所(普通 合伙) 44288 专利代理师 陈奕 (51)Int.Cl. G06F 9/451(2018.01) G06F 3/04847(2022.01)(56)对比文件 CN 112084443 A,2020.12.15 CN 110955428 A,2020.04.0 3 CN 10825 5550 A,2018.07.0 6 审查员 吴阳 (54)发明名称 一种页面翻页方法、 系统、 设备及计算机可 读存储介质 (57)摘要 本发明公开了一种页面翻页方法、 系统、 设 备及计算机可读存储介质, 所述方法包括: 遍历 页面分片数组获得当前页面正在显示的分片在 所述页面分片数组中所对应的分片下标值; 响应 于翻页请求对所述分片下标值进行对应运算 以 获得目标下标值, 并判断所述目标下标值是否满 足边界条件, 若满足则调取所述 分片数组中所述 目标下标值所对应的分片并将其显示为当前页 面。 本发明通过当前页面去寻找页面分片数组中 寻找其对应的下标值, 通过下标值的计算来确定 页面展示内容, 代替传统需要对每个页面定义变 量且需要大量逻辑判断的过程, 稳定性更好, 不 容易出错, 不会因为页面过多出现大量ifel se判 断逻辑, 且具有更好的扩 展性。 权利要求书1页 说明书5页 附图1页 CN 115033334 B 2022.12.06 CN 115033334 B 1.一种页面翻页方法, 其特 征在于, 包括: 遍历页面分片数组获得当前页面正在显示的分片在所述页面分片数组中所对应的分 片下标值; 即将当前页面正在显示的分片与所述页面分片数组中的每个元素进行比较, 若 任一元素的页面分片与当前页面正在显示的分片一致, 则根据该元素的下标值作为所述分 片下标值; 其中, 所述页面分片数组是预先根据所有需要分页的页面分片组合而成; 所述页 面分片数组中每个所述页面分片都具有其唯一的下标值, 且所述页面分片数组中各所述页 面分片按照其在页面中的位置以及顺序依次排列在数组中; 响应于翻页请求对所述分片下标值进行对应运算以获得目标下标值, 并判断所述目标 下标值是否满足边界条件, 所述边界条件为: 判断所述目标下标值是否大于零, 以及判断所 述目标下标值是否小于或等于所述页面分片数组中最后一个元素的下标值; 若所述目标下 标值大于零, 并且小于或等于所述页面分片数组中最后一个元素 的下标值, 则满足所述边 界条件; 若满足则调取所述分片数组中所述目标下标值所对应的分片并将其显示为当前页 面。 2.根据权利要求1所述的页面翻页方法, 其特征在于, 所述翻页请求包括跳转至上一 页、 跳转至下一页以及跳转至指 定页; 当所述翻页请求为所述跳转至上一页时, 对所述分片 下标值进行减1运算; 当所述翻页请求为所述跳转至下一页时, 对所述分片下标值进行加1 运算; 当所述翻页请求为所述跳转至指定页时, 根据指定页与当前页面的排序差值对所述 分片下标值进行加减N 运算, 其中N 为指定页与当前页面的排序差值。 3.根据权利要求1所述的页面翻页方法, 其特征在于, 当所述目标下标值不满足所述边 界条件时, 生成并显示提醒信息; 若判断得知所述目标下标值为负数, 则将当前页面直接跳 转至第一页; 若判断得知所述目标下标值大于所述页面分片数组中最后一个元素的下标 值, 则将当前页面 直接跳转至最后一页。 4.根据权利要求1所述的页面翻页方法, 其特 征在于, 还 包括: 响应于新增页面指令获取新增页面的新增位置, 根据新增页面的新增位置将新增页面 插入所述页面分片数组中, 并在插 入后更新所述页面分片数组所有元 素的下标值。 5.一种页面翻页系统, 其特征在于, 执行如权利要求1~4任一所述的页面翻页方法, 所 述系统包括: 运算模块, 遍历页面分片数组获得当前页面正在显示的分片在所述页面分片数组中所 对应的分片下标值; 并响应于翻页请求对所述分片下标值进 行对应运算以获得所述目标下 标值; 判断模块, 用于判断所述目标 下标值是否满足边界条件; 显示模块, 用于满足所述边界条件时调取所述分片数组中所述目标下标值所对应的分 片并将其显示 为当前页面。 6.一种电子设备, 其特征在于, 其包括处理器、 存储器及存储于所述存储器上并可在所 述处理器上运行 的计算机程序, 所述处理器执行所述计算机程序时实现权利要求1~4任一 所述的页面翻页方法。 7.一种计算机可读存储介质, 其特征在于, 其上存储有计算机程序, 所述计算机程序被 执行时实现权利要求1~4任一所述的页面翻页方法。权 利 要 求 书 1/1 页 2 CN 115033334 B 2一种页面翻页方 法、 系统、 设 备及计算机可 读存储介质 技术领域 [0001]本发明涉及信息技术领域, 尤其涉及一种页面翻页方法、 系统、 设备及计算机可读 存储介质。 背景技术 [0002]上一步、 下一步分页功能常用于移动端APP。 该功能的出现简化了用户的交互方 式, 将复杂的单个功能页面分解成多个简单易懂的功能页面。 通过上一步、 下一步按钮进 行 引导提示用户进行操作, 大 大加强了用户体验和简化了操作难度。 [0003]当前市面上 的主流的翻页方案是定义变量index=default (默认显示第几页) , 假 设有三个页面分别对应index=0、 index=1、 index=2, 在点击上一步 时进行index ‑1, 点击下 一步时进行index+1, 最后根据index值来进行判断需要显示第几页。 但是现有技术在实现 过程中对index变量的维护成本高, 且容易出现失误, 例如当页面过多的情况下, 会出现大 量的ifelse逻辑来判断当前需要显示哪个页面, 逻辑判断过程中容易出现错误, 影响系统 稳定性之余还会显示错误的页面; 且后期维护过程中需要新增页面则需要修改index最大 边界值, 并修改相应逻辑, 导 致扩展性 不好。 发明内容 [0004]为了克服现有技术的不足, 本发明的目的之一在于提供一种页面翻页方法, 提高 稳定性, 减少出错几率。 [0005]本发明的目的之二在于提供一种页面翻页系统。 [0006]本发明的目的之三在于提供一种电子设备。 [0007]本发明的目的之四在于提供一种计算机可读存 储介质。 [0008]本发明的目的之一采用如下技 术方案实现: [0009]一种页面翻页方法, 包括: [0010]遍历页面分片数组获得当前页面正在显示的分片在所述页面分片数组中所对应 的分片下 标值; [0011]响应于翻页请求对所述分片下标值进行对应运算以获得目标下标值, 并判断所述 目标下标值是否满足边界条件, 若满足则调取所述分片数组中所述目标下标值所对应的分 片并将其显示 为当前页面。 [0012]进一步地, 所述分片数组是预先根据所有需要分页的页面分片组合而成, 且所述 分片数组中每 个所述页面分片都具有其唯一的下 标值。 [0013]进一步地, 获得所述分片下 标值的方法为: [0014]将当前页面正在显示的分片与所述页面分片数组中的每个元素进行比较, 若任一 元素的页面分片与当前页面正在显示的分片一致, 则根据该元素的下标值作为所述分片下 标值。 [0015]进一步地, 所述翻页请求包括跳转至上一页、 跳转至下一页以及跳转至指定页; 当说 明 书 1/5 页 3 CN 115033334 B 3

.PDF文档 专利 一种页面翻页方法、系统、设备及计算机可读存储介质

文档预览
中文文档 8 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共8页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种页面翻页方法、系统、设备及计算机可读存储介质 第 1 页 专利 一种页面翻页方法、系统、设备及计算机可读存储介质 第 2 页 专利 一种页面翻页方法、系统、设备及计算机可读存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 07:48:03上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。