A fall prevention method, device and medium

By real-time detection of the length and inclination angle of the straps and controlling the locking of the motor, the problem of fixing the straps in the existing rehabilitation training device is solved, and stable protection and weight reduction effects are achieved for different users.

CN116570471BActive Publication Date: 2025-07-29ANYANG XIANGYU MEDICAL EQUIP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202310286900.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-03-22
Publication Date
2025-07-29
Estimated Expiration
2043-03-22

AI Technical Summary

Technical Problem

The strap length in the existing rehabilitation training device is fixed, which cannot accommodate users of different heights, resulting in the inability to provide effective weight loss and reliable protection, which can easily cause patients to fall.

Method used

By obtaining the number of motor rotations, calculating the strap length, user height and area height, detecting the inclination angle in real time, and controlling the motor to lock to prevent falling.

Benefits of technology

It realizes dynamic adjustment of the strap length according to the user's height and area height to prevent patients from falling, provide stable and reliable protection, and avoid secondary damage.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116570471B_ABST
    Figure CN116570471B_ABST
Patent Text Reader

Abstract

The present application discloses a fall prevention method, device and medium, which obtain the number of turns of the motor rotation; confirm the strap length according to the number of turns of the motor rotation and the circumference of the driving wheel; confirm the inclination angle between the user and the reference plane according to the strap length, the user's height and the regional height; and control the motor to lock when it is detected that the inclination angle reaches a preset value. It can be understood that during rehabilitation training, the difference between the regional height and the user's height should be the appropriate strap length. When the user falls, the strap will be stretched, and a certain inclination angle will be formed with the reference plane. According to trigonometric function operations, it can be analyzed that the inclination angle is related to the strap length, the user's height and the regional height. Therefore, by detecting the strap length in real time, the inclination angle between the user and the reference plane can be calculated. After the inclination angle reaches the preset value, the motor is controlled to lock, so as to prevent the user from falling to the ground and causing secondary injuries when the user falls, providing stable and reliable protection.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of medical devices, and particularly to a fall prevention method, device and medium. Background Art

[0002] "Stroke" is also known as "apoplexy" and "cerebrovascular accident". It is an acute cerebrovascular disease, which is a group of diseases caused by sudden rupture of blood vessels in the brain or blockage of blood vessels leading to inability of blood to flow into the brain, resulting in damage to brain tissue. Stroke patients have inconvenient limb movement and cannot take care of themselves completely, and need assistance from others or objects to reduce their own gravity. During the process of rehabilitation training, due to inconvenient limbs, they are prone to fall, causing more serious damage to the patients. In the current rehabilitation training devices, most use straps fixed under the armpits to prevent falls by using the restriction of the suspension ropes. However, in this method, the length of the straps is fixed, and different users with different heights require different strap lengths. This device cannot provide effective weight reduction and reliable protection during rehabilitation training.

[0003] Therefore, how to help patients with walking disabilities to carry out walking rehabilitation training and provide stable and reliable protection is an urgent problem to be solved by those skilled in the art. Summary of the Invention

[0004] The purpose of the present application is to provide a fall prevention method, device and medium, which are used to help patients with walking disabilities to carry out walking rehabilitation training and provide stable and reliable protection.

[0005] To solve the above technical problems, the present application provides a fall prevention method, including:

[0006] Obtain the number of turns of the motor rotation;

[0007] Confirm the length of the strap according to the number of turns of the motor rotation and the circumference of the drive wheel;

[0008] Confirm the inclination angle between the user and the reference plane according to the length of the strap, the user's height and the height of the area;

[0009] When it is detected that the inclination angle reaches a preset value, control the motor to lock.

[0010] Preferably, the preset value includes a first preset value and a second preset value; the first preset value is less than the second preset value;

[0011] Furthermore, when it is detected that the inclination angle reaches the first preset value, increase the pulling force to lift the user;

[0012] Correspondingly, the "when it is detected that the inclination angle reaches the preset value, control the motor to lock" is: when it is detected that the inclination angle reaches the second preset value, control the motor to lock.

[0013] Preferably, it further includes:

[0014] Determine the reference height by subtracting the user's height from the regional height;

[0015] When it is detected that the length of the strap is equal to the reference height, reduce the pulling force so that the user can adjust the posture;

[0016] When it is detected that the length of the strap is greater than the sum of the reference height and the allowable height, increase the pulling force to help the user reduce their own gravity.

