Travel itinerary planning method based on intentions of tourists and server
Through the tourism itinerary planning method and server based on tourists' wishes, combined with the type of tourist spots and the time of travel, the optimized tourist spot play path was calculated, which solved the problem that traditional navigation software could not integrate tourism resources and improved the tourism experience and itinerary value.
Patent Information
- Application Number
- CN202411247287.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-06
- Publication Date
- 2024-12-24
AI Technical Summary
Traditional navigation software cannot effectively integrate tourism physical resources and information resources, resulting in a single travel itinerary planning and unable to meet tourists' automatic recommendations of routes in unfamiliar places, resulting in poor travel experience.
Provide a travel itinerary planning method and server based on tourists' wishes. By receiving users' travel parameters, combining tourist spot types, play time and distance, the optimized travel paths are calculated and fed back to the user terminal to ensure the value of the itinerary. high.
By systematically integrating tourism resources, providing personalized tourism routes will increase users' travel experience and reduce valuable tour time.
Smart Images

Figure CN119180734A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of travel itinerary planning, and in particular to a travel itinerary planning method and a server based on tourists' wishes. Background Art
[0002] As people's lives continue to improve, their entertainment methods are becoming more and more diverse. Traveling is an indispensable part of people's entertainment life. The industrial status and role of tourism in urban economic development are gradually increasing. The tourism industry's pulling effect on urban economy, driving force for social employment, and promoting culture and environment are becoming increasingly apparent.
[0003] As tourist destinations increase rapidly, tourists are unable to effectively design itineraries when they arrive at their destinations. For unfamiliar places, they urgently need an app that can automatically recommend the most suitable routes based on their own preferences and navigate them to these places for sightseeing.
[0004] However, in the related art, traditional navigation software generally plans a route for navigation based on GPS data and the departure and destination input by the user. It relies on the user to input the geographical location information or detailed name information of the destination, and cannot meet the urgent needs of users in unfamiliar places to automatically recommend navigation routes that suit their preferences. Route planning has not been systematically integrated with local tourism physical resources and information resources, resulting in certain irrationality in route navigation. Summary of the invention
[0005] The present invention aims to provide a method and server for planning a travel itinerary based on tourists' wishes, so as to solve the problems that the tourists' travel route navigation is too one-sided, there is no systematic integration with local tourism physical resources and information resources, and the travel itinerary is too simple, resulting in low value of the travel itinerary.
[0006] In order to achieve the above object, the present invention provides the following method and server:
[0007] The present invention provides a method for planning a travel itinerary based on tourists' wishes:
[0008] S1: The planning server receives a travel route planning request with travel parameters sent by a user terminal; if the travel parameters include association data of a travel area, a travel spot type and a travel time period, the travel spots of each travel spot type corresponding to the travel area are determined, and the travel spots included in the travel spot type corresponding to each travel time period are found according to the association data;
[0009] S2: according to the predetermined mapping relationship between each tourist spot and the travel time under each tourist spot type, and the distance between different tourist spots under each tourist spot type, calculate the tourist spot travel path corresponding to each tourist time period, and feed it back to the user terminal;
[0010] S3: If the tourism parameters include a tourism area and a tourism period, but do not include the associated data of the tourism spot type and the tourism time period, then determine the tourism spots included in each tourism spot type corresponding to the tourism area;
[0011] S4: dividing the travel cycle into travel time periods according to the predetermined mapping relationship between each tourist spot under each tourist spot type and the travel time, and the distance between different tourist spots under each tourist spot type;
[0012] S5: Calculate the tourist spots and routes corresponding to each tourist time period, and feed back to the user terminal.
[0013] Preferably, if the tourism parameters include a tourist area but do not include associated data of a tourist cycle, tourist spot type and tourist time period, then based on the associated data of a predetermined tourist area, a recommended tourist time period and a recommended tourist spot route, the recommended tourist time period and recommended tourist spot route corresponding to the tourist area in the tourism parameters are determined and fed back to the user terminal.
[0014] Preferably, if the tourism parameters include a tourism cycle but do not include associated data of tourism areas, tourism spot types and tourism time periods, the tourism cycle in the tourism parameters is segmented into at least one tourism time period according to a preset segmentation rule, and based on the associated data of predetermined recommended tourism areas, recommended tourism time periods and recommended tourism spot travel routes, the recommended tourism areas and recommended tourism spot travel routes corresponding to the segmented tourism time periods are determined and fed back to the user terminal.
[0015] Preferably, the step of calculating the tourist spot travel paths corresponding to each tourist time period according to the predetermined mapping relationship between each tourist spot type and the travel time, and the distances between different tourist spots under each tourist spot type, comprises:
[0016] Calculate a first time interval between the starting time point of each travel time period and the preset lunch starting time point, and a second time interval between the preset lunch ending time point and the ending time point of each travel time period;
[0017] Selecting a preset number of tourist spots from tourist spots under tourist spot types corresponding to each tourist time period as tourist spots to be planned;
[0018] According to the mapping relationship between each tourist spot and the playing time under each tourist spot type, the playing time of each tourist spot to be planned under the tourist spot type corresponding to each tourist time period is determined, and according to the distance between different tourist spots under each tourist spot type, the consumption time between different tourist spots to be planned under the tourist spot type corresponding to each tourist time period is calculated;
[0019] From the tourist spots to be planned under the tourist spot type corresponding to each tourist time period, find a first set of tourist spots to be planned whose cumulative values of corresponding playing time and consumption time are less than or equal to the first time interval, and find a second set of tourist spots to be planned whose cumulative values of corresponding playing time and consumption time are less than or equal to the second time interval;
[0020] The first set of tourist spots to be planned and the second set of tourist spots to be planned that are found are path matched to match tourist spot travel paths corresponding to each tourist time period.
[0021] Preferably, the step of dividing the travel cycle into travel time periods according to the predetermined mapping relationship between each tourist spot under each tourist spot type and the travel time, and the distance between different tourist spots under each tourist spot type, comprises:
[0022] If the travel cycle includes multiple days, the travel cycle is divided into different time periods according to different dates;
[0023] If the starting time point of a divided time period is later than the preset travel starting time point, and the ending time point of the divided time period is later than the preset travel ending time point, the starting time point of the divided time period and the preset travel ending time point are associated into one travel time period;
[0024] If the starting time point of a divided time period is earlier than or equal to the preset travel starting time point, and the ending time point of the divided time period is later than the preset travel ending time point, the preset travel starting time point and the preset travel ending time point are associated into one travel time period;
[0025] If the starting time point of a split time period is later than the preset travel starting time point, and the ending time point of the split time period is earlier than or equal to the preset travel ending time point, then the starting time point of the split time period and the ending time point of the split time period are associated into one travel time period;
[0026] If the starting time point of a divided time period is earlier than or equal to the preset travel starting time point, and the ending time point of the divided time period is earlier than or equal to the preset travel ending time point, then the preset travel starting time point and the ending time point of the divided time period are associated into one travel time period.
[0027] A travel itinerary planning server based on tourists' wishes, characterized in that the planning server comprises:
[0028] A receiving module, used for receiving a travel route planning request with travel parameters sent by a user terminal;
[0029] A path calculation module, for determining the tourist spots included in each tourist spot type corresponding to the tourist spot if the tourist parameters include the associated data of the tourist area, the tourist spot type and the tourist time period, and finding the tourist spots included in the tourist spot type corresponding to each tourist time period according to the associated data; and calculating the tourist spot travel path corresponding to each tourist time period according to the preset calculation rules based on the mapping relationship between each tourist spot and the travel time under each tourist spot type determined in advance and the distance between different tourist spots under each tourist spot type, and feeding it back to the user terminal;
[0030] If the tourism parameters include a tourist area and a tourist cycle, but do not include associated data between tourist spot types and tourist time periods, then the tourist spots included in each tourist spot type corresponding to the tourist area are determined, and the tourist cycle is divided into at least one tourist time period according to a preset segmentation rule. According to the mapping relationship between each tourist spot and the travel time under each predetermined tourist spot type, and the distance between different tourist spots under each tourist spot type, the tourist spot travel path corresponding to each tourist time period is calculated according to the preset calculation rules and fed back to the user terminal.
[0031] Preferably, it also includes a first recommendation module, which is used to determine the recommended travel time period and recommended travel route corresponding to the travel area in the travel parameters based on the association data of the predetermined travel area, recommended travel time period and recommended travel route, if the travel parameters include a travel area but do not include the associated data of the travel cycle, travel spot type and travel time period, and feed back to the user terminal.
[0032] Preferably, it also includes a second recommendation module, which is used for dividing the travel period in the travel parameters into at least one travel time period according to a preset segmentation rule if the travel parameters include a travel period but do not include associated data of travel areas, travel spot types and travel time periods; and determining the recommended travel areas and recommended travel spot routes corresponding to the segmented travel time periods based on the associated data of the predetermined recommended travel areas, recommended travel time periods and recommended travel spot routes, and feeding back the results to the user terminal.
[0033] Preferably, the step of pre-setting the calculation includes:
[0034] Calculate a first time interval between the starting time point of each travel time period and the preset lunch starting time point, and a second time interval between the preset lunch ending time point and the ending time point of each travel time period;
[0035] According to the preset selection rules, a preset number of tourist spots are selected from tourist spots under the tourist spot types corresponding to each tourist time period as tourist spots to be planned;
[0036] According to the mapping relationship between each tourist spot and the playing time under each tourist spot type, the playing time of each tourist spot to be planned under the tourist spot type corresponding to each tourist time period is determined, and according to the distance between different tourist spots under each tourist spot type, the consumption time between different tourist spots to be planned under the tourist spot type corresponding to each tourist time period is calculated;
[0037] From the tourist spots to be planned under the tourist spot type corresponding to each tourist time period, find a first set of tourist spots to be planned whose cumulative values of corresponding playing time and consumption time are less than or equal to the first time interval, and find a second set of tourist spots to be planned whose cumulative values of corresponding playing time and consumption time are less than or equal to the second time interval;
[0038] The first set of tourist spots to be planned and the second set of tourist spots to be planned that are found are path matched to match tourist spot travel paths corresponding to each tourist time period.
[0039] Preferably, the preset segmentation step includes:
[0040] If the travel cycle includes multiple days, the travel cycle is divided into different time periods according to different dates;
[0041] If the starting time point of a divided time period is later than the preset travel starting time point, and the ending time point of the divided time period is later than the preset travel ending time point, the starting time point of the divided time period and the preset travel ending time point are associated into one travel time period;
[0042] If the starting time point of a divided time period is earlier than or equal to the preset travel starting time point, and the ending time point of the divided time period is later than the preset travel ending time point, the preset travel starting time point and the preset travel ending time point are associated into one travel time period;
[0043] If the starting time point of a split time period is later than the preset travel starting time point, and the ending time point of the split time period is earlier than or equal to the preset travel ending time point, then the starting time point of the split time period and the ending time point of the split time period are associated into one travel time period;
[0044] If the starting time point of a divided time period is earlier than or equal to the preset travel starting time point, and the ending time point of the divided time period is earlier than or equal to the preset travel ending time point, then the preset travel starting time point and the ending time point of the divided time period are associated into one travel time period.
[0045] The beneficial effects of the present invention are as follows: the present invention receives travel parameters sent by users through a server, and then makes judgments based on the data of the travel parameters to screen tourist attractions, calculates the travel paths of the tourist spots based on the distances between the various tourist spots and the corresponding travel durations, and through a combined analysis of factors such as the travel cycle and the tourist area, provides users with feedback on a travel route with high travel itinerary value, thereby increasing the user's travel experience and reducing the user's worthless time. BRIEF DESCRIPTION OF THE DRAWINGS
[0046] In order to more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the following is a brief introduction to the drawings required for the specific embodiments or the description of the prior art. In all the drawings, similar elements or parts are generally identified by similar reference numerals. In the drawings, the elements or parts are not necessarily drawn according to the actual scale.
[0047] Figure 1 It is a flow chart of a method for planning a travel itinerary based on tourists' wishes according to an embodiment of the present invention.
[0048] Figure 2 It is a schematic diagram of a travel itinerary planning server based on tourists' wishes according to an embodiment of the present invention. DETAILED DESCRIPTION
[0049] The following embodiments of the technical solution of the present invention are described in detail in conjunction with the accompanying drawings. The following embodiments are only used to more clearly illustrate the technical solution of the present invention, and are therefore only used as examples, and cannot be used to limit the protection scope of the present invention.
[0050] It should be noted that, unless otherwise specified, the technical terms or scientific terms used in this application should have the common meanings understood by those skilled in the art to which the invention belongs.
[0051] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present invention. The appearance of the phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0052] As tourist destinations increase rapidly, tourists are unable to effectively design itineraries when they arrive at their destinations. For unfamiliar places, they urgently need an app that can automatically recommend the most suitable routes based on their own preferences and navigate them to these places for sightseeing.
[0053] However, in the related art, traditional navigation software generally plans a route for navigation based on GPS data and the departure and destination input by the user. It relies on the user to input the geographical location information or detailed name information of the destination, and cannot meet the urgent needs of users in unfamiliar places to automatically recommend navigation routes that suit their preferences. Route planning has not been systematically integrated with local tourism physical resources and information resources, resulting in certain irrationality in route navigation.
[0054] The present invention aims to provide a method and server for planning a travel itinerary based on tourists' wishes, so as to solve the problems that the tourists' travel route navigation is too one-sided, there is no systematic integration with local tourism physical resources and information resources, and the travel itinerary is too simple, resulting in low value of the travel itinerary.
[0055] Embodiment 1
[0056] The specific implementation of the present invention provides a method for planning a travel itinerary based on tourists' wishes. Figure 1 As shown, the following steps are included:
[0057] In step S1, the planning server receives a travel route planning request with travel parameters sent by a user terminal; if the travel parameters include associated data of a tourist area, a tourist spot type and a tourist time period, then tourist spots of each tourist spot type corresponding to the tourist area are determined, and tourist spots included in the tourist spot type corresponding to each tourist time period are found according to the associated data.
[0058] In the embodiment of the present invention, the tourism parameters include the tourism cycle, but do not include the association data of the tourism area, the type of tourist spot and the tourism time period, then the tourism cycle in the tourism parameters is segmented into at least one tourism time period according to the preset segmentation rule, and the recommended tourism area and the recommended tourist spot playing path corresponding to the segmented tourism time period are determined according to the association data of the predetermined recommended tourism area, the recommended tourism time period and the recommended tourism spot playing path, and the data are fed back to the user terminal;
[0059] In step S2, based on the predetermined mapping relationship between each tourist spot and the travel time under each tourist spot type, and the distance between different tourist spots under each tourist spot type, the tourist spot travel path corresponding to each tourist time period is calculated and fed back to the user terminal.
[0060] In the embodiment of the present invention, a first time interval between the starting time point of each travel time period and the preset lunch starting time point, and a second time interval between the preset lunch ending time point and the ending time point of each travel time period are calculated;
[0061] According to the preset selection rules, a preset number of tourist spots are selected from tourist spots under the tourist spot types corresponding to each tourist time period as tourist spots to be planned;
[0062] According to the mapping relationship between each tourist spot and the playing time under each tourist spot type, the playing time of each tourist spot to be planned under the tourist spot type corresponding to each tourist time period is determined, and according to the distance between different tourist spots under each tourist spot type, the consumption time between different tourist spots to be planned under the tourist spot type corresponding to each tourist time period is calculated;
[0063] From the tourist spots to be planned under the tourist spot type corresponding to each tourist time period, find a first set of tourist spots to be planned whose cumulative values of corresponding playing time and consumption time are less than or equal to the first time interval, and find a second set of tourist spots to be planned whose cumulative values of corresponding playing time and consumption time are less than or equal to the second time interval;
[0064] The first set of tourist spots to be planned and the second set of tourist spots to be planned that are found are path matched to match tourist spot travel paths corresponding to each tourist time period.
[0065] In step S3, if the tourism parameters include a tourism area and a tourism period, but do not include associated data between the tourism spot type and the tourism time period, then the tourism spots included in each tourism spot type corresponding to the tourism area are determined.
[0066] In step S4, the travel cycle is divided into at least one travel time period according to a preset segmentation rule, based on a predetermined mapping relationship between each tourist spot and the travel time under each tourist spot type, and the distance between different tourist spots under each tourist spot type.
[0067] In an embodiment of the present invention, if the travel cycle includes multiple days, the travel cycle is divided into different time periods according to different dates;
[0068] If the starting time point of a divided time period is later than the preset travel starting time point, and the ending time point of the divided time period is later than the preset travel ending time point, the starting time point of the divided time period and the preset travel ending time point are associated into one travel time period;
[0069] If the starting time point of a divided time period is earlier than or equal to the preset travel starting time point, and the ending time point of the divided time period is later than the preset travel ending time point, the preset travel starting time point and the preset travel ending time point are associated into one travel time period;
[0070] If the starting time point of a split time period is later than the preset travel starting time point, and the ending time point of the split time period is earlier than or equal to the preset travel ending time point, then the starting time point of the split time period and the ending time point of the split time period are associated into one travel time period;
[0071] If the starting time of a split time period is earlier than or equal to the preset travel start time, and the ending time of the split time period is earlier than or equal to the preset travel end time, then the preset travel start time and the ending time of the split time period are associated into one travel time period.
[0072] In step S5, the travel routes of the tourist spots corresponding to each travel time period are calculated and fed back to the user terminal.
[0073] In the embodiment of the present invention, a first time interval between the starting time point of each travel time period and the preset lunch starting time point, and a second time interval between the preset lunch ending time point and the ending time point of each travel time period are calculated;
[0074] According to the preset selection rules, a preset number of tourist spots are selected from tourist spots under the tourist spot types corresponding to each tourist time period as tourist spots to be planned;
[0075] According to the mapping relationship between each tourist spot and the playing time under each tourist spot type, the playing time of each tourist spot to be planned under the tourist spot type corresponding to each tourist time period is determined, and according to the distance between different tourist spots under each tourist spot type, the consumption time between different tourist spots to be planned under the tourist spot type corresponding to each tourist time period is calculated;
[0076] From the tourist spots to be planned under the tourist spot type corresponding to each tourist time period, find a first set of tourist spots to be planned whose cumulative values of corresponding playing time and consumption time are less than or equal to the first time interval, and find a second set of tourist spots to be planned whose cumulative values of corresponding playing time and consumption time are less than or equal to the second time interval;
[0077] The first set of tourist spots to be planned and the second set of tourist spots to be planned that are found are path matched to match tourist spot travel paths corresponding to each tourist time period.
[0078] The present invention provides a travel itinerary planning server based on tourists' wishes:
[0079] Embodiment 2
[0080] A travel itinerary planning server based on tourists' wishes Figure 2 Said, including:
[0081] A receiving module, used for receiving a travel route planning request with travel parameters sent by a user terminal;
[0082] A path calculation module, for determining the tourist spots included in each tourist spot type corresponding to the tourist spot if the tourist parameters include the associated data of the tourist area, the tourist spot type and the tourist time period, and finding the tourist spots included in the tourist spot type corresponding to each tourist time period according to the associated data; and calculating the tourist spot travel path corresponding to each tourist time period according to the preset calculation rules based on the mapping relationship between each tourist spot and the travel time under each tourist spot type determined in advance and the distance between different tourist spots under each tourist spot type, and feeding it back to the user terminal;
[0083] If the tourism parameters include a tourist area and a tourist cycle, but do not include associated data between tourist spot types and tourist time periods, then the tourist spots included in each tourist spot type corresponding to the tourist area are determined, and the tourist cycle is divided into at least one tourist time period according to a preset segmentation rule. According to the mapping relationship between each tourist spot and the travel time under each predetermined tourist spot type, and the distance between different tourist spots under each tourist spot type, the tourist spot travel path corresponding to each tourist time period is calculated according to the preset calculation rules and fed back to the user terminal.
[0084] In an embodiment of the present invention, it also includes:
[0085] The first recommendation module is used to determine the recommended travel time period and recommended travel route corresponding to the travel area in the travel parameters based on the associated data of the predetermined travel area, recommended travel time period and recommended travel route, and feed back to the user terminal if the travel parameters include the travel area but do not include the associated data of the travel cycle, travel spot type and travel time period.
[0086] The second recommendation module is used for dividing the travel period in the travel parameters into at least one travel time period according to a preset segmentation rule if the travel parameters include a travel period but do not include associated data of travel areas, travel spot types and travel time periods; and determining the recommended travel areas and recommended travel spot travel paths corresponding to the divided travel time periods according to the associated data of the predetermined recommended travel areas, recommended travel time periods and recommended travel spot travel paths, and feeding back the results to the user terminal.
[0087] In an embodiment of the present invention, the preset calculation step includes:
[0088] Calculate a first time interval between the starting time point of each travel time period and the preset lunch starting time point, and a second time interval between the preset lunch ending time point and the ending time point of each travel time period;
[0089] According to the preset selection rules, a preset number of tourist spots are selected from tourist spots under the tourist spot types corresponding to each tourist time period as tourist spots to be planned;
[0090] According to the mapping relationship between each tourist spot and the playing time under each tourist spot type, the playing time of each tourist spot to be planned under the tourist spot type corresponding to each tourist time period is determined, and according to the distance between different tourist spots under each tourist spot type, the consumption time between different tourist spots to be planned under the tourist spot type corresponding to each tourist time period is calculated;
[0091] From the tourist spots to be planned under the tourist spot type corresponding to each tourist time period, find a first set of tourist spots to be planned whose cumulative values of corresponding playing time and consumption time are less than or equal to the first time interval, and find a second set of tourist spots to be planned whose cumulative values of corresponding playing time and consumption time are less than or equal to the second time interval;
[0092] The first set of tourist spots to be planned and the second set of tourist spots to be planned that are found are path matched to match tourist spot travel paths corresponding to each tourist time period.
[0093] In the embodiment of the present invention, the preset segmentation step includes:
[0094] If the travel cycle includes multiple days, the travel cycle is divided into different time periods according to different dates;
[0095] If the starting time point of a divided time period is later than the preset travel starting time point, and the ending time point of the divided time period is later than the preset travel ending time point, the starting time point of the divided time period and the preset travel ending time point are associated into one travel time period;
[0096] If the starting time point of a divided time period is earlier than or equal to the preset travel starting time point, and the ending time point of the divided time period is later than the preset travel ending time point, the preset travel starting time point and the preset travel ending time point are associated into one travel time period;
[0097] If the starting time point of a split time period is later than the preset travel starting time point, and the ending time point of the split time period is earlier than or equal to the preset travel ending time point, then the starting time point of the split time period and the ending time point of the split time period are associated into one travel time period;
[0098] If the starting time point of a divided time period is earlier than or equal to the preset travel starting time point, and the ending time point of the divided time period is earlier than or equal to the preset travel ending time point, then the preset travel starting time point and the ending time point of the divided time period are associated into one travel time period.
[0099] The beneficial effects of the present invention are as follows: the present invention receives travel parameters sent by users through a server, and then makes judgments based on the data of the travel parameters to screen tourist attractions, calculates the travel paths of the tourist spots based on the distances between the various tourist spots and the corresponding travel durations, and through a combined analysis of factors such as the travel cycle and the tourist area, provides users with feedback on a travel route with high travel itinerary value, thereby increasing the user's travel experience and reducing the user's worthless time.
[0100] The above is only an embodiment of the present invention, and the common knowledge such as the known specific technical solutions or characteristics in the solution is not described in detail here. It should be pointed out that for those skilled in the art, without departing from the solution of the present invention, several modifications and improvements can be made, which should also be regarded as the protection scope of the present invention, and these will not affect the effect of the present invention and the practicality of the patent. The scope of protection required by this application shall be based on the content of its claims, and the specific implementation methods and other records in the specification can be used to interpret the content of the claims.
Claims
1. A method for planning a travel itinerary based on tourists' wishes, characterized in that: The method comprises: S1: The planning server receives a travel route planning request with travel parameters sent by a user terminal; if the travel parameters include association data of a travel area, a travel spot type and a travel time period, the travel spots of each travel spot type corresponding to the travel area are determined, and the travel spots included in the travel spot type corresponding to each travel time period are found according to the association data; S2: according to the predetermined mapping relationship between each tourist spot and the travel time under each tourist spot type, and the distance between different tourist spots under each tourist spot type, calculate the tourist spot travel path corresponding to each tourist time period, and feed it back to the user terminal; S3: If the tourism parameters include a tourism area and a tourism period, but do not include the associated data of the tourism spot type and the tourism time period, then determine the tourism spots included in each tourism spot type corresponding to the tourism area; S4: dividing the travel cycle into travel time periods according to the predetermined mapping relationship between each tourist spot under each tourist spot type and the travel time, and the distance between different tourist spots under each tourist spot type; S5: Calculate the tourist spots and routes corresponding to each tourist time period, and feed back to the user terminal.
2. A method for planning a travel itinerary based on tourists' wishes as claimed in claim 1, characterized in that: The method further includes: If the tourism parameters include a tourist area but do not include associated data on a tourist cycle, tourist spot type and tourist time period, then based on the associated data on the predetermined tourist area, recommended tourist time period and recommended tourist spot travel route, the recommended tourist time period and recommended tourist spot travel route corresponding to the tourist area in the tourism parameters are determined and fed back to the user terminal.
3. A method for planning a travel itinerary based on tourists' wishes as claimed in claim 1, characterized in that: The method further includes: If the tourism parameters include a tourism cycle but do not include associated data on tourism areas, tourist spot types and tourism time periods, the tourism cycle in the tourism parameters is segmented into at least one tourism time period according to a preset segmentation rule, and based on the associated data on predetermined recommended tourism areas, recommended tourism time periods and recommended tourism spot travel routes, the recommended tourism areas and recommended tourism spot travel routes corresponding to the segmented tourism time periods are determined and fed back to the user terminal.
4. A method for planning a travel itinerary based on tourists' wishes as claimed in any one of claims 1 to 3, characterized in that: The step of calculating the tourist spot travel paths corresponding to each tourist time period according to the predetermined mapping relationship between each tourist spot type and the travel time, and the distances between different tourist spots under each tourist spot type, comprises: Calculate a first time interval between the starting time point of each travel time period and the preset lunch starting time point, and a second time interval between the preset lunch ending time point and the ending time point of each travel time period; Selecting a preset number of tourist spots from tourist spots under tourist spot types corresponding to each tourist time period as tourist spots to be planned; According to the mapping relationship between each tourist spot and the playing time under each tourist spot type, the playing time of each tourist spot to be planned under the tourist spot type corresponding to each tourist time period is determined, and according to the distance between different tourist spots under each tourist spot type, the consumption time between different tourist spots to be planned under the tourist spot type corresponding to each tourist time period is calculated; From the tourist spots to be planned under the tourist spot type corresponding to each tourist time period, find a first set of tourist spots to be planned whose cumulative values of corresponding playing time and consumption time are less than or equal to the first time interval, and find a second set of tourist spots to be planned whose cumulative values of corresponding playing time and consumption time are less than or equal to the second time interval; The first set of tourist spots to be planned and the second set of tourist spots to be planned that are found are path matched to match tourist spot travel paths corresponding to each tourist time period.
5. A method for planning a travel itinerary based on tourists' wishes as described in any one of claims 1 to 3, characterized in that: The step of dividing the travel cycle into travel time periods according to the predetermined mapping relationship between each travel spot and the travel time under each travel spot type, and the distance between different travel spots under each travel spot type, comprises: If the travel cycle includes multiple days, the travel cycle is divided into different time periods according to different dates; If the starting time point of a divided time period is later than the preset travel starting time point, and the ending time point of the divided time period is later than the preset travel ending time point, the starting time point of the divided time period and the preset travel ending time point are associated into one travel time period; If the starting time point of a divided time period is earlier than or equal to the preset travel starting time point, and the ending time point of the divided time period is later than the preset travel ending time point, the preset travel starting time point and the preset travel ending time point are associated into one travel time period; If the starting time point of a split time period is later than the preset travel starting time point, and the ending time point of the split time period is earlier than or equal to the preset travel ending time point, then the starting time point of the split time period and the ending time point of the split time period are associated into one travel time period; If the starting time point of a divided time period is earlier than or equal to the preset travel starting time point, and the ending time point of the divided time period is earlier than or equal to the preset travel ending time point, then the preset travel starting time point and the ending time point of the divided time period are associated into one travel time period.
6. A travel itinerary planning server based on tourists' wishes, characterized in that: The planning server comprises: A receiving module, used for receiving a travel route planning request with travel parameters sent by a user terminal; A path calculation module, for determining the tourist spots included in each tourist spot type corresponding to the tourist spot if the tourist parameters include the associated data of the tourist area, the tourist spot type and the tourist time period, and finding the tourist spots included in the tourist spot type corresponding to each tourist time period according to the associated data; and calculating the tourist spot travel path corresponding to each tourist time period according to the preset calculation rules based on the mapping relationship between each tourist spot and the travel time under each tourist spot type determined in advance and the distance between different tourist spots under each tourist spot type, and feeding it back to the user terminal; If the tourism parameters include a tourist area and a tourist cycle, but do not include associated data between tourist spot types and tourist time periods, then the tourist spots included in each tourist spot type corresponding to the tourist area are determined, and the tourist cycle is divided into at least one tourist time period according to a preset segmentation rule. According to the mapping relationship between each tourist spot and the travel time under each predetermined tourist spot type, and the distance between different tourist spots under each tourist spot type, the tourist spot travel path corresponding to each tourist time period is calculated according to the preset calculation rules and fed back to the user terminal.
7. A tourist itinerary planning server based on tourist wishes as claimed in claim 6, characterized in that: Also includes: The first recommendation module is used to determine the recommended travel time period and recommended travel route corresponding to the travel area in the travel parameters based on the associated data of the predetermined travel area, recommended travel time period and recommended travel route, and feed back to the user terminal if the travel parameters include the travel area but do not include the associated data of the travel cycle, travel spot type and travel time period.
8. A tourist itinerary planning server based on tourist wishes as claimed in claim 6, characterized in that: Also includes: The second recommendation module is used for dividing the travel period in the travel parameters into at least one travel time period according to a preset segmentation rule if the travel parameters include a travel period but do not include associated data of travel areas, travel spot types and travel time periods; and determining the recommended travel areas and recommended travel spot travel paths corresponding to the divided travel time periods according to the associated data of the predetermined recommended travel areas, recommended travel time periods and recommended travel spot travel paths, and feeding back the results to the user terminal.
9. A tourist itinerary planning server based on tourist wishes as claimed in any one of claims 6 to 8, characterized in that: The step of presetting the calculation includes: Calculate a first time interval between the starting time point of each travel time period and the preset lunch starting time point, and a second time interval between the preset lunch ending time point and the ending time point of each travel time period; According to the preset selection rules, a preset number of tourist spots are selected from tourist spots under the tourist spot types corresponding to each tourist time period as tourist spots to be planned; According to the mapping relationship between each tourist spot and the playing time under each tourist spot type, the playing time of each tourist spot to be planned under the tourist spot type corresponding to each tourist time period is determined, and according to the distance between different tourist spots under each tourist spot type, the consumption time between different tourist spots to be planned under the tourist spot type corresponding to each tourist time period is calculated; From the tourist spots to be planned under the tourist spot type corresponding to each tourist time period, find a first set of tourist spots to be planned whose cumulative values of corresponding playing time and consumption time are less than or equal to the first time interval, and find a second set of tourist spots to be planned whose cumulative values of corresponding playing time and consumption time are less than or equal to the second time interval; The first set of tourist spots to be planned and the second set of tourist spots to be planned that are found are path matched to match tourist spot travel paths corresponding to each tourist time period.
10. A tourist itinerary planning server based on tourist wishes as claimed in any one of claims 6 to 8, characterized in that: The preset segmentation step includes: If the travel cycle includes multiple days, the travel cycle is divided into different time periods according to different dates; If the starting time point of a divided time period is later than the preset travel starting time point, and the ending time point of the divided time period is later than the preset travel ending time point, the starting time point of the divided time period and the preset travel ending time point are associated into one travel time period; If the starting time point of a divided time period is earlier than or equal to the preset travel starting time point, and the ending time point of the divided time period is later than the preset travel ending time point, the preset travel starting time point and the preset travel ending time point are associated into one travel time period; If the starting time point of a split time period is later than the preset travel starting time point, and the ending time point of the split time period is earlier than or equal to the preset travel ending time point, then the starting time point of the split time period and the ending time point of the split time period are associated into one travel time period; If the starting time point of a divided time period is earlier than or equal to the preset travel starting time point, and the ending time point of the divided time period is earlier than or equal to the preset travel ending time point, then the preset travel starting time point and the ending time point of the divided time period are associated into one travel time period.
