Training plan management method and device and storage medium

By recommending training plans based on the user's initial maximum strength and training goals within the intelligent strength training device, and conducting evaluation tests during training to adjust the training plan to suit the user's actual situation, the problem of intelligent strength training devices being unable to adjust training plans in a timely manner is solved, thus achieving personalized and scientific training management.

CN121944478APending Publication Date: 2026-05-01GUANGZHOU YUANDONG SMART SPORTS TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
GUANGZHOU YUANDONG SMART SPORTS TECH CO LTD
Filing Date
2024-10-29
Publication Date
2026-05-01

AI Technical Summary

Technical Problem

Intelligent strength training equipment cannot keep track of users' training progress in a timely manner, which makes it impossible to adjust training plans promptly and meet users' diverse and personalized needs.

Method used

By recommending training plans based on the user's initial maximum strength and training goals, and conducting training evaluation tests during the training process, the training plans are adjusted to adapt to the user's actual situation, including adjusting training strength, cycle, and repetitions, thus achieving closed-loop management of the training plan.

Benefits of technology

We provide professional and precise personalized training plans to ensure that the training plans are tailored to the user's actual situation, improve training results, and enhance the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121944478A_ABST
    Figure CN121944478A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a training plan management method and device and a storage medium. The method comprises the steps that a training plan is recommended according to the initial maximum strength of a user and a training target; in the process that the user carries out training according to the training plan, training evaluation testing is carried out on the user when it is determined that training evaluation testing nodes are reached, the current training evaluation result of the user is obtained, and at least one training evaluation testing node exists in the execution process of the training plan; adjusting the training plan according to the current maximum strength and the initial maximum strength in the training evaluation result when the training target completion state in the training evaluation result is an uncompleted state; and when the completion state of the training target is a completed state, ending the training plan and recommending a new training plan according to the current maximum strength and the training target. According to the method, the technical problem that the intelligent strength training equipment cannot timely adjust the training plan due to the fact that the intelligent strength training equipment cannot timely grasp the training condition of the user when the user uses the intelligent strength training equipment for training is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of intelligent strength training technology, and in particular to a training plan management method, device and storage medium. Background Technology

[0002] Traditional fitness equipment (which uses traditional iron blocks to provide resistance) can only provide a single function and cannot meet the diverse and personalized needs of users during fitness. Therefore, intelligent strength training equipment has emerged to meet the diverse and personalized needs of users during fitness.

[0003] Intelligent strength training equipment refers to devices that provide counterweights using novel digital resistance methods such as motors. Users can adjust the general training plan provided by the equipment to create a personalized plan, which they can then use for training. However, intelligent strength training equipment cannot effectively monitor and guide the user's training process; it cannot promptly grasp the user's training status (such as exercise state and results). Therefore, it cannot adjust the training plan based on the user's training progress in a timely manner. Summary of the Invention

[0004] This application provides a training plan management method, device, and storage medium, which solves the technical problem that when a user uses an intelligent strength training device for training, the intelligent strength training device cannot adjust the training plan in a timely manner because it cannot keep track of the user's training status.

[0005] Firstly, this application provides a training plan management method, including:

[0006] Recommend a suitable training plan to the user based on the user's initial maximum strength and the user's training goals;

[0007] During the training process of the user according to the training plan, when it is determined that a training evaluation test node has been reached, a training evaluation test is performed on the user to obtain the current training evaluation result of the user. The training evaluation result includes the user's current maximum strength and the completion status of the training goal. There is at least one training evaluation test node during the execution of the training plan.

[0008] When the training objective is in an incomplete state, the training plan is adjusted according to the current maximum strength and the initial maximum strength so that the user can continue training according to the adjusted training plan.

[0009] When the training goal is completed, the training plan ends, and a new training plan is recommended to the user based on the current maximum strength and the training goal, so that the user can continue training according to the new training plan.

[0010] The above-described technical approach, which automatically determines and recommends a suitable training plan to a user based on their initial maximum strength and training goals, and conducts a training evaluation test when the user reaches a training evaluation test node during the training plan execution, yielding the evaluation results, adjusts the training plan based on the current maximum strength and initial maximum strength in the evaluation results to allow the user to continue training according to the adjusted plan, and terminates the current training plan when the training goal completion status in the evaluation results is completed, and determines and recommends a new training plan based on the user's current maximum strength and training goals, solves the technical problem that intelligent strength training devices cannot adjust training plans in a timely manner due to their inability to grasp the user's training status. In other words, it provides users with professional and accurate personalized training plans based on their actual strength level (i.e., initial strength level), and ensures the scientific validity of the training plan by incorporating the user's training goals. During user training, the system can monitor and analyze the user's progress. This involves using training evaluation tests to determine the user's current strength level and progress towards training goals. The system then adjusts the training plan accordingly to ensure it aligns with the user's actual situation, thereby guaranteeing training effectiveness and improving the user experience. Furthermore, the system can automatically determine when a training plan has ended, creating a closed-loop system. Upon completion of a training plan, the system can recommend new plans, ensuring users can utilize personalized and flexible training options.

[0011] In one embodiment of this application, the training plan includes training cycle, training strength, and number of training sessions.

[0012] The step of recommending a suitable training plan to the user based on the user's initial maximum strength and the user's training goals includes:

[0013] The corresponding number of training sessions, calculation coefficients, and training period are determined based on the user's training objectives. Each training objective has a corresponding recommended number of training sessions, calculation coefficients, and training period.

[0014] The training force is determined based on the initial maximum force and the calculated coefficient;

[0015] A training plan suitable for the user is generated based on the number of training sessions, the training cycle, and the training intensity, and the training plan is recommended to the user.

[0016] As described above, by determining the number of training sessions, calculation coefficients, and training cycles corresponding to different training objectives, and by combining the initial maximum strength, a training plan can be obtained that is more suitable for the user and can better assist the user in training.

[0017] In one embodiment of this application, the training plan includes training cycle, training strength, and number of training sessions.

[0018] The step of adjusting the training plan based on the current maximum strength and the initial maximum strength includes:

[0019] When the current maximum force is greater than the initial maximum force, the training force obtained based on the initial maximum force is increased to obtain an adjusted training plan;

[0020] When the current maximum force equals the initial maximum force, the training cycle in the training plan is extended to obtain an adjusted training plan;

[0021] When the current maximum force is less than the initial maximum force, the training force obtained based on the initial maximum force is reduced to obtain an adjusted training plan.

[0022] The above-mentioned comparison between the current maximum strength and the initial maximum strength is used to adjust the training plan. This ensures that the adjusted training plan is suitable for the user's current strength level, thus achieving the correction of the training plan and enabling the training plan to better assist the user in training.

[0023] In one embodiment of this application, the improvement of training strength based on the initial maximum strength includes:

[0024] Calculate the force increase ratio of the current maximum force to the initial maximum force, and increase the training force based on the initial maximum force according to the force increase ratio;

[0025] Extending the training period in the training plan includes:

[0026] The remaining training time is determined based on the training cycle and the current training time, and the remaining training time is updated to the training time corresponding to the training cycle, so as to extend the training cycle in the training plan.

[0027] The reduction of training force based on the initial maximum force includes:

[0028] Reduce the training force based on the initial maximum force according to the reduction ratio corresponding to the training objective.

[0029] The above-mentioned methods of adjusting the training plan by increasing training strength according to the increase in strength ratio, extending the training cycle in combination with the remaining training time, and reducing training strength according to the decrease ratio corresponding to the training goal can ensure the rationality of the adjustment, that is, ensure that the adjusted training plan is more suitable for the user's current strength level.

[0030] In one embodiment of this application, the training objective is strength training.

[0031] The step of conducting a training evaluation test on the user when the user reaches a training evaluation test node during the training process according to the training plan, and obtaining the user's current training evaluation result, includes:

[0032] During the user's training according to the training plan, when it is determined that the training evaluation test node has been reached, the user is guided to perform a maximum strength test and the user's current maximum strength is obtained;

[0033] Calculate the first increase ratio of the current maximum force compared to the initial maximum force;

[0034] When the first increase ratio reaches the first increase ratio threshold, the training objective is determined to be in a completed state; when the first increase ratio does not reach the first increase ratio threshold, the training objective is determined to be in an incomplete state.

[0035] As mentioned above, when the training goal is strength increase training, combining the current maximum strength and the initial maximum strength to determine the training evaluation results can ensure that the obtained training evaluation results are more in line with the actual needs of the training goal, that is, to ensure that the training evaluation results are more accurate, thereby achieving effective supervision of the user's training.

[0036] In one embodiment of this application, the training objective is to improve muscular endurance.

[0037] The step of conducting a training evaluation test on the user when the user reaches a training evaluation test node during the training process according to the training plan, and obtaining the user's current training evaluation result, includes:

[0038] During the user's training according to the training plan, when it is determined that the training evaluation test node has been reached, the user is guided to perform training actions under a preset force, and the first number of times the training actions are completed is counted.

[0039] Calculate the second increase ratio between the first number of completions and the second number of completions, where the second number of completions is the number of times the user performed the training action under the preset force before executing the training plan;

[0040] When the second increase ratio reaches the second increase ratio threshold, the training objective is determined to be in a completed state; when the second increase ratio does not reach the second increase ratio threshold, the training objective is determined to be in an incomplete state.

[0041] Guide the user to perform a maximum strength test and obtain the user's current maximum strength.

