Production line testing method and system of heating non-combustion appliance, upper computer and appliance
By setting up production versions and mass-produced versions of software in heating non-burning appliances, the problem of excessive testing code in the appliance software is solved, and the effect of reducing memory usage and reducing the risk of software defects is achieved.
Patent Information
- Application Number
- CN202411758031.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-03
- Publication Date
- 2025-05-06
AI Technical Summary
During the mass production process of heating non-burning appliances, the software for burning the appliance needs to include a large amount of test code to perform production line testing operations, which leads to an increase in memory usage and an increase in the risk of software defects.
Two sets of different versions of software are pre-set: production version software and mass production version software. The production version software has all software functions for performing production line testing operations, while the mass-produced version software only has some software functions for performing production line testing operations. After the production line test is passed, burn the mass-produced version of the software to the instrument to reduce the number of test codes in the software firmware.
It reduces the memory usage of software burned by the appliance when performing software testing, reduces the risk of software defects, and improves the privacy of the appliance information.
Smart Images

Figure CN119938511A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of testing heat-not-burn appliances, and in particular to a production line testing method, system, host computer and heat-not-burn appliance for heat-not-burn appliances. Background Art
[0002] When heat-not-burn appliances are mass-produced, various production line test operations need to be completed on the production line. After the production line test operations are passed, the appliances are packaged and shipped. In the above process, the software burned into the appliance needs to have all the software functions for executing the production line test operations, so the software firmware needs to contain a lot of test codes, which not only takes up a lot of memory space during software testing, but also increases the risk of software defects. Summary of the invention
[0003] In view of this, the embodiments of the present application provide a production line testing method, system, host computer and heating without burning appliance for heating without burning appliances, which can reduce the memory space occupied by the software burned into the appliance during software testing and reduce the risk of software defects.
[0004] A first aspect of an embodiment of the present application provides a production line testing method for a heat-not-burn appliance, the method being applied to a host computer connected to the heat-not-burn appliance, comprising:
[0005] Burn the production version software into heat-not-burn appliances;
[0006] Sending a production line test instruction to the heat-not-burn appliance to instruct the heat-not-burn appliance to perform a production line test operation;
[0007] After the production line test operation is passed, the mass production version software is burned into the heating non-combustion appliance; among them, the production version software has all the software functions for executing the production line test operation, and the mass production version software has some software functions for executing the production line test operation.
[0008] In the technical solution of the embodiment of the present application, two sets of different versions of the device software are pre-set, namely the production version software and the mass production version software, wherein the production version software has all the software functions for executing the production line test operation, and the mass production version software has some software functions for executing the production line test operation. On the production line, the host computer is first connected to the heating-not-burning device, and the production version software is burned into the heating-not-burning device through the host computer; then, the host computer sends the production line test instruction to the heating-not-burning device, and the heating-not-burning device performs various production line test operations based on the production version software; after the production line test operation passes, the mass production version software is burned into the heating-not-burning device through the host computer. Through such a setting, the device shipped out of the factory is burned with the mass production version software that only has some software functions, and its software firmware does not need to contain a large amount of test code, so the software burned by the device can reduce the memory space occupied when performing software testing, and reduce the risk of software defects.
[0009] In one implementation of the embodiment of the present application, the production line test instruction includes a parameter test instruction, an aging test instruction, and a function test instruction; sending the production line test instruction to the heat-not-burn appliance to instruct the heat-not-burn appliance to perform the production line test operation includes:
[0010] Sending a parameter test instruction to the heating without burning appliance to instruct the heating without burning appliance to return various appliance parameters to the host computer;
[0011] If all the parameters of the appliance meet the preset conditions, an aging test instruction is sent to the heating without burning appliance to instruct the heating without burning appliance to perform an aging test operation;
[0012] After the heating without burning appliance completes the aging test operation, sending a function test instruction to the heating without burning appliance to instruct the heating without burning appliance to perform the function test operation;
[0013] After the heat-not-burn appliance passes the functional test operation, it is determined that the production line test operation has passed.
[0014] In one implementation of the embodiment of the present application, after burning the mass production version software into the heating without burning appliance, it also includes:
[0015] Sending a parameter test instruction to the heating without burning appliance to instruct the heating without burning appliance to return various appliance parameters to the host computer;
[0016] If all parameters of the appliance meet the preset conditions, a prompt message indicating that the heating without burning appliance has completed the production line test is output.
[0017] In one implementation of the embodiment of the present application, after the production version software is burned into the heat-not-burn appliance and before the mass production version software is burned into the heat-not-burn appliance, the method further includes:
[0018] If an information display instruction is received from the heating without burning appliance, information of the production version of the software is displayed; wherein the information display instruction is sent by the heating without burning appliance when it detects that a start button is pressed.
[0019] A second aspect of an embodiment of the present application provides a production line testing method for a heating-not-burning appliance, the method being applied to a heating-not-burning appliance connected to a host computer, comprising:
[0020] Burn the production version software through the host computer;
[0021] After receiving the production line test instruction sent by the host computer, execute the production line test operation;
[0022] After the production line test operation is passed, the mass production version software is burned through the host computer; among them, the production version software has all the software functions for executing the production line test operation, and the mass production version software has some software functions for executing the production line test operation.
[0023] In one implementation of the embodiment of the present application, after the production version software is burned by the host computer and before the mass production version software is burned by the host computer, it also includes:
[0024] If it is detected that the start button is pressed, the heating operation of the heating-not-burning appliance is not started.
[0025] In one implementation of the embodiment of the present application, after the production version software is burned by the host computer and before the mass production version software is burned by the host computer, it also includes:
[0026] If it is detected that the start button is pressed, an information display instruction is sent to the host computer to instruct the host computer to display the information of the production version software.
[0027] A third aspect of an embodiment of the present application provides a host computer, 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, a production line testing method for heating non-combustion appliances as provided in the first aspect of an embodiment of the present application is implemented.
[0028] A fourth aspect of an embodiment of the present application provides a heating-not-burning appliance, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, a production line testing method for the heating-not-burning appliance provided in the second aspect of the embodiment of the present application is implemented.
[0029] A fifth aspect of the embodiments of the present application provides a production line testing system for heating without burning appliances, the system comprising a host computer as provided in the third aspect of the embodiments of the present application and a heating without burning appliance as provided in the fourth aspect of the embodiments of the present application.
[0030] It can be understood that the beneficial effects of the second to fifth aspects mentioned above can be found in the relevant description of the first aspect mentioned above, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] Figure 1 is a schematic diagram of a production line testing system for a heating-not-burning appliance provided in an embodiment of the present application;
[0032] Figure 2 It is a structural schematic diagram of a heating without burning device provided in an embodiment of the present application;
[0033] Figure 3 It is a flow chart of a production line testing method of a heating-not-burning appliance provided in an embodiment of the present application;
[0034] Figure 4 It is a flowchart of completing a production line test operation based on a production version software provided by an embodiment of the present application;
[0035] Figure 5 It is a flow chart of completing parameter testing operation based on mass production version software provided in an embodiment of the present application;
[0036] Figure 6 It is a schematic diagram of a host computer / heating without burning appliance provided in an embodiment of the present application. DETAILED DESCRIPTION
[0037] In the following description, for the purpose of illustration rather than limitation, specific details such as specific system structures, technologies, etc. are proposed, so as to thoroughly understand the embodiments of the present application. However, it should be clear to those skilled in the art that the present application can also be implemented in other embodiments without these specific details. In other cases, the detailed description of well-known systems, devices, circuits and methods is omitted to prevent unnecessary details from hindering the description of the present application. In addition, in the description of the present application specification and the attached claims, the terms "first", "second", "third" etc. are only used to distinguish the description, and cannot be interpreted as indicating or suggesting relative importance.
[0038] Existing heat-not-burn appliances need to complete various production line test operations on the production line during mass production, and the appliances are packaged and shipped after the production line test operations are passed. Since the software burned into the appliance needs to have all the software functions to perform production line test operations, the software firmware needs to contain a lot of test codes, which not only takes up a lot of memory space during software testing, but also increases the risk of software defects.
[0039] To address this problem, the embodiments of the present application provide a production line testing method, system, host computer, and heating-not-burning appliance for heating-not-burning appliances. By burning two different versions of appliance software for the appliance before and after the production line test, the software burned in the appliance can reduce the memory space occupied during software testing and reduce the risk of software defects. For more specific technical implementation details of the embodiments of the present application, please refer to the various embodiments described below.
[0040] like Figure 1 , which is a schematic diagram of a production line testing system for a heating-not-burning appliance provided in an embodiment of the present application. Figure 1 The system shown includes a host computer and a heat-not-burn appliance, wherein the host computer can be a laptop, tablet computer, desktop computer, mobile phone, wearable device, netbook, personal digital assistant (PDA) or large-screen TV and other types of devices. This application does not impose any restrictions on the specific device type of the host computer. The heat-not-burn appliance is a lower computer, which can be any type or model of appliance. As an example, Figure 2 It is a schematic diagram of the structure of a heating without burning device provided in an embodiment of the present application. Figure 2 The heating without burning appliance shown includes a control mainboard, a heating element and a battery module, and the control mainboard is electrically connected to the heating element and the battery module respectively. Among them, the heating without burning appliance can interact with the host computer through the control mainboard. The heating element can be heated up under the control of the control mainboard to bake the aerosol generation matrix, and the battery module serves as a power source to provide electrical energy. The host computer and the heating without burning appliance can establish a communication connection in various wired or wireless ways. As an example, a serial port line can be used to establish a communication connection. One end of the serial port line is connected to the COM port of the host computer, and the other end is connected to the control mainboard of the heating without burning appliance. The host computer can interact with the heating without burning appliance and send various test instructions to the heating without burning appliance. The heating without burning appliance can perform various test operations according to the issued test instructions, and the obtained test results can be displayed on the screen of the host computer. About Figure 1 For the specific working principle of the system shown, please refer to the method embodiment described below.
[0041] See also Figure 3 , shows a production line testing method for a heating-not-burning appliance provided in an embodiment of the present application, comprising:
[0042] 301. The host computer burns the production version software into the heating non-combustion appliance;
[0043] The embodiment of the present application pre-sets two different versions of the device software, namely the production version software and the mass production version software, wherein the production version software has all the software functions for executing the production line test operation, while the mass production version software only has some of the software functions for executing the production line test operation. For example, assuming that the production line test operation includes three parts: parameter test operation, aging test operation and functional test operation, the production version software has all the software functions for executing the three parts of the test operation, while the mass production version software only has some of the software functions for executing the parameter test operation. The mass production version software is the software burned when the device leaves the factory. Since the device does not need to perform the production line test operation after leaving the factory, the mass production version software may lack the corresponding part of the software functions, so that its firmware body does not contain unnecessary software functions, which can effectively reduce the number of test codes and achieve software lightweighting.
[0044] As an example, the following are some of the software features that are available in the production version of the software but not in the mass production version of the software:
[0045] (1) Short press the button of the device, and the host computer will display the project number and version number of the production version software;
[0046] (2) If the appliance button is pressed for a certain period of time (e.g., 2 seconds), heating will not start;
[0047] (3) The host computer sends a string of aging test, and the device starts aging a certain number of times;
[0048] (4) The host computer sends a character string to start heating, and the device starts heating automatically;
[0049] (5) The host computer sends a character string for the mouth count test, and the device sends the current mouth count at a certain interval (e.g., 1 second) and for a certain period of time (e.g., 1 minute);
[0050] (6) The host computer sends a character string of the temperature curve reading, and the device sends the stored temperature curve to the host computer;
[0051] (7) The host computer sends a character string for the screen display test, and the LED indicator and other display devices of the device flash at the same time and last for a certain period of time (for example, 3 seconds);
[0052] (8) The host computer sends a character string for the motor test, and the device controls the motor to vibrate for a certain period of time (e.g., 3 seconds).
[0053] Before the production line test operation of the heating-not-burning appliance is performed, it is necessary to establish a communication connection between the host computer and the heating-not-burning appliance in order to complete data interaction. The host computer and the heating-not-burning appliance can establish a communication connection through various wired or wireless methods such as a serial port line, a USB line, Bluetooth, and a network, and the embodiments of the present application are not limited to this. As an example, a serial port line can be used to connect the host computer and the heating-not-burning appliance, one end of the serial port line is connected to a COM port of the host computer, and the other end is connected to the control motherboard of the heating-not-burning appliance. After the host computer configures the corresponding channel number (i.e., the connected COM port number), a communication connection with the heating-not-burning appliance can be established, thereby completing data interaction.
[0054] In actual operation, an application software for testing heat-not-burn appliances can be pre-installed in the host computer. Through the software interface of the application software, the user can perform various operations such as selecting a connection port, issuing parameter test instructions, issuing aging test instructions, issuing functional test instructions, and viewing appliance test results. For example, after connecting the host computer to the heat-not-burn appliance that has been processed and assembled, the user can open and run the application software of the host computer. By clicking various function buttons in the software interface, the host computer can issue various test instructions to the heat-not-burn appliance.
[0055] Since the production version software has all the software functions to perform production line test operations, when performing production line test operations, the production version software is first burned to the heating non-burning appliance through the host computer. After connecting the host computer and the appliance, the host computer can send a specific string to wake up the appliance. After waking up, the appliance returns the same string to the host computer to indicate a successful connection. In addition, the appliance synchronously calls the function module corresponding to the string, enables the corresponding pin, and runs the function corresponding to the function module to perform the corresponding operation. For example, assuming that the host computer sends a string for motor testing, the appliance will call the motor control function module and run the motor control function to control the motor vibration for a certain period of time.
[0056] 302. The host computer sends a production line test instruction to the heating non-combustion device;
[0057] After the production version software is burned into the device, the host computer sends the production line test command to the device to prepare to start the production line test operation.
[0058] 303. After receiving the production line test instruction, the heating non-combustion appliance performs the production line test operation;
[0059] After receiving the production line test instruction sent by the host computer, the device performs the corresponding production line test operation. The production line test operation can generally be divided into three parts: parameter test operation, aging test operation and functional test operation. The parameter test operation mainly tests whether the parameters such as the resistance of the heating element, the resistance temperature coefficient, the version number and the temperature curve of the device are within the specified standard range. The aging test operation mainly tests whether the function of the device is normal after aging. The functional test operation mainly tests whether the functions of the device's charging interface, hardware microphone, screen display, motor and other devices are normal.
[0060] In one implementation of the embodiment of the present application, the production line test instruction includes a parameter test instruction, an aging test instruction, and a function test instruction; the host computer sends the production line test instruction to the heating without burning appliance, and the heating without burning appliance performs the production line test operation, including:
[0061] (1) The host computer sends a parameter test command to the heating non-combustion device;
[0062] (2) After receiving the parameter test instruction, the heating-not-burning appliance returns the parameters of each appliance to the host computer;
[0063] (3) If all the parameters of the device meet the preset conditions, the host computer sends an aging test instruction to the heating-not-burning device;
[0064] (4) After receiving the aging test instruction, the heating non-combustion appliance performs the aging test operation;
[0065] (5) After the heating without burning device completes the aging test operation, the host computer sends a functional test instruction to the heating without burning device;
[0066] (6) The heating-not-burning appliance performs a functional test operation after receiving a functional test instruction;
[0067] (7) After the heating non-combustion appliance passes the functional test operation, the host computer determines that the production line test operation has passed.
[0068] The host computer first sends a parameter test instruction to the heating without burning appliance. After receiving the parameter test instruction, the appliance returns the stored appliance parameters (such as the resistance of the heating element and the temperature coefficient of resistance, etc.) to the host computer; the host computer determines whether the parameters of each appliance meet the preset conditions, such as whether the resistance of the heating element and the temperature coefficient of resistance are within the prescribed standard range, whether the temperature curve is correct, etc.; if at least one appliance parameter does not meet the conditions, the host computer can prompt the appliance that there is a parameter error, and output certain information to prompt the tester to investigate the cause of the parameter error; if all appliance parameters meet the conditions, it is determined that the parameter test of the appliance has passed, and the aging test operation process is entered at this time; the host computer sends an aging test message to the heating without burning appliance. After receiving the aging test instruction, the device performs the aging test operation, for example, it can self-start aging 3 times; after the device completes the aging test operation, it enters the function test operation process; the host computer sends a function test instruction to the heating non-burning device, and after receiving the function test instruction, the device performs the corresponding function test operation, such as testing whether the functions of the charging interface, hardware microphone, screen display and motor and other devices are normal; if the functions of all devices of the device are normal, it is determined that the device has passed the function test operation, and the host computer determines that the production line test operation of the device has passed; if any device of the device has an abnormal function, the host computer can output certain information to prompt the tester to investigate the cause of the abnormal function of the device. It should be noted that the above implementation method performs parameter test operations, aging test operations and function test operations in sequence, but the implementation example does not limit the execution order of parameter test operations, aging test operations and function test operations. For example, the aging test operation and function test operation can be performed first, and the parameter test operation can be performed last, and so on.
[0069] As an example, Figure 4 This is a flow chart of a production line test operation based on production version software provided by an embodiment of the present application. Figure 4In the process, after the heating non-combustion appliance is processed and assembled, the host computer and the appliance are connected, the production version software is burned into the appliance by the host computer, and the production line test operation is performed based on the production version software; first, the parameter test operation is performed, the host computer sends a parameter test instruction to the appliance, and the appliance returns the stored parameters of each appliance to the host computer, and the host computer determines whether each appliance parameter meets the conditions, such as whether they are all within the standard range; if there are appliance parameters that do not meet the conditions, the cause of the error is checked. If it is a problem with the software version, the correct version of the software is re-burned into the appliance by the host computer. If it is a parameter problem, the tester can be prompted to repair the appliance, and the parameter test operation can be restarted after the repair; if all appliance parameters meet the conditions, an aging test operation is performed, and the host computer sends an aging test instruction to the appliance, and the appliance self-starts aging multiple times; finally, a functional test operation is performed, and the host computer sends a functional test instruction to the appliance to check whether the charging interface of the appliance is normal. If it is not normal, the tester is prompted to The tester checks the fault problem of the charging interface; if the charging interface is normal, connect the device and the microphone fixture to detect whether the microphone meter is accurate. If it is inaccurate, the tester is prompted to detect the fault problem of the microphone meter; if the microphone meter is accurate, check whether the functions of the device's screen display, motor and other components are normal. Specifically, the screen display can be controlled to perform the set display action and control the motor operation. If the function is found to be abnormal, the tester is prompted to troubleshoot the screen display, motor and other components; if the functions of the device's screen display, motor and other components are normal, finally check whether the device will start heating when the button is long pressed; since the production version of the software is only used in the production line test phase, when the production version of the software is burned, the user cannot start the heating of the device by pressing the button of the device. Therefore, if the device starts heating when the button is long pressed, it is prompted to check the burned software version. If the device does not start heating when the button is long pressed, it means that the production line test operation has passed and the mass production version of the software is waiting to be burned later.
[0070] 304. After the production line test operation is passed, the host computer burns the mass production version software into the heating non-combustion appliance.
[0071] After the production line test operation of the device passes, the host computer burns the mass production version software to the device. The firmware body of the mass production version software does not contain unnecessary software functions, which can effectively reduce the number of test codes. In this way, when the software of the device is subsequently tested, it can effectively reduce the occupied memory space and reduce the risk of software defects. In addition, the mass production version software does not have functions such as reading temperature curves, which can prevent the leakage of privacy information such as temperature curves, that is, it can enhance the privacy of device information.
[0072] In one implementation of the embodiment of the present application, after the host computer burns the production version software to the heat-not-burn appliance and before the host computer burns the mass-production version software to the heat-not-burn appliance, it also includes:
[0073] If a heating but not burning appliance detects that the start button has been pressed, the heating operation will not be started.
[0074] When the production version software is burned, if the device detects that the start button is pressed (for example, long press for 2 seconds), the heating operation will not be started. This is a significant feature of the production version software. By setting it in this way, the risk of accidentally starting the heating can be avoided during the production line test operation of the device. If it is really necessary to control the device to start heating, the character string to start heating can be sent to the device through the host computer.
[0075] In one implementation of the embodiment of the present application, after the host computer burns the production version software to the heat-not-burn appliance and before the host computer burns the mass-production version software to the heat-not-burn appliance, it also includes:
[0076] (1) If the heating-not-burning appliance detects that the start button is pressed, it sends an information display command to the host computer;
[0077] (2) After receiving the information display instruction, the host computer displays the information of the production version software.
[0078] In the case of burning the production version software, if the device detects that the start button is pressed (for example, short press), it will not start the heating operation, but will send the corresponding information display instruction to the host computer. After receiving the information display instruction, the host computer will display the relevant information of the production version software, such as the project number and version number of the software. Through this setting, the tester only needs to short press the start button of the device to conveniently view the relevant information of the production version software burned by the device through the host computer.
[0079] In one implementation of the embodiment of the present application, after the host computer burns the mass production version software into the heating without burning appliance, it also includes:
[0080] (1) The host computer sends a parameter test command to the heating non-combustion device;
[0081] (2) After receiving the parameter test instruction, the heating-not-burning appliance returns the parameters of each appliance to the host computer;
[0082] (3) If all parameters of the device meet the preset conditions, the host computer outputs a prompt message indicating that the heating-without-combustion device has completed the production line test.
[0083] After the host computer burns the mass production version software to the heating-not-burning appliance, in order to further improve the quality of the factory-made appliance, a parameter test operation can be performed again. According to the description above, the mass production version software can have some software functions for performing parameter test operations. Therefore, when the mass production version software is burned, the appliance can also complete the parameter test operation normally. The process of performing the parameter test operation is similar to that described above. First, the host computer sends a parameter test instruction to the heating-not-burning appliance. After receiving the parameter test instruction, the appliance will obtain the various appliance parameters stored in the appliance, such as version number, heating element resistance, resistance temperature coefficient and temperature curve, and send these appliance parameters to the host computer. After receiving these appliance parameters, the host computer determines whether each appliance parameter meets the preset conditions, such as whether the version number is correct, whether the heating element resistance is within the standard resistance range, whether the resistance temperature coefficient is within the specified range, and whether the temperature curve is correct. If at least one of the appliance parameters does not meet the conditions, the host computer determines that the heating-without-burning appliance has not passed the parameter test, and can display the specific parameter problems that exist, such as the resistance of the heating element exceeding the standard resistance range, so that the tester can quickly locate and solve the problem. If all appliance parameters meet the conditions, the host computer determines that the heating-without-burning appliance has passed the parameter test. At this point, the host computer can output a prompt message that the appliance has completed the production line test and is ready to enter the next workstation node, such as performing power-on aging and whole machine packaging.
[0084] As an example, Figure 5 This is a flow chart of a parameter test operation based on a mass production version of software provided in an embodiment of the present application. Figure 5 In the process, when the production line test operation of the instrument is passed, the mass production version software is burned to the instrument through the host computer, and the parameter test operation is performed based on the mass production version software; the host computer sends a parameter test instruction to the instrument, and the instrument returns the stored parameters of each instrument to the host computer, and the host computer determines whether each instrument parameter meets the conditions; if there are instrument parameters that do not meet the conditions, the cause of the error is checked. If it is a problem with the software version, the correct version of the software is re-burned to the instrument through the host computer. If it is a parameter problem, the tester can be prompted to repair the instrument, and the parameter test operation is restarted after the repair; if all instrument parameters meet the conditions, the subsequent workstation node is entered, first the instrument is controlled to start and age continuously for multiple times, then the battery of the instrument is fully charged, and finally the instrument is packaged and shipped.
[0085] In the technical solution of the embodiment of the present application, two sets of different versions of the device software are pre-set, namely the production version software and the mass production version software, wherein the production version software has all the software functions for executing the production line test operation, and the mass production version software has some software functions for executing the production line test operation. On the production line, the host computer is first connected to the heating-not-burning device, and the production version software is burned into the heating-not-burning device through the host computer; then, the host computer sends the production line test instruction to the heating-not-burning device, and the heating-not-burning device performs various production line test operations based on the production version software; after the production line test operation passes, the mass production version software is burned into the heating-not-burning device through the host computer. Through such a setting, the device shipped out of the factory is burned with the mass production version software that only has some software functions, and its software firmware does not need to contain a large amount of test code, so the software burned by the device can reduce the memory space occupied when performing software testing, and reduce the risk of software defects.
[0086] It should be understood that the size of the serial numbers of the steps in the above embodiments does 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 on the implementation process of the embodiments of the present application.
[0087] Figure 6 Schematic diagram of a host computer / heating without burning device provided in one embodiment of the present application. Figure 6 As shown, the host computer / heating-without-combustion appliance 6 of this embodiment includes: a processor 60, a memory 61, and a computer program 62 stored in the memory 61 and executable on the processor 60. When the processor 60 executes the computer program 62, the steps in the above-mentioned embodiments of the production line test method of each heating-without-combustion appliance are implemented.
[0088] The computer program 62 may be divided into one or more modules / units, which are stored in the memory 61 and executed by the processor 60 to complete the present application. The one or more modules / units may be a series of computer program instruction segments capable of completing specific functions, which are used to describe the execution process of the computer program 62.
[0089] The processor 60 may be a central processing unit (CPU), other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc.
[0090] The memory 61 may be an internal storage unit, such as a hard disk or a memory. The memory 61 may also be an external storage device, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. Further, the memory 61 may include both the internal storage unit and the external storage device. The memory 61 is used to store the computer program and other data. The memory 61 may also be used to temporarily store data that has been output or is to be output.
[0091] The technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated in a processing unit, or each unit can exist physically separately, 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 software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.
[0092] 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 aforementioned method embodiments and will not be repeated here.
[0093] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0094] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0095] 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 only schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as 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 mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.
[0096] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the embodiments of the present application.
[0097] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0098] 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, the present application implements all or part of the processes in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, 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, U disk, mobile hard disk, disk, optical disk, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electric carrier signal, telecommunication signal and software distribution medium. It should be noted that the content contained 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, computer-readable media do not include electric carrier signals and telecommunication signals.
[0099] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions 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 production line testing method for heat-not-burn appliances, characterized in that: Applied to a host computer connected to a heat-not-burn appliance, the method comprises: Burning the production version software into the heat-not-burn appliance; Sending a production line test instruction to the heat without combustion appliance to instruct the heat without combustion appliance to perform a production line test operation; After the production line test operation is passed, the mass production version software is burned into the heating non-combustion appliance; wherein the production version software has all software functions for executing the production line test operation, and the mass production version software has some software functions for executing the production line test operation.
2. The method according to claim 1, characterized in that The production line test instruction includes a parameter test instruction, an aging test instruction, and a function test instruction; the sending of the production line test instruction to the heat without combustion appliance to instruct the heat without combustion appliance to perform a production line test operation includes: Sending the parameter test instruction to the heat-without-combustion appliance to instruct the heat-without-combustion appliance to return various appliance parameters to the host computer; If all the appliance parameters meet the preset conditions, sending the aging test instruction to the heating without burning appliance to instruct the heating without burning appliance to perform the aging test operation; After the heating without burning appliance completes the aging test operation, sending the functional test instruction to the heating without burning appliance to instruct the heating without burning appliance to perform the functional test operation; After the heat-not-burn appliance passes the functional test operation, it is determined that the production line test operation passes.
3. The method according to claim 1, characterized in that After the mass production version of the software is burned into the heating-not-burning device, the method further includes: Sending a parameter test instruction to the heat-not-burn appliance to instruct the heat-not-burn appliance to return various appliance parameters to the host computer; If all the parameters of the appliance meet the preset conditions, a prompt message indicating that the heating without burning appliance has completed the production line test is output.
4. The method according to any one of claims 1 to 3, characterized in that After the production version software is burned into the heat-not-burn device, and before the mass production version software is burned into the heat-not-burn device, the method further includes: If an information display instruction is received from the heating without burning appliance, the information of the production version software is displayed; wherein the information display instruction is sent by the heating without burning appliance when it detects that a start button is pressed.
5. A production line testing method for heating without burning appliances, characterized in that: Applicable to a heating-without-combustion appliance connected to a host computer, the method comprises: Burn the production version software through the host computer; After receiving the production line test instruction sent by the host computer, executing the production line test operation; After the production line test operation is passed, the mass production version software is burned through the host computer; wherein, the production version software has all software functions for executing the production line test operation, and the mass production version software has some software functions for executing the production line test operation.
6. The method according to claim 5, characterized in that After the production version software is burned by the host computer, and before the mass production version software is burned by the host computer, the method further includes: If it is detected that the start button is pressed, the heating operation of the heating-without-burning appliance is not started.
7. The method according to claim 6, characterized in that After the production version software is burned by the host computer, and before the mass production version software is burned by the host computer, the method further includes: If it is detected that the start button is pressed, an information display instruction is sent to the host computer to instruct the host computer to display the information of the production version software.
8. 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 production line testing method for the heating non-burning appliance according to any one of claims 1 to 4 is implemented.
9. A heat-not-burn appliance, 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 production line testing method for the heating non-burning appliance as described in any one of claims 5 to 7 is implemented.
10. A production line testing system for heating-not-burning appliances, characterized in that: It comprises the host computer as claimed in claim 8 and the heating without burning device as claimed in claim 9.
Citation Information
Cited By
An electron microscope image processing method for fiber identification and volume fraction calculation
CN122637395A