Heating control method and device for heating non-combustion appliance, controller and appliance
By using ultrasonic signals to identify the type of insertion object in heating non-burning appliances, the problem of the risk of misstarting start in the prior art is solved, and more accurate heating control is achieved.
Patent Information
- Application Number
- CN202411758628.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-30
- Publication Date
- 2025-03-07
AI Technical Summary
Existing heating-free burning appliances may be started by mistake after the object is inserted through infrared sensors, and there is a risk of accidental starting of heating-free burning appliances.
Ultrasonic signals are used to transmit to the object, and the characteristics of the reflected echo signal are determined whether the object is an aerosol-generating matrix. If so, heating will be started.
Accurately identifying the type of insertion object through the reflection characteristics of the ultrasonic signal, reducing the risk of incorrect starting of heating the instrument without burning.
Smart Images

Figure CN119563941A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of heating control of heat-without-combustion appliances, and in particular to a heating control method, device, controller and heat-without-combustion appliance. Background Art
[0002] When the heat-not-burn device starts heating, the heating element can be used to heat and bake the aerosol-generating matrix for the user to inhale. Existing heat-not-burn devices can use infrared sensors to achieve the insertion self-starting function, that is, when the user inserts the aerosol-generating matrix into the device, the device can detect the insertion of the object through the infrared sensor and automatically start the heating function. However, if the user inserts a foreign object of similar size such as a metal rod or a ceramic rod into the device, the device will still detect the insertion of the object through the infrared sensor and start heating, which shows that there is a risk of false start. Summary of the invention
[0003] In view of this, the embodiments of the present application provide a heating control method, device, controller and heating non-combustion appliance, which can more accurately identify whether the object inserted into the appliance is an aerosol generating matrix, thereby reducing the risk of misstarting the appliance.
[0004] A first aspect of an embodiment of the present application provides a heating control method for a heating-not-burning appliance, comprising:
[0005] When an object is detected to be inserted into the heating-not-burning device, an ultrasonic signal is emitted to the object;
[0006] After receiving an echo signal based on the reflection of the ultrasonic signal, determining whether the object is an aerosol generating substrate according to the echo signal;
[0007] If the object is an aerosol generating substrate, heating of the heat-not-burn appliance is initiated.
[0008] In the technical solution of the embodiment of the present application, after the heating-not-burning device detects that an object has been inserted, it will emit an ultrasonic signal to the object. When the ultrasonic signal hits the object, it will be reflected to form an echo signal. After receiving the echo signal, the device determines whether the object is an aerosol-generating matrix based on the echo signal. If it is determined that the object is an aerosol-generating matrix, the heating is started. Since the material density and elastic modulus of foreign objects such as metal rods and ceramic rods are significantly different from those of aerosol-generating matrices, the echo signals reflected by the ultrasonic signal when hitting these foreign objects are also significantly different from the echo signals reflected when hitting the aerosol-generating matrix. Therefore, the above process can more accurately identify whether the object inserted into the device is an aerosol-generating matrix based on the characteristics of the echo signal, and the heating of the device is started only when the object is determined to be an aerosol-generating matrix, thereby reducing the risk of false start of the device.
[0009] In one implementation of the embodiment of the present application, determining whether the object is an aerosol generating substrate according to the echo signal includes:
[0010] Generate an echo attenuation curve of the object according to the echo signal; wherein the echo attenuation curve is used to represent the relationship between the wavelength of the echo signal and time;
[0011] Whether the object is an aerosol generating matrix is determined based on the curve characteristics of the echo attenuation curve.
[0012] In an implementation of the embodiment of the present application, generating an echo attenuation curve of an object according to an echo signal includes:
[0013] Convert the echo signal into a digital signal;
[0014] Generate an echo attenuation curve based on the digital signal within a preset time range.
[0015] In one implementation of the embodiment of the present application, determining whether the object is an aerosol generating substrate according to the curve characteristics of the echo attenuation curve includes:
[0016] Detecting the target integral amount of the echo attenuation curve within a preset time range;
[0017] If the target integrated amount is within a preset integrated amount range, the object is determined to be an aerosol generating matrix.
[0018] In another implementation of the embodiment of the present application, determining whether the object is an aerosol generating substrate according to the curve characteristics of the echo attenuation curve includes:
[0019] Detecting the attenuation slope of the echo attenuation curve; wherein the attenuation slope is the slope of the line connecting two adjacent peak points in the echo attenuation curve;
[0020] If the attenuation slope is within a preset slope range, the object is determined to be an aerosol generating substrate.
[0021] In another implementation of the embodiment of the present application, determining whether the object is an aerosol generating substrate according to the curve characteristics of the echo attenuation curve includes:
[0022] Detecting the target integral of the echo attenuation curve within a preset time range and the attenuation slope of the echo attenuation curve; wherein the attenuation slope is the slope of the line connecting two adjacent peak points in the echo attenuation curve;
[0023] If the target integrated amount is within a preset integrated amount range, and the attenuation slope is within a preset slope range, then it is determined that the object is an aerosol generating matrix.
[0024] In one implementation of the embodiment of the present application, transmitting an ultrasonic signal to an object includes:
[0025] Detect the distance between the object and the heat exchange core of the heat-not-burn appliance;
[0026] If the distance is less than the set threshold, an ultrasonic signal is emitted to the object.
[0027] A second aspect of an embodiment of the present application provides a heating control device for a heating-not-burning appliance, comprising:
[0028] An ultrasonic transmitting module, for transmitting an ultrasonic signal to the object when an object is detected to be inserted into the heating non-combustion device;
[0029] An object determination module is used to determine whether the object is an aerosol generating matrix according to the echo signal after receiving the echo signal based on the reflection of the ultrasonic signal;
[0030] The heating control module is used to start heating of the heat-not-burn device if the object is an aerosol-generating substrate.
[0031] 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 heating control method for a heating non-combustion appliance provided in the first aspect of an embodiment of the present application is implemented.
[0032] 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.
[0033] A fifth aspect of an embodiment of the present application provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, it implements the heating control method for a heating non-combustion appliance provided in the first aspect of the embodiment of the present application.
[0034] 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
[0035] Figure 1 is a schematic diagram of a heating without burning device provided in an embodiment of the present application;
[0036] Figure 2 It is a flow chart of a heating control method of a heat-not-burn appliance provided in an embodiment of the present application;
[0037] Figure 3 It is a schematic diagram of the principle of identifying whether an object inserted into an instrument is an aerosol generating substrate according to the curve characteristics of the echo attenuation curve provided by an embodiment of the present application;
[0038] Figure 4 It is a schematic diagram of the operation flow of a heating control method for a heating-without-combustion appliance provided in an embodiment of the present application in a practical application scenario;
[0039] Figure 5 It is a structural framework diagram of a heating control device for a heating-without-combustion appliance provided in an embodiment of the present application;
[0040] Figure 6 It is a schematic diagram of a controller provided in an embodiment of the present application. DETAILED DESCRIPTION
[0041] 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.
[0042] Existing heat-not-burn appliances usually have an insertion self-start function, which can automatically start heating after the insertion of an aerosol-generating substrate is detected by an infrared sensor, making it convenient for users to use. However, the infrared sensor cannot identify whether the object inserted into the appliance is an aerosol-generating substrate. The appliance will also start heating after a foreign object of similar size such as a metal rod or ceramic rod is inserted, which poses a high risk of false start.
[0043] To address this problem, the embodiments of the present application provide a heating control method, device, controller, and heating non-burning appliance, which can more accurately identify whether an object inserted into the appliance is an aerosol-generating substrate, thereby reducing the risk of mis-starting the appliance. For more specific technical implementation details of the embodiments of the present application, please refer to the various embodiments described below.
[0044] 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.
[0045] 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.
[0046] See also Figure 2 , shows a heating control method for a heating-not-burning appliance provided in an embodiment of the present application, comprising:
[0047] 201. When an object is detected to be inserted into the heating non-combustion device, an ultrasonic signal is emitted to the object;
[0048] In the technical solution of the embodiment of the present application, the heating-not-burning device may be provided with an infrared sensor and an ultrasonic sensor. Among them, the infrared sensor may be installed at the bottom of the receiving channel of the aerosol-generating matrix of the device, and the infrared sensor transmits an infrared signal to the object inserted into the device at a set frequency. According to the received reflected signal, the distance between the object and the heat exchange core at the bottom of the receiving channel can be calculated, thereby determining whether the object is inserted into the device and the length of the object inserted into the device. The ultrasonic sensor may be installed on the side of the receiving channel of the aerosol-generating matrix of the device, and is used to transmit ultrasonic signals to the object inserted into the device, and receive echo signals formed by reflection. After the infrared sensor detects that the object has been inserted into the device for a certain length, the ultrasonic sensor can be activated to control the ultrasonic sensor to transmit ultrasonic signals to the object at the set frequency.
[0049] In one implementation of the embodiment of the present application, transmitting an ultrasonic signal to an object includes:
[0050] (1) The distance between the detection object and the heat exchange core of the heating-not-burning appliance;
[0051] (2) If the distance is less than the set threshold, an ultrasonic signal is emitted toward the object.
[0052] When the object is inserted into the device, the device detects the distance d between the object and the heat exchange core in real time. Specifically, the distance d can be detected by an infrared sensor. In addition, considering that the device of the embodiment of the present application is also provided with an ultrasonic sensor, an ultrasonic sensor can also be used instead of an infrared sensor to save the device cost to a certain extent. For example, an ultrasonic sensor can be set at the bottom of the accommodating channel of the device to emit ultrasonic waves in the direction of the entrance of the accommodating channel. After hitting the object, the ultrasonic wave will be reflected to form an echo signal. Since the propagation speed c of the ultrasonic wave in the air is known, the distance d between the object and the heat exchange core can be calculated based on the propagation time difference and propagation speed c of the echo signals collected twice. In addition to using infrared sensors and ultrasonic sensors, other devices such as radar devices can also be used to detect the distance d. The embodiment of the present application does not impose any restrictions on the specific distance detection method. If the distance d is detected to be less than the set threshold, it means that the object has been inserted into the device for a certain length and meets the ultrasonic start standard. At this time, the ultrasonic sensor installed on the side of the accommodating channel is turned on to emit an ultrasonic signal to the object at a set frequency.
[0053] 202. After receiving an echo signal based on the reflection of the ultrasonic signal, determine whether the object is an aerosol generating matrix according to the echo signal;
[0054] The ultrasonic signal emitted by the ultrasonic sensor will be reflected to form an echo signal after hitting the object inserted into the device, and the echo signal can be received by the ultrasonic sensor. Since the attenuation of the echo signal is significantly related to factors such as the material density and elastic modulus of the object, and the material density and elastic modulus of foreign objects such as metal rods and ceramic rods are greatly different from those of the aerosol generating matrix, there is a large difference in signal characteristics between the echo signal corresponding to the aerosol generating matrix and the echo signal corresponding to the foreign object. Based on these signal characteristic differences, the type of object inserted into the device can be distinguished more accurately. The following describes how to identify whether the object inserted into the device is an aerosol generating matrix based on the echo signal.
[0055] In one implementation of the embodiment of the present application, determining whether the object is an aerosol generating substrate according to the echo signal includes:
[0056] (1) generating an echo attenuation curve of the object according to the echo signal; wherein the echo attenuation curve is used to represent the relationship between the wavelength and time of the echo signal;
[0057] (2) Determine whether the object is an aerosol generating matrix based on the curve characteristics of the echo attenuation curve.
[0058] The device can generate an echo attenuation curve of the object after performing certain signal processing based on the received echo signal. The echo attenuation curve is used to represent the relationship between the wavelength of the echo signal and time, and can clearly reflect the relationship between the wavelength of the echo signal and the time. Since there is a large difference in signal characteristics between the echo signal corresponding to the aerosol generating matrix and the echo signal corresponding to the foreign body, there is also a large difference in curve characteristics between the echo attenuation curve corresponding to the aerosol generating matrix and the echo attenuation curve corresponding to the foreign body. Therefore, according to the curve characteristics of the generated echo attenuation curve, it can be determined whether the object inserted into the device is an aerosol generating matrix.
[0059] In an implementation of the embodiment of the present application, generating an echo attenuation curve of an object according to an echo signal includes:
[0060] (1) Convert the echo signal into a digital signal;
[0061] (2) Generate an echo attenuation curve based on the digital signal within a preset time range.
[0062] When generating the echo attenuation curve of the object according to the echo signal, the received echo signal is converted into an electrical signal by an ultrasonic sensor, and the electrical signal can be converted into a corresponding digital signal after amplification and filtering. After that, the digital signal within the preset time range is obtained, and the corresponding echo attenuation curve is generated according to the digital signal. In order to determine as quickly as possible whether the object inserted into the device is an aerosol generating matrix, the preset time range can be selected to be shorter. For example, the digital signal within 1 second can be intercepted as a parameter and passed into the ultrasonic drawing function to draw the corresponding echo attenuation curve, so that the object type can be identified in a short time of about 1 second. In the echo attenuation curve, there are many curve features that can be used to identify the object type, which are described below.
[0063] In one implementation of the embodiment of the present application, determining whether the object is an aerosol generating substrate according to the curve characteristics of the echo attenuation curve includes:
[0064] (1) Detecting the target integral of the echo attenuation curve within a preset time range;
[0065] (2) If the target integrated amount is within a preset integrated amount range, the object is determined to be an aerosol generating matrix.
[0066] The first curve feature that can be used to identify the type of object is the integral amount. The target integral amount of the echo attenuation curve within the above-mentioned preset time range can be obtained by calculating the integral area. Then, the target integral amount is compared with the preset integral amount range. If the target integral amount is within the integral amount range, it is determined that the object is an aerosol generating matrix, otherwise it is determined that the object is not an aerosol generating matrix. Specifically, the function expression f(t) of the echo attenuation curve can be obtained by the curve fitting method. Assuming that the preset time range is 0-1 seconds, by calculating the integral The target integral amount I can be obtained. The device can pre-test the value range of the integral amount of the echo attenuation curve obtained in the preset time range when the aerosol generating matrix is inserted, so as to construct the integral amount range [I1, I2], and the integral amount range [I1, I2] can be stored in a storage device such as a register Flash. After calculating and obtaining the target integral amount I of the echo attenuation curve corresponding to the current object, if I is within [I1, I2], it is determined that the current object is an aerosol generating matrix, and if I is outside [I1, I2], it is determined that the current object is not an aerosol generating matrix.
[0067] In another implementation of the embodiment of the present application, determining whether the object is an aerosol generating substrate according to the curve characteristics of the echo attenuation curve includes:
[0068] (1) detecting the attenuation slope of the echo attenuation curve; wherein the attenuation slope is the slope of a line connecting two adjacent peak points in the echo attenuation curve;
[0069] (2) If the attenuation slope is within a preset slope range, the object is determined to be an aerosol generating matrix.
[0070] The second curve feature that can be used to identify the type of object is the attenuation slope, which is the slope of the line connecting two adjacent peak points in the echo attenuation curve. After calculating the attenuation slope of the echo attenuation curve corresponding to the object, the attenuation slope is compared with the preset slope range. If the attenuation slope is within the slope range, the object is determined to be an aerosol generating matrix, otherwise the object is determined not to be an aerosol generating matrix. Specifically, after obtaining the echo attenuation curve, two adjacent peak points can be arbitrarily selected, and the slope of their connecting line is calculated to obtain the attenuation slope K. The device can pre-test the range of values of the attenuation slope of the echo attenuation curve obtained in the preset time range when the aerosol generating matrix is inserted, thereby constructing the slope range [K1, K2], and the slope range [K1, K2] can be stored in a storage device such as a register Flash. After calculating the attenuation slope K of the echo attenuation curve corresponding to the current object, if K is within [K1, K2], the current object is determined to be an aerosol generating matrix; if K is outside [K1, K2], the current object is determined not to be an aerosol generating matrix.
[0071] In another implementation of the embodiment of the present application, determining whether the object is an aerosol generating substrate according to the curve characteristics of the echo attenuation curve includes:
[0072] (1) detecting a target integral of an echo attenuation curve within a preset time range and an attenuation slope of the echo attenuation curve; wherein the attenuation slope is the slope of a line connecting two adjacent peak points in the echo attenuation curve;
[0073] (2) If the target integrated amount is within a preset integrated amount range and the attenuation slope is within a preset slope range, the object is determined to be an aerosol generating matrix.
[0074] This is a method of combining the integral amount with the attenuation slope, which can further improve the accuracy of object type recognition. Referring to the description above, the device can pre-store the integral amount range [I1, I2] and the slope range [K1, K2]. After obtaining the echo attenuation curve corresponding to the current object, the target integral amount I and the attenuation slope K of the echo attenuation curve within the preset time range are detected. If I is within [I1, I2] and K is within [K1, K2], the current object is determined to be an aerosol generating matrix. If I is outside [I1, I2] or K is outside [K1, K2], the current object is determined not to be an aerosol generating matrix.
[0075] In another implementation of the embodiment of the present application, determining whether the object is an aerosol generating substrate according to the curve characteristics of the echo attenuation curve includes:
[0076] (1) Detect the target time difference between two adjacent peaks in the echo attenuation curve;
[0077] (2) If the target time difference is within a preset time difference range, the object is determined to be an aerosol generating matrix.
[0078] The third curve feature that can be used to identify the type of object is the time difference between two adjacent peaks in the echo attenuation curve. After calculating the target time difference between two adjacent peaks in the echo attenuation curve corresponding to the object, the target time difference is compared with the preset time difference range. If the target time difference is within the time difference range, the object is determined to be an aerosol generating matrix, otherwise the object is determined not to be an aerosol generating matrix. Specifically, after obtaining the echo attenuation curve, two adjacent peak points can be arbitrarily selected, and their time difference is calculated to obtain the target time difference T. The device can pre-test the range of the time difference between two adjacent peaks in the echo attenuation curve obtained when the aerosol generating matrix is inserted, thereby constructing the time difference range [T1, T2], and the time difference range [T1, T2] can be stored in a storage device such as a register Flash. After calculating the target time difference T between two adjacent peaks in the echo attenuation curve corresponding to the current object, if T is within [T1, T2], the current object is determined to be an aerosol generating matrix; if T is outside [T1, T2], the current object is determined not to be an aerosol generating matrix.
[0079] As an example, Figure 3 1 is a schematic diagram of the principle of identifying whether an object inserted into an instrument is an aerosol generating substrate according to the curve characteristics of the echo attenuation curve provided by an embodiment of the present application. Figure 3 The horizontal axis represents time, and the vertical axis represents wavelength. It shows the echo attenuation curve corresponding to a certain object. The curve characteristics of the echo attenuation curve corresponding to different types of objects are quite different. For example, the amplitude and frequency of the curve waveform are different. Assuming that the object is inserted into the device at a certain speed, as the insertion area of the object increases, the return sound wave received by the ultrasonic sensor gradually increases until the sound wave intensity stabilizes after the object is fully inserted. By selecting a fixed time period t to calculate the integral area, the target integral amount I of the echo attenuation curve can be obtained, which corresponds to Figure 3 The shaded area in the echo attenuation curve has symmetrical upper and lower halves. Figure 3 Take the upper half as an example). By selecting two adjacent peak points A and B, the slope of the connecting line AB can be calculated as the attenuation slope K of the echo attenuation curve. The integral amount range [I1, I2] and the slope range [K1, K2] corresponding to the aerosol generating matrix are stored in advance. By judging whether the target integral amount I is within the integral amount range [I1, I2] and whether the attenuation slope K is within the slope range [K1, K2], it is possible to more accurately identify whether the object is an aerosol generating matrix.
[0080] 203. If the object is an aerosol generating substrate, start heating the heat-not-burn device.
[0081] If it is determined that the object inserted into the apparatus is an aerosol generating matrix, the heating of the heating non-combustion apparatus is started, and the heating element can be controlled according to the stored standard temperature curve; if it is determined that the object inserted into the apparatus is not an aerosol generating matrix, the apparatus is not allowed to heat, thereby avoiding the problem of false start-up.
[0082] In the technical solution of the embodiment of the present application, after the heating-not-burning device detects that an object has been inserted, it will emit an ultrasonic signal to the object. When the ultrasonic signal hits the object, it will be reflected to form an echo signal. After receiving the echo signal, the device determines whether the object is an aerosol-generating matrix based on the echo signal. If it is determined that the object is an aerosol-generating matrix, the heating is started. Since the material density and elastic modulus of foreign objects such as metal rods and ceramic rods are significantly different from those of aerosol-generating matrices, the echo signals reflected by the ultrasonic signal when hitting these foreign objects are also significantly different from the echo signals reflected when hitting the aerosol-generating matrix. Therefore, the above process can more accurately identify whether the object inserted into the device is an aerosol-generating matrix based on the characteristics of the echo signal, and the heating of the device is started only when the object is determined to be an aerosol-generating matrix, thereby reducing the risk of false start of the device.
[0083] To facilitate understanding of the heating control method of the heat-not-burn appliance provided in the embodiment of the present application, an actual application scenario is listed below.
[0084] like Figure 4 FIG. 1 is a schematic diagram of the operation flow of the heating control method for a heating-without-combustion appliance provided in an embodiment of the present application in an actual application scenario. Figure 4In the application scenario shown, when an object is inserted into the heating-not-burning device, the infrared module is started to detect the distance d between the object and the heat exchange core; when the distance d reaches the start-up standard, the ultrasonic sensor is started to emit ultrasonic waves at a high frequency to the object; then, the reflected echo signal is received by the ultrasonic sensor and the echo signal is converted into a digital signal; thereafter, a corresponding echo attenuation curve is drawn according to the digital signal within a certain time length (e.g., 1 second); according to the curve characteristics of the echo attenuation curve, such as the integral amount and the attenuation slope, it can be determined whether the object inserted into the device is an aerosol generating matrix; if it is determined that the object inserted into the device is an aerosol generating matrix, the device starts heating, and the heating element can be heated and controlled according to the stored standard temperature curve; if it is determined that the object inserted into the device is not an aerosol generating matrix, the device is not allowed to heat. Through such a setting, it is possible to more accurately identify whether the object inserted into the device is an aerosol generating matrix according to the curve characteristics of the echo attenuation curve, and the heating of the device is started only when the object is determined to be an aerosol generating matrix, thereby reducing the risk of misstarting the device.
[0085] 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.
[0086] A heating control method for a heat-not-burn appliance is mainly described above, and a heating control device for a heat-not-burn appliance will be described below.
[0087] See also Figure 5 In the embodiments of the present application, an embodiment of a heating control device for a heating-not-burning appliance includes:
[0088] The ultrasonic emission module 501 is used to emit an ultrasonic signal to the object when it is detected that the object is inserted into the heating non-combustion device;
[0089] An object determination module 502 is used to determine whether the object is an aerosol generating substrate according to the echo signal after receiving the echo signal based on the reflection of the ultrasonic signal;
[0090] The heating control module 503 is used to start heating of the heat-not-burn device if the object is an aerosol-generating substrate.
[0091] In one implementation of the embodiment of the present application, the object determination module includes:
[0092] An echo attenuation curve generating unit is used to generate an echo attenuation curve of the object according to the echo signal; wherein the echo attenuation curve is used to represent the relationship between the wavelength and time of the echo signal;
[0093] The object recognition unit is used to determine whether the object is an aerosol generating matrix according to the curve characteristics of the echo attenuation curve.
[0094] In one implementation of the embodiment of the present application, the echo attenuation curve generating unit includes:
[0095] A signal conversion subunit, used for converting the echo signal into a digital signal;
[0096] The curve generating subunit is used to generate an echo attenuation curve according to the digital signal within a preset time range.
[0097] In one implementation of the embodiment of the present application, the object recognition unit includes:
[0098] An integral amount detection subunit, used to detect a target integral amount of an echo attenuation curve within a preset time range;
[0099] The first object recognition subunit is used to determine that the object is an aerosol generating substrate if the target integrated amount is within a preset integrated amount range.
[0100] In another implementation of the embodiment of the present application, the object recognition unit includes:
[0101] The attenuation slope detection subunit is used to detect the attenuation slope of the echo attenuation curve; wherein the attenuation slope is the slope of the line connecting two adjacent peak points in the echo attenuation curve;
[0102] The second object recognition subunit is used to determine that the object is an aerosol generating substrate if the attenuation slope is within a preset slope range.
[0103] In another implementation of the embodiment of the present application, the object recognition unit includes:
[0104] The curve feature detection subunit is used to detect the target integral of the echo attenuation curve within a preset time range and the attenuation slope of the echo attenuation curve; wherein the attenuation slope is the slope of the line connecting two adjacent peak points in the echo attenuation curve;
[0105] The third object recognition subunit is used to determine that the object is an aerosol generating matrix if the target integrated amount is within a preset integrated amount range and the attenuation slope is within a preset slope range.
[0106] In one implementation of the embodiment of the present application, the ultrasonic transmitting module includes:
[0107] An object distance detection unit, used to detect the distance between the object and the heat exchange core of the heat-not-burning appliance;
[0108] The ultrasonic transmitting unit is used to transmit an ultrasonic signal to the object if the distance is less than a set threshold.
[0109] An embodiment of the present application further provides a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, the heating control method for a heating non-combustion appliance as described in any of the above embodiments is implemented.
[0110] Figure 6 is a schematic diagram of a controller provided in an embodiment of the present application. Figure 6 As shown, the controller 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 heating control method of the heating-not-burning appliance are implemented, for example Figure 2 Alternatively, when the processor 60 executes the computer program 62, the functions of each module / unit in the above-mentioned device embodiments are realized, for example Figure 5 Functions of modules 501 to 503 are shown.
[0111] 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 in the controller 6.
[0112] 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.
[0113] The memory 61 may be an internal storage unit of the controller 6, such as a hard disk or memory of the controller 6. The memory 61 may also be an external storage device of the controller 6, 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 6. Further, the memory 61 may also include both an internal storage unit of the controller 6 and an external storage device. The memory 61 is used to store the computer program and other programs and data required by the controller. The memory 61 may also be used to temporarily store data that has been output or is to be output.
[0114] The present application also provides a heating without burning device, which includes: Figure 6 Controller shown.
[0115] 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.
[0116] 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.
[0117] 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.
[0118] 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.
[0119] 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.
[0120] 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.
[0121] 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.
[0122] 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.
[0123] 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 heating control method for a heat-not-burn appliance, characterized in that: include: When an object is detected to be inserted into the heating not burning device, an ultrasonic signal is emitted to the object; After receiving an echo signal based on the reflection of the ultrasonic signal, determining whether the object is an aerosol generating substrate according to the echo signal; If the object is an aerosol generating substrate, heating of the heat-not-burn appliance is initiated.
2. The method according to claim 1, characterized in that The step of determining whether the object is an aerosol generating substrate according to the echo signal comprises: Generate an echo attenuation curve of the object according to the echo signal; wherein the echo attenuation curve is used to represent the relationship between the wavelength and time of the echo signal; Whether the object is an aerosol generating substrate is determined according to the curve characteristics of the echo attenuation curve.
3. The method according to claim 2, characterized in that Generating an echo attenuation curve of the object according to the echo signal includes: Converting the echo signal into a digital signal; The echo attenuation curve is generated according to the digital signal within a preset time range.
4. The method according to claim 3, characterized in that The determining, based on the curve characteristics of the echo attenuation curve, whether the object is an aerosol generating substrate comprises: Detecting a target integral amount of the echo attenuation curve within the preset time range; If the target integrated amount is within a preset integrated amount range, the object is determined to be an aerosol generating substrate.
5. The method according to claim 3, characterized in that The determining, based on the curve characteristics of the echo attenuation curve, whether the object is an aerosol generating substrate comprises: Detecting the attenuation slope of the echo attenuation curve; wherein the attenuation slope is the slope of a line connecting two adjacent peak points in the echo attenuation curve; If the attenuation slope is within a preset slope range, it is determined that the object is an aerosol generating substrate.
6. The method according to claim 3, characterized in that The determining, based on the curve characteristics of the echo attenuation curve, whether the object is an aerosol generating substrate comprises: Detecting a target integral of the echo attenuation curve within the preset time range and an attenuation slope of the echo attenuation curve; wherein the attenuation slope is the slope of a line connecting two adjacent peak points in the echo attenuation curve; If the target integrated amount is within a preset integrated amount range, and the attenuation slope is within a preset slope range, it is determined that the object is an aerosol generating substrate.
7. The method according to any one of claims 1 to 6, characterized in that: The transmitting an ultrasonic signal to the object comprises: detecting the distance between the object and the heat exchange core of the heating without burning appliance; If the distance is less than a set threshold, an ultrasonic signal is transmitted to the object.
8. A heating control device for a heat-not-burn appliance, characterized in that: include: An ultrasonic transmitting module, for transmitting an ultrasonic signal to an object when an object is detected to be inserted into the heating non-combustion device; An object determination module, configured to determine whether the object is an aerosol generating substrate according to the echo signal after receiving the echo signal based on the reflection of the ultrasonic signal; A heating control module is used to start heating of the heat-not-burn device if the object is an aerosol-generating substrate.
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 heating control method for the heating non-combustion 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.