Method, apparatus, and aerosol generating device for counting the number of suction puffs.

By employing PID-controlled amplification of parameter values to determine duty cycle data, the method accurately counts suction puffs in aerosol-generating devices, addressing the cost and accuracy issues of existing sensor-based solutions.

JP2026519220APending Publication Date: 2026-06-12SHENZHEN FIRST UNION TECH CO LTD

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
SHENZHEN FIRST UNION TECH CO LTD
Filing Date
2024-05-20
Publication Date
2026-06-12

AI Technical Summary

Technical Problem

Existing methods for counting suction puffs in aerosol-generating devices, such as electronic cigarettes, require additional hardware components like pressure or temperature sensors, increasing costs without ensuring accurate puff counting.

Method used

A method and device that utilize measured and target parameter values, amplified using PID control, to determine duty cycle data, and compare real-time and average values to accurately count suction puffs, enhancing sensitivity and accuracy.

Benefits of technology

Improves the accuracy of suction puff counting by amplifying measured and target values, allowing for precise determination of puff changes, reducing errors, and maintaining device hardware costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026519220000001_ABST
    Figure 2026519220000001_ABST
Patent Text Reader

Abstract

This application relates to a method, apparatus, and aerosol generating device for counting the number of suction puffs. This suction puff counting method first acquires a measured value of a target parameter of an aerosol generating device, amplifies the measured value and its target value, determines the duty cycle data of the aerosol generating device based on the amplified measured value and target value, acquires the real-time value and current average value of the duty cycle data, and finally determines the change in the number of suction puffs based on the real-time value and average value. In this suction puff counting method, since both the measured value and its target value of the target parameter are amplified and the duty cycle data of the aerosol generating device is determined based on the amplified measured value and target value, the change in duty cycle data due to suction operation becomes larger, the sensitivity to capturing the suction operation is improved, it is possible to more accurately determine whether or not the number of suction puffs has changed, and the counting of the number of suction puffs becomes more accurate.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] (Cross - reference to related applications) This application claims the priority of a Chinese patent application filed with the Chinese Patent Office on May 31, 2023, with an application number of 202310634492.9 and an application title of "Method, Apparatus, and Aerosol - generating Device for Counting the Number of Suction Puffs", and all of its contents are incorporated herein by reference.

[0002] This application relates to the technical field of aerosols, and particularly to a method, apparatus, and aerosol - generating device for counting the number of suction puffs.

Background Art

[0003] In electronic cigarette products, since the active ingredients and aromatic substances in the cartridge are limited, as the number of suction puffs and the time increase, the smoke and flavor gradually fade. By limiting the number of tobacco suction puffs, there are advantages such as reducing the surface temperature of the device, improving the usage experience for each cartridge, and extending the service life of the device.

[0004] Currently, as a conventional solution for counting the number of suction puffs, it is common to add airflow - pressure sensors such as a pressure sensor, airflow sensor, NTC sensor, suction sensor, or temperature - sensing sensors in the airflow path, or a suction sensor switch. When the user performs a suction operation, the user's suction operation can be directly detected, but this solution increases the hardware cost of the components.

Summary of the Invention

[0005] The embodiments of this application aim to provide a method, apparatus, and aerosol - generating device for accurately counting the number of suction puffs of an aerosol - generating device.

[0006] To solve the above - mentioned technical problems, the embodiments of this application provide the following technical solutions.

[0007] In the first embodiment, the embodiment of the present application is a method for counting the number of suction puffs applied to an aerosol generating device, The steps include obtaining measured values ​​of the target parameters of the aerosol generating device, The steps include amplifying the measured value of the target parameter and its target value, A step of determining the duty cycle data of the aerosol generating device based on the amplified measured value and the target value, The steps include obtaining the real-time value and the current average value of the duty cycle data, The present invention provides a method for counting the number of suction puffs, which includes the step of determining the change in the number of suction puffs based on the real-time value and the average value.

[0008] In some embodiments, the step of determining the change in the number of suction puffs based on the real-time value and the average value is: The method includes obtaining a first difference between the real-time value and the average value, and if the absolute value of the first difference is greater than a first preset threshold, adding 1 to the number of suction puffs of the aerosol generating device.

