Position detection method and device, controller and heat-not-burn appliance

By using sensors in heating non-burning appliances to automatically identify the location of the heating object, the problem of difficulty in confirming the location of the heating object in the prior art is solved, and the quality and user experience of the aerosol are improved.

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

Patent Information

Application Number
CN202411922613.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-23
Publication Date
2025-04-18

AI Technical Summary

Technical Problem

Existing heating-free burning appliances cannot automatically confirm whether the heating object is in the correct position, resulting in poor heating effect and affecting the quality of the aerosol.

Method used

By setting a first sensor in the heating non-burning appliance, the first perceived information of the heating object is obtained, the angle value of the heating object in the accommodating cavity is calculated, and the real-time position is determined, so that automatic identification and confirmation are achieved.

Benefits of technology

Without manual confirmation, heating non-burning instruments can automatically identify the location of the heating object, ensuring that the aerosol matrix is ​​fully heated and improving the quality and user experience of the aerosol.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119854978A_ABST
    Figure CN119854978A_ABST
Patent Text Reader

Abstract

The embodiment of the invention is applicable to the technical field of heat-not-burn appliances, and provides a position detection method and device, a controller and a heat-not-burn appliance, the method comprises the following steps: acquiring first sensing information collected by a first sensor for a heating object under the condition of determining that the heating object exists in a containing cavity; the heating object is provided with an aerosol substrate placed in the accommodating cavity; according to the first sensing information, determining a first angle value of the part, located in the accommodating cavity, of the heating object relative to the position of the first sensor; and determining the real-time position of the heating object in the accommodating cavity according to the first angle value, so that the heating non-combustion appliance can adjust the position of the heating object in the accommodating cavity based on the angle information corresponding to the heating object without manual confirmation in the process of inserting the heating object into the heating non-combustion appliance by a user. And the real-time position of the heating object in the accommodating cavity is automatically identified.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application belong to the field of heat-without-combustion technology, and in particular, relate to a position detection method, device, controller, and heat-without-combustion appliance. Background Art

[0002] Heat-not-burn (HnB) technology is a new type of aerosol substrate treatment method, which releases aerosols by heating the aerosol substrate instead of burning it. This method aims to reduce the harmful substances produced by traditional burning aerosol substrates.

[0003] Generally, a heating element is provided inside a heat-not-burn appliance. When a user uses the heat-not-burn appliance, the user is required to manually place a portion of a heating object containing an aerosol matrix into the heat-not-burn appliance.

[0004] After the user places the heating object into the heat-not-burn device, the heating function of the heat-not-burn device is turned on by setting a delay in the heat-not-burn device or manually triggering it by the user. The heat-not-burn device and the user cannot confirm that the heating object is placed inside the heat-not-burn device, which may affect the heating effect of the heating element on the aerosol matrix due to the heating object not being placed in the correct position, thereby affecting the aerosol quality and even causing the failure to generate aerosol. Summary of the invention

[0005] In view of this, the embodiments of the present application provide a position detection method, device, controller and heating without burning appliance for detecting whether the aerosol matrix in the heating object is placed at the target position in the accommodating cavity of the heating without burning appliance, so that the aerosol matrix can be fully heated and release the aerosol, thereby improving the quality of the aerosol released by the heating without burning appliance when heating the aerosol matrix.

[0006] A first aspect of an embodiment of the present application provides a position detection method, which is applied to a heat-not-burn appliance, wherein the heat-not-burn appliance is provided with a receiving cavity and a first sensor; the method comprises:

[0007] In the case where it is determined that there is a heating object in the containing cavity, first sensing information collected by the first sensor for the heating object is obtained; the heating object is provided with an aerosol matrix for being placed in the containing cavity;

[0008] Determine, based on the first sensing information, a first angle value of a portion of the heating object located in the accommodating cavity relative to a position of the first sensor;

[0009] The real-time position of the heating object in the accommodating cavity is determined according to the first angle value.

