Fan control method and device, fan and medium
By designing multiple working modules in the fan and randomly selecting target modules and parameter values, the changes in wind speed and direction of natural wind are simulated, solving the problem of the single air delivery mode of the fan and improving user comfort and functional flexibility.
Patent Information
- Application Number
- CN202510931993.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-07
- Publication Date
- 2025-11-07
AI Technical Summary
Existing fans have a single air delivery mode, which cannot simulate the varied characteristics of natural wind, causing discomfort to users during prolonged use. In addition, their functions are relatively limited, making it difficult to meet users' diverse needs for air conditioning.
By designing multiple working modules in the fan, randomly selecting the target working module and its corresponding parameter values, the changes in wind speed and direction of natural wind are simulated, and the collaborative work of multiple modules is used to enhance functional flexibility.
Significantly improves user comfort and experience, meets diverse adjustment needs of different environments and users, and the fan speed and direction are no longer fixed, simulating the variable characteristics of natural wind.
Smart Images

Figure CN120906830A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the fan technical field, in particular to a fan control method and device, fan and medium. BACKGROUND
[0002] In the existing fan control technology, the fan usually adopts a fixed mode for air supply, and the parameters such as wind speed and wind direction are single and fixed, which cannot simulate the variable characteristics of natural wind. This single air supply mode is easy to make the user feel uncomfortable when used for a long time, for example, blowing the wind of fixed direction and wind speed for a long time may cause dry skin and body discomfort. At the same time, the function of the traditional fan is limited, and it is difficult to meet the diversified needs of users for air conditioning, such as individualized adjustment of parameters such as wind speed and wind direction under different environmental conditions. SUMMARY
[0003] In view of the above problems, the present application is proposed to provide a fan control method, device, fan and medium which can overcome the above problems or at least partially solve the above problems.
[0004] In order to solve the above problems, the present application discloses a fan control method, the fan comprising a plurality of working modules, the plurality of working modules comprising an air supply module, the method comprising:
[0005] randomly selecting a target working module from the working modules except the air supply module;
[0006] determining a plurality of selectable parameter values corresponding to the working parameters of the air supply module and the target working module;
[0007] randomly selecting a target parameter value from the corresponding plurality of selectable parameter values for the working parameters of the air supply module and the target working module;
[0008] controlling the air supply module and the target working module to operate according to the target parameter value corresponding to the working parameters, so as to simulate the natural wind output by the fan.
[0009] Optionally, the step of randomly selecting a target parameter value from the corresponding plurality of selectable parameter values for the working parameters of the air supply module and the target working module comprises:
[0010] determining the corresponding weight for the plurality of selectable parameter values corresponding to the working parameters of the air supply module and the target working module;
[0011] determining the selection probability of the plurality of selectable parameter values according to the weight of the corresponding plurality of selectable parameter values for each working parameter;
[0012] According to selection probabilities of the plurality of selectable parameter values, a target parameter value is randomly selected from the plurality of selectable parameter values.
[0013] Optionally, the selection probability of each of the plurality of selectable parameter values is determined according to a weight of the corresponding selectable parameter value.
[0014] A sum of the weights of the plurality of selectable parameter values corresponding to the working parameter is determined.
[0015] The weight of the selectable parameter value is divided by the sum of the weights of the plurality of selectable parameter values, and a ratio of the two is taken as the selection probability of the selectable parameter value.
[0016] Optionally, the plurality of selectable parameter values corresponding to the working parameter of the air supply module and the target working module are respectively assigned with corresponding weights.
[0017] The plurality of selectable parameter values corresponding to the working parameter of the air supply module and the target working module are respectively assigned with corresponding initial weights, and a current environmental parameter is obtained.
[0018] The initial weights of the plurality of selectable parameter values corresponding to each of the working parameters are adjusted according to the current environmental parameter to obtain adjusted target weights.
[0019] Optionally, the environmental parameter includes an environmental temperature, and the initial weights of the plurality of selectable parameter values corresponding to each of the working parameters are adjusted according to the current environmental parameter to obtain the adjusted target weights, including:
[0020] The environmental temperature is converted into a normalized coefficient in a preset temperature range.
[0021] A temperature sensitivity coefficient and an adjustment coefficient corresponding to the plurality of selectable parameter values of the working parameter are obtained.
[0022] For each of the plurality of selectable parameter values of the working parameter, the initial weight of the selectable parameter value is adjusted according to the normalized coefficient, the temperature sensitivity coefficient, and the corresponding adjustment coefficient.
[0023] Optionally, the plurality of selectable parameter values corresponding to the working parameter of the air supply module and the target working module are respectively assigned with corresponding initial weights, including:
[0024] A current working mode is obtained.
[0025] The plurality of selectable parameter values corresponding to the working parameter of the air supply module and the target working module are respectively assigned with corresponding initial weights in the current working mode.
[0026] Optionally, the multiple selectable parameter values corresponding to the working parameters of the air supply module and the target working module are determined with corresponding weights, and the method further comprises:
[0027] detecting an adjustment operation of the user;
[0028] adjusting the initial weights of the multiple selectable parameter values corresponding to each working parameter according to the adjustment operation.
[0029] Optionally, the multiple working modules further comprise at least one of a humidification module, a head-shaking module and an audio module.
[0030] Correspondingly, the embodiment of the application discloses a control device of a fan, comprising:
[0031] a working module selection module configured to randomly select a target working module from the working modules except the air supply module;
[0032] a selectable parameter value determination module configured to determine multiple selectable parameter values corresponding to the working parameters of the air supply module and the target working module;
[0033] a target parameter value selection module configured to randomly select a target parameter value from the multiple selectable parameter values corresponding to the working parameters of the air supply module and the target working module;
[0034] a running module configured to control the air supply module and the target working module to run according to the target parameter value corresponding to the working parameter, so as to simulate natural wind output by the fan.
[0035] Correspondingly, the embodiment of the application discloses a fan, comprising a processor, a memory and a computer program stored in the memory and capable of running on the processor, wherein the computer program is executed by the processor to implement the steps of the control method of the fan.
[0036] Correspondingly, the embodiment of the application discloses a computer readable storage medium, wherein the computer readable storage medium stores a computer program, and the computer program is executed by a processor to implement the steps of the control method of the fan.
[0037] The embodiment of the application has the following advantages: by randomly selecting a target working module from the working modules except the air supply module and randomly selecting a target parameter value from the multiple selectable parameter values corresponding to the working parameters of the air supply module and the target working module, natural wind with variable characteristics is simulated to be output, the wind speed and the wind direction of the fan are no longer single and fixed, the comfort and experience of the user are significantly improved, multiple working modules are used to work cooperatively, the functional flexibility of the fan is enhanced, and the diversified adjustment of different environments and user requirements can be met. BRIEF DESCRIPTION OF DRAWINGS
[0038] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings needed to be used in the description of the embodiments of the present application will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor on the basis of these drawings.
[0039] Figure 1 is a step flow chart of a fan control method provided by an embodiment of the present application;
[0040] Figure 2 is a step flow chart of another fan control method provided by an embodiment of the present application;
[0041] Figure 3 is a working flow diagram of a fan control method provided by an embodiment of the present application;
[0042] Figure 4 is a natural wind mode type diagram of a fan provided by an embodiment of the present application;
[0043] Figure 5 is a parameter setting example diagram of a fan provided by an embodiment of the present application;
[0044] Figure 6 is a structural block diagram of a fan control device provided by an embodiment of the present application. DETAILED DESCRIPTION
[0045] In order to make the above-mentioned purposes, features and advantages of the present application more apparent and easy to understand, the present application will be further described in detail below in combination with the drawings and specific embodiments. Obviously, the described embodiments are some embodiments of the present application, not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor are within the scope of protection of the present application.
[0046] In the conventional fan control technology, the air supply mode of the fan is relatively single. Usually, the fan only has a simple air supply function, and the wind speed and direction are mostly fixed or can only be switched between a limited number of preset modes. In addition, the control mode of the conventional fan lacks flexibility, and the user cannot flexibly adjust the air supply parameters of the fan according to his own needs and environmental conditions. For example, in different seasons or different indoor space layouts, the user may need different wind speed and direction combinations to achieve the best comfort effect, but the conventional fan is difficult to meet this personalized demand.
[0047] One of the core ideas of the embodiments of the present application is to randomly select a target working module in the working modules except the air supply module, and randomly select a target parameter value in the multiple selectable parameter values corresponding to the working parameters of the air supply module and the target working module, so as to simulate the natural wind with variable characteristics, so that the wind speed and direction of the fan are no longer single and fixed, thereby significantly improving the comfort and experience of the user, while utilizing the cooperative work of multiple working modules to enhance the functional flexibility of the fan, and to meet the diversified adjustment of different environments and user needs.
[0048] With reference to Figure 1 , a step flow chart of a control method of a fan is shown, the fan comprising multiple working modules, the multiple working modules comprising an air supply module, the method can specifically comprise the following steps:
[0049] In the embodiments of the present application, the fan is not a simple single-function device, but is composed of multiple different functional modules. These functional modules work together to realize various functions of the fan. Among them, the air supply module is an important component in all functional modules, and the main function of the air supply module is to generate and send out wind, which is one of the most core functions of the fan. By designing the fan to contain multiple functional modules, more flexible and complex control can be achieved, thereby improving the performance and user experience of the fan.
[0050] Step 101, randomly selecting a target working module from the working modules except the air supply module;
[0051] The air supply module is the core part of the fan, and its main function is to generate and send out wind. After selecting the target air supply module, a module can be randomly selected as the target working module from the working modules except the air supply module. Once the target working module is randomly selected, the target working module can work cooperatively with the air supply module, thereby creating a sensory experience closer to real natural wind while maintaining the basic air supply function.
[0052] In the fan of the present application, in addition to the main air supply module, other working modules are also included, which respectively undertake different functions, such as adjusting the air direction, controlling the air speed, adjusting the temperature, etc. In the process of controlling the fan operation, in order to realize more complex functions and more natural wind feeling, one can be randomly selected from all the non-air supply function modules as the cooperative control object in this running period, and the selection mechanism of the air supply module is to avoid repeated control of the core air supply function, but to focus on the cooperation with other auxiliary modules, avoiding the fixed matching mode, and ensuring that the auxiliary module matched with the air supply module may be different each time the fan is started. Randomness can increase the diversity and unpredictability of fan operation, thereby being closer to the characteristics of natural wind. The parameters such as wind speed and wind direction of natural wind are constantly changing, and the random selection of the target working module can simulate such changes, making the operation mode of the fan more natural and comfortable.
[0053] In an embodiment, the air supply module can also include a plurality of air supply function units, which can be different fan units, air speed control units, or air force adjustment units, etc., and each air supply function unit is responsible for a specific air supply task, which is not limited by the present application. As an example, one or more units can be selected from the plurality of air supply function units to participate in the current work through a random selection mechanism, and it is ensured that at least one air supply function unit is always in working condition. Random selection not only can increase the diversity of fan operation and simulate the unpredictability of natural wind, but also can help to balance the use of each module and avoid wear and tear or failure caused by excessive use of a specific module.
[0054] Step 102, determining a plurality of selectable parameter values corresponding to the working parameters of the air supply module and the target working module;
[0055] In the embodiment of the present application, the working parameter refers to the specific function type of each working module of the fan that can be adjusted in the running process. In some embodiments, the working parameter can include working gear, running time, air direction angle, working mode, etc.
[0056] The selectable parameter value refers to all possible and selectable parameter values for each working parameter in actual operation. The selectable parameter value determines the working state and output effect of the working module under the current working parameter. The selectable parameter value is pre-set, and the user or the control system can select it.
[0057] Step 103, randomly selecting a target parameter value from the corresponding plurality of selectable parameter values for the working parameters of the air supply module and the target working module;
[0058] In the method of the embodiment of the present application, for each working parameter, instead of artificially fixing the selection of a certain parameter value, a target parameter value is randomly selected from the plurality of selectable parameter values listed above.
[0059] In an example, a random number generation algorithm can be used to determine which parameter value to select. The way the target parameter value is randomly selected is such that the operation of the fan is no longer in a fixed mode, but has a certain randomness and variability. Each time the fan is operated, the parameter values of the air supply module and the target working module can be different, just like natural wind, the wind speed and direction are constantly changing, so as to better simulate the effect of natural wind and provide users with a more natural and comfortable wind feeling experience.
[0060] Step 104, controlling the air supply module and the target working module to operate according to the target parameter value corresponding to the working parameter, to simulate the fan outputting natural wind.
[0061] The air supply module is the core part of the fan, responsible for generating and sending out air. The target working module is a working module selected at random, which can be responsible for adjusting the wind speed, angle and other functions. The air supply module and the target working module work together to achieve complex control effects.
[0062] The air supply module and the target working module of the fan can work together according to the randomly selected parameter value, thereby producing an effect of constantly changing wind speed and direction, which is very similar to the characteristics of natural wind, because the wind speed and direction of natural wind are also not fixed, but will change with time, environment and other factors. By simulating random changes, the fan can provide users with a more natural and comfortable experience, rather than the single, fixed mode of traditional fans.
[0063] The embodiment of the present application randomly selects a target working module from the working modules other than the air supply module, and randomly selects a target parameter value from the plurality of selectable parameter values corresponding to the working parameters of the air supply module and the target working module, to simulate the output of natural wind with variable characteristics, so that the wind speed and direction of the fan are no longer single and fixed, thereby significantly improving the comfort and experience of users. At the same time, the use of multiple working modules working together enhances the functional flexibility of the fan and can meet the diverse adjustment needs of different environments and users.
[0064] Referring to Figure 2 , a step flowchart of another control method of a fan provided by an embodiment of the present application is shown, which can specifically include the following steps:
[0065] Step 201, randomly selecting a target working module from the working modules other than the air supply module;
[0066] In an embodiment, different functional modules of the fan can be selected to work in coordination with the core air supply module. When the fan is running, it first identifies all available working modules of the current fan, and then excludes the most basic air supply module from all working modules to ensure that the selected module is an auxiliary functional module. A random algorithm is used in the selection process, which means that the system may choose different functional modules as coordination objects each time it runs. In some embodiments, the working module of the air supply module can be a humidification module, a head-shaking motor, a speaker module, etc.
[0067] The random selection mechanism breaks the limitations of the traditional fan fixed working mode, allowing each functional module to have an equal opportunity to participate in coordinated work. Through this rotation mechanism, a richer combination of wind changes can be achieved. Different functional modules will affect the air supply effect in their own unique ways, such as the head-shaking module changing the wind direction, the humidification module adjusting the air humidity, etc., thereby collectively simulating the irregular and variable characteristics of natural wind that are closer to nature, avoiding the mechanical feeling and predictability caused by artificial preset fixed modes, and achieving intelligent natural wind simulation.
[0068] Step 202, determining a plurality of selectable parameter values corresponding to the working parameters of the air supply module and the target working module;
[0069] In an embodiment, the air supply module is the core part of the fan, and the working parameter of the air supply module can usually be the wind speed or gear. Different settings of the wind speed parameter can directly affect the strength of the wind blown by the fan. The target working module is randomly selected from other working modules other than the air supply module, and the working parameter of the target working module will be different according to the function of the specific module.
[0070] The selectable parameter values corresponding to the working parameters respectively are set by the fan design according to actual needs and functions, providing multiple possibilities for the operation of the fan. By determining the plurality of selectable parameter values corresponding to the working parameters, a basis is provided for subsequent random selection and control of the fan operation, ensuring that the fan can be flexibly adjusted and controlled according to the pre-set parameter values in the subsequent operation process, thereby achieving the effect of simulating natural wind and providing users with a more comfortable and natural use experience.
[0071] Step 203, respectively determining corresponding weights for the plurality of selectable parameter values corresponding to the working parameters of the air supply module and the target working module;
[0072] In an embodiment, after determining the working parameters of the air supply module and the target working module and the plurality of selectable parameter values corresponding thereto, in order to make the operation of the fan more in line with the use habits and environmental needs of users, weight distribution can be performed on these selectable parameter values.
[0073] The weight is the importance or priority of each optional parameter value in actual application. By assigning a weight to each optional parameter value, the fan can be more inclined to select the parameter value with a higher weight during operation, thereby achieving a more optimized operation effect. In some embodiments, the process of determining the weight can also be based on various factors, such as the user's usage habits, environmental conditions, fan operation efficiency, etc.
[0074] In some embodiments, step 203 can include the following sub-steps:
[0075] Sub-step S11, obtaining a plurality of optional parameter values corresponding to the working parameters of the air supply module and the target working module, respectively corresponding initial weights, and obtaining the current environmental parameters;
[0076] Obtain the plurality of optional parameter values corresponding to the working parameters of the air supply module and the target working module and their initial weights. The purpose of this step is to determine the basic importance or priority of each parameter value in the control algorithm. The initial weight can be set based on the design specifications of the fan, the general usage habits of the user, or the default operation strategy. For example, for the air speed parameter of the air supply module, the low speed gear, the medium speed gear and the high speed gear can be assigned different initial weights, and the air speed gear initial weight reflects the use frequency or importance of different air speed gears in general. Similarly, for the target working module, such as the air direction adjustment module, different air direction angles also have corresponding initial weights, and the air direction angle initial weight can be set based on the user's preference for air direction in different scenarios.
[0077] The current environmental parameters are various conditions of the environment in which the fan is running. The environmental parameters can include indoor temperature, humidity, air quality, personnel activity, etc. The environmental parameters are crucial to the operation control of the fan and directly affect the user's demand for the fan and the operation effect of the fan. By obtaining the environmental parameters, the current usage environment can be understood in real time, and more reasonable fan operation adjustment can be made. The present application does not limit this.
[0078] In an example, sub-step S11 can include the following steps:
[0079] 1) Obtain the current working mode;
[0080] In some embodiments, the fan can have multiple working modes, such as normal mode, sleep mode, afternoon nap mode, cooling mode, seaside mode, etc. Each mode has a specific operation strategy and parameter setting. Obtaining the current working mode is to understand which running state the fan is in at present, so that the subsequent steps can make corresponding parameter adjustments according to this state.
[0081] 2) Obtain a plurality of selectable parameter values corresponding to the working parameters of the air supply module and the target working module in the current working mode, and the initial weight corresponding to each selectable parameter value.
[0082] For each working parameter, not only all possible selectable parameter values are listed, but also an initial weight is assigned to each selectable parameter value to represent its importance or priority in the current working mode. In some embodiments, the initial weight can be used in the subsequent control algorithm, for example, when randomly selecting a target parameter value, a weighted random selection algorithm can be used, so that the parameter value with a higher weight has a higher probability of being selected, so that the operation of the fan not only has randomness, but also better meets the needs of users in different working modes, providing a more comfortable and personalized use experience.
[0083] In another example, sub-step S11 can further include the following steps:
[0084] 1) Detect the user's adjustment operation;
[0085] Detecting the user's adjustment operation is to ensure that the running state of the fan can reflect the user's intention in real time, so that the fan can not only run according to the preset mode and algorithm, but also can be flexibly adjusted according to the user's immediate needs, thereby providing a more personalized and comfortable use experience.
[0086] 2) Adjust the initial weight of each selectable parameter value of each working parameter according to the adjustment operation.
[0087] In an embodiment, the fan can dynamically adjust the initial weight of the selectable parameter value of each working parameter according to the user's adjustment operation on the fan parameter. The adaptive control strategy can make the operation of the fan more in line with the actual needs and use habits of the user.
[0088] Sub-step S12, the environmental parameter includes the environmental temperature, the initial weight of each selectable parameter value of each working parameter is adjusted according to the current environmental parameter, and the adjusted target weight is obtained.
[0089] The initial weight is a basic importance index set by the fan for the selectable values of each working parameter without considering specific environmental factors. The initial weight reflects the relative importance of different parameter values in general situations. However, in actual use, environmental conditions such as temperature, humidity, and personnel activity can affect the optimal running state of the fan. Therefore, in order to make the operation of the fan more in line with the actual use scene, the initial weight can be adjusted according to the current environmental parameter.
[0090] In an embodiment, the environmental parameter can include the ambient temperature, which is an important part of the environmental parameter and directly affects the user's demand for the fan.
[0091] In some embodiments, the sub-step S12 can further include the following steps:
[0092] S121, converting the ambient temperature into a normalized coefficient within a preset temperature range;
[0093] The environmental parameter refers to various conditions of the environment in which the fan operates, and the environmental parameter conditions have a direct impact on the operating effect of the fan. In order to enable the ambient temperature to better participate in the control algorithm, the actual ambient temperature can be converted into a preset temperature range. The preset temperature range is usually set according to the design and use scene of the fan, and the present application does not limit this.
[0094] The normalized coefficient is a standardized value, usually between 0 and 1. By converting the ambient temperature into a normalized coefficient, temperature values of different ranges can be unified into a standardized range, facilitating subsequent calculation and control. The calculation formula of the normalized coefficient is as follows:
[0095]
[0096] Let the ambient temperature T ∈ [T min , T max ], and the normalized temperature coefficient τ is:
[0097]
[0098] The function of converting the ambient temperature into a normalized coefficient is to enable the temperature parameter to be processed in a standardized manner in the control algorithm. The normalized coefficient can be used to adjust the operating parameters of the fan, such as wind speed, wind direction, etc., to better adapt to the current environmental conditions.
[0099] In an example, let the preset temperature range of the ambient temperature T be T ∈ [25, 30], and when the ambient temperature T = 27 degrees, the normalized temperature coefficient τ can be calculated as:
[0100] S122, obtaining a temperature-sensitive coefficient and an adjustment coefficient corresponding to a plurality of optional parameter values of the operating parameter;
[0101] The temperature-sensitive coefficient is a coefficient for measuring the degree of influence of ambient temperature changes on the operating parameters of the fan. The temperature-sensitive coefficient can reflect the sensitivity of the fan to temperature changes, and is usually preset according to the application scene and user demand during the design of the fan. In the embodiment of the present application, the temperature-sensitive coefficient β has a value range of 1-5, and the default value is 2.
[0102] The adjustment coefficient corresponding to each selectable parameter value of the working parameter is determined by first determining how many selectable parameter values each working parameter has, and then assigning a level to each selectable parameter value. The level of the selectable parameter value can be set based on factors such as the importance of the state, user preferences, or environmental adaptability. The adjustment coefficient corresponding to each selectable parameter value is the level of the selectable parameter value divided by the total number of selectable parameter values corresponding to each working parameter, indicating the relative position of the current selectable parameter value among all selectable parameter values.
[0103] S123, for each selectable parameter value of the working parameter, adjusting the initial weight of the selectable parameter value according to the normalization coefficient, the temperature sensitivity coefficient and the corresponding adjustment coefficient.
[0104] In an embodiment of the present application, the initial weight of the selectable parameter value can be adjusted one by one by using the weight correction model. For each target working mold i, the adjusted dynamic weight of the selectable parameter value m corresponding to the specific working parameter is:
[0105]
[0106] Where m is the level of the current selectable parameter value, and M is the total number of all selectable parameter values corresponding to the working parameter;
[0107] The base weight (static parameter) of the selectable parameter value m corresponding to the specific working parameter of the target working mold i, i.e. the initial weight of the selectable parameter value m of the target working mold i corresponding to the specific working parameter without environmental factors;
[0108] β is the temperature sensitivity coefficient;
[0109] e is the base of natural logarithm;
[0110] The state level coefficient of the selectable parameter value m corresponding to the specific working parameter of the target working mold i among all selectable parameter values of the working parameter, i.e. the corresponding adjustment coefficient.
[0111] For example, the working parameter air speed of the air supply mold i corresponds to all selectable parameter value gears with a total of 5 gears, and the initial weights of the five gears are w = [5, 4, 3, 2, 1], the initial weight of gear 2 without environmental factors is 4, and the temperature sensitivity coefficient β = 2 is taken, the adjustment coefficient corresponding to gear 2 The normalization temperature coefficient τ is taken as τ = 0.4 when the environmental temperature T = 27 degrees according to the example above, and the adjusted dynamic weight of the selectable parameter value gear 2 corresponding to the working parameter air speed of the air supply mold i is:
[0112]
[0113] Step 204, for each of the working parameters, determining the selection probability of the plurality of optional parameter values according to the weights of the corresponding plurality of optional parameter values;
[0114] In the embodiments of the present application, for each working parameter, the selection probability of the plurality of optional parameter values corresponding to the working parameter is determined according to the weight of each parameter value. The weight reflects the possibility or importance of each optional parameter value being selected in actual operation.
[0115] In some embodiments, step 204 can include the following sub-steps:
[0116] Sub-step S21, determining the sum of the weights of the plurality of optional parameter values corresponding to the working parameter;
[0117] First, for each working parameter, the sum of the weights of all optional parameter values corresponding to the working parameter can be calculated. The sum of the weights is the cumulative result of all weights, which is used to convert the weights into probabilities, ensuring that the sum of the probability values is equal to 1.
[0118] Sub-step S22, taking the ratio of the weight of the optional parameter value to the sum of the weights of the plurality of optional parameter values as the selection probability of the optional parameter value.
[0119] In the embodiments of the present application, the weight of each optional parameter value corresponding to a specific working parameter of a target working mold i can be divided by the sum of the weights of all optional parameter values corresponding to the specific working parameter of the target working mold i, to obtain the selection probability of the optional parameter value. The selection probability represents the possibility of the optional parameter value m being selected from all optional parameter values of the working parameter. The following formula is used to represent it:
[0120]
[0121] where w i,m (τ) is the adjusted dynamic weight of the optional parameter value m∈[1, 2, …, M} corresponding to a specific working parameter of a target working mold i.
[0122] Step 205, randomly selecting a target parameter value from the plurality of optional parameter values according to the selection probability of the plurality of optional parameter values.
[0123] In one embodiment, the final target parameter value can be randomly selected according to the selection probability of each optional parameter value. On the basis of the established candidate set of optional parameter values, a non-deterministic selection is made through a pre-set probability distribution model, rather than using a fixed polling or sequential calling method.
[0124] As an example, non-uniform random sampling can be performed by a random number generation algorithm in combination with probability weights for each optional parameter value, guiding the system to preferentially select parameter values with high matching degree to the current mode while maintaining natural randomness.
[0125] When performing parameter value selection, the cumulative probability distribution of all optional parameter values can be calculated first, and then a random number is generated to determine the final target parameter value according to the probability interval in which the random number falls. This ensures that the parameter value selection has the necessary randomness to simulate the unpredictability of natural wind, while maintaining the overall characteristics of a specific working mode through probability weights.
[0126] In some embodiments, the random selection process can be performed independently at each control period, so that there is no fixed pattern or predictable pattern between consecutive selections, thereby achieving the random fluctuation characteristics unique to natural wind effects. In other embodiments, the range and distribution of random number generation can also be dynamically adjusted to prevent extreme cases of parameter value selection or parameter value combinations that the device cannot execute, ensuring randomness while also considering the reliability and safety of fan operation.
[0127] Step 206, controlling the air supply module and the target working module to operate according to the target parameter values corresponding to the working parameters to simulate natural wind output by the fan.
[0128] In one embodiment, after completing the random selection of target parameter values, precise driving instructions can be sent to the control units of the air supply module and the target working module. The air supply module can adjust the motor speed and fan angle in real time according to the obtained target parameter values to generate a basic airflow that meets the random requirements. At the same time, the target working module performs corresponding auxiliary actions according to another set of random parameters, and the air supply module and the target working module cooperate to form a composite wind field effect.
[0129] Natural wind generally has the characteristics of constantly changing wind speed and direction, which is achieved in the fan of the embodiments of the present application by randomly selecting target parameter values of working parameters. The fan can randomly select target parameter values according to the selection probability of each parameter value, and then adjust the air supply module and the target working module to match the target parameter values. In this way, the running state of the fan will change constantly, thereby simulating the variability of natural wind and providing a more natural and comfortable wind feeling experience for users. In addition, dynamic adjustments can also be made according to real-time environmental feedback and user preferences to better simulate natural wind and meet the individual needs of users.
[0130] The embodiment of the present application simulates natural wind with variable characteristics by randomly selecting a target working module in the working module other than the air supply module, and randomly selecting a target parameter value in a plurality of selectable parameter values corresponding to the working parameters of the air supply module and the target working module, so that the fan speed and wind direction are no longer single and fixed, thereby significantly improving the comfort and experience of the user. Meanwhile, the plurality of working modules work cooperatively to enhance the functional flexibility of the fan and meet the diversified adjustment of different environments and user needs.
[0131] It should be noted that, for the method embodiments, in order to simply describe, they are all expressed as a series of action combinations, but those skilled in the art should know that the embodiments of the present application are not limited by the action sequence described, because according to the embodiments of the present application, certain steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should know that the embodiments described in the specification all belong to preferred embodiments, and the actions involved are not necessarily essential to the embodiments of the present application.
[0132] As an example, the embodiment of the present application also provides a specific implementation step of a control method of a fan:
[0133] The natural wind function of a fan can involve linkage control of N function modules, and each function module can have M selectable parameter values of working parameters. Taking the air supply function module group and the auxiliary function module group as two different function module groups in the fan system, the functions and effects of the air supply function module group and the auxiliary function module group are different: the air supply function module group includes an air supply module, which can include a plurality of air supply function units, each of which can be responsible for different wind speed, wind volume or specific attributes of wind. The air supply function module group, as the core working module of the fan system, is directly responsible for generating and sending out wind, ensuring that at least one air supply function unit is always in a working state, and the working state and working time are both random. In an example, the air supply function module group can include a main motor 1 and a main motor 2, wherein the wind blown by the fan blade driven by the main motor 1 has the characteristics of concentrated strong wind speed, small air supply range and strong wind feeling; the wind blown by the fan blade driven by the main motor 2 has the characteristics of low wind speed, wide air supply range and soft wind feeling;
[0134] The auxiliary function module group includes other working modules other than the air supply module, which are auxiliary working modules. The other working modules are responsible for assisting the air supply module to realize more complex functions, provide more detailed environmental control and user customized experience, and each working module is randomly selected to work with random working state and working time. In an example, the auxiliary function module group can include a humidification module, an up-down head motor, a left-right head motor, a loudspeaker, etc.
[0135] The different functional modules of the fan are divided into a blowing function module group and an auxiliary function module group according to functions and effects, so as to ensure that at least one blowing function unit is always in a working state by randomly selecting one blowing function unit from all blowing function units to participate in work, to ensure the basic blowing function of the fan, and to realize specific auxiliary functions by randomly selecting one from all other working modules as a target working module. While maintaining the blowing function, the complex control strategy of the fan simulating natural wind is realized, and a more close-to-real natural wind sensory experience is created.
[0136] Exemplarily, Figure 3 A working flowchart of a control method of a fan provided by an embodiment of the application is shown.
[0137] First, an instruction is obtained from a user interface, a natural wind mode is started, and a corresponding working mode is selected. For example, Figure 4 A natural wind mode type diagram of a fan is shown. In the method provided by the embodiment of the application, the natural wind mode can include multiple different natural wind mode types, such as a noon rest mode, a cooling mode, a seaside mode, and a custom mode.
[0138] Different working modes correspond to different variable parameter settings, and different wind feelings are brought to users. The calling weights of the functional modules in each functional module group are different, and the initial weights corresponding to the optional parameter values of the working parameters of each functional module are also different.
[0139] According to the selected working mode, the corresponding functional module group is called. For the blowing function module group, one blowing function unit is randomly selected to participate in work, and it is ensured that at least one blowing function unit is always in a working state. For the auxiliary function module group, one target working module is randomly selected to work cooperatively with the selected target blowing function unit.
[0140] The working parameters of each functional module, such as the working gear of the blowing function unit, the angle of the wind direction adjusting module, and the audio type of the white noise playing module, can include multiple optional parameter values. Then, for the multiple optional parameter values corresponding to each working parameter, an initial weight is set according to the current working mode of the fan, to reflect the priority of each parameter value being selected in the case of no environmental factor influence. Meanwhile, initial weights are assigned to the multiple optional parameter values of the working time length of each working parameter of each working load. Exemplarily, Figure 5A parameter setting example diagram of a fan provided by the embodiment of the present application is shown. Taking the main motor 1 of the function module as an example, the "working gear" and "running time" are working parameters, wherein the optional parameter values of the working parameter "working gear" of the main motor 1 in the "noon rest mode" are [1st gear, 2nd gear, 3rd gear, 4th gear, 5th gear], and the initial weights of the respective optional parameter values are [5, 4, 3, 2, 1] in turn.
[0141] From the above parameter setting, it can be known that the natural wind in the "noon rest mode" mainly provides a low-noise uniform soft wind feeling, and the white noise type is mainly the background noise such as "raindrop, leaf, bird call, running water" which is helpful for sleep effect; and the natural wind in the "seaside mode" mainly provides a strong high-humidity wind feeling, and the white noise type is mainly the background noise such as "sea wave, ship, seabird" of the seaside, giving a person a sense of being in the scene.
[0142] The natural wind simulated by the fan provided by the embodiment of the present application can adopt a basic weighted selection model when controlling the running state of each function module and the corresponding state running time, and the higher the weight, the greater the probability of being selected. The weighted random algorithm formula is as follows:
[0143]
[0144] wherein w i is the weight of the i-th gear, is the total sum of the weights. For example, the gears of the humidification module have a total of 5 gears, and it is assumed that the weights of the gears are w=[1, 2, 3, 2, 1], and the total sum of the weights is 1+2+3+2+1=9. The probability of the gear 1 is P(1)=1 / 9, and the probability of the gear 3 is P(3)=3 / 9=1 / 3.
[0145] The fan provided by the embodiment of the present application has a temperature detection function. When the environmental temperature is too high, the working gear is temperature-compensated and corrected on the basis of the above parameters. The current environmental temperature can be obtained through a temperature sensor, and it is checked whether the environmental temperature exceeds 25℃. If the environmental temperature exceeds 25℃, the initial weights are temperature-corrected to obtain adjusted weights to adapt to the environmental change. In an example, for example: when the environmental temperature T<25℃, there is no temperature compensation correction; when 25℃≤environmental temperature T≤30℃, the temperature compensation correction is performed according to the normalized temperature coefficient; and when the environmental temperature T>30℃, the temperature compensation correction is performed according to the temperature coefficient when T=30℃.
[0146] The adjusted weights are used to re-determine the selection probability of the respective optional parameter values, the target parameter value is randomly selected according to the re-determined probability, and finally the air supply module and other working modules are controlled to operate according to the selected target parameter value, so as to simulate the effect of natural wind.
[0147] Taking the main motor 1 in the midday rest mode as an example, the working gears before temperature correction are 【1st gear, 2nd gear, 3rd gear, 4th gear, 5th gear】, and the weights of the gears are 【5, 4, 3, 2, 1】, that is, the calling probabilities of the gears are 【0.33, 0.27, 0.2, 0.13, 0.07】. When the ambient temperature T is 27℃, the weights of the gears after temperature correction are 【5.87, 5.51, 4.85, 3.80, 2.23】, and the calling probabilities of the gears after temperature correction are 【0.26, 0.24, 0.22, 0.18, 0.1】. It can be known from the above data that the calling probabilities of the 1st gear and the 2nd gear decrease after temperature correction, and the calling probabilities of the 3rd gear, the 4th gear and the 5th gear increase, which meets the user experience requirement that the higher the temperature is, the higher the working gear required is. For the selection of the working gears of the main motor 1, after the calling function is called and the initial weights are assigned, a gear (for example, the 1st gear) can be randomly selected for work at this time, and the selected probabilities of the gears at this stage are recorded as 【1, 0, 0, 0, 0】; after the gear completes the work according to the selected working time, a gear (for example, the 3rd gear) is randomly selected for work again, and the selected probabilities of the gears at this stage are recorded as 【0.5, 0, 0.5, 0, 0】; after the gear completes the work according to the selected working time, a gear is randomly selected for work again, and the difference between the recorded probabilities and the probabilities assigned by the function is compared in real time, the probabilities of the gears selected next are continuously corrected, and finally the recorded probabilities tend to the probabilities assigned by the function.
[0148] In addition, the user can also set the variable parameters by himself, and generate a customized natural wind by one key.
[0149] Through this design, the fan system can flexibly adapt to different environmental conditions and user requirements, provide more natural, comfortable and personalized wind feeling experience, randomly select a target working module in the working modules except the air supply module, randomly select a target parameter value in the multiple selectable parameter values corresponding to the working parameters of the air supply module and the target working module, simulate the output of natural wind with variable characteristics, so that the fan speed and wind direction are no longer single and fixed, thereby significantly improving the comfort and experience of the user. At the same time, the multiple working modules work cooperatively, enhancing the functional flexibility of the fan, and being able to meet the diversified adjustment of different environments and user requirements.
[0150] With reference to Figure 6 , a structural block diagram of a control device of a fan is shown, the fan comprising a plurality of working modules, the plurality of working modules comprising an air supply module, and the plurality of working modules further comprising at least one of a humidification module, a swing module and an audio module. Specifically, the following modules can be included:
[0151] The working module selection module 301 is configured to randomly select a target working module from the working modules except the air supply module.
[0152] The optional parameter value determination module 302 is configured to determine a plurality of optional parameter values corresponding to the working parameters of the air supply module and the target working module.
[0153] The target parameter value selection module 303 is configured to randomly select a target parameter value from the plurality of optional parameter values corresponding to the working parameters of the air supply module and the target working module.
[0154] The running module 304 is configured to control the air supply module and the target working module to run according to the target parameter value corresponding to the working parameter, so as to simulate natural wind output by a fan.
[0155] In the embodiment of the present application, the target parameter value selection module 303 comprises:
[0156] The weight determination sub-module is configured to determine a corresponding weight for each of the plurality of optional parameter values corresponding to the working parameters of the air supply module and the target working module.
[0157] The probability determination sub-module is configured to determine a selection probability of the plurality of optional parameter values according to the weight of the plurality of optional parameter values for each of the working parameters.
[0158] The target parameter value selection sub-module is configured to randomly select a target parameter value from the plurality of optional parameter values according to the selection probability of the plurality of optional parameter values.
[0159] In the embodiment of the present application, the probability determination sub-module comprises:
[0160] The weight sum determination unit is configured to determine a sum of the weights of the plurality of optional parameter values corresponding to the working parameters.
[0161] The probability calculation unit is configured to take a ratio of the weight of the optional parameter value to the sum of the weights of the plurality of optional parameter values as the selection probability of the optional parameter value.
[0162] In the embodiment of the present application, the weight determination sub-module comprises:
[0163] The initial weight acquisition unit is configured to acquire an initial weight corresponding to each of the plurality of optional parameter values corresponding to the working parameters of the air supply module and the target working module, and acquire a current environmental parameter.
[0164] The target weight determination unit is configured to adjust the initial weight of each of the plurality of optional parameter values of each of the working parameters according to the current environmental parameter to obtain an adjusted target weight.
[0165] In the embodiment of the present application, the target weight determination unit comprises:
[0166] a temperature normalization sub-unit, configured to convert the ambient temperature into a normalization coefficient in a preset temperature range;
[0167] a coefficient determination sub-unit, configured to obtain a temperature-sensitive coefficient and an adjustment coefficient corresponding to a plurality of selectable parameter values of the working parameter;
[0168] a weight adjustment sub-unit, configured to adjust an initial weight of each selectable parameter value of the working parameter according to the normalization coefficient, the temperature-sensitive coefficient and the corresponding adjustment coefficient.
[0169] In the embodiment of the present application, the initial weight acquisition unit comprises:
[0170] a working mode acquisition sub-unit, configured to acquire a current working mode;
[0171] a first initial weight determination sub-unit, configured to acquire a plurality of selectable parameter values corresponding to the working parameter of the air supply module and the target working module in the current working mode, and the initial weight corresponding to each selectable parameter value.
[0172] In the embodiment of the present application, the initial weight acquisition unit comprises:
[0173] an adjustment operation detection sub-unit, configured to detect an adjustment operation of a user;
[0174] a second initial weight determination sub-unit, configured to adjust the initial weight of each selectable parameter value of the working parameter according to the adjustment operation.
[0175] For the device embodiment, it is basically similar to the method embodiment, so it is described more simply, and the related parts refer to the part of the method embodiment.
[0176] The embodiment of the present application also provides a fan, comprising a processor, a memory and a computer program stored in the memory and capable of running on the processor, when the computer program is executed by the processor, each process of the control method embodiment of the fan is realized, and the same technical effect is achieved, to avoid repetition, which will not be repeated here.
[0177] The embodiment of the present application also provides a computer readable storage medium, the computer readable storage medium stores a computer program, when the computer program is executed by the processor, each process of the control method embodiment of the fan is realized, and the same technical effect is achieved, to avoid repetition, which will not be repeated here.
[0178] The various embodiments described in this specification are intended to be illustrative only and in no way limit the scope of the application. One skilled in the art will readily recognize from the disclosure herein, possible alternative techniques within the scope of the application. Accordingly, the embodiments described in this specification are set forth without any loss of generality to, and without imposing limitations upon, the claimed invention.
[0179] Those skilled in the art will appreciate that embodiments of the present application can be readily used as a method, apparatus, or computer program product. Accordingly, the present application can take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects all generally referred to herein as a "circuit" or "module." Furthermore, the present application can take the form of a computer program product on a computer-readable storage medium having computer program code embodied in the medium.
[0180] The embodiments of the present application are described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processing unit or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart illustrations and / or block diagrams block or blocks. Figure 1 one or more functions specified in the flowchart illustrations and / or block diagrams block or blocks. Figure 1 one or more functions specified in the flowchart illustrations and / or block diagrams block or blocks.
[0181] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instructions which implement the flowchart illustrations and / or block diagrams block or blocks. Figure 1 one or more functions specified in the flowchart illustrations and / or block diagrams block or blocks. Figure 1 one or more functions specified in the flowchart illustrations and / or block diagrams block or blocks.
[0182] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the flowchart illustrations and / or block diagrams block or blocks. Figure 1 one or more functions specified in the flowchart illustrations and / or block diagrams block or blocks. Figure 1 one or more functions specified in the flowchart illustrations and / or block diagrams block or blocks.
[0183] While the preferred embodiments of the application have been described above, it should be understood that many modifications and variations to these embodiments will be apparent to those skilled in the art once they learn of the basic inventive concepts. Therefore, the attached claims are intended to cover all such modifications and variations.
[0184] Finally, it is to be understood that the phraseology or terminology employed herein, such as "first" and "second", etc., are for descriptive purposes only and should not be construed to imply or incorporate any kind of ordering, unless and except for the order of method steps or process steps as expressly and implicitly defined by the preceding disclosure. Moreover, the use of the terms "include", "include
[0185] The above provides a kind of fan control method, device, fan and medium provided by the present application, the principle and implementation of the present application are described in this article by applying specific examples, the above example is only for helping to understand the method of the present application and its core idea;For those skilled in the art, according to the idea of the present application, there will be changes in specific implementation and application range, as described above, the content of the specification should not be understood as limiting the present application.
Claims
1. A control method of a fan, characterized by, The fan includes a plurality of working modules, and the method includes: randomly selecting a target working module from the working modules except the air supply module; determining a plurality of selectable parameter values corresponding to working parameters of the air supply module and the target working module; randomly selecting a target parameter value from the plurality of selectable parameter values corresponding to the working parameters of the air supply module and the target working module; controlling the air supply module and the target working module to operate according to the target parameter value corresponding to the working parameters, to simulate natural wind output by the fan.
2. The control method of a fan according to claim 1, characterized by, The method further includes: determining a corresponding weight for each of the plurality of selectable parameter values corresponding to the working parameters of the air supply module and the target working module; determining a selection probability of the plurality of selectable parameter values according to the weight of the corresponding plurality of selectable parameter values for each of the working parameters; randomly selecting a target parameter value from the plurality of selectable parameter values according to the selection probability of the plurality of selectable parameter values.
3. The control method of a fan according to claim 2, characterized by, The method further includes: determining a sum of the weights of the plurality of selectable parameter values corresponding to the working parameters; determining the selection probability of the selectable parameter value as a ratio of the weight of the selectable parameter value to the sum of the weights of the plurality of selectable parameter values.
4. The control method of a fan according to claim 2, characterized by, The method further includes: obtaining an initial weight corresponding to each of the plurality of selectable parameter values corresponding to the working parameters of the air supply module and the target working module, and obtaining a current environmental parameter; adjusting the initial weight of each of the plurality of selectable parameter values according to the current environmental parameter to obtain an adjusted target weight.
5. The control method of a fan according to claim 4, characterized by, The environmental parameter includes an environmental temperature, and the method further includes: converting the environmental temperature into a normalized coefficient in a preset temperature range; obtaining a temperature-sensitive coefficient and an adjustment coefficient corresponding to the plurality of selectable parameter values of the working parameter; adjusting the initial weight of each of the plurality of selectable parameter values according to the normalized coefficient, the temperature-sensitive coefficient, and the corresponding adjustment coefficient.
6. The control method of a fan according to claim 4, characterized by, The method further includes: obtaining a current working mode; obtaining an initial weight corresponding to each of the plurality of selectable parameter values corresponding to the working parameters of the air supply module and the target working module in the current working mode.
7. The control method of a fan according to claim 4, characterized by, The method further includes: detecting an adjustment operation of a user. The initial weights of the multiple selectable parameter values of each of the working parameters are adjusted according to the adjustment operation.
8. The control method of a fan according to claim 1, wherein The multiple working modules further include at least one of a humidifying module, a head-shaking module, and an audio module.
9. A control device for a fan, characterized by The method comprises the steps of: a working module selection module configured to randomly select a target working module from the working modules except the air supply module; a selectable parameter value determination module configured to determine multiple selectable parameter values corresponding to the working parameters of the air supply module and the target working module; a target parameter value selection module configured to randomly select a target parameter value from the multiple selectable parameter values corresponding to the working parameters of the air supply module and the target working module; a running module configured to control the air supply module and the target working module to run according to the target parameter values corresponding to the working parameters, so as to simulate natural wind output by the fan.
10. A fan, comprising: The method comprises the steps of: a processor, a memory, and a computer program stored on the memory and capable of running on the processor, wherein the computer program, when executed by the processor, implements the steps of the control method of the fan according to any one of claims 1-8.
11. A computer readable storage medium, characterized in that, The computer program is stored on the computer readable storage medium, and when executed by the processor, implements the steps of the control method of the fan according to any one of claims 1-8.
Citation Information
Patent Citations
Device and method for simulating natural wind based on multiple fan units
CN114109881A
Air conditioner indoor unit and air conditioner
CN115468220A
Air conditioner control method and device and air conditioner
CN117249553A
Multi-head fan simulating natural wind
CN210218176U
Natural wind generating device of environment simulator and diversion device using the same
JP1992295371A