张明
摘要 随着空域改革的发展,通用航空将迎来蓬勃发展,通用航空保障的重要性也日益显现出来。因此,越来越需要满足相应服务和安全需要的通用航空飞行情报资料处理系统。该文所设计的通航飞行情报资料处理系统不仅能够即时接收处理通用航空所需要的飞行情报资料,进行分类处理,还能根据不同需要,提供不同格式的所需资料,充分满足通航实际情报资料的检索、处理需要,进一步做好通用航空飞行服务。
【关键词】通用航空 飞行情报 资料处理 系统分析与设计
在国家空管委将济南管制区做为低空改革和通航保障配套改革试验地区之一,我们分局积极研究相关政策,根据济南管制区域实际运行状况,在确保本区域运行安全顺畅的基础上,积极建设相应机构,制定各种方案,为全面提升通航空管保障质量做出了卓有成效的工作。正逐步推进,通过提供优质服务,为山东的通航产业发展奠定坚实的基础。
低空改革是我国空域管理的突破口和关键方向,低空开放以后,通用航空将迎来蓬勃发展,因此做好通用航空保障的重要性也日益显现出来,作为重中之重的飞行情报资料提供,之前我们分局做了一定的研究和实现。然而,随着各类服务工作的发展和通航飞行安全的需要,越来越需要独立安全的通航飞行情报资料处理系统,服务于日常工作。
1 通航飞行情报资料处理系统功能分析
本通用航空的飞行情报资料处理系统,处理的内容为符合《民用航空航行通告编发规范》的,通过专用线路传递分发,航行通告系列划分及航行通告、雪情通告和火山通告。依据不同的应用,系统根据新航行通告、替代航行通告、取消航行通告、触发性航行通告航行通告校核单等不同情况进行处理。
针对系统无法自动识别的、不符合规定格式的,需要提供人工干预的功能。可以对异常报文进行编辑处理后,进行报文入库处理。对需要人工处理的报文超过一定时间未进行处理,需要进行一定的声音、弹出警示窗口进行告警提醒,以防止资料的缺失。
根据规定,且方便查询原始资料,原始报文需要保留一定时间,系统需要对原始报文进行根据年月日进行分类保存处理。
通用航空飞行情报处理人员可以根据需要,分级设定为通航用户人工或自动推送相应的数据到其用户数据表中,或提供需要的格式的资料。
2 通航飞行情报资料处理系统的功能设计
根据以上的功能分析,通航飞行情报资料处理系统的设计主要分为报文资料接收模块、资料分类模块、资料分类处理模块、资料入库模块、数据库资料处理模块、原始资料保存模块、异常报文人工干预模块、资料提供模块、管理设置模块共九大功能模块。
报文资料接收处理模块,通用航空飞行情报资料通过专用线路进行接收,物理线路上屏蔽该线路反向发送功能,保证符合物理隔离的安全要求。接收模块采用中断接收模式,将接收的的报文资料进行判断,以报头zczc开始,到报尾NNNN结束为判断依据,将接收的一份报文转入下一步进行处理。对开头或结尾异常格式的报文,系统将其放入异常格式报文,显示在异常报文文本框内供人工进行处理。
报文资料分类模块,主要实现根据不同类别的报文资料导向不同的报文资料分类处理模块,进行不同类型的处理。研发人员通过对过去大量的不符合编发规范标准的错误,进行了分析研究,对常见错误进行归纳总结,在报文资料分类模块和分类处理过程中采取了一定的智能化分析处理,大量减少了因人为习惯和常见错误,造成的不符合编发规范标准的错报无法自动处理,需要人工干预的现象。
资料入库模块将不同类别的报文资料存放入相应的数据表中,对报文资料做一定的格式检查,出现缺项的报文,将报文转移到异常报文处理模块。
数据库资料处理模块,主要功能是根据报文的处理要求,进行新航行通告、代替航行通告、取消航行通告等的处理,保证航行通告资料的及时有效。
原始资料保存模块,将接收到的报文打上时间戳,根据本系统接收到报文资料的年月日进行分类,形成当日报文资料文件,命名规则为YYYYMMDD.TXT,放入不同年份、月份、日期的文件夹下,供查询处理使用。
异常报文人工干预模块,负责处理系统提供的无法自动处理的、可能异常的报文资料,优先显示处理时间早的报文资料。该模块内存储的报文资料超出一定的期限,会通过闪烁、声音等告警提示工作人员及时处理。人工处理完毕后,报文资料进入自动处理序列,发现问题时重新返回该模块。该模块对出现异常的部分做出提示,方便人工处理有目标性。
资料提供模块,用于查询、输出等报文资料的处理,满足对外资料提供。可以通过分类、关键字等查询,可以根据需要生成相应格式文件,可以通过定义,将经纬度一定范围等条件的报文资料,输出到相应的数据库表中。
管理设置模块,用于设置定义用户及其权限,报文资料输出定义,异常格式报文处理提醒相关项,报文资料输出相关项等系统管理设置。
3 系统的实现
本系统采用MySQL数据库作为后台数据库,数据库主要表分别为报文原始资料表,报文过期作废资料表,报文启用资料表,异常格式资料表等。
采用微软的Visual Studio开发语言环境,使用c#语言编写。根据通用航空飞行情报资料提供的實际需求,在系统设计运行中充分考虑到了安全管理的相关要求,对信息资料接收采用串口线路单向通信发送,异常报文及时提示人工处理,报文处理流程中记录相关异常情况,对报文进行分类留底等,进行设计实现系统的各个功能模块,数据分类处理,完成代码编写和系统的测试。系统可以根据要求实现多种格式的资料输出,满足不同后续系统的应用需求,实现了系统方便快捷的提供所需资料,满足了报文资料系统安全要求。
4 结束语
本系统采用.NET和AJAX技术,以及MySQL数据库技术,结合通用航空飞行情报资料提供的实际需求,开发了该资料处理系统。系统经过一年多的运行试用,稳定可靠,基本满足了实际工作的需求。该系统基于飞行情报资料处理进行的开发,同时可以方便应用或移植到其它涉及飞行情报资料处理的项目里去,可以使我们在符合信息安全标准的情况下,安全、可控的为各类用户提供符合信息安全要求的飞行情报资料服务。提高在形式上、规模上、服务质量上对通用航空的保障水平。