[0042] As mentioned above, when the training goal is to improve muscular endurance, combining the current maximum strength and the number of repetitions of the training movements to determine the training evaluation results can ensure that the obtained training evaluation results are more in line with the actual needs of the training goals, that is, to ensure that the training evaluation results are more accurate, thereby achieving effective supervision of the user's training status.

[0043] In one embodiment of this application, it further includes:

[0044] The completion rate of the adjusted training plan is calculated when the training cycle in the adjusted training plan is equal to the training cycle threshold and the user's current training duration reaches the training duration corresponding to the training cycle threshold.

[0045] The training program ends when the completion rate reaches the completion rate threshold.

[0046] As mentioned above, when the training cycle reaches the training cycle threshold, the training plan is terminated based on the completion rate, which can avoid the situation of the training cycle being too long.

[0047] In one embodiment of this application, calculating the completion rate of the adjusted training plan includes:

[0048] Guide the user to perform training movements under the training strength included in the adjusted training plan, and count the third number of times the training movements are completed;

[0049] Calculate the ratio of the third completion count to the planned completion count corresponding to the training objective, and determine the ratio as the completion rate of the adjusted training plan.

[0050] As mentioned above, determining the completion rate by the number of times the training movements are completed ensures the rationality of the completion rate determination, thereby ensuring the rationality of the end of the training plan.

[0051] Secondly, this application also provides a training plan management device, which includes:

[0052] One or more processors;

[0053] Memory, used to store one or more programs.

[0054] When one or more programs are executed by one or more processors, the one or more processors implement the training plan management method of the first aspect.

[0055] Thirdly, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the training plan management method of the first aspect.

[0056] The beneficial effects of the training plan management equipment and storage media mentioned above can be referenced in relation to the beneficial effects of the training plan management method. Attached Figure Description

[0057] Figure 1 A flowchart illustrating a training plan management method provided in one embodiment of this application;

[0058] Figure 2 A flowchart illustrating a training plan management method provided in another embodiment of this application;

[0059] Figure 3 A schematic diagram of the structure of a training plan management device provided in one embodiment of this application;

[0060] Figure 4 This is a schematic diagram of the structure of a training plan management device provided in one embodiment of this application. Detailed Implementation

[0061] The embodiments of this application will be further described in detail below with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are merely illustrative of the embodiments of this application and are not intended to limit the scope of this application. Furthermore, it should be noted that, for ease of description, the accompanying drawings only show the parts related to the embodiments of this application, not all structures. Those skilled in the art, after reading this specification, should be able to conceive that any combination of technical features can constitute an optional implementation method, provided that the technical features do not contradict each other.

[0062] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects, not to describe a specific order or sequence. It should be understood that such use of data can be interchanged where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first," "second," etc., are generally of the same class, not limited in number; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship. In the description of this application, "multiple" means two or more, and "several" means one or more.

[0063] In related technologies, intelligent strength training devices can provide users with basic exercise functions. For example, when a user inputs the required force, the device can provide corresponding resistance via motors, allowing the user to feel the necessary force during the training movement. Furthermore, the device can provide users with a general training plan, which includes fixed parameters such as default training cycles, training force, and repetitions per set. Users can then adjust the general training plan according to their own needs. For instance, users can try performing training movements to see if the current training force is appropriate, and continuously adjust the force and perform the movements if it is unsuitable to achieve the desired training force. The intelligent strength training device can then use the adjusted training plan to remind the user to perform fitness training.

[0064] However, fitness training is a cyclical activity, and the standards of exercise change with the user's behavior, meaning the training effect is cumulative. For example, as a user trains according to a plan, their strength may increase. At this point, the original training plan will no longer be applicable. However, existing smart strength training devices lack effective monitoring and guidance of the user's training process, meaning they cannot grasp the user's training status in a timely manner. Consequently, the smart strength training device cannot adjust the training plan promptly, and the user also cannot keep track of their own training progress.

[0065] Based on this, this application provides a training plan management method. This training plan management method can provide users with suitable training plans based on their actual situation. Furthermore, during the execution of the training plan, the user's training status is monitored and evaluated to keep track of the user's training status in a timely manner. The training plan is then adjusted in a timely manner based on the evaluation results to ensure that the adjusted training plan is suitable for the user's latest training status.

[0066] The training plan management method provided in this embodiment can be executed by a training plan management device, which can be a single physical entity or composed of multiple physical entities. Currently, an intelligent strength training device is used as an example for description. Specifically, the training plan management device provides counterweights using a motor as a novel digital resistance method, and users can use the training plan management device for training.

[0067] The training program management device includes one or more processors, which may include processing units such as central processing units (CPUs) and / or field-programmable gate arrays (FPGAs).

[0068] The training plan management device may also include a memory, and the memory and processor may be connected via a bus or other means. As a computer-readable storage medium, the memory can be used to store software programs, computer-executable programs, and modules, such as the program instructions / modules corresponding to the training plan management method in the embodiments of this application. The memory can store at least one computer program required for a function, data created based on the use of the training plan management device, etc.

[0069] Optionally, when the processor has storage capabilities, the memory and the processor can also be a single physical entity. Currently, the memory stores at least the relevant computer program for the training plan management method, enabling the processor to implement the training plan management method based on the computer program stored in the memory.

[0070] Currently, memory and processor can form the main control module of the training plan management device. The main control module can realize the data processing, instruction generation and other functions of the training plan management device. That is, the main control module can realize all the functions of the training plan management device during operation.

[0071] Optionally, the training program management device may also include a force output module, which is used by the user during training and can generate resistance that the user can feel (i.e., a module simulating a weight). The force output module includes at least a motor, electronic control, and user operation components.

[0072] The specific model of the motor is not currently limited. During operation, different speeds and other parameters can generate different forces, which can be used by the user. This force can be perceived as resistance during training. There can be one or more motors, and each motor has its own corresponding electronic control unit.

[0073] An electronic control unit (ECU) can be understood as a controller for a motor, which can control the operation of the motor. In this case, the ECU can be considered as the processor of the power output module. The ECU stores at least one computer program to control the motor by running the computer program.

[0074] The processors of the electronic control unit and the main control module can be connected via bus or other means to transmit instructions and status. The processor of the main control module can send corresponding instructions to the electronic control unit in conjunction with the functions to be performed by the training plan management device, so that the electronic control unit can drive the motor to operate according to the instructions, thereby generating the required force based on the operation of the motor.

[0075] The electronic control unit is also connected to the motor it controls. For example, the wiring between the electronic control unit and the motor includes three-phase power lines U / V / W, etc. In this case, the electronic control unit can generate current to control the motor's operation, and thus drive the motor to run based on the current. When the value of the current changes, the speed of the motor (i.e., its rotational speed) will also change. It can be understood that different motor speeds produce different amounts of force.

[0076] The user control component refers to the component used by the user when performing training actions. Each motor is connected to a user control component so that the user can feel the force generated by the motor when performing training actions through the user control component. The user control component can be set according to the actual situation. For example, when the user performs training through a rope, the user control component includes at least a winding reel and a rope. The winding reel is rigidly connected to the motor, and the rope for the user to use is wound on the winding reel.

[0077] The training plan management equipment may also include a display and control module. This module is a user-interactive display and control device, which can be implemented through a monitor. Optionally, the monitor has touch functionality for user interaction via touch, and / or, the monitor has one or more physical buttons or touch buttons for user interaction via buttons. One or more processors are installed internally in the monitor. The processor in the main control module and the processor in the monitor can be the same physical entity or different physical entities. When they are different physical entities, the monitor is also connected to the processor in the main control module. During user interaction, the monitor generates corresponding instructions based on the user's actions and sends them to the processor in the main control module, causing the processor to respond to the instructions, such as controlling a motor's operation via electrical control based on the instructions. Additionally, the monitor can determine the content to be displayed (such as the response to user actions) based on the instructions from the processor in the main control module.

[0078] It is understood that the aforementioned display and control module, force output module, and main control module may be different physical entities or integrated into the same physical entity, and no limitation is made at present.

[0079] Optionally, the training program management device may also include components such as a communication module, power supply, and speaker; however, the embodiments do not limit this.

[0080] It is understandable that the various modules and components that make up the training plan management device, working together, can achieve digital resistance, simulating an iron block through the rotation of a motor. Furthermore, during user operation, motion data such as the user's output force, speed, and exercise duration can be monitored in real time. Optionally, the function of collecting motion data can be implemented by the electronic control unit and reported to the processor of the main control module, or it can be implemented by a dedicated data acquisition module on the training plan management device and reported to the processor of the main control module. In this case, the processor of the main control module can combine the user's motion data to appropriately adjust the user's training plan.

[0081] Based on this, Figure 1 A flowchart of a training plan management method provided in one embodiment of this application shows that, when the training plan management method is executed by the aforementioned training plan management device, the method is specifically executed by the processor of the main control module. (Refer to...) Figure 1 The training program management method includes steps 110-140:

[0082] Step 110: Recommend a suitable training plan to the user based on the user's initial maximum strength and training goals.

[0083] Maximum strength can also be understood as 1RM (One Repetition of Maximum), which represents the force a user can only repeat once with the correct movement. It can also be understood as the limit of force when performing the movement.

