A hand function training system and method based on pressure feedback

CN122912435APending Publication Date: 2026-10-16ANYANG XIANGYU MEDICAL EQUIP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611262179.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-08-19
Publication Date
2026-10-16

AI Technical Summary

Technical Problem

[0006]本申请的目的是提供一种基于压力反馈的手功能训练系统及方法,以解决现有训练设备难以量化表征用户按压过程、缺少与实时发力状态对应的直观反馈以及难以依据训练评价结果调整训练参数的问题

Benefits of technology

[0017]The hand function training system based on pressure feedback provided in this application acquires pressure data corresponding to different positions during the user's pressing process by setting multiple pressure sensing points in the pressing area of ​​the button module. Based on this pressure data, pressure feature data is obtained, enabling the system to characterize the user's pressing process from dimensions such as pressure magnitude, pressure distribution, and pressure changes. Compared to simply detecting whether a button is triggered, this method can quantitatively characterize the training action. The module control unit compares the pressure feature data with the target training parameters to obtain the training state, and accordingly controls the visual feedback unit to change the visual display state, allowing the user to receive real-time feedback corresponding to the current training state during the pressing process, facilitating adjustments to the force application state based on the feedback. Simultaneously, the main control module controls the task elements in the target training task based on the pressure feature data and the target training parameters, further obtaining training evaluation parameters. This allows the pressure acquisition results to directly participate in training task control and training result evaluation. Furthermore, the main control module adjusts the target training parameters according to the training evaluation parameters and sends the adjusted target training parameters to the button module, thus forming a closed-loop feedback training process. This allows subsequent training parameters to be adjusted according to the user's training performance, improving the targeting and adaptability of the training process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122912435A_ABST
    Figure CN122912435A_ABST
Patent Text Reader

Abstract

The application discloses a hand function training system and method based on pressure feedback, and relates to the field of rehabilitation medical equipment. The system comprises a key module and a main control module. The key module comprises a pressure sensing unit, a module control unit and a visual feedback unit. The main control module acquires and sends target training parameters. The module control unit obtains pressure characteristic data and a training state according to pressure data of multiple pressure sensing points, controls the visual feedback unit to change a visual display state, and sends the pressure characteristic data to the main control module. The main control module updates a task execution state of a target training task according to the pressure characteristic data and the target training parameters, obtains training evaluation parameters and adjusts the target training parameters.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of rehabilitation medical equipment, and in particular to a hand function training system and method based on pressure feedback. Background Technology

[0002] With the development of rehabilitation medicine technology, hand function training has been widely used in the rehabilitation process of patients with stroke, traumatic brain injury, and hand injury. Patients usually need to repeatedly perform actions such as pressing, grasping, and multi-finger coordination to improve their hand strength control, movement stability, and coordination, and the recovery of hand function is assessed based on the training performance.

[0003] Current hand function rehabilitation training typically employs mechanical training boards or electronic training devices. Mechanical training devices primarily use mechanisms such as buttons to train repetitive movements; some electronic devices can detect whether buttons are triggered, record the number of times a movement is completed or the completion time, and thus make simple records of the training process.

[0004] However, the aforementioned devices can typically only determine whether a training movement has been completed, and cannot collect real-time, quantitative data on parameters such as the pressure applied, pressure distribution location, force area, and stability of pressure changes during the user's pressing process. Therefore, they cannot accurately reflect the quality of each training movement. Furthermore, existing training devices usually use fixed training parameters, making it difficult to dynamically adjust the target intensity, duration, or rhythm based on the user's actual training performance. In addition, users lack intuitive feedback corresponding to their real-time force application during training, making it difficult to adjust the pressure and application method in a timely manner, thus affecting the standardization and relevance of the training.

[0005] Therefore, providing a solution for quantitative assessment, real-time feedback, and personalized adjustment of the hand function training process is a technical problem that urgently needs to be solved by those in the field. Summary of the Invention

[0006] The purpose of this application is to provide a hand function training system and method based on pressure feedback, in order to solve the problems that existing training equipment is difficult to quantitatively represent the user's pressing process, lacks intuitive feedback corresponding to the real-time force state, and is difficult to adjust training parameters based on training evaluation results.

[0007] To address the aforementioned technical problems, this application provides a hand function training system based on pressure feedback, comprising: at least one button module and a main control module communicatively connected to the button module; the button module includes a pressure sensing unit, a module control unit, and a visual feedback unit, the pressure sensing unit including multiple pressure sensing points distributed in the pressing area; the main control module is used to acquire target training parameters and send the target training parameters to the module control unit of the button module; the module control unit is used to acquire pressure data generated by the multiple pressure sensing points respectively, obtain pressure feature data based on the pressure data, compare the pressure feature data with the target training parameters to obtain a training state, and output a visual feedback control signal based on the training state; the visual feedback unit is used to change the visual display state according to the visual feedback control signal; the module control unit is also used to send the pressure feature data to the main control module; the main control module is also used to update the task execution state of the target training task according to the pressure feature data and the target training parameters, obtain training evaluation parameters according to the pressure feature data and the target training parameters, adjust the target training parameters according to the training evaluation parameters, and send the adjusted target training parameters to the button module.

[0008] Furthermore, the pressure characteristic data includes pressure magnitude data, pressure distribution data, and pressure change data; the pressure distribution data includes pressure distribution center data and pressure area data; the pressure change data includes pressure duration data and pressure stability data.

[0009] Furthermore, the multiple pressure sensing points correspond to different positions in the pressing area; the module control unit is used to obtain the pressure distribution center data based on the pressure data generated by the multiple pressure sensing points and the positions corresponding to the multiple pressure sensing points, the pressure distribution center data representing the user's pressing position in the pressing area; the module control unit is also used to obtain the pressure application area data based on the pressure data corresponding to the multiple pressure sensing points.

