一种数据分级处理与发送方法、系统、电子设备及介质



1.本发明涉及遥感卫星地面处理技术领域,尤其涉及一种数据分级处理与发送方法、系统、电子设备及介质。


背景技术:



2.随着卫星发射数量的不断增多,卫星下传码速率成倍增长,接收站接收的卫星数据量随之呈几何级增长。
3.目前,由于接收站网络带宽有限,无法使所有卫星下传数据均第一时间快速发送给用户,尤其接收站受网络带宽的制约更大,接收到的数据甚至不能全部传回国内。而且,我国各个接收站数据发送是按照任务下达时指定的方式进行发送或不发送,即在数据接收前已经确定了该轨数据发送与否以及发送方式,所以当数据发送给后端进行处理后,若发现数据质量或者数据内容有问题不能处理出产品数据时,是由人工进行沟通,再将该轨数据的备份数据发送进行处理。这种处理方式造成了卫星数据处理的时效性延迟,又严重浪费了接收站的网络带宽,不能使有效带宽优先发送高质量的有效数据。


技术实现要素:



4.本发明提供一种数据分级处理与发送方法、系统、电子设备及介质用以解决现有技术中优先传输了大量质量差或无效数据造成对接收站网络带宽的浪费,并严重影响有效数据传输、处理的时效性的技术问题,本发明以实现通过实时对接收到的原始数据进行分析、分级发送提高有效数据传输、处理的时效性、提高接收站带宽的利用率的目的。
5.第一方面,本发明提供一种数据分级处理与发送方法,应用于卫星接收站,包括:
6.接收卫星下发的原始数据;
7.根据预设的传输层分级依据对所述原始数据进行传输层数据实时分析,得到传输层实时分析结果;
8.根据预设的源包层分级依据对所述原始数据的源包层数据进行实时分析,得到源包层实时分析结果;
9.根据所述传输层实时分析结果和所述源包层实时分析结果以及预设的分级策略,得到分级处理结果;
10.根据所述分级处理结果将原始数据进行发送。
11.进一步,根据本发明提供的数据分级处理与发送方法,所述根据预设的传输层分级依据对所述原始数据进行实时分析,得到传输层实时分析结果,包括:
12.对所述原始数据的传输帧层误码率、帧虚拟信道连续性以及空帧占比进行分析,得到传输层实时分析结果。
13.进一步,根据本发明提供的数据分级处理与发送方法,所述对所述原始数据的传输帧层误码率、帧虚拟信道连续性以及空帧占比进行分析,得到传输层实时分析结果,包括:
14.对所述原始数据的帧锁定状态、帧头误码率、帧内数据误码率指标数据进行分析,确定所述原始数据的传输帧层误码率;
15.将所述原始数据按照虚拟信道进行分离,对分离后数据帧的标志区进行分析确定虚拟信道的连续性;
16.根据所述卫星的星地接口对空帧数据的定义,提取空帧数据,统计出空帧占比;
17.将所述原始数据的传输帧层误码率、虚拟信道的连续性以及所述卫星数据的空帧占比确定为传输层实时分析结果。
18.进一步,根据本发明提供的数据分级处理与发送方法,所述根据预设的源包层分级依据对所述原始数据的源包层数据进行实时分析,得到源包层实时分析结果,包括:
19.根据所述卫星的星地接口文件中aos帧格式对所述原始数据进行解析,得到源包层数据;
20.对所述源包层数据的源包层误码率、源包层数据有效性进行分析,得到源包层实时分析结果。
21.进一步,根据本发明提供的数据分级处理与发送方法,所述对所述源包层数据的源包层误码率、源包层数据有效性进行分析,得到源包层实时分析结果,包括:
22.根据源包层数据格式对所述源包层数据进行误码率的分析与统计,得到源包层误码率;
23.对所述源包层数据中的图像数据、工程数据和姿轨数据进行分析,确定出所述图像数据的连续性,所述工程数据和姿轨数据的有效性;
24.将所述源包层误码率、所述图像数据的连续性、所述工程数据和姿轨数据的有效性确定为所述源包层实时分析结果。
25.进一步,根据本发明提供的数据分级处理与发送方法,所述根据所述传输层实时分析结果和所述源包层实时分析结果以及预设的分级策略,得到分级处理结果,包括:
26.根据所述传输层实时分析结果和所述源包层实时分析结果以及预设的分级策略,对所述原始数据各项分析结果进行加权处理,确定出原始数据的优先级。
27.进一步,根据本发明提供的数据分级处理与发送方法,在所述接收卫星下发的原始数据之前,包括:
28.根据每颗卫星的特点以及用户需求,确定每颗卫星的分级依据以及分级策略。
29.第二方面,本发明还提供一种数据分级处理与发送系统,应用于卫星接收站,包括:传输层数据实时分析模块、源包层数据实时分析模块、分级发送需求定制模块、数据分级处理模块和数据分级发送模块,其中,
30.所述传输层数据实时分析模块与所述数据分级处理模块相连,用于根据预设的传输层分级依据对接收到的原始数据进行实时分析,并将分析结果传输到所述数据分级处理模块;
31.所述源包层数据实时分析模块与所述数据分级处理模块相连,用于根据预设的源包层分级依据对解析得到的源包层数据进行实时分析,并将分析结果传输到所述数据分级处理模块;
32.所述分级发送需求定制模块与所述传输层数据实时分析模块相连,用于传输预设的传输层分级依据;还与所述源包层数据实时分析模块相连,用于传输预设的源包层分级
依据;还与所述数据分级处理模块相连,用于传输分级策略;
33.所述数据分级发送模块与所述数据分级处理模块相连,用于根据所述数据分级处理模块的分级处理结果将原始数据进行发送。
34.进一步,根据本发明提供的数据分级处理与发送系统,所述分级发送需求定制模块还用于根据每颗卫星的特点以及用户需求,确定每颗卫星的分级依据和分级策略。
35.第三方面,本发明还提供一种电子设备,包括:
36.处理器、存储器和总线,其中,
37.所述处理器和所述存储器通过所述总线完成相互间的通信;
38.所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如上任一项中所述数据分级处理与发送方法的步骤。
39.第四方面,本发明还提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使计算机执行如上所述数据分级处理与发送方法的步骤。
40.本发明提供一种数据分级处理与发送方法、系统、电子设备及介质,所述方法包括:接收卫星下发的原始数据;根据预设的传输层分级依据对所述原始数据进行实时分析,得到传输层实时分析结果;根据预设的源包层分级依据对所述原始数据的源包层数据进行实时分析,得到源包层实时分析结果;根据所述传输层实时分析结果和所述源包层实时分析结果以及预设的分级策略,得到分级处理结果;根据所述分级处理结果将原始数据进行发送。本发明提供的方法能够根据不同需求对每轨数据进行实时分析,充分判断数据的接收质量和数据内容的有效性,优先将高质量的有效数据进行发送,提高接收站有限带宽的利用率,减少无效数据对带宽的占用,节约网络成本,提高数据发送的有效性。
附图说明
41.为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
42.图1是本发明提供的数据分级处理与发送方法的流程示意图;
43.图2是本发明提供的数据分级处理与发送系统的结构示意图;
44.图3为本发明实施例中提供的电子设备实体结构示意图。
具体实施方式
45.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
46.图1为本发明提供的数据分级处理与发送方法的流程示意图,如图1所示,本发明提供的数据分级处理与发送方法,具体包括以下步骤:
47.步骤101:接收卫星下发的原始数据。
48.在本实施例中,遥感卫星接收站需要接收卫星下发的原始数据,原始数据是指没有进行处理的数据,如数据包,还未对其进行解码处理的数据。
49.步骤102:根据预设的传输层分级依据对所述原始数据进行实时分析,得到传输层实时分析结果。
50.在本实施例中,需要根据预设的传输层分级依据对接收到的原始数据进行传输层数据实时分析,传输层数据实时分析主要是分析传输帧层误码率、帧虚拟信道连续性、空帧占比等信息,具体可以根据用户的实际需要进行设定,在此不作具体限定。其中,分级依据是指需要对该卫星做哪些实时分析处理,包括传输层和源包层的,主要包括数据接收质量分析、数据内容有效性分析和数据处理有效性分析等内容的设定,具体可以根据用户的实际需要进行设定,在此不作具体限定。
51.步骤103:根据预设的源包层分级依据对所述原始数据的源包层数据进行实时分析,得到源包层实时分析结果。
52.在本实施例中,遥感卫星接收站还需要对接收到的原始数据进行实时分析,具体分析源包层误码率、源包层数据有效性等信息,也就是说,在对原始数据进行传输层数据实时分析的同时,还需要对源包层数据实时分析。需要说明的是,源包层数据实施例分析的内容具体可以根据用户的实际需要进行设定,在此不作具体限定。
53.步骤103:根据所述传输层实时分析结果和所述源包层实时分析结果以及预设的分级策略,得到分级处理结果。
54.在本实施例中,需要将传输层实时分析结果和源包层实时分析结果以及用户预先定制的分级策略,确定原始数据对应的分级处理结果,比如对该原始数据首先进行处理与发送,或者安排在中间位置进行处理与发送。需要说明的是,分级处理结果的确定是在接收原始数据的过程中实时处理得到的。
55.步骤105:根据所述分级处理结果将原始数据进行发送。
56.在本实施例中,根据步骤104得到的分级处理结果将有效的原始数据依次进行发送,是根据分级处理结果的顺序发送的,并不是根据原始数据的接收时间的先后顺序进行发送的。
57.根据本发明提供的数据分级处理与发送方法,通过接收卫星下发的原始数据;根据预设的传输层分级依据对所述原始数据进行实时分析,得到传输层实时分析结果;根据预设的源包层分级依据对原始数据的源包层数据进行实时分析,得到源包层实时分析结果;根据所述传输层实时分析结果和所述源包层实时分析结果以及预设的分级策略,得到分级处理结果;根据所述分级处理结果将原始数据进行发送。本发明提供的方法能够根据不同需求对每轨数据进行实时分析,充分判断数据的接收质量和数据内容的有效性,优先将高质量的有效数据进行发送,提高接收站有限带宽的利用率,减少无效数据对带宽的占用,节约网络成本,提高高质量数据发送的时效性。
58.进一步,在本发明的一个实施例中,根据本发明提供的数据分级处理与发送方法,所述根据预设的传输层分级依据对所述原始数据进行传输层数据实时分析,得到传输层实时分析结果,包括:
59.对所述原始数据的传输帧层误码率、帧虚拟信道连续性以及空帧占比进行分析,得到传输层实时分析结果。
60.在本实施例中,需要根据预设的传输层分级依据对原始数据进行数据分析,具体从三方面进行分析,如传输帧层误码率分析、帧虚拟信道连续性的分析以及空帧占比的分析统计,具体可以根据用户的实际需要进行设定,在此不作具体限定。
61.根据本发明提供的数据分级处理与发送方法,通过对原始数据的传输帧层误码率、帧虚拟信道连续性以及空帧占比进行分析,得到传输层实时分析结果,能够充分判断数据的接收质量以及数据内容的有效性,提高数据的发送效率。
62.进一步,在本发明的一个实施例中,根据本发明提供的数据分级处理与发送方法,所述对所述原始数据的传输帧层误码率、帧虚拟信道连续性以及空帧占比进行分析,得到传输层实时分析结果,包括:
63.对所述原始数据的帧锁定状态、帧头误码率、帧内数据误码率指标数据进行分析,确定所述原始数据的传输帧层误码率;
64.将所述原始数据按照虚拟信道进行分离,对分离后数据帧的标志区进行分析确定虚拟信道的连续性;
65.根据所述卫星的星地接口对空帧数据的定义,提取空帧数据,统计出空帧占比;
66.将所述原始数据的传输帧层误码率、虚拟信道的连续性以及所述卫星数据的空帧占比确定为传输层实时分析结果。
67.在本实施例中,需要对卫星原始数据帧的锁定状态、帧头误码率、帧内数据误码率等指标进行分析和统计,得到传输帧层误码率分析结果;还需要进行帧虚拟信道连续性的分析:对原始数据按照虚拟信道进行分离,通过分析信道分离后数据帧的标志区,判断虚拟信道号的有效性以及标识符的连续性,进行丢帧统计;还需要进行空帧占比的分析统计:先根据该卫星的星地接口对空帧的定义,提取出空帧数据,然后统计空帧占比,对于空帧占比比较多的数据可能用户的需求比较靠后,对于空帧占比比较少的数据用户的需求比较靠前。
68.根据本发明提供的数据分级处理与发送方法,通过对原始数据的传输帧层误码率、帧虚拟信道连续性以及卫星数据的空帧占比进行分析,得到传输层实时分析结果,能够充分判断数据的接收质量以及数据内容的有效性,提高数据的发送效率。
69.进一步,在本发明的一个实施例中,根据本发明提供的数据分级处理与发送方法,所述根据预设的源包层分级依据对所述原始数据的源包层数据进行实时分析,得到源包层实时分析结果,包括:
70.根据所述卫星的星地接口文件中aos帧格式对所述原始数据进行解析,得到源包层数据;
71.对所述源包层数据的源包层误码率、源包层数据有效性进行分析,得到源包层实时分析结果。
72.在本实施例中,需要根据卫星的星地接口文件中aos帧格式对原始数据进行解析,得到源包层数据,然后对得到的源包层数据的源包层误码率、源包层数据有效性进行分析,得到源包层实时分析结果。需要说明的是,源包层误码率是在源包层中有一个标志位,按照接口文件格式进行解析后获取误码率标志位进行分析统计。需要说明的是,源包层分级依据是针对源包层的源数据进行分析处理的依据,如包括对源包层数据有效性进行分析的设定,具体可以根据用户的实际需要进行设定,在此不作具体限定。
73.需要说明的是,源包层数据是指剥离传输帧层传输信息后按格式组成的内部的图像数据及辅助数据等数据,aos(advanced orbitingsystem)高级在轨系统,其中,影响aos协议包业务吞吐量性能的主要因素有链路速率、编码方案、帧效率、包效率、信道误比特率。
74.根据本发明提供的的数据分级处理与发送方法,通过对原始数据进行解析,再对源包层数据的源包层误码率、源包层数据有效性进行分析,得到源包层实时分析结果,能够充分判断数据的接收质量以及数据内容的有效性,提高数据的发送效率。
75.进一步,在本发明的一个实施例中,根据本发明提供的数据分级处理与发送方法,所述对所述源包层数据的源包层误码率、源包层数据有效性进行分析,得到源包层实时分析结果,包括:
76.根据源包层数据格式对所述源包层数据进行误码率的分析与统计,得到源包层误码率;
77.对所述源包层数据中的图像数据、工程数据和姿轨数据进行分析,确定出所述图像数据的连续性,所述工程数据和姿轨数据的有效性;
78.将所述源包层误码率、所述图像数据的连续性、所述工程数据和姿轨数据的有效性确定为所述源包层实时分析结果。
79.在本实施例中,需要按照源包层数据格式对数据进行源包层误码率的分析与统计;还需要按照每颗卫星的星地接口分别解析出源包层中的图像数据、工程数据、姿轨数据,然后判断图像数据的连续性,工程数据和姿轨数据的完整性和有效性,同时为数据的有效性提供更深入的依据。其中,图像数据的连续性一般是对图像做完快视处理后,根据快视图像来分析图像的连续性,即分析图像是否有大面积不连续。
80.根据本发明提供的的数据分级处理与发送方法,通过对源包层数据的源包层误码率、源包层数据有效性进行分析,得到源包层实时分析结果,能够充分判断数据的接收质量以及数据内容的有效性,提高数据的发送效率。
81.进一步,在本发明的一个实施例中,根据本发明提供的数据分级处理与发送方法,所述根据所述传输层实时分析结果和所述源包层实时分析结果以及预设的分级策略,得到分级处理结果,包括:
82.根据所述传输层实时分析结果和所述源包层实时分析结果以及预设的分级策略,对所述原始数据各项分析结果进行加权处理,确定出分级传输数据以及对应的优先级。
83.在本实施例中,需要根据传输层实时分析结果和源包层实时分析结果以及用户预设的分级策略,对该原始数据的各分析结果进行加权处理,确定出分级传输数据以及对应的优先级,确定出分级处理结果,根据分级处理结果,对需要进行发送的原始有效数据按照确定的优先级自动发送到指定目的地。
84.需要说明的是,对于分级处理结果标定为无效的数据,生成相应数据的分析报告发送给用户,数据文件暂不发送,若用户查看报告后还有对应需求,则再进行发送。
85.根据本发明提供的的数据分级处理与发送方法,通过对原始数据设定优先级,根据分级处理结果将数据进行发送,能够保证有效数据的优先发出,提高数据的发送效率与有效性。
86.进一步,在本发明的一个实施例中,根据本发明提供的数据分级处理与发送方法,在所述接收卫星下发的原始数据之前,包括:
87.根据每颗卫星的特点以及用户需求,确定每颗卫星的分级依据以及分级策略。
88.在本实施例中,需要根据每颗卫星的特点以及用户的处理需求,确定出每颗卫星的分级依据以及分级策略,其中,分级依据是指需要对该卫星做哪些实时分析处理,包括传输层和源包层的,主要包括数据接收质量分析、数据内容有效性分析和数据处理有效性分析。
89.在本实施例中,分级策略是指对分级依据进行不同的加权评估排序的策略,对各种分级依据指标进行量化加权评估,对评估值较高的数据提高其传输优先级,对评估值较低的数据,降低其传输优先级,或者不对其进行传输处理。
90.举例说明,卫星a需要分级的依据有传输帧层误码率、虚拟信道连续性分析,二者的加权值分别为70%和30%,则分级策略为:将传输帧层误码率评估值(误码率越低,评估值越高)*70%+虚拟信道连续性分析评估值(不连续越多,评估值越低)*30%所得的加权确定卫星a的分级依据;卫星b需要分级的依据有空帧占比分析、源包层误码率分析和姿轨数据完整性分析,当空帧占比超过80%则不传输,否则将源包层误码率分析和姿轨数据完整性分析结果按照加权值为40%和60%进行分级。
91.根据本发明提供的的数据分级处理与发送方法,通过根据每颗卫星的特点以及用户需求,确定每颗卫星的分级依据以及分级策略,能够保证有效数据的优先发出,提高后续原始数据的发送效率与有效性。
92.进一步,在本发明的一个实施例中,如图2所示,本发明还提供一种数据分级处理与发送系统,应用于卫星接收站,包括:传输层数据实时分析模块、源包层数据实时分析模块、分级发送需求定制模块、数据分级处理模块和数据分级发送模块,其中,
93.所述传输层数据实时分析模块与所述数据分级处理模块相连,用于根据预设的传输层分级依据对接收到的原始数据进行实时分析,并将分析结果传输到所述数据分级处理模块;
94.所述源包层数据实时分析模块与所述数据分级处理模块相连,用于根据预设的源包层分级依据对解析得到的源包层数据进行源包层实时分析,并将分析结果传输到所述数据分级处理模块;
95.所述分级发送需求定制模块与所述传输层数据实时分析模块相连,用于传输预设的传输层分级依据;还与所述源包层数据实时分析模块相连,用于传输预设的源包层分级依据;还与所述数据分级处理模块相连,用于传输分级策略;
96.所述数据分级发送模块与所述数据分级处理模块相连,用于根据所述数据分级处理模块的分级处理结果将原始数据进行发送。
97.在本实施例中,为了将满足需求的有效原始数据优先进行发送,提高数据发送的有效性,降低有效数据发送时延,提高带宽利用率,在数据接收过程中对数据码流进行不同层级的实时或近实时分析处理,将处理结果结合分级需求进行数据分级,然后按分级结果及发送策略对数据进行发送。
98.在本实施例中,数据分级依据主要是从数据传输层和数据源包层对数据的各个维度进行分析,分析数据的接收链路质量,以及数据内容对后续数据处理的有效性。具体设计了分级发送需求定制模块、传输层数据实时分析模块、源包层数据实时分析模块、数据分级处理模块以及数据分级发送模块,其中,传输层数据实时分析模块和源包层数据实时分析
模块分析出的各项指标按分级发送需求定制模块定制的分级策略进行相应的加权处理,将原始数据进行分级和优先级的排序处理。
99.根据本发明提供的数据分级处理与发送系统,通过接收卫星下发的原始数据;根据预设的传输层分级依据对所述原始数据进行数据实时分析,得到传输层实时分析结果;根据预设的源包层分级依据对所述原始数据的源包层数据进行实时分析,得到源包层实时分析结果;根据所述传输层实时分析结果和所述源包层实时分析结果以及预设的分级策略,得到分级处理结果;根据所述分级处理结果将原始数据依次进行发送。本发明提供的系统能够根据不同需求对每轨数据进行实时分析,充分判断数据的接收质量和数据内容的有效性,优先将高质量的有效数据进行发送,提高接收站有限带宽的利用率,减少无效数据对带宽的占用,节约网络成本,提高数据发送的有效性。
100.进一步,根据本发明提供的数据分级处理与发送系统,所述分级发送需求定制模块还用于根据每颗卫星的特点以及用户需求,确定每颗卫星的分级依据和分级策略。
101.在本实施例中,分级发送需求定制模块还用于根据每颗卫星的星地接口以及处理需求,确定每颗卫星的分级依据和分级策略,其中,将传输层分级依据传输至传输层数据实时分析模块,将源包层分级依据传输到源包层数据实时分析模块。
102.根据本发明提供的的数据分级处理与发送系统,通过根据每颗卫星的星地接口以及处理需求,确定每颗卫星的分级依据以及分级策略,可以从不同需求维度对每轨数据进行实时数据分析,充分判断原始数据的接收质量以及数据内容的有效性,优先选择高质量的有效数据进行发送,有效提高接收站有限带宽的利用率,减少无效数据对带宽的占用,节约网络成本,提高数据发送的有效性以及降低有效数据的发送时延。
103.由于本发明实施例所述装置与上述实施例所述方法的原理相同,对于更加详细的解释内容在此不再赘述。
104.图3为本发明实施例中提供的电子设备实体结构示意图,如图3 所示,本发明提供一种电子设备,包括:处理器(processor)301、存储器(memory)302和总线303;
105.其中,处理器301、存储器302通过总线303完成相互间的通信;
106.处理器301用于调用存储器302中的程序指令,以执行上述各方法实施例中所提供的方法,例如包括:接收卫星下发的原始数据;根据预设的传输层分级依据对所述原始数据进行实时分析,得到传输层实时分析结果;根据预设的源包层分级依据对所述原始数据的源包层数据进行实时分析,得到源包层实时分析结果;根据所述传输层实时分析结果和所述源包层实时分析结果以及预设的分级策略,得到分级处理结果;根据所述分级处理结果将原始数据进行发送。
107.此外,上述的存储器303中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
108.另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法所提供的方法,该方法包括:接收卫星下发的原始数据;根据预设的传输层分级依据对所述原始数据进行实时分析,得到传输层实时分析结果;根据预设的源包层分级依据对所述原始数据的源包层数据进行实时分析,得到源包层实时分析结果;根据所述传输层实时分析结果和所述源包层实时分析结果以及预设的分级策略,得到分级处理结果;根据所述分级处理结果将原始数据进行发送。
109.又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各提供的方法,该方法包括:接收卫星下发的原始数据;根据预设的传输层分级依据对所述原始数据进行实时分析,得到传输层实时分析结果;根据预设的源包层分级依据对所述原始数据的源包层数据进行实时分析,得到源包层实时分析结果;根据所述传输层实时分析结果和所述源包层实时分析结果以及预设的分级策略,得到分级处理结果;根据所述分级处理结果将原始数据进行发送。
110.以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
111.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
112.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

