Calibration method and device for heat-not-burn appliance, upper computer and program product

By detecting parameters such as battery voltage, circuit board temperature and heating body resistance of the heating device before calibration, ensuring that it is within the preset threshold range before calibration, the calibration failure problem caused by the failure of the instrument parameters to meet the conditions is solved, and the operating efficiency of the production line is improved.

CN120232476APending Publication Date: 2025-07-01SHENZHEN GEEKVAPE TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510400208.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-31
Publication Date
2025-07-01

AI Technical Summary

Technical Problem

During the calibration process, the calibration failure of the heating-free burning appliances is caused by the failure of the instrument parameters, which wastes the working time of the production liner and affects the direct throughput rate of the production line.

Method used

Before calibration, the appliance parameters are obtained through the upper computer and check whether each parameter meets the calibration conditions. Calibration is only performed when all parameters meet the conditions, including the battery voltage, circuit board temperature and heating element resistance within the preset threshold range.

Benefits of technology

It reduces the failure of equipment calibration, reduces the working time of production line employees, and improves the direct-through rate of production line.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120232476A_ABST
    Figure CN120232476A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of heat-not-burn appliance testing, and provides a heat-not-burn appliance calibration method and device, an upper computer and a computer program product. The method comprises the following steps: acquiring each appliance parameter of the heat-not-burn appliance; detecting whether each appliance parameter meets a calibration condition or not; and if each appliance parameter meets the calibration condition, calibrating the heat-not-burn appliance. In the process, before the upper computer calibrates the appliance, whether the appliance parameters meet the calibration conditions or not is judged firstly, and the upper computer calibrates the appliance only when the appliance parameters meet the calibration conditions, so that the problem that the appliance parameters do not meet the calibration conditions in the appliance calibration process is avoided, and the calibration accuracy of the appliance is improved. Therefore, the situation of calibration failure of the appliance can be reduced, waste of operation time of production line staff is reduced, and the first pass yield of a production line is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of testing heating non - combustible appliances, and particularly to a calibration method, device, host computer, and computer program product for heating non - combustible appliances. Background Art

[0002] Before leaving the factory, heating non - combustible appliances usually need to complete calibration operations on the production line. Specifically, production line employees will connect the appliance to the host computer, and the host computer will send a calibration command to the appliance. After receiving the calibration command, the appliance will run the corresponding calibration program to complete the calibration operation. However, during the calibration process of the appliance, it may be found that some appliance parameters do not meet the calibration conditions, which will lead to calibration failure, wasting the working time of production line employees and seriously affecting the production line throughput rate. Summary of the Invention

[0003] In view of this, embodiments of the present application provide a calibration method, device, host computer, and computer program product for heating non - combustible appliances, which can reduce the occurrence of calibration failure of the appliance, reduce the waste of working time of production line employees, and thus improve the production line throughput rate.

[0004] The first aspect of the embodiments of the present application provides a calibration method for heating non - combustible appliances. This method is applied to a host computer connected to a heating non - combustible appliance and includes:

[0005] Obtain each appliance parameter of the heating non - combustible appliance;

[0006] Detect whether each appliance parameter meets the calibration conditions;

[0007] If each appliance parameter meets the calibration conditions, calibrate the heating non - combustible appliance.

[0008] In the technical solution of the embodiments of the present application, the host computer is connected to the heating non - combustible appliance. The host computer obtains each appliance parameter of the appliance and detects whether each appliance parameter meets the calibration conditions. If each appliance parameter meets the calibration conditions, the host computer calibrates the heating non - combustible appliance. In the above process, before calibrating the appliance, the host computer will first determine whether each appliance parameter meets the calibration conditions. Only when each appliance parameter meets the calibration conditions will the host computer calibrate the appliance. In this way, there will be no problem that the appliance parameters do not meet the calibration conditions during the appliance calibration process. Therefore, it can reduce the occurrence of calibration failure of the appliance, reduce the waste of working time of production line employees, and thus improve the production line throughput rate.

[0009] In an implementation manner of the embodiments of the present application, the appliance parameters include battery voltage; detecting whether each appliance parameter meets the calibration conditions includes:

[0010] If the battery voltage reaches the preset voltage threshold, it is determined that the battery voltage meets the calibration condition.

[0011] In one implementation manner of the embodiment of the present application, the appliance parameters include the circuit board temperature and the battery temperature; detecting whether each appliance parameter meets the calibration condition includes:

[0012] If both the circuit board temperature and the battery temperature do not exceed the preset temperature threshold, it is determined that the circuit board temperature and the battery temperature meet the calibration condition.

[0013] In one implementation manner of the embodiment of the present application, the appliance parameter includes the resistance value of the heating element; detecting whether each appliance parameter meets the calibration condition includes:

[0014] If the resistance value of the heating element is within the preset resistance value range, it is determined that the resistance value of the heating element meets the calibration condition.

[0015] In one implementation manner of the embodiment of the present application, if each appliance parameter meets the calibration condition, calibrating the heat-not-burn appliance includes:

[0016] If each appliance parameter meets the calibration condition, enter the calibration preparation state and wait for the calibration start instruction;

[0017] If the calibration start instruction is obtained, calibrate the heat-not-burn appliance.

[0018] In one implementation manner of the embodiment of the present application, calibrating the heat-not-burn appliance includes:

[0019] Send a temperature control curve and a calibration command to the heat-not-burn appliance to instruct the heat-not-burn appliance to complete the calibration operation based on the temperature control curve after receiving the calibration command.

[0020] In one implementation manner of the embodiment of the present application, the method further includes:

[0021] If at least one of the appliance parameters does not meet the calibration condition, do not calibrate the heat-not-burn appliance and output a prompt message corresponding to the at least one appliance parameter.

[0022] The second aspect of the embodiment of the present application provides a calibration device for a heat-not-burn appliance. The device is applied to a host computer connected to the heat-not-burn appliance and includes:

[0023] An appliance parameter acquisition module, configured to acquire each appliance parameter of the heat-not-burn appliance;

[0024] A calibration condition detection module, configured to detect whether each appliance parameter meets the calibration condition;

[0025] An appliance calibration module is used to calibrate a heat-not-burn appliance if all appliance parameters meet the calibration conditions.

[0026] In a third aspect of the embodiments of the present application, a host computer is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the calibration method of the heat-not-burn appliance provided in the first aspect of the embodiments of the present application.

[0027] In a fourth aspect of the embodiments of the present application, a computer program product is provided. When the computer program product runs on a host computer, it causes the host computer to execute the calibration method of the heat-not-burn appliance provided in the first aspect of the embodiments of the present application.

[0028] In a fifth aspect of the embodiments of the present application, a computer-readable storage medium is provided. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, it implements the calibration method of the heat-not-burn appliance provided in the first aspect of the embodiments of the present application.

[0029] It can be understood that the beneficial effects of the above second aspect to fifth aspect can refer to the relevant descriptions in the above first aspect, and will not be elaborated here. Description of the Drawings

[0030] Figure 1 is a schematic diagram of a calibration system for a heat-not-burn appliance provided by an embodiment of the present application;

[0031] Figure 2 is a schematic diagram of the structure of a heat-not-burn appliance provided by an embodiment of the present application;

[0032] Figure 3 is a flowchart of a calibration method for a heat-not-burn appliance provided by an embodiment of the present application;

[0033] Figure 4 is a schematic diagram of an interface when the connection between the heat-not-burn appliance and the host computer provided by an embodiment of the present application is disconnected;

[0034] Figure 5 is a schematic diagram of an interface when the connection between the heat-not-burn appliance and the host computer provided by an embodiment of the present application is successful;

[0035] Figure 6 is a schematic diagram of the operation process of the calibration method for a heat-not-burn appliance provided by an embodiment of the present application in an actual application scenario;

[0036] Figure 7 is a schematic diagram of the structure of a calibration device for a heat-not-burn appliance provided by an embodiment of the present application;

[0037] Figure 8 It is a schematic diagram of a host computer provided by an embodiment of the present application. Detailed implementation manners

