Atomization equipment control method, device, equipment, medium and program product

By responding to control instructions in the atomization equipment, determining the vibration parameters according to the equipment status, and using the equipment vibration to transmit information, the problem of light safety hazards during heating and preheating of the atomization equipment is solved, and the diversity and safety of information dissemination are achieved .

CN119175164APending Publication Date: 2024-12-24SHENZHEN GEEKVAPE TECH CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411181944.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-26
Publication Date
2024-12-24

AI Technical Summary

Technical Problem

When heating and preheating, the atomization equipment uses lamp displays or screens to transmit information, generating light, resulting in safety hazards in scenarios such as vehicle driving.

Method used

By responding to control commands, the atomization device is controlled to determine the device status when executing a functional item, and to determine the vibration parameters based on the status, and the device vibration is used to characterize the status instead of optically transmitting information. The diversity of vibration parameters ensures the diversity of information dissemination and avoids light generation.

Benefits of technology

It realizes the transmission of information through vibration when performing functional projects of the atomization equipment, avoiding light generation, reducing potential safety risks, and ensuring the diversity and accuracy of information dissemination.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119175164A_ABST
    Figure CN119175164A_ABST
Patent Text Reader

Abstract

The invention relates to an atomization equipment control method and device, computer equipment, a computer readable storage medium and a computer program product. The method comprises the steps that in response to a control instruction, the atomization equipment is controlled to execute function items; determining the equipment state of the atomization equipment when the function item is executed; and determining a corresponding equipment vibration parameter according to the equipment state, and controlling the atomization equipment to vibrate based on the equipment vibration parameter so as to represent the equipment state. By adopting the method, various vibration parameters can be refined according to the condition that the atomization equipment executes function items, and the diversity of information propagation is guaranteed through the diversity of the vibration parameters, so that different types of information can be accurately propagated, light rays are not generated, and the potential risk is relatively small.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of device control, and in particular to a method, device, computer device, computer-readable storage medium and computer program product for controlling an atomization device. Background Art

[0002] The atomizing device is used to heat the filling material to convert the filling material into liquid or gas, thereby making it convenient for users or other devices to use the converted liquid or gas.

[0003] Atomization equipment mainly uses lights or screens to transmit information, and vibrates briefly when heating is turned on and preheating is ended. However, the use of lights and screens to transmit information will generate light, which will bring safety hazards to scenes such as vehicle driving. Summary of the invention

[0004] Based on this, it is necessary to provide a method, device, computer equipment, computer-readable storage medium and computer program product for controlling an atomization device that can avoid using light in order to solve the above technical problems.

[0005] In a first aspect, the present application provides a method for controlling an atomization device, the method comprising:

[0006] In response to the control instruction, controlling the atomization device to execute the function item;

[0007] Determining a device state of the atomization device when performing the function item;

[0008] A corresponding device vibration parameter is determined according to the device state, and the vibration of the atomization device is controlled based on the device vibration parameter to characterize the device state.

[0009] In one embodiment, determining the corresponding device vibration parameter according to the device state includes:

[0010] In the case where the function item is used to propagate the device quantization value, determining the quantization value vibration parameter according to the interval in which the device quantization value is located; and / or,

[0011] In the case where there are multiple working times during the execution of the function item, determining the working time vibration parameter according to the type of the working time; and / or,

[0012] When there is an abnormality in the quantized value of the equipment during the execution of the functional item, an abnormal vibration parameter is determined.

[0013] In one embodiment, determining the quantized value vibration parameter according to the interval in which the quantized value of the device is located includes:

[0014] Determining the number of vibrations used to represent the device quantization value according to the number of vibrations corresponding to the interval in which the device quantization value is located;

[0015] There is a numerical correlation between the vibration frequency and the interval of the device quantization value.

[0016] In one embodiment, determining the working time vibration parameter according to the type of working time includes:

[0017] When the working time belongs to the critical time, the vibration duration of the critical time is determined according to the project node where the critical time is located; the vibration duration and vibration intensity of the critical time are the working time vibration parameters of the critical time;

[0018] When the working time belongs to the secondary time, the vibration duration of the secondary time is determined according to the time period between the key time; the vibration duration and vibration intensity of the secondary time are the working time vibration parameters of the secondary time, and the vibration intensity of the key time is different from that of the secondary time.

[0019] In one embodiment, when there is an abnormality in the quantized value of the device during the execution of the function item, determining the abnormal vibration parameter includes:

[0020] When the function item has not entered the working time and it is detected that the power of the atomization device is low, the duration of abnormal power vibration for indicating low power is determined.

[0021] In one embodiment, determining a corresponding device vibration parameter according to the device state, and controlling the vibration of the atomizing device based on the device vibration parameter to characterize the device state includes:

[0022] When the atomizing device is in a vibration mode, determining a corresponding device vibration parameter according to the device state, and controlling the vibration of the atomizing device based on the device vibration parameter to characterize the device state;

[0023] The method further comprises:

[0024] Based on at least one control parameter of the number of times, duration and interval of key triggering, it is determined whether the vibration mode is switched to the non-vibration mode.

[0025] In a second aspect, the present application also provides an atomization device control device, comprising:

[0026] An execution module, used to control the atomization device to execute a function item in response to a control instruction;

[0027] An analysis module, used to determine the device state of the atomization device when executing the functional item;

[0028] The vibration module is used to determine corresponding device vibration parameters according to the device state, and control the vibration of the atomization device based on the device vibration parameters to characterize the device state.

[0029] In a third aspect, the present application further provides a computer device, wherein the computer device comprises a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the steps of the atomization device control method in any of the above embodiments are implemented.

[0030] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the steps of the atomization device control method in any of the above embodiments are implemented.

[0031] In a fifth aspect, the present application further provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, the steps of the atomization device control method in any of the above embodiments are implemented.

[0032] The above-mentioned atomization device control method, device, computer device, computer-readable storage medium and computer program product, in response to control instructions, control the atomization device to execute functional items; determine the device state of the atomization device when executing the functional items, so that the atomization device can refine different device states through functional items and more finely determine the specific working information of the atomization device; and then determine the corresponding device vibration parameters according to the device state to form a variety of vibration modes, which not only avoids the limitations of optical information transmission, but also ensures the diversity of information dissemination, and then controls the vibration of the atomization device based on the device vibration parameters to characterize the device state. Thus, a variety of vibration parameters are refined according to the situation of the atomization device executing functional items, and the diversity of information dissemination is ensured through the diversity of vibration parameters, so that different types of information can be accurately disseminated without generating light, and the potential risk is relatively small. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the drawings required for use in the embodiments of the present application or related technical descriptions will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0034] Figure 1 A diagram showing an application environment of a method for controlling an atomization device in an embodiment;

[0035] Figure 2A schematic diagram of a flow chart of a method for controlling an atomization device in one embodiment;

[0036] Figure 3 A schematic diagram of a process for determining vibration parameters of a device in one embodiment;

[0037] Figure 4 A schematic diagram of a specific flow chart of a method for controlling an atomization device in an embodiment;

[0038] Figure 5 is a structural block diagram of an atomization device control device in an embodiment;

[0039] Figure 6 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION

[0040] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. 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.

[0041] The atomization device control method provided in the embodiment of the present application can be applied to Figure 1 In the application environment shown, the atomization device 102 may be, but is not limited to, various personal computers, IoT devices, and portable devices, and the IoT devices may be smart car devices, etc. The portable wearable device may be a smart watch, a smart bracelet, a heat-not-burn device, etc.

[0042] The atomizing device 102 is a heating device for heating the filler so that the filler forms a liquid with an aerosol, so that a user or other device can use the converted liquid. Optionally, the atomizing device 102 is used to heat the filler without burning the filler so that the filler forms a liquid with an aerosol.

[0043] In an exemplary embodiment, Figure 2 As shown, a method for controlling an atomization device is provided, and the method is applied to Figure 1 The atomization device 102 includes the following steps 202 to 206. Among them:

[0044] Step 202, in response to the control instruction, controlling the atomization device to execute the function item.

[0045] The control instruction is triggered by the atomization device and is used to control the atomization device. The control instruction corresponds to the function item one by one, and each control instruction can be used to control the atomization device to select the corresponding program to execute the function item.

[0046] Functional items are functions that can be performed by the atomization device, and can be one or more functions that can be realized by the atomization device, so that the atomization device can meet different needs. Functional items can be realized by programs or by hardware circuits. Optionally, a certain functional item can be used to propagate the device quantitative value, another functional item can be used to perform work with multiple working hours, and another functional item can be used to issue an early warning for abnormal device quantitative values.

[0047] Optionally, when the atomizer device is a portable device, in order to further reduce the specifications of the atomizer device, the function item indicated by the control instruction can be determined by the control parameters of the same button triggering process, wherein the control parameters include at least one of the number, duration and interval of button triggering.

[0048] Optionally, the button control parameters include long press and short press of different durations, and the control instruction to be responded to is determined by the number and interval of long press and short press. Long press means that the duration of the button being pressed is greater than the preset long press duration; short press means that the duration of the button being pressed is less than or equal to the preset long press duration, and greater than or equal to the preset short press duration.

[0049] When a short press is detected, the function items corresponding to different preset values ​​are executed according to the comparison results of the number of short presses with different preset values; and / or, when a long press is detected and the device quantization value is normal, the function items when the device quantization value is normal are executed; when a long press is detected and the device quantization value is normal, the function items when the device quantization value is abnormal are executed.

[0050] Step 204, determining the device state of the atomization device when executing the function item.

[0051] The device status is the real-time working status of the atomization device, and the device status corresponds to the functional items performed by the atomization device. According to the duration of the functional items, the device status can be divided into the device status of multiple working times and the device status of a single working time. Among them, when the duration of the functional item has multiple working times, the device status of multiple working times is used; when the duration of the functional item has a single working time, the device status of this working time is used.

