- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅谈航班信息显示系统解决方案思考与分析
浅谈航班信息显示系统解决方案思考与分析
摘要:旅客服务水平和服务质量标志一个民用机场信息化的发展程度和先进性。航班信息显示系统(Flight Information Display System,以下简称FIDS)是必不可少的旅客服务系统,实时发布航班动态信息,并能实时发布旅客须知、紧急通知等信息,帮助工作人员和旅客完成值机、候机、登机、行李提取等流程,从而保障机场的正常运行,提高机场服务品质。
关键词:计算机软件;民用机场;航班信息显示系统;架构分析
中图分类号:TP393.1 文献标识码:A 文章编号:1007-9599 (2012) 17-0000-02
航班信息显示系统是机场必不可少的旅客航班信息显示服务系统,通过自动控制的TFT-LCD显示设备,实时响应航班动态信息,及时准确对旅客和工作人员进行显示发布,实时发布旅客须知、紧急通知等信息,帮助工作人员和旅客完成值机、候机、登机、行李提取等流程,从而保障??场的正常运行。
航班信息服务系统主要用于为旅客和工作人员提供进出港航班动态信息,指引旅客办理乘机手续;为进港旅客和迎客者提供旅客提取行李的引导信息和航班动态信息;为机场工作人员提供航班动态信息,提高工作效率。
1 架构分析
该系统采用多层分布式客户机/服务器处理结构,包括数据访问层、应用服务层、设备服务层、表现层。整体架构为:
1.1 数据库/应用服务
数据库/应用服务部分主要负责数据管理和显示规则逻辑,这一部分的主要侧重点在于业务逻辑完整性和扩展性;显示终端/设备服务部分主要负责数据的传输和显示,主要侧重点在于数据传输的实时性、可靠性。
1.2 显示终端/设备服务
显示终端与设备服务之间为典型的客户机/服务器(C/S)架构,客户端和服务端之间的通讯方式通过:TCP、UDP、HTTP。
2 关键技术分析
2.1 数据发布逻辑和流程
(1)发布逻辑。如果航班动态来源为与集成系统接口,在接口程序从集成得到航班动态数据后,首先写入数据库;数据库操作成功后转发给核心消息引擎。航班动态数据变化消息转入消息引擎,根据订阅/发布机制,消息转发给相应的数据发布逻辑模块。所有的数据操作都基于核心消息引擎,利于提高系统的扩展性。(2)数据来源。AODB接口进程从IMF得到航班动态数据后,首先写入数据库;数据库操作成功后,转发给核心消息引擎。AODB接口进程在启动时与核心消息引擎建立持久的连接;一旦有数据就通过该连接转发给核心消息引擎;一旦该连接断开,则AODB接口进程会尝试与核心消息引擎重新连接,并通知配置管理环境。(3)数据记录过滤。数据提供者从数据库读取初始数据,向核心消息引擎订阅所需要的数据。数据提供者实现对航班数据的记录级过滤,数据提供者在启动时与核心消息引擎建立持久的连接。(4)数据字段过滤。运行于Web服务器上的组件向数据提供者订阅数据,并将收到的数据生成XML数据文件。(5)更新消息。设备管理器向核心消息引擎订阅更新消息,即当有数据更新发生时,核心消息引擎除了向数据提供者“推”所更新的数据外,同时以消息的形式通知设备管理器。(6)智能显示设备。设备管理器收到更新消息后,根据各个智能显示设备所订阅的页面,通知所涉及的设备;设备收到更新消息后,从Web服务器下载所更新的数据文件并显示。(7)专用设备服务器和专用显示设备。专用设备服务器向数据提供者订阅数据,并将收到的数据转发给专用显示设备。 专用设备服务器可以对数据进行格式化定义和字段级过滤,即可以通过配置文件,定义所需要的字段以及显示格式等。
2.2 负载均衡
负载均衡方案:在系统中,设备管理器组件(DM)用于管理终端设备,每个设备服务器上都会运行一个DM的实例;如果设备服务器全部故障,DM也可以移动到应用服务器上来运行。
负载均衡组件(LB)用于仲裁设备应当连接的DM,系统中只需要一个LB的实例;如果LB实例所在的服务器发生故障,LB可以自动移到其他可用的服务器上运行,以保证负载均衡服务不间断。
终端设备向网内广播请求,当LB实例收到请求时,为这个终端设备挑选出可用的DM地址,发回给该终端设备。
每个终端设备都有LB的 IP 地址列表。列表中的IP 按优先级排序。终端设备的LB列表可以通过数据控制台应用程序进行修改。当一个客户端启动的时候,客户端读取本身的配置文件,通过直播或者广播与LB通信。当客户端请求要连接到显示服务器的时候,LB循环分配客户端连接的DM地址,举例说明如下:假设有三个DM服务器,DM1,DM2,DM3, 客户端有client1, client2, client3, client4, client5 。如果有更多的客户端, 则根据客户端请求连接的时间顺序,循环分配到DM服务器上
文档评论(0)