專利名稱:旅行乘客登記的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于登記旅行乘客的系統(tǒng)和技術(shù)。
背景技術(shù):
旅行服務(wù),例如飛機(jī)、汽車、火車、輪船等,經(jīng)常在出發(fā)前使用用于登記乘客的過(guò) 程。例如,在機(jī)場(chǎng),針對(duì)特定航線的售票代理可能執(zhí)行多個(gè)不同步驟,諸如檢查行李、提供 可選服務(wù)或升級(jí)、收費(fèi)以及打印登機(jī)證。這些登記過(guò)程經(jīng)常被計(jì)算計(jì)化,并且可以用多個(gè) 不同形式顯示給售票代理,包括通過(guò)基于文本的鍵盤和命令驅(qū)動(dòng)格式或通過(guò)圖形用戶界面 (⑶I),其通??梢岳面I盤和鼠標(biāo)之類的用戶輸入設(shè)備來(lái)輸入信息。登記過(guò)程可能是時(shí)間敏感的,因?yàn)槁眯刑峁┓较MM可能快地登記乘客,以避免 在出發(fā)點(diǎn)處長(zhǎng)時(shí)間排隊(duì)或其他阻塞。非常熟練的、有經(jīng)驗(yàn)的登記代理能非??焖俸陀行У?使用基于文本的鍵盤和命令驅(qū)動(dòng)界面來(lái)登記旅行乘客。另一方面,即使是對(duì)于經(jīng)驗(yàn)較少的 登記人員,旅行提供方也希望為他們的乘客提供高水平的服務(wù)和登記精度。用于登記乘客 的GUI形式經(jīng)常較為容易和直觀,但是傳統(tǒng)上比使用基于文本的方法登記乘客要慢。要求 旅行提供方在速度和顧客服務(wù)之間達(dá)成平衡,因此這些考慮可能是有差別的。
發(fā)明內(nèi)容
本發(fā)明描述了可被用于智能地引導(dǎo)用戶完成涉及乘客登記的一系列步驟的系統(tǒng) 和技術(shù)。總體上,該系統(tǒng)基于每個(gè)乘客確定哪些登記步驟是必需的、可選的或禁用的。它還 確定用戶應(yīng)當(dāng)完成登記步驟的邏輯且有效的順序。該系統(tǒng)然后提供引導(dǎo)用戶進(jìn)行步驟的 GUI。隨著用戶執(zhí)行步驟,處理流可被更新以適應(yīng)變化的狀況。在某些實(shí)施方式中,該系統(tǒng)和技術(shù)可以提供一個(gè)或多個(gè)優(yōu)點(diǎn)。例如,該登記過(guò)程 對(duì)于不同的旅行提供方是可配置的,從而使其可以實(shí)現(xiàn)自己的邏輯以適于其特定的登記過(guò) 程。而且,該登記過(guò)程可以完全集成登記過(guò)程的不同步驟,并且將其組織為可以在登記過(guò)程 中直觀地引導(dǎo)即使相對(duì)新手的用戶的邏輯工作流,從而獲得更快的登記處理時(shí)間。在一個(gè)實(shí)施方式中,描述了一種用于在旅行登記過(guò)程中引導(dǎo)用戶的計(jì)算機(jī)實(shí)現(xiàn)的 方法。該方法包括接收與針對(duì)旅行區(qū)段進(jìn)行登記的乘客相關(guān)聯(lián)的乘客標(biāo)識(shí)信息;以及使 用該乘客標(biāo)識(shí)信息來(lái)確定乘客的登記狀態(tài)。該方法還包括根據(jù)該乘客的登記狀態(tài),生成登 記工作流。該方法還包括在用戶界面上提供登記工作流中當(dāng)前步驟的顯示,該當(dāng)前步驟對(duì) 應(yīng)于該登記工作流中將要由用戶完成的當(dāng)前動(dòng)作;以及基于用戶繼續(xù)到該工作流中下一步 驟的請(qǐng)求,在該用戶界面上提供登記工作流中該下一步驟的顯示,該下一步驟對(duì)應(yīng)于該登 記工作流中將要由該用戶完成的下一動(dòng)作。在另一個(gè)實(shí)施方式中,一種計(jì)算機(jī)實(shí)現(xiàn)的乘客登記系統(tǒng),包括用于登記工作流生 成系統(tǒng)的接口,被配置用于接收與正在針對(duì)旅行區(qū)段進(jìn)行登記的乘客有關(guān)的登記狀態(tài)。該 系統(tǒng)還包括提供方規(guī)則數(shù)據(jù)庫(kù),存儲(chǔ)與旅行提供方相關(guān)聯(lián)的可配置規(guī)則信息。該系統(tǒng)還包 括登記工作流引擎,被配置用于根據(jù)乘客的登記狀態(tài)和可配置規(guī)則信息來(lái)生成登記工作流。該系統(tǒng)還包括顯示設(shè)備,被配置用于顯示示出該登記工作流的當(dāng)前步驟的用戶界面, 該當(dāng)前步驟對(duì)應(yīng)于該登記工作流中將要由用戶完成的當(dāng)前動(dòng)作;以及基于用戶繼續(xù)到該工 作流中下一步驟的請(qǐng)求,顯示示出該登記工作流中下一步驟的用戶界面,該下一步驟對(duì)應(yīng) 該登記工作流中將要由用戶完成的下一動(dòng)作。一個(gè)或多個(gè)實(shí)施方式的細(xì)節(jié)將結(jié)合附圖和下述說(shuō)明書來(lái)闡明。其他特性和優(yōu)點(diǎn)將 在說(shuō)明書、附圖以及權(quán)利要求中顯而易見。
圖1是一個(gè)乘客登記系統(tǒng)的概念圖。圖2是一個(gè)示例性登記工作流生成系統(tǒng)的框圖。圖3和圖4是用于部分登記過(guò)程的用戶界面的示例屏幕截圖。圖5A是一個(gè)用于生成登記工作流的示例過(guò)程的流程圖。圖5B是一個(gè)示例性規(guī)則配置過(guò)程的流程圖。圖6顯示一個(gè)能被用于實(shí)現(xiàn)所述技術(shù)的計(jì)算機(jī)設(shè)備的示例。各圖中的相似標(biāo)號(hào)指示相似的元素。
具體實(shí)施例方式本發(fā)明描述了用于生成配置用于在旅行乘客登記過(guò)程中引導(dǎo)用戶的用戶界面的 系統(tǒng)和技術(shù)。該技術(shù)可以包括確定乘客的登記狀態(tài)(例如,該乘客是否已經(jīng)在線地選擇了 一個(gè)座位分配,經(jīng)檢查的行李是否由機(jī)場(chǎng)服務(wù)員托運(yùn)等等);標(biāo)識(shí)針對(duì)該乘客無(wú)需完成的 任何附加登記過(guò)程;以及提供幫助用戶的用戶界面(例如登記代理)以完成登記過(guò)程。該 用戶界面可被配置用于以多個(gè)不同的方式在登記過(guò)程中智能地引導(dǎo)用戶,進(jìn)一步細(xì)節(jié)的描 述見下文。例如,在航空業(yè)中,針對(duì)旅行乘客的典型登記工作流可具有若干不同的登記步驟。 某些登記工作流可包括與以下有關(guān)的一個(gè)或多個(gè)步驟搜索乘客信息,選定座位,托運(yùn)行 李,添加可選服務(wù),收費(fèi),和/或完成乘客登記。應(yīng)該理解,這些步驟中的多個(gè)步驟是相互關(guān) 聯(lián)的,并且可以按照不同的順序出現(xiàn)在該登記過(guò)程中或者從中省去。另外,某些旅行提供方 可能使用針對(duì)其自己的處理步驟而專門定制的不同登記過(guò)程。作為乘客搜索步驟的示例,登記代理可以輸入乘客標(biāo)識(shí)信息,以定位特定乘客的 旅行旅程以開始登記過(guò)程。該乘客標(biāo)識(shí)信息可以采用多個(gè)不同形式,但可包括乘客姓名、 信用卡信息、記錄定位、飛行信息等等。在座位選定步驟,登記代理可以為乘客選定座位,或 者可以修改現(xiàn)有的座位選擇以確保該乘客坐在特別期望的座位或區(qū)域。在行李托運(yùn)的步 驟,該乘客可被允許在該登記柜臺(tái)托運(yùn)一個(gè)或多個(gè)行李。在可選服務(wù)步驟,向乘客提供針對(duì) 此次飛行的多種選擇,例如座位升級(jí)、在飛行中看電影、用餐服務(wù)等等。在付款步驟,乘客可 以針對(duì)該區(qū)段或額外服務(wù)付費(fèi),例如包括托運(yùn)超標(biāo)行李或者升級(jí)座位為頭等。在完成所有 其他登記過(guò)程后,將提供完成步驟以結(jié)束該登記過(guò)程。此處描述的系統(tǒng)和技術(shù)提供了一種向例如登記代理的用戶呈現(xiàn)這些或者其他各 種登記步驟的方式。在某些實(shí)施方式中,例如在一種自助登記信息站中,用戶可以是負(fù)責(zé)向 旅行區(qū)段進(jìn)行登記的乘客,而不是登記代理。不管是否是用戶,登記步驟被智能地而非以靜態(tài)方式來(lái)顯示和處理。例如,不同于僅僅以相同的順序和相同的方式提供每個(gè)登記步驟,該 系統(tǒng)可分析各種乘客參數(shù)(例如,已經(jīng)完成的登記步驟;該乘客是否有特別的座位偏好等 等)和其他參數(shù)(例如在該場(chǎng)站的登記排隊(duì)的長(zhǎng)度,出發(fā)的準(zhǔn)時(shí)狀態(tài)等等),并且提供針對(duì) 登記的乘客以及與登記有關(guān)的其他參數(shù)而定制的登記過(guò)程。用于確定該定制登記過(guò)程的規(guī)則是每個(gè)個(gè)體旅行提供方可配置的,以便適合其自 己的特定需要。例如,某些旅行提供方可具有這樣的規(guī)定如果乘客已經(jīng)被分配了座位,則 往往跳過(guò)選座步驟以節(jié)省登記的時(shí)間。其他旅行提供方可具有這樣的規(guī)定該選座步驟必 須總是被訪問(wèn)以確保該乘客在登記中不想改變他或她的座位。而其他旅行提供方可以例如 通過(guò)比較指定座位與乘客的偏好來(lái)自動(dòng)確定乘客是否滿意他或她的預(yù)定座位,并且只有當(dāng) 該乘客可能不滿意預(yù)定座位時(shí)才將選座步驟包括在登記過(guò)程中。此示例以及其他示例只是 被提供作為某些旅行提供方可能采用的可能的登記工作流配置,并不意味著限制該公開的 范圍。圖1是示例性的乘客登記系統(tǒng)100的概念圖。所示的系統(tǒng)100包括能向用戶提供 用戶界面110的用戶工作站105。在某些實(shí)施方式中,該用戶界面110可包括多個(gè)不同的登 記屏幕llOa-d,其可以按照特定的順序顯示向用戶呈現(xiàn)。例如,這些屏幕可以作為登記工作 流的部分而被順序地呈現(xiàn)。如所示,屏幕IlOa涉及托運(yùn)行李的步驟,屏幕IlOb涉及添加可 選服務(wù)的步驟,屏幕IlOc涉及乘客付費(fèi),并且屏幕IlOd涉及完成或概要的屏幕。這些不同 屏幕中的每一個(gè)可能涉及登記工作流中一個(gè)不同步驟,或者可能包括該工作流中的多個(gè)步 驟。備選地,可使用多個(gè)屏幕向用戶顯示單個(gè)工作流步驟。該用戶界面110還可使用不同的圖形界面概念向系統(tǒng)100的用戶顯示登記工作流 的步驟。例如,可以使用單個(gè)屏幕而不是使用多個(gè)屏幕。在某些實(shí)施方式中,單個(gè)屏幕可包 括多個(gè)標(biāo)簽,用戶可選擇標(biāo)簽以移動(dòng)到處理的不同步驟。在其他實(shí)施方式中,單個(gè)屏幕可包 括與登記處理的步驟有關(guān)的多個(gè)部分。用戶工作站105可通信地連接到系統(tǒng)100的多個(gè)組件,例如經(jīng)過(guò)網(wǎng)絡(luò)115。該網(wǎng)絡(luò) 可包括任何適當(dāng)?shù)耐ㄐ徘?單獨(dú)的或結(jié)合的),例如因特網(wǎng)、局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、 有線或無(wú)線的網(wǎng)絡(luò)等等。系統(tǒng)100的其他組件例如可包括工作流服務(wù)器120,乘客數(shù)據(jù)庫(kù) 130,和/或操作數(shù)據(jù)庫(kù)145。工作流服務(wù)器120可托管登記工作流引擎122,該引擎122被配置用于根據(jù)各種輸 入、狀況和規(guī)則來(lái)生成和更新登記工作流。該工作流引擎122可參考旅行提供方規(guī)則125, 規(guī)則125描述應(yīng)當(dāng)如何生成旅行提供方特有的用戶界面和工作流。例如,某些旅行提供方 可能不允許乘客選定座位,而代之以采用基于先到先服務(wù)原則的公開分配過(guò)程。對(duì)于這些 旅行提供方,座位選定過(guò)程可以不包括在其用戶界面或登記工作流中。作為另一個(gè)示例,即 使是使用相同數(shù)目和類型的登記步驟的提供方,也可以確定在另一提供方的工作流中第 二個(gè)出現(xiàn)的特定步驟在自己的過(guò)程中放在第四個(gè)出現(xiàn)更有意義。旅行提供方規(guī)則125允許 每一個(gè)提供方配置對(duì)其自己的特定登記過(guò)程而言更為有效的規(guī)則。對(duì)工作流服務(wù)器120的輸入之一可包括與登記的乘客有關(guān)的信息,其例如存儲(chǔ)在 乘客數(shù)據(jù)庫(kù)130中。該乘客數(shù)據(jù)庫(kù)130可包括與乘客登記狀態(tài)135、乘客偏好140有關(guān)的信 息,或其他乘客信息。乘客信息的其他示例包括已經(jīng)為該乘客預(yù)定的其他旅行區(qū)段,該乘 客是否是一個(gè)經(jīng)常旅行者計(jì)劃(frequent traveler program)的會(huì)員,并且如果是,該乘客在該計(jì)劃中的狀態(tài)等級(jí),等等。對(duì)工作流服務(wù)器120的另一個(gè)輸入可包括與出發(fā)場(chǎng)站有關(guān)的信息,其例如可被存 儲(chǔ)在操作數(shù)據(jù)庫(kù)145中。操作數(shù)據(jù)庫(kù)145例如可包括與特定出發(fā)是否準(zhǔn)時(shí)或延時(shí)有關(guān) 的出發(fā)狀態(tài)150,與在該登記場(chǎng)站處的排隊(duì)長(zhǎng)度有關(guān)的登記時(shí)間155,以及其他操作相關(guān)信 息。這種信息的其他示例可包括本地商戶的市場(chǎng)促銷信息,或可能影響該特定場(chǎng)站的登記 過(guò)程的任何其他信息。該工作流服務(wù)器120可被配置用于集成來(lái)自這些輸入或其他輸入的信息,以生成 用于登記乘客的最優(yōu)工作流過(guò)程。該工作流過(guò)程可基于每一乘客來(lái)生成,從而考慮乘客的 登記狀態(tài)、乘客偏好等方面的差異。該登記工作流過(guò)程還可根據(jù)當(dāng)前狀態(tài)來(lái)定制,例如場(chǎng)站 處登記隊(duì)列的長(zhǎng)度。生成的工作流過(guò)程繼而可經(jīng)用戶工作站105向用戶呈現(xiàn)。在圖1所示的示例中,屏幕llOa-d表示一個(gè)示例工作流,其開始于行李登記屏幕 110a,繼續(xù)到服務(wù)屏幕110b,然后移至付費(fèi)屏幕110c,然后移至摘要屏幕110d。該用戶可以 指示希望移至該工作流的下一屏幕,例如通過(guò)點(diǎn)擊“下一個(gè)”或“繼續(xù)”按鈕、按回車鍵或者 通過(guò)任何其他適當(dāng)?shù)慕缑婷?。在接收用戶的這種指示后,可以更新用戶界面110以顯示 來(lái)自所生成登記工作流的下一適當(dāng)步驟。在某些實(shí)施方式中,每當(dāng)用戶選擇移至下一個(gè)屏 幕時(shí),便更新該登記工作流,以便將在前步驟中所做出的任何改變納入考慮。根據(jù)用戶采取 的動(dòng)作,這可能導(dǎo)致登記屏幕的重排序。在某些實(shí)施方式中,用戶還可以選擇在所生成登記工作流的上下文之外的屏幕之 間進(jìn)行切換。例如,除上述“下一個(gè)”或“繼續(xù)”按鈕之外,每個(gè)屏幕可以具有直接鏈接到其 他登記屏幕的一個(gè)或多個(gè)按鈕。這樣,即使登記工作流所確定的處理中的下一個(gè)步驟在正 常情況下是付款屏幕,用戶仍可通過(guò)點(diǎn)擊“行李”屏幕按鈕來(lái)選擇進(jìn)入行李屏幕。作為另一 示例,可以使用熱鍵或其他命令來(lái)直接訪問(wèn)用戶希望訪問(wèn)的特定屏幕。如果用戶采取這些 動(dòng)作,則生成的登記工作流可被重新生成或更新,以便將常規(guī)工作流上下文之外用戶所作 的任何改變考慮在內(nèi)。在某些實(shí)施方式中,使用系統(tǒng)100的登記處理可如下進(jìn)行。乘客可以接洽使用工 作站105的登記代理,例如在出發(fā)場(chǎng)站的登記服務(wù)臺(tái)處。乘客告訴代理他或她的名字或某 些其他標(biāo)識(shí)信息,然后代理可向工作站105輸入該標(biāo)識(shí)信息?;谠摌?biāo)識(shí)信息,系統(tǒng)100可 標(biāo)識(shí)與完成登記所需要的步驟相關(guān)的乘客登記狀態(tài)135,并且可以向登記工作流引擎122 饋送該登記狀態(tài)135。登記工作流引擎122可查詢一組旅行提供方規(guī)則125,并生成可供代 理用于登記該乘客的適當(dāng)?shù)怯浌ぷ髁???梢蕴峁┻@些各種步驟以顯示在工作站105上,并 且其形式可以是一系列登記屏幕llOa-d。當(dāng)每個(gè)屏幕完成時(shí),代理可以點(diǎn)擊“下一個(gè)”按鈕 以向系統(tǒng)100表示代理已經(jīng)完成該步驟并且希望移至下一步驟。代理繼而可以按照該登記 工作流規(guī)定的順序移動(dòng)通過(guò)每個(gè)屏幕,然后在完成該工作流后,該乘客可以被登記出發(fā)。圖2是一個(gè)示例性登記工作流生成系統(tǒng)的框圖。該系統(tǒng)可由工作流服務(wù)器120托 管,或者可以在系統(tǒng)100的多個(gè)組件上分布。對(duì)工作流服務(wù)器120的輸入可包括乘客登記 狀態(tài)135,與工作站105的用戶所采取的動(dòng)作有關(guān)的用戶動(dòng)作210,以及各種其他輸入215, 例如上文所述的來(lái)自操作數(shù)據(jù)庫(kù)145的輸入。這些輸入可由工作流服務(wù)器120的接口 205 接收。工作流服務(wù)器120可使用這些輸入來(lái)生成適當(dāng)?shù)牡怯浌ぷ髁?,并以登記過(guò)程的形式 來(lái)提供該工作流,其中該登記過(guò)程可經(jīng)由用戶界面110向工作站105的用戶顯示。在某些實(shí)施方式中,工作流或其部分可經(jīng)由接口 205向系統(tǒng)100的其他組件提供。還可包括一個(gè)或多個(gè)轉(zhuǎn)換器,用以將對(duì)工作流服務(wù)器120的輸入轉(zhuǎn)換為標(biāo)準(zhǔn)格 式。作為一個(gè)示例,工作流服務(wù)器120可服務(wù)于多個(gè)不同旅行提供方,所有旅行提供方可具 有表示乘客登記狀態(tài)135、界面輸入210和其他輸入215的各自不同的方式。狀態(tài)轉(zhuǎn)換器 225可標(biāo)識(shí)哪個(gè)旅行提供方正在提供登記狀態(tài),并且使用例如查找表或其他轉(zhuǎn)換機(jī)制將該 旅行提供方的指定登記狀態(tài)135轉(zhuǎn)換為登記工作流引擎122使用的普通狀態(tài)類型。作為另 一示例,某些旅行提供方可能允許或使用對(duì)系統(tǒng)的多個(gè)不同輸入,這些輸入可被輸入轉(zhuǎn)換 器230類似地轉(zhuǎn)換。工作流服務(wù)器120可包括許多不同規(guī)則數(shù)據(jù)庫(kù)125a_c,其中每一個(gè)可涉及針對(duì)特 定旅行提供方的特定規(guī)則。備選地,數(shù)據(jù)庫(kù)125a_c可被合并為單個(gè)數(shù)據(jù)庫(kù),其包括工作流 服務(wù)器120所服務(wù)的所有旅行提供方的規(guī)則。旅行提供方特定的規(guī)則125a_c在建立階段 期間是可配置的,并在當(dāng)該旅行提供方改變其希望的登記操作時(shí)可隨時(shí)間改變。旅行提供方特定的規(guī)則可進(jìn)行設(shè)置,以包括涉及多種登記過(guò)程的規(guī)則,并且實(shí)質(zhì) 上可以定義針對(duì)任何數(shù)目的不同情況的登記工作流。例如,如上所述,一個(gè)航空公司可以不 具有座位分配,并且可以代之以使用先來(lái)先服務(wù)的分配形式。這個(gè)特定旅行提供方可具有 規(guī)定從不向登記代理顯示座位分配頁(yè)面的規(guī)則集,因?yàn)樵谠撎囟ǖ怯浱幚碇凶环峙洳皇?選項(xiàng)。在另一示例中,在場(chǎng)站處的登記排隊(duì)變得過(guò)長(zhǎng)時(shí)的某些情況下,火車登記過(guò)程可被加 速,例如禁用某可選服務(wù)屏幕直到排隊(duì)變得更可管理。因?yàn)榭蛇x服務(wù)屏幕對(duì)于登記過(guò)程而 言可能不是必需的,因此當(dāng)旅行提供方為了改善登記乘客的時(shí)間而選擇放棄提供這些服務(wù) 的機(jī)會(huì)時(shí),它可被跳過(guò)。在規(guī)則是旅行提供方制定的實(shí)施方式中,如在規(guī)則數(shù)據(jù)庫(kù)125a_c中所示,每一個(gè) 旅行提供方可以決定對(duì)其自己的登記過(guò)程而言什么是重要的,并且還可以決定將向登記代 理顯示的各登記步驟的適當(dāng)順序。適當(dāng)規(guī)則的定義對(duì)每一個(gè)不同的旅行提供方來(lái)說(shuō)可以是 不同的和獨(dú)立的。例如,有些提供方可能發(fā)現(xiàn),當(dāng)在可選服務(wù)步驟之前顯示行李登記步驟時(shí) 它們的登記處理工作更有效,然而其他提供方可能確定這些步驟應(yīng)當(dāng)反過(guò)來(lái)。在某些實(shí)施 方式中,單個(gè)旅行提供方可具有多組規(guī)則。工作流服務(wù)器120還可包括登記工作流引擎122,其被配置用于在每個(gè)乘客的基 礎(chǔ)上生成和更新登記工作流。在某些實(shí)施方式中,登記工作流還可基于發(fā)生在該登記過(guò)程 中或與該過(guò)程同時(shí)發(fā)生的不同狀況而生成和更新。在某些實(shí)施方式中,登記工作流引擎 122可包括一組默認(rèn)規(guī)則,其可以在以下情況中使用,即一個(gè)或多個(gè)旅行提供方特定的規(guī)則 125a-c對(duì)于某個(gè)特定的情形來(lái)說(shuō)是不確定的。登記工作流引擎122可包括狀態(tài)數(shù)據(jù)庫(kù),其跟蹤在處理中的不同登記相關(guān)步驟的 狀態(tài)。例如,多個(gè)步驟可被認(rèn)為是必要步驟,使得只有在這些必要步驟完成之后登記才能結(jié) 束。其他步驟可能被認(rèn)為是可選步驟,使得登記可以在用戶未訪問(wèn)可選屏幕的情況下結(jié)束, 但是可選屏幕在登記過(guò)程中是可訪問(wèn)的。其他步驟可能被認(rèn)為是禁用或不活躍的步驟,使 得屏幕在登記過(guò)程中對(duì)用戶是不可用的。附加狀態(tài)信息可包括特定步驟是否已經(jīng)被用戶訪問(wèn)(例如用戶是否已經(jīng)訪問(wèn)可 選屏幕)和/或特定步驟是否已經(jīng)完成。特定步驟是否已經(jīng)完成可取決于旅行提供方特定 的規(guī)則125a_c以及用戶采取的與該特定步驟有關(guān)的動(dòng)作。
取決于用戶的動(dòng)作,這些狀態(tài)的每一個(gè)在登記過(guò)程中可獨(dú)立地改變。例如,當(dāng)每一 個(gè)步驟被訪問(wèn)和/或完成時(shí),用于該步驟的狀態(tài)信息可被更新以反映這個(gè)變化。作為另一 個(gè)示例,當(dāng)從用戶接收到接口輸入210時(shí),一個(gè)或多個(gè)步驟可能變?yōu)楸匾幕騿⒂玫?例 如,如果顧客添加了需要付費(fèi)的服務(wù),則先前因無(wú)需付費(fèi)而被禁用的付費(fèi)屏幕變?yōu)樵谕瓿?該登記之前是啟用和必要的)。取決于用戶的動(dòng)作和旅行提供方希望怎樣處理這些動(dòng)作,其 他狀態(tài)變化也是可能的。工作流服務(wù)器120還可包括工作流格式器235,其可被用于向系統(tǒng)100的其他組件 提供適當(dāng)?shù)墓ぷ髁餍畔?40。在某些實(shí)施方式中,工作流格式器235被用于設(shè)置各登記工作 流過(guò)程的格式,以作為向用戶顯示的用戶界面。在其他實(shí)施方式中,工作流格式器235可標(biāo) 識(shí)將向系統(tǒng)100的不同組件發(fā)送的工作流的特定部分。例如,如果特定步驟的狀態(tài)已經(jīng)從 未完成、需完成的被更新為已完成,則工作流格式器235可被用于標(biāo)識(shí)用戶界面中的這種 改變,例如通過(guò)改變與該特定步驟的狀態(tài)有關(guān)的可視指示符。圖3是用于登記過(guò)程的一部分的用戶界面的一個(gè)示例屏幕截圖。該用戶界面可包 括多個(gè)不同的用戶界面輸入和輸出選項(xiàng),其允許用戶完成此處描述的乘客登記處理。在某 些實(shí)施方式中,該用戶界面可以是圖形用戶界面(⑶I),其包括多個(gè)不同的屏幕、按鈕、輸入 框、文本顯示等等。在某些實(shí)施方式中,該用戶界面110可包括跨屏幕頂部的一組屏幕按鈕305或鏈 接,每個(gè)按鈕與登記工作流中的不同步驟或步驟組或不同的屏幕等相關(guān)。如界面110中所 示,屏幕按鈕305可包括顯示特定步驟的狀態(tài)的指示符310、315,以指示該特定步驟是否是 必要的、可選的或禁用的,和/或該步驟已完成或未完成,等等。例如,顯示實(shí)心圓的指示符 310可以與用戶已經(jīng)完成的步驟有關(guān),而顯示空心圓的指示符315與未完成的步驟有關(guān)。在 其他實(shí)施方式中,指示符可以是有顏色的指示符,例如,綠色用于完成的步驟,黃色用于可 選的未完成步驟,或紅色用于必要的未完成步驟。對(duì)應(yīng)于處理中當(dāng)前步驟的按鈕320可以 醒目顯示,例如通過(guò)在該按鈕周圍包括一個(gè)可視邊框或輪廓,或者通過(guò)在該界面上的一些 其他可視指示。屏幕按鈕還可以與有關(guān)的熱鍵或其他命令相關(guān),其允許用戶從工作流中任何位置 切換到該特定屏幕或步驟。如示例性的屏幕顯示中所示,通過(guò)按鍵盤上的F3鍵,座位屏幕 成為可訪問(wèn)的。類似地,用戶能夠使用鼠標(biāo)或其他輸入設(shè)備單擊按鈕,以指示希望跳轉(zhuǎn)到對(duì) 應(yīng)于該屏幕按鈕的特定屏幕。在某些實(shí)施方式中,這可以允許登記代理跳轉(zhuǎn)到該登記處理 中的任何點(diǎn)處的任何可用步驟。如下文所述,這可以導(dǎo)致登記工作流被更新,以便將用戶的 動(dòng)作納入考慮。該用戶界面110還可包括按鈕325,例如“前一個(gè)”和“下一個(gè)”按鈕,分別用于進(jìn) 入登記工作流中前一步驟或后一步驟。例如,如果用戶點(diǎn)擊“下一個(gè)”按鈕,用戶界面將被 更新以顯示該登記工作流中的下一步驟。類似地,“下一個(gè)”按鈕可以在該界面上是默認(rèn)的, 使得如果用戶按壓鍵盤上的回車鍵,則“下一個(gè)”按鈕將被觸發(fā),并且登記工作流中下一步 驟將顯示在該界面上。在某些實(shí)施方式中,“下一個(gè)”按鈕將使得登記工作流被更新,更新的 登記工作流中的下一個(gè)步驟繼而將通過(guò)該界面被顯示。用戶界面110還可包括各種動(dòng)作項(xiàng),用戶可與之交互以登記乘客。如用于可選服 務(wù)的示例性用戶界面所示,允許用戶為乘客移除或改變當(dāng)前服務(wù)、為乘客添加額外服務(wù)和/或選擇或修改與乘客服務(wù)有關(guān)的各種服務(wù)選項(xiàng)。根據(jù)發(fā)生的交互類型,用戶的這種交互可 以影響與當(dāng)前乘客有關(guān)的登記工作流。登記工作流的這些更新將在下文進(jìn)一步描述。圖4是用于登記過(guò)程的一部分的用戶界面的另一示例屏幕截圖,并示出了在乘客 登記過(guò)程中發(fā)生的登記工作流的變化。如該示例屏幕顯示所示,其是來(lái)自圖3的在前屏幕 顯示的后續(xù),用戶向乘客的當(dāng)前服務(wù)中添加了可選的座位升級(jí)服務(wù)。在此特別情況下,座位 升級(jí)服務(wù)需要$15. 00的費(fèi)用,乘客尚未支付該費(fèi)用。因?yàn)槌丝蜕形磳?duì)該新添加的服務(wù)付 費(fèi),該登記工作流可被調(diào)整,以便現(xiàn)在要求用戶在登記完成之前完成付費(fèi)頁(yè)面。如上所述, 這可被指示給用戶,例如通過(guò)將用于付款按鈕的指示符變?yōu)榭招娜Γ耙驗(yàn)槌丝鸵呀?jīng) 為他的高級(jí)餐和租賃電影付過(guò)費(fèi),它是實(shí)心圓。除在該界面上的可視改變之外,整體登記工作流也可被更新以反映用戶在添加座 位升級(jí)服務(wù)方面所采取的動(dòng)作。例如,當(dāng)用戶添加服務(wù)時(shí),對(duì)該用戶界面的輸入可觸發(fā)對(duì)工 作流服務(wù)器120的更新,其轉(zhuǎn)而觸發(fā)對(duì)登記工作流的更新。在這個(gè)示例中,該新服務(wù)的添加 把付費(fèi)步驟從已完成步驟變?yōu)楸匾奈赐瓿刹襟E,并且登記工作流可進(jìn)行調(diào)整,使得在完 成“服務(wù)”步驟后的下一個(gè)邏輯步驟是進(jìn)行到“付費(fèi)”步驟。然而,如果用戶沒有添加服務(wù), 或曾經(jīng)添加該服務(wù)但后來(lái)又將其刪除,則“付費(fèi)”步驟可以是已完成或禁用步驟,因?yàn)椴淮?在付費(fèi)問(wèn)題。備選地,即使“付費(fèi)”步驟被變?yōu)楸匾襟E,在工作流中仍然可能存在應(yīng)當(dāng)先 于“付費(fèi)”步驟的其他步驟,使得“下一個(gè)”按鈕可能不是進(jìn)入“付費(fèi)”步驟而進(jìn)入工作流中 的另一個(gè)步驟(例如下一邏輯步驟)。圖5A是一個(gè)用于生成登記工作流的一個(gè)示例過(guò)程500的流程圖。例如,該處理 500可被上述系統(tǒng)100之類的系統(tǒng)來(lái)執(zhí)行。然而,另一系統(tǒng)或者系統(tǒng)的組合也可用于執(zhí)行過(guò) 程 500。在框505,過(guò)程500開始于接收乘客標(biāo)識(shí)信息,例如乘客的姓名、信用卡信息,記錄 定位或其他標(biāo)識(shí)信息。例如,乘客可以接洽使用登記工作站的登記代理接洽,并且告訴該代 理他或她的姓名或航班信息,該登記代理繼而可把該信息錄入工作站。備選地,乘客可以在 信息站刷信用卡以向系統(tǒng)標(biāo)識(shí)自己。在框510,可以使用乘客的標(biāo)識(shí)信息來(lái)確定該乘客的 登記狀態(tài)(例如,該乘客是否已經(jīng)在線選擇了一個(gè)指定的座位,由機(jī)場(chǎng)服務(wù)員托運(yùn)行李等
寸乂 0在框515,根據(jù)此處描述的技術(shù),系統(tǒng)生成適于正在登記的乘客的登記工作流。該 登記工作流可標(biāo)識(shí)在登記過(guò)程期間可能為必要、可選或禁用的一組登記步驟,并且還可以 包括完成這些特定登記步驟的邏輯順序。在某些實(shí)施方式中,乘客的登記狀態(tài)被用于生成 登記工作流,例如,如果乘客已經(jīng)在線選擇了座位,則登記工作流可確定座位選定步驟是可 選的。如上所述,生成的登記工作流還可取決于與登記過(guò)程有關(guān)的、旅行提供方特定的規(guī) 則。另外,在生成登記工作流過(guò)程中,還可考慮其他輸入,例如場(chǎng)站處的旅行條件、飛行狀態(tài) 等等。登記工作流可以標(biāo)識(shí)在登記完成之前需要乘客完成的任何附加登記過(guò)程。在框520,標(biāo)識(shí)登記工作流的當(dāng)前步驟。如果登記工作流剛剛生成,則當(dāng)前步驟可 以是工作流中的第一個(gè)邏輯步驟。如果登記工作流在過(guò)程期間被更新,則工作流的當(dāng)前步 驟可以與用戶在完成該登記過(guò)程的處理中的位置有關(guān)。在任一情況下,當(dāng)前步驟對(duì)應(yīng)于由 登記工作流確定的將要由用戶完成的當(dāng)前動(dòng)作。在可選框525,系統(tǒng)可以確定是否存在影響登記工作流的任何用戶輸入。在某些實(shí)施方式中,用戶的任何動(dòng)作可導(dǎo)致該登記工作流被更新。在其他實(shí)施方式中,只有以某些公 認(rèn)方式實(shí)際上影響了該工作流的用戶動(dòng)作(例如,改變工作流中一個(gè)步驟的狀態(tài))將導(dǎo)致 登記工作流的更新。可選框530顯示了如果用戶輸入影響了登記工作流,則更新該登記工 作流。作為一個(gè)示例,如果用戶請(qǐng)求添加一個(gè)需要額外付費(fèi)的可選服務(wù),該登記工作流可被 更新以便在登記完成之前包括付費(fèi)屏幕作為新的必要屏幕。在更新之后,系統(tǒng)可再次需要 如前所述地標(biāo)識(shí)工作流520的當(dāng)前步驟。如果沒有改變對(duì)工作流造成影響,或者在處理的此階段中沒有標(biāo)識(shí)到這些改變的 實(shí)現(xiàn)中,框535表示用戶請(qǐng)求繼續(xù)工作流登記過(guò)程。例如,用戶可按壓回車鍵或點(diǎn)擊用戶界 面上的“下一個(gè)”按鈕,以指示用戶希望移到該登記的下一步驟。在從用戶接收輸入之后, 框540顯示可以標(biāo)識(shí)工作流的下一步驟。登記工作流的下一步驟可以對(duì)應(yīng)于由登記工作 流確定的將要由用戶完成的下一邏輯步驟。圖5B是一個(gè)示例的規(guī)則配置過(guò)程550的流程圖。該過(guò)程描述了旅行提供方可以 用來(lái)定義和存儲(chǔ)與生成適當(dāng)?shù)牡怯浌ぷ髁饔嘘P(guān)的不同配置規(guī)則的步驟。如上所述,該配置 規(guī)則用于定義如何配置針對(duì)旅行提供方的特定登記過(guò)程。針對(duì)一個(gè)或多個(gè)已定義的登記情境的典型配置過(guò)程可如下進(jìn)行。首先,在框555, 配置分析者可以標(biāo)識(shí)與應(yīng)當(dāng)如何向用戶呈現(xiàn)登記工作流有關(guān)的一個(gè)或多個(gè)可能登記狀況。 根據(jù)旅行提供方希望系統(tǒng)如何特定特殊或智能,包括在該組中的登記狀況的范圍可按照期 望或?qū)捇蛘?。雖然附加狀況可以導(dǎo)致系統(tǒng)在任何給定情況下適當(dāng)反應(yīng)的更好可能性,但旅 行提供方可以確定標(biāo)識(shí)應(yīng)被考慮在內(nèi)的每一個(gè)單獨(dú)的可能狀況是不值得的。在某些實(shí)施 方式中,一個(gè)旅行提供方可確定適當(dāng)數(shù)目和類型的可能登記狀況,以提供對(duì)所有登記情況 的例如90%的覆蓋。配置過(guò)程的下一框560可以是定義包括一個(gè)或多個(gè)已標(biāo)識(shí)的可能登記狀況的組 合的各種用例。例如,如果旅行提供方已經(jīng)確定有兩個(gè)重要的登記狀況要跟蹤,并且其中每 一個(gè)都具有兩個(gè)或三個(gè)不同的可能狀態(tài)或值,則用例可被定義為表示登記狀況以及這些狀 況的狀態(tài)的所有可能排列。在這個(gè)示例中,一個(gè)登記狀況可以是乘客是否已經(jīng)登記,并且可 能的值或狀態(tài)可以被定義為“是”或“否”。另一個(gè)可能的登記情況可以是乘客是否已經(jīng)表 明他有行李要托運(yùn),并且可能的值或狀態(tài)可以被定義為“沒有行李”,“ 1或2個(gè)行李”,或“3 個(gè)或更多行李”。在該示例中,不同的用例可被定義為不同狀況的所有可能排列例如(1) 已登記且無(wú)行李;(2)已登記且有1或2個(gè)行李;(3)已登記且有3個(gè)以上行李;(4)未登記 且無(wú)行李;(5)未登記且有1或2個(gè)行李;或(6)未登記且有3個(gè)以上行李。在某些實(shí)施方式中,旅行提供方可以為所有可能登記狀況排列、但僅針對(duì)這些排 列中的有效組合而定義用例。在上述示例中,旅行提供方可能不允許當(dāng)該用戶還沒有登記 時(shí)指示任何行李,因此只考慮有效組合的可能的排列是(1)已登記且無(wú)行李;(2)已登記且 有1或2個(gè)行李;(3)已登記且有3個(gè)以上行李;或(4)未登記。在其他實(shí)施方式中,旅行 提供方可能只對(duì)于有效的登記組合的一些子集來(lái)定義規(guī)則。在框565,定義針對(duì)每一個(gè)已定義用例的登記工作流,這例如是通過(guò)創(chuàng)建將用例鏈 接到適當(dāng)?shù)怯浌ぷ髁鞯呐鋵?duì)。這樣,當(dāng)?shù)怯浨闆r與特定用例匹配(或基本上匹配)時(shí),可以 根據(jù)適用的用例/工作流配對(duì)來(lái)向用戶呈現(xiàn)于該用例相匹配的登記工作流。在框570,用例 /工作流配對(duì)可被存儲(chǔ)以用于以后的獲取或查找,例如通過(guò)將信息存儲(chǔ)在規(guī)則數(shù)據(jù)庫(kù)125a中。因此,在任何給定情況下的登記工作流可能取決于通過(guò)許多不同的登記狀況標(biāo)識(shí) 的情形,和當(dāng)面對(duì)那個(gè)特定情形時(shí)該旅行提供方怎樣定義他的將被執(zhí)行的登記過(guò)程。圖6是一個(gè)計(jì)算機(jī)系統(tǒng)600的示意圖。根據(jù)一個(gè)實(shí)施方式,該系統(tǒng)600能被用于前 述的關(guān)聯(lián)到任何計(jì)算機(jī)實(shí)現(xiàn)的處理的操作。該系統(tǒng)600旨在包括多種形式的數(shù)字計(jì)算機(jī), 例如便攜式電腦,臺(tái)式機(jī),工作站,個(gè)人數(shù)字助理,服務(wù)器,刀片服務(wù)器,大型機(jī),和其他合適 的計(jì)算機(jī)。系統(tǒng)600還能包括移動(dòng)設(shè)備,例如個(gè)人數(shù)碼助理,移動(dòng)電話,智能手機(jī)和其他類 似計(jì)算設(shè)備。另外該系統(tǒng)能包括便攜存儲(chǔ)介質(zhì),例如,通用串行總線(USB)閃存驅(qū)動(dòng)。例如, USB閃存驅(qū)動(dòng)可以存儲(chǔ)操作系統(tǒng)和其他應(yīng)用程序。USB閃存驅(qū)動(dòng)能包括輸入/輸出組件,例 如無(wú)線發(fā)送器或可被插入到另一個(gè)計(jì)算設(shè)備的USB端口的USB連接器。系統(tǒng)600包括處理器610,存儲(chǔ)器620,存儲(chǔ)設(shè)備630,和輸入/輸出設(shè)備640。組 件610,620,630和640中的每一個(gè)利用系統(tǒng)總線650被互相連接。該處理器610能處理系 統(tǒng)600內(nèi)執(zhí)行的指令。采用多種架構(gòu)中的任何一種設(shè)計(jì)該處理器。例如,該處理器610可 是CISC (復(fù)雜指令集計(jì)算機(jī))處理器,RISC (精簡(jiǎn)指令集計(jì)算機(jī))處理器,或MISC(最小指 令集計(jì)算機(jī))處理器。在一個(gè)實(shí)施方式中,該處理器610是單線程處理器。在另一個(gè)實(shí)施方式中,處理器 610是多線程處理器。處理器610能處理存儲(chǔ)在存儲(chǔ)器620中或存儲(chǔ)設(shè)備630上的指令以 在輸入/輸出設(shè)備640上顯示用于用戶界面的圖形信息。存儲(chǔ)器620存儲(chǔ)系統(tǒng)600內(nèi)部的信息。在一個(gè)實(shí)施方式中,存儲(chǔ)器620是計(jì)算機(jī) 可讀介質(zhì)。在一個(gè)實(shí)施方式中,存儲(chǔ)器620是易失存儲(chǔ)器單元。在另一個(gè)實(shí)施方式中,存儲(chǔ) 器620是非易失存儲(chǔ)器單元。存儲(chǔ)設(shè)備630能為系統(tǒng)600提供海量存儲(chǔ)。在一個(gè)實(shí)施方式中,存儲(chǔ)設(shè)備630是 計(jì)算機(jī)可讀介質(zhì)。在多種不同實(shí)施方式中,存儲(chǔ)設(shè)備630可是軟盤設(shè)備,硬盤設(shè)備,光盤設(shè) 備,或磁帶設(shè)備。輸入/輸出設(shè)備640為系統(tǒng)600提供輸入/輸出操作。在一個(gè)實(shí)施方式中,輸入/ 輸出設(shè)備640包括鍵盤和/或指點(diǎn)設(shè)備。在另一個(gè)實(shí)施方式中,輸入/輸出設(shè)備640包括 用于顯示圖形用戶界面的顯示單元。所述特征可由數(shù)字電子電路,或計(jì)算機(jī)硬件,固件,軟件,或它們的組合來(lái)實(shí)現(xiàn)。該 裝置可由確實(shí)的包括在信息載體,例如計(jì)算機(jī)可讀存儲(chǔ)設(shè)備中的由可編程處理器執(zhí)行的計(jì) 算機(jī)程序產(chǎn)品來(lái)實(shí)現(xiàn);并且通過(guò)可編程處理器執(zhí)行指令程序以通過(guò)操作輸入數(shù)據(jù)和生成輸 出來(lái)完成所述實(shí)施方式的功能來(lái)完成處理步驟。所述特征能由一個(gè)或多個(gè)在可編程系統(tǒng)中 可執(zhí)行的計(jì)算機(jī)程序方便的實(shí)現(xiàn),該可編程系統(tǒng)包括至少一個(gè)可編程處理器,數(shù)據(jù)存儲(chǔ)系 統(tǒng),至少一個(gè)輸入設(shè)備和至少一個(gè)輸出設(shè)備,該處理器連接到其他組件以從它接收數(shù)據(jù)和 指令并向它發(fā)送數(shù)據(jù)和指令。在要完成某一活動(dòng)或發(fā)生某一結(jié)果的計(jì)算機(jī)中,計(jì)算機(jī)程序是一組直接或間接被 用的指令。計(jì)算機(jī)程序能以任何形式的編程語(yǔ)言來(lái)編寫,包括編譯語(yǔ)言或解釋語(yǔ)言,并且以 任何形式來(lái)使用,包括作為獨(dú)立程序或作為模塊,組件,子程序,或其他適合在計(jì)算環(huán)境中 使用的單元。用于執(zhí)行指令程序的適合的處理器包括例如通用和專用微處理器,和單獨(dú)的處理器或任何類型計(jì)算機(jī)的多個(gè)處理器之一。通常,處理器將從只讀存儲(chǔ)器或隨機(jī)存取存儲(chǔ)器 或這二者接收指令和數(shù)據(jù)。計(jì)算機(jī)的主要元件是用于執(zhí)行指令的處理器和用于存儲(chǔ)指令和 數(shù)據(jù)的一個(gè)或多個(gè)存儲(chǔ)器。通常,計(jì)算機(jī)還將包括一個(gè)或多個(gè)用于存儲(chǔ)數(shù)據(jù)文件的海量存 儲(chǔ)設(shè)備,或可操作地與之連接以通信;這種設(shè)備包括磁盤,例如內(nèi)部硬盤和可移除的磁盤; 磁光磁盤;和光盤。適合于方便的存儲(chǔ)計(jì)算機(jī)程序指令和數(shù)據(jù)的存儲(chǔ)設(shè)備包括各種形式的 非易失存儲(chǔ)器,包括例如半導(dǎo)體存儲(chǔ)器設(shè)備,例如EPROM,EEPR0M和閃存設(shè)備;磁盤,例如內(nèi) 部硬盤和可移除磁盤;磁光磁盤;以及⑶-ROM和DVD-ROM磁盤。該處理器和該存儲(chǔ)器能被 補(bǔ)充到或被并入ASIC (專用集成電路)。為了與用戶交互,可在計(jì)算機(jī)上實(shí)現(xiàn)所述特性,該計(jì)算機(jī)有例如CRT(陰極射線 管)或LCD(液晶顯示器)監(jiān)視器的用于向用戶顯示信息的顯示設(shè)備,和用于讓用戶提供輸 入給計(jì)算機(jī)的鍵盤和例如鼠標(biāo)或軌跡球的指點(diǎn)設(shè)備。可在計(jì)算機(jī)系統(tǒng)中實(shí)現(xiàn)所述特性,該計(jì)算機(jī)系統(tǒng)包括例如數(shù)據(jù)服務(wù)器的后端組 件,或包括例如應(yīng)用服務(wù)器或因特網(wǎng)服務(wù)器的中間件組件,或包括例如具有圖形用戶界面 或因特網(wǎng)瀏覽器的客戶端計(jì)算機(jī)的前端組件,或它們的任何組合。該系統(tǒng)的該組件可通過(guò) 數(shù)字?jǐn)?shù)據(jù)通信的任何形式或媒介,例如通信網(wǎng)絡(luò)來(lái)互連。該通信網(wǎng)絡(luò)的示例包括局域網(wǎng) (“LAN”),廣域網(wǎng)(“WAN”),點(diǎn)對(duì)點(diǎn)網(wǎng)絡(luò)(具有臨時(shí)或固定的成員),網(wǎng)格計(jì)算結(jié)構(gòu),和因 特網(wǎng)。該計(jì)算機(jī)系統(tǒng)可包括客戶端和服務(wù)器??蛻舳撕头?wù)器一般彼此遠(yuǎn)離,并且典型 的是通過(guò)例如所述網(wǎng)絡(luò)之一的網(wǎng)絡(luò)而互連。由于運(yùn)行在各自的計(jì)算機(jī)上且彼此具有客戶 端_服務(wù)器關(guān)系的計(jì)算機(jī)程序,客戶端和服務(wù)器發(fā)生了聯(lián)系。雖然一些實(shí)施方式已經(jīng)在上文詳細(xì)的描述了,但其他修改是可能的。例如,該文檔 的大部分關(guān)于航空公司進(jìn)行了描述,但此處描述的系統(tǒng)和技術(shù)也可用于其他旅行公司的登 記過(guò)程。另外,為獲得希望的結(jié)果,附圖中描述的邏輯流不要求特別顯示的順序或連續(xù)的順 序。另外,可提供其他步驟,或從所述流程中移除一些步驟,并且可添加其他組件,或從所述 系統(tǒng)中移除一些組件。因此,其他實(shí)施方式是在下列權(quán)利要求的范圍中。
權(quán)利要求
1.一種在旅行登記過(guò)程中引導(dǎo)用戶的計(jì)算機(jī)實(shí)現(xiàn)的方法,所述方法包括 接收與針對(duì)旅行區(qū)段進(jìn)行登記的乘客相關(guān)聯(lián)的乘客標(biāo)識(shí)信息;在計(jì)算機(jī)系統(tǒng)處,使用所述乘客標(biāo)識(shí)信息來(lái)確定所述乘客的登記狀態(tài); 在所述計(jì)算機(jī)系統(tǒng)處,基于所述乘客的登記狀態(tài)來(lái)生成登記工作流; 在用戶界面上提供所述登記工作流中的當(dāng)前步驟的顯示,所述當(dāng)前步驟對(duì)應(yīng)于所述登 記工作流中將要由用戶完成的當(dāng)前動(dòng)作;以及基于所述用戶繼續(xù)到所述工作流中下一步驟的請(qǐng)求,在所述用戶界面上提供所述登記 工作流中的所述下一步驟的顯示,所述下一步驟對(duì)應(yīng)于所述登記工作流中將要由所述用戶 完成的下一動(dòng)作。
2.根據(jù)權(quán)利要求1所述的方法,其中生成所述登記工作流包括確定將要由所述用戶完成的用以登記所述乘客的一個(gè)或多個(gè)登記步驟。
3.根據(jù)權(quán)利要求2所述的方法,其中生成所述登記工作流還包括 確定所述一個(gè)或多個(gè)登記步驟的順序。
4.根據(jù)權(quán)利要求1所述的方法,還包括在從所述用戶接收影響所述登記工作流的輸入后,更新所述生成的登記工作流。
5.根據(jù)權(quán)利要求4所述的方法,其中如果對(duì)應(yīng)于所述登記工作流中的任何步驟的狀態(tài) 參數(shù)被修改,則所述登記工作流被影響。
6.根據(jù)權(quán)利要求1所述的方法,其中生成所述登記工作流包括 使用所述乘客的登記狀態(tài)來(lái)查詢登記工作流規(guī)則引擎。
7.根據(jù)權(quán)利要求6所述的方法,其中所述登記工作流規(guī)則引擎被配置用于允許提供方 特定的工作流。
8.根據(jù)權(quán)利要求1所述的方法,還包括在所述用戶界面上提供與所述登記工作流中的步驟是否是必要步驟有關(guān)的指示符的顯不。
9.根據(jù)權(quán)利要求1所述的方法,還包括在所述用戶界面上提供與所述登記工作流中的步驟是否已被完成有關(guān)的指示符的顯示。
10.根據(jù)權(quán)利要求1所述的方法,還包括基于用戶繼續(xù)到所述工作流中不是所述下一步驟的步驟的請(qǐng)求,在所述用戶界面上提 供所述登記工作流中被請(qǐng)求步驟的顯示。
11.根據(jù)權(quán)利要求1所述的方法,其中生成所述登記工作流還基于登記場(chǎng)站處的狀況。
12.根據(jù)權(quán)利要求1所述的方法,其中生成所述登記工作流還基于進(jìn)行登記的乘客的 偏好。
13.一種計(jì)算機(jī)實(shí)現(xiàn)的乘客登記系統(tǒng),包括 一個(gè)或多個(gè)計(jì)算機(jī),具有針對(duì)登記工作流生成系統(tǒng)的接口,被配置用于接收與針對(duì)旅行區(qū)段進(jìn)行登記的乘客有 關(guān)的登記狀態(tài);提供方規(guī)則數(shù)據(jù)庫(kù),存儲(chǔ)與旅行提供方相關(guān)聯(lián)的配置規(guī)則信息; 登記工作流引擎,被配置用于根據(jù)所述乘客的登記狀態(tài)和所述配置規(guī)則信息來(lái)生成登記工作流;以及顯示設(shè)備,被配置用于顯示用以顯示所述登記工作流中的當(dāng)前步驟的用戶界面,所述 當(dāng)前步驟對(duì)應(yīng)于所述登記工作流中將要由用戶完成的當(dāng)前動(dòng)作;以及基于所述用戶繼續(xù)到 所述工作流中的下一步驟的請(qǐng)求,顯示用以顯示所述登記工作流中的所述下一步驟的用戶 界面,所述下一步驟對(duì)應(yīng)于所述登記工作流中將要由用戶完成的下一動(dòng)作。
14.根據(jù)權(quán)利要求13所述的系統(tǒng),其中所述登記工作流引擎還配置用于在從所述用 戶接收影響所述登記工作流的輸入后,更新所述生成的登記工作流。
15.根據(jù)權(quán)利要求14所述的系統(tǒng),其中如果對(duì)應(yīng)于所述登記工作流中的任何步驟的狀 態(tài)參數(shù)被修改,則所述登記工作流被影響。
16.根據(jù)權(quán)利要求13所述的系統(tǒng),其中生成所述登記工作流還基于登記場(chǎng)站處的狀況。
17.根據(jù)權(quán)利要求13所述的系統(tǒng),其中生成所述登記工作流還基于進(jìn)行登記的乘客的 偏好。
18.一種有形地包含在計(jì)算機(jī)可讀存儲(chǔ)設(shè)備中的計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn) 品包括指令,當(dāng)所述指令被執(zhí)行時(shí),執(zhí)行用于為旅行乘客生成旅行相關(guān)服務(wù)的操作,所述操 作包括在計(jì)算機(jī)系統(tǒng)處,接收與針對(duì)旅行區(qū)段進(jìn)行登記的乘客相關(guān)聯(lián)的乘客標(biāo)識(shí)信息; 使用所述乘客標(biāo)識(shí)信息來(lái)確定所述乘客的登記狀態(tài); 基于所述乘客的登記狀態(tài)來(lái)生成登記工作流;在用戶界面上提供所述工作流中的當(dāng)前步驟的顯示,所述當(dāng)前步驟對(duì)應(yīng)于所述登記工 作流中將要由用戶完成的當(dāng)前動(dòng)作;以及基于所述用戶繼續(xù)到所述工作流中的下一步驟的請(qǐng)求,在所述用戶界面上提供所述登 記工作流中的所述下一步驟的顯示,所述下一步驟對(duì)應(yīng)于所述登記工作流中將要由用戶完 成的下一動(dòng)作。
19.根據(jù)權(quán)利要求18所述的計(jì)算機(jī)程序產(chǎn)品,其中生成所述登記工作流包括 確定將要由所述用戶完成的、用以登記所述乘客的一個(gè)或多個(gè)登記步驟。
20.根據(jù)權(quán)利要求19所述的計(jì)算機(jī)程序產(chǎn)品,其中生成所述登記工作流還包括 確定所述一個(gè)或多個(gè)登記步驟的順序。
全文摘要
本發(fā)明涉及旅行乘客登機(jī)。具體地,本發(fā)明描述了一種用于在旅行登記過(guò)程中引導(dǎo)用戶的計(jì)算機(jī)實(shí)現(xiàn)的方法。該方法包括接收與針對(duì)旅行區(qū)段進(jìn)行登記的乘客相關(guān)聯(lián)的乘客標(biāo)識(shí)信息,以及使用該乘客標(biāo)識(shí)信息來(lái)確定該乘客的登記狀態(tài)。該方法還包括基于該乘客的登記狀態(tài)生成登記工作流。該方法還包括在用戶界面上提供該工作流中的當(dāng)前步驟的顯示,該當(dāng)前步驟對(duì)應(yīng)于該登記工作流中將要由用戶完成的當(dāng)前動(dòng)作;以及基于用戶繼續(xù)到下一步驟的請(qǐng)求,在所述用戶界面上提供登記工作流中下一步驟的顯示,該下一步驟對(duì)應(yīng)于該登記工作流中將要由用戶完成的下一動(dòng)作。
文檔編號(hào)G06F9/44GK102004637SQ20101028886
公開日2011年4月6日 申請(qǐng)日期2010年7月30日 優(yōu)先權(quán)日2009年8月31日
發(fā)明者D·P·蘭簡(jiǎn), E·A·弗羅梅, R·M·菲利普斯, S·A·霍羅維茲, T·W·H·梅爾 申請(qǐng)人:埃森哲環(huán)球服務(wù)有限公司