本發(fā)明涉及旅游行程規(guī)劃領域,尤其涉及一種基于游客意愿的旅游行程規(guī)劃方法及服務器。
背景技術:
1、隨著人們生活日益的提高,人們的娛樂方式也越來越豐富,其中人們娛樂生活中必不可少的就是出門旅游,旅游業(yè)在城市經(jīng)濟發(fā)展中的產(chǎn)業(yè)地位和作用逐步增強,旅游業(yè)對城市經(jīng)濟的拉動性、社會就業(yè)的帶動力以及對文化與環(huán)境的促進作用日益顯現(xiàn)。
2、隨著旅游目的地快速豐富,游客到了目的地無法有效的設計行程,對于陌生的地方迫切需要一個根據(jù)自身喜好的特點,自動推薦最符合的線路并且導航自己去到這些地方進行游覽。
3、然而,相關技術中,傳統(tǒng)導航軟件一般是通過gps數(shù)據(jù),根據(jù)用戶輸入的出發(fā)地及目的地來規(guī)劃一條線路進行導航,依賴于用戶對目的地地理位置信息或者目的地詳細名稱信息的輸入,不能滿足用戶在陌生的地方需要自動推薦導航符合自身喜好的路線的迫切需求,線路規(guī)劃沒有與當?shù)氐穆糜挝锢碣Y源和信息資源進行系統(tǒng)化整合,導致線路導航存在一定的不合理性。
技術實現(xiàn)思路
1、本發(fā)明意在提供一種基于游客意愿的旅游行程規(guī)劃方法及服務器,以解決游客旅游路線導航太片面,與當?shù)氐穆糜挝锢碣Y源和信息資源沒有進行系統(tǒng)化整合,旅游行程太單一,導致旅游行程價值不高的問題。
2、為了實現(xiàn)上述目的,本發(fā)明提供如下方法及服務器:
3、本發(fā)明提供一種基于游客意愿的旅游行程規(guī)劃方法是:
4、s1:規(guī)劃服務器接收用戶終端發(fā)送的帶有旅游參數(shù)的旅游路線規(guī)劃請求;若所述旅游參數(shù)包括旅游地區(qū)、旅游點類型與旅游時間段的關聯(lián)數(shù)據(jù),則確定所述旅游地區(qū)對應的各個旅游點類型的旅游點,根據(jù)所述關聯(lián)數(shù)據(jù)找到各個旅游時間段對應的旅游點類型包括的旅游點;
5、s2:根據(jù)預先確定的各個旅游點類型下的各個旅游點與游玩時間的映射關系,及各個旅游點類型下的不同旅游點之間的距離,計算出各個旅游時間段對應的旅游點游玩路徑,并反饋給所述用戶終端;
6、s3:若所述旅游參數(shù)包括旅游地區(qū)、旅游周期,而不包括旅游點類型與旅游時間段的關聯(lián)數(shù)據(jù),則確定所述旅游地區(qū)對應的各個旅游點類型包括的旅游點;
7、s4:將所述旅游周期分割成旅游時間段,根據(jù)預先確定的各個旅游點類型下的各個旅游點與游玩時間的映射關系,及各個旅游點類型下的不同旅游點之間的距離;
8、s5:計算出各個旅游時間段對應的旅游點游玩路徑,并反饋給所述用戶終端。
9、優(yōu)選的,若所述旅游參數(shù)包括旅游地區(qū),而不包括旅游周期、旅游點類型與旅游時間段的關聯(lián)數(shù)據(jù),則根據(jù)預先確定的旅游地區(qū)、推薦旅游時間段及推薦旅游點游玩路徑的關聯(lián)數(shù)據(jù),確定出所述旅游參數(shù)中的旅游地區(qū)對應的推薦旅游時間段及推薦旅游點游玩路徑,并反饋給所述用戶終端。
10、優(yōu)選的,若所述旅游參數(shù)包括旅游周期,而不包括旅游地區(qū)、旅游點類型與旅游時間段的關聯(lián)數(shù)據(jù),則將所述旅游參數(shù)中的旅游周期按預設的分割規(guī)則分割成至少一個旅游時間段,根據(jù)預先確定的推薦旅游地區(qū)、推薦旅游時間段及推薦旅游點游玩路徑的關聯(lián)數(shù)據(jù),確定出分割的旅游時間段對應的推薦旅游地區(qū)及推薦旅游點游玩路徑,并反饋給所述用戶終端。
11、優(yōu)選的,所述根據(jù)預先確定的各個旅游點類型下的各個旅游點與游玩時間的映射關系,及各個旅游點類型下的不同旅游點之間的距離,計算出各個旅游時間段對應的旅游點游玩路徑的步驟,包括:
12、計算出各個旅游時間段的起始時間點距離預設午飯起始時間點的第一時間間隔,及預設午飯結束時間點距離各個旅游時間段的結束時間點的第二時間間隔;
13、從各個旅游時間段對應的旅游點類型下的旅游點中挑選出預設數(shù)量的旅游點作為待規(guī)劃旅游點;
14、根據(jù)各個旅游點類型下的各個旅游點與游玩時間的映射關系,確定各個旅游時間段對應的旅游點類型下的各個待規(guī)劃旅游點的游玩時間,及根據(jù)各個旅游點類型下的不同旅游點之間的距離,計算出各個旅游時間段對應的旅游點類型下的不同待規(guī)劃旅游點之間的消耗時間;
15、從各個旅游時間段對應的旅游點類型下的待規(guī)劃旅游點中,找出對應游玩時間和消耗時間的累積值小于等于第一時間間隔的第一待規(guī)劃旅游點集合,并找出對應游玩時間和消耗時間的累積值小于等于第二時間間隔的第二待規(guī)劃旅游點集合;
16、將找出的各個第一待規(guī)劃旅游點集合和第二待規(guī)劃旅游點集合進行路徑匹配,以匹配出各個旅游時間段對應的旅游點游玩路徑。
17、優(yōu)選的,將所述旅游周期分割成旅游時間段,根據(jù)預先確定的各個旅游點類型下的各個旅游點與游玩時間的映射關系,及各個旅游點類型下的不同旅游點之間的距離的步驟,包括:
18、若所述旅游周期包含多個天數(shù),則將所述旅游周期按照不同的日期分割成不同的時間段;
19、若一個分割的時間段的起始時間點晚于預設的旅游起始時間點,且該分割的時間段的結束時間點晚于預設的旅游結束時間點,則將該分割的時間段的起始時間點和預設的旅游結束時間點關聯(lián)成一個旅游時間段;
20、若一個分割的時間段的起始時間點早于或者等于預設的旅游起始時間點,且該分割的時間段的結束時間點晚于預設的旅游結束時間點,則將預設的旅游起始時間點和預設的旅游結束時間點關聯(lián)成一個旅游時間段;
21、若一個分割的時間段的起始時間點晚于預設的旅游起始時間點,且該分割的時間段的結束時間點早于等于預設的旅游結束時間點,則將該分割的時間段的起始時間點和該分割的時間段的結束時間點關聯(lián)成一個旅游時間段;
22、若一個分割的時間段的起始時間點早于或者等于預設的旅游起始時間點,且該分割的時間段的結束時間點早于等于預設的旅游結束時間點,則將預設的旅游起始時間點和該分割的時間段的結束時間點關聯(lián)成一個旅游時間段。
23、一種基于游客意愿的旅游行程規(guī)劃服務器,其特征在于,所述規(guī)劃服務器包括:
24、接收模塊,用于接收用戶終端發(fā)送的帶有旅游參數(shù)的旅游路線規(guī)劃請求;
25、路徑計算模塊,用于若所述旅游參數(shù)包括旅游地區(qū)、旅游點類型與旅游時間段的關聯(lián)數(shù)據(jù),則確定所述旅游地區(qū)對應的各個旅游點類型包括的旅游點,根據(jù)所述關聯(lián)數(shù)據(jù)找到各個旅游時間段對應的旅游點類型包括的旅游點;根據(jù)預先確定的各個旅游點類型下的各個旅游點與游玩時間的映射關系,及各個旅游點類型下的不同旅游點之間的距離,按照預設計算規(guī)則計算出各個旅游時間段對應的旅游點游玩路徑,并反饋給所述用戶終端;
26、若所述旅游參數(shù)包括旅游地區(qū)、旅游周期,而不包括旅游點類型與旅游時間段的關聯(lián)數(shù)據(jù),則確定所述旅游地區(qū)對應的各個旅游點類型包括的旅游點,將所述旅游周期按預設的分割規(guī)則分割成至少一個旅游時間段,根據(jù)預先確定的各個旅游點類型下的各個旅游點與游玩時間的映射關系,及各個旅游點類型下的不同旅游點之間的距離,按照預設計算規(guī)則計算出各個旅游時間段對應的旅游點游玩路徑,并反饋給所述用戶終端。
27、優(yōu)選的,還包括第一推薦模塊,用于若所述旅游參數(shù)包括旅游地區(qū),而不包括旅游周期、旅游點類型與旅游時間段的關聯(lián)數(shù)據(jù),則根據(jù)預先確定的旅游地區(qū)、推薦旅游時間段及推薦旅游點游玩路徑的關聯(lián)數(shù)據(jù),確定出所述旅游參數(shù)中的旅游地區(qū)對應的推薦旅游時間段及推薦旅游點游玩路徑,并反饋給所述用戶終端。
28、優(yōu)選的,還包括第二推薦模塊,用于若所述旅游參數(shù)包括旅游周期,而不包括旅游地區(qū)、旅游點類型與旅游時間段的關聯(lián)數(shù)據(jù),則將所述旅游參數(shù)中的旅游周期按預設的分割規(guī)則分割成至少一個旅游時間段,根據(jù)預先確定的推薦旅游地區(qū)、推薦旅游時間段及推薦旅游點游玩路徑的關聯(lián)數(shù)據(jù),確定出分割的旅游時間段對應的推薦旅游地區(qū)及推薦旅游點游玩路徑,并反饋給所述用戶終端。
29、優(yōu)選的,所述預設計算的步驟,包括:
30、計算出各個旅游時間段的起始時間點距離預設午飯起始時間點的第一時間間隔,及預設午飯結束時間點距離各個旅游時間段的結束時間點的第二時間間隔;
31、按預設的挑選規(guī)則分別從各個旅游時間段對應的旅游點類型下的旅游點中挑選出預設數(shù)量的旅游點作為待規(guī)劃旅游點;
32、根據(jù)各個旅游點類型下的各個旅游點與游玩時間的映射關系,確定各個旅游時間段對應的旅游點類型下的各個待規(guī)劃旅游點的游玩時間,及根據(jù)各個旅游點類型下的不同旅游點之間的距離,計算出各個旅游時間段對應的旅游點類型下的不同待規(guī)劃旅游點之間的消耗時間;
33、從各個旅游時間段對應的旅游點類型下的待規(guī)劃旅游點中,找出對應游玩時間和消耗時間的累積值小于等于第一時間間隔的第一待規(guī)劃旅游點集合,并找出對應游玩時間和消耗時間的累積值小于等于第二時間間隔的第二待規(guī)劃旅游點集合;
34、將找出的各個第一待規(guī)劃旅游點集合和第二待規(guī)劃旅游點集合進行路徑匹配,以匹配出各個旅游時間段對應的旅游點游玩路徑。
35、優(yōu)選的,所述預設的分割的步驟,包括:
36、若所述旅游周期包含多個天數(shù),則將所述旅游周期按照不同的日期分割成不同的時間段;
37、若一個分割的時間段的起始時間點晚于預設的旅游起始時間點,且該分割的時間段的結束時間點晚于預設的旅游結束時間點,則將該分割的時間段的起始時間點和預設的旅游結束時間點關聯(lián)成一個旅游時間段;
38、若一個分割的時間段的起始時間點早于或者等于預設的旅游起始時間點,且該分割的時間段的結束時間點晚于預設的旅游結束時間點,則將預設的旅游起始時間點和預設的旅游結束時間點關聯(lián)成一個旅游時間段;
39、若一個分割的時間段的起始時間點晚于預設的旅游起始時間點,且該分割的時間段的結束時間點早于等于預設的旅游結束時間點,則將該分割的時間段的起始時間點和該分割的時間段的結束時間點關聯(lián)成一個旅游時間段;
40、若一個分割的時間段的起始時間點早于或者等于預設的旅游起始時間點,且該分割的時間段的結束時間點早于等于預設的旅游結束時間點,則將預設的旅游起始時間點和該分割的時間段的結束時間點關聯(lián)成一個旅游時間段。
41、本發(fā)明的有益效果體現(xiàn)在:本發(fā)明通過服務器接收用戶發(fā)送的旅游參數(shù),然后根據(jù)旅游參數(shù)的數(shù)據(jù)進行判斷,來篩選旅游景點,根據(jù)各個旅游點之間的距離以及對應的游玩時長來計算旅游點的游玩路徑,通過對旅游周期以及旅游地區(qū)等因素的結合分析,為用戶反饋一個旅游行程價值高的旅游路線,能夠增加用戶的旅游體驗,減少用戶的無價值時間。