[0052] In an optional embodiment, determining the device state of the atomization device when executing a functional item includes: when there are multiple working times for the functional item executed by the atomization device, determining the device state at each working time; when the functional item executed by the atomization device is used to propagate a device quantization value, determining the device state at the current moment.

[0053] In another optional embodiment, determining the device state of the atomization device when executing a functional item includes: when there are multiple working times for the functional item executed by the atomization device, determining the preset key state of the key time, and determining the preset secondary state of the secondary time. The preset key state of each key time is different, and the preset secondary state is different from each preset key state, and the preset secondary state can be the same state. For example: all working times other than the key time are regarded as secondary time, and the vibration duration of the secondary time is determined based on the vibration duration corresponding to the preset key state of the key time.

[0054] In an optional embodiment, determining the preset key state of the key time and determining the preset secondary state of the secondary time includes: determining the key time through the time nodes in the heating curve; taking the working time between the key times as the secondary time; determining the device state of each key time as the preset key state of each key time, and determining the preset secondary state as the device state of each secondary time. Thus, the preset key state is determined carefully for the key time to control the information required for the execution process of the functional project, without distinguishing the device state of each secondary time, so as to disseminate the information that the functional project is being executed, and the redundancy of information dissemination will not be too large.

[0055] Step 206 , determining corresponding device vibration parameters according to the device state, and controlling the vibration of the atomization device based on the device vibration parameters to characterize the device state.

[0056] The device vibration parameter is a configuration parameter of the atomization device vibration process, and the device status information is transmitted through the device vibration parameter, so that the user or a device other than the atomization device can determine the device status of the atomization device.

[0057] Optionally, since the device status is divided into a multi-working-time device status and a single-working-time device status according to the duration of the functional items, the vibration parameters of the multi-working-time device can be determined based on the multi-working-time device status; the vibration parameters of the single-working-time device can also be determined based on the single-working-time device status.

[0058] In an optional embodiment, corresponding device vibration parameters are determined according to the device status, and the vibration of the atomization device is controlled based on the device vibration parameters, including: when there are multiple working times for the function items executed by the atomization device, the device vibration parameters corresponding to the device status of each working time are determined, and the vibration of the atomization device is controlled based on the device vibration parameters of each working time; when the function items executed by the atomization device are used to propagate device quantization values, the device vibration parameters at the current moment are determined based on the device status at the current moment, and the vibration of the atomization device is controlled based on the device vibration parameters at the current moment.

[0059] In another optional embodiment, corresponding device vibration parameters are determined according to the device status, and the vibration of the atomization device is controlled based on the device vibration parameters, including: when there are multiple working times for the function items performed by the atomization device, based on the preset key state of each key time, the device vibration parameters corresponding to each key time are determined, and based on the secondary time, the device vibration parameters corresponding to the secondary time are determined; the secondary time is the working time between each key time.

[0060] Optionally, the preset key states corresponding to each key time correspond to the same vibration intensity and respectively correspond to different vibration durations, while the vibration intensity corresponding to the preset secondary state is different from the vibration intensity corresponding to the preset key state, and the preset secondary state may not be limited to the same state of vibration time.

[0061] In the above-mentioned atomization device control method, in response to the control instruction, the atomization device is controlled to execute the functional items; the device state of the atomization device when executing the functional items is determined, so that the atomization device can refine different device states through the functional items and more finely determine the specific working information of the atomization device; and then determine the corresponding device vibration parameters according to the device state to form a variety of vibration modes, which not only avoids the limitations of optical information transmission, but also ensures the diversity of information dissemination, and then controls the vibration of the atomization device based on the device vibration parameters to characterize the device state. Thus, a variety of vibration parameters are refined according to the situation of the atomization device executing the functional items, and the diversity of information dissemination is ensured through the diversity of vibration parameters, so that different types of information can be accurately disseminated without generating light, and the potential risk is relatively small.

[0062] In one embodiment, Figure 3 As shown, determining the corresponding device vibration parameter according to the device state includes at least one of step 302, step 304 and step 306, and step 302, step 304 and step 306 are mainly steps of the same computer device in different situations, rather than steps performed sequentially, wherein:

[0063] Step 302: when the function item is used to propagate the device quantization value, determine the quantization value vibration parameter according to the interval where the device quantization value is located.

[0064] The device quantization value is the quantitative data of the atomization device. The device quantization value is the specific value of at least one parameter contained in the atomization device. Since the number of device quantization values ​​is relatively large, and the speed of transmitting information by vibration is lower than the speed of transmitting information by light, the quantization value vibration parameter is determined according to the interval where the device quantization value is located, so that the number of quantization vibration parameters is moderate, thereby ensuring the frequency of vibration and transmitting the device quantization value information at an appropriate frequency. Since there is no need to set the corresponding vibration parameter for each change in the device quantization value, the atomization device can accurately transmit the device quantization value.