[0010] A second aspect of an embodiment of the present application provides a position detection device, which is applied to a heat-not-burn appliance, wherein the heat-not-burn appliance is provided with a receiving cavity and a first sensor; the device comprises:

[0011] A first sensing information acquisition module is used to acquire first sensing information collected by the first sensor on the heating object when it is determined that there is a heating object in the accommodating cavity; the heating object is provided with an aerosol matrix for being placed in the accommodating cavity;

[0012] A first angle value determination module, configured to determine, based on the first sensing information, a first angle value of a portion of the heating object located in the accommodating cavity relative to a position of the first sensor;

[0013] A real-time position detection module is used to determine the real-time position of the heating object in the accommodating cavity according to the first angle value.

[0014] A third aspect of an embodiment of the present application provides a controller, comprising a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the controller implements the position detection method as described in the first aspect above.

[0015] A sixth aspect of the embodiments of the present application provides a heating without burning appliance, wherein the heating without burning appliance comprises a controller as described in the third aspect.

[0016] A fifth aspect of an embodiment of the present application provides a computer program product, including a computer program. When the computer program is executed, the position detection method described in the first aspect above is executed.

[0017] A sixth 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 position detection method as described in the first aspect above is implemented.

[0018] Compared with the prior art, the embodiments of the present application have the following beneficial effects:

[0019] In an embodiment of the present application, when it is determined that there is a heating object in the accommodating cavity, first perception information collected by the first sensor for the heating object is obtained; the heating object is provided with an aerosol matrix for being placed in the accommodating cavity; based on the first perception information, a first angle value of the part of the heating object located in the accommodating cavity relative to the position of the first sensor is determined; and the real-time position of the heating object in the accommodating cavity is determined based on the first angle value, so that when a user inserts the heating object into the heating without burning appliance, the heating without burning appliance can automatically identify the real-time position of the heating object in the accommodating cavity based on the angle information corresponding to the heating object without manual confirmation. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the embodiments or prior art descriptions. Obviously, the drawings described below are only some embodiments of the present application, and for ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0021] Figure 1 is a schematic diagram of a position detection method provided in an embodiment of the present application;

[0022] Figure 2 is a schematic diagram of a receiving cavity and a first sensor provided in an embodiment of the present application;

[0023] Figure 3 It is a flow chart of automatic heating control of a heating-without-burning appliance provided in an embodiment of the present application;

[0024] Figure 4 is a schematic diagram of a position detection device provided in an embodiment of the present application;

[0025] Figure 5 It is a schematic diagram of a controller provided in an embodiment of the present application. DETAILED DESCRIPTION

[0026] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present application.

[0027] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of described features, wholes, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or combinations thereof.

[0028] It should also be understood that the term “and / or” used in the specification and appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.

[0029] As used in the specification and appended claims of this application, the term "if" can be interpreted as "when" or "uponce" or "in response to determining" or "in response to detecting", depending on the context. Similarly, the phrase "if it is determined" or "if [described condition or event] is detected" can be interpreted as meaning "uponce it is determined" or "in response to determining" or "uponce [described condition or event] is detected" or "in response to detecting [described condition or event]", depending on the context.

[0030] In addition, in the description of the present application specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.

[0031] References to "one embodiment" or "some embodiments" etc. described in the specification of this application mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the statements "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.

[0032] The technical solution of the present application is described below through specific embodiments.

[0033] Reference Figure 1 , shows a schematic diagram of a position detection method provided by an embodiment of the present application, the method is applied to a heating-without-combustion appliance, wherein the heating-without-combustion appliance is provided with a receiving cavity and a first sensor; specifically, the method may include the following steps:

[0034] Step 101, when it is determined that there is a heating object in the accommodating cavity, obtaining first sensing information collected by the first sensor on the heating object;

[0035] The accommodating cavity can be a cylindrical cavity, which includes a first end and a second end. The first end is the opening of the accommodating cavity. The heating object can be inserted into the accommodating cavity from the opening of the accommodating cavity and inserted toward the second end along the axial direction of the accommodating cavity.

