Identifier distribution method and system for heat-not-burn appliance, upper computer and appliance

The upper computer is connected to the heating non-burning appliance, and the instrument identification allocation and parameter correlation storage are performed, which solves the problems of external tag falling off and manual recording errors, reducing the risk of errors in the test results.

CN119908529APending Publication Date: 2025-05-02SHENZHEN GEEKVAPE TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411861659.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-14
Publication Date
2025-05-02

AI Technical Summary

Technical Problem

During the test of heating non-burning appliances, external labels are prone to fall off, and manual recording of instrument parameters and marks are prone to errors, resulting in an increase in the risk of errors in the test results.

Method used

The upper computer is connected to the heating non-burning appliance, and the identification allocation instructions carrying the appliance logo are sent, the appliance logo is stored, and the appliance parameters are sent to the upper computer for local correlation storage.

Benefits of technology

The problem of errors in the instrument parameters and instrument identification records is avoided, and the risk of errors in the test results is reduced. Moreover, the problem of label falling off is avoided due to the use of digital marks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119908529A_ABST
    Figure CN119908529A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of heat-not-burn appliance testing, and provides a heat-not-burn appliance identifier distribution method and system, an upper computer and a heat-not-burn appliance. According to the technical scheme, an upper computer is connected with a heat-not-burn appliance, the upper computer is used for sending an identifier distribution instruction carrying an appliance identifier to the heat-not-burn appliance, the heat-not-burn appliance stores the appliance identifier after receiving the identifier distribution instruction, and appliance parameters are returned to the upper computer; and then, the upper computer associates and stores each appliance parameter and the appliance identifier locally. Through the arrangement, a unique appliance identifier can be written into each appliance to form distinguishing, the appliance identifier is not a paper label and does not fall off, and moreover, the upper computer can store the read appliance parameters and the distributed appliance identifier in an associated manner locally, so that the problem that the appliance parameters and the appliance identifiers are wrongly recorded is avoided, and the reliability of the appliance parameters and the appliance identifiers is improved. The error risk of the test result can be reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of testing technology for heated non-combustible appliances, and in particular to a method, system, host computer, and heated non-combustible appliance for labeling and assigning labels. Background Technology

[0002] On production lines, a large number of heated non-combustible appliances typically require testing. To distinguish each appliance, it is usually necessary to affix a unique external label, such as an appliance number, to each appliance. During the testing of each appliance, the detected appliance parameters and their corresponding appliance identifiers are recorded. However, the external labels may fall off, and errors in recording appliance parameters and identifiers are also prone to occur, increasing the risk of erroneous test results. Summary of the Invention

[0003] In view of this, the present application provides a method, system, host computer, and heating non-combustible appliance for labeling and assigning labels, which can avoid the problem of incorrect recording of appliance parameters and appliance labels and reduce the risk of erroneous test results.

[0004] A first aspect of this application provides a method for assigning identifiers to a heat-not-burning appliance. This method is applied to a host computer connected to the heat-not-burning appliance and includes:

[0005] Send an identifier assignment instruction carrying the appliance identifier to the heated non-combustible appliance to instruct the heated non-combustible appliance to store the appliance identifier, and send each appliance parameter to the host computer;

[0006] Each appliance parameter is associated with and stored locally.

[0007] In the technical solution of this application embodiment, a host computer is connected to the heated non-combustible appliance. The host computer sends an identifier assignment command carrying the appliance identifier to the heated non-combustible appliance. After receiving the identifier assignment command, the heated non-combustible appliance stores the appliance identifier and returns each appliance parameter to the host computer. Subsequently, the host computer locally associates and stores each appliance parameter with the appliance identifier. Through this setting, a unique appliance identifier can be written for each appliance to form a distinction. This appliance identifier is not a paper label, so there is no problem of it falling off. Moreover, the host computer locally associates and stores the read appliance parameters with the assigned appliance identifier, so there is no problem of incorrect recording of appliance parameters and appliance identifiers, which can reduce the risk of erroneous test results.

[0008] In one implementation of this application, the heated non-combustible appliance is equipped with a digital display; before sending an identifier allocation instruction carrying an appliance identifier to the heated non-combustible appliance, the method further includes:

[0009] Based on the information from the digital display, determine the range of values ​​for the appliance identifier;

[0010] Select the appliance identifier from the range of values.

[0011] In one implementation of this application, selecting an appliance identifier from a range of values ​​includes:

[0012] Obtain the parameters of each appliance by heating non-combustible appliances;

[0013] Based on the parameters of each appliance, select the appliance identifier from the range of values.

[0014] A second aspect of this application provides a method for assigning identifiers to a heat-not-burning appliance. This method is applied to heat-not-burning appliances connected to a host computer and includes:

[0015] After receiving the identifier allocation instruction for the carrying device identifier sent by the host computer, the device identifier is stored;

[0016] Send each instrument parameter to the host computer to instruct the host computer to associate and store each instrument parameter with the instrument identifier locally.

[0017] In one implementation of this application, the heated non-combustible appliance is equipped with a digital display; the storage device includes an identifier, comprising:

[0018] Based on the information displayed on the digital display, determine whether the appliance label meets the requirements;

[0019] If the device identification meets the requirements, then store the device identification.

[0020] In one implementation of this application, after the storage device identifier, the following is further included:

[0021] Control the digital tube display of the device's markings.

[0022] In another implementation of this application, the heated non-combustible appliance is equipped with an indicator light; after the storage appliance identifier, it further includes:

[0023] Control the indicator light to turn on and off according to the appliance label.

[0024] A third aspect of this 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, it implements the identification allocation method for heated non-combustible appliances as provided in the first aspect of this application.

[0025] A fourth aspect of this application provides a heat-not-burn appliance, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the identification allocation method for the heat-not-burn appliance as provided in the second aspect of this application.

[0026] The fifth aspect of this application provides an identification and allocation system for heated non-combustible appliances, the system including a host computer as provided in the third aspect of this application and heated non-combustible appliances as provided in the fourth aspect of this application.

[0027] It is understood that the beneficial effects of the second to fifth aspects mentioned above can be found in the relevant descriptions in the first aspect mentioned above, and will not be repeated here. Attached Figure Description

[0028] Figure 1 This is a schematic diagram of an identification and allocation system for a heated non-combustible appliance provided in an embodiment of this application;

[0029] Figure 2 This is a schematic diagram of the structure of a heating non-combustible appliance provided in an embodiment of this application;

[0030] Figure 3 This is a flowchart illustrating a method for assigning identification marks to a non-combustible heating appliance provided in an embodiment of this application;

[0031] Figure 4 This is a schematic diagram of the operation process of the identification and allocation method for heated non-combustible appliances provided in this application embodiment in a practical application scenario;

[0032] Figure 5 This is a schematic diagram of a host computer / heated non-combustible appliance provided in an embodiment of this application. Detailed Implementation

[0033] In the following description, specific details such as particular system architectures and techniques are set forth for illustrative purposes and not for limitation, in order to provide a thorough understanding of the embodiments of this application. However, those skilled in the art will understand that this application can also be implemented in other embodiments without these specific details. In other instances, detailed descriptions of well-known systems, apparatuses, circuits, and methods have been omitted so as not to obscure the description of this application with unnecessary detail. Furthermore, in the description of this application and the appended claims, the terms "first," "second," "third," etc., are used only for distinguishing descriptions and should not be construed as indicating or implying relative importance.

[0034] Heated non-combustible appliances undergo various tests on the production line. To differentiate between appliances, testers typically need to affix an external label containing the appliance's identifier to each one, and manually record the detected appliance parameters and their corresponding identifiers during testing. However, the risk of errors in test results increases due to the ease with which external labels can detach and the potential for errors in manual recording.

[0035] To address this issue, this application provides a method, system, host computer, and heating-non-combustible appliance identification assignment method. The host computer assigns a unique appliance identifier to each appliance and locally associates appliance parameters with their corresponding identifiers, thus avoiding errors in recording appliance parameters and identifiers and reducing the risk of erroneous test results. For more specific technical details regarding the embodiments of this application, please refer to the various examples described below.

