Verification method and system for aerosol supply system and aerosol supply system

The user performs multiple preset operations on the aerosol supply system to generate information to be verified, which solves the problems of high verification cost and insufficient security in the existing technology and realizes a safe and low-cost verification method.

CN120597249APending Publication Date: 2025-09-05NICOVENTURES TRADING LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410245799.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-03-04
Publication Date
2025-09-05

AI Technical Summary

Technical Problem

The verification method of the existing aerosol supply system during first use requires a digital interface or digital interface, which increases the cost of the equipment. In addition, the communication method is not secure enough and is vulnerable to hacker attacks, resulting in information leakage.

Method used

The aerosol supply system receives the user's multiple preset operations in a preset order, generates information to be verified, and compares it with the reference information on the system to determine whether the user has passed the verification, avoiding increased hardware costs and improving security.

Benefits of technology

This improves the security and reliability of the verification process and simplifies product design without increasing hardware costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120597249A_ABST
    Figure CN120597249A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a verification method and system for an aerosol supply system and the aerosol supply system. The method comprises the steps that the aerosol supply system receives multiple preset operations executed by a user according to verification guidance information and a preset sequence; generating to-be-verified information according to a preset coding rule and the multiple preset operations; comparing the information to be verified with reference information stored on the aerosol supply system to obtain a comparison result; and judging whether the user passes the verification or not according to the comparison result. Through the scheme of the invention, the technical problems of how to realize verification of the aerosol supply system and how to improve the security level of the verification process under the condition of not increasing the hardware cost of a product can be solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of aerosol supply technology, and in particular to a verification method and system for an aerosol supply system, an aerosol supply system, and a storage medium. Background Art

[0002] Youth access prevention (YAP) of aerosol delivery systems (i.e., electronic cigarettes) is an important issue that needs to be paid attention to during the use of aerosol delivery systems. Its main purpose is to prevent some people who do not meet the age requirements from using electronic cigarettes.

[0003] To address this issue, aerosol supply systems (i.e., electronic cigarettes) currently circulating on the market usually require users to perform verification (such as age verification, etc.) when using them for the first time. Common verification methods include providing a digital interface or digital interface through the aerosol supply system, so that users can enter relevant verification information through the digital interface or digital interface for verification. However, on the one hand, providing a digital interface or digital interface through the aerosol supply system will increase the production cost of the equipment, which will be a great burden especially for some low-priced or disposable aerosol supply systems. On the other hand, the communication method of the existing verification method (such as sending the verification information to the electronic cigarette device via Bluetooth, etc.) may not be secure enough. If there is hacking during the communication process, the verification information may be obtained by the hacker, resulting in information leakage and other problems.

[0004] Therefore, there is an urgent need to propose a new verification method for aerosol supply systems to solve one or more of the above problems. Summary of the Invention

[0005] The present invention aims to address at least one of the technical problems existing in the prior art. To this end, the present invention provides a verification method, system, aerosol supply system, and storage medium for an aerosol supply system. These methods address the technical problem of how to verify an aerosol supply system and improve the security of the verification process without increasing product hardware costs.

[0006] In a first aspect, the present invention provides a method for verifying an aerosol supply system, the method comprising:

[0007] The aerosol supply system receives a plurality of preset operations performed by the user in a preset order according to the verification guidance information;

[0008] Generate information to be verified according to the preset coding rules and the multiple preset operations;

[0009] comparing the information to be verified with reference information stored in the aerosol supply system to obtain a comparison result;

[0010] Determine whether the user has passed the verification based on the comparison result.

[0011] Through the embodiments of the present application, verification of the aerosol supply system can be achieved without increasing the hardware cost of the product, and the safety level of the verification process can be improved.

[0012] In one technical solution of the above-mentioned aerosol supply system, the aerosol supply system receives multiple preset operations performed by the user in a preset order according to the verification guidance information, including:

[0013] The aerosol supply system receives multiple preset operations that the user performs in sequence at preset intervals according to the verification guidance information.

[0014] In one technical solution of the above-mentioned aerosol supply system, the preset interval durations between different preset operations may be the same or different.

[0015] Furthermore, in a technical solution of the above-mentioned aerosol supply system, different information to be verified is generated according to preset coding rules and preset operations with different preset time intervals.

[0016] In one technical solution of the above-mentioned aerosol supply system, the aerosol supply system receives multiple preset operations that are sequentially performed by the user according to the verification guidance information at preset intervals, including:

[0017] The aerosol supply system receives multiple preset operations of a preset duration that are performed sequentially by the user at preset intervals according to the verification guidance information.

[0018] In one technical solution of the above-mentioned aerosol supply system, the preset durations corresponding to different preset operations may be the same or different.

[0019] Furthermore, in a technical solution of the above-mentioned aerosol supply system, different information to be verified is generated according to preset coding rules and preset operations with different preset durations.

[0020] In one technical solution of the above-mentioned aerosol supply system, the aerosol supply system receives multiple preset operations performed by the user in a preset order according to the verification guidance information, including:

[0021] The aerosol supply system receives multiple preset operations that are sequentially performed by the user for a preset time period according to the verification guidance information.

[0022] In a technical solution of the above-mentioned aerosol supply system, before generating the information to be verified according to the preset coding rules and the multiple preset operations, the method further includes verifying the validity of the preset operations.

[0023] It is understandable that by verifying the validity of the preset operation before generating the information to be verified according to the preset coding rules and the multiple preset operations, some invalid operations can be excluded, subsequent calculation processing of invalid operations can be avoided, and the calculation pressure of the aerosol supply system can be reduced.

[0024] In one technical solution of the above-mentioned aerosol supply system, the verifying the validity of the preset operation includes:

[0025] The actual interval between two adjacent preset operations performed by the user is obtained, and whether the preset operation is valid is determined based on the actual interval and a first threshold. If valid, information to be verified is generated based on a preset coding rule and the multiple preset operations.

[0026] According to the embodiment of the present application, whether the preset operation is valid can be determined by detecting whether the actual interval length between two adjacent preset operations meets the first threshold.

[0027] In one technical solution of the above-mentioned aerosol supply system, the verifying the validity of the preset operation includes:

[0028] The actual duration of the user performing the preset operation is obtained, and whether the preset operation is valid is determined based on the actual duration and a second threshold. If valid, information to be verified is generated based on a preset coding rule and the multiple preset operations.

[0029] According to the embodiment of the present application, whether the preset operation is valid can be determined by detecting whether the actual duration of the preset operation meets the second threshold.

[0030] In one technical solution of the above-mentioned aerosol supply system, the aerosol supply system receives multiple preset operations performed by the user in a preset order according to the verification guidance information, including:

[0031] The aerosol supply system receives preset operations performed by the user in a preset order within a plurality of different preset time periods according to the verification guide information.

[0032] In one technical solution of the above-mentioned aerosol supply system, the aerosol supply system receives preset operations performed by the user in a preset order within a plurality of different preset time periods according to the verification guidance information, including:

[0033] The aerosol supply system receives the preset operations of the preset durations performed by the user in a preset order within a plurality of different preset time periods according to the verification guide information.

[0034] In one technical solution of the above-mentioned aerosol supply system, the preset durations corresponding to different preset operations may be the same or different.

[0035] Furthermore, in a technical solution of the above-mentioned aerosol supply system, different information to be verified is generated according to preset coding rules and preset operations with different preset durations.

[0036] In a technical solution of the above-mentioned aerosol supply system, the preset time period includes any n of m consecutive time periods, where m>n≥1.

[0037] In one technical solution of the above-mentioned aerosol supply system, before generating the information to be verified according to the preset coding rule and the plurality of preset operations, the method further includes verifying the validity of the preset operations, including:

[0038] The actual start time of each preset operation performed by the user is obtained, and whether the preset operation is valid is determined based on the actual start time and a third threshold. If valid, information to be verified is generated based on a preset coding rule and the multiple preset operations.

[0039] In one technical solution of the above-mentioned aerosol supply system, before generating the information to be verified according to the preset coding rule and the plurality of preset operations, the method further includes verifying the validity of the preset operations, including:

[0040] The actual duration of the user performing the preset operation is obtained, and whether the preset operation is valid is determined based on the actual duration and a fourth threshold. If valid, information to be verified is generated based on a preset coding rule and the multiple preset operations.

[0041] In one technical solution of the above-mentioned aerosol supply system, the verifying the validity of the preset operation further includes:

[0042] The actual start time of each preset operation performed by the user is obtained, and it is determined whether the actual start time meets a fifth threshold. If so, the actual duration of the user performing the preset operation is obtained.

