Method for displaying suction operation and aerosol-generating device

By acquiring the cumulative duration or number of puffs of the suction action in the aerosol generating device, the suction level is determined and the progress is displayed, which solves the problem of the single suction display method in the prior art and enhances the user's suction pleasure and experience.

CN122004524APending Publication Date: 2026-05-12SHENZHEN FIRST UNION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
SHENZHEN FIRST UNION TECH CO LTD
Filing Date
2024-11-08
Publication Date
2026-05-12

AI Technical Summary

Technical Problem

The existing suction display method of aerosol generation devices fails to enhance user enjoyment and reduces the user experience.

Method used

By obtaining the total suction duration or total number of suctions that have occurred, the user's suction level is determined, and the display speed of the suction progress is determined according to the level, controlling the display of the graphic progress indicator on the suction display interface.

Benefits of technology

It enhances the suction experience of the aerosol generator and improves the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122004524A_ABST
    Figure CN122004524A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of aerosol generating devices, and discloses a method for displaying a suction action applied to an aerosol generating device by a user and the aerosol generating device. The display method for the smoking action applied to the aerosol generation device by the user comprises the steps that the total smoking time length or the total smoking mouth number accumulated by the generated smoking action is acquired, and the smoking grade of the user is determined according to the total smoking time length or the total smoking mouth number; according to the suction grade, the display speed of the suction progress of the current suction action is determined; and triggering to enter a suction display interface in response to the current suction action, and controlling a graphic progress identifier on the suction display interface to display the suction progress of the current suction action based on the display speed. Therefore, according to the embodiment of the invention, the smoking fun of the aerosol generating device can be increased, so that the user experience of the aerosol generating device is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of aerosol generation device technology, and in particular to a method for displaying a suction action and an aerosol generation device. Background Technology

[0002] In one prior art example, the aerosol generating device is equipped with a user interface, which is used to display information such as the remaining battery power percentage, the remaining capacity percentage of the aerosol generating matrix, and the number of suction ports during suction. However, this suction display method cannot provide users with the enjoyment of suction and reduces the user experience of the aerosol generating device. Summary of the Invention

[0003] This application provides a method for displaying a suction action and an aerosol generating device, which can increase the suction pleasure of the aerosol generating device and thus improve the user experience of the aerosol generating device.

[0004] One technical solution adopted in this application embodiment is: a method for displaying a suction action applied by a user to an aerosol generating device, comprising:

[0005] Obtain the total suction duration or total number of suctions that have occurred, and determine the user's suction level based on the total suction duration or the total number of suctions.

[0006] Based on the suction level, determine the display speed of the suction progress of the current suction action;

[0007] In response to the current suction action triggering the entry into the suction display interface, and control the graphic progress indicator on the suction display interface to display the suction progress of the current suction action based on the display speed.

[0008] In some embodiments, determining the display speed of the suction progress of the current suction action based on the suction level includes:

[0009] The display progress time is determined based on the suction level and the preset correspondence, wherein the preset correspondence is used to represent the correspondence between the suction level and the display progress time;

[0010] The display speed is determined based on the displayed progress time.

[0011] In some embodiments, determining the user's suction level based on the total suction duration or the total number of suction puffs includes:

[0012] Find the corresponding suction interval based on the total suction time or the total number of suctions;

[0013] The user's suction level is determined based on the correspondence between suction range and suction level.

[0014] The time from 0 to the maximum total suction duration or the maximum total number of suctions is divided into N suction intervals. The suction levels corresponding to the N suction intervals increase sequentially, and N is an integer greater than 2.

[0015] In some embodiments, the method further includes:

[0016] Update the total suction duration or the total number of suctions in response to the current suction action;

[0017] Determine whether the suction level has changed;

[0018] If so, then display the first interaction information.

[0019] In some embodiments, the graphical progress indicator includes a progress graphic, and controlling the graphical progress indicator on the suction display interface to display the suction progress of the current suction action based on the display speed includes:

[0020] In response to the start of the current suction action, the progress graph is filled at the displayed speed;

[0021] Determine if the current suction action has ended;

[0022] If so, stop filling the progress graph and display the second interactive information;

[0023] If not, the progress graph continues to be filled at the stated display speed until the progress graph is full;

[0024] Determine whether the progress graph is filled;

[0025] If so, then display the third interactive information.

[0026] In some embodiments, determining whether the progress graph is filled includes:

[0027] Determine whether the suction duration of the current suction action is greater than or equal to the displayed progress time;

[0028] If so, then confirm that the progress graph is filled.

[0029] In some embodiments, the graphical progress indicator includes multiple preset graphical objects, and controlling the graphical progress indicator on the suction display interface to display the suction progress of the current suction action based on the display speed includes:

[0030] In response to the start of the current suction action, multiple preset graphic objects are displayed progressively at the aforementioned display speed;

[0031] Determine if the current suction action has ended;

[0032] If so, stop displaying the preset graphic object and display the fourth interactive information;

[0033] If not, the preset graphic objects will continue to be displayed at the specified display speed until all of the preset graphic objects are displayed;

[0034] Determine whether all of the preset graphic objects are displayed;

[0035] If so, then display the fifth interactive message.

[0036] In some embodiments, determining whether all the pattern progress indicators are displayed includes:

[0037] Determine whether the suction duration of the current suction action is greater than or equal to the displayed progress time;

[0038] If so, then confirm that all the pattern progress indicators are displayed.

[0039] In some embodiments, the method further includes: exiting the suction display interface after a preset time interval following the completion of the current suction action.

[0040] Another technical solution adopted in this application embodiment is: providing an aerosol generating device, including:

[0041] Airflow sensor, used to detect suction action;

[0042] A display screen shows the progress of the suction process.

[0043] Atomizing components are used to heat the atomizing aerosol generating matrix to generate aerosols.

[0044] A controller is connected to the airflow sensor, the display screen, and the atomizing component, respectively; wherein the controller includes at least one processor, the at least one processor being configured to perform a display method for performing a suction action as described in any embodiment of this application.

[0045] The beneficial effects of this application embodiment are as follows: The user's suction level is determined by the total suction time or total number of puffs accumulated from the preceding suction actions. Based on the suction level, the display speed of the suction progress of the current suction action is determined. In response to the current suction action, the user enters the suction display interface, and the graphical progress indicator on the suction display interface is controlled to display the suction progress of the current suction action based on the display speed. Therefore, this application embodiment can increase the enjoyment of suction in aerosol generation devices, thereby improving the user experience of aerosol generation devices. Attached Figure Description

[0046] To more clearly illustrate the technical solutions in the specific embodiments of this application, the accompanying drawings used in the description of the specific embodiments will be briefly introduced below. In all the drawings, similar elements or parts are generally identified by similar reference numerals. In the drawings, the elements or parts are not necessarily drawn to scale.

[0047] Figure 1 This is a flowchart of a method for displaying a suction action applied by a user to an aerosol generating device, provided in an embodiment of this application.

[0048] Figure 2 This is one of the embodiments provided in this application. Figure 1 The flowchart of step S10 is shown below;

[0049] Figure 3 This is one of the embodiments provided in this application. Figure 1 The flowchart of step S20 is shown below;

[0050] Figure 4 This application provides an embodiment of a method in which... Figure 1 The flowchart further includes a method based on the method for displaying the suction action shown.

[0051] Figure 5 This is a schematic diagram of a suction display interface provided in an embodiment of this application;

[0052] Figure 6 This is one of the embodiments provided in this application. Figure 1 The step S30 shown is applied in Figure 5 The flowchart of the suction display interface is shown below;

[0053] Figure 7 This is one of the embodiments provided in this application. Figure 6 The flowchart of step S315 is shown below;

[0054] Figure 8 This is a schematic diagram of another suction display interface provided in an embodiment of this application;