[0065] The quantization value vibration parameter is a vibration parameter used to characterize the device quantization value. The quantization value vibration parameter is related to the type of the device quantization value, so that the atomization device can adaptively adjust the quantization value vibration parameter according to the interval of the device quantization value, thereby reflecting the approximate range of the device quantization value.

[0066] Optionally, the interval in which the power level is located corresponds to a specific value of the quantized value vibration parameter, and different values ​​of the quantized value vibration parameter can be determined according to the interval in which the power level is located to control the atomization device to vibrate according to the different values ​​of the quantized value vibration parameter.

[0067] Taking the case where the device quantized value is power as an example, the atomization device determines the value of the power vibration parameter according to the power range, thereby controlling the atomization device to vibrate according to the value of the power vibration parameter to represent the power range of the atomization device.

[0068] Step 304: when there are multiple working times during the function item execution process, determine the working time vibration parameters according to the types of working times.

[0069] Working time is the minimum time involved in the continuous execution of a functional project. Since the equipment status may change during the execution of a functional project, there are different types of working time.

[0070] The type of working time is related to the importance of the working time or the progress of the functional project execution. The working time vibration parameters are determined according to the type of working time to more finely control the functional project execution process and more accurately transmit the corresponding equipment status.

[0071] The working time vibration parameter is a parameter used to control the atomization device to vibrate at each working time. The working time vibration parameter is related to the type of working time, so that the atomization device can adaptively adjust the working time vibration parameter according to the type of working time, thereby reflecting the approximate progress of the execution of the functional project.

[0072] Optionally, the time node of heating without combustion corresponds to a specific value of the working time vibration parameter. The value of the working time vibration parameter at the time node can be determined based on the time node of heating without combustion to control the atomization equipment to vibrate according to the working time vibration parameter corresponding to the working time for each working time during the project execution process.

[0073] Step 306: When there is an abnormality in the quantized value of the device during the execution of the function item, determine the abnormal vibration parameter.

[0074] Abnormal device quantization value means that at least one device quantization value is abnormal. Since abnormal device quantization value may cause device failure, abnormal vibration parameters can be set specifically for abnormal device quantization value to more carefully determine whether the function item is abnormal during execution, so as to more accurately transmit the corresponding device status.

[0075] The abnormal vibration parameter is a parameter used to control the vibration of the atomizer device when the device quantization value is abnormal during the execution of the function project. The quantization value vibration parameter, working time vibration parameter and abnormal vibration parameter are parameters under three vibration characteristics, and the quantization value vibration parameter and working time vibration parameter have numerical changes. The value of the abnormal vibration parameter can be fixed to more accurately indicate the problem of abnormal power.

[0076] Optionally, an abnormal device quantization value may refer to a device quantization value being less than a critical value of a quantization value for normal operation of the device, or may refer to a change in the device quantization value being greater than a critical value of a quantization value change for normal operation of the device; the critical value of the quantization value is a critical value compared with the device quantization value, and the critical value of the quantization value change is a value compared with the change value of the device quantization value.

[0077] In this embodiment, different situations can be set for different functional items, and at least one parameter among the quantitative value vibration parameter, the working time vibration parameter and the abnormal vibration parameter can be set for different situations, so that different device states of the atomization device can be refined without interfering with each other, so as to accurately transmit diverse device states.

[0078] In an optional embodiment, the parameters, processing procedures and parameter relationships involved in step 302 are limited. Correspondingly, determining the quantization value vibration parameter according to the interval where the device quantization value is located includes: determining the number of vibrations used to represent the device quantization value according to the number of vibrations corresponding to the interval where the device quantization value is located; wherein there is a numerical correlation between the number of vibrations and the interval where the device quantization value is located.

[0079] The vibration times refer to the number of times the atomization device vibrates according to the interval where the device quantization value is located. Therefore, the vibration times in different intervals where the device quantization value is located are different, so that the device quantization value can be transmitted according to the range where the device quantization value is located, thereby laying the foundation for the existence of numerical correlation and the basis for transmitting the device quantization value through the vibration times.

[0080] Numerical correlation means that there is a numerical correspondence between the number of vibrations and the interval in which the device's quantization value is located. Numerical correlation means that when the device's quantization value is in different intervals, the number of vibrations can be accurately determined by the distribution position of the interval in which the device's quantization value is located relative to other intervals. Moreover, since the numerical correlation can be adaptively adjusted by simply modifying the interval boundaries, the granularity of the interval can be refined or thickened to set the number of vibrations for different situations, which helps users and devices to flexibly analyze and adapt to the dissemination of information in different situations. For example: the original number of vibrations and intervals are both 4. 4 vibrations indicate that the device's quantitative value is above 75%, 3 vibrations indicate 50%-75%, 2 vibrations indicate 25%-50%, and one vibration indicates below 25%. In the case of numerical correlation, the granularity can be refined and the original number of vibrations and intervals can be adjusted to 5. 5 vibrations indicate that the device's quantitative value is above 80%, 4 vibrations indicate 60%-80%, 3 vibrations indicate 40%-60%, 2 vibrations indicate 20%-40%, and one vibration indicates below 20%. As a result, the data granularity of the device's quantitative value for information dissemination is controllable, ensuring flexible expansion of the number of vibrations.

