基于区块链的地理空间基础数据共享方法及装置制造方法及图纸

技术编号:20176800 阅读:22 留言:0更新日期:2019-01-23 00:24
本发明专利技术公开了一种基于区块链的地理空间基础数据共享方法、装置、计算设备及计算机存储介质,其中,该方法包括:接收数据请求端发送的数据请求信息;根据数据请求端的数据请求信息在区块链中进行查询,确定目标数据;将目标数据反馈至数据请求端,以供数据请求端使用。该方案实现了地理空间基础数据的有效共享,使得数据资源得到充分使用,并保障了数据安全。

Geospatial Basic Data Sharing Method and Device Based on Block Chain

The invention discloses a geospatial basic data sharing method, device, computing device and computer storage medium based on block chain, in which the method includes: receiving data request information sent by data requester; querying in block chain according to data request information of data requester to determine target data; feeding back target data to data requester for supply. Data requester is used. The scheme achieves effective sharing of geospatial basic data, makes full use of data resources, and guarantees data security.

【技术实现步骤摘要】
基于区块链的地理空间基础数据共享方法及装置
本专利技术涉及互联网
,具体涉及一种基于区块链的地理空间基础数据共享方法、装置、计算设备及计算机存储介质。
技术介绍
随着各行业信息化进程的快速发展,区域路网数据、植被分布数据和人口分布数据等地理空间基础数据的应用领域越来越广泛,并且与各个行业的结合也越来越紧密。地理空间基础数据已广泛应用于城市规划、路网规划、人口布局、产业规划、物流管理、选址分析等各个领域中,且数据需求量大。然而目前各个行业的地理空间基础数据的共享程度较低,很多部门或机构所拥有的地理空间基础数据主要用于其内部课题的分析使用,不愿将数据共享给其他部门或机构,从而导致数据资源未得到充分利用,造成了数据资源的极大浪费,同时还限制了以分析地理空间基础数据为基础的数据分析行业的发展。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的基于区块链的地理空间基础数据共享方法、装置、计算设备及计算机存储介质。根据本专利技术的一个方面,提供了一种基于区块链的地理空间基础数据共享方法,该方法包括:接收数据请求端发送的数据请求信息;根据数据请求信息在区块链中进行查询,确定目标数据;将目标数据反馈至数据请求端,以供数据请求端使用。可选地,在接收数据请求端发送的数据请求信息之前,该方法还包括:接收数据请求端发送的携带有数据请求端身份信息的第一注册请求和数据提供端发送的携带有数据提供端身份信息的第二注册请求;根据第一注册请求,对数据请求端身份信息进行审核,并将审核成功的数据请求端身份信息存储至区块链中;根据第二注册请求,对数据提供端身份信息进行审核,并将审核成功的数据提供端身份信息存储至区块链中。可选地,在将目标数据反馈至数据请求端之前,该方法还包括:根据行业数据模型对目标数据进行处理;将目标数据反馈至数据请求端进一步包括:将处理后的目标数据反馈至数据请求端。可选地,根据行业数据模型对目标数据进行处理进一步包括:根据行业数据模型对目标数据进行数据清洗、比对以及格式转换处理。可选地,在将目标数据反馈至数据请求端之前,该方法还包括:计算与目标数据对应的数据提供费用和共享服务费用;接收数据请求端支付的共享服务费用;向与目标数据对应的数据提供端支付数据提供费用。可选地,计算与目标数据对应的数据提供费用和共享服务费用进一步包括:根据目标数据对应的价格信息,计算数据提供费用;根据与目标数据对应的数据处理工作量,计算数据处理费用;依据数据提供费用和数据处理费用,得到共享服务费用。可选地,在根据数据请求信息在区块链中进行查询,确定目标数据之前,该方法还包括:接收数据提供端提供的用于共享的地理空间基础数据;根据共享数据标准对数据提供端提供的地理空间基础数据进行评估,得到评估分值,将评估分值符合预设分值条件的地理空间基础数据存入区块链。根据本专利技术的另一方面,提供了一种基于区块链的地理空间基础数据共享装置,该装置包括:接收模块,用于接收数据请求端发送的数据请求信息;查询模块,用于根据数据请求信息在区块链中进行查询,确定目标数据;反馈模块,用于将目标数据反馈至数据请求端,以供数据请求端使用。根据本专利技术的又一方面,提供了一种计算设备,包括:处理器、存储器、通信接口和通信总线,处理器、存储器和通信接口通过通信总线完成相互间的通信;存储器用于存放至少一可执行指令,可执行指令使处理器执行上述基于区块链的地理空间基础数据共享方法对应的操作。根据本专利技术的再一方面,提供了一种非暂态计算机存储介质,存储介质中存储有至少一可执行指令,可执行指令使处理器执行如上述基于区块链的地理空间基础数据共享方法对应的操作。根据本专利技术提供的技术方案,实现了地理空间基础数据的有效共享,使得数据请求端能够方便地获得数据提供端共享的地理空间基础数据,提高了地理空间基础数据的共享程度,使得数据资源得到充分使用,还有助于促进数据分析行业的发展;并且利用区块链进行地理空间基础数据的共享,有效地降低了数据泄露风险,保障了数据安全。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了根据本专利技术一个实施例的基于区块链的地理空间基础数据共享方法的流程示意图;图2示出了根据本专利技术另一个实施例的基于区块链的地理空间基础数据共享方法的流程示意图;图3示出了根据本专利技术一个实施例的基于区块链的地理空间基础数据共享装置的结构框图;图4示出了根据本专利技术实施例的一种计算设备的结构示意图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。本专利技术提供的技术方案适用于联盟链网络中,其中,各地方的地理空间基础数据提供机构对应于本专利技术中的数据提供端,各地方的请求使用地理空间基础数据共享服务的机构、公司或部门对应于本专利技术中的数据请求端,并部署对应的区块链节点,同步部署用于提供地理空间基础数据共享服务的地理空间基础数据共享平台,然后将各地方的地理空间基础数据提供机构对应的区块链节点、各地方的请求使用地理空间基础数据共享服务的机构、公司或部门对应的区块链节点以及地理空间基础数据共享平台共同纳入联盟链网络中。另外,还可为用于监管地理空间基础数据共享平台的监管机构部署对应的区块链节点,一并纳入联盟链网络中。图1示出了根据本专利技术一个实施例的基于区块链的地理空间基础数据共享方法的流程示意图,如图1所示,该方法包括如下步骤:步骤S101,接收数据请求端发送的数据请求信息。本专利技术应用于地理空间基础数据共享平台,该地理空间基础数据共享平台存储有区块链,区块链由多个区块组成,每个区块均存储有不同的信息,区块链上的区块按照时间顺序进行存储。在本专利技术中,数据请求端为请求使用地理空间基础数据共享服务的终端,数据提供端为提供用于共享的地理空间基础数据的终端,地理空间基础数据共享平台提供地理空间基础数据共享服务。其中,地理空间基础数据共享平台采用共识机制,并利用并发处理方式对数据进行处理。当数据请求端想要使用地理空间基础数据共享服务时,发送数据请求信息。其中,数据请求信息中包括有数据请求端标识、数据要求等信息。步骤S102,根据数据请求信息在区块链中进行查询,确定目标数据。数据提供端向地理空间基础数据共享平台提供用于共享的地理空间基础数据。其中,各个数据提供端在进行数据上链时,每一笔数据交易对应有唯一的交易ID,从而在区块链中最终形成交易列表,交易列表中的交易ID可对应有地理空间基础数据的标识和/或地理空间基础数据的数据内容,具体地,地理空间基础数据的标识包含有可用于描述数据的数据描述信息,例如地理空间基础数据的名称、哈本文档来自技高网...

