System configuration method of digital resistance box, digital resistance box and training instrument

By receiving type selection operations and configuring system parameters in the system configuration page of the digital resistance box, a control interface suitable for different device types is generated, which solves the problems of high control system development costs and high installation error rates in the prior art, and precise control of the digital resistance box and the reduction of production costs are achieved.

CN120037641APending Publication Date: 2025-05-27GUANGZHOU YUANDONG SMART SPORTS TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311592669.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-24
Publication Date
2025-05-27

AI Technical Summary

Technical Problem

The existing digital resistance box control system has high development costs, and the probability of errors in installing the control system during production is high, resulting in a large overall production cost.

Method used

Receive type selection operations through the display device configuration page, configure system parameters of the target device type, generate appropriate device control interfaces, and control the motor of the digital resistance box according to the system operation parameters to achieve accurate control of different device types.

Benefits of technology

The development cost of the digital resistance box control system is reduced, the installation of the control system is completed through system configuration, and the probability of errors in the production process is reduced, thereby controlling the overall production cost and achieving the universality of the control system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120037641A_ABST
    Figure CN120037641A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a system configuration method and device for a digital resistance box, the digital resistance box and a training instrument. On the basis of the working principle that a motor provides resistance, system parameters related to difference configuration required for accurately controlling different instrument types are recorded in corresponding difference configuration files, and the difference configuration files are associated with the corresponding specific instrument types in a system configuration mode; when the digital resistance box is controlled, a core system function for realizing basic control is combined with system parameters for realizing differential accurate control, so that accurate control on specific products of the digital resistance box is realized. Through unified development of core system functions, the development cost of the control system of the digital resistance box is reduced, installation of the control system is completed through a system configuration mode, the error probability in the production process is reduced, and therefore the overall production cost is controlled, and universality of the control system is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the technical field of electronic health devices, and particularly to a system configuration method and device for a digital resistance box, a digital resistance box, and a training apparatus. Background Art

[0002] With the continuous development of sports science and the continuous improvement of people's economic level, various digital resistance boxes have emerged that can enrich the strength training process and improve the strength training effect. A digital resistance box mainly refers to a power training apparatus component that uses a motor connected to a towing rope to replace the physical counterweight connected to the towing rope in traditional power training apparatuses, provides resistance for strength training, and changes the magnitude of the resistance provided for strength training by controlling the operating state of the motor. When specifically used, it is applied to power training apparatuses. The resistance provided by controlling the operating state of the motor can enrich the content of the strength training process and provide more accurate exercise amount statistics for the training process.

[0003] During the digitalization process of power training apparatuses, due to the large structural differences between different power training apparatuses, the movement strokes of power training apparatuses are not the same, and the training weight ranges, training modes, and training parameters supported by different power training apparatuses also vary. To ensure the accuracy of the resistance provided during the strength training process and the accuracy of exercise amount statistics, in the related art, while developing a set of digital resistance boxes, a set of targeted control systems will be developed accordingly.

[0004] When the inventor studied the research and development process of the control system of the existing digital resistance box, it was found that developing a complete set of control systems for each version of each digital resistance box resulted in a high development cost of the control system; moreover, during the factory production process, the control system needs to be installed strictly according to the type and version of the digital resistance box, resulting in a high probability of errors during the production process and a large overall production cost. Summary of the Invention

[0005] The present invention provides a system configuration method and device for a digital resistance box, a digital resistance box, and a training apparatus to solve the technical problems of the high development cost of the control system of the existing digital resistance box and the large overall production cost during the production process due to the installation of the control system.

[0006] In a first aspect, the embodiments of the present application provide a system configuration method for a digital resistance box, and the system configuration method for the digital resistance box includes:

[0007] Display an apparatus configuration page, where the apparatus configuration page is used to display at least two selectable apparatus types, and each apparatus type is correspondingly configured with a set of system parameters;

[0008] Receive a type selection operation through the device configuration page, where the type selection operation is used to confirm a target device type from at least two selectable device types;

[0009] Configure the system parameters corresponding to the target device type as the system operating parameters to generate a device control interface adapted to the target device type, and control the motor of the digital resistance box according to the system operating parameters.

[0010] In a second aspect, an embodiment of the present application further provides a system configuration device for a digital resistance box. The system configuration device for the digital resistance box includes:

[0011] A configuration page display unit for displaying a device configuration page, where the device configuration page is used to display at least two selectable device types, and each device type is correspondingly configured with a set of system parameters;

[0012] A type selection operation receiving unit for receiving a type selection operation through the device configuration page, where the type selection operation is used to confirm a target device type from at least two selectable device types;

[0013] A system parameter configuration unit for configuring the system parameters corresponding to the target device type as the system operating parameters to generate a device control interface adapted to the target device type, and controlling the motor of the digital resistance box according to the system operating parameters.

[0014] In a third aspect, an embodiment of the present application further provides a digital resistance box, which includes a motor, a winding assembly, a display control module, and a docking structure. The motor drives the winding assembly to rotate, and the docking structure is used to dock and install training devices that make up different device types; the display control module is used to implement the system configuration method in the first aspect.

[0015] In a fourth aspect, an embodiment of the present application further provides a training device, which includes the digital resistance box in the third aspect. The digital resistance box is docked and installed with the training device through the docking structure, and the pull rope wound on the winding assembly is connected to the actuating part of the training device to provide resistance. According to the type of the training device, the system configuration method is implemented to complete the configuration of the system parameters corresponding to the target device type of the digital resistance box.

