Processing method and device for abnormal self-starting of equipment, equipment, medium and product
By detecting the heating voltage and switch control signal of the heating element in the standby mode of the aerosol generation equipment, and combining the analysis of heating time, abnormal self-starting can be accurately identified and handled, thus solving the safety hazards of the aerosol generation equipment and improving the user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-23
- Publication Date
- 2026-03-17
AI Technical Summary
Existing technologies cannot accurately identify and prevent abnormal self-starting of aerosol generating devices, leading to safety hazards and a decline in user experience.
By periodically detecting the heating voltage of the heating element in standby mode, and combining it with the switch control signal and heating duration, the self-starting status of the aerosol generating device is identified, and the heating circuit is shut down or an alarm message is output to handle abnormal self-starting.
It enables accurate identification and timely handling of abnormal self-starting of aerosol generation equipment, improving the safety and reliability of the equipment and avoiding unexpected heating caused by unstable voltage or control pin failure.
Smart Images

Figure CN121667441A_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of abnormal self-start detection technology for aerosol generating equipment, and particularly relates to methods, devices, equipment, media and products for handling abnormal self-start of equipment. Background Technology
[0002] During the use of aerosol generating equipment, unexpected self-heating and abnormal self-starting phenomena often occur due to reasons such as oil or water entering the equipment or aging inside the equipment.
[0003] Currently, there are generally two solutions for handling the abnormal self-starting of aerosol generation equipment. One is to simulate the actual operating environment of the aerosol generation equipment in a laboratory setting to pre-screen for faulty equipment and thus prevent self-starting. The other is to configure a watchdog function in the main control chip of the aerosol generation equipment to detect whether the program execution of the main control chip is abnormal, and if an abnormality is found, the main control chip is forcibly reset. The former requires complex environmental simulation and a long detection time, while the latter can only detect whether the main control chip is abnormal, and its accuracy is limited.
[0004] Therefore, accurately identifying and preventing abnormal self-starting of aerosol generation equipment to improve the user experience has become an urgent technical problem to be solved. Summary of the Invention
[0005] This application provides a method, apparatus, device, medium, and product for handling abnormal self-starting of equipment, which can solve the problem of how to accurately identify and avoid abnormal self-starting of aerosol generating equipment, thereby improving the user experience.
[0006] In a first aspect, embodiments of this application provide a method for handling abnormal self-starting of equipment, applied to an aerosol generating device, the aerosol generating device including a heating element, the method comprising: When the aerosol generating equipment is in standby mode, the heating element is checked for heating voltage according to a preset cycle. When the heating element is under heating voltage, obtain the corresponding switch control signal of the heating element; The self-start detection results of the aerosol generation equipment are determined based on the switching status of the heating element indicated by the switch control signal. If the self-start detection result is an abnormal self-start, an abnormal handling operation is performed, which includes at least one of the following: shutting down the heating circuit of the heating element or outputting an alarm message.
[0007] In some embodiments, the self-start detection result of the aerosol generating device is determined based on the switching status of the heating element indicated by the switch control signal, including: If the switch control signal indicates that the heating element is to be turned off, the self-start detection result is determined to be an abnormal self-start.
[0008] In some embodiments, the method further includes: When the switch control signal indicates that the heating element is turned on, the heating duration of the heating element is obtained. The heating duration represents the cumulative heating time when the heating element stops heating. The self-start test result is determined based on the difference between the heating time and the preheating time of the aerosol generating equipment.
[0009] In some embodiments, the aerosol generating device includes a battery assembly, and the self-start detection result is determined based on the difference between the heating time and the preheating time of the aerosol generating device, including: The first undervoltage count of the heating element is obtained, which represents the cumulative number of times the heating element has been heated under the undervoltage condition of the battery pack; The first undervoltage count is updated based on the difference between the heating time and the preheating time of the aerosol generating equipment to obtain the second undervoltage count; If the second undervoltage count is greater than or equal to the preset count, the self-start detection result is determined to be an abnormal self-start.
[0010] In some embodiments, updating the first undervoltage count based on the difference between the heating time and the preheating time of the aerosol generating device to obtain the second undervoltage count includes: If the heating time is less than the preheating time, increment the count of the first undervoltage count to obtain the second undervoltage count; or, If the heating time is greater than or equal to the preheating time, the first undervoltage count is reset to zero, and the second undervoltage count is obtained.
[0011] In some embodiments, when a switch control signal indicates that the heating element is to be turned on, obtaining the heating duration of the heating element includes: When the switch control signal indicates that the heating element is turned on, the operating voltage of the battery component in the aerosol generation device is obtained; If the operating voltage is greater than or equal to the preset voltage, the self-start detection result is determined to be a normal self-start. The heating time of the heating element is obtained when the operating voltage is lower than the preset voltage.
[0012] Secondly, embodiments of this application provide a device for processing abnormal self-starting of a device, the device comprising: The detection module is used to detect whether the heating element in the aerosol generating device has a heating voltage according to a preset cycle when the aerosol generating device is in standby mode. The acquisition module is used to acquire the switching control signal corresponding to the heating element when the heating element has a heating voltage; The determination module is used to determine the self-start detection result of the aerosol generating device based on the switching status of the heating element indicated by the switch control signal; An execution module is configured to perform an exception handling operation when the self-start detection result is an abnormal self-start, the exception handling operation including at least one of shutting down the heating circuit of the heating element or outputting an alarm information.
[0013] Thirdly, embodiments of this application provide an aerosol generating device, including a processor, a memory, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the aerosol generating device performs the method described in any embodiment of the first aspect.
[0014] Fourthly, embodiments of this application provide a computer-readable storage medium storing a computer program that, when executed by a processor, implements the method described in any of the embodiments of the first aspect.
[0015] Fifthly, embodiments of this application provide a computer program product, including a computer program, which, when run, causes the method described in any embodiment of the first aspect to be executed.
[0016] The beneficial effects of the embodiments in this application compared with the prior art are: This system periodically checks the presence of heating voltage on the heating element when the aerosol generating device is in standby mode. Without relying on laboratory simulations or watchdog functions, it can accurately identify whether the heating element is being abnormally powered, even when the device should be in standby mode, based on voltage detection at the software level. If the heating element is found to have heating voltage (i.e., abnormally powered), the system acquires and determines whether the corresponding switch control signal actually instructs the heating element to start heating, thus confirming the aerosol generating device's self-start detection result. Compared to traditional watchdog functions that detect abnormal program execution in the main control chip of aerosol generating devices, this system bypasses the watchdog function and directly and accurately identifies abnormal self-starting from multiple dimensions through simple heating voltage detection and switch control signal judgment. Furthermore, if the self-starting detection result indicates abnormal self-starting, it executes at least one of the following abnormal handling operations: shutting down the heating element's heating circuit or outputting an alarm message. This timely prevents unexpected starting of the heating element, improving the safety and reliability of the aerosol generating device. Attached Figure Description
[0017] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0018] Figure 1 This is a flowchart illustrating a method for handling abnormal device self-starting according to an embodiment of this application.
[0019] Figure 2 This is a flowchart illustrating another method for handling abnormal device self-starting provided in an embodiment of this application.
[0020] Figure 3 This is a schematic diagram of the workflow of a method for handling abnormal device self-starting in an application scenario provided by an embodiment of this application.
[0021] Figure 4 This is a schematic diagram of the structure of an aerosol generating device provided in an embodiment of this application.
[0022] Figure 5 This is a schematic diagram of a device for automatically restarting a device in case of an abnormality, as provided in an embodiment of this application. Detailed Implementation
[0023] The technical solutions in the embodiments of this application will be described below with reference to the accompanying drawings.
[0024] Aerosol generation equipment refers to electronic devices that convert an aerosol matrix into inhalable aerosols through heating, thus avoiding the harmful substances generated by high-temperature combustion. Generally, aerosol generation equipment controls its heating element to reach a high temperature (e.g., 280 degrees Celsius or 320 degrees Celsius) to allow the aerosol matrix to absorb heat and transform into inhalable aerosols. Therefore, abnormal self-starting of aerosol generation equipment often leads to serious safety hazards due to excessively high temperatures.
[0025] However, during long-term use of aerosol generating equipment, issues such as internal oil or water ingress, component aging, or condensate buildup can cause the control pins of the main control chip that control the heating element's switch to malfunction. Alternatively, dirt buildup at the infrared detection sensor, coupled with unstable battery voltage leading to infrared detection errors, can cause unexpected and abnormal self-starting phenomena. For example, the heating element may heat up unexpectedly in standby mode. Traditional watchdog solutions can only detect abnormal program execution in the main control chip or remove potentially self-starting products before they leave the factory. However, neither of these solutions can effectively detect abnormal self-starting caused by control pin failure or unstable battery voltage during the use of the aerosol generating equipment.
[0026] To address the aforementioned issues, the present application provides a method, apparatus, device, medium, and product for handling abnormal self-starting of equipment. This method accurately determines whether the heating element is operational by detecting the voltage across the heating element when the aerosol generating equipment is in standby mode. It also combines this information with switch control signals (such as the pin levels of the main control chip) to determine if the aerosol generating equipment has experienced abnormal self-starting. Upon confirmation of an abnormality, it promptly executes actions such as shutting down the heating circuit or issuing an alarm. This achieves accurate detection and handling of abnormal self-starting of the aerosol generating equipment at the software level, eliminating the need for additional hardware costs.
[0027] Figure 1 This is a flowchart illustrating a method for handling abnormal device self-starting according to an embodiment of this application. Figure 1 The method shown includes the following steps.
[0028] S101, when the aerosol generating equipment is in standby mode, detect whether the heating element has heating voltage according to a preset cycle.
[0029] The method for handling abnormal self-starting of equipment in this embodiment is applied to aerosol generating equipment. For convenience, this embodiment takes a heated non-combustible device with infrared detection start-up function as an example.
[0030] The heating element is a component in the aerosol generation equipment used to heat the aerosol matrix. From the perspective of heating method (or control method), the heating element can be a segmented heating element or a monolithic heating element. A segmented heating element divides the heating surface of the heating element into two or more segments along the axial or circumferential direction, and each segment can be energized independently or sequentially to achieve a "zone-time" temperature control effect. A monolithic heating element heats or cools down simultaneously as a whole. From the perspective of film thickness (or manufacturing process), the heating element can be a thick-film heating element or a thin-film heating element. This application does not limit the specific style of the heating element; for convenience, a segmented heating element is used as an example.
[0031] Standby mode (also known as hibernation mode) refers to the mode in which the aerosol generating equipment does not need to perform heating operations. Generally speaking, in the absence of abnormal self-starting, there will be no stable voltage, i.e., heating voltage, across the heating element in standby mode.
[0032] The preset cycle can be once per second or once every 3 seconds, etc., and this application embodiment does not impose specific limitations.
[0033] If, after the most recent heating cycle has ended, the aerosol generating device does not detect a trigger signal to start the aerosol generating device or a standby indicator signal to enter standby mode within a preset time period, it will determine that it has entered standby mode. When the aerosol generating device determines that it has entered standby mode, it will periodically detect the presence of heating voltage across the heating element using an analog-to-digital converter (ADC). The trigger signal includes at least one of the following: a button press signal within the aerosol generating device, a suction airflow signal detected by an airflow sensor, or an infrared start signal detected by an infrared detection sensor. The standby indicator signal can be a signal indicating that the button has been pressed and held.
[0034] In one implementation, the aerosol generating device includes a sampling resistor connected in series with a heating element. In standby mode, the aerosol generating device can use an ADC module to detect the voltage across the sampling resistor at preset intervals. When the voltage exceeds a first voltage threshold (e.g., 0.1 volts (V) or 0.15V), it is determined that a heating voltage exists across the heating element; conversely, when the voltage is less than or equal to the voltage threshold, it is determined that no heating voltage exists. Thus, by directly detecting whether the voltage across the sampling resistor exceeds the voltage threshold, not only can the presence of a heating voltage be quickly determined, but the voltage threshold setting can also filter out false positives caused by low voltage across the sampling resistor due to environmental noise, component noise, or voltage instability in the aerosol generating device, improving the accuracy of heating voltage detection. Furthermore, periodic detection can promptly capture the onset of abnormal heating of the heating element, thereby enabling subsequent identification of abnormal self-starting.
[0035] In one implementation, the aerosol generating device also reads the operating voltage of the battery assembly and uses the difference between this operating voltage and the voltage of the sampling resistor as the heating voltage of the heating element. If the heating voltage is greater than or equal to a second voltage threshold, it is determined that a heating voltage exists across the heating element; otherwise, it is determined that no heating voltage exists across the heating element, and the second voltage threshold is greater than the first voltage threshold.
[0036] S102: When the heating element has a heating voltage, obtain the corresponding switch control signal of the heating element.
[0037] The switch control signal can be the pin level of the control pin (e.g., GPIO pin) of the main control chip (e.g., Microcontroller Unit, MCU) in the aerosol generation device.
[0038] Generally, the control pin of the main control chip in an aerosol generation device is electrically connected to the heating element via a transistor switch. When the heating element needs to heat the aerosol generation matrix, the aerosol generation device changes the pin level of the control pin through the main control chip, thereby turning on the transistor switch and energizing the heating element. Therefore, under normal heating conditions—that is, when the aerosol generation device is automatically starting up—the pin level of the control pin should be the level at which the transistor switch is turned on.
[0039] When the aerosol generating device determines that a heating voltage exists on the heating element, it can read the pin level of the control pin in its main control chip. When the pin level is high, it determines that the switch control signal indicates that the heating element is turned on; when the pin level is low, it determines that the switch control signal indicates that the heating element is turned off. Here, a high level is a level greater than or equal to a first level threshold, and a low level is a level less than or equal to a second level threshold. The first level threshold can be 3.3V or 3.2V, etc., and the second level threshold can be 0.5V or 0V, etc., and can be set arbitrarily. This application embodiment does not impose specific limitations.
[0040] S103, determine the self-start detection result of the aerosol generating equipment based on the switching status of the heating element indicated by the switch control signal.
[0041] In one implementation, when the switch control signal indicates that the heating element is turned on, the aerosol generating device can determine that the self-start detection result is normal self-start; when the switch control signal indicates that the heating element is turned off, and heating voltage is detected, it indicates that the control pin of the main control chip may be malfunctioning (for example, due to a short circuit in the condensate causing the transistor switch to remain on), and at this time, the self-start detection result can be determined to be abnormal self-start. Thus, by combining voltage detection and cross-verification with the switch control signal, it is possible to distinguish between user-triggered normal self-start and non-user-triggered abnormal self-start of the aerosol generating device, and accurately identify abnormal self-start caused by pin failure.
[0042] S104. If the auto-start detection result is an abnormal auto-start, perform an exception handling operation.
[0043] The abnormal handling operation includes at least one of shutting down the heating circuit of the heating element or outputting an alarm message.
[0044] In one implementation, the heating circuit of the heating element in the aerosol generating device is electrically connected to a fusible resistor. When this fusible resistor fails, it forcibly shuts down the heating circuit. Therefore, the aerosol generating device can output a current higher than a preset current value to the fusible resistor, causing it to burn out and shut down the heating circuit. The aerosol generating device will also output visual or audible alarms via indicator lights, buzzers, or displays to alert the user to any abnormal self-starting of the aerosol generating device or to force shutdown of the aerosol generating device.
[0045] In one implementation, the watchdog function pre-configured in the aerosol generating device can be used to forcibly reset the pin level of the control pin in the main control chip to a low level, thereby turning off the transistor switch between the heating element and the control pin and shutting down the heating circuit. It can be understood that, to ensure the heating circuit is shut down, the aerosol generating device can continue to detect the presence of heating voltage on the heating element even after the pin level is reset to a low level. If no heating voltage is present, it determines that the circuit has been shut down and automatically restarts; if heating voltage is present, it forcibly shuts down the heating circuit by outputting a current higher than a preset current value to the fuse resistor, thus avoiding safety risks to the aerosol generating device.
[0046] In this embodiment, the presence of heating voltage in the heating element is periodically detected when the aerosol generating device is in standby mode. Without relying on laboratory simulations or watchdog functions, the software can accurately identify whether the heating element is abnormally powered when the aerosol generating device should be in standby mode, based on voltage detection of the heating element. If heating voltage is present in the heating element, indicating abnormal power-up, the corresponding switch control signal is acquired and determined to confirm whether the heating element is actually activated for heating, thus determining the self-start detection result of the aerosol generating device. Compared to the traditional watchdog function that detects abnormal program execution in the main control chip of the aerosol generating device, this provides a solution that bypasses the watchdog function and directly and accurately identifies abnormal self-starting from multiple dimensions through simple heating voltage detection and switch control signal judgment. Furthermore, if the self-start detection result indicates abnormal self-starting, at least one of the following abnormal handling operations is executed: shutting down the heating circuit of the heating element or outputting an alarm message. This timely prevents unexpected starting of the heating element, improving the safety and reliability of the aerosol generating device.
[0047] When the switch control signal indicates that the heating element is to be turned on, it means that the heating voltage of the heating element in the current standby mode is caused by a trigger signal detected by the aerosol generation device. The heating element may be starting normally, but if the battery voltage of the aerosol generation device is unstable, especially after prolonged use, it may lead to undervoltage in the battery, causing a misinterpretation of the trigger signal. Therefore, in one implementation, when the switch control signal indicates that the heating element is to be turned on, the aerosol generation device can also determine whether the current heating of the heating element is an abnormal self-start caused by undervoltage in the battery by measuring the heating duration. Figure 2 The aerosol generating equipment can be judged through S201 to S202.
[0048] S201: When the switch control signal indicates that the heating element is turned on, the heating duration of the heating element is obtained.
[0049] Among them, heating duration represents the cumulative heating time when the heating element ends heating.
[0050] In one implementation, the aerosol generating device includes a timer. When a trigger signal is detected, the aerosol generating device outputs a switch control signal instructing the heating element to be turned on, and controls the timer to be reset and restarted. When it is determined that the current aerosol generating device meets the heating termination condition, the timer is stopped. When the switch control signal indicates that the heating element is to be turned on, the aerosol generating device continuously monitors whether the heating termination condition is met. If the heating termination condition is met, the timer duration is read and determined as the heating duration. The heating termination condition includes at least one of the following: the timer duration reaches a preset duration (e.g., 240s or 180s), a standby indicator signal is detected, an undervoltage threshold is detected, or the aerosol generating device is detected to be running dry.
[0051] Aerosol generating equipment includes a battery module whose voltage decreases over time. When the voltage drops below a certain level, voltage instability, especially undervoltage (voltage below a certain threshold), occurs. This can cause the aerosol generating equipment to erroneously detect trigger signals, resulting in abnormal self-starting. In undervoltage conditions, as the heating element heats up, the battery module voltage rapidly drops to the undervoltage protection threshold of the aerosol generating equipment, forcibly shutting down the heating element. Therefore, the heating duration of abnormal self-starting under undervoltage conditions is often short. Generally, the aerosol generating equipment will self-start normally if the battery module voltage has not dropped to the preset voltage and the switch control signal indicates that the heating element should be turned on. Therefore, to save energy consumption in detecting abnormal self-starting... In one implementation, when the switch control signal indicates that the heating element is turned on, the aerosol generating device acquires the operating voltage of the battery component of the aerosol generating device; when the operating voltage is greater than or equal to the preset voltage, the aerosol generating device determines that the self-start detection result is normal self-start; when the operating voltage is less than the preset voltage, the aerosol generating device acquires the heating time of the heating element.
[0052] The preset voltage can be determined based on the voltage drop of the battery components in the aerosol generating device. This embodiment does not impose specific limitations; for example, the preset voltage could be 3.5V, 3.3V, or 2.8V. It is understood that the preset voltage is greater than the undervoltage protection threshold of the aerosol generating device. The preset voltage is also greater than the second voltage threshold.
[0053] In this technical solution, when the switch control signal indicates that the heating element should be turned on, the aerosol generating device does not directly obtain the heating duration. Instead, it first checks whether the operating voltage of the battery pack has reached the preset voltage. If the preset voltage is reached, it is quickly determined to be a normal self-start, greatly simplifying the identification process for abnormal self-starts and reducing the computational load on the aerosol generating device. Only when the voltage is lower than the preset voltage is further fine-tuning of the heating duration triggered, thereby accurately identifying abnormal short-term self-starts caused by undervoltage or circuit faults. This tiered judgment strategy significantly improves the detection efficiency and response speed of abnormal self-starts while ensuring the effectiveness of safety protection.
[0054] S202, determine the self-start detection result based on the difference between the heating time and the preheating time of the aerosol generating equipment.
[0055] The preheating time can be 5s, 8s, 18s or 30s, etc., and this application embodiment does not impose specific limitations.
[0056] When an aerosol generating device is in normal self-starting condition, it typically controls the heating element to rapidly heat up to the preset temperature within the preheating time to ensure the taste of the first aerosol. Therefore, under normal self-starting conditions, the heating time is often greater than or equal to the preheating time. The preset temperature can be 280℃ or 250℃, etc., and can be specifically set according to different aerosol matrices; this application embodiment does not impose specific limitations.
[0057] In one implementation, if the heating time of the aerosol generating device is less than the preheating time, the self-start detection result is determined to be an abnormal self-start; if the heating time is greater than or equal to the preheating time, the self-start detection result is determined to be a normal self-start.
[0058] In one implementation, the self-start detection result is determined based on the difference between the heating time and the preheating time of the aerosol generating device, including: obtaining a first undervoltage count of the heating element, where the first undervoltage count represents the cumulative number of times the heating element is heated under the undervoltage condition of the battery module of the aerosol generating device; updating the first undervoltage count based on the difference between the heating time and the preheating time of the aerosol generating device to obtain a second undervoltage count; and determining that the self-start detection result is an abnormal self-start if the second undervoltage count is greater than or equal to a preset count.
[0059] The preset number of times can be any number of times from 3 to 5. For convenience, this application embodiment uses 3 times as an example.
[0060] The aerosol generating device stores the cumulative number of times heating has ended due to battery undervoltage during operation, known as the first undervoltage count. After acquiring the heating duration, the aerosol generating device reads this first undervoltage count and determines whether the heating termination was caused by undervoltage based on the difference between the heating duration and the preheating duration of the aerosol generating device. If so, the first undervoltage count is incremented by one; otherwise, it is reset to zero, thus obtaining the second undervoltage count. If the second undervoltage count is greater than or equal to a preset count, the self-start detection result is determined to be an abnormal self-start. If the second undervoltage count is less than the preset count, the aerosol generating device outputs an undervoltage warning message via voice or vibration to inform the user that the current voltage of the battery component is insufficient, suggesting replacement of the device, and confirms the self-start detection result as a normal self-start, so that the heating voltage of the heating element can be acquired according to the preset cycle next time.
[0061] Specifically, the aerosol generation device can increment the first undervoltage count by one when the heating time is less than the preheating time, thus obtaining the second undervoltage count; or, when the heating time is greater than or equal to the preheating time, reset the first undervoltage count to zero, thus obtaining the second undervoltage count. The aerosol generation device does not mechanically accumulate the number of times the heating element has heated all battery modules under undervoltage conditions. Instead, it increments the first undervoltage count only when the heating time is less than the normal preheating time; conversely, if the heating time reaches or exceeds the normal preheating time, the first undervoltage count is reset to zero. This accurately distinguishes between short-term abnormal self-starting under battery module undervoltage conditions and prolonged heating under normal user triggering or self-starting, effectively avoiding misjudgments caused by normal user use or normal self-starting.
[0062] The above technical solution does not rely on the difference between the single heating time and the preheating time to directly determine whether the aerosol generating device has abnormally self-started. Instead, it updates the first undervoltage count by the difference between the heating time and the preheating time, thus obtaining the latest cumulative number of times the heating element of the aerosol generating device has heated under undervoltage conditions, i.e., the second undervoltage count. Only when the second undervoltage count exceeds a preset threshold is it finally determined to be an abnormal self-start. When the switch control signal indicates that the heating element is turned on, it can accurately detect whether the aerosol generating device is abnormally and repeatedly attempting to heat under undervoltage. It can filter out occasional misjudgments caused by momentary interference, non-standard user operations (such as rapid tapping), etc., ensuring that the aerosol generating device only triggers subsequent abnormal handling operations when it repeatedly self-starts abnormally under undervoltage, thereby improving safety while ensuring a smooth user experience.
[0063] It is understood that the aerosol generating device can execute all the steps of the device abnormal self-starting processing method in the embodiments of this application through the main control chip.
[0064] In one application scenario, such as Figure 3 As shown, the MCU (an example of a main control chip) controls whether the heating element (an example of a heating component) heats by controlling the switching on and off of a MOSFET (an example of a transistor switch), and also reads the voltage across the heating element via an ADC module. In S31, in the standby mode of the HNB device (an example of an aerosol generating device), the MCU periodically reads the voltage across the heating element via the ADC module to detect whether there is a stable voltage (i.e., heating voltage) across the heating element. In S32, when a stable voltage is detected in the heating element, the MCU checks whether the heating of the heating element is user-triggered by checking if the pin level of its control pin is high. If not, it determines in S33 that it is abnormal heating, i.e., abnormal self-start. If so, in S34, the heating time (i.e., heating duration) of the heating element is obtained, and it is determined whether the heating time is less than the preheating duration. If it is less than the preheating duration, in S35, an undervoltage warning message is output, and in S36, if it is determined that the undervoltage warning has been output three times in a row, it is determined to be an abnormal self-start, and in S37, the child lock mode is entered to shut down the heating circuit of the heating element. If it is greater than or equal to the preset duration, in S38, it is determined that this is normal heating, that is, normal self-start.
[0065] In this embodiment, by combining heating voltage detection, switch control signal judgment and heating duration analysis, the abnormal self-start of the aerosol generation device due to undervoltage or control pin failure can be accurately identified from multiple dimensions, which significantly improves the detection accuracy and reliability.
[0066] Figure 4 This is a schematic diagram of an aerosol generation device provided in one embodiment of this application. Figure 4 As shown, the aerosol generating device of this embodiment includes: at least one processor 60 ( Figure 4 (Only one is shown in the diagram), memory 61, and computer program 62 stored in said memory 61 and executable on said at least one processor 60, wherein said processor 60 executes said computer program 62 to implement the steps in any of the above method embodiments.
[0067] The aerosol generating device can be a desktop computer, laptop, handheld computer, or cloud server, etc. This aerosol generating device may include, but is not limited to, a processor 60 and a memory 61. Those skilled in the art will understand that... Figure 4 This is merely an example of an aerosol generating device and does not constitute a limitation on the aerosol generating device. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components, such as input / output devices, network access devices, etc.
[0068] The processor 60 may be a Central Processing Unit (CPU), or it may be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor.
[0069] In some embodiments, the memory 61 may be an internal storage unit of the aerosol generating device, such as a hard drive or memory of the aerosol generating device. In other embodiments, the memory 61 may be an external storage device of the aerosol generating device, such as a plug-in hard drive, smart media card (SMC), secure digital (SD) card, flash card, etc., equipped on the aerosol generating device. Furthermore, the memory 61 may include both internal and external storage units of the aerosol generating device. The memory 61 is used to store the operating system, applications, bootloader, data, and other programs, such as the program code of the computer program. The memory 61 can also be used to temporarily store data that has been output or will be output.
[0070] Figure 5 A schematic diagram of the structure of a device abnormal restart processing apparatus provided in an embodiment of this application, applicable to the above-described device abnormal restart processing method, is shown below. Figure 5 As shown, the device includes: The detection module 510 is used to detect whether the heating element in the aerosol generating device has a heating voltage according to a preset cycle when the aerosol generating device is in standby mode. The acquisition module 520 is used to acquire the switching control signal corresponding to the heating element when the heating element has a heating voltage; The determination module 530 is used to determine the self-start detection result of the aerosol generating device based on the switching status of the heating element indicated by the switch control signal. The execution module 540 is used to perform an abnormal handling operation when the self-start detection result is an abnormal self-start. The abnormal handling operation includes at least one of shutting down the heating circuit of the heating element or outputting an alarm information.
[0071] In some embodiments, the self-start detection result of the aerosol generating device is determined based on the switching status of the heating element indicated by the switch control signal, including: If the switch control signal indicates that the heating element is to be turned off, the self-start detection result is determined to be an abnormal self-start.
[0072] In some embodiments, the method further includes: When the switch control signal indicates that the heating element is turned on, the heating duration of the heating element is obtained. The heating duration represents the cumulative heating time when the heating element stops heating. The self-start test result is determined based on the difference between the heating time and the preheating time of the aerosol generating equipment.
[0073] In some embodiments, the aerosol generating device includes a battery assembly, and the self-start detection result is determined based on the difference between the heating time and the preheating time of the aerosol generating device, including: The first undervoltage count of the heating element is obtained, which represents the cumulative number of times the heating element has been heated under the undervoltage condition of the battery pack; The first undervoltage count is updated based on the difference between the heating time and the preheating time of the aerosol generating equipment to obtain the second undervoltage count; If the second undervoltage count is greater than or equal to the preset count, the self-start detection result is determined to be an abnormal self-start.
[0074] In some embodiments, updating the first undervoltage count based on the difference between the heating time and the preheating time of the aerosol generating device to obtain the second undervoltage count includes: If the heating time is less than the preheating time, increment the count of the first undervoltage count to obtain the second undervoltage count; or, If the heating time is greater than or equal to the preheating time, the first undervoltage count is reset to zero, and the second undervoltage count is obtained.
[0075] In some embodiments, when a switch control signal indicates that the heating element is to be turned on, obtaining the heating duration of the heating element includes: When the switch control signal indicates that the heating element is turned on, the operating voltage of the battery component in the aerosol generation device is obtained; If the operating voltage is greater than or equal to the preset voltage, the self-start detection result is determined to be a normal self-start. The heating time of the heating element is obtained when the operating voltage is lower than the preset voltage.
[0076] It should be noted that the information interaction and execution process between the above-mentioned devices / units are based on the same concept as the method embodiments of this application. For details on their specific functions and technical effects, please refer to the method embodiments section, and they will not be repeated here.
[0077] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is merely an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. Furthermore, the specific names of the functional units and modules are only for easy differentiation and are not intended to limit the scope of protection of this application. The specific working process of the units and modules in the above system can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0078] This application also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps described in the various method embodiments above.
[0079] This application provides a computer program product that, when run on an aerosol generating device, enables the aerosol generating device to perform the steps described in the above-described method embodiments.
[0080] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the methods of the above embodiments of this application can be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable medium can include at least: any entity or device capable of carrying computer program code to a photographing device / terminal device, a recording medium, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electrical carrier signal, a telecommunication signal, and a software distribution medium. Examples include USB flash drives, portable hard drives, magnetic disks, or optical disks. In some jurisdictions, according to legislation and patent practice, computer-readable media cannot be electrical carrier signals or telecommunication signals.
[0081] It should be understood that, when used in this application specification and the appended claims, the term "comprising" indicates the presence of the described features, integrals, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or a collection thereof.
[0082] It should also be understood that the term “and / or” as used in this application specification and the appended claims means any combination of one or more of the associated listed items and all possible combinations, and includes such combinations.
[0083] Furthermore, in the description of this application and the appended claims, the terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized. In the above embodiments, the descriptions of each embodiment have different focuses. For parts that are not described in detail or recorded in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0084] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0085] In the embodiments provided in this application, it should be understood that the disclosed apparatus, computer equipment, and methods can be implemented in other ways. For example, the apparatus and computer equipment embodiments described above are merely illustrative. For instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0086] The above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be included within the protection scope of this application.
Claims
1. A method for handling device exception self-starting, characterized in that, The method is applied to an aerosol generating device including a heating element, and the method comprises: detecting whether a heating voltage exists for the heating element according to a preset period when the aerosol generating device is in a standby mode; acquiring a switch control signal corresponding to the heating element when the heating voltage exists for the heating element; determining a self-starting detection result of the aerosol generating device according to a switch condition of the heating element indicated by the switch control signal; performing an abnormal handling operation including at least one of a heating loop closing of the heating element or an alarm information output when the self-starting detection result is an abnormal self-starting.
2. The method of claim 1, wherein, The determining of the self-starting detection result of the aerosol generating device according to the switch condition of the heating element indicated by the switch control signal comprises: determining that the self-starting detection result is the abnormal self-starting when the switch control signal indicates that the heating element is closed.
3. The method of claim 1 or 2, wherein, The method further comprises: acquiring a heating duration of the heating element when the switch control signal indicates that the heating element is turned on, the heating duration representing a cumulative heating time when the heating element ends heating; determining the self-starting detection result according to a difference between the heating duration and a preheating duration of the aerosol generating device.
4. The method of claim 3, wherein, The aerosol generating device includes a battery assembly, and the determining of the self-starting detection result according to the difference between the heating duration and the preheating duration of the aerosol generating device comprises: acquiring a first under-voltage number of the heating element, the first under-voltage number representing a cumulative number of times of heating of the heating element under an under-voltage condition of the battery assembly; updating the first under-voltage number according to the difference between the heating duration and the preheating duration of the aerosol generating device to obtain a second under-voltage number; determining that the self-starting detection result is the abnormal self-starting when the second under-voltage number is greater than or equal to a preset number.
5. The method of claim 4, wherein, The updating of the first under-voltage number according to the difference between the heating duration and the preheating duration of the aerosol generating device to obtain the second under-voltage number comprises: in a case where the heating duration is less than the preheating duration, counting the first under-voltage number by one to obtain the second under-voltage number; or in a case where the heating duration is greater than or equal to the preheating duration, clearing the first under-voltage number to obtain the second under-voltage number.
6. The method of claim 1 or 2, wherein, The acquiring of the heating duration of the heating element when the switch control signal indicates that the heating element is turned on comprises: acquiring a working voltage of a battery assembly in the aerosol generating device when the switch control signal indicates that the heating element is turned on; determining that the self-starting detection result is a normal self-starting when the working voltage is greater than or equal to a preset voltage; acquiring the heating duration of the heating element when the working voltage is less than the preset voltage.
7. An apparatus for handling device abnormal self-starting, characterized by: The device comprises: The detection module is configured to detect, according to a preset period, whether a heating voltage exists in the heating element in the aerosol generating device when the aerosol generating device is in a standby mode. The acquisition module is configured to acquire a switch control signal corresponding to the heating element when the heating voltage exists in the heating element. The determination module is configured to determine a self-starting detection result of the aerosol generating device according to a switch state of the heating element indicated by the switch control signal. The execution module is configured to perform an abnormal processing operation when the self-starting detection result is an abnormal self-starting, and the abnormal processing operation includes at least one of a heating loop shutdown of the heating element or an alarm information output.
8. An aerosol-generating apparatus comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterised in that, The processor executes the computer program to implement the steps of the method according to any one of claims 1-6.
9. A computer-readable storage medium storing a computer program, the computer program comprising instructions that, when executed by a computer, cause the computer to perform the method of any one of claims 1 to 8. The computer program is executed by the processor to implement the method according to any one of claims 1-6.
10. A computer program product, characterised in that, The computer program is executed by the processor to implement the method according to any one of claims 1-6.