[0043] In one technical solution of the above-mentioned aerosol supply system, the verification guidance information includes a start time for the user to perform the next preset operation, which is displayed after the user completes the current preset operation.

[0044] In one technical solution of the above-mentioned aerosol supply system, the verification guidance information is displayed automatically or according to an input instruction of the user.

[0045] In one technical solution of the above-mentioned aerosol supply system, the preset operation includes at least one of inhaling, charging or pressing a preset button.

[0046] In one technical solution of the above-mentioned aerosol supply system, before the aerosol supply system receives a plurality of preset operations performed by the user in a preset order according to the verification guidance information, the method further includes:

[0047] The actual duration of each preset operation performed by the user is obtained. If the actual duration is lower than a sixth threshold, the corresponding preset operation is determined to be an erroneous operation, and the aerosol supply system does not receive the corresponding preset operation.

[0048] In a technical solution of the above-mentioned aerosol supply system, the information to be verified and the reference information include at least one of numbers, symbols or letters.

[0049] In one technical solution of the above-mentioned aerosol supply system, the method further comprises:

[0050] When it is determined that the user fails to pass the verification for a preset number of times in succession, the verification mode of the aerosol supply system is locked.

[0051] In one technical solution of the above-mentioned aerosol supply system, after locking the verification mode of the aerosol supply system, the method further includes:

[0052] receiving a restoration operation performed by the user according to the restoration guide information to restore the verification mode of the aerosol supply system;

[0053] Alternatively, it is determined whether the static time of the aerosol supply system reaches the automatic recovery time length, and if so, the verification mode of the aerosol supply system is restored.

[0054] In a technical solution of the above-mentioned aerosol supply system, if the user passes the authentication, the heating device of the aerosol supply system is activated or allowed to be activated for heating.

[0055] In one technical solution of the above-mentioned aerosol supply system, the method further includes obtaining the verification guidance information through an external terminal, including:

[0056] The external terminal is used to obtain a unique identifier of the aerosol supply system, and verification guidance information of the aerosol supply system is obtained according to the unique identifier.

[0057] In one technical solution of the above-mentioned aerosol supply system, before obtaining the verification guidance information through the external terminal, the method further includes:

[0058] Using the external terminal to send the user's identity information to a preset server, so that the preset server determines whether the user has passed the age verification based on the identity information;

[0059] If the user passes the age verification, the user is allowed to obtain the verification guide information through an external terminal.

[0060] In a second aspect, the present invention provides an aerosol supply system, the system comprising at least:

[0061] 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 preset coding rules and the multiple preset operations; compare the information to be verified with reference information stored on the aerosol supply system to obtain a comparison result; and determine whether the user has passed the verification based on the comparison result.

[0062] In one technical solution of the above-mentioned aerosol supply system, the system further comprises:

[0063] The heating device is configured to activate or allow activation of heating when the user is authenticated.

[0064] In a third aspect, the present invention provides a verification system for an aerosol supply system, comprising the aerosol supply system according to any one of the second aspects and an external terminal device, wherein the external terminal device is configured to obtain verification guidance information.

[0065] In a fourth aspect, the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, characterized in that when the computer program is executed, it implements the verification method for an aerosol supply system as described in any one of the first aspects.

[0066] The above one or more technical solutions of the present invention have at least one or more of the following beneficial effects:

[0067] In implementing the technical solution of the present invention, the aerosol supply system first receives multiple preset operations performed by the user in a preset order according to verification guidance information; secondly, generates information to be verified based on preset coding rules and the multiple preset operations; then, compares the information to be verified with reference information stored on the aerosol supply system to obtain a comparison result; and finally, determines whether the user has passed the verification based on the comparison result. Through this application solution, verification of the aerosol supply system can be achieved without increasing the hardware cost of the product, and the security level of the verification process can be improved.

[0068] Additional aspects and advantages of the present invention will be set forth in part in the description which follows and, in part, will be obvious from the description which follows, or may be learned through practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0069] The disclosure of the present invention will be more easily understood with reference to the accompanying drawings. Those skilled in the art will readily appreciate that these drawings are for illustrative purposes only and are not intended to limit the scope of protection of the present invention. Furthermore, similar numbers in the drawings represent similar components, wherein:

[0070] Figure 1 This is a flow chart of a verification method for an aerosol supply system provided in Example 1 of the present application;

[0071] Figure 2 This is a flow chart of a verification method for an aerosol supply system provided in Example 2 of the present application;

[0072] Figure 3 This is a schematic diagram of the timeline provided in Example 3 of the present application;

[0073] Figure 4 It is a structural diagram of the aerosol supply system provided in Example 4 of the present application.

[0074] Figure 5 This is a structural diagram of the verification system for the aerosol supply system provided in Example 5 of the present application. DETAILED DESCRIPTION

[0075] Some embodiments of the present invention are described below with reference to the accompanying drawings. Those skilled in the art should understand that these embodiments are only used to explain the technical principles of the present invention and are not intended to limit the scope of protection of the present invention.

[0076] As used herein, the term "delivery system" is intended to encompass a system that, in use, delivers at least one substance to a user, and includes:

[0077] Combustible aerosol delivery systems, such as cigarettes, cigarillos, cigars, and tobacco for pipe smoking or for rolling or making your own cigarettes (whether based on tobacco, tobacco derivatives, expanded tobacco, reconstituted tobacco, tobacco substitutes or other smokeable material);

[0078] Non-flammable aerosol delivery systems that release compounds from an aerosol-generating material without burning the aerosol-generating material, such as electronic cigarettes, tobacco heating products, and hybrid systems to generate an aerosol using a combination of aerosol-generating materials; and

[0079] Non-aerosol delivery systems that deliver at least one substance to a user orally, nasally, transdermally, or otherwise without forming an aerosol, including but not limited to lozenges, chewing gum, patches, products including inhalable powders, and oral products (e.g., oral tobacco including snuff or moist snuff), wherein the at least one substance may or may not include nicotine.

[0080] According to the present disclosure, a "combustible" aerosol supply system is an aerosol supply system in which the constituent aerosol-generating material of the aerosol supply system (or components thereof) burns or ignites during use to facilitate delivery of at least one substance to a user.

[0081] In some embodiments, the delivery system is a combustible aerosol supply system, such as a system selected from the group consisting of a cigarette, a cigarillo, and a cigar.

[0082] In some embodiments, the present disclosure relates to a component for use in a combustible aerosol delivery system, such as a filter, a filter rod, a filter segment, a tobacco rod, an overflow, an aerosol modifier 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).

[0083] According to the present disclosure, a "non-flammable" aerosol supply system is an aerosol supply system in which the constituent aerosol-generating materials of the aerosol supply system (or components thereof) do not burn or ignite to deliver at least one substance to a user.

[0084] In some embodiments, the delivery system is a non-flammable aerosol supply system, for example, a powered non-flammable aerosol supply system.

[0085] In some embodiments, the non-flammable aerosol delivery system is an electronic cigarette, also known as a vapor device or an electronic nicotine delivery system (END), although it should be noted that the presence of nicotine in the aerosol-generating material is not required.

[0086] In some embodiments, the non-flammable aerosol supply system is an aerosol generating material heating system, also known as a heat-not-burn system. An example of such a system is a tobacco heating system.

[0087] In some embodiments, the non-flammable aerosol delivery system is a hybrid system that uses a combination of aerosol-generating materials to generate an aerosol, wherein one or more of the aerosol-generating materials can be heated. Each aerosol-generating material can 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 includes a liquid or gel aerosol-generating material and a solid aerosol-generating material. The solid aerosol-generating material can include, for example, tobacco or non-tobacco products.

[0088] Generally, a non-flammable aerosol supply system may include a non-flammable aerosol supply system and consumables for use with the non-flammable aerosol supply system.

[0089] In some embodiments, the present disclosure relates to consumables that include an aerosol-generating material and are configured for use with a non-flammable aerosol supply system. These consumables are sometimes referred to in this disclosure as articles of manufacture.

[0090] In some embodiments, a non-flammable aerosol supply system, such as a non-flammable aerosol supply system thereof, can include a power source and a controller. The power source can be, for example, an electrical source or an exothermic source. In some embodiments, the exothermic source comprises a carbon matrix that can be powered to distribute power in the form of heat to an aerosol-generating material or a heat transfer material proximate to the exothermic source.

