An electric blanket temperature management method and system

By analyzing the pressure distribution and weight data of the electric blanket and identifying the user's lying position area, the intelligent temperature management of the electric blanket is realized, solving the problem of the inability to flexibly adjust the heating temperature in the existing technology, and improving the user experience and efficiency.

CN119095206BActive Publication Date: 2025-07-04YUYAO FUYUN ELECTRONIC TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411516673.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-29
Publication Date
2025-07-04
Estimated Expiration
2044-10-29

AI Technical Summary

Technical Problem

Existing electric blankets cannot flexibly adjust the heating temperature according to the user's body surface temperature, and it is difficult to identify the user's lying position area for regional heating control, resulting in redundancy in heating and affecting user experience and efficiency.

Method used

By obtaining the position and pressure value of each heating area, setting the threshold value based on the user's weight data, analyzing the pressure distribution map, identifying the user's lying posture range, and adjusting the heating temperature according to the body surface temperature, and dividing different areas for targeted heating control.

Benefits of technology

It improves the heating efficiency of electric blankets, reduces power consumption, improves user comfort and user experience, and avoids the risk of scalding caused by excessive heating of electric blankets.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119095206B_ABST
    Figure CN119095206B_ABST
Patent Text Reader

Abstract

The present invention relates to the technical field of control systems, and particularly relates to a temperature management method and system for an electric blanket, including an electric blanket having a plurality of heating regions, and each heating region being capable of monitoring the pressure value of that region. The present invention can preliminarily determine the range of the user's lying posture through the head region analyzed by comparison, and further determine the approximate range region of the user on the electric blanket, and perform temperature regulation on this range region. On the one hand, it can enable the user to feel the heat of the electric blanket in a timely manner, improve the comfort level, reduce the heat loss caused by ineffective heating in other regions, improve the heating efficiency of the electric blanket, and reduce power consumption.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of control systems, and in particular to a temperature management method and system for an electric blanket. Background Art

[0002] Electric blankets are a common household appliance, mainly used to provide a warm and comfortable sleeping environment for sleepers in cold seasons. It is heated by a built-in electric heating element and can be laid on a mattress or used directly as a mattress. Electric blankets are usually equipped with a temperature controller, allowing users to adjust the temperature according to their needs. Some models even provide multiple temperature settings or timed shut-off functions to enhance flexibility and safety of use.

[0003] Electric blankets currently on the market generally require users to manually control the switch and temperature. A few can obtain pressure data to determine the user's usage status and intelligently control the heating of the heating wire, but none of them can flexibly adjust the heating temperature according to the user's body surface temperature, and it is difficult to identify the user's lying area for regional heating control, resulting in redundant heating of most areas of the electric blanket, affecting the actual use experience and work efficiency of the electric blanket, and there are certain defects. Summary of the invention

[0004] In view of the above-mentioned shortcomings of the prior art, the present invention provides an electric blanket temperature management method and system, which can effectively solve the problem that the intelligent level of the temperature and heating area control of the electric blanket in the prior art is not high, affecting the user experience.

[0005] To achieve the above objectives, the present invention is implemented through the following technical solutions:

[0006] The present invention provides a method for managing the temperature of an electric blanket, including an electric blanket having multiple heating areas, wherein the steps of performing temperature management include:

[0007] Step 1: Obtain the position and pressure value of each heating area and draw a pressure distribution map;

[0008] Step 2: Obtain the weight data of the family user, and set the total difference threshold and change range based on the weight data of the family user;

[0009] The total pressure value of the electric blanket is obtained regularly, and the increase in the total pressure value recorded in the last two times is calculated and analyzed. When the increase in the total pressure value is greater than or equal to the total difference threshold, the recording time corresponding to the latter total pressure value is recorded as the first change time, and recorded as a successful recognition, and the recording time corresponding to the former total pressure value is recorded as the fixed time;

[0010] Step 3: After the first change moment, analyze each heating area, calculate the average value of the pressure increase in each heating area, and compare it with the change interval. When the average value of the pressure increase is within the change interval, mark the state of the electric blanket as the usage state and start the electric blanket;

[0011] Repeat Steps 2 and 3;

[0012] Step 4: When the electric blanket is in the usage state, compare and analyze the current pressure distribution map and the pressure distribution map at a fixed moment, obtain the contact temperature of the heating area with the maximum pressure value, analyze the target temperature based on the contact temperature, and adjust the heating temperature of the electric blanket to the target temperature;

[0013] Step 5: Divide the electric blanket into three rectangular areas with area ratios of 25%, 50%, and 25% in sequence, analyze the pressure values within the rectangular areas, delimit multiple target areas based on the number of successful identifications, and perform heating control;

[0014] Step 6: Obtain the total pressure value, record and analyze it, identify the leaving process, and mark the state of the electric blanket as the standby state and turn off the electric blanket according to the difference between the leaving process and the number of successful identifications.

[0015] Further, the process of constructing the pressure distribution map is as follows:

[0016] Obtain the row sequence and column sequence of each heating area, construct a rectangular coordinate system with the row sequence and column sequence of each heating area as coordinate data, let the coordinates of each heating area be expressed as (x, y), where x corresponds to the long side direction of the electric blanket and y corresponds to the short side direction of the electric blanket, mark the coordinate points of each heating area and their corresponding pressure values in the rectangular coordinate system, and obtain the pressure distribution map.

[0017] Further, the temperature adjustment process corresponding to the electric blanket is as follows:

[0018] Obtain the current pressure distribution map and compare it with the pressure distribution map at a fixed moment. After excluding the areas with the same values in the two pressure distribution maps, obtain the contact temperature of the heating area with the maximum pressure value , substitute it into the formula for calculation to obtain the target temperature , where is the preset weight coefficient, is the preset temperature threshold, and adjust the heating temperature of the electric blanket to the target temperature.

[0019] Further, the heating control process of the electric blanket is as follows:

[0020] Record the long side of the electric blanket as the reference side, and divide the electric blanket into a first rectangular area, a second rectangular area, and a third rectangular area with the reference side. The area ratios of the three rectangular areas are 25%, 50%, and 25% in sequence. When the electric blanket is in use, obtain the number of successful identifications n, obtain the pressure values of each heating area in the first rectangular area and the third rectangular area, and select the heating areas with pressure values within the preset range interval [ 0 . 06 * LD , 0 . 12 * LD ] as the control area. LD is the total difference threshold. When there is weight data of each household user , the range interval is preset as [ 0 . 06 * m i , 0 . 12 * m i ] , where i represents the serial number of the household user;

[0021] Select the n target areas closest to the short side of the electric blanket as the head area and obtain their coordinates ( , ), where m = 1, 2,..., n, and substitute them into the formula y m max = y m + [ L ′ L ] , y m min = y m − [ L ′ L ] for calculation. Among them is a preset length constant, L is the side length of the heating area, [ L ′ L ] means taking the smallest integer not less than to obtain multiple restricted ranges , , mark all the heating areas within the restricted range as the target areas, and adjust the heating temperature of the electric blanket in the target areas to the target temperature, and the other heating areas do not heat up.

[0022] An electric blanket temperature management system, including a usage detection unit, a heating adjustment unit, and a member adjustment unit:

[0023] The usage detection unit is used to obtain the pressure values in each heating area, and conduct further analysis based on the pressure values, thereby marking the user's usage status and the number of users;

[0024] The heating adjustment unit is used to adjust the heating temperature of the electric blanket according to the user's current body surface temperature, and judge the user's lying posture range according to the pressure data, and conduct heating control for the heating areas within the lying posture range;

[0025] The member adjustment unit is used to set corresponding thresholds and range intervals according to the weight data of each household user, and judge whether it meets the usage status of the household user based on the corresponding thresholds and range intervals.

[0026] Furthermore, the process of judging the status of the usage detection unit is as follows:

[0027] Regularly calculate the sum of the pressure values of all heating areas, which is recorded as the total pressure value. Obtain the total pressure values recorded in the most recent two times, which are respectively recorded as the previous total pressure value and the subsequent total pressure value. When the subsequent total pressure value minus the previous total pressure value is greater than or equal to the preset total difference threshold, record the recording time corresponding to the subsequent total pressure value as the first change time and record it as a successful recognition. When the previous total pressure value minus the subsequent total pressure value is greater than or equal to the preset total difference threshold, record it as a leaving process;

[0028] There is a preset number of users value with an initial value of 0. When a successful recognition is recorded, the number of users value is incremented by 1. When a leaving process is recorded, the number of users value is decremented by 1. When the number of users value is greater than 0, mark the electric blanket status as the used state. When the number of users value is equal to 0, mark the electric blanket status as the standby state.

[0029] Furthermore, the process of adjusting the temperature of the heating unit is as follows:

[0030] Construct a rectangular coordinate system, and let the coordinates of each heating area be expressed as (x, y), where x corresponds to the serial number in the long side direction of the electric blanket and y corresponds to the serial number in the short side direction of the electric blanket. Mark the coordinate points of each heating area and their corresponding pressure values in the rectangular coordinate system to obtain a pressure distribution map;

[0031] When the electric blanket is in the on state, obtain the current pressure distribution map and compare it with the pressure distribution map in the standby state. After excluding the areas with the same values in the two pressure distribution maps, obtain the contact temperature of the heating area with the maximum pressure value , substitute it into the formula for calculation to obtain the target temperature , where is the preset weight coefficient, is the preset temperature threshold, and adjust the heating temperature of the electric blanket to the target temperature;

