專(zhuān)利名稱(chēng):旅行管理系統(tǒng)的制作方法
旅行管理系統(tǒng)背景許多旅行服務(wù)提供商例如航空公司、酒店和汽車(chē)租賃公司利用對(duì)因特網(wǎng)的訪(fǎng)問(wèn)的 廣泛可用性來(lái)直接向旅客銷(xiāo)售服務(wù)而無(wú)需諸如旅行代理商等中介。結(jié)果,許多旅行社已經(jīng) 通過(guò)創(chuàng)建帶有詳盡的旅行信息網(wǎng)站來(lái)開(kāi)發(fā)出因特網(wǎng)平臺(tái)。除了傳統(tǒng)的旅行社之外,已經(jīng)出 現(xiàn)還將因特網(wǎng)用于出售旅行服務(wù)的全業(yè)務(wù)旅行站點(diǎn)。旅行站點(diǎn)通常使用操作全球分發(fā)系統(tǒng) (GDS)的旅行服務(wù)分發(fā)公司來(lái)提供關(guān)于航班、酒店和汽車(chē)租賃空位的最新的詳盡信息。概述在此描述用于旅行管理系統(tǒng)的各種技術(shù)的實(shí)現(xiàn)。在一個(gè)實(shí)現(xiàn)中,基于狀態(tài)的桌面 客戶(hù)機(jī)為用戶(hù)提供旅行規(guī)劃和管理工作空間。用戶(hù)可以執(zhí)行旅行規(guī)劃活動(dòng),并登出旅行工 作空間而不必重復(fù)旅行規(guī)劃任務(wù)。在另一個(gè)實(shí)現(xiàn)中,旅行規(guī)劃任務(wù)可以被存儲(chǔ)為即使在用 戶(hù)未登入旅行工作空間時(shí)也保持最新的費(fèi)用和可用性數(shù)據(jù)的數(shù)據(jù)饋源。在另一個(gè)實(shí)現(xiàn)中,關(guān)于諸如交通、住宿和娛樂(lè)等旅行服務(wù)的信息可以按可定制的、 高度可索引的旅行卡格式存儲(chǔ)。旅行卡格式可以幫助旅行服務(wù)提供者在交互表示層中提供 關(guān)于旅行服務(wù)信息。當(dāng)搜索旅行服務(wù)時(shí),用戶(hù)可以對(duì)旅行卡執(zhí)行自由形式的搜索而非典型 的旅行站點(diǎn)的僵硬的、結(jié)構(gòu)化搜索格式。在另一個(gè)實(shí)現(xiàn)中,虛擬旅行代理可以幫助規(guī)劃旅行安排并確保其與企業(yè)數(shù)據(jù)服務(wù) 一致,該企業(yè)數(shù)據(jù)服務(wù)將用戶(hù)的可用性、用戶(hù)偏好和用于規(guī)劃和預(yù)訂行程的公司策略通知 給虛擬旅行代理。虛擬旅行代理可以監(jiān)視出發(fā)、抵達(dá)和旅程中斷,以便向用戶(hù)和依賴(lài)于行程 事件和中斷的消息的其他人提供及時(shí)通知。虛擬旅行代理可以監(jiān)視行程期間的用戶(hù)進(jìn)展, 并在旅行中斷的情況下重新預(yù)訂行程。在另一個(gè)實(shí)現(xiàn)中,可以基于所建議的路線(xiàn)來(lái)生成費(fèi)用報(bào)告。費(fèi)用報(bào)告可以包括基 于歷史路線(xiàn)的預(yù)期費(fèi)用。費(fèi)用報(bào)告可以用于在虛擬旅行代理確定旅行安排之前的批準(zhǔn)過(guò)程。在另一個(gè)實(shí)現(xiàn)中,在旅行期間招致的費(fèi)用項(xiàng)目可以使用存儲(chǔ)在企業(yè)數(shù)據(jù)服務(wù)中的 公司費(fèi)用策略來(lái)電子地提交和協(xié)調(diào)。提供以上引用的概述章節(jié)以便以簡(jiǎn)化形式介紹將在以下詳細(xì)描述章節(jié)中進(jìn)一步 描述的一些概念。本發(fā)明內(nèi)容并不旨在標(biāo)識(shí)所要求保護(hù)的主題的關(guān)鍵特征或必要特征,也 不旨在用于限制所要求保護(hù)的主題的范圍。此外,所要求保護(hù)的主題不限于解決在本發(fā)明 的任一部分中提及的任何或所有缺點(diǎn)的實(shí)現(xiàn)。附圖
簡(jiǎn)述圖IA示出其中可以合并和實(shí)踐在此描述的各種技術(shù)的計(jì)算系統(tǒng)的示意圖。圖IB更詳細(xì)地示出根據(jù)在此描述的實(shí)現(xiàn)的旅行管理服務(wù)器和旅行服務(wù)提供者服 務(wù)器。圖IC示出根據(jù)在此描述的實(shí)現(xiàn)的旅行卡系統(tǒng)。圖2A示出根據(jù)在此描述的各種技術(shù)的實(shí)現(xiàn)的旅行工作空間客戶(hù)機(jī)的屏幕截圖。圖2B示出根據(jù)在此描述的實(shí)現(xiàn)的旅行綁定器。
圖2C示出根據(jù)在此描述的實(shí)現(xiàn)的旅行卡界面。圖3示出根據(jù)在此描述的各種技術(shù)的實(shí)現(xiàn)的用于創(chuàng)建路線(xiàn)的方法的流程圖。圖4示出根據(jù)在此描述的實(shí)現(xiàn)的用于生成費(fèi)用報(bào)告的方法的流程圖。圖5示出根據(jù)在此描述的各種技術(shù)的實(shí)現(xiàn)的用于確認(rèn)旅行費(fèi)用的方法的流程圖。詳細(xì)描述對(duì)于術(shù)語(yǔ),參考附圖描述的任何功能都可使用軟件、固件、硬件(例如,固定邏輯 電路)、手動(dòng)處理或這些實(shí)現(xiàn)的組合來(lái)實(shí)現(xiàn)。此處所使用的術(shù)語(yǔ)“邏輯”、“模塊”、“組件”或 “功能”一般表示軟件、固件、硬件、或這些實(shí)現(xiàn)的組合。例如,在軟件實(shí)現(xiàn)的情況下,術(shù)語(yǔ)“邏 輯”、“模塊”、“組件”或“功能”表示被配置成當(dāng)在一個(gè)或多個(gè)處理設(shè)備(例如,一個(gè)或多個(gè) CPU)上執(zhí)行時(shí)執(zhí)行指定任務(wù)的程序代碼(或聲明性?xún)?nèi)容)。程序代碼可被儲(chǔ)存在一個(gè)或多 個(gè)計(jì)算機(jī)可讀介質(zhì)中。更一般而言,所示的將邏輯、模塊、組件和功能分割成不同單元可以反映這些軟 件、固件和/或硬件的實(shí)際物理分組和分配,或者可對(duì)應(yīng)于由單個(gè)軟件程序、固件程序和/ 或硬件單元執(zhí)行的不同任務(wù)的概念性分配。所示的邏輯、模塊、組件和功能可位于單個(gè)位置 處(例如,由處理設(shè)備來(lái)實(shí)現(xiàn)),或者可分布在多個(gè)位置上。術(shù)語(yǔ)“機(jī)器可讀介質(zhì)”等指的是用于以任何形式保留信息的任何種類(lèi)的介質(zhì),包括 各種存儲(chǔ)設(shè)備(磁、光、固態(tài)等等)。術(shù)語(yǔ)機(jī)器可讀介質(zhì)還包含了表示信息的瞬態(tài)形式,包括 用于將信息從一點(diǎn)發(fā)送到另一點(diǎn)的各種硬線(xiàn)和/或無(wú)線(xiàn)鏈路。此處描述的技術(shù)還在各流程圖中描述。為便于討論,某些操作在這些流程圖中被 描述為以特定次序執(zhí)行的不同的組成步驟。這些實(shí)現(xiàn)是示例性而非限制性的。某些操作可 被分組在一起并且在單個(gè)操作中執(zhí)行,而某些操作可用不同于在本發(fā)明中所述的示例中所 采用的次序的次序來(lái)執(zhí)行。圖IA示出其中可以合并和實(shí)踐在此描述的各種技術(shù)的計(jì)算系統(tǒng)100的示意圖。盡 管計(jì)算系統(tǒng)100可以包括常規(guī)的臺(tái)式或服務(wù)器計(jì)算機(jī),但可以使用其他計(jì)算機(jī)系統(tǒng)配置??梢試@允許企業(yè)系統(tǒng)和全球分發(fā)系統(tǒng)(⑶S)服務(wù)基礎(chǔ)結(jié)構(gòu)之間的互操作性的 一組標(biāo)準(zhǔn)web服務(wù)協(xié)議和XML架構(gòu)來(lái)構(gòu)建計(jì)算系統(tǒng)100。通過(guò)將web服務(wù)用于通信,該體系 結(jié)構(gòu)確保其中多個(gè)公司可以參與開(kāi)發(fā)新服務(wù)和解決方案的的開(kāi)放模型。計(jì)算系統(tǒng)100可以包括一個(gè)或多個(gè)客戶(hù)機(jī)計(jì)算機(jī)102、旅行管理服務(wù)器122、企業(yè) 服務(wù)器142和各個(gè)旅行服務(wù)提供者服務(wù)器182??蛻?hù)機(jī)計(jì)算機(jī)102可以向用戶(hù)提供用戶(hù)可 以用來(lái)請(qǐng)求旅行服務(wù)和查看旅行服務(wù)信息的界面。旅行服務(wù)信息可以包括關(guān)于旅行路線(xiàn)和 不同形式的交通、住宿和娛樂(lè)的信息。例如,用戶(hù)可以請(qǐng)求從西雅圖到倫敦的商務(wù)旅行的路 線(xiàn),這可以包括對(duì)可用航班、酒店房間和飯店預(yù)約的請(qǐng)求。旅行管理服務(wù)器122可以主存以旅行者為中心的軟件以幫助用戶(hù)規(guī)劃和管理旅 行。旅行管理可以包括創(chuàng)建路線(xiàn)、預(yù)訂行程預(yù)約和費(fèi)用報(bào)告管理。在一個(gè)實(shí)現(xiàn)中,旅行管理 服務(wù)器122可以與GDS (未示出)接口以便搜索和預(yù)訂可用交通和住宿。通過(guò)與GDS接口, 用戶(hù)可以訪(fǎng)問(wèn)與人類(lèi)旅行代理可以提供的相同的數(shù)據(jù)和選擇。參考圖IB更詳細(xì)地描述旅 行管理服務(wù)器122。旅行服務(wù)提供者服務(wù)器182可以將旅行相關(guān)內(nèi)容提供給搜索和確定旅行服務(wù)的 用戶(hù)。旅行服務(wù)提供者可以是提供一些旅行服務(wù)的任何組織。旅行服務(wù)可以包括交通、膳宿和景點(diǎn)(諸如公園、博物館、音樂(lè)廳或與旅行或觀光相關(guān)的任何場(chǎng)所)。旅行服務(wù)提供者 服務(wù)器182可以向用戶(hù)提供對(duì)關(guān)于旅行服務(wù)的信息的動(dòng)態(tài)訪(fǎng)問(wèn)。另外,旅行服務(wù)提供者服 務(wù)器182可以提供豐富的、交互演示以便告知用戶(hù)旅行服務(wù),并幫助用戶(hù)做出旅行選擇。參 考圖IB更詳細(xì)地描述旅行服務(wù)提供者服務(wù)器182。企業(yè)服務(wù)器142可以主存與旅行管理服務(wù)器122接口的企業(yè)軟件。進(jìn)一步,企業(yè) 服務(wù)器142可以主存企業(yè)數(shù)據(jù)156,諸如可以用于旅行規(guī)劃和管理的公司策略和偏好。在企 業(yè)內(nèi)可以在不同的抽象層表示企業(yè)數(shù)據(jù)156??蛻?hù)機(jī)計(jì)算機(jī)102可以包括中央處理單元(CPU) 104、系統(tǒng)存儲(chǔ)器106、存儲(chǔ)108和 網(wǎng)絡(luò)接口 110。盡管在客戶(hù)機(jī)計(jì)算機(jī)102僅示出一個(gè)CPU 104,但應(yīng)理解,在一些實(shí)現(xiàn)中客 戶(hù)機(jī)計(jì)算機(jī)102可以包括不止一個(gè)CPU 104。系統(tǒng)存儲(chǔ)器106可以包括只讀存儲(chǔ)器(ROM)、隨機(jī)存取存儲(chǔ)器(RAM)和基本輸入/ 輸出系統(tǒng)(BIOS)(均未示出)。BIOS可以包含諸如在啟動(dòng)期間幫助在客戶(hù)機(jī)計(jì)算機(jī)102內(nèi) 的元件之間傳遞信息的基本例程。存儲(chǔ)108還可包括用于對(duì)硬盤(pán)進(jìn)行讀寫(xiě)的硬盤(pán)驅(qū)動(dòng)器、用于對(duì)可移動(dòng)磁盤(pán)進(jìn)行讀 寫(xiě)的磁盤(pán)驅(qū)動(dòng)器、以及用于對(duì)諸如CD-ROM或其它光介質(zhì)等可移動(dòng)光盤(pán)進(jìn)行讀寫(xiě)的光盤(pán)驅(qū) 動(dòng)器。驅(qū)動(dòng)器及其關(guān)聯(lián)的計(jì)算機(jī)可讀介質(zhì)可以向客戶(hù)機(jī)計(jì)算機(jī)102提供對(duì)計(jì)算機(jī)可讀指 令、數(shù)據(jù)結(jié)構(gòu)、程序模塊和其它數(shù)據(jù)的非易失性存儲(chǔ)。驅(qū)動(dòng)器未在圖IA中示出。雖然此處將客戶(hù)機(jī)計(jì)算機(jī)102描述為具有硬盤(pán)、可移動(dòng)磁盤(pán)和可移動(dòng)光盤(pán),但本 領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,客戶(hù)機(jī)計(jì)算機(jī)102還可以包括可由計(jì)算機(jī)訪(fǎng)問(wèn)的其它類(lèi)型的計(jì)算 機(jī)可讀介質(zhì)。例如,這種計(jì)算機(jī)可讀介質(zhì)可包括計(jì)算機(jī)存儲(chǔ)介質(zhì)和通信介質(zhì)。計(jì)算機(jī)存儲(chǔ)介質(zhì)可包括以用于存儲(chǔ)諸如計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或 其它數(shù)據(jù)等信息的任何方法或技術(shù)實(shí)現(xiàn)的易失性和非易失性、以及可移動(dòng)和不可移動(dòng)介 質(zhì)。計(jì)算機(jī)存儲(chǔ)介質(zhì)還可包括,RAM、R0M、可擦除可編程只讀存儲(chǔ)器(EPROM)、電可擦可 編程只讀存儲(chǔ)器(EEPROM)、閃存或其它固態(tài)存儲(chǔ)器技術(shù)、CD-ROM、數(shù)字多功能盤(pán)(DVD)或其 它光盤(pán)存儲(chǔ)、磁帶盒、磁帶、磁盤(pán)存儲(chǔ)或其它磁性存儲(chǔ)設(shè)備、或能用于存儲(chǔ)所需信息且可以 由客戶(hù)機(jī)計(jì)算機(jī)102訪(fǎng)問(wèn)的任何其它介質(zhì)。通信介質(zhì)能以諸如載波或其它傳輸機(jī)制等已調(diào)制數(shù)據(jù)信號(hào)來(lái)體現(xiàn)計(jì)算機(jī)可讀指 令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù),并且包括任何信息傳遞介質(zhì)。術(shù)語(yǔ)“已調(diào)制數(shù)據(jù)信號(hào)” 可指的是以在信號(hào)中編碼信息的方式設(shè)定或更改其一個(gè)或多個(gè)特征的信號(hào)。作為示例而非限制,通信介質(zhì)包括有線(xiàn)介質(zhì),諸如有線(xiàn)網(wǎng)絡(luò)或直接線(xiàn)連接,以及無(wú) 線(xiàn)介質(zhì),諸如聲學(xué)、射頻、紅外線(xiàn)和其他無(wú)線(xiàn)介質(zhì)。上述的任意組合也可以包含在計(jì)算機(jī)可 讀介質(zhì)的范圍內(nèi)。此外,客戶(hù)機(jī)計(jì)算機(jī)102還可以使用到諸如旅行管理服務(wù)器122、企業(yè)服務(wù)器142 和旅行服務(wù)提供者服務(wù)器182等一個(gè)或多個(gè)遠(yuǎn)程計(jì)算機(jī)的邏輯連接來(lái)在聯(lián)網(wǎng)環(huán)境中操作。 邏輯連接可包括連接到網(wǎng)絡(luò)160的網(wǎng)絡(luò)接口 110。網(wǎng)絡(luò)160可以是任何網(wǎng)絡(luò)或網(wǎng)絡(luò)集合,諸 如企業(yè)范圍的計(jì)算機(jī)網(wǎng)絡(luò)、內(nèi)聯(lián)網(wǎng)、局域網(wǎng)(LAN)和廣域網(wǎng)(WAN)。在一個(gè)實(shí)現(xiàn)中,網(wǎng)絡(luò)160 可以是因特網(wǎng)。另外,用戶(hù)可以通過(guò)輸入設(shè)備118向客戶(hù)機(jī)計(jì)算機(jī)102輸入命令和信息。輸入設(shè)備118可包括諸如鍵盤(pán)和定點(diǎn)設(shè)備等設(shè)備。其它輸入設(shè)備118可以包括話(huà)筒、操縱桿、游戲 手柄、圓盤(pán)式衛(wèi)星天線(xiàn)、掃描儀等等??蛻?hù)機(jī)計(jì)算機(jī)102還可包括一個(gè)或多個(gè)輸出設(shè)備119。輸出設(shè)備119可包括顯示 監(jiān)視器或其他外圍輸出設(shè)備,諸如揚(yáng)聲器和打印機(jī)。系統(tǒng)存儲(chǔ)器106可包含操作系統(tǒng)112和用戶(hù)界面114。操作系統(tǒng)112可以是可控 制聯(lián)網(wǎng)臺(tái)式機(jī)、膝上型計(jì)算機(jī)、或移動(dòng)計(jì)算設(shè)備的操作的任何合適的操作系統(tǒng)。操作系統(tǒng) 112 可包括Windows Vista、windows Mobile、Mac OS X、Unix 變體(例如Linux 和 BSD )等。用戶(hù)界面114可以是從用戶(hù)接收旅行相關(guān)請(qǐng)求,執(zhí)行傳統(tǒng)的web服務(wù)相關(guān)任務(wù)并 將旅行相關(guān)數(shù)據(jù)呈現(xiàn)給用戶(hù)的軟件。傳統(tǒng)的web服務(wù)相關(guān)任務(wù)可以包括認(rèn)證和數(shù)據(jù)管理任 務(wù)。旅行相關(guān)請(qǐng)求可以包括搜索旅行服務(wù)以及請(qǐng)求旅行服務(wù),諸如作出預(yù)約或預(yù)訂旅行交 通請(qǐng)求。旅行請(qǐng)求可以還包括關(guān)于活動(dòng)旅行路線(xiàn)的查詢(xún)。例如,用戶(hù)可以在旅途期間請(qǐng)求 轉(zhuǎn)接班機(jī)的出發(fā)時(shí)間。用戶(hù)界面114可以經(jīng)由鍵盤(pán)輸入或語(yǔ)音查詢(xún)接收請(qǐng)求。用戶(hù)界面114可以在顯示器中或經(jīng)由語(yǔ)音消息呈現(xiàn)旅行相關(guān)數(shù)據(jù)。用戶(hù)界面114 可以是web客戶(hù)機(jī)、移動(dòng)客戶(hù)機(jī)或語(yǔ)音客戶(hù)機(jī)。參考圖2更詳細(xì)地描述web客戶(hù)機(jī)的一個(gè) 示例。在一個(gè)實(shí)現(xiàn)中,用戶(hù)界面114可以是在Microsoft SiIverlight和ASP. NET上構(gòu)建 的web客戶(hù)機(jī)。因?yàn)橐苿?dòng)設(shè)備進(jìn)入和離開(kāi)覆蓋區(qū),在航空公司和其他“無(wú)線(xiàn)電關(guān)閉”場(chǎng)所中操作, 所以用于移動(dòng)客戶(hù)機(jī)的用戶(hù)界面114可以支持用于數(shù)據(jù)訪(fǎng)問(wèn)的豐富的離線(xiàn)模型。移動(dòng)客戶(hù) 機(jī)可以高速緩存和呈現(xiàn)允許數(shù)據(jù)的移動(dòng)規(guī)劃的一系列旅行數(shù)據(jù)。在一個(gè)實(shí)現(xiàn)中,移動(dòng)客戶(hù) 機(jī)可以使用數(shù)據(jù)饋源高速緩存機(jī)制來(lái)跟蹤和存儲(chǔ)數(shù)據(jù)以便進(jìn)行在線(xiàn)和離線(xiàn)操作。另外,由 于移動(dòng)設(shè)備通常具有有限的資源,因此在移動(dòng)客戶(hù)機(jī)中顯示的數(shù)據(jù)是有限的。在一個(gè)實(shí)現(xiàn) 中,用戶(hù)界面114可以是在Windows Mobile和· NET Compact Framework上構(gòu)建的移動(dòng) 客戶(hù)機(jī)。在其中用戶(hù)界面114包括語(yǔ)音客戶(hù)機(jī)的一個(gè)實(shí)現(xiàn)中,用戶(hù)可以經(jīng)由任何用戶(hù)可以 撥打以便訪(fǎng)問(wèn)旅行服務(wù)數(shù)據(jù)的直接撥打號(hào)碼(例如,1-800-XXX-XXXX)來(lái)訪(fǎng)問(wèn)語(yǔ)音客戶(hù)機(jī)。 呼叫者ID功能性可以用于自動(dòng)地從用戶(hù)的優(yōu)選的電話(huà)設(shè)備和電話(huà)號(hào)碼中標(biāo)識(shí)用戶(hù)。例如,在接收到來(lái)自用戶(hù)的對(duì)直接撥打號(hào)碼的呼叫后,語(yǔ)音客戶(hù)機(jī)可以提示用戶(hù) 以獲得指示所需幫助類(lèi)型的語(yǔ)音查詢(xún)。有利的是,用戶(hù)不必按照一系列菜單提示來(lái)直接地 獲取用戶(hù)需要的信息。相反,用戶(hù)可以進(jìn)行簡(jiǎn)單查詢(xún),諸如“我的下一個(gè)航班是什么時(shí)候?,, 或者“我今晚訂哪個(gè)酒店? ”。作為響應(yīng),虛擬旅行代理134可以為用戶(hù)確定活動(dòng)路線(xiàn)137, 并且回答用戶(hù)的問(wèn)題。在一個(gè)實(shí)現(xiàn)中,用戶(hù)界面114可以是在Microsoft iTellme平臺(tái)上構(gòu) 建的語(yǔ)音客戶(hù)機(jī)。語(yǔ)音客戶(hù)機(jī)可以使用包括如上所述的常見(jiàn)查詢(xún)的旅行語(yǔ)法。在一個(gè)實(shí)現(xiàn)中,旅行 語(yǔ)法可以使用VoiceXML標(biāo)準(zhǔn)來(lái)開(kāi)發(fā)。在另一個(gè)實(shí)現(xiàn)中,語(yǔ)音客戶(hù)機(jī)可以應(yīng)用戶(hù)的請(qǐng)求將傳 入呼叫移交給各種旅行服務(wù)提供者。有利的是,用戶(hù)只需要記住一個(gè)直接撥打電話(huà)號(hào)碼而 非給定行程中使用的所有航空公司、酒店和汽車(chē)租賃公司的眾多電話(huà)號(hào)碼。在又一個(gè)實(shí)現(xiàn)中,用戶(hù)界面114可以與諸如日歷等企業(yè)數(shù)據(jù)服務(wù)巧4集成。在一 個(gè)實(shí)現(xiàn)中,企業(yè)數(shù)據(jù)服務(wù)154可以是定位器服務(wù),諸如確定用戶(hù)的當(dāng)前位置的Microsoft Office Communication Server。企業(yè)服務(wù)器142可以被與客戶(hù)機(jī)計(jì)算機(jī)102類(lèi)似地配置。企業(yè)服務(wù)器142可以包 括CPU 144、系統(tǒng)存儲(chǔ)器146、存儲(chǔ)148和網(wǎng)絡(luò)接口 150。系統(tǒng)存儲(chǔ)器146可以包括操作系統(tǒng)152和企業(yè)數(shù)據(jù)服務(wù)154。企業(yè)數(shù)據(jù)服務(wù)巧4 可以是管理業(yè)務(wù)或辦公室相關(guān)任務(wù),諸如日歷和通信服務(wù)(例如,電子郵件)的任何軟件。 企業(yè)數(shù)據(jù)服務(wù)巧4可以維持與旅行規(guī)劃和管理相關(guān)的企業(yè)數(shù)據(jù)156,諸如用戶(hù)對(duì)旅行的可 用性和用戶(hù)位置。存儲(chǔ)148可以包括企業(yè)數(shù)據(jù)156和用戶(hù)簡(jiǎn)檔158。企業(yè)數(shù)據(jù)156還可以包括用于 管理商務(wù)旅行的企業(yè)級(jí)數(shù)據(jù)。例如,企業(yè)級(jí)數(shù)據(jù)可以包括用于授權(quán)旅行的公司策略、旅行服 務(wù)的優(yōu)選供應(yīng)商、用于購(gòu)買(mǎi)旅行所需授權(quán)、用于購(gòu)買(mǎi)服務(wù)的公司信用卡號(hào)等等。用戶(hù)簡(jiǎn)檔158可以包括用于做出旅行服務(wù)決定的用戶(hù)級(jí)數(shù)據(jù)。用戶(hù)級(jí)數(shù)據(jù)可以包 括對(duì)旅行的偏好,諸如航空公司的座位安排、吸煙或無(wú)煙膳宿、特殊食譜需求、用于購(gòu)買(mǎi)旅 行服務(wù)的用戶(hù)信用卡號(hào)等等。圖IB更詳細(xì)地示出根據(jù)在此描述的實(shí)現(xiàn)的旅行管理服務(wù)器122和旅行服務(wù)提供 者服務(wù)器182。旅行服務(wù)提供者服務(wù)器182可以與客戶(hù)機(jī)計(jì)算機(jī)102類(lèi)似地配置。旅行服 務(wù)提供者服務(wù)器182可以包括CPU 184、系統(tǒng)存儲(chǔ)器186、存儲(chǔ)188和網(wǎng)絡(luò)接口 190。系統(tǒng)存 儲(chǔ)器186可以包括操作系統(tǒng)192。存儲(chǔ)188可以包括旅行卡194和演示應(yīng)用程序196。旅行卡194可以是描述旅行 服務(wù)或活動(dòng)的文檔。旅行卡194可以提供關(guān)于旅行服務(wù)的附加細(xì)節(jié),諸如興趣點(diǎn)、地圖、聯(lián) 系人信息、照片等等。旅行卡可以在眾多抽象層描述旅行服務(wù)和活動(dòng)。例如,旅行卡194可 以描述酒店房間,而另一旅行卡描述整個(gè)酒店。在一個(gè)實(shí)現(xiàn)中,旅行卡194是可擴(kuò)展標(biāo)記語(yǔ) 言(XML)文檔。旅行卡194可以還與演示應(yīng)用程序196關(guān)聯(lián)。另外,旅行卡194可以為旅行服務(wù) 提供者提供廣告通道以創(chuàng)建付費(fèi)內(nèi)容并將其遞送給用戶(hù)。對(duì)由旅行服務(wù)提供者定義的任何 標(biāo)簽而言,旅行卡194可以是完全可索引的。有利的是,完全可索引允許用戶(hù)用靈活的搜索 格式而非典型的旅行服務(wù)網(wǎng)站的僵硬的搜索結(jié)構(gòu)來(lái)進(jìn)行搜索。除了可以被包括在旅行卡194中的文本描述之外,演示應(yīng)用程序196可以將交互 內(nèi)容提供給查看用戶(hù)界面114內(nèi)的特定服務(wù)或活動(dòng)的用戶(hù)。在一個(gè)實(shí)現(xiàn)中,演示應(yīng)用程序 196 可以是Microsoft Silverlight 應(yīng)用程序。另外,旅行卡194可以提供共享與用戶(hù)行程相關(guān)的信息的簡(jiǎn)單方式。例如,一個(gè)用 戶(hù)可以將關(guān)于飯店的旅行卡194發(fā)送給其他人以使得每個(gè)人都可以找到該飯店。在一個(gè)實(shí) 現(xiàn)中,旅行卡194可以包括允許用戶(hù)向出租車(chē)或酒店職員示出旅行卡194以獲得方向指示 的本地語(yǔ)言選項(xiàng)。圖2C示出并將在下面的段落中更詳細(xì)地描述關(guān)于酒店的旅行卡194的 示例。旅行卡194可以還被組織在旅行綁定器中。圖2B示出并將在下面的段落中更詳細(xì) 地描述示例旅行綁定器。旅行管理服務(wù)器122可以與客戶(hù)機(jī)計(jì)算機(jī)102類(lèi)似地配置。旅行管理服務(wù)器122 可以包括CPUlM、系統(tǒng)存儲(chǔ)器126、存儲(chǔ)1 和網(wǎng)絡(luò)接口 130。系統(tǒng)存儲(chǔ)器1 可以包括操作系統(tǒng)132、工作空間活動(dòng)133、虛擬旅行代理134、旅 行工作空間應(yīng)用程序135和旅行管理員136。虛擬旅行代理134可以是執(zhí)行類(lèi)似于真實(shí)旅行代理的服務(wù)的軟件。例如,虛擬旅行代理134可以從用戶(hù)接收對(duì)旅行服務(wù)的請(qǐng)求。虛擬 旅行代理134可以基于請(qǐng)求來(lái)選擇、購(gòu)買(mǎi)、預(yù)定或保留旅行服務(wù)。另外,虛擬旅行代理134 可以基于企業(yè)數(shù)據(jù)156和用戶(hù)簡(jiǎn)檔158來(lái)規(guī)劃和管理旅行服務(wù)。另外,虛擬旅行代理134可以為用戶(hù)管理活動(dòng)路線(xiàn)。例如,虛擬旅行代理134可以 訂閱數(shù)據(jù)饋源以獲得用戶(hù)的路線(xiàn)137的旅行元素。通過(guò)數(shù)據(jù)饋源139,虛擬旅行代理134 可以監(jiān)視旅行事件,例如航班延時(shí)或取消、天氣混亂、出發(fā)和抵達(dá)。此外,響應(yīng)于旅行事件, 虛擬旅行代理134可以經(jīng)由用戶(hù)界面114、文本消息收發(fā)、語(yǔ)音消息收發(fā)或數(shù)據(jù)饋源來(lái)發(fā)送 通知。通知可以被發(fā)送給用戶(hù)或由用戶(hù)指定的其他接收者,例如家人、同事或用戶(hù)停留的酒 店。在一個(gè)實(shí)現(xiàn)中,虛擬旅行代理134可以基于內(nèi)容來(lái)改變通知類(lèi)型。例如,10分鐘 的航班延時(shí)可以向用戶(hù)觸發(fā)文本消息。然而,1小時(shí)的航班延時(shí)可以向用戶(hù)觸發(fā)語(yǔ)音消息。 通知的類(lèi)型還可以基于接收者而變化。對(duì)于語(yǔ)音消息收發(fā),虛擬旅行代理134可以向用戶(hù)發(fā)起允許與語(yǔ)音客戶(hù)機(jī)進(jìn)行有 限交互的電話(huà)呼叫。例如,當(dāng)就通宵航班延時(shí)呼叫用戶(hù)時(shí),語(yǔ)音客戶(hù)機(jī)可以響應(yīng)用于就本地 酒店的查詢(xún)。虛擬旅行代理134可以將多個(gè)路線(xiàn)137關(guān)聯(lián)為組的一部分,例如,與多個(gè)同事一起 的商務(wù)旅行、家庭度假。參考圖3更詳細(xì)地描述虛擬旅行代理134。旅行工作空間應(yīng)用程序135可以是處理向用戶(hù)界面114提供關(guān)于旅行服務(wù)的信息 的用戶(hù)請(qǐng)求的軟件。旅行工作空間應(yīng)用程序135可以維護(hù)關(guān)于工作空間活動(dòng)133中的特定 用戶(hù)請(qǐng)求和路線(xiàn)137的狀態(tài)數(shù)據(jù)。在一個(gè)實(shí)現(xiàn)中,旅行工作空間應(yīng)用程序135可以創(chuàng)建數(shù)據(jù)饋源139以便維護(hù)關(guān) 于旅行服務(wù)的已更新的信息。數(shù)據(jù)饋源139可以是為用戶(hù)查詢(xún)旅行服務(wù)的真正簡(jiǎn)單聚合 (RSS)或ATOM數(shù)據(jù)饋源。數(shù)據(jù)饋源139可以與⑶S接口以便即使在用戶(hù)未活動(dòng)地連接到 旅行管理服務(wù)器122時(shí)也實(shí)時(shí)維護(hù)關(guān)于所請(qǐng)求的旅行服務(wù)的可用性和價(jià)格信息。數(shù)據(jù)饋源 139可以包括在組層面(例如航班)或在單獨(dú)項(xiàng)層面(例如具體的航班號(hào))在邏輯上操作 的不同的復(fù)雜類(lèi)型。參考圖2和圖6更詳細(xì)地描述旅行工作空間應(yīng)用程序135和工作空間 活動(dòng)133。旅行管理員136可以是為用戶(hù)執(zhí)行記錄保存服務(wù)的軟件。例如,旅行管理員136 可以為路線(xiàn)137創(chuàng)建費(fèi)用報(bào)告138。此外,旅行管理員136可以確定企業(yè)策略允許是否允許 所招致的費(fèi)用,并將所允許的費(fèi)用轉(zhuǎn)發(fā)給企業(yè)記帳或支付系統(tǒng)(未示出)。參考圖3-圖5 更詳細(xì)地描述旅行管理員136。存儲(chǔ)1 可以包括旅行卡系統(tǒng)131、路線(xiàn)137和費(fèi)用報(bào)告138。旅行卡系統(tǒng)131可 以聚集旅行卡194以便允許用戶(hù)以靈活的搜索格式搜索旅行服務(wù)。參考圖IC更詳細(xì)地描 述旅行卡系統(tǒng)131。圖IC示出根據(jù)在此描述的實(shí)現(xiàn)的旅行卡系統(tǒng)131。旅行卡系統(tǒng)131可以包括爬行 器161、索引器162、查詢(xún)引擎163、爬行器數(shù)據(jù)庫(kù)164和索引165。爬行器161可以在網(wǎng)絡(luò) 160中搜索旅行卡194,并將旅行卡194聚集在爬行器數(shù)據(jù)庫(kù)164中。索引器162可以創(chuàng)建索引165以允許用戶(hù)搜索旅行卡194中描述的旅行服務(wù)。索 引165可以包括標(biāo)準(zhǔn)搜索字段,諸如酒店位置和等級(jí)。然而,索引器162可以還創(chuàng)建基于旅
9行服務(wù)提供者對(duì)旅行卡194的定制的其他索引。例如,酒店可以在他們的旅行卡194中包 括對(duì)附近景點(diǎn)的描述。因此,索引器162可以創(chuàng)建對(duì)附近景點(diǎn)的索引。對(duì)附近景點(diǎn)的索引 可以允許用戶(hù)不但搜索倫敦的4星級(jí)酒店,也搜索特拉法加廣場(chǎng)附近的酒店。查詢(xún)引擎164可以是接收用戶(hù)的搜索查詢(xún)并返回相關(guān)的旅行卡194的列表的軟 件。在一個(gè)實(shí)現(xiàn)中,查詢(xún)引擎164可以從數(shù)據(jù)饋源139接收搜索查詢(xún)。圖2A示出根據(jù)在此描述的各種技術(shù)的實(shí)現(xiàn)的旅行工作空間客戶(hù)機(jī)200的屏幕截 圖。旅行工作空間客戶(hù)機(jī)200可以是用戶(hù)界面114的web客戶(hù)機(jī)實(shí)現(xiàn)。此外,旅行工作空 間客戶(hù)機(jī)200可以維護(hù)關(guān)于工作空間活動(dòng)133的狀態(tài)信息以使得用戶(hù)可以在不丟失在旅行 工作空間客戶(hù)機(jī)200上維護(hù)的任何信息的情況下注銷(xiāo)和登錄旅行工作空間客戶(hù)機(jī)200。旅行工作空間客戶(hù)機(jī)200可以包括查詢(xún)窗口 202、搜索結(jié)果窗口 204、一個(gè)或多個(gè) 工作空間活動(dòng)窗口 206和旅行綁定器鏈接210。查詢(xún)窗口 202可以被配置為允許用戶(hù)輸入 搜索項(xiàng)。在一個(gè)實(shí)現(xiàn)中,搜索結(jié)果可以被顯示在搜索結(jié)果窗口 204內(nèi)。工作空間活動(dòng)窗口 206可以響應(yīng)于用戶(hù)點(diǎn)擊搜索結(jié)果窗口 204內(nèi)的搜索結(jié)果中的一個(gè)而打開(kāi)。在此示例中,用戶(hù)將項(xiàng)“到倫敦的航班”輸入到查詢(xún)窗口 202中。在搜索結(jié)果窗口 204中可以返回兩個(gè)結(jié)果,即“英格蘭航空”和“聯(lián)合王國(guó)天空”。響應(yīng)于用戶(hù)點(diǎn)擊“英格蘭航空”,旅行工作空間客戶(hù)機(jī)200可以打開(kāi)工作空間活動(dòng) 窗口 206A。在此示例中,工作空間活動(dòng)窗口 206列出到倫敦的兩個(gè)航班以及航班的費(fèi)用。 在一個(gè)實(shí)現(xiàn)中,工作空間活動(dòng)窗口 206可以被配置成通過(guò)點(diǎn)擊所列出的航班中的一個(gè),用 戶(hù)可以預(yù)訂航班上的座位。在另一個(gè)實(shí)現(xiàn)中,搜索結(jié)果可以被返回為數(shù)據(jù)饋源139中的一個(gè)。在上述場(chǎng)景中, 數(shù)據(jù)饋源139可以是由被專(zhuān)門(mén)設(shè)計(jì)成搜索航班的小程序呈現(xiàn)在搜索結(jié)果窗口 204中的航班 搜索查詢(xún)。雖然用于旅行服務(wù)諸如預(yù)訂之類(lèi)的一些交互在旅行工作空間客戶(hù)機(jī)200中可以 是標(biāo)準(zhǔn)的,但活動(dòng)窗口交互和內(nèi)容可以由旅行服務(wù)提供者定義。工作空間活動(dòng)窗口 206 可以主存呈現(xiàn)與旅行服務(wù)相關(guān)聯(lián)的豐富的多媒體演示的小程序。在一個(gè)實(shí)現(xiàn)中,旅行工 作空間客戶(hù)機(jī)200可以被配置成支持用于在工作空間活動(dòng)窗口 206內(nèi)呈現(xiàn)交互內(nèi)容的 Microsoft Silverlight應(yīng)用程序。在一個(gè)實(shí)現(xiàn)中,可以從數(shù)據(jù)饋源139中的一個(gè)的結(jié)果 集啟動(dòng)這些小程序。應(yīng)注意,對(duì)航班的搜索僅僅是旅行工作空間客戶(hù)機(jī)200中的工作空間活動(dòng)133的 一個(gè)示例。旅行工作空間客戶(hù)機(jī)200可以被配置成搜索任何形式的旅行活動(dòng)并與之交互, 且僅僅限于用戶(hù)希望查看的內(nèi)容。例如,旅行工作空間客戶(hù)機(jī)200還包括關(guān)于“酒店”和“特 拉法加廣場(chǎng)”的工作空間活動(dòng)窗口 206B和206C。另外,旅行工作空間客戶(hù)機(jī)200可以維護(hù)持久狀態(tài),以使得用戶(hù)可以注銷(xiāo)并稍后 返回,以便查看出于用戶(hù)離開(kāi)時(shí)的相同狀態(tài)的旅行工作空間客戶(hù)機(jī)200。每一工作空間活 動(dòng)窗口 206的內(nèi)容和狀態(tài)可以被維護(hù)為旅行管理服務(wù)器122上的工作空間活動(dòng)133中的一 個(gè)。此外,用戶(hù)可以訂閱數(shù)據(jù)饋源139以使得即使在用戶(hù)注銷(xiāo)時(shí)工作空間活動(dòng)窗口 206中 的數(shù)據(jù)也保持最新。在所示出的示例中,用戶(hù)可以訂閱數(shù)據(jù)饋源139以獲得到倫敦的航班。 在這樣的場(chǎng)景中,用戶(hù)可以注銷(xiāo),然后在重新連接到旅行工作空間客戶(hù)機(jī)200時(shí),用戶(hù)可以 在搜索結(jié)果窗口 204查看已更新的費(fèi)用。盡管在此示例中使用航班,但由數(shù)據(jù)饋源139保
10持最新的數(shù)據(jù)可以包括從當(dāng)?shù)厥录教鞖獾娜魏畏绞降男畔?,或者是在旅行工作空間客戶(hù) 機(jī)200中呈現(xiàn)的任何其他旅行服務(wù)信息。除了旅途計(jì)劃活動(dòng)之外,旅行工作空間客戶(hù)機(jī)200還可以包括關(guān)于歷史和活動(dòng)行 程的工作空間活動(dòng)窗口 206。關(guān)于活動(dòng)行程的工作空間活動(dòng)窗口 206可以在檢索和更新相 關(guān)信息時(shí)被用于管理行程細(xì)節(jié)。用戶(hù)可以主動(dòng)更新他們自己的位置以便使得旅伴也保持更 新。用戶(hù)可以使用旅行工作空間客戶(hù)機(jī)200來(lái)接收關(guān)于旅行中斷的通知、使用交互式地圖 來(lái)獲取幫助、跟蹤費(fèi)用以及用于管理活動(dòng)旅途的其他活動(dòng)。旅行工作空間客戶(hù)機(jī)200可以還包括到組織活動(dòng)或歷史路線(xiàn)中的信息的旅行綁 定器的鏈接。旅行綁定器鏈接210可以被配置成顯示路線(xiàn)137中的一個(gè)的旅行綁定器220。 在所示出的示例中,旅行綁定器220可以聚集與旅行綁定器鏈接210相關(guān)聯(lián)的旅行卡194, 旅行綁定器鏈接210與“邁阿密行程”路線(xiàn)相關(guān)聯(lián)。參考圖2B和2C更詳細(xì)地描述旅行綁
定器220ο另外,旅行工作空間客戶(hù)機(jī)200可以允許用戶(hù)訪(fǎng)問(wèn)虛擬旅行代理134以便使用即 時(shí)消息收發(fā)來(lái)詢(xún)問(wèn)問(wèn)題。此外,虛擬旅行代理134可以偶爾經(jīng)由旅行工作空間客戶(hù)機(jī)200 向用戶(hù)提供通知。另外,用戶(hù)可以將工作空間活動(dòng)窗口 206停放在旅行工作空間客戶(hù)機(jī)200內(nèi)。旅 行工作空間客戶(hù)機(jī)可以具有零個(gè)、一個(gè)或多個(gè)停放位置,每一個(gè)停放位置可以邏輯上附加 到工作空間的一部分、屏幕的一部分或自由浮動(dòng)。圖2Β示出根據(jù)在此描述的各種技術(shù)的實(shí)現(xiàn)的旅行綁定器220。旅行綁定器220可 以是組織關(guān)于用戶(hù)的路線(xiàn)137的信息的界面。旅行綁定器220可以包括選項(xiàng)卡欄230和旅 行卡鏈接Μ0。選項(xiàng)卡欄230可以包括對(duì)關(guān)于路線(xiàn)的信息進(jìn)行分類(lèi)的選項(xiàng)卡。例如,“邁阿 密行程”選項(xiàng)卡可以包括關(guān)于路線(xiàn)的通用信息,諸如旅行日期或與路線(xiàn)相關(guān)聯(lián)的會(huì)議?!百M(fèi) 用”選項(xiàng)卡可以包括關(guān)于路線(xiàn)的費(fèi)用信息。在一個(gè)實(shí)現(xiàn)中,通過(guò)點(diǎn)擊“費(fèi)用”選項(xiàng)卡,用戶(hù)可 以在旅行綁定器20中輸入費(fèi)用信息。選項(xiàng)卡欄230可以還包括旅行服務(wù)的類(lèi)別,諸如“航班”和“酒店”。通過(guò)點(diǎn)擊“酒 店”選項(xiàng)卡,用戶(hù)可以查看路線(xiàn)的具體房間預(yù)訂信息。在一個(gè)實(shí)現(xiàn)中,旅行綁定器220可以 包括旅行卡鏈接Μ0。通過(guò)點(diǎn)擊旅行卡鏈接Μ0,用戶(hù)可以查看對(duì)應(yīng)于特定旅行服務(wù)的旅行 卡 194。圖2C示出根據(jù)在此描述的實(shí)現(xiàn)的旅行卡界面250。旅行卡界面250可以包括標(biāo) 題252、圖像254、縮略圖256、描述258和動(dòng)作按鈕259。圖像2Μ和縮略圖256僅僅是旅 行服務(wù)提供者可以包括在旅行卡194中的內(nèi)容的示例,且不旨在限制在此描述的實(shí)現(xiàn)。描述258可以包括由旅行服務(wù)提供者在旅行卡194中提供的任何信息?!靶羌?jí)”、 “每晚費(fèi)率”和“附近景點(diǎn)”僅僅是可能的描述的示例,且不旨在限制在此描述的實(shí)現(xiàn)。在一個(gè)實(shí)現(xiàn)中,旅行卡界面250可以包括用于啟動(dòng)與旅行卡194相關(guān)聯(lián)的演示應(yīng) 用程序196的動(dòng)作按鈕259。在此示例中,用戶(hù)可以通過(guò)點(diǎn)擊動(dòng)作按鈕259來(lái)虛擬游覽酒 店。動(dòng)作按鈕259僅僅是可以如何啟動(dòng)演示應(yīng)用程序196的一個(gè)示例,且不旨在限制在此 描述的實(shí)現(xiàn)。圖3示出根據(jù)在此描述的各種技術(shù)的實(shí)現(xiàn)的用于創(chuàng)建路線(xiàn)137的方法300的流程 圖。在一個(gè)實(shí)現(xiàn)中,方法300可以由虛擬旅行代理134執(zhí)行。
在步驟310,虛擬旅行代理134可以從用戶(hù)接收旅行請(qǐng)求。旅行請(qǐng)求可以包括用戶(hù) 的標(biāo)識(shí)符以及出發(fā)城市和目的地城市。在步驟320,虛擬旅行代理134可以確定用于創(chuàng)建路線(xiàn)137的企業(yè)數(shù)據(jù)156。企業(yè) 信息156可以指定用于選擇和/或預(yù)訂旅行服務(wù)的策略。在一個(gè)實(shí)現(xiàn)中,旅行請(qǐng)求可以與在用戶(hù)日歷上安排的會(huì)議相關(guān)聯(lián)。在這樣的實(shí)現(xiàn) 中,虛擬旅行代理134可以確定會(huì)議的所有參與者,并將旅行請(qǐng)求看作是針對(duì)每一與會(huì)者 的旅行請(qǐng)求。另外,虛擬旅行代理134可以基于每一旅行者的日歷來(lái)確定旅行日期。虛擬旅行代理134可以還使用路線(xiàn)137中的歷史信息來(lái)為當(dāng)前旅行請(qǐng)求選擇旅行 服務(wù)。例如,在到同一場(chǎng)所的行程上的公司的其他雇員可以都停留在特定酒店。虛擬旅行 代理134可以為當(dāng)前請(qǐng)求選擇相同的酒店。在步驟330,虛擬旅行代理134可以確定旅行者信息。旅行者信息可以包括被存 儲(chǔ)在用戶(hù)簡(jiǎn)檔158中的用戶(hù)級(jí)信息。如果用戶(hù)簡(jiǎn)檔158包括對(duì)在會(huì)議之前提前到達(dá)的的偏 好,則旅行者信息可以被用于確定出發(fā)日期和時(shí)間。此外,用戶(hù)簡(jiǎn)檔158可以包括對(duì)在一天 中的特定時(shí)間出發(fā)/到達(dá)的偏好。在步驟340,虛擬旅行代理134可以確定實(shí)現(xiàn)行程請(qǐng)求的旅行元素。例如,對(duì)于從 西雅圖到倫敦的行程,虛擬旅行代理134可以確定該行程的旅行元素包括到西雅圖機(jī)場(chǎng)的 出租車(chē)、從西雅圖到倫敦的航班、用于本地交通的租賃汽車(chē)和在倫敦停留期間的酒店房間。在步驟350,虛擬旅行代理134可以通過(guò)選擇旅行元素來(lái)生成路線(xiàn)137。在一個(gè)實(shí) 現(xiàn)中,虛擬旅行代理134可以與⑶S通信以便為路線(xiàn)137選擇可用交通和膳宿。對(duì)特定旅 行元素的選擇還可以基于企業(yè)數(shù)據(jù)156和用戶(hù)簡(jiǎn)檔158。在另一個(gè)實(shí)現(xiàn)中,虛擬旅行代理 134可以生成多個(gè)路線(xiàn)137以供用戶(hù)從中選擇。在這樣的情況中,可以為路線(xiàn)137中的每一 個(gè)選擇旅行元素的不同組合。在步驟360,虛擬旅行代理134可以確定是否批準(zhǔn)路線(xiàn)。在一個(gè)實(shí)現(xiàn)中,批準(zhǔn)可以 自動(dòng)化的。例如,可以基于企業(yè)數(shù)據(jù)156來(lái)確定批準(zhǔn)。例如,如果成本低于特定值,可以批 準(zhǔn)路線(xiàn)137。在另一個(gè)實(shí)現(xiàn)中,用戶(hù)可以指定要求手動(dòng)批準(zhǔn)?;蛘?,旅行請(qǐng)求可以包括可在 其中批準(zhǔn)路線(xiàn)137的參數(shù)。如果路線(xiàn)137被批準(zhǔn),則在步驟370,虛擬旅行代理134可以預(yù)訂路線(xiàn)137中的旅 行元素?;蛘?,經(jīng)批準(zhǔn)的路線(xiàn)可以?xún)H僅授權(quán)虛擬旅行代理134來(lái)預(yù)定或鎖定所選旅行元素。在另一個(gè)實(shí)現(xiàn)中,虛擬旅行代理134可以是響應(yīng)于旅行中斷的搶先軟件應(yīng)用程 序。在這樣的實(shí)現(xiàn)中,虛擬旅行代理134可以將活動(dòng)路線(xiàn)的旅行中斷看作是旅行請(qǐng)求。例 如,當(dāng)用戶(hù)不可用時(shí)用戶(hù)的轉(zhuǎn)接班機(jī)可能被取消。用戶(hù)可能在另一航班上,或者用戶(hù)的 電話(huà)可以不在網(wǎng)絡(luò)內(nèi)。響應(yīng)于取消,虛擬旅行代理134可以為用戶(hù)預(yù)訂另一航班,如步驟 320-370中所描述的。應(yīng)注意,航班取消僅僅被用作旅行中斷的示例,且不旨在限制在此描 述的實(shí)現(xiàn)。影響所預(yù)定的路線(xiàn)的其他中斷可以還被看作是旅行請(qǐng)求,例如重新安排預(yù)定旅 行的會(huì)議。圖4示出根據(jù)在此描述的實(shí)現(xiàn)的用于生成費(fèi)用報(bào)告138的方法400的流程圖。在 一個(gè)實(shí)現(xiàn)中,旅行管理員136執(zhí)行方法400。在步驟410,旅行管理員136可以從虛擬旅行代理134接收路線(xiàn)137。在一個(gè)實(shí) 現(xiàn)中,虛擬旅行代理134可以在路線(xiàn)137的旅行元素被預(yù)定之后將路線(xiàn)轉(zhuǎn)發(fā)給旅行管理員136。可以對(duì)路線(xiàn)137的每一旅行元素重復(fù)步驟420-430。在步驟430,旅行管理員136 可以生成費(fèi)用報(bào)告138的行式項(xiàng)目。行式項(xiàng)目可以包括旅行元素的描述,例如,從西雅圖到 倫敦的飛機(jī)票價(jià)和旅行元素的費(fèi)用。在步驟440,旅行管理員136可以確定路線(xiàn)137的預(yù)期費(fèi)用。預(yù)期費(fèi)用可以基于 路線(xiàn)137中的到相同目的地的先前行程的歷史數(shù)據(jù)。預(yù)期費(fèi)用可以被包括在費(fèi)用報(bào)告138 中,每一預(yù)期費(fèi)用對(duì)應(yīng)一個(gè)行式項(xiàng)目。在一個(gè)實(shí)現(xiàn)中,路線(xiàn)137的批準(zhǔn)(如圖3中所描述 的)可以基于費(fèi)用報(bào)告138中的預(yù)期費(fèi)用。圖5示出根據(jù)在此描述的各種技術(shù)的實(shí)現(xiàn)的用于確認(rèn)旅行費(fèi)用的方法500的流程 圖。在一個(gè)實(shí)現(xiàn)中,旅行管理員136可以執(zhí)行方法500。旅行費(fèi)用可以包括用戶(hù)實(shí)際支出費(fèi) 用或向公司信用卡收取的費(fèi)用。在一個(gè)實(shí)現(xiàn)中,用戶(hù)可以經(jīng)由用戶(hù)界面114將實(shí)際支出費(fèi) 用提交給旅行管理員136?;蛘?,向公司信用卡收取的費(fèi)用可以經(jīng)由從銀行饋送的信用卡來(lái) 提交給旅行管理員??梢詫?duì)在行程期間發(fā)生的每一筆費(fèi)用項(xiàng)目重復(fù)步驟510-560。在步驟520,旅行管 理員136可以將實(shí)際支出費(fèi)用項(xiàng)目與收據(jù)對(duì)賬。例如,花費(fèi)項(xiàng)目可以與電子提交的收據(jù)來(lái) 對(duì)賬,例如,經(jīng)由具有圖像捕捉的用戶(hù)界面114。在一個(gè)實(shí)現(xiàn)中,旅行管理員136可以使用光 學(xué)字符識(shí)別(OCR)來(lái)確定收據(jù)圖像的內(nèi)容,并將該收據(jù)與花費(fèi)項(xiàng)目對(duì)賬。在步驟530,旅行管理員136可以確定花費(fèi)項(xiàng)目是否是商務(wù)花費(fèi)。在一個(gè)實(shí)現(xiàn)中, 用戶(hù)可以將每一花費(fèi)項(xiàng)目標(biāo)記為個(gè)人或商務(wù)。如果花費(fèi)項(xiàng)目是個(gè)人花費(fèi),則方法500可以 返回到步驟510。如果花費(fèi)項(xiàng)目是商務(wù)花費(fèi),則在步驟M0,旅行管理員136可以確定針對(duì) 該花費(fèi)項(xiàng)目的公司策略。公司策略可以被包括在企業(yè)數(shù)據(jù)156中。在步驟550,如果花費(fèi)項(xiàng)目是在公司策略之內(nèi),則可以允許該花費(fèi)。由此,在步驟 560,可以將花費(fèi)項(xiàng)目發(fā)送給記賬系統(tǒng)(在實(shí)際支出情況下用于償還,或者在向公司信用卡 收費(fèi)的情況下用于支付)。如果花費(fèi)項(xiàng)目不在公司策略之內(nèi),則在步驟570,旅行管理員136可以請(qǐng)求批準(zhǔn)該 花費(fèi)。如果獲得批準(zhǔn),則在步驟560,可將花費(fèi)項(xiàng)目發(fā)送給記賬系統(tǒng)。如果沒(méi)有獲得批準(zhǔn),則 方法500可以返回到步驟510。應(yīng)該理解,此處描述的各種技術(shù)可以結(jié)合硬件、軟件或兩者的組合來(lái)實(shí)現(xiàn)。因此, 各種技術(shù)或其某些方面或部分,可以采用包含在諸如軟盤(pán)、CD-ROM、硬盤(pán)驅(qū)動(dòng)器或任何其它 機(jī)器可讀存儲(chǔ)介質(zhì)等有形介質(zhì)中的程序代碼(即,指令)的形式,其中,當(dāng)程序代碼被加載 至諸如計(jì)算機(jī)等機(jī)器并由其運(yùn)行時(shí),該機(jī)器成為用于實(shí)現(xiàn)該各種技術(shù)的裝置。在程序代碼 在可編程計(jì)算機(jī)上執(zhí)行的情況下,計(jì)算設(shè)備可包括處理器、該處理器可讀的存儲(chǔ)介質(zhì)(包 括易失性和非易失性的存儲(chǔ)器和/或存儲(chǔ)元件)、至少一個(gè)輸入設(shè)備、以及至少一個(gè)輸出設(shè) 備??梢詫?shí)現(xiàn)或利用此處所描述的各種技術(shù)的一個(gè)或多個(gè)程序可以使用應(yīng)用程序編程接口 (API)、可重用控件等。這樣的程序可以用高級(jí)過(guò)程語(yǔ)言或面向?qū)ο缶幊陶Z(yǔ)言來(lái)實(shí)現(xiàn),以與 計(jì)算機(jī)系統(tǒng)通信。然而,如果需要,程序可以用匯編語(yǔ)言或機(jī)器語(yǔ)言來(lái)實(shí)現(xiàn)。在任何情形中, 語(yǔ)言可以是編譯語(yǔ)言或解釋語(yǔ)言,且與硬件實(shí)現(xiàn)相結(jié)合。盡管用結(jié)構(gòu)特征和/或方法動(dòng)作專(zhuān)用的語(yǔ)言描述了本主題,但可以理解,所附權(quán) 利要求書(shū)中定義的主題不必限于上述具體特征或動(dòng)作。相反,上述具體特征和動(dòng)作是作為實(shí)現(xiàn)權(quán)利要求的示例形式公開(kāi)的。
權(quán)利要求
1.一種用于執(zhí)行對(duì)旅行服務(wù)的搜索的方法(194),所述方法包括 接收(135)對(duì)旅行服務(wù)的查詢(xún);訂閱(135)數(shù)據(jù)饋源(139)以獲得所述旅行服務(wù); 接收(135)基于所述數(shù)據(jù)饋源的旅行服務(wù)的結(jié)果;以及 顯示(135)所述結(jié)果。
2.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括維護(hù)所述查詢(xún)的持久狀態(tài)。
3.如權(quán)利要求1所述的方法,其特征在于,所述旅行服務(wù)是航班、酒店、汽車(chē)租賃或其組合。
4.如權(quán)利要求1所述的方法,其特征在于,所述數(shù)據(jù)饋源是用于所述旅行服務(wù)查詢(xún)的 真正簡(jiǎn)單聚合(RSS)饋源。
5.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括 確定所述查詢(xún)的類(lèi)型;以及發(fā)送被配置成執(zhí)行所述查詢(xún)的小程序。
6.如權(quán)利要求5所述的方法,其特征在于,所述小程序被配置成搜索航班、酒店,汽車(chē) 租賃或其組合。
7.一種用于生成旅行路線(xiàn)(137)的方法,所述方法包括 從用戶(hù)接收(134)旅行請(qǐng)求;檢索(134)與所述旅行請(qǐng)求相關(guān)聯(lián)的一個(gè)或多個(gè)企業(yè)策略(156); 檢索(134)所述用戶(hù)的一個(gè)或多個(gè)旅行偏好(158);基于所述旅行請(qǐng)求、所述企業(yè)策略和所述旅行偏好來(lái)確定(134)所述路線(xiàn)的一個(gè)或多 個(gè)旅行元素;以及基于所述旅行元素來(lái)生成(134) —個(gè)或多個(gè)路線(xiàn)。
8.如權(quán)利要求7所述的方法,其特征在于,所述旅行請(qǐng)求包括所述用戶(hù)的標(biāo)識(shí)、出發(fā)城 市和目的地城市。
9.如權(quán)利要求7所述的方法,其特征在于,檢索所述企業(yè)策略包括確定所述旅行請(qǐng)求 是否與所述用戶(hù)的日歷上安排的會(huì)議相關(guān)聯(lián)。
10.如權(quán)利要求9所述的方法,其特征在于,檢索所述企業(yè)策略還包括確定所述會(huì)議的 其他參與者。
11.如權(quán)利要求7所述的方法,其特征在于,檢索所述企業(yè)策略包括基于所述用戶(hù)的日 歷來(lái)確定所述旅行請(qǐng)求的旅行日期。
12.如權(quán)利要求7所述的方法,其特征在于,所述方法還包括 接收對(duì)所述一個(gè)或多個(gè)路線(xiàn)的選擇;以及根據(jù)所述企業(yè)策略來(lái)批準(zhǔn)所述選擇。
13.一種用于在旅行期間管理旅行者的路線(xiàn)的方法(137),所述方法包括 響應(yīng)于所述路線(xiàn)的中斷來(lái)接收(134)計(jì)算機(jī)化旅行請(qǐng)求;檢索(134)與所述旅行請(qǐng)求相關(guān)聯(lián)的一個(gè)或多個(gè)企業(yè)策略(156); 檢索(134)所述旅行者的一個(gè)或多個(gè)旅行偏好(158);基于所述旅行請(qǐng)求、所述企業(yè)策略和所述旅行偏好來(lái)確定(134)所述路線(xiàn)的一個(gè)或多 個(gè)旅行元素;以及基于所述旅行元素來(lái)修改(134)所述路線(xiàn)。
14.如權(quán)利要求13所述的方法,其特征在于,所述中斷包括轉(zhuǎn)接班機(jī)的取消。
15.如權(quán)利要求13所述的方法,其特征在于,所述旅行請(qǐng)求包括所述旅行者的標(biāo)識(shí)、出 發(fā)城市和第一目的地城市。
16.如權(quán)利要求15所述的方法,其特征在于,檢索所述企業(yè)策略包括確定所述旅行請(qǐng) 求是否與在所述旅行者的日歷上安排的會(huì)議相關(guān)聯(lián)。
17.如權(quán)利要求16所述的方法,其特征在于,所述路線(xiàn)基于對(duì)所述會(huì)議的位置的改變 來(lái)修改。
18.如權(quán)利要求16所述的方法,其特征在于,檢索所述企業(yè)策略還包括基于所述旅行 者的日歷來(lái)確定所述旅行請(qǐng)求的旅行日期。
19.如權(quán)利要求16所述的方法,其特征在于,檢索所述企業(yè)策略還包括確定所述會(huì)議 的其他參與者。
20.如權(quán)利要求16所述的方法,其特征在于,所述方法還包括修改所述會(huì)議的參與者 的一個(gè)或多個(gè)路線(xiàn)。
全文摘要
提供了一種旅行管理系統(tǒng)。在一個(gè)實(shí)現(xiàn)中,基于狀態(tài)的桌面客戶(hù)機(jī)為用戶(hù)提供旅行規(guī)劃和管理工作空間。用戶(hù)可以執(zhí)行旅行規(guī)劃活動(dòng),并登出旅行工作空間而不必重復(fù)旅行規(guī)劃任務(wù)。在另一個(gè)實(shí)現(xiàn)中,旅行規(guī)劃任務(wù)可以被存儲(chǔ)為即使在時(shí)用戶(hù)未登入到旅行工作空間中時(shí)也保持最新費(fèi)用和可用性數(shù)據(jù)的數(shù)據(jù)饋源。
文檔編號(hào)G06Q50/00GK102099827SQ200980128308
公開(kāi)日2011年6月15日 申請(qǐng)日期2009年7月16日 優(yōu)先權(quán)日2008年7月16日
發(fā)明者A·克拉克, B·E·約翰遜, M·墨求里, M·格雷森, R·莫蒂默 申請(qǐng)人:微軟公司