Custom resistance output control method and device, equipment and storage medium

Through the custom resistance output control method, the rope-out resistance curve is generated based on user operations, which solves the problem of single fitness equipment mode and improves the flexibility and practicality of the equipment.

CN120437558AActive Publication Date: 2025-08-08SHENZHEN QIXIN DONGLI TECH CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202410173931.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-02-07
Publication Date
2025-08-08
Estimated Expiration
2044-02-07

AI Technical Summary

Technical Problem

Existing fitness equipment cannot customize resistance settings based on the actual situation of the user, resulting in a single device mode and poor flexibility and practicality.

Method used

By determining the target factors based on user operations, generating a rope outreach resistance curve, controlling the motor output resistance, including the custom resistance output control method of factors such as rope outreach length, rope outreach speed and force range.

Benefits of technology

It realizes a diversified model of fitness equipment, improves the flexibility and practicality of the equipment, and meets user-defined exercise needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120437558A_ABST
    Figure CN120437558A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of fitness equipment, and particularly discloses a user-defined resistance output control method and device, computer equipment and a storage medium. The target factor can be determined in the resistance related factors according to the first user operation, then the resistance values corresponding to the motion parameter values of the target factor are obtained according to the second user operation, the motion parameter values and the resistance values are fitted, the rope resistance curve is generated, the user-defined requirements are met, and the user experience is improved. A user can operate according to actual needs, select training modes corresponding to different exercise requirements, generate a rope outlet resistance curve meeting the requirements, and control a motor of the fitness equipment according to the rope outlet resistance curve to adjust the rope outlet resistance to achieve different exercise effects, so that the flexibility and practicability of the fitness equipment are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of fitness equipment, and in particular to a method, device, computer equipment, and storage medium for controlling custom resistance output. Background Art

[0002] With the improvement of living standards, people are paying more and more attention to their health. A variety of fitness equipment has gradually become available, and people's demand for flexibility and practicality in fitness equipment has also continued to increase. However, existing fitness equipment currently provides fixed resistance values for users to adjust, and users cannot customize settings based on their actual conditions. This results in a limited number of available modes for fitness equipment, and poor flexibility and practicality. Therefore, how to increase the diversity of fitness equipment modes, and thereby enhance its flexibility and practicality, has become an urgent problem that needs to be solved. Summary of the Invention

[0003] The present application provides a method, apparatus, computer device, and storage medium for controlling a custom resistance output, so as to increase the mode diversity of fitness equipment, thereby improving the flexibility and practicality of the fitness equipment.

[0004] In a first aspect, the present application provides a method for controlling a user-defined resistance output, the method comprising:

[0005] determining a target factor among resistance-related factors based on the first user operation;

[0006] Determining at least one motion parameter value based on the second user operation and the target factor, and determining a rope-out resistance value corresponding to the motion parameter value;

[0007] Performing curve fitting based on the motion parameter value and the rope-out resistance value to generate a rope-out resistance curve;

[0008] Based on the rope-out resistance curve, the motor output resistance is controlled.

[0009] Furthermore, it is characterized in that the resistance-related factors include rope length, rope speed and output range.

[0010] Furthermore, the determining of at least one motion parameter value based on the second user operation and the target factor, and determining a rope-out resistance value corresponding to the motion parameter value, includes:

[0011] When the target factor is the rope length, the rope length value is used as the motion parameter value;

[0012] Based on the second user operation, at least one rope-out length value and a rope-out resistance value corresponding to each rope-out length value are obtained.

[0013] Furthermore, the performing of curve fitting based on the motion parameter value and the rope-out resistance value to generate a rope-out resistance curve includes:

[0014] Determining a resistance level corresponding to each of the rope length values based on a preset length threshold and the rope length value;

[0015] Based on the resistance level, curve fitting is performed on the rope-out length value and the rope-out resistance value to generate the rope-out resistance curve.

[0016] Furthermore, the determining of at least one motion parameter value based on the second user operation and the target factor, and determining a rope-out resistance value corresponding to the motion parameter value, includes:

[0017] When the target factor is the rope-out speed, the rope-out speed value is used as the motion parameter value;

[0018] Based on the second user operation, obtaining a rope length value, a rope pulling time length, and a rope pulling stop time length;

[0019] When the rope-pulling stop time reaches a preset time threshold, the rope-pulling speed value is obtained based on the rope-pulling length value and the rope-pulling time;

[0020] Based on the rope pulling speed value, matching is performed in a preset resistance value database to obtain a recommended resistance value corresponding to the rope output speed value;

[0021] When a confirmation instruction from the user is received, the recommended resistance value is used as the rope-out resistance value corresponding to the rope-out speed value.