[0036] like Figure 1 The diagram shown is a schematic diagram of an identification and allocation system for a heated non-combustible appliance provided in an embodiment of this application. Figure 1 The system shown includes a host computer and a heated non-combustible appliance. The host computer can be any type of device, such as a laptop, tablet, desktop computer, mobile phone, wearable device, netbook, personal digital assistant (PDA), or large-screen TV. This application does not impose any restrictions on the specific device type of the host computer. The heated non-combustible appliance, as the slave device, can be any type or model of appliance. As an example, Figure 2 This is a schematic diagram of the structure of a heating non-combustible appliance provided in an embodiment of this application. Figure 2 The heated non-combustible appliance shown includes a control motherboard, a heating element, and a battery module. The control motherboard is electrically connected to both the heating element and the battery module. The appliance interacts with a host computer via the control motherboard. Under the control of the motherboard, the heating element heats up to bake the aerosol-generating matrix. The battery module provides power. The host computer and the heated non-combustible appliance can establish a communication connection using various wired or wireless methods. As an example, a serial cable can be used, with one end connected to the host computer's COM port and the other end connected to the appliance's control motherboard. The host computer can interact with the appliance, issuing various test commands. The appliance can then execute these commands, and the test results can be displayed on the host computer's screen. Additionally, the host computer can assign a unique appliance identifier to the appliance by issuing an identifier assignment command. (Regarding...) Figure 1 For the specific working principle of the system shown, please refer to the method embodiment described below.

[0037] Please see Figure 3 This application illustrates a method for assigning identification marks to a non-combustible heating appliance, comprising:

[0038] 301. The host computer sends an identification assignment instruction for the appliance to the heated non-combustible appliance;

[0039] Before implementing the method provided in this application embodiment, a communication connection needs to be established between the host computer and the heated non-combustible appliance to complete data interaction. The host computer and the heated non-combustible appliance can establish a communication connection via various wired or wireless methods such as serial cable, USB cable, Bluetooth, or network; this application embodiment does not impose any limitations on this. As an example, a serial cable can be used to connect the host computer and the heated non-combustible appliance. One end of the serial cable is connected to a COM port on the host computer, and the other end is connected to the control motherboard of the heated non-combustible appliance. After configuring the corresponding channel number (i.e., the connected COM port number), the host computer can establish a communication connection with the heated non-combustible appliance, thereby completing data interaction.

[0040] In practice, an application software for testing heated non-combustible appliances can be pre-installed on the host computer. Through the software interface, users can perform various operations such as selecting connection ports, issuing identifier assignment commands, issuing various test commands, and viewing appliance test results. For example, after connecting the host computer to the heated non-combustible appliance, the user can open and run the host computer's application software. By clicking the corresponding function buttons on the software interface, the host computer can issue various commands to the heated non-combustible appliance.

[0041] The identifier assignment instruction issued by the host computer carries a unique device identifier (e.g., device number), which can be used to distinguish each device being tested on the production line. This device identifier can be in the form of numbers, letters, symbols, or combinations of various characters; this application embodiment does not impose any restrictions on this. Users can operate on the host computer to manually input the device identifier, or the host computer can automatically generate the device identifier according to set rules, such as randomly generating the device identifier or generating it in ascending numerical order.

[0042] In one implementation of this application, the heated non-combustible appliance is equipped with a digital display; before the host computer sends an identifier allocation instruction carrying the appliance identifier to the heated non-combustible appliance, the following steps are also included:

[0043] (1) The host computer determines the range of values ​​for the appliance identifier based on the information from the digital tube;

[0044] (2) The host computer selects the appliance identifier from the value range.

[0045] Equipment typically features display devices such as digital tubes. To facilitate easy viewing of equipment identifiers by testers, these identifiers can be assigned to the equipment and displayed on the digital tubes. However, considering the limitations of digital tubes (e.g., a limited number of digits or a maximum display limit for a particular digit), the host computer must ensure that the generated identifier meets the display requirements of the digital tube. Specifically, the host computer obtains information about the digital tube, determines the value range of the identifier, and then selects the appropriate identifier from this range according to predefined rules. For example, the digital tube information might include the number of digits and the maximum number of digits each digit can display. Assuming a 3-digit digital tube with a maximum display limit of 2 for the hundreds digit, the identifier's value range is 0-299. The host computer can then select an unassigned digit from 0-299 using sequential or random selection methods as the generated identifier. With this setup, the host computer can easily generate appliance labels that meet the display requirements of the appliance's digital tube.

