技术特征:
1.一种应用于gbas地面站的数据记录方法,其特征在于包括以下步骤:
s1、数据记录设备的配置模块读取预先设定的参数,向数据记录设备的其余模块分发配置信息进行配置;
s2、数据记录设备的通信模块与gbas地面站的数据处理机、时统设备通过串口建立连接;
s3、通信模块接收时统数据,转发到状态监控模块和时间同步模块;
s4、状态监控模块接收到时统数据,解析时钟源状态和utc时间,校验utc时间格式,判断时钟源是否可信,根据判断结果选择时钟源,创建数据库/日志文件,进行相应的操作后,进行下一步操作;
s5、通信模块接收数据处理机、时统设备的数据,转发到日志和数据库管理模块,并实时写日志和数据库文件;
s6、状态监控模块监测硬盘剩余空间、监测日志/数据库文件及其上级文件夹是否存在、本地时间、时统数据,进行相应操作,并跳转步骤s5继续执行。
2.根据权利要求1所述的一种应用于gbas地面站的数据记录方法,其特征在于:步骤s4中判断时钟源是否可信,根据判断结果选择时钟源,创建数据库/日志文件过程如下:判断结果若可信,状态监控模块通知日志管理模块和数据库文管理模块立即以准确的时间信息命名数据库/日志文件,创建日志和数据库文件,通知时间同步模块打开时统授时开关,持续进行时统授时,进行下一步操作;
如果不可信或未收到时统数据,开启步长为1秒的定时器,10分钟内持续执行时钟源状态检测,时钟源可信则立即创建日志/数据库文件,打开时统授时开关,则进行下一步操作;
若10分钟后时钟源状态仍不可信或未收到数据,状态监控模块通知时间同步模块打开ntp授时开关,进行ntp时间,无论时间是否获取成功,状态监控模块均通知日志管理模块和数据库文管理模块新建日志/数据库文件。
3.根据权利要求1所述的一种应用于gbas地面站的数据记录方法,其特征在于:步骤s5中通信模块接收数据处理机数据,包括:告警/告警取消数据、用户操作/系统状态数据、原始观测量/星历数据和差分电文;
通信模块接收时统设备的数据包括授时时间。
4.根据权利要求1所述的一种应用于gbas地面站的数据记录方法,其特征在于:步骤s5中日志和数据库管理模块实时写日志和数据库文件的过程如下:日志管理模块和数据库文管理模块若收到告警/告警取消数据,分别写入到alarm文件,并通过时统设备将授时时间添加;若收到用户操作/系统状态数据,分别写入到opera和statues文件,并通过时统设备将授时时间添加;若收到原始观测量/星历数据和差分电文,分别写入到watch.db和message.db数据库,并通过时统设备将授时时间添加。
5.根据权利要求1所述的一种应用于gbas地面站的数据记录方法,其特征在于:步骤s6中状态监控模块监测硬盘剩余空间,预先设定剩余空间限位为10%,若剩余空间低于10%,则删除该模块文件下60天以前的数据。
6.根据权利要求1所述的一种应用于gbas地面站的数据记录方法,其特征在于:步骤s6中状态监控模块监测日志/数据库文件及其上级文件夹是否存在,若不存在,通知日志管理模块和数据库文管理模块执行新建操作。
7.根据权利要求1所述的一种应用于gbas地面站的数据记录方法,其特征在于:步骤s6中状态监控模块监测本地时间,若当前时间为设定的时间,通知日志管理模块和数据库文管理模块执行关闭和新建的操作。
8.根据权利要求1所述的一种应用于gbas地面站的数据记录方法,其特征在于:步骤s6中状态监控模块监测时统数据,若时钟源可信,且时间同步模块开关状态为ntp授时,切换开关状态为时统授时,后续均采用时统数据授时;若1min持续没有接收到时统数据,且时间同步模块开关状态为时统授时,切换开关状态为ntp授时,后续均采用ntp授时。
技术总结
本发明提供了一种应用于GBAS地面站的数据记录方法,包括以下步骤:S1、数据记录设备的配置模块进行配置参数下发;S2、数据记录设备的通信模块与GBAS地面站建立连接;S3、通信模块接收时统数据,转发到状态监控模块和时间同步模块;S4、状态监控模块判断时钟源是否可信,根据判断结果进行时间源选择并创建记录文件;S5、通信模块接收数据处理机数据,实时写记录文件;S6、状态监控模块实时监测硬盘剩余空间、监测记录文件及文件夹是否存在、本地时间、时统数据,跳S5继续执行。本发明所述的数据记录方法,能够通过数据库或日志实时记录GBAS地面站卫星数据,实时记录告警及用户操作,验证GBAS地面站逻辑处理并进行后处理,时间分辨率可达毫秒级。
技术研发人员:刘文亮;张建军;邓琪;张心一;韩明;王海龙;吕自鹏
受保护的技术使用者:天津七一二通信广播股份有限公司
技术研发日:2021.07.12
技术公布日:2021.08.10
本文用于企业家、创业者技术爱好者查询,结果仅供参考。