[0022] Furthermore, the determining of at least one motion parameter value based on the second user operation and the target factor, and determining a rope-out resistance value corresponding to the motion parameter value, includes:

[0023] When the target factor is an output range, obtaining a first length value and a second length value based on the user's rope pulling operation;

[0024] The rope length range between the first length value and the second length value is used as the target output range;

[0025] Based on the parameter input operation of the user, obtaining the rope-out resistance value corresponding to the target output range;

[0026] The second user operation includes the rope pulling operation and the parameter input operation.

[0027] Furthermore, controlling the motor output resistance based on the rope output resistance curve includes:

[0028] When detecting that the user performs a rope-pulling operation, obtaining a current parameter value corresponding to the target factor based on the rope-pulling operation;

[0029] Based on the rope-out resistance curve, a rope-out resistance value corresponding to the current parameter value is obtained to control the motor to output resistance based on the rope-out resistance value.

[0030] In a second aspect, the present application further provides a custom resistance output control device, the device comprising:

[0031] a target factor determination module, configured to determine a target factor from resistance-related factors based on the first user operation;

[0032] a data acquisition module, configured to determine at least one motion parameter value based on the second user operation and the target factor, and determine a rope-out resistance value corresponding to the motion parameter value;

[0033] a curve generating module, configured to perform curve fitting based on the motion parameter value and the rope-out resistance value to generate a rope-out resistance curve;

[0034] The resistance adjustment module is used to control the motor output resistance based on the rope output resistance curve.

[0035] In a third aspect, the present application also provides a computer device, which includes a memory and a processor; the memory is used to store a computer program; the processor is used to execute the computer program and implement the above-mentioned custom resistance output control method when executing the computer program.

[0036] In a fourth aspect, the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the processor implements the custom resistance output control method as described above.

[0037] The present application discloses a method, device, computer equipment and storage medium for controlling customized resistance output. Based on a first user operation, a target factor is determined in resistance-related factors; based on a second user operation and the target factor, at least one motion parameter value is determined, and the rope-out resistance value corresponding to the motion parameter value is determined; based on the motion parameter value and the rope-out resistance value, a curve fitting is performed to generate a rope-out resistance curve; based on the rope-out resistance curve, the motor output resistance is controlled. In the above manner, the present application can determine a target factor in resistance-related factors according to the first user operation, and then obtain the resistance values corresponding to each motion parameter value of the target factor according to the second user operation, fit the motion parameter value and the resistance value, and generate a rope-out resistance curve. This satisfies the user's customized needs, allowing the user to select a training mode corresponding to different exercise needs according to actual needs, and generate a rope-out resistance curve that meets the user's needs, thereby controlling the motor of the fitness device to adjust the rope-out resistance according to the rope-out resistance curve to achieve different exercise effects, thereby improving the flexibility and practicality of the fitness device. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the description of the embodiments. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0039] Figure 1 This is a schematic flow chart of a first embodiment of a custom resistance output control method provided by an embodiment of the present application;

[0040] Figure 2 This is a schematic flow chart of a second embodiment of a custom resistance output control method provided in an embodiment of the present application;

[0041] Figure 3 This is a schematic flow chart of a third embodiment of a custom resistance output control method provided in an embodiment of the present application;

[0042] Figure 4 This is a schematic flow chart of a fourth embodiment of a custom resistance output control method provided in an embodiment of the present application;

[0043] Figure 5 A schematic block diagram of a custom resistance output control device provided in an embodiment of the present application;

[0044] Figure 6 A schematic block diagram of the structure of a computer device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0045] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0046] The flowcharts shown in the accompanying drawings are for illustrative purposes only and do not necessarily include all contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps may be decomposed, combined, or partially merged, so the actual execution order may vary depending on the actual situation.

[0047] It should be understood that the terms used in this specification are only for the purpose of describing specific embodiments and are not intended to limit the present application. As used in this specification and the appended claims, the singular forms "a", "an", and "the" are intended to include the plural forms unless the context clearly indicates otherwise.

[0048] It will also be understood that the term "and / or" used in this specification and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.

[0049] Embodiments of the present application provide a method, apparatus, computer device, and storage medium for controlling a custom resistance output. This method can be applied to a server or fitness equipment. The method determines a target factor through user operation, then obtains motion parameter values corresponding to the target factor and the output resistance value corresponding to each motion parameter value. A rope resistance curve is generated based on the motion parameter values and the output resistance values to control the motor output resistance. The server can be a standalone server or a server cluster.

[0050] The following describes some embodiments of the present application in detail with reference to the accompanying drawings. In the absence of conflict, the following embodiments and features therein may be combined with each other.

