Spine correction process monitoring method and device

By monitoring the user's spinal status and muscle fatigue in real time, real-time control instructions and correction control solutions are generated, the problem that traditional spinal correction braces cannot be tracked in real time is solved, and the correction effect and safety are improved.

CN119818033AInactive Publication Date: 2025-04-15THE SECOND HOSPITAL AFFILIATED TO WENZHOU MEDICAL COLLEGE
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
CN202510323633.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-19
Publication Date
2025-04-15
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

Traditional spinal correction braces cannot track the user's spinal status and muscle fatigue in real time, resulting in poor correction results or accumulation of muscle damage and fatigue.

Method used

A method and device for monitoring the spinal correction process is provided, and the correction plan is adjusted by obtaining the user's basic information, real-time monitoring information, and generating real-time control instructions and correction control plans based on this information.

Benefits of technology

It improves the accuracy of correction, enhances the adaptability of correction, improves the safety of correction, and avoids the accumulation of muscle damage and fatigue caused by poor correction results.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119818033A_ABST
    Figure CN119818033A_ABST
Patent Text Reader

Abstract

The invention is suitable for the technical field of spine correction, and particularly relates to a spine correction process monitoring method and device, and the method comprises the steps: obtaining basic information; wherein the basic information comprises information reflecting the position of the spine of the user in a standing state, information reflecting the moving track of the spine of the user in a moving state and information reflecting the fatigue degree of muscles of the user; obtaining initial correction information based on the basic information; acquiring monitoring information; obtaining a real-time control instruction and a correction control scheme based on the monitoring information and the initial correction information; wherein the real-time control instruction and the correction control scheme are used for controlling the spine correction process monitoring device. According to the spine correction process monitoring method and device provided by the embodiment of the invention, the problem that a traditional brace cannot track the spine state and the muscle fatigue degree of the user in real time and cannot adjust the correction scheme in time, so that the correction effect is poor or muscle injury and fatigue accumulation are possibly caused can be solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the technical field of spinal correction, and in particular, relates to a method and device for monitoring the progress of spinal correction. Background Art

[0002] Scoliosis is a common spinal deformity disease. During the growth and development period of adolescents, scoliosis will affect the normal growth of the spine and limit height growth. Conventional technology usually uses braces to assist spinal correction, but during the spinal correction process, the user's spinal condition and muscle fatigue level will change over time. Traditional braces cannot track these changes in real time and adjust the correction plan in time, which may lead to poor correction results or problems such as muscle damage and fatigue accumulation. Summary of the invention

[0003] The embodiments of the present application provide a method and device for monitoring the progress of spinal correction, which can improve the problem that traditional braces are unable to track the user's spinal status and muscle fatigue level in real time and adjust the correction plan in time, which may lead to poor correction effects or accumulated muscle damage and fatigue.

[0004] In a first aspect, an embodiment of the present application provides a method for monitoring the progress of spinal correction, which is applied to a spinal correction progress monitoring device, and the method comprises: Acquire basic information; wherein the basic information includes information reflecting the position of the spine of the user in a standing state, information reflecting the movement trajectory of the spine of the user in a moving state, and information reflecting the degree of muscle fatigue of the user; Initial correction information is obtained based on the basic information; wherein the initial correction information includes a deflection difference, a median frequency, spinal deflection information and an initial control scheme, the deflection difference reflects the degree of deflection of the user's spine toward the concave side of the spine, the median frequency reflects the user's muscle fatigue, the spinal deflection information reflects the deflection of the user's spine, and the initial control scheme is used to control the spinal correction process monitoring device; Acquire monitoring information; wherein the monitoring information includes a monitoring time axis and real-time acquired spinal information and electromyographic information corresponding to the monitoring time axis, the spinal information includes spinal coordinate data transmitted by multiple spinal tracking devices at preset time intervals, and the electromyographic information includes electromyographic signals transmitted by multiple electromyographic acquisition devices at the preset time intervals; Based on the monitoring information and the initial correction information, real-time control instructions and a revised control scheme are obtained; wherein the real-time control instructions and the revised control scheme are used to control the spinal correction process monitoring device.

[0005] The above technical solutions in the embodiments of the present application have at least the following technical effects: The spine correction process monitoring method provided by the embodiment of the present application provides a basis for subsequent steps by first obtaining basic information including information reflecting the position of the spine of the user in a standing state, information reflecting the movement trajectory of the spine of the user in a moving state, and information reflecting the fatigue degree of the user's muscles. Then, based on the basic information, initial correction information including deflection difference, median frequency, spinal deviation information and initial control scheme is obtained, which can quantify spinal problems and evaluate muscle function according to the specific situation of the user, so that the initial control scheme can adapt to individual differences. Then, monitoring information including a monitoring time axis and real-time acquired spinal information and electromyographic information corresponding to the monitoring time axis is obtained, which can grasp the dynamics of the spine in real time, gain insight into muscle activity, and analyze the user's movements in the time dimension, providing a basis for subsequent steps. Afterwards, based on the monitoring information and the initial correction information, real-time control instructions and correction control schemes for controlling the spinal correction process monitoring device are obtained, which can improve the accuracy of correction, enhance the adaptability of correction and improve the safety of correction, and timely adjust the correction scheme according to the user's movements and spinal state to avoid the problem of muscle damage and fatigue accumulation caused by poor correction effect.

[0006] In a second aspect, an embodiment of the present application provides a spinal correction progress monitoring system, which is applied to a spinal correction progress monitoring device, and the system includes: A first acquisition unit is used to acquire basic information; wherein the basic information includes information reflecting the position of the spine of the user in a standing state, information reflecting the movement trajectory of the spine of the user in a moving state, and information reflecting the fatigue degree of the user's muscles; A first analysis unit is used to obtain initial correction information based on the basic information; wherein the initial correction information includes a deflection difference, a median frequency, spinal deflection information and an initial control scheme, the deflection difference reflects the degree of deflection of the user's spine toward the concave side of the spine, the median frequency reflects the user's muscle fatigue, the spinal deflection information reflects the deflection of the user's spine, and the initial control scheme is used to control the spinal correction process monitoring device; A second acquisition unit is used to acquire monitoring information; wherein the monitoring information includes a monitoring time axis and spinal information and electromyographic information acquired in real time corresponding to the monitoring time axis, the spinal information includes spinal coordinate data transmitted by multiple spinal tracking devices at preset time intervals, and the electromyographic information includes electromyographic signals transmitted by multiple electromyographic acquisition devices at the preset time intervals; The second analysis unit is used to obtain real-time control instructions and a modified control scheme based on the monitoring information and the initial correction information; wherein the real-time control instructions and the modified control scheme are used to control the spinal correction process monitoring device.

[0007] In a third aspect, an embodiment of the present application provides a spinal correction progress monitoring device for implementing the method described in any of the above embodiments, wherein the spinal correction progress monitoring device comprises: A support portion, the support portion is used to be fixed to the user, the support portion has a support accommodating space, and the support accommodating space is used to partially accommodate the user's body; A spine tracking unit is located in the support accommodation space and is movably arranged on the support unit, wherein the spine tracking unit includes a plurality of spine tracking devices, and the spine tracking devices are used to fit the spine of the user and transmit the spine coordinate data; an electromyographic acquisition unit, located in the support accommodating space and movably disposed on the support unit, wherein the electromyographic acquisition unit comprises a plurality of electromyographic acquisition devices, and the electromyographic acquisition devices are used to transmit the electromyographic signals; a pressurizing portion, disposed on the support portion, the pressurizing portion comprising a plurality of airbags, the airbags being located in the support accommodation space and being deformably disposed on the support portion, the airbags having a deformation accommodation space; and A control device is arranged on the support part, and the control device is respectively connected to the spine tracking part, the electromyography acquisition part and the boosting part for communication, and the control device is used to control the expansion of the airbag.

[0008] The above technical solutions in the embodiments of the present application have at least the following technical effects: The spinal correction process monitoring device provided in the embodiment of the present application is fixed to the user's body through the support part to prevent it from falling off. The spinal coordinate data is obtained in real time by each spinal tracking device of the spinal tracking part. Data support is provided for analyzing the spinal state. The electromyographic signals are collected in real time by each electromyographic acquisition device of the electromyographic acquisition part to provide data support for analyzing the fatigue degree of the user's muscles. The booster device of the booster part drives the expansion or contraction of each airbag to provide additional support for the user's back, and generates additional pressure to remind the user when the user's spine swings too much. When the user's back muscles become fatigued, the pressure is reduced to prevent the accumulation of fatigue in the user's back muscles. The method described in any one of the above-mentioned first aspects is implemented by a control device, and the condition of the user's spine is analyzed according to the spinal coordinate data and electromyographic signals obtained in real time, and the correction plan is adjusted in time according to the user's movements and spinal state to avoid the problem of muscle damage and fatigue accumulation caused by poor correction effect.