[0032] Divide the electric blanket into a first rectangular area, a second rectangular area, and a third rectangular area with area ratios of 25%, 50%, and 25% in sequence along the long side of the electric blanket. Obtain the number of users value n. Obtain the pressure values of each heating area in the first rectangular area and the third rectangular area. Select the heating areas with pressure values within the preset range interval [ 0 . 06 * LD , 0 . 12 * LD ] as the control areas, LD is the total difference threshold. Select the n target areas closest to the short side of the electric blanket as the head areas and obtain their coordinates ( , ), m = 1, 2,..., n, substitute it into the formula y m max = y m + [ L ′ L ] , y m min = y m − [ L ′ L ] for calculation, where is the preset length constant, [ L ′ L ] denotes taking the smallest integer not less than , where L is the side length of the heating area, and multiple restricted ranges , are obtained. All the heating areas within the restricted range are denoted as target areas, and the heating temperature of the electric blanket within the target areas is adjusted, while the other heating areas do not heat up.

[0033] Furthermore, the process of setting the total difference threshold and the change interval by the member adjustment unit is as follows:

[0034] Obtain the number of household users j and the weight data of each household user , where i is the serial number of the household user, i = 1, 2, ……, j. Based on the weight data of each household user, set the total difference threshold LD and the change interval:

[0035] Substitute the weight data into the formula LD = 0 . 8 * [ m i ] min for calculation, where [ m i ] min denotes taking the minimum value in, and obtain the total difference threshold LD;

[0036] Suppose multiple change intervals are [ TD i ′ , TD i ″ ] , then the corresponding endpoint value calculation formulas are and , where are both preset weight coefficients, and L is the side length of the heating area;

[0037] When the weight data of the household user is not obtained, let be equal to 50 and substitute it into the formula for calculation to obtain the total difference threshold and the change interval;

[0038] Send the total difference threshold LD and the change interval to the usage detection unit.

[0039] Furthermore, it also includes a range adaptation unit, which further delimits the main lying posture area and the adjacent lying posture area of the user based on the user's lying posture pressure data, and performs corresponding control operations for these two different areas, where:

[0040] Denote the heating areas within the second rectangular area where the pressure value is within the preset range interval [ 0 . 06 * LD , 0 . 12 * LD ] as the intermediate area. Obtain the intermediate area closest to each head area and bind it to the head area, and denote it as the body area of the head area. Draw a straight line passing through the center of the head area and the center of its body area, and construct a width of the preset value with this straight line as the axis of symmetryThe rectangular area is denoted as the main lying position area. The main lying position area runs through the electric blanket. Taking this straight line as the axis of symmetry, a rectangular area with a width of a preset value is constructed. The part of this rectangular area that is not in the main lying position area is denoted as the adjacent lying position area. The heating temperature of the electric blanket within the range of the main lying position area is controlled to be adjusted to the target temperature, and the heating temperature of the electric blanket within the range of the adjacent lying position area is controlled to be adjusted to 35°C.

[0041] The technical solution provided by the present invention has the following beneficial effects compared with the known prior art:

[0042] 1. By setting the total difference threshold and the change interval to adjust the trigger conditions of the usage state, the present invention can effectively reduce the misjudgment of the state in the case of non-personnel use compared with the method of judging the usage state based on pressure in the prior art. Since the judgment data adopted by the present invention is based on the weight of the actual user, the usage state can be judged more accurately, and the experience of the user actively triggering the start can be improved.

[0043] 2. The present invention adjusts the heating temperature of the electric blanket according to the body surface temperature of the user, so that the working temperature of the electric blanket can better adapt to the current human use environment. When the body surface temperature of the user rises, the heat generation amount will be automatically reduced to avoid the user feeling overheated, improving the user comfort. And the set temperature threshold can prevent the electric blanket from overheating, resulting in too high a temperature and avoiding scalding the user's body surface.

[0044] 3. The head area analyzed and compared by the present invention can initially determine the lying position range of the user, and then determine the approximate range area of the user on the electric blanket. Temperature regulation is carried out for this range area. On the one hand, it can enable the user to feel the heat of the electric blanket in time, improve the comfort while reducing the heat loss caused by ineffective heating in other areas, improving the heating efficiency of the electric blanket and reducing the power consumption.

[0045] 4. By further analyzing the head area and its bound body area, the present invention determines the main lying position straight line corresponding to the user and determines the lying position range of the user, and then controls the heating of the resistance wire in the corresponding area for targeted heating, reducing useless heating and improving the utilization efficiency of electric power resources. Further, by setting the adjacent lying position area range, on the basis of targeted heating, the area around the lying position area can be adaptively heated. Compared with only heating the pressure area generated by the user's lying position, the user will not feel uncomfortable when turning over and adjusting the sleeping position because of touching the area of the electric blanket with too low a temperature, improving the use experience. Description of the Drawings