[0009] In some embodiments, the step of determining the duty cycle data of the aerosol generating device based on the amplified measured value and the target value is: A step of obtaining a second difference between the amplified measured value and the target value, The process includes the step of performing an incremental PID operation on the second difference to obtain the duty cycle data.

[0010] In some embodiments, the method is The steps include determining whether the data in the preset buffer area where the duty cycle data is stored has become full, If the buffer becomes full, the current average value is determined based on the duty cycle data in the preset buffer area, and the data in the preset buffer area is cleared. The further step includes, if the buffer is not full, continuing to store the real-time values ​​of the duty cycle data in the preset buffer area.

[0011] In some embodiments, the step of determining the current average value based on the duty cycle data in the preset buffer area is: The steps include median filtering of the duty cycle data, The step includes updating the average value of the filtered duty cycle data to the current average value.

[0012] In some embodiments, after the step of adding 1 to the number of suction puffs of the aerosol generating device, the method is performed as follows: A step of synchronizing the average value and the real-time value for a first preset time, The further step includes proceeding to the step of determining whether the data in the preset buffer area for storing the duty cycle data has become full.

[0013] In some embodiments, the update frequency of the average value is lower than the update frequency of the real-time value.

[0014] In some embodiments, if the absolute value of the first difference is greater than the first preset threshold, the method The steps include: continuously acquiring the first difference and counting the number of times the absolute value of the first difference is greater than the first preset threshold; If the number of times is greater than a second preset threshold, the method further includes adding 1 to the number of suction puffs of the aerosol generating device.

[0015] In some embodiments, when the first difference is acquired continuously, the average value is the same.

[0016] In some embodiments, prior to the step of obtaining measured values ​​of the target parameters of the aerosol generating device, the method is performed as follows: The steps include: heating the aerosol generating device according to the preset duty cycle during the second preset period; The steps include adjusting the output power of the aerosol generator using an incremental PID, The method further includes, once the temperature of the aerosol generating device stabilizes, initiating the step of obtaining measured values ​​of the target parameters of the aerosol generating device.

[0017] In a second embodiment, the embodiment of the present application is a suction puff counting device applied to an aerosol generating device, A first acquisition module for obtaining measured values ​​of target parameters of the aerosol generating device, An amplification module for amplifying the measured values ​​and target values ​​of the aforementioned target parameters, A first determination module for determining the duty cycle data of the aerosol generating device based on the amplified measured values ​​and the target values, A second acquisition module for acquiring the real-time value and current average value of the duty cycle data, The present invention provides a suction puff counting device comprising a second determination module for determining the change in the suction puff count based on the real-time value and the average value.

[0018] In a third embodiment, the embodiment of this application comprises at least one processor and The present invention provides an aerosol generating device comprising a memory communicably connected to the at least one processor, wherein the memory stores commands executable by the at least one processor, and the execution of the commands by the at least one processor enables the at least one processor to perform the above-described method of counting the number of inhaled puffs.

[0019] In each embodiment of the present application, this method for counting the number of suction puffs first obtains the measured value of the target parameter of the aerosol generating device. After amplifying the measured value of the target parameter and its target value, based on the amplified measured value and target value, the duty ratio data of the aerosol generating device is determined. The real-time value and the current average value of the duty ratio data are obtained, and finally, based on the real-time value and the average value, the change in the number of suction puffs is determined. In this method for counting the number of suction puffs, since both the measured value of the target parameter and its target value are amplified and then the duty ratio data of the aerosol generating device is determined based on the amplified measured value and target value, the change in the duty ratio data due to the suction operation becomes larger, the sensitivity to capture the suction operation is improved, it can be accurately determined whether the number of suction puffs has changed, and the counting of the number of suction puffs can be made more accurate.

Brief Description of the Drawings

[0020] One or more embodiments are illustratively described by the figures in the corresponding accompanying drawings, but these illustrative descriptions do not limit the embodiments. Elements with the same reference numerals in the drawings represent similar elements, and unless otherwise specified, the scale of the figures in the accompanying drawings is not limited.

