基于区块链的地理大数据交换和交易系统及方法技术方案

技术编号:20004290 阅读:54 留言:0更新日期:2019-01-05 17:21
本发明专利技术提供了一种基于区块链的地理大数据交换和交易系统及方法,其中系统包括:数据处理模块,用于对数据提供方的地理大数据进行处理,生成地理大数据的特征信息并传输给区块链配置模块;区块链配置模块,用于接收并将地理大数据的特征信息广播至区块链;合约生成与执行模块,用于根据数据提供方和数据购买方的信息生成智能合约并发布在区块链上,在合约成立后执行合约;数据传输模块,用于根据智能合约将交易指定的地理大数据传输给数据购买方。本发明专利技术使用区块链技术进行地理大数据的交换和交易,且通过去中心化技术缓解了目前地理大数据的价格过高且难以获取的问题,能让更多人进行购买和使用,缩短了用户在数据获取时的审核等待时间。

Large Geographic Data Exchange and Transaction System and Method Based on Block Chain

The invention provides a large geographic data exchange and transaction system and method based on block chain, which includes: data processing module for processing large geographic data of data provider, generating feature information of large geographic data and transmitting it to block chain configuration module; block chain configuration module for receiving and broadcasting feature information of large geographic data to blocks. Chain; contract generation and execution module, which is used to generate intelligent contracts according to the information of data providers and data buyers and distribute them on block chains, and execute contracts after the contract is established; data transmission module, which is used to transfer large geographic data designated by transactions to data buyers according to intelligent contracts. The invention uses block chain technology to exchange and trade large geographic data, and alleviates the problem of high price and difficult acquisition of large geographic data by decentralization technology, enables more people to purchase and use the large geographic data, and shortens the waiting time of auditing when users acquire data.