[0046] In one implementation of this application, the host computer selects the appliance identifier from the value range, including:

[0047] (1) The host computer obtains the parameters of each appliance through heating non-combustible appliances;

[0048] (2) The host computer selects the device identifier from the value range according to the parameters of each device.

[0049] The host computer can read various appliance parameters from the heated non-combustible appliance, such as appliance item number, version number, UID serial number, resistance and temperature coefficient of resistance of the heating element, circuit board temperature, battery cell temperature, and battery capacity. When selecting an appliance identifier from these ranges, it can be based on these appliance parameters. For example, if the appliance version number is 1.0, the identifier can be selected from numbers 100-199; if the version number is 2.0, the identifier can be selected from numbers 200-299. Similarly, if the heating element resistance is low, the identifier can be selected from numbers 0-99; if the heating element resistance is high, the identifier can be selected from numbers 200-299, and so on. Through this setting, the appliance identifier can not only distinguish between appliances but also indicate the corresponding appliance parameters. Users can obtain relevant information about the appliance, such as the version number or the resistance and temperature of the heating element, by checking the identifier.

[0050] 302. Upon receiving an identification assignment instruction, the heated non-combustible appliance shall store the appliance identification;

[0051] After receiving the identifier allocation instruction sent by the host computer, the device extracts the device identifier and stores it in the corresponding location of a memory device such as a register or Flash.

[0052] In one implementation of this application, the heated non-combustible appliance is equipped with a digital display; the storage device includes an identifier, comprising:

[0053] (1) For heating non-combustible appliances, determine whether the appliance label meets the requirements based on the information on the digital tube;

[0054] (2) If the appliance label meets the requirements, the heating non-combustible appliance shall store the appliance label.

[0055] Considering the limitations of the digital tube display in the device, after receiving the device identifier from the host computer, the device can first determine whether it meets the display conditions of the digital tube. If it meets the conditions, the device identifier is stored; otherwise, it is rejected, and the tester can be notified of the device identifier allocation failure through a set method. For example, assuming the digital tube has 3 digits, and the hundreds digit corresponds to a maximum display value of 2, then the range of the device identifier is 0-299. That is, the device identifier only meets the conditions when it is an integer within the range of 0-299. The device checks whether the device identifier sent by the host computer is an integer within the range of 0-299. If it is, the device identifier is written to the corresponding location in the Flash register and saved; otherwise, the device identifier is considered invalid, the device identifier is rejected, and the device can vibrate for 3 seconds to remind the tester. Afterwards, a device identifier that meets the conditions needs to be resent from the host computer.

[0056] The instrument is usually equipped with display devices such as LCD screen, digital tube and indicator light. After receiving and storing the instrument identifier, if the user briefly presses the button to wake up the instrument, the instrument can read the stored instrument identifier and control the display device to display the instrument identifier until the instrument enters sleep mode and then turns off the display device. In this way, the tester can easily know the instrument identifier of the instrument being tested by checking the instrument display device. More detailed explanation is below.

[0057] In one implementation of this application, after the storage device identifier, the following is further included:

[0058] The digital display shows the identification markings of the heated non-combustible appliance.

[0059] Assuming the device is equipped with an LED digital display, after the device is woken up, the stored device identifier can be read and passed as a parameter to the LED digital display update function. By controlling the high and low levels of the corresponding circuit pins of the LED digital display, the device identifier can be displayed. For example, assuming the device identifier stored is 201, the 3-digit LED digital display can be made to display the number 201 by controlling the high and low levels of the circuit pins of the LED digital display until the device enters sleep mode, at which point the display will turn off. In this way, the tester can easily determine that the device identifier of the device under test is 201 by checking the number displayed on the LED digital display.

[0060] In another implementation of this application, the heated non-combustible appliance is equipped with an indicator light; after the storage appliance identifier, it further includes:

[0061] The indicator light on / off action of the heating non-combustible appliance is controlled according to the appliance label.

