Intelligent fitness equipment sharing method and system based on personalized course flow

By linking user information and course streams to smart fitness devices, automated training parameter configuration and video control are achieved, solving the problems of cumbersome operation and standardized movements in traditional fitness methods, and providing a personalized and immersive smart fitness solution.

CN121543773APending Publication Date: 2026-02-17NANJING TAPIO TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511689105.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-11-18
Publication Date
2026-02-17

AI Technical Summary

Technical Problem

Traditional fitness methods rely on users to plan their own training programs, which are cumbersome to adjust equipment parameters, have poor movement standardization, and isolate the training process. Existing apps are decoupled from equipment and lack personalized and immersive experiences.

Method used

By linking user information, reserved equipment, training time, and personalized course streams, smart fitness equipment automatically loads and parses the course streams, configures motors and controls video playback based on movement parameters, and monitors user progress in real time, forming a closed-loop control system for both hardware and software.

Benefits of technology

It achieves fully automated training, improving training convenience and efficiency, ensuring standardized movements, reducing the risk of sports injuries, providing personalized adaptation and immersive experience, and recording detailed training data to optimize training plans.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121543773A_ABST
    Figure CN121543773A_ABST
Patent Text Reader

Abstract

The invention discloses an intelligent fitness equipment sharing method and system based on a personalized course stream, and the method comprises the steps: associating user information, fitness equipment information reserved by a user, training time and the personalized course stream containing one or more training actions, and storing the information in a server; each training action in the personalized course stream comprises an action name and a standard teaching video, and is associated with a first type of action parameters for controlling the resistance of the fitness equipment and a second type of action parameters for controlling video playing; after the user successfully logs in the fitness equipment in the reservation time period, the fitness equipment loads and analyzes the associated personalized course stream, configures a motor of the fitness equipment according to the action parameters, plays a standard teaching video of the training action, and controls the playing of the video in combination with the actual completion condition of the user; and the fitness equipment records actual training data of the user and uploads the data to the server. According to the invention, high intellectualization and individuation of the user training process are realized on the shared fitness equipment.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of information processing, and relates to intelligent video control, and more particularly to an intelligent fitness equipment sharing method and system based on personalized course streams. Background Technology

[0002] With increasing health awareness, fitness activities are becoming more and more popular. Traditional fitness methods have the following shortcomings: 1. Reliance on experience and memory: Users need to plan their own training programs and record training data, which is difficult for beginners and makes it hard to ensure the scientific and systematic nature of the training. 2. Cumbersome equipment configuration: Before each training session, users need to manually adjust various parameters of the fitness equipment (such as weights, resistance, etc.), a tedious process prone to errors, affecting training efficiency. 3. Poor form standardization: Users, especially beginners, often lack professional guidance, easily leading to poor training results or even sports injuries due to incorrect form. 4. Isolated training process: Existing smart fitness equipment's movement guidance is separate from actual training, failing to form a closed-loop smart training ecosystem.

[0003] While some existing apps offer fitness videos or simple scheduling functions, they are typically decoupled from the fitness equipment hardware. Therefore, there is an urgent need for a solution that can deeply integrate video course content with actual training, providing users with a personalized, fully automated, and immersive fitness experience. Summary of the Invention

[0004] The purpose of this invention is to provide a method and system for sharing intelligent fitness equipment based on personalized course flow, which can realize a high degree of intelligence and personalization of the user's training process on shared intelligent fitness equipment.

[0005] To achieve the above-mentioned objectives, the present invention adopts the following technical solution:

[0006] In a first aspect, the present invention provides a method for sharing intelligent fitness equipment based on personalized course streams, comprising the following steps:

[0007] The system associates user information, user-booked fitness equipment information, training time, and user fitness course information and stores them on the server. The fitness course is a personalized course stream containing one or more training movements. The training movement includes the movement name and a standard instructional video. Each movement in the personalized course stream is associated with a first type of movement parameter for controlling the resistance of the fitness equipment and a second type of movement parameter for controlling the video playback.

[0008] After a user successfully logs into the fitness equipment during the reserved time slot, the fitness equipment loads and parses the associated personalized course stream, configures the fitness equipment motor according to the first type of movement parameters, plays the standard instructional video of the training movement, and controls the playback of the video according to the second type of movement parameters based on the user's actual performance.

[0009] The fitness equipment records the user's actual training data and uploads it to the server.

[0010] Furthermore, each action in the personalized course stream is also associated with a third type of action parameter used to detect the completion status of the training action; the fitness equipment determines whether the user has completed a training action based on the third type of action parameter.

[0011] Furthermore, the personalized course stream is generated based on the user's fitness goals and / or the user's historical training data. It is arranged by the user on the user terminal according to their own training situation, or recommended by the system, or modified by the user based on the courses recommended by the system. The fitness goals include one or more of muscle gain, body shaping, and fat loss, and different combinations of movement parameters are recommended according to different fitness goals.

