航空论坛_航空翻译_民航英语翻译_飞行翻译

 找回密码
 注册
搜索
查看: 3171|回复: 11

《机场自动气象情报服务系统》的设计和实现 [复制链接]

Rank: 9Rank: 9Rank: 9

发表于 2010-9-10 09:19:48 |显示全部楼层
游客,如果您要查看本帖隐藏内容请回复
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 9Rank: 9Rank: 9

发表于 2010-9-10 09:20:09 |显示全部楼层

《机场自动气象情报服务系统》
的设计和实现
沈大庆王才红
(黄山机场气象台安徽省黄山市工程师245021)
提要
本文介绍了黄山机场气象台在研制《机场自动
气象情报服务系统》过程中所做的一些工作,重点
介绍了《机场自动气象情报服务系统》的设计原理
以及系统的实现方式。《机场自动气象情报服务系
统》是针对中小型机场开发研制的一套经济适用的
软件,实现了飞行报告室、气象预报室的日常业务
运行工作自动化,以及航空气象用户的自助气象服
务。认为运用该系统能提高航空气象服务的水平,
有利于更好的保证飞行安全。
关键词:
系统设计自动化自助服务提高质量保证安全
引言
随着民航体制改革的不断深入和信息技术的
飞速发展,航空气象服务对航空公司的安全、正常
和效益起着越来越重要的作用,而航空气象服务的
方式将直接关系到服务的效果。当前,航空气象服
务已由最初的面对面服务演变到面对面服务、终端
服务、代理服务等多种方式。在不同的服务方式
中,由于诸如服务观念的滞后、用户对航空气象服
务的效益的认识不同、以及服务人员对气象资料使
用的水平不同等各种原因,从而弱化服务效果,也
带来了影响飞行安全的隐患。
目前,大多数中小型机场的飞行报告室、气象预报室等
部门的工作,仍然在使用转报系统所配置的终端。报文需打
印出来查阅,编写报文靠人工一个字符一个字符的录入。这
种方式工作效率低、工作强度大、还容易出错,给飞行安全
带来很大的隐患。大型机场虽有自动化程度很高的业务运行
系统,但由于系统的运行方式和要求在中小型机场无法满
足,建设成本也非常高,中小型机场无法承受。这样,研制
建设成本低,功能上又可以满足中小型机场业务运转,操作
方便,维护简单的业务运行系统和“机场自助式服务终端”就
是很切合实际的一项课题项目。
黄山机场气象台经过调研,发现目前全国共有
机场140多个,仅少数的机场有能力配备成本很
高的业务运行软件,大多数机场因为无能力配备成
本很高的业务运行软件,仍是在以人工操作为主进
行日常业务工作。不仅工作量大,工作效率低下,
而且工作质量也受到一定影响,对飞行安全极为不
利。在这种情况下,我们研制了“机场自动气象情报
服务系统”,实现了航空气象资料的自助服务。并于
2003年7月开始在黄山机场有关单位进行了试运
行,从运行情况看,该系统操作维护简单,工作稳
定可靠,产品符合民航业务标准,可以满足航空气
象服务用户的要求。使用该系统的航空气象服务用
户能够在“机场自助式服务终端”上很方便的获取所
需气象情报以及航班计划和航班的实时动态信息。
2003年12月,该系统通过民航华东地区
管理局组织的专家组的鉴定,并在黄山机场
使用至今。该系统的应用能提高航空气象服
务的水平,有利于更好的保证飞行安全,具
有广泛的推广应用前景。2004年6月,获得
民航华东地区管理局“民航合理化建议和技术
改进二等奖”。
1 系统的原理
1.1 总体方案的确定
在调研的基础上,本着节约建设成本,同时功
能必须完全实现的前提,查阅了大量技术资料,对
中小型机场目前的业务运行模式进行了深入地了
解,确定了如下方案:
本系统采用网络结构加以实现。系统分为:服
务器端、通讯服务终端、气象预报室终端、飞行报
告室终端、机场自助式服务终端五部分组成。各部
分功能如下:
1、服务器端:
建立管理SQL-Server数据库并提供网络连
接。
2、通讯服务终端
对各路各类报文的接收和分类并保存到
SQL-Server数据库,以及向各终端转发。并
且把各终端发送来的报文按一定的格式发向
AFTN电路。
3、气象预报室终端
进行预报报文的编辑、信息的查询、气
象飞行文件的制作打印、报文状态的显示、
航班信息的动态显示以及对特殊报文提供声
音提示等。
4、飞行报告室终端
进行航行报文的编辑、气象信息的查
询、航班时刻表的制作打印、航班信息的动
态显示以及对特殊报文提供声音提示等。
5、机场自助式服务终端
提供各种气象资料的查询和飞行气象文
件的制作打印以及航班计划和航班实时动态
的查询。
1.2 基本原理
本系统基于NT(Windows2000)局
域网上开发。对系统获取的信息可以
共享,以及到AFTN电路端口也可以
共享。系统逻辑结构见下图:
一、系统逻辑结构图
如图一所示:运行各终端程序,其他终端利用用户名
和密码通过TCP/IP协议登录到通讯服务终端。系统工作分
为两个主要流程:
1、通讯服务终端通过两个串口,分别接收来自AFTN
电报电路和621系统报文。将报文分解保存到数据库中,
并以每份完整报(以ZCZC……NNNN标准格式)通过网
络向各终端转发。各终端以接收的与本终端有关的报文为
触发,从数据库中检索更新的信息显示出来;
2、各终端通过根据配置信息和数据库中的相关信息
以及用户给定的内容产生完整的报文,发向通讯服务终
端,通讯服务终端将其他终端发来的报文,按照AFTN电
路要求的格式和码制加以转换后发送到AFTN电路。
2 系统的设计:
2.1 硬件设计
按组网要求购置和制作必要的硬件设
备,按照图一所示建立局域网。服务器安装
Windows2000 Server操作系统以及
SQL_Server数据库,其他终端安装Windows
XP以及Office XP。(如何组网这里不作详细
介绍)
2.2 SQL_Server数据库的安装和配置
1)、按照要求安装SQL_Server2000。
2)、建立名为Hginfo的数据库。并在数据库底下建立:
AFTN报文、SITA报文、预报报文、实况报文、特殊天气、
航班表、特殊报等数据库表。
其中:AFTN报文表用来保存AFTN格式的航行报文;
SITA报文表用来保存SITA格式的航行报文;预报报文表用
来保存气象预报报文;实况报文表用来保存气象实况报文;
特殊天气表保存气象特殊报文(如:SIGMET、AIRMET、
ROFOR等);特殊报表保存由于报文格式错误和由于线路
导致变字而无法分解处理的报文。
2.3 软件的开发
2.3.1 开发工具的选择
本系统采用C#语言编写。C#是微软公司
最新推出的一套程序设计语言,它是一种面
向对象、多任务、多线程、响应事件驱动,
具有Windows标准界面的编程工具。它还具
有较强的网络控制功能和字符操作功能等优
点。选择好的工具给工作带来很大方便。
2.3.2软件设计的主要流程
自动部分
交互部分:
2.3.3 设计过程中的几点处理措施
对串口报文的接收采用轮询方式,而不采用事
件驱动方式。这样不用考虑R、S等值的设置,只需
要设置波特率、数据位、停止位、校验位等基本通
讯参数,也不需要处理由Ready、CD等其他原因引
发的错误和事件。
对各种文件的打印,采用EXCEL模版,而不是
直接打印。这样可以利用Office强大的编辑和打印
功能,不需要自己去控制打印格式。
对发送报文的显示是以回送的报文为标志,而
不是发出的报文。以发报回送的报文为触发来检索
数据库内容,而不直接显示发送报文内容。这样可
以确保报文已发送出去。
对数据库的更新利用SQL语句将具体任务提交
给服务器端SQL_Server数据库完成的方式,而不采
用数据库缓存技术由通讯终端完成。这样可以利用
服务器的对数据存取速度快的优点,减少通讯服务
终端的负担,避免因报文太多造成通讯服务终端处
理无法及时处理而死机现象。
3 主要目录和文件说明
通讯服务终端
HgServer.exe 主程序名
..\Icon\目录图表文件
..\settings\目录配置文件
..\logs\目录时间命名的原始报文记
录文件
气象预报终端
YbClient.exe 主程序名
..\settings\目录配置文件
..\Sound\目录提示声音文件
Model.xls Excel格式的打印模版文件
飞行报告室终端
ZdCilent.exe 主程序名
..\settings\目录配置文件
..\Sound\目录提示声音文件
机场自助式服务终端
CxClient.exe 主程序名
..\settings\目录配置文件
..\Sound\目录提示声音文件
Model.xls Excel格式的打印模版文件
4 硬件和软件的使用环境