[0084] Initial maximum force can be understood as the maximum force a user exerts before executing a training plan. This initial maximum force can be input by the user into the training plan management device or measured by the device itself. Currently, we will describe the method using the training plan management device to measure the user's initial maximum force as an example. One option is for the training plan management device to prompt the user to complete the training movements as required via a display and control module. Each time the user completes a movement, the device increases the output force (i.e., the resistance felt by the user during the movement) until the user is exhausted or near exhaustion. The device then uses the current maximum output force as the measured initial maximum force. Another option is to use the Velocity Based Training (VBT) principle to measure the initial maximum force. This principle can be understood as follows: within a certain time period, the total power output by each individual is relatively constant, but different individuals can output different total power due to differences in training experience and ability. Since power (P) = force (F) * velocity (v). Therefore, when power (P) is constant, meaning a person's total output power is constant, the force (F) output when performing training movements at a fixed speed (v) is also relatively constant, and the output force (F) will differ at different speeds (v). Based on this principle, when controlling a user to perform training movements at a relatively fixed speed, the user's output force (F) can reflect the user's current strength level. Generally, when a user performs training movements, the speed corresponding to 1RM is usually around 0.3 m / s. Therefore, training plan management devices can acquire the force emitted by the user when performing training movements multiple times at a speed of around 0.3 m / s (this can be achieved by collecting the user's output force) and determine the average force across multiple training movements (taking the average of the peak force at each training movement) as the measured initial maximum force. It can be understood that the initial maximum force reflects the user's strength level before training.

[0085] Before or after obtaining the user's initial maximum strength, the system can also acquire the user's selected training goals. These training goals can be understood as the user's training needs or fitness objectives. Training plan management devices can provide various training goals, including, but not limited to, strength gain training and muscle endurance improvement training. Strength gain training, also known as absolute strength training, is primarily used to increase the user's strength. Muscle endurance improvement training is mainly used to improve muscle endurance (i.e., the body's ability to perform sustained muscle work for an extended period).

[0086] Once the training plan management device obtains the user's initial maximum strength and training goals, it can determine a suitable training plan for the user, i.e., a personalized training plan. The training plan includes training cycles, training force, and number of repetitions. The training cycle can be understood as the total duration of the training plan. Generally, the training cycle is measured in weeks, and each training goal has a corresponding training cycle (the specific value can be set according to actual conditions). The correspondence between training goals and training cycles can be pre-stored in the training plan management device, allowing the device to determine the training cycle corresponding to the user's current training goal based on this correspondence. Training force can be understood as the force (output by the motor) provided by the training plan management device to the user when performing training actions, i.e., the resistance felt by the user. The training force set when creating the training plan is related to the user's initial maximum strength and training goals to ensure that the training force is suitable for the user's actual strength and achieves the training effect. The training plan management device can pre-store calculation rules for training force under different training goals (the specific content can be set according to actual conditions). By substituting the initial maximum strength into the calculation rules corresponding to the training goal, the training force corresponding to the training goal can be obtained. Training repetitions can be understood as the number of training movements or a range of repetitions that should be completed under each set of training movements. Each training goal has a corresponding number of training repetitions (the specific value can be set according to the actual situation). The correspondence between training goals and training repetitions can be pre-stored in the training plan management device, so that the training plan management device can determine the number of training repetitions corresponding to the user's current training goal based on the correspondence. According to the aforementioned methods for determining training cycle, training strength, and training repetitions, once the training plan management device determines the user's training goal and initial maximum strength, it can obtain a training plan suitable for the user.

[0087] Optionally, the training plan can also include other content, such as the number of weekly workouts. The number of weekly workouts can be understood as the number of times or a range of times a user should train each week. Each training goal has a corresponding number of weekly workouts (the specific value can be set according to the actual situation). The correspondence between training goals and the number of weekly workouts can be pre-stored in the training plan management device so that the training plan management device can determine the number of weekly workouts corresponding to the training goal based on the correspondence.

[0088] Once the training plan is received, the training plan management device can recommend the plan to the user so that the user can train according to it. Optionally, the device can display the training plan on a display module for the user to view, and can also associate and save the training plan with the user's identity information (the user can log in when using the device). If the device can also communicate with the user's terminal device (such as a mobile phone or tablet) (e.g., via Bluetooth or WiFi), it can send the training plan to the terminal device so the user can view it there.

[0089] It should be noted that the training plan management device may provide only one training exercise or multiple training exercises. Each training exercise targets a specific muscle group in the human body; that is, when a user performs a training exercise, they are training the corresponding muscle group. A single muscle group may require one or more training exercises, and this embodiment does not limit this. For example, the training plan management device may only provide one training exercise for the trapezius muscle. Alternatively, it may provide one or more training exercises for the trapezius muscle and one or more exercises for the latissimus dorsi muscle. When the training plan management device provides multiple training exercises, each exercise may have a corresponding initial maximum force. Currently, if multiple training exercises target the same muscle group, then the initial maximum force corresponding to the multiple exercises is the same. If multiple training exercises target different muscle groups, then the initial maximum force corresponding to the multiple exercises may be different. In other words, each muscle group has a corresponding initial maximum force, and the initial maximum force corresponding to multiple training exercises for a single muscle group is the same. In this case, when the training plan management method measures the user's initial maximum force, it can determine the corresponding training exercise based on the muscle group the user currently needs to train and use the user's execution of that exercise to measure the initial maximum force. Subsequently, when formulating a training plan based on the initial maximum strength and training goals, the training movements corresponding to the training plan can be the same as or different from the training movements guided to the user when measuring the initial maximum strength, as long as they target the same muscle group. Currently, the training plan management methods are the same for each type of training movement. Therefore, in this embodiment, the corresponding training plan management method is described using the training plan management device executing a training movement corresponding to a muscle group as an example. Currently, after obtaining the initial maximum strength (which can also be understood as the initial maximum strength corresponding to the corresponding training movement) and training goals for the muscle group, a training plan suitable for the user can be generated in the aforementioned manner and recommended to the user. It can be understood that if the training plan management device provides training movements for multiple muscle groups, the user can first select the muscle group they want to train, so that the training plan management device can determine the corresponding training movement based on the muscle group selected by the user, and determine a training plan suitable for the user based on the user's initial maximum strength (which can also be understood as the initial maximum strength corresponding to the corresponding training movement) and training goals for that muscle group.

[0090] Step 120: During the user's training according to the training plan, when the training evaluation test node is reached, a training evaluation test is performed on the user to obtain the user's current training evaluation result. The training evaluation result includes the user's current maximum strength and the completion status of the training goal. There is at least one training evaluation test node during the execution of the training plan.

[0091] A training evaluation and testing node can be understood as a node for supervising and evaluating a user's training progress. There is at least one training evaluation and testing node during the execution of the training plan. Optionally, the trigger time of the training evaluation and testing node can be set according to the training cycle in the training plan. For example, if the training cycle is 4 weeks, then a certain day in the 2nd, 3rd, and 4th weeks of the training cycle (such as the last day or the day when the user's training frequency reaches the weekly training frequency) can be set as the training evaluation and testing node. In one embodiment, the last day of a set number of weeks (such as the aforementioned 2nd, 3rd, and 4th weeks) within the training cycle is used as an example for description. It is understood that the "week" in the current training cycle can be a natural week, for example, the training plan management device defines Monday to Sunday as a week. The "week" in the current training cycle can also be a set week, for example, when the training plan management device formulates the training plan, it also determines the start date of the training plan (such as the date corresponding to the day the training plan is formulated, which can be used as the start date), and then, starting from the start date, every 7 days constitutes a week.

[0092] Training plan management devices can integrate training evaluation and testing nodes into the training plan. As the user trains according to the plan, the device can determine when the user reaches the last day of the set week and initiate a training evaluation and testing node. At this point, the device will prompt the user to perform the training evaluation and testing.

[0093] Training evaluation tests assess a user's training progress. In one embodiment, the result of the training evaluation test is recorded as the training evaluation result, which includes the user's current maximum strength and the training goal completion status. The current maximum strength can be understood as the user's actual maximum strength at the current training evaluation test node during training according to the training plan, reflecting the user's current strength level. The training goal completion status can be understood as whether the user has completed the training goal, including a completed state (i.e., the training goal has been completed) and an incomplete state (i.e., the training goal has not been completed).

[0094] Based on the required training evaluation results, the training evaluation test can be divided into two parts: the first part is used to determine the user's current maximum strength, and the second part is used to determine the completion status of the training objective.

[0095] The process of determining the current maximum force can be referenced from the process of measuring the user's initial maximum force using training plan management equipment, except that the currently determined maximum force is the current maximum force.

[0096] The criteria for determining the completion status of a training objective can be tailored to the specific training objective. For example, if the training objective is strength gain, the criteria could be to compare the current maximum strength to the initial maximum strength and determine if it meets a preset requirement (this requirement can be set based on actual conditions). If it does, it indicates a significant increase in the user's strength, and the training objective is considered complete. If it does not, it indicates that the user's strength has not significantly increased, and the training objective is considered incomplete. Similarly, if the training objective is muscular endurance improvement, the criteria could be to compare the number of times the user performed the training movement at the training strength before training (i.e., before training according to the training plan), and whether the increase in the number of times the user performed the training movement at the training assessment test node meets a preset requirement (this requirement can be set based on actual conditions). If it does, it indicates a significant increase in the user's muscular endurance, and the training objective is considered complete. If it does not, it indicates that the user's muscular endurance has not significantly increased, and the training objective is considered incomplete. Based on this, the training plan management device can determine the user's current training objective completion status according to the rules for judging the completion status of training objectives.

[0097] After completing the training evaluation test on the user, the training evaluation results can be obtained. If the training objective completion status in the training evaluation results is "incomplete", proceed to step 130. If the training objective completion status in the training evaluation results is "complete", proceed to step 140.

[0098] Step 130: When the training goal completion status is incomplete, adjust the training plan according to the current maximum strength and the initial maximum strength so that the user can continue training according to the adjusted training plan.

[0099] For example, in the incomplete state, it means that the training goal has not yet been achieved. Therefore, the user needs to continue training. At this time, in order to ensure that the training plan is in line with the user's current training situation, the training plan management device can adjust the training plan based on the user's current maximum strength. This ensures that the adjusted training plan is suitable for the user's current strength level (i.e., suitable for the user's training situation), so that the user can continue training using the adjusted training plan to ensure the user's training effect (i.e., ensure that the user can achieve the training goal within a limited time).