[0012] Furthermore, the method for arranging the personalized course flow includes:

[0013] The user selects an action name;

[0014] Based on the action name selected by the user, the system automatically matches a standard instructional video for that action.

[0015] Provide reference values ​​for the first and second type of action parameters associated with the user's selected action; the reference values ​​are determined based on the exercise volume related to the user's personal information, or in combination with the user's fitness goals and / or the user's historical training data, or by using the system default values;

[0016] Users set motion parameters based on motion parameter reference values; when a third type of motion parameter is included to detect the completion of training motions, the third type of parameter is automatically set based on the user's personal information and the range of motion.

[0017] When a user selects multiple training actions, all training actions are combined to form a personalized course flow based on the user's set execution order.

[0018] Furthermore, the first type of motion parameters includes resistance; the second type of motion parameters includes the number of sets, the number of repetitions per set, and the rest time between sets; in the case of including a third type of motion parameters for detecting the completion of training movements, the third type of motion parameters includes a sensor threshold range; when the fitness equipment executes a personalized course stream, control commands are generated and sent to the motor drive module of the fitness equipment, so that the motor automatically configures and provides the corresponding resistance; the standard instructional video for the movements is controlled to loop and stop according to the number of sets, the number of repetitions per set, and the rest time between sets.

[0019] Furthermore, the step of controlling video playback based on the second type of action parameters in conjunction with the user's actual performance includes:

[0020] If the user has not completed the required number of actions in the current group of the current action, the standard instructional video for the current action will loop. If the user has completed the required number of actions in the current group of the current action, a break will begin. The video will be paused and / or a screen overlay will be used to display the break time between groups, reminding the user to enter the break. After the break is completed, the user will move on to the next group of the current action.

[0021] If the user is unable to complete the current set of training repetitions, the current set of training will be skipped according to the user's instructions, and the user will directly enter the rest period; at the same time, the device will automatically reduce the resistance and / or the number of repetitions of the current movement in the next set.

[0022] If the user completes all training sets for the current action, the next action video will be played in the course stream, and the corresponding motor parameters will be modified.

[0023] If the user is unable to complete the current action, the current action will be skipped according to the user's instructions, and the next action video will be played directly according to the course flow, and the corresponding motor parameters will be modified.

[0024] Furthermore, the user's actual performance is monitored by sensors, which record changes in the length and direction of the motor's power transmission belt to determine the completion status of the action.

[0025] Furthermore, the step of recording the changes in the length and direction of the motor-driven transmission belt using sensors to determine the completion status of the action includes:

[0026] Determine the sensor threshold range, which is a preset value or set by the detection parameters associated with each training action in the personalized course flow;

[0027] The state of the motor-driven conveyor belt is recorded according to a preset frequency. When the conveyor belt is in the positive direction for a preset number of consecutive times and the distance is greater than the initial value plus the threshold range, it is considered to be pulled out. When the conveyor belt changes from positive to negative and is in the negative direction for a preset number of consecutive times, and the distance is less than the preset length threshold of the previous maximum pull-out value, it is considered to be retracted.

[0028] Each time the motor-driven conveyor belt is pulled out and retracted, it is considered that the user has completed one training action.

[0029] Furthermore, after the user's identity is verified, the fitness equipment downloads and loads the associated personalized course stream from the server; or when the fitness equipment is idle, it downloads the personalized course stream associated with the booked user for a future period of time in advance.

[0030] Secondly, the present invention provides an intelligent fitness equipment sharing system based on personalized course flow for implementing the above method, comprising:

[0031] The user terminal is used to submit a reservation association request to the server, which includes user information, fitness equipment information, training time, and fitness course information. The fitness course is a personalized course stream containing one or more training movements. The training movement includes a movement name and a standard instructional video. Each movement in the personalized course stream is associated with a first type of movement parameter for controlling the resistance of the fitness equipment and a second type of movement parameter for controlling the video playback.

[0032] The server is used to store the user's personalized course stream, as well as the relationship between user information, the fitness equipment information booked by the user, training time and fitness course information;

[0033] The fitness equipment is used to load and parse the associated personalized course stream after a user successfully logs in, configure the fitness equipment motors according to the first type of movement parameters, play standard instructional videos of training movements, and control the playback of videos according to the second type of movement parameters based on the user's actual performance; as well as record the user's actual training data and upload it to the server.

[0034] Furthermore, the fitness equipment is equipped with:

[0035] The identity verification module is used to authenticate users.

[0036] The control module is used to load and parse personalized course streams, configure the fitness equipment motors according to the first type of movement parameters, and control the video playback according to the second type of movement parameters based on the user's actual performance.

[0037] The human-computer interaction interface is used to play standard instructional videos of each training movement in the personalized course stream, and to display training information;

[0038] The motor drive module is used to receive control commands and drive the motor to provide the resistance set for each training action in the personalized course flow;

