System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及电数字数据处理,尤其涉及一种遥感卫星数据预处理监控方法、装置及存储介质。
技术介绍
1、卫星遥感是采集地球数据信息的重要技术手段,具有无国界限制、覆盖面积广、观测具有周期性、数据客观等诸多特点。卫星遥感发展迅速,目前各型遥感卫星发射近300颗。遥感卫星数据预处理系统是卫星地面系统的重要组成部分之一,是获取卫星遥感产品数据的重要环节。
2、卫星预处理具有数据量大、流程复杂、算法复杂等特点,一般采用作业调度、工作流组合等高性能技术进行批量化处理。目前的批处理的方式在满足卫星预处理规模化生产的前提下,带来了并发处理任务分散、处理环节回溯复杂、整体流程闭环困难、局部处理失败不易被发现等问题。
技术实现思路
1、针对现有技术存在的问题,本专利技术提供一种遥感卫星数据预处理监控方法、装置及存储介质。
2、第一方面,本专利技术提供一种遥感卫星数据预处理监控方法,包括:
3、对当前流程的输入数据进行处理,得到所述当前流程的输出数据;
4、从所述当前流程的上一流程中获取所述当前流程对应的分支控制信息记录文件;
5、基于所述当前流程的输出数据的数据级别和数据数量,以及所述当前流程的下一流程期望输出的数据级别和数据数量,将所述当前流程的下一流程分解为一个或多个分支流程,并生成所述当前流程的下一流程对应的分支控制信息记录文件;
6、基于所述当前流程对应的分支控制信息记录文件,监控所述当前流程以及所述当前流程的兄弟流程的执
7、在一些实施例中,所述基于所述当前流程的输出数据的数据级别和数据数量,以及所述当前流程的下一流程期望输出的数据级别和数据数量,将所述当前流程的下一流程分解为一个或多个分支流程,包括:
8、基于所述当前流程的输出数据的数据级别与所述当前流程的下一流程期望输出的数据级别的比较结果,以及所述当前流程的输出数据的数据数量与所述当前流程的下一流程期望输出的数据数量的比较结果,将所述当前流程的下一流程分解为一个或多个分支流程。
9、在一些实施例中,所述基于所述当前流程的输出数据的数据级别与所述当前流程的下一流程期望输出的数据级别的比较结果,以及所述当前流程的输出数据的数据数量与所述当前流程的下一流程期望输出的数据数量的比较结果,将所述当前流程的下一流程分解为一个或多个分支流程,包括:
10、在所述当前流程的输出数据的数据级别与所述当前流程的下一流程期望输出的数据级别相同,并且,所述当前流程的输出数据的数据数量与所述当前流程的下一流程期望输出的数据数量相同的情况下,将所述当前流程的下一流程分解为一个分支流程;
11、在所述当前流程的输出数据的数据级别与所述当前流程的下一流程期望输出的数据级别不同,和/或,所述当前流程的输出数据的数据数量与所述当前流程的下一流程期望输出的数据数量不同的情况下,将所述当前流程的下一流程分解为多个分支流程。
12、在一些实施例中,所述将所述当前流程的下一流程分解为一个或多个分支流程,包括:
13、基于所述当前流程对应的分支控制信息记录文件将所述当前流程的下一流程分解为一个或多个分支流程。
14、在一些实施例中,所述方法还包括:
15、在从所述当前流程的上一流程中获取所述当前流程对应的分支控制信息记录文件之前,确定所述当前流程的兄弟流程中是否已生成汇聚标志文件;
16、所述当前流程的兄弟流程中已生成所述汇聚标志文件,表示所述当前流程的兄弟流程已监控所述当前流程的执行情况。
17、在一些实施例中,所述基于所述当前流程对应的分支控制信息记录文件,监控所述当前流程以及所述当前流程的兄弟流程的执行情况,包括:
18、在所述当前流程的兄弟流程中未生成所述汇聚标志文件的情况下,从所述当前流程的上一流程中获取所述当前流程对应的分支控制信息记录文件,监控所述当前流程以及所述当前流程的兄弟流程的执行情况,并生成所述汇聚标志文件。
19、在一些实施例中,所述对当前流程的输入数据进行处理,包括:
20、对所述当前流程的输入数据进行以下至少一项操作:
21、帧同步、解扰、译码、解格式、解压缩、通道分离、电荷耦合器件ccd拼接、分景编目、相对辐射校正、系统几何校正和数据管理。
22、第二方面,本专利技术还提供一种遥感卫星数据预处理监控装置,包括:
23、第一处理模块,用于对当前流程的输入数据进行处理,得到所述当前流程的输出数据;
24、第一获取模块,用于从所述当前流程的上一流程中获取所述当前流程对应的分支控制信息记录文件;
25、第一生成模块,用于基于所述当前流程的输出数据的数据级别和数据数量,以及所述当前流程的下一流程期望输出的数据级别和数据数量,将所述当前流程的下一流程分解为一个或多个分支流程,并生成所述当前流程的下一流程对应的分支控制信息记录文件;
26、第一监控模块,用于基于所述当前流程对应的分支控制信息记录文件,监控所述当前流程以及所述当前流程的兄弟流程的执行情况。
27、在一些实施例中,所述第一生成模块包括:
28、第一分解子模块,用于基于所述当前流程的输出数据的数据级别与所述当前流程的下一流程期望输出的数据级别的比较结果,以及所述当前流程的输出数据的数据数量与所述当前流程的下一流程期望输出的数据数量的比较结果,将所述当前流程的下一流程分解为一个或多个分支流程。
29、在一些实施例中,所述第一分解子模块包括:
30、第一分解单元,用于在所述当前流程的输出数据的数据级别与所述当前流程的下一流程期望输出的数据级别相同,并且,所述当前流程的输出数据的数据数量与所述当前流程的下一流程期望输出的数据数量相同的情况下,将所述当前流程的下一流程分解为一个分支流程;
31、第二分解单元,用于在所述当前流程的输出数据的数据级别与所述当前流程的下一流程期望输出的数据级别不同,和/或,所述当前流程的输出数据的数据数量与所述当前流程的下一流程期望输出的数据数量不同的情况下,将所述当前流程的下一流程分解为多个分支流程。
32、在一些实施例中,所述第一生成模块包括:
33、第二分解子模块,用于基于所述当前流程对应的分支控制信息记录文件将所述当前流程的下一流程分解为一个或多个分支流程。
34、在一些实施例中,所述遥感卫星数据预处理监控装置还包括:
35、第一确定模块,用于在从所述当前流程的上一流程中获取所述当前流程对应的分支控制信息记录文件之前,确定所述当前流程的兄弟流程中是否已生成汇聚标志文件;
36、所述当前流程的兄弟流程中已生成所述汇聚标志文件,表示所述当前流程的兄弟流程已监控所述当前流程的执行情况。
37、在一些实施例中,所述第一监控模块包括:
38、第一获取子模块,用于在所述当前流本文档来自技高网...
【技术保护点】
1.一种遥感卫星数据预处理监控方法,其特征在于,包括:
2.根据权利要求1所述的遥感卫星数据预处理监控方法,其特征在于,所述基于所述当前流程的输出数据的数据级别和数据数量,以及所述当前流程的下一流程期望输出的数据级别和数据数量,将所述当前流程的下一流程分解为一个或多个分支流程,包括:
3.根据权利要求2所述的遥感卫星数据预处理监控方法,其特征在于,所述基于所述当前流程的输出数据的数据级别与所述当前流程的下一流程期望输出的数据级别的比较结果,以及所述当前流程的输出数据的数据数量与所述当前流程的下一流程期望输出的数据数量的比较结果,将所述当前流程的下一流程分解为一个或多个分支流程,包括:
4.根据权利要求3所述的遥感卫星数据预处理监控方法,其特征在于,所述将所述当前流程的下一流程分解为一个或多个分支流程,包括:
5.根据权利要求1所述的遥感卫星数据预处理监控方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的遥感卫星数据预处理监控方法,其特征在于,所述基于所述当前流程对应的分支控制信息记录文件,监控所述当前流程以及所
7.根据权利要求1至6任一项所述的遥感卫星数据预处理监控方法,其特征在于,所述对当前流程的输入数据进行处理,包括:
8.一种遥感卫星数据预处理监控装置,其特征在于,包括:
9.一种电子设备,包括存储器、处理器及存储在所述存储器上并在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7任一项所述的遥感卫星数据预处理监控方法。
10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的遥感卫星数据预处理监控方法。
...【技术特征摘要】
1.一种遥感卫星数据预处理监控方法,其特征在于,包括:
2.根据权利要求1所述的遥感卫星数据预处理监控方法,其特征在于,所述基于所述当前流程的输出数据的数据级别和数据数量,以及所述当前流程的下一流程期望输出的数据级别和数据数量,将所述当前流程的下一流程分解为一个或多个分支流程,包括:
3.根据权利要求2所述的遥感卫星数据预处理监控方法,其特征在于,所述基于所述当前流程的输出数据的数据级别与所述当前流程的下一流程期望输出的数据级别的比较结果,以及所述当前流程的输出数据的数据数量与所述当前流程的下一流程期望输出的数据数量的比较结果,将所述当前流程的下一流程分解为一个或多个分支流程,包括:
4.根据权利要求3所述的遥感卫星数据预处理监控方法,其特征在于,所述将所述当前流程的下一流程分解为一个或多个分支流程,包括:
5.根据权利要求1所述的遥感卫星数...
【专利技术属性】
技术研发人员:赵灵军,李景山,
申请(专利权)人:中国科学院空天信息创新研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。