全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210679606.7 (22)申请日 2022.06.15 (71)申请人 国网智能电网研究院有限公司 地址 102209 北京市昌平区未来科技城 滨 河大道18号 (72)发明人 张錋 钱珂翔 张道娟 武宏斌  韩啸  (74)专利代理 机构 北京三聚阳光知识产权代理 有限公司 1 1250 专利代理师 熊飞雪 (51)Int.Cl. G06F 16/2458(2019.01) G06F 16/2453(2019.01) G06F 16/23(2019.01) (54)发明名称 数据查询方法、 数据查询装置、 计算机设备 及介质 (57)摘要 本发明提供一种数据查询方法、 数据查询装 置、 计算机设备及介质。 数据查询方法, 包括: 接 收查询统计命令。 解析查询 统计命令, 确定待查 询统计的第一数量的数据结果集。 根据历史查询 记录, 确定第一数量的数据结果集中第二结果集 的第二数量以及对应的数据有效期限, 得到第二 数据信息, 其中, 第二结果集为具有查询结果的 数据结果集。 将第一数量的数据结果集中未具有 查询结果的数据结果集确定为第三结果集, 得到 第三数量的第三结果集。 将第二数据信息和第三 数量的第三结果集发送至数据查询方, 以响应查 询统计命令。 通过本发明, 有助于减少数据结果 集的查询数量, 降低时间成本和计算获取成本, 有利于提高查询效率。 权利要求书4页 说明书16页 附图5页 CN 114969159 A 2022.08.30 CN 114969159 A 1.一种数据查询方法, 其特 征在于, 所述方法包括: 接收查询统计命令; 解析所述查询统计命令, 确定待查询统计的第一数量的数据结果 集; 根据历史查询记录, 确定所述第 一数量的数据结果集中第 二结果集的第 二数量以及对 应的数据有效期限, 得到第二数据信息, 其中, 所述第二结果集为具有查询结果的数据结果 集; 将所述第一数量的数据 结果集中未具有查询结果的数据 结果集确定为第 三结果集, 得 到第三数量的第三结果 集; 将所述第二数据信 息和所述第 三数量的第 三结果集发送至数据查询方, 以响应所述查 询统计命令 。 2.根据权利要求1所述的方法, 其特征在于, 所述将所述第 二数据信 息和所述第 三数量 的第三结果 集发送至数据查询方, 包括: 分别将每一个第 二结果集的数据有效期限与当前系统时间进行对比, 若所有的数据有 效期限均大于所述当前系统时间, 则将所述第二数据信息和所述第三数量的第三结果集 发 送至数据查询方。 3.根据权利要求2所述的方法, 其特 征在于, 所述方法还 包括: 若存在至少一个第 二结果集的数据有 效期限小于或者等于所述当前系统时间, 则从所 述第二数据信息中确定第四结果集的第四数量, 所述第四结果集为数据有效期限小于或者 等于所述当前系统时间的第二结果 集; 更新第四数量的第四结果 集中每一个第四结果 集的查询结果, 得到第四数据信息; 将所述第四数据信息发送至数据查询方。 4.根据权利要求3所述的方法, 其特征在于, 所述更新第四数量的第四结果集中每一个 第四结果 集的查询结果, 得到第四数据信息, 包括: 根据所述历史查询记录, 获取第四数量的查询命令集, 其中, 不同的查询命令集对应不 同的第四结果 集; 将所述第四数量的查询命令集发送至多个数据源, 以对每一个第四结果集进行重新查 询; 接收每一个第四结果 集更新后的查询结果, 并确定每一个第四结果 集的查询时间; 基于所述每一个第四结果集的查询时间, 更新所述每一个第四结果集的数据有效期 限; 根据每一个第四结果集更新后的查询结果以及对应的数据有 效期限, 得到第四数据信 息。 5.根据权利要求4所述的方法, 其特征在于, 根据历史查询记录, 确定每一个第二结果 集的数据有效期限, 包括: 根据历史查询记录, 获取查询当前第 二结果集的历史查询时间, 其中, 所述当前第二结 果集为所述第二数量的数据结果 集中的其中一个第二结果 集; 将所述历史查询时间与指定更新 时长之间的和, 确定为所述当前第 二结果集的有效时 长; 将所述有 效时长与当前系统时间之间的差, 确定为所述当前第 二结果集的数据有效期权 利 要 求 书 1/4 页 2 CN 114969159 A 2限。 6.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括: 从预置的配置文件中, 获取第五数量的目标数据集名称以及每一个目标数据集名称对 应的目标查询命令集; 根据每一个目标数据集名称对应的目标查询命令集, 分别访 问多个数据源, 以获取每 一个目标 数据集名称对应目标 数据结果 集的查询结果; 接收每一个目标数据结果集的查询结果, 并确定每一个目标数据结果集的查询时间, 得到每一个目标 数据结果 集的查询记录; 分别将每一个目标数据结果集的查询记录进行保存, 得到历史查询记录, 所述历史查 询记录包括所述第二数据信息 。 7.根据权利要求6所述的方法, 其特 征在于, 所述方法还 包括: 若当前目标数据 结果集的数据有 效期限小于指定时间阈值, 则刷新所述当前目标数据 结果集的查询记录; 其中, 所述当前目标数据结果集为所述第五数量的目标数据结果集中的其中一个目标 数据结果 集。 8.一种数据查询方法, 其特 征在于, 所述方法包括: 接收数据查询请求, 以获取待查询统计的第 一数量的数据 结果集中每一个数据 结果集 的查询结果; 解析所述数据查询请求, 得到第 二数据信 息和第三数量的第 三结果集, 其中, 所述第二 数据信息包括第二数量的第二结果集, 以及每一个第二结果集的数据有效期限, 所述第二 结果集为所述第一数量的数据结果集中具有查询结果的数据结果集, 所述第三数量的第三 结果集为所述第一数量的数据结果 集中未具有查询结果的数据结果 集; 向多个数据源发送数据查询请求, 以获取每一个第三结果 集的查询结果; 接收每一个第三结果集的查询结果, 并与所述第二数据信息合并, 得到所述第一数量 的数据结果 集的总查询结果。 9.根据权利要求8所述的方法, 其特 征在于, 所述方法还 包括: 接收第四数据信息 。 10.一种数据查询装置, 其特 征在于, 所述装置包括: 第一接收单 元, 原因接收查询统计命令; 解析单元, 用于解析 所述查询统计命令, 确定待查询统计的第一数量的数据结果 集; 第一确定单元, 用于根据历史查询记录, 确定所述第一数量的数据结果集中第二结果 集的第二数量以及对应的数据有效期限, 得到第二数据信息, 其中, 所述第二结果集为具有 查询结果的数据结果 集; 第二确定单元, 用于将所述第 一数量的数据 结果集中未具有查询结果的数据 结果集确 定为第三结果 集, 得到第三数量的第三结果 集; 第一发送单元, 用于将所述第 二数据信 息和所述第 三数量的第 三结果集发送至数据查 询方, 以响应所述 查询统计命令 。 11.根据权利要求10所述的装置, 其特 征在于, 所述第一发送单 元包括: 第一发送子单元, 用于分别将每一个第 二结果集的数据有 效期限与当前系统时间进行权 利 要 求 书 2/4 页 3 CN 114969159 A 3

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

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