[0016] The above-mentioned system configuration method, device, digital resistance box and training equipment of the digital resistance box. In this method, an equipment configuration page is displayed. The equipment configuration page is used to display at least two optional equipment types, and each equipment type is correspondingly configured with a set of system parameters; a type selection operation is received through the equipment configuration page, and the type selection operation is used to confirm a target equipment type from at least two optional equipment types; the system parameters corresponding to the target equipment type are configured as system operation parameters to generate an equipment control interface adapted to the target equipment type, and the motor of the digital resistance box is controlled according to the system operation parameters. Besides the common basic working principle of providing resistance based on the motor, the differential configurations required for accurate control of different equipment types are extracted, the system parameters used to represent the differential configurations are recorded in the corresponding differential configuration files, and the differential configuration files are associated with the corresponding specific equipment types through system configuration. When controlling the digital resistance box, the core system function for realizing basic control is combined with the system parameters for realizing differential precise control to achieve precise control of the specific products of the digital resistance box. Through the unified development of the core system function, the development cost of the control system of the digital resistance box is reduced, and the error probability in the production process is reduced by completing the installation of the control system through system configuration, thereby controlling the overall production cost and realizing the universality of the control system. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] Figure 1 FIG. is a flowchart of a system configuration method for a digital resistance box provided by an embodiment of the present application.

[0018] Figure 2 FIG. is a schematic diagram of a first training equipment provided by an embodiment of the present application.

[0019] Figure 3 FIG. is a schematic diagram of a second training equipment provided by an embodiment of the present application.

[0020] Figure 4 FIG. is a schematic diagram of an equipment configuration page provided exemplarily by an embodiment of the present application.

[0021] Figure 5 FIG. is a schematic diagram of an equipment control interface provided exemplarily by an embodiment of the present application.

[0022] Figure 6 FIG. is a schematic structural diagram of a system configuration device for a digital resistance box provided by an embodiment of the present application.

[0023] Figure 7 FIG. is a schematic diagram of a first angle of a digital resistance box provided by an embodiment of the present application.

[0024] Figure 8 FIG. is a schematic diagram of a second angle of a digital resistance box provided by an embodiment of the present application. Detailed implementation manners

[0025] The present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It can be understood that the specific embodiments described herein are used to explain the present invention, rather than limiting the present invention. In addition, it should be noted that, for the sake of convenience of description, only the parts related to the present invention rather than all the structures are shown in the accompanying drawings.

[0026] It should be noted that due to space limitations, the description in the specification of this application does not enumerate all optional implementation manners. After reading the description in the specification of this application, those skilled in the art should be able to think that as long as the technical features do not conflict with each other, any combination of technical features can constitute an optional implementation manner.

[0027] The embodiments of the present invention will be described in detail below.

[0028] There are significant structural differences between different strength training apparatuses in the existing designs. The movement strokes of the strength training apparatuses are not the same. The training weight ranges, training modes, and training parameters supported by different strength training apparatuses are also different. In the embodiments of this application, a strength training apparatus that uses a digital resistance box to provide training resistance is defined as a digital training apparatus. The differences between various digital training apparatuses make it difficult to uniformly process and control them with a general digital software system. To ensure the accuracy of the resistance provided during the strength training process and the accuracy of the exercise volume statistics, in the related art, while developing a set of digital resistance boxes, a corresponding control system will be developed accordingly, and this control system does not have universality.

[0029] The existing method of developing a complete set of control systems for each version of each set of digital resistance boxes results in a high development cost of the control system; with the iterative upgrade of the digital resistance boxes, there will constantly be new types and versions, and a corresponding control system needs to be re-developed and adapted for each type and version, resulting in an excessively high development time cost. Moreover, during the production process of digital resistance boxes in the factory, it is necessary to strictly install the corresponding control system according to the type and version of the digital resistance box, resulting in a relatively high probability of errors during the production process and a large overall production cost.

[0030] For example Figure 2 The first type of digital strength training apparatus shown is the small flying bird gantry 10, Figure 3The second digital strength training apparatus shown is a rowing machine 20. The digital resistance box 11 of the small bird gantry is arranged at the bottom of the two side columns. The rotating shaft of the motor in the digital resistance box 11 is connected with a coaxial winding assembly. One end of the traction rope is connected to the winding assembly, and the other end is connected to the holding member. When the user performs strength training, they hold the holding member, and the motor in the digital resistance box 11 provides resistance for the user during the strength training process. The digital resistance box 21 of the rowing machine 20 is arranged at the front end, and the resistance transmission is also completed through the traction rope 22. In the prior art, because the movement modes, training details, etc. of the small bird gantry 10 and the rowing machine 20 are different, it is necessary to separately develop digital resistance boxes and adapted control systems, and the development time cost is too high. Moreover, during the factory production process, it is necessary to strictly install the corresponding control system according to the type and version of the digital resistance box. Based on Figure 2 and Figure 3 the application scenarios, when installing the control system manually, in the case where the version of the control system installation file stored in electronic data form cannot be visually confirmed, it is very likely that the control system applicable to the small bird gantry 10 is installed on the rowing machine 20, and the control system applicable to the rowing machine 20 is installed on the small bird gantry 10, resulting in a relatively high error probability during the production process and a relatively large overall production cost.