[0081] In a feasible embodiment, the number of vibrations used to represent the device quantization value is determined according to the number of vibrations corresponding to the interval where the device quantization value is located, including: determining the number of vibrations used to represent the device quantization value according to the number of vibrations positively correlated with the interval where the device quantization value is located; or determining the number of vibrations used to represent the device quantization value according to the number of vibrations negatively correlated with the interval where the device quantization value is located. Thus, the number of vibrations is accurately determined through the positive correlation or negative correlation of the numerical values, so that the data granularity of the device quantization value for information transmission is linearly controllable, ensuring the flexible expansion of the number of vibrations.

[0082] In another feasible embodiment, the vibration number used to represent the device quantization value is determined according to the vibration number corresponding to the interval where the device quantization value is located, including: searching for the corresponding vibration number in the mapping table according to the index of the interval where the device quantization value is located; and determining the vibration number obtained by the search as the vibration number used to represent the device quantization value. Therefore, based on the principle of the existence of numerical correlation, the vibration number is accurately determined through the mapping table, which ensures the flexible expansion of the mapping table.

[0083] In this embodiment, the interval of the device quantization value and the corresponding vibration number are changed according to the numerical correlation, so the vibration number is relatively accurate; moreover, the vibration number with adjustable granularity can be formed by simply modifying the interval boundary, which helps users and devices to analyze flexibly, simplifies the data processing process, and ensures the consistency and accuracy of the data. The device quantization value can be adapted to more intervals, making the maintenance and update process simpler and more intuitive, thereby ensuring the accuracy of information dissemination and the flexibility of information dissemination granularity expansion.

[0084] In an optional embodiment, the parameters, processing procedures and parameter relationships involved in step 304 are limited. The working time vibration parameters are determined according to the type of working time, including: when the working time belongs to the critical time, the vibration duration of the critical time is determined according to the project node where the critical time is located; the vibration duration and vibration intensity of the critical time are the working time vibration parameters of the critical time; when the working time belongs to the secondary time, the vibration duration of the secondary time is determined according to the time period between the critical time; the vibration duration and vibration intensity of the secondary time are the working time vibration parameters of the secondary time, and the vibration intensity of the critical time is different from that of the secondary time.

[0085] The key time is the working time with pre-set vibration intensity and duration. Since the key time is pre-set with vibration intensity, the vibration can be regular, laying the foundation for information transmission. The vibration intensity is the strength of the vibration, which can be reflected by the parameters of the motor or the vibration. The strength of the vibration can be achieved by outputting different duty cycles of the PWM control foot, or by providing a voltage transformer circuit by the hardware circuit.

[0086] Project nodes are nodes for tasks performed by functional projects. Since critical time belongs to the project nodes of functional projects, and the vibration duration of critical time is determined according to the project nodes, the project progress can be distinguished by the vibration duration of critical time, so it can more accurately reflect the tasks being performed by the functional project and transmit information more meticulously in the form of vibration. The vibration duration is the length of time that the vibration intensity is maintained.

[0087] The secondary time is the working time with preset vibration intensity. The secondary time is determined by the time period between the critical times, so as to convey the information that the functional project is being executed through the vibration situation of the secondary time, so as to prevent the waste of resources or risks caused by not shutting down the machine.

[0088] The critical time is set by the working time in the function project curve, and the working time other than the critical time is the secondary time. Taking the heating function project as an example, the critical time includes but is not limited to the time points when the working nodes such as heating start, preheating end, and heating end are started. The critical time is set at these time points, and these time points are set based on the heating nodes of the heating curve.

[0089] In an optional embodiment, the vibration duration of the key time is determined according to the project node where the key time is located, including: according to the project node where the key time is located, searching for the vibration duration of each key time in a preset mapping table.

[0090] In another optional embodiment, the vibration duration of the key time is determined according to the project node where the key time is located, including: mapping according to the project node where the key time is located to obtain the vibration duration of each key time.

[0091] In an optional embodiment, the vibration duration of the secondary time is determined based on the time period between the key times, including: determining the vibration duration of a pair of adjacent key times, and the execution time required for the project node to which the previous key time in the pair of adjacent key times belongs; subtracting the vibration duration of the adjacent key times from the execution time required to obtain the time period between the pair of key times; determining the vibration duration of the secondary time based on the time period between the pair of key times.

[0092] In an optional embodiment, the vibration duration of the secondary time is determined according to the time period between the key times, including: determining adjacent time points corresponding to adjacent key times; and eliminating the vibration duration of each adjacent key time from the time period between the adjacent time points to obtain the vibration duration of the secondary time.