[0017] Preferably, it further includes:

[0018] Obtain the user's weight;

[0019] Correspondingly, determine the magnitude of the increase or decrease in the pulling force according to the user's weight.

[0020] Preferably, the derivation method of the tilt angle is:

[0021] x = h0 * sinα; y = H - h0 * cosα; L2 = x 2 + y2 = (h0 * sin(α))2 + (H - h0 * cos(α))2;

[0022] L2 = h0 2 * sin2(α) + H 2 - 2 * H * h0 * cos(α) + h0 2 * cos 2 (α); L2 = h0 2 * sin2(α) + h0 2 * cos 2 (α) + H 2 - 2 * H * h0 * cos(α);

[0023] L2 = h0 2 (sin2(α) + cos 2 (α)) + H 2 - 2 * H * h0 * cos(α);

[0024] According to the fixed formula: sin2(α) + cos 2 (α) = 1;

[0025] It is obtained that: L2 = h0 2 + H 2 - 2 * H * h0 * cos(α);

[0026] Further derived:

[0027] cosα = (H 2 + h0 2 - L2) / 2 * H * h0;

[0028] Further obtained according to the arccosine function:

[0029] α = arccos((H 2 + h0 2 - L2) / 2 * H * h0);

[0030] Wherein, L is the length of the strap, H is the height of the area, h0 is the user's height, and α is the inclination angle.

[0031] Preferably, it further includes:

[0032] Obtaining the detection signal sent by the sensor;

[0033] Confirming the area where the user is located according to the detection signal;

[0034] Invoking the corresponding relationship between the area and the area height;

[0035] Determining the area height according to the corresponding relationship.

[0036] Preferably, the user's height is the height entered according to the registration information or the height detected by the infrared sensor.

[0037] To solve the above technical problems, the present application also provides an anti-fall device, which is characterized by including:

[0038] An acquisition module for acquiring the number of turns of the motor rotation;

[0039] A confirmation module for confirming the length of the strap according to the number of turns of the motor rotation and the circumference of the drive wheel;

[0040] A processing module for confirming the inclination angle between the user and the reference plane according to the length of the strap, the user's height, and the area height;

[0041] A control module for controlling the motor to lock when the detected inclination angle reaches a preset value.

[0042] To solve the above technical problems, the present application also provides another anti-fall device, including a memory for storing a computer program;

[0043] A processor for implementing the steps of the anti-fall method as described above when executing the computer program.

[0044] To solve the above technical problems, the present application also provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the anti-fall method as described above are implemented.

[0045] The anti - fall method provided by this application obtains the number of turns of the motor rotation; determines the length of the strap according to the number of turns of the motor rotation and the circumference of the driving wheel; determines the inclination angle between the user and the reference plane according to the length of the strap, the user's height and the height of the area; and controls the motor to lock when it detects that the inclination angle reaches a preset value. With this technical solution, it can be understood that during rehabilitation training, the difference between the height of the area and the user's height should be the appropriate length of the strap. When the user falls, the strap will be stretched, and a certain inclination angle will be formed with the reference plane. According to trigonometric function operations, it can be analyzed that the inclination angle is related to the length of the strap, the user's height and the height of the area, and the height of the area and the user's height will not change when the user falls. Therefore, by detecting the length of the strap in real - time, the inclination angle between the user and the reference plane can be calculated. After the inclination angle reaches the preset value, the motor is controlled to lock, so as to prevent the user from falling to the ground and causing secondary injuries when the user falls. Compared with the current technology that uses a fixed strap and cannot provide effective weight reduction and reliable protection for different users, with this technical solution, during user training, the length of the strap is controlled by the motor to achieve weight reduction for the user, and when it detects that the user's inclination degree is too large, the motor is controlled to lock to avoid the user from falling, providing stable and reliable protection.

[0046] In addition, the anti - fall device and medium provided by this application correspond to the above - mentioned anti - fall method, and the effects are the same. Brief Description of the Drawings

[0047] To more clearly illustrate the embodiments of this application, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of this application. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.

[0048] Figure 1 It is a flowchart of an anti - fall method provided by an embodiment of this application;

[0049] Figure 2(a) is a front view of a weight - loss balance assessment training system provided by this application;

[0050] Figure 2(b) is a top view of a weight - loss balance assessment training system provided by this application;

