A dynamic planning system and method for scenic area tourism routes
By dynamically adjusting the tour routes of unvisited attractions, based on the game expectation coefficient and attractions priority index, the problem of inaccurate route planning in the existing system has been solved, and tourists' visiting experience and route applicability are improved.
Patent Information
- Application Number
- CN202510652827.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-21
- Publication Date
- 2025-08-01
- Estimated Expiration
- 2045-05-21
AI Technical Summary
The existing tourist route planning system cannot be adjusted in time during tourists' traveling according to the recommended route, resulting in repeated itineraries or path deviations, reducing the accuracy of the planned route.
By obtaining the game expectation coefficient and the priority index of the tourist attractions for unvisited attractions, dynamically adjusting tourists' route planning, including obtaining relative convenience coefficients, location change relationships, geographical location relationships and game wish coefficients, and adjusting the route in real time to prioritize access to highly attractive attractions.
It improves tourists' visit efficiency and the applicability of planned routes, avoids redundant itineraries and trajectory deviations, and improves the satisfaction of the tour experience.
Smart Images

Figure CN120179927B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of route planning, and in particular to a system and method for dynamically planning scenic area tourist routes. Background Art
[0002] With the continuous improvement of people's living standards and the influence of the spread of online self-media at various scenic spots, the number of people going on leisure and vacation is increasing. At the same time, due to the short holidays and the large number of travelers, in order to provide a better travel experience and convenient travel, various places and travel apps provide scenic spot travel route planning to facilitate tourists' travel.
[0003] In the current travel route recommendation scheme, after tourists input the target area or multiple attractions, the system will generate a recommended travel route based on the tourist portrait. However, when tourists travel according to the recommended travel route, the travel route will not be adjusted in time for attractions that tourists have visited or have not passed through, resulting in tourists encountering unnecessary repeated trips or route deviations during their visit, making the planned route less accurate. Summary of the Invention
[0004] In order to solve the technical problem of low accuracy of route planning in related technologies, the purpose of the present invention is to provide a system and method for dynamic planning of scenic tourist routes. The technical solutions adopted are as follows:
[0005] In a first aspect of the present disclosure, a system for dynamically planning scenic area tourist routes is provided, the system comprising:
[0006] The first acquisition module is used to obtain the travel expectation coefficient of each unvisited attraction when the tourist travels along the planned route;
[0007] A second acquisition module is used to acquire a tourist attraction priority index of each of the unvisited attractions according to the tourist expectation coefficient of each of the unvisited attractions;
[0008] The adjustment module is used to dynamically adjust the tour routes of the unvisited attractions according to the tour attraction priority index of each of the unvisited attractions.
[0009] In one embodiment, the first acquisition module includes:
[0010] A first acquisition submodule is used to acquire, based on the current location of the tourist, a relative convenience coefficient between each of the unvisited attractions and the current location of the tourist;
[0011] The second acquisition submodule is used to obtain the travel expectation coefficient of each of the unvisited attractions according to the relative convenience coefficient.
[0012] In one embodiment, in terms of obtaining the relative convenience coefficients between each of the unvisited scenic spots and the current position of the tourist according to the current position of the tourist, the first obtaining sub-module is specifically configured to:
[0013] Obtain the first distance relationship between each of the unvisited scenic spots and the current position according to the current position;
[0014] Obtain the second distance relationship between each of the unvisited scenic spots;
[0015] Obtain the relative convenience coefficients between each of the unvisited scenic spots and the current position according to the first distance relationship and the second distance relationship.
[0016] In one embodiment, in terms of obtaining the playing expectation coefficients of each of the unvisited scenic spots according to the relative convenience coefficients, the second obtaining sub-module is specifically configured to:
[0017] After the tourist departs, periodically obtain the traveling parameters of the tourist, where the traveling parameters include: the traveling distance of the current period and the direction vector corresponding to the current moment;
[0018] Obtain the position change relationship between the tourist and each of the unvisited scenic spots during the traveling process of the tourist according to the traveling distance of each period and the distances between each of the unvisited scenic spots;
[0019] Obtain the displacement azimuth relationship of the tourist according to the position change relationship;
[0020] Obtain the geographical azimuth relationship between the tourist and each of the unvisited scenic spots;
[0021] Obtain the azimuth identity parameter between the displacement direction of the tourist and the direction between the tourist and each of the unvisited scenic spots according to the displacement azimuth relationship and the geographical azimuth relationship;
[0022] Obtain the minimum reach distance coefficient of each of the unvisited scenic spots according to the position change relationship;
[0023] Obtain the playing expectation coefficients of each of the unvisited scenic spots according to the azimuth identity parameter, the minimum reach distance coefficient, and the relative convenience coefficient of each of the unvisited scenic spots.
[0024] In one embodiment, the second obtaining module includes:
[0025] A third obtaining sub-module, configured to obtain the complete travel parameters of the visited scenic spots and the unvisited travel parameters of each of the unvisited scenic spots during the process of the tourist playing;
[0026] The fourth acquisition sub-module is configured to obtain a play scenic spot priority index for each of the unvisited scenic spots according to the complete itinerary parameters, the unvisited itinerary parameters of each of the unvisited scenic spots, and the corresponding play expectation coefficients.
[0027] In one embodiment, in terms of obtaining the complete itinerary parameters of the visited scenic spots, the third acquisition sub-module is specifically configured to:
[0028] Obtain the positional relationship between the current visited scenic spot and the previous visited scenic spot;
[0029] Obtain the travel time spent by the tourist on the way from the previous visited scenic spot to the current visited scenic spot;
[0030] Determine the moving speed of the tourist according to the positional relationship and the travel time;
[0031] Obtain the first speed average value in the path from the previous visited scenic spot to the current visited scenic spot by other tourists according to historical data;
[0032] Obtain a first congestion index according to the moving speed and the first speed average value;
[0033] Obtain the complete itinerary parameters of the visited scenic spot according to the first congestion index and the play expectation coefficient of the current visited scenic spot.
[0034] In one embodiment, in terms of obtaining the complete itinerary parameters of the visited scenic spot according to the first congestion index and the play expectation coefficient of the current visited scenic spot, the third acquisition sub-module is specifically configured to:
[0035] Obtain the play time of the tourist in the current visited scenic spot;
[0036] Obtain the first state parameter of the current visited scenic spot according to the historical data;
[0037] Obtain the first visit willingness coefficient of the current visited scenic spot according to the first state parameter, the play time, and the play expectation coefficient of the current visited scenic spot;
[0038] Obtain the complete itinerary parameters of the visited scenic spot according to the first congestion index and the first visit willingness coefficient.
[0039] In one embodiment, in terms of obtaining the unvisited itinerary parameters of each of the unvisited scenic spots, the third acquisition sub-module is specifically configured to:
[0040] Obtain the second speed average value in the paths between each of the unvisited scenic spots by other tourists according to the historical data;
[0041] Obtain the second congestion index corresponding to each of the unvisited scenic spots according to the moving speed and each of the second speed means.
[0042] Obtain the second state parameter of each of the unvisited scenic spots according to the historical data.
[0043] Obtain the unvisited itinerary parameter of each of the unvisited scenic spots according to the second congestion index and the play expectation coefficient corresponding to each of the unvisited scenic spots.
[0044] In one embodiment, in terms of obtaining the unvisited itinerary parameter of each of the unvisited scenic spots according to the second congestion index and the play expectation coefficient corresponding to each of the unvisited scenic spots, the third obtaining sub-module is specifically configured to:
[0045] Obtain the predicted visit duration of each of the unvisited scenic spots according to the first state parameter, the play time, and the second state parameter of each of the unvisited scenic spots.
[0046] Obtain the second visit willingness coefficient of each of the unvisited scenic spots according to the second state parameter, the unvisited duration, and the corresponding play expectation coefficient of each of the unvisited scenic spots.
[0047] Obtain the unvisited itinerary parameter of each of the unvisited scenic spots according to the second congestion index and the corresponding second visit willingness coefficient of each of the unvisited scenic spots.
[0048] The second aspect of the present disclosure provides a method for dynamically planning a scenic area tourism route, and the method includes:
[0049] When a tourist plays according to the planned route, obtain the play expectation coefficient of each unvisited scenic spot.
[0050] Obtain the play scenic spot priority index of each of the unvisited scenic spots according to the play expectation coefficient of each of the unvisited scenic spots.
[0051] Dynamically adjust the play route of the unvisited scenic spots according to the play scenic spot priority index of each of the unvisited scenic spots.
[0052] In one embodiment, the obtaining the play expectation coefficient of each unvisited scenic spot when the tourist plays according to the planned route includes:
[0053] Obtain the relative convenience coefficient between each of the unvisited scenic spots and the current position of the tourist according to the current position of the tourist.
[0054] Obtain the play expectation coefficient of each of the unvisited scenic spots according to the relative convenience coefficient.
[0055] In one embodiment, obtaining the relative convenience coefficients between each of the unvisited scenic spots and the current position of the tourist according to the current position of the tourist includes:
[0056] Obtaining the first distance relationship between each of the unvisited scenic spots and the current position according to the current position;
[0057] Obtaining the second distance relationship between each of the unvisited scenic spots;
[0058] Obtaining the relative convenience coefficients between each of the unvisited scenic spots and the current position according to the first distance relationship and the second distance relationship.
[0059] In one embodiment, obtaining the expected play coefficients of each of the unvisited scenic spots according to the relative convenience coefficients includes:
[0060] After the tourist departs, periodically obtaining the travel parameters of the tourist, where the travel parameters include: the travel distance of the current period and the direction vector corresponding to the current moment;
[0061] Obtaining the position change relationship between the tourist and each of the unvisited scenic spots during the tourist's travel according to the travel distance of each period and the distances between each of the unvisited scenic spots;
[0062] Obtaining the displacement azimuth relationship of the tourist according to the position change relationship;
[0063] Obtaining the geographical azimuth relationship between the tourist and each of the unvisited scenic spots;
[0064] Obtaining the azimuth identity parameter between the displacement direction of the tourist and the direction between the tourist and each of the unvisited scenic spots according to the displacement azimuth relationship and the geographical azimuth relationship;
[0065] Obtaining the minimum reach distance coefficient of each of the unvisited scenic spots according to the position change relationship;
[0066] Obtaining the expected play coefficients of each of the unvisited scenic spots according to the azimuth identity parameter, the minimum reach distance coefficient, and the relative convenience coefficient of each of the unvisited scenic spots.
[0067] In one embodiment, obtaining the play scenic spot priority index of each of the unvisited scenic spots according to the expected play coefficients of each of the unvisited scenic spots includes:
[0068] During the tourist's play, obtaining the complete travel parameters of the visited scenic spots and the unvisited travel parameters of each of the unvisited scenic spots;
[0069] Obtain the play scenic spot priority index of each of the unvisited scenic spots according to the complete itinerary parameters, the unvisited itinerary parameters of each of the unvisited scenic spots, and the corresponding play expectation coefficients.
[0070] In one embodiment, obtaining the complete itinerary parameters of the visited scenic spots includes:
[0071] Obtain the positional relationship between the currently visited scenic spot and the previous visited scenic spot;
[0072] Obtain the itinerary time spent by the tourist on the way from the previous visited scenic spot to the currently visited scenic spot;
[0073] Determine the moving speed of the tourist according to the positional relationship and the itinerary time;
[0074] Obtain the first speed average value in the path of other tourists from the previous visited scenic spot to the currently visited scenic spot according to historical data;
[0075] Obtain the first congestion index according to the moving speed and the first speed average value;
[0076] Obtain the complete itinerary parameters of the visited scenic spot according to the first congestion index and the play expectation coefficient of the currently visited scenic spot.
[0077] In one embodiment, the obtaining the complete itinerary parameters of the visited scenic spot according to the first congestion index and the play expectation coefficient of the currently visited scenic spot includes:
[0078] Obtain the play time of the tourist in the currently visited scenic spot;
[0079] Obtain the first state parameter of the currently visited scenic spot according to the historical data;
[0080] Obtain the first visit willingness coefficient of the currently visited scenic spot according to the first state parameter, the play time, and the play expectation coefficient of the currently visited scenic spot;
[0081] Obtain the complete itinerary parameters of the visited scenic spot according to the first congestion index and the first visit willingness coefficient.
[0082] In one embodiment, the obtaining the unvisited itinerary parameters of each of the unvisited scenic spots includes:
[0083] Obtain the second speed average value in the paths between each of the unvisited scenic spots by other tourists according to the historical data;
[0084] Obtain the second congestion index corresponding to each of the unvisited scenic spots according to the moving speed and each of the second speed means;
[0085] Obtain the second state parameter of each of the unvisited scenic spots according to the historical data;
[0086] Obtain the unvisited itinerary parameter of each of the unvisited scenic spots according to the second congestion index and the play expectation coefficient corresponding to each of the unvisited scenic spots.
[0087] In one embodiment, the obtaining the unvisited itinerary parameter of each of the unvisited scenic spots according to the second congestion index and the play expectation coefficient corresponding to each of the unvisited scenic spots includes:
[0088] Obtain the predicted visit duration of each of the unvisited scenic spots according to the first state parameter, the play time, and the second state parameter of each of the unvisited scenic spots;
[0089] Obtain the second visit willingness coefficient of each of the unvisited scenic spots according to the second state parameter, the unvisited duration, and the corresponding play expectation coefficient of each of the unvisited scenic spots;
[0090] Obtain the unvisited itinerary parameter of each of the unvisited scenic spots according to the second congestion index and the corresponding second visit willingness coefficient of each of the unvisited scenic spots.
[0091] The present invention has the following beneficial effects: By obtaining the play expectation coefficient representing the path adjustment behavior during the process of tourists visiting using the recommended route of the present system, and then obtaining the play scenic spot priority index representing the change of the scenic spot attraction parameter of each of the unvisited scenic spots based on the play expectation coefficient, the subsequent visit route planning of tourists is dynamically adjusted in real time based on the play scenic spot priority index of each of the unvisited scenic spots. Through this dynamic route adjustment method, the visit efficiency of tourists can be improved and the applicability of the planned route to tourists can be enhanced, avoiding the problems of itinerary redundancy and trajectory deviation, and improving the satisfaction of the tour experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0092] In order to more clearly illustrate the technical solutions and advantages in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the following drawings are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0093] Figure 1 It is a schematic diagram of the function modules of a scenic area tourism route dynamic planning system provided by an embodiment of the present invention;
[0094] Figure 2 Schematic diagram of the planned route provided by an embodiment of the present invention;
[0095] Figure 3 Provided by an embodiment of the present invention Figure 1 Functional module schematic diagram of the first acquisition module in
[0096] Figure 4 Provided by an embodiment of the present invention Figure 1 Functional module schematic diagram of the second acquisition module in
[0097] Figure 5 Schematic diagram of a single complete itinerary provided by an embodiment of the present invention;
[0098] Figure 6 Flow schematic diagram of a method for dynamically planning a scenic area tourism route provided by an embodiment of the present invention;
[0099] Figure 7 Provided by an embodiment of the present invention Figure 6 Refined flow schematic diagram of step S101 in
[0100] Figure 8 Provided by an embodiment of the present invention Figure 6 Refined flow schematic diagram of step S102 in Detailed implementation manners
[0101] In order to further elaborate on the technical means and effects adopted by the present invention to achieve the intended invention purpose, the following specifically describes, with reference to the accompanying drawings and preferred embodiments, a system and method for dynamically planning a scenic area tourism route according to the present invention, including its specific implementation manners, structures, features, and effects. In the following description, different "an embodiment" or "another embodiment" do not necessarily refer to the same embodiment. In addition, the specific features, structures, or characteristics in one or more embodiments may be combined in any suitable form.
[0102] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the technical field to which the present invention belongs.
[0103] The following specifically describes the specific solutions of a system and method for dynamically planning a scenic area tourism route provided by the present invention with reference to the accompanying drawings.
[0104] Please refer to Figure 1 , which shows a functional module schematic diagram of a system for dynamically planning a scenic area tourism route provided by an embodiment of the present invention. As Figure 1 shown, the system includes:
[0105] The first acquisition module 11 is configured to obtain the expected coefficients of play for each unvisited scenic spot when a tourist plays according to the planned route.
[0106] When a tourist arrives in a city or region for tourism and sightseeing, the tourist will choose the scenic spots to visit or directly choose the local popular scenic spots for visiting and playing.
[0107] During the process of a tourist moving between different scenic spots, there is autonomy and uncertainty, that is, the tourist will go to other scenic spots according to temporary wishes, which will affect the applicability of the current planned route. In order to facilitate the tourist to have a better playing experience, the system will analyze the tourist's expectations for each unvisited scenic spot based on the positions of the visited scenic spots during the tourist's play process and the urgency parameters during the movement between scenic spots, and dynamically plan and adjust the route of unvisited scenic spots accordingly to adapt to the tourist's current play itinerary arrangement.
[0108] After the tourist inputs the scenic spots to visit in the system, the system will analyze multiple reasonable planned routes based on the geographical location relationship between the tourist and the scenic spots, and the tourist will visit the scenic spots according to the planned route.
[0109] When the tourist starts from the current position and travels along the planned route, other scenic spots that are close in distance will attract the tourist, causing the tourist to change the traveling direction. At this time, the system needs to adjust the route in a timely manner according to the tourist's temporary choice.
[0110] Before the first acquisition module 11 executes to obtain the expected coefficients of play for each unvisited scenic spot, the first acquisition module 11 can also obtain the tourist's travel status data parameters, and then save the travel status data parameters in the database. Then, when each module executes the corresponding steps, the corresponding parameters can be retrieved from the database, and the required parameters can also be obtained in real time when each module executes the corresponding actions.
[0111] The parameters to be used in this disclosure may include:
[0112] The scenic spots that the tourist wants to visit. The tourist can manually input the scenic spots to visit into the system. The system will record the scenic spots input by the tourist, and process the distance relationship between the scenic spots and the tourist's current position and the distance relationship between adjacent scenic spots to obtain Figure 2 In Figure 2 There are 9 scenic spots, and P1 - P16 represent the paths between scenic areas.
[0113] For the processed scenic spots, number the paths between the scenic spots according to the positional relationship between adjacent scenic spots, and record their position distances.
[0114] Monitor the playing time of tourists in scenic spots and the displacement time between scenic spots.
[0115] Obtain the displacement change direction of tourists between adjacent scenic spots to obtain the direction vector of tourists, and the distances between the current position of tourists or the positions of visited scenic spots and different scenic spots.
[0116] In one embodiment, as Figure 3 shown, the first acquisition module 11 includes:
[0117] The first acquisition sub-module 111 is used to obtain the relative convenience coefficients between each unvisited scenic spot and the current position of the tourist according to the current position of the tourist.
[0118] In terms of obtaining the relative convenience coefficients between each unvisited scenic spot and the current position of the tourist according to the current position of the tourist, the first acquisition sub-module specifically executes the following steps A1 - A3:
[0119] A1. According to the current position of the tourist, obtain the first distance relationship between each unvisited scenic spot and the current position.
[0120] A2. Obtain the second distance relationship between each unvisited scenic spot.
[0121] A3. According to the first distance relationship and the second distance relationship, obtain the relative convenience coefficients between each unvisited scenic spot and the current position of the tourist.
[0122] Among them, the first distance relationship and the second distance relationship can be obtained by intercepting real-time map data or accessing the API interface of the map APP.
[0123] Specifically, based on the current position of the tourist, obtaining the first distance relationship between each unvisited scenic spot and the current position, and obtaining the second distance relationship between each unvisited scenic spot, and then obtaining the relative convenience coefficients between each unvisited scenic spot and the current position where the tourist is located, the relative convenience coefficients between each unvisited scenic spot and the current position of the tourist can be obtained through the following formula:
[0124] ;
[0125] Among them, is the path number between scenic spots, is the scenic spot number, is the th second distance relationship of the th path of the th unvisited scenic spot, that is, the second distance relationship from the scenic spot corresponding to the starting point of theFigure 2 among as an example, it represents the second distance relationship of the th unvisited scenic spot on the th path P6, that is, the second distance relationship from the starting point of the th path P6 to the th scenic spot corresponding to the starting point of the path P6 to the th unvisited scenic spot; is the first distance relationship between the current position of the tourist and the th unvisited scenic spot, is the distance relationship between the tourist and the farthest unvisited scenic spot; is the th unvisited scenic spot's th path's second distance relationship multiplied by the distance relationship from the tourist to the scenic spot, representing the relative change relationship between the scenic spot and the tourist; represents the relative convenience coefficient of the th unvisited scenic spot and the current position of the tourist.
[0126] When the tourist visits multiple scenic spots, they should try to ensure not to go back the same way as much as possible. After considering reaching the scenic spot, they need to combine the route relationships between the subsequent unvisited scenic spots to analyze the relative convenience coefficient. When two unvisited scenic spots that are close to the tourist's current position are far from each other, if there is a round-trip phenomenon, then the tourist will try to choose the scenic spot that is close to the tourist's current position for visiting.
[0127] The second acquisition sub-module 112 is used to obtain the play expectation coefficients of each of the unvisited scenic spots according to the relative convenience coefficient.
[0128] For the data parameters of the visited scenic spots, it is necessary to consider obtaining data such as the tourist's play duration in the initial state. At the same time, based on the tourist's preferences for different scenic spots, it is advisable to first consider the distance change relationship between the scenic spots as much as possible. And when the tourist travels along the planned route to the scenic spot, in case of a possible temporary change to go to other unvisited scenic spots, the planned route should be adjusted in a timely manner.
[0129] Furthermore, during the process of the tourist traveling along the planned route to the scenic spot, there may be a sudden intention to go to other unvisited scenic spots. In such a state, it is necessary to adjust the planned route in a timely manner according to the change selected by the tourist.
[0130] In one embodiment, in terms of obtaining the play expectation coefficients of each of the unvisited scenic spots according to the relative convenience coefficient, the second acquisition sub-module is specifically used for B1 - B7:
[0131] B1. After the tourist sets out, periodically obtain the tourist's travel parameters, wherein the travel parameters include: the travel distance of the current period and the direction vector corresponding to the current moment.
[0132] Take a 1-minute cycle as an example:
[0133] After the tourists set off, the distance they traveled is obtained every 1 minute. ( is the travel distance moment number, and the total number of time periods is ) and the direction of travel vector , and place the obtained travel parameters in the visitor travel parameter collection It should be noted that: The unit is minutes.
[0134] in, in is the number of the travel distance cycle, and the total number of time periods is , Indicates the The total number of time periods corresponding to the paths, Indicates that tourists of attractions not visited The travel time of each route; It should be noted that each time period has a corresponding travel distance, so it is equivalent to the tourist in the first No. of attractions not visited The path is divided into multiple segments, each segment is the travel distance within 1 minute, that is, It is equivalent to tourists in the of attractions not visited The total number of segments of travel distance for the path.
[0135] B2. According to the travel distance of each period and the distance between each of the unvisited attractions, obtain the position change relationship between the tourist and each of the unvisited attractions during the tourist's travel.
[0136] The relationship between the position change of tourists and the unvisited attractions during their travel can be obtained using the following formula:
[0137] ;
[0138] in, Indicates the kth travel distance cycle and the The position change relationship between the unvisited attractions, Indicates the No. of attractions not visited the second distance relationship of the path indicating the total travel distance of the first k travel distance periods; it should be noted that is always greater than 0.
[0139] B3. Obtain the displacement azimuth relationship of the tourist according to the position change relationship.
[0140] B4. Obtain the geographical azimuth relationship between the tourist and each unvisited scenic spot.
[0141] Subsequently, for the position change relationship of the tourist during the travel process, obtain its displacement azimuth relationship. The displacement azimuth relationship is a vector, denoted by indicating the displacement azimuth relationship of the tourist in the k-th travel distance period. The specific process of obtaining the displacement azimuth relationship is as follows: for each travel distance period, take the position where the tourist is located at the start time of this travel distance period as the starting point, take the position where the tourist is located at the last moment of this travel distance period as the end point, and take the vector pointing from the starting point to the end point as the displacement azimuth relationship. The length of this vector is the distance from the starting point to the end point.
[0142] Similarly, there is an azimuth relationship between the tourist and each unvisited scenic spot, and thus the geographical azimuth relationship between the tourist and each unvisited scenic spot can be obtained. The geographical azimuth relationship is a vector. It should be noted that: the process of obtaining the geographical azimuth relationship is as follows: take the position where the tourist is located as the starting point, take the position of the main entrance of the scenic area as the end point, and take the vector pointing from the starting point to the end point as the geographical azimuth relationship. The length of this vector is the distance from the starting point to the end point.
[0143] B5. Obtain the azimuth identity parameter between the displacement direction of the tourist and the direction between the tourist and each unvisited scenic spot according to the displacement azimuth relationship and the geographical azimuth relationship.
[0144] Furthermore, for the displacement azimuth relationship of the tourist and the azimuth relationship between the tourist and each unvisited scenic spot, obtain the azimuth identity parameter between the displacement direction of the tourist and the direction between the tourist and each unvisited scenic spot according to the cosine similarity formula, denoted by indicating indicating the cosine similarity between and indicating the displacement azimuth relationship of the tourist in the k-th travel distance period, indicating the geographical azimuth relationship between the tourist and the -th unvisited scenic spot, and use the function to normalize the azimuth identity parameter to obtain the normalized value It should be noted that the calculation method of the cosine similarity between two vectors is a prior art and will not be elaborated here.
[0145] B6. Obtain the minimum reach distance coefficient of each of the unvisited scenic spots according to the position change relationship.
[0146] During the process of a tourist going to a scenic spot, when making a U-turn at a roundabout or a feeder road, the direction between the tourist's displacement direction and the target scenic spot has a relatively low similarity, while the direction is similar to that of the adjacent scenic spot. Therefore, it is necessary to screen out the scenic spot with the minimum reach distance coefficient, which can be obtained through the following formula:
[0147] ;
[0148] In the formula, represents the minimum reach distance coefficient of the th unvisited scenic spot, j is the scenic spot number, k is the travel distance cycle number, represents the position change relationship between the tourist and the th unvisited scenic spot in the kth travel distance cycle, represents the first distance relationship between the tourist's current position and the th unvisited scenic spot, is the remaining distance ratio of the tourist's displacement distance to the th unvisited scenic spot, represents the position change relationship between the kth travel distance cycle and the th unvisited scenic spot, represents the first distance relationship between the tourist's current position and the +1th unvisited scenic spot, is the remaining distance ratio of the tourist's displacement distance to the +1th unvisited scenic spot; is the minimum value of the distance ratio between adjacent unvisited scenic spots and is used as the minimum reach distance coefficient, and the unvisited scenic spot corresponding to this minimum reach distance coefficient can be used as the tourist's target scenic spot.
[0149] B7. Obtain the play expectation coefficient of each of the unvisited scenic spots according to the azimuth identity parameter, the minimum reach distance coefficient, and the relative convenience coefficient of each of the unvisited scenic spots.
[0150] Analyze the play expectation coefficient of each of the unvisited scenic spots during the tourist's travel:
[0151] ;
[0152] In the formula, It is the difference between the normalized value of the orientation identity parameter of the j-th unvisited scenic spot and the normalized value of the orientation identity parameter of the (j + 1)-th unvisited scenic spot in the k-th travel distance period, representing the change in the difference between the tourist displacement orientation and the scenic spot orientation. It is the relative convenience coefficient of the scenic spot. It is the product of the minimum arrival distance coefficient of the j-th unvisited scenic spot and the relative convenience coefficient of the j-th unvisited scenic spot, representing the travel state of the tourist to the j-th unvisited scenic spot. Use The function is used to perform normalization processing on it. It represents the expected coefficient of play for the j-th unvisited scenic spot.
[0153] Simply compare and analyze the scenic spots that tourists are going to based on the relative azimuth change between the tourist displacement direction and the direction from the tourist to the scenic spot. Since routes such as roundabouts and feeder roads will cause detours during the travel process, resulting in a relatively large change in the relative azimuth, it is necessary to analyze the expected coefficients of play for different scenic spots in combination with the distance change from the tourist to the scenic spot.
[0154] It should be noted that after obtaining the expected coefficients of play between each unvisited scenic spot, the system can also adjust the planned route at this time. At this time, the system preferentially arranges the scenic spots with higher expected coefficients of play, that is, it will set the unvisited scenic spots with higher expected coefficients of play before the scenic spots with lower expected coefficients of play, so that tourists can play the scenic spots with higher expected coefficients of play first.
[0155] The second acquisition module 12 is used to obtain the priority index of the visited scenic spots for each of the unvisited scenic spots according to the expected coefficients of play of each of the unvisited scenic spots.
[0156] During the process of tourists visiting scenic spots in the area where they are located, there are differences in the degree of preference for different scenic spots. For the preferred scenic spots, the preferred scenery or things will cause tourists to stop and watch, thereby prolonging the visiting time of tourists at the scenic spot. At this time, when tourists visit subsequent scenic spots, it may be impossible to visit the originally scheduled scenic spots in time due to the short remaining time, and they can only adjust the number of scenic spots that can be visited on the same day for unvisited scenic spots, so as to achieve a secondary optimization and adjustment of the route planning.
[0157] Therefore, during the process of tourists playing, it is necessary to record the visited scenic spots and unvisited scenic spots, and analyze the expected index based on the positions between the scenic spots and the dynamic distance of the tourists.
[0158] In one embodiment, as Figure 4 shown, the second acquisition module 12 includes:
[0159] The third acquisition sub-module 121 is configured to obtain the complete itinerary parameters of the visited scenic spots and the unvisited itinerary parameters of each of the unvisited scenic spots during the visit of the tourist.
[0160] In terms of obtaining the complete itinerary parameters of the visited scenic spots, the third acquisition sub-module is specifically configured to perform the following steps C1-C6:
[0161] C1. Obtain the positional relationship between the currently visited scenic spot and the previous visited scenic spot.
[0162] Here, the currently visited scenic spot is the scenic spot that the tourist has just visited, and the previous visited scenic spot is the previous visited scenic spot of the just visited scenic spot, that is, the two scenic spots after completing a single complete itinerary. As Figure 5 shown in the schematic diagram of the single complete itinerary, the previous visited scenic spot is the starting scenic spot, and the currently visited scenic spot is Scenic Spot 2. Here, the visit from the starting scenic spot to Scenic Spot 2 is a single complete itinerary.
[0163] C2. Obtain the itinerary time spent by the tourist on the way from the previous visited scenic spot to the currently visited scenic spot.
[0164] C3. Determine the moving speed of the tourist according to the positional relationship and the itinerary time.
[0165] The time spent by the tourist on the way from the previous visited scenic spot to the currently visited scenic spot, combined with the second distance relationship between the previous visited scenic spot and the currently visited scenic spot, is used to obtain the moving speed of the tourist. Specifically:
[0166] ;
[0167] Among them, represents the moving speed of the tourist, represents the second distance relationship of the rd path of the th visited scenic spot. Here, the th path is the second distance relationship between the th visited scenic spot and the adjacent previous visited scenic spot, represents the itinerary time of the th path of the th visited scenic spot.
[0168] C4. Obtain the first speed average value in the path of other tourists from the previous visited scenic spot to the currently visited scenic spot according to historical data.
[0169] C5. Obtain the first congestion index according to the moving speed and the first speed average value.
[0170] Furthermore, the average value of the first speed of other tourists during displacement on this route is obtained by combining the historical data shared by each other tourist, and the first congestion index is analyzed based on this:
[0171]
[0172] In the formula, represents the first congestion index, represents the moving speed of the tourist, represents the average value of the first speed, and the threshold is set to 0. When , then there is relative congestion on this road, otherwise there is no congestion. If , then . represents the activation function; represents the derivative of the activation function.
[0173] C6. Obtain the complete itinerary parameters of the visited scenic spots according to the first congestion index and the play expectation coefficient of the currently visited scenic spots.
[0174] When a tourist goes from the previous visited scenic spot to the currently visited scenic spot for a visit, the time the tourist spends playing in the currently visited scenic spot can represent the tourist's preference degree for the currently visited scenic spot. The longer the stay time, the higher the preference degree.
[0175] Among them, due to the differences in the occupied area and the number of scenic spots in different scenic spots, the more scenic spots there are and the larger the occupied area in the scenic spot, the longer the tourist's visit time. Furthermore, the visit willingness coefficient of the tourist for this scenic spot can be analyzed according to the relationship between the stay duration of the tourist in the scenic spot and the state of the scenic spot.
[0176] In one embodiment, in the aspect of obtaining the complete itinerary parameters of the visited scenic spots according to the first congestion index and the play expectation coefficient of the currently visited scenic spots, the third acquisition sub-module is specifically used to execute the following steps C61 - C64:
[0177] C61. Obtain the play time of the tourist in the currently visited scenic spot.
[0178] C62. Obtain the first state parameter of the currently visited scenic spot according to the historical data.
[0179] C63. Obtain the first visit willingness coefficient of the currently visited scenic spot according to the first state parameter, the play time and the play expectation coefficient of the currently visited scenic spot.
[0180] The system obtains the first state parameter of the currently visited scenic spots according to the publicly known data of the currently visited scenic spots. The first state parameter here includes the floor area and the number of scenic spots of the currently visited scenic spots. At this time, it is also necessary to obtain the second state parameters of each of the unvisited scenic spots. The second state parameter here includes the floor area and the number of scenic spots of each unvisited scenic spot. Then, the maximum floor area is obtained from the floor area of the currently visited scenic spots and the floor areas of each unvisited scenic spot, and the maximum number of scenic spots is obtained from the number of scenic spots of the currently visited scenic spots and the numbers of scenic spots of each unvisited scenic spot. The floor area ratio coefficient and the number of scenic spots ratio coefficient of the currently visited scenic spots are obtained through the following formula:
[0181] ;
[0182] ;
[0183] Among them, represents the floor area ratio coefficient of the currently visited scenic spot m, represents the floor area of the currently visited scenic spot m, represents the maximum floor area among the floor area of the currently visited scenic spot and the floor areas of each unvisited scenic spot, represents the number of scenic spots ratio coefficient of the currently visited scenic spot m, represents the number of scenic spots of the currently visited scenic spot, represents the maximum number of scenic spots among the number of scenic spots of the currently visited scenic spot and the numbers of scenic spots of each unvisited scenic spot.
[0184] Analyze the first visit willingness coefficient through the following formula:
[0185] ;
[0186] In the formula, represents the first visit willingness coefficient, represents the floor area ratio coefficient of the currently visited scenic spot m, represents the number of scenic spots ratio coefficient of the currently visited scenic spot m, represents the first state parameter of the currently visited scenic spot m, represents the play expectation coefficient of the tourist for the currently visited scenic spot m, represents the play time of the tourist in the currently visited scenic spot m, represents the ratio of the play duration of the tourist in the currently visited scenic spot m to the first state parameter of the currently visited scenic spot m. The larger this value is, the stronger the tourist's visit willingness. Use function to normalize the result.
[0187] C64. Obtain the complete itinerary parameters of the visited scenic spots according to the first congestion index and the first visit willingness coefficient.
[0188] Obtain the complete itinerary parameters of the visited scenic spots through the following formula:
[0189] ;
[0190] wherein, represents the complete itinerary parameters of the currently visited scenic spot m, represents the first congestion index, represents the first visit willingness coefficient of the currently visited scenic spot m.
[0191] In terms of obtaining the unvisited itinerary parameters of each of the unvisited scenic spots, the third obtaining sub-module is specifically configured to perform the following steps D1-D4:
[0192] D1. Obtain the second average speed in the paths between each of the unvisited scenic spots according to the historical data.
[0193] D2. Obtain the second congestion index corresponding to each of the unvisited scenic spots according to the moving rate and each of the second average speeds.
[0194] Analyze the second congestion index:
[0195] ;
[0196] In the formula, represents the second congestion index of the th unvisited scenic spot, represents the moving rate of the tourist, represents the second average speed of the corresponding path of the th unvisited scenic spot. Set the threshold to 0. When , then there is congestion on this road, otherwise there is no congestion. If , then .
[0197] D3. Obtain the second status parameter of each of the unvisited scenic spots according to the historical data.
[0198] Obtain the second status parameter of each of the unvisited scenic spots through the following formula:
[0199] ;
[0200] ;
[0201] wherein, represents the land occupation ratio coefficient of the th unvisited scenic spot, represents the land occupation of the th unvisited scenic spot, Represents the occupied area of the currently visited scenic spots and the maximum occupied area among the occupied areas of each unvisited scenic spot, Represents the proportion coefficient of the number of scenic spots of the jth unvisited scenic spot, Represents the number of scenic spots of the jth unvisited scenic spot, Represents the maximum number of scenic spots among the number of scenic spots of the currently visited scenic spots and the number of scenic spots of each unvisited scenic spot.
[0202] In the present disclosure, the numbers of the visited scenic spots are different from those of the unvisited scenic spots, that is, the values of m and j are different.
[0203] D4. Obtain the unvisited itinerary parameters of each unvisited scenic spot according to the second congestion index and the play expectation coefficient corresponding to each unvisited scenic spot.
[0204] In one embodiment, in terms of obtaining the play scenic spot priority index of each unvisited scenic spot according to the second congestion index and the play expectation coefficient corresponding to each unvisited scenic spot, the third obtaining sub-module is specifically configured to perform the following steps D41-D43:
[0205] D41. Obtain the predicted visit duration of each unvisited scenic spot according to the first state parameter, the play time, and the second state parameter of each unvisited scenic spot.
[0206] For the deviation parameter between the first state parameter of the currently visited scenic spot and the second state parameter of the unvisited scenic spot, obtain the difference value between the currently visited scenic spot and the unvisited scenic spot in terms of occupied area and the number of scenic spots, and thus analyze the predicted visit duration of the tourist at the unvisited scenic spot.
[0207] The predicted visit duration of each unvisited scenic spot can be obtained through the following formula:
[0208] ;
[0209] .
[0210] In the formula, represents the occupied area proportion coefficient of the currently visited scenic spot m, represents the number of scenic spots proportion coefficient of the currently visited scenic spot m, represents the occupied area proportion coefficient of the jth unvisited scenic spot, represents the number of scenic spots proportion coefficient of the jth unvisited scenic spot, represents the difference between the currently visited scenic spot m and the The difference value between the area occupied by an unvisited scenic spot and the number of scenic spots represents the predicted visiting duration of the j-th unvisited scenic spot, and represents the playing time of the currently visited scenic spot m.
[0211] D42. Obtain the second visiting willingness coefficient of each unvisited scenic spot according to the second state parameter, the unvisited duration, and the corresponding playing expectation coefficient of each unvisited scenic spot.
[0212] The implementation manner of this step is similar to that in the above embodiment, and will not be elaborated here.
[0213] D43. Obtain the unvisited itinerary parameter of each unvisited scenic spot according to the second congestion index and the corresponding second visiting willingness coefficient of each unvisited scenic spot.
[0214] The implementation manner of this step is similar to that in the above embodiment, and will not be elaborated here.
[0215] The fourth obtaining sub-module 122 is configured to obtain the playing scenic spot priority index of each unvisited scenic spot according to the complete itinerary parameter, the unvisited itinerary parameter of each unvisited scenic spot, and the corresponding playing expectation coefficient.
[0216] After the tourist completes a complete playing itinerary, obtain the playing expectation coefficient of the tourist for the unvisited scenic spots according to the above steps, and then combine the complete itinerary parameters between different scenic spots and the arrival paths to obtain the playing scenic spot priority index of each unvisited scenic spot in the subsequent playing process:
[0217] ;
[0218] In the formula, represents the playing scenic spot priority index of the j-th unvisited scenic spot, represents the complete itinerary parameter of the visited scenic spot m, represents the unvisited itinerary parameter of the j-th unvisited scenic spot, represents the itinerary difference value between the j-th unvisited scenic spot and the visited scenic spot m, and is normalized using the function, represents the playing expectation coefficient of the j-th unvisited scenic spot
[0219] The adjustment module 13 is configured to dynamically adjust the playing route of the unvisited scenic spots according to the playing scenic spot priority index of each unvisited scenic spot.
[0220] After obtaining the priority index of each unvisited scenic spot, the planned route of the ongoing tour is dynamically adjusted according to the priority index of each unvisited scenic spot, and the position of the scenic spot with a higher priority index is adjusted forward.
[0221] It is worth noting that the system will make multiple adjustments in real time based on the tourists’ dynamic data until the tourists complete the parameters of each scenic spot or exit the system.
[0222] Mainstream tourism planning algorithms have static planning flaws. That is, based on the tour range or multiple attraction selections input by the user, although the system can generate personalized recommended routes, due to the lack of a dynamic response mechanism for visited nodes and deviations from the route, it is easy to cause itinerary redundancy and trajectory deviation problems, resulting in reduced satisfaction with the tour experience. The present disclosure obtains a play expectation coefficient that characterizes the path adjustment behavior of tourists during their visit using the route recommended by the system, and then obtains a play attraction priority index that characterizes the changes in the attraction parameters of each of the unvisited attractions based on the play expectation coefficient. The subsequent tour route planning of tourists is dynamically adjusted in real time based on the play attraction priority index of each of the unvisited attractions. Through this dynamic route adjustment method, the efficiency of tourists' visits and the applicability of the planned route to tourists can be improved, the problems of itinerary redundancy and trajectory deviation can be avoided, and the satisfaction with the tour experience can be improved.
[0223] In an exemplary embodiment, Figure 6 As shown, a method for dynamic planning of scenic spot tourist routes is provided, which includes the following sub-steps S101-S103:
[0224] S101. When a tourist travels along a planned route, obtain a travel expectation coefficient of each unvisited scenic spot.
[0225] S102: Obtaining a priority index of each of the unvisited attractions according to the desired coefficient of the unvisited attractions.
[0226] S103: Dynamically adjust the tour routes of the unvisited attractions according to the priority index of each of the unvisited attractions.
[0227] In one embodiment, Figure 7 As shown, when a tourist plays along the planned route in step S101, obtaining the desired coefficient of each unvisited attraction includes the following sub-steps S1011-S1012:
[0228] S1011. Obtaining relative convenience coefficients between each of the unvisited attractions and the current location of the tourist based on the current location of the tourist;
[0229] S1012. Obtain the expected play coefficients of each of the unvisited scenic spots according to the relative convenience coefficient.
[0230] In one embodiment, the obtaining of the relative convenience coefficients between each of the unvisited scenic spots and the current position of the tourist according to the current position of the tourist includes:
[0231] Obtain the first distance relationship between each of the unvisited scenic spots and the current position according to the current position;
[0232] Obtain the second distance relationship between each of the unvisited scenic spots;
[0233] Obtain the relative convenience coefficients between each of the unvisited scenic spots and the current position according to the first distance relationship and the second distance relationship.
[0234] In one embodiment, the obtaining of the expected play coefficients of each of the unvisited scenic spots according to the relative convenience coefficient includes:
[0235] After the tourist departs, periodically obtain the travel parameters of the tourist, where the travel parameters include: the travel distance in the current period and the direction vector corresponding to the current moment;
[0236] Obtain the position change relationship between the tourist and each of the unvisited scenic spots during the tourist's travel according to the travel distance in each period and the distances between each of the unvisited scenic spots;
[0237] Obtain the displacement azimuth relationship of the tourist according to the position change relationship;
[0238] Obtain the geographical azimuth relationship between the tourist and each of the unvisited scenic spots;
[0239] Obtain the azimuth identity parameter between the displacement direction of the tourist and the direction between the tourist and each of the unvisited scenic spots according to the displacement azimuth relationship and the geographical azimuth relationship;
[0240] Obtain the minimum reach distance coefficient of each of the unvisited scenic spots according to the position change relationship;
[0241] Obtain the expected play coefficients of each of the unvisited scenic spots according to the azimuth identity parameter, the minimum reach distance coefficient, and the relative convenience coefficient of each of the unvisited scenic spots.
[0242] In one embodiment, as Figure 8 shown, step S102 of obtaining the play scenic spot priority index of each of the unvisited scenic spots according to the expected play coefficients of each of the unvisited scenic spots includes the following sub-steps S1021 - S1022:
[0243] S1021. During the process of tourists' visit, obtain the complete itinerary parameters of the visited scenic spots and the unvisited itinerary parameters of each of the unvisited scenic spots;
[0244] S1022. According to the complete itinerary parameters, the unvisited itinerary parameters of each of the unvisited scenic spots, and the corresponding expected play coefficients, obtain the play priority indices of each of the unvisited scenic spots.
[0245] In one embodiment, the obtaining of the complete itinerary parameters of the visited scenic spots includes:
[0246] Obtain the positional relationship between the currently visited scenic spot and the previous visited scenic spot;
[0247] Obtain the travel time spent by the tourist on the way from the previous visited scenic spot to the currently visited scenic spot;
[0248] Determine the moving speed of the tourist according to the positional relationship and the travel time;
[0249] Obtain the first speed average value in the path of other tourists from the previous visited scenic spot to the currently visited scenic spot according to historical data;
[0250] Obtain the first congestion index according to the moving speed and the first speed average value;
[0251] Obtain the complete itinerary parameters of the visited scenic spot according to the first congestion index and the expected play coefficient of the currently visited scenic spot.
[0252] In one embodiment, the obtaining of the complete itinerary parameters of the visited scenic spot according to the first congestion index and the expected play coefficient of the currently visited scenic spot includes:
[0253] Obtain the play time of the tourist in the currently visited scenic spot;
[0254] Obtain the first state parameter of the currently visited scenic spot according to the historical data;
[0255] Obtain the first visit willingness coefficient of the currently visited scenic spot according to the first state parameter, the play time, and the expected play coefficient of the currently visited scenic spot;
[0256] Obtain the complete itinerary parameters of the visited scenic spot according to the first congestion index and the first visit willingness coefficient.
[0257] In one embodiment, the obtaining of the unvisited itinerary parameters of each of the unvisited scenic spots includes:
[0258] Obtain the second average speed in the paths between each of the unvisited scenic spots based on the historical data;
[0259] Obtain the second congestion index corresponding to each of the unvisited scenic spots according to the moving rate and each of the second average speeds;
[0260] Obtain the second state parameter of each of the unvisited scenic spots based on the historical data;
[0261] Obtain the unvisited itinerary parameter of each of the unvisited scenic spots according to the second congestion index and the play expectation coefficient corresponding to each of the unvisited scenic spots.
[0262] In one embodiment, the obtaining the unvisited itinerary parameter of each of the unvisited scenic spots according to the second congestion index and the play expectation coefficient corresponding to each of the unvisited scenic spots includes:
[0263] Obtain the predicted visit duration of each of the unvisited scenic spots according to the first state parameter, the play time, and the second state parameter of each of the unvisited scenic spots;
[0264] Obtain the second visit willingness coefficient of each of the unvisited scenic spots according to the second state parameter, the unvisited duration, and the corresponding play expectation coefficient of each of the unvisited scenic spots;
[0265] Obtain the unvisited itinerary parameter of each of the unvisited scenic spots according to the second congestion index and the corresponding second visit willingness coefficient of each of the unvisited scenic spots.
[0266] The implementation manners of the steps in the above method embodiments are similar to those of the above device, and will not be described in detail here.
[0267] It should be noted that: the above sequence of the embodiments of the present invention is only for description, and does not represent the advantages and disadvantages of the embodiments. The processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0268] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between each embodiment can be referred to each other. Each embodiment focuses on the differences from other embodiments.
Claims
1. A dynamic planning system for scenic area tourism routes, characterized in that, The system includes: A first acquisition module, configured to acquire the play expectation coefficients of each unvisited scenic spot when a tourist plays according to the planned route; A second acquisition module, configured to acquire the play scenic spot priority indexes of each unvisited scenic spot according to the play expectation coefficients of each unvisited scenic spot; An adjustment module, configured to dynamically adjust the play route of the unvisited scenic spots according to the play scenic spot priority indexes of each unvisited scenic spot; The first acquisition module includes: A first acquisition sub-module, configured to acquire the relative convenience coefficients between each unvisited scenic spot and the current position of the tourist according to the current position of the tourist; A second acquisition sub-module, configured to acquire the play expectation coefficients of each unvisited scenic spot according to the relative convenience coefficients; In terms of acquiring the relative convenience coefficients between each unvisited scenic spot and the current position of the tourist according to the current position of the tourist, the first acquisition sub-module specifically is configured to: Acquire the first distance relationship between each unvisited scenic spot and the current position according to the current position; Acquire the second distance relationship between each unvisited scenic spot; Acquire the relative convenience coefficients between each unvisited scenic spot and the current position according to the first distance relationship and the second distance relationship; In terms of acquiring the play expectation coefficients of each unvisited scenic spot according to the relative convenience coefficients, the second acquisition sub-module specifically is configured to: After the tourist departs, periodically acquire the travel parameters of the tourist, where the travel parameters include: the travel distance of the current period and the direction vector corresponding to the current period; According to the travel distance of each period and the distances between each unvisited scenic spot, acquire the position change relationship between the tourist and each unvisited scenic spot during the travel process of the tourist; Acquire the displacement azimuth relationship of the tourist according to the position change relationship; Acquire the geographical azimuth relationship between the tourist and each unvisited scenic spot; Acquire the azimuth identity parameter between the displacement direction of the tourist and the direction between the tourist and each unvisited scenic spot according to the displacement azimuth relationship and the geographical azimuth relationship; Acquire the minimum reach distance coefficient of each unvisited scenic spot according to the position change relationship; Acquire the play expectation coefficients of each unvisited scenic spot according to the azimuth identity parameter, the minimum reach distance coefficient, and the relative convenience coefficient of each unvisited scenic spot; The calculation formula for the minimum reach distance coefficient of each unvisited scenic spot is: ; In the formula, represents the minimum arrival distance coefficient of the th unvisited scenic spot, j is the scenic spot number, k is the travel distance cycle number, represents the position change relationship between the tourist in the kth travel distance cycle and the th unvisited scenic spot, represents the first distance relationship between the tourist's current position and the th unvisited scenic spot, represents the position change relationship between the kth travel distance cycle and the th unvisited scenic spot, represents the first distance relationship between the tourist's current position and the +1th unvisited scenic spot, represents the minimum value function; The calculation formula for the play expectation coefficient of each unvisited scenic spot during the travel process of the tourist is: ; In the formula, is the difference between the normalized value of the orientation identity parameter of the j-th unvisited scenic spot and the normalized value of the orientation identity parameter of the (j + 1)-th unvisited scenic spot in the k-th travel distance period, is the relative convenience coefficient of the scenic spot, is the product of the minimum arrival distance coefficient of the j-th unvisited scenic spot and the relative convenience coefficient of the j-th unvisited scenic spot, indicating the travel state of the tourist to the j-th unvisited scenic spot, represents the normalization function, represents the expected coefficient of playing at the j-th unvisited scenic spot.
2. The scenic area tourism route dynamic planning system according to claim 1, characterized in that The second acquisition module includes: A third acquisition sub-module, configured to acquire the complete travel parameters of the visited scenic spots and the unvisited travel parameters of each unvisited scenic spot during the tourist's play; A fourth acquisition sub-module, configured to acquire the play scenic spot priority indexes of each unvisited scenic spot according to the complete travel parameters, the unvisited travel parameters of each unvisited scenic spot, and the corresponding play expectation coefficients.
3. The scenic area tourism route dynamic planning system according to claim 2, wherein, In terms of obtaining the complete itinerary parameters of the visited scenic spots, the third obtaining sub-module is specifically configured to: Obtain the positional relationship between the currently visited scenic spot and the previous visited scenic spot; Obtain the travel time spent by the tourist on the way from the previous visited scenic spot to the currently visited scenic spot; Determine the moving speed of the tourist according to the positional relationship and the travel time; Obtain the first speed average value in the path from the previous visited scenic spot to the currently visited scenic spot by other tourists according to historical data; Obtain the first congestion index according to the moving speed and the first speed average value; Obtain the complete itinerary parameters of the visited scenic spot according to the first congestion index and the play expectation coefficient of the currently visited scenic spot.
4. The scenic area tourism route dynamic planning system according to claim 3, characterized in that In terms of obtaining the complete itinerary parameters of the visited scenic spot according to the first congestion index and the play expectation coefficient of the currently visited scenic spot, the third obtaining sub-module is specifically configured to: Obtain the play time of the tourist in the currently visited scenic spot; Obtain the first state parameter of the currently visited scenic spot according to historical data; Obtain the first visit willingness coefficient of the currently visited scenic spot according to the first state parameter, the play time, and the play expectation coefficient of the currently visited scenic spot; Obtain the complete itinerary parameters of the visited scenic spot according to the first congestion index and the first visit willingness coefficient.
5. The scenic area tourism route dynamic planning system according to claim 4, characterized in that, In terms of obtaining the unvisited itinerary parameters of each unvisited scenic spot, the third obtaining sub-module is specifically configured to: Obtain the second speed average value in the paths between each unvisited scenic spot by other tourists according to historical data; Obtain the second congestion index corresponding to each unvisited scenic spot according to the moving speed and each second speed average value; Obtain the second state parameter of each unvisited scenic spot according to historical data; Obtain the unvisited itinerary parameters of each unvisited scenic spot according to the second congestion index corresponding to each unvisited scenic spot and the play expectation coefficient.
6. The scenic area tourism route dynamic planning system according to claim 5, characterized in that, In terms of obtaining the unvisited itinerary parameters of each unvisited scenic spot according to the second congestion index corresponding to each unvisited scenic spot and the play expectation coefficient, the third obtaining sub-module is specifically configured to: Obtain the predicted visit duration of each unvisited scenic spot according to the first state parameter, the play time, and the second state parameter of each unvisited scenic spot; Obtain the second visit willingness coefficient of each unvisited scenic spot according to the second state parameter, the predicted visit duration, and the corresponding play expectation coefficient of each unvisited scenic spot; Obtain the unvisited itinerary parameters of each unvisited scenic spot according to the second congestion index of each unvisited scenic spot and the corresponding second visit willingness coefficient.
7. A dynamic programming method for scenic area tourism route, characterized in that, The method includes: When the tourist plays according to the planned route, obtain the play expectation coefficients of each unvisited scenic spot; Obtain the play scenic spot priority index of each unvisited scenic spot according to the play expectation coefficients of each unvisited scenic spot. Dynamically adjust the play routes of the unvisited scenic spots according to the play priority indices of the respective unvisited scenic spots; When a tourist plays according to the planned route, obtain the play expectation coefficients of each unvisited scenic spot, including: According to the current position of the tourist, obtain the relative convenience coefficients between each unvisited scenic spot and the current position of the tourist; According to the relative convenience coefficients, obtain the play expectation coefficients of each unvisited scenic spot; In the aspect of obtaining the relative convenience coefficients between each unvisited scenic spot and the current position of the tourist according to the current position of the tourist, it includes: According to the current position, obtain the first distance relationship between each unvisited scenic spot and the current position; Obtain the second distance relationship between each unvisited scenic spot; According to the first distance relationship and the second distance relationship, obtain the relative convenience coefficients between each unvisited scenic spot and the current position; In the aspect of obtaining the play expectation coefficients of each unvisited scenic spot according to the relative convenience coefficients, it includes: After the tourist departs, periodically obtain the travel parameters of the tourist, and the travel parameters include: the travel distance of the current period and the direction vector corresponding to the current period; According to the travel distance of each period and the distances between each unvisited scenic spot, obtain the position change relationship between the tourist and each unvisited scenic spot during the travel process of the tourist; According to the position change relationship, obtain the displacement azimuth relationship of the tourist; Obtain the geographical azimuth relationship between the tourist and each unvisited scenic spot; According to the displacement azimuth relationship and the geographical azimuth relationship, obtain the azimuth identity parameter between the displacement direction of the tourist and the direction between the tourist and each unvisited scenic spot; According to the position change relationship, obtain the minimum arrival distance coefficient of each unvisited scenic spot; According to the azimuth identity parameter, the minimum arrival distance coefficient and the relative convenience coefficient of each unvisited scenic spot, obtain the play expectation coefficients of each unvisited scenic spot; The calculation formula for the minimum arrival distance coefficient of each unvisited scenic spot is: ; In the formula, represents the minimum arrival distance coefficient of the th unvisited scenic spot, j is the scenic spot number, k is the travel distance period number, represents the position change relationship between the tourist in the kth travel distance period and the th unvisited scenic spot, represents the first distance relationship between the tourist's current position and the th unvisited scenic spot, represents the position change relationship between the kth travel distance period and the th unvisited scenic spot, represents the first distance relationship between the tourist's current position and the +1th unvisited scenic spot, represents the minimum value function; The calculation formula for the play expectation coefficient of each unvisited scenic spot during the travel process of the tourist is: ; In the formula, is the difference between the normalized value of the orientation identity parameter of the j-th unvisited scenic spot and the normalized value of the orientation identity parameter of the (j + 1)-th unvisited scenic spot in the k-th travel distance period, is the relative convenience coefficient of the scenic spot, is the product of the minimum arrival distance coefficient of the j-th unvisited scenic spot and the relative convenience coefficient of the j-th unvisited scenic spot, representing the travel state of the tourist to the j-th unvisited scenic spot, represents the normalization function, represents the expected coefficient of play for the j-th unvisited scenic spot.
Citation Information
Patent Citations
Travel guide method, system and equipment for enhancing experience and storage medium
CN119205423A