[0009] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method described in any one of the above-mentioned first aspects is implemented.

[0010] In a fifth aspect, an embodiment of the present application provides a computer program product. When the computer program product is run on a spinal correction progress monitoring device, the spinal correction progress monitoring device executes the spinal correction progress monitoring method described in any one of the above-mentioned first aspects.

[0011] It can be understood that the beneficial effects of the second to fifth aspects mentioned above can be found in the relevant description of the first aspect mentioned above, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0013] Figure 1 is a flowchart of a spinal correction progress monitoring method provided in one embodiment of the present application; Figure 2 is a flowchart of step S200 in the spinal correction progress monitoring method provided in one embodiment of the present application; Figure 3 is a flowchart of step S400 in the spinal correction progress monitoring method provided in one embodiment of the present application; Figure 4 is a flowchart of step S440 in the spinal correction progress monitoring method provided in one embodiment of the present application; Figure 5 is a structural schematic diagram of a spinal correction progress monitoring system provided in one embodiment of the present application; Figure 6 is a structural schematic diagram of a spinal correction progress monitoring device provided in one embodiment of the present application; Figure 7 yes Figure 6 A cross-sectional view of a spinal correction progress monitoring device is shown.

[0014] Among them, the reference numerals in the figure are: 100. Spinal correction process monitoring device; 10. Support part; 20. Spinal tracking part; 21. Spinal tracking device; 30. Electromyography acquisition part; 31. Electromyography acquisition device; 40. Pressurization part; 41. Airbag; 42. Pressurization device; 50. Control device. DETAILED DESCRIPTION

[0015] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present application.

[0016] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of described features, wholes, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or combinations thereof.

[0017] It should also be understood that the term “and / or” used in the specification and appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.

[0018] As used in the specification and appended claims of this application, the term "if" can be interpreted as "when" or "uponce" or "in response to determining" or "in response to detecting", depending on the context. Similarly, the phrase "if it is determined" or "if [described condition or event] is detected" can be interpreted as meaning "uponce it is determined" or "in response to determining" or "uponce [described condition or event] is detected" or "in response to detecting [described condition or event]", depending on the context.

[0019] In addition, in the description of the present application specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.

[0020] References to "one embodiment" or "some embodiments" etc. described in the specification of this application mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the statements "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.

[0021] Scoliosis is a common spinal deformity disease. During the growth and development period of adolescents, scoliosis will affect the normal growth of the spine and limit height growth. Conventional technology usually uses braces to assist spinal correction, but during the spinal correction process, the user's spinal condition and muscle fatigue level will change over time. Traditional braces cannot track these changes in real time and adjust the correction plan in time, which may lead to poor correction results or problems such as muscle damage and fatigue accumulation.

[0022] To solve the above problems, the embodiment of the present application provides a method and device for monitoring the process of spinal correction. In the method, by first obtaining basic information including information reflecting the position of the user's spine in a standing state, information reflecting the movement trajectory of the user's spine in a moving state, and information reflecting the fatigue degree of the user's muscles, a basis is provided for subsequent steps. Then, based on the basic information, initial correction information including deflection difference, median frequency, spinal deflection information and initial control scheme is obtained, which can quantify spinal problems and evaluate muscle function according to the specific situation of the user, so that the initial control scheme can adapt to individual differences. Then, monitoring information including a monitoring time axis and real-time acquired spinal information and electromyographic information corresponding to the monitoring time axis is obtained, which can grasp the dynamics of the spine in real time, gain insight into muscle activity, and analyze the user's movements in the time dimension, providing a basis for subsequent steps. Afterwards, based on the monitoring information and the initial correction information, real-time control instructions and correction control schemes for controlling the spinal correction process monitoring device are obtained, which can improve the accuracy of correction, enhance the adaptability of correction and improve the safety of correction, and timely adjust the correction scheme according to the user's movements and spinal state to avoid the problem of muscle damage and fatigue accumulation caused by poor correction effect.

[0023] The spinal correction progress monitoring method provided in the embodiment of the present application can be applied to a spinal correction progress monitoring device. In this case, the spinal correction progress monitoring device is the executor of the spinal correction progress monitoring method provided in the embodiment of the present application. The embodiment of the present application does not impose any restrictions on the specific type of the spinal correction progress monitoring device.

[0024] For example, a spinal correction process monitoring device may include a support part, a spinal tracking part, an electromyographic acquisition part, a booster part, and a control device. The support part is used to be fixed to the user, and the support part has a support accommodation space, and the support accommodation space is used to partially accommodate the user's body; the spinal tracking part is located in the support accommodation space and can be movably arranged on the support part, and the spinal tracking part includes a plurality of spinal tracking devices, and the spinal tracking devices are used to fit the user's spine and transmit spinal coordinate data; the electromyographic acquisition part is located in the support accommodation space and can be movably arranged on the support part, and the electromyographic acquisition part includes a plurality of electromyographic acquisition devices, and the electromyographic acquisition devices are used to transmit electromyographic signals; the booster part is arranged on the support part, and the booster part includes a plurality of airbags, and the airbags are located in the support accommodation space and can be deformably arranged on the support part, and the airbags have a deformation accommodation space; the control device is arranged on the support part, and the control device is respectively connected to the spinal tracking part, the electromyographic acquisition part, and the booster part for communication, and the control device is used to expand or contract the airbags.

[0025] In order to better understand the spinal correction progress monitoring method provided in the embodiment of the present application, the specific implementation process of the spinal correction progress monitoring method provided in the embodiment of the present application is exemplarily introduced below.

[0026] Figure 1 A schematic flow chart of a spinal correction progress monitoring method provided in an embodiment of the present application is shown. The spinal correction progress monitoring method includes: S100, obtaining basic information; wherein the basic information includes information reflecting the position of the spine of the user in a standing state, information reflecting the movement trajectory of the spine of the user in a moving state, and information reflecting the degree of muscle fatigue of the user.

[0027] It is understood that the basic information can be obtained by receiving data transmitted by the spinal correction progress monitoring device when the user correctly wears the spinal correction progress monitoring device and performs corresponding actions under the guidance of a doctor, or by receiving data transmitted by a doctor, etc., but is not limited thereto. Obtaining basic information can provide a basis for subsequent steps.

[0028] In one possible implementation, see Figure 2 , S100, obtain basic information, including: S110, establishing an initial coordinate system based on the spinal correction progress monitoring device; wherein, the initial coordinate system is a three-dimensional coordinate system in which the user correctly wears the spinal correction progress monitoring device and multiple spinal tracking devices of the spinal correction progress monitoring device fit the user's spine, with the end of the spinal tracking device close to the user's pelvis as the origin, the direction from the user's left shoulder to the right shoulder as the positive direction of the X-axis, the direction opposite to the direction of gravity as the positive direction of the Z-axis, and the user's face direction when standing as the positive direction of the Y-axis.

[0029] It can be understood that the method of establishing the initial coordinate system based on the spinal correction process monitoring device can be to establish the initial coordinate system according to the user's physical characteristics after the user correctly wears the spinal correction process monitoring device, or to establish the initial coordinate system according to multiple positioning points set on the spinal correction process monitoring device, etc., but not limited to this. The end of the spinal tracking device close to the user's pelvis is the origin, that is, when the user correctly wears the spinal correction process monitoring device, the spinal tracking device closest to the user's pelvis is the origin. The scale values ​​of each axis on the initial coordinate system correspond to the actual length of the user's body. Establishing the initial coordinate system based on the spinal correction process monitoring device can provide a basis for subsequent steps.

[0030] S120, obtaining initial spinal column position information; wherein the initial spinal column position information includes spinal column coordinate data transmitted by each spinal column tracking device when the user is in a normal standing state.

[0031] It is understood that the method of determining whether the user is in a normal standing state may be determined by a doctor, but is not limited thereto. The method of obtaining the initial spinal position information may be to receive spinal coordinate data transmitted by various spinal tracking devices, or to receive data transmitted by a doctor, etc., but is not limited thereto. Obtaining the initial spinal position information can provide a basis for subsequent steps.

[0032] S130, obtaining motion spine position information; wherein the motion spine position information includes spine coordinate data transmitted by each spine tracking device at preset time intervals when the user walks normally within a preset walking observation time.

