Control method and device of atomization equipment, atomization equipment and storage medium
The locked state of the atomization device is judged through the motion sensor and controlled heating, which solves the problem of mistriggering and waste of atomization devices in the prior art, and achieves safer and more efficient equipment operation.
Patent Information
- Application Number
- CN202411832738.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-12
- Publication Date
- 2025-03-18
AI Technical Summary
There is a risk of mistriggering equipment being controlled by buttons, which leads to the equipment being accidentally awakened or heated, resulting in waste of power and atomized substrate.
The wake-up signal provided by the motion sensor is used to determine the locked state of the atomization device by judging the duration of the wake-up signal, and the heating of the atomization assembly is controlled according to the locked state and actual motion parameters.
Reduces the possibility of users and children accidentally triggering atomization equipment, and reduces the power and waste of atomization substrate of the equipment.
Smart Images

Figure CN119632308A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of electronic atomization, and in particular to a control method and device for an atomization device, an atomization device and a storage medium. Background Art
[0002] In the related art, the atomizer device generally uses buttons to realize control functions such as locking, unlocking, and switching heating gears. Although it is easy to realize the control functions related to the atomizer device by buttons, there is a risk of false triggering in many scenarios. For example, children can easily complete the button unlocking operation of the atomizer device. Users carry the atomizer device with them and inadvertently press the button of the atomizer device, causing the atomizer device to be woken up or even heated by mistake, which wastes the power of the atomizer device and the atomizer matrix. Summary of the invention
[0003] The present application provides a control method, device, storage medium and atomization device for an atomization device, aiming to solve the problem of false triggering of the atomization device in the related art.
[0004] To achieve the above objectives:
[0005] In a first aspect, an embodiment of the present application provides a method for controlling an atomization device, the method comprising:
[0006] Acquire the wake-up signal provided by the motion sensor, and determine a first starting time point and a first ending time point, wherein the first starting time point is the starting time point of providing the wake-up signal, and the first ending time point is the ending time point of providing the wake-up signal;
[0007] Obtain a first preset duration, and determine whether a first duration difference between the first start time point and the first end time point is less than or equal to the first preset duration;
[0008] If so, determining the current locking state of the atomizing device;
[0009] When the locking state is the locked state, obtaining a reference motion parameter of the atomizing device corresponding to the locked state and a first actual motion parameter of the atomizing device, and controlling the heating of the atomizing component according to the reference motion parameter corresponding to the locked state and the first actual motion parameter, wherein the first actual motion parameter is a motion parameter generated by the motion sensor after the first end point;
[0010] When the locking state is the unlocking state, the atomizing assembly is controlled to be heated according to a default heating mode of the atomizing assembly.
[0011] In a second aspect, an embodiment of the present application provides a control device for an atomization device, comprising:
[0012] A wake-up signal processing module is configured to obtain a wake-up signal provided by the motion sensor;
[0013] A time point processing module, configured to determine a first starting time point and a first ending time point, wherein the first starting time point is a starting time point for providing the wake-up signal, and the first ending time point is an ending time point for providing the wake-up signal;
[0014] A first determination module is configured to obtain a first preset duration, and determine whether a first duration difference between the first start time point and the first end time point is less than or equal to the first preset duration;
[0015] The heating control module is configured to determine the current locking state of the atomization device when the first time difference is less than or equal to the first preset time, and if the locking state is a locked state, obtain the reference motion parameters of the atomization device corresponding to the locked state and the first actual motion parameters of the atomization device, and control the heating of the atomization component of the atomization device according to the reference motion parameters corresponding to the locked state and the first actual motion parameters; if the locking state is an unlocked state, control the heating of the atomization component according to the default heating mode of the atomization component.
[0016] In a third aspect, an embodiment of the present application provides an atomization device, comprising:
[0017] A motion sensor for generating motion parameters according to external motion behaviors acting on the atomizing device;
[0018] An atomizing component, used for heating the atomizing substrate;
[0019] A control component is respectively connected to the motion sensor and the atomization component for communication, the control component comprises a memory and a processor, a computer program is stored in the memory, and the processor is configured to run the computer program to execute the above method.
[0020] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program implements the steps of the above method when executed by a processor.
[0021] In the control method of the atomizer device, the control device of the atomizer device, the atomizer device and the storage medium provided in the present application, the current locking state of the atomizer device will be triggered to be determined only when the duration of the wake-up signal provided by the motion sensor (the first duration difference between the first starting time point and the first ending time point) is less than or equal to the first preset time length, so that when the locking state is the locked state, the heating of the atomizer component is controlled according to the motion parameters generated by the motion sensor after the first ending time point (i.e., the first actual motion parameters) and the reference motion parameters corresponding to the locked state. When the locking state is the unlocked state, the atomizer component is directly controlled to be heated according to the default heating mode, and the heating of the atomizer component is controlled by the wake-up signal recognized by the motion sensor and the first actual motion parameters, thereby reducing the possibility of the user himself and the child accidentally triggering the atomizer device, and reducing the waste of power and atomization matrix of the atomizer device. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] Figure 1 A schematic diagram of the internal structure of an atomization device provided in one embodiment of the present application;
[0023] Figure 2 A schematic diagram of a control method for an atomization device according to an embodiment of the present application;
[0024] Figure 3 A schematic flow chart of a control method for an atomization device provided in another embodiment of the present application;
[0025] Figure 4 A schematic flow chart of a control method for an atomization device provided in yet another embodiment of the present application;
[0026] Figure 5 A block diagram of a control device for an atomization device provided in one embodiment of the present application. DETAILED DESCRIPTION
[0027] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0028] It should be noted that, in this article, the terms "include", "comprises" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "includes a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element. In addition, components, features, and elements with the same name in different embodiments of the present application may have the same meaning or different meanings, and their specific meanings need to be determined by their explanation in the specific embodiment or further combined with the context of the specific embodiment.
[0029] It should be understood that, although the various steps in the flowchart in the embodiment of the present application are displayed in sequence according to the indication of the arrows, these steps are not necessarily performed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and it can be performed in other orders. Moreover, at least a portion of the steps in the figure may include a plurality of sub-steps or a plurality of stages, and these sub-steps or stages are not necessarily performed at the same time, but can be performed at different times, and their execution order is not necessarily performed in sequence, but can be performed in turn or alternately with other steps or at least a portion of the sub-steps or stages of other steps.
[0030] It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0031] Figure 1 This is a schematic diagram of the internal structure of an atomization device provided in one embodiment of the present application. Figure 1 As shown, the atomization device 300 includes control components coupled together through a system bus 313. The control group includes a processor 310 and a memory 311 storing a computer-readable storage medium. The system bus 313 is used to realize the connection and communication between various components. In addition to the data bus, the system bus 313 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, Figure 1 Various buses are labeled as system bus 313.
[0032] The computer-readable storage medium of the atomizing device stores an operating system and also includes a control device of the atomizing device. The control device of the atomizing device is used to implement a control method of the atomizing device provided in the following embodiments. The processor is used to provide computing and control capabilities to support the operation of the entire atomizing device. The memory provides an environment for the operation of the control device of the atomizing device in the computer-readable storage medium.
[0033] Figure 1 The processor 310 shown in the figure is not used to indicate that the number of processors 310 is one, but is only used to indicate the position relationship of the processor 310 relative to other devices. In actual applications, the number of processors 310 can be one or more. Figure 1 The memory 311 shown in the figure has the same meaning, that is, it is only used to refer to the position relationship of the memory 311 relative to other devices. In practical applications, the number of memories 311 can be one or more. The atomization device may also include at least one network interface 312.
[0034] In addition, the atomizing device further includes a motion sensor, an atomizing component and a power supply component. The motion sensor generates motion parameters according to the external motion behavior acting on the atomizing device. The atomizing component is used to heat the atomizing matrix. The power supply component is used to provide the motion sensor, the atomizing component and the control component with the electrical energy required for normal operation.
[0035] In addition, the atomization device may also include an input device, such as a key, for receiving commands or data input by a user.
[0036] In addition, the atomizing device may also include a display screen for displaying interfaces and information related to the state of the atomizing device, such as information on the remaining power of the atomizing device, information on the number of remaining puffs, etc. The display screen may be a touch screen, such as a capacitive screen or an electronic screen, which may be used to receive click operations acting on the space displayed on the touch screen to generate corresponding instructions, etc. The atomizing device may also include a signal indicator light, and the user may determine the state of the atomizing device and operate it according to one or a combination of the color, frequency, and brightness of the signal indicator light.
[0037] The control method of the atomization device provided in the present application can be executed by the control device of the atomization device provided in the present application. The device can be implemented in software and / or hardware. In any embodiment of the present application, the execution subject of the method is taken as an atomization device as an example.
[0038] Specifically, Figure 2 As shown, the control method 100 of the atomization device of this embodiment includes:
[0039] Step S101: acquiring a wake-up signal provided by a motion sensor, and determining a first start time point and a first end time point.
[0040] The first starting time point is the starting time point when the motion sensor provides the wake-up signal, and the first ending time point is the ending time point when the motion sensor provides the wake-up signal.
[0041] Based on the received wake-up signal, the control component of the atomizer device controls the atomizer device to switch from sleep mode to wake-up mode. Sleep mode refers to a low-power state that the atomizer device automatically enters when it has not been operated for a period of time. In sleep mode, any component of the atomizer device does not work, such as the power supply component, control component, atomization component, etc. of the atomizer device. The wake-up mode is relative to the sleep mode. The wake-up mode refers to the normal working state of the atomizer device. Only when the atomizer device is in the wake-up mode can the atomizer component of the atomizer device convert the electrical energy supplied by the power supply component of the atomizer device into heat energy, and then use the heat energy to heat the atomization matrix to obtain an aerosol for the user to inhale.
[0042] It is worth mentioning that in any embodiment provided in the present application, the motion sensor may be a gyroscope sensor, an acceleration sensor, etc., but is not limited thereto. The motion sensor may be used to detect and measure the acceleration, slope, impact, vibration, and rotation of the atomizing device, and convert the physical quantity into an electrical signal that can be recognized by the corresponding components (such as a processor) of the atomizing device. Specifically, when the user holds the atomizing device and moves the atomizing device along a preset motion trajectory, for example, the user holds the atomizing device and moves the atomizing device to draw the English letter "S" shape, the motion sensor may convert the physical quantity generated by the atomizing device in the process of drawing the English letter "S" shape into a recognizable electrical signal.
[0043] In this step, the wake-up signal may be an electrical signal generated by the motion sensor based on one external action received on the atomizing device, or may be an electrical signal generated by the motion sensor based on multiple external actions received on the atomizing device. The external action refers to actions such as knocking, rotation, swinging, linear motion, and non-linear motion on the atomizing device.
[0044] Step S102, obtaining a first preset duration.
[0045] Among them, the first preset duration is stored in the atomizer device before leaving the factory, and is used as data for necessary judgment conditions for whether to trigger the atomizer component of the atomizer device to heat (described later) when the atomizer device is in wake-up mode.
[0046] The specific value of the first preset duration can be set according to actual needs, and this application does not limit this.
[0047] Step S103, determining whether a first duration difference between the first starting time point and the first ending time point is less than or equal to a first preset duration.
[0048] The first time difference is the duration of the motion sensor providing the wake-up signal. For example, if the user holds the atomizer and shakes it for three seconds, the motion sensor provides the wake-up signal for three seconds.
[0049] If the first duration difference is less than or equal to the first preset duration, after step S103, the method 100 further includes:
[0050] Step S104, determining the current locking state of the atomization device.
[0051] The lock state includes a locked state and an unlocked state. It is worth mentioning that for the same atomizer device, the wake-up mode and the lock state, or the sleep mode and the lock state are parallel states. That is to say, when the atomizer device is in the sleep mode, the atomizer device can be in the unlocked state or the locked state. When the atomizer device is in the wake-up mode, the atomizer device can be in the unlocked state or the locked state.
[0052] It is worth mentioning that if the atomizer device is in sleep mode and any component of the atomizer device is not working, then even if the atomizer device is unlocked at this time, the atomizer component will not heat the atomizer matrix.
[0053] Step S105, when the locking state is the locked state, obtain the reference motion parameter of the atomizing device corresponding to the locked state and the first actual motion parameter of the atomizing device, and control the heating of the atomizing component according to the reference motion parameter corresponding to the locked state and the first actual motion parameter.
[0054] The first actual motion parameter is a motion parameter generated by the motion sensor after the first end point. Specifically, the first actual motion parameter is characteristic data generated by the motion sensor after the first end point based on one or more external motion behaviors received and acting on the atomizing device. The characteristic data may be one or a combination of several data such as acceleration, angular velocity, slope, etc. of the atomizing device.
[0055] It is worth mentioning that the memory of the atomization device stores reference motion parameters corresponding to the locked state, that is, reference motion parameters corresponding to the locked state and reference motion parameters corresponding to the unlocked state, and the reference motion parameters corresponding to the locked state and the reference motion parameters corresponding to the unlocked state may be the same or different.
[0056] In this step S105, when the atomizer device is in the wake-up mode and locked state, if the atomizer device needs to be used, the user needs to apply to the atomizer device a first actual motion parameter that can enable the motion sensor to generate a first actual motion parameter that matches the reference motion parameter corresponding to the locked state. In this way, even if the user or a child accidentally touches the atomizer device and causes the first time difference to satisfy the condition that is less than or equal to the first preset time, it is difficult to match the first actual motion parameter generated by the motion sensor with the corresponding reference motion parameter, so that it is difficult for the user or a child to unlock the atomizer device by accident, reducing the possibility of accidental heating of the atomizer device, and reducing the waste of power of the atomizer device and the waste of atomization matrix.
[0057] Step S106, when the locked state is the unlocked state, the atomizer assembly is controlled to be heated according to the default heating mode of the atomizer assembly.
[0058] In this step S106, the default heating mode is a heating mode of the atomizing assembly that is preset and stored in the atomizing device. The specific working parameters of the default heating mode can be set according to the actual needs of the atomizing device.
[0059] Generally speaking, the operating power of the default heating mode of the atomizer component is lower than the operating power of the normal heating mode of the atomizer component. Even if a user or a child accidentally touches the atomizer device, causing the atomizer device to be in wake-up mode and unlocked, the wasted electrical energy of the atomizer device and the atomizer matrix are relatively small, thereby reducing the amount of aerosol generated by the atomizer matrix that is accidentally inhaled by children.
[0060] Further, in an embodiment provided in the present application, the step S105 of “controlling heating of the atomizing assembly according to the reference motion parameter corresponding to the locked state and the first actual motion parameter” specifically includes:
[0061] Step S10521, determining whether the reference motion parameter corresponding to the locked state matches the first actual motion parameter.
[0062] When the first actual motion parameter matches the reference motion parameter corresponding to the locked state, step S10522 is executed to control the atomization device to switch to the unlocked state.
[0063] That is, the first actual motion parameter matches the corresponding reference motion parameter as a condition for the atomizer device to switch from the locked state to the unlocked state in the wake-up mode. After step S10522, step S106 is executed to control the heating of the atomizer assembly according to the default heating mode of the atomizer assembly.
[0064] When the first actual motion parameter does not match the reference motion parameter corresponding to the locked state, step S10523 is executed to control the atomization device to switch to the sleep mode.
[0065] When the first actual motion parameter does not meet the unlocking condition, it indicates that the external action acting on the atomization device may be accidentally triggered by the user or the child. At this time, there is a high probability that there is no real intention to use the atomization device. In this case, the atomization device is directly controlled to be in sleep mode, so as to timely reduce the power consumption of the atomization device during non-working hours.
[0066] Furthermore, step S10523 is specifically: controlling the atomization device to switch to the sleep mode, and keeping the atomization device in the sleep mode for a fourth preset time period.
[0067] The purpose of this setting is to add a pre-cooling condition to the wake-up condition of the atomizer device to prevent the atomizer device from constantly switching between the wake-up mode and the sleep mode due to continuous accidental touches. For example, to prevent children from holding the atomizer device and causing it to shake.
[0068] The specific value of the fourth preset duration can be set according to actual needs, and this application does not limit this.
[0069] Further, in an embodiment provided in the present application, if Figure 3 As shown, Figure 3 and Figure 2 The difference between the method 100 shown is that after step S106, the method 100 further includes:
[0070] Step S107, determining a sixth starting time point, wherein the sixth starting time point is the starting time point for heating the atomizing assembly.
[0071] Step S108, obtaining a fourth actual motion parameter of the atomization device. The fourth actual motion parameter is a motion parameter generated by the motion sensor after the sixth starting time point. Specifically, the fourth actual motion parameter is characteristic data generated by the motion sensor after the sixth starting time point based on one or more external motion behaviors acting on the atomization device.
[0072] Step S109: determining a target heating mode of the atomizing assembly from the second storage table according to the fourth actual motion parameter.
[0073] Among them, the second storage table includes multiple reference motion parameters and preset heating modes corresponding to each reference motion parameter. Different preset heating modes correspond to different heating powers. Different heating powers result in different aerosol amounts obtained by heating the atomized matrix in the same time.
[0074] Specifically, if the fourth actual motion parameter matches one of the multiple reference motion parameters in the second storage table, then the preset heating mode corresponding to the matched reference motion parameter is determined as the target heating mode.
[0075] Step S110, controlling the heating of the atomizing assembly according to the target heating mode.
[0076] As described above, in the method 100 provided in the present embodiment, based on step S107 to step S110, when the atomizer assembly is in a working state, the motion parameter generated by the motion sensor, i.e., the fourth actual motion parameter, is obtained, and the atomizer assembly is controlled to switch from a default heating mode to a preset heating mode according to the fourth actual motion parameter and the second storage table, or the atomizer assembly is controlled to switch from a preset heating mode to another preset heating mode, so that the user does not need to press a button when using the atomizer device to switch the heating mode, which increases the fun of the user when using the atomizer device and enriches the user's experience when using the atomizer device.
[0077] It is worth mentioning that if the fourth actual motion parameter does not match any reference motion parameter in the second storage table, the atomization component is still heated in the default heating mode.
[0078] Further, in an embodiment provided in the present application, if Figure 4 As shown, Figure 4 and Figure 2 , Figure 3 The difference is that after step S103, if the first time difference is greater than the first preset time, then the method 100 further includes steps S111 to S115:
[0079] Step S111, obtaining a second actual motion parameter of the atomization device and a first preset condition.
[0080] The second actual motion parameter is a motion parameter generated by the motion sensor after the end time point of the first preset time length from the first starting time point.
[0081] For example, if the first starting time is 7 minutes and 5 seconds and the first preset duration is 3 seconds, then the end time of the first preset duration from the first starting time is 7 minutes and 8 seconds. Thus, the second actual motion parameter is the motion parameter generated by the motion sensor after 7 minutes and 8 seconds.
[0082] Step S112, determining whether the second actual motion parameter meets the first preset condition.
[0083] In this embodiment, step S112 is executed to determine whether the external action behavior acting on the atomization device satisfies the user personalized setting event that triggers the atomization device after the end time point of the first preset time length from the first starting time point.
[0084] The first preset condition includes the total number of first preset time periods, the second preset duration of each first preset time period, and the first preset motion parameter corresponding to each first preset time period.
[0085] The total number of the first preset time periods may be one or more. When the total number of the first preset time periods is more than one, the second preset duration of each first preset time period may be the same or different. When the total number of the first preset time periods is more than one, the first preset motion parameters corresponding to each first preset time period may be the same or different.
[0086] Further, in an embodiment of the present application, step S112 specifically includes steps S1121 to S1123:
[0087] Step S1121, determining a fourth starting time point according to the first starting time point.
[0088] The fourth starting time point is the starting time point of the first preset time period.
[0089] Specifically, to obtain the fourth starting time point, the second end time point may be determined first, wherein the second end time point is the end time point of the first preset duration from the first starting time point, and then the second end time point is assigned as the fourth starting time point.
[0090] In this way, for the first first preset time period, step S112 is to determine whether the motion parameter (second actual motion parameter) generated by the motion sensor within the second preset time period starting from the fourth starting time point meets the first preset motion parameter corresponding to the first first preset time period.
[0091] Step S1122, obtaining a second actual motion parameter of the atomization device in each first preset time period starting from the fourth starting time point.
[0092] The fourth starting time point is the starting time point of the first first preset time period. If the specific value of the second preset time length of the first first preset time period is known, then the end time point of the first first preset time period can be determined. The second actual motion parameter in each first preset time period is the motion parameter generated by the motion sensor after the starting time point and before the end time point of each first preset time period.
[0093] Specifically, step S1122 includes step S11221 to step S1122:
[0094] Step S11221, determining each fifth starting time point according to the total number of the first preset time periods, each second preset time length, and the fourth starting time point.
[0095] The fifth starting time point is the starting time point of the first preset time period.
[0096] Exemplarily, assuming that the total number of first preset time periods is m, the second preset time length of each first preset time period is t1, and the fourth starting time point is t0, then the first fifth starting time point is t0, the second fifth starting time point is t0+t1, and so on, the mth fifth starting time point is t0+(m-1)*t1.
[0097] Step S11222, after the i-th fifth starting time point and before the (i+1)-th fifth starting time point, obtain the second actual motion parameter within the i-th first preset time period.
[0098] Here, i is greater than or equal to 1 and less than or equal to the total number of the first preset time period.
[0099] That is to say, in this step S11222, the end time point of the i-th first preset time period is also the start time point of the i+1-th first preset time period.
[0100] Step S1123, determining whether each second actual motion parameter matches the corresponding first preset motion parameter.
[0101] If the i-th second actual motion parameter matches the first preset motion parameter corresponding to the i-th first preset time period, it indicates that during the i-th first preset time period, the external action acting on the atomization device causes the motion trajectory generated by the atomization device to be consistent with the motion trajectory generated by the first preset motion parameter corresponding to the i-th first preset time period.
[0102] It is worth mentioning that if the i-th second actual motion parameter does not match the first preset motion parameter corresponding to the i-th first preset time period, the atomization device is controlled to switch to sleep mode and maintain the atomization device in sleep mode for a certain period of time, so as to avoid users or children accidentally touching the atomization device so that it keeps switching back and forth between sleep mode and wake-up mode.
[0103] After step S112, Figure 4 As shown, when the second actual motion parameter meets the first preset condition, the following is executed:
[0104] Step S113, controlling the atomization device to output prompt information, and determining the fourth starting time point according to the prompt information.
[0105] By outputting prompt information that can be perceived by the user, the user is informed that the current second actual motion parameter meets the first preset condition, so that the user can draw a new motion trajectory for the atomization device later.
[0106] In this embodiment, the prompt information that can be perceived by the user refers to prompt information that can be heard by the user, prompt information that can be touched by the user, and / or prompt information that can be seen by the user.
[0107] The prompt information includes at least one of vibration information of the atomization device, music information of the atomization device, and indicator light information of the atomization device.
[0108] In one embodiment, the "controlling the atomizing device to output prompt information" in step S113 may specifically be: controlling the atomizing device to output vibration information having a first preset frequency. For example, the heating without burning device vibrates once every 0.5 seconds for 4 seconds.
[0109] In one embodiment, the "controlling the atomizing device to output prompt information" in step S113 may specifically be: controlling the atomizing device to output music information having a third preset duration. For example, the heat-not-burn device controls its playback component to play pre-stored music for 4 seconds.
[0110] In one embodiment, the "controlling the atomizing device to output prompt information" in step S113 may specifically be: controlling the indicator light information of the atomizing device to have target preset color information. Exemplarily, the color of the indicator light of the heating not burning device is switched from blue to green (target preset color) and maintained in green for 4 seconds.
[0111] In one embodiment, the "controlling the atomizing device to output prompt information" in step S113 may specifically be: controlling the indicator light information of the atomizing device to have flashing information of a second preset frequency. For example, the heat-not-burn device controls the indicator light to flash once every 0.4 seconds for 4 seconds.
[0112] The step of "determining the second starting time point according to the prompt information" in step S113 may specifically include:
[0113] A sixth starting time point for outputting the prompt information is determined, and the sixth starting time point is determined as the second starting time point.
[0114] Since the prompt information can be perceived by the user objectively and timely, if the user is consciously using the atomization device, he or she will consciously perform corresponding external actions on the atomization device after receiving the prompt information. Therefore, in this embodiment, the motion parameters generated by the motion sensor are obtained starting from the starting time of the prompt information output.
[0115] Step S114, obtaining a third actual motion parameter of the atomization device, and determining a target state of the atomization device from the first storage table according to the third actual motion parameter.
[0116] The third actual motion parameter is a motion parameter generated by the motion sensor after the second starting time point.
[0117] The first storage table includes a plurality of reference motion parameters and a preset state corresponding to each reference motion parameter.
[0118] That is to say, in step S114, based on the third actual motion parameter, a benchmark motion parameter matching the third actual motion parameter is determined from multiple benchmark motion parameters stored in the first storage table by table lookup, and the preset state corresponding to the benchmark motion parameter matching the third actual motion parameter is determined as the target state.
[0119] It is worth mentioning that if the third actual motion parameter does not match any benchmark motion parameter in the first storage table, indicating that the external action acting on the atomization device after the second starting time point is most likely triggered unconsciously by the user or by a child, the atomization device is controlled to switch to sleep mode and keep the atomization device in sleep mode for a certain period of time, so as to avoid the atomization device from switching back and forth between sleep mode and wake-up mode due to accidental touch by the user or child.
[0120] Step S115, determining a third starting time point according to the third actual motion parameter, acquiring a fourth actual motion parameter of the atomization device, and updating the fourth actual motion parameter to a reference motion parameter corresponding to the target state.
[0121] The fourth actual motion parameter is a motion parameter generated by the motion sensor after the third starting time point.
[0122] Through step S115, the user can personalize the benchmark motion parameters corresponding to each preset state of the atomization device. For example, the user can personalize the benchmark motion parameters corresponding to the locked state of the atomization device, and can also personalize the benchmark motion parameters corresponding to the unlocked state of the atomization device. In this way, the user can customize the motion trajectory of switching the atomization device to the locked state, the motion trajectory of switching the atomization device to the unlocked state, and the motion trajectory of switching the atomization component of the atomization device between different preset heating modes, thereby enriching the user experience in the process of using the atomization device.
[0123] In a second aspect, the present application further provides a control device for an atomization device, which is used to implement the above-mentioned embodiments and preferred embodiments, and will not be repeated hereafter. The terms "module" and the like used below may implement a combination of software and / or hardware for a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware or a combination of software and hardware is also possible and conceivable.
[0124] Specifically, Figure 5 As shown, the control device 200 of the atomization device includes:
[0125] The wake-up signal processing module 201 is configured to obtain a wake-up signal provided by a motion sensor.
[0126] The time point processing module 202 is configured to determine a first starting time point and a first ending time point.
[0127] The first starting time point is the starting time point of providing the wake-up signal, and the first ending time point is the ending time point of providing the wake-up signal.
[0128] The first determination module 203 is configured to obtain a first preset duration, and determine whether a first duration difference between a first start time point and a first end time point is less than or equal to the first preset duration.
[0129] The heating control module 204 is configured to determine the current locking state of the atomization device when the first time difference is less than or equal to the first preset time, and if the locking state is the locked state, obtain the reference motion parameters of the atomization device corresponding to the locked state and the first actual motion parameters of the atomization device, and control the heating of the atomization component of the atomization device according to the reference motion parameters corresponding to the locked state and the first actual motion parameters, and if the locking state is the unlocked state, control the heating of the atomization component according to the default heating mode of the atomization component.
[0130] Furthermore, in one embodiment, the control device 200 further includes:
[0131] The first time point determination module is configured to determine a sixth starting time point.
[0132] Among them, the sixth starting time point is the starting time point for heating the atomization component.
[0133] The heating control module is also configured to obtain a fourth actual motion parameter of the atomizing device, determine a target heating mode of the atomizing component from the second storage table according to the fourth actual motion parameter, and control the heating of the atomizing component according to the target heating mode.
[0134] The fourth actual motion parameter is a motion parameter generated by the motion sensor after the sixth starting time point. The second storage table includes a plurality of reference motion parameters and a preset heating mode corresponding to each reference motion parameter.
[0135] Furthermore, in one embodiment, the control device 200 further includes:
[0136] The second judgment module is configured to obtain a second actual motion parameter of the atomization device and a first preset condition when the first time difference is greater than a first preset time, and judge whether the second actual motion parameter meets the first preset condition.
[0137] The prompt information output module is configured to control the atomization device to output prompt information when the second actual motion parameter meets the first preset condition.
[0138] The second time point determination module is configured to determine the second starting time point according to the prompt information.
[0139] The target state determination module is configured to obtain a third actual motion parameter of the atomization device, and determine the target state of the atomization device from the first storage table according to the third actual motion parameter.
[0140] The third actual motion parameter is a motion parameter generated by the motion sensor after the second starting time point. The first storage table includes a plurality of reference motion parameters and a preset state corresponding to each reference motion parameter.
[0141] The reference motion parameter updating module is configured to determine a third starting time point according to the third actual motion parameter, and obtain a fourth actual motion parameter of the atomization device.
[0142] The fourth actual motion parameter is a motion parameter generated by the motion sensor after the third starting time point.
[0143] For the specific definition of the control device of the atomization device, please refer to the definition of the control method of the atomization device above, which will not be repeated here. Each module in the control device of the atomization device can be implemented in whole or in part by software, hardware and a combination thereof. The above modules can be embedded in or independent of the processor in the computer device in the form of hardware, or stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.
[0144] It is worth mentioning that Figure 1The memory 311 shown in the figure may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a magnetic random access memory (FRAM), a flash memory, a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM); the magnetic surface memory may be a disk memory or a tape memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), synchronous static random access memory (SSRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM, SyncLink Dynamic Random Access Memory), and direct RAMbus random access memory (DRRAM, Direct Rambus Random Access Memory).The memory 311 described in the embodiments of the present invention is intended to include but is not limited to these and any other suitable types of memories.
[0145] The memory 311 in the embodiment of the present invention is used to store various types of data to support the operation of the atomization device. Examples of these data include: any computer program used to operate on the atomization device, such as an operating system and an application program. Among them, the operating system includes various system programs, such as a framework layer, a core library layer, a driver layer, etc., which are used to implement various basic services and process hardware-based tasks. The application program may include various application programs for implementing various application services. Here, the program that implements the method of the embodiment of the present invention may be included in the application program.
[0146] Based on the same inventive concept as the above-mentioned embodiment, this embodiment further provides a computer-readable storage medium, in which a computer program is stored. The computer-readable storage medium may be a ferromagnetic random access memory (FRAM), a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a flash memory, a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM); it may also be various devices including one or any combination of the above memories, such as a mobile phone, a computer, a tablet device, a personal digital assistant, etc. When the computer program stored in the computer-readable storage medium is executed by the processor, the above method is implemented. For the specific steps implemented when the computer program is executed by the processor, please refer to Figures 2 to 4 The description of any of the embodiments shown in the foregoing will not be repeated here.
[0147] The technical features of the above-described embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above-described embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of the description of this application.
[0148] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.
Claims
1. A control method for an atomizing device, the atomizing device comprising a motion sensor and an atomizing component, characterized in that: The method comprises: Acquire the wake-up signal provided by the motion sensor, and determine a first starting time point and a first ending time point, wherein the first starting time point is the starting time point of providing the wake-up signal, and the first ending time point is the ending time point of providing the wake-up signal; Obtain a first preset duration, and determine whether a first duration difference between the first start time point and the first end time point is less than or equal to the first preset duration; If so, determining the current locking state of the atomizing device; When the locking state is the locked state, obtaining a reference motion parameter of the atomizing device corresponding to the locked state and a first actual motion parameter of the atomizing device, and controlling the heating of the atomizing component according to the reference motion parameter corresponding to the locked state and the first actual motion parameter, wherein the first actual motion parameter is a motion parameter generated by the motion sensor after the first end point; When the locking state is the unlocking state, the atomizing assembly is controlled to be heated according to a default heating mode of the atomizing assembly.
2. The method according to claim 1, characterized in that: The step of controlling the heating of the atomizing assembly according to the reference motion parameter corresponding to the locked state and the first actual motion parameter comprises: Determining whether a reference motion parameter corresponding to the locked state matches the first actual motion parameter; If so, controlling the atomization device to switch to the unlocked state; If not, control the atomization device to switch to sleep mode.
3. The method according to claim 1, characterized in that After the step of determining whether a first time difference between the first starting time point and the first ending time point is less than or equal to the first preset time length, the method further includes: If not, obtaining a second actual motion parameter of the atomization device and a first preset condition, and determining whether the second actual motion parameter satisfies the first preset condition, wherein the second actual motion parameter is a motion parameter generated by the motion sensor after an end time point of a first preset time length from the first starting time point; When the second actual motion parameter satisfies the first preset condition, controlling the atomization device to output prompt information, and determining a second starting time point according to the prompt information; Acquire a third actual motion parameter of the atomization device, and determine a target state of the atomization device from a first storage table according to the third actual motion parameter, wherein the third actual motion parameter is a motion parameter generated by the motion sensor after the second starting time point, and the first storage table includes a plurality of the reference motion parameters and a preset state corresponding to each of the reference motion parameters; Determine a third starting time point according to the third actual motion parameter, obtain a fourth actual motion parameter of the atomization device, and update the fourth actual motion parameter to the benchmark motion parameter corresponding to the target state, wherein the fourth actual motion parameter is a motion parameter generated by the motion sensor after the third starting time point.
4. The method according to claim 3, characterized in that: The first preset condition includes the total number of first preset time periods, the second preset duration of each first preset time period, and the first preset motion parameter corresponding to each first preset time period, and the step of determining whether the second actual motion parameter meets the first preset condition includes: Determine a fourth starting time point according to the first starting time point, wherein the fourth starting time point is a starting time point of the first preset time period; According to the fourth starting time point and each of the second preset time lengths, obtaining a second actual motion parameter of the atomization device in each of the first preset time periods starting from the fourth starting time point; It is determined whether each of the second actual motion parameters matches the corresponding first preset motion parameter.
5. The method according to claim 4, characterized in that The step of determining the fourth starting time point according to the first starting time point comprises: Determine a second end time point, wherein the second end time point is an end time point of the first preset time length from the first start time point; The second end time point is assigned as the fourth start time point.
6. The method according to claim 4, characterized in that The step of obtaining the second actual motion parameter of the atomization device within each of the first preset time periods starting from the fourth starting time point comprises: Determine each fifth starting time point according to the total number of the first preset time periods, each of the second preset time lengths, and the fourth starting time point, wherein the fifth starting time point is the starting time point of the first preset time period; After the i-th fifth starting time point and before the i+1-th fifth starting time point, obtain the second actual motion parameter within the i-th first preset time period, where i is greater than or equal to 1 and less than or equal to the total number of the first preset time periods.
7. The method according to claim 3, characterized in that The step of determining the second starting time point according to the prompt information comprises: Determine a sixth starting time point for outputting the prompt information; The sixth starting time point is determined as the second starting time point.
8. The method according to claim 3, characterized in that The prompt information includes at least one of vibration information of the atomizing device, music information of the atomizing device, and indicator light information of the atomizing device, and the step of controlling the atomizing device to output the prompt information includes at least one of the following situations: The first method: controlling the atomization device to output the vibration information having a first preset frequency; The second method: controlling the atomization device to output the music information having a third preset duration; The third type: the indicator light information of the atomization device is controlled to have target preset color information; Fourth type: controlling the indicator light information of the atomization device to have flashing information of a second preset frequency.
9. The method according to claim 1, characterized in that: After the step of controlling the heating of the atomizing assembly according to the default heating mode, the method further includes: Determining a sixth starting time point, wherein the sixth starting time point is a starting time point for heating the atomizing assembly; Acquire a fourth actual motion parameter of the atomization device, where the fourth actual motion parameter is a motion parameter generated by the motion sensor after the sixth starting time point; determining a target heating mode of the atomizing assembly from a second storage table according to the fourth actual motion parameter, wherein the second storage table includes a plurality of reference motion parameters and a preset heating mode corresponding to each of the reference motion parameters; The atomizing assembly is controlled to heat according to the target heating mode.
10. A control device for atomizing equipment, characterized in that: include: A wake-up signal processing module is configured to obtain a wake-up signal provided by the motion sensor; A time point processing module, configured to determine a first starting time point and a first ending time point, wherein the first starting time point is a starting time point for providing the wake-up signal, and the first ending time point is an ending time point for providing the wake-up signal; A first determination module is configured to obtain a first preset duration, and determine whether a first duration difference between the first start time point and the first end time point is less than or equal to the first preset duration; The heating control module is configured to determine the current locking state of the atomization device when the first time difference is less than or equal to the first preset time, and if the locking state is a locked state, obtain the reference motion parameters of the atomization device corresponding to the locked state and the first actual motion parameters of the atomization device, and control the heating of the atomization component of the atomization device according to the reference motion parameters corresponding to the locked state and the first actual motion parameters; if the locking state is an unlocked state, control the heating of the atomization component according to the default heating mode of the atomization component.
11. An atomization device, characterized in that: include: A motion sensor, used to generate motion parameters according to external motion behaviors acting on the atomizing device; An atomizing component, used for heating the atomizing substrate; A control component, wherein the control component is respectively connected to the motion sensor and the atomization component for communication, the control component comprises a memory and a processor, the memory stores a computer program, and the processor is configured to run the computer program to execute the method according to any one of claims 1 to 9.
12. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 9 are implemented.