一种基于区块链的遥感数据存储方法和存储系统技术方案

技术编号:21431978 阅读:42 留言:0更新日期:2019-06-22 11:51
本发明专利技术提供了一种基于区块链的遥感数据存储方法和存储系统。该方法包括:将遥感数据基于采集时间点存储为多个遥感文件;对所述多个遥感文件进行哈希运算得到对应的哈希值;在区块链网络中通过设计智能合约存储所述多个遥感文件的关联信息,其中,所述智能合约包括所述多个遥感文件对应的哈希值。本发明专利技术的存储方法和存储系统能够防止遥感数据被篡改,提高了数据存储的安全性,并且能够有效地获取时空一体化的遥感数据。

【技术实现步骤摘要】
一种基于区块链的遥感数据存储方法和存储系统
本专利技术涉及计算机
,尤其涉及一种基于区块链的遥感数据存储方法和存储系统。
技术介绍
近年来,随着遥感技术的不断发展,时间维的遥感信息越来越多地受到重视,需要获取某一区域的长时间序列遥感数据以对遥感数据进行研究分析。在现有技术中,通常采用离散文件的方式组织长时间序列遥感影像,目前,用于时间序列分析的遥感数据集通常是以一种常用格式的文件为基本存储单元,例如TaggedImageFileFormat(Geo-TIFF)、HierarchicalDataFormat(HDF),以及遥感商用软件自带格式(如ENVI和ERDAS),其中,ENVI和ERDAS软件自带数据格式只能存储3维立方体数据,每个文件对应一个时间的数据;HDF和Geo-TIFF数据格式有所不同,内部采用更加复杂的数据结构(例如树状结构或链表结构),可以将几个时间的3维立方体影像组织在一个文件中,当组织长时间序列遥感影像数据时,首先将长时间序列按时间分成若干组,每一个组包含一个或多个时间,每个组对应一个HDF文件存储,每个文件中采用树状结构或链表结构组织在一起。现有技术中这本文档来自技高网...

【技术保护点】
1.一种基于区块链的遥感数据存储方法,包括:将遥感数据基于采集时间点存储为多个遥感文件;对所述多个遥感文件进行哈希运算得到对应的哈希值;在区块链网络中通过设计智能合约存储所述多个遥感文件的关联信息,其中,所述智能合约包括所述多个遥感文件对应的哈希值。

【技术特征摘要】
1.一种基于区块链的遥感数据存储方法,包括:将遥感数据基于采集时间点存储为多个遥感文件;对所述多个遥感文件进行哈希运算得到对应的哈希值;在区块链网络中通过设计智能合约存储所述多个遥感文件的关联信息,其中,所述智能合约包括所述多个遥感文件对应的哈希值。2.根据权利要求1所述的方法,其中,将遥感数据基于采集时间点存储为多个遥感文件包括以下子步骤:将每个采集时间点对应的遥感数据存储到一个文件中,获得所述多个遥感文件,其中,一个遥感文件对应一个采集时间点;将一个地理区域的不同采集时间点的遥感文件存储至一个文件夹,获得多个文件夹,其中一个文件夹对应一个地理区域的不同采集时间点的遥感文件。3.根据权利要求2所述的方法,其中,对于所述多个遥感文件的每一个,以对应的哈希值标识其文件名称。4.根据权利要求1所述的方法,其中,所述智能合约还包括遥感数据所属的区域名称、区域标识、创建时间点、遥感数据的实际存储位置信息。5.根据权利要求4所述的方法,其中,在所述智能合约中,对于同一地理区...

【专利技术属性】
技术研发人员:张扬曲强周启鸣钱静孙博
申请(专利权)人:中国科学院深圳先进技术研究院
类型:发明
国别省市:广东,44

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

1