[0036] Before executing step 101, the heating without burning appliance can first identify the presence of a heating object in the accommodating cavity. If there is no heating object, there is no need to obtain the first perception information, thereby avoiding energy waste of the heating without burning appliance.

[0037] When it is determined that there is a heating object in the accommodating cavity, the first sensor located inside the heating non-combustion appliance is called. The first sensor has a corresponding sensing range, and the accommodating cavity is located within its sensing range. Therefore, first sensing information collected for the part of the heating object located in the accommodating cavity can be obtained.

[0038] The heating object is provided with an aerosol matrix for being placed in the containing cavity. The aerosol matrix can be heated to a certain temperature by the heating without burning device to release the aerosol, and the aerosol can be inhaled once or multiple times. The heating without burning device can periodically or continuously heat the aerosol matrix so that the aerosol matrix releases the aerosol multiple times.

[0039] Step 102, determining a first angle value of a portion of the heating object located in the accommodating cavity relative to a position of the first sensor according to the first sensing information;

[0040] The portion of the heating object located in the accommodating cavity refers to the portion of the heating object from the opening of the accommodating cavity to the edge of the heating object.

[0041] Since part of the heating object has been inserted into the accommodating cavity at this time, this part is also located in the sensing area of ​​the first sensor.

[0042] As an example, a gap is provided in the axial direction of the accommodation cavity, and the first sensor can emit a light signal, and receive the light signal reflected by the accommodation cavity and / or the light signal reflected by the heated object after passing through the gap, and generate first perception information based on the reflected light signal. The first sensor can distinguish the light signal reflected by the accommodation cavity from the light signal reflected by the heated object, and thus can determine the first angle value based on the first perception information and the position of the first sensor. Specifically, the first angle value is the angle formed by the two ends of the portion of the heated object located in the accommodation cavity and the line segment where the first sensor is located.

[0043] Reference Figure 2 , shows a schematic diagram of a receiving cavity and a first sensor provided in an embodiment of the present application, such as Figure 2As shown, the first angle of the portion of the heating object located in the accommodating cavity relative to the position of the first sensor is angle δ. According to the first sensing information, the angle values ​​of angle α and angle β can be determined, and then the first value, that is, the angle value of angle δ can be determined.

[0044] Step 103: determining the real-time position of the heating object in the accommodating cavity according to the first angle value.

[0045] As an example, the real-time position is the position of the edge of the heating object in the axial direction of the receiving cavity. Since the first angle value changes with the change in the length of the portion of the heating object that has been inserted into the receiving cavity, the embodiment of the present application can determine the change in the length of the portion of the heating object that has been inserted into the receiving cavity based on the change in the first angle value, thereby detecting the real-time position of the heating object in the receiving cavity.

[0046] As another example, the real-time position is a position state, which is at the target position or not at the target position. Whether the heating object is at the target position is determined according to the first angle value, thereby determining the real-time position of the heating object.

[0047] In an embodiment of the present application, when it is determined that there is a heating object in the accommodating cavity, first perception information collected by the first sensor for the heating object is obtained; the heating object is provided with an aerosol matrix for being placed in the accommodating cavity; based on the first perception information, a first angle value of the part of the heating object located in the accommodating cavity relative to the position of the first sensor is determined; and the real-time position of the heating object in the accommodating cavity is determined based on the first angle value, so that when a user inserts the heating object into the heating without burning appliance, the heating without burning appliance can automatically identify the real-time position of the heating object in the accommodating cavity based on the angle information corresponding to the heating object without manual confirmation.

[0048] In some implementations of the embodiments of the present application, the method further includes: in response to the real-time position of the heating object being a preset target position, starting to heat the heating object.

[0049] After determining the real-time position of the heating object, the heating-not-burning appliance continuously identifies whether the real-time position of the heating object is the target position. When the heating object is at the target position, it is confirmed that the heating object is fully inserted into the accommodating cavity. As an example, the target position is the position of the second end, and when the heating object reaches the target position, the heating object is in contact with the second end. As another example, when the heating object reaches the target position, the heating object is a preset distance away from the second end.