[0091] In some embodiments, a non-flammable aerosol supply system may include an area for receiving a consumable product, an aerosol generator, an aerosol generating region, a housing, a mouthpiece, a filter, and / or an aerosol modifier.

[0092] In some embodiments, consumables for use with a non-flammable aerosol supply system may include an aerosol generating material, an aerosol generating material storage area, an aerosol generating material delivery component, an aerosol generator, an aerosol generating area, a housing, a wrapper, a filter, a mouthpiece, and / or an aerosol modifier.

[0093] In some embodiments, the delivery system is a non-aerosol delivery system that delivers at least one substance to a user orally, nasally, transdermally, or in another manner without forming an aerosol, including but not limited to lozenges, chewing gum, patches, products including inhalable powders, and oral products (e.g., oral tobacco including snuff or moist snuff), wherein the at least one substance may or may not include nicotine.

[0094] In some embodiments, the substance to be delivered can be an aerosol-generating material or a material not intended to be aerosolized. Either material can include one or more active ingredients, one or more flavoring agents, one or more aerosol-forming materials, and / or one or more other functional materials, as appropriate.

[0095] In some embodiments, the substance to be delivered includes an active substance. As used herein, the active substance can be a physiologically active material, which is a material intended to achieve or enhance physiological reactions. The active substance can, for example, be selected from a nutrient, a nootropic, a psychoactive substance. The active substance can be naturally occurring or synthetically obtained. The active substance can include, for example, nicotine, caffeine, taurine, caffeine, vitamins (such as B6 or B12 or C), melatonin, or components, derivatives or combinations thereof. The active substance can include one or more components, derivatives or extracts of tobacco or other plants.

[0096] In some embodiments, the active substance comprises nicotine. In some embodiments, the active substance comprises caffeine, melatonin, or vitamin B12.

[0097] As described herein, active substances may include or be derived from one or more plants or components, derivatives, or extracts thereof. As used herein, the term "plant" includes any material derived from a plant, including, but not limited to, extracts, leaves, bark, fibers, stems, roots, seeds, flowers, fruits, pollen, husks, shells, and the like. Alternatively, the material may include an active compound naturally occurring in a plant, obtained synthetically. The material may be in the form of a liquid, gas, solid, powder, dust, crushed particles, granules, pellets, chips, strips, sheets, and the like.

[0098] Examples of plants are tobacco, eucalyptus, star anise, hemp, cocoa, fennel, lemongrass, mint, spearmint, red tea tree, chamomile, flax, ginger, ginkgo, hazelnut, hibiscus, bay, licorice, matcha, mate, orange peel, papaya, rose, sage, tea (e.g., green or black), thyme, cloves, cinnamon, coffee, aniseed (fennel), basil, bay leaf, cardamom, coriander, cumin, nutmeg, oregano, paprika, rosemary, saffron, lavender, Grass, lemon peel, mint, juniper, elderberry, vanilla, wintergreen, perilla plant, turmeric, turmeric root powder, sandalwood, coriander leaf, bergamot, orange blossom, myrtle, black currant, valerian, Spanish bell pepper, nutmeg, damson, marjoram, olive, lemon mint, lemon basil, chives, parsley, verbena, tarragon, geranium, mulberry, ginseng, theanine, tetramethyluric acid, maca, Indian ginseng, damson, guana tea, chlorophyll, baobab tree or any combination thereof. Mint can be selected from the following mint varieties: wild mint, mint cv, Egyptian mint, peppermint, basil mint cv, peppermint cv, spearmint, heartleaf spearmint, longleaf mint, pineapple mint, lip calyx mint, spearmint cv, and apple mint.

[0099] In some embodiments, the active substance comprises or is derived from one or more plants or components, derivatives or extracts thereof, and the plant is tobacco. In some embodiments, the active substance comprises or is derived from one or more plants or components, derivatives or extracts thereof, and the plant is selected from eucalyptus, star anise, cocoa.

[0100] In some embodiments, the active substance comprises or is derived from one or more plants or components, derivatives, or extracts thereof, and the plants are selected from the group consisting of Camellia sinensis and Fennel.