[0039] The sensor module is used to collect the user's actual training data in real time during the training process;

[0040] The network module is used to connect to the server via a wired or wireless network.

[0041] Thirdly, the present invention provides a computer system, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, it implements the steps of the server, user terminal, or fitness equipment in the intelligent fitness equipment sharing method based on personalized course flow.

[0042] Fourthly, the present invention provides a computer program product, including a computer program, which, when executed by a processor, implements the steps of the server, user terminal, or fitness equipment in the aforementioned method for sharing intelligent fitness equipment based on personalized course flow.

[0043] Compared with the prior art, the present invention has the following significant advantages:

[0044] 1. This invention links user information, reserved equipment, training time, and personalized course streams. After a user logs into the fitness equipment during their reserved time slot, the system automatically loads and parses the user's personalized course stream and configures the motor drive module according to the first type of movement parameters, eliminating the need for the user to manually adjust the equipment parameters. At the same time, the system automatically controls the playback and switching of standard instructional videos according to the second type of movement parameters. This eliminates the cumbersome process of relying on users to record and adjust the equipment themselves in traditional fitness, realizing full automation from course planning, reservation, identity authentication to training execution, reducing operational errors and wasted time, and improving training convenience and efficiency.

[0045] 2. This invention directly drives the fitness equipment motor to automatically provide corresponding resistance using the first type of motion parameters associated with each training movement, while the second type of motion parameters controls the video playback logic and monitors the user's actual performance in real time. This real-time interaction synchronizes video guidance with changes in equipment resistance. For example, after the user completes a set of movements, the video automatically enters a rest prompt, and the equipment resistance adjusts accordingly, forming a closed-loop control system that coordinates hardware and software, creating an immersive training experience.

[0046] 3. This invention ensures the standardization of movements through standard instructional videos, while achieving highly personalized training adaptation and reducing the risk of sports injuries through personalized parameter configuration and data-driven course playback optimization.

[0047] 4. This invention can record detailed actual training data, providing a data foundation for quantitatively evaluating training effectiveness, identifying weaknesses, and intelligently adjusting subsequent training plans, thus forming a complete closed loop of planning, execution, recording, and optimization.

[0048] 5. The personalized course stream in this invention is not a pre-generated, complete long video, but rather a combination of multiple independent training movements on demand. Each movement is an atomic unit containing a movement name, a standard instructional video, and movement parameters. Users or the system can freely select and sort these atomic movements to generate an unlimited number of course combinations, precisely matching different fitness goals of users. Furthermore, for shared fitness equipment, only a common standard instructional video library needs to be stored locally, which greatly reduces the storage space requirements on the server and device sides, and also makes the download and loading speed of the course stream faster. Attached Figure Description

[0049] Figure 1 This is a flowchart of a smart fitness equipment sharing method based on personalized course flow, according to an embodiment of the present invention.

[0050] Figure 2 This is a flowchart illustrating a personalized course flow arrangement method as exemplified in an embodiment of the present invention.

[0051] Figure 3 This is a schematic diagram illustrating a video playback and device parameter control logic as exemplified in an embodiment of the present invention.

[0052] Figure 4 This is a flowchart illustrating the process of determining the completion status of an action, as exemplified in an embodiment of the present invention.

[0053] Figure 5 This is a flowchart illustrating a practical application scenario in an embodiment of the present invention.

[0054] Figure 6 This is a framework diagram of an intelligent fitness equipment sharing system based on personalized course flow, according to an embodiment of the present invention.

[0055] Figure 7 This is a block diagram of the fitness equipment in an embodiment of the present invention. Detailed Implementation

[0056] To make the above-mentioned objects, features and advantages of the present invention more apparent and understandable, the present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments.

[0057] like Figure 1 As shown in the figure, an embodiment of the present invention provides a method for sharing smart fitness equipment based on personalized course flow, which may include the following steps S11 to S13.

[0058] S11. Associate user information, user-booked fitness equipment information, training time, and user fitness course information, and store them on the server.

[0059] S12. After the user successfully logs into the fitness equipment during the reserved time period, the fitness equipment loads and parses the associated personalized course stream, configures the fitness equipment motor according to the first type of movement parameters, plays the standard teaching video of the training movement, and controls the playback of the video according to the second type of movement parameters based on the user's actual performance.

[0060] S13. The fitness equipment records the user's actual training data and uploads it to the server.

[0061] In step S11 above, the fitness course is a personalized course stream containing one or more training movements. Each training movement includes a movement name and a standard instructional video. Movement names include deadlifts, squats, straight-arm pushdowns, etc., and the standard instructional video is used to display the standard movement in video format, which may include detailed explanations of the movement.

