(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210792359.1 (22)申请日 2022.07.05 (71)申请人 广州市百果园信息技 术有限公司 地址 511402 广东省广州市番禺区市桥 街 兴泰路274 号C栋西塔5-13层 (72)发明人 姚奕帆  (74)专利代理 机构 北京品源专利代理有限公司 11332 专利代理师 苏舒音 (51)Int.Cl. G06F 16/22(2019.01) G06F 16/242(2019.01) G06F 16/2455(2019.01) G06F 16/248(2019.01) (54)发明名称 数据处理方法、 装置、 设备、 存 储介质及产品 (57)摘要 本申请实施例公开了数据处理方法、 装置、 设备、 存储介质及产品。 其中, 该方法包括: 获取 待显示分页的上一分页的索引配置信息集合, 其 中, 索引配置信息集合中包括预设数据源集合中 的各数据源分别对应的索引配置信息, 索引配置 信息中包括查询进度信息, 根据上一分页的索引 配置信息集合中的各数据源分别对应的查询进 度信息, 生成待显示分页的各数据源分别对应的 查询语句, 基于查询语句在相应数据源中进行查 询, 得到待 排序数据, 基于 预设排序维度, 对所查 询到的待排序数据进行混合排序, 得到待显示分 页对应的待显示数据。 通过采用上述技术方案, 可提高查询效率, 降低存储成本, 且保证所查询 数据的准确性。 权利要求书2页 说明书13页 附图5页 CN 115098509 A 2022.09.23 CN 115098509 A 1.一种数据处 理方法, 其特 征在于, 包括: 获取待显示分页的上一分页的索引 配置信息集合, 其中, 分页中的显示数据来源于预 设数据源集合中的至少一个数据源, 所述索引配置信息集合中包括所述预设数据源集合中 的各数据源分别对应的索引配置信息, 所述索引配置信息中包括 查询进度信息; 根据所述上一分页的索引配置信 息集合中的各数据源分别对应的查询进度信 息, 生成 所述待显示分页的各 数据源分别对应的查询语句; 基于所述 查询语句在相应数据源中进行查询, 得到待排序数据; 基于预设排序维度, 对所查询到的待排序数据进行混合排序, 得到所述待显示分页对 应的待显示数据。 2.根据权利要求1所述的方法, 其特征在于, 在所述基于预设排序维度, 对所查询到的 待排序数据进行混合 排序之后, 还 包括: 根据排序结果, 分别确定各 数据源对应的当前查询进度信息; 根据所述当前查询进度信 息确定所述待显示分页对应的索引配置信 息集合, 并对所确 定的索引配置信息集 合进行缓存。 3.根据权利要求1所述的方法, 其特征在于, 所述索引配置信 息集合以哈希表形式进行 存储, 所述哈希表的键名包括分页页码和分页大小, 所述哈希表的键值包括索引配置信息 集合, 其中, 所述分页大小用于表示分页中显示的数据条目的数量; 其中, 所述获取待显示分页的上一分页的索引配置信息集 合, 包括: 根据待显示分页的上一分页的分页页码和分页大小确定对应的目标键名, 依据 所述目 标键名查询所述哈希表, 以获取所述 目标键名对应的目标键值, 得到所述待显示分页的上 一分页的索引配置信息集 合。 4.根据权利要求1所述的方法, 其特征在于, 所述根据所述上一分页的索引配置信 息集 合中的各数据源分别对应的查询进度信息, 生成所述待显示分页的各数据源分别对应的查 询语句, 包括: 对于所述上一分页的索引配置信 息集合中的每个数据源, 获取当前数据源对应的预设 查询语句模板, 根据所述当前数据源对应的查询进度信息确定查询条件, 并将所确定的查 询条件填充至所述预设查询语句模板中的相应位置, 以生成所述待显示分页的所述当前数 据源对应的查询语句。 5.根据权利要求1所述的方法, 其特征在于, 所述获取待显示分页的上一分页的索引配 置信息集 合, 包括: 查询缓存中是否存在待显示分页的上一分页的索引配置信息集 合; 若不存在, 则依据分页页码从大到小的顺序进行递归查询, 直到查询到已存在的目标 分页的索引配置信息集 合, 或直到确定不存在任一分页的索引配置信息集 合; 在查询到已存在的目标分页的索引配置信 息集合的情况下, 根据 所述目标分页的索引 配置信息集合生成所述目标分页的下一分页的索引配置信息集合; 在确定不存在任一分页 的索引配置信息集合的情况下, 生 成第一分页的索引配置信息集合, 其中, 所述第一分页的 索引配置信息集 合中包括所述预设数据源集 合中的所有数据源分别对应的索引配置信息; 依据分页页码从小到大的顺序, 采用递归方式生成所述待显示分页的上一分页的索引 配置信息集 合。权 利 要 求 书 1/2 页 2 CN 115098509 A 26.根据权利要求1所述的方法, 其特征在于, 在所述生成所述待显示分页的各数据源分 别对应的查询语句之前, 还 包括: 基于第一预设过滤规则和/或第二预设过滤规则, 对所述上一分页的索引 配置信息集 合中涉及的数据源进行 过滤, 得到待查询数据源; 其中, 所述第一预设过滤规则包括滤除预设配置中心中不存在的数据源, 所述预设配 置中心中预先存储有 数据源对应的连接配置信息; 所述第二预设过滤规则包括滤除已查询 完毕的数据源; 其中, 所述 生成待显示分页的各 数据源分别对应的查询语句, 包括: 生成待显示分页的待查询数据源分别对应的查询语句。 7.根据权利要求1所述的方法, 其特征在于, 在所述基于所述查询语句在相应数据源中 进行查询之前, 包括: 从预设配置中心获取 各数据源对应的连接配置信息; 基于所述连接配置信息与相应数据源建立连接 。 8.一种数据处 理装置, 其特 征在于, 包括: 索引配置获取模块, 用于获取待显示分页的上一分页的索引配置信 息集合, 其中, 分页 中的显示数据来源于预设数据源集合中的至少一个数据源, 所述索引配置信息集合中包括 所述预设数据源集合中的各数据源分别对应的索引配置信息, 所述索引配置信息中包括查 询进度信息; 查询语句生成模块, 用于根据 所述上一分页的索引配置信 息集合中的各数据源分别对 应的查询进度信息, 生成所述待显示分页的各 数据源分别对应的查询语句; 数据查询模块, 用于基于所述 查询语句在相应数据源中进行查询, 得到待排序数据; 混合排序模块, 用于基于预设排序维度, 对所查询到的待排序 数据进行混合排序, 得到 所述待显示分页对应的待显示数据。 9.一种数据处 理设备, 其特 征在于, 所述数据处 理设备包括: 至少一个处 理器; 以及 与所述至少一个处 理器通信连接的存 储器; 其中, 所述存储器存储有可被所述至少一个处理器执行的计算机程序, 所述计算机程序被所 述至少一个处理器执行, 以使所述至少一个处理器能够执行权利要求1 ‑7任一项所述的数 据处理方法。 10.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质存储有计算机程 序, 所述计算机程序用于使处 理器执行时实现权利要求1 ‑7中任一所述的数据处 理方法。 11.一种计算机程序产品, 其特征在于, 所述计算机程序产品包括计算机程序, 所述计 算机程序在被处 理器执行时实现根据权利要求1 ‑7中任一项所述的数据处 理方法。权 利 要 求 书 2/2 页 3 CN 115098509 A 3

.PDF文档 专利 数据处理方法、装置、设备、存储介质及产品

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