(19)国家知识产权局
(12)发明 专利
(10)授权公告 号
(45)授权公告日
(21)申请 号 202210407372.0
(22)申请日 2022.04.19
(65)同一申请的已公布的文献号
申请公布号 CN 114490095 A
(43)申请公布日 2022.05.13
(73)专利权人 北京闪马智建科技有限公司
地址 100095 北京市海淀区温泉镇创客小
镇社区配套 商业楼15 #楼二层132号
(72)发明人 彭垚 赵宁 李朝光 吴振宙
狄可可 林亦宁
(51)Int.Cl.
G06F 9/50(2006.01)
G06F 9/448(2018.01)
G06F 16/245(2019.01)
G06F 16/25(2019.01)(56)对比文件
CN 113761290 A,2021.12.07
CN 112990297 A,2021.0 6.18
CN 111382179 A,2020.07.07
CN 110321392 A,2019.10.1 1
US 2015154259 A1,2015.0 6.04
郑小裕等.SQL与NoSQL数据库的统一 查询模
型的设计与实现. 《2014 I nternati onal
Conference o n e-Education,e-Busi ness and
Informati on Management (IC EEIM 2014) 》
.2014,第346 -353页.
Frederic Stahl 等.Mapping the Big Data
Landscape: Tec hnologies, Platform s and
Paradigm s for Real-Time Analytics of Data
Streams. 《IEEE Access ( Volume: 9)》 .2020,
第15351-15374页.
审查员 杨龙
(54)发明名称
请求结果的确定方法和装置、 存储介质及电
子装置
(57)摘要
本申请公开了一种请求结果的确定方法和
装置、 存储介质及电子装置, 涉及数据请求领域,
其中, 上述方法包括: 创建向量数据管理系统, 其
中, 所述向量数据管理系统中包括: 数据协调节
点和多个数据工作节点, 其中, 所述多个数据工
作节点中的每一外部数据包装器均允许调用向
量引擎的函数功能; 在所述数据协调节点接收到
查询请求的情况下, 控制所述多个数据工作节点
调用所述向量引擎的函数功能以查找所述查询
请求的请求结果, 采用上述技术方案, 解决了数
据请求的处 理效率低下的问题。
权利要求书2页 说明书12页 附图3页
CN 114490095 B
2022.06.21
CN 114490095 B
1.一种请求结果的确定方法, 其特 征在于, 包括:
创建向量数据管理系统, 其中, 所述向量数据 管理系统中包括: 数据协调节点和多个数
据工作节点, 其中, 所述多个数据工作节点中的每一外部数据包装器均允许调用向量引擎
的函数功能;
在所述数据协调节点接收到查询 请求的情况下, 控制所述多个数据工作节点调用所述
向量引擎的函数功能以查找所述 查询请求的请求结果;
控制所述多个数据工作节点调用所述向量引擎的函数功能以查找所述查询请求的请
求结果, 包括:
控制所述多个数据工作节点中的每一外部数据包装器均调用对应的函数功能, 以查找
到所述查询请求所对应的目标向量;
获取所述多个数据工作节点所分别查找到的目标向量, 并根据 所述多个数据工作节点
查找到的多个目标向量确定所述 查询请求的请求结果;
其中, 创建向量数据管理系统的过程中, 所述方法还 包括:
剥离所述向量引擎的外 部访问接口, 得到所述向量引擎的函数功能;
分别建立所述 函数功能和所述多个数据工作节点中的外 部数据包 装器的映射关系;
将所述映射关系保存在所述多个数据工作节点中的每一外部数据包装器中, 以使所述
外部数据包 装器根据所述映射关系调用对应的函数功能。
2.根据权利要求1所述的请求结果的确定方法, 其特征在于, 剥离所述向量引擎的外部
访问接口, 得到所述向量引擎的函数功能, 包括:
剥离所述向量引擎的外部访问接口, 得到所述向量引擎的校验函数功能和处理函数功
能, 其中, 所述校验函数功能用于校验 所述外部数据包装器是否合法; 所述处理函数功能用
于响应所述数据协调节点发送的所有请求。
3.根据权利要求1所述的请求结果的确定方法, 其特征在于, 控制所述多个数据工作节
点中的每一外部数据包装器均调用对应的函数功能, 以查找到所述查询请求所对应的目标
向量, 包括:
根据所述映射关系确定所述每一外部数据包装器对应的校验函数功能和 处理函数功
能;
通过所述每一外部数据包装器对应的校验函数功能对所述每一外部数据包装器进行
校验;
在校验通过的情况下, 通过所述每一外部数据包装器对应的处理函数功能获取所述查
询请求对应的向量指令, 并根据所述向量指令在所述向量引擎中获取 所述目标向量。
4.根据权利要求1所述的请求结果的确定方法, 其特征在于, 创建 向量数据管理系统之
后, 所述方法还 包括:
在所述数据协调节点接收到目标操作请求的情况下, 根据 所述目标操作请求中所指示
的标识信息确定所述目标操作请求所对应的目标 数据工作节点;
控制所述目标数据工作节点中的外部数据包装器调用对应的函数功能, 以执行与 所述
目标操作请求对应的向量 修改操作。
5.根据权利要求1所述的请求结果的确定方法, 其特征在于, 根据 所述多个数据工作节
点查找到的多个目标向量确定所述 查询请求的请求结果, 至少包括以下之一:权 利 要 求 书 1/2 页
2
CN 114490095 B
2将所述多个目标向量进行汇总, 将汇总后的多个目标向量作为所述查询 请求的请求结
果;
从所述多个目标向量中确定置信度最高的目标向量, 并将所述置信度最高的目标向量
作为所述 查询请求的请求结果。
6.根据权利要求5所述的请求结果的确定方法, 其特征在于, 从所述多个目标向量中确
定置信度最高的目标向量, 并将所述置信度最高的目标向量作为所述查询请求的请求结果
之后, 所述方法还 包括:
确定所述置信度最高的目标向量所对应的目标外 部数据包 装器;
从其他外部数据包装器中获取所述目标向量对应的结构化数据, 其中, 所述其他外部
数据包装器为多个外 部数据包 装器中除所述目标外 部数据包 装器之外的外 部数据包 装器。
7.一种请求结果的确定装置, 其特 征在于, 包括:
创建模块, 用于创建向量数据管理系统, 其中, 所述向量数据管理系统中包括: 数据协
调节点和多个数据工作节点, 其中, 所述多个数据工作节点中的每一外部数据包装器均允
许调用向量引擎的函数功能;
接收模块, 用于在所述数据协调节点接收到查询请求的情况下, 控制所述多个数据工
作节点调用所述向量引擎的函数功能以查找所述 查询请求的请求结果;
所述接收模块还用于, 控制所述多个数据工作节点中的每一外部数据包装器均调用对
应的函数功能, 以查找到所述查询请求所对应的目标向量; 获取所述多个数据工作节点所
分别查找到的目标向量, 并根据所述多个数据工作 节点查找到的多个目标向量确定所述查
询请求的请求结果;
所述创建模块还用于, 剥离所述向量引擎的外部访 问接口, 得到所述向量引擎的函数
功能; 分别建立所述函数功能和所述多个数据工作节点中的外部数据包装器的映射关系;
将所述映射关系保存在所述多个数据工作节点中的每一外部数据包装器中, 以使 所述外部
数据包装器根据所述映射关系调用对应的函数功能。
8.一种计算机可读的存储介质, 其特征在于, 所述计算机可读的存储介质包括存储的
程序, 其中, 所述 程序运行时执 行上述权利要求1至 6任一项中所述的方法。
9.一种电子装置, 包括存储器和处理器, 其特征在于, 所述存储器中存储有计算机程
序, 所述处理器被设置为通过所述计算机程序执行所述权利要求1至6任一项中所述的方
法。权 利 要 求 书 2/2 页
3
CN 114490095 B
3
专利 请求结果的确定方法和装置、存储介质及电子装置
文档预览
中文文档
18 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共18页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 07:17:49上传分享