(19)国家知识产权局
(12)发明 专利
(10)授权公告 号
(45)授权公告日
(21)申请 号 20221025240 6.3
(22)申请日 2022.03.15
(65)同一申请的已公布的文献号
申请公布号 CN 114357085 A
(43)申请公布日 2022.04.15
(73)专利权人 国网浙江省电力有限公司绍兴供
电公司
地址 312099 浙江省绍兴 市胜利东路58号
专利权人 国网浙江省电力有限公司
(72)发明人 金绍君 刘燕 王雅枫 朱明良
毛嘉宜
(74)专利代理 机构 杭州华鼎知识产权代理事务
所(普通合伙) 33217
专利代理师 戴俊波
(51)Int.Cl.
G06F 16/27(2019.01)G06F 16/23(2019.01)
G06Q 40/00(2012.01)
(56)对比文件
CN 112036995 A,2020.12.04
CN 111427959 A,2020.07.17
US 201918 8411 A1,2019.0 6.20
CN 112307444 A,2021.02.02
CN 106796688 A,2017.0 5.31
CN 1096843 33 A,2019.04.26
US 202024259 2 A1,2020.07.3 0
M N. Thip peswamy 等. 《Bl ock chain
Based Medical Reports Mo nitoring System》 .
《IEEE》 .2020,
潘启青. 《基 于区块链的共享数据访问控制
研究》 . 《中国优秀硕士学位 论文全文数据库 (信
息科技辑)》 .2021,
审查员 刘莹
(54)发明名称
基于区块链的财务数据存储方法、 装置及存
储介质
(57)摘要
本发明提供一种基于区块链的财务数据存
储方法、 装置及存储介质, 包括: 接收区块链中第
一节点上传的第一财务数据, 根据所述第一节点
所对应的第一角色确定第一节点所对应的多维
存储数据信息; 将所述第一财务数据分别存储于
所述多维存储 数据信息所对应的存储空间处; 获
取所述第一财务数据的属性标记和时间标记, 基
于所述属性标记选取存储空间中对应的存储单
元, 根据所述时间标记对存储单元中先前存储的
第二财务数据和当前存储的第一财务数据进行
排序更新得到第三财务数据; 若判断多维存储数
据信息所对应的所有存储空间分别更新得到第
三财务数据后, 对所有第二角色以及第一角色对
应的节点进行存 储完成提醒。
权利要求书4页 说明书13页 附图2页
CN 114357085 B
2022.06.03
CN 114357085 B
1.基于区块链的财务数据存 储方法, 其特 征在于, 包括:
接收区块链中第 一节点上传的第 一财务数据, 根据 所述第一节点所对应的第 一角色确
定与第一节点所对应的多维存 储数据信息;
获取第一节点所对应的第一角色, 根据所述第一角色确定对应表中相对应的第一集
合, 所述第一 集合中包括至少一个第二角色;
获取与第一集合中所有第二角色对应的所有存储空间, 生成多维存储数据信息, 其中
每个第二角色对应一个存 储空间;
对用户输入的节点配置数据进行处理, 生成区块链中每个节点的连接关系信 息以及角
色级别信息;
基于所述连接关系信息以及角色级别信息生成树状图, 所述树状图包括一个根节点、
多个子节点以及多个孙 节点;
根据所述根节点、 多个子节点以及多个孙节点生成每个节点所对应的第一集合, 基于
每个节点所对应的第一 集合生成对应表;
获取根节点上一级别所对应的节点生成第一集合, 若不存在上一级别所对应的节点,
则根节点所对应的第一 集合中只存在其自身所对应的角色;
提取所述根节点的第一角色与所述第一 集合对应;
基于所述第 一角色确定至少一个第 二角色, 将所述第 一财务数据分别存储于所述多维
存储数据信息所对应的存 储空间处, 其中每 个第二角色对应一个存 储空间;
获取所述第 一财务数据的属性标记和时间标记, 基于所述属性标记选取存储空间中对
应的存储单元, 根据所述时间标记对存储单元中先前存储的第二财务数据和当前存储的第
一财务数据进行排序更新得到第三财务数据;
若判断多维存储数据信 息所对应的所有存储空间分别更新得到第 三财务数据后, 对所
有第二角色以及第一角色对应的节点进行存 储完成提醒。
2.根据权利要求1所述的基于区块链的财务数据存 储方法, 其特 征在于,
根据所述根节点、 多个子节点以及多个孙节点生成每个节点所对应的第一集合, 基于
每个节点所对应的第一 集合生成对应表包括:
获取子节点上一级别所对应的根节点生成第 一集合, 将第 一集合内的节点所对应的角
色作为第二角色;
提取所述子节点的第一角色与所述第一 集合对应。
3.根据权利要求1所述的基于区块链的财务数据存 储方法, 其特 征在于,
根据所述根节点、 多个子节点以及多个孙节点生成每个节点所对应的第一集合, 基于
每个节点所对应的第一 集合生成对应表包括:
获取孙节点上一级别所对应的子节点、 根节点生成第一集合, 将第一集合内的节点所
对应的角色作为第二角色;
提取所述孙节点的第一角色与所述第一 集合对应。
4.根据权利要求1所述的基于区块链的财务数据存 储方法, 其特 征在于, 还 包括:
选取与第一角色对应的第一 集合中的第二角色;
获取与所述第二角色对应的存储空间, 对所述第 二角色对应的存储空间进行分区以建
立与所述第一角色对应的存储单元, 与所述第一角色对应的存储单元用于存储第一财务数权 利 要 求 书 1/4 页
2
CN 114357085 B
2据。
5.根据权利要求 4所述的基于区块链的财务数据存 储方法, 其特 征在于,
获取所述第 一财务数据的属性标记和时间标记, 基于所述属性标记选取存储空间中对
应的存储单元, 根据所述时间标记对存储单元中先前存储的第二财务数据和当前存储的第
一财务数据进行排序更新得到第三财务数据包括:
获取所述第一财务数据的属性标记, 所述属性标记包括第一节点的角色;
选取与第二角色对应的存储空间中与所述第 一节点的角色对应的存储单元, 将第 一财
务数据存 储至与所述第一节点的角色对应的存 储单元;
提取第一节点的角色对应的存储单元中先前存储的所有第二财务数据以及第二财务
数据所对应的时间标记;
基于所述第 二财务数据的时间标记、 第 一财务数据的时间标记对第 二财务数据和第 一
财务数据进行排序得到按照时间序列排序的第三财务数据。
6.根据权利要求1所述的基于区块链的财务数据存 储方法, 其特 征在于, 还 包括:
统计所有节点所对应的角色, 获取每 个角色在所有节点所对应的第一 集合中的数量;
基于每个角色在所有第一集合中的数量确定与相应节点对应的预分配存储空间的量
值;
通过以下公式计算预分配存 储空间的量 值,
其中,
为第
个存储空间的分配存储量值,
为第
个角色在所有第一集合中的数量,
为第
个角色在所有第一集合中的数量,
为角色的上限值,
为所有空间的总存储量值,
为第
个存储空间所对应的节点类型权 重值,
为第
个存储空间所对应的角色权 重值;
基于所述预分配存储空间的量值对总 存储空间进行初始化分配, 以对每个节点分配相
应的初始的存 储空间。
7.根据权利要求6所述的基于区块链的财务数据存 储方法, 其特 征在于, 还 包括:
间隔预设时间段获取每 个存储空间内在当前时刻的数据已存 储量值;
根据每个存储空间内的数据已存 储量值得到当前的已存 储平均量 值;
根据所述每个存储空间内的数据已存储量值、 当前的已存储平均量值以及每个存储空
间所对应的角色权 重值对存储空间的分配存 储量值进行调整。
8.根据权利要求7 所述的基于区块链的财务数据存 储方法, 其特 征在于,
根据所述每个存储空间内的数据已存储量值、 当前的已存储平均量值以及每个存储空
间所对应的角色权 重值对存储空间的分配存 储量值进行调整包括:
若判断所述数据已存 储量值大于等于所述当前的已存 储平均量 值;
基于数据已存储量值、 已存储平均量值得到正向变化趋势值, 基于第一正向变化趋势
值、 角色权 重值对存储空间内的分配存 储量值进行正向调整;
若判断所述数据已存 储量值小于所述当前的已存 储平均量 值;
基于数据已存储量值、 已存储平均量值得到负向变化趋势值, 基于所述负向变化趋势权 利 要 求 书 2/4 页
3
CN 114357085 B
3
专利 基于区块链的财务数据存储方法、装置及存储介质
文档预览
中文文档
20 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共20页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-24 00:50:17上传分享