[0055] Figure 9 This is one of the embodiments provided in this application. Figure 1 The step S30 shown is applied in Figure 8 The flowchart of the suction display interface is shown below;

[0056] Figure 10 This is one of the embodiments provided in this application. Figure 9 The flowchart of step S325 is shown below;

[0057] Figure 11 This is a schematic diagram of an aerosol generating device provided in an embodiment of this application. Detailed Implementation

[0058] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.

[0059] Unless otherwise defined, all technical and scientific terms used in this specification have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used in this specification is for the purpose of describing particular embodiments only and is not intended to limit the scope of the application. The term "and / or" as used in this specification includes any and all combinations of one or more of the associated listed items.

[0060] Furthermore, the technical features involved in the different embodiments of this application described below can be combined with each other as long as they do not conflict with each other.

[0061] Please see Figure 1 This application provides a method for displaying a suction action applied by a user to an aerosol generating device. The aerosol generating device is configured to generate aerosols by applying a suction action. As one example, the aerosol generating device includes a nozzle portion, to which the user applies a suction action. Figure 1 As shown, the method includes steps S10-S30, as detailed below:

[0062] Step S10: Obtain the total suction duration or total number of suctions that have occurred, and determine the user's suction level based on the total suction duration or total number of suctions.

[0063] In one embodiment, the aerosol generating device calculates and stores the total duration of suction or the total number of puffs accumulated from the suction actions that have occurred. When the aerosol generating device is turned on, or when it is detected that a user is holding the aerosol generating device, or when it is detected that the nozzle portion is in contact, the total duration of suction or the total number of puffs accumulated from the suction actions is obtained, and the user's suction level is determined based on the total duration of suction or the total number of puffs.

[0064] In one embodiment, after the current suction action ends, the total suction duration or total number of puffs accumulated from the suction actions is determined, and the user's suction level is determined based on the total suction duration or total number of puffs, and the suction level is stored in the aerosol generating device. The user's suction level is acquired when the aerosol generating device is turned on, when it is detected that the user is holding the aerosol generating device, or when it is detected that the nozzle portion is in contact.

[0065] Furthermore, after the current suction action ends, the total cumulative suction duration or total number of suction shots of the already occurred suction actions is determined. The method further includes: detecting the suction duration of the current suction action, updating the total cumulative suction duration of the already occurred suction actions based on the suction duration of the current suction action, and incrementing the total number of suction shots of the already occurred suction actions by a natural number 1. For example, the aerosol generating device also includes an airflow sensor, which is triggered by the current suction action, and the trigger count is incremented by 1. The suction duration of the current suction action is calculated based on the duration of the airflow sensor trigger, wherein the total number of suction shots of the already occurred suction actions is the trigger count of the airflow sensor.

[0066] In some embodiments, such as Figure 2 As shown, the user's suction level is determined based on the total suction time or the total number of suctions, including steps S11 and S12.

[0067] Step S11: Find the corresponding suction interval based on the total suction time or the total number of suctions.

[0068] Step S12: Determine the user's suction level based on the correspondence between suction range and suction level.

[0069] The time from 0 to the maximum total suction duration or the maximum total number of suctions is divided into N suction intervals. The suction levels corresponding to the N suction intervals increase sequentially, and N is an integer greater than 2.

[0070] It is worth noting that the lengths of the N suction intervals can be equal or unequal. For example, there may be at least two suction intervals with unequal lengths.

[0071] Taking the determination of a user's aspiration level based on the total aspiration time as an example, assuming the maximum total aspiration time of the aerosol generating device is 1200 seconds, the maximum total aspiration time is divided into 10 equal aspiration intervals every 200 seconds, with each interval corresponding to a aspiration level. Specifically, the first aspiration interval is 0-200 seconds, corresponding to aspiration level LV1; the second aspiration interval is 201-400 seconds, corresponding to aspiration level LV2; the third aspiration interval is 401-600 seconds, corresponding to aspiration level LV3; the fourth aspiration interval is 601-800 seconds, corresponding to aspiration level LV4; the fifth aspiration interval is 801-1000 seconds, corresponding to aspiration level LV5; and the sixth aspiration interval is 1001-1200 seconds, corresponding to aspiration level LV6. If the total duration of the suction actions that have occurred is 750 seconds, the corresponding suction interval is the fourth suction interval. Based on the correspondence between suction intervals and suction levels, the user's suction level is determined to be suction level LV4.