[0062] Standard instructional videos are stored on the server and can be downloaded to user terminals or smart fitness devices for playback. The system provides corresponding path filenames and version numbers for management. In practical applications, personalized course streams can be associated with the original video file, filename, or file ID. In this embodiment, personalized course streams are constructed by combining multiple training movements, rather than directly synthesizing a complete video stream, which significantly reduces the storage space occupied by the server and devices. Furthermore, in some preferred embodiments, for shared fitness devices, only one set of standard instructional videos for atomic training movements needs to be stored or cached. The personalized course stream only needs to be associated with the video filename or ID, thus supporting personalized training for any user who schedules a session, without the need to transmit a large number of instructional videos.

[0063] In this embodiment, each action in the personalized course stream is also associated with a first type of action parameter (such as action resistance) for controlling the resistance of the fitness equipment, and a second type of action parameter (such as the number of sets, the number of repetitions per set, and the rest time between sets) for controlling the video playback.

[0064] In practical applications, personalized course streams can be generated based on a user's fitness goals and / or historical training data. Users can create their own customized courses on their devices according to their training progress, or the courses can be recommended by the system, or modified by the user based on system-recommended courses. Fitness goals include one or more of muscle gain, body shaping, and fat loss, and different combinations of exercise parameters are recommended based on different fitness goals.

[0065] For example, depending on different fitness goals, the motion parameters can be designed as follows:

[0066] Muscle building: High resistance (different exercises have different reference settings), fewer sets (e.g., 3 sets), fewer repetitions (e.g., 5 repetitions), and longer rest time between sets (e.g., 5 minutes).

[0067] Shaping: Medium resistance (different reference settings for different exercises), medium number of sets (e.g., 4 sets), medium number of repetitions (e.g., 8 repetitions), medium rest time between sets (e.g., 3 minutes);

[0068] Fat loss: low resistance (different exercise has different reference settings), high repetitions (e.g., 6 sets), high repetitions (e.g., 12 sets), short rest time between sets (e.g., 1.5 minutes);

[0069] Different exercises have different reference parameter settings. For example, for squats to build muscle: 50kg, 3 sets, 5 reps, with a 5-minute rest period. In actual operation, users can select and set exercise parameters based on these references, and the exercise parameters are stored in the database for management.

[0070] In one possible implementation, the user can follow the steps as follows: Figure 2 The process shown can be adapted to your own training situation, such as... Figure 2 As shown, a method for arranging a personalized course flow may include the following steps S21 to S25.

[0071] S21. The user selects an action name;

[0072] S22. The system automatically matches a standard instructional video for the action based on the action name selected by the user.

[0073] S23. The system provides reference values ​​for the first and second types of action parameters associated with the user's selected action. In some embodiments, the reference values ​​can be determined based on the exercise volume related to the user's personal information. For example, the system can design reference values ​​for the user's action parameters based on the exercise volume according to the following formula: Exercise volume K = (Squat * (80 - Age)) / 3; where Squat is the user's squat weight and Age is the user's age; Exercise resistance W = K / (sets * repetitions); where the number of sets and repetitions can be set by calling the system reference values ​​according to the user's fitness goals. In some cases, the resistance can also be adjusted according to the characteristics of different actions. In some embodiments, the reference values ​​can also be determined by combining the user's fitness goals and / or the user's historical training data. For example, the data from the most recent real training session can be used, and appropriate adjustments can be made according to the fitness goals based on the data from the most recent real training session. The specific strategy can be configured by the system itself. Or in some simpler embodiments, the reference values ​​can directly use the default values.

[0074] S24. The user sets the motion parameters according to the motion parameter reference values; for example, the user can set their own motion parameters (such as resistance, number of sets, number of repetitions per set, and rest time between sets) according to the motion parameter reference values ​​provided in step S23.

[0075] S25. When a user selects multiple training actions, the user's personalized course flow is formed by combining all training actions according to the execution order set by the user.

[0076] For example, the first exercise is the deadlift; the second is the straight-arm pulldown; and the third is the bench press. Each exercise corresponds to a different standard instructional video and movement parameters.

[0077] After steps S21 to S25, a personalized course flow for the user is finally formed, including the movement name, standard instructional video, movement parameters (such as resistance, number of sets, number of repetitions per set, and rest time between sets), and the execution order of the movements in the course flow. The user's personalized course flow can be stored in the user's corresponding database for management.

[0078] It should be noted that this invention does not restrict the timing of personalized course scheduling for users. Users can schedule their personalized course flow before, during, or after booking a smart fitness device. Adjustments can also be made after the personalized course flow is associated with the user's booked fitness device information and training time. Users can even rearrange or adjust their personalized course flow during training.

[0079] In some possible implementations, in step S12 above, when the fitness equipment executes a personalized course flow, a control command is generated based on the resistance in the first type of movement parameters and sent to the motor drive module of the fitness equipment, so that the motor automatically configures and provides the corresponding resistance; the standard instructional video for the movement is controlled to loop and stop based on the number of sets, the number of repetitions per set, and the rest time between sets in the second type of movement parameters.

