Mattress multi-partition temperature cooperative control method and system
By dividing the mattress into multiple temperature control areas and using a combined control method of water circulation system and electric heating elements, the problems of insufficient temperature control and excessive temperature difference in the prior art are solved, and high-precision and personalized temperature management are achieved, which improves the user's comfortable experience.
Patent Information
- Application Number
- CN202411732876.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-29
- Publication Date
- 2025-03-18
AI Technical Summary
The existing temperature control technology of smart mattresses is difficult to achieve detailed and accurate partition temperature management, and most systems have shortcomings in temperature balance control, resulting in too large temperature difference and affecting overall comfort.
By dividing the mattress into multiple temperature control areas, each area is equipped with temperature sensors and pressure sensors, analyzing pressure data to identify body parts, estimating temperature requirements, and using a combination of water circulation system and electric heating elements to coordinate temperature adjustments in adjacent areas to achieve temperature coordinated control of the entire mattress.
It achieves higher temperature control accuracy and user comfort, avoids excessive temperature difference between regions, meets users' personalized temperature needs, and improves the intelligence level of the temperature control system.
Smart Images

Figure CN119645147A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of control technology, and in particular to a method and system for coordinated temperature control of multiple zones of a mattress. Background Art
[0002] In the prior art, the temperature control technology of smart mattresses is mainly based on the temperature control of the whole bed. Usually, a built-in temperature sensor is used to monitor the temperature of the mattress in real time, and a single water circulation system or electric heating element is used to achieve overall temperature adjustment. When adjusting the overall temperature, this type of mattress uses a preset control strategy to increase or decrease the temperature to meet the user's overall comfort needs. However, in order to further improve comfort, some mattresses have begun to be equipped with basic regional temperature control functions, which divide the mattress into several areas for independent temperature control to better meet the user's local body temperature needs.
[0003] Although existing regional temperature control technologies can provide certain local temperature regulation, due to the lack of accurate human body part recognition and adaptive control strategies, it is difficult to achieve detailed and accurate zone temperature management in actual use. At the same time, most systems also have deficiencies in temperature balance control between regions, which can easily lead to excessive temperature differences and affect overall comfort. In addition, the existing regional temperature control system's temperature response rate and fine-tuning accuracy need to be improved, making it difficult to adapt to the personalized needs of users in different body positions and ambient temperature changes.
[0004] Therefore, it is necessary to develop a new method for coordinated temperature control of multi-zones of mattresses. Summary of the invention
[0005] The present application provides a mattress multi-zone temperature coordinated control method and system to enhance the user's personalized comfort experience of the mattress.
[0006] The present application provides a mattress multi-zone temperature coordinated control method, comprising: Divide the mattress into multiple temperature control areas, wherein each temperature control area is configured with a temperature sensor and a pressure sensor to respectively collect temperature data and pressure data on the surface of the mattress; By analyzing the collected pressure data, the user's body parts corresponding to each temperature control area are identified, and the mattress surface temperature of the collected temperature control area is regarded as the indirect body surface temperature of the corresponding body part; Based on the identified body parts and indirect body surface temperature, the temperature requirements of each temperature control area are calculated, and the initial temperature control strategy of each temperature control area is set, wherein the initial temperature control strategy includes a combined control mode of a water circulation system and an electric heating element, wherein the water circulation system is used to quickly and significantly adjust the temperature, and the electric heating element is used to fine-tune the temperature to achieve the target temperature of each temperature control area; When any temperature control area is temperature-controlled according to the initial temperature control strategy, the temperature of the adjacent temperature control area is adjusted in conjunction, and a smooth temperature transition between different areas is achieved by synchronously adjusting the water circulation flow rate, so as to ensure coordinated temperature control of the entire mattress.
[0007] Furthermore, the mattress is divided into a plurality of temperature control zones, including: The mattress is divided into multiple temperature control areas including the head, shoulders, back, waist, buttocks, legs and feet. Each temperature control area is independently equipped with a temperature sensor and a pressure sensor to collect temperature and pressure data of the corresponding area in real time; A temperature buffer zone is preset between adjacent temperature control areas to facilitate a smooth transition during the temperature control process.
[0008] Furthermore, dividing the mattress into a plurality of temperature control zones further includes: The sensors in each temperature control area are arranged in a multi-point distribution mode to ensure effective coverage of a large temperature control area; By collecting data from multiple sensing points, the average value and volatility of the temperature and pressure distribution in the area are calculated, so as to accurately infer the overall temperature demand of the corresponding area.
[0009] Furthermore, the analysis of the collected pressure data to identify the user's body parts corresponding to each temperature control zone includes: In each temperature control area, the pressure distribution data is collected in real time by the pressure sensor, and the pressure data of the area is expressed as a pressure matrix ,in and Indicates a specific sampling point within the temperature control area. Indicates the time sampling point; According to the preset human anatomical features, regional normalization is used to transform the pressure matrix Transformed into a standardized pressure characteristic matrix ; Calculate the pressure center of gravity data of each area according to the following formula (1): : in, Number the area; Collect pressure center of gravity data in multiple short time periods ; According to the following formula (2), calculate the pressure center of gravity change vector in each short time period , obtain the posture feature vector sequence: in, and is the weight coefficient; Indicates the length of the historical data time window; Using a path optimization algorithm based on gradient descent, the posture feature vector sequence is compared with the typical pressure change characteristics of different body parts in the human body template library to generate a path matching score matrix, which represents the matching degree of each short time period with the human body part pressure template; In the path matching score matrix, a local normalization and adaptive weighted processing method is used to screen out the highest scoring path as a matching result; The user's body part corresponding to the current area is determined according to the matching result.
[0010] Furthermore, the path optimization algorithm based on gradient descent is used to compare the posture feature vector sequence with the typical pressure change characteristics of different body parts in the human body template library to generate a path matching score matrix, including: Build a path-to-score matrix The objective function , the objective function represents the matching error between the posture feature vector sequence and the typical pressure change characteristics of different body parts in the human body template library; the objective function , defined as the following formula (3): in, is a similarity function used to calculate the observed posture feature vector With template features similarities between; is an element in the path matching score matrix, indicating the The matching score of each node; is the adaptive weighting coefficient; The similarity function It is defined as the following formula (4): in, Represents the Euclidean distance between the observation vector and the template vector; is a smoothing parameter used to control the rate at which similarity decays; According to the following formula (5), calculate each node in the matching path Gradient : in, Represents the similarity function with respect to the observation vector The partial derivative of is calculated as follows: In each iteration, the elements in the path matching score matrix are updated according to the following formula (7): , the update formula is: in, For the The score of the iteration; For the The score of the iteration; is the learning rate, and the path matching score matrix is gradually optimized by gradient descent , so that it can increase the best matching path between the posture feature vector sequence and the typical pressure change characteristics in the human body template library.
[0011] Furthermore, in the path matching score matrix, the highest scoring path is selected as the matching result by using local normalization and adaptive weighting processing methods, including: The path matching score matrix is divided into multiple local areas, and the score of each local area is normalized to eliminate the difference in the score scales in different areas and ensure that the scores of each local area can be compared under the same benchmark; After normalization, the weight of each path node is dynamically adjusted according to the historical matching data and the current matching score. The adaptive weighting process makes the weight of high-matching nodes higher, thereby increasing their influence on the overall path score and highlighting the contribution of key nodes. The normalized and weighted path scores are accumulated, the total scores of all possible paths are calculated, and the path with the highest total score is selected from the path matching score matrix as the matching result.
[0012] Furthermore, based on the identified body parts and indirect body surface temperature, the temperature requirements of each temperature control area are calculated, and the initial temperature control strategy of each temperature control area is set, including: For each identified body part, a basic temperature requirement model is set according to the temperature comfort curve of the human body; the basic temperature requirement model defines the target temperature range of the brother's body part through physiological data and sleep temperature research data ; According to the following formula 8, calculate the dynamic temperature difference coefficient : in, Indicates Indirect body surface temperature in each temperature-controlled area; For the The adjacent temperature control area Temperature control zones; Display and temperature control area A collection of adjacent regions; Indicates the number of neighboring regions of a region set; indirect surface temperature , Target temperature and dynamic temperature coefficient Combined, according to the following formula (9), determine each temperature control area Initial temperature requirement : in, To adaptively adjust parameters, the system will adjust them according to the user's sleep history data and current body temperature changes to balance the temperature control response speed and temperature stability; Based on the calculated initial temperature demand of the temperature control area, the combination strategy of the water circulation system and the electric heating element is set.
[0013] The present application provides a mattress multi-zone temperature coordinated control system, comprising: A division unit, used to divide the mattress into a plurality of temperature control areas, wherein each temperature control area is configured with a temperature sensor and a pressure sensor to respectively collect temperature data and pressure data of the mattress surface; An identification unit, for identifying the user's body part corresponding to each temperature control area by analyzing the collected pressure data, and regarding the collected mattress surface temperature of the temperature control area as the indirect body surface temperature of the corresponding body part; a setting unit, for calculating the temperature requirements of each temperature control area based on the identified body parts and indirect body surface temperature, and setting an initial temperature control strategy for each temperature control area, wherein the initial temperature control strategy includes a combined control mode of a water circulation system and an electric heating element, wherein the water circulation system is used to quickly and significantly adjust the temperature, and the electric heating element is used to fine-tune the temperature to achieve a target temperature for each temperature control area; The linkage unit is used to link the temperature adjustment of adjacent temperature control areas when any temperature control area is temperature-controlled according to the initial temperature control strategy, and to achieve a smooth temperature transition between different areas by synchronously adjusting the water circulation flow rate, so as to ensure coordinated temperature control of the entire mattress.
[0014] The technical solution proposed in this application has the following beneficial technical effects: (1) By dividing the mattress into multiple temperature control zones and configuring temperature and pressure sensors, the distribution of various parts of the user's body can be accurately identified, and then zone control can be performed according to the specific temperature requirements of different parts of the body, achieving higher temperature control accuracy and user comfort. (2) By analyzing the pressure data and temperature data of each temperature control zone and setting the initial temperature control strategy based on the user's body surface temperature requirements, the combined control method of the water circulation system and the electric heating element can quickly achieve large-scale temperature adjustment and fine-tune the small temperature difference to meet the user's personalized temperature requirements. (3) When adjusting the temperature in any temperature control zone, the adjacent temperature control zones are linked to achieve smooth temperature transition between zones by synchronously adjusting the water circulation flow rate to avoid excessive temperature differences between zones, thereby forming a uniform temperature distribution throughout the mattress and improving the user's overall comfort experience. (4) According to the real-time temperature control data and the changes in the user's body surface temperature, the system can dynamically adjust the temperature control strategy of each zone so that it can automatically adapt to changes in the environment and the user's body position, thereby maintaining a constant comfortable temperature and improving the intelligence level of the temperature control system. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] Figure 1 This is a flow chart of a method for coordinated temperature control of multiple zones of a mattress provided in the first embodiment of the present application.
[0016] Figure 2 It is a schematic diagram of a mattress multi-zone temperature coordinated control system provided in the second embodiment of the present application. DETAILED DESCRIPTION
[0017] Many specific details are described in the following description to facilitate a full understanding of the present application. However, the present application can be implemented in many other ways than those described herein, and those skilled in the art can make similar generalizations without violating the connotation of the present application, so the present application is not limited by the specific implementation disclosed below.
[0018] The first embodiment of the present application provides a method for coordinated temperature control of multiple zones of a mattress. Figure 1 , which is a schematic diagram of the first embodiment of the present application. Figure 1 A method for coordinated temperature control of multiple zones of a mattress is described in detail in the first embodiment of the present application.
[0019] Step S101: Divide the mattress into a plurality of temperature control areas, wherein each temperature control area is configured with a temperature sensor and a pressure sensor to respectively collect temperature data and pressure data of the mattress surface.
[0020] In step S101, the mattress is divided into a plurality of temperature control zones, so that each zone can monitor and control the temperature separately to meet the personalized temperature requirements of different parts of the user's body. In a specific implementation, the zones of the mattress can be reasonably divided according to the anatomical characteristics of the human body, such as the head and neck zone, shoulder zone, back zone, waist zone, hip zone, leg zone and foot zone. This zoning method is intended to independently control the temperature of each part to achieve more sophisticated temperature management. The number of zones and the layout of the zones can be appropriately adjusted according to the actual size and shape of the mattress to ensure that each zone has reasonable coverage and conforms to the user's body contact distribution.
[0021] A temperature sensor and a pressure sensor are configured in each temperature control area to collect temperature data and pressure data in the area respectively. The temperature sensor is embedded in the surface layer of the mattress to collect temperature information on the mattress surface in real time; while the pressure sensor is arranged in the underlying structure of each temperature control area to detect the pressure distribution in the area, so as to determine the contact between the user's body parts and the mattress. In the specific design, the arrangement of the temperature sensor and pressure sensor in each temperature control area should be able to accurately cover each sampling point in the area to ensure that complete and detailed temperature and pressure data can be obtained.
[0022] Temperature sensors and pressure sensors can be designed with multi-point distribution to further enhance the accuracy of data collection. For example, each temperature control area can contain multiple temperature and pressure sensing nodes, so that the system can accurately obtain temperature distribution and pressure distribution data in any case of changes in the user's body position. These sensors are connected to the central control unit and transmit the collected data in real time. The central control unit analyzes the user's real-time status through these data and provides a basis for subsequent temperature control strategies.
[0023] The collection frequency of temperature data and pressure data can be set to a certain sampling frequency according to user needs. The setting of the sampling frequency needs to balance the real-time and energy consumption requirements of the data. In the specific implementation, the sampling frequency of the temperature control area can be set to once per minute, or the sampling frequency can be adjusted as needed. In the process of data collection, the data of the temperature sensor and the pressure sensor are collected independently, and are processed and stored in real time by the temperature data processing module and the pressure data processing module in the control system respectively, to ensure the integrity and timeliness of the data, and provide accurate real-time basis for subsequent temperature control.
[0024] Through the above steps, step S101 completes the partition setting of the mattress and the collection and configuration of temperature and pressure data, laying the foundation for accurate body part recognition and personalized temperature control in the subsequent steps. This step enables the system to effectively perceive and respond to the user's actual temperature control needs through reasonable partitioning and precise data collection design, ensuring the accuracy and intelligence of the temperature control effect.
[0025] Furthermore, the mattress is divided into a plurality of temperature control zones, including: The mattress is divided into multiple temperature control areas including the head, shoulders, back, waist, buttocks, legs and feet. Each temperature control area is independently equipped with a temperature sensor and a pressure sensor to collect temperature and pressure data of the corresponding area in real time; A temperature buffer zone is preset between adjacent temperature control areas to facilitate a smooth transition during the temperature control process.
[0026] In this embodiment, the mattress is divided into multiple temperature control areas, including specific areas such as the head, shoulders, back, waist, buttocks, legs and feet. Each temperature control area is set according to the characteristics of different parts of the human body to meet the personalized temperature needs of different parts. Temperature sensors and pressure sensors are independently configured inside each temperature control area to achieve accurate temperature monitoring and pressure data collection in the area. The temperature sensor is usually placed in an area close to the surface of the mattress to ensure that the temperature changes of the surface of the mattress can be reflected in real time. The pressure sensor is arranged at a deeper level to identify specific body parts by detecting the weight distribution of the user on the mattress. The independently configured sensor system allows each temperature control area to achieve precise control of the current temperature and pressure, thereby providing the most suitable temperature regulation for each body part.
[0027] A temperature buffer zone is preset between the boundaries of each temperature control area to ensure a smooth transition during the temperature adjustment process between different temperature control areas. The design of the temperature buffer zone is based on people's comfort requirements for temperature changes. Its function is to ease the temperature difference between adjacent temperature control areas and avoid abrupt changes caused by inconsistent temperatures in each area. This buffer zone is usually achieved by adjusting the temperature settings of adjacent areas. For example, a transition temperature zone can be set between the head and shoulder areas so that the lower temperature of the head and the slightly higher temperature of the shoulders can transition naturally, reducing the discomfort caused by the temperature difference.
[0028] The temperature buffer zone can also be adjusted dynamically based on the feedback data from the sensor. By real-time monitoring of the temperature of adjacent areas, the temperature setting of the transition zone can be automatically adjusted to ensure that the temperature between different areas always maintains a smooth transition. At the same time, the width and specific temperature setting of the buffer zone can be adjusted individually according to the user's body position distribution, the size of the mattress, and the user's temperature preference to achieve the best comfort effect. This zoning method not only provides independent temperature control support for each part of the body, but also effectively eliminates temperature mutations between areas through the design of the buffer zone, improving the comfort of the overall sleeping experience and the accuracy of the temperature control effect.
[0029] Furthermore, dividing the mattress into a plurality of temperature control zones further includes: The sensors in each temperature control area are arranged in a multi-point distribution mode to ensure effective coverage of a large temperature control area; By collecting data from multiple sensing points, the average value and volatility of the temperature and pressure distribution in the area are calculated, so as to accurately infer the overall temperature demand of the corresponding area.
[0030] In this embodiment, in order to ensure accurate monitoring of each temperature control area, the system adopts a multi-point distributed sensor arrangement in each temperature control area. By arranging temperature sensors and pressure sensors at multiple locations in the area, it is possible to achieve comprehensive coverage of large temperature control areas, thereby avoiding data deviations caused by a single or a few measuring points, and improving the accuracy and reliability of temperature and pressure detection in the area. The multi-point distribution method allows the system to collect more detailed temperature and pressure data, ensuring that even if there are local changes in temperature or pressure in the area, the system can monitor it in a timely manner.
[0031] During the temperature control process, multiple sensing points in each temperature control area will continuously collect temperature and pressure data. These data will then be collected and calculated by the system processing unit to generate the overall temperature and pressure characteristics of the area. Specifically, by averaging the temperature data of each sensing point, the overall temperature level in the temperature control area can be obtained, thereby eliminating the error caused by temperature deviation at a single location and ensuring more accurate temperature control. At the same time, the multi-point data of the pressure sensor is also used to calculate the average pressure to identify the temperature requirements required for the area. In data processing, the system not only considers the average value, but also analyzes the volatility of temperature and pressure data, and uses the fluctuation amplitude of the data to determine whether there are abnormal temperature changes or uneven pressure distribution in the area.
[0032] The arrangement and calculation method of multi-point sensing enables the system to automatically calculate the overall temperature requirements of the area based on the actual contact and temperature requirements of the user in the area, and adjust the temperature control strategy accordingly. Through the integrated analysis of multi-point data, the system can achieve precise adjustment of temperature control, which not only improves the response speed of temperature control, but also effectively avoids the discomfort caused by local temperature deviation. This multi-point arrangement and corresponding data processing method provide a basis for achieving high-precision temperature management of the temperature control area, allowing the mattress to be dynamically adjusted according to the real-time needs of the user, greatly improving the overall temperature control effect and the comfort of the user experience.
[0033] Step S102: by analyzing the collected pressure data, the user's body part corresponding to each temperature control area is identified, and the mattress surface temperature of the collected temperature control area is regarded as the indirect body surface temperature of the corresponding body part.
[0034] In step S102, by analyzing the pressure data collected in step S101, the system identifies the user's body parts corresponding to each temperature control area. The implementation of this step is based on the data of the pressure sensor, so as to judge the contact between each temperature control area and the user's body, thereby determining the specific body parts in different areas. Specifically, the system first analyzes the pressure distribution characteristics of each temperature control area, including the size of the pressure, the distribution pattern and the change of the pressure center of gravity. These pressure data provide basic information for identifying the user's posture and position on the mattress.
[0035] To ensure the accuracy of recognition, the system calculates and processes the pressure data of each area in real time. For example, by performing a weighted average calculation on the pressure values of each temperature control area, the pressure center of gravity position of each area is obtained, and combined with the historical pressure data sequence of each area, the user's body part in the area is identified through a pattern matching algorithm. The system uses a preset human anatomical model, which contains the typical pressure distribution characteristics of each body part, so that the real-time pressure data can be compared with the pressure pattern in the human body template to determine the specific body part corresponding to each temperature control area, such as the head and neck area, shoulder area, waist area, etc.
[0036] After identifying the body parts in each temperature control area, the system regards the real-time temperature data of each temperature control area as the indirect body surface temperature of the corresponding body part. This is because the temperature sensor is embedded in the surface of the mattress and directly measures the temperature of the mattress surface rather than the direct temperature of the user's body surface. Therefore, the system interprets the mattress surface temperature data of the area as the indirect body surface temperature of the part through the identified body part. In order to meet the accuracy requirements of the body surface temperature, the system will filter the temperature sensor data to remove temperature fluctuations caused by environmental changes or brief contact, to ensure more stable indirect body surface temperature data.
[0037] This step also includes constantly updating the position of the user's body on the mattress to cope with the impact of changes in the user's posture during sleep. The system continuously tracks changes in the user's body position by collecting and analyzing pressure data in real time, and adjusts the body parts corresponding to each temperature control area in time under different sleeping positions to maintain the accuracy and consistency of temperature data.
[0038] Furthermore, the analysis of the collected pressure data to identify the user's body parts corresponding to each temperature control zone includes: In each temperature control area, the pressure distribution data is collected in real time by the pressure sensor, and the pressure data of the area is expressed as a pressure matrix ,in and Indicates a specific sampling point within the temperature control area. Indicates the time sampling point; According to the preset human anatomical features, regional normalization is used to transform the pressure matrix Transformed into a standardized pressure characteristic matrix ; Calculate the pressure center of gravity data of each area according to the following formula (1): : in, Number the area; Collect pressure center of gravity data in multiple short time periods ; According to the following formula (2), calculate the pressure center of gravity change vector in each short time period , obtain the posture feature vector sequence: in, and is the weight coefficient; Indicates the length of the historical data time window; Using a path optimization algorithm based on gradient descent, the posture feature vector sequence is compared with the typical pressure change characteristics of different body parts in the human body template library to generate a path matching score matrix, which represents the matching degree of each short time period with the human body part pressure template; In the path matching score matrix, a local normalization and adaptive weighted processing method is used to screen out the highest scoring path as a matching result; The user's body part corresponding to the current area is determined according to the matching result.
[0039] In this embodiment, by analyzing the collected pressure data, the system can identify the user's body part corresponding to each temperature control area. First, in each temperature control area, real-time data collection is performed through the configured pressure sensor. The pressure data in each temperature control area is represented in matrix form as , in and Respectively represent the row and column coordinates of a specific sampling point in the area, Indicates the sampling time. This matrix structure enables the system to accurately represent the pressure conditions at multiple locations in the area, and can record the pressure distribution at different time points in real time, thereby obtaining dynamically changing pressure data.
[0040] In order to standardize the pressure data of each temperature control area, the system will adjust the pressure matrix according to the preset human anatomical characteristics. Normalize and convert into a standardized pressure conversion matrix Regional normalization is to adjust the original data in the pressure matrix into standardized data that can be directly compared by analyzing the typical pressure distribution characteristics of different parts of the human body, so as to adapt to the individual differences in weight and posture of different users. It can accurately reflect the pressure distribution characteristics of the user's current posture and provide a unified benchmark for subsequent center of gravity data calculation.
[0041] The system then calculates the pressure center of gravity data of each temperature control area according to formula (1) , in Indicates the specific temperature control area number. Formula (1) defines the calculation method of the pressure center of gravity: In this formula, and Represent the weighted values of each sampling point in the row and column directions respectively, and the matrix Each element in is weighted by row and column coordinates to obtain the center position of the cumulative pressure distribution, i.e., the center of gravity. It is a two-dimensional vector, the first component of which represents the position of the center of gravity in the row direction, and the second component represents the position in the column direction. The position of the center of gravity indicates the pressure center of the user's body in the temperature control area.
[0042] Next, the system will collect the center of gravity data in multiple short time periods. To analyze the user's posture changes. In order to quantify this change, the system calculates the pressure center of gravity change vector in each time period according to formula (2): : In this formula, , ,and is the weight coefficient, which is used to adjust the impact of changes at different time points on the overall posture change. These weight coefficients can be set according to the historical data or actual needs of different users.
[0043] It indicates the change in the pressure center of gravity between the current time point and the next time point, that is, the short-term change.
[0044] Indicates the change in pressure center of gravity between the current time point and the previous time point, as a reference point.
[0045] It is the cumulative change of historical data, which is used to reflect the long-term trend of users within the time window. It is the length of the time window, which is used to control the range of accumulated data to avoid fluctuations in a short period of time affecting the overall judgment.
[0046] By comprehensively calculating the changes in the center of gravity of pressure in these different time periods, the system can obtain the user's posture feature vector sequence in each temperature control area. The posture feature vector sequence contains the trend of the pressure distribution change of the user's body in each temperature control area. The system inputs this data into the path optimization algorithm based on gradient descent for feature matching. By comparing the posture feature vector sequence with the typical pressure change characteristics in the human body template library, the system generates a path matching score matrix. This matrix is used to quantify the degree of fit between the current user posture and the human body template, and to screen out the best matching path based on the degree of match between each short time period and the human body part pressure template. Finally, the system identifies the user's body part corresponding to the current temperature control area based on the path matching results.
[0047] Furthermore, the path optimization algorithm based on gradient descent is used to compare the posture feature vector sequence with the typical pressure change characteristics of different body parts in the human body template library to generate a path matching score matrix, including: Establish the objective function of path matching to score matrix , the objective function represents the matching error between the posture feature vector sequence and the typical pressure change characteristics of different body parts in the human body template library; the objective function , defined as the following formula (3): in, is a similarity function used to calculate the observed posture feature vector With template features similarities between; is an element in the path matching score matrix, indicating the The matching score of each node; is the adaptive weighting coefficient; The similarity function It is defined as the following formula (4): in, Represents the Euclidean distance between the observation vector and the template vector; is a smoothing parameter used to control the rate at which similarity decays; According to the following formula (5), calculate each node in the matching path Gradient : in, Represents the similarity function with respect to the observation vector The partial derivative of is calculated as follows: In each iteration, the elements in the path matching score matrix are updated according to the following formula (7): , the update formula is: in, For the The element of the iteration ; For the The element of the iteration ; is the learning rate, and the path matching score matrix is gradually optimized by gradient descent , so that it can increase the best matching path between the posture feature vector sequence and the typical pressure change characteristics in the human body template library.
[0048] This embodiment uses a path optimization algorithm based on gradient descent to accurately match the observed posture feature vector sequence with the typical pressure change features in the human body template library, thereby generating a path matching score matrix. First, by defining an objective function , which represents the matching error between the posture feature vector sequence and the human body template. The objective function is expressed by formula (3): In this objective function, each element has a specific role. First, is an adaptive weighting coefficient applied to each path matching score matrix node, allowing the system to adjust the weights of different nodes when calculating the matching error. is a similarity function that is used to compute the observed pose feature vector and human body template features Finally, Represents the elements in the path matching score matrix, specifically the The matching score of nodes. Similarity function Defined by formula (4): In this similarity function, Represents the Euclidean distance between the observation vector and the template feature vector, which is used to quantify the difference between the two. Smoothing parameter The decay rate of the similarity function is controlled so that the similarity is close to 1 at a small distance and decays rapidly to close to 0 as the distance increases, thereby strengthening the matching score of the most similar position.
[0049] The system achieves path optimization by calculating the gradient of each node. The gradient calculation formula is shown in formula (5): in, is the similarity function with respect to the observation vector The partial derivative of is used to guide the adjustment direction of the matching path in each iteration. The calculation of the partial derivative is shown in formula (6): In this expression, The part is used to quantify the impact of the error between the observation vector and the template vector on the overall similarity, multiplied by The error can be attenuated to a reasonable range, thereby improving the effectiveness of the gradient.
[0050] At each iteration, the system updates the elements in the path matching score rejection matrix based on the gradient information. The update formula is shown in formula (7): in, For the The score of the iteration, is the score of the previous iteration, the learning rate Controls the step size of the gradient descent. By optimizing the path matching score matrix in each iteration, the system gradually adjusts the score value so that it can accurately reflect the degree of match between the observed posture feature vector sequence and the human body template features.
[0051] Furthermore, in the path matching score matrix, the highest scoring path is selected as the matching result by using local normalization and adaptive weighting processing methods, including: The path matching score matrix is divided into multiple local areas, and the score of each local area is normalized to eliminate the difference in the score scales in different areas and ensure that the scores of each local area can be compared under the same benchmark; After normalization, the weight of each path node is dynamically adjusted according to the historical matching data and the current matching score. The adaptive weighting process makes the weight of high-matching nodes higher, thereby increasing their influence on the overall path score and highlighting the contribution of key nodes. The normalized and weighted path scores are accumulated, the total scores of all possible paths are calculated, and the path with the highest total score is selected from the path matching score matrix as the matching result.
[0052] In this embodiment, in order to ensure the accuracy and comparability of the path matching score matrix, the system first divides the entire path matching score matrix into multiple local areas. In each local area, the path score may differ due to the scale or environmental factors between the areas, and directly comparing the scores of different areas may lead to misjudgment. To solve this problem, the system normalizes the scores in each local area, and adjusts the scores in the local area to the same benchmark through this process, so that the scores of all areas can be compared under a unified scale.
[0053] After completing the normalization process, the system further performs adaptive weighting on each path node to dynamically adjust the weight of each node. Specifically, the adaptive weighting process dynamically adjusts the weight of the node based on the performance of each node in historical matching and the current matching score, so that nodes with higher matching degrees receive higher weights. In this way, the proportion of key nodes with high matching degrees in the overall path score will increase, thereby being able to more accurately highlight the nodes that play a key role in the matching results. Through this adaptive weighting process, the system can more effectively improve the accuracy of path matching, so that nodes that are truly valuable for reference contribute more to the results when calculating the total score, reducing the interference of other nodes.
[0054] Next, the system accumulates the normalized and weighted path scores and calculates the total score of all possible paths. This process involves adding up the scores of all nodes on each path to obtain a comprehensive score for each path. Finally, the system selects the path with the highest total score in the path matching score matrix as the final matching result. In this way, the system can accurately select the path that best matches the human body template characteristics from multiple candidate paths, making the identified matching results more reliable, thereby achieving accurate recognition of the user's body parts.
[0055] Step S103: Based on the identified body parts and indirect body surface temperature, the temperature requirements of each temperature control area are calculated, and the initial temperature control strategy of each temperature control area is set, wherein the initial temperature control strategy includes a combined control method of a water circulation system and an electric heating element, the water circulation system is used to quickly and significantly adjust the temperature, and the electric heating element is used to fine-tune the temperature to achieve the target temperature of each temperature control area.
[0056] In step S103, based on the identified body parts and the indirect body surface temperature of each temperature control area, the system calculates the specific temperature requirements of each temperature control area and sets the initial temperature control strategy accordingly. The formulation of this strategy takes into account the user's temperature control requirements, the temperature difference between the mattress surface temperature and the user's actual body temperature, and the temperature comfort requirements of different body parts. Through this process, the system can achieve zoned temperature control and provide customized temperature regulation for each area.
[0057] First, the system determines the temperature requirement of the area based on the identified body part type and its indirect body surface temperature. Different body parts have different temperature requirements. For example, the head and neck usually prefer a lower temperature to improve sleep quality, while the feet may require a slightly higher temperature to promote blood circulation. Therefore, the system combines the user's sleeping habits with the specific needs of the body parts to calculate the target temperature for each area.
[0058] After obtaining the target temperature requirement, the system sets the initial temperature control strategy for each temperature control area. This strategy consists of a combined control method of the water circulation system and the electric heating element, aiming to achieve the target temperature quickly and accurately. The water circulation system achieves a large degree of temperature adjustment through the temperature and flow rate of the circulating water, which is suitable for rapid adjustment when the temperature deviates greatly from the target value. For example, when it is detected that the temperature in the waist area is significantly lower, the system will accelerate the water circulation flow rate and adjust the water temperature to quickly increase the regional temperature and reduce the temperature deviation. At the same time, the water circulation system can gradually reduce the flow rate when it reaches near the target temperature to avoid over-adjustment.
[0059] When the temperature approaches the target value, the electric heating element takes over the task of temperature fine-tuning to provide more precise temperature control. The electric heating element can adjust the temperature by refining the power output, which is especially suitable for scenarios that need to maintain a constant temperature or fine adjustment. At this time, the system fine-tunes the output power of the electric heating element according to the real-time temperature of the temperature control area to ensure that the temperature of the temperature control area remains within the target range. The combined regulation of the electric heating element and the water circulation system ensures the flexibility and accuracy of temperature adjustment, thereby meeting the temperature requirements of different parts of the body and realizing personalized temperature control.
[0060] On the whole, in the process of estimating temperature requirements and setting initial temperature control strategies, the system flexibly selects the control method based on the temperature requirements of each temperature control area, so that the water circulation system is responsible for rapid and substantial temperature adjustment, and the electric heating element is responsible for fine temperature control, ensuring that the final temperature control effect can both respond quickly to temperature changes and accurately maintain the target temperature, providing an efficient and comfortable temperature control experience.
[0061] Furthermore, based on the identified body parts and indirect body surface temperature, the temperature requirements of each temperature control area are calculated, and the initial temperature control strategy of each temperature control area is set, including: For each identified body part, a basic temperature requirement model is set according to the temperature comfort curve of the human body; the basic temperature requirement model defines the target temperature range of the brother's body part through physiological data and sleep temperature research data ; According to the following formula 8, calculate the dynamic temperature difference coefficient : in, Indicates Indirect body surface temperature in each temperature-controlled area; For the The temperature control area adjacent to Temperature control zones; Display and temperature control area A collection of adjacent regions; Indicates the number of neighboring regions of a region set; indirect surface temperature , Target temperature and dynamic temperature coefficient Combined, according to the following formula (9), determine each temperature control area Initial temperature requirement : in, To adaptively adjust parameters, the system will adjust them according to the user's sleep history data and current body temperature changes to balance the temperature control response speed and temperature stability; Based on the calculated initial temperature demand of the temperature control area, the combination strategy of the water circulation system and the electric heating element is set.
[0062] In this embodiment, the system calculates the temperature requirements of each temperature control area based on the identified body parts and indirect body surface temperature, and sets an initial temperature control strategy for each area to ensure that the mattress provides temperature control that meets human comfort in each area. The implementation of this process includes several key steps, from the construction of the temperature requirement model to the calculation of the initial temperature requirement.
[0063] First, the system sets a basic temperature requirement model for each identified body part based on the human body's temperature comfort curve. This model defines the target temperature range for each body part based on physiological data and research results on sleep temperature. , ensuring that the temperature of each temperature control area can meet the temperature comfort needs of that part. For example, the temperature target of the head area may be slightly lower, while the temperature target of the foot area is higher to meet the differentiated temperature requirements of different parts. The determination of the temperature target value is based on a scientific temperature curve to ensure that users get the best temperature control experience in different parts of the body.
[0064] Next, the system calculates a dynamic temperature difference coefficient , which is used to reflect the temperature difference between each temperature control area and its adjacent areas. The calculation of the dynamic temperature difference coefficient is based on formula (8): In this formula, Indicates The indirect surface temperature of each temperature-controlled area reflects the temperature characteristics of the surface of the area; Indicates the area adjacent to the Indirect body surface temperature in each temperature-controlled area; Display and temperature control area A collection of adjacent regions. Is with the region The total number of adjacent zone sets. In this way, the system can quantify the temperature difference between a temperature-controlled zone and adjacent zones to dynamically adjust temperature requirements.
[0065] In deriving the dynamic temperature difference coefficient After that, the system further converts the indirect body surface temperature , Target temperature and dynamic temperature coefficient Combined together, use formula (9) to calculate each temperature control area Initial temperature requirement : In this formula, It is an adaptive adjustment parameter used to dynamically adjust the temperature requirements under different conditions to balance the response speed and temperature stability of the temperature control. Specifically, The value can be adjusted adaptively based on the user's sleep history data and current changes in body surface temperature. By setting this parameter, the system can strike a balance between temperature response speed and stability, so that the temperature control effect can quickly respond to changes in temperature demand and remain stable during the temperature control process.
[0066] Once the initial temperature requirement Once the temperature is determined, the system sets a combination strategy of water circulation system and electric heating elements based on the demand to achieve efficient and accurate temperature control. The water shield system is used to adjust the temperature in a large range and quickly approach the target temperature range, while the electric heating elements are used for fine-tuning to ensure that the temperature control area can be accurately maintained at the preset target temperature. This combination strategy enables the temperature control of each temperature control area to have both responsiveness and temperature control accuracy, thereby providing a comfortable and personalized temperature control experience.
[0067] Furthermore, the combination strategy of the water circulation system and the electric heating element is set based on the calculated initial temperature requirement of the temperature control area, including: Determine the priority of the water circulation system and the electric heating element according to the size of the initial temperature demand and the temperature change rate of the current temperature control area; When the water circulation system is set as priority, the water circulation rate and water temperature are set according to the initial temperature requirements of the temperature control area; When the temperature in the temperature control area approaches the target temperature, the electric heating element takes over the temperature control and uses precise power control to achieve fine-tuning to achieve the final temperature requirement.
[0068] In this embodiment, the system develops a combined control strategy of the water circulation system and the electric heating element by calculating the initial temperature demand of the temperature control area, so as to effectively adjust the temperature of each temperature control area. The combined strategy flexibly determines the priority use of the water circulation system or the electric heating element based on the size of the initial temperature demand and the temperature change rate, so as to achieve the best temperature regulation effect under different temperature control requirements.
[0069] First, the system determines whether to use the water circulation system or the electric heating element first based on the initial temperature demand and the current temperature change rate of the temperature control area. The size of the initial temperature demand indicates the difference between the current temperature of the temperature control area and the target temperature, while the temperature change rate reflects the response speed of the temperature control area to temperature adjustment. If the initial temperature demand is large and the temperature control area needs to respond quickly, the water circulation system is used first to achieve fast adjustment; on the contrary, if the temperature of the temperature control area is close to the target temperature and only a small adjustment is required, the electric heating element is used first for fine-tuning control.
[0070] When the water circulation system is set as priority, the system sets the water circulation rate and water temperature according to the initial temperature requirement of the temperature control area. Specifically, when the temperature requirement is large, the system will increase the flow rate of the water circulation and adjust the water temperature to raise or lower the temperature of the temperature control area more quickly to approach the target temperature. The adjustment of the water circulation rate affects the heat exchange efficiency by controlling the speed of the water flow, allowing the water circulation system to significantly adjust the temperature of the temperature control area in a short period of time. The water temperature setting is determined according to the initial temperature requirement to ensure that the direction and amplitude of the adjustment can match the user's temperature requirements.
[0071] As the temperature of the temperature control area approaches the target temperature, the system gradually reduces the flow rate of the water circulation system and transfers the temperature control task to the electric heating element. The electric heating element takes over the temperature control at this stage and uses fine power control to achieve temperature fine-tuning. The fine-tuning method of the electric heating element allows the temperature control area to remain stable within a range very close to the target temperature through precise control of power output, thereby meeting the user's final temperature requirements. The power adjustment of the electric heating element is carried out in real time according to the current temperature deviation to ensure the accuracy and stability of temperature control.
[0072] This combined control strategy of the water circulation system and electric heating elements ensures the efficiency and accuracy of the temperature control process. The water circulation system provides a quick response when rapid and large temperature adjustments are required, while the electric heating elements achieve temperature stability during the fine control stage, so that each temperature control area can achieve the ideal temperature state during dynamic adjustment.
[0073] Step S104: When any temperature control area is temperature-controlled according to the initial temperature control strategy, the temperature of the adjacent temperature control area is adjusted in conjunction, and a smooth temperature transition between different areas is achieved by synchronously adjusting the water circulation flow rate to ensure coordinated temperature control of the entire mattress.
[0074] In step S104, when any temperature control area is adjusted according to the initial temperature control strategy, the system will automatically link the temperature adjustment of the adjacent temperature control area to achieve a smooth temperature transition of the entire mattress, thereby ensuring coordinated control of the overall temperature. This linkage adjustment process is achieved by synchronous control of the water circulation flow rate, aiming to avoid the abrupt impact of temperature changes in a single area on other areas, thereby providing users with a more uniform and continuous temperature control experience.
[0075] Specifically, when a temperature control area starts to perform temperature adjustment, the system detects the temperature difference between the temperature control area and its adjacent areas in real time to determine whether it is necessary to perform synchronous adjustment in the adjacent areas. For example, when a temperature control area is rapidly heated or cooled due to the user's temperature requirements, the temperature changes in adjacent areas may be affected. To this end, the system automatically adjusts the water circulation flow rate of adjacent areas synchronously to mitigate the temperature difference between adjacent areas and avoid obvious temperature gradients between different areas, thereby achieving a smooth temperature transition.
[0076] In the specific implementation process, the system first monitors the temperature change rate of the current temperature control area. If the temperature adjustment range is large, the system will diffuse the impact of the temperature change by accelerating the water circulation flow rate in the adjacent areas, making the temperature adjustment more uniform and avoiding the abrupt temperature transition. On the contrary, when the temperature change rate of the temperature control area is small, the system will appropriately slow down the water circulation flow rate in the adjacent areas to prevent over-adjustment from causing unstable temperature control in the adjacent areas.
[0077] In order to ensure the effectiveness of linkage regulation, the system sets a temperature balance coefficient for adjacent areas. This balance coefficient is set based on the relative positions of different temperature control areas and the user's temperature requirements to ensure that during the linkage regulation process, the flow rate changes of the water circulation meet actual needs and achieve a gradual transition. This temperature balance coefficient will be adaptively adjusted based on the user's sleeping posture and the current temperature requirements of each temperature control area, so that different areas can flexibly respond to the user's body temperature changes when linked, and achieve smooth temperature regulation across the entire mattress.
[0078] During the temperature transition process, the system will also continuously monitor and collect real-time temperature data of each temperature control area through a distributed feedback mechanism, and transmit the data to the central control module. The central control module continuously optimizes the temperature linkage parameters between adjacent areas based on the overall temperature control effect to ensure that the temperature change can be smoothly and gradually extended to other areas, achieving coordinated control of the temperature of the entire mattress.
[0079] Furthermore, when any temperature control area is temperature-controlled according to the initial temperature control strategy, the temperature of the adjacent temperature control area is adjusted in conjunction, and a smooth temperature transition between different areas is achieved by synchronously adjusting the water circulation flow rate to ensure coordinated temperature control of the entire mattress, including: Monitor the temperature change rate of the current temperature control area in real time. If the temperature change exceeds the preset threshold, the linkage adjustment mechanism of the adjacent temperature control area is triggered. According to the temperature difference and temperature change trend between the current area and the adjacent area, the adjustment parameters of the water circulation flow rate are dynamically calculated to increase the water circulation flow rate of the adjacent area when the temperature of the current area rises, and appropriately reduce the water circulation flow rate of the adjacent area when the temperature of the current area drops. The temperature balance coefficient is set based on the relative position of each temperature control area. The temperature transfer ratio between adjacent areas is determined by the balance coefficient to meet the temperature control requirements of different areas. The temperature change data of each area is fed back to the main control module through the distributed temperature control feedback mechanism. The main control module dynamically optimizes the temperature linkage parameters of adjacent areas based on the overall temperature control effect. A progressive adjustment strategy is adopted to gradually adjust the water circulation flow rate to achieve a gradual temperature transition, thereby avoiding temperature fluctuations caused by large flow rate changes during the temperature control process, ensuring smooth temperature transitions between temperature control areas, and achieving uniform temperature control throughout the mattress.
[0080] In this embodiment, when any temperature control area is adjusted according to the initial temperature control strategy, the system will adjust the temperature of the adjacent temperature control area in a coordinated manner to ensure that the temperature control of the entire mattress is coordinated and consistent. By linking the water circulation flow rate of adjacent areas, the system can achieve a smooth temperature transition between different temperature control areas, thereby providing a more uniform and comfortable temperature control environment.
[0081] First, the system monitors the temperature change rate of the current temperature control area in real time to ensure a quick response to temperature adjustment. If the system detects that the temperature change rate of the area exceeds the preset threshold, that is, the temperature changes too fast, the system will automatically trigger the linkage adjustment mechanism of the adjacent temperature control area. Through this mechanism, the system can dynamically calculate the adjustment parameters of the water circulation flow rate based on the temperature difference between the current temperature control area and the adjacent area and the temperature change trend. Specifically, when the temperature of the current temperature control area rises, the system will increase the water circulation flow rate in the adjacent area, so that the impact of the temperature rise will gradually spread to the adjacent area, avoiding unevenness caused by the sharp change in temperature in a single area. When the temperature of the current area decreases, the system will appropriately reduce the water circulation flow rate in the adjacent area to slow down the impact of the temperature drop and achieve temperature balance between the areas.
[0082] To further ensure a coordinated transition of temperature, the system sets a temperature balance coefficient based on the relative position of each temperature control area. The temperature balance coefficient is used to determine the temperature transfer ratio between adjacent areas, so that each temperature control area can receive the appropriate amount of temperature adjustment according to its own needs. This setting takes into account the differences in temperature control requirements of different areas of the mattress, ensuring that the system can meet the specific needs of each area during linkage adjustment. At the same time, the system uses a distributed temperature control feedback mechanism to feed back the temperature change data of each temperature control area to the main control module in real time. After receiving this data, the main control module will dynamically optimize the temperature linkage parameters of adjacent areas based on the overall temperature control effect to achieve a more intelligent temperature control linkage.
[0083] In addition, in order to avoid temperature fluctuations caused by sudden changes in the water circulation flow rate, the system adopts a gradual adjustment strategy. The gradual adjustment strategy means that the system will not immediately adjust the flow rate significantly each time the temperature control is linked, but will gradually increase or decrease the flow rate of the water circulation to achieve a smooth temperature transition. This gradual adjustment method can effectively prevent temperature instability caused by rapid changes in flow rate during the temperature control process, ensure smooth temperature transitions between different temperature control areas, and achieve uniform temperature control effects across the entire mattress range.
[0084] Through the combined effects of real-time monitoring, application of temperature balance coefficient, distributed feedback and progressive adjustment strategy, the system achieves coordinated linkage between temperature control areas, making the temperature adjustment process of the entire mattress both rapid and smooth, thus providing users with a comfortable temperature control experience.
[0085] In the above-mentioned embodiment, a mattress multi-zone temperature coordinated control method is provided. Correspondingly, the present application also provides a mattress multi-zone temperature coordinated control method system. Since this embodiment, i.e., the second embodiment, is basically similar to the method embodiment, the description is relatively simple. For relevant parts, please refer to the partial description of the method embodiment. The embodiment described below is only exemplary.
[0086] The second embodiment of the present application provides a mattress multi-zone temperature coordinated control system, comprising: A division unit 201 is used to divide the mattress into a plurality of temperature control areas, wherein each temperature control area is configured with a temperature sensor and a pressure sensor to respectively collect temperature data and pressure data of the mattress surface; The identification unit 202 is used to identify the user's body part corresponding to each temperature control area by analyzing the collected pressure data, and regard the collected mattress surface temperature of the temperature control area as the indirect body surface temperature of the corresponding body part; A setting unit 203 is used to calculate the temperature requirements of each temperature control area based on the identified body parts and indirect body surface temperature, and set an initial temperature control strategy for each temperature control area, wherein the initial temperature control strategy includes a combined control mode of a water circulation system and an electric heating element, wherein the water circulation system is used to quickly and significantly adjust the temperature, and the electric heating element is used to fine-tune the temperature to achieve a target temperature of each temperature control area; The linkage unit 204 is used to link the temperature adjustment of the adjacent temperature control areas when any temperature control area is temperature-controlled according to the initial temperature control strategy, and to achieve a smooth temperature transition between different areas by synchronously adjusting the water circulation flow rate, so as to ensure coordinated temperature control of the entire mattress.
[0087] Although the present application is disclosed as above in the form of a preferred embodiment, it is not intended to limit the present application. Any technical personnel in this field may make possible changes and modifications without departing from the spirit and scope of the present application. Therefore, the scope of protection of the present application shall be based on the scope defined by the claims of the present application.
Claims
1. A mattress multi-zone temperature coordinated control method, characterized in that: include: Divide the mattress into multiple temperature control areas, wherein each temperature control area is configured with a temperature sensor and a pressure sensor to respectively collect temperature data and pressure data on the surface of the mattress; By analyzing the collected pressure data, the user's body parts corresponding to each temperature control area are identified, and the mattress surface temperature of the collected temperature control area is regarded as the indirect body surface temperature of the corresponding body part; Based on the identified body parts and indirect body surface temperature, the temperature requirements of each temperature control area are calculated, and the initial temperature control strategy of each temperature control area is set, wherein the initial temperature control strategy includes a combined control mode of a water circulation system and an electric heating element, wherein the water circulation system is used to quickly and significantly adjust the temperature, and the electric heating element is used to fine-tune the temperature to achieve the target temperature of each temperature control area; When any temperature control area is temperature-controlled according to the initial temperature control strategy, the temperature of the adjacent temperature control area is adjusted in conjunction, and a smooth temperature transition between different areas is achieved by synchronously adjusting the water circulation flow rate, so as to ensure coordinated temperature control of the entire mattress.
2. The mattress multi-zone temperature coordinated control method according to claim 1, characterized in that: The mattress is divided into multiple temperature control zones, including: The mattress is divided into multiple temperature control areas including the head, shoulders, back, waist, buttocks, legs and feet. Each temperature control area is independently equipped with a temperature sensor and a pressure sensor to collect temperature and pressure data of the corresponding area in real time; A temperature buffer zone is preset between adjacent temperature control areas to facilitate a smooth transition during the temperature control process.
3. The mattress multi-zone temperature coordinated control method according to claim 1, characterized in that: The step of dividing the mattress into a plurality of temperature control zones further comprises: The sensors in each temperature control area are arranged in a multi-point distribution mode to ensure effective coverage of a large temperature control area; By collecting data from multiple sensing points, the average value and volatility of the temperature and pressure distribution in the area are calculated, so as to accurately infer the overall temperature demand of the corresponding area.
4. The mattress multi-zone temperature coordinated control method according to claim 1, characterized in that: The method of analyzing the collected pressure data to identify the user's body parts corresponding to each temperature control area includes: In each temperature control area, the pressure distribution data is collected in real time by the pressure sensor, and the pressure data of the area is expressed as a pressure matrix ,in and Indicates a specific sampling point within the temperature control area. Indicates the time sampling point; According to the preset human anatomical features, regional normalization is used to transform the pressure matrix Transformed into a standardized pressure characteristic matrix ; Calculate the pressure center of gravity data of each area according to the following formula (1): : in, Number the area; Collect pressure center of gravity data in multiple short time periods ; According to the following formula (2), calculate the pressure center of gravity change vector in each short time period , obtain the posture feature vector sequence: in, and is the weight coefficient; Indicates the length of the historical data time window; Using a path optimization algorithm based on gradient descent, the posture feature vector sequence is compared with the typical pressure change characteristics of different body parts in the human body template library to generate a path matching score matrix, which represents the matching degree of each short time period with the human body part pressure template; In the path matching score matrix, a local normalization and adaptive weighted processing method is used to screen out the highest scoring path as a matching result; The user's body part corresponding to the current area is determined according to the matching result.
5. The mattress multi-zone temperature coordinated control method according to claim 4, characterized in that: The path optimization algorithm based on gradient descent is used to compare the posture feature vector sequence with the typical pressure change characteristics of different body parts in the human body template library to generate a path matching score matrix, including: Build a path-to-score matrix The objective function , the objective function represents the matching error between the posture feature vector sequence and the typical pressure change characteristics of different body parts in the human body template library; the objective function , defined as the following formula (3): in, is a similarity function used to calculate the observed posture feature vector With template features similarities between; is an element in the path matching score matrix, indicating the The matching score of each node; is the adaptive weighting coefficient; The similarity function It is defined as the following formula (4): in, Represents the Euclidean distance between the observation vector and the template vector; is a smoothing parameter used to control the rate at which similarity decays; According to the following formula (5), calculate each node in the matching path Gradient : in, Represents the similarity function with respect to the observation vector The partial derivative of is calculated as follows: In each iteration, the elements in the path matching score matrix are updated according to the following formula (7): , the update formula is: in, For the The score of the iteration; For the The score of the iteration; is the learning rate, and the path matching score matrix is gradually optimized by gradient descent , so that it can increase the best matching path between the posture feature vector sequence and the typical pressure change characteristics in the human body template library.
6. The mattress multi-zone temperature coordinated control method according to claim 4, characterized in that: In the path matching score matrix, the highest scoring path is selected as the matching result by using local normalization and adaptive weighted processing methods, including: The path matching score matrix is divided into multiple local areas, and the score of each local area is normalized to eliminate the difference in the score scales in different areas and ensure that the scores of each local area can be compared under the same benchmark; After normalization, the weight of each path node is dynamically adjusted according to the historical matching data and the current matching score. The adaptive weighting process makes the weight of high-matching nodes higher, thereby increasing their influence on the overall path score and highlighting the contribution of key nodes. The normalized and weighted path scores are accumulated, the total scores of all possible paths are calculated, and the path with the highest total score is selected from the path matching score matrix as the matching result.
7. The mattress multi-zone temperature coordinated control method according to claim 1, characterized in that: Based on the identified body parts and indirect body surface temperature, the temperature requirements of each temperature control area are calculated, and the initial temperature control strategy of each temperature control area is set, including: For each identified body part, a basic temperature requirement model is set according to the temperature comfort curve of the human body; the basic temperature requirement model defines the target temperature range of the brother's body part through physiological data and sleep temperature research data ; According to the following formula 8, calculate the dynamic temperature difference coefficient : in, Indicates Indirect body surface temperature in each temperature-controlled area; For the The temperature control area adjacent to Temperature control zones; Display and temperature control area A collection of adjacent regions; Indicates the number of neighboring regions of a region set; indirect surface temperature , Target temperature and dynamic temperature coefficient Combined, according to the following formula (9), determine each temperature control area Initial temperature requirement : in, To adaptively adjust parameters, the system will adjust them according to the user's sleep history data and current body temperature changes to balance the temperature control response speed and temperature stability; Based on the calculated initial temperature demand of the temperature control area, the combination strategy of the water circulation system and the electric heating element is set.
8. The mattress multi-zone temperature coordinated control method according to claim 7, characterized in that: The combination strategy of setting the water circulation system and the electric heating element based on the calculated initial temperature demand of the temperature control area includes: Determine the priority of the water circulation system and the electric heating element according to the size of the initial temperature demand and the temperature change rate of the current temperature control area; When the water circulation system is set as priority, the water circulation rate and water temperature are set according to the initial temperature requirements of the temperature control area; When the temperature in the temperature control area approaches the target temperature, the electric heating element takes over the temperature control and uses precise power control to achieve fine-tuning to achieve the final temperature requirement.
9. The mattress multi-zone temperature coordinated control method according to claim 1, characterized in that: When any temperature control area is temperature-controlled according to the initial temperature control strategy, the temperature of the adjacent temperature control area is adjusted in conjunction, and a smooth temperature transition between different areas is achieved by synchronously adjusting the water circulation flow rate to ensure coordinated temperature control of the entire mattress, including: Monitor the temperature change rate of the current temperature control area in real time. If the temperature change exceeds the preset threshold, the linkage adjustment mechanism of the adjacent temperature control area is triggered. According to the temperature difference and temperature change trend between the current area and the adjacent area, the adjustment parameters of the water circulation flow rate are dynamically calculated to increase the water circulation flow rate of the adjacent area when the temperature of the current area rises, and appropriately reduce the water circulation flow rate of the adjacent area when the temperature of the current area drops. The temperature balance coefficient is set based on the relative position of each temperature control area. The temperature transfer ratio between adjacent areas is determined by the balance coefficient to meet the temperature control requirements of different areas. The temperature change data of each area is fed back to the main control module through the distributed temperature control feedback mechanism. The main control module dynamically optimizes the temperature linkage parameters of adjacent areas based on the overall temperature control effect. A progressive adjustment strategy is adopted to gradually adjust the water circulation flow rate to achieve a gradual temperature transition, thereby avoiding temperature fluctuations caused by large flow rate changes during the temperature control process, ensuring smooth temperature transitions between temperature control areas, and achieving uniform temperature control throughout the mattress.
10. A mattress multi-zone temperature coordinated control system, characterized in that: include: A division unit, used to divide the mattress into a plurality of temperature control areas, wherein each temperature control area is configured with a temperature sensor and a pressure sensor to respectively collect temperature data and pressure data of the mattress surface; An identification unit, for identifying the user's body part corresponding to each temperature control area by analyzing the collected pressure data, and regarding the collected mattress surface temperature of the temperature control area as the indirect body surface temperature of the corresponding body part; a setting unit, for calculating the temperature requirements of each temperature control area based on the identified body parts and indirect body surface temperature, and setting an initial temperature control strategy for each temperature control area, wherein the initial temperature control strategy includes a combined control mode of a water circulation system and an electric heating element, wherein the water circulation system is used to quickly and significantly adjust the temperature, and the electric heating element is used to fine-tune the temperature to achieve a target temperature for each temperature control area; The linkage unit is used to link the temperature adjustment of adjacent temperature control areas when any temperature control area is temperature-controlled according to the initial temperature control strategy, and to achieve a smooth temperature transition between different areas by synchronously adjusting the water circulation flow rate, so as to ensure coordinated temperature control of the entire mattress.
Citation Information
Cited By
Partition temperature control method and system
CN120066154A