[0051] See also Figure 1 , Figure 1 This is a schematic flow chart of a custom resistance output control method provided in an embodiment of the present application. This custom resistance output control method can be applied to a server or fitness device, where a user determines a target factor, obtains motion parameter values corresponding to the target factor, and generates a rope resistance curve based on the motion parameter values and output resistance values to control the motor output resistance.

[0052] like Figure 1As shown, the customized resistance output control method specifically includes steps S101 to S104.

[0053] S101. Determine a target factor among resistance-related factors based on a first user operation.

[0054] Furthermore, the resistance-related factors include rope length, rope speed and output range.

[0055] In one embodiment, a first user operation, i.e., a first user operation, is received via a screen display device of the fitness device, and the target factor currently selected by the user is determined based on the first user operation. The screen display device may be a device of the fitness device itself, or may be a device connected to the fitness device used by the user via a wired or wireless method (e.g., a mobile phone, tablet, or television).

[0056] In one embodiment, the first user action may be a user clicking a control displayed on a screen display device or inputting a target factor on the screen display device. The target factor selected by the user is determined by clicking the control or inputting content. Controls correspond to resistance-related factors on a one-to-one basis. After determining the control clicked by the user, the resistance-related factor corresponding to the control is obtained as the target factor.

[0057] It can be understood that resistance-related factors are factors that affect the output resistance of the motor of the fitness equipment, which can be pre-set by the user in the system of the fitness equipment as needed. They can be rope length, rope speed and output range, or other factors set by the user.

[0058] In another embodiment, the first user operation may also be an instruction generated by user voice or gesture, or an instruction generated by user voice and gesture, etc.

[0059] S102: Based on the second user operation and the target factor, determine at least one motion parameter value, and determine a rope-out resistance value corresponding to the motion parameter value.

[0060] In one embodiment, the second user operation can be the user setting a resistance adjustment point corresponding to a target factor on a screen display device, where each power adjustment point includes a motion parameter value and a rope-release resistance value. The user can enter at least one motion parameter value and the rope-release resistance value corresponding to that motion parameter value through the screen display device; the user can also modify the existing motion parameter values and rope-release resistance values to speed up the setting process and save time.

[0061] In one embodiment, the motion parameter value is the numerical value of the motion parameter corresponding to the target factor. For example, if the target factor is the rope length, the rope length value is the motion parameter value; if the target factor is the rope speed, the rope speed value is the motion parameter value; if the target factor is the output force interval, the rope length interval is the motion parameter value.

[0062] Exemplarily, when the target factor is the rope length, the rope length value set by the user in the second user operation and the rope resistance value corresponding to each rope length value are obtained; when the target factor is the rope speed, the rope speed value set by the user in the second user operation and the rope resistance value corresponding to each rope speed are obtained; when the target factor is the output interval, the rope length interval set by the user in the second user operation and the rope resistance value corresponding to each rope length interval are obtained.

[0063] S103 . Perform curve fitting based on the motion parameter value and the rope-out resistance value to generate a rope-out resistance curve.

[0064] In one embodiment, the motion parameter values and the rope-drawing resistance values can be mapped one-to-one to generate at least one two-dimensional coordinate point, namely, a resistance adjustment point. Curve fitting is performed based on all resistance adjustment points to generate a rope-drawing resistance curve.

[0065] For example, the motion parameter value is 1.5 meters, the rope resistance value is 1 pound, and the resistance adjustment point can be expressed as (1.5, 1).

[0066] In one embodiment, curve fitting refers to the process of fitting a curve based on multiple data points. In this application, curve fitting refers to the process of fitting multiple resistance adjustment points to generate a rope resistance curve. It is understood that the curve fitting method can be linear fitting, Bezier curve fitting, least squares fitting, or other fitting methods selected by the user as needed.

[0067] In one embodiment, the rope-exit resistance curve is a curve that represents how the resistance changes as the value of the motion parameter corresponding to the target factor changes.

[0068] Furthermore, after step S103, it also includes: based on a third user operation, calling the curve testing module to collect the motion parameter values of the user during the exercise process; based on the motion parameter values and the rope-out resistance curve, controlling the motor output resistance, so that the user can adjust the rope-out resistance curve according to the output resistance.

[0069] In one embodiment, the third user operation may be the user selecting whether to test the rope-out resistance curve according to the screen display device. If the user selects to test the rope-out resistance curve, a curve testing module is activated. The curve testing module may be a module provided in the fitness device or a module connected to the fitness device via a wired or wireless method.