[0046] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings required for the description of the embodiments or the prior art. Obviously, the drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on these drawings.

[0047] Figure 1 is the overall flowchart of the present invention;

[0048] Figure 2 is the overall module block diagram of the present invention. Detailed implementation manners

[0049] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are some, but not all, of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts belong to the scope of protection of the present invention.

[0050] The following further describes the present invention with reference to embodiments.

[0051] Refer to Figure 1 , an electric blanket temperature management method, at least including an electric blanket having a plurality of square heating areas, the heating wires in each heating area are controlled by a separate control module, so that one or more specific heating areas can be selected for heating and temperature increase to improve the use experience. Each heating area is also provided with a pressure sensor for monitoring the pressure value in the heating area. The steps for performing temperature management include:

[0052] Step 1: Obtain the row number and column number of each heating area (i.e., which row and which column), construct a rectangular coordinate system with the row number and column number of each heating area as coordinate data, mark the pressure values corresponding to the coordinate points of each heating area in the rectangular coordinate system to obtain a pressure distribution map. The coordinates of each heating area are represented as (x, y), where x corresponds to the long side direction of the electric blanket and y corresponds to the short side direction of the electric blanket;

[0053] Step 2: Obtain the side length of each heating area as the unit side length, regularly calculate the total pressure value of all heating areas and record it as the total pressure value. The calculation period is greater than or equal to 3 seconds (limiting the recording period can effectively reduce the number of calculations and avoid misjudgment and missed judgment due to too short a calculation interval), and draw a line chart of the total pressure value changing with time. Obtain the total pressure values recorded in the most recent two times and record them as the previous total pressure value and the subsequent total pressure value respectively. When the subsequent total pressure value minus the previous total pressure value is greater than or equal to the preset total difference threshold, record the recording moment corresponding to the subsequent total pressure value as the first change moment and record it as a successful recognition. At the same time, record the recording moment corresponding to the previous total pressure value as the fixed moment;

[0054] Step 3: After the first change moment, analyze the pressure values of each heating area, substitute the pressure value of each heating area at the current moment into the formula for calculation, and the pressure change value , where respectively represent the pressure value of each heating area at the current moment and the pressure value at the most recent fixed moment. There are multiple preset change intervals. Calculate the average value of all positive pressure change values (that is, the average pressure of the area where the user is located on the electric blanket. When it is within a certain interval, it can be determined that the user is lying on the electric blanket, and at this time, it can be judged that the user is in the use state) and compare it with the change interval. When the average value of the absolute value of the change is within the change interval (at this time, it means that the number of heating areas covered by the user is within a set interval, that is to say, it is possible to judge whether the user is lying on the electric blanket by the range of pressure applied by the user, so as to further judge whether the user is in the use state), record the first change moment as the start moment and mark the state of the electric blanket as the use state, and start the electric blanket until the total pressure value is lower than the total pressure value at the first change moment;

[0055] Furthermore, when the total pressure value recorded during the maintenance of the use state changes, repeat Steps 2 and 3. At the same time, record the total pressure value corresponding to each first change moment during the repetition process. Record each complete repetition process as a successful recognition (only when the output results of repeating Steps 2 and 3 are "mark the state of the electric blanket as the use state" is it recorded as a successful recognition). By repeating Steps 2 and 3, it is possible to handle the situation of multiple users using at the same time. Recording the change of the total pressure value helps to analyze the change in the number of current users.

[0056] Furthermore, obtain the number of household users j and the weight data of each household user (the acquisition of weight data adopts the pre-input method and is input by the user when the electric blanket starts to be used). i is the serial number of the household user, i = 1, 2,..., j. Set the total difference threshold and the change interval based on the weight data of each household user, where:

[0057] The calculation formula for the total difference threshold LD is LD = 0 . 8 * [ m i ] min , where [ m i ] min means taking the minimum value in, by limiting the total difference threshold LD to be related to the family user with the smallest weight, so that the usage state can be triggered by any one family user, improving the fault tolerance rate;

[0058] Let multiple change intervals be [ TD i ′ , TD i ″ ] , then the calculation formula for the corresponding endpoint values is and , where are both preset weight coefficients, L is the side length of the heating area, estimating the range of the average absolute value of the changes in each change area when the user lies down based on the user's weight data, and then judging the usage for a single member;

[0059] When the weight data of the family user is not obtained, let be equal to 50 and substitute it into the formula for calculation to obtain the total difference threshold and the change interval.

[0060] It should be noted that by setting the total difference threshold and the change interval to adjust the trigger condition of the usage state, compared with the method of judging the usage state based on pressure in the prior art, it can effectively reduce the misjudgment of the state in the case of non-personnel usage. Because the judgment data adopted in the present invention is based on the weight of the actual user, it can more accurately judge the usage state and improve the experience of the user actively triggering the start.

