Heating control method and device of tobacco product, HNB smoking set, storage medium and program product
By combining infrared and temperature sensors, the type of heating module in HNB (Heated Tobacco Appliance) devices can be identified, solving the problems of inaccurate identification and high complexity in existing technologies, and achieving precise heating control and reduced energy consumption.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-05-20
- Publication Date
- 2026-06-30
AI Technical Summary
Existing HNB (Heated Tobacco Container) devices suffer from high costs, increased complexity, and failure risks when identifying the heating module type, and the resistance value drift under hot conditions leads to inaccurate identification.
Infrared sensors are used to detect the insertion status of the heating module, and temperature sensors are used to determine the resistance value identification type in the cold state. In the hot state, historical heating strategies are used to reduce energy consumption and improve identification accuracy.
It enables accurate identification and control of different types of heating modules, reduces costs and failure risks, improves the accuracy and reliability of identification, and simplifies the operation process.
Smart Images

Figure CN122296558A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of smoking device technology, and in particular to a heating control method, device, HNB smoking device, storage medium and program product for tobacco products. Background Technology
[0002] HNB (Heat Not Burn) devices are a new type of smoking device that heats tobacco products to achieve a similar aroma and taste to traditional cigarettes. With the development of HNB devices, the ability to replace different heating modules has become a trend to meet diverse user experiences. Different types of heating modules have different heating methods and structural designs, and HNBs also employ different heating strategies. Therefore, accurately identifying the type of heating module for precise control of tobacco product heating is crucial. Summary of the Invention
[0003] Therefore, it is necessary to provide a heating control method, device, HNB (Heated Tobacco Unit) device, storage medium, and program product for tobacco products that can improve the accuracy of identification, in order to address the above-mentioned technical problems.
[0004] In a first aspect, this application provides a heating control method for tobacco products, applied to a controller in an HNB (Heated Tobacco Container) device, wherein the HNB device further includes an infrared sensor connected to the controller. The method includes: when the infrared sensor detects that a heating module is inserted into the HNB device, detecting the current state of the heating module; if the current state of the heating module is a cold state, identifying the target type of the heating module based on its resistance value, and controlling the heating module to heat the tobacco product according to a target heating strategy matching the target type; if the current state of the heating module is a hot state, acquiring a historical heating strategy, and controlling the heating module to heat the tobacco product according to the historical heating strategy.
[0005] In an optional embodiment, the HNB (Heated Tobacco Appliance) further includes a temperature sensor connected to the controller. Detecting the current state of the heating module includes: detecting the current temperature of the heating module using the temperature sensor and comparing the current temperature with a preset cold-state temperature threshold; if the current temperature is less than or equal to the cold-state temperature threshold, the current state of the heating module is determined to be a cold-state; if the current temperature is greater than the cold-state temperature threshold, the current state of the heating module is determined to be a hot-state.
[0006] In an optional implementation, the cold temperature threshold is determined as follows: obtaining resistance temperature characteristic information of heating devices in multiple types of heating modules, the resistance temperature characteristic information including the resistance value of the heating devices at different temperatures; determining the cold temperature threshold based on multiple resistance temperature characteristic information; wherein, when the temperature is lower than the cold temperature threshold, the resistance value fluctuation range of the heating devices in the multiple types of heating modules does not overlap.
[0007] In an optional implementation, the step of identifying the target type of the heating module based on its resistance value includes: obtaining the cold resistance value of the heating element in the heating module; comparing the cold resistance value with a plurality of preset resistance value ranges; each resistance value range corresponds to a type; when there is a target resistance value range that includes the cold resistance value, the type corresponding to the target resistance value range is taken as the target type of the heating module.
[0008] In an optional implementation, after comparing the cold resistance value with a plurality of preset resistance value ranges, the method further includes: when there is no target resistance value range that includes the cold resistance value, selecting the minimum value from the lower limits of the plurality of resistance value ranges to obtain a target lower limit value; selecting the maximum value from the upper limits of the plurality of resistance value ranges to obtain a target upper limit value; if the cold resistance value is less than the target lower limit value and the difference between the two is greater than a preset first threshold, then determining that the heating module has a short circuit and issuing a fault alarm; if the cold resistance value is greater than the target upper limit value and the difference between the two is greater than a preset second threshold, then determining that the heating module has an open circuit and issuing a fault alarm.
[0009] In an optional implementation, controlling the heating module to heat the tobacco product according to a target heating strategy matching the target type includes: obtaining a preset mapping relationship, the mapping relationship including multiple types and their matching heating strategies, the heating strategy including temperature parameters and power parameters; determining a target heating strategy matching the target type according to the mapping relationship; and controlling the heating module to heat the tobacco product according to the temperature parameters and power parameters in the target heating strategy.
[0010] Secondly, this application also provides a heating control device for tobacco products, applied to a controller in an HNB (Heated Tobacco Container) device. The HNB device further includes an infrared sensor connected to the controller. The device includes: a detection module, used to detect the current state of the heating module when the infrared sensor detects that the heating module is inserted into the HNB device; and a heating module, used to identify the target type of the heating module based on its resistance value when the current state of the heating module is cold, and control the heating module to heat the tobacco product according to a target heating strategy matching the target type; and to obtain historical heating strategies when the current state of the heating module is hot, and control the heating module to heat the tobacco product according to the historical heating strategies.
[0011] Thirdly, this application provides an HNB (Hybrid Notebook) device, including a controller, a memory, and an infrared sensor. The memory stores a computer program, and when the controller executes the computer program, it implements the steps of the method described in any of the foregoing embodiments.
[0012] Fourthly, this application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a controller, implements the steps of the method described in any of the foregoing embodiments.
[0013] Fifthly, this application also provides a computer program product, including a computer program that, when executed by a controller, implements the steps of the method described in any of the foregoing embodiments.
[0014] This application provides a heating control method, apparatus, HNB (Heated Tobacco Unit) device, storage medium, and program product for tobacco products. The method includes: when an infrared sensor detects that a heating module is inserted into the HNB device, detecting the current state of the heating module; if the heating module is in a cold state, identifying its target type based on its resistance value, and controlling the heating module to heat the tobacco product according to a target heating strategy matching the target type; if the heating module is in a hot state, acquiring historical heating strategies and controlling the heating module to heat the tobacco product according to those strategies. This application uses an infrared sensor to detect the insertion / removal status of the heating module, thereby reducing energy consumption. It also detects the module's state when it is inserted, identifies its type based on resistance value in a cold state, and uses a matching heating strategy in a hot state. In a hot state, it directly uses the historical strategy. This achieves adaptive identification of the heating module's type and avoids interference from resistance value drift in hot conditions, thus improving the accuracy and reliability of identification and achieving precise control of tobacco product heating.
[0015] To make the above-mentioned objectives, features and advantages of this application more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description
[0016] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments of this application or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0017] Figure 1 A schematic diagram of the airflow heating module provided in an embodiment of this application is shown;
[0018] Figure 2 A schematic diagram of the structure of the central heating module provided in an embodiment of this application is shown;
[0019] Figure 3 A schematic diagram of the circumferential heating module provided in an embodiment of this application is shown;
[0020] Figure 4 A schematic flowchart of the heating control method for tobacco products provided in an embodiment of this application is shown;
[0021] Figure 5 A schematic diagram of the process for determining the cold temperature threshold provided in an embodiment of this application is shown;
[0022] Figure 6 A functional block diagram of a heating control device for tobacco products provided in an embodiment of this application is shown;
[0023] Figure 7 A schematic diagram of the structure of the HNB smoking device provided in the embodiment of this application is shown. Detailed Implementation
[0024] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0025] It should be noted that the terms "first," "second," etc., used in this application can be used to describe various elements, but these elements are not limited by these terms. These terms are only used to distinguish the first element from the second element. The terms "comprising" and "having," and any variations thereof, used in this application, are intended to cover non-exclusive inclusion. The term "multiple" used in this application refers to two or more. The term "and / or" used in this application refers to one of the embodiments, or any combination of multiple embodiments.
[0026] With the development of HNB (Heated Tobacco Products) devices, the ability to replace different heating modules has become a trend to meet diverse user experiences. Different types of heating modules have different heating methods and structural designs. For ease of understanding, this application provides structural diagrams of three heating modules. Please refer to... Figure 1 This is a schematic diagram of the airflow heating module provided in an embodiment of this application. This airflow heating module heats materials by passing high-temperature air through them. Please refer to... Figure 2 This is a schematic diagram of the structure of the central heating module provided in an embodiment of this application. The central heating module heats the material outwards by inserting needle-shaped components into the center of the material. Please refer to... Figure 3 This is a schematic diagram of the circumferential heating module provided in an embodiment of this application. The circumferential heating module heats the material from the periphery inwards. It is understood that different types of heating modules can be plugged into and connected to HNB (Heated Tobacco Appliance) devices.
[0027] Currently, to enable HNB (Heated Tobacco Appliance) devices to identify the type of heating module, some methods involve embedding a dedicated storage identification chip, such as EEPROM (Electrically Erasable Programmable Read-Only Memory), within the heating module. The HNB device then reads the pre-stored identification information within the chip via a communication interface to identify the heating module type. However, this method requires additional components, increasing cost and module complexity. Furthermore, the need for pre-setting identification information makes it difficult to be compatible with future module types, resulting in poor flexibility. The added components and electrical connection points also increase potential failure risks, such as poor contact or chip damage. Additionally, the need to switch the device's power state to detect whether the heating module is inserted increases energy consumption. Therefore, this application provides a heating control method for tobacco products to solve the above problems.
[0028] The following section uses HNB (Heated Tobacco Device) smoking paraphernalia as the implementing entity to describe the various steps in the methods provided in the embodiments of this application, as well as the corresponding technical effects. Please refer to... Figure 4 This is a schematic flowchart of a heating control method for tobacco products provided in an embodiment of this application, including steps 210 to 230.
[0029] Step 210: When the infrared sensor detects that the heating module is inserted into the HNB smoking device, the current status of the heating module is detected.
[0030] In this embodiment, the HNB (Heated Tobacco Pod) includes a connected controller and an infrared sensor. The controller can be an MCU (Micro Controller Unit). The controller can use the infrared sensor to detect whether the heating module is inserted into the HNB; that is, the infrared sensor can detect whether the HNB has a heating module inserted or not. Furthermore, when a heating module is detected, the controller will also detect the current status of the heating module to facilitate subsequent identification of the heating module type.
[0031] It can be understood that the embodiment of this application can directly detect the insertion and removal status of the heating module through an infrared sensor, so there is no need to change the power supply status of the HNB smoker to detect whether the heating module is engaged, thereby reducing energy consumption.
[0032] Step 220: When the current state of the heating module is cold, the target type of the heating module is identified based on the resistance value of the heating module, and the heating module is controlled to heat the tobacco product according to the target heating strategy that matches the target type.
[0033] Step 230: When the current state of the heating module is a hot engine state, obtain the historical heating strategy and control the heating module to heat the tobacco product according to the historical heating strategy.
[0034] Understandably, some methods currently determine the type of a heating module based on its resistance value. However, the applicant's research has revealed that the resistance value of a heating module changes with temperature. Furthermore, when the heating module has just finished operating, its resistance value may drift due to the high temperature. Therefore, using the resistance value to identify the type would lead to incorrect identification. Thus, in this embodiment, after confirming the insertion of the heating module, the controller also checks the current state of the heating module to perform type identification.
[0035] If the heating module is currently in a cold state, it means that the heating module has not been used or has been sufficiently cooled and is at a low temperature. In this state, the resistance values of various types of heating modules fluctuate within a small range, and there is no overlap in resistance values. Therefore, the target type of the heating module can be identified based on its resistance value, and the heating module can be controlled to heat the tobacco product according to the target heating strategy that matches the target type.
[0036] If the heating module is currently in a warm-up state, it means that the heating module is still in a state of residual heat and high temperature after use. In this state, the resistance values of various types of heating modules fluctuate greatly, and the resistance value ranges are prone to overlap. If the type identification is performed based on the resistance value at this time, it will lead to inaccurate identification. Therefore, in this case, the embodiment of this application will not perform the step of identifying the type based on the resistance value. Instead, it will obtain the heating strategy that was successfully identified and used in the previous or most recent instance to obtain the historical heating strategy, and control the heating module to heat the tobacco product according to the historical heating strategy.
[0037] It is understandable that if the heating module is currently in a warm-up state, it is likely that the heating module was removed and then reinserted for use in a short period of time, and its type has not changed. Therefore, the heating strategy used last time can be used to ensure the heating effect and avoid misidentification or incorrect strategy selection caused by inaccurate hot resistance values.
[0038] This application embodiment can be understood as follows: by using an infrared sensor to detect the insertion and removal status of the heating module, energy consumption is reduced. At the same time, when the heating module is inserted, its status is also detected. In the cold state, the type is identified based on the resistance value and a matching heating strategy is adopted for heating. In the hot state, the historical strategy is directly used. This not only achieves adaptive identification of the heating module type, but also avoids the interference of resistance value drift in the hot state on the type identification, thereby improving the accuracy and reliability of identification and realizing precise control of tobacco product heating.
[0039] Optionally, for the process of detecting the current state of the heating module in step 210 above, this application embodiment provides a possible implementation method, namely: detecting the current temperature of the heating module by a temperature sensor and comparing the current temperature with a preset cold temperature threshold; if the current temperature is less than or equal to the cold temperature threshold, the current state of the heating module is determined to be a cold state; if the current temperature is greater than the cold temperature threshold, the current state of the heating module is determined to be a hot state.
[0040] In some embodiments, the HNB (Heated Tobacco Container) also includes a temperature sensor connected to the controller. This temperature sensor may be located inside the slot of the heating module or near the heating element of the heating module, for directly or indirectly sensing the temperature of the heating module. In yet other embodiments, the temperature sensor may also be located within the heating module.
[0041] In this embodiment, after the controller detects that the heating module is inserted into the HNB smoke hood via an infrared sensor, it will detect the current temperature of the heating module via a temperature sensor and compare the current temperature with a preset cold temperature threshold, where the cold temperature threshold is a reference temperature value used to distinguish whether the heating module is in a cold or hot state.
[0042] If the current temperature is less than or equal to the cold temperature threshold, the heating module is determined to be in a cold state. For example, assuming the cold temperature threshold is 80°C, if the temperature sensor detects that the current temperature of the heating module is less than or equal to 80°C, it means that the temperature of the heating module is low, that is, the heating module has not been used for a long time or has been sufficiently cooled, and the controller determines that the heating module is in a cold state.
[0043] If the current temperature is greater than the cold temperature threshold, the heating module is determined to be in a hot-running state. For example, assuming the cold temperature threshold is 80°C, if the temperature sensor detects that the current temperature of the heating module is greater than 80°C, it means that the temperature of the heating module is high, that is, the heating module retains residual heat accumulated during the last use, and the controller determines that the heating module is in a hot-running state.
[0044] It should be noted that the above-mentioned cold temperature threshold of 80°C is merely an example. The range of the cold temperature threshold can be 50°C to 100°C, or it can be set according to the actual situation. This application embodiment does not limit this.
[0045] It can be understood that the embodiments of this application detect the state of the heating module by setting a cold temperature threshold, which ensures the accuracy and consistency of the criteria for judging the cold and hot states, thereby providing a reliable prerequisite for subsequent type identification based on resistance value or selection of historical heating strategies.
[0046] Optionally, regarding the aforementioned cold-state temperature threshold, embodiments of this application provide an implementation method for determining the cold-state temperature threshold; please refer to [link to relevant documentation]. Figure 5 This is a flowchart illustrating the determination of a cold temperature threshold provided in an embodiment of this application, including steps 240 to 250.
[0047] Step 240: Obtain the resistance-temperature characteristic information of the heating devices in various types of heating modules. The resistance-temperature characteristic information includes the resistance value of the heating devices at different temperatures.
[0048] Step 250: Determine the cold temperature threshold based on multiple resistance temperature characteristic information; wherein, when the temperature is below the cold temperature threshold, the resistance fluctuation ranges of the heating devices in various types of heating modules do not overlap.
[0049] It is understandable that different types of heating modules use different heating elements, each possessing unique temperature resistance characteristics (TCRs). These TCRs refer to the characteristic that the resistance of the heating element changes with temperature. In some embodiments, laboratory testing can be conducted by placing each type of heating module in a controlled temperature environment and measuring the resistance of its heating element point by point from low to high temperature to obtain TCR information. In other embodiments, the resistance of the heating element at different temperatures can be calculated based on the TCR (Temperature Coefficient of Resistance) of the heating element's material to obtain TCR information.
[0050] Subsequently, a comprehensive analysis was conducted based on the resistance-temperature characteristics of the heating elements in various types of heating modules to determine a suitable cold-state temperature threshold. It should be noted that this cold-state temperature threshold must meet a preset condition: when the temperature is below this threshold, the resistance fluctuation ranges of the heating elements in the various types of heating modules do not overlap.
[0051] This can be understood as follows: the heating elements in different types of heating modules have different resistance values at low temperatures, meaning their resistance fluctuation ranges differ. As the temperature rises, the resistance values of various types of heating elements change according to their respective characteristic curves. In certain temperature ranges, the resistance ranges of different types of heating elements may overlap or intersect. If the resistance value at that temperature is used, it becomes impossible to distinguish which type of heating module the current module belongs to. Therefore, the cold-state temperature threshold must meet the condition that, within the temperature range below the cold-state temperature threshold, the resistance fluctuation range of the heating elements in each type of heating module does not overlap with the resistance fluctuation ranges of other types. This ensures that the resistance fluctuation ranges of each type remain separate, thereby guaranteeing the uniqueness and reliability of type identification based on resistance values.
[0052] It can be understood that the embodiments of this application determine the cold temperature threshold through resistance temperature characteristic information to ensure that the fluctuation range of the cold resistance values of various heating modules does not overlap within the temperature range covered by the cold machine state. This avoids identification errors caused by the overlap of resistance values due to temperature drift, thereby ensuring the accuracy of heating strategy matching from the source.
[0053] Optionally, for the process of identifying the target type of the heating module based on the resistance value of the heating module in step 220 above, the present application embodiment provides a possible implementation method, that is, step 220 includes steps 221 to 223.
[0054] Step 221: Obtain the cold resistance value of the heating element in the heating module.
[0055] Step 222: Compare the cold resistance value with multiple preset resistance value ranges; each resistance value range corresponds to one type.
[0056] Step 223: When there is a target resistance value range that includes cold resistance values, the type corresponding to the target resistance value range is taken as the target type to which the heating module belongs.
[0057] It is understandable that a cold state means the temperature of the heating module is low, i.e., its temperature does not exceed the cold state temperature threshold. At this time, the resistance value of the heating element in the heating module is the cold state resistance value. Furthermore, due to differences in the materials, lengths, and manufacturing processes of the heating elements, different types of heating modules will have cold state resistance values falling within different numerical ranges. These ranges do not overlap, thus providing a physical basis for type identification based on resistance values.
[0058] In this embodiment, multiple resistance value ranges and the corresponding types for each resistance value range can be pre-stored. For example, taking the three types of heating modules mentioned above—airflow heating module, center heating module, and circumferential heating module—as examples, the airflow heating module corresponds to the first resistance value range, which is 0.5Ω to 0.9Ω; the center heating module corresponds to the second resistance value range, which is 0.95Ω to 1.1Ω; and the circumferential heating module corresponds to the third resistance value range, which is 1.15Ω to 1.5Ω.
[0059] The controller acquires the cold resistance value of the heating element in the heating module and compares it with three preset resistance value ranges. For example, if the cold resistance value of the heating element in the heating module is 0.6Ω, which falls within the first resistance value range, then the type corresponding to the first resistance value range is taken as the type of the heating module, i.e., the heating module is determined to be an airflow heating module.
[0060] Assuming the cold resistance of the heating element in the heating module is 1.0Ω, which falls within the second resistance range, the type corresponding to the second resistance range is taken as the type of the heating module, i.e., the heating module is determined to be a center heating module. Assuming the cold resistance of the heating element in the heating module is 1.3Ω, which falls within the third resistance range, the type corresponding to the third resistance range is taken as the type of the heating module, i.e., the heating module is determined to be a circumferential heating module.
[0061] It can be understood that the embodiments of this application utilize the characteristic that the cold resistance value of the heating device in the heating module is stable and the range does not overlap when the machine is cold. By comparing the actual resistance value of the heating device with the preset resistance range, the type of heating module can be quickly and accurately identified, laying a reliable foundation for the subsequent invocation of the matching heating strategy.
[0062] Optionally, after step 222 above, this application embodiment also provides a possible implementation, that is, after step 222, steps 224 to 227 are also included.
[0063] Step 224: When there is no target resistance value range that includes the cold resistance value, select the minimum value from the lower limits of the multiple resistance value ranges to obtain the target lower limit value.
[0064] Step 225: Select the maximum value from the upper limits of the multiple resistance value ranges to obtain the target upper limit value;
[0065] Step 226: If the cold resistance value is less than the target lower limit and the difference between the two is greater than the preset first threshold, then it is determined that there is a short circuit in the heating module and a fault alarm is triggered.
[0066] Step 227: If the cold resistance value is greater than the target upper limit and the difference between the two is greater than the preset second threshold, then it is determined that the heating module has an open circuit and a fault alarm is triggered.
[0067] It is understandable that after the controller compares the cold resistance value with multiple resistance range values, there may be a situation where the cold resistance value does not fall within any preset resistance value range. This may be caused by a malfunction in the heating module, such as poor contact or short circuit of the heating element. Therefore, this application embodiment will also diagnose such abnormal situations and set up a corresponding alarm mechanism.
[0068] In this embodiment, when the controller compares the acquired cold resistance value with a plurality of preset resistance value ranges one by one, and finds that no resistance value range can contain the cold resistance value, the controller will perform an anomaly detection on the heating module.
[0069] To facilitate understanding, let's continue using the three resistance value ranges mentioned above as examples. First, the controller selects the minimum value from the lower limits of each of these three resistance value ranges to obtain the target lower limit value, which is 0.5Ω. Then, it selects the maximum value from the upper limits of each of these three resistance value ranges to obtain the target upper limit value, which is 1.5Ω. This can be understood as the target lower limit value representing the lowest possible cold resistance value for various heating modules, and the target upper limit value representing the highest possible cold resistance value for various heating modules.
[0070] Subsequently, the controller compares the actual cold resistance value with the target lower limit of 0.5Ω and the target upper limit of 1.5Ω.
[0071] If the cold resistance value is less than the target lower limit (0.5Ω) and the difference between the two is greater than the first threshold, it indicates that the cold resistance value is much lower than the lowest value among various heating modules. This is likely due to a short circuit fault inside the heating module, causing an abnormally shortened current path and consequently an abnormally low resistance. In this case, the controller will determine that the heating module is malfunctioning and the fault type is short circuit, and will execute corresponding fault alarm operations, such as alerting the user through flashing indicator lights or vibration, and stopping the heating output to ensure safety.
[0072] If the cold resistance value is greater than the target upper limit of 1.5Ω, and the difference between the two is greater than the second threshold, it indicates that the cold resistance value is much greater than the highest value of the cold resistance values of various heating modules. This is likely due to a short circuit fault inside the heating module, causing an interruption of the current path or poor contact, leading to an abnormally high resistance value. In this case, the controller will determine that the heating module is abnormal and the abnormality type is open circuit, and will execute corresponding fault alarm operations, such as alerting the user through flashing indicator lights or vibration, and stopping the heating output to ensure safety. It should be understood that the first threshold and the second threshold can be the same or different, and their specific values can be set according to the actual situation, which is not limited in the embodiments of this application.
[0073] It can be understood that the embodiments of this application can detect hardware faults in the heating module and issue alarms in a timely and accurate manner when a fault occurs, thereby improving the safety of the smoking device.
[0074] Optionally, for step 220, which involves controlling the heating module to heat the tobacco product according to a target heating strategy that matches the target type, this application embodiment provides a possible implementation method, namely: obtaining a preset mapping relationship, which includes multiple types and their matching heating strategies, and the heating strategy includes temperature parameters and power parameters; determining a target heating strategy that matches the target type according to the mapping relationship; and controlling the heating module to heat the tobacco product according to the temperature parameters and power parameters in the target heating strategy.
[0075] It is understandable that different types of heating modules have different material properties, heat capacity, thermal response speed and geometry of their heating devices, so the matching heating strategies are also different. Therefore, a mapping relationship between type and heating strategy can be established in advance and stored in the smoking device.
[0076] This can be understood as the mapping relationship encompassing various types of matching heating strategies, and these strategies may include temperature parameters, power parameters, and PID (Proportional Integral Differential) parameters. Temperature parameters may include target heating temperature, heating rate, holding time, or temperature curve, while power parameters may include heating power, current, or voltage limits. It should be understood that temperature and power parameters can be set according to actual conditions, and this application's embodiments are not limited to this.
[0077] After identifying the target type of the heating module through resistance values, the controller can search for the target heating strategy matching the target type in the mapping relationship. Then, according to the temperature and power parameters in the target heating strategy, it controls the heating module to heat the tobacco product. Furthermore, during the heating process, the controller can dynamically adjust the power output to the heating module based on the temperature curve in the temperature parameters and the real-time temperature of the heating module, using a closed-loop control algorithm and PID parameters. This ensures uniform and controllable heating of the tobacco product.
[0078] It can be understood that, through a preset mapping relationship, the embodiments of this application associate the type of heating module with a dedicated heating strategy, and use temperature parameters and power parameters as the basis for control, thereby achieving differentiated and precise heating control for different types of heating modules, thus ensuring that each heating module can operate under its optimal working conditions, improving the heating effect of tobacco products and the user experience.
[0079] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages in other steps. It is understood that the steps in different embodiments can be freely combined as needed, and all non-contradictory solutions formed by such combinations are within the scope of protection of this application.
[0080] To perform the corresponding steps in the above embodiments and various possible methods, an implementation of a heating control device for tobacco products is given below. Please refer to... Figure 6 This is a functional block diagram of the heating control device for tobacco products provided in this embodiment. It should be noted that the basic principle and technical effects of the heating control device for tobacco products provided in this embodiment are the same as those in the above embodiments. For the sake of brevity, any parts not mentioned in this embodiment can be referred to the corresponding content in the above embodiments. The heating control device for tobacco products includes:
[0081] The detection module is used to detect the current status of the heating module when the infrared sensor detects that the heating module is inserted into the HNB smoking device.
[0082] The identification module is used to identify the target type of the heating module based on its resistance value when the current state of the heating module is cold.
[0083] The heating module is used to control the heating module to heat the tobacco product according to the target heating strategy that matches the target type; when the current state of the heating module is the hot engine state, it obtains the historical heating strategy and controls the heating module to heat the tobacco product according to the historical heating strategy.
[0084] Optionally, the detection module is specifically used to: detect the current temperature of the heating module through a temperature sensor and compare the current temperature with a preset cold temperature threshold; if the current temperature is less than or equal to the cold temperature threshold, the current state of the heating module is determined to be a cold state; if the current temperature is greater than the cold temperature threshold, the current state of the heating module is determined to be a hot state.
[0085] Optionally, the cold temperature threshold is determined as follows: obtaining the resistance temperature characteristic information of the heating devices in various types of heating modules, the resistance temperature characteristic information including the resistance value of the heating devices at different temperatures; determining the cold temperature threshold based on multiple resistance temperature characteristic information; wherein, when the temperature is below the cold temperature threshold, the resistance value fluctuation range of the heating devices in various types of heating modules does not overlap.
[0086] Optionally, the identification module is specifically used to: obtain the cold resistance value of the heating device in the heating module; compare the cold resistance value with multiple preset resistance value ranges; one resistance value range corresponds to one type; when there is a target resistance value range containing the cold resistance value, the type corresponding to the target resistance value range is taken as the target type to which the heating module belongs.
[0087] Optionally, the heating control device for the tobacco product further includes an alarm module, used for: when there is no target resistance value range containing the cold resistance value, selecting the minimum value among the lower limits of multiple resistance value ranges to obtain the target lower limit value; selecting the maximum value among the upper limits of multiple resistance value ranges to obtain the target upper limit value; if the cold resistance value is less than the target lower limit value and the difference between the two is greater than a preset first threshold, then determining that the heating module has a short circuit and issuing a fault alarm; if the cold resistance value is greater than the target upper limit value and the difference between the two is greater than a preset second threshold, then determining that the heating module has an open circuit and issuing a fault alarm.
[0088] Optionally, the heating module is specifically used to: obtain a preset mapping relationship, which includes multiple types and their matching heating strategies, the heating strategies including temperature parameters and power parameters; determine a target heating strategy that matches the target type according to the mapping relationship; and control the heating module to heat the tobacco product according to the temperature parameters and power parameters in the target heating strategy.
[0089] Each module in the heating control device of the aforementioned tobacco products can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the controller of the HNB (Heated Tobacco Unit) in hardware form or independent of it, or they can be stored in the memory of the HNB in software form, so that the controller can call and execute the corresponding operations of each module.
[0090] This application also provides an HNB (Heated Tobacco Buffer) device, the structural diagram of which is shown below. Figure 7 As shown, the HNB (Heated Tobacco Container) includes a controller, memory, infrared sensor, temperature sensor, input / output (I / O) interface, and communication interface. The controller, memory, infrared sensor, temperature sensor, and I / O interface are connected via a system bus, and the communication interface is also connected to the system bus via the I / O interface. The controller provides computational and control capabilities. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores the operating system, computer programs, and a database. The internal memory provides the environment for the operating system and computer programs in the non-volatile storage medium. The database stores cold-state temperature thresholds, multiple resistance ranges and their corresponding types, as well as mappings of heating strategies matched to each type. The I / O interface allows the controller to exchange information with external devices. The communication interface allows communication with external terminals via a network connection. When the computer program is executed by the controller, it implements a heating control method for tobacco products.
[0091] Those skilled in the art will understand that Figure 7 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the HNB smoking device to which the present application is applied. A specific HNB smoking device may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0092] This application also provides a computer-readable storage medium storing a computer program thereon, which, when executed by a controller, implements the heating control method for tobacco products disclosed in this application.
[0093] This application also provides a computer program product, including a computer program that, when executed by a controller, implements the heating control method for tobacco products disclosed in this application.
[0094] In summary, this application has the following beneficial effects: (1) This application does not require the addition of additional components. It can identify the type of heating module by utilizing the resistance-temperature characteristics of the heating device itself, thereby reducing costs and simplifying the structure of the heating module. (2) This application does not require the addition of additional components and electrical connection points, thereby reducing potential failure risks, such as chip pin damage and loose solder joints, and improving the reliability and durability of the product. (3) This application only needs to pre-store the resistance range and heating strategy of the new module in the smoking device to easily be compatible with future new models of heating modules without changing the hardware design, making product upgrades more convenient and easier. (4) This application does not require users to manually select the type and heating strategy. The smoking device can automatically identify the type of heating module and select the appropriate heating strategy for heating. The operation is simple and can improve the user experience.
[0095] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The controllers involved in the embodiments provided in this application may be general-purpose controllers, central controllers, graphics controllers, digital signal controllers, programmable logic devices, quantum computing-based data processing logic devices, artificial intelligence (AI) controllers, etc., and are not limited to these.
[0096] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.
[0097] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A heating control method of a tobacco product, characterized by, A controller used in an HNB (Heated Tobacco Container) smoking device, the HNB device further including an infrared sensor connected to the controller, the method comprising: When the infrared sensor detects that the heating module is inserted into the HNB (Hellophone) device, the current state of the heating module is detected. When the current state of the heating module is cold, the target type of the heating module is identified based on its resistance value, and the heating module is controlled to heat the tobacco product according to the target heating strategy that matches the target type. When the current state of the heating module is a hot engine state, the historical heating strategy is obtained, and the heating module is controlled to heat the tobacco product in accordance with the historical heating strategy.
2. The method of claim 1, wherein, The HNB (Heated Tobacco Container) also includes a temperature sensor connected to the controller, wherein detecting the current state of the heating module includes: The temperature sensor detects the current temperature of the heating module and compares the current temperature with a preset cold temperature threshold. If the current temperature is less than or equal to the cold temperature threshold, then the current state of the heating module is determined to be a cold state. If the current temperature is greater than the cold temperature threshold, then the current state of the heating module is determined to be a hot-engine state.
3. The method of claim 2, wherein, The cold temperature threshold is determined as follows: Obtain the resistance-temperature characteristic information of heating devices in various types of heating modules, wherein the resistance-temperature characteristic information includes the resistance value of the heating device at different temperatures; The cold temperature threshold is determined based on multiple resistance temperature characteristic information; wherein, when the temperature is lower than the cold temperature threshold, the resistance fluctuation ranges of the heating devices in the various types of heating modules do not overlap.
4. The method according to claim 1, characterized in that, The step of identifying the target type of the heating module based on its resistance value includes: Obtain the cold resistance value of the heating element in the heating module; The cold resistance value is compared with a preset range of resistance values; each range of resistance values corresponds to a type. When there is a target resistance value range that includes the cold resistance value, the type corresponding to the target resistance value range is taken as the target type to which the heating module belongs.
5. The method according to claim 4, characterized in that, After comparing the cold resistance value with a preset range of resistance values, the method further includes: When there is no target resistance value range that includes the cold resistance value, the minimum value is selected from the lower limits of the multiple resistance value ranges to obtain the target lower limit value. The target upper limit value is obtained by selecting the maximum value from the upper limits of each of the multiple resistance value ranges; If the cold resistance value is less than the target lower limit and the difference between the two is greater than the preset first threshold, then it is determined that the heating module has a short circuit and a fault alarm is triggered. If the cold resistance value is greater than the target upper limit and the difference between the two is greater than the preset second threshold, then the heating module is determined to have an open circuit and a fault alarm is triggered.
6. The method according to any one of claims 1-5, characterized in that, The step of controlling the heating module to heat the tobacco product according to a target heating strategy matching the target type includes: Obtain a preset mapping relationship, which includes multiple types and their matching heating strategies, and the heating strategy includes temperature parameters and power parameters; Based on the mapping relationship, determine the target heating strategy that matches the target type; The heating module is controlled to heat the tobacco product according to the temperature and power parameters in the target heating strategy.
7. A heating control device for tobacco products, characterized in that, A controller for use in HNB (Heated Tobacco) devices, the HNB device further including an infrared sensor connected to the controller, the device comprising: The detection module is used to detect the current state of the heating module when the infrared sensor detects that the heating module is inserted into the HNB (Hellophone) device. The identification module is used to identify the target type of the heating module based on its resistance value when the current state of the heating module is cold. The heating module is used to control the heating module to heat the tobacco product according to a target heating strategy that matches the target type; when the current state of the heating module is a heat engine state, it acquires historical heating strategies and controls the heating module to heat the tobacco product according to the historical heating strategies.
8. An HNB (Heated Tobacco Container) device, comprising a controller, a memory, and an infrared sensor, wherein the memory stores a computer program, characterized in that, When the controller executes the computer program, it implements the steps of the method according to any one of claims 1 to 6.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the controller, it implements the steps of the method according to any one of claims 1 to 6.
10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the controller, it implements the steps of the method according to any one of claims 1 to 6.