(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202211070266.4
(22)申请日 2022.09.02
(71)申请人 中国银行股份有限公司
地址 100818 北京市西城区复兴门内大街1
号
(72)发明人 洪宇坤 付昕 文国军 张浩瑀
黄雅男 田心茹 王子琦
(74)专利代理 机构 北京集佳知识产权代理有限
公司 11227
专利代理师 赵春华
(51)Int.Cl.
G06F 16/27(2019.01)
G06F 16/22(2019.01)
G06F 3/06(2006.01)
(54)发明名称
一种轻量化数据管理方法及装置、 电子设
备、 存储介质
(57)摘要
本申请公开了一种轻量化数据管理方法及
装置、 电子设备、 存储介质, 可应用于区块链领域
或金融领域, 所述方法包括: 接收目标数据的查
询请求; 其中, 查询请求包括目标数据的数据索
引; 基于目标数据的索引信息以及各个虚拟区块
群的标识信息, 路由到存储有目标信息的目标区
块链节点; 其中, 一个虚拟区块群由区块链中的
多个区块组成; 目标信息指代包括有目标数据所
属的虚拟区块群对应的键值对信息; 通过目标区
块链节点, 从目标信息中确定出包括目标数据的
数据索引的目标键值对; 根据目标键值对中的地
址信息, 访问目标键值对中的地址信息对应的数
据节点, 以从数据节点中获取目标数据并反馈 。
权利要求书3页 说明书9页 附图4页
CN 115391462 A
2022.11.25
CN 115391462 A
1.一种轻量 化数据管理方法, 其特 征在于, 包括:
接收目标 数据的查询请求; 其中, 所述 查询请求包括所述目标 数据的数据索引;
基于所述目标数据的索引信 息以及各个虚拟区块群的标识信 息, 路由到存储有目标信
息的目标区块链节 点; 其中, 一个所述虚拟区块群由区块链中的多个区块组成; 所述目标信
息指代包括有 所述目标数据所属的所述虚拟区块群对应的键值对信息; 所述虚拟区块群对
应的键值对信息包括所述虚拟区块群中的各个所述区块存储的数据索引与存储数据的数
据节点的地址信息之间的键值对; 所述目标数据所属的所述虚拟区块群指代包括存储有 所
述目标数据的数据索引的区块的所述虚拟区块群;
通过所述目标区块链节点, 从所述目标信 息中确定出包括所述目标数据的数据索引的
目标键值对;
根据所述目标键值对中的地址信 息, 访问所述目标键值对中的地址信 息对应的所述数
据节点, 以从所述数据节点中获取 所述目标 数据并反馈 。
2.根据权利要求1所述的方法, 其特 征在于, 包括:
获取待存 储数据;
对所述待存 储数据的基础信息进行哈希计算, 得到所述待存 储数据的数据索引;
将所述待存 储数据至少存 储至一个所述数据节点中;
在所述区块链中生成新 区块, 并将所述待存储数据的数据索引存储至所述新 区块的区
块体中;
判断最新虚拟区块群中的所述区块的数量是否已满;
若判断出所述最新虚拟区块群中的所述区块的数量未满, 则将所述新 区块划分至所述
最新虚拟区块群中;
更新所述最新虚拟区块群的标识信 息, 以及将所述新区块对应的数据索引与存储所述
待存储数据的各个所述数据节点的地址信息的键值对, 增加至所述区块链节点存储的所述
最新虚拟区块群对应的键值对信息中;
若判断出所述最新虚拟区块群中的所述区块的数量已满, 则将新 区块划分为一个新的
所述虚拟区块信息;
生成新的所述虚拟区块信 息的标识信 息, 并将所述新区块对应的数据索引与存储所述
待存储数据的各个所述数据节点的地址信息的键值对作为新的所述虚拟区块群对应的键
值对信息, 至少存 储至一个所述区块链 节点中。
3.根据权利要求2所述的方法, 其特征在于, 所述更新所述最新虚拟区块群的标识信
息, 包括:
分别将属于所述最新虚拟区块群中的各个所述虚拟区块存储的数据索引, 确定为第 一
级的哈希值;
从第一级开始, 逐级对下一级的每两个所述哈希值的和进行哈希计算, 得到下一级的
所述哈希值, 直至得到的所述哈希值的数量 为1;
将最终得到的所述哈希值更新 为所述最新虚拟区块群的标识信息 。
4.根据权利要求1所述的方法, 其特征在于, 所述根据所述目标键值对中的地址信息,
访问所述目标键值对中的地址信息对应的所述数据节点, 以从所述数据 节点中获取所述目
标数据并反馈之后, 还 包括:权 利 要 求 书 1/3 页
2
CN 115391462 A
2对反馈的所述目标 数据进行哈希计算, 得到所述目标 数据的当前哈希值;
对比所述目标 数据的数据索引与所述目标 数据的当前哈希值是否一 致;
若对比出所述目标数据的数据索引与所述目标数据的当前哈希值一致, 则提示所述目
标数据未被篡改;
若对比出所述目标数据的数据索引与所述目标数据的当前哈希值不一致, 则提示所述
目标数据已被篡改。
5.一种轻量 化数据管理装置, 其特 征在于, 包括:
接收单元, 用于接收目标数据的查询请求; 其中, 所述查询 请求包括所述目标数据的数
据索引;
路由单元, 用于基于所述目标数据的索引信息以及各个虚拟区块群的标识信息, 路由
到存储有目标信息的目标区块链节点; 其中, 一个所述虚拟区块群由区块链中的多个区块
组成; 所述 目标信息指代包括有所述 目标数据所属的所述虚拟区块群对应的键值对信息;
所述虚拟区块群对应的键值对信息包括所述虚拟区块群中的各个所述区块存储的数据索
引与存储数据的数据 节点的地址信息之 间的键值对; 所述目标数据所属的所述虚拟区块群
指代包括存 储有所述目标 数据的数据索引的区块的所述虚拟区块群;
确定单元, 用于通过所述目标区块链节点, 从所述目标信息中确定出包括所述目标数
据的数据索引的目标键值对;
访问单元, 用于根据所述目标键值对中的地址信息, 访 问所述目标键值对中的地址信
息对应的所述数据节点, 以从所述数据节点中获取 所述目标 数据并反馈 。
6.根据权利要求5所述的装置, 其特 征在于, 包括:
获取单元, 用于获取待存 储数据;
第一计算单元, 用于对所述待存储数据的基础信息进行哈希计算, 得到所述待存储数
据的数据索引;
数据存储单元, 用于将所述待存 储数据至少存 储至一个所述数据节点中;
区块生成单元, 用于在所述区块链中生成新区块, 并将所述待存储数据的数据索引存
储至所述 新区块的区块体中;
判断单元, 用于判断最 新虚拟区块群中的所述区块的数量是否已满;
第一划分单元, 用于在判断出所述最新虚拟区块群中的所述区块的数量未满时, 则将
所述新区块划分至所述 最新虚拟区块群中;
更新单元, 用于更新所述 最新虚拟区块群的标识信息;
增加单元, 用于将所述新区块对应的数据索引与存储所述待存储数据的各个所述数据
节点的地址信息的键值对, 增加至所述区块链节点存储的所述最新虚拟区块群对应的键值
对信息中;
第二划分单元, 用于在判断出所述最新虚拟区块群中的所述区块的数量已满时, 将新
区块划分为 一个新的所述虚拟区块信息;
生成单元, 用于生成新的所述虚拟区块信息的标识信息, 并将所述新区块对应的数据
索引与存储所述待存储数据的各个所述数据节点的地址信息的键值对作为新的所述虚拟
区块群对应的键值对信息, 至少存 储至一个所述区块链 节点中。
7.根据权利要求6所述的装置, 其特 征在于, 所述更新单 元, 包括:权 利 要 求 书 2/3 页
3
CN 115391462 A
3
专利 一种轻量化数据管理方法及装置、电子设备、存储介质
文档预览
中文文档
17 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共17页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 00:49:42上传分享