[0062] For some instruments without a display screen or digital tube, the on / off action of their indicator lights can be used to represent the corresponding instrument identifier. After the instrument is activated, it can read the stored instrument identifier and control the indicator lights to perform corresponding on / off actions based on that identifier. These actions can include constant on, off, and flashing at a set frequency, etc. For example, assuming the instrument has three LED indicator lights LED1, LED2, and LED3, if the instrument identifier is 001, LED1 can be controlled to be constantly on or flashing, while LED2 and LED3 are off; if the instrument identifier is 002, LED2 can be controlled to be constantly on or flashing, while LED1 and LED3 are off; if the instrument identifier is 003, LED1 and LED2 can be controlled to be constantly on or flashing, while LED3 is off, and so on. With this setup, testers can easily determine the instrument identifier of the currently tested instrument by observing the on / off actions of each indicator light.

[0063] 303. Heated non-combustible appliances send the parameters of each appliance to the host computer;

[0064] After the device is identified in the storage device, it can read various device parameters stored in storage devices such as registers and Flash, such as device item number, version number, UID serial number, resistance value and resistance temperature coefficient of heating element, circuit board temperature, battery cell temperature and battery power, and send these device parameters to the host computer, which will then save them locally.

[0065] 304. The host computer stores the parameters of each device locally in association with the device identifier.

[0066] After receiving the various instrument parameters sent by the instrument, the host computer associates and stores these instrument parameters with the instrument identifier assigned to that instrument. Specifically, this information can be recorded to a file and stored locally on the host computer, allowing testers to view the instrument parameters corresponding to each instrument identifier at any time. For example, the host computer can record each instrument parameter and its corresponding instrument identifier to a spreadsheet file (e.g., an xls or csv format spreadsheet file). The name of this spreadsheet file can be set according to the specified instrument parameters; for example, the file name could be the instrument item number.

[0067] In the technical solution of this application embodiment, a host computer is connected to the heated non-combustible appliance. The host computer sends an identifier assignment command carrying the appliance identifier to the heated non-combustible appliance. After receiving the identifier assignment command, the heated non-combustible appliance stores the appliance identifier and returns each appliance parameter to the host computer. Subsequently, the host computer locally associates and stores each appliance parameter with the appliance identifier. Through this setting, a unique appliance identifier can be written for each appliance to form a distinction. This appliance identifier is not a paper label, so there is no problem of it falling off. Moreover, the host computer locally associates and stores the read appliance parameters with the assigned appliance identifier, so there is no problem of incorrect recording of appliance parameters and appliance identifiers, which can reduce the risk of erroneous test results.

[0068] To facilitate understanding of the identification and allocation method for heated non-combustible appliances provided in the embodiments of this application, a practical application scenario is listed below.

[0069] like Figure 4 The diagram shown illustrates the operational flow of the identification and allocation method for heated non-combustible appliances provided in this application embodiment under a practical application scenario. Figure 4In the application scenario shown, the first step is to connect the host and host computers, establishing a communication connection between the host computer and the heating non-combustible appliance. Specifically, a serial cable can be used to connect the appliance to the COM port of the host computer. The corresponding application software is opened on the host computer, and the corresponding channel number is selected through the software interface to complete the connection. Then, the host computer sends an identifier allocation command SETNUM_n to the appliance, where n represents the appliance identifier. Upon receiving the identifier allocation command, the appliance can reply with the same string "SETNUM_n", indicating successful interaction. The appliance then checks if the received appliance identifier is valid, for example, whether it falls within the value range of 0-299. If n exceeds this range, it is invalid, and the appliance vibrates to indicate to the user that no identifier has been assigned, the appliance identifier allocation has failed, and it waits for the host computer to resend a valid appliance identifier. If n falls within this range, it is valid, and the appliance will save the appliance identifier n. The device parameters are stored in registers or Flash memory, and the stored device parameters are retrieved from these registers and returned to the host computer. The host computer then locally associates the device parameters with the device identifier n. Furthermore, after the device saves the device identifier n, if the user briefly presses a button to wake the device, it will read the device identifier n from the registers and Flash memory, and control the device's display device to display the device identifier n. For example, it might control an LCD screen to display the device identifier n, control a digital tube to display the device identifier n, or control an LED indicator to perform a specified on / off action to represent the device identifier n, and so on. This configuration allows for convenient assignment of device identifiers to devices and effectively avoids errors in recording device parameters and identifiers, reducing the risk of erroneous test results.

