Digital coupling disinfection and sterilization equipment for hand brushing water in hospital
By combining hand image trajectory recognition and ultraviolet LED array irradiance adjustment, dynamic linkage control of hospital hand scrubbing water disinfection equipment has been achieved, solving the problem of lack of real-time response in traditional equipment and improving the disinfection effect and the timeliness of water quality control.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- GUANGDONG MIAOMIAO MEDICAL VALLEY TECH CO LTD
- Filing Date
- 2026-01-09
- Publication Date
- 2026-05-12
AI Technical Summary
Traditional hospital hand-washing water disinfection equipment lacks a real-time response mechanism, making it difficult to achieve dynamic linkage control of multiple hand-washing behavior parameters and water quality status, which leads to easy bacterial growth and poses a risk of medical infection.
By combining hand image trajectory recognition and displacement analysis, the system monitors hand movements and adjusts the irradiance of the ultraviolet LED array, linking and controlling the filtration channel and irradiation channel to achieve synchronous response to hand movements and membrane status, thereby improving the adaptability of the disinfection process and the timeliness of water quality control.
It achieves synchronous response to hand movements and membrane status, improving the adaptability of the disinfection process and the timeliness of water quality control, and reducing the risk of bacterial growth.
Smart Images

Figure CN122010324A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of water treatment and disinfection technology, and in particular to a digitally coupled disinfection and sterilization device for hospital hand scrubbing water. Background Technology
[0002] Water treatment and disinfection technology involves the sterilization and disinfection of water bodies through physical, chemical, and biological means to ensure water safety and hygiene, and is widely used in medical, industrial, and civil applications. Core aspects of this technology include the removal or inactivation of microorganisms in water, the addition and control of disinfectants, online water quality monitoring, operation control of water treatment equipment, management of water flow paths, and optimization of their coupling logic. Especially in the medical field, the disinfection requirements for water supplies to operating rooms, wards, and laboratories are more stringent, requiring the effective removal of bacteria, viruses, and other pathogenic microorganisms under specific time and flow conditions, and dynamic control of easily contaminated areas such as pipelines and outlets. Current water treatment and disinfection technologies are developing towards intelligence, digitalization, and integration, emphasizing automatic sensing, digital response, and efficient coupling control mechanisms in the disinfection process to meet the water needs of high-frequency, high-cleanliness scenarios.
[0003] Traditional hand scrubbing typically uses tap water, which evaporates chlorine after heating, leaving no antibacterial environment that allows bacteria to easily proliferate, increasing the risk of medical infections. Hospital hand scrubbing water digital coupling disinfection and sterilization equipment, on the other hand, is designed for the water supply used by medical staff in hospital surgical departments before surgery. This equipment performs real-time disinfection and sterilization of the water supply during the scrubbing process, combined with digital management to ensure the water quality meets clinical standards. The technical aspects addressed by this type of equipment include: effective elimination of pathogenic microorganisms in the water during hand scrubbing, synchronous control of water flow rate and temperature, automated control of disinfectant dosing, and digital visualization of the disinfection process. Traditional solutions typically treat the water supply at the outlet using ultraviolet sterilizers or electrolytic sterilizers, and use timers or simple PLC programs to control water flow. Some devices also incorporate temperature control devices to regulate water temperature, relying on manual testing or periodic maintenance to ensure equipment functionality. Overall, traditional equipment generally relies on fixed disinfection structures and preset control logic, lacks a real-time coupling response mechanism with medical staff's operating behaviors, and has limited digitalization, making it difficult to achieve dynamic linkage control of multiple brushing behavior parameters and water quality status. Summary of the Invention
[0004] To address the technical problems existing in the prior art, this invention provides a digitally coupled disinfection and sterilization device for hospital hand scrubbers. The technical solution is as follows: On the one hand, a digitally coupled disinfection and sterilization device for hospital hand scrubbers is provided, the device comprising: The hand-scanning motion monitoring module acquires the image frame sequence captured by the camera unit within the hand-scanning area, detects the pixel distribution point set of the hand area in the image frame, extracts the continuous position change points, integrates them into the motion sequence point set, and obtains the original trajectory set of the hand-scanning motion. The hand offset analysis module calculates the directional change value and position jump amplitude between adjacent trajectory points based on the original trajectory set of the hand brushing action, extracts the offset positioning points, obtains the arrangement coordinates of the LED array within the ultraviolet irradiation area, filters the set of offset positioning points within the effective radius of ultraviolet irradiation, and generates the hand offset positioning result. The ultraviolet irradiation control module calls the hand offset positioning result, extracts the real-time irradiation value measured by the irradiance sensor and compares it with the set ultraviolet irradiation dose reference value, calculates the difference between the two and determines whether the difference exceeds the minimum effective irradiation compensation value, performs current adjustment on the LED beads, and obtains the ultraviolet irradiation compensation parameter set. The membrane flux state prediction module obtains the initial and final differential pressure values of the differential pressure sensor between the inlet and outlet of the ultrafiltration membrane in a single operating cycle, analyzes whether the trend of the difference is increasing, and if the trend is increasing in three consecutive cycles, it determines whether the rate of change of the working current occurs simultaneously with the trend of the differential pressure change, outputs the resistance change level of the membrane during the stage of operation, and obtains the membrane resistance change prediction result. The coupled execution module obtains the membrane resistance change projection results and the ultraviolet irradiation compensation parameter set, calls the recorded resistance change level and the compensated ultraviolet irradiation parameters, and determines whether the coupled backwashing start conditions are met based on whether both data are within the allowable monitoring value range. It then adjusts the synchronous opening sequence of the filtration channel and the irradiation channel in conjunction with the module to generate a handwashing water coupled sterilization process instruction set.
[0005] As a further aspect of the present invention, the original trajectory set of the hand brushing action includes the trajectory starting point position, the set of continuous displacement directions, and the action duration segment; the hand offset positioning result includes the set of position jump points, the offset direction vector, and the spatial mapping relationship relative to the LED array; the ultraviolet irradiation compensation parameter set includes the LED bead number index, the adjusted current value, and the irradiation time delay configuration; the membrane resistance change deduction result includes the cross-cycle pressure difference sequence, the membrane fouling level label, and the synchronous current change trend; and the hand brushing water-coupled sterilization process instruction set includes the filter channel opening and closing instruction, the irradiation unit control scheme, and the water flow path switching signal.
[0006] As a further aspect of the present invention, the hand-scanning motion monitoring module includes: The image frame extraction submodule acquires the image frame sequence captured by the camera unit within the hand area, extracts the pixel matrix data included in each frame image, identifies the pixel distribution block set of the hand area based on the brightness changes in the grayscale distribution image, and obtains the hand pixel extraction information. The displacement detection submodule calculates the magnitude of the inter-frame pixel displacement vector based on the two-dimensional coordinate values of the same pixel in adjacent image frames recorded in the hand pixel extraction information, and performs a difference judgment with a preset resolvable motion displacement threshold. It then filters pixel pairs within the threshold range and records the displacement direction and speed information to obtain a set of effective displacement pixels. The trajectory integration submodule calls the time sequence and displacement direction value of the pixels in the effective displacement pixel set, filters the pixel sequence that maintains the same direction for more than three consecutive frames, and rearranges the pixel sequence according to the time order to construct a spatial motion trajectory point set and generate the original trajectory set of the hand brushing action.
[0007] As a further aspect of the present invention, the method for setting the resolvable motion displacement threshold is as follows: based on the inter-frame pixel displacement distribution of all pixels in the hand pixel extraction information in consecutive image frames, the sum of the average displacement value and the standard deviation is calculated as the resolvable motion displacement threshold.
[0008] As a further aspect of the present invention, the hand offset analysis module includes: The trajectory offset recognition submodule obtains the two-dimensional coordinate values of each trajectory point in the original trajectory set of the brushing action, calculates the direction vector difference and coordinate jump amplitude between adjacent points, and compares the jump amplitude with the minimum detectable offset distance threshold. It then extracts the coordinate points with jump amplitude greater than the minimum detectable offset distance threshold as input points to be processed, and generates a trajectory offset to be determined point set. The irradiation area mapping submodule obtains the spatial arrangement coordinate information of the LED array within the ultraviolet irradiation area based on the coordinate point positions in the set of trajectory offset to be determined. It performs Euclidean distance calculation on each input point and performs difference judgment with the coordinates of each node of the LED array. It filters the set of mapping point pairs whose difference does not exceed the effective radius of ultraviolet irradiation and generates a set of LED array associated coordinate pairs. The offset point filtering submodule extracts the original offset point coordinate indexes from the points within the concentrated illumination boundary based on the LED array associated coordinates, performs set recombination, removes points that exceed the illumination coverage range, integrates the corresponding position coordinate data within the effective boundary indexes, and establishes the hand offset positioning result.
[0009] As a further solution of the present invention, the minimum detectable offset distance threshold is set by extracting the distribution range of the jump amplitude values based on the inter-frame jump amplitude values of all trajectory point coordinates in the original trajectory set of the brush hand action, and using the 30th percentile position of the jump amplitude values in the overall distribution as the threshold to determine the benchmark, and performing interval range fitting in combination with the preset disturbance offset tolerance parameter under the differentiated operation environment to obtain the minimum detectable offset distance threshold. The effective radius value of ultraviolet light irradiation is set by extracting the spatial projection distance corresponding to the maximum spatial projection boundary of the effective irradiation coverage of each light-emitting unit of the ultraviolet LED array under experimental conditions, and determining the effective radius value of ultraviolet light irradiation under the condition that the distance can maintain the ultraviolet irradiance to reach the minimum bactericidal irradiation dose under the condition of continuous irradiation at maximum power.
[0010] As a further aspect of the present invention, the ultraviolet irradiation control module includes: The irradiance acquisition submodule calls the two-dimensional coordinate values of each positioning point in the hand offset positioning result, locates the light source number at the same position in the corresponding ultraviolet LED array, obtains the real-time irradiance intensity value output by the irradiance sensor corresponding to the number, and records the timestamp and spatial location information to establish a coordinate irradiance measurement dataset. The current difference judgment submodule extracts the corresponding ultraviolet radiation dose reference value based on the radiation value of each data point in the coordinate irradiation measurement dataset, calculates the intensity difference between the two values, compares the intensity difference with the minimum effective irradiation compensation value, filters the set of irradiation point coordinates that exceed the compensation value, marks the corresponding lamp bead number, and generates an index of irradiation compensation control points. The irradiation power adjustment submodule adjusts the corresponding drive current output value according to the lamp number recorded in the irradiation compensation control point index, and calls the lamp control interface to perform numerical difference calculation by comparing the drive current values before and after adjustment, and records the change range to generate an ultraviolet irradiation compensation parameter set.
[0011] As a further aspect of the present invention, the minimum effective irradiance compensation value is specifically set by using the mean of all irradiance value samples in the coordinate irradiance measurement dataset as a benchmark, combining the standard deviation of the sample set to calculate the range of the first confidence interval, and using the lower limit of the confidence interval as the minimum effective irradiance compensation value.
[0012] As a further aspect of the present invention, the membrane flux state estimation module includes: The differential pressure change extraction submodule obtains the initial and final differential pressure values of the differential pressure sensors at the inlet and outlet of the ultrafiltration membrane within a single operating cycle, calculates and records the differential pressure change in the current cycle, calls the differential pressure change in the previous cycle for continuity judgment, and if the differential pressure change in the current cycle is greater than that in the previous cycle, the cumulative number of consecutively increasing cycles is obtained to obtain the cross-cycle differential pressure growth trend value. The trend joint determination submodule determines whether the pressure difference increases for three consecutive cycles based on the increasing cycle number in the cross-cycle pressure difference growth trend value. If the condition is met, it calls the corresponding working current adjustment value of the lamp bead in the ultraviolet irradiation compensation parameter set, calculates the average current change rate of all lamp beads in the current cycle, establishes the time sequence overlap relationship between the average current change rate and the pressure difference growth trend, and generates trend linkage response matching results. The resistance level output submodule extracts the pressure difference increment value range and current change rate range corresponding to the record items marked as having simultaneous trends in the trend linkage response matching results, performs range comparison with the membrane resistance level classification benchmark table, and marks the level code according to the comparison results to generate membrane resistance change inference results.
[0013] As a further aspect of the present invention, the coupled execution module includes: The state interval determination submodule obtains the resistance change level in the membrane resistance change deduction result and the irradiation intensity compensation value in the ultraviolet irradiation compensation parameter set, maps the resistance level to the membrane resistance allowable interval number, compares the irradiation compensation value with the ultraviolet sterilization reference interval value, filters the data index that both data are in the allowable interval, and generates a dual-parameter coupling judgment identifier set. The instruction trigger control submodule reads the corresponding irradiation unit number and the configured control priority sequence table according to the dual-parameter coupling judgment identifier set, extracts the channel number and the opening sequence identifier value corresponding to the current number in the control table, performs a sequence comparison, identifies the control execution link, and establishes the channel control sequence configuration structure. The process linkage generation submodule calls the channel control sequence configuration structure, generates an instruction mapping structure based on the recorded filter channel and UV irradiation channel numbers and sequence identifiers, and encapsulates it into an instruction data frame, attaching timestamp information and module linkage identification code to establish a hand-washing water coupling sterilization process instruction set.
[0014] The beneficial effects of the technical solutions provided in the embodiments of the present invention include at least the following: This invention extracts the actual motion trajectory points during the hand-washing process by combining hand image trajectory recognition and displacement analysis, and identifies the specific locations where deviations occur. It establishes an irradiation compensation mechanism by combining the spatial coordinates of the ultraviolet LED array with real-time irradiation measurements. Based on the irradiation dose deviation of the LED beads, it automatically adjusts the current. Simultaneously, it monitors the pressure difference change trend of the membrane module and the rate of change of the current adjustment to determine their correlation, deduce the membrane resistance state change level, and, based on the state and irradiation compensation parameters, determines the triggering conditions for the coupled backwashing process. This linkage controls the execution sequence of the filtration and irradiation units, enabling the hand-washing water sterilization process to have synchronous response capabilities to hand movements and membrane state, improving the adaptability of the disinfection process and the timeliness of water quality control. Attached Figure Description
[0015] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0016] Figure 1 This is a schematic diagram of a hospital hand scrubbing water digital coupling disinfection and sterilization device provided in an embodiment of the present invention; Figure 2 This is a schematic diagram of the device frame of the present invention; Figure 3 This is a flowchart of the hand-swiping motion monitoring module in this invention; Figure 4 This is a flowchart of the hand offset analysis module in this invention; Figure 5 This is a flowchart of the ultraviolet irradiation control module in this invention; Figure 6 This is a flowchart of the membrane flux state deduction module in this invention; Figure 7 This is a flowchart of the coupled execution module in this invention. Detailed Implementation
[0017] The technical solution of the present invention will now be described with reference to the accompanying drawings.
[0018] In embodiments of the present invention, words such as "exemplarily," "for example," etc., are used to indicate that something is an example, illustration, or description. Any embodiment or design described as "exemplary" in the present invention should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of the word "exemplary" is intended to present the concept in a concrete manner. Furthermore, in embodiments of the present invention, the meaning expressed by "and / or" can be both, or either one.
[0019] In the embodiments of this invention, the terms "image" and "picture" may sometimes be used interchangeably. It should be noted that, without emphasizing the distinction between them, they convey the same meaning. Similarly, the terms "of," "corresponding (relevant)," and "corresponding" may sometimes be used interchangeably. It should be noted that, without emphasizing the distinction between them, they convey the same meaning.
[0020] In this embodiment of the invention, sometimes a subscript such as W1 may be written in a non-subscript form such as W1. When the difference is not emphasized, the meaning they express is the same.
[0021] To make the technical problems, technical solutions and advantages of the present invention clearer, a detailed description will be given below in conjunction with the accompanying drawings and specific embodiments.
[0022] like Figure 1-2 As shown, this embodiment of the invention provides a digitally coupled disinfection and sterilization device for hand scrubbing in hospitals. The device includes a hand scrubbing motion monitoring module, a hand offset analysis module, an ultraviolet irradiation control module, a membrane flux state deduction module, and a coupling execution module. The hand-scanning motion monitoring module acquires the image frame sequence captured by the camera unit within the hand-scanning area, detects the pixel distribution point set of the hand area in the image frame, calculates the displacement of the same pixel point in adjacent frames, determines whether the displacement is within the set parseable motion range, extracts the continuous position change points within the range, integrates them into the motion sequence point set, and obtains the original trajectory set of the hand-scanning motion. The hand offset analysis module calculates the directional change value and position jump amplitude between adjacent trajectory points based on the coordinate values of each trajectory point in the original trajectory set of the hand action. It determines whether the change value is greater than the set minimum detectable offset distance. If it is greater, the position point is extracted as the offset positioning point. The module obtains the arrangement coordinates of the LED array in the ultraviolet irradiation area, performs coordinate difference calculation with the offset positioning point, and determines whether the difference is within the effective radius of ultraviolet light irradiation. It then filters the set of offset positioning points entering the area and generates the hand offset positioning result. The ultraviolet irradiation control module calls the coordinate values of each positioning point in the hand offset positioning results, obtains the current irradiation measurement value of the corresponding position of the ultraviolet LED array, extracts the real-time irradiation value measured by the irradiance sensor and compares it with the set ultraviolet irradiation dose reference value, calculates the difference between the two and determines whether the difference exceeds the minimum effective irradiation compensation value. If it exceeds, the current of the corresponding LED is adjusted and the change of current value before and after adjustment is recorded to obtain the ultraviolet irradiation compensation parameter set. The membrane flux state prediction module obtains the initial and final differential pressure values of the differential pressure sensors at the inlet and outlet of the ultrafiltration membrane within a single operating cycle. It calculates the differential pressure value and compares it with the differential pressure value of the previous cycle to determine whether the trend of the difference is increasing. If the trend is increasing for three consecutive cycles, it combines the working current change rate recorded by the ultraviolet irradiation compensation parameters to determine whether the working current change rate and the differential pressure change trend occur simultaneously. If they occur simultaneously, it outputs the resistance change level of the membrane operation stage and obtains the membrane resistance change prediction result. The coupled execution module obtains the membrane resistance change prediction results and the ultraviolet irradiation compensation parameter set, calls the recorded resistance change level and the compensated ultraviolet irradiation parameters, and determines whether the coupled backwashing start conditions are met based on whether both data are within the allowable monitoring value range. At the same time, it reads the irradiation unit control priority, links and adjusts the synchronous opening sequence of the filter channel and the irradiation channel, and generates the handwashing water coupled sterilization process instruction set. The original trajectory set of the hand brushing action includes the trajectory starting point position, the set of continuous displacement directions, and the duration of the action. The hand offset positioning results include the set of position jump points, the offset direction vector, and the spatial mapping relationship relative to the LED array. The ultraviolet irradiation compensation parameter set includes the LED bead number index, the adjusted current value, and the irradiation time delay configuration. The membrane resistance change deduction results include the cross-cycle pressure difference sequence, the membrane fouling level label, and the synchronous current change trend. The hand brushing water-coupled sterilization process instruction set includes the filter channel opening and closing instructions, the irradiation unit control scheme, and the water flow path switching signal.
[0023] Specifically, such as Figure 2 , 3 As shown, the hand gesture monitoring module includes: The image frame extraction submodule acquires the image frame sequence captured by the camera unit within the hand area, extracts the pixel matrix data included in each frame image, identifies the pixel distribution block set of the hand area based on the brightness changes in the grayscale distribution image, and obtains the hand pixel extraction information. The system iterates through each frame of color image data acquired by the camera unit within a preset sampling period, converting color pixels into single-channel grayscale pixels using a weighted average of the red, green, and blue channels, and establishing a grayscale pixel matrix. Subsequently, brightness distribution statistics are performed to count the frequency of each grayscale level in the entire image, generating a grayscale histogram. Based on the bimodal characteristic of the grayscale histogram, the grayscale value corresponding to the valley between the two peaks is selected as the brightness segmentation benchmark. If the grayscale value of a pixel in the image is higher than the brightness segmentation benchmark, the pixel is determined to belong to a high-brightness region; if it is lower than the benchmark, it is determined to be a low-brightness background. All pixels determined to be in high-brightness regions are marked as foreground pixels, and morphological closing operations are performed. First, the foreground pixel region is dilated to fill the tiny holes inside the hand region, and then an erosion operation is performed to smooth the boundaries, thereby eliminating noise interference and merging broken areas. After morphological processing, the pixel block with the largest connected region area is identified as the hand region. Traverse all pixels within the hand region, extracting their row and column indices in the pixel matrix to form a set of hand pixel distribution blocks. For example, in a single sampling, if the brightness segmentation baseline is set to 128 and a pixel has a grayscale value of 150, it is marked as foreground. After closing operations, the scattered fingertip pixels and palm pixels are merged into a complete connected component. The coordinates of all pixels contained within this connected component constitute the hand pixel extraction information.
[0024] The displacement detection submodule calculates the magnitude of the inter-frame pixel displacement vector based on the two-dimensional coordinate values of the same pixel in adjacent image frames recorded in the hand pixel extraction information. It then compares the difference with a preset resolvable motion displacement threshold, filters pixel pairs within the threshold range, and records the displacement direction and speed information to obtain a set of effective displacement pixels. The specific method for setting the resolvable motion displacement threshold is as follows: based on the inter-frame pixel displacement distribution of all pixels in the hand pixel extraction information in consecutive image frames, the sum of the average displacement value and the standard deviation is calculated as the resolvable motion displacement threshold. The system reads the coordinates of the same pixel belonging to the hand pixel information from the previous and current frames. Using Euclidean distance calculation logic, it calculates the linear distance the pixel moves between the two frames, i.e., the magnitude of the displacement vector. To distinguish between valid hand movements and minor tremors or noise, a resolvable motion displacement threshold needs to be set. The specific process is as follows: retrieve the inter-frame displacement data of all hand pixels from one hundred consecutive frames, calculate the arithmetic mean of these displacement data, and simultaneously calculate the standard deviation of the displacement data. Add the arithmetic mean and the standard deviation; the sum is used as the resolvable motion displacement threshold. For example, if the calculated average displacement of all pixels is five pixel units and the standard deviation is two pixel units, then the resolvable motion displacement threshold is set to seven pixel units. Compare the current inter-frame displacement magnitude of each pixel with this threshold. If the displacement magnitude of a pixel is greater than seven pixel units, it is determined that the pixel has undergone valid motion displacement. Further, the displacement direction of the pixel is calculated, i.e., the ratio of the difference between the current coordinates and the coordinates of the previous frame, and the displacement rate of the pixel is recorded, i.e., the ratio of the displacement magnitude to the inter-frame time interval. Finally, all pixels that meet the threshold conditions, along with their corresponding displacement direction and velocity data, are stored in the effective displacement pixel set.
[0025] The trajectory integration submodule calls the time sequence and displacement direction value of the pixels in the effective displacement pixel set, filters the pixel sequence that maintains the same direction for more than three consecutive frames, and rearranges the pixel sequence according to the time order to construct a spatial motion trajectory point set and generate the original trajectory set of the hand brushing action. The system iterates through the set of valid displacement pixels, extracting the timestamp sequence and displacement direction data for each pixel. Using a sliding window method, with three consecutive frames as a detection unit, the cosine similarity of the displacement direction vectors between adjacent frames is calculated. If the cosine similarity between the displacement direction vectors of pixels within three consecutive frames is greater than a preset direction consistency coefficient (e.g., 0.9), the pixel is determined to be in a stable directional motion state and belongs to a valid trajectory point. Random pixels that fail to meet the direction consistency requirement for three consecutive frames are removed. Subsequently, the selected pixel sequence that maintains direction consistency is rearranged strictly according to the chronological order of the timestamps. The coordinates of the rearranged pixels are connected sequentially to construct a spatial curve representing hand movement, i.e., a set of spatial motion trajectory points. This point set is smoothed to remove sharp inflections in the trajectory, ultimately generating a continuous set of original trajectories for the hand-washing motion. This process ensures that the generated trajectory accurately reflects the hand-washing action path, eliminating invalid path data caused by subtle hand tremors.
[0026] Specifically, such as Figure 2 , 4 As shown, the hand offset analysis module includes: The trajectory offset recognition submodule obtains the two-dimensional coordinate values of each trajectory point in the original trajectory set of the brush hand action, calculates the direction vector difference and coordinate jump amplitude between adjacent points, and compares the jump amplitude with the minimum detectable offset distance threshold. It extracts the coordinate points with jump amplitude greater than the minimum detectable offset distance threshold as input points to be processed, and generates a trajectory offset to be determined point set. The minimum detectable offset distance threshold is set by extracting the distribution range of the jump amplitude values based on the inter-frame jump amplitude values of all trajectory point coordinates in the original trajectory set of the brush hand action, and using the 30th percentile position of the jump amplitude values in the overall distribution as the threshold to determine the benchmark. Combined with the preset disturbance offset tolerance parameter under the differentiated operation environment, the interval range is fitted to obtain the minimum detectable offset distance threshold. The algorithm iterates through each trajectory point in the original trajectory set of the brushing action, calculating the direction vector difference between the current trajectory point and the previous trajectory point, and simultaneously calculating the Euclidean distance between the two points as the coordinate jump amplitude value. A minimum detectable offset distance threshold needs to be determined to identify abnormal jumps. The threshold is set as follows: The coordinate jump amplitude values between all adjacent points in the original trajectory set of the brushing action are statistically analyzed. These amplitude values are arranged in ascending order, and the values at the 30th percentile of the total are selected as the base threshold. A preset disturbance offset tolerance parameter (e.g., 5% of the base threshold) is read from the differentiated operation environment. The base threshold is added to the tolerance parameter to obtain the final minimum detectable offset distance threshold. For example, if the value at the 30th percentile of the sorted amplitude values is three pixels, and the tolerance is 0.15 pixels, then the threshold is set to 3.15 pixels. The coordinate jump amplitude value of each trajectory point is compared with this threshold. If the jump amplitude is greater than 3.15 pixels, it is determined that the point has experienced a trajectory offset, and its coordinates are extracted and stored in the trajectory offset determination point set.
[0027] The irradiation area mapping submodule obtains the spatial arrangement coordinate information of the LED array within the ultraviolet irradiation area based on the coordinate points in the set of points to be determined by trajectory offset. It performs Euclidean distance calculation on each input point and performs difference judgment with the coordinates of each node of the LED array. It filters the set of mapping point pairs whose difference does not exceed the effective radius of ultraviolet irradiation and generates a set of associated coordinate pairs of the LED array. The effective radius value of ultraviolet light irradiation is set by extracting the spatial projection distance corresponding to the boundary based on the maximum spatial projection boundary of the effective irradiation coverage of each light-emitting unit of the ultraviolet LED array under experimental conditions, and determining the effective radius value of ultraviolet light irradiation under the condition that the distance can maintain the ultraviolet irradiance to reach the minimum bactericidal irradiation dose under the condition of continuous irradiation at maximum power. Read the physical layout data of the LED array within the ultraviolet irradiation area to obtain the center spatial coordinates of each LED. Traverse each input coordinate point in the set of points to be determined by trajectory offset, and calculate the Euclidean distance between the input point and the coordinates of each node in the LED array. The associated LED nodes need to be selected based on the effective radius value of ultraviolet irradiation. The effective radius value of ultraviolet irradiation is determined experimentally: Under experimental conditions, turn on the ultraviolet LED array to its maximum power continuous irradiation state, and use a high-precision radiometer to measure the ultraviolet irradiance of a single light-emitting unit at different spatial distances. When the measured irradiance value decays to meet the minimum bactericidal irradiation dose (e.g., 50 microwatts per square centimeter), record the spatial projection distance at this point; this distance is determined as the effective radius value of ultraviolet irradiation. For example, if the measured effective radius value is 10 centimeters, compare the calculated distance between the input point and a certain LED node with 10 centimeters. If the distance is less than or equal to 10 centimeters, it is determined that the input point is within the effective irradiation range of the LED node, establishing a mapping relationship between the input point and the LED node, and generating a set of associated coordinate pairs for the LED array.
[0028] The offset point filtering submodule extracts the original offset point coordinate indexes from the points within the concentrated illumination boundary based on the LED array associated coordinates, and performs set recombination, eliminating points that exceed the illumination coverage range, integrating the corresponding position coordinate data of the index within the effective boundary, and establishing the hand offset positioning result. The associated coordinate pairs of the LED array are analyzed to obtain the LED number and its corresponding theoretical illumination boundary range for each pair. The original offset point coordinates are then substituted into the geometric model of the LED's illumination range for verification. If an offset point is outside the illumination coverage geometry of the LED, it indicates that although the distance condition is met, it may be in a blind spot or obstructed area of the beam, and is therefore deemed invalid and discarded. Conversely, if the offset point is completely within the illumination coverage area, the point and its corresponding original index are retained. All valid boundary indexes that have been verified and retained are integrated, duplicates are removed, and a new, accurate hand offset positioning result is re-established. This step ensures that subsequent irradiation compensation is only applied to hand offset positions that are indeed effectively covered by ultraviolet light, avoiding ineffective adjustments to invalid areas.
[0029] Specifically, such as Figure 2 , 5 As shown, the ultraviolet irradiation control module includes: The irradiance acquisition submodule calls the two-dimensional coordinate values of each positioning point in the hand offset positioning result, locates the corresponding light source number in the same position in the ultraviolet LED array, obtains the real-time irradiance intensity value output by the irradiance sensor corresponding to the number, and records the timestamp and spatial location information to establish a coordinate irradiance measurement dataset. Based on the two-dimensional coordinates of each positioning point recorded in the hand offset positioning results, the nearest ultraviolet LED array position to that coordinate is found in a preset hardware mapping table, and the corresponding irradiance sensor number is locked. A read command is sent to the locked irradiance sensor via a bus communication protocol. After the sensor responds to the command, it uploads the real-time irradiance intensity analog signal detected at the current moment, converting the analog signal into a digital irradiance intensity value (in microwatts per square centimeter). Simultaneously, the device timestamp and corresponding spatial coordinate information when the value is read are recorded. The timestamp, spatial location information, and real-time irradiance value are associated and stored to construct a coordinate irradiance measurement dataset. For example, for a positioning point with coordinates (50, 60), if the irradiance value read from the corresponding sensor is 80 microwatts per square centimeter, a record containing the time, coordinates, and value is generated in the dataset.
[0030] The current difference judgment submodule extracts the corresponding ultraviolet radiation dose reference value based on the irradiation value of each data point in the coordinate irradiation measurement dataset, calculates the intensity difference between the two values, compares the intensity difference with the minimum effective irradiation compensation value, filters the irradiation point coordinate set that exceeds the compensation value, marks the corresponding lamp bead number, and generates an index of irradiation compensation control points. The specific method for setting the minimum effective irradiance compensation value is as follows: the mean of all irradiance value samples in the coordinate irradiance measurement dataset is used as the benchmark, and the first confidence interval range is calculated in combination with the standard deviation of the sample set. The lower limit of the confidence interval is used as the minimum effective irradiance compensation value. The algorithm iterates through each data point in the coordinate irradiance measurement dataset and reads its measured irradiance value. Based on the current sterilization standards, it retrieves the corresponding UV irradiance dose reference value (e.g., 100 microwatts per square centimeter). It calculates the difference between the reference value and the measured irradiance value, i.e., the intensity difference. The minimum effective irradiance compensation value is then used to determine whether compensation is needed. This compensation value is set as follows: calculate the arithmetic mean of all irradiance value samples in the coordinate irradiance measurement dataset and calculate the standard deviation of the sample set. Using the principle of normal distribution, the lower limit of the confidence interval is calculated by subtracting 1.96 times the standard deviation from the mean value, and this lower limit is set as the minimum effective irradiance compensation value. For example, if the calculated lower limit of the confidence interval is 5 microwatts per square centimeter, the previously calculated intensity difference is compared with 5. If the intensity difference is greater than 5, it indicates that the measured irradiance is significantly lower than the reference value, and the deviation exceeds the allowable fluctuation range. The coordinates of this irradiance point are then selected, its corresponding LED number is marked, and an index of irradiance compensation adjustment points is generated.
[0031] The irradiation power adjustment submodule adjusts the corresponding drive current output value according to the lamp number recorded in the index of the irradiation compensation control point, and calls the lamp control interface to perform numerical difference calculation by comparing the drive current values before and after adjustment, and records the change range to generate a set of ultraviolet irradiation compensation parameters. Based on the LED bead numbers recorded in the irradiance compensation adjustment point index, the corresponding LED driver circuit channel is located. The required increase in drive current output value is calculated based on the linear relationship between intensity difference and LED photoelectric conversion efficiency. The LED bead adjustment interface is invoked to send a new current setting command to the driver chip. After the command is executed, the adjusted actual drive current value is read through the current feedback circuit and the difference is calculated between it and the original drive current value. The magnitude of the current change is recorded to verify whether the adjustment is effective. For example, if the goal is to adjust the current from 300 mA to 350 mA, and the feedback value read after the adjustment is 348 mA, then the magnitude of the change is recorded as 48 mA. The LED bead numbers, the current values before and after adjustment, and the magnitude of the change are encapsulated to generate a UV irradiation compensation parameter set.
[0032] Specifically, such as Figure 2 , 6 As shown, the membrane flux state projection module includes: The differential pressure change extraction submodule obtains the initial and final differential pressure values of the differential pressure sensors at the inlet and outlet of the ultrafiltration membrane within a single operating cycle, calculates and records the differential pressure change in the current cycle, calls the differential pressure change in the previous cycle for continuity judgment, and if the differential pressure change in the current cycle is greater than that in the previous cycle, the cumulative number of consecutively increasing cycles is obtained to obtain the cross-cycle differential pressure growth trend value. At the start of each brushing cycle, the differential pressure sensors at the inlet and outlet of the ultrafiltration membrane are read as the initial differential pressure value. At the end of the cycle, the values at both ends are read again as the termination differential pressure value. The difference between the termination differential pressure value and the initial differential pressure value is calculated to obtain the current cycle's differential pressure change. The differential pressure change value from the previous cycle is retrieved from memory for comparison. If the current cycle's differential pressure change value is greater than the previous cycle's, it indicates that the membrane resistance is increasing, and the continuous incrementing cycle counter is incremented by one. If the incrementing condition is not met, the counter is reset to zero. The final counter value is the cross-cycle differential pressure growth trend value. For example, if the differential pressure changes for three consecutive cycles are 0.01 MPa, 0.02 MPa, and 0.03 MPa, the counter value accumulates to three, indicating that the differential pressure shows a continuous growth trend.
[0033] The trend joint judgment submodule determines whether the pressure difference increases for three consecutive cycles based on the number of increasing cycles in the cross-cycle pressure difference growth trend value. If the condition is met, it calls the corresponding working current adjustment value of the lamp bead in the ultraviolet irradiation compensation parameter set, calculates the average current change rate of all lamp beads in the current cycle, establishes the time sequence overlap relationship between the average current change rate and the pressure difference growth trend, and generates trend linkage response matching results. Read the cross-cycle pressure difference growth trend value and determine if the number of increasing cycles reaches three or more. If this condition is met, it is determined that the equipment may have continuous resistance accumulation. At this time, call the ultraviolet irradiation compensation parameter set and extract the lamp working current adjustment value that overlaps with these three cycle times. Calculate the average current change rate of all lamps within these cycles, that is, the total current increase divided by the initial total current and then divided by the number of cycles. Establish the time-series correspondence between the average current change rate and the pressure difference growth trend. If the average current change rate also shows a positive increase (e.g., exceeding 2%) during the period of continuous pressure difference increase, it is determined that there is a linkage between the increase in water resistance and the increase in sterilization load, and a trend linkage response matching result is generated.
[0034] The resistance level output submodule extracts the pressure difference increment value range and current change rate range corresponding to the record items marked as having simultaneous trends in the trend linkage response matching results. It then compares the ranges with the membrane resistance level classification benchmark table and marks the level code according to the comparison results to generate the membrane resistance change inference results. For records marked as exhibiting simultaneous trends in the trend-linked response matching results, extract their corresponding differential pressure increment range (e.g., 0.02 to 0.04 MPa) and current change rate range (e.g., 2% to 5%). Call a pre-defined membrane resistance level classification benchmark table, which defines resistance level codes corresponding to different combinations of differential pressure and current change ranges. Compare the extracted range values with the benchmark table to find the corresponding cells. For example, if the differential pressure increment is in the medium range and the current change rate is in the low range, according to the benchmark table rules, the level code is marked as Level 2 resistance. Based on the comparison results, output the membrane resistance change projection results containing the specific level codes.
[0035] Specifically, such as Figure 2 , 7 As shown, the coupled execution module includes: The state interval determination submodule obtains the resistance change level in the membrane resistance change deduction result and the irradiation intensity compensation value in the ultraviolet irradiation compensation parameter set. It maps the resistance level to the membrane resistance allowable interval number, compares the irradiation compensation value with the ultraviolet sterilization reference interval value, filters the data index that is simultaneously within the allowable interval, and generates a dual-parameter coupling judgment identifier set. The system retrieves the resistance change level from the membrane resistance change projection results and maps it to the corresponding membrane resistance allowable range number. Simultaneously, it retrieves the irradiance compensation value from the UV irradiation compensation parameter set and compares it with the preset UV sterilization reference range value. The system then performs a logical AND operation to determine whether the resistance level is within the allowable operating range and whether the irradiation compensation value is within the equipment's safe range. Only when both data points are simultaneously within their respective allowable ranges is the current equipment status considered normal and controllable, and the corresponding index data is filtered out to generate a two-parameter coupled judgment identifier set. If either parameter exceeds the allowable range, no identifier is generated, thereby blocking subsequent routine processes and triggering an alarm or shutdown protection.
[0036] The instruction trigger control submodule marks the index that meets the conditions according to the dual-parameter coupling judgment identifier set, reads the number of the corresponding irradiation unit and the configured control priority sequence table, extracts the channel number and the opening sequence identifier value corresponding to the current number in the control table, performs a sequence comparison, identifies the control execution link, and establishes the channel control sequence configuration structure. The system iterates through the dual-parameter coupling judgment identifier set to identify all index entries that meet the normal operating conditions. For each entry, it reads the corresponding irradiation unit number. It then calls the configured control priority sequence table, which specifies the response weight of each channel under concurrent requests. The system extracts the channel number corresponding to the current number and the activation sequence identifier value from the control table. All involved channels are compared sequentially; if conflicts exist, they are reordered according to the principle of executing the higher-priority channel first. For example, if the UV activation command and the water pump flushing command are triggered simultaneously, and the UV priority is higher than the water pump priority in the configuration table, then a sequence is established where the UV is activated first, followed by the water pump. Based on this, a channel control sequence configuration structure is established, clarifying the action timing of each actuator.
[0037] The process linkage generates a sub-module call channel control sequence configuration structure. Based on the recorded filter channel and UV irradiation channel numbers and sequence identifiers, an instruction mapping structure is generated and encapsulated into an instruction data frame. Timestamp information and module linkage identification codes are added to establish a hand-washing water coupling sterilization process instruction set. The system invokes the channel control sequence configuration structure, reading the filter channel and UV irradiation channel numbers and operating parameters according to a predetermined timing sequence. Following the data frame format of the industrial control bus protocol, it generates an instruction mapping structure. The channel number, action type, and parameter values are filled into the payload area of the data frame, and the current precise device timestamp is written into the timestamp field. A module linkage identification code is generated to identify that this group of instructions belongs to the same hand-washing water-coupled sterilization process. Finally, the checksum of the data frame is calculated and filled into the frame tail, completing the data packet encapsulation and establishing a complete hand-washing water-coupled sterilization process instruction set, ready to be sent to the actuator.
[0038] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
Claims
1. A hospital hand scrubbing water digital coupling disinfection and sterilization equipment, characterized in that, The device includes: The hand-scanning motion monitoring module acquires the image frame sequence captured by the camera unit within the hand-scanning area, detects the pixel distribution point set of the hand area in the image frame, extracts the continuous position change points, integrates them into the motion sequence point set, and obtains the original trajectory set of the hand-scanning motion. The hand offset analysis module calculates the directional change value and position jump amplitude between adjacent trajectory points based on the original trajectory set of the hand brushing action, extracts the offset positioning points, obtains the arrangement coordinates of the LED array within the ultraviolet irradiation area, filters the set of offset positioning points within the effective radius of ultraviolet irradiation, and generates the hand offset positioning result. The ultraviolet irradiation control module calls the hand offset positioning result, extracts the real-time irradiation value measured by the irradiance sensor and compares it with the set ultraviolet irradiation dose reference value, calculates the difference between the two and determines whether the difference exceeds the minimum effective irradiation compensation value, performs current adjustment on the LED beads, and obtains the ultraviolet irradiation compensation parameter set. The membrane flux state prediction module obtains the initial and final differential pressure values of the differential pressure sensor between the inlet and outlet of the ultrafiltration membrane in a single operating cycle, analyzes whether the trend of the difference is increasing, and if the trend is increasing in three consecutive cycles, it determines whether the rate of change of the working current occurs simultaneously with the trend of the differential pressure change, outputs the resistance change level of the membrane during the stage of operation, and obtains the membrane resistance change prediction result. The coupled execution module obtains the membrane resistance change projection results and the ultraviolet irradiation compensation parameter set, calls the recorded resistance change level and the compensated ultraviolet irradiation parameters, and determines whether the coupled backwashing start conditions are met based on whether both data are within the allowable monitoring value range. It then adjusts the synchronous opening sequence of the filtration channel and the irradiation channel in conjunction with the module to generate a handwashing water coupled sterilization process instruction set.
2. The hospital hand scrubbing water digital coupling disinfection and sterilization equipment according to claim 1, characterized in that, The original trajectory set of the hand brushing action includes the trajectory starting point position, the set of continuous displacement directions, and the duration of the action. The hand offset positioning result includes the set of position jump points, the offset direction vector, and the spatial mapping relationship relative to the LED array. The ultraviolet irradiation compensation parameter set includes the LED bead number index, the adjusted current value, and the irradiation time delay configuration. The membrane resistance change deduction result includes the cross-cycle pressure difference sequence, the membrane fouling level label, and the synchronous current change trend. The hand brushing water-coupled sterilization process instruction set includes the filter channel opening and closing instruction, the irradiation unit control scheme, and the water flow path switching signal.
3. The hospital hand scrubbing water digital coupling disinfection and sterilization equipment according to claim 1, characterized in that, The hand-scanning motion monitoring module includes: The image frame extraction submodule acquires the image frame sequence captured by the camera unit within the hand area, extracts the pixel matrix data included in each frame image, identifies the pixel distribution block set of the hand area based on the brightness changes in the grayscale distribution image, and obtains the hand pixel extraction information. The displacement detection submodule calculates the magnitude of the inter-frame pixel displacement vector based on the two-dimensional coordinate values of the same pixel in adjacent image frames recorded in the hand pixel extraction information, and performs a difference judgment with a preset resolvable motion displacement threshold. It then filters pixel pairs within the threshold range and records the displacement direction and speed information to obtain a set of effective displacement pixels. The trajectory integration submodule calls the time sequence and displacement direction value of the pixels in the effective displacement pixel set, filters the pixel sequence that maintains the same direction for more than three consecutive frames, and rearranges the pixel sequence according to the time order to construct a spatial motion trajectory point set and generate the original trajectory set of the hand brushing action.
4. The hospital hand scrubbing water digital coupling disinfection and sterilization equipment according to claim 3, characterized in that, The specific method for setting the resolvable motion displacement threshold is as follows: based on the inter-frame pixel displacement distribution of all pixels in the hand pixel extraction information in consecutive image frames, the sum of the average displacement value and the standard deviation is calculated as the resolvable motion displacement threshold.
5. The hospital hand scrubbing water digital coupling disinfection and sterilization equipment according to claim 1, characterized in that, The hand offset analysis module includes: The trajectory offset recognition submodule obtains the two-dimensional coordinate values of each trajectory point in the original trajectory set of the brushing action, calculates the direction vector difference and coordinate jump amplitude between adjacent points, and compares the jump amplitude with the minimum detectable offset distance threshold. It then extracts the coordinate points with jump amplitude greater than the minimum detectable offset distance threshold as input points to be processed, and generates a trajectory offset to be determined point set. The irradiation area mapping submodule obtains the spatial arrangement coordinate information of the LED array within the ultraviolet irradiation area based on the coordinate point positions in the set of trajectory offset to be determined. It performs Euclidean distance calculation on each input point and performs difference judgment with the coordinates of each node of the LED array. It filters the set of mapping point pairs whose difference does not exceed the effective radius of ultraviolet irradiation and generates a set of LED array associated coordinate pairs. The offset point filtering submodule extracts the original offset point coordinate indexes from the points within the concentrated illumination boundary based on the LED array associated coordinates, performs set recombination, removes points that exceed the illumination coverage range, integrates the corresponding position coordinate data within the effective boundary indexes, and establishes the hand offset positioning result.
6. The hospital hand scrubbing water digital coupling disinfection and sterilization equipment according to claim 5, characterized in that, The minimum detectable offset distance threshold is set by extracting the distribution range of the jump amplitude values based on the inter-frame jump amplitude values of all trajectory point coordinates in the original trajectory set of the brush hand action, and using the 30th percentile position of the jump amplitude values in the overall distribution as the threshold to determine the benchmark. Combined with the preset disturbance offset tolerance parameter under the differentiated operation environment, the interval range is fitted to obtain the minimum detectable offset distance threshold. The effective radius value of ultraviolet light irradiation is set by extracting the spatial projection distance corresponding to the maximum spatial projection boundary of the effective irradiation coverage of each light-emitting unit of the ultraviolet LED array under experimental conditions, and determining the effective radius value of ultraviolet light irradiation under the condition that the distance can maintain the ultraviolet irradiance to reach the minimum bactericidal irradiation dose under the condition of continuous irradiation at maximum power.
7. The hospital hand scrubbing water digital coupling disinfection and sterilization equipment according to claim 1, characterized in that, The ultraviolet irradiation control module includes: The irradiance acquisition submodule calls the two-dimensional coordinate values of each positioning point in the hand offset positioning result, locates the light source number at the same position in the corresponding ultraviolet LED array, obtains the real-time irradiance intensity value output by the irradiance sensor corresponding to the number, and records the timestamp and spatial location information to establish a coordinate irradiance measurement dataset. The current difference judgment submodule extracts the corresponding ultraviolet radiation dose reference value based on the radiation value of each data point in the coordinate irradiation measurement dataset, calculates the intensity difference between the two values, compares the intensity difference with the minimum effective irradiation compensation value, filters the set of irradiation point coordinates that exceed the compensation value, marks the corresponding lamp bead number, and generates an index of irradiation compensation control points. The irradiation power adjustment submodule adjusts the corresponding drive current output value according to the lamp number recorded in the irradiation compensation control point index, and calls the lamp control interface to perform numerical difference calculation by comparing the drive current values before and after adjustment, and records the change range to generate an ultraviolet irradiation compensation parameter set.
8. The hospital hand scrubbing water digital coupling disinfection and sterilization equipment according to claim 7, characterized in that, The specific method for setting the minimum effective irradiance compensation value is as follows: the mean of all irradiance value samples in the coordinate irradiance measurement dataset is used as a benchmark, and the first confidence interval range is calculated in combination with the standard deviation of the sample set. The lower limit of the confidence interval is used as the minimum effective irradiance compensation value.
9. The hospital hand scrubbing water digital coupling disinfection and sterilization equipment according to claim 1, characterized in that, The membrane flux state prediction module includes: The differential pressure change extraction submodule obtains the initial and final differential pressure values of the differential pressure sensors at the inlet and outlet of the ultrafiltration membrane within a single operating cycle, calculates and records the differential pressure change in the current cycle, calls the differential pressure change in the previous cycle for continuity judgment, and if the differential pressure change in the current cycle is greater than that in the previous cycle, the cumulative number of consecutively increasing cycles is obtained to obtain the cross-cycle differential pressure growth trend value. The trend joint determination submodule determines whether the pressure difference increases for three consecutive cycles based on the increasing cycle number in the cross-cycle pressure difference growth trend value. If the condition is met, it calls the corresponding working current adjustment value of the lamp bead in the ultraviolet irradiation compensation parameter set, calculates the average current change rate of all lamp beads in the current cycle, establishes the time sequence overlap relationship between the average current change rate and the pressure difference growth trend, and generates trend linkage response matching results. The resistance level output submodule extracts the pressure difference increment value range and current change rate range corresponding to the record items marked as having simultaneous trends in the trend linkage response matching results, performs range comparison with the membrane resistance level classification benchmark table, and marks the level code according to the comparison results to generate membrane resistance change inference results.
10. The hospital hand scrubbing water digital coupling disinfection and sterilization equipment according to claim 1, characterized in that, The coupled execution module includes: The state interval determination submodule obtains the resistance change level in the membrane resistance change deduction result and the irradiation intensity compensation value in the ultraviolet irradiation compensation parameter set, maps the resistance level to the membrane resistance allowable interval number, compares the irradiation compensation value with the ultraviolet sterilization reference interval value, filters the data index that both data are in the allowable interval, and generates a dual-parameter coupling judgment identifier set. The instruction trigger control submodule reads the corresponding irradiation unit number and the configured control priority sequence table according to the dual-parameter coupling judgment identifier set, extracts the channel number and the opening sequence identifier value corresponding to the current number in the control table, performs a sequence comparison, identifies the control execution link, and establishes the channel control sequence configuration structure. The process linkage generation submodule calls the channel control sequence configuration structure, generates an instruction mapping structure based on the recorded filter channel and UV irradiation channel numbers and sequence identifiers, and encapsulates it into an instruction data frame, attaching timestamp information and module linkage identification code to establish a hand-washing water coupling sterilization process instruction set.