【技术实现步骤摘要】
基于区块链的地理大数据交换和交易系统及方法
本专利技术涉及信息
,尤其涉及一种基于区块链的地理大数据交换和交易系统及方法。
技术介绍
随着地理大数据技术的发展,包括遥感数据在内的地理大数据的使用逐渐的增加,对于数据的需求逐渐增多,而这些数据的获取大多只能在一些专门的网站上下载,例如气象局或是遥感集市。很多数据甚至无法获取。其对于包括遥感数据在内的地理大数据的获取,其具有以下问题:1)免费数据的质量不高,且由于分散,导致获取困难。2)商业数据的价格较高,如果需要定制数据类型其所需的价格更高。3)获取数据常常需要通过专门的机构,导致常常无法获取,阻碍了技术的发展。以遥感数据为例。目前,遥感数据交易平台包括遥感集市。使用此平台在获取遥感数据的时候大多只能获得30*30米级的卫星遥感数据,以及使用遥感数据制作出来的产品图例。而研究者在寻求其所需要的高精度的原始遥感数据时往往需要支付大量的费用,以及长时间的等待数据的交付。现在对于遥感数据的交易主要集中在一大类的中心化交易平台上,如气象网站和测绘网站,其公布出来可供使用的数据大多空间分辨率不高,而对于有特定需求的遥感数据往往价格较高,且需要等待较长时间。另外一种获取遥感数据的方法是使用爬虫技术,但此种获取数据的方法获取到的数据往往难以满足需求。
技术实现思路
本专利技术针对现有技术中的至少一部分技术问题,提供了一种基于区块链的地理大数据交换和交易系统及方法。为了解决上述技术问题,本专利技术提供了一种基于区块链的地理大数据交换和交易系统,包括:数据处理模块,用于对数据提供方的地理大数据进行处理,生成地理大数据的特征信息并传输给区块链配置模块;区块链配置模块,用于接收并将地理大数据的特征信息广播至区块链,并维持区块链系统的运行;合约生成与执行模块,用于根据数据提供方和数据购买方的信息生成智能合约并发布在区块链上,并且在合约成立后执行合约;数据传输模块,用于根据智能合约将交易指定的数据提供方的地理大数据传输给数据购买方。可选地,所述系统还包括:身份审核模块,用于为新用户生成并审核账号信息,审核完成后加入区块链中;所述身份审核模块还用于对数据购买方的购买权限数据字段进行检测,判断其符合购买权限要求,返回有权限购买消息给所述合约生成与执行模块;检测其权限不符合购买权限要求时返回无权限购买消息给所述合约生成与执行模块。可选地,所述数据传输模块在所述智能合约生效后先对数据购买方的IP进行一次连接测试,确认其状态正常后再对交易指定的地理大数据进行传输;并在传输完成后对数据购买方接收并重新生成的地理大数据进行数据完整性检查以及数字水印确认,在检测数据传输不完整或者存在错误时重新传输,在检测数据完整时回传传输完成信息;所述数据传输模块在接收传输完成信息后,继续根据智能合约将交易的费用给予数据提供方或者定时将交易指定的地理大数据传输给数据购买方。可选地,数据处理模块提取地理大数据的数据类型、数据分布范围、数据存储结构和/或数据字段作为特征信息;所述地理大数据为遥感图像时,所述地理大数据的特征信息还包括光谱、辐射分辨率、遥感拍摄地点、遥感拍摄所使用的卫星和/或遥感数据种类。可选地,所述系统包括:地理大数据审核模块,用于对数据处理模块生成的地理大数据的特征信息进行审核并设置其安全等级,审核通过则将其上传至区块链配置模块允许进行交易,否则拒绝上传。可选地,所述地理大数据审核模块对通过审核的数据生成模糊化压缩处理后添加数字水印的浏览图,并传输给所述区块链配置模块。可选地,所述地理大数据审核模块在具有50%以上的审核节点做出判断时,取所有进行审核节点的判断结果中重复率最多的判断结果作为最终审核结果,否则不通过审核。可选地,所述区块链配置模块包括:数据查找单元,用于将地理大数据的特征信息及添加数字水印的浏览图提供给数据购买方进行查找和筛选,并在未查找到匹配数据时提供符合条件的数据提供方信息给数据购买方。可选地,所述系统还包括:数据泄露追责模块,用于签订或生成数据泄露责任认定合同后发送给合约生成与执行模块使得所述智能合约处于可生效状态,且在通过所述地理大数据审核模块检测一方形成数据泄露行为后将其节点从区块链网络中移除并进行追责。可选地,所述数据传输模块在将交易指定的数据提供方的地理大数据传输之前,先对传输的数据添加交易水印,然后对其在空间域和频率域上进行打乱加密,随后进行分块处理,再经加密处理后进行数据传输。本专利技术还提供了另一种基于区块链的地理大数据交换和交易系统,至少包括:数据提供方节点、区块链配置节点和数据购买方节点;所述数据提供方节点用于对数据提供方的地理大数据进行处理,生成地理大数据的特征信息并传输给区块链配置节点;所述区块链配置节点用于接收并将地理大数据的特征信息广播至区块链;所述数据购买方节点用于根据数据提供方和数据购买方的信息生成智能合约并发布在区块链上,并且在合约被确认成立后执行合约;所述数据提供方节点根据智能合约将交易指定的数据提供方的地理大数据传输给数据购买方节点,在传输完成后根据智能合约交易结算。本专利技术还提供了一种基于区块链的地理大数据交换和交易方法,包括:对数据提供方的地理大数据进行处理,生成地理大数据的特征信息;将地理大数据的特征信息广播至区块链;根据数据提供方和数据购买方的信息生成智能合约并发布在区块链上,并且在合约成立后执行合约;根据智能合约将交易指定的数据提供方的地理大数据传输给数据购买方,传输完成后根据智能合约进行交易结算。实施本专利技术实施例提供的基于区块链的地理大数据交换和交易系统及方法,至少具有如下有益效果:1、本专利技术使用区块链技术进行地理大数据的交易,从而通过公共账本安全地记录下交易记录,同时通过去中心化消除了目前地理大数据的价格过高且难以获取的问题,能让更多人进行购买和使用,缩短了用户数据获取审核等待时间。2、进一步地,本专利技术的数据传输模块在智能合约生效后先对数据购买方的IP进行一次连接测试,确认其状态正常后再对交易指定的地理大数据进行传输,以保障数据传输的安全性,并且在传输完成后对数据购买方接收并重新生成的地理大数据进行数据完整性检查以及数字水印确认。3、进一步地,本专利技术的身份审核模块还可以对数据购买方身份进行认证审核,检测其权限是否可以购买所需地理大数据,从而确定智能合约是否能够生效。4、进一步地,本专利技术的系统还设置有地理大数据审核模块,可以对地理大数据的特征信息进行审核并设置其安全等级,审核通过则将其上传至区块链配置模块允许进行交易,否则拒绝上传,从而保障只有经过审核的数据才能进行交易。5、进一步地,本专利技术的系统可以查找符合数据购买方合约判断条件的数据,在区块链中查找符合条件的数据,将所有查询到符合的数据将其展现,若无查询结果或是购买方对所查询到的结果不满意可切换查询能够提供合约要求数据的数据提供方信息,从而促成交易。附图说明图1是本专利技术优选实施例一所提供基于区块链的地理大数据交换和交易系统的模块框图;图2是本专利技术优选实施例二所提供基于区块链的地理大数据交换和交易系统的模块框图;图3是本专利技术优选实施例三所提供基于区块链的地理大数据交换和交易系统的区块链节点示意图;图4为根据本专利技术一优选实施例的基于区块链的地理大数据交换和交易方法的流程图。图中:10本文档来自技高网...