[0021] [Figure 1a] It is a schematic diagram of the structure of the aerosol generating device provided in the embodiment of the present application. [Figure 1b] It is a schematic diagram of the circuit structure of the aerosol generating device provided in the embodiment of the present application. [Figure 1c] It is a schematic diagram of the hardware structure of the provided controller. [Figure 2] It is a schematic diagram of the flow of the method for counting the number of suction puffs provided in the embodiment of the present application. [Figure 3] It is a schematic diagram of the flow of step S23 in FIG. 2. [Figure 4] It is a schematic diagram of the duty ratio data provided in the embodiment of the present application. [Figure 5] It is a schematic diagram of the flow of the method for counting the number of suction puffs provided in the embodiment of the present application. [Figure 6] This is a schematic diagram of the duty cycle data provided in the embodiment of this application. [Figure 7] This is a schematic diagram of the flow of the suction puff counting method provided in the embodiment of this application. [Figure 8] This is a schematic diagram of the structure of the suction puff counting device provided in the embodiment of this application. [Modes for carrying out the invention]

[0022] To further clarify the purpose, technical solutions, and advantages of this application, the application will be described in more detail below with reference to the drawings and embodiments. It should be understood that the specific embodiments described herein are for interpretive purposes only and do not limit this application.

[0023] An aerosol generating device is a device that forms an inhalable aerosol by heating an aerosol generating product without burning or igniting it. It is also called a "tobacco heating product," "tobacco heating device," "electronic cigarette device," or similar.

[0024] The term "aerosol-generating product" refers to a material that releases volatile components as an aerosol when heated. In some examples, the aerosol-generating product may contain a tobacco component, which is any material containing tobacco or its derivatives. The tobacco component may include one or more of tobacco flakes, tobacco fibers, shredded tobacco, compressed tobacco, tobacco stems, tobacco flakes, and / or tobacco extracts. In some examples, the aerosol-generating product may contain a tobacco substitute.

[0025] Similarly, there are so-called e-cigarette devices, which typically vaporize a liquid aerosol-generating product, the substrate of which may or may not contain nicotine. In other embodiments, aerosol-generating devices provide an aerosol or vapor by heating a solid aerosol-generating product. In specific embodiments, the aerosol-generating device is a tobacco heating product.

[0026] Referring to Figures 1a and 1b, Figure 1a is a schematic diagram of the structure of an aerosol generating device provided in an embodiment of the present application, and Figure 1b is a schematic diagram of the circuit structure of an aerosol generating device provided in an embodiment of the present application. As shown in Figures 1a and 1b, the aerosol generating device 1 includes a power supply 2, a heating element 3, a heating chamber 4, an aerosol generating product 5, and a controller 6.

[0027] The heating element 3 is used to heat the aerosol generating product 5 to generate an aerosol. The aerosol generating product 5 may be housed in the heating chamber 4 so that it can be heated within the heating chamber 4. For example, the heating chamber 4 may be positioned close to the heating element 3 so that the aerosol generating product 5 contained within it is heated by the thermal energy from the heating element 3, and the aerosol volatilizes without burning the aerosol generating product 5.

[0028] The heating element 3 may include a substantially cylindrical, elongated heating element 3. The heating chamber 4 is located around the longitudinal surface in the circumferential direction of the heating element 3. Therefore, the heating chamber 4 and the aerosol generating product 5 include a coaxial layer surrounding the heating element 3. However, in other embodiments, heating elements 3 and heating chambers 4 of other shapes and arrangements may be selectively used.

[0029] The heating element 3 may be a resistive heating element. A resistive heating element is one in which, when an electric current is passed through the heating element 3, the resistance of the heating element 3 converts electrical energy into thermal energy, and this thermal energy heats the aerosol generating product 5. The heating element 3 may be in the form of a resistance wire, mesh, coil, and / or multiple wires. In some embodiments, the heating element 3 may be a film heater such as a resistive film heater or an infrared film heater.

[0030] The heating element 3 may be a conductor or a semiconductor, and may contain a metal or a metal alloy. Metals are excellent conductors of electrical and thermal energy. Suitable metals include, but are not limited to, copper, aluminum, platinum, tungsten, gold, silver, and titanium. Suitable metal alloys include, but are not limited to, nickel-chromium alloys and stainless steel.

[0031] The heating element 3 may be an electromagnet. A fluctuating current flowing through this electromagnet generates a fluctuating magnetic field, and this fluctuating magnetic field generates one or more eddy currents inside the heating element 3, thereby heating the heating element 3.

