本公开涉及卫星数据管理,尤其涉及一种遥感卫星原始数据处理和管理方法、装置、电子设备及介质。
背景技术:
1、随着信息技术的发展,卫星设备种类不断增加,代表卫星状态的遥测参数类型也多种多样,现有的卫星地面接收站处理系统对于接收到的卫星原始数据采用的是单轨、单通道、单数据文件的处理方式,即将同一轨道或同一通道的卫星原始数据存储于一个数据文件中,形成超大数据文件。
2、然而,随着卫星码速率的增高以及静轨卫星长时间任务的增多,越来越多的超大数据文件随之产生。而单个数据文件过大,对于数据的传输、使用都极为不便,尤其当单个数据文件中某部分数据例如某轨数据其中一小段或者某几帧数据质量有问题,需要对该部分有质量问题的数据重新传输时,必须重新传输整个超大数据文件,耗时较长且严重浪费带宽。且由于接收站的带宽有限,浪费带宽也会导致其他卫星数据的传输时效性降低。
技术实现思路
1、鉴于上述问题,本公开提供了一种遥感卫星原始数据处理和管理方法、装置、电子设备及介质,以解决现有技术中单轨、单通道、单数据文件的处理方式导致的传输不便、耗时长、浪费带宽且导致其他卫星数据的传输时效性降低的问题。
2、本公开的第一方面提供了一种遥感卫星原始数据处理和管理方法,包括:
3、在卫星过境同时,实时采集遥感卫星原始数据的码流;
4、定义遥感卫星原始数据的分段模式,所述遥感卫星原始数据的分段方式包括遥感卫星原始数据是否分段,遥感卫星原始数据的分段方式以及每种分段方式的具体分段参数值;
5、对于分段的遥感卫星原始数据,根据所述数据的分段方式以及每种分段方式的具体分段参数值,对所述遥感卫星原始数据进行分段处理,生成分段遥感卫星原始数据;
6、生成每个分段遥感卫星原始数据的元数据信息,所述元数据信息用于对所述分段遥感卫星原始数据进行管理与查询。
7、根据本公开的实施例,所述定义数据的分段模式包括:
8、定义遥感卫星原始数据是否分段以及分段类型,所述分段类型包括按数据量分段、按时间分段、按帧数分段以及按卫星虚拟信道标识号分段中的至少一种;
9、在遥感卫星原始数据需要分段的情况下,根据所述分段类型定义每种分段方式的具体分段参数值。
10、根据本公开的实施例,所述根据所述分段类型定义每种分段方式的具体分段参数值包括:
11、在所述分段方式为按数据量分段的情况下,具体分段参数值的单位为mbps;
12、在所述分段方式为按时间分段的情况下,具体分段参数值的单位为秒;
13、在所述分段方式为按帧数分段的情况下,具体分段参数值的单位为帧数;
14、在所述分段方式为按卫星虚拟信道标识号的情况下,具体分段参数值为卫星虚拟信道标识号。
15、根据本公开的实施例,所述根据所述遥感卫星原始数据的分段方式以及每种分段方式的具体分段参数值,对所述遥感卫星原始数据进行分段处理,生成分段遥感卫星原始数据包括:
16、在所述分段方式为按数据量分段的情况下,每达到所述具体分段参数值指定的数据量,则按照卫星原始数据格式重新组织生成一个分段遥感卫星原始数据;
17、在所述分段方式为按时间分段的情况下,按照卫星原始数据格式解析每帧数据的时间码标识位,计算出时间量,每达到所述时间量,则按照卫星原始数据格式重新组织生成一个分段遥感卫星原始数据;
18、在所述分段方式为按帧数分段的情况下,每达到所述具体分段参数值指定的帧数,则按照卫星原始数据格式重新组织生成一个分段遥感卫星原始数据;
19、在所述分段方式为按卫星虚拟信道标识号的情况下,按照卫星原始数据格式解析每帧数据的虚拟信道标识号,同一个卫星虚拟信道标识号的数据按照卫星原始数据格式重新组织生成一个分段遥感卫星原始数据。
20、根据本公开的实施例,所述元数据信息包括所述分段遥感卫星原始数据的基本属性信息和专有属性信息;
21、所述基本属性信息包括卫星、轨道号、通道号和任务单号;
22、所述专有属性信息包括分段遥感卫星原始数据文件名、分段遥感卫星原始数据文件大小、分段遥感卫星原始数据的分段序号、分段遥感卫星原始数据的开始时间、分段遥感卫星原始数据的结束时间、分段遥感卫星原始数据第一帧在所述原始卫星数据中的帧数、分段遥感卫星原始数据最后一帧在所述原始卫星数据中的帧数以及分段遥感卫星原始数据的虚拟信道标识号。
23、根据本公开的实施例,所述方法还包括:
24、将一个数据文件下分段得到的每组分段遥感卫星原始数据存储于一个文件夹。
25、根据本公开的实施例,所述方法还包括:
26、解析所述分段遥感卫星原始数据的元数据信息;
27、将所述分段遥感卫星原始数据及所述分段遥感卫星原始数据的元数据信息注入数据库,并提供查询检索接口,所述查询检索接口支持按分段遥感卫星原始数据文件名、文件大小、文件序号、数据起始时间、数据帧计数以及虚拟信道号的至少之一进行查找。
28、本公开的第二方面提供了一种数据管理装置,包括:
29、采集模块,用于在卫星过境同时,实时采集遥感卫星原始数据的码流;
30、数据分段模式定义模块,用于定义遥感卫星原始数据的分段模式,所述遥感卫星原始数据的分段方式包括遥感卫星原始数据是否分段,遥感卫星原始数据的分段方式以及每种分段方式的具体分段参数值;
31、数据分段记录处理模块,用于对于分段的遥感卫星原始数据,根据所述遥感卫星原始数据的分段方式以及每种分段方式的具体分段参数值,对所述遥感卫星原始数据进行分段处理,生成分段遥感卫星原始数据;
32、分段遥感卫星原始数据元数据文件生成模块,用于生成每个分段遥感卫星原始数据的元数据信息,所述元数据信息用于对所述遥感卫星原始数据进行管理与查询。
33、本公开的第三方面提供了一种电子设备,包括:
34、一个或多个处理器;
35、存储装置,用于存储一个或多个程序,
36、其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器执行上述第一方面所述的方法。
37、本公开的第四方面还提供了一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行上述第一方面所述的方法。
38、本公开通过将单个遥感卫星原始数据大文件分段成多个小数据文件,利用多种分段方式,可以满足用户使用业务需求,便于数据的精准选择、传输与使用,有效节约时间、资源与网络带宽。
1.一种遥感卫星原始数据处理和管理方法,其特征在于,包括:
2.根据权利要求1所述的遥感卫星原始数据处理和管理方法,其特征在于,所述定义遥感卫星原始数据的分段模式包括:
3.根据权利要求2所述的遥感卫星原始数据处理和管理方法,其特征在于,所述根据所述分段类型定义每种分段方式的具体分段参数值包括:
4.根据权利要求1或3所述的遥感卫星原始数据处理和管理方法,其特征在于,所述根据所述遥感卫星原始数据的分段方式以及每种分段方式的具体分段参数值,对所述遥感卫星原始数据进行分段处理,生成分段遥感卫星原始数据包括:
5.根据权利要求1所述的遥感卫星原始数据处理和管理方法,其特征在于,所述元数据信息包括所述分段遥感卫星原始数据的基本属性信息和专有属性信息;
6.根据权利要求1所述的遥感卫星原始数据处理和管理方法,其特征在于,所述方法还包括:
7.一种数据管理装置,其特征在于,包括:
8.一种电子设备,其特征在于,包括:
9.一种计算机可读存储介质,其特征在于,其上存储有可执行指令,该指令被处理器执行时使处理器执行根据权利要求1~7中任一项所述的方法。