[0070] It should be understood that the sequence number of each step in the above embodiments does not imply 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 this application.

[0071] Figure 5 This is a schematic diagram of a host computer / heated non-combustible appliance provided in one embodiment of this application. For example... Figure 5 As shown, the host computer / heated non-combustible appliance 5 of this embodiment includes: a processor 50, a memory 51, and a computer program 52 stored in the memory 51 and executable on the processor 50. When the processor 50 executes the computer program 52, it implements the steps in the embodiments of the identification allocation methods for the various heated non-combustible appliances described above.

[0072] The computer program 52 can be divided into one or more modules / units, which are stored in the memory 51 and executed by the processor 50 to complete this application. The one or more modules / units can be a series of computer program instruction segments capable of performing a specific function, which describe the execution process of the computer program 52.

[0073] The processor 50 may be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor.

[0074] The memory 51 can be an internal storage unit, such as a hard disk or RAM. The memory 51 can also be an external storage device, such as an external hard disk, a Smart Media Card (SMC), a Secure Digital (SD) card, or a Flash Card. Furthermore, the memory 51 can include both internal storage units and external storage devices. The memory 51 is used to store the computer program and other data. The memory 51 can also be used to temporarily store data that has been output or will be output.

[0075] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is merely an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. Furthermore, the specific names of the functional units and modules are only for easy differentiation and are not intended to limit the scope of protection of this application. The specific working process of the units and modules in the above system can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0076] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0077] In the above embodiments, the descriptions of each embodiment have different focuses. For parts that are not described in detail or recorded in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0078] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0079] In the embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the system embodiments described above are merely illustrative. For instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection between devices or units through some interfaces, and may be electrical, mechanical, or other forms.

[0080] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of the embodiments of this application, depending on actual needs.

[0081] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0082] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the methods of the above embodiments can also be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable medium can include: any entity or device capable of carrying the computer program code, recording media, USB flash drives, portable hard drives, magnetic disks, optical disks, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signals, telecommunication signals, and software distribution media, etc. It should be noted that the content included in the computer-readable medium can be appropriately added or removed 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 electrical carrier signals and telecommunication signals.

[0083] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be included within the protection scope of this application.

Claims

1. A method for assigning labels to heat-not-burn appliances, characterized in that: Applied to a host computer connected to a heat-not-burn appliance, the method comprises: Sending an identification assignment instruction carrying an appliance identification to the heat-not-burn appliance to instruct the heat-not-burn appliance to store the appliance identification and send various appliance parameters to the host computer; The various appliance parameters are associated with the appliance identification and stored locally.

2. The method according to claim 1, characterized in that The heating without burning appliance is provided with a digital tube; before sending the identification assignment instruction carrying the appliance identification to the heating without burning appliance, it also includes: Determine the value range of the device identification according to the information of the digital tube; The device identification is selected from the value range.

3. The method according to claim 2, characterized in that The selecting the device identifier from the value range includes: Obtaining the parameters of each appliance through the heating-not-burning appliance; According to the various instrument parameters, the instrument identification is selected from the value range.

4. A method for assigning labels to heat-not-burn appliances, characterized in that: Applicable to a heating-without-combustion appliance connected to a host computer, the method comprises: After receiving the identifier allocation instruction sent by the host computer and carrying the device identifier, storing the device identifier; Each instrument parameter is sent to the host computer to instruct the host computer to store each instrument parameter in association with the instrument identification locally.

5. The method according to claim 4, characterized in that The heating-not-burning device is provided with a digital tube; the storing of the device identification comprises: Determine whether the device identification meets the conditions according to the information of the digital tube; If the device identification meets the conditions, the device identification is stored.

6. The method according to claim 5, characterized in that After storing the device identification, the method further includes: The digital tube is controlled to display the device identification.

7. The method according to claim 4, characterized in that The heating-without-burning appliance is provided with an indicator light; after storing the appliance identification, the method further comprises: According to the device identification, the on and off action of the indicator light is controlled.

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 method for assigning identifications to heating non-burning appliances according to any one of claims 1 to 3 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 method for assigning identifications to heating non-burning appliances according to any one of claims 4 to 7 is implemented.

10. A label distribution system for heat-not-burn 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.