XML技术在飞行数据处理服务中的应用
摘要:随着我国加入WTO以后,航空事业得到了快速迅猛的发展,空中交通日益繁忙,飞行数据处理服务工作量也非常巨大,本文将探讨XML技术在飞行数据处理服务中的应用,更好的提高飞行数据处理服务。
关键词:飞行数据 数据处理
随着我国航空事业的快速发展, 航空电报的拍发量也逐渐增大, 电报的使用已经成为空中交通管制备受关注的重要方面,而要求维护航天空中交通秩序,确保空中交通畅通,提高飞行器的飞行效率, ☺确保飞行安全进行,防止航空器对撞事故,以及机场及其附近空域内的航空器同障碍物发生相撞事故。但是我国在空中交通管制水平发展较晚,与国外比,还存在一定的差距,但是由于经济的发展,航空事业快速推进,空中交通日益繁止。我国民用航空飞行量增长速度是以每年将近200/ok三=右”的速度快速的增长。京广线以东地区的机场起降架次占全国的76%以上,该地区空域内的飞行矛盾非常突出,同时中西部地区飞行量也呈快速增长势头。使得空管系统飞行数据处理服务器的电报处理技术要求越来越高。本文将认识xml技术。并且根据当前产品所使用的电报处理解决方案的基础上,提出关于XML技术在飞行数据处理服务中的应用。
一、空中交通管制系统研发的作 ☹用和总体架构
各航路流量的增大,机场的增多,使得在航空港密集地区,机场间出现起落航线交叉重叠,彼此影响,空中交通管制系统作为一个庞大的系统工程,包括很多系统:雷达数据处理子系统、飞行数据处理子系统、人机界面子系统和系统监控子系统等。而现有❅空中交通管制设备己不能有效地实旋调度和管理,空中交通安全问题十分突出,严重制约了我国航空运输业的快速发展。为保证飞行安全和航班正常,迫切需要通过对空管系统关键技术的研制,加快空管系统的系统化、网络化、自动化和信息化建设,开发具有自主知识产权的新一代空管自动化系统。作为飞行数据处理系统,主要是通过通信处理机与外界交换数据,提供了与飞行情报网接口的能力,实现了与用户相邻单位现有空中交通管制中心系统的之间的互连互通,飞行情报传输稳定、可靠。包括:炮射计划处理、管制移交警示、SR代码管理 、飞行数据输入和修改、空域管理、飞行航线处理、飞行情报处理、飞行计划与航迹配对及~致性监视和飞行计划冲突探测与预先调配、飞行情报收发预处理、飞行计划处理、重复性飞行计划管理、飞行数据分配。
二、XML信息交换技术
三、XML技术在飞行数据处理服务中的应用
在XML中的数据可能是接收到的数据,也可能是要发送的数据,监控中心和站点必须准确控制 XML文件的接收和发送。而电报接n完成对航空动态电报的实时接收和发送,并进行译码。飞行数据处理机实现对飞行计划和动态飞行数据自动管理,飞行进程的管理,为雷达显控系统和飞行数据显控系统提供后台数据支持。为了适应我国民航的发展,提高工作效率,逐步实现空管电报的自动化和飞行信息处理自动化,XML是用来描述数据和保 存数据的一种灵活而有效的方式,能够清楚地表示出:什么是 数据,有什么数据及如何组织数据。Web服务器与客户机之间的数据传递方式有3种:H’1’ML页面、XML文档以及XML数据岛。其中,XML数据岛通过特定的标签把XML数据直接嵌入到HTML文档中。采用数据岛作为交互手段,不仅可以使数据具备一定的语义信息,同时还能保持HTML原有的一些特色,如利用用户端脚本程序实现动态信息交换等。
例1:
2.3访问XML
也就是说XML文件控制在实现文件传输的基础上,对XML文件的封装、解析、 接收和发送等操作使用多线程方式并行处理,同时还引入队列(Queue)的机 制。监控中心的基本处理机制与流程: 文件接收线程接收到 XML文件后,先不管文件的具体内容,只负责将 文件入队。然后由专门负责从队列中提取文件的线 程将文件取出,由处理线 程进行解析、处理,另外有专门负 责发送文件的线程将文件发送出去。监控中心要往各站点发送 的数据有一个独立的线程负责从数据库中读取相应数据封装成 XML文件放入发送队列,等待发送。数据处理线程负责对数据 库中的数据做进一步的业务处理,而系统监管线程主要的任务 就是监视其它各个线程的状态,及时进行调整、修复或者发出 报警,以保证系统正常运行。XML文件队列的管理,©虽然XML文件的部分有优先级和站点编号信息,但是需要解析XML文件才能得到,为此要把文件名定为“优先级_ 站点编号_流水号.xml”的格式,可在一定程度上方便处理的过程。
总之,XML技术在飞行数据处理服务中的应用使原本错综复杂地、多种格式数据相互收发控制变得逻 辑简单、层次分明、实现方便、安全可靠、稳定高效。
参考文献
[2]杨丽.基于工作过程的课程方案设计及实施[J].天津市财贸管 理干部学院学报,2009(2):63-64☭.