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