[0072] Taking the determination of a user's smoking level based on the total number of puffs as an example, assuming the aerosol generating device has a maximum total number of puffs of 1200, the maximum total number of puffs is divided into 6 equal smoking intervals, each corresponding to a smoking level. Specifically, the first smoking interval is 0-200 puffs, corresponding to the smoking level "Beginner Smoker"; the second smoking interval is 201-400 puffs, corresponding to the smoking level "Junior Smoker"; the third smoking interval is 401-600 puffs, corresponding to the smoking level "Intermediate Smoker"; the fourth smoking interval is 601-800 puffs, corresponding to the smoking level "Advanced Smoker"; the fifth smoking interval is 801-1000 puffs, corresponding to the smoking level "Very Advanced Smoker"; and the sixth smoking interval is 1001-1200 puffs, corresponding to the smoking level "Expert Smoker". If the total number of puffs accumulated from the puffing actions is 1100, the corresponding puffing interval is the sixth puffing interval. Based on the correspondence between puffing intervals and puffing levels, the user's puffing level is determined to be "Player-level Smoker".

[0073] Step S20: Determine the display speed of the suction progress of the current suction action based on the suction level.

[0074] In some embodiments, such as Figure 3 As shown, determining the display speed of the suction progress of the current suction action based on the suction level includes steps S21 and S22.

[0075] Step S21: Determine the display progress time based on the suction level and the preset correspondence. The preset correspondence is used to represent the correspondence between the suction level and the display progress time.

[0076] The display progress time refers to the time during which the graphical progress indicators are filled or fully displayed.

[0077] Different suction levels result in different display progress times for the current suction action. Therefore, the display progress time can be determined based on the suction level and a preset correspondence. Generally, the lower the suction level, the shorter the display progress time; the higher the suction level, the longer the display progress time. For example, for suction level LV1, the display progress time for the graphic progress indicator to fill is 3 seconds, while for suction level LV6, the display progress time for the graphic progress indicator to fill is 10 seconds.

[0078] Step S22: Determine the display speed based on the displayed progress time.

[0079] For example, the graphical progress indicator includes a progress bar, the length of which is fixed. Different suction levels result in different display times for the progress bar, making the speed at which the progress bar fills variable, not fixed. Adaptively, lower suction levels display progress faster, and higher suction levels display progress slower.

[0080] Step S30: In response to the current suction action trigger, enter the suction display interface, and control the graphic progress indicator on the suction display interface to display the suction progress of the current suction action based on the display speed.

[0081] In one implementation, the suction display interface includes a graphical progress indicator, which comprises a progress graphic. The progress graphic includes a progress bar, progress ring, progress bar chart, or other graphics that represent progress by filling an area. For example... Figure 5 As shown, the progress graph includes a progress bar.

[0082] Based on this, please refer to Figure 6 The control of the graphical progress indicator on the suction display interface to display the suction progress of the current suction action based on the display speed includes steps S311-S316, as follows:

[0083] Step S311: In response to the start of the current suction action, display the speed-filling progress graph.

[0084] In response to the start of the current suction action, the progress graphic is filled with any existing filling method to display the speed. Taking the progress bar filling as an example, in response to the start of the current suction action, the suction display interface is entered, which includes a progress bar, which is initially empty. In response to the current suction action, the progress bar begins to accumulate energy and gradually fills the progress bar with a certain color, shape, or pattern based on the display speed. The progress bar can indicate the suction progress by the ratio of the filled portion to the progress bar, by adding an indicator mark at the boundary between the filled and empty portions, or by displaying a percentage value above the progress bar.