[0093] In this embodiment, the pre-set vibration intensity distinguishes between key time and secondary time. Since the vibration intensity can be determined at the moment of vibration, it can accurately and efficiently transmit information to reflect the importance of working time. Moreover, since the vibration intensity also exists in secondary time, it can reflect that this functional project is being executed. On this basis, according to the project node where the key time is located, the vibration duration of the key time is pre-set to more accurately reflect the progress of the execution project; at the same time, the vibration duration of the secondary time is determined according to the time period between the key times, which can reduce the total amount of data processed in this process. There is no need to set the vibration duration for each working time separately, which reduces the interference of information transmission.

[0094] In an optional embodiment, the parameters, processing procedures and parameter relationships involved in step 306 are limited. When there is an abnormal device quantization value during the execution of the function item, the abnormal vibration parameter is determined, including: when the function item has not entered the working time and the atomization device is detected to be low on power, the abnormal vibration duration of power used to indicate low power is determined.

[0095] The abnormal battery vibration duration is the vibration duration of the preset vibration intensity. The abnormal battery vibration duration exists independently and is therefore different from the vibration duration of the key time and the secondary time. Optionally, the abnormal battery vibration duration can be greater than or equal to the vibration duration of the key time to more accurately convey the corresponding information.

[0096] In a feasible embodiment, detecting that the power of the atomization device is insufficient includes: detecting that the power of the atomization device is less than a preset power.

[0097] In a feasible embodiment, detecting that the power of the atomization device is insufficient includes: determining, based on a state of charge (SOC) of the atomization device, that the state of charge (SOC) of the atomization device is less than a critical value of insufficient power.

[0098] In a feasible embodiment, determining the abnormal battery vibration duration for indicating low battery includes: determining a preset duration for indicating low battery as the abnormal battery vibration duration.

[0099] In a feasible embodiment, determining the abnormal battery vibration duration for indicating insufficient battery includes: mapping based on the state of charge (SOC) of the atomization device to obtain the abnormal battery vibration duration that is negatively correlated with the state of charge (SOC).

[0100] In this embodiment, before the function item enters the working time, the power of the atomizer device is detected in advance to transmit the information of insufficient power in response to this situation. Since excessive discharge of the battery may cause damage to the internal structure of the battery, reduce the battery capacity and life, and the use process of the atomizer device usually involves a heating process, in order to avoid heating the battery when the power is insufficient, thereby reducing the battery capacity and life, the abnormal power vibration duration is set for the situation of insufficient power, and the information of insufficient power is transmitted through this vibration method.

[0101] In an optional embodiment, determining a corresponding device vibration parameter according to the device state, and controlling the vibration of the atomizing device based on the device vibration parameter to characterize the device state, includes: when the atomizing device is in a vibration mode, determining a corresponding device vibration parameter according to the device state, and controlling the vibration of the atomizing device based on the device vibration parameter to characterize the device state;

[0102] Correspondingly, the method further includes: judging whether the vibration mode is switched to the non-vibration mode based on at least one control parameter of the number of times, duration and interval of key triggering.

[0103] The vibration mode is a mode of the atomizer device that transmits information through vibration. It can refine a variety of vibration parameters according to the performance of functional items of the atomizer device. The diversity of vibration parameters ensures the diversity of information transmission, thereby accurately transmitting different types of information without generating light, and has low potential risks.

[0104] The non-vibration mode is a mode of the atomizer device that transmits information by means other than vibration. Since the non-vibration mode includes an optical display mode, information can be transmitted by the non-vibration mode, thereby ensuring processing efficiency.

[0105] Optionally, the number, duration and interval of button triggering are not only used to determine whether the vibration mode is switched to the non-vibration mode, but also used to obtain the control instruction in step 202.

[0106] In a feasible embodiment, based on at least one control parameter among the number, duration and interval of key triggering, it is determined whether the vibration mode is switched to the non-vibration mode, including: if a control instruction for switching the mode is generated based on at least one control parameter among the number, duration and interval of key triggering, the vibration mode is switched to the non-vibration mode; if a control instruction for switching the mode cannot be generated based on at least one control parameter among the number, duration and interval of key triggering, the vibration mode is maintained.

[0107] In another feasible embodiment, based on at least one control parameter among the number, duration and interval of key triggering, it is determined whether the vibration mode is switched to the non-vibration mode, including: if the number of key triggering is greater than or equal to the preset number, and the duration of each key triggering is less than or equal to the preset duration, and the interval between each key triggering is less than or equal to the preset interval, then the vibration mode is switched to the non-vibration mode; if the number of key triggering is less than the preset number, and the duration of each key triggering is greater than the preset duration, and the interval between each key triggering is greater than the preset interval, then the vibration mode is maintained.