[0033] It is understandable that the preset walking observation time can be 60 seconds, 120 seconds, etc., but not limited to this. The preset time interval can be 0.5 seconds, 1 second, etc., but not limited to this. Determining whether the user is walking in a normal way can be determined by a doctor, but not limited to this. The method of obtaining the motion spinal position information can be receiving data transmitted by a spinal tracking device, or receiving data transmitted by a doctor, etc., but not limited to this. Obtaining the motion spinal position information can provide a basis for subsequent steps.

[0034] S140, obtaining muscle information; wherein the muscle information includes electromyographic signals transmitted by multiple electromyographic acquisition devices at preset time intervals when the user performs repetitive movements within a preset muscle observation time until the user can no longer maintain the correct movement posture or subjectively feels extremely tired.

[0035] It is understandable that the preset muscle observation time can be 60 seconds, 120 seconds, etc., but not limited thereto. Repetitive movements can be pull-ups, dumbbell rowing, and other movements associated with back muscles, but not limited thereto. The method of obtaining muscle information can be receiving data transmitted by an electromyographic acquisition device, or receiving data transmitted by a doctor, etc., but not limited thereto. Obtaining muscle information can provide a basis for subsequent steps.

[0036] S150, acquiring a spinal image; wherein the spinal image reflects the relative position between the user and the spinal correction progress monitoring device.

[0037] It is understood that the spinal image can be obtained by obtaining an X-ray taken after the user correctly wears the spinal correction progress monitoring device, or by receiving data transmitted by a doctor, etc., but is not limited thereto. Obtaining the spinal image can clarify the relative position relationship between each component of the spinal correction progress monitoring device and the user's spine, providing a basis for subsequent steps.

[0038] S160, confirming the initial coordinate system, initial spine position information, motion spine position information, muscle information and spine image as basic information.

[0039] It can be understood that confirming the initial coordinate system, initial spine position information, motion spine position information, muscle information and spine image as basic information can provide a basis for subsequent steps.

[0040] S200, obtaining initial correction information based on basic information; wherein the initial correction information includes deflection difference, median frequency, spinal deflection information and an initial control scheme, the deflection difference reflects the degree of deflection of the user's spine toward the concave side of the spine, the median frequency reflects the user's muscle fatigue degree, the spinal deflection information reflects the deflection of the user's spine, and the initial control scheme is used to control the spinal correction process monitoring device.

[0041] It is understood that the initial correction information can be obtained based on the basic information by inputting each data in the basic information into a preset database to obtain data analysis results corresponding to each data, or by sending the basic information to a doctor and then receiving the data transmitted by the doctor, etc., but it is not limited thereto. The initial correction information obtained based on the basic information can quantify spinal problems and evaluate muscle function according to the specific situation of the user, so that the initial control scheme can adapt to individual differences.

[0042] In one possible implementation, see Figure 2 , S200, obtaining initial correction information based on the basic information, including: S210, obtaining a median frequency based on the muscle information.

[0043] It can be understood that the median frequency can be obtained based on muscle information by performing a fast Fourier transform (FFT) on the acquired time domain signal reflecting the muscle information to obtain a frequency domain signal, then calculating the energy of each frequency point, and then summing the energy of all frequency points to obtain the total energy of the signal, and then accumulating the energy of each frequency point in order from small to large. When the accumulated energy reaches 50% of the total energy, the frequency at this time is the median frequency. It can also be sending muscle information to a doctor and then receiving data transmitted by the doctor, etc., but not limited to this. Obtaining the median frequency based on muscle information can quantify muscle fatigue indicators and provide data support to avoid the accumulation of muscle fatigue in users.

[0044] S220, obtaining airbag position information based on the initial coordinate system; wherein the airbag position information includes a plurality of X-axis coordinate values ​​corresponding to each airbag of the spinal correction progress monitoring device and reflecting the position of the airbag on the initial coordinate system.

[0045] It is understood that the airbag position information can be obtained based on the initial coordinate system by analyzing the spinal image through image processing to obtain the coordinate values ​​of the X-axis and Z-axis of each airbag reflected on the initial coordinate system, or by receiving the position coordinate data of each airbag transmitted by the doctor, but is not limited thereto. The airbag position information obtained based on the initial coordinate system can provide a basis for subsequent steps.

[0046] S230, obtaining a deflection difference and an initial control scheme based on the spinal column image, the motion spinal column position information and the airbag position information.

[0047] It can be understood that the method of obtaining the deflection difference and the initial control scheme based on the spinal image, the motion spinal position information and the airbag position information can be to perform image analysis processing on the spinal image, obtain the deflection of the user's spine, and then calculate the degree of deviation of the user's spine from the human body midline, and then obtain the degree of deviation of the user's spine to the left and right sides when exercising based on the motion spinal position information, and then control the airbags located on both sides of the spine to provide different pressures based on the above analysis conclusions, etc., or receive data transmitted by a doctor, etc., but not limited to this. Obtaining the deflection difference and the initial control scheme based on the spinal image, the motion spinal position information and the airbag position information can ensure the degree of adaptation of the control scheme to the actual situation of the user.

[0048] In one possible implementation, see Figure 2 S230, obtaining a deflection difference and an initial control scheme based on the spinal column image, the motion spinal column position information and the airbag position information, including: S231, inputting the spinal image into the image recognition model to obtain spinal deviation information and pressure correspondence information; wherein the pressure correspondence information includes information reflecting the correspondence between each airbag of the spinal correction process monitoring device and each muscle of the user's back.

[0049] It can be understood that the image recognition model is obtained by training with multiple sets of data through machine learning (convolutional neural network, attention mechanism model, etc.), and the multiple sets of data include first-class data and second-class data. Each set of data in the first class includes: a spinal image including at least one spinal curvature and at least one air bag, the spinal deviation in the spinal image manually analyzed and marked, and the correspondence between the air bag and the back muscles. Each set of data in the second class includes: a spinal image not including a spinal curvature and a label manually marked that the spinal curvature is not included in the image. The spinal deviation information and pressure correspondence information can be provided for subsequent steps.

[0050] S232, if the spinal deviation information reflects that the user's spine is inclined toward the user's right shoulder, the spinal coordinate data in the motion spinal position information whose X-axis coordinate value at the same moment is greater than the X-axis coordinate value of the spinal coordinate data at adjacent moments is confirmed as analysis numerical information.

[0051] It can be understood that if the spinal deviation information reflects that the user's spine is biased toward the user's right shoulder, it means that the larger the X-axis coordinate, the further the user's spine is offset from the human body midline. If the X-axis coordinate value of the spinal coordinate data at the same moment is greater than the X-axis coordinate value of the spinal coordinate data at the adjacent moment, it means that at this moment, the user's spine moves to the position farthest from the human body midline on the right side during the periodic motion of swinging left and right. Confirming the spinal coordinate data in the motion spinal position information, in which the X-axis coordinate value of each spinal coordinate data at the same moment is greater than the X-axis coordinate value of the spinal coordinate data at the adjacent moment, as analysis numerical information can provide a basis for subsequent steps.

[0052] S233, if the spinal deviation information reflects that the user's spine is inclined toward the user's left shoulder, the spinal coordinate data in the motion spinal position information, in which the X-axis coordinate value of the spinal coordinate data at the same moment is smaller than the X-axis coordinate value of the spinal coordinate data at adjacent moments, is confirmed as analysis numerical information.

[0053] It can be understood that if the spinal deviation information reflects that the user's spine is biased toward the user's left shoulder, it means that the smaller the X-axis coordinate, the further the user's spinal deviation is from the human body midline. If the X-axis coordinate value of the spinal coordinate data at the same moment is less than the X-axis coordinate value of the spinal coordinate data at the adjacent moment, it means that at this moment, the user's spine moves to the position farthest from the human body midline during the periodic motion of swinging left and right. Confirming the spinal coordinate data whose X-axis coordinate value at each same moment in the motion spinal position information is greater than the X-axis coordinate value of the spinal coordinate data at the adjacent moment as analysis numerical information can provide a basis for subsequent steps.

[0054] S234, the value obtained by adding up the X-axis coordinate values ​​of all the spinal coordinate data in the analyzed numerical information and dividing it by the number of spinal coordinate data in the analyzed numerical information is confirmed as the deflection difference, and based on the spinal position reflected by the initial spinal position information, the airbag on the spinal image that is located on the side of the spinal position reflected by the initial spinal position information along the spinal deviation direction reflected by the spinal deviation information is marked as a booster airbag.

[0055] It can be understood that if the spinal deflection information reflects that the spine deflects to the left, the airbag located on the left side of the user's spine is marked as a pressurized airbag, and if the spinal deflection information reflects that the spine deflects to the right, the airbag located on the right side of the user's spine is marked as a pressurized airbag. Obtaining the deflection difference and the pressurized airbag can provide a basis for subsequent steps.

