Method, apparatus and controller for heating control of HNB device, and HNB device
The method and apparatus in HNB devices detect temperature rise parameters to prevent accidental activation and reduce power waste and safety hazards by ensuring the device is correctly inserted for aerosol generation.
Patent Information
- Authority / Receiving Office
- EP · EP
- Patent Type
- Applications
- Current Assignee / Owner
- SHENZHEN GEEKVAPE TECH CO LTD
- Filing Date
- 2025-10-27
- Publication Date
- 2026-05-20
AI Technical Summary
Heat-not-burning (HNB) devices can be accidentally activated when not inserted into the aerosol generation matrix, leading to dry heating and potential safety hazards, as well as unnecessary power consumption.
A method and apparatus that detect the actual temperature rise parameters of the heating element to determine if the HNB device is inserted into the aerosol generation matrix, automatically turning off the heating if not inserted to prevent power waste and safety hazards.
Accurately determines if the HNB device is inserted into the matrix based on temperature rise parameters, reducing power consumption and mitigating safety risks by turning off heating when not in use.
Smart Images

Figure IMGAF001_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present invention relates to the field of heating control technologies of HNB devices, and more particularly, to a method, an apparatus and a controller for heating control of HNB device, and a HNB device.BACKGROUND
[0002] When heating of a heat-not-burning (HNB) device is activated, the HNB device can utilize a heating element to heat and bake a matrix for aerosol generation to generate aerosols for users to inhale. However, there exists a problem of accidental activation of the HNB device in some scenarios. For example, when the HNB device is not inserted into the matrix for aerosol generation, an activation button of the HNB device may be accidentally pressed by an external force, a dry heating phenomenon of the HNB device is caused, which not only wastes power but also causes safety hazards.SUMMARY
[0003] It is an objective of the present invention to provide a method, an apparatus and a controller for heating control of a HNB device, and a HNB device, which can automatically turn off heating of the HNB device when the HNB device is mistakenly activated, thereby reducing power consumption and mitigating potential safety hazards.
[0004] In order to achieve the objective, the invention is set out in the appended set of claims.
[0005] The present invention has the following technical effects: when the heating of the HNB device is activated, the actual temperature rise parameters of the heating element within the preset time period are detected. Since there exists a significant difference in the heating element's temperature rise parameters between the two scenarios (when inserted into the aerosol-generating matrix and when not), for example, a temperature rise rate of the heating element when it is inserted into the aerosol generation matrix is significantly lower than the temperature rise rate of the heating element when it is not inserted into the aerosol generation matrix. Thus, whether the HNB device is currently inserted into the aerosol generation matrix can be determined based on the current actual temperature rise parameters of the HNB device. If it is determined that the HNB device is not inserted into the aerosol generation matrix, it indicates that the HNB device has been mistakenly activated. In this case, the heating of the HNB device is turned off, power consumption is reduced, and potential safety hazards are mitigated.DESCRIPTION OF THE DRAWINGS
[0006] FIG. 1 is a schematic diagram of a HNB device in accordance with an embodiment of the present invention; FIG. 2 is a flowchart illustrating a method for heating control of a HNB device in accordance with an embodiment of the present invention; FIG. 3 is a schematic diagram illustrating a principle of determining whether the HNB device is inserted into a matrix for aerosol generation based on a temperature rise rate of a heating element and total energy generated by the heating element, in accordance with an embodiment of the present invention; FIG. 4 is a schematic diagram illustrating an operation process of the method for heating control of the HNB device in a practical application scenario, in accordance with an embodiment of the present invention; FIG. 5 is a block diagram illustrating a structure of an apparatus for heating control of the HNB device in accordance with an embodiment of the present invention; FIG. 6 is a schematic diagram of a controller in accordance with an embodiment of the present invention. DETAILED DESCRIPTION OF EMBODIMENTS
[0007] In the following descriptions, in order to describe but not intended to limit the present invention, concrete details including specific system structure and technique are proposed to facilitate a comprehensive understanding of the embodiments of the present invention.
[0008] In a usage scenario of a heat-not-burning (HNB) device, an issue of accidental activation of the HNB device may sometimes occur. For example, supposing that a user places the device in his / her backpack, the user may inadvertently press the activation button through the backpack. At this time, the device has not yet been inserted into a matrix for aerosol generation, thereby resulting in a dry burning phenomenon which not only wastes power, but also poses a safety hazard.
[0009] Aiming at this technical problem, the embodiments of the present invention provide a method, an apparatus and a controller for heating control of a HNB device, and a HNB device, which can determine whether the HNB device is currently inserted into the matrix for aerosol generation based on temperature rise parameters of a heating element, and determine whether an accidental activation occurs currently, and terminate the heating of the HNB device in case of the accidental activation, thereby reducing power consumption and potential safety hazards. Regarding more specific technical implementation details of the embodiments of the present invention, reference can be made to the various embodiments described hereinafter.
[0010] As shown in FIG. 1, FIG. 1 illustrates a schematic diagram of a HNB device provided in the embodiment of the present invention. The HNB device shown in FIG. 1 includes a controller, a heating element, and a battery module. The controller is electrically connected to the heating element and the battery module, respectively. The controller may be used to control the temperature of the heating element, and the heating element may be heated under the control of the controller to bake the matrix for aerosol generation. The battery module is used to provide electrical energy to the controller and the heating element.
[0011] It should be understood that the executive subject of each method embodiment in the present invention is the controller arranged in the HNB device, the controller may be, for example, the main control chip or other components of the HNB device. The specific type of the controller is not restricted in the embodiments of the present invention.
[0012] Referring to FIG. 2, FIG. 2 illustrates a method for heating control of a HNB device provided in an embodiment of the present invention, the method includes: Step 201, actual temperature rise parameters of the heating element within a preset time period are detected when the HNB device is activated.
[0013] When the activation button of the HNB device is pressed or accidentally touched by the user, the HNB device will start heating and control the heating element according to a stored standard temperature curve. After being activated, the HNB device enters a preheating and temperature rising stage, the heating element is controlled to heat up from ambient temperature to a preset target temperature in a full power output manner. When the difference between the actual temperature of the heating element and the target temperature does not exceed a certain threshold (e.g., 30°C), a PID (Proportional-Integral-Derivative) module may be called to perform PID control on the temperature of the heating element. The output power of the HNB device is adjusted by outputting signals with different PWM (Pulse-Width Modulation) duty cycles, in this way, the actual temperature of the heating element gradually stabilizes at the target temperature.
[0014] After the HNB device is activated and heated for a period of time, the actual temperature rise parameters of the heating element during a preset time period may be detected. This preset time period may fall within any temperature rise time period included in the entire heating process of the heating element, and the specific time length is not limited. For example, the time length may be 2 seconds or 3 seconds. As an example, the preset time period may be set within the preheating temperature rising stage of the heating element. Considering that the temperature rise trend of the heating element is relatively stable during the preheating temperature rising stage, selecting this preset time period from the preheating temperature rising stage may improve the accuracy of the actual temperature rise parameters obtained through detection. For example, the heating element enters the preheating temperature rise stage immediately after the HNB device starts heating, the first 0-3 seconds of heating may be selected as the preset time period, that is, the actual temperature rise parameters of the heating element during the first 0-3 seconds of heating are detected.
[0015] The actual temperature rise parameters of the heating element during the preset time period may include the actual temperature rise rate, the actual temperature rise, the actual total energy generated, and so on. These temperature rise parameters may be calculated based on the actual temperatures of the heating element at a plurality of time points during the preset time period, and the actual temperatures of the heating element at the plurality of time points may be calculated based on the resistance value of the heating element. Specifically, after the HNB device starts heating, a heating element resistance calculation function will be invoked at a certain frequency (e.g., 10 times per second) to calculate the current actual resistance value R2 of the heating element. Then, the initial resistance value R1 and the temperature coefficient of resistance (TCR) of the heating element stored in the HNB device and the current ambient temperature Troom will be obtained. The actual temperature Tcurrent of the heating element at the current time point may be calculated using the formula Tcurrent=((R2-R1) / (R1*TCR))+Troom.
[0016] Assuming that the preset time period is from the 0th second to the 3rd second of heating, and the actual temperature of the heating element at the 0th second is T0, and the actual temperature at the 3rd second is T3, the actual temperature rise rate can be obtained by calculating a temperature rise slope. For example, a value of (T3-T0) / 3 can be calculated as the actual temperature rise rate K. Additionally, considering that the temperature rise trend of the heating element is not linear, that is, the temperature rise slope at each time point will vary, the preset time period can be divided into a plurality of fine time intervals. The corresponding temperature rise slopes of the plurality of fine time intervals can be calculated, finally, the average value of the temperature rise slopes at all fine time intervals can be calculated as the actual temperature rise rate. This can improve the accuracy of the obtained actual temperature rise rate to a certain extent. The actual temperature rise can be calculated according to the actual temperatures of the heating element at two ends of the preset time period. For example, the actual temperature rise Trise=T3-T0. The actual total energy generated by the heating element during the preset time period can be calculated according to an empirical energy calculation formula P=(T 2 -T 1 ) 2< ×Δt. T 2 represents the actual temperature of the heating element at the current time point, Ti represents the actual temperature of the heating element at the previous time point, and Δt represents a time difference between the current time point and the previous time point. Multiple intervals Δt are included within the preset time period, the corresponding energy values for the multiple intervals Δt can be calculated according to the empirical energy calculation formula. Finally, by accumulating the energy values corresponding to the multiple intervals, the actual total energy generated by the heating element during the preset time period can be obtained.
[0017] At step 202, whether the HNB device is inserted into the matrix for aerosol generation is determined according to the actual temperature rise parameters.
[0018] After obtaining the actual temperature rise parameters of the heating element within the preset time period, whether the HNB device is inserted into the matrix for aerosol generation can be determined according to these actual temperature rise parameters. The principle of this operation lies in the fact that there is a significant difference between the temperature rise parameters of the heating element under the condition of being inserted into the matrix for aerosol generation and the temperature rise parameters of the heating element under the condition of being not inserted into the matrix for aerosol generation. Whether the HNB device is currently inserted into the matrix for aerosol generation can be determined by comparing the actual temperature rise parameters with the known temperature rise parameters of the heating element under different conditions. The detailed explanations of various implementation methods for recognizing whether the HNB device is inserted into the matrix for aerosol generation according to the actual temperature rise parameters are described below.
[0019] In one implementation of the embodiments of the present invention, determining whether the HNB device is inserted into the matrix for aerosol generation according to the actual temperature rise parameters includes: (1) obtaining pre-stored reference temperature rise parameters; the reference temperature rise parameters include: the temperature rise parameters of the heating element within a preset time period when the HNB device has a specified battery level and is inserted into the matrix for aerosol generation, and / or the temperature rise parameters of the heating element within the preset time period when the HNB device has the specified battery level and is not inserted into the matrix for aerosol generation; (2) determining whether the HNB device is inserted into the matrix for aerosol generation according to the comparison between the actual temperature rise parameters and the reference temperature rise parameters.
[0020] Under normal circumstances, the temperature rise parameters of the heating element are related to factors such as the battery level of the HNB device and the factors including whether the HNB device is inserted into the matrix for aerosol generation. Specifically, there exists a positive correlation between the temperature rise parameters of the heating element and the battery level, which means that the higher the battery level, the higher the temperature rise rate and other temperature rise parameters of the heating element. Conversely, the lower the battery level is, the lower the temperature rise rate and other temperature rise parameters of the heating element are. If the HNB device is inserted into the matrix for aerosol generation, a part of the heat generated by the heating element during heating will be absorbed by an outer wall of the HNB device and the matrix for aerosol generation. However, if the HNB device is not inserted into the matrix for aerosol generation, only a part of the heat generated by the heating element during heating will be absorbed by the outer wall of the HNB device. Therefore, under the same battery level, temperature rise parameters of a heating element in a HNB device which is not inserted into the matrix for aerosol generation will be greater than temperature rise parameters of a HNB device which is inserted into the matrix for aerosol generation. In a practical operation, the HNB device can pre-calculate various battery levels (e.g., the highest battery level, the lowest battery level for activation of the HNB device, battery level of 70%, battery level of 50%, battery level of 30%, etc.), the temperature rise rate, the temperature rise or the generated total energy of the heating element within the preset time period under different conditions (e.g., when the HNB device is inserted into the matrix for aerosol generation, or when the HNB device is not inserted into the matrix for aerosol generation), through experimental testing, and take these data as the reference temperature rise parameters. These reference temperature rise parameters can be stored in a storage device (e.g., a register of a Flash) of the HNB device.
[0021] After obtaining the aforementioned reference temperature rise parameters, the controller of the HNB device compares the current actual temperature rise parameters with the aforementioned reference temperature rise parameters. This comparison allows the controller to determine whether the characteristics of the actual temperature rise parameters are closer to the temperature rise parameters of the HNB device in case where the HNB device is inserted into the matrix for aerosol generation or closer to the temperature rise parameters of the HNB device in case where the HNB device is not inserted into the matrix for aerosol generation, thereby determining whether the HNB device is currently inserted into the matrix for aerosol generation. The reference temperature rise parameters obtained for comparison can only include the temperature rise parameters of the HNB device which has the specified battery level (such as the highest or lowest battery level state) and is inserted into the matrix for aerosol generation. The reference temperature rise parameters can only include the temperature rise parameters of the HNB device which has the specified battery level and is not inserted into the matrix for aerosol generation. The reference temperature rise parameters can include the temperature rise parameters of the HNB device which has the specified battery level and is inserted into the matrix for aerosol generation and the temperature rise parameters of the HNB device which has the specified battery level and is not inserted into the matrix for aerosol generation. Alternatively, the reference temperature rise parameters can also include the temperature rise parameters of the HNB device corresponding to multiple different battery capacities of the HNB device. The reference temperature rise parameters are not limited in the embodiments of the present invention. Generally, the more the reference temperature rise parameters obtained for comparison, the higher the accuracy of determining whether the HNB device is inserted into the matrix for aerosol generation. Several specific implementation methods for determining whether the HNB device is inserted into the matrix for aerosol generation according to the comparison results of the temperature rise parameters are described below.
[0022] In one implementation of the present invention, the actual temperature rise parameters include the actual temperature rise rate of the heating element within the preset time period; the reference temperature rise parameters include the first temperature rise rate of the heating element within the preset time period when the HNB device has the highest battery level and is inserted into the matrix for aerosol generation. Determining whether the HNB device is inserted into the matrix for aerosol generation according to the comparison result between the actual temperature rise parameters and the reference temperature rise parameters, includes: determining that the HNB device is not inserted into the matrix for aerosol generation, if the actual temperature rise rate exceeds a first temperature rise rate.
[0023] Assuming that the obtained actual temperature rise parameters include an actual temperature rise rate K of the heating element within the preset time period, and the obtained reference temperature rise parameters include a first temperature rise rate K1 of the heating element within the preset time period when the HNB device has the highest battery level and is inserted into the matrix for aerosol generation, the actual temperature rise rate K is compared with the first temperature rise rate K1. With reference to the previous analysis, the higher the battery level is, the higher the temperature rise rate of the heating element is, the first temperature rise rate K1 corresponds to the highest battery level state. Thus, the first temperature rise rate K1 indicates the maximum temperature rise rate of the heating element within the preset time period when the heating element is inserted into the matrix for aerosol generation. Specifically, if the current battery level of the HNB device is in the highest battery level state and the HNB device has been inserted into the matrix for aerosol generation, the detected actual temperature rise rate K is approximately equal to the first temperature rise rate K1. If the current battery level of the HNB device is not in the highest battery level state and the HNB device has been inserted into the matrix for aerosol generation, the detected actual temperature rise rate K will be less than the first temperature rise rate K1. Therefore, if the detected actual temperature rise rate K is greater than the first temperature rise rate K1, it indicates that the actual temperature rise rate K has exceeded the maximum temperature rise rate of the heating element within the preset time period when the heating element is inserted into the matrix for aerosol generation. Thus, it can be determined that the HNB device is definitely not inserted into the matrix for aerosol generation currently, the temperature rise rate of the heating element would be higher when the heating element is not inserted into the matrix for aerosol generation.
[0024] Conversely, if the detected actual temperature rise rate K is less than or equal to the first temperature rise rate K1, it indicates that the HNB device may be inserted into the matrix for aerosol generation currently. In this case, one approach is directly determining that the HNB device is currently inserted into the matrix for aerosol generation. However, considering that the detected actual temperature rise rate K may also be less than or equal to the first temperature rise rate K1 in case where the HNB device is inserted into debris (such as metal rod or ceramic rod), or the HNB device has a low battery level and is not inserted into the matrix for aerosol generation, immediately determining that the HNB device is currently inserted into the matrix for aerosol generation when detecting that K≤K1 may lead to a high probability of misjudgment. In order to solve this technical problem, after detecting that K≤K1, a further judgment can be performed based on the actual total energy generated by the heating element within the preset time period, in this way, misjudgment can be reduced and the accuracy of determination regarding whether the HNB device is inserted into the matrix for aerosol generation can be improved. The detailed descriptions are provided below.
[0025] In an implementation mode of the embodiments of the present invention, the actual temperature rise parameters further include the actual total energy generated by the heating element within the preset time period. The reference temperature rise parameters further include a first total energy generated by the heating element within the preset time period when the HNB device has the highest battery level and is inserted into the matrix for aerosol generation, and a second total energy generated by the heating element within the preset time period when the HNB device has the lowest battery level for activation and is inserted into the matrix for aerosol generation. Determining whether the HNB device is inserted into the matrix for aerosol generation based on the comparison result between the actual temperature rise parameters and the reference temperature rise parameters further includes: determining that the HNB device is not inserted into the matrix for aerosol generation, if the actual temperature rise rate is less than or equal to the first temperature rise rate, and the actual total energy is not between the first total energy and the second total energy.
[0026] When the detected actual temperature rise rate K is less than or equal to the first temperature rise rate K1, the actual total energy P generated by the heating element within the preset time period, the first total energy P1 generated by the heating element within the preset time period when the HNB device has the highest battery level and is inserted into the matrix for aerosol generation, and the second total energy P2 generated by the heating element within the preset time period when the HNB device has the lowest battery level for activation and is inserted into the matrix for aerosol generation are obtained. Here, the first total energy P1 represents the highest total energy generated by the heating element within the preset time period when inserting into the matrix for aerosol generation, while the second total energy P2 represents the lowest total energy generated by the heating element within the preset time period when inserting into the matrix for aerosol generation. Therefore, [P2, P1] represents the normal total energy range generated by the heating element within the preset time period when the heating element is inserted into the matrix for aerosol generation. Determining whether the actual total energy P is between the first total energy P1 and the second total energy P2, that is, determining whether the actual total energy P falls within the energy range [P2, P1]. If the actual total energy P falls within the energy range [P2, P1], it indicates that the actual total energy generated by the heating element falls within the normal total energy range when the HNB device is inserted into the matrix for aerosol generation. At this time, it can be determined that the HNB device is currently inserted into the matrix for aerosol generation. If the actual total energy P is not within the energy range [P2, P1], it indicates that the actual total energy generated by the heating element exceeds the normal total energy range when the HNB device is inserted into the matrix for aerosol generation. Therefore, it is determined that the HNB device is not inserted into the matrix for aerosol generation. In special situations, for example, when debris is inserted into the HNB device or when the HNB device has a low battery level and is not inserted into the matrix for aerosol generation, a heating curve of the heating element will be significantly different from the normal heating curve when the HNB device is inserted into the matrix for aerosol generation. In these special situations, the calculated actual total energy may exceed the normal total energy range [P2, P1]. Therefore, by introducing a further determination process according to the actual total energy, that is, by determining that the HNB device is currently inserted into the matrix for aerosol generation only when the actual total energy P falls within the energy range [P2, P1], a probability of misjudgment can be reduced to a certain extent and the accuracy of determination regarding whether the HNB device is inserted into the matrix for aerosol generation is improved.
[0027] As an example, FIG. 3 illustrates a principle of recognizing whether the HNB device is inserted into the matrix for aerosol generation based on the temperature rise rate and the total energy generated by the heating element, as provided in an embodiment of the present invention. X-axis in FIG. 3 represents time, while Y-axis in FIG. 3 represents temperature of the heating element, C1 represents a heating curve of the heating element when the HNB device has the highest battery level and is inserted into the matrix for aerosol generation, C2 represents the heating curve of the heating element when the HNB device has the lowest battery level for activation and is inserted into the matrix for aerosol generation. K1 represents the temperature rise rate of the heating element during the 0-3 second time period when the HNB device has the highest battery level and is inserted into the matrix for aerosol generation. P1 represents the total energy generated by the heating element during the 0-3 second time period when the HNB device has the highest battery level and is inserted into the matrix for aerosol generation. P2 represents the total energy generated by the heating element during the 0-3 second time period when the HNB device has the lowest battery level for activation and is inserted into the matrix for aerosol generation. Here, K1 can be obtained by calculating the slope of curve C1 at the third second, while P1 and P2 can be obtained by calculating energy integrals. P1 is a size of a shaded area enclosed by the curve C1 and two dashed lines in FIG. 3, and P2 is a size of a shaded area enclosed by the curve C2 and two dashed lines in FIG. 3. Both P1 and P2 can be calculated using the formula which is expressed as Σ(Tcurrent-Tprevious) 2< ×Δt, Tcurrent represents the actual temperature of the heating element at the current moment, Tprevious represents the actual temperature of the heating element at the previous moment, and Δt represents a time difference between the current moment and the previous moment. The calculated K1, P1, and P2 are stored in the register Flash of the HNB device. After detecting the actual temperature rise rate K and the actual total energy P generated by the heating element during the 0-3 second time period, comparison of these parameters is performed. If K >K1, it can be directly determined that the HNB device is not inserted into the matrix for aerosol generation; if K≤K1, whether P falls within the range of [P2, P1] is further determined. If P falls within the range of [P2, P1], it is determined that the HNB device is inserted into the matrix for aerosol generation; otherwise, it is determined that the HNB device is not inserted into the matrix for aerosol generation.
[0028] In one implementation mode of the embodiments of the present invention, the actual temperature rise parameters include the actual temperature rise rate of the heating element within the preset time period. The reference temperature rise parameters include a second temperature rise rate of the heating element within the preset time period when the HNB device has the lowest battery level for activation and is not inserted into the matrix for aerosol generation. Determining whether the HNB device is inserted into the matrix for aerosol generation according to the comparison result between the actual temperature rise parameters and the reference temperature rise parameters, includes: determining that the HNB device is inserted into the matrix for aerosol generation, if the actual temperature rise rate is less than the second temperature rise rate.
[0029] Assuming that the obtained actual temperature rise parameters include the actual temperature rise rate K of the heating element within the preset time period, and the obtained reference temperature rise parameters include the second temperature rise rate K2 of the heating element within the preset time period when the HNB device has the lowest battery level for activation and is not inserted into the matrix for aerosol generation, the actual temperature rise rate K and the second temperature rise rate K2 are compared. Based on the previous analysis, the lower the battery level is, the lower the temperature rise rate of the heating element. The second temperature rise rate K2 corresponds to the lowest battery level state for activation, the second temperature rise rate K2 represents the lowest temperature rise rate of the heating element within the preset time period when the heating element is not inserted into the matrix for aerosol generation. Specifically, if the current battery level of the HNB device is in the lowest battery level state and the HNB device is not inserted into the matrix for aerosol generation, the detected actual temperature rise rate K is approximately equal to the second temperature rise rate K2. If the HNB device does not have the lowest battery level currently and the HNB device is not inserted into the matrix for aerosol generation, the detected actual temperature rise rate K will be greater than the second temperature rise rate K2. Therefore, if the detected actual temperature rise rate K is less than the second temperature rise rate K2, it indicates that the actual temperature rise rate K is less than the lowest temperature rise rate of the heating element within the preset time period when the heating element is not inserted into the matrix for aerosol generation. Thus, it can be determined that the HNB device is currently inserted into the matrix for aerosol generation, the temperature rise rate of the heating element will decrease when the heating element is inserted into the matrix for aerosol generation. Conversely, if the detected actual temperature rise rate K is greater than or equal to the second temperature rise rate K2, it is temporarily impossible to determine whether the HNB device is inserted into the matrix for aerosol generation. At this time, whether the HNB device is inserted into the matrix for aerosol generation can be further determined with reference to the first temperature rise rate K1 and the normal total energy range [P2, P1] described above.
[0030] In one implementation of the embodiments of the present invention, the reference temperature rise parameters include a first temperature rise parameter of the heating element within the preset time period when the HNB device has a current battery level and is inserted into the matrix for aerosol generation, and a second temperature rise parameter of the heating element within the preset time period when the HNB device has the current battery level and is not inserted into the matrix for aerosol generation. Determining whether the HNB device is inserted into the matrix for aerosol generation according to the comparison result between the actual temperature rise parameters and the reference temperature rise parameters, includes: (1) calculating a first difference between the actual temperature rise parameter and the first temperature rise parameter, and calculating a second difference between the actual temperature rise parameter and the second temperature rise parameter; (2) determining that the HNB device is not inserted into the matrix for aerosol generation, if the first difference is greater than the second difference.
[0031] The HNB device can pre-calculate and store the temperature rise parameters of the heating element within the preset time period under the conditions of various different battery levels and with the insertion of the matrix for aerosol generation, and the temperature rise parameters of the heating element within the preset time period under the conditions of various different battery levels and without the insertion of the matrix for aerosol generation. These temperature rise parameters can be, for example, the temperature rise parameters of the heating element within the preset time period under the condition of 5% battery level with the insertion of the matrix for aerosol generation, the temperature rise parameters of the heating element within the preset time period under the condition of 5% battery level without the insertion of the matrix for aerosol generation, the temperature rise parameters of the heating element within the preset time period under the condition of 50% battery level with the insertion of the matrix for aerosol generation, the temperature rise parameters of the heating element within the preset time period under the condition of 50% battery level without the insertion of the matrix for aerosol generation, the temperature rise parameters of the heating element within the preset time period under the condition of 75% battery level with the insertion of the matrix for aerosol generation, the temperature rise parameters of the heating element within the preset time period under the condition of 75% battery level without the insertion of the matrix for aerosol generation, and so on.
[0032] After obtaining the actual temperature rise parameters X (which can specifically be the actual temperature rise rate, the actual temperature rise, etc.) of the heating element within the preset time period, the current battery level of the HNB device is determined. Then, the first temperature rise parameter X1 of the heating element within the preset time period when the HNB device has the current battery level and is inserted into the matrix for aerosol generation is searched, and the second temperature rise parameter X2 of the heating element within the preset time period when the HNB device has the current battery level and is not inserted into the matrix for aerosol generation is also searched. Next, the first difference Y1=|X-X1| between the actual temperature rise parameter X and the first temperature rise parameter X1 is calculated, and the second difference Y2=|X-X2| between the actual temperature rise parameter X and the second temperature rise parameter X2 is calculated. If Y1 is greater than Y2, it indicates that the actual temperature rise parameter X approaches the temperature rise parameter when the HNB device is not inserted into the matrix for aerosol generation, thus, it is determined that the HNB device is not inserted into the matrix for aerosol generation. If Y1 is less than Y2, it indicates that the actual temperature rise parameter X approaches the temperature rise parameter when the HNB device is inserted into the matrix for aerosol generation, thus, it is determined that the HNB device is inserted into the matrix for aerosol generation. This operational method determines the appropriate reference temperature rise parameter according to the current power level of the HNB device. By determining whether the actual temperature rise parameter approximates the temperature rise parameter when the HNB device is inserted into the matrix for aerosol generation or approximates the temperature rise parameter in case where the HNB device is not inserted into the matrix for aerosol generation, whether the HNB device is currently inserted into the matrix for aerosol generation can also be determined.
[0033] At step 203, the heating of the HNB device is turned off, if the HNB device is not inserted into the matrix for aerosol generation.
[0034] If it is confirmed that the HNB device has not been inserted into the matrix for aerosol generation, it indicates that the HNB device has been mistakenly activated. Therefore, the heating of the HNB device should be terminated to reduce power consumption and mitigate safety hazards. Conversely, if it is confirmed that the HNB device has been inserted into the matrix for aerosol generation, it indicates that the HNB device is being used normally. In this case, the heating control of the heating element can be continued to be performed according to the standard temperature curve.
[0035] In the technical solutions of the embodiments of the present invention, when heating of the HNB device is activated, the actual temperature rise parameters of the heating element within the preset time period are detected. Since there exists a significant difference between the temperature rise parameters of the heating element in case where the heating element is inserted into the matrix for aerosol generation and the temperature rise parameters of the heating element in case where the heating element is not inserted into the matrix for aerosol generation. For example, the temperature rise rate of the heating element when the heating element is inserted into the matrix for aerosol generation is significantly lower than the temperature rise rate of the heating element when the heating element is not inserted into the matrix for aerosol generation, whether the HNB device is currently inserted into the matrix for aerosol generation can be determined according to the current actual temperature rise parameters. If it is determined that the HNB device is not inserted into the matrix for aerosol generation, it indicates that the HNB device has been mistakenly activated. At this time, the heating of the HNB device is turned off, power consumption is reduced, and potential safety hazard is mitigated.
[0036] In order to facilitate understanding of the method for heating control of the HNB device provided in the embodiments of the present invention, an actual application scenario is described below.
[0037] As shown in FIG. 4, FIG. 4 is a schematic diagram illustrating the operational process of the method for heating control of the HNB device under a practical application scenario, in accordance with an embodiment of the present invention. In the application scenario shown in FIG. 4, after the heating of the HNB device is activated, the actual temperature rise rate K of the heating element during the 0-3 second time period and the actual total energy P generated by the heating element during the 0-3 second time period are detected. Then, whether the actual temperature rise rate K is greater than the first temperature rise rate K1 is determined first, K1 represents the temperature rise rate of the heating element during the 0-3 second time period when the HNB device has the highest battery level and is inserted into the matrix for aerosol generation. If K>K1, it can be determined that the HNB device is not inserted into the matrix for aerosol generation, and the heating of the HNB device is turned off at this time. If K≤K1, the comparison of energy values continues to be performed to determine whether the actual total energy P is between the first total energy P1 and the second total energy P2, P1 represents the total energy generated by the heating element during the 0-3 second time period when the HNB device has the highest battery level and is inserted into a matrix for aerosol generation, and P2 represents the total energy generated by the heating element during the 0-3 second time period when the HNB device has the lowest battery level for activation and is inserted into a matrix for aerosol generation. If P is not in the range between P1 and P2, it can also be determined that the HNB device is not inserted into the matrix for aerosol generation, and the heating of the HNB device is turned off. If P is within the range between P1 and P2, it is determined that the HNB device is inserted into the matrix for aerosol generation, and heating can be continued to be performed according to the standard temperature curve. According to this setting, whether the HNB device is currently inserted into the matrix for aerosol generation can be determined according to the temperature rise parameters, and the heating of the HNB device is automatically turned off when it is determined that the HNB device is not inserted into the matrix for aerosol generation, power consumption is reduced and potential safety hazards are mitigated.
[0038] It should be appreciated that the sequence numbers of the steps in the aforementioned embodiments do not indicate the order of execution. The order of execution of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.
[0039] The foregoing mainly describes a method for heating control of a HNB device. A apparatus for heating control of the HNB device will be described hereinafter.
[0040] Referring to FIG. 5, in an embodiment, the apparatus for heating control of the HNB device in the present invention includes: a temperature rise parameter detection module 501 configured to detect actual temperature rise parameters of a heating element of the HNB device within a preset time period after heating of the HNB device is activated; an insertion recognition module 502 configured to determine whether the HNB device is inserted into a matrix for aerosol generation according to the actual temperature rise parameters; and a heating control module 503 configured to turn off the heating of the HNB device if the HNB device is not inserted into the matrix for aerosol generation.
[0041] In an implementation mode of the embodiments of the present invention, the insertion recognition module includes: a reference parameter obtaining unit configured to obtain pre-stored reference temperature rise parameters, the reference temperature rise parameters include: temperature rise parameters of the heating element within the preset time period when the HNB device has a specified battery level and is inserted into the matrix for aerosol generation, and / or temperature rise parameters of the heating element within the preset time period when the HNB device has the specified battery level and is not inserted into the matrix for aerosol generation; a parameter comparison unit configured to determine whether the HNB device is inserted into the matrix for aerosol generation based on a comparison result between the actual temperature rise parameters and the reference temperature rise parameters.
[0042] In an implementation mode of the embodiments of the present invention, the actual temperature rise parameters include an actual temperature rise rate of the heating element within the preset time period; the reference temperature rise parameters include a first temperature rise rate of the heating element within the preset time period when the HNB device has a maximum battery level and is inserted into the matrix for aerosol generation.
[0043] The parameter comparison unit is configured to determine that the matrix for aerosol generation is not inserted into the HNB device, if the actual temperature rise rate is greater than the first temperature rise rate.
[0044] In an implementation mode of the embodiments of the present invention, the actual temperature rise parameters further include an actual total energy generated by the heating element within the preset time period; the reference temperature rise parameters further include: a first total energy generated by the heating element within the preset time period when the HNB device has the maximum battery level and is inserted into the matrix for aerosol generation, and a second total energy generated by the heating element within the preset time period when the HNB device has a minimum battery level for activation and is inserted into the matrix for aerosol generation.
[0045] The parameter comparison unit further includes: a second determination subunit configured to determine that the HNB device is not inserted into the matrix for aerosol generation, if the actual temperature rise rate is less than or equal to the first temperature rise rate, and the actual total energy is not between the first total energy and the second total energy.
[0046] In an implementation mode of the embodiments of the present invention, the actual temperature rise parameters include an actual temperature rise rate of the heating element within the preset time period. The reference temperature rise parameters include a second temperature rise rate of the heating element within the preset time period when the HNB device has a minimum battery level for activation and is not inserted into the matrix for aerosol generation.
[0047] The parameter comparison unit further includes: a third determination subunit configured to determine that the HNB device is inserted into the matrix for aerosol generation, if the actual temperature rise rate is less than the second temperature rise rate.
[0048] In an implementation mode of the embodiments of the present invention, the reference temperature rise parameters include: a first temperature rise parameter of the heating element within the preset time period when the HNB device has a current battery level and is inserted into the matrix for aerosol generation, and a second temperature rise parameter of the heating element within the preset time period when the HNB device has the current battery level and is not inserted into the matrix for aerosol generation.
[0049] The parameter comparison unit includes: a parameter difference calculation subunit configured to calculate a first difference between the actual temperature rise parameters and the first temperature rise parameter, and calculate a second difference between the actual temperature rise parameters and the second temperature rise parameter; and a fourth determination subunit configured to determine that the HNB device is not inserted into the matrix for aerosol generation, if the first difference is greater than the second difference.
[0050] In an implementation mode of the embodiments of the present invention, the preset time period is within a preheating and temperature rise stage of the heating element.
[0051] The embodiment of the present invention further provides a computer-readable storage medium which stores a computer program, that, when executed by a processor, implements the method for heating control of the HNB device as described in any one of the aforementioned embodiments.
[0052] FIG. 6 is a schematic diagram of a controller provided in an embodiment of the present invention. As shown in FIG. 6, the controller 6 in this embodiment includes: a processor 60, a memory 61, and a computer program 62 stored in the memory 61 and executable on the processor 60. When the processor 60 is configured to, when executing the computer program 62, implement the steps in the embodiment of the method for heating control for each HNB device described above, such as steps 201 to 203 shown in FIG. 2. Alternatively, when the processor 60 executes the computer program 62, the processor 60 implements the functions of each module / unit in the various apparatus embodiments, such as the functions of the module 501, the module 502 and the module 503 shown in FIG. 5.
[0053] The computer program 62 can be divided into one or a plurality of modules / units, the one or plurality of modules / units are stored in the memory 61, and executed by the processor 60 so as to implement the present invention. The one or plurality of modules / units may be a series of computer program instruction segments that can accomplish particular functionalities, these instruction segments are used for describing an executive process of the computer program 62 in the controller 6.
[0054] The so-called processor 60 may be central processing unit (CPU), and can also be other general purpose processor, digital signal processor (DSP), application specific integrated circuit (ASIC), field-programmable gate array (FGPA), or some other programmable logic devices, discrete gate or transistor logic device, discrete hardware component, etc. The general purpose processor may be a microprocessor, as an alternative, the processor can also be any conventional processor, or the like.
[0055] The memory 61 may be an internal storage unit of the controller 6, such as a hard disk or a memory of the controller 6. The memory 61 may also be an external storage device of the controller 6, such as a plug-in hard disk, a smart media card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card, FC) equipped on the controller 6. Furthermore, the memory 61 may not only include the internal storage unit of the controller 6, but also include the external storage unit of the controller 6. The memory 61 is configured to store the computer program and other procedures and data as required by the controller 6. The memory 61 can also be configured to temporarily store data that has been output or being ready to be output.
[0056] A HNB device is further provided in the embodiments of the present invention. The HNB device includes the controller 6 shown in FIG. 6.
[0057] A person of ordinary skill in the art may clearly understand that, for the convenience of description and for conciseness, the dividing of the various functional units and functional modules is merely described according to examples. In an actual application, these functions may be assigned to different functional units and functional modules to be accomplished, that is, an inner structure of the HNB device is divided into different functional units or modules to accomplish the whole or some of functionalities described above. The various functional units and modules in the embodiments may be integrated into a processing unit, or each of the units exists independently and physically, or two or more than two of the units are integrated into a single unit. The aforementioned integrated unit may either by actualized in the form of hardware or in the form of software functional units. In addition, specific names of the various functional units and modules are only used to be distinguished from each other conveniently, rather than being intended to limit the protection scope of the present invention. Regarding the specific operating process of the units and modules in the aforementioned system, reference can be made to a corresponding process in the aforementioned method embodiments. This specific operating process of the units and modules is not repeatedly described herein.
[0058] It may be clearly understood by one of ordinary skill in the art that, for the convenience of describing and concisely, the detailed working processes of the system, apparatus and units described above can be embodied in the corresponding process in the previously described method embodiments, and are not repeatedly described herein.
[0059] In the embodiments of the present invention, the descriptions of the embodiments in the present invention are emphasized respectively, regarding the part in some embodiments which is not described in detail, reference can be made to related descriptions in other embodiments.
[0060] The person of ordinary skill in the art may understand that, the elements and algorithm steps of each of the examples described in connection with the embodiments disclosed herein may be implemented in electronic hardware, or in combination with computer software and electronic hardware. Whether these functions are implemented by hardware or software depends on the specific application and design constraints of the technical solution. The skilled people could use different methods to implement the described functions for each particular application, however, such implementations should not be considered as exceeding the scope of the present invention.
[0061] It should be understood that, in the embodiments of the present invention, the disclosed apparatus and method could be implemented in other ways. For example, the apparatus described above are merely illustrative. For example, the division of the units is only a logical function division, and other division could be used in the actual implementation. For example, multiple units or components could be combined or integrated into another system, or some features may be ignored, or not performed. In another aspect, the coupling or direct coupling or communicating connection shown or discussed could be an indirect coupling or a communicating connection through some interfaces, apparatuses or units, and the coupling or direct coupling or communicating connection could be electrical, mechanical, or in other form.
[0062] The units described as separate components can be or cannot be physically separate, the components shown as units can be or cannot be physical units, the components may be located in one place, or be distributed onto multiple network elements. A part or a whole of the elements can be selected to achieve the objective of the technical solution of this embodiment according to the actual requirement.
[0063] In addition, the various functional units in each of the embodiments of the present invention may be integrated into a single processing unit, or exist individually and physically, or two or more than two units are integrated into a single unit. The aforesaid integrated unit can either be achieved by hardware, or be achieved in the form of software functional units.
[0064] When the integrated unit is achieved in the form of software functional units, and is sold or used as an independent product, the integrated unit may be stored in a computer readable storage medium. Based on this understanding, a whole or part of flow process for implementing the method in the embodiments of the present invention can also be accomplished in the manner of using computer program to instruct relevant hardware. When the computer program is executed by the processor, the steps in the various method embodiments described above may be implemented. Wherein, the computer program comprises computer program codes, which may be in the form of source code, object code, executable documents or some intermediate form, etc. The computer readable medium can include: any physical equipment or device that can carry the computer program codes, recording medium, USB flash disk, mobile hard disk, hard disk, optical disk, computer memory, ROM (Read-Only Memory), RAM (Random Access Memory), electrical carrier signal, telecommunication signal and software distribution medium, etc. It needs to be explained that, the contents contained in the computer readable medium may be added or reduced appropriately according to the requirement of legislation and patent practice in a judicial district, for example, in some judicial districts, according to legislation and patent practice, the computer readable medium doesn't include electrical carrier signal and telecommunication signal.
Claims
1. A method for heating control of a heat-not-burning (HNB) device, characterized by comprising following steps: detecting actual temperature rise parameters of a heating element of the HNB device within a preset time period, when heating of the HNB device is activated; determining whether the HNB device is inserted into a matrix for aerosol generation based on the actual temperature rise parameters; and turning off the heating of the HNB device if the HNB device is not inserted into the matrix for aerosol generation.
2. The method according to claim 1, wherein the step of determining whether the HNB device is inserted into the matrix for aerosol generation based on the actual temperature rise parameters comprise: obtaining pre-stored reference temperature rise parameters, wherein the reference temperature rise parameters comprise: temperature rise parameters of the heating element within the preset time period when the HNB device has a specified battery level and is inserted into the matrix for aerosol generation, and / or temperature rise parameters of the heating element within the preset time period when the HNB device has the specified battery level and is not inserted into the matrix for aerosol generation; and determining whether the HNB device is inserted into the matrix for aerosol generation based on a comparison result between the actual temperature rise parameters and the reference temperature rise parameters.
3. The method according to claim 2, wherein the actual temperature rise parameters comprise an actual temperature rise rate of the heating element within the preset time period; the reference temperature rise parameters comprise a first temperature rise rate of the heating element within the preset time period when the HNB device has a maximum battery level and is inserted into the matrix for aerosol generation; the step of determining whether the HNB device is inserted into the matrix for aerosol generation based on the comparison result between the actual temperature rise parameters and the reference temperature rise parameters comprises: determining that the matrix for aerosol generation is not inserted into the HNB device, if the actual temperature rise rate is greater than the first temperature rise rate.
4. The method according to claim 3, wherein the actual temperature rise parameters further comprise an actual total energy generated by the heating element within the preset time period; the reference temperature rise parameters further comprise: a first total energy generated by the heating element within the preset time period when the HNB device has the maximum battery level and is inserted into the matrix for aerosol generation, and a second total energy generated by the heating element within the preset time period when the HNB device has a minimum battery level for activation and is inserted into the matrix for aerosol generation; the step of determining whether the HNB device is inserted into the matrix for aerosol generation based on the comparison result between the actual temperature rise parameters and the reference temperature rise parameters further comprises: determining that the HNB device is not inserted into the matrix for aerosol generation, if the actual temperature rise rate is less than or equal to the first temperature rise rate, and the actual total energy is not between the first total energy and the second total energy.
5. The method according to claim 2, wherein the actual temperature rise parameters comprise an actual temperature rise rate of the heating element within the preset time period; the reference temperature rise parameters comprise a second temperature rise rate of the heating element within the preset time period when the HNB device has a minimum battery level for activation and is not inserted into the matrix for aerosol generation; the step of determining whether the HNB device is inserted into the matrix for aerosol generation based on the comparison result between the actual temperature rise parameters and the reference temperature rise parameters comprises: determining that the HNB device is inserted into the matrix for aerosol generation, if the actual temperature rise rate is less than the second temperature rise rate.
6. The method according to claim 2, wherein the reference temperature rise parameters comprise: a first temperature rise parameter of the heating element within the preset time period when the HNB device has a current battery level and is inserted into the matrix for aerosol generation, and a second temperature rise parameter of the heating element within the preset time period when the HNB device has the current battery level and is not inserted into the matrix for aerosol generation; the step of determining whether the HNB device is inserted into the matrix for aerosol generation based on the comparison result between the actual temperature rise parameters and the reference temperature rise parameters comprises: calculating a first difference between the actual temperature rise parameters and the first temperature rise parameter, and calculating a second difference between the actual temperature rise parameters and the second temperature rise parameter; and determining that the HNB device is not inserted into the matrix for aerosol generation, if the first difference is greater than the second difference .
7. The method according to any one of claims 1 to 6, wherein the preset time period is within a preheating and temperature rise stage of the heating element.
8. An apparatus for heating control of a HNB device, characterized by comprising: a temperature rise parameter detection module (501) configured to detect actual temperature rise parameters of a heating element of the HNB device within a preset time period after heating of the HNB device is activated; an insertion recognition module (502) configured to determine whether the HNB device is inserted into a matrix for aerosol generation according to the actual temperature rise parameters; and a heating control module (503) configured to turn off the heating of the HNB device if the HNB device is not inserted into the matrix for aerosol generation.
9. The apparatus according to claim 8, wherein the insertion recognition module comprises: a reference parameter obtaining unit configured to obtain pre-stored reference temperature rise parameters, wherein the reference temperature rise parameters comprise: temperature rise parameters of the heating element within the preset time period when the HNB device has a specified battery level and is inserted into the matrix for aerosol generation, and / or temperature rise parameters of the heating element within the preset time period when the HNB device has the specified battery level and is not inserted into the matrix for aerosol generation; and a parameter comparison unit configured to determine whether the HNB device is inserted into the matrix for aerosol generation based on a comparison result between the actual temperature rise parameters and the reference temperature rise parameters.
10. The apparatus according to claim 9, wherein the actual temperature rise parameters comprise an actual temperature rise rate of the heating element within the preset time period; the reference temperature rise parameters comprise a first temperature rise rate of the heating element within the preset time period when the HNB device has a maximum battery level and is inserted into the matrix for aerosol generation; the parameter comparison unit is configured to determine that the matrix for aerosol generation is not inserted into the HNB device, if the actual temperature rise rate is greater than the first temperature rise rate.
11. The apparatus according to claim 10, wherein the actual temperature rise parameters further comprise an actual total energy generated by the heating element within the preset time period; the reference temperature rise parameters further comprise: a first total energy generated by the heating element within the preset time period when the HNB device has the maximum battery level and is inserted into the matrix for aerosol generation, and a second total energy generated by the heating element within the preset time period when the HNB device has a minimum battery level for activation and is inserted into the matrix for aerosol generation; the parameter comparison unit further comprises: a second determination subunit configured to determine that the HNB device is not inserted into the matrix for aerosol generation, if the actual temperature rise rate is less than or equal to the first temperature rise rate, and the actual total energy is not between the first total energy and the second total energy.
12. The apparatus according to claim 9, wherein the actual temperature rise parameters comprise an actual temperature rise rate of the heating element within the preset time period, the reference temperature rise parameters comprise a second temperature rise rate of the heating element within the preset time period when the HNB device has a minimum battery level for activation and is not inserted into the matrix for aerosol generation; the parameter comparison unit further comprises: a third determination subunit configured to determine that the HNB device is inserted into the matrix for aerosol generation, if the actual temperature rise rate is less than the second temperature rise rate.
13. The apparatus according to claim 9, wherein the reference temperature rise parameters comprise: a first temperature rise parameter of the heating element within the preset time period when the HNB device has a current battery level and is inserted into the matrix for aerosol generation, and a second temperature rise parameter of the heating element within the preset time period when the HNB device has the current battery level and is not inserted into the matrix for aerosol generation; the parameter comparison unit further comprises: a parameter difference calculation subunit configured to calculate a first difference between the actual temperature rise parameters and the first temperature rise parameter, and calculate a second difference between the actual temperature rise parameters and the second temperature rise parameter; and a fourth determination subunit configured to determine that the HNB device is not inserted into the matrix for aerosol generation, if the first difference is greater than the second difference.
14. A controller (6), comprising a memory (61), a processor (60), and a computer program (62) stored in the memory (61) and executable by the processor (60), characterized in that, the processor (60) is configured to, when executing the computer program (62), implement the method for heating control of the HNB device according to any one of claims 1 to 7.
15. A HNB device, characterized by comprising the controller (6) according to claim 14.