[0080] In some possible implementations, such as Figure 3 As shown, controlling the playback of the video based on the second type of action parameters, combined with the user's actual performance, may include the following steps S301 to S311.

[0081] S301. Initialize the current action as the first action, the current group as the first group, and set the skip group flag to no;

[0082] S302. Determine whether the user has completed the number of actions in the current group of the current action. If the user has not completed the number of actions in the current group of the current action, proceed to S303; if the user has completed the number of actions in the current group of the current action, proceed to S304.

[0083] S303: Loop through the standard instructional video for the current action;

[0084] S304. Entering the break between groups can be done by pausing the video and / or using a screen mask, and displaying the break time to remind the user to enter the break; after the break is completed, proceed to S306.

[0085] S305. Determine if the user has issued a command to skip the current group. If the user is unable to complete the training count for the current group, skip the current group training according to the user's command and proceed to S306; otherwise, proceed to S302.

[0086] S306. Set the skip group flag to yes to directly enter the rest period;

[0087] S307. Determine if there is a next set for the current action. If there is a next set for the current action, proceed to S308. If the user has completed all training sets for the current action, proceed to S311.

[0088] S308. Determine the skip group flag. If yes, proceed to S309; ​​otherwise, proceed to S310.

[0089] S309. Set the current group as the next group, and set the skip group flag to no; proceed to S302;

[0090] S310. Reduce the resistance and / or number of repetitions of the current action in the next group, set the current group as the next group, and set the skip group flag to no; proceed to S302;

[0091] S311. Play the next action video according to the course flow and modify the corresponding motor parameters.

[0092] In addition, if a user is unable to complete the current action, they can skip the current action according to the user's instructions, directly play the next action video according to the course flow, and modify the corresponding motor parameters.

[0093] In some possible implementations, the user's actual performance can be monitored by sensors. The sensors record changes in the length and direction of the motor-driven transmission belt to determine the completion status of the action.

[0094] like Figure 4 As shown, the process of recording the changes in the length and direction of the motor power transmission belt using sensors to determine the completion status of the action may include the following steps S41 to S43.

[0095] S41. Determine the sensor threshold range, wherein the threshold range is a preset value or is set by the detection parameters associated with each training action in the personalized course flow;

[0096] S42. Record the state of the motor-driven conveyor belt according to a preset frequency. When the conveyor belt is in the positive direction for a preset number of consecutive times and the distance is greater than the initial value plus the threshold range, it is considered to be pulled out. When the conveyor belt changes from positive to negative and is in the negative direction for a preset number of consecutive times, and the distance is less than the preset length threshold of the previous maximum value pulled out, it is considered to be retracted.

[0097] S43. Each time the motor-driven conveyor belt is pulled out and retracted, it is considered that the user's training action has been completed once.

[0098] In practical applications, in step S12, the fitness equipment can download and load the associated personalized course stream from the server after the user's identity verification is successful; or when the fitness equipment is idle, it can download the personalized course stream associated with the booked user in the future for a period of time in advance.

[0099] In step S13 above, during the user's training process, the fitness device can monitor and record the user's actual training data in real time through its sensor module, such as the number of repetitions, sets, resistance values, and training time. After training, the fitness device can associate the recorded actual training data with the user's training plan data to generate a training record and upload it to the server. The server receives and stores the user's actual training data to facilitate the accumulation and analysis of the user's actual training data.

[0100] In some preferred embodiments, each action in the user's personalized course stream is also associated with a third type of action parameter (such as a sensor threshold range) for detecting the completion of the training action; the fitness device determines whether the user has completed a training action based on the third type of action parameter.

[0101] During personalized course flow arrangement, as described in steps S23 or S24 above, the system can automatically set a third type of parameter based on the user's personal information and the range of motion. Specifically, in some cases, considering that different users may have different sensor threshold ranges for testing the completion of actions due to different heights and other conditions and different actions, the threshold range for each action in the user's personalized course flow can be set by the server based on the user's basic information such as height, and then sent as a parameter.

[0102] The following is combined Figure 5 Taking a specific application scenario as an example, the present invention provides an exemplary description of a method for sharing intelligent fitness equipment based on personalized course streams. The method may include the following steps S51 to S55.

[0103] S51. Course and equipment reservation are linked, including:

[0104] S511. Users can log in on the operating terminal to view, select, confirm, modify, or customize their future personalized course flow.

[0105] S512, The user makes a reservation for the corresponding fitness equipment (including a unique equipment number and time period) on the operating terminal; the operating terminal sends the associated reservation request containing the user identifier, equipment identifier, training time and complete personalized course flow information to the server, and the server manages and stores the user's reservation information under the username in the database.

[0106] S52, the authentication and course loading phase, includes:

[0107] S521. During the user's reserved time period, the user authenticates their identity using the identity recognition module (such as a barcode scanner, NFC reader, camera, etc.) of the reserved fitness equipment.