【技术保护点】
1.一种基于区块链的地理大数据交换和交易系统,其特征在于,包括:数据处理模块,用于对数据提供方的地理大数据进行处理,生成地理大数据的特征信息并传输给区块链配置模块;区块链配置模块,用于接收并将地理大数据的特征信息广播至区块链;合约生成与执行模块,用于根据数据提供方和数据购买方的信息生成智能合约并发布在区块链上,并且在合约成立后执行合约;数据传输模块,用于根据智能合约将交易指定的数据提供方的地理大数据传输给数据购买方。

【技术特征摘要】
1.一种基于区块链的地理大数据交换和交易系统,其特征在于,包括:数据处理模块,用于对数据提供方的地理大数据进行处理,生成地理大数据的特征信息并传输给区块链配置模块;区块链配置模块,用于接收并将地理大数据的特征信息广播至区块链;合约生成与执行模块,用于根据数据提供方和数据购买方的信息生成智能合约并发布在区块链上,并且在合约成立后执行合约;数据传输模块,用于根据智能合约将交易指定的数据提供方的地理大数据传输给数据购买方。2.根据权利要求1所述的基于区块链的地理大数据交换和交易系统,其特征在于,所述系统还包括:身份审核模块,用于为新用户生成并审核账号信息,审核完成后加入区块链中;所述身份审核模块还用于对数据购买方的购买权限数据字段进行检测,判断其符合购买权限要求,返回有权限购买消息给所述合约生成与执行模块;检测其权限不符合购买权限要求时返回无权限购买消息给所述合约生成与执行模块。3.根据权利要求1所述的基于区块链的地理大数据交换和交易系统,其特征在于:所述数据传输模块在所述智能合约生效后先对数据购买方的IP进行一次连接测试,确认其状态正常后再对交易指定的地理大数据进行传输;并在传输完成后对数据购买方接收并重新生成的地理大数据进行数据完整性检查以及数字水印确认,在检测数据传输不完整或者存在错误时重新传输,在检测数据完整时回传传输完成信息;所述数据传输模块在接收传输完成信息后,继续根据智能合约将交易的费用给予数据提供方或者定时将交易指定的地理大数据传输给数据购买方。4.根据权利要求1所述的基于区块链的地理大数据交换和交易系统,其特征在于:所述数据处理模块提取地理大数据的数据类型、数据分布范围、数据存储结构和/或数据字段作为特征信息;所述地理大数据为遥感图像时,所述地理大数据的特征信息还包括光谱、辐射分辨率、遥感拍摄地点、遥感拍摄所使用的卫星和/或遥感数据种类。5.根据权利要求1所述的基于区块链的地理大数据交换和交易系统,其特征在于,所述系统包括:地理大数据审核模块,用于对数据处理模块生成的地理大数据的特征信息进行审核并设置其安全等级,审核通过则将其上传至区块链配...

【专利技术属性】
技术研发人员:陈曦胡正欣刘敏
申请(专利权)人:华东师范大学
类型:发明
国别省市:上海,31

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

1