A method and device for planning a travel itinerary of a composite motion, and an electronic device
By generating a profile of exercise and calorie consumption and dynamically planning sports venues, the problem of users struggling to balance exercise goals and experience during travel is solved, enabling them to maintain exercise habits and enhance the enjoyment of travel.
Patent Information
- Application Number
- CN202510567478.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-30
- Publication Date
- 2025-11-28
- Estimated Expiration
- 2045-04-30
AI Technical Summary
Users often find it difficult to balance their exercise goals and travel experience while traveling, leading to anxiety and interruptions in their exercise routines, especially those who want to lose weight.
By acquiring users' basic physiological data and sports equipment data, a sports-calorie consumption profile is generated. Combined with the target sports type and travel route, sports venues and exercise volume are dynamically planned, and travel sports calendar information is generated and embedded into the travel itinerary.
It enables users to maintain exercise habits and goals during their travels, reduces user anxiety, enhances the enjoyment of travel, and avoids the spatial and temporal separation between sightseeing and sports venue switching in traditional planning.
Smart Images

Figure CN120373597B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of data processing, in particular to a travel itinerary planning method and device for compound exercise and electronic equipment. BACKGROUND
[0002] Currently, going out for travel is a kind of leisure and relaxation way often selected by users, but going out for travel will also bring some anxiety because of breaking the daily life habits while enjoying the beautiful scenery and tasting the delicious food, especially for the people who keep regular exercise habits and have the demand of fat reduction in daily life, which leads the users to make a compromise between "deep travel" and "exercise target achievement", affects the psychological experience of the users in travel, and even brings anxiety due to the unachieved exercise target. SUMMARY
[0003] Therefore, the purpose of the present application is to provide a travel itinerary planning method and device for compound exercise, electronic equipment and medium, which can highly couple the exercise demand of the user when the user goes out for travel.
[0004] In a first aspect, the present application provides a travel itinerary planning method for compound exercise, comprising the following steps:
[0005] In response to the first user entering the exercise compound mode for the target travel route, the basic physiological data, the exercise equipment data, the target exercise type and the exercise target of the first user are obtained; the target travel route comprises a plurality of travel dates and a travel route corresponding to each travel date; the travel route comprises a plurality of target locations;
[0006] Based on the basic physiological data and the exercise equipment data of the first user, an exercise-heat consumption portrait for the first user is generated; the exercise-heat consumption portrait represents the heat consumption of the first user when exercising;
[0007] Based on the target exercise type and the exercise target of the first user, at least one target exercise site matching the target exercise type is determined in the radiation area of each travel date, and a plurality of travel planning data and heat consumption data in each travel date are determined based on the target exercise site, the exercise target and the exercise-heat consumption portrait; the exercise amount of each exercise site in different travel planning data is different;
[0008] Based on the travel route corresponding to each travel date, each exercise planning data and heat consumption data, travel exercise calendar information is generated, and the travel exercise calendar information is sent to the terminal device of the first user, so that the program of the terminal device prompts the first user to exercise according to the travel exercise calendar information.
[0009] In some embodiments, the method for planning a travel itinerary based on a composite sports mode, before the first user enters the sports composite mode for the target travel route, the method further comprises:
[0010] determining the target travel route in response to the first user's first selection operation for the pre-configured travel route and the second selection operation for the travel date;
[0011] or,
[0012] determining the target travel route in response to the first user's first configuration operation for a plurality of target locations in the map and the third selection operation for the travel date.
[0013] In some embodiments, the method for planning a travel itinerary based on a composite sports mode, obtaining the target sports type and the sports target of the first user comprises:
[0014] obtaining the adaptive sports type and the general sports type corresponding to the target travel route in response to the first user entering the sports composite mode for the target travel route;
[0015] determining the target sports type in response to receiving the configuration instruction of the first user for the adaptive sports type and the general sports type;
[0016] obtaining the weight loss amount configured by the first user or the exercise amount for the target sports type to determine the sports target.
[0017] In some embodiments, the method for planning a travel itinerary based on a composite sports mode, generating a sports-heat consumption profile for the first user based on the first user's basic physiological data and sports equipment data comprises:
[0018] processing the basic physiological data and sports equipment data through the sports heat consumption model to output the heat consumption data of the first user for multiple types of sports.
[0019] In some embodiments, the method for planning a travel itinerary based on a composite sports mode, based on the target sports type and the sports target of the first user, determining at least one target sports site matching the target sports type in the radiation area of each travel date comprises:
[0020] obtaining the key coordinates, radiation radius and open source map data in the travel route of each travel date to determine the radiation area corresponding to the travel route; the key coordinates include the coordinates of the target location, the boundary of the target location and the coordinates of the sampling points obtained by sampling the travel route;
[0021] The radiation area corresponding to the travel route is positionally matched with a pre-constructed sports venue feature space to determine a candidate sports venue of the matched radiation area; the sports venue feature space includes a plurality of sports venues and attribute information and matching degree information of each sports venue; the matching degree information of the sports venue includes a matching degree of the sports venue and each sports type; the sports venue includes an original sports venue, a sports venue obtained by converting other types of venues and / or roads through configuration operation;
[0022] An offset distance of each candidate sports venue and the travel route is obtained;
[0023] In response to a first trigger condition of a leisure sports mode or a second trigger condition of a special training mode, a target venue screening model matched with the sports mode is determined; wherein the venue screening model corresponding to the leisure sports mode takes the offset distance of the travel route as a target, and the venue screening model corresponding to the special training mode takes a venue matching degree as a target;
[0024] A first target score of each candidate sports venue is determined through the target venue screening model based on the matching degree of the candidate sports venue and the target sports type and the offset distance of the travel route;
[0025] A target sports venue with a first target score greater than a preset score threshold is selected from the candidate sports venues.
[0026] In some embodiments, the travel itinerary planning method for composite sports includes determining sports planning data and calorie consumption data of each target sports venue in each travel date based on the sports target and the sports-calorie consumption profile, including:
[0027] Based on the sports mode corresponding to the first user, a plurality of sports planning data corresponding to the travel dates are generated; wherein each sports planning data achieves a sports target through at least part of the sports venues;
[0028] In combination with weather parameters of the travel date, the sports mode and the sports target, description information for each sports planning data is generated.
[0029] In some embodiments, the travel itinerary planning method for composite sports includes generating a plurality of sports planning data corresponding to the travel dates based on the sports mode corresponding to the first user, including:
[0030] A to-be-allocated sports amount corresponding to the travel date is determined; the to-be-allocated sports amount is a sports amount in the sports target or a sports amount converted from a fat loss amount in the sports target; the fat loss amount is converted into a sports amount based on the sports-calorie consumption profile of the first user;
[0031] For the leisure sports mode, the to-be-allocated sports amount corresponding to the travel date is adjusted based on a preset redundancy parameter, to obtain an adjusted to-be-allocated sports amount corresponding to the travel date;
[0032] Based on the attribute of each target sports venue, the sports amount corresponding to the travel date is allocated to each target sports venue corresponding to the travel date, to determine sports planning data of each target sports venue; the sports planning data of the target sports venue includes the sports amount of at least one target sports type;
[0033] For the special training mode, the quality ranking of the different target sports venues is determined, and the sports planning data of each target sports venue for completing the to-be-allocated sports amount corresponding to the travel date is determined, and the quality ranking of the different target sports venues is used to assist the user in selecting a venue, so as to ensure that the special sports of the user is completed in a high-quality length.
[0034] In some embodiments, in the travel itinerary planning method of the compound sports, after the travel sports calendar information is sent to the terminal device of the first user, the method further includes:
[0035] Based on the API interface, real-time weather information based on the travel date is obtained;
[0036] User feedback information on the travel date is obtained; the user feedback information includes dietary calories, sports target execution results, target sports type change information, sports target change information, and sports mode change information;
[0037] Based on the real-time weather information and the user feedback information, the sports planning data of the next target sports venue on the travel date in the travel sports calendar information is adjusted, and / or the sorting or the content of the sports planning data of different types of sports planning data of the next travel date is adjusted.
[0038] In a second aspect, the embodiments of the present application provide a travel itinerary planning device for compound sports, and the travel itinerary planning device includes:
[0039] The obtaining module is configured to, in response to the first user entering the sports compound mode for a target travel route, obtain the basic physiological data of the first user, sports equipment data, target sports types, and sports targets; the target travel route includes a plurality of travel dates and a travel route corresponding to each travel date; the travel route includes a plurality of target locations;
[0040] The first generating module is configured to generate a sports-calorie consumption profile for the first user based on the basic physiological data of the first user and the sports equipment data; the sports-calorie consumption profile represents the calories consumed by the first user when performing sports;
[0041] The first determining module is configured to determine at least one target sports venue matching the target sports type in the radiation area of each travel date based on the target sports type and the sports target of the first user, and determine a plurality of travel planning data and heat consumption data in each travel date based on the target sports venue, the sports target and the sports-heat consumption profile; the amount of sports of each sports venue in different travel planning data is different;
[0042] The second generating module is configured to generate travel sports calendar information based on the travel route corresponding to each travel date, each sports planning data and heat consumption data, and send the travel sports calendar information to the terminal device of the first user, so that the program of the terminal device prompts the first user to perform sports according to the travel sports calendar information.
[0043] In a third aspect, an electronic device is provided, which comprises a processor, a memory and a bus. The memory stores machine readable instructions executable by the processor. When the electronic device is running, the processor communicates with the memory through the bus. The machine readable instructions are executed by the processor to perform the steps of the travel itinerary planning method of the composite sports as described in any one of the embodiments.
[0044] The application provides a travel itinerary planning method and device based on compound exercise, and an electronic device. The method comprises the following steps: in response to a first user entering a compound exercise mode for a target travel route, obtaining basic physiological data of the first user, exercise equipment data, a target exercise type and an exercise target; the target travel route comprises a plurality of travel dates and a travel route corresponding to each travel date; the travel route comprises a plurality of target locations; generating an exercise-heat consumption profile for the first user based on the basic physiological data of the first user and the exercise equipment data; the exercise-heat consumption profile represents the heat consumed by the first user during exercise; determining at least one target exercise site matching the target exercise type in a radiation area of each travel date based on the target exercise type and the exercise target of the first user, and determining a plurality of travel planning data and heat consumption data in each travel date based on the target exercise site, the exercise target and the exercise-heat consumption profile; the exercise amount of each exercise site in different travel planning data is different; generating travel exercise calendar information based on the travel route corresponding to each travel date, each exercise planning data and heat consumption data, and sending the travel exercise calendar information to a terminal device of the first user, so that a program of the terminal device prompts the first user to exercise according to the travel exercise calendar information, thereby coupling the exercise route and the travel itinerary, eliminating the time and space separation of “sightseeing” and “exercise site switching” in traditional planning, and enabling the user to complete the exercise target without sacrificing the travel experience. The exercise-heat consumption profile is used to dynamically adjust the exercise intensity, accurately plan the exercise data for the user, ensure that the user can maintain the exercise habit and achieve the exercise target during the travel, reduce the anxiety of the user by displaying the exercise planning and heat consumption in the travel plan, and enhance the interest of the user in the travel. BRIEF DESCRIPTION OF DRAWINGS
[0045] In order to more clearly illustrate the technical solutions of the embodiments of the application, the following will briefly introduce the drawings needed to be used in the embodiments. It should be understood that the following drawings only show some embodiments of the application, and therefore should not be regarded as a limitation on the scope. For those skilled in the art, other related drawings can also be obtained without creative labor.
[0046] Figure 1 A flowchart of the travel itinerary planning method based on compound exercise is shown;
[0047] Figure 2 A flowchart of the method for obtaining the target exercise type and the exercise target of the first user is shown;
[0048] Figure 3 A flowchart of the method for generating the exercise-heat consumption profile for the first user is shown;
[0049] Figure 4 A flow chart of a method for determining at least one target sports venue matching the target sports type in a radiation area of each travel date is shown according to an embodiment of the present application;
[0050] Figure 5 A structural schematic diagram of a travel itinerary planning device is shown according to an embodiment of the present application.
[0051] Figure 6 A structural schematic diagram of an electronic device is shown according to an embodiment of the present application. DETAILED DESCRIPTION
[0052] To make the objectives, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. It should be understood that the drawings in the present application only serve the purpose of description and illustration, and are not used to limit the scope of protection of the present application. In addition, it should be understood that the schematic drawings are not drawn according to the actual proportions. The flow charts show the operations implemented according to some embodiments of the present application. It should be understood that the operations of the flow charts can not be implemented in sequence, and the steps without logical context relationship can be reversed in sequence or implemented simultaneously. In addition, one or more other operations can be added to the flow charts or one or more operations can be removed from the flow charts under the guidance of the content of the present application.
[0053] In addition, the described embodiments are only some of the embodiments of the present application, not all the embodiments. The components of the embodiments of the present application described and shown in the drawings herein can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the claimed present application, but only represents selected embodiments of the present application. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without creative labor fall within the scope of protection of the present application.
[0054] It should be noted that the term "comprising" will be used in the embodiments of the present application to indicate the presence of the features declared thereafter, but does not exclude the addition of other features.
[0055] Currently, going out for travel is a leisure and relaxation way often chosen by users, but going out for travel will also bring some anxiety because of breaking the daily life habits while enjoying the beautiful scenery and tasting the delicious food, especially for the regular sports habits maintained in daily life and for the people with the demand of fat reduction, which leads to the user being forced to make a compromise between "in-depth travel" and "achievement of sports target", affecting the psychological experience of the user in travel.
[0056] Sometimes, users are very anxious because the movement target is not achieved, for example, the regular movement rhythm of a user is broken when the user travels, such as a daily morning runner who is worried because a suitable running site cannot be found when the user travels, or needs to spend extra effort to coordinate the scenic spot and the fitness route; the same problem also exists for people who want to lose weight, because the movement amount during the travel cannot be quantified, the weight loss plan is interrupted, and some people even give up the previous efforts and overeat.
[0057] Moreover, some users with movement needs also give up the travel plan because it is difficult to achieve the movement target.
[0058] Based on this, the application proposes a composite movement travel itinerary planning method, device and electronic equipment, the method responds to the first user entering the movement composite mode for the target travel route, obtains the basic physiological data of the first user, the movement equipment data, the target movement type and the movement target; the target travel route includes a plurality of travel dates and a travel route corresponding to each travel date; the travel route includes a plurality of target locations; based on the basic physiological data of the first user and the movement equipment data, a movement-heat consumption portrait is generated for the first user; the movement-heat consumption portrait represents the heat consumed by the first user when performing movement; based on the target movement type and the movement target of the first user, at least one target movement site matching the target movement type is determined in the radiation area of each travel date, and a plurality of travel planning data and heat consumption data in each travel date are determined based on the target movement site, the movement target and the movement-heat consumption portrait; the movement amount of each movement site in different travel planning data is different; travel movement calendar information is generated based on the travel route corresponding to each travel date, each movement planning data and heat consumption data, and the travel movement calendar information is sent to the terminal equipment of the first user, so that the program of the terminal equipment executes the travel movement calendar information to prompt the first user to perform movement; in this way, the movement route is directly embedded into the travel itinerary based on the movement target of the user, to a certain extent, the time and space fragmentation of "scenic spot tour" and "movement site switching" in traditional planning is eliminated, the user does not need to sacrifice the travel experience to complete the movement target, the movement intensity is dynamically adjusted through the movement-heat consumption portrait (such as optimizing the running speed according to the basic metabolic rate of the user), the movement data is accurately planned for the user, and it is ensured that the user can still maintain the movement habit and achieve the movement target when traveling, the anxiety of the user is reduced, and the interest of the user in traveling is enhanced.
[0059] Please refer to Figure 1 , Figure 1 The flow chart of the composite movement travel itinerary planning method described in the embodiments of the application is shown; as Figure 1 shown, the travel itinerary planning method includes the following steps: S101-S104:
[0060] S101, in response to a first user entering a sports compound mode for a target travel route, obtaining basic physiological data of the first user, sports equipment data, a target sports type, and a sports target; the target travel route includes multiple travel dates and a travel route corresponding to each travel date; the travel route includes multiple target locations;
[0061] S102, generating a sports-heat consumption profile for the first user based on the basic physiological data and the sports equipment data of the first user; the sports-heat consumption profile represents the heat consumed by the first user when performing sports;
[0062] S103, determining at least one target sports site matching the target sports type in the radiation area of each travel date based on the target sports type and the sports target of the first user, and determining multiple travel planning data and heat consumption data in each travel date based on the target sports site, the sports target, and the sports-heat consumption profile; the amount of sports at each sports site in different travel planning data is different;
[0063] S104, generating travel sports calendar information based on the travel route corresponding to each travel date, each sports planning data, and heat consumption data, and sending the travel sports calendar information to a terminal device of the first user, so that a program of the terminal device prompts the first user to perform sports according to the travel sports calendar information.
[0064] In the step S101, in response to a first user entering a sports compound mode for a target travel route, obtaining basic physiological data of the first user, sports equipment data, a target sports type, and a sports target; the target travel route includes multiple travel dates and a travel route corresponding to each travel date; the travel route includes multiple target locations.
[0065] The first user enters the sports compound mode for the target travel route. Specifically, when the first user triggers the "sports compound mode" through a user terminal (such as a mobile phone); in some embodiments, the triggering of the sports compound mode is as follows: opening a target application, displaying a user interface, the user interface displaying multiple travel modes for the user to select, such as a sports compound mode, a travel mode, etc.; clicking the sports compound mode to enter a mode setting interface, the user can perform personalized configuration on the target sports type, the sports target, and other parameters, and configure the basic physiological data and the sports equipment data; wherein the basic physiological data can be manually input by the user, or obtained from other devices; the sports equipment data is obtained from sports equipment.
[0066] In some embodiments, before the first user enters the sports compound mode for the target travel route, the method further comprises:
[0067] determining the target travel route in response to a first selection operation of the first user for a pre-configured travel route and a second selection operation of the travel date;
[0068] or,
[0069] determining the target travel route in response to a first configuration operation of the first user for a plurality of target locations in a map and a third selection operation of the travel date.
[0070] The target locations include scenic spots, restaurants, hotels, and the like.
[0071] In some embodiments, a plurality of travel routes are displayed on a user interface of a terminal device, such as a three-day tour of Q city; the target locations in each preset travel route are determined, such as a three-day tour of Q city, including A hotel, A scenic spot, B scenic spot, and C scenic spot.
[0072] In some embodiments, when a user needs to deeply personalize a travel plan (such as a photography tour or exploration of a small secret place), a travel route is automatically generated based on target locations marked by the user in a map.
[0073] The basic physiological data and the motion device data of the first user are obtained, specifically, the user triggers a multi-dimensional data collection interface; the multi-dimensional data collection interface includes a plurality of input controls; the plurality of input controls include a basic physiological data input control and a motion device access control, and the user inputs multi-dimensional parameters in the multi-dimensional data collection interface.
[0074] Specifically, the motion device data includes daily steps, maximum oxygen uptake (VO2max), resting heart rate, and the like in historical motion data; and the basic physiological data includes gender, height, weight, and age.
[0075] Please refer to Figure 2 In some embodiments, the target motion type and the motion target of the first user are obtained, including the following steps S201-S203:
[0076] S201, in response to the first user entering a motion compound mode for a target travel route, obtaining an adaptive motion type corresponding to the target travel route and a general motion type;
[0077] S202, in response to receiving a configuration instruction of the first user for the adaptive motion type and the general motion type, determining a target motion type;
[0078] S203, obtaining a fat loss amount configured by the first user or a motion amount for the target motion type, and determining the motion target.
[0079] In some embodiments, after the user determines the target travel route, the user enters a mode setting interface, and can perform personalized configuration on the target exercise type and exercise target parameters.
[0080] First, a suitable exercise type (such as cycling, hiking, or mountain climbing) is recommended based on the geographical features (such as route elevation changes, point-to-point distances, and landforms) of the current journey of the target travel route; and then a general exercise type such as walking, running, swimming, or yoga is determined.
[0081] When displayed on the graphical user interface of the terminal device, the suitable exercise type corresponds to a suitable identifier to remind the first user.
[0082] The suitable exercise type and the general exercise type are exercise types for the user to select, and the first user determines the target exercise type selected by the first user through selection, input, or the like.
[0083] The fat loss amount configured by the first user or the exercise amount for the target exercise type is obtained, and the exercise target is determined, that is, the exercise target is the exercise amount or the fat loss amount.
[0084] For example, the exercise amount is 10,000 steps, 10 kilometers of running, or 30 minutes of running, 1 hour of yoga, or the like.
[0085] The fat loss amount is 2 kg of fat loss, or the like.
[0086] In the step S102, the exercise-heat consumption profile for the first user is generated based on the basic physiological data and the exercise device data of the first user; and the exercise-heat consumption profile represents the heat consumed by the first user when performing exercise.
[0087] In the step S102, the exercise-heat consumption profile for the first user is generated based on the basic physiological data and the exercise device data of the first user; and the exercise-heat consumption profile represents the heat consumed by the first user when performing exercise.
[0088] Specifically, please refer to Figure 3 The exercise-heat consumption profile for the first user is generated based on the basic physiological data and the exercise device data of the first user, including the following steps S301-S302: S301, inputting the basic physiological data and the exercise device data of the first user into a pre-trained exercise heat consumption model;
[0089] S302, processing the basic physiological data and the exercise device data by using the exercise heat consumption model, and outputting heat consumption data of multiple types of exercise of the first user.
[0090] Specifically, according to the input requirements of the model, the basic physiological data and the motion equipment data are preprocessed, the basic physiological data and the motion equipment data are formatted into a format acceptable to the model, and the preprocessed data is input into the pre-trained motion heat consumption model.
[0091] The motion heat consumption model has been trained with a large amount of sample data and can accurately predict heat consumption under different physiological characteristics and motion conditions.
[0092] The model uses built-in algorithms and logic to estimate heat consumption in combination with input basic physiological data and motion equipment data, heat consumption data of the first user under various motion conditions.
[0093] For example, the heat consumption data includes various speed parameters (such as slow running, fast running, walking, etc.) and heat consumption values matching each speed parameter.
[0094] In the step S103, based on the target motion type and the motion target of the first user, at least one target motion site matching the target motion type is determined in the radiation area of each travel date, and based on the target motion site, the motion target and the motion-heat consumption portrait, a plurality of travel planning data and heat consumption data in each travel date are determined; the amount of motion of each motion site in different travel planning data is different.
[0095] Please refer to Figure 4 , based on the target motion type and the motion target of the first user, at least one target motion site matching the target motion type is determined in the radiation area of each travel date, including the following steps S401-S406:
[0096] S401, obtaining key coordinates in the travel route of each travel date, radiation radius and open source map data, determining the radiation area corresponding to the travel route; the key coordinates include the coordinates of the target site, the boundary of the target site and the coordinates of the sampling points obtained by sampling the travel route;
[0097] S402, performing position matching on the radiation area corresponding to the travel route and the pre-constructed motion site feature space to determine the candidate motion sites matching the radiation area; the motion site feature space includes a plurality of motion sites and attribute information and matching degree information of each motion site; the matching degree information of the motion site includes the matching degree of the motion site and each motion type; the motion site includes original motion sites, motion sites obtained by configuring other types of sites and / or roads through configuration operation;
[0098] S403, obtaining a first offset distance of each candidate motion site and the travel route;
[0099] S404, in response to meeting the first trigger condition of the leisure sports mode or the second trigger condition of the special training mode, determining a target field screening model matched with the sports mode; wherein the field screening model corresponding to the leisure sports mode takes the offset distance from the travel route as the target, and the field screening model corresponding to the special training mode takes the field matching degree as the target;
[0100] S405, determining a first target score of each candidate sports site based on the matching degree of the candidate sports site and the target sports type, and the offset distance from the travel route, through the target field screening model;
[0101] S406, selecting a target sports field with a first target score greater than a preset score threshold from the candidate sports sites.
[0102] The radiation area corresponding to the travel route, i.e. the area near the travel route; based on the target sites in the travel route and the sampling points in the path between the target sites, the radiation area is determined; for example, the target sites are A scenic spot A point coordinates and B scenic spot B point coordinates; path sampling: take a coordinate point every 500 meters in the route between A scenic spot A point coordinates and B scenic spot B point coordinates.
[0103] The plurality of sports fields in the sports field feature space can be discovered by map retrieval, such as sports fields, parks, etc., or can be constructed by the user himself; for example, an open-air basketball court (original field); AA street cycling path (road converted field, uploaded by the user).
[0104] The first trigger condition of the leisure sports mode or the second trigger condition of the special training mode can be set by the first user himself.
[0105] If the first user selects "leisure sports mode", the field close in distance is preferred; if "special training mode" (running training, yoga training) is selected, the field with high professionalism (hotel gym) is preferred.
[0106] Determining a target field screening model matched with the sports mode can select a matched model from two models, or adjust the weights of the matching degree and the offset distance in the model.
[0107] Selecting a target sports field with a first target score greater than a preset score threshold from the candidate sports sites means that these target sports fields can meet the sports needs of the user, and the coherence of the tour is also taken into account.
[0108] Determining sports planning data and heat consumption data of each target sports field in each tour date based on the sports target and the sports-heat consumption profile, including:
[0109] generate, based on the first user's corresponding exercise mode, a plurality of exercise planning data corresponding to the travel date, wherein each exercise planning data achieves an exercise target through at least part of an exercise site;
[0110] generate, in combination with the weather parameter of the travel date, the exercise mode, and the fat loss target, description information for each exercise planning data.
[0111] generate, based on the first user's corresponding exercise mode, a plurality of exercise planning data corresponding to the travel date, including:
[0112] determine an exercise amount corresponding to the travel date; the exercise amount corresponding to the travel date is determined by an exercise amount in the exercise target or an exercise amount converted from a fat loss amount in the exercise target; the fat loss amount is converted from an exercise-heat consumption profile of the first user to an exercise amount;
[0113] for a leisure exercise mode, adjust the exercise amount corresponding to the travel date based on a preset redundancy parameter to obtain an adjusted exercise amount corresponding to the travel date;
[0114] distribute the exercise amount corresponding to the travel date to each target exercise site corresponding to the travel date based on the attribute of each target exercise site to determine exercise planning data of each target exercise site; the exercise planning data of the target exercise site includes an exercise amount of at least one target exercise type;
[0115] for a special training mode, determine a quality ranking of the different target exercise sites and determine exercise planning data of each target exercise site for completing the exercise amount corresponding to the travel date alone.
[0116] the exercise amount corresponding to the travel date converted from the fat loss amount, specifically includes:
[0117] obtain a fat loss target input by the first user, determine a heat gap corresponding to a daily travel route,
[0118] obtain historical fat loss data of a second user who has traveled on the target travel route; the historical fat loss data includes: basic physiological data, actual fat loss result, and exercise equipment data of the second user;
[0119] perform cluster analysis on the basic physiological data and exercise equipment data of the second user of the target travel route and the basic physiological data and exercise equipment data of the first user to determine a user cluster matching the basic physiological data and exercise equipment data of the first user;
[0120] determine whether the fat loss target of the first user is reasonable based on the actual fat loss result of the user cluster;
[0121] If it is unreasonable, updating the fat loss target of the first user based on the actual fat loss result of the user cluster, to obtain an updated fat loss target.
[0122] The exercise amount converted from the fat loss amount determines the exercise amount corresponding to the travel date, wherein the exercise amount corresponding to a plurality of exercise types is included.
[0123] For the leisure exercise mode, the to-be-allocated exercise amount corresponding to the travel date is adjusted based on a preset redundancy parameter. For example, the redundancy coefficient is 1.5.
[0124] Original target: 10 km of running per day; adjusted = 10 x 1.5 = 15 km / day.
[0125] In order to deeply couple the travel itinerary, for the leisure exercise mode, the exercise amount is allocated to each target exercise site, so that the user can complete the exercise target and will not be too tired because of exercise. The redundancy coefficient is set because there are many conditions in travel, and in fact, the user often does not exercise at each target site, but often chooses to exercise at part of the sites. For example, there are three exercise sites: scenic spot A, scenic spot B, and hotel gym, each of which walks 5 km. However, in fact, the user mostly chooses to walk in scenic spot A and scenic spot B, and does not walk in the hotel gym.
[0126] The exercise planning data of the target exercise site includes the exercise amount of at least one target exercise type. For example, the hotel gym can be 5 km of running or 1 hour of yoga, etc.
[0127] The quality ranking of the different target exercise sites can be evaluated and pre-configured based on facility points, safety points, slope adaptation, emergency resources, etc., or can be configured in combination with user ratings.
[0128] In the step S105, the target exercise route and the exercise planning data for the first user are sent to the terminal device of the first user, so that the program of the terminal device prompts the first user to exercise based on the target exercise route and the exercise planning data.
[0129] In the step S104, the travel exercise calendar information is generated based on the travel route corresponding to each travel date, each exercise planning data, and the heat consumption data, and the travel exercise calendar information is sent to the terminal device of the first user, so that the program of the terminal device executes the travel exercise calendar information to prompt the first user to exercise.
[0130] The tourism sports calendar information is used to make the program of the terminal device execute the tourism sports calendar information, and to visually display the travel route corresponding to the tourism date, each sports planning data and heat consumption data in the form of a calendar, so as to improve the readability of the information.
[0131] In some embodiments, after the tourism sports calendar information is sent to the terminal device of the first user, the method further comprises:
[0132] obtaining real-time weather information based on the tourism date;
[0133] obtaining user feedback information on the tourism date; the user feedback information includes dietary heat, sports target execution result, target sports type change information, sports target change information, and sports mode change information;
[0134] Based on the real-time weather information and the user feedback information, adjusting the sports planning data of the next target sports field on the tourism date in the tourism sports calendar information, and / or adjusting the sorting of different types of sports planning data or the content of the sports planning data of the next tourism date.
[0135] For example, when the user has completed the sports target at the first three target sports fields, the sports planning of the subsequent target sports field is cancelled, and the user is prompted that the sports target has been completed.
[0136] When the weather temperature is high, the sports planning data of running in the sports field is sorted behind the sports planning data of running in the hotel gym.
[0137] The application also provides a tourism travel planning device for compound sports, as shown in Figure 5 The device is understood as a component of a server including a processor. The tourism travel planning device for compound sports includes:
[0138] The obtaining module 501 is configured to, in response to the first user entering the sports compound mode for the target tourism route, obtain the basic physiological data of the first user, the sports equipment data, the target sports type and the sports target; the target tourism route includes a plurality of tourism dates and a travel route corresponding to each tourism date; the travel route includes a plurality of target locations;
[0139] The first generation module 502 is configured to generate a motion-heat consumption profile for the first user based on the basic physiological data of the first user and the motion device data, wherein the motion-heat consumption profile represents the heat consumed by the first user when performing the motion;
[0140] The first determination module 503 is configured to determine at least one target motion site matching the target motion type in the radiation area of each travel date based on the target motion type and the motion target of the first user, and determine a plurality of travel planning data and heat consumption data in each travel date based on the target motion site, the motion target and the motion-heat consumption profile, wherein the motion amount of each motion site in different travel planning data is different.
[0141] The second generation module 504 is configured to generate travel motion calendar information based on the travel route corresponding to each travel date, each motion planning data and heat consumption data, and send the travel motion calendar information to the terminal device of the first user, so that the program of the terminal device prompts the first user to perform the motion according to the travel motion calendar information.
[0142] In an available implementation, the device further comprises:
[0143] The second determination module is configured to determine the target travel route in response to the first selection operation of the first user for the pre-configured travel route and the second selection operation of the travel date before the first user enters the motion composite mode for the target travel route.
[0144] Or,
[0145] The target travel route is determined in response to the first configuration operation of the first user for a plurality of target locations in the map and the third selection operation of the travel date.
[0146] In an available implementation, the acquisition module, when acquiring the target motion type and the motion target of the first user, is specifically configured to:
[0147] The adaptive motion type and the general motion type corresponding to the target travel route are acquired in response to the first user entering the motion composite mode for the target travel route.
[0148] The target motion type is determined in response to receiving the configuration instruction of the first user for the adaptive motion type and the general motion type.
[0149] The motion target is determined by acquiring the fat loss amount configured by the first user or the motion amount for the target motion type.
[0150] In an implementation, the first generating module, when generating the exercise-heat consumption profile for the first user based on the first user's basic physiological data and exercise equipment data, is specifically configured to: input the first user's basic physiological data and exercise equipment data into a pre-trained exercise heat consumption model;
[0151] process the basic physiological data and exercise equipment data through the exercise heat consumption model; and output heat consumption data of multiple exercises of the first user.
[0152] In an implementation, the first determining module, when determining at least one target exercise site matching the target exercise type in the radiation area of each travel date based on the target exercise type and the exercise target of the first user, is specifically configured to:
[0153] obtain key coordinates in the travel route of each travel date, a radiation radius, and open source map data, and determine a radiation area corresponding to the travel route; the key coordinates include coordinates of the target site, a boundary of the target site, and coordinates of sampling points obtained by sampling the travel route;
[0154] perform location matching between the radiation area corresponding to the travel route and a pre-constructed exercise site feature space to determine candidate exercise sites matching the radiation area; the exercise site feature space includes multiple exercise sites and attribute information and matching degree information of each exercise site; the matching degree information of the exercise site includes a matching degree of the exercise site and each exercise type; the exercise site includes an original exercise site, an exercise site obtained by converting other types of sites and / or roads through configuration operation, and the like;
[0155] obtain an offset distance of each candidate exercise site and the travel route;
[0156] in response to a first trigger condition of a leisure exercise mode or a second trigger condition of a special training mode, determine a target site screening model matching the exercise mode; the site screening model corresponding to the leisure exercise mode takes the offset distance of the travel route as a target, and the site screening model corresponding to the special training mode takes a site matching degree as a target;
[0157] determine a first target score of each candidate exercise site through the target site screening model based on the matching degree of the candidate exercise site and the target exercise type and the offset distance of the travel route;
[0158] select a target exercise site with a first target score greater than a preset score threshold from the candidate exercise sites.
[0159] In an implementation, the first determining module, when determining the exercise planning data and the heat consumption data of each target exercise site in each travel date based on the target and the exercise-heat consumption profile, is specifically configured to:
[0160] generate a plurality of exercise planning data corresponding to the travel dates based on the exercise mode corresponding to the first user; each exercise planning data is achieved by at least part of the exercise site to achieve the exercise target;
[0161] generate description information for each exercise planning data in combination with the weather parameter of the travel date, the exercise mode and the exercise target.
[0162] In an implementation, the first determining module, when generating a plurality of exercise planning data corresponding to the travel dates based on the exercise mode corresponding to the first user, is specifically configured to:
[0163] determine the to-be-allocated exercise amount corresponding to the travel dates; the to-be-allocated exercise amount is determined by the exercise amount in the exercise target or the exercise amount converted from the fat loss amount in the exercise target; the fat loss amount is converted into the exercise amount based on the exercise-heat consumption profile of the first user;
[0164] for the leisure exercise mode, adjust the to-be-allocated exercise amount corresponding to the travel dates based on a preset redundancy parameter to obtain the adjusted to-be-allocated exercise amount corresponding to the travel dates;
[0165] distribute the exercise amount corresponding to the travel dates to each target exercise site corresponding to the travel dates based on the attribute of each target exercise site to determine the exercise planning data of each target exercise site; the exercise planning data of the target exercise site includes the exercise amount of at least one target exercise type;
[0166] for the special training mode, determine the quality ranking of the different target exercise sites and determine the exercise planning data of each target exercise site for completing the to-be-allocated exercise amount corresponding to the travel dates alone; the quality ranking of the different target exercise sites is used to assist the user in selecting the site, thereby ensuring that the special exercise of the user is completed in a high-quality length.
[0167] In an implementation, the device further includes an adjusting module configured to, after the travel exercise calendar information is sent to the terminal device of the first user, acquire real-time weather information based on the travel date based on an API interface;
[0168] acquire user feedback information of the travel date; the user feedback information includes dietary heat, exercise target execution result, target exercise type change information, exercise target change information and exercise mode change information;
[0169] Based on the real-time weather information and the user feedback information, adjusting the sports planning data of the next target sports field on the travel date in the travel sports calendar information, and / or adjusting the sorting of the sports planning data or the content of the sports planning data of different types of sports on the next travel date.
[0170] The application also provides an electronic device, such as Figure 6 As shown, comprising: processor 601, memory 602 and bus 603, the memory 602 stores the machine readable instructions executable by the processor 601, when the electronic device runs, the processor 601 and the memory 602 communicate through the bus 503, the machine readable instructions are executed by the processor 601 to execute the steps of any one of the composite sports travel planning method.
[0171] The application also provides a computer readable storage medium, the computer readable storage medium stores a computer program, the computer program is executed by the processor to execute the steps of any one of the composite sports travel planning method.
[0172] Those skilled in the art can clearly understand that, for the convenience and brevity of the description, the specific working process of the above described system and device can refer to the corresponding process in the method embodiment, and the application will not be repeated here. In several embodiments provided in the application, it should be understood that the disclosed system, device and method can be implemented by other ways. The above described device embodiment is only schematic, for example, the division of the modules is only a logical function division, and actual implementation can have another division way, and for example, a plurality of modules or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the displayed or discussed each other can be through some communication interface, indirect coupling or communication connection between the device or module, which can be electrical, mechanical or other forms.
[0173] The modules described as separate components can be or can not be physically separated, and the components displayed as modules can be or can not be physical units, that is, they can be located in one place, or can be distributed to a plurality of network units. According to the actual needs, part or all of the units can be selected to realize the purpose of the embodiment.
[0174] In addition, each functional unit in each embodiment of the application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit.
[0175] If the functions are implemented in the form of software function units and sold or used as independent products, they can be stored in a nonvolatile computer readable storage medium executable by a processor. Based on this understanding, the technical solutions of the present application essentially or the parts that contribute to the prior art or parts of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a platform server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a ROM, a RAM, a magnetic disk or an optical disk, and various media that can store program codes.
[0176] The above is merely a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical scope disclosed in the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A method of planning a travel itinerary for a composite movement, characterized in that, The travel itinerary planning method comprises the following steps: In response to the first user entering a sports composite mode for a target travel route, obtaining the first user's basic physiological data, sports equipment data, target sports type and sports target; the target travel route comprises a plurality of travel dates and a travel route corresponding to each travel date; the travel route comprises a plurality of target locations; Based on the first user's basic physiological data and sports equipment data, generate a sports-heat consumption profile for the first user; the sports-heat consumption profile represents the heat consumed by the first user when performing sports; Based on the first user's target sports type and sports target, determine at least one target sports venue matching the target sports type in the radiation area of each travel date, and determine a plurality of travel planning data and heat consumption data in each travel date based on the target sports venue, the sports target and the sports-heat consumption profile; the amount of sports of each sports venue in different travel planning data is different; Based on the travel route corresponding to each travel date, each sports planning data and heat consumption data, generate travel sports calendar information, and send the travel sports calendar information to the terminal device of the first user, so that the program of the terminal device prompts the first user to perform sports according to the travel sports calendar information; Based on the first user's target sports type and sports target, determine at least one target sports venue matching the target sports type in the radiation area of each travel date, comprising: Obtain the key coordinates in the travel route of each travel date, the radiation radius and the open source map data, and determine the radiation area corresponding to the travel route; the key coordinates include the coordinates of the target location, the boundary of the target location and the coordinates of the sampling points obtained by sampling the travel route; Perform position matching on the radiation area corresponding to the travel route and the pre-constructed sports venue feature space to determine the candidate sports venue matching the radiation area; the sports venue feature space comprises a plurality of sports venues and attribute information and matching degree information of each sports venue; the matching degree information of the sports venue comprises the matching degree of the sports venue and each sports type; the sports venue comprises original sports venues, sports venues obtained by configuring other types of venues and / or roads, and the like; Obtain the offset distance of each candidate sports venue and the travel route; In response to the first trigger condition of the leisure sports mode or the second trigger condition of the special training mode, determine the target venue screening model matching the sports mode; wherein the venue screening model corresponding to the leisure sports mode takes the offset distance of the travel route as the target, and the venue screening model corresponding to the special training mode takes the matching degree of the venue as the target; Determine the first target score of each candidate sports venue based on the candidate sports venue, the matching degree of the target sports type and the offset distance of the travel route through the target venue screening model; Select the target sports venue with a first target score greater than a preset score threshold from the candidate sports venue.
2. The method of claim 1, wherein, Before the first user enters the sports compound mode for the target travel route in response, the method further comprises: In response to the first user's first selection operation for the pre-configured travel route and the second selection operation for the travel date, the target travel route is determined; Or, In response to the first user's first configuration operation for multiple target locations in the map and the third selection operation for the travel date, the target travel route is determined.
3. The method of claim 1, wherein, Obtaining the target sports type and the sports target of the first user, comprising: In response to the first user entering the sports compound mode for the target travel route, obtaining the adaptive sports type and the general sports type corresponding to the target travel route; In response to receiving the first user's configuration instruction for the adaptive sports type and the general sports type, the target sports type is determined; Obtaining the fat loss amount configured by the first user or the exercise amount for the target sports type, and determining the sports target.
4. The method of claim 1, wherein, Based on the basic physiological data and sports equipment data of the first user, the sports-heat consumption portrait of the first user is generated, comprising: inputting the basic physiological data and sports equipment data of the first user into the pre-trained sports heat consumption model; The basic physiological data and sports equipment data are processed by the sports heat consumption model, and the heat consumption data of the first user in multiple types of sports is output.
5. The method of claim 1, wherein, Based on the sports target and the sports-heat consumption portrait, the sports planning data and the heat consumption data of each target sports site in each travel date are determined, comprising: Based on the sports mode corresponding to the first user, multiple sports planning data corresponding to the travel date are generated; wherein each sports planning data realizes the sports target through at least part of the sports site; In combination with the weather parameters of the travel date, the sports mode and the sports target, description information for each sports planning data is generated.
6. The method of claim 5, wherein, Based on the sports mode corresponding to the first user, multiple sports planning data corresponding to the travel date are generated, comprising: Determine the to-be-allocated exercise amount corresponding to the travel date; the to-be-allocated exercise amount is the exercise amount in the sports target or the exercise amount converted from the fat loss amount in the sports target; the exercise amount corresponding to the travel date is determined; the fat loss amount is converted into exercise amount based on the sports-heat consumption portrait of the first user; For the leisure sports mode, the to-be-allocated exercise amount corresponding to the travel date is adjusted based on the preset redundancy parameter to obtain the adjusted to-be-allocated exercise amount corresponding to the travel date; Based on the attributes of each target sports site, the exercise amount corresponding to the travel date is allocated to each target sports site corresponding to the travel date to determine the sports planning data of each target sports site; the sports planning data of the target sports site includes the exercise amount of at least one target sports type; For the special training mode, the quality ranking of the different target sports sites is determined, and the sports planning data of each target sports site to complete the to-be-allocated exercise amount corresponding to the travel date is determined, and the quality ranking of the different target sports sites is used to assist the user to select the site, so as to ensure that the user's special sports is completed in the high-quality length.
7. The method of claim 1, after sending the travel movement calendar information to the terminal device of the first user, the method further comprises: obtaining real-time weather information based on the travel date; obtaining user feedback information on the travel date; the user feedback information includes dietary calories, exercise target execution results, target exercise type change information, exercise target change information, and exercise mode change information; based on the real-time weather information and the user feedback information, adjusting the exercise planning data of the next target exercise site on the travel date in the travel movement calendar information, and / or adjusting the sorting of the different types of exercise planning data or the content of the exercise planning data of the next travel date.
8. A composite motion travel itinerary planning device characterized by, comprises: an acquisition module configured to, in response to the first user entering a composite exercise mode for a target travel route, acquire basic physiological data of the first user, exercise equipment data, a target exercise type, and an exercise target; the target travel route comprises a plurality of travel dates and a travel route corresponding to each travel date; the travel route comprises a plurality of target locations; a first generation module configured to generate an exercise-calorie consumption profile for the first user based on the basic physiological data of the first user and the exercise equipment data; the exercise-calorie consumption profile represents the calories consumed by the first user when exercising; a first determination module configured to determine at least one target exercise site matching the target exercise type in a radiation area of each travel date based on the target exercise type and the exercise target of the first user, and determine a plurality of travel planning data and calorie consumption data in each travel date based on the target exercise site, the exercise target, and the exercise-calorie consumption profile; the amount of exercise at each exercise site in different travel planning data is different; a second generation module configured to generate travel movement calendar information based on the travel route corresponding to each travel date, each exercise planning data, and calorie consumption data, and send the travel movement calendar information to the terminal device of the first user, so that the program of the terminal device prompts the first user to exercise according to the travel movement calendar information; determining at least one target exercise site matching the target exercise type in a radiation area of each travel date based on the target exercise type and the exercise target of the first user comprises: obtaining key coordinates, a radiation radius, and open source map data in the travel route of each travel date to determine the radiation area corresponding to the travel route; the key coordinates include coordinates of the target locations, boundaries of the target locations, and coordinates of sampling points obtained by sampling the travel route; The radiation area corresponding to the travel route is positionally matched with a pre-constructed sports venue feature space to determine a candidate sports venue of the matched radiation area; the sports venue feature space includes a plurality of sports venues and attribute information and matching degree information of each sports venue; the matching degree information of the sports venue includes a matching degree of the sports venue and each sports type; the sports venue includes an original sports venue, a sports venue obtained by converting other types of venues and / or roads through configuration operation; An offset distance of each candidate sports venue and the travel route is obtained; In response to a first trigger condition of a leisure sports mode or a second trigger condition of a special training mode, a target venue screening model matched with the sports mode is determined; the venue screening model corresponding to the leisure sports mode takes the offset distance of the travel route as a target, and the venue screening model corresponding to the special training mode takes a venue matching degree as a target; Based on the candidate sports venue, the matching degree of the target sports type, and the offset distance of the travel route, a first target score of each candidate sports venue is determined through the target venue screening model; A target sports venue with a first target score greater than a preset score threshold is selected from the candidate sports venues.
9. An electronic device, comprising: Comprise: A processor, a memory, and a bus, the memory stores machine readable instructions executable by the processor, when the electronic device is running, the processor and the memory communicate through the bus, the machine readable instructions are executed by the processor to execute the steps of the complex sports travel planning method of any one of claims 1 to 7.
Citation Information
Patent Citations
Method, device and system for planning movement path of user, and smart bracelet
CN108168538A
Travel route planning method and system based on artificial intelligence
CN118536688A