一种处理遥感影像的系统及方法

xiaoxiao2021-2-23  108

一种处理遥感影像的系统及方法
【技术领域】
[0001]本发明涉及遥感通信技术领域,尤其涉及一种处理遥感影像的系统及方法。
【背景技术】
[0002]随着遥感技术和计算机技术的快速发展,遥感影像产品在各行各业中起着越来越重要的作用,因此遥感影像分辨率越来越高,数据量也越来越大。
[0003]而遥感影像在采集过程中,由于遥感器高度和姿态角的变化、大气折光、地球曲率、地形起伏,地球旋转和遥感器本身结构性能等都会引起影像的几何变形。而几何变形使影像中的几何图形与该物体在所选定的地图投影中的几何图形产生差异,使影像产生了几何形状或位置的失真,主要表现为位移、旋转、缩放、仿射、弯曲和更高阶的弯曲,或表现为象元相对地面实际位置产生挤压、伸展、扭曲或偏移。为了消除上述的误差影响,所以遥感影像需要做几何处理。
[0004]在现有技术中,由于遥感影像数据量较大,处理遥感影像的系统在进行遥感影像的处理时,需将遥感影像先划分为不同的影像块,并将不同的影像块分配至同的主机节点进行影像块的几何处理。
[0005]在实现上述遥感影像几何处理的过程中,发明人发现至少以下一些问题:由于现有技术中,处理遥感影像的系统并不监控各个主机节点处理影像块的过程,因此,在某个主机节点故障时,处理遥感影像的系统无法获知,导致几何处理后的遥感影像缺少一部分。此时,处理遥感影像的系统只能重新对上述遥感影像进行几何处理,也就是说,没有故障的主机节点处理的遥感影像块也需重新进行几何处理,使遥感影像重复处理,降低了遥感影像的处理效率。

【发明内容】

