A testing method and testing system for heat-not-burn appliances

By introducing charging control module, communication module and processing module into the heating non-combustible appliance test system, real-time monitoring and control of charging and heating status is achieved, and the problem that the test process cannot be monitored in real time in the prior art is solved, which improves testing efficiency and saves costs.

CN119745135APending Publication Date: 2025-04-04SHENZHEN GEEKVAPE TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411803397.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-09
Publication Date
2025-04-04

AI Technical Summary

Technical Problem

The aging procedures and shipping procedures of existing heating-free instruments cannot achieve real-time monitoring, and employees need to monitor the testing process in real time, which is time-consuming and labor-intensive.

Method used

Design a testing method and system to monitor and control the charging and heating status of samples in real time through the charging control module, communication module and processing module, and generate task information to adjust the test process.

Benefits of technology

Real-time monitoring of the test process is realized, labor and time costs are reduced, testing efficiency is improved, and abnormalities can be detected during the test process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119745135A_ABST
    Figure CN119745135A_ABST
Patent Text Reader

Abstract

The present invention relates to the technical field of electronic atomization equipment testing, and specifically to a testing method and testing system for heating non-burning appliances. The scheme of the present application obtains the charging state of the sample. When the sample is in an abnormal charging state, the system adjusts the charging of the sample accordingly or generates a corresponding first task information and sends it to the sample; when the sample is in a normal charging state and the charging reaches a preset condition, the charging is stopped, and a heating instruction is sent to the sample. At the same time, the heating state of the sample is obtained. When the sample is in an abnormal heating state, the heating instruction is stopped, and the corresponding second task information is generated and sent to the sample; when the sample is in a normal heating state, the heating instruction is sent to the sample at regular intervals until the number of heating instruction transmissions reaches a preset number. The scheme of the present application is adopted, so that the entire testing process does not need to be monitored in real time by the staff, which not only saves manpower, but also can troubleshoot abnormalities during the test process, saving time costs.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of electronic atomization equipment testing, and in particular to a testing method and a testing system for a heat-not-burn appliance. Background Art

[0002] The aging process and shipping process of heat-not-burn smoking devices are two important links in the production and quality control of smoking devices. The aging process usually refers to a series of tests and treatments conducted after the production of smoking devices is completed in order to simulate the performance changes during long-term use. The shipping process refers to a series of processes from the production line to the hands of end users after the production of smoking devices is completed.

[0003] At present, the aging procedure and shipping procedure of many heat-not-burn appliances are two sets of procedures. The shipping procedure can only be entered after the aging procedure is completed. Generally, the aging times are pre-set. After the aging times are completed, the sample parameters are tested to determine whether the sample is qualified, and then determine whether to enter the shipping procedure. This process cannot achieve real-time monitoring of sample parameters, and requires employees to turn on, charge, sleep after the end, turn on, charge, etc. on time for uninterrupted monitoring, which is not only manpower-consuming, but also time-consuming. Summary of the invention

[0004] The present invention provides a method and system for testing a heating-not-burning appliance, which effectively solves the problem that the existing heating-not-burning appliance is not only time-consuming and labor-intensive during the testing process, but also cannot realize real-time monitoring of the testing process.

[0005] According to a first aspect, an embodiment provides a method for testing a heat-not-burn appliance, comprising:

[0006] receiving a charging instruction, and in response to the charging instruction, starting to charge the sample, and acquiring a charging state of the sample;

[0007] When the sample is in an abnormal charging state, the charging of the sample is adjusted accordingly and / or corresponding first task information is generated and sent to the sample, wherein the first task information is used to enable the sample to perform a first task;

[0008] When the sample is in a normal charging state, after the charging reaches a preset condition, the charging of the sample is stopped, and a heating instruction is sent to the sample to control the sample to start heating;

[0009] obtaining a heating state of the sample;

[0010] When the sample is in a heating abnormality state, stop sending a heating instruction to the sample, and generate corresponding second task information according to the heating abnormality information and send it to the sample, wherein the second task information is used to enable the sample to perform a second task;