[0032] Power source 2 is electrically connected to the heating element 3 and is used to supply power to the heating element 3. For example, the power source for supplying power to the heating element 3 may be a lithium-ion battery, nickel-metal hydride battery, alkaline battery, and / or other battery. Power source 2 can supply electrical energy to the heating element 3 as needed.

[0033] Power supply 2 is also electrically connected to controller 6, so that controller 6 adjusts the amount of power output by power supply 2. During the preheating phase, controller 6 controls power supply 2 to supply high power to heating element 3, so that heating element 3 rapidly heats aerosol generating product 5 to a predetermined temperature, ensuring that aerosols can be generated when the user inhales. For example, controller 6 can control power supply 2 to supply full power to heating element 3 during the preheating phase. After preheating is complete, controller 6 maintains the temperature of the aerosol generating product by PWM control, ensuring that aerosols can be generated when the user inhales. Specifically, controller 6 adjusts the power output by power supply 2 by adjusting the PWM duty cycle, and further maintains the temperature of aerosol generating product 5. Therefore, controller 6 can control the temperature of heating element 3 and further control aerosol generation by adjusting the amount of power output from power supply 2 to heating element 3. The controller may be placed in any suitable position within the aerosol generating device 1.

[0034] In some embodiments, the controller 6 may be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), a single-chip computer, an ARM (Acorn RISC Machine) or other programmable logic device, discrete gates or transistor logic, discrete hardware components, or any combination thereof. Alternatively, the controller 6 may be any conventional processor, controller, microcontroller, or state machine. The controller 6 may be implemented as a combination of computing devices, such as a combination of a DSP and a microprocessor, multiple microprocessors, a combination of one or more microprocessors and a DSP, and / or any other similar arrangement. The controller 6 may be the inverter board or main control board of a washing machine.

[0035] As shown in Figure 1c, the controller 6 includes at least one processor 61 and a memory 62 communicatively connected to the at least one processor 61. Figure 1c shows one processor 61 as an example. The memory 62 stores commands that can be executed by the at least one processor 61, and when a command is executed by the at least one processor 61, the at least one processor 61 can perform the suction puff counting method of the embodiment described below. The processor 61 and the memory 62 can be connected by a bus or by other means, and Figure 1c shows a connection via a bus as an example.

[0036] The processor 61 can be implemented using at least one of the following: an application-specific integrated circuit (ASIC), a digital signal processor (DSP), a digital signal processing unit (DSPD), a programmable logic device (PLD), a field-programmable gate array (FPGA), a processor, a controller, a microcontroller, a microprocessor, or other electronic units that perform these functions.

[0037] Memory 62 includes high-speed random-access memory and may also include non-volatile memory such as at least one disk storage device, flash memory device, or other non-volatile solid-state storage device. In some embodiments, memory 62 selectively includes memory remotely provided to the processor 61, and these remote memories may be connected to the aerosol generating device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, intranet, local area network, mobile communication network, and combinations thereof.

[0038] Memory 62 is used to store non-volatile software programs, non-volatile computer executable programs and modules, such as program commands / units corresponding to the inhalation puff counting method / apparatus described herein. The processor 61 executes the non-volatile software programs, commands and units stored in memory 62 to apply each function of the aerosol generating device and perform data processing, thereby realizing the inhalation puff counting method / apparatus in the method embodiment described below.

[0039] The controller controls the power output by power supply 2 by determining the PWM duty cycle based on the measured values ​​and target values ​​of the target parameters of the aerosol generating device. The target parameters may be the temperature of the heating element or the resistance value of the heating element, and can be set as needed.

[0040] For example, if the target parameter is the temperature of a heating element, when a user inhales into an aerosol generating device, the temperature of the heating element inevitably decreases, and at this time, the duty cycle of the PWM changes to adjust the temperature of the heating element. Therefore, by capturing the change in the PWM duty cycle, it is possible to capture the user's inhalation action and further count the number of inhalation puffs.

[0041] However, because the temperature change due to the suction operation is small, and the change in the PWM duty cycle is slow, the sensitivity to detecting changes in the PWM duty cycle becomes even lower. Furthermore, it is not possible to accurately determine the change in the number of suction puffs, and therefore the number of suction puffs cannot be accurately counted.

[0042] For the reasons stated above, the embodiments of this application provide a method for counting suction puffs that can be applied to an aerosol generating device in order to improve the accuracy of suction puff counting.