[0061] It should be noted that the active switch method based on pressure data is not the only way for the present invention to control the electric blanket. That is to say, for the parts not mentioned in the present invention, the switch control method in the prior art can still be adopted to control the switch of the electric blanket. Therefore, when the electric blanket is not turned on through the active switch, the electric blanket can still operate normally and will not affect the subsequent temperature management control.

[0062] Step Four: When the electric blanket is in the on state, obtain the current pressure distribution map and compare it with the pressure distribution map at a fixed moment. After removing the areas with the same values in the two pressure distribution maps, obtain the contact temperature of the heating area with the maximum pressure value (that is, the surface temperature of the object in partial contact with this area of the electric blanket, which can be measured by a contact temperature sensor), substitute it into the formula for calculation to obtain the target temperature , where is a preset weight coefficient, is a preset temperature threshold, and adjust the heating temperature of the electric blanket to the target temperature;

[0063] Adjust the heating temperature of the electric blanket according to the user's body surface temperature, so that the working temperature of the electric blanket can better adapt to the current human use environment. When the user's body surface temperature rises, the heating quantity will be automatically reduced to avoid the user feeling overheated, improve the user's comfort, and the set temperature threshold can prevent the electric blanket from overheating and causing too high a temperature, thus avoiding scalding the user's body surface.

[0064] Step Five: Denote the long side of the electric blanket as the reference side, and divide the electric blanket into a first rectangular area, a second rectangular area, and a third rectangular area with the reference side. The area ratios of the three rectangular areas are 25%, 50%, and 25% in sequence. When the electric blanket is in use, obtain the number of successful identifications n, obtain the pressure values of each heating area in the first rectangular area and the third rectangular area, and select the heating areas with pressure values within the preset range interval [ 0 . 06 * LD , 0 . 12 * LD ] as the control areas. LD is the total difference threshold. When there is the weight data of each household user , the range interval is preset as [ 0 . 06 * m i , 0 . 12 * m i ] , where i represents the serial number of the household user;

[0065] Select the n target areas closest to the short side of the electric blanket as the head areas and obtain their coordinates ( , ), m = 1, 2,..., n, substitute them into the formula y m max = y m + [ L ′ L ] , y m min = y m − [ L ′ L ] for calculation, where is the preset length constant, L is the side length of the heating area, [ L ′ L ] means taking the smallest integer not less than to obtain multiple restricted ranges , , denote all the heating areas within the restricted ranges as the target areas, and adjust the heating temperature of the electric blanket in the target areas, while the other heating areas do not generate heat;

[0066] By comparing and analyzing the identified head areas, the user's lying posture range can be initially determined, and then the approximate range area of the user on the electric blanket can be determined. Temperature regulation is carried out for this range area. On the one hand, it can enable the user to feel the heat of the electric blanket in a timely manner, improve comfort while reducing heat loss caused by ineffective heating in other areas, improve the heating efficiency of the electric blanket, and reduce power consumption.

[0067] Step 6: Obtain a line graph of the total pressure changing over time. Denote the total pressure values recorded in the most recent two times as the previous total pressure value and the subsequent total pressure value respectively. When the previous total pressure value minus the subsequent total pressure value is greater than or equal to a preset total difference threshold, it is recorded as one leaving process. Whenever one leaving process is recognized, decrement the number of successfully recognized times by one. When the number of successfully recognized times equals 0, mark the electric blanket status as the standby state and turn off the electric blanket.

[0068] By recognizing the user's departure, the heating of the electric blanket can be timely turned off, thus avoiding the continuous operation of the electric blanket when no one is using it and causing power waste.

[0069] Refer to Figure 2 , an electric blanket temperature management, including:

[0070] Use a detection unit to obtain the pressure values in each heating area, and conduct further analysis based on the pressure values to determine whether the user is in the usage state, where:

[0071] Obtain the side length of each heating area and denote it as the unit side length. Regularly calculate the sum of the pressure values of all heating areas and denote it as the total pressure value. Denote the total pressure values recorded in the most recent two times as the previous total pressure value and the subsequent total pressure value respectively. When the subsequent total pressure value minus the previous total pressure value is greater than or equal to a preset total difference threshold, denote the recording moment corresponding to the subsequent total pressure value as the first change moment and record it as one successful recognition. When the previous total pressure value minus the subsequent total pressure value is greater than or equal to a preset total difference threshold, record it as one leaving process;

[0072] Preset a usage person numerical value with an initial value of 0 (i.e., the value when the electric blanket is not in use). When one successful recognition is recorded, increment the usage person numerical value by 1. When one leaving process is recorded, decrement the usage person numerical value by 1. When the usage person numerical value is greater than 0, mark the electric blanket status as the usage state. When the usage person numerical value equals 0, mark the electric blanket status as the standby state.

