專利名稱:一種樞紐機(jī)場中轉(zhuǎn)管理系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種樞紐機(jī)場中轉(zhuǎn)管理系統(tǒng)及方法,通過該樞紐機(jī)場中轉(zhuǎn)管理系統(tǒng)或 方法,航空公司和機(jī)場工作人員能夠直觀而又及時(shí)的獲知樞紐航站的旅客中轉(zhuǎn)信息,為中 轉(zhuǎn)航班、旅客、行李的服務(wù)提供管理依據(jù)和支持。
背景技術(shù):
離港系統(tǒng)離港控制系統(tǒng)(D^arture Control System)的簡稱,又稱DCS,是中國 航信引進(jìn)美國UNISYS公司的航空公司旅客服務(wù)大型聯(lián)機(jī)事務(wù)處理系統(tǒng),分為旅客值機(jī)、配 載平衡、航班數(shù)據(jù)控制三大部分。訂座系統(tǒng)中國民航國內(nèi)訂座系統(tǒng)是由中國民航信息網(wǎng)絡(luò)股份有限公司(簡稱中 國航信)建成以中國民航商務(wù)數(shù)據(jù)網(wǎng)絡(luò)為依托,訂座系統(tǒng)[包括代理人分銷系統(tǒng)(CRS)和 航空公司系統(tǒng)(ICS)]、離港系統(tǒng)、貨運(yùn)系統(tǒng)三個(gè)大型主機(jī)系統(tǒng)為支柱的發(fā)展格局。樞紐機(jī)場就是能提供一種高效便捷、收費(fèi)低廉的服務(wù),從而讓航空公司選擇它作 為自己的航線目的地,讓旅客選擇它作為中轉(zhuǎn)其他航空港的中轉(zhuǎn)港。樞紐機(jī)場既是國家經(jīng) 濟(jì)發(fā)展的需求,也是航空港企業(yè)發(fā)展的需求。中轉(zhuǎn)中轉(zhuǎn)聯(lián)程的簡稱,是指航空公司將航班資源進(jìn)行有效的組合,形成航線網(wǎng) 絡(luò),將旅客從始發(fā)地經(jīng)一個(gè)或多個(gè)中轉(zhuǎn)地運(yùn)送至目的地,同時(shí)可以最大限度地發(fā)揮航空運(yùn) 輸方便、快捷的優(yōu)勢,給旅客提供更多的便捷和實(shí)惠。中轉(zhuǎn)聯(lián)程票是指始發(fā)地到目地地之間經(jīng)另一個(gè)或幾個(gè)機(jī)場中轉(zhuǎn),含有兩個(gè)(及 以上)乘機(jī)聯(lián)、使用兩個(gè)(及以上)不同航班號地航班抵達(dá)目地地地機(jī)票。中轉(zhuǎn)旅客指購買中轉(zhuǎn)聯(lián)程票的旅客。中轉(zhuǎn)服務(wù)是民航針對購買聯(lián)程機(jī)票的旅客而開展的空地一條龍服務(wù)。從售票這 一環(huán)節(jié)開始,每個(gè)部門都會把中轉(zhuǎn)旅客的姓名,人數(shù)、換乘航班情況通知后續(xù)部門。中轉(zhuǎn)旅 客到達(dá)換乘機(jī)場后,只要在到達(dá)大廳找到中轉(zhuǎn)服務(wù)柜臺,便會有專人協(xié)助其提取行李、辦理 后續(xù)航班登機(jī)手續(xù),通過安檢。在傳統(tǒng)的中轉(zhuǎn)服務(wù)過程中,工作人員需要提前到訂座系統(tǒng)查詢出中轉(zhuǎn)旅客,作為 第二天工作安排的依據(jù)在當(dāng)日航班進(jìn)港時(shí)再去離港系統(tǒng)中查詢旅客的詳細(xì)信息;然后, 工作人員根據(jù)這些信息來為中轉(zhuǎn)旅客服務(wù)。隨著全球航空業(yè)競爭的不斷加劇,發(fā)展中樞航線結(jié)構(gòu)已是各大航空公司的重要特 征。實(shí)施中樞戰(zhàn)略是迅速應(yīng)對外部環(huán)境變化,滿足市場需求的重要途徑。而所謂“樞紐”最 核心的功能就是中轉(zhuǎn),“樞紐發(fā)展戰(zhàn)略”簡而言之就是要發(fā)展中轉(zhuǎn)。樞紐航線網(wǎng)絡(luò)離不開一 個(gè)強(qiáng)大的、統(tǒng)一標(biāo)準(zhǔn)的信息平臺。航空公司在信息的指導(dǎo)下為旅客提供高效、靈活的中轉(zhuǎn)服 務(wù),實(shí)現(xiàn)網(wǎng)絡(luò)中任一點(diǎn)的空中聯(lián)結(jié),使旅客能在其中自如的穿梭。本發(fā)明的樞紐機(jī)場中轉(zhuǎn)管理系統(tǒng)正是在上述背景之下出現(xiàn)的,它通過整合不同航 站發(fā)往樞紐機(jī)場的中轉(zhuǎn)數(shù)據(jù),以及樞紐機(jī)場的航班動態(tài)數(shù)據(jù),解決了中轉(zhuǎn)數(shù)據(jù)分散無序的 問題;通過提供中轉(zhuǎn)航班、旅客、行李的處理流程,解決了中轉(zhuǎn)旅客服務(wù)自動化的問題。通過
6信息異地交換和集中,為樞紐機(jī)場的中轉(zhuǎn)旅客優(yōu)質(zhì)服務(wù)提供了支持的平臺。
發(fā)明內(nèi)容
本發(fā)明的樞紐機(jī)場中轉(zhuǎn)管理系統(tǒng)由客戶端系統(tǒng)、服務(wù)器端系統(tǒng)、數(shù)據(jù)存儲系統(tǒng)、中 轉(zhuǎn)數(shù)據(jù)集成系統(tǒng)。其中,所述客戶端系統(tǒng)通過調(diào)用所述服務(wù)器端系統(tǒng)的模塊來獲取服務(wù),包括客 戶端用戶管理模塊、客戶端數(shù)據(jù)監(jiān)控和查詢模塊、客戶端數(shù)據(jù)統(tǒng)計(jì)模塊、客戶端業(yè)務(wù)處理模 塊;所述服務(wù)器端系統(tǒng)包括服務(wù)器端用尸管理模塊、服務(wù)器端數(shù)據(jù)查詢模塊、服務(wù)器 端業(yè)務(wù)處理模塊、服務(wù)器端中轉(zhuǎn)數(shù)據(jù)集成模塊、服務(wù)器端第三方服務(wù)接口模塊;所述服務(wù)器 端系統(tǒng)為客戶端系統(tǒng)提供支持,通過所述中轉(zhuǎn)數(shù)據(jù)集成模塊獲取中轉(zhuǎn)數(shù)據(jù),然后保存到中 轉(zhuǎn)數(shù)據(jù)庫;所述服務(wù)器端系統(tǒng)通過與中轉(zhuǎn)數(shù)據(jù)庫交互,從中轉(zhuǎn)數(shù)據(jù)庫獲取數(shù)據(jù)以服務(wù)的形 式返回給所述客戶端系統(tǒng);同時(shí)所述服務(wù)器端系統(tǒng)還與第三方系統(tǒng)連接,并將所述客戶端 系統(tǒng)對第三方服務(wù)的請求進(jìn)行包裝和轉(zhuǎn)發(fā);所述數(shù)據(jù)存儲系統(tǒng)是樞紐機(jī)場中轉(zhuǎn)管理系統(tǒng)的數(shù)據(jù)存儲系統(tǒng),包括中轉(zhuǎn)數(shù)據(jù)庫, 所述中轉(zhuǎn)數(shù)據(jù)庫保存中轉(zhuǎn)業(yè)務(wù)所需要的所有表、存儲過程、JOB等數(shù)據(jù)庫對象及相關(guān)數(shù)據(jù);所述中轉(zhuǎn)數(shù)據(jù)集成系統(tǒng)包括中轉(zhuǎn)訂座數(shù)據(jù)集成模塊、中轉(zhuǎn)離港數(shù)據(jù)集成模塊、 中轉(zhuǎn)航班動態(tài)集成模塊;所述中轉(zhuǎn)數(shù)據(jù)集成系統(tǒng)為樞紐機(jī)場中轉(zhuǎn)管理系統(tǒng)提供數(shù)據(jù)支持, 收集中轉(zhuǎn)需要的數(shù)據(jù),通過所述服務(wù)器端系統(tǒng),將數(shù)據(jù)保存到中轉(zhuǎn)數(shù)據(jù)庫。這里需要提到第三方系統(tǒng),本發(fā)明的樞紐機(jī)場中轉(zhuǎn)管理系統(tǒng)需要第三方系統(tǒng)交 互。第三方系統(tǒng)是樞紐機(jī)場中轉(zhuǎn)管理系統(tǒng)功能增強(qiáng)的支持它屬于樞紐機(jī)場中轉(zhuǎn)管理系統(tǒng) 之外,但是樞紐機(jī)場中轉(zhuǎn)管理系統(tǒng)需要與之交互。它們通過服務(wù)器端模塊進(jìn)行包裝之后為 客戶端提供服務(wù)。客戶端用戶管理模塊用來校驗(yàn)用戶身份和管理用戶。在用戶登錄系統(tǒng)時(shí),用戶輸 入身份信息,由服務(wù)器端用戶管理模塊來驗(yàn)證用戶信息的合法性。如果用尸信息不合法,無 法登錄系統(tǒng);如果用戶信息合法,用戶進(jìn)入系統(tǒng),同時(shí),服務(wù)器端用戶管理模塊將該用戶的 配置和權(quán)限信息返回到客戶端用戶管理模塊??蛻舳擞脩艄芾砟K還用來管理中轉(zhuǎn)用戶, 它收集對用戶賬號的增、刪、改信息,通過服務(wù)器端用戶管理模塊保存到數(shù)據(jù)庫中。客戶端數(shù)據(jù)監(jiān)控和查詢模塊通過服務(wù)器端數(shù)據(jù)查詢模塊獲取數(shù)據(jù),對于查詢功 能,會在用戶觸發(fā)查詢之后按照不同的要求顯示在界面上。對于監(jiān)控功能會通過定時(shí)查詢 的方式實(shí)時(shí)顯示在界面上。在監(jiān)控功能顯示的過程中支持多種視圖的展示方式監(jiān)控圖模 式、監(jiān)控列表模式、銜接列表模式。其中監(jiān)控圖模式以時(shí)間坐標(biāo)為背景、進(jìn)出港航班節(jié)點(diǎn)分 區(qū)域放置、有中轉(zhuǎn)關(guān)系的進(jìn)山港航班之間以銜接線連接為主要的顯示方式,使用戶看起來 一目了然。時(shí)間坐標(biāo)作為界面的背景,不僅標(biāo)明了每個(gè)坐標(biāo)所表示的時(shí)間,而且兩個(gè)時(shí)間坐 標(biāo)之間的大小可以根據(jù)該時(shí)段內(nèi)進(jìn)出港航班量來自動調(diào)節(jié)。在界面的左邊放置進(jìn)港航班節(jié) 點(diǎn)、界面的右邊放置出港航班節(jié)點(diǎn),每個(gè)節(jié)點(diǎn)除了航班號、日期、航站、中轉(zhuǎn)人數(shù)、行李數(shù)等 信息外,還用不同的顏色標(biāo)明航班是否延遲、取消等屬性,同時(shí)對于有中轉(zhuǎn)旅客的航班用不 同背景節(jié)點(diǎn)進(jìn)行區(qū)分。航班之間的連接線標(biāo)明了進(jìn)港航班有旅客中轉(zhuǎn)到出港航班,并用不 同的顏色標(biāo)明了航班中轉(zhuǎn)的緊迫性,具體界面可參考圖7。
客戶端數(shù)據(jù)統(tǒng)計(jì)模塊中的統(tǒng)計(jì)功能由用戶手工觸發(fā),在發(fā)出統(tǒng)計(jì)的請求后,服務(wù) 器端數(shù)據(jù)查詢模塊獲取中轉(zhuǎn)統(tǒng)計(jì)數(shù)據(jù),獲取之后客戶端根據(jù)統(tǒng)計(jì)內(nèi)容的不同組織不同視圖 進(jìn)行顯示??蛻舳藰I(yè)務(wù)處理模塊將用戶對中轉(zhuǎn)航班、旅客、行李的保障信息,通過服務(wù)器端 業(yè)務(wù)處理模塊保存到中轉(zhuǎn)數(shù)據(jù)庫。同時(shí)還支持通過服務(wù)器端第三方服務(wù)接口模塊來間接調(diào) 用第三方服務(wù)接口,獲取外部系統(tǒng)的功能支持。服務(wù)器端用戶管理模塊負(fù)責(zé)對用戶信息進(jìn)行校驗(yàn)和管理的功能。它既支持中轉(zhuǎn)客 戶端傳來的用戶信息校驗(yàn),也支持第三方系統(tǒng)傳來的用戶信息校驗(yàn)。如果用戶信息合法,服 務(wù)器端用戶管理模塊會獲取該用戶的所有配置和權(quán)限信息返回給客戶端。服務(wù)器用戶管理 模塊還接收客戶端用戶管理模塊發(fā)出的用戶管理請求,根據(jù)請求類型不同,用不同方式修 改數(shù)據(jù)庫中的用戶數(shù)據(jù)。服務(wù)器端數(shù)據(jù)查詢模塊根據(jù)客戶端傳來的查詢條件和用尸的權(quán)限信息,從數(shù)據(jù)庫 中獲取滿足條件的數(shù)據(jù)。如果查詢到滿足條件的數(shù)據(jù),那么根據(jù)客戶端的格式要求進(jìn)行返 回;否則返回一個(gè)空的結(jié)果。服務(wù)器端業(yè)務(wù)處理模塊獲取客戶端業(yè)務(wù)處理模塊傳送過來的業(yè)務(wù)處理數(shù)據(jù),并將 處理數(shù)據(jù)保存到數(shù)據(jù)庫中。服務(wù)器端中轉(zhuǎn)數(shù)據(jù)集成模塊獲取來自中轉(zhuǎn)訂座數(shù)據(jù)集成模塊、中轉(zhuǎn)離港數(shù)據(jù)集成 模塊、中轉(zhuǎn)航班動態(tài)集成模塊的數(shù)據(jù),將獲取到的數(shù)據(jù)解析成中轉(zhuǎn)的標(biāo)準(zhǔn)格式之后保存到 中轉(zhuǎn)數(shù)據(jù)庫。服務(wù)器端第三方服務(wù)接口模塊是中轉(zhuǎn)系統(tǒng)與第三方系統(tǒng)服務(wù)的訪問接口模塊,它 負(fù)責(zé)將客戶端業(yè)務(wù)處理模塊中與外系統(tǒng)相關(guān)的業(yè)務(wù)請求進(jìn)行包裝和轉(zhuǎn)發(fā)。該模塊將請求包 裝成第三方系統(tǒng)的接口要求,然后調(diào)用第三方系統(tǒng)服務(wù),接收服務(wù)的返回結(jié)果,最后將返回 結(jié)果包裝成客戶端業(yè)務(wù)處理模塊需要的形式返回給客戶端。中轉(zhuǎn)訂座數(shù)據(jù)集成模塊根據(jù)配置文件信息,從訂座系統(tǒng)獲取中轉(zhuǎn)旅客數(shù)據(jù)。在獲 取到數(shù)據(jù)之后,該模塊會負(fù)責(zé)數(shù)據(jù)的解析和處理,然后,通過服務(wù)器端中轉(zhuǎn)數(shù)據(jù)集成模塊, 將數(shù)據(jù)保存到數(shù)據(jù)庫中。中轉(zhuǎn)離港數(shù)據(jù)集成模塊根據(jù)配置文件信息,接收相關(guān)主機(jī)轉(zhuǎn)發(fā)的中轉(zhuǎn)PTM/BTM報(bào) 文信息。獲取到報(bào)文信息之后,中轉(zhuǎn)系統(tǒng)將這兩個(gè)報(bào)文的內(nèi)容進(jìn)行解析,通過服務(wù)器端中轉(zhuǎn) 數(shù)據(jù)集成模塊保存到數(shù)據(jù)庫中。該模塊同時(shí)還會獲取來自離港系統(tǒng)的旅客數(shù)據(jù),根據(jù)這些 數(shù)據(jù)計(jì)算出旅客的中轉(zhuǎn)數(shù)據(jù),與通過報(bào)文獲取到的數(shù)據(jù)互相補(bǔ)充,通過服務(wù)器端中轉(zhuǎn)數(shù)據(jù) 集成模塊保存到數(shù)據(jù)庫中;同時(shí),該模塊還會提取旅客的更新數(shù)據(jù),通過服務(wù)器端數(shù)據(jù)集成 模塊完成對旅客狀態(tài)的更新。中轉(zhuǎn)航班動態(tài)集成模塊接收來自機(jī)場或航空公司的航班動態(tài)信息,解析這些信 息,并按照中轉(zhuǎn)系統(tǒng)的接口要求發(fā)送給服務(wù)器端中轉(zhuǎn)數(shù)據(jù)集成模塊。該模塊收到數(shù)據(jù)之 后,按照中轉(zhuǎn)數(shù)據(jù)庫的要求進(jìn)行解析,并將解析后的結(jié)果保存到數(shù)據(jù)庫。根據(jù)本發(fā)明的樞紐機(jī)場中轉(zhuǎn)管理方法,其數(shù)據(jù)獲取、查詢和處理的過程包括如下 步驟步驟一中轉(zhuǎn)訂座數(shù)據(jù)集成模塊、中轉(zhuǎn)離港數(shù)據(jù)集成模塊、中轉(zhuǎn)航班動態(tài)集成模塊 啟動工作,從各自的數(shù)據(jù)源中獲取中轉(zhuǎn)相關(guān)數(shù)據(jù)。然后這幾個(gè)模塊完成對中轉(zhuǎn)數(shù)據(jù)的分析,通過服務(wù)器端中轉(zhuǎn)數(shù)據(jù)集成模塊將分析后的數(shù)據(jù)實(shí)時(shí)保存到中轉(zhuǎn)數(shù)據(jù)庫。步驟二中轉(zhuǎn)服務(wù)器端建立與中轉(zhuǎn)數(shù)據(jù)庫和第三方服務(wù)器的連接,服務(wù)器端各模 塊做好準(zhǔn)備,等待請求的到來。步驟三中轉(zhuǎn)客戶端啟動,用戶輸入登錄信息進(jìn)行登錄。中轉(zhuǎn)客戶端用戶管理模塊 將用戶信息傳給服務(wù)器端用戶管理模塊。服務(wù)器端用戶管理模塊對用戶信息進(jìn)行合法性校 驗(yàn),如果用戶不合法,中轉(zhuǎn)客戶端給出捉示,用戶登錄失??;如果用戶合法,服務(wù)器端用戶管 理模塊返回用戶的配置和權(quán)限信息,供后續(xù)操作使用。步驟四登錄成功之后,中轉(zhuǎn)客戶端可以為用戶提供多種服務(wù)。(一 )中轉(zhuǎn)監(jiān)控中轉(zhuǎn)客戶端啟動之后,獲取配置文件內(nèi)容和用尸的權(quán)限信息,客戶端監(jiān)控和查詢 模塊中負(fù)責(zé)監(jiān)控的部分根據(jù)這些信息組織查詢條件,定時(shí)向服務(wù)器發(fā)出請求。服務(wù)器端數(shù) 據(jù)查詢模塊根據(jù)請求到數(shù)據(jù)庫中獲取滿足條件的數(shù)據(jù),然后返回給中轉(zhuǎn)客戶端。中轉(zhuǎn)客產(chǎn) 端監(jiān)控和查詢模塊將數(shù)據(jù)以不同的視圖顯示出來。中轉(zhuǎn)監(jiān)控的顯示方式之一是中轉(zhuǎn)監(jiān)控圖,可見圖7,其顯示過程為(1)客戶端監(jiān)控和查詢模塊根據(jù)返回的中轉(zhuǎn)航班數(shù)據(jù)計(jì)算涉及到的時(shí)間范圍,然 后將一天分為48個(gè)時(shí)區(qū)。為了支持跨天中轉(zhuǎn),增加了“昨天”和“明天”兩個(gè)時(shí)區(qū)。然后, 將所有時(shí)區(qū)以背景坐標(biāo)方式顯示在界面中。(2)客戶端監(jiān)控和查詢模塊將中轉(zhuǎn)信息劃分為進(jìn)港航班、出港航班、進(jìn)出港航班 之間的銜接關(guān)系。(3)進(jìn)港航班和出港航班以節(jié)點(diǎn)的形式來顯示,每個(gè)節(jié)點(diǎn)包含的航班信息有航 班號、航班日期、航站、計(jì)劃時(shí)間、實(shí)際時(shí)間、機(jī)位、中轉(zhuǎn)旅客人數(shù)、中轉(zhuǎn)行李件數(shù)。節(jié)點(diǎn)的背 景顏色和字體顏色根據(jù)航班屬性不同而不同。(4)進(jìn)港航班節(jié)點(diǎn)按照時(shí)間順序排列,顯示在對應(yīng)的時(shí)區(qū)坐標(biāo)的左邊;出港航班 節(jié)點(diǎn)也按照時(shí)間順序排列,顯示在對應(yīng)的時(shí)區(qū)坐標(biāo)的右邊。(5)如果進(jìn)港航班和出港航班之間有旅客中轉(zhuǎn),那么這兩個(gè)航班節(jié)點(diǎn)之間會由一 條線連接起來。連接線的顏色根據(jù)旅客中轉(zhuǎn)時(shí)間屬性的不同而不同。( 二)中轉(zhuǎn)數(shù)據(jù)查詢和統(tǒng)計(jì)客戶端監(jiān)控和查詢模塊中有一部分負(fù)責(zé)中轉(zhuǎn)數(shù)據(jù)查詢功能,客戶端統(tǒng)計(jì)模塊負(fù)責(zé) 中轉(zhuǎn)數(shù)據(jù)的統(tǒng)計(jì)功能。這兩個(gè)模塊收到用戶的查詢或統(tǒng)計(jì)請求時(shí),會把請求轉(zhuǎn)發(fā)給服務(wù)器 端數(shù)據(jù)查詢模塊;服務(wù)器端查詢模塊從數(shù)據(jù)庫中獲取滿足條件的數(shù)據(jù),返回給客戶端;客 戶端監(jiān)控和查詢模塊或客戶端統(tǒng)計(jì)模塊,收到數(shù)據(jù)后以不同的視圖展示出來。(三)中轉(zhuǎn)業(yè)務(wù)操作用戶對中轉(zhuǎn)對象進(jìn)行了保障之后,客戶端業(yè)務(wù)處理模塊會將保障內(nèi)容發(fā)給服務(wù) 器,在發(fā)之前會根據(jù)服務(wù)內(nèi)容的不同區(qū)分發(fā)給哪個(gè)模塊。如果保障內(nèi)容是在中轉(zhuǎn)系統(tǒng)處理, 那么客戶端會將數(shù)據(jù)發(fā)送到服務(wù)器端業(yè)務(wù)處理模塊,服務(wù)器端業(yè)務(wù)處理模塊將數(shù)據(jù)保存到 數(shù)據(jù)庫;如果需要調(diào)用第三方服務(wù)處理,那么客戶端會將數(shù)據(jù)發(fā)送到服務(wù)器端第三方服務(wù) 接口模塊,服務(wù)器端第三方服務(wù)接口模塊收到請求后,調(diào)用第三方服務(wù)完成處理,并將處理 后的信息保存到數(shù)據(jù)庫。(四)用戶管理
用戶對自己或者其權(quán)限范圍內(nèi)的其他用戶進(jìn)行了增、刪、改操作之后,客戶端用戶 管理模塊會收集這些修改信息發(fā)給服務(wù)器,服務(wù)器端用戶管理模塊收到這些數(shù)據(jù)后,驗(yàn)證 其合法性,如果不合法,修改失效;如果合法,將修改后的數(shù)據(jù)保存到數(shù)據(jù)庫。
參照如下附圖將更加易于理解本發(fā)明
圖1本發(fā)明的樞紐機(jī)場中轉(zhuǎn)管理系統(tǒng)方框圖
圖2樞紐機(jī)場中轉(zhuǎn)管理方法的總體流程圖3中轉(zhuǎn)數(shù)據(jù)集成系統(tǒng)工作流程圖4中轉(zhuǎn)服務(wù)器端系統(tǒng)啟動流程;
圖5中轉(zhuǎn)用戶登錄流程;
圖6中轉(zhuǎn)監(jiān)控流程;
圖7中轉(zhuǎn)監(jiān)控圖界面;
圖8中轉(zhuǎn)查詢和統(tǒng)計(jì)流程
圖9中轉(zhuǎn)業(yè)務(wù)操作流程;
圖10中轉(zhuǎn)用戶管理流程;
圖11中轉(zhuǎn)系統(tǒng)部署圖。
具體實(shí)施例方式如圖1所示,本發(fā)明的樞紐機(jī)場中轉(zhuǎn)管理系統(tǒng)由客戶端系統(tǒng)、服務(wù)器端系統(tǒng)、數(shù)據(jù) 存儲系統(tǒng)、中轉(zhuǎn)數(shù)據(jù)集成系統(tǒng)構(gòu)成。圖1描述了樞紐機(jī)場中轉(zhuǎn)管理系統(tǒng)所包含的功能模塊,及其相互之間的關(guān)系。(1)客戶端系統(tǒng)包括客戶端用戶管理模塊、客戶端監(jiān)控和查詢模塊、客戶端統(tǒng)計(jì) 模塊、客戶端業(yè)務(wù)處理模塊。它們通過調(diào)用服務(wù)器端模塊來獲取服務(wù)。(2)服務(wù)器端系統(tǒng)為客戶端系統(tǒng)提供支持,包括服務(wù)器端用戶管理模塊、服務(wù)器 端數(shù)據(jù)查詢模塊、服務(wù)器端業(yè)務(wù)處理模塊、服務(wù)器端數(shù)據(jù)集成模塊、服務(wù)器端第三方接口模 塊。服務(wù)器端通過中轉(zhuǎn)數(shù)據(jù)集成系統(tǒng)獲取中轉(zhuǎn)數(shù)據(jù),然后保存到中轉(zhuǎn)數(shù)據(jù)庫;服務(wù)器端的模 塊通過與中轉(zhuǎn)數(shù)據(jù)庫交互,從中轉(zhuǎn)數(shù)據(jù)庫獲取數(shù)據(jù)以服務(wù)的形式返回給客戶端模塊;同時(shí) 服務(wù)器端模塊還與第三方系統(tǒng)連接,并將客戶端對第三方服務(wù)的請求進(jìn)行包裝和轉(zhuǎn)發(fā)。(3)中轉(zhuǎn)數(shù)據(jù)集成系統(tǒng)為樞紐機(jī)場中轉(zhuǎn)管理系統(tǒng)提供數(shù)據(jù)支持,包括中轉(zhuǎn)訂座 數(shù)據(jù)集成模塊、中轉(zhuǎn)離港數(shù)據(jù)集成模塊、中轉(zhuǎn)航班動態(tài)集成模塊。它們收集中轉(zhuǎn)需要的數(shù) 據(jù),通過服務(wù)器端模塊,將數(shù)據(jù)保存到中轉(zhuǎn)數(shù)據(jù)庫。(4)中轉(zhuǎn)數(shù)據(jù)庫是樞紐機(jī)場中轉(zhuǎn)管理系統(tǒng)的數(shù)據(jù)存儲系統(tǒng)保存中轉(zhuǎn)業(yè)務(wù)所需要 的所有表、存儲過程、JOB等數(shù)據(jù)庫對象及相關(guān)數(shù)據(jù)。第三方系統(tǒng)是樞紐機(jī)場中轉(zhuǎn)管理系統(tǒng)功能增強(qiáng)的支持它屬于樞紐機(jī)場中轉(zhuǎn)管理 系統(tǒng)之外,但是樞紐機(jī)場中轉(zhuǎn)管理系統(tǒng)需要與之交互。它們通過服務(wù)器端模塊進(jìn)行包裝之 后為客尸端提供服務(wù)。圖2描述了樞紐機(jī)場中轉(zhuǎn)管理系統(tǒng)中各模塊之間的工作流程。(1)中轉(zhuǎn)數(shù)據(jù)集成系統(tǒng)啟動,中轉(zhuǎn)訂座數(shù)據(jù)集成模塊、中轉(zhuǎn)離港數(shù)據(jù)集成模塊、中轉(zhuǎn)航班動態(tài)集成模塊從各自的數(shù)據(jù)源獲取中轉(zhuǎn)相關(guān)數(shù)據(jù)。然后分析獲取到的數(shù)據(jù)信息,并 將數(shù)據(jù)信息保存到中轉(zhuǎn)數(shù)據(jù)庫。(2)中轉(zhuǎn)服務(wù)器端系統(tǒng)啟動,完成自身的初始化,做好與中轉(zhuǎn)數(shù)據(jù)庫和第三方系統(tǒng) 的連接。服務(wù)器端各模塊做好自身準(zhǔn)備,等待請求的到來。(3)中轉(zhuǎn)客戶端啟動,用戶輸入登錄信息登錄中轉(zhuǎn)系統(tǒng),如果登錄失敗,系統(tǒng)給出 提示,退出;如果登錄成功,用戶進(jìn)入中轉(zhuǎn)系統(tǒng)。(4)用戶成功登錄中轉(zhuǎn)系統(tǒng)之后,可以開始使用中轉(zhuǎn)系統(tǒng)提供的各種功能。如果用 戶選擇了中轉(zhuǎn)航班監(jiān)控功能,那么客戶端航班查詢和監(jiān)控模塊將會自動顯示中轉(zhuǎn)航班當(dāng)前 狀態(tài);如果用戶選擇了查詢或者統(tǒng)計(jì)功能,那么客戶端航班查詢和監(jiān)控模塊或者客戶端統(tǒng) 計(jì)模塊將用戶的查詢結(jié)果顯示出來;如果用戶選擇了用戶管理功能,那么客戶端用戶管理 模塊會協(xié)助完成用戶信息的增加、刪除、修改。圖3描述了中轉(zhuǎn)數(shù)據(jù)集成系統(tǒng)如何獲取數(shù)據(jù)的流程。(1)中轉(zhuǎn)訂座數(shù)據(jù)獲取模塊啟動,從對應(yīng)數(shù)據(jù)源獲取訂座系統(tǒng)中轉(zhuǎn)數(shù)據(jù);中轉(zhuǎn)離 港數(shù)據(jù)獲取模塊啟動,從對應(yīng)數(shù)據(jù)源獲取離港系統(tǒng)中轉(zhuǎn)數(shù)據(jù);中轉(zhuǎn)航班動態(tài)獲取模塊啟動, 從對應(yīng)數(shù)據(jù)源獲取中轉(zhuǎn)航班動態(tài)數(shù)據(jù)。(2)中轉(zhuǎn)訂座數(shù)據(jù)獲取模塊、中轉(zhuǎn)離港數(shù)據(jù)獲取模塊、中轉(zhuǎn)航班動態(tài)獲取模塊分別 解析各自獲取到的數(shù)據(jù)。(3)中轉(zhuǎn)訂座數(shù)據(jù)獲取模塊、中轉(zhuǎn)離港數(shù)據(jù)獲取模塊、中轉(zhuǎn)航班動態(tài)數(shù)據(jù)獲取模 塊分別將解析后的結(jié)果傳給中轉(zhuǎn)服務(wù)器端數(shù)據(jù)集成模塊,由該模塊完成將數(shù)據(jù)保存到數(shù)據(jù)庫。圖4描述中轉(zhuǎn)服務(wù)器端系統(tǒng)啟動時(shí)候的工作流程。(1)中轉(zhuǎn)服務(wù)器端系統(tǒng)啟動,從配置文件中獲取配置信息,完成自身初始化。(2)中轉(zhuǎn)服務(wù)器端系統(tǒng)根據(jù)配置信息建立與中轉(zhuǎn)數(shù)據(jù)庫,以及第三方系統(tǒng)的連接。(3)中轉(zhuǎn)服務(wù)器端系統(tǒng)中各模塊做好準(zhǔn)備,等待請求的到來。圖5描述了中轉(zhuǎn)用戶登錄中轉(zhuǎn)客戶端系統(tǒng)的流程。(1)啟動中轉(zhuǎn)客戶端系統(tǒng),用戶在中轉(zhuǎn)客戶端系統(tǒng)中輸入登錄信息。(2)客戶端用尸管理模塊收集用戶輸入的登錄信息,傳給中轉(zhuǎn)服務(wù)器。(3)服務(wù)器端用戶管理模塊對用戶的合法性進(jìn)行驗(yàn)證,如果用戶信息不合法,那么 服務(wù)器端通知中轉(zhuǎn)客戶端,客戶端管理模塊將登錄失敗信息提示給用戶如果用戶信息合 法,服務(wù)器端用戶管理模塊獲取用戶的配置和權(quán)限信息,并將這些信息返回給客戶端,登錄 成功。圖6描述了中轉(zhuǎn)客戶端系統(tǒng)的監(jiān)控功能工作流程。(1)用戶成功登錄中轉(zhuǎn)客戶端系統(tǒng)。(2)客戶端監(jiān)控和查詢模塊獲取配置文件中的配置信息。(3)客戶端監(jiān)控和查詢模塊根據(jù)配置信息啟動定時(shí)器。(4)客戶端監(jiān)控和查詢模塊根據(jù)用戶權(quán)限和配置信息組織查詢條件,向服務(wù)器端 發(fā)起查詢請求。(5)服務(wù)器端查詢模塊根據(jù)客戶端傳來的查詢條件到數(shù)據(jù)庫中獲取數(shù)據(jù)。(6)服務(wù)器端查詢模塊將查詢結(jié)果返回給客戶端。
11
(7)客戶端監(jiān)控和查詢模塊將查詢結(jié)果以不同的視圖展示出來。圖7為樞紐機(jī)場中轉(zhuǎn)監(jiān)控圖界面,該界面的生成過程為(1)中轉(zhuǎn)客戶端查詢和監(jiān)控模塊獲取到服務(wù)器端查詢模塊返回的數(shù)據(jù)后,將中轉(zhuǎn) 信息按照進(jìn)港航班信息、出港航班信息、進(jìn)出港航班之間的銜接信息,進(jìn)行組織。(2)客戶端查詢和監(jiān)控模塊根據(jù)中轉(zhuǎn)信息計(jì)算出所需要的背景坐標(biāo)位置,并在界 面中顯示出來。(3)客戶端查詢和監(jiān)控模塊將進(jìn)港航班和出港航班數(shù)據(jù)以節(jié)點(diǎn)的形式組織起來, 每個(gè)節(jié)點(diǎn)上包含航班號、航站、計(jì)劃時(shí)間、實(shí)際時(shí)間、旅客人數(shù)、行李件數(shù),以及航班狀態(tài)的 標(biāo)志;并根據(jù)航班的屬性設(shè)置不同的背景顏色和字體顏色。(4)客戶端查詢和監(jiān)控模塊將進(jìn)港航班按照時(shí)間升序排列,并將它們放置到對應(yīng) 時(shí)間坐標(biāo)系的左邊;出港航班也按照時(shí)間升序排列,將它們放置到對應(yīng)時(shí)間坐標(biāo)系的右邊。(5)客戶端查詢和監(jiān)控模塊計(jì)算進(jìn)港航班和出港航班之間的銜接時(shí)間,將具有銜 接關(guān)系的進(jìn)出港航班之間用線連接起來,并且不同銜接類型的航班使用不同顏色的線表
7J\ ο圖8描述了中轉(zhuǎn)客戶端系統(tǒng)的查詢和統(tǒng)計(jì)功能處理流程。(1)用戶成功登錄中轉(zhuǎn)系統(tǒng)客戶端。(2)用戶在查詢或者統(tǒng)計(jì)界面中輸入查詢或統(tǒng)計(jì)條件。(3)如果用戶使用的是查詢功能,那么客尸端查詢和監(jiān)控模塊收集用戶的查詢條 件;如果用戶使用的是統(tǒng)計(jì)功能,那么客戶端統(tǒng)計(jì)模塊收集用戶統(tǒng)計(jì)條件。(4)客戶端將查詢或者統(tǒng)計(jì)條件發(fā)送給服務(wù)器端。(5)服務(wù)器端查詢模塊根據(jù)條件到中轉(zhuǎn)數(shù)據(jù)庫中查找數(shù)據(jù)。(6)服務(wù)器端查詢模塊將查詢出的結(jié)果返回給客戶端。(7)如果用戶使用的是查詢功能,那么客戶端查詢和監(jiān)控模塊負(fù)責(zé)將查詢結(jié)果顯 示出來;如果用戶使用的是統(tǒng)計(jì)功能,那么客戶端統(tǒng)計(jì)模塊將查詢結(jié)果顯示出來。圖9描述了中轉(zhuǎn)客戶端對中轉(zhuǎn)業(yè)務(wù)的處理流程。(1)用戶成功登錄中轉(zhuǎn)客尸端系統(tǒng)。(2)用戶使用查詢功能,或者監(jiān)控功能獲取到了中轉(zhuǎn)數(shù)據(jù)。(3)用戶選擇所要操作的數(shù)據(jù),啟動業(yè)務(wù)處理功能。(4)客戶端業(yè)務(wù)處理模塊收集業(yè)務(wù)處理信息,判斷是否需要需要調(diào)用第三方服務(wù)。(5)如果不需要調(diào)用第三方服務(wù),服務(wù)器端業(yè)務(wù)處理模塊完成對業(yè)務(wù)的處理,將處 理信息保存到中轉(zhuǎn)數(shù)據(jù)庫;如果需要調(diào)用第三方服務(wù),服務(wù)器端第三方服務(wù)接口模塊將客 戶端的請求包裝成第三方接口的格式,調(diào)用第三方服務(wù)接口,將返回結(jié)果保存到中轉(zhuǎn)數(shù)據(jù) 庫,最后將處理結(jié)果返回給客戶端。圖10描述了用戶使用中轉(zhuǎn)客戶端的用戶管理模塊來進(jìn)行用尸管理的流程。(1)用戶成功登錄中轉(zhuǎn)客戶端。(2)用戶選擇了用戶管理功能進(jìn)行操作,并在操作界面選擇用戶管理的類型,然后 輸入該操作需要的數(shù)據(jù)。(3)用戶在確定所要進(jìn)行的操作之后,客戶端用戶管理模塊將用戶選擇的操作類 型,以及輸入的數(shù)據(jù)發(fā)送給服務(wù)器。
(4)服務(wù)器端用戶管理模塊根據(jù)收到的信息判斷操作類型,結(jié)合發(fā)送來的數(shù)據(jù),選 用不同的處理過程;這些處理過程負(fù)責(zé)將用戶帳號的修改信息保存到數(shù)據(jù)庫。圖11是中轉(zhuǎn)系統(tǒng)部署環(huán)境的說明。(1)中轉(zhuǎn)客戶端安裝部署在PC機(jī)上,要求具有網(wǎng)絡(luò)環(huán)境,能夠訪問中轉(zhuǎn)服務(wù)器沖 轉(zhuǎn)客戶端可直接安裝在WINDOWS 2000及以上操作系統(tǒng)之上。(2)中轉(zhuǎn)服務(wù)器可由兩臺小型機(jī)承擔(dān),可在前面部署一臺HTTP服務(wù)器進(jìn)行負(fù)載均 衡控制,要求開放對中轉(zhuǎn)客戶端的網(wǎng)絡(luò)訪問權(quán)限,同時(shí)中轉(zhuǎn)服務(wù)器具有能夠訪問中轉(zhuǎn)數(shù)據(jù) 庫、中轉(zhuǎn)數(shù)據(jù)集成系統(tǒng)和第三方系統(tǒng)的權(quán)限。(3)中轉(zhuǎn)數(shù)據(jù)集成系統(tǒng)部署在兩臺互為主備的小型機(jī)上,要求能夠訪問中轉(zhuǎn)服務(wù) 器,同時(shí)還能訪問其它為中轉(zhuǎn)系統(tǒng)捉供數(shù)據(jù)源的系統(tǒng)。(4)中轉(zhuǎn)數(shù)據(jù)庫系統(tǒng)以主備方式部署在兩臺小型機(jī)上,要求能夠允許中轉(zhuǎn)服務(wù)器 的訪問,并通過共享方式訪問保存在磁盤陣上的數(shù)據(jù)。如圖11所示,客尸端系統(tǒng)可部署在具有網(wǎng)絡(luò)環(huán)境的PC機(jī)上,需要安裝WINDOWS 2000及以上操作系統(tǒng),該機(jī)器具有訪問中轉(zhuǎn)服務(wù)器的權(quán)限。中轉(zhuǎn)服務(wù)器由兩臺小型機(jī)組成 應(yīng)用服務(wù)器集群,它們與中轉(zhuǎn)數(shù)據(jù)庫聯(lián)通,在服務(wù)器前面由一臺小型機(jī)構(gòu)成HTTP接入服務(wù) 器,HTTP接入服務(wù)器負(fù)責(zé)接收所有請求,然后根據(jù)負(fù)載均衡將請求分配到到應(yīng)用服務(wù)器集 群其中一臺。中轉(zhuǎn)數(shù)據(jù)集成服務(wù)器選用兩臺小型機(jī)構(gòu)成,以主備的方式運(yùn)行,它們能夠聯(lián)通 中轉(zhuǎn)服務(wù)器,同時(shí)能連通其它向樞紐機(jī)場中轉(zhuǎn)管理系統(tǒng)發(fā)送數(shù)據(jù)的系統(tǒng)。中轉(zhuǎn)數(shù)據(jù)庫選用 兩臺小型機(jī)互相備份,另配共享的磁盤陣列存儲數(shù)據(jù)。部署過程如下步驟一中轉(zhuǎn)數(shù)據(jù)庫部署中轉(zhuǎn)數(shù)據(jù)庫文件在磁盤整列創(chuàng)建,中轉(zhuǎn)數(shù)據(jù)庫管理系統(tǒng)指向磁盤之列中的數(shù)據(jù)庫 文件。步驟二中轉(zhuǎn)服務(wù)器部署在WEBSERVICE環(huán)境下創(chuàng)建中轉(zhuǎn)使用的服務(wù)器。在WERVSERVICE中創(chuàng)建中轉(zhuǎn)應(yīng)用服務(wù)需要的資源。上傳中轉(zhuǎn)服務(wù)器端程序到剛剛創(chuàng)建的中轉(zhuǎn)服務(wù)器,然后啟動。步驟三中轉(zhuǎn)數(shù)據(jù)集成服務(wù)器部署在中轉(zhuǎn)數(shù)據(jù)集成服務(wù)器上安裝程序運(yùn)行所需的軟件環(huán)境。修改中轉(zhuǎn)數(shù)據(jù)集成服務(wù)器中的配置文件,使其指向正確的數(shù)據(jù)源,并設(shè)置訪問數(shù) 據(jù)源所需要的參數(shù);同時(shí)配置數(shù)據(jù)上傳所訪問的中轉(zhuǎn)服務(wù)器信息。然后啟動程序運(yùn)行。步驟四中轉(zhuǎn)客戶端部署在目標(biāo)機(jī)器上安裝中轉(zhuǎn)客戶端運(yùn)行需要的軟件。修改中轉(zhuǎn)客戶端的配置文件,使具與實(shí)際運(yùn)行的樞紐機(jī)場信息相符;同時(shí)配置所 連接的中轉(zhuǎn)服務(wù)器信息。啟動客戶端,使用超級用戶登錄,創(chuàng)建當(dāng)前樞紐機(jī)場的管理員賬號,退出系統(tǒng)。啟動客戶端,使用上述創(chuàng)建的管理員賬號登錄,進(jìn)入中轉(zhuǎn)系統(tǒng)使用該系統(tǒng)提供的 服務(wù)。
用戶在使用樞紐機(jī)場中轉(zhuǎn)管理系統(tǒng)的時(shí)候各模塊之間數(shù)據(jù)傳遞的步驟為步驟一用戶登錄中轉(zhuǎn)系統(tǒng)用戶以中轉(zhuǎn)客戶端作為入口,在中轉(zhuǎn)客戶端輸入登錄信息,登錄成功以后,可以開 始真正使用中轉(zhuǎn)系統(tǒng)提供的功能。步驟二 用戶選擇所使用功能用戶在中轉(zhuǎn)客尸端提供的界面中選擇所要操作的目的界面,輸入數(shù)據(jù),激活功能 部件,發(fā)出操作請求。步驟三客戶端轉(zhuǎn)發(fā)請求中轉(zhuǎn)客戶端接收到用戶的輸入和操作請求之后組織請求內(nèi)容,向中轉(zhuǎn)服務(wù)器端發(fā) 出請求。步驟四服務(wù)器端查詢數(shù)據(jù)中轉(zhuǎn)服務(wù)器端接收到請求之后,根據(jù)請求的類型不同分別進(jìn)行處理如果需要訪 問第三方系統(tǒng),那么中轉(zhuǎn)服務(wù)器端會將請求轉(zhuǎn)發(fā)到第三方系統(tǒng);如果不需要訪問第三方系 統(tǒng),那么中轉(zhuǎn)服務(wù)器會根據(jù)請求從中轉(zhuǎn)數(shù)據(jù)庫中查詢數(shù)據(jù)。步驟五用戶獲取結(jié)果中轉(zhuǎn)服務(wù)器端將處理的結(jié)果返回給中轉(zhuǎn)客戶端,中轉(zhuǎn)客戶端將結(jié)果顯示給用戶。用戶在使用樞紐機(jī)場中轉(zhuǎn)管理系統(tǒng)的時(shí)候,系統(tǒng)管理的方法為步驟一用戶中轉(zhuǎn)數(shù)據(jù)獲取用戶單位提前申請中轉(zhuǎn)系統(tǒng)所需數(shù)據(jù)源的配置信息,中轉(zhuǎn)系統(tǒng)根據(jù)用戶提供的配 置信息獲取中轉(zhuǎn)數(shù)據(jù)并保存到中轉(zhuǎn)數(shù)據(jù)庫中。步驟二 用戶登錄系統(tǒng)用戶在中轉(zhuǎn)客戶端提供的登錄界面輸入用戶信息進(jìn)行登錄。中轉(zhuǎn)客尸端將用戶 登錄信息發(fā)送給中轉(zhuǎn)服務(wù)器端。中轉(zhuǎn)服務(wù)器驗(yàn)證用尸信息的合法性,如果不合法用戶登錄 失敗,無法進(jìn)入系統(tǒng);如果合法用戶進(jìn)入中轉(zhuǎn)系統(tǒng),客戶端連帶獲取到用戶的配置和權(quán)限信 肩、ο步驟三用尸使用中轉(zhuǎn)系統(tǒng)功能用戶進(jìn)入中轉(zhuǎn)系統(tǒng)之后可以開始使用中轉(zhuǎn)系統(tǒng)提供的功能(1)監(jiān)控中轉(zhuǎn)信息用戶登錄中轉(zhuǎn)系統(tǒng)之后,中轉(zhuǎn)客戶端查詢和監(jiān)控模塊根據(jù)配置文件和用戶信息的 內(nèi)容自動組織查詢條件;然后啟動定時(shí)器,每隔一段時(shí)間將查詢條件發(fā)送給中轉(zhuǎn)服務(wù)器端 查詢模塊;中轉(zhuǎn)服務(wù)器端查詢模塊收到請求后根據(jù)查詢條件到中轉(zhuǎn)數(shù)據(jù)庫中查詢數(shù)據(jù),并 將結(jié)果返回給中轉(zhuǎn)客戶端;中轉(zhuǎn)客尸端查詢和監(jiān)控模塊將返回的結(jié)果顯示在界面;用戶從 顯示的界面中監(jiān)控中轉(zhuǎn)信息。(2)查詢和統(tǒng)計(jì)中轉(zhuǎn)信息用戶在中轉(zhuǎn)客尸端選擇查詢界面,輸入查詢條件,發(fā)出查詢請求;中轉(zhuǎn)客戶端查詢 和監(jiān)控模塊獲取查詢件件之后將請求發(fā)送給中轉(zhuǎn)服務(wù)器端查詢模塊;中轉(zhuǎn)服務(wù)器端查詢模 塊收到請求后到中轉(zhuǎn)數(shù)據(jù)庫查詢數(shù)據(jù),并將查詢結(jié)果返回給客戶端;用戶從顯示的界面中 獲取查詢結(jié)果。用戶在中轉(zhuǎn)客戶端選擇統(tǒng)計(jì)界面,輸入統(tǒng)計(jì)條件,發(fā)出統(tǒng)計(jì)請求;中轉(zhuǎn)客尸端統(tǒng)計(jì)模塊獲取統(tǒng)計(jì)條件之后將請求發(fā)送給中轉(zhuǎn)服務(wù)器端查詢模塊;中轉(zhuǎn)服務(wù)器端查詢模塊收到 請求之后到中轉(zhuǎn)數(shù)據(jù)庫統(tǒng)計(jì)數(shù)據(jù),并將統(tǒng)計(jì)結(jié)果返回給客戶端;用戶從顯示的界面中獲取 統(tǒng)計(jì)結(jié)果。(3)處理中轉(zhuǎn)信息用戶通過中轉(zhuǎn)客戶端查詢和監(jiān)控模塊獲取到中轉(zhuǎn)數(shù)據(jù)之后,選擇要處理的數(shù)據(jù)對 象,進(jìn)行中轉(zhuǎn)信息的業(yè)務(wù)操作。中轉(zhuǎn)客戶端根據(jù)業(yè)務(wù)操作的類型不同分別調(diào)用不同中轉(zhuǎn)服 務(wù)器端功能如果業(yè)務(wù)操作需要與第三方系統(tǒng)交互,那么中轉(zhuǎn)客戶端會將請求發(fā)給中轉(zhuǎn)服 務(wù)器端第三方服務(wù)接口模塊,該模塊將客戶端參數(shù)進(jìn)行包裝之后發(fā)送到第三方系統(tǒng);如果 業(yè)務(wù)操作不需要與第三方系統(tǒng)交互,那么中轉(zhuǎn)客戶端會將請求發(fā)給中轉(zhuǎn)服務(wù)器端業(yè)務(wù)操作 模塊,該模塊將處理信息保存到數(shù)據(jù)庫。(4)管理用戶信息用戶在中轉(zhuǎn)客戶端選擇用戶管理界面之后,可以對用戶進(jìn)行增加、刪除、修改。用 戶選擇操作類型之后,中轉(zhuǎn)客戶端用戶管理模塊將操作信息發(fā)送到中轉(zhuǎn)服務(wù)器端用戶管理 模塊,該模塊根據(jù)用戶選擇的操作類型不同,對中轉(zhuǎn)數(shù)據(jù)庫中的用尸信息進(jìn)行操作。
1權(quán)利要求
1.一種樞紐機(jī)場中轉(zhuǎn)管理系統(tǒng),由客戶端系統(tǒng)、服務(wù)器端系統(tǒng)、數(shù)據(jù)存儲系統(tǒng)、中轉(zhuǎn)數(shù) 據(jù)集成系統(tǒng)構(gòu)成,其特征在于,所述客戶端系統(tǒng)通過調(diào)用所述服務(wù)器端系統(tǒng)的模塊來獲取服務(wù),包括客戶端用戶管 理模塊、客戶端數(shù)據(jù)監(jiān)控和查詢模塊、客戶端數(shù)據(jù)統(tǒng)計(jì)模塊、客戶端業(yè)務(wù)處理模塊;所述服務(wù)器端系統(tǒng)包括服務(wù)器端用戶管理模塊、服務(wù)器端數(shù)據(jù)查詢模塊、服務(wù)器端業(yè) 務(wù)處理模塊、服務(wù)器端中轉(zhuǎn)數(shù)據(jù)集成模塊、服務(wù)器端第三方服務(wù)接口模塊;所述服務(wù)器端系 統(tǒng)為客戶端系統(tǒng)提供支持,通過所述中轉(zhuǎn)數(shù)據(jù)集成模塊獲取中轉(zhuǎn)數(shù)據(jù),然后保存到中轉(zhuǎn)數(shù) 據(jù)庫;所述服務(wù)器端系統(tǒng)通過與中轉(zhuǎn)數(shù)據(jù)庫交互,從中轉(zhuǎn)數(shù)據(jù)庫獲取數(shù)據(jù)以服務(wù)的形式返 回給所述客戶端系統(tǒng);同時(shí)所述服務(wù)器端系統(tǒng)還與第三方系統(tǒng)連接,并將所述客戶端系統(tǒng) 對第三方服務(wù)的請求進(jìn)行包裝和轉(zhuǎn)發(fā);所述數(shù)據(jù)存儲系統(tǒng)是樞紐機(jī)場中轉(zhuǎn)和理系統(tǒng)的數(shù)據(jù)存儲系統(tǒng),包括中轉(zhuǎn)數(shù)據(jù)庫,所述 中轉(zhuǎn)數(shù)據(jù)庫保存中轉(zhuǎn)業(yè)務(wù)所需要的所有表、存儲過程、JOB等數(shù)據(jù)庫對象及相關(guān)數(shù)據(jù);所述中轉(zhuǎn)數(shù)據(jù)集成系統(tǒng)包括中轉(zhuǎn)訂座數(shù)據(jù)集成模塊、中轉(zhuǎn)離港數(shù)據(jù)集成模塊、中轉(zhuǎn)航 班動態(tài)集成模塊;所述中轉(zhuǎn)數(shù)據(jù)集成系統(tǒng)為柜紐機(jī)場中轉(zhuǎn)管理系統(tǒng)提供數(shù)據(jù)支持,收集中 轉(zhuǎn)需要的數(shù)據(jù),通過所述服務(wù)器端系統(tǒng),將數(shù)據(jù)保存到中轉(zhuǎn)數(shù)據(jù)庫。
2.如權(quán)利要求1所述的樞紐機(jī)場中轉(zhuǎn)管理系統(tǒng),其中所述客戶端用戶管理模塊用來校驗(yàn)用戶身份和管理用戶,在用戶登錄系統(tǒng)時(shí),用戶輸 入身份信息,由所述服務(wù)揣端用戶管理模塊來驗(yàn)證用戶信息的合法性;如果用戶信息不合 法,無法登錄系統(tǒng);如果用戶信息合法,用戶進(jìn)入系統(tǒng)同時(shí),所述服務(wù)器端用戶管理模塊 將該用戶的配置和權(quán)限信息返回到所述客戶端用戶管理模塊;所述客戶端用戶管理模塊還用來管理中轉(zhuǎn)用戶,它收集對用戶賬號的增、刪、改信息, 通過服務(wù)器端用戶管理模塊保存到數(shù)據(jù)庫中。
3.如權(quán)利要求1所述的樞紐機(jī)場中轉(zhuǎn)管理系統(tǒng),其中所述客戶端數(shù)據(jù)監(jiān)控和查詢模塊通過服務(wù)器端數(shù)據(jù)查詢模塊獲取數(shù)據(jù),對于查詢功 能,會在用戶觸發(fā)查詢之后按照不同的要求顯示在界面上;對于監(jiān)控功能會通過定時(shí)查詢 的方式實(shí)時(shí)顯示在界面上;在監(jiān)控功能顯示的過程中支持多種視圖的展示方式監(jiān)控圖模式、監(jiān)控列表模式、銜接 列表模式;其中監(jiān)控圖模式以時(shí)間坐標(biāo)為背景、進(jìn)出港航班節(jié)點(diǎn)分區(qū)域放置、有中轉(zhuǎn)關(guān)系的 進(jìn)出港航班之間以銜接線連接為主要的顯示方式,使用戶看起來一目了然;時(shí)間坐標(biāo)作為 界面的背景,不僅標(biāo)明了每個(gè)坐標(biāo)所表示的時(shí)間,而且兩個(gè)時(shí)間坐標(biāo)之間的大小可以根據(jù) 該時(shí)段內(nèi)進(jìn)出港航班量來自動凋節(jié)。
4.如權(quán)利要求1所述的樞紐機(jī)場中轉(zhuǎn)管理系統(tǒng),其中所述客戶端數(shù)據(jù)統(tǒng)計(jì)模塊中的統(tǒng) 計(jì)功能由用戶手工觸發(fā),在發(fā)出統(tǒng)計(jì)的請求后,服務(wù)器端數(shù)據(jù)查詢模塊獲取中轉(zhuǎn)統(tǒng)計(jì)數(shù)據(jù), 獲取之后客戶端根據(jù)統(tǒng)計(jì)內(nèi)容的不同組織不同視圖進(jìn)行顯示。
5.如權(quán)利要求1所述的樞紐機(jī)場中轉(zhuǎn)管理系統(tǒng),其中所述客戶端業(yè)務(wù)處理模塊將用戶 對中轉(zhuǎn)航班、旅客、行李的保障信息,通過服務(wù)器端業(yè)務(wù)處理模塊保存到中轉(zhuǎn)數(shù)據(jù)庫;同時(shí) 還支持通過所述服務(wù)器端第三方服務(wù)接口模塊來間接調(diào)用第三方服務(wù)接口,獲取外部系統(tǒng) 的功能支持。
6.如權(quán)利要求1所述的樞紐機(jī)場中轉(zhuǎn)管理系統(tǒng),其中所述服務(wù)器端用戶管理模塊負(fù)責(zé)對用戶信息進(jìn)行校驗(yàn)和管理的功能;它既支持中轉(zhuǎn)客戶端傳來的用戶信息校驗(yàn),也支持第 三方系統(tǒng)傳來的用戶信息校驗(yàn);如果用戶信息合法,服務(wù)器端用戶管理模塊會獲取該用戶 的所有配置和權(quán)限信息返回給客戶端;所述服務(wù)器用戶管理模塊還接收客戶端用戶管理模塊發(fā)出的用戶管理請求,根據(jù)請求 類型不同,用不同方式修改數(shù)據(jù)庫中的用戶數(shù)據(jù)。
7.如權(quán)利要求1所述的樞紐機(jī)場中轉(zhuǎn)管理系統(tǒng),其中所述服務(wù)揣端數(shù)據(jù)查詢模塊根據(jù) 客戶端傳來的查詢條件和用戶的權(quán)限信息,從數(shù)據(jù)庫中獲取滿足條件的數(shù)據(jù);如果查詢到 滿足條件的數(shù)據(jù),那么根據(jù)客戶端的格式要求進(jìn)行返回;否則返回一個(gè)空的結(jié)果。
8.如權(quán)利要求1所述的樞紐機(jī)場中轉(zhuǎn)管理系統(tǒng),其中所述服務(wù)器端業(yè)務(wù)處理模塊獲取 客戶端業(yè)務(wù)處理模塊傳送過來的業(yè)務(wù)處理數(shù)掘,并將處理數(shù)據(jù)保存到數(shù)據(jù)庫中。
9.如權(quán)利要求1所述的樞紐機(jī)場中轉(zhuǎn)管理系統(tǒng),其中所述服務(wù)器端中轉(zhuǎn)數(shù)據(jù)集成模塊 獲取來自所述中轉(zhuǎn)訂座數(shù)據(jù)集成模塊、中轉(zhuǎn)離港數(shù)據(jù)集成模塊、中轉(zhuǎn)航班動態(tài)集成模塊的 數(shù)據(jù),將獲取到的數(shù)據(jù)解析成中轉(zhuǎn)的標(biāo)準(zhǔn)格式之后保存到所述中轉(zhuǎn)數(shù)據(jù)庫。
10.如權(quán)利要求1所述的樞紐機(jī)場中轉(zhuǎn)管理系統(tǒng),其中所述服務(wù)器端第三方服務(wù)接口 模塊是中轉(zhuǎn)系統(tǒng)與第三方系統(tǒng)服務(wù)的訪問接口模塊,它負(fù)責(zé)將客戶端業(yè)務(wù)處理模塊中與外 系統(tǒng)相關(guān)的業(yè)務(wù)請求進(jìn)行包裝和轉(zhuǎn)發(fā);所述服務(wù)揣端第三方服務(wù)接口模塊將請求包裝成第 三方系統(tǒng)的接口要求,然后調(diào)用第三方系統(tǒng)服務(wù),接收服務(wù)的返回結(jié)果,最后將返回結(jié)果包 裝成客戶端業(yè)務(wù)處理模塊需要的形式返回給客戶端。
11.如權(quán)利要求1所述的樞紐機(jī)場中轉(zhuǎn)管理系統(tǒng),其中所述中轉(zhuǎn)訂座數(shù)據(jù)集成模塊根 據(jù)配置文件信息,從訂座系統(tǒng)獲取中轉(zhuǎn)旅客數(shù)據(jù);在獲取到數(shù)據(jù)之后,所述中轉(zhuǎn)訂座數(shù)據(jù)集 成模塊會負(fù)責(zé)數(shù)據(jù)的解析和處理,然后,通過服務(wù)器端中轉(zhuǎn)數(shù)據(jù)集成模塊,將數(shù)據(jù)保存到數(shù) 據(jù)庫中。
12.如權(quán)利要求1所述的樞紐機(jī)場中轉(zhuǎn)管理系統(tǒng),其中所述中轉(zhuǎn)離港數(shù)據(jù)集成模塊根 據(jù)配置文件信息,接收相關(guān)主機(jī)轉(zhuǎn)發(fā)的中轉(zhuǎn)PTM/BTM報(bào)文信息;獲取到報(bào)文信息之后,中轉(zhuǎn) 系統(tǒng)將這兩個(gè)報(bào)文的內(nèi)容進(jìn)行解析,通過服務(wù)器端中轉(zhuǎn)數(shù)據(jù)集成模塊保存到數(shù)據(jù)庫中;所 述中轉(zhuǎn)離港數(shù)據(jù)集成模塊同時(shí)還會獲取來自離港系統(tǒng)的旅客數(shù)據(jù),根據(jù)這些數(shù)據(jù)計(jì)算出旅 客的中轉(zhuǎn)數(shù)據(jù),與通過報(bào)文獲取到的數(shù)據(jù)互相補(bǔ)充,通過服務(wù)器端中轉(zhuǎn)數(shù)據(jù)集成模塊保存 到數(shù)據(jù)庫中;同時(shí),所述中轉(zhuǎn)離港數(shù)據(jù)集成模塊還會提取旅客的更新數(shù)據(jù),通過服務(wù)器端數(shù) 據(jù)集成模塊完成對旅客狀態(tài)的更新。
13.如權(quán)利要求1所述的樞紐機(jī)場中轉(zhuǎn)管理系統(tǒng),其中所述中轉(zhuǎn)航班動態(tài)集成模塊接 收來自機(jī)場或航空公司的航班動態(tài)信息,解析這些信息,并按照中轉(zhuǎn)系統(tǒng)的接口要求發(fā)送 給服務(wù)器端中轉(zhuǎn)數(shù)據(jù)集成模塊;所述中轉(zhuǎn)航班動態(tài)集成模塊收到數(shù)據(jù)之后,按照中轉(zhuǎn)數(shù)據(jù) 庫的要求進(jìn)行解析,并將解析后的結(jié)果保存到數(shù)據(jù)庫。
14.一種樞紐機(jī)場中轉(zhuǎn)管理方法,其特征在于,包括如下步驟步驟一中轉(zhuǎn)訂座數(shù)據(jù)集成模塊、中轉(zhuǎn)離港數(shù)據(jù)集成模塊、中轉(zhuǎn)航班動態(tài)集成模塊啟動 工作,從各自的數(shù)據(jù)源中獲取中轉(zhuǎn)相關(guān)數(shù)據(jù);然后這幾個(gè)模塊完成對中轉(zhuǎn)數(shù)據(jù)的分析,通過 服務(wù)器端中轉(zhuǎn)數(shù)據(jù)集成模塊將分析后的數(shù)據(jù)實(shí)時(shí)保存到中轉(zhuǎn)數(shù)據(jù)庫;步驟二 中轉(zhuǎn)服務(wù)器端建立與中轉(zhuǎn)數(shù)據(jù)庫和第三方服務(wù)器的連接,服務(wù)器端各模塊做 好準(zhǔn)備,等待請求的到來;步驟三中轉(zhuǎn)客戶端啟動,用戶輸入登錄信息進(jìn)行登錄;中轉(zhuǎn)客戶端用戶管理模塊將 用戶信息傳給服務(wù)器端用戶管理模塊;服務(wù)器端用戶管理模塊對用戶信息進(jìn)行合法性校 驗(yàn),如果用戶不合法,中轉(zhuǎn)客戶端給出提示,用戶登錄失?。蝗绻脩艉戏?,服務(wù)器端用戶管 理模塊返回用戶的配置和權(quán)限信息,供后續(xù)操作使用;步驟四登錄成功,中轉(zhuǎn)客戶端為用戶提供多種服務(wù)。
15.根據(jù)權(quán)利要求14的樞紐機(jī)場中轉(zhuǎn)管理方法,其中登錄成功以后,中轉(zhuǎn)客戶端為用 戶提供的服務(wù)包括中轉(zhuǎn)監(jiān)控,并進(jìn)行如下步驟中轉(zhuǎn)客戶端啟動之后,獲取配置文件內(nèi)容和用戶的權(quán)限信息,客戶端監(jiān)控和查詢模塊 中負(fù)責(zé)監(jiān)控的部分根據(jù)這些信息組織查詢條件,定時(shí)向服務(wù)器發(fā)出請求;服務(wù)器端數(shù)據(jù)查詢模塊根據(jù)請求到數(shù)據(jù)庫中獲取滿足條件的數(shù)據(jù),然后返回給中轉(zhuǎn)客 戶端;中轉(zhuǎn)客戶端監(jiān)控和查詢模塊將數(shù)據(jù)以不同的視圖顯示出來。
16.根據(jù)權(quán)利要求15的樞紐機(jī)場中轉(zhuǎn)管理方法,其中所述中轉(zhuǎn)監(jiān)控的顯示方式之一是 中轉(zhuǎn)監(jiān)控圖,其顯示過程包括如下步驟(1)客戶端監(jiān)控和查詢模塊根據(jù)返回的中轉(zhuǎn)航班數(shù)據(jù)計(jì)算涉及到的時(shí)間范圍,然后將 一天分為48個(gè)時(shí)區(qū)。為了支持跨天中轉(zhuǎn),增加了“昨天”和“明天”兩個(gè)時(shí)區(qū);然后,將所有 時(shí)區(qū)以背景坐標(biāo)方式顯示在界面中;(2)客戶端監(jiān)控和查詢模塊將中轉(zhuǎn)信息劃分為進(jìn)港航班、出港航班、進(jìn)出港航班之間 的銜接關(guān)系;(3)進(jìn)港航班和出港航班以節(jié)點(diǎn)的形式來顯示,每個(gè)節(jié)點(diǎn)包含的航班信息有航班號、 航班日期、航站、計(jì)劃時(shí)間、實(shí)際時(shí)間、機(jī)位、中轉(zhuǎn)旅客人數(shù)、中轉(zhuǎn)行李件數(shù);節(jié)點(diǎn)的背景顏色 和字體顏色根據(jù)航班屬性不同而不同;(4)進(jìn)港航班節(jié)點(diǎn)按照時(shí)間順序排列,顯示在對應(yīng)的時(shí)區(qū)坐標(biāo)的左邊;出港航班節(jié)點(diǎn) 也按照時(shí)間順序排列,顯示在對應(yīng)的時(shí)區(qū)坐標(biāo)的右邊;(5)如果進(jìn)港航班和出港航班之間有旅客中轉(zhuǎn),那么這兩個(gè)航班節(jié)點(diǎn)之間會由一條線 連接起來;連接線的顏色根據(jù)旅客中轉(zhuǎn)時(shí)間屬性的不同而不同。
17.根據(jù)權(quán)利要求14的樞紐機(jī)場中轉(zhuǎn)管理方法,其中登錄成功以后,中轉(zhuǎn)客戶端為用 戶提供的服務(wù)包括中轉(zhuǎn)數(shù)據(jù)查詢和統(tǒng)計(jì),并進(jìn)行如下步驟客戶端監(jiān)控和查詢模塊中有一部分負(fù)責(zé)中轉(zhuǎn)數(shù)據(jù)查詢功能,客戶端統(tǒng)計(jì)模塊負(fù)責(zé)中轉(zhuǎn) 數(shù)據(jù)的統(tǒng)計(jì)功能,這兩個(gè)模塊收到用戶的查詢或統(tǒng)計(jì)請求時(shí),把請求轉(zhuǎn)發(fā)給服務(wù)器端數(shù)據(jù) 查詢模塊;服務(wù)器端查詢模塊從數(shù)據(jù)庫中獲取滿足條件的數(shù)據(jù),返回給客戶端;客戶端監(jiān)控和查詢模塊或客戶端統(tǒng)計(jì)模塊,收到數(shù)據(jù)后以不同的視圖展示出來。
18.根據(jù)權(quán)利要求14的樞紐機(jī)場中轉(zhuǎn)管理方法,其中登錄成功以后,中轉(zhuǎn)客戶端為用 戶提供的服務(wù)包括中轉(zhuǎn)業(yè)務(wù)操作,并進(jìn)行如下步驟用戶對中轉(zhuǎn)對象進(jìn)行保障之后,客戶端業(yè)務(wù)處理模塊將保障內(nèi)容發(fā)給服務(wù)器,在發(fā)之 前會根據(jù)服務(wù)內(nèi)容的不同區(qū)分發(fā)給哪個(gè)模塊;如果保障內(nèi)容是在中轉(zhuǎn)系統(tǒng)處理,那么客戶端會將數(shù)據(jù)發(fā)送到服務(wù)器端業(yè)務(wù)處理模 塊,服務(wù)器端業(yè)務(wù)處理模塊將數(shù)據(jù)保存到數(shù)據(jù)庫;如果需要調(diào)用第三方服務(wù)處理,那么客戶端會將數(shù)據(jù)發(fā)送到服務(wù)器端第三方服務(wù)接口 模塊;服務(wù)器端第三方服務(wù)接口模塊收到請求后,調(diào)用第三方服務(wù)完成處理,并將處理后的 信息保存到數(shù)據(jù)庫。
19.根據(jù)權(quán)利要求14的樞紐機(jī)場中轉(zhuǎn)管理方法,其中登錄成功以后,中轉(zhuǎn)客戶端為用 戶提供的服務(wù)包括用戶管理,并進(jìn)行如下步驟用戶對自己或者其權(quán)限范圍內(nèi)的其他用戶進(jìn)行了增、刪、改操作之后,客戶端用戶管理 模塊會收集這些修改信息發(fā)給服務(wù)器;服務(wù)器端用戶管理模塊收到這些數(shù)據(jù)后,驗(yàn)證其合法性; 如果不合法,修改失效;如果合法,將修改后的數(shù)據(jù)保存到數(shù)據(jù)庫。
全文摘要
本發(fā)明涉及一種樞紐機(jī)場中轉(zhuǎn)管理系統(tǒng)及方法,所述樞紐機(jī)場中轉(zhuǎn)管理系統(tǒng)由客戶端系統(tǒng)、服務(wù)器端系統(tǒng)、數(shù)據(jù)存儲系統(tǒng)、中轉(zhuǎn)數(shù)據(jù)集成系統(tǒng)構(gòu)成。通過該樞紐機(jī)場中轉(zhuǎn)管理系統(tǒng)或方法,航空公司和機(jī)場工作人員能夠直觀而又及時(shí)的獲知樞紐航站的旅客中轉(zhuǎn)信息,為中轉(zhuǎn)航班、旅客、行李的服務(wù)提供管理依據(jù)和支持。
文檔編號G06Q10/00GK102073937SQ20101062454
公開日2011年5月25日 申請日期2010年12月30日 優(yōu)先權(quán)日2010年12月30日
發(fā)明者付之鳳, 馮京城, 周榕, 張文明, 李彬, 李淼 申請人:中國民航信息網(wǎng)絡(luò)股份有限公司