[0031] To address the above technical problems, the embodiment of the present application proposes a system configuration method for a digital resistance box. Based on the common basic working principle of providing resistance by the motor, the differential configurations required to achieve accurate control for different types of apparatuses are extracted, the system parameters representing the differential configurations are recorded in the corresponding differential configuration files, and the differential configuration files are associated with the corresponding specific apparatus types through the system configuration method. When controlling the digital resistance box, the core system function for realizing basic control is combined with the system parameters for realizing differential precise control to achieve precise control of the specific products of the digital resistance box. By uniformly developing the core system function, the development cost of the control system of the digital resistance box is reduced. By completing the installation of the control system through the system configuration method, the error probability during the production process is reduced, thereby controlling the overall production cost and realizing the universality of the control system.

[0032] Figure 1 FIG. is a flowchart of a system configuration method for a digital resistance box provided by an embodiment of the present application. This system configuration method for a digital resistance box is applied to a digital resistance box and is correspondingly implemented by the digital resistance box. As Figure 1 shown, this system configuration method for a digital resistance box includes steps S110 - step S130:

[0033] Step S110: Display an instrument configuration page, which is used to display at least two optional instrument types, and each instrument type is correspondingly configured with a set of system parameters.

[0034] The embodiments of the present application can be regarded as an improvement in the system-level solution of the control system of a digital resistance box. The control system can operate based on different system parameters. According to the different specific instrument types, the system parameters can generally be divided into two types: basic system parameters and differential system parameters. Based on the basic system parameters, the startup of the system and the basic operation control of the motor of the digital strength instrument can be completed. Based on the differential system parameters, the physical characteristics of different digital strength instruments can be further corresponded to complete the personalized and precise operation control of the motor.

[0035] Whether supported by the basic system parameters or the differential system parameters, the control system of the digital resistance box has a corresponding control interface presented. Parameter configuration controls can be set in the control interface. When a trigger operation acting on the parameter configuration control is received, it is confirmed that parameter configuration is required, and the display is switched from the current control interface to the instrument configuration page.

[0036] The specific instrument types are displayed and selected on the instrument configuration page. The instrument type specifically refers to the type of digital strength training instrument adapted to the digital resistance box. If the control system is always developed only for one instrument type, it can run directly, there is no need to set the corresponding system parameters, and there is no need to display the instrument type. The system configuration in the embodiments of the present application requires the control system to at least target two instrument types, or plan to be uniformly developed for multiple instrument types before it is necessary to set.

[0037] The instrument types on the instrument configuration page can be specifically distinguished and displayed by text or instrument legends. The specific arrangement methods are, for example, controls arranged in an array or a drop-down menu, etc. When arranging specifically, the instrument types can be classified according to the specific muscle parts to be trained for the user to quickly confirm the setting target. If it is a control arranged in an array, the instrument types of the same classification are concentrated together; if it is a drop-down menu, a multi-level menu is set, where at least one level of menu items corresponds to multiple classifications, and the menu items under each classification correspond to the specific instrument types of that classification. In Figure 4 an exemplary presentation of the instrument configuration page in an electronic device, a schematic diagram showing all instrument types presented side by side in text form through a drop-down menu is shown. Other controls arranged in an array can refer to the control design in other human-computer interaction designs. By using instrument legends, mainly the Figure 4 text of the instrument types shown in is changed to be presented graphically, which will not be elaborated here.

[0038] Regardless of the presentation method adopted, the device configuration page can display a system parameter column, which is used to display the parameter items of system parameters, and default values are configured for the system parameter items in the system parameter column. For example Figure 4 In the exemplary device configuration page shown, four parameter items, namely "device type", "adjustment span", "maximum weight", and "minimum weight", are displayed. Default values are configured for each parameter item. For example, the default value of "adjustment span" is 3KG. It should be understood that among these parameter items, the one with the greatest impact on changes is the "device type". When the parameter corresponding to the "device type" changes, the parameter values of other parameter items will change. Through this design of the device configuration page that comprehensively displays parameter items, the detailed parameters of the current settings can be clearly presented, and the default values of these parameter items are adjustable. Before final confirmation, the default values of the parameter items can be adjusted to facilitate the user to accurately set according to needs or physical abilities. It should be noted that the adjustability of the default values of parameter items does not mean that all are adjustable, but that there are adjustable parameter items. For example, physical information parameters such as the self-weight of the training component are not adjustable, or such non-adjustable parameters are not directly displayed.

[0039] At the overall system level, corresponding to the processing requirements of system parameters, two storage paths are recorded. The two storage paths are the first storage path and the second storage path respectively. The file used to statically save the differential system parameters is defined as the differential configuration file, and the first storage path and the second storage path are used to store the differential configuration files in different states. The first storage path is used to store the differential configuration file. Even if the control system is not updated, the actual storage state of the first storage path may change. In the first storage path, the differential configuration file of any digital resistance box may be stored, or no differential configuration file may be stored. The second storage path is used to store the differential configuration files of all supported digital resistance boxes. In the case where the control system is not updated, the actual storage state of the second storage path does not change.

[0040] In the embodiment of the present application, the basic system parameters are the system parameters used to implement the startup of the control system and support the display and type selection of specific device types after the system starts. The control system operating based on the basic system parameters cannot complete the training process using a digital resistance box, or can only perform basic parameter settings such as training weight. Compared with the basic system parameters, each of the aforementioned differential configuration files records the configuration files of various system parameters required for a corresponding digital resistance box. Based on these system parameters, the control system can achieve precise control of the digital strength equipment and accurate statistics of the amount of exercise. The specific parameters recorded in the differential configuration file will be described in detail later.