[0043] Referring to Figure 2, which is a flowchart of the suction puff counting method provided in an embodiment of the present application, as shown in Figure 2, the suction puff counting method S200 includes the following steps.

[0044] S21: Obtain the measured values ​​of the target parameters of the aerosol generating device.

[0045] S22: Amplify the measured value and target value of the aforementioned target parameter.

[0046] S23: Based on the amplified measured values ​​and the target values, the duty cycle data of the aerosol generating device is determined.

[0047] Specifically, the target parameter may be the temperature of the heating element. For example, the actual temperature of the heating element can be directly measured by attaching a thermocouple to the heating element or by using a temperature measuring element such as an infrared thermometer, and this actual temperature is the measured value of the heating element. Alternatively, a target value for the temperature of the heating element can be pre-set in the controller. This target value is the temperature required for the heating element to heat the aerosol generating product when the user inhales using the aerosol generating product, causing the aerosol generating product to volatilize due to the heat and generate an appropriate aerosol.

[0048] The controller is equipped with a PID control algorithm. Both the measured temperature and the target temperature of the heating element are amplified by a preset multiple, and the amplified measured and target values ​​are calculated using PID. The PID can determine the duty cycle data based on the change in the difference between the amplified target value and the amplified measured value. Because the measured and target values ​​are amplified, the duty cycle data determined by the PID becomes easier to capture. Therefore, when a temperature change occurs due to smoking, determining the duty cycle data based on the change in the difference between the amplified target value and the amplified measured value makes it easier to capture the change in duty cycle data due to smoking, improving the possibility and sensitivity of capturing smoking behavior and improving the accuracy of subsequent puff counts.

[0049] Alternatively, in some examples, the following can be seen from the definition of TCR (temperature coefficient of resistance):

number

[0050] Since the temperature of a heating element can also be characterized by its resistance, in some embodiments, the parameter of interest may be the resistance of the heating element. That is, the target resistance of the heating element is the resistance value corresponding to the temperature required for the heating element to heat the aerosol-generating product and generate a suitable aerosol. The measured resistance of the heating element is a real-time value during the actual operation of the heating element. This real-time value can be obtained by measuring the voltage and current of the heating element. Then, both the measured and target values ​​of the heating element's resistance are amplified by a preset multiple, and the amplified measured and target values ​​are calculated by PID, which can then determine the duty cycle data based on the change in the difference between the amplified measured and target values.

[0051] It should be noted that the above amplification may be performed individually on the measured value and the target value using predetermined preset coefficients. For example, both the measured value and the target value may be amplified by a factor of 10,000. The PID can then determine the duty cycle data based on the change in the difference between the amplified measured value and the target value. Alternatively, in some embodiments, the above amplification may be performed after calculations have been made on the measured value and the target value using related calculation relationships. These calculation relationships are obtained by related formulas such as the TCR definition formula described above.

[0052] In some embodiments, the duty cycle data is determined by PID calculation. Specifically, as shown in Figure 3, step S23 includes the following steps.

[0053] S231: Obtain a second difference between the amplified measured value and the target value.

[0054] S232: The duty cycle data is obtained by performing an incremental PID operation on the second difference.

[0055] By using incremental PID, the resulting value represents the change from the previous value. This makes the changes in duty cycle data smoother and less abrupt.

[0056] S24: Obtain the real-time value and current average value of the duty cycle data.

[0057] The duty cycle data is stored in a preset buffer area, the size of which is predetermined and can be set as needed. In the embodiment of this application, 50 duty cycle data entries can be stored in the preset buffer area.

[0058] The current average value is determined based on the duty cycle data in the preset buffer area only when the data in the preset buffer area is full. Specifically, it is first determined whether the data in the preset buffer area that stores the duty cycle data is full. If it is full, the current average value is determined based on the duty cycle data in the preset buffer area, and the data in the preset buffer area is cleared. If it is not full, the real-time value of the duty cycle data continues to be stored in the preset buffer area.

[0059] Furthermore, the update frequency of the average value differs from that of the duty cycle data, and the update frequency of the average value is lower than that of the real-time value. The specific update frequencies of the average value and the real-time value can be set as needed. In the embodiment of this application, the update frequency of the real-time value is 20 milliseconds, and the update frequency of the average value is 1 second.