[0051] Figure 3 It is a distribution diagram of a motion area provided by an embodiment of this application;

[0052] Figure 4 It is a schematic diagram for calculating the inclination angle provided by an embodiment of this application;

[0053] Figure 5 It is a structural diagram of an anti - fall device provided by an embodiment of this application;

[0054] Figure 6 Structural diagram of another anti - fall device provided by an embodiment of the present application;

[0055] The reference signs are as follows: 1 is a column, 2 is a slider, 3 is a guide rail, 4 is a guide - rail connecting plate, 5 is a waist circumference, 6 is a motor fixing seat, 7 is a motor, 8 is a lifting wheel, 10 is an acquisition module, 11 is a confirmation module, 12 is a processing module, 13 is a control module, 20 is a memory, 201 is a computer program, 202 is an operating system, 203 is data, 21 is a processor, 22 is a display screen, 23 is an input - output interface, 24 is a communication interface, 25 is a power supply, 26 is a communication bus. Detailed implementation manners

[0056] Next, the technical solutions in the embodiments of the present application will be clearly and completely described with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts belong to the protection scope of the present application.

[0057] The core of the present application is to provide an anti - fall method, device and medium, which are used to help patients with walking disabilities to perform walking rehabilitation training and provide stable and reliable protection.

[0058] In order to enable those skilled in the art to better understand the solution of the present application, the present application will be further described in detail below with reference to the accompanying drawings and specific implementation manners.

[0059] Figure 1 Flowchart of an anti - fall method provided by an embodiment of the present application, as Figure 1 shown, the method includes:

[0060] S10: Obtain the number of turns of the motor rotation;

[0061] S11: Confirm the length of the strap according to the number of turns of the motor rotation and the circumference of the driving wheel;

[0062] S12: Confirm the inclination angle between the user and the reference plane according to the length of the strap, the user's height and the height of the area;

[0063] S13: Control the motor to lock when it is detected that the inclination angle reaches a preset value.

[0064] The anti-fall method provided by this application is applied to an anti-fall device, which can be deployed in a specific weight-bearing balance assessment and training system. For the convenience of understanding, this application also provides a specific weight-bearing balance assessment and training system. Figure 2(a) is a front view of a weight-bearing balance assessment and training system provided by this application, and Figure 2(b) is a top view of a weight-bearing balance assessment and training system provided by this application. As shown in Figure 2, the system includes: a column 1, a slider 2, a guide rail 3, a guide rail connecting plate 4, a waist circumference 5, a motor fixing seat 6, a motor 7, and a lifting wheel 8. Of course, the system also includes a processor, a driver, and a host computer for controlling the operation of the motor, etc., which will not be described one by one here.

[0065] As shown in Figure 2, in this system, the strap is wound around the lifting wheel, and the motor can control the telescopic movement of the strap by driving the lifting wheel to rotate. There are four fixing straps on the waist circumference. Buckles can be provided at the lower end of the waist circumference and the disc for fixing the user's head above, which is convenient for separation and can also be fixed. In specific implementation, users undergoing rehabilitation exercise training mostly perform walking training on flat and inclined surfaces. Therefore, the guide rail can be divided into different areas, and different types of training such as flat walking and climbing can be carried out when the user is in different areas. Figure 3 This is a distribution diagram of the exercise area provided by the embodiment of this application, as Figure 3 shown, Figure 3 There are a total of seven areas in it: Area A / Area B / Area C / Area D / Area E / Area F / Area G, with lengths A / B / C / D / E / F / G respectively, and the heights of the areas are h1 / h2 / h3 / h4 / h5 / h6 / h7 respectively, and the user's height is h0. Users can carry out corresponding rehabilitation training on different terrains in different areas. It can be understood that the guide rail in specific implementation may not be a straight line and can be arranged according to the actual terrain.

[0066] During the user's movement, the guide rail connecting plate will follow as the user walks. The following mode can be driven by the user's pulling force or realized by arranging sensors to follow when detecting the user's movement.

[0067] In this application, the length of the strap pulled out is obtained by multiplying the number of turns of the motor rotation by the circumference of the lifting wheel driven by the motor, and the circumference of the wheel can be obtained by conversion according to the circumference formula. During training, the processor records the number of turns of the motor rotation in real time. Specifically, when the motor rotates forward, it adds one, and when it rotates backward, it subtracts one. The length of the strap can be calculated through this calculation method. Since the length of the strap driven by one rotation of the motor is not long compared to the user's height, the part where the motor rotates less than one circle can be omitted. [[ID=!7]]

