專利名稱:機場航班信息顯示系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電子通訊領(lǐng)域,具體涉及一種機場航班信息顯示系統(tǒng)。
技術(shù)背景目前,航班信息系統(tǒng)間內(nèi)部代碼的支持問題始終是困擾研發(fā)人員的一個問 題。尤其在針對不同的用戶群體而開發(fā)的各種系統(tǒng)中,跨操作系統(tǒng)所引起的內(nèi) 部代碼共享更是困難重重。不同的航班信息顯示系統(tǒng)的數(shù)據(jù)同步問題還有待解 決。另外,各種不同系統(tǒng)間大量數(shù)據(jù)的交換使得現(xiàn)場信息系統(tǒng)服務(wù)器的負(fù)荷過 高也是一個有待解決的問題。當(dāng)前航顯系統(tǒng)還存在著如下問題當(dāng)航顯系統(tǒng)出現(xiàn)信息不一致時故障點的 排査難度極大,系統(tǒng)維護成本高;航顯系統(tǒng)服務(wù)器的CPU和內(nèi)存資源占用率始 終保持較高的水平,很難同時兼顧系統(tǒng)性能和效率;航顯系統(tǒng)各個位置的顯示 界面是固定的,當(dāng)有新的內(nèi)容條目增加的時候系統(tǒng)不能顯示出來;機場以外的 各個航空公司的人員沒有對航班顯示管理權(quán)限;航顯系統(tǒng)管理員不能及時發(fā)現(xiàn) 各個終端出現(xiàn)的問題,不能對顯示終端進行有效合理的控制,導(dǎo)致終端設(shè)備能 耗高、壽命短。發(fā)明內(nèi)容本發(fā)明需要解決的技術(shù)問題是如何提供一種機場航班信息顯示系統(tǒng),該機 場航班信息顯示系統(tǒng)不僅能完成機場各個位置航班信息的實時顯示,并且可以 使用戶靈活、方便地操控機場航班顯示。本發(fā)明所提出的技術(shù)問題是這樣解決的,提供一種機場航班信息顯示系統(tǒng), 其特征在于,包括航顯服務(wù)器模塊,航班信息同步模塊、PDP監(jiān)控程序模塊、 XML生成模塊、PDP客戶端模塊;航顯服務(wù)器模塊通過航班信息同步模塊使航 顯數(shù)據(jù)庫中數(shù)據(jù)與機場中央數(shù)據(jù)庫中航班信息實時同步,通過PDP監(jiān)控程序模
塊實現(xiàn)對PDP客戶端模塊狀態(tài)實時監(jiān)控,由XML生成模塊自動產(chǎn)生每個PDP 客戶端顯示數(shù)據(jù)所需的XML文件,并通過WEB服務(wù)器以WEB方式為工作人 員提供信息操作界面。按照本發(fā)明所提供的機場航班信息顯示系統(tǒng),其特征在于,所述航班信息 同步模塊包括MQ服務(wù)器程序、國際MQ客戶端程序和國內(nèi)MQ客戶端程序;所述航班信息同步模塊每天定時訪問機場中央數(shù)據(jù)庫航班動態(tài)表對航顯數(shù) 據(jù)庫中對應(yīng)數(shù)據(jù)表進行整表刷新,通過接受MQ服務(wù)器程序相應(yīng)隊列中的信息更新航顯數(shù)據(jù)庫中相應(yīng)的數(shù)據(jù),保證航顯數(shù)據(jù)庫中信息和機場中央數(shù)據(jù)庫中信 息一致。按照本發(fā)明所提供的機場航班信息顯示系統(tǒng),其特征在于,所述PDP監(jiān)控 程序模塊實時查詢航顯數(shù)據(jù)庫中相應(yīng)的設(shè)置表,通過UDP與PDP客戶端通訊, 通告每個PDP客戶端應(yīng)該顯示的網(wǎng)頁,分類列出所有PDP客戶端的實時狀態(tài), 可以査看每個PDP客戶端信息,實時截取PDP客戶端屏幕,査看PDP客戶端 當(dāng)前工作狀態(tài),根據(jù)有無顯示數(shù)據(jù)自動控制PDP客戶端的連接狀態(tài)。按照本發(fā)明所提供的機場航班信息顯示系統(tǒng),其特征在于,所述XML生成 模塊包括國際導(dǎo)出XML文件生成程序和國內(nèi)導(dǎo)出XML文件生成程序;所述XML生成模塊定時訪問航顯數(shù)據(jù)庫,根據(jù)航顯終端設(shè)備顯示數(shù)據(jù)提取 規(guī)則定義,將從機場航班實時數(shù)據(jù)集中提取出要顯示的航班數(shù)據(jù)在服務(wù)器端轉(zhuǎn) 換為PDP客戶端顯示需要的XML文件,供PDP客戶端訪問。按照本發(fā)明所提供的機場航班信息顯示系統(tǒng),其特征在于,還包括工作人 員信息操作臺,所述工作人員信息操作臺通過WEB服務(wù)器提供航班信息的網(wǎng)站 供工作人員訪問,使工作人員可以通過PDP客戶端的瀏覽器增加、刪除、修改 相應(yīng)的航班,并且可以添加需要發(fā)布的各種臨時消息。按照本發(fā)明所提供的機場航班信息顯示系統(tǒng),其特征在于,所述PDP客戶端模塊通過PDP客戶端應(yīng)用程序內(nèi)嵌瀏覽器模塊,實現(xiàn)了與航顯服務(wù)器通訊和 對航顯服務(wù)器監(jiān)控;所述PDP客戶端模塊通過內(nèi)嵌瀏覽器模塊訪問WEB服務(wù)器的HTML網(wǎng)頁, HTML網(wǎng)頁可實現(xiàn)PDP客戶端界面展示和PDP客戶端數(shù)據(jù)實時刷新。按照本發(fā)明所提供的機場航班信息顯示系統(tǒng),其特征在于,所述航顯服務(wù) 器通過一個死循環(huán)不停的讀取數(shù)據(jù)庫中的數(shù)據(jù)表得到各個PDP客戶端顯示的頁 面地址和PDP客戶端所處狀態(tài)信息,然后把這些數(shù)據(jù)通過UDP方式傳遞到各個 PDP客戶端,PDP客戶端接收到航顯服務(wù)器的UDP信息后,根據(jù)信息內(nèi)容顯示 對應(yīng)頁面內(nèi)容和短消息;所述航顯服務(wù)器接收PDP客戶端在3秒間隔內(nèi)傳來的連接信號,如果沒有 PDP客戶端傳來信號就顯示該PDP客戶端斷開連接。本發(fā)明的有益效果為:1. 原來系統(tǒng)各個位置的顯示界面是固定的,當(dāng)有新的內(nèi)容條目增加的時候 系統(tǒng)不能顯示出來,現(xiàn)在的系統(tǒng)考慮了可能的各種情況,增加、預(yù)留了顯示位 置,還增加了多個版面可供用戶選擇,系統(tǒng)還在顯示界面上增加了動態(tài)畫面, 可以顯示機場宣傳片和廣告等動態(tài)畫面。機場人員可以控制各個位置的航班顯 示,可以方便的添加滾動的短消息。2. 本系統(tǒng)還給機場以外的各個航空公司的人員分配權(quán)限對自己管理的顯示 區(qū)域進行有效的航班顯示管理,這樣極大的方便了各個航空公司的工作人員。3. 本系統(tǒng)還增加了客戶端監(jiān)控模塊,讓系統(tǒng)管理員能及時發(fā)現(xiàn)各個終端出現(xiàn)的問題,還可以根據(jù)顯示內(nèi)容是否結(jié)束來自動開關(guān)顯示屏幕,起到保護屏幕、 延長屏幕壽命的作用。
下面將結(jié)合附圖對本發(fā)明的實施方式進行詳細(xì)說明。
圖1為本發(fā)明提供的機場航班信息顯示系統(tǒng)的工作原理圖。圖2為本發(fā)明提供的機場航班信息顯示系統(tǒng)的設(shè)備連接原理圖。 圖3為本發(fā)明提供的機場航班信息顯示系統(tǒng)XML文件生成原理圖。 圖4為本發(fā)明提供的機場航班信息顯示系統(tǒng)的航顯服務(wù)器和PDP客戶端互 動原理圖。圖5為本發(fā)明提供的機場航班信息顯示系統(tǒng)的用戶操作功能模塊圖。
具體實施方式
如圖1所示,為本發(fā)明提供的機場航班信息顯示系統(tǒng)的工作原理圖;如圖2 所示,為本發(fā)明提供的機場航班信息顯示系統(tǒng)的設(shè)備連接原理圖。該機場航班 信息顯示系統(tǒng),其特征在于,包括航顯服務(wù)器模塊,航班信息同步模塊、PDP 監(jiān)控程序模塊、XML生成模塊、PDP客戶端模塊。航顯服務(wù)器模塊通過航班信 息同步模塊使航顯數(shù)據(jù)庫中數(shù)據(jù)與機場中央數(shù)據(jù)庫中航班信息實時同步,通過 PDP監(jiān)控程序模塊實現(xiàn)對PDP客戶端模塊狀態(tài)實時監(jiān)控,由XML生成模塊自 動產(chǎn)生每個PDP客戶端顯示數(shù)據(jù)所需的XML文件,并通過WEB服務(wù)器以WEB 方式為工作人員提供信息操作界面。所述航班信息同步模塊包括MQ服務(wù)器程序、國際MQ客戶端程序和國內(nèi)MQ客戶端程序;所述航班信息同步模塊每天定時訪問機場中央數(shù)據(jù)庫航班動態(tài)表對航顯數(shù)據(jù)庫中對應(yīng)數(shù)據(jù)表進行整表刷新,通過接受MQ服務(wù)器程序相應(yīng)隊列中的信息更新航顯數(shù)據(jù)庫中相應(yīng)的數(shù)據(jù),保證航顯數(shù)據(jù)庫中信息和機場中央數(shù)據(jù)庫中信息一致。如圖3所示,為本發(fā)明提供的機場航班信息顯示系統(tǒng)XML文件生成原理圖。所述XML生成模塊包括國際導(dǎo)出XML文件生成程序和國內(nèi)導(dǎo)出XML文件生成程序;所述XML生成模塊定時訪問航顯數(shù)據(jù)庫,根據(jù)航顯終端設(shè)備顯示數(shù)據(jù)提取規(guī)則定義,將從機場航班實時數(shù)據(jù)集中提取出要顯示的航班數(shù)據(jù)在服務(wù)器
端轉(zhuǎn)換為PDP客戶端顯示需要的XML文件,供PDP客戶端訪問。如圖4所示,為本發(fā)明提供的機場航班信息顯示系統(tǒng)的航顯服務(wù)器和PDP 客戶端互動原理圖。所述航顯服務(wù)器通過一個死循環(huán)不停的讀取數(shù)據(jù)庫中的數(shù) 據(jù)表得到各個PDP客戶端顯示的頁面地址和PDP客戶端所處狀態(tài)信息,然后把 這些數(shù)據(jù)通過UDP方式傳遞到各個PDP客戶端,PDP客戶端接收到航顯服務(wù) 器的UDP信息后,根據(jù)信息內(nèi)容顯示對應(yīng)頁面內(nèi)容和短消息;所述航顯服務(wù)器接收PDP客戶端在3秒間隔內(nèi)傳來的連接信號,如果沒有 PDP客戶端傳來信號就顯示該PDP客戶端斷開連接。所述PDP監(jiān)控程序模塊實時査詢航顯數(shù)據(jù)庫中相應(yīng)的設(shè)置表,通過UDP 與PDP客戶端通訊,通告每個PDP客戶端應(yīng)該顯示的網(wǎng)頁,分類列出所有PDP 客戶端的實時狀態(tài),可以査看每個PDP客戶端信息,實時截取PDP客戶端屏幕, 查看PDP客戶端目前是否工作正常,根據(jù)有無顯示數(shù)據(jù)自動控制PDP客戶端的 連接狀態(tài),以延長PDP客戶端設(shè)備使用壽命。如圖5所示,為本發(fā)明提供的機場航班信息顯示系統(tǒng)的用戶操作功能模塊 圖。航顯用戶操作主要提供柜臺分配、增加虛擬航班、臨時消息、公告發(fā)布、 行李操作和用戶密碼更改六項功能,方便用戶對航顯終端顯示數(shù)據(jù)的錄入、更 改和刪除的控制。所謂虛擬航班是指無實際飛機的航班,該航班與其它實際航 班共享同一架飛機。柜臺是指機場候機大樓內(nèi)旅客辦理登機牌和托運行李的地 方。所述工作人員信息操作臺通過WEB服務(wù)器提供航班信息的網(wǎng)站供工作人 員訪問,使工作人員可以通過PDP客戶端的瀏覽器增加、刪除、修改相應(yīng)的航 班,并且可以添加需要發(fā)布的各種臨時消息。所述PDP客戶端模塊通過PDP客 戶端應(yīng)用程序內(nèi)嵌瀏覽器模塊,實現(xiàn)了與航顯服務(wù)器通訊和對航顯服務(wù)器監(jiān)控; 所述PDP客戶端模塊通過內(nèi)嵌瀏覽器模塊訪問WEB服務(wù)器的HTML網(wǎng)頁, HTML網(wǎng)頁可實現(xiàn)PDP客戶端界面展示和PDP客戶端數(shù)據(jù)實時刷新。本航顯系統(tǒng)的設(shè)計著眼于軟件具有良好的擴展能力,及時的信息更新,方 便的維護手段和靈活的操作設(shè)置。在系統(tǒng)體系架構(gòu)的確定和細(xì)節(jié)的開發(fā)上始終 貫穿這一思想。為方便用戶維護及軟件升級,軟件以B/S架構(gòu)為基礎(chǔ)。本系統(tǒng) 軟件的主要特點1、 徹底解決了內(nèi)部代碼航班的支持問題。對于內(nèi)部代碼共享航班,分析主 航班與各內(nèi)部代碼共享航班之間的特點,通過修改數(shù)據(jù)庫中相關(guān)表的結(jié)構(gòu),實 現(xiàn)了一個主航班與任意數(shù)量的虛擬航班相關(guān)聯(lián)。地面服務(wù)人員通過操作程序, 方便地定義不同航班之間的相互關(guān)系。 一旦關(guān)聯(lián)成功,各虛擬航班的動態(tài)皆自 動更新,不再需要用戶干預(yù)。2、 采用消息隊列進行數(shù)據(jù)更新,保證信息更新的準(zhǔn)確和及時。航顯系統(tǒng)的 數(shù)據(jù)來源于機場現(xiàn)場信息系統(tǒng)。利用消息隊列軟件將位于UNIX系統(tǒng)上的數(shù)據(jù) 成功移植到了 WINDOWS平臺上,實現(xiàn)了信息數(shù)據(jù)的跨操作系統(tǒng)。這一機制的 采用充分利用了現(xiàn)有的MQ平臺,降低了現(xiàn)場信息系統(tǒng)服務(wù)器的負(fù)荷。在MQ 應(yīng)用程序中,對每條數(shù)據(jù)的更新,本地均有日志記錄以供核査。從而大大降低 了系統(tǒng)出現(xiàn)信息不一致時故障點的排査難度,增加了程序的易維護性。3、 以B/S結(jié)構(gòu)為主,結(jié)合其他應(yīng)用形式,兼顧系統(tǒng)的可維護性和低負(fù)荷。 該產(chǎn)品開發(fā)中,以B/S應(yīng)用體系為主,主要著眼于系統(tǒng)升級維護的方便,降低 維護人員的工作強度。航顯數(shù)據(jù)庫中的數(shù)據(jù)進行選擇過濾后以XML文件的方式 提供給顯示不同內(nèi)容的客戶端,這樣的結(jié)構(gòu)集中了 B/S與C/S的優(yōu)點,將客戶端 與數(shù)據(jù)庫進行了分離,避免出現(xiàn)客戶端競爭數(shù)據(jù)庫資源的情況,大大減輕了數(shù) 據(jù)庫的負(fù)荷,增強了系統(tǒng)的健壯性。同時由于PDP屏通過串口與工控機相連, 在設(shè)備控制上,結(jié)合windows application與WEB application,在較低的系統(tǒng)負(fù) 荷基礎(chǔ)上有良好的系統(tǒng)表現(xiàn)。目前,系統(tǒng)服務(wù)器的CPU和內(nèi)存資源占用率始終
保持在20%以內(nèi)的水平。4、系統(tǒng)實現(xiàn)了準(zhǔn)確控制客戶端狀態(tài)。為便于維護,使用人員在服務(wù)器端可 監(jiān)控所有客戶端狀態(tài)并進行控制。為了及時獲取客戶端狀態(tài),響應(yīng)其請求并降 低網(wǎng)絡(luò)帶寬的占用,開發(fā)人員仔細(xì)分析了各種可能情況后,降低了消息發(fā)送的 強度并采用UDP方式傳遞消息,實現(xiàn)了性能和效率的兼顧。目前此應(yīng)用所占內(nèi) 存僅數(shù)十兆,CPU占用率僅1一2%。程序中設(shè)定PDP屏根據(jù)客戶端有無信息顯 示自動實現(xiàn)開關(guān)屏。這樣既降低了設(shè)備能耗,又延長了設(shè)備的使用壽命。然而 現(xiàn)場運行時,各種人為因素的干擾,設(shè)備的狀態(tài)往往與其假定的狀態(tài)不符。而 PDP設(shè)備提供商給出的控制命令對此不加區(qū)分。開發(fā)人員通過技術(shù)攻關(guān),獲得 了屏狀態(tài)的準(zhǔn)確返回值,實現(xiàn)了對客戶端的準(zhǔn)確控制。雖然結(jié)合附圖描述了本發(fā)明的實施方式,但是本領(lǐng)域普通技術(shù)人員在所附 權(quán)利要求的范圍內(nèi)不需要創(chuàng)作性勞動就能作出的各種變形或修改仍屬本專利的 保護范圍。
權(quán)利要求
1、一種機場航班信息顯示系統(tǒng),包括航顯服務(wù)器模塊,航班信息同步模塊、PDP監(jiān)控模塊、XML生成模塊、PDP客戶端模塊,其特征在于,所述航顯服務(wù)器模塊通過航班信息同步模塊使航顯數(shù)據(jù)庫中數(shù)據(jù)與中央數(shù)據(jù)庫中航班信息實時同步,通過PDP監(jiān)控模塊實現(xiàn)對PDP客戶端模塊狀態(tài)實時監(jiān)控,由XML生成模塊自動產(chǎn)生每個PDP客戶端顯示數(shù)據(jù)所需的XML文件,并通過WEB服務(wù)器以WEB方式為工作人員提供信息操作界面。
2、 根據(jù)權(quán)利要求1所述的機場航班信息顯示系統(tǒng),其特征在于,所述航班 信息同步模塊包括MQ服務(wù)器程序、國際MQ客戶端程序和國內(nèi)MQ客戶端程 序;所述航班信息同步模塊每天定時訪問機場中央數(shù)據(jù)庫航班動態(tài)表對航顯數(shù) 據(jù)庫中對應(yīng)數(shù)據(jù)表進行整表刷新,通過接受MQ服務(wù)器程序相應(yīng)隊列中的信息 更新航顯數(shù)據(jù)庫中相應(yīng)的數(shù)據(jù)。
3、 根據(jù)權(quán)利要求1所述的機場航班信息顯示系統(tǒng),其特征在于,所述PDP 監(jiān)控程序模塊實時查詢航顯數(shù)據(jù)庫中相應(yīng)的設(shè)置表,通過UDP協(xié)議與PDP客戶 端通訊,通告每個PDP客戶端應(yīng)該顯示的網(wǎng)頁,分類列出所有PDP客戶端的實 時狀態(tài),可以査看每個PDP客戶端信息,實時截取PDP客戶端屏幕,査看PDP 客戶端當(dāng)前工作狀態(tài),根據(jù)有無顯示數(shù)據(jù)自動控制PDP客戶端的連接狀態(tài)。
4、 根據(jù)權(quán)利要求1所述的機場航班信息顯示系統(tǒng),其特征在于,所述XML 生成模塊包括國際導(dǎo)出XML文件生成程序和國內(nèi)導(dǎo)出XML文件生成程序;所述XML生成模塊定時訪問航顯數(shù)據(jù)庫,根據(jù)航顯終端設(shè)備顯示數(shù)據(jù)提取規(guī)則定義,將從機場航班實時數(shù)據(jù)集中提取出要顯示的航班數(shù)據(jù)在服務(wù)器端轉(zhuǎn) 換為PDP客戶端顯示需要的XML文件,供PDP客戶端訪問。
5、 根據(jù)權(quán)利要求1所述的機場航班信息顯示系統(tǒng),其特征在于,還包括工 作人員信息操作臺,所述工作人員信息操作臺通過WEB服務(wù)器提供航班信息的網(wǎng)站供工作人員訪問,使工作人員可以通過PDP客戶端的瀏覽器增加、刪除、 修改相應(yīng)的航班,并且可以添加需要發(fā)布的各種臨時消息。
6、 根據(jù)權(quán)利要求1所述的機場航班信息顯示系統(tǒng),其特征在于,所述PDP 客戶端模塊通過PDP客戶端應(yīng)用程序內(nèi)嵌瀏覽器模塊,實現(xiàn)了與航顯服務(wù)器通 訊和對航顯服務(wù)器監(jiān)控;所述PDP客戶端模塊通過內(nèi)嵌瀏覽器模塊訪問WEB服務(wù)器的HTML網(wǎng)頁, HTML網(wǎng)頁可實現(xiàn)PDP客戶端界面展示和PDP客戶端數(shù)據(jù)實時刷新。
7、 根據(jù)權(quán)利要求1所述的機場航班信息顯示系統(tǒng),其特征在于,所述航顯 服務(wù)器通過一個死循環(huán)不停的讀取數(shù)據(jù)庫中的數(shù)據(jù)表得到各個PDP客戶端顯示 的頁面地址和PDP客戶端所處狀態(tài)信息,然后把這些數(shù)據(jù)通過UDP方式傳遞到 各個PDP客戶端,PDP客戶端接收到航顯服務(wù)器的UDP信息后,根據(jù)信息內(nèi) 容顯示對應(yīng)頁面內(nèi)容和短消息;所述航顯服務(wù)器接收PDP客戶端在3秒間隔內(nèi)傳來的連接信號,如果沒有 PDP客戶端傳來信號就顯示該PDP客戶端斷開連接。
全文摘要
本發(fā)明公開了一種機場航班信息顯示系統(tǒng),其特征在于,包括航顯服務(wù)器模塊,航班信息同步模塊、PDP監(jiān)控程序模塊、XML生成模塊、PDP客戶端模塊;所述航顯服務(wù)器模塊通過航班信息同步模塊使航顯數(shù)據(jù)庫中數(shù)據(jù)與機場中央數(shù)據(jù)庫中航班信息實時同步,通過PDP監(jiān)控程序模塊實現(xiàn)對PDP客戶端模塊狀態(tài)實時監(jiān)控,由XML生成模塊自動產(chǎn)生每個PDP客戶端顯示數(shù)據(jù)所需的XML文件,并通過WEB服務(wù)器以WEB方式為工作人員提供信息操作界面。該機場航班信息顯示系統(tǒng)能完成機場各個位置航班信息的實時顯示,并且可以使用戶靈活、方便地操控機場航班顯示。
文檔編號H04L29/08GK101150591SQ20071005032
公開日2008年3月26日 申請日期2007年10月25日 優(yōu)先權(quán)日2007年10月25日
發(fā)明者科 張, 楊彥賁, 楊肖康, 梁宇勝, 王云濤 申請人:成都雙流國際機場空港科技有限公司