全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210582508.1 (22)申请日 2022.05.26 (71)申请人 平安银行股份有限公司 地址 518001 广东省深圳市罗湖区深南 东 路5047号 (72)发明人 胡明  (74)专利代理 机构 北京市京大律师事务所 11321 专利代理师 沈克琪 (51)Int.Cl. G06F 16/2453(2019.01) G06F 9/50(2006.01) G06F 40/30(2020.01) G06F 16/21(2019.01) G06F 16/2458(2019.01) (54)发明名称 数据查询方法、 装置、 设备及存 储介质 (57)摘要 本发明涉及人工智能领域, 公开了一种数据 查询方法、 装置、 设备及存储介质。 方法包括: 接 收客户端发送的数据查询请求, 数据查询请求携 带有初始查询语句; 对初始查询语句进行扫描分 析, 获取与初始查询语句的语义相似的至少一个 查询关键词; 通过至少一个查询关键词确定至少 一个数据源; 通过至少一个数据源的代码类型对 初始查询语句进行转换, 得到目标执行语句; 获 取数据查询请求的请求等级, 并根据请求等级确 定数据查询请求的优先级及执行线程; 基于优先 级, 利用执行线程在数据源中执行目标执行语 句, 得到目标数据。 本发 明还涉及区块链技术, 数 据查询请求可存 储于区块链中。 权利要求书2页 说明书10页 附图4页 CN 115017187 A 2022.09.06 CN 115017187 A 1.一种数据查询方法, 其特 征在于, 包括: 接收客户端发送的数据查询请求, 所述数据查询请求携带有初始查询语句; 对所述初始查询语句进行扫描分析, 获取与所述初始查询语句的语义相似的至少一个 查询关键词; 通过所述至少一个查询关键词确定 至少一个数据源; 通过所述至少一个数据源的代码类型对所述初始查询语句进行转换, 得到目标执行语 句; 获取所述数据查询 请求的请求等级, 并根据 所述请求等级确定所述数据查询请求的优 先级及执 行线程; 基于所述优先级, 利用所述执行线程在所述数据源中执行所述目标执行语句, 得到目 标数据。 2.根据权利要求1所述的数据查询方法, 其特征在于, 所述对所述初始查询语句进行扫 描分析, 获取与所述初始查询语句的语义相似的至少一个查询关键词包括: 对所述初始查询语句进行关键词扫描, 获取 所述初始查询语句包括的多个关键词; 将所述多个关键词分别转换为每一所述关键词对应的词向量; 将所述每一所述关键词对应的词向量分别 输入预置语句分析模型进行语义相似分析, 生成并输出与所述初始查询语句的语义相似的至少一个查询关键词。 3.根据权利要求1所述的数据查询方法, 其特征在于, 所述通过所述至少一个查询关键 词确定至少一个数据源 包括: 从预置配置库中获取多个预设标签, 所述预设标签用于指示系统标识; 通过所述至少一个查询关键词对所述多个预设标签进行匹配分析, 确定与 所述至少一 个查询关键词匹配的至少一个目标 标签; 通过所述至少一个目标标签确定与所述至少一个目标标签对应的至少一个目标系统 标识, 并获取与所述至少一个目标系统标识对应的信息作为系统编码信息; 将与所述系统编码信息对应的至少一个系统中的数据库确定为所述至少一个数据源。 4.根据权利要求1所述的数据查询方法, 其特征在于, 所述通过所述至少一个数据源的 代码类型对所述初始查询语句进行转换, 得到目标 执行语句包括: 对所述初始查询语句进行语句类型分析, 确定与所述初始查询语句对应的语句类型; 通过所述语句类型与 所述至少一个数据源的代码类型进行函数映射表构建, 确定对应 的函数映射表; 通过所述函数映射表对所述初始查询语句进行转换, 得到目标 执行语句。 5.根据权利要求1所述的数据查询方法, 其特征在于, 所述获取所述数据查询请求的请 求等级, 并根据所述请求 等级确定所述数据查询请求的优先级及执 行线程包括: 将所述请求 等级乘以预设权值, 得到所述数据查询请求对应的请求分数; 确定所述数据查询请求的接收队列, 并获取 所述接收队列中所有任务的预设 分数; 依照从大至小的顺序对所述请求分数及所述预设 分数进行排序, 得到排序列表; 根据所述请求分数在所述 排序列表中的位置确定所述优先级; 对所述数据查询 请求进行解析, 确定对应的查询数据量并通过所述查询数据量确定对 应的执行线程。权 利 要 求 书 1/2 页 2 CN 115017187 A 26.根据权利要求1所述的数据查询方法, 其特征在于, 所述基于所述优先级, 利用所述 执行线程在所述数据源中执 行所述目标 执行语句, 得到目标 数据包括: 通过所述优先级对所述数据源进行切分, 得到多个数据分区; 利用所述目标执行线程并行在所述多个数据分区中执行所述目标执行语句, 得到多个 查询数据; 对所述多个查询数据进行合并处 理, 得到所述目标 数据。 7.根据权利要求1 ‑6中任一项所述的数据查询方法, 其特征在于, 在所述基于所述优先 级, 利用所述执行线程在所述数据源中执行所述目标执行语句, 得到目标数据之后, 还包 括: 获取与所述目标 数据匹配的追溯指令, 其中, 所述追溯指令对应指定历史时段; 根据所述目标 数据的识别 信息获取指定历史时段的数据记录; 根据所述数据记录确定所述目标 数据的变更信息并传输 至预置数据库中。 8.一种数据查询装置, 其特 征在于, 所述数据查询装置包括: 接收模块, 用于接收客户端发送的数据查询请求, 所述数据查询请求携带有初始查询 语句; 扫描模块, 用于对所述初始查询语句进行扫描分析, 获取与所述初始查询语句的语义 相似的至少一个查询关键词; 确定模块, 用于通过 所述至少一个查询关键词确定 至少一个数据源; 转换模块, 用于通过所述至少一个数据源的代码类型对所述初始查询语句进行转换, 得到目标 执行语句; 获取模块, 用于获取所述数据查询请求的请求等级, 并根据所述请求等级确定所述数 据查询请求的优先级及执 行线程; 执行模块, 用于基于所述优先级, 利用所述执行线程在所述数据源中执行所述目标执 行语句, 得到目标 数据。 9.一种计算机设备, 其特征在于, 所述计算机设备包括: 存储器和至少一个处理器, 所 述存储器中存 储有指令; 所述至少一个处理器调用所述存储器中的所述指令, 以使得所述计算机设备执行如权 利要求1‑7中任意一项所述的数据查询方法。 10.一种计算机可读存储介质, 所述计算机可读存储介质上存储有指令, 其特征在于, 所述指令被处 理器执行时实现如权利要求1 ‑7中任一项所述数据查询方法。权 利 要 求 书 2/2 页 3 CN 115017187 A 3

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

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