[0056] Exemplarily, assuming that the analyzed numerical information includes 4 spinal coordinate data, and the X-axis coordinate values ​​of each spinal coordinate data are 10, 11, 9, and 10 respectively, then the deflection difference=(10+11+9+10) / 4=10.

[0057] S235, obtaining an initial control plan based on all pressurized airbags and airbag position information.

[0058] It can be understood that the initial control scheme based on all the booster airbags and airbag position information can calculate the pressure value of each booster airbag according to the straight-line distance between each booster airbag and the spine, or it can be data transmitted by a doctor, etc., but it is not limited thereto. The initial control scheme based on all the booster airbags and airbag position information can ensure the reliability and applicability of the initial control scheme.

[0059] In one possible implementation, see Figure 2 , S235, obtaining an initial control scheme based on all the pressurized airbags and airbag position information, including: S2351, obtaining an initial pressure value and a maximum pressure value, and obtaining a first control instruction based on the initial pressure value; wherein the first control instruction is used to instruct all airbags to increase the pressure to the initial pressure value.

[0060] It is understood that the initial pressure value may be 20 kPa, or a value customized by a doctor, etc., but not limited thereto. The maximum pressure value may be 50 kPa, or a value customized by a doctor, etc., but not limited thereto. The maximum pressure value is greater than the initial pressure value.

[0061] S2352, confirm the value obtained by subtracting the initial pressure value from the maximum pressure value as the pressure difference, and confirm the value obtained by subtracting the minimum X-axis coordinate value of each pressurized airbag in the airbag position information from the maximum X-axis coordinate value of each pressurized airbag in the airbag position information as the distance difference, and then confirm the value obtained by dividing the pressure difference by the distance difference as the pressure increase.

[0062] It can be understood that determining the pressure difference and the pressure increment can provide a basis for subsequent steps.

[0063] For example, assuming that the maximum pressure value is 50kPa and the initial pressure value is 20kPa, the pressure difference is 50-20=30kPa; assuming that the maximum X-axis coordinate value of each pressurized airbag in the airbag position information is 30, and the minimum X-axis coordinate value of each pressurized airbag in the airbag position information is 3, the distance difference = 30-3=27; the pressure increase = 30 / 27=1.11kPa (keep two decimal places).

[0064] S2353, multiply the X-axis coordinate value corresponding to each boost airbag in the airbag position information by the pressure increment, to obtain multiple boost values ​​corresponding to each boost airbag, and obtain a second control instruction based on each boost value; wherein the second control instruction includes instructions for instructing each boost airbag to increase the pressure by the boost value corresponding to the boost airbag on the basis of the original pressure.

[0065] It can be understood that obtaining the boost value corresponding to each boost airbag respectively and obtaining the second control instruction for instructing each boost airbag to increase the pressure by the boost value corresponding to the boost airbag on the basis of the original pressure can ensure that the pressure of the boost airbag farther away from the user's spine is greater, and the pressure of the boost airbag closer to the user's spine is smaller, while the user's spine is restricted while ensuring the user's daily movement, so that the user's spine is subjected to a pressure proportional to the distance away from the midline of the human body during the process of swinging away from the midline of the human body, thereby guiding the user's spine to deviate toward the midline of the human body.

[0066] For example, assume that there are three pressurized airbags numbered 1, 2, and 3, the X-axis coordinate value corresponding to the pressurized airbag numbered 1 in the airbag position information is 5, the X-axis coordinate value corresponding to the pressurized airbag numbered 2 in the airbag position information is 15, and the X-axis coordinate value corresponding to the pressurized airbag numbered 3 in the airbag position information is 25. The pressure increase is 1.1 kPa. Then the boost value corresponding to the pressurized airbag numbered 1 = 5*1.1 = 5.5 kPa, the boost value corresponding to the pressurized airbag numbered 2 = 15*1.1 = 16.5 kPa, and the boost value corresponding to the pressurized airbag numbered 3 = 15*1.1 = 27.5 kPa.

[0067] S2354, confirming the first control instruction and the second control instruction as an initial control scheme.

[0068] It can be understood that confirming the first control instruction and the second control instruction as the initial control scheme can ensure the reliability and applicability of the initial control scheme.

[0069] S240, confirming the median frequency, the deflection difference and the initial control scheme as initial correction information.

[0070] It can be understood that confirming the median frequency, deflection difference and initial control scheme as initial correction information can quantify spinal problems and evaluate muscle function according to the specific situation of the user, adapt the initial control scheme to individual differences, and provide a basis for subsequent steps.

[0071] S300, obtaining monitoring information; wherein the monitoring information includes a monitoring timeline and spinal information and electromyographic information obtained in real time corresponding to the monitoring timeline, the spinal information includes spinal coordinate data transmitted by multiple spinal tracking devices at preset time intervals, and the electromyographic information includes electromyographic signals transmitted by multiple electromyographic acquisition devices at preset time intervals.

[0072] It is understood that the monitoring information can be obtained by receiving data transmitted by the spine tracking device and the electromyography acquisition device, or by receiving data transmitted by a doctor, but is not limited thereto. Obtaining the monitoring information can provide a basis for subsequent steps.

[0073] Exemplarily, before obtaining the monitoring information, the wearing status information can also be obtained in real time. If the wearing status information reflects that the user is wearing the spinal correction progress monitoring device correctly, the monitoring information is obtained; if the wearing status information reflects that the user is not wearing the spinal correction progress monitoring device, the acquisition of the monitoring information is stopped.

[0074] S400, obtaining real-time control instructions and a modified control scheme based on the monitoring information and the initial correction information; wherein the real-time control instructions and the modified control scheme are used to control the spinal correction process monitoring device.

[0075] It is understandable that the method of obtaining real-time control instructions and corrected control schemes based on monitoring information and initial correction information can be to obtain real-time control instructions and corrected control schemes by real-time analysis of various data in the monitoring information, or to receive data transmitted by the doctor after analyzing the monitoring information, etc., but it is not limited to this. Obtaining real-time control instructions and corrected control schemes based on monitoring information and initial correction information can improve the accuracy of correction, enhance the adaptability of correction, and improve the safety of correction. It can adjust the correction scheme in time according to the user's movements and spinal status, and avoid the problem of muscle damage and fatigue accumulation caused by poor correction effect.

[0076] In one possible implementation, see Figure 3, S400, obtaining real-time control instructions and a modified control scheme based on the monitoring information and the initial correction information, including: S410, obtaining a first real-time instruction based on the deflection difference, the spinal column deflection information and the spinal column information; wherein the first real-time instruction is used to control the pressurized airbag.

[0077] It can be understood that the first real-time instruction based on the deflection difference, the spinal deflection information and the spinal information can be obtained by analyzing the relationship between the spinal position and the deflection difference at each moment in the spinal information, or by receiving data transmitted by a doctor, etc., but is not limited thereto. The first real-time instruction for controlling the pressurized airbag based on the deflection difference, the spinal deflection information and the spinal information can be timely intervened when dangerous movements occur during the user's spinal movement to ensure the correction effect.

[0078] In one possible implementation, see Figure 3 S410, obtaining a first real-time instruction based on the deflection difference, the spinal column deflection information and the spinal column information, including: S411, the value obtained by adding up the X-axis coordinate values ​​of the spine coordinate data transmitted by each spine tracking device at the same time in the spine information obtained in real time and dividing by the number of spine tracking devices is confirmed as a comparison difference.

[0079] It can be understood that the value obtained by adding the X-axis coordinate values ​​of the spinal coordinate data transmitted by each spinal tracking device at the same time in the real-time spinal information and dividing it by the number of spinal tracking devices is confirmed as the comparison difference to provide a basis for subsequent steps.

[0080] For example, assuming that the X-axis coordinate values ​​of the spine coordinate data transmitted by each spine tracking device acquired at the same time in the spine information are 10, 11, and 12 respectively, then the comparison difference=(10+11+12) / 3=11.

[0081] S412, if the spinal deviation information reflects that the user's spine is deflected toward the user's left shoulder and the comparison difference is less than the deflection difference, all the pressurized airbags whose corresponding X-axis coordinate values ​​in the airbag position information are less than the comparison difference are confirmed as temporary pressurized airbags.

[0082] It can be understood that if the spinal deflection information reflects that the user's spine deflects toward the user's left shoulder and the comparison difference is less than the deflection difference, it means that the swing amplitude of the user's spine has exceeded the swing amplitude of the user during normal walking. Confirming all the pressurized airbags whose corresponding X-axis coordinate values ​​in the airbag position information are less than the comparison difference as temporary pressurized airbags can provide a basis for subsequent steps.

