国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

機場安檢系統(tǒng)外部接口的設計與研究

2015-01-27 01:31羅桂林
關鍵詞:離港行李信息管理系統(tǒng)

張 勇,李 偉,羅桂林

(公安部第一研究所,北京 102200)

0 引言

機場安檢是指乘坐民航飛機的旅客在登機前必須接受的一項人身和行李檢查項目,這也是為了保證旅客自身安全和民用航空器在空中飛行安全所采取的一項必要措施。機場安檢主要采用機場安檢系統(tǒng)協(xié)助完成。安檢系統(tǒng)是機場中非常重要的系統(tǒng),主要負責完成旅客人身和行李的安全檢查工作。目前安檢系統(tǒng)發(fā)展主要呈現(xiàn)規(guī)?;?、智能化、服務化、集成化的趨勢,因此機場安檢系統(tǒng)不是孤立運營的,它和機場內很多系統(tǒng)都有接口[1]。安檢系統(tǒng)需要進行對外接口的系統(tǒng)包括信息管理系統(tǒng)、離港系統(tǒng)、行李處理系統(tǒng)和時鐘系統(tǒng)等其它系統(tǒng)。安檢系統(tǒng)通過和外部系統(tǒng)進行數(shù)據(jù)交互,獲取必要的信息如航班信息、旅客信息等,同時也給其它系統(tǒng)提供必要信息如行李安檢信息等。機場通過各個系統(tǒng)的有機配合完成旅客和物品的安全檢查。

1 機場安檢系統(tǒng)外部接口方案

安檢系統(tǒng)具有統(tǒng)一的接口平臺通過通訊服務器與外部系統(tǒng)連接和通訊,通訊服務器主要負責和外部系統(tǒng)進行通訊完成數(shù)據(jù)信息的交換。

通信服務器在系統(tǒng)正常運行中起著至關重要的作用,是機場整個安檢流程的銜接環(huán)節(jié),如其故障導致單點失敗,將會直接影響整個安檢流程的順利進行。設計中采用雙機互為熱備,負載均衡方案。正常工作狀態(tài)兩臺通訊服務器各承擔50%的工作量,當其中一臺通訊服務器出現(xiàn)故障,另外一臺通訊服務器自動接管承擔100%的工作量。此方案既實現(xiàn)了備份的功能,又緩解了通訊服務器的壓力,需外部接口廠商配合實現(xiàn)。

圖1 機場安檢系統(tǒng)外部接口系統(tǒng)示意圖Fig.1 External interface of airport security inspection system

2 與信息管理系統(tǒng)的外部接口設計

圖2 機場安檢系統(tǒng)通訊服務器正常工作示意圖Fig.2 Communication server working mode of airport security inspection system

安檢系統(tǒng)與信息管理系統(tǒng)外部接口主要是將旅客行李的安檢結果信息發(fā)送給信息管理系統(tǒng)[2]。安檢系統(tǒng)向信息管理系統(tǒng)發(fā)送的安檢結果信息主要包檢判讀結果、操作員ID、行李圖像路徑和圖像名稱等信息。目前安檢系統(tǒng)與信息管理系統(tǒng)接口模式主要有三種:Socket 模式、MQ 模式和WebService 模式[3]。

2.1 Socket 模式

Socket 是建立在傳輸層協(xié)議上的一種套接字規(guī)范,它定義了兩臺計算機之間通信的規(guī)范。Socket 屏蔽了底層通信軟件和具體操作系統(tǒng)的差異,使得任何兩臺安裝了TCP 協(xié)議軟件和實現(xiàn)了Socket 規(guī)范的計算機之間的通信成為可能,Socket 接口是TCP/IP 網(wǎng)絡最為通用的應用接口也是在Internet 上進行網(wǎng)絡程序應用開發(fā)的最為通用API。

(1)接口方式。安檢系統(tǒng)和信息管理系統(tǒng)之間交互數(shù)據(jù)包括信息數(shù)據(jù)和圖像數(shù)據(jù)。信息數(shù)據(jù)通過Socket 完成交互,安檢系統(tǒng)作為服務器端監(jiān)聽端口,信息管理系統(tǒng)作為客戶端訪問服務器端;圖像數(shù)據(jù)通過文件共享方式,安檢系統(tǒng)提供共享目錄,信息管理系統(tǒng)從共享目錄中拷貝圖像到本地,拷貝完后刪除圖像。

(2)接口流程。安檢系統(tǒng)作為服務器端監(jiān)聽端口,信息管理系統(tǒng)作為客戶端訪問服務器端。信息管理系統(tǒng)首先發(fā)起與安檢系統(tǒng)的連接,安檢系統(tǒng)接收連接并建立連接。安檢系統(tǒng)實時將安檢結果信息通過Socket 發(fā)送給信息管理系統(tǒng)。信息管理系統(tǒng)接收數(shù)據(jù)信息并解析,從中得到圖像存放路徑信息,在共享文件數(shù)據(jù)區(qū)獲取相應的圖像文件。