[0101] In some embodiments, the substance to be delivered includes a flavoring. As used herein, the terms "flavoring" and "flavoring" refer to materials that can be used to produce a taste, fragrance, or other physical sensation desired by adult consumers in a product, where permitted by local regulations. It can include naturally occurring flavoring materials, plants, extracts of plants, synthetically obtained materials, or combinations thereof (e.g., tobacco, licorice, hydrangea, eugenol, Japanese magnolia leaves, chamomile, fenugreek, cloves, maple, matcha, menthol, Japanese mint, aniseed (fennel), cinnamon, turmeric, Indian spices, Asian spices, herbs, wintergreen, cherry, berry, cranberry, cranberry, peach, apple, orange, mango, tangerine, lemon, lime, tropical fruits, papaya, rhubarb, grape Durian, dragon fruit, cucumber, blueberry, mulberry, citrus fruits, Durling, bourbon, scotch, whiskey, gin, tequila, rum, spearmint, mint, lavender, aloe vera, cardamom, celery, bitter bean peel, nutmeg, sandalwood, bergamot, geranium, khat, sorghum, betel leaf, coriander, pine, honey essence, rose oil, vanilla, lemon oil, orange oil, orange blossom, cherry blossom, cinnamon, coriander, cognac, jasmine, ylang-ylang, sage, fennel , mustard, green pepper, ginger, cilantro, coffee, mint oil from any species of the mint family, eucalyptus, star anise, cocoa, lemongrass, red beans, flax, ginkgo biloba, hazelnuts, hibiscus, laurel, yerba mate, orange peel, rose, tea (e.g., green or black), thyme, juniper, elderberry, basil, bay leaves, cumin, oregano, chili pepper, rosemary, saffron, lemon peel, mint, beefsteak, turmeric, coriander, myrtle, black currant, valerian, Spanish bell pepper, mace, dami The present invention also provides a kind of beverage that can be used to treat a variety of skin conditions, such as skin inflammation, rash ...

[0102] In some embodiments, flavorings include menthol, spearmint and / or peppermint. In some embodiments, flavorings include flavoring components of cucumber, blueberry, citrus fruit and / or cranberry. In some embodiments, flavorings include eugenol. In some embodiments, flavorings include flavoring components extracted from tobacco.

[0103] In some embodiments, in addition to or in place of aroma or taste nerves, flavoring agents may include sensates intended to achieve somatic sensations typically chemically induced and perceived by stimulation of the fifth cranial nerve (trigeminal nerve), and these may include agents that provide heating, cooling, tingling, or numbing effects. Suitable thermal effect agents may be, but are not limited to, vanillyl ethyl ether, and suitable cooling agents may be, but are not limited to, eucalyptol, WS-3.

[0104] An aerosol generating material is a material that is capable of generating an aerosol when heated, irradiated or energized in any other way. The aerosol generating material may, for example, be in the form of a solid, liquid or gel, which may or may not contain active substances and / or fragrances. In some embodiments, the aerosol generating material may include 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 dry gel. An amorphous solid is a solid material that can retain some fluid (e.g., liquid) within it. In some embodiments, the aerosol generating material may, for example, include from about 50 wt%, 60 wt% or 70 wt% amorphous solid to about 90 wt%, 95 wt% or 100 wt% amorphous solid.

[0105] The aerosol-generating material may comprise one or more active substances and / or flavouring agents, one or more aerosol-former materials, and optionally one or more other functional materials.

[0106] The aerosol-forming material may include one or more components capable of forming an aerosol. In some embodiments, the aerosol-forming material may include one or more of glycerol, propylene glycol, diethylene glycol, triethylene glycol, tetraethylene glycol, 1,3-butylene glycol, erythritol, meso-erythritol, ethyl vanillate, ethyl laurate, diethyl suberate, triethyl citrate, triacetin, a mixture of diacetic glycerides, benzyl benzoate, benzylphenyl acetate, tributyrin, lauryl acetate, lauric acid, myristic acid, and propylene carbonate.

[0107] The one or more other functional materials may include one or more of a pH adjuster, a colorant, a preservative, a binder, a filler, a stabilizer, and / or an antioxidant.

[0108] The material may be present on or within a carrier to form a substrate. The carrier may be or include, for example, paper, cardboard, paperboard, reconstituted material, plastic material, ceramic material, composite material, glass, metal, or metal alloy. In some embodiments, the carrier includes the 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.

[0109] A consumable is an article comprising or consisting of an aerosol-generating material, some or all of which is intended to be consumed by a user during use. A consumable may include one or more other components, such as an aerosol-generating material storage area, an aerosol-generating material delivery component, an aerosol-generating region, a housing, a wrapper, a mouthpiece, a filter, and / or an aerosol modifier. A consumable may also include an aerosol generator, such as a heater, which releases heat during use to cause the aerosol-generating material to generate an aerosol. The heater may, for example, comprise a combustible material, a material that can be heated by electrical conduction, or a susceptor.

[0110] A susceptor is a material that can be heated by penetrating it with a varying magnetic field (e.g., an alternating magnetic field). The susceptor can be a conductive material, such that penetration by the varying magnetic field results in inductive heating of the heated material. The heated material can be a magnetic material, such that penetration by the varying magnetic field results in hysteresis heating of the heated material. A susceptor can be both conductive and magnetic, allowing it to be heated by both heating mechanisms. A device configured to generate a varying magnetic field is referred to herein as a magnetic field generator.

[0111] An aerosol modifier is a substance typically located downstream of an aerosol generation region that is configured to modify the generated aerosol, for example, by changing the taste, flavor, acidity, or another characteristic of the aerosol. The aerosol modifier can be disposed in an aerosol modifier release component that is operable to selectively release the aerosol modifier. For example, the aerosol modifier can be an additive or an adsorbent. For example, the aerosol modifier can include one or more of a flavoring, a colorant, water, and a carbon adsorbent. For example, the aerosol modifier can be a solid, a liquid, or a gel. The aerosol modifier can be in the form of a powder, string, or granules. The aerosol modifier can be free of filter material.

[0112] An aerosol generator is a device configured to cause an aerosol to be generated from an aerosol-generating material. In some embodiments, the aerosol generator is a heater configured to subject the aerosol-generating material to thermal energy 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 aerosol-generating material without heating. For example, the aerosol generator can be configured to subject the aerosol-generating material to one or more of vibration, increased pressure, or electrostatic energy.

[0113] The present disclosure relates to aerosol delivery systems (which may also be referred to as vapor delivery systems), such as atomizers or electronic cigarettes. In the following description, the term "electronic cigarette" or "electronic cigarette" may sometimes be used, but it will be understood that this term can be used interchangeably with aerosol delivery systems / devices and electronic aerosol delivery systems / devices. In addition, as is common in the art, the terms "aerosol" and "vapor" and related terms such as "evaporation," "atomization," and "aerosolization" are often used interchangeably.

[0114] Aerosol delivery systems (electronic cigarettes) typically (although not always) include modular components that include a reusable device portion and a replaceable (disposable / consumable) cartridge component. Typically, the replaceable cartridge component will include an aerosol generating material and a vaporizer (which can be collectively referred to as an "atomizer"), and the reusable device portion will include a power supply (e.g., a rechargeable power supply) and a control circuit. It will be understood that these different parts may include additional elements depending on their function. For example, the reusable device portion will typically include a user interface for receiving user input and displaying operating status features, and the replaceable cartridge device portion in some cases includes a temperature sensor for helping to control temperature. The cartridge is electrically and mechanically connected to the control unit for use, for example, using a thread, a bayonet, or a magnetic connection with appropriately arranged electrical contacts. When the aerosol generating material in the cartridge is exhausted, or when the user wishes to switch to a different cartridge with a different aerosol generating material, the cartridge can be removed from the reusable component and a replacement cartridge attached to its appropriate position. Systems and devices that conform to this type of two-piece modular configuration may generally be referred to as two-piece systems / devices.

[0115] Electronic cigarettes typically have a generally elongated shape. To provide a specific example, some embodiments of the present disclosure will be considered to include such a generally elongated two-piece system employing a disposable cartridge. However, it will be understood that the basic principles described herein can be equally applicable to different configurations, such as a one-piece system or a modular system comprising more than two components, refillable devices and single-use disposables, as well as other overall shapes, such as high-performance devices based on so-called box-shaped models that typically have a box shape. More generally, it will be understood that certain embodiments of the present disclosure are based on an aerosol delivery system that is operatively configured to provide functionality according to the principles described herein, and that the structural aspects of the system configured to provide functionality according to certain embodiments of the present disclosure are not primarily important.

[0116] As described in the background, existing aerosol supply systems can verify a user's identity upon first use by providing a digital interface or screen through which the user can enter relevant verification information for verification. However, this approach increases the production cost of the device, which is a significant burden for low-priced or disposable aerosol supply systems. Furthermore, the communication method used in this verification method (such as sending verification information to the e-cigarette device via Bluetooth or other methods) may not be secure enough. If hacking occurs during the communication process, the verification information may be obtained by the hacker, leading to information leakage and other issues.

[0117] Example 1

[0118] Figure 1 This is a flow chart of a verification method for an aerosol supply system provided in Example 1 of the present application. The method is applied to one side of the aerosol supply system, with reference to Figure 1 As shown, the method includes the following steps:

[0119] S100: The aerosol supply system receives a plurality of preset operations performed by the user in a preset order according to verification guidance information.

[0120] As mentioned above, the present application aims to provide a method for verifying an aerosol supply system that can simplify product design without increasing product hardware costs. In specific implementation, after the user passes age verification, the user can be allowed to obtain verification guidance information through an external terminal, so that the user can perform multiple preset operations on the aerosol supply system in a preset order according to the verification guidance information. It should be noted here that in the embodiment of the present application, by performing multiple preset operations on the aerosol supply system instead of using a traditional digital interface or digital interface to receive verification information, the product design can be simplified and the product hardware cost can be reduced. It can be understood that the information to be verified corresponding to multiple preset operations can be the same or different, and no specific limitation is made here.

[0121] S200: Generate information to be verified according to a preset coding rule and the multiple preset operations.

[0122] Specifically, the embodiments of this application do not specifically limit the preset encoding rules, and users can set them according to actual needs. However, it is understandable that the information to be verified may be different when different preset operations are calculated and processed according to the preset encoding rules. This will be described in detail in the relevant embodiments below and will not be repeated here.

[0123] S300: Compare the information to be verified with reference information stored in the aerosol supply system to obtain a comparison result.

[0124] Specifically, in order to improve the comparison efficiency and reduce the computing pressure of the aerosol supply system, in the embodiment of the present application, the information to be verified and the reference information generated according to the preset coding rules and the multiple preset operations are set to be the same type of data. For example, if the reference information is a number, the generated information to be verified is also a number; if the reference information is a symbol, the generated information to be verified is also a symbol; if the reference information is a letter, the generated information to be verified is also a letter, etc., which are not listed one by one here.

[0125] As an illustrative and non-restrictive explanation, a matching algorithm can be used in the embodiments of the present application to compare the information to be verified with the reference information. It should be noted that the embodiments of the present application do not specifically limit the matching algorithm. Under the premise of not violating the inventive concept of the present application, any known matching algorithm can be used in the present application. It is understandable that the comparison result can be expressed as "match" or "mismatch", or as a numerical value such as a percentage. This is also not limited here, and the specific expression method can be selected according to actual needs.

[0126] S400: Determine whether the user has passed the verification based on the comparison result.

[0127] Specifically, as an illustrative and non-limiting explanation, in the embodiments of the present application, the comparison result can be a "match" or a "mismatch" between the information to be verified and the reference information. In specific implementations, when the comparison result is a "match," the user is determined to have passed the verification; when the comparison result is a "mismatch," the user is determined to have failed the verification.

[0128] As a preferred embodiment, in the embodiment of the present application, the aerosol supply system receives multiple preset operations performed by the user in a preset order according to the verification guidance information, including:

[0129] The aerosol supply system receives multiple preset operations that the user performs in sequence at preset intervals according to the verification guidance information.

[0130] Specifically, the preset intervals between different preset operations may be the same or different. It is understandable that the information to be verified generated by the preset operations according to the preset coding rules and different preset intervals is different.

[0131] As a preferred embodiment, in the embodiment of the present application, the aerosol supply system receives multiple preset operations that are sequentially performed by the user according to the verification guidance information at preset intervals, including:

[0132] The aerosol supply system receives multiple preset operations of a preset duration that are performed sequentially by the user at preset intervals according to the verification guidance information.

[0133] Specifically, the preset durations corresponding to different preset operations may be the same or different. It is understood that, in one specific embodiment, the information to be verified generated according to the preset coding rule and preset operations with different preset durations is different; in another specific embodiment, the information to be verified generated according to the preset coding rule and preset operations with the same preset interval duration but different preset durations is different; in another specific embodiment, the information to be verified generated according to the preset coding rule and preset operations with different preset interval durations and different preset durations is different.

[0134] As a preferred embodiment, in the embodiment of the present application, the aerosol supply system receives multiple preset operations performed by the user in a preset order according to the verification guidance information, including:

[0135] The aerosol supply system receives multiple preset operations that are sequentially performed by the user for a preset time period according to the verification guidance information.

[0136] Similarly, the preset durations corresponding to different preset operations may be the same or different, and the information to be verified generated according to the preset coding rules and the preset operations with different preset durations is different.

[0137] As a preferred implementation, in an embodiment of the present application, before generating the information to be verified according to the preset coding rules and the multiple preset operations, the method further includes verifying the validity of the preset operations.

[0138] Specifically, the validity of the preset operation is verified before generating the information to be verified according to the preset coding rules and the multiple preset operations. If the corresponding preset operation is determined, the information to be verified will no longer be generated according to the preset coding rules and the preset operation. Therefore, some invalid operations can be excluded, and subsequent calculation processing of invalid operations can be avoided, thereby reducing the calculation pressure of the aerosol supply system and improving verification efficiency.

[0139] As a preferred implementation, in the embodiment of the present application, verifying the validity of the preset operation includes:

[0140] The actual interval between two adjacent preset operations performed by the user is obtained, and whether the preset operation is valid is determined based on the actual interval and a first threshold. If valid, information to be verified is generated based on a preset coding rule and the multiple preset operations.

[0141] Specifically, the validity of a preset operation can be determined by detecting whether the actual interval between two adjacent preset operations meets a first threshold. For example, when the actual interval between the two adjacent preset operations is not less than the first threshold, the preset operation is determined to be valid; when the actual interval between the two adjacent preset operations is less than the first threshold, the preset operation is determined to be invalid. The first threshold can be set according to actual needs and is not specifically limited here.

[0142] It is understood that when verifying the validity of different preset operations based on the actual interval length between two adjacent preset operations, the first thresholds corresponding to the different preset operations can be the same or different. This is not specifically limited here and can be set according to actual needs. For example, when the preset interval lengths between different preset operations are the same, the first thresholds used to verify the validity of the different preset operations are also the same. When the preset interval lengths between different preset operations are different, the first thresholds used to verify the validity of the different preset operations are also different.

[0143] As a preferred implementation, in the embodiment of the present application, verifying the validity of the preset operation includes:

[0144] The actual duration of the user performing the preset operation is obtained, and whether the preset operation is valid is determined based on the actual duration and a second threshold. If valid, information to be verified is generated based on a preset coding rule and the multiple preset operations.

[0145] Specifically, embodiments of the present application may further determine whether a preset operation is valid by detecting whether the actual duration of each preset operation meets a second threshold. For example, when the detected actual duration of the preset operation is not less than the second threshold, the relevant preset operation is determined to be valid; when 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 according to actual needs and is not specifically limited here.

[0146] It is understood that when verifying the validity of different preset operations based on the actual duration of the preset operations, the second thresholds corresponding to the respective preset operations may be the same or different. This is not specifically limited here and can be set according to actual needs. For example, when the preset durations corresponding to different preset operations are the same, the second thresholds used to verify the validity of the different preset operations may also be the same. When the preset durations corresponding to different preset operations are different, the second thresholds used to verify the validity of the different preset operations may also be different.

[0147] As a preferred embodiment, in the embodiment of the present application, the aerosol supply system receives multiple preset operations performed by the user in a preset order according to the verification guidance information, including:

[0148] The aerosol supply system receives preset operations performed by the user in a preset order within a plurality of different preset time periods according to the verification guide information.

[0149] Specifically, the durations corresponding to different preset time periods may be the same or different. Preferably, the durations corresponding to different preset time periods are the same, for example, the duration of each time period is 5 seconds.

[0150] As a preferred embodiment, in the embodiment of the present application, the aerosol supply system receives preset operations performed by the user according to the verification guidance information in a preset order within multiple different preset time periods, including:

[0151] The aerosol supply system receives the preset operations of the preset durations performed by the user in a preset order within a plurality of different preset time periods according to the verification guide information.

[0152] Specifically, in the embodiment of the present application, the preset durations corresponding to the preset operations performed within different preset time periods may be the same or different. It is understood that the information to be verified generated according to the preset coding rules and preset operations of different preset durations is different, or the information to be verified generated according to the preset coding rules and preset operations of different preset durations within different time periods is different, or the information to be verified generated according to the preset coding rules and preset operations of the same preset duration within different time periods is different.

[0153] As a preferred implementation, in the embodiment of the present application, the preset time period includes any n of m consecutive time periods, where m>n≥1.

[0154] Specifically, in the embodiment of the present application, 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, then the time period corresponding to one verification process is to select 4 of the 20 time periods at random. There are possibilities, so the probability of being guessed is only 1 / 4845, that is, the probability of being guessed is very low.

[0155] As a preferred implementation, in an embodiment of the present application, before generating the information to be verified according to the preset coding rules and the multiple preset operations, the method further includes verifying the validity of the preset operations, including:

[0156] The actual start time of each preset operation performed by the user is obtained, and whether the preset operation is valid is determined based on the actual start time and a third threshold. If valid, information to be verified is generated based on a preset coding rule and the multiple preset operations.

[0157] Specifically, the embodiment of the present application can determine whether the preset operation is valid by detecting whether the actual start time of each preset operation meets a third threshold. For example, when the detected actual start time of the preset operation is equal to the third threshold or the difference between the start time and the third threshold is within a preset range, the corresponding preset operation is determined to be valid; otherwise, the corresponding preset operation is determined to be invalid. If the corresponding preset operation is determined, the information to be verified will not be generated based on the preset coding rules and the preset operation. The third threshold can be set according to actual needs and is not specifically limited here.

[0158] It is understandable that when verifying the validity of different preset operations based on the actual execution time of the preset operations, the corresponding third thresholds may be the same or different, which is not specifically limited here and can be set according to actual needs.

[0159] As a preferred implementation, in an embodiment of the present application, before generating the information to be verified according to the preset coding rules and the multiple preset operations, the method further includes verifying the validity of the preset operations, including:

[0160] The actual duration of the user performing the preset operation is obtained, and whether the preset operation is valid is determined based on the actual duration and a fourth threshold. If valid, information to be verified is generated based on a preset coding rule and the multiple preset operations.

[0161] Specifically, embodiments of the present application may also determine whether a preset operation is valid by detecting whether the actual duration of the preset operation meets a fourth threshold. For example, when the detected actual duration of the preset operation is not less than the fourth threshold, the relevant preset operation is determined to be valid; when the detected actual duration of the preset operation is less than the fourth threshold, the relevant preset operation is determined to be invalid. The fourth threshold can be set according to actual needs and is not specifically limited here.

[0162] It is understood that when verifying the validity of different preset operations based on the actual duration of the preset operations, the fourth thresholds corresponding to the different preset operations may be the same or different. This is not specifically limited here and can be set according to actual needs. For example, when the preset durations corresponding to different preset operations are the same, the fourth thresholds used to verify the validity of the different preset operations may also be the same. When the preset durations corresponding to different preset operations are different, the fourth thresholds used to verify the validity of the different preset operations may also be different.

[0163] As a preferred implementation, in the embodiment of the present application, the verification of the validity of the preset operation further includes:

[0164] The actual start time of each preset operation performed by the user is obtained, and it is determined whether the actual start time meets a fifth threshold. If so, the actual duration of the user performing the preset operation is obtained.

[0165] Specifically, as a preferred implementation method, in the embodiment of the present application, it is also possible to preliminarily determine whether the preset operation is valid by first determining whether the actual start time of the preset operation meets the fifth threshold. If the actual start time meets the fifth threshold, the actual duration of the user's execution of the preset operation is obtained, so as to subsequently determine whether the preset operation is valid based on the actual duration and the fourth threshold. If the actual start time does not meet the fifth threshold, the corresponding preset operation is deemed invalid, and at this time the actual duration of the user's execution of the preset operation is no longer obtained for subsequent verification.

[0166] As a preferred implementation, in an embodiment of the present application, the verification guidance information includes a start time for the user to perform the next preset operation, which is displayed after the user completes the current preset operation.

[0167] Specifically, the verification guidance information obtained by the user includes the start time of the next preset operation to be performed by the user, which is displayed after the user completes the current preset operation, so as to remind the user when to start performing each preset operation.

[0168] As a preferred implementation, in the embodiment of the present application, the verification guidance information is automatically displayed or displayed according to the user's input instructions.

[0169] Specifically, the verification guidance information can be presented in the form of automatically displaying pre-recorded videos, flash and other files, or it can be displayed in sequence after receiving relevant instructions from the user. For example, after the user performs a preset operation, the page that plays the verification guidance information displays a "next" button. When the user clicks the "next" button, the next verification guidance information will continue to play.

[0170] As a preferred implementation, in the embodiment of the present application, the preset operation includes at least one of suction, charging or pressing a preset button.

[0171] Specifically, the preset operation in the embodiments of the present application can be any one of puffing, charging, or pressing a preset button. It should be understood that the preset button in the present application refers to a button inherent to the aerosol supply system, rather than a button specifically configured for the verification method of the present application. This method can replace the traditional digital interface or digital interface method of receiving information, thereby simplifying product design and reducing product hardware costs.

[0172] As a preferred embodiment, in the embodiment of the present application, before the aerosol supply system receives multiple preset operations performed by the user in a preset order according to the verification guidance information, the method further includes:

[0173] The actual duration of each preset operation performed by the user is obtained. If the actual duration is lower than a sixth threshold, the corresponding preset operation is determined to be an erroneous operation, and the aerosol supply system does not receive the corresponding preset operation.

[0174] Specifically, before the aerosol supply system receives multiple preset operations performed by the user in a preset order according to verification guidance information, it verifies whether the preset operations are erroneous operations. This can preemptively exclude some erroneous operations, avoid subsequent calculation processing of user erroneous operations, and reduce the calculation pressure of the aerosol supply system. For example, if the preset operation is pressing a preset button, this step can exclude some erroneous operations such as the user accidentally touching the preset button.

[0175] As a preferred implementation, in an embodiment of the present application, the information to be verified and the reference information include at least one of numbers, symbols or letters.

[0176] It is understood that the information to be verified and the reference information are of the same type, thereby facilitating comparison by the aerosol supply system. In the embodiments of the present application, by converting the user's preset operation on the aerosol supply system into numbers, symbols, or letters to be verified, this replaces the traditional verification method of directly receiving verification information through a digital interface or digital screen, thereby simplifying product design and reducing product hardware costs.

[0177] As a preferred implementation, in the embodiment of the present application, the method further includes:

[0178] When it is determined that the user fails to pass the verification for a preset number of times in succession, the verification mode of the aerosol supply system is locked.

[0179] Specifically, in order to further improve the security level of the verification method, in an embodiment of the present application, when it is determined that the user has failed the verification for a preset number of consecutive times, it is determined that the user cannot obtain the verification guidance information or that the aerosol supply system is being attacked by hackers. At this time, the verification mode of the aerosol supply system will be locked and the verification mode of the aerosol supply system will no longer be open to the user.

[0180] As a preferred implementation, in the embodiment of the present application, after locking the verification mode of the aerosol supply system, the method further includes:

[0181] receiving a restoration operation performed by the user according to the restoration guide information to restore the verification mode of the aerosol supply system;

[0182] Alternatively, it is determined whether the static time of the aerosol supply system reaches the automatic recovery time length, and if so, the verification mode of the aerosol supply system is restored.

[0183] It is understandable that the embodiment of the present application also provides a verification mode recovery method. When it is specifically implemented, after the verification mode of the aerosol supply system is locked, when the aerosol supply system receives the recovery operation performed by the user according to the recovery guidance information, the verification mode of the aerosol supply system is restored; or after the verification mode of the aerosol supply system is locked, when it is determined that the static time of the aerosol supply system reaches the automatic recovery time, the verification mode of the aerosol supply system is restored. It is understandable that the recovery operation can be the same as the preset operation in the verification method, or it can be an operation different from the preset operation, and no specific limitation is made here. It should be noted here that the automatic recovery time is not specifically limited in the embodiment of the present application, and the user can set it according to actual needs.

[0184] As a preferred implementation, in the embodiment of the present application, if the user passes the verification, the heating device of the aerosol supply system is activated or allowed to be activated for heating.

[0185] It is understandable that the user is allowed to use the aerosol supply system only when he is verified. At this time, the heating device of the aerosol supply system is set to automatically activate or allow activation (such as activation by external instructions) to perform heating.

[0186] As a preferred implementation, in an embodiment of the present application, the method further includes obtaining the verification guidance information through an external terminal, including:

[0187] The external terminal is used to obtain a unique identifier of the aerosol supply system, and verification guidance information of the aerosol supply system is obtained according to the unique identifier.

[0188] It is understandable that in order to improve the safety level of the aerosol supply system, the information to be verified corresponding to different aerosol supply systems is different. Therefore, the content of the verification guidance information corresponding to different aerosol supply systems is also different. As an example implementation method, the verification guidance information of each aerosol supply system can be obtained based on the unique identifier of the aerosol supply system.

[0189] As a preferred implementation, in the embodiment of the present application, before obtaining the verification guidance information through the external terminal, the method further includes:

[0190] Using the external terminal to send the user's identity information to a preset server, so that the preset server determines whether the user has passed the age verification based on the identity information;

[0191] If the user passes the age verification, the user is allowed to obtain the verification guide information through an external terminal.

[0192] Specifically, in an embodiment of the present application, when obtaining the verification guidance information through an external terminal, the user's age needs to be verified. 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, thereby avoiding preventing some people who do not meet the age requirements from using electronic cigarettes.

[0193] Example 2

[0194] Corresponding to the above-mentioned embodiment 1, the present application provides a verification method for an aerosol supply system, which is also applied to one side of the aerosol supply system. In this embodiment, the same or similar contents as those in the above-mentioned embodiment 1 can be referred to the above introduction and will not be repeated later.

[0195] In the embodiment of the present application, the preset operation is to charge the aerosol supply system or press the preset button to illustrate the present application scheme. Figure 2 As shown, the verification method for an aerosol supply system provided in an embodiment of the present application includes the following steps:

[0196] S110: Verify the user's age.

[0197] Specifically, an external terminal sends the user's identity information to a pre-set server, which then determines whether the user has passed age verification based on the identity information. If the user has passed age verification, the server is allowed to access the verification guidance information through the external terminal. In specific implementations, the user's identity information includes, but is not limited to, the user's ID number, mobile phone number, and address, and is not specifically limited here.

[0198] S120: After the user passes the age verification, the verification guidance information is sent to the user's external terminal.

[0199] Specifically, the user can use the external terminal to obtain the unique identification of the aerosol supply system, such as by scanning a QR code attached to the aerosol supply system through the external terminal, and then request the preset server to obtain verification guidance information of the aerosol supply system based on the unique identification.

[0200] S130. Perform multiple preset operations on the aerosol supply system in a preset order according to the verification guidance information.

[0201] Specifically, taking pressing a preset button as an example, the user can press the preset button for a preset duration according to the verification guidance information corresponding to the current preset operation, or the user can press the preset button after a preset time interval according to the verification guidance information corresponding to the current preset operation after verification begins, or the user can press the preset button for a preset duration after a preset time interval according to the verification guidance information corresponding to the current preset operation after verification begins. After the user completes the preset operation, a "next" button is displayed in the verification guidance information played by the external terminal. After the user clicks the "next" button, the external terminal continues to play the verification guidance information corresponding to the next preset operation (such as pressing the preset button for a preset duration, or pressing the preset button after a corresponding preset time interval, or pressing the preset button for a corresponding preset duration after a corresponding preset time interval, etc.), and so on, until the user completes all operations in the verification guidance information. It is understandable that the above method is also applicable to charging or puffing operations.

[0202] It will be appreciated that in the embodiments of the present application, the verification guidance information includes the start time for the user to perform the next preset operation after the user completes the current preset operation. As an exemplary illustration, the aerosol supply system itself can be used to indicate the start time for the user to perform the next preset operation. For example, after the user completes the current preset operation, when the aerosol supply system's indicator light turns on, it indicates that the user can begin the next preset operation.

[0203] S140: Generate information to be verified according to a preset coding rule and the multiple preset operations.

[0204] Specifically, the embodiments of the present application do not specifically limit the preset coding rules, and users can set them according to actual needs. As a preferred implementation method, the preset coding rules in the embodiments of the present application are based on button or charging coding, that is, you can set the preset button or charging to different preset durations, and the corresponding information to be verified will be different. For example, if you press the preset button or charge for 2 seconds, the corresponding information to be verified will be the number 0, and if you press the preset button or charge for 4 seconds, the corresponding information to be verified will be the number 1... In specific implementation, you can set it according to actual needs, and we will not list them one by one here.

[0205] It can be understood that, as a preferred embodiment, the preset operation can also be any combination of pressing the preset button or charging. If the preset button is pressed for 2 seconds, the corresponding information to be verified is the number 0, and if the preset button is pressed for 4 seconds, the corresponding information to be verified is the number 1... If the preset button is pressed for 10 seconds, the corresponding information to be verified is the number 4, and if charging lasts for 2 seconds, the corresponding information to be verified is the number 5, and if charging lasts for 4 seconds, the corresponding information to be verified is the number 6... and if charging lasts for 10 seconds, the corresponding information to be verified is the number 9, thereby reducing the time required to perform the preset operation while improving the diversity of the corresponding information.

[0206] S150: Compare the information to be verified with reference information stored in the aerosol supply system to obtain a comparison result.

[0207] S160: Determine whether the user has passed the verification based on the comparison result.

[0208] The specific implementation process of step 150 and step 160 can refer to the relevant content in embodiment 1 and will not be repeated here.

[0209] Example 3

[0210] The difference from Example 2 lies in the fact that the preset coding rules in this embodiment of the application are different from those in Example 2. The preset coding rules in this embodiment of the application use time-based coding. Therefore, in this embodiment of the application, the execution of multiple preset operations on the aerosol supply system in a preset order according to the verification guidance information is different from that in Example 2. The following first describes the time-based coding provided in this embodiment of the application.

[0211] In the embodiment of the present application, a time axis is first established based on the time point, such as Figure 3 As shown, Tstart represents the starting point of the time axis, Tend represents the end point of the time axis, and T1, T2, ... Tn represent the starting point of the time for executing the preset operation. Figure 3As shown, for example, the entire timeline consists of 20 time points with a total duration of 57.5 seconds. Except for the time before T1 and after T20, which is 5 seconds, the time between adjacent time points Tn and Tn+1 is 2.5 seconds. Then, there are 20 consecutive time periods on the timeline for performing preset operations. It is understandable 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, 4 time periods can be randomly selected from the 20 time periods to perform preset operations. There are possibilities, so the probability of being guessed is only 1 / 4845, that is, the probability of being guessed is very low.

[0212] Taking the preset operation of puffing as an example, based on the above timeline, performing multiple preset operations on the aerosol supply system in a preset order according to the verification guidance information includes:

[0213] The aerosol supply system is inhaled within a corresponding time period according to the verification guidance information corresponding to the current preset operation, or the aerosol supply system is inhaled within a corresponding time period according to the verification guidance information corresponding to the current preset operation for a preset duration. It is understood that the above method is also applicable to charging or pressing a preset button operation.

[0214] It is understood that in the embodiment of the present application, the verification guidance information includes the start time for the user to perform the next preset operation after the user completes the current preset operation. As an exemplary illustration, the starting point corresponding to each time period (i.e., T1, T2, ..., Tn) can be set as the starting time of each inhalation of the aerosol supply system.

[0215] In a specific embodiment, it can be set that different preset durations of puffing will generate different information to be verified. For example, if the puff lasts for 1 second, the corresponding information to be verified is the number 0. If the preset button is pressed or the charging lasts for 2 seconds, the corresponding information to be verified is the number 1. In specific implementation, it can be set according to actual needs, and no one is listed here.

[0216] In another specific embodiment, it can be set that when the puffing operation occurs in different time periods, the corresponding information to be verified is different. For example, if the puffing operation occurs in the first time period, the corresponding information to be verified is the number 0, and if the puffing operation occurs in the second time period, the corresponding information to be verified is the number 1, and so on. The examples are not listed here one by one.

[0217] Based on the particularity of puffing (a user may not be able to complete a puff of a long duration), the generated information to be verified can be set to be related to the time period. In specific implementations, the puffing operation can be set to occur in different time periods, and the corresponding information to be verified will be different. For the validity judgment of the preset operation in this embodiment, it can be determined whether the puffing action performed in each time period has reached the preset duration. For example, assuming that the verification guidance information indicates that a puffing action of a preset duration (e.g., 1.5 seconds) needs to be performed in each corresponding time period, the validity of the preset operation can be determined by determining whether the puffing action performed in each time period has reached the preset duration (e.g., 1.5 seconds).

[0218] Furthermore, in embodiments of the present application, a fault tolerance mechanism can also be configured. For example, to facilitate system identification, if the verification guidance information indicates that a puff action of a preset duration (e.g., 1.5 seconds) needs to be performed within each corresponding time period, a fault tolerance of a preset duration (e.g., 0.5 seconds) can be configured for each puff. That is, for a puff action lasting 1.5 seconds within the nth time period, if a puff is detected between Tn-0.5 seconds and Tn+2.0 seconds, it is determined to be valid.

[0219] As a preferred implementation, in the embodiment of the present application, after locking the verification mode of the aerosol supply system, the method further includes:

[0220] A restoration operation performed by the user according to the restoration guide information is received to restore the verification mode of the aerosol supply system.

[0221] Specifically, the recovery operation performed includes a recovery operation of a preset duration performed by the user in a plurality of different preset time periods in a preset order. Taking puffing as an example, based on the aforementioned time axis, any number of time periods can be randomly selected from the 20 time periods to perform the preset operation. For example, if 8 time periods are randomly selected from the 20 time periods, there will be possibilities, reducing the probability of being cracked by hackers.

[0222] Example 4

[0223] Corresponding to the above-mentioned embodiments 1 to 3, the present application further provides an aerosol supply system, which is used to implement the verification method for the aerosol supply system provided in embodiments 1 to 3. In this embodiment, the same or similar contents as those in the above-mentioned embodiments 1 to 3 can be referred to the above introduction and will not be described in detail later. Figure 4 As shown, the system at least includes:

[0224] The microcontroller 10 is used to receive multiple preset operations performed by the user in a preset order according to verification guidance information; generate information to be verified according to preset coding rules and the multiple preset operations; compare the information to be verified with reference information stored on the aerosol supply system to obtain a comparison result; and determine whether the user has passed the verification based on the comparison result.

[0225] It is understandable that the aerosol supply system includes at least a microcontroller, which can be a microcontroller carried by the aerosol supply system itself, so that there is no need to increase the hardware cost of the aerosol supply system.

[0226] As a preferred implementation, in the embodiment of the present application, the system further includes:

[0227] The heating device 20 is configured to activate or allow activation of heating when the user is authenticated.

[0228] Specifically, the user is allowed to use the aerosol supply system only when he or she passes the verification. At this time, the heating device of the aerosol supply system is set to automatically activate or allow activation (such as activation by external instructions) to perform heating.

[0229] Example 5

[0230] Corresponding to the above-mentioned fourth embodiment, the present application also provides a verification system for an aerosol supply system, referring to Figure 5 As shown, the system includes at least the aerosol supply system described in any one of the fourth embodiments and an external terminal 30, wherein the external terminal device is configured to obtain verification guidance information. The aerosol supply system includes at least a microcontroller 10 and a heating device 20. For details in this embodiment that are identical or similar to those in the fourth embodiment, please refer to the above description and will not be further elaborated.

[0231] Example 6

[0232] Corresponding to the above-mentioned embodiments one to three, the embodiment of the present application further provides a computer-readable storage medium. In this embodiment, the same or similar contents as those of the above-mentioned embodiments one to three can be referred to the above introduction and will not be repeated later.

[0233] The computer-readable storage medium stores a computer program thereon, and when the computer program is executed by a processor, the verification method for an aerosol supply system as described above is implemented.

[0234] In some implementations, in the embodiments of the present application, when the computer program is executed by the processor, it can also implement steps corresponding to the method described in Example 1. Please refer to the detailed description in Example 1 and will not be repeated here.

[0235] From the above description of the embodiments, it can be seen that those skilled in the art can clearly understand that the present invention can be implemented by means of software plus the necessary general-purpose hardware platform. Based on this understanding, the technical solution of the present invention, or the portion that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a storage medium such as ROM / RAM, a magnetic disk, or an optical disk, and includes a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in various embodiments of the present invention or certain parts of the embodiments.

[0236] Each embodiment in this specification is described in a progressive manner. The same or similar parts between the embodiments can be referred to each other. Each embodiment focuses on the differences from other embodiments. In particular, for system or system embodiments, since they are basically similar to method embodiments, the description is relatively simple. For relevant parts, refer to the partial description of the method embodiment. The system and system embodiments described above are merely schematic, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. A person of ordinary skill in the art can understand and implement it without expending creative work.

[0237] It should be understood that various parts of the present invention can be implemented using hardware, software, firmware, or a combination thereof. In the above-described embodiments, multiple steps or methods can be implemented using software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented using hardware, as in another embodiment, any one of the following technologies known in the art or a combination thereof can be used: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, an application-specific integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0238] Throughout this specification, reference to terms such as "one embodiment," "some embodiments," "examples," "specific examples," or "some examples" means that the specific features, structures, materials, or characteristics described in conjunction with that embodiment or example are included in at least one embodiment or example of the present invention. In this specification, schematic representations of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.