[0010] Furthermore, the pressure sensing unit is a thin-film pressure sensor array; the module control unit includes an analog-to-digital conversion unit, which is used to convert the analog pressure signal output by the pressure sensing unit into a digital pressure signal; the module control unit is also used to filter the digital pressure signal to obtain the pressure data.

[0011] Furthermore, the target training parameters include target force and allowable deviation range corresponding to the target force; the module control unit is used to obtain the training state based on the comparison relationship between the pressure magnitude data in the pressure feature data and the target force and the allowable deviation range, and different training states correspond to different visual display states; the visual feedback unit includes a light-emitting component, and the visual display state includes at least one of the light-emitting component's light emission color, light emission brightness, and flashing state.

[0012] Furthermore, the target training parameters include target force, target duration, and target rhythm; the target training task includes at least one of a force control task, a stability maintenance task, and a rhythm following task; in the force control task, the main control module updates the training progress based on the pressure magnitude data and the target force; in the stability maintenance task, the main control module updates the position indication status based on the pressure magnitude data; in the rhythm following task, the main control module obtains rhythm deviation data based on the pressing time data and the target rhythm.

[0013] Further, the training evaluation parameters include at least one of average intensity, intensity stability, pass rate, and pressure distribution data; the main control module is used to acquire the training evaluation parameters corresponding to multiple consecutive training cycles; when the pass rate is greater than a first pass rate threshold, the target intensity is increased or the allowable deviation range in the target training parameters is decreased; when the pass rate is less than a second pass rate threshold, the target intensity is decreased or the target duration in the target training parameters is extended; wherein, the first pass rate threshold is greater than the second pass rate threshold.

[0014] Furthermore, the hand function training system based on pressure feedback also includes: a main training board, which has multiple mounting positions, and the button module is detachably mounted on the mounting position; the mounting position includes a magnetic contact interface, which is used to fix the button module to the mounting position and transmit electrical energy and data between the button module and the main training board; when there are multiple button modules, the main control module is used to acquire the pressure feature data corresponding to the multiple button modules respectively, and obtain a collaborative training result based on the pressure feature data corresponding to the multiple button modules respectively and a preset collaborative relationship; the preset collaborative relationship includes action sequence relationship, action time relationship and pressure relationship.

[0015] To address the aforementioned technical problems, this application also provides a hand function training method based on pressure feedback, applied to a hand function training system based on pressure feedback, including a button module and a main control module. The button module includes a pressure sensing unit, a module control unit, and a visual feedback unit. The pressure sensing unit includes multiple pressure sensing points distributed in the pressing area. The method includes: acquiring target training parameters and sending the target training parameters to the button module, so that the module control unit obtains pressure feature data based on pressure data generated by the multiple pressure sensing points respectively; comparing the pressure feature data with the target training parameters to obtain a training state; and controlling the visual feedback unit to change the visual display state according to the training state; receiving the pressure feature data sent by the module control unit of the button module; updating the task execution state of the target training task according to the pressure feature data and the target training parameters; obtaining training evaluation parameters according to the pressure feature data and the target training parameters; adjusting the target training parameters according to the training evaluation parameters; and sending the adjusted target training parameters to the button module.

[0016] Further, the pressure characteristic data includes pressure magnitude data, pressure distribution center data, pressure area data, pressure duration data, and pressure stability data; adjusting the target training parameters according to the training evaluation parameters includes: acquiring the training evaluation parameters corresponding to multiple consecutive training cycles, the training evaluation parameters including the pass rate; comparing the pass rate with a first pass rate threshold and a second pass rate threshold respectively; when the pass rate is greater than the first pass rate threshold, increasing the target intensity or decreasing the allowable deviation range in the target training parameters; when the pass rate is less than the second pass rate threshold, decreasing the target intensity or extending the target duration in the target training parameters; wherein, the first pass rate threshold is greater than the second pass rate threshold.

[0017] The hand function training system based on pressure feedback provided in this application acquires pressure data corresponding to different positions during the user's pressing process by setting multiple pressure sensing points in the pressing area of ​​the button module. Based on this pressure data, pressure feature data is obtained, enabling the system to characterize the user's pressing process from dimensions such as pressure magnitude, pressure distribution, and pressure changes. Compared to simply detecting whether a button is triggered, this method can quantitatively characterize the training action. The module control unit compares the pressure feature data with the target training parameters to obtain the training state, and accordingly controls the visual feedback unit to change the visual display state, allowing the user to receive real-time feedback corresponding to the current training state during the pressing process, facilitating adjustments to the force application state based on the feedback. Simultaneously, the main control module controls the task elements in the target training task based on the pressure feature data and the target training parameters, further obtaining training evaluation parameters. This allows the pressure acquisition results to directly participate in training task control and training result evaluation. Furthermore, the main control module adjusts the target training parameters according to the training evaluation parameters and sends the adjusted target training parameters to the button module, thus forming a closed-loop feedback training process. This allows subsequent training parameters to be adjusted according to the user's training performance, improving the targeting and adaptability of the training process.

[0018] In addition, this application also provides a hand function training method based on pressure feedback, which corresponds to the above-mentioned hand function training system based on pressure feedback and has the same effect. Attached Figure Description

[0019] To more clearly illustrate the embodiments of this application, the accompanying drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0020] Figure 1 A schematic diagram of a hand function training system based on pressure feedback provided in this application embodiment; Figure 2 This is a flowchart illustrating a hand function training method based on pressure feedback, provided as an embodiment of this application. Detailed Implementation

[0021] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the protection scope of this application.

[0022] The core of this application is to provide a hand function training system and method based on pressure feedback.

[0023] To enable those skilled in the art to better understand the present application, the present application will be further described in detail below with reference to the accompanying drawings and specific embodiments.

