【摘要】在民航气象业务运行中,天气雷达起到重要作用,预报员通过雷达探测能够对天气情况进行有效的预报和警戒,从而保证民航业务的正常运行。
【关键词】天气雷达;状态监控;接口
一、引言
在民航气象业务运行中,天气雷达起到重要作用,预报员通过雷达探测能够对天气情况进行有效的预报和警戒,从而保证民航业务的正常运行。对雷达设备状态进行实时的监测,在设备发生故障的时候及时反应给系统管理人员;同时,雷达设备的状态信息通过网络上传给上级单位,有利于上级单位整体把握雷达运行状态并且对工作进行有效的监督和指导。
二、系统功能
1.下级单位的雷达状态数据能够实时上传到上级进行处理。
2.直观、有效的展示雷达的实时状态。
三、系统设计与实现
1.系统结构***
2.系统状态传输接口规范
(1)状态数据传输协议
在航站内,气象雷达系统通过FTP服务传输状态数据。气象雷达系统把状态数据以文件形式上传到FTP服务器的目录中。民航天气雷达监控系统定时从FTP服务器获取状态数据文件。民航天气雷达监控系统获取状态数据文件后,删除获取成功的文件。气象雷达系统状态数据文件传输时采用不同的文件后缀,来保证文件完整性。当气象雷达系统上传文件时,采用.part后缀。气象雷达系统上传文件成功后,把.part后缀改名为.dat后缀。民航天气雷达监控系统只获取后缀为.dat的文件。
(2)接口文件格式
接口文件定义分为解析模板文件和状态数据文件,气象雷达按型号,分别定义状态类型形成解析模板文件。解析模板文件在民航天气雷达监控系统中,对于一种雷达型号是统一的。由民航气象中心的监控系统导入,并通过网络同步到地区气象中心和航站的业务监控系统中。气象雷达日常运行中,收集状态数据按定义的编码标记形成状态数据文件。监控系统收集到状态数据文件后,按该气象雷达的型号确定解析的模板,并完成状态数据的解析和入库。
解析模板文件:
解析模板文件命名格式:XXXXXX_VNN.xml
XXXXXX ― 雷达型号
VNN ― 版本号
示例:Z_R_DWRN_ALM_C5 _V01.xml
<?xml version="1.0" encoding="utf8" ?>
<mhmonitor>
<!--元数据描述区 -->
<meta-data>
<application id="mhmonitor"
name=”民航天气雷达监控系统”
version="1.0"/>
<radartype =" Z_R_DWRN_ALM_C5"
manufacturer =”四创电子”/>
<date time="2014-03-10 09:30:30"/>
< note value=”民航气象雷达监控系统接口” />
</meta-data>
<!―状态类型描述区 -->
<status>
<status-typeid=”000” name=”冷却开关脱扣”
subsystem ="RadioWave" />
<status-typeid=”001” name=”磁场开关脱扣”
subsystem ="RadioWave" />
……
</status>
</mhmonitor>
状态数据文件:
状态数据文件命名格式:CCCC_XXXXXX__yyyyMMddhhmmss.dat
CCCC―航站四字代码
XXXXXX ― 雷达型号
yyyy ― 年
MM ― 月
dd ― 日
hh ― 时
mm ― 分
ss ― 秒
示例:Zlll_Z_R_DWRN_ALM_C5_201403 10123021.dat
<?xml version="1.0" encoding="utf8" ?>
<mhmonitor>
<!--元数据描述区 -->
<meta-data>
<applicationid="mhmonitor" version="1.0"/>
<ccccid="ZSOF" />
<radartype =" Z_R_DWRN_ALM_C5"/>
<date time="2014-03-1012:30:20"/>
</meta-data>
<!―状态数据描述区 -->
<status>
<volume-scan value="PM1" />
<radar-status value="0" />