[0239] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of the technical features being referred to. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one such feature. In the description of the present invention, "plurality" means at least two, such as two, three, etc., unless otherwise specifically defined.

[0240] In the present invention, unless otherwise specified or limited, the terms "installed," "connected," "connect," "fixed," etc. should be understood in a broad sense. For example, they can refer to fixed connection, detachable connection, or integration; mechanical connection, electrical connection; direct connection, or indirect connection through an intermediate medium; internal communication between two components, or interaction between two components, unless otherwise specified. Those skilled in the art will understand the specific meanings of the above terms in the present invention based on specific circumstances.

[0241] Although the embodiments of the present invention have been shown and described above, it will be understood that the above embodiments are illustrative and are not to be construed as limitations on the present invention. A person skilled in the art may change, modify, replace and modify the above embodiments within the scope of the present invention.

Claims

1. A verification method for an aerosol supply system, characterized in that, The method comprises: The aerosol supply system receives a plurality of preset operations performed by the user in a preset order according to the verification guidance information; Generate information to be verified according to the preset coding rules and the multiple preset operations; comparing the information to be verified with reference information stored in the aerosol supply system to obtain a comparison result; Determine whether the user has passed the verification based on the comparison result.

2. The verification method for an aerosol supply system according to claim 1, characterized in that: The aerosol supply system receives multiple preset operations performed by the user in a preset order according to the verification guidance information, including: The aerosol supply system receives multiple preset operations that the user performs in sequence at preset intervals according to the verification guidance information.