[0085] Step S312: Determine whether the current suction action has ended.

[0086] Step S313: If yes, stop filling the progress graph and display the second interactive information.

[0087] If the current suction action ends and the progress graph is not filled, that is, the suction duration of the current suction action is less than the display progress time, then stop filling the progress graph and display the second interactive information.

[0088] The second interactive information can be the filling progress, indicating the relationship between the current sucking action's duration and the displayed progress time, increasing the human-computer interaction during the sucking action. Furthermore, the second interactive information can also be a prompt message or animation effect indicating incomplete filling. For example, when the filling progress is 50%, the sucking display shows the text "Game failed, try again next time." Another example is that when the filling progress is 50%, the sucking display changes color to gray and displays a "crying face animation," increasing the fun of the sucking action.

[0089] Step S314: If not, continue filling the progress graphic at the display speed until the progress graphic is filled.

[0090] Step S315: Determine whether the progress graph is filled.

[0091] In some embodiments, such as Figure 7 As shown, determining whether the progress graph is filled includes steps S3151 and S3152.

[0092] Step S3151: Determine whether the suction duration of the current suction action is greater than or equal to the display progress time.

[0093] Step S3152: If yes, confirm that the progress graph is filled.

[0094] If the duration of the current suction action equals the displayed progress time, the progress graph will be filled exactly. If the duration of the current suction action exceeds the displayed progress time, the system will remain on the suction display screen, and the duration of the current suction action will be calculated after the current suction action ends.

[0095] In some embodiments, if the duration of the current suction action is greater than the display progress time, the suction display interface is triggered to display a second progress graphic, and the second progress graphic continues to be filled at the display speed. If the current suction action ends, the filling of the second progress graphic stops, and the suction duration of the current suction action is calculated after the current suction action ends.

[0096] Step S316: If yes, then display the third interactive information.

[0097] The third interactive information can be a prompt message or animation effect upon completion of the filling process. For example, the suction display interface may show the text "Great!" or a "firework animation" to increase the fun of the suction action.

[0098] As one implementation, the suction display interface includes a graphical progress indicator, which includes multiple preset graphical objects.

[0099] The preset graphic object can be a two-dimensional or three-dimensional graphic. The graphic progress indicator can include multiple identical preset graphic objects, such as... Figure 8 As shown, the graphic progress indicator includes six circles. In some embodiments, at least two of the multiple preset graphic objects are different.

[0100] When multiple preset graphic objects are displayed, they can be arranged in a straight line or according to preset arrangement rules, such as... Figure 8 As shown, when all six circles are displayed, a picture of bubbles rising appears.

[0101] Based on this, please refer to Figure 9 The control of the graphical progress indicator on the suction display interface to display the suction progress of the current suction action based on the display speed includes steps S321-S326, as follows:

[0102] Step S321: In response to the start of the current suction action, multiple preset graphic objects are displayed in sequence at a display speed.

[0103] In response to the start of the current suction action, multiple preset graphic objects are displayed progressively at any existing display speed. Taking a graphic progress indicator consisting of six circles as an example, in response to the start of the current suction action, the suction display interface is entered, and multiple preset graphic objects are displayed progressively at the display speed. Assuming the display speed is 1 second per object, the first circle is displayed when the suction duration of the current action is 1 second; the second circle is displayed when the suction duration is 2 seconds; the third circle is displayed when the suction duration is 3 seconds; the fourth circle is displayed when the suction duration is 4 seconds; the fifth circle is displayed when the suction duration is 5 seconds; and the sixth circle is displayed when the suction duration is 6 seconds. At that point, all six circles are displayed.

[0104] Step S322: Determine whether the current suction action has ended.

[0105] Step S323: If yes, stop displaying the preset graphic object and display the fourth interactive information.

[0106] If the current suction action ends and not all of the preset graphic objects are displayed, that is, the suction duration of the current suction action is less than the display progress time, then the display of the preset graphic objects will stop and the fourth interactive information will be displayed.

