專利名稱::一種航班動態(tài)信息數(shù)據(jù)整合器及處理方法
技術領域:
:本發(fā)明屬于民航
技術領域:
,特別是涉及一種航班動態(tài)信息數(shù)據(jù)整合器及處理方法。
背景技術:
:目前,國內(nèi)面向公眾提供的民航信息服務分散在行業(yè)的各單位(如航空公司、機場、空管等),各自提供的服務內(nèi)容和服務范圍受限。由于民航運營業(yè)務涉及諸多單位,信息來源多且復雜,因此,各單位分別向公眾提供的民航信息服務在準確性,實時性、完整性等方面存在明顯不足。此外,這種信息分散、缺少有效的互連互通機制的狀況,阻礙了行業(yè)內(nèi)信息的交流與共享,不能充分、高效發(fā)揮信息對生產(chǎn)運輸?shù)拇龠M作用,難以實現(xiàn)行業(yè)內(nèi)的協(xié)同決策。一旦出現(xiàn)緊急情況,監(jiān)管部門缺少有效的方式全方位獲取及時的生產(chǎn)運輸狀況信息,難以協(xié)調(diào)有關部門實施有效的應急指揮。因此,要解決這種問題,必須首先采集分散在各部門的民航生產(chǎn)信息,對信息進行規(guī)范梳理,形成統(tǒng)一、完整、一致的數(shù)據(jù)形式,在此基礎上為實現(xiàn)面向公眾的信息發(fā)布和面向行業(yè)單位及監(jiān)管部門的決策支持和應急指揮奠定基礎。
發(fā)明內(nèi)容本發(fā)明為解決現(xiàn)有技術存在的問題,提供了一種航班動態(tài)信息數(shù)據(jù)整合器及處理方法。本發(fā)明目的之一是提供一種把航空公司、空管、機場的綜合信息,分類別、有層次、完整、準確、及時地傳遞到民航公眾信息服務平臺的前置機的數(shù)據(jù)庫中,為公眾及行業(yè)部門的服務請求提供準確及時的信息等特點的航班動態(tài)信息數(shù)據(jù)整合器。本發(fā)明航班動態(tài)信息數(shù)據(jù)整合器采用如下技術方案-一種航班動態(tài)信息數(shù)據(jù)整合器,其特點是包括電源系統(tǒng)、微處理器、輸入控制顯示單元、通信單元、數(shù)據(jù)接收單元、數(shù)據(jù)處理單元、數(shù)據(jù)存儲單元,數(shù)據(jù)接收單元,內(nèi)置接收處理程序模塊實現(xiàn)對傳輸數(shù)據(jù)的實時物理接收,并進行數(shù)據(jù)解壓、數(shù)據(jù)來源特征識別、分類處理,空管、機場、航空公司生產(chǎn)單位的航班動態(tài)信息以業(yè)務規(guī)則統(tǒng)一整合在平臺數(shù)據(jù)庫中,實現(xiàn)數(shù)據(jù)交換與共享。本發(fā)明航班動態(tài)信息數(shù)據(jù)整合器還可以采用如下技術措施所述的航班動態(tài)信息數(shù)據(jù)整合器,其特點是數(shù)據(jù)處理單元內(nèi)置校驗規(guī)則、整合規(guī)貝U、業(yè)務引擎,進行內(nèi)容識別與校驗,識別和確定數(shù)據(jù)范圍,進行數(shù)據(jù)轉換,再分析整理形成按規(guī)則定義后的數(shù)據(jù),壓縮處理,生成專用格式文件。所述的航班動態(tài)信息數(shù)據(jù)整合器,其特點是通信單元內(nèi)置FTP/S、HTTP/S、P0P3/SMTP、XFB通信協(xié)議支持;有來源數(shù)據(jù)采集通訊接口,采用多協(xié)議方式進行多源異構數(shù)據(jù)的接收;有存儲設備通訊接口,可連接外存儲設備。所述的航班動態(tài)信息數(shù)據(jù)整合器,其特點是數(shù)據(jù)存儲單元,是對各來源數(shù)據(jù)的接收分類存儲及整合處理完整數(shù)據(jù)的存儲;輸入控制單元,采用觸摸屏式手寫輸入方式,對數(shù)據(jù)源的添加、修改、啟/停控制,對校驗規(guī)則、整合規(guī)則權值、參數(shù)輸入調(diào)整設置;顯示單元,采用LCD彩色液晶模塊顯示數(shù)據(jù)信息,監(jiān)控整合過程,分析整合結果。為跨越各種軟硬件平臺、數(shù)據(jù)庫、應用軟件、數(shù)據(jù)格式和傳送方式之間的差異,提供了有效的技術途徑和工具。能夠存取并更新在不同的操作系統(tǒng)、硬件平臺上,存儲于不同數(shù)據(jù)庫中的,基于各種數(shù)據(jù)格式標準或平文格式的數(shù)據(jù)。能把實時的、事件驅(qū)動的及完全集成的應用數(shù)據(jù)交換與數(shù)據(jù)庫直接連接、把開放式接口設計、可擴展性及靈活性有機的結合在一起,并且在通信上可以綜合使用FTP/S、HTTP/S、P0P3/SMTP、XFB等通信協(xié)議。封裝各種數(shù)據(jù)整合邏輯,形成整合中間件,實現(xiàn)XML、EDI、ebXML、平文件、EXCEL、SPEC2000、ANSIX12、RosetNet、0racle、SQLServer、DB2、Sybase等多個異構系統(tǒng)數(shù)據(jù)源的數(shù)據(jù)整合。本發(fā)明目的之二是提供一種數(shù)據(jù)形式統(tǒng)一、完整、一致,實現(xiàn)數(shù)據(jù)交換與共享,并為信息發(fā)布、決策支持等提供完整、準確、及時的數(shù)據(jù)服務等特點的航班動態(tài)信息數(shù)據(jù)整合器的處理方法。本發(fā)明航班動態(tài)信息數(shù)據(jù)整合器的處理方法采用如下技術方案航班動態(tài)信息數(shù)據(jù)整合器的處理方法,其特點是:數(shù)據(jù)接收處理單元接收處理數(shù)據(jù),數(shù)據(jù)存儲單元和動態(tài)信息整合,實現(xiàn)數(shù)據(jù)存儲處理模塊功能,實時處理來源航班動態(tài)信息;將空管、機場、航空公司生產(chǎn)單位的相關航班動態(tài)信息按業(yè)務規(guī)則整合到平臺數(shù)據(jù)庫中,實現(xiàn)數(shù)據(jù)交換與共享,并為信息發(fā)布、決策支持提供完整、準確、及時的數(shù)據(jù)服務;封裝各種數(shù)據(jù)整合邏輯,實現(xiàn)多源異構數(shù)據(jù)的整合;通過設置,定義整合條件,然后接收航班相關數(shù)據(jù),整合形成標準航班信息,存儲在數(shù)據(jù)中心,同時監(jiān)控整合過程,分析整合結果。本發(fā)明航班動態(tài)信息數(shù)據(jù)整合器的處理方法還可以采用如下技術措施所述的航班動態(tài)信息數(shù)據(jù)整合器的處理方法,其特點是數(shù)據(jù)交換與共享采用數(shù)據(jù)傳輸多種通信協(xié)議支持,數(shù)據(jù)文件傳輸?shù)墓芾?、自動化和監(jiān)視;自動進行預處理和后處理;完善的、基于標準的對數(shù)據(jù)交換安全性的保護。所述的航班動態(tài)信息數(shù)據(jù)整合器的處理方法,其特點是數(shù)據(jù)接收處理單元實現(xiàn)對傳輸數(shù)據(jù)的實時物理接收,并進行數(shù)據(jù)解壓、內(nèi)容識別與校驗,再分析整理形成按規(guī)則定義后的數(shù)據(jù)。所述的航班動態(tài)信息數(shù)據(jù)整合器的處理方法、其特點是數(shù)據(jù)整合存儲處理模塊,基于JMS規(guī)范接收發(fā)過來的數(shù)據(jù)文件,然后調(diào)用文件解析引擎實現(xiàn)對數(shù)據(jù)的解析轉換成標準數(shù)據(jù),并按照可配置航空公司、起降機場所屬空管、起降機場的各項數(shù)據(jù)的整合優(yōu)先級權值矩陣,權值越高優(yōu)先級越低、空值數(shù)據(jù)優(yōu)先級最低原則的整合規(guī)則對數(shù)據(jù)進行整合。所述的航班動態(tài)信息數(shù)據(jù)整合器的處理方法,其特點是來源航班動態(tài)數(shù)據(jù)與系統(tǒng)中航班號、起飛機場相同,更新處理起飛有關特征數(shù)據(jù)和狀態(tài);來源航班動態(tài)數(shù)據(jù)與系統(tǒng)中航班號、降落機場相同,更新處理降落有關特征數(shù)據(jù)和狀態(tài)??商幚斫?jīng)停任意段特征的航班數(shù)據(jù);國際航班采用起飛、降落時差分析處理法來處理統(tǒng)一時間問題。所述的航班動態(tài)信息數(shù)據(jù)整合器的處理方法,其特點是數(shù)據(jù)內(nèi)容有l(wèi))航班信息-航班號、數(shù)據(jù)來源、飛機注冊號、飛機型號、計劃起飛時間、計劃降落時間、預計起飛時間、預計降落時間、實際起飛時間、實際降落時間、預計飛行時間、起飛機場與北京時間時差、降落機場與北京時間時差、起飛航站樓、降落航站樓、值機柜臺號、登機口、值機柜臺開始辦理時間、柜臺關閉時間、登機開始時間、登機結束時間、航班狀態(tài)、延誤原因、備降機場l、備降機場2、備降機場3、頭等艙旅客人數(shù)、公務艙旅客人數(shù)、普通艙旅客人數(shù)、旅客總人數(shù)、行李件數(shù)、行李重量、貨物重量、郵包重量、開艙門時間、關艙門時間、撤輪擋時間、上輪擋時間、起飛跑道號、降落跑道號、停機位、預計起飛延誤時間、推出機位時間、推入機位時間、前序航班號、后序航班號;2)整合權值矩陣:航班信息中的所有數(shù)據(jù)項,所屬航空公司、起飛機場、降落機場、起飛機場所屬空管、降落機場所屬空管的數(shù)據(jù)源權值。本發(fā)明采用適配器框架解決與被集成系統(tǒng)異構數(shù)據(jù)之間的連接和數(shù)據(jù)接口的問題。以文件方式為接口,支持數(shù)字證書和加密算法,SSL(SecureSocketLayer)或SSL/TSL,安全協(xié)議SSH(SecureShell),支持SFTP傳輸協(xié)議的實施。對接收到的數(shù)據(jù)按照業(yè)務數(shù)據(jù)的原始格式進行處理,對數(shù)據(jù)格式校驗,生成標準的DML數(shù)據(jù)。輸入單元采用觸摸鍵盤或觸摸屏輸入模式。數(shù)據(jù)流轉換的功能是將接收的數(shù)據(jù)流轉成XML格式的數(shù)據(jù)。然后進行XML數(shù)據(jù)格式校驗操作。原始格式數(shù)據(jù)處理的功能是對接收到的數(shù)據(jù)按照業(yè)務數(shù)據(jù)的原始格式進行處理,生成標準的DML數(shù)據(jù)。數(shù)據(jù)轉換處理的功能是對接收到的數(shù)據(jù)按照數(shù)據(jù)中心數(shù)據(jù)庫的格式進行處理,生成標準的DML數(shù)據(jù)。數(shù)據(jù)加載的功能是對接收到的數(shù)據(jù)進行加載到數(shù)據(jù)庫中。為了在"數(shù)據(jù)源是多種多樣,數(shù)據(jù)格式各不相同"的數(shù)據(jù)環(huán)境下,使數(shù)據(jù)整合子系統(tǒng)正常運行,而且能夠滿足將來整個系統(tǒng)的業(yè)務和處理功能的擴展需求。數(shù)據(jù)整合子系統(tǒng)的各項運行參數(shù)可以靈活設置,動態(tài)加載使用。原始格式數(shù)據(jù)在數(shù)據(jù)整合過程中,可以在多個關鍵處理點,進行數(shù)據(jù)保存操作。以保證數(shù)據(jù)整合過程中出現(xiàn)異常情況,如斷電、網(wǎng)絡通訊中斷、數(shù)據(jù)中心數(shù)據(jù)庫不能寫入等情況,數(shù)據(jù)不會丟失。在異常情況解除以后,仍然可以正常進行數(shù)據(jù)整合處理,包括在異常期間的收到的數(shù)據(jù)。本發(fā)明特征1、封裝各種數(shù)據(jù)整合邏輯,形成整合中間件,實現(xiàn)多個異構系統(tǒng)數(shù)據(jù)源的數(shù)據(jù)整合。1.1采用適配器框架解決與被集成系統(tǒng)異構數(shù)據(jù)之間的連接和數(shù)據(jù)接口的問題。以文件方式為接口,支持數(shù)字證書和加密算法,支持傳輸協(xié)議的實施。1.2根據(jù)整合、加載策略針對指定的數(shù)據(jù)項判斷當前數(shù)據(jù)的優(yōu)先級,若整合數(shù)據(jù)庫中相應表項無數(shù)據(jù)直接更新該數(shù)據(jù),若數(shù)據(jù)庫中相應表項由數(shù)據(jù)則根據(jù)其數(shù)據(jù)來源判斷比較待更新數(shù)據(jù)的優(yōu)先級,若其優(yōu)先級高于數(shù)據(jù)庫中已存在數(shù)據(jù)表項優(yōu)先級則更新該數(shù)據(jù)。1.3整合原則對于唯一數(shù)據(jù)直接將其導入到整合數(shù)據(jù)庫中,對于有多個來源的數(shù)據(jù)按照該數(shù)據(jù)項的優(yōu)先級進行替換更新;實時更新最新數(shù)據(jù)。1.4數(shù)據(jù)庫設計1.4.1航班信息航班號、數(shù)據(jù)來源、飛機注冊號、飛機型號、計劃起飛時間、計劃降落時間、預計起飛時間、預計降落時間、實際起飛時間、實際降落時間、預計飛行時間、起飛機場與北京時間時差、降落機場與北京時間時差、起飛航站樓、降落航站樓、值機柜臺號、登機口、值機柜臺開始辦理時間、柜臺關閉時間、登機開始時間、登機結束時間、航班狀態(tài)、延誤原因、備降機場l、備降機場2、備降機場3、頭等艙旅客人數(shù)、公務艙旅客人數(shù)、普通艙旅客人數(shù)、旅客總人數(shù)、行李件數(shù)、行李重量、貨物重量、郵包重量、開艙門時間、關艙門時間、撤輪擋時間、上輪擋時間、起飛跑道號、降落跑道號、停機位、預計起飛延誤時間、推出機位時間、推入機位時間、前序航班號、后序航班號。1.4.2整合權值矩陣數(shù)據(jù)項(包含航班信息中的所有數(shù)據(jù)項),數(shù)據(jù)源(所屬航空公司、起飛機場、降落機場、起飛機場所屬空管、降落機場所屬空管)權值。2、異常處理策略2.1定時監(jiān)測上傳文件夾中文件數(shù)量,當有較多文件未被處理時認為數(shù)據(jù)間隙校驗模塊發(fā)生異常,需要重新加載以確保數(shù)據(jù)文件解析校驗正常進行。2.2讀取到的數(shù)據(jù)文件發(fā)生異常時,在數(shù)據(jù)傳輸模塊已經(jīng)確保了傳輸文件的正確性,若文件異常則說明該數(shù)據(jù)文件在獲取時就不正確,將該文件轉入錯誤數(shù)據(jù)文件中。2.3數(shù)據(jù)校驗模塊運行出現(xiàn)異常處理環(huán)節(jié)有兩個后續(xù)動作向調(diào)用方法拋出異常"f曰息o本發(fā)明具有的優(yōu)點和積極效果航班動態(tài)信息數(shù)據(jù)整合器及處理方法,由于采用本發(fā)明全新的技術方案,將空管、機場、航空公司等生產(chǎn)單位的相關信息以一定的業(yè)務規(guī)則整合到平臺數(shù)據(jù)庫中,發(fā)送和接收不必在線等待,同時將來各個生產(chǎn)系統(tǒng)的變更與升級不會對整合系統(tǒng)帶來影響,易于維護;可方便地支持多種程序開發(fā)語言,能夠兼容各種應用程序。將來任何一方可能的生產(chǎn)系統(tǒng)升級或換代等調(diào)整,都不會影響整合系統(tǒng)的生產(chǎn)與維護,只需相應修改配置即可對信息進行規(guī)范梳理,形成統(tǒng)一、完整、一致的數(shù)據(jù)形式,實現(xiàn)數(shù)據(jù)交換與共享,并為信息發(fā)布、決策支持等提供完整、準確、及時的數(shù)據(jù)服務,在此基礎上實現(xiàn)面向公眾的信息發(fā)布和面向行業(yè)單位及監(jiān)管部門的決策支持和應急指揮。圖1航班動態(tài)信息數(shù)據(jù)整合器結構示意圖;圖2航班動態(tài)信息數(shù)據(jù)整合工作原理示意圖;圖3航班動態(tài)信息數(shù)據(jù)整合處理模型示意圖;圖4航班飛行航段分析示意圖。具體實施例方式為能進一步了解本發(fā)明的技術內(nèi)容、特點及功效,茲列舉以下實例,并配合附圖詳細說明如下參照附圖l、圖2、圖3和圖4。實施例1一種航班動態(tài)信息數(shù)據(jù)整合器,包括電源系統(tǒng)、微處理器、輸入控制顯示單元、通信單元、數(shù)據(jù)接收單元、數(shù)據(jù)處理單元、數(shù)據(jù)存儲單元,數(shù)據(jù)接收單元,內(nèi)置接收處理程序模塊實現(xiàn)對傳輸數(shù)據(jù)的實時物理接收,并進行數(shù)據(jù)解壓、數(shù)據(jù)來源特征識別、分類處理,空管、機場、航空公司生產(chǎn)單位的航班動態(tài)信息以業(yè)務規(guī)則統(tǒng)一整合在平臺數(shù)據(jù)庫中,實現(xiàn)數(shù)據(jù)交換與共享。數(shù)據(jù)處理單元內(nèi)置校驗規(guī)則、整合規(guī)則、業(yè)務引擎,進行內(nèi)容識別與校驗,識別和確定數(shù)據(jù)范圍,進行數(shù)據(jù)轉換,再分析整理形成按規(guī)則定義后的數(shù)據(jù),壓縮處理,生成專用格式文件。通信單元內(nèi)置FTP/S、HTTP/S、P0P3/SMTP、XFB通信協(xié)議支持;有來源數(shù)據(jù)采集通訊接口,采用多協(xié)議方式進行多源異構數(shù)據(jù)的接收;有存儲設備通訊接口,可連接外存儲設備。數(shù)據(jù)存儲單元,是對各來源數(shù)據(jù)的接收分類存儲及整合處理完整數(shù)據(jù)的存儲;輸入控制單元,采用觸摸屏式手寫輸入方式,對數(shù)據(jù)源的添加、修改、啟/??刂?,對校驗規(guī)則、整合規(guī)則權值、參數(shù)輸入調(diào)整設置;顯示單元,采用LCD彩色液晶模塊顯示數(shù)據(jù)信息,監(jiān)控整合過程,分析整合結果。以國航為例,國航的生產(chǎn)數(shù)據(jù)大部分都集中在OMIS系統(tǒng)中,OMIS系統(tǒng)的開發(fā)工具是PowerBuilder,數(shù)據(jù)庫是Oracle,而國航地服的地面保障系統(tǒng)采用的數(shù)據(jù)庫則是Foxpro。OMIS可以提供大部分的生產(chǎn)數(shù)據(jù),包括航班號、飛機注冊號、飛機數(shù)量、起飛機場、計劃起飛時間、預計起飛時間、實際起飛時間、計劃到達時間、預計到達時間、實際到達時間、降落機場、停機位、延誤原因、航班性質(zhì)、機型、班期、狀態(tài)、航班類型等,這些信息有些是航空公司自己的第一手數(shù)據(jù),如實際起飛時間和實際落地時間可以通過航空公司自己的起飛落地報獲得,而有些則是通過空管得到的二次數(shù)據(jù),如停機位是機場給空管,空管再轉發(fā)給航空公司的數(shù)據(jù)。地服系統(tǒng)則可以提供地面服務情況如清潔、配餐等的數(shù)據(jù)。國航數(shù)據(jù)整合系統(tǒng)需要從0MIS(以后要替換為S0C)的Oracle數(shù)據(jù)庫和地服系統(tǒng)的Foxpro數(shù)據(jù)庫中讀取數(shù)據(jù),并利用消息客戶端推送到平臺服務器的適配器層。消息客戶端采用基于消息的中間件技術(MOM)提供一個異步消息傳送機制,在國航數(shù)據(jù)整合系統(tǒng)內(nèi),安裝MOM的API調(diào)用程序,系統(tǒng)按照既定的消息格式分別通過不同的消息隊列完成發(fā)送和接收消息(國航數(shù)據(jù)整合系統(tǒng)向平臺提交或獲取消息通過生成中間臨時表的方式實現(xiàn))。實施例2航班動態(tài)信息數(shù)據(jù)整合器的處理方法,其數(shù)據(jù)接收處理單元接收處理數(shù)據(jù),數(shù)據(jù)存儲單元和動態(tài)信息整合,實現(xiàn)數(shù)據(jù)存儲處理模塊功能,實時處理來源航班動態(tài)信息;將空管、機場、航空公司生產(chǎn)單位的相關航班動態(tài)信息按業(yè)務規(guī)則整合到平臺數(shù)據(jù)庫中,實現(xiàn)數(shù)據(jù)交換與共享,并為信息發(fā)布、決策支持提供完整、準確、及時的數(shù)據(jù)服務;封裝各種數(shù)據(jù)整合邏輯,實現(xiàn)多源異構數(shù)據(jù)的整合;通過設置,定義整合條件,然后接收航班相關數(shù)據(jù),整合形成標準航班信息,存儲在數(shù)據(jù)中心,同時監(jiān)控整合過程,分析整合結果。數(shù)據(jù)交換與共享采用數(shù)據(jù)傳輸多種通信協(xié)議支持,數(shù)據(jù)文件傳輸?shù)墓芾?、自動化和監(jiān)視;自動進行預處理和后處理;完善的、基于標準的對數(shù)據(jù)交換安全性的保護。數(shù)據(jù)接收處理單元實現(xiàn)對傳輸數(shù)據(jù)實時物理接收,并進行數(shù)據(jù)解壓、內(nèi)容識別與校驗,再分析整理形成按規(guī)則定義后的數(shù)據(jù)。數(shù)據(jù)整合存儲處理模塊,基于JMS規(guī)范接收發(fā)過來的數(shù)據(jù)文件,然后調(diào)用文件解析引擎實現(xiàn)對數(shù)據(jù)的解析轉換成標準數(shù)據(jù),并按照可配置航空公司、起降機場所屬空管、起降機場的各項數(shù)據(jù)的整合優(yōu)先級權值矩陣,權值越高優(yōu)先級越低、空值數(shù)據(jù)優(yōu)先級最低原則的整合規(guī)則對數(shù)據(jù)進行整合。當來源航班動態(tài)數(shù)據(jù)與系統(tǒng)中航班號、起飛機場相同,更新處理起飛有關特征數(shù)據(jù)和狀態(tài)。當來源航班動態(tài)數(shù)據(jù)與系統(tǒng)中航班號、降落機場相同,更新處理降落有關特征數(shù)據(jù)和狀態(tài)。可處理經(jīng)停任意段特征的航班數(shù)據(jù);國際航班采用起飛、降落時差分析處理法來處理統(tǒng)一時間問題。數(shù)據(jù)內(nèi)容有1)航班信息航班號、數(shù)據(jù)來源、飛機注冊號、飛機型號、計劃起飛時間、計劃降落時間、預計起飛時間、預計降落時間、實際起飛時間、實際降落時間、預計飛行時間、起飛機場與北京時間時差、降落機場與北京時間時差、起飛航站樓、降落航站樓、值機柜臺號、登機口、值機柜臺開始辦理時間、柜臺關閉時間、登機開始時間、登機結束時間、航班狀態(tài)、延誤原因、備降機場l、備降機場2、備降機場3、頭等艙旅客人數(shù)、公務艙旅客人數(shù)、普通艙旅客人數(shù)、旅客總人數(shù)、行李件數(shù)、行李重量、貨物重量、郵包重量、開艙門時間、關艙門時間、撤輪擋時間、上輪擋時間、起飛跑道號、降落跑道號、停機位、預計起飛延誤時間、推出機位時間、推入機位時間、前序航班號、后序航班號;2)整合權值矩陣航班信息中的所有數(shù)據(jù)項,所屬航空公司、起飛機場、降落機場、起飛機場所屬空管、降落機場所屬空管的數(shù)據(jù)源權值。以華北空管局為例,華北空管局整合建立的綜合系統(tǒng)以指揮為目的,而非信息服務。不同的機場、不同空管局的系統(tǒng)可能會有很大差異。綜合系統(tǒng)中很多重要的數(shù)據(jù)例如航行情報,天氣信息,流量控制等都來自于民航總局空管局??梢哉f,空管數(shù)據(jù)整合是整個企業(yè)級數(shù)據(jù)整合層面最為關鍵的部分。信息整合在應用整合的下層,注重于數(shù)據(jù)本身的共享性和易操作性。就信息整合而言,無需對原有系統(tǒng)和原有的數(shù)據(jù)進行任何的改變。信息整合中有一些常用功能,通過應用層進行整合會復雜很多,如異構數(shù)據(jù)庫信息的關聯(lián)査詢,通過信息整合平臺實現(xiàn)只需一個SQL語句就可完成。數(shù)據(jù)的交換也可通過SQL實現(xiàn)。信息整合也不是完全替代應用整合,而是提供了一個更簡化和方便的平臺。基于統(tǒng)一的信息平臺基礎上,應用系統(tǒng)的整合可變得更為方便靈活。如無需考慮異構數(shù)據(jù)連接問題、無需考慮數(shù)據(jù)轉換的問題。直接利用異構數(shù)據(jù)庫聯(lián)邦査詢的能力,從性能上還可利用數(shù)據(jù)緩存的特點,進一步還可基于WebService進行集成。本發(fā)明的軟硬件系統(tǒng)構成和實施過程航班動態(tài)信息數(shù)據(jù)整合器及其處理方法,有電源系統(tǒng)、微處理器、輸入控制單元、顯示單元、通信單元、數(shù)據(jù)接收單元、數(shù)據(jù)處理單元、數(shù)據(jù)存儲單元共同組成整合器設備;實現(xiàn)對傳輸數(shù)據(jù)的實時物理接收,并進行數(shù)據(jù)解壓、內(nèi)容識別與校驗,再分析整理形成按規(guī)則定義后的數(shù)據(jù)。其處理方法是將空管、機場、航空公司等生產(chǎn)單位的相關航班動態(tài)信息以一定的業(yè)務規(guī)則統(tǒng)一整合到平臺數(shù)據(jù)庫中,實現(xiàn)數(shù)據(jù)交換與共享,并為信息發(fā)布、決策支持等提供完整、準確、及時的數(shù)據(jù)服務。1、數(shù)據(jù)接收單元將從數(shù)據(jù)接收獲得的文件進行解壓讀取解析,然后將相關數(shù)據(jù)錄入到其來源單位元數(shù)據(jù)數(shù)據(jù)庫中,同時將該數(shù)據(jù)整合到數(shù)據(jù)中心子系統(tǒng)數(shù)據(jù)庫中,整合完畢后刪除該文件;若文件入庫出錯則將該文件轉存到錯誤文件目錄中。2、數(shù)據(jù)存儲單元對于唯一數(shù)據(jù)直接將其導入到整合數(shù)據(jù)庫中,對于有多個來源的數(shù)據(jù)按照該數(shù)據(jù)項的優(yōu)先級進行替換更新;實時更新最新數(shù)據(jù)。3、在整合數(shù)據(jù)只保留關于該航班最新的相關航班信息;在各單位的元數(shù)據(jù)數(shù)據(jù)庫中按照時間戳保留其傳輸來的所有數(shù)據(jù)。4、數(shù)據(jù)處理單元數(shù)據(jù)解析校驗模塊,將數(shù)據(jù)傳輸子系統(tǒng)傳輸來的Xml格式壓縮文件進行解壓讀取,并對相關數(shù)據(jù)進行格式校驗,校驗成功后傳入格式轉換模塊進行輸入數(shù)據(jù)格式的統(tǒng)一轉化處理。若校驗成功刪除該文件,否則記錄失敗信息將該文件轉入其相應單位錯誤數(shù)據(jù)文件夾。在文件讀取、解壓、數(shù)據(jù)校驗過程和中都要記錄系統(tǒng)操作日志。5、數(shù)據(jù)處理單元數(shù)據(jù)轉換模塊對接收到的數(shù)據(jù)按照指定的映射關系進行格式轉換,形成統(tǒng)一格式的數(shù)據(jù),以便進行加載入庫。在進行數(shù)據(jù)轉換操作之前,要首先獲得數(shù)據(jù)轉換元數(shù)據(jù)。元數(shù)據(jù)包括表對應關系、字段對應關系,以及數(shù)據(jù)類型對應關系。它是關系到數(shù)據(jù)轉換能否順利進行的操作依據(jù)。完成數(shù)據(jù)格式轉換后,根據(jù)要求將數(shù)據(jù)利用不同的模塊導入到其相應的數(shù)據(jù)庫。6、通過設立數(shù)據(jù)轉換規(guī)則,按照指定的規(guī)則針對各單位數(shù)據(jù)進行轉換。6.1、數(shù)據(jù)類型轉換。最常見的簡單變換是轉換一個數(shù)據(jù)元的類型。它是將一種類型的數(shù)據(jù)轉換成另一種類型的數(shù)據(jù)。數(shù)據(jù)轉換的前提是類型相容。在這里,類型相容指的是一種類型數(shù)據(jù)的值域可以通過常用的轉換函數(shù)映射到另一種類型的值域上。這種映射不會丟失數(shù)據(jù)的精確度。6.2、時間/日期格式轉換。因為大多數(shù)系統(tǒng)都采用多種不同的日期和時間格式,所以需要進行日期和時間格式的轉換。6.3、代碼轉換。在業(yè)務數(shù)據(jù)庫中建立代碼是為了節(jié)省數(shù)據(jù)庫存儲空間和提高計算機處理效率。這些代碼一般由系統(tǒng)管理員設置,由應用程序維護。但是每個業(yè)務系統(tǒng)中所使用的代碼往往是不同的,所以需要在數(shù)據(jù)交換服務中進行代碼轉換。6.4、值域轉換。值域轉換是將一個字段的全部或部分取值映射到另一個字段的全部或部分取值上去。例如某一系統(tǒng)中,某一項數(shù)據(jù)的取值分為IO個級別('0'~'9'),而在另一個系統(tǒng)中,該項數(shù)據(jù)的取值僅僅分為5個級別('A''E'),這就需要將具有10個級別的值域映射到具有5個級別的值域上去。代碼轉換可以看成是一類特殊的值域轉換。6.5、名稱轉換。可以XML數(shù)據(jù)中的數(shù)據(jù)項的名稱轉換成另一種名稱,例如將"名稱"轉換成"企業(yè)名稱"。6.6、內(nèi)容過濾??梢赃^濾掉不需要或者沒有權限訪問的數(shù)據(jù)項。7、采用規(guī)則定義建立從源XML到目標XML的映射關系。數(shù)據(jù)交換運行時將根據(jù)相應的規(guī)則來加載生成對應的一個或多個目標XML數(shù)據(jù)。8、數(shù)據(jù)處理單元數(shù)據(jù)整合加載模塊,將數(shù)據(jù)格式轉換模塊生成的數(shù)據(jù)進行加載到整合數(shù)據(jù)庫中,對于多數(shù)據(jù)源的數(shù)據(jù)要根據(jù)其優(yōu)先即進行替換更新。在進行數(shù)據(jù)整合加載操作之前,首先獲得數(shù)據(jù)加載策略文件,主要用于控制相關數(shù)據(jù)的優(yōu)先級,當該數(shù)據(jù)項無數(shù)據(jù)時直接采用傳來的數(shù)據(jù),當有數(shù)據(jù)時判別相關數(shù)據(jù)優(yōu)先級進行替換更新。根據(jù)加載策略針對指定的數(shù)據(jù)項判斷當前數(shù)據(jù)的優(yōu)先級,若整合數(shù)據(jù)庫中相應表項無數(shù)據(jù)直接更新該數(shù)據(jù),若數(shù)據(jù)庫中相應表項由數(shù)據(jù)則根據(jù)其數(shù)據(jù)來源判斷比較待更新數(shù)據(jù)的優(yōu)先級,若其優(yōu)先級高于數(shù)據(jù)庫中己存在數(shù)據(jù)表項優(yōu)先級則更新該數(shù)據(jù)。數(shù)據(jù)結構1)航班信息航班號、數(shù)據(jù)來源、飛機注冊號、飛機型號、計劃起飛時間、計劃降落時間、預計起飛時間、預計降落時間、實際起飛時間、實際降落時間、預計飛行時間、起飛機場與北京時間時差、降落機場與北京時間時差、起飛航站樓、降落航站樓、值機柜臺號、登機口、值機柜臺開始辦理時間、柜臺關閉時間、登機開始時間、登機結束時間、航班狀態(tài)、延誤原因、備降機場l、備降機場2、備降機場3、頭等艙旅客人數(shù)、公務艙旅客人數(shù)、普通艙旅客人數(shù)、旅客總人數(shù)、行李件數(shù)、行李重量、貨物重量、郵包重量、開艙門時間、關艙門時間、撤輪擋時間、上輪擋時間、起飛跑道號、降落跑道號、停機位、預計起飛延誤時間、推出機位時間、推入機位時間、前序航班號、后序航班號;2)整合權值矩陣數(shù)據(jù)項(包含航班信息中的所有數(shù)據(jù)項),數(shù)據(jù)源(所屬航空公司、起飛機場、降落機場、起飛機場所屬空管、降落機場所屬空管)權值。航班動態(tài)信息數(shù)據(jù)項與數(shù)據(jù)源權值矩陣示意表<table>tableseeoriginaldocumentpage14</column></row><table>航班動態(tài)信息數(shù)據(jù)整合示意結果<table>tableseeoriginaldocumentpage14</column></row><table>權利要求1.一種航班動態(tài)信息數(shù)據(jù)整合器,其特征是包括電源系統(tǒng)、微處理器、輸入控制顯示單元、通信單元、數(shù)據(jù)接收單元、數(shù)據(jù)處理單元、數(shù)據(jù)存儲單元,數(shù)據(jù)接收單元,內(nèi)置接收處理程序模塊實現(xiàn)對傳輸數(shù)據(jù)的實時物理接收,并進行數(shù)據(jù)解壓、數(shù)據(jù)來源特征識別、分類處理,空管、機場、航空公司生產(chǎn)單位的航班動態(tài)信息以業(yè)務規(guī)則統(tǒng)一整合在平臺數(shù)據(jù)庫中,實現(xiàn)數(shù)據(jù)交換與共享。2.根據(jù)權利要求1所述的航班動態(tài)信息數(shù)據(jù)整合器,其特征是數(shù)據(jù)處理單元內(nèi)置校驗規(guī)則、整合規(guī)則、業(yè)務引擎,進行內(nèi)容識別與校驗,識別和確定數(shù)據(jù)范圍,進行數(shù)據(jù)轉換,再分析整理形成按規(guī)則定義后的數(shù)據(jù),壓縮處理,生成專用格式文件。3.根據(jù)權利要求1所述的航班動態(tài)信息數(shù)據(jù)整合器,其特征是通信單元內(nèi)置FTP/S、HTTP/S、P0P3/SMTP、XFB通信協(xié)議支持;有來源數(shù)據(jù)采集通訊接口,采用多協(xié)議方式進行多源異構數(shù)據(jù)的接收;有存儲設備通訊接口,可連接外存儲設備。4.根據(jù)權利要求1所述的航班動態(tài)信息數(shù)據(jù)整合器,其特征是數(shù)據(jù)存儲單元,是對各來源數(shù)據(jù)的接收分類存儲及整合處理完整數(shù)據(jù)的存儲;輸入控制單元,采用觸摸屏式手寫輸入方式,對數(shù)據(jù)源的添加、修改、啟/??刂疲瑢πr炓?guī)則、整合規(guī)則權值、參數(shù)輸入調(diào)整設置;顯示單元,采用LCD彩色液晶模塊顯示數(shù)據(jù)信息,監(jiān)控整合過程,分析整合結果。5.根據(jù)權利要求1所述的航班動態(tài)信息數(shù)據(jù)整合器的處理方法,其特征是數(shù)據(jù)接收處理單元接收處理數(shù)據(jù),數(shù)據(jù)存儲單元和動態(tài)信息整合,實現(xiàn)數(shù)據(jù)存儲處理模塊功能,實時處理來源航班動態(tài)信息;將空管、機場、航空公司生產(chǎn)單位的相關航班動態(tài)信息按業(yè)務規(guī)則整合到平臺數(shù)據(jù)庫中,實現(xiàn)數(shù)據(jù)交換與共享,并為信息發(fā)布、決策支持提供完整、準確、及時的數(shù)據(jù)服務;封裝各種數(shù)據(jù)整合邏輯,實現(xiàn)多源異構數(shù)據(jù)的整合;通過設置,定義整合條件,然后接收航班相關數(shù)據(jù),整合形成標準航班信息,存儲在數(shù)據(jù)中心,同時監(jiān)控整合過程,分析整合結果。6.根據(jù)權利要求5所述的航班動態(tài)信息數(shù)據(jù)整合器的處理方法,其特征是數(shù)據(jù)交換與共享采用數(shù)據(jù)傳輸多種通信協(xié)議支持,數(shù)據(jù)文件傳輸?shù)墓芾?、自動化和監(jiān)視;自動進行預處理和后處理;完善的、基于標準的對數(shù)據(jù)交換安全性的保護。7.根據(jù)權利要求5所述的航班動態(tài)信息數(shù)據(jù)整合器的處理方法,其特征是數(shù)據(jù)接收處理單元實現(xiàn)對傳輸數(shù)據(jù)的實時物理接收,并進行數(shù)據(jù)解壓、內(nèi)容識別與校驗,再分析整理形成按規(guī)則定義后的數(shù)據(jù)。8.根據(jù)權利要求5所述的航班動態(tài)信息數(shù)據(jù)整合器的處理方法,其特征是數(shù)據(jù)整合存儲處理模塊,基于JMS規(guī)范接收發(fā)過來的數(shù)據(jù)文件,然后調(diào)用文件解析引擎實現(xiàn)對數(shù)據(jù)的解析轉換成標準數(shù)據(jù),并按照可配置航空公司、起降機場所屬空管、起降機場的各項數(shù)據(jù)的整合優(yōu)先級權值矩陣,權值越高優(yōu)先級越低、空值數(shù)據(jù)優(yōu)先級最低原則的整合規(guī)則對數(shù)據(jù)進行整合。9.根據(jù)權利要求5所述的航班動態(tài)信息數(shù)據(jù)整合器的處理方法,其特征是來源航班動態(tài)數(shù)據(jù)與系統(tǒng)中航班號、起飛機場相同,更新處理起飛有關特征數(shù)據(jù)和狀態(tài);來源航班動態(tài)數(shù)據(jù)與系統(tǒng)中航班號、降落機場相同,更新處理降落有關特征數(shù)據(jù)和狀態(tài);可處理經(jīng)停任意段特征的航班數(shù)據(jù);國際航班采用起飛、降落時差分析處理法來處理統(tǒng)一時間問題。10.根據(jù)權利要求5所述的航班動態(tài)信息數(shù)據(jù)整合器的處理方法,其特征是:數(shù)據(jù)內(nèi)容有:1)航班信息航班號、數(shù)據(jù)來源、飛機注冊號、飛機型號、計劃起飛時間、計劃降落時間、預計起飛時間、預計降落時間、實際起飛時間、實際降落時間、預計飛行時間、起飛機場與北京時間時差、降落機場與北京時間時差、起飛航站樓、降落航站樓、值機柜臺號、登機口、值機柜臺開始辦理時間、柜臺關閉時間、登機開始時間、登機結束時間、航班狀態(tài)、延誤原因、備降機場1、備降機場2、備降機場3、頭等艙旅客人數(shù)、公務艙旅客人數(shù)、普通艙旅客人數(shù)、旅客總人數(shù)、行李件數(shù)、行李重量、貨物重量、郵包重量、開艙門時間、關艙門時間、撤輪擋時間、上輪擋時間、起飛跑道號、降落跑道號、停機位、預計起飛延誤時間、推出機位時間、推入機位時間、前序航班號、后序航班號;2)整合權值矩陣航班信息中的所有數(shù)據(jù)項,所屬航空公司、起飛機場、降落機場、起飛機場所屬空管、降落機場所屬空管的數(shù)據(jù)源權值。全文摘要本發(fā)明涉及一種航班動態(tài)信息數(shù)據(jù)整合器及處理方法。本發(fā)明屬于民航
技術領域:
。一種航班動態(tài)信息數(shù)據(jù)整合器,包括電源系統(tǒng)、微處理器、輸入控制顯示單元、通信單元、數(shù)據(jù)接收單元、數(shù)據(jù)處理單元、數(shù)據(jù)存儲單元,數(shù)據(jù)接收單元,內(nèi)置接收處理程序模塊實現(xiàn)對傳輸數(shù)據(jù)的實時物理接收,并進行數(shù)據(jù)解壓、數(shù)據(jù)來源特征識別、分類處理,實現(xiàn)數(shù)據(jù)交換與共享。整合器的處理方法,是將空管、機場、航空公司生產(chǎn)單位的動態(tài)信息整合到平臺數(shù)據(jù)庫中,提供數(shù)據(jù)服務;通過設置接收航班相關數(shù)據(jù),整合形成標準航班信息,存儲在數(shù)據(jù)中心,同時監(jiān)控整合過程,分析整合結果。本發(fā)明實現(xiàn)數(shù)據(jù)交換與共享,提供完整、準確、及時的數(shù)據(jù)服務。文檔編號G08G5/00GK101539931SQ20091006855公開日2009年9月23日申請日期2009年4月21日優(yōu)先權日2009年4月21日發(fā)明者宇付,霞馮,呂宗平,張志遠,濤徐,楊宏宇申請人:中國民航大學