一种基于分布式账本的空间数据共享系统及方法技术方案

技术编号:28558889 阅读:25 留言:0更新日期:2021-05-25 17:53
本发明专利技术属于空间信息存储技术领域,公开了一种基于分布式账本的空间数据共享系统及方法,基于分布式账本的空间数据共享系统包括:系统应用层和业务层的系统功能模块和数据存储访问层的数据存储模块;所述系统功能模块包括:账户信息管理模块、区块链网络管理模块、交易记录管理模块以及数据质量管理模块。本发明专利技术采用区块链技术与空间数据共享相结合的方法,实现空间数据分发、共享、记录为一体的分布式存储系统;利用区块链账本数据不可篡改的特性保证了空间数据共享记录的真实性与安全性;利用分布式技术特性增加了数据流动的透明度,实现了数据分发、共享、记录的真实性与安全性,解决以往存在的单点故障、数据篡改以及数据溯源的问题。

【技术实现步骤摘要】
一种基于分布式账本的空间数据共享系统及方法
本专利技术属于空间信息存储
,尤其涉及一种基于分布式账本的空间数据共享系统及方法。
技术介绍
目前,互联网行业的兴起使得人类进入前所未有的信息时代。21世纪最具价值的不仅是技术,更是数据。人类通过日新月异的技术探索有关生态地理、地球科学和人类生活等海量的地理空间数据,并对获取的空间数据进行多领域全方位的分析处理,从而解决当前所面对的资源利用、环境安全和自然灾害等难题。因此,通过对空间数据分析处理从而创造价值成为当前研究的热点。空间数据往往数据量庞大,数据格式复杂,这也造成不同地区和不同行业的空间数据港相互独立,形成“数据孤岛”。为了打破樊篱、节省资源、扩大数据利用范围和利用价值,连接各个“数据孤岛”从而实现空间数据共享变得日益迫切。以往的研究通常会建立一个中心节点来处理数据共享请求,这种“中心化”模式具有搭建便捷、易于管理和效率高等优势,但是其权力集中、易受攻击、容错性低和难以溯源等不足也较为突出。中本聪(化名)于2008年发表的《比特币:一种点对点式的电子现金系统》首次提出比特本文档来自技高网...

【技术保护点】
1.一种基于分布式账本的空间数据共享系统,其特征在于,所述基于分布式账本的空间数据共享系统包括:/n系统功能模块,用于负责用户与系统的交互,包含系统业务中各功能模块对应的前端浏览器页面,以及向上为整个系统提供各种应用接口,向下对存储的数据进行访问;/n数据存储模块,包括DataBase传统数据库与Fabric区块链数据库,所述DataBase传统数据库用于存储隐私性较低的数据;所述Fabric区块链数据库用以存储交易记录在内的重要数据,并对系统功能模块设计数据存储的字段表,规范系统中数据信息所需的内容。/n

【技术特征摘要】
1.一种基于分布式账本的空间数据共享系统,其特征在于,所述基于分布式账本的空间数据共享系统包括:
系统功能模块,用于负责用户与系统的交互,包含系统业务中各功能模块对应的前端浏览器页面,以及向上为整个系统提供各种应用接口,向下对存储的数据进行访问;
数据存储模块,包括DataBase传统数据库与Fabric区块链数据库,所述DataBase传统数据库用于存储隐私性较低的数据;所述Fabric区块链数据库用以存储交易记录在内的重要数据,并对系统功能模块设计数据存储的字段表,规范系统中数据信息所需的内容。


2.如权利要求1所述的基于分布式账本的空间数据共享系统,其特征在于,所述系统功能模块包括:账户信息管理模块、区块链网络管理模块、交易记录管理模块以及数据质量管理模块;
账户信息管理模块,用于对本系统的三种角色用户进行管理,可以创建数据发布机构用户、对注册数据订阅用户的账号信息进行核对审核、对用户信息进行编辑与查询;
区块链网络管理模块,用于对Fabric联盟链网络进行管理,包括对联盟链网络节点的管理、智能合约的部署与升级以及区块链通道的管理;
交易记录管理模块,用于在每笔交易产生后将交易记录上链存储以及对交易记录数据的查询;
数据质量管理模块,用于负责空间数据描述信息的存储与查询、数据质量评价信息的存储以及定期分析。


3.如权利要求2所述的基于分布式账本的空间数据共享系统,其特征在于,账户信息管理模块中,所述三种角色包括:数据发布机构用户、数据订阅用户和管理员用户;
所述账户信息管理模块包括账户管理与角色审核;其中,所述角色审核分为以下两种:
(1)对申请成为空间数据发布机构的用户经线下审核后,由管理员创建新的发布机构用户,该用户可自行设置和修改系统密码;
(2)申请空间数据订阅方的用户在系统填写信息并提交注册后,由管理员进行线上审核方可注册成功。


4.如权利要求2所述的基于分布式账本的空间数据共享系统,其特征在于,所述区块链网络管理模块中的网络节点的管理包括Orderer、Peer节点的添加删除以及各个节点的权限管理;所述通道管理指管理员可以创建通道、加入通道和更新通道;该模块的主要负责智能合约的管理,所述智能合约是网络成员之间达成一致的业务逻辑协议;在Fabric中,将智能合约运行在一个独立的Docker容器中,只有执行智能合约的结果达成一致后,才能更新账本数据;
所述交易记录管理模块中,Fabric联盟链负责分布式存储数据共享交易记录,包括:用户与客户端的交互\客户端与联盟链间的交互;所述客户端由前端页面与后端服务构成;
所述数据质量管理模块采用MySQL数据库对空间数据描述信息以及数据订阅方对空间数据的评价信息进行存储。


5.如权利要求1所述...

【专利技术属性】
技术研发人员:耿江屹高晨婧
申请(专利权)人:湖北星地智链科技有限公司
类型:发明
国别省市:湖北;42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1