[0107] The fourth interactive information can be the display progress of multiple preset graphic objects, indicating the relationship between the current suction duration and the display progress time, thus increasing the human-computer interaction during the suction process. Furthermore, the fourth interactive information can also be prompts or animation effects indicating that multiple preset graphic objects are not fully displayed. For example, if the display progress is 50%, the suction display interface might display the text "Game failed, try again next time." Or, if the display progress is 50%, the suction display interface might change to gray and display a "crying face animation," increasing the fun of the suction process.

[0108] Step S324: If not, continue displaying the preset graphic objects at the display speed until all preset graphic objects are displayed.

[0109] Step S325: Determine whether all of the multiple preset graphic objects are displayed.

[0110] In some embodiments, such as Figure 10 As shown, determining whether all preset graphic objects are displayed includes steps S3251 and S3252.

[0111] Step S3251: Determine whether the suction duration of the current suction action is greater than or equal to the display progress time.

[0112] Step S3252: If yes, then confirm that all preset graphic objects are displayed.

[0113] If the duration of the current suction action equals the display progress time, all preset graphic objects will be displayed. If the duration of the current suction action exceeds the display progress time, the screen will remain on the suction display interface, and the duration of the current suction action will be calculated after the current suction action ends.

[0114] In some embodiments, if the duration of the current suction action is greater than the display progress time, the difference between the duration of the current suction action and the display progress time is determined, and a preset graphic object is added to the display based on the display speed and the difference. If the current suction action ends, the display of the preset graphic object is stopped, and the duration of the current suction action is calculated after the current suction action ends.

[0115] Step S326: If yes, then display the fifth interactive information.

[0116] The fifth interactive information can be a prompt or animation effect that displays multiple preset graphic objects. For example, the suction display interface can display the text "Great!" or it can display "fireworks animation" to increase the fun of the suction action.

[0117] Based on the above embodiments, please refer to Figure 4 The method further includes steps S40-S60.

[0118] Step S40: Update the total suction duration or total number of suctions in response to the current suction action.

[0119] Step S50: Determine whether the suction level has changed.

[0120] Step S60: If yes, then display the first interactive information.

[0121] The end of the current suction action signifies that a suction action has already occurred. Therefore, after the current suction action ends, the total suction duration or total number of suctions is updated to determine the cumulative total suction duration or total number of suctions for the suction actions that have occurred.

[0122] As mentioned earlier, the corresponding suction interval is found based on the total suction duration or total number of suctions. The user's suction level is determined based on the correspondence between suction intervals and suction levels. After the total suction duration or total number of suctions is updated, the user may remain within the original suction interval, in which case the suction level remains unchanged; or the user may enter the next suction interval, in which case the suction level changes to the suction level corresponding to the next suction interval. The suction levels corresponding to each suction interval increase sequentially, meaning the suction level increases, and the first interactive information is displayed.

[0123] The first interactive information could be the current aspiration level, indicating the aspiration level of the aerosol generator used by the user, increasing the human-computer interaction during the aspiration process. Alternatively, the first interactive information could be a level card for the current aspiration level. Different level cards are preset, and when the aspiration level changes, the current level card is sent to the user. The user can access and view the current aspiration level and lower level cards at any time by operating the aerosol generator, increasing the playability of the aspiration process. Alternatively, the first interactive information could be an animation effect for the current aspiration level. Different animation effects are preset, and when the aspiration level changes, the animation effect for the current aspiration level is displayed, increasing the fun of the aspiration process.

[0124] In some embodiments, the method further includes: exiting the suction display interface after a preset time interval following the completion of the current suction action.

[0125] On the one hand, it can save power consumption. For example, after a preset time interval following the completion of the current suction action, the display module of the aerosol generating device exits the suction display interface and enters a sleep state.