[0100] When adjusting a training plan based on a user's current maximum strength, the specific adjustment strategy can be determined by comparing the current maximum strength with the initial maximum strength. For example, if the current maximum strength is greater than the initial maximum strength, it indicates that the user's maximum strength has increased, meaning their strength level has improved. In this case, the training intensity in the training plan can be appropriately increased to ensure the user trains with a intensity appropriate to their current strength level. All other aspects of the training plan remain unchanged to obtain the adjusted training plan. If the current maximum strength is equal to the initial maximum strength, it indicates that the user's maximum strength has not changed, meaning their strength level has not changed. In this case, the training period in the training plan can be appropriately extended, meaning the user's training duration can be increased to ensure the user completes their training goals within the increased duration. All other aspects of the training plan remain unchanged to obtain the adjusted training plan. If the current maximum strength is less than the initial maximum strength, it indicates that the user's maximum strength has decreased, meaning their strength level has decreased. In this case, the training intensity in the training plan can be appropriately decreased to ensure the user trains with a intensity appropriate to their current strength level. All other aspects of the training plan remain unchanged to obtain the adjusted training plan. Optionally, after obtaining the adjusted training plan, the training evaluation and testing nodes can also be updated adaptively. For example, when the training cycle is extended, training evaluation and testing nodes can be appropriately increased to ensure effective supervision and evaluation of the user's training status.