3. The verification method for an aerosol supply system according to claim 2, characterized in that: The aerosol supply system receives multiple preset operations performed by the user in sequence according to the verification guidance information and at preset intervals, including: The aerosol supply system receives multiple preset operations of a preset duration that are performed sequentially by the user at preset intervals according to the verification guidance information.

4. The verification method for an aerosol supply system according to claim 1, characterized in that: The aerosol supply system receives multiple preset operations performed by the user in a preset order according to the verification guidance information, including: The aerosol supply system receives multiple preset operations that are sequentially performed by the user for a preset time period according to the verification guidance information.

5. The verification method for an aerosol supply system according to any one of claims 2 to 4, characterized in that: Before generating the information to be verified according to the preset coding rule and the multiple preset operations, the method further includes verifying the validity of the preset operations.

6. The verification method for an aerosol supply system according to claim 5, characterized in that: Verifying the validity of the preset operation includes: The actual interval between two adjacent preset operations performed by the user is obtained, and whether the preset operation is valid is determined based on the actual interval and a first threshold. If valid, information to be verified is generated based on a preset coding rule and the multiple preset operations.

7. The verification method for an aerosol supply system according to claim 5, characterized in that: Verifying the validity of the preset operation includes: The actual duration of the user performing the preset operation is obtained, and whether the preset operation is valid is determined based on the actual duration and a second threshold. If valid, information to be verified is generated based on a preset coding rule and the multiple preset operations.