[0126] On the other hand, it does not occupy the display resources of the aerosol generating device, which is beneficial to the human-computer interaction of the aerosol generating device. For example, after the current suction action ends, the suction display interface can be exited after a preset time interval, and the remaining power, number of suction ports, remaining oil volume, charging status, etc. of the aerosol generating device can be displayed by performing relevant operations.

[0127] The method for displaying the suction action applied by the user to the aerosol generating device provided in this application embodiment determines the user's suction level by accumulating the total suction time or the total number of suctions. Based on the suction level, it determines the display speed of the suction progress of the current suction action, triggers the entry into the suction display interface in response to the current suction action, and controls the graphic progress indicator on the suction display interface to display the suction progress of the current suction action based on the display speed. Therefore, this application embodiment can increase the suction enjoyment of the aerosol generating device, thereby improving the user experience of the aerosol generating device.

[0128] Please see Figure 11 This is a schematic diagram of an aerosol generating device provided in an embodiment of this application. Figure 11 As shown, the aerosol generating device 100 includes an airflow sensor 10, a display screen 20, an atomizing component 30, and a controller.

[0129] The airflow sensor 10 is used to detect the suction action.

[0130] The principle of the airflow sensor 10 is based on pneumatic sensing. When the user inhales, it sends a trigger signal to the controller 40. The controller 40 then sends a drive signal to the atomizing component 30, causing the atomizing component 30 to heat the atomized aerosol generating matrix to generate an aerosol.

[0131] The display screen 20 is used to display the progress of the suction action.

[0132] In one example, the aerosol generating device 100 is non-circular, and the larger surface of the aerosol generating device 100 is defined as the front, with the display screen 20 disposed on this front. It can be understood that the display screen 20 is also used to display the remaining battery power, number of suction ports, remaining oil level, charging status, etc. of the aerosol generating device.

[0133] The atomizing component 30 is used to heat the atomizing aerosol generating matrix to generate aerosol.

[0134] The controller 40 is connected to the airflow sensor 10, the display screen 20 and the atomizing assembly 30 respectively; wherein, the controller 40 includes at least one processor 401, which is configured to perform a display method of suction action as shown in any embodiment of the present application.

[0135] Processor 401 is configured to support the smoking device in performing the corresponding functions in the methods described in the above-described method embodiments. Processor 401 may be a central processing unit (CPU), a network processor (NP), a hardware chip, or any combination thereof. The aforementioned hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The aforementioned PLD may be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL), or any combination thereof.

[0136] The controller 40 also includes a memory 402 that is communicatively connected to at least one processor 401. For example, the memory 402 is connected to the processor 401 via a bus.

[0137] Memory 402 is used to store program code, etc. Memory 402 may include volatile memory (VM), such as random access memory (RAM); memory 402 may also include non-volatile memory (NVM), such as read-only memory (ROM), flash memory, hard disk drive (HDD), or solid-state drive (SSD); memory 402 may also include combinations of the above types of memory.

[0138] The memory 402 can be used to store non-volatile software programs, non-volatile computer-executable programs, and modules, such as the program instructions / modules corresponding to the suction action display method in the embodiments of this application. The processor 401 executes various functional applications and data processing of the suction action display method by running the non-volatile software programs, instructions, and modules stored in the memory 402, that is, it implements the functions of each module or unit of the suction action display method provided in the above method embodiments.

[0139] The memory 402 may include a program storage area and a data storage area. The program storage area may store the operating system and application programs required for at least one function. The data storage area may store data created by the use of the display device for the suction action corresponding to the display method of the suction action. In some embodiments, the memory may optionally include memory remotely located relative to the processor 401, and these remote memories may be connected to the display device for the suction action via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.

[0140] One or more modules are stored in memory 402. When executed by one or more processors 401, they execute the display method of the suction action in any of the above method embodiments. For example, they execute the method steps described in the above method embodiments to realize the function of the modules described in the above device embodiments.

[0141] This application also provides a computer-readable storage medium storing computer instructions for causing a processor to execute the display method of the suction action provided in any embodiment of this application.

