A heating temperature control method, device and computer readable storage medium
By monitoring and judging the temperature of the airbag in the air wave pressure therapy instrument, and using a dynamically adjusted heating cycle method, the precise control of the airbag temperature is achieved, and the problem of inaccurate temperature in the prior art is solved.
Patent Information
- Application Number
- CN202210634331.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-07
- Publication Date
- 2025-04-01
- Estimated Expiration
- 2042-06-07
AI Technical Summary
When the existing air wave pressure therapy device airbags cannot be heated accurately to the set temperature range when heated, resulting in inaccurate temperature.
By monitoring the current temperature value and obtaining the first temperature value, it is determined whether the current temperature value is less than the first temperature value. If it is less than, it enters a heating state, and it is determined whether the new temperature value meets the preset conditions based on the current temperature value. If it is not satisfied, continue heating; if it is satisfied, it is determined whether the current preset period meets the preset requirements. If it does not meet, the preset period is shortened until the preset conditions are met and the heating state is lifted.
Accurate control of airbag temperature is achieved, ensuring that the temperature can reach the set temperature range with high accuracy, and solving the problem of inaccurate temperature.
Smart Images

Figure CN115137627B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of temperature control, and in particular to a heating temperature control method, device and computer-readable storage medium. Background Art
[0002] The air wave pressure therapy device mainly forms a circulatory pressure on the limbs and tissues by repeatedly inflating and deflating the multi-chamber airbags in sequence, and evenly and orderly squeezes the distal end of the limbs to the proximal end of the limbs, promoting the flow of blood and lymph and improving microcirculation. In order to improve the treatment effect, the airbag of the air wave pressure therapy device is usually heated to a suitable temperature range, so that the user can have a better use experience.
[0003] When heating the airbag of an existing air wave pressure therapy device, the airbag temperature is usually detected at regular intervals and directly heated to a set temperature range; however, during the heating process, when the airbag temperature reaches the set temperature range, the detection time may not have arrived, resulting in continued heating, and the airbag temperature cannot be accurately heated to the set temperature range, resulting in an inaccurate temperature range.
[0004] In view of the above problems, designing a heating temperature control method that can accurately heat to a set temperature range is an issue that needs to be urgently solved by technicians in this field. Summary of the invention
[0005] The purpose of this application is to provide a heating temperature control method, device and computer-readable storage medium.
[0006] In order to solve the above technical problems, the present application provides a heating temperature control method, comprising:
[0007] Monitor the current temperature value and obtain the first temperature value;
[0008] Determining whether the current temperature value is less than the first temperature value;
[0009] If the current temperature value is less than the first temperature value, enter the heating state and obtain a new temperature value after the current preset period;
[0010] Determining whether the new temperature value meets a preset condition according to the current temperature value;
[0011] If the new temperature value does not meet the preset condition, the new temperature value is used as the current temperature value, and the process returns to the step of obtaining a new temperature value after the current preset period;
[0012] If the new temperature value meets the preset condition, determining whether the current preset period meets the preset requirement;
[0013] If the current preset period does not meet the preset requirement, a new preset period is obtained, so as to use the new preset period as the current preset period, and return to the step of obtaining a new temperature value after the current preset period; wherein the new preset period is smaller than the current preset period;
[0014] If the current preset cycle meets the preset requirement, the heating state is released.
[0015] Preferably, judging whether the new temperature value satisfies a preset condition according to the current temperature value includes:
[0016] Acquire a first temperature difference between the current temperature value and the first temperature value;
[0017] Acquire a second temperature difference between the current temperature value and the new temperature value;
[0018] Determining whether the first temperature difference is greater than twice the second temperature difference;
[0019] If yes, the preset condition is not met, the new temperature value is used as the current temperature value, and the process returns to the step of obtaining a new temperature value after the current preset period;
[0020] If not, the preset condition is met, and the process proceeds to the step of determining whether the current preset period meets the preset requirement.
[0021] Preferably, obtaining the first temperature value includes:
[0022] Get the target temperature value;
[0023] Acquire the first temperature value and the second temperature value according to the target temperature value;
[0024] The first temperature value is lower than the target temperature value, and the second temperature value is higher than the target temperature value.
[0025] Preferably, after releasing the heating state, the method further comprises:
[0026] Obtaining a temperature proximity interval in which the current temperature value is located; wherein the number of the temperature proximity intervals is multiple, each of the temperature proximity intervals is continuous, and is a sub-interval of the temperature interval formed by the first temperature value and the second temperature value;
[0027] Heating is performed according to a preset heating cycle corresponding to the temperature proximity interval; wherein the number of the preset heating cycles is multiple, corresponding to each of the temperature proximity intervals;
[0028] Return to the step of obtaining the temperature proximity interval where the current temperature value is located.
[0029] Preferably, the heating according to the preset heating cycle corresponding to the temperature proximity interval includes:
[0030] If the current temperature value is greater than the maximum value of the preset temperature range, the heating pulse width in the preset heating cycle is reduced to perform heating;
[0031] If the current temperature value is less than the minimum value of the preset temperature range, increasing the heating pulse width in the preset heating cycle for heating;
[0032] If the current temperature value is within the preset temperature range, heating is performed without changing the heating pulse width in the preset heating cycle;
[0033] The preset temperature range is a sub-range of the temperature range formed by the first temperature value and the second temperature value.
[0034] Preferably, if it is monitored that the current temperature value is greater than the second temperature value, the method further includes:
[0035] Stop heating and output abnormal temperature alarm information.
[0036] Preferably, before monitoring the current temperature value, the method further comprises:
[0037] Determine whether the sheath is connected normally;
[0038] If yes, proceed to the step of monitoring the current temperature value and obtaining the first temperature value;
[0039] If not, turn off the heating function.
[0040] In order to solve the above technical problems, the present application also provides a heating temperature control device, comprising:
[0041] A monitoring module, used to monitor the current temperature value and obtain a first temperature value;
[0042] A first judging module, used for judging whether the current temperature value is less than the first temperature value; if so, triggering a heating module;
[0043] The heating module is used to enter a heating state;
[0044] A first acquisition module, used to acquire a new temperature value after a current preset period;
[0045] a second judgment module, configured to judge whether the new temperature value satisfies a preset condition according to the current temperature value; if so, triggering a third judgment module; if not, taking the new temperature value as the current temperature value and triggering the first acquisition module;
[0046] The third judgment module is used to judge whether the current preset period meets the preset requirements;
[0047] If yes, trigger the release module; if no, trigger the second acquisition module;
[0048] The second acquisition module is used to acquire a new preset period, so as to use the new preset period as the current preset period and trigger the first acquisition module; wherein the new preset period is smaller than the current preset period;
[0049] The release module is used to release the heating state.
[0050] In order to solve the above technical problems, the present application also provides another heating temperature control device, comprising:
[0051] Memory for storing computer programs;
[0052] A processor is used to implement the steps of the above-mentioned heating temperature control method when executing the computer program.
[0053] In order to solve the above technical problems, the present application also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the above-mentioned heating temperature control method are implemented.
[0054] The heating temperature control method provided by the present application monitors the current temperature value and obtains the first temperature value to determine whether the current temperature value is less than the first temperature value; if the current temperature value is less than the first temperature value, enter the heating state and obtain the new temperature value after the current preset cycle. According to the current temperature value, determine whether the new temperature value meets the preset conditions; if the new temperature value does not meet the preset conditions, take the new temperature value as the current temperature value and return to the step of obtaining the new temperature value after the current preset cycle; if the new temperature value meets the preset conditions, determine whether the current preset cycle meets the preset requirements; if not, obtain a new preset cycle to use the new preset cycle as the current preset cycle and return to the step of obtaining the new temperature value after the current preset cycle; wherein the new preset cycle is less than the current preset cycle; if so, release the heating state. It can be seen from this that the above scheme uses different cycles to monitor the heating temperature according to the temperature value reached by heating during heating, and the monitoring cycle is gradually shortened; when the temperature value is monitored to meet the preset conditions during the monitoring process, it can be determined that the temperature can reach the set temperature, and then stop heating, so that the set temperature value can be reached, which has the advantage of high precision.
[0055] In addition, the present application also provides a heating temperature control device and a computer-readable storage medium, with the same effects as above. BRIEF DESCRIPTION OF THE DRAWINGS
[0056] In order to more clearly illustrate the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0057] Figure 1 A flow chart of a heating temperature control method provided in an embodiment of the present application;
[0058] Figure 2 A flow chart of another heating temperature control method provided in an embodiment of the present application;
[0059] Figure 3 A schematic diagram of the structure of a heating temperature control device provided in an embodiment of the present application;
[0060] Figure 4 A schematic diagram of the structure of another heating temperature control device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0061] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0062] The core of this application is to provide a heating temperature control method, device and computer-readable storage medium.
[0063] In order to enable those skilled in the art to better understand the present application, the present application is further described in detail below in conjunction with the accompanying drawings and specific implementation methods.
[0064] The air wave pressure therapy device mainly forms a circulatory pressure on the limbs and tissues by repeatedly inflating and deflating the multi-chamber airbag in sequence, and uniformly and orderly squeezes the distal end of the limb to the proximal end of the limb, promoting the flow of blood and lymph and improving the microcirculation. In order to improve the treatment effect, the airbag of the air wave pressure therapy device is usually heated to make its temperature reach a suitable temperature range, while allowing users to have a better use experience. However, when the existing air wave pressure therapy device airbag is heated, it usually detects the airbag temperature regularly and heats it directly to the set temperature range; however, during the heating process, when the airbag temperature reaches the set temperature range, it may not reach the detection time, resulting in continued heating, and the airbag temperature cannot be accurately heated to the set temperature range, and the obtained temperature range is inaccurate. Therefore, the embodiment of the present application provides a heating temperature control method. It should be noted that the heating temperature control method in the present application is applicable to a variety of heating scenarios. In this embodiment, the heating of the multi-chamber airbag applied to the air wave pressure therapy device is only a preferred embodiment, and does not limit the application scenario of the heating temperature control method. Figure 1 This is a flow chart of a heating temperature control method provided in an embodiment of the present application. Figure 1 As shown, the method includes:
[0065] S10: Monitor the current temperature value and obtain a first temperature value.
[0066] S11: Determine whether the current temperature value is less than the first temperature value; if so, proceed to step S12.
[0067] S12: Enter heating state.
[0068] S13: Obtain a new temperature value after the current preset cycle.
[0069] S14: Determine whether the new temperature value meets the preset condition based on the current temperature value; if not, take the new temperature value as the current temperature value and return to step S13; if so, proceed to step S15.
[0070] S15: Determine whether the current preset period meets the preset requirements; if not, proceed to step S16; if so, proceed to step S17.
[0071] S16: Obtain a new preset period to use the new preset period as the current preset period, and return to step S13; wherein the new preset period is smaller than the current preset period.
[0072] S17: Release the heating state.
[0073] It is understandable that when heating the airbag, the current temperature value of the airbag must first be monitored. In this embodiment, there is no limitation on the monitoring method of the current temperature value of the airbag, which depends on the specific implementation situation. While monitoring the current temperature value, a first temperature value is obtained. The first temperature value here can be a set temperature value, or a temperature value determined according to a set temperature range, so as to confirm that the heating of the airbag is completed when the temperature reaches the first temperature value. There is no limitation on the method for determining the first temperature value in this embodiment, which depends on the specific implementation situation. Specifically, when it is determined that the monitored current temperature value is less than the first temperature value, it is confirmed that the airbag needs to be heated, and thus the heating state of the airbag is entered.
[0074] During the continuous heating of the airbag, the temperature of the airbag is monitored through a current preset cycle. If the temperature value before the start of heating is set as the current temperature value, a new temperature value will be obtained after heating through the current preset cycle. It is judged whether the new temperature value meets the preset conditions based on the current temperature value. Here, there is no restriction on the specific preset conditions that the new temperature value meets, which depends on the specific implementation situation. When the new temperature value does not meet the preset conditions, the new temperature value is used as the current temperature value, and the process returns to the step of obtaining the new temperature value after the current preset cycle, that is, the new temperature value after the current preset cycle is obtained again, so as to judge whether the new temperature value meets the preset conditions again based on the current temperature value, until the new temperature value meets the preset conditions.
[0075] When the new temperature value meets the preset condition, it can be confirmed that the temperature can reach the set first temperature value. However, in order to heat to the set first temperature value more accurately, it is necessary to determine whether the current preset period meets the preset requirements; in this embodiment, there is no restriction on the preset requirements met by the current preset period, and the preset requirements can be met when the current preset period is set to a preset minimum value, depending on the specific implementation situation. If the current preset period does not meet the preset requirements, a new preset period is obtained to use the new preset period as the current preset period and return to the step of obtaining the new temperature value after the current preset period. It should be noted that the new preset period is less than the current preset period, that is, when the new preset period is used as the current preset period and the new temperature value is obtained, the monitoring time interval of the new temperature value is shortened, and it can be more frequently judged whether the new temperature value meets the preset conditions. In this embodiment, there is no restriction on the acquisition method of the new preset period, it is only necessary to ensure that the new preset period is less than the current preset period, depending on the specific implementation situation. If it is confirmed that the current preset period meets the preset requirements, the new temperature value also meets the preset conditions at the same time, and the heating state can be released.
[0076] In this embodiment, by monitoring the current temperature value and obtaining the first temperature value, it is determined whether the current temperature value is less than the first temperature value; if the current temperature value is less than the first temperature value, the heating state is entered, and the new temperature value after the current preset cycle is obtained. According to the current temperature value, it is determined whether the new temperature value meets the preset conditions; if the new temperature value does not meet the preset conditions, the new temperature value is used as the current temperature value, and the step of obtaining the new temperature value after the current preset cycle is returned; if the new temperature value meets the preset conditions, it is determined whether the current preset cycle meets the preset requirements; if not, a new preset cycle is obtained, which is used to use the new preset cycle as the current preset cycle, and return to the step of obtaining the new temperature value after the current preset cycle; wherein the new preset cycle is less than the current preset cycle; if so, the heating state is released. It can be seen from this that the above scheme uses different cycles to monitor the heating temperature according to the temperature value reached by heating during heating, and the monitoring cycle is gradually shortened; when the temperature value is monitored to meet the preset conditions during the monitoring process, it can be determined that the temperature can reach the set temperature range, and then the heating is stopped, so that the set temperature value can be reached, which has the advantage of high precision.
[0077] Based on the above embodiments:
[0078] As a preferred embodiment, judging whether the new temperature value satisfies the preset condition according to the current temperature value includes:
[0079] Obtain a first temperature difference between the current temperature value and the first temperature value;
[0080] Obtain a second temperature difference between the current temperature value and the new temperature value;
[0081] Determining whether the first temperature difference is greater than twice the second temperature difference;
[0082] If yes, the preset condition is not met, the new temperature value is used as the current temperature value, and the process returns to the step of obtaining a new temperature value after the current preset period;
[0083] If not, the preset condition is met, and the process proceeds to the step of determining whether the current preset period meets the preset requirements.
[0084] In the above embodiment, there is no restriction on the specific preset conditions that the new temperature value meets, which depends on the specific implementation situation. As a preferred embodiment, in the process of judging whether the new temperature value meets the preset conditions based on the current temperature value, firstly obtain the first temperature difference between the current temperature value and the first temperature value, and obtain the second temperature difference between the current temperature value and the new temperature value. Here is an example: first obtain the current temperature value T0 when starting heating, and subtract the current temperature value T0 from the first temperature value Tj to obtain the first temperature difference △T1. Assuming that the current preset period is 100ms, heating is performed within a 100ms period. After the 100ms timing time is up, the new temperature value T1 at the end of this period is obtained, and the second temperature difference △T2 between the current temperature value T0 and the new temperature value T1 is obtained.
[0085] After obtaining the first temperature difference △T1 and the second temperature difference △T2, determine whether the first temperature difference is greater than twice the second temperature difference, that is, determine whether △T1>2△T2. If it is determined that △T1>2△T2, the preset condition is not met, and it is determined that the first temperature value cannot be reached within the next current preset cycle of 100ms, then the new temperature value T1 is used as the current temperature value T0 at the beginning of the next cycle, and △T1 is also updated accordingly; continue heating for the current preset cycle of 100ms. After 100ms, obtain the new temperature value at this time and update it to T1, subtract the current temperature value T0 from T1 to obtain △T2, and then determine whether △T1>2△T2 again.
[0086] If △T1 is less than or equal to 2△T2, the preset condition is met, and it is determined that the first temperature value may be reached within the next 100ms heating cycle, so it is further determined whether the current preset cycle meets the preset requirements. Correspondingly, assuming that the preset requirements are met when the current preset cycle is set to 1ms, the current preset cycle of 100ms obviously does not meet the preset requirements, so it is necessary to shorten the current preset cycle and obtain a new preset cycle. In the above embodiment, there is no restriction on the method of obtaining the new preset cycle. As a preferred embodiment, the new preset cycle can be obtained as 10ms, and 10ms is used as the current preset cycle, and the above steps of judging whether △T1>2△T2 are repeated. When it is confirmed that △T1 is less than or equal to 2△T2, that is, the preset condition is met, a new preset cycle of 1ms is obtained again. 1ms is used as the current preset cycle, and the above steps of judging whether △T1>2△T2 are repeated. When it is confirmed that △T1 is less than or equal to 2△T2, that is, the preset condition is met, it is determined that the first temperature value may be reached within the next 1ms heating cycle. Because the 1ms time is already very short and meets the preset requirements, the heating state is released.
[0087] In this embodiment, by obtaining a first temperature difference between the current temperature value and the first temperature value, a second temperature difference between the current temperature value and the new temperature value is obtained; based on the relationship between the first temperature difference and the second temperature difference, a judgment is made as to whether the temperature value can reach the first temperature value.
[0088] Based on the above embodiments:
[0089] As a preferred embodiment, obtaining the first temperature value includes:
[0090] Get the target temperature value;
[0091] Acquire a first temperature value and a second temperature value according to a target temperature value;
[0092] The first temperature value is less than the target temperature value, and the second temperature value is greater than the target temperature value.
[0093] In the above embodiment, there is no restriction on the method for determining the first temperature value, which depends on the specific implementation situation. As a preferred embodiment. First, the target temperature value is obtained, and the target temperature value is a pre-set temperature value. The first temperature value and the second temperature value are obtained according to the target temperature value. Specifically, in order to facilitate regulation and adapt to heating with different powers, a reasonable error temperature interval can be set according to the target temperature value. The minimum value of the interval is the first temperature value, and the maximum value of the interval is the second temperature value. For example, assuming that the target temperature value is 50 degrees Celsius, 47 degrees Celsius is set as the first temperature value, and 53 degrees Celsius is set as the second temperature value. When the heating temperature is between the first temperature value and the second temperature value, it is considered that the temperature has reached the preset temperature.
[0094] In this embodiment, the first temperature value and the second temperature value are obtained through a preset target temperature value, and an error temperature range is determined to facilitate regulation.
[0095] Figure 2 A flow chart of another heating temperature control method provided in an embodiment of the present application. In order to keep the temperature after heating within a temperature range, after releasing the heating state, the method further includes:
[0096] S18: Obtaining a temperature proximity interval where the current temperature value is located; wherein, there are multiple temperature proximity intervals, each temperature proximity interval is continuous, and is a sub-interval of the temperature interval formed by the first temperature value and the second temperature value.
[0097] S19: Heating is performed according to a preset heating cycle corresponding to the temperature proximity interval; wherein, there are multiple preset heating cycles, corresponding to each temperature proximity interval respectively.
[0098] Return to step S18.
[0099] It can be understood that the temperature of the airbag is heated to the first temperature value through the above steps. In order to keep the temperature after heating within a temperature range, first obtain the temperature proximity interval where the current temperature value is located. Among them, the number of temperature proximity intervals is multiple, each temperature proximity interval is continuous, and is a sub-interval of the temperature interval formed by the first temperature value and the second temperature value. For example, it can be seen in the above embodiment that the first temperature value is 47 degrees Celsius and the second temperature value is 53 degrees Celsius, then the continuous temperature proximity intervals can be set to [47, 48), [48, 49), [49, 50), [50, 51), [51, 52), [52, 53]. Then, heating is performed according to the preset heating cycle corresponding to the temperature proximity interval. It should be noted that the number of preset heating cycles is multiple, corresponding to each temperature proximity interval, and each preset heating cycle is generally different. For example, the preset heating cycle corresponding to the temperature proximity intervals of [47, 48) and [52, 53] can be set to 100ms, the preset heating cycle corresponding to the temperature proximity intervals of [48, 49) and [51, 52) can be set to 10ms, and the preset heating cycle corresponding to the temperature proximity intervals of [49, 50) and [50, 51) can be set to 1ms. This can improve the efficiency of temperature control and reduce resource consumption. In this embodiment, since different temperature proximity intervals correspond to different preset heating cycles, there is no restriction on the heating method for each preset heating cycle, which depends on the specific implementation situation. After heating according to the preset heating cycle corresponding to the temperature proximity interval, return to step S18 to achieve constant temperature control of the temperature.
[0100] In this embodiment, by obtaining the temperature proximity interval of the current temperature value, heating is performed according to the preset heating cycle corresponding to the temperature proximity interval. This method of using different heating cycles according to different current temperatures improves the efficiency of constant temperature control, reduces resource consumption, and has high temperature control accuracy.
[0101] Based on the above embodiments:
[0102] As a preferred embodiment, heating according to a preset heating cycle corresponding to the temperature proximity interval includes:
[0103] If the current temperature value is greater than the maximum value of the preset temperature range, the heating pulse width in the preset heating cycle is reduced for heating;
[0104] If the current temperature value is less than the minimum value of the preset temperature range, the heating pulse width in the preset heating cycle is increased for heating;
[0105] If the current temperature value is within the preset temperature range, heating is performed without changing the heating pulse width in the preset heating cycle;
[0106] The preset temperature range is a sub-range of the temperature range formed by the first temperature value and the second temperature value.
[0107] It can be understood that in a preset heating cycle, it can be divided into a heating pulse width and a non-heating pulse width. During the heating pulse width, the heating enable is turned on and heating begins; during the non-heating pulse width, the heating enable is turned off and heating stops; and the cycle continues according to the heating cycle. Therefore, specifically, in the process of heating according to the preset heating cycle corresponding to the temperature adjacent interval, a preset temperature range is first set. This embodiment does not limit the preset temperature range, and only needs to ensure that the preset temperature range is a sub-interval of the temperature interval composed of the first temperature value and the second temperature value. If the current temperature value is greater than the maximum value of the preset temperature range, the heating pulse width in the preset heating cycle is reduced for heating, so that the heating enable is shortened and the temperature is lowered; if the current temperature value is less than the minimum value of the preset temperature range, the heating pulse width in the preset heating cycle is increased for heating, so that the heating enable is increased and the temperature is raised; if the current temperature value is within the preset temperature range, the heating pulse width in the preset heating cycle is not changed for heating, so that the temperature remains unchanged.
[0108] In this embodiment, the heating pulse width of the preset heating cycle is changed according to the relationship between the current temperature value and the preset temperature range, so that the temperature is maintained in a stable range, thereby achieving constant temperature control.
[0109] Based on the above embodiments:
[0110] As a preferred embodiment, if it is monitored that the current temperature value is greater than the second temperature value, the method further includes:
[0111] Stop heating and output abnormal temperature alarm information.
[0112] It can be understood that the second temperature value is a limit value determined based on the target temperature value. If the current temperature value is greater than the second temperature value, the temperature is higher than the limit value, heating is stopped immediately, and an alarm message of abnormal temperature is output to prompt the user of the temperature abnormality.
[0113] like Figure 2 As shown, before monitoring the current temperature value, it also includes:
[0114] S20: Determine whether the sheath is connected normally; if so, proceed to step S10; if not, proceed to step S21.
[0115] S21: Turn off the heating function.
[0116] It is understandable that when the start heating button of the air wave pressure therapy device is pressed, it is first determined whether the sheath connection is normal. When it is determined that the sheath connection is normal, the heating wire of the sheath is powered, the heating function is turned on, and the current temperature value of the sheath airbag is detected to obtain the first temperature value; when it is determined that the sheath connection is abnormal, the heating function is turned off, saving power consumption and having higher safety.
[0117] In the above embodiments, the heating temperature control method is described in detail, and the present application also provides embodiments corresponding to the heating temperature control device. It should be noted that the present application describes the embodiments of the device part from two perspectives, one is based on the perspective of the functional module, and the other is based on the perspective of the hardware structure.
[0118] Figure 3 This is a schematic diagram of the structure of a heating temperature control device provided in an embodiment of the present application. Figure 3 As shown, the heating temperature control device comprises:
[0119] The monitoring module 10 is used to monitor the current temperature value and obtain a first temperature value.
[0120] The first judging module 11 is used to judge whether the current temperature value is less than the first temperature value; if so, the heating module 12 is triggered.
[0121] The heating module 12 is used to enter a heating state.
[0122] The first acquisition module 13 is used to acquire a new temperature value after a current preset period.
[0123] The second judgment module 14 is used to judge whether the new temperature value meets the preset condition according to the current temperature value; if so, the third judgment module 15 is triggered; if not, the new temperature value is used as the current temperature value to trigger the first acquisition module 13.
[0124] The third judging module 15 is used to judge whether the current preset period meets the preset requirement; if so, the releasing module 17 is triggered; if not, the second obtaining module 16 is triggered.
[0125] The second acquisition module 16 is used to acquire a new preset period, so as to use the new preset period as the current preset period and trigger the first acquisition module 13; wherein the new preset period is smaller than the current preset period.
[0126] The release module 17 is used to release the heating state.
[0127] Since the embodiments of the apparatus part correspond to the embodiments of the method part, please refer to the description of the embodiments of the method part for the embodiments of the apparatus part, which will not be repeated here.
[0128] Figure 4 This is a schematic diagram of the structure of another heating temperature control device provided in an embodiment of the present application. Figure 4 As shown, the heating temperature control device comprises:
[0129] The memory 20 is used to store computer programs.
[0130] The processor 21 is used to implement the steps of the heating temperature control method mentioned in the above embodiment when executing the computer program.
[0131] The heating temperature control device provided in this embodiment may include but is not limited to a smart phone, a tablet computer, a laptop computer or a desktop computer.
[0132] Among them, the processor 21 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 21 can be implemented in at least one hardware form of a digital signal processor (DSP), a field programmable gate array (FPGA), and a programmable logic array (PLA). The processor 21 may also include a main processor and a coprocessor. The main processor is a processor for processing data in an awake state, also known as a central processing unit (CPU); the coprocessor is a low-power processor for processing data in a standby state. In some embodiments, the processor 21 may be integrated with a graphics processing unit (GPU), and the GPU is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 21 may also include an artificial intelligence (AI) processor, which is used to process computing operations related to machine learning.
[0133] The memory 20 may include one or more computer-readable storage media, which may be non-transitory. The memory 20 may also include a high-speed random access memory, and a non-volatile memory, such as one or more disk storage devices, flash memory storage devices. In this embodiment, the memory 20 is at least used to store the following computer program 201, wherein, after the computer program is loaded and executed by the processor 21, it can implement the relevant steps of the heating temperature control method disclosed in any of the aforementioned embodiments. In addition, the resources stored in the memory 20 may also include an operating system 202 and data 203, etc., and the storage method may be temporary storage or permanent storage. Among them, the operating system 202 may include Windows, Unix, Linux, etc. Data 203 may include but is not limited to data related to the heating temperature control method.
[0134] In some embodiments, the heating temperature control device may further include a display screen 22 , an input / output interface 23 , a communication interface 24 , a power supply 25 , and a communication bus 26 .
[0135] Those skilled in the art will understand that Figure 4 The structure shown in the figure does not constitute a limitation on the heating temperature control device, and may include more or less components than those shown in the figure.
[0136] Finally, the present application also provides an embodiment corresponding to a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps recorded in the above method embodiment are implemented.
[0137] It is understandable that if the method in the above embodiment is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk and other media that can store program code.
[0138] The above is a detailed introduction to a heating temperature control method, device and computer-readable storage medium provided by the present application. The various embodiments in the specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same and similar parts between the embodiments can be referred to each other. For the device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant parts can be referred to the method part description. It should be pointed out that for ordinary technicians in this technical field, without departing from the principles of the present application, several improvements and modifications can be made to the present application, and these improvements and modifications also fall within the scope of protection of the claims of the present application.
[0139] It should also be noted that, in this specification, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the statement "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device including the element.
Claims
1. A heating temperature control method, characterized in that: include: Monitor the current temperature value and obtain the first temperature value; Determining whether the current temperature value is less than the first temperature value; If the current temperature value is less than the first temperature value, enter the heating state and obtain a new temperature value after the current preset period; Determining whether the new temperature value meets a preset condition according to the current temperature value; If the new temperature value does not meet the preset condition, the new temperature value is used as the current temperature value, and the process returns to the step of obtaining a new temperature value after the current preset period; If the new temperature value meets the preset condition, determining whether the current preset period meets the preset requirement; If the current preset period does not meet the preset requirement, a new preset period is obtained, so as to use the new preset period as the current preset period, and the process returns to the step of obtaining a new temperature value after the current preset period; The new preset period is smaller than the current preset period; If the current preset cycle meets the preset requirement, releasing the heating state; Wherein, judging whether the new temperature value satisfies a preset condition according to the current temperature value includes: obtaining a first temperature difference between the current temperature value and the first temperature value; Acquire a second temperature difference between the current temperature value and the new temperature value; Determining whether the first temperature difference is greater than twice the second temperature difference; If yes, the preset condition is not met, the new temperature value is used as the current temperature value, and the process returns to the step of obtaining a new temperature value after the current preset period; If not, the preset condition is met, and the process proceeds to the step of determining whether the current preset period meets the preset requirement.
2. The heating temperature control method according to claim 1, characterized in that: The obtaining of the first temperature value comprises: Get the target temperature value; Acquire the first temperature value and the second temperature value according to the target temperature value; The first temperature value is lower than the target temperature value, and the second temperature value is higher than the target temperature value.
3. The heating temperature control method according to claim 2, characterized in that: After releasing the heating state, the method further includes: Obtaining a temperature proximity interval in which the current temperature value is located; wherein the number of the temperature proximity intervals is multiple, each of the temperature proximity intervals is continuous, and is a sub-interval of the temperature interval formed by the first temperature value and the second temperature value; Heating is performed according to a preset heating cycle corresponding to the temperature proximity interval; wherein the number of the preset heating cycles is multiple, corresponding to each of the temperature proximity intervals; Return to the step of obtaining the temperature proximity interval where the current temperature value is located.
4. The heating temperature control method according to claim 3, characterized in that: The heating according to the preset heating cycle corresponding to the temperature proximity interval includes: If the current temperature value is greater than the maximum value of the preset temperature range, the heating pulse width in the preset heating cycle is reduced to perform heating; If the current temperature value is less than the minimum value of the preset temperature range, increasing the heating pulse width in the preset heating cycle for heating; If the current temperature value is within the preset temperature range, heating is performed without changing the heating pulse width in the preset heating cycle; The preset temperature range is a sub-range of the temperature range formed by the first temperature value and the second temperature value.
5. The heating temperature control method according to claim 4, characterized in that: If it is monitored that the current temperature value is greater than the second temperature value, the method further includes: Stop heating and output abnormal temperature alarm information.
6. The heating temperature control method according to any one of claims 1 to 5, characterized in that: Before monitoring the current temperature value, the method further includes: Determine whether the sheath is connected normally; If yes, proceed to the step of monitoring the current temperature value and obtaining the first temperature value; If not, turn off the heating function.
7. A heating temperature control device, characterized in that: include: A monitoring module, used to monitor the current temperature value and obtain a first temperature value; A first judging module, used for judging whether the current temperature value is less than the first temperature value; If yes, trigger the heating module; The heating module is used to enter a heating state; A first acquisition module, used to acquire a new temperature value after a current preset period; A second judgment module, used to judge whether the new temperature value meets a preset condition according to the current temperature value; If yes, the third judgment module is triggered; If not, taking the new temperature value as the current temperature value to trigger the first acquisition module; The third judgment module is used to judge whether the current preset period meets the preset requirements; If yes, trigger the release module; if no, trigger the second acquisition module; The second acquisition module is used to acquire a new preset period, so as to use the new preset period as the current preset period and trigger the first acquisition module; The new preset period is smaller than the current preset period; The release module is used to release the heating state; Wherein, the second judgment module is specifically used to obtain a second temperature difference between the current temperature value and the new temperature value; Determining whether the first temperature difference is greater than twice the second temperature difference; If yes, the preset condition is not met, the new temperature value is used as the current temperature value, and the first acquisition module is triggered; If not, the preset condition is met and the third judgment module is triggered.
8. A heating temperature control device, characterized in that: include: Memory for storing computer programs; A processor, configured to implement the steps of the heating temperature control method according to any one of claims 1 to 6 when executing the computer program.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the heating temperature control method according to any one of claims 1 to 6 are implemented.
Citation Information
Patent Citations
Method and device for controlling electric heating of water heater, water heater and heat pump water heater
CN105352195A
Heating control method and apparatus, heating device, and computer-readable storage medium
CN109932930A