[0108] In this embodiment, the atomization device with a vibration mode can also be switched to a non-vibration mode, so that the atomization device can freely adjust the efficiency and security of information transmission. The switching method of different modes is controlled based on the number, duration and interval of button triggering, which helps to form control parameters in multiple dimensions, so as to provide more control instructions through a single button, thereby reducing the number of buttons of the atomization device.

[0109] In a specific embodiment, Figure 4As shown, it involves the case of detecting a short press, the case of detecting a long press, and further limitations of the two cases. The key control parameters include long presses and short presses of different durations, and the control instructions to be responded to are determined by the number and interval of long presses and short presses. Long press means that the duration of the key press is greater than the preset long press duration; short press means that the duration of the key press is less than or equal to the preset long press duration, and greater than or equal to the preset short press duration.

[0110] When a short press is detected, it is determined whether the number of short presses is 0. If it is 0, the number of short presses is 0; if it is 0, the device power is transmitted, and the device power quantitative value is transmitted through the number of motor vibrations. For example, in vibration mode, the light display is turned off, so when a control command of a key lift is detected, a single-click operation is performed to prompt the power; prompting the power means that the current remaining power is prompted through the number of motor vibrations, such as 4 vibrations for more than 75% power, 3 vibrations for 50%-75%, 2 vibrations for 25%-50%, and 1 vibration for less than 25%.

[0111] When a long press is detected, if the battery is too low to start the heating, the motor will vibrate according to the abnormal vibration duration of the battery; when a long press is detected, if the battery is normal, the heating is turned on, and strong vibration prompts are used at working nodes such as heating start, preheating end, and heating end. The key times are distinguished by different vibration durations at different key times. During other heating times, weak vibrations remind the user that the device is working, and the vibration is turned off after heating is completed.

[0112] When a short press is detected, if the number of short presses is not 0, it is determined whether the number of short presses exceeds the preset number. If it exceeds the preset number, the vibration mode and the non-vibration mode are switched, and the number of short presses is reset to zero, the vibration is turned off and the device goes into sleep mode, and in the sleep state, the corresponding control instructions are detected; if it is greater than the preset number, and the short press interval exceeds the preset interval, the number of short presses is reset to zero, the vibration is turned off and the device goes into sleep mode, and in the sleep state, the corresponding control instructions are detected; if it is less than or equal to the preset number, and the short press interval is less than or equal to the preset interval, the button of the instrument is re-detected to determine whether it is triggered to determine the corresponding control instruction.

[0113] Among them, the preset long press duration and abnormal battery vibration duration can both be 2 seconds, and the preset short press duration can be 0.5 seconds, the preset number of times can be 5 times, and the preset interval can be 0.5 seconds. By applying PWM to the motor control pin, the voltage across the motor is changed to obtain different vibration intensities. Different vibration intensities include at least preset weak vibrations and strong vibrations. For example, the vibration sensation of weak vibration is defined as a PWM duty cycle of 10%, and the vibration sensation of strong vibration is 100%. The vibration duration of different key times is pre-set and recorded in the program for easy distinction. The strength of the vibration sensation can be achieved by outputting different duty cycles of the PWM control pin, or by providing a transformer circuit by the hardware circuit.

[0114] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed 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 these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0115] Based on the same inventive concept, the embodiment of the present application also provides an atomizing device control device for implementing the atomizing device control method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more atomizing device control device embodiments provided below can refer to the limitations of the atomizing device control method above, and will not be repeated here.

[0116] In an exemplary embodiment, Figure 5 As shown, a control device for an atomization device is provided, the device comprising:

[0117] An execution module 502 is used to control the atomization device to execute a function item in response to a control instruction;

[0118] An analysis module 504 is used to determine the device state of the atomization device when executing the function item;

[0119] The vibration module 506 is used to determine corresponding device vibration parameters according to the device state, and control the vibration of the atomization device based on the device vibration parameters to represent the device state.

[0120] In one embodiment, the vibration module 506 is used to:

[0121] In the case where the function item is used to propagate the device quantization value, determining the quantization value vibration parameter according to the interval in which the device quantization value is located; and / or,

[0122] In the case where there are multiple working times during the execution of the function item, determining the working time vibration parameter according to the type of the working time; and / or,

[0123] When there is an abnormality in the quantized value of the equipment during the execution of the functional item, an abnormal vibration parameter is determined.

[0124] In one embodiment, the vibration module 506 is used to:

[0125] Determining the number of vibrations used to represent the device quantization value according to the number of vibrations corresponding to the interval in which the device quantization value is located;

[0126] There is a numerical correlation between the vibration frequency and the interval of the device quantization value.

[0127] In one embodiment, the vibration module 506 is used to:

[0128] When the working time belongs to the critical time, the vibration duration of the critical time is determined according to the project node where the critical time is located; the vibration duration and vibration intensity of the critical time are the working time vibration parameters of the critical time;

[0129] When the working time belongs to the secondary time, the vibration duration of the secondary time is determined according to the time period between the key time; the vibration duration and vibration intensity of the secondary time are the working time vibration parameters of the secondary time, and the vibration intensity of the key time is different from that of the secondary time.