雙方在進行通信過程中,由于采用Socket 方式,有可能在網(wǎng)絡異常情況下造成數(shù)據(jù)丟失,如果有類似問題出現(xiàn),可通過查詢方式來獲取數(shù)據(jù)。由于使用Socket方式進行通信,在業(yè)務繁忙時,信息系統(tǒng)應盡量避免查詢交運和手提行李圖像,以免造成一線業(yè)務延誤。

2.2 MQ 模式

圖3 安檢系統(tǒng)和信息管理系統(tǒng)Socket 模式接口流程圖Fig.3 Socket interface mode of security inspection system and information management system

安檢系統(tǒng)與信息管理系統(tǒng)兩者之間交互數(shù)據(jù)包括信息數(shù)據(jù)和圖像數(shù)據(jù)。信息數(shù)據(jù)通過消息隊列(MQ)隊列完成交互,圖像數(shù)據(jù)通過文件共享方式完成交互。MQ是一種應用程序對應用程序的通信方法。應用程序通過寫和檢索出入隊列的針對應用程序的數(shù)據(jù)(消息)來通信,而無需專用連接來鏈接它們。消息傳遞指的是程序之間通過在消息中間件發(fā)送數(shù)據(jù)進行通信,而不是通過直接調用彼此來通信。隊列的使用除去了接收和發(fā)送應用程序同時執(zhí)行的要求,是一個很受歡迎的消息中間件,通過它可以很方便地實現(xiàn)異構子系統(tǒng)之間的通訊,還可以將不同子系統(tǒng)之間進行解耦。

(1)接口方式。信息管理系統(tǒng)作為服務器端建立MQ管理隊列,安檢系統(tǒng)作為客戶端訪問隊列,安檢系統(tǒng)將安檢結果信息放入隊列中,信息管理系統(tǒng)實時將安檢結果信息從隊列中取出;圖像數(shù)據(jù)通過文件共享目錄方式實現(xiàn),安檢系統(tǒng)作為服務器端提供共享目錄,信息管理系統(tǒng)作為客戶端拷貝圖像到本地。

圖4 安檢系統(tǒng)和信息管理系統(tǒng)MQ 模式接口流程圖Fig.4 MQ interface mode of security inspection system and information management system

(2)接口流程說明:①閉合的方框,表示隊列;②閉合的圓角方框,表示進程。分別表示安檢系統(tǒng)接口程序和信息管理系統(tǒng)接口程序;③圓柱體,表示共享數(shù)據(jù)區(qū);④帶箭頭的連線表示事件及其發(fā)送方向,箭頭所指向的是事件讀取者,尾部是事件寫入者。

2.3 WebService 模式

安檢系統(tǒng)和信息管理系統(tǒng)之間交互數(shù)據(jù)包括信息數(shù)據(jù)和圖像數(shù)據(jù)。信息數(shù)據(jù)通過WebService 完成交互;圖像數(shù)據(jù)轉換為二進制流后,作為字符消息的一部分一并進行傳送。

(1)接口方式。安檢系統(tǒng)和信息管理系統(tǒng)之間采用了標準的WebService 進行數(shù)據(jù)交互。WebService 是一種比較成熟的適合跨平臺的數(shù)據(jù)交換方式;WebService 底層采用XML 進行數(shù)據(jù)交換,便于維護和交互。

信息管理系統(tǒng)作為WebService 的服務方提供相關服務方法調用,安檢系統(tǒng)作為WebService 的調用方。雙方在進行通信過程中,由于可能存在的各類異常造成數(shù)據(jù)丟失,如果有類似問題出現(xiàn),可通過查詢方式來獲取數(shù)據(jù)。

(2)接口流程說明:①安檢系統(tǒng)按照指定的用戶名和密碼通過登錄服務進行登錄;②登錄后安檢系統(tǒng)通過發(fā)送消息服務向信息管理系統(tǒng)發(fā)送消息;③信息管理系統(tǒng)收到消息后通過消息確認服務發(fā)送確認消息;④信息管理系統(tǒng)可以通過查詢消息服務發(fā)送查詢消息;⑤安檢系統(tǒng)和信息管理系統(tǒng)通過心跳服務發(fā)送心跳信息。

圖5 安檢系統(tǒng)和信息管理系統(tǒng)WebService 模式接口流程圖Fig.5 WebService interface mode of security inspection system and information management system

3 與離港系統(tǒng)外部接口設計

