综合信息处理与显示系统的设计与实现

2019-09-17 08:28刘俊波
电子技术与软件工程 2019年16期
关键词:流控数据服务信息处理

文/刘俊波

1 引言

目前管制席位终端上安装有多种类信息系统,各套系统之间独立运行,缺乏信息之间的互联互通,信息孤岛效应明显。同时,管制用户在查询信息的过程中,也需在不同信息系统跳转和操作,大大降低了工作效率,分散了管制精力,十分不利于进一步提升现场管制效率,增加了管制工作“错、忘、漏”的风险。

2 系统架构

系统采用B/S架构,用户以浏览器的方式进行访问,系统设计时采用分层架构,系统按层级可划分为展现层、业务层、数据层,如图1所示。

展现层负责提供数据的集成展现,采用网站的形式展现至终端用户。

业务层包括飞行信息处理、气象信息处理、情报信息处理、流控信息处理、权限管理、日志管理功能,负责相应接口的调用,该接口会调用数据服务层的相关数据,并将返回的结果进行封装,提供给用户展现层用于显示。

数据层主要负责与其它业务系统进行数据交互,同时提供数据接口供服务层进行调用。

3 系统实现

3.1 综合信息处理

系统软件采用权限可配置的框架式网站结构,具备用户登陆页面,用户登陆后根据权限分配相应菜单权限。系统菜单栏位于页面顶部,包括飞行信息、气象信息、情报信息、运行信息、用户配置5个主要功能模块。用户功能区用于相关信息数据的集成展现。系统管理员可以通过用户配置模块,分配各用户的访问权限;普通用户通过用户配置模块可以自定义主页功能区展现的内容以及修改密码等常规操作。

系统捕获用户访问网站产生的数据请求,分别传至飞行信息处理、气象信息处理、情报信息处理、流控信息处理模块获取数据。在展现层,通过定时器每分钟对用户访问的页面进行数据获取并刷新至用户展现层。

综合信息处理模块还包括直观展示重要信息内容,包括影响当前管制指挥的流控信息,影响机场起降能力的情报信息,影响航班起飞降落的天气情况等。

3.2 飞行信息模块

该模块主要用于飞行信息的集成展现,为用户提供航班计划、航班动态、电报等信息的查询与显示。

在用户展现层,通过用户选择相应的飞行信息模块的相应功能,在不同的页面中分别展现用户查询的飞行数据,主要包括航班计划、航班动态、电报等信息。

其中,航班计划信息包括航班计划的总览、加班计划查询等。航班动态信息包括当日航班动态、明日航班动态、往日航班动态、已删除的航班、相同航班号的动态等;电报信息包括通过航班号、关键字查询AFTN电报信息。

在应用服务层,用于向数据服务层提交待处理的管制飞行信息数据请求,通过用户访问层调用飞行信息处理系统的数据接口,获取飞行计划、飞行动态、AFTN电报等数据,可实现飞行信息的查阅处理。同时,通过定时器,每分钟重新提交请求至数据层用于更新数据状态。

在数据服务层,由航班信息处理系统为其提供数据接口,主要包括:航班计划接口、航班动态接口、AFTN报文接口、统计信息接口等。数据服务层通过向航班信息处理系统提交数据请求并获取其返回值,获取相关的查询结果。

图2

3.3 情报信息模块

该模块用于实现情报信息的集成展现。在用户展现层,用于对航行通告以及静态资料汇编的查询与显示。航行通告数据主要包括航行通告、雪情通告、火山灰通告。通告信息展现模块可通过不同的查询方式对通过信息进行查询。静态资料汇编数据主要包括管制规章制度、飞机性能、航路/航线/航路点信息、机场信息。以下以机场信息查询界面和航路点查询界面为例进行展示。

