本发明属于卫星通讯领域,尤其是涉及一种卫星数据的故障及时效性检测方式。
背景技术:
1、全球导航卫星系统(gnss)掩星技术能提供全球覆盖、分布均匀的地球中性大气和电离层物理参数的剖面,且具有高垂直分辨率、高精度、全天候和长期稳定等特点,对数值天气预报和气候研究有极大地推动作用,在轨卫星掩星数据经过转存和数传,通过地面站对完整的卫星数据接收、传输、存档,接收到的数据将通过高速光纤传输到用户方,在这个过程中如何保证卫星数据及时传到数据处理部门成为难题。
2、当前监控数据时效性方式,常采用人工监控方案,需要人工在每个任务圈次结束之后查看数据是否上传完成,以及上传的数据大小是否完整,人工监控效率低,且易发生漏报风险;如果在轨卫星数量多,花费时间更多,增加了人力成本。
技术实现思路
1、有鉴于此,本发明旨在提出一种卫星数据的故障及时效性检测方式,以期解决上述部分技术问题中的至少之一。
2、为达到上述目的,本发明的技术方案是这样实现的:
3、一种卫星数据的故障及时效性检测方式,包括:
4、通过计算得到掩星单机在每个工作周期内的存储数据总量,根据计算结果判断每个工作周期内数据上传的完整性;
5、通过监控软件定时检查数据上传状态,设置数传门限值和监控时间,并实时通报异常状态;
6、在监控过程中自动记录日志文件,日志文件中包括数据上传状态和告警信息,并进行上传时效性的优化和升级。
7、进一步的,所述掩星单机的存储数据总量的计算过程包括:
8、确定掩星单机在两个任务周期之间的累积圈次,得到掩星单机每秒产生的数据量;
9、根据设定的累积圈次,计算从上一个任务周期到当前任务周期掩星单机的工作时间;
10、将每秒产生的数据量乘以掩星单机的工作时间,得出在这段时间内掩星单机内部存储的数据总量;
11、判断掩星单机是否正常采集数据。
12、进一步的,所述设置数传门限值和监控时间具体为:
13、所述数传门限值等于两个任务之间的圈次间隔;
14、所述监控时间包括开始时间和结束时间,所述开始时间为单次数传业务开始监控时间,圈次结束25分钟后开始监控;所述结束时间为单次数传业务结束监控时间,圈次结束45分钟后不再监测,判定数据上传异常,不再重复访问ftp。
15、进一步的,所述监控时间还包括:
16、监控任务执行周期,每个周期监测一次数据上传状态,并根据需要监控的数传任务,修改当前圈次与上一圈次的累积圈次信息;
17、锁定参数,计算并确定所有待监控任务圈次的理论待传输数据量。
18、进一步的,所述监控软件的监控过程具体包括:
19、监控软件启动后对指定圈次的数据上传路径进行监控,并将所有监控结果和告警信息记录于日志文件中;
20、从圈次结束时间后的25分钟起,监控软件自动扫描数据上传路径,检查本圈次地面站推送到方ftp路径的数据;
21、监控软件在检测到数据包后,判断数据量是否满足预设的圈次间隔数据量标准,若未监测到数据或数据量不足,触发弹窗告警和指示灯闪烁;
22、在首次监测后的25分钟内,监控软件每5分钟执行一次数据上传状态的扫描每监测一次,若未监测到数据或数据量不足,触发弹窗告警和指示灯闪烁;
23、若45分钟内数据上传仍未完成,则监控软件停止检测,并将检测结果和告警信息记录在日志文件中。
24、相对于现有技术,本发明所述的一种卫星数据的故障及时效性检测方式具有以下有益效果:
25、(1)本发明实现了对有数据时效性要求的掩星卫星数据的软件自动监控;
26、(2)本发明通过计算圈次信息,得出当前圈次将要下传数据量大小;
27、(3)本发明提供自动弹窗,喇叭报警提示音,指示灯闪烁,自动输出监控信息功能,随时保存信息,方便人员去随时查看问题,及时有效的监控数据上传时效性。
1.一种卫星数据的故障及时效性检测方式,其特征在于,包括:
2.根据权利要求1所述的一种卫星数据的故障及时效性检测方式,其特征在于,所述掩星单机的存储数据总量的计算过程包括:
3.根据权利要求1所述的一种卫星数据的故障及时效性检测方式,其特征在于,所述设置数传门限值和监控时间具体为:
4.根据权利要求3所述的一种卫星数据的故障及时效性检测方式,其特征在于,所述监控时间还包括:
5.根据权利要求1所述的一种卫星数据的故障及时效性检测方式,其特征在于,所述监控软件的监控过程具体包括:
