Handheld fan control method, controller, storage medium and program product

By collecting user physiological data and handheld fan working parameters and automatically adjusting the air volume output, the limitations of handheld fans in the existing technology in intelligent charging and discharging control are solved, and the precise control of air volume output and the reasonable use of power are achieved, improving the level of intelligence and user experience.

CN119616901APending Publication Date: 2025-03-14ARCTIC AIR HOME APPLIANCE CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411807372.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-10
Publication Date
2025-03-14

AI Technical Summary

Technical Problem

The existing handheld fans have limitations in intelligent charging and discharging control, and lack the perception of users' actual cooling needs, which leads to users' need to frequently manually adjust the wind speed, which increases the operating burden and may lead to waste of electricity or poor cooling effect.

Method used

By collecting the user's body surface temperature data and heart rate data, as well as the real-time wind speed, fan blade radius and residual power of the handheld fan, the user's target output air volume is determined, and based on the deviation value of the current output air volume and the target air volume, find the intelligent adjustment strategy from the preset air outlet adjustment table, and automatically adjust the air volume output. When the power is sufficient, the intelligent adjustment strategy is executed, and when the power is insufficient, it will automatically switch to the energy-saving mode and remind you to charge.

Benefits of technology

It realizes precise control of air volume output and reasonable use of power, avoids the inconvenience of frequent manual adjustment by users, and improves the intelligent level and user experience of handheld fans.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119616901A_ABST
    Figure CN119616901A_ABST
Patent Text Reader

Abstract

The invention discloses a handheld fan control method, a controller, a storage medium and a program product, and relates to the field of handheld fans, and the method comprises the following steps: collecting body surface temperature data and heart rate data of a user, and the real-time wind speed, the fan blade radius and the residual electric quantity of the handheld fan; according to the body surface temperature data and the heart rate data, target output air volume needed by the user is determined; the current output air volume of the handheld fan is determined based on the real-time air speed and the fan blade radius; calculating a deviation value between the current output air volume and the target output air volume; an intelligent adjusting strategy corresponding to the deviation value is searched in a preset air outlet adjusting table; judging whether the residual electric quantity of the handheld fan is higher than a preset electric quantity threshold value or not; if yes, the intelligent adjusting strategy is applied to the handheld fan; and if not, the handheld fan is adjusted to the default wind speed, and a charging prompt is sent out. By implementing the method, charging and discharging of the handheld fan can be accurately controlled.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of handheld fans, and in particular to a handheld fan control method, controller, storage medium and program product. Background Art

[0002] As the global climate warms, people's demand for handheld fans is increasing. In high temperature environments, people can use handheld fans to get a temporary cool feeling. In addition, handheld fans are light, easy to carry and use, and are widely loved by consumers.

[0003] At present, most handheld fans have wind speed adjustment functions, for example, multiple wind speeds can be switched through physical buttons or touch screens, allowing users to adjust the air volume according to their personal feelings of cold or hot. In addition, some handheld fans also have a battery power display function, allowing users to know the remaining usage time so that they can charge in time.

[0004] Although handheld fans in related technologies provide wind speed adjustment and power display functions, they have certain limitations in terms of intelligent charge and discharge control. For example, due to the lack of perception of the user's actual cooling needs, the user needs to frequently manually adjust the wind speed, which not only increases the operational burden, but may also lead to a waste of power or poor cooling effect of the handheld fan due to subjective judgment. Summary of the invention

[0005] The present application provides a handheld fan control method, a controller, a storage medium and a program product for accurately controlling the charging and discharging of a handheld fan.

[0006] In a first aspect, the present application provides a handheld fan control method, which is applied to a controller, and the method includes: collecting the user's body surface temperature data and heart rate data, as well as the real-time wind speed, blade radius and remaining power of the handheld fan; determining the target output air volume required by the user based on the body surface temperature data and the heart rate data; determining the current output air volume of the handheld fan based on the real-time wind speed and the blade radius; calculating the deviation value between the current output air volume and the target output air volume; searching for an intelligent adjustment strategy corresponding to the deviation value in a preset air outlet adjustment table, the preset air outlet adjustment table including the correspondence between the air outlet volume adjustment value and the air volume adjustment strategy, the intelligent adjustment strategy including a wind speed adjustment parameter; determining whether the remaining power of the handheld fan is higher than a preset power threshold; if so, applying the intelligent adjustment strategy to the handheld fan; if not, adjusting the handheld fan to a default wind speed and issuing a charging prompt, the default wind speed being used to indicate the minimum output air volume of the handheld fan.

[0007] By adopting the above technical solution, the controller collects the user's physiological data (surface temperature and heart rate) and the working parameters of the handheld fan (wind speed, fan blade radius, remaining power) in real time, so as to intelligently judge the user's actual cooling needs and automatically adjust the air volume output. The controller will select the optimal solution from the preset air outlet adjustment table based on the deviation between the current output component and the target output air volume, while considering the power status to ensure the sustainable use of the handheld fan. When the power is sufficient, the intelligent adjustment strategy is executed, and when the power is insufficient, it automatically switches to energy-saving mode and reminds charging, which not only avoids the inconvenience of frequent manual adjustment by users, but also realizes the precise control of air volume output and the rational use of power, greatly improving the intelligence level and user experience of the handheld fan.

[0008] In combination with some embodiments of the first aspect, in some embodiments, the target output air volume required by the user is determined based on the body surface temperature data and the heart rate data, specifically including: determining the body surface temperature deviation based on the body surface temperature data and the standard body surface temperature data; determining the heart rate deviation based on the heart rate data and the standard heart rate data; inputting the body surface temperature deviation, the heart rate deviation, and the minimum output air volume into a preset target output air volume calculation function to obtain the target output air volume.

[0009] By adopting the above technical solution, the controller determines the deviation of body surface temperature and heart rate, and inputs the deviation values ​​of these two key physiological indicators together with the minimum output air volume into the preset target output air volume calculation function, thereby scientifically calculating the target output air volume that best suits the user's current state. This intelligent calculation method based on multi-dimensional physiological data ensures that the cooling effect can more accurately match the user's actual needs, avoiding the problems of over-cooling or under-cooling that may be caused by traditional manual adjustment methods.

[0010] In conjunction with some embodiments of the first aspect, in some embodiments, the heart rate deviation is: ΔHR=max(0, HR actual -HR upper , HR lower -HR actual ), where ΔHR represents the heart rate deviation, HR actual Indicates the heart rate data, HR upper Indicates the upper limit of the standard heart rate data, HR lower represents the lower limit of the standard heart rate data; the preset target output air volume calculation function is: f(V base , ΔT, ΔHR) = V base +ΔT*K T +ΔHR*K HR ; Where ΔT represents the body surface temperature deviation, ΔHR represents the heart rate deviation, V base Indicates the minimum output air volume, K Trepresents the temperature regulation coefficient of the body surface, K HR Indicates the heart rate regulation factor.

[0011] By adopting the above technical solution, the controller calculates the heart rate deviation and the target output air volume through a specific mathematical model. The heart rate deviation is calculated using the max function, which compares the deviation between the current heart rate and the upper and lower limits of the standard heart rate, and selects the most significant deviation value as the basis. The target output air volume is calculated by combining the minimum output air volume, the body surface temperature deviation (with a temperature adjustment coefficient) and the heart rate deviation (with a heart rate adjustment coefficient) in a linear weighted manner. This precise mathematical modeling method makes the air volume adjustment more accurate and controllable, while taking into account the different influence weights of the two factors of body surface temperature and heart rate on the cooling demand, so as to more scientifically balance the influence of various physiological indicators on the air volume output.

[0012] In combination with some embodiments of the first aspect, in some embodiments, the current output air volume of the handheld fan is determined based on the real-time wind speed and the fan blade radius, specifically including: determining the unit area swept by the handheld fan according to the fan blade radius; determining the current output air volume of the handheld fan based on the real-time wind speed and the unit area.

[0013] By adopting the above technical solution, first, the controller calculates the effective area swept by the handheld fan when it rotates based on the fan blade radius, and then the controller combines the real-time wind speed to accurately calculate the current output air volume. This calculation method based on physical parameters is more accurate than the traditional rough estimation that only relies on the wind speed gear, and can reflect the actual cooling effect of the handheld fan in real time, so as to match and adjust the air volume more accurately.

[0014] In combination with some embodiments of the first aspect, in some embodiments, after the step of applying the intelligent adjustment strategy to the handheld fan, the method also includes: collecting the user's holding pressure data; based on the holding pressure data, determining the holding pressure change trend to identify the user's holding gesture type; matching the holding gesture type with a preset gesture instruction library to obtain a user interaction instruction, which is used to quickly adjust the function of the handheld fan; and making real-time adjustments to the intelligent adjustment strategy being executed according to the user interaction instruction.

[0015] By adopting the above technical solution, the controller collects the user's grip pressure data, analyzes the grip pressure change trend, and identifies the user's different grip gesture types. The controller matches these grip gesture types with the preset gesture command library to achieve rapid function adjustment. This pressure-based interaction method allows users to quickly adjust the fan function without having to find physical buttons, greatly improving the convenience of use. At the same time, the controller can also make real-time adjustments to the intelligent adjustment strategy being executed according to the user's interactive instructions, achieving a perfect combination of intelligent control and manual intervention.

[0016] In combination with some embodiments of the first aspect, in some embodiments, after the step of adjusting the intelligent adjustment strategy being executed in real time according to the user interaction instruction, the method also includes: detecting three-dimensional acceleration data and angular velocity data of the handheld fan; identifying the motion state of the handheld fan according to the three-dimensional acceleration data and the angular velocity data, and the motion state includes a stationary state, a translational state, a swinging state and a rotational state; when the motion state is the swinging state or the rotational state, calculating the swing amplitude or the rotational angular velocity; when the swing amplitude is greater than a preset amplitude threshold or the rotational angular velocity is greater than a preset angular velocity threshold, triggering an anti-leaf-fling protection mode.

[0017] By adopting the above technical solution, the controller introduces a motion state monitoring and safety protection mechanism. By collecting the three-dimensional acceleration data and angular velocity data of the handheld fan, the controller can accurately identify whether the handheld fan is stationary, translating, swinging or rotating. When the motion state is detected as a swinging or rotating state, the controller will calculate the swing amplitude or rotation angular velocity in real time, and automatically trigger the anti-leaf-fling protection mode when the swing amplitude is greater than the preset amplitude threshold or the rotation angular velocity is greater than the preset angular velocity threshold. This multi-dimensional motion state monitoring and intelligent protection mechanism not only ensures the safe use of the handheld fan, avoids fan blade damage or safety accidents caused by strenuous exercise, but also improves the reliability and durability of the handheld fan.

[0018] In combination with some embodiments of the first aspect, in some embodiments, after the step of identifying the motion state of the handheld fan according to the three-dimensional acceleration data and the angular velocity data, the motion state including a stationary state, a translational state, a swinging state and a rotational state, the method further includes: when the motion state is the translational state, calculating the translational speed and the translational acceleration; based on the translational speed, adjusting the air outlet angle of the handheld fan; based on the translational acceleration, adjusting the stability compensation parameters of the handheld fan.

[0019] By adopting the above technical solution, when the motion state is detected as a translation state, the controller calculates the translation speed and translation acceleration to adjust the air outlet angle and stability compensation parameters in real time. This dynamic adjustment mechanism can effectively deal with the airflow disturbance caused by the user's walking, ensuring that the air supply effect can be maintained even during movement, greatly improving the practicality and comfort of the handheld fan in dynamic usage scenarios.

[0020] In a second aspect, an embodiment of the present application provides a controller, comprising: one or more processors and a memory; the memory is coupled to the one or more processors, the memory is used to store computer program code, the computer program code includes computer instructions, and the one or more processors call the computer instructions to enable the controller to execute the method described in the first aspect and any possible implementation method of the first aspect.

[0021] In a third aspect, an embodiment of the present application provides a computer program product comprising instructions, which, when the computer program product runs on a controller, enables the controller to execute the method described in the first aspect and any possible implementation of the first aspect.

[0022] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, comprising instructions, which, when executed on a controller, cause the controller to execute the method described in the first aspect and any possible implementation of the first aspect.

[0023] It is understandable that the controller provided in the second aspect, the computer program product provided in the third aspect, and the computer storage medium provided in the fourth aspect are all used to execute the method provided in the embodiment of the present application. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding method, which will not be repeated here.

[0024] One or more technical solutions provided in the embodiments of the present application have at least the following technical effects or advantages: 1. By adopting the above technical solution, the controller collects the user's physiological data (surface temperature and heart rate) and the working parameters of the handheld fan (wind speed, fan blade radius, remaining power) in real time, so as to intelligently judge the user's actual cooling needs and automatically adjust the air volume output. The controller will select the optimal solution from the preset air outlet adjustment table based on the deviation between the current output component and the target output air volume, while considering the power status to ensure the sustainable use of the handheld fan. When the power is sufficient, the intelligent adjustment strategy is executed, and when the power is insufficient, it automatically switches to energy-saving mode and reminds charging, which not only avoids the inconvenience of frequent manual adjustment by users, but also realizes the precise control of air volume output and the rational use of power, greatly improving the intelligence level and user experience of the handheld fan.

[0025] 2. By adopting the above technical solution, the controller calculates the heart rate deviation and the target output air volume through a specific mathematical model. The heart rate deviation is calculated using the max function to compare the deviation between the current heart rate and the upper and lower limits of the standard heart rate, and the most significant deviation value is selected as the basis. The target output air volume is calculated by combining the minimum output air volume, the body surface temperature deviation (with a temperature adjustment coefficient) and the heart rate deviation (with a heart rate adjustment coefficient) in a linear weighted manner. This precise mathematical modeling method makes the air volume adjustment more accurate and controllable, while taking into account the different influence weights of the two factors of body surface temperature and heart rate on the cooling demand, so as to more scientifically balance the influence of various physiological indicators on the air volume output.

[0026] 3. By adopting the above technical solution, the controller introduces a motion state monitoring and safety protection mechanism. By collecting the three-dimensional acceleration data and angular velocity data of the handheld fan, the controller can accurately identify whether the handheld fan is stationary, translational, swinging or rotating. When the motion state is detected as a swinging or rotating state, the controller will calculate the swing amplitude or rotation angular velocity in real time, and automatically trigger the anti-leaf-fling protection mode when the swing amplitude is greater than the preset amplitude threshold or the rotation angular velocity is greater than the preset angular velocity threshold. This multi-dimensional motion state monitoring and intelligent protection mechanism not only ensures the safe use of the handheld fan, avoids fan blade damage or safety accidents caused by strenuous exercise, but also improves the reliability and durability of the handheld fan. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] Figure 1 It is a flow chart of a handheld fan control method in an embodiment of the present application; Figure 2 is another flow chart of the handheld fan control method in an embodiment of the present application; Figure 3 It is a schematic diagram of a physical device structure of a controller in an embodiment of the present application. DETAILED DESCRIPTION

[0028] The terms used in the following embodiments of the present application are only for the purpose of describing specific embodiments, and are not intended to be used as limitations to the present application. As used in the specification of the present application, the singular expressions "one", "a kind of", "above", "the" and "this" are intended to also include plural expressions, unless there is a clear indication to the contrary in the context. It should also be understood that the term "and / or" used in the present application refers to any or all possible combinations comprising one or more of the listed items.

[0029] In the following, the terms "first" and "second" are used for descriptive purposes only and are not to be understood as suggesting or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features, and in the description of the embodiments of the present application, unless otherwise specified, "plurality" means two or more.

[0030] The following is a description of the process of the method provided by this implementation. Figure 1 , is a flow chart of a handheld fan control method in an embodiment of the present application.

[0031] S101, collecting the user's body surface temperature data and heart rate data, as well as the real-time wind speed, blade radius, and remaining power of the handheld fan; Among them, the body surface temperature data refers to the user's skin surface temperature collected by the temperature sensor, in degrees Celsius; the heart rate data refers to the user's heart beats per minute detected by the heart rate sensor; the real-time wind speed is used to indicate the current speed of the handheld fan, usually in revolutions per minute (RPM); the blade radius indicates the distance from the center of the blade to the tip of the blade, which is used to calculate the effective air supply area of ​​the handheld fan; the remaining power refers to the percentage of available power remaining in the current battery.

[0032] Specifically, first, the controller detects the user's body temperature in real time through the built-in temperature sensor, and collects the user's real-time heart rate through the heart rate sensor. At the same time, the controller also reads the speed sensor data of the handheld fan motor to obtain the real-time wind speed, obtains the fan blade radius from the handheld fan parameter configuration, and reads the current remaining battery power through the power management chip.

[0033] S102, determining a target output air volume required by the user according to the body surface temperature data and the heart rate data; Among them, the target output air volume refers to the most suitable air volume value calculated based on the user's current physiological state, in cubic meters per minute; the standard body surface temperature data refers to the reference range of normal body surface temperature, usually between 32-35.5°C; the standard heart rate data refers to the reference range of heart rate for normal adults, generally between 60-100 beats per minute; the body surface temperature deviation refers to the difference between the actual body surface temperature and the standard body surface temperature; the heart rate deviation refers to the degree of deviation between the actual heart rate and the standard heart rate range.

[0034] Specifically, first, the controller compares the collected body surface temperature data with the standard body surface temperature data and calculates the body surface temperature deviation. At the same time, the controller compares the heart rate data with the standard heart rate data and calculates the heart rate deviation through a specific algorithm. Then, the controller substitutes these two deviation values ​​into the preset target output air volume calculation function, which takes into account the different weighted effects of temperature and heart rate on air volume requirements, and finally calculates the target output air volume that best suits the user's current state.

[0035] Optionally, under normal circumstances, determining the target output air volume required by the user based on the body surface temperature data and the heart rate data can be achieved in the following ways, which are not limited here: determining the body surface temperature deviation based on the body surface temperature data and the standard body surface temperature data; determining the heart rate deviation based on the heart rate data and the standard heart rate data; inputting the body surface temperature deviation, the heart rate deviation, and the minimum output air volume into a preset target output air volume calculation function to obtain the target output air volume.

[0036] The heart rate deviation is: ΔHR=max(0,HR actual -HR upper , HR lower -HR actual ) Among them, ΔHR represents the heart rate deviation, HR actual Indicates the heart rate data, HR upper Indicates the upper limit of the standard heart rate data, HR lower Indicates the lower limit of the standard heart rate data; The preset target output air volume calculation function is: f(V base , ΔT, ΔHR) = V base +ΔT*K T +ΔHR*K HR Among them, ΔT represents the body surface temperature deviation, ΔHR represents the heart rate deviation, V base Indicates the minimum output air volume, K T represents the temperature regulation coefficient of the body surface, K HR Indicates the heart rate regulation factor.

[0037] S103, determining the current output air volume of the handheld fan based on the real-time wind speed and the fan blade radius; Specifically, first, the controller uses the fan blade radius to calculate the circular area (π×r 2). Then, the controller multiplies the circular area by the real-time wind speed to obtain the volume of air delivered by the handheld fan per unit time, that is, the current output air volume, where the current output air volume refers to the actual air volume delivered by the handheld fan in the current working state, in cubic meters per minute. This calculation process takes into account the physical characteristics of the handheld fan and can accurately reflect the actual air delivery capacity of the handheld fan. The controller will temporarily store the calculated current output air volume for subsequent comparison with the target output air volume.

[0038] Optionally, under normal circumstances, based on the real-time wind speed and the fan blade radius, determining the current output air volume of the handheld fan can be achieved in the following manner, which is not limited here: determining the unit area swept by the handheld fan based on the fan blade radius; determining the current output air volume of the handheld fan based on the real-time wind speed and the unit area.

[0039] Among them, the unit area refers to the effective air supply area covered by the fan blades when they rotate, which means the circular area swept by the fan blades when they rotate one circle.

[0040] S104, calculating the deviation between the current output air volume and the target output air volume; The deviation value is used to indicate the degree of difference between the current output air volume and the target output air volume; a positive deviation refers to the situation where the current output air volume is greater than the target output power; a negative deviation refers to the situation where the current output air volume is less than the target output air volume.

[0041] Specifically, the controller compares the current output air volume with the target output air volume and calculates the difference between them. This difference can be in absolute value form or converted into a percentage form to indicate the degree of deviation. The controller will determine whether the current output air volume is too large or insufficient based on the positive or negative value of the deviation, and the absolute value of the deviation reflects the urgency of the adjustment.

[0042] S105, searching a preset air outlet adjustment table for an intelligent adjustment strategy corresponding to the deviation value, wherein the preset air outlet adjustment table includes a correspondence between an air outlet volume adjustment value and an air volume adjustment strategy, and the intelligent adjustment strategy includes a wind speed adjustment parameter; Among them, the preset air outlet adjustment table refers to the air volume adjustment parameter comparison table, which contains adjustment schemes under different working conditions; the deviation value refers to the difference between the current output air volume and the target output air volume; the intelligent adjustment strategy refers to the control scheme automatically selected according to the deviation value; the air outlet volume adjustment value refers to the size of the air outlet volume that needs to be adjusted; the air volume adjustment strategy refers to the specific air volume adjustment method and steps; the wind speed adjustment parameter is the control parameter that directly acts on the fan speed of the handheld fan.

[0043] Specifically, first, the controller normalizes the deviation value so that it conforms to the numerical range of the preset air outlet adjustment table. Then, the controller searches the preset air outlet adjustment table, which usually adopts a multi-dimensional matrix structure, including multiple dimensions such as deviation value interval, environmental parameters, and usage scenarios. If the deviation value happens to match a gear in the preset air outlet adjustment table, the corresponding air volume adjustment strategy is read directly; if the deviation value falls between two gears, the corresponding wind speed adjustment parameter is calculated by the interpolation algorithm. The selection of the air volume adjustment strategy will also take into account the historical adjustment effect and the current actual state of the handheld fan, and may include a combination of multiple wind speed adjustment parameters, such as fan speed adjustment parameters, blade angle adjustment parameters, etc. The controller will verify the feasibility of the selected air volume adjustment strategy to ensure that the adjustment process is smooth and controllable.

[0044] S106, determining whether the remaining power of the handheld fan is higher than a preset power threshold; Among them, the preset power threshold refers to the minimum safe working power, which is usually set between 15% and 20%; the safe working power is the minimum power level to ensure the normal operation of the basic functions of the handheld fan.

[0045] Specifically, the controller reads the remaining power through the power management chip and compares the remaining power with the preset power threshold. This detection process is continuous, and the controller will regularly monitor the power according to the preset detection cycle. If it is detected that the remaining power is close to the preset power threshold, the controller will issue a prompt in advance; when the remaining power is lower than the preset power threshold, subsequent protection measures will be triggered. This power management mechanism ensures that the handheld fan can switch to energy-saving mode in time before the power is exhausted.

[0046] S107: If yes, apply the intelligent adjustment strategy to the handheld fan; Specifically, the controller extracts the wind speed adjustment parameter from the intelligent adjustment parameter, and then the controller adjusts the handheld fan based on the wind speed adjustment parameter until the target wind speed is reached.

[0047] S108: If not, adjust the handheld fan to a default wind speed and issue a charging reminder, where the default wind speed is used to indicate the minimum output air volume of the handheld fan.

[0048] Among them, the default wind speed refers to the pre-set minimum operating speed; the charging reminder refers to the low-battery warning signal issued by the controller; the minimum output air volume refers to the air volume supplied by the handheld fan at the default wind speed; the charging reminder methods include sound and light prompts, vibration prompts and other forms.

[0049] Specifically, first, the controller reduces the handheld fan to the default wind speed, which is usually a balance point that ensures basic air supply and saves power to the greatest extent. At the same time, the controller will issue charging reminders in a variety of ways, which may include flashing LED indicators, beeping buzzers, or starting vibration motors. The controller will calculate the estimated remaining usage time at the current power level and inform the user.

[0050] By adopting the above technical solution, the controller collects the user's physiological data (surface temperature and heart rate) and the working parameters of the handheld fan (wind speed, fan blade radius, remaining power) in real time, so as to intelligently judge the user's actual cooling needs and automatically adjust the air volume output. The controller will select the optimal solution from the preset air outlet adjustment table based on the deviation between the current output component and the target output air volume, while considering the power status to ensure the sustainable use of the handheld fan. When the power is sufficient, the intelligent adjustment strategy is executed, and when the power is insufficient, it automatically switches to energy-saving mode and reminds charging, which not only avoids the inconvenience of frequent manual adjustment by users, but also realizes the precise control of air volume output and the rational use of power, greatly improving the intelligence level and user experience of the handheld fan.

[0051] The following is a more detailed description of the process of the method provided by this implementation. Figure 2 , is another flow chart of the handheld fan control method in an embodiment of the present application.

[0052] After step S107, the following steps may be performed, which are not limited here: S201, collecting grip pressure data of the user; Among them, the grip pressure data is the pressure value applied by the user's hand on the handle of the handheld fan collected by the pressure sensor, and the unit is Pascal or Newton.

[0053] Specifically, the controller continuously collects grip pressure data at a preset sampling frequency through an array of multiple pressure sensors built into the surface of the handheld fan handle. The preset sampling frequency refers to the time interval for collecting grip pressure data, which is usually multiple times per second. The controller records the pressure value of each pressure sensor point to form a real-time pressure distribution map, which is used to represent the pressure distribution of the grip position. At the same time, the controller filters out interference signals below the preset pressure threshold and only retains valid grip pressure data, where the preset pressure threshold refers to the minimum pressure value for the controller to identify effective grip.

[0054] S202. Based on the holding pressure data, determine the holding pressure change trend to identify the user's holding gesture type; wherein the holding pressure change trend refers to the pattern of pressure value change over time; the holding gesture type refers to different pre-defined holding methods, such as single-click, double-click, long press, etc.

[0055] Specifically, first, the controller performs a time-series analysis on the grip pressure data, and calculates the pressure change rate and gesture duration, where the pressure change rate refers to the speed of pressure change per unit time, and the gesture duration refers to the time required to complete a gesture. The controller will compare these data with the preset gesture template, and determine which type of grip gesture the user's current grip action belongs to based on the characteristics such as the amplitude, speed and gesture duration of the pressure change. For example, rapid pressure increases and decreases may indicate a click action, while continuous high pressure may indicate a long press action. The controller will update the gesture recognition results in real time to ensure that it can respond to the user's operation intentions in a timely manner.

[0056] S203, matching the holding gesture type with a preset gesture instruction library to obtain a user interaction instruction, where the user interaction instruction is used to quickly adjust the function of the handheld fan; Among them, the preset gesture instruction library refers to a set of pre-defined correspondences between holding gesture types and functions; and the user interaction instruction refers to a specific operation command corresponding to a specific function.

[0057] Specifically, the controller compares the recognized holding gesture type with the preset gesture instruction library and calculates the matching degree. When the matching degree exceeds the preset matching degree threshold, the controller extracts the operation proposition of the corresponding function and obtains the user interaction instruction. For example, a single click may correspond to the speed adjustment function, a double click may correspond to the mode switching, and a long press may correspond to the power on / off function.

[0058] S204: adjusting the intelligent adjustment strategy being executed in real time according to the user interaction instruction; Specifically, the controller analyzes the user interaction instructions and determines the parameters that need to be adjusted. During the adjustment process, the controller will use a gradual method to adjust the parameters to avoid sudden changes that affect the user experience. If it detects that the adjustment effect is not ideal, the controller will make fine adjustments or restore it to the state before the adjustment. The entire adjustment process will have corresponding feedback signals to allow users to perceive the execution status of the operation.

[0059] S205, detecting three-dimensional acceleration data and angular velocity data of the handheld fan; Among them, the three-dimensional acceleration data refers to the acceleration change of the handheld fan in the X, Y, and Z directions, and the unit is m / s2; the angular velocity data refers to the rotation rate of the handheld fan around each axis, and the unit is radians / second.

[0060] Specifically, the controller collects the motion data of the handheld fan in real time through the built-in six-axis sensor (including a three-axis accelerometer and a three-axis gyroscope). The three-axis accelerometer is responsible for detecting linear acceleration, including gravity acceleration and acceleration generated by the movement of the handheld fan; the three-axis gyroscope is responsible for detecting angular velocity, reflecting the rotation state of the handheld fan. The controller will continuously collect data at a preset sampling frequency (usually 50-200Hz), and perform preliminary noise filtering and data smoothing. The preset sampling frequency is used to indicate the time interval for the sensor to collect data.

[0061] S206, identifying the motion state of the handheld fan according to the three-dimensional acceleration data and the angular velocity data, where the motion state includes a stationary state, a translation state, a swing state, and a rotation state; Among them, the stationary state refers to the state in which the handheld fan remains basically motionless, at which time the values ​​of acceleration and angular velocity are close to zero; the translational state refers to the state in which the handheld fan moves in a straight line, which is mainly manifested by the change of acceleration value; the swinging state refers to the state in which the handheld fan swings back and forth, which is reflected in the periodic change of angular velocity; the rotational state refers to the state in which the handheld fan rotates around a certain axis, which is mainly reflected in the continuous angular velocity value.

[0062] Specifically, first, the controller extracts features from the three-dimensional acceleration data and angular velocity data, and calculates various feature parameters, such as mean, variance, peak value, etc. Then, the controller compares these feature parameters with the preset motion state judgment conditions: if the values ​​of the three-dimensional acceleration and angular velocity are within the noise threshold range, it is judged as a stationary state; if significant linear acceleration is detected but the angular velocity is small, it is judged as a translation state; if the angular velocity shows periodic changes, it is judged as a swing state; if the angular velocity of a certain axis continues to maintain a large value, it is judged as a rotation state. In order to improve the recognition accuracy, the controller will require that each motion state needs to last for a certain period of time before it can be confirmed, and improve the reliability of judgment by fusing multiple sensor data.

[0063] S207, when the motion state is the swing state or the rotation state, calculating the swing amplitude or the rotation angular velocity; Among them, the swing amplitude refers to the maximum angle value of the handheld fan deviating from the center position, measured in degrees; the rotational angular velocity refers to the rate at which the handheld fan rotates around a fixed axis, measured in degrees per second.

[0064] Specifically, the controller will use corresponding calculation methods according to different motion states: for the swing state, the controller obtains the angle change by integrating the angular velocity data, and determines the swing amplitude by detecting the extreme points of the angle, and calculates the swing period to evaluate the regularity of the motion, where the swing period refers to the time required to complete a reciprocating motion, and the integrated angular velocity data refers to the accumulated rotation angle over a period of time. For the rotation state, the controller directly calculates the mean and standard deviation of the angular velocity to evaluate the stability of the rotation, where stability is used to indicate the regularity of the handheld fan's motion.

[0065] S208, when the swing amplitude is greater than a preset amplitude threshold or the rotation angular velocity is greater than a preset angular velocity threshold, triggering an anti-leafing protection mode; Among them, the preset amplitude threshold refers to the maximum allowable swing angle for triggering protection; the preset angular velocity threshold refers to the maximum allowable rotation rate for triggering protection; the anti-blade protection mode is used to indicate the safe operation mode of the handheld fan under abnormal movement state.

[0066] Specifically, when the swing amplitude is greater than a preset amplitude threshold or the rotation angular velocity is greater than a preset angular velocity threshold, in the basic protection mode, the controller will immediately reduce the speed of the handheld fan to reduce the potential risks caused by the rotation of the blades. If the movement state of the handheld fan continues to deteriorate, the controller may completely stop the handheld fan. At the same time, the controller will activate an audible and visual warning to remind the user to pay attention to safety.

[0067] S209, when the motion state is the translation state, calculating the translation speed and the translation acceleration; Among them, translational velocity refers to the linear rate at which the handheld fan moves in space, measured in meters per second; translational acceleration refers to the speed of change in velocity, measured in meters per second2.

[0068] Specifically, first, the controller performs gravity compensation on the three-dimensional acceleration data to separate the pure motion acceleration. Then, the controller integrates the three-dimensional acceleration data once to obtain the velocity and integrates it twice to obtain the displacement. The controller calculates the motion parameters in the X, Y, and Z directions in three-dimensional space respectively and synthesizes them to obtain the overall motion characteristics. To improve the calculation accuracy, the controller uses algorithms such as Kalman filtering to eliminate integration errors and improves the accuracy of parameter estimation through multi-sensor data fusion.

[0069] S210, adjusting the air outlet angle of the handheld fan based on the translation speed; Specifically, the controller calculates the optimal air outlet angle according to the size and direction of the handheld fan's translation speed. The air outlet angle refers to the angle between the fan's air outlet direction and the horizontal plane. The controller uses a dynamic mapping algorithm to maintain a small adjustment range when the translation speed is low, and increase the adjustment force when the translation speed is high, ensuring that the air supply can always cover the user's main activity area.

[0070] S211. Adjust a stability compensation parameter of the handheld fan based on the translation acceleration.

[0071] Specifically, the controller predicts possible unstable conditions by analyzing the size and change trend of the translational acceleration, so as to adjust the stability compensation parameters of the handheld fan, where the stability compensation parameters are a set of control parameters used to maintain the stable operation of the handheld fan. The controller will adopt a segmented compensation strategy according to different ranges of translational acceleration: in the low acceleration range, it will focus on vibration suppression and reduce resonance by fine-tuning the motor speed; in the medium acceleration range, it will focus on adjusting the power output to maintain smooth operation; in the high acceleration range, it may be necessary to activate a special protection mode to ensure the safety of the equipment. The controller will update these stability compensation parameters in real time and ensure the adjustment effect through feedback control.

[0072] The controller in the embodiment of the present invention is described below from the perspective of hardware processing. Figure 3 , is a schematic diagram of a physical device structure of a controller in an embodiment of the present application.

[0073] It should be noted that Figure 3 The structure of the controller shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.

[0074] like Figure 3 As shown, the controller includes a central processing unit (CPU) 301, which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 302 or the program loaded from the storage part 308 to the random access memory (RAM) 303, such as executing the method described in the above embodiment. In RAM 303, various programs and data required for system operation are also stored. CPU 301, ROM 302 and RAM 303 are connected to each other through bus 304. Input / output (I / O) interface 305 is also connected to bus 304.

[0075] The following components are connected to the I / O interface 305: an input section 306 including an audio input device, a button switch, etc.; an output section 307 including a liquid crystal display (LCD) and an audio output device, an indicator light, etc.; a storage section 308 including a hard disk, etc.; and a communication section 309 including a network interface card such as a LAN (Local Area Network) card, a modem, etc. The communication section 309 performs communication processing via a network such as the Internet. A drive 310 is also connected to the I / O interface 305 as needed. A removable medium 311, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 310 as needed so that a computer program read therefrom is installed into the storage section 308 as needed.

[0076] In particular, according to an embodiment of the present invention, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present invention includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a computer program for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication section 309, and / or installed from a removable medium 311. When the computer program is executed by a central processing unit (CPU) 301, various functions defined in the present invention are performed.

[0077] It should be noted that specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present invention, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in conjunction with an instruction execution system, apparatus, or device.

[0078] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present invention. Each box in the flowchart or block diagram may represent a module, a program segment, or a part of a code, and the above-mentioned module, program segment, or a part of a code contains one or more executable instructions for implementing the specified logical functions. It should also be noted that in some alternative implementations, the functions marked in the box may also occur in an order different from that marked in the accompanying drawings.

[0079] Specifically, the controller of this embodiment includes a processor and a memory. The memory stores a computer program. When the computer program is executed by the processor, the handheld fan control method provided in the above embodiment is implemented.

[0080] As another aspect, the present invention further provides a computer-readable storage medium, which may be included in the controller described in the above embodiment; or may exist independently without being assembled into the controller. The above storage medium carries one or more computer programs, and when the above one or more computer programs are executed by a processor of the controller, the controller implements the handheld fan control method provided in the above embodiment.

[0081] As described above, the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.

[0082] As used in the above embodiments, the term "when..." may be interpreted to mean "if..." or "after..." or "in response to determining..." or "in response to detecting...", depending on the context. Similarly, the phrases "upon determining..." or "if (the stated condition or event) is detected" may be interpreted to mean "if determining..." or "in response to determining..." or "upon detecting (the stated condition or event)" or "in response to detecting (the stated condition or event)", depending on the context.