[0024] like Figure 1 As shown, this embodiment provides a hand function training system based on pressure feedback, including at least one button module 1 and a main control module 2 communicatively connected to the button module 1. The button module 1 includes a pressure sensing unit 11, a module control unit 12, and a visual feedback unit 13. The pressure sensing unit 11 includes multiple pressure sensing points distributed in the pressing area. The main control module 2 is used to acquire target training parameters and send the target training parameters to the module control unit 12 of the button module 1. The module control unit 12 is used to acquire pressure data generated by the multiple pressure sensing points respectively, obtain pressure feature data based on the pressure data, compare the pressure feature data with the target training parameters to obtain the training state, and output a visual feedback control signal based on the training state. The visual feedback unit 13 is used to change the visual display state according to the visual feedback control signal. The module control unit 12 is also used to send the pressure feature data to the main control module 2. The main control module 2 is also used to update the task execution state of the target training task according to the pressure feature data and the target training parameters, obtain training evaluation parameters according to the pressure feature data and the target training parameters, adjust the target training parameters according to the training evaluation parameters, and send the adjusted target training parameters to the button module 1.

[0025] This embodiment can be applied to hand function training in cases of stroke, traumatic brain injury, hand injury, etc., and can also be used in other scenarios requiring finger pressing, pinching, holding, or multi-finger coordination training. The button module 1 can be used as an independent training component or mounted on the main training board. The shell of the button module 1 can be made of transparent or semi-transparent material, and its shape can be cylindrical, square, or other shapes that facilitate finger contact. A transparent pressing cap can be provided in the pressing area, through which the pressure applied by the user is transmitted to the pressure sensing unit 11.

[0026] A pressure sensing unit 11 is located below the pressing area to convert the force applied by the user onto the pressing area into a signal that can be processed by the module control unit 12. Multiple pressure sensing points are distributed within the pressing area, allowing a single press to obtain not only the total pressure magnitude but also the force at different locations and the pressure changes over time. Therefore, even if two presses both trigger the button, the pressure characteristic data can distinguish the differences in force, location, area, or stability between the two presses.

[0027] The module control unit 12 may include a microcontroller unit (MCU) and a communication component. The microcontroller is used to acquire and process the signals output by the pressure sensing unit 11, and control the visual feedback unit 13 based on the processing results. The communication component may use Bluetooth Low Energy (BLE) communication or Wireless Fidelity (Wi-Fi) communication. In other embodiments, wired communication may also be used, as long as it is possible to transmit target training parameters and pressure characteristic data between the button module 1 and the main control module 2. The button module 1 may also be equipped with a power supply unit, which may be a rechargeable lithium battery; when the button module 1 is powered by the main training board, the main training board may also power the button module 1.

[0028] The main control module 2 can be located within the main training board, or it can be implemented by a tablet computer, personal computer (PC), or other computing device that communicates with the button module 1. The main control module 2 runs the training control program and the target training task program. Before training begins, the user or therapist can select basic strength training, fine motor control training, or multi-finger coordination training, and input or select target training parameters such as target intensity, target duration, and target rhythm. The main control module 2 sends the target training parameters to the module control unit 12, enabling the button module 1 to have the corresponding judgment criteria for the current training.

[0029] When the user presses button module 1, module control unit 12 reads the pressure data generated by pressure sensing unit 11 and obtains pressure feature data. The pressure feature data is then compared with the target training parameters to determine the training status. A visual feedback control signal is used to change the color, brightness, or flashing state of visual feedback unit 13, allowing the user to adjust their current force based on visual changes on button module 1 without waiting for training to finish. On the other hand, module control unit 12 sends the pressure feature data to main control module 2. Main control module 2 uses the pressure feature data to update the task execution status of the target training task and generates training evaluation parameters. After one or more training sessions, main control module 2 adjusts the target training parameters used subsequently based on the training evaluation parameters and sends them back to button module 1, ensuring that subsequent training requirements change according to the aforementioned training performance.

[0030] In this application, the task execution status refers to the state of the target training task as it changes with the user's training operations. This can include training progress, position indication status, rhythm deviation data, and other displayable or recordable states corresponding to stress characteristic data. The visual display status of button module 1 is located on the side of button module 1 and is used to indicate the current training status; the task execution status of the target training task is updated by the main control module 2, and the two are states generated at different locations.

[0031] When the system starts up, the module control unit 12 can also perform device status checks, such as checking whether the pressure sensing unit 11, visual feedback unit 13, and communication components are working properly, and send the connection status to the main control module 2. After receiving the connection status, the main control module 2 can display the device connection status on the interface. This embodiment does not limit the physical location of the button module 1 and the main control module 2, nor does it limit the screen format of the target training task, as long as it can complete pressure data acquisition, button-side visual feedback, task status update, training evaluation, and target training parameter adjustment.

[0032] Therefore, the hand function training system based on pressure feedback provided in this application acquires pressure data corresponding to different positions during the user's pressing process by setting multiple pressure sensing points in the pressing area of ​​the button module. Based on the pressure data, pressure feature data is obtained, enabling the system to characterize the user's pressing process from dimensions such as pressure magnitude, pressure distribution, and pressure changes. Compared with the method of only detecting whether the button is triggered, it can quantitatively characterize the training action. The module control unit compares the pressure feature data with the target training parameters to obtain the training state, and controls the visual feedback unit to change the visual display state accordingly, so that the user can obtain real-time feedback corresponding to the current training state during the pressing process, which facilitates the adjustment of the force state based on the feedback. At the same time, the main control module controls the task elements in the target training task according to the pressure feature data and the target training parameters, and further obtains training evaluation parameters, so that the pressure acquisition results can directly participate in the training task control and training result evaluation. On this basis, the main control module adjusts the target training parameters according to the training evaluation parameters and sends the adjusted target training parameters to the button module, thereby forming a closed-loop feedback training process, so that subsequent training parameters can be adjusted according to the user's training performance, improving the pertinence and adaptability of the training process.