[0041] There may be various reasons why the first storage path does not store the differential configuration file. For example, the configuration has not been completed during the factory production stage, and for an electronic device, it is not yet determined which digital resistance box needs to be controlled; another example is that during use, the user performs a configuration restoration operation on the digital resistance box through a preset entry. Correspondingly, when the control system detects the configuration restoration operation, it clears the differential configuration file stored in the first storage path, and the system parameters are restored to the default values. After clearing the differential configuration file stored in the first storage path, the first storage path is in a state where the differential configuration file is not stored. For any reason that causes the first storage path to be in a state where the differential configuration file is not stored, it will operate according to the basic system parameters. At this time, it is usually necessary for the user to operate the display device configuration page.

[0042] Step S120: Receive a type selection operation through the device configuration page. The type selection operation is used to confirm a target device type from at least two selectable device types.

[0043] The type selection operation depends on the interaction operations supported by the electronic device. For example, for an electronic device that supports touch operations, it can trigger a touch on the control or menu item corresponding to the device type of the digital resistance box that actually needs to be configured currently. The control device confirms receiving the type selection operation according to the specific triggered control or menu item, and correspondingly confirms the target device type. Of course, the type selection operation can also be through multiple mechanical buttons. Some of the mechanical buttons can adjust the currently selected control or menu item in a direction control manner, and another mechanical button can confirm the currently selected control or menu item. The solutions for completing target selection through touch or mechanical buttons are widely implemented in the field of electronic device interaction, and the underlying implementation details will not be elaborated here.

[0044] If a system parameter column is displayed on the device configuration page, then a type switching operation can be received through the parameter item corresponding to the device type on the device configuration page; switch the currently displayed device type according to the switching operation, and follow the switching of the default values of the parameter items in the system parameter column. For example Figure 4 When the "device type" switches from the currently selected "Little Bird Gantry" to the "Leg Press Machine" in, the corresponding values of "Adjustment Span", "Maximum Weight", and "Minimum Weight" also need to be adjusted accordingly, so that the user can accurately set the system parameters corresponding to the device type and exercise ability.

[0045] Step S130: Configure the system parameters corresponding to the target device type as the system operation parameters to generate a device control interface adapted to the target device type, and control the motor of the digital resistance box according to the system operation parameters.

[0046] After confirming the target instrument type, obtain the corresponding target difference configuration file from the preset second storage path and store it in the first storage path for subsequent use. Different instrument types can be characterized by numbers, names, etc. In terms of the overall design goal, the difference configuration file is used to record the system parameters of the corresponding instrument type that distinguish it from other instrument types.

[0047] According to the different sources of various system parameters in different digital resistance boxes, in the embodiments of the present application, the system parameters are defined to include two types: instrument information parameters and instrument operation parameters. For instrument information parameters, according to the different specific description objects, they can be further divided into control interface parameters and physical information parameters. For instrument operation parameters, according to the different specific represented operation states, they can be further divided into training mode and force range.

[0048] The control interface parameters mainly refer to the parameters that describe the basic information of the instrument to the user during use. This parameter usually corresponds to the target instrument type, such as butterfly machines, rowing machines, etc. This parameter can affect the presentation of the basic information of the strength training instrument in the instrument control interface, as well as the presentation of the corresponding user manual (or training guidance animation, video) for guiding the user to use the strength training instrument. The physical information parameters refer to the parameters that describe the physical form of the training function components of the instrument used to achieve strength training. The physical information parameters are based on the basic design principle and basic functional structure of the digital training instrument applicable to the digital resistance box. For example, they include the self-weight of the training component, the size of the winding component, the maximum movement stroke of the training component, and the corresponding electric control stroke at the maximum movement stroke. The self-weight of the training component (due to the structure, size, material, etc. of different instruments, a certain amount of weight resistance may be provided without external force) is recorded as the initial weight; the traction rope is connected to the motor providing resistance through a winding component (such as a wire reel). The size (such as the outer diameter) of the winding component is an important reference for the statistics of the amount of exercise; when the moving part of the training component is pushed to the movable limit, the measured maximum movement stroke is recorded as the maximum movement stroke of the training component, and at the same time, the electric control stroke when the instrument reaches the maximum movement stroke is recorded to form a mapping relationship between the movement stroke and the electric control stroke.

[0049] Regarding the operating parameters of the equipment, it is possible to describe relatively macroscopic training modes or the relatively detailed force ranges during the specific operation process. The parameters corresponding to the training modes refer to the parameters for controlling the equipment to achieve different training sensations. Specifically, a complete list of training modes can be pre-generated. Different training equipment may support inconsistent training modes (such as standard mode, eccentric mode, isokinetic mode, rowing mode, etc. For the rowing mode, it is not applicable to the strength training equipment with a downward movement trajectory). For the elastic mode, the maximum movement stroke of different training equipment is different, and the movement stroke length at which the motor starts to output resistance is inconsistent (i.e., the minimum elastic stroke). For example, the movement stroke of the equipment for training the back and waist is relatively short, only 30 cm, while the movement stroke of the equipment for training the legs is longer, 100 cm. For the same resistance output, the corresponding equipment movement stroke is different. Similarly, for the elastic mode, assuming the levels are divided into 1 to 25 gears, for training different parts, the resistance sensations are also different. Assuming both are at the 5th gear, at this time, there may be an obvious force feeling in the arm. However, for leg training, due to the differences in leg muscle groups and the way of exerting force, etc., for the same 5th gear resistance output, the leg may not feel the elasticity. Therefore, the offset gear is defined to distinguish different training modes. Similarly, because the maximum movement stroke of different training equipment is different, the stroke to reach the maximum output resistance (i.e., the elastic stroke) is different. For example, the maximum value of the equipment's maximum support for weight resistance training is 100 KG. For the equipment for training the back and waist, the maximum movement stroke is only 30 cm. Therefore, after pulling out 30 cm, the output weight resistance should be 100 KG at this time. For the leg press training equipment, the maximum movement stroke is 100 cm. At this time, the resistance weight output is 100 KG only when pulling out 100 cm. These parameters determined based on the human experience values during the use of different types of equipment are defined as the operating parameters of the equipment.

