【摘要】本项研究通过网络从仪器主机获取实时数据,采用算法判断数据的有效性,从而确定主机的运行状态,同时把相应的状态数据传送到监控系统。监控系统对仪器运行状态、网络状态及仪器参数状态进行检测。根据检测结果得到相应的故障信息,并及时发出故障报警信息,有效提高数据可靠性和完整性。
【关键词】数据检测;网络检测;故障
1、引言
目前台网仪器不自带故障监控与扫描功能。在实际工作中不时有数据采样端口异常,数据出错,而值班人员无法及时发现。导致缺失大量数据。严重影响了数据的完整性。同时仪器工作主机的状态(如死机)和内部网络的状况无法及时检测致使数据丢失,影响了数据质量和数据完整性。本项研究采用的方法是通过网络从仪器的页面获取实时的原始数据,采用算法判断出采样端口数据的有效性,从而判断出仪器数据是否正常,并把相应的错误传送给监控软件,及时发出故障报警。同时获取仪器GPS的工作状态,判断是否工作正常。监控软件也定时扫描各仪器主机的IP,从而判断出网络状况和仪器主机的状态。
2、获取仪器实时数据,并判断数据有效性
通过http协议发送传送指令给仪器,从仪器页面获取仪器采集的实时数据。并对采集的实时数据进行数值分析判断仪器各测项数据是否正常。具体流程如下图:通过发出指令对仪器的工作状态进行检测,从页面获取仪器GPS授时状态,同时获取实时数据。通过一些基本方法检测仪器数据是否正常。主要检测仪器实际工作中经常碰到的数据断记、尖峰、突跳等。差值、均值主要判断数据是否产生尖峰、突跳现象。由于仪器记录连续数据不相同,在断记才会产生相同数据,因此采用等值记数法判断仪器是否出现断记情况。
3、通过IP扫描,判断网络状态
监控软件对各个仪器进行编号,并定时扫描仪器IP地址。定时检测网络状态。如果出现单台仪器网络不通则判断为仪器故障或者单台网络问题,出现多台仪器网络不能则判断为节点交换机故障。
4、声音及短信报警
当数据出现异常、GPS授时异常、网络异常时则出现故障提示窗口,发送短信及时通知相关人员,并出现声音提示。如果没及时对故障进行处理时,声音报警则每分钟响一次,并在任务栏出现相应的故障提示信息。由各种相应故障信息汇总合并为一条信息,并及时通过短信猫发送给相关人员。短信处理及发送流程如下:
5、结束语
本研究实现台网仪器运行状态、网络状态及数据的实时监控,能够及时发现仪器故障信息,避免导致错误数据,提高产出数据的可靠性,保证了数据的完整性。现阶段的数据有效性检测手段过于简单,后期将通过算法研究,通过对信号特征的提取、模式匹配及噪声等方面判断的数据的质量及有效性。增加一些数据处理功能,实现一些实时在线分析功能。
参考文献:
[1]《地震及前兆数字观测技术规范》(电磁分册)
[2]徐文耀.地磁学.[M].北京:地震出版社,2003
[3]国家地震局科技监测司.2005.地震电磁观测技术.[M].北京:地震出版社
[4]中国地震局.2001.地震及前兆数字观测技术规范.[M].北京.地震出版社
作者:陈新兴 谢文杰 王建新 单位:泉州基准地震台