Atomization cartridge control method, system, storage medium and atomization device of an atomization device
By printing information marks on the surface of the atomizing bomb and verifying it with the server, the problem that the atomizing device cannot identify the atomizing bomb is solved, achieving cost-effectiveness and health protection.
Patent Information
- Application Number
- CN202210275132.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-03-21
- Publication Date
- 2025-07-11
- Estimated Expiration
- 2042-03-21
AI Technical Summary
The existing atomization device cannot effectively identify atomization bombs, resulting in the emergence of imitation atomization bombs, increasing production costs and causing waste of resources.
By printing preset information marks on the surface of the atomizing bomb, scanning and verifying the atomizing bomb information with the server, the authenticity of the atomizing bomb is realized without setting up a chip inside the atomizing bomb.
The identification of genuine atomized bombs is achieved, which avoids waste of resources and increased production costs, improves user experience, and ensures the health and safety of users.
Smart Images

Figure CN114732172B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of atomizing device control, and particularly to an atomizing cartridge control method, system, storage medium and atomizing device for an atomizing device. Background Art
[0002] Atomizing devices are used as alternatives to traditional cigarettes because they have a similar taste to traditional cigarettes, and the atomizing device industry has developed rapidly because the impact of atomizing devices on the health of users is smaller than that of traditional cigarettes. However, the atomizing devices on the market cannot well identify the information of the atomizing cartridge, so that many manufacturers imitate the atomizing cartridge to replace the genuine atomizing cartridge, which brings great potential hazards to the health of users.
[0003] Currently, in order to identify the information of the atomizing cartridge of the atomizing device, a chip is usually implanted in the atomizing cartridge, and the identification between the atomizing rod and the atomizing cartridge of the atomizing device is realized through encryption means. However, since the atomizing cartridge is a disposable product, implanting a chip in the atomizing cartridge will increase the production cost of the atomizing cartridge and cause resource waste at the same time.
[0004] The current atomizing devices cannot well identify the information of the atomizing cartridge. The common method is to implant a chip in the atomizing cartridge to realize the identification function between the atomizing rod and the atomizing cartridge through encryption means. This method increases the production cost, and also causes resource waste because the atomizing cartridges are all disposable products. Summary of the Invention
[0005] In view of this, an object of the present invention is to provide an atomizing cartridge control method, system, storage medium and atomizing device for an atomizing device, so as to solve the problems of increased production cost of the atomizing cartridge and resource waste caused by implanting a chip in the atomizing cartridge in the prior art.
[0006] To achieve the above object, the first aspect of the present invention provides an atomizing cartridge control method for an atomizing device, which specifically includes the following steps:
[0007] Monitor the suction action acting on the atomizing device in real time;
[0008] In response to the suction action, judge whether both the remaining trigger times of the atomizing rod and the current remaining suction times are greater than zero. If so, respond to the suction action and update the remaining trigger times and the remaining suction times in real time. Otherwise, generate an information verification prompt;
[0009] According to the information verification prompt, obtain and verify the atomizing cartridge information of the current atomizing cartridge. If the verification is successful, update the remaining trigger times and the remaining suction times of the current atomizing rod with the atomizing cartridge information. Otherwise, generate an atomizing cartridge replacement prompt.
[0010] Further, before the step of monitoring the suction action in real time and generating a trigger signal based on the suction action, the following steps are also included:
[0011] Obtain the atomizer information of the atomizer used for the first time, activate the corresponding atomizer based on the obtained atomizer information, and initialize the atomizer rod.
[0012] Further, the step of obtaining the atomizer information of the atomizer used for the first time, activating the corresponding atomizer based on the obtained atomizer information, and initializing the atomizer rod includes the following sub-steps:
[0013] Obtain and identify the preset information identifier on the atomizer, and generate the corresponding atomizer information. Among them, the atomizer information at least includes the atomizer identifier and the atomizer factory date;
[0014] Using the atomizer identifier as an index, query in the database whether there is corresponding first atomizer authentication information. If it exists, obtain the first atomizer authentication information; otherwise, disable the atomizer rod. Among them, the first atomizer authentication information at least includes the atomizer identification code, the activation flag bit, and the available activation date;
[0015] Verify the activation flag bit and the available activation date, and determine whether both the activation flag bit and the available activation date are successfully verified. If successful, generate an activation instruction; otherwise, disable the atomizer rod;
[0016] Activate the atomizer and initialize the atomizer rod according to the activation instruction, and wait for the suction action.
[0017] Further, the step of, in response to the suction action, determining whether both the remaining trigger times of the atomizer rod and the current remaining suction times are greater than zero. If so, respond to the suction action and update the remaining trigger times and the remaining suction times in real time; otherwise, generate an information verification prompt includes the following sub-steps:
[0018] In response to the suction action, obtain the remaining trigger times of the current atomizer rod and the current remaining suction times;
[0019] Determine whether the remaining trigger times of the current atomizer rod and the current remaining suction times are greater than zero;
[0020] When both the remaining trigger times of the current atomizer rod and the current remaining suction times are greater than zero, trigger the MIC module to be powered on for counting in response to the suction action, and update the remaining trigger times of the current atomizer rod and the current remaining suction times in real time;
[0021] When the remaining trigger times of the current atomizer rod and / or the current remaining suction times are equal to zero, generate the information verification prompt and disable the atomizer rod.
[0022] Further, the specific method for triggering the power-on of the MIC module for counting during the suction action and updating the remaining trigger times and the current remaining suction times of the current atomizing rod in real time is as follows:
[0023] Real-time detect the real-time airflow value flowing through the MIC module, and compare the real-time airflow value with a preset airflow value; when the real-time airflow value is greater than or equal to the preset airflow value, the output of the MIC module is converted from low level to high level, triggering the power-on of the MIC module; continuously detect the real-time airflow value flowing through the MIC module, when the real-time airflow value is less than the preset airflow value, the output of the MIC module is converted from high level to low level, triggering the power-off of the MIC module, and count the number of times the suction action triggers the power-on of the MIC module once, and subtract one from the remaining trigger times and the current remaining suction times of the current atomizing rod respectively.
[0024] Further, the step of obtaining and verifying the atomizer information of the current atomizer according to the information verification prompt, and if the verification is successful, updating the remaining trigger times and the remaining suction times of the current atomizing rod with the atomizer information, otherwise generating an atomizer replacement prompt, includes the following sub-steps:
[0025] In response to the information verification prompt, obtain and identify a preset information identifier on the atomizer, and generate corresponding atomizer information, where the atomizer information at least includes an atomizer identifier and the atomizer factory date;
[0026] Using the atomizer identifier as an index, query and verify the corresponding second atomizer authentication information in the database, where the second atomizer authentication information at least includes an atomizer identification code, an available activation date, and the remaining suction times;
[0027] If the second atomizer authentication information is successfully verified, obtain the remaining suction times of the current atomizer, otherwise generate an atomizer replacement prompt and disable the atomizing rod;
[0028] Update the remaining trigger times of the current atomizer with the remaining suction times of the current atomizer.
[0029] The second aspect of the present invention provides an atomizer control system for an atomizing device, including:
[0030] A suction action monitoring module, used to monitor the suction action acting on the atomizing device in real time;
[0031] A trigger / suction count processing module, configured to, in response to a suction action, determine whether both the remaining trigger count and the current remaining suction count of the atomizing rod are greater than zero. When both the remaining trigger count and the current remaining suction count of the atomizing rod are greater than zero, start the atomizing device, count the suction action, and update the remaining trigger count and the remaining suction count in real time; otherwise, generate an information verification prompt instruction; and
[0032] An atomizer cartridge information verification module, configured to obtain and verify the atomizer cartridge information of the current atomizer cartridge according to the information verification prompt instruction. When the verification is successful, update the remaining trigger count and the current remaining suction count of the current atomizing rod according to the atomizer cartridge information.
[0033] A third aspect of the present invention provides an atomizing device, including:
[0034] An atomizer cartridge having a preset information identifier, configured to store atomizing oil and heat the atomizing oil when triggered. The preset information identifier carries corresponding atomizer cartridge information, wherein the atomizer cartridge information at least includes an atomizer cartridge identifier and the atomizer cartridge factory date;
[0035] A terminal module, configured to obtain the preset information identifier and identify the atomizer cartridge information;
[0036] A server communicatively connected to the terminal module, configured to store the atomizer cartridge authentication information of the atomizing device and match the atomizer cartridge information with the atomizer cartridge authentication information. When the atomizer cartridge information matches the atomizer cartridge authentication information successfully, generate an enabling instruction; otherwise, generate a disabling instruction, wherein the atomizer cartridge authentication information at least includes an atomizer cartridge identification code, an activation flag bit, an available activation date, and a remaining suction count; and
[0037] An atomizing rod communicatively connected to the terminal module, configured to, according to the enabling instruction, monitor in real time the suction action applied to the atomizing device, and when both the remaining trigger count of the current atomizing rod and the remaining suction count of the atomizer cartridge are greater than zero, respond to the suction action, start the atomizing device, and count the suction action in real time to update the remaining trigger count and the remaining suction count, and further configured to disable the atomizing device according to the disabling instruction.
[0038] Further, the atomizing rod is internally provided with an MCU control module, and a MIC module, a storage module, a decrement module, and a BLE module electrically connected to the MCU control module, wherein:
[0039] The MIC module is configured to monitor in real time the suction action applied to the atomizing device and generate a level change signal when the suction action occurs;
[0040] The storage module is configured to store the remaining trigger count of the current atomizing rod;
[0041] The MCU control module is used to determine whether the remaining trigger times of the current atomizing rod and the remaining puffing times of the atomizing cartridge stored in the server are both greater than zero. When both the remaining trigger times of the atomizing rod and the remaining puffing times of the atomizing cartridge stored in the server are greater than zero, it counts the level change signal and responds to the puffing action to control the atomizing cartridge to heat the atomizing oil.
[0042] The subtraction module is used to successively subtract the remaining trigger times of the current atomizing rod according to the counting situation of the level change signal by the MCU control module.
[0043] The BLE module is used to realize the communication between the atomizing rod and the terminal module.
[0044] The fourth aspect of the present invention provides a computer storage medium, on which an executable computer program is stored. When the computer program is executed by a processor, it realizes the atomizing cartridge control method of the atomizing device as described above.
[0045] The present invention prints a preset information identifier on the surface or package of the atomizing cartridge of the atomizing device. By obtaining and verifying the preset information identifier, the identification of genuine atomizing cartridges can be realized without setting a chip inside the atomizing cartridge, that is, without changing the original structure of the atomizing cartridge, and the process is simple. And each time it is identified, the available puffing trigger times of the atomizing rod are either reset or set based on the remaining puffing times of the atomizing cartridge, which can avoid permanent use after one verification and maximize the guarantee of the use of genuine atomizing cartridges. BRIEF DESCRIPTION OF THE DRAWINGS
[0046] Figure 1 It is a structural block diagram of the atomizing device according to Embodiment 1 of the present invention.
[0047] Figure 2 It is a flowchart of the atomizing cartridge control method of the atomizing device according to Embodiment 2 of the present invention.
[0048] Figure 3 is Figure 2 The flowchart of step P1 in
[0049] Figure 4 It is a flowchart of the atomizing cartridge control method of the atomizing device according to Embodiment 3 of the present invention.
[0050] Figure 5 is Figure 4 The flowchart of step S2 in
[0051] Figure 6 is Figure 4 The flowchart of step S3 in
[0052] Figure 7 It is a control block diagram of the atomizing cartridge control method of the atomizing device according to Embodiment 4 of the present invention. Detailed implementation manners
[0053] The following is a further detailed description through specific implementation manners:
[0054] Embodiment 1
[0055] As Figure 1 shown, it is a structural block diagram of an atomization device according to this embodiment. The atomization device of this embodiment includes an atomization cartridge 100, an atomization rod 200, a terminal module 300, and a server 400. The atomization cartridge 100 stores atomization oil and is provided with a heating device. When the atomization cartridge 100 is triggered, the heating device can be powered on to heat the stored atomization oil to generate smoke similar to that when a traditional cigarette burns, so as to achieve the purpose of simulating the taste of cigarettes; the atomization rod 200 is electrically connected to the atomization cartridge 100 through electrodes and triggers the atomization cartridge 100 to be powered on when the authentication of the atomization cartridge 100 is successful, and then the heating device in the atomization cartridge 100 heats the atomization oil; the terminal module 300 is communicatively connected to both the server 400 and the atomization rod 200, and is used to obtain the atomization cartridge information of the atomization cartridge 100 and send the atomization cartridge information to the server 400 for verification, and send the verification result to the atomization rod 200 to enable or disable the atomization rod 200, thereby realizing communication between the server 400 and the atomization rod 200; the server 400 is used to store atomization cartridge authentication information and verify the atomization cartridge information, thereby realizing the identification of the authenticity of the atomization cartridge and ensuring the matching between the atomization cartridge 100 and the atomization rod 200 of the atomization device. Among them:
[0056] A preset information identifier is provided on the atomization cartridge 100, and the corresponding atomization cartridge information is carried in the preset information identifier for verifying the authenticity of the atomization cartridge 100. In this embodiment, the atomization cartridge information at least includes an atomization cartridge identifier and the production date of the atomization cartridge; among them: the atomization cartridge identifier is pre-configured before the atomization cartridge leaves the factory, and the atomization cartridge authentication information matching it is stored in the server 400. The atomization cartridge identifier corresponding to each atomization cartridge 100 is unique and can be used to verify the authenticity of the atomization cartridge 100 to avoid using a counterfeited or forged atomization cartridge 100; the production date of the atomization cartridge is used as the production date of the atomization cartridge 100, and adding the shelf life of the atomization cartridge 100 to it can be used to verify the last available activation date of the atomization cartridge 100 to avoid using an expired atomization cartridge 100 to cause harm to the health of users.
[0057] In this embodiment, the preset information identifier may be a two-dimensional code, a bar code, etc. that are printed or engraved on the surface of the atomizer cartridge 100 before leaving the factory; since the preset information identifier is provided on the outer packaging surface of the atomizer cartridge 100 and can be realized through simple printing or engraving processes, without changing the original structure of the atomizer cartridge 100, the process is simple and can effectively reduce the production cost of the atomizer cartridge 100. When this embodiment is specifically implemented, a disposable tearable material or a scratchable coating may be used to cover the preset information identifier at the time of leaving the factory, so as to avoid the misuse of the preset information identifier on the atomizer cartridge 100, and further ensure the use of genuine atomizer cartridges 100.
[0058] The terminal module 300 can scan the preset information identifier and identify atomizer information such as the atomizer cartridge identifier and the atomizer cartridge manufacturing date carried in the preset information identifier, and upload it to the server 400. In this embodiment, the terminal module 300 may be configured in the form of an application software and built into a handheld terminal (such as a mobile phone, a tablet computer, etc.), and the preset information identifier is scanned through a device such as a camera or a scanner of the terminal, so as to realize the identification of atomizer information.
[0059] The server 400 has a built-in database, which stores the atomizer cartridge authentication information of the atomizing device for matching with the atomizer cartridge information recognized by the terminal module 300. In this embodiment, the atomizer cartridge authentication information at least includes an atomizer cartridge identification code, an activation flag, an available activation date, and the remaining puff count. The atomizer cartridge identification code in the database corresponds one-to-one with the atomizer cartridge identification carried in the preset information identifier of the genuine atomizer cartridge, so as to verify the genuine atomizer cartridge. The activation flag is used to verify whether the atomizer cartridge 100 is activated; in this embodiment, the activation flag includes "1" and "0". When the activation flag is set to "1", it means that the atomizer cartridge 100 has been activated, and when the activation flag is set to "0", it means that the atomizer cartridge 100 has not been activated. The available activation date is used to verify the last available activation date of the atomizer cartridge 100. The available activation date is the production date of the atomizer cartridge carried in the preset information identifier of the genuine atomizer cartridge plus the shelf life of the atomizer cartridge 100, which can verify and monitor the usage date of the atomizer cartridge 100 to prevent the atomizer cartridge 100 that has passed the shelf life from being used continuously. The remaining puff count is the remaining puff count that the corresponding atomizer cartridge 100 can still be used; in this embodiment, the default puff count of the atomizer cartridge 100 when it leaves the factory is 200 times. For example, the remaining puff count of an unactivated atomizer cartridge 100 within the shelf life is 200 times. Another example is an activated atomizer cartridge 100 within the shelf life that has been puffed 60 times, and its remaining puff count is 140 times. The remaining puff count is updated in real time as the number of times the atomizer rod 200 triggers the atomizer cartridge 100 to be powered on (i.e., the puff count). It can be understood that in some other embodiments, according to the atomized oil capacity stored in the atomizer cartridge 100, the default puff count of the atomizer cartridge 100 when it leaves the factory can be set to other values.
[0060] The server 400 can receive the atomizer cartridge information transmitted by the terminal module 300 and query in the database whether there is an atomizer cartridge identification code corresponding to the atomizer cartridge identification with the atomizer cartridge identification as the index. If not, it means that the atomizer cartridge 100 is not genuine. At this time, the server 400 sends a disabling instruction to the atomizer rod 200 through the terminal module 300 to prohibit the atomizing device from starting. If it exists, the atomizer cartridge authentication information is obtained, and the activation flag, the available activation date, and the remaining puff count of the atomizer cartridge 100 are verified one by one.
[0061] Specifically, when verifying the activation flag, obtain the value of the activation flag. If it is "1", continue to verify the available activation date. If it is "0", set the value of the activation flag to "1" and then continue to verify the available activation date.
[0062] For the verification of the available activation date, obtain the shelf life of the current atomizer cartridge 100, add the shelf life to the production date of the atomizer cartridge in the atomizer cartridge information to obtain the last available activation date, and compare the last available activation date with the current date of the server 400. If the current date of the server 400 has passed the last available activation date, it means that the atomizer cartridge 100 has expired. At this time, the server 400 sends a disabling instruction to the atomizer rod 200 through the terminal module 300 to prohibit the start of the atomization device. If the current date of the server 400 has not passed the last available activation date, continue to verify the remaining number of puffs.
[0063] For the verification of the remaining number of puffs, obtain the remaining number of puffs of the current atomizer cartridge 100, and determine whether the remaining number of puffs is zero. If it is not zero, the verification of the atomizer cartridge 100 passes. At this time, the server 400 sends an enabling instruction to the atomizer rod 200 through the terminal module 300 to start the atomization device and wait for the occurrence of a puffing action. If the remaining number of puffs is zero, it means that the atomizer cartridge 100 has been used up, and the server 400 sends a disabling instruction to the atomizer rod 200 through the terminal module 300 and prompts the user to replace the atomizer cartridge 100. In this embodiment, for the verification of the remaining number of puffs, for an unactivated atomizer cartridge 100, its default remaining number of puffs is 200 times. During verification, the verification of the remaining number of puffs can be skipped to improve the verification time and reduce the computing burden on the server 400 at the same time.
[0064] As a preferred method of this embodiment, the server 400 can also delete the atomizer cartridge authentication information corresponding to the atomizer cartridge 100 in the database after the remaining number of puffs of the atomizer cartridge 100 reaches zero or when the current date of the server 400 has passed the last available activation date of the atomizer cartridge 100, so as to avoid the increase of the storage burden on the server 400 caused by the redundancy of invalid atomizer cartridge authentication information. At the same time, the server 400 can identify the invalid atomizer cartridge 100 when matching the atomizer cartridge identifier at the beginning, further improving the verification time of the server 400 and reducing the computing burden on the server 400.
[0065] The atomizing rod 200 can initialize the remaining trigger times of the atomizing rod 200 (the atomizing cartridge 100 is activated for the first time) or update the remaining trigger times of the atomizing rod 200 (the atomizing cartridge 100 that has been activated) according to the enabling instruction transmitted by the terminal module 300 after the atomizing cartridge is verified successfully. At the same time, the atomizing rod 200 can also monitor the suction action on the atomizing device in real time. When both the remaining trigger times of the atomizing rod 200 and the remaining suction times of the atomizing cartridge 100 are greater than zero, it responds to the suction action, starts the atomizing device, enables the heating device of the atomizing cartridge 100 to heat the atomizing oil, and counts the number of times the atomizing rod 200 triggers the atomizing cartridge 100 to be powered on for each suction action, and synchronously updates the remaining trigger times of the atomizing rod 200 and the remaining suction times of the atomizing cartridge 100 in the server 400; when at least one of the trigger times of the atomizing cartridge 100 and the remaining suction times of the atomizing cartridge 100 is zero, the atomizing device is disabled, and the user is prompted to replace or re-verify the atomizing cartridge 100. The atomizing rod 200 can also prohibit the start of the atomizing device according to the disabling instruction transmitted by the terminal module 300.
[0066] The atomizing rod 200 includes a built-in MCU control module 201 and a MIC module 202, a storage module 203, a decrement module 204, and a BLE module 205 that are electrically connected to the MCU control module 201. Among them:
[0067] The MIC module 202 is used to monitor the suction action on the atomizing device in real time and generate a level change signal when the suction action occurs. Specifically, the MIC module 202 can detect the real-time air flow value, and when the real-time air flow value is greater than a preset air flow value, it outputs a high level to the MCU control module 201. When the output time of the high level lasts for a preset time interval, it is recognized that the suction action has occurred, otherwise it is considered a false trigger, and the MIC module 202 continuously outputs a low level to the MCU control module 201, thereby reducing the idle power consumption of the atomizing device.
[0068] The remaining trigger times of the current atomizing rod 200 are stored in the storage module 203; in this embodiment, the remaining trigger times of the atomizing rod 200 are set based on the remaining puff times of the atomizing cartridge 100. For example, for the atomizing cartridge 100 activated for the first time, after the atomizing cartridge 100 is verified and activated successfully, the atomizing rod 200 can initialize the storage module 203 according to the enabling instruction, so that the remaining trigger times are initialized to 200 times. Or for the atomizing cartridge 100 that is not activated for the first time, after the atomizing cartridge 100 is verified successfully, the atomizing rod 200 can update the remaining trigger times in the storage module 203 with the remaining puff times of the atomizing cartridge 100 in the server 400 according to the enabling instruction, that is, the remaining trigger times of the atomizing rod 200 correspond to the remaining puff times of the atomizing cartridge 100, that is, the remaining trigger times of the atomizing rod 200 are the same as the remaining puff times of the atomizing cartridge 100 and decrease synchronously during the process of responding to the puff action. In this embodiment, synchronizing the remaining trigger times of the atomizing rod 200 and the remaining puff times of the atomizing cartridge 100 can avoid the permanent use of the atomizing device by one verification and minimize the verification times of the atomizing cartridge 100 as much as possible, improving the user experience.
[0069] For example, for M atomizing cartridges, the total puffable times are M * 200 times. If all atomizing cartridges are used correctly, after M activations, the total trigger times of the atomizing rod are also M * 200 times. If the atomizing cartridge is not used correctly (such as replacing the forged atomizing cartridge for puffing after activating with the preset information label of the genuine atomizing cartridge), during the puffing process, the puff times of the activated genuine atomizing cartridge will be used. After the puff times reach zero, the preset information label of the genuine atomizing cartridge will no longer be able to update the remaining trigger times of the atomizing rod, which can ensure the use of the genuine atomizing cartridge to the greatest extent.
[0070] The MCU control module 201 determines whether both the remaining trigger times stored in the storage module 203 of the current atomizing rod 200 and the remaining puff times of the atomizing cartridge 100 stored in the server 400 are greater than zero. When both the remaining trigger times and the remaining puff times are greater than zero, the MCU control module 201 counts the level change signal. Specifically, when the MCU control module 201 receives a high level sent by the MIC module 202, it starts timing the duration of the high level. When the duration of the high level reaches a preset time interval, it controls the atomizing cartridge 100 to heat the atomizing oil, and counts one puff action for the level change signal when the high level changes to a low level, generating a corresponding counting signal. Repeating this process can realize the statistics of the number of puff actions.
[0071] The subtraction module 204 receives the counting signal generated by the MCU control module 201 for the level change. Each time it receives the signal, the remaining trigger times of the atomizing rod 200 are subtracted by one, and the remaining trigger times are fed back to the server 400 through the terminal module 300, so that the server 400 synchronously adds one to the remaining suction times of the stored atomizer cartridge 100.
[0072] The BLE module 205 enables communication between the atomizing rod 200 and the terminal module 300.
[0073] In the atomizing device of this embodiment, by setting a preset information identifier carrying atomizer cartridge information on the atomizer cartridge 100, using a terminal to identify the preset information identifier, and matching the identified atomizer cartridge information with the atomizer cartridge authentication information in the server 400, the authenticity of the atomizer cartridge 100 can be identified; the preset information identifier can be made on the atomizer cartridge 100 through a simple printing process without changing or additionally increasing the structure of the atomizer cartridge 100, thereby reducing the design and production costs of the atomizer cartridge 100; in addition, by setting the remaining suction times of the atomizer cartridge 100 and the remaining trigger times of the atomizing rod 200, when the times reach zero, the atomizing rod 200 needs to be re-verified, which can avoid frequent verification and permanent use with a single verification, improving the user experience while maximizing the use of genuine atomizer cartridges.
[0074] Embodiment 2
[0075] As Figure 2 shown, it is a flowchart of the atomizer cartridge control method of the atomizing device of this embodiment. The atomizer cartridge control method of the atomizing device of this embodiment is implemented based on the atomizing device of Embodiment 1, and includes an atomizer cartridge 100, an atomizing rod 200, a terminal module 300, and a server 400 with the same or similar structures and functions as those of Embodiment 1. Specifically, the atomizer cartridge control method of the atomizing device of this embodiment is for an unactivated atomizer cartridge 100, which needs to be activated before use. The unactivated atomizer cartridge 100 described in this embodiment is a brand-new unopened atomizer cartridge 100. The atomizer cartridge control method of the atomizing device of this embodiment specifically includes the following steps:
[0076] P1: Obtain the atomizer cartridge information of the atomizer cartridge 100 used for the first time, and activate the atomizer cartridge 100 and initialize the atomizing rod 200.
[0077] The terminal module 300 is used to obtain and identify the preset information identifier on the atomizer cartridge 100 used for the first time, and based on the identified atomizer cartridge information, match it with the first atomizer cartridge authentication information prestored in the server 400. When the matching is successful, the corresponding atomizer cartridge 100 is activated and the atomizing rod 200 is initialized to wait for the suction action.
[0078] As Figure 3 shown, the step P1 includes the following sub-steps:
[0079] P101: Obtain a preset information identifier and identify the information of the atomizing cartridge 100.
[0080] Specifically, obtain the preset information identifier printed or engraved on the surface of the atomizing cartridge 100 through the terminal module 300, identify the atomizing cartridge information carried in the preset information identifier, and upload it to the server 400. In this embodiment, the atomizing cartridge information at least includes an atomizing cartridge identifier and the atomizing cartridge factory date.
[0081] P102: Determine whether there is corresponding first atomizing cartridge authentication information in the database.
[0082] Using the atomizing cartridge identifier as an index, query in the database whether there is corresponding first atomizing cartridge authentication information; in this embodiment, the first atomizing cartridge authentication information at least includes an atomizing cartridge identification code, an activation flag bit, and an available activation date. If there is an atomizing cartridge identification code corresponding to the atomizing cartridge identifier in the database, it indicates that the atomizing cartridge 100 is a genuine atomizing cartridge, and then jump to execute step P103; otherwise, it indicates that the atomizing cartridge 100 is a forged atomizing cartridge or an expired atomizing cartridge, and jump to execute step P105.
[0083] P103: Obtain and verify the first atomizing cartridge authentication information.
[0084] Obtain the activation flag bit and the available activation date of the atomizing cartridge 100 corresponding to the atomizing cartridge identifier, and verify the activation flag bit and the available activation date one by one. Since the atomizing cartridge 100 in this embodiment is used for the first time, its remaining puff count is defaulted to the initial value (i.e., 200 times), so there is no need to obtain and verify the remaining puff count to improve the verification speed of the server 400.
[0085] Specifically, obtain the value of the activation flag bit. When the value of the activation flag bit is "0", obtain the available activation date of the corresponding atomizing cartridge 100, compare the available activation date with the current date of the server 400. If the current date of the server 400 has not passed the available activation date, the atomizing cartridge 100 is successfully verified, and then generate an activation instruction (the activation instruction is equivalent to the enabling instruction in Embodiment 1) and jump to execute step P104. If the current date of the server 400 has passed the available activation date, it indicates that the atomizing cartridge 100 has expired, and then jump to execute step P105.
[0086] P104: Activate the atomizing cartridge 100 and initialize the atomizing rod 200, and wait for the puffing action.
[0087] According to the activation instruction, set the value of the activation flag bit of the atomizing cartridge 100 from "0" to "1" to activate the atomizing cartridge 100, and send the activation instruction to the atomizing rod 200 through the terminal module 300. After receiving the activation instruction, the MCU control module 201 of the atomizing rod 200 initializes the storage module 203, so that the remaining trigger times stored in the storage module 203 are restored to the initial value (i.e., 200 times), completing the activation of the atomizing cartridge 100 and the initialization of the atomizing rod 200, and waiting for the trigger of the suction action.
[0088] P105: Disable the atomizing rod 200 and prompt to replace the atomizing cartridge 100.
[0089] When the atomizing cartridge identification fails or the verification of the first atomizing cartridge authentication information fails, the server 400 generates a disabling instruction and transmits it to the atomizing cartridge 100 through the terminal module 300 to prohibit the start of the atomizing device, and prompts the user to replace the atomizing cartridge 100 in a way of sound, light or vibration, so as to ensure the use of genuine atomizing cartridges.
[0090] The atomizing cartridge control method of the atomizing device in this embodiment, through the verification of the atomizing cartridge 100 used for the first time, can activate the atomizing cartridge 100 and initialize the atomizing rod 200 only after the atomizing cartridge 100 is successfully verified, and can start the atomizing device, otherwise prohibit the start of the atomizing device, which can effectively ensure the use of genuine atomizing cartridges 100.
[0091] Embodiment 3
[0092] As Figure 4 shown, it is a flowchart of the atomizing cartridge control method of the atomizing device in this embodiment. The atomizing cartridge control method of the atomizing device in this embodiment is implemented based on the atomizing device in Embodiment 1, and includes the atomizing cartridge 100, the atomizing rod 200, the terminal module 300 and the server 400 with the same or similar structures and functions as those in Embodiment 1. Specifically, the atomizing cartridge control method of the atomizing device in this embodiment is a control method for the activated atomizing cartridge 100. For the unactivated atomizing cartridge 100, when implementing this embodiment, it may also optionally include the atomizing cartridge control method of the atomizing device in Embodiment 2 to activate the atomizing cartridge 100 before use. The atomizing cartridge control method of the atomizing device in this embodiment specifically includes the following steps:
[0093] S1: Listen for the suction action acting on the atomizing device in real time.
[0094] Specifically, the MIC module 202 built into the atomizing rod 200 monitors the suction action applied to the atomizing device in real time; in this embodiment, the MIC module 202 monitors the suction action by the real-time air flow value flowing through it. More specifically, the MIC module 202 continuously detects the real-time air flow value flowing through it. When the detected real-time air flow value is greater than the preset air flow value, the MIC module 202 outputs a high-level value to the MCU control module 201. And if the output time of the high level lasts for a preset time interval, it is recognized that the suction action has occurred; otherwise, it is considered a false trigger, and the MIC module 202 continuously outputs a low level to the MCU control module 201, thereby reducing the idle power consumption of the atomizing device.
[0095] S2: Judge whether to respond to the suction and count based on the suction action.
[0096] When the MIC module 202 recognizes the occurrence of the suction action, judge whether both the remaining trigger times of the atomizing rod 200 and the remaining suction times of the atomizing cartridge 100 are greater than zero. When both the remaining trigger times and the remaining suction times are greater than zero, count the level change signal; when the remaining trigger times and / or the remaining suction times are equal to zero, disable the atomizing rod 200 and generate an information verification prompt to prompt the user to verify the atomizing cartridge 100 again.
[0097] As Figure 5 shown, the step S2 includes the following sub-steps:
[0098] S201: Obtain the remaining trigger times and the remaining suction times based on the suction action.
[0099] Specifically, in response to the suction action, obtain the remaining trigger times of the current atomizing rod 200 and the current remaining suction times. In this embodiment, synchronizing the remaining trigger times of the atomizing rod 200 and the remaining suction times of the atomizing cartridge 100 can avoid the permanent use of the atomizing device with a single verification while minimizing the verification times of the atomizing cartridge 100 as much as possible, improving the user experience.
[0100] S202: Judge whether the remaining trigger times and the remaining suction times are greater than zero.
[0101] The MCU control module 201 judges whether both the remaining trigger times stored in the storage module 203 of the current atomizing rod 200 and the remaining suction times of the atomizing cartridge 100 stored in the server 400 are greater than zero. If both the remaining trigger times and the remaining suction times are greater than zero, jump to execute step S203; if the remaining trigger times and / or the remaining suction times are equal to zero, jump to execute step S204.
[0102] S203: Count and update the remaining trigger times and remaining puff times based on the puffing action.
[0103] The puffing action triggers the MIC module 202 to power on for counting and updates the remaining trigger times of the current atomizer rod 200 and the current remaining puff times in real time. Specifically, when the MCU control module 201 receives a high level sent by the MIC module 202, it starts timing the duration of the high level. When the duration of the high level reaches a preset time interval, it triggers the MIC module 202 to power on and controls the atomization cartridge 100 to heat the atomization oil. Then it continuously detects the real-time air flow value flowing through the MIC module 202. When the real-time air flow value is less than the preset air flow value, the output of the MIC module 202 changes from high level to low level, triggering the MIC module 202 to power off, counting the number of times the puffing action triggers the MIC module 202 to power on once, and subtracting one from the remaining trigger times of the current atomizer rod 200 and the current remaining puff times respectively to update the remaining trigger times and remaining puff times until the remaining trigger times and / or the remaining puff times reach zero.
[0104] S204: Generate an information verification prompt and disable the atomizer rod 200.
[0105] When at least one of the remaining trigger times and the remaining puff times is zero, disable the atomizer rod 200 and generate a corresponding information verification prompt to prompt the user to re-verify the atomization cartridge 100.
[0106] S3: Obtain and verify the atomization cartridge information of the current atomization cartridge 100 based on the information verification prompt.
[0107] According to the information verification prompt, obtain and verify the atomization cartridge information of the current atomization cartridge 100. If the verification is successful, update the remaining trigger times and remaining puff times of the current atomizer rod 200 with the atomization cartridge information; otherwise, generate an atomization cartridge replacement prompt.
[0108] As Figure 6 shown, the step S3 includes the following sub-steps:
[0109] S301: Identify the atomization cartridge information based on the information verification prompt.
[0110] In response to the information verification prompt, obtain the preset information identifier on the atomization cartridge 100 through the terminal module 300, identify the preset information identifier, and upload the atomization cartridge information of the current atomization cartridge 100 to the server 400. In this embodiment, the atomization cartridge information includes at least the atomization cartridge identifier and the atomization cartridge factory date.
[0111] S302: Match the atomization cartridge information with the second atomization cartridge authentication information.
[0112] Query and verify the corresponding second atomizer cartridge authentication information in the database; in this embodiment, the second atomizer cartridge authentication information at least includes an atomizer cartridge identification code, an available activation date, and the remaining number of puffs. Specifically, using the atomizer cartridge identifier as an index, query in the database whether there is second atomizer cartridge authentication information corresponding to the atomizer cartridge identifier of the current atomizer cartridge 100. If it exists, obtain the available activation date and the remaining number of puffs of the current atomizer cartridge 100, and verify the available activation date and the remaining number of puffs in sequence. Otherwise, the server 400 sends a disabling instruction to the atomizer rod 200 through the terminal module 300, disables the atomizer rod 200, and generates a corresponding atomizer cartridge replacement prompt to remind the user to replace the atomizer cartridge 100 in time and re-verify.
[0113] S303: Determine whether the verification of the second atomizer cartridge authentication information is successful
[0114] Verify the available activation date and the remaining number of puffs of the current atomizer cartridge 100 in sequence. First, verify the available activation date of the current atomizer cartridge 100. Specifically, compare the available activation date with the current date of the server 400. If the current date of the server 400 has passed the available activation date, the verification fails, triggering the server 400 to send a disabling instruction to the atomizer rod 200 through the terminal module 300, disabling the atomizer rod 200, and generating a corresponding atomizer cartridge replacement prompt to remind the user to replace the atomizer cartridge 100 in time and re-verify; if the current date of the server 400 has not passed the available activation date, continue to verify the remaining number of puffs. When verifying the remaining number of puffs, specifically verify whether the remaining number of puffs of the current atomizer cartridge 100 is zero. If it is not zero, the verification is successful, and step S304 is continued. Otherwise, trigger the server 400 to send a disabling instruction to the atomizer rod 200 through the terminal module 300, disable the atomizer rod 200, and generate a corresponding atomizer cartridge replacement prompt to remind the user to replace the atomizer cartridge 100 in time and re-verify.
[0115] S304: Update the remaining trigger times of the atomizer rod 200.
[0116] When the atomizer cartridge 100 passes the verification, obtain the remaining number of puffs of the current atomizer cartridge 100 in the database, and send the remaining number of puffs to the atomizer rod 200 through the terminal module 300, and update the current remaining trigger times in the storage module 203 with the remaining number of puffs, so that the remaining trigger times of the atomizer rod 200 and the remaining number of puffs of the atomizer cartridge 100 are synchronized, as much as possible reducing the verification times of the atomizer cartridge 100 and improving the user experience.
[0117] The atomization cartridge control method of the atomization device in this embodiment can trigger the atomization cartridge 100 to heat by recognizing the sucking action, effectively avoiding the accidental triggering of the atomization cartridge 100, thereby reducing the idle power consumption of the atomization device; at the same time, by recognizing the preset information identifier printed or engraved on the atomization cartridge 100, the authenticity verification of the atomization cartridge 100 can be realized, and the atomization device is disabled when the verification fails, preventing the user from using a forged atomization cartridge 100, which not only protects the user's physical health but also ensures the use of genuine atomization cartridges; in addition, when the remaining sucking times or the remaining triggering times reach zero, the atomization cartridge 100 needs to be verified again and the atomization device needs to be restarted, which can avoid permanent use with a single verification and further ensure the use of genuine atomization cartridges.
[0118] Embodiment 4
[0119] As Figure 7 shown, it is the control block diagram of the atomization cartridge control system of the atomization device in this embodiment. When the atomization cartridge control system of the atomization device in this embodiment is executed, it can implement control methods that are the same as or similar to those in Embodiment 3, and optionally implement control methods that are the same as or similar to those in Embodiment 2. The atomization cartridge control system of the atomization device in this embodiment includes a sucking action monitoring module 500, a trigger / sucking times processing module 600, and an atomization cartridge information verification module 700. Among them:
[0120] The sucking action monitoring module 500 is used to monitor the sucking action applied to the atomization device in real time. Specifically, the sucking action monitoring module 500 can detect the real-time air flow value flowing through it. When the detected real-time air flow value is greater than the preset air flow value, it outputs a high-level value, and if the output time of the high level lasts for a preset time interval, it is recognized that the sucking action has occurred; otherwise, it is considered an accidental trigger and a low level is continuously output, thereby reducing the idle power consumption of the atomization device.
[0121] The trigger / sucking times processing module 600 can respond to the sucking action, and judge whether both the remaining trigger times of the atomization rod and the current remaining sucking times are greater than zero. When both the remaining trigger times of the atomization rod and the current remaining sucking times are greater than zero, the atomization device is started, the sucking action is counted, and the remaining trigger times and the remaining sucking times are updated in real time; otherwise, an information verification prompt instruction is generated.
[0122] The trigger / sucking times processing module 600 includes a times acquisition sub-module 601, a times judgment sub-module 602, a counting sub-module 603, a times update sub-module 604, and a verification information generation sub-module 605. Among them:
[0123] The number acquisition sub-module 601 is used to obtain the remaining trigger times of the current atomizing rod and the current remaining puffing times based on the puffing action.
[0124] The number judgment sub-module 602 is used to judge whether both the remaining trigger times of the current atomizing rod and the remaining puffing times of the current atomizer cartridge are greater than zero, generate a counting instruction when both the remaining trigger times of the current atomizing rod and the remaining puffing times of the current atomizer cartridge are greater than zero, and generate an information verification instruction when the remaining trigger times of the current atomizing rod and / or the remaining puffing times of the current atomizer cartridge are equal to zero.
[0125] The counting sub-module 603 is used to count the puffing actions according to the counting instruction and in combination with the recognition of the puffing action by the puffing action monitoring module 500.
[0126] The number update sub-module 604 is used to update the remaining trigger times of the current atomizing rod and the current remaining puffing times in real time and synchronously according to the counting situation of the counting sub-module 603.
[0127] The verification information generation sub-module 605 is used to generate a corresponding information verification prompt according to the information verification instruction to prompt the user to re-verify the atomizer cartridge and disable the atomizing rod.
[0128] The atomizer cartridge information verification module 700 can obtain and verify the atomizer cartridge information of the current atomizer cartridge according to the information verification prompt instruction. When the verification is successful, it updates the remaining trigger times of the current atomizing rod and the current remaining puffing times according to the atomizer cartridge information. Otherwise, it disables the atomizing rod and generates a corresponding atomizer cartridge replacement prompt to remind the user to replace the atomizer cartridge in time and re-verify.
[0129] The atomizer cartridge information verification module 700 includes an information identification sub-module 701, an information matching sub-module 702, an information verification sub-module 703, and an information update sub-module 704. Among them:
[0130] The information identification sub-module 701 is used to obtain the preset information identifier of the atomizer cartridge according to the information verification prompt and identify the atomizer cartridge information carried by it.
[0131] The information matching sub-module 702 is used to match the atomizer cartridge information with the second atomizer cartridge authentication information and obtain the second atomizer cartridge authentication information after successful matching.
[0132] The information verification sub-module 703 is used to verify the second atomizer cartridge authentication information and obtain the remaining puffing times of the current atomizer cartridge in the second atomizer cartridge authentication information after successful verification. Otherwise, it disables the atomizing rod and generates a corresponding atomizer cartridge replacement prompt to remind the user to replace the atomizer cartridge in time and re-verify.
[0133] The information update sub-module 704 is used to update the current remaining trigger times of the atomizer rod with the remaining puff times of the current atomizer obtained by the information verification sub-module 703, so that the remaining trigger times of the atomizer rod are synchronized with the remaining puff times of the atomizer, minimizing the verification times of the atomizer and improving the user experience.
[0134] In the atomizer control system of the atomizer device of this embodiment, by setting the suction action monitoring module 500 to monitor the suction action applied to the atomizer device in real time and only responding to the suction to heat the atomizer when the suction action is recognized, the increase in idle power consumption caused by the accidental triggering of the atomizer can be avoided; by setting the trigger / puff times processing module 600 and the atomizer information verification module 700, the authenticity of the atomizer can be verified, and when the remaining puff times or the remaining trigger times reach zero, a secondary verification of the atomizer can be triggered, avoiding permanent use with a single verification and further ensuring the use of genuine atomizers.
[0135] As another embodiment of the present invention, there is also provided a computer storage medium storing computer-executable instructions, which, when called and executed by a processor, cause the processor to implement the atomizer control method of the atomizer device as described in Embodiment 2 and Embodiment 3.
Claims
1. A method for controlling an atomization cartridge of an atomization device, characterized in that, It includes the following steps: Obtain the preset information identifier of the atomizing cartridge used for the first time, and activate the corresponding atomizing cartridge and initialize the atomizing rod based on the obtained preset information identifier; wherein, this step includes the following sub-steps: Obtain and identify the preset information identifier on the atomizing cartridge, and generate corresponding atomizing cartridge information, wherein the preset information identifier is configured in a two-dimensional code or barcode provided on the surface of the atomizing cartridge or the outer packaging surface; the atomizing cartridge information at least includes an atomizing cartridge identifier and the atomizing cartridge factory date; Using the atomizing cartridge identifier as an index, query in the database of the server whether there is corresponding first atomizing cartridge authentication information. If it exists, obtain the first atomizing cartridge authentication information; otherwise, disable the atomizing rod, wherein the first atomizing cartridge authentication information at least includes an atomizing cartridge identification code, an activation flag bit, and an available activation date; Verify the activation flag bit and the available activation date, and determine whether both the activation flag bit and the available activation date are successfully verified. If successful, generate an activation instruction; otherwise, disable the atomizing rod; Activate the atomizing cartridge and initialize the atomizing rod according to the activation instruction, and wait for a suction action; Monitor the suction action applied to the atomizing device in real time; In response to the suction action, determine whether both the remaining trigger times of the atomizing rod and the current remaining suction times are greater than zero. If so, respond to the suction action and update the remaining trigger times and the remaining suction times in real time; otherwise, generate an information verification prompt; According to the information verification prompt, obtain and verify the atomizing cartridge information of the current atomizing cartridge. If the verification is successful, update the remaining trigger times and the remaining suction times of the current atomizing rod with the atomizing cartridge information; otherwise, generate an atomizing cartridge replacement prompt.
2. The atomization cartridge control method of the atomization device according to claim 1, characterized in that, The step of, in response to the suction action, determining whether both the remaining trigger times of the atomizing rod and the current remaining suction times are greater than zero. If so, responding to the suction action and updating the remaining trigger times and the remaining suction times in real time; otherwise, generating an information verification prompt includes the following sub-steps: In response to the suction action, obtain the remaining trigger times of the current atomizing rod and the current remaining suction times; Determine whether the remaining trigger times of the current atomizing rod and the current remaining suction times are greater than zero; When both the remaining trigger times of the current atomizing rod and the current remaining suction times are greater than zero, trigger the MIC module to be powered on for counting in response to the suction action and update the remaining trigger times of the current atomizing rod and the current remaining suction times in real time; When the remaining trigger times of the current atomizing rod and / or the current remaining suction times are equal to zero, generate the information verification prompt and disable the atomizing rod.
3. The atomization cartridge control method of the atomization device according to claim 2, wherein The specific method for triggering the MIC module to be powered on for counting in response to the suction action and updating the remaining trigger times of the current atomizing rod and the current remaining suction times in real time is: Detect the real-time air flow value flowing through the MIC module in real time, and compare the real-time air flow value with a preset air flow value; when the real-time air flow value is greater than or equal to the preset air flow value, the output of the MIC module changes from low level to high level, triggering the MIC module to be powered on; continuously detect the real-time air flow value flowing through the MIC module, and when the real-time air flow value is less than the preset air flow value, the output of the MIC module changes from high level to low level, triggering the MIC module to be powered off, and count the number of times the MIC module is powered on triggered by the suction action once, and subtract one from the remaining trigger times of the current atomizing rod and the current remaining suction times respectively.
4. The atomization cartridge control method of the atomization device according to claim 1, characterized in that, The step of obtaining and verifying the atomizer information of the current atomizer according to the information verification prompt, and if the verification is successful, updating the remaining trigger times and remaining suction times of the current atomizing rod with the atomizer information, otherwise generating an atomizer replacement prompt, includes the following sub-steps: In response to the information verification prompt, obtain and identify the preset information identifier on the atomizer, and generate the corresponding atomizer information, where the atomizer information at least includes the atomizer identifier and the atomizer factory date; Using the atomizer identifier as an index, query and verify the corresponding second atomizer authentication information in the database, where the second atomizer authentication information at least includes the atomizer identification code, the available activation date, and the remaining suction times; If the second atomizer authentication information is verified successfully, obtain the remaining suction times of the current atomizer, otherwise generate an atomizer replacement prompt and disable the atomizing rod; Update the remaining trigger times of the current atomizing rod with the remaining suction times of the current atomizer.
5. An atomization cartridge control system for an atomization device, characterized in that, Include: A suction action monitoring module for monitoring the suction action on the atomizing device in real time on the basis that the atomizer is successfully activated and the atomizing rod is successfully initialized; wherein, the following methods are used to obtain whether the atomizer and the atomizing rod are successfully activated and initialized: Obtain and identify the preset information identifier on the atomizer used for the first time, and generate the corresponding atomizer information, where the preset information identifier is configured in the two-dimensional code or bar code set on the surface of the atomizer or the outer packaging surface; the atomizer information at least includes the atomizer identifier and the atomizer factory date; using the atomizer identifier as an index, query in the database of the server whether there is corresponding first atomizer authentication information, if it exists, obtain the first atomizer authentication information, otherwise disable the atomizing rod, where the first atomizer authentication information at least includes the atomizer identification code, the activation flag bit, and the available activation date; verify the activation flag bit and the available activation date, and determine whether both the activation flag bit and the available activation date are verified successfully, if successful, generate an activation instruction, otherwise disable the atomizing rod; activate the atomizer and initialize the atomizing rod according to the activation instruction; A trigger / suction count processing module, configured to, in response to a suction action, determine whether both the remaining trigger count of the atomizer rod and the current remaining suction count are greater than zero. When both the remaining trigger count of the atomizer rod and the current remaining suction count are greater than zero, start the atomization device, count the suction action, and update the remaining trigger count and the remaining suction count in real time; otherwise, generate an information verification prompt instruction; and An atomizer cartridge information verification module, configured to obtain and verify the atomizer cartridge information of the current atomizer cartridge according to the information verification prompt instruction. When the verification is successful, update the remaining trigger count and the current remaining suction count of the current atomizer rod according to the atomizer cartridge information.
6. An atomization device, characterized in that, Comprising: An atomizer cartridge with a preset information identifier, configured to store atomization oil and heat the atomization oil upon triggering. The preset information identifier carries corresponding atomizer cartridge information. Wherein, the preset information identifier is configured in a two-dimensional code or barcode provided on the surface of the atomizer cartridge or the outer packaging surface; the atomizer cartridge information at least includes an atomizer cartridge identifier and the atomizer cartridge factory date; A terminal module, configured to obtain the preset information identifier on the atomizer cartridge used for the first time and identify the atomizer cartridge information; A server communicatively connected to the terminal module, configured to query, with the atomizer cartridge identifier as an index, whether there is corresponding first atomizer cartridge authentication information in the database of the server. If there is, obtain the first atomizer cartridge authentication information; otherwise, disable the atomizer rod. Wherein, the first atomizer cartridge authentication information at least includes an atomizer cartridge identification code, an activation flag bit, and an available activation date; verify the activation flag bit and the available activation date, and determine whether both the activation flag bit and the available activation date are successfully verified. If successful, generate an activation instruction; otherwise, disable the atomizer rod; activate the atomizer cartridge and initialize the atomizer rod according to the activation instruction; and An atomizer rod communicatively connected to the terminal module, configured to listen in real time for the suction action applied to the atomization device according to an enable instruction, and when both the remaining trigger count of the current atomizer rod and the remaining suction count of the atomizer cartridge are greater than zero, respond to the suction action, start the atomization device, and count the suction action in real time to update the remaining trigger count and the remaining suction count. It is also configured to disable the atomization device according to a disable instruction.
7. The atomizing device according to claim 6, wherein The atomizer rod is internally provided with an MCU control module and a MIC module, a storage module, a decrement module, and a BLE module electrically connected to the MCU control module. Wherein: The MIC module is configured to listen in real time for the suction action applied to the atomization device and generate a level change signal when the suction action occurs; The storage module is configured to store the remaining trigger count of the current atomizer rod; The MCU control module is configured to determine whether both the remaining trigger count of the current atomizer rod and the remaining suction count of the atomizer cartridge stored in the server are greater than zero. When both the remaining trigger count of the atomizer rod and the remaining suction count of the atomizer cartridge stored in the server are greater than zero, count the level change signal and respond to the suction action to control the atomizer cartridge to heat the atomization oil; The subtraction module is used to successively subtract the remaining trigger times of the current atomizing rod according to the counting situation of the level change signal by the MCU control module; The BLE module is used to implement communication between the atomizing rod and the terminal module.
8. A computer storage medium, on which an executable computer program is stored, characterized in that, When the computer program is executed by a processor, it implements the atomizing cartridge control method of the atomizing device according to any one of claims 1-4.
Citation Information
Patent Citations
Electronic cigarette cartridge anti-counterfeiting system and method and background server
CN110675167A
Atomization type electronic cigarette system, information processing method and equipment
CN114073340A