[0083] S413, if the spinal deviation information reflects that the user's spine is deflected toward the user's right shoulder and the comparison difference is greater than the deflection difference, all the pressurized airbags whose corresponding X-axis coordinate values ​​in the airbag position information are greater than the comparison difference are confirmed as temporary pressurized airbags.

[0084] It can be understood that if the spinal deflection information reflects that the user's spine deflects toward the user's right shoulder and the comparison difference is greater than the deflection difference, it means that the swing amplitude of the user's spine has exceeded the swing amplitude of the user during normal walking. Then, all the pressurized airbags whose corresponding X-axis coordinate values ​​in the airbag position information are greater than the comparison difference are identified as temporary pressurized airbags, which can provide a basis for subsequent steps.

[0085] S414, obtaining a first real-time instruction to instruct all temporary pressurized airbags to increase the pressure by 10% on the original basis and to restore the pressure to the original state after a preset pressurization time.

[0086] It is understood that the pressurization time may be 1 second, 2 seconds, etc., but is not limited thereto. The method of instructing all temporary pressurized airbags to increase the pressure by 10% on the original basis may be to increase the pressure by 10% on the original basis within 1 second, or to increase the pressure by 10% on the original basis within 2 seconds, etc., but is not limited thereto.

[0087] S415, if the spinal deviation information reflects that the user's spine is tilted toward the user's left shoulder and the comparison difference is greater than the deflection difference, or the spinal deviation information reflects that the user's spine is tilted toward the user's right shoulder and the comparison difference is less than the deflection difference, a first real-time instruction is obtained instructing all the pressurized airbags to remain in their original state.

[0088] It can be understood that if the spinal deviation information reflects that the user's spine is biased toward the user's left shoulder and the comparison difference is greater than the deflection difference, or the spinal deviation information reflects that the user's spine is biased toward the user's right shoulder and the comparison difference is less than the deflection difference, it means that the swing amplitude of the user's spine does not exceed the swing amplitude of the user during normal walking.

[0089] S420, obtaining a second real-time instruction based on the median frequency and the electromyographic information; wherein the second real-time instruction is used to control the pressurized airbag.

[0090] It is understood that the second real-time instruction based on the median frequency and electromyographic information can be obtained by obtaining the comparison frequency based on the electromyographic information and determining the size of the median frequency and the comparison frequency, or by receiving data transmitted by a doctor, etc., but is not limited thereto. Obtaining the second real-time instruction based on the median frequency and electromyographic information can make timely adjustments to the fatigue state of the user's muscles to avoid the accumulation of muscle fatigue in the user.

[0091] In one possible implementation, see Figure 3 , S420, obtaining a second real-time instruction based on the median frequency and the electromyographic information, including: S421, performing fast Fourier transform on the electromyographic signals transmitted by each electromyographic acquisition device in each electromyographic information acquired within a preset acquisition time, and converting the time domain signals corresponding to each electromyographic acquisition device into frequency domain signals.

[0092] It can be understood that converting the time domain signals corresponding to each electromyographic acquisition device into frequency domain signals can provide a basis for subsequent steps.

[0093] S422, respectively calculate the point energy of each frequency point in each frequency domain signal and the total energy of each frequency domain signal, and respectively accumulate the point energy of each frequency point in each frequency domain signal in ascending order of frequency, and when the value of the accumulated point energy is equal to 50% of the total energy, confirm the frequency at this time as the comparison frequency of the frequency domain signal.

[0094] It can be understood that confirming the comparison frequency of each frequency domain signal can provide a basis for subsequent steps.

[0095] S423, respectively divide the value obtained by subtracting each comparison frequency from the median frequency by the median frequency to obtain the decrease rate corresponding to each comparison frequency.

[0096] It can be understood that obtaining the decrease rates corresponding to the respective comparison frequencies can provide a basis for subsequent steps.

[0097] For example, assuming that the median frequency is 40 Hz and the comparison frequency is 35 Hz, the drop rate = (40-35) / 40 = 0.125*100% = 12.5%.

[0098] S424, judge each descent rate respectively. If the descent rate is less than 10%, a second real-time instruction is obtained to instruct all the pressurized airbags to maintain their original state; if the descent rate is between 10% and 30%, a second real-time instruction is obtained to instruct the pressurized airbags corresponding to the electromyography acquisition device corresponding to the descent rate to reduce the pressure by 15% on the original basis and restore the pressure to the original state after a preset pressure reduction time; if the descent rate is greater than 30%, a second real-time instruction is obtained to instruct all the airbags to reduce the pressure by 30% on the original basis and restore the pressure to the original state after a preset pressure reduction time.

[0099] It is understood that the preset blood pressure reduction time can be 3 minutes, 5 minutes, etc., but is not limited thereto. If the drop rate is less than 10%, it means that the user's muscles are in normal activity; if the drop rate is between 10% and 30%, it means that the user's muscles may be fatigued; if the drop rate is greater than 30%, it means that the user's muscles are in a state of severe fatigue and need to recover immediately.

[0100] S430: Confirm the first real-time instruction and the second real-time instruction as real-time control instructions.

[0101] It can be understood that confirming the first real-time instruction and the second real-time instruction as real-time control instructions can ensure the safety of correction.

[0102] S440, obtaining a corrected control plan based on the monitoring time axis, deflection difference, spinal column information and pressure increment.

[0103] It can be understood that the correction control scheme based on the monitoring timeline, deflection difference, spinal information and pressure increment can be obtained by analyzing the spinal information within 3 months in the monitoring timeline, or by receiving data transmitted by a doctor, but is not limited thereto. The correction control scheme based on the monitoring timeline, deflection difference, spinal information and pressure increment can adjust the correction scheme in time according to the user's actions and spinal status to avoid the problem of poor correction effect.

[0104] In one possible implementation, see Figure 4 S440, based on the monitoring time axis, the deflection difference, the spinal column information and the pressure increment, a correction control scheme is obtained, including: S441, analyze the spinal coordinate data transmitted by each spinal tracking device in each spinal information obtained within the preset correction time. If the spinal deviation information reflects that the user's spine is biased toward the user's left shoulder, the spinal coordinate data in the spinal information whose X-axis coordinate value at the same moment is less than the X-axis coordinate value of the spinal coordinate data at adjacent moments is confirmed as the corrected numerical information; if the spinal deviation information reflects that the user's spine is biased toward the user's right shoulder, the spinal coordinate data in the spinal information whose X-axis coordinate value at the same moment is greater than the X-axis coordinate value of the spinal coordinate data at adjacent moments is confirmed as the corrected numerical information.

[0105] It is understandable that the preset correction time can be 2160 hours, 2880 hours, etc., but is not limited to this. If the spinal deviation information reflects that the user's spine is biased toward the user's left shoulder, the spinal coordinate data whose X-axis coordinate value at the same moment is less than the spinal coordinate data whose X-axis coordinate value at the adjacent moment reflects the maximum value of the user's spine swinging toward the left shoulder in a movement cycle (the user's spine swings from the initial state to the left, then to the right, and then returns to the initial state); if the spinal deviation information reflects that the user's spine is biased toward the user's right shoulder, the spinal coordinate data whose X-axis coordinate value at the same moment is greater than the spinal coordinate value at the adjacent moment reflects the maximum value of the user's spine swinging toward the right shoulder in a movement cycle. Confirming the correction numerical information can provide a basis for subsequent steps.

[0106] S442, respectively add up the X-axis coordinate values ​​in the spinal coordinate data at the same moment in the correction numerical information and divide the result by the number of spinal coordinate data to obtain the value as the first correction value, and confirm the value reflected by the first correction value within the preset correction range as the second correction value; wherein the preset correction range is a value range with a fluctuation of 5% above and below the deflection difference as the benchmark.

[0107] It can be understood that confirming the numerical value reflected by the first modification value within the preset correction range as the second modification value can ensure the reliability of the data and eliminate the spinal coordinate data corresponding to the spinal deflection that is not of reference due to the user's intentional behavior.

[0108] For example, assuming that the X-axis coordinate values ​​of the spine coordinate data at a certain moment in the correction value information are 10, 11, and 9, respectively, the first modification value = (10+11+9) / 3 = 10. Assuming that the deflection difference is 5 cm, the preset correction range is (5*0.95, 5*1.05) = (4.75, 5.25).

[0109] S443, confirm the value obtained by adding all the second modification values ​​and dividing by the number of second modification values ​​as the correction difference, and confirm the value obtained by multiplying the absolute value of the value obtained by subtracting the deflection difference from the correction difference by the pressure increase as the pressure reduction value.