5 存在的问题和改进方案
由于本场设备的限制和获取资料途径的局限
性,对各航空公司航班的有关信息不是很全面,关
于航线只有与本场有关的信息。另外由于各地所发
的SITA报文没有按统一的格式编写,所以系统对
SITA报文未能完全识别,还需要人工干预处理。在
以后的时间,不断加强资料的获取和整理,不断和
有关地方协调使报文能按统一格式编发,也不断加
强软件本身功能的完善和提高,改善数据库结构和
方式,使系统能发挥更大的作用。同时,准备继续
开发网页界面,使得该系统可以在浏览器上运行,
扩大系统的网络功能。
6 性能测试
6.1 引用标准:
《中国民用航空气象工作规则》、民航总局空
发[1999]128号文中《飞行气象情报交换办法》和
《关于制作发布飞行气象情报的规定》以及《国际
民用航空公约之附件三——国际航空气象服务》和
《国际航空气象电码》等。
6.2 测试结果:
经民航华东地区管理局组织专家组进行鉴定,
各项指标符合民航标准。
7 推广应用前景,经济效益分析
“机场自动气象情报服务系统”是针对中小型机
场开发研制的一套经济适用的软件,它将飞行报告
室、气象预报室的日常业务运行工作集中到一台终
端上,实现了飞行报告室、气象预报室的日常业务
运行工作自动化,同时还将各种气象资料、航行信
息集中在“机场自助式服务终端”上,使得航空气象
用户可以在此终端上很方便的获取所需信息。该系
统在全国中小型机场中具有很高的应用价值,而且
建设成本很低,功能强大,操作维护简单,便于推
广。
参考文献:
1、飞思科技产品研发中心《C#编程指南》
电子工业出版社2002.11
2、李满潮等《Visual C# .NET 高级编程》
清华大学出版社2002.4
3、清汉计算机工作室《VB6.0 网络开发》
机械工业出版社2000.4

