Hand disinfection feedback method and system based on smart bracelet and smart bracelet
By combining a smart bracelet with infrared and accelerometer sensors to identify disinfection actions, the problem of medical staff neglecting hand disinfection time has been solved. It enables automatic timing and feedback, improving the effectiveness of hand disinfection and compliance.
Patent Information
- Application Number
- CN202510681838.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-26
- Publication Date
- 2025-10-31
AI Technical Summary
Medical staff often neglect hand disinfection time in practice, resulting in poor hand disinfection effect. Existing equipment cannot automatically recognize disinfection actions and is prone to misjudgment.
The system uses a smart bracelet to identify disinfection actions by combining distance and motion information. It uses infrared and accelerometers to determine the start of disinfection and start timing. It provides multimodal sensor fusion to ensure the accuracy of action recognition and provides visual and tactile feedback when disinfection is completed.
It has improved the compliance rate of hand sanitizing time for medical staff, reduced the number of cases where hand sanitizing time was neglected due to busyness, ensured the effectiveness of hand sanitizing, and is suitable for use in high-frequency disinfection environments.
Smart Images

Figure CN120872137A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of smart device technology, and in particular to a hand disinfection feedback method, system, smart bracelet, and computer-readable storage medium based on a smart bracelet. Background Technology
[0002] Hand disinfection by healthcare workers is a crucial measure for preventing hospital-acquired infections. Guidelines recommend a minimum of 15 seconds of hand disinfection. However, healthcare workers often neglect this time due to busy schedules, resulting in ineffective disinfection. Existing hand disinfection timing devices (such as sink-side timers) are mostly fixed, require manual activation, are inconvenient to carry, and cannot automatically detect hand disinfection actions.
[0003] Therefore, existing technologies still need to be improved and developed. Summary of the Invention
[0004] The main purpose of this application is to provide a hand disinfection feedback method, system and smart bracelet based on a smart bracelet, which aims to solve the problem that medical staff often neglect the hand disinfection time in actual operation, resulting in poor hand disinfection effect.
[0005] The first aspect of this application provides a hand disinfection feedback method based on a smart bracelet. The hand disinfection feedback method based on a smart bracelet includes the following steps: when a user is detected wearing the smart bracelet, the distance information between the user's hand and a target container and the movement information of the user's hand are acquired; based on the distance information and the movement information, the current action of the user's hand is identified; when the current action is determined to be a disinfection initiation action, a first feedback to the user to start timing is issued; when the current action changes to a hand disinfection action, and the hand disinfection action continues for a preset time from the timing time of the first feedback, a second feedback to the user to complete hand disinfection is issued.
[0006] Optionally, in one embodiment of this application, the distance information includes the current distance and distance change data; the step of obtaining the distance information between the user's hand and the target container specifically includes: obtaining the current position of the smart bracelet worn on the user's hand; identifying containers within a preset range of the smart bracelet to determine the container position of the target container; calculating the current distance between the current position and the container position, and calculating the distance change data of the current distance at each time interval.
[0007] Optionally, in one embodiment of this application, the motion information is acceleration data, and the current action includes a disinfection initiation action, a hand disinfection action, and a normal action; the step of identifying the current action made by the user's hand based on the distance information and the motion information specifically includes: if the current distance is greater than or equal to a first distance, then the current action made by the user's hand is determined to be a normal action; if the current distance is less than the first distance, the distance change data is less than a second distance, and the acceleration data is greater than a first acceleration, then the current action made by the user's hand is determined to be a disinfection initiation action, wherein the first distance is greater than the second distance; if the current distance is less than the first distance, the distance change data is greater than or equal to the second distance, and the acceleration data is greater than a second acceleration, then the current action made by the user's hand is determined to be a hand disinfection action, wherein the directions of the first acceleration and the second acceleration are different.
[0008] Optionally, in one embodiment of this application, determining the current action performed by the user's hand as the disinfection initiation action if the current distance is less than a first distance, the distance change data is less than a second distance, and the acceleration data is greater than a first acceleration specifically includes: if the current distance is less than a first distance, the distance change data is less than a second distance, and the acceleration data is greater than a first acceleration, then determining the user's hand initiation action sequence based on the current distance, the distance change data, and the acceleration data; matching the initiation action sequence with a preset template library to obtain a first matching degree; if the first matching degree is greater than a preset value, then determining the user's hand initiation action as the disinfection initiation action.
[0009] Optionally, in one embodiment of this application, determining that the current action performed by the user's hand is a hand disinfection action if the current distance is less than a first distance, the distance change data is greater than or equal to a second distance, and the acceleration data is greater than a second acceleration specifically includes: if the current distance is less than a first distance, the distance change data is greater than or equal to a second distance, and the acceleration data is greater than a second acceleration, then determining a rubbing action sequence of the user's hand based on the current distance, the distance change data, and the acceleration data; matching the rubbing action sequence with a preset template library to obtain a second matching degree; if the second matching degree is greater than a preset value, then determining that the current action performed by the user's hand is a hand disinfection action.
[0010] Optionally, in one embodiment of this application, when the current action is determined to be a disinfection initiation action, a first feedback to start timing is sent to the user, and then the method further includes: when the current action is determined to be a hand disinfection action, and the hand disinfection action has not reached a preset time since the timing time of the first feedback, if the current distance is greater than or equal to a first distance, or the acceleration data is less than a preset acceleration vector sum, then it is determined that the user's hand disinfection action is interrupted, the timing is paused, and the timing continues until the hand disinfection action is detected within a set time range.
[0011] Optionally, in one embodiment of this application, when the current action changes to a hand disinfection action, and the hand disinfection action continues for a preset time from the timer of the first feedback, a second feedback indicating that hand disinfection is complete is sent to the user. Specifically, this includes: displaying a first light status to the user when the current action changes to a hand disinfection action, and the hand disinfection action continues for a first period of time from the timer of the first feedback; displaying a second light status to the user when the hand disinfection action continues for a second period of time after the first period of time; and displaying a third light status to the user and sending vibration feedback when the hand disinfection action continues for a third period of time after the second period of time. The preset time is the sum of the durations of the first period of time, the second period of time, and the third period of time.
[0012] A second aspect of this application also provides a hand disinfection feedback system based on a smart bracelet, wherein the hand disinfection feedback system based on the smart bracelet includes:
[0013] The information acquisition module is used to acquire distance information between the user's hand and the target container and movement information of the user's hand when it is detected that the user is wearing the smart bracelet;
[0014] The motion recognition module is used to recognize the current action of the user's hand based on the distance information and the motion information;
[0015] The start action feedback module is used to send the first feedback to the user to start the timer when the current action is determined to be the disinfection start action;
[0016] The hand sanitizing completion feedback module is used to send a second feedback to the user when the current action is changed to a hand sanitizing action, and the hand sanitizing action continues for a preset time from the timer of the first feedback.
[0017] A third aspect of this application also provides a smart bracelet, wherein the smart bracelet includes: a memory, a processor, and a hand disinfection feedback program based on the smart bracelet stored in the memory and executable on the processor, wherein when the hand disinfection feedback program based on the smart bracelet is executed by the processor, it implements the steps of the hand disinfection feedback method based on the smart bracelet as described above.
[0018] A fourth aspect of this application also provides a computer-readable storage medium, wherein the computer-readable storage medium stores a hand disinfection feedback program based on a smart bracelet, and when the hand disinfection feedback program based on the smart bracelet is executed by a processor, it implements the steps of the hand disinfection feedback method based on the smart bracelet as described above.
[0019] Beneficial effects: This application provides a hand disinfection feedback method, system, and smart bracelet based on a smart bracelet. This application identifies user hand movements by combining distance and motion information, thereby achieving multimodal sensor fusion, reducing the misjudgment rate of hand disinfection action judgment, and starting timing after determining the user's hand disinfection start action and providing feedback after hand disinfection, which improves the compliance rate of medical staff in hand disinfection time, reduces the situation where medical staff neglect hand disinfection time due to being busy, and improves the hand disinfection effect. Attached Figure Description
[0020] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0021] Figure 1 This is a flowchart of a preferred embodiment of the hand disinfection feedback method based on a smart bracelet according to this application;
[0022] Figure 2 This is a structural diagram of a preferred embodiment of the hand disinfection feedback system based on a smart bracelet in this application;
[0023] Figure 3 This is a structural diagram of a preferred embodiment of the smart bracelet of this application.
[0024] Explanation of reference numerals in the attached figures:
[0025] 100. Information Acquisition Module; 200. Action Recognition Module; 300. Start Action Feedback Module; 400. Hand Disinfection Completion Feedback Module. Detailed Implementation
[0026] To make the objectives, technical solutions, and effects of this application clearer and more explicit, the technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. The described embodiments are only possible technical implementations of this application and not all possible implementations. Based on the embodiments in this application, those skilled in the art can obtain other embodiments without creative effort, and these embodiments are also within the protection scope of this application.
[0027] In related technologies, relying solely on temperature or vibration thresholds can easily misjudge everyday actions (such as writing or operating instruments) as disinfection actions; the lack of integration with hand sanitizer use can lead to false triggering in non-disinfection scenarios (such as simply rubbing hands); and the provision of only simple timing prompts lacks real-time progress feedback and verification of action standardization. Single sensors are susceptible to environmental interference, leading to false or missed timing activations, resulting in a high false alarm rate. Furthermore, manual operation is required, which busy medical staff may easily overlook, and the limited functionality—measuring only the timer—fails to ensure proper action standardization (such as the seven-step handwashing technique).
[0028] To address the issue of poor hand disinfection effectiveness caused by healthcare workers often neglecting hand disinfection time during actual operations, this application uses a combination of distance and motion information to identify user hand movements. This multimodal sensor fusion reduces the misjudgment rate of hand disinfection actions. Furthermore, timing begins after the user's hand disinfection initiation action is determined, and feedback is provided after hand disinfection. This improves the compliance rate of healthcare workers' hand disinfection time, reduces instances where healthcare workers neglect hand disinfection time due to busy schedules, and enhances the effectiveness of hand disinfection.
[0029] The technical solutions of this application will be described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments.
[0030] First, the smart bracelet of the embodiment of this application will be introduced.
[0031] The smart bracelet described in this application is worn on the hands of medical personnel (users) for quick hand disinfection. It can automatically recognize hand disinfection actions and start a timer, and reminds users that hand disinfection is complete by using a light. The bracelet material is suitable for high-frequency disinfection, which improves hand disinfection compliance and effectiveness.
[0032] The smart bracelet of this application includes a main body made of medical-grade silicone, which is alcohol-resistant, heat-resistant, and suitable for high-frequency disinfection. The main body incorporates a hand sanitizer sensor, an accelerometer, a control circuit board, a battery compartment, and an LED light strip. The hand sanitizer sensor, using either an infrared or capacitive sensor, detects the use of hand sanitizer and is located on the inside of the bracelet, close to the wrist of the medical personnel. The accelerometer detects the acceleration and direction of hand movements to assist in determining the disinfection action and is also located on the inside of the bracelet, close to the wrist of the medical personnel. The control circuit board includes a microprocessor, a timing module, and a light control module. After receiving signals from the sensor and the accelerometer, the microprocessor uses a machine learning algorithm to determine whether a disinfection action has occurred and then activates the timing module. The battery compartment uses a rechargeable lithium battery with a battery life of up to 30 days and is designed to be waterproof and support alcohol wiping disinfection. The LED light strip, located on the outside of the bracelet, displays the timing progress and reminds users when hand sanitization is complete. The LED light strip is divided into 5 segments, each corresponding to a 3-second timing progress, with all segments lit after 15 seconds. The vibration module is used to remind the user by vibrating when the hand sanitizing is complete.
[0033] The working principle of the smart bracelet is as follows: When medical staff use hand sanitizer, the hand sanitizer sensor and accelerometer detect the hand movement and transmit the signal to the control circuit board; the control circuit board determines whether the hand movement is a disinfection action; if it is determined to be a disinfection action, the timing module is activated and the LED light strip is controlled to start flashing; when the timer reaches 15 seconds, the control circuit board controls all the LED light strips to light up and reminds the hand sanitizer to be completed through the vibration module (if any).
[0034] The smart bracelet of this application can automatically recognize hand disinfection actions without manual operation and automatically start the timer function; the timer progress is displayed intuitively through LED light strip to ensure that the hand disinfection time meets the standard; the bracelet material is alcohol-resistant and high temperature-resistant, making it suitable for use in medical environments; it is easy to wear and does not affect the daily work of medical staff; it combines infrared sensors and accelerometers to improve the accuracy of action recognition; the waterproof design and anti-interference design improve the durability of the bracelet.
[0035] Specifically, the main body of the wristband is made of medical-grade silicone, with a width of 2cm and a thickness of 0.5cm. The outer shell is heat-resistant (can withstand high-temperature sterilization at 121℃), and the inner side has a sensor fixing groove to ensure close contact with the wrist skin. The sensor configuration includes: a VL53L0X infrared ranging sensor for hand sanitizer; detection range: 0-5cm, accuracy ±1mm; sampling rate: 10Hz; and an MPU-6050 six-axis accelerometer; measuring range: ±8g, resolution 0.001g; sampling rate: 50Hz. The main control chip is an STM32L476 low-power MCU.
[0036] The smart bracelet also includes: a Bluetooth communication module for connecting to the hospital infection control system; a data storage module for recording hand sanitizing events; and a waterproof design to support liquid disinfection. The bracelet body is made of medical-grade silicone, 2cm wide and 0.5cm thick, suitable for different wrist sizes. The outer shell is made of high-temperature resistant silicone, supporting high-temperature disinfection (such as alcohol wiping and UV disinfection). The inner side of the bracelet has grooves for securing the hand sanitizer sensor and accelerometer. The hand sanitizer sensor uses an infrared sensor with a detection range of 0-5cm and adjustable sensitivity. The sensor surface is covered with a waterproof membrane to prevent alcohol penetration. The accelerometer uses a low-power accelerometer with a detection range of ±8g and adjustable sensitivity. The sensor surface is also covered with a waterproof membrane to prevent alcohol penetration. The control circuit board uses a low-power microprocessor (such as the STM32L series), integrating a timing module and a light control module. The timing accuracy is ±0.1 seconds, supporting multiple timing modes such as 15 seconds, 20 seconds, and 30 seconds. The LED light strip uses RGB LED beads, with each segment measuring 1cm in length. The color is adjustable; the entire strip lights up green after 15 seconds, indicating that the hand-extinguishing process is complete. The battery compartment uses a magnetic charging port, charging in 2 hours. The battery capacity is 100mAh, providing up to 30 days of battery life.
[0037] The workflow of a smart bracelet is as follows:
[0038] When medical staff reach for hand sanitizer: the hand sanitizer sensor detects the distance rapidly decreasing from >5cm to <2cm; the accelerometer detects the forward reach (negative Z-axis acceleration); squeezing the sanitizer and rubbing hands: the accelerometer detects the periodic rubbing motion (frequency 1-3Hz); this is recognized as a disinfection action, and a timer is started; during the handwashing process, the LED light strip illuminates every 3 seconds, and the accelerometer continuously monitors the rubbing motion; once disinfection is complete, the 15-second timer ends, the LED lights up all green, vibration alerts 3 times, and the data is uploaded to the hospital management system via Bluetooth.
[0039] The hand disinfection feedback method based on a smart bracelet described in the preferred embodiment of this application, such as Figure 1 As shown, the hand disinfection feedback method based on a smart bracelet includes the following steps:
[0040] In step S101, when it is detected that the user is wearing the smart bracelet, the distance information between the user's hand and the target container and the movement information of the user's hand are obtained.
[0041] In one possible implementation, the distance information includes current distance and distance change data. The process involves: obtaining the current position of the smart bracelet worn on the user's hand; identifying containers within a preset range of the smart bracelet to determine the location of the target container; calculating the current distance between the current position and the container location; and calculating the distance change data of the current distance at each time interval.
[0042] Specifically, the hand sanitizer sensor detects changes in the distance between the hand and the sanitizer container (range 0-5cm, accuracy ±1mm) to confirm the starting point of the sanitizing action; the accelerometer collects three-dimensional motion data of the hand (X / Y / Z axis acceleration, range ±8g, resolution 0.001g) to capture the characteristics of the rubbing action.
[0043] In step S102, the current movement of the user's hand is identified based on the distance information and the motion information.
[0044] In one possible implementation, the motion information is acceleration data, and the current action includes a disinfection initiation action, a hand disinfection action, and a normal action. If the current distance is greater than or equal to a first distance, the current action performed by the user's hand is determined to be a normal action; if the current distance is less than the first distance, the distance change data is less than a second distance, and the acceleration data is greater than a first acceleration, the current action performed by the user's hand is determined to be a disinfection initiation action, wherein the first distance is greater than the second distance; if the current distance is less than the first distance, the distance change data is greater than or equal to the second distance, and the acceleration data is greater than a second acceleration, the current action performed by the user's hand is determined to be a hand disinfection action, wherein the directions of the first acceleration and the second acceleration are different.
[0045] Specifically, the system detects changes in the proximity distance between the hand and the disinfectant container to identify the starting point of the disinfection action; sudden changes in distance (e.g., rapidly decreasing from >5cm to <2cm) correspond to the action of medical personnel reaching for hand disinfectant; signal intensity (e.g., changes in infrared reflectivity) helps determine the contact state between the hand and the container. It also detects three-dimensional hand motion data (X / Y / Z-axis acceleration) to help determine the action type and effectiveness; forward extension action: negative Z-axis acceleration (hand moving forward); rubbing action: periodic three-dimensional acceleration changes (frequency 1-3Hz, corresponding to hand rubbing); action intensity: acceleration vector sum (√(x...)... 2 +y 2 +z 2 )) reflects the range of motion.
[0046] Understandably, the hand sanitizer sensor confirms the starting point of the disinfection action (excluding non-disinfection behaviors such as simply rubbing hands); the accelerometer provides three-dimensional motion data (X / Y / Z axis acceleration) to help verify the effectiveness of the action. False trigger signals (such as those from routine instrument operation) are filtered out through time synchronization (signal difference < ±1 second) and action intensity thresholds (acceleration vector sum > 0.5g).
[0047] After data acquisition, signal processing and feature extraction are performed to remove high-frequency noise from the acceleration signal (cutoff frequency 5Hz); motion intensity is calculated using the acceleration vector sum (√(x...). 2 +y 2 +z 2 Quantify the amplitude of hand movements; extract time-domain / frequency-domain features, calculate mean, variance, zero-crossing rate and FFT main frequency components, and capture the periodicity of the action (such as rubbing frequency 1-3Hz).
[0048] This application employs a Support Vector Machine (SVM). Input features include the intensity and mean of the hand sanitizer sensor signal, the periodicity index of the action, and the dominant frequency component in the frequency domain. The binary classification output distinguishes between "disinfection actions" and "non-disinfection actions," avoiding misclassification (such as writing or handling instruments). Dynamic time warping is performed using a seven-step handwashing technique, matching real-time action sequences with a standard template library. Actions with a matching degree >80% are considered standard.
[0049] In one possible implementation, if the current distance is less than a first distance, the distance change data is less than a second distance, and the acceleration data is greater than a first acceleration, then the user's initial hand movement sequence is determined based on the current distance, the distance change data, and the acceleration data; the initial movement sequence is matched with a preset template library to obtain a first matching degree; if the first matching degree is greater than a preset value, then the current movement made by the user's hand is determined to be the disinfection initiation movement.
[0050] In one possible implementation, if the current distance is less than a first distance, the distance change data is greater than or equal to a second distance, and the acceleration data is greater than a second acceleration, then a series of hand-washing actions is determined based on the current distance, the distance change data, and the acceleration data; the hand-washing action sequence is matched with a preset template library to obtain a second matching degree; if the second matching degree is greater than a preset value, then the current action performed by the user's hand is determined to be a hand disinfection action.
[0051] Specifically, the following feature vectors are input into the Support Vector Machine (SVM) classifier: hand sanitizer sensor signal intensity (distance abrupt change amplitude), acceleration vector and mean (reflecting action intensity), and action periodicity index (peak value of autocorrelation coefficient). Output: Binary classification (disinfection action / non-disinfection action).
[0052] In this application, a standard action template library pre-stores standard action sequences for the seven-step handwashing technique (such as rubbing between fingers and fingertips). The similarity between the real-time action sequence and the template library is calculated; if the matching degree is >80%, it is determined to be a standard handwashing action (exceeding the basic disinfection action requirements).
[0053] In step S103, when the current action changes to the disinfection start action, the user is given the first feedback to start the timer.
[0054] In one possible implementation, when the current action is determined to be a hand disinfection action, and the hand disinfection action has not reached a preset time since the start of the first feedback timing, if the current distance is greater than or equal to the first distance, or the acceleration data is less than the preset acceleration vector sum, then it is determined that the user's hand disinfection action is interrupted, the timing is paused, and the timing continues until the hand disinfection action is detected within the set time range.
[0055] Specifically, the LED light strip illuminates in segments, one segment lighting up every 3 seconds, for a total of 5 segments (corresponding to a 15-second timer). Changes in light color / brightness (e.g., gradually brightening green) visually indicate the remaining time. Real-time monitoring of the washing motion is achieved, with an accelerometer continuously collecting three-dimensional hand motion data and calculating the acceleration vector sum (√(x...)). 2 +y 2 +z 2 It detects periodic rubbing motions (frequency 1-3Hz); if the motion is interrupted (vector sum <0.5g or frequency abnormal), the timing is paused and the current LED status is maintained until the motion resumes and the timing continues.
[0056] In step S104, when the current action changes to a hand disinfection action, and the hand disinfection action continues for a preset time from the start of the first feedback time, a second feedback is sent to the user that the hand disinfection is complete.
[0057] In one possible implementation, when the current action changes to a hand disinfection action, and the hand disinfection action continues for a first period of time starting from the timing of the first feedback, a first light-up state is displayed to the user; when the hand disinfection action continues for a second period of time after the first period of time, a second light-up state is displayed to the user; when the hand disinfection action continues for a third period of time after the second period of time, a third light-up state is displayed to the user, and vibration feedback is emitted; wherein, the duration of the preset time is the sum of the durations of the first period of time, the second period of time, and the third period of time.
[0058] Specifically, once the timer reaches 15 seconds and the accelerometer continuously detects effective rubbing motions (vector sum >0.5g, frequency 1-3Hz), a hand sanitizing feedback reminder is completed. The LED strip lights up fully, with all five LEDs (green) illuminating simultaneously as a visual completion signal; a vibration reminder triggers three short vibrations (0.5 seconds each) to enhance tactile feedback. Then, the disinfection record (timestamp, duration, and action compliance score) is uploaded to the hospital management system via Bluetooth for infection control analysis.
[0059] The specific implementation of this application will be described below with reference to a specific application scenario.
[0060] Step K1, Signal Acquisition: The hand sanitizer sensor detects changes in the proximity distance between the hand and the sanitizer container; the accelerometer collects real-time three-dimensional motion data of the hand (X / Y / Z axis acceleration);
[0061] Step K2, Signal Processing: Perform low-pass filtering (cutoff frequency 5Hz) on the acceleration signal to remove high-frequency noise; calculate the acceleration vector sum (√(x... 2 +y 2 +z 2 As an indicator of action intensity; it detects sudden changes in the hand sanitizer sensor signal (a sudden decrease in distance followed by an increase in signal).
[0062] Step K3, Feature Extraction: Extract the time-domain features (mean, variance, zero-crossing rate) of the acceleration signal; extract the frequency-domain features (main frequency components after FFT transformation); calculate the periodicity index of the motion (peak value of autocorrelation coefficient);
[0063] Step K4, Action Recognition: A Support Vector Machine (SVM) classifier is used. The input feature vector includes: hand sanitizer sensor signal intensity, acceleration vector and mean, action periodicity index, and frequency domain dominant frequency component. The classifier output is a binary classification result (disinfection action / non-disinfection action).
[0064] Step K5, Seven-Step Handwashing Technique Matching (Enhanced Functionality): Establish a standard action template library for the seven-step handwashing technique; use the Dynamic Time Warping (DTW) algorithm to match real-time action sequences; when the matching degree exceeds a threshold (e.g., 80%), it is determined to be a standard handwashing action;
[0065] Step K6, Start the timer: When the disinfection action is detected, start a 15-second countdown; the LED light strip lights up segment by segment at 3-second intervals; the accelerometer continuously monitors whether the hands are still rubbing;
[0066] Step K7, Completion Judgment: The timer reaches 15 seconds and the rubbing action is continuously detected; all LED light strips are lit (green); the vibration module triggers short vibrations (3 times, 0.5 seconds each time).
[0067] In this application, multimodal sensor fusion, combined with infrared distance sensing and three-dimensional acceleration detection, improves the accuracy of action recognition; the hand sanitizer sensor confirms the starting point of the disinfection action to avoid misjudgment; a dynamic matching function for the seven-step handwashing method is added to ensure the standardization of handwashing; real-time feedback is provided through LED progress bars and vibration; the effectiveness of the action is continuously monitored during the timing process, and the timing is paused if the action is interrupted; an anti-interference design is adopted, setting an action intensity threshold (acceleration vector sum > 0.5g), requiring the hand sanitizer sensing signal and the acceleration signal to be synchronized in time (±1 second) to avoid accidental triggering by daily hand movements.
[0068] Next, referring to the accompanying drawings, a hand disinfection feedback system based on a smart bracelet, according to an embodiment of this application, is described.
[0069] Figure 2 This is a structural diagram of a hand disinfection feedback system based on a smart bracelet, according to an embodiment of this application.
[0070] like Figure 2 As shown, the hand disinfection feedback system based on a smart bracelet includes: an information acquisition module 100, an action recognition module 200, a start action feedback module 300, and a hand disinfection completion feedback module 400.
[0071] Specifically, the smart bracelet-based hand disinfection feedback system includes:
[0072] The information acquisition module 100 is used to acquire distance information between the user's hand and the target container and movement information of the user's hand when it is detected that the user is wearing the smart bracelet;
[0073] The motion recognition module 200 is used to recognize the current action made by the user's hand based on the distance information and the motion information;
[0074] The start action feedback module 300 is used to send a first feedback to the user to start timing when the current action is determined to be the disinfection start action;
[0075] The hand sanitizing completion feedback module 400 is used to send a second feedback to the user when the current action is changed to a hand sanitizing action, and the hand sanitizing action continues for a preset time from the timer of the first feedback.
[0076] Figure 3 A structural diagram of a smart bracelet provided in an embodiment of this application. The smart bracelet may include:
[0077] The memory 501, the processor 502, and the computer program stored on the memory 501 and capable of running on the processor 502.
[0078] When the processor 502 executes the program, it implements the hand disinfection feedback method based on the smart bracelet provided in the above embodiments.
[0079] Furthermore, smart bracelets also include:
[0080] Communication interface 503 is used for communication between memory 501 and processor 502.
[0081] The memory 501 is used to store computer programs that can run on the processor 502.
[0082] The memory 501 may include high-speed RAM memory, and may also include non-volatile memory, such as at least one disk storage device.
[0083] If the memory 501, processor 502, and communication interface 503 are implemented independently, then the communication interface 503, memory 501, and processor 502 can be interconnected via a bus to complete communication between them. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EIS) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of representation, Figure 3 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0084] Optionally, in a specific implementation, if the memory 501, processor 502, and communication interface 503 are integrated on a single chip, then the memory 501, processor 502, and communication interface 503 can communicate with each other through an internal interface.
[0085] Processor 502 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of this application.
[0086] This embodiment also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the above-described hand disinfection feedback method based on a smart bracelet.
[0087] One embodiment of this application provides a computer program product, including a computer program that, when executed by a processor, implements the features described in this application. Figure 1 The hand disinfection feedback method based on a smart bracelet provided in any of the corresponding embodiments.
[0088] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.
[0089] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this application, "N" means at least two, such as two, three, etc., unless otherwise explicitly specified.
[0090] Any process or method described in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or N executable instructions for implementing custom logic functions or processes, and the scope of the preferred embodiments of this application includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the functions involved, as should be understood by those skilled in the art to which embodiments of this application pertain.
[0091] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable storage medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-included system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable storage medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer-readable storage media include: an electrical connection having one or more wires (electronic device), a portable computer disk drive (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Alternatively, the computer-readable storage medium could be paper or other suitable media on which the program can be printed, since the program can be obtained electronically by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in a computer memory.
[0092] It should be understood that the various parts of this application can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, the N steps or methods can be implemented using software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.
[0093] Those skilled in the art will understand that all or part of the steps of the methods in the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, the program includes one or a combination of the steps of the method embodiments.
[0094] Furthermore, the functional units in the various embodiments of this application can be integrated into a processing module, or each unit can exist physically separately, or two or more units can be integrated into a module. The integrated module can be implemented in hardware or as a software functional module. If the integrated module is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium.
[0095] The storage medium mentioned above can be a read-only memory, a disk, or an optical disk, etc. Although embodiments of this application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting this application. Those skilled in the art can make changes, modifications, substitutions, and variations to the above embodiments within the scope of this application.
[0096] It should be understood that the application of this application is not limited to the examples above. Those skilled in the art can make improvements or modifications based on the above description, and all such improvements and modifications should fall within the protection scope of the appended claims.
[0097] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.
Claims
1. A hand disinfection feedback method based on a smart bracelet, characterized in that, The hand disinfection feedback method based on smart bracelets includes: When the system detects that a user is wearing the smart bracelet, it acquires information about the distance between the user's hand and the target container, as well as information about the movement of the user's hand. Based on the distance information and the motion information, identify the current action of the user's hand; When the current action is determined to be the disinfection start action, the user is given the first feedback to start the timer; When the current action changes to a hand disinfection action, and the hand disinfection action continues for a preset time from the start of the first feedback timer, a second feedback is sent to the user indicating that hand disinfection is complete.
2. The hand disinfection feedback method based on a smart bracelet according to claim 1, characterized in that, The distance information includes the current distance and distance change data; The acquisition of the distance information between the user's hand and the target container specifically includes: Obtain the current position of the smart bracelet on the user's wrist; Containers within a preset range of the smart bracelet are identified to determine the location of the target container; Calculate the current distance between the current location and the container location, and calculate the distance change data of the current distance at each time interval.
3. The hand disinfection feedback method based on a smart bracelet according to claim 2, characterized in that, The motion information is acceleration data, and the current action includes the disinfection initiation action, the hand disinfection action, and the normal action; The step of identifying the current action of the user's hand based on the distance information and the motion information specifically includes: If the current distance is greater than or equal to the first distance, then the current action made by the user's hand is determined to be a normal action; If the current distance is less than the first distance, the distance change data is less than the second distance, and the acceleration data is greater than the first acceleration, then the current action made by the user's hand is determined to be the disinfection start action, wherein the first distance is greater than the second distance; If the current distance is less than the first distance, the distance change data is greater than or equal to the second distance, and the acceleration data is greater than the second acceleration, then the current action performed by the user's hand is determined to be a hand disinfection action, wherein the first acceleration and the second acceleration have different directions.
4. The hand disinfection feedback method based on a smart bracelet according to claim 3, characterized in that, If the current distance is less than the first distance, the distance change data is less than the second distance, and the acceleration data is greater than the first acceleration, then the current action made by the user's hand is determined to be the disinfection initiation action, specifically including: If the current distance is less than the first distance, the distance change data is less than the second distance, and the acceleration data is greater than the first acceleration, then the user's initial hand movement sequence is determined based on the current distance, the distance change data, and the acceleration data. The initial action sequence is matched with a preset template library to obtain a first matching degree. If the first matching degree is greater than a preset value, the current action made by the user's hand is determined to be the disinfection starting action.
5. The hand disinfection feedback method based on a smart bracelet according to claim 3, characterized in that, If the current distance is less than the first distance, the distance change data is greater than or equal to the second distance, and the acceleration data is greater than the second acceleration, then the current action performed by the user's hand is determined to be a hand disinfection action, specifically including: If the current distance is less than the first distance, the distance change data is greater than or equal to the second distance, and the acceleration data is greater than the second acceleration, then the user's hand washing action sequence is determined based on the current distance, the distance change data, and the acceleration data. The rubbing action sequence is matched with a preset template library to obtain a second matching degree. If the second matching degree is greater than a preset value, the current action performed by the user's hand is determined to be a hand disinfection action.
6. The hand disinfection feedback method based on a smart bracelet according to claim 3, characterized in that, When the current action is determined to be the disinfection initiation action, a first feedback to the user to start timing is sent, followed by: When the current action is determined to be a hand disinfection action, and the hand disinfection action has not reached the preset time since the start of the first feedback timing time, if the current distance is greater than or equal to the first distance, or the acceleration data is less than the preset acceleration vector sum, then it is determined that the user's hand disinfection action is interrupted, the timing is paused, and the timing continues until the hand disinfection action is detected within the set time range.
7. The hand disinfection feedback method based on a smart bracelet according to claim 1, characterized in that, When the current action changes to a hand disinfection action, and the hand disinfection action continues for a preset time from the start of the first feedback timer, a second feedback is sent to the user indicating that hand disinfection is complete. This feedback specifically includes: When the current action changes to a hand disinfection action, and the hand disinfection action continues for a certain period of time from the start of the first feedback timer, the first light-up state is displayed to the user. When the hand disinfection action continues for a second period of time after the first period of time, a second light-up status is displayed to the user. After the second time period, when the hand disinfection action continues for a third time period, the third light state is displayed to the user and vibration feedback is emitted; The preset time is the sum of the durations of the first time period, the second time period, and the third time period.
8. A hand disinfection feedback system based on a smart bracelet, characterized in that, The smart bracelet-based hand disinfection feedback system includes: The information acquisition module is used to acquire distance information between the user's hand and the target container and movement information of the user's hand when it is detected that the user is wearing the smart bracelet; The motion recognition module is used to recognize the current action of the user's hand based on the distance information and the motion information; The start action feedback module is used to send the first feedback to the user to start the timer when the current action is determined to be the disinfection start action; The hand sanitizing completion feedback module is used to send a second feedback to the user when the current action is changed to a hand sanitizing action, and the hand sanitizing action continues for a preset time from the timer of the first feedback.
9. A smart bracelet, characterized in that, The smart bracelet includes: a memory, a processor, and a smart bracelet-based hand disinfection feedback program stored in the memory and executable on the processor. When the smart bracelet-based hand disinfection feedback program is executed by the processor, it implements the steps of the smart bracelet-based hand disinfection feedback method as described in any one of claims 1-7.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a hand disinfection feedback program based on a smart bracelet, which, when executed by a processor, implements the steps of the hand disinfection feedback method based on a smart bracelet as described in any one of claims 1-7.