[0070] In one embodiment, the user's movement is the rope-pulling operation during the test, and the curve testing module collects motion parameter values during the user's movement. Based on these motion parameter values, the rope-pulling resistance value is determined in the rope-pulling resistance curve. The motor outputs resistance based on this rope-pulling resistance value, allowing the user to obtain the actual motion experience corresponding to the current rope-pulling resistance curve. If the user determines that the current state does not meet their needs, they can adjust the pre-set motion parameter values and the rope-pulling resistance values corresponding to each motion parameter value, re-perform curve fitting, and obtain a new rope-pulling resistance curve.

[0071] The collection of the motion parameter values may be performed by the collection unit of the curve test module itself, or by the collection unit in the fitness equipment system called by the curve test module.

[0072] S104: Control the motor output resistance based on the rope-out resistance curve.

[0073] In one embodiment, during the user's exercise, the motion parameter values of the user are collected during the exercise, and the rope-out resistance value corresponding to the motion parameter value is determined in the rope-out resistance curve. The motor output resistance is controlled according to the rope-out resistance value, that is, the force applied by the motor to the rope, which is opposite to the direction of the user's pulling force.

[0074] Exemplarily, when the target factor is the rope-out length, the rope-out length value during the user's exercise is detected, and the rope-out resistance value corresponding to the rope-out length value is determined in the rope-out resistance curve, wherein the rope-out resistance curve is a curve with the rope-out length value as the independent variable and the rope-out resistance value as the dependent variable; when the target factor is the rope-out speed, the rope-out speed value during the exercise is detected, and the rope-out resistance value corresponding to the rope-out speed value is determined in the rope-out resistance curve, wherein the rope-out resistance curve is a curve with the rope-out speed value as the independent variable and the rope-out resistance value as the dependent variable; when the target factor is the output interval, the rope-out length value during the user's exercise is detected, the rope-out length value is compared with the preset rope length interval to determine the rope length interval in which the rope-out length value is located, and the rope-out resistance value corresponding to the rope length interval is determined in the rope-out resistance curve, wherein the rope-out resistance curve is a curve with the output interval as the independent variable and the rope-out resistance value as the dependent variable.

[0075] The above embodiment provides a method, device, computer equipment and storage medium for controlling customized resistance output, which determines a target factor among resistance-related factors based on a first user operation; determines at least one motion parameter value based on a second user operation and the target factor, and determines the rope-out resistance value corresponding to the motion parameter value; performs curve fitting based on the motion parameter value and the rope-out resistance value to generate a rope-out resistance curve; and controls the output resistance of the motor based on the rope-out resistance curve. In the above manner, the present application can determine a target factor among resistance-related factors based on a first user operation, and then obtain resistance values corresponding to each motion parameter value of the target factor based on a second user operation, fit the motion parameter value and the resistance value, and generate a rope-out resistance curve, thereby meeting user customization requirements. The user can operate according to actual needs, select a training mode corresponding to different exercise requirements, and generate a rope-out resistance curve that meets the needs. The motor of the fitness equipment can be controlled according to the rope-out resistance curve to adjust the rope-out resistance to achieve different exercise effects, thereby improving the flexibility and practicality of the fitness equipment.

[0076] See also Figure 2 , Figure 2 This is a schematic flow chart of a custom resistance output control method provided in an embodiment of the present application. This custom resistance output control method can be applied to a server or fitness equipment to obtain the rope length value and the rope resistance value corresponding to each rope length value when the user determines that the target factor is the rope length, so as to generate a rope resistance curve.

[0077] like Figure 2 As shown, the step S102 of the custom resistance output control method specifically further includes steps S201 to S202.

[0078] S201. When the target factor is the rope length, the rope length value is used as the motion parameter value.

[0079] In one embodiment, the motion parameter value is the value of the motion parameter corresponding to the target factor. When the target factor is the rope length, the motion parameter is the rope length, and the rope length value is the motion parameter value.

[0080] S202: Based on the second user operation, obtain at least one rope-out length value and a rope-out resistance value corresponding to each rope-out length value.

[0081] In one embodiment, the second user operation may be the user setting, on the screen display device, at least one resistance adjustment point corresponding to the rope-out length, i.e., at least one rope-out length value and a rope-out resistance value corresponding to each rope-out length value. Setting the resistance adjustment point may be the user inputting, on the screen display device, at least one rope-out length value and a rope-out resistance value corresponding to each rope-out length value.

[0082] In another embodiment, the user can also modify the values that need to be modified based on the existing rope-out length value and rope-out resistance value to speed up the setting process and save time. For example, after the user logs into the fitness equipment system, the user's identity information is obtained, and the user's identity information is matched in the database to determine whether the database already has the user's preset rope-out length value and rope-out resistance value. If the user's preset information exists in the database, the preset rope-out length value and rope-out resistance value can be extracted and displayed to the user. The user can modify the preset rope-out length value and rope-out resistance value according to the current exercise requirements to generate new rope-out length value and rope-out resistance value.