[0033] In the above embodiments, if only a single pressure value is used to describe a single press, it may still be impossible to distinguish between concentrated fingertip presses, large-area palm presses, and pressure fluctuations over time. Therefore, this embodiment further limits the content of the pressure characteristic data.

[0034] In this embodiment, the pressure characteristic data includes pressure magnitude data, pressure distribution data, and pressure change data; the pressure distribution data includes pressure distribution center data and pressure area data; and the pressure change data includes pressure duration data and pressure stability data.

[0035] Pressure magnitude data characterizes the force exerted by the user during the pressing process. It can be the pressure value at a specific sampling moment, or the peak value, average value, or pressure sequence formed according to a predetermined sampling method during a single pressing process. Pressure distribution data reflects the force differences between multiple pressure sensing points. Pressure distribution center data characterizes the location of concentrated force, while pressure area data characterizes the actual force range within the pressing area. Pressure variation data reflects the change in pressure over time. Pressure duration data can be obtained from the start and end times of the pressing, and pressure stability data can be obtained based on pressure fluctuations during the pressure holding phase.

[0036] For example, when a user presses a button with their fingertip close to the center, the pressure area is relatively small, and the center of pressure distribution is close to the center of the pressing area; when a user presses with their palm covering a larger area, the pressure area is relatively larger. As another example, in training requiring stable holding, even if the average pressure of two presses is similar, if the pressure of one press fluctuates significantly, the pressure stability data corresponding to the two presses will differ. Using this data, subsequent training evaluation can be based not only on whether the button is triggered, but also on the user's actual force application process.

[0037] Furthermore, the pressure feature data can simultaneously retain both the original sampled data and the representational data derived from the original sampled data. The main control module 2 can select the data to use according to the training task. For example, the force control task primarily uses pressure magnitude data, the stability maintenance task can use both pressure magnitude data and pressure stability data, and the press position training can use pressure distribution center data and pressure application area data. This allows for the use of different pressure feature data for different training objectives without changing the basic structure of the button module 1.

[0038] When it is necessary to evaluate whether the user has deviated from the center of the pressing area or whether an excessively large contact range has been used, simply recording the pressure magnitude cannot directly characterize the location of the force. Therefore, based on the above embodiments, this embodiment further explains the positional relationship of multiple pressure sensing points and the method of obtaining pressure distribution data.

[0039] In this embodiment, multiple pressure sensing points correspond to different positions in the pressing area; the module control unit 12 is used to obtain pressure distribution center data based on the pressure data generated by the multiple pressure sensing points and the positions corresponding to the multiple pressure sensing points, and the pressure distribution center data represents the pressing position of the user in the pressing area; the module control unit 12 is also used to obtain pressure application area data based on the pressure data corresponding to the multiple pressure sensing points.

[0040] Multiple pressure sensing points can be distributed in a matrix, or in a ring, radial, or other manner adapted to the shape of the pressing area. Each pressure sensing point has a corresponding position within the pressing area. After obtaining the pressure data of each pressure sensing point, the module control unit 12 can obtain the pressure distribution center data based on the area where the sensing point with more obvious force is located and the force situation of each sensing point. This embodiment does not limit the pressure distribution center data to any representation method among coordinates, area numbers, or relative position quantities, as long as it can reflect the user's pressing position.

[0041] The pressure application area data reflects the effective contact range between the user and the pressing area. The module control unit 12 can determine the range of sensing points involved in the current press based on the pressure data from multiple pressure sensing points, and obtain the pressure application area data accordingly. Since multiple pressure sensing points are distributed in different locations, the same total pressure can yield different pressure application area data under different contact methods. The continuously sampled pressure distribution center data can also form a pressure distribution center trajectory in chronological order, which reflects the movement of the force position during a single press.

[0042] The pressure distribution center is determined by weighting the spatial locations of multiple pressure sensing points and their corresponding pressure values; the pressure application area is obtained by first determining the sensing points where the pressure value reaches the effective pressure condition, and then based on the detection area corresponding to these sensing points.

[0043] For example, when a user presses the center of the pressure area with their fingertip, the system obtains data on the pressure distribution center near the center and a relatively small pressure area. When the user presses towards one side of the pressure area, the pressure distribution center data shifts accordingly. When the user uses their palm to press over a large area, the number of pressure sensing points involved in the force increases, and the pressure area data changes accordingly. Therefore, the main control module 2 can display the pressure distribution or the shift in the center of gravity of force in the training report, which can be used for subsequent training parameter settings and viewing of training results.

[0044] The signal output by the pressure sensing unit 11 may contain environmental noise or variations caused by pressing vibrations. If the unprocessed analog signal is used directly, the visual feedback state may change frequently. Therefore, this embodiment further explains the signal conversion and filtering processing in the pressure sensing unit 11 and the module control unit 12.

[0045] In this embodiment, the pressure sensing unit 11 is a thin-film pressure sensor array; the module control unit 12 includes an analog-to-digital conversion unit, which is used to convert the analog pressure signal output by the pressure sensing unit 11 into a digital pressure signal; the module control unit 12 is also used to filter the digital pressure signal to obtain pressure data.

[0046] Thin-film pressure sensor arrays can use force-sensitive resistors (FSRs) to form multiple independent sensing points. When the user presses the transparent pressure cap, the force is transmitted to the force-sensitive resistor, and the resistance value or corresponding voltage of the force-sensitive resistor changes with the applied force, thus forming an analog pressure signal. The analog-to-digital conversion unit can be an analog-to-digital converter (ADC) integrated into the microcontroller, or it can be a separate ADC connected to the microcontroller.

[0047] After the digital pressure signal is generated, the module control unit 12 can use moving average filtering or Kalman filtering to remove environmental noise and short-term jitter. This embodiment does not limit the filtering method to only the above two; other digital filtering methods suitable for the pressure sampling signal can also be used, provided that the main trend of pressure change is not changed. The filtered pressure data can be retained according to the sampling time sequence, so as to be used for the generation of pressure magnitude, pressure duration, pressure stability, and pressure change curve.