[0060] To prevent excessive or insufficient values ​​from affecting the mean, the duty cycle data can be median-filtered before calculating the mean. Specifically, the duty cycle data is first median-filtered, and then the mean of the filtered duty cycle data is updated to the current mean. By taking the above steps, the obtained mean becomes more accurate, the effects of interference are reduced, and the accuracy of subsequent suction puff counts can be further improved.

[0061] S25: Based on the real-time value and the average value, the change in the number of suction puffs is determined.

[0062] When the aerosol generator performs a suction operation, the real-time value of the duty cycle data changes significantly from the current average value. When a change in the duty cycle data is detected, it is determined that the number of suction puffs of the non-combustion device has changed.

[0063] Specifically, the first difference between the real-time value and the average value is obtained, and if the absolute value of the first difference is greater than the first preset threshold, 1 is added to the number of inhalation puffs of the aerosol generator. The first preset threshold is set as needed and is related to the product characteristics of the aerosol generator.

[0064] The absolute value of the first difference represents the degree of change in the real-time value relative to the mean. Only when the degree of change is large is it determined that the suction puff count has changed, and 1 is added to the suction puff count. This prevents some normal fluctuations from being mistaken for the occurrence of suction action, further improving the accuracy of suction puff counting.

[0065] In summary, this suction puff counting method first acquires measured values ​​of the target parameters of the aerosol generating device, amplifies the measured values ​​and their target values, determines the duty cycle data of the aerosol generating device based on the amplified measured values ​​and target values, acquires the real-time value and current average value of the duty cycle data, and finally determines the change in the number of suction puffs based on the real-time value and average value. Because this suction puff counting method amplifies both the measured values ​​and their target values ​​of the target parameters and then determines the duty cycle data of the aerosol generating device based on the amplified measured values ​​and target values, the change in duty cycle data due to suction operation becomes larger, the sensitivity to capturing suction operation is improved, it is possible to more accurately determine whether the number of suction puffs has changed or not, and thus the counting of the number of suction puffs becomes more accurate.

[0066] In some embodiments, after adding 1 to the number of suction puffs of the aerosol generating device, the average value is calculated by tracking the real-time value in real time over a certain period of time before proceeding to the next average value calculation step. That is, the average value and the real-time value are synchronized for a first preset time, and then the process proceeds to the step of determining whether the data in the preset buffer area that stores the duty cycle data is full. The first preset time can be set as needed and may be 2 seconds in the embodiments of this application.

[0067] Taking the case where the number of suction puffs is 3 as an example, the duty cycle data is represented as follows, as shown in Figure 4: the real-time value of the duty cycle data is represented by white circles, and the average value of the duty cycle data is represented by a horizontal solid line. Before the three peaks, it is determined that the number of suction puffs has changed, and 1 is added to the number of suction puffs. Then, at the peak, the average value and the real-time value become equal (at this point, the average value is also represented by a white circle). The average value is tracked in real time over a certain period of time before the next suction puff counting process begins.

[0068] In some embodiments, it is also necessary to preheat the aerosol generating device before the step of obtaining measurements of the target parameters of the aerosol generating device, that is, before starting the suction puff counting process. Specifically, as shown in Figure 5, this suction puff counting method S500 further includes the following steps.

[0069] S51: During the second preset period, the aerosol generating device is heated according to the preset duty cycle.

[0070] S52: The output power of the aerosol generating device is adjusted using an incremental PID control.

[0071] S53: When the temperature of the aerosol generating device stabilizes, the step of obtaining measured values ​​of the target parameters of the aerosol generating device is started.

[0072] During the initial startup phase, the large difference between the measured value and the target value causes a preset duty cycle to be output, and the aerosol generator is heated at high power. As the value approaches the target, the output power is reduced by PID adjustment, and the duty cycle data is gradually decreased until the temperature of the aerosol generator stabilizes. At this point, the duty cycle data is automatically adjusted within a narrow range.

[0073] The second preset period and preset duty cycle can both be set as needed. During the preheating phase, the duty cycle data is a fixed value (preset duty cycle) in stages t1-t2, as shown in Figure 6, and gradually decreases in stages t2-t3 until it changes within a narrow range. Here, the white circles represent the real-time values ​​of the duty cycle data, and the horizontal solid line represents the average value of the duty cycle data.

