Strength test method and strength test device
By controlling user movements within a preset speed range and detecting force data in real time, this method solves the problems of long 1RM testing time and low safety in existing technologies, providing a fast and accurate force testing method suitable for a variety of user groups.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-09-05
- Publication Date
- 2026-03-12
AI Technical Summary
In existing technologies, the 1RM strength test requires users to test to exhaustion or near exhaustion, which results in a long testing time and the need for professional guidance, posing safety risks and making it particularly unsuitable for people with weaker physical strength.
By controlling the user to perform training movements within a preset speed range, real-time detection of single-movement strength data is achieved. The maximum strength value is determined based on the strength data from multiple training movements. Digital resistance is used to simulate iron block training, shortening testing time and improving testing accuracy.
It enables fast, safe, and accurate strength testing, suitable for users of different physical strength levels, requiring no professional guidance, and providing more accurate test results.
Smart Images

Figure CN2025119493_12032026_PF_FP_ABST
Abstract
Description
Strength testing method and strength testing device TECHNICAL FIELD
[0001] The present application relates to the technical field of fitness equipment, and particularly relates to a strength testing method and a strength testing device. BACKGROUND
[0002] The intelligent capacity training device refers to a device that provides counterweights in a new digital resistance mode of a motor / magnet, etc. When the intelligent capacity training device provides strength training for a user, the intelligent capacity training device mostly adopts the 1RM (One Repetition of Maximum) test principle that is internationally used, obtains the 1RM of the user, and then recommends a training plan suitable for the user based on the 1RM.
[0003] In the related art, the process of testing the 1RM of the intelligent capacity training device is as follows: the weight is continuously increased according to a certain logic, and the user is instructed to complete a set of movements using the intelligent capacity training device after each increase in weight. Then, the 1RM is determined based on the movement completion of the user. This testing method requires the user to test to exhaustion or near exhaustion in the testing process, so that the maximum strength result (i.e., the 1RM) can be measured, and multiple rounds of testing are required. This makes it take a long time to assist the user to complete a 1RM test. SUMMARY
[0004] The present application provides a strength testing method and a strength testing device, solves the problem that it takes a long time for a user to complete a 1RM test, and can shorten the testing time and more conveniently and accurately help the user to complete the strength test.
[0005] In a first aspect, the present application provides a strength testing method applied to a strength testing device, and the strength testing method comprises the following steps.
[0006] receiving an instruction to test the strength of a user;
[0007] starting the strength test and controlling the movement speed of the user to be within a preset speed range when the user performs a training movement corresponding to the strength test using the strength testing device;
[0008] obtaining single strength data of the user in the process of performing a single training movement by the user;
[0009] obtaining a first strength value based on the single strength data corresponding to each training movement after determining that the user completes a first preset number of training movements, and taking the first strength value as the maximum strength value of the user.
[0010] The power testing device can maintain the action speed of the user performing a single training action within the preset speed range, detect the power data of the user performing the training action, determine the current maximum power value of the user according to the power data of the corresponding number of times after the user completes the first preset number of training actions, and solve the problem that a long test time is required for the user to complete one 1RM test. The power testing device can realize rapid testing, shorten the test time of the maximum power value, more conveniently and accurately help the user complete the power test, and is suitable for more types of users without professional guidance.
[0011] In an embodiment, after determining that the user completes the first preset number of training actions, the first power value is obtained based on the single power data corresponding to each training action, and after the first power value is taken as the maximum power value of the user, the method further includes:
[0012] controlling the power testing device to switch to a single output fixed resistance value mode, setting the first power value as an initial output resistance power value of the power testing device in the single output fixed resistance value mode, and causing the user to continue to perform the training action using the power testing device;
[0013] determining a second power value according to completion data of the user performing the training action, and updating the second power value as the maximum power value of the user, the completion data being a completion number of the training action or state information indicating whether the user completes the training action.
[0014] After the first power value is obtained as the test result, the first power value is further verified, the first power value is taken as the output resistance power value in the verification process, then a second power value is determined again according to completion data of the user performing the training action, and the second power value is taken as the maximum power value, so that a more accurate test result closer to the current maximum power level of the user is obtained, and the test accuracy is improved.
[0015] In an embodiment, in the case where the completion data is the completion number of the training action, the second power value is determined according to the completion data of the user performing the training action, including:
[0016] detecting a completion number of the user completing the training action under the resistance power value;
[0017] obtaining the second power value according to the completion number and the resistance power value.
[0018] The completion number of the user performing the training action and the resistance power value currently used are detected to update the power value, which can make the test result corresponding to the maximum power level provided by the power testing device more accurate.
[0019] In an embodiment, the second force value is obtained according to the number of times of completion and the resistance force value, comprising:
[0020] In a case that the number of times of completion is greater than zero and less than or equal to the second preset number of times, the second force value is obtained according to the number of times of completion and the resistance force value.
[0021] The second preset number of times is set, and when the number of times of completion of the user is within the second preset number of times (i.e., the number of times of completion of the user is at least 1), the force value is updated according to the number of times of completion, so as to ensure that the test result of the maximum force level is more accurate, and the user does not need to perform a large number of training actions.
[0022] In an embodiment, the method further comprises:
[0023] In a case that the number of times of completion is greater than the second preset number of times, the operation of controlling the action speed of the user to be within the preset speed range when the user performs the training action corresponding to the force test by using the force test device is performed, so as to re-determine the first force value.
[0024] In a case that the number of times of completion is greater than the second preset number of times, it is indicated that the obtained first force value is too low and does not conform to the current force level of the user, and the force test device can re-start a round of force test to improve the accuracy of the test result.
[0025] In an embodiment, the second force value is obtained according to the number of times of completion and the resistance force value, comprising:
[0026] According to the number of times of completion, a percentage value corresponding to the number of times of completion is determined, and the greater the number of times of completion, the smaller the corresponding percentage value;
[0027] The resistance force value is divided by the percentage value to obtain the second force value.
[0028] The maximum force value of the user is updated according to the percentage value corresponding to the number of times of completion, and the obtained measurement result can more accurately represent the current force level of the user.
[0029] In an embodiment, the method further comprises:
[0030] In a case that the number of times of completion is zero, the first force value is reduced, and the reduced first force value is updated as the resistance force value output by the force test device in the single-output fixed resistance value mode, so that the user performs the training action under the resistance force value by using the force test device, and the second force value is re-obtained.
[0031] In a case that the number of times of completion is zero, the first force value is reduced to detect the maximum force level of the user downward, which helps to improve the accuracy of the test result.
[0032] In an embodiment, the second force value is determined according to the completion data of the user performing the training action in the case that the completion data is state information indicating whether the user completes the training action, including:
[0033] When the state information of the user completing the training action is obtained, the resistance force value output in the single-output fixed resistance value mode is increased, and the user is instructed to continue to perform the training action at the increased resistance force value until the state information of the user being unable to complete the training action is obtained, the resistance force value output when the user completes the training action last time is obtained and taken as the second force value.
[0034] In the above, in the case that the user can complete the training action, the output resistance force value is gradually increased, so that the force testing device can more accurately detect the maximum force level of the user, and the accuracy of the test result is improved.
[0035] In an embodiment, the first force value is obtained based on the single force data corresponding to each training action, including:
[0036] The single force peak value in the process of the user performing the training action is obtained, the maximum single force peak value is selected from the single force peak values corresponding to each training action as the first force value of the user, or the average force value of the single force peak values corresponding to each training action is calculated and taken as the first force value of the user.
[0037] In the above, the first force value is determined by the average value or the maximum value according to the application requirement, which can better adapt to the working scene of the force testing device, and further provide more suitable force test results for the user.
[0038] In an embodiment, the method further includes:
[0039] Based on the maximum force value and the current training target, a recommended training plan suitable for the user is determined, and the recommended training plan includes the recommended number of training actions and the recommended resistance force value.
[0040] In the above, after the maximum force value is determined, the corresponding recommended training plan is output according to the maximum force value, so as to provide the user with the recommended number of training actions and the recommended resistance force corresponding to the training action, which helps the user to better perform the training.
[0041] In a second aspect, the application further provides a force testing device, including:
[0042] One or more processors;
[0043] A memory for storing 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 force testing method of the first aspect.
[0044] The above-mentioned advantageous effects of the strength testing device can refer to the advantageous effects of the strength testing method. BRIEF DESCRIPTION OF DRAWINGS
[0045] FIG. 1 is a flowchart of a strength testing method according to an embodiment of the present application;
[0046] FIG. 2 is a schematic diagram of a display interface of a strength testing device according to an embodiment of the present application;
[0047] FIG. 3 is a schematic diagram of a strength-speed relationship curve according to an embodiment of the present application;
[0048] FIG. 4 is a schematic diagram of a display interface of another strength testing device according to an embodiment of the present application;
[0049] FIG. 5 is a schematic diagram of a display interface of another strength testing device according to an embodiment of the present application;
[0050] FIG. 6 is a schematic diagram of a display interface of a recommended training plan according to an embodiment of the present application;
[0051] FIG. 7 is a schematic diagram of a display interface of a training process according to an embodiment of the present application;
[0052] FIG. 8 is a flowchart of a strength testing method according to another embodiment of the present application;
[0053] FIG. 9 is a schematic diagram of a structure of a strength testing device according to an embodiment of the present application;
[0054] FIG. 10 is a schematic diagram of a structure of a strength testing device according to an embodiment of the present application. DETAILED DESCRIPTION
[0055] The embodiments of the present application will be described in further detail below with reference to the drawings and embodiments. It can be understood that the specific embodiments described herein are only used to explain the embodiments of the present application, and not to limit the embodiments of the present application. In addition, it should be noted that, in order to facilitate description, only parts related to the embodiments of the present application are shown in the drawings, and those skilled in the art can think of any combination of technical features as long as the technical features are not contradictory, which can constitute an optional embodiment.
[0056] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a particular order or sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances to facilitate the implementation of the embodiments of the present application in an order other than that illustrated or described herein, and the objects distinguished by "first", "second", etc. are generally a class and do not limit the number of objects, for example, the first object can be one or more. In addition, "and / or" in the specification and claims means at least one of the connected objects, and the character " / " generally means that the objects before and after are in an "or" relationship. In the description of the present application, "a plurality of" means two or more, and "several" means one or more.
[0057] 1RM test is a commonly used test method in strength training. Among them, the muscle strength of 1RM can be said to be the maximum strength that a single muscle contraction can produce, or it can refer to the maximum muscle strength that a muscle group can resist once. It is usually expressed in weight units. In strength training, the muscle strength of the user can be determined by the 1RM test method, and the training weight is recommended.
[0058] When a user is tested for 1RM (i.e. in the form of 1RM strength evaluation), the weight needs to be increased according to certain logic, and the user needs to test to exhaustion or near exhaustion during the test to obtain the maximum strength result. Specifically, first, three sets of weight training are performed to determine the 1RM load, then if the 1RM challenge is successful, wait for a while and increase the weight by 5-10 pounds, then try again, but if the challenge fails, wait for a while and reduce the weight by 5-10 pounds, then try again, repeat the above steps until the 1RM muscle strength value is found.
[0059] In related technologies, when a user uses a smart weight training device to replace traditional iron blocks for strength training, the smart weight training device also provides a 1RM measurement scheme based on the above 1RM test principle, and recommends a suitable training plan for the user based on 1RM.
[0060] However, the aforementioned 1RM test method often requires the user to test multiple times, and test to exhaustion or near exhaustion to obtain the maximum strength result, resulting in a long time (5 minutes or even longer) for the user to complete a 1RM test through the strength test device in the related technology. Moreover, the test process also requires the guidance and protection of a professional trainer, and there is a risk of sports injury for people with no exercise level (such as people with injuries or pain, the elderly, and other people with weak physical strength).
[0061] To this end, the power testing method is applied to a power testing device, the power value of the user at multiple moments during the execution of a single training action is detected by maintaining the action speed of the user during the execution of the single training action within the speed range of the maximum power output by the user, so as to determine the power data of the current action execution, and then the maximum power level (1RM) of the user is determined according to the corresponding power data after the user completes a certain number of training actions, so as to realize rapid testing. This scheme can shorten the test time, and more conveniently and accurately help the user complete the power test, and is suitable for people with weak physical strength, and ensures the safety of the test.
[0062] The power testing method provided by the embodiment of the present application is executed by a power testing device, which can be a physical entity or composed of multiple physical entities. Currently, the power testing device is taken as an example to be described.
[0063] For example, the power testing device at least includes a processor and a memory. The processor and the memory can be connected through a bus or other means.
[0064] The number of processors is one or more, and the processor can include a central processing unit (CPU), a microcontroller unit (MCU), and / or a field programmable gate array (FPGA) processing unit.
[0065] The memory as a computer readable storage medium can be used to store software programs, computer executable programs and modules, such as program instructions / modules corresponding to the power testing method in the embodiment of the present application. The memory can store at least one computer program required by the function, data created according to the use of the power testing device, etc. Optionally, when the processor has a storage function, the memory and the processor can also be a physical entity. Currently, the memory at least stores a computer program for realizing the power testing method, so that the processor realizes the power testing method based on the computer program stored in the memory.
[0066] At this time, the aforementioned processor and memory can constitute a master control unit of the power testing device, and the master control unit can realize data processing, instruction generation, etc. of the power testing device, so that the power testing device realizes each function based on the control of the master control unit.
[0067] Optionally, the strength testing device can further be provided with an output unit, which is used by the user and can generate resistance (i.e. a unit simulating an iron block) for the user to feel. The output unit at least includes a motor, an electric control and a user operation assembly.
[0068] At present, the model of the motor is not limited, and the motor can generate different forces through different rotating speeds during operation. The force can be used by the user, i.e. the user can feel the force generated by the motor when using the strength testing device for training, and the force can be considered as resistance for the user to use. The number of the motor can be one or more, and each motor has a corresponding electric control when the motor is multiple.
[0069] The electric control can be understood as a controller of the motor, which can control the operation of the motor. At this time, the electric control can be considered as a processor of the output unit, and the electric control stores at least one computer program to control the motor by running the computer program.
[0070] The processor of the electric control and the processor of the main control unit can be connected through a bus or other means to realize the transmission of instructions and states. At present, the processor of the main control unit can determine the speed (or speed range) of the motor or the force generated by the motor based on the function to be realized at present, and notify the electric control. The electric control can control the operation of the motor based on the indication of the main control unit.
[0071] The electric control is also connected to the controlled motor. For example, the wiring of the electric control and the motor includes three-phase power lines U / V / W, etc. At this time, the electric control can generate a current to control the operation of the motor, and then drive the motor to operate based on the current. When the value of the current changes, the speed (i.e. rotating speed) of the motor also changes. At present, the electric control can also determine the value of the force generated by the motor when controlling the operation of the motor (i.e. the strength value), and report the strength value to the processor of the main control unit. It can be understood that the strength value generated by different rotating speeds of the motor is different, so the strength value can be determined in combination with the rotating speed of the motor.
[0072] The user operation assembly refers to the assembly used by the user when performing the training action. Each motor is connected to a user operation assembly, so that the user can feel the force generated by the motor when performing the training action through the user operation assembly. The user operation assembly can be set according to the actual situation, for example, when the user performs training by pulling the rope, the user operation assembly at least includes a winding wheel and a rope, and the winding wheel is rigidly connected to the motor, and the winding wheel is wound with the rope for the user to use.
[0073] Optionally, the strength testing device can further comprise a display control unit. The display control unit is a display control device for interacting with the user, which can be implemented by a display. The display has a touch function to realize interaction with the user in a touch manner, and / or the display has one or more physical keys or touch keys to realize interaction with the user by pressing the keys. One or more processors are installed in the display, wherein the processor in the master control unit and the processor in the display can be the same physical entity or different physical entities. When they are different physical entities, the display is further connected to the processor in the master control unit, i.e. during the interaction with the user, the corresponding instructions are generated based on the operation of the user and sent to the processor in the master control unit, so that the processor responds to the instructions, such as controlling the motor to operate based on the instructions. In addition, the display can also determine the content to be displayed at present (such as the response content of the user's operation) based on the indication of the processor in the master control unit.
[0074] It can be understood that the aforementioned display control unit and output unit can also be different physical entities from the master control unit or integrated in the same physical entity, which is not limited at present.
[0075] Optionally, the strength testing device further comprises a communication unit, which is used to realize communication with other external devices based on the control of the master control unit. For example, the strength testing device can communicate and interact with the terminal device used by the user through the communication unit, such as communicating and connecting through wifi, Bluetooth, etc., so that the user's terminal device can display corresponding information, such as the current running mode of the device, the strength testing result and other information. Of course, the user can also interact and control the strength testing device through the terminal device, such as sending control instructions to the strength testing device through the terminal device, such as selection instructions for selecting the test mode, opening instructions for starting the test, etc., so that the strength testing device executes the corresponding response. At this time, in addition to realizing the interaction with the strength testing device through the display control unit, the user can also realize the interaction with the strength testing device through the terminal device used by himself.
[0076] In addition, the strength testing device can also comprise a power supply, a loudspeaker and other components, which are not limited by the embodiments.
[0077] It can be understood that after the above-mentioned units and components constituting the strength testing device cooperate with each other, digital resistance can be realized to simulate the iron block through the operation of the motor, and during the use of the user, the strength of the user (i.e. the force output by the user) can be monitored in real time, and the force output by the strength testing device can be intelligently adjusted.
[0078] On this basis, Fig. 1 is a flowchart of a strength testing method provided by an embodiment of the present application, and the strength testing method is executed by the processor of the master control unit when the strength testing device is used. Referring to Fig. 1, the strength testing method comprises steps 110-140:
[0079] Step 110, receiving an instruction for strength testing of a user.
[0080] At present, in order to make the user complete the training better, the strength testing device needs to test the 1RM of the user first. In the embodiment, the test for obtaining the 1RM of the user is referred to as strength testing.
[0081] In an embodiment, before the strength testing, the strength testing device needs to receive an instruction for strength testing of a user, which is used to inform the strength testing device to start the strength testing. Optionally, the instruction can be sent out by the user after operating the display control unit of the strength testing device. For example, Fig. 2 is a schematic diagram of a display interface of a strength testing device provided by an embodiment of the present application, and the display interface of the display control unit provides an option 201 corresponding to the strength testing. After the user touches the option 201, the strength testing device receives the corresponding instruction and starts the strength testing for the user. Of course, the display control unit can also include physical buttons, and the user can select the option 201 corresponding to the strength testing by operating the physical buttons, so that the strength testing device receives the corresponding instruction. Alternatively, after the user selects the option 201, the strength testing device displays the test points or instructions and an option for determining the start, and when the user selects the option for determining the start after reading the test points or instructions, the strength testing device determines that the instruction for starting the strength testing is received.
[0082] Optionally, the instruction can also be generated by a terminal device connected with the strength testing device and sent to the strength testing device. The terminal device used by the user can be a mobile phone, a tablet computer, etc. Optionally, the connection mode between the terminal device and the strength testing device can be wireless connection, such as connection through wifi, Bluetooth, etc., or wired connection, such as connection of the strength testing device through a data line. After the terminal device and the strength testing device are connected, the terminal device can display an interface related to the strength testing device, and the interface also has an option for strength testing. When the user selects the option, the terminal device informs the strength testing device of the operation of the user, and the strength testing device determines that the instruction for strength testing is received based on the notification of the terminal device.
[0083] Optionally, the strength testing device can provide only one training action or multiple training actions. Each training action is for a different part of the human body, for example, the strength testing device can only provide an action for training the biceps, or the strength testing device can provide an action for training the biceps and an action for training the shoulders. When the strength testing device provides multiple training actions, each training action can have a corresponding 1RM. When the user selects the strength testing option, the user can also select the training action, so that the strength testing device can determine which training action is being tested when the instruction for strength testing is received, and then the 1RM test for the training action can be performed. It can be understood that the strength testing for each training action has the same implementation process, except that the training action performed by the user during the implementation process is different. When the strength testing device only provides one training action, after the user selects the strength testing option, the strength testing device determines to perform the strength test for the currently provided training action based on the received instruction. That is, the current strength test has a corresponding training action. It can be understood that each training action has a corresponding user operation component.
[0084] Step 120, starting the strength test, and controlling the speed of the user's action to be within a preset speed range when the user performs the training action corresponding to the strength test using the strength testing device.
[0085] In response to the received instruction for strength testing, the strength testing device starts the strength test. At this time, the strength testing device can prompt the user to perform the corresponding training action. When the user performs the training action, the user pulls the user operation component provided on the strength testing device to resist the motor, so that the user can feel the resistance when performing the training action.
[0086] Optionally, when prompting the user to perform the corresponding training action, the strength testing device can continue to provide test guidance for the user, such as displaying a page providing test guidance on the display and control unit. The page can display the training action to be performed, action standards, and other content, so that the user can perform the corresponding training action according to the test guidance to perform the strength test.
[0087] In one embodiment, the strength testing device implements the strength test using the principle of velocity based training (VBT), which can be understood as that the total power each person can output in a certain period of time is relatively constant, and different people can output different total power due to different training experience and ability. Since power (P) = force (F) * velocity (v), when the power (P) is constant, i.e., the total power output by a person is constant, the force (F) output by the person is also relatively fixed when the person performs a training action at a fixed velocity (v), and the force (F) output by the person is different at different velocities (v). Under this principle, when the user performs a training action using a relatively fixed velocity, the force (F) output by the user can reflect the current strength level of the user.
[0088] FIG. 3 is a strength-velocity relationship curve diagram provided by one embodiment of the present application, which shows the relationship curve between strength and velocity under the VBT principle. In the diagram, the horizontal axis represents velocity (unit: m / s), and the vertical axis represents strength (unit: N). As shown in the curve in FIG. 3, the velocity is inversely proportional to the strength, and the smaller the velocity, the greater the corresponding strength. Generally, when the user performs an action of 90% to 100% of 1RM, the velocity is controlled to be at least within 0.4 m / s, and the velocity corresponding to 1RM is usually about 0.3 m / s.
[0089] On this basis, when the strength testing device performs the strength test, the action velocity of the user (i.e., the velocity when performing the training action) can be controlled to be within a preset velocity range during the user performing the training action. That is, the preset velocity range is the range of the action velocity of the user when performing the training action under the VBT principle, and the strength output by the user when performing the training action within the preset velocity range is basically close to the 1RM of the user, so as to better test the 1RM of the user. The preset velocity range can be a velocity range set based on 0.3 m / s, for example, a velocity range set with 0.3 m / s as the center, and the maximum value of the velocity range is less than or equal to 0.4 m / s.
[0090] For example, the power testing device can control the user's action speed by controlling the output resistance of the motor to change, so that the user's action speed can be within the preset speed range. For example, after the power testing device starts the power test, the electric control instructs the motor to maintain a preset rotating speed (the rotating speed value can be set according to the actual situation, such as 0.3 m / s or 0.1 m / s, etc.). When the user starts to perform the training action, the user performs the force according to the instruction (in the fastest speed and the maximum explosive force). The electric control adjusts the output resistance of the motor in real time according to the difference between the monitored user action speed and the preset rotating speed, so that the user's action speed can be within the preset speed range. At this time, the electric control can determine the real-time motion parameters of the user, such as the real-time motion speed, the motion time length, and the real-time output force, during the user performing the training action, and feed back to the power testing device, that is, the electric control can collect the real-time motion parameters of the user. In actual application, other components can also realize the function of collecting the user's motion parameters. It can be understood that when the power testing device realizes digital resistance, the real-time motion parameters are already realized, and will not be described in detail. Then, the power testing device can determine the real-time action speed of the user based on the motion parameters of the user. If the current action speed of the user is not within the preset speed range, the electric control sends another instruction to the electric control based on the current action speed of the user, so that the electric control adjusts the output resistance of the motor based on the instruction, that is, changes the resistance felt by the user, so that the action speed of the user remains within the preset speed range. It can be understood that when the user performs the force in the fastest speed and the maximum explosive force, the faster the user's action speed, the greater the force output by the user. At this time, the rotating speed of the motor is also fast, so the power testing device needs to control the motor to provide greater resistance. At this time, the force output by the user is also increased, and the corresponding action is slowed down, so that the user reduces the speed to the preset speed range under greater resistance, and completes the training action. According to this principle, by adjusting the output resistance of the motor to the appropriate value, the action speed of the user can be controlled within the preset speed range. At this time, the power testing device determines that the action speed of the user is within the preset speed range.
[0091] Step 130, during the user performing a single training action, the single power data of the user is acquired.
[0092] Based on the VBT principle, when the user performs the training action within the preset speed range, the force value of the force output by the user can be approximately considered as the current maximum strength level of the user, that is, 1RM. Therefore, during the user performing the training action according to the preset speed range, the power testing device also needs to determine the force output by the user, that is, the power data of the user when performing a single training action, that is, the single power data described above.
[0093] It can be understood that the output force of the user in the process of performing the training action according to the preset speed range is not necessarily fixed. For example, when the training action of the user is a push-up action, the output force of the user in the process from the beginning of the push-up to the end of the push-up may change (for example, due to exhaustion, accumulation of force, etc.). Therefore, in order to more accurately obtain the 1RM, the strength testing device needs to determine the strength data output by the user at multiple time points in the process of performing the training action according to the preset speed range. Currently, the strength data output at multiple time points is recorded as a detection strength value. For example, since the strength testing device can obtain the motion parameters of the user, at this time, the real-time output force in the motion parameters can be used as the detection strength value. It can be understood that in the process of the user's motion, the electric control or other components can feed back the real-time collected motion parameters to the strength testing device. The strength testing device can obtain multiple detection strength values based on the real-time motion parameters, and the multiple detection strength values correspond to different time points (i.e., collection time points), so that based on the multiple detection strength values, the change of the force output by the user in the process of performing the training action can be determined.
[0094] For example, the strength testing device selects the maximum strength value from the recorded multiple detection strength values, and uses the maximum strength value as the single strength data corresponding to the single training action performed by the user. It can be understood that since the 1RM, i.e., the maximum strength level, needs to be determined at present, the maximum strength value in the detection strength values is selected as the single strength data. The single strength data can reflect the maximum force output by the user when performing the corresponding training action.
[0095] In other embodiments, the single strength data can also be a weighted average of the multiple detection strength values recorded in the process of the single training action.
[0096] Step 140: After determining that the user completes the first preset number of training actions, obtaining a first strength value based on the single strength data corresponding to each training action, and using the first strength value as the maximum strength value of the user.
[0097] For example, in order to more accurately obtain the 1RM, the user needs to repeatedly perform a certain number of training actions. In an embodiment, the number of training actions that the user needs to complete is referred to as the first preset number. The first preset number can be pre-set in the strength testing device, and the first preset number can be set in combination with the actual situation. In an embodiment, the first preset number is 3, and accordingly, the user needs to complete 3 times of training actions on the strength testing device according to the training actions indicated by the test instructions. It should be noted that the first preset number can also be 4, 5, etc., which is set according to the training actions provided by the strength testing device.
[0098] After each user performs a training action, the strength testing device can obtain single strength data corresponding to the training action. That is, each training action has corresponding single strength data. Optionally, after the user completes the training action, the strength testing device no longer outputs force, at which time the speed of the motor changes, and the strength testing device can determine that the user has completed a training action based on the speed of the motor. It is also optional that the user inputs an indication related to the start of the action and the end of the action in the display control unit after each training action, so that the strength testing device determines that the user has completed each training action.
[0099] For example, after the strength testing device obtains single strength data corresponding to each training action, the strength testing device can determine the 1RM corresponding to the training action based on the single strength data. At present, the determined 1RM is referred to as the first strength value, and the first strength value can be considered as the maximum strength value obtained by the strength testing.
[0100] It should be noted that the current maximum strength value of the user obtained by the strength testing method provided in the present application does not necessarily mean that it is equal to the true maximum strength value of the user. The maximum strength value is obtained according to the method of the present application.
[0101] In one embodiment, obtaining the first strength value based on the single strength data corresponding to each training action can include: obtaining a single strength peak value in the process of the user performing the training action, and selecting the maximum single strength peak value in the single strength peak value corresponding to each training action as the first strength value; or, calculating an average strength value of the single strength peak value corresponding to each training action, and taking the average strength value as the first strength value.
[0102] At present, the single strength data is specifically a single strength peak value, that is, when the user performs a training action, the strength testing device selects the maximum strength value (i.e., the single strength peak value) in the recorded multiple detection strength values as the single strength data. At this time, each training action has corresponding single strength peak value.
[0103] Optionally, the maximum single strength peak value is selected from the multiple single strength peak values as the first strength value. This determination method is suitable for users with experience in strength training, and at this time, the user needs a greater strength value to better perform strength training.
[0104] It is also optional to calculate the average value of each single strength peak value (at present, referred to as the average strength value), and take the average strength value as the first strength value. This determination method is suitable for users who are rehabilitation users, and at this time, the user mainly performs rehabilitation exercise.
[0105] It can be understood that if the strength testing device can provide a set of training actions (including multiple), the strength testing device can perform a strength test corresponding to each training action respectively to obtain a maximum strength value (currently a first strength value) corresponding to each training action respectively.
[0106] In some embodiments, after obtaining the maximum strength value (currently a first strength value) of the user, the strength testing device can determine a recommended training plan suitable for the user based on the maximum strength value and the current training target, the recommended training plan including a recommended number of training actions and a recommended resistance strength. The recommended resistance strength refers to the resistance (i.e. the force output by the motor) recommended for the user to use during the training process, and the recommended number of training actions refers to the number of training actions recommended to be completed by the user during the training process.
[0107] Optionally, the strength testing device provides multiple training targets, which can also be understood as training needs of the user. Currently, the training targets include but are not limited to muscle endurance training, muscle building training (also known as muscle shaping), absolute strength training (also known as strength training), etc. The recommended training plans corresponding to different training targets are different. Therefore, the strength testing device can determine the corresponding recommended training plan in combination with the training target selected by the user. Alternatively, the strength testing device determines the recommended training plan corresponding to each training target based on all training targets. That is, the current training target can be a training target selected by the user, or all training targets. In actual application, the current training target can also be part of the training targets, such as several training targets with a higher selection frequency.
[0108] The user's selection of the training target is not limited at present, for example, before the strength test, the strength testing device provides each training target to the user for selection through the display and control unit or the connected terminal device, and then the user selects a training target and then selects the strength test option. At this time, the strength testing device performs the strength test and obtains the maximum strength value, and then determines the corresponding recommended training plan in combination with the training target. For another example, after the strength testing device obtains the maximum strength value, the strength testing device provides each training target to the user for selection through the display and control unit or the connected terminal device, and then the user selects a training target, and the strength testing device determines the corresponding recommended training plan in combination with the training target.
[0109] The determination of the recommended training plan suitable for the user based on the maximum strength value and the current training target can include: determining a recommended number of training actions corresponding to the current training target, each training target having a corresponding recommended number of training actions; determining a calculation coefficient corresponding to the training target, and calculating the product of the maximum strength value and the calculation coefficient to determine a recommended resistance strength value, each training target having a corresponding calculation coefficient.
[0110] In one embodiment, the strength testing device is preconfigured with recommended times corresponding to different training targets and corresponding calculation coefficients. The calculation coefficients are used to calculate recommended resistance strength values. The recommended times and the calculation coefficients can be set according to actual conditions. At this time, the strength testing device can determine the recommended times and the calculation coefficients corresponding to the current training target, and then take the product of the calculation coefficients and the maximum strength value as the recommended resistance strength value. Then, the recommended resistance strength value and the recommended times are fed back to the user as the recommended training plan, such as being displayed on the display and control unit or the connected terminal device.
[0111] For example, when the training target is muscle endurance training, the recommended resistance strength value is (0.6-0.65)*maximum strength value, i.e., the calculation coefficient is 0.6-0.65, and the recommended times are 15-20 times. When the training target is muscle building training, the recommended resistance strength value is (0.67-0.8)*maximum strength value, i.e., the calculation coefficient is 0.67-0.8, and the recommended times are 8-12 times. When the training target is strength training, the recommended resistance strength value is (0.85-0.9)*maximum strength value, i.e., the calculation coefficient is 0.85-0.9, and the recommended times are 4-6 times.
[0112] Optionally, the recommended training plan can also include the number of training groups and rest time, etc. The number of training groups and the rest time corresponding to different training targets can also be set according to actual conditions.
[0113] The strength testing method provided in the foregoing embodiments is described exemplarily as follows:
[0114] The strength testing device can be used for training a certain training action or a certain course. Each training action or course has a corresponding training target. One course includes a group of training actions, such as a combination of weight-bearing deep squats and weight-bearing half squats. When the user selects an action or a course for training, the strength testing device determines that the instruction for performing the strength test is received. Alternatively, after the user selects an action or a course for training, the user selects an option for the strength test, and the strength testing device determines that the instruction for performing the strength test is received. Then, the strength testing device can perform the strength test based on the user's selection (for multiple training actions, each training action has a corresponding strength test) to obtain the maximum strength value. Then, the recommended training plan can be determined according to the training target and the maximum strength value, so that the user can train according to the recommended training plan.
[0115] For example, the display and control unit of the strength testing device interacts with the user. After the user selects a training action through the display and control unit, the strength testing device displays a page of test instructions on the display and control unit, such as displaying text, images, videos, or a combination thereof on the display interface to guide the user to perform the corresponding training action. FIG. 4 is a schematic diagram of a display interface of another strength testing device according to an embodiment of the present application. The display interface is a page of test instructions displayed on the display and control unit. The display interface displays the action to be performed by the user and the first preset number of times (for example, 3 times in FIG. 4) in Chinese to guide the user. The display interface also displays a start test option. When the user selects the start test option, the strength testing device determines that a strength test instruction is received and starts the strength test. It is contemplated that the text displayed on the display interface is determined according to the language mode selected by the user. The strength testing device can be preconfigured with multiple language modes for the user to select according to the user's usage habits, such as Chinese, English, and the like.
[0116] After that, the user can perform the training action for 3 times according to the instructions. When the user performs the training action each time, the strength testing device can obtain the single strength peak value (i.e., single strength data) of the user at multiple time points during the performance of the single training action. FIG. 5 is a schematic diagram of another display interface of a strength testing device according to an embodiment of the present application. The display interface is a display interface of a display and control unit. The display interface displays the corresponding single strength peak values when the user performs the training action for 3 times, such as the single strength peak value corresponding to the first performance of the training action by the user is 22 kg, the single strength peak value corresponding to the second performance of the training action by the user is 52 kg, and the single strength peak value corresponding to the third performance of the training action by the user is 63 kg. Optionally, the strength testing device can also display the real-time strength value.
[0117] After the strength testing device obtains multiple single strength peaks, the first strength value can be calculated as the maximum strength value. Then, the strength testing device determines a recommended training plan suitable for the user based on the training target corresponding to the selected training action (i.e., the current training target), and the recommended training plan includes the recommended number of training actions and the recommended resistance strength value. At present, the training target corresponding to the training action includes muscle endurance training, muscle building training and strength training, and the strength testing device can display the recommended training plan through the display and control unit or the connected terminal device. FIG. 6 is a schematic diagram of a display interface of a recommended training plan according to an embodiment of the present application, which is a display interface of the display and control unit, and the display interface displays the result of the current strength test (i.e., the maximum strength value, which is 100 kg in FIG. 6), and displays a second option 301 corresponding to muscle endurance training, a third option 302 corresponding to muscle building training, and a fourth option 303 corresponding to strength training, and displays the corresponding recommended number of training actions and the recommended resistance strength value on each option, and the user can start training by clicking the corresponding option. At this time, the strength testing device can display the training interface of the user, for example, FIG. 7 is a schematic diagram of a display interface of a training process according to an embodiment of the present application, which is a display interface of the display and control unit, and the display interface displays the training data when the user trains according to the recommended training plan, and the training data can include the movement time, the number of pull-ups, the heat consumption, etc. when the training action is pulling. Optionally, after the user trains based on the recommended training plan, the strength testing device can store the training data, and can also calibrate and save the recommended resistance strength value based on the training data, for example, if the user completes the training very hard (e.g., the movement time of completing a training action is very long), the recommended resistance strength value can be appropriately reduced.
[0118] Optionally, when the strength testing device is used by multiple users, the maximum strength value can be associated with the currently logged-in user after being obtained, so that when the user logs in again, the recommended training plan of the user is determined using the maximum strength value, or after the recommended training plan is obtained, the recommended training plan is associated with the currently logged-in user, so that when the user logs in again, the recommended training plan is recommended to the user.
[0119] From the above scheme, it can be seen that after the strength testing device receives the instruction and starts the strength test, the action speed of the user during the execution of a single training action is maintained within the preset speed range, and the strength data of the user during the execution of the training action is detected, and then based on the user completing the first preset number of training actions, the current maximum strength value of the user is determined according to the strength data of the corresponding number, which solves the problem that the user needs a long test time to complete a 1RM test, and can realize fast testing, that is, the test time of the maximum strength value can be shortened, so as to more conveniently and accurately help the user complete the strength test, and without the guidance of professional personnel, it is suitable for more types of users. Moreover, by determining the corresponding first strength value by the average value or the maximum value according to the application requirement, the working scene of the strength testing device can be better adapted, and then a more suitable strength test result is provided for the user. Moreover, after the maximum strength value is determined, a corresponding recommended training plan is output according to the maximum strength value, so as to provide the user with the recommended number of corresponding training actions and the recommended resistance strength, which helps the user to better perform the training. Moreover, the recommended training plan can be obtained in combination with different training targets, which can better assist the user to perform the training.
[0120] FIG. 8 is a flowchart of a strength testing method provided by another embodiment of the present application, and FIG. 8 is a verification of the obtained first strength value on the basis of the above-mentioned embodiment, which helps to improve the accuracy of the strength test. Referring to FIG. 8, the strength testing method comprises steps 210-260:
[0121] Step 210, receiving an instruction for strength testing of a user.
[0122] Step 220, starting the strength test, and controlling the action speed of the user to be within a preset speed range when the user performs a training action corresponding to the strength test by using the strength testing device.
[0123] Step 230, obtaining single strength data of the user during the execution of a single training action by the user.
[0124] Step 240, after determining that the user completes the first preset number of training actions, obtaining a first strength value based on the single strength data corresponding to each training action, and taking the first strength value as the maximum strength value of the user.
[0125] At present, the single strength data can also be understood as a single strength peak value.
[0126] For example, the maximum value is selected from a plurality of single strength data as the first strength value; or the average strength value of the single strength data corresponding to each training action is calculated, and the average strength value is taken as the first strength value of the user under the target training type. After obtaining the first strength value, the first strength value can be verified, that is, the subsequent steps are executed.
[0127] Step 250, control the strength testing device to switch to the single output fixed resistance value mode, set the first strength value as the resistance strength value that the strength testing device initially outputs in the single output fixed resistance value mode, and the user continues to perform the training action using the strength testing device.
[0128] Through the above strength testing, the strength testing device can obtain the first strength value and consider that the first strength value is approximately equal to the weight of the 1RM of the user. In this case, the strength testing device can set the first strength value as the resistance strength value that it initially outputs in the single output fixed resistance value mode (i.e., adjust the output resistance strength value in the single output fixed resistance value mode to the first strength value) to verify the first strength value, i.e., verify the maximum strength value measured in the foregoing.
[0129] For example, the strength testing device can output the resistance strength value to the electric control, and the electric control controls the operation of the motor based on the resistance strength value so that the force output by the motor during the operation of the motor is equal to the resistance strength value, i.e., the resistance felt by the user when using the strength testing device is equal to the first strength value. It can be understood that, at present, the electric control controls the operation of the motor so that the force output by the motor is always equal to the resistance strength value, i.e., the force output by the motor is fixed and does not change with the process of the user performing the training action this time during the execution of the training action this time.
[0130] It can be understood that the single output fixed resistance value mode can be understood as the resistance strength value output by the strength testing device being fixed during the execution of the training action by the user, i.e., the resistance felt by the user is always fixed. For example, when the user performs the training action for the first time, the resistance strength value provided by the mode is 100 kg, so the resistance felt by the user is always 100 kg. When the user performs the training action for the second time, the resistance strength value output in the single output fixed resistance value mode can be consistent with or changed from the resistance strength value output in the mode when the user performs the training action for the first time, and the specific rule can be set in combination with the actual situation.
[0131] After the strength testing device provides the resistance according to the first strength value, the user can be instructed to perform the training action again using the strength testing device.
[0132] Step 260, determine the second strength value according to the completion data of the user performing the training action, and update the second strength value as the maximum strength value of the user.
[0133] The completion data can reflect the completion of the user performing the training action. In one embodiment, the completion data is the number of completions of the training action or state information indicating whether the user completes the training action.
[0134] That is, in the process of the user performing the training action, the strength testing device can determine whether the user completes the training action or the number of times the user completes the training action to obtain completion data. For example, after switching to the single-output fixed resistance value mode, the strength testing device can display a page corresponding to the test guide for the user through the display and control unit thereon, such as showing the user through text, images, videos, or a combination thereof on the display interface, to guide the user to perform the corresponding training action again. In this regard, the strength testing device obtains the corresponding completion data according to the execution of the user's training action, and then determines the second strength value according to the completion data, so as to update the second strength value as the maximum strength value of the user.
[0135] In one embodiment, when the completion data is the number of times of completing the training action, step 260 can include steps 261 and 262:
[0136] Step 261, detecting the number of times of completing the training action by the user under the resistance strength value.
[0137] When the number of times of completing is used as the completion data, as long as the user completes the training action once in the process of performing the training action, then when the user continues to perform the next training action, the resistance strength value output by the strength testing device in the single-output fixed resistance value mode does not change, and is equal to the resistance strength value in the previous training action.
[0138] Correspondingly, the strength testing device provides resistance, and the number of times of completing the training action of the user needs to be recorded. The number of times of completing can be determined based on the motion parameters of the user. It can be understood that when the user performs the training action, the strength testing device can obtain the force curve, the speed curve, the motion duration, and the movement distance of the action output by the user based on the real-time motion parameters of the user. The movement distance of the action can also be understood as the movement distance of the part used when performing the training action, which can be determined based on the motion speed and the motion duration, or can be determined by the user operating the assembly. For example, when the user operating assembly includes a pull rope, the stretching length or the contraction length of the pull rope can be used as the movement distance. At present, the device for collecting the stretching length or the contraction length of the pull rope is not limited. Based on the force curve, the speed curve, the motion duration, and the movement distance, it can be determined whether the user completes one training action. For example, when the movement distance of the action reaches a preset distance (which can be set according to the actual situation) and the motion duration does not reach a preset duration (which can be set according to the actual situation), it can be determined that one training action is completed, that is, the user completes the movement distance required for the training action within a reasonable duration. When the motion duration of the user reaches the preset duration and the movement distance does not reach the preset distance, it can be determined that the user does not complete the training action, that is, the user cannot complete the movement distance required for the training action within a reasonable duration. When the user completes one training action, the number of times of completing is increased by 1. When the user does not complete the training action, the number of times of completing that has been counted is obtained and used as the number of training actions that can be completed by the user under the resistance force value. It can be understood that after the number of times of completing is increased by 1, the resistance force value output in the single output fixed resistance value mode does not change when the user performs the training action next time.
[0139] Step 262, obtaining a second force value according to the number of times of completing and the resistance force value.
[0140] At present, the maximum force value (i.e., the first force value) can be understood as the maximum force value that can be output by the user when completing one training action. If the maximum force value measured at present is used as the resistance force value, the user can only complete one training action, which indicates that the maximum force value is accurate. If the user can complete multiple training actions, it indicates that the maximum force value needs to be adjusted (i.e., the user can output the maximum force value in multiple training actions), and the more the number of times of completing, the greater the adjustment range of the maximum force value. Therefore, in the embodiment, the resistance force value (i.e., the maximum force value measured at present) can be adjusted in combination with the number of times of completing to obtain a new force value. At present, the new force value is recorded as the second force value, and the second force value is used as the latest determined maximum force value. It can be understood that the second force value can be considered as the maximum force value updated after verifying the maximum force value determined in the foregoing step.
[0141] In one embodiment, when adjusting the resistance force value according to the number of completions, different numbers of completions can be pre-set to correspond to different percentage values, and each percentage value can be set in combination with actual conditions, so that the second force value obtained by using the percentage value to adjust the resistance force value has a higher accuracy of being 1RM. At this time, the strength testing device can determine the corresponding percentage value according to the number of completions of the detected training action of the user, and then obtain the second force value according to the percentage value corresponding to the number of completions and the resistance force value, and the strength testing device updates the maximum force value according to the second force value.
[0142] In one embodiment, the strength testing device is provided with a second preset number of times, which is used as a threshold corresponding to the number of completions. The second preset number of times can be set in combination with actual conditions, for example, set to 3 times. The advantage of setting the second preset number of times is to avoid the user repeatedly performing the training action for too many times in the verification phase. The strength testing device can determine the corresponding second force value by comparing the actual number of completions of the user with the second preset number of times. At this time, the step can further include: when the number of completions is greater than zero and less than or equal to the second preset number of times, obtaining the second force value according to the number of completions and the resistance force value.
[0143] It can be understood that if the number of completions of the user performing the training action is greater than zero and less than or equal to the second preset number of times, it means that the user can perform a limited number of training actions at the resistance force value. At this time, the resistance force value used can be considered as the maximum force value that the user can output when completing N (N is equal to the current number of completions) training actions, that is, the resistance force value is actually NRM. At this time, NRM can be converted into 1RM. When converting NRM into 1RM, the percentage value corresponding to N can be used to obtain 1RM. At this time, obtaining the second force value according to the number of completions and the resistance force value can include: determining the percentage value corresponding to the number of completions according to the number of completions, and the greater the number of completions, the smaller the corresponding percentage value; dividing the resistance force value by the percentage value to obtain the second force value.
[0144] At present, when NRM is converted into 1RM, the percentage value used is shown in Table 1:
[0145] Table 1
[0146] As shown in Table 1, the number of times of repetition indicates the number of times of completion, the greater the number of times of completion, the smaller the corresponding percentage value, after determining the number of times of completion of the user completing the training action, the strength testing device determines the corresponding percentage value from Table 1 according to the number of times of completion, divides the resistance strength value by the percentage value, and obtains the second strength value. It can be understood that when the second preset number of times is 3, the required percentage values include 100%, 96%, and 93%, at this time, the strength testing device only needs to record the corresponding relationship between the three percentage values and the number of times of completion.
[0147] It can be understood that in the case that the user can complete a training action, the corresponding percentage value is 100%, that is, the first strength value corresponding to the resistance strength value can match the current strength level of the user, and then the first strength value can be directly used as the second strength value, that is, as the maximum strength value. However, as the number of times of completion of the training action performed by the user increases, the corresponding percentage value decreases, and then the corresponding second strength value is calculated in combination with the percentage value corresponding to the number of times of completion, so as to ensure that the obtained maximum strength value is more accurate.
[0148] When the user performs the training action, there is a case that the number of times of completion is greater than the second preset number of times, at this time, after detecting the number of times of completion of the user completing the training action, the method further includes: in the case that the number of times of completion is greater than the second preset number of times, returning to step 220 to re-determine the first strength value. It can be understood that in the case that the number of times of completion is greater than the second preset number of times, it indicates that the user can complete the training action more times under the current resistance strength value, that is, the user can complete the training action more easily, at this time, it indicates that the current resistance strength value is smaller and cannot reflect the 1RM, that is, the first strength value is not accurate, at this time, the method can return to step 220 to re-test to obtain the first strength value. Optionally, before re-testing, the user can be prompted to rest before testing. Optionally, in order to avoid too large number of times of completion, a third preset number of times can be set, the third preset number of times is greater than the second preset number of times, and the third preset number of times is the maximum number of times of completion of the user performing the training action in the verification stage, at this time, when the number of times of completion of the training action performed by the user reaches the third preset number of times, whether the user can still perform the training action or not, the user does not need to continue to perform the training action, at this time, the strength testing device determines that the number of times of completion is greater than the second preset number of times.
[0149] In the case that the completion number is zero, the first force value is reduced, and the reduced first force value is updated as the resistance force value output by the force testing device in the single fixed resistance value output mode, so that the user performs the training action under the resistance force value using the force testing device, and the second force value is obtained again. It can be understood that the completion number is zero, which means that the user cannot complete the training action under the current resistance force value, i.e., the resistance force value is too high and does not match the current strength level of the user. At this time, the force testing device reduces the first force value and updates the reduced first force value as the resistance force value output in the single fixed resistance value output mode, i.e., the resistance force value output by the force testing device in the single fixed resistance value output mode before the next execution of the training action by the user is modified to the reduced first force value, so that the user always feels the reduced first force value when performing the training action again, and returns to step 261 to re-detect the completion number of the user performing the training action under the re-output resistance force value, until the completion number of the user is greater than zero and less than or equal to the second preset number, and the second force value is recalculated based on the completion number and the currently used resistance force value (i.e., the resistance force value currently output in the single fixed resistance value output mode).
[0150] In the implementation of reducing the first force value, the current implementation is not limited, for example, the first force value is reduced by a preset ratio (which can be set according to actual conditions), such as 5% as the reduction ratio, and the first force value is reduced by 5% each time when it needs to be reduced. For another example, the first force value is reduced by a preset amplitude (which can be set according to actual conditions), such as 5 kg as the amplitude, and the first force value is reduced by 5 kg each time when it needs to be reduced.
[0151] In one embodiment, in the case that the completion data is state information indicating whether the user completes the training action, step 260 can include: when the state information of the user completing the training action is obtained, increasing the resistance force value output in the single fixed resistance value output mode, and instructing the user to continue to perform the training action under the increased resistance force value, until the state information of the user being unable to complete the training action is obtained, obtaining the resistance force value output when the user completes the training action last time as the second force value.
[0152] For example, the state information is used to indicate whether the user completes the training action, wherein the determination of whether the training action is completed is consistent with the determination of whether the training action is completed when the completion data is the completion number, which is not described herein.
[0153] When the strength testing device initially outputs the resistance force value equal to the first strength value in the single output fixed resistance value mode, the strength testing device can detect whether the user completes the training action to obtain corresponding state information. At present, the state information can be the state information of the user completing the training action, which can be recorded as the first state information. The state information can also be the state information of the user failing to complete (i.e., not completing) the training action, which can be recorded as the second state information.
[0154] When the strength testing device obtains the state information, if it is the first state information, it indicates that the user can complete the training action under the current resistance force value. At this time, the resistance force value output in the single output fixed resistance value mode can be increased to determine whether the user can complete the training action under greater resistance. Optionally, the strength testing device can increase the current output resistance force value according to a preset proportion value, for example, by 5%. For example, if the resistance force value output in the previous single output fixed resistance value mode is 100 kg, the resistance force value output in the current single output fixed resistance value mode is 105 kg. Alternatively, the strength testing device can increase the current output resistance force value according to a preset increase value, for example, by 2 kg. For example, if the resistance force value output in the previous single output fixed resistance value mode is 100 kg, the resistance force value output in the current single output fixed resistance value mode is 102 kg.
[0155] After the user completes each training action, the strength testing device increases the output resistance force value in the single output fixed resistance value mode until the user cannot complete the training action. When the user cannot complete the training action, the strength testing device can obtain the second state information that the user cannot complete the training action. At this time, it indicates that the user cannot complete the training action under the current resistance force value, i.e., the current resistance force value exceeds the strength range of the user. At this time, the strength testing device obtains the resistance force value output in the single output fixed resistance value mode when the user completes the training action last time and takes it as the second strength value.
[0156] It can be understood that when the completion data is the state information, the user completes each training action. Before the user continues to perform the next training action, the strength testing device increases the resistance force value output in the single output fixed resistance value mode, and prompts the user to take a break to recover strength before performing the next training action. Although this also gradually increases the resistance felt by the user to measure the maximum strength, the resistance felt by the user at the beginning is the first strength value measured, and therefore, the user only needs to perform a small number of training actions to obtain the second strength value.
[0157] Optionally, if the first force value is set to the resistance force value initially output by the force testing device in the single output fixed resistance value mode, and the user cannot complete the training action, i.e., the completion data is the second state information, at this time, the resistance force value can also be appropriately reduced, and the user is prompted to continue to perform the training action. The process is similar to the implementation process when the completion times is zero. Until the completion data is the first state information, the scheme of increasing the resistance force value can be continued to be performed to obtain the second force value. Alternatively, after the resistance force value is reduced, the user can just complete the training action (the user has not completed the training action before), i.e., the completion data is the first state information, and the resistance force value can be taken as the second force value.
[0158] After the second force value is obtained, the second force value can be taken as an updated maximum force value. Thereafter, a recommended training plan suitable for the user can be determined based on the maximum force value. The process of determining the recommended training plan is the same as that in the foregoing embodiments, and is not described herein.
[0159] The force testing method provided in the foregoing embodiments is exemplarily described below. In the present example, the preset speed range when the user performs the training action is a range centered on 0.3 m / s, the first preset number and the second preset number are both 3, and the reduction ratio is 5% when the first force value needs to be reduced. The user interacts with the force testing device through the display and control unit.
[0160] For example, when the user uses the strength testing device to select the strength test, the strength testing device displays test instructions to the user. After the user reads the test instructions, the user clicks the option of starting the test. The strength testing device determines that the instruction of performing the strength test is received and starts the strength test. At this time, the user completes 3 training actions, and the strength testing device controls the action speed of the user to be within the preset speed range. The strength testing device obtains a single strength peak value (i.e., single strength data) corresponding to each training action, displays the single strength peak value of each time, and prompts the user that the strength test has been completed, so that the user stops performing the training action. Then, the strength testing device determines a first strength value based on the plurality of single strength peak values, and displays the first strength value. The first strength value can be considered as a predicted 1RM. Then, the strength testing device starts to verify the first strength value. At this time, the strength testing device takes the first strength value as the resistance strength value output in the single output fixed resistance value mode, prompts the user to perform the training action, and determines whether the user completes one action. If not, the first strength value is updated as the resistance strength value output in the single output fixed resistance value mode after being reduced by 5%, the current resistance strength value is displayed, and the user is prompted to continue to perform the training action. This process is repeated until the user completes one action. If so, the current output resistance strength value in the single output fixed resistance value mode is maintained, and the user is prompted to continue to perform the training action. The completion times are obtained. If the completion times exceed 3 times, the user is prompted to retest the strength, i.e., to retest the first strength value. If the completion times do not exceed 3 times, the resistance strength value is adjusted according to the percentage value corresponding to the completion times to obtain a second strength value. The second strength value is the calibrated 1RM, and the 1RM and the recommended training plan are displayed.
[0161] It can be understood that, by detecting the completion number of the user performing the training action and updating the strength value by the initial output resistance strength value, the test result corresponding to the maximum strength level provided by the strength test device can be more accurate. Moreover, by setting the second preset number, when the completion number of the user is within the second preset number (i.e., the completion number of the user is at least 1), the strength value can be updated by the completion number to ensure that the test result of the maximum strength level is more accurate, and the user does not need to perform a large number of training actions. Moreover, the maximum strength value of the user is updated by the percentage value corresponding to the completion number, and the obtained measurement result can more accurately represent the current strength level of the user. Moreover, when the completion number is greater than the second preset number, it is indicated that the obtained first strength value is too low and does not conform to the current strength level of the user. In this case, the strength test device can restart a round of strength test to improve the accuracy of the test result. Moreover, when the completion number is zero, the first strength value is reduced to downward detect the maximum strength level of the user, which helps to improve the accuracy of the test result. Moreover, in the case that the user can complete the training action, the output resistance strength value is gradually increased, so that the strength test device can more accurately detect the maximum strength level of the user, which is beneficial to improve the accuracy of the test result.
[0162] FIG. 9 is a structural schematic diagram of a strength test device provided by an embodiment of the present application, which is used to perform the strength test method provided by the above-mentioned embodiments and has the corresponding function modules and beneficial effects of the performing method. As shown in FIG. 9, the device includes an instruction receiving module 401, a test starting module 402, a strength detecting module 403, and a strength determining module 404.
[0163] The instruction receiving module 401 is configured to receive an instruction for testing the strength of the user. The test starting module 402 is configured to start the strength test and control the action speed of the user to be within a preset speed range when the user performs the training action corresponding to the strength test by using the strength test device. The strength detecting module 403 is configured to obtain the single strength data of the user in the process of the user performing a single training action. The strength determining module 404 is configured to obtain the first strength value based on the single strength data corresponding to each training action after determining that the user completes the first preset number of training actions, and take the first strength value as the maximum strength value of the user.
[0164] In an embodiment, the strength testing device further comprises: a resistance setting module configured to, after determining that the user completes the first preset number of training actions, obtain a first strength value based on the single strength data corresponding to each training action, control the strength testing device to switch to a single output fixed resistance value mode after taking the first strength value as a maximum strength value of the user, set the first strength value as an initial output resistance strength value of the strength testing device in the single output fixed resistance value mode, and enable the user to continue to perform the training action using the strength testing device; and a data detection module configured to determine a second strength value according to completion data of the user performing the training action, and update the second strength value as the maximum strength value of the user, wherein the completion data is a completion number of the training action or state information indicating whether the user completes the training action.
[0165] In an embodiment, when the completion data is the completion number of the training action, the data detection module comprises: a number detection submodule configured to detect the completion number of the training action completed by the user under the resistance strength value; and a strength updating submodule configured to obtain the second strength value according to the completion number and the resistance strength value, and update the second strength value as the maximum strength value of the user.
[0166] In an embodiment, the strength updating submodule is specifically configured to, when the completion number is greater than zero and less than or equal to a second preset number, obtain the second strength value according to the completion number and the resistance strength value.
[0167] In an embodiment, the strength testing device further comprises: a retesting module configured to, when the completion number is greater than the second preset number, return to perform the opening strength test, and control the operation of the user to perform the training action corresponding to the strength test at a speed within a preset speed range when the user uses the strength testing device to perform the strength test, so as to re-determine the first strength value.
[0168] In an embodiment, the strength updating submodule comprises: a percentage determining submodule configured to determine a percentage value corresponding to the completion number according to the completion number, wherein the greater the completion number, the smaller the corresponding percentage value; and a division calculating submodule configured to divide the resistance strength value by the percentage value to obtain the second strength value.
[0169] In an embodiment, the strength testing device further comprises: a strength decreasing module configured to, when the completion number is zero, decrease the first strength value, update the decreased first strength value as the resistance strength value output by the strength testing device in the single output fixed resistance value mode, so as to enable the user to perform the training action using the strength testing device under the resistance strength value, and re-obtain the second strength value.
[0170] In an embodiment, when the completion data is state information indicating whether the user completes the training action, the data detection module is specifically configured to: when the state information of the user completing the training action is obtained, increase the resistance force value output in the single-output fixed resistance value mode, and instruct the user to continue to perform the training action at the increased resistance force value, until the state information of the user being unable to complete the training action is obtained, obtain the resistance force value output when the user performs the training action last time and take the resistance force value as the second force value.
[0171] In an embodiment, the force determination module 404 is specifically configured to: after determining that the user completes the first preset number of training actions, obtain a single-time force peak value in a single-time process of the user performing the training action, select a maximum single-time force peak value from the single-time force peak values corresponding to each training action as the first force value, or calculate an average force value of the single-time force peak values corresponding to each training action, and take the average force value as the first force value.
[0172] In an embodiment, the force testing device further includes a plan recommendation module, which is configured to: based on the maximum force value and the current training target, determine a recommended training plan suitable for the user, and the recommended training plan includes a recommended number of training actions and a recommended resistance force value.
[0173] It is worth noting that in the above-mentioned embodiment of the device, each module included is only divided according to functional logic, but is not limited to the above-mentioned division, as long as the corresponding functions can be realized; in addition, the specific names of each module are only for easy mutual differentiation, and do not limit the protection scope of the embodiments of the present application.
[0174] FIG. 10 is a structural schematic diagram of a force testing device provided by an embodiment of the present application, which is used to execute the force testing method provided by the above-mentioned embodiments and has corresponding functional modules and beneficial effects of the execution method. As shown in FIG. 10, the force testing device includes a processor 501 and a memory 502, and one processor 501 is taken as an example in the figure. The related description of the force testing device can be referred to the related description of the force testing device in the above-mentioned embodiments.
[0175] The embodiments of the present application further provide a computer-readable storage medium, which stores a computer program, and the computer program is used to execute the related operations in the force testing method provided by any embodiment of the present application when executed by a processor.
[0176] Computer-readable storage media includes permanent and non-permanent, removable and non-removable media implemented by any method or technology for information storage. 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, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassette, disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information accessible by a computing device.
[0177] It should also be noted that the terms "comprising", "containing", or any other variant thereof are intended to cover a non-exclusive inclusion, such that a process, method, article or apparatus that comprises a list of elements does not include only those elements recited, but can also include other elements not expressly listed or inherent to such process, method, article or apparatus. Without further limitation, an element defined by the statement "comprising a" does not exclude the presence of additional identical elements in the process, method, article or apparatus that includes the element.
[0178] Note that the above are only the preferred embodiments of the present application and the principles of technology used. Those skilled in the art will understand that the present application is not limited to the specific embodiments described herein, and that various obvious changes, re-adjustments and substitutions can be made by those skilled in the art without departing from the scope of the present application. Therefore, although the present application has been described in detail through the above embodiments, the present application is not limited to the above embodiments, and can include more other equivalent embodiments without departing from the concept of the present application, and the scope of the present application is determined by the scope of the appended claims.
Claims
1. A method of strength testing, characterized by, The strength testing method is applied to a strength testing device, and the strength testing method comprises the following steps: receiving an instruction to perform a strength test on a user; starting the strength test and controlling the speed of the user's action to be within a preset speed range when the user performs a training action corresponding to the strength test using the strength testing device; obtaining single strength data of the user during a single performance of the training action by the user; after determining that the user completes a first preset number of the training actions, obtaining a first strength value based on the single strength data corresponding to each of the training actions, and taking the first strength value as a maximum strength value of the user.
2. The method of testing strength of claim 1, wherein, after determining that the user completes a first preset number of the training actions, obtaining a first strength value based on the single strength data corresponding to each of the training actions, and taking the first strength value as a maximum strength value of the user. controlling the strength testing device to switch to a single fixed resistance value output mode, setting the first strength value as a resistance strength value initially output by the strength testing device in the single fixed resistance value output mode, and causing the user to continue to perform the training action using the strength testing device; determining a second strength value according to completion data of the user performing the training action, and updating the second strength value as the maximum strength value of the user, the completion data being a completion number of the training action or state information indicating whether the user completes the training action.
3. The method of testing strength of claim 2, wherein, in the case where the completion data is the completion number of the training action, the determination of the second strength value according to the completion data of the user performing the training action comprises: detecting the completion number of the training action completed by the user under the resistance strength value; obtaining the second strength value according to the completion number and the resistance strength value.
4. The method of testing strength of claim 3, wherein, in the case where the completion number is greater than zero and less than or equal to a second preset number, the obtaining of the second strength value according to the completion number and the resistance strength value comprises: in the case where the completion number is greater than the second preset number, returning to perform the operation of starting the strength test and controlling the speed of the user's action to be within a preset speed range when the user performs a training action corresponding to the strength test using the strength testing device, so as to redetermine the first strength value.
5. The method of claim 4, wherein, in the case where the completion number is greater than the second preset number, returning to perform the operation of starting the strength test and controlling the speed of the user's action to be within a preset speed range when the user performs a training action corresponding to the strength test using the strength testing device, so as to redetermine the first strength value. in the case where the completion number is greater than the second preset number, returning to perform the operation of starting the strength test and controlling the speed of the user's action to be within a preset speed range when the user performs a training action corresponding to the strength test using the strength testing device, so as to redetermine the first strength value.
6. The method of force testing according to claim 3 or 4, wherein, in the case where the completion number is zero, reducing the first strength value, updating the reduced first strength value as a resistance strength value output by the strength testing device in the single fixed resistance value output mode, causing the user to perform the training action using the strength testing device under the resistance strength value, and redetermining the second strength value. 7. The method of force testing of claim 4 or 5, wherein, 8. The method of claim 2, wherein, In the case that the completion data is state information indicating whether the user completes the training action, the determining of the second force value according to the completion data of the user performing the training action comprises: When the state information that the user completes the training action is obtained, the resistance force value output in the single-output fixed resistance value mode is increased, and the user is instructed to continue to perform the training action under the increased resistance force value until the state information that the user cannot complete the training action is obtained, the resistance force value output when the user completes the training action last time is obtained as the second force value.
9. The method of claim 1, wherein, The first force value is obtained based on the single force data corresponding to each training action, comprising: The single force peak value in the process of the user performing the training action is obtained, the maximum single force peak value is selected from the single force peak values corresponding to each training action as the first force value, or the average force value of the single force peak values corresponding to each training action is calculated as the first force value.
10. The method of testing strength according to claim 1 or 2, characterized in that, Further comprising: Based on the maximum force value and the current training target, a recommended training plan suitable for the user is determined, the recommended training plan comprising a recommended number of times of the training action and a recommended resistance force value.
11. A strength testing apparatus characterized by, Comprise: One or more processors; A memory for storing one or more programs, when the one or more programs are executed by the one or more processors, so that the one or more processors implement the force test method as claimed in any one of claims 1-10.
Citation Information
Patent Citations
Measuring method of maximum muscle strength value
CN109662723A
Strength measuring method
CN113945314A
Maximum force data acquisition method, computer equipment and readable storage medium
CN116059615A
Strength testing method and device, fitness equipment and storage medium
CN116617618A
Strength testing method and device
CN118161833A