WO2025186191A1 - Verification method and system for aerosol provision systems and aerosol provision system - Google Patents
Verification method and system for aerosol provision systems and aerosol provision systemInfo
- Publication number
- WO2025186191A1 WO2025186191A1 PCT/EP2025/055719 EP2025055719W WO2025186191A1 WO 2025186191 A1 WO2025186191 A1 WO 2025186191A1 EP 2025055719 W EP2025055719 W EP 2025055719W WO 2025186191 A1 WO2025186191 A1 WO 2025186191A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- preset
- verification
- provision system
- aerosol provision
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
-
- A—HUMAN NECESSITIES
- A24—TOBACCO; CIGARS; CIGARETTES; SIMULATED SMOKING DEVICES; SMOKERS' REQUISITES
- A24F—SMOKERS' REQUISITES; MATCH BOXES; SIMULATED SMOKING DEVICES
- A24F40/00—Electrically operated smoking devices; Component parts thereof; Manufacture thereof; Maintenance or testing thereof; Charging means specially adapted therefor
- A24F40/40—Constructional details, e.g. connection of cartridges and battery parts
- A24F40/49—Child proofing
-
- A—HUMAN NECESSITIES
- A24—TOBACCO; CIGARS; CIGARETTES; SIMULATED SMOKING DEVICES; SMOKERS' REQUISITES
- A24F—SMOKERS' REQUISITES; MATCH BOXES; SIMULATED SMOKING DEVICES
- A24F40/00—Electrically operated smoking devices; Component parts thereof; Manufacture thereof; Maintenance or testing thereof; Charging means specially adapted therefor
- A24F40/50—Control or monitoring
-
- A—HUMAN NECESSITIES
- A24—TOBACCO; CIGARS; CIGARETTES; SIMULATED SMOKING DEVICES; SMOKERS' REQUISITES
- A24F—SMOKERS' REQUISITES; MATCH BOXES; SIMULATED SMOKING DEVICES
- A24F40/00—Electrically operated smoking devices; Component parts thereof; Manufacture thereof; Maintenance or testing thereof; Charging means specially adapted therefor
- A24F40/50—Control or monitoring
- A24F40/53—Monitoring, e.g. fault detection
-
- A—HUMAN NECESSITIES
- A24—TOBACCO; CIGARS; CIGARETTES; SIMULATED SMOKING DEVICES; SMOKERS' REQUISITES
- A24F—SMOKERS' REQUISITES; MATCH BOXES; SIMULATED SMOKING DEVICES
- A24F40/00—Electrically operated smoking devices; Component parts thereof; Manufacture thereof; Maintenance or testing thereof; Charging means specially adapted therefor
- A24F40/60—Devices with integrated user interfaces
-
- A—HUMAN NECESSITIES
- A24—TOBACCO; CIGARS; CIGARETTES; SIMULATED SMOKING DEVICES; SMOKERS' REQUISITES
- A24F—SMOKERS' REQUISITES; MATCH BOXES; SIMULATED SMOKING DEVICES
- A24F40/00—Electrically operated smoking devices; Component parts thereof; Manufacture thereof; Maintenance or testing thereof; Charging means specially adapted therefor
- A24F40/65—Devices with integrated communication means, e.g. wireless communication means
Definitions
- the present application relates to the field of aerosol supply technology, particularly to a verification method and verification system for an aerosol provision system, an aerosol provision system and a storage medium.
- aerosol provision systems currently available on the market typically require users to undergo verification (e.g., age verification) before first use.
- verification methods include providing a digital interface or digital screen on the aerosol provision system, through which users can input the required verification information.
- this approach has several drawbacks.
- incorporating digital interfaces or screens into aerosol provision systems increases production costs, which can be a significant burden, particularly for low-cost or disposable aerosol provision systems.
- the communication methods used in existing verification solutions e.g., transmitting verification information to electronic cigarette devices via Bluetooth or similar technologies
- the present application provides a verification method an aerosol provision system, the method comprises: the aerosol provision system receives multiple preset operations performed by a user in a preset order according to verification guidance information; according to a preset coding rule and the multiple preset operations, generating information to be verified; comparing the information to be verified with reference information stored in the aerosol provision system to obtain a comparison result; according to the comparison result, judging whether the user has passed the verification.
- the verification of the aerosol provision system may be achieved without increasing the hardware cost of the product, while also enhancing the security level of the verification process.
- the aerosol provision system receiving multiple preset operations performed by a user in a preset order according to verification guidance information may comprise: the aerosol provision system receives multiple preset operations performed in turn by a user according to a preset interval time according to verification guidance information.
- the preset interval time between different preset operations may be the same or different.
- the information to be verified generated according to the preset coding rule and preset operations with different preset interval times may be different.
- the aerosol provision system receiving multiple preset operations performed in turn by a user according to a preset interval time according to verification guidance information may comprise: the aerosol provision system receives multiple preset operations performed in turn by a user for a preset duration according to a preset interval time according to verification guidance information.
- the preset interval time corresponding to different preset operations may be the same or different.
- the information to be verified generated according to the preset coding rules and preset operations with different preset durations may be different.
- the aerosol provision system receiving multiple preset operations performed by a user in a preset order according to verification guidance information may comprise: the aerosol provision system receives multiple preset operations performed in turn by a user for a preset duration according to verification guidance information.
- the method may further comprise verifying the validity of the preset operations.
- Verifying the validity of the preset operations before generating information to be verified according to the preset coding rule and the multiple preset operations may allow invalid operations to be excluded. This may prevent subsequent computational processing of invalid operations, thereby reducing the computational load on the aerosol provision system.
- the verification of the validity of the preset operations may comprise: obtaining the actual interval time for the user to perform two adjacent preset operations, according to the actual interval time and a first threshold, determining whether the preset operations are valid, if valid, according to the preset coding rule and the multiple preset operations, generating information to be verified.
- the validity of the preset operations may be determined by detecting whether the actual time interval between two adjacent preset operations meets a first threshold.
- the verification of the validity of the preset operations may comprise: obtaining the actual duration for the user to perform the preset operations, according to the actual duration and a second threshold, determining whether the preset operations are valid, if valid, according to the preset coding rule and the multiple preset operations, generating information to be verified.
- the validity of the preset operations may be determined by detecting whether the actual duration of the preset operation meets a second threshold.
- the aerosol provision system receiving multiple preset operations performed by a user in a preset order according to verification guidance information may comprise: the aerosol provision system receives preset operations performed by a user within multiple different preset time periods in a preset order according to verification guidance information.
- the aerosol provision system receiving preset operations performed by a user within multiple different preset time periods in a preset order according to verification guidance information may comprise: the aerosol provision system receives preset operations performed by a user for a preset duration within multiple different preset time periods in a preset order according to verification guidance information.
- the preset interval time corresponding to different preset operations may be the same or different.
- the information to be verified generated according to the preset coding rules and preset operations with different preset durations may be different.
- the method may further comprise verifying the validity of the preset operations, which may comprise: obtaining the actual starting time for the user to perform each of the preset operations, according to the actual starting time and a third threshold, determining whether the preset operations are valid, if valid, according to a preset coding rule and the multiple preset operations, generating information to be verified.
- the method may further comprise verifying the validity of the preset operations, which may comprise: obtaining the actual duration for the user to perform the preset operations, according to the actual duration and a fourth threshold, determining whether the preset operations are valid, if valid, according to a preset coding rule and the multiple preset operations, generating information to be verified.
- the verification of the validity of the preset operations may further comprise: obtaining the actual starting time for the user to perform each of the preset operations, judging whether the actual starting time meets a fifth threshold, and if yes, obtaining the actual duration for the user to perform the preset operations.
- the verification guidance information may comprise the starting time for the user to perform the next preset operation displayed after the user completes the current preset operation.
- the verification guidance information may be automatically displayed or displayed according to a user input instruction.
- the preset operations may comprise at least one of puffing, charging, and pressing a preset button.
- the method may further comprise: obtaining the actual duration for the user to perform each of the preset operations, if the actual duration is lower than a sixth threshold, determining that the corresponding preset operation is a misoperation, and the aerosol provision system does not receive the corresponding preset operation.
- the information to be verified and the reference information may comprise at least one of numbers, symbols, and letters.
- the method may further comprise: when it is determined that the user has failed verification a preset number of times consecutively, locking the verification mode of the aerosol provision system.
- the method may further comprise: receiving a recovery operation performed by a user according to recovery guidance information to restore the verification mode of the aerosol provision system; or, judging whether the idle time of the aerosol provision system has reached an automatic recovery duration, if yes, restoring the verification mode of the aerosol provision system. If the user has passed the verification, the method may further comprise activating or allowing the activation of a heating device in the aerosol provision system for heating.
- the method may further comprise obtaining the verification guidance information through an external terminal, which may comprise: using the external terminal to obtain the unique identifier of the aerosol provision system, and according to the unique identifier, obtaining the verification guidance information of the aerosol provision system.
- the method may further comprise: using the external terminal to send the user's identity information to a preset server, so that the preset server can judge whether the user has passed age verification based on the identity information; if the user has passed the age verification, allowing to obtain the verification guidance information through the external terminal.
- the application provides an aerosol provision system.
- the system comprises at least: a microcontroller, to receive multiple preset operations performed by a user in a preset order according to verification guidance information; according to a preset coding rule and the multiple preset operations, to generate information to be verified; to compare the information to be verified with reference information stored in the aerosol provision system to obtain a comparison result; according to the comparison result, to judge whether the user has passed the verification.
- the system may further comprise: a heating device, configured to be activated or allowed to be activated to heat when the user has passed the verification.
- the application provides a verification system for an aerosol provision system.
- the verification system comprises an aerosol provision system as described in any of the embodiments in the second aspect and an external terminal device, the external terminal device is configured to obtain verification guidance information.
- the application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program.
- the computer program when executed, implements the verification method for an aerosol provision system as described in any of the embodiments in the first aspect.
- the aerosol provision system may receive multiple preset operations performed by a user in a preset order according to verification guidance information. Next, according to a preset coding rule and the multiple preset operations, the aerosol provision system may generate information to be verified. Subsequently, the aerosol provision system may compare the information to be verified with reference information stored in the aerosol provision system to obtain a comparison result. Finally, according to the comparison result, the aerosol provision system may judge whether the user has passed the verification.
- Verification of the aerosol provision system may be achieved without increasing the hardware cost of the product, while also enhancing the security level of the verification process.
- Figure 1 is a flowchart of a verification method for an aerosol provision system as provided in Embodiment one;
- Figure 2 is a flowchart of a verification method for an aerosol provision system as provided in Embodiment two;
- Figure 3 is a schematic diagram of a timeline as provided in Embodiment three;
- Figure 4 is a schematic structural diagram of an aerosol provision system as provided in Embodiment four.
- Figure 5 is a schematic structural diagram of a verification system for an aerosol provision system as provided in Embodiment five.
- the term “delivery system” is intended to encompass systems that deliver at least one substance to a user in use, and includes: combustible aerosol provision systems, such as cigarettes, cigarillos, cigars, and tobacco for pipes or for roll-your-own or for make-your-own cigarettes (whether based on tobacco, tobacco derivatives, expanded tobacco, reconstituted tobacco, tobacco substitutes or other smokable material); non-combustible aerosol provision systems that release compounds from an aerosolgenerating material without combusting the aerosol-generating material, such as electronic cigarettes, tobacco heating products, and hybrid systems to generate aerosol using a combination of aerosol-generating materials; and aerosol-free delivery systems that deliver the at least one substance to a user orally, nasally, transdermally or in another way without forming an aerosol, including but not limited to, lozenges, gums, patches, articles comprising inhalable powders, and oral products such as oral tobacco which includes snus or moist snuff, wherein the at least one substance may or may
- a “combustible” aerosol provision system is one where a constituent aerosol-generating material of the aerosol provision system (or component thereof) is combusted or burned during use in order to facilitate delivery of at least one substance to a user.
- the delivery system is a combustible aerosol provision system, such as a system selected from the group consisting of a cigarette, a cigarillo and a cigar.
- the disclosure relates to a component for use in a combustible aerosol provision system, such as a filter, a filter rod, a filter segment, a tobacco rod, a spill, an aerosol-modifying agent release component such as a capsule, a thread, or a bead, or a paper such as a plug wrap, a tipping paper or a cigarette paper.
- a component for use in a combustible aerosol provision system such as a filter, a filter rod, a filter segment, a tobacco rod, a spill, an aerosol-modifying agent release component such as a capsule, a thread, or a bead, or a paper such as a plug wrap, a tipping paper or a cigarette paper.
- a “non-combustible” aerosol provision system is one where a constituent aerosol-generating material of the aerosol provision system (or component thereof) is not combusted or burned in order to facilitate delivery of at least one substance to a user.
- the delivery system is a non-combustible aerosol provision system, such as a powered non-combustible aerosol provision system.
- the non-combustible aerosol provision system is an electronic cigarette, also known as a vaping device or electronic nicotine delivery system (END), although it is noted that the presence of nicotine in the aerosol-generating material is not a requirement.
- END electronic nicotine delivery system
- the non-combustible aerosol provision system is an aerosolgenerating material heating system, also known as a heat-not-burn system.
- An example of such a system is a tobacco heating system.
- the non-combustible aerosol provision system is a hybrid system to generate aerosol using a combination of aerosol-generating materials, one or a plurality of which may be heated.
- Each of the aerosol-generating materials may be, for example, in the form of a solid, liquid or gel and may or may not contain nicotine.
- the hybrid system comprises a liquid or gel aerosol-generating material and a solid aerosol-generating material.
- the solid aerosol-generating material may comprise, for example, tobacco or a non-tobacco product.
- the non-combustible aerosol provision system may comprise a noncombustible aerosol provision device and a consumable for use with the non-combustible aerosol provision device.
- the disclosure relates to consumables comprising aerosolgenerating material and configured to be used with non-combustible aerosol provision devices. These consumables are sometimes referred to as articles throughout the disclosure.
- the non-combustible aerosol provision system such as a non-combustible aerosol provision device thereof, may comprise a power source and a controller.
- the power source may, for example, be an electric power source or an exothermic power source.
- the exothermic power source comprises a carbon substrate which may be energised so as to distribute power in the form of heat to an aerosol-generating material or to a heat transfer material in proximity to the exothermic power source.
- the non-combustible aerosol provision system may comprise an area for receiving the consumable, an aerosol generator, an aerosol generation area, a housing, a mouthpiece, a filter and/or an aerosol-modifying agent.
- the consumable for use with the non-combustible aerosol provision device may comprise aerosol-generating material, an aerosol-generating material storage area, an aerosol-generating material transfer component, an aerosol generator, an aerosol generation area, a housing, a wrapper, a filter, a mouthpiece, and/or an aerosolmodifying agent.
- the delivery system is an aerosol-free delivery system that delivers at least one substance to a user orally, nasally, transdermally or in another way without forming an aerosol, including but not limited to, lozenges, gums, patches, articles comprising inhalable powders, and oral products such as oral tobacco which includes snus or moist snuff, wherein the at least one substance may or may not comprise nicotine.
- the substance to be delivered may be an aerosol-generating material or a material that is not intended to be aerosolised.
- either material may comprise one or more active constituents, one or more flavours, one or more aerosolformer materials, and/or one or more other functional materials.
- the substance to be delivered comprises an active substance.
- the active substance as used herein may be a physiologically active material, which is a material intended to achieve or enhance a physiological response.
- the active substance may for example be selected from nutraceuticals, nootropics, psychoactives.
- the active substance may be naturally occurring or synthetically obtained.
- the active substance may comprise for example nicotine, caffeine, taurine, theine, vitamins such as B6 or B12 or C, melatonin, cannabinoids, or constituents, derivatives, or combinations thereof.
- the active substance may comprise one or more constituents, derivatives or extracts of tobacco, cannabis or another botanical.
- the active substance comprises nicotine. In some embodiments, the active substance comprises caffeine, melatonin or vitamin B12.
- the active substance may comprise one or more constituents, derivatives or extracts of cannabis, such as one or more cannabinoids or terpenes.
- the active substance may comprise or be derived from one or more botanicals or constituents, derivatives or extracts thereof.
- botanical includes any material derived from plants including, but not limited to, extracts, leaves, bark, fibres, stems, roots, seeds, flowers, fruits, pollen, husk, shells or the like.
- the material may comprise an active compound naturally existing in a botanical, obtained synthetically.
- the material may be in the form of liquid, gas, solid, powder, dust, crushed particles, granules, pellets, shreds, strips, sheets, or the like.
- Example botanicals are tobacco, eucalyptus, star anise, hemp, cocoa, cannabis, fennel, lemongrass, peppermint, spearmint, rooibos, chamomile, flax, ginger, ginkgo biloba, hazel, hibiscus, laurel, licorice (liquorice), matcha, mate, orange skin, papaya, rose, sage, tea such as green tea or black tea, thyme, clove, cinnamon, coffee, aniseed (anise), basil, bay leaves, cardamom, coriander, cumin, nutmeg, oregano, paprika, rosemary, saffron, lavender, lemon peel, mint, juniper, elderflower, vanilla, Wintergreen, beefsteak plant, curcuma, turmeric, sandalwood, cilantro, bergamot, orange blossom, myrtle, cassis, valerian, pimento, mace, damien, marjoram, olive, lemon
- the mint may be chosen from the following mint varieties: Mentha Arventis, Mentha c.v., Mentha niliaca, Mentha piperita, Mentha piperita citrata c.v., Mentha piperita c.v, Mentha spicata crispa, Mentha cardifolia, Memtha longifolia, Mentha suaveolens variegata, Mentha pulegium, Mentha spicata c.v. and Mentha suaveolens.
- the active substance comprises or is derived from one or more botanicals or constituents, derivatives or extracts thereof and the botanical is tobacco. In some embodiments, the active substance comprises or derived from one or more botanicals or constituents, derivatives or extracts thereof and the botanical is selected from eucalyptus, star anise, cocoa and hemp.
- the active substance comprises or derived from one or more botanicals or constituents, derivatives or extracts thereof and the botanical is selected from rooibos and fennel.
- the substance to be delivered comprises a flavour.
- the terms "flavour” and “flavourant” refer to materials which, where local regulations permit, may be used to create a desired taste, aroma or other somatosensorial sensation in a product for adult consumers.
- flavour materials may include naturally occurring flavour materials, botanicals, extracts of botanicals, synthetically obtained materials, or combinations thereof (e.g., tobacco, cannabis, licorice (liquorice), hydrangea, eugenol, Japanese white bark magnolia leaf, chamomile, fenugreek, clove, maple, matcha, menthol, Japanese mint, aniseed (anise), cinnamon, turmeric, Indian spices, Asian spices, herb, Wintergreen, cherry, berry, red berry, cranberry, peach, apple, orange, mango, clementine, lemon, lime, tropical fruit, papaya, rhubarb, grape, durian, dragon fruit, cucumber, blueberry, mulberry, citrus fruits, Drambuie, bourbon, scotch, whiskey, gin, tequila, rum, spearmint, peppermint, lavender, aloe vera, cardamom, celery, cascarilla, nutmeg, sandalwood, bergamot,
- the flavour comprises menthol, spearmint and/or peppermint.
- the flavour comprises flavour components of cucumber, blueberry, citrus fruits and/or redberry.
- the flavour comprises eugenol.
- the flavour comprises flavour components extracted from tobacco.
- the flavour comprises flavour components extracted from cannabis.
- the flavour may comprise a sensate, which is intended to achieve a somatosensorial sensation which are usually chemically induced and perceived by the stimulation of the fifth cranial nerve (trigeminal nerve), in addition to or in place of aroma or taste nerves, and these may include agents providing heating, cooling, tingling, numbing effect.
- a suitable heat effect agent may be, but is not limited to, vanillyl ethyl ether and a suitable cooling agent may be, but not limited to eucolyptol, WS-3.
- Aerosol-generating material is a material that is capable of generating aerosol, for example when heated, irradiated or energized in any other way.
- Aerosol-generating material may, for example, be in the form of a solid, liquid or gel which may or may not contain an active substance and/or flavourants.
- the aerosol-generating material may comprise an “amorphous solid” , which may alternatively be referred to as a “ monolithic solid” (i.e. non-fibrous).
- the amorphous solid may be a dried gel.
- the amorphous solid is a solid material that may retain some fluid, such as liquid, within it.
- the aerosol-generating material may for example comprise from about 50wt%, 60wt% or 70wt% of amorphous solid, to about 90wt%, 95wt% or 100wt% of amorphous solid.
- the aerosol-generating material may comprise one or more active substances and/or flavours, one or more aerosol-former materials, and optionally one or more other functional material.
- the aerosol-former material may comprise one or more constituents capable of forming an aerosol.
- the aerosol-former material may comprise one or more of glycerol, propylene glycol, diethylene glycol, triethylene glycol, tetraethylene glycol, 1 ,3-butylene glycol, erythritol, meso-Erythritol, ethyl vanillate, ethyl laurate, a diethyl suberate, triethyl citrate, triacetin, a diacetin mixture, benzyl benzoate, benzyl phenyl acetate, tributyrin, lauryl acetate, lauric acid, myristic acid, and propylene carbonate.
- the one or more other functional materials may comprise one or more of pH regulators, colouring agents, preservatives, binders, fillers, stabilizers, and/or antioxidants.
- the material may be present on or in a support, to form a substrate.
- the support may, for example, be or comprise paper, card, paperboard, cardboard, reconstituted material, a plastics material, a ceramic material, a composite material, glass, a metal, or a metal alloy.
- the support comprises a susceptor.
- the susceptor is embedded within the material. In some alternative embodiments, the susceptor is on one or either side of the material.
- a consumable is an article comprising or consisting of aerosol-generating material, part or all of which is intended to be consumed during use by a user.
- a consumable may comprise one or more other components, such as an aerosol-generating material storage area, an aerosol-generating material transfer component, an aerosol generation area, a housing, a wrapper, a mouthpiece, a filter and/or an aerosol-modifying agent.
- a consumable may also comprise an aerosol generator, such as a heater, that emits heat to cause the aerosol-generating material to generate aerosol in use.
- the heater may, for example, comprise combustible material, a material heatable by electrical conduction, or a susceptor.
- a susceptor is a material that is heatable by penetration with a varying magnetic field, such as an alternating magnetic field.
- the susceptor may be an electrically-conductive material, so that penetration thereof with a varying magnetic field causes induction heating of the heating material.
- the heating material may be magnetic material, so that penetration thereof with a varying magnetic field causes magnetic hysteresis heating of the heating material.
- the susceptor may be both electrically-conductive and magnetic, so that the susceptor is heatable by both heating mechanisms.
- the device that is configured to generate the varying magnetic field is referred to as a magnetic field generator, herein.
- An aerosol-modifying agent is a substance, typically located downstream of the aerosol generation area, that is configured to modify the aerosol generated, for example by changing the taste, flavour, acidity or another characteristic of the aerosol.
- the aerosolmodifying agent may be provided in an aerosol-modifying agent release component, that is operable to selectively release the aerosol-modifying agent.
- the aerosol-modifying agent may, for example, be an additive or a sorbent.
- the aerosol-modifying agent may, for example, comprise one or more of a flavourant, a colourant, water, and a carbon adsorbent.
- the aerosol-modifying agent may, for example, be a solid, a liquid, or a gel.
- the aerosol-modifying agent may be in powder, thread or granule form.
- the aerosol-modifying agent may be free from filtration material.
- An aerosol generator is an apparatus configured to cause aerosol to be generated from the aerosol-generating material.
- the aerosol generator is a heater configured to subject the aerosol-generating material to heat energy, so as to release one or more volatiles from the aerosol-generating material to form an aerosol.
- the aerosol generator is configured to cause an aerosol to be generated from the aerosolgenerating material without heating.
- the aerosol generator may be configured to subject the aerosol-generating material to one or more of vibration, increased pressure, or electrostatic energy.
- aerosol delivery systems such as nebulisers or e-cigarettes.
- e-cigarette or “electronic cigarette” may sometimes be used, but it will be appreciated this term may be used interchangeably with aerosol delivery system I device and electronic aerosol delivery system I device.
- aerosol delivery systems such as nebulisers or e-cigarettes.
- vapour delivery systems such as nebulisers or e-cigarettes.
- aerosol delivery systems which may also be referred to as vapour delivery systems
- vapour delivery systems such as nebulisers or e-cigarettes.
- Aerosol delivery systems e-cigarettes
- a modular assembly comprising a reusable device part and a replaceable (disposable/consumable) cartridge part.
- the replaceable cartridge part will comprise the aerosol-generating material and the vaporiser (which may collectively be called a “cartomizer” ) and the reusable device part will comprise the power provision (e.g. rechargeable power source) and control circuitry.
- the reusable device part will often comprise a user interface for receiving user input and displaying operating status characteristics
- the replaceable cartridge device part in some cases comprises a temperature sensor for helping to control temperature.
- Cartridges are electrically and mechanically coupled to the control unit for use, for example using a screw thread, bayonet, or magnetic coupling with appropriately arranged electrical contacts.
- the cartridge may be removed from the reusable part and a replacement cartridge attached in its place.
- Systems and devices conforming to this type of two-part modular configuration may generally be referred to as two-part systems/devices.
- certain embodiments of the disclosure are based on aerosol delivery systems which are operationally configured to provide functionality in accordance with the principles described herein and the constructional aspects of systems configured to provide the functionality in accordance with certain embodiments of the disclosure is not of primary significance.
- existing aerosol provision systems typically perform user verification during initial use by providing a digital interface or digital display on the aerosol provision system. This allows users to input relevant verification information through the interface or display for validation.
- this approach increases production costs, which is particularly burdensome for low-cost or disposable aerosol provision systems.
- the communication methods used in such verification processes e.g., transmitting verification information to the electronic cigarette device via Bluetooth
- FIG 1 shows a flowchart of a verification method for an aerosol provision system as provided in Embodiment one. This method is applied on the aerosol provision system side.
- the method comprises the following steps: S100: the aerosol provision system receives multiple preset operations performed by a user in a preset order according to verification guidance information.
- the present application may provide a verification method for an aerosol provision system that simplifies product design, avoids increasing hardware costs, and achieves effective user verification. Specifically, after a user passes age verification, they may obtain verification guidance information through an external terminal. The user may then perform multiple preset operations on the aerosol provision system in a preset order according to the verification guidance information. It should be noted that in an embodiment, replacing the traditional digital interface or display with multiple preset operations on the aerosol provision system simplifies product design and reduces hardware costs. It can be understood that the information to be verified corresponding to the multiple preset operations may be same or different, and no specific limitations are imposed in this regard.
- embodiments do not impose specific limitations on the preset coding rule; it can be configured based on actual requirements. However, it is understood that by performing computational processing on different preset operations according to the preset coding rule, the generated information to be verified may vary. Detailed descriptions of this process are provided in related embodiments hereinafter and will not be repeated here.
- the information to be verified generated according to the preset coding rule and the multiple preset operations and the reference information are set to be data of the same type.
- the reference information is a numerical value
- the generated information to be verified is also numerical
- the reference information consists of symbols the generated information to be verified is also symbolic
- the reference information is in the form of letters
- the generated information to be verified is also in letters, and so forth.
- embodiments may employ matching algorithms to compare the information to be verified with the reference information. It should be noted that no specific restrictions are imposed on the choice of matching algorithm in this application; any known matching algorithm may be applied, provided it aligns with the inventive concept of the application. It is understood that the comparison result can be represented in various formats, such as "match” or “mismatch,” or as a numerical value like a percentage. Similarly, no limitations are placed on the specific representation of the comparison result, and the appropriate format can be selected based on actual requirements. S400: according to the comparison result, judging whether the user has passed the verification.
- the comparison result can indicate whether the information to be verified and the reference information are a "match” or "mismatch.” In practical implementation, if the comparison result is a "match,” the user is determined to have passed the verification. Conversely, if the comparison result is a "mismatch,” the user is determined to have failed the verification.
- the aerosol provision system receiving multiple preset operations performed by a user in a preset order according to verification guidance information comprises: the aerosol provision system receives multiple preset operations performed in turn by a user according to a preset interval time according to verification guidance information.
- the preset interval time between different preset operations may be the same or different. It can be understood that the information to be verified generated according to the preset coding rule and preset operations with different preset interval times is different.
- the aerosol provision system receiving multiple preset operations performed in turn by a user according to a preset interval time according to verification guidance information comprises: the aerosol provision system receives multiple preset operations performed in turn by a user for a preset duration according to a preset interval time according to verification guidance information.
- the preset duration corresponding to different preset operations may be the same or different. It can be understood that the information to be verified generated according to the preset coding rule and preset operations with different preset durations is different. In an embodiment, the information to be verified generated according to a preset coding rule and preset operations with the same preset interval duration but different preset durations is different. In an embodiment, the information to be verified generated according to a preset coding rule and preset operations with different preset interval durations and different preset durations is different.
- the aerosol provision system receiving multiple preset operations performed by a user in a preset order according to verification guidance information comprises: the aerosol provision system receives multiple preset operations performed in turn by a user for a preset duration according to verification guidance information.
- the preset interval time corresponding to different preset operations may be the same or different.
- the information to be verified generated according to the preset coding rules and preset operations with different preset durations may be different.
- the method before generating information to be verified according to a preset coding rule and the multiple preset operations, the method further comprises verifying the validity of the preset operations.
- the verification of the validity of the preset operations comprises: obtaining the actual interval time for the user to perform two adjacent preset operations, according to the actual interval time and a first threshold, determining whether the preset operations are valid, if valid, according to the preset coding rule and the multiple preset operations, generating information to be verified.
- the validity of the preset operations may be determined by detecting whether the actual time interval between two adjacent preset operations meets a first threshold. For example, if the detected actual interval duration between two adjacent preset operations is not less than the first threshold, the corresponding preset operations are determined to be valid. Conversely, if the detected actual interval duration is less than the first threshold, the corresponding preset operations are determined to be invalid.
- the first threshold can be set based on actual requirements and is not specifically limited herein.
- the first threshold corresponding to different preset operations may be the same or different. This is not specifically limited herein and can be set according to actual requirements. For example, if the preset interval durations between different preset operations are the same, the same first threshold may be used to verify the validity of the different preset operations. Conversely, if the preset interval durations between different preset operations vary, different first thresholds may be adopted to verify the validity of these operations.
- the verification of the validity of the preset operations comprises: obtaining the actual duration for the user to perform the preset operations, according to the actual duration and a second threshold, determining whether the preset operations are valid, if valid, according to the preset coding rule and the multiple preset operations, generating information to be verified.
- the validity of the preset operations may also be determined by detecting whether the actual duration of each preset operation meets a second threshold. For example, if the detected actual duration of a preset operation is not less than the second threshold, the corresponding preset operation is determined to be valid. Conversely, if the detected actual duration of the preset operation is less than the second threshold, the corresponding preset operation is determined to be invalid.
- the second threshold can be set based on actual requirements and is not specifically limited herein.
- the second threshold corresponding to each preset operation may be the same or different. This is not specifically limited herein and can be set according to actual requirements. For example, if the preset durations corresponding to different preset operations are the same, the same second threshold may be used to verify the validity of the different preset operations. Conversely, if the preset durations corresponding to different preset operations vary, different second thresholds may be adopted to verify the validity of these operations.
- the aerosol provision system receiving multiple preset operations performed by a user in a preset order according to verification guidance information comprises: the aerosol provision system receives preset operations performed by a user within multiple different preset time periods in a preset order according to verification guidance information.
- the durations corresponding to different preset time periods may be the same or different.
- the durations corresponding to different preset time periods are the same, for example, each time period lasts 5 seconds.
- the aerosol provision system receiving preset operations performed by a user within multiple different preset time periods in a preset order according to verification guidance information comprises: the aerosol provision system receives preset operations performed by a user for a preset duration within multiple different preset time periods in a preset order according to verification guidance information.
- the preset duration of the preset operations executed within each of the different preset time periods may be the same or different. It can be understood that the information to be verified generated according to a preset coding rule and preset operations with different preset durations may be different. Or, the information to be verified generated according to a preset coding rule and preset operations with different preset durations in different time periods may be different. Or, the information to be verified generated according to a preset coding rule and preset operations with the same preset duration in different time periods may be different. In an embodiment, the preset time periods comprise any n of m consecutive time periods, wherein m > n > 1 .
- n is a positive integer greater than or equal to 1 .
- the method before generating information to be verified according to a preset coding rule and the multiple preset operations, the method further comprises verifying the validity of the preset operations, which comprises: obtaining the actual starting time for the user to perform each of the preset operations, according to the actual starting time and a third threshold, determining whether the preset operations are valid, if valid, according to a preset coding rule and the multiple preset operations, generating information to be verified.
- the validity of a preset operation may be determined by detecting whether the actual start time of each preset operation meets a third threshold. For example, if the detected actual start time of a preset operation equals the third threshold or the difference between them falls within a preset range, the corresponding preset operation is determined to be valid. Conversely, it is determined to be invalid. If a preset operation is determined to be invalid, no further processing is performed to generate information to be verified according to the preset coding rule and the invalid operation.
- the third threshold can be set according to actual requirements and is not specifically limited herein.
- the corresponding third thresholds may be the same or different. This is not specifically limited herein and can be set according to actual requirements.
- the method before generating information to be verified according to a preset coding rule and the multiple preset operations, the method further comprises verifying the validity of the preset operations, which comprises: obtaining the actual starting time for the user to perform each of the preset operations, according to the actual starting time and a third threshold, determining whether the preset operations are valid, if valid, according to a preset coding rule and the multiple preset operations, generating information to be verified.
- the validity of a preset operation may also be determined by detecting whether the actual duration of the preset operation meets a fourth threshold. For example, if the detected actual duration of a preset operation is not less than the fourth threshold, the corresponding preset operation is determined to be valid. Conversely, if the detected actual duration is less than the fourth threshold, the corresponding preset operation is determined to be invalid.
- the fourth threshold may be set according to actual requirements and is not specifically limited herein.
- the corresponding fourth thresholds for different preset operations may be the same or different. This is not specifically limited herein and can be set according to actual requirements. For example, if the preset durations of different preset operations are the same, the fourth thresholds adopted when verifying the validity of different preset operations can also be the same. If the preset durations of different preset operations are different, the fourth thresholds adopted when verifying the validity of different preset operations are also different.
- the verification of the validity of the preset operations further comprises: obtaining the actual starting time for the user to perform each of the preset operations, judging whether the actual starting time meets a fifth threshold, and if yes, obtaining the actual duration for the user to perform the preset operations.
- the validity of the preset operation may be preliminarily determined by checking whether the actual start time of the preset operation meets a fifth threshold. If the actual start time meets the fifth threshold, the actual duration of the preset operation performed by the user is obtained. Subsequently, the validity of the preset operation is determined according to the actual duration and the fourth threshold. If the actual start time does not meet the fifth threshold, the corresponding preset operation is determined to be invalid, and the actual duration of the preset operation performed by the user is not obtained for further validation.
- the verification guidance information comprises the starting time for the user to perform the next preset operation displayed after the user completes the current preset operation.
- the verification guidance information obtained by the user comprises the starting time for performing the next preset operation, which is displayed after the user completes the current preset operation, so as to remind the user when to start executing each preset operation.
- the verification guidance information is automatically displayed or displayed according to a user input instruction.
- the verification guidance information may be presented by automatically displaying pre-recorded videos, flash files, or similar content. Alternatively, it may be displayed sequentially upon receiving corresponding user instructions. For example, after the user completes a preset operation, the verification guidance information page may display a "next" button. When the user clicks the "next" button, the system proceeds to play the next segment of the verification guidance information.
- the preset operations comprise at least one of puffing, charging, and pressing a preset button.
- the preset operations may comprise any one of puffing, charging, or pressing a preset button.
- the preset button in this application refers to a button inherently present in the aerosol provision system itself, rather than a button specifically added for the verification method.
- the method before the aerosol provision system receives multiple preset operations performed by a user in a preset order according to verification guidance information, the method further comprises: obtaining the actual duration for the user to perform each of the preset operations, if the actual duration is lower than a sixth threshold, determining that the corresponding preset operation is a misoperation, and the aerosol provision system does not receive the corresponding preset operation.
- the aerosol provision system may verify whether the preset operations are erroneous. This allows some erroneous operations to be filtered out in advance, avoiding subsequent computational processing for such operations and thereby reducing the computational load on the aerosol provision system. For example, if the preset operation is pressing a preset button, through this step, some misoperations such as the user accidentally touching the preset button can be excluded.
- the information to be verified and the reference information respectively comprise at least one of numbers, symbols, and letters.
- the information to be verified and the reference information are of the same type of data, which facilitates the comparison by the aerosol provision system.
- the traditional way of directly receiving verification information through a digital interface or digital interface in the traditional verification methods is replaced, thereby simplifying product design and reducing the hardware cost of the product.
- the method further comprises: when it is determined that the user has failed verification a preset number of times consecutively, locking the verification mode of the aerosol provision system.
- locking the verification mode of the aerosol provision system when it is determined that the user fails verification a preset number of times consecutively, it is considered that the user cannot obtain the verification guidance information or it is determined that the aerosol provision system is under hacker attack. At this time, the verification mode of the aerosol provision system will be locked and access to the verification mode will be denied to the user.
- the method further comprises: receiving a recovery operation performed by a user according to recovery guidance information to restore the verification mode of the aerosol provision system; or, judging whether the idle time of the aerosol provision system has reached an automatic recovery duration, if yes, restoring the verification mode of the aerosol provision system.
- embodiments also provide a verification mode recovery method.
- the verification mode of the aerosol provision system is locked, when the aerosol provision system receives the recovery operations performed by the user according to the recovery guidance information, the verification mode of the aerosol provision system will be restored; or after the verification mode of the aerosol provision system is locked, when it is determined that the idle time of the aerosol provision system reaches the automatic recovery duration, the verification mode of the aerosol provision system will be restored.
- the recovery operations can be the same as the preset operations in the verification method or different from the preset operations, and there is no specific limitation here. It should be noted here that embodiment do not specifically limit the automatic recovery duration, and users can set it according to actual needs.
- the heating device of the aerosol provision system is set to be automatically activated or allowed to be activated (for example, activated by an external instruction) for heating.
- the method further comprises obtaining the verification guidance information through an external terminal, which comprises: using the external terminal to obtain the unique identifier of the aerosol provision system, and according to the unique identifier, obtaining the verification guidance information of the aerosol provision system.
- the information to be verified corresponding to different aerosol provision systems is not the same. Therefore, the content of the verification guidance information corresponding to different aerosol provision systems is also not the same.
- the verification guidance information of each aerosol provision system may be obtained according to the unique identifier of the aerosol provision system.
- the method before obtaining the verification guidance information through an external terminal, the method further comprises: using the external terminal to send the user's identity information to a preset server, so that the preset server can judge whether the user has passed age verification based on the identity information; if the user has passed the age verification, allowing to obtain the verification guidance information through the external terminal.
- age verification of the user when obtaining the verification guidance information through an external terminal, age verification of the user is required. Only users who pass the age verification are allowed to obtain the verification guidance information through the external terminal. Otherwise, they are not allowed to obtain the verification guidance information through the external terminal, so as to prevent some people who do not meet the age requirements from using electronic cigarettes.
- the present application provides a verification method for an aerosol provision system, which is likewise applied on the aerosol provision system side.
- the content that is the same or similar to that of Embodiment one can be referred to in the above descriptions and will not be repeated hereafter.
- the scheme is described using preset operations such as charging the aerosol provision system or pressing a preset button.
- the verification method for the aerosol provision system may include the following steps:
- the external terminal sends the user's identity information to a preset server so that the server can determine whether the user passes the age verification according to the provided identity information. If the user passes the age verification, they are allowed to obtain the verification guidance information through the external terminal.
- the user's identity information includes, but is not limited to, the user's ID card number, mobile phone number, address, etc. This aspect is not specifically limited herein.
- the user can utilize the external terminal to obtain the unique identifier of the aerosol provision system, such as by scanning a QR code attached to the aerosol provision system using the external terminal.
- the external terminal uses this unique identifier to request the verification guidance information from the preset server.
- S130 Performing multiple preset operations on the aerosol provision system in a preset order according to the verification guidance information.
- the user may press the preset button for a preset duration according to the verification guidance information corresponding to the current preset operation.
- the user may press the preset button after a preset time interval according to the verification guidance information corresponding to the current preset operation.
- the user can press the preset button and hold it pressed for a preset duration after a preset time interval according to the verification guidance information corresponding to the current preset operation.
- the external terminal After the user clicks the "next" button, the external terminal continues to display the guidance information for the next preset operation (e.g., pressing the button for a specified duration, pressing after a preset interval, or pressing and holding for a specified duration after a preset interval), and so forth until all operations in the verification guidance information are completed.
- the above method is also applicable to operations such as charging or puffing.
- the verification guidance information includes the starting time for the user to perform the next preset operation after completing the current preset operation.
- the starting time for the next preset operation can be indicated through an indicator light built into the aerosol provision system. For example, after the user completes the current preset operation, when the indicator light on the aerosol provision system turns on, it signals that the user can begin executing the next preset operation.
- S140 Generating information to be verified according to the preset coding rule and the multiple preset operations.
- embodiments do not impose specific limitations on the preset coding rule; users can define them according to actual requirements.
- the preset coding rules are based on button presses or charging durations. That is to say, if the preset button is pressed or charging lasts for different preset durations, the corresponding generated information to be verified will be different. For example, if the preset button is pressed or charging lasts for 2 seconds, the corresponding generated information to be verified is the number 0; if the preset button is pressed or charging lasts for 4 seconds, the corresponding generated information to be verified is the number 1 , and so on.
- these durations can be set according to actual requirements, and exhaustive enumeration will not be provided here.
- the preset operations may also include any combination of button presses or charging. If the preset button is pressed for 2 seconds, the corresponding generated information to be verified is the number 0; if the preset button is pressed for 4 seconds, the corresponding generated information to be verified is the number 1 , and so on. If the preset button is pressed for 10 seconds, the corresponding generated information to be verified is the number 4; if charging lasts for 2 seconds, the corresponding generated information to be verified is the number 5; if charging lasts for 4 seconds, the corresponding generated information to be verified is the number 6... If charging lasts for 10 seconds, the corresponding generated information to be verified is the number 9. Thus, it is possible to improve the diversity of the corresponding information while reducing the time required to perform the preset operations.
- Embodiment two lies in the preset coding rules.
- the preset coding rules are based on time points, which differ from the preset coding rules described in Embodiment two. Therefore, executing multiple preset operations on the aerosol provision system according to the verification guidance information in this embodiment differs from Embodiment two.
- the following will first explain the time point-based coding provided in this embodiment.
- performing multiple preset operations on the aerosol provision system in a preset order according to the verification guidance information includes:
- the verification guidance information includes the starting time for the user to perform the next preset operation after completing the current preset operation.
- the starting points corresponding to each time period may be set as the starting time for each puffing of the aerosol provision system.
- the corresponding generated information to be verified may be different. For example, if the puffing lasts for 1 second, the corresponding generated information to be verified is the number 0. If the preset button is pressed or charging lasts for 2 seconds, the corresponding generated information to be verified is the number 1... During specific implementation, it may be set according to actual requirements and will not be enumerated here.
- the corresponding generated information to be verified may be different. For example, if the puffing occurs in the first time period, the corresponding generated information to be verified is the number 0. If the puffing occurs in the second time period, the corresponding generated information to be verified is the number 1 , and so on. It will not be enumerated one by one here.
- a fault tolerance mechanism may also be set in embodiments of this application.
- a preset duration such as 1.5 seconds
- a preset duration such as 0.5 seconds
- the method further comprises: receiving a recovery operation performed by a user according to recovery guidance information to restore the verification mode of the aerosol provision system.
- the recovery operations to be performed include recovery operations with a preset duration that are performed by the user in a preset order within multiple different preset time periods.
- the present application further provides an aerosol provision system, which is configured to implement the verification method for an aerosol provision system as provided in Embodiments one to three.
- the system at least comprises: a microcontroller 10, to receive multiple preset operations performed by a user in a preset order according to verification guidance information; according to a preset coding rule and the multiple preset operations, to generate information to be verified; to compare the information to be verified with reference information stored in the aerosol provision system to obtain a comparison result; according to the comparison result, to judge whether the user has passed the verification.
- the aerosol provision system comprises at least a microcontroller.
- the microcontroller here can adopt the microcontroller carried by the aerosol provision system itself, so that there is no need to additionally increase the hardware cost of the aerosol provision system.
- system further comprises: a heating device 20, configured to be activated or allowed to be activated to heat when the user has passed the verification.
- the heating device of the aerosol provision system is set to be automatically activated or allowed to be activated (for example, activated by an external instruction) for heating.
- the system at least includes the aerosol provision system as described in any aspect of Embodiment four and an external terminal 30.
- the external terminal is configured to obtain verification guidance information.
- the aerosol provision system at least comprises a microcontroller 10 and a heating device 20.
- content that is the same or similar to that in Embodiment four can be referred to in the previous descriptions, and will not be repeated hereafter.
- Embodiments one to three there is further provided a computer-readable storage medium.
- a computer-readable storage medium In embodiment six, content that is the same or similar to that in Embodiments one to three can be referred to in the previous descriptions, and will not be repeated hereafter.
- the computer-readable storage medium on which a computer program is stored, wherein the computer program, when executed by a processor, implements the aforementioned verification method for the aerosol provision system.
- the computer program when executed by the processor, it can further implement the steps corresponding to the method described in Embodiment one. For detailed descriptions of these steps, reference can be made to Embodiment one, which will not be repeated here.
- This computer software product can be stored in a storage medium, such as ROM/RAM, magnetic disks, optical disks, etc., and includes several instructions that enable a computer device (e.g., a personal computer, server, or network device) to execute the methods described in embodiments or certain parts of embodiments of the present application.
- a computer device e.g., a personal computer, server, or network device
- Embodiments described in this specification are presented in a progressive manner, with similar or identical parts across embodiments cross-referenced where applicable. Each embodiment primarily emphasizes differences from other embodiments. In particular, for systems or system-related embodiments, as they are fundamentally similar to method embodiments, the descriptions are relatively simplified, and related details can be referenced from the method embodiments.
- the systems and system embodiments described above are merely illustrative.
- the units described as separate components may or may not be physically separated.
- components shown as units may or may not be physical entities; they can be located in a single location or distributed across multiple network units. Parts or all of the modules can be selected as needed to achieve the objectives of the embodiments. A person of ordinary skill in the art can readily understand and implement these embodiments without inventive efforts.
- each part of the present application may be implemented by hardware, software, firmware or combinations thereof.
- multiple steps or methods may be implemented with software or firmware stored in memory and executed by an appropriate instruction execution system.
- it can be implemented by any one of the following technologies known in the art or combinations thereof: discrete logic circuits with logic gate circuits for implementing logic functions for data signal, special integrated circuits with appropriate combined logic gate circuits, programmable gate arrays (PGAs), field programmable gate arrays (FPGAs), etc.
- first,” “second,” etc. are used merely for descriptive purposes and should not be construed as indicating or implying relative importance or implicitly specifying the quantity of the indicated technical features.
- the characteristics defined as “first,” “second,” etc. may explicitly or implicitly comprise at least one such characteristic.
- the term “multiple” means at least two, such as two, three, etc., unless otherwise specifically defined.
- connection can be a fixed connection or a detachable connection, or integrated; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediary medium, it can be the internal communication of two components or the interaction between two components, unless explicitly defined otherwise.
- connection can be a fixed connection or a detachable connection, or integrated; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediary medium, it can be the internal communication of two components or the interaction between two components, unless explicitly defined otherwise.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Child & Adolescent Psychology (AREA)
- General Health & Medical Sciences (AREA)
- Computer Networks & Wireless Communication (AREA)
- Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Medicinal Preparation (AREA)
- Debugging And Monitoring (AREA)
Abstract
Embodiments of this application disclose a verification method and verification system for an aerosol provision system, and an aerosol provision system. The method comprises: receiving, by the aerosol provision system, multiple preset operations performed by a user in a preset order according to verification guidance information; generating information to be verified, according to a preset coding rule and the multiple preset operations; comparing the information to be verified with reference information stored in the aerosol provision system to obtain a comparison result; and judging whether the user has passed the verification, according to the comparison result.
Description
VERIFICATION METHOD AND SYSTEM FOR AEROSOL PROVISION SYSTEMS AND AEROSOL PROVISION SYSTEM
Technical Field
The present application relates to the field of aerosol supply technology, particularly to a verification method and verification system for an aerosol provision system, an aerosol provision system and a storage medium.
Background
The issue of preventing youth access (YAP) to aerosol provision systems (i.e., electronic cigarettes) is a critical concern that needs be addressed during the use of such systems. The primary objective is to prevent individuals who do not meet the required age criteria from using electronic cigarettes.
To address this issue, aerosol provision systems currently available on the market typically require users to undergo verification (e.g., age verification) before first use. Common verification methods include providing a digital interface or digital screen on the aerosol provision system, through which users can input the required verification information. However, this approach has several drawbacks. On one hand, incorporating digital interfaces or screens into aerosol provision systems increases production costs, which can be a significant burden, particularly for low-cost or disposable aerosol provision systems. On the other hand, the communication methods used in existing verification solutions (e.g., transmitting verification information to electronic cigarette devices via Bluetooth or similar technologies) may not be sufficiently secure. If the communication process is hacked, the verification information could be intercepted, leading to potential information leakage.
Therefore, there is an urgent need for a new verification method for aerosol provision systems to address one or more of the aforementioned issues.
Summary
In accordance with some embodiments described herein, there is provided a verification method and verification system for an aerosol provision system, an aerosol provision system and a storage medium,
According to an aspect, the present application provides a verification method an aerosol provision system, the method comprises: the aerosol provision system receives multiple preset operations performed by a user in a preset order according to verification guidance information; according to a preset coding rule and the multiple preset operations, generating information to be verified;
comparing the information to be verified with reference information stored in the aerosol provision system to obtain a comparison result; according to the comparison result, judging whether the user has passed the verification.
The verification of the aerosol provision system may be achieved without increasing the hardware cost of the product, while also enhancing the security level of the verification process.
The aerosol provision system receiving multiple preset operations performed by a user in a preset order according to verification guidance information may comprise: the aerosol provision system receives multiple preset operations performed in turn by a user according to a preset interval time according to verification guidance information.
The preset interval time between different preset operations may be the same or different.
The information to be verified generated according to the preset coding rule and preset operations with different preset interval times may be different.
The aerosol provision system receiving multiple preset operations performed in turn by a user according to a preset interval time according to verification guidance information may comprise: the aerosol provision system receives multiple preset operations performed in turn by a user for a preset duration according to a preset interval time according to verification guidance information.
The preset interval time corresponding to different preset operations may be the same or different.
The information to be verified generated according to the preset coding rules and preset operations with different preset durations may be different.
The aerosol provision system receiving multiple preset operations performed by a user in a preset order according to verification guidance information may comprise: the aerosol provision system receives multiple preset operations performed in turn by a user for a preset duration according to verification guidance information.
Before generating information to be verified according to a preset coding rule and the multiple preset operations, the method may further comprise verifying the validity of the preset operations.
Verifying the validity of the preset operations before generating information to be verified according to the preset coding rule and the multiple preset operations may allow invalid operations to be excluded. This may prevent subsequent computational processing of invalid operations, thereby reducing the computational load on the aerosol provision system.
The verification of the validity of the preset operations may comprise:
obtaining the actual interval time for the user to perform two adjacent preset operations, according to the actual interval time and a first threshold, determining whether the preset operations are valid, if valid, according to the preset coding rule and the multiple preset operations, generating information to be verified.
The validity of the preset operations may be determined by detecting whether the actual time interval between two adjacent preset operations meets a first threshold.
The verification of the validity of the preset operations may comprise: obtaining the actual duration for the user to perform the preset operations, according to the actual duration and a second threshold, determining whether the preset operations are valid, if valid, according to the preset coding rule and the multiple preset operations, generating information to be verified.
The validity of the preset operations may be determined by detecting whether the actual duration of the preset operation meets a second threshold.
The aerosol provision system receiving multiple preset operations performed by a user in a preset order according to verification guidance information may comprise: the aerosol provision system receives preset operations performed by a user within multiple different preset time periods in a preset order according to verification guidance information.
The aerosol provision system receiving preset operations performed by a user within multiple different preset time periods in a preset order according to verification guidance information may comprise: the aerosol provision system receives preset operations performed by a user for a preset duration within multiple different preset time periods in a preset order according to verification guidance information.
The preset interval time corresponding to different preset operations may be the same or different.
The information to be verified generated according to the preset coding rules and preset operations with different preset durations may be different.
Before generating information to be verified according to a preset coding rule and the multiple preset operations, the method may further comprise verifying the validity of the preset operations, which may comprise: obtaining the actual starting time for the user to perform each of the preset operations, according to the actual starting time and a third threshold, determining whether the preset operations are valid, if valid, according to a preset coding rule and the multiple preset operations, generating information to be verified.
Before generating information to be verified according to a preset coding rule and the multiple preset operations, the method may further comprise verifying the validity of the preset operations, which may comprise: obtaining the actual duration for the user to perform the preset operations, according to the actual duration and a fourth threshold, determining whether the preset operations are valid, if valid, according to a preset coding rule and the multiple preset operations, generating information to be verified.
The verification of the validity of the preset operations may further comprise: obtaining the actual starting time for the user to perform each of the preset operations, judging whether the actual starting time meets a fifth threshold, and if yes, obtaining the actual duration for the user to perform the preset operations.
The verification guidance information may comprise the starting time for the user to perform the next preset operation displayed after the user completes the current preset operation.
The verification guidance information may be automatically displayed or displayed according to a user input instruction.
The preset operations may comprise at least one of puffing, charging, and pressing a preset button.
Before the aerosol provision system receives multiple preset operations performed by a user in a preset order according to verification guidance information, the method may further comprise: obtaining the actual duration for the user to perform each of the preset operations, if the actual duration is lower than a sixth threshold, determining that the corresponding preset operation is a misoperation, and the aerosol provision system does not receive the corresponding preset operation.
The information to be verified and the reference information may comprise at least one of numbers, symbols, and letters.
The method may further comprise: when it is determined that the user has failed verification a preset number of times consecutively, locking the verification mode of the aerosol provision system.
After locking the verification mode of the aerosol provision system, the method may further comprise: receiving a recovery operation performed by a user according to recovery guidance information to restore the verification mode of the aerosol provision system; or, judging whether the idle time of the aerosol provision system has reached an automatic recovery duration, if yes, restoring the verification mode of the aerosol provision system.
If the user has passed the verification, the method may further comprise activating or allowing the activation of a heating device in the aerosol provision system for heating.
The method may further comprise obtaining the verification guidance information through an external terminal, which may comprise: using the external terminal to obtain the unique identifier of the aerosol provision system, and according to the unique identifier, obtaining the verification guidance information of the aerosol provision system.
Before obtaining the verification guidance information through an external terminal, the method may further comprise: using the external terminal to send the user's identity information to a preset server, so that the preset server can judge whether the user has passed age verification based on the identity information; if the user has passed the age verification, allowing to obtain the verification guidance information through the external terminal.
In accordance with another aspect, the application provides an aerosol provision system. The system comprises at least: a microcontroller, to receive multiple preset operations performed by a user in a preset order according to verification guidance information; according to a preset coding rule and the multiple preset operations, to generate information to be verified; to compare the information to be verified with reference information stored in the aerosol provision system to obtain a comparison result; according to the comparison result, to judge whether the user has passed the verification.
The system may further comprise: a heating device, configured to be activated or allowed to be activated to heat when the user has passed the verification.
In accordance with another aspect, the application provides a verification system for an aerosol provision system. The verification system comprises an aerosol provision system as described in any of the embodiments in the second aspect and an external terminal device, the external terminal device is configured to obtain verification guidance information.
In accordance with another aspect, the application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program. The computer program, when executed, implements the verification method for an aerosol provision system as described in any of the embodiments in the first aspect.
One or more beneficial effects of any of the above may be as follows:
The aerosol provision system may receive multiple preset operations performed by a user in a preset order according to verification guidance information. Next, according to a preset coding rule and the multiple preset operations, the aerosol provision system may
generate information to be verified. Subsequently, the aerosol provision system may compare the information to be verified with reference information stored in the aerosol provision system to obtain a comparison result. Finally, according to the comparison result, the aerosol provision system may judge whether the user has passed the verification.
Verification of the aerosol provision system may be achieved without increasing the hardware cost of the product, while also enhancing the security level of the verification process.
Additional aspects and advantages will be partially described in the following description, some will become apparent from the following description.
Brief Description of the Drawings
Referring to the accompanying drawings, the disclosure of the present application will become more understandable. Those skilled in the art can easily understand that these drawings are only for illustrative purposes and are not intended to limit the scope of protection of the present application. Moreover, similar numbers in the figures are used to represent similar components, wherein:
Figure 1 is a flowchart of a verification method for an aerosol provision system as provided in Embodiment one;
Figure 2 is a flowchart of a verification method for an aerosol provision system as provided in Embodiment two;
Figure 3 is a schematic diagram of a timeline as provided in Embodiment three;
Figure 4 is a schematic structural diagram of an aerosol provision system as provided in Embodiment four; and
Figure 5 is a schematic structural diagram of a verification system for an aerosol provision system as provided in Embodiment five.
Detailed Description
The following describes some embodiments with reference to the accompanying drawings. It should be understood by those skilled in the art that these embodiments are only for explaining the technical principles and are not intended to limit the scope of protection.
As used herein, the term “delivery system” is intended to encompass systems that deliver at least one substance to a user in use, and includes: combustible aerosol provision systems, such as cigarettes, cigarillos, cigars, and tobacco for pipes or for roll-your-own or for make-your-own cigarettes (whether based on tobacco, tobacco derivatives, expanded tobacco, reconstituted tobacco, tobacco substitutes or other smokable material);
non-combustible aerosol provision systems that release compounds from an aerosolgenerating material without combusting the aerosol-generating material, such as electronic cigarettes, tobacco heating products, and hybrid systems to generate aerosol using a combination of aerosol-generating materials; and aerosol-free delivery systems that deliver the at least one substance to a user orally, nasally, transdermally or in another way without forming an aerosol, including but not limited to, lozenges, gums, patches, articles comprising inhalable powders, and oral products such as oral tobacco which includes snus or moist snuff, wherein the at least one substance may or may not comprise nicotine.
According to the present disclosure, a “combustible” aerosol provision system is one where a constituent aerosol-generating material of the aerosol provision system (or component thereof) is combusted or burned during use in order to facilitate delivery of at least one substance to a user.
In some embodiments, the delivery system is a combustible aerosol provision system, such as a system selected from the group consisting of a cigarette, a cigarillo and a cigar.
In some embodiments, the disclosure relates to a component for use in a combustible aerosol provision system, such as a filter, a filter rod, a filter segment, a tobacco rod, a spill, an aerosol-modifying agent release component such as a capsule, a thread, or a bead, or a paper such as a plug wrap, a tipping paper or a cigarette paper.
According to the present disclosure, a “non-combustible” aerosol provision system is one where a constituent aerosol-generating material of the aerosol provision system (or component thereof) is not combusted or burned in order to facilitate delivery of at least one substance to a user.
In some embodiments, the delivery system is a non-combustible aerosol provision system, such as a powered non-combustible aerosol provision system.
In some embodiments, the non-combustible aerosol provision system is an electronic cigarette, also known as a vaping device or electronic nicotine delivery system (END), although it is noted that the presence of nicotine in the aerosol-generating material is not a requirement.
In some embodiments, the non-combustible aerosol provision system is an aerosolgenerating material heating system, also known as a heat-not-burn system. An example of such a system is a tobacco heating system.
In some embodiments, the non-combustible aerosol provision system is a hybrid system to generate aerosol using a combination of aerosol-generating materials, one or a plurality of which may be heated. Each of the aerosol-generating materials may be, for example, in the form of a solid, liquid or gel and may or may not contain nicotine. In some
embodiments, the hybrid system comprises a liquid or gel aerosol-generating material and a solid aerosol-generating material. The solid aerosol-generating material may comprise, for example, tobacco or a non-tobacco product.
Typically, the non-combustible aerosol provision system may comprise a noncombustible aerosol provision device and a consumable for use with the non-combustible aerosol provision device.
In some embodiments, the disclosure relates to consumables comprising aerosolgenerating material and configured to be used with non-combustible aerosol provision devices. These consumables are sometimes referred to as articles throughout the disclosure.
In some embodiments, the non-combustible aerosol provision system, such as a non- combustible aerosol provision device thereof, may comprise a power source and a controller. The power source may, for example, be an electric power source or an exothermic power source. In some embodiments, the exothermic power source comprises a carbon substrate which may be energised so as to distribute power in the form of heat to an aerosol-generating material or to a heat transfer material in proximity to the exothermic power source.
In some embodiments, the non-combustible aerosol provision system may comprise an area for receiving the consumable, an aerosol generator, an aerosol generation area, a housing, a mouthpiece, a filter and/or an aerosol-modifying agent.
In some embodiments, the consumable for use with the non-combustible aerosol provision device may comprise aerosol-generating material, an aerosol-generating material storage area, an aerosol-generating material transfer component, an aerosol generator, an aerosol generation area, a housing, a wrapper, a filter, a mouthpiece, and/or an aerosolmodifying agent.
In some embodiments, the delivery system is an aerosol-free delivery system that delivers at least one substance to a user orally, nasally, transdermally or in another way without forming an aerosol, including but not limited to, lozenges, gums, patches, articles comprising inhalable powders, and oral products such as oral tobacco which includes snus or moist snuff, wherein the at least one substance may or may not comprise nicotine.
In some embodiments, the substance to be delivered may be an aerosol-generating material or a material that is not intended to be aerosolised. As appropriate, either material may comprise one or more active constituents, one or more flavours, one or more aerosolformer materials, and/or one or more other functional materials.
In some embodiments, the substance to be delivered comprises an active substance. The active substance as used herein may be a physiologically active material, which is a material intended to achieve or enhance a physiological response. The active substance may for example be selected from nutraceuticals, nootropics, psychoactives. The active substance may be naturally occurring or synthetically obtained. The active substance may comprise for
example nicotine, caffeine, taurine, theine, vitamins such as B6 or B12 or C, melatonin, cannabinoids, or constituents, derivatives, or combinations thereof. The active substance may comprise one or more constituents, derivatives or extracts of tobacco, cannabis or another botanical.
In some embodiments, the active substance comprises nicotine. In some embodiments, the active substance comprises caffeine, melatonin or vitamin B12.
As noted herein, the active substance may comprise one or more constituents, derivatives or extracts of cannabis, such as one or more cannabinoids or terpenes.
As noted herein, the active substance may comprise or be derived from one or more botanicals or constituents, derivatives or extracts thereof. As used herein, the term "botanical" includes any material derived from plants including, but not limited to, extracts, leaves, bark, fibres, stems, roots, seeds, flowers, fruits, pollen, husk, shells or the like. Alternatively, the material may comprise an active compound naturally existing in a botanical, obtained synthetically. The material may be in the form of liquid, gas, solid, powder, dust, crushed particles, granules, pellets, shreds, strips, sheets, or the like.
Example botanicals are tobacco, eucalyptus, star anise, hemp, cocoa, cannabis, fennel, lemongrass, peppermint, spearmint, rooibos, chamomile, flax, ginger, ginkgo biloba, hazel, hibiscus, laurel, licorice (liquorice), matcha, mate, orange skin, papaya, rose, sage, tea such as green tea or black tea, thyme, clove, cinnamon, coffee, aniseed (anise), basil, bay leaves, cardamom, coriander, cumin, nutmeg, oregano, paprika, rosemary, saffron, lavender, lemon peel, mint, juniper, elderflower, vanilla, Wintergreen, beefsteak plant, curcuma, turmeric, sandalwood, cilantro, bergamot, orange blossom, myrtle, cassis, valerian, pimento, mace, damien, marjoram, olive, lemon balm, lemon basil, chive, carvi, verbena, tarragon, geranium, mulberry, ginseng, theanine, theacrine, maca, ashwagandha, damiana, guarana, chlorophyll, baobab or any combination thereof. The mint may be chosen from the following mint varieties: Mentha Arventis, Mentha c.v., Mentha niliaca, Mentha piperita, Mentha piperita citrata c.v., Mentha piperita c.v, Mentha spicata crispa, Mentha cardifolia, Memtha longifolia, Mentha suaveolens variegata, Mentha pulegium, Mentha spicata c.v. and Mentha suaveolens.
In some embodiments, the active substance comprises or is derived from one or more botanicals or constituents, derivatives or extracts thereof and the botanical is tobacco. In some embodiments, the active substance comprises or derived from one or more botanicals or constituents, derivatives or extracts thereof and the botanical is selected from eucalyptus, star anise, cocoa and hemp.
In some embodiments, the active substance comprises or derived from one or more botanicals or constituents, derivatives or extracts thereof and the botanical is selected from rooibos and fennel.
In some embodiments, the substance to be delivered comprises a flavour. As used herein, the terms "flavour" and "flavourant" refer to materials which, where local regulations permit, may be used to create a desired taste, aroma or other somatosensorial sensation in a product for adult consumers. They may include naturally occurring flavour materials, botanicals, extracts of botanicals, synthetically obtained materials, or combinations thereof (e.g., tobacco, cannabis, licorice (liquorice), hydrangea, eugenol, Japanese white bark magnolia leaf, chamomile, fenugreek, clove, maple, matcha, menthol, Japanese mint, aniseed (anise), cinnamon, turmeric, Indian spices, Asian spices, herb, Wintergreen, cherry, berry, red berry, cranberry, peach, apple, orange, mango, clementine, lemon, lime, tropical fruit, papaya, rhubarb, grape, durian, dragon fruit, cucumber, blueberry, mulberry, citrus fruits, Drambuie, bourbon, scotch, whiskey, gin, tequila, rum, spearmint, peppermint, lavender, aloe vera, cardamom, celery, cascarilla, nutmeg, sandalwood, bergamot, geranium, khat, naswar, betel, shisha, pine, honey essence, rose oil, vanilla, lemon oil, orange oil, orange blossom, cherry blossom, cassia, caraway, cognac, jasmine, ylang-ylang, sage, fennel, wasabi, piment, ginger, coriander, coffee, hemp, a mint oil from any species of the genus Mentha, eucalyptus, star anise, cocoa, lemongrass, rooibos, flax, ginkgo biloba, hazel, hibiscus, laurel, mate, orange skin, rose, tea such as green tea or black tea, thyme, juniper, elderflower, basil, bay leaves, cumin, oregano, paprika, rosemary, saffron, lemon peel, mint, beefsteak plant, curcuma, cilantro, myrtle, cassis, valerian, pimento, mace, damien, marjoram, olive, lemon balm, lemon basil, chive, carvi, verbena, tarragon, limonene, thymol, camphene), flavour enhancers, bitterness receptor site blockers, sensorial receptor site activators or stimulators, sugars and/or sugar substitutes (e.g., sucralose, acesulfame potassium, aspartame, saccharine, cyclamates, lactose, sucrose, glucose, fructose, sorbitol, or mannitol), and other additives such as charcoal, chlorophyll, minerals, botanicals, or breath freshening agents. They may be imitation, synthetic or natural ingredients or blends thereof. They may be in any suitable form, for example, liquid such as an oil, solid such as a powder, or gas.
In some embodiments, the flavour comprises menthol, spearmint and/or peppermint. In some embodiments, the flavour comprises flavour components of cucumber, blueberry, citrus fruits and/or redberry. In some embodiments, the flavour comprises eugenol. In some embodiments, the flavour comprises flavour components extracted from tobacco. In some embodiments, the flavour comprises flavour components extracted from cannabis.
In some embodiments, the flavour may comprise a sensate, which is intended to achieve a somatosensorial sensation which are usually chemically induced and perceived by the stimulation of the fifth cranial nerve (trigeminal nerve), in addition to or in place of aroma or taste nerves, and these may include agents providing heating, cooling, tingling, numbing effect. A suitable heat effect agent may be, but is not limited to, vanillyl ethyl ether and a suitable cooling agent may be, but not limited to eucolyptol, WS-3.
Aerosol-generating material is a material that is capable of generating aerosol, for example when heated, irradiated or energized in any other way. Aerosol-generating material may, for example, be in the form of a solid, liquid or gel which may or may not contain an active substance and/or flavourants. In some embodiments, the aerosol-generating material may comprise an “amorphous solid” , which may alternatively be referred to as a “ monolithic solid” (i.e. non-fibrous). In some embodiments, the amorphous solid may be a dried gel. The amorphous solid is a solid material that may retain some fluid, such as liquid, within it. In some embodiments, the aerosol-generating material may for example comprise from about 50wt%, 60wt% or 70wt% of amorphous solid, to about 90wt%, 95wt% or 100wt% of amorphous solid.
The aerosol-generating material may comprise one or more active substances and/or flavours, one or more aerosol-former materials, and optionally one or more other functional material.
The aerosol-former material may comprise one or more constituents capable of forming an aerosol. In some embodiments, the aerosol-former material may comprise one or more of glycerol, propylene glycol, diethylene glycol, triethylene glycol, tetraethylene glycol, 1 ,3-butylene glycol, erythritol, meso-Erythritol, ethyl vanillate, ethyl laurate, a diethyl suberate, triethyl citrate, triacetin, a diacetin mixture, benzyl benzoate, benzyl phenyl acetate, tributyrin, lauryl acetate, lauric acid, myristic acid, and propylene carbonate.
The one or more other functional materials may comprise one or more of pH regulators, colouring agents, preservatives, binders, fillers, stabilizers, and/or antioxidants.
The material may be present on or in a support, to form a substrate. The support may, for example, be or comprise paper, card, paperboard, cardboard, reconstituted material, a plastics material, a ceramic material, a composite material, glass, a metal, or a metal alloy. In some embodiments, the support comprises a susceptor. In some embodiments, the susceptor is embedded within the material. In some alternative embodiments, the susceptor is on one or either side of the material.
A consumable is an article comprising or consisting of aerosol-generating material, part or all of which is intended to be consumed during use by a user. A consumable may comprise one or more other components, such as an aerosol-generating material storage area, an aerosol-generating material transfer component, an aerosol generation area, a housing, a wrapper, a mouthpiece, a filter and/or an aerosol-modifying agent. A consumable may also comprise an aerosol generator, such as a heater, that emits heat to cause the aerosol-generating material to generate aerosol in use. The heater may, for example, comprise combustible material, a material heatable by electrical conduction, or a susceptor.
A susceptor is a material that is heatable by penetration with a varying magnetic field, such as an alternating magnetic field. The susceptor may be an electrically-conductive material, so that penetration thereof with a varying magnetic field causes induction heating of the heating material. The heating material may be magnetic material, so that penetration thereof with a varying magnetic field causes magnetic hysteresis heating of the heating material. The susceptor may be both electrically-conductive and magnetic, so that the susceptor is heatable by both heating mechanisms. The device that is configured to generate the varying magnetic field is referred to as a magnetic field generator, herein.
An aerosol-modifying agent is a substance, typically located downstream of the aerosol generation area, that is configured to modify the aerosol generated, for example by changing the taste, flavour, acidity or another characteristic of the aerosol. The aerosolmodifying agent may be provided in an aerosol-modifying agent release component, that is operable to selectively release the aerosol-modifying agent. The aerosol-modifying agent may, for example, be an additive or a sorbent. The aerosol-modifying agent may, for example, comprise one or more of a flavourant, a colourant, water, and a carbon adsorbent. The aerosol-modifying agent may, for example, be a solid, a liquid, or a gel. The aerosol-modifying agent may be in powder, thread or granule form. The aerosol-modifying agent may be free from filtration material.
An aerosol generator is an apparatus configured to cause aerosol to be generated from the aerosol-generating material. In some embodiments, the aerosol generator is a heater configured to subject the aerosol-generating material to heat energy, so as to release one or more volatiles from the aerosol-generating material to form an aerosol. In some embodiments, the aerosol generator is configured to cause an aerosol to be generated from the aerosolgenerating material without heating. For example, the aerosol generator may be configured to subject the aerosol-generating material to one or more of vibration, increased pressure, or electrostatic energy.
The present disclosure relates to aerosol delivery systems (which may also be referred to as vapour delivery systems) such as nebulisers or e-cigarettes. Throughout the following description the term "e-cigarette" or "electronic cigarette" may sometimes be used, but it will be appreciated this term may be used interchangeably with aerosol delivery system I device and electronic aerosol delivery system I device. Furthermore, and as is common in the technical field, the terms "aerosol" and "vapour", and related terms such as "vaporise", "volatilise" and "aerosolise", may generally be used interchangeably.
Aerosol delivery systems (e-cigarettes) often, though not always, comprise a modular assembly comprising a reusable device part and a replaceable (disposable/consumable) cartridge part. Often, the replaceable cartridge part will comprise the aerosol-generating material and the vaporiser (which may collectively be called a “cartomizer” ) and the
reusable device part will comprise the power provision (e.g. rechargeable power source) and control circuitry. It will be appreciated these different parts may comprise further elements depending on functionality. For example, the reusable device part will often comprise a user interface for receiving user input and displaying operating status characteristics, and the replaceable cartridge device part in some cases comprises a temperature sensor for helping to control temperature. Cartridges are electrically and mechanically coupled to the control unit for use, for example using a screw thread, bayonet, or magnetic coupling with appropriately arranged electrical contacts. When the aerosol-generating material in a cartridge is exhausted, or the user wishes to switch to a different cartridge having a different aerosol-generating material, the cartridge may be removed from the reusable part and a replacement cartridge attached in its place. Systems and devices conforming to this type of two-part modular configuration may generally be referred to as two-part systems/devices.
It is common for electronic cigarettes to have a generally elongate shape. For the sake of providing a concrete example, certain embodiments of the disclosure will be taken to comprise this kind of generally elongate two-part system employing disposable cartridges. However, it will be appreciated that the underlying principles described herein may equally be adopted for different configurations, for example single-part systems or modular systems comprising more than two parts, refillable devices and single-use disposables, as well as other overall shapes, for example based on so-called box-mod high performance devices that typically have a boxier shape. More generally, it will be appreciated certain embodiments of the disclosure are based on aerosol delivery systems which are operationally configured to provide functionality in accordance with the principles described herein and the constructional aspects of systems configured to provide the functionality in accordance with certain embodiments of the disclosure is not of primary significance.
As described in the technical background, existing aerosol provision systems typically perform user verification during initial use by providing a digital interface or digital display on the aerosol provision system. This allows users to input relevant verification information through the interface or display for validation. However, this approach increases production costs, which is particularly burdensome for low-cost or disposable aerosol provision systems. Furthermore, the communication methods used in such verification processes (e.g., transmitting verification information to the electronic cigarette device via Bluetooth) may lack sufficient security. If hacking occurs during the communication process, the verification information may be intercepted by hackers, leading to information leakage and related issues.
Embodiment one
Figure 1 shows a flowchart of a verification method for an aerosol provision system as provided in Embodiment one. This method is applied on the aerosol provision system side. Referring to Figure 1 , the method comprises the following steps:
S100: the aerosol provision system receives multiple preset operations performed by a user in a preset order according to verification guidance information.
As described above, the present application may provide a verification method for an aerosol provision system that simplifies product design, avoids increasing hardware costs, and achieves effective user verification. Specifically, after a user passes age verification, they may obtain verification guidance information through an external terminal. The user may then perform multiple preset operations on the aerosol provision system in a preset order according to the verification guidance information. It should be noted that in an embodiment, replacing the traditional digital interface or display with multiple preset operations on the aerosol provision system simplifies product design and reduces hardware costs. It can be understood that the information to be verified corresponding to the multiple preset operations may be same or different, and no specific limitations are imposed in this regard.
S200: according to a preset coding rule and the multiple preset operations, generating information to be verified.
Specifically, embodiments do not impose specific limitations on the preset coding rule; it can be configured based on actual requirements. However, it is understood that by performing computational processing on different preset operations according to the preset coding rule, the generated information to be verified may vary. Detailed descriptions of this process are provided in related embodiments hereinafter and will not be repeated here.
S300: comparing the information to be verified with reference information stored in the aerosol provision system to obtain a comparison result.
Specifically, to enhance comparison efficiency and reduce the computational load on the aerosol provision system, in embodiments, the information to be verified generated according to the preset coding rule and the multiple preset operations and the reference information are set to be data of the same type. For example, if the reference information is a numerical value, the generated information to be verified is also numerical; if the reference information consists of symbols, the generated information to be verified is also symbolic; similarly, if the reference information is in the form of letters, the generated information to be verified is also in letters, and so forth. These examples are not intended to be exhaustive.
As an exemplary rather than limiting explanation, embodiments may employ matching algorithms to compare the information to be verified with the reference information. It should be noted that no specific restrictions are imposed on the choice of matching algorithm in this application; any known matching algorithm may be applied, provided it aligns with the inventive concept of the application. It is understood that the comparison result can be represented in various formats, such as "match" or "mismatch," or as a numerical value like a percentage. Similarly, no limitations are placed on the specific representation of the comparison result, and the appropriate format can be selected based on actual requirements.
S400: according to the comparison result, judging whether the user has passed the verification.
Specifically, as an exemplary rather than limiting explanation, in embodiments, the comparison result can indicate whether the information to be verified and the reference information are a "match" or "mismatch." In practical implementation, if the comparison result is a "match," the user is determined to have passed the verification. Conversely, if the comparison result is a "mismatch," the user is determined to have failed the verification.
In an embodiment, the aerosol provision system receiving multiple preset operations performed by a user in a preset order according to verification guidance information comprises: the aerosol provision system receives multiple preset operations performed in turn by a user according to a preset interval time according to verification guidance information.
Specifically, the preset interval time between different preset operations may be the same or different. It can be understood that the information to be verified generated according to the preset coding rule and preset operations with different preset interval times is different.
In an embodiment, the aerosol provision system receiving multiple preset operations performed in turn by a user according to a preset interval time according to verification guidance information comprises: the aerosol provision system receives multiple preset operations performed in turn by a user for a preset duration according to a preset interval time according to verification guidance information.
Specifically, the preset duration corresponding to different preset operations may be the same or different. It can be understood that the information to be verified generated according to the preset coding rule and preset operations with different preset durations is different. In an embodiment, the information to be verified generated according to a preset coding rule and preset operations with the same preset interval duration but different preset durations is different. In an embodiment, the information to be verified generated according to a preset coding rule and preset operations with different preset interval durations and different preset durations is different.
In an embodiment, the aerosol provision system receiving multiple preset operations performed by a user in a preset order according to verification guidance information comprises: the aerosol provision system receives multiple preset operations performed in turn by a user for a preset duration according to verification guidance information.
Specifically, the preset interval time corresponding to different preset operations may be the same or different. The information to be verified generated according to the preset coding rules and preset operations with different preset durations may be different.
In an embodiment, before generating information to be verified according to a preset coding rule and the multiple preset operations, the method further comprises verifying the validity of the preset operations.
Specifically, verifying the validity of the preset operations before generating information to be verified according to the preset coding rule and the multiple preset operations. If it is determined that a corresponding preset operation is invalid, then the information to be verified will not be generated according to the preset coding rule and this preset operation subsequently. This way allows invalid operations to be excluded and prevents subsequent computational processing of invalid operations, thereby reducing the computational load on the aerosol provision system.
In an embodiment, the verification of the validity of the preset operations comprises: obtaining the actual interval time for the user to perform two adjacent preset operations, according to the actual interval time and a first threshold, determining whether the preset operations are valid, if valid, according to the preset coding rule and the multiple preset operations, generating information to be verified.
Specifically, the validity of the preset operations may be determined by detecting whether the actual time interval between two adjacent preset operations meets a first threshold. For example, if the detected actual interval duration between two adjacent preset operations is not less than the first threshold, the corresponding preset operations are determined to be valid. Conversely, if the detected actual interval duration is less than the first threshold, the corresponding preset operations are determined to be invalid. Wherein, the first threshold can be set based on actual requirements and is not specifically limited herein.
It can be understood that when verifying the validity of different preset operations according to the actual interval duration between two adjacent preset operations, the first threshold corresponding to different preset operations may be the same or different. This is not specifically limited herein and can be set according to actual requirements. For example, if the preset interval durations between different preset operations are the same, the same first threshold may be used to verify the validity of the different preset operations. Conversely, if the preset interval durations between different preset operations vary, different first thresholds may be adopted to verify the validity of these operations.
In an embodiment, the verification of the validity of the preset operations comprises: obtaining the actual duration for the user to perform the preset operations, according to the actual duration and a second threshold, determining whether the preset operations are valid, if valid, according to the preset coding rule and the multiple preset operations, generating information to be verified.
Specifically, the validity of the preset operations may also be determined by detecting whether the actual duration of each preset operation meets a second threshold. For example,
if the detected actual duration of a preset operation is not less than the second threshold, the corresponding preset operation is determined to be valid. Conversely, if the detected actual duration of the preset operation is less than the second threshold, the corresponding preset operation is determined to be invalid. The second threshold can be set based on actual requirements and is not specifically limited herein.
It can be understood that when verifying the validity of different preset operations according to the actual duration of each preset operation, the second threshold corresponding to each preset operation may be the same or different. This is not specifically limited herein and can be set according to actual requirements. For example, if the preset durations corresponding to different preset operations are the same, the same second threshold may be used to verify the validity of the different preset operations. Conversely, if the preset durations corresponding to different preset operations vary, different second thresholds may be adopted to verify the validity of these operations.
In an embodiment, the aerosol provision system receiving multiple preset operations performed by a user in a preset order according to verification guidance information comprises: the aerosol provision system receives preset operations performed by a user within multiple different preset time periods in a preset order according to verification guidance information.
Specifically, the durations corresponding to different preset time periods may be the same or different. For example, the durations corresponding to different preset time periods are the same, for example, each time period lasts 5 seconds.
In an embodiment, the aerosol provision system receiving preset operations performed by a user within multiple different preset time periods in a preset order according to verification guidance information comprises: the aerosol provision system receives preset operations performed by a user for a preset duration within multiple different preset time periods in a preset order according to verification guidance information.
Specifically, in embodiments, the preset duration of the preset operations executed within each of the different preset time periods may be the same or different. It can be understood that the information to be verified generated according to a preset coding rule and preset operations with different preset durations may be different. Or, the information to be verified generated according to a preset coding rule and preset operations with different preset durations in different time periods may be different. Or, the information to be verified generated according to a preset coding rule and preset operations with the same preset duration in different time periods may be different.
In an embodiment, the preset time periods comprise any n of m consecutive time periods, wherein m > n > 1 .
Specifically, m is a positive integer greater than n, and n is a positive integer greater than or equal to 1 . For example, if m is 20 and n is 4, the selection of time periods for one verification process involves choosing any 4 out of 20 time periods. This results in
= 4845 possible combinations. Thus, the probability of being guessed is only 1/4845, which means the likelihood of guessing correctly is extremely low.
In an embodiment, before generating information to be verified according to a preset coding rule and the multiple preset operations, the method further comprises verifying the validity of the preset operations, which comprises: obtaining the actual starting time for the user to perform each of the preset operations, according to the actual starting time and a third threshold, determining whether the preset operations are valid, if valid, according to a preset coding rule and the multiple preset operations, generating information to be verified.
Specifically, in this embodiment, the validity of a preset operation may be determined by detecting whether the actual start time of each preset operation meets a third threshold. For example, if the detected actual start time of a preset operation equals the third threshold or the difference between them falls within a preset range, the corresponding preset operation is determined to be valid. Conversely, it is determined to be invalid. If a preset operation is determined to be invalid, no further processing is performed to generate information to be verified according to the preset coding rule and the invalid operation. The third threshold can be set according to actual requirements and is not specifically limited herein.
It can be understood that when validating the validity of different preset operations according to their actual start times, the corresponding third thresholds may be the same or different. This is not specifically limited herein and can be set according to actual requirements.
In an embodiment, before generating information to be verified according to a preset coding rule and the multiple preset operations, the method further comprises verifying the validity of the preset operations, which comprises: obtaining the actual starting time for the user to perform each of the preset operations, according to the actual starting time and a third threshold, determining whether the preset operations are valid, if valid, according to a preset coding rule and the multiple preset operations, generating information to be verified.
Specifically, in this embodiment, the validity of a preset operation may also be determined by detecting whether the actual duration of the preset operation meets a fourth threshold. For example, if the detected actual duration of a preset operation is not less than the fourth threshold, the corresponding preset operation is determined to be valid. Conversely,
if the detected actual duration is less than the fourth threshold, the corresponding preset operation is determined to be invalid. The fourth threshold may be set according to actual requirements and is not specifically limited herein.
It can be understood that when validating the validity of different preset operations according to their actual durations, the corresponding fourth thresholds for different preset operations may be the same or different. This is not specifically limited herein and can be set according to actual requirements. For example, if the preset durations of different preset operations are the same, the fourth thresholds adopted when verifying the validity of different preset operations can also be the same. If the preset durations of different preset operations are different, the fourth thresholds adopted when verifying the validity of different preset operations are also different.
In an embodiment, the verification of the validity of the preset operations further comprises: obtaining the actual starting time for the user to perform each of the preset operations, judging whether the actual starting time meets a fifth threshold, and if yes, obtaining the actual duration for the user to perform the preset operations.
Specifically, in an embodiment, the validity of the preset operation may be preliminarily determined by checking whether the actual start time of the preset operation meets a fifth threshold. If the actual start time meets the fifth threshold, the actual duration of the preset operation performed by the user is obtained. Subsequently, the validity of the preset operation is determined according to the actual duration and the fourth threshold. If the actual start time does not meet the fifth threshold, the corresponding preset operation is determined to be invalid, and the actual duration of the preset operation performed by the user is not obtained for further validation.
In an embodiment, the verification guidance information comprises the starting time for the user to perform the next preset operation displayed after the user completes the current preset operation.
Specifically, the verification guidance information obtained by the user comprises the starting time for performing the next preset operation, which is displayed after the user completes the current preset operation, so as to remind the user when to start executing each preset operation.
In an embodiment, the verification guidance information is automatically displayed or displayed according to a user input instruction.
Specifically, the verification guidance information may be presented by automatically displaying pre-recorded videos, flash files, or similar content. Alternatively, it may be displayed sequentially upon receiving corresponding user instructions. For example, after the user completes a preset operation, the verification guidance information page may display a "next"
button. When the user clicks the "next" button, the system proceeds to play the next segment of the verification guidance information.
In an embodiment, the preset operations comprise at least one of puffing, charging, and pressing a preset button.
Specifically, in embodiments, the preset operations may comprise any one of puffing, charging, or pressing a preset button. It can be understood that the preset button in this application refers to a button inherently present in the aerosol provision system itself, rather than a button specifically added for the verification method. By adopting the above approach, traditional methods of receiving information via digital interfaces or digital screens can be replaced, thereby simplifying product design and reducing hardware costs.
In an embodiment, before the aerosol provision system receives multiple preset operations performed by a user in a preset order according to verification guidance information, the method further comprises: obtaining the actual duration for the user to perform each of the preset operations, if the actual duration is lower than a sixth threshold, determining that the corresponding preset operation is a misoperation, and the aerosol provision system does not receive the corresponding preset operation.
Specifically, before the aerosol provision system receives multiple preset operations performed by the user in a preset order according to the verification guidance information, it may verify whether the preset operations are erroneous. This allows some erroneous operations to be filtered out in advance, avoiding subsequent computational processing for such operations and thereby reducing the computational load on the aerosol provision system. For example, if the preset operation is pressing a preset button, through this step, some misoperations such as the user accidentally touching the preset button can be excluded.
In an embodiment, the information to be verified and the reference information respectively comprise at least one of numbers, symbols, and letters.
It can be understood that the information to be verified and the reference information are of the same type of data, which facilitates the comparison by the aerosol provision system. In embodiments, by converting the preset operations performed by the user on the aerosol provision system into information to be verified such as numbers, symbols or letters, the traditional way of directly receiving verification information through a digital interface or digital interface in the traditional verification methods is replaced, thereby simplifying product design and reducing the hardware cost of the product.
In an embodiment, the method further comprises: when it is determined that the user has failed verification a preset number of times consecutively, locking the verification mode of the aerosol provision system.
Specifically, in order to further improve the security level of the verification method, in embodiments, when it is determined that the user fails verification a preset number of times consecutively, it is considered that the user cannot obtain the verification guidance information or it is determined that the aerosol provision system is under hacker attack. At this time, the verification mode of the aerosol provision system will be locked and access to the verification mode will be denied to the user.
In an embodiment, after locking the verification mode of the aerosol provision system, the method further comprises: receiving a recovery operation performed by a user according to recovery guidance information to restore the verification mode of the aerosol provision system; or, judging whether the idle time of the aerosol provision system has reached an automatic recovery duration, if yes, restoring the verification mode of the aerosol provision system.
It can be understood that embodiments also provide a verification mode recovery method. During specific implementation, after the verification mode of the aerosol provision system is locked, when the aerosol provision system receives the recovery operations performed by the user according to the recovery guidance information, the verification mode of the aerosol provision system will be restored; or after the verification mode of the aerosol provision system is locked, when it is determined that the idle time of the aerosol provision system reaches the automatic recovery duration, the verification mode of the aerosol provision system will be restored. It can be understood that the recovery operations can be the same as the preset operations in the verification method or different from the preset operations, and there is no specific limitation here. It should be noted here that embodiment do not specifically limit the automatic recovery duration, and users can set it according to actual needs.
In an embodiment, if the user has passed the verification, activating or allowing the activation of a heating device in the aerosol provision system for heating.
It can be understood that only when the user successfully passes the verification is the use of the aerosol provision system permitted. At this time, the heating device of the aerosol provision system is set to be automatically activated or allowed to be activated (for example, activated by an external instruction) for heating.
In an embodiment, the method further comprises obtaining the verification guidance information through an external terminal, which comprises: using the external terminal to obtain the unique identifier of the aerosol provision system, and according to the unique identifier, obtaining the verification guidance information of the aerosol provision system.
It can be understood that, in order to improve the security level of the aerosol provision system, the information to be verified corresponding to different aerosol provision systems is
not the same. Therefore, the content of the verification guidance information corresponding to different aerosol provision systems is also not the same. As an exemplary embodiment, the verification guidance information of each aerosol provision system may be obtained according to the unique identifier of the aerosol provision system.
In an embodiment, before obtaining the verification guidance information through an external terminal, the method further comprises: using the external terminal to send the user's identity information to a preset server, so that the preset server can judge whether the user has passed age verification based on the identity information; if the user has passed the age verification, allowing to obtain the verification guidance information through the external terminal.
Specifically, in embodiments, when obtaining the verification guidance information through an external terminal, age verification of the user is required. Only users who pass the age verification are allowed to obtain the verification guidance information through the external terminal. Otherwise, they are not allowed to obtain the verification guidance information through the external terminal, so as to prevent some people who do not meet the age requirements from using electronic cigarettes.
Embodiment two
Corresponding to the Embodiment one, the present application provides a verification method for an aerosol provision system, which is likewise applied on the aerosol provision system side. In this embodiment, the content that is the same or similar to that of Embodiment one can be referred to in the above descriptions and will not be repeated hereafter.
In this embodiment, the scheme is described using preset operations such as charging the aerosol provision system or pressing a preset button. Referring to Figure 2, the verification method for the aerosol provision system may include the following steps:
S110: Performing age verification on the user.
Specifically, the external terminal sends the user's identity information to a preset server so that the server can determine whether the user passes the age verification according to the provided identity information. If the user passes the age verification, they are allowed to obtain the verification guidance information through the external terminal. During implementation, the user's identity information includes, but is not limited to, the user's ID card number, mobile phone number, address, etc. This aspect is not specifically limited herein.
S120: After the user passes the age verification, sending the verification guidance information to the user's external terminal.
Specifically, the user can utilize the external terminal to obtain the unique identifier of the aerosol provision system, such as by scanning a QR code attached to the aerosol
provision system using the external terminal. The external terminal then uses this unique identifier to request the verification guidance information from the preset server.
S130: Performing multiple preset operations on the aerosol provision system in a preset order according to the verification guidance information.
Specifically, taking the operation of pressing a preset button as an example, the user may press the preset button for a preset duration according to the verification guidance information corresponding to the current preset operation. Alternatively, after the verification starts, the user may press the preset button after a preset time interval according to the verification guidance information corresponding to the current preset operation. Alternatively, after the verification starts, the user can press the preset button and hold it pressed for a preset duration after a preset time interval according to the verification guidance information corresponding to the current preset operation. Once the user completes this preset operation, the external terminal displays a “next” button in the verification guidance information. After the user clicks the "next" button, the external terminal continues to display the guidance information for the next preset operation (e.g., pressing the button for a specified duration, pressing after a preset interval, or pressing and holding for a specified duration after a preset interval), and so forth until all operations in the verification guidance information are completed. It can be understood that the above method is also applicable to operations such as charging or puffing.
It can be understood that, in an embodiment, the verification guidance information includes the starting time for the user to perform the next preset operation after completing the current preset operation. As an exemplary explanation, the starting time for the next preset operation can be indicated through an indicator light built into the aerosol provision system. For example, after the user completes the current preset operation, when the indicator light on the aerosol provision system turns on, it signals that the user can begin executing the next preset operation.
S140: Generating information to be verified according to the preset coding rule and the multiple preset operations.
Specifically, embodiments do not impose specific limitations on the preset coding rule; users can define them according to actual requirements. In an embodiment, the preset coding rules are based on button presses or charging durations. That is to say, if the preset button is pressed or charging lasts for different preset durations, the corresponding generated information to be verified will be different. For example, if the preset button is pressed or charging lasts for 2 seconds, the corresponding generated information to be verified is the number 0; if the preset button is pressed or charging lasts for 4 seconds, the corresponding generated information to be verified is the number 1 , and so on. During specific
implementation, these durations can be set according to actual requirements, and exhaustive enumeration will not be provided here.
It can be understood that, in an embodiment, the preset operations may also include any combination of button presses or charging. If the preset button is pressed for 2 seconds, the corresponding generated information to be verified is the number 0; if the preset button is pressed for 4 seconds, the corresponding generated information to be verified is the number 1 , and so on. If the preset button is pressed for 10 seconds, the corresponding generated information to be verified is the number 4; if charging lasts for 2 seconds, the corresponding generated information to be verified is the number 5; if charging lasts for 4 seconds, the corresponding generated information to be verified is the number 6... If charging lasts for 10 seconds, the corresponding generated information to be verified is the number 9. Thus, it is possible to improve the diversity of the corresponding information while reducing the time required to perform the preset operations.
S150: Comparing the information to be verified with the reference information stored in the aerosol provision system to obtain the comparison result.
S160: Judging whether the user has passed the verification according to the comparison result.
For the specific implementation processes of S150 and S160, reference can be made to the relevant content in Embodiment one, and they will not be elaborated here.
Embodiment three
The difference from Embodiment two lies in the preset coding rules. In this embodiment, the preset coding rules are based on time points, which differ from the preset coding rules described in Embodiment two. Therefore, executing multiple preset operations on the aerosol provision system according to the verification guidance information in this embodiment differs from Embodiment two. The following will first explain the time point-based coding provided in this embodiment.
In embodiments, first, a time axis is established based on time points. As shown in Figure 3, Tstart represents the starting point of the time axis, and Tend represents the ending point of the time axis. T1 , T2,... Tn represent the starting time points for performing preset operations. Further referring to Figure 3, for example, the entire time axis consists of 20 time points, with a total duration of 57.5 seconds. Except for the 5 seconds before T1 and after T20, the time between adjacent time points Tn and Tn + 1 is 2.5 seconds. Then there are 20 consecutive time periods provided on this time axis for performing preset operations. It can be understood that, in order to improve the security level of the verification process, any number of time periods can be randomly selected from these 20 time periods to perform preset operations. For example, if any 4 time periods are randomly selected from the 20 time periods,
there are = 4845 possibilities, so the probability of being guessed is only 1/4845, that is, the probability of being guessed is extremely low.
Taking the preset operation as puffing as an example, based on the above-mentioned time axis, performing multiple preset operations on the aerosol provision system in a preset order according to the verification guidance information includes:
Puffing the aerosol provision system within the corresponding time period according to the verification guidance information corresponding to the current preset operation, or puffing the aerosol provision system within the corresponding time period and holding it for a preset duration according to the verification guidance information corresponding to the current preset operation. It can be understood that the above method is also applicable to charging or pressing the preset button operations.
It can be understood that inembodiments, the verification guidance information includes the starting time for the user to perform the next preset operation after completing the current preset operation. As an exemplary explanation, the starting points corresponding to each time period (that is, T1 , T2,... Tn) may be set as the starting time for each puffing of the aerosol provision system.
In an embodiment, it may be set that if the puffing lasts for different preset durations, the corresponding generated information to be verified will be different. For example, if the puffing lasts for 1 second, the corresponding generated information to be verified is the number 0. If the preset button is pressed or charging lasts for 2 seconds, the corresponding generated information to be verified is the number 1... During specific implementation, it may be set according to actual requirements and will not be enumerated here.
In an embodiment, it may be set that if the puffing operation occurs in different time periods, the corresponding generated information to be verified will be different. For example, if the puffing occurs in the first time period, the corresponding generated information to be verified is the number 0. If the puffing occurs in the second time period, the corresponding generated information to be verified is the number 1 , and so on. It will not be enumerated one by one here.
Based on the particularity of puffing (users may not be able to complete puffing with a relatively long duration), it may be set that the generated information to be verified is related to the time period. During specific implementation, it may be set that if the puffing operation occurs in different time periods, the corresponding generated information to be verified will be different. For the judgment of the validity of the preset operations in an embodiment, it may be judged whether the puffing actions performed in each time period reach the preset duration. For example, assuming that the verification guidance information indicates that puffing actions with a preset duration (such as 1.5 seconds) need to be performed in each corresponding time
period, the validity of the preset operations may be judged by determining whether the puffing actions performed in each time period reach the preset duration (such as 1.5 seconds).
Furthermore, a fault tolerance mechanism may also be set in embodiments of this application. For example, for the convenience of system recognition, if the verification guidance information indicates that puffing actions with a preset duration (such as 1.5 seconds) need to be performed in each corresponding time period, a preset duration (such as 0.5 seconds) of fault tolerance may be set for each puffing. That is, for the puffing action that lasts for 1.5 seconds and occurs within the n - th time period, when the puffing is detected between Tn - 0.5 seconds and Tn + 2.0 seconds, it is judged to be valid.
In an embodiment, after locking the verification mode of the aerosol provision system, the method further comprises: receiving a recovery operation performed by a user according to recovery guidance information to restore the verification mode of the aerosol provision system.
Specifically, the recovery operations to be performed include recovery operations with a preset duration that are performed by the user in a preset order within multiple different preset time periods. Taking puffing as an example, based on the above-mentioned time axis, any number of time periods may be randomly selected from the 20 time periods to perform preset operations. For example, if any 8 time periods are randomly selected from the 20 time periods, there are C2 8 0= 125970 possibilities, reducing the probability of being hacked.
Embodiment four
Corresponding to Embodiments one to three described above, the present application further provides an aerosol provision system, which is configured to implement the verification method for an aerosol provision system as provided in Embodiments one to three. The same or similar content in this embodiment as described in Embodiments one to three can be referenced from the previous description and will not be repeated here. As shown in Figure 4, the system at least comprises: a microcontroller 10, to receive multiple preset operations performed by a user in a preset order according to verification guidance information; according to a preset coding rule and the multiple preset operations, to generate information to be verified; to compare the information to be verified with reference information stored in the aerosol provision system to obtain a comparison result; according to the comparison result, to judge whether the user has passed the verification.
It can be understood that the aerosol provision system comprises at least a microcontroller. The microcontroller here can adopt the microcontroller carried by the aerosol provision system itself, so that there is no need to additionally increase the hardware cost of the aerosol provision system.
In an embodiment, the system further comprises:
a heating device 20, configured to be activated or allowed to be activated to heat when the user has passed the verification.
Specifically, only after the user successfully passes the verification, thereby permitting the use of the aerosol provision system. At this time, the heating device of the aerosol provision system is set to be automatically activated or allowed to be activated (for example, activated by an external instruction) for heating.
Embodiment five
Corresponding to Embodiment four above, there is further provided a verification system for an aerosol provision system. Referring to Figure 5, the system at least includes the aerosol provision system as described in any aspect of Embodiment four and an external terminal 30. The external terminal is configured to obtain verification guidance information. The aerosol provision system at least comprises a microcontroller 10 and a heating device 20. In this embodiment, content that is the same or similar to that in Embodiment four can be referred to in the previous descriptions, and will not be repeated hereafter.
Embodiment six
Corresponding to the above Embodiments one to three, in an embodiment, there is further provided a computer-readable storage medium. In embodiment six, content that is the same or similar to that in Embodiments one to three can be referred to in the previous descriptions, and will not be repeated hereafter.
The computer-readable storage medium, on which a computer program is stored, wherein the computer program, when executed by a processor, implements the aforementioned verification method for the aerosol provision system.
In some embodiments, when the computer program is executed by the processor, it can further implement the steps corresponding to the method described in Embodiment one. For detailed descriptions of these steps, reference can be made to Embodiment one, which will not be repeated here.
As described above, those skilled in the art can clearly understand that the present application can be implemented using software combined with the necessary general hardware platform. Based on this understanding, the technical solutions of the present invention, in essence, or the parts contributing to the prior art, can be embodied in the form of software products. This computer software product can be stored in a storage medium, such as ROM/RAM, magnetic disks, optical disks, etc., and includes several instructions that enable a computer device (e.g., a personal computer, server, or network device) to execute the methods described in embodiments or certain parts of embodiments of the present application.
Embodiments described in this specification are presented in a progressive manner, with similar or identical parts across embodiments cross-referenced where applicable. Each embodiment primarily emphasizes differences from other embodiments. In particular, for
systems or system-related embodiments, as they are fundamentally similar to method embodiments, the descriptions are relatively simplified, and related details can be referenced from the method embodiments. The systems and system embodiments described above are merely illustrative. The units described as separate components may or may not be physically separated. Similarly, components shown as units may or may not be physical entities; they can be located in a single location or distributed across multiple network units. Parts or all of the modules can be selected as needed to achieve the objectives of the embodiments. A person of ordinary skill in the art can readily understand and implement these embodiments without inventive efforts.
It should be understood that each part of the present application may be implemented by hardware, software, firmware or combinations thereof. In the above implementations, multiple steps or methods may be implemented with software or firmware stored in memory and executed by an appropriate instruction execution system. For example, if it is implemented by hardware, as in another implementation, it can be implemented by any one of the following technologies known in the art or combinations thereof: discrete logic circuits with logic gate circuits for implementing logic functions for data signal, special integrated circuits with appropriate combined logic gate circuits, programmable gate arrays (PGAs), field programmable gate arrays (FPGAs), etc.
In the description of this specification, the referential terminology "an embodiment," "some embodiments," "example," "specific example," or "some examples" means that specific features, structures, materials, or characteristics described in connection with the embodiment or example are comprised in at least one embodiment or example of the present application. In this specification, the indicative expression of the above-mentioned terms does not necessarily refer to the same embodiment or example. Furthermore, the described specific features, structures, materials, or characteristics may be combined in any suitable way in any one or more embodiments or examples.
Moreover, the terms "first," "second," etc., are used merely for descriptive purposes and should not be construed as indicating or implying relative importance or implicitly specifying the quantity of the indicated technical features. Thus, the characteristics defined as "first," "second," etc., may explicitly or implicitly comprise at least one such characteristic. In the description of the present application, the term "multiple" means at least two, such as two, three, etc., unless otherwise specifically defined.
In the present application, unless explicitly defined and limited, terms such as "mounting," "connecting," "connection," "fixing," etc., should be understood broadly. For instance, the connection can be a fixed connection or a detachable connection, or integrated; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediary medium, it can be the internal communication
of two components or the interaction between two components, unless explicitly defined otherwise. Those skilled in the art can understand the specific meanings of these terms in the context of the application based on the circumstances.
Although embodiments of the application have been shown and described above, it should be understood that the above-described embodiments are exemplary and should not be considered as limiting the application. Those skilled in the art within the scope of the application can make variations, modifications, replacements, and variations to the abovedescribed embodiments.
Claims
1. A verification method for an aerosol provision system, the method comprising: receiving, by the aerosol provision system, multiple preset operations performed by a user in a preset order according to verification guidance information; according to a preset coding rule and the multiple preset operations, generating information to be verified; comparing the information to be verified with reference information stored in the aerosol provision system to obtain a comparison result; and according to the comparison result, judging whether the user has passed the verification.
2. The verification method for an aerosol provision system according to claim 1 , wherein receiving, by the aerosol provision system, multiple preset operations performed by a user in a preset order according to verification guidance information comprises: receiving, by the aerosol provision system, multiple preset operations performed in turn by a user according to a preset interval time according to verification guidance information.
3. The verification method for an aerosol provision system according to claim 2, wherein receiving, by the aerosol provision system, multiple preset operations performed in turn by a user according to a preset interval time according to verification guidance information comprises: receiving, by the aerosol provision system, multiple preset operations performed in turn by a user for a preset duration according to a preset interval time according to verification guidance information.
4. The verification method for an aerosol provision system according to claim 1 , wherein receiving, by the aerosol provision system, multiple preset operations performed by a user in a preset order according to verification guidance information comprises: receiving, by the aerosol provision system, multiple preset operations performed in turn by a user for a preset duration according to verification guidance information.
5. The verification method for an aerosol provision system according to any one of claims 2 to 4, wherein before generating information to be verified according to a preset coding rule and the multiple preset operations, the method further comprises verifying the validity of the preset operations.
6. The verification method for an aerosol provision system according to claim 5, wherein the verification of the validity of the preset operations comprises: obtaining the actual interval time for the user to perform two adjacent preset operations, according to the actual interval time and a first threshold; determining whether the preset operations are valid; and if valid, generating information to be verified according to the preset coding rule and the multiple preset operations.
7. The verification method for an aerosol provision system according to claim 5 or 6, wherein the verification of the validity of the preset operations comprises: obtaining the actual duration for the user to perform the preset operations, according to the actual duration and a second threshold; determining whether the preset operations are valid; and if valid, generating information to be verified according to the preset coding rule and the multiple preset operations.
8. The verification method for an aerosol provision system according to claim 1 , wherein receiving, by the aerosol provision system, multiple preset operations performed by a user in a preset order according to verification guidance information comprises: receiving, by the aerosol provision system, preset operations performed by a user within multiple different preset time periods in a preset order according to verification guidance information.
9. The verification method for an aerosol provision system according to claim 8, wherein receiving, by the aerosol provision system, preset operations performed by a user within multiple different preset time periods in a preset order according to verification guidance information comprises: receiving, by the aerosol provision system, preset operations performed by a user for a preset duration within multiple different preset time periods in a preset order according to verification guidance information.
10. The verification method for an aerosol provision system according to claim 8 or 9, wherein the preset time periods comprise any n of m consecutive time periods, wherein m >
11. The verification method for an aerosol provision system according to claim 8, wherein before generating information to be verified according to a preset coding rule and the multiple preset operations, the method further comprises verifying the validity of the preset operations, which comprises: obtaining the actual starting time for the user to perform each of the preset operations, according to the actual starting time and a third threshold; determining whether the preset operations are valid; and if valid, generating information to be verified, according to a preset coding rule and the multiple preset operations.
12. The verification method for an aerosol provision system according to any one of claims 8 to 10, wherein before generating information to be verified according to a preset coding rule and the multiple preset operations, the method further comprises verifying the validity of the preset operations, which comprises: obtaining the actual duration for the user to perform the preset operations, according to the actual duration and a fourth threshold; determining whether the preset operations are valid; and if valid, generating information to be verified, according to a preset coding rule and the multiple preset operations.
13. The verification method for an aerosol provision system according to claim 12, wherein the verification of the validity of the preset operations further comprises: obtaining the actual starting time for the user to perform each of the preset operations; judging whether the actual starting time meets a fifth threshold; and if yes, obtaining the actual duration for the user to perform the preset operations.
14. The verification method for an aerosol provision system according to any one of claims 1 to 13, wherein the verification guidance information comprises the starting time for the user to perform the next preset operation displayed after the user completes the current preset operation.
15. The verification method for an aerosol provision system according to any one of claims 1 to 13, wherein the verification guidance information is automatically displayed or displayed according to a user input instruction.
16. The verification method for an aerosol provision system according to any one of claims 1 to 13, wherein the preset operations comprise at least one of puffing, charging, and pressing a preset button.
17. The verification method for an aerosol provision system according to any one of claims 1 to 13, wherein before the aerosol provision system receives multiple preset operations performed by a user in a preset order according to verification guidance information, the method further comprises: obtaining the actual duration for the user to perform each of the preset operations; and if the actual duration is lower than a sixth threshold, determining that the corresponding preset operation is a misoperation, and the aerosol provision system does not receive the corresponding preset operation.
18. The verification method for an aerosol provision system according to any one of claims 1 to 13, wherein the information to be verified and the reference information comprise at least one of numbers, symbols, and letters.
19. The verification method for an aerosol provision system according to any one of claims 1 to 13, wherein the method further comprises: when it is determined that the user has failed verification a preset number of times consecutively, locking the verification mode of the aerosol provision system.
20. The verification method for an aerosol provision system according to claim 19, wherein after locking the verification mode of the aerosol provision system, the method further comprises: receiving a recovery operation performed by a user, according to recovery guidance information to restore the verification mode of the aerosol provision system; or judging whether the idle time of the aerosol provision system has reached an automatic recovery duration; and if yes, restoring the verification mode of the aerosol provision system.
21. The verification method for an aerosol provision system according to any one of claims 1 to 13, wherein if the user has passed the verification, activating or allowing the activation of a heating device in the aerosol provision system for heating.
22. The verification method for an aerosol provision system according to any one of claims 1 to 13, wherein the method further comprises obtaining the verification guidance information through an external terminal, which comprises: using the external terminal to obtain the unique identifier of the aerosol provision system, and obtaining the verification guidance information of the aerosol provision system according to the unique identifier.
23. The verification method for an aerosol provision system according to claim 22, wherein before obtaining the verification guidance information through an external terminal, the method further comprises: using the external terminal to send the user's identity information to a preset server, so that the preset server can judge whether the user has passed age verification based on the identity information; and if the user has passed the age verification, obtaining the verification guidance information through the external terminal.
24. An aerosol provision system comprising at least: a microcontroller, wherein the microcontroller is configured to: receive multiple preset operations performed by a user in a preset order according to verification guidance information; generate information to be verified, according to a preset coding rule and the multiple preset operations, ; compare the information to be verified with reference information stored in the aerosol provision system to obtain a comparison result; and judge whether the user has passed the verification, according to the comparison result.
25. The aerosol provision system according to claim 24, comprising: a heating device, configured to be activated or allowed to be activated to heat when the user has passed the verification.
26. A verification system for an aerosol provision system, comprising the aerosol provision system according to any one of claims 24 to 25 and an external terminal device, wherein the external terminal device is configured to obtain verification guidance information.
27. A computer-readable storage medium, with a computer program stored therein, wherein the computer program, when executed, implements the verification method for an aerosol provision system according to any one of claims 1 to 23.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2024102457994 | 2024-03-04 | ||
| CN202410245799.4A CN120597249A (en) | 2024-03-04 | 2024-03-04 | Verification method and system for aerosol supply system and aerosol supply system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| WO2025186191A1 true WO2025186191A1 (en) | 2025-09-12 |
| WO2025186191A8 WO2025186191A8 (en) | 2025-10-02 |
Family
ID=94925004
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/EP2025/055719 Pending WO2025186191A1 (en) | 2024-03-04 | 2025-03-03 | Verification method and system for aerosol provision systems and aerosol provision system |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN120597249A (en) |
| WO (1) | WO2025186191A1 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20220264956A1 (en) * | 2020-07-08 | 2022-08-25 | Kt&G Corporation | Aerosol generating device and controlling method thereof |
| US20230292847A1 (en) * | 2020-08-19 | 2023-09-21 | Philip Morris Products S.A. | Control circuitry for an aerosol-generating device |
| US20240046728A1 (en) * | 2019-04-02 | 2024-02-08 | Rai Strategic Holdings, Inc. | Functional Control and Age Verification of Electronic Devices Through Visual Communication |
-
2024
- 2024-03-04 CN CN202410245799.4A patent/CN120597249A/en active Pending
-
2025
- 2025-03-03 WO PCT/EP2025/055719 patent/WO2025186191A1/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20240046728A1 (en) * | 2019-04-02 | 2024-02-08 | Rai Strategic Holdings, Inc. | Functional Control and Age Verification of Electronic Devices Through Visual Communication |
| US20220264956A1 (en) * | 2020-07-08 | 2022-08-25 | Kt&G Corporation | Aerosol generating device and controlling method thereof |
| US20230292847A1 (en) * | 2020-08-19 | 2023-09-21 | Philip Morris Products S.A. | Control circuitry for an aerosol-generating device |
Also Published As
| Publication number | Publication date |
|---|---|
| CN120597249A (en) | 2025-09-05 |
| WO2025186191A8 (en) | 2025-10-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2023540811A (en) | Device Agnostic PSA for Aerosol Generating Devices | |
| CN118076256A (en) | Device and system for verifying and modifying device state transitions of aerosol-generating devices | |
| WO2025186191A1 (en) | Verification method and system for aerosol provision systems and aerosol provision system | |
| WO2025114392A1 (en) | Identity verification method and system for aerosol provision systems | |
| WO2025237843A1 (en) | Communication method and module for aerosol provision device and aerosol provision device | |
| WO2025215244A1 (en) | Ownership validation method for aerosol provision system and aerosol provision system | |
| EP4656078A1 (en) | Aerosol provision device | |
| WO2025186566A1 (en) | Control method for aerosol provision systems and aerosol provision systems | |
| EP4656080A1 (en) | Aerosol provision device | |
| WO2025224443A1 (en) | Switching method of interface function for aerosol provision device and aerosol provision device | |
| WO2025224423A1 (en) | Method of using an aerosol provision system and aerosol provision system | |
| EP4656079A1 (en) | Aerosol provision device | |
| WO2025202237A1 (en) | Aerosol provision device and automatic opening method | |
| WO2025238335A1 (en) | Aerosol provision system and its information identification control circuit, cartridge, control method | |
| WO2025224428A1 (en) | Heating method for aerosol provision system and aerosol provision system and aerosol heating control system | |
| WO2025196144A1 (en) | Aerosol provision system and use method for aerosol provision systems | |
| WO2025191032A2 (en) | Puff detecting method for aerosol provision system and aerosol provision system | |
| WO2025229310A1 (en) | Control circuit, cartomizer for aerosol provision system and aerosol provision system | |
| WO2025248225A1 (en) | Aerosol provision device | |
| WO2025120098A1 (en) | Aerosol provision system with multi-heater and method based on such a system | |
| WO2025210097A1 (en) | Aerosol provision device, system and cigarette stick detection method | |
| WO2025248227A1 (en) | Aerosol provision device | |
| WO2025191041A1 (en) | Heating control method for aerosol provision system and aerosol provision system | |
| WO2025248226A1 (en) | Aerosol provision device | |
| WO2025196234A1 (en) | Article for aerosol provision system and aerosol provision system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 25710402 Country of ref document: EP Kind code of ref document: A1 |