A limb training system
By designing a limb training system that uses sensor data acquisition and posture recognition technology to correct incorrect postures of users on office chairs, the system solves the problem of insufficient physical activity caused by prolonged sitting, and improves the efficiency of limb training and user experience in the office environment.
Patent Information
- Application Number
- CN202310405432.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-04-14
- Publication Date
- 2026-02-17
- Estimated Expiration
- 2043-04-14
AI Technical Summary
Existing office chairs cannot effectively correct incorrect posture caused by habitual sitting, nor can they solve the problem of insufficient physical activity caused by prolonged sitting, leading to health problems such as neck and back fatigue and injury.
A limb training system was designed, including a sensor acquisition module, a posture recognition module, a posture training module, and a recording and reminder module. By recognizing the user's posture pressure and position information, the system generates posture type information and provides vibration prompts and training instructions to help users correct incorrect postures and conduct functional training.
It enables the correction of incorrect body postures and functional training in the office environment, improves the efficiency of body training, and enhances the user's experience of body activities in the office environment.
Smart Images

Figure CN116421174B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of software development, and particularly relates to a limb training system. BACKGROUND
[0002] At present, the office worker group is in a sitting office environment for a long time, and the long-term office work environment is not only the main reason for insufficient physical activity, but also easily causes neck and waist fatigue injury and other problems. At present, some seats achieve the purpose of passive adjustment of sitting posture by establishing unstable seat surfaces (yoga ball type) or improving ergonomics design, but still cannot solve the problem of incorrect posture caused by habitual sitting posture, and cannot solve the problem of insufficient physical activity in the long-term sitting office environment. Therefore, a limb training system is provided to realize the correction of incorrect posture and functional training of the limbs in the office environment, thereby improving the efficiency of limb training in the office environment and improving the experience of limb activity of the user in the office environment. SUMMARY
[0003] The technical problem to be solved by the present application is to provide a limb training system to realize the correction of incorrect posture and functional training of the limbs in the office environment, thereby improving the efficiency of limb training in the office environment and improving the experience of limb activity of the user in the office environment.
[0004] In order to solve the above technical problems, the present application discloses a limb training system in the first aspect, comprising:
[0005] A sensing and collecting module is configured to identify and collect posture pressure distribution and posture position of a user to generate corresponding posture data information; the posture data information comprises posture pressure information and posture position information;
[0006] A posture recognition module is configured to recognize the posture data information generated by the sensing and collecting module to generate corresponding posture type information; the posture type information comprises back posture type, spine posture type and leg posture type;
[0007] A posture training module is configured to generate training instruction information in response to a selection operation of a user;
[0008] A record reminding module is configured to generate vibration prompt information based on the posture data information, the posture type information and the posture training instruction information; the vibration prompt information is used to remind the user to correct the posture and train the limbs.
[0009] As an optional implementation, the sensing and collecting module comprises:
[0010] A position sensing unit is configured to identify and collect posture position of a user to generate the posture position information;
[0011] a pressure sensing unit for identifying a posture pressure distribution of the user to generate the posture pressure information; the pressure sensing unit includes 13 pressure sensors; the posture pressure information includes 13 pressure data information; each of the pressure sensors corresponds to one of the pressure data information.
[0012] As an optional implementation, the pressure sensors include a first pressure sensor, a second pressure sensor, a third pressure sensor, a fourth pressure sensor, a fifth pressure sensor, a sixth pressure sensor, a seventh pressure sensor, an eighth pressure sensor, a ninth pressure sensor, a tenth pressure sensor, an eleventh pressure sensor, a twelfth pressure sensor, and a thirteenth pressure sensor, wherein:
[0013] The first pressure sensor and the second pressure sensor are located on a first YZ plane;
[0014] The sixth sensor and the seventh pressure sensor are located on a first XY plane; the first XY plane and the first YZ plane are perpendicular to each other;
[0015] The third pressure sensor, the fourth pressure sensor, and the fifth pressure sensor are located on a second YZ plane; the fifth pressure sensor, the fourth pressure sensor, and the third pressure sensor are sequentially and parallelly distributed along the positive direction of the Z axis on the second YZ plane; the second YZ plane is parallel to the first YZ plane and extends along the positive direction of the X axis;
[0016] The eighth pressure sensor, the ninth pressure sensor, the tenth pressure sensor, the eleventh pressure sensor, the twelfth pressure sensor, and the thirteenth pressure sensor are located on a second XY plane; the eighth pressure sensor, the tenth pressure sensor, and the twelfth pressure sensor are sequentially and parallelly distributed along the negative direction of the X axis; the ninth pressure sensor, the eleventh pressure sensor, and the thirteenth pressure sensor are sequentially and parallelly distributed along the negative direction of the X axis; the eighth pressure sensor and the ninth pressure sensor are sequentially and parallelly distributed along the positive direction of the Y axis; the second XY plane is parallel to the first XY plane and extends along the positive direction of the Z axis.
[0017] As an optional implementation, the posture pressure information includes first pressure data information, second pressure data information, third pressure data information, fourth pressure data information, fifth pressure data information, sixth pressure data information, seventh pressure data information, eighth pressure data information, ninth pressure data information, tenth pressure data information, eleventh pressure data information, twelfth pressure data information, and thirteenth pressure data information;
[0018] The posture recognition module performs posture recognition on the posture data information generated by the sensing and collecting module to generate corresponding posture type information, including:
[0019] The posture recognition module analyzes and processes the second pressure data information, the third pressure data information, the fourth pressure data information, the fifth pressure data information, the sixth pressure data information, the eighth pressure data information, the ninth pressure data information, the tenth pressure data information, the eleventh pressure data information, the twelfth pressure data information, and the thirteenth pressure data information to obtain the back posture type.
[0020] The posture recognition module analyzes and processes the first pressure data information, the second pressure data information, the eighth pressure data information, the ninth pressure data information, the tenth pressure data information, the eleventh pressure data information, the twelfth pressure data information, and the thirteenth pressure data information to obtain the spine posture type.
[0021] The posture recognition module analyzes and processes the eighth pressure data information, the ninth pressure data information, the tenth pressure data information, the eleventh pressure data information, the twelfth pressure data information, and the thirteenth pressure data information to obtain the leg posture type.
[0022] As an optional implementation, the back posture type includes an unhealthy back posture and a normal back posture.
[0023] The posture recognition module analyzes and processes the second pressure data information, the third pressure data information, the fourth pressure data information, the fifth pressure data information, the sixth pressure data information, the eighth pressure data information, the ninth pressure data information, the tenth pressure data information, the eleventh pressure data information, the twelfth pressure data information, and the thirteenth pressure data information to obtain the back posture type, including:
[0024] The posture recognition module determines whether the third pressure data information, the fourth pressure data information, and the fifth pressure data information satisfy a first back posture condition to obtain a first back determination result; the first back posture condition is that the pressure value corresponding to the third pressure data information is less than the pressure value corresponding to the fifth pressure data information, and the pressure value corresponding to the fifth pressure data information is less than or equal to the pressure value corresponding to the fourth pressure data information.
[0025] When the first back determination result is yes, it is determined that the back posture type is the unhealthy back posture.
[0026] when the first back judgment result is no, the posture recognition module judges whether the second pressure data information, the third pressure data information and the fourth pressure data information satisfy a second back posture condition, to obtain a second back judgment result; the second back posture condition is that the pressure value corresponding to the second pressure data information is 0, and the pressure value corresponding to the fourth pressure data information is less than or equal to the pressure value corresponding to the third pressure data information;
[0027] when the second back judgment result is yes, it is determined that the back posture type is the bad back posture;
[0028] when the second back judgment result is no, the posture recognition module judges whether the fourth pressure data information, the fifth pressure data information, the eighth pressure data information, the ninth pressure data information, the tenth pressure data information, the eleventh pressure data information, the twelfth pressure data information and the thirteenth pressure data information satisfy a third back posture condition, to obtain a third back judgment result; the pressure value corresponding to the fourth pressure data information is less than the pressure value corresponding to the fifth pressure data information, and the sum of the pressure value corresponding to the twelfth pressure data information and the pressure value corresponding to the thirteenth pressure data information is less than or equal to 4 times the sum of the pressure value corresponding to the eighth pressure data information, the pressure value corresponding to the ninth pressure data information, the pressure value corresponding to the tenth pressure data information and the pressure value corresponding to the eleventh pressure data information;
[0029] when the third back judgment result is yes, it is determined that the back posture type is the bad back posture;
[0030] when the third back judgment result is no, the posture recognition module judges whether the sixth pressure data information, the seventh pressure data information, the ninth pressure data information, the tenth pressure data information and the eleventh pressure data information satisfy a fourth back posture condition, to obtain a fourth back judgment result; the fourth back posture condition is that the pressure value corresponding to the sixth pressure data information is 0, and the sum of the pressure value corresponding to the eighth pressure data information and the pressure value corresponding to the ninth pressure data information is less than or equal to 0.2 times the sum of the pressure value corresponding to the tenth pressure data information and the pressure value corresponding to the eleventh pressure data information;
[0031] when the fourth back judgment result is yes, it is determined that the back posture type is the bad back posture;
[0032] When the fourth back judgment result is no, the posture recognition module judges whether the tenth pressure data information, the tenth pressure data, the eleventh pressure data information and the twelfth pressure data information satisfy a fifth back posture condition, to obtain a fifth back judgment result; the fifth back posture condition is that the sum of the pressure value corresponding to the tenth pressure data information and the pressure value corresponding to the eleventh pressure data information is less than or equal to the sum of the pressure value corresponding to the twelfth pressure data information and the pressure value corresponding to the thirteenth pressure data information;
[0033] When the fifth back judgment result is yes, it is determined that the back posture type is the bad back posture;
[0034] When the fifth back judgment result is no, it is determined that the back posture type is the normal back posture.
[0035] As an optional implementation, the training instruction information includes training adjustment instruction information and training content instruction information;
[0036] The posture training module includes:
[0037] A training adjustment unit is configured to generate the training adjustment instruction information in response to a selection operation of a training device by a user; the training adjustment instruction information is used to instruct the user to adjust the position of the training device and the resistance of the training device;
[0038] A training content unit is configured to generate the training content instruction information in response to a selection operation of training content by the user; the training content instruction information is used to instruct the user to perform limb training using the training device.
[0039] As an optional implementation, the vibration prompt information includes posture vibration prompt information and training vibration prompt information;
[0040] The record reminding module generates vibration prompt information based on the posture data information, the posture type information and the posture training instruction information, including:
[0041] The record reminding module acquires a current system state;
[0042] The record reminding module judges whether the current system state is a training state, to obtain a state judgment result;
[0043] When the state judgment result is no, the record reminding module processes the posture type information, to obtain the posture vibration prompt information;
[0044] When the state judgment result is yes, the record reminding module processes the posture data information and the posture training instruction information to obtain the training vibration prompt information.
[0045] As an optional implementation, the posture vibration prompt information includes a short vibration prompt, a continuous vibration prompt and a pause vibration prompt.
[0046] The record reminding module processes the posture type information to obtain the posture vibration prompt information, including:
[0047] The record reminding module judges whether the back posture type is an unhealthy back posture to obtain a first type judgment result.
[0048] When the first type judgment result is yes, the record reminding module determines that the posture vibration prompt information is the short vibration prompt.
[0049] When the first type judgment result is no, the record reminding module judges whether the spine posture type is an unhealthy spine posture to obtain a second type judgment result.
[0050] When the second type judgment result is yes, the record reminding module determines that the posture vibration prompt information is the short vibration prompt.
[0051] When the second type judgment result is no, the record reminding module judges whether the leg posture type is an unhealthy leg posture to obtain a third type judgment result.
[0052] When the third type judgment result is yes, the record reminding module determines that the posture vibration prompt information is the short vibration prompt.
[0053] When the third type judgment result is no, the record reminding module determines that the posture vibration prompt information is the pause vibration prompt.
[0054] The record reminding module judges whether the posture vibration prompt information is the short vibration prompt to obtain a fourth type judgment result.
[0055] When the fourth type judgment result is yes, the record reminding module judges whether the continuous appearance times of the short vibration prompt is equal to 3 to obtain a times judgment result.
[0056] When the times judgment result is yes, the record reminding module corrects the posture vibration prompt information to the continuous vibration prompt.
[0057] The second aspect of the present application discloses a computer readable storage medium, and the computer readable storage medium includes the limb training system in any one of the first aspect.
[0058] The third aspect of the present application discloses an electronic device, comprising the limb training system of any one of the first aspect.
[0059] Compared with the prior art, the present application has the following beneficial effects:
[0060] The embodiment of the present application discloses a limb training system, comprising a sensing acquisition module, for identifying and acquiring posture pressure distribution and posture position of a user, to generate corresponding posture data information; the posture data information comprises posture pressure information and posture position information; a posture recognition module, for posture recognition on the posture data information generated by the sensing acquisition module, to generate corresponding posture type information; the posture type information comprises back posture type, spine posture type and leg posture type; a posture training module, for generating training instruction information in response to a selection operation of the user; a record reminding module, for generating vibration prompt information based on the posture data information, the posture type information and the posture training instruction information; the vibration prompt information is used to remind the user of posture correction and limb training. It can be seen that the present application is beneficial to realize the correction of incorrect posture and functional training of the limbs in an office environment, thereby improving the efficiency of limb training in an office environment and improving the experience of limb activity of the user in an office environment. BRIEF DESCRIPTION OF DRAWINGS
[0061] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed in the embodiment description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other drawings can be obtained without creative labor.
[0062] Figure 1 is a structural schematic diagram of a limb training system disclosed by the embodiment of the present application. DETAILED DESCRIPTION
[0063] In order to make the person skilled in the art better understand the present application, the technical solutions in the embodiments of the present application will be described clearly and completely in the following with reference to the drawings of the embodiments of the present application. Obviously, the described embodiments are only some embodiments of the present application, not all. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor are within the scope of protection of the present application.
[0064] The terms "first", "second", and the like in the description and in the claims of the present application and above-described drawings are used to distinguish different objects, and are not used to describe a particular sequential order. Moreover, the terms "comprises", "comprising", and the like are intended to encompass non-exclusive inclusions. For example, processes, methods, articles, or apparatuses that comprise a list of steps or modules are not limited to the listed steps or modules, but can optionally further include additional steps or modules not listed, or can optionally further include other steps or modules inherent to the processes, methods, articles, or apparatuses.
[0065] Reference herein to "an embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment can be included in at least one embodiment of the application. The appearances of the phrase "in an embodiment" in various places in the specification are not necessarily all referring to the same embodiment, nor are they necessarily mutually exclusive of one another. It is expressly understood that any of the embodiments described herein can be combined with any of the other embodiments.
[0066] In particular, reference is made to Figure 1 , Figure 1 is a structural schematic diagram of a limb training system according to an embodiment of the application. As shown in Figure 1 , the limb training system comprises:
[0067] a sensing and collecting module, configured to identify and collect posture pressure distribution and posture position of a user, to generate corresponding posture data information; the posture data information comprises posture pressure information and posture position information;
[0068] a posture recognition module, configured to perform posture recognition on the posture data information generated by the sensing and collecting module, to generate corresponding posture type information; the posture type information comprises back posture type, spine posture type, and leg posture type;
[0069] a posture training module, configured to generate training instruction information in response to a selection operation of the user;
[0070] a record reminding module, configured to generate vibration prompt information based on the posture data information, the posture type information, and the posture training instruction information; the vibration prompt information is used to remind the user to correct the posture and to perform limb training.
[0071] It should be noted that the limb training system according to the application combines the adjustable resistance training function and the sitting posture reminding function, so that the personnel in a long-term sitting work environment can apply the device to perform limb training in the office environment at any time while receiving feedback on the bad sitting posture, thereby not only solving the problem of correcting the sitting posture, but also achieving functional training.
[0072] It can be seen that the limb training system described in the embodiment of the present application is beneficial to realize the correction of the wrong posture and the function training of the limbs in the office environment, thereby improving the efficiency of the limb training in the office environment and enhancing the experience of the user in the limb activity in the office environment.
[0073] As an optional implementation, the sensing and collecting module comprises:
[0074] The position sensing unit is configured to identify the posture position condition of the user to generate posture position information.
[0075] The pressure sensing unit is configured to identify the posture pressure distribution condition of the user to generate posture pressure information; the pressure sensing unit comprises 13 pressure sensors; the posture pressure information comprises 13 pressure data information; each pressure sensor corresponds to one pressure data information.
[0076] It should be noted that the pressure sensor can be a pressure sensor or a digital pressure sensing device, and the embodiment of the present application is not limited.
[0077] The position sensing unit can be an angle sensor, a displacement sensor, or a digital position sensing device, and the embodiment of the present application is not limited.
[0078] It can be seen that the limb training system described in the embodiment of the present application is beneficial to realize the correction of the wrong posture and the function training of the limbs in the office environment, thereby improving the efficiency of the limb training in the office environment and enhancing the experience of the user in the limb activity in the office environment.
[0079] As an optional implementation, the pressure sensor comprises a first pressure sensor, a second pressure sensor, a third pressure sensor, a fourth pressure sensor, a fifth pressure sensor, a sixth pressure sensor, a seventh pressure sensor, an eighth pressure sensor, a ninth pressure sensor, a tenth pressure sensor, an eleventh pressure sensor, a twelfth pressure sensor, and a thirteenth pressure sensor, wherein:
[0080] The first pressure sensor and the second pressure sensor are located on the first YZ plane.
[0081] The sixth pressure sensor and the seventh pressure sensor are located on the first XY plane; the first XY plane and the first YZ plane are perpendicular to each other.
[0082] The third pressure sensor, the fourth pressure sensor, and the fifth pressure sensor are located on the second YZ plane; the fifth pressure sensor, the fourth pressure sensor, and the third pressure sensor are sequentially and parallelly distributed along the positive direction of the Z axis on the second YZ plane; the second YZ plane is parallel to the first YZ plane and extends along the positive direction of the X axis.
[0083] The eighth pressure sensor, the ninth pressure sensor, the tenth pressure sensor, the eleventh pressure sensor, the twelfth pressure sensor and the thirteenth pressure sensor are located in the second XY plane; the eighth pressure sensor, the tenth pressure sensor and the twelfth pressure sensor are sequentially and parallelly distributed along the negative direction of the X axis; the ninth pressure sensor, the eleventh pressure sensor and the thirteenth pressure sensor are sequentially and parallelly distributed along the negative direction of the X axis; the eighth pressure sensor and the ninth pressure sensor are sequentially and parallelly distributed along the positive direction of the Y axis; and the second XY plane is a plane parallel to the first XY plane and extending along the positive direction of the Z axis.
[0084] It should be noted that the X, Y and Z respectively represent three axes in a three-dimensional coordinate. Further, the positive direction of the X axis is a direction from the sixth pressure sensor to the seventh pressure sensor; the positive direction of the Y axis is a direction from the eighth pressure sensor to the ninth pressure sensor; and the positive direction of the Z axis is a direction from the fifth pressure sensor to the fourth pressure sensor.
[0085] It should be noted that the first YZ plane and the second YZ plane are planes constructed in the Y axis direction and the Z axis direction. The first XY plane and the second XY plane are planes constructed in the X axis and the Y axis.
[0086] It can be seen that the limb training system described in the embodiment of the present application is beneficial to realize the correction of incorrect postures and functional training of limbs in an office environment, thereby improving the efficiency of limb training in an office environment and improving the experience of limb activities of a user in an office environment.
[0087] As an optional implementation, the posture pressure information includes first pressure data information, second pressure data information, third pressure data information, fourth pressure data information, fifth pressure data information, sixth pressure data information, seventh pressure data information, eighth pressure data information, ninth pressure data information, tenth pressure data information, eleventh pressure data information, twelfth pressure data information and thirteenth pressure data information.
[0088] The posture recognition module performs posture recognition on the posture data information generated by the sensing and collecting module to generate corresponding posture type information, including:
[0089] The posture recognition module analyzes and processes the second pressure data information, the third pressure data information, the fourth pressure data information, the fifth pressure data information, the sixth pressure data information, the eighth pressure data information, the ninth pressure data information, the tenth pressure data information, the eleventh pressure data information, the twelfth pressure data information and the thirteenth pressure data information to obtain a back posture type.
[0090] The posture recognition module analyzes and processes the first pressure data information, the second pressure data information, the eighth pressure data information, the ninth pressure data information, the tenth pressure data information, the eleventh pressure data information, the twelfth pressure data information, and the thirteenth pressure data information to obtain a spine posture type.
[0091] The posture recognition module analyzes and processes the eighth pressure data information, the ninth pressure data information, the tenth pressure data information, the eleventh pressure data information, the twelfth pressure data information, and the thirteenth pressure data information to obtain a leg posture type.
[0092] In this optional embodiment, as an optional implementation, the posture recognition module analyzes and processes the first pressure data information, the second pressure data information, the eighth pressure data information, the ninth pressure data information, the tenth pressure data information, the eleventh pressure data information, the twelfth pressure data information, and the thirteenth pressure data information to obtain a spine posture type, including:
[0093] The posture recognition module determines whether the first pressure data information and the second pressure data information satisfy a first spine posture condition to obtain a first spine determination result; the first spine posture condition is that a ratio of an absolute value of a difference between a pressure value corresponding to the first pressure data information and a pressure value corresponding to the second pressure data information to the pressure value corresponding to the first pressure data information is greater than or equal to 0.05;
[0094] When the first spine determination result is yes, it is determined that the spine posture type is an unhealthy spine posture;
[0095] When the first spine determination result is no, the posture recognition module determines whether the twelfth pressure data information and the thirteenth pressure data information satisfy a second spine posture condition to obtain a second spine determination result; the second spine posture condition is that a ratio of an absolute value of a difference between a pressure value corresponding to the twelfth pressure data information and a pressure value corresponding to the thirteenth pressure data information to the pressure value corresponding to the twelfth pressure data information is greater than or equal to 0.05;
[0096] When the second spine determination result is yes, it is determined that the spine state type is an unhealthy spine state;
[0097] When the second spine determination result is no, the posture recognition module determines whether the tenth pressure data information and the eleventh pressure data information satisfy a third spine posture condition to obtain a third spine determination result; the third spine posture condition is that a ratio of an absolute value of a difference between a pressure value corresponding to the tenth pressure data information and a pressure value corresponding to the eleventh pressure data information to the pressure value corresponding to the tenth pressure data information is greater than or equal to 0.05;
[0098] When the third spine determination result is yes, it is determined that the spine state type is an unhealthy spine state;
[0099] When the third spinal posture determination result is no, the posture recognition module determines whether the eighth pressure data information and the ninth pressure data information satisfy a fourth spinal posture condition to obtain a fourth spinal posture determination result; the fourth spinal posture condition is that a ratio of an absolute value of a difference between a pressure value corresponding to the eighth pressure data information and a pressure value corresponding to the ninth pressure data information to the pressure value corresponding to the eighth pressure data information is greater than or equal to 0.05;
[0100] When the fourth spinal posture determination result is yes, it is determined that the spinal posture type is an unhealthy spinal posture;
[0101] When the fourth spinal posture determination result is no, it is determined that the spinal posture type is a normal spinal posture.
[0102] In this optional embodiment, as another optional implementation, the posture recognition module analyzes and processes the eighth pressure data information, the ninth pressure data information, the tenth pressure data information, the eleventh pressure data information, the twelfth pressure data information and the thirteenth pressure data information, and the leg posture type includes:
[0103] The posture recognition module determines whether the twelfth pressure data information and the thirteenth pressure data information satisfy a first leg posture condition to obtain a first leg determination result; the first leg posture condition is that a ratio of an absolute value of a difference between a pressure value corresponding to the twelfth pressure data information and a pressure value corresponding to the thirteenth pressure data information to the pressure value corresponding to the twelfth pressure data information is greater than or equal to 0.05;
[0104] When the first leg determination result is yes, it is determined that the leg posture type is an unhealthy leg posture;
[0105] When the first leg determination result is no, the posture recognition module determines whether the tenth pressure data information and the eleventh pressure data information satisfy a second leg posture condition to obtain a second leg determination result; the second leg posture condition is that a ratio of an absolute value of a difference between a pressure value corresponding to the tenth pressure data information and a pressure value corresponding to the eleventh pressure data information to the pressure value corresponding to the tenth pressure data information is greater than or equal to 0.05;
[0106] When the second leg determination result is yes, it is determined that the leg posture type is an unhealthy leg posture;
[0107] When the second leg determination result is no, the posture recognition module determines whether the eighth pressure data information and the ninth pressure data information satisfy a third leg posture condition to obtain a third leg determination result; the third leg posture condition is that a ratio of an absolute value of a difference between a pressure value corresponding to the eighth pressure data information and a pressure value corresponding to the ninth pressure data information to the pressure value corresponding to the eighth pressure data information is greater than or equal to 0.05;
[0108] When the third leg part judgment result is yes, the leg part posture type is determined as an unhealthy leg part posture;
[0109] When the third leg part judgment result is no, the leg part posture type is determined as a normal leg part posture.
[0110] It can be seen that the limb training system described in the embodiment of the present application is beneficial to realize the correction of the limb error posture and the function training in the office environment, thereby improving the limb training efficiency in the office environment and improving the experience of the user in the limb activity in the office environment.
[0111] As an optional implementation, the back posture type includes an unhealthy back posture and a normal back posture;
[0112] The posture recognition module analyzes and processes the second pressure data information, the third pressure data information, the fourth pressure data information, the fifth pressure data information, the sixth pressure data information, the eighth pressure data information, the ninth pressure data information, the tenth pressure data information, the eleventh pressure data information, the twelfth pressure data information and the thirteenth pressure data information to obtain the back posture type, including:
[0113] The posture recognition module judges whether the third pressure data information, the fourth pressure data information and the fifth pressure data information satisfy a first back posture condition to obtain a first back judgment result; the first back posture condition is that the pressure value corresponding to the third pressure data information is less than the pressure value corresponding to the fifth pressure data information, and the pressure value corresponding to the fifth pressure data information is less than or equal to the pressure value corresponding to the fourth pressure data information;
[0114] When the first back judgment result is yes, the back posture type is determined as an unhealthy back posture;
[0115] When the first back judgment result is no, the posture recognition module judges whether the second pressure data information, the third pressure data information and the fourth pressure data information satisfy a second back posture condition to obtain a second back judgment result; the second back posture condition is that the pressure value corresponding to the second pressure data information is 0, and the pressure value corresponding to the fourth pressure data information is less than or equal to the pressure value corresponding to the third pressure data information;
[0116] When the second back judgment result is yes, the back posture type is determined as an unhealthy back posture;
[0117] When the second back judgment result is no, the posture recognition module judges whether the fourth pressure data information, the fifth pressure data information, the eighth pressure data information, the ninth pressure data information, the tenth pressure data information, the eleventh pressure data information, the twelfth pressure data information and the thirteenth pressure data information satisfy a third back posture condition, to obtain a third back judgment result; the pressure value corresponding to the fourth pressure data information is less than the pressure value corresponding to the fifth pressure data information, and the sum of the pressure value corresponding to the twelfth pressure data information and the pressure value corresponding to the thirteenth pressure data information is less than or equal to 4 times the sum of the pressure value corresponding to the eighth pressure data information, the pressure value corresponding to the ninth pressure data information, the pressure value corresponding to the tenth pressure data information and the pressure value corresponding to the eleventh pressure data information;
[0118] When the third back judgment result is yes, it is determined that the back posture type is an unhealthy back posture;
[0119] When the third back judgment result is no, the posture recognition module judges whether the sixth pressure data information, the seventh pressure data information, the ninth pressure data information, the tenth pressure data information and the eleventh pressure data information satisfy a fourth back posture condition, to obtain a fourth back judgment result; the fourth back posture condition is that the pressure value corresponding to the sixth pressure data information is 0, and the sum of the pressure value corresponding to the eighth pressure data information and the pressure value corresponding to the ninth pressure data information is less than or equal to 0.2 times the sum of the pressure value corresponding to the tenth pressure data information and the pressure value corresponding to the eleventh pressure data information;
[0120] When the fourth back judgment result is yes, it is determined that the back posture type is an unhealthy back posture;
[0121] When the fourth back judgment result is no, the posture recognition module judges whether the tenth pressure data information, the eleventh pressure data information and the twelfth pressure data information satisfy a fifth back posture condition, to obtain a fifth back judgment result; the fifth back posture condition is that the sum of the pressure value corresponding to the tenth pressure data information and the pressure value corresponding to the eleventh pressure data information is less than or equal to the sum of the pressure value corresponding to the twelfth pressure data information and the pressure value corresponding to the thirteenth pressure data information;
[0122] When the fifth back judgment result is yes, it is determined that the back posture type is an unhealthy back posture;
[0123] When the fifth back judgment result is no, it is determined that the back posture type is a normal back posture.
[0124] It can be seen that the limb training system described in the embodiment of the present application is beneficial to realize the correction of incorrect postures and functional training of limbs in an office environment, thereby improving the efficiency of limb training in an office environment and improving the experience of limb activities of a user in an office environment.
[0125] As an optional implementation, the training instruction information comprises training adjustment instruction information and training content instruction information;
[0126] The posture training module comprises:
[0127] The training adjustment unit is configured to generate the training adjustment instruction information in response to a selection operation of the user on the training device; the training adjustment instruction information is used to instruct the user to adjust the position of the training device and the resistance of the training device;
[0128] The training content unit is configured to generate the training content instruction information in response to a selection operation of the user on the training content; the training content instruction information is used to instruct the user to perform the limb training using the training device.
[0129] It should be noted that the user needs to connect the resistance belt with different resistance values to the fixed point when performing the limb training using the training device, so as to change the training load, and thus the training adjustment resistance instruction information is generated to assist the user to adjust the resistance of the training device. Further, the training devices used by the user in the training of different contents are different, and thus the use of different devices needs to be adjusted according to the actual needs of the user to adapt to different human body shapes and achieve good training effect. For example, the upper limb training is achieved by adjusting the telescopic surface, the shoulder and chest training is achieved by adjusting the sliding fixing device and the telescopic rod, the lower limb training is achieved by adjusting the adjustable support arm, the neck training is achieved by adjusting the sliding fixing device, and the waist training is achieved by adjusting the height of the special-shaped waist rest to set the relevant training positions.
[0130] It should be noted that the user needs to set the training content before the training to generate the training content instruction information suitable for the training content, and then show the user the corresponding training content when the user performs the training, thereby improving the training efficiency. Further, the training mode can be selected and customized through a mobile phone application and the like when the training content is set. The single training can be performed by selecting a certain training module; the full set training is to perform 5 modules and 10 contents (upper arm flexion, upper arm extension, shoulder horizontal adduction, shoulder adduction, neck extension, waist extension, hip horizontal adduction, hip horizontal extension, knee flexion, and knee extension) each for 10 times / 3 groups, with an interval of 1 minute between groups; and the customized training can be achieved by selecting different training modules, setting different training times / group numbers, setting the rotation rule of the training modules (one rotation per group / one rotation per multiple groups), or setting the training interval time.
[0131] It can be seen that the limb training system described in the embodiment of the present application is beneficial to realize the correction of the incorrect posture and the functional training of the limbs in the office environment, thereby improving the training efficiency of the limbs in the office environment and improving the experience of the user in the limb activity in the office environment.
[0132] As an optional implementation, the vibration prompt information includes posture vibration prompt information and training vibration prompt information.
[0133] The recording reminding module generates vibration prompt information based on the posture data information, the posture type information, and the posture training instruction information, including:
[0134] The recording reminding module acquires a current system state.
[0135] The recording reminding module determines whether the current system state is a training state, and obtains a state determination result.
[0136] When the state determination result is no, the recording reminding module processes the posture type information, and obtains posture vibration prompt information.
[0137] When the state determination result is yes, the recording reminding module processes the posture data information and the posture training instruction information, and obtains training vibration prompt information.
[0138] It should be noted that the current system state represents a state in which the user utilizes the device, for example, when the user utilizes the device to perform limb training, the current system state is a training state.
[0139] In the optional embodiment, as an optional implementation, the recording reminding module processes the posture data information and the posture training instruction information, and obtains training vibration prompt information, including:
[0140] The recording reminding module determines a number of qualified posture training times based on the posture position information.
[0141] The recording reminding module filters, from the posture training instruction information, a number of training times corresponding to training content matched with the posture position information.
[0142] The recording reminding module determines whether the number of qualified posture training times is equal to the number of training times, and obtains a training determination result.
[0143] When the training determination result is no, the recording reminding module determines that the training vibration prompt information is first short prompt information.
[0144] When the training determination result is yes, the recording reminding module determines that the training vibration prompt information is second short prompt information.
[0145] It should be noted that the first short prompt information is a 5-second prompt after 1 minute.
[0146] It should be noted that the second short prompt information is a 5-second prompt after 3 minutes.
[0147] Further, after the training vibration prompt information is generated, if the position sensing unit of the limb training system still does not collect the position information meeting the training requirement, the limb training system generates a 4-hour training maintenance information, so that the last training program can be continued when the user starts the limb training again.
[0148] It should be noted that the qualified times of the posture training are determined by judging the times of the recognized posture position reaching the training posture position. For example, when the user performs the neck training, if the rotation angle of the neck training device collected by the position sensing unit is greater than or equal to 30°, it is determined that the posture position reaches the training posture position, and then the qualified times of the posture training are increased by 1.
[0149] It should be noted that the training times corresponding to the training content matched with the posture position information are determined by matching the device corresponding to the posture position collected by the posture position information with the training posture corresponding to the posture training indication information. For example, when the user performs the neck training, the recognized posture position is the rotation angle of the neck device, the corresponding training posture is also the neck posture training, the neck device and the neck posture training have the same neck information, and then it is considered that the two are matched.
[0150] It should be noted that the training times can be determined by the user according to the training content, or can be directly preset by the system, for example, 3 times.
[0151] It can be seen that the limb training system described in the embodiment of the present application is beneficial to realize the correction of the incorrect posture and the functional training in the office environment, and further improve the efficiency of the limb training in the office environment and the experience of the user in the office environment.
[0152] As an optional implementation, the posture vibration prompt information includes a short vibration prompt, a continuous vibration prompt and a pause vibration prompt.
[0153] The recording reminding module processes the posture type information to obtain the posture vibration prompt information, including:
[0154] The recording reminding module judges whether the back posture type is an unhealthy back posture to obtain a first type judgment result.
[0155] When the first type judgment result is yes, the recording reminding module determines that the posture vibration prompt information is the short vibration prompt.
[0156] When the first type judgment result is no, the recording reminding module judges whether the spine posture type is an unhealthy spine posture to obtain a second type judgment result.
[0157] When the second type judgment result is yes, the posture vibration prompt information is determined as a short vibration prompt by the record reminding module.
[0158] When the second type judgment result is no, the record reminding module judges whether the leg posture type is an unhealthy leg posture, and obtains a third type judgment result.
[0159] When the third type judgment result is yes, the posture vibration prompt information is determined as a short vibration prompt by the record reminding module.
[0160] When the third type judgment result is no, the posture vibration prompt information is determined as a pause vibration prompt by the record reminding module.
[0161] The record reminding module judges whether the posture vibration prompt information is a short vibration prompt, and obtains a fourth type judgment result.
[0162] When the fourth type judgment result is yes, the record reminding module judges whether the continuous appearance times of the short vibration prompt is equal to 3, and obtains a times judgment result.
[0163] When the times judgment result is yes, the posture vibration prompt information is corrected as a continuous vibration prompt by the record reminding module.
[0164] It should be noted that the continuous appearance times of the short vibration prompt represent the continuous uninterrupted times of the analysis result of the record reminding module on the posture type information.
[0165] It should be noted that the vibration time corresponding to the short vibration prompt is less than the vibration time corresponding to the continuous vibration prompt. For example, the time corresponding to the short vibration prompt is 30 seconds, and the vibration time corresponding to the continuous vibration prompt is 3 minutes.
[0166] It can be seen that the implementation of the limb training system described in the embodiment of the present application is beneficial to realize the correction of the incorrect posture and the functional training of the limbs in the office environment, thereby improving the efficiency of the limb training in the office environment and improving the experience of the user's limb activity in the office environment.
[0167] Embodiment two
[0168] The computer readable storage medium disclosed in the embodiment of the present application comprises the limb training system as in embodiment one. It should be noted that for the detailed description of the limb training system, please refer to the specific description of the related content in embodiment one, and the present embodiment will not be repeated.
[0169] Embodiment three
[0170] The electronic device disclosed by the embodiment of the present application comprises the limb training system of the embodiment one. It should be noted that the detailed description of the limb training system is referred to the specific description of the related content in the embodiment one, and the embodiment will not be described here.
[0171] The above describes specific embodiments of the present specification, and other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims can be performed in an order different than the order in which they are recited in the embodiments and still achieve desirable results. In addition, the processes depicted in the figures do not necessarily have to be performed in the specific order described or in sequential order, but can be performed in other orders or concurrently. In some embodiments, multitasking and parallel processing can be advantageous.
[0172] Each of the embodiments in the present specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other. Each embodiment focuses on the difference from other embodiments. In particular, for the device, equipment, and non-volatile computer readable storage medium embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can be referred to the part of the method embodiment.
[0173] The device, equipment, non-volatile computer readable storage medium, and method provided by the embodiments of the present specification are corresponding, and therefore, the device, equipment, and non-volatile computer storage medium also have similar beneficial technical effects as the corresponding method. Since the beneficial technical effects of the method have been described in detail above, the beneficial technical effects of the corresponding device, equipment, and non-volatile computer storage medium will not be described here.
[0174] In the 1990s, it was quite obvious to distinguish whether an improvement in a technology was in hardware (e.g., improvement in circuit structures of diodes, transistors, switches, etc.) or in software (improvement in method flow). However, as technology has evolved, many improvements in method flow today can be considered as direct improvements in hardware circuit structures. Designers almost always obtain the corresponding hardware circuit structures by programming the improved method flow into hardware circuits. Therefore, it cannot be said that an improvement in a method flow cannot be implemented by hardware entity modules. For example, a programmable logic device (PLD) such as a field programmable gate array (FPGA) is an integrated circuit whose logic function is determined by user programming of the device. A digital system is "integrated" on a PLD by the designer programming it, rather than by ordering a chip manufacturer to design and fabricate a custom integrated circuit chip. Moreover, instead of manually fabricating integrated circuit chips, this programming is now mostly implemented by "logic compiler" software, which is similar to software compilers used in program development, and the original code before compilation must also be written in a specific programming language, which is called a hardware description language (HDL), and there are many such languages, such as ABEL (Advanced Boolean Expression Language), AHDL (Altera Hardware Description Language), Confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), Lava, Lola, MyHDL, PALASM, RHDL (Ruby Hardware Description Language), etc., and the most commonly used are VHDL (Very-High-Speed Integrated Circuit Hardware Description Language) and Verilog. Those skilled in the art should be aware that, as long as the method flow is logically programmed in the above-mentioned hardware description languages and programmed into an integrated circuit, a hardware circuit that implements the logical method flow can be easily obtained.
[0175] The controller can be implemented in any suitable way, for example, the controller can take the form of a microprocessor or processor and a computer readable medium storing computer readable program code, such as software or firmware, executable by the (micro)processor, logic gates, switches, an application specific integrated circuit (ASIC), a programmable logic controller and an embedded microcontroller, examples of which include but are not limited to the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20 and Silicone Labs C8051F320, the memory controller can also be implemented as part of the control logic of the memory. Those skilled in the art will also know that, in addition to being implemented in pure computer readable program code, the controller can equally well be implemented to perform the same functions using logic gates, switches, an application specific integrated circuit, a programmable logic controller and an embedded microcontroller, etc. by means of a logical programming of the method steps. The controller can thus be considered as a hardware component, and the means comprised therein for performing the various functions can be considered as structures within the hardware component. Alternatively, the means for performing the various functions can even be considered as both a software module implementing the method and a structure within the hardware component.
[0176] The systems, apparatuses, modules or units illustrated by the above embodiments can be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, the computer can be a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.
[0177] For the sake of description, the above apparatuses are described in various units by functions respectively. Of course, the functions of the units can be implemented in one or more software and / or hardware in implementing the present specification.
[0178] Those skilled in the art will understand that the embodiments of the present specification can be provided as a method, a system or a computer program product. Therefore, the embodiments of the present specification can take the form of a complete hardware embodiment, a complete software embodiment or an embodiment combining software and hardware aspects. Moreover, the embodiments of the present specification can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0179] The specification is presented with reference to flow diagrams and / or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the specification. It will be understood that each block of the flow diagrams and / or block diagrams, and combinations of blocks in the flow diagrams and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processing element or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flow diagrams and / or block diagrams block or blocks. Figure 1 The flow diagrams and / or block diagrams in the specification can present a method, apparatus or computer program product according to embodiments of the specification. Flow diagrams and / or block diagrams can also present a method, apparatus or computer program product to achieve functions specified in flow diagrams and / or block diagrams block or blocks. Figure 1 The flow diagrams and / or block diagrams in the specification can present a method, apparatus or computer program product according to embodiments of the specification. Flow diagrams and / or block diagrams can also present a method, apparatus or computer program product to achieve functions specified in flow diagrams and / or block diagrams block or blocks.
[0180] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instructions which implement the flow diagrams and / or block diagrams block or blocks. Figure 1 The flow diagrams and / or block diagrams in the specification can present a method, apparatus or computer program product according to embodiments of the specification. Flow diagrams and / or block diagrams can also present a method, apparatus or computer program product to achieve functions specified in flow diagrams and / or block diagrams block or blocks. Figure 1 The flow diagrams and / or block diagrams in the specification can present a method, apparatus or computer program product according to embodiments of the specification. Flow diagrams and / or block diagrams can also present a method, apparatus or computer program product to achieve functions specified in flow diagrams and / or block diagrams block or blocks.
[0181] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the flow diagrams and / or block diagrams block or blocks. Figure 1 The flow diagrams and / or block diagrams in the specification can present a method, apparatus or computer program product according to embodiments of the specification. Flow diagrams and / or block diagrams can also present a method, apparatus or computer program product to achieve functions specified in flow diagrams and / or block diagrams block or blocks. Figure 1 The flow diagrams and / or block diagrams in the specification can present a method, apparatus or computer program product according to embodiments of the specification. Flow diagrams and / or block diagrams can also present a method, apparatus or computer program product to achieve functions specified in flow diagrams and / or block diagrams block or blocks.
[0182] In a typical configuration, a computing device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory.
[0183] The memory can include non-persistent memory and / or storage mechanisms such as, for example, random access memory (RAM), non-volatile memory (NVM), and / or a persistent memory such as, for example, read-only memory (ROM) or flash memory. The memory is an example of computer-readable media.
[0184] Computer-readable media includes permanent and non-permanent, movable and non-movable media that can be implemented by any method or technology to store information. The information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassette, magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information accessible by a computing device. According to the definition herein, computer-readable media does not include transitory media such as modulated data signals and carriers.
[0185] It should also be noted that the terms "comprising", "containing", or any other variant thereof are intended to encompass non-exclusive inclusion, such that processes, methods, articles or devices that comprise a list of elements not only include those elements, but also include other elements not expressly listed or inherent to such processes, methods, articles or devices. Without more limitations, the element defined by the statement "comprising a" does not exclude the presence of additional identical elements in the process, method, article or device comprising the element.
[0186] The specification can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The specification can also be practiced in a distributed computing environment, in which tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules can be located in local and remote computer storage media, including storage devices.
[0187] Each embodiment in the specification is described in a progressive manner, and the same or similar parts between each embodiment can be referred to each other, and each embodiment focuses on the difference from other embodiments. In particular, for system embodiments, since they are basically similar to method embodiments, the description is relatively simple, and the relevant parts can be referred to the part of the method embodiment.
[0188] It should be noted that the limb training system disclosed in the embodiments of the present application is only the preferred embodiment of the present application, and is used to illustrate the technical solutions of the present application, but not to limit the present application; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that the technical solutions recorded in the foregoing embodiments can be modified, or some technical features can be replaced equivalently; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims
1. A system for training a limb, characterized by The system comprises: a sensing acquisition module for identifying and acquiring posture pressure distribution and posture position of a user to generate corresponding posture data information; the posture data information comprises posture pressure information and posture position information; a posture recognition module for recognizing the posture data information generated by the sensing acquisition module to generate corresponding posture type information; the posture type information comprises back posture type, spine posture type and leg posture type; a posture training module for generating training instruction information in response to a selection operation of a user; a record reminding module for generating vibration prompt information based on the posture data information, the posture type information and the posture training instruction information; the vibration prompt information is used to remind the user to correct the posture and train the limbs; wherein the sensing acquisition module comprises: a position sensing unit for identifying and acquiring posture position of a user to generate the posture position information; a pressure sensing unit for identifying and acquiring posture pressure distribution of a user to generate the posture pressure information; the pressure sensing unit comprises 13 pressure sensors; the posture pressure information comprises 13 pressure data information; each pressure sensor corresponds to one pressure data information; wherein the pressure sensors comprise a first pressure sensor, a second pressure sensor, a third pressure sensor, a fourth pressure sensor, a fifth pressure sensor, a sixth pressure sensor, a seventh pressure sensor, an eighth pressure sensor, a ninth pressure sensor, a tenth pressure sensor, an eleventh pressure sensor, a twelfth pressure sensor and a thirteenth pressure sensor, wherein: the first pressure sensor and the second pressure sensor are located on a first YZ plane; the sixth pressure sensor and the seventh pressure sensor are located on a first XY plane; the first XY plane and the first YZ plane are perpendicular to each other; the third pressure sensor, the fourth pressure sensor and the fifth pressure sensor are located on a second YZ plane; the fifth pressure sensor, the fourth pressure sensor and the third pressure sensor are sequentially and parallelly distributed along the positive direction of the Z axis on the second YZ plane; the second YZ plane is parallel to the first YZ plane and extends along the positive direction of the X axis; the eighth pressure sensor, the ninth pressure sensor, the tenth pressure sensor, the eleventh pressure sensor, the twelfth pressure sensor and the thirteenth pressure sensor are located on a second XY plane; the eighth pressure sensor, the tenth pressure sensor and the twelfth pressure sensor are sequentially and parallelly distributed along the negative direction of the X axis; the ninth pressure sensor, the eleventh pressure sensor and the thirteenth pressure sensor are sequentially and parallelly distributed along the negative direction of the X axis; the eighth pressure sensor and the ninth pressure sensor are sequentially and parallelly distributed along the positive direction of the Y axis; the second XY plane is parallel to the first XY plane and extends along the positive direction of the Z axis. The posture pressure information includes first pressure data information, second pressure data information, third pressure data information, fourth pressure data information, fifth pressure data information, sixth pressure data information, seventh pressure data information, eighth pressure data information, ninth pressure data information, tenth pressure data information, eleventh pressure data information, twelfth pressure data information and thirteenth pressure data information. The posture recognition module performs posture recognition on the posture data information generated by the sensing and collecting module to generate corresponding posture type information, including: The posture recognition module analyzes and processes the second pressure data information, the third pressure data information, the fourth pressure data information, the fifth pressure data information, the sixth pressure data information, the eighth pressure data information, the ninth pressure data information, the tenth pressure data information, the eleventh pressure data information, the twelfth pressure data information and the thirteenth pressure data information to obtain the back posture type. The posture recognition module analyzes and processes the first pressure data information, the second pressure data information, the eighth pressure data information, the ninth pressure data information, the tenth pressure data information, the eleventh pressure data information, the twelfth pressure data information and the thirteenth pressure data information to obtain the spine posture type. The posture recognition module analyzes and processes the eighth pressure data information, the ninth pressure data information, the tenth pressure data information, the eleventh pressure data information, the twelfth pressure data information and the thirteenth pressure data information to obtain the leg posture type.
2. The system of claim 1, wherein, The back posture type includes an unhealthy back posture and a normal back posture. The posture recognition module analyzes and processes the second pressure data information, the third pressure data information, the fourth pressure data information, the fifth pressure data information, the sixth pressure data information, the eighth pressure data information, the ninth pressure data information, the tenth pressure data information, the eleventh pressure data information, the twelfth pressure data information and the thirteenth pressure data information to obtain the back posture type, including: The posture recognition module determines whether the third pressure data information, the fourth pressure data information and the fifth pressure data information satisfy a first back posture condition to obtain a first back determination result; the first back posture condition is that the pressure value corresponding to the third pressure data information is less than the pressure value corresponding to the fifth pressure data information, and the pressure value corresponding to the fifth pressure data information is less than or equal to the pressure value corresponding to the fourth pressure data information; When the first back determination result is yes, it is determined that the back posture type is the unhealthy back posture. When the first back judgment result is no, the posture recognition module judges whether the second pressure data information, the third pressure data information and the fourth pressure data information satisfy a second back posture condition, to obtain a second back judgment result; the second back posture condition is that the pressure value corresponding to the second pressure data information is 0, and the pressure value corresponding to the fourth pressure data information is less than or equal to the pressure value corresponding to the third pressure data information; When the second back judgment result is yes, it is determined that the back posture type is the bad back posture; When the second back judgment result is no, the posture recognition module judges whether the fourth pressure data information, the fifth pressure data information, the eighth pressure data information, the ninth pressure data information, the tenth pressure data information, the eleventh pressure data information, the twelfth pressure data information and the thirteenth pressure data information satisfy a third back posture condition, to obtain a third back judgment result; the pressure value corresponding to the fourth pressure data information is less than the pressure value corresponding to the fifth pressure data information, and the sum of the pressure value corresponding to the twelfth pressure data information and the pressure value corresponding to the thirteenth pressure data information is less than or equal to 4 times the sum of the pressure value corresponding to the eighth pressure data information, the pressure value corresponding to the ninth pressure data information, the pressure value corresponding to the tenth pressure data information and the pressure value corresponding to the eleventh pressure data information; When the third back judgment result is yes, it is determined that the back posture type is the bad back posture; When the third back judgment result is no, the posture recognition module judges whether the sixth pressure data information, the seventh pressure data information, the ninth pressure data information, the tenth pressure data information and the eleventh pressure data information satisfy a fourth back posture condition, to obtain a fourth back judgment result; the fourth back posture condition is that the pressure value corresponding to the sixth pressure data information is 0, and the sum of the pressure value corresponding to the eighth pressure data information and the pressure value corresponding to the ninth pressure data information is less than or equal to 0.2 times the sum of the pressure value corresponding to the tenth pressure data information and the pressure value corresponding to the eleventh pressure data information; When the fourth back judgment result is yes, it is determined that the back posture type is the bad back posture; When the fourth back judgment result is no, the posture recognition module judges whether the tenth pressure data information, the tenth pressure data, the eleventh pressure data information and the twelfth pressure data information satisfy a fifth back posture condition, to obtain a fifth back judgment result; the fifth back posture condition is that the sum of the pressure value corresponding to the tenth pressure data information and the pressure value corresponding to the eleventh pressure data information is less than or equal to the sum of the pressure value corresponding to the twelfth pressure data information and the pressure value corresponding to the thirteenth pressure data information; When the fifth back judgment result is yes, it is determined that the back posture type is the bad back posture; When the fifth back judgment result is no, it is determined that the back posture type is the normal back posture.
3. The system of claim 1, wherein, The training instruction information includes training adjustment instruction information and training content instruction information. The posture training module includes: A training adjustment unit is configured to generate the training adjustment instruction information in response to a selection operation of a training device by a user, and the training adjustment instruction information is used to instruct the user to adjust a position of the training device and a resistance of the training device. A training content unit is configured to generate the training content instruction information in response to a selection operation of training content by the user, and the training content instruction information is used to instruct the user to perform a content of limb training by using the training device.
4. The system for limb training of claim 1, wherein, The vibration prompt information includes posture vibration prompt information and training vibration prompt information. The record reminding module generates vibration prompt information based on the posture data information, the posture type information, and the posture training instruction information, including: The record reminding module acquires a current system state. The record reminding module judges whether the current system state is a training state to obtain a state judgment result. When the state judgment result is no, the record reminding module processes the posture type information to obtain the posture vibration prompt information. When the state judgment result is yes, the record reminding module processes the posture data information and the posture training instruction information to obtain the training vibration prompt information.
5. The system of claim 4, wherein, The posture vibration prompt information includes a short vibration prompt, a continuous vibration prompt, and a pause vibration prompt. The record reminding module processes the posture type information to obtain the posture vibration prompt information, including: The record reminding module judges whether the back posture type is an unhealthy back posture to obtain a first type judgment result. When the first type judgment result is yes, the record reminding module determines that the posture vibration prompt information is the short vibration prompt. When the first type judgment result is no, the record reminding module judges whether the spine posture type is an unhealthy spine posture to obtain a second type judgment result. When the second type judgment result is yes, the record reminding module determines that the posture vibration prompt information is the short vibration prompt. When the second type judgment result is no, the record reminding module judges whether the leg posture type is an unhealthy leg posture to obtain a third type judgment result. When the third type judgment result is yes, the record reminding module determines that the posture vibration prompt information is the short vibration prompt. When the third type judgment result is no, the record reminding module determines that the posture vibration prompt information is the pause vibration prompt. The record reminding module judges whether the posture vibration prompt information is the short vibration prompt to obtain a fourth type judgment result. When the fourth type judgment result is yes, the record reminding module judges whether a continuous occurrence number of the short vibration prompt is equal to 3 to obtain a number judgment result. When the number judgment result is yes, the record reminding module determines that the continuous vibration prompt is the pause vibration prompt. When the number of times determination result is yes, the record reminding module corrects the posture vibration prompt information to the continuous vibration prompt.
6. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer instructions, when the computer instructions are invoked, the computer instructions are used for executing the limb training system in any one of claims 1-5.
7. An electronic device, comprising: The electronic device comprises the limb training system in any one of claims 1-5. The electronic device comprises the limb training system in any one of claims 1-5.
Citation Information
Patent Citations
Method and system for correcting bad sitting posture, terminal and intelligent seal
CN106510194A
A limb action recognition and correction auxiliary training system and method
CN109919034A