[0110] It can be understood that confirming the correction difference and the pressure reduction value can provide a basis for subsequent steps.

[0111] For example, assuming that the deflection difference is 8, the pressure increase is 1.1, and all the second modification values ​​are 10, 11, and 9, then the correction difference = (10+11+9) / 3 = 10, and the pressure reduction value = |10-8|*1.1 = 2.2 kPa.

[0112] S444, determine the size of the correction difference and the deflection difference, if the correction difference is smaller than the deflection difference and the spinal deflection information reflects that the user's spine is deflected toward the user's right shoulder, or the correction difference is larger than the deflection difference and the spinal deflection information reflects that the user's spine is deflected toward the user's left shoulder, then the value reflected by the correction difference will replace the value reflected by the deflection difference, and a correction control scheme is obtained that instructs all the pressurized airbags to reduce the pressure by the pressure reduction value on the original basis.

[0113] It can be understood that if the correction difference is less than the deflection difference and the spinal deflection information reflects that the user's spine is deflected toward the user's right shoulder, or the correction difference is greater than the deflection difference and the spinal deflection information reflects that the user's spine is deflected toward the user's left shoulder, it means that the user's spine is closer to the midline of the human body than before, and the correction is effective. Replacing the value reflected by the deflection difference with the value reflected by the correction difference can use the analysis result of this time as a control group in the next analysis to ensure the effectiveness and reliability of the correction plan. Obtaining a correction control scheme that instructs all pressurized airbags to reduce the pressure by the pressure reduction value on the original basis can avoid muscle damage and fatigue accumulation in the user. It should be understood that the size of the serial number of each step in the above embodiment does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present application.

[0114] Corresponding to the spinal correction progress monitoring method described in the above embodiment, the embodiment of the present application also provides a spinal correction progress monitoring system, which is applied to the spinal correction progress monitoring device. The various units of the system can implement the various steps of the spinal correction progress monitoring method. Figure 5 A structural block diagram of a spinal correction progress monitoring system provided in an embodiment of the present application is shown. For ease of explanation, only the parts related to the embodiment of the present application are shown.

[0115] Reference Figure 5 , the system comprises: The first acquisition unit is used to acquire basic information; wherein the basic information includes information reflecting the position of the spine of the user in a standing state, information reflecting the movement trajectory of the spine of the user in a moving state, and information reflecting the degree of muscle fatigue of the user.

[0116] The first analysis unit is used to obtain initial correction information based on the basic information; wherein, the initial correction information includes a deflection difference, a median frequency, spinal deviation information and an initial control scheme, the deflection difference reflects the degree of deflection of the user's spine toward the concave side of the spine, the median frequency reflects the user's muscle fatigue degree, the spinal deflection information reflects the deviation of the user's spine, and the initial control scheme is used to control the spinal correction process monitoring device.

[0117] The second acquisition unit is used to acquire monitoring information; wherein the monitoring information includes a monitoring timeline and spinal information and electromyographic information acquired in real time corresponding to the monitoring timeline, the spinal information includes spinal coordinate data transmitted by multiple spinal tracking devices at preset time intervals, and the electromyographic information includes electromyographic signals transmitted by multiple electromyographic acquisition devices at the preset time intervals.

[0118] The second analysis unit is used to obtain real-time control instructions and a modified control scheme based on the monitoring information and the initial correction information; wherein the real-time control instructions and the modified control scheme are used to control the spinal correction process monitoring device.

[0119] Optionally, the first acquiring unit includes: The first sub-acquisition unit is used to establish an initial coordinate system based on the spinal correction progress monitoring device; wherein, the initial coordinate system is a three-dimensional coordinate system in which the end of the spinal tracking device close to the user's pelvis is taken as the origin, the direction from the user's left shoulder to the right shoulder is the positive direction of the X-axis, the direction opposite to the direction of gravity is the positive direction of the Z-axis, and the user's face direction when standing is the positive direction of the Y-axis.

[0120] The second sub-acquisition unit is used to acquire initial spinal column position information; wherein the initial spinal column position information includes the spinal column coordinate data transmitted by each spinal column tracking device when the user is in a normal standing state.

[0121] The third sub-acquisition unit is used to acquire the motion spine position information; wherein the motion spine position information includes the spine coordinate data transmitted by each of the spine tracking devices at the preset time interval when the user walks normally within the preset walking observation time.

[0122] The fourth sub-acquisition unit is used to acquire muscle information; wherein, the muscle information includes the electromyographic signals transmitted by multiple electromyographic acquisition devices at the preset time interval when the user performs repetitive movements within a preset muscle observation time until he can no longer maintain the correct movement posture or feels extremely tired subjectively.

[0123] The fifth sub-acquisition unit is used to acquire a spinal image; wherein the spinal image reflects the relative position between the user and the spinal correction progress monitoring device.

[0124] The first acquisition integration unit is used to confirm the initial coordinate system, the initial spine position information, the motion spine position information, the muscle information and the spine image as the basic information.

[0125] Optionally, the first analysis unit includes: The first sub-analysis unit is configured to obtain the median frequency based on the muscle information.

[0126] The second sub-analysis unit is used to obtain airbag position information based on the initial coordinate system; wherein the airbag position information includes a plurality of X-axis coordinate values ​​corresponding to each airbag of the spinal correction progress monitoring device and reflecting the position of the airbag on the initial coordinate system.

[0127] The third sub-analysis unit is used to obtain the deflection difference and the initial control scheme based on the spine image, the motion spine position information and the airbag position information.

[0128] The first analysis and integration unit is used to confirm the median frequency, the deflection difference and the initial control scheme as the initial correction information.

[0129] Optionally, the second analysis unit includes: The second analysis level unit is used to obtain a first real-time instruction based on the deflection difference, the spinal deflection information and the spinal information; wherein the first real-time instruction is used to control the pressurized airbag.

[0130] The second analysis secondary unit is used to obtain a second real-time instruction based on the median frequency and the electromyographic information; wherein the second real-time instruction is used to control the pressurized airbag.

[0131] The second analysis level 3 unit is used to confirm the first real-time instruction and the second real-time instruction as the real-time control instruction.

[0132] The second analysis quadruple unit is used to obtain the corrected control scheme based on the monitoring time axis, the deflection difference, the spinal column information and the pressure increment.

[0133] It should be noted that the information interaction, execution process and other contents between the above-mentioned units are based on the same concept as the method embodiment of the present application. Their specific functions and technical effects can be found in the method embodiment part and will not be repeated here.

[0134] Those skilled in the art can clearly understand that, for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the system can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.

[0135] The present application also provides a spinal correction process monitoring device 100, see Figure 6 and Figure 7 The spinal correction process monitoring device 100 includes a support part 10, a spinal tracking part 20, an electromyographic acquisition part 30, a booster part 40 and a control device 50, wherein: The support portion 10 is used to be fixed to the user, and the support portion 10 has a support accommodating space, and the support accommodating space is used to partially accommodate the user's body.

[0136] The spine tracking part 20 is located in the support accommodating space and is movably disposed on the support part 10. The spine tracking part 20 includes a plurality of spine tracking devices 21. The spine tracking devices 21 are used to fit the spine of the user and transmit spine coordinate data.

[0137] The myoelectric acquisition unit 30 is located in the support accommodation space and is movably disposed on the support unit 10 . The myoelectric acquisition unit 30 includes a plurality of myoelectric acquisition devices 31 . The myoelectric acquisition devices 31 are used to transmit myoelectric signals.

[0138] The boosting part 40 is arranged on the support part 10, and the boosting part 40 includes multiple airbags 41 and a boosting device 42. The airbags 41 are located in the support accommodating space and are deformably arranged on the support part 10. The airbags 41 have a deformation accommodating space. The boosting device 42 is arranged on the support part 10 and is communicatively connected with the control device 50. The boosting device 42 is respectively connected with each deformation accommodating space. The boosting device 42 is used to increase or reduce the pressure in the deformation accommodating space.

[0139] The control device 50 is disposed on the support portion 10, and is respectively connected to the spine tracking portion 20, the electromyography acquisition portion 30 and the boosting portion 40 for communication. The control device 50 is used to control the boosting device 42 to increase or decrease the pressure in the deformation accommodating space.

[0140] It can be understood that the support part 10 is a support garment that can fit the user's upper torso and pelvis. The shape of the support part 10 can be customized according to the user's body shape. The material of the support part 10 can be carbon fiber composite material, polyethylene, etc., but not limited to this.