[0006]本发明的实施例提供一种处理遥感影像的系统及方法,用以提高遥感影像的处理效率。
[0007]为达到上述目的,本发明的实施例采用如下技术方案:
[0008]本发明实施例提供了一种处理遥感影像的系统,包括:云计算平台,调度单元,主机节点;其中,所述云计算平台,用于管理所述主机节点,并监控正在对遥感影像块进行几何处理的主机节点中是否存在故障主机节点;在监控到存在故障主机节点时,向所述调度单元发送故障信息;所述故障主机节点是正在对遥感影像块进行几何处理的主机节点中存在故障的主机节点;所述故障信息用于指示出监控出的故障的主机节点;所述调度单元,用于接收所述故障信息,并根据所述故障信息,向所述云计算平台发送第一请求消息;所述第一请求消息是用于申请处理故障主机节点处理的遥感影像块的主机节点的消息;所述云计算平台,还用于接收所述第一请求消息,并根据所述第一请求消息,分配第一主机节点,并将第一分配响应消息发送至所述调度单元;其中,所述第一主机节点是所述主机节点中,调度单元用于对所述故障主机节点处理的遥感影像块进行几何处理的主机节点;所述调度单元,还用于接收所述第一分配响应消息,将所述故障主机节点处理的遥感影像块的相关信息发送至所述第一主机节点;所述第一主机节点,用于接收所述故障主机节点处理的遥感影像块的相关信息,并根据所述故障主机节点处理的遥感影像块的相关信息,对所述故障主机节点处理的遥感影像块进行几何处理。
[0009]进一步的,所述云计算平台,还用于在监测出有待处理遥感影像时,获取所述待处理遥感影像的文件名称,并将所述待处理遥感影像的文件名称发送至所述调度单元;所述调度单元,还用于获取所述待处理遥感影像的文件名称,并根据所述待处理遥感影像的文件名称确定所述待处理遥感影像的大小;根据所述待处理遥感影像的大小,将所述待处理遥感影像划分为至少一个遥感影像块;并向所述云计算平台发送第二请求消息;所述第二请求消息中携带申请所述至少一个遥感影像块对应的主机节点的相关信息;所述云计算平台,还用于根据所述第二请求消息,为所述至少一个遥感影像块分配至少一个第二主机节点,并向所述调度单元返回第二分配响应消息;所述调度单元,还用于接收所述第二分配响应消息,并根据所述第二分配响应消息,将所述至少一个遥感影像块分别发送至所述至少一个第二主机节点中;所述第二主机节点,用于对所述遥感影像块进行几何处理。
[0010]进一步的,所述几何处理包括:几何特征提取处理、几何纠正处理。
[0011]进一步的,所述第一主机节点,具体用于接收所述故障主机节点处理的遥感影像块的相关信息,并根据故障主机节点处理的遥感影像块的相关信息,获取所述故障主机节点已处理的遥感影像块的数据信息;并根据所述故障主机节点已处理的遥感影像块的数据信息,继续对所述遥感影像块进行几何处理。
[0012]进一步的,还包括:数据分析单元,用于获取主机节点中完成几何处理的遥感影像块,并对所述完成几何处理的遥感影像块进行数据分析。
[0013]进一步的,本发明实施例提供了一种处理遥感影像的方法,应用于处理遥感影像系统,所述处理遥感影像系统包括:云计算平台,调度单元,主机节点,所述方法包括:所述云计算平台监控正在对遥感影像进行几何处理的主机节点中是否存在故障主机节点;在监控到存在故障主机节点时,向所述调度单元发送故障信息;所述故障主机节点是正在对遥感影像块进行几何处理的主机节点中存在故障的主机节点;所述故障信息用于指示出监控出的故障的主机节点;所述调度单元接收所述故障信息,并根据所述故障信息向所述云计算平台发送第一请求消息;所述云计算平台接收所述第一请求消息,并根据所述第一请求消息,分配第一主机节点,并将第一分配响应消息发送至所述调度单元;其中,所述第一主机节点是所述主机节点中,调度单元用于对所述故障主机节点处理的遥感影像块进行几何处理的主机节点;所述调度单元接收所述第一分配响应消息,并将所述故障主机节点处理的遥感影像块的相关信息发送至所述第一主机节点;所述第一主机节点接收所述故障主机节点处理的遥感影像块的相关信息,并根据所述故障主机节点处理的遥感影像块的相关信息对所述故障主机节点处理的遥感影像块进行几何处理。
[00? 4]进一步的,在所述云计算平台监控正在对遥感影像进行几何处理的主机节点中是否存在故障主机节点,在监控到存在故障主机节点时,向所述调度单元发送故障信息之前,还包括:所述云计算平台在监测出有待处理遥感影像时,获取所述待处理遥感影像的文件名称,并将所述待处理遥感影像的文件名称发送至所述调度单元;所述调度单元获取所述待处理遥感影像的文件名称,并根据所述遥感影像的文件名称确定所述遥感影像的大小;根据所述遥感影像的大小,将所述遥感影像划分为至少一个遥感影像块;并向所述云计算平台发送第二请求消息;所述第二请求消息中携带申请所述至少一个遥感影像块对应的主机节点的相关信息;所述云计算平台根据所述第二请求消息,为所述至少一个遥感影像块分配至少一个第二主机节点,并向所述调度单元返回第二分配响应消息;所述调度单元接收所述第二分配响应消息,并根据所述第二分配响应消息,将所述至少一个遥感影像块分别发送至所述至少一个第二主机节点中;所述第二主机节点对所述遥感影像块进行几何处理。
[0015]进一步的,所述几何处理包括:几何特征提取处理、几何纠正处理。
[0016]进一步的,所述第一主机节点接收所述故障主机节点处理的遥感影像块的相关信息,并根据所述故障主机节点处理的遥感影像块的相关信息对所述故障主机节点处理的遥感影像块进行几何处理包括:所述第一主机节点,接收所述故障主机节点处理的遥感影像块的相关信息,并根据故障主机节点处理的遥感影像块的相关信息,获取所述故障主机节点已处理的遥感影像块的数据信息;并根据所述故障主机节点已处理的遥感影像块的数据信息,继续对所述遥感影像块进行几何处理。
[0017]进一步的,所述处理遥感影像系统还包括:数据分析单元;在所述第一主机节点接收所述故障主机节点处理的遥感影像块的相关信息,并根据所述故障主机节点处理的遥感影像块的相关信息对所述故障主机节点处理的遥感影像块进行几何处理之后,还包括:所述数据分析单元获取主机节点中完成几何处理的遥感影像块,并对所述完成几何处理的遥感影像块进行数据分析。
[0018]本发明实施例提供了一种处理遥感影像的系统及方法,包括:云计算平台,调度单元,主机节点;其中,云计算平台用于管理主机节点,并监控正在对遥感影像块进行几何处理的主机节点中是否存在故障主机节点;在监控到存在故障节点时,向调度单元发送故障信息。调度单元接收故障信息,并根据故障信息,向云计算平台发送第一请求消息;云计算平台接收第一请求消息,分配第一主机节点,并向调度单元返回第一分配响应消息;调度单元接收第一分配响应消息,把那个将故障主机节点处理的遥感影像块的相关信息发送至第一主机点。第一主机节点根据故障主机节点处理的遥感影像块的相关信息对故障主机节点处理的遥感影像块进行几何处理。这样,处理遥感影像的系统中的云计算平台可以监控正在对遥感影像块进行几何处理的主机节点中是否存在故障主机节点。并在存在故障主机节点时,调度单元可以重新申请一个主机节点用于对故障主机节点处理的遥感影像块进行几何处理。从而通过在主机节点故障时,可以重新申请一个主机节点继续处理故障主机节点处理的遥 感影像块,其他主机节点无需在重新进行遥感影像块的几何处理,并且可以保证各个主机节点几何处理后的遥感影像块组成的遥感影像是完整的,无需重复对遥感影像进行重复的几何处理,进而提高了遥感影像的处理效率。
【附图说明】
[0019]为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0020]图1为本发明实施例提供的一种处理遥感影像的系统的结构示意图;
[0021]图2为本发明实施例提供的另一种处理遥感影像的系统的结构示意图;
[0022]图3为本发明实施例提供的一种处理遥感影像的方法的流程示意图;
[0023]图4为本发明实施例提供的另一种处理遥感影像的方法的流程示意图;
[0024]图5为本发明实施例提供的另一种处理遥感影像的方法的流程示意图。
【具体实施方式】
[0025]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0026]本发明实施例提供了一种处理遥感影像的系统,如图1所示,包括:云计算平台101,调度单元102,主机节点103。
[0027]其中,云计算平台101,用于管理主机节点103,并监控正在对遥感影像块进行几何处理的主机节点中是否存在故障主机节点;在监控到存在故障主机节点时,向调度单元102发送故障信息。
[0028]其中,故障主机节点是正在对遥感影像块进行几何处理的主机节点中存在故障的主机节点。故障信息用于指示出监控出的故障的主机节点。
[0029]具体的,云计算平台101管理处理遥感影像的系统中的资源,将主机作为处理遥感影像的系统中的资源,云计算平台101可以对主机进行管理。进一步的,云计算平台101可以根据各个主机的配置将主机划分为不同的用途不同的主机节点,控制点影响库节点和存储节点。也就是说,云计算平台101将主机划分为不同的节点进行管理。
[0030]由于云计算平台101对主机节点进行管理,因此云计算平台101还可以对正在对遥感影像块进行几何处理的主机节点进行监控,检测各个正在对遥感影像块进行几何处理的主机节点是否发生故障,或是出现宕机。即为确定正在对遥感影像块进行几何处理的主机节点中是否存在故障主节点。云计算平台101在检测出正在对遥感影像块进行几何处理的主机节点发生故障或是出现宕机,则将此主机节点确定为故障主机节点。在云计算平台101确定出有故障节点时,则说明在正在对遥感影像块进行几何处理的主机节点中有主机节点发生了故障或宕机,此时云计算平台101向调度单元102发送故障信息。
[0031]进一步的,故障信息中可以携带故障主机节点的标识,从而可以使调度单元102通过故障信息携带的故障主机节点的标识获知哪个主机节点出现了故障。
[0032]调度单元102,用于接收故障信息,并根据故障信息,向云计算平台发送第一请求消息。
[0033]其中,第一请求消息是用于申请处理故障主机节点处理的遥感影像块的主机节点的消息。
[0034]具体的,调度单元102接收云计算平台101发送的故障信息。并对此故障信息进行解析,从而可以获知哪个主机节点出现故障。在确定出出现故障的主机节点后,调度单元102可以根据故障主机节点的信息向云计算平台101请求分配与故障主机节点相同的主机节点。例如,调度单元102可以根据故障主机节点的类型,向云计算平台101请求分配与故障主机节点类型相同的主机节点。此时,调度单元102在解析故障信息后,可以确定出故障主机节点,进而可以向云计算平台101发送用于请求云计算平台分配能够处理故障主机节点处理的遥感影像块的主机节点的第一请求消息。
[0035]需要说明的是,第一请求消息可以指示出调度单元102需要请求什么样的主机节点。这样,云计算平台101可以通过第一请求消息获知调度单元102所请求的主机节点,进而为其分配主机节点。
[0036]进一步的,第一请求消息中可以携带请求的主机节点的描述信息。这样,云计算平台101可以根据请求的主机节点的描述信息,为调度单元102分配主机节点。
[0037]其中,请求的主机节点的描述信息是可以标示出主机节点的类型,便于云计算平台101分配主机节点。
[0038]需要说明的是,在进行遥感影像块的几何处理时,若主机节点均是相同的主机节点,此时,第一请求消息可以仅是用于请求云计算平台分配能够处理故障主机节点处理的遥感影像块的主机节点的消息,无需标识出请求的主机节点的类型。
[0039]云计算平台101,还用于接收第一请求消息,并根据第一请求消息,分配第一主机节点,并将第一分配响应消息发送至调度单元102。
[0040]其中,第一主机节点103是主机节点103中,调度单元102用于对故障主机节点处理的遥感影像块进行几何处理的主机节点103。
[0041]具体的,云计算平台101接收调度单元102发送的第一请求消息,解析此第一请求消息可以获知调度单元102请求分配主机节点。云计算平台101可以根据第一请求消息,获知调度单元102需要请求主机节点,此时云计算平台101可以根据第一请求消息获知调度单元102请求什么样的主机节点,并为其分配对应的第一主机节点103。在分配完第一主机节点103后,生成第一分配响应消息向调度单元102发送此第一分配响应消息。
[0042]进一步的,第一分配响应消息中携带有第一主机节点103的标识信息,以便调度单元102根据此标识信息获知云计算平台101分配的第一主机节点103是哪个。
[0043]调度单元102,还用于接收第一分配响应消息,将故障主机节点处理的遥感影像块的相关信息发送至第一主机节点。
[0044]具体的,调度单元102接收云计算平台101发送的第一分配响应消息,通过解析第一分配响应消息可以获知云计算平台101分配了第一主机节点103,此时调度单元102可以将故障主机节点处理的遥感影像块的相关信息发送至第一主机节点103。
[0045]需要说明的是,故障主机节点处理的遥感影像块的相关信息包存储的原始遥感影像块的信息及故障主机节点已经处理完成的遥感影像块信息。此时,调度单元将存储的原始遥感影像块的信息及故障主机节点已经处理完成的遥感影像块信息发送至第一主机节点的方式可以是调度单元先获取存储的原始遥感影像块的信息及故障主机节点已经处理完成的遥感影像块信息,在将获取的存储的原始遥感影像块的信息及故障主机节点已经处理完成的遥感影像块信息直接发送至主机节点。也可以是,将存储原始遥感影像块的信息的地址信息及存储故障主机节点已经处理完成的遥感影像块信息的地址信息发送到第一主机节点,以便,第一主机节点根据存储原始遥感影像块的信息的地址信息获取原始遥感影像块的信息,根据存储故障主机节点已经处理完成的遥感影像块信息的地址信息,获取故障主机节点已经处理完成的遥感影像块信息。当然,还可以是其他方式,本发明对此不做限制。
[0046]第一主机节点103,用于接收故障主机节点处理的遥感影像块的相关信息,并根据故障主机节点处理的遥感影像块的相关信息,对故障主机节点处理的遥感影像块进行几何处理。
[0047]具体的,第一主机节点103接收调度单元102发送的故障主机节点处理的遥感影像块的相关信息,第一主机节点103可以解析故障主机节点处理的遥感影像块的相关信息,从而可以获知原始的遥感影像块的存储位置,进而可以获取到原始的遥感影像块,进行相应的几何处理。
[0048]进一步的,几何处理包括:几何特征提取处理、几何纠正处理。
[0049]也就是说,第一主机节点103对遥感影像块进行几何处理,即为对遥感影像块进行几何特征提取处理、几何纠正处理。
[0050]需要说明的是,几何处理还可以包括其他处理,本发明对此不作限制。
[0051 ]进一步的,第一主机节点对故障主机节点处理的遥感影像块进行几何处理时,可以重新处理故障主机节点处理的遥感影像块,即为第一主机节点对处理故障主机节点处理的遥感影像块重新进行几何处理。也可以保留故障主机节点已经对遥感影像块几何处理完成的部分。第一主机节点继续进行故障主机节点对遥感影像块进行几何处理时,未完成的部分。
[0052]此时,第一主机节点103,具体用于接收故障主机节点处理的遥感影像块的相关信息,并根据故障主机节点处理的遥感影像块的相关信息,获取故障主机节点已处理的遥感影像块的数据信息;并根据故障主机节点已处理的遥感影像块的数据信息,继 续对遥感影像块进行几何处理。
[0053]具体的,第一主机节点103接收到故障主机节点处理的遥感影像块的相关信息后,可以解析故障主机节点处理的遥感影像块的相关信息,可以获取到故障主机节点存储原始的遥感影像块的位置,及故障主机节点存储已处理完的遥感影像块的数据信息的位置,从而可以从故障主机节点存储原始的遥感影像块的位置中获取原始的遥感影像块,并可以从故障主机节点存储已处理完的遥感影像块的数据信息的位置获取故障主机节点已处理完的遥感影像块的数据信息,将其作为第一主机节点自己对遥感影像块进行几何处理获取的遥感影像块的数据信息,并对遥感影像块继续进行未完成的几何处理的部分。
[0054]需要说明的是,在本发明实施例中,主机节点在进行遥感影像块的几何处理时,实时的将其处理完成的部分存储至存储节点中。
[0055]本发明实施例提供了一种处理遥感影像的系统,包括:云计算平台,调度单元,主机节点;其中,云计算平台用于管理主机节点,并监控正在对遥感影像块进行几何处理的主机节点中是否存在故障主机节点;在监控到存在故障节点时,向调度单元发送故障信息。调度单元接收故障信息,并根据故障信息,向云计算平台发送第一请求消息;云计算平台接收第一请求消息,分配第一主机节点,并向调度单元返回第一分配响应消息;调度单元接收第一分配响应消息,把那个将故障主机节点处理的遥感影像块的相关信息发送至第一主机点。第一主机节点根据故障主机节点处理的遥感影像块的相关信息对故障主机节点处理的遥感影像块进行几何处理。这样,处理遥感影像的系统中的云计算平台可以监控正在对遥感影像块进行几何处理的主机节点中是否存在故障主机节点。并在存在故障主机节点时,调度单元可以重新申请一个主机节点用于对故障主机节点处理的遥感影像块进行几何处理。从而通过在主机节点故障时,可以重新申请一个主机节点继续处理故障主机节点处理的遥感影像块,其他主机节点无需在重新进行遥感影像块的几何处理,并且可以保证各个主机节点几何处理后的遥感影像块组成的遥感影像是完整的,无需重复对遥感影像进行重复的几何处理,进而提高了遥感影像的处理效率。
[0050]进一步的,上述云计算平台101,还用于在监测出有待处理遥感影像时,获取待处理遥感影像的文件名称,并将待处理遥感影像的文件名称发送至调度单元102。
[0057]具体的,在有遥感影像产生时,此遥感影像需要进行几何处理。此时,云计算平台101可以监测是否有待处理遥感影像。进一步的,云计算平台101可以通过监测存储遥感影像的数据是否变化,确定是否有待处理遥感影像。若监测出存储遥感影像的数据变化了,则确定哟待处理遥感影像。或是其他系统可以检测出新生成了遥感影像,此时可以向云计算平台101发送触发消息,此时云计算平台101可以通过是否接收到触发消息来确定是否有待处理遥感影像。在接收到触发消息时,可以确定有待处理遥感影像。在云计算平台101监测出有待处理遥感影像时,可以获取到此待处理遥感影像的文件名称。并将此待处理遥感影像的文件名称发送至调度单元102。
[0058]需要说明的是,待处理遥感影像的文件名称中记录了待处理遥感影像的大小,分辨率等信息。
[0059]调度单元102,还用于获取待处理遥感影像的文件名称,并根据待处理遥感影像的文件名称确定待处理遥感影像的大小;根据待处理遥感影像的大小,将待处理遥感影像划分为至少一个遥感影像块;并向云计算平台发送第二请求消息。
[0060]其中,第二请求消息中携带申请至少一个遥感影像块对应的主机节点的相关信息。
[0061]具体的,调度单元102可以接收云计算平台101发送的待处理遥感影像的文件名称后,可以通过待处理遥感影像的文件名称获知待处理遥感影像的大小。从而可以根据预设的每个主机节点能够处理的遥感影像块的大小,将待处理遥感影像分为至少一个遥感影像块。在将待处理遥感影像分为至少一个遥感影像块后,由于每个遥感影响块需要一个主机节点103处理,因此调度单元102根据划分的遥感影像块的个数,向云计算平台101发送第二请求消息。
[0062]此时申请至少一个遥感影像块对应的主机节点的相关信息可以是,申请η个第二主机节点。η为划分的遥感影像块的个数。
[0063]需要说明的是,在处理遥感影像块时所需的主机节点不同时,申请至少一个遥感影像块对应的主机节点的相关信息还可以是申请的主机节点的描述信息及所需申请的各种主机节点的个数。
[0064]云计算平台101,还用于根据第二请求消息,为至少一个遥感影像块分配至少一个第二主机节点103,并向调度单元102返回第二分配响应消息。
[0065]具体的,云计算平台101接收第二请求消息,并可以解析第二请求消息,获取第二请求消息携带的申请至少一个遥感影像块对应的主机节点的相关信息。根据此申请至少一个遥感影像块对应的主机节点的相关信息分别为至少一个遥感影像块分配至少一个第二主机节点103。向在分别为至少一个遥感影像块分配至少一个第二主机节点103后,生成第二分配响应消息,并将第二分配响应消息发送至调度单元102。
[0066]进一步的,在申请至少一个遥感影像块对应的主机节点的相关信息是申请η个第二主机节点103时,第二分配响应消息中可以仅携带至少一个第二主机节点103的标识信息。
[0067]在申请至少一个遥感影像块对应的主机节点的相关信息是申请的主机节点的描述信息及所需申请的各种主机节点的个数时,第二分配响应消息中可以仅携带第二主机节点103的标识信息及描述信息。
[0068]调度单元102,还用于接收第二分配响应消息,并根据第二分配响应消息,将至少一个遥感影像块分别发送至至少一个第二主机节点103中。
[0069]具体的,调度单元102接收第二分配响应消息,可以解析此第二分配响应消息,进而可以获知到云计算平台101分配的第二主机节点的标识信息。调度单元102根据第二主机节点的标识信息,分别将至少一个遥感影像块分别发送至至少一个第二主机节点103中。
[0070]进一步的,在调度单元102解析第二分配响应消息时,若解析出至少一个第二主机节点103的标识信息及描述信息时,则可以根据第二主机节点103的标识信息及描述信息,将不同的遥感影像块分别发送至不同的第二主机节点103。
[0071]第二主机节点103,用于对遥感影像块进行几何处理。
[0072]具体的,第二主机节点103可以获取到待处理的遥控影像块,从而可以对遥感影像块进行几何处理。
[0073]进一步的,几何处理包括:几何特征提取处理、几何纠正处理。
[0074]此时,第二主机节点103可以对遥感影像块进行几何特征提取处理、几何纠正处理。
[0075]需要说明的是,调度单元将遥感影像块发至主机节点的方式可以是,调度单元将遥感影像块存储至控制点影像库中,将遥感影像块在控制点影像库的地址信息发送至主机节点,使主机节点根据遥感影像块在控制点影像库的地址信息在控制点影像库中获取遥感影像块。当然,还可以是其他方法,本发明对此不作限制。
[0076]这样,在处理遥感影像的系统中,通过云计算平台及调度单元可以将遥感影像划分为遥感影像块,分别将不同的遥感影像块发送至同的主机节点中,由不同的主机节点分别对遥感影像块进行几何处理。这样,可以将遥感影像块由不同的主机节点同时进行几何处理,即为将遥感影像块并行进行几何处理,节约了遥感影像块的处理时间,进一步提高了遥感影像处理效率。
[0077]进一步的,上述处理遥感影像的系统,如图2所示,还包括:数据分析单元104。
[0078]其中,数据分析单元104,用于获取主机节点103中完成几何处理的遥感影像块,并对完成几何处理的遥感影像块进行数据分析。
[0079]具体的,在主机节点104即为第第一主机节点及第二主机节点对遥感影像块进行完几何处理后,若需要对某些完成几何处理的遥感影像块进行数据分析,以便对后续产品的分析,此时数据分析单元104可以在各个主机节点104获取到完成几何处理的遥感影像块,并对完成几何处理的遥感影像块进行相应的数据分析。
[0080]需要说明的是,数据分析单元对完成几何处理的遥感影像块进行哪些数据分析可以由用户根据实际需求进行设定。本发明对此不作限制。
[0081]本发明实施例提供了一种处理遥感影像的系统,包括:云计算平台,调度单元,主机节点;其中,云计算平台用于管理主机节点,并监控正在对遥感影像块进行几何处理的主机节点中是否存在故障主机节点;在监控到存在故障节点时,向调度单元发送故障信息。调度单元接收故障信息,并根据故障信息,向云计算平台发送第一请求消息;云计算平台接收第一请求消息,分配第一主机节点,并向调度单元返回第一分配响应消息;调度单元接收第一分配响应消息,把那个将故障主机节点处理的遥感影像块的相关信息发送至第一主机点。第一主机节点根据故障主机节点处理的遥感影像块的相关信息对故障主机 节点处理的遥感影像块进行几何处理。这样,处理遥感影像的系统中的云计算平台可以监控正在对遥感影像块进行几何处理的主机节点中是否存在故障主机节点。并在存在故障主机节点时,调度单元可以重新申请一个主机节点用于对故障主机节点处理的遥感影像块进行几何处理。从而通过在主机节点故障时,可以重新申请一个主机节点继续处理故障主机节点处理的遥感影像块,其他主机节点无需在重新进行遥感影像块的几何处理,并且可以保证各个主机节点几何处理后的遥感影像块组成的遥感影像是完整的,无需重复对遥感影像进行重复的几何处理,进而提高了遥感影像的处理效率。
[0082]本发明实施例提供了一种处理遥感影像的方法,应用于处理遥感影像系统,处理遥感影像系统包括:云计算平台,调度单元,主机节点。如图3所示,所述方法包括:
[0083]步骤301、云计算平台监控正在对遥感影像进行几何处理的主机节点中是否存在故障主机节点,在监控到存在故障主机节点时,向调度单元发送故障信息。
[0084]示例性的,处理遥感影像的系统中包含有云计算平台,调度单元,主机节点a,主机节点b,主机节点c,主机节点d,主机节点e,主机节点f及主机节点g ο云计算平台管理主机节点a,主机节点b,主机节点c,主机节点d,主机节点e,主机节点f及主机节点g。若主机节点a及主机节点b正在对遥感影像进行几何处理。此时,云计算平台需对正在对遥感影像进行几何处理的主机节点a及主机节点b进行监控,确定主机节点a及主机节点b是否发生故障而宕机,假设主机节点a发生故障,则此时云计算平台可以监测出主机节点a发生故障而宕机,云计算平台可以监控出有故障主机节点。即为故障主机节点为主机节点a。云计算平台在监测到有故障主机节点时,向调度单元发送指示主机节点a故障的故障信息。
[0085]步骤302、调度单元接收故障信息,并根据故障信息向云计算平台发送第一请求消息。
[0086]如上例所述,假设遥感影像块处理的主机节点均相同,调度单元接收云计算平台发送的故障信息,并对故障信息进行解析,可以获知主机节点a发生故障,此时调度单元向云计算平台发送第一请求消息,请求云计算平台重新分配一个主机节点。
[0087]步骤303、云计算平台接收第一请求消息,并根据第一请求消息,分配第一主机节点,并将第一分配响应消息发送至调度单元。
[0088]其中,第一主机节点是主机节点中,调度单元用于对所述故障主机节点处理的遥感影像块进行几何处理的主机节点。
[0089]如上例所述,云计算平台接收调度单元发送的第一请求消息,解析第一请求消息可以获知调度单元要求重新分配一个主机节点,此时云计算平台可以将主机节点c分配给调度单元,此时云计算平台可以向调度单元发送第一分配响应消息。且第一分配响应消息可以携带主机节点C的标识信息,从而使调度单元根据主机节点C的标识信息获知云计算平台将主机节点C分配给调度单元。
[0090]步骤304、调度单元接收第一分配响应消息,并将故障主机节点处理的遥感影像块的相关信息发送至第一主机节点。
[0091]如上例所述,调度单元接收到云计算平台发送的第一分配响应消息后,可以解析第一分配响应消息,获知云计算平台分配了主机节点c,此时,调度单元将故障主机节点即为主机节点a处理的遥感影像的相关信息发送至主机节点c。也就是说,调度单元将主机节点a处理的遥感影像块对应的原始遥感影像块的存储地址及主机节点a已经处理完成的遥感影像块信息的存储地址发送至主机节点c。
[0092]步骤305、第一主机节点接收故障主机节点处理的遥感影像块的相关信息,并根据故障主机节点处理的遥感影像块的相关信息对故障主机节点处理的遥感影像块进行几何处理。
[0093]其中,几何处理包括:几何特征提取处理、几何纠正处理。
[0094]具体的,第一主机节点接收故障主机节点处理的遥感影像块的相关信息,并根据故障主机节点处理的遥感影像块的相关信息对故障主机节点处理的遥感影像块进行几何处理包括:
[0095]第一主机节点,接收故障主机节点处理的遥感影像块的相关信息,并根据故障主机节点处理的遥感影像块的相关信息,获取故障主机节点已处理的遥感影像块的数据信息;并根据故障主机节点已处理的遥感影像块的数据信息,继续对遥感影像块进行几何处理。
[0096]如上例所述,主机节点c接收调度单元发送的主机节点a处理的遥感影像块的相关信息,并解析此主机节点a处理的遥感影像块的相关信息,进而可以获取到主机节点a处理的遥感影像块对应的原始遥感影像块的存储地址及主机节点a已经处理完成的遥感影像块信息的存储地址,并根据主机节点a处理的遥感影像块对应的原始遥感影像块的存储地址获取到原始遥感影像块,并根据主机节点a已经处理完成的遥感影像块信息的存储地址获取到主机节点a已经处理完成的遥感影像块信息,从而可以对遥感影像块继续进行后续的几何处理。
[0097]这样,无需对遥感影像重复进行主机节点a已完成的几何处理,从而无需对遥感影像块进行重复的几何处理,提高遥感影像进行几何处理的效率。
[0098]进一步的,在上述步骤301之前,如图4所示,所述还包括:
[0099]步骤306、云计算平台在监测出有待处理遥感影像时,获取待处理遥感影像的文件名称,并将待处理遥感影像的文件名称发送至调度单元。
[0?00] 如上例所述,若产生了一个新的遥感影像。此时,云计算平台可以监测记录遥感影像的文件是否发生变化,在云计算平台监测记录遥感影像的文件发生了变化,则可以确定出有待处理遥感影像。此时,云计算平台可以查看记录遥感影像的文件,获知待处理遥感影像即为新产生的遥感影像的文件名称。云计算平台在获取到待处理遥感影像的文件名称后,将待处理遥感影像的文件名称发送至调度单元。
[0101]步骤307、调度单元获取待处理遥感影像的文件名称,并根据遥感影像的文件名称确定遥感影像的大小;根据遥感影像的大小,将遥感影像划分为至少一个遥感影像块;并向云计算平台发送第二请求消息。
[0102]其中,第二请求消息中携带申请至少一个遥感影像块对应的主机节点的相关信息。
[0103]如上所述,调度单元接收到待处理遥感影像的文件名称后,可以解析此待处理遥感影像的文件名称,获知此待处理遥感影像的大小。若此待处理遥感影像为4*m。而预设的每个主机节点能够处理的遥感影像的大小为m,此时调度单元可以将待处理遥感影像,根据预设的每个主机节点能够处理的遥感影像的大小划分为4个遥感影像块。并在将待处理遥感影像划分为4个遥感影像块后,根据划分的遥感影像块的个数,向云计算平台发送第二请求消息,以请求云计算平台分配4个主机节点分别处理遥感影像块。
[0104]步骤308、云计算平台根据第二请求消息,为至少一个遥感影像块分配至少一个第二主机节点,并向调度单元返回第二分配响应消息。
[0105]如上例所述,云计算平台接收到调度单元发送的第二请求消息后,可以解析第二请求消息,从而可以获知调度单元请求分配4个主机节点,此时云计算平台可以将主机节点d,主机节点e,主机节点f及主机节点g作为第二主机节点分配给调度单元。向调度单元发送第二分配响应消息。且此第二分配响应消息中携带了主机节点d,主机节点e,主机节点f及主机节点g的标识信息。
[0106]步骤309、调度单元接收第二分配响应消息,并根据第二分配响应消息,将至少一个遥感影像块分别发送至至少一个第二主机节点中。
[0107]如上例所述,调度单元接收云计算平台发送的第二分配响应消息,并解析第二分配响应消息,可以获知云计算平台分配的4个主机节点的标识信息。并根据主机节点的标识信息,可以确定云计算平台分配的4个主机节点为主机节点d,主机节点e,主机节点f及主机节点g。这样,调度单元可以将4个遥控影像块分别发送给主机节点d,主机节点e,主机节点f及主机节点g中。
[0108]步骤310、第二主机节点对遥感影像块进行几何处理。
[0109]其中,几何处理包括:几何特征提取处理、几何纠正处理。
[0110]如上例所述,主机节点d,主机节点e,主机节点f及主机节点g在获取到遥感影像块后,对上述遥控影像块进行几何特征提取处理、几何纠正处理等几何处理。
[0111]进一步的,在上述处理遥感影像系统还包括数据分析单元时,在步骤305之后,如图5所示,还包括:
[0112]步骤311、数据分析单元获取主机节点中完成几何处理的遥感影像块,并对完成几何处理的遥感影像块进行数据分析。
[0113]如上例所述,在主机节点d,主机节点e,主机节点f,主机节点g均对各自的遥感影像块进行完几何处理后,若此时需要对主机节点d几何处理完的遥感影像块进行数据分析,此时数据分析单元可以从主机节点d中获取到几何处理完成的遥感影像块,并对此遥感影像块进行所需的数据分析,获取相应的分析结果。
[0114]本发明实施例提供了一种 处理遥感影像的方法,包括:云计算平台,调度单元,主机节点;其中,云计算平台用于管理主机节点,并监控正在对遥感影像块进行几何处理的主机节点中是否存在故障主机节点;在监控到存在故障节点时,向调度单元发送故障信息。调度单元接收故障信息,并根据故障信息,向云计算平台发送第一请求消息;云计算平台接收第一请求消息,分配第一主机节点,并向调度单元返回第一分配响应消息;调度单元接收第一分配响应消息,把那个将故障主机节点处理的遥感影像块的相关信息发送至第一主机点。第一主机节点根据故障主机节点处理的遥感影像块的相关信息对故障主机节点处理的遥感影像块进行几何处理。这样,处理遥感影像的系统中的云计算平台可以监控正在对遥感影像块进行几何处理的主机节点中是否存在故障主机节点。并在存在故障主机节点时,调度单元可以重新申请一个主机节点用于对故障主机节点处理的遥感影像块进行几何处理。从而通过在主机节点故障时,可以重新申请一个主机节点继续处理故障主机节点处理的遥感影像块,其他主机节点无需在重新进行遥感影像块的几何处理,并且可以保证各个主机节点几何处理后的遥感影像块组成的遥感影像是完整的,无需重复对遥感影像进行重复的几何处理,进而提高了遥感影像的处理效率。
[0115]最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
【主权项】
1.一种处理遥感影像的系统,其特征在于,包括:云计算平台,调度单元,主机节点;其中, 所述云计算平台,用于管理所述主机节点,并监控正在对遥感影像块进行几何处理的主机节点中是否存在故障主机节点;在监控到存在故障主机节点时,向所述调度单元发送故障信息;所述故障主机节点是正在对遥感影像块进行几何处理的主机节点中存在故障的主机节点;所述故障信息用于指示出监控出的故障的主机节点; 所述调度单元,用于接收所述故障信息,并根据所述故障信息,向所述云计算平台发送第一请求消息;所述第一请求消息是用于申请处理故障主机节点处理的遥感影像块的主机节点的消息; 所述云计算平台,还用于接收所述第一请求消息,并根据所述第一请求消息,分配第一主机节点,并将第一分配响应消息发送至所述调度单元;其中,所述第一主机节点是所述主机节点中,调度单元用于对所述故障主机节点处理的遥感影像块进行几何处理的主机节占.V , 所述调度单元,还用于接收所述第一分配响应消息,将所述故障主机节点处理的遥感影像块的相关信息发送至所述第一主机节点; 所述第一主机节点,用于接收所述故障主机节点处理的遥感影像块的相关信息,并根据所述故障主机节点处理的遥感影像块的相关信息,对所述故障主机节点处理的遥感影像块进行几何处理。2.根据权利要求1所述的系统,其特征在于, 所述云计算平台,还用于在监测出有待处理遥感影像时,获取所述待处理遥感影像的文件名称,并将所述待处理遥感影像的文件名称发送至所述调度单元; 所述调度单元,还用于获取所述待处理遥感影像的文件名称,并根据所述待处理遥感影像的文件名称确定所述待处理遥感影像的大小;根据所述待处理遥感影像的大小,将所述待处理遥感影像划分为至少一个遥感影像块;并向所述云计算平台发送第二请求消息;所述第二请求消息中携带申请所述至少一个遥感影像块对应的主机节点的相关信息; 所述云计算平台,还用于根据所述第二请求消息,为所述至少一个遥感影像块分配至少一个第二主机节点,并向所述调度单元返回第二分配响应消息; 所述调度单元,还用于接收所述第二分配响应消息,并根据所述第二分配响应消息,将所述至少一个遥感影像块分别发送至所述至少一个第二主机节点中; 所述第二主机节点,用于对所述遥感影像块进行几何处理。3.根据权利要求2所述的系统,其特征在于, 所述几何处理包括:几何特征提取处理、几何纠正处理。4.根据权利要求1-3任一项所述的系统,其特征在于, 所述第一主机节点,具体用于接收所述故障主机节点处理的遥感影像块的相关信息,并根据故障主机节点处理的遥感影像块的相关信息,获取所述故障主机节点已处理的遥感影像块的数据信息;并根据所述故障主机节点已处理的遥感影像块的数据信息,继续对所述遥感影像块进行几何处理。5.根据权利要求1-3任一项所述的系统,其特征在于,还包括:数据分析单元,用于获取主机节点中完成几何处理的遥感影像块,并对所述完成几何处理的遥感影像块进行数据分析。6.一种处理遥感影像的方法,其特征在于,应用于处理遥感影像系统,所述处理遥感影像系统包括:云计算平台,调度单元,主机节点,所述方法包括: 所述云计算平台监控正在对遥感影像进行几何处理的主机节点中是否存在故障主机节点;在监控到存在故障主机节点时,向所述调度单元发送故障信息;所述故障主机节点是正在对遥感影像块进行几何处理的主机节点中存在故障的主机节点;所述故障信息用于指示出监控出的故障的主机节点; 所述调度单元接收所述故障信息,并根据所述故障信息向所述云计算平台发送第一请求消息; 所述云计算平台接收所述第一请求消息,并根据所述第一请求消息,分配第一主机节点,并将第一分配响应消息发送至所述调度单元;其中,所述第一主机节点是所述主机节点中,调度单元用于对所述故障主机节点处理的遥感影像块进行几何处理的主机节点; 所述调度单元接收所述第一分配响应消息,并将所述故障主机节点处理的遥感影像块的相关信息发送至所述第一主机节点; 所述第一主机节点接收所述故障主机节点处理的遥感影像块的相关信息,并根据所述故障主机节点处理的遥感影像块的相关信息对所述故障主机节点处理的遥感影像块进行几何处理。7.根据权利要求6所述的方法,其特征在于,在所述云计算平台监控正在对遥感影像进行几何处理的主机节点中是否存在故障主机节点,在监控到存在故障主机节点时,向所述调度单元发送故障信息之前,还包括: 所述云计算平台在监测出有待处理遥感影像时,获取所述待处理遥感影像的文件名称,并将所述待处理遥感影像的文件名称发送至所述调度单元; 所述调度单元获取所述待处理遥感影像的文件名称,并根据所述遥感影像的文件名称确定所述遥感影像的大小;根据所述遥感影像的大小,将所述遥感影像划分为至少一个遥感影像块;并向所述云计算平台发送第二请求消息;所述第二请求消息中携带申请所述至少一个遥感影像块对应的主机节点的相关信息; 所述云计算平台根据所述第二请求消息,为所述至少一个遥感影像块分配至少一个第二主机节点,并向所述调度单元返回第二分配响应消息; 所述调度单元接收所述第二分配响应消息,并根据所述第二分配响应消息,将所述至少一个遥感影像块分别发送至所述至少一个第二主机节点中; 所述第二主机节点对所述遥感影像块进行几何处理。8.根据权利要求7所述的方法,其特征在于, 所述几何处理包括:几何特征提取处理、几何纠正处理。9.根据权利要求6-8任一项所述的方法,其特征在于, 所述第一主机节点接收所述故障主机节点处理的遥感影像块的相关信息,并根据所述故障主机节点处理的遥感影像块的相关信息对所述故障主机节点处理的遥感影像块进行几何处理包括: 所述第一主机节点,接收所述故障主机节点处理的遥感影像块的相关信息,并根据故障主机节点处理的遥感影像块的相关信息,获取所述故障主机节点已处理的遥感影像块的数据信息;并根据所述故障主机节点已处理的遥感影像块的数据信息,继续对所述遥感影像块进行几何处理。10.根据权利要求6-8任一项所述的方法,其特征在于,所述处理遥感影像系统还包括:数据分析单元; 在所述第一主机节点接收所述故障主机节点处理的遥感影像块的相关信息,并根据所述故障主机节点处理的遥感影像块的相关信息对所述故障主机节点处理的遥感影像块进行几何处理之后,还包括: 所述数据分析单元获取主机节点中完成几何处理的遥感影像块,并对所述完成几何处理的遥感影像块进行数据分析。
【专利摘要】本发明实施例提供了一种处理遥感影像的系统及方法,涉及遥感通信领域,用以提高遥感影像的处理效率。包括:云计算平台,用于管理主机节点,监控正在对遥感影像块进行几何处理的主机节点中是否存在故障主机节点;在监控到存在故障主机节点时,向调度单元发送故障信息;调度单元,用于根据故障信息,向云计算平台发送第一请求消息;云计算平台,还用于根据第一请求消息,分配第一主机节点,将第一分配响应消息发送至调度单元;调度单元,还用于接收第一分配响应消息,将故障主机节点处理的遥感影像块的相关信息发送至第一主机节点;第一主机节点,用于根据故障主机节点处理的遥感影像块的相关信息,对故障主机节点处理的遥感影像块进行几何处理。
【IPC分类】H04L29/08, H04L12/24
【公开号】CN105491108
【申请号】CN201510801274
【发明人】侯爱霞
【申请人】浪潮集团有限公司
【公开日】2016年4月13日
【申请日】2015年11月19日

最新回复(0)