[0038] In the following description, specific details such as specific system structures and technologies are presented for the purpose of illustration rather than limitation, so as to thoroughly understand the embodiments of the present application. However, those skilled in the art should clearly understand that the present application can also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to avoid unnecessary details from interfering with the description of the present application. Additionally, in the description of the specification and claims of the present application, terms such as "first", "second", "third", etc. are only used for distinguishing descriptions and cannot be understood as indicating or implying relative importance.

[0039] The heat-not-burn appliance needs to complete a calibration operation on the production line. Generally, the production line staff connects the appliance to the host computer, and the host computer issues a calibration command to the appliance. After receiving the calibration command, the appliance runs the corresponding calibration program to complete the calibration operation. However, during the calibration process of the appliance, if it is found that appliance parameters such as battery voltage, battery temperature, and heating element resistance do not meet the calibration conditions, it will lead to calibration failure, wasting the working time of the production line staff and seriously affecting the production line throughput rate.

[0040] In view of the above technical problems, the embodiments of the present application provide a calibration method, device, host computer, and computer program product for a heat-not-burn appliance. By judging whether each appliance parameter meets the calibration conditions before calibration, it is possible to reduce the occurrence of calibration failure of the appliance, reduce the waste of the working time of the production line staff, and thus improve the production line throughput rate. For more specific technical implementation details of the embodiments of the present application, please refer to the following embodiments.

[0041] As Figure 1 shown, it is a schematic diagram of a calibration system for a heat-not-burn appliance provided by an embodiment of the present application. Figure 1 The system shown includes a host computer and a heat-not-burn appliance. Among them, the host computer can specifically be various types of devices such as a notebook computer, a tablet computer, a desktop computer, a mobile phone, a wearable device, a netbook, a personal digital assistant (PDA), or a large-screen TV. The present application does not impose any restrictions on the specific device type of the host computer. The heat-not-burn appliance, as the lower computer, can be any type or model of appliance that needs to be calibrated. As an example, Figure 2 It is a schematic diagram of the structure of a heat-not-burn appliance provided by an embodiment of the present application. Figure 2The heat-not-burn appliance shown includes a control main board, a heating element, and a battery module. The control main board is electrically connected to the heating element and the battery module respectively. Among them, the heat-not-burn appliance can interact with the host computer through the control main board. The heating element can be heated under the control of the control main board to bake the aerosol generation matrix. The battery module serves as a power source to provide electrical energy. The host computer and the heat-not-burn appliance can establish a communication connection in various wired or wireless ways. As an example, a serial cable can be used to establish a communication connection. One end of the serial cable is connected to the COM port of the host computer, and the other end is connected to the control main board of the heat-not-burn appliance. The host computer can interact with the heat-not-burn appliance, send various control instructions to the heat-not-burn appliance, and the heat-not-burn appliance can perform various operations according to the sent control instructions. The obtained operation results can be displayed on the screen of the host computer. Regarding Figure 1 the specific working principle of the system shown, please refer to the method embodiments described below.

[0042] Please refer to Figure 3 , which shows a calibration method for a heat-not-burn appliance provided by an embodiment of the present application, including:

[0043] 301. Obtain various appliance parameters of the heat-not-burn appliance;

[0044] Before implementing the method provided by the embodiment of the present application, it is necessary to first establish a communication connection between the host computer and the heat-not-burn appliance to be calibrated to complete data interaction. The host computer and the heat-not-burn appliance can establish a communication connection in various wired or wireless ways such as serial cable, USB cable, Bluetooth, network, etc. The embodiments of the present application do not limit this. As an example, a serial cable can be used to connect the host computer and the heat-not-burn appliance. One end of the serial cable is connected to a certain COM port of the host computer, and the other end is connected to the control main board of the heat-not-burn appliance. After the host computer configures the corresponding channel number (i.e., the COM port number of the connection), it can establish a communication connection with the heat-not-burn appliance, thereby completing data interaction.

[0045] In actual operation, an application software for calibrating the heat-not-burn appliance can be pre-installed in the host computer. The application software can configure various functional modules, such as heating control module, screen display control module, temperature sensor NTC failure function verification module, charge and discharge control module, clock module, and other functional modules used by the appliance. Through the software interface of the application software, the user can perform various operations such as selecting a connection port, sending a parameter acquisition command, sending a temperature control curve, sending a calibration command, and viewing the appliance calibration result.