安檢系統(tǒng)與離港系統(tǒng)外部接口主要是從離港系統(tǒng)獲得旅客信息和行李信息。離港系統(tǒng)在值機時,每次打印登機牌或行李牌,離港通訊服務器向安檢系統(tǒng)通訊服務器發(fā)送旅客信息和行李信息,安檢系統(tǒng)通訊服務器接收信息并進行存儲和管理,建立旅客記錄和行李記錄以及安檢結果的對應關系。目前安檢系統(tǒng)與離港系統(tǒng)接口模式主要有三種:Socket 模式、MQ 模式和AMB 模式。

3.1 Socket 模式

圖6 安檢系統(tǒng)和離港系統(tǒng)通訊服務器工作圖Fig.6 Communication server working mode of security inspection system and departure control system

安檢系統(tǒng)和離港系統(tǒng)通過基于TCP/IP 的Socket 通訊,離港系統(tǒng)由兩臺活動的服務器組成,兩個相同的實例分別運行在兩臺服務器上,并共同操作同一個數(shù)據(jù)庫。離港系統(tǒng)通訊服務器將作為服務器端,安檢系統(tǒng)通訊服務器作為客戶端負責建立連接。離港系統(tǒng)的兩臺服務器將擁有各自獨立的IP。離港系統(tǒng)通訊服務器與安檢系統(tǒng)通訊服務器之間將采用Standby 的冗余模式[4],安檢系統(tǒng)通訊服務器不能與離港系統(tǒng)兩臺通訊服務器同時建立連接。當連接出現(xiàn)問題時,由客戶端負責發(fā)起新的連接請求。

數(shù)據(jù)交換的任一方捕獲到TCP/IP 連接失敗的情況下,如果當前存在連接,應該首先關閉連接,然后由客戶端負責重新建立新的連接。雙方系統(tǒng)都是雙備份系統(tǒng)較穩(wěn)定的完成接口工作任務。

3.2 MQ 模式

安檢系統(tǒng)與離港系統(tǒng)之間兩者之間的通信采用消息隊列MQ 中間件交換XML 格式或者BSM 格式的數(shù)據(jù)。

(1)接口方式。離港系統(tǒng)作為MQ 的Server 端,在MQ服務器的運行環(huán)境下,有隊列管理器、隊列、消息通道等對象,它提供全面的消息服務;安檢系統(tǒng)作為MQ 的Client 端,通過MQ 的API 實現(xiàn)一個MQ 應用程序的開發(fā)和運行??蛻舳藳]有隊列管理器、隊列等對象,它通過MQ 通道與服務器之間建立通訊,并將消息從客戶端發(fā)往服務器端的隊列。

(2)接口流程。離港系統(tǒng)通過旅客辦理值機打印登機牌等事件觸發(fā)提供數(shù)據(jù),將數(shù)據(jù)放置到MQ 目標隊列中,安檢系統(tǒng)及時從隊列中取走數(shù)據(jù)。

說明:①閉合的方框,表示隊列;②閉合的圓角方框,表示進程。分別表示離港系統(tǒng)接口程序和安檢系統(tǒng)接口程序;③帶箭頭的連線表示事件及其發(fā)送方向,箭頭所指向的是事件讀取者,尾部是事件寫入者。

圖7 安檢系統(tǒng)和與離港系統(tǒng)MQ 模式接口流程圖Fig.7 MQ interface mode of security inspection system and departure control system

3.3 AMB 模式

AMB 消息平臺使用先進的EAI(企業(yè)應用集成)中間件和架構設計理念,利用Channel/Queue 和XA 技術實現(xiàn)對機場不同系統(tǒng)數(shù)據(jù)的接收、處理和整合,形成一個按照各類數(shù)據(jù)之間的內在聯(lián)系進行組織的綜合性的機場旅客和行李信息平臺。

(1)接口方式。離港系統(tǒng)和安檢系統(tǒng)都是單獨的系統(tǒng),二者之間沒有任何實際的直接連接。兩者之間的通信通過AMB 和相應的外部系統(tǒng)客戶端系統(tǒng)采用WebService交換XML 格式數(shù)據(jù)。

(2)接口流程。離港系統(tǒng)作為發(fā)送數(shù)據(jù)方,將旅客信息和行李信息放入AMB 的發(fā)送消息服務中,安檢系統(tǒng)需要按照指定的用戶名/密碼調用AMB 的WebService 登錄服務接口,登陸到AMB 平臺,通過接收消息服務獲得旅客信息和行李信息。安檢系統(tǒng)同一時刻只能有一個應用和AMB 通信。

圖8 安檢系統(tǒng)和與離港系統(tǒng)AMB 模式接口流程圖Fig.8 AMB interface mode of security inspection system and departure control system

4 與行李處理系統(tǒng)外部接口設計