8. The verification method for an aerosol supply system according to claim 1, characterized in that: The aerosol supply system receives multiple preset operations performed by the user in a preset order according to the verification guidance information, including: The aerosol supply system receives preset operations performed by the user in a preset order within a plurality of different preset time periods according to the verification guide information.

9. The verification method for an aerosol supply system according to claim 8, characterized in that: The aerosol supply system receives preset operations performed by the user according to the verification guide information in a preset order within a plurality of different preset time periods, including: The aerosol supply system receives the preset operations of the preset durations performed by the user in a preset order within a plurality of different preset time periods according to the verification guide information.

10. The verification method for an aerosol supply system according to claim 8, characterized in that: The preset time period includes any n of m consecutive time periods, where m>n≥1.

11. The verification method for an aerosol supply system according to claim 8, characterized in that: Before generating the information to be verified according to the preset coding rule and the plurality of preset operations, the method further includes verifying the validity of the preset operations, including: The actual start time of each preset operation performed by the user is obtained, and whether the preset operation is valid is determined based on the actual start time and a third threshold. If valid, information to be verified is generated based on a preset coding rule and the multiple preset operations.

12. The verification method for an aerosol supply system according to any one of claims 8 to 10, characterized in that: Before generating the information to be verified according to the preset coding rule and the plurality of preset operations, the method further includes verifying the validity of the preset operations, including: The actual duration of the user performing the preset operation is obtained, and whether the preset operation is valid is determined based on the actual duration and a fourth threshold. If valid, information to be verified is generated based on a preset coding rule and the multiple preset operations.