[0050] The real-time position can be represented by the distance between the edge of the heating object and the preset target position in the accommodating cavity. For example, if the real-time position is 3 cm, the position of the heating object is 3 cm away from the target position.

[0051] The target position is the position where the heating object is inserted into the accommodating cavity to the maximum insertion depth. For example, if the target position is the bottom of the accommodating cavity, the real-time position is represented by the distance between the heating object and the bottom of the accommodating cavity, that is, the remaining insertion distance of the heating object.

[0052] When the real-time position is 0, the position of the heating object is determined to be the target position. The heating-not-burning device can automatically start heating the heating object when the real-time position of the heating object is determined to be the target position, thereby increasing the temperature of the aerosol matrix in the heating object, and releasing the aerosol when the aerosol matrix reaches a certain temperature.

[0053] The heating object is also provided with a component of a non-aerosol matrix, such as a nozzle. When the aerosol matrix releases aerosol, the user can inhale the aerosol through the nozzle. When the heating object reaches the target position, the component of the non-aerosol matrix is ​​at least partially located outside the accommodation cavity to avoid affecting the user's inhalation of the aerosol.

[0054] Through the embodiments of the present application, not only can the real-time position of the heating object in the accommodating cavity be detected, but also the heating object can be automatically started to be heated when the real-time position of the heating object is the target position. Without setting a delayed trigger heating, the heating of the heating object can be automatically triggered, so that the heating object is heated and baked when it is fully inserted into the accommodating cavity, thereby reducing the situation where the aerosol matrix cannot be released or reduces the release of aerosol due to incomplete heating, and further improving the user experience of obtaining aerosols using heat-not-burn appliances.

[0055] In one implementation of the embodiment of the present application, the length of the heating object inserted into the accommodating cavity can be determined based on the first angle value, and the real-time position of the heating object can be determined based on the length. Specifically, step 103 may include: determining the first length value of the heating object in the accommodating cavity based on the first angle value and the preset characteristic parameters; determining the second length value; the second length value is determined by the second angle value and the first preset distance; the second angle value is the angle formed by the opening of the accommodating cavity and the preset target position relative to the position of the first sensor; and determining the real-time position of the heating object in the accommodating cavity based on the difference between the first length value and the second length value.

[0056] The characteristic parameters include parameters related to calculating the first length value and can be determined in advance, such as Figure 2As shown, the characteristic parameters may include one or more of the angle value of angle α, the angle value of angle γ, the length value of the first preset distance, and the internal length D2 of the accommodating cavity. The first preset distance is the shortest distance between the first sensor and the accommodating cavity, such as Figure 2 As shown, the first preset distance can be the length of the dotted line L. The first length value can be determined by combining the first angle value and the characteristic parameter with the corresponding trigonometric function calculation formula. The first length value is the length of the portion of the heating object located in the accommodating cavity (i.e., the delay length of the heating object in the accommodating cavity). Figure 2 As shown, the first length value is D1.

[0057] Since the positions of the first sensor and the accommodating cavity are fixed, the characteristic parameters can be predetermined before the execution of the embodiment of the present application. In order to improve the calculation accuracy, the characteristic parameters can also be determined based on the first perception information. It is only necessary to determine the characteristic parameters before calculating the first length value.

[0058] The second length value is the internal length of the accommodation cavity, and the second length value can be determined by reading a preset characteristic parameter, or can be calculated based on the second angle value and the first preset distance. As shown in Figure 2, the second angle value is the sum of α and γ.

[0059] After the first length value and the second length value are obtained, the real-time position of the heating object is determined according to the difference between the first length value and the second length value.

[0060] For the above example where the real-time position is the position of the edge of the heating object in the axial direction of the accommodation cavity, the real-time position is the difference between the second length value and the first length value. Figure 2 For example, the real-time position is the difference between D2 and D1.