[0142] In the context of this application, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium can be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0143] This application also provides a computer program product, including a computer program that, when executed by a processor, implements a method for displaying a suction action according to any embodiment of this application.

[0144] The above description is merely an embodiment of this application and does not limit the patent scope of this application. Any equivalent structural or procedural transformations made using the content of this application's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of this application.

Claims

1. A method for displaying a suction action applied by a user to an aerosol generating device, characterized in that, include: Obtain the total suction duration or total number of suctions that have occurred, and determine the user's suction level based on the total suction duration or the total number of suctions. Based on the suction level, determine the display speed of the suction progress of the current suction action; In response to the current suction action triggering the entry into the suction display interface, and control the graphic progress indicator on the suction display interface to display the suction progress of the current suction action based on the display speed.

2. The method for displaying the suction action according to claim 1, characterized in that, Based on the suction level, the display speed for determining the suction progress of the current suction action includes: The display progress time is determined based on the suction level and the preset correspondence, wherein the preset correspondence is used to represent the correspondence between the suction level and the display progress time; The display speed is determined based on the displayed progress time.

3. The method for displaying the suction action according to claim 1, characterized in that, Determining the user's suction level based on the total suction time or the total number of suction puffs includes: Find the corresponding suction interval based on the total suction time or the total number of suctions; The user's suction level is determined based on the correspondence between suction range and suction level. The time from 0 to the maximum total suction duration or the maximum total number of suctions is divided into N suction intervals. The suction levels corresponding to the N suction intervals increase sequentially, and N is an integer greater than 2.

4. The method for displaying the suction action according to claim 1 or 3, characterized in that, The method further includes: Update the total suction duration or the total number of suctions in response to the current suction action; Determine whether the suction level has changed; If so, then display the first interaction information.

5. The method for displaying the suction action according to claim 2, characterized in that, The graphical progress indicator includes a progress graphic, and controlling the graphical progress indicator on the suction display interface to display the suction progress of the current suction action based on the display speed includes: In response to the start of the current suction action, the progress graph is filled with the display speed indicated. Determine if the current suction action has ended; If so, stop filling the progress graph and display the second interactive information; If not, the progress graph continues to be filled at the stated display speed until the progress graph is full; Determine whether the progress graph is filled; If so, then display the third interactive information.

6. The method for displaying the suction action according to claim 5, characterized in that, The step of determining whether the progress graph is filled includes: Determine whether the suction duration of the current suction action is greater than or equal to the displayed progress time; If so, then confirm that the progress graph is filled.

7. The method for displaying the suction action according to claim 2, characterized in that, The graphic progress indicator includes multiple preset graphic objects, and controlling the graphic progress indicator on the suction display interface to display the suction progress of the current suction action based on the display speed includes: In response to the start of the current suction action, multiple preset graphic objects are displayed progressively at the aforementioned display speed; Determine if the current suction action has ended; If so, stop displaying the preset graphic object and display the fourth interactive information; If not, the preset graphic objects will continue to be displayed at the specified display speed until all of the preset graphic objects are displayed; Determine whether all of the preset graphic objects are displayed; If so, then display the fifth interactive message.

8. The method for displaying the suction action according to claim 7, characterized in that, The step of determining whether all of the preset graphic objects are displayed includes: Determine whether the suction duration of the current suction action is greater than or equal to the displayed progress time; If so, then confirm that all of the preset graphic objects are displayed.

9. The method for displaying the suction action according to claim 1, 5, or 7, characterized in that, The method further includes: exiting the suction display interface after a preset time interval following the completion of the current suction action.

10. An aerosol generating device, characterized in that, include: Airflow sensor, used to detect suction action; A display screen shows the progress of the suction process. Atomizing components are used to heat the atomizing aerosol generating matrix to generate aerosols. A controller is connected to the airflow sensor, the display screen, and the atomizing component, respectively; wherein the controller includes at least one processor, the at least one processor being configured to perform a display method for the suction action as described in any one of claims 1-9.