[0011] When the sample is in a normal heating state, a heating instruction is periodically sent to the sample until the number of times the heating instruction is sent reaches a preset number.

[0012] In an achievable implementation, obtaining the charging status of the sample includes: obtaining status information of over-temperature protection or status information of timeout protection returned by the sample;

[0013] When the sample is in an abnormal charging state, the charging of the sample is adjusted accordingly and / or corresponding first task information is generated and sent to the sample, including:

[0014] When the over-temperature protection status information returned by the sample is obtained, charging of the sample is suspended and charging of the sample is resumed after a preset time period;

[0015] When the timeout protection status information returned by the sample is obtained, charging of the sample is stopped and a heating instruction is sent to the sample.

[0016] In an achievable implementation manner, the obtaining the heating state of the sample includes: obtaining the state information of overheat protection, the state information of abnormal resistance protection, or the state information of undervoltage protection returned by the sample;

[0017] When the sample is in a heating abnormal state, stopping sending a heating instruction to the sample, and generating corresponding second task information according to heating abnormality information and sending it to the sample, including:

[0018] When the state information of overheat protection and / or abnormal resistance protection returned by the sample is obtained, task information of outputting the resistance value of the sample heating element at intervals is generated and sent to the sample according to the abnormal heating information of the overheat protection and / or abnormal resistance protection, so as to obtain two resistance values ​​of the heating element at the interval time;

[0019] When the undervoltage protection status information returned by the sample is obtained, task information for sending the battery voltage of the sample to the sample is generated according to the heating abnormality information of the undervoltage protection to obtain the battery voltage of the sample.

[0020] In an achievable implementation manner, after obtaining the two resistance values ​​of the heating element at the interval time, the method further includes:

[0021] The two resistance values ​​are subtracted, and whether the sample is abnormally overheated is determined based on the difference; if so, a prompt signal is issued; otherwise, a heating instruction is periodically sent to the sample.

[0022] In an achievable implementation manner, after obtaining the battery voltage of the sample, the method further includes:

[0023] Determine whether the voltage is in an undervoltage state, and if so, charge the sample for a preset time, obtain the battery voltage of the sample again, and determine whether the battery voltage of the sample is in an undervoltage state after the preset charging time, and if so, issue a prompt signal;

[0024] Otherwise, a heating instruction is sent to the sample at a fixed time.

[0025] In an achievable implementation, the testing method further includes:

[0026] Display a test interface, the test interface including a command configuration area and a display area; the command configuration area is used to set charging instructions and set the number of heating instructions;

[0027] The display area is used to display the feedback result of the task information.

[0028] In an achievable implementation, the step of sending the heating instruction until the number of times reaches a preset number of times further includes:

[0029] A preset key protocol is sent to the sample so that the feedback result is obtained when the secret key is input.

[0030] According to a second aspect, an embodiment provides a testing system for a heat-not-burn appliance, comprising:

[0031] A charging control module, used to control the charging of the sample;

[0032] A communication module, used for communicating with the sample;

[0033] Processing modules for:

[0034] According to the abnormal charging state sent by the communication module, the charging of the sample is adjusted accordingly and / or corresponding first task information is generated and sent to the sample, wherein the first task information is used to enable the sample to perform the first task;

[0035] According to the normal charging state sent by the communication module, and after the charging reaches a preset condition, the charging control module is controlled to stop charging the sample, and a heating instruction is sent to the sample to control the sample to start heating;

[0036] The processing module is also used for:

[0037] According to the abnormal heating state sent by the communication module, the charging control module is controlled to stop charging the sample, and corresponding second task information is generated according to the abnormal heating information and sent to the sample, wherein the second task information is used to enable the sample to perform a second task;

[0038] According to the normal heating state sent by the communication module, a heating instruction is sent to the sample at a regular interval until the number of times the heating instruction is sent reaches a preset number.

[0039] According to a third aspect, an embodiment provides a computer-readable storage medium, on which a computer program is stored. The computer program can be executed by a processor to implement the method as described above.

[0040] According to a fourth aspect, an embodiment provides a computer program product, comprising a computer program and / or instructions, wherein the computer program and / or instructions implement the method as described above when executed by a processor.

