整方案前后一段時(shí)間的所有其他交通信息供用戶選擇;當(dāng)用戶點(diǎn)擊調(diào)整酒店按鈕 時(shí),為用戶提供待調(diào)整方案中當(dāng)前城市的其他酒店信息以供用戶選擇;然后,依據(jù)用戶選擇 的新的交通信息和/或酒店信息,重新規(guī)劃新的第二行程方案,最后,將所述新的第二行程 方案和原始的第二行程方案對比顯示給用戶,以供用戶選擇或者進(jìn)一步調(diào)整。
[0183] 當(dāng)然,上述調(diào)整交通信息和/或酒店信息僅作為本發(fā)明的一種應(yīng)用示例,在實(shí)際 應(yīng)用中,可以根據(jù)需要調(diào)整其它各種信息,例如用戶還可以更改用戶偏好信息,例如酒店偏 好,飛機(jī)座艙偏好,行程整體偏好(如價(jià)格優(yōu)先,舒適度)等信息;又如用戶還可以更改出發(fā) 地,行程城市信息,行程時(shí)間信息,城市行程時(shí)間信息,旅行人數(shù)等基本信息。本發(fā)明實(shí)施例 對于調(diào)整數(shù)據(jù)的具體內(nèi)容不加以限制。
[0184] 步驟402、依據(jù)所述調(diào)整數(shù)據(jù)信息,優(yōu)化所述第一行程方案和/或所述第二行程方 案;
[0185] 具體地,可以依據(jù)用戶選擇的新的酒店信息和/或交通信息,對原始的第一行程 方案和/或第二行程方案,利用城市基礎(chǔ)特征信息、旅游行為特征信息和城市實(shí)時(shí)特征信 息中的至少一種,重新進(jìn)行規(guī)劃,生成新的第一行程方案和/或第二行程方案。
[0186] 步驟403、輸出優(yōu)化后的第一行程方案和/或優(yōu)化后的第二行程方案。
[0187] 在本發(fā)明的一種應(yīng)用示例中,某用戶打算去歐洲自由行。計(jì)劃按順序去3個(gè)城市: 法國(巴黎,戛納,馬賽)。行程時(shí)間是6月1日開始15天。
[0188] 首先,接收輸入的上述行程城市信息和行程時(shí)間信息,以及用戶偏好信息(注重 性價(jià)比還是舒適度,是否愿意租車,偏好那些航空公司的航班,倉位要求,是否愿意做夜車, 對酒店的要求等等)。
[0189] 然后,本發(fā)明的行程服務(wù)系統(tǒng)開始按照景點(diǎn)熱度和當(dāng)前季節(jié)的特點(diǎn),以及用戶的 偏好要求,為用戶選擇最優(yōu)的城市行程時(shí)間信息,如巴黎8天,戛納2天,馬賽5天。
[0190] 最后,系統(tǒng)獲取最新的交通實(shí)時(shí)數(shù)據(jù)和酒店實(shí)時(shí)數(shù)據(jù),開始遍歷所有可能的交通 方案和酒店方案,通過比較所有兩個(gè)城市之間的交通方案和酒店方案的排列組合,最終獲 得用戶指定條件下系統(tǒng)認(rèn)為最優(yōu)的第一行程方案。該方案最終花費(fèi)10217人民幣。路上交 通時(shí)間占整個(gè)行程的15. 7%。
[0191] 如果用戶對該最優(yōu)第一行程方案不滿意,則可以通過調(diào)整城市順序和/或具體的 交通信息和/或酒店信息來修改最優(yōu)第一行程方案,甚至可以在指定保留若干酒店信息和 交通信息的前提下,重新生成新的最優(yōu)第一行程方案。
[0192] 在本發(fā)明的一種優(yōu)選實(shí)施例中,所述方法還可以包括:
[0193] 依據(jù)所述調(diào)整數(shù)據(jù)信息,更新所述旅游行為特征信息。
[0194] 具體地,本發(fā)明實(shí)施例可以通過分析大量用戶的行程調(diào)整數(shù)據(jù),得到用戶在特定 條件下(特定行程,用戶偏好等等)選擇的行程順序、酒店和機(jī)票等信息,這些信息可用 于反映用戶的行為習(xí)慣,因此,可以依據(jù)所述調(diào)整數(shù)據(jù)信息,優(yōu)化更新所述旅游行為特征信 息。
[0195] 其中,所述特定行程具體可以表示用戶選擇的行程城市集合。如在某個(gè)特定行程 下(巴黎、里昂、普羅旺斯、馬賽),用戶出現(xiàn)了大量的調(diào)整行為,例如大量用戶都調(diào)整了行 程順序,將巴黎設(shè)為最后一站,那么后續(xù)在確定行程方案的時(shí)候可以優(yōu)先選擇巴黎為最后 一站的行程方案,從而使得行程方案能夠符合大多數(shù)用戶的行為習(xí)慣。如果大量用戶都選 擇某個(gè)航班,那么后續(xù)在確定行程方案的時(shí)候,可以對該航班加權(quán),使得可以優(yōu)先選擇包括 該航班的行程方案,等等,以此類推。
[0196] 優(yōu)選地,對于近似的行程(偏好相似、旅行時(shí)間、行程城市信息大致相同的行程), 可以記錄用戶對于每個(gè)酒店、交通、行程順序、城市行程時(shí)間選擇的次數(shù)或者占比,依據(jù)所 述占比可以輔助規(guī)劃行程方案。比如某個(gè)交通或者酒店用戶選擇的比較多,也就是占比較 高,那就在規(guī)劃行程方案的過程中對該交通信息或者酒店信息進(jìn)行加權(quán),從而使得可以更 容易規(guī)劃出包括該酒店或者交通的行程方案。同樣地,如果某種行程順序或者城市行程時(shí) 間的占比比較高,那么后續(xù)規(guī)劃時(shí)可以傾向于選擇該行程順序或者城市行程時(shí)間對應(yīng)的行 程方案。
[0197] 此外,對于用戶最終選擇的行程方案,也可以記錄下來作為旅游行為特征信息,并 對已經(jīng)存儲(chǔ)的旅游行為特征信息進(jìn)行更新??梢詭椭到y(tǒng)不斷地進(jìn)行優(yōu)化,從而可以為下 一位用戶提供更加便捷,更加滿意的服務(wù)。通過本發(fā)明實(shí)施例,可以實(shí)時(shí)為用戶提供優(yōu)化調(diào) 整后的行程方案,幫助用戶選擇更優(yōu)的行程方案。
[0198] 裝置實(shí)施例
[0199] 參照圖5,示出了本發(fā)明的一種行程服務(wù)裝置實(shí)施例的結(jié)構(gòu)框圖,具體可以包括:
[0200] 請求接收模塊510,用于接收用戶的行程請求;
[0201] 方案生成模塊520,用于利用城市基礎(chǔ)特征信息、旅游行為特征信息和城市實(shí)時(shí)特 征信息中的至少一種,確定所述行程請求對應(yīng)的至少一種行程方案;及
[0202] 方案輸出模塊530,用于輸出所述行程方案。
[0203] 在本發(fā)明的一種優(yōu)選實(shí)施例中,所述行程請求中具體可以包括:行程城市信息; 所述裝置還可以包括:順序接收模塊,用于接收用戶輸入的第一行程順序信息;
[0204] 所述方案生成模塊,具體可以包括:
[0205] 第一方案生成模塊,用于利用城市基礎(chǔ)特征信息、旅游行為特征信息和城市實(shí)時(shí) 特征信息中的至少一種,依據(jù)所述行程請求生成符合所述第一行程順序信息的第一行程方 案;
[0206] 第二方案生成模塊,用于利用城市基礎(chǔ)特征信息、旅游行為特征信息和城市實(shí)時(shí) 特征信息中的至少一種,依據(jù)所述行程請求生成符合第二行程順序信息的第二行程方案; 其中,所述第二行程順序信息為所述行程城市信息對應(yīng)的至少一種行程順序;
[0207] 所述方案輸出模塊,具體可以用于輸出所述第一行程方案和所述第二行程方案。
[0208] 在本發(fā)明的另一種優(yōu)選實(shí)施例中,所述第二方案生成模塊具體可以包括:
[0209] 第二行程順序確定模塊,用于利用城市基礎(chǔ)特征信息、旅游行為特征信息和城市 實(shí)時(shí)特征信息中的至少一種,對所述行程城市信息對應(yīng)的所有行程順序進(jìn)行評價(jià)得到相應(yīng) 的評價(jià)得分,并選取評價(jià)得分靠前的至少一個(gè)行程順序作為第二行程順序。
[0210] 在本發(fā)明的又一種優(yōu)選實(shí)施例中,所述城市基礎(chǔ)特征信息具體可以包括:
[0211] 城市基礎(chǔ)特征信息中兩兩城市之間的交通信息,和/或
[0212] 城市基礎(chǔ)特征信息中兩兩城市之間的距離信息,和/或
[0213] 城市基礎(chǔ)特征信息中所屬國家信息。
[0214] 在本發(fā)明的再一種優(yōu)選實(shí)施例中,所述第二行程順序確定模塊,具體可以包括第 一評價(jià)模塊,用于利用旅游行為特征信息對所述行程城市信息對應(yīng)的所有行程順序進(jìn)行評 價(jià)得到相應(yīng)的評價(jià)得分;
[0215] 所述第一評價(jià)模塊,具體可以包括:
[0216] 旅游行為評價(jià)模塊,用于依據(jù)所述旅游行為特征信息中歷史行程順序及對應(yīng)的使 用頻率,確定所有符合所述行程城市信息的行程順序的使用頻率,并依據(jù)所述行程順序的 使用頻率對所述行程城市信息對應(yīng)的所有行程順序進(jìn)行評價(jià)得到相應(yīng)的評價(jià)得分。
[0217] 在本發(fā)明的再一種優(yōu)選實(shí)施例中,所述第二行程順序確定模塊,具體可以包括第 二評價(jià)模塊,用于利用城市實(shí)時(shí)特征信息對所述行程城市信息對應(yīng)的所有行程順序進(jìn)行評 價(jià)得到相應(yīng)的評價(jià)得分;
[0218] 所述第二評價(jià)模塊,具體可以包括:
[0219] 城市信息評價(jià)模塊,用于依據(jù)所述城市實(shí)時(shí)特征信息中的實(shí)時(shí)天氣信息,對所述 行程城市信息對應(yīng)的所有行程順序進(jìn)行評價(jià)得到相應(yīng)的評價(jià)得分。
[0220] 在本發(fā)明的再一種優(yōu)選實(shí)施例中,所述方案生成模塊,具體可以包括:
[0221] 交通確定模塊,用于依據(jù)所述城市實(shí)時(shí)特征信息,確定所述行程順序信息對應(yīng)行 程路線中相鄰城市之間的交通方案;
[0222] 第三方案生成模塊,用于對所述交通方案進(jìn)行排列組合,得到對應(yīng)的至少一種行 程方案。
[0223] 在本發(fā)明的再一種優(yōu)選實(shí)施例中,所述方案生成模塊,具體可以包括:
[0224] 最優(yōu)方案確定模塊,用于依據(jù)路徑評價(jià)參數(shù)對所述至少一種行程方案進(jìn)行排序, 并將排在前面的行程方案確定為最優(yōu)行程方案;所述最優(yōu)行程方案包括:最優(yōu)行程順序、 以及所述最優(yōu)行程順序?qū)?yīng)的最優(yōu)交通信息。
[0225] 在本發(fā)明的再一種優(yōu)選實(shí)施例中,所述裝置還可以包括:
[0226] 對比展示模塊,用于對比展示所述第一行程方案和所述第二行程方案的指標(biāo)參 數(shù)。
[0227] 在本發(fā)明的再一種優(yōu)選實(shí)施例中,所述行程請求中還可以包括行程時(shí)間信息;所 述方案生成模塊,具體可以包括:
[0228] 行程時(shí)間確定模塊,用于依據(jù)所述行程時(shí)間信息和行程城市信息,利用所述旅游 行為特征信息,確定所述行程城市信息對應(yīng)的城市行程時(shí)間信息;
[0229] 第四方案生成模塊,用于利用城市基礎(chǔ)特征信息、旅游行為特征信息和城市實(shí)時(shí) 特征信息中的至少一種,確定符合所述城市行程時(shí)間信息的至少一種行程順序信息對應(yīng)的 至少一種行程方案。
[0230] 在本發(fā)明的再一種優(yōu)選實(shí)施例中,所述行程時(shí)間確定模塊,具體可以包括:
[0231] 行為查找模塊,用于在旅游行為數(shù)據(jù)庫中查找得到與所述行程城市信息對應(yīng)的旅 游行為特征信息;
[0232] 時(shí)間分配模塊,用于依據(jù)所述與所述行程城市信息對應(yīng)的旅游行為特征信息和所 述行程時(shí)間信息,為所述行程城市分配對應(yīng)的城市行程時(shí)間信息。
[0233] 在本發(fā)明的再一種優(yōu)選實(shí)施例中,所述裝置還可以包括:
[0234]調(diào)整信息接收模塊,用于接收用戶針對所述第一行程方案和/或所述第二行程方 案的調(diào)整數(shù)據(jù)信息;
[0235] 優(yōu)化模塊,用于依據(jù)所述調(diào)整數(shù)據(jù)信息,優(yōu)化所述第一行程方案和/或所述第二 行程方案;
[0236] 優(yōu)化輸出模塊,用于輸出優(yōu)化后的第一行程方案和/或優(yōu)化后的第二行程方案。
[0237] 在本發(fā)明的再一種優(yōu)選實(shí)施例中,所述裝置還可以包括:
[0238] 更新模塊,用于依據(jù)所述調(diào)整數(shù)據(jù)信息,更新所述旅游行為特征信息。
[0239] 對于裝置實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡單,相關(guān) 之處參見方法實(shí)施例的部分說明即可。
[0240] 本說明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與 其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見即可。
[0241] 本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明實(shí)施例的實(shí)施例可提供為方法、裝置、或計(jì)算 機(jī)程序產(chǎn)品。因此,本發(fā)明實(shí)施例可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和 硬件方面的實(shí)施例的形式。而且,本發(fā)明實(shí)施例可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可 用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上 實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
[0242] 本發(fā)明實(shí)施例是參照根據(jù)本發(fā)明實(shí)施例的方法、終端設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序 產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框 圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商?供這些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理 終端設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備的處 理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多 個(gè)方框中指定的功能的裝置。
[0243] 這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理終端設(shè)備 以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器