[0046] As an example, Figure 4 is a schematic diagram of an interface when the connection between the heat-not-burn appliance provided by the embodiment of the present application and the host computer is disconnected. Figure 4The figure shows the interface of a calibration software for a certain appliance running on the host computer. At this time, the host computer and the appliance are not successfully connected, so the information display area of this interface shows the message "Device Disconnected", and the current time 11:51:26 is in front of the message. After successfully connecting the host computer and the appliance using the serial cable, Figure 4 the software interface shown will change to Figure 5 the software interface shown, where COM3 represents the selected port number. Figure 5 This is a schematic diagram of an interface when the heat-not-burn appliance provided by the embodiment of the present application is successfully connected to the host computer. Since the host computer and the appliance are successfully connected at this time, the information display area of this interface shows the message "Device has been connected", and the current time 11:53:26 is in front of the message.

[0047] After connecting the host computer to the heat-not-burn appliance to be calibrated, the user can open and run the application software of the host computer. By clicking the corresponding function buttons in the software interface, the host computer can start the calibration process of the appliance. After the calibration process starts, the host computer first sends a parameter acquisition command to the appliance to read each appliance parameter stored in the appliance. These appliance parameters may include but are not limited to: battery voltage, battery temperature, circuit board temperature, and heating element resistance, etc.

[0048] 302. Detect whether each appliance parameter meets the calibration conditions;

[0049] After the host computer obtains each appliance parameter of the appliance, it respectively detects whether each appliance parameter meets the preset calibration conditions, such as whether the battery voltage is sufficient, whether the battery temperature and the circuit board temperature are overheated, etc. The following describes how to specifically determine whether each appliance parameter meets the calibration conditions.

[0050] In an implementation manner of the embodiment of the present application, the appliance parameter includes the battery voltage; detecting whether each appliance parameter meets the calibration conditions includes:

[0051] If the battery voltage reaches the preset voltage threshold, it is determined that the battery voltage meets the calibration conditions.

[0052] During the calibration of the appliance, it is usually necessary to ensure that the power of the appliance is sufficient so that various functions of the appliance can operate normally to ensure the accuracy of the calibration result. Therefore, the host computer needs to detect whether the power of the appliance is sufficient. The specific detection method is to obtain the battery voltage of the appliance and determine whether the battery voltage reaches a certain preset voltage threshold (such as 3.8V). If it reaches, it is determined that the battery voltage meets the calibration conditions, otherwise it is determined that the battery voltage does not meet the calibration conditions.

[0053] In an implementation manner of the embodiment of the present application, the appliance parameters include the circuit board temperature and the battery temperature; detecting whether each appliance parameter meets the calibration conditions includes:

[0054] If both the circuit board temperature and the battery temperature do not exceed the preset temperature threshold, it is determined that the circuit board temperature and the battery temperature meet the calibration conditions.

[0055] During the calibration of the appliance, generally, it is required that both the circuit board temperature and the battery temperature of the controller do not exceed a certain temperature threshold. On the one hand, this can avoid overheating and damaging the appliance. On the other hand, it can ensure that the circuit board temperature and the battery temperature are relatively close to correspond to the same ambient temperature, thereby ensuring the accuracy of the calibration result. Specifically, the circuit board temperature can be obtained by collecting through the NTC sensor set on the main control board of the appliance, and the battery temperature can be obtained by collecting through the NTC sensor set on the battery part of the appliance. After the host computer obtains the circuit board temperature and the battery temperature, it respectively determines whether both the circuit board temperature and the battery temperature do not exceed the preset temperature threshold. If so, it is determined that the circuit board temperature and the battery temperature meet the calibration conditions; otherwise, it is determined that the circuit board temperature and the battery temperature do not meet the calibration conditions. Further, when both the circuit board temperature and the battery temperature do not exceed the preset temperature threshold, the host computer can further determine whether the circuit board temperature and the battery temperature are very close, that is, when the difference between the two is less than a certain value, it is determined that the circuit board temperature and the battery temperature meet the calibration conditions, which can further improve the consistency of the calibration result.