[0041] According to a test method / test system for a heating-not-burning appliance of the above embodiment, after receiving the charging instruction from the charging device, the test system starts to charge the sample and obtains the charging status of the sample. When the sample is in an abnormal charging state, the system will make corresponding adjustments to the charging of the sample or the system will generate a corresponding first task information and send it to the sample; when the sample is in a normal charging state, after the charging reaches the preset conditions, the charging of the sample is stopped and a heating instruction is sent to the sample. At the same time, the heating status of the sample is obtained. When the sample is in an abnormal heating state, the heating instruction is stopped and the corresponding second task information is generated and sent to the sample; when the sample is in a normal heating state, the heating instruction is sent to the sample regularly until the number of times the heating instruction is sent reaches the preset number, and the test procedure can be completed. By adopting the above scheme of the present application, the entire test process does not need to be monitored in real time by the staff, which not only saves labor costs, but also can realize the troubleshooting of abnormalities during the test, effectively saving time costs. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] Figure 1 A flow chart of a method for testing a heat-not-burn appliance provided in this embodiment;

[0043] Figure 2 A flow chart of a test method corresponding to the case where the sample is in an abnormal charging state provided in this embodiment;

[0044] Figure 3 A flow chart of a test method corresponding to the case where the sample is in an abnormal heating state provided in this embodiment;

[0045] Figure 4 This is a structural block diagram of a test system for a heat-not-burn appliance provided in this embodiment.

[0046] Reference numerals: 100, solution board; 110, charging control module; 120, communication module; 130, processing module; 200, sample. DETAILED DESCRIPTION

[0047] The present invention is further described in detail below by specific embodiments in conjunction with the accompanying drawings. Wherein similar elements in different embodiments adopt associated similar element numbers. In the following embodiments, many detailed descriptions are for making the present application better understood. However, those skilled in the art can easily recognize that some features can be omitted in different situations, or can be replaced by other elements, materials, methods. In some cases, some operations related to the present application are not shown or described in the specification, this is to avoid the core part of the present application being overwhelmed by too much description, and for those skilled in the art, it is not necessary to describe these related operations in detail, and they can fully understand the related operations according to the description in the specification and the general technical knowledge in the art.

[0048] In addition, the features, operations or characteristics described in the specification can be combined in any appropriate manner to form various implementations. At the same time, the steps or actions in the method description can also be interchanged or adjusted in a manner that is obvious to those skilled in the art. Therefore, the various sequences in the specification and the drawings are only for the purpose of clearly describing a certain embodiment and are not meant to be a required sequence, unless otherwise specified that a certain sequence must be followed.

[0049] The serial numbers of the components in this document, such as "first", "second", etc., are only used to distinguish the objects described and do not have any order or technical meaning. The "connection" and "coupling" mentioned in this application, unless otherwise specified, include direct and indirect connections (couplings).

[0050] refer to Figure 4 The present embodiment provides a test system for a heating-not-burning appliance, comprising a charging control module 110, a communication module 120 and a processing module 130. The charging control module 110 is used to control the charging of a sample 200; and the communication module 120 is used to communicate with the sample 200.

[0051] The processing module 130 is used to:

[0052] According to the abnormal charging state sent by the communication module 120, the charging of the sample 200 is adjusted accordingly and / or corresponding first task information is generated and sent to the sample 200, where the first task information is used to enable the sample 200 to perform the first task;

[0053] According to the normal charging state sent by the communication module 120 and after the charging reaches a preset condition, the charging control module 110 is controlled to stop charging the sample 200 and send a heating instruction to the sample 200 to control the sample 200 to start heating.

[0054] The processing module 130 is further configured to:

[0055] According to the abnormal heating state sent by the communication module 120, the charging control module 110 is controlled to stop charging the sample 200, and the corresponding second task information is generated according to the abnormal heating information and sent to the sample 200, and the second task information is used to make the sample 200 perform the second task;

[0056] According to the normal heating state sent by the communication module 120, a heating instruction is periodically sent to the sample 200 until the number of times the heating instruction is sent reaches a preset number.

