说明:收录全网最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210150359.1 (22)申请日 2022.02.18 (71)申请人 北京恒安 嘉新安全技术有限公司 地址 100086 北京市海淀区北三环西路25 号27号楼五层5 001室 (72)发明人 杨玉奇 张红宝 周忠义 傅强  阿曼太 梁彧 田野 王杰  杨满智 蔡琳 金红 陈晓光  (74)专利代理 机构 北京品源专利代理有限公司 11332 专利代理师 马迪 (51)Int.Cl. G06F 16/23(2019.01) G06F 16/2458(2019.01) G06F 16/953(2019.01)G06F 16/9538(2019.01) (54)发明名称 一种数据查询方法、 装置、 计算机设备及存 储介质 (57)摘要 本发明实施例公开了一种数据查询方法、 装 置、 计算机设备及存储介质。 其中, 获取用户输入 的统计排序请求; 将统计排序请求发送至服务 器, 并接收服务器 反馈的统一查询标识和检索分 表的分表数量; 向服务器逐次发送与分表数量匹 配的数据检索请求, 以指示服务器逐次生成与每 个分表对应的分表排序结果, 并更新汇总排序结 果; 在确定完成对全部数据检索请求的发送时, 向服务器发送 排序结果获取请求, 以指示服务器 在当前更新的所述汇总排序结果中, 获取与所需 排名数量匹配目标排序结果; 接收服务器反馈的 目标排序结果。 本发明实施例, 解决了用户对分 表循环进行排名统计时, 由于处理数据量大而造 成超时的问题, 实现了网络流量占用的降低, 降 低了服务成本。 权利要求书3页 说明书11页 附图4页 CN 114547057 A 2022.05.27 CN 114547057 A 1.一种数据查询方法, 由客户端执 行, 其特征在于, 包括: 获取用户输入的统计排序请求, 所述统计排序请求中包括 排序条件和所需排名数量; 将所述统计排序请求发送至服务器, 并接收所述服务器反馈的统一查询标识和检索 分 表的分表数量, 所述分表数量 为多个; 根据所述统一查询标识, 向所述服务器逐次发送与所述分表数量匹配的数据检索请 求, 以指示所述 服务器逐次生成与每 个分表对应的分表排序结果, 并更新汇总排序结果; 在确定完成对全部所述数据检索请求的发送时, 根据所述统一查询标识向所述服务器 发送排序结果获取请求, 以指示所述服务器在当前更新的所述汇总排序结果中, 获取与所 需排名数量匹配目标排序结果; 接收所述 服务器反馈的所述目标排序结果。 2.根据权利要求1所述的方法, 其特征在于, 根据所述统一查询标识, 向所述服务器逐 次发送与所述分表数量匹配的数据检索请求, 包括: 获取当前检索分表序号, 所述当前检索分表序号具有预设的初始值; 如果确定所述当前检索 分表序号小于或者等于所述分表数量, 则根据 所述统计查询标 识以及所述当前检索分表序号构建一个所述数据检索请求, 并将所述数据检索请求 发送至 所述服务器; 在接收所述服务器针对所述数据检索请求反馈的成功处理响应时, 更新所述当前检索 分表序号后, 返回执行获取所述当前检索分表序号的操作, 直至完成对全部分表的所述数 据检索请求的构建。 3.一种数据查询方法, 由服 务器执行, 其特征在于, 包括: 接收客户端发送的统计排序请求, 并在所述统计排序请求中提取排序 条件和所需排名 数量; 根据所述排序条件, 确定与检索分表对应的分表数量, 并生成与所述统计排序请求匹 配的统一 查询标识; 将所述分表数量和所述统一查询标识反馈至所述客户端, 并将所述统一查询标识、 所 述排序条件以及所述所需排名数量进行关联存 储; 根据所述客户端根据 所述统一查询标识逐次发送的, 与 所述分表数量匹配的数据检索 请求, 按照所述 排序条件逐次生成与每 个分表对应的分表排序结果, 并更新汇总排序结果; 根据所述客户端发送排序结果获取请求, 在当前更新的所述汇总排序结果中, 获取与 所述所需排名数量匹配目标排序结果反馈 至所述客户端。 4.根据权利要求3所述的方法, 其特征在于, 根据 所述客户端根据 所述统一查询标识逐 次发送的, 与所述分表数量匹配的数据检索请求, 按照所述排序条件逐次生成与每个分表 对应的分表排序结果, 并更新汇总排序结果, 包括: 每当接收到所述客户端发送的数据检测请求 时, 提取所述数据检测请求中包括的所述 统一查询标识和当前检索分表序号; 根据所述当前检索分表序号, 确定匹配的目标分表; 获取与所述统一查询标识匹配的排序条件, 并根据所述排序条件, 生成与所述目标分 表对应的分表排序结果; 检测当前 是否存储与所述统一 查询标识对应的汇总排序结果;权 利 要 求 书 1/3 页 2 CN 114547057 A 2若是, 则根据所述分表排序 结果, 更新所述汇总排序结果后, 向所述客户端反馈与所述 数据检索请求对应的成功处 理响应。 5.根据权利要求4所述的方法, 其特征在于, 在检测当前是否存储与 所述统一查询标识 对应的汇总排序结果之后, 还 包括: 将所述分表排序 结果作为初始化的汇总排序 结果, 并将所述汇总排序 结果与所述统一 查询标识进行关联存 储。 6.根据权利要求3 ‑5任一项所述的方法, 其特征在于, 在获取与所述所需排名数量匹配 目标排序结果反馈 至所述客户端之后, 还 包括: 在确定所述客户端成功接收到所述目标排序结果时, 清除存储的所述统一查询标识、 所述排序条件以及所述所需排名数量。 7.一种数据查询装置, 由客户端执 行, 其特征在于, 包括: 统计排序请求获取模块, 用于获取用户输入的统计排序请求, 所述统计排序请求中包 括排序条件和所需排名数量; 统一查询标识和检索 分表的分表数量接收模块, 用于将所述统计排序请求发送至服务 器, 并接收所述 服务器反馈的统一 查询标识和检索分表的分表数量, 所述分表数量 为多个; 分表排序结果生成模块, 用于根据所述统一查询标识, 向所述服务器逐次发送与所述 分表数量匹配的数据检索请求, 以指示所述服务器逐次生成与每个分表对应的分表排序结 果, 并更新汇总排序结果; 目标排序结果获取模块, 用于在确定完成对全部所述数据检索请求的发送时, 根据所 述统一查询标识向所述服务器发送排序结果 获取请求, 以指示所述服务器在当前更新的所 述汇总排序结果中, 获取与所需排名数量匹配目标排序结果; 目标排序结果接收模块, 用于 接收所述 服务器反馈的所述目标排序结果。 8.一种数据查询装置, 由服 务器执行, 其特征在于, 包括: 统计排序请求接收模块, 用于接收客户端发送的统计排序请求, 并在所述统计排序请 求中提取排序条件和所需排名数量; 统一查询标识生成模块, 用于根据所述排序 条件, 确定与检索分表对应的分表数量, 并 生成与所述统计排序请求匹配的统一 查询标识; 关联存储模块, 用于将所述分表数量和所述统一查询标识反馈至所述客户端, 并将所 述统一查询标识、 所述 排序条件以及所述所需排名数量进行关联存 储; 汇总排序结果更新模块, 用于根据所述客户端根据所述统一查询标识逐次发送的, 与 所述分表数量匹配的数据检索请求, 按照所述排序条件逐次生成与每个分表对应的分表排 序结果, 并更新汇总排序结果; 目标排序结果反馈模块, 用于根据所述客户端发送排序结果获取请求, 在当前更新的 所述汇总排序结果中, 获取与所述所需排名数量匹配目标排序结果反馈 至所述客户端。 9.一种计算机设备, 包括存储器、 处理器及存储在存储器上并可在处理器上运行的计 算机程序, 其特征在于, 所述处理器执行所述计算机程序时实现如权利要求 1‑2中任一项 所 述的数据查询方法, 或者实现如权利要求3 ‑6中任一项所述的数据查询方法。 10.一种计算机可读存储介质, 其上存储有计算机程序, 其特征在于, 该计算机程序被 处理器执行时实现如权利要求1 ‑2中任一项所述的数据查询方法, 或者 实现如权利要求3 ‑6权 利 要 求 书 2/3 页 3 CN 114547057 A 3

.PDF文档 专利 一种数据查询方法、装置、计算机设备及存储介质

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