[0048] The module control unit 12 can also record the press start time, current duration, and pressure change curve. When sending data to the main control module 2, the pressure characteristic data can be combined with the timestamp and button identifier to form the transmitted data, enabling the main control module 2 to distinguish data from different button modules 1 and data from different sampling times.

[0049] The pressure data in this application can be the data corresponding to each pressure sensing point obtained after analog-to-digital conversion and filtering of the analog pressure signals output by each pressure sensing point.

[0050] When providing instant feedback in button module 1, a clear correspondence must be established between the visual feedback state and the training requirements; otherwise, it will be difficult for the user to judge whether the current force application is appropriate based on visual changes. Therefore, based on the above embodiments, this embodiment further explains the target force, allowable deviation range, and visual feedback state.

[0051] In this embodiment, the target training parameters include the target force and the allowable deviation range corresponding to the target force; the module control unit 12 is used to obtain the training state based on the comparison relationship between the pressure magnitude data and the target force and the allowable deviation range, and different training states correspond to different visual display states; the visual feedback unit 13 includes a light-emitting component, and the visual display state includes at least one of the light-emitting component's light emission color, light emission brightness, and flashing state.

[0052] The target intensity can be set by the therapist or user in main control module 2. As an example, the target intensity and allowable deviation range can be set using the following formula: ; in, Indicates the strength of the target. This indicates the permissible deviation range, where N represents Newtons. Following this example, the target force is 2.5 N, the permissible deviation range is 0.5 N, therefore the target pressure range is 2.0 N to 3.0 N.

[0053] Alternatively, the target pressure range can be set directly to 3N to 5N. In this embodiment, it is not limited to whether the target force is in the form of a center value and an allowable deviation range or directly in the form of a pressure range.

[0054] After obtaining the current pressure data, the module control unit 12 can distinguish the current training state according to the following three relationships: ; ; ; in, Indicates the current pressure level. Indicates the strength of the target. This indicates the allowable deviation range. The first relationship indicates that the current pressure is below the target pressure range, the second relationship indicates that the current pressure is within the target pressure range, and the third relationship indicates that the current pressure is above the target pressure range.

[0055] The visual feedback unit 13 can use a red, green, and blue light-emitting diode (RGB LED) ring or strip. The ring can surround the pressing area, and the strip can be embedded in the housing of the button module 1. For example, when the current pressure is below the target pressure range, the light-emitting component displays red; when the current pressure is within the target pressure range, the light-emitting component displays green; when the current pressure is above the target pressure range, the light-emitting component displays blue and flashes rapidly. Yellow or blue can also be used as a transition indicator when approaching the target pressure range, and the degree of approach can be indicated by changes in brightness or a breathing flash. When the current pressure reaches the target pressure range, the light-emitting component can remain constantly lit or use a breathing flash; when the current pressure is significantly above the target pressure range (…), the light-emitting component can remain constantly lit or use a breathing flash. When the pressure data is updated, it can also display purple or use a faster flashing state. The visual display state can change within milliseconds after the pressure data is updated.

[0056] It should be noted that the correspondence between colors and training states is not limited to the color combinations mentioned above. For example, the states represented by different colors can be interchanged, or only brightness and flashing frequency can be used to distinguish different training states. The visual feedback unit 13 can be updated as the pressure data is updated, so that the user can continuously see prompts corresponding to changes in force during sustained pressing.

[0057] The visual display on button module 1 primarily serves to indicate the user's current force application status. Main control module 2, however, needs to convert the pressure data into executable training task states, enabling pressure training to correspond to different practice objectives. Therefore, this embodiment further explains the target training parameters and target training tasks.

[0058] In this embodiment, the target training parameters include target force, target duration, and target rhythm; the target training task includes at least one of a force control task, a stability maintenance task, and a rhythm following task; in the force control task, the main control module 2 updates the training progress based on the pressure magnitude data and the target force; in the stability maintenance task, the main control module 2 updates the position indication status based on the pressure magnitude data; in the rhythm following task, the main control module 2 obtains rhythm deviation data based on the pressing time data and the target rhythm.

[0059] The target duration represents the time required to hold a single press. For example, the target duration could be set to 3 seconds. The target rhythm represents the time requirement between consecutive presses; for example, it could be set to press once per second, with a 1-second interval between two consecutive presses. The main control module 2 sends the target force, target duration, and target rhythm to the button module 1, enabling the module control unit 12 to determine the training status according to the current task requirements.

[0060] ; ; in, Indicates the target duration. This indicates the target rhythm. The examples above represent pressing continuously for 3 seconds and pressing once per second, respectively.

[0061] In the force control task, the main control module 2's display interface shows a progress bar, and the pressure level data is used to change the degree of fill of the progress bar. When the pressure level is within the target pressure range, the training progress continues to increase; when the pressure leaves the target pressure range, the training progress can stop increasing. In this way, the user not only needs to generate the pressure to reach the target once, but also needs to continuously control the pressure according to the task requirements. The target duration can also be used to limit the time that the training progress needs to continuously increase or the completion length corresponding to the progress bar.

[0062] During the stability maintenance task, the display interface of the main control module 2 can show a position indicator, such as a cursor or pointer. The main control module 2 changes the position of the position indicator based on pressure data. The user adjusts the applied force to keep the position indicator within the target area and maintain this state for the target duration. Pressure stability data can also be used to reflect the fluctuations of the position indicator within the target area.

[0063] In the rhythm-following task, the display interface of the main control module 2 can show prompts or beat cues according to the target rhythm, and the user presses accordingly. The main control module 2 records the actual pressing time of the user and compares it with the time corresponding to the target rhythm to obtain rhythm deviation data. This allows for the evaluation of the consistency of continuous pressing in time.