[0050] The force range may specifically include a relative force range and an absolute force range. Relative force refers to a parameter indicating the resistance required to control different digital resistance boxes. The resistance multiple is calculated or measured based on different device structures (for example, when a motor outputs the same weight and it is split into two ends through a fixed pulley, the actual weight at each end is half of the weight output by the motor, so the multiple is 0.5). The interval time for counting is measured (since there are single-handed training and two-handed simultaneous training situations for the device, it is necessary to monitor the movement strokes at both ends of the device separately. Because there may inevitably be an asynchronous situation when a person performs training actions with both hands simultaneously, it is necessary to calculate a reasonable error time. When it is monitored that both sides are pulled, it is considered that a training action is completed simultaneously with both hands within the error time). The resistance step is recorded. Traditional strength training devices generally use patches to increase or decrease the training weight by inserting pins, and the values are all fixed, such as 5, 10, or 20. After digitalization by the motor, the accuracy of increasing or decreasing the training weight is controllable and adjustable. Different devices may have different requirements, so it is recorded as the resistance step ( Figure 4 The corresponding parameter item in Figure 4 is "adjustment span"), and the accuracy range during relative change based on the existing weight is defined as the relative force range. The structure, material of the device, and the resistance supported by the motor output determine that the training weight resistance that the device can provide is determined, and there are differences between different devices. Therefore, the minimum value and the maximum value of the output resistance are recorded, and the absolute upper limit value and the absolute lower limit value of the force supported or adapted by the entire training device are defined as the absolute force range. Due to the different self-weights of the devices, after the device is pushed out, it needs to be automatically retracted to the initial state. Different devices require different resistance outputs from the motor, so the minimum rope retraction resistance is recorded.

[0051] It should be understood that the above description and classification of the parameters in the difference configuration file are only an exemplary implementation. In the specific implementation process, there may be other classification methods, or even no classification of the above parameters, and they can be directly read and used after configuration.

[0052] Running the system based on the differential configuration file is the normal operating state of a digital resistance box. Obtain the target differential configuration file stored in the preset second storage path according to the target instrument type. The target differential configuration file contains the system parameters corresponding to the target instrument type, and store the obtained target differential configuration file in the preset first storage path; according to the preset parameter mapping rule, configure the parameter information extracted from the target differential configuration file in the first storage path in the system parameters, and run the system to enter the user usage mode to display the instrument control interface. For example, in the control system, the upper limit value and the lower limit value for training are defined in each digital resistance box. It is unnecessary to complete the training when exceeding the upper limit value, and it is meaningless to play a training role when being lower than the lower limit value. However, in the case where it is not certain which digital resistance box the control system will be installed in, both the upper limit value and the lower limit value are uncertain existences. Therefore, before writing the differential configuration file to the first storage path, only the existence of the upper limit value and the lower limit value is defined in the control system, but it is not certain what the specific upper limit value and lower limit value are. Based on the differential configuration file stored in the first storage path, the specific upper limit value and lower limit value can be determined, so that the control system can complete the entire training process and the statistics of the exercise amount based on the specific parameters. The specific parameter mapping rule is, for example, the keyword corresponding to the specific parameter or the recording position in the differential configuration file, etc. Specifically, displaying the instrument control interface and controlling the operation of the instrument include displaying the real-time exercise amount, accurately providing resistance by controlling the motor, and statistically calculating the calorie consumption according to the sensing detection of various information. The process of specific control based on the determined training plan can refer to the underlying implementation of the independently developed control system for various strength training instruments.

[0053] In the specific process of running the system based on the differential configuration file stored in the first storage path, when it is confirmed that the first storage path stores the differential configuration file, generate and display the instrument control interface based on the control interface parameters and physical information parameters in the differential configuration file stored in the first storage path; receive the training setting operation through the instrument control interface, and the training setting operation is used to set the current training index; control the operation of the motor of the digital resistance box according to the physical information parameters and the current training index. Please refer to Figure 5, for example, if the currently controlled digital resistance box is for a digital strength training device for training leg muscles, then the device control interface displayed on the electronic device 30 exemplarily presents the current training device name, training weight (124 kg), and three ways for the user to adjust the training weight. The first adjustment method is to increase or decrease by one kilogram each time through the "-" or "+" on both sides of the current training weight. The second is to quickly and flexibly increase or decrease through the progress bar below the current training weight. The third is to increase or decrease in steps of 10 kilograms through the "-" or "+" below the progress bar. Strength adjustment is an adjustment item that exists in all strength training devices. However, in the strength training device for training the arms, the upper limit value may not reach 124 kg, and the weight increased or decreased in steps will be smaller, such as 5 kg or 4 kg, etc. After completing the configuration process based on steps S110 - S130, an instrument control interface adapted to the target instrument type is generated based on the control interface parameters; training setting operations are received through the instrument control interface, and the training setting operations are used to set the current training indicators; the motor of the digital resistance box is controlled according to the physical information parameters and the current training indicators.