[0056] In an implementation manner of the embodiment of the present application, the appliance parameters include the resistance value of the heating element; detecting whether each appliance parameter meets the calibration conditions includes:

[0057] If the resistance value of the heating element is within the preset resistance value range, it is determined that the resistance value of the heating element meets the calibration conditions.

[0058] When the resistance value of the heating element of the appliance is abnormal, it will affect the consistency of the heating component and cause a large deviation in the calibration result. Therefore, the host computer needs to detect whether the resistance value of the heating element of the appliance is within the standard preset resistance value range. If the resistance value of the heating element is within the preset resistance value range, it is determined that the resistance value of the heating element meets the calibration conditions; otherwise, it is determined that the resistance value of the heating element does not meet the calibration conditions.

[0059] 303. If each appliance parameter meets the calibration conditions, calibrate the heat-not-burn appliance.

[0060] If each appliance parameter meets the calibration conditions, the host computer determines that the appliance currently meets the calibration conditions and can calibrate the appliance. On the contrary, if at least one of the appliance parameters does not meet the calibration conditions, the host computer determines that the appliance currently does not meet the calibration conditions and does not calibrate the appliance to avoid meaningless calibration operations and reduce the waste of the production line operator's working time.

[0061] In an implementation manner of the embodiment of the present application, calibrating the heat-not-burn appliance includes:

[0062] Send a temperature control curve and a calibration command to the heat-not-burn appliance to instruct the heat-not-burn appliance to complete the calibration operation based on the temperature control curve after receiving the calibration command.

[0063] When calibrating the heat-not-burn appliance, the host computer can use a dedicated data transmission protocol to send the temperature control curve to the appliance through software and save it in storage devices such as the register Flash of the appliance. In addition, the host computer can send a calibration command to the appliance through software. After receiving the calibration command, the appliance automatically executes the calibration program, runs various calibration operations based on the sent temperature control curve until the calibration ends and the calibration result is obtained, and the obtained calibration result can be displayed to the user through the software interface of the host computer.

[0064] In an implementation manner of the embodiment of the present application, if all appliance parameters meet the calibration conditions, calibrating the heat-not-burn appliance includes:

[0065] (1) If all appliance parameters meet the calibration conditions, enter the calibration preparation state and wait for a calibration start instruction;

[0066] (2) If a calibration start instruction is obtained, calibrate the heat-not-burn appliance.

[0067] In some cases, even if all appliance parameters of the appliance meet the calibration conditions, there may be no employees on the corresponding production line who can process the currently calibrated appliance in a timely manner. In this way, the calibration result cannot be processed in a timely manner and the next appliance cannot be connected after the appliance calibration ends, which will affect the fluency of the production line operation. To solve this problem, after detecting that all appliance parameters of the appliance meet the calibration conditions, the host computer can first enter the calibration preparation state and wait to receive a calibration start instruction. When the calibration start instruction is received, the heat-not-burn appliance is calibrated. For example, the host computer can obtain the idle / busy status of the employees on the production line where the appliance is located. If the idle / busy status of the employees meets certain idle conditions, it is regarded as obtaining a calibration start instruction, and then the appliance is calibrated. Otherwise, the host computer remains in the calibration preparation state and continuously monitors the idle / busy status of the employees on the production line where the appliance is located until the idle / busy status of the employees meets the idle conditions and then the calibration start instruction is triggered to calibrate the appliance. Specifically, cameras can be set on the production line to photograph the number of employees and the number of appliances on each production line. When the ratio of the number of appliances to the number of employees on a certain production line exceeds a certain threshold, it is determined that the idle / busy status of the employees on that production line does not meet the idle conditions, otherwise it is determined that the idle / busy status of the employees on that production line meets the idle conditions. By setting like this, when calibrating the appliance on the production line, the appliance parameters and the real-time status of the production line employees can be considered at the same time, further improving the fluency and stability of the production line operation.