安檢系統(tǒng)和行李處理系統(tǒng)外部接口主要負責將將托運行李的安全檢查結果發(fā)送給行李處理系統(tǒng),行李處理系統(tǒng)根據(jù)收到的判讀結果信號決定行李的去留[5]。目前安檢系統(tǒng)與行李處理系統(tǒng)接口模式主要采用Socket 模式。

Socket 模式:安檢系統(tǒng)將使用一個開放的TCP/IP 協(xié)議的Socket 與行李處理系統(tǒng)保持通信。

(1)接口方式。安檢系統(tǒng)是服務器端,行李處理系統(tǒng)是客戶端。這意味著將由行李處理系統(tǒng)建立連接,在信息發(fā)送之后,該連接將保持活躍狀態(tài)。

(2)接口流程說明:①所有報文信息采用XML 格式;②安檢系統(tǒng)發(fā)送的行李安全檢查結果報文;③行李系統(tǒng)發(fā)送的行李安全檢查結果的確認報文;④安檢系統(tǒng)和行李處理系統(tǒng)各自以一定頻率發(fā)送心跳報文。

圖9 安檢系統(tǒng)和行李處理系統(tǒng)Socket 模式接口流程圖Fig.9 Socket interface mode of security inspection system and baggage handling system

5 與時鐘系統(tǒng)外部接口設計

安檢系統(tǒng)與時鐘系統(tǒng)外部接口主要功能是完成系統(tǒng)間的時間同步。

5.1 同步機制

安檢系統(tǒng)與時鐘系統(tǒng)之間時鐘同步采用的NTP 服務來實現(xiàn)的。Network Time Protocol(NTP)是用來使計算機時間同步化的一種協(xié)議,它可以使計算機對其服務器或時鐘源做同步化,它可以提供高精準度的時間校正,且可用加密確認的方式來防止惡毒的協(xié)議攻擊。

圖10 安檢系統(tǒng)和時鐘系統(tǒng)接口流程圖Fig.10 Interface mode of security inspection system and clock system

5.2 同步流程

安檢系統(tǒng)的通訊服務器通過機場主干網(wǎng)采用NTP服務完成與機場時鐘系統(tǒng)的時間同步。安檢系統(tǒng)內部通訊服務器和域控服務器通過應用程序完成時間同步。安檢系統(tǒng)內部客戶端則通過域時間同步完成與域控服務器的時間同步。通過逐級采用不同的同步機制完成安檢系統(tǒng)所有設備與機場時鐘系統(tǒng)的時間同步。

6 總結

機場安檢系統(tǒng)由于業(yè)務復雜需要和機場多個系統(tǒng)進行外部接口。其中與信息管理系統(tǒng)、離港系統(tǒng)、行李處理系統(tǒng)及時鐘系統(tǒng)接口是機場安檢系統(tǒng)必備外部接口,個別機場由于業(yè)務需求還需要和更多的系統(tǒng)進行接口,如航班集成接口[6]、CCTV 接口、公安上傳接口、民航上傳接口、登機口確認接口、海關系統(tǒng)接口和檢驗檢疫接口等。安檢系統(tǒng)與外部系統(tǒng)的接口方式包括Socket 模式、MQ 模式、AMB 模式、WebService 模式、PLC 模式和文件共享模式。多種接口模式的存在主要原因是各個系統(tǒng)廠家采用的技術不同,多種接口模式也給系統(tǒng)的維護帶來復雜性。隨著安檢系統(tǒng)規(guī)范化和成熟化,未來安檢系統(tǒng)將實現(xiàn)通過統(tǒng)一平臺完成與外部所有系統(tǒng)的接口工作。

[1]冀曉宏.民用機場安全檢查設施現(xiàn)狀與分析[J].中國民用航空,2008,10.[2]段紅波.安檢信息系統(tǒng)在民用機場的應用[J].計算機光盤軟件與應用,2012,12.

[3]倪曦寧.機場生產信息管理系統(tǒng)的設計與研究[J].中國科技縱橫,2010,19.

[4]何國棟.MARS 離港系統(tǒng)的設計與實現(xiàn)[J].中國民航學院學報,2003,A02.

[5]盧風祿.機場行李處理系統(tǒng)外部系統(tǒng)接口功能設計[J].公用工程設計,2010,9.

[6]徐森寶,杜岳山.機場航班信息集成系統(tǒng)淺析[J].科技創(chuàng)新導報,2011,35.

猜你喜歡
離港行李信息管理系統(tǒng)
教你如何“看穿”行李
離港航班延誤成本研究
三維可視化信息管理系統(tǒng)在選煤生產中的應用
信息管理系統(tǒng)在工程項目管理的應用
長三角機場群運行相關性分析
基于三維TGIS的高速公路綜合信息管理系統(tǒng)
行李
教你輕松收拾行李
旺角暴亂嫌犯被禁止離港
人事檔案信息管理系統(tǒng)的設計與實現(xiàn)