對與旅行相關(guān)的搜索結(jié)果分類和排序的制作方法
【專利摘要】本發(fā)明提供結(jié)果搜索結(jié)果的方法、系統(tǒng)和計算機程序產(chǎn)品。所述結(jié)果檢索自結(jié)果數(shù)據(jù)庫。所述結(jié)果按照多個不同的類別被分類,所述多個類別中的每個類別的至少一個結(jié)果被保存,隨后當收到來自客戶端設(shè)備的最終用戶的旅行搜索請求時,被提供給客戶端設(shè)備。
【專利說明】對與旅行相關(guān)的搜索結(jié)果分類和排序
[0001]相關(guān)申請的引用
[0002]本申請要求2012年4月26日提交的臨時申請N0.61/638733的優(yōu)先權(quán),該申請在此整體引為參考。
【技術(shù)領(lǐng)域】
[0003]本發(fā)明涉及計算機和計算機軟件,更具體地,涉及對作為特色結(jié)果(featuredresult)的特定旅行相關(guān)搜索結(jié)果分類和排序,以便由旅行服務提供者顯示給最終顧客的方法、系統(tǒng)和計算機程序產(chǎn)品,以及對應的計算機程序產(chǎn)品。
【背景技術(shù)】
[0004]搜索特征可以是區(qū)分旅行服務提供者(比如在線旅行社)的因素,并可以使在線顧客寧愿選擇一家旅行服務提供者,而不選擇另一家旅行服務提供者。在旅行服務提供者的電子商務網(wǎng)站提供的旅行搜索結(jié)果一般在響應搜索查詢的結(jié)果中,提供每種可能的旅行推薦。旅行推薦(例如,在空中旅行的情況下,附有票價的航班解答)可能并不對應于受過訓練的經(jīng)驗豐富的旅行社在這種事務中會向顧客提出的旅行推薦。
[0005]顧客會因包含在查詢結(jié)果中的數(shù)量驚人的旅行推薦而感到不知所措和/或煩惱,從而妨礙顧客選擇。顧客不可能是旅行專家。歸因于復雜性,顧客難以確定個人選擇標準,和從許多相似的旅行推薦中選擇旅行推薦。向用戶顯示數(shù)目過多的旅行推薦的這種問題會降低轉(zhuǎn)化率(即,購買數(shù)除以瀏覽數(shù)),和降低查詢結(jié)果的效能。難以作出決策的潛在顧客可能會被票價搜索結(jié)果中,旅行服務提供者提供的供他們選擇的數(shù)目過多的旅行推薦所阻礙,從而結(jié)果是延遲他們的購買。向在線顧客呈現(xiàn)數(shù)目過多的旅行推薦還會不利地影響顧客對旅行服務提供者的滿意度,從而造成另一個問題。與所選產(chǎn)品的實際質(zhì)量相比,滿意度可能更多地取決于錯失機會的覺察。在在線旅行預訂服務中扮演顧問角色的旅行代理人可選擇向顧客呈現(xiàn)的旅行推薦。不過,由于設(shè)置旅行代理人的成本,這種專家?guī)椭请娮由虅章眯芯W(wǎng)站所沒有的。
[0006]從而,需要幫助顧客從大量的可用選項中選擇一個選項的處理并顯示旅行相關(guān)搜索結(jié)果的改進系統(tǒng)、方法和計算機程序產(chǎn)品。
【發(fā)明內(nèi)容】
[0007]在一個實施例中,一種方法包括在計算機系統(tǒng)對多個結(jié)果分類,以用相應的給定數(shù)目的結(jié)果填充多個類別中的每個類別,并把各個類別中的相應的給定數(shù)目的結(jié)果從計算機系統(tǒng)傳送給客戶端設(shè)備。
[0008]在一個實施例中,一種系統(tǒng)包括處理器和程序代碼,所述程序代碼被配置成由處理器執(zhí)行,以使處理器對多個結(jié)果分類,以用相應的給定數(shù)目的結(jié)果填充多個類別中的每個類別,并把各個類別中的相應的給定數(shù)目的結(jié)果從計算機系統(tǒng)傳送給客戶端設(shè)備。
【專利附圖】
【附圖說明】
[0009]包含在本說明書中,并構(gòu)成本說明書的一部分的附圖圖解說明本發(fā)明的各個實施例,并和上面給出的本發(fā)明的概述,以及下面給出的實施例的詳細說明一起,用于說明本發(fā)明的實施例。
[0010]圖1是表示處理和數(shù)據(jù)庫系統(tǒng)的方框圖。
[0011]圖2是圖1的處理和數(shù)據(jù)庫系統(tǒng)的聞級功能圖。
[0012]圖3是可由處理和數(shù)據(jù)庫系統(tǒng)執(zhí)行的特色結(jié)果選擇算法的流程圖。
[0013]圖4是呈現(xiàn)利用圖3的選擇算法確定的特色結(jié)果的網(wǎng)頁的示意圖。
[0014]圖5是呈現(xiàn)利用圖3的選擇算法確定的特色結(jié)果的網(wǎng)頁的另一個示意圖。
[0015]圖6是用于輸入旅行搜索查詢,以便啟動圖3的選擇算法的網(wǎng)頁的示意圖。
[0016]圖7是呈現(xiàn)響應利用圖6的網(wǎng)頁輸入的旅行搜索查詢,利用圖3的選擇算法確定的特色結(jié)果的網(wǎng)頁的示意圖。
[0017]圖8是呈現(xiàn)由圖7中的類別之一的選擇引起的一組特色結(jié)果的網(wǎng)頁的示意圖。
[0018]圖9是用于輸入旅行搜索查詢,以便啟動圖3的選擇算法的網(wǎng)頁的示意圖。
[0019]圖10是呈現(xiàn)響應利用圖9的網(wǎng)頁輸入的一種旅行搜索查詢,利用圖3的選擇算法確定的特色結(jié)果的網(wǎng)頁的示意圖。
[0020]圖11是呈現(xiàn)響應利用圖9的網(wǎng)頁輸入的搜索查詢,利用圖3的選擇算法確定的特色結(jié)果的網(wǎng)頁的示意圖。
【具體實施方式】
[0021]本發(fā)明的實施例可用處理和數(shù)據(jù)庫系統(tǒng),比如計算機化的預訂系統(tǒng)實現(xiàn)。在空中旅行的情況下,處理和數(shù)據(jù)庫系統(tǒng)可被配置成通過識別滿足旅行搜索查詢的旅行推薦,來響應從旅行服務提供者接收的旅行搜索查詢。處理和數(shù)據(jù)庫系統(tǒng)可被配置成識別旅行推薦,和對于單一航空公司的推薦。處理和數(shù)據(jù)庫系統(tǒng)可被包含在識別關(guān)于多家航空公司的旅行推薦的全球分銷系統(tǒng)中。本發(fā)明的實施例便于從大量可能的旅行推薦中選擇特定的旅行推薦,隨后把旅行推薦傳送給旅行服務提供者,比如旅行代理和旅行社,以便呈現(xiàn)或顯示給顧客。
[0022]旅行服務提供者可以與處理和數(shù)據(jù)庫系統(tǒng)交互作用,以響應旅行搜索查詢,搜索旅行推薦。旅行搜索查詢可源于旅行服務提供者的顧客。響應收到體現(xiàn)為旅行搜索查詢中的數(shù)據(jù)的標準(例如,出發(fā)地、目的地、旅行日期、訂位艙等,等等),處理和數(shù)據(jù)庫系統(tǒng)可從存儲器(例如,內(nèi)存)中檢索滿足旅行搜索請求中的檢索詞的預先計算的旅行推薦。在顯示匹配的旅行推薦之前,處理和數(shù)據(jù)庫系統(tǒng)可應用邏輯把包含在搜索結(jié)果中的旅行推薦分類成屬于一個或多個類別。例如,利用旅行搜索查詢返回的旅行推薦可被分類或歸類成屬于最便宜旅行推薦類別,或者屬于最快速旅行推薦類別。
[0023]各個類別之中的至少一個類別中的旅行推薦可根據(jù)排名被排序或分類,隨后被包含在表征排序后的類別的子集中。每個子集可包括依據(jù)排序條件分類的對應類別中的給定數(shù)目的旅行推薦(例如,排在最前面的N個旅行推薦)。在分類和可選的排序之后,每個類別的旅行推薦可被傳送給旅行服務提供者,隨后作為特色結(jié)果,由旅行服務提供者顯示給顧客。特色結(jié)果隨后可以和在類別中進行特定選擇的邀請一起,由旅行服務提供者在顯示器上可見的網(wǎng)頁中呈現(xiàn)給其顧客。例如,對于多個類別中的每個類別,可以選擇單一的旅行推薦,隨后該組旅行推薦可由旅行服務提供者同時呈現(xiàn)給顧客。
[0024]通過把向顧客顯示的選擇局限于比所有可能的旅行推薦少的少數(shù)選擇,實現(xiàn)向旅行服務提供者的顧客的價值更高的結(jié)果的改進顯示。顧客不會因選擇過多而不知所措,與旅行服務提供者面接的旅行者不必仔細查看數(shù)以百計的旅行推薦。搜索結(jié)果的處理根據(jù)適當?shù)倪壿嫞ゲ惶弦獾穆眯型扑],從而除去不太有吸引力的旅行推薦。
[0025]通過組合地利用對待顯示或呈現(xiàn)給顧客的旅行推薦的分類和排序,可以使搜索結(jié)果選擇公式或算法的操作不那么透明。另外,通過基于與保存在系統(tǒng)可訪問的數(shù)據(jù)庫中的過去的顧客行為相關(guān)的各種數(shù)據(jù)的“自動學習”或預測方法,可改善關(guān)于未來的搜索結(jié)果的選擇算法性能。為了進一步提高顧客對呈現(xiàn)的旅行推薦的信任,本發(fā)明的實施例還可用作為可向顧客提供有形的信心來源的信任指示符的“可靠性標記”,證明每個提議。
[0026]處理和數(shù)據(jù)庫系統(tǒng)可在對旅行推薦搜索結(jié)果的相關(guān)性打分或排序時,考慮過去的顧客選擇。在空中旅行的具體情況下,搜索結(jié)果可以從公開和私下協(xié)商的費率數(shù)據(jù)庫獲得,并至少部分根據(jù)商業(yè)/市場情報(例如過去顧客的在先銷售數(shù)據(jù)、過去顧客的預訂數(shù)據(jù)、過去顧客的購票數(shù)據(jù)和對類似航班的需求數(shù)據(jù))被排序。例如,搜索特定一對出發(fā)地和目的地之間的航班的顧客或旅行社已示范提供關(guān)于對于試圖預訂航班和/或購買航班機票的當前系統(tǒng)用戶來說,哪些航班最可能感興趣和相關(guān)的了解的選擇模式。哪些航班更可能(即,具有相對高的概率)被請求具有相似一組搜索參數(shù)的搜索的顧客選擇的歷史從而可被用于對航班搜索結(jié)果分類,從而縮小待呈現(xiàn)給顧客的旅行推薦的數(shù)目。歷史上不太可能(即,具有相對低的概率)被顧客選擇的航班可被從顯示的結(jié)果中濾出,從而減小視覺混舌L和向顧客提供更易管理的一組旅行推薦,作為特色結(jié)果。
[0027]類別可包括顯示作為特色結(jié)果的對過去的顧客來說最受歡迎的旅行推薦,作為特色結(jié)果的總的來說最快或者最短時間的旅行推薦,作為特色結(jié)果的為旅行服務提供者與一個或多個選擇的航空公司協(xié)商的專屬提議的一部分的旅行推薦,作為特色結(jié)果的最廉價的旅行推薦,作為特色結(jié)果的對于所請求的旅行日期、出發(fā)地和目的地,所有分銷者中的最后或者最新預訂的旅行推薦,和/或作為特色結(jié)果的由旅行服務提供者贊助的旅行推薦。
[0028]在備選實施例中,可從處理和數(shù)據(jù)庫系統(tǒng)向旅行服務提供者傳送限制條件標記或緊迫感指示符,以便連同特色結(jié)果一起顯示給顧客,從而促使作出決策。緊迫感指示符代表特色結(jié)果中的一個或多個航班路線的受歡迎度。例如,處理和數(shù)據(jù)庫系統(tǒng)使已預訂特定航班路線的旅行者的數(shù)目的指示,作為緊迫感指示符被傳送給旅行服務提供者,以便顯示給顧客。替代地,處理和數(shù)據(jù)庫系統(tǒng)使指示對于某個航班或類似航班,最后預訂機票的時間的時間戳,作為緊迫感指示符被傳送給旅行服務提供者,以便顯示給顧客。替代地,處理和數(shù)據(jù)庫系統(tǒng)可使對于某個航班路線目前有多少個空座位的報警指示,作為緊迫感指示符被傳送給旅行服務提供者,以便顯示給顧客。處理和數(shù)據(jù)庫系統(tǒng)還可使多個緊迫感指示符同時被返回,以便顯示給顧客。
[0029]盡管本發(fā)明的實施例把旅行推薦情況下的特色結(jié)果稱為特色結(jié)果,不過特色結(jié)果也可基于不具有關(guān)聯(lián)的票價或價格的旅行解答,或者基于旅行搜索查詢。這里,當涉及特色結(jié)果時,還使用通稱“結(jié)果”。
[0030]參見圖1,并且按照本發(fā)明的實施例,例證的處理和數(shù)據(jù)庫計算機系統(tǒng)10包括計算平臺12,由旅行服務提供者管理并被配置成接收來自顧客的旅行搜索查詢的客戶端平臺14和搜索平臺16。平臺12、14、16通過網(wǎng)絡(luò)18相互操作性通信。計算平臺12可包括處理器20、存儲器26、大容量存儲器件32、網(wǎng)絡(luò)接口 38和人機接口(HMI)50??蛻舳嗽O(shè)備或平臺14可包括處理器21、存儲器27、大容量存儲器件33、網(wǎng)絡(luò)接口 39和HMI51。搜索平臺16可包括處理器22、存儲器28、大容量存儲器件34、網(wǎng)絡(luò)接口 40和HMI52。
[0031]每個處理器20-22都包括一個或多個處理電路,所述處理電路選自微處理器、微控制器、數(shù)字信號處理器、微計算機、中央處理器、現(xiàn)場可編程門陣列、可編程邏輯器件、狀態(tài)機、邏輯電路、模擬電路、數(shù)字電路、和/或根據(jù)保存在相關(guān)的平臺存儲器26-28中的操作指令處理信號(模擬和/或數(shù)字)的任何其它裝置。每個存儲器26-28都可包含單個存儲器件或多個存儲器件,包括(但不限于)只讀存儲器(ROM)、隨機存取存儲器(RAM)、易失性存儲器、非易失性存儲器、靜態(tài)隨機存取存儲器(SRAM)、動態(tài)隨機存取存儲器(DRAM)、閃存、高速緩沖存儲器、和/或能夠保存數(shù)字信息的任何其它器件。每個大容量存儲器件32-34都可包含一個或多個大容量存儲器件,包括(但不限于)硬盤驅(qū)動器、光盤驅(qū)動器、磁帶驅(qū)動器、非易失性固態(tài)器件和/或能夠保存數(shù)據(jù)(比如數(shù)據(jù)結(jié)構(gòu)36、37)的任何其它裝置。
[0032]每個網(wǎng)絡(luò)接口 38-40可采用一種或多種適當?shù)耐ㄐ艆f(xié)議通過網(wǎng)絡(luò)18通信,比如用戶數(shù)據(jù)報協(xié)議/網(wǎng)際協(xié)議(UDP/IP),和/或傳輸控制協(xié)議/網(wǎng)際協(xié)議(TCP/IP)。網(wǎng)絡(luò)接口38-40可通過硬連線鏈路,比如IEEE802.3(以太網(wǎng))鏈路,利用無線網(wǎng)絡(luò)協(xié)議的無線鏈路,比如802.1l(W1-Fi)鏈路,或者允許平臺12、14、16與網(wǎng)絡(luò)18面接的任何其它適當鏈路,連接到網(wǎng)絡(luò)18。網(wǎng)絡(luò)18可包括多個互連網(wǎng)絡(luò),比如一個或多個局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、和/或諸如因特網(wǎng)之類的公共網(wǎng)絡(luò)。
[0033]每個處理器20-22都可在相應操作系統(tǒng)44-46的控制下工作,操作系統(tǒng)44_46可駐留在相應平臺14、16、18的對應存儲器26-28中。操作系統(tǒng)44-46可管理相應平臺14、16、18的計算機資源,以致體現(xiàn)為駐留在存儲器26-28中的一個或多個計算機軟件應用54-57的計算機程序代碼具有由處理器20-22執(zhí)行的指令。HMI50-52可按照已知方式,操作上耦接到相應平臺12、14、16的處理器20-22。HMI50-52可包括諸如字母數(shù)字顯示器、觸摸屏和其它視覺指示器之類的輸出裝置,和能夠接受來自操作者的命令或輸入,并把輸入的輸入傳送給處理器20-22的輸入裝置和控件,比如字母數(shù)字鍵盤、指示裝置、小鍵盤、按鈕、控制旋鈕等。
[0034]參考圖2,處理和數(shù)據(jù)庫系統(tǒng)60包括代表搜索平臺16的實施例的搜索平臺62,和代表計算平臺12的實施例的計算平臺64。圖2中所示的包括處理和數(shù)據(jù)庫系統(tǒng)60的功能可由系統(tǒng)平臺12托管的一個或多個搜索應用54、55提供,和/或可由在通過網(wǎng)絡(luò)或其它通信介質(zhì)連接的獨立硬件平臺上運行的應用提供。計算平臺64包括高速緩存管理模塊68、定價引擎插件65和票價搜索引擎插件66。高速緩存管理模塊68管理來自搜索平臺62的再計算指令,以及插件65、66,并把計算的數(shù)據(jù)庫查詢結(jié)果返回給搜索平臺62,以便用于響應來自用戶平臺14的旅行搜索查詢。計算平臺64進行的計算不與最終用戶向搜索平臺62發(fā)出的旅行搜索請求同步(即,計算平臺6的計算是與達到搜索平臺62的最終用戶請求無關(guān)地進行的)。搜索平臺62保存預先計算的查詢結(jié)果和特色結(jié)果,以期當客戶端平臺收到來自最終用戶的旅行搜索請求時,把預先計算的查詢結(jié)果和特色結(jié)果傳送給客戶端平臺14。
[0035]計算平臺64被配置成在給定的時間范圍內(nèi),計算眾多的旅行推薦,并把這些旅行推薦作為預先計算的數(shù)據(jù),提供給搜索平臺62。計算可由從外部來源傳送給計算平臺64的批量再計算指令觸發(fā)。票價搜索引擎插件66可連續(xù)運行,以致具有最低票價的旅行推薦不斷被計算平臺64更新,和在搜索平臺62中被刷新。在一個實施例中,搜索平臺62保存的旅行推薦從而可反映實時或近實時票價。另外或者替代地,可以利用按照不同的時間表,更新預先計算的數(shù)據(jù)庫查詢結(jié)果的智能方法。另外,計算平臺64可以利用市場情報數(shù)據(jù)(例如,受歡迎度)來進行最佳價格計算。
[0036]在2011年5月20日提交的美國專利申請N0.13/113,008中,公開了典型的計算平臺,該申請在此整體引為參考。在2011年7月18日提交的美國專利申請N0.13/185,417中,公開了典型的搜索平臺,該申請在此整體引為參考。再計算指令可以在外部生成(例如,每隔24小時生成一次,目前通常就是這樣),或者計算平臺本身的高速緩存管理器可根據(jù)保存的結(jié)果變得不準確的可能性,作出關(guān)于何時重新計算搜索結(jié)果的“智能”決定。在2012年8月14日提交的美國專利申請N0.13/585,286中,公開了提供智能更新的典型的外部再計算觸發(fā)平臺,該申請在此整體引為參考。在2012年11月6日提交的美國專利申請N0.13/669,993中,也公開了典型的計算平臺,典型的搜索平臺和典型的再計算平臺,該申請在此整體引為參考。
[0037]對于包括需要未被預先計算或者被最近更新的數(shù)據(jù)的獨特路線的搜索請求,計算平臺64可利用定價引擎插件65依據(jù)高速緩存管理模塊68的內(nèi)部請求計算唯一價格。唯一定價的路線隨后可被提供給搜索平臺62。
[0038]計算平臺64的定價引擎插件65和票價搜索引擎插件66可與包含和航空公司航班相關(guān)的數(shù)據(jù)的一個或多個數(shù)據(jù)庫操作性通信,比如旅行社始發(fā)傭金(TAOC=TravelAgency Originating Commiss1n)費用數(shù)據(jù)庫70,航班票價數(shù)據(jù)庫72,航班時間表數(shù)據(jù)庫74,和航班可用性數(shù)據(jù)庫75。TAOC費用數(shù)據(jù)庫70可包括關(guān)于由與TOSS運營者具有預先存在的關(guān)系的在線旅行社提供的輔助服務的信息。票價數(shù)據(jù)庫72可包括公布和協(xié)商的票價,例如,公布的航空公司票價,和由旅行社協(xié)商的票價。類似地,時間表數(shù)據(jù)庫74可包括航空公司航班時間表,航班可用性數(shù)據(jù)庫可包括和航班的可用性和/或航班上的空座位有關(guān)的信息。各個數(shù)據(jù)庫70、72、74、75都可包括包含在處理和數(shù)據(jù)庫系統(tǒng)60內(nèi)可訪問,但是從系統(tǒng)60之外接觸不到的專有數(shù)據(jù)的記錄。各個數(shù)據(jù)庫70、72、74、75還包括可從可公開訪問的數(shù)據(jù)庫獲得的數(shù)據(jù)。數(shù)據(jù)庫70、72、74、75中的兩個或者更多的數(shù)據(jù)庫可被結(jié)合成單個數(shù)據(jù)庫,比如時間表數(shù)據(jù)庫74和航班可用性數(shù)據(jù)庫75。
[0039]為了預先計算旅行搜索查詢,票價搜索引擎插件66 (它可一次處理眾多的路線)和/或定價引擎65 (它可每次處理單一路線)中的一個或多個查詢數(shù)據(jù)庫70、72、74、75,以進行最低票價搜索處理,并傳送搜索結(jié)果。在本發(fā)明的實施例中,計算平臺64的插件65、66可返回包括與搜索請求中的檢索詞匹配的航班的的價格、可用性和時間表數(shù)據(jù)的結(jié)果。每組搜索結(jié)果可以基于出發(fā)地/目的地對和旅行日期。
[0040]為了便于確定旅行推薦的受歡迎度,最后預訂日期,和/或最后時間戳索引功能更容易,高速緩存管理器68可以與最后預訂日期/時間戳(LBDT)數(shù)據(jù)庫80操作性通信。LBDT數(shù)據(jù)庫80可保持和/或訪問包含與過去的系統(tǒng)用戶預訂的旅行推薦相關(guān)的歷史數(shù)據(jù)的一個或多個專有數(shù)據(jù)庫。在圖2中所示的例證實施例中,LBDT數(shù)據(jù)庫80包括預訂信息數(shù)據(jù)庫82、專有購票信息數(shù)據(jù)庫84,和市場和/或業(yè)務情報數(shù)據(jù)庫86。預訂信息數(shù)據(jù)庫82可包括用戶通過處理和數(shù)據(jù)庫系統(tǒng)60進行的旅行預訂的所有乘客姓名記錄(PNR)數(shù)據(jù)。專有購票信息數(shù)據(jù)庫84可包括與通過旅行預訂系統(tǒng)銷售的所有機票相關(guān)的數(shù)據(jù)。專有的預訂信息和購票信息數(shù)據(jù)庫82、84中的數(shù)據(jù)可以是當預訂推薦和購買預訂票時,由處理和數(shù)據(jù)庫系統(tǒng)60捕捉的數(shù)據(jù)。于是,該數(shù)據(jù)可以是對在處理和數(shù)據(jù)庫系統(tǒng)60之外的系統(tǒng)不直接可用的數(shù)據(jù)。市場和/或業(yè)務情報信息數(shù)據(jù)庫86可包括可由例如旅行社、航空公司和/或其它旅行預訂系統(tǒng)操作的所有可全局訪問的PNR數(shù)據(jù)庫的庫存。
[0041]下面說明計算平臺64進行的特色結(jié)果的確定。
[0042]搜索平臺62包括旅行解答智能索引(TSSI) 76,TSSI76索引和/或保存從計算平臺64接收的搜索結(jié)果和特色結(jié)果。索引76可包括內(nèi)存存儲器(In Memory Storage) 3010搜索結(jié)果和特色結(jié)果可由高速緩存管理器68提供給索引76,高速緩存管理器68管理由定價引擎和票價搜索引擎插件65,66返回的數(shù)據(jù)庫查詢結(jié)果。高速緩存管理器68定期從LBDT數(shù)據(jù)庫80刷新搜索平臺62中的數(shù)據(jù),以致當預訂、購票和市場和/或業(yè)務情報數(shù)據(jù)被更新時,使索引76中的數(shù)據(jù)保持實時或近實時最新。
[0043]搜索平臺62和客戶端平臺14之間的響應來自最終用戶的旅行搜索請求的特色結(jié)果事務79可詢問旅行解答智能索引76保存的特色結(jié)果,以確定一個或多個類別中每個類別中的一個或多個所選結(jié)果,所述所選結(jié)果代表可用于給定的初始搜索類別的“最佳”或“最前面”的選擇。事務79把特色結(jié)果傳送給客戶端平臺14,以便呈現(xiàn)和顯示給最終用戶。保存的數(shù)據(jù)可被定期重新計算和/或刷新,以致按照可獲得的最新預訂和購票數(shù)據(jù),對搜索結(jié)果排序。通過在處理和數(shù)據(jù)庫系統(tǒng)60內(nèi)設(shè)置托管和索引搜索結(jié)果數(shù)據(jù)的本地數(shù)據(jù)庫(它可以是在搜索平臺62的內(nèi)存存儲器),索引76可被用于向最終用戶提供對搜索請求的相對較快的響應時間。從而與每當系統(tǒng)用戶提交搜索請求時,必須從外部數(shù)據(jù)庫檢索旅行推薦信息的系統(tǒng)相比,改善了系統(tǒng)的感知性能。
[0044]旅行服務提供者可通過網(wǎng)站與搜索平臺62交互作用,以響應來自顧客的查詢,搜索旅行推薦。通常,網(wǎng)站是一般位于公共服務器上,并作為信息的集合而準備和維持的互連網(wǎng)頁的集合。響應從旅行服務提供者接收的旅行搜索查詢,可以向顯示功能78提供特色結(jié)果事務,顯示功能78再在顯示器上,以可讀格式把特色結(jié)果提供給請求實體。請求實體可以是旅行社網(wǎng)站,旅行推薦預訂應用56,或者系統(tǒng)用戶或顧客可用于搜索和預訂旅行推薦的任何其它應用。顯示功能78還可提供應用編程接口(API),所述API被外部資源或應用(比如旅行推薦預訂應用56、web服務器應用(未圖示)或任何其它適當?shù)膽?用作與處理和數(shù)據(jù)庫系統(tǒng)60的接口。
[0045]在提出以便選擇特色結(jié)果的搜索結(jié)果選擇、索引和/或排序公式時,在歷史旅行推薦選擇數(shù)據(jù)的初步分析中,可以考慮數(shù)據(jù)的所有可能來源和種類,并且可以應用一個或多個公式、算法、規(guī)則和/或標準。根據(jù)該分析,可以根據(jù)旅行推薦特性對顧客選擇的影響或者與顧客選擇的相關(guān)性,選擇旅行推薦特性。分析的旅行推薦數(shù)據(jù)可包括(但不限于)票價、旅行時間、航空公司和旅行推薦被預訂的次數(shù),這僅僅是列舉幾個參數(shù)。例如,旅行推薦過去被預訂的次數(shù)可被用于定義旅行推薦分類的類別,以及對該類別或另一個不同類別內(nèi)的搜索結(jié)果排序。系統(tǒng)隨后可定義可以區(qū)分預訂的一個或多個推薦與未被預訂、或者以較低的選擇率被預訂的其它備選旅行推薦的所有可能標準。例如,可以使航班預訂率與飛行時間、起飛時間、返回時間、經(jīng)停數(shù)、總價格、航空公司、出港機場、到港機場、星期幾起飛、星期幾返回、出發(fā)日期、返回日期等關(guān)聯(lián)。這些旅行推薦特性中的每一個都可被組合,以確定與對應的旅行推薦被選擇的頻度相關(guān)聯(lián)的復合值。該復合值又可以是用于選擇旅行推薦搜索的特色結(jié)果的幾個值之一。
[0046]用于區(qū)分預訂的旅行推薦的類別并不局限于上述列表任意之一,可包括表征旅行推薦的任意標準。系統(tǒng)可分析數(shù)據(jù)集,根據(jù)分析選擇有關(guān)的類別。所述分析可考慮到數(shù)據(jù)集的不同維度,并取決于可用于每個數(shù)據(jù)點的數(shù)據(jù)量來平衡分級(rating)。如果對于給定的數(shù)據(jù)點,不存在足夠的數(shù)據(jù),那么處理可以抽取或內(nèi)插變量,直到該變量由相當大量的數(shù)據(jù)表示為止。選擇的類別可被應用于搜索結(jié)果,以確定哪些結(jié)果作為特色結(jié)果呈現(xiàn)給系統(tǒng)用戶。有影響的類別組合也可被聚合,以形成提供給系統(tǒng)用戶的提議旅行推薦選擇的多樣性。
[0047]原始的預先計算的查詢或搜索結(jié)果可被過濾,以在處理的預先計算階段中,減少結(jié)果的數(shù)目。第一次過濾保留與N個最受歡迎的結(jié)果,N個最快的結(jié)果等對應的N個結(jié)果。為類別保留N個結(jié)果的一個原因可以是在處理的剩余部分中,一些結(jié)果可能因缺乏可用性、缺少適當性、或者另一個原因而不能通過檢查,從而被丟棄。在處理開始時,N個結(jié)果的存在確保(從統(tǒng)計學上來說)在應用檢查之后,至少一個結(jié)果被保留。第二次過濾實際上是在分類期間應用的,并相當于揀選(sorting)。例如,從在檢查之后從初始的N個結(jié)果中留下的最受歡迎結(jié)果的數(shù)目之中,選擇最受歡迎結(jié)果,作為該類別的特色結(jié)果。再例如,從在檢查之后從初始的N個結(jié)果中留下的最快結(jié)果之中,選擇最快結(jié)果,作為該類別的特色結(jié)果。
[0048]計算平臺64用于對預先計算的旅行搜索查詢結(jié)果分類的類別可包括(但不限于)以下類別。
[0049]最快-計算平臺64可處理預先計算的數(shù)據(jù)庫查詢結(jié)果,以確定對于每對出發(fā)地/目的地和日期來說,運輸中的耗用時間最短的旅行推薦。在確定過程中,可按照運輸時間從最快的旅行推薦到最慢的旅行推薦,對構(gòu)成結(jié)果的各個旅行推薦進行揀選。用作對該類別進行揀選的因素的耗用時間(elapsed time)可包括所述旅行推薦的飛行時間和飛行之間的任何中轉(zhuǎn)的留地時間。該類別的有限的規(guī)定數(shù)目的旅行推薦被保存在搜索平臺62的索引76中。在一個實施例中,在每個旅行日期,對于所述一對出發(fā)地/目的地,運輸耗時間最短的僅僅一個旅行推薦被指定為對于該類別,由索引76保存并且隨后響應例如由最終用戶發(fā)起的與旅行相關(guān)的搜索查詢而在特色結(jié)果事務79中傳送的特色結(jié)果。替代地,多個最快的旅行推薦(例如N= 5)可被指定為特色結(jié)果,并保存在索引76中。替代地,諸如費用或受歡迎度之類的次級排序可被用作次級因素,以進一步對多個旅行推薦進行揀選。
[0050]受歡迎-計算平臺64可處理計算的數(shù)據(jù)庫查詢結(jié)果,以確定在過去的顧客之中,受歡迎度最高的旅行推薦。在典型的實施例中,構(gòu)成結(jié)果的旅行推薦的受歡迎度可以基于過去的顧客的最頻繁預訂,或者過去的顧客的最頻繁購票。該類別的有限的規(guī)定數(shù)目的旅行推薦被保存在搜索平臺62的索引76中。在一個實施例中,在每個旅行日期,對于所述一對出發(fā)地/目的地,最受歡迎的僅僅一個旅行推薦被指定為對于該類別,由索引76保存并且隨后響應例如由最終用戶發(fā)起的與旅行相關(guān)的搜索查詢,在特色結(jié)果事務79中傳送的特色結(jié)果。替代地,多個最受歡迎的旅行推薦(例如N= 5)可被指定為特色結(jié)果,并保存在索引76中。
[0051]該類別可把不同的粒度級別用于編譯的預訂和購票數(shù)據(jù),比如全球預訂或購票,只在預定市場內(nèi)的預訂或購票,或者只在某個銷售點的預訂或購票??梢越M合地利用各個粒度級別,以產(chǎn)生復合的受歡迎評級。受歡迎類別可依賴于預訂或購票的相對新近度,所述相對新近度可被加權(quán),以更好地捕捉顧客的行為。例如,可以利用受歡迎度加權(quán)方案來反映在更遠的過去(例如,6個月前)進行的預訂或購票在加權(quán)中被賦予和最近(例如,2天前)進行的預訂或購票相同的重要性的事實。如果利用旅行搜索查詢,而不是預訂或購票來確定最受歡迎的旅行推薦,也可應用相同的邏輯。可以嚴格利用該類別提供的分類(即,從最受歡迎的旅行推薦到最不受歡迎的旅行推薦),或者與限定供顯示的特色結(jié)果的另一個次級因素(比如旅行者期望的路線、承運人、時間表、和/或費用)組合地,對該類別中的多個旅行推薦進行揀選。
[0052]專屬-計算平臺64可處理計算的數(shù)據(jù)庫查詢結(jié)果,以確定包括聯(lián)營旅行社與一家或幾家航空公司協(xié)商的輔助服務的旅行推薦。例證的輔助服務可包括專屬于旅行者的任何附加服務,比如補充的貴賓服務、升級的餐食和/或座位升級。聯(lián)營旅行社可以是可訪問處理和數(shù)據(jù)庫系統(tǒng)60的一個或多個選擇的旅行社。在代表性的實施例中,構(gòu)成結(jié)果的旅行推薦的受歡迎度可以基于過去的顧客的最頻繁預訂,或者過去的顧客的最頻繁購票。該類別的有限的規(guī)定數(shù)目的旅行推薦被保存在搜索平臺62的索引76中。在一個實施例中,在每個旅行日期,對于所述出發(fā)地/目的地來說,包括協(xié)商的輔助服務的僅僅一個旅行推薦被指定為對于該類別,由索引76保存并且隨后響應例如由最終用戶發(fā)起的與旅行相關(guān)的搜索查詢,在特色結(jié)果事務79中傳送的特色結(jié)果。替代地,多個旅行推薦(例如N= 5)可被指定為特色結(jié)果,并保存在索引76中??筛鶕?jù)與航空公司的附屬于這些輔助服務的票價匹配的最低費用推薦-即,根據(jù)旅行推薦的總費用和/或僅僅根據(jù)相關(guān)的機票票價的費用,對該類別中的多個旅行推薦排序,以便顯示。備選的次級因素,比如受歡迎度可被用于揀選。
[0053]最便宜-計算平臺64可處理計算的數(shù)據(jù)庫查詢結(jié)果,以確定最便宜或者費用最低的旅行推薦。所述確定中使用的費用可考慮公開的票價和在一家或多家航空公司與參與的旅行社之間商定的協(xié)議票價。該類別的有限的規(guī)定數(shù)目的旅行推薦被保存在搜索平臺62的索引76中。在一個實施例中,在每個旅行日期,對于所述出發(fā)地/目的地來說,費用最低的僅僅一個最便宜的旅行推薦被指定為對于該類別,由索引76保存并且隨后響應例如由最終用戶發(fā)起的與旅行相關(guān)的搜索查詢,在特色結(jié)果事務79中傳送的特色結(jié)果。替代地,多個最便宜的旅行推薦(例如N = 5)可被指定為特色結(jié)果,并保存在索引76中。在備選實施例中,可以使用每個旅行推薦的價格,而不是票價。在票價定價相同的多個旅行推薦情況下,可根據(jù)受歡迎度,比如關(guān)于上述“受歡迎”類別所述地對旅行推薦排序,以便顯示。
[0054]最后預訂-計算平臺64可處理計算的數(shù)據(jù)庫查詢結(jié)果,以確定最近預訂的旅行推薦。該類別的有限的規(guī)定數(shù)目的旅行推薦被保存在搜索平臺62的索引76中。在一個實施例中,在每個旅行日期,對于所述出發(fā)地/目的地來說,僅僅一個最近被預訂的旅行推薦被指定為對于該類別,由索引76保存并且隨后響應例如由最終用戶發(fā)起的與旅行相關(guān)的搜索查詢,在特色結(jié)果事務79中傳送的特色結(jié)果。替代地,多個最近被預訂的旅行推薦(例如N = 5)可被指定為特色結(jié)果,并保存在索引76中?!白罱A訂”類別可根據(jù)預訂的相對新近度來確定。如果旅行代理的特定顧客過去預訂過具有相同或相似特性的旅行-例如在相同的出發(fā)地和目的地之間-那么“最后預訂”選項也可顯示該特定用戶最后選擇的航班選項,或者可因特定顧客過去的相同或相似預訂而有傾向性。
[0055]贊助-計算平臺64可處理計算的數(shù)據(jù)庫查詢結(jié)果,以確定由贊助實體,比如最近預訂過的旅行社選擇的旅行推薦。該類別的有限的規(guī)定數(shù)目的旅行推薦被保存在搜索平臺62的索引76中。這些旅行推薦可包括特定路線、承運人或票價,并可以基于贊助實體和旅行推薦提供者之間的協(xié)商交易,比如從航空公司向旅行社支付的更高傭金。在一個實施例中,在每個旅行日期,對于所述出發(fā)地/目的地來說,僅僅一個贊助的被預訂旅行推薦被指定為對于該類別,由索引76保存并且隨后響應例如由最終用戶發(fā)起的與旅行相關(guān)的搜索查詢,在特色結(jié)果事務79中傳送的特色結(jié)果。替代地,多個贊助的被預訂旅行推薦(例如N = 5)可被指定為特色結(jié)果,并保存在索引76中。
[0056]在本發(fā)明的實施例中,可按照作為相關(guān)性的度量的受歡迎度排名,對搜索結(jié)果的每個類別(“最受歡迎”類別除外)排序。即,可按照作為相關(guān)性的度量的諸如受歡迎度之類的排名,對類別內(nèi)的排在最前面的多個結(jié)果進行揀選。如果類別中存在不可區(qū)別的幾個結(jié)果(例如,具有相同(最短的)運輸時間,或者具有相同的受歡迎度),那么可以利用次級因素或標準(例如,價格、受歡迎度、運輸時間、時刻)來確定特色結(jié)果。作為一個具體例子,可通過計算,指定不可區(qū)別的多個旅行推薦中的最便宜的旅行推薦,并保存為最快特色結(jié)果的類別的特色結(jié)果。替代地,如果需要,可以利用另一個次級因素或標準,或者可以認為所有結(jié)果都相關(guān)并且有吸引力,從而隨機選擇結(jié)果之一。
[0057]該排序子集中的最前面的一個或幾個結(jié)果隨后可在結(jié)果顯示78中,作為特色結(jié)果被顯示給顧客。這樣,呈現(xiàn)給顧客的選擇數(shù)可被限于易管理的數(shù)目。這種限制可降低由過于大量的選擇數(shù)引起的顧客的焦慮,從而便于更快速、不太有壓力的決策
[0058]除了過去預訂過特定航班的顧客的數(shù)目之外,LBDT數(shù)據(jù)庫80還可包括關(guān)于預訂特定路線的最后機票的時間,特定購票選項的剩余座位的數(shù)目,和與特定標準(比如預訂或者購買某個日期、時間、價格、目的地等的機票的旅行者的數(shù)目)相關(guān)的受歡迎度的信息。可根據(jù)一年中的時間(例如,旅行者在3月預約航班的地方);根據(jù)出發(fā)地(例如,旅行者從芝加哥飛向哪里);根據(jù)價格(最便宜的目的地是哪里)或者任何其它旅行參數(shù),把特色結(jié)果顯示在地圖上,作為最受歡迎、最快等的目的地。
[0059]現(xiàn)在參見圖3,流程圖90圖解說明按照本發(fā)明的實施例的特色結(jié)果選擇算法。在方框94,計算平臺64的特色結(jié)果的計算被觸發(fā)。在方框96,計算平臺64加載第一類別,以確定特色結(jié)果。可用上述類別之一,比如耗用時間最短的旅行推薦,受歡迎度,專屬提議的存在,費用,最后預訂和/或贊助,對第一類別分類。在方框98,計算平臺64從與加載的類別匹配的大量的原始搜索結(jié)果中,確定具體的搜索結(jié)果,隨后進入方框100。
[0060]在方框100,計算平臺64可對每個類別內(nèi)的結(jié)果排序,以提供有序或揀選的排列。具體地,每個類別內(nèi)的搜索結(jié)果可按照類別分類-例如,按照最快、最便宜、最受歡迎等的順序或排序,相對于彼此被排序或分類。例如,可從最短到最長地對耗用時間類別中的旅行推薦分類或排序,可從最便宜到最貴地對費用類別中的旅行推薦分類或排序,可按照受歡迎度對受歡迎類別中的旅行推薦分類或排序,等等。替代地,分類或排序可以基于次級因素,比如每個類別中的特色結(jié)果的受歡迎度。
[0061]考慮每個類別中的最前面的N個推薦,在所有情況下,揀選都可利用市場情報信息,以按照相關(guān)順序返回推薦。預訂計數(shù)也可以與每個推薦關(guān)聯(lián)。
[0062]在方框102,計算平臺64判定搜索結(jié)果的所有類別是否都已被瀏覽。如果否(判定框102的“否”分支),那么計算平臺64進入方框104,加載下一個類別,以便確定特色結(jié)果。處理和數(shù)據(jù)庫系統(tǒng)60隨后返回方框98,以利用新加載的類別,重復特色結(jié)果選擇處理。如果已關(guān)于特色結(jié)果瀏覽了所有搜索結(jié)果類別(判定框103的“是”分支),那么計算平臺64進入方框106。在方框106,為類別內(nèi)的每個特色結(jié)果或一組結(jié)果,確定緊迫感指示符。一個或多個旅行推薦和任何緊迫感指示符從計算平臺64被傳送給搜索平臺62,并作為特色結(jié)果保存在索引76中,供未來用于響應旅行搜索查詢。
[0063]在方框108,特色結(jié)果和任何相關(guān)的緊迫感要素通過顯示功能78,從搜索平臺72被傳送給客戶端平臺14或者其它請求實體。促成特色結(jié)果的傳送的搜索查詢可起源于托管在搜索平臺14上的web服務器應用或者預訂應用56。在方框94,搜索引擎64從索引76檢索搜索結(jié)果。促成所述檢索的動作可以是起源于客戶端平臺14的最終用戶的搜索查詢。在搜索查詢包括不匹配在索引76中索引的旅行推薦的檢索詞的情況下,計算平臺64可把計算的特色結(jié)果提供給索引76。
[0064]通過匹配搜索參數(shù)和每個公式的數(shù)據(jù)集維度,搜索結(jié)果選擇處理從而把一個或多個公式應用于給定的搜索請求,每個公式對應于特定類別。搜索結(jié)果選擇處理隨后對利用每個公式產(chǎn)生的結(jié)果的列表排序,并確定類別內(nèi)的前N個結(jié)果。每個公式可對應于限定類別,并可相應地限定每個提出的結(jié)果。
[0065]每個類別可以與作為緊迫感標記,和結(jié)果一起返回的限制條件標記(qualificat1n flag)關(guān)聯(lián)。其它緊迫感標記也可和每個特色結(jié)果一起被返回。結(jié)果公式可具有定性標記和定量標記。在定性公式的情況下,限制條件標記可被固定,以識別與公式相關(guān)的特定定性標準。例如,所述標記可把公式的類別識別成最便宜或最快的可用旅行推薦。在定量公式的情況下,限制條件標記可包括數(shù)值參數(shù)。例如,限制條件標記可以基于作為與特色結(jié)果中的一個或多個旅行推薦相關(guān)的緊迫特征的最后預訂時間,比如X分鐘之前最后預訂了旅行推薦。又例如,限制條件標記可以基于作為緊迫感特征,與特色結(jié)果一起供給的特色結(jié)果中的各個旅行推薦過去被預訂的頻度。再例如,限制條件標記可指示作為緊迫感特征,與特色結(jié)果一起供給的特色結(jié)果中的各個旅行推薦的剩余空座位數(shù)。給定結(jié)果也可屬于多個類別。例如,特定航班可以同時是期望的一對出發(fā)地和目的地的最便宜和最快的旅行推薦,在這種情況下,該航班可被索引成屬于這兩個類別。搜索結(jié)果限定處理可標記各個結(jié)果,并在定量結(jié)果的情況下,查尋數(shù)值,并且響應可包括包含相應的限制條件標記的結(jié)果選擇。
[0066]現(xiàn)在參見圖4,例證的特色結(jié)果頁面110,比如可由瀏覽器應用,或者移動設(shè)備(例如,智能電話機)上的應用顯示的頁面在多個窗口 112a-112f中,提供特色結(jié)果,每個窗口呈現(xiàn)搜索結(jié)果類別的旅行推薦。盡管如圖4中圖解所示的搜索結(jié)果頁面110包括6個搜索結(jié)果類別窗口 112a-112f,不過本發(fā)明的實施例可包括任何數(shù)目的類別窗口,本發(fā)明并不局限于特定數(shù)目的類別窗口。顯示在每個類別窗口 112a-112f中的特色結(jié)果的數(shù)目也不局限于任何特定數(shù)目,例如可以是作為特色結(jié)果的單一旅行推薦。代表性的實施例中的各個類別窗口 112a-112f包括作為特色結(jié)果的單一旅行推薦。
[0067]作為可如何顯示特色結(jié)果的另一個例子,響應用戶選擇或懸停在特定類別之上,系統(tǒng)可展開類別窗口 112a-112f,以顯示該類別的另外的旅行推薦。從而,本領(lǐng)域的普通技術(shù)人員會理解圖4中圖解所示的網(wǎng)頁只表示顯示特色結(jié)果的一種例證方式,本發(fā)明的實施例并不局限于所示的顯示結(jié)構(gòu)。本領(lǐng)域的普通技術(shù)人員會意識到圖4中的推薦是代表性的,對不同的類別來說,構(gòu)成每個特色結(jié)果的旅行推薦將不同。例如,對于每個不同的類別,旅行推薦可不同。
[0068]每個類別窗口 112a_112f可包括識別搜索結(jié)果分類的類別標識符標記114a-114f,多個類別窗口 116a-116f、118a-118f,和價格/可用性信息窗口 120a_120f。如圖4中所示,每個類別窗口 112a-112f中的旅行推薦包括在窗口 116a_116f中的出發(fā)分段,和在窗口 118a-118f中的返回分段,不過在類別窗口 112a-112f內(nèi)可顯示其它數(shù)目的旅行推薦和/或分段。例如,本發(fā)明的實施例可顯示具有一個或多個分段的單程旅行的旅行推薦,或者都具有一個或多個分段的多個旅行推薦。分段窗口 116a-116f、118a_118f包括關(guān)于對應旅行推薦的信息,比如航線承運人124、出發(fā)地126、到達地128、持續(xù)時間130、票價類型132和任何計劃的中途停留地134。
[0069]各個價格/可用性信息窗口 120a_120f可包括旅行推薦的價格136a_136f,基于各個旅行推薦的受歡迎度確定的星級評定138a-138f (替代地,在所述確定中,也可考慮關(guān)于各個旅行推薦的顧客反饋),和一個或多個緊迫感特征。緊迫感特征包括指示空座位的數(shù)目的限制條件標記140a-140f,指示最后預訂座位的時間的限制條件標記142a-142f,和/或指示有多少人預訂了該旅行推薦的限制條件標記144a-144f。顯示哪個緊迫感特征(如果有的話)的選擇是自由決定的。在備選實施例中,可以和旅行推薦一起只顯示緊迫感特征之一,或者可以與旅行推薦一起顯示少于全部的緊迫感特征。
[0070]操作中,希望搜索和/或預訂航班的顧客可按照已知方式,利用計算機、平板電腦或智能電話機(或智能電話機應用)上的web瀏覽器,與旅行社網(wǎng)站互動。旅行社網(wǎng)站可由客戶端平臺14托管。顧客可把一對出發(fā)地和目的地,以及旅行日期輸入客戶端平臺14,客戶端平臺14接收輸入的信息,并向搜索平臺62發(fā)出發(fā)出搜索請求。響應收到查詢的搜索參數(shù),搜索平臺62可搜索與輸入的信息匹配的旅行推薦,以及與旅行搜索查詢對應的特色結(jié)果,如上關(guān)于圖2和3所述。搜索平臺62隨后把搜索結(jié)果和特色結(jié)果提供給客戶端平臺62。發(fā)出請求的應用隨后把各個類別的結(jié)果顯示成特色結(jié)果頁面,如上關(guān)于圖4所述。
[0071]參見圖5,網(wǎng)頁150被配置成把利用選擇算法(圖3)確定的特色結(jié)果顯示在顯示器、屏幕、監(jiān)視器等上。盡管被描述成網(wǎng)頁,不過,圖5中的和這里另外說明的特色結(jié)果的顯示可由平板電腦或智能電話機應用程序在平板電腦或智能電話機的屏幕上提供。網(wǎng)頁150包括內(nèi)容152,內(nèi)容152可包含使用戶交互作用更容易的控件,靜態(tài)圖像,動畫圖像,超鏈接等。在網(wǎng)頁150的區(qū)域154中,顯示多個類別156、157、158、159。各個類別156、157、158、159是可被激活(例如,利用指示裝置的光標點擊),以執(zhí)行動作(更具體地,選擇多個不同類別之一)的控件或按鈕。代表利用上面說明的選擇算法確定的特色結(jié)果,并且與類別156、157、158、159中的選中類別相關(guān)的旅行推薦160被顯示在區(qū)域154中。例如,旅行推薦160可以是類別156的特色結(jié)果。旅行推薦160可以隨著按鈕選擇的變化而動態(tài)變化,以致可以單獨地顯示每個類別的特色結(jié)果。存在選擇按鈕162,所述選擇按鈕162允許網(wǎng)頁150的用戶選擇顯示的旅行推薦160,以便研究旅行推薦160的更多細節(jié),預訂旅行推薦160,等坐寸ο
[0072]旅行推薦160可代表類別156的最前面或者最相關(guān)的推薦。在備選實施例中,當選擇類別156、157、158、159之一時,可以在區(qū)域154中顯示不止一個旅行推薦160。用于產(chǎn)生網(wǎng)頁150的旅行搜索查詢可由旅行服務提供者,而不是顧客提供,隨后被顯示給顧客,供顧客進一步研究。換句話說,網(wǎng)頁150可以不是通過顧客的交互作用產(chǎn)生的,而是被旅行服務提供者用于誘使顧客開始特色結(jié)果的進一步研究。旅行推薦160的外觀和信息內(nèi)容可以類似或等同于圖4的代表性實施例中的旅行推薦,可以具有與圖4的代表性實施例中的旅行推薦相比,簡化的外觀和信息內(nèi)容,或者可以關(guān)于外觀和顯示的信息,具有不同的外觀。
[0073]參考圖6-8,網(wǎng)頁170 (圖6)包括允許表格174的用戶輸入旅行搜索查詢,以便啟動上面說明的選擇算法的控件176。選擇按鈕176可用于把填充控件176的選擇,作為數(shù)據(jù)傳送給搜索平臺62。網(wǎng)頁180 (圖7)可用于把源于旅行搜索查詢的特色結(jié)果呈現(xiàn)給表格的用戶。網(wǎng)頁180包括內(nèi)容182,和具有其中顯示特色結(jié)果的多個窗口 186、190、194、198的區(qū)域184。窗口 186顯示屬于類別189的旅行推薦187,和與旅行推薦187相關(guān)的選擇按鈕
188。窗口190顯示屬于類別193的旅行推薦191,和與旅行推薦191相關(guān)的選擇按鈕192。窗口 194顯不屬于類別197的旅行推薦195,和與旅行推薦195相關(guān)的選擇按鈕196。窗口198顯示屬于類別201的旅行推薦199,和與旅行推薦199相關(guān)的選擇按鈕200。各個類別
189、193、197、210可以不同,甚至所有的類別189、193、197、210最好不同。旅行推薦187、191、195、199的外觀和信息內(nèi)容可以類似或等同于圖4的代表性實施例中的旅行推薦,可以具有與圖4的代表性實施例中的旅行推薦相比,簡化的外觀和信息內(nèi)容,或者可以關(guān)于外觀和顯示的信息,具有不同的外觀。
[0074]網(wǎng)頁210可用于呈現(xiàn)源于圖7中的類別189、193、197、210之一的選擇的一組特色結(jié)果,類別189、193、197、210可代表網(wǎng)頁180上的按鈕和網(wǎng)頁210上的一組不同按鈕。網(wǎng)頁210包括內(nèi)容212,和具有其中可顯示選中的一個類別的特色結(jié)果的多個窗口 216、220、224,228的區(qū)域214。窗口 216可顯示屬于類別189的旅行推薦187,和用于選擇旅行推薦187,以研究旅行推薦187的更多細節(jié)、預訂旅行推薦187等等的選擇按鈕218。旅行推薦187可代表類別189的最前面或者最相關(guān)的推薦。窗口 220可顯示屬于類別189的另一個旅行推薦221,和用于選擇旅行推薦221,以研究旅行推薦221的更多細節(jié)、預訂旅行推薦221等等的選擇按鈕222。窗口 224可顯示屬于類別189的另一個旅行推薦225,和用于選擇旅行推薦225,以研究旅行推薦225的更多細節(jié)、預訂旅行推薦225等等的選擇按鈕226。窗口 228可顯示屬于類別189的另一個旅行推薦229,和用于選擇旅行推薦229,以研究旅行推薦229的更多細節(jié)、預訂旅行推薦229等等的選擇按鈕230。旅行推薦187、221、225、229的外觀和信息內(nèi)容可以類似或等同于圖4的代表性實施例中的旅行推薦,可以具有與圖4的代表性實施例中的旅行推薦相比,簡化的外觀和信息內(nèi)容,或者可以關(guān)于外觀和顯示的信息,具有不同的外觀。
[0075]作為與網(wǎng)頁180、210上的按鈕的交互作用的結(jié)果,用戶可同時顯示類別189、193、197,201中的一個選中類別的多個旅行推薦,具體來說,在代表性的實施例中,類別189的多個旅行推薦。另外,用戶可利用例如網(wǎng)頁201上的類別189、193、197、201的按鈕,交替地顯示各個類別189、193、197、201的多個旅行推薦。
[0076]參考圖9和10,網(wǎng)頁240可被顧客用于輸入旅行搜索查詢。特別地,網(wǎng)頁240 (圖9)可把例如通過保存的簡介與用戶關(guān)聯(lián)的出發(fā)地242和多個目的地244、246,顯示在包含地理區(qū)域的地圖,比如世界地圖上。當用戶選擇目的地244、246中的一個或另一個時,出現(xiàn)其中向用戶呈現(xiàn)由圖3的選擇算法的運算產(chǎn)生的特色結(jié)果的窗口 250 (圖10)。另一方面,特色結(jié)果可以利用選擇算法計算,并被高速緩存,以便呈現(xiàn)給用戶。具體地,多個類別252、254、256、258之一的旅行推薦260在窗口 250中被呈現(xiàn)給用戶。類別252、254、256、258可代表可用于改變類別,從而改變顯示的旅行推薦260以反映所選類別的按鈕。選擇按鈕262可被用于選擇顯示的旅行推薦260。旅行推薦260的外觀和信息內(nèi)容可以類似或等同于圖4的代表性實施例中的旅行推薦,可以具有與圖4的代表性實施例中的旅行推薦相比,簡化的外觀和信息內(nèi)容,或者可以關(guān)于外觀和顯示的信息,具有不同的外觀。
[0077]參考圖11,顧客可以不同的方式,利用網(wǎng)頁240輸入旅行搜索查詢。具體地,顧客可選擇與出發(fā)地242相關(guān)的按鈕,以便在網(wǎng)頁270的窗口 272中,顯示目的地282、284、286、288,290的選擇。顯示的目的地282、284、286、288、290是從如上所述計算的特色結(jié)果的旅行推薦獲得的。顯示的目的地282、284、286、288、290對應于多個類別274、276、278、280之一的旅行推薦。類別274、276、278、280可代表可用于改變類別274、276、278、280中的選中類別,從而改變顯示的一組目的地282、284、286、288、290以反映所選類別的按鈕。選擇按鈕283、285、287、289、291可被用于選擇目的地282、284、286、288、290中的對應一個目的地,以便為另外的動作,顯示相關(guān)的旅行推薦。目的地282、284、286、288、290的外觀和信息內(nèi)容可以類似或等同于圖4的代表性實施例中的旅行推薦,可以具有與圖4的代表性實施例中的旅行推薦相比,簡化的外觀和信息內(nèi)容,或者可以關(guān)于外觀和顯示的信息,具有不同的外觀。
[0078]具體體現(xiàn)這里說明的本發(fā)明的任意實施例的程序代碼能夠以各種不同的形式,作為程序產(chǎn)品單獨或者集合地分發(fā)。特別地,可以利用計算機可讀介質(zhì)分發(fā)程序代碼,計算機可讀介質(zhì)可包括計算機可讀存儲介質(zhì)和通信介質(zhì)。固有非臨時性的計算機可讀存儲介質(zhì)可包括按照信息,比如計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù)的任何存儲方法或技術(shù)實現(xiàn)的易失性和非易失性,并且可拆卸和不可拆卸的有形介質(zhì)。計算機可讀存儲介質(zhì)還可包括RAM、ROM、可擦可編程只讀存儲器(EPROM)、電可擦可編程只讀存儲器(EEPROM)、閃存或其它固態(tài)存儲器技術(shù)、便攜式光盤只讀存儲器(CD-ROM)或其它光學存儲器、盒式磁帶、磁帶、磁盤存儲器或者其它磁存儲器件、或者可用于保存期望的信息,并且可被計算機讀取的任何其它介質(zhì)。通信介質(zhì)可具體體現(xiàn)計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)或其它程序模塊。例如(但不限于),通信介質(zhì)可包括諸如有線網(wǎng)絡(luò)或直接連線連接之類的有線介質(zhì),和諸如聲音、RF、紅外和其它無線介質(zhì)之類的無線介質(zhì)。任意上述介質(zhì)的組合也被包含在計算機可讀介質(zhì)的范圍之內(nèi)。
[0079]這里說明的方法可用計算機程序指令實現(xiàn),所述計算機程序被提供給任意種類的計算機的處理器,以產(chǎn)生具有執(zhí)行所述指令,以實現(xiàn)這里規(guī)定的功能和/動作的處理器的機器。這些計算機程序指令也可被保存在指令計算機按特定方式起作用的計算機可讀介質(zhì)中。為此,計算機程序可被加載到計算機上,導致執(zhí)行一系列的操作步驟,從而產(chǎn)生計算機并實現(xiàn)的處理,以致執(zhí)行的指令提供用于實現(xiàn)這里規(guī)定的功能和/或動作的處理。
[0080]另外,可以根據(jù)應用程序或者軟件組件,識別這里說明的程序代碼,在所述應用程序或軟件組件之內(nèi),在本發(fā)明的具體實施例中實現(xiàn)所述程序代碼。不過,應理解下面的任何特定程序術(shù)語只是為了方便起見而使用的,從而,本發(fā)明不應被局限于僅僅用在利用這樣的術(shù)語識別和/或暗示的任何具體應用程序中。另外,應理解這里公開的各種特征、應用和裝置可以被單獨使用,或者任意組合地使用。此外,考慮到可把計算機程序組織成例程、過程、方法、模塊、對象等的通常數(shù)目無窮的方式,以及可在駐留于典型的計算系統(tǒng)內(nèi)的各個軟件層(例如,操作系統(tǒng)、庫、AP1、應用、Java小程序等)之間和/或跨一個或多個硬件平臺,分配程序功能的各種方式,應認識到本發(fā)明并不局限于這里說明的程序功能的具體組織和分配。
[0081]這里使用的術(shù)語只是用于說明特定的實施例,并不意圖限制本發(fā)明。這里使用的單數(shù)形式意圖還包括復數(shù)形式,除非上下文明確地另有說明。另外要明白,當用在本說明書中時,用語“包含”和/或“包括”指定陳述的特征、整數(shù)、步驟、操作、元件和/或組件的存在,不過并不排除一個或多個其它特征、整數(shù)、步驟、操作、元件、組件和/或它們的組合的存在或增加。此外,就在詳細說明或權(quán)利要求中,使用用語“包括”、“具有”、“帶有”、“由…組成”或它們的變體來說,這樣的用語按照和用語“包含”類似的方式是開放式的。
[0082]盡管利用各個例子的說明,舉例說明了本發(fā)明的實施例,和盡管相當詳細地說明了這些實施例,不過 申請人:并不意圖把附加權(quán)利要求的范圍限制或以任何方式局限于這樣的細節(jié)。對本領(lǐng)域的技術(shù)人員來說,另外的優(yōu)點和修改是顯而易見的。于是,本發(fā)明并不局限于所示和所述的具體細節(jié)、典型方法和示范性例子。例如,查詢結(jié)果的處理和顯示通常在旅游業(yè)之外也適用,并可適用于對其中根據(jù)數(shù)據(jù)的內(nèi)容定義各個類別的其它各種數(shù)據(jù)的查詢結(jié)果分類和排序。不過,提供該解決方案。可以脫離這樣的細節(jié),而不脫離申請的發(fā)明總構(gòu)思的精神或范圍。
【權(quán)利要求】
1.一種由計算機系統(tǒng)執(zhí)行的方法,所述方法包括: 在計算機系統(tǒng)對多個數(shù)據(jù)庫查詢結(jié)果分類,以用相應的給定數(shù)目的數(shù)據(jù)庫查詢結(jié)果填充多個類別中的每個類別;和 把每個類別中的相應的給定數(shù)目的數(shù)據(jù)庫查詢結(jié)果從計算機系統(tǒng)傳送給客戶端設(shè)備。
2.按照權(quán)利要求1所述的方法,還包括: 在對數(shù)據(jù)庫查詢結(jié)果分類之后,在計算機系統(tǒng)對填充至少一個所述類別的數(shù)據(jù)庫查詢結(jié)果排序。
3.按照權(quán)利要求2所述的方法,其中對數(shù)據(jù)庫查詢結(jié)果排序包括: 按照受歡迎度,對所述至少一個所述類別中的數(shù)據(jù)庫查詢結(jié)果進行揀選。
4.按照權(quán)利要求3所述的方法,其中受歡迎度包括從包括歷史銷售數(shù)據(jù)、歷史預訂數(shù)據(jù)、歷史購票數(shù)據(jù)或歷史需求數(shù)據(jù)的統(tǒng)計量服務器獲得的可能性。
5.按照權(quán)利要求1-4任意之一所述的方法,其中類別之一中的每個數(shù)據(jù)庫查詢結(jié)果包括耗用時間,對數(shù)據(jù)庫查詢結(jié)果分類包括: 從耗用時間類別中的數(shù)據(jù)庫查詢結(jié)果之中,提供具有最短的耗用時間的耗用時間類別中的一個或多個結(jié)果。
6.按照權(quán)利要求1-5任意之一所述的方法,其中類別之一中的每個數(shù)據(jù)庫查詢結(jié)果包括歷史預訂受歡迎度或者歷史購票受歡迎度,對數(shù)據(jù)庫查詢結(jié)果分類包括: 從歷史受歡迎度類別中的數(shù)據(jù)庫查詢結(jié)果之中,識別具有最高的歷史預訂受歡迎度或歷史購票受歡迎度的歷史受歡迎度類別中的一個或多個數(shù)據(jù)庫查詢結(jié)果。
7.按照權(quán)利要求1-6任意之一所述的方法,其中類別之一中的每個數(shù)據(jù)庫查詢結(jié)果包括專屬提議,對數(shù)據(jù)庫查詢結(jié)果分類包括: 從專屬提議類別中的數(shù)據(jù)庫查詢結(jié)果之中,識別具有最高的歷史預訂受歡迎度或歷史購票受歡迎度的專屬提議類別中的一個或多個數(shù)據(jù)庫查詢結(jié)果。
8.按照權(quán)利要求1-7任意之一所述的方法,其中類別之一中的每個數(shù)據(jù)庫查詢結(jié)果包括費用,對數(shù)據(jù)庫查詢結(jié)果分類包括: 從費用類別中的數(shù)據(jù)庫查詢結(jié)果之中,識別具有最低費用的費用類別中的一個或多個數(shù)據(jù)庫查詢結(jié)果。
9.按照權(quán)利要求1-8任意之一所述的方法,其中類別之一中的每個數(shù)據(jù)庫查詢結(jié)果包括預訂時間,對數(shù)據(jù)庫查詢結(jié)果分類包括: 從預訂時間類別的數(shù)據(jù)庫查詢結(jié)果之中,識別具有最近的預訂時間的預訂時間類別中的一個或多個數(shù)據(jù)庫查詢結(jié)果。
10.按照權(quán)利要求1-9任意之一所述的方法,其中類別之一中的每個數(shù)據(jù)庫查詢結(jié)果包括贊助,對數(shù)據(jù)庫查詢結(jié)果分類包括: 從贊助類別中的數(shù)據(jù)庫查詢結(jié)果之中,識別具有最高的歷史預訂受歡迎度或歷史購票受歡迎度的贊助類別中的一個或多個數(shù)據(jù)庫查詢結(jié)果。
11.按照權(quán)利要求1-10任意之一所述的方法,其中每個類別中的數(shù)據(jù)庫查詢結(jié)果的給定數(shù)目為I。
12.按照權(quán)利要求1-11任意之一所述的方法,還包括: 客戶端設(shè)備把每個類別的排名最高的數(shù)據(jù)庫查詢結(jié)果顯示在網(wǎng)頁上。
13.按照權(quán)利要求1-12任意之一所述的方法,還包括: 確定至少一個所述類別的至少一個數(shù)據(jù)庫查詢結(jié)果的緊迫感指示符;和 與所述至少一個數(shù)據(jù)庫查詢結(jié)果關(guān)聯(lián)地把所述緊迫感指示符提供給客戶端設(shè)備。
14.按照權(quán)利要求1-13任意之一所述的方法,其中根據(jù)旅行搜索查詢的接收,數(shù)據(jù)庫查詢結(jié)果從計算機系統(tǒng)被傳送給客戶端設(shè)備。
15.一種計算機程序產(chǎn)品,包括: 計算機可讀存儲介質(zhì);和 保存在計算機可讀存儲介質(zhì)上的程序指令,當被處理器執(zhí)行時,所述程序指令使處理器執(zhí)行按照權(quán)利要求1-14任意之一所述的方法。
16.—種系統(tǒng),包括: 處理器;和 程序代碼,所述程序代碼被配置成由處理器執(zhí)行,以使處理器對多個數(shù)據(jù)庫查詢結(jié)果分類,以用相應的給定數(shù)目的數(shù)據(jù)庫查詢結(jié)果填充多個類別中的每個類別,和把每個類別中的相應的給定數(shù)目的數(shù)據(jù)庫查詢結(jié)果從計算機系統(tǒng)傳送給客戶端設(shè)備。
17.按照權(quán)利要求16所述的系統(tǒng),其中所述程序代碼還使處理器在結(jié)果被分類之后,對填充至少一個所述類別的數(shù)據(jù)庫查詢結(jié)果排序。
18.按照權(quán)利要求17所述的系統(tǒng),其中還使處理器對數(shù)據(jù)庫查詢結(jié)果排序的程序代碼包括使處理器按照受歡迎度對所述至少一個所述類別中的數(shù)據(jù)庫查詢結(jié)果進行揀選的指令。
19.按照權(quán)利要求16-18任意之一所述的系統(tǒng),其中類別之一中的每個數(shù)據(jù)庫查詢結(jié)果包括耗用時間,使處理器對數(shù)據(jù)庫查詢結(jié)果分類的程序代碼包括使處理器從耗用時間類別中的數(shù)據(jù)庫查詢結(jié)果之中,提供具有最短的耗用時間的耗用時間類別中的一個或多個數(shù)據(jù)庫查詢結(jié)果的程序代碼。
20.按照權(quán)利要求16-19任意之一所述的系統(tǒng),其中類別之一中的每個數(shù)據(jù)庫查詢結(jié)果包括歷史預訂受歡迎度或者歷史購票受歡迎度,使處理器對數(shù)據(jù)庫查詢結(jié)果分類的程序代碼包括使處理器從歷史受歡迎度類別中的數(shù)據(jù)庫查詢結(jié)果之中,識別具有最高的歷史預訂受歡迎度或歷史購票受歡迎度的歷史受歡迎度類別中的一個或多個數(shù)據(jù)庫查詢結(jié)果的程序代碼。
21.按照權(quán)利要求16-20任意之一所述的系統(tǒng),其中類別之一中的每個數(shù)據(jù)庫查詢結(jié)果包括專屬提議,使處理器對數(shù)據(jù)庫查詢結(jié)果分類的程序代碼包括使處理器從專屬提議類別中的數(shù)據(jù)庫查詢結(jié)果之中,識別具有最高的歷史預訂受歡迎度或歷史購票受歡迎度的專屬提議類別中的一個或多個數(shù)據(jù)庫查詢結(jié)果的程序代碼。
22.按照權(quán)利要求16-21任意之一所述的系統(tǒng),其中類別之一中的每個數(shù)據(jù)庫查詢結(jié)果包括費用,使處理器對數(shù)據(jù)庫查詢結(jié)果分類的程序代碼包括使處理器從費用類別中的數(shù)據(jù)庫查詢結(jié)果之中,識別具有最低費用的費用類別中的一個或多個數(shù)據(jù)庫查詢結(jié)果的程序代碼。
23.按照權(quán)利要求16-22任意之一所述的系統(tǒng),其中類別之一中的每個數(shù)據(jù)庫查詢結(jié)果包括預訂時間,使處理器對數(shù)據(jù)庫查詢結(jié)果分類的程序代碼包括使處理器從第一預訂時間類別的數(shù)據(jù)庫查詢結(jié)果之中,識別具有最近的預訂時間的預訂時間類別中的一個或多個數(shù)據(jù)庫查詢結(jié)果的程序代碼。
24.按照權(quán)利要求16-23任意之一所述的系統(tǒng),其中類別之一中的每個數(shù)據(jù)庫查詢結(jié)果包括贊助,使處理器對數(shù)據(jù)庫查詢結(jié)果分類的程序代碼包括使處理器從贊助類別中的數(shù)據(jù)庫查詢結(jié)果之中,識別具有最高的歷史預訂受歡迎度或歷史購票受歡迎度的贊助類別中的一個或多個數(shù)據(jù)庫查詢結(jié)果的程序代碼。
25.按照權(quán)利要求16-24任意之一所述的系統(tǒng),還包括: 使處理器確定至少一個數(shù)據(jù)庫查詢結(jié)果的緊迫感指示符,并與所述至少一個數(shù)據(jù)庫查詢結(jié)果關(guān)聯(lián)地提供所述緊迫感指示符的程序代碼。
26.按照權(quán)利要求16-25任意之一所述的系統(tǒng),還包括: 與處理器通信的客戶端設(shè)備,所述客戶端設(shè)備被配置成把旅行搜索查詢轉(zhuǎn)發(fā)給處理器,和接收響應旅行搜索查詢而來自處理器的每個類別中的給定數(shù)目的數(shù)據(jù)庫查詢結(jié)果,所述客戶端設(shè)備包括被配置成把每個類別的數(shù)據(jù)庫查詢結(jié)果呈現(xiàn)在網(wǎng)頁上的顯示器。
【文檔編號】G06Q10/04GK104169911SQ201280071577
【公開日】2014年11月26日 申請日期:2012年11月12日 優(yōu)先權(quán)日:2012年4月26日
【發(fā)明者】L·維吉耶, S·吉博古斯, M·帕圖羅, B·依斯納登, C-A·羅伯林, N·麥洛特, A·普林格瑞 申請人:艾瑪?shù)纤购喴坠煞莨?br>