Multimodal data fusion method and device for dynamic control of moxibustion constant temperature
By using a multimodal data fusion method to obtain skin temperature and drug volatilization distribution, and combining skin zoning characteristics, a moxibustion constant temperature control scheme is dynamically generated. This solves the problem of uneven temperature control in moxibustion equipment, achieves more efficient temperature control and uniform drug absorption, and improves the intelligence of moxibustion equipment and user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- LIAONING UNIV OF TRADITIONAL CHINESE MEDICINE
- Filing Date
- 2025-11-12
- Publication Date
- 2026-05-05
AI Technical Summary
Existing moxibustion equipment has poor adaptability in temperature control, resulting in uneven heat distribution and affecting the treatment effect.
By employing a multimodal data fusion method, skin temperature distribution and drug evaporation distribution are obtained, and combined with skin zoning characteristics, a dynamic moxibustion constant temperature control scheme is generated, including skin state distribution, temperature consistency parameters, and evaporation uniformity parameters, to achieve precise regulation.
It improves the accuracy of temperature control and the uniformity of drug volatilization during moxibustion treatment, overcomes the problems of local overheating or insufficient temperature, and enhances the intelligence level and user experience of moxibustion equipment.
Smart Images

Figure CN121421839B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of data processing technology, specifically to a method and device for dynamic control of moxibustion constant temperature based on multimodal data fusion. Background Technology
[0002] Moxibustion, as an important component of traditional Chinese medicine's external therapies, is widely used in the health care field due to its unique effects of warming and unblocking meridians and regulating qi and blood. With technological advancements, electronic moxibustion devices are gradually replacing traditional open-flame moxibustion to improve operational safety and ease of control. Currently, most moxibustion devices use simple feedback control to adjust parameters. This method relies on data collected by local temperature sensors, adjusting heating power or operating time to maintain a preset temperature value. However, the human skin surface has complex anatomical and physiological characteristics, with significant differences between different areas, leading to uneven heat distribution during moxibustion and reducing its overall effectiveness. Summary of the Invention
[0003] This application provides a method and device for dynamic control of moxibustion constant temperature based on multimodal data fusion, which is used to address the technical problem of poor adaptability of moxibustion control parameters in the prior art.
[0004] In view of the above problems, this application provides a method and device for dynamic control of moxibustion constant temperature based on multimodal data fusion.
[0005] In a first aspect, this application provides a method for dynamic control of moxibustion constant temperature based on multimodal data fusion, the method comprising:
[0006] To obtain skin temperature distribution and drug evaporation distribution;
[0007] Obtain skin regions, and based on the skin regions, the skin temperature distribution, and the drug evaporation distribution, obtain the skin state distribution;
[0008] Based on the skin condition distribution, temperature consistency parameters and evaporation uniformity parameters are obtained;
[0009] Based on the temperature consistency parameter and the volatilization uniformity parameter, a dynamic control scheme for moxibustion constant temperature is obtained, and dynamic control of moxibustion constant temperature is performed.
[0010] Secondly, this application provides a multimodal data fusion-based moxibustion constant temperature dynamic control device, including:
[0011] The skin condition acquisition module is used to acquire skin temperature distribution and drug evaporation distribution;
[0012] The state distribution acquisition module is used to acquire skin partitions and, based on the skin partitions, the skin temperature distribution, and the drug evaporation distribution, acquire the skin state distribution;
[0013] The consistency analysis module is used to obtain temperature consistency parameters and evaporation uniformity parameters based on the skin condition distribution.
[0014] The control scheme acquisition module is used to acquire a dynamic control scheme for moxibustion constant temperature based on the temperature consistency parameter and the volatilization uniformity parameter, and to perform dynamic control of moxibustion constant temperature.
[0015] One or more technical solutions provided in this application have at least the following technical effects or advantages:
[0016] This application proposes a method and device for dynamic temperature control of moxibustion based on multimodal data fusion. By integrating and analyzing multimodal data such as skin temperature distribution and drug volatilization distribution, and combining this with skin zoning characteristics to dynamically generate optimized control schemes, the accuracy of temperature control and the uniformity of drug volatilization during moxibustion treatment are significantly improved. Compared with traditional methods, the technical solution provided in this application significantly overcomes problems such as local overheating or insufficient temperature and uneven drug penetration caused by single-point monitoring and static control. It achieves a stable and consistent temperature field throughout the entire moxibustion process, while promoting the uniform absorption of effective components of the moxibustion drug, thus enhancing the intelligence level of the moxibustion equipment and improving the user experience. Attached Figure Description
[0017] 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.
[0018] Figure 1 This is a flowchart illustrating the multimodal data fusion method for dynamic temperature control of moxibustion provided in this embodiment of the application.
[0019] Figure 2 This is a schematic diagram of the structure of the moxibustion constant temperature dynamic control device with multimodal data fusion provided in the embodiments of this application.
[0020] The components represented by each number in the attached diagram are explained below:
[0021] Skin status acquisition module 100, status distribution acquisition module 200, consistency analysis module 300, control scheme acquisition module 400. Detailed Implementation
[0022] This application provides a method and device for dynamic control of moxibustion constant temperature by multimodal data fusion, which is used to address the technical problem of poor adaptability of moxibustion control parameters in the prior art.
[0023] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of this application.
[0024] It should be noted that the terms "comprising" and "having" are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or server that includes a series of steps or units is not necessarily limited to those steps or units that are explicitly listed, but may include other steps or modules that are not explicitly listed or that are inherent to these processes, methods, products, or devices.
[0025] Example 1, as Figure 1 As shown, this application provides a method for dynamic control of moxibustion constant temperature based on multimodal data fusion, wherein the method includes:
[0026] S10: Obtain skin temperature distribution and drug evaporation distribution.
[0027] In this embodiment, infrared thermography is used to scan the skin surface of the moxibustion area, capturing thermal radiation signals and converting them into temperature values to obtain the skin temperature distribution. The skin temperature distribution is a two-dimensional array, where each element represents the temperature of a pixel; for example, the temperature of a point on the skin surface is 38.5℃. Simultaneously, a gas sensor array is used to detect the concentration of volatile substances from the moxibustion medication. The drug evaporation distribution is obtained through time-interval sampling and quantification; for example, the concentration of the moxibustion medication on the skin surface is sampled every 30 seconds for 120 seconds to obtain the evaporation rate. The drug evaporation distribution is also a two-dimensional array, where each element represents the evaporation rate of a point; for example, the evaporation rate of a point on the skin surface is 0.1 mg / s. By simultaneously acquiring the skin temperature distribution and the drug evaporation distribution, a solid foundation for multimodal data fusion analysis and processing is laid, enabling a more comprehensive digital perception of the moxibustion process.
[0028] S20: Obtain skin regions, and based on the skin regions, the skin temperature distribution, and the drug evaporation distribution, obtain skin state distribution.
[0029] Different areas of skin may exhibit drastically different thermal responses and drug absorption characteristics due to variations in their flatness, relative position to the moxibustion jar, and other anatomical features. Treating the entire area without considering these spatial structural differences will prevent the achievement of precise, differentiated regulation.
[0030] Step S20 in the method provided in this application embodiment includes:
[0031] Based on the size parameters of the moxibustion jar, the skin zone scale is obtained;
[0032] Based on the skin partition scale, obtain skin partitions and obtain the skin flatness of the skin partitions;
[0033] The skin temperature distribution is mapped to the skin region to obtain the average temperature and temperature gradient of the region.
[0034] The drug evaporation distribution is mapped to the skin region to obtain the average evaporation rate and the evaporation rate gradient of the region;
[0035] The skin state distribution is obtained based on the average temperature of the partition, the temperature gradient of the partition, the average evaporation rate of the partition, and the evaporation rate gradient of the partition.
[0036] In this embodiment, skin regions are obtained, and skin state distribution is obtained based on skin regions, skin temperature distribution, and drug evaporation distribution.
[0037] Specifically, firstly, the skin zoning scale is obtained based on the size parameters of the moxibustion jar. During moxibustion, the skin near the jar may also be affected. For example, if the diameter of the moxibustion jar is 5cm, the skin zoning scale can be set to a square area of 0.5cm × 0.5cm.
[0038] Furthermore, based on the skin partitioning scale, the skin region is divided into multiple grid partitions, each corresponding to a rectangular area. Further, 3D point cloud data of the skin surface is pre-acquired using a depth camera, and skin flatness is obtained by calculating the height variance of points within each partition. Specifically, for each skin partition, the height values of multiple points are calculated, and the variance of these height values is used as a flatness index; the smaller the variance, the flatter the skin surface. For example, the height variance of a skin partition might be 0.01 cm. 2 This indicates that the region is relatively flat. The obtained skin flatness is labeled onto the skin region for subsequent calculations.
[0039] Furthermore, the skin temperature distribution is mapped to skin zones to obtain the zone average temperature and zone temperature gradient. Specifically, each temperature value in the skin temperature distribution is assigned to a corresponding skin zone based on its location on the skin surface. For each skin zone, the arithmetic mean of all temperature values within that zone is calculated as the zone average temperature. The zone temperature gradient is obtained by calculating the rate of temperature change within the zone, i.e., taking the temperature difference between adjacent points within the zone, dividing by the distance, and then calculating the average. For example, a temperature gradient value for a zone is obtained by ÷ (highest temperature - lowest temperature) ÷ distance to the point, such as (39-37) ÷ 0.5 = 4. The mean of all temperature gradient values is then taken as the zone temperature gradient.
[0040] Furthermore, the drug evaporation distribution is mapped to skin zones to obtain the zone average evaporation rate and zone evaporation rate gradient. Specifically, each evaporation rate in the drug evaporation distribution is assigned to a corresponding skin zone based on its location on the skin surface. For each skin zone, the arithmetic mean of all evaporation rates within that zone is calculated as the zone average evaporation rate. The zone evaporation rate gradient is obtained by calculating the rate of change of evaporation rates within the zone, i.e., taking the difference in evaporation rates between adjacent points within the zone, dividing by the distance, and then calculating the average. For example, a evaporation rate gradient value for a zone is obtained by ÷ (highest evaporation rate - lowest evaporation rate) ÷ distance to the point, such as (0.4 - 0.3) ÷ 0.5 = 2. The mean of all evaporation rate gradient values is then calculated as the zone evaporation rate gradient.
[0041] Furthermore, the skin state distribution is obtained based on the average temperature of each skin region, the temperature gradient of each region, the average evaporation rate of each region, and the evaporation rate gradient of each region. Specifically, a state vector is constructed for each skin region, containing four elements: the average temperature of the region, the temperature gradient of the region, the average evaporation rate of the region, and the evaporation rate gradient of the region. For example, the state vector of a region is [38,2,2,4], representing that the average temperature of this skin region is 38℃, the average evaporation rate is 2mg / s, the temperature gradient of the region is 2℃ / cm, and the evaporation rate gradient of the region is 4mg / s·cm. The state vectors of multiple skin regions are integrated to obtain the skin state distribution matrix, which serves as the skin state distribution. Each vector in the skin state distribution corresponds to a skin region.
[0042] By introducing skin partitioning and partitioning and fusing multimodal distribution data, continuous temperature and volatility distribution data were effectively divided into regions and features were extracted, generating skin state distribution that can comprehensively reflect the thermal and pharmacological state within each partition, laying a data foundation for subsequent precise control.
[0043] S30: Based on the skin condition distribution, obtain the temperature consistency parameter and the evaporation uniformity parameter.
[0044] After obtaining the structured distribution of skin condition, although we have a clear understanding of the local condition of each zone, we still lack a macroscopic, global perspective to judge whether the quality of moxibustion in the entire moxibustion area meets the standards.
[0045] Step S30 in the method provided in this application embodiment includes:
[0046] Calculate the arithmetic mean of the average temperatures across all zones, and use this as the global temperature;
[0047] Calculate the deviation between the average temperature of all skin zones and the global temperature to obtain temperature consistency parameters;
[0048] Calculate the arithmetic mean of the average evaporation rates of all zones as the global evaporation rate;
[0049] Calculate the deviation between the average evaporation rate of all skin zones and the global evaporation rate to obtain the evaporation uniformity parameter.
[0050] In this embodiment of the application, the arithmetic mean of the average temperature of all zones is calculated as the global temperature. For example, the arithmetic mean of the average temperature of all skin zones contained within the area of the moxibustion jar is obtained as the global temperature.
[0051] Further, the deviation between the average temperature of each skin zone and the global temperature is calculated to obtain a temperature consistency parameter. For example, the absolute temperature difference between the average temperature of each skin zone and the global temperature is calculated, and the arithmetic mean of multiple absolute temperature differences is obtained to obtain the temperature consistency parameter. For example, if the average temperatures of the three zones are 38, 39, and 37 degrees Celsius, and the global temperature is 38 degrees Celsius, then the temperature consistency parameter = (|38-38| + |39-38| + |37-38|) ÷ 3 = 0.67℃. A larger temperature consistency parameter indicates poorer temperature consistency between skin zones, meaning the temperature distribution between skin zones is uneven.
[0052] Calculate the arithmetic mean of the average volatilization rates of all zones as the global volatilization rate. For example, calculate the arithmetic mean of the average volatilization rates of all skin zones within the area covered by the moxibustion jar as the global volatilization rate.
[0053] Further, the deviation between the average evaporation rate of each skin zone and the global evaporation rate is calculated to obtain the evaporation uniformity parameter. For example, the absolute evaporation rate difference between the average evaporation rate of each skin zone and the global evaporation rate is calculated, and the arithmetic mean of multiple absolute evaporation rate differences is obtained to obtain the evaporation uniformity parameter. For example, if the average evaporation rates of the three zones are 0.4 mg / s, 0.5 mg / s, and 0.3 mg / s, respectively, and the global evaporation rate is 0.4 mg / s, then the evaporation uniformity parameter = (|0.4-0.4|+|0.5-0.4|+|0.3-0.4|)÷3 = 0.067 mg / s. A larger evaporation uniformity parameter indicates poorer evaporation uniformity among the skin zones, meaning the evaporation rate distribution among the skin zones is uneven.
[0054] By highly summarizing and refining the state information scattered across various zones, two comprehensive and global indicators were generated, one for thermal equilibrium and the other for volatility equilibrium. The temperature uniformity parameter objectively reflects the uniformity of the temperature field throughout the treatment area, while the volatility uniformity parameter directly characterizes the stability of drug release, providing a clear direction for subsequent dynamic control scheme optimization.
[0055] S40: Based on the temperature consistency parameter and the volatilization uniformity parameter, obtain the moxibustion constant temperature dynamic control scheme and perform moxibustion constant temperature dynamic control.
[0056] Traditional static feedback control cannot simultaneously coordinate the two interrelated but potentially inversely related objectives of temperature and volatilization rate, making it difficult to maintain optimal conditions during dynamically changing treatment processes.
[0057] Step S40 in the method provided in this application embodiment includes:
[0058] Obtain the current moxibustion control plan;
[0059] The adjustment range is obtained based on the zone temperature gradient and the zone volatility gradient;
[0060] The adjustment range is obtained based on the partition temperature gradient and the partition volatility gradient, including:
[0061] Determine whether the temperature consistency parameter exceeds the temperature consistency threshold, and determine whether the volatilization uniformity parameter exceeds the volatilization uniformity threshold;
[0062] When the temperature consistency parameter exceeds the temperature consistency threshold, a first adjustment range is obtained based on the partition temperature gradient, wherein the adjustment range includes a power adjustment range and a duration adjustment range.
[0063] When the volatile uniformity parameter exceeds the volatile uniformity threshold, a second adjustment range is obtained based on the volatile rate gradient of the partition, wherein the adjustment range includes the power adjustment range and the duration adjustment range.
[0064] Based on the temperature consistency parameter, the temperature consistency threshold, and skin flatness, a first amplitude weight is obtained;
[0065] Based on the volatilization uniformity parameter and the volatilization uniformity threshold, a second amplitude weight is obtained;
[0066] Based on the first amplitude weight and the second amplitude weight, the adjustment amplitude weight is obtained;
[0067] The adjustment range is obtained based on the first adjustment range, the second adjustment range, and the adjustment range weight;
[0068] Based on the adjustment range, the current moxibustion control scheme is adjusted to obtain the moxibustion constant temperature dynamic control scheme, and moxibustion constant temperature dynamic control is performed.
[0069] Obtain the temperature consistency parameters and volatilization uniformity parameters after the dynamic control of moxibustion constant temperature;
[0070] When the temperature consistency control parameter exceeds the temperature consistency threshold or the volatilization uniformity control parameter exceeds the volatilization uniformity threshold, the temperature gradient of the control zone and the volatilization rate gradient of the control zone are obtained, and the moxibustion constant temperature dynamic control scheme is iteratively optimized.
[0071] In this embodiment, the current moxibustion control scheme is obtained. For example, the current moxibustion control scheme may be: heating power of 40W and single treatment duration of 15min.
[0072] The adjustment range is obtained based on the zone temperature gradient and the zone volatility gradient.
[0073] Specifically, first, it is determined whether the temperature consistency parameter exceeds the temperature consistency threshold, and secondly, whether the volatilization uniformity parameter exceeds the volatilization uniformity threshold. The temperature consistency threshold and volatilization uniformity threshold are pre-set thresholds reflecting the effect of moxibustion. For example, the temperature consistency threshold can be set to 1℃, and the volatilization uniformity threshold can be set to 0.1 mg / s. If the current temperature consistency parameter is 1.2℃, it is determined to be "exceeding"; if the current volatilization uniformity parameter is 0.08 mg / s, it is determined to be "not exceeding".
[0074] Furthermore, when the temperature uniformity parameter exceeds the temperature uniformity threshold, a first adjustment range is obtained based on the zoned temperature gradient. This adjustment range includes both power adjustment and duration adjustment. Specifically, the first power adjustment range = average zoned temperature gradient × first power adjustment coefficient; the first duration adjustment range = average zoned temperature gradient × first duration adjustment coefficient. For example, if the average zoned temperature gradient is 2.5℃ / cm, the power adjustment coefficient is 0.5W / (℃ / cm), and the duration adjustment coefficient is 0.2min / (℃ / cm), then the calculated power adjustment range is 1.25W, and the duration adjustment range is 0.5min. The first power adjustment coefficient and the first duration adjustment coefficient are pre-set unit values for adjusting power and duration based on the temperature gradient. Their positive or negative values are determined based on the current situation. For example, when the temperature uniformity parameter exceeds the temperature uniformity threshold, it indicates that the current temperature is uneven, and the power can be appropriately reduced and the duration increased. Therefore, the actual power adjustment is a reduction of 1.25W and an increase in duration of 0.5min.
[0075] Furthermore, when the evaporation uniformity parameter exceeds the evaporation uniformity threshold, a second adjustment magnitude is obtained based on the zonal evaporation rate gradient. This adjustment magnitude includes a second power adjustment magnitude and a second duration adjustment magnitude. Specifically, the second power adjustment magnitude = average zonal evaporation rate gradient × second power adjustment coefficient; the second duration adjustment magnitude = average zonal evaporation rate gradient × second duration adjustment coefficient. For example, if the average zonal evaporation rate gradient is 2.5 mg / s·cm, but the power adjustment coefficient for evaporation uniformity is 0.3 W / (mg / s·cm) and the duration adjustment coefficient is 0.1 min / (mg / s·cm), then the calculated power adjustment magnitude in the second adjustment magnitude is 0.75 W, and the duration adjustment magnitude is 0.25 min. The second power adjustment coefficient and the second duration adjustment coefficient are preset unit values for adjusting power and duration based on the evaporation rate gradient. The specific positive and negative values are determined based on the current situation. For example, when the evaporation uniformity parameter exceeds the evaporation uniformity threshold, it indicates that the current evaporation rate is not uniform, and the power and duration can be appropriately increased. In this case, the power is actually increased by 0.75W and the duration is increased by 0.25min.
[0076] Furthermore, based on the temperature consistency parameter, temperature consistency threshold, and skin flatness, a first amplitude weight is obtained. Specifically, firstly, the ratio of the temperature consistency parameter to the temperature consistency threshold is calculated; then, the average skin flatness of all zones is calculated; finally, these two values are normalized and their arithmetic mean is calculated to obtain the first amplitude weight. The calculation formula can be simplified to: First amplitude weight = [(|temperature consistency parameter - temperature consistency threshold| ÷ temperature consistency threshold) + (skin flatness ÷ average skin flatness)] ÷ 2. For example, if the temperature consistency parameter is 1.2, the temperature consistency threshold is 1, the skin flatness is 0.8, and the average skin flatness is 1, then the first amplitude weight = [(|1.2 - 1| ÷ 1) + (0.8 ÷ 1)] ÷ 2 = 0.5.
[0077] Furthermore, a second amplitude weight is obtained based on the volatile uniformity parameter and the volatile uniformity threshold. Specifically, the second amplitude weight = [|volatile uniformity parameter - volatile uniformity threshold| ÷ volatile uniformity threshold]. For example, if the volatile uniformity parameter is 0.08 mg / s and the volatile uniformity threshold is 0.1 mg / s, then the second amplitude weight = [|0.08 - 0.1| ÷ 0.1] = 0.2.
[0078] Based on the first amplitude weight and the second amplitude weight, the adjustment amplitude weight is obtained. Specifically, based on the first amplitude weight, the first volatile matter weight is calculated: first volatile matter weight = 1 - first amplitude weight = 1 - 0.5 = 0.5. Based on the second amplitude weight, the second temperature weight is calculated: second temperature weight = 1 - second amplitude weight = 1 - 0.2 = 0.8. Therefore, the temperature adjustment amplitude weight = (first amplitude weight + second temperature weight) ÷ 2 = (0.5 + 0.8) ÷ 2 = 0.65, and the volatile matter rate adjustment amplitude weight = (second amplitude weight + first volatile matter weight) ÷ 2 = (0.2 + 0.5) ÷ 2 = 0.35.
[0079] The adjustment magnitude is obtained based on the first adjustment magnitude, the second adjustment magnitude, and the adjustment magnitude weights. Adjustment magnitude = Temperature adjustment magnitude weight × First adjustment magnitude + Volatilization adjustment magnitude weight × Second adjustment magnitude. For example, if the power adjustment magnitude in the first adjustment magnitude is -1.25W and the duration adjustment magnitude is 0.5min, with a temperature adjustment magnitude weight of 0.65; and the power adjustment magnitude in the second adjustment magnitude is 0.75W and the duration adjustment magnitude is 0.25min, with a volatile matter adjustment magnitude weight of 0.35, then the final power adjustment magnitude = -1.25 × 0.65 + 0.75 × 0.35 = -0.55, and the duration adjustment magnitude = 0.5 × 0.65 + 0.25 × 0.35 = 0.41. That is, the power decreases by 0.55W, and the duration increases by 0.41min.
[0080] Based on the adjustment range, the current moxibustion control scheme is adjusted to obtain a dynamic temperature control scheme for moxibustion. The current moxibustion control scheme has a heating power of 40W and a single treatment duration of 15 minutes. The adjustment range is a power decrease of 0.55W and a duration increase of 0.41 minutes. Therefore, the dynamic temperature control scheme for moxibustion is 40 - 0.55 = 39.45W, and the single treatment duration is 15 + 0.41 = 15.41 minutes. The dynamic temperature control scheme for moxibustion is then adopted for dynamic temperature control.
[0081] Furthermore, the method provided in this application embodiment also includes obtaining the control temperature consistency parameter and control volatilization uniformity parameter after the moxibustion constant temperature dynamic control using the same method as step S30.
[0082] When the temperature consistency parameter exceeds the temperature consistency threshold or the volatilization uniformity parameter exceeds the volatilization uniformity threshold, the temperature gradient and volatilization rate gradient of the control zone are obtained, and the dynamic control scheme for constant temperature moxibustion is iteratively optimized.
[0083] By dynamically generating and executing a control scheme based on two globally consistent parameters, closed-loop intelligent and dynamic optimization of moxibustion constant temperature control is ultimately achieved. The method provided in this application can intelligently determine the deficiencies of the current control scheme based on real-time feedback from temperature consistency parameters and volatilization uniformity parameters, and generate targeted adjustment strategies such as adjusting power and duration of action, thereby proactively and forward-lookingly improving the overall moxibustion effect.
[0084] Example 2, as Figure 2 As shown, based on the same inventive concept as the multimodal data fusion moxibustion constant temperature dynamic control method provided in Embodiment 1, this embodiment of the invention also provides a multimodal data fusion moxibustion constant temperature dynamic control device, including:
[0085] The skin condition acquisition module 100 is used to acquire skin temperature distribution and drug evaporation distribution.
[0086] The state distribution acquisition module 200 is used to acquire skin partitions and, based on the skin partitions, the skin temperature distribution, and the drug evaporation distribution, acquire skin state distribution;
[0087] The consistency analysis module 300 is used to obtain temperature consistency parameters and evaporation uniformity parameters based on the skin state distribution.
[0088] The control scheme acquisition module 400 is used to acquire a dynamic control scheme for moxibustion constant temperature based on the temperature consistency parameter and the volatilization uniformity parameter, and to perform dynamic control of moxibustion constant temperature.
[0089] In one embodiment, the state distribution acquisition module 200 is further configured to:
[0090] Based on the size parameters of the moxibustion jar, the skin zone scale is obtained;
[0091] Based on the skin partition scale, obtain skin partitions and obtain the skin flatness of the skin partitions;
[0092] The skin temperature distribution is mapped to the skin region to obtain the average temperature and temperature gradient of the region.
[0093] The drug evaporation distribution is mapped to the skin region to obtain the average evaporation rate and the evaporation rate gradient of the region;
[0094] The skin state distribution is obtained based on the average temperature of the partition, the temperature gradient of the partition, the average evaporation rate of the partition, and the evaporation rate gradient of the partition.
[0095] In one embodiment, the consistency analysis module 300 is further configured to:
[0096] Calculate the arithmetic mean of the average temperatures across all zones, and use this as the global temperature;
[0097] Calculate the deviation between the average temperature of all skin zones and the global temperature to obtain temperature consistency parameters;
[0098] Calculate the arithmetic mean of the average evaporation rates of all zones as the global evaporation rate;
[0099] Calculate the deviation between the average evaporation rate of all skin zones and the global evaporation rate to obtain the evaporation uniformity parameter.
[0100] In one embodiment, the control scheme acquisition module 400 is further configured to:
[0101] Obtain the current moxibustion control plan;
[0102] The adjustment range is obtained based on the zone temperature gradient and the zone volatility gradient;
[0103] The adjustment range is obtained based on the partition temperature gradient and the partition volatility gradient, including:
[0104] Determine whether the temperature consistency parameter exceeds the temperature consistency threshold, and determine whether the volatilization uniformity parameter exceeds the volatilization uniformity threshold;
[0105] When the temperature consistency parameter exceeds the temperature consistency threshold, a first adjustment range is obtained based on the partition temperature gradient, wherein the adjustment range includes a power adjustment range and a duration adjustment range.
[0106] When the volatile uniformity parameter exceeds the volatile uniformity threshold, a second adjustment range is obtained based on the volatile rate gradient of the partition, wherein the adjustment range includes the power adjustment range and the duration adjustment range.
[0107] Based on the temperature consistency parameter, the temperature consistency threshold, and skin flatness, a first amplitude weight is obtained;
[0108] Based on the volatilization uniformity parameter and the volatilization uniformity threshold, a second amplitude weight is obtained;
[0109] Based on the first amplitude weight and the second amplitude weight, the adjustment amplitude weight is obtained;
[0110] The adjustment range is obtained based on the first adjustment range, the second adjustment range, and the adjustment range weight;
[0111] Based on the adjustment range, the current moxibustion control scheme is adjusted to obtain the moxibustion constant temperature dynamic control scheme, and moxibustion constant temperature dynamic control is performed.
[0112] Obtain the temperature consistency parameters and volatilization uniformity parameters after the dynamic control of moxibustion constant temperature;
[0113] When the temperature consistency control parameter exceeds the temperature consistency threshold or the volatilization uniformity control parameter exceeds the volatilization uniformity threshold, the temperature gradient of the control zone and the volatilization rate gradient of the control zone are obtained, and the moxibustion constant temperature dynamic control scheme is iteratively optimized.
[0114] In summary, the embodiments of this application have at least the following technical effects:
[0115] This application proposes a method and device for dynamic temperature control of moxibustion based on multimodal data fusion. By integrating and analyzing multimodal data such as skin temperature distribution and drug volatilization distribution, and combining skin zoning characteristics to dynamically generate optimized control schemes, the accuracy of temperature control and the uniformity of drug volatilization during moxibustion treatment are significantly improved. Specifically, by acquiring skin zoning and calculating skin state distribution, the local differences and overall state of the moxibustion area can be perceived more precisely, thus providing a reliable basis for subsequent control. Temperature consistency parameters and volatilization uniformity parameters extracted based on the skin state distribution can quantify the current balance of moxibustion and clarify the optimization target. Finally, based on these parameters, a control scheme is dynamically generated and iteratively optimized, achieving the technical effect of adaptively adjusting moxibustion power and duration according to real-time skin state. Compared with traditional methods, the technical solution provided in this application significantly overcomes problems such as local overheating or insufficient temperature and uneven drug penetration caused by single-point monitoring and static control. It achieves a stable and consistent temperature field throughout the moxibustion process, while promoting the uniform absorption of effective components of the moxibustion drug, thus improving the intelligence level of the moxibustion device and the user experience.
[0116] It should be noted that the order of the embodiments described above is merely for descriptive purposes and does not represent the superiority or inferiority of the embodiments. Furthermore, the above description focuses on specific embodiments of this specification. Additionally, the processes depicted in the accompanying drawings do not necessarily require a specific or sequential order to achieve the desired results. In some implementations, multitasking and parallel processing are possible or may be advantageous.
[0117] The above description is only a preferred embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.
[0118] This specification and accompanying drawings are merely illustrative examples of this application and are intended to cover any and all modifications, variations, combinations, or equivalents within the scope of this application. Clearly, those skilled in the art can make various alterations and modifications to this application without departing from its scope. Therefore, if such modifications and modifications fall within the scope of this application and its equivalents, this application intends to include such modifications and modifications.
Claims
1. A multimodal data fusion-based moxibustion constant temperature dynamic control device, characterized in that, include: The skin condition acquisition module is used to acquire skin temperature distribution and drug evaporation distribution; The state distribution acquisition module is used to acquire skin partitions and, based on the skin partitions, the skin temperature distribution, and the drug evaporation distribution, acquire the skin state distribution; The consistency analysis module is used to obtain temperature consistency parameters and evaporation uniformity parameters based on the skin condition distribution. The control scheme acquisition module is used to acquire a dynamic control scheme for moxibustion constant temperature based on the temperature consistency parameter and the volatilization uniformity parameter, and to perform dynamic control of moxibustion constant temperature. The control method for the multimodal data fusion-based moxibustion constant temperature dynamic control device includes: To obtain skin temperature distribution and drug evaporation distribution; Obtain skin regions, and based on the skin regions, the skin temperature distribution, and the drug evaporation distribution, obtain skin state distribution, including: The skin temperature distribution is mapped to the skin region to obtain the average temperature and temperature gradient of the region. The drug evaporation distribution is mapped to the skin region to obtain the average evaporation rate and the evaporation rate gradient of the region; Based on the average temperature of the partition, the temperature gradient of the partition, the average evaporation rate of the partition, and the evaporation rate gradient of the partition, the skin state distribution is obtained; Based on the skin condition distribution, temperature uniformity parameters and evaporation uniformity parameters are obtained, including: Calculate the arithmetic mean of the average temperatures across all zones, and use this as the global temperature; Calculate the deviation between the average temperature of all skin zones and the global temperature to obtain temperature consistency parameters; Calculate the arithmetic mean of the average evaporation rates of all zones as the global evaporation rate; Calculate the deviation between the average evaporation rate of all skin zones and the global evaporation rate to obtain the evaporation uniformity parameter; Based on the temperature consistency parameter and the volatilization uniformity parameter, a dynamic temperature control scheme for moxibustion is obtained, and dynamic temperature control for moxibustion is performed, including: Obtain the current moxibustion control plan; Based on the zoned temperature gradient and zoned volatilization rate gradient, the adjustment range is obtained, including: Determine whether the temperature consistency parameter exceeds the temperature consistency threshold, and determine whether the volatilization uniformity parameter exceeds the volatilization uniformity threshold; When the temperature consistency parameter exceeds the temperature consistency threshold, a first adjustment range is obtained based on the partition temperature gradient. The first adjustment range includes a first power adjustment range and a first duration adjustment range. The first power adjustment range = average partition temperature gradient × first power adjustment coefficient, and the first duration adjustment range = average partition temperature gradient × first duration adjustment coefficient. The first power adjustment coefficient and the first duration adjustment coefficient are preset unit values for adjusting power and duration based on the temperature gradient. When the evaporation uniformity parameter exceeds the evaporation uniformity threshold, a second adjustment range is obtained based on the evaporation rate gradient of the partition. The second adjustment range includes a second power adjustment range and a second duration adjustment range. The second power adjustment range = average partition evaporation rate gradient × second power adjustment coefficient; the second duration adjustment range = average partition evaporation rate gradient × second duration adjustment coefficient. The second power adjustment coefficient and the second duration adjustment coefficient are preset unit values for adjusting power and duration based on the evaporation rate gradient. Based on the temperature consistency parameter, the temperature consistency threshold, and the skin flatness, a first amplitude weight is obtained, wherein the first amplitude weight = [(|temperature consistency parameter - temperature consistency threshold| ÷ temperature consistency threshold) + (skin flatness ÷ average skin flatness)] ÷ 2; Based on the volatilization uniformity parameter and the volatilization uniformity threshold, a second amplitude weight is obtained, wherein the second amplitude weight = [|volatilization uniformity parameter - volatilization uniformity threshold| ÷ volatilization uniformity threshold]; Based on the first amplitude weight and the second amplitude weight, a first volatile weight is calculated based on the first amplitude weight, and a second temperature weight is calculated based on the second amplitude weight. Based on the first amplitude weight, the second amplitude weight, the first volatile weight, and the second temperature weight, an adjustment amplitude weight is calculated and obtained. The adjustment amplitude weight includes a temperature adjustment amplitude weight and a volatile rate adjustment amplitude weight. The first volatile weight = 1 - the first amplitude weight, the second temperature weight = 1 - the second amplitude weight, the temperature adjustment amplitude weight = (first amplitude weight + second temperature weight) ÷ 2, and the volatile rate adjustment amplitude weight = (second amplitude weight + first volatile weight) ÷ 2. The adjustment range is obtained based on the first adjustment range, the second adjustment range, and the adjustment range weight, wherein the adjustment range includes the power adjustment range and the duration adjustment range, the power adjustment range = temperature adjustment range weight × first power adjustment range + volatilization adjustment range weight × second power adjustment range, and the duration adjustment range = temperature adjustment range weight × first duration adjustment range + volatilization adjustment range weight × second duration adjustment range. Based on the adjustment range, the current moxibustion control scheme is adjusted to obtain the moxibustion constant temperature dynamic control scheme, and moxibustion constant temperature dynamic control is performed.
2. The multimodal data fusion moxibustion constant temperature dynamic control device according to claim 1, characterized in that, Get skin partitions, including: Based on the size parameters of the moxibustion jar, the skin zone scale is obtained; Based on the skin partition scale, obtain the skin partition, and obtain the skin flatness of the skin partition.
3. The multimodal data fusion-based moxibustion constant temperature dynamic control device according to claim 1, characterized in that, Based on the aforementioned adjustment range, the current moxibustion control scheme is adjusted to obtain the moxibustion constant temperature dynamic control scheme, and the moxibustion constant temperature dynamic control is performed, further comprising: Obtain the temperature consistency parameters and volatilization uniformity parameters after the dynamic control of moxibustion constant temperature; When the temperature consistency control parameter exceeds the temperature consistency threshold or the volatilization uniformity control parameter exceeds the volatilization uniformity threshold, the temperature gradient of the control zone and the volatilization rate gradient of the control zone are obtained, and the moxibustion constant temperature dynamic control scheme is iteratively optimized.
Citation Information
Patent Citations
Automatic temperature control system and method for moxibustion box
CN118034401A
Intelligent moxibustion temperature control and distance adjustment method based on bifunction coupling
CN120523258A