[0068] In an implementation manner of the embodiment of the present application, the method further includes:

[0069] If at least one of the appliance parameters does not meet the calibration condition, the heat-not-burn appliance is not calibrated, and a prompt message corresponding to the at least one appliance parameter is output.

[0070] If at least one of the appliance parameters does not meet the calibration condition, the host computer will not calibrate the appliance. At this time, the prompt message corresponding to the at least one appliance parameter can be output through the software interface. These prompt messages can include the description of the current abnormal situation and the suggested abnormal solution, etc. As some examples, if the battery voltage of the appliance does not meet the calibration condition, the host computer can output prompt messages such as the battery voltage is too low and it is recommended to charge the battery of the appliance; if the circuit board temperature and battery temperature of the appliance do not meet the calibration condition, the host computer can output prompt messages such as the appliance temperature is too high and it is recommended to cool for 10 minutes; if the resistance value of the heating element of the appliance does not meet the calibration condition, the host computer can output prompt messages such as the resistance value of the heating element is abnormal and it is recommended to re-weld the heating component. By setting like this, the production line employees can conveniently know the specific problems and corresponding solutions for which the current appliance cannot be calibrated, thereby effectively improving the efficiency of problem troubleshooting.

[0071] In the technical solution of the embodiment of the present application, the host computer is connected to the heat-not-burn appliance, the host computer obtains each appliance parameter of the appliance, and detects whether each appliance parameter meets the calibration condition. If each appliance parameter meets the calibration condition, the heat-not-burn appliance is calibrated. In the above process, before calibrating the appliance, the host computer will first judge whether each appliance parameter meets the calibration condition. Only when each appliance parameter meets the calibration condition, the host computer will calibrate the appliance. In this way, the problem that the appliance parameter does not meet the calibration condition will not occur during the calibration process of the appliance. Therefore, the situation of calibration failure of the appliance can be reduced, and the waste of the operation time of the production line employees can be reduced, thereby improving the first-pass rate of the production line.

[0072] To facilitate understanding of the calibration method of the heat-not-burn appliance provided in the embodiment of the present application, the following lists an actual application scenario.

[0073] As Figure 6 shown, it is a schematic diagram of the operation process of the calibration method of the heat-not-burn appliance provided in the embodiment of the present application under an actual application scenario. In Figure 6In the application scenario shown, first configure each functional module in the host computer software, and connect the upper and lower computers using a serial cable, that is, connect the host computer to the device to be calibrated, and prepare to start the device calibration process; when entering the device calibration process, determine whether each device parameter meets the calibration conditions. When each device parameter meets the calibration conditions, the host computer sends the temperature control curve and calibration command to the device. After receiving the calibration command, the device automatically starts calibration to obtain the calibration result, and this calibration result can be displayed through the software interface of the host computer; when there is at least one device parameter that does not meet the calibration conditions, the host computer will alarm to prompt the user, inform that the current device calibration fails, display the current abnormal situation, and can output the solution to this abnormal situation. For example, the battery voltage is too low, please charge the device battery, and so on. By judging whether each device parameter meets the calibration conditions before calibrating the device, the above process can avoid the problem that the device parameters do not meet the calibration conditions during the device calibration process, thereby reducing the waste of the production line operator's working time and improving the production line straight-through rate.

[0074] It should be understood that the magnitudes of the sequence numbers of the steps in the above various embodiments do not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.

[0075] The above mainly describes a calibration method for a heat-not-burn device. Next, a calibration device for a heat-not-burn device will be described.

[0076] Please refer to Figure 7 , an embodiment of a calibration device for a heat-not-burn device applied to a host computer in an embodiment of the present application includes:

[0077] A device parameter acquisition module 701, configured to acquire each device parameter of the heat-not-burn device;

[0078] A calibration condition detection module 702, configured to detect whether each device parameter meets the calibration conditions;

[0079] A device calibration module 703, configured to calibrate the heat-not-burn device if each device parameter meets the calibration conditions.

[0080] In an implementation manner of the embodiment of the present application, the device parameter includes the battery voltage; the calibration condition detection module includes:

[0081] A first condition judgment unit, configured to determine that the battery voltage meets the calibration conditions if the battery voltage reaches a preset voltage threshold.

[0082] In an implementation manner of the embodiment of the present application, the device parameters include the circuit board temperature and the battery temperature; the calibration condition detection module includes:

[0083] A second condition judgment unit, configured to determine that the circuit board temperature and the battery temperature meet the calibration conditions if both the circuit board temperature and the battery temperature do not exceed a preset temperature threshold.

[0084] In an implementation manner of the embodiment of the present application, the appliance parameter includes the resistance value of the heating element; the calibration condition detection module includes:

[0085] A third condition judgment unit, configured to determine that the resistance value of the heating element meets the calibration conditions if the resistance value of the heating element is within a preset resistance value range.

[0086] In an implementation manner of the embodiment of the present application, the appliance calibration module includes:

[0087] A calibration preparation unit, configured to enter a calibration preparation state and wait for a calibration start instruction if all the appliance parameters meet the calibration conditions;

[0088] An appliance calibration unit, configured to calibrate the heat-not-burn appliance if a calibration start instruction is obtained.

[0089] In an implementation manner of the embodiment of the present application, the appliance calibration module includes:

[0090] A calibration command sending unit, configured to send a temperature control curve and a calibration command to the heat-not-burn appliance, so as to instruct the heat-not-burn appliance to complete a calibration operation based on the temperature control curve after receiving the calibration command.

[0091] In an implementation manner of the embodiment of the present application, the calibration device of the heat-not-burn appliance further includes:

[0092] A prompt information output module, configured to not calibrate the heat-not-burn appliance and output prompt information corresponding to the at least one appliance parameter if at least one of the appliance parameters does not meet the calibration conditions.

[0093] The embodiment of the present application further provides a computer-readable storage medium, where the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the calibration method of the heat-not-burn appliance described in any of the above embodiments is implemented.

[0094] The embodiment of the present application further provides a computer program product, and when the computer program product runs on a host computer, the host computer is enabled to execute the calibration method of the heat-not-burn appliance described in any of the above embodiments.

[0095] Figure 8 is a schematic diagram of a host computer provided by an embodiment of the present application. As Figure 8As shown, the host computer 8 of this embodiment includes: a processor 80, a memory 81, and a computer program 82 stored in the memory 81 and executable on the processor 80. When the processor 80 executes the computer program 82, it implements the steps in the embodiments of the calibration methods of the above various heat-not-burn appliances, such as Figure 3 the steps 301 to 303 shown. Alternatively, when the processor 80 executes the computer program 82, it implements the functions of each module / unit in the above device embodiments, such as Figure 7 the functions of the modules 701 to 703 shown.

[0096] The computer program 82 can be divided into one or more modules / units. The one or more modules / units are stored in the memory 81 and executed by the processor 80 to complete this application. The one or more modules / units can be a series of computer program instruction segments capable of performing specific functions, and these instruction segments are used to describe the execution process of the computer program 82 in the host computer 8.

[0097] The so-called processor 80 may be a central processing unit (CPU), or may also 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. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0098] The memory 81 may be an internal storage unit of the host computer 8, such as the hard disk or memory of the host computer 8. The memory 81 may also be an external storage device of the host computer 8, such as a plug-in hard disk equipped on the host computer 8, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. Further, the memory 81 may also include both the internal storage unit and the external storage device of the host computer 8. The memory 81 is used to store the computer program and other programs and data required by the host computer. The memory 81 may also be used to temporarily store data that has been output or will be output.

[0099] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the above-mentioned division of each functional unit and module is used as an example for illustration. In actual applications, the above-mentioned functions can be allocated to different functional units and modules according to needs, 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. Each functional unit and module in the embodiments can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of a software functional unit. In addition, the specific names of each functional unit and module are only for the convenience of mutual distinction and do not limit the protection scope of the present application. The specific working processes of the units and modules in the above system can refer to the corresponding processes in the foregoing method embodiments and will not be elaborated herein.

[0100] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments and will not be elaborated herein.