[0068] Figure 4A schematic diagram for calculating the tilt angle provided by the embodiment of the present application, where L is the length of the strap, H is the height of the area, h0 is the user's height, and α is the tilt angle. As Figure 4 shown, the values of x and y can be calculated. x = h0 * sinα, y = H - h0 * cosα. According to the derivation of trigonometric functions, it can be obtained that:

[0069] L2 = x 2 + y2 = (h0 * sin(α))2 + (H - h0 * cos(α))2;

[0070] L2 = h0 2 * sin2(α) + H 2 - 2 * H * h0 * cos(α) + h0 2 * cos 2 (α); L2 = h0 2 * sin2(α) + h0 2 * cos 2 (α) + H2 - 2 * H * h0 * cos(α);

[0071] L2 = h0 2 (sin2(α) + cos 2 (α)) + H 2 - 2 * H * h0 * cos(α);

[0072] According to the fixed formula: sin2(α) + cos 2 (α) = 1;

[0073] It is obtained that: L2 = h0 2 + H 2 - 2 * H * h0 * cos(α);

[0074] Further derived:

[0075] cosα = (H 2 + h0 2 - L2) / 2 * H * h0;

[0076] According to the inverse cosine function, it is further obtained that:

[0077] α = arccos((H 2 + h0 2 - L2) / 2 * H * h0);

[0078] Where L is the length of the strap, H is the height of the area, h0 is the user's height, and α is the tilt angle.