[0074] In some embodiments, interference can cause the absolute value of the first difference to exceed the first preset threshold, leading to errors in the counting of the number of suction puffs. Therefore, to more reliably determine changes in the number of suction puffs and improve the accuracy of the suction puff counting, it is necessary to determine multiple times whether the absolute value of the first difference is greater than the first preset threshold. Only when the absolute value of the first difference is greater than the first preset threshold multiple times is it determined that the number of suction puffs has changed, and 1 is added to the suction puff count.

[0075] Specifically, if the absolute value of the first difference is greater than the first preset threshold, the suction puff counting method S700 further includes the following steps, as shown in Figure 7.

[0076] S71: The first difference is acquired continuously, and the number of times the absolute value of the first difference is greater than the first preset threshold is counted.

[0077] S72: If the number of times is greater than the second preset threshold, add 1 to the number of suction puffs of the aerosol generating device.

[0078] When the first difference is acquired continuously, the average value remains the same, meaning that the update of the average value is stopped. The second preset threshold can be set as needed and is related to the product characteristics of the aerosol generating device.

[0079] Therefore, a change in the number of suction puffs is determined only when the absolute value of the first difference is greater than the first preset threshold multiple times, and 1 is added to the number of suction puffs. This reduces errors due to interference and further improves the reliability and accuracy of the suction puff count.

[0080] In summary, this suction puff counting method amplifies the measured values ​​and target values ​​of the target parameters, and then determines the duty cycle data of the aerosol generating device based on the amplified measured values ​​and target values. As a result, the change in duty cycle data due to suction operation becomes larger, the sensitivity to capturing suction operation improves, it becomes possible to more accurately determine whether the number of suction puffs has changed, and thus the counting of the number of suction puffs becomes more accurate.

[0081] In another embodiment of the present application, the present invention provides a suction puff counting device applicable to an aerosol generating device.

[0082] In this embodiment, the suction puff counting device is stored as a software system in the memory shown in Figure 1c. This suction puff counting device includes several commands stored in the memory, and the processor can access the memory, call and execute the commands to complete the control logic for the suction puff counting described above.

[0083] Referring to Figure 8, the suction puff counting device 800 comprises a first acquisition module 81, an amplification module 82, a first determination module 83, a second acquisition module 84, and a second determination module 85.

[0084] The first acquisition module 81 is for acquiring measured values ​​of the target parameters of the aerosol generating device.

[0085] The amplification module 82 is for amplifying the measured value of the target parameter and its target value.

[0086] The first determination module 83 is for determining the duty cycle data of the aerosol generating device based on the amplified measured values ​​and the target values.

[0087] The second acquisition module 84 is for acquiring the real-time value and the current average value of the duty cycle data.

[0088] The second decision module 85 is for determining the change in the number of suction puffs based on the real-time value and the average value.

[0089] In summary, this suction puff counting device amplifies the measured values ​​and target values ​​of the target parameters, and then determines the duty cycle data of the aerosol generating device based on the amplified measured values ​​and target values. As a result, the change in duty cycle data due to suction operation becomes larger, the sensitivity to capturing suction operation is improved, it is possible to more accurately determine whether the number of suction puffs has changed, and the counting of the number of suction puffs becomes more accurate.

[0090] It should be noted that the above-described suction puff counting device can perform the suction puff counting method provided in the embodiments of this application and has a functional module and beneficial effects corresponding to the performance of the method. Technical details not detailed in the embodiments of the suction puff counting device can be referred to the suction puff counting method provided in the embodiments of this application.

[0091] Embodiments of this application further provide a non-volatile computer storage medium in which computer-executable commands are stored. The computer-executable commands are executed by one or more processors, for example, one processor 61 in Figure 1c, so that the one or more processors can execute the suction puff counting method in any of the above embodiment of the method.

[0092] Embodiments of this application further provide a computer program product. The computer program product includes a computer program stored on a non-volatile computer-readable storage medium, the computer program including program commands, the program commands being executed by an aerosol generating device causing the aerosol generating device to execute the inhalation puff counting method described in any one of the above.

[0093] From the above description of the embodiments, it will be clear to those skilled in the art that each embodiment may be implemented using a combination of software and a general-purpose hardware platform, or of course, by hardware alone. As those skilled in the art will understand, all or part of the processes of the methods of the embodiments above can be implemented by instructing the relevant hardware with a computer program, which can be stored in a computer-readable storage medium, and when the program is executed, it may include the processes of the embodiments of each method as described above. The storage medium may be a magnetic disk, an optical disk, read-only memory (ROM), or random access memory (RAM), etc.