[0141] The spinal tracking device 21 is a device that can fit the user's spine and transmit the spinal coordinate data. It can be set on the side of the support part 10 close to the user's back. For example, the spinal tracking device 21 can be a surface locator, an implantable positioning device, etc., but is not limited to this.

[0142] The electromyography acquisition unit 30 is a device that can fit into the muscles of the user's back and collect electromyography signals emitted by the user's muscles. It can be set on the side of the support unit 10 close to the user's back. For example, the electromyography acquisition unit 30 can be a flexible surface electromyography (sEMG) patch, an implantable electromyography sensor, etc., but is not limited to this.

[0143] The airbag 41 is a bag-like structure capable of elastic deformation, and can be arranged on the side of the support part 10 close to the user's back. For example, the airbag 41 can be a latex airbag 41, a multi-chamber airbag 41, etc., but not limited thereto. The booster device 42 is a device capable of injecting air into or extracting air from the deformation accommodating space in the airbag 41, and can be arranged on the side of the support part 10 away from the user's back. For example, the booster device 42 can be an air pump, a vacuum pump, etc., but not limited thereto.

[0144] The control device 50 is a data processing device, which can be disposed on a side of the support portion 10 close to the user's back. For example, the control device 50 can be a microcontroller (MCU) integrator, a digital signal processor, etc., but is not limited thereto.

[0145] As can be seen from the above, the spinal correction process monitoring device 100 provided in the embodiment of the present application is fixed to the user's body through the support part 10 to prevent it from falling off. The spinal coordinate data is obtained in real time by each spinal tracking device of the spinal tracking part 20. Provide data support for analyzing the state of the spine. The electromyographic signals are collected in real time by each electromyographic acquisition device 31 of the electromyographic acquisition part 30 to provide data support for analyzing the fatigue degree of the user's muscles. The booster device 42 of the booster part 40 drives the expansion or contraction of each air bag 41 to provide additional support for the user's back, and generates additional pressure to remind the user when the user's spinal swing amplitude is too large, and reduces the pressure when the user's back muscles are fatigued, so as to prevent the accumulation of fatigue of the user's back muscles. The method described in any one of the above first aspects is implemented by the control device 50, and the situation of the user's spine is analyzed according to the spinal coordinate data and electromyographic signals obtained in real time, and the correction plan is adjusted in time according to the user's movements and spinal state to avoid the problem of muscle damage and fatigue accumulation caused by poor correction effect.

[0146] The spinal correction progress monitoring device 100 provided in the embodiment of the present application, and its control device 50 may include: at least one processor, at least one memory, and a computer program stored in the at least one memory and executable on the at least one processor. When the processor executes the computer program, the spinal correction progress monitoring device 100 implements the steps in any of the above-mentioned elevator switch durability test method embodiments.

[0147] Exemplarily, the computer program may be divided into one or more modules / units, one or more modules / units are stored in a memory and executed by a processor to complete the present application. One or more modules / units may be a series of computer program instruction segments capable of completing a specific function, and the instruction segments are used to describe the execution process of the computer program in the control device.

[0148] The control device may include, but is not limited to, a processor and a memory. Those skilled in the art will appreciate that the above embodiments are merely examples of control devices and do not constitute a limitation on the control device, which may include more or fewer components, or a combination of certain components, or different components, such as input and output devices, network access devices, buses, etc.

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

[0150] In some embodiments, the memory may be an internal storage unit of the control device, such as a hard disk or memory of the control device. In other embodiments, the memory may also be an external storage device of the control device, such as a plug-in hard disk equipped on the control device, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. Further, the memory may also include both an internal storage unit of the control device and an external storage device. The memory is used to store an operating system, an application program, a boot loader (BootLoader), data, and other programs, such as program code of a computer program. The memory may also be used to temporarily store data that has been output or is to be output.

[0151] An embodiment of the present application further provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the steps in any of the above method embodiments are implemented.

[0152] An embodiment of the present application provides a computer program product. When the computer program product runs on a control device, the control device implements the steps in any of the above method embodiments.

[0153] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, which can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may include at least: any entity or device that can carry the computer program code to the control device, a recording medium, a computer memory, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), an electrical carrier signal, a telecommunication signal, and a software distribution medium. For example, a USB flash drive, a mobile hard disk, a disk or an optical disk.

[0154] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0155] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0156] In the embodiments provided in the present application, it should be understood that the disclosed spinal correction process monitoring system, device and method can be implemented in other ways. For example, the spinal correction process monitoring system and device embodiments described above are merely schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.

[0157] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0158] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.

Claims

1. A method for monitoring the progress of spinal correction, characterized in that: Applied to a spinal correction progress monitoring device, the method comprises: Acquire basic information; wherein the basic information includes information reflecting the position of the spine of the user in a standing state, information reflecting the movement trajectory of the spine of the user in a moving state, and information reflecting the degree of muscle fatigue of the user; Initial correction information is obtained based on the basic information; wherein the initial correction information includes a deflection difference, a median frequency, spinal deflection information and an initial control scheme, the deflection difference reflects the degree of deflection of the user's spine toward the concave side of the spine, the median frequency reflects the user's muscle fatigue, the spinal deflection information reflects the deflection of the user's spine, and the initial control scheme is used to control the spinal correction process monitoring device; Acquire monitoring information; wherein the monitoring information includes a monitoring time axis and real-time acquired spinal information and electromyographic information corresponding to the monitoring time axis, the spinal information includes spinal coordinate data transmitted by multiple spinal tracking devices at preset time intervals, and the electromyographic information includes electromyographic signals transmitted by multiple electromyographic acquisition devices at the preset time intervals; Based on the monitoring information and the initial correction information, real-time control instructions and a revised control scheme are obtained; wherein the real-time control instructions and the revised control scheme are used to control the spinal correction process monitoring device.

2. The method for monitoring the progress of spinal correction according to claim 1, characterized in that: The obtaining of basic information includes: An initial coordinate system is established based on the spinal correction progress monitoring device; wherein, when the user correctly wears the spinal correction progress monitoring device and the multiple spinal tracking devices of the spinal correction progress monitoring device fit the user's spine, the end of the spinal tracking device close to the user's pelvis is taken as the origin, the direction from the user's left shoulder to the right shoulder is the positive direction of the X-axis, the direction opposite to the direction of gravity is the positive direction of the Z-axis, and the user's face direction when standing is the positive direction of the Y-axis; Acquiring initial spinal position information; wherein the initial spinal position information includes the spinal coordinate data transmitted by each spinal tracking device when the user is in a normal standing state; Acquiring motion spine position information; wherein the motion spine position information includes spine coordinate data transmitted by each of the spine tracking devices at the preset time interval when the user walks normally within the preset walking observation time; Obtaining muscle information; wherein the muscle information includes myoelectric signals transmitted by the multiple myoelectric acquisition devices at the preset time intervals when the user performs repetitive movements within a preset muscle observation time until the user can no longer maintain the correct movement posture or subjectively feels extremely tired; Acquire a spinal image; wherein the spinal image reflects the relative position between the user and the spinal correction progress monitoring device; The initial coordinate system, the initial spine position information, the motion spine position information, the muscle information and the spine image are confirmed as the basic information.

3. The method for monitoring the progress of spinal correction according to claim 2, characterized in that: The obtaining of initial correction information based on the basic information includes: Obtaining the median frequency based on the muscle information; Based on the initial coordinate system, the airbag position information is obtained; wherein the airbag position information includes a plurality of X-axis coordinate values ​​corresponding to each airbag of the spinal correction process monitoring device, reflecting the position of the airbag on the initial coordinate system; Obtaining the deflection difference and the initial control scheme based on the spinal column image, the motion spinal column position information and the airbag position information; The median frequency, the deflection difference, and the initial control scheme are identified as the initial correction information.

4. The method for monitoring the progress of spinal correction according to claim 3, characterized in that: The step of obtaining the deflection difference and the initial control scheme based on the spinal image and the airbag position information includes: Inputting the spinal image into an image recognition model to obtain the spinal deflection information and pressure correspondence information; wherein the pressure correspondence information includes information reflecting the correspondence between each of the airbags in the spinal correction process monitoring device and each of the back muscles of the user; If the spinal deviation information reflects that the user's spine is deviated toward the user's right shoulder, the spinal coordinate data in the motion spinal position information whose X-axis coordinate value at the same time is greater than the X-axis coordinate value of the spinal coordinate data at adjacent times is confirmed as analysis value information; If the spinal deviation information reflects that the user's spine is deviated toward the user's left shoulder, the spinal coordinate data in the motion spinal position information whose X-axis coordinate value at the same time is smaller than the X-axis coordinate value of the spinal coordinate data at adjacent times is confirmed as the analysis numerical information; The value obtained by adding up the X-axis coordinate values ​​of all the spinal coordinate data in the analysis numerical information and dividing the sum by the number of the spinal coordinate data in the analysis numerical information is confirmed as the deflection difference value, and taking the spinal position reflected by the initial spinal position information as a reference, the airbag on the spinal image that is located on the side of the spinal position reflected by the initial spinal position information along the spinal deflection direction reflected by the spinal deflection information is marked as a booster airbag; The initial control scheme is obtained based on all the pressurized airbag and the airbag position information.