[0083] Furthermore, the step S103 includes:

[0084] Determining a resistance level corresponding to each of the rope length values based on a preset length threshold and the rope length value;

[0085] In one embodiment, the length thresholds can be set by the user in advance in the system of the fitness device, or can be set each time the fitness device is used. Each length threshold corresponds to a resistance level. It is understood that the correspondence between the resistance level and the length threshold can also be set by the user in advance in the system of the fitness device, or can be set each time the fitness device is used.

[0086] In one embodiment, the length threshold may include multiple ones, for example, the first length threshold is 1 meter, the second length threshold is 2 meters, and the third length threshold is 3 meters. The resistance levels corresponding to the first length threshold, the second length threshold, and the third length threshold are 1, 2, and 3, respectively.

[0087] In one embodiment, the resistance level is the level of output resistance. The higher the level, the higher or lower the output resistance. The resistance level can be set by the user according to needs and is not limited here.

[0088] In one embodiment, each rope length value set by the user is compared with the length threshold in turn. When the rope length value is equal to or greater than a certain length threshold, the resistance level corresponding to the length threshold is used as the resistance level corresponding to the rope length value.

[0089] For example, assuming the first length threshold is 1 meter, the second length threshold is 2 meters, and the third length threshold is 3 meters, the resistance levels corresponding to the first, second, and third length thresholds are 1, 2, and 3, respectively. A user-set rope length of 1.5 meters is considered 1.5 meters, and since 1 meter < 1.5 meters < 2 meters, the resistance level corresponding to this rope length is 1.

[0090] Based on the resistance level, curve fitting is performed on the rope-out length value and the rope-out resistance value to generate the rope-out resistance curve.

[0091] In one embodiment, after determining the resistance levels corresponding to all rope-out length values set by the user, rope-out length values of the same resistance level are grouped together, and the rope-out resistance values corresponding to the rope-out length values in the same group are increased by a preset resistance increase value. The preset resistance increase value can be set by the user as needed.

[0092] For example, assuming the preset resistance increment for resistance level 1 is 1 pound, and the preset resistance increment for resistance level 2 is 2 pounds, then the rope-out resistance value corresponding to each rope-out length value at resistance level 1 is increased by 1 pound, and the rope-out resistance value corresponding to each rope-out length value at resistance level 2 is increased by 2 pounds. For example, assuming the user presets a rope-out length of 1.5 meters and a rope-out resistance value of 1 pound, then the resistance level corresponding to that rope-out length value is level 1, and the rope-out resistance value is increased by 1 pound. At this time, the rope-out length value is 1.5 meters, the rope-out resistance value is 2 pounds, and the resistance adjustment point is (1.5, 2).

[0093] See also Figure 3 , Figure 3 This is a schematic flow chart of a custom resistance output control method provided in an embodiment of the present application. This custom resistance output control method can be applied to a server or fitness equipment to obtain the rope-out speed value and the rope-out resistance value corresponding to each rope-out speed value to generate a rope-out resistance curve when the user determines that the target factor is rope-out speed.

[0094] like Figure 3 As shown, the step S102 of the custom resistance output control method specifically further includes steps S301 to S302.

[0095] S301: When the target factor is the rope-drawing speed, the rope-drawing speed value is used as the motion parameter value.

[0096] In one embodiment, the motion parameter value is the value of the motion parameter corresponding to the target factor. When the target factor is the rope-drawing speed, the motion parameter is the rope-drawing speed, and the rope-drawing speed value is the motion parameter value.

[0097] S302: Based on the second user operation, obtain at least one rope-drawing speed value and a rope-drawing resistance value corresponding to each rope-drawing speed value.

[0098] In one embodiment, the second user operation may be the user setting a resistance adjustment point corresponding to the rope-out speed on a screen display device, that is, at least one rope-out speed value and a rope-out resistance value corresponding to each rope-out speed value. Setting the resistance adjustment point may be the user inputting at least one rope-out speed value and a rope-out resistance value corresponding to each rope-out speed value on a screen display device.

[0099] In another embodiment, the user can also modify the values that need to be modified based on the existing rope-drawing speed value and rope-drawing resistance value to speed up the setting process and save time. For example, after the user logs into the fitness equipment system, the user's identity information is obtained, and the user's identity information is matched in the database to determine whether the database already contains the user's preset rope-drawing speed value and rope-drawing resistance value. If the user's preset information exists in the database, the preset rope-drawing speed value and rope-drawing resistance value can be extracted and displayed to the user. The user can modify the preset rope-drawing speed value and rope-drawing resistance value according to the current exercise requirements to obtain new rope-drawing speed value and rope-drawing resistance value.