[0054] Based on this solution, the above differences in control requirements do not require independent development of control systems for different instrument types. Instead, a set of control systems can be flexibly configured and used for all instrument types through different configuration parameters. For example, in the case shown in 2 and Figure 3 , the staff does not need to confirm which digital resistance box the available control system corresponds to. The same version of the control system is installed for all digital resistance boxes. After installation, the instrument configuration page is directly displayed when powered on. The staff can directly select according to the instrument type seen in the instrument configuration page to complete the targeted configuration. While significantly reducing the development cost of the control system, it also effectively avoids the installation error of the control system during the production process of digital strength training equipment, and can effectively reduce the production cost.

[0055] Receiving training setting operations through the instrument control interface, the training setting operations are used to set the current training indicators including two dimensions of settings, that is, receiving mode setting operations through the instrument control interface, and the mode setting operations are used to set the current training mode in the current training indicators; receiving intensity setting operations through the instrument control interface, and the intensity setting operations are used to set the current training strength in the current training indicators. Through the dual operations, the desired training mode can be quickly entered for training.

[0056] In the specific implementation process, users with different physical state levels may have different training experiences with the parameters of the digital resistance box based on the original configuration of the control system. Therefore, the parameters of the current configuration can be modified through relatively concealed entrances and strict authentication, that is, receiving a configuration modification operation, and updating and saving the differential configuration file stored in the first storage path according to the configuration modification operation. For example, for professional strength training athletes, the upper limit value of strength training can be increased.

[0057] As described above, for the control interface presentation supported by the differential system parameters, parameter configuration controls can also be set in the control interface. When a trigger operation acting on the parameter configuration control is received, it is confirmed that parameter configuration is required, and the control interface switches from the currently displayed one to the display of the device configuration page. That is, after the configuration of the differential system parameters is completed, when a system configuration operation is received through the device control interface, entering the device configuration page from the device control interface allows for re-configuration. This requirement may arise, for example, when the electronic device is switched to use the training function components of another digital resistance box, or when the training level is improved and the differential system parameters need to be re-personalized.

[0058] In the above system configuration method of the digital resistance box, the device configuration page is displayed. The device configuration page is used to display at least two selectable device types, and each device type is correspondingly configured with a set of system parameters; a type selection operation is received through the device configuration page, and the type selection operation is used to confirm a target device type from at least two selectable device types; the system parameters corresponding to the target device type are configured as system operating parameters to generate a device control interface suitable for the target device type, and the motor of the digital resistance box is controlled according to the system operating parameters. Based on the common basic working principle of providing resistance by the motor, the differential configurations required for accurate control of different device types are extracted, the system parameters representing the differential configurations are recorded in the corresponding differential configuration files, and the differential configuration files are associated with the corresponding specific device types through system configuration. When controlling the digital resistance box, the core system function for basic control is combined with the system parameters for differential precise control to achieve precise control of the specific product of the digital resistance box. Through the unified development of the core system function, the development cost of the control system of the digital resistance box is reduced, and the error probability during the production process is reduced by completing the installation of the control system through system configuration, thereby controlling the overall production cost.

[0059] Figure 6 This is a schematic structural diagram of a system configuration device for a digital resistance box provided by an embodiment of the present application. As Figure 6As shown in the figure, the system configuration device of the digital resistance box includes a configuration page display unit 310, a type selection operation receiving unit 320, and a system parameter configuration unit 330.

[0060] Among them, the configuration page display unit 310 is used to display the instrument configuration page. The instrument configuration page is used to display at least two optional instrument types, and each instrument type is correspondingly configured with a set of system parameters. The type selection operation receiving unit 320 is used to receive the type selection operation through the instrument configuration page. The type selection operation is used to confirm a target instrument type from at least two optional instrument types. The system parameter configuration unit 330 is used to configure the system parameters corresponding to the target instrument type as the system operation parameters, so as to generate an instrument control interface adapted to the target instrument type, and control the motor of the digital resistance box according to the system operation parameters.

[0061] On the basis of the above embodiments, the system parameters include control interface parameters and physical information parameters.

[0062] On the basis of the above embodiments, the physical information parameters include the self-weight of the training component, the size of the winding component, the maximum movement stroke of the training component, and the electric control stroke corresponding to the maximum movement stroke.

[0063] On the basis of the above embodiments, the system configuration device of the digital resistance box further includes:

[0064] An instrument control interface generation unit, which is used to generate an instrument control interface adapted to the target instrument type based on the control interface parameters;

[0065] A training setting operation receiving unit, which is used to receive the training setting operation through the instrument control interface. The training setting operation is used to set the current training index;

[0066] An instrument operation control unit, which is used to control the operation of the motor of the digital resistance box according to the physical information parameters and the current training index.

[0067] On the basis of the above embodiments, the system parameters further include instrument operation parameters, and the instrument operation parameters are determined based on the human experience values of using the instrument type.

[0068] On the basis of the above embodiments, the instrument operation parameters include the elastic travel, the offset gear, and the minimum elastic travel.

