(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210780491.0
(22)申请日 2022.07.04
(71)申请人 中国联合网络通信集团有限公司
地址 100033 北京市西城区金融大街21号
(72)发明人 刘千仞 薛淼 任梦璇 任杰
(74)专利代理 机构 北京中博世 达专利商标代理
有限公司 1 1274
专利代理师 申健
(51)Int.Cl.
G06F 16/14(2019.01)
G06F 16/13(2019.01)
G06F 21/60(2013.01)
G06F 21/62(2013.01)
G06N 3/04(2006.01)
G06N 3/08(2006.01)
(54)发明名称
数据检索方法、 装置及存 储介质
(57)摘要
本公开提供一种数据检索方法、 装置及存储
介质, 涉及数据处理领域, 能够提高数据检索的
准确性。 该方法包括: 向数据服务器发送待检索
数据; 将待检索数据输入到预设神经网络模型
中, 确定待检索数据对应的文件索引向量; 向区
块链系统发送文件索引向量。 本公开实施例用于
数据检索过程中。
权利要求书4页 说明书21页 附图7页
CN 115203138 A
2022.10.18
CN 115203138 A
1.一种数据检索方法, 其特 征在于, 应用于第一数据提供端, 所述方法包括:
向数据服 务器发送待检索数据;
将所述待检索数据输入到预设神经网络模型中, 确定所述待检索数据对应的文件索引
向量;
向区块链系统发送所述文件索引向量。
2.根据权利要求1所述的方法, 其特征在于, 所述第 一数据提供端为多个数据提供端中
的一个数据提供端; 所述方法还 包括:
步骤1、 获取第一模型参数; 其中, 在首次迭代时, 所述第一模型参数为初始模型参数;
在第N次迭代 时, 所述第一模型参数为根据从区块链系统获取的所述多个数据提供端的第
一参数确定的模型参数; 所述第一参数为对初始神经网络模型进行N ‑1次迭代后确定的神
经网络模型的模型参数; N 为大于等于2的正整数;
步骤2、 根据所述第一模型参数调 整第一神经网络模型的模型参数, 确定第 二神经网络
模型; 在首次迭代时, 所述第一神经网络模型为所述初始神经网络模型; 在第N次迭代时, 所
述第一神经网络模型为对所述初始神经网络模型进行N ‑1次迭代后确定的神经网络模型;
步骤3、 根据训练数据训练所述第二神经网络模型, 确定第三神经网络模型;
步骤4、 确定所述第三神经网络模型 是否满足预设条件;
步骤5、 若满足, 则确定所述第三神经网络模型为所述预设神经网络模型;
步骤6、 若不满足, 则将所述第三神经网络模型的参数作为所述第一参数, 向所述区块
链系统发送所述第一参数; 迭代执行所述步骤1、 所述步骤2、 所述步骤3、 所述步骤4、 所述步
骤5、 以及所述 步骤6, 直至确定的第三神经网络模型满足所述预设条件。
3.根据权利要求1或2所述的方法, 其特征在于, 所述向数据服务器发送待检索数据, 包
括:
确定所述第一数据提供端的私钥;
根据所述私钥加密所述待检索数据;
向所述数据服 务器发送加密后的所述待检索数据。
4.根据权利要求3所述的方法, 其特 征在于, 所述方法还 包括:
接收来自数据使用端的第 一请求消息; 所述第 一请求消息用于请求获取所述第 一数据
提供端的私钥;
向所述数据使用端发送第 一响应消息; 所述第 一响应消息包括所述第 一数据提供端的
私钥。
5.根据权利要求4所述的方法, 其特征在于, 所述向区块链系统发送所述文件索引向
量, 包括:
根据所述私钥加密所述文件索引向量;
向所述区块链系统发送加密后的所述文件索引向量。
6.一种数据检索方法, 其特 征在于, 应用于区块链系统, 所述方法包括:
接收并存储来自多个数据提供端的文件索引向量; 所述文件索引向量与待检索数据对
应;
接收来自数据使用端的检索请求, 并根据所述检索请求 生成检索向量;
匹配所述文件索引向量中与所述检索向量相似度最高的K个文件索引向量, K为正整权 利 要 求 书 1/4 页
2
CN 115203138 A
2数;
向数据服务器发送第 一指示信 息, 所述第 一指示信 息用于指示数据服务器向所述数据
使用端发送所述K个文件索引向量对应的待检索数据。
7.根据权利要求6所述的方法, 其特 征在于, 所述方法还 包括:
接收来自所述多个数据提供端的第 一参数, 所述第 一参数为对初始神经网络模型进行
N‑1次迭代后确定的神经网络模型的模型参数; N 为大于等于2的正整数;
将所述第一 参数存储到至少一个区块链 节点中;
接收来自第 一数据提供端的第 二请求消息; 所述第 二请求消息用于请求所述多个数据
提供端的第一参数; 所述第一数据提供端为所述至少一个数据提供端中的一个数据提供
端;
响应于所述第 二请求消息, 向所述第 一数据提供端发送所述多个数据提供端的第 一参
数。
8.根据权利要求7所述的方法, 其特征在于, 在接收来自第 一数据提供端的第 二请求消
息之后, 所述方法还 包括:
确定所述区块链系统连接的数据提供端的数量;
确定接收到第一 参数的数量是否等于所述数据提供端的数量;
若是, 则向所述第一数据提供端发送所述多个数据提供端的第一 参数;
若否, 则向所述第一数据提供端发送第二参数; 所述第二参数为对初始神经网络模型
进行N‑2次迭代后确定的神经网络模型的模型参数。
9.一种数据检索方法, 其特 征在于, 应用于数据服 务器, 所述方法包括:
接收来自多个数据提供端的待检索数据;
接收来自区块链系统的第 一指示信 息; 所述第 一指示信 息用于指示数据服务器向数据
使用端发送所述K个文件索引向量对应的待检索数据, K为 正整数;
响应于所述第 一指示信 息, 匹配所述多个数据提供端的待检索数据中, 与 所述K个文件
索引向量对应的待检索数据;
向所述数据使用端发送所述K个文件索引向量对应的待检索数据。
10.一种数据检索方法, 其特 征在于, 应用于数据使用端, 所述方法包括:
向区块链系统发送检索请求; 以使得区块链节点确定与 所述检索请求的检索向量相似
度最高的K个文件索引向量, 并使 得所述区块链节点向数据服务器发送第一指示信息, 所述
第一指示信息用于指示所述数据服务器向所述数据使用端发送所述K个文件索引向量对应
的待检索数据, K为 正整数;
接收所述数据服务器响应于所述第 一指示信 息发送的所述K个文件索引向量对应的待
检索数据。
11.根据权利要求10所述的方法, 其特征在于, 所述K个文件索引向量对应的待检索数
据为第一数据提供端根据私钥加密后的待检索数据; 所述方法还 包括:
向第一数据提供端发送第 一请求消息, 所述第 一数据提供端为多个数据提供端中具有
所述K个文件索引向量对应的待检索数据的数据提供端; 所述第一请求消息用于请求获取
所述第一数据提供端的私钥;
接收所述第 一数据提供端发送第 一响应消息; 所述第 一响应消息包括所述第 一数据提权 利 要 求 书 2/4 页
3
CN 115203138 A
3
专利 数据检索方法、装置及存储介质
文档预览
中文文档
33 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共33页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-18 22:35:04上传分享