[0061] For the above example where the real-time position is a position state, the magnitude relationship between the first length value and the second length value can be determined. If the first length is less than the second length, the real-time position is determined to be a position state that is not at the target position. As the heated object moves toward the target position, the first length gradually increases. If the first length value is not less than the second length value, the real-time position is determined to be a position state that is at the target position. Similarly, if the ratio of the first length value to the second length value is 1, the real-time position is a position state that is not at the target position; if the ratio of the first length value to the second length value is 1, the real-time position is a position state that is at the target position.

[0062] In one implementation of the embodiment of the present application, the real-time position of the heating object can be determined based on the first angle value and the second angle value corresponding to the target position. Specifically, step 103 may include: determining the second angle value; the second angle value is the angle formed by the opening of the accommodating cavity and the preset target position relative to the position of the first sensor; if the first angle value is not less than the second angle value, it is determined that the first angle value meets the preset judgment condition; if the first angle value is less than the second angle value, it is determined that the first angle value does not meet the preset judgment condition.

[0063] As described above, the second angle value is the sum of the angle value of angle α and the angle value of angle γ. The second angle value can be determined in advance or calculated in real time based on the first perception information.

[0064] For the above example where the real-time position is the position of the edge of the heating object in the axial direction of the accommodation cavity, the length in the axial direction of the accommodation cavity corresponding to the second angle value, i.e., the above second length value, can be determined first. The product value of the ratio of the first angle value to the second angle value and the second length value is determined, and the difference between the second length value and the product value is determined as the real-time position of the heating object.

[0065] For the above-mentioned example in which the real-time position is a position state, the magnitude relationship between the first angle value and the second angle value can be determined. If the first angle value is less than the second angle value, the real-time position is determined to be a position state that is not at the target position;. As the heating object moves toward the target position, the first angle value gradually increases. If the first angle value increases to be not less than the second angle value, the real-time position is determined to be a position state that is at the target position. Similarly, if the ratio of the first angle value to the second angle value is not 1, the real-time position is a position state that is not at the target position; if the ratio of the first angle value to the second angle value is 1, the real-time position is a position state that is at the target position.

[0066] In some implementations of the embodiments of the present application, the first sensor is an infrared sensor or an electromagnetic sensor.

[0067] The first sensor may be an infrared sensor, and the optical signal may be infrared light.

[0068] The first sensor may be an electromagnetic sensor, and a magnetic field may be set in the heating-not-burning appliance, and the first sensing information may be magnetic flux information. If there is a heating object in the accommodating cavity, the magnetic flux of the area where the heating object is present is different from that of the area where the heating object is not present in the accommodating cavity, so the position reached by the heating object can be determined by the magnetic flux, thereby obtaining the angle values ​​of angle α, angle β, and angle γ, and then obtaining the first angle value as the size of angle δ and the second angle value (the second angle value is the sum of the angle values ​​of angle α and angle γ), and further, determining whether the first angle value meets the preset determination condition.

[0069] In some implementations of the embodiments of the present application, before step 101, the method further includes: obtaining second perception information of the opening of the accommodating cavity sensed by a preset second sensor; and determining that the heating object exists in the accommodating cavity when the second perception information satisfies a preset intensity range.

[0070] The opening of the accommodating cavity is located within the sensing area of ​​the second sensor, and the second sensor can obtain second sensing information for the location of the opening. The preset intensity range can be that the intensity value of the second sensing information meets the preset intensity range.

[0071] Before the implementation of the embodiment of the present application, the intensity value of the second perception information of the second sensor can be collected when objects of different materials are at the opening position, and then the intensity value of one or more heating objects can be determined. The above intensity range is determined by the intensity values ​​of various heating objects, and then it can be realized that when there is an object at the opening of the accommodating cavity, whether the object is a heating object. When it is determined that the intensity value of the second perception information is within the above intensity range, it is determined that there is a heating object in the accommodating cavity, and the first sensor is called to obtain the first perception information. When it is determined that the intensity value of the second perception information is not within the above intensity range, the first sensor is not called to obtain the first perception information, and then the heating function of the heating non-combustion appliance will not be turned on to avoid heating non-heating objects.