[0094] Finally, it should be noted that the above embodiments are merely illustrative of, and not limiting, the technical solutions of this application. In the concept of this application, the technical features of the above embodiments or different embodiments can be combined with each other, the steps can be implemented in any order, and many other variations of different aspects of this application as described above exist, which are not shown in detail for the sake of brevity. Although this application has been described in detail with reference to the above embodiments, those skilled in the art should understand that modifications of the technical solutions described in each of the above embodiments, or equivalent substitutions of some technical features, can still be made without the essence of the corresponding technical solutions departing from the scope of the technical solutions of each embodiment of this application.

Claims

1. A method for counting the number of suction puffs applied to an aerosol generating device, To obtain measured values ​​of the target parameters of the aerosol generating device, The measurement values ​​and target values ​​of the aforementioned target parameters are amplified, Based on the amplified measured values ​​and the target values, the duty cycle data of the aerosol generating device is determined. To obtain the real-time value and current average value of the aforementioned duty cycle data, A method for counting the number of suction puffs, characterized by comprising determining the change in the number of suction puffs based on the real-time value and the average value.

2. Determining the change in the number of suction puffs based on the real-time value and the average value is: The method according to claim 1, characterized in that it includes obtaining a first difference between the real-time value and the average value, and if the absolute value of the first difference is greater than a first preset threshold, adding 1 to the number of suction puffs of the aerosol generating device.

3. Determining the duty cycle data of the aerosol generating device based on the amplified measured values ​​and the target values ​​is: Obtaining a second difference between the amplified measured value and the target value, The method according to claim 1, characterized in that it includes performing an incremental PID operation on the second difference to obtain the duty cycle data.

4. This involves determining whether the data in the preset buffer area that stores the duty cycle data has become full, If it becomes full, the current average value is determined based on the duty cycle data in the preset buffer area, and the data in the preset buffer area is erased. The method according to the 2nd method, further comprising: if the buffer is not full, continuing to store the real-time value of the duty cycle data in the preset buffer area.

5. Determining the current average value based on the duty cycle data in the preset buffer area is: The duty cycle data is median filtered, The method according to 4, characterized by comprising updating the average value of the filtered duty cycle data to the current average value.

6. After adding 1 to the number of suction puffs of the aerosol generating device, Synchronizing the average value and the real-time value over a first preset time, The method according to claim 4, further comprising the step of determining whether the data in the preset buffer area for storing the duty cycle data has become full.

7. The method according to 4, characterized in that the update frequency of the average value is lower than the update frequency of the real-time value.

8. If the absolute value of the first difference is greater than the first preset threshold, The first difference is acquired continuously, and the number of times the absolute value of the first difference is greater than the first preset threshold is counted, The method according to any one of claims 2 to 7, further comprising adding 1 to the number of suction puffs of the aerosol generating device if the number of times is greater than a second preset threshold.

9. The method according to 8, characterized in that when the first difference is acquired continuously, the average value is the same average value.

10. Before obtaining the measured values ​​of the target parameters of the aerosol generating device, During the second preset period, the aerosol generating device is heated according to the preset duty cycle, The output power of the aerosol generator is adjusted using an incremental PID, The method according to any one of claims 1 to 7, further comprising: when the temperature of the aerosol generating device stabilizes, initiating the step of obtaining a measured value of the target parameter of the aerosol generating device.

11. A suction puff counting device applied to an aerosol generating device, A first acquisition module for obtaining measured values ​​of target parameters of the aerosol generating device, An amplification module for amplifying the measured values ​​and target values ​​of the aforementioned target parameters, A first determination module for determining the duty cycle data of the aerosol generating device based on the amplified measured values ​​and the target values, A second acquisition module for acquiring the real-time value and current average value of the duty cycle data, A suction puff counting device characterized by comprising a second determination module for determining the change in the suction puff count based on the real-time value and the average value.

12. At least one processor, An aerosol generating device comprising: a memory communicably connected to the at least one processor, wherein the memory stores a command executable by the at least one processor, and the execution of the command by the at least one processor enables the at least one processor to execute the suction puff counting method according to any one of claims 1 to 10.