[0108] S522. The fitness equipment sends the user's identity information and the equipment's own identifier to the service for verification.

[0109] S523. After the server-side verification is successful, the fitness equipment downloads the personalized course stream for the corresponding user in the current time period from the server; alternatively, the server can send the reservation information to the corresponding fitness equipment in advance, and the fitness equipment can verify the user's identity locally through the identity recognition module.

[0110] S53, In the course flow-driven automated training execution phase, the fitness equipment's control module parses the user-personalized course flow downloaded from the server and performs the following operations in sequence:

[0111] S531. Retrieve and play the standard instructional video for the current training movement;

[0112] S532. Synchronously, based on the motion parameters of the current training movement, a control command is generated and sent to the motor drive module of the fitness equipment, so that the motor can automatically configure and provide the corresponding resistance.

[0113] S533: Users follow the video playback and complete training exercises on equipment with pre-configured resistance.

[0114] S534. The controller configures the sensor threshold range according to the action parameters;

[0115] S535. During user training, sensors monitor and record the user's actual number of training sets in real time, and control the playback of the video stream based on the user's actual training progress. The specific control process is as follows:

[0116] S5351: If the user has not completed the number of times for the current action and the current group of actions, the tutorial video for the current action will be played in a loop; if the user has completed the number of times for the current action and the current group of actions, the user will enter a break; at this time, the human-computer interaction interface can pause the video and / or use a screen mask to display the break time between groups and remind the user to enter the break between groups.

[0117] S5352: The human-machine interface displays the rest time between sets and reminds the user to take a break. After the break is completed, the user proceeds to the next set of the current action and repeats the above process.

[0118] S5353. If the user is unable to complete the current set of repetitions, they can choose to skip the current set of training through the human-machine interface and directly enter the rest period. At the same time, the device will automatically reduce the resistance or number of repetitions of this movement in the next set.

[0119] S5355. If the user completes all training sets for the current action, the controller will control the human-machine interface to proceed to the next action according to the course flow, that is: play the video of the next action and modify the corresponding motor parameters and device parameters.

[0120] S5356. If the user is unable to complete the current action, they can also choose to skip the current action on the human-machine interface and directly proceed to the next action.

[0121] S54, Training Data Feedback Phase, including:

[0122] S541. During the user's training process, the fitness equipment monitors and records the user's actual training data in real time through its sensor module, such as the number of times the user actually completes the training, the number of sets, the actual resistance value, and the actual time used.

[0123] S542. After training is completed, the fitness equipment will associate the recorded actual training data with the user's plan data, generate a training record, and upload it to the server.

[0124] S55. In the data analysis and course optimization stage, the server receives and stores training records to accumulate and analyze the user's actual training data, such as generating personalized reports to guide the user's subsequent personalized course flow arrangement.

[0125] To further understand the automated training execution process driven by personalized course flow, a hard pull training example is used for illustration. The automated training execution process may include the following steps S61 to S67.

[0126] S61. The fitness equipment analyzes the third type of motion parameters and sets the threshold range for the current user in the current motion. For example, if the user is 175cm tall and is performing deadlift training, the controller sets the sensor threshold range to 80cm according to the third type of motion parameters.

[0127] S62. The sensor records the length and direction of the power conveyor belt on the motor. For example, it records the conveyor belt status at a certain frequency (e.g., once every 100ms). When the conveyor belt is in a positive direction for 5 consecutive times and the distance is greater than the initial value + 80 cm, it is considered to be pulled out. When the conveyor belt changes from positive to negative for 5 consecutive times and the distance is less than the previous maximum pull-out value of 10 cm, it is considered to be retracted. Each pull-out and retraction of the motor-driven power conveyor belt is considered to complete one user training action.

[0128] S63. The fitness equipment records the user's actual number of training sessions. When the user completes the set of training sessions, the system enters the rest period between sets. At this time, the human-computer interaction interface can pause the video and / or use a screen overlay to display the rest period between sets, reminding the user to enter the rest period. Otherwise, the current exercise instruction video will be played in a loop (for example, if the exercise instruction video is 1 minute long and the user's training time for this set is 5 minutes, then the video will be played in a loop 5 times).

[0129] S64. After the rest time between sets is over, the screen will automatically play the training video and provide voice reminders to prompt the user to move on to the next set of training for this exercise.

[0130] S65. If the user is unable to complete the current set of repetitions, they can choose to skip the current set of training through the human-machine interface and directly enter the rest period. At the same time, the device will automatically reduce the resistance or number of repetitions for the next set, such as setting the resistance to 80% of the parameter and the number of repetitions to 70% of the parameter.