[0100] See also Figure 4 , Figure 4 This is a schematic flow chart of a custom resistance output control method provided in an embodiment of the present application. This custom resistance output control method can be applied to a server or fitness equipment. When a user determines that the target factor is an output range, it obtains rope length ranges and the rope output resistance value corresponding to each rope length range to generate a rope output resistance curve.

[0101] like Figure 4 As shown, the step S102 of the custom resistance output control method specifically further includes steps S401 to S402.

[0102] S401: When the target factor is an output interval, the rope length interval is used as the motion parameter value.

[0103] In one embodiment, the motion parameter value is the value of the motion parameter corresponding to the target factor. When the target factor is the output range, the motion parameter is the output range, and the rope length range is the motion parameter value.

[0104] S402: Based on the second user operation, obtain at least one rope length interval and a rope-out resistance value corresponding to each rope length interval.

[0105] In one embodiment, the output range is the rope length range of the output resistance. When the length of the rope pulled by the user is within a certain rope length range, the motor outputs the resistance corresponding to the rope length range.

[0106] In one embodiment, the second user operation may be the user setting, on the screen display device, a resistance adjustment point corresponding to an output range, i.e., at least one output range and the rope-release resistance value corresponding to each output range. Setting the resistance adjustment point may be the user inputting, on the screen display device, at least one rope length range and the rope-release resistance value corresponding to each rope length range.

[0107] For example, the first rope length interval set by the user is [0, 1], and the output resistance value corresponding to the first rope length interval is 1 pound. The second rope length interval is (1, 2], and the output resistance value corresponding to the second rope length interval is 2 pounds. When performing curve fitting, each rope length interval can be labeled to generate a resistance adjustment point. For example, the first rope length interval is labeled 1, and the second rope length interval is labeled 2. Then the resistance adjustment point generated by the first rope length interval and its output resistance value is (1, 1), and the resistance adjustment point corresponding to the second rope length interval and its output resistance value is (2, 2). During the user's exercise, the rope length interval is determined according to the user's rope pulling length, and the number corresponding to the production interval is queried. Then, the rope-exit resistance value corresponding to the number is obtained according to the rope-exit resistance curve. For example, when the user is exercising, it is detected that the user's current rope pulling length is 1.5 meters, 1<1.5<2, then the current rope length interval is the second rope length interval, and the corresponding number is 2. Then, the corresponding rope-exit resistance value is obtained according to the rope-exit resistance curve.

[0108] In another embodiment, the user can also modify the values that need to be modified based on the existing rope length ranges and rope-extraction resistance values to speed up the setting process and save time. For example, after the user logs into the fitness equipment system, the user's identity information is obtained, and the user's identity information is matched with the database to determine whether the database already contains the user's preset rope length ranges and rope-extraction resistance values. If the user's preset information exists in the database, the preset rope length ranges and rope-extraction resistance values can be extracted and displayed to the user. The user can modify the preset rope length ranges and rope-extraction resistance values based on the current exercise needs to generate new rope length ranges and rope-extraction resistance values.

[0109] See also Figure 5 , Figure 5 1 is a schematic block diagram of a custom resistance output control device provided in an embodiment of the present application, wherein the custom resistance output control device is used to execute the aforementioned custom resistance output control method.

[0110] like Figure 5 As shown, the custom resistance output control device 500 includes:

[0111] A target factor determination module 501 is configured to determine a target factor from resistance-related factors based on a first user operation;

[0112] A data acquisition module 502 is configured to determine at least one motion parameter value based on the second user operation and the target factor, and determine a rope-out resistance value corresponding to the motion parameter value;

[0113] A curve generating module 503 is configured to perform curve fitting based on the motion parameter value and the rope-out resistance value to generate a rope-out resistance curve;

[0114] The resistance adjustment module 504 is used to control the motor output resistance based on the rope-out resistance curve.

[0115] Furthermore, the resistance-related factors include rope length, rope speed and output range.

[0116] Furthermore, the data acquisition module 502 includes:

[0117] a motion parameter value determining unit, configured to use the rope-out length value as the motion parameter value when the target factor is the rope-out length;

[0118] The resistance value obtaining unit is configured to obtain, based on the second user operation, at least one rope-out length value and a rope-out resistance value corresponding to each rope-out length value.

[0119] Furthermore, the curve generating module 503 includes:

[0120] a resistance level determining unit, configured to determine a resistance level corresponding to each of the rope-out length values based on a preset length threshold and the rope-out length value;

