Intelligent terminal, rehabilitation training robot and training method
Through the movement data of the rehabilitation training robot equipment through the smart terminal, controlling the target object on the interactive interface, solving the problem of lack of guidance of existing rehabilitation training equipment and the difficulty of users to understand the strength of the training intensity. Rehabilitation training experience.
Patent Information
- Application Number
- CN202310921246.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-25
- Publication Date
- 2025-01-28
AI Technical Summary
The lack of guidance in existing rehabilitation training equipment makes patients feel boring and difficult to intuitively understand the training intensity.
Through the motion data of the device on the body, control the target object movement on the interactive interface, and provide an interactive rehabilitation training method. Users can intuitively understand the training intensity and adjust the training intensity.
It improves the guidance and interest of rehabilitation training, and users can intuitively understand and regulate the training intensity, thereby enhancing the training effect.
Smart Images

Figure CN119367736A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of robotics technology, and in particular to an intelligent terminal, a rehabilitation training robot, and a training method. Background Art
[0002] If patients with limb injuries do not exercise for a long time, it will affect the other muscle functions of the body. Active rehabilitation training can prevent the decline of other muscle functions of the body.
[0003] However, the rehabilitation training equipment currently on the market is still immature and implies compulsory rehabilitation training. It lacks effective guidance and patients will find rehabilitation training boring and a very painful process. Summary of the invention
[0004] The present application provides a training method for a rehabilitation training robot. The rehabilitation training robot includes a device body and an intelligent terminal. The training method is applied to the intelligent terminal. The training method includes:
[0005] Receiving motion data of the device when the user is using the device for training;
[0006] The movement of the target object in the interactive interface displayed on the smart terminal is controlled according to the operating data of the device body.
[0007] In some embodiments, receiving motion data of a device body when a user uses the device body for training specifically includes:
[0008] receiving swing information of the swing arm of the device body in each swing cycle when the user uses the device body to perform squat training;
[0009] Accordingly, controlling the movement of the target object in the interactive interface displayed on the smart terminal according to the operation data of the device body specifically includes:
[0010] The movement of the moving light ball displayed on the smart terminal is controlled according to the swing information of the swing arm of the device body in each swing cycle.
[0011] In some embodiments, controlling the movement of the moving light ball in the interactive interface displayed on the smart terminal according to the swing information of the swing arm of the device body in each swing cycle specifically includes:
[0012] The movement of the moving light ball on the interactive interface is controlled according to the swing speed and position of the swing arm in each swing cycle.
[0013] In some embodiments, controlling the movement of the moving light ball on the interactive interface according to the swinging speed and the position of the swinging arm in each swinging cycle specifically includes:
[0014] When the moving light ball moves to a position that overlaps with the corresponding target light ball on the interactive interface according to the preset moving conditions, the target light ball on the interactive interface is controlled to disappear and the training score value is increased.
[0015] In some embodiments, receiving motion data of a device body when a user uses the device body for training specifically includes:
[0016] receiving the pressure on the foot pedal during each stretching cycle when the user uses the device to stretch the Achilles tendon;
[0017] Accordingly, controlling the movement of the target object in the interactive interface displayed on the smart terminal according to the operation data of the device body specifically includes:
[0018] The movement of the target object on the interactive interface is controlled according to the pressure on the foot pedal during each stretching cycle.
[0019] In some embodiments, controlling the movement of a target object on the interactive interface according to the pressure on the foot pedal in each stretching cycle specifically includes:
[0020] When the change rate of the pressure on the left pedal and / or the change rate of the pressure on the right pedal meets a preset condition, the target object movement unit distance is controlled and the training score value is increased.
[0021] In some embodiments, when the change rate of the pressure on the left pedal and / or the change rate of the pressure on the right pedal meets a preset condition, controlling the target object to move a unit distance specifically includes:
[0022] When the change rate of the pressure on the left pedal is less than a preset threshold and / or the change rate of the pressure on the right pedal is less than a preset threshold, the target object is controlled to move a unit distance.
[0023] In some embodiments, the training method further comprises:
[0024] Accepting a selection instruction input by a user, and adding the selected training item to the training plan;
[0025] Receive the start training instruction input by the user, and display the interactive interface of the first item to be trained according to the training plan;
[0026] Receive motion data from the device when the user is using the device for training, and identify the type of motion data; determine whether the type of motion data matches the currently displayed interactive interface;
[0027] Control the movement of a target object in an interactive interface displayed on a smart terminal according to the operation data of the device body;
[0028] When the current training item is finished, the interactive interface of the next training item to be trained is displayed according to the training plan.
[0029] Some embodiments of the present application also provide an intelligent terminal, comprising: a processor, and a memory communicatively connected to the processor;
[0030] Memory stores computer-executable instructions;
[0031] The processor executes the computer-executable instructions stored in the memory to implement the methods involved in the above embodiments.
[0032] Some embodiments of the present application also provide a rehabilitation training robot, including a device body and an intelligent terminal, and the device body and the intelligent terminal are communicatively connected.
[0033] Some embodiments of the present application further provide a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement the methods involved in the above embodiments.
[0034] Some embodiments of the present application further provide a computer program product, including a computer program, which implements the methods involved in the above embodiments when executed by a processor.
[0035] The present application provides an intelligent terminal, a rehabilitation training robot and a training method. The intelligent device receives motion data of a device body when a user uses the device body for training, and controls the movement of a target object in an interactive interface displayed on the intelligent terminal according to the operating data of the device body. Through such a setting, an interactive method of rehabilitation training is provided, and users can intuitively understand their own training intensity, and are guided to increase or decrease the training intensity. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0037] Figures 1 to 3 A schematic diagram of the structure of a rehabilitation training robot provided in some embodiments of the present application;
[0038] Figure 4 A schematic flow chart of a training method for a rehabilitation training robot provided in some embodiments of the present application;
[0039] Figure 5 It is an interactive interface for squat training;
[0040] Figure 6 It is an interactive interface for Achilles tendon stretching training;
[0041] Figure 7 It is an interactive interface when specifying a plan;
[0042] Figure 8 A schematic diagram of a training device provided in some embodiments of the present application;
[0043] Fig. 9 A schematic diagram of the structure of a smart terminal provided in some embodiments of the present application.
[0044] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION
[0045] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0046] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions, and provide corresponding operation entrances for users to choose to authorize or refuse.
[0047] Figures 1 to 3 A structural schematic diagram of a rehabilitation training robot provided in some embodiments of the present application. Some embodiments of the present application provide a rehabilitation training robot capable of providing rehabilitation support including standing, squatting exercises and Achilles tendon stretching exercises for people with lower limb motor dysfunction.
[0048] The rehabilitation training robot mainly includes a device body and an intelligent terminal, and a training system runs on the intelligent terminal.
[0049] The device body is the carrier for realizing the various functions of the rehabilitation training robot. It has multiple structural adjustable functions to adapt to users of different heights and weights. The communication connection between the smart terminal and the device body provides users with intuitive interactive feedback and training data management during the training process.
[0050] The training system running on the smart terminal can manage and modify the training parameters in real time and generate a training report after training.
[0051] like Figures 1 to 3 As shown, the device body includes an armrest 201, a seat 204, a foot pedal 202 and a connecting rod mechanism 203. The user uses the connecting rod mechanism of the device body to help complete the reciprocating switch between "sitting" and "standing" to achieve squat training. More specifically, the user holds the armrest 201 with his hands, sits on the seat 204, and steps on the foot pedal 202 with both feet. Through the force of the body, the connecting rod mechanism is driven to move, and the reciprocating switch between "sitting" and "standing" is completed to achieve squat training. The connecting rod mechanism includes a swing arm, and the user's training intensity can be detected by detecting the swing amplitude of the swing arm. And one switch between "sitting" and "standing" is defined as a swing cycle.
[0052] Accordingly, the training system includes a squat interactive training module, which provides an interactive game. When the user does squat training with the aid of the device body, the squat interactive training module guides the user to complete the squat action at a specified speed and frequency through the form of game visual interaction.
[0053] The user can also complete the Achilles tendon stretching exercise with the help of the foot pedal of the device body. More specifically, the user holds the handrail 201 with his hands, steps on the foot pedal with both feet, and completes an Achilles tendon stretching exercise by transferring the center of gravity from the left foot to the right foot. Transfer the center of gravity from the right foot to the left foot to complete an Achilles tendon stretching exercise. Accordingly, the training system also includes an Achilles tendon stretching exercise module, which is used to provide an interactive game. When the user does stretching exercises with the help of the device body, the Achilles tendon stretching exercise module guides the user to complete the Achilles tendon stretching action of specified strength and stretching duration through the form of game visual interaction.
[0054] like Figure 4 As shown, some embodiments of the present application provide a training method for a rehabilitation training robot, and the training method includes the following steps:
[0055] S101. A smart device receives motion data of a device body when a user uses the device body for training.
[0056] The operation data of the device body is used to indicate the training intensity of the rehabilitation training performed by the user using the device body. By arranging sensors on the device body, the sensors collect the operation data of the device body, and the device body uploads the operation data collected by the sensors to the smart device.
[0057] S102: The smart device controls the movement of a target object in an interactive interface displayed on the smart terminal according to the operation data of the device body.
[0058] Among them, a training system is running on the intelligent terminal, and the training system provides an interactive interface. The training system captures the operation data of the device body, and controls the position of the target object in each frame according to the operation data of the device body, thereby realizing the control of the target object to move on the interactive interface.
[0059] In the above technical solution, the smart device receives the motion data of the device body when the user uses the device body for training, and controls the movement of the target object in the interactive interface displayed on the smart terminal according to the operation data of the device body. Through such a setting, an interactive method of rehabilitation training is provided, and the user can intuitively understand his or her own training intensity, and guide the user to increase or reduce the training intensity.
[0060] Some embodiments of the present application provide a training method for a rehabilitation training robot, the training method comprising the following steps:
[0061] S201. The smart device receives the swing information of the user's arm swing in each swing cycle when the user uses the device body to perform squat training.
[0062] When the user uses the device body to perform squat training, the swing arm of the device body will also move. A sensor is set on the device body, which is used to detect the swing information of the swing arm in each swing cycle. The swing information includes the swing arm position and the swing arm swing speed.
[0063] S202. The smart device controls the moving light ball on the interactive interface to move up and down periodically according to the swing information of each swing cycle.
[0064] The smart device receives the swing information of the swing arm in each swing cycle, and the swing information of the swing arm includes the swing arm position and the swing arm swing speed. The movement of the moving light ball on the interactive interface is controlled according to the swing arm swing speed and the swing arm position in each swing cycle. More specifically, the moving light ball moving speed is generated according to the swing arm swing speed and the first mapping relationship, and the moving light ball target position is generated according to the swing arm position and the second mapping relationship. The moving light ball is controlled to move to the target position according to the moving light ball moving speed.
[0065] In some embodiments, when the moving light ball moves to a position that coincides with the corresponding target light ball on the interaction interface according to preset moving conditions, the target light ball on the interaction interface is controlled to disappear and the training score value is increased.
[0066] Each swing cycle corresponds to a movement condition. Meeting the preset movement conditions includes that the movement speed of the light ball is greater than the lower speed limit, and the movement speed of the light ball is less than or equal to the upper speed limit. Multiple target light balls are displayed on the interactive interface, and each swing cycle corresponds to a target light ball. In the current swing cycle, when the light ball moves to a position that coincides with the target light ball corresponding to the current swing cycle on the interactive interface according to the preset movement conditions, the target light ball corresponding to the current swing cycle on the interactive interface is controlled to disappear, and the training score value is increased.
[0067] Figure 5This is the interactive interface for squat training. The dotted hollow dots and solid hollow dots are moving light balls. The dotted hollow dots represent the trajectory of the moving light ball, and the solid hollow dots represent the current position of the moving light ball. The solid dots represent the target light balls. There are multiple target light balls, corresponding to target light balls with different swing cycles.
[0068] In the above technical solution, the smart device receives the swing information of the user's swing arm in each swing cycle when the user uses the device body to perform squat training, and controls the moving light ball on the interactive interface to move up and down periodically according to the swing information of each swing cycle. Through such a setting, an interactive method for using a rehabilitation training robot for squat training is provided. The user can intuitively understand the training intensity of his squat training and guide the user to increase or decrease the training intensity.
[0069] Some embodiments of the present application also provide a training method for a rehabilitation training robot, the training method further comprising the following steps:
[0070] S301. The smart device receives training intensity setting information input by a user.
[0071] The setting information includes the swing amplitude and the swing frequency. The user inputs the swing amplitude and the swing frequency through the interactive interface of the smart device.
[0072] In some embodiments, the training phase can be divided into multiple sub-phases, and the user can set the swing amplitude and swing frequency of each sub-phase.
[0073] S302. The smart device generates the movement conditions of each swing cycle and the position information of each target light ball according to the swing frequency and the swing amplitude.
[0074] The swing duration of each swing cycle is calculated according to the swing frequency, and the swing speed range of each swing cycle is determined based on the swing duration and the swing amplitude. The movement condition of each swing cycle is generated based on the swing speed range of each swing cycle. The position information of each target light ball is determined according to the swing amplitude.
[0075] In the above technical solution, the smart device receives the training intensity setting information input by the user, and generates the movement conditions of each swing cycle and the position information of each target light ball according to the swing frequency and the swing amplitude. Through such settings, the user can set the training intensity, and guide the user through the interactive interface to ensure that the training intensity meets the set training intensity when using the device body for training.
[0076] Some embodiments of the present application provide a calibration method for a rehabilitation training robot, the calibration method further comprising the following steps:
[0077] S401. The smart device receives position information of the swing arm when the swing arm of the device body is in a vertical position, stores the position information of the swing arm when in the vertical position, and modifies the second mapping relationship between the position of the swing arm and the target light ball.
[0078] During calibration, click the "Set" button, adjust the machine's swing arm to a vertical position according to the pop-up prompt, then click "Continue" and wait for the screen to pop up a "Setting Successful" prompt, indicating that the operation was successful. If no prompt pops up, you can repeat the above steps.
[0079] The vertical position of the swing arm corresponds to the highest position of the target light ball. When the position information of the swing arm when the swing arm is in the vertical position is obtained, the second mapping relationship between the position of the swing arm and the target light ball is modified.
[0080] S402, the smart device receives the position information of the swing arm when the swing arm of the device body is at the highest position, stores the position information of the swing arm when it is at the lowest position, and modifies the second mapping relationship between the position of the swing arm and the target light ball.
[0081] During calibration, click the "Click to Set" button, adjust the machine's swing arm to the highest position according to the pop-up prompt, then click "Continue" and wait for the screen to pop up the "Setting Successful" prompt, indicating that the operation is successful. If no prompt pops up, you can repeat the above steps.
[0082] The highest position of the swing arm corresponds to the lowest position of the target light ball, and the second mapping relationship between the position of the swing arm and the target light ball is modified.
[0083] In the above technical solution, the smart device can also correct the second mapping relationship between the position of the swing arm and the target light ball.
[0084] Some embodiments of the present application provide a training method for a rehabilitation training robot, the training method comprising the following steps:
[0085] S501. The smart device receives the pressure exerted on the foot pedal by the user during each stretching cycle when the user uses the device body to stretch the Achilles tendon.
[0086] Among them, when the user uses the device body to perform Achilles tendon stretching training, he will apply pressure to the pedal. And, when performing stretching training, first stretch the left Achilles tendon, and then stretch the right Achilles tendon to complete a stretching cycle. Or, first stretch the right Achilles tendon, and then stretch the left Achilles tendon to complete a stretching cycle. A sensor is set on the device body, and the sensor is used to detect the force applied by the left foot on the left pedal and the force applied by the right foot on the right pedal in each stretching cycle. More specifically, pressure sensors are provided in both the left pedal and the right pedal, and the pressure sensor located in the left pedal is used to detect the pressure applied by the left foot on the left pedal, and the pressure sensor located in the right pedal is used to detect the pressure applied by the right foot on the right pedal.
[0087] S502: The smart device controls the movement of the target object on the interactive interface according to the pressure on the foot pedal in each stretching cycle.
[0088] The smart device controls the movement of the target object according to the pressure on the left pedal and the pressure on the right pedal in each stretching cycle.
[0089] In some embodiments, in each stretching cycle, when the rate of change of pressure on the left pedal and / or the rate of change of pressure on the right pedal meets preset conditions, the target object is controlled to move a unit distance, and the training score value is increased.
[0090] The pressure change trend on the left pedal and the pressure change trend on the right pedal satisfying the preset condition means that the pressure change rate on the left pedal is less than a preset threshold, and / or the pressure change rate on the right pedal is less than a preset threshold. By setting in this way, the user's gravity can be slowly transferred from the left foot to the right foot.
[0091] Figure 6 This is the interactive interface for Achilles tendon stretching training. The target object can move to the end point by moving 6 unit distances. The end point is represented by a black ellipse. In a stretching cycle, the pressure change trends on the left pedal and the pressure change trends on the right pedal in multiple stages can be collected to determine whether the pressure change trends on the left pedal and / or the pressure change trends on the right pedal in the first stage meet the preset conditions. If so, the target object is controlled to move a unit distance. If not, the target object stays at the current position. Continue to determine whether the pressure change trends on the left pedal and / or the pressure change trends on the right pedal in the next stage meet the preset conditions. If so, the target object is controlled to move a unit distance. If not, the target object stays at the current position. And so on, until the training of the current stretching cycle is completed.
[0092] In the above technical solution, the smart device receives the pressure on the pedal during each stretching cycle when the user uses the device body to stretch the Achilles tendon, and controls the movement of the target object on the interactive interface according to the pressure on the pedal during each stretching cycle. Through such a setting, an interactive method for using a rehabilitation training robot to perform Achilles tendon stretching training is provided. The user can intuitively understand the training intensity of his or her Achilles tendon stretching training, and the user can be guided to increase or decrease the training intensity.
[0093] Some embodiments of the present application also provide a training method for a rehabilitation training robot, the training method comprising the following steps:
[0094] S601: The intelligent terminal receives a selection instruction input by a user and adds the selected training item to a training plan.
[0095] Among them, cards corresponding to various training items are displayed on the interactive interface. The user clicks on the card corresponding to a training item to add the training item to the training plan.
[0096] A training plan includes at least one training item and at most all training items. The training duration can be set for each training item. Training items in a training plan can be deleted individually and can also be cleared.
[0097] like Figure 7 As shown, the user selects training item 1 and training item 2 to add to the training plan.
[0098] S602: The intelligent terminal receives a training start instruction input by the user, and displays an interactive interface of a first training item according to the training plan.
[0099] Click the "Start Training" button to start the training plan, and the training items will be carried out in the order in which they are added to the training plan. Each training item will be provided with 15 seconds of preparation time before the start of training. Click the screen to skip the waiting time and start the corresponding training directly.
[0100] S603, the intelligent terminal receives the motion data of the device body when the user uses the device body for training, and identifies the motion data type; determines whether the motion data type matches the currently displayed interactive interface. If so, proceed to S604. If not, proceed to S605.
[0101] Among them, if the sports data type is identified as sports data for squat training, when the interactive interface of the currently displayed interface is the interface for squat training, it is determined that the sports data type matches the currently displayed interactive interface.
[0102] If the sports data type is identified as sports data for Achilles tendon stretching training, when the interactive interface of the currently displayed interface is the interface for Achilles tendon stretching training, it is determined that the sports data type matches the currently displayed interactive interface.
[0103] S604: The smart device controls the movement of the target object in the interactive interface displayed on the smart terminal according to the operation data of the device body, and then proceeds to S606.
[0104] S605: The smart device generates a prompt message, where the prompt message is used to prompt that the training type is different from the plan type.
[0105] S606. When the current training item is finished, the interactive interface of the next training item is displayed according to the training plan, and the value S603 is returned.
[0106] The training is now complete. If there is no subsequent training item in this training plan, it will jump directly to the training result interface; otherwise, it will start the next training item. It also supports users to directly end the training content of the current training item midway.
[0107] In the above technical solution, the user can use the smart terminal to formulate a training plan, and display the interactive interface of the training items in sequence according to the training plan, receive the running data of the user when using the device body for training, and control the movement of the target object according to the running data.
[0108] In some embodiments, it also supports repeating the last training. By clicking the "Repeat last training" button, a new training session will be restarted according to the actual completion status of the most recent training plan of the current user.
[0109] Some embodiments of the present application also provide a training method for a rehabilitation training robot, the training method further comprising:
[0110] S701. The intelligent terminal stores the operation data of the device body during each training of the user, generates training data for each training according to the operation data of the device body during each training, and displays the training data for each training.
[0111] Among them, click the "Training Record" button to jump to the historical training record interface, and the list will display the simplified training data of the current user's historical training.
[0112] The simplified training data of historical training is loaded in pages. Each item in the training list represents the simplified training data of a training session. The simplified training data displayed for each item includes: training time, training duration, training type, and training score.
[0113] The training score is expressed in stars. Different numbers of stars represent different score ranges. The rules are as follows:
[0114] 0 stars: 0 <= score < 20;
[0115] 1 star: 20 <= score < 40;
[0116] 2 stars: 40 <= score < 60;
[0117] 3 stars: 60 <= score < 80;
[0118] 4 stars: 80 <= score < 100;
[0119] 5 stars: 100 <= score.
[0120] You can also display detailed training data for each training session. Click on the training data of a training session in the training record list to enter the training details page.
[0121] When the training is squat training, the results of the squat training will be displayed, including the overview, the trend of training score changes, and the changes in squat angles.
[0122] Among them, the overview part displays: avatar, name, star score, score, training time, cumulative number of squat training times and training time.
[0123] The display of training score change trend includes: historical highest score, historical lowest score, average score and training score change curve.
[0124] The display content of squat angle change includes squat number, squat angle peak value, squat angle trough value and squat angle change curve.
[0125] You can also display charts related to the current user's training results in reports. The chart topics include:
[0126] 1) The trend of the number of daily training sessions in the past 30 days. This trend is a line graph. The horizontal axis represents the date, ranging from 30 days ago to today. The vertical axis represents the number of training sessions on that day, in times.
[0127] 2) Daily training duration trend in the past 30 days, which is a line graph. The horizontal axis represents the date, ranging from 30 days ago to today. The vertical axis represents the training duration of the day, in seconds.
[0128] 3) Daily training score trend in the past 30 days, which is a line graph. The horizontal axis represents the date, ranging from 30 days ago to today. The vertical axis represents the training score of the day, in points.
[0129] 4) The trend of the "peak-valley" change of the arm swing angle in the last 30 squat trainings, which is a line graph. The horizontal axis represents the order, ranging from 1 to 30, 30 represents the most recent one. The vertical axis represents the peak / valley value of the arm swing angle in the current training, unit: degree.
[0130] 5) The trend of the duration of the last 30 squats, which is a line graph. The horizontal axis represents the order, ranging from 1 to 30, with 30 representing the most recent one. The vertical axis represents the duration of the current training, in minutes.
[0131] 6) Trend of scores of the last 30 squats, which is a line graph. The horizontal axis represents the order, ranging from 1 to 30, with 30 representing the most recent one. The vertical axis represents the score of the current training, in points.
[0132] 7) Trend of changes in the center of gravity trajectory diagram of the last four core strength training sessions, which shows the changes in the center of gravity trajectory, training duration, training score, and training time for each training session.
[0133] Some embodiments of the present application provide a control method for a rehabilitation training robot, the control method is used to establish a communication connection between the device body and the intelligent terminal. Specifically, the control method includes the following steps:
[0134] S702. The smart terminal obtains permission to enable Bluetooth when starting the training management software.
[0135] When the training management software on the smart terminal is opened for the first time, a request for permission to turn on Bluetooth is displayed on the smart terminal. The user follows the prompts on the smart terminal and inputs a command to allow the smart terminal to automatically turn on Bluetooth. In addition, the Bluetooth on the device body must also be turned on so that Bluetooth communication can be established between the smart terminal and the device body.
[0136] S703: The smart terminal searches for surrounding devices that can establish a Bluetooth connection.
[0137] S704: The intelligent terminal receives the selection instruction and establishes a Bluetooth communication relationship based on the selection instruction.
[0138] Please click on the Bluetooth you searched for in the search results list, and the terminal software will automatically connect to the Bluetooth. If multiple Bluetooth devices appear, it means that multiple devices have been turned on, and the green indicator light on the console panel of the connected device is always on. According to the prompts on the software interface, complete the initial calibration settings of the device in "Management-Device Management".
[0139] After opening the smart terminal, it will automatically search for the Bluetooth address of the bound device and automatically try to connect. Just wait for the connection to be completed. There will be a text prompt on the software interface when the connection is completed.
[0140] Some embodiments of the present application also provide an account management method for a rehabilitation training robot, the account management method comprising the following steps:
[0141] S801: Receive a request for creating a new account input by a user.
[0142] Click the "User Portal" button, select "I am a new user" in the pop-up window to enter the "Create a new account" process; fill in the new account information and submit to complete the creation of the new account. The account information includes: name, gender, year of birth, weight range, height range, diagnosis information, and remarks. Except for remarks, all other items are required. After submitting the information, a new account request is generated.
[0143] You can terminate the new creation process at any time while filling in the information, exit the current interface and return to the software homepage.
[0144] S802. In response to the request to create a new account, an account record is generated, and after the creation is completed, the account number is directly logged in and the account homepage is jumped.
[0145] Some embodiments of the present application also provide an account management method for a rehabilitation training robot, the account management method further comprising the following steps:
[0146] S901. Receive an account management instruction input by a user.
[0147] S902: In response to the account management instruction, display each account information on the interactive interface.
[0148] Among them, all accounts are displayed in a list, loaded in pages, with 20 account records per page. Sort by the first letter of the pinyin. You can search by the index of the first letter of the pinyin.
[0149] Each item in the account list represents an account that has not been disabled. Each item displays brief account information including: avatar, name, gender, age, and diagnostic information. When loading data for the first time, only the first page of data is loaded. When you slide up to the bottom of the displayed content, the next page of data is automatically loaded. Click an item in the account list to log in to the account and jump to the homepage of the account.
[0150] S903: Accept the account disabling instruction input by the user.
[0151] S904: In response to the account disabling instruction, prompting a static login when the disabled account is logged in.
[0152] Click to switch the checkbox of each item. If it is checked, the account is disabled and its information will not be deleted, but it cannot be displayed in the account list of the "User Portal" module, and can only be displayed in the account list of the "Management Portal" module; if it is unchecked, the account is available normally, its information will not be deleted, and it can be displayed in both the account list of the "User Portal" module and the account list of the "Management Portal" module. Administrators can change the disabled status of the account in the "Management Portal" module at any time.
[0153] In the above technical solution, account management can be achieved.
[0154] In some embodiments, the account management method further includes:
[0155] S905. In response to the search instruction, display account information that meets the search criteria.
[0156] Enter a keyword in the search bar and click the search button. The system will automatically fuzzy search all accounts that match the search keyword based on the search keyword, refresh the account list, and only display the results of this search. The content fields of the fuzzy search include name, gender, age, and diagnostic information. That is, any of the above four content fields that fuzzily matches the search keyword will be added to the search results. When the search is completed and the search results are displayed, click the "Clear Search" button to immediately clear the search keyword in the search bar and reload all accounts as if there are no search conditions.
[0157] like Figure 8 As shown, some embodiments of the present application provide a training device, the training device comprising:
[0158] The receiving module 1001 is used to receive the motion data of the device body when the user uses the device body for training;
[0159] The processing module 1002 is used to control the movement of the target object in the interactive interface displayed on the smart terminal according to the operation data of the device body.
[0160] In some embodiments, the receiving module 1001 is specifically used for:
[0161] receiving swing information of the swing arm of the device body in each swing cycle when the user uses the device body to perform squat training;
[0162] Accordingly, the processing module 1002 is specifically used for:
[0163] The movement of the moving light ball displayed on the smart terminal is controlled according to the swing information of the swing arm of the device body in each swing cycle.
[0164] In some embodiments, the processing module 1002 is specifically configured to:
[0165] The movement of the moving light ball displayed on the smart terminal is controlled according to the motion data of the swing arm of the device body.
[0166] In some embodiments, the processing module 1002 is specifically configured to:
[0167] When the moving light ball moves to a position that overlaps with the corresponding target light ball on the interactive interface according to the preset moving conditions, the target light ball on the interactive interface is controlled to disappear and the training score value is increased.
[0168] In some embodiments, the receiving module is specifically used to: receive the pressure on the foot pedal during each stretching cycle when the user uses the device body to stretch the Achilles tendon;
[0169] Accordingly, the processing module 1002 is specifically used for:
[0170] The movement of the target object on the interactive interface is controlled according to the pressure on the foot pedal during each stretching cycle.
[0171] In some embodiments, the processing module 1002 is specifically configured to:
[0172] When the change rate of the pressure on the left pedal and / or the change rate of the pressure on the right pedal meets a preset condition, the target object movement unit distance is controlled and the training score value is increased.
[0173] In some embodiments, when the change rate of the pressure on the left pedal and / or the change rate of the pressure on the right pedal meets a preset condition, controlling the target object to move a unit distance specifically includes:
[0174] When the change rate of the pressure on the left pedal is less than a preset threshold and / or the change rate of the pressure on the right pedal is less than a preset threshold, the target object is controlled to move a unit distance.
[0175] In some embodiments, the processing module 1002 is specifically configured to:
[0176] Accepting a selection instruction input by a user, and adding the selected training item to the training plan;
[0177] Receive the start training instruction input by the user, and display the interactive interface of the first item to be trained according to the training plan;
[0178] Receive motion data from the device when the user is using the device for training, and identify the type of motion data; determine whether the type of motion data matches the currently displayed interactive interface;
[0179] Control the movement of a target object in an interactive interface displayed on a smart terminal according to the operation data of the device body;
[0180] When the current training item is finished, the interactive interface of the next training item to be trained is displayed according to the training plan.
[0181] like Fig. 9 As shown, an embodiment of the present application provides a smart terminal 1100 , which includes a memory 1101 and a processor 1102 .
[0182] The memory 1101 is used to store computer instructions executable by the processor;
[0183] The processor 1102 implements each step of the method in the above embodiment when executing the computer instruction. For details, please refer to the relevant description in the above method embodiment.
[0184] Optionally, the memory 1101 can be independent or integrated with the processor 1102. When the memory 1101 is independently provided, the intelligent terminal further includes a bus for connecting the memory 1101 and the processor 1102.
[0185] An embodiment of the present application further provides a computer-readable storage medium, in which computer instructions are stored. When a processor executes the computer instructions, each step of the method in the above embodiment is implemented.
[0186] The embodiment of the present application also provides a computer program product, including computer instructions, which implement the various steps of the method in the above embodiment when executed by a processor.
[0187] Some embodiments of the present application also provide a rehabilitation training robot, including a device body and the smart terminal involved in the above embodiments, and the device body and the smart terminal are communicatively connected.
[0188] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the invention disclosed herein. The present application is intended to cover any modification, use or adaptation of the present application, which follows the general principles of the present application and includes common knowledge or customary techniques in the art that are not disclosed in the present application. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present application are indicated by the following claims.
[0189] It should be understood that the present application is not limited to the precise structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present application is limited only by the appended claims.
Claims
1. A training method for a rehabilitation training robot, characterized in that: The rehabilitation training robot comprises a device body and an intelligent terminal, the training method is applied to the intelligent terminal, and the training method comprises: Receiving motion data of the device body when the user uses the device body for training; The movement of a target object in an interactive interface displayed on the smart terminal is controlled according to the operating data of the device body.
2. The training method according to claim 1, characterized in that: Receiving motion data of the device body when the user uses the device body for training, specifically including: receiving swing information of the swing arm of the device body in each swing cycle when the user uses the device body to perform squat training; Accordingly, controlling the movement of the target object in the interactive interface displayed on the smart terminal according to the operation data of the device body specifically includes: The movement of the moving light ball in the interactive interface displayed on the smart terminal is controlled according to the swing information of the swing arm of the device body in each swing cycle.
3. The training method according to claim 1, characterized in that: Controlling the movement of the moving light ball in the interactive interface displayed on the smart terminal according to the swing information of the swing arm of the device body in each swing cycle specifically includes: The movement of the moving light ball on the interactive interface is controlled according to the swing speed and position of the swing arm in each swing cycle.
4. The training method according to claim 3, characterized in that: According to the swing speed and position of the swing arm in each swing cycle, the movement of the moving light ball on the interactive interface is controlled, specifically including: When the moving light ball moves to a position that overlaps with the corresponding target light ball on the interactive interface according to the preset moving condition, the target light ball on the interactive interface is controlled to disappear, and the training score value is increased.
5. The training method according to claim 1, characterized in that: Receiving motion data of the device body when the user uses the device body for training, specifically including: receiving the pressure on the foot pedal during each stretching cycle when the user uses the device to stretch the Achilles tendon; Accordingly, controlling the movement of the target object in the interactive interface displayed on the smart terminal according to the operation data of the device body specifically includes: The target object on the interactive interface is controlled to move according to the pressure on the foot pedal in each stretching cycle.
6. The training method according to claim 5, characterized in that: The movement of the target object on the interactive interface is controlled according to the pressure on the foot pedal during each stretching cycle, including: When the change rate of the pressure on the left pedal and / or the change rate of the pressure on the right pedal meets a preset condition, the target object movement unit distance is controlled and the training score value is increased.
7. The training method according to claim 6, characterized in that: When the change rate of the pressure on the left pedal and / or the change rate of the pressure on the right pedal meets a preset condition, the target object is controlled to move a unit distance, specifically including: When the change rate of the pressure on the left pedal is less than a preset threshold and / or the change rate of the pressure on the right pedal is less than a preset threshold, the target object is controlled to move a unit distance.
8. The training method according to any one of claims 1 to 7, characterized in that: The training method further comprises: In response to a selection instruction input by a user, adding the selected training item to the training plan; In response to a start training instruction input by a user, an interactive interface of a first item to be trained is displayed according to the training plan; Receive motion data from the device when the user is using the device for training, and identify the type of motion data; determine whether the type of motion data matches the currently displayed interactive interface; During matching, the movement of the target object in the interactive interface displayed on the smart terminal is controlled according to the operation data of the device body; When the current training item is finished, the interactive interface of the next training item to be trained is displayed according to the training plan.
9. An intelligent terminal, characterized in that: include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory to implement the method according to any one of claims 1 to 8.
10. A rehabilitation training robot, characterized in that: It comprises a device body and the smart terminal as claimed in claim 9, wherein the device body and the smart terminal are communicatively connected.
Citation Information
Patent Citations
Center of gravity shifting training system
CN103118745A
Method for detecting squat training by lower limb rehabilitation training detection system
CN108211243A
Rehabilitation standing sloping plate having adjustable angle and walking-assisting device provided with sloping plate
CN109998869A
Human-computer interaction system and method of lower limbs rehabilitative robot
CN110013648A
Upper limb rehabilitation training method and system based on virtual scene
CN110711361A