A method and system for generating sports tourism routes based on user portrait data
By constructing a sports tourism resource database and generating user portraits, and planning sports tourism projects and routes based on user preference characteristics, the problem of failure to meet the needs of sports enthusiasts in the existing technology is solved, and a sports tourism planning with diversity and cost stability is achieved.
Patent Information
- Application Number
- CN202510610896.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-13
- Publication Date
- 2025-07-22
- Estimated Expiration
- 2045-05-13
AI Technical Summary
The existing planning methods for tourism projects and sports tourism routes fail to effectively consider the different types of needs of sports enthusiasts, resulting in a sparse number of tourism projects to choose from, and the diversification of sports tourism projects and routes may lead to a rapid increase in the cost of tourism organizations.
By constructing a sports tourism resource database and generating user portraits, based on the user's sports preference characteristics and scenic spot preference characteristics, generate sports tourism project push information for each user, and plan sports tourism routes based on the needs of intended users and the intensity level of tourism purpose, considering the organizational costs of the tourism company.
It has achieved the realization that while stabilizing the cost of tourism organization, the diversity of sports tourism projects and routes is improved, and the tourism project selection needs of sports enthusiasts are met.
Smart Images

Figure CN120124835B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of sports tourism route planning, and in particular to a sports tourism route generation method and system based on user portrait data. Background Art
[0002] Sports tourism usually refers to travel activities that people take to other places outside their permanent residence for the purpose of participating in sports. It combines sports activities (such as hiking, mountaineering, cycling, skiing, diving, and surfing) with travel experience, and has the characteristics of high health value, rich experience, and strong social interaction. It is gradually becoming popular in the tourism industry.
[0003] At present, the tourism industry still adopts the traditional promotion strategy of focusing on tourist attractions when promoting sports tourism projects. Sports are only added to the promotion information as an additional experience, and the choice of sports is not included in the main consideration. In some scenarios, it will affect the user experience; for example, for some tourism users who focus on sports, their main demand is the choice of sports projects, and the demand for sports and tourist scenery accounts for half, or even higher. At the same time, some users may have a high focus on the category of sports, while others may not care about the category of sports, but only the presence or absence of sports. In response to the needs of these users, the existing planning methods of tourism projects and sports tourism routes do not take into account the different types of needs of sports enthusiasts in tourism selection, making the number of tourism projects available scarce. Users often choose to purchase the services of the entire tourism project because they prefer sports projects at a certain tourist attraction. In addition, when tourism companies launch sports tourism projects, while considering the user selection experience, they also need to consider the planning costs of sports tourism projects and sports tourism routes. Although the diversification of sports tourism projects and sports tourism routes will give users more choices, it will inevitably lead to a rapid increase in the cost of tourism organization.
[0004] Therefore, how to achieve reasonable planning of sports tourism projects and sports tourism routes, while stabilizing the cost of tourism organization, improve the diversity of sports tourism projects and sports tourism routes, and meet the tourism project selection needs of sports enthusiasts as much as possible, is a technical problem that needs to be solved urgently. Summary of the invention
[0005] The main purpose of the present invention is to provide a method and system for generating sports tourism routes based on user portrait data, aiming to solve at least one of the above-mentioned technical problems.
[0006] To achieve the above object, the present invention provides a method for generating a sports tourism route based on user portrait data, comprising:
[0007] Obtain the tourism resource information of the target area during the planning period and construct a sports tourism resource database;
[0008] Collect user associated information and generate user portraits; wherein, the user portraits include a set of tourism preference features composed of sports preference features and scenic spot preference features of each user, a sports tourism user category determined by the set of tourism preference features, and the intensity of sports tourism purpose;
[0009] Based on the sports tourism resource database and the tourism user category of each user, generate sports tourism project push information for each user and send it to the corresponding user;
[0010] Receive the sports tourism demands feedback by intention users; wherein, the sports tourism demands include the intended tourism content and the intended tourism period;
[0011] According to the sports tourism demands of each intention user and the intensity level of the tourism purpose of this intention user, generate several sports tourism routes of the target area during the planning period, and take each sports tourism route as sports tourism planning information and send it to the corresponding user.
[0012] Optionally, the step of obtaining the tourism resource information of the target area during the planning period and constructing a sports tourism resource database specifically includes:
[0013] Obtain the tourism resource information of the target area during the planning period, and extract the scenic spot locations and tourism content description information of several tourism scenic spots in the target area;
[0014] According to the set of correlation features between the tourism content extracted from the scenic spot location and tourism content description information of each tourism scenic spot and sports activities, construct a sports tourism resource database of the target area.
[0015] Optionally, the step of collecting user associated information and generating user portraits specifically includes:
[0016] Collect user associated information; wherein, the user associated information includes at least one of user historical tourism orders, user registration information or pre-entered tourism preference information;
[0017] Extract the sports preference features and scenic spot preference features from the user associated information, and use the sports preference features and scenic spot preference features to determine the sports tourism user category and the intensity of sports tourism purpose respectively;
[0018] Construct the sports preference features and scenic spot preference features into a set of tourism preference features, and jointly generate the user portrait of each user with the sports tourism user category and the intensity of sports tourism purpose.
[0019] Optionally, the steps of determining the sports tourism user category and the intensity of sports tourism purpose by using sports preference features and scenic spot preference features respectively specifically include:
[0020] Calculate the first similarity between the sports preference features of each user and several first features of each preset sports preference category, and the second similarity between the scenic spot preference features of each user and several second features of each preset scenic spot preference category respectively;
[0021] Combine the sports preference category with the highest first similarity and the scenic spot preference category with the highest second similarity as the sports tourism user category of each user;
[0022] Calculate several correlation degrees between every two sports preference features of each user, and divide the several correlation degrees into a first correlation degree higher than the first correlation degree threshold and a second correlation degree not higher than the first correlation degree threshold according to the preset first correlation degree threshold;
[0023] Use the mapping comparison table of different ratio ranges and the intensity of sports tourism purpose to convert the ratio of the number of the first correlation degree in the several correlation degrees to the sum of the numbers of the first correlation degree and the second correlation degree into the intensity of sports tourism purpose of each user.
[0024] Optionally, the calculation of the first similarity and the calculation of the second similarity are respectively carried out by calculating the cosine similarity between the sports preference features of each user and several first features and the cosine similarity between the scenic spot preference features of each user and several second features.
[0025] Optionally, the steps of generating sports tourism project push information for each user based on the sports tourism resource database and the tourism user category of each user and sending it to the corresponding user specifically include:
[0026] Extract the scenic spot location and the correlation feature set of tourism content and sports activities of each tourist attraction in the sports tourism resource database, and calculate several third correlation degrees corresponding to several sports activity correlation features and several tourism content correlation features in the correlation feature set of tourism content and sports activities with several first features and several second features of the tourism user category of each user respectively;
[0027] Judge whether there is a third correlation degree higher than the second correlation degree threshold among the several third correlation degrees of each tourist attraction. If so, define this tourist attraction as a push candidate attraction;
[0028] Generate sports tourism project push information for each user based on the scenic spot location and sports scenic spot promotion information of each push candidate attraction, and send it to the corresponding user.
[0029] Optionally, for the calculation of the first correlation degree and the second correlation degree and the calculation of the third correlation degree, by calling an external corpus database, calculate the co-occurrence times of each pair of sports preference features in each corpus text in the external corpus database, and the co-occurrence times of each pair of features between several sports activity-related features and several tourism content-related features and several first features and several second features in each corpus text in the external corpus database.
[0030] Optionally, according to the sports tourism needs of each intended user and the intensity level of the tourism purpose of this intended user, generate several sports tourism routes in the target area during the planning period, and take each sports tourism route as sports tourism planning information and send it to the corresponding user. The steps specifically include:
[0031] Extract the intended tourism content and intended tourism period in the sports tourism needs of each intended user, and calculate the third similarity between several sports activity-related features of each intended tourist attraction in the intended tourism content and several sports activity-related features of each other non-intended tourist attraction;
[0032] Count each non-intended tourist attraction with a third similarity higher than the similarity threshold once, and statistically sum up the counting results of each intended tourist attraction and non-intended tourist attraction in the sports tourism needs of all intended users. Construct a tourism attraction expansion list of non-intended tourist attractions in descending order of the count in the counting result sum;
[0033] According to the intended tourism period, tourism purpose intensity, and the scenic spot location of each tourist attraction in the sports tourism needs of each intended user, considering the tourism attraction expansion list of non-intended tourist attractions, generate several sports tourism routes in the target area during the planning period, and take each sports tourism route as sports tourism planning information and send it to the corresponding user.
[0034] Optionally, according to the intended tourism period, tourism purpose intensity, and the scenic spot location of each tourist attraction in the sports tourism needs of each intended user, considering the tourism attraction expansion list of non-intended tourist attractions, generate several sports tourism routes in the target area during the planning period, and take each sports tourism route as sports tourism planning information and send it to the corresponding user. The steps specifically include:
[0035] Based on the tourism purpose intensity of each intended user, determine the maximum number of attractions to be expanded for each intended user according to the preset relationship between each intensity and the maximum number of attractions to be expanded;
[0036] Determine the planned number of sports tourism routes according to the limitations of sports tourism management resources;
[0037] For all tourist attractions within the target area, according to the location of each tourist attraction, several initial sports tourism routes including the shortest tourist routes corresponding to different combinations of tourist attractions are generated. According to the principle of optimal route planning, a number of final sports tourism routes equal to the planned quantity are selected from the several initial sports tourism routes;
[0038] Among them, the route planning principle is configured as:
[0039] For each interested user, there is at least one final sports tourism route among the final sports tourism routes that satisfies the constraint conditions that the sports tourism time determined according to the location of each tourist attraction and the standard time-consuming of sports tourism is shorter than the intended tourism period of the interested user, satisfies including all the intended tourist attractions of the interested user, and satisfies that the number of tourist attractions other than all the intended tourist attractions is less than the maximum number of expanded attractions of the interested user; with the goal of planning that the number of non-intended tourist attractions in the tourist attraction expansion list among all the final sports tourism routes is the largest;
[0040] Select the final sports tourism route with the largest number of scenic areas from the at least one final sports tourism route planned for each interested user as the sports tourism planning information corresponding to each interested user and send it to the corresponding user.
[0041] In addition, to achieve the above purpose, the present invention also provides a sports tourism route generation system based on user portrait data. The system includes:
[0042] A construction module for obtaining the tourism resource information of the target area during the planning period and constructing a sports tourism resource database;
[0043] An acquisition module for acquiring user association information and generating a user portrait; wherein, the user portrait includes a tourism preference feature set composed of the sports preference features and scenic spot preference features of each user, a sports tourism user category determined by the tourism preference feature set, and the intensity of sports tourism purpose;
[0044] A sending module for generating sports tourism project push information for each user based on the sports tourism resource database and the tourism user category of each user and sending it to the corresponding user;
[0045] A receiving module for receiving the sports tourism demands feedback by interested users; wherein, the sports tourism demands include intended tourism content and intended tourism period;
[0046] The generation module is used to generate several sports tourism routes in the target area during the planning period according to the sports tourism needs of each potential user and the intensity level of the travel purpose of the potential user, and send each sports tourism route as sports tourism planning information to the corresponding user.
[0047] The beneficial effects of the present invention are as follows: a method and system for generating sports tourism routes based on user portrait data are proposed, by obtaining tourism resource information of the target area and constructing a sports tourism resource database, collecting user association information and generating user portraits, using the sports tourism user category and sports tourism resource database in the user portrait, generating sports tourism project push information for each user and sending it to the user, and then generating several sports tourism routes in the target area according to the sports tourism needs fed back by the intended user and the tourism purpose intensity level in the user portrait, and sending it to the corresponding user as the planning information of the sports tourism project. Thus, through the construction of the sports tourism resource database and the generation of user portraits, considering the sports tourism user category of each user, generating sports tourism project push information, and then through the sports tourism needs and tourism purpose intensity level of the intended user, considering the tourism organization cost of the travel company, finally planning and generating several sports tourism routes that meet the sports project needs of a large number of different sports enthusiasts in the travel process, realizing the reasonable planning of sports tourism projects and sports tourism routes, while stabilizing the tourism organization cost, improving the diversity of sports tourism projects and sports tourism routes, and meeting the tourism project selection needs of sports enthusiasts as much as possible. BRIEF DESCRIPTION OF THE DRAWINGS
[0048] Figure 1 It is a flow chart of a method for generating a sports tourism route based on user portrait data of the present invention;
[0049] Figure 2 It is a structural block diagram of the sports tourism route generation system based on user portrait data of the present invention.
[0050] The realization of the purpose, functional features and advantages of the present invention will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0051] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.
[0052] The embodiment of the present invention provides a method for generating a sports tourism route based on user portrait data, referring to Figure 1 , Figure 1 It is a flow chart of an embodiment of a method for generating a sports tourism route based on user portrait data of the present invention.
[0053] In this embodiment, a method for generating a sports tourism route based on user portrait data includes:
[0054] S100: Obtain the tourism resource information of the target area during the planning period and construct a sports tourism resource database;
[0055] S200: Collect user association information and generate user portraits; wherein, the user portraits include a set of tourism preference features composed of sports preference features and scenic spot preference features of each user, a sports tourism user category determined by the set of tourism preference features, and the intensity of sports tourism purpose;
[0056] S300: Based on the sports tourism resource database and the tourism user category of each user, generate sports tourism project push information for each user and send it to the corresponding user;
[0057] S400: Receive the sports tourism demands feedback by the interested users; wherein, the sports tourism demands include the intended tourism content and the intended tourism period;
[0058] S500: According to the sports tourism demands of each interested user and the intensity level of the tourism purpose of this interested user, generate several sports tourism routes of the target area during the planning period, and take each sports tourism route as sports tourism planning information and send it to the corresponding user.
[0059] It should be noted that currently, when the tourism industry promotes sports tourism projects, it still adopts the traditional promotion strategy mainly based on tourist attractions. Sports are only added as an additional experience to the promotion information, and the selection of sports is not included in the main considerations. In some scenarios, it will affect the user experience; for example, for some tourism users who focus on sports, their main demand is the selection of sports projects, and the demands for sports and tourism scenery each account for half, or even the demand for sports is higher. At the same time, some users may have a very high focus on the category of sports, while some users may not care about the category of sports, but only care about the presence or absence of sports. For the needs of these users, the existing tourism project and sports tourism route planning methods do not consider the different types of needs of sports enthusiasts in tourism selection, resulting in a small number of available tourism projects. Users often choose to purchase the services of the entire tourism project because they favor the sports projects of a certain tourist attraction. In addition, when tourism companies launch sports tourism projects, while considering the user selection experience, they also need to consider the planning costs of sports tourism projects and sports tourism routes. Although the diversification of sports tourism projects and sports tourism routes will give users more choices, it will inevitably lead to a rapid increase in tourism organization costs.
[0060] In order to solve the above problems, this embodiment builds a sports tourism resource database and generates user portraits, considers the sports tourism user category of each user, generates sports tourism project push information, and then considers the sports tourism needs of potential users and the intensity level of travel purpose, and the travel organization cost of the travel company. Finally, it plans and generates several sports tourism routes that meet the needs of a large number of different sports enthusiasts for sports projects during the travel process, and sends them to the corresponding users as planning information of sports tourism projects, so as to realize the reasonable planning of sports tourism projects and sports tourism routes, stabilize the travel organization cost, and enhance the diversity of sports tourism projects and sports tourism routes, so as to meet the travel project selection needs of sports enthusiasts as much as possible.
[0061] In a preferred embodiment, the steps of obtaining tourism resource information of the target area during the planning period and constructing a sports tourism resource database specifically include:
[0062] S110: Acquire tourism resource information of the target area during the planning period, and extract the location and tourism content description information of several tourist attractions in the target area;
[0063] S120: Constructing a sports tourism resource database of the target area according to the location of each tourist attraction and the tourism content and sports activity association feature set extracted from the tourism content description information.
[0064] In this embodiment, the tourism resource information of the target area is usually the promotional information released by the tourist attractions in the target area. The promotional information includes the tourism content and sports activities, attraction locations and other information provided during the planning period of the target area. By acquiring and parsing the promotional information, the construction of the sports tourism resource database of the target area can be realized.
[0065] In a preferred embodiment, the steps of collecting user association information and generating user portraits specifically include:
[0066] S210: Collecting user-related information; wherein the user-related information includes at least one of the user's historical travel orders, user registration information, or pre-entered travel preference information;
[0067] S220: extracting sports preference features and scenic spot preference features from the user association information, and using the sports preference features and scenic spot preference features to respectively determine the sports tourism user category and the sports tourism purpose intensity;
[0068] S230: construct the sports preference features and the scenic spot preference features into a tourism preference feature set, and generate a user profile of each user together with the sports tourism user category and the sports tourism purpose intensity.
[0069] Further, the steps of determining the sports tourism user category and the intensity of sports tourism purpose by using sports preference features and scenic spot preference features specifically include:
[0070] S221: Calculate the first similarity between the sports preference features of each user and several first features of each preset sports preference category, and the second similarity between the scenic spot preference features of each user and several second features of each preset scenic spot preference category respectively;
[0071] S222: Combine the sports preference category with the highest first similarity and the scenic spot preference category with the highest second similarity as the sports tourism user category of each user;
[0072] S223: Calculate several correlation degrees between every two sports preference features of each user, and divide the several correlation degrees into a first correlation degree higher than the first correlation degree threshold and a second correlation degree not higher than the first correlation degree threshold according to the preset first correlation degree threshold;
[0073] S224: Use the mapping comparison table between different ratio ranges and the intensity of sports tourism purpose to convert the ratio of the number of the first correlation degree in the several correlation degrees to the sum of the numbers of the first correlation degree and the second correlation degree into the intensity of sports tourism purpose of each user.
[0074] In this embodiment, the collected user association information includes the user's historical travel orders, registration information or input travel preference information. By analyzing the sports preference features and scenic spot preference features in the user association information, a travel preference feature set is constructed. Then, by calculating the similarity between the travel preference feature set and the first features of the preset sports preference categories, the specific sports tourism user category of each user is judged. At the same time, by calculating several correlation degrees between every two sports preference features of each user, the intensity of sports tourism purpose of each user is determined according to the ratio of the number of the first correlation degree higher than the first correlation degree threshold to the sum of the numbers of the first correlation degree and the second correlation degree. It should be noted that the intensity of sports tourism purpose of each user mainly represents the degree of concentration of the user on sports during the travel. The higher the intensity of sports tourism purpose, the more the user focuses on one or several sports items. On the contrary, it indicates that the user has a relatively wide choice of sports categories during the travel and doesn't really care whether it is a specific one or several sports items. This provides data support for the subsequent planning of sports tourism projects and routes.
[0075] In practical applications, the calculation of the first similarity and the second similarity is respectively performed by calculating the cosine similarity between the sports preference features of each user and several first features and the cosine similarity between the scenic spot preference features of each user and several second features.
[0076] In a preferred embodiment, based on the sports tourism resource database and the tourism user category of each user, generating sports tourism project push information for each user and sending it to the corresponding user specifically includes:
[0077] S310: Extract the scenic spot location and the correlation feature set of tourism content and sports activities of each scenic spot in the sports tourism resource database, and calculate the corresponding several third correlation degrees between several sports activity correlation features and several tourism content correlation features in the correlation feature set of tourism content and sports activities and several first features and several second features of the tourism user category of each user;
[0078] S320: Determine whether there is a third correlation degree higher than the second correlation degree threshold among the several third correlation degrees of each scenic spot. If so, define this scenic spot as a push candidate scenic spot;
[0079] S330: Generate sports tourism project push information for each user based on the scenic spot location and sports scenic spot promotion information of each push candidate scenic spot, and send it to the corresponding user.
[0080] In this embodiment, first, calculate the corresponding several third correlation degrees between several sports activity correlation features and several tourism content correlation features in the correlation feature set of tourism content and sports activities and several first features and several second features of the tourism user category of each user. According to the third correlation degree and the second correlation degree threshold, determine whether this scenic spot is used as a push candidate scenic spot to generate sports tourism project push information. This push candidate scenic spot can be understood as a scenic spot that the user may want to visit. In this way, construct the sports tourism project push information of each user. After sending it to the corresponding user, the user can feedback sports tourism needs according to this sports tourism project push information.
[0081] In practical applications, for the calculation of the first correlation degree and the second correlation degree and the calculation of the third correlation degree, by calling an external corpus database, calculate the co-occurrence times of each two sports preference features in each corpus text in the external corpus database, and the co-occurrence times of each two features between several sports activity correlation features and several tourism content correlation features and several first features and several second features respectively in each corpus text in the external corpus database.
[0082] In a preferred embodiment, according to the sports tourism needs of each intended user and the intensity level of the tourism purpose of this intended user, generating several sports tourism routes in the target area during the planned period, and taking each sports tourism route as sports tourism planning information and sending it to the corresponding user specifically includes:
[0083] S510: Extract the intended tourism content and intended tourism period in the sports tourism needs of each intended user, and calculate the third similarity between several sports activity association features of each intended tourism scenic spot in the intended tourism content and several sports activity association features of each other non-intended tourism scenic spot;
[0084] S520: Count each non-intended tourism scenic spot with a third similarity higher than the similarity threshold once, and statistically sum up the counting results of each intended tourism scenic spot and non-intended tourism scenic spot in the sports tourism needs of all intended users. Construct a tourism scenic spot expansion list of non-intended tourism scenic spots in descending order of the counting results in the total counting results;
[0085] S530: According to the intended tourism period, tourism purpose intensity in the sports tourism needs of each intended user, and the scenic spot location of each tourism scenic spot, considering the tourism scenic spot expansion list of non-intended tourism scenic spots, generate several sports tourism routes in the target area during the planning period, and send each sports tourism route as sports tourism planning information to the corresponding user.
[0086] Furthermore, according to the intended tourism period, tourism purpose intensity in the sports tourism needs of each intended user, and the scenic spot location of each tourism scenic spot, considering the tourism scenic spot expansion list of non-intended tourism scenic spots, the step of generating several sports tourism routes in the target area during the planning period and sending each sports tourism route as sports tourism planning information to the corresponding user specifically includes:
[0087] S531: Based on the tourism purpose intensity of each intended user, determine the maximum scenic spot expansion quantity of each intended user according to the preset relationship between each intensity and the maximum scenic spot expansion quantity;
[0088] S532: Determine the planning quantity of sports tourism routes according to the limitations of sports tourism management resources;
[0089] S533: For all tourism scenic spots in the target area, according to the scenic spot location of each tourism scenic spot, generate several initial sports tourism routes including the shortest tourism paths corresponding to different tourism scenic spot combinations, and select the final sports tourism routes with the number of the planning quantity from several initial sports tourism routes according to the best route planning principle;
[0090] Among them, the route planning principle is configured as:
[0091] For each intended user, the constraints are that there is at least one final sports tourism route in the final sports tourism route, the sports tourism duration determined according to the location of each tourist attraction and the standard time of sports tourism is shorter than the intended travel period of the intended user, all intended tourist attractions of the intended user are included, and the number of tourist attractions other than all intended tourist attractions is less than the maximum number of tourist attractions expansion of the intended user; the planning goal is that the number of non-intended tourist attractions in all final sports tourism routes in the tourist attraction expansion list is the largest;
[0092] S534: Select the final sports tourism route with the largest number of scenic spots from the at least one final sports tourism route planned by each potential user, and send it to the corresponding user as the sports tourism planning information corresponding to each potential user.
[0093] In this embodiment, by constructing a sports tourism resource database and generating user portraits, considering the sports tourism user category of each user, generating sports tourism project push information, and then considering the sports tourism needs of intended users and the intensity level of tourism purpose, considering the tourism organization cost of the travel company, and finally planning and generating several sports tourism routes that meet the needs of a large number of different sports enthusiasts for sports projects during the travel process. It should be noted that the limitation of sports tourism management resources mainly refers to the human and material resources of the travel company in the process of tourism organization, and the number of sports tourism routes planned is mainly determined based on the existing human and material resources to determine the number of sports tourism routes that can be supported. And the method for finally planning and generating several sports tourism routes is to generate several initial sports tourism routes for all tourist attractions in the target area, and then consider the constraints of the number of scenic spots corresponding to the intended travel period and the intensity of sports tourism purpose of each intended user (satisfying the sports tourism needs of intended users), and then consider maximizing the number of tourist attractions in the travel route (maximizing the interests of the travel company), so as to achieve the reasonable planning of sports tourism projects and sports tourism routes, while stabilizing the cost of tourism organization, and enhance the diversity of sports tourism projects and sports tourism routes, and meet the tourism project selection needs of sports enthusiasts as much as possible.
[0094] Reference Figure 2 , Figure 2 It is a structural block diagram of an embodiment of a sports tourism route generation system based on user portrait data of the present invention.
[0095] like Figure 2 As shown, the sports tourism route generation system based on user portrait data proposed in an embodiment of the present invention includes:
[0096] Construction module 10, used to obtain tourism resource information of the target area during the planning period and construct a sports tourism resource database;
[0097] The collection module 20 is used to collect user-related information and generate user portraits; wherein, the user portraits include a tourism preference feature set composed of sports preference features and scenic spot preference features of each user, a sports tourism user category determined by the tourism preference feature set, and the intensity of sports tourism purpose.
[0098] The sending module 30 is used to generate sports tourism project push information for each user based on the sports tourism resource database and the tourism user category of each user, and send it to the corresponding user.
[0099] The receiving module 40 is used to receive the sports tourism demands feedback by the intended users; wherein, the sports tourism demands include the intended tourism content and the intended tourism period.
[0100] The generating module 50 is used to generate several sports tourism routes in the target area during the planning period according to the sports tourism demands of each intended user and the intensity level of the tourism purpose of this intended user, and take each sports tourism route as sports tourism planning information and send it to the corresponding user.
[0101] For other embodiments or specific implementation manners of the sports tourism route generation system based on user portrait data of the present invention, reference may be made to the above method embodiments, which will not be elaborated herein.
[0102] It can be understood that in the description of this specification, the descriptions referring to the terms "one embodiment", "another embodiment", "other embodiments", or "the first embodiment to the Nth embodiment", etc. mean that the specific features, structures, materials, or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described can be combined in any one or more embodiments or examples in a suitable manner.
[0103] It should be noted that in this article, the term "comprising", "including" or any other variant thereof is intended to cover a non-exclusive inclusion, so that a process, method, article or system including a series of elements not only includes those elements, but also includes other elements not expressly listed, or further includes elements inherent to such process, method, article or system. Without more limitations, the element defined by the statement "including one..." does not exclude the existence of additional identical elements in the process, method, article or system including the element.
[0104] The above are only the preferred embodiments of the present invention, and do not limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made by using the content of the specification and drawings of the present invention, or directly or indirectly applied in other related technical fields, shall be similarly included in the patent protection scope of the present invention.
Claims
1. A method for generating a sports tourism route based on user portrait data, characterized in that, Including: Obtain the tourism resource information of the target area during the planning period and construct a sports tourism resource database; Collect user association information and generate user portraits; wherein, the user portraits include a set of tourism preference characteristics composed of the sports preference characteristics and scenic spot preference characteristics of each user, a sports tourism user category determined by the set of tourism preference characteristics, and the intensity of sports tourism purpose; Generate sports tourism project push information for each user based on the sports tourism resource database and the tourism user category of each user, and send it to the corresponding user; Receive the sports tourism needs feedback by the intended users; wherein, the sports tourism needs include the intended tourism content and the intended tourism period; Generate several sports tourism routes in the target area during the planning period according to the sports tourism needs of each intended user and the intensity level of the tourism purpose of this intended user, and use each sports tourism route as sports tourism planning information and send it to the corresponding user; specifically including: Extract the intended tourism content and the intended tourism period in the sports tourism needs of each intended user, and calculate the third similarity between several sports activity association characteristics of each intended tourism scenic spot in the intended tourism content and several sports activity association characteristics of each non-intended tourism scenic spot; Count each non-intended tourism scenic spot with a third similarity higher than the similarity threshold once, and statistically calculate the total count result of each intended tourism scenic spot and non-intended tourism scenic spot in the sports tourism needs of all intended users. Construct a tourism scenic spot expansion list of non-intended tourism scenic spots in the order of the counts from high to low in the total count result; Generate several sports tourism routes in the target area during the planning period according to the intended tourism period, the intensity of the tourism purpose of each intended user, and the scenic spot location of each tourism scenic spot, considering the tourism scenic spot expansion list of non-intended tourism scenic spots, and use each sports tourism route as sports tourism planning information and send it to the corresponding user; specifically including: Based on the intensity of the tourism purpose of each intended user, determine the maximum number of scenic spot expansions for each intended user according to the preset relationship between each intensity and the maximum number of scenic spot expansions; Determine the planned number of sports tourism routes according to the limitations of sports tourism management resources; For all tourism scenic spots in the target area, generate several initial sports tourism routes including the shortest tourism paths corresponding to different combinations of tourism scenic spots according to the scenic spot location of each tourism scenic spot, and select the final number of sports tourism routes equal to the planned number from several initial sports tourism routes according to the best route planning principle; Wherein, the route planning principle is configured as: For each prospective user, there is at least one final sports tourism route in the final sports tourism routes, subject to the constraints that the sports tourism time determined according to the scenic spot location and the standard time-consuming of sports tourism of each tourist attraction is shorter than the intended tourism period of the prospective user, that it includes all the intended tourist attractions of the prospective user, and that the number of tourist attractions other than all the intended tourist attractions is less than the maximum number of scenic spot expansions of the prospective user; with the goal of maximizing the number of non-intended tourist attractions in the tourism attraction expansion list among all the final sports tourism routes. Select the final sports tourism route with the largest number of scenic spot areas from the above-mentioned at least one final sports tourism route planned for each prospective user as the sports tourism planning information corresponding to each prospective user and send it to the corresponding user.
2. The method for generating a sports tourism route based on user portrait data according to claim 1, wherein, Steps for obtaining the tourism resource information of the target area during the planning period and constructing a sports tourism resource database specifically include: Obtain the tourism resource information of the target area during the planning period and extract the scenic spot locations and tourism content description information of several tourist attractions in the target area. Construct a sports tourism resource database for the target area according to the tourism content and sports activity association feature sets extracted from the scenic spot locations and tourism content description information of each tourist attraction.
3. The method for generating a sports tourism route based on user portrait data according to claim 1, wherein, Steps for collecting user association information and generating user portraits specifically include: Collect user association information; wherein the user association information includes at least one of user historical tourism orders, user registration information, or pre-entered tourism preference information. Extract the sports preference features and scenic spot preference features from the user association information, and use the sports preference features and scenic spot preference features to determine the sports tourism user category and the intensity of sports tourism purpose respectively. Construct the sports preference features and scenic spot preference features into a tourism preference feature set, and jointly generate the user portrait of each user with the sports tourism user category and the intensity of sports tourism purpose.
4. The method for generating a sports tourism route based on user portrait data according to claim 3, wherein, Steps for using the sports preference features and scenic spot preference features to determine the sports tourism user category and the intensity of sports tourism purpose respectively specifically include: Calculate the first similarity between the sports preference features of each user and several first features of each preset sports preference category and the second similarity between the scenic spot preference features of each user and several second features of each preset scenic spot preference category respectively. Combine the sports preference category with the highest first similarity and the scenic spot preference category with the highest second similarity as the sports tourism user category of each user. Calculate several correlation degrees between every two sports preference features of each user, and divide the several correlation degrees into a first correlation degree higher than the preset first correlation degree threshold and a second correlation degree not higher than the first correlation degree threshold according to the preset first correlation degree threshold. Use the mapping comparison table between different ratio ranges and the intensity of sports tourism purpose to convert the ratio of the number of first correlation degrees to the sum of the number of first correlation degrees and the number of second correlation degrees among the several correlation degrees into the intensity of sports tourism purpose of each user.
5. The method for generating a sports tourism route based on user portrait data according to claim 4, wherein, The calculation of the first similarity and the calculation of the second similarity are respectively performed by calculating the cosine similarity between the sports preference features of each user and a number of first features and the cosine similarity between the scenic spot preference features of each user and a number of second features.
6. The method for generating a sports tourism route based on user portrait data according to claim 1, wherein Based on the sports tourism resource database and the tourism user category of each user, the steps of generating sports tourism project push information for each user and sending it to the corresponding user specifically include: Extract the scenic spot location and the feature set of the association between tourism content and sports activities of each tourist attraction in the sports tourism resource database, and calculate a number of third association degrees corresponding to a number of sports activity association features and a number of tourism content association features in the feature set of the association between tourism content and sports activities and a number of first features and a number of second features of the tourism user category of each user. Judge whether there is a third association degree higher than the second association degree threshold among the number of third association degrees in each tourist attraction. If so, define this tourist attraction as a push candidate scenic spot. Based on the scenic spot location and the sports scenic spot promotion information of each push candidate scenic spot, generate sports tourism project push information for each user and send it to the corresponding user.
7. The method for generating a sports tourism route based on user portrait data according to claim 4 or 6, characterized in that The calculation of the first association degree and the second association degree and the calculation of the third association degree are performed by calling an external corpus database to calculate the co-occurrence times of every two sports preference features in each corpus text in the external corpus database, and the co-occurrence times of every two features between a number of sports activity association features and a number of tourism content association features and a number of first features and a number of second features respectively in each corpus text in the external corpus database.
8. A sports tourism route generation system based on user portrait data, characterized in that, The system includes: A construction module for obtaining the tourism resource information of the target area during the planning period and constructing a sports tourism resource database. A collection module for collecting user association information and generating a user portrait; wherein, the user portrait includes a tourism preference feature set composed of the sports preference features and scenic spot preference features of each user, a sports tourism user category determined by the tourism preference feature set, and a sports tourism purpose intensity. A sending module for generating sports tourism project push information for each user based on the sports tourism resource database and the tourism user category of each user and sending it to the corresponding user. A receiving module for receiving the sports tourism demands feedback by the intended users; wherein, the sports tourism demands include the intended tourism content and the intended tourism period. A generating module for generating a number of sports tourism routes in the target area during the planning period according to the sports tourism demands of each intended user and the level of the sports tourism purpose intensity of this intended user, and taking each sports tourism route as sports tourism planning information and sending it to the corresponding user; specifically including: Extract the intended tourism content and the intended tourism period in the sports tourism demands of each intended user, and calculate the third similarity between a number of sports activity association features of each intended tourist attraction in the intended tourism content and a number of sports activity association features of each other non-intended tourist attraction. Count each non-intended tourist attraction whose third similarity is higher than the similarity threshold once, and count the total of the counting results of each intended tourist attraction and non-intended tourist attraction in the sports tourism needs of all intended users. Construct a tourist attraction expansion list of non-intended tourist attractions in descending order of the counts in the total counting results; Based on the intended tourist time period, tourist purpose intensity in the sports tourism needs of each intended user, and the location of each tourist attraction, considering the tourist attraction expansion list of non-intended tourist attractions, generate several sports tourism routes in the target area during the planning period, and send each sports tourism route as sports tourism planning information to the corresponding user; specifically including: Based on the tourist purpose intensity of each intended user, determine the maximum number of tourist attraction expansions for each intended user according to the preset relationship between each intensity and the maximum number of tourist attraction expansions; Determine the number of sports tourism routes to be planned according to the limitations of sports tourism management resources; For all tourist attractions in the target area, according to the location of each tourist attraction, generate several initial sports tourism routes including the shortest tourist paths corresponding to different combinations of tourist attractions, and select the final number of sports tourism routes equal to the planned number from the several initial sports tourism routes according to the best route planning principle; Among them, the route planning principle is configured as: For each intended user, there is at least one final sports tourism route in the final sports tourism routes that meets the constraints that the sports tourism time determined according to the location of each tourist attraction and the sports tourism standard time consumption is shorter than the intended tourist time period of this intended user, includes all the intended tourist attractions of this intended user, and the number of tourist attractions other than all the intended tourist attractions is less than the maximum number of tourist attraction expansions of this intended user; with the goal of planning that the number of non-intended tourist attractions in all the final sports tourism routes in the tourist attraction expansion list is the largest; Select the final sports tourism route with the largest number of scenic areas from the above at least one final sports tourism route planned for each intended user as the sports tourism planning information corresponding to each intended user and send it to the corresponding user.
Citation Information
Patent Citations
Travel route planning method and system based on motion steps
CN112001538A
Generating and recommending customized traversal routes
US20200217680A1