Parameter deleting method and device for heat-not-burn appliance, controller and appliance
By detecting that the shell is removed after being disassembled in the heating non-burning appliance, the problem of device parameter leakage is solved, and the effect of anti-leakage is achieved.
Patent Information
- Application Number
- CN202411804705.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-09
- Publication Date
- 2025-05-02
AI Technical Summary
The equipment parameters of heating and burning equipment are easily stolen by competitors through disassembly analysis, resulting in the leakage of core technologies.
When the instrument housing is detected to be disassembled, the stored instrument parameters are automatically deleted to prevent the parameters from being stolen.
It effectively prevents competitors from stealing device parameters, avoids leakage of core technology, and has no impact on normal users.
Smart Images

Figure CN119918103A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of data security of heat-not-burn appliances, and in particular to a method, device, controller and heat-not-burn appliance for deleting parameters of the heat-not-burn appliance. Background Art
[0002] During the production process of heating-not-burning appliances, appliance parameters such as the initial resistance value of the heating element, the resistance temperature coefficient, and the standard temperature curve are written into the appliance's register Flash or other storage devices for storage. Subsequent users need to use these appliance parameters when using the appliance. However, competitors of appliance manufacturers may disassemble and analyze the appliance to steal the appliance parameters stored in the appliance, resulting in the leakage of the appliance's core technology. Summary of the invention
[0003] In view of this, the embodiments of the present application provide a method, device, controller and heating without burning appliance for deleting parameters of the heating without burning appliance, which can prevent competitors from stealing appliance parameters and avoid leakage of the core technology of the appliance.
[0004] A first aspect of an embodiment of the present application provides a method for deleting parameters of a heating-not-burning appliance, comprising:
[0005] Check whether the casing of the heat-not-burn appliance has been disassembled;
[0006] If the housing is disassembled, the appliance parameters stored in the heat-not-burn appliance are deleted.
[0007] In the technical solution of the embodiment of the present application, if the heat-not-burn appliance detects that the shell is disassembled, the appliance parameters stored in the heat-not-burn appliance will be deleted. Through such a setting, if a competitor of the appliance manufacturer wants to steal the appliance parameters, when the competitor disassembles the appliance shell, the appliance will automatically delete the stored appliance parameters, so that the competitor will not be able to obtain the appliance parameters, thereby avoiding the problem of core technology leakage. In addition, since the appliance does not need to be disassembled during normal use, this technical solution generally does not affect the user of the appliance.
[0008] In one implementation of the embodiment of the present application, if the housing is disassembled, the appliance parameters stored in the heating without burning appliance are deleted, including:
[0009] If the housing is disassembled, the total number of heating times of the heat-not-burn appliance is obtained;
[0010] If the total number of heating times is less than the first number, the appliance parameters stored in the heating-without-combustion appliance are deleted.
[0011] In one implementation of the embodiment of the present application, after obtaining the total number of heating times of the heating-without-combustion appliance, the method further includes:
[0012] If the total number of heating times is greater than or equal to the first number, the appliance parameters stored in the heating-without-burning appliance are not deleted;
[0013] or,
[0014] If the total number of heating times is greater than or equal to the first number, the appliance parameters stored in the heating-without-combustion appliance are deleted, and a prompt message for restoring the appliance parameters is output.
[0015] In another implementation of the embodiment of the present application, if the housing is disassembled, the appliance parameters stored in the heating without burning appliance are deleted, including:
[0016] If the shell is disassembled, record the duration of the disassembly;
[0017] If the duration is greater than the first duration, the appliance parameters stored in the heating without burning appliance are deleted.
[0018] In an implementation of the embodiment of the present application, after recording the duration of the shell being disassembled, the method further includes:
[0019] If the duration is greater than the second duration, a prompt message to close the housing is output, and the second duration is less than the first duration.
[0020] In another implementation of the embodiment of the present application, if the housing is disassembled, the appliance parameters stored in the heating without burning appliance are deleted, including:
[0021] If the shell is disassembled, the cumulative number of times the shell is disassembled is obtained;
[0022] If the accumulated number of times exceeds the second number, the appliance parameters stored in the heating without burning appliance are deleted.
[0023] In one implementation of the embodiment of the present application, a distance measuring sensor is provided on a circuit board of the heating without burning appliance; detecting whether the housing of the heating without burning appliance is disassembled includes:
[0024] By using a distance measuring sensor, detecting a target distance between the circuit board and the housing every third time period;
[0025] If the target distance detected for multiple consecutive times is greater than the preset distance, it is determined that the housing is disassembled.
[0026] A second aspect of an embodiment of the present application provides a parameter deletion device for a heating-not-burning appliance, comprising:
[0027] A housing detection module, used to detect whether the housing of the heat-not-burn appliance has been disassembled;
[0028] The parameter deletion module is used to delete the appliance parameters stored in the heating without burning appliance if the housing is disassembled.
[0029] A third aspect of an embodiment of the present application provides a controller, 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, the parameter deletion method for a heating non-combustion appliance provided in the first aspect of an embodiment of the present application is implemented.
[0030] A fourth aspect of the embodiments of the present application provides a heating without burning appliance, which includes a controller provided in the third aspect of the embodiments of the present application.
[0031] A fifth aspect of an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the parameter deletion method for a heating non-combustion appliance provided in the first aspect of an embodiment of the present application is implemented.
[0032] 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
[0033] Figure 1 is a schematic diagram of a heating without burning device provided in an embodiment of the present application;
[0034] Figure 2 It is a flow chart of a parameter deletion method of a heating-not-burning appliance provided in an embodiment of the present application;
[0035] Figure 3 It is a schematic diagram of the operation flow of the parameter deletion method of the heating non-combustion appliance provided in an embodiment of the present application in an actual application scenario;
[0036] Figure 4 It is a structural framework diagram of a parameter deletion device for a heating-not-burning appliance provided in an embodiment of the present application;
[0037] Figure 5 It is a schematic diagram of a controller provided in an embodiment of the present application. DETAILED DESCRIPTION
[0038] 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.
[0039] When heating-not-burning appliances are assembled on the production line, the appliance parameters such as the initial resistance value of the heating element, the resistance temperature coefficient, and the standard temperature curve are written into the appliance's register Flash and other storage devices for storage. These appliance parameters play an important role in the normal use of the appliance and can be regarded as the core technology of the appliance. At present, competitors of appliance manufacturers may steal the appliance parameters stored in the appliance by disassembling and analyzing the appliance, which shows that the core technology of the appliance is at risk of leakage.
[0040] To address this problem, the embodiments of the present application provide a method, device, controller, and heat-not-burn appliance for deleting parameters of a heat-not-burn appliance. By deleting the appliance parameters stored in the appliance when it is detected that the housing of the appliance is disassembled, it is possible to prevent competitors from stealing the appliance parameters and avoid leakage of the core technology of the appliance. For more specific technical implementation details of the embodiments of the present application, please refer to the various embodiments described below.
[0041] like Figure 1 , which is a schematic diagram of a heating without burning appliance provided in an embodiment of the present application. Figure 1 The heating-not-burning device shown includes a controller, a heating element, and a battery module, wherein the controller is electrically connected to the heating element and the battery module, respectively. The controller can be used to control the temperature of the heating element, and the heating element can be heated up under the control of the controller to bake the aerosol-generating matrix, and the battery module is used to provide electrical energy to the controller and the heating element.
[0042] It should be understood that the executor of each method embodiment of the present application is a controller provided in the heating without burning appliance, for example, it can be a device such as the main control chip of the heating without burning appliance, and the embodiments of the present application do not impose any restrictions on the specific type of the controller.
[0043] See also Figure 2 , shows a parameter deletion method of a heating-not-burning appliance provided in an embodiment of the present application, comprising:
[0044] 201. Check whether the outer shell of the heating non-combustion appliance has been disassembled;
[0045] In the technical solution of the embodiment of the present application, the heating non-burning appliance is provided with a detection device for detecting whether the shell is disassembled, and the appliance will use the detection device to detect in real time whether the shell of the appliance is disassembled after it is turned on. In actual operation, the detection device can be various types of distance sensors (such as infrared sensors or ultrasonic sensors, etc.), radar devices, camera devices, or connectors for shell fitting detection, etc. The embodiment of the present application does not impose any restrictions on the specific type of the detection device.
[0046] In one implementation of the embodiment of the present application, a distance measuring sensor is provided on a circuit board of the heating without burning appliance; detecting whether the housing of the heating without burning appliance is disassembled includes:
[0047] (1) detecting the target distance between the circuit board and the housing every third time period by means of a distance measuring sensor;
[0048] (2) If the target distance detected multiple times in a row is greater than the preset distance, it is determined that the housing is disassembled.
[0049] In this implementation, a distance measuring sensor is set on the circuit board of the device to detect the distance between the circuit board and the device housing. Specifically, the distance between the circuit board and the housing is detected by the distance measuring sensor every third preset time period, which is recorded as the target distance d1. If the target distance d1 detected for multiple consecutive times is greater than a preset distance d2, it can be determined that the housing of the device is disassembled, otherwise it is determined that the housing of the device is normal (i.e., not disassembled). The distance between the circuit board and the device housing when the device housing is not disassembled can be measured in advance as d2, and d2 can be stored in a storage device such as a register Flash of the device. As an example, assuming that an infrared sensor is set on the circuit board of the device, the infrared sensor can be called at a frequency of 1 time / second, that is, the target distance d1 between the circuit board and the outer shell of the device is detected once per second, and the distance d2 stored in the register Flash is read synchronously; d1 is compared with d2. If d1 does not exceed d2, it can be determined that the outer shell of the device is normal. If d1 exceeds d2, the count value of the internal counter Count can be increased by 1. When the target distance d1 detected for n consecutive times is greater than d2, the count value of the internal counter Count will reach n, and it can be determined that the outer shell of the device is disassembled. In the process of accumulating the count value, in order to prevent the influence of excessive distance measurement error, if it is detected that the target distance d1 of a certain time does not exceed d2, the count value of the internal counter Count can be cleared and the count can be accumulated again. Through such a setting, it is relatively convenient and accurate to detect whether the outer shell of the device is disassembled.
[0050] 202. If the housing is disassembled, the appliance parameters stored in the heating without burning appliance are deleted.
[0051] Since the shell of the appliance will not be disassembled during normal use, if it is detected that the shell of the appliance is disassembled, it can be considered that the current competitor of the appliance manufacturer is disassembling the machine to analyze the circuit and internal parameters, so all or part of the appliance parameters stored in the appliance are deleted. For example, assuming that the appliance parameters such as the initial resistance of the heating element, the resistance temperature coefficient and the standard temperature curve are stored in the storage device such as the register Flash of the appliance, then when it is detected that the shell of the appliance is disassembled, only a part of the most core appliance parameters can be deleted, such as only deleting the standard temperature curve, or all appliance parameters including the initial resistance of the heating element, the resistance temperature coefficient and the standard temperature curve can be deleted. After deleting the appliance parameters, the appliance will not be able to be used normally, which can also prevent the competitors of the appliance manufacturer from stealing more technical information to a certain extent.
[0052] In some cases, the above operation process may result in the problem of accidentally deleting the device parameters. For example, the user of the device may accidentally disassemble the device shell or take the initiative to disassemble the device shell out of curiosity, the device shell may fall due to an accident, etc. In view of these situations, after the device parameters are accidentally deleted, the user will not be able to use the device normally. In order to minimize the occurrence of accidental deletion of device parameters, the embodiments of the present application propose the following multiple operational implementation methods.
[0053] In one implementation of the embodiment of the present application, if the housing is disassembled, the appliance parameters stored in the heating-not-burning appliance are deleted, including:
[0054] (1) If the housing is disassembled, obtain the total number of heating times of the heat-not-burn appliance;
[0055] (2) If the total number of heating times is less than the first number, the appliance parameters stored in the heating-without-combustion appliance are deleted.
[0056] When it is detected that the outer shell of the appliance is disassembled, the total number of heating times of the appliance is further obtained, and it is determined whether the total number of heating times is less than the preset first number. If so, the appliance parameters stored in the appliance are deleted, otherwise the appliance parameters stored in the appliance may not be deleted. Competitors of appliance manufacturers generally purchase new appliances on their own, and then disassemble and analyze the appliances. Generally, the appliances are not heated multiple times before disassembly. Therefore, the total number of heating times of the appliances is usually small when the competitors disassemble the appliances. As for normal users of appliances, the purpose of purchasing appliances is to use them. Therefore, when the outer shell of the appliance is disassembled, the total number of heating times of the appliance is usually large. Based on this feature, when the outer shell of the appliance is disassembled, if it is found that the total number of heating times of the appliance is small, it can be considered that the current situation is the analysis of the competitor's disassembly, so the appliance parameters stored in the appliance are deleted. If it is found that the total number of heating times of the appliance is large, it can be considered that the user has disassembled the appliance shell by mistake, the user has disassembled the appliance shell out of curiosity, or the appliance shell has fallen due to an accident, etc., and the appliance parameters stored in the appliance may not be deleted. By setting in this way, the occurrence of accidental deletion of device parameters can be reduced to a certain extent.
[0057] In one implementation of the embodiment of the present application, after obtaining the total number of heating times of the heating-without-combustion appliance, the method further includes:
[0058] If the total number of heating times is greater than or equal to the first number, the appliance parameters stored in the heating-without-burning appliance are not deleted;
[0059] or,
[0060] If the total number of heating times is greater than or equal to the first number, the appliance parameters stored in the heating-without-combustion appliance are deleted, and a prompt message for restoring the appliance parameters is output.
[0061] When it is found that the total number of heating times of the appliance is greater than or equal to the first number, that is, the total number of heating times is large, it is considered that the user has mistakenly opened the appliance shell, the user has curiously opened the appliance shell, or the appliance shell has fallen due to an accident. There are two different processing methods for this type of situation. The first processing method is not to delete the appliance parameters stored in the heating-not-burning appliance, so that when the user closes the shell again, the appliance can be used normally, which is very convenient to operate. The second processing method is to also delete the appliance parameters stored in the heating-not-burning appliance, but will output prompt information for restoring the appliance parameters in various ways, such as through voice playback or screen display, prompting the user to contact the appliance manufacturer or dealer to restore the appliance parameters. The disadvantage of the second processing method is that the user still cannot use the appliance normally after closing the shell again, which will bring certain inconvenience to the user. However, considering that some components of the appliance may be damaged or lost in the case of the user mistakenly removing the shell, there are potential safety hazards. The second processing method can reduce the safety hazard and improve the safety of the user using the appliance.
[0062] In another implementation of the embodiment of the present application, if the housing is disassembled, the appliance parameters stored in the heating without burning appliance are deleted, including:
[0063] (1) If the outer shell is disassembled, record the duration of the disassembly;
[0064] (2) If the duration is greater than the first duration, the appliance parameters stored in the heating without burning appliance are deleted.
[0065] When it is detected that the shell of the device is disassembled, the duration of the shell being disassembled is recorded. When the duration increases to more than the first duration, the device parameters stored in the device are deleted. If the shell of the device is detected to be closed before the duration reaches the first duration, the device parameters stored in the device may not be deleted. The time required for the competitor of the device manufacturer to perform disassembly analysis is generally long, and if the normal user of the device accidentally disassembles the device shell, the shell will generally be reclosed in a short time. Based on this feature, when the shell of the device is disassembled, if the duration of the shell being disassembled exceeds the preset duration, it can be considered that the current situation is the competitor's disassembly analysis, so the device parameters stored in the device are deleted; if the shell is detected to be reclosed when the duration of the shell being disassembled does not reach the preset duration, it can be considered that the user accidentally disassembles the device shell, the user is curious to disassemble the device shell, or the device shell falls due to an accident, so the device parameters stored in the device are not deleted. Through such a setting, the occurrence of accidental deletion of device parameters can also be reduced to a certain extent.
[0066] In an implementation of the embodiment of the present application, after recording the duration of the shell being disassembled, the method further includes:
[0067] If the duration is greater than the second duration, a prompt message to close the housing is output, and the second duration is less than the first duration.
[0068] In order to prevent the user from forgetting to close the shell after accidentally removing the shell of the device, a prompt message to close the shell can be output through voice playback or screen display when the shell is opened for a second time, and the second time is less than the first time. For example, assuming that the first time is 5 minutes and the second time is 1 minute, the device will prompt the user to close the shell 1 minute after the shell of the device is opened; if the user closes the shell within 5 minutes after the shell is opened, the device parameters will not be deleted, and the user can use the device normally afterwards; if the user still does not close the shell after 5 minutes after the shell is opened, the device parameters will be deleted, and the user needs to contact the device manufacturer or dealer to restore the device parameters.
[0069] In another implementation of the embodiment of the present application, if the housing is disassembled, the appliance parameters stored in the heating without burning appliance are deleted, including:
[0070] (1) If the outer shell is disassembled, obtain the cumulative number of times the outer shell is disassembled;
[0071] (2) If the accumulated number of times exceeds the second number, the appliance parameters stored in the heating-not-burning appliance are deleted.
[0072] When it is detected that the shell of the device is disassembled, the cumulative number of times the shell is disassembled is further obtained, and it is determined whether the cumulative number exceeds the preset second number. If so, the device parameters stored in the device are deleted, otherwise the device parameters stored in the device may not be deleted. When the competitors of the device manufacturer perform disassembly analysis, they generally need to disassemble the shell and close the shell multiple times, so the cumulative number of times the shell is disassembled will be large. As for the situation where the user accidentally disassembles the device shell, the user disassembles the device shell out of curiosity, or the device shell falls due to unexpected reasons, it usually occurs once or in small quantities, so the cumulative number of times the shell is disassembled will be small. Based on this feature, the device can set a counter specifically for counting the cumulative number of times the shell is disassembled. Whenever the shell is detected to be disassembled once, the count value of the counter is increased by one. When the count value reaches the second number, it can be considered that the current situation is a disassembly analysis by a competitor, so the device parameters stored in the device are deleted. When the count value has not reached the second count, it can be considered that the user has accidentally opened the appliance shell, the user has opened the appliance shell out of curiosity, or the appliance shell has fallen due to an accident, so the appliance parameters stored in the appliance are not deleted. By setting this, the occurrence of accidental deletion of appliance parameters can be reduced to a certain extent.
[0073] In the technical solution of the embodiment of the present application, if the heat-not-burn appliance detects that the shell is disassembled, the appliance parameters stored in the heat-not-burn appliance will be deleted. By setting it in this way, if a competitor wants to steal the appliance parameters, when the competitor disassembles the appliance shell, the appliance will automatically delete the stored appliance parameters, so that the competitor will not be able to obtain the appliance parameters, thereby avoiding the problem of core technology leakage. In addition, since the appliance does not need to be disassembled during normal use, this technical solution generally does not affect the user of the appliance.
[0074] To facilitate understanding of the parameter deletion method for a heating non-combustion appliance provided in an embodiment of the present application, an actual application scenario is listed below.
[0075] like Figure 3 FIG. 1 is a schematic diagram of the operation flow of the parameter deletion method of the heating-not-burning appliance provided in an embodiment of the present application in an actual application scenario. Figure 3In the application scenario shown, the device is in standby mode, and calls the infrared sensor module at a frequency of 1 time / second to detect the distance d1 between the device housing and the infrared sensor module in real time; compares the detected distance d1 with the maximum distance d2 stored in the register Flash, and if d1 does not exceed d2, the count value of the internal counter Count is cleared, and it is determined that the device housing is installed normally and the device can be used normally, and returns to the step of calling the infrared sensor module in the standby mode; if d1 exceeds d2, the count value of the internal counter Count is increased by 1, and then it is determined whether the Count count value exceeds the set value n; if the Count count value does not exceed the set value n, it returns to the step of calling the infrared sensor module in the standby mode and continues the next distance detection; if the Count count value exceeds the set value n, it means that the distance d1 between the device housing and the infrared sensor module has been detected to exceed d2 for more than n consecutive times, and it is determined that the device housing is disassembled, and the Flash erase function is called to delete part or all of the device parameters stored in the register Flash of the device. Through such a setting, when a competitor of the device manufacturer disassembles the device casing with the intention of stealing the device parameters, the device will automatically delete the stored device parameters, thereby effectively preventing the leakage of core technologies.
[0076] 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.
[0077] A parameter deletion method for a heat-not-burn appliance is mainly described above, and a parameter deletion device for a heat-not-burn appliance will be described below.
[0078] See also Figure 4 In the embodiment of the present application, an embodiment of a parameter deletion device for a heating non-combustion appliance includes:
[0079] The housing detection module 401 is used to detect whether the housing of the heating-not-burning appliance is disassembled;
[0080] The parameter deletion module 402 is used to delete the appliance parameters stored in the heating without burning appliance if the housing is disassembled.
[0081] In one implementation of the embodiment of the present application, the parameter deletion module includes:
[0082] A total heating times acquisition unit, used to acquire the total heating times of the heating-not-burning appliance if the housing is disassembled;
[0083] The first parameter deleting unit is used to delete the appliance parameters stored in the heating-without-combustion appliance if the total number of heating times is less than the first number.
[0084] In one implementation of the embodiment of the present application, the parameter deletion module further includes:
[0085] A parameter retaining unit, for not deleting the appliance parameters stored in the heating-without-burning appliance if the total number of heating times is greater than or equal to the first number;
[0086] The second parameter deleting unit is used to delete the appliance parameters stored in the heating-without-combustion appliance if the total number of heating times is greater than or equal to the first number, and output a prompt message for restoring the appliance parameters.
[0087] In another implementation of the embodiment of the present application, the parameter deletion module includes:
[0088] A disassembly duration recording unit, used for recording the duration of the disassembly of the shell if the shell is disassembled;
[0089] The third parameter deleting unit is used to delete the appliance parameters stored in the heating without burning appliance if the duration is greater than the first duration.
[0090] In one implementation of the embodiment of the present application, the parameter deletion module further includes:
[0091] The prompt information output unit is used to output a prompt information of closing the shell if the duration is greater than a second duration, and the second duration is less than the first duration.
[0092] In another implementation of the embodiment of the present application, the parameter deletion module includes:
[0093] A disassembly times acquisition unit, used for acquiring the cumulative number of times the outer shell is disassembled if the outer shell is disassembled;
[0094] The fourth parameter deleting unit is used to delete the appliance parameters stored in the heating without burning appliance if the accumulated number of times exceeds the second number.
[0095] In one implementation of the embodiment of the present application, a distance measuring sensor is provided on a circuit board of the heating-not-burning appliance; and the housing detection module includes:
[0096] A distance detection unit, used for detecting a target distance between the circuit board and the housing once every third time period through a distance measuring sensor;
[0097] The disassembly determination unit is used to determine that the housing is disassembled if the target distance detected for multiple consecutive times is greater than a preset distance.
[0098] An embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the parameter deletion method of the heating non-combustion appliance as described in any of the above embodiments is implemented.
[0099] Figure 5 is a schematic diagram of a controller provided in an embodiment of the present application. Figure 5 As shown, the controller 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, the steps in the above-mentioned embodiments of the parameter deletion method of each heating non-combustion appliance are implemented, for example Figure 2 Alternatively, when the processor 50 executes the computer program 52, the functions of each module / unit in the above-mentioned device embodiments are realized, for example Figure 4 Functions of modules 401 to 402 are shown.
[0100] The computer program 52 may be divided into one or more modules / units, which are stored in the memory 51 and executed by the processor 50 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 52 in the controller 5.
[0101] The processor 50 may be a central processing unit (CPU), or 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.
[0102] The memory 51 may be an internal storage unit of the controller 5, such as a hard disk or memory of the controller 5. The memory 51 may also be an external storage device of the controller 5, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the controller 5. Further, the memory 51 may include both an internal storage unit of the controller 5 and an external storage device. The memory 51 is used to store the computer program and other programs and data required by the controller. The memory 51 may also be used to temporarily store data that has been output or is to be output.
[0103] The present application also provides a heating without burning device, which includes: Figure 5 Controller shown.
[0104] 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.
[0105] 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.
[0106] 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.
[0107] 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.
[0108] 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.
[0109] 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.
[0110] 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.
[0111] 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.
[0112] 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 method for deleting parameters of a heat-not-burn appliance, characterized in that: include: Check whether the casing of the heat-not-burn appliance has been disassembled; If the housing is disassembled, the appliance parameters stored in the heating without burning appliance are deleted.
2. The method according to claim 1, characterized in that If the housing is disassembled, deleting the appliance parameters stored in the heating without burning appliance comprises: If the housing is disassembled, obtaining the total number of heating times of the heat-not-burn appliance; If the total number of heating times is less than the first number, the appliance parameters stored in the heating without burning appliance are deleted.
3. The method according to claim 2, characterized in that After obtaining the total number of heating times of the heating without burning appliance, the method further includes: If the total number of heating times is greater than or equal to the first number of times, the appliance parameters stored in the heating without burning appliance are not deleted; or, If the total number of heating times is greater than or equal to the first number, the appliance parameters stored in the heating without burning appliance are deleted, and a prompt message for restoring the appliance parameters is output.
4. The method according to claim 1, characterized in that If the housing is disassembled, deleting the appliance parameters stored in the heating without burning appliance comprises: If the shell is disassembled, the duration of the disassembly of the shell is recorded; If the duration is greater than the first duration, the appliance parameters stored in the heating without burning appliance are deleted.
5. The method according to claim 4, characterized in that After recording the duration of the shell being disassembled, the method further includes: If the duration is greater than a second duration, a prompt message to close the housing is output, and the second duration is less than the first duration.
6. The method according to claim 1, characterized in that If the housing is disassembled, deleting the appliance parameters stored in the heating without burning appliance comprises: If the shell is disassembled, obtaining the cumulative number of times the shell is disassembled; If the accumulated number of times exceeds the second number, the appliance parameters stored in the heating without burning appliance are deleted.
7. The method according to any one of claims 1 to 6, characterized in that: The circuit board of the heating without burning appliance is provided with a distance measuring sensor; the method of detecting whether the shell of the heating without burning appliance is disassembled comprises: By means of the distance measuring sensor, a target distance between the circuit board and the housing is detected every third time period; If the target distances detected for multiple consecutive times are all greater than a preset distance, it is determined that the housing is disassembled.
8. A parameter deletion device for a heating-not-burning appliance, characterized in that: include: A housing detection module, used to detect whether the housing of the heat-not-burn appliance has been disassembled; A parameter deletion module is used to delete the appliance parameters stored in the heating without burning appliance if the shell is disassembled.
9. A controller 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 parameter deletion method for the heating non-burning appliance according to any one of claims 1 to 7 is implemented.
10. A heating without burning device, characterized in that: Comprising a controller as claimed in claim 9.