專利名稱:一種網(wǎng)上值機系統(tǒng)及方法
技術領域:
本發(fā)明涉及一種網(wǎng)上值機系統(tǒng)及方法,網(wǎng)上值機能夠進行聯(lián)程旅客辦理、證件信 息校驗、團隊值機統(tǒng)一辦理。
背景技術:
目前,對于聯(lián)程旅客、需要證件信息校驗旅客及團隊旅客的辦理,現(xiàn)有技術無法滿 足快捷、便利的要求,只能到達人工柜臺采取原始的人工辦理方式,降低了服務效率和客戶 滿意度。因此,迫切需要一種針對上述旅客的專門解決方案,快捷簡便的一步完成所有辦理 手續(xù),進一步提高航空公司的服務效率,提高旅客滿意度,降低航空公司和機場的投資和運 營成本,減輕了機場值機柜臺的高峰壓力。本發(fā)明的網(wǎng)上值機系統(tǒng)解決了上述問題,不僅僅將離港的值機區(qū)域由機場延伸到 全域,同時擴展了網(wǎng)上值機的時間訪問,由傳統(tǒng)的航班起飛30分鐘-3小時辦理時間范圍擴 展到提前2-36小時左右,同時消減了離港值機的高峰,減輕了離港主機的高峰處理壓力。 特別是滿足了針對聯(lián)程旅客、需要證件信息校驗旅客及團隊旅客的辦理,進一步方便了各 種類型旅客的出行,提升了航空也的服務水品和客戶滿意度。
發(fā)明內容
本發(fā)明的網(wǎng)上值機系統(tǒng)由客戶端系統(tǒng)和服務端系統(tǒng)構成。包括客戶端數(shù)據(jù)校驗 模塊、服務端數(shù)據(jù)驗證模塊,服務端業(yè)務邏輯模塊、服務端服務調用模塊、服務端異常處理 模塊??蛻舳藬?shù)據(jù)校驗模塊用來校驗輸入數(shù)據(jù)是否符合要求,該模塊將對具體輸入信息 等進行合法性校驗,如果不符合要求則直接返回錯誤,不符合要求的內容主要包括必輸項 是否為空驗證,關鍵字段的格式校驗等。服務端數(shù)據(jù)驗證模塊將不同用戶傳輸?shù)臄?shù)據(jù)進行有效性校驗,有效性主要包括對 于客戶端權限驗證、輸入項是否為空驗證、關鍵字段的格式校驗等。對于不符合接口規(guī)則的 數(shù)據(jù)進行報錯處理,并將其調入所述服務端異常處理模塊。服務端業(yè)務邏輯模塊是對客戶端發(fā)起的調用請求進行業(yè)務邏輯的抽象及封裝,并 裝入所述服務器端系統(tǒng)服務的配置信息,這些配置信息包括主機PID、AGENT、級別等用戶信 息,也包括用戶權限信息等,并將最終完整的信息傳入所述服務端服務調用模塊。服務端服務調用模塊是將服務完整的請求信息發(fā)送至離港和訂座主機,并將主機 返回的結果進行分析,對于正常返回,進行處理后直接返回給客戶端,對于異常返回或報錯 返回,則調用所述服務端異常處理模塊。服務器異常處理模塊主要是針對在服務器端各個階段所可能發(fā)生的異常、報錯等 信息進行集中處理,保證對外發(fā)布的接口報錯信息是統(tǒng)一、可控的。根據(jù)本發(fā)明的網(wǎng)上值機系統(tǒng),其網(wǎng)上值機方法包括如下步驟步驟1,網(wǎng)上值機系統(tǒng)首先判斷客戶端旅客數(shù)據(jù)合法性,然后使用將數(shù)據(jù)并發(fā)送給服務端;步驟2,接著服務端對于請求數(shù)據(jù)并判斷合法數(shù)據(jù)的有效性;步驟3,服務端對于有效數(shù)據(jù)進行抽象和封裝;步驟4,將封裝好的請求數(shù)據(jù)發(fā)送至離港和訂座主機系統(tǒng),并對返回進行分析和異
常處理。首先校驗網(wǎng)上值機系統(tǒng)客戶端數(shù)據(jù)合法性,如果不合法,則同時錯誤信息,待所有 驗證條件通過后,將數(shù)據(jù)并發(fā)送給服務端。當旅客信息傳輸?shù)椒斩撕螅紫冗M入的是服務端數(shù)據(jù)驗證模塊。該模塊將判斷 客戶端傳入的參數(shù)項數(shù)目是否符合要求,此過程如果發(fā)生錯誤則提示錯誤信息;然后進行 授權驗證,對客戶端IP地址、用戶名、密碼進行驗證是否為已授權的合法用戶,如果是未授 權用戶則提示錯誤信息;然后會對各參數(shù)進行弱校驗,簡單判斷參數(shù)是否符合規(guī)則,如果不 符則提示錯誤信息;然后判斷航班時間是否在辦理時間范圍內,如果不在范圍內則提示錯 誤信息;接著判斷該航班是否為不能辦理的過濾航班,如果為過濾航班則提示錯誤信息; 最后判斷航班出發(fā)機場是否為不能辦理的過濾機場,如果為過濾機場則提示錯誤信息;待 所有驗證條件通過后,判定合法數(shù)據(jù)為有效數(shù)據(jù)。將有效數(shù)據(jù)進行抽取和封裝,并將用戶配置信息等整合,發(fā)送至服務調用模塊,調 用離港和訂座主機服務。同時,對于主機返回的服務結果,進行數(shù)據(jù)分析和處理,成功時直 接返回客戶端,錯誤或異常時跳轉至異常處理模塊,進行統(tǒng)一、可控的異常處理。
參照如下附圖將更加易于理解本發(fā)明圖1所示為本發(fā)明的網(wǎng)上值機系統(tǒng)的方框圖;圖2為本發(fā)明網(wǎng)上值機方法的流程圖;圖3為客戶端與服務器端交互圖;圖4為本發(fā)明網(wǎng)上值機客戶端輸入圖;圖5為本發(fā)明網(wǎng)上值機服務協(xié)議界面截圖;圖6為本發(fā)明網(wǎng)上值機旅客行程選擇界面截圖;圖7為本發(fā)明網(wǎng)上值機航班旅客界面截圖;圖8為本發(fā)明網(wǎng)上值機座位選擇界面截圖;圖9為本發(fā)明網(wǎng)上值機辦理完成界面截圖;圖10為本發(fā)明網(wǎng)上值機登機牌界面截圖;圖11本發(fā)明網(wǎng)上值機錯誤界面截圖。
具體實施例方式本發(fā)明中使用到的部分術語電子客票(Electronic Ticket)原紙質機票的電子化。DCS 離港控制系統(tǒng)(D印arture Control System),是中國航信引進美國UNISYS 公司的航空公司旅客服務大型聯(lián)機事務處理系統(tǒng),分為旅客值機、配載平衡、航班數(shù)據(jù)控制 三大部分。
如圖1所示,本發(fā)明的網(wǎng)上值機系統(tǒng)由客戶端系統(tǒng)和服務端系統(tǒng)構成,包括客戶 端數(shù)據(jù)校驗模塊、服務端數(shù)據(jù)驗證模塊,服務端業(yè)務邏輯模塊、服務端服務調用模塊、服務 端異常處理模塊。由兩臺IBM小型機組成應用服務器集群,一臺小型機構成HTTP接入服務 器,一臺小型機構成數(shù)據(jù)庫系統(tǒng)。HTTP接入服務器負責接收所有請求,然后根據(jù)負載均衡將 請求分配到到應用服務器集群其中一臺。應用服務器處理成功后會將數(shù)據(jù)記錄寫入數(shù)據(jù)庫 服務器。旅客在特定網(wǎng)上值機網(wǎng)站進行值機操作,通過輸入旅客的手機號碼、證件類型和 證件信息,首先由客戶端數(shù)據(jù)校驗模塊校驗旅客信息、手機號碼、航班數(shù)據(jù)等信息的合法 性,然后由將旅客信息發(fā)送至服務器端,服務端驗證模塊校驗客戶端用戶名、密碼、IP地址 是否為授權用戶,接著會判斷輸入航班數(shù)據(jù)是否在值機辦理時間范圍內、根據(jù)不同航空公 司過濾規(guī)則過濾未開通航空公司、根據(jù)機場過濾規(guī)則過濾未開通機場,以便服務端在旅客 所訂航班值機允許范圍內辦理網(wǎng)上值機操作。服務端數(shù)據(jù)驗證模塊將驗證輸入航班數(shù)據(jù)是否在網(wǎng)上值機辦理時間范圍內,如果 不在有效時間范圍則直接返回錯誤信息;其次,根據(jù)不同航空公司過濾規(guī)則,將過濾未開通 航空公司,這樣如果該航空公司沒有開通網(wǎng)上值機,則返回錯誤信息;最后根據(jù)機場過濾規(guī) 則,過濾未開通機場,如果該機場沒有開通網(wǎng)上值機,則返回錯誤信息。將合法數(shù)據(jù)進行抽取和封裝,并將用戶配置信息等整合,發(fā)送至服務調用模塊,調 用離港和訂座主機服務。同時,對于主機返回的服務結果,進行數(shù)據(jù)分析和處理,成功時直 接返回客戶端,錯誤或異常時跳轉至異常處理模塊,進行統(tǒng)一、可控的異常處理。根據(jù)本發(fā)明的網(wǎng)上值機系統(tǒng),其網(wǎng)上值機方法包括如下步驟步驟1,網(wǎng)上值機系統(tǒng)首先判斷客戶端旅客數(shù)據(jù)合法性,然后使用將數(shù)據(jù)并發(fā)送給 服務端;步驟2,接著服務端對于請求數(shù)據(jù)并判斷合法數(shù)據(jù)的有效性;步驟3,服務端對于有效數(shù)據(jù)進行抽象和封裝;步驟4,將封裝好的請求數(shù)據(jù)發(fā)送至離港和訂座主機系統(tǒng),并對返回進行分析和異
常處理。圖2為本發(fā)明網(wǎng)上值機系統(tǒng)方法的客戶端流程圖;圖2為本發(fā)明網(wǎng)上值機客戶端 與服務器端系統(tǒng)交互圖;圖4為客戶端輸入項;圖5為網(wǎng)上值機系統(tǒng)服務協(xié)議界面;圖6為 旅客行程選擇界面;圖7為航班旅客界面;圖8為座位選擇界面;圖9為辦理完成界面;圖 10為登機牌界面;圖11為統(tǒng)一、可控的錯誤界面?,F(xiàn)舉例說明如下,旅客進入航空公司網(wǎng)站,選擇辦理值機頁面,輸入旅客信息,如 圖4所示。網(wǎng)上值機系統(tǒng)客戶端數(shù)據(jù)合法性校驗。當旅客觸發(fā)網(wǎng)上值機系統(tǒng)后,他的信息會 傳輸至值機系統(tǒng)的客戶端數(shù)據(jù)校驗模塊??蛻舳撕戏ㄐr炇紫扰袛嗍謾C號碼是否是國內標 準的手機號碼,如果手機號碼不符合條件,提示錯誤信息;然后判斷旅客證件是否為規(guī)定的 幾種證件類型之一,如果不符則提示錯誤信息;最后判斷旅客證件號碼是否符合規(guī)則,如果 不符則提示錯誤;待所有驗證條件通過后,此模塊成功通過,然后將數(shù)據(jù)發(fā)送給服務端。網(wǎng)上值機系統(tǒng)服務端數(shù)據(jù)有效性校驗,當旅客信息傳輸?shù)椒斩撕?,首先進入的 是服務端數(shù)據(jù)校驗模塊。該模塊判斷客戶端傳入的參數(shù)項數(shù)目是否符合要求,此過程如果發(fā)生錯誤則提示錯誤信息;然后進行授權驗證,對客戶端IP地址、用戶名、密碼進行驗證是 否為已授權的合法用戶,如果是未授權用戶則提示錯誤信息;然后會對各參數(shù)進行弱校驗, 簡單判斷參數(shù)是否符合規(guī)則,如果不符則提示錯誤信息,若以上校驗全部通過,則此模塊成 功通過。 將合法數(shù)據(jù)進行抽取和封裝,并將用戶配置信息等整合,發(fā)送至服務調用模塊,調 用離港和訂座主機服務,可以得到該名旅客所有行程信息,如圖6所示,旅客選擇某一段行 程后,再次調用主機服務得到當前航段的狀態(tài)和旅客詳細信息,如圖7所示,同時,旅客可 以選擇值機座位,如圖8所示,點擊確認辦理后,可完成旅客值機操作,同時顯示旅客辦理 辦成界面,如圖9所示。旅客如果想在本地打印登機牌,可選擇打印登機牌選項,頁面顯示 登機牌信息,如圖10所示。同時,對于主機返回的服務結果,進行數(shù)據(jù)分析和處理,成功時 直接返回客戶端,錯誤或異常時跳轉至異常處理模塊,進行統(tǒng)一、可控的異常處理,如圖11 所示。
權利要求
1.一種網(wǎng)上值機系統(tǒng),由客戶端系統(tǒng)和服務端系統(tǒng)構成,其特征在于包括客戶端數(shù) 據(jù)校驗模塊、服務端數(shù)據(jù)驗證模塊,服務端業(yè)務邏輯模塊、服務端服務調用模塊、服務端異 常處理模塊。
2.根據(jù)權利要求1所述的網(wǎng)上值機系統(tǒng),其中所述客戶端數(shù)據(jù)校驗模塊用來校驗輸入 數(shù)據(jù)是否符合要求,該模塊將對具體輸入信息等進行合法性校驗,如果不符合要求則直接 返回錯誤,不符合要求的內容主要包括必輸項是否為空驗證,關鍵字段的格式校驗等。
3.根據(jù)權利要求1所述的網(wǎng)上值機系統(tǒng),其中所述服務端數(shù)據(jù)驗證模塊將不同用戶傳 輸?shù)臄?shù)據(jù)進行有效性校驗,有效性主要包括對于客戶端權限驗證、輸入項是否為空驗證、關 鍵字段的格式校驗,對于不符合接口規(guī)則的數(shù)據(jù)進行報錯處理,并將其調入所述服務端異 常處理模塊。
4.根據(jù)權利要求1所述的網(wǎng)上值機系統(tǒng),其中所述服務端業(yè)務邏輯模塊是對客戶端發(fā) 起的調用請求進行業(yè)務邏輯的抽象及封裝,并裝入所述服務器端系統(tǒng)服務的配置信息,這 些配置信息包括主機PID、AGENT、級別等用戶信息,也包括用戶權限信息等,并將最終完整 的信息傳入所述服務端服務調用模塊。
5.根據(jù)權利要求1所述的網(wǎng)上值機系統(tǒng),其中所述服務端服務調用模塊是將服務完整 的請求信息發(fā)送至離港和訂座主機,并將主機返回的結果進行分析,對于正常返回,進行處 理后直接返回給客戶端,對于異常返回或報錯返回,則調用所述服務端異常處理模塊。
6.根據(jù)權利要求1所述的網(wǎng)上值機系統(tǒng),其中所述服務器異常處理模塊主要是針對在 服務器端各個階段所可能發(fā)生的異常、報錯等信息進行集中處理,保證對外發(fā)布的接口報 錯信息是統(tǒng)一、可控的。
7.一致網(wǎng)上值機方法,其特征在于包括如下步驟步驟1,網(wǎng)上值機系統(tǒng)首先判斷客戶端旅客數(shù)據(jù)合法性,然后使用將數(shù)據(jù)并發(fā)送給服務端;步驟2,接著服務端對于請求數(shù)據(jù)并判斷合法數(shù)據(jù)的有效性;步驟3,服務端對于有效數(shù)據(jù)進行抽象和封裝;步驟4,將封裝好的請求數(shù)據(jù)發(fā)送至離港和訂座主機系統(tǒng),并對返回進行分析和異常處理。
8.根據(jù)權利要求7所述的網(wǎng)上值機方法,其中在所述步驟1中,首先校驗網(wǎng)上值機系統(tǒng) 客戶端數(shù)據(jù)合法性,如果不合法,則同時錯誤信息,待所有驗證條件通過后,將數(shù)據(jù)并發(fā)送 給服務端。
9.根據(jù)權利要求7所述的網(wǎng)上值機方法,其中在所述步驟2中,當旅客信息傳輸?shù)?服務端后,首先進入服務端數(shù)據(jù)驗證模塊,該模塊將判斷客戶端傳入的參數(shù)項數(shù)目是否符 合要求,此過程如果發(fā)生錯誤則提示錯誤信息;然后進行授權驗證,對客戶端IP地址、用戶 名、密碼進行驗證是否為已授權的合法用戶,如果是未授權用戶則提示錯誤信息;然后會對 各參數(shù)進行弱校驗,簡單判斷參數(shù)是否符合規(guī)則,如果不符則提示錯誤信息;然后判斷航班 時間是否在辦理時間范圍內,如果不在范圍內則提示錯誤信息;接著判斷該航班是否為不 能辦理的過濾航班,如果為過濾航班則提示錯誤信息;最后判斷航班出發(fā)機場是否為不能 辦理的過濾機場,如果為過濾機場則提示錯誤信息;待所有驗證條件通過后,判定合法數(shù)據(jù) 為有效數(shù)據(jù)。
10.根據(jù)權利要求7所述的網(wǎng)上值機方法,其中在所述步驟3,將所述有效數(shù)據(jù)進行 抽取和封裝,并將用戶配置信息整合,發(fā)送至服務調用模塊,調用離港和訂座主機服務;同 時,對于主機返回的服務結果,進行數(shù)據(jù)分析和處理,成功時直接返回客戶端,錯誤或異常 時跳轉至異常處理模塊,進行統(tǒng)一、可控的異常處理。
全文摘要
一種網(wǎng)上值機系統(tǒng),由客戶端系統(tǒng)和服務端系統(tǒng)構成,其特征在于包括客戶端數(shù)據(jù)校驗模塊、服務端數(shù)據(jù)驗證模塊,服務端業(yè)務邏輯模塊、服務端服務調用模塊、服務端異常處理模塊。
文檔編號G06Q30/00GK102096877SQ20101062455
公開日2011年6月15日 申請日期2010年12月30日 優(yōu)先權日2010年12月30日
發(fā)明者單威, 藺荻, 薛志兵, 韓真真 申請人:中國民航信息網(wǎng)絡股份有限公司