A cigarette smoke collection method and device based on an external filter and an electronic device
Patent Information
- Application Number
- CN202411945741.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-27
- Publication Date
- 2026-10-23
- Estimated Expiration
- 2044-12-27
AI Technical Summary
[0002]卷烟在点燃后会持续自然燃烧,而用户在抽吸卷烟时会存在一定的抽吸间隔,导致部分烟气因为自然燃烧而逸散至空气中,用户实际抽吸的卷烟长度小于卷烟的实际长度,影响用户的抽吸体验
[0014]本说明书实施例提供的方法,能够根据插入外接滤嘴的目标卷烟的卷烟型号确定第一速度,并在外接滤嘴处于非抽吸状态时自动控制抽吸区域按照第一速度调整区域体积,使区域体积缓慢增大,以在抽吸区域产生一定的负压,将自然燃烧状态下产生的烟气引导至抽吸区域进行收集,避免了用户抽吸间隔中的卷烟燃烧浪费,使用户能够抽吸到与卷烟实际长度匹配的烟气,抽吸体验更好。
Smart Images

Figure CN119423364B_ABST
Abstract
Description
Technical Field
[0001] This specification relates to one or more embodiments of external filter control technology, and more particularly to a method, apparatus and electronic device for collecting cigarette smoke based on an external filter. Background Technology
[0002] Cigarettes continue to burn naturally after being lit, but there are certain intervals between inhalations when a user smokes a cigarette. This causes some smoke to escape into the air due to natural combustion, and the actual length of the cigarette that the user smokes is less than the actual length of the cigarette, which affects the user's smoking experience. Summary of the Invention
[0003] To address the aforementioned problems, this specification describes one or more embodiments of a cigarette smoke collection method, apparatus, and electronic device based on an external filter.
[0004] According to a first aspect, a method for collecting cigarette smoke based on an external filter is provided, the method comprising: Obtain the cigarette model of the target cigarette inserted into the external filter mounting slot, and query the first speed corresponding to the cigarette model. The first speed is the volume expansion rate of the suction area of the external filter in a non-suction state. The current usage state is determined based on the first change value of the cumulative gas suction volume in the suction area per unit time. When the current usage state is a non-suction state, the area volume of the suction area is continuously adjusted based on the first speed.
[0005] Preferably, obtaining the cigarette model of the target cigarette inserted into the external filter mounting slot includes: After detecting that the target cigarette has been inserted into the external filter mounting slot, the identification code information of the mounting area is read, and the cigarette model of the target cigarette is queried based on the identification code information.
[0006] Preferably, determining the current usage status based on the first change value of the cumulative gas suction volume within the suction area over a unit time includes: Obtain the cumulative gas suction volume in the suction area, and determine the first change value of the cumulative gas suction volume per unit time; When the first change value is less than the target value, the current usage state is determined to be a non-suction state; When the first change value is not less than the target value, the current usage state is determined to be the suction state.
[0007] Preferably, after determining the first change value of the cumulative gas extraction volume per unit time, the method further includes: Query the second change value corresponding to the first speed, and set the second change value as the target value. The second change value is the change value of the cumulative gas suction volume per unit time when the suction area changes volume at the first speed.
[0008] Preferably, after continuously adjusting the volume of the suction region based on the first speed, the method further includes: Once the volume of the area reaches the maximum volume of the suction area, a suction prompt message is generated.
[0009] Preferably, the method further includes: When the current usage state is switched to the inhalation state, the second speed corresponding to the cigarette model is queried, and the volume of the area is continuously adjusted based on the second speed until the volume of the area is restored to the initial volume. The second speed is the volume reduction speed of the inhalation area in the inhalation state.
[0010] Preferably, the step of continuously adjusting the region volume based on the second speed includes: Calculate the volume difference between the maximum volume and the initial volume of the region, and calculate the average suction time per session based on historical suction data; The third velocity is calculated based on the volume difference and the average suction time per cycle, and the volume of the region is continuously adjusted based on the third velocity.
[0011] According to a second aspect, a cigarette smoke collection device based on an external filter is provided, the device comprising: The acquisition module is used to acquire the cigarette model of the target cigarette inserted into the external filter mounting slot, and query the first speed corresponding to the cigarette model. The first speed is the volume expansion rate of the suction area of the external filter in the non-suction state. The adjustment module is used to determine the current usage state based on the first change value of the cumulative gas suction volume in the suction area per unit time, and when the current usage state is a non-suction state, to continuously adjust the area volume of the suction area based on the first speed.
[0012] According to a third aspect, an electronic device is provided, including a processor and a memory; The processor is connected to the memory; The memory is used to store executable program code; The processor runs a program corresponding to the executable program code stored in the memory to perform the steps of the method provided as in the first aspect or any possible implementation thereof.
[0013] According to a fourth aspect, a computer-readable storage medium is provided having a computer program stored thereon, the computer-readable storage medium storing instructions that, when executed on a computer or processor, cause the computer or processor to perform the method provided as in the first aspect or any possible implementation thereof.
[0014] The method provided in this specification can determine a first speed based on the cigarette model of the target cigarette inserted with the external filter, and automatically control the suction area to adjust its volume according to the first speed when the external filter is in a non-sucking state, so that the volume of the area slowly increases to generate a certain negative pressure in the suction area, guiding the smoke generated under natural combustion to the suction area for collection, avoiding the waste of cigarette combustion during the user's sucking interval, and enabling the user to suck smoke that matches the actual length of the cigarette, resulting in a better sucking experience. Attached Figure Description
[0015] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0016] Figure 1 This is a schematic flowchart of a cigarette smoke collection method based on an external filter, as described in one embodiment of this specification.
[0017] Figure 2 This is a schematic diagram of the structure of a cigarette smoke collection device based on an external filter, as described in one embodiment of this specification.
[0018] Figure 3 This is a schematic diagram of the structure of an electronic device in one embodiment of this specification. Detailed Implementation
[0019] The technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings.
[0020] In the following description, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance. The following description provides multiple embodiments of this application, which can be substituted or combined with each other. Therefore, this application can also be considered to include all possible combinations of the same and / or different embodiments described. Thus, if one embodiment includes features A, B, and C, and another embodiment includes features B and D, then this application should also be considered to include embodiments containing one or more other possible combinations of A, B, C, and D, even if such embodiments are not explicitly described in the following text.
[0021] The following description provides examples and does not limit the scope, applicability, or examples set forth in the claims. Changes may be made to the function and arrangement of the described elements without departing from the scope of this application. Various processes or components may be appropriately omitted, substituted, or added to the examples. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Furthermore, features described with respect to some examples may be combined into other examples.
[0022] See Figure 1 , Figure 1 This is a schematic flowchart illustrating a cigarette smoke collection method based on an external filter provided in an embodiment of this application. In this embodiment, the method includes: S101. Obtain the cigarette model of the target cigarette inserted into the external filter mounting slot, and query the first speed corresponding to the cigarette model.
[0023] Wherein, the first speed is the volume expansion rate of the suction area of the external filter in the non-suction state.
[0024] The executing entity of this application may be the controller of the external filter or a cloud server that is communicatively connected to the controller of the external filter.
[0025] In the embodiments of this specification, the mounting slot for installing cigarettes in the external filter can be equipped with sensors such as pressure sensors and infrared sensors to determine whether a cigarette has been inserted into the mounting slot. When a target cigarette is detected inserted into the mounting slot, the cigarette model number is acquired, and a first speed matching the cigarette model is retrieved from a preset database. The cigarette model number can be determined by reading the identification code of the target cigarette, or by taking a picture of the cigarette with a terminal and determining the cigarette model through image recognition. The terminal then sends the information to the controller via Bluetooth, communication connection, or other means. The suction area of the external filter can be an area directly connected to the user's mouth. The smoke generated by the combustion of the cigarette enters the user's mouth through the suction area under the negative pressure created by suction. The suction area is a cavity inside the external filter, and at least one cavity wall can be designed to be displaceable by springs, motors, or other means, thereby making the volume of the suction area variable. Considering that different cigarette models produce varying amounts of smoke per unit time due to differences in parameters such as length, radius, and tobacco type, the pressure required to draw this smoke into the suction area also varies. Therefore, staff will conduct pre-testing experiments to determine the appropriate initial speed for each cigarette model. This initial speed needs to match the cigarette's natural combustion rate; that is, the pressure difference generated by the expansion of the suction area at the initial speed should be sufficient to continuously draw the newly generated smoke into the suction area. Simultaneously, the initial speed should not be too high; otherwise, an excessive pressure difference would directly simulate the user's inhalation, leading to over-combustion of the cigarette. After setting the appropriate initial speed for each cigarette model through testing, in practice, it is only necessary to query the database for the matching initial speed for each cigarette model.
[0026] In one possible implementation, obtaining the cigarette model of the target cigarette inserted into the external filter mounting slot includes: After detecting that the target cigarette has been inserted into the external filter mounting slot, the identification code information of the mounting area is read, and the cigarette model of the target cigarette is queried based on the identification code information.
[0027] In the embodiments of this specification, a corresponding identification code can be set on the cigarette. After the target cigarette is detected to be inserted, the identification code will be exactly in the installation area of the installation slot. The code reader set in the installation slot can scan the identification code information in the installation area, thereby querying the cigarette model of the target cigarette based on the identification code information.
[0028] S102. Determine the current usage state based on the first change value of the cumulative gas suction volume in the suction area per unit time. When the current usage state is a non-suction state, continuously adjust the area volume of the suction area based on the first speed.
[0029] In the embodiments of this specification, the cumulative gas volume in the suction area can also be detected by setting a gas sensor or a fluid sensor. The controller will calculate the change value of the cumulative gas volume per unit time in real time. When the change value approaches 0, it indicates that there is no obvious gas flow, that is, the cumulative gas volume has not changed significantly, meaning that the user has not been suctioning, and this is a non-suction state. Conversely, it is a suction state. After determining that the current usage state is a non-suction state based on the change value, it is considered that this is the user's suction interval, and the user has not performed a suction action. In order to prevent some smoke from escaping due to natural combustion of cigarettes during this period, the controller will continuously adjust the area volume of the suction area at the first speed, so that the suction area continuously generates negative pressure due to the continuous increase in volume, and continuously suctions the smoke produced by the natural combustion of cigarettes into the suction area through suction, preventing the smoke from escaping into the air.
[0030] In one possible implementation, determining the current usage status based on a first change in the cumulative gas extraction volume within the extraction area over a unit time includes: Obtain the cumulative gas suction volume in the suction area, and determine the first change value of the cumulative gas suction volume per unit time; When the first change value is less than the target value, the current usage state is determined to be a non-suction state; When the first change value is not less than the target value, the current usage state is determined to be the suction state.
[0031] In the embodiments described in this specification, after the controller obtains the cumulative gas suction volume in the suction area, it calculates the first change value of the cumulative gas suction volume per unit time. The controller has a target value set within it; the target value can be 0, or it can be a small value set after considering errors. When the first change value is less than the target value, the controller determines the current usage state as a non-suction state, i.e., a state where the user is not suctioning. Conversely, if the first change value is not less than the target value, the controller determines the current usage state as a suction state.
[0032] In one possible implementation, after determining the first change in the cumulative gas extraction volume per unit time, the method further includes: Query the second change value corresponding to the first speed, and set the second change value as the target value. The second change value is the change value of the cumulative gas suction volume per unit time when the suction area changes volume at the first speed.
[0033] In the embodiments of this specification, considering that in the non-suction state, the suction area will change volume according to the first speed to generate negative pressure to suction the flue gas produced by natural combustion, this process will also cause a change in the cumulative gas suction volume. To avoid misjudgment, during the preliminary test, a second change value corresponding to the first speed will also be tested, that is, the change value of the cumulative gas suction volume per unit time when the volume is adjusted at the first speed. Therefore, the controller will query the second change value corresponding to the first speed and set the second change value as the target value. As long as the first change value is less than the second change value, it is considered that the user has not performed suction, and the state is non-suction.
[0034] In one possible implementation, after continuously adjusting the volume of the suction region based on the first speed, the method further includes: Once the volume of the area reaches the maximum volume of the suction area, a suction prompt message is generated.
[0035] In the embodiments described in this specification, the volume of the suction area cannot be expanded indefinitely. The controller can determine whether the suction area has reached its maximum volume by adjusting the number of rotations of the motor used to adjust the volume of the suction area, the displacement of the cavity wall, etc. Once the volume of the suction area reaches its maximum, a suction prompt message will be generated to remind the user to perform suction, thus preventing the inability to continue generating negative pressure due to the inability to increase the volume, which would allow the smoke generated by natural combustion to begin to dissipate.
[0036] In one possible implementation, the method further includes: When the current usage state is switched to the inhalation state, the second speed corresponding to the cigarette model is queried, and the volume of the area is continuously adjusted based on the second speed until the volume of the area is restored to the initial volume. The second speed is the volume reduction speed of the inhalation area in the inhalation state.
[0037] In the embodiments of this specification, after determining the first speed corresponding to the cigarette model during preliminary testing, a corresponding second speed can be set based on experience. The second speed ensures that after the user begins to inhale, the volume of the inhaled area returns to its initial volume. This guarantees that after the user stops inhaling, the next round of natural combustion smoke collection can proceed. Furthermore, the reduced volume of the inhaled area allows for more efficient delivery of smoke to the user's mouth. Since a single inhalation session is generally short, the value of the second speed is typically set larger than the value of the first speed.
[0038] In one possible implementation, the step of continuously adjusting the region volume based on the second speed includes: Calculate the volume difference between the maximum volume and the initial volume of the region, and calculate the average suction time per session based on historical suction data; The third velocity is calculated based on the volume difference and the average suction time per cycle, and the volume of the region is continuously adjusted based on the third velocity.
[0039] In the embodiments described in this specification, the controller can also determine the duration of each user's vaping session based on historical vaping data, and calculate the average of these vaping durations, i.e., the average vaping duration per session. Next, the volume difference between the maximum and initial volumes of the calculated area is used. Based on this volume difference and the average vaping duration per session, a third speed can be calculated. When switching back to the vaping state from the current usage state, the third speed will replace the second speed for adjusting the area volume. This third speed, compared to the second speed, better suits the user's vaping habits, ensuring that regardless of whether the area volume expands to its maximum volume, it returns to its initial volume after the user finishes a single vaping session. This prevents the area volume from failing to return to its initial volume after the user finishes vaping, thus avoiding interference with the automatic collection of smoke in the next round.
[0040] The following will be combined with the appendix Figure 2 This application provides a detailed description of the cigarette smoke collection device based on an external filter provided in its embodiments. It should be noted that the appendix... Figure 2 The cigarette smoke collection device based on an external filter shown is used to perform the functions described in this application. Figure 1 The methods shown in the embodiments are for illustrative purposes only, illustrating the parts relevant to the embodiments of this application. For specific technical details not disclosed, please refer to this application. Figure 1 The example shown.
[0041] Please see Figure 2 , Figure 2 This is a schematic diagram of a cigarette smoke collection device based on an external filter, provided in an embodiment of this application. Figure 2 As shown, the device includes: The acquisition module 201 is used to acquire the cigarette model of the target cigarette inserted into the external filter mounting slot, and query the first speed corresponding to the cigarette model. The first speed is the volume expansion rate of the suction area of the external filter in the non-suction state. The adjustment module 202 is used to determine the current usage state based on the first change value of the cumulative gas suction volume in the suction area per unit time, and when the current usage state is a non-suction state, to continuously adjust the area volume of the suction area based on the first speed.
[0042] In one possible implementation, the acquisition module 201 is specifically used for: After detecting that the target cigarette has been inserted into the external filter mounting slot, the identification code information of the mounting area is read, and the cigarette model of the target cigarette is queried based on the identification code information.
[0043] In one possible implementation, the adjustment module 202 is specifically used for: Obtain the cumulative gas suction volume in the suction area, and determine the first change value of the cumulative gas suction volume per unit time; When the first change value is less than the target value, the current usage state is determined to be a non-suction state; When the first change value is not less than the target value, the current usage state is determined to be the suction state.
[0044] In one possible implementation, the adjustment module 202 is further configured to: Query the second change value corresponding to the first speed, and set the second change value as the target value. The second change value is the change value of the cumulative gas suction volume per unit time when the suction area changes volume at the first speed.
[0045] In one possible implementation, the adjustment module 202 is further configured to: Once the volume of the area reaches the maximum volume of the suction area, a suction prompt message is generated.
[0046] In one possible implementation, the adjustment module 202 is further configured to: When the current usage state is switched to the inhalation state, the second speed corresponding to the cigarette model is queried, and the volume of the area is continuously adjusted based on the second speed until the volume of the area is restored to the initial volume. The second speed is the volume reduction speed of the inhalation area in the inhalation state.
[0047] In one possible implementation, the adjustment module 202 is further configured to: Calculate the volume difference between the maximum volume and the initial volume of the region, and calculate the average suction time per session based on historical suction data; The third velocity is calculated based on the volume difference and the average suction time per cycle, and the volume of the region is continuously adjusted based on the third velocity.
[0048] Those skilled in the art will clearly understand that the technical solutions of the embodiments of this application can be implemented by means of software and / or hardware. In this specification, "unit" and "module" refer to software and / or hardware that can independently complete or cooperate with other components to complete a specific function, wherein the hardware may be, for example, a field-programmable gate array (FPGA), an integrated circuit (IC), etc.
[0049] Each processing unit and / or module in the embodiments of this application can be implemented by an analog circuit that implements the functions described in the embodiments of this application, or by software that executes the functions described in the embodiments of this application.
[0050] See Figure 3 It shows a schematic diagram of the structure of an electronic device according to an embodiment of this application, which can be used to implement... Figure 1 The method in the illustrated embodiment. (As shown) Figure 3 As shown, the electronic device 300 may include: at least one processor 301, at least one network interface 304, user interface 303, memory 305, and at least one communication bus 302.
[0051] The communication bus 302 is used to enable communication between these components.
[0052] The user interface 303 may include a display screen and a camera. Optionally, the user interface 303 may also include a standard wired interface and a wireless interface.
[0053] The network interface 304 may optionally include a standard wired interface or a wireless interface (such as a Wi-Fi interface).
[0054] The processor 301 may include one or more processing cores. The processor 301 connects to various parts within the electronic device 300 using various interfaces and lines, and performs various functions and processes data by running or executing instructions, programs, code sets, or instruction sets stored in the memory 305, and by calling data stored in the memory 305. Optionally, the processor 301 may be implemented using at least one hardware form of Digital Signal Processing (DSP), Field-Programmable Gate Array (FPGA), or Programmable Logic Array (PLA). The processor 301 may integrate one or a combination of several of the following: Central Processing Unit (CPU), Graphics Processing Unit (GPU), and modem. The CPU primarily handles the operating system, user interface, and applications; the GPU is responsible for rendering and drawing the content required for display; and the modem handles wireless communication. It is understood that the modem may also be implemented as a separate chip without being integrated into the processor 301.
[0055] The memory 305 may include random access memory (RAM) or read-only memory. Optionally, the memory 305 may include a non-transitory computer-readable storage medium. The memory 305 can be used to store instructions, programs, code, code sets, or instruction sets. The memory 305 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as touch function, sound playback function, image playback function, etc.), instructions for implementing the above-described method embodiments, etc.; the data storage area may store data involved in the above-described method embodiments, etc. Optionally, the memory 305 may also be at least one storage device located remotely from the aforementioned processor 301. Figure 3 As shown, the memory 305, which serves as a computer storage medium, may include an operating system, a network communication module, a user interface module, and program instructions.
[0056] exist Figure 3 In the illustrated electronic device 300, the user interface 303 is mainly used to provide an input interface for the user and to acquire user input data; while the processor 301 can be used to call the cigarette smoke collection application based on an external filter stored in the memory 305, and specifically perform the following operations: Obtain the cigarette model of the target cigarette inserted into the external filter mounting slot, and query the first speed corresponding to the cigarette model. The first speed is the volume expansion rate of the suction area of the external filter in a non-suction state. The current usage state is determined based on the first change value of the cumulative gas suction volume in the suction area per unit time. When the current usage state is a non-suction state, the area volume of the suction area is continuously adjusted based on the first speed.
[0057] This application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the above-described method. The computer-readable storage medium may include, but is not limited to, any type of disk, including floppy disks, optical disks, DVDs, CD-ROMs, microdrives, as well as magneto-optical disks, ROMs, RAMs, EPROMs, EEPROMs, DRAMs, VRAMs, flash memory devices, magnetic cards or optical cards, nanosystems (including molecular memory ICs), or any type of medium or device suitable for storing instructions and / or data.
[0058] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, as some steps may be performed in other orders or simultaneously according to this application. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions and modules involved are not necessarily essential to this application.
[0059] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.
[0060] In the several embodiments provided in this application, it should be understood that the disclosed apparatus can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some service interface; the indirect coupling or communication connection between devices or units may be electrical or other forms.
[0061] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0062] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0063] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage device (CMD). Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a memory and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned memory includes various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.
[0064] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, which may include: a flash drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, etc.
[0065] The foregoing description is merely an exemplary embodiment of this disclosure and should not be construed as limiting the scope of this disclosure. Any equivalent changes and modifications made in accordance with the teachings of this disclosure shall still fall within the scope of this disclosure. Those skilled in the art will readily conceive of embodiments of this disclosure upon considering the specification and practicing the disclosure herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not described herein. The specification and embodiments are to be considered exemplary only, and the scope and spirit of this disclosure are defined by the claims.
Claims
1. A method for collecting cigarette smoke based on an external filter, characterized in that, The method includes: Obtain the cigarette model of the target cigarette inserted into the external filter mounting slot, and query the first speed corresponding to the cigarette model. The first speed is the volume expansion rate of the suction area of the external filter in a non-suction state. The current usage state is determined based on the first change value of the cumulative gas suction volume in the suction area per unit time. When the current usage state is a non-suction state, the area volume of the suction area is continuously adjusted based on the first speed.
2. The method according to claim 1, characterized in that, The step of obtaining the cigarette model of the target cigarette inserted into the external filter mounting slot includes: After detecting that the target cigarette has been inserted into the external filter mounting slot, the identification code information of the mounting area is read, and the cigarette model of the target cigarette is queried based on the identification code information.
3. The method according to claim 1, characterized in that, The step of determining the current usage status based on the first change value of the cumulative gas suction volume within the suction area per unit time includes: Obtain the cumulative gas suction volume in the suction area, and determine the first change value of the cumulative gas suction volume per unit time; When the first change value is less than the target value, the current usage state is determined to be a non-suction state; When the first change value is not less than the target value, the current usage state is determined to be the suction state.
4. The method according to claim 3, characterized in that, After determining the first change value of the cumulative gas extraction volume per unit time, the method further includes: Query the second change value corresponding to the first speed, and set the second change value as the target value. The second change value is the change value of the cumulative gas suction volume per unit time when the suction area changes volume at the first speed.
5. The method according to claim 1, characterized in that, After continuously adjusting the volume of the suction region based on the first speed, the method further includes: Once the volume of the area reaches the maximum volume of the suction area, a suction prompt message is generated.
6. The method according to claim 1, characterized in that, The method further includes: When the current usage state is switched to the inhalation state, the second speed corresponding to the cigarette model is queried, and the volume of the area is continuously adjusted based on the second speed until the volume of the area is restored to the initial volume. The second speed is the volume reduction speed of the inhalation area in the inhalation state.
7. The method according to claim 6, characterized in that, The step of continuously adjusting the region volume based on the second speed includes: Calculate the volume difference between the maximum volume and the initial volume of the region, and calculate the average suction time per session based on historical suction data; The third velocity is calculated based on the volume difference and the average suction time per cycle, and the volume of the region is continuously adjusted based on the third velocity.
8. A cigarette smoke collection device based on an external filter, characterized in that, The device includes: The acquisition module is used to acquire the cigarette model of the target cigarette inserted into the external filter mounting slot, and query the first speed corresponding to the cigarette model. The first speed is the volume expansion rate of the suction area of the external filter in the non-suction state. The adjustment module is used to determine the current usage state based on the first change value of the cumulative gas suction volume in the suction area per unit time, and when the current usage state is a non-suction state, to continuously adjust the area volume of the suction area based on the first speed.
9. An electronic device 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, it implements the steps of the method as described in any one of claims 1-7.
10. A computer-readable storage medium having a computer program stored thereon, the computer-readable storage medium storing instructions that, when executed on a computer or processor, cause the computer or processor to perform the steps of the method as claimed in any one of claims 1-7.
Citation Information
Patent Citations
Aerosol generating device for providing puff compensation and method thereof
US20240251871A1
Aerosol generating device for detecting user's inhalation and operating method thereof
US20240268475A1