使用道具 举报

Rank: 1

发表于 2010-9-11 22:23:24 |显示全部楼层
wq vb ,woke foukanan

使用道具 举报

Rank: 1

发表于 2010-9-24 22:57:09 |显示全部楼层

oookkk!!!!!!

oookkk!!!!!!

使用道具 举报

Rank: 1

发表于 2010-9-25 09:34:36 |显示全部楼层
回复看看看!!!!!!!!!11

使用道具 举报

Rank: 1

发表于 2010-11-3 17:37:25 |显示全部楼层
see

使用道具 举报

Rank: 1

发表于 2011-3-1 18:11:49 |显示全部楼层
你们也注意照顾好自己哈~

使用道具 举报

Rank: 1

发表于 2011-3-29 13:49:03 |显示全部楼层
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkk

使用道具 举报

Rank: 1

发表于 2011-5-15 23:03:25 |显示全部楼层
好东西,不错,感谢楼主分享1

使用道具 举报

Rank: 1

发表于 2012-4-18 18:10:52 |显示全部楼层
仔细学习。

使用道具 举报

您需要登录后才可以回帖 登录 | 注册


Archiver|航空论坛 ( 渝ICP备10008336号 )

GMT+8, 2024-3-29 02:39 , Processed in 0.031200 second(s), 13 queries .

Powered by Discuz! X2

© 2001-2011 MinHang.CC.

回顶部