航空数据传输系统技术方案

技术编号:15794977 阅读:239 留言:0更新日期:2017-07-10 10:40
本发明专利技术涉及航空数据传输领域,公开了一种航空数据传输系统,提高航空数据传输效率。本发明专利技术包括数据接收平台、数据发布平、后台管理、航空运行系统数据接口、MQ消息中间平台以及机场数据共享数据库;其中,MQ消息中间平台用于将数据发布平台发送的MQ消息转发给机场的订阅数据系统;当机场的订阅数据系统与MQ消息中间平台断开连接的是时候,MQ消息中间平台用于将数据发布平台发送的MQ消息暂存,待机场的订阅数据系统与MQ消息中间平台恢复连接时,将暂存的数据转发给机场的订阅数据系统。本发明专利技术适用于航空数据传输。

【技术实现步骤摘要】
航空数据传输系统
本专利技术涉及航空数据传输领域,特别涉及航空数据传输系统。
技术介绍
随着信息化建设的推进,不同的公司都有自己的独立的系统。这些系统建立于不同的操作系统中,采用了不同的技术,每套系统中的数据定义也各不相同。如何打通这些系统的数据屏障,使各行业部门产生和积累的海量数据得到有效共享和利用。为了打通这些数据屏障,实现数据共享,常规做法是:由于其他公司需要访问A公司的数据库。但是为了保密,A公司不会让对方知道数据库的结构。那么在实现的时候A公司就可以提供他们的接口,对方公司只需要在项目中把这个接口引入进来,在接口里面,A公司已经提供了处理数据库的方法,其他公司不需要知道数据库底层结构,只需要把参数带入就可以了。但这样做最大的弊端是网络传输速度和网络安全会成为问题。而且如果传输大量的数据,网络速度可能会成为瓶颈。
技术实现思路
本专利技术要解决的技术问题是:提供一种航空数据传输系统,提高航空数据传输效率。为解决上述问题,本专利技术采用的技术方案是:包括数据接收平台、数据发布平、后台管理、航空运行系统数据接口、MQ消息中间平台以及机场数据共享数据库;数据接收平台用于接收各个机场发送给航空公司的数据,提供MQ消息和http类型接口数据的接收,接收数据的同时记录日志到机场数据共享数据库,并将接收到的数据通过接口写入到生产数据库;数据发布平台用于将需要发布的数据先通过生产数据库的公共接口提取出来,通再过数据发布平台的分发模块转化成MQ消息并发送到MQ消息中间平台;MQ消息中间平台用于将数据发布平台发送的MQ消息转发给机场的订阅数据系统;当机场的订阅数据系统与MQ消息中间平台断开连接的是时候,MQ消息中间平台用于将数据发布平台发送的MQ消息暂存,待机场的订阅数据系统与MQ消息中间平台恢复连接时,将暂存的数据转发给机场的订阅数据系统;后台管理用于为整个系统提供运行监控、运行配置以及日志查询功能:生产数据接口用于对接生产数据库,实现系统从生产数据库进行数据提取和数据保存。系统通过生产数据接口可以提取拼接机场消息所需的基础数据,同时,机场提供的数据也可以通过生产数据接口系统写入生产数据库。进一步的,后台管理提供的运行监控包括消息接收、存储、提取、分发。进一步的,后台管理提供的运行配置包括消息配置、分发配置。本专利技术的有益效果是:本专利技术可以在不同的公司、机场之间实现数据的共享,提供数据源的各单位无需进行单独的、针对性的接口开发。为各机场单位和航空企业间提供了用于应用集成的松耦合的连接方法,参与到共享信息的应用系统不需要知道彼此物理位置;系统间不需要知道彼此间怎样建立通信;不需要参与到数据共享中的系统同时处于运行状态;不需要在同样的操作系统或网络环境下运行。极大的减少了为实现数据共享而需要的大量开发工作。同时本专利技术通过MQ消息中间平台与系统内外进行数据通信,MQ消息的传输方式可高效、稳定、安全的进行传递数据,同时在客户端断开后也可暂时保存数据直到客户端再次连接获取数据。附图说明图1为实施例系统结构图。具体实施方式如图1所示,实施例提供了一种包括数据接收平台、数据发布平、后台管理、航空运行系统数据接口、MQ消息中间平台以及机场数据共享数据库;数据接收平台主要由数据集成、处理、存储模块组成,其中,数据集成模块用于接收各个机场发送给航空公司的数据,可提供MQ消息和http类型接口数据的接收;数据处理模块将接收数据的同时记录日志到机场数据共享数据库;数据储存模块接收到的数据通过FOC接口写入到FOC生产数据库,以供公司内其他系统调用。数据发布平台用于航空公司发布数据给机场方,包括数据分发与提取模块。具体的来说,数据提取模块将需要发布的数据先通过生产数据库的公共接口提取出来,再数据分发模块转化成MQ消息并发送到MQ消息中间平台,各个机场通过自己对应的MQ提取自己队列的消息。MQ消息中间平台用于将数据发布平台发送的MQ消息转发给机场的订阅数据系统;当机场的订阅数据系统与MQ消息中间平台断开连接的是时候,MQ消息中间平台用于将数据发布平台发送的MQ消息暂存,待机场的订阅数据系统与MQ消息中间平台恢复连接时,将暂存的数据转发给机场的订阅数据系统;通过后台管理用于为整个系统提供运行监控,包括消息接收、存储、提取、分发等;运行配置,包括消息配置、分发配置等;以及日志查询功能。生产数据接口用于对接生产数据库,实现系统从生产数据库进行数据提取和数据保存。系统通过生产数据接口可以提取拼接机场消息所需的基础数据,同时,机场提供的数据也可以通过生产数据接口系统写入生产数据库。实施例的工作流程如下:1、各个机场的发布数据系统将需要发布的数据发出,数据接收平台接收各个机场发送给航空公司的数据,接收数据的同时记录日志到机场数据共享数据库,并将接收到的数据通过接口写入到生产数据库;2、数据发布平台用于将需要发布的数据先通过生产数据库的公共接口提取出来,通过数据发布平台的分发模块转化成MQ消息并发送到MQ消息中间平台;3、MQ消息中间平台用于将数据发布平台发送的MQ消息转发给机场的订阅数据系统。在转发过程中,当机场的订阅数据系统与MQ消息中间平台断开连接的是时候,MQ消息中间平台用于将数据发布平台发送的MQ消息暂存,待机场的订阅数据系统与MQ消息中间平台恢复连接时,将暂存的数据转发给机场的订阅数据系统;此外,当数据发布平台发送过量的MQ消息,MQ消息中间平台暂时无法及时响应转发操作时,MQ消息中间平台也可将数据发布平台发送的MQ消息暂存。系统运行过程中,管理员可登陆后台管理,进行运行监控、运行配置以及日志查询等操作。以上描述了本专利技术的基本原理和主要的特征,说明书的描述只是说明本专利技术的原理,在不脱离本专利技术精神和范围的前提下,本专利技术还会有各种变化和改进,这些变化和改进都落入要求保护的本专利技术范围内。本文档来自技高网...
航空数据传输系统