[0064] The aforementioned tasks can be displayed on a two-dimensional interface of a tablet or personal computer, or presented in a virtual reality or augmented reality display environment. For example, the pressure level can correspond to the distance a character moves, the position of a virtual object, or the progress of the task; each press by the user can cause a corresponding change in the screen state. This embodiment does not limit the target training task to using a particular screen, as long as the task execution state can be updated based on pressure feature data and target training parameters.

[0065] Different users may exhibit varying performance after multiple training sessions. If the same target parameters are consistently used in subsequent training, the training requirements may become mismatched with the user's current capabilities. Therefore, based on Example 5, this example utilizes training evaluation parameters to adjust subsequent target training parameters.

[0066] In this embodiment, the training evaluation parameters include at least one of average intensity, intensity stability, pass rate, and pressure distribution data; the main control module 2 is used to acquire the training evaluation parameters corresponding to multiple consecutive training cycles; when the pass rate is greater than the first pass rate threshold, the target intensity is increased or the allowable deviation range is reduced; when the pass rate is less than the second pass rate threshold, the target intensity is reduced or the target duration is extended; wherein, the first pass rate threshold is greater than the second pass rate threshold.

[0067] A training task can include multiple consecutive presses, such as 10 consecutive presses. The main control module 2 can obtain the average force based on the pressure data of the 10 presses; and the force stability based on the fluctuation of each press value. For example, force stability can be characterized by the variance or standard deviation of the multiple press values ​​in a training task; the smaller the variance or standard deviation, the smaller the degree of force variation corresponding to multiple presses. It should be noted that pressure stability data can be used to characterize the change of pressure over time during a continuous press, while force stability, as a training evaluation parameter, can be used to characterize the consistency of force among multiple presses in a training task.

[0068] The pass rate is calculated based on the number of presses reaching the target pressure range and the total number of presses; pressure distribution data is generated based on pressure distribution center data and pressure application area data. The main control module 2 can also record the time from the appearance of the training prompt to the user starting to press as the reaction time, and include this reaction time as additional information in the training report.

[0069] After training is completed, the main control module 2 can save the above data and generate a training report. The training report may include average force, force stability, pass rate, reaction time, and pressure distribution map. The pressure distribution map can be used to show the shift of the center of gravity of the force when the user presses, thus facilitating the comparison of changes in the pressing position at different training periods.

[0070] Furthermore, the training report can be exported to the user or therapist for viewing. The user or therapist can reset the target training parameters for subsequent training based on at least one of the following: average force, force stability, achievement rate, reaction time, and pressure distribution graph. The main control module can also automatically adjust the target training parameters based on preset judgment conditions.

[0071] As an example, the first pass rate threshold can be set to 90%, and the second pass rate threshold can be set to 50%. When the pass rate is greater than 90% after multiple consecutive training sessions, the main control module 2 can increase the target intensity or reduce the allowable deviation range, placing higher demands on pressure control in the next stage. When the pass rate is less than 50%, the main control module 2 can reduce the target intensity or extend the target duration, giving the user more time to complete the task. The first and second pass rate thresholds can also be set to other values ​​according to the training plan, as long as the first pass rate threshold is greater than the second pass rate threshold.

[0072] On the other hand, the main control module 2 can also adjust other parameters related to task difficulty based on historical training data, such as gradually shortening the allowable reaction time or changing the target rhythm. Different parameter adjustment methods can be used for different training evaluation parameters. For example, when the average force is consistently low, the target force can be adjusted first; when the force stability is poor, the allowable deviation range can be adjusted first; and when the rhythm deviation is large, the target rhythm can be adjusted. All of the above methods can be selected and used based on the obtained training evaluation parameters.

[0073] When training content requires coordination between multiple fingers, hands, or different pressing positions, a single fixed-position button module 1 is insufficient to cover different training layouts. Therefore, based on Embodiment 1, this embodiment adds a main training board and a training method that combines multiple button modules 1.

[0074] In this embodiment, the hand function training system based on pressure feedback also includes a main training board, which has multiple mounting positions. The button module 1 is detachably mounted on the mounting position. The mounting position includes a magnetic contact interface, which is used to fix the button module 1 to the mounting position and transmit power and data between the button module 1 and the main training board. When there are multiple button modules 1, the main control module 2 is used to acquire the pressure feature data corresponding to each of the multiple button modules 1, and obtain the collaborative training result based on the pressure feature data corresponding to each of the multiple button modules 1 and the preset collaborative relationship. The preset collaborative relationship includes the action sequence relationship, the action time relationship, and the pressure relationship.

[0075] The main training board has multiple mounting positions that can be distributed in different locations, allowing users or therapists to select the mounting position of button module 1 according to the training content. The magnetic contact interface uses magnetic attraction to hold button module 1 in its corresponding mounting position, while simultaneously supplying power and transmitting data to button module 1 via electrical contacts. In addition to the magnetic contact interface, a plug-in interface can also be used for connection without altering the detachable mounting and power / data transmission capabilities.

[0076] When multiple button modules 1 are used simultaneously, each button module 1 can have a different button identifier. The module control unit 12 sends the button identifier, pressure characteristic data, and timestamp to the main control module 2. Based on this, the main control module 2 distinguishes the sequence of actions, action time, and pressure magnitude of each button module 1, and compares them with preset coordination relationships.

[0077] For example, the sequence and timing of pressing the first button module 1 with the left hand, pressing the second button module 1 with the right hand, and then releasing them simultaneously can be configured. As another example, in two-handed balance training, the left and right hands operate the two button modules 1 respectively. The main control module 2 updates the balance display state based on the pressure data from the two button modules 1. The balance display state remains at the target position only when both pressure values ​​reach their respective target ranges. By changing the number, installation position, and preset coordination relationships of the button modules 1, multi-finger, two-handed, or different-directional pressing training can be achieved.

