基于区块链的数据共享平台[发明专利]
- 格式:pdf
- 大小:511.34 KB
- 文档页数:11
(19)中华人民共和国国家知识产权局
(12)发明专利申请
(10)申请公布号 (43)申请公布日 (21)申请号 202011325608.3
(22)申请日 2020.11.23
(71)申请人 湖南智慧政务区块链科技有限公司
地址 417000 湖南省娄底市娄星区万宝大
道高铁南站广场东侧综合体3楼1号
(72)发明人 曾强生 周建华
(74)专利代理机构 长沙心智力知识产权代理事
务所(普通合伙) 43233
代理人 郑志德
(51)Int.Cl.
G06F 16/27(2019.01)
G06F 16/2458(2019.01)
G06F 16/2455(2019.01)
G06F 16/22(2019.01)
(54)发明名称基于区块链的数据共享平台(57)摘要本发明公开了基于区块链的数据共享平台,包括:区块链数据共享平台、节点管理单元和多个节点服务器;多个所述节点服务器通过节点管理单元与所述区块链数共享平台交互式通信连接;所述节点服务器包括数据实时访问模块和数据订阅访问单元,所述实时访问模块用于实时向节点管理单元发送数据访问请求。
本发明实现数据定制访问共享,通过用户进行确定订阅机制,进行异步数据服务,并对服务节点数据流进行检测统计,实现在数据流通畅时间段进行数据访问获取数据并进行缓存,然后在用户需求时进行反馈至用户,降低数据流访问峰值,提高实时数据访问共享的效率,实现用户高效、可扩展的信息
获取。
权利要求书2页 说明书5页 附图3页CN 112417047 A 2021.02.26
C N 112417047
A
1.基于区块链的数据共享平台,其特征在于,包括:区块链数据共享平台、节点管理单元和多个节点服务器;
多个所述节点服务器通过节点管理单元与所述区块链数共享平台交互式通信连接;
所述节点服务器包括数据实时访问模块和数据订阅访问单元,所述数据实时访问模块用于实时向节点管理单元发送数据访问请求,所述数据订阅访问单元用于根据用户需要传输用户的区间段订阅的数据访问请求;
所述节点管理单元用于接收节点服务器上传的数据访问请求并对各对应节点服务器进行权限认定,然后将权限数据和请求数据传输至区块链数据共享平台,且节点管理单元还用于对各个节点服务器进行数据流分析统计,获取各个节点服务器数据流通畅时间段,然后在当前时间段将数据订阅访问单元索引请求传输至区块链数据共享平台;
所述区块链数据共享平台根据接收的权限数据和请求数据进行数据索引,并将检索获取的数据反馈至节点服务器。
2.根据权利要求1所述的基于区块链的数据共享平台,其特征在于,所述数据订阅访问单元包括订阅机制模块和访问请求模块;
所述订阅机制模块用于具有订阅访问需求用户进行录入信息订阅访问的订阅机制,其中,订阅机制包括订阅访问时间段、访问周期、访问数据请求以及访问数据反馈时间;
所述访问请求模块用于将订阅机制模块录入的订阅机制上传至节点管理单元。
3.根据权利要求1所述的基于区块链的数据共享平台,其特征在于,所述数据订阅访问单元还包括信息缓存反馈模块;
所述信息缓存反馈模块用于接收区块链数共享平台反馈的数据信息,并对数据信息进行缓存,然后根据数据反馈时间及时反馈至用户。
4.根据权利要求1所述的基于区块链的数据共享平台,其特征在于,所述节点管理单元包括权限管理模块、检索状态采集模块;
所述权限管理模块用于对各个节点服务器信息访问权限进行认定管理,并实现在向区块链数据共享平台上传数据访问请求时同步导入对应的节点服务器的权限信息,且权力管理模块还用于对各个节点服务器的权限进行修改更新;
所述检索状态采集模块用于对各个节点服务器的数据流进行采集并统计分析,获取各个节点服务器数据流通畅时间段。
5.根据权利要求1所述的基于区块链的数据共享平台,其特征在于,所述节点管理单元还包括订阅请求管理模块;
所述订阅请求管理模块用于调用检索状态采集模块分析获取的各个节点服务器的数据流通畅时间段,并在这一时间段将数据订阅访问单元的数据访问请求上传至区块链数据共享平台,实现数据访问获取。
6.根据权利要求1所述的基于区块链的数据共享平台,其特征在于,所述区块链数据共享平台包括数据管理储存单元和数据索引单元;
所述数据管理储存单元用于对数据进行整合关联处理并进行数据分布储存;
所述数据索引单元用于根据节点服务器权限以及节点服务器上传的数据访问请求进行数据检索并将数据反馈至对应节点服务器。
7.根据权利要求6所述的基于区块链的数据共享平台,其特征在于,所述数据管理储存
单元包括数据分类整合模块、数据关联处理模块和储存模块;
所述数据分类整合模块用于对数据进行按照进行分类整合,获取读个不同分类的数据集;
所述数据关联处理模块用于将分类后的各个数据集中储存的数据进行关联分析,提取关联特征;
所述储存模块用于将分类整合的各个数据集进行分类储存并根据关联特征对数据集中各个数据进行定义数据表格。
8.根据权利要求6所述的基于区块链的数据共享平台,其特征在于,所述数据索引单元包括分布式储存分析模块、关联式储存分析模块和数据检索反馈模块;
所述分布式储存分析模块用于根据数据访问请求分析确定分布式储存的数据集;
所述关联式储存分析模块用于根据数据访问请求和数据表格分析确定数据集中对应数据并进数据检索;
所述数据检索反馈模块用于将检索的数据反馈至节点服务器。
基于区块链的数据共享平台
技术领域
[0001]本发明涉及数据共享技术领域,尤其涉及基于区块链的数据共享平台。
背景技术
[0002]区块链从本质上讲它是一个共享数据库,存储于其中的数据或信息,具有不可伪造、全程留痕、可以追溯、公开透明、集体维护等特征,基于这些特征,区块链技术奠定了坚实的“信任”基础,创造了可靠的“合作”机制,具有广阔的运用前景,数据共享,可以使更多的人更充分地使用已有数据资源,减少资料收集、数据采集等重复劳动和相应费用,而把精力重点放在开发新的应用程序及系统集成上。
[0003]目前数据共享平台在进行数据共享访问的机制多为实时访问机制,无法实现定制访问和异步数据服务定制,导致用户无法实现高效可扩展的消息获取,降低信息共享的效率和数据资源的利用率,且目前数据共享平台对数据多为集中式数据储存,数据整体分散化、存储结构不统一,阻碍数据交互,导致数据连接困扰,延长数据索引时间,影响数据访问共享效率。
发明内容
[0004]本发明的目的在于提供基于区块链的数据共享平台,实现数据定制访问,通过用户进行确定订阅机制,进行异步数据服务,并对服务节点数据流进行检测统计,实现在数据流通畅时间段进行数据访问获取数据并进行缓存,然后在用户需求时进行反馈至用户,降低数据流访问峰值,提高实时数据访问共享的效率,实现用户高效、可扩展的信息获取。
[0005]为了实现上述目的,本发明采用了如下技术方案:基于区块链的数据共享平台,包括:区块链数据共享平台、节点管理单元和多个节点服务器;
[0006]多个所述节点服务器通过节点管理单元与所述区块链数共享平台交互式通信连接;
[0007]所述节点服务器包括数据实时访问模块和数据订阅访问单元,所述数据实时访问模块用于实时向节点管理单元发送数据访问请求,所述数据订阅访问单元用于根据用户需要传输用户的区间段订阅的数据访问请求;
[0008]所述节点管理单元用于接收节点服务器上传的数据访问请求并对各对应节点服务器进行权限认定,然后将权限数据和请求数据传输至区块链数据共享平台,且节点管理单元还用于对各个节点服务器进行数据流分析统计,获取各个节点服务器数据流通畅时间段,然后在当前时间段将数据订阅访问单元索引请求传输至区块链数据共享平台;[0009]所述区块链数据共享平台根据接收的权限数据和请求数据进行数据索引,并将检索获取的数据反馈至节点服务器。
[0010]作为上述技术方案的进一步描述:
[0011]所述数据订阅访问单元包括订阅机制模块和访问请求模块;
[0012]所述订阅机制模块用于具有订阅访问需求用户进行录入信息订阅访问的订阅机
制,其中,订阅机制包括订阅访问时间段、访问周期、访问数据请求以及访问数据反馈时间;[0013]所述访问请求模块用于将订阅机制模块录入的订阅机制上传至节点管理单元。
[0014]作为上述技术方案的进一步描述:
[0015]所述数据订阅访问单元还包括信息缓存反馈模块;
[0016]所述信息缓存反馈模块用于接收区块链数共享平台反馈的数据信息,并对数据信息进行缓存,然后根据数据反馈时间及时反馈至用户。
[0017]作为上述技术方案的进一步描述:
[0018]所述节点管理单元包括权限管理模块、检索状态采集模块;
[0019]所述权限管理模块用于对各个节点服务器信息访问权限进行认定管理,并实现在向区块链数据共享平台上传数据访问请求时同步导入对应的节点服务器的权限信息,且权力管理模块还用于对各个节点服务器的权限进行修改更新;
[0020]所述检索状态采集模块用于对各个节点服务器的数据流进行采集并统计分析,获取各个节点服务器数据流通畅时间段。
[0021]作为上述技术方案的进一步描述:
[0022]所述节点管理单元还包括订阅请求管理模块;
[0023]所述订阅请求管理模块用于调用检索状态采集模块分析获取的各个节点服务器的数据流通畅时间段,并在这一时间段将数据订阅访问单元的数据访问请求上传至区块链数据共享平台,实现数据访问获取。
[0024]作为上述技术方案的进一步描述:
[0025]所述区块链数据共享平台包括数据管理储存单元和数据索引单元;
[0026]所述数据管理储存单元用于对数据进行整合关联处理并进行数据分布储存;[0027]所述数据索引单元用于根据节点服务器权限以及节点服务器上传的数据访问请求进行数据检索并将数据反馈至对应节点服务器。
[0028]作为上述技术方案的进一步描述:
[0029]所述数据管理储存单元包括数据分类整合模块、数据关联处理模块和储存模块;[0030]所述数据分类整合模块用于对数据进行按照进行分类整合,获取读个不同分类的数据集;
[0031]所述数据关联处理模块用于将分类后的各个数据集中储存的数据进行关联分析,提取关联特征;
[0032]所述储存模块用于将分类整合的各个数据集进行分类储存并根据关联特征对数据集中各个数据进行定义数据表格。
[0033]作为上述技术方案的进一步描述:
[0034]所述数据索引单元包括分布式储存分析模块、关联式储存分析模块和数据检索反馈模块;
[0035]所述分布式储存分析模块用于根据数据访问请求分析确定分布式储存的数据集;[0036]所述关联式储存分析模块用于根据数据访问请求和数据表格分析确定数据集中对应数据并进数据检索;
[0037]所述数据检索反馈模块用于将检索的数据反馈至节点服务器。
[0038]本发明提供了基于区块链的数据共享平台。
具备以下有益效果:
[0039](1):该基于区块链的数据共享平台通过在节点服务器中设置数据实时访问模块和数据订阅访问单元,数据实时访问模块实现实时数据访问共享,数据订阅访问单元实现数据定制访问共享,通过用户进行确定订阅机制,进行异步数据服务,并对服务节点数据流进行检测统计,实现在数据流通畅时间段进行数据访问获取数据并进行缓存,然后在用户需求时进行反馈至用户,降低数据流访问峰值,提高实时数据访问共享的效率,实现用户高效、可扩展的信息获取。
[0040](2):该基于区块链的数据共享平台在进行数据储存时实现对数据进行分类整合成多个数据集进行分布储存,并对分类后的各个数据集中储存的数据进行关联分析,提取关联特征,并根据关联特征对数据集中各个数据进行定义数据表格,实现对数据进行分布关联结构化储存,便于数据进行索引,提高数据索引效率。
附图说明
[0041]图1为本发明提出的基于区块链的数据共享平台的整体示意图;
[0042]图2为本发明中节点服务器的示意图;
[0043]图3为本发明中数据订阅访问单元的示意图;
[0044]图4为本发明中节点管理单元的示意图;
[0045]图5为本发明中区块链数据共享平台的示意图;
[0046]图6为本发明中数据管理储存单元的示意图;
[0047]图7为本发明中数据索引单元的示意图。
具体实施方式
[0048]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。
[0049]参照图1-7,基于区块链的数据共享平台,包括:区块链数据共享平台、节点管理单元和多个节点服务器;
[0050]多个节点服务器通过节点管理单元与区块链数共享平台交互式通信连接;[0051]节点服务器包括数据实时访问模块和数据订阅访问单元,数据实时访问模块用于实时向节点管理单元发送数据访问请求,数据订阅访问单元用于根据用户需要传输用户的区间段订阅的数据访问请求;
[0052]节点管理单元用于接收节点服务器上传的数据访问请求并对各对应节点服务器进行权限认定,然后将权限数据和请求数据传输至区块链数据共享平台,且节点管理单元还用于对各个节点服务器进行数据流分析统计,获取各个节点服务器数据流通畅时间段,然后在当前时间段将数据订阅访问单元索引请求传输至区块链数据共享平台;
[0053]区块链数据共享平台根据接收的权限数据和请求数据进行数据索引,并将检索获取的数据反馈至节点服务器。
[0054]数据订阅访问单元包括订阅机制模块和访问请求模块;
[0055]订阅机制模块用于具有订阅访问需求用户进行录入信息订阅访问的订阅机制,其中,订阅机制包括订阅访问时间段、访问周期、访问数据请求以及访问数据反馈时间;[0056]访问请求模块用于将订阅机制模块录入的订阅机制上传至节点管理单元。
[0057]数据订阅访问单元还包括信息缓存反馈模块;
[0058]信息缓存反馈模块用于接收区块链数共享平台反馈的数据信息,并对数据信息进行缓存,然后根据数据反馈时间及时反馈至用户,从而可以根据用户定制需求进行及时反馈共享数据。
[0059]节点管理单元包括权限管理模块、检索状态采集模块;
[0060]权限管理模块用于对各个节点服务器信息访问权限进行认定管理,并实现在向区块链数据共享平台上传数据访问请求时同步导入对应的节点服务器的权限信息,且权力管理模块还用于对各个节点服务器的权限进行修改更新;
[0061]检索状态采集模块用于对各个节点服务器的数据流进行采集并统计分析,获取各个节点服务器数据流通畅时间段。
[0062]节点管理单元还包括订阅请求管理模块;
[0063]订阅请求管理模块用于调用检索状态采集模块分析获取的各个节点服务器的数据流通畅时间段,并在这一时间段将数据订阅访问单元的数据访问请求上传至区块链数据共享平台,实现数据访问获取。
[0064]进一步的,在节点服务器中设置数据实时访问模块和数据订阅访问单元,数据实时访问模块实现实时数据访问共享,数据订阅访问单元实现数据定制访问共享,通过用户进行确定订阅机制,进行异步数据服务,并对服务节点数据流进行检测统计,实现在数据流通畅时间段进行数据访问获取数据并进行缓存,然后在用户需求时进行反馈至用户,降低数据流访问峰值,提高实时数据访问共享的效率,实现用户高效、可扩展的信息获取。
[0065]区块链数据共享平台包括数据管理储存单元和数据索引单元;
[0066]数据管理储存单元用于对数据进行整合关联处理并进行数据分布储存;[0067]数据索引单元用于根据节点服务器权限以及节点服务器上传的数据访问请求进行数据检索并将数据反馈至对应节点服务器。
[0068]数据管理储存单元包括数据分类整合模块、数据关联处理模块和储存模块;[0069]数据分类整合模块用于对数据进行按照进行分类整合,获取读个不同分类的数据集;
[0070]数据关联处理模块用于将分类后的各个数据集中储存的数据进行关联分析,提取关联特征;
[0071]储存模块用于将分类整合的各个数据集进行分类储存并根据关联特征对数据集中各个数据进行定义数据表格。
[0072]具体的,在进行数据储存时实现对数据进行分类整合成多个数据集进行分布储存,并对分类后的各个数据集中储存的数据进行关联分析,提取关联特征,并根据关联特征对数据集中各个数据进行定义数据表格,实现对数据进行分布关联结构化储存,便于数据进行索引,提高数据索引效率。
[0073]数据索引单元包括分布式储存分析模块、关联式储存分析模块和数据检索反馈模块;
[0074]分布式储存分析模块用于根据数据访问请求分析确定分布式储存的数据集;[0075]关联式储存分析模块用于根据数据访问请求和数据表格分析确定数据集中对应数据并进数据检索;
[0076]数据检索反馈模块用于将检索的数据反馈至节点服务器
[0077]在本说明书的描述中,参考术语“一个实施例”、“示例”、“具体示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料过着特点包含于本发明的至少一个实施例或示例中。
在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。
而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
[0078]以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。
图1
图2
图3
图4
图5
图6
图7
说 明 书 附 图3/3页CN 112417047 A 11。