[0079] It can be seen that the value of α is obtained through (H 2 + h0 2The value of arccosine is obtained from (H - L2) / 2 * H * h0. In a specific implementation, the arccosine function is a function formula provided by various development tools. The software only needs to continuously monitor the value of (H 2 + h0 2 - L2) / 2 * H * h0 to calculate the tilt angle. In the formula, except for L which is variable, the others are fixed values. That is, the program continuously monitors the value of L, which is the length of the pull rope, to calculate the tilt angle.

[0080] Doctors can adjust the maximum value set for α according to the recovery conditions of different users. When it is detected that the user's tilt angle reaches the maximum value, the motor can be controlled to lock up to prevent the user from falling.

[0081] In a specific implementation, the preset values include a first preset value and a second preset value; the first preset value is less than the second preset value; further, when it is detected that the tilt angle reaches the first preset value, the pulling force is increased to lift the user; correspondingly, when it is detected that the tilt angle reaches the preset value, controlling the motor to lock up means: when it is detected that the tilt angle reaches the second preset value, controlling the motor to lock up.

[0082] To assist the user's rehabilitation training, in this embodiment, the user's tilt angle is divided into two states, and the preset values are divided into a first preset value and a second preset value. The first preset value is less than the second preset value. When the tilt angle reaches the first preset value, it is considered that the user's tilt angle is small, and the user can avoid falling and resume training through self-adjustment and other means. At this time, the motor is controlled to reverse, and the strap is pulled back to provide some pulling force to lift the user. When the tilt angle reaches the second preset value, it is considered that the user's tilt angle is too large at this time, and the user is likely to fall. Therefore, at this time, the motor needs to be controlled to lock up to protect the user.

[0083] The anti - fall method provided by this application obtains the number of rotations of the motor; determines the length of the strap according to the number of rotations of the motor and the circumference of the drive wheel; determines the inclination angle between the user and the reference plane according to the length of the strap, the user's height, and the height of the area; and controls the motor to lock when it detects that the inclination angle reaches a preset value. With this technical solution, it can be understood that during rehabilitation training, the difference between the height of the area and the user's height should be the appropriate length of the strap. When the user falls, the strap will be stretched, and a certain inclination angle will be formed with the reference plane. According to trigonometric function operations, it can be analyzed that the inclination angle is related to the length of the strap, the user's height, and the height of the area, and the height of the area and the user's height do not change when the user falls. Therefore, by detecting the length of the strap in real - time, the inclination angle between the user and the reference plane can be calculated. After the inclination angle reaches the preset value, the motor is controlled to lock, so that the user can be prevented from falling to the ground and suffering secondary injuries when falling. Compared with the current technology that uses a fixed strap and cannot provide effective weight loss and reliable protection for different users, with this technical solution, during user training, the length of the strap is controlled by the motor to achieve weight loss for the user, and when it detects that the user's inclination degree is too large, the motor is controlled to lock to avoid the user from falling, providing stable and reliable protection.

[0084] In specific implementation, in addition to protecting the user from falling by calculating the inclination angle, in this embodiment, it further includes:

[0085] Determine the reference height by subtracting the user's height from the height of the area;

[0086] When it detects that the length of the strap is equal to the reference height, reduce the pulling force so that the user can adjust the posture;

[0087] When it detects that the length of the strap is greater than the sum of the reference height and the allowable height, increase the pulling force to help the user reduce their own gravity.

[0088] This embodiment not only achieves reliable protection but also realizes the effect of weight loss when the user walks. In this embodiment, when it detects that the strap is too long, increase the pulling force to help the user reduce their own gravity. In specific implementation, the above steps need to be repeated to help and protect the user. Therefore, return to the step of obtaining the number of rotations of the motor at preset time intervals. For example, it can be judged every one second.

[0089] It can be understood that for different users, the required pulling force during pulling force adjustment is also different. Therefore, the anti - fall method further includes: obtaining the user's weight; correspondingly, determining the magnitude of the increase or decrease in the pulling force according to the user's weight.

[0090] Specifically, before the user performs rehabilitation training, the magnitude of the pulling force adjustment can be controlled by inputting the weight, which is specifically reflected in controlling the number of rotations of the motor.

[0091] In specific implementation, when the user performs different types of rehabilitation training in different areas, the heights of the areas are not the same. Therefore, when the user changes the area, it is also necessary to re-enter the area height. In order to avoid interrupting the training and reducing the user's training desire, this embodiment further includes: obtaining the detection signal sent by the sensor; confirming the area where the user is located according to the detection signal; calling the corresponding relationship between the area and the area height; and determining the area height according to the corresponding relationship.

[0092] In this embodiment, by adding a sensor, the judgment of the user in different areas is realized. For example, the sensor can be arranged on the guide rail connecting plate and send a detection signal to the processor when different marks in different areas are detected to confirm the area change. Or it can also be arranged in different areas and send the detection information to the processor after detecting that the guide rail connecting plate enters the area. In other embodiments, after the guide rail is fixed, it can also be confirmed by recording the displacement of the movement of the guide rail connecting plate.

[0093] The height of the user in this application can be the height entered according to the registration information, and both the height and the weight information of the user will be statistically recorded when the registration information is entered and can be input into the system together before the training. However, for individual users during the rehabilitation training, due to the influence of hunchback, inconvenient legs and feet, or inaccurate height measurement when entering the registration information, the calculated tilt angle may be inaccurate, and a good training effect cannot be achieved. Therefore, in this embodiment, the height of the user can also be the height detected by the infrared sensor in real time, and the user can be detected in real time during the walking process to return the accurate body height to the processor.

[0094] In the above embodiment, the anti-fall method is described in detail. This application also provides an embodiment corresponding to the anti-fall device. It should be noted that this application describes the embodiment of the device part from two perspectives, one is from the perspective of functional modules, and the other is from the perspective of hardware.

[0095] Since the embodiment of the device part corresponds to the embodiment of the method part, please refer to the description of the embodiment of the method part for the embodiment of the device part, and it will not be elaborated here for the time being.

[0096] Figure 5 For the structure diagram of an anti-fall device provided by the embodiment of this application, as Figure 5 shown, the device includes:

[0097] An obtaining module 10, configured to obtain the number of turns of the motor rotation;

[0098] A confirmation module 11, configured to confirm the length of the strap according to the number of turns of the motor rotation and the circumference of the driving wheel;

[0099] A processing module 12, configured to confirm the inclination angle between the user and the reference plane according to the length of the strap, the user's height, and the height of the area.

[0100] A control module 13, configured to control the motor to lock when it detects that the inclination angle reaches a preset value.

[0101] The anti-fall device provided by this application obtains the number of turns of the motor rotation; confirms the length of the strap according to the number of turns of the motor rotation and the circumference of the drive wheel; confirms the inclination angle between the user and the reference plane according to the length of the strap, the user's height, and the height of the area; and controls the motor to lock when it detects that the inclination angle reaches a preset value. With this technical solution, it can be understood that during rehabilitation training, the difference between the height of the area and the user's height should be the appropriate length of the strap. When the user falls, the strap will be stretched, and a certain inclination angle will be formed with the reference plane. According to trigonometric function operations, it can be analyzed that the inclination angle is related to the length of the strap, the user's height, and the height of the area, and the height of the area and the user's height will not change when the user falls. Therefore, by detecting the length of the strap in real time, the inclination angle between the user and the reference plane can be calculated. After the inclination angle reaches the preset value, the motor is controlled to lock, so as to prevent the user from falling to the ground and causing secondary injuries when the user falls. Compared with the current technology that uses a fixed strap and cannot provide effective weight loss and reliable protection for different users, with this technical solution, during user training, the length of the strap is controlled by the motor to achieve weight loss for the user, and when it detects that the user's inclination degree is too large, the motor is controlled to lock to avoid the user from falling, providing stable and reliable protection.

[0102] Figure 6 It is a structural diagram of another anti-fall device provided by an embodiment of this application. As Figure 6 shown, the device includes: a memory 20, configured to store a computer program;

[0103] A processor 21, configured to implement the steps of the anti-fall method described in the above embodiment when executing the computer program.

[0104] The anti-fall device provided by this embodiment may include but is not limited to a smart phone, a tablet computer, a notebook computer, or a desktop computer, etc.

[0105] Among them, the processor 21 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 21 may be implemented in at least one hardware form of a Digital Signal Processor (DSP), a Field-Programmable Gate Array (FPGA), or a Programmable Logic Array (PLA). The processor 21 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the wake state, also known as the Central Processing Unit (CPU); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 21 may be integrated with a Graphics Processing Unit (GPU), and the GPU is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 21 may further include an Artificial Intelligence (AI) processor, and the AI processor is used to process computational operations related to machine learning.

[0106] The memory 20 may include one or more computer-readable storage media, and the computer-readable storage media may be non-transitory. The memory 20 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices and flash storage devices. In this embodiment, the memory 20 is at least used to store the following computer program 201. After the computer program is loaded and executed by the processor 21, it can implement the relevant steps of the fall prevention method disclosed in any of the foregoing embodiments. In addition, the resources stored in the memory 20 may also include an operating system 202 and data 203, etc., and the storage method may be temporary storage or permanent storage. Among them, the operating system 202 may include Windows, Unix, Linux, etc. The data 203 may include, but is not limited to, a first preset value, a second preset value, etc.

[0107] In some embodiments, the fall prevention device may further include a display screen 22, an input / output interface 23, a communication interface 24, a power supply 25, and a communication bus 26.

[0108] Those skilled in the art can understand that Figure 6 the structure shown in

[0109] The anti-fall device provided by the embodiment of the present application includes a memory and a processor. When the processor executes the program stored in the memory, the following method can be implemented: obtaining the number of rotations of the motor; confirming the length of the strap according to the number of rotations of the motor and the circumference of the driving wheel; confirming the inclination angle between the user and the reference plane according to the length of the strap, the height of the user, and the height of the area; and controlling the motor to lock when it is detected that the inclination angle reaches a preset value.

[0110] The anti-fall device provided by the present application obtains the number of rotations of the motor; confirms the length of the strap according to the number of rotations of the motor and the circumference of the driving wheel; confirms the inclination angle between the user and the reference plane according to the length of the strap, the height of the user, and the height of the area; and controls the motor to lock when it is detected that the inclination angle reaches a preset value. With this technical solution, it can be understood that during rehabilitation training, the difference between the height of the area and the height of the user should be the appropriate length of the strap. When the user falls, the strap will be stretched, and a certain inclination angle will be formed with the reference plane. According to trigonometric function operations, it can be analyzed that the inclination angle is related to the length of the strap, the height of the user, and the height of the area, and the height of the area and the height of the user will not change when the user falls. Therefore, by detecting the length of the strap in real time, the inclination angle between the user and the reference plane can be calculated. When the inclination angle reaches the preset value, the motor is controlled to lock, so as to prevent the user from falling to the ground and causing secondary injuries when the user falls. Compared with the current technology that uses a fixed strap and cannot provide effective weight reduction and reliable protection for different users, with this technical solution, during user training, the length of the strap is controlled by the motor to achieve weight reduction for the user, and when it is detected that the user's inclination degree is too large, the motor is controlled to lock to avoid the user from falling, providing stable and reliable protection.

[0111] Finally, the present application also provides an embodiment corresponding to a computer-readable storage medium. A computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the steps recorded in the above method embodiment are implemented.

[0112] It can be understood that if the method in the above embodiment 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 technical solution of the present application, in essence, or the part that contributes to the prior art, or all or part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and executes all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical discs that can store program codes.

[0113] The anti-fall method, device, and medium provided in this application have been introduced in detail above. Each embodiment in the specification is described in a progressive manner. The key point of each embodiment is the difference from other embodiments. For the same or similar parts among the embodiments, reference can be made to each other. For the device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple. For the relevant parts, reference can be made to the description in the method part. It should be noted that for those of ordinary skill in the art of this technology, without departing from the principle of this application, several improvements and modifications can be made to this application, and these improvements and modifications also fall within the protection scope of the claims of this application.

[0114] It should also be noted that in this specification, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "comprising", "including", or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article, or device comprising a series of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or device. Without further limitation, an element defined by the statement "comprising an..." does not exclude the existence of additional identical elements in the process, method, article, or device comprising the element.

Claims

1. A fall prevention method, characterized in that, Including: Obtain the number of rotations of the motor; Confirm the length of the strap according to the number of rotations of the motor and the circumference of the drive wheel; Confirm the inclination angle between the user and the reference plane according to the length of the strap, the user's height, and the height of the area; Control the motor to lock when it is detected that the inclination angle reaches a preset value; The preset value includes a first preset value and a second preset value; the first preset value is less than the second preset value; Further, when it is detected that the inclination angle reaches the first preset value, increase the pulling force to lift the user; Correspondingly, the "control the motor to lock when it is detected that the inclination angle reaches the preset value" is: control the motor to lock when it is detected that the inclination angle reaches the second preset value; The calculation formula for the inclination angle is: α = arccos((H 2 + h0 2 - L2) / (2 * H * h0)); Where L is the length of the strap, H is the height of the area, h0 is the user's height, and α is the inclination angle.

2. The fall prevention method according to claim 1, wherein Also including: Confirm the reference height by subtracting the user's height from the height of the area; When it is detected that the length of the strap is equal to the reference height, reduce the pulling force so that the user can adjust the posture; When it is detected that the length of the strap is greater than the sum of the reference height and the allowable height, increase the pulling force to help the user reduce their own gravity.

3. The fall prevention method according to claim 1, characterized in that Also including: Obtain the user's weight; Correspondingly, confirm the magnitude of the increase or decrease in the pulling force according to the user's weight.

4. The anti-fall method according to claim 1, wherein Also including: Obtain the detection signal sent by the sensor; Confirm the area where the user is located according to the detection signal; Call the corresponding relationship between the area where the user is located and the height of the area; Determine the height of the area according to the corresponding relationship.

5. The anti-fall method according to claim 1, characterized in that, The user's height is the height entered according to the registration information or the height detected by the infrared sensor.

6. An anti-fall device, characterized in that, Including: An acquisition module, used to obtain the number of rotations of the motor; A confirmation module, used to confirm the length of the strap according to the number of rotations of the motor and the circumference of the drive wheel; A processing module, used to confirm the inclination angle between the user and the reference plane according to the length of the strap, the user's height, and the height of the area; A control module, used to control the motor to lock when it is detected that the inclination angle reaches a preset value; The preset value includes a first preset value and a second preset value; the first preset value is less than the second preset value; Further, the control module is also used to increase the pulling force to lift the user when it is detected that the inclination angle reaches the first preset value; control the motor to lock when it is detected that the inclination angle reaches the second preset value; The calculation formula for the inclination angle is: α = arccos((H 2 + h0 2 - L2) / (2 * H * h0)); Where L is the length of the strap, H is the height of the area, h0 is the user's height, and α is the inclination angle.

7. A fall prevention device, characterized in that, Including a memory for storing computer programs; A processor, used to implement the steps of the anti-fall method as described in any one of claims 1 to 5 when executing the computer program.

8. A computer-readable storage medium, characterized in that, A computer program is stored on the computer-readable storage medium, and when the computer program is executed by the processor, it implements the steps of the anti-fall method as described in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Gait training apparatus

    US20150306440A1