[0130] In one embodiment, the vibration module 506 is used to:

[0131] When the function item has not entered the working time and it is detected that the power of the atomization device is low, the duration of abnormal power vibration for indicating low power is determined.

[0132] In one embodiment, the vibration module 506 is used to:

[0133] When the atomizing device is in a vibration mode, determining a corresponding device vibration parameter according to the device state, and controlling the vibration of the atomizing device based on the device vibration parameter to characterize the device state;

[0134] The execution module 502 is used to:

[0135] Based on at least one control parameter of the number of times, duration and interval of key triggering, it is determined whether the vibration mode is switched to the non-vibration mode.

[0136] Each module in the above-mentioned atomization device control device can be implemented in whole or in part by software, hardware, or a combination thereof. Each of the above-mentioned modules can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute the operations corresponding to each of the above modules.

[0137] In an exemplary embodiment, a computer device is provided. The computer device may be an atomization device, and its internal structure diagram may be as shown in FIG. Figure 6 As shown. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. Among them, the processor, the memory and the input / output interface are connected through a system bus, and the communication interface, the display unit and the input device are connected to the system bus through the input / output interface. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and the external device. The communication interface of the computer device is used to communicate with an external atomization device in a wired or wireless manner, and the wireless manner can be implemented through WIFI, a mobile cellular network, near field communication (Near Field Communication, NFC) or other technologies. When the computer program is executed by the processor, a method for controlling an atomization device is implemented. The display unit of the computer device is used to form a visually visible picture, which can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covering the display screen, or a button, trackball or touchpad set on the computer device shell, or an external keyboard, touchpad or mouse.

[0138] Those skilled in the art will understand that Figure 6 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0139] In one embodiment, a computer device is further provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above method embodiments when executing the computer program.

[0140] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.

[0141] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.

[0142] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.

[0143] A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include interval databases based on the blockchain, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., but are not limited to this.

[0144] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above 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 this application.

[0145] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A method for controlling an atomization device, characterized in that: The method comprises: In response to the control instruction, controlling the atomization device to execute the function item; Determining a device state of the atomization device when performing the function item; A corresponding device vibration parameter is determined according to the device state, and the vibration of the atomization device is controlled based on the device vibration parameter to characterize the device state.

2. The method according to claim 1, characterized in that The determining the corresponding device vibration parameter according to the device state includes: In the case where the function item is used to propagate the device quantization value, determining the quantization value vibration parameter according to the interval in which the device quantization value is located; and / or, In the case where there are multiple working times during the execution of the function item, determining the working time vibration parameter according to the type of the working time; and / or, When there is an abnormality in the quantized value of the equipment during the execution of the functional item, an abnormal vibration parameter is determined.

3. The method according to claim 2, characterized in that The step of determining the quantized value vibration parameter according to the interval in which the quantized value of the device is located includes: Determining the number of vibrations used to represent the device quantization value according to the number of vibrations corresponding to the interval in which the device quantization value is located; There is a numerical correlation between the vibration frequency and the interval of the device quantization value.

4. The method according to claim 2, characterized in that: The step of determining the working time vibration parameter according to the type of working time includes: When the working time belongs to the critical time, the vibration duration of the critical time is determined according to the project node where the critical time is located; the vibration duration and vibration intensity of the critical time are the working time vibration parameters of the critical time; When the working time belongs to the secondary time, the vibration duration of the secondary time is determined according to the time period between the key time; the vibration duration and vibration intensity of the secondary time are the working time vibration parameters of the secondary time, and the vibration intensity of the key time is different from that of the secondary time.

5. The method according to claim 2, characterized in that: In the case where there is an abnormality in the quantized value of the equipment during the execution of the function item, determining the abnormal vibration parameter includes: When the function item has not entered the working time and it is detected that the power of the atomization device is low, the duration of abnormal power vibration for indicating low power is determined.

6. The method according to claim 1, characterized in that The determining of a corresponding device vibration parameter according to the device state, and controlling the vibration of the atomizing device based on the device vibration parameter to characterize the device state, includes: When the atomizing device is in a vibration mode, determining a corresponding device vibration parameter according to the device state, and controlling the vibration of the atomizing device based on the device vibration parameter to characterize the device state; The method further comprises: Based on at least one control parameter of the number of times, duration and interval of key triggering, it is determined whether the vibration mode is switched to the non-vibration mode.

7. A control device for atomizing equipment, characterized in that: The device comprises: An execution module, used to control the atomization device to execute a function item in response to a control instruction; An analysis module, used to determine the device state of the atomization device when executing the functional item; The vibration module is used to determine corresponding device vibration parameters according to the device state, and control the vibration of the atomization device based on the device vibration parameters to characterize the device state.

8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.

9. 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 6 are implemented.

10. A computer program product, comprising a computer program, 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 6 are implemented.

Citation Information

Cited By

  • Control method of precise constant-temperature test box

    CN120371049A