System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于数据湖的遥感数据管理系统及方法技术方案_技高网

一种基于数据湖的遥感数据管理系统及方法技术方案

技术编号:40047569 阅读:7 留言:0更新日期:2024-01-16 20:41
本发明专利技术涉及遥感数据管理系统技术领域,公开了一种基于数据湖的遥感数据管理系统及方法,方法包括:至少提供一个数据湖,寄存在数据服务器中,并将所述数据湖配置成:当第一客户端发送的第一数据请求满足预定条件时,开放数据湖的属性,允许持有识别信息的客户端调用数据湖的属性权限,通过对数据湖的属性权限进行修改来对数据湖中的遥感数据进行读、写以及编辑;当第二客户端发送的第二数据请求不能满足预定条件时,利用数据交换系统给第二客户端完成配置,以使得第二客户端能够限定期限内通过通信端口保持与数据服务器的连通;并获取设定的数据请求量之内的数据,通过利用控制交换系统来实现对第二客户端与数据服务器之间的联网隔离。

【技术实现步骤摘要】

本专利技术遥感数据管理,特别是涉及一种基于数据湖的遥感数据管理系统及方法


技术介绍

1、卫星遥测数据的特点之一是数据量巨大,在进行应用之前,需要将遥测数据进行处理后才能使用,这就使得遥感数据的利用具有严格的针对性和限制性,比如水利应用、湖泊海洋测绘应用、森林应用,这些数据之间一般并不存储在一个服务器中,而是被按照不同的测绘需求分配到了不同的服务器中,因此,当需要多种数据融合使用时,除了限制性之外,还需要再次对数据进行融合处理。

2、自数据湖概念产生以来,目前已经有非常成熟的数据湖的开发技术,由于数据湖可以实现集中式存储库,且允许以任意规模存储所有结构化和非结构化数据,最主要的可以按原样存储数据(无需先对数据进行结构化处理),因此,数据湖实现了集中化存储海量、多来源、多种类的数据,并支持对数据进行快速加工和分析。

3、因此,可以通过数据湖来解决卫星遥感数据存储的问题,卫星遥感数据除民用部分外仅对认证的客户进行开放,但也并不限制国内的企业进行申请使用,目前的方式普遍的是,当使用一些遥感数据时,使用者要么是注册认证的用户,要么是申请用户,一般的申请用户都是给了一个临时的账号信息,其能够浏览的数据信息是设定的,这样,并不能满足用户的需求,因此需要在满足数据使用安全的情况下,建立一个遥感数据的管理系统。


技术实现思路

1、有鉴于此,本专利技术的主要目的在于提供一种基于数据湖的遥感数据管理系统及方法。

2、专利技术采用的技术方案如下:

3、基于数据湖的遥感数据管理方法,包括如下步骤:

4、至少提供一个数据湖,寄存在数据服务器中,并将所述数据湖配置成:当至少一个第一客户端发送的第一数据请求满足预定条件时,开放数据湖的属性,允许持有识别信息的客户端调用数据湖的属性权限,通过对数据湖的属性权限进行修改来对数据湖中的遥感数据进行读、写以及编辑;

5、当至少一个第二客户端发送的第二数据请求不能满足预定条件时,则对第二客户端进行身份验证,身份验证通过后,将第二客户端接入交换控制系统中,所述交换控制系统从满足预定条件的一个第一客户端获取识别信息,将所述识别信息配置到一个以时间和数据请求量进行限定的关联器中,并将所述关联器应用至第二客户端,并使得第二客户端在限定期限内通过交换控制系统保持与数据服务器的连通,且,在限定的期限内,数据服务器根据第二数据请求中对应的数据内容提取对应的数据块,将所述数据块分发至交换控制系统中,若所述数据块在设定的数据请求量之内,则所述交换控制系统从数据服务器中获取所述数据块对应的属性权限,并将对应的属性权限在所述交换控制系统中与所述数据块进行对应的配置,所述第二客户端调用数据块对应的属性权限,通过对数据块的属性权限进行修改来对数据块中的遥感数据进行读、写以及编辑。

6、进一步地,所述交换控制系统具有:

7、交换控制器,存储器以及监测器;

8、其中,所述交换控制器具有:

9、控制模块;

10、信息识别器,用于从满足预定条件的任意一个第一客户端获取识别信息;

11、关联器,其被配置成以信息识别器获取的识别信息为核心,并将识别信息的使用以时间和数据请求量进行限定,当监测器连接数据服务器并监测到任意一个第二客户端发送的第二数据请求不能满足预定条件时,控制模块通过通信端口将第二客户端接入,并将所述关联器应用至第二客户端,以使得第二客户端在限定期限内通过通信端口保持与数据服务器的连通;