[0073] A heating adjustment unit adjusts the heating temperature of the electric blanket according to the user's current body surface temperature, and judges the lying posture range of the user according to the pressure data, and conducts heating control for the heating areas within the lying posture range, where:

[0074] Construct a rectangular coordinate system, and denote the coordinates of each heating area as (x, y), where x corresponds to the serial number in the long side direction of the electric blanket and y corresponds to the serial number in the short side direction of the electric blanket. Mark the coordinate points of each heating area and their corresponding pressure values in the rectangular coordinate system to obtain a pressure distribution map;

[0075] When the electric blanket is in the on state, obtain the current pressure distribution map and compare it with the pressure distribution map in the standby state. After excluding the areas with the same values in the two pressure distribution maps, obtain the contact temperature of the heating area with the maximum pressure value , substitute it into the formula for calculation to obtain the target temperature , where is the preset weight coefficient, is the preset temperature threshold, and adjust the heating temperature of the electric blanket to the target temperature;

[0076] Divide the electric blanket into a first rectangular area, a second rectangular area, and a third rectangular area along the long side of the electric blanket. The area ratios of the three rectangular areas are 25%, 50%, and 25% in sequence. Obtain the value n of the number of users, obtain the pressure values of each heating area in the first rectangular area and the third rectangular area, and select the heating areas with pressure values within the preset range interval [ 0 . 06 * LD , 0 . 12 * LD ] to be recorded as the control area. LD is the total difference threshold. Select the n target areas closest to the short side of the electric blanket and record them as the head areas and obtain their coordinates ( , ), m = 1, 2,..., n, substitute it into the formula y m max = y m + [ L ′ L ] , y m min = y m − [ L ′ L ] for calculation, where is the preset length constant, [ L ′ L ] means taking the smallest integer not less than , L is the side length of the heating area, and obtain multiple restricted ranges , , record all the heating areas within the restricted range as the target areas, and adjust the heating temperature of the electric blanket within the target areas, and the other heating areas do not generate heat.

[0077] The member adjustment unit sets corresponding thresholds and range intervals according to the weight data of each household user, and judges whether to output successful recognition based on the corresponding thresholds and range intervals, where:

[0078] Obtain the number j of household users and the weight data of each household user , i is the serial number of the household user, i = 1, 2,..., j, and set the total difference threshold LD and the change interval based on the weight data of each household user:

[0079] Substitute the weight data into the formula LD = 0 . 8 * [ m i ] min for calculation, where [ m i ] min means taking The minimum value in it is used to obtain the total difference threshold LD;

[0080] Let multiple change intervals be [ TD i ′ , TD i ″ ] , then the corresponding endpoint value calculation formula is and , where are both preset weight coefficients, and L is the side length of the heating area;

[0081] When the weight data of the household user is not obtained, let be equal to 50 and substitute it into the formula for calculation to obtain the total difference threshold and the change interval;

[0082] Send the total difference threshold LD to the usage detection unit;

[0083] After the first change moment is generated in the usage detection unit, calculate the difference between the pressure value of each heating area at the current moment and the pressure value recorded before the first change moment to obtain the pressure change value. Calculate the average value of all positive pressure change values and compare it with the change interval. When the average value of the absolute value of the change is within the change interval, it is recorded as a successful recognition once (that is to say, when the usage detection unit passes the comparison of the total difference threshold and before recording the successful recognition, it is also necessary to pass the comparison of the change interval to confirm that the user is a household user and avoid misjudgment caused by other objects).

[0084] It also includes a range adaptation unit, which further delimits its main lying posture area and adjacent lying posture area based on the user's lying posture pressure data, and performs corresponding control operations for these two different areas, where:

[0085] The heating areas with pressure values within the preset range interval [ 0 . 06 * LD , 0 . 12 * LD ] in the second rectangular area are recorded as the middle areas. Obtain the nearest middle area to each head area and bind it to the head area, which is recorded as the body area of the head area. Draw a straight line passing through the center of the head area and the center of its body area, and construct a rectangular area with a width of the preset value with this straight line as the axis of symmetry, which is recorded as the main lying posture area. The main lying posture area runs through the electric blanket. Construct a rectangular area with a width of the preset value with this straight line as the axis of symmetry. The part of the rectangular area that is not the main lying posture area is recorded as the adjacent lying posture area. Control the heating temperature of the electric blanket within the main lying posture area to the target temperature, and control the heating temperature of the electric blanket within the adjacent lying posture area to 35°C.