[0072] In the embodiment of the present application, a second sensor is used to identify whether the object entering the accommodating cavity is a heating object, thereby avoiding the heating function of the heating non-combustion appliance being mistakenly turned on when an object other than the heating object enters the accommodating cavity, thereby avoiding the risks that may be caused by heating the non-heating object.

[0073] As an example, when the heating without burning appliance is in a sleep state, the second sensing information is obtained at a certain periodic frequency (0.5 seconds to 2 seconds / time) to periodically determine whether there is a heating object in the accommodating cavity.

[0074] In some implementations of the embodiments of the present application, after starting to heat the heating object in response to the heating object reaching the target position, the method further includes: obtaining second perception information of a preset second sensor sensing the opening of the accommodating cavity; and stopping heating the heating object if the second perception information does not meet a preset intensity range.

[0075] After the heating object begins to be heated, the second perception information is still obtained at a certain frequency. If the second perception information does not meet the preset intensity range, it means that the heating object has been pulled out of the containing cavity. Therefore, the heating of the object is automatically stopped to prevent the heating non-combustion appliance from wasting resources and preventing the heating non-combustion appliance from being damaged by "empty burning".

[0076] It should be noted 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] Reference Figure 3 , shows a flow chart of automatic heating control of a heating-without-combustion appliance provided in an embodiment of the present application, comprising the following steps:

[0078] Step 301: The appliance (heating but not burning appliance) is in a dormant state, and the second sensor is called at a period T1.

[0079] Step 302: The second sensor receives the intensity of reflected infrared light.

[0080] Step 303, determine whether the infrared light intensity is within a preset intensity range. If yes, it is determined that a heating object is inserted into the receiving cavity, and steps 304-306 are executed; if no, it is determined that no object is inserted into the receiving cavity or the object inserted into the receiving cavity is not a heating object, and return to step 301.

[0081] Step 304 , the first sensor of the awakening device is called with a period T2 .

[0082] Step 305: The first sensor returns first perception information each time it is called.

[0083] Step 306: Calculate a first length value according to the first perception information and the length calculation function.

[0084] Step 307, whether the first length value is less than the second length value. If the first length value is not less than the second length value, it is determined that the heating object is fully inserted into the accommodating cavity and the heating object reaches the target position, and step 308 is executed; if the first length value is less than the second length value, it is determined that the heating object is not fully inserted into the accommodating cavity and the heating object does not reach the target position, and the process returns to step 305.

[0085] Step 308, start the heating module to start heating the heating object. Set the heating flag bit to 1 to start the heating module.

[0086] Step 309: If the infrared light intensity received by the second sensor is not within the preset range, the heating module stops working. The heating flag is set to 0, so that the heating module stops working and enters a dormant state after 5 seconds, and returns to step 301.

[0087] Reference Figure 4 , shows a schematic diagram of a position detection device provided in an embodiment of the present application, the device is applied to a heating-without-combustion appliance, the heating-without-combustion appliance is provided with a receiving cavity and a first sensor; specifically, it may include a first perception information acquisition module 401, a first angle value determination module 402, and a real-time position detection module 403, wherein:

[0088] The first sensing information acquisition module 401 is used to acquire first sensing information collected by the first sensor on the heating object when it is determined that there is a heating object in the containing cavity; the heating object is provided with an aerosol matrix for being placed in the containing cavity;

[0089] A first angle value determination module 402, configured to determine, based on the first sensing information, a first angle value of a portion of the heating object located in the accommodating cavity relative to a position of the first sensor;

[0090] The real-time position detection module 403 is used to determine the real-time position of the heating object in the accommodating cavity according to the first angle value.

[0091] An embodiment of the present application provides a position detection device, and by using the device, each step in the aforementioned method embodiments can be implemented.

[0092] In some implementations of the embodiments of the present application, the device further includes:

[0093] The heating start triggering module is used to start heating the heating object in response to the heating object reaching the target position.

[0094] In some implementations of the embodiments of the present application, the real-time location detection module 403 includes:

[0095] A first length value determination submodule, used to determine a first length value of the heating object in the accommodating cavity according to the first angle value and a preset characteristic parameter;

[0096] A second length value determination submodule is used to determine a second length value; the second length value is determined by a second angle value and the first preset distance; the second angle value is an angle formed by the opening of the accommodating cavity and a preset target position relative to the position of the first sensor;

[0097] The real-time position first detection submodule is used to determine the real-time position of the heating object in the accommodating cavity according to the difference between the first length value and the second length value.

[0098] In some implementations of the embodiments of the present application, the real-time location detection module 403 includes:

[0099] A second angle value determination module is used to determine a second angle value; the second angle value is an angle formed by the opening of the accommodating cavity and a preset target position relative to the position of the first sensor;

[0100] The angle determination submodule is used to determine the real-time position of the heating object in the accommodating cavity according to the difference between the first angle value and the second angle value.

[0101] In some implementations of the embodiments of the present application, the first sensor is an infrared sensor or an electromagnetic sensor.

[0102] In some implementations of the embodiments of the present application, the device further includes:

[0103] A second sensing information acquisition module, used to acquire second sensing information sensed by a preset second sensor with respect to the opening of the accommodation cavity;

[0104] A heating object identification module is used to determine that the heating object exists in the accommodating cavity when the second perception information meets a preset intensity range.

[0105] In some implementations of the embodiments of the present application, the device further includes:

[0106] A second sensing information acquisition module, used to acquire second sensing information sensed by a preset second sensor with respect to the opening of the accommodation cavity;

[0107] The heating stop trigger module is used to stop heating the heating object when the second perception information does not meet the preset intensity range.

[0108] As for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the description of the method embodiment part.

[0109] Reference Figure 5 , shows a schematic diagram of a controller provided by an embodiment of the present application. Figure 5 As shown, the controller 500 in the embodiment of the present application includes: a processor 510, a memory 520, and a computer program 521 stored in the memory 520 and executable on the processor 510. When the processor 510 executes the computer program 521, the steps in each embodiment of the above-mentioned position detection method are implemented, such as Figure 1 Alternatively, when the processor 510 executes the computer program 521, the functions of each module / unit in the above-mentioned device embodiments are realized, for example Figure 4 Functions of modules 401 to 403 are shown.

[0110] Exemplarily, the computer program 521 may be divided into one or more modules / units, which are stored in the memory 520 and executed by the processor 510 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 may be used to describe the execution process of the computer program 521 in the controller 500. For example, the computer program 521 may be divided into a first perception information acquisition module, a first angle value determination module, and a real-time position detection module, and the specific functions of each module are as follows:

[0111] A first sensing information acquisition module is used to acquire first sensing information collected by the first sensor on the heating object when it is determined that there is a heating object in the accommodating cavity; the heating object is provided with an aerosol matrix for being placed in the accommodating cavity;

[0112] A first angle value determination module, configured to determine, based on the first sensing information, a first angle value formed by a portion of the heating object located in the accommodating cavity relative to a position where the first sensor is located;

[0113] A real-time position detection module is used to determine the real-time position of the heating object in the accommodating cavity according to the first angle value.

[0114] The controller 500 may include, but is not limited to, a processor 510 and a memory 520. Those skilled in the art will appreciate that Figure 5 This is only an example of the controller 500 and does not constitute a limitation of the controller 500 , which may include more or less components than those shown in the figure, or a combination of certain components, or different components.

[0115] The processor 510 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.

[0116] The memory 520 may be an internal storage unit of the controller 500, such as a hard disk or memory of the controller 500. The memory 520 may also be an external storage device of the controller 500, 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 500. Further, the memory 520 may also include both an internal storage unit of the controller 500 and an external storage device. The memory 520 is used to store the computer program 521 and other programs and data required by the controller 500. The memory 520 may also be used to temporarily store data that has been output or is to be output.