12、检测模块,用于在限定的期限内,检测提取的所述数据块是否在设定的数据请求量之内,若所述数据块在设定的数据请求量之内,则所述控制模块从数据服务器中再获取所述数据块对应的属性权限,并将对应的属性权限通过关联器与所述数据块进行对应的配置;

13、存储器,用于存储经过关联器配置的数据块。

14、进一步地,所述关联器以识别信息为核心进行配置时:

15、通过在关联器中设置的可编程控制器中写入时间限制代码和数据量限制代码,并使得当第二客户端利用所述关联器中的识别信息进行伪装与数据服务器进行通讯时,以数据服务器响应第二数据请求时所记录的时间作为形成启用时间限制代码进行计时的初始时间,当从初始时间计算达到时间限制代码所约定的时间段时,时间限制代码自动失效,此时形成一个反馈信号,在可编程控制器中对应的设置有与所述反馈信号匹配的终止指令;

16、同时,在限定的期限内,可编程控制器实时与检测模块进行轮询通信,以获取提取的所述数据块的数据量的大小。

17、进一步地,所述第二客户端利用所述关联器中的识别信息进行伪装的方法包括:

18、所述关联器获取信息识别器得到的满足预定条件的任意一个第一客户端获取识别信息;所述识别信息能够依照设定的第一验证方式与数据服务器连接,并以第一验证方式对应的第一数据获取规则从所述数据服务器获取数据湖的属性权限,以及通过第一权限修改规则对数据湖的属性权限进行修改来对数据湖中的遥感数据进行读、写以及编辑;

19、当第二客户端发送的第二数据请求不能满足预定条件时,控制模块通过通信端口将第二客户端接入;

20、所述关联器基于所述第一验证方式来执行所述关联器内设置的第一篡改器,通过第一篡改器将所述第一验证方式配置到与所述关联器连接的虚拟机内,以使得虚拟机能够以第一验证方式与数据服务器连接,再通过虚拟机建立与第二客户端之间的连接;

21、执行所述关联器内设置的第二篡改器并将第一数据获取规则配置到虚拟机内,以使得虚拟机能够以第一数据获取规则获取数据服务器内数据湖的可读权限。

22、本专利技术还提供了一种基于数据湖的遥感数据管理系统,包括:

23、数据服务器,其内至少内置有一个数据湖;

24、至少一组客户端,当第一客户端与所述数据服务器之间为认证连接,且第一客户端发送的第一数据请求满足预定条件时,开放数据湖的属性,允许持有识别信息的客户端调用数据湖的属性权限,通过对数据湖的属性权限进行修改来对数据湖中的遥感数据进行读、写以及编辑;

25、当至少一个第二客户端发送的第二数据请求不能满足预定条件时,则对第二客户端进行身份验证,身份验证通过后,将第二客户端接入交换控制系统中;

26、所述交换控制系统具有:

27、交换控制器,存储器以及监测器;

28、其中,所述交换控制器具有:

29、控制模块;

30、信息识别器,用于从满足预定条件的任意一个第一客户端获取识别信息;

31、关联器,其被配置成以信息识别器获取的识别信息为核心,并将识别信息的使用以时间和数据请求量进行限定,当监测器连接数据服务器并监测到任意一个第二客户端发送的第二数据请求不能满足预定条件时,控制模块通过通信端口将第二客户端接入,并将所述关联器应用至第二客户端,以使得第二客户端在限定期限内通过通信端口保持与数据服务器的连通;

...

【技术保护点】

1.一种基于数据湖的遥感数据管理方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的一种基于数据湖的遥感数据管理方法,其特征在于,所述交换控制系统具有:

3.根据权利要求2所述的一种基于数据湖的遥感数据管理方法,其特征在于,所述关联器以识别信息为核心进行配置时:

4.根据权利要求3所述的一种基于数据湖的遥感数据管理方法,其特征在于,所述第二客户端利用所述关联器中的识别信息进行伪装的方法包括:

5.一种基于数据湖的遥感数据管理系统,其特征在于,包括:

6.根据权利要求5所述的一种基于数据湖的遥感数据管理系统,其特征在于,所述识别信息包括:

7.根据权利要求5所述的一种基于数据湖的遥感数据管理系统,其特征在于,所述关联器具有:

【技术特征摘要】

1.一种基于数据湖的遥感数据管理方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的一种基于数据湖的遥感数据管理方法,其特征在于,所述交换控制系统具有:

3.根据权利要求2所述的一种基于数据湖的遥感数据管理方法,其特征在于,所述关联器以识别信息为核心进行配置时:

4.根据权利要求3所述的一种基于数据湖的遥感数据...

【专利技术属性】
技术研发人员:谢涛付垒郭超卢婷高海峰吴小利赵燕伶吕渡韩健楠刘秋漫冯恬赵巧珍王爽
申请(专利权)人:自然资源陕西省卫星应用技术中心
类型:发明
国别省市:

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

1