[0086] By analyzing the head region and its bound body region, the main lying posture straight line of the corresponding user is determined (generally speaking, when the human body is in a normal lying posture, its body range is generally within a rectangular range and is distributed along its spinal straight line). The lying posture range of the user is determined through the main lying posture straight line, and then the heating wire in the corresponding area is controlled to generate heat, for targeted heating, reducing unnecessary heating, and improving the utilization efficiency of electric power resources. Further, a lying posture adjacent area range is set, which can adaptively heat the area around the lying posture area on the basis of targeted heating. Compared with only heating the pressure area generated by the user's lying posture, it can prevent the user from feeling uncomfortable when turning over and adjusting the sleeping posture because of touching the area of the electric blanket with too low temperature, thus improving the use experience.

[0087] The above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: they can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent replacements on some of the technical features; and these modifications or replacements will not cause the essence of the corresponding technical solutions to deviate from the protection scope of the technical solutions of the present invention in each embodiment.

Claims

1. An electric blanket temperature management method, comprising: An electric blanket with multiple heating areas, characterized in that the steps of performing temperature management include: Step 1: Obtain the positions and pressure values of each heating area and draw a pressure distribution map; Step 2: Obtain the weight data of household users, and set a total difference threshold and a change interval based on the weight data of household users; Regularly obtain the total pressure value of the electric blanket, calculate and analyze the increase in the total pressure value recorded in the most recent two times. When the increase in the total pressure value is greater than or equal to the total difference threshold, record the time corresponding to the subsequent total pressure value as the first change time and record it as a successful identification once, and record the time corresponding to the previous total pressure value as the fixed time; Step 3: After the first change time, analyze each heating area, calculate the average value of the increase in the pressure value of each heating area and compare it with the change interval. When the average value of the increase in the pressure value is within the change interval, mark the state of the electric blanket as the use state and start the electric blanket; Repeat steps 2 and 3; Step 4: When the electric blanket is in the use state, compare and analyze the current pressure distribution map and the pressure distribution map at the fixed time, obtain the contact temperature of the heating area with the maximum pressure value, analyze the target temperature based on the contact temperature, and adjust the heating temperature of the electric blanket to the target temperature; Step 5: Divide the electric blanket into three rectangular areas with area ratios of 25%, 50%, and 25% in sequence, analyze the pressure values within the rectangular areas, and delimit multiple target areas based on the number of successful identifications and perform heating control; Step 6: Obtain the total pressure value and record and analyze it, identify the leaving process, and mark the state of the electric blanket as the standby state and turn off the electric blanket according to the difference between the leaving process and the number of successful identifications; The temperature adjustment process corresponding to the electric blanket is as follows: Obtain the current pressure distribution map and compare it with the pressure distribution map at a fixed moment. After removing the regions with the same values in the two pressure distribution maps, obtain the contact temperature of the heating region with the maximum pressure value , substitute it into the formula for calculation to obtain the target temperature , where is the preset weight coefficient, is the preset temperature threshold, and adjust the heating temperature of the electric blanket to the target temperature.

2. The method for managing the temperature of an electric blanket according to claim 1, characterized in that, The process of constructing the pressure distribution map is as follows: Obtain the row order and column order of each heating area, use the row order and column order of each heating area as coordinate data to construct a rectangular coordinate system, and represent the coordinates of each heating area as (x, y), where x corresponds to the long side direction of the electric blanket and y corresponds to the short side direction of the electric blanket. Mark the coordinate points of each heating area and their corresponding pressure values in the rectangular coordinate system to obtain the pressure distribution map.

3. The method for managing the temperature of an electric blanket according to claim 1, characterized in that The heating control process of the electric blanket is as follows: Record the long side of the electric blanket as the reference side, and divide the electric blanket into a first rectangular area, a second rectangular area, and a third rectangular area with the reference side. The area ratios of the three rectangular areas are 25%, 50%, and 25% in sequence. When the electric blanket is in use, obtain the number of successful identifications n, obtain the pressure values of each heating area in the first rectangular area and the third rectangular area, and select the heating areas with pressure values within the preset range interval as the control area. LD is the total difference threshold. When there are the weight data of each household user , the range interval is preset as , where i represents the serial number of the household user; Select the n target areas closest to the short side of the electric blanket as the head area and obtain their coordinates ( , ), where m = 1, 2, ……, n, substitute into the formula , for calculation, where is a preset length constant, L is the side length of the heating area, means taking the smallest integer not less than to obtain multiple restricted ranges , . Denote all the heating areas within the restricted range as the target areas, adjust the heating temperature of the electric blanket within the target areas to the target temperature, and do not heat other heating areas.

4. An electric blanket temperature management system, applied to an electric blanket temperature management method described in any one of claims 1-3, characterized in that, It includes a use detection unit, a heating adjustment unit, and a member adjustment unit: The use detection unit is used to obtain the pressure values within each heating area, perform further analysis based on the pressure values, and thus judge whether the user is in the use state; The heating adjustment unit is used to adjust the heating temperature of the electric blanket according to the current body surface temperature of the user, and judge the lying posture range of the user according to the pressure data, and perform heating control on the heating areas within the lying posture range; The member adjustment unit is used to set corresponding thresholds and range intervals according to the weight data of each household user, and judge whether it is determined to meet the use state of the household user based on the corresponding thresholds and range intervals.

