本發(fā)明涉及一種旅程規(guī)劃的技術(shù),尤其涉及一種旅程規(guī)劃的方法及其電子裝置。
背景技術(shù):
對(duì)于旅程規(guī)劃者而言,最繁鎖工作在于收集大量的數(shù)據(jù)并且整理成冊(cè),其在準(zhǔn)備的過程中需要先收集例如是屏幕截圖、地圖、火車時(shí)刻表、景點(diǎn)停留時(shí)間等具有多種不同格式的數(shù)據(jù),再將收集完的數(shù)據(jù)重新依照時(shí)間順序進(jìn)行編排。
然而,上述所整理出來的旅程規(guī)劃文件往往不便于進(jìn)行行程上的編輯、新增或是刪減,并且其瀏覽介面及呈現(xiàn)方式容易讓旅程規(guī)劃者覺得紊亂。
技術(shù)實(shí)現(xiàn)要素:
鑒于此,本發(fā)明提供一種旅程規(guī)劃的方法及其電子裝置,其可讓旅程規(guī)劃者方便整理所收集的數(shù)據(jù),以利于旅程規(guī)劃。
本發(fā)明提出一種旅程規(guī)劃的方法,適用于可連線至服務(wù)器的電子裝置,其中服務(wù)器儲(chǔ)存多個(gè)已上傳旅程表,各個(gè)已上傳旅程表包括多個(gè)已上傳旅游行程,各個(gè)已上傳旅游行程包括至少一張已上傳數(shù)據(jù)卡片,各張已上傳數(shù)據(jù)卡片對(duì)應(yīng)于至少一筆已上傳收集數(shù)據(jù),而前述方法包括下列步驟。首先,取得包括多個(gè)旅游行程的旅程表,其中所述旅游行程包括第一旅游行程以及接續(xù)于第一旅游行程的第二旅游行程。接著,根據(jù)第一旅游行程,自服務(wù)器取得所述已上傳旅游行程中的至少一推薦旅游行程。之后,檢測對(duì)于所述推薦旅游行程的選擇操作,以及響應(yīng)于檢測到所述推薦旅游行程的第三旅游行程的選擇操作,將第三旅游行程安插于第一旅游行程與第二旅游行程之間,據(jù)以更新旅程表。
本發(fā)明另提出一種電子裝置,包括屏幕、輸入器、通信電路、存儲(chǔ)器以 及處理器,其中處理器耦接屏幕、輸入器、通信電路以及存儲(chǔ)器。屏幕用以顯示畫面。輸入器用以檢測對(duì)于電子裝置的操作。通信電路用以連線至服務(wù)器,其中服務(wù)器儲(chǔ)存多個(gè)已上傳旅程表,各個(gè)已上傳旅程表包括多個(gè)已上傳旅游行程,各個(gè)已上傳旅游行程包括至少一張已上傳數(shù)據(jù)卡片,各張已上傳數(shù)據(jù)卡片對(duì)應(yīng)于至少一筆已上傳收集數(shù)據(jù)。存儲(chǔ)器用以記錄多個(gè)模塊。處理器用以存取并執(zhí)行存儲(chǔ)器中記錄的模塊。此些模塊包括旅程表獲取模塊、旅程推薦模塊以及旅程表更新模塊。旅程表獲取模塊用以取得包括多個(gè)旅游行程的旅程表,其中所述旅游行程包括第一旅游行程以及接續(xù)于第一旅游行程的第二旅游行程,各個(gè)旅游行程包括至少一張數(shù)據(jù)卡片,各張數(shù)據(jù)卡片對(duì)應(yīng)于至少一筆收集數(shù)據(jù)。旅程推薦模塊根據(jù)第一旅游行程,利用通信電路自服務(wù)器取得所述已上傳旅游行程中的至少一個(gè)推薦旅游行程,并且檢測對(duì)于所述推薦旅游行程的選擇操作。響應(yīng)于旅程推薦模塊檢測到所述推薦旅游行程的第三旅游行程的選擇操作,旅程表更新模塊用以將第三旅游行程安插于第一旅游行程與第二旅游行程之間,據(jù)以更新旅程表。
基于上述,本發(fā)明所提出的旅程規(guī)劃的方法及其電子裝置可根據(jù)旅程表中各個(gè)旅游行程之間相對(duì)應(yīng)的關(guān)聯(lián)性,結(jié)合數(shù)據(jù)應(yīng)用以提供使用者更多的旅游行程建議。
為讓本發(fā)明的上述特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉實(shí)施例,并配合附圖作詳細(xì)說明如下。
附圖說明
圖1是根據(jù)本發(fā)明一實(shí)施例所示的電子裝置的方框圖;
圖2是根據(jù)本發(fā)明的一實(shí)施例所示的旅程規(guī)劃的方法的流程圖;
圖3A是根據(jù)本發(fā)明一實(shí)施例所示的旅程規(guī)劃文件的片段的示意圖;
圖3B是圖3A的旅程規(guī)劃文件的片段轉(zhuǎn)換為數(shù)據(jù)卡片的示意圖;
圖3C是圖3B的數(shù)據(jù)卡片經(jīng)由排序后的示意圖;
圖3D是依據(jù)本發(fā)明一實(shí)施例所示的旅游行程及其數(shù)據(jù)卡片的示意圖;
圖3E是依據(jù)本發(fā)明另一實(shí)施例所示的旅游行程及其數(shù)據(jù)卡片的示意圖;
圖4是根據(jù)本發(fā)明另一實(shí)施例所示的電子裝置的方框圖;
圖5是根據(jù)本發(fā)明的另一實(shí)施例所示的旅程規(guī)劃的方法的流程圖;
圖6A是根據(jù)本發(fā)明的一實(shí)施例所示的推薦旅游行程的取得方式的示意圖;
圖6B是根據(jù)本發(fā)明的另一實(shí)施例所示的推薦旅游行程的取得方式的示意圖。
附圖標(biāo)記:
100、400:電子裝置
110、410:屏幕
120、420:輸入器
125、425:通信電路
130、430:存儲(chǔ)器
131、431:文件獲取模塊
133、433:卡片管理模塊
135、435:旅程管理模塊
S202~S208、S502~S508:旅程規(guī)劃的方法流程
300:旅程規(guī)劃文件的片段
310A、320A、330A:收集數(shù)據(jù)
330a、331:表格
310B、320B、330B、330C、315C:數(shù)據(jù)卡片
351、352、353、361、362、363:數(shù)據(jù)卡片
311、321、322:圖示超鏈接
331b:展開物件
T1~T5、T1’:旅游行程
DT:顯示物件
ADT、AC、AT:操作物件
d、m:提示物件
480:服務(wù)器
A、B、a、b:地理位置
AB、AC、AD、AE:交通行程
AC、BC:距離范圍
具體實(shí)施方式
本發(fā)明的部份實(shí)施例接下來將會(huì)配合附圖來詳細(xì)描述,以下的描述所引用的元件符號(hào),當(dāng)不同附圖出現(xiàn)相同的元件符號(hào)將視為相同或相似的元件。這些實(shí)施例只是本發(fā)明的一部份,并未揭示所有本發(fā)明的可實(shí)施方式。更確切的說,這些實(shí)施例只是本發(fā)明的權(quán)利要求中的方法以及電子裝置的范例。
圖1是根據(jù)本發(fā)明一實(shí)施例所示的電子裝置的方框圖,但此僅是為了方便說明,并不用以限制本發(fā)明。首先圖1先介紹電子裝置的所有構(gòu)件以及配置關(guān)系,詳細(xì)功能將配合圖2一并揭示。
請(qǐng)參照?qǐng)D1,電子裝置100包括屏幕110、輸入器120、通信電路125、存儲(chǔ)器130以及處理器140。在本實(shí)施例中,電子裝置100例如是個(gè)人電腦、筆記本電腦、智能手機(jī)、平板電腦、個(gè)人數(shù)字助理等電子裝置,本發(fā)明不以此為限。
屏幕110是用以顯示電子裝置100輸出的畫面而提供給使用者觀看。在本實(shí)施例中,屏幕110例如是液晶顯示器(Liquid Crystal Display,LCD)、發(fā)光二極管(Light-Emitting Diode,LED)顯示器、場發(fā)射顯示器(Field Emission Display,F(xiàn)ED)或其他種類的顯示器。
輸入器120用以提供使用者對(duì)于電子裝置100的操作,其可以是電子裝置100外接或內(nèi)建的鍵盤、鼠標(biāo)、手寫筆、觸控板、軌跡球等裝置。在一實(shí)施例中,屏幕110可與輸入器120整合為觸控屏幕,例如電容式或電阻式的觸控屏幕,而用以接收使用者的觸控操作。
通信電路125用以通過通信網(wǎng)絡(luò)上網(wǎng),其可以例如是支援WiMAX通信協(xié)定、Wi-Fi通信協(xié)定、3G通信協(xié)定、4G通信協(xié)定等無線網(wǎng)絡(luò)連線,ADSL寬頻或光纖網(wǎng)絡(luò)等有線網(wǎng)絡(luò)連線的元件,然而本發(fā)明不在此設(shè)限。通信電路125更用以提供電子裝置100與其它裝置間進(jìn)行檔案數(shù)據(jù)的傳輸,其可以例如是支援近距離無線傳輸或是有線傳輸?shù)脑?,然而本發(fā)明亦不在此設(shè)限。
存儲(chǔ)器130例如是任意形式的固定式或可移動(dòng)式隨機(jī)存取存儲(chǔ)器(Random Access Memory,RAM)、只讀存儲(chǔ)器(Read-Only Memory,ROM)、快閃存儲(chǔ)器(Flash memory)、硬盤或其他類似裝置或這些裝置的組合,是用以儲(chǔ)存檔案數(shù)據(jù)。此外,存儲(chǔ)器130更用以記錄可由處理器140執(zhí)行的多個(gè)模塊,這些模塊包括文件獲取模塊131、卡片管理模塊133以及旅程管理 模塊135。
處理器140可以例如是中央處理單元(Central Processing Unit,CPU),或是其他可程序化的一般用途或特殊用途的微處理器(Microprocessor)、數(shù)字信號(hào)處理器(Digital Signal Processor,DSP)、可程序化控制器、特殊應(yīng)用集成電路(Application Specific Integrated Circuits,ASIC)、可程序化邏輯裝置(Programmable Logic Device,PLD)或其他類似裝置或這些裝置的組合。處理單元140耦接屏幕110、輸入器120、通信電路125以及存儲(chǔ)器130,其用以存取存儲(chǔ)器130中的模塊,以執(zhí)行旅程規(guī)劃的功能。
圖2是根據(jù)本發(fā)明的一實(shí)施例所示的旅程規(guī)劃的方法的流程圖。請(qǐng)參照?qǐng)D2,本實(shí)施例的方法適用于圖1的電子裝置100,以下即搭配電子裝置100中的各項(xiàng)元件說明本發(fā)明的旅游行程規(guī)劃的方法的詳細(xì)步驟。
首先,電子裝置100的文件獲取模塊131將取得包括多筆收集數(shù)據(jù)的旅程規(guī)劃文件(步驟S202)。詳細(xì)來說,電子裝置100可提供文件編輯器,而使用者得以藉由輸入器120來輸入或是貼上多筆所收集來的數(shù)據(jù),以產(chǎn)生旅程規(guī)劃文件。此外,電子裝置100亦可自其它電子裝置取得旅程規(guī)劃文件。此些筆收集數(shù)據(jù)可以包括至少一個(gè)數(shù)據(jù)項(xiàng)目,而每一個(gè)數(shù)據(jù)項(xiàng)目具有至少一種數(shù)據(jù)格式。舉例來說,收集數(shù)據(jù)的數(shù)據(jù)項(xiàng)目可以是景點(diǎn)名稱、飯店住址、價(jià)位、乘車資訊、照片、相關(guān)網(wǎng)站連結(jié)、網(wǎng)絡(luò)評(píng)價(jià)等,而數(shù)據(jù)格式可以是文字、屏幕截圖、圖片、超鏈接、表格等,然而本發(fā)明不以此為限。
具體而言,圖3A是根據(jù)本發(fā)明一實(shí)施例所示的旅程規(guī)劃文件的片段的示意圖。
請(qǐng)參照?qǐng)D3A,旅程規(guī)劃文件的片段300包括三筆關(guān)于住宿的收集數(shù)據(jù)。收集數(shù)據(jù)310A以及收集數(shù)據(jù)310B分別為位于京都的兩家飯店的相關(guān)資訊。收集數(shù)據(jù)310A包括飯店名稱、價(jià)位以及推薦分享網(wǎng)站等三種數(shù)據(jù)項(xiàng)目,其中飯店名稱、價(jià)位的數(shù)據(jù)格式為文字,而推薦分享網(wǎng)站的數(shù)據(jù)格式為超鏈接。收集數(shù)據(jù)320A包括飯店名稱、乘車資訊、推薦分享網(wǎng)站以及飯店住址等四種數(shù)據(jù)項(xiàng)目,其中飯店名稱、乘車資訊以及飯店住址的數(shù)據(jù)格式為文字,而推薦分享網(wǎng)站的數(shù)據(jù)格式為超鏈接。收集數(shù)據(jù)330A則是多家位于大阪的東橫INN連鎖飯店的分店,其中所列出的分店及其相關(guān)資訊(價(jià)格以及乘車資訊)則是以表格的數(shù)據(jù)格式呈現(xiàn)。
請(qǐng)?jiān)賲⒄請(qǐng)D2,電子裝置100的文件獲取模塊131在取得旅程規(guī)劃文件后,卡片管理模塊133會(huì)將各筆收集數(shù)據(jù)轉(zhuǎn)換為數(shù)據(jù)卡片(步驟S204)。在此的每張數(shù)據(jù)卡片包括經(jīng)由數(shù)據(jù)格式轉(zhuǎn)換后的收集數(shù)據(jù)??ㄆ芾砟K133可先根據(jù)每筆收集數(shù)據(jù)的數(shù)據(jù)項(xiàng)目的數(shù)據(jù)格式,以對(duì)所述筆收集數(shù)據(jù)進(jìn)行處理,而處理后的收集數(shù)據(jù)可使得瀏覽版面較為簡潔。接著,卡片管理模塊133可將收集數(shù)據(jù)經(jīng)過處理后的旅程規(guī)劃文件切割為多個(gè)數(shù)據(jù)片段。換句話說,每個(gè)數(shù)據(jù)片段將分別對(duì)應(yīng)一筆收集數(shù)據(jù)。之后,卡片管理模塊133再將數(shù)據(jù)片段轉(zhuǎn)換為數(shù)據(jù)卡片的格式。
卡片管理模塊133切割旅程規(guī)劃文件的方式可以是根據(jù)是使用者一般在編輯文件時(shí)的習(xí)慣。一般而言,當(dāng)使用者在利用一般的文件編輯器規(guī)劃旅程時(shí),往往會(huì)利用空白行來區(qū)隔多筆收集數(shù)據(jù)。因此,卡片管理模塊133可檢測旅程規(guī)劃文件空白行的所在位置,并且根據(jù)空白行來切割旅程規(guī)劃文件。舉例來說,假設(shè)使用者習(xí)慣以兩行空白行來分隔不同的旅游行程,則卡片管理模塊133可根據(jù)所有兩行空白行的所在位置來切割旅程規(guī)劃文件。然而,本發(fā)明不限于此。在其它的實(shí)施例中,卡片管理模塊133亦可根據(jù)旅程規(guī)劃文件中的分隔線、字型大小、特定符號(hào)、甚至文字內(nèi)容來切割旅程規(guī)劃文件。
必須說明的是,在另一實(shí)施例中,卡片管理模塊133亦可先將旅程規(guī)劃文件切割為多個(gè)數(shù)據(jù)片段,再針對(duì)收集數(shù)據(jù)進(jìn)行處理,并且將所有經(jīng)過處理后的數(shù)據(jù)片段轉(zhuǎn)換為數(shù)據(jù)卡片的格式,本發(fā)明不在此設(shè)限。
以下將列舉三種卡片管理模塊133處理收集數(shù)據(jù)(以下稱為“第一收集數(shù)據(jù)”、“第二收集數(shù)據(jù)”以及“第三收集數(shù)據(jù)”)的方式。
假設(shè)第一收集數(shù)據(jù)的其中一個(gè)數(shù)據(jù)項(xiàng)目(定義為“第一數(shù)據(jù)項(xiàng)目”)為實(shí)際地址并且其數(shù)據(jù)格式為文字??ㄆ芾砟K133可利用通信電路125通過網(wǎng)絡(luò)取得前述實(shí)際地址所對(duì)應(yīng)的網(wǎng)絡(luò)電子地圖,并且擷取網(wǎng)絡(luò)電子地圖的統(tǒng)一資源定位符(Uniform Resource Locator,URL)地址。在一實(shí)施例中,卡片管理模塊133可將網(wǎng)絡(luò)電子地圖的URL地址新增至第一收集數(shù)據(jù)中。在另一實(shí)施例中,卡片管理模塊133可將所新增至第一收集數(shù)據(jù)中的URL地址轉(zhuǎn)換為網(wǎng)絡(luò)電子地圖的URL地址的圖示超鏈接。在又另一實(shí)施例中,卡片管理模塊133更可直接將第一數(shù)據(jù)項(xiàng)目的數(shù)據(jù)格式轉(zhuǎn)換為網(wǎng)絡(luò)電子地圖的URL地址的圖示超鏈接。
假設(shè)第二收集數(shù)據(jù)的其中一個(gè)數(shù)據(jù)項(xiàng)目(定義為“第二數(shù)據(jù)項(xiàng)目”)為相關(guān)網(wǎng)站,也就是說其所對(duì)應(yīng)的數(shù)據(jù)格式為文字超鏈接,則卡片管理模塊133可將第二數(shù)據(jù)項(xiàng)目的數(shù)據(jù)格式轉(zhuǎn)換為圖示超鏈接。
假設(shè)第三收集數(shù)據(jù)的其中一個(gè)數(shù)據(jù)項(xiàng)目(定義為“第三數(shù)據(jù)項(xiàng)目”)的數(shù)據(jù)格式為表格,則卡片管理模塊133可將表格收縮(collapse),以隱藏部份的第三收集數(shù)據(jù),節(jié)省瀏覽版面的空間。
舉例來說,圖3B是圖3A的旅程規(guī)劃文件的片段轉(zhuǎn)換為數(shù)據(jù)卡片的示意圖。
請(qǐng)同時(shí)參照?qǐng)D3A以及圖3B,在此范例中,圖3A的收集數(shù)據(jù)310A中的推薦分享網(wǎng)站的超鏈接將會(huì)轉(zhuǎn)換為圖3B的數(shù)據(jù)卡片310B的圖示超鏈接311,而飯店名稱、價(jià)位則是以原來的文字方式呈現(xiàn)。
在此范例中,圖3A的收集數(shù)據(jù)320A中的推薦分享網(wǎng)站的超鏈接將會(huì)轉(zhuǎn)換為圖3B的數(shù)據(jù)卡片310B的圖示超鏈接321,而飯店名稱、乘車資訊則是以原來的文字方式呈現(xiàn)。值得注意的是,收集數(shù)據(jù)320B中的飯店住址將會(huì)直接轉(zhuǎn)換為網(wǎng)絡(luò)電子地圖的URL地址的圖示超鏈接322。也就是說,當(dāng)使用者點(diǎn)選圖示超鏈接322,電子裝置100的屏幕110將會(huì)顯示收集數(shù)據(jù)320A中的飯店住址所對(duì)應(yīng)的網(wǎng)絡(luò)電子地圖。
在此范例中,圖3A的收集數(shù)據(jù)330A中的表格330a將會(huì)收縮為圖3B的數(shù)據(jù)卡片330B的表格331,其中表格331僅顯示表格330a的第一列(Row)的資訊,其余的將被隱藏于數(shù)據(jù)卡片330B的顯示區(qū)域。當(dāng)使用者點(diǎn)選展開物件331b時(shí),才會(huì)將完整的表格展開(Expand)。
在本實(shí)施例中,卡片管理模塊133將旅程規(guī)劃文件轉(zhuǎn)換為多張數(shù)據(jù)卡片后,可利用輸入器120檢測使用者對(duì)于數(shù)據(jù)卡片進(jìn)行排序的操作,其可以是合并數(shù)據(jù)卡片、對(duì)調(diào)數(shù)據(jù)卡片的順序等等。舉例來說,圖3C是圖3B的數(shù)據(jù)卡片經(jīng)由排序后的示意圖。
請(qǐng)同時(shí)參照?qǐng)D3B以及圖3C,在此范例中,使用者可利用輸入器20將圖3B中的數(shù)據(jù)卡片310B與數(shù)據(jù)卡片320B合并,再將數(shù)據(jù)卡片330C與合并后的數(shù)據(jù)卡片310B與數(shù)據(jù)卡片320B對(duì)調(diào),以形成圖3C的數(shù)據(jù)卡片330C以及合并后的數(shù)據(jù)卡片315C的排序方式。
在一實(shí)施例中,數(shù)據(jù)卡片內(nèi)經(jīng)由數(shù)據(jù)格式轉(zhuǎn)換后的收集數(shù)據(jù)亦可包括可 更新的即時(shí)資訊(Live Content),以方便使用者進(jìn)行后續(xù)的查詢,而此即時(shí)資訊可以例如是特定景點(diǎn)的天氣資訊、地圖等。舉例來說,當(dāng)數(shù)據(jù)卡片包括特定景點(diǎn)的天氣資訊時(shí),電子裝置100的卡片管理模塊133可定時(shí)地利用通信電路125通過網(wǎng)絡(luò)自天氣網(wǎng)站不斷地獲取最新的天氣資訊,以更新數(shù)據(jù)卡片。如此一來,使用者仍可在旅行出發(fā)前經(jīng)由數(shù)據(jù)卡片獲得當(dāng)?shù)氐募磿r(shí)天氣資訊。當(dāng)數(shù)據(jù)卡片包括特定景點(diǎn)的地圖時(shí),電子裝置的卡片管理模塊133可在使用者改變旅游行程的景點(diǎn)時(shí),一并將數(shù)據(jù)卡片中的地圖更新。
請(qǐng)?jiān)倩氐綀D2,卡片管理模塊133將旅程規(guī)劃文件轉(zhuǎn)換為多張數(shù)據(jù)卡片后,旅程管理模塊135將利用輸入器120檢測對(duì)于數(shù)據(jù)卡片的指定操作,以將數(shù)據(jù)卡片分群為多個(gè)旅游行程(步驟S206)。詳細(xì)來說,旅程管理模塊135可建立多個(gè)旅游行程,其中每個(gè)旅游行程可分為景點(diǎn)行程或者是由出發(fā)地前往至目的地的交通行程。接著,旅程管理模塊135根據(jù)使用者利用輸入器120的指定操作,將各張數(shù)據(jù)卡片加入所指定的旅游行程當(dāng)中。
舉例來說,圖3D是依據(jù)本發(fā)明一實(shí)施例所示的旅游行程及其數(shù)據(jù)卡片的示意圖,而范例中的旅游行程為景點(diǎn)行程。
請(qǐng)參照?qǐng)D3D,假設(shè)使用者將旅游行程T1設(shè)定為“樹下神社”。在本實(shí)施例中,卡片檢測模塊135將檢測到使用者利用輸入器120將數(shù)據(jù)卡片351、數(shù)據(jù)卡片352以及數(shù)據(jù)卡片353拖曳到旅游行程T1的子集中,其中數(shù)據(jù)卡片351為樹下神社附近可考慮入住的飯店,數(shù)據(jù)卡片352為樹下神社的網(wǎng)絡(luò)電子地圖,而數(shù)據(jù)卡片353為樹下神社所屬的地區(qū)中的天氣。附帶一提的是,數(shù)據(jù)卡片351的內(nèi)容為圖3A使用者所收集的收集數(shù)據(jù)320A,而數(shù)據(jù)卡片352以及數(shù)據(jù)卡片353的內(nèi)容為卡片管理模塊133定時(shí)地利用通信電路125通過網(wǎng)絡(luò)所獲取的動(dòng)態(tài)即時(shí)資訊。此外,旅游行程T1更可包括提示物件d,以在使用者瀏覽旅游行程時(shí)可得知旅游行程T1的子集中包括多張數(shù)據(jù)卡片。
在此范例中,使用者還可設(shè)定每一個(gè)旅游行程的停留時(shí)間。以旅游行程T1為例,其停留時(shí)間是設(shè)定為1小時(shí)。使用者亦可點(diǎn)選操作物件AT以新增旅游行程,或者點(diǎn)選操作物件AC以新增數(shù)據(jù)卡片。當(dāng)然,使用者亦可選擇刪除旅游行程或是數(shù)據(jù)卡片。此外,顯示物件DT顯示此為第一天的旅游行程。當(dāng)使用者已排定第一天的旅游行程或者是欲新增其它旅游行程至其它天數(shù)時(shí),可點(diǎn)選操作物件ADT以新增其它天數(shù),以安排其它天數(shù)的旅游行程。
圖3E是依據(jù)本發(fā)明另一實(shí)施例所示的旅游行程及其數(shù)據(jù)卡片的示意圖,而此范例中的旅游行程為交通行程。
請(qǐng)參照?qǐng)D3E,假設(shè)使用者將旅游行程T2設(shè)定為旅游行程T1’與旅游行程T3之間的交通行程,也就是說旅游行程T2為以“清水寺”做為出發(fā)地并且以“大阪車站”做為目的地的交通行程。在此范例中,旅程管理模塊135將檢測到使用者利用輸入器120將數(shù)據(jù)卡片361、數(shù)據(jù)卡片362以及數(shù)據(jù)卡片363拖曳到旅游行程T2的子集中,其中數(shù)據(jù)卡片361為包括清水寺以及大阪車站的網(wǎng)絡(luò)電子地圖,數(shù)據(jù)卡片362為清水寺與大阪車站的三種交通方式,數(shù)據(jù)卡片363為JR列車的東海道山陽本線接近上午9:30的時(shí)刻表,以更符合使用者的需求。此時(shí)刻表可以是純表格形式、屏幕截圖、URL地址的圖示超鏈接等,本發(fā)明不在此設(shè)限。此外,旅游行程T1’、旅游行程T2、旅游行程T3以及旅游行程T1更可包括提示物件d,以在使用者瀏覽旅游行程時(shí)可得知此些子集中分別包括多張數(shù)據(jù)卡片。旅游行程T4以及旅游行程T5更可包括提示物件m,以在使用者瀏覽旅游行程時(shí)可得知此些子集中分別包括網(wǎng)絡(luò)電子地圖。
在一實(shí)施例中,使用者亦可以隨時(shí)調(diào)整所有旅游行程的順序。以另一觀點(diǎn)而言,旅程管理模塊135將檢測到使用者利用輸入器120對(duì)于旅游行程的移動(dòng)操作,以重新進(jìn)行排序。此外,旅程管理模塊135可以一個(gè)天數(shù)為單位,將已排序的旅游行程整合為旅程表。
旅程管理模塊135所整合出的旅程表可隨時(shí)提供使用者來查詢?nèi)魏温糜涡谐?。?dāng)使用者選擇任何旅游行程時(shí),旅程管理模塊135將顯示所選擇的旅游行程中的數(shù)據(jù)卡片,以方便使用者瀏覽所選擇的旅游行程中所收集來的相關(guān)資訊。此外,使用者在旅游的途中,旅程管理模塊135更可根據(jù)目前的時(shí)間點(diǎn)和/或電子裝置100的全球定位系統(tǒng)(GPS)所定位出的目前位置來自動(dòng)地顯示旅程表中相關(guān)的旅游行程,以提供使用者更方便的查詢。
在前述的實(shí)施例中,電子裝置可根據(jù)使用者利用文件編輯器所編輯的旅程規(guī)劃文件中所收集的數(shù)據(jù)轉(zhuǎn)換為數(shù)據(jù)卡片,并且根據(jù)使用者的操作來將數(shù)據(jù)卡片置于其所對(duì)應(yīng)的旅游行程以及對(duì)旅游行程進(jìn)行排序,以產(chǎn)生便于使用者整理編排及瀏覽的旅程表。此外,由于數(shù)據(jù)都已轉(zhuǎn)換成數(shù)據(jù)卡片的格式,電子裝置100更可將旅程表套用至特定的排版格式,即可輸出成可符合不同 電子裝置的顯示格式。在其它實(shí)施例中,在使用者規(guī)劃旅游行程的期間,電子裝置可提供相關(guān)的推薦景點(diǎn)行程、推薦交通行程,更可依照使用者的旅游喜好排定旅程表,以更強(qiáng)化使用者經(jīng)驗(yàn)。
詳細(xì)來說,圖4是根據(jù)本發(fā)明另一實(shí)施例所示的電子裝置的方框圖,但此僅是為了方便說明,并不用以限制本發(fā)明。
請(qǐng)參照?qǐng)D4,電子裝置400包括屏幕410、輸入器420、通信電路425、存儲(chǔ)器430以及處理器440,其類似于圖1中的屏幕110、輸入器120、通信電路125、存儲(chǔ)器130以及處理器140,詳細(xì)說明請(qǐng)參照前述相關(guān)段落,于此不再贅述。電子裝置400與電子裝置100的差異在于存儲(chǔ)器430是用以記錄可由處理器440執(zhí)行的旅程表獲取模塊431、旅程推薦模塊433以及旅程表更新模塊435。
圖5是根據(jù)本發(fā)明的另一實(shí)施例所示的旅程規(guī)劃的方法的流程圖。請(qǐng)參照?qǐng)D5,本實(shí)施例的方法適用于圖4的電子裝置400,以下即搭配電子裝置400中的各項(xiàng)元件說明本發(fā)明的旅游行程規(guī)劃的方法的詳細(xì)步驟。
首先,電子裝置400的旅程表獲取模塊431將取得包括多個(gè)旅游行程的旅程表(步驟S502)。在此的旅程表即為前述實(shí)施例中旅程管理模塊135所整合出的旅程表;亦即,每一旅游行程包括至少一張數(shù)據(jù)卡片,而每張數(shù)據(jù)卡片則是對(duì)應(yīng)于至少一筆收集數(shù)據(jù)。
在本實(shí)施例中,電子裝置400可在使用者規(guī)劃旅游行程的期間,利用通信電路425連線至服務(wù)器480。服務(wù)器480可以是應(yīng)用程序服務(wù)器(application server)、云端服務(wù)器(cloud server)等服務(wù)器,其已預(yù)先儲(chǔ)存多個(gè)自其它電子裝置所上傳的旅程表(在此定義為“已上傳旅程表”)。同樣地,各個(gè)已上傳旅程表包括多個(gè)旅游行程(在此定義為“已上傳旅游行程”),各個(gè)已上傳旅游行程包括至少一張數(shù)據(jù)卡片(在此定義為“已上傳數(shù)據(jù)卡片”),而各張已上傳數(shù)據(jù)卡片對(duì)應(yīng)于至少一筆收集數(shù)據(jù)(即為前述實(shí)施例中數(shù)據(jù)格式轉(zhuǎn)換后的收集數(shù)據(jù),在此定義為“已上傳收集數(shù)據(jù)”)。服務(wù)器480可根據(jù)電子裝置400目前的旅程表來進(jìn)一步地提供電子裝置400更多景點(diǎn)或交通行程上的建議。
具體來說,服務(wù)器480可探勘此些已上傳旅程表以及已上傳旅游行程,以取得此些已上傳旅游行程之間的關(guān)聯(lián)性,并且再依照電子裝置400目前的 旅程表,適時(shí)地推薦其它旅游行程至電子裝置400。以下將以電子裝置400的旅程表中的第一旅游行程以及接續(xù)于第一旅游行程的第二旅游行程來說明,而旅程表中的其它旅游行程可以相同的方式類推。
在此,電子裝置400的旅程推薦模塊433將根據(jù)第一旅游行程,自服務(wù)器480取得已上傳旅游行程中的至少一個(gè)推薦旅游行程(步驟S504)。在此的推薦旅游行程同樣可分為兩大類:景點(diǎn)行程以及交通行程,其中景點(diǎn)行程可以例如是觀光景點(diǎn)、逛街行程、餐廳、住宿等位于特定地點(diǎn)的行程,而交通行程則是由出發(fā)地前往至目的地的交通方式。在一實(shí)施例中,旅程推薦模塊433可提供使用者選擇景點(diǎn)或者是交通的推薦旅游行程。在另一實(shí)施例中,旅程推薦模塊433可自動(dòng)地提供所有景點(diǎn)以及交通的推薦旅游行程,本發(fā)明不在此設(shè)限。
假設(shè)旅程推薦模塊43所要推薦的旅游行程為景點(diǎn)行程,旅程推薦模塊433先是根據(jù)第一旅游行程的數(shù)據(jù)卡片的收集數(shù)據(jù),取得第一旅游行程所關(guān)聯(lián)的地理位置(在此定義為“第一地理位置”)。由于各個(gè)旅游行程中的數(shù)據(jù)卡片并不具有特定的數(shù)據(jù)項(xiàng)目,因此旅程推薦模塊433需要先分析第一旅游行程的數(shù)據(jù)卡片以取得第一地理位置,再自服務(wù)器480的已上傳旅游行程中取得與第一地理位置最接近的至少一個(gè)旅游行程來做為推薦旅游行程。
在一實(shí)施例中,旅程推薦模塊433可藉由數(shù)據(jù)卡片中的網(wǎng)絡(luò)電子地圖、地址、照片的EXIF資訊來做為分析的依據(jù)。舉例來說,假設(shè)第一旅游行程的數(shù)據(jù)卡片包括“博多運(yùn)河城”的多個(gè)商家住址,則旅程推薦模塊433可推測此旅游行程所關(guān)注的目標(biāo)地點(diǎn)為“博多運(yùn)河城”。接著,旅程推薦模塊433可自服務(wù)器480取得與“博多運(yùn)河城”附近的景點(diǎn)所關(guān)聯(lián)的旅游行程作為推薦旅游行程。
在一實(shí)施例中,假設(shè)第一旅游行程的文字資訊(例如是標(biāo)題欄位或者是位置欄位)具有實(shí)際地點(diǎn)資訊時(shí),旅程推薦模塊433可將所關(guān)注的目標(biāo)地點(diǎn)與實(shí)際地點(diǎn)資訊比對(duì),以確認(rèn)第一旅游行程的實(shí)際地點(diǎn)資訊的正確性。
在另一實(shí)施例中,假設(shè)第一旅游行程的文字資訊不具有任何實(shí)際地點(diǎn)資訊時(shí),旅程推薦模塊433可將所關(guān)注的目標(biāo)地點(diǎn)設(shè)定為第一旅游行程的虛擬地點(diǎn)資訊。舉例來說,假設(shè)第一旅游行程的標(biāo)題欄位為“吃晚餐”等非實(shí)際地點(diǎn)資訊。旅程推薦模塊433將會(huì)給予第一旅游行程一個(gè)附加的虛擬位置資 訊為“博多運(yùn)河城”。爾后,當(dāng)?shù)谝宦糜涡谐躺蟼髦练?wù)器480而成為已上傳旅游行程之一時(shí),倘若另一使用者有需要于“晚餐時(shí)間”在“博多”附近需要推薦的景點(diǎn)行程時(shí),第一旅游行程亦會(huì)被推薦給另一使用者,而另一使用者將會(huì)看到一個(gè)命名為“吃晚餐”的旅游行程,并且具有博多運(yùn)河城多個(gè)商家住址。在本實(shí)施例中,虛擬地點(diǎn)資訊的正確性則可利用使用者在使用此第一旅游行程的當(dāng)下,通過電子裝置400的全球定位系統(tǒng)所定位出的目前位置來輔助確認(rèn)此第一旅游行程的虛擬地點(diǎn)資訊。
以上述的實(shí)施例做為延伸,在一實(shí)施例中,旅程推薦模塊433可自服務(wù)器480取得與第一地理位置最接近并且符合第一旅游行程所關(guān)聯(lián)的時(shí)間點(diǎn)的至少一個(gè)旅游行程來做為推薦旅游行程。舉例來說,此時(shí)間點(diǎn)可以例如是上述范例中的“晚餐時(shí)間”等一天特定的區(qū)間,或者是可擴(kuò)展至例如是“櫻花季”、“楓葉季”等特定的時(shí)節(jié),本發(fā)明不在此設(shè)限。
在一實(shí)施例中,旅程推薦模塊433可自服務(wù)器480取得所統(tǒng)計(jì)出接續(xù)于第一旅游行程并且具有最多出現(xiàn)次數(shù)的至少一個(gè)旅游行程做為推薦旅游行程。舉例來說,假設(shè)第一旅游行程為“博多運(yùn)河城”。服務(wù)器480可從已上傳行程表中分析出使用者在使用“博多運(yùn)河城”的旅游行程后大多會(huì)使用“福岡塔”的旅游行程,則旅程推薦模塊433可自服務(wù)器480取得“福岡塔”的旅游行程來做為接續(xù)于“博多運(yùn)河城”的推薦旅游行程。
另一方面,假設(shè)推薦旅游行程為兩地之間的交通行程,也就是說推薦旅游行程包括出發(fā)地以及目的地的資訊。旅程推薦模塊433除了根據(jù)第一旅游行程的數(shù)據(jù)卡片的收集數(shù)據(jù),取得第一旅游行程所關(guān)聯(lián)的地理位置(即,“第一地理位置”),更根據(jù)第二旅游行程的數(shù)據(jù)卡片的收集數(shù)據(jù),取得第二旅游行程所關(guān)聯(lián)的地理位置(在此定義為“第二地理位置”),其中旅程推薦模塊433取得第二地理位置的方式類似于取得第一地理位置的方式,于此不再贅述。
在一實(shí)施例中,旅程推薦模塊433可自服務(wù)器480中取得所統(tǒng)計(jì)出從第一地理位置前往至第二地理位置最多出現(xiàn)次數(shù)的至少一個(gè)旅游行程做為推薦旅游行程。換句話說,此些推薦旅游行程則是服務(wù)器480中以第一地理位置以及第二地理位置分別做為出發(fā)地以及目的地并且出現(xiàn)次數(shù)最多(最多使用者所采用)的交通方式。舉例來說,第一地理位置以及第二地理位置分別為 “清水寺”以及“大阪”時(shí),則旅程推薦模塊433所提供的推薦旅游行程可以是經(jīng)過京都車站的交通行程。
在另一實(shí)施例中,旅程推薦模塊433更可根據(jù)第一旅游行程的時(shí)間點(diǎn)來取得第一地理位置前往至第二地理位置的推薦旅游行程。舉例來說,一般而言,白天地鐵的旅游行程使用次數(shù)較多,而晚上新干線的旅游行程使用次數(shù)較多,因此以同樣的出發(fā)地以及目的地,旅程推薦模塊433在白天以及晚上所推薦的交通行程亦有所不同。
然而,若是在第一地理位置與第二地理位置毫無關(guān)聯(lián)性的情況下,也就是說服務(wù)器480的已上傳旅游行程中不具有從第一地理位置前往至第二地理位置的旅游行程,旅程推薦模塊433可以例如是以下述幾種范例來取得推薦旅游行程。
在一實(shí)施例中,旅程推薦模塊433可自服務(wù)器480中取得出發(fā)地為第一地理位置而目的地為其它地理位置的旅游行程做為推薦旅游行程,其中第一地理位置與其它地理位置之間的距離不大于第一地理位置與第二地理位置之間的距離。
舉例來說,圖6A是根據(jù)本發(fā)明的一實(shí)施例所示的推薦旅游行程的取得方式的示意圖。
請(qǐng)參照?qǐng)D6A,假設(shè)出發(fā)地以及目的地分別為地理位置A以及地理位置B,然而服務(wù)器480中不存在交通行程AB。假設(shè)交通行程AC、交通行程AD以及交通行程AE皆是以地理位置A做為出發(fā)地。在此范例中,由于交通行程AC以及交通行程AD的距離大于地理位置A(出發(fā)地)與地理位置B(目的地)的距離,旅程推薦模塊433并不會(huì)將此二交通行程歸類為推薦旅游行程。另一方面,由于交通路線AE的旅游行程小于距離AB,因此旅程推薦模塊433會(huì)將交通路線AE歸類為推薦旅游行程之一。在一實(shí)施例中,旅程推薦模塊433可進(jìn)一步地查詢地理位置E與地理位置B是否存在交通行程;若是,則可進(jìn)一步地列出至推薦旅游行程,以告知使用者地理位置E前往地理位置B的行經(jīng)方式,而使用者得以從地理位置A出發(fā),經(jīng)由地理位置E前往至地理位置B。
在另一范例中,旅程推薦模塊433可自服務(wù)器480取得所統(tǒng)計(jì)出從第一地理位置前往至替代第二地理位置最多出現(xiàn)次數(shù)的至少一個(gè)旅游行程做為推 薦旅游行程。在此的替代第二地理位置為第二地理位置附近的地理位置,也就是將第二地理位置提高至高層次的地理位置。舉例來說,第二地理位置與替代第二地理位置之間的距離不大于距離門檻值,或者是第二地理位置與替代第二地理位置屬于同個(gè)行政區(qū)等等。
舉例來說,圖6B是根據(jù)本發(fā)明的另一實(shí)施例所示的推薦旅游行程的取得方式的示意圖。
請(qǐng)參照?qǐng)D6B,假設(shè)出發(fā)地以及目的地分別為地理位置A以及地理位置B,然而服務(wù)器480中不存在交通行程AB。旅程推薦模塊433可自服務(wù)器480取得由地理位置A前往至可替代地理位置B的地理位置b,其中地理位置b屬于地理位置B的特定距離范圍BC內(nèi)。
在另一范例中,假設(shè)服務(wù)器480中沒有分別對(duì)應(yīng)第一地理位置以及第二地理位置的交通行程時(shí),旅程推薦模塊433可自服務(wù)器480取得所統(tǒng)計(jì)出從替代第一地理位置前往至替代第二地理位置最多次數(shù)的至少一個(gè)旅游行程做為推薦旅游行程。在此的替代第一地理位置以及替代第二地理位置分別為第一地理位置以及第二地理位置附近的地理位置,也就是同時(shí)將第一地理位置以及第二地理位置提高至高地理層次的地理位置。類似地,實(shí)際地理位置與替代地理位置之間的距離不大于距離門檻值,或者是實(shí)際地理位置與替代地理位置屬于同個(gè)行政區(qū)等等。
同樣以圖6B為例,假設(shè)出發(fā)地以及目的地分別為地理位置A以及地理位置B,然而服務(wù)器480中不存在交通行程AB。旅程推薦模塊433可自服務(wù)器480取得地理位置a前往地理位置b,其中地理位置a屬于地理位置A的特定距離范圍AC內(nèi),地理位置b屬于地理位置B的特定距離范圍BC內(nèi)。
請(qǐng)?jiān)倩氐綀D5,旅程推薦模塊433在取得推薦旅游行程后,將利用輸入器420檢測使用者對(duì)于推薦旅游行程的選擇操作(步驟S506)。響應(yīng)于檢測到使用者對(duì)于推薦旅游行程中的第三旅游行程的選擇操作,旅程表更新模塊435將第三旅游行程安插于第一旅游行程與第二旅游行程之間,據(jù)以更新旅程表(步驟S508)。換言之,電子裝置400的使用者在利用輸入器420選取特定的推薦旅游行程(即,第三旅游行程)后,旅程表更新模塊435可將其安插至旅程表中,以更新旅程表。
在一實(shí)施例中,旅程表更新模塊435更新旅程表的方式更可以是依照使 用者過去的使用經(jīng)驗(yàn)來排序旅程表,以更強(qiáng)化旅游行程的規(guī)劃。詳細(xì)來說,旅程表更新模塊435可自存儲(chǔ)器430或是服務(wù)器480取得使用者的舊的行程表,再根據(jù)舊的行程表,計(jì)算使用者安排行程表的多個(gè)喜好度參數(shù)。此些喜好度參數(shù)可以例如是旅程的天數(shù)、一天安排景點(diǎn)的個(gè)數(shù)、住宿飲食習(xí)慣等,并且再根據(jù)此些喜好度參數(shù)以量化的方式重新排序行程表,以更貼近使用者的旅游習(xí)慣。
在一實(shí)施例中,電子裝置400亦可在使用者完成旅程規(guī)劃后,自動(dòng)地或者是詢問使用者是否將完成的旅程表上傳至服務(wù)器480,以做為已上傳旅程表之一,供其它使用者所參考。
此外,必須說明的是,在一實(shí)施例中,電子裝置400可與電子裝置100整合為同一裝置,而整合后的電子裝置的存儲(chǔ)器可以同時(shí)包括文件獲取模塊131、卡片管理模塊133、旅程管理模塊135、旅程表獲取模塊431、旅程推薦模塊433以及旅程表更新模塊435,其可執(zhí)行圖2以及圖5的旅程規(guī)劃的方法步驟。
綜上所述,本發(fā)明所提出的旅程規(guī)劃的方法及其電子裝置與電腦程序產(chǎn)品可根據(jù)使用者利用文件編輯器所編輯的旅程規(guī)劃文件中所收集的數(shù)據(jù)轉(zhuǎn)換為數(shù)據(jù)卡片,并且根據(jù)使用者的操作來將數(shù)據(jù)卡片置于其所對(duì)應(yīng)的旅游行程以及對(duì)旅游行程進(jìn)行排序,以產(chǎn)生便于使用者整理編排及瀏覽的旅程表。由于數(shù)據(jù)都已轉(zhuǎn)換成數(shù)據(jù)卡片的格式,電子裝置更可將旅程表套用至特定的排版格式,即可輸出成可符合不同電子裝置的顯示格式。此外,本發(fā)明更可根據(jù)各個(gè)旅游行程之間相對(duì)應(yīng)的關(guān)聯(lián)性,結(jié)合云端運(yùn)算以及數(shù)據(jù)探勘等數(shù)據(jù)應(yīng)用,提供使用者更多的旅游行程建議,除了可提升使用者經(jīng)驗(yàn),更可發(fā)揮其開發(fā)彈性以及商業(yè)效應(yīng)。
雖然本發(fā)明已以實(shí)施例揭示如上,然其并非用以限定本發(fā)明,任何所屬技術(shù)領(lǐng)域中普通技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作些許的更改與潤飾,故本發(fā)明的保護(hù)范圍當(dāng)視所附權(quán)利要求所界定的范圍為準(zhǔn)。