TW202103067A - Travel itinerary information processing method and application system thereof based on traffic approach, a starting city and a target location - Google Patents
Travel itinerary information processing method and application system thereof based on traffic approach, a starting city and a target location Download PDFInfo
- Publication number
- TW202103067A TW202103067A TW108123107A TW108123107A TW202103067A TW 202103067 A TW202103067 A TW 202103067A TW 108123107 A TW108123107 A TW 108123107A TW 108123107 A TW108123107 A TW 108123107A TW 202103067 A TW202103067 A TW 202103067A
- Authority
- TW
- Taiwan
- Prior art keywords
- travel
- user
- scenic spot
- itinerary
- target
- Prior art date
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本發明是關於一種資訊處理方法及其系統,尤指一種旅遊行程資訊處理方法及其應用系統。The invention relates to an information processing method and its system, in particular to a travel itinerary information processing method and its application system.
隨著交通的發展,人們的出遊變得越來越方便,因此在節假日,人們會更希望自主地外出旅遊從而方便與朋友、家人或是自身一人進行的一場放鬆身心旅遊,享受與跟團旅遊相比更為自由的旅遊氛圍。With the development of transportation, people’s travel has become more and more convenient. Therefore, during holidays, people will prefer to travel independently so as to facilitate a relaxing tour with friends, family or themselves, and enjoy and group tours. Compared to a more free travel atmosphere.
但是在自主旅遊前,人們通常需要做出大量的事前準備,從而為自己制定一個旅遊方案,從而更好地選擇一些自己或是親朋更喜歡的景點遊玩,同時避免因為旅遊時沒有好好規劃導致時間安排混亂、或是旅遊途中忘記遊玩某些景點的問題。However, before traveling independently, people usually need to make a lot of pre-preparation to develop a travel plan for themselves, so as to better choose some attractions that they or their relatives and friends prefer to visit, and avoid time due to poor planning when traveling. Problems with chaotic arrangements or forgetting to visit certain scenic spots during the trip.
現有的一些旅遊定制服務通常是根據各個城市的景點預先制定好一系列的旅遊方案,然後讓用戶根據這些固定的旅遊方案進行旅遊;還有一些旅遊定制服務是透過人工為用戶定制旅遊行程,從而幫助用戶制定一個盡可能合理並且滿足用戶需要的旅遊方案。Some existing travel customization services usually make a series of travel plans in advance based on the attractions of each city, and then let users travel according to these fixed travel plans; some travel customization services are manually customized for users’ travel itineraries, thereby Help users make a travel plan that is as reasonable as possible and meets the needs of users.
然而,前者不能滿足多樣化的用戶需要,有的用戶希望偏重風景、有的用戶偏重浪漫旅遊的同時又希望能參觀一些具有文化氣息的景點,固定的旅遊定制服務難以滿足所有用戶的偏好;後者雖然能夠為用戶專門定制旅遊計劃,但這種服務不僅需要額外的工作人員花費精力與用戶不斷溝通以及制定方案,還會讓用戶產生額外的行程定制成本,同時,人工規劃還一定會存在一些不夠科學的安排。However, the former cannot meet the needs of diversified users. Some users want to emphasize scenery, and some users prefer romantic travel while also hoping to visit some cultural attractions. Fixed tourism customization services cannot meet the preferences of all users; the latter Although it is possible to customize travel plans for users, this service not only requires additional staff to spend energy to continuously communicate with users and formulate plans, but also incur additional itinerary customization costs for users. At the same time, manual planning is bound to be insufficient. Scientific arrangement.
為解決上述問題,本發明的主要目的在於提供一種旅遊行程資訊處理方法及其應用系統,能夠根據用戶需求制定滿足用戶期望的旅遊行程從而節省用戶自身的規劃時間。In order to solve the above-mentioned problems, the main purpose of the present invention is to provide a travel itinerary information processing method and its application system, which can formulate travel itineraries that meet the user's expectations according to user needs, thereby saving the user's own planning time.
為達成上述目的本發明所採用的主要技術手段是令前述旅遊行程資訊處理方法,主要用於根據用戶輸入的至少包含一起始城市、一目標地點、一外出方式、一用戶偏好以及一旅遊天數的用戶旅遊資料規劃能夠滿足用戶期望的一旅遊行程,該方法包括如下步驟: 步驟S1,根據該外出方式、該起始城市以及該目標地點獲取用戶透過該外出方式到達該目標地點的ㄧ到達站點;步驟S2,根據該目標地點獲取對應該目標地點的各個景點作為一目標景點,並獲取各個目標景點的ㄧ景點訊息,該景點訊息包含該目標景點的ㄧ景點位置訊息、一景點預計遊玩時間以及一景點評價數值;步驟S3,根據該旅遊天數、該用戶偏好以及該景點訊息從各個目標景點中篩選出用戶可能偏好的景點作為一計劃旅遊景點;步驟S4,根據該景點訊息、該計劃旅遊景點以及該到達站點產生包含有按推薦旅遊順序排序的計劃旅遊景點的ㄧ行程規劃結果。To achieve the above-mentioned purpose, the main technical means used in the present invention is to make the aforementioned travel itinerary information processing method, which is mainly used for information input by the user at least including a starting city, a target location, a way of going out, a user preference, and a number of travel days. The user's travel data planning a travel itinerary that can meet the user's expectations, the method includes the following steps: Step S1, according to the outgoing mode, the starting city, and the target location, obtain the arrival site of the user to reach the target location through the outing method; step S2, obtain each scenic spot corresponding to the target location as a target according to the target location Attractions, and obtain the scenic spot information of each target scenic spot, the scenic spot information includes the scenic spot location information of the target scenic spot, the expected play time of a scenic spot, and a scenic spot evaluation value; step S3, according to the number of travel days, the user preference and the scenic spot The message screens out the attractions that the user may prefer from each target attraction as a planned tourist attraction; step S4, according to the information of the attraction, the planned tourist attraction, and the arrival site, generate a list of planned tourist attractions in the order of recommended travel Itinerary planning results.
為達成上述目的,本發明所採用的又一主要技術手段是令前述旅遊行程資訊處理方法在用戶行程建議過程中的應用系統,當用戶旅遊資料中的用戶偏好為多個時,根據不同的權重比值將對應用戶偏好的該景點評價數值相乘得到不同的ㄧ綜合評價數值,並透過前述旅遊行程資訊處理方法產生多個行程規劃結果,最後將多個行程規劃結果反饋給用戶從而向用戶提供一行程建議。In order to achieve the above purpose, another main technical means adopted by the present invention is to make the aforementioned travel itinerary information processing method in the user’s itinerary suggestion process application system, when there are multiple user preferences in the user’s travel data, according to different weights The ratio multiplies the evaluation value of the attraction corresponding to the user's preference to obtain different comprehensive evaluation values, and generates multiple itinerary planning results through the aforementioned travel itinerary information processing method, and finally feedbacks the multiple itinerary planning results to the user to provide the user with a Suggested itinerary.
為達成上述目的,本發明所採用的另一主要技術手段是令前述旅遊行程資訊處理方法在用戶行程建議過程中的應用系統,當用戶旅遊資料中的用戶偏好為一個時,根據用戶旅遊資料判斷用戶可能的偏好,從而將用戶可能的偏好與用戶偏好組成新的ㄧ推測偏好,進一步根據不同的權重比值將對應該推測偏好的該景點評價數值相乘得到不同的ㄧ綜合評價數值,並透過前述旅遊行程資訊處理方法產生多個行程規劃結果反饋給用戶從而向用戶提供一行程建議。本發明的功效 In order to achieve the above-mentioned purpose, another main technical means adopted by the present invention is to make the aforementioned travel itinerary information processing method in the user’s itinerary suggestion process application system. When there is one user preference in the user’s travel data, it is judged based on the user’s travel data The user’s possible preferences, thereby composing the user’s possible preferences and user preferences into a new speculative preference, and further multiplying the evaluation value of the scenic spot corresponding to the speculative preference according to different weight ratios to obtain different comprehensive evaluation values, and through the aforementioned The travel itinerary information processing method generates multiple itinerary planning results to feedback to the user so as to provide the user with an itinerary suggestion. Efficacy of the present invention
根據本發明的旅遊行程資訊處理方法及其應用系統,由於根據用戶選擇的目標地點確定該地點內的景點作為目標景點,並根據用戶偏好對目標景點進行篩選,從而在用戶的旅遊時間內最大化地篩選出滿足用戶偏好的計劃旅遊景點,進一步對計劃旅遊景點進行行程規劃,從而得到了既包含有符合用戶偏好的各個景點,又包含有優化的景點旅遊路線的行程規劃結果,實現在有限的旅遊天數內最大化地為用戶安排旅遊計劃。本發明的旅遊行程資訊處理方法能夠根據用戶輸入的旅遊資料提供滿足用戶偏好的行程規劃結果,使得用戶不需要在事前進行大量準備,僅需要輸入偏好以及旅遊相關的資料就能得到旅遊規劃建議。According to the travel itinerary information processing method and its application system of the present invention, since the scenic spots in the location are determined as the target scenic spots according to the target location selected by the user, and the target scenic spots are selected according to the user preferences, the user's travel time can be maximized The planned tourist attractions that meet the user’s preferences are selected, and the itinerary planning of the planned tourist attractions is further carried out, so as to obtain the itinerary planning results that contain not only the various attractions that meet the user’s preferences, but also the optimized tourist routes of the scenic spots. Arrange travel plans for users to the maximum within the travel days. The travel itinerary information processing method of the present invention can provide travel planning results that meet the user's preferences based on the travel data input by the user, so that the user does not need to make a lot of preparations in advance, and only needs to input preferences and travel-related information to get travel planning suggestions.
為了使本發明實現的技術手段、創作特徵、達成目的與功效易於明白瞭解,以下結合實施例及附圖對本發明的旅遊行程資訊處理方法作具體闡述。 <實施例>In order to make the technical means, creative features, objectives and effects of the present invention easy to understand, the following describes the travel itinerary information processing method of the present invention in detail with reference to the embodiments and drawings. <Example>
本實施例中,執行有本發明的旅遊行程資訊處理方法的電腦程式能夠實現根據用戶輸入的用戶旅遊資料自動地產生由推薦旅遊的景點組成的外出方案,從而透過用戶持有的電腦的顯示器顯示並提供旅遊行程建議,以下以旅遊行程資訊處理系統100為例,說明本發明的旅遊行程資訊處理方法:In this embodiment, the computer program that executes the travel itinerary information processing method of the present invention can automatically generate an outing plan composed of recommended tourist attractions based on the user travel information input by the user, which is displayed on the display of the computer held by the user It also provides travel itinerary suggestions. The following takes the travel itinerary
圖1是本發明實施例中旅遊行程資訊處理系統的結構框圖。如圖1所示,旅遊行程資訊處理系統100具有訊息獲取模組1、訊息儲存模組2、景點篩選模組3、行程規劃計算模組4、輸入顯示模組5、通訊模組6以及控制模組7。Fig. 1 is a structural block diagram of a travel itinerary information processing system in an embodiment of the present invention. As shown in FIG. 1, the travel itinerary
本實施例中,旅遊行程資訊處理系統100為用戶持有的電腦,各個模組為電腦中執行的電腦程式。在其他實施例中,旅遊行程資訊處理系統100還可以具有用戶側通訊模組以及用戶側控制模組,其訊息儲存模組1,訊息獲取模組2、景點篩選模組3、行程規劃計算模組4、通訊模組6以及控制模組7執行在由旅遊服務商持有的平臺伺服器上,輸入顯示模組5、用戶側通訊模組以及用戶側控制模組執行在由用戶持有的電腦上,平臺伺服器與用戶持有的電腦透過通訊模組相通訊連結。In this embodiment, the travel itinerary
本實施例中,通訊模組6用於進行處理伺服器的各個構成部分之間以及處理伺服器與其他終端之間的資料交換。控制模組7含有用於對訊息獲取模組1、訊息儲存模組2、景點篩選模組3、行程規劃計算模組4以及輸入顯示模組5的工作進行控制的電腦程式。In this embodiment, the
本實施例中,用戶旅遊資料由用戶透過輸入顯示模組5輸入,包括:用戶訊息、用戶起始城市、目標地點、外出方式、用戶偏好、旅遊天數以及旅遊團隊訊息。其中,用戶訊息為用戶輸入的年齡、性別等公開訊息;起始城市以及目標地點為用戶的出發地以及目的地;用戶外出方式為起始城市與目標地點之間的交通方式;旅遊天數為用戶計劃進行此次旅遊的最大天數;用戶偏好為預先設定的標簽並由用戶選擇得到,具體分為風景、文化、浪漫、家庭以及探險;旅遊團隊訊息為用戶進行此次旅遊的團隊訊息(例如,旅遊團隊訊息可以是一人出遊、雙人出遊、多人出遊或是家庭出遊),同時,旅遊團隊訊息還包括旅遊團隊是否具有老年人、兒童等特殊人群的訊息。In this embodiment, the user's travel information is input by the user through the
訊息獲取模組1用於獲取訊息。當訊息獲取模組1在獲取到輸入顯示部5讓用戶輸入的用戶旅遊資料後,該訊息獲取模組1就根據預先設定的獲取方法對行程規劃過程需要的訊息進行獲取,其獲取方法如步驟S1以及步驟S2。The
圖2是本發明實施例中旅遊行程資訊處理方法的流程圖。如圖2所示,本發明的旅遊行程資訊處理方法包括如下步驟:Fig. 2 is a flowchart of a method for processing travel itinerary information in an embodiment of the present invention. As shown in Figure 2, the travel itinerary information processing method of the present invention includes the following steps:
步驟S1,訊息獲取模組1根據用戶輸入的外出方式、起始城市以及目標地點獲取用戶透過外出方式到達目標地點的到達站點。In step S1, the
本實施例中,外出方式包括飛機、高鐵、火車、輪船、租車以及巴士等城市間的交通方式,用戶能夠對外出方式進行選擇從而得到根據用戶希望的方式進行旅遊的方案。In this embodiment, the way of going out includes inter-city transportation such as airplanes, high-speed rail, trains, ships, rented cars, buses, etc. The user can choose the way of going out to obtain a plan for traveling according to the way the user wants.
本實施例的步驟S1中,訊息獲取模組1透過網絡爬蟲技術自動獲取城市公開的交通訊息(例如對攜程、中國鐵道等外出應用中的交通訊息進行爬取)以及地理位置訊息(例如對GPS等地圖軟體進行爬取),從而透過對交通訊息以及地理位置訊息中的資料進行篩選得到用戶透過相應外出方式到達目標地點的站點作為到達站點。In step S1 of this embodiment, the
步驟S2,訊息獲取模組1根據目標地點獲取對應該目標地點的各個景點作為目標景點,並獲取各個目標景點的景點訊息,該景點訊息包含目標景點的景點位置訊息、景點預計遊玩時間以及景點評價數值。Step S2: The
本實施例的步驟S2中,各個目標地點的目的地範圍(即目標地點的在地理上的範圍訊息)以及各個景點的景點訊息分別為訊息獲取模組1透過爬蟲技術獲取的公開的地區資料(例如透過GPS等地圖軟體進行爬取)以及景點資料(例如透過景點名稱等關鍵詞從網絡上獲取的景點資料),進一步根據目標地點的目的地範圍對景點位置訊息進行篩選,從而得到目標地點內的目標景點。In step S2 of this embodiment, the destination range of each target location (that is, the geographic range information of the target location) and the scenic spot information of each scenic spot are respectively the public area data obtained by the
本實施例中,目標地點為一個城市。在其他實施例中,目標地點還能夠是一個省份、一整片地區或是一個國家,目的地範圍為對應該省份、地區或是國家的區域範圍。In this embodiment, the target location is a city. In other embodiments, the target location can also be a province, an entire region, or a country, and the destination range is a regional range corresponding to the province, region, or country.
本實施例中,景點預計遊玩時間分為三個等級,各個等級的遊玩時間分別為遊玩7小時、遊玩4小時以及遊玩2小時。在其他實施例中,遊玩時間還可以根據景點規模進行設定(例如根據景點的占地面積,越大則遊玩時間越長),遊玩時間的各個等級還能夠分別設定為在遊玩5~8小時、遊玩3~5小時以及遊玩1~3小時內的任意值。In this embodiment, the expected play time of the scenic spot is divided into three levels, and the play time of each level is 7 hours of play, 4 hours of play, and 2 hours of play. In other embodiments, the play time can also be set according to the scale of the scenic spot (for example, according to the area of the scenic spot, the larger the play time, the longer the play time), and the various levels of play time can also be set to play for 5-8 hours, Any value within 3~5 hours of play and 1~3 hours of play.
本實施例中,景點評價數值為預先設定的、與用戶偏好對應且取值範圍為1~5的整數數值,包括風景值、文化值、浪漫值、家庭值以及探險值。In this embodiment, the scenic spot evaluation value is a preset integer value corresponding to the user's preference and a value range of 1 to 5, including scenic value, cultural value, romantic value, family value, and adventure value.
訊息儲存模組2用於儲存訊息獲取模組1獲取的訊息。本實施例中,訊息獲取模組1透過步驟S1以及步驟S2的方法獲取的用戶旅遊資料、交通訊息、地理位置訊息、到達站點、目的地範圍以及景點訊息都會儲存在訊息儲存模組2中。The
景點篩選模組3用於篩選用戶偏好的景點作為計劃旅遊景點,其執行過程如步驟S3。The scenic
步驟S3,景點篩選模組3根據用戶輸入的旅遊天數、用戶偏好以及訊息儲存模組2中儲存的景點訊息從各個目標景點中篩選景點並作為計劃旅遊景點,如圖3所示,具體步驟見步驟S3-1至步驟S3-3。Step S3: The scenic
步驟S3-1,景點篩選模組3根據各個用戶偏好選擇對應的景點評價數值,並根據預設的權重比值將各個目標景點的景點評價數值相乘得到綜合評價數值,進一步將各個目標景點根據綜合評價數值由高至低進行排序得到偏好景點序列。In step S3-1, the scenic
本實施例中,權重比值為預先設定,例如,當用戶偏好為1個時,權重比值為1,當用戶偏好為2個時,權重比值為0.6:0.4,當用戶偏好為3個時,權重比值為0.4:0.4:0.2,依次類推。同時,由於該權重比值不是平均設置,因此為了平衡方案,在本實施例中採用的權重比值為多個,相應的具體設定方法在後文詳述。In this embodiment, the weight ratio is preset. For example, when the user preference is 1, the weight ratio is 1, and when the user preference is 2, the weight ratio is 0.6:0.4. When the user preference is 3, the weight ratio is 0.6:0.4. The ratio is 0.4:0.4:0.2, and so on. At the same time, since the weight ratio is not set evenly, in order to balance the scheme, the weight ratio used in this embodiment is multiple, and the corresponding specific setting method is described in detail later.
本實施例的步驟S3-1中,景點篩選模組3根據權重比值計算綜合評價數值,並根據預設的權重比值將各個目標景點的景點評價數值相乘得到綜合評價數值,進一步將各個目標景點根據綜合評價數值由高至低進行排序得到偏好景點序列。In step S3-1 of this embodiment, the scenic
步驟S3-2,景點篩選模組3根據旅遊天數以及預設的每日遊玩時間計算可供遊玩時間。In step S3-2, the scenic
本實施例中,每日遊玩時間根據用戶訊息以及旅遊團隊訊息設定,具體地:景點篩選模組3對用戶訊息中的年齡以及旅遊團隊訊息中的年齡進行判定,若兩者中存在老年人(即年齡大於60)或是兒童(即年齡小於15)等群體時,每日遊玩時間就被設定為每日遊玩8小時;若不存在則每日遊玩時間被設定為9小時。In this embodiment, the daily play time is set according to the user information and the travel team information. Specifically: the scenic
本實施例的步驟S3-2中,可供遊玩時間為用戶輸入的旅遊天數乘以每日遊玩時間得到。In step S3-2 of this embodiment, the available play time is obtained by multiplying the number of travel days input by the user by the daily play time.
步驟S3-3,依次從偏好景點序列中選取目標景點並根據該目標景點的景點預計遊玩時間計算在可供遊玩時間內能夠容納的目標景點作為計劃旅遊景點。In step S3-3, a target scenic spot is sequentially selected from the sequence of preferred scenic spots and the target scenic spot that can be accommodated within the available play time is calculated as the planned tourist spot according to the expected play time of the scenic spot of the target scenic spot.
本實施例的步驟S3-3中,景點篩選模組3會初始化一個總體遊玩時間(該總體遊玩時間的初始值為零),隨後重複如下操作:首先將目標景點的景點預計遊玩時間在被選取時累計至總體遊玩時間,其次判斷該總體遊玩時間是否大於可供遊玩時間,若不大於則將該目標景點設定為計劃旅遊景點,若大於則結束步驟S3-3並進入步驟S4。In step S3-3 of this embodiment, the scenic
本實施例中,在步驟S3結束後,景點篩選模組3篩選得到的計劃旅遊景點也會被暫存至訊息儲存模組2中。In this embodiment, after step S3 is completed, the planned tourist attractions selected by the scenic
行程規劃計算模組4用於計算包含有按推薦旅遊順序排序的計劃旅遊景點的行程規劃結果,該行程規劃計算模組4的執行過程如步驟S4。The itinerary
步驟S4,行程規劃計算模組4根據訊息儲存模組2中儲存的景點訊息、計劃旅遊景點以及到達站點產生包含有按推薦旅遊順序排序的計劃旅遊景點的行程規劃結果。In step S4, the itinerary
圖4是本發明實施例中行程規劃結果計算步驟的流程圖。如圖4所示,行程規劃計算模組4的具體執行流程(即步驟S4)包括步驟S4-1至步驟S4-10。Fig. 4 is a flowchart of the steps of calculating the itinerary planning result in the embodiment of the present invention. As shown in FIG. 4, the specific execution process of the itinerary planning calculation module 4 (ie, step S4) includes steps S4-1 to S4-10.
步驟S4-1,根據旅遊天數設定相應天數的旅遊日程。In step S4-1, the travel schedule of the corresponding number of days is set according to the number of travel days.
本實施例中,旅遊日程為每天的計劃遊玩景點根據推薦遊玩順序排序的日程。在步驟S4-1中,行程規劃計算模組4設定得到的旅遊日程為未添加計劃旅遊景點的空白日程。In this embodiment, the travel schedule is a schedule in which the daily planned sightseeing spots are sorted according to the recommended play order. In step S4-1, the travel schedule obtained by the itinerary
步驟S4-2,獲取對應第一天的旅遊日程作為當天旅遊日程。In step S4-2, the travel itinerary corresponding to the first day is acquired as the travel itinerary for that day.
步驟S4-3,根據所有計劃旅遊景點的景點位置訊息與到達站點的位置訊息計算與該到達站點之間的距離值,並獲取距離值最小的一個計劃旅遊景點作為當前景點。Step S4-3: Calculate the distance to the arrival site based on the location information of all planned tourist attractions and the location information of the arrival site, and obtain the planned tourist attraction with the smallest distance value as the current attraction.
步驟S4-4,初始化當日累計時間,並將當前景點的景點預計旅遊時間累計至當日累計時間,進一步將該當前景點添加至當前旅遊日程。本實施例中,當日累計時間的初始值為零。In step S4-4, the accumulated time of the day is initialized, and the estimated travel time of the current scenic spot is accumulated to the accumulated time of the day, and the current scenic spot is further added to the current travel schedule. In this embodiment, the initial value of the accumulated time of the day is zero.
步驟S4-5,從始終未被設定為當前景點的計劃旅遊景點中選取與當前景點距離最近的計劃旅遊景點作為當前景點。In step S4-5, the planned tourist attraction closest to the current attraction is selected from the planned tourist attraction that has not been set as the current attraction as the current attraction.
本實施例的步驟S4-3與S4-5中,距離的判斷為透過公開的位置訊息(例如GPS資料)計算得到。In steps S4-3 and S4-5 of this embodiment, the distance determination is calculated through public location information (such as GPS data).
步驟S4-6,將當前景點的景點預計遊玩時間累計至當日累計時間。Step S4-6, accumulate the expected play time of the current scenic spot to the accumulated time of the day.
步驟S4-7,判斷當日累計時間是否超過預設的每日遊玩時間,若否則將當前景點添加至當前旅遊日程並重複步驟S4-5至S4-6,若是則進入步驟S4-8。Step S4-7, judge whether the accumulated time of the day exceeds the preset daily play time, if not, add the current scenic spot to the current travel schedule and repeat steps S4-5 to S4-6, if yes, proceed to step S4-8.
本實施例中,透過步驟S4-3至S4-7,將計劃旅遊景點按順序依次添加至當前旅遊日程,從而形成一個具有就近景點遊玩路線的旅遊日程。In this embodiment, through steps S4-3 to S4-7, the planned tourist attractions are sequentially added to the current travel schedule in order, thereby forming a travel schedule with a route to nearby attractions.
步驟S4-8,根據當前旅遊日程對應的天數儲存當前旅遊日程。In step S4-8, the current travel schedule is stored according to the number of days corresponding to the current travel schedule.
本實施例的步驟S4-8中,行程規劃計算模組4依據對應的天數按順序儲存旅遊日程,例如,透過先入先出隊列將第一天的旅遊日程、第二天的旅遊日程、第三天的旅遊日程等依次儲存。In step S4-8 of this embodiment, the itinerary
步驟S4-9,判斷當前旅遊日程是否為旅遊日程的最後一天,若否則將下一天的旅遊日程作為當前旅遊日程並重複步驟S4-4至S4-8,若是則進入步驟S4-10。In step S4-9, it is judged whether the current travel schedule is the last day of the travel schedule, if otherwise, the next day's travel schedule is taken as the current travel schedule and steps S4-4 to S4-8 are repeated, and if so, step S4-10 is entered.
步驟S4-10,根據天數依次將儲存的旅遊日程合併形成行程規劃結果。In step S4-10, the stored travel itinerary is sequentially merged according to the number of days to form the itinerary planning result.
本實施例中,在步驟S4結束後,行程規劃計算模組4還根據行程規劃結果中最後一個計劃旅遊景點選取距離最近且與外出方式相應的一個站點作為回返站點。此時,行程規劃結果、到達站點以及回返站點形成一個完整的外出方案。In this embodiment, after step S4 is completed, the itinerary
本實施例中,基於上述旅遊行程資訊處理方法建立的旅遊行程資訊處理系統100,還能夠在用戶選擇多個用戶偏好時透過多次執行旅遊行程資訊處理方法產生多個外出方案。In this embodiment, the travel itinerary
具體地,透過在步驟S3中設定不同的權重比值,從而得到相應的不同的綜合評價數值,進一步根據各個綜合評價數值分別產生具有不同偏重的多個外出方案。例如,當用戶偏好為2個時,權重比值為0.6:0.4以及0.4:0.6;當用戶偏好為3個時,權重比值為0.4:0.4:0.2、0.4:0.2:0.4以及0.2:0.4:0.4。同時,由於在用戶偏好中,浪漫值、家庭值以及探險值所對應的偏好情況一般不會同時產生,因此不會有用戶偏好在4個以上的情況出現。Specifically, by setting different weight ratios in step S3, corresponding different comprehensive evaluation values are obtained, and a plurality of out-going plans with different biases are further generated according to each comprehensive evaluation value. For example, when the user preference is 2, the weight ratios are 0.6:0.4 and 0.4:0.6; when the user preference is 3, the weight ratios are 0.4:0.4:0.2, 0.4:0.2:0.4, and 0.2:0.4:0.4. At the same time, since among the user preferences, the preferences corresponding to the romance value, the family value, and the adventure value are generally not generated at the same time, so there will not be more than 4 user preferences.
以用戶選擇了風光以及文化的用戶偏好為例:首先,訊息獲取模組1根據輸入的用戶旅遊資料執行步驟S1以及步驟S2,然後,景點篩選模組3判斷用戶偏好的數量得到相應的權重比值,進一步獲取各個目標景點的風光值以及文化值,並將0.6倍的風光值與0.4倍的文化值相加得到第一綜合評價數值,同理得到對應0.4:0.6比例的第二綜合評價數值,最後,透過步驟S3以及步驟S4分別對第一綜合評價數值以及第二綜合評價數值進行處理得到兩個外出方案。旅遊行程資訊處理系統100在得到外出方案後透過輸入顯示模組5將兩個外出方案顯示給用戶從而完成旅遊行程建議。Take the user preference for scenery and culture as an example: First, the
本實施例中,輸入顯示模組5包括電腦的顯示器以及輸入鍵盤。In this embodiment, the
另外,當用戶偏好為1個時,旅遊行程資訊處理系統100還能夠根據用戶旅遊資料判斷用戶可能的偏好(例如,在用戶僅選擇了風光偏好,此時用戶年齡在中年或老年階段,那麼判斷該用戶可能還會喜歡一些有文化偏好的景點),從而將該偏好與原先的用戶偏好合成新的用戶偏好,並進行進一步計算產生多個外出方案。本發明之實施例的功效 In addition, when the user preference is one, the travel itinerary
根據本實施例提供的旅遊行程資訊處理方法,由於根據用戶選擇的目標地點確定該地點內的景點作為目標景點,並根據用戶偏好對目標景點進行篩選,從而在用戶的旅遊時間內最大化地篩選出滿足用戶偏好的計劃旅遊景點,進一步對計劃旅遊景點進行行程規劃,從而得到了既包含有符合用戶偏好的各個景點,又包含有優化的景點旅遊路線的行程規劃結果,實現在有限的旅遊天數內最大化地為用戶安排旅遊計劃。本發明的旅遊行程資訊處理方法能夠根據用戶輸入的旅遊資料提供滿足用戶偏好的行程規劃結果,使得用戶不需要在事前進行大量準備,僅需要輸入偏好以及旅遊相關的資料就能得到旅遊規劃建議。According to the travel itinerary information processing method provided in this embodiment, the scenic spots in the location are determined as the target scenic spots according to the target location selected by the user, and the target scenic spots are selected according to the user preferences, thereby maximizing the screening during the user's travel time Develop the planned tourist attractions that meet the user preferences, and further plan the itinerary of the planned tourist attractions, so as to obtain the itinerary planning results that include not only the attractions that meet the user preferences, but also the optimized tourist routes of the scenic spots, and realize the limited number of travel days To maximize the arrangement of travel plans for users. The travel itinerary information processing method of the present invention can provide travel planning results that meet the user's preferences based on the travel data input by the user, so that the user does not need to make a lot of preparations in advance, and only needs to input preferences and travel-related information to get travel planning suggestions.
本實施例中,由於透過設定旅遊日程,並依次就近地選擇計劃旅遊景點添加至旅遊日程,形成含有對應每天的旅遊日程的行程規劃結果,實現了對用戶每一天的行程的安排,從而讓用戶能夠根據行程規劃結果直接地進行旅遊,不需要在自行對每天旅遊的景點數量、路線進行安排。In this embodiment, by setting the travel schedule, and sequentially selecting the nearby tourist attractions to be added to the travel schedule, an itinerary planning result containing the travel schedule corresponding to each day is formed, which realizes the arrangement of the user’s daily itinerary, thereby allowing the user It is possible to travel directly according to the results of the itinerary planning, without the need to arrange the number of scenic spots and routes to travel every day.
本實施例中,由於景點評價數值被設定為風光值、文化值、家庭值、浪漫值以及探險值,實現了透過社會心理學對用戶的偏好進行評估,從而篩選出的對應各個偏好的景點,能夠更好地讓推薦的景點符合用戶的需求。In this embodiment, since the scenic spot evaluation value is set to the scenic value, cultural value, family value, romantic value, and adventure value, the user’s preferences are evaluated through social psychology, and the scenic spots corresponding to each preference can be screened out. It can better make the recommended attractions meet the needs of users.
本實施例中,還能夠根據用戶的年齡、旅遊團隊中是否具有老年人以及兒童等群體動態地設定每日遊玩時間,從而使得行程規劃結果能夠更照顧相應群體的精力不足問題。若團隊中不存在老年人以及兒童則可以認為用戶有較多精力進行更長時間的遊玩,因此遊玩時間被設定得更長以讓用戶玩得盡興。In this embodiment, the daily play time can also be dynamically set according to the age of the user, whether there are groups such as the elderly and children in the travel team, so that the itinerary planning result can take more care of the energy shortage of the corresponding group. If there are no elderly or children in the team, it can be considered that the user has more energy to play for a longer time, so the play time is set to be longer to allow the user to enjoy the game.
本實施例中,還可以根據用戶的多個偏好分配不同的權重比值,從而透過本發明的旅遊行程資訊處理方法制定多個外出方案,進一步讓用戶在多個方案中選出更符合內心期望的旅遊路線,提升建議的有效性。In this embodiment, different weight ratios can also be assigned according to the multiple preferences of the user, thereby formulating multiple outing plans through the travel itinerary information processing method of the present invention, and further allowing the user to select travels that meet their inner expectations from the multiple plans. Routes to improve the effectiveness of the recommendations.
本實施例中,還可以在用戶僅選擇一個偏好時,透過對用戶旅遊資料進行分析,從而產生推薦偏好為用戶提供建議,進一步產生多個外出方案並讓用戶選擇,從而在用戶可能不瞭解自身偏好的情況下,為用戶提供可能符合用戶期望的旅遊路線,提升建議的有效性。In this embodiment, when the user selects only one preference, the user’s travel data can be analyzed to generate recommended preferences to provide suggestions for the user, and further generate multiple outing plans for the user to choose, so that the user may not know himself In the case of preference, provide users with travel routes that may meet user expectations and improve the effectiveness of the recommendations.
上述實施例僅用於舉例說明本發明的具體實施方式,而本發明不限於上述實施例的描述範圍。The above-mentioned embodiments are only used to illustrate specific implementations of the present invention, and the present invention is not limited to the description scope of the above-mentioned embodiments.
例如,本實施例的步驟S3-1中,當用戶偏好為一個時,權重比值為1並直接將相應的景點評價數值作為綜合評價數值(即,將景點評價數值乘以1得到綜合評價數值)。在本發明的其他實施例中,在用戶偏好僅為一個時還可以直接透過將相應的景點評價數值進行排序從而得到偏好景點序列。For example, in step S3-1 of this embodiment, when the user preference is one, the weight ratio is 1, and the corresponding scenic spot evaluation value is directly used as the comprehensive evaluation value (that is, the scenic spot evaluation value is multiplied by 1 to obtain the comprehensive evaluation value) . In other embodiments of the present invention, when there is only one user preference, the sequence of preferred scenic spots can be obtained directly by sorting the corresponding scenic spot evaluation values.
另外,上述實施例中,若旅行團隊中存在老年人或是兒童等群體時,每日遊玩時間就被設定為每日遊玩8小時;若不存在則每日遊玩時間被設定為9小時。在本發明的其他實施例中,存在老年人或是兒童等群體時,每日遊玩時間能夠被設定為7~8小時內的任意值;不存在老年人或是兒童等群體時,每日遊玩時間能夠被設定為8~10小時內的任意值。In addition, in the above embodiment, if there are groups such as the elderly or children in the travel team, the daily play time is set to 8 hours of play per day; if not, the daily play time is set to 9 hours. In other embodiments of the present invention, when there are groups such as the elderly or children, the daily play time can be set to any value within 7 to 8 hours; when there are no groups such as the elderly or children, the daily play time The time can be set to any value within 8 to 10 hours.
另外,上述實施例中,若旅行團隊中存在老年人或是兒童等群體時,每日遊玩時間就被設定為每日遊玩8小時;若不存在則每日遊玩時間被設定為9小時。在本發明的其他實施例中,每日遊玩時間還能夠是一個取值範圍在7~10小時內的固定值,例如每天遊玩9小時是一個較為合理的時間。In addition, in the above embodiment, if there are groups such as the elderly or children in the travel team, the daily play time is set to 8 hours of play per day; if not, the daily play time is set to 9 hours. In other embodiments of the present invention, the daily play time can also be a fixed value ranging from 7 to 10 hours. For example, 9 hours of play per day is a relatively reasonable time.
100:旅遊行程資訊處理系統 1:訊息獲取模組 2:訊息儲存模組 3:景點篩選模組 4:行程規劃計算模組 5:輸入顯示模組 6:通訊模組 7:控制模組100: Travel Itinerary Information Processing System 1: Information acquisition module 2: Message storage module 3: Scenic spots screening module 4: Itinerary planning calculation module 5: Input display module 6: Communication module 7: Control module
圖1 是本發明實施例中旅遊行程資訊處理系統的結構框圖。 圖2 是本發明實施例中旅遊行程資訊處理方法的流程圖。 圖3 是本發明實施例中目標景點篩選步驟的流程圖。 圖4 是本發明實施例中行程規劃結果計算步驟的流程圖。Fig. 1 is a structural block diagram of a travel itinerary information processing system in an embodiment of the present invention. Fig. 2 is a flowchart of a method for processing travel itinerary information in an embodiment of the present invention. Fig. 3 is a flowchart of the steps of screening target scenic spots in an embodiment of the present invention. Fig. 4 is a flowchart of the steps of calculating the itinerary planning result in an embodiment of the present invention.
Claims (9)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW108123107A TW202103067A (en) | 2019-07-01 | 2019-07-01 | Travel itinerary information processing method and application system thereof based on traffic approach, a starting city and a target location |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW108123107A TW202103067A (en) | 2019-07-01 | 2019-07-01 | Travel itinerary information processing method and application system thereof based on traffic approach, a starting city and a target location |
Publications (1)
Publication Number | Publication Date |
---|---|
TW202103067A true TW202103067A (en) | 2021-01-16 |
Family
ID=75234779
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW108123107A TW202103067A (en) | 2019-07-01 | 2019-07-01 | Travel itinerary information processing method and application system thereof based on traffic approach, a starting city and a target location |
Country Status (1)
Country | Link |
---|---|
TW (1) | TW202103067A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114819469A (en) * | 2022-02-24 | 2022-07-29 | 北京清华同衡规划设计研究院有限公司 | Intelligent tourism planning and designing method and system based on big data |
TWI846124B (en) * | 2022-11-01 | 2024-06-21 | 南開科技大學 | Itinerary recommendation and establishment system for self-guided tour and method thereof |
-
2019
- 2019-07-01 TW TW108123107A patent/TW202103067A/en unknown
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114819469A (en) * | 2022-02-24 | 2022-07-29 | 北京清华同衡规划设计研究院有限公司 | Intelligent tourism planning and designing method and system based on big data |
TWI846124B (en) * | 2022-11-01 | 2024-06-21 | 南開科技大學 | Itinerary recommendation and establishment system for self-guided tour and method thereof |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5932030B2 (en) | Custom travel route system | |
CN110175722A (en) | Tour schedule planning system | |
CN110175720A (en) | Tour schedule planing method and application | |
US20110270654A1 (en) | Pedestrian Mapping System | |
JP4038528B1 (en) | Route search system, route search server, terminal device, and route search method | |
WO1996017315A1 (en) | Schedule setting and processing system | |
Baltz et al. | Exact and heuristic algorithms for the travelling salesman problem with multiple time windows and hotel selection | |
CN102073696A (en) | Auxiliary system and method for travel journey plan | |
CN110648027B (en) | Self-driving tour digital line interactive generation system and working method thereof | |
US20090105941A1 (en) | Automatic destination determination for multiple travelers departing from multiple source locations based on user specified criteria | |
KR20170046333A (en) | Service system for travel planning | |
TW202103067A (en) | Travel itinerary information processing method and application system thereof based on traffic approach, a starting city and a target location | |
KR20210060949A (en) | Travel scheduling service apparatus using big data and user preference analysis | |
Ayala et al. | A mobile and interactive multiobjective urban tourist route planning system | |
Postorino et al. | A Preliminary Study for an Agent Blockchain-Based Framework Supporting Dynamic Car-Pooling. | |
TW202103092A (en) | Travel itinerary planning system capable of automatically planning a travel itinerary that satisfies the requirement of user | |
Awal et al. | A hybrid approach to plan itinerary for tourists | |
Stratigea et al. | Experiential marketing and local tourist development: A policy perspective | |
US10885783B2 (en) | Generating collaboratively optimal transport plans | |
CN112215437A (en) | Man-machine interaction method and device for tourism based on artificial intelligence algorithm and electronic equipment | |
Ayala et al. | An evaluation of multiobjective urban tourist route planning with mobile devices | |
JP4562059B2 (en) | Amusement use support method, amusement use support system, information center apparatus, and computer program for amusement use support | |
Pham et al. | Automatic configuration of smart city applications for user-centric decision support | |
Scrocca et al. | Towards a More Informed Multimodal Travel Shopping. | |
WO2003042883A1 (en) | System and method for preparing travel schedule |