(文章来源:精伟传禖)
石家庄国际机场目前在用的航空气象数据库系统是由通信分系统、数据库分系统、综合服务平台组成,主要通过从多种渠道获取气象数据,对数据进行各种后续处理,并生成相关产品,在保证数据库应用系统和数据安全的前提下向更多的用户提供气象信息服务。其中,通信分系统是航空气象数据库系统的核心组成,本文通过软件设计的角度,从通信分系统的整体结构、规格需求、概要、详细设计角度,通过设计小案例对通信分系统进行了简单解析,可以了解航空气象数据库系的数据库分系统、服务平台的设计完成思路。
在中国民用航空领域中,航空气象数据库系统需要具有飞行气象情报及气象资料的交换、备供、存储等能力,由相关网络设施、通信分系统及数据库分等部分组成。石家庄正定国际机场目前使用的该系统,与民航北京气象中心联网,接收并汇交相关气象情报及资料,向其汇交本地雷达、自观、报文等气象资料,同时接收其下发的国内、国际飞行所需的综合航空气象情报信息,为石家庄航空安全提供保障。下面将以通信分系统为例,以软件设计角度对系统需求、概要、详细设计等三个阶段进行简单解析,从而更加容易理解该系统的通信分系统。
业务处理部分主要包括气象数据库和通信分系统,可通过通信系统收集处理民航报告、常规报告、自动观测资料(AWOS)、风温廓线仪、自动站资料、Bufr资料、Grib资料、Fax资料、卫星云图资料、本地图形图像资料、多媒体资料、雷达等资料,随后,通过预报综合平台及网页版的形式进行气象信息业务的展示。数据库管理子系统采用客户机服务器方式,可对资料处理、数据库等进行实时监控和管理。有资料处理子系统和数据库管理子系统。
通信分系统是航空气象数据库系统中最重要的组成部分,它负责全系统的气象资料接收、检查与处理、发送,及请求的应答。本通信分系统分为通信系统以及监控维护操作平台。为数据库分系统和数据交换服务器提供数据源,支持一个数据源同时向多个本地相同数据库提供数据的功能。在系统设计时满足了以下需求。
在通信分系统中需要配备一个通信前置机,数据传输同时支持AFTN、PSTN和网络传输模式。以安全可靠为重点,监控系统对监控的内容出现异常的情况下,以声音、闪烁或者不同颜色进行告警。对气象资料的处理达到准确、及时,保证地区中心通信主机与地区中心数据交换服务器上的数据实时、完整、一致。
充分考虑操作的方便,将监控和操作与通信分系统整合到一起,开发以鼠标为主、键盘为辅的图形化操作界面。应有详尽的联机操作手册,界面设计合理,逻辑清晰,使用方便,颜色的搭配应美观大方。与其他分系统间的接口要尽量简单,使各分系统故障时不影响其他分系统为基本考虑,并易于界定故障点。
利用通信中间件的开放性,与其他分系统的信息传输,尽量采用通信中间件。通信分系统应用软件应设有守护程序,确保通信应用软件的主进程不间断运行。
依据航空气象用户尤其是设备保障用户的需求,提高监控维护的直观性和高效性,需要将运行状态、维护维修界面图形化,以监控部分导航条项为例,它提供监控功能的总导航,包括进程状态、线路状态、缓冲区及文件系统状态、排队状态、MQ队列及通道状态,操作系统状态。加载并显示相关界面,并将通过通信链路接收到的后台程序定时发送的监视信息显示在相关界面上。
通信分系统软件是航空气象数据库系统工程中的一个重要系统,在设计开发过程中,从用户的功能需求、非功能需求和系统的外部接口关系为设计依据,遵循工程的总体概念、体系结构和总体布局,完成了通信分统软件进行功能分解和部件级(CSC)模块等设计。
通过对通信分系统的解读思路,更可以完成对整个航空气象数据库系统的分析,通过深入解读分析系统的办法,提高了系统安全,因为这是深入做该系统安全保障的重要手段。
(责任编辑:fqj)
-
通信系统
+关注
关注
6文章
1206浏览量
53539 -
数据库
+关注
关注
7文章
3857浏览量
64809
发布评论请先 登录
相关推荐
MySQL数据库的安装
![MySQL<b class='flag-5'>数据库</b>的安装](https://file1.elecfans.com/web3/M00/05/E2/wKgZPGeF2XWAe83fAAAW9lhgvGk652.jpg)
云数据库是哪种数据库类型?
车载总线通信数据库开发工具 - VDE
![车载总线<b class='flag-5'>通信</b><b class='flag-5'>数据库</b>开发工具 - VDE](https://file1.elecfans.com/web3/M00/04/A7/wKgZPGd3QKKAC7QhAAA7tyKp1BQ325.png)
bds 系统的优缺点 bds与传统数据库的区别
数据库数据恢复—通过拼接数据库碎片恢复SQLserver数据库
![<b class='flag-5'>数据库</b><b class='flag-5'>数据</b>恢复—通过拼接<b class='flag-5'>数据库</b>碎片恢复SQLserver<b class='flag-5'>数据库</b>](https://file1.elecfans.com/web1/M00/F4/07/wKgaoWcjE32AbQdWAAJD_hojvJc119.png)
Oracle数据恢复—异常断电后Oracle数据库启库报错的数据恢复案例
![Oracle<b class='flag-5'>数据</b>恢复—异常断电后Oracle<b class='flag-5'>数据库</b>启<b class='flag-5'>库</b>报错的<b class='flag-5'>数据</b>恢复案例](https://file1.elecfans.com/web2/M00/08/B8/wKgZomb6Ns-AbiICAAFlXAFpKKU086.png)
电磁频谱管理系统通常由哪三个分系统组成
数据库数据恢复—SQL Server数据库出现823错误的数据恢复案例
![<b class='flag-5'>数据库</b><b class='flag-5'>数据</b>恢复—SQL Server<b class='flag-5'>数据库</b>出现823错误的<b class='flag-5'>数据</b>恢复案例](https://file1.elecfans.com/web2/M00/07/F4/wKgaombs78mANJ1GAAPeSoXHVPE244.png)
一文详解企业上云数据库是干嘛的
软件系统数据库的分库分表设计
![软件<b class='flag-5'>系统</b><b class='flag-5'>数据库</b>的分库分表设计](https://file1.elecfans.com/web2/M00/03/C2/wKgZombGsDeAbXZcAADe-3smVHg464.png)
恒讯科技分析:跨境电商网站有哪些数据库系统是推荐使用的?
恒讯科技分析:sql数据库怎么用?
小米试点业务系统上线OceanBase,数据库性能飞跃新高度
数据库数据恢复—raid5阵列上层Sql Server数据库数据恢复案例
![<b class='flag-5'>数据库</b><b class='flag-5'>数据</b>恢复—raid5阵列上层Sql Server<b class='flag-5'>数据库</b><b class='flag-5'>数据</b>恢复案例](https://file.elecfans.com/web2/M00/A2/AD/pYYBAGRLbSSAHhFWAAI9vWNRQec919.png)
评论