5. The temperature management system of an electric blanket according to claim 4, wherein The state judgment process of the use detection unit is as follows: Regularly calculate the total pressure value of all heating areas, denoted as the total pressure value. Obtain the total pressure values recorded in the most recent two times, denoted as the previous total pressure value and the subsequent total pressure value respectively. When the subsequent total pressure value minus the previous total pressure value is greater than or equal to the preset total difference threshold, record the recording time corresponding to the subsequent total pressure value as the first change time and record a successful recognition. When the previous total pressure value minus the subsequent total pressure value is greater than or equal to the preset total difference threshold, record a leaving process; There is a preset number of users value with an initial value of 0. When a successful recognition is recorded, the number of users value is incremented by 1. When a leaving process is recorded, the number of users value is decremented by 1. When the number of users value is greater than 0, mark the electric blanket status as the using status. When the number of users value is equal to 0, mark the electric blanket status as the standby status.

6. The temperature management system of an electric blanket according to claim 4, characterized in that The temperature adjustment process of the heating adjustment unit is as follows: Construct a rectangular coordinate system, and represent the coordinates of each heating area as (x, y), where x corresponds to the serial number in the long side direction of the electric blanket and y corresponds to the serial number in the short side direction of the electric blanket. Mark the coordinate points of each heating area and their corresponding pressure values in the rectangular coordinate system to obtain a pressure distribution map; When the electric blanket is in the on state, obtain the current pressure distribution map and compare it with the pressure distribution map in the standby state. After removing the areas with the same values in the two pressure distribution maps, obtain the contact temperature of the heating area with the maximum pressure value , substitute it into the formula for calculation to obtain the target temperature , where is the preset weight coefficient, is the preset temperature threshold, and adjust the heating temperature of the electric blanket to the target temperature; Divide the electric blanket along its long side into a first rectangular region, a second rectangular region, and a third rectangular region with area ratios of 25%, 50%, and 25% in sequence, obtain the number of users value n, obtain the pressure values of each heating region in the first rectangular region and the third rectangular region, and select the heating regions with pressure values within the preset range interval as the control regions. LD is the total difference threshold. Select the n target regions closest to the short side of the electric blanket as the head regions and obtain their coordinates ( , ), where m = 1, 2,..., n. Substitute into the formula , for calculation, where is a preset length constant, means taking the smallest integer not less than , L is the side length of the heating region, and obtain multiple restricted ranges , . Denote all the heating regions within the restricted ranges as target regions, and adjust the heating temperature of the electric blanket in the target regions, while the other heating regions do not heat up.

7. The temperature management system of an electric blanket according to claim 4, characterized in that The process of the member adjustment unit setting the total difference threshold and the change interval is as follows: Obtain the number j of household users and the weight data of each household user , where i is the serial number of the household user, i = 1, 2, ……, j, and set the total difference threshold LD and the change interval based on the weight data of each household user: Substitute the weight data into the formula for calculation, where means taking the minimum value in to obtain the total difference threshold LD; Let multiple change intervals be , then the corresponding endpoint value calculation formulas are and , where are all preset weight coefficients, and L is the side length of the heating area; When the weight data of the household user is not obtained, let be equal to 50 and substitute it into the formula for calculation to obtain the total difference threshold and the change interval; Send the total difference threshold LD and the change interval to the usage detection unit.

8. The temperature management system of an electric blanket according to claim 4, characterized in that It further includes a range adaptation unit, which further delimits the main lying position area and the adjacent lying position area of the user based on the user's lying position pressure data, and performs corresponding control operations for these two different areas, where: The heating area where the pressure value within the second rectangular area is within a preset range interval is denoted as the middle area. Obtain the nearest middle area for each head area and bind it to the head area, which is denoted as the body area of the head area. Draw a straight line passing through the center of the head area and the center of the body area, and construct a rectangular area with a width of a preset value with this straight line as the axis of symmetry, which is denoted as the main lying position area. The main lying position area runs through the electric blanket. Construct a rectangular area with a width of a preset value with this straight line as the axis of symmetry. Denote the part of the rectangular area that is not the main lying position area as the adjacent lying position area. Control the heating temperature of the electric blanket within the main lying position area to be adjusted to the target temperature, and control the heating temperature of the electric blanket within the adjacent lying position area to be adjusted to 35°C.

Citation Information

Patent Citations

  • Heating blanket and control method thereof

    CN107484270A

  • System for bedding temperature control

    CN111956027A