[0101] In the above embodiments, the descriptions of the respective embodiments have their own emphases. For parts not detailed or recorded in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0102] Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or by a combination of computer software and electronic hardware. Whether these functions are executed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.

[0103] In the embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the system embodiments described above are merely illustrative. For example, the division of the above-mentioned modules or units is only a logical function division. In actual implementation, there can be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed coupling or direct coupling or communication connection to each other can be through some interfaces. The indirect coupling or communication connection of the devices or units can be in electrical, mechanical or other forms.

[0104] The unit described as a separation component may or may not be physically separated. The component shown as a unit may or may not be a physical unit, that is, it may be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiments of the present application.

[0105] In addition, each functional unit in the embodiments of the present application may be integrated into a processing unit, or each unit may exist physically alone, or two or more units may be integrated into one unit. The above integrated units can be implemented in the form of hardware or in the form of software functional units.

[0106] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the above-described embodiments of the present application can also be completed by a computer program instructing relevant hardware. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by a processor, the steps of the above-described method embodiments can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in the form of source code, object code, executable file or some intermediate form. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disc, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal, and software distribution medium, etc. It should be noted that the content included in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, the computer-readable medium does not include electrical carrier signals and telecommunication signals.

[0107] The above-described embodiments are only used to illustrate the technical solutions of the present application, and are not intended to limit them. Although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent replacements for some of the technical features. These modifications or replacements 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 the present application, and should all be included in the protection scope of the present application.

Claims

1. A method for calibrating a heat-not-burn appliance, characterized in that: Applied to a host computer connected to a heat-not-burn appliance, the method comprises: Obtaining various appliance parameters of the heating without burning appliance; Detecting whether all the instrument parameters meet the calibration conditions; If all the appliance parameters satisfy the calibration conditions, the heating without burning appliance is calibrated.

2. The method according to claim 1, characterized in that The device parameters include battery voltage; and the detecting whether each of the device parameters satisfies the calibration conditions includes: If the battery voltage reaches the preset voltage threshold, it is determined that the battery voltage meets the calibration condition.

3. The method according to claim 1, characterized in that The instrument parameters include circuit board temperature and battery temperature; the detecting whether each of the instrument parameters satisfies the calibration conditions includes: If the circuit board temperature and the battery temperature do not exceed the preset temperature threshold, it is determined that the circuit board temperature and the battery temperature meet the calibration condition.

4. The method according to claim 1, characterized in that The device parameters include the resistance of the heating element; and the detecting whether each of the device parameters satisfies the calibration conditions includes: If the resistance of the heating element is within the preset resistance range, it is determined that the resistance of the heating element meets the calibration condition.

5. The method according to claim 1, characterized in that If all the appliance parameters satisfy the calibration conditions, calibrating the heating without burning appliance comprises: If all the instrument parameters meet the calibration conditions, the system enters the calibration preparation state and waits for the calibration start instruction; If the calibration start instruction is obtained, the heating without burning appliance is calibrated.

6. The method according to claim 1, characterized in that The calibrating the heating without burning appliance comprises: A temperature control curve and a calibration command are sent to the heating without burning appliance to instruct the heating without burning appliance to complete a calibration operation based on the temperature control curve after receiving the calibration command.

7. The method according to any one of claims 1 to 6, characterized in that: Also includes: If at least one of the appliance parameters does not satisfy the calibration condition, the heating without combustion appliance is not calibrated, and prompt information corresponding to the at least one appliance parameter is output.

8. A calibration device for a heat-not-burn appliance, characterized in that: Applicable to a host computer connected to a heating-not-burning appliance, the device comprises: An appliance parameter acquisition module, used to acquire various appliance parameters of the heating without burning appliance; A calibration condition detection module, used to detect whether all the instrument parameters meet the calibration conditions; An appliance calibration module is used to calibrate the heating without burning appliance if all the appliance parameters meet the calibration conditions.

9. A host computer, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the calibration method for the heating non-burning appliance according to any one of claims 1 to 7 is implemented.

10. A computer program product, characterized in that When the computer program product is run on a host computer, the host computer executes the calibration method for a heating non-combustion appliance according to any one of claims 1 to 7.