[0117] A sixth aspect of the embodiments of the present application provides a heating without burning appliance, wherein the heating without burning appliance comprises the controller 500 as described above.

[0118] The embodiment of the present application further discloses 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 position detection method as described in the above-mentioned embodiments is implemented.

[0119] An embodiment of the present application further discloses a computer program product, including a computer program. When the computer program is executed, the position detection method described in the above embodiments is executed.

[0120] The above-mentioned embodiments are only used to illustrate the technical solutions of the present application, but not to limit them. Although the present application is described in detail with reference to the above-mentioned embodiments, a person skilled in the art should understand that the technical solutions described in the above-mentioned embodiments can still be modified, or some of the technical features can be replaced by equivalents; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present application, and should be included in the protection scope of the present application.

Claims

1. A position detection method, characterized in that: Applicable to a heating-without-combustion device, the heating-without-combustion device is provided with a receiving cavity and a first sensor; the method comprises: In the case where it is determined that there is a heating object in the containing cavity, first sensing information collected by the first sensor for the heating object is obtained; the heating object is provided with an aerosol matrix for being placed in the containing cavity; Determine, based on the first sensing information, a first angle value of a portion of the heating object located in the accommodating cavity relative to a position of the first sensor; The real-time position of the heating object in the accommodating cavity is determined according to the first angle value.

2. The method according to claim 1, characterized in that The method further comprises: In response to the real-time position of the heating object being a preset target position, heating of the heating object begins.

3. The method according to claim 1, characterized in that The step of determining the real-time position of the heating object in the accommodating cavity according to the first angle value includes: Determining a first length value of the heating object in the accommodating cavity according to the first angle value and a preset characteristic parameter; Determine a second length value; the second length value is determined by a second angle value and the first preset distance; the second angle value is an angle value of the opening of the accommodating cavity and a preset target position relative to the position of the first sensor; The real-time position of the heating object in the accommodating cavity is determined according to the difference between the first length value and the second length value.

4. The method according to claim 1, characterized in that: The step of determining the real-time position of the heating object in the accommodating cavity according to the first angle value includes: Determine a second angle value; the second angle value is an angle value of the opening of the accommodating cavity and a preset target position relative to the position of the first sensor; The real-time position of the heating object in the accommodating cavity is determined according to the difference between the first angle value and the second angle value.

5. The method according to any one of claims 1 to 4, characterized in that: The first sensor is an infrared sensor or an electromagnetic sensor.

6. The method according to any one of claims 1 to 4, characterized in that: Before acquiring the first sensing information collected by the first sensor on the heating object, the method further includes: Acquire second sensing information sensed by a preset second sensor with respect to the opening of the accommodation cavity; When the second perception information satisfies a preset intensity range, it is determined that the heating object exists in the accommodating cavity.

7. The method according to claim 2, characterized in that After starting to heat the heating object in response to the heating object reaching the target position, the method further includes: Acquire second sensing information sensed by a preset second sensor with respect to the opening of the accommodation cavity; When the second perception information does not satisfy a preset intensity range, heating of the heating object is stopped.

8. A position detection device, characterized in that: Applicable to a heating-without-combustion device, the heating-without-combustion device is provided with a receiving cavity and a first sensor; the device comprises: A first sensing information acquisition module is used to acquire first sensing information collected by the first sensor on the heating object when it is determined that there is a heating object in the accommodating cavity; the heating object is provided with an aerosol matrix for being placed in the accommodating cavity; A first angle value determination module, configured to determine, based on the first sensing information, a first angle value of a portion of the heating object located in the accommodating cavity relative to a position of the first sensor; A real-time position detection module is used to determine the real-time position of the heating object in the accommodating cavity according to the first angle value.

9. A controller, characterized in that: The controller comprises a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the controller implements the method according to any one of claims 1 to 7.

10. A heating without burning device, characterized in that: The heat-not-burn appliance comprises the controller as claimed in claim 9.