[0069] On the basis of the above embodiments, the instrument configuration page is further used to display a system parameter column. The system parameter column is used to display the parameter items of the system parameters, and the parameter items in the system parameter column are all configured with default values;

[0070] Correspondingly, the type selection operation receiving unit 320 includes:

[0071] A type switching operation receiving module, configured to receive a type switching operation through a parameter item corresponding to the instrument type in the instrument configuration page;

[0072] A type parameter switching module, configured to switch the currently displayed instrument type according to the switching operation, and follow and switch the default values corresponding to the parameter items in the system parameter column.

[0073] Based on the above embodiments, the default values of the parameter items in the system parameter column are adjustable.

[0074] Based on the above embodiments, the system configuration device of the digital resistance box further includes:

[0075] A system parameter restoration unit, configured to restore the system parameters to the default values when a configuration restoration operation is received through the instrument configuration page.

[0076] Based on the above embodiments, the system configuration device of the digital resistance box further includes:

[0077] A system reconfiguration unit, configured to enter the instrument configuration page from the instrument control interface when a system configuration operation is received through the instrument control interface.

[0078] Based on the above embodiments, the system parameter configuration unit 330 includes:

[0079] A file extraction module, configured to obtain a target difference configuration file stored in a preset second storage path according to the target instrument type, where the target difference configuration file contains system parameters corresponding to the target instrument type, and store the obtained target difference configuration file in a preset first storage path;

[0080] A mapping configuration module, configured to configure the system parameters extracted from the target difference configuration file in the first storage path as system operating parameters according to a preset parameter mapping rule.

[0081] The system configuration device of the digital resistance box provided by the embodiments of the present application is included in an electronic device, and can be used to execute the corresponding system configuration method of the digital resistance box provided in the above embodiments, and has corresponding functions and beneficial effects.

[0082] It should be noted that in the embodiments of the system configuration device of the above digital resistance box, the included units and modules are only divided according to functional logic, but are not limited to the above division, as long as the corresponding functions can be realized; in addition, the specific names of the functional units are only for the convenience of mutual distinction and do not limit the protection scope of the present invention.

[0083] Figure 7 and Figure 8Schematic diagrams of a first angle and a second angle of the digital resistance box provided by the embodiments of the present application are respectively shown. As Figure 7 and Figure 8 shown, the digital resistance box 30 includes a motor 32, a winding assembly 33, a display control module 31, and a docking structure 34. The motor 32 drives the winding assembly 33 to rotate, and the docking structure 34 is used for docking and installing training apparatuses that form different types of apparatuses; the display control module 31 is used to implement the system configuration method of the digital resistance box described above. The display control module 31 may include a processor and a memory, and may further include an input device, an output device, and a communication device; the number of processors in the display control module 31 may be one or more, and the processor, the memory, the input device, the output device, and the communication device may be connected through a bus or other means.

[0084] As a computer-readable storage medium, the memory can be used to store software programs, computer-executable programs, and modules, such as program instructions / modules corresponding to the system configuration method of the digital resistance box in the embodiments of the present application. The processor runs the software programs, instructions, and modules stored in the memory, thereby executing various functional applications and data processing of the display control module 31, that is, implementing the above-mentioned system configuration method of the digital resistance box.

[0085] The memory mainly includes a program storage area and a data storage area. Among them, the program storage area can store an operating system and application programs required for at least one function; the data storage area can store data created according to the use of the display control module 31, etc. In addition, the memory may include a high-speed random access memory, and may further include a non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other non-volatile solid-state storage devices. In some instances, the memory may further include a memory remotely set relative to the processor, and these remote memories can be connected to the display control module 31 through a network. Examples of the above network include but are not limited to the Internet, an enterprise intranet, a local area network, a mobile communication network, and combinations thereof.

[0086] The input device can be used to receive input digital or character information, and generate key signal inputs related to user settings and function controls of the display control module 31. The output device may include display devices such as a display screen.

[0087] The above display control module 31 includes a system configuration device of the digital resistance box, which can be used to execute any system configuration method of the digital resistance box, and has corresponding functions and beneficial effects.

[0088] In the specific implementation process, the display control module 31 can be disassembled and assembled relatively flexibly. That is, the display control modules 31 of different types of digital resistance boxes can be connected to external hardware modules through unified interfaces and links, such as being connected through a bus. During the factory assembly process, the display control module 31 can be freely installed. After installation, based on the system configuration method of the digital resistance box described above, it can be quickly configured according to the type of instrument finally applied by the specifically installed digital resistance box.

[0089] The embodiment of the present application also provides a training instrument. This training instrument includes the digital resistance box in the previous embodiment. The digital resistance box is docked and installed with the bracket of the training instrument through a docking structure. The pull rope wound around the winding component is connected to the actuating part of the training instrument to provide resistance. According to the type of the training instrument, the system configuration method is implemented to complete the system parameter configuration corresponding to the target instrument type of the digital resistance box. When the digital resistance box is installed on different types of brackets, different types of training instruments are formed. For example Figure 2 and Figure 3 As shown, these are two training instruments of different types, and the installation positions of the digital resistance boxes of these two training instruments are different.

[0090] The display control module 31 in the digital resistance box of the above training instrument includes a system configuration device for the digital resistance box, which can be used to execute the system configuration method of any digital resistance box and has corresponding functions and beneficial effects.

[0091] The embodiment of the present application also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, it is used to execute the relevant operations in the system configuration method of the digital resistance box provided in any embodiment of the present application and has corresponding functions and beneficial effects.