【技术保护点】
1.一种基于区块链的地理空间基础数据共享方法,所述方法包括:接收数据请求端发送的数据请求信息;根据所述数据请求信息在区块链中进行查询,确定目标数据;将所述目标数据反馈至所述数据请求端,以供所述数据请求端使用。

【技术特征摘要】
1.一种基于区块链的地理空间基础数据共享方法,所述方法包括:接收数据请求端发送的数据请求信息;根据所述数据请求信息在区块链中进行查询,确定目标数据;将所述目标数据反馈至所述数据请求端,以供所述数据请求端使用。2.根据权利要求1所述的方法,其特征在于,在所述接收数据请求端发送的数据请求信息之前,所述方法还包括:接收数据请求端发送的携带有数据请求端身份信息的第一注册请求和数据提供端发送的携带有数据提供端身份信息的第二注册请求;根据所述第一注册请求,对所述数据请求端身份信息进行审核,并将审核成功的数据请求端身份信息存储至区块链中;根据所述第二注册请求,对所述数据提供端身份信息进行审核,并将审核成功的数据提供端身份信息存储至区块链中。3.根据权利要求1所述的方法,其特征在于,在所述将所述目标数据反馈至所述数据请求端之前,所述方法还包括:根据行业数据模型对所述目标数据进行处理;所述将所述目标数据反馈至所述数据请求端进一步包括:将处理后的目标数据反馈至所述数据请求端。4.根据权利要求3所述的方法,其特征在于,所述根据行业数据模型对所述目标数据进行处理进一步包括:根据行业数据模型对所述目标数据进行数据清洗、比对以及格式转换处理。5.根据权利要求1所述的方法,其特征在于,在将所述目标数据反馈至所述数据请求端之前,所述方法还包括:计算与所述目标数据对应的数据提供费用和共享服务费用;接收所述数据请求端支付的所述共享服务费用;向与所述目标数据对应的数据提供端支付所述数据提供费用。6...

【专利技术属性】
技术研发人员:赵立超张艳菊
申请(专利权)人:中链科技有限公司
类型:发明
国别省市:北京,11

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

1