[0083] Those skilled in the art can understand that to implement all or part of the processes in the above-mentioned embodiments, the processes can be completed by computer programs to instruct related hardware, and the programs can be stored in computer-readable storage media. When the programs are executed, they can include the processes of the above-mentioned method embodiments. The aforementioned storage media include: ROM or random access memory RAM, magnetic disk or optical disk and other media that can store program codes.

Claims

1. A handheld fan control method, characterized in that: Applied to a controller, the method comprises: Collecting the user's body surface temperature data and heart rate data, as well as the real-time wind speed, blade radius and remaining power of the handheld fan; determining the target output air volume required by the user based on the body surface temperature data and the heart rate data; Determining a current output air volume of the handheld fan based on the real-time wind speed and the fan blade radius; Calculating a deviation between the current output air volume and the target output air volume; Searching for an intelligent adjustment strategy corresponding to the deviation value in a preset air outlet adjustment table, wherein the preset air outlet adjustment table includes a correspondence between an air outlet volume adjustment value and an air volume adjustment strategy, and the intelligent adjustment strategy includes a wind speed adjustment parameter; Determining whether the remaining power of the handheld fan is higher than a preset power threshold; If yes, applying the intelligent adjustment strategy to the handheld fan; If not, the handheld fan is adjusted to a default wind speed and a charging reminder is issued, wherein the default wind speed is used to indicate the minimum output air volume of the handheld fan.

2. The method according to claim 1, characterized in that The determining, according to the body surface temperature data and the heart rate data, the target output air volume required by the user specifically includes: Determining a body surface temperature deviation based on the body surface temperature data and standard body surface temperature data; Determining a heart rate deviation based on the heart rate data and standard heart rate data; The body surface temperature deviation, the heart rate deviation, and the minimum output air volume are input into a preset target output air volume calculation function to obtain the target output air volume.

3. The method according to claim 2, characterized in that The heart rate deviation is: ΔHR=max(0,HR actual -HR upper ,HR lower -HR actual ) Wherein, ΔHR represents the heart rate deviation, HR actual Indicates the heart rate data, HR upper Indicates the upper limit of the standard heart rate data, HR lower Indicates the lower limit value of the standard heart rate data; The preset target output air volume calculation function is: f(V base ,ΔT,ΔHR)=V base +ΔT*K T +ΔHR*K HR Wherein, ΔT represents the body surface temperature deviation, ΔHR represents the heart rate deviation, V base Indicates the minimum output air volume, K T represents the temperature regulation coefficient of the body surface, K HR Indicates the heart rate regulation factor.

4. The method according to claim 1, characterized in that The determining, based on the real-time wind speed and the fan blade radius, the current output air volume of the handheld fan specifically includes: Determining a unit area swept by the handheld fan according to the blade radius; Based on the real-time wind speed and the unit area, a current output air volume of the handheld fan is determined.

5. The method according to claim 1, characterized in that After the step of applying the intelligent adjustment strategy to the handheld fan, the method further includes: collecting grip pressure data of the user; Based on the holding pressure data, determining a holding pressure change trend to identify a holding gesture type of the user; Matching the holding gesture type with a preset gesture instruction library to obtain a user interaction instruction, wherein the user interaction instruction is used to quickly adjust the function of the handheld fan; According to the user interaction instruction, the intelligent adjustment strategy being executed is adjusted in real time.

6. The method according to claim 5, characterized in that After the step of adjusting the intelligent adjustment strategy being executed in real time according to the user interaction instruction, the method further includes: Detecting three-dimensional acceleration data and angular velocity data of the handheld fan; identifying the motion state of the handheld fan according to the three-dimensional acceleration data and the angular velocity data, wherein the motion state includes a stationary state, a translation state, a swing state, and a rotation state; When the motion state is the swing state or the rotation state, calculating the swing amplitude or the rotation angular velocity; When the swing amplitude is greater than a preset amplitude threshold or the rotation angular velocity is greater than a preset angular velocity threshold, the anti-leaf-fling protection mode is triggered.

7. The method according to claim 6, characterized in that After the step of identifying the motion state of the handheld fan according to the three-dimensional acceleration data and the angular velocity data, wherein the motion state includes a stationary state, a translation state, a swing state, and a rotation state, the method further includes: When the motion state is the translation state, calculating the translation velocity and the translation acceleration; Based on the translation speed, adjusting the air outlet angle of the handheld fan; Based on the translational acceleration, a stability compensation parameter of the handheld fan is adjusted.

8. A controller, characterized in that: The controller comprises: one or more processors and a memory; the memory is coupled to the one or more processors, the memory is used to store computer program code, the computer program code comprises computer instructions, and the one or more processors call the computer instructions so that the controller executes the method as described in any one of claims 1-7.

9. A computer-readable storage medium comprising instructions, characterized in that: When the instructions are executed on a controller, the controller is caused to execute the method according to any one of claims 1 to 7.

10. A computer program product, characterized in that When the computer program product runs on a controller, the controller is caused to execute the method according to any one of claims 1 to 7.

Citation Information

Cited By

  • Intelligent air volume adjusting system, energy-saving control method, control device and storage medium

    CN121163062A