專利名稱:一種高兼容性自助值機(jī)系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種高兼容性自助值機(jī)系統(tǒng)和方法,既支持“國際航空運輸協(xié)會通用服務(wù)標(biāo)準(zhǔn)”,同時又能夠兼容國內(nèi)低成本的自助柜機(jī)設(shè)備標(biāo)準(zhǔn),既可以部署在符合國際標(biāo)準(zhǔn)的帶平臺柜機(jī)上,也可以部署在國內(nèi)低成本柜機(jī)上,不需要根據(jù)不同的環(huán)境進(jìn)行開發(fā)。
背景技術(shù):
隨著航空市場競爭日益加劇,航空公司、機(jī)場本身的營運管理水平必須不斷提高, 對計算機(jī)系統(tǒng)和智能化、自動化的功能需求日益迫切;同時,旅客的需求不斷變化,對于個性化服務(wù)的要求越來越高。自助服務(wù)cuss( “國際航空運輸協(xié)會”的自助服務(wù)“通用服務(wù)標(biāo)準(zhǔn)”)作為IATA(國際航空運輸協(xié)會)“簡化商務(wù)”的重要舉措之一,已經(jīng)成為國際航空業(yè)的通用標(biāo)準(zhǔn)和趨勢。目前自助應(yīng)用有兩種,一種是符合IATA⑶SS標(biāo)準(zhǔn)的⑶SS應(yīng)用,一種是不符合 CUSS標(biāo)準(zhǔn)的自助應(yīng)用,兩種應(yīng)用對部署環(huán)境有嚴(yán)格的要求符合CUSS標(biāo)準(zhǔn)的應(yīng)用無法在非 CUSS標(biāo)準(zhǔn)的柜機(jī)上使用;非CUSS應(yīng)用無法在CUSS柜機(jī)上使用。國際上通用的的自助應(yīng)用都是基于CUSS標(biāo)準(zhǔn)的,航空公司的海外自助業(yè)務(wù)需要將自助系統(tǒng)部署在國外自助柜機(jī)上;考慮到國內(nèi)機(jī)場尤其是部分中小機(jī)場資金和維護(hù)的需求,系統(tǒng)也需要兼容低成本柜機(jī)。因此急需研發(fā)一種兼容國際和國內(nèi)兩種自助標(biāo)準(zhǔn)的自助系統(tǒng)和方法,能夠滿足兩種需求,既可以部署在符合國際標(biāo)準(zhǔn)的帶平臺柜機(jī)上,也可以部署在國內(nèi)低成本柜機(jī)上,同時免去了兩套軟件的開發(fā)和維護(hù),降低成本。
發(fā)明內(nèi)容
基于上述問題,本發(fā)明申請人提出了一種高兼容性自助值機(jī)系統(tǒng)和方法,通過本申請的系統(tǒng)和方法,可以實現(xiàn)同時兼容國際和國內(nèi)通行的兩種自助標(biāo)準(zhǔn),因此既可以部署在符合國際標(biāo)準(zhǔn)的帶平臺柜機(jī)上,也可以部署在國內(nèi)低成本柜機(jī)上。根據(jù)本發(fā)明的高兼容性自助值機(jī)系統(tǒng),包括業(yè)務(wù)處理模塊,負(fù)責(zé)自助業(yè)務(wù)的處理邏輯;配置管理模塊,用來配置信息管理和處理;資源/樣式管理模塊,用來管理和獲取應(yīng)用所需的資源,并管理用戶界面顯示信息的字體/字號/顏色等樣式相關(guān)的配置;⑶SS平臺交互模塊,負(fù)責(zé)應(yīng)用在⑶SS模式下運行時,與⑶SS平臺之間的交互處理,主要處理各種事件以及實現(xiàn)⑶SS模式下設(shè)備的使用;非CUSS設(shè)備管理模塊,用于在非CUSS模式下,對設(shè)備控制和操作;模式管理模塊,負(fù)責(zé)區(qū)分系統(tǒng)以⑶SS模式還是非⑶SS模式運行,并根據(jù)模式控制其他模塊與CUSS平臺交互模塊或非CUSS設(shè)備管理模塊進(jìn)行交互.其中,所述模式管理模塊、⑶SS平臺交互模塊和非⑶SS設(shè)備管理模塊是實現(xiàn)兼容國際CUSS標(biāo)準(zhǔn)和國內(nèi)自助標(biāo)準(zhǔn)的核心模塊,其中CUSS平臺交互模塊和非CUSS設(shè)備管理模塊具體實現(xiàn)了在兩種情況下與部署環(huán)境的交互或管理。本發(fā)明的工作原理是系統(tǒng)啟動時,模式管理模塊根據(jù)配置管理模塊來區(qū)分應(yīng)用在⑶SS模式下或非⑶SS模式下運行如果應(yīng)用在⑶SS模式下運行,系統(tǒng)將初始化⑶SS 平臺交互模塊,建立應(yīng)用與平臺的聯(lián)系;如果應(yīng)用在非CUSS模式下運行,系統(tǒng)不再初始化 CUSS平臺交互模塊,而初始化非CUSS設(shè)備管理模塊,供應(yīng)用控制和操作設(shè)備。應(yīng)用在啟動時,配置管理模塊先初始化,解析各項配置供其他模塊使用;資源/樣式管理模塊使用資源和樣式配置來初始化人機(jī)交互界面;業(yè)務(wù)處理模塊結(jié)合業(yè)務(wù)配置對各界面的業(yè)務(wù)進(jìn)行初始化;模式管理模塊根據(jù)配置確定應(yīng)用的模式,并根據(jù)模式初始化CUSS 平臺交互模塊或非CUSS設(shè)備管理模塊;初始化完畢后,在CUSS模式下,應(yīng)用進(jìn)入待用狀態(tài), 在非CUSS模式下,應(yīng)用進(jìn)入展示界面,待旅客使用。根據(jù)本發(fā)明的高兼容性自助值機(jī)方法,包括以下步驟步驟一實現(xiàn)應(yīng)用的配置管理模塊、模式管理模塊、⑶SS平臺交互模塊、非⑶SS設(shè)備管理模塊、業(yè)務(wù)處理模塊和資源/樣式管理模塊(為了提高應(yīng)用對設(shè)備操作的方便性, CUSS平臺交互模塊和非CUSS設(shè)備管理模塊的設(shè)備操作模塊使用相同的接口,這樣應(yīng)用可以通過相同的接口來進(jìn)行設(shè)備操作)。步驟二 配置管理模塊解析配置并將信息存儲在內(nèi)存中供其他模塊使用。步驟三初始化資源/樣式管理模塊和業(yè)務(wù)管理模塊,這兩個模塊與是應(yīng)用業(yè)務(wù)處理的主要模塊,這兩個模塊為用戶實現(xiàn)人機(jī)交互界面,并實現(xiàn)具體的業(yè)務(wù)處理邏輯,為旅客提供自助值機(jī)服務(wù)。步驟四模式管理模塊在應(yīng)用啟動時根據(jù)配置管理模塊確定應(yīng)用的模式即CUSS 模式或非CUSS模式;并根據(jù)模式初始化CUSS平臺交互模塊或非CUSS設(shè)備管理模塊。步驟五系統(tǒng)在⑶SS模式下運行時OOTSS平臺交互模塊從配置管理模塊獲取與平臺交互所需符合IATA標(biāo)準(zhǔn)的應(yīng)用的信息6)⑶SS平臺交互模塊與平臺建立Corta連接,驗證應(yīng)用的合法性并向平臺注冊事件監(jiān)聽器,同時獲取平臺控制的柜機(jī)設(shè)備環(huán)境7)CUSS平臺交互模塊負(fù)責(zé)比較平臺所提供的設(shè)備環(huán)境與應(yīng)用自身所需要的設(shè)備環(huán)境,應(yīng)用根據(jù)比較結(jié)果以事件方式向平臺請求將應(yīng)用置于IATA某標(biāo)準(zhǔn)狀態(tài),具體的狀態(tài)轉(zhuǎn)化符合IATA⑶SS標(biāo)準(zhǔn),不再贅述8)平臺收到應(yīng)用請求并同意將應(yīng)用置于其請求狀態(tài)后,通過事件監(jiān)聽器將事件反饋給應(yīng)用,應(yīng)用轉(zhuǎn)至其申請的狀態(tài);步驟六系統(tǒng)在非⑶SS模式下運行時,非⑶SS設(shè)備管理模塊從配置管理模塊獲取應(yīng)用所需設(shè)備,并對設(shè)備進(jìn)行初始化供應(yīng)用使用。步驟七應(yīng)用啟動成功后,應(yīng)用為旅客提供自助值機(jī)服務(wù);在服務(wù)過程中,在CUSS 模式下,應(yīng)用通過標(biāo)準(zhǔn)CUSS接口使用CUSS平臺控制的柜機(jī)設(shè)備;當(dāng)柜機(jī)設(shè)備發(fā)生狀態(tài)變化時,平臺通過事件監(jiān)聽器將變化通知到CUSS平臺交互模塊,模塊決定應(yīng)用將轉(zhuǎn)化的狀態(tài), 狀態(tài)轉(zhuǎn)化的過程與步驟五中的幻相同;在非CUSS模式下,應(yīng)用通過非CUSS設(shè)備管理模塊的接口來直接控制柜機(jī)設(shè)備,當(dāng)應(yīng)用退出時,應(yīng)用負(fù)責(zé)關(guān)閉設(shè)備的數(shù)據(jù)通信端口 ;為了提高應(yīng)用對設(shè)備操作的方便性,CUSS平臺交互模塊和非CUSS設(shè)備管理模塊的設(shè)備操作方法實現(xiàn)了相同的接口,這樣應(yīng)用可以通過相同的接口來進(jìn)行設(shè)備操作。
參照如下附圖將更加易于理解本發(fā)明圖1高兼容性自助值機(jī)系統(tǒng)功能模塊2高兼容性自助值機(jī)方法流程3⑶SS模式下,應(yīng)用與⑶SS平臺、柜機(jī)的關(guān)系4非CUSS模式下,應(yīng)用與柜機(jī)的關(guān)系圖
具體實施例方式本發(fā)明涉及的硬件為安裝在機(jī)場的自助柜機(jī)(Kiosk),軟件為安裝在自助柜機(jī)上的CUSS平臺(可選)和自助值機(jī)應(yīng)用。自助值機(jī)應(yīng)用的模式管理模塊根據(jù)當(dāng)前的模式初始化CUSS平臺交互模塊或非 CUSS設(shè)備管理模塊,再協(xié)同其他業(yè)務(wù)相關(guān)模塊實現(xiàn)自助值機(jī)功能。我們以下面具體環(huán)境為例說明如何使用同一個自助值機(jī)用于在CUSS和非CUSS模式下實現(xiàn)自助值機(jī)功能。先以⑶SS模式柜機(jī)為例,見圖3 ⑶SS模式柜機(jī)的軟硬環(huán)境軟件包括Windows操作系統(tǒng)、⑶SS平臺和高兼容性自助值機(jī)系統(tǒng);硬件設(shè)備包含一臺登機(jī)牌打印機(jī)ATB(Automatic Ticketing and Boarding)/ 通用打印機(jī) GPP (General Purpose Printer)、一臺磁卡閱讀器 MCR(Magnetic Card Reader)、一臺護(hù)照閱讀器(Passport Reader)、一臺條碼閱讀器BCR(Barcode Reader)和一臺行李牌打印機(jī)BTP(Bagtag Printer)。配置高兼容性自助值機(jī)系統(tǒng)配置運行為⑶SS模式,并配置符合⑶SS標(biāo)準(zhǔn)要求的應(yīng)用相關(guān)信息應(yīng)用的名稱、應(yīng)用的廠商代碼、應(yīng)用與CUSS平臺之間的Corta端口,應(yīng)用所需的設(shè)備相關(guān)配置,比如設(shè)備的名稱、設(shè)備是否為必須設(shè)備等;此外還進(jìn)行業(yè)務(wù)相關(guān)的配置。配置平臺在平臺中配置應(yīng)用,包括平臺對應(yīng)用的管理配置和應(yīng)用在平臺展示界面上的標(biāo)識配置。配置完成后,啟動平臺,平臺會啟動應(yīng)用,并在平臺展示界面上顯示應(yīng)用的標(biāo)識, 一般是一個代表應(yīng)用的按鈕。旅客點擊此按鈕,可以進(jìn)入應(yīng)用,應(yīng)用通過與訂座系統(tǒng)、離港系統(tǒng)進(jìn)行業(yè)務(wù)數(shù)據(jù)處理,在此過程中,通過平臺使用柜機(jī)的各種設(shè)備獲取相應(yīng)的數(shù)據(jù)或打印相關(guān)憑證,如通過護(hù)照閱讀器獲取旅客的身份信息作為向訂座系統(tǒng)獲取旅客電子客票的輸入,再如通過離港系統(tǒng)成功辦理值機(jī)后操作登機(jī)牌打印機(jī)為旅客打印登機(jī)牌等。再以非⑶SS模式柜機(jī)為例,見圖4 非CUSS柜機(jī)軟硬環(huán)境軟件包括Windows操作系統(tǒng)和高兼容性自助值機(jī)系統(tǒng); 硬件設(shè)備包含一臺登機(jī)牌打印機(jī)ATB (Automatic Ticketing and Boarding) /通用打印機(jī) GPP (General Purpose Printer)、一臺磁卡閱讀器 MCR (Magnetic Card Reader)、一臺護(hù)照閱讀器(Passport Reader)、一臺條碼閱讀器BCR(Barcode Reader)和一臺行李牌打印機(jī)BTP (Bagtag Printer),這些設(shè)備需符合航信非CUSS設(shè)備標(biāo)準(zhǔn)。配置高兼容性自助值機(jī)系統(tǒng)與⑶SS模式不同,配置運行為非⑶SS模式,配置業(yè)務(wù)相關(guān)的信息,不需再配置符合CUSS標(biāo)準(zhǔn)要求的應(yīng)用相關(guān)信息。配置完成后,直接啟動應(yīng)用,顯示應(yīng)用自身的展示界面,展示界面上提供進(jìn)入應(yīng)用業(yè)務(wù)處理的按鈕。旅客點擊此按鈕,可以開始業(yè)務(wù)辦理,應(yīng)用通過與訂座系統(tǒng)、離港系統(tǒng)進(jìn)行業(yè)務(wù)數(shù)據(jù)處理,在此過程中,應(yīng)用直接操作柜機(jī)的各種設(shè)備獲取相應(yīng)的數(shù)據(jù),如通過護(hù)照閱讀器獲取旅客的身份信息作為向訂座系統(tǒng)獲取旅客電子客票的輸入,再如通過離港系統(tǒng)成功辦理值機(jī)后操作登機(jī)牌打印機(jī)為旅客打印登機(jī)牌等。接下來我們以下具體環(huán)境為例說明如何使用本發(fā)明方法實現(xiàn)在CUSS和非CUSS模式下實現(xiàn)自助值機(jī)功能。機(jī)場有不同模式的柜機(jī),先以⑶SS模式柜機(jī)為例。某CUSS模式柜機(jī)(名稱為CUSSKioskl)的軟硬環(huán)境為=Windows操作系統(tǒng), 基于IATA CUSS標(biāo)準(zhǔn)的平臺和高兼容性自助值機(jī)系統(tǒng);設(shè)備包含一臺登機(jī)牌打印機(jī) ATB(Automatic Ticketing and Boarding)/通用打印機(jī)GPP(General Purpose Printer)、 一臺磁卡閱讀器 MCR (Magnetic Card Reader)、一臺護(hù)照閱讀器(Passport Reader)、一臺條碼閱讀器BCR (Barcode Reader)和一臺行李牌打印機(jī)BTP (Bagtag Printer)。參見圖2,具體說明如何實現(xiàn)在上述CUSS模式柜機(jī)上實現(xiàn)自助值機(jī)功能。步驟一實現(xiàn)應(yīng)用的配置管理模塊、模式管理模塊、⑶SS平臺交互模塊、非⑶SS設(shè)備管理模塊、業(yè)務(wù)處理模塊和資源/樣式管理模塊。為了提高應(yīng)用對設(shè)備操作的方便性, CUSS平臺交互模塊和非CUSS設(shè)備管理模塊的設(shè)備操作模塊使用相同的接口,這樣應(yīng)用可以通過相同的接口來進(jìn)行設(shè)備操作。步驟二 配置管理模塊解析配置并將信息存儲在內(nèi)存中供其他模塊使用。在應(yīng)用部署之前先確定即將部署的環(huán)境模式,根據(jù)實際情況對應(yīng)用進(jìn)行模式配置,在當(dāng)前的情況,將應(yīng)用配置為⑶SS模式,在⑶SS模式下,配置還包括⑶SS標(biāo)準(zhǔn)要求的應(yīng)用相關(guān)的信息,應(yīng)用的名稱、應(yīng)用的廠商代碼、應(yīng)用與CUSS平臺之間的Corta端口,應(yīng)用所需的設(shè)備相關(guān)配置,比如設(shè)備的名稱、設(shè)備是否為必須設(shè)備等;此外還進(jìn)行業(yè)務(wù)相關(guān)的配置;應(yīng)用啟動時,配置管理模塊解析配置并在內(nèi)存中存儲。步驟三初始化資源/樣式管理模塊和業(yè)務(wù)管理模塊,這兩個模塊與是應(yīng)用業(yè)務(wù)處理的主要模塊。資源/樣式管理模塊和業(yè)務(wù)管理模塊從內(nèi)存中獲取資源、樣式和業(yè)務(wù)配置,初始化人機(jī)交換界面和每個界面的業(yè)務(wù)處理邏輯,實現(xiàn)提供自助服務(wù)的準(zhǔn)備。在CUSS模式下, 應(yīng)用啟動后的第一個界面即為業(yè)務(wù)處理界面。步驟四模式管理模塊在初始化資源/樣式管理模塊和業(yè)務(wù)管理模塊初始化成功后,配置管理模塊解析并在內(nèi)存中存儲應(yīng)用的各種配置;接著模式管理模塊從內(nèi)存中獲取到應(yīng)用的模式,確定為CUSS模式后,初始化CUSS平臺交互模塊。步驟五應(yīng)用的資源/樣式管理模塊和業(yè)務(wù)管理模塊成功初始化后,且系統(tǒng)在 ⑶SS模式下運行時1)⑶SS平臺交互模塊從配置管理模塊獲取與平臺交互所需符合IATA標(biāo)準(zhǔn)的應(yīng)用的信息^OTSS平臺交互模塊與平臺建立Corta連接,驗證應(yīng)用的合法性,獲取平臺控制的柜機(jī)設(shè)備環(huán)境,并向平臺注冊事件監(jiān)聽器;這個過程必須遵循IATA CUSS標(biāo)準(zhǔn),通過 level, components和registerEven —系列方法(這些方法都是IATA標(biāo)準(zhǔn)規(guī)定的函數(shù)級方法)來實現(xiàn)。3)CUSS平臺交互模塊負(fù)責(zé)比較平臺所提供的設(shè)備環(huán)境與應(yīng)用自身所需要的設(shè)備環(huán)境,應(yīng)用根據(jù)比較結(jié)果以事件方式向平臺請求將應(yīng)用置于IATA某標(biāo)準(zhǔn)狀態(tài)。具體來說,⑶SS平臺交互模塊根據(jù)compoments獲取到的設(shè)備信息與通過配置管理模塊獲取的自身所需設(shè)備比較;如果平臺提供的設(shè)備滿足應(yīng)用的需求,且這些設(shè)備的狀態(tài)也正常,應(yīng)用向平臺發(fā)送事件請求將應(yīng)用置于可用(AVAILABLE)狀態(tài);如果平臺的設(shè)備環(huán)境不能滿足應(yīng)用的設(shè)備環(huán)境要求,應(yīng)用以事件方式向平臺請求將自己置于不可用 (UNAVAILABLE)狀態(tài)。應(yīng)用向發(fā)送平臺請求、請求中的事件、對設(shè)備的獲取、狀態(tài)查詢等均須遵循IATA CUSS標(biāo)準(zhǔn),使用notify、acquire、query等方法,請求中的事件為標(biāo)準(zhǔn)規(guī)定的CUSS Event。4)平臺收到應(yīng)用請求并同意將應(yīng)用置于其請求狀態(tài)后,通過事件監(jiān)聽器將事件反饋給應(yīng)用,應(yīng)用轉(zhuǎn)至其申請的狀態(tài)。步驟七應(yīng)用啟動成功(處于AVAILABLE狀態(tài))后,旅客通過平臺激活應(yīng)用(處于ACTIVE狀態(tài)),應(yīng)用為旅客提供自助值機(jī)服務(wù);在服務(wù)過程中,應(yīng)用通過標(biāo)準(zhǔn)CUSS接口 (acquire、disable、query、enable、disable、send、receive 等)使用 CUSS 平臺控制的柜機(jī)設(shè)備;當(dāng)柜機(jī)設(shè)備發(fā)生狀態(tài)變化時,平臺通過事件監(jiān)聽器將變化通知到CUSS平臺交互模塊,模塊決定應(yīng)用將轉(zhuǎn)化的狀態(tài),狀態(tài)轉(zhuǎn)化的過程與;3)中相同。為了提高應(yīng)用對設(shè)備操作的方便性,CUSS平臺交互模塊和非CUSS設(shè)備管理模塊的設(shè)備操作模塊使用相同的接口,這樣應(yīng)用可以通過相同的接口來進(jìn)行設(shè)備操作,這些接口包括 acquire、disable、query、enable、disable、send、receive 等,禾口 CUSS 的標(biāo)準(zhǔn)接口一致。接下來,以非⑶SS模式柜機(jī)為例。某非CUSS模式柜機(jī)(名稱為NONCUSSKioskl)的軟硬環(huán)境為=Windows操作系統(tǒng)和高兼容性自助值機(jī)系統(tǒng);設(shè)備包含一臺登機(jī)牌打印機(jī)ATB(AutomatiC Ticketing and Boarding) / 通用打印機(jī) GPP general Purpose Printer)、一臺磁卡閱讀器 MCR(Magnetic Card Reader)、一臺護(hù)照閱讀器(Passport Reader)、一臺條碼閱讀器 BCR (Barcode Reader)和一臺行李牌打印機(jī) BTP (Bagtag Printer)。參見圖2,具體說明如何實現(xiàn)在上述非CUSS模式柜機(jī)上實現(xiàn)自助值機(jī)功能。步驟一實現(xiàn)應(yīng)用的配置管理模塊、模式管理模塊、⑶SS平臺交互模塊、非⑶SS設(shè)備管理模塊、業(yè)務(wù)處理模塊和資源/樣式管理模塊。為了提高應(yīng)用對設(shè)備操作的方便性, CUSS平臺交互模塊和非CUSS設(shè)備管理模塊的設(shè)備操作模塊使用相同的接口,這樣應(yīng)用可以通過相同的接口來進(jìn)行設(shè)備操作。步驟二 配置管理模塊解析配置并將信息存儲在內(nèi)存中供其他模塊使用。在應(yīng)用部署之前先確定即將部署的環(huán)境模式,根據(jù)實際情況對應(yīng)用進(jìn)行模式配置,在當(dāng)前的情況,將應(yīng)用配置為非CUSS模式;此外還進(jìn)行業(yè)務(wù)相關(guān)的配置。應(yīng)用啟動時,配置管理模塊解析配置并存儲在內(nèi)存中。步驟三初始化資源/樣式管理模塊和業(yè)務(wù)管理模塊,這兩個模塊與是應(yīng)用業(yè)務(wù)處理的主要模塊。資源/樣式管理模塊和業(yè)務(wù)管理模塊從內(nèi)存中獲取資源、樣式和業(yè)務(wù)配置,初始化人機(jī)交換界面和每個界面的業(yè)務(wù)處理邏輯,實現(xiàn)提供自助服務(wù)的準(zhǔn)備,這個過程與⑶SS 模式下基本一樣,唯一的區(qū)別是非CUSS模式下,應(yīng)用啟動后的第一個界面為應(yīng)用展示界面,而不是業(yè)務(wù)處理界面,在展示界面上會有按鈕,點擊按鈕可以進(jìn)入業(yè)務(wù)處理界面。步驟四模式管理模塊在初始化資源/樣式管理模塊和業(yè)務(wù)管理模塊初始化成功后,配置管理模塊解析并在內(nèi)存中存儲應(yīng)用的各種配置;接著模式管理模塊從內(nèi)存中獲取到應(yīng)用的模式,確定為非CUSS模式后,初始化非CUSS設(shè)備管理模塊。步驟六應(yīng)用的資源/樣式管理模塊和業(yè)務(wù)管理模塊成功初始化后,且系統(tǒng)在非 CUSS模式下運行時,非CUSS設(shè)備管理模塊從內(nèi)存中(配置管理模塊以解析配置并在內(nèi)存中存儲)獲取應(yīng)用所需設(shè)備,并對設(shè)備進(jìn)行初始化供應(yīng)用使用,打開設(shè)備的數(shù)據(jù)通信端口,再設(shè)置設(shè)備的主要參數(shù),如為串口設(shè)備設(shè)置波特率、奇偶校驗位、停止位等。步驟七應(yīng)用啟動成功后,應(yīng)用為旅客提供自助值機(jī)服務(wù);在非CUSS模式下,應(yīng)用通過非CUSS設(shè)備管理模塊的接口來直接控制柜機(jī)設(shè)備;為了提高應(yīng)用對設(shè)備操作的方便性,CUSS平臺交互模塊和非CUSS設(shè)備管理模塊的設(shè)備操作方法實現(xiàn)了相同的接口,這樣應(yīng)用可以通過相同的接口來進(jìn)行設(shè)備操作,這些接口包括acquire、disable、query、enable、 disable,send.receive等,和⑶SS的標(biāo)準(zhǔn)接口一致。當(dāng)應(yīng)用退出時,應(yīng)用負(fù)責(zé)關(guān)閉設(shè)備的數(shù)據(jù)通信端口。
權(quán)利要求
1.一種自助值機(jī)系統(tǒng),其特征在于包括 業(yè)務(wù)處理模塊,負(fù)責(zé)自助業(yè)務(wù)的處理邏輯; 配置管理模塊,用來配置信息管理和處理;資源/樣式管理模塊,用來管理和獲取應(yīng)用所需的資源,并管理用戶界面顯示信息的字體/字號/顏色等樣式相關(guān)的配置;⑶SS平臺交互模塊,負(fù)責(zé)應(yīng)用在⑶SS模式下運行時,與⑶SS平臺之間的交互處理,主要處理各種事件以及實現(xiàn)CUSS模式下設(shè)備的使用;非CUSS設(shè)備管理模塊,用于在非CUSS模式下,對設(shè)備控制和操作; 模式管理模塊,負(fù)責(zé)區(qū)分系統(tǒng)以CUSS模式還是非CUSS模式運行,并根據(jù)模式控制其他模塊與CUSS平臺交互模塊或非CUSS設(shè)備管理模塊進(jìn)行交互。
2.根據(jù)權(quán)利要求1的自助值機(jī)系統(tǒng),其中,所述模式管理模塊、CUSS平臺交互模塊和非 CUSS設(shè)備管理模塊是實現(xiàn)兼容國際CUSS標(biāo)準(zhǔn)和國內(nèi)自助標(biāo)準(zhǔn)的核心模塊,其中所述CUSS 平臺交互模塊和非CUSS設(shè)備管理模塊具體實現(xiàn)了在兩種情況下與部署環(huán)境的交互或管理。
3.根據(jù)權(quán)利要求2所述的自助值機(jī)系統(tǒng),其中在所述自助值機(jī)系統(tǒng)啟動時,所述模式管理模塊根據(jù)所述配置管理模塊來區(qū)分應(yīng)用在CUSS模式下或非CUSS模式下運行如果應(yīng)用在CUSS模式下運行,系統(tǒng)將初始化CUSS平臺交互模塊,建立應(yīng)用與平臺的聯(lián)系;如果應(yīng)用在非CUSS模式下運行,系統(tǒng)不再初始化CUSS平臺交互模塊,而初始化非CUSS設(shè)備管理模塊,供應(yīng)用控制和操作設(shè)備。
4.根據(jù)權(quán)利要求3所述的自助值機(jī)系統(tǒng),其中在應(yīng)用在啟動時,所述配置管理模塊先初始化,解析各項配置供其他模塊使用;所述資源/樣式管理模塊使用資源和樣式配置來初始化人機(jī)交互界面;所述業(yè)務(wù)處理模塊結(jié)合業(yè)務(wù)配置對各界面的業(yè)務(wù)進(jìn)行初始化;所述模式管理模塊根據(jù)配置確定應(yīng)用的模式,并根據(jù)模式初始化CUSS平臺交互模塊或非CUSS 設(shè)備管理模塊;初始化完畢后,在CUSS模式下,應(yīng)用進(jìn)入待用狀態(tài),在非CUSS模式下,應(yīng)用進(jìn)入展示界面,待旅客使用。
5.一種自助值機(jī)方法,其特征在于包括以下步驟步驟一實現(xiàn)應(yīng)用的配置管理模塊、模式管理模塊、⑶SS平臺交互模塊、非⑶SS設(shè)備管理模塊、業(yè)務(wù)處理模塊和資源/樣式管理模塊;步驟二 所述配置管理模塊解析配置并將信息存儲在內(nèi)存中供其他模塊使用; 步驟三初始化所述資源/樣式管理模塊和所述業(yè)務(wù)管理模塊,這兩個模塊與是應(yīng)用業(yè)務(wù)處理的主要模塊,這兩個模塊為用戶實現(xiàn)人機(jī)交互界面,并實現(xiàn)具體的業(yè)務(wù)處理邏輯, 為旅客提供自助值機(jī)服務(wù);步驟四所述模式管理模塊在應(yīng)用啟動時根據(jù)配置管理模塊確定應(yīng)用的模式即CUSS 模式或非CUSS模式;并根據(jù)模式初始化CUSS平臺交互模塊或非CUSS設(shè)備管理模塊; 步驟五系統(tǒng)在⑶SS模式下運行時DCUSS平臺交互模塊從配置管理模塊獲取與平臺交互所需符合IATA標(biāo)準(zhǔn)的應(yīng)用的信息2)⑶SS平臺交互模塊與平臺建立Corta連接,驗證應(yīng)用的合法性并向平臺注冊事件監(jiān)聽器,同時獲取平臺控制的柜機(jī)設(shè)備環(huán)境3)CUSS平臺交互模塊負(fù)責(zé)比較平臺所提供的設(shè)備環(huán)境與應(yīng)用自身所需要的設(shè)備環(huán)境, 應(yīng)用根據(jù)比較結(jié)果以事件方式向平臺請求將應(yīng)用置于IATA某標(biāo)準(zhǔn)狀態(tài),具體的狀態(tài)轉(zhuǎn)化符合IATA⑶SS標(biāo)準(zhǔn),不再贅述4)平臺收到應(yīng)用請求并同意將應(yīng)用置于其請求狀態(tài)后,通過事件監(jiān)聽器將事件反饋給應(yīng)用,應(yīng)用轉(zhuǎn)至其申請的狀態(tài);步驟六系統(tǒng)在非CUSS模式下運行時,非CUSS設(shè)備管理模塊從配置管理模塊獲取應(yīng)用所需設(shè)備,并對設(shè)備進(jìn)行初始化供應(yīng)用使用;步驟七應(yīng)用啟動成功后,應(yīng)用為旅客提供自助值機(jī)服務(wù);在服務(wù)過程中,在CUSS模式下,應(yīng)用通過標(biāo)準(zhǔn)CUSS接口使用CUSS平臺控制的柜機(jī)設(shè)備;當(dāng)柜機(jī)設(shè)備發(fā)生狀態(tài)變化時, 平臺通過事件監(jiān)聽器將變化通知到CUSS平臺交互模塊,模塊決定應(yīng)用將轉(zhuǎn)化的狀態(tài),狀態(tài)轉(zhuǎn)化的過程與步驟五中的;3)相同;在非CUSS模式下,應(yīng)用通過非CUSS設(shè)備管理模塊的接口來直接控制柜機(jī)設(shè)備,當(dāng)應(yīng)用退出時,應(yīng)用負(fù)責(zé)關(guān)閉設(shè)備的數(shù)據(jù)通信端口 ;為了提高應(yīng)用對設(shè)備操作的方便性,CUSS平臺交互模塊和非CUSS設(shè)備管理模塊的設(shè)備操作方法實現(xiàn)了相同的接口,這樣應(yīng)用可以通過相同的接口來進(jìn)行設(shè)備操作。
全文摘要
一種自助值機(jī)系統(tǒng),包括業(yè)務(wù)處理模塊,負(fù)責(zé)自助業(yè)務(wù)的處理邏輯;配置管理模塊,用來配置信息管理和處理;資源/樣式管理模塊,用來管理和獲取應(yīng)用所需的資源,并管理用戶界面顯示信息的字體/字號/顏色等樣式相關(guān)的配置;CUSS平臺交互模塊,負(fù)責(zé)應(yīng)用在CUSS模式下運行時,與CUSS平臺之間的交互處理,主要處理各種事件以及實現(xiàn)CUSS模式下設(shè)備的使用;非CUSS設(shè)備管理模塊,用于在非CUSS模式下,對設(shè)備控制和操作;模式管理模塊,負(fù)責(zé)區(qū)分系統(tǒng)以CUSS模式還是非CUSS模式運行,并根據(jù)模式控制其他模塊與CUSS平臺交互模塊或非CUSS設(shè)備管理模塊進(jìn)行交互。
文檔編號G07F17/42GK102163350SQ20101062457
公開日2011年8月24日 申請日期2010年12月30日 優(yōu)先權(quán)日2010年12月30日
發(fā)明者單威, 李暉, 薛志兵 申請人:中國民航信息網(wǎng)絡(luò)股份有限公司