案例:「一日遊」行程
假設有2位已成年的旅遊者,希望安排在2004年7月5日由台中市出發,目的地為台北市的一 日遊行程,且出發時間是早上8:00,搭乘的火車為莒光號,而遊玩的景點類型及偏好分別為古蹟
表 2 Google 查詢之檢索結果簡述
Google進階檢索方式 符合項目個數 第一個網頁 第一個網頁特性 檢索結果
包含全部的字詞 2570 花旗卡友特惠案 已過期 前100項未包含春天
酒店本身網頁
包含完整的字句:
"北投春天酒店假日價格"
0
包含完整的字句:
"北投春天酒店" "假日價格"
5 台灣溫泉祭–神遊網 網址已失效 未包含春天酒店本
身網頁
包含任何一個字詞: 北投春 天酒店OR假日價格
724 春天酒店Spring City Resort
春天酒店首頁 進入線上訂房系統 後,再自行操作找出 特定房間價格
寺廟佔所有行程景點數目比例的65%、文化藝術佔所有行程景點數目比例的35%。此外,預算控 制在4,000元內,希望能安排「緊湊」10小時的行程,整個旅遊需求如圖19所示。本研究所謂的
「緊湊」行程,意指安排景點遊玩皆僅停留「最短遊玩時間」;相對地,若使用者選「適中」或
「鬆弛」的行程,在排程考慮時,將會分別安排景點遊玩的時間為「最短遊玩時間」的1.3及1.6 倍。
依據上述使用者的旅遊需求,交通需求是搭乘火車,且景點類型的需求為古蹟寺廟與文化藝 術類型的景點,其偏好程度分別為65%和35%。當「旅遊服務排程模組」接收到使用者所下達的 旅遊需求,並參考了台灣地區城市旅遊知識本體之樹狀結構後,可將其轉換成下列三組查詢:
查詢一:<城市>“台北市”,<交通工具種類>“火車”
查詢二:<城市>“台北市”,<種類名稱 >“古蹟寺廟”
查詢三:<城市>“台北市”,<種類名稱>“文化藝術”
其中‘,’表示“且(AND)”運算。
經向「旅遊服務註冊中心」的旅遊資訊實體資料庫提出三組資訊檢索的請求,以確定是否具 有符合條件的結果。查詢結果包括了排程所需的相關資訊,如查詢一所得結果為「車站名稱」為
「台北火車站」,「X座標」及「Y座標」分別為「12151757」及「25047188」。至於查詢二及 三結果分別如表3與表4所示。
圖19 一日遊的旅遊需求
表 3 一日遊之資訊檢索對應查詢二之旅遊資訊實體庫資料
票服務。此外,由於景點的門票費率並沒有統一,有些景點可能是免費,而有些景點則是依據遊 客的種類而有相對應的門票費率,為了使本系統能準確的計算出成本花費,因此將景點門票進行 分 類 , 其 分 類 如 表 5所 示。 其中, EntranceFee0代 表 參觀該 景點 是免費 的, EntranceFee1至 EntranceFee5 則 依 不 同 遊 客 種 類 而 有 其 相 對 應 的 門 票 價 格 ; 此 外 , 在 本 系 統 裡 也 使 用 到 EntranceFee6、EntranceFee7與EntranceFee8的門票價格。而本系統所使用的門票價格是依據各景 點所公告的門票價格來定義。
當系統接收到使用者輸入的旅遊需求後,接下來會交由「旅遊服務排程模組」進行旅遊行程 安排的工作。「旅遊服務排程模組」主要是依據使用者需求條件、各景點的門票費用與最短停留 時間來計算權重後,再利用檢索功能取得台北市的部份旅遊景點資訊與鐵路交通相關資訊(如表 3與表4),來搜尋出最多可遊玩的景點數目並計算其近似最短路徑,過程訊息如圖20所示。在進 行刪點的動作之後,最後搜尋出符合本次條件之最大遊玩的景點數目為9個。
如圖21所示,當「旅遊排程規劃器」找出一條可行的景點近似最短路徑後,接下來第1行,
系統將欲排列的景點放入陣列中;透過其餘各行顯示得知,系統經由排列組合,考量到路徑成本 與時間的因素,最終判斷找出一條最短路徑,同時也在允許的計算時間内產生了100個不同的方案。
最後系統取出前三個成本最低的方案,如圖22所示;參酌加入排程模組提供的細部景點時間 資訊後,透過圖23的方案選擇畫面,交由使用者進行選擇。
當使用者選擇第一個行程方案之後,接下來,系統會依據該方案的需求,啟動「行程服務預 約」機制進行行程服務預約之事宜,如圖24顯示了行程服務預約的結果。
至於二日遊在處理時與一日遊行程安排最大的不同點,在於行程安排模組是要一次安排 10 小時*2 的景點行程後,再予以切割成二天的行程。而在處理「三日遊」行程時,與前兩種排程 最大的不同處,是在於加入中間都市,並固定安排一日遊(如案例一)加過夜,而目的都市則是 安排二日遊的行程。詳細案例說明及排程結果請參照(王治立,民 93)。
表 5 本系統採用之門票價格一覽表
門票代碼 成人 孩童 軍警 學生 老年人
EntranceFee0 0 0 0 0 0
EntranceFee1 30 15 15 15 0 EntranceFee2 480 430 430 430 350
EntranceFee3 0 0 50 50 0
EntranceFee4 40 15 15 15 0 EntranceFee5 60 30 30 30 0
EntranceFee6 20 10 0 0 0
EntranceFee7 450 400 0 0 300
EntranceFee8 500 400 0 0 0