[0121] A curve fitting unit is used to perform curve fitting on the rope-out length value and the rope-out resistance value based on the resistance level to generate the rope-out resistance curve.

[0122] Furthermore, the data acquisition module 502 includes:

[0123] a motion parameter value determining unit, configured to use the rope-out speed value as the motion parameter value when the target factor is the rope-out speed;

[0124] The resistance value obtaining unit is configured to obtain, based on the second user operation, at least one rope-drawing speed value and a rope-drawing resistance value corresponding to each rope-drawing speed value.

[0125] Furthermore, the data acquisition module 502 includes:

[0126] a motion parameter value determining unit, configured to use the rope length interval as the motion parameter value when the target factor is an output interval;

[0127] The resistance value obtaining unit is used to obtain at least one rope length interval and the rope-out resistance value corresponding to each rope length interval based on the second user operation.

[0128] Furthermore, the custom resistance output control device 500 further includes a curve testing module, which includes:

[0129] A parameter value acquisition unit, configured to call the curve testing module to acquire motion parameter values during the user's motion process based on a third user operation;

[0130] The curve adjustment unit is used to control the motor output resistance based on the motion parameter value and the rope-out resistance curve, so that the user can adjust the rope-out resistance curve according to the output resistance.

[0131] It should be noted that those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described devices and modules can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0132] The above-mentioned device can be realized in the form of a computer program. The computer program can be used in Figure 6 Runs on the computer equipment shown.

[0133] See also Figure 6 , Figure 6 1 is a schematic block diagram of a computer device provided in an embodiment of the present application. The computer device may be a server.

[0134] See Figure 6 The computer device includes a processor, a memory, and a network interface connected through a system bus, wherein the memory may include a non-volatile storage medium and an internal memory.

[0135] The non-volatile storage medium can store an operating system and a computer program. The computer program includes program instructions, which, when executed, can enable the processor to execute any one of the customized resistance output control methods.

[0136] The processor is used to provide computing and control capabilities and support the operation of the entire computer equipment.

[0137] The internal memory provides an environment for the operation of the computer program in the non-volatile storage medium. When the computer program is executed by the processor, the processor can execute any customized resistance output control method.

[0138] The network interface is used for network communication, such as sending assigned tasks, etc. Those skilled in the art will understand that Figure 6The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.

[0139] It should be understood that the processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc.

[0140] In one embodiment, the processor is configured to execute a computer program stored in the memory to implement the following steps:

[0141] determining a target factor among resistance-related factors based on the first user operation;

[0142] Determining at least one motion parameter value based on the second user operation and the target factor, and determining a rope-out resistance value corresponding to the motion parameter value;

[0143] Performing curve fitting based on the motion parameter value and the rope-out resistance value to generate a rope-out resistance curve;

[0144] Based on the rope-out resistance curve, the motor output resistance is controlled.

[0145] In one embodiment, the resistance-related factors include rope length, rope speed, and output range.

[0146] In one embodiment, when the processor determines at least one motion parameter value based on the second user operation and the target factor, and determines the rope-out resistance value corresponding to the motion parameter value, it is configured to implement:

[0147] When the target factor is the rope length, the rope length value is used as the motion parameter value;

[0148] Based on the second user operation, at least one rope-out length value and a rope-out resistance value corresponding to each rope-out length value are obtained.

[0149] In one embodiment, when performing curve fitting based on the motion parameter value and the rope-out resistance value to generate the rope-out resistance curve, the processor is configured to implement:

[0150] Determining a resistance level corresponding to each of the rope length values based on a preset length threshold and the rope length value;

[0151] Based on the resistance level, curve fitting is performed on the rope-out length value and the rope-out resistance value to generate the rope-out resistance curve.

[0152] In one embodiment, when the processor determines at least one motion parameter value based on the second user operation and the target factor, and determines the rope-out resistance value corresponding to the motion parameter value, it is configured to implement:

[0153] When the target factor is the rope-out speed, the rope-out speed value is used as the motion parameter value;

[0154] Based on the second user operation, at least one rope-drawing speed value and a rope-drawing resistance value corresponding to each rope-drawing speed value are obtained.

[0155] In one embodiment, when the processor determines at least one motion parameter value based on the second user operation and the target factor, and determines the rope-out resistance value corresponding to the motion parameter value, it is configured to implement:

[0156] When the target factor is the output interval, the rope length interval is used as the motion parameter value;

[0157] Based on the second user operation, at least one rope length interval and a rope-out resistance value corresponding to each rope length interval are obtained.

[0158] In one embodiment, after performing curve fitting based on the motion parameter value and the rope-out resistance value to generate the rope-out resistance curve, the processor is further configured to implement:

[0159] Based on the third user operation, calling the curve testing module to collect the motion parameter values of the user during the motion process;

[0160] Based on the motion parameter value and the rope-out resistance curve, the motor output resistance is controlled so that the user can adjust the rope-out resistance curve according to the output resistance.

[0161] A computer-readable storage medium is also provided in an embodiment of the present application. The computer-readable storage medium stores a computer program, and the computer program includes program instructions. The processor executes the program instructions to implement any one of the custom resistance output control methods provided in the embodiments of the present application.

[0162] The computer-readable storage medium may be an internal storage unit of the computer device described in the aforementioned embodiment, such as a hard disk or memory of the computer device. The computer-readable storage medium may also be an external storage device of the computer device, such as a plug-in hard disk, a SmartMedia Card (SMC), a Secure Digital (SD) card, a flash memory card, etc., equipped on the computer device.

[0163] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in the present application, and such modifications or substitutions should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.

Claims

1. A custom resistance output control method, characterized in that: include: determining a target factor among resistance-related factors based on the first user operation; Determining at least one motion parameter value based on the second user operation and the target factor, and determining a rope-out resistance value corresponding to the motion parameter value; Performing curve fitting based on the motion parameter value and the rope-out resistance value to generate a rope-out resistance curve; Based on the rope-out resistance curve, the motor output resistance is controlled.

2. The method for controlling the user-defined resistance output according to claim 1, wherein: The resistance-related factors include rope length, rope speed and output range.

3. The method for controlling the user-defined resistance output according to claim 2, wherein: The determining, based on the second user operation and the target factor, at least one motion parameter value, and determining a rope-out resistance value corresponding to the motion parameter value, includes: When the target factor is the rope length, the rope length value is used as the motion parameter value; Based on the second user operation, at least one rope-out length value and a rope-out resistance value corresponding to each rope-out length value are obtained.

4. The method for controlling the user-defined resistance output according to claim 3, wherein: The performing curve fitting based on the motion parameter value and the rope-out resistance value to generate a rope-out resistance curve includes: Determining a resistance level corresponding to each of the rope length values based on a preset length threshold and the rope length value; Based on the resistance level, curve fitting is performed on the rope-out length value and the rope-out resistance value to generate the rope-out resistance curve.

5. The method for controlling user-defined resistance output according to claim 2, wherein: The determining, based on the second user operation and the target factor, at least one motion parameter value, and determining a rope-out resistance value corresponding to the motion parameter value, includes: When the target factor is the rope-out speed, the rope-out speed value is used as the motion parameter value; Based on the second user operation, at least one rope-drawing speed value and a rope-drawing resistance value corresponding to each rope-drawing speed value are obtained.

6. The method for controlling user-defined resistance output according to claim 2, wherein: The determining, based on the second user operation and the target factor, at least one motion parameter value, and determining a rope-out resistance value corresponding to the motion parameter value, includes: When the target factor is the output interval, the rope length interval is used as the motion parameter value; Based on the second user operation, at least one rope length interval and a rope-out resistance value corresponding to each rope length interval are obtained.

7. The method for controlling the output of a user-defined resistance according to any one of claims 1 to 6, wherein: After performing curve fitting based on the motion parameter value and the rope-out resistance value to generate a rope-out resistance curve, the method further includes: Based on the third user operation, calling the curve testing module to collect the motion parameter values of the user during the motion process; Based on the motion parameter value and the rope-out resistance curve, the motor output resistance is controlled so that the user can adjust the rope-out resistance curve according to the output resistance.

8. A custom resistance output control device, characterized in that: include: a target factor determination module, configured to determine a target factor from resistance-related factors based on the first user operation; a data acquisition module, configured to determine at least one motion parameter value based on the second user operation and the target factor, and determine a rope-out resistance value corresponding to the motion parameter value; a curve generating module, configured to perform curve fitting based on the motion parameter value and the rope-out resistance value to generate a rope-out resistance curve; The resistance adjustment module is used to control the motor output resistance based on the rope output resistance curve.

9. A computer device, characterized in that: The computer device includes a memory and a processor; The memory is used to store computer programs; The processor is configured to execute the computer program and implement the customized resistance output control method according to any one of claims 1 to 7 when executing the computer program.

10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, which, when executed by a processor, enables the processor to implement the customized resistance output control method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Programmable controlling drag device for body-building equipment and method thereof

    CN101007205A

  • Fitness equipment torque output control method and device, fitness equipment and medium

    CN112090024A

  • Control method of intelligent strength type body builder

    CN115253215A

  • Fitness equipment control method and device, fitness equipment and storage medium

    CN115920322A

  • Resistance adjusting method and device, equipment and storage medium

    CN116920348A