[0057] The test system of this embodiment can be a solution board 100. In actual application, the solution board 100 is electrically connected to the sample 200. The solution board 100 includes a charging control module 110, a communication module 120 and a processing module 130. Specifically, a charging interface is provided on the solution board 100. After the adapter is connected to the solution board 100 through a charging cable (this embodiment uses the company's standard Type-C charging cable), the solution board 100 defaults to the charging process being turned on. At this time, the charging control module 110 provided on the solution board 100 is turned on synchronously, so that the solution board 100 is charged with the sample 200 first. Among them, the charging control module 110 can be a MOS tube. During the whole process of testing the sample 200, the solution board 100 and the sample 200 realize information exchange through the communication module 120. Specifically, when the sample 200 is abnormal during the charging process, the MCU of the sample 200 will transmit the abnormal charging state to the processing module 130 through the communication module 120, and then the processing module 130 will make corresponding adjustments to the charging program of the sample 200 according to the abnormal charging state information, or the processing module 130 will generate the corresponding first task information according to the abnormal charging state and send it to the sample 200, so that the sample 200 performs the first task, and finally adjusts the charging program. When the charging state of the sample 200 returns to normal or the charging state of the sample 200 is normal, when the charging reaches the preset condition (for example, the battery of the sample 200 is fully charged), the charging control module 110 is controlled to stop charging the sample 200 (for example, the MOS tube is controlled to be turned off), and at the same time, the processing module 130 sends a heating start instruction to the sample 200 to notify the sample 200 to start working.

[0058] When the sample 200 enters the heating state, the processing module 130 obtains the heating state information of the sample 200 through the communication module 120 to determine whether the heating state of the sample 200 is normal or abnormal. Specifically, when it is determined that the heating state of the sample 200 is abnormal, the specific abnormal cause is determined, and then the corresponding adjustment plan of the sample 200 is determined according to the abnormal cause, or, after determining the abnormal cause, the corresponding second task information is generated and sent to the sample 200, so that the sample 200 performs the second task, and finally adjusts the heating program. When the heating state of the sample 200 returns to normal or the heating state of the sample 200 is normal, when a heating process is completed, the processing module 130 sends a command to start heating to the sample 200 again through the communication module 120, and the sample 200 starts the next heating process. After the preset number of heatings, the sample 200 can be heated normally, then the processing module 130 stops sending the heating command, and the test process of the entire aging program is completed. After that, the shipping program can be entered.

[0059] By adopting the test system for heating non-combustion appliances of the present embodiment, there is no need for testers to monitor the policy testing process in real time during the entire testing process, which not only saves manpower costs, but also enables simple troubleshooting of charging anomalies or heating anomalies during the testing process, effectively saving time costs and improving testing efficiency.

[0060] like Figure 1 As shown, using the test system of the heating-not-burning appliance of the above embodiment, this embodiment provides a test method of the heating-not-burning appliance, comprising the following steps:

[0061] Step 100 : receiving a charging instruction, starting to charge the sample 200 in response to the charging instruction, and acquiring the charging state of the sample 200 .

[0062] This solution is used to connect the sample 200 to the solution board 100 during the test of the sample 200. Specifically, when the adapter is connected to the solution board 100 via the USB charging cable, the solution board 100 receives a charging instruction, and the solution board 100 defaults to charging the sample 200 first, that is, starts charging the sample 200. At the same time, during the charging process, the solution board 100 can obtain the charging status of the sample 200, specifically the charging parameters of the sample 200 during the charging process.

[0063] Step 200: When the sample 200 is in an abnormal charging state, the charging of the sample 200 is adjusted accordingly and / or corresponding first task information is generated and sent to the sample 200, where the first task information is used to enable the sample 200 to perform the first task.

[0064] In practical applications, obtaining the charging status of the sample 200 includes: obtaining the status information of the over-temperature protection or the status information of the timeout protection returned by the sample 200. Therefore, when the sample 200 is in an abnormal charging state, the charging of the sample 200 is adjusted accordingly and / or the corresponding first task information is generated and sent to the sample 200, specifically, Figure 2 As shown, the following steps are included:

[0065] Step 210: When the over-temperature protection status information returned by the sample 200 is obtained, the charging of the sample 200 is suspended and the charging of the sample 200 is resumed after a preset time.

[0066] Step 220 : When the timeout protection status information returned by the sample 200 is obtained, the charging of the sample 200 is stopped and a heating instruction is sent to the sample 200 .

[0067] The charging status of sample 200 includes but is not limited to: full charge, over-temperature protection, and timeout protection. Among them, over-temperature protection and timeout protection are abnormal charging states, and full charge is a normal charging state. Over-temperature protection means that the battery temperature of sample 200 is too high during the charging process, which will trigger the over-temperature protection function. At this time, sample 200 will send the status information of over-temperature protection to the solution board 100 through the communication module 120; timeout protection means that the battery of sample 200 is fully charged during the charging process, but due to an abnormality, the solution board 100 cannot obtain the full charge information. At this time, the charging state is still in progress, then sample 200 will trigger the timeout protection function. Similarly, sample 200 will send the status information of timeout protection to the solution board 100 through the communication module 120; full charge is the normal state of sample 200 during the charging process. After sample 200 is fully charged during the normal charging process, it will send the full charge information to the solution board 100 through the communication module 120.

[0068] When the status information of the charging state of sample 200 is obtained as over-temperature protection, the processing module 130 controls the MOS tube to turn off after receiving the status information, so that charging stops for a period of time (generally, the stop time is set in advance), and then, after the set time, the processing module 130 controls the MOS tube to turn on again, so that the sample 200 starts charging. When the status information of the charging state of sample 200 is obtained as timeout protection, the processing module 130 controls the MOS tube to turn off after receiving the timeout protection status information, and sends the task information of starting heating. After receiving the information, the MCU of sample 200 controls the heating component to start heating.

[0069] Step 300: When the sample 200 is in a normal charging state, after the charging reaches a preset condition, the charging of the sample 200 is stopped, and a heating instruction is sent to the sample 200 to control the sample 200 to start heating.

[0070] When the charging status information of sample 200 is over-charged, it means that the charging procedure of sample 200 is normal. After obtaining the fully charged status information, the processing module 130 controls the MOS tube to turn off and sends the task information to start heating. After receiving the information, the MCU of sample 200 controls the heating component to start heating.

[0071] Step 400 : Obtain the heating state of the sample 200 .

[0072] Step 500: When the sample 200 is in an abnormal heating state, stop sending heating instructions to the sample 200, and generate corresponding second task information according to the abnormal heating information and send it to the sample 200, where the second task information is used to enable the sample 200 to perform the second task.

[0073] In actual application, obtaining the heating state of sample 200 includes: obtaining the state information of overheat protection, abnormal resistance protection or undervoltage protection returned by sample 200. Therefore, when sample 200 is in the abnormal heating state, stop sending heating instructions to sample 200, and generate corresponding second task information according to the abnormal heating information and send it to sample 200, as shown in the following example. Figure 3 As shown, the following steps are included:

[0074] Step 510: when the state information of the overheat protection and / or the state information of the abnormal resistance protection returned by the sample 200 is obtained, according to the abnormal heating information of the overheat protection and / or the abnormal resistance protection, the task information of the interval output of the resistance value of the heating element of the sample 200 is generated and sent to the sample 200, so as to obtain two resistance values ​​of the heating element at the interval time;

[0075] Step 520 : when the undervoltage protection status information returned by the sample 200 is obtained, the task information of sending the battery voltage of the sample 200 to the sample 200 is generated according to the heating abnormality information of the undervoltage protection to obtain the battery voltage of the sample 200 .

[0076] The heating status of the sample 200 includes but is not limited to: sleep, overheat protection, abnormal resistance protection, and undervoltage protection. Among them, overheat protection, abnormal resistance protection, and undervoltage protection are abnormal heating status, and sleep is a normal heating status. Overheat protection means that during the heating process of sample 200, the temperature of the heating component is too high, at which time the overheat protection function will be triggered, and sample 200 will send the overheat protection status information to the solution board 100; abnormal resistance protection means that during the heating process, the resistance of the heating component is higher or lower than the resistance in the normal heating state (generally, the heating component is in an open circuit state and has been heating, resulting in an excessively high resistance), at which time the abnormal resistance protection function will be triggered, and sample 200 will send the abnormal resistance protection status information to the solution board 100; undervoltage protection means that during the heating process, the battery voltage of sample 200 suddenly becomes 0 or lower than the normal voltage value, at which time the undervoltage protection function will be triggered, and sample 200 will send the undervoltage protection status information to the solution board 100; sleep state means that after sample 200 has been heated for a period of time (i.e., the time taken by sample 200 to heat a cigarette), heating stops. This sleep state belongs to the normal heating state. When this state is heated for a period of time, the solution board 100 will periodically send a heating start instruction to sample 200 after a preset time interval.

[0077] When the heating state of the sample 200 is obtained as the overheating protection state and / or the abnormal resistance protection state information, at this time, the processing module 130 sends an instruction to obtain the resistance value of the heating component of the current sample 200 to the sample 200 through the communication module 120, so as to obtain the resistance value (first resistance value) of the heating component of the current sample 200; and then after a preset time interval, the resistance value (second resistance value) of the heating component is obtained again.

[0078] At this time, the processing module 130 performs a subtraction of the two resistance values, and determines whether the sample 200 is abnormally overheated according to the difference; if so, a prompt signal is issued; otherwise, a heating instruction is periodically sent to the sample 200.

[0079] Specifically, the processing module 130 will determine the size of the first resistance value and the second resistance value. When the first resistance value is less than the second resistance value, it means that the heating component has been in a heating state. Since the sample 200 has stopped heating at this time, according to the normal heating state, the resistance value of the heating component should be reduced, indicating that the sample 200 has a heating abnormality. At this time, the solution board 100 will control the sample 200 to stop the current heating process, record the abnormal parameters, and then save the current state and send a prompt signal (which can be: a red flashing light or a prompt sound) so that the staff can check the problem in time. When the first resistance value is greater than the second resistance value, it means that the sample 200 has misreported the current state information, but in fact the heating state of the sample 200 is normal. At this time, the sample 200 is in a normal heating state, and the processing module 130 sends a heating instruction to the sample 200 regularly according to the normal procedure.

[0080] When the state information that the heating state of the sample 200 is undervoltage protection is obtained, at this time, the processing module 130 sends an instruction to obtain the battery voltage of the current sample 200 to the sample 200 through the communication module 120 to obtain the battery voltage of the current sample 200.

[0081] At this time, the processing module 130 determines whether the current voltage is in an undervoltage state. If so, after charging the sample 200 for a preset time, the battery voltage of the sample 200 is obtained again to determine whether the battery voltage of the sample 200 is in an undervoltage state after the preset charging time. If so, a prompt signal is issued; otherwise, a heating instruction is sent to the sample 200 at a regular interval.

[0082] Specifically, the processing module 130 compares the current battery voltage (first voltage) with the preset undervoltage standard value to determine whether the current battery voltage is in an undervoltage state. When the judgment result is yes, the MOS tube is controlled to be turned on, and after charging the sample 200 for a preset time, the MOS tube is turned off, and then the battery voltage (second voltage) is obtained again, and the second voltage is compared with the preset undervoltage standard value again. When it is determined that the battery voltage is still in an undervoltage state, it is determined that the battery is abnormal. At this time, the solution board 100 will control the sample 200 to stop the current heating process, record the abnormal parameters, and then save the current state and send a prompt signal (which can be: a red flashing light is turned on or a prompt sound is emitted) so that the staff can check the problem in time. If it is determined that the first voltage or the second voltage is within the normal voltage range, it means that the sample 200 has misreported the current state information, and in fact the battery voltage of the sample 200 is normal. At this time, the sample 200 is in a normal heating state, and the processing module 130 sends a heating instruction to the sample 200 according to the normal procedure.

[0083] Step 600: When the sample 200 is in a normal heating state, a heating instruction is periodically sent to the sample 200 until the number of times the heating instruction is sent reaches a preset number.

[0084] When the heating state of the sample 200 is obtained as dormant, it means that the sample 200 is in a normal heating state. At this time, the processing module 130 will send a heating instruction to the sample 200 according to the set program until the heating times reach the preset times, and the heating test program is completed.

[0085] Furthermore, the testing method also includes: displaying a test interface, the test interface including an instruction configuration area and a display area; the instruction configuration area is used to set charging instructions and set the number of heating instructions; the display area is used to display feedback results of task information.

[0086] In actual application, the solution board 100 can also display a test interface so that the staff can monitor the test status and test progress at any time. Specifically, a command configuration area is provided in the test interface, which allows the staff to set charging instructions (for example: start charging, stop charging, etc.) and flexibly set the number of heating instructions (for example, heating 100 times). It should be noted that a heating instruction is a heating process, that is, the heating process required to heat a cigarette. Heating 100 times is the heating process required to heat 100 cigarettes. The command configuration area can be implemented through structures such as buttons, digital tubes, and touch screens. In addition, the test interface is also provided with a display area (such as a display screen), which displays the task information sent to the sample 200 by the processing module 130 during the test through the display screen, and the results fed back after the sample 200 executes the task (including state parameters such as TCR, resistance, battery cell voltage, etc.).

[0087] Furthermore, until the number of times the heating instruction is sent reaches a preset number, it also includes: sending a preset key protocol to the sample 200 so that the feedback result can be obtained when the secret key is input.

[0088] In actual use, in order to prevent the confidential information of sample 200 from being used by users, the test program will encrypt the instructions when sending the test instructions, that is, a pre-set key protocol will be sent to sample 200. When sample 200 is tested and put into the hands of the user, if a fault occurs again and needs to be detected, the staff needs to enter the secret key instruction to activate it before sample 200 can output the data.

[0089] This embodiment provides a computer-readable storage medium, on which a computer program is stored, and the computer program can be executed by a processor to implement the above-mentioned test method for heating without burning appliances. Since the test method for heating without burning appliances has been described in detail in the above-mentioned embodiment, this embodiment will not be described in detail here.

[0090] The present embodiment provides a computer program product, including a computer program and / or instructions, which implement the above-mentioned method for testing a heat-not-burn appliance when the computer program and / or instructions are executed by a processor. Since the method for testing a heat-not-burn appliance has been described in detail in the above-mentioned embodiment, this embodiment will not be described in detail here.

[0091] Those skilled in the art will appreciate that all or part of the functions of the various methods in the above-mentioned embodiments can be implemented by hardware or by computer programs. When all or part of the functions in the above-mentioned embodiments are implemented by computer programs, the program can be stored in a computer-readable storage medium, and the storage medium can include: read-only memory, random access memory, disk, optical disk, hard disk, etc., and the program is executed by a computer to implement the above-mentioned functions. For example, the program is stored in the memory of the device, and when the program in the memory is executed by the processor, all or part of the above-mentioned functions can be implemented. In addition, when all or part of the functions in the above-mentioned embodiments are implemented by computer programs, the program can also be stored in a storage medium such as a server, another computer, disk, optical disk, flash disk or mobile hard disk, and can be downloaded or copied and saved in the memory of the local device, or the system of the local device is updated, and when the program in the memory is executed by the processor, all or part of the functions in the above-mentioned embodiments can be implemented.

[0092] The above specific examples are used to illustrate the present invention, which is only used to help understand the present invention and is not intended to limit the present invention. For those skilled in the art, according to the concept of the present invention, some simple deductions, modifications or substitutions can be made.

Claims

1. A method for testing a heat-not-burn appliance, characterized in that: include: receiving a charging instruction, and in response to the charging instruction, starting to charge the sample, and acquiring a charging state of the sample; When the sample is in an abnormal charging state, the charging of the sample is adjusted accordingly and / or corresponding first task information is generated and sent to the sample, wherein the first task information is used to enable the sample to perform a first task; When the sample is in a normal charging state, after the charging reaches a preset condition, the charging of the sample is stopped, and a heating instruction is sent to the sample to control the sample to start heating; obtaining a heating state of the sample; When the sample is in a heating abnormality state, stop sending a heating instruction to the sample, and generate corresponding second task information according to the heating abnormality information and send it to the sample, wherein the second task information is used to enable the sample to perform a second task; When the sample is in a normal heating state, a heating instruction is periodically sent to the sample until the number of times the heating instruction is sent reaches a preset number.

2. The testing method according to claim 1, characterized in that: The acquiring the charging status of the sample includes: acquiring the status information of the over-temperature protection or the status information of the timeout protection returned by the sample; When the sample is in an abnormal charging state, the charging of the sample is adjusted accordingly and / or corresponding first task information is generated and sent to the sample, including: When the over-temperature protection status information returned by the sample is obtained, charging of the sample is suspended and charging of the sample is resumed after a preset time period; When the timeout protection status information returned by the sample is obtained, charging of the sample is stopped and a heating instruction is sent to the sample.

3. The testing method according to claim 1, characterized in that: The obtaining of the heating state of the sample includes: obtaining the state information of overheat protection, abnormal resistance protection or undervoltage protection returned by the sample; When the sample is in a heating abnormal state, stopping sending a heating instruction to the sample, and generating corresponding second task information according to heating abnormality information and sending it to the sample, including: When the state information of overheat protection and / or abnormal resistance protection returned by the sample is obtained, task information of outputting the resistance value of the sample heating element at intervals is generated and sent to the sample according to the abnormal heating information of the overheat protection and / or abnormal resistance protection, so as to obtain two resistance values ​​of the heating element at the interval time; When the undervoltage protection status information returned by the sample is obtained, task information for sending the battery voltage of the sample to the sample is generated according to the heating abnormality information of the undervoltage protection to obtain the battery voltage of the sample.

4. The testing method according to claim 3, characterized in that: After obtaining the two resistance values ​​of the heating element at the interval time, the method further includes: The two resistance values ​​are subtracted, and whether the sample is abnormally overheated is determined based on the difference; if so, a prompt signal is issued; otherwise, a heating instruction is periodically sent to the sample.

5. The testing method according to claim 3, characterized in that: After obtaining the battery voltage of the sample, the method further includes: Determine whether the voltage is in an undervoltage state, and if so, charge the sample for a preset time, obtain the battery voltage of the sample again, and determine whether the battery voltage of the sample is in an undervoltage state after the preset charging time, and if so, issue a prompt signal; Otherwise, a heating instruction is sent to the sample at a fixed time.

6. The testing method according to claim 1, characterized in that: Also includes: Display a test interface, the test interface including a command configuration area and a display area; the command configuration area is used to set charging instructions and set the number of heating instructions; The display area is used to display the feedback result of the task information.

7. The testing method according to claim 6, characterized in that: After the number of times the heating instruction is sent reaches a preset number, the method further includes: A preset key protocol is sent to the sample so that the feedback result is obtained when the secret key is input.

8. A testing system for heat-not-burn appliances, characterized in that: include: A charging control module, used to control the charging of the sample; A communication module, used for communicating with the sample; Processing modules for: According to the abnormal charging state sent by the communication module, the charging of the sample is adjusted accordingly and / or corresponding first task information is generated and sent to the sample, wherein the first task information is used to enable the sample to perform the first task; According to the normal charging state sent by the communication module, and after the charging reaches a preset condition, the charging control module is controlled to stop charging the sample, and a heating instruction is sent to the sample to control the sample to start heating; The processing module is also used for: According to the abnormal heating state sent by the communication module, the charging control module is controlled to stop charging the sample, and corresponding second task information is generated according to the abnormal heating information and sent to the sample, wherein the second task information is used to enable the sample to perform a second task; According to the normal heating state sent by the communication module, a heating instruction is sent to the sample at a regular interval until the number of times the heating instruction is sent reaches a preset number.

9. A computer-readable storage medium, characterized in that: A computer program is stored on the medium, and the computer program can be executed by a processor to implement the method according to any one of claims 1 to 7.

10. A computer program product comprising a computer program and / or instructions, characterized in that: When the computer program and / or the instructions are executed by a processor, the method according to any one of claims 1 to 7 is implemented.