5. The method for monitoring the progress of spinal correction according to claim 4, characterized in that: The obtaining of the initial control scheme based on all the pressurized airbags and the airbag position information comprises: Acquire an initial pressure value and a maximum pressure value, and obtain a first control instruction based on the initial pressure value; wherein the first control instruction is used to instruct all airbags to increase the pressure to the initial pressure value; The value obtained by subtracting the initial pressure value from the maximum pressure value is confirmed as the pressure difference value, and the value obtained by subtracting the minimum X-axis coordinate value of each pressurized airbag in the airbag position information from the maximum X-axis coordinate value of each pressurized airbag in the airbag position information is confirmed as the distance difference value, and the value obtained by dividing the pressure difference value by the distance difference is confirmed as the pressure increment value; Multiplying the X-axis coordinate value corresponding to each of the boosted airbags in the airbag position information by the pressure increment to obtain a plurality of boosted values ​​corresponding to each of the boosted airbags, and obtaining a second control instruction based on each of the boosted values; wherein the second control instruction includes instructions for each of the boosted airbags to increase the pressure by the boosted value corresponding to the boosted airbag on the basis of the original pressure; The first control instruction and the second control instruction are confirmed as the initial control scheme.

6. The method for monitoring the progress of spinal correction according to claim 5, characterized in that: The obtaining of real-time control instructions and a modified control scheme based on the monitoring information and the initial correction information includes: Obtaining a first real-time instruction based on the deflection difference, the spinal deflection information and the spinal information; wherein the first real-time instruction is used to control the pressurized airbag; Obtaining a second real-time instruction based on the median frequency and the electromyographic information; wherein the second real-time instruction is used to control the pressurized airbag; confirming the first real-time instruction and the second real-time instruction as the real-time control instruction; The modified control scheme is obtained based on the monitoring timeline, the deflection difference, the spinal column information and the pressure increment.

7. The method for monitoring the progress of spinal correction according to claim 6, characterized in that: The obtaining of a first real-time instruction based on the deflection difference, the spinal column deflection information and the spinal column information comprises: The value obtained by adding the X-axis coordinate values ​​of the spine coordinate data transmitted by each of the spine tracking devices at the same time in the spine information obtained in real time and dividing the sum by the number of the spine tracking devices is confirmed as a comparison difference; If the spinal deflection information reflects that the user's spine deflects toward the user's left shoulder and the comparison difference is less than the deflection difference, all the pressurized airbags whose corresponding X-axis coordinate values ​​in the airbag position information are less than the comparison difference are confirmed as temporary pressurized airbags; If the spinal deflection information reflects that the user's spine deflects toward the user's right shoulder and the comparison difference is greater than the deflection difference, all the pressurized airbags whose corresponding X-axis coordinate values ​​in the airbag position information are greater than the comparison difference are confirmed as the temporary pressurized airbags. Obtaining the first real-time instruction for instructing all the temporary pressurized airbags to increase the pressure by 10% on the original basis and to restore the pressure to the original state after a preset pressurization time; If the spinal deviation information reflects that the user's spine is tilted toward the user's left shoulder and the comparison difference is greater than the deflection difference, or the spinal deviation information reflects that the user's spine is tilted toward the user's right shoulder and the comparison difference is less than the deflection difference, then the first real-time instruction is obtained instructing all the pressurized airbags to remain in their original state.

8. The method for monitoring the progress of spinal correction according to claim 6, characterized in that: The obtaining of a second real-time instruction based on the median frequency and the electromyographic information comprises: Performing fast Fourier transformation on the electromyographic signals transmitted by each electromyographic acquisition device in the electromyographic information acquired within the preset acquisition time, and converting the time domain signals corresponding to each electromyographic acquisition device into frequency domain signals; Calculating the point energy of each frequency point in each frequency domain signal and the total energy of each frequency domain signal respectively, and accumulating the point energy of each frequency point in each frequency domain signal in ascending order of frequency, and when the accumulated point energy value is equal to 50% of the total energy, confirming the frequency at this time as the comparison frequency of the frequency domain signal; The values ​​obtained by subtracting each of the comparison frequencies from the median frequency are divided by the median frequency to obtain the decrease rates corresponding to each of the comparison frequencies; Each of the descent rates is judged separately. If the descent rate is less than 10%, the second real-time instruction is obtained to instruct all the pressurized airbags to maintain their original state; if the descent rate is between 10% and 30%, the second real-time instruction is obtained to instruct the pressurized airbags corresponding to the electromyographic acquisition device corresponding to the descent rate to reduce the pressure by 15% on the original basis and restore the pressure to the original state after the preset pressure reduction time; if the descent rate is greater than 30%, the second real-time instruction is obtained to instruct all the airbags to reduce the pressure by 30% on the original basis and restore the pressure to the original state after the preset pressure reduction time.

9. A spinal correction progress monitoring system, characterized in that: Applicable to a spinal correction process monitoring device, the system comprises: A first acquisition unit is used to acquire basic information; wherein the basic information includes information reflecting the position of the spine of the user in a standing state, information reflecting the movement trajectory of the spine of the user in a moving state, and information reflecting the fatigue degree of the user's muscles; A first analysis unit is used to obtain initial correction information based on the basic information; wherein the initial correction information includes a deflection difference, a median frequency, spinal deflection information and an initial control scheme, the deflection difference reflects the degree of deflection of the user's spine toward the concave side of the spine, the median frequency reflects the user's muscle fatigue, the spinal deflection information reflects the deflection of the user's spine, and the initial control scheme is used to control the spinal correction process monitoring device; A second acquisition unit is used to acquire monitoring information; wherein the monitoring information includes a monitoring time axis and spinal information and electromyographic information acquired in real time corresponding to the monitoring time axis, the spinal information includes spinal coordinate data transmitted by multiple spinal tracking devices at preset time intervals, and the electromyographic information includes electromyographic signals transmitted by multiple electromyographic acquisition devices at the preset time intervals; The second analysis unit is used to obtain real-time control instructions and a modified control scheme based on the monitoring information and the initial correction information; wherein the real-time control instructions and the modified control scheme are used to control the spinal correction process monitoring device.

10. A spinal correction progress monitoring device, characterized in that: The spinal correction progress monitoring device is used to implement the method according to any one of claims 1 to 8, and the spinal correction progress monitoring device comprises: A support portion, the support portion is used to be fixed to the user, the support portion has a support accommodating space, and the support accommodating space is used to partially accommodate the user's body; A spine tracking unit is located in the support accommodation space and is movably arranged on the support unit, wherein the spine tracking unit includes a plurality of spine tracking devices, and the spine tracking devices are used to fit the spine of the user and transmit the spine coordinate data; an electromyographic acquisition unit, located in the support accommodating space and movably disposed on the support unit, wherein the electromyographic acquisition unit comprises a plurality of electromyographic acquisition devices, and the electromyographic acquisition devices are used to transmit the electromyographic signals; a pressurizing portion, arranged on the support portion, the pressurizing portion comprising a plurality of airbags and a pressurizing device, the airbag being located in the support accommodating space and being deformably arranged on the support portion, the airbag having a deformation accommodating space, the pressurizing device being arranged on the support portion and being communicatively connected with the control device, the pressurizing device being respectively connected with each of the deformation accommodating spaces, and the pressurizing device being used to increase or decrease the pressure in the deformation accommodating space; and A control device is arranged on the support part, and the control device is respectively connected to the spine tracking part, the electromyography acquisition part and the boosting part for communication, and the control device is used to control the boosting device to increase or decrease the pressure in the deformation accommodating space.

Citation Information

Patent Citations

  • Wearable respiration monitoring and correcting device for scoliosis and method

    CN110946588A

  • Parameter optimization method, system and equipment of muscle training instrument and storage medium

    CN112807002A

  • Adjustable intelligent spine rehabilitation device

    CN114748229A

  • Biological feedback type spinal joint correction training method and device

    CN115153505A

  • Flexible spine correction method based on biomechanics and intelligent brace

    CN118986610A