[0101] After receiving the adjusted training plan, the training plan management device can recommend the adjusted training plan to the user (for example, by displaying the adjusted training plan through the display module and indicating what has been adjusted, or by sending the adjusted training plan and what has been adjusted to the user's terminal device for display), so that the user can continue training according to the adjusted training plan.

[0102] Step 140: When the training goal completion status is "completed", end the training plan and recommend a new training plan to the user based on the current maximum strength and training goal, so that the user can continue training according to the new training plan.

[0103] For example, in the "completed" state, it means that the training objective has been achieved. If the user continues to train according to the current training plan, there will be no better results. Therefore, regardless of whether the current training plan is completed (i.e. whether the date corresponding to the end of the training cycle has been reached), the training plan management device will end the current training plan. At this time, the training plan management device can prompt the user that the current training objective has been achieved and end the current training plan through the display and control module or the terminal device used by the user.

[0104] After the current training plan ends, the training plan management device can determine a new training plan based on the current maximum strength and training goals. The process of determining the new training plan can refer to step 110, which describes determining the training plan based on the initial maximum strength and training goals. The current maximum strength used to determine the new training plan can also be considered the initial maximum strength before the user executes the new training plan. Afterward, the new training plan can be recommended to the user so that the user can continue training according to the new plan. When creating a new training plan, the system can automatically generate the dates corresponding to the training cycle of the new training plan by combining the ranking of the longest weekly training sessions in the current training plan (which reflects the end date of the current training plan).

[0105] It should be noted that the aforementioned steps are performed at each training evaluation and testing node. If the training plan used at the current training evaluation and testing node is already the adjusted training plan, then at the next training evaluation and testing node, the training situation when the user executes the adjusted training plan can be supervised and evaluated, and if it is determined that the training is not completed, the adjusted training plan can be further adjusted.

[0106] Generally, after adjusting the training plan as described above, users will complete the training within the training period of the plan, meaning the training objective will always be in a "completed" state. If the training period has ended but the training objective remains incomplete, the training period can be appropriately extended when adjusting the training plan. The extension time can be preset, and the training period can be adjusted based on this extension. For example, if the current training evaluation test node is the last day of the training period (e.g., if the training period is 4 weeks, and the current training evaluation test node is the last day of week 4), and the training objective is incomplete, then step 130 can be executed to adjust the training plan. If the adjustment involves increasing or decreasing training intensity, the training period can be extended further. For example, if the preset extension time is 2 weeks, the training period can be extended by two weeks to allow the user to continue training. If the current adjustment involves extending the training period, then no further extension is needed.

[0107] In the supervised evaluation of the adjusted training plan, the current maximum force used when adjusting the training plan can be updated to the user's initial maximum force, and the new current maximum force can be measured again. Then, when the training goal completion status is incomplete, the training plan can be adjusted based on the current maximum force and the updated initial maximum force. Alternatively, when supervising the evaluation of the adjusted training plan, the user's initial maximum force obtained at the beginning can still be used. In this case, when the training goal completion status is incomplete, the training plan can be adjusted based on the latest obtained current maximum force and the initially obtained initial maximum force.

[0108] The above-described technical approach, which automatically determines and recommends a suitable training plan to a user based on their initial maximum strength and training goals, and conducts a training evaluation test when the user reaches a training evaluation test node during the training plan execution, yielding the evaluation results, adjusts the training plan based on the current maximum strength and initial maximum strength in the evaluation results to allow the user to continue training according to the adjusted plan, and terminates the current training plan when the training goal completion status in the evaluation results is completed, and determines and recommends a new training plan based on the user's current maximum strength and training goals, solves the technical problem that intelligent strength training devices cannot adjust training plans in a timely manner due to their inability to grasp the user's training status. In other words, it provides users with professional and accurate personalized training plans based on their actual strength level (i.e., initial strength level), and ensures the scientific validity of the training plan by incorporating the user's training goals. During user training, the system can monitor and analyze the user's progress. This involves using training evaluation tests to determine the user's current strength level and progress towards training goals. The system then adjusts the training plan accordingly to ensure it aligns with the user's actual situation, thereby guaranteeing training effectiveness and improving the user experience. Furthermore, the system can automatically determine when a training plan has ended, creating a closed-loop system. Upon completion of a training plan, the system can recommend new plans, ensuring users can utilize personalized and flexible training options.

[0109] Figure 2 A flowchart illustrating a training plan management method provided in another embodiment of this application. Figure 2 The training plan management method shown is in Figure 1 Based on the method shown, the process of determining and adjusting the training plan, as well as the training evaluation and testing process, are described exemplarily. Currently, a training plan includes at least the training cycle, training strength, and number of training sessions, as referenced. Figure 2The training program management method includes steps 210-260:

[0110] Step 210: Determine the corresponding number of training attempts, calculation coefficients, and training period based on the user's training objectives. Each training objective has a corresponding recommended number of attempts, calculation coefficients, and training period.

[0111] For example, the training plan management device pre-stores the number of training sessions, training cycles, and calculation coefficients corresponding to different training goals. The calculation coefficients are used to calculate training strength. Currently, taking training goals including strength gain training and muscular endurance improvement training as an example: When the training goal is strength gain training, the corresponding number of training sessions is 1-5, the training cycle is 4 weeks, and the calculation coefficient is 85%. When the training goal is muscular endurance improvement training, the corresponding number of training sessions is 12-20, the training cycle is 4 weeks, and the calculation coefficient is 60%. Optionally, when the training plan also includes weekly exercise frequency, the weekly exercise frequency corresponding to strength gain training is 3-5 times, and the weekly exercise frequency corresponding to muscular endurance improvement training is 3-5 times.

[0112] Once the user-selected training objective is obtained, the corresponding number of training iterations, training period, and calculation coefficients can be obtained based on the aforementioned correspondence.

[0113] Step 220: Determine the training force based on the initial maximum force and the calculated coefficient.

[0114] For example, the product of the calculated coefficient and the initial maximum force is used as the training force in the training plan. It is understood that, in order for a user to achieve their training goals, an appropriate training force needs to be set for the user by combining the calculated coefficient and the initial maximum force.

[0115] Step 230: Generate a training plan suitable for the user based on the number of training sessions, training cycle, and training intensity, and recommend the training plan to the user.

[0116] For example, a training plan is created by combining the currently determined number of training sessions, training cycles, and training strength, and then recommended to the user. When the training goal is strength gain, the plan includes: a 4-week training cycle, training strength at 85% of the initial maximum strength, and 1-5 repetitions per set. Additionally, it may include 3-5 training sessions per week. This involves the user training with greater strength to improve overall strength. When the training goal is muscular endurance improvement, the plan includes: a 4-week training cycle, training strength at 60% of the initial maximum strength, and 12-20 repetitions per set. Additionally, it may include 3-5 training sessions per week. This involves the user performing more training sessions to improve muscular endurance.

[0117] Step 240: During the user's training according to the training plan, when the training evaluation test node is reached, a training evaluation test is performed on the user to obtain the user's current training evaluation result. The training evaluation result includes the user's current maximum strength and the completion status of the training goal. There is at least one training evaluation test node during the execution of the training plan.

[0118] Currently, the training evaluation and testing process differs depending on the training objective.

[0119] In one embodiment, when the training objective is strength gain training, this step includes steps 241-243:

[0120] Step 241: During the user's training according to the training plan, when the training evaluation test node is reached, guide the user to conduct a maximum strength test and obtain the user's current maximum strength.

[0121] The maximum strength test is used to measure a user's maximum strength. Currently, the maximum strength obtained through the maximum strength test can be considered as the user's current maximum strength at the training evaluation test node.

[0122] The process of maximum strength testing can refer to the initial maximum strength measurement process. For example, the training plan management device can prompt the user to complete the training movements as required through the display and control module. Each time the user completes a training movement, the output force is increased (the increase can be set according to the actual situation) until the user is exhausted or close to exhaustion. The training plan management device then obtains the current maximum output force (i.e., the maximum force when the user completes the training movement) as the measured current maximum force. Another example is using speed-based strength training principles to measure the current maximum force. In this case, the motor's operating speed can be controlled to ensure the user performs the training movements at a relatively fixed speed (e.g., around 0.3 m / s). The peak force value when the user performs the training movements is obtained. After instructing the user to perform the training movements a set number of times (e.g., 3-5 times), the average of the peak force values ​​corresponding to each training movement is taken as the user's current maximum force.

[0123] When the training evaluation test node is reached, the training evaluation test begins. At this time, the training plan management device can guide the user to perform the maximum strength test according to the aforementioned process to obtain the current maximum strength.

[0124] Step 242: Calculate the first increase ratio of the current maximum force compared to the initial maximum force.

[0125] For example, after obtaining the current maximum strength, the increase ratio of the current maximum strength to the initial maximum strength is calculated. This ratio is recorded as the first increase ratio. The higher the first increase ratio, the greater the improvement in the user's strength level. The first increase ratio is calculated by subtracting the initial maximum strength from the current maximum strength to obtain the corresponding difference, calculating the percentage value of the difference to the initial maximum strength, and using this percentage value as the first increase ratio.

[0126] Step 243: When the first increase ratio reaches the first increase ratio threshold, the training objective completion status is determined to be completed; when the first increase ratio does not reach the first increase ratio threshold, the training objective completion status is determined to be incomplete.

[0127] The first increase percentage threshold is the minimum percentage increase required to assess whether the goal of strength training has been achieved. This threshold can be set based on specific circumstances; for example, it could be 20%.

[0128] After obtaining the first increase percentage, it is compared with a first increase percentage threshold. If the first increase percentage reaches (i.e., is greater than or equal to) the first increase percentage threshold, it indicates that the user's strength has improved significantly and meets the current strength growth training goal. Therefore, the training goal completion status can be determined as "completed". If the first increase percentage does not reach (i.e., is less than) the first increase percentage threshold, it indicates that the user's strength has not improved significantly and cannot meet the current strength growth training goal. Therefore, the training goal completion status can be determined as "incomplete".

[0129] Once the training objective completion status and current maximum strength are obtained, the training evaluation results can be obtained based on the training objective completion status and current maximum strength.

[0130] In one embodiment, when the training goal is to improve muscular endurance, this step includes steps 244-247:

[0131] Step 244: During the user's training according to the training plan, when the training evaluation test node is reached, guide the user to perform training actions under the preset force and count the first number of times the training action is completed.

[0132] For example, preset force refers to the force (i.e., the resistance felt by the user) that is pre-set to be provided to the user. The preset force can be determined in combination with the initial maximum force, for example, using 60%-70% (the specific percentage can be set according to the actual situation) of the initial maximum force as the preset force.

[0133] When the training evaluation test node is reached, the training evaluation test begins. At this time, the training plan management device can output resistance according to the preset force and guide the user to perform training actions under the training goal. Afterwards, the number of times the user completes the action is counted. Currently, the counted number of times the action is completed is recorded as the first completion count.

[0134] When a user performs a training exercise, the training plan management device can obtain the user's force curve, speed curve, exercise duration, and movement distance based on the user's real-time motion data (i.e., the force, speed, and duration of the exercise). The movement distance can be understood as the distance traveled by the body part used in the exercise, which can be determined based on the speed and duration of the exercise, or through user-operated components. For example, if the user-operated component includes a rope, the extension or retraction length of the rope can be used as the movement distance. Currently, the device that collects the extension or retraction length of the rope is not limited. Then, based on the force curve, speed curve, exercise duration, and movement distance, it can be determined whether the user has completed a training exercise. For example, if the movement distance reaches a preset distance (which can be set according to actual conditions) but the exercise duration does not reach a preset duration (which can be set according to actual conditions), it can be determined that a training exercise has been completed, meaning the user has completed the required movement distance for the training exercise within a reasonable timeframe. If a user's exercise time reaches the preset time limit but the distance traveled does not reach the preset distance, it can be determined that the user has not completed the training exercise, meaning the user cannot complete the required distance of movement within a reasonable timeframe. Each time a user completes a training exercise, the first completion count is incremented by 1. If a user is determined not to have completed the training exercise, the currently counted first completion count is retrieved.

[0135] Step 245: Calculate the second increase ratio between the first number of completions and the second number of completions. The second number of completions is the number of times the user performed the training movements under the preset force before executing the training plan.

[0136] Optionally, before recommending a training plan to the user, or between the user's accurate execution of the training plan, the training plan management device can output resistance according to a preset force and guide the user to perform training movements under the training goal. Afterwards, it counts the number of times the user completes the movements, and records this count as the second number of completions. The process of counting the second number of completions is the same as that of counting the first number of completions. The training plan management device can then save the second number of completions and use it in each training evaluation test.

[0137] After obtaining the first number of completions, calculate the increase ratio of the first number of completions to the second number of completions. This ratio is then recorded as the second increase ratio. The second increase ratio is calculated by subtracting the first number of completions from the second number of completions to obtain the corresponding difference. The percentage value of this difference to the second number of completions is then used as the second increase ratio.

[0138] Step 246: When the second increase ratio reaches the second increase ratio threshold, the training objective completion status is determined to be completed; when the second increase ratio does not reach the second increase ratio threshold, the training objective completion status is determined to be incomplete.

[0139] The second increase threshold is the minimum increase percentage required to assess the achievement of the training goal for improving muscular endurance. This second increase threshold can be set based on specific circumstances; for example, it could be 20%.

[0140] After obtaining the second increase ratio, it is compared with a second increase ratio threshold. If the second increase ratio reaches (i.e., is greater than or equal to) the second increase ratio threshold, it indicates that the user's muscular endurance has improved significantly, and they can complete more repetitions of the training exercise under the same resistance, thus meeting the current training goal for improving muscular endurance. Therefore, the training goal is determined to be in a "completed" state. If the second increase ratio does not reach (i.e., is less than) the second increase ratio threshold, it indicates that the user's muscular endurance has not improved significantly, and they cannot complete more repetitions of the training exercise under the same resistance. Therefore, the current training goal for improving muscular endurance cannot be achieved. In this case, the training goal is determined to be in a "not completed" state.

[0141] Step 247: Guide the user to perform a maximum strength test and obtain the user's current maximum strength.

[0142] The maximum force test process can be found in step 241, and will not be described again here.

[0143] Optionally, users can be allowed to rest for a period of time (which can be set according to the actual situation) before taking the maximum strength test.

[0144] Alternatively, you can first determine the current maximum force, and then count the first number of completed attempts to obtain the training objective completion status.

[0145] Once the training objective completion status and current maximum strength are obtained, the training evaluation results can be obtained based on the training objective completion status and current maximum strength.

[0146] When the training objective is in an incomplete state, proceed to step 250; when the training objective is in a completed state, proceed to step 260.

[0147] Step 250: When the training goal completion status is incomplete, adjust the training plan according to the current maximum strength and the initial maximum strength so that the user can continue training according to the adjusted training plan.

[0148] In one embodiment, adjusting the training plan based on the current maximum force and the initial maximum force includes: when the current maximum force is greater than the initial maximum force, increasing the training force obtained based on the initial maximum force to obtain an adjusted training plan; when the current maximum force is equal to the initial maximum force, extending the training cycle in the training plan to obtain an adjusted training plan; and when the current maximum force is less than the initial maximum force, decreasing the training force obtained based on the initial maximum force to obtain an adjusted training plan.

[0149] For example, when the current training objective is incomplete, the current maximum strength is compared with the initial maximum strength. If the current maximum strength is greater than the initial maximum strength, it indicates that the user's strength level has improved. In this case, when the user continues training, in order to ensure that the training plan is applicable to the user's current strength level, the training strength used during the training process needs to be adjusted. Adjusting the training strength can involve appropriately increasing the training strength derived from the initial maximum strength (i.e., the training strength derived from the calculated coefficient and the initial maximum strength).

[0150] The rules used to increase training strength are currently not limited. For example, a fixed increase value or percentage can be preset, and then the training strength can be adjusted according to this fixed increase value or percentage. Another example is to increase training strength based on the percentage increase in current maximum strength compared to the initial maximum strength. Yet another example is to use the calculated coefficients used when developing the training plan to redetermine the training strength based on the current maximum strength; that is, multiplying the current maximum strength by the calculated coefficients to obtain a new training strength. In this case, since the current maximum strength is greater than the initial maximum strength, the training strength obtained based on the current maximum strength is greater than the training strength determined based on the initial maximum strength, thus achieving the effect of increasing training strength.

[0151] In one embodiment, the method of increasing training strength by combining the increase ratio of the current maximum strength to the initial maximum strength is described as an example. In this case, increasing the training strength based on the initial maximum strength may include: calculating the increase ratio of the current maximum strength to the initial maximum strength, and increasing the training strength based on the initial maximum strength according to the increase ratio.

[0152] Calculate the percentage increase in current maximum strength relative to initial maximum strength. This percentage is recorded as the strength increase ratio, reflecting the magnitude of the increase in current maximum strength compared to the initial maximum strength. A higher strength increase ratio indicates a greater improvement in the user's strength level. The calculation method for the strength increase ratio is similar to that of the first increase ratio described above. In other words, when the training goal is strength increase training, after calculating the first increase ratio during the training evaluation test, this step can directly use the first increase ratio as the strength increase ratio. When the training goal is muscular endurance improvement training, this step can calculate the strength increase ratio based on the current maximum strength and initial maximum strength using the calculation method of the first increase ratio.

[0153] Next, adjust the training strength according to the strength increase ratio. This process can be as follows: multiply the training strength by the strength increase ratio and add the result to the original training strength. For example, if the strength increase ratio is 5%, increasing the training strength by 5%, i.e., training strength × 105%, can be used as the increased training strength. For instance, if the training goal is to improve muscular endurance, and the training strength is 60% of the initial maximum strength with a 5% increase, then the increased training strength is equal to 60% of the initial maximum strength plus a 5% increase. Similarly, if the training goal is to increase strength, and the training strength is 85% of the initial maximum strength with a 5% increase, then the increased training strength is equal to 85% of the initial maximum strength plus a 5% increase.

[0154] When increasing training strength, other aspects of the training plan (such as training cycles and number of repetitions) can remain unchanged. In this case, only the training strength changes in the adjusted training plan.

[0155] For example, after comparing the current maximum strength with the initial maximum strength, if the current maximum strength equals the initial maximum strength, it means the user's strength level remains constant. Generally, as the user's training process continues, the user's strength level should increase. If the strength level remains constant, it means the user's training time (or number of repetitions) may be insufficient. In this case, to increase the user's strength level and achieve the training goal, it is necessary to extend the training cycle, that is, to allow the user to train for more time to increase the strength level and thus achieve the training goal.

[0156] The rules used to extend the training period are currently not limited. For example, a fixed extension period can be preset, and then the current training period can be added to the fixed extension period to obtain the extended training period. Alternatively, the training period can be recalculated starting from the date of the current training evaluation and testing node to obtain the extended training period.

[0157] In one embodiment, the training period is recalculated starting from the date of the current training evaluation test node. In this case, extending the training period in the training plan includes: determining the remaining training time based on the training period and the current training time, and updating the remaining training time to the training time corresponding to the training period, so as to extend the training period in the training plan.

[0158] The current training time can also be understood as the date of the training evaluation and testing node. For example, if the current training evaluation and testing node is the last day of week 2 in the training plan, then the date recorded in the training plan management device on the last day of week 2 (which can include year, month, and day, or month and day) is used as the current training time. Then, based on the training cycle and the current training time, the remaining training duration can be determined. The remaining training duration can also be understood as the number of days remaining in the training plan. For example, if the training cycle is 4 weeks and the current training date is the last day of week 2, then the remaining training duration is 2 weeks (i.e., 14 days). As another example, if the training cycle is 4 weeks (i.e., the corresponding training duration is 4 weeks) and the current training date is the last day of week 3, then the remaining training duration is 1 week (i.e., 7 days). Afterwards, the remaining training duration is updated to the training duration corresponding to the training cycle. For example, if the training cycle is 4 weeks and the remaining training duration is 1 week, the remaining training duration can be updated from 1 week to 4 weeks. In this case, the overall training duration in the training plan is extended by 3 weeks (i.e., extended by 21 days). At this point, it can also be considered that the training cycle is recalculated starting from the day after the current training date.

[0159] It is understandable that when extending the training cycle, training evaluation and testing nodes can be added simultaneously. For example, when extending the remaining training time to the corresponding training cycle length, training evaluation and testing nodes can be added according to the original trigger times of the training cycle. For instance, if the remaining training time is updated from 1 week to 4 weeks, the last day of the 2nd, 3rd, and 4th weeks can all be used as the trigger times for training evaluation and testing nodes. Alternatively, when extending the training cycle, the last day of each additional week can be used as the trigger time for training evaluation and testing nodes. For example, if the remaining training time is updated from 1 week to 4 weeks, and the training time is updated from the original 4 weeks to 7 weeks, the last day of the original 2nd, 3rd, and 4th weeks can all be used as the trigger times for training evaluation and testing nodes, and the last day of the extended 5th, 6th, and 7th weeks can also be added as the trigger times for training evaluation and testing nodes.

[0160] When extending the training cycle, other aspects of the training plan (such as training strength and repetitions) can remain unchanged. In this case, only the training cycle changes in the adjusted training plan.

[0161] In one implementation set, if a user's strength level remains unchanged for an extended period—that is, the current maximum strength obtained under multiple training evaluation test nodes is equal to the initial maximum strength—then the training cycle of the training plan needs to be extended multiple times. However, excessively long training cycles can negatively impact user confidence and are not beneficial for training. In this case, a training cycle threshold can be pre-set, and the training plan can be terminated by calculating the completion rate when the user's training cycle reaches the threshold. Furthermore, the training plan management method may further include: calculating the completion rate of the adjusted training plan when the training cycle in the adjusted training plan equals the training cycle threshold and the user's current training duration reaches the training duration corresponding to the training cycle threshold; and terminating the training plan when the completion rate reaches the completion rate threshold.

[0162] The training cycle threshold can be understood as the maximum training cycle; that is, the training cycle in the training plan cannot exceed the training cycle threshold. The specific value of the training cycle threshold can be determined based on the actual situation. When the training cycle of the training plan is extended, and the extended training cycle reaches the training cycle threshold, the completion rate can be calculated when the user trains according to the training plan and the current training duration reaches the training duration corresponding to the training cycle threshold. The current training duration reaching the training cycle threshold can also be understood as the user's last training date equaling the deadline of the training plan under the training cycle threshold. For example, if the training cycle threshold is 12 weeks, and the training cycle of the training plan is also 12 weeks, then when the user trains on the last day of the 12th week, or when the user's number of workouts within the 12th week reaches the weekly workout frequency, the current training duration can be considered to have reached the training duration corresponding to the training cycle threshold. In this case, the completion rate can be calculated.

[0163] The completion rate reflects the degree to which the training plan is completed. The calculation method for the completion rate is currently not limited. For example, when the training goal is strength gain, the completion rate is calculated in the same way as the first increase ratio calculation method used in training evaluation tests. In this case, the completion rate threshold used for determining the completion rate is lower than the first increase ratio threshold. When the training goal is muscular endurance improvement, the completion rate is calculated in the same way as the second increase ratio calculation method used in training evaluation tests. In this case, the completion rate threshold used for determining the completion rate is lower than the second increase ratio threshold. Another example is calculating the completion rate by combining the number of training movements completed by the user under the latest adjusted training plan. In one embodiment, taking the calculation of the completion rate by combining the number of training movements completed by the user under the latest adjusted training plan as an example, the calculation of the completion rate of the adjusted training plan includes: guiding the user to perform training movements under the training strength included in the adjusted training plan, and counting the third number of times the training movements are completed; calculating the ratio of the third number of times completed to the planned number of times completed corresponding to the training goal, and determining the ratio as the completion rate of the adjusted training plan.

[0164] For example, when a user's current training duration reaches the threshold of the training cycle, the training plan management device can guide the user to execute the training actions corresponding to the training plan and count the number of times the user completes the training actions. When the user executes a training action, the force (i.e., resistance) output by the training plan management device is the training force from the most recently adjusted training plan (i.e., the latest adjusted training plan). The process of counting the number of times the user completes the training actions can refer to the process of counting the first completion count. Currently, the counted number of training actions completed is recorded as the third completion count.

[0165] After obtaining the third completion count, calculate the ratio of the third completion count to the planned completion count corresponding to the training objective. The planned completion count corresponding to the training objective can be understood as the number of training actions the user is scheduled to complete after training. Its specific value can be set according to the actual situation; for example, the number of training sessions in the training plan can be used as the planned completion count. The ratio of the third completion count to the planned completion count can be calculated as: (Actual completion count / Planned completion count) * 100%. Then, use the calculated ratio as the user's completion rate after executing the current training plan.

[0166] Next, the completion rate is compared with a completion rate threshold. The completion rate threshold refers to the minimum percentage of training exercises completed. This threshold can be set based on actual conditions; for example, a completion rate threshold of 80%. If the completion rate reaches (equal to or greater than) the completion rate threshold, it means the user has completed the training exercises a significant number of times at their current training strength. Therefore, the user can be considered to have completed the training plan. At this point, the training plan can be terminated. Optionally, the training plan management device can also re-determine and recommend a suitable training plan to the user based on their latest current maximum strength and training goals.

[0167] If the completion rate does not reach (equal to or greater than) the completion rate threshold, it means that the user can complete the training movements with fewer repetitions at the current training strength. Therefore, it can be considered that the user has not completed the training plan. In this case, it indicates that the current training plan is not suitable for the user, and the user's initial maximum strength should be re-determined and a new training plan should be developed. Generally speaking, the completion rate can reach the completion rate threshold in actual application.

[0168] It should be noted that in practical applications, when a user has completed the training plan according to the training cycle (for example, the training cycle is 4 weeks and the user has completed 4 weeks of training), but the training objective completion status is not completed during the training evaluation test, the completion rate can also be determined in the aforementioned way, and the completion rate can be used to determine whether to end the training plan. If the training plan is not to be ended, the training cycle can be extended appropriately (refer to the relevant description of extending the training cycle in step 140).

[0169] For example, when comparing the current maximum strength with the initial maximum strength, if the current maximum strength is less than the initial maximum strength, it indicates that the user's strength level has decreased. This may be due to overtraining caused by excessive training intensity. In this case, when the user continues training, the training intensity should be reduced to avoid overtraining and ensure that the training plan is suitable for the user's current strength level. In one embodiment, when reducing the training intensity, the training strength obtained based on the initial maximum strength can be appropriately reduced.

[0170] The rules used to reduce training force are currently not limited. For example, a fixed reduction value or percentage can be preset, and then the training force can be adjusted according to this fixed reduction value or percentage. Another example is reducing the training force based on the percentage reduction between the current maximum force and the initial maximum force. Yet another example is re-determining the training force based on the current maximum force using the calculated coefficient used when developing the training plan; that is, multiplying the current maximum force by the calculated coefficient to obtain the new training force. In this case, since the current maximum force is less than the initial maximum force, the training force obtained based on the current maximum force is less than the training force determined based on the initial maximum force, thus achieving the effect of reducing training force.

[0171] In one embodiment, a fixed reduction ratio is set in advance as an example. In this case, reducing the training force based on the initial maximum force includes: reducing the training force based on the initial maximum force according to the reduction ratio corresponding to the training target.

[0172] A pre-set fixed reduction percentage can be adjusted based on actual conditions. Different training goals require different reduction percentages. For example, when the training goal is strength gain, the reduction percentage ranges from 85% to 95%, while when the training goal is muscular endurance improvement, the range is 80% to 90%. When the current maximum strength is less than the initial maximum strength, the reduction percentage corresponding to the current training goal can be obtained. Then, the adjusted training strength is obtained by multiplying the training strength obtained based on the initial maximum strength by the reduction percentage. For example, if the initial maximum strength yields a training strength of 100kg and the reduction percentage is 90%, then the adjusted training strength is 90kg.

[0173] When reducing training intensity, other aspects of the training plan (such as training cycles and repetitions) can remain unchanged. In this case, only the training intensity changes in the adjusted training plan. In practical applications, the training cycle can also be appropriately extended (refer to the extension methods described above) to ensure that the user can achieve their training goals within the training cycle.

[0174] It should be noted that the initial maximum strength and training strength used in this step can be the initial maximum strength used when designing the training plan and the training strength obtained based on the initial maximum strength. After the training plan is adjusted, even if the training strength changes, the training strength used to adjust the training plan at the training evaluation test node will still be the training strength obtained based on the initial maximum strength.

[0175] In practical applications, once a training plan has been adjusted, the current initial maximum strength and training strength can be compared to the current maximum strength at the time of the adjustment and the adjusted training strength. For example, during the first training evaluation test, if the current maximum strength is greater than the initial maximum strength, the strength increase ratio is calculated and the training strength is adjusted. During the second training evaluation test, the previous current maximum strength is updated to the initial maximum strength. Then, the current maximum strength obtained in this test is compared with the updated initial maximum strength. If the current maximum strength is greater than the initial maximum strength, the strength increase ratio is calculated, and the training strength in the current training plan (i.e., the training strength adjusted in the first test) is adjusted based on this ratio to increase the training strength.

[0176] Step 260: When the training goal completion status is "completed", end the training plan and recommend a new training plan to the user based on the current maximum strength and training goal, so that the user can continue training according to the new training plan.

[0177] The training plan management method provided in the embodiments of this application will be described exemplarily below.

[0178] Example 1: The training goal is strength gain. The user's initial maximum strength is denoted as N1. The training plan determined by the training plan management device includes: a 4-week training period, a training strength of 85% * N1, and 1-5 repetitions per set. The last day of weeks 2, 3, and 4 are designated as training evaluation test points. During training, on the last day of week 2, the user is prompted to take a training evaluation test. The evaluation result includes an incomplete status and the current maximum strength (currently denoted as M1). If M1 is greater than N1, the increase in M1 compared to N1 is calculated as 5%. At this point, the training strength in the training plan can be adjusted to 85% * N1 * 105%. The user continues training according to the adjusted plan. On the last day of week 3, the user is prompted to take a training evaluation test. The evaluation result includes a completed status and the current maximum strength (currently denoted as M2). At this point, the user is prompted to end the training, i.e., the training plan ends. Furthermore, it can be combined with M2 to create new training plans for strength gain and recommend them to users.

[0179] Example 2: The training goal is to improve muscular endurance. The user's initial maximum strength is denoted as N2. The training plan determined by the training plan management device includes: a 4-week training cycle, a training strength of 60% * N2, and 12-20 repetitions per set. The last day of weeks 2, 3, and 4 are designated as training evaluation test points. During the user's training, on the last day of week 2, a training evaluation test is prompted. The evaluation result includes an incomplete status and the current maximum strength (currently denoted as M3). If M3 is determined to be less than N2, the training strength is reduced by a preset reduction ratio of 85%. Therefore, the training strength in the training plan is adjusted to 60% * N2 * 85%. Afterwards, the user continues training according to the adjusted training plan. On the last day of week 3, the user is prompted to take a training assessment test. The assessment result includes the incomplete status and the current maximum strength (currently denoted as M4). Once M4 is confirmed to equal N2, the training strength is maintained and the training cycle is extended to 7 weeks (3 weeks have been completed). The user then continues training according to the adjusted plan. On the last day of week 4, the user is prompted to take a training assessment test. The assessment result includes the completed status and the current maximum strength (currently denoted as M5). At this point, the user can be prompted to end the training, thus ending the training plan. Furthermore, based on M5, a new training plan for improving muscular endurance can be developed and recommended to the user.

[0180] As described above, by determining the number of training sessions, calculation coefficients, and training cycles corresponding to different training objectives, and by combining the initial maximum strength, a training plan can be determined that is more suitable for the user, thus better assisting the user in training. Furthermore, adjusting the training plan by comparing the current maximum strength with the initial maximum strength ensures that the adjusted plan is suitable for the user's current strength level, achieving plan correction and making the plan better assist the user in training. Moreover, adjusting the training plan by increasing training strength according to the strength increase ratio, extending the training cycle according to the remaining training time, and decreasing training strength according to the reduction ratio corresponding to the training objective ensures the rationality of the adjustment, that is, that the adjusted training plan is more suitable for the user's current strength level. Furthermore, when the training objective is strength increase training, determining the training evaluation results by combining the current maximum strength and the initial maximum strength ensures that the obtained training evaluation results are more in line with the actual needs of the training objective, that is, ensures more accurate training evaluation results, and thus enables effective monitoring of the user's training progress. Furthermore, when the training goal is to improve muscular endurance, combining current maximum strength and the number of repetitions of the training exercises to determine the training assessment results ensures that the results are more aligned with the actual needs of the training objective, thus guaranteeing greater accuracy and enabling effective monitoring of the user's training progress. Moreover, determining the end of the training plan based on the completion rate when the training cycle reaches its threshold avoids overly long training cycles. Additionally, determining the completion rate based on the number of repetitions ensures the reasonableness of the completion rate determination, thereby ensuring the reasonableness of ending the training plan.

[0181] Figure 3 This is a schematic diagram of a training plan management device according to an embodiment of this application. The device is used to execute the training plan management method provided in the above embodiment, and has the corresponding functions and beneficial effects of the method. Figure 3 As shown, the device includes a plan recommendation unit 301, a training evaluation unit 302, a plan adjustment unit 303, and a first plan termination unit 304.

[0182] The system includes the following components: a plan recommendation unit 301, which recommends a suitable training plan to the user based on the user's initial maximum strength and training goals; a training evaluation unit 302, which performs a training evaluation test on the user when a training evaluation test node is reached during the user's training according to the training plan, and obtains the user's current training evaluation result, which includes the user's current maximum strength and the completion status of the training goal. There is at least one training evaluation test node during the execution of the training plan; a plan adjustment unit 303, which adjusts the training plan based on the current maximum strength and initial maximum strength when the training goal completion status is incomplete, so that the user can continue training according to the adjusted training plan; and a first plan termination unit 304, which terminates the training plan when the training goal completion status is completed, and recommends a new training plan to the user based on the current maximum strength and training goals, so that the user can continue training according to the new training plan.

[0183] In one embodiment of this application, the training plan includes a training period, training strength, and number of training sessions. The plan recommendation unit 301 includes: a parameter determination subunit, used to determine the corresponding number of training sessions, calculation coefficients, and training period based on the user's training objectives, with each training objective having a corresponding recommended number of training sessions, calculation coefficients, and training period; a strength determination subunit, used to determine the training strength based on the initial maximum strength and the calculation coefficients; and a plan generation subunit, used to generate a training plan suitable for the user based on the number of training sessions, training period, and training strength, and to recommend the training plan to the user.

[0184] In one embodiment of this application, the training plan includes a training cycle, training strength, and number of training sessions. The plan adjustment unit 303 includes: a strength increase subunit, used to increase the training strength based on the initial maximum strength when the current maximum strength is greater than the initial maximum strength, in order to obtain an adjusted training plan so that the user can continue training according to the adjusted training plan; a cycle delay subunit, used to extend the training cycle in the training plan when the current maximum strength is equal to the initial maximum strength, in order to obtain an adjusted training plan so that the user can continue training according to the adjusted training plan; and a strength decrease subunit, used to decrease the training strength based on the initial maximum strength when the current maximum strength is less than the initial maximum strength, in order to obtain an adjusted training plan so that the user can continue training according to the adjusted training plan.

[0185] In one embodiment of this application, the strength enhancement subunit is specifically used to: when the training objective completion status is incomplete, and when the current maximum strength is greater than the initial maximum strength, calculate the strength increase ratio of the current maximum strength relative to the initial maximum strength, and increase the training strength based on the initial maximum strength according to the strength increase ratio to obtain an adjusted training plan, so that the user can continue training according to the adjusted training plan. The cycle delay subunit is specifically used to: when the training objective completion status is incomplete, and when the current maximum strength is equal to the initial maximum strength, determine the remaining training time based on the training cycle and the current training time, update the remaining training time to the training time corresponding to the training cycle, extend the training cycle in the training plan, and obtain an adjusted training plan, so that the user can continue training according to the adjusted training plan. The strength reduction subunit is specifically used to: when the training objective completion status is incomplete, and when the current maximum strength is less than the initial maximum strength, reduce the training strength based on the initial maximum strength according to the reduction ratio corresponding to the training objective, to obtain an adjusted training plan, so that the user can continue training according to the adjusted training plan.

[0186] In one embodiment of this application, the training objective is strength growth training. The training evaluation unit 302 includes: a first strength test subunit, used to guide the user to perform a maximum strength test when the user reaches the training evaluation test node according to the training plan, and obtain the user's current maximum strength; a first ratio calculation subunit, used to calculate a first increase ratio of the current maximum strength compared to the initial maximum strength; and a first state determination subunit, used to determine the training objective completion state as completed when the first increase ratio reaches a first increase ratio threshold, and to determine the training objective completion state as incomplete when the first increase ratio does not reach the first increase ratio threshold.

[0187] In one embodiment of this application, the training objective is to improve muscular endurance. The training evaluation unit 302 includes: a first count subunit, used to guide the user to perform training actions at a preset strength when the user reaches the training evaluation test node according to the training plan, and to count the first number of times the training actions are completed; a second ratio calculation subunit, used to calculate a second increase ratio between the first number of times completed and the second number of times completed, where the second number of times completed is the number of times the user performed the training actions at the preset strength before executing the training plan; a second state determination subunit, used to determine the training objective completion state as completed when the second increase ratio reaches a second increase ratio threshold, and to determine the training objective completion state as incomplete when the second increase ratio does not reach the second increase ratio threshold; and a second strength test subunit, used to guide the user to perform a maximum strength test and obtain the user's current maximum strength.

[0188] In one embodiment of this application, it further includes: a completion rate calculation unit, used to calculate the completion rate of the adjusted training plan when the training period in the adjusted training plan is equal to the training period threshold and the training time currently performed by the user reaches the training time corresponding to the training period threshold; and a second plan termination unit, used to terminate the training plan when the completion rate reaches the completion rate threshold.

[0189] In one embodiment of this application, the completion rate calculation unit includes: a second number statistics subunit, used to guide the user to perform training actions under the training intensity included in the adjusted training plan, and to count the third number of times the training actions are completed; and a completion rate determination subunit, used to calculate the ratio of the third number of times completed to the planned number of times completed corresponding to the training target, and to determine the ratio as the completion rate of the adjusted training plan.

[0190] It is worth noting that in the embodiments of the above-mentioned device, the units included are divided according to functional logic, but are not limited to the above division, as long as the corresponding functions can be achieved; in addition, the specific names of each unit are only for easy differentiation and are not used to limit the protection scope of the embodiments of this application.

[0191] Figure 4 This is a schematic diagram of a training plan management device according to one embodiment of this application. The device is used to execute the training plan management method provided in the above embodiment and has the corresponding functions and beneficial effects of executing the method. Figure 4 As shown, the training plan management device includes a processor 401 and a memory 402. The figure uses one processor 401 as an example. The memory 401 stores one or more programs. When one or more programs are executed by one or more processors 401, the one or more processors 401 implement the training plan management method described in any of the foregoing embodiments. For a more detailed description of the training plan management device, please refer to the description of the training plan management device in the foregoing embodiments.

[0192] This application also provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, is used to perform relevant operations in the training plan management method provided in any embodiment of this application.

[0193] Computer-readable storage media include both permanent and non-permanent, removable and non-removable media, and information storage can be achieved by any method or technology. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, disk storage or other magnetic storage devices, or any other non-transfer medium that can be used to store information accessible by a computing device.

[0194] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0195] Note that the above are merely preferred embodiments and the technical principles employed in this application. Those skilled in the art will understand that this application is not limited to the specific embodiments described herein, and various obvious changes, readjustments, and substitutions can be made without departing from the scope of protection of this application. Therefore, although this application has been described in detail through the above embodiments, this application is not limited to the above embodiments, and may include many other equivalent embodiments without departing from the concept of this application, the scope of which is determined by the scope of the appended claims.

Claims

1. A training plan management method, characterized in that, include: Recommend a suitable training plan to the user based on the user's initial maximum strength and the user's training goals; During the training process of the user according to the training plan, when it is determined that a training evaluation test node has been reached, a training evaluation test is performed on the user to obtain the current training evaluation result of the user. The training evaluation result includes the user's current maximum strength and the completion status of the training goal. There is at least one training evaluation test node during the execution of the training plan. When the training objective is in an incomplete state, the training plan is adjusted according to the current maximum strength and the initial maximum strength so that the user can continue training according to the adjusted training plan. When the training goal is completed, the training plan ends, and a new training plan is recommended to the user based on the current maximum strength and the training goal, so that the user can continue training according to the new training plan.

2. The training plan management method according to claim 1, characterized in that, The training plan includes training cycles, training strength, and training repetitions. The step of recommending a suitable training plan to the user based on the user's initial maximum strength and the user's training goals includes: The number of training sessions, calculation coefficients, and training period are determined according to the user's training objectives. Each training objective has a corresponding recommended number of training sessions, calculation coefficients, and training period. The training force is determined based on the initial maximum force and the calculated coefficient; A training plan suitable for the user is generated based on the number of training sessions, the training cycle, and the training intensity, and the training plan is recommended to the user.

3. The training plan management method according to claim 1 or 2, characterized in that, The training plan includes training cycles, training strength, and training repetitions. The step of adjusting the training plan based on the current maximum strength and the initial maximum strength includes: When the current maximum force is greater than the initial maximum force, the training force obtained based on the initial maximum force is increased to obtain an adjusted training plan; When the current maximum force equals the initial maximum force, the training cycle in the training plan is extended to obtain an adjusted training plan; When the current maximum force is less than the initial maximum force, the training force obtained based on the initial maximum force is reduced to obtain an adjusted training plan.

4. The training plan management method according to claim 3, characterized in that, The improvement of training strength based on the initial maximum strength includes: Calculate the force increase ratio of the current maximum force to the initial maximum force, and increase the training force based on the initial maximum force according to the force increase ratio; Extending the training period in the training plan includes: The remaining training time is determined based on the training cycle and the current training time, and the remaining training time is updated to the training time corresponding to the training cycle, so as to extend the training cycle in the training plan. The reduction of training force based on the initial maximum force includes: Reduce the training force based on the initial maximum force according to the reduction ratio corresponding to the training objective.

5. The training plan management method according to claim 1, characterized in that, The training objective is to increase strength. The step of conducting a training evaluation test on the user when the user reaches a training evaluation test node during the training process according to the training plan, and obtaining the user's current training evaluation result, includes: During the user's training according to the training plan, when it is determined that the training evaluation test node has been reached, the user is guided to perform a maximum strength test and the user's current maximum strength is obtained; Calculate the first increase ratio of the current maximum force compared to the initial maximum force; When the first increase ratio reaches the first increase ratio threshold, the training objective is determined to be in a completed state; when the first increase ratio does not reach the first increase ratio threshold, the training objective is determined to be in an incomplete state.

6. The training plan management method according to claim 1, characterized in that, The training objective is to improve muscular endurance. The step of conducting a training evaluation test on the user when the user reaches a training evaluation test node during the training process according to the training plan, and obtaining the user's current training evaluation result, includes: During the user's training according to the training plan, when it is determined that the training evaluation test node has been reached, the user is guided to perform training actions under a preset force, and the first number of times the training actions are completed is counted. Calculate the second increase ratio between the first number of completions and the second number of completions, where the second number of completions is the number of times the user performed the training action under the preset force before executing the training plan; When the second increase ratio reaches the second increase ratio threshold, the training objective is determined to be in a completed state; when the second increase ratio does not reach the second increase ratio threshold, the training objective is determined to be in an incomplete state. Guide the user to perform a maximum strength test and obtain the user's current maximum strength.

7. The training plan management method according to claim 3, characterized in that, Also includes: The completion rate of the adjusted training plan is calculated when the training cycle in the adjusted training plan is equal to the training cycle threshold and the user's current training duration reaches the training duration corresponding to the training cycle threshold. The training program ends when the completion rate reaches the completion rate threshold.

8. The training plan management method according to claim 7, characterized in that, The calculation of the completion rate of the adjusted training plan includes: Guide the user to perform training movements under the training strength included in the adjusted training plan, and count the third number of times the training movements are completed; Calculate the ratio of the third completion count to the planned completion count corresponding to the training objective, and determine the ratio as the completion rate of the adjusted training plan.

9. A training plan management device, characterized in that, include: One or more processors; Memory, used to store one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors implement the training plan management method as described in any one of claims 1-8.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the training plan management method as described in any one of claims 1-8.