[0078] The pressure distribution data used as a training evaluation parameter can be the pressure distribution center data, pressure area data corresponding to one or more pressing processes in a training task, or a summary data formed based on the pressure distribution center data and pressure area data corresponding to multiple pressing processes.

[0079] Corresponding to the system described above, this embodiment provides a hand function training method based on pressure feedback, executed by the main control module 2. For example... Figure 2 As shown, the method includes steps S101 to S105.

[0080] Step S101: Obtain target training parameters and send them to button module 1 so that module control unit 12 can obtain pressure feature data based on pressure data generated by multiple pressure sensing points, compare the pressure feature data with the target training parameters to obtain the training state, and control visual feedback unit 13 to change the visual display state according to the training state.

[0081] Step S102: Receive pressure characteristic data sent by the module control unit 12 of the button module 1.

[0082] Step S103: Update the task execution status of the target training task based on the pressure feature data and target training parameters.

[0083] Step S104: Obtain training evaluation parameters based on pressure feature data and target training parameters.

[0084] Step S105: Adjust the target training parameters according to the training evaluation parameters, and send the adjusted target training parameters to the button module 1.

[0085] In step S101, the main control module 2 can first display a training mode selection interface, where the user or therapist selects basic strength training, fine control training, or multi-finger coordination training, and sets at least one of the target intensity, target duration, and target rhythm. The main control module 2 sends the selected target training parameters to the module control unit 12. After completing the pressure signal acquisition and processing, the module control unit 12 uses the target training parameters as a comparison benchmark to obtain the training status and controls the visual feedback unit 13 to locally display the current force application status on the button module 1.

[0086] In step S102, the pressure characteristic data received by the main control module 2 may include pressure magnitude, pressure distribution center, pressure area, pressure duration, and pressure stability. The data may also include a timestamp and button identifiers, allowing the main control module 2 to correspond to data from different times and different button modules 1.

[0087] In step S103, updating the task execution state of the target training task refers to converting the pressure feature data into a displayable or recordable state for the current training task. For example, updating the training progress in a strength control task, updating the position indication state in a stability holding task, and obtaining the rhythm deviation based on the pressing time and the target rhythm in a rhythm following task. The visual display state of button module 1 and the task execution state of main control module 2 are feedback generated from different locations; the former is located in button module 1, while the latter is formed by the training task program in main control module 2.

[0088] In step S104, the main control module 2 can obtain average force, force stability, pass rate, and pressure distribution data for one or more presses. In step S105, the above training evaluation parameters are used to adjust the subsequent target training parameters, and the adjustment results are sent back to the button module 1. Therefore, from one training session to subsequent training sessions, the target training parameters can change according to the evaluation results of the completed training, instead of using fixed parameters continuously.

[0089] In the method of the above embodiment, in order to make the adjustment of the target training parameters have executable judgment conditions, this embodiment further compares the achievement rate with two achievement rate thresholds.

[0090] In this embodiment, the pressure characteristic data includes pressure magnitude data, pressure distribution center data, pressure area data, pressure duration data, and pressure stability data. Adjusting the target training parameters based on the training evaluation parameters includes: acquiring training evaluation parameters corresponding to multiple consecutive training cycles, where the training evaluation parameters include the pass rate; comparing the pass rate with a first pass rate threshold and a second pass rate threshold; when the pass rate is greater than the first pass rate threshold, increasing the target intensity or decreasing the allowable deviation range in the target training parameters; when the pass rate is less than the second pass rate threshold, decreasing the target intensity or extending the target duration in the target training parameters; wherein, the first pass rate threshold is greater than the second pass rate threshold.

[0091] Multiple consecutive training cycles can be understood as multiple sets of training tasks completed consecutively, each set of training tasks may include one or more presses. The main control module 2 saves the training evaluation parameters after each training cycle and compares the pass rate after a predetermined number of training cycles has been reached. This avoids changing subsequent target training parameters based solely on the result of a single, accidental press.

[0092] For example, the first pass rate threshold is set at 90%, and the second pass rate threshold is set at 50%. When the pass rate is higher than 90% for multiple consecutive training sessions, the target intensity can be increased, or the target intensity can be kept unchanged while reducing the allowable deviation range. When the pass rate is lower than 50% for multiple consecutive training sessions, the target intensity can be decreased, or the target duration can be extended. For pass rates between the two thresholds, the current target training parameters can be maintained and training can continue, with a reassessment after obtaining subsequent training evaluation parameters.

[0093] It should be noted that the adjustment results of the target training parameters are still sent from the main control module 2 to the button module 1. The module control unit 12 compares the adjusted target training parameters with the pressure feature data in the next training process. Therefore, the adjustment of the target training parameters not only changes the training task state in the main control module 2, but also changes the judgment benchmark of the training state on the button module 1 side, so that the visual feedback state corresponds to the new training requirements.

[0094] In summary, this application utilizes multiple pressure sensing points to acquire pressure data during the pressing process, and completes real-time visual feedback, training task status updates, training evaluation, and subsequent target training parameter adjustments in the button module 1 and main control module 2, respectively. At the same time, different pressing positions and multi-finger training scenarios can be expanded through the main training board and multiple button modules 1, so that hand function training can obtain quantifiable process data and change subsequent training requirements based on training performance.

[0095] The foregoing has provided a detailed description of the hand function training system and method based on pressure feedback provided in this application. The various embodiments in the specification are described in a progressive manner, with each embodiment focusing on its differences from other embodiments. Similar or identical parts between embodiments can be referred to interchangeably. For the apparatus disclosed in the embodiments, since it corresponds to the method disclosed in the embodiments, the description is relatively simple; relevant parts can be referred to in the method section. It should be noted that those skilled in the art can make several improvements and modifications to this application without departing from the principles of this application, and these improvements and modifications also fall within the protection scope of this application.

[0096] It should also be noted that, in this specification, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

Claims