[0092] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product.

[0093] Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application may take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code. The present application is described with reference to the flowcharts and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and combinations of flows and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, such that the instructions executed by the processor of the computer or other programmable data processing device generate means for implementing the functions specified in the flow Figure 1 one flow or multiple flows and / or blocks Figure 1 These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, such that the instructions stored in the computer-readable memory produce a manufacture including instruction means that implement the functions specified in the flow Figure 1 one flow or multiple flows and / or blocks Figure 1 These computer program instructions can also be loaded onto a computer or other programmable data processing device, such that a series of operation steps are executed on the computer or other programmable device to produce a computer-implemented process, so that the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in the flow Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.

[0094] In a typical configuration, a computing device includes one or more processors (CPUs), an input / output interface, a network interface, and memory. The memory may include non-permanent memory in the form of computer-readable media, random access memory (RAM), and / or non-volatile memory, such as read-only memory (ROM) or flash memory (flash RAM). Memory is an example of computer-readable media.

[0095] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. 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 technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

[0096] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

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

Claims

1. System configuration method for a digital resistance box, Characterized in that, Comprising: Displaying an instrument configuration page for displaying at least two selectable instrument types, with each instrument type corresponding to a set of system parameters; Receiving a type selection operation through the instrument configuration page, where the type selection operation is used to confirm a target instrument type from the at least two selectable instrument types; Configuring the system parameters corresponding to the target instrument type as system operating parameters to generate an instrument control interface adapted to the target instrument type, and controlling the motor of the digital resistance box according to the system operating parameters.

2. The system configuration method according to claim 1, Characterized in that, The system parameters include control interface parameters and physical information parameters.

3. The system configuration method according to claim 2, Characterized in that, The physical information parameters include at least some of the self-weight of the training component, the size of the winding component, the maximum movement stroke of the training component, and the electric control stroke corresponding to the maximum movement stroke.

4. The system configuration method according to claim 2, Characterized in that, After configuring the system parameters corresponding to the target instrument type as system operating parameters to generate an instrument control interface adapted to the target instrument type and controlling the motor of the digital resistance box according to the system operating parameters, it further includes: Generating an instrument control interface adapted to the target instrument type based on the control interface parameters; Receiving a training setting operation through the instrument control interface, where the training setting operation is used to set the current training index; Controlling the operation of the motor of the digital resistance box according to the physical information parameters and the current training index.

5. The system configuration method according to claim 2, Characterized in that, The system parameters further include instrument operation parameters, and the instrument operation parameters are determined based on the human experience values during the use of the instrument type.

6. The system configuration method according to claim 5, Characterized in that, The instrument operation parameters include at least some of the elastic travel, the offset gear, and the minimum elastic travel.

7. The system configuration method according to claim 1, Characterized in that, The instrument configuration page is further used to display a system parameter column for displaying the parameter items of the system parameters, and default values are configured for the parameter items in the system parameter column; Correspondingly, the receiving of the type selection operation through the instrument configuration page includes: Receiving a type switching operation through the parameter item corresponding to the instrument type in the instrument configuration page; Switching the currently displayed instrument type according to the switching operation and following the switching of the default values corresponding to the parameter items in the system parameter column.

8. The system configuration method according to claim 7, Characterized in that, The default values of the parameter items in the system parameter column are adjustable.

9. The system configuration method according to claim 1 or 7, Characterized in that, After displaying the instrument configuration page, it further includes: When a configuration restoration operation is received through the instrument configuration page, the system parameters are restored to the default values.

10. The system configuration method according to claim 1, wherein, after configuring the system parameters corresponding to the target instrument type as system operating parameters, it further includes: when receiving a system configuration operation through the instrument control interface, entering the instrument configuration page from the instrument control interface.

11. The system configuration method according to claim 1, wherein, configuring the system parameters corresponding to the target instrument type as system operating parameters includes: obtaining a target difference configuration file stored in a preset second storage path according to the target instrument type, the target difference configuration file containing the system parameters corresponding to the target instrument type, and storing the obtained target difference configuration file in a preset first storage path; configuring the system parameters extracted from the target difference configuration file in the first storage path as system operating parameters according to a preset parameter mapping rule.

12. A system configuration device for a digital resistance box, wherein, it includes: a configuration page display unit for displaying an instrument configuration page, the instrument configuration page being used to display at least two selectable instrument types, and each of the instrument types is correspondingly configured with a set of system parameters; a type selection operation receiving unit for receiving a type selection operation through the instrument configuration page, the type selection operation being used to confirm a target instrument type from the at least two selectable instrument types; a system parameter configuration unit for configuring the system parameters corresponding to the target instrument type as system operating parameters to generate an instrument control interface adapted to the target instrument type, and controlling the motor of the digital resistance box according to the system operating parameters.

13. A digital resistance box, characterized in that: it includes a motor, a winding assembly, a display control module, and a docking structure, the motor drives the winding assembly to rotate, and the docking structure is used for docking and installing training instruments constituting different instrument types; the display control module is used to implement the system configuration method according to any one of claims 1 to 11.

14. A training instrument, characterized in that: it includes the digital resistance box according to claim 13, the digital resistance box is docked and installed with the bracket of the training instrument through the docking structure, and the pull rope wound on the winding assembly is connected to the actuating part of the training instrument to provide resistance, and the system configuration method is implemented according to the type of the training instrument to complete the configuration of the system parameters corresponding to the target instrument type of the digital resistance box.