13. The verification method for an aerosol supply system according to claim 12, characterized in that: The verifying the validity of the preset operation further includes: The actual start time of each preset operation performed by the user is obtained, and it is determined whether the actual start time meets a fifth threshold. If so, the actual duration of the user performing the preset operation is obtained.

14. The verification method for an aerosol supply system according to any one of claims 1 to 13, characterized in that: The verification guide information includes a start time for the user to perform the next preset operation, which is displayed after the user completes the current preset operation.

15. The verification method for an aerosol supply system according to any one of claims 1 to 13, characterized in that: The verification guide information is displayed automatically or according to the user's input instruction.

16. The verification method for an aerosol supply system according to any one of claims 1 to 13, characterized in that: The preset operation includes at least one of puffing, charging, or pressing a preset button.

17. The verification method for an aerosol supply system according to any one of claims 1 to 13, characterized in that: Before the aerosol supply system receives a plurality of preset operations performed by the user in a preset order according to the verification guidance information, the method further includes: The actual duration of each preset operation performed by the user is obtained. If the actual duration is lower than a sixth threshold, the corresponding preset operation is determined to be an erroneous operation, and the aerosol supply system does not receive the corresponding preset operation.

18. The verification method for an aerosol supply system according to any one of claims 1 to 13, characterized in that: The information to be verified and the reference information include at least one of numbers, symbols or letters.

19. The verification method for an aerosol supply system according to any one of claims 1 to 13, characterized in that: The method further comprises: When it is determined that the user fails to pass the verification for a preset number of times in succession, the verification mode of the aerosol supply system is locked.

20. The verification method for an aerosol supply system according to claim 19, characterized in that: After locking the verification mode of the aerosol supply system, the method further includes: receiving a restoration operation performed by the user according to the restoration guide information to restore the verification mode of the aerosol supply system; Alternatively, it is determined whether the static time of the aerosol supply system reaches the automatic recovery time length, and if so, the verification mode of the aerosol supply system is restored.

21. The verification method for an aerosol supply system according to any one of claims 1 to 13, characterized in that: If the user is authenticated, the heating device of the aerosol supply system is activated or allowed to be activated for heating.

22. The verification method for an aerosol supply system according to any one of claims 1 to 13, characterized in that: The method further includes obtaining the verification guidance information through an external terminal, including: The external terminal is used to obtain a unique identifier of the aerosol supply system, and verification guidance information of the aerosol supply system is obtained according to the unique identifier.

23. The verification method for an aerosol supply system according to claim 22, characterized in that: Before obtaining the verification guidance information through the external terminal, the method further includes: Using the external terminal to send the user's identity information to a preset server, so that the preset server determines whether the user has passed the age verification based on the identity information; If the user passes the age verification, the user is allowed to obtain the verification guide information through an external terminal.

24. An aerosol supply system, characterized in that: The system comprises at least: 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 preset coding rules and the multiple preset operations; compare the information to be verified with reference information stored on the aerosol supply system to obtain a comparison result; and determine whether the user has passed the verification based on the comparison result.

25. The aerosol supply system according to claim 24, characterized in that The system further comprises: The heating device is configured to activate or allow activation of heating when the user is authenticated.

26. A verification system for an aerosol supply system, characterized in that It comprises an aerosol supply system as described in any one of claims 24-25 and an external terminal device, wherein the external terminal device is configured to obtain verification guidance information.

27. A computer-readable storage medium having a computer program stored therein, wherein: When the computer program is executed, the verification method for an aerosol supply system according to any one of claims 1 to 23 is implemented.