技术特征:


1.一种数据分级处理与发送方法,其特征在于,应用于卫星接收站,包括:接收卫星下发的原始数据;根据预设的传输层分级依据对所述原始数据进行实时分析,得到传输层实时分析结果;根据预设的源包层分级依据对所述原始数据的源包层数据进行实时分析,得到源包层实时分析结果;根据所述传输层实时分析结果和所述源包层实时分析结果以及预设的分级策略,得到分级处理结果;根据所述分级处理结果将原始数据进行发送。2.根据权利要求1所述的数据分级处理与发送方法,其特征在于,所述根据预设的传输层分级依据对所述原始数据进行实时分析,得到传输层实时分析结果,包括:对所述原始数据的传输帧层误码率、帧虚拟信道连续性以及空帧占比进行分析,得到传输层实时分析结果。3.根据权利要求2所述的数据分级处理与发送方法,其特征在于,所述对所述原始数据的传输帧层误码率、帧虚拟信道连续性以及空帧占比进行分析,得到传输层实时分析结果,包括:对所述原始数据的帧锁定状态、帧头误码率、帧内数据误码率指标数据进行分析,确定所述原始数据的传输帧层误码率;将所述原始数据按照虚拟信道进行分离,对分离后数据帧的标志区进行分析确定虚拟信道的连续性;根据所述卫星的星地接口对空帧数据的定义,提取空帧数据,统计出空帧占比;将所述原始数据的传输帧层误码率、虚拟信道的连续性以及所述卫星数据的空帧占比确定为传输层实时分析结果。4.根据权利要求1所述的数据分级处理与发送方法,其特征在于,所述根据预设的源包层分级依据对所述原始数据的源包层数据进行实时分析,得到源包层实时分析结果,包括:根据所述卫星的星地接口文件中aos帧格式对所述原始数据进行解析,得到源包层数据;对所述源包层数据的源包层误码率、源包层数据有效性进行分析,得到源包层实时分析结果。5.根据权利要求4所述的数据分级处理与发送方法,其特征在于,所述对所述源包层数据的源包层误码率、源包层数据有效性进行分析,得到源包层实时分析结果,包括:根据源包层数据格式对所述源包层数据进行误码率的分析与统计,得到源包层误码率;对所述源包层数据中的图像数据、工程数据和姿轨数据进行分析,确定出所述图像数据的连续性,所述工程数据和姿轨数据的有效性;将所述源包层误码率、所述图像数据的连续性、所述工程数据和姿轨数据的有效性确定为所述源包层实时分析结果。6.根据权利要求1所述的数据分级处理与发送方法,其特征在于,所述根据所述传输层实时分析结果和所述源包层实时分析结果以及预设的分级策略,得到分级处理结果,包括:
根据所述传输层实时分析结果和所述源包层实时分析结果以及预设的分级策略,对所述原始数据各项分析结果进行加权处理,确定出原始数据对应的优先级。7.根据权利要求1所述的数据分级处理与发送方法,其特征在于,在所述接收卫星下发的原始数据之前,包括:根据每颗卫星的特点以及用户需求,确定每颗卫星的分级依据以及分级策略。8.一种数据分级处理与发送系统,其特征在于,应用于卫星接收站,包括:传输层数据实时分析模块、源包层数据实时分析模块、分级发送需求定制模块、数据分级处理模块和数据分级发送模块,其中,所述传输层数据实时分析模块与所述数据分级处理模块相连,用于根据预设的传输层分级依据对接收到的原始数据进行实时分析,并将分析结果传输到所述数据分级处理模块;所述源包层数据实时分析模块与所述数据分级处理模块相连,用于根据预设的源包层分级依据对解析得到的源包层数据进行实时分析,并将分析结果传输到所述数据分级处理模块;所述分级发送需求定制模块与所述传输层数据实时分析模块相连,用于传输预设的传输层分级依据;还与所述源包层数据实时分析模块相连,用于传输预设的源包层分级依据;还与所述数据分级处理模块相连,用于传输分级策略;所述数据分级发送模块与所述数据分级处理模块相连,用于根据所述数据分级处理模块的分级处理结果将原始数据进行发送。9.根据权利要求8所述的数据分级处理与发送系统,其特征在于,所述分级发送需求定制模块还用于根据每颗卫星的特点以及用户需求,确定每颗卫星的分级依据和分级策略。10.一种电子设备,其特征在于,包括:处理器、存储器和总线,其中,所述处理器和所述存储器通过所述总线完成相互间的通信;所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如权利要求1-7中任一项所述数据分级处理与发送方法的步骤。11.一种非暂态计算机可读存储介质,其特征在于,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使计算机执行如权利要求1-7中任一项所述数据分级处理与发送方法的步骤。

技术总结


本发明提供一种数据分级处理与发送方法、系统、电子设备及介质,所述方法包括:接收卫星下发的原始数据;根据预设的传输层分级依据对原始数据进行实时分析,得到传输层实时分析结果;根据预设的源包层分级依据对原始数据的源包层数据进行实时分析,得到源包层实时分析结果;根据传输层实时分析结果和源包层实时分析结果以及预设的分级策略,得到分级处理结果;根据分级处理结果将原始数据进行发送。本发明提供的方法能够根据不同需求对每轨数据进行实时分析,充分判断数据的接收质量和数据内容的有效性,优先将高质量的有效数据进行发送,提高接收站有限带宽的利用率,减少无效数据对带宽的占用,节约网络成本,提高有效数据发送的时效性。的时效性。的时效性。


技术研发人员:

孙晓瑶 吴业炜 张洪 李安 石璐 初庆伟

受保护的技术使用者:

中国科学院空天信息创新研究院

技术研发日:

2022.08.10

技术公布日:

2022/11/25

本文发布于:2024-09-22 17:37:16,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/7544.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:包层   所述   数据   实时
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议