在应用服务层,情报信息处理模块位处应用程序服务层,用于处理情报数据之间的逻辑,向上负责接收由综合信息处理服务整合的用户对数据的访问请求并作出响应,向下调用各个情报系统的数据接口获得动态情报数据,并对其进行进一步的封装和整理,供用户使用。本模块中集成情报业务与情报系统所提供的数据之间逻辑的实现方法,由于业务逻辑被提取到本模块中处理,使得用户界面与应用逻辑位于不同的平台上,令业务逻辑和用户操作相分离,使应用逻辑被所有用户共享。本模块在系统中连接数据服务层与用户服务层,从数据服务层获得所需的数据通过本模块处理后传递给综显系统,再由综显系统整理后传递给用户服务层,最后通过界面展现给用户。模块负责内容如对通告报文的解析,对机场等数据的整理,对航图PDF文件的处理等。

在数据服务层,情报数据引接模块负责调用各情报系统所提供的数据接口,实现与情报信息处理模块之间的数据交互,满足综合信息处理与显示系统对情报数据的获取需求。引接数据类型包括文本数据和PDF数据,静态资料汇编数据如管制规章制度、飞机性能、机场数据等均为文本数据,如航路图和机场特种图的PDF资料为PDF数据。文本数据引接到系统服务层后可直接供服务层使用,PDF数据引接系统服务层后通过相关处理达到向用户展示航图的作用。

3.4 气象信息模块

该模块用于实现气象信息的集成展现,主要包括机场实况数据、机场预报数据、自动观测数据、重要天气情报警报、机场通告和机场警告、雷达图、卫星云图、重要天气预告图、高空风温预告图、热带气旋路径图、机场终端区对流临近预报和机场重要天气告警等。

在用户展现层,用户可以通过前台页面集成展现气象报文数据和气象图类数据的查询与显示。

在应用服务层,通过用户展现层提交的请求,对相关内容进行整合处理,将需要提取的数据向数据服务层获取。主要分为报文类信息和图像类信息两种。

在数据服务层,通过应用服务层的请求,提交相应的数据服务。气象系统通过接口和FTP服务的方式向综合信息处理与显示系统提供数据引接服务,系统远程调用相应接口,获取所需的报文数据;远程访问FTP,获取所需的图像数据。

3.5 流控信息模块

该模块主要用于流控信息的查询与展示,以及流控信息在席位间的流转。

在用户展现层,用户可以通过页面对相关的现场运行信息进行查询,对于领班管制员可以进行信息的发布。领班管制员可以对基础数据进行设置。

在应用服务层,通过用户展现层提交的请求,对相关内容进行整合处理,将需要提取的数据向数据服务层获取。

在数据服务层,通过调用相关业务系统提供的接口,获取流控信息。同时设置定时接口调用,每隔一定时间获取最新的流控信息。

流控信息可在各个管制席位终端进行流转,由相应的领班或普通管制员进行信息的提取与忽略操作,从而可以浏览本席位需要关注到的流控信息。

4 结束语

综合信息处理与显示系统在现有业务系统的基础上,整合数据采集、处理、存储等功能。接入管制业务网络、气象网络、情报网络。通过建设统一平台,可以对所有航行、气象信息、情报信息或其它管制信息进行统一管理,以更加丰富的界面进行展示,高亮显示用户所需关注的信息,减少了用户切换系统所耗时间,提高了管制工作效率。

猜你喜欢
流控数据服务信息处理
流控分会第七届委员会特种流控专业第一次工作会议暨2021特种流控学术研讨会于线上成功召流控分会流控分会
地理空间大数据服务自然资源调查监测的方向分析
东营市智能信息处理实验室
中国机械工程学会流体传动与控制分会智能流控专业委员第二次工作会议
空中交通管制流控信息数据交互实践
地震烈度信息处理平台研究
CTCS-3级列控系统RBC与ATP结合部异常信息处理
如何运用税收大数据服务供给侧结构性改革
基于频繁子图挖掘的数据服务Mashup推荐
微流控超快混合器及生物大分子折叠动力学应用研究进展