【技术保护点】
航空数据传输系统,其特征在于,包括数据接收平台、数据发布平台、后台管理、航空运行系统数据接口、MQ消息中间平台以及机场数据共享数据库;数据接收平台用于接收各个机场发送给航空公司的数据,提供MQ消息和http类型接口数据的接收,接收数据的同时记录日志到机场数据共享数据库,并将接收到的数据通过接口写入到生产数据库;数据发布平台用于将需要发布的数据先通过生产数据库的公共接口提取出来,再通过数据发布平台的分发模块转化成MQ消息并发送到MQ消息中间平台;MQ消息中间平台用于将数据发布平台发送的MQ消息转发给机场的订阅数据系统;当机场的订阅数据系统与MQ消息中间平台断开连接的是时候,MQ消息中间平台用于将数据发布平台发送的MQ消息暂存,待机场的订阅数据系统与MQ消息中间平台恢复连接时,将暂存的数据转发给机场的订阅数据系统;后台管理用于为整个系统提供运行监控、运行配置以及日志查询功能:生产数据接口用于对接生产数据库,实现系统从生产数据库进行数据提取和数据保存。

【技术特征摘要】
1.航空数据传输系统,其特征在于,包括数据接收平台、数据发布平台、后台管理、航空运行系统数据接口、MQ消息中间平台以及机场数据共享数据库;数据接收平台用于接收各个机场发送给航空公司的数据,提供MQ消息和http类型接口数据的接收,接收数据的同时记录日志到机场数据共享数据库,并将接收到的数据通过接口写入到生产数据库;数据发布平台用于将需要发布的数据先通过生产数据库的公共接口提取出来,再通过数据发布平台的分发模块转化成MQ消息并发送到MQ消息中间平台;MQ消息中间平台用于将数据发布平台发送的MQ消息转发给机场的订阅数据系统;当机场的...

【专利技术属性】
技术研发人员:罗江林王浩源吴晓张芳尹中翔王桥帅谢晓波余科陈燕
申请(专利权)人:四川航空股份有限公司
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1