1. A hand function training system based on pressure feedback, characterized in that, include: At least one button module and a main control module communicatively connected to the button module; The button module includes a pressure sensing unit, a module control unit, and a visual feedback unit. The pressure sensing unit includes multiple pressure sensing points distributed in the pressing area. The main control module is used to acquire target training parameters and send the target training parameters to the module control unit of the button module; The module control unit is used to acquire pressure data generated by multiple pressure sensing points respectively, obtain pressure feature data based on the pressure data, compare the pressure feature data with the target training parameters to obtain the training state, and output a visual feedback control signal based on the training state. The visual feedback unit is used to change the visual display state according to the visual feedback control signal; The module control unit is also used to send the pressure characteristic data to the main control module; The main control module is also used to update the task execution status of the target training task according to the pressure feature data and the target training parameters, obtain training evaluation parameters according to the pressure feature data and the target training parameters, adjust the target training parameters according to the training evaluation parameters, and send the adjusted target training parameters to the button module.

2. The hand function training system based on pressure feedback according to claim 1, characterized in that, The pressure characteristic data includes pressure magnitude data, pressure distribution data, and pressure change data; The pressure distribution data includes pressure distribution center data and pressure application area data; The pressure change data includes pressure duration data and pressure stability data.

3. The hand function training system based on pressure feedback according to claim 2, characterized in that, The multiple pressure sensing points correspond to different positions in the pressing area; The module control unit is used to obtain the pressure distribution center data based on the pressure data generated by the multiple pressure sensing points and the positions corresponding to the multiple pressure sensing points, wherein the pressure distribution center data represents the user's pressing position in the pressing area. The module control unit is also used to obtain the pressure application area data based on the pressure data corresponding to the multiple pressure sensing points.

4. The hand function training system based on pressure feedback according to claim 1, characterized in that, The pressure sensing unit is a thin-film pressure sensor array. The module control unit includes an analog-to-digital converter, which is used to convert the analog pressure signal output by the pressure sensing unit into a digital pressure signal. The module control unit is also used to filter the digital pressure signal to obtain the pressure data.

5. The hand function training system based on pressure feedback according to claim 2, characterized in that, The target training parameters include the target strength and the allowable deviation range corresponding to the target strength; The module control unit is used to obtain the training state based on the comparison relationship between the pressure magnitude data in the pressure characteristic data and the target force and the allowable deviation range, and different training states correspond to different visual display states; The visual feedback unit includes a light-emitting component, and the visual display state includes at least one of the light-emitting component's light-emitting color, light-emitting brightness, and flickering state.

6. The hand function training system based on pressure feedback according to claim 2, characterized in that, The target training parameters include target intensity, target duration, and target rhythm; The target training task includes at least one of the following: strength control task, stability maintenance task, and rhythm following task; In the force control task, the main control module updates the training progress based on the pressure magnitude data and the target force. During the stability maintenance task, the main control module updates the position indication status based on the pressure magnitude data; In the rhythm following task, the main control module obtains rhythm deviation data based on the pressing time data and the target rhythm.

7. The hand function training system based on pressure feedback according to claim 5, characterized in that, The training evaluation parameters include at least one of the following: average force, force stability, pass rate, and pressure distribution data. The main control module is used to obtain the training evaluation parameters corresponding to multiple consecutive training cycles; When the pass rate is greater than the first pass rate threshold, the target intensity is increased or the allowable deviation range in the target training parameters is decreased. When the pass rate is less than the second pass rate threshold, the target intensity is reduced or the target duration in the target training parameters is extended. Wherein, the first compliance rate threshold is greater than the second compliance rate threshold.

8. The hand function training system based on pressure feedback according to claim 1, characterized in that, Also includes: The main training board has multiple mounting positions, and the button module is detachably mounted in one of the mounting positions. The mounting position includes a magnetic contact interface, which is used to fix the button module to the mounting position and transmit power and data between the button module and the main training board. When there are multiple button modules, the main control module is used to acquire the pressure feature data corresponding to each of the multiple button modules, and obtain the collaborative training result based on the pressure feature data corresponding to each of the multiple button modules and the preset collaborative relationship; the preset collaborative relationship includes action sequence relationship, action time relationship and pressure relationship.

9. A hand function training method based on pressure feedback, characterized in that, A hand function training system based on pressure feedback is applied to a system including a button module and a main control module. The button module includes a pressure sensing unit, a module control unit, and a visual feedback unit. The pressure sensing unit includes multiple pressure sensing points distributed in the pressing area. The method includes: The target training parameters are acquired and sent to the button module, so that the module control unit obtains pressure feature data based on the pressure data generated by the multiple pressure sensing points, compares the pressure feature data with the target training parameters to obtain the training state, and controls the visual feedback unit to change the visual display state according to the training state. Receive the pressure characteristic data sent by the module control unit of the button module; Update the task execution status of the target training task based on the stress feature data and the target training parameters; Training evaluation parameters are obtained based on the stress characteristic data and the target training parameters; The target training parameters are adjusted according to the training evaluation parameters, and the adjusted target training parameters are sent to the button module.

10. The hand function training method based on pressure feedback according to claim 9, characterized in that, The pressure characteristic data includes pressure magnitude data, pressure distribution center data, pressure area data, pressure duration data, and pressure stability data; The step of adjusting the target training parameters according to the training evaluation parameters includes: Obtain the training evaluation parameters corresponding to multiple consecutive training cycles, wherein the training evaluation parameters include the pass rate; The compliance rate is compared with the first compliance rate threshold and the second compliance rate threshold, respectively; When the pass rate is greater than the first pass rate threshold, increase the target intensity in the target training parameters or decrease the allowable deviation range in the target training parameters. When the pass rate is less than the second pass rate threshold, reduce the target intensity in the target training parameters or extend the target duration in the target training parameters. Wherein, the first compliance rate threshold is greater than the second compliance rate threshold.