[0131] S66. When the user completes all training sets for the exercise, the device controller will control the human-machine interface to proceed to the next exercise in the course flow order. The human-machine interface will play the next exercise video and modify the corresponding motor and device parameters. (For example, if the user has 3 exercises: deadlift, bench press, and straight-arm pushdown, and the user completes 5 sets of deadlifts with 5 repetitions per set, then proceeds to the next exercise, bench press.)

[0132] S67. If a user is unable to complete the current action, they can also choose to skip the current action and proceed to the next action through the human-computer interface.

[0133] like Figure 6As shown in the figure, an embodiment of the present invention provides an intelligent fitness equipment sharing system based on personalized course streams, used to implement the above-mentioned intelligent fitness equipment sharing method based on personalized course streams. The system includes: a user terminal, used to submit a reservation association request for user information, fitness equipment information, training time, and fitness course information to a server; a server, used to store the user's personalized course stream, and the association relationship between user information, the user's reserved fitness equipment information, training time, and fitness course information; and a fitness device, used to load and parse the associated personalized course stream after the user successfully logs in, configure the fitness device motor according to the first type of movement parameters, play standard instructional videos of training movements, and control the playback of the videos according to the second type of movement parameters based on the user's actual performance; and record the user's actual training data and upload it to the server.

[0134] In some possible implementations, such as Figure 7 As shown, the fitness equipment includes: an identity recognition module for user authentication; a control module for loading and parsing personalized course streams, configuring the fitness equipment motors according to first-type movement parameters, and controlling video playback based on second-type movement parameters combined with the user's actual performance; a human-computer interaction interface for playing standard instructional videos of each training movement in the personalized course stream and displaying training information; a motor drive module for receiving control commands and driving the motors to provide the resistance set for each training movement in the personalized course stream; a sensor module for collecting the user's actual training data in real time; and a network module for connecting to the server via wired or wireless network.

[0135] This invention also provides a computer system, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, it implements the steps of the server, user terminal, or fitness equipment in the intelligent fitness equipment sharing method based on personalized course flow.

[0136] This invention also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the intelligent fitness equipment sharing method based on personalized course flow, namely, the server, the user terminal, or the fitness equipment.

[0137] The program code used to implement the method of the present invention can be written in any combination of one or more programming languages. This program code can be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor or controller, the program code causes the steps of the method of the present invention to be performed.

[0138] It should be noted that the various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. Similar or identical parts between embodiments can be referred to interchangeably. For the systems or apparatus disclosed in the embodiments, since they correspond to the methods disclosed in the embodiments, the descriptions are relatively simple, and relevant parts can be referred to the method section.

[0139] It should also be noted that relational terms such as "first" and "second" in this specification are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, 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.

[0140] The above description is only a preferred embodiment of the present invention. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.

Claims

1. An intelligent fitness device sharing method based on personalized course flow, characterized in that, The method comprises the following steps: Correlate user information, user's reserved fitness equipment information, training time and user's fitness course information, and store them in a server; the fitness course is a personalized course stream comprising one or more training actions; the training action comprises an action name and a standard teaching video; each action in the personalized course stream is associated with a first type of action parameter for controlling the resistance of the fitness equipment, and a second type of action parameter for controlling the playing of the video; After the user successfully logs in the fitness equipment during the reserved period, the fitness equipment loads and parses the associated personalized course stream, configures the motor of the fitness equipment according to the first type of action parameter, plays the standard teaching video of the training action, and controls the playing of the video according to the second type of action parameter in combination with the actual completion of the user; The fitness equipment records the actual training data of the user and uploads them to the server. 2.The intelligent fitness device sharing method based on a personalized course flow according to claim 1, wherein, Each action in the personalized course stream is also associated with a third type of action parameter for detecting the completion of the training action; the fitness equipment judges whether the user has completed a training action according to the third type of action parameter. 3.The intelligent fitness device sharing method based on personalized course flow according to claim 1, wherein, The personalized course stream is generated based on the fitness goal of the user and / or the historical training data of the user, is arranged by the user on the user terminal according to the training condition of the user, is recommended by the system, or is modified by the user based on the course recommended by the system; the fitness goal comprises one or more of muscle gain, body shaping and fat loss, and different action parameter combinations are recommended according to different fitness goals. 4.The intelligent fitness device sharing method based on a personalized course flow according to claim 1, wherein, The arrangement method of the personalized course stream comprises: The user selects an action name; The user selects an action name; The reference values of the first type and the second type of action parameters associated with the selected action of the user are provided; the reference values are determined based on the exercise capacity related to the personal information of the user, or are determined in combination with the fitness goal of the user and / or the historical training data of the user, or use the default values of the system; The user sets the action parameters according to the reference values of the action parameters; in the case of including the third type of action parameter for detecting the completion of the training action, the third type of parameter is automatically set according to the personal information of the user in combination with the action amplitude; When the user selects multiple training actions, the user's personalized course stream is formed by combining all the training actions according to the execution order set by the user. 5.The intelligent fitness device sharing method based on personalized course flow according to claim 1, characterized in that, The first type of action parameter comprises resistance; the second type of action parameter comprises the number of groups, the number of times per group and the rest time between groups; In the case of including the third type of action parameter for detecting the completion of the training action, the third type of action parameter comprises a sensor threshold range; when the fitness equipment executes the personalized course stream, a control instruction is generated and sent to the motor drive module of the fitness equipment, so that the motor is automatically configured and the corresponding resistance is provided; the standard teaching video of the action is controlled to be played in a loop and stopped according to the number of groups, the number of times per group and the rest time between groups. 6.The intelligent fitness device sharing method based on personalized course flow according to claim 5, wherein, The control of the playing of the video according to the second type of action parameter in combination with the actual completion of the user specifically comprises: If the user does not complete the action times of the current group in the current action, the standard teaching video of the current action is played in a loop; if the user completes the action times of the current group in the current action, the user enters a rest, the video is paused and / or a screen mask is used, and the inter-group rest time is displayed to remind the user to enter the inter-group rest; after the rest is completed, the next group of the current action is entered; If the user is unable to complete the training times of the current group, the user skips the current group training according to the user instruction, and directly enters the rest time; at the same time, the device automatically reduces the resistance and / or times of the current action in the next group; If the user completes all the training group numbers of the current action, the next action video is played in a course flow, and the corresponding motor parameters are modified; If the user is unable to complete the current action, the user skips the current action according to the user instruction, and directly plays the next action video in a course flow, and modifies the corresponding motor parameters. 7.The intelligent fitness device sharing method based on a personalized course flow according to claim 1, wherein, The actual completion of the user is monitored by a sensor, and the length and direction change of the motor power transmission belt are recorded by the sensor to determine the completion of the action. 8.The intelligent fitness device sharing method based on a personalized course flow according to claim 7, wherein, The recording of the length and direction change of the motor power transmission belt by the sensor to determine the completion of the action comprises: A threshold range of the sensor is determined, and the threshold range is a preset value or is set by detection parameters associated with each training action in the individualized course flow; The state of the motor power transmission belt is recorded at a preset frequency, and when the transmission belt direction is continuously in a positive direction for a preset number of times and the distance is greater than the initial value plus the threshold range, it is considered to be pulled out; when the transmission belt direction changes from positive to negative, and the negative direction is continuously for a preset number of times, and the distance is less than the maximum value of the last pull-out by a preset length threshold, it is considered to be retracted; Each time the motor power transmission belt is pulled out and retracted, it is considered that the user has completed a training action. 9.The intelligent fitness device sharing method based on personalized course flow according to claim 1, wherein, After the user identity verification is passed, the fitness device downloads and loads the associated individualized course flow from the server; Or when the fitness device is idle, the individualized course flow associated with the user in the future period of time is downloaded in advance.

10. An intelligent fitness equipment sharing system based on personalized course flow, which implements the method according to any one of claims 1-9, characterized in that, It comprises: A user terminal is used to submit a user information, a fitness device information, a training time and a reservation association request of a fitness course information to a server; The fitness course is an individualized course flow containing one or more training actions; the training action contains an action name and a standard teaching video; each action in the individualized course flow is associated with a first type of action parameter for controlling the resistance of the fitness device, and a second type of action parameter for controlling the video playback; A server is used to store the individualized course flow of the user, and the association relationship of the user information, the user's reserved fitness device information, the training time and the fitness course information; After the user successfully logs in the fitness device, the fitness device loads and parses the associated individualized course flow, configures the motor of the fitness device according to the first type of action parameter, plays the standard teaching video of the training action, and controls the video playback according to the second type of action parameter in combination with the actual completion of the user; and records the actual training data of the user and uploads it to the server. 11.The intelligent fitness device sharing system based on personalized course flow of claim 10, wherein, The fitness device is provided with: An identity recognition module is used to verify the identity of the user; The control module is configured to load and analyze the personalized course stream, configure the motor of the fitness device according to the first type of action parameter, and control the playing of the video according to the second type of action parameter in combination with the actual completion of the user; The man-machine interaction interface is configured to play the standard teaching video of each training action in the personalized course stream and display the training information; The motor driving module is configured to receive the control instruction, drive the motor, and provide the resistance set for each training action in the personalized course stream; The sensor module is configured to collect the actual training data of the user in the training process in real time; The network module is configured to be connected to the server through a wired or wireless network.

12. A computer system comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein the computer program comprises computer program code configured to cause the processor to perform the method of any one of claims 1 to 11. The computer program is executed by the processor to realize the steps of the server, the user terminal or the fitness device in the intelligent fitness device sharing method based on the personalized course stream according to any one of claims 1-9.

13. A computer program product comprising a computer program, characterized in that, The computer program is executed by the processor to realize the steps of the server, the user terminal or the fitness device in the intelligent fitness device sharing method based on the personalized course stream according to any one of claims 1-9.