Method, device and equipment for adjusting wind speed in sliding mode and medium
By capturing the sliding direction and speed of the user's fingers and adjusting the fan air speed in real time, the problems of inconvenient wind speed adjustment and insufficient accuracy in the existing technology are solved, and continuous adjustment of wind speed and personalized needs are achieved.
Patent Information
- Application Number
- CN202411861021.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-17
- Publication Date
- 2025-03-14
- Estimated Expiration
- 2044-12-17
AI Technical Summary
The existing handheld fans have problems such as inconvenient operation, low accuracy and insufficient air volume continuity when adjusting the wind speed, which cannot meet users' needs for fine air speed adjustment.
By capturing the sliding direction and sliding speed of the user's finger, the sliding action is detected in real time using the touch screen or touch panel, and the fan outputs the current wind speed corresponding to the current wind speed gear according to the correspondence between the preset wind speed gear and the wind speed.
It realizes continuous and smooth adjustment of wind speed, enhances user experience, meets the personalized needs of different users for wind power, and improves the accuracy and stability of wind speed adjustment.
Smart Images

Figure CN119616904A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of fan wind speed regulation, and in particular to a method, device, equipment and medium for sliding wind speed regulation. Background Art
[0002] The design of traditional handheld fans is often limited to a single button or toggle switch to adjust the wind speed. This design is simple and low-cost, but has a single function. However, as users' demand for personalization grows, they hope that fans can provide more sophisticated wind speed adjustment to adapt to different environments and personal body needs. For example, a wind speed adjustment range from 1 to 99 can provide users with more choices.
[0003] In order to improve this problem, some handheld fans that use rollers to control wind speed gears have appeared on the market. The roller design improves the flexibility of wind speed adjustment to a certain extent, and users can gradually adjust the wind speed by rolling the roller. However, this control method still has the problem of inconvenient operation. The roller requires users to operate repeatedly, and because the roller usually does not have clear gear markings, it is difficult for users to accurately find the required wind speed gear, resulting in inconvenience and errors during the adjustment process. In addition, the accuracy and stability of the roller control also face certain challenges, further affecting the user experience.
[0004] In response to the above problems, a handheld fan that adjusts the wind speed by pressing a button has appeared on the market. This design simplifies the operation process, and users only need to press the corresponding button to switch to different wind speed levels. However, due to the limited number of buttons, usually only 3 or less wind speed levels can be provided, which results in insufficient continuity of wind volume when the fan adjusts the wind speed, and it is impossible to achieve stepless adjustment from small to large. This jump-type wind speed adjustment method not only fails to meet the user's demand for fine wind speed adjustment, but may also cause discomfort or energy waste during use. Summary of the invention
[0005] The purpose of the present invention is to overcome the deficiencies of the prior art and to provide a method, device, equipment and medium for sliding wind speed adjustment.
[0006] In order to solve the above technical problems, the present invention adopts the following technical solutions:
[0007] In a first aspect, this embodiment provides a method for adjusting wind speed by sliding, comprising the following steps:
[0008] Get the sliding direction and speed of the user's finger;
[0009] Determine whether the sliding direction is upward or downward;
[0010] If the sliding direction is upward, the wind speed level of the fan increases by the wind speed level variable value corresponding to the sliding speed;
[0011] If the sliding direction is downward, the wind speed level of the fan is reduced by the wind speed level variable value corresponding to the sliding speed;
[0012] Based on the correspondence between the preset wind speed gear and the wind speed, the fan is controlled to output the current wind speed corresponding to the current wind speed gear;
[0013] The current wind speed level is the wind speed level of the fan plus or minus a wind speed level variable value corresponding to the sliding speed.
[0014] A further technical solution is: before the step of obtaining the sliding direction and sliding speed of the user's finger, it also includes: obtaining the gear position of the fan at the initial moment of sliding to obtain the wind speed gear position of the fan.
[0015] A further technical solution is as follows: the wind speed gear variable value corresponding to the sliding speed is sliding speed*k, wherein k is a correlation coefficient.
[0016] A further technical solution is: the step of controlling the fan to output the current wind speed corresponding to the current wind speed gear based on the correspondence between the preset wind speed gear and the wind speed comprises:
[0017] Transmit the data of the current wind speed gear to the motor control module;
[0018] The motor control module converts the received data of the current wind speed gear into the corresponding current wind speed;
[0019] The motor control module controls the motor to output the current wind speed.
[0020] In a second aspect, the present embodiment provides a device for adjusting wind speed by sliding, comprising: an acquisition unit, a judgment unit, an increase unit, a decrease unit and a control unit;
[0021] The acquisition unit is used to acquire the sliding direction and sliding speed of the user's finger;
[0022] The judging unit is used to judge whether the sliding direction is upward or downward;
[0023] The increasing unit is used to increase the wind speed gear of the fan by a wind speed gear variable value corresponding to the sliding speed if the sliding direction is upward;
[0024] The reducing unit is used to reduce the wind speed gear of the fan by a wind speed gear variable value corresponding to the sliding speed if the sliding direction is downward;
[0025] The control unit is used to control the fan to output the current wind speed corresponding to the current wind speed gear based on the preset correspondence between the wind speed gear and the wind speed;
[0026] The current wind speed level is the wind speed level of the fan plus or minus a wind speed level variable value corresponding to the sliding speed.
[0027] A further technical solution is as follows: the device further comprises: an acquisition unit, which is used to acquire the gear position of the fan at the initial moment of sliding, so as to obtain the wind speed gear position of the fan.
[0028] A further technical solution is as follows: the wind speed gear variable value corresponding to the sliding speed is sliding speed*k, wherein k is a correlation coefficient.
[0029] Its further technical solution is: the control unit includes a transmission module, a conversion module and an output module;
[0030] The transmission module is used to transmit the data of the current wind speed gear to the motor control module;
[0031] The conversion module is used for the motor control module to convert the received data of the current wind speed gear into the corresponding current wind speed;
[0032] The output module is used by the motor control module to control the motor to output the current wind speed.
[0033] In a third aspect, this embodiment provides a computer device, which includes a memory and a processor. The memory stores a computer program, and the processor implements the method for adjusting the wind speed by sliding as described above when executing the computer program.
[0034] In a fourth aspect, the present embodiment provides a storage medium storing a computer program, wherein the computer program includes program instructions, and when the program instructions are executed by a processor, the method for adjusting the wind speed by sliding as described above can be implemented.
[0035] The beneficial effects of the present invention compared with the prior art are: by capturing the sliding direction and sliding speed of the user's finger, the user is allowed to control the wind speed of the fan with natural and intuitive gestures, without the need for cumbersome button operations or complex menu navigation, thereby enhancing the user's experience; in addition, the difference in sliding speed is converted into a corresponding wind speed gear variable value, which means that the user can finely adjust the wind speed of the fan by the speed of sliding, thereby achieving continuous and smooth adjustment of the wind speed and meeting the personalized needs of different users for wind power.
[0036] The present invention is further described below in conjunction with the accompanying drawings and specific embodiments. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.
[0038] Figure 1 A schematic flow chart of a method for adjusting wind speed by sliding provided in an embodiment of the present invention;
[0039] Figure 2 A schematic block diagram of a device for adjusting wind speed by sliding provided in an embodiment of the present invention;
[0040] Figure 3 A schematic block diagram of a computer device provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0041] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0042] It should be understood that when used in this specification and the appended claims, the terms "include" and "comprises" indicate the presence of described features, integers, steps, operations, elements and / or components, but do not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or combinations thereof.
[0043] It should also be understood that the terms used in this specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention. As used in the specification of the present invention and the appended claims, unless the context clearly indicates otherwise, the singular forms "a", "an" and "the" are intended to include plural forms.
[0044] It should be further understood that the term "and / or" used in the present description and the appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.
[0045] See also Figure 1 In the specific embodiment shown, the present invention discloses a method for adjusting wind speed by sliding, comprising the following steps:
[0046] S1, obtain the sliding direction and sliding speed of the user's finger;
[0047] Specifically, a touch screen or a touch pad is integrated on the control panel of the fan, and the touch screen or the touch pad can sense the touch, sliding and other actions of the user's fingers. The touch screen or the touch pad is internally configured with corresponding sensors and processors for capturing and analyzing the sliding actions of the user's fingers in real time. In addition, a set of special gesture recognition algorithms is developed, which can accurately identify the sliding trajectory of the user's fingers on the touch screen or the touch pad. The algorithm calculates the sliding direction (up, down, left, right, etc., but in this embodiment, the focus is mainly on the upward and downward directions) and the sliding speed (i.e., the distance the finger slides per unit time) of the user's fingers by analyzing the data collected by the sensor. Among them, the gesture recognition algorithm adopts the existing public technology, which will not be elaborated in detail here.
[0048] More specifically, users can adjust the fan speed by simply sliding their fingers, without the need for complex button operations or menu navigation, which greatly improves the convenience of operation and the user experience. In addition, since the sliding speed of the user's finger can be obtained, the fan speed can be fine-tuned according to the speed of the sliding speed, so as to achieve continuous and smooth adjustment of the wind speed and meet the user's personalized needs for wind force. In addition, the touch screen or touchpad can capture the sliding action of the user's finger in real time and immediately convert it into a corresponding wind speed adjustment instruction, thereby achieving rapid response and adjustment of the fan speed. In addition, different users may have different sliding speed and strength habits. By obtaining the sliding speed of the user's finger, it can better adapt to the operating habits of different users and provide a wind speed adjustment experience that is more in line with user expectations.
[0049] S2, determine whether the sliding direction is upward or downward;
[0050] Specifically, first, the raw data of the user's finger sliding is collected through the sensor on the touch screen or touch pad, including the starting position, the ending position of the touch point, and a series of intermediate positions during the sliding process. According to the collected touch point position data, the starting coordinates and the ending coordinates of the sliding are calculated. In the coordinate system of the touch screen or touch pad, the upper left corner of the screen is usually defined as the origin (0,0), the right is the positive direction of the X axis, and the downward is the positive direction of the Y axis. Compare the Y values of the starting coordinate and the ending coordinate; if the Y value of the ending coordinate is greater than the Y value of the starting coordinate, the sliding direction is judged to be upward; if the Y value of the ending coordinate is less than the Y value of the starting coordinate, the sliding direction is judged to be downward. In this process, the change of the X axis can be ignored because this embodiment mainly focuses on the sliding in the vertical direction (up and down). According to the judgment result, a signal indicating the sliding direction (for example, "+" for upward and "-" for downward) is output to the control system of the fan.
[0051] More specifically, users can adjust the fan speed by simply sliding their fingers up and down, without having to remember complex button combinations or operating steps, which greatly simplifies user operations. In addition, by accurately judging the sliding direction, the user's intention can be accurately conveyed, avoiding misoperation or inadequate adjustment, thereby improving the accuracy of wind speed adjustment. In addition, the up and down sliding operation method is in line with people's intuition and habits, allowing users to easily and naturally control the fan speed, enhancing the user experience and satisfaction. In addition, the realization of this technical feature relies on a touch screen or touchpad and corresponding algorithm processing, reflecting the development trend of the product towards intelligence and digitalization, and enhancing the product's sense of technology and competitiveness.
[0052] S3, if the sliding direction is upward, the wind speed level of the fan is increased by the wind speed level variable value corresponding to the sliding speed;
[0053] Specifically, first, the sliding direction of the user's finger is detected in real time through the sensor on the touch screen or touchpad; when the sliding direction is detected to be upward, the subsequent wind speed gear increase logic is triggered. While detecting the sliding direction, the sliding speed of the user's finger is measured. The sliding speed can be obtained by calculating the distance the finger slides in a unit time, and the unit can be pixels / second or millimeters / second, etc. According to the measured sliding speed, a corresponding wind speed gear variable value is calculated. This variable value can be a fixed increment value or a dynamic value proportional to the sliding speed. For example, a basic increment value can be set, and then the basic increment value is adjusted to a certain proportion according to the speed of the sliding speed. The calculated wind speed gear variable value is added to the current wind speed gear to obtain a new wind speed gear. If the new wind speed gear exceeds the maximum gear supported by the fan, the wind speed gear can be limited to the maximum gear.
[0054] More specifically, users can control the increase in wind speed by sliding the fan, achieving fine adjustment of the wind speed. This adjustment method is more intuitive and in line with the user's operating habits. In addition, users can quickly adjust the fan's wind speed by simply sliding up and down, without the need for complex button operations or menu navigation, which greatly improves the user's convenience and satisfaction. In addition, this technical feature makes the fan product have a more intelligent and user-friendly operating interface, which helps to improve the market competitiveness of the product and attract more consumers' attention and purchases.
[0055] S4, if the sliding direction is downward, the wind speed level of the fan is reduced by the wind speed level variable value corresponding to the sliding speed;
[0056] Specifically, a sensor on a touch screen or touchpad is used to detect the sliding direction of the user's finger in real time; when the sliding direction is detected to be downward, the subsequent wind speed gear reduction logic is triggered. Similar to the case where the sliding direction is upward, the sliding speed of the user's finger needs to be measured. The sliding speed can be obtained by calculating the distance (such as pixels, millimeters, etc.) that the finger slides in a unit time. According to the measured sliding speed, a corresponding wind speed gear reduction amount, that is, the wind speed gear variable value, is calculated. This reduction amount can be a fixed reduction value or a dynamic value inversely proportional to the sliding speed. For example, a basic reduction value can be set, and then the basic reduction value can be adjusted in a certain proportion according to the speed of the sliding speed. The faster the sliding, the greater the reduction. The calculated wind speed gear variable value is subtracted from the current wind speed gear to obtain a new wind speed gear. If the new wind speed gear is lower than the minimum gear supported by the fan, the wind speed gear can be limited to the minimum gear, or the fan can be turned off.
[0057] More specifically, the user can reduce the fan speed by sliding his finger downwards. This operation method is intuitive and easy to understand, and conforms to the user's operating habits. In addition, different sliding speeds will result in different reductions in wind speed, thereby achieving fine adjustment of the wind speed. The user can fine-tune the fan speed by controlling the sliding speed to meet different usage needs. In addition, the user does not need to perform complex button operations or menu navigation, but can quickly adjust the fan speed with a simple sliding action, which greatly improves the user's convenience and satisfaction.
[0058] S5, based on the correspondence between the preset wind speed level and the wind speed, controlling the fan to output the current wind speed corresponding to the current wind speed level;
[0059] Specifically, in the product design stage, according to the motor characteristics of the fan and user needs, a set of corresponding relationships between wind speed gears and wind speeds is preset. This corresponding relationship is usually a lookup table (L ookup table le) or a functional relationship, in which each wind speed gear corresponds to a specific wind speed value. The current wind speed gear is determined by user input (such as a sliding operation on a touch screen) or a preset automatic adjustment logic (such as a temperature sensor trigger). According to the current wind speed gear, the corresponding current wind speed value is searched in the preset corresponding relationship, which usually involves an index operation on the lookup table or a function calculation. The current wind speed value found is converted into a motor control signal, such as a duty cycle of a voltage, current or pulse width modulation (PWM) signal, and this control signal is sent to the motor controller of the fan to adjust the motor speed, thereby controlling the fan to output the current wind speed corresponding to the current wind speed gear. In some advanced implementations, it can also include real-time monitoring of the actual output wind speed of the fan and comparing it with the preset wind speed value. If there is a deviation, the motor control signal can be adjusted through a closed-loop control algorithm (such as PID control) to achieve more accurate wind speed control.
[0060] More specifically, through the correspondence between the preset wind speed gear and the wind speed, it can be ensured that the fan output matches the wind speed expected by the user, which improves the accuracy of wind speed control and meets the user's demand for precise wind speed adjustment. In addition, the user can control the output wind speed of the fan through simple operations without having to understand the complex motor control principles, which improves the user's convenience and satisfaction and makes the fan product more user-friendly. In addition, by accurately controlling the output wind speed of the fan, the motor speed can be adjusted according to actual needs, thereby optimizing energy efficiency, which helps to reduce energy consumption and noise and improve the energy efficiency ratio of the fan. In addition, the correspondence between the preset wind speed gear and the wind speed can be adjusted according to different application scenarios and user needs.
[0061] The current wind speed level is the wind speed level of the fan plus or minus a wind speed level variable value corresponding to the sliding speed.
[0062] In one embodiment, before the step of obtaining the sliding direction and sliding speed of the user's finger, the step further includes: obtaining the gear position of the fan at the initial moment of sliding to obtain the wind speed gear position of the fan.
[0063] Specifically, before the user starts to slide through the touch screen or touch pad, the current gear state of the fan is first obtained, which usually involves reading the memory or register of the fan control system to obtain the wind speed gear value at the initial moment of sliding. The obtained initial gear value of the fan is stored in a variable or data structure for use in subsequent sliding operations. This initial gear value represents the wind speed state of the fan before the user starts the sliding operation. After the user starts to slide his finger, the direction and speed of the sliding are detected in real time through the sensor on the touch screen or touch pad, which involves monitoring and processing of touch events, as well as tracking and calculating the sliding trajectory. According to the detected sliding direction and speed, and the stored initial gear value, a new wind speed gear is calculated, which usually involves parsing the sliding direction and speed, and calculating the new wind speed gear according to the correspondence between the preset wind speed gear and the sliding parameter (such as the lookup table or function relationship mentioned above).
[0064] More specifically, by obtaining the gear position at the initial moment of sliding of the fan, it can be ensured that the user's sliding operation is based on a known wind speed state, which makes the sliding operation continuous, and the user can start from the state at the initial moment of sliding and gradually adjust the wind speed by sliding. The acquisition of the initial gear value makes the subsequent wind speed adjustment more precise, and the user can make fine adjustments based on the initial gear instead of starting from a fixed starting point, which helps to improve the accuracy of wind speed adjustment and user experience. In addition, by recording the initial gear value, it is easier to detect user misoperations (such as accidental sliding); if it is detected that the user's sliding operation is inconsistent with expectations (such as the sliding direction is opposite to the expected wind speed adjustment direction), the user can be prompted to confirm or cancel the operation, thereby avoiding incorrect adjustment of the wind speed.
[0065] In one embodiment, the wind speed gear variable value corresponding to the sliding speed is sliding speed*k, where k is a correlation coefficient.
[0066] Specifically, in the product design or software implementation stage, a suitable correlation coefficient k is determined according to the motor characteristics of the fan, the user's usage habits, and the design goals of the product. This coefficient k represents the proportional relationship between the sliding speed and the wind speed gear variable value, which determines the sensitivity of the sliding speed to the wind speed gear adjustment. When the user performs a sliding operation through a touch screen or a touch pad, the sliding speed of the finger is measured in real time, which usually involves monitoring and processing of touch events, as well as tracking and calculating the sliding trajectory to obtain the distance or number of pixels that the finger slides in a unit time. According to the measured sliding speed and the preset correlation coefficient k, a corresponding wind speed gear variable value is calculated. This variable value represents the wind speed gear adjustment amount caused by the sliding operation. The calculation formula is: wind speed gear variable value = sliding speed * k. The calculated wind speed gear variable value is added to the gear at the initial moment of sliding (or subtracted, depending on whether the sliding direction increases or decreases the wind speed) to obtain a new wind speed gear (i.e., the current wind speed gear). If the new wind speed gear exceeds the range supported by the fan, it is limited to the minimum or maximum gear.
[0067] More specifically, by setting the correlation coefficient k, the relationship between the sliding speed and the wind speed gear adjustment amount can be flexibly adjusted, which allows the user to quickly and accurately adjust the wind speed of the fan by sliding his finger according to his own usage habits and needs. Since the proportional relationship between the sliding speed and the wind speed gear adjustment amount can be adjusted by k, a more intuitive and easy-to-understand wind speed adjustment method can be provided to the user, which helps to improve the user's convenience and satisfaction, making the fan product more user-friendly. Different application scenarios and user needs may require different wind speed adjustment methods. By adjusting the correlation coefficient k, the fan product can be adapted to a wider range of application scenarios and user needs, improving the flexibility and market competitiveness of the product.
[0068] In one embodiment, the step of controlling the fan to output a current wind speed corresponding to the current wind speed gear based on the correspondence between the preset wind speed gear and the wind speed includes:
[0069] Transmit the data of the current wind speed gear to the motor control module;
[0070] The motor control module converts the received data of the current wind speed gear into the corresponding current wind speed;
[0071] The motor control module controls the motor to output the current wind speed.
[0072] Specifically, in the product design or software programming stage, according to the motor characteristics and performance parameters of the fan, a correspondence table or function relationship between the wind speed gear and the wind speed is preset. This correspondence table or function relationship defines the wind speed value corresponding to each wind speed gear so that it can be accurately converted when controlling the fan output. When the user selects or adjusts the wind speed gear through the user interface (such as a touch screen, a knob, etc.), the system will transmit the currently selected wind speed gear data (such as a digital code, a gear number, etc.) to the motor control module, which usually involves the design of data communication protocols and interfaces to ensure accurate transmission and reception of data. After receiving the current wind speed gear data, the motor control module will convert it into the corresponding current wind speed value according to the preset correspondence table or function relationship. This conversion process may be to look up the correspondence table or to calculate the function value, depending on the preset correspondence type. The motor control module controls the speed and output power of the motor according to the converted current wind speed value to achieve the required wind speed output, which usually involves the control and adjustment of the motor drive circuit to ensure that the motor can stably and reliably operate at the specified speed and power. In practical applications, it is also necessary to monitor and feedback the actual wind speed output by the fan through sensors and other devices. If there is a deviation between the actual wind speed and the expected value, the motor control module can make corresponding adjustments based on the feedback information to ensure that the wind speed output by the fan is consistent with the user's set value.
[0073] More specifically, through the correspondence between the preset wind speed gear and the wind speed, precise control of the fan output can be achieved, which helps to reduce the fluctuation and error of the wind speed and improve the performance and stability of the fan. Users can adjust the required wind speed through simple operations without having to understand the complex motor control principles, which makes the use of fan products more convenient and intuitive, and improves user satisfaction and experience. In addition, by precisely controlling the speed and output power of the motor, the energy efficiency of the fan can be optimized, which helps to reduce energy consumption and noise, and improve the energy efficiency ratio and environmental performance of the fan. In addition, the motor control module can make corresponding adjustments based on the feedback information of the actual wind speed to ensure the stable operation of the fan, which helps to reduce failures and damage caused by motor overheating, overload, etc., and improve the reliability and service life of the product.
[0074] In order to better illustrate the technical content of the present invention, the following application scenarios are provided:
[0075] A touch slider detection device (which can be a PCB board or a conductive film) is set inside the front structure of the fan handle; a light touch button switch is set on the side; and a gear display is set in the middle of the mesh cover. When the user operates, he only needs to press the side button to turn on the fan, and then slide his finger up or down in the speed adjustment area to adjust the wind speed gear; the display part displays the gear in real time, for example: the gear ranges from 1 to 99. It specifically includes the following parts:
[0076] Power button (A): set on the side of the handle (it can be the right side for right-handed users; it can also be the left side for left-handed users; buttons can also be set on both sides), which can be a touch button or a toggle switch. Users can control the power on and off of the fan by touching or toggling this button.
[0077] Touch slider control area (B): Detects the sliding speed and direction of the user's finger. The user can adjust the fan gear by sliding the finger up or down in this area. For example, sliding up increases the gear, and sliding down decreases the gear. The speed of gear change is positively correlated with the sliding speed of the finger. The faster the sliding speed, the faster the gear increases / decreases, and the slower the sliding speed, the slower the gear increases / decreases. It is more convenient than traditional button control. The relationship between the fan gear and the sliding speed can be expressed as follows:
[0078] D t =D0+V*k;
[0079] Among them, D t is the gear position of the fan at the current moment (the minimum is 0 and the maximum is 99); D0 is the gear position of the fan at the initial moment of sliding; V is the speed of finger sliding, which is positive when sliding upward and negative when sliding downward; k is the correlation coefficient.
[0080] Gear position display area (C): This area uses two eight-character gear positions to intuitively display the current fan gear position for easy viewing by the user. The fan uses a brushless DC motor with infinitely adjustable gear positions.
[0081] Among them, in other application scenarios, the side button can be set as an activation button. After the user presses it, the gear display and the slider control area are activated. If the slider controller area is double-clicked again, the fan turns on and the gear display shows the default gear. The user slides his finger up or down to adjust the gear. If the slider control area is double-clicked again, the fan turns off, the display area goes out, and the fan stops working. When the slider control area is activated, press the side button to deactivate the slider controller area, and the gear control function is temporarily unavailable to prevent misoperation. When the gear is to be adjusted again, the side button needs to be pressed again to activate it. The above operation logic can simulate the operation logic of smart phones, which improves the user experience of home appliances and prevents misoperation.
[0082] The present invention allows the user to control the wind speed of the fan with natural and intuitive gestures by capturing the sliding direction and sliding speed of the user's finger, without cumbersome key operations or complex menu navigation, thereby enhancing the user's experience; in addition, the difference in sliding speed is converted into the corresponding wind speed gear variable value, which means that the user can finely adjust the wind speed of the fan by the speed of sliding, realize continuous and smooth adjustment of the wind speed, and meet the personalized needs of different users for wind force; in addition, the wind speed gear is directly increased or decreased according to the sliding direction (up or down), and this instant feedback mechanism greatly shortens the time required for the user to adjust the wind speed and improves the adjustment efficiency; in addition, combined with the corresponding relationship between the preset wind speed gear and the wind speed, the method can intelligently identify and control the fan output to match the wind speed of the current wind speed gear, ensuring the accuracy and stability of the adjustment. In addition, the wind speed adjustment is based on the sliding input, so it can be flexibly applied to various fan products with a touch interface, whether it is a home, office or industrial environment, and can provide a consistent and convenient operation experience.
[0083] See also Figure 2 As shown, the present invention also discloses a device for adjusting wind speed by sliding, comprising: an acquisition unit 10, a judgment unit 20, an increase unit 30, a decrease unit 40 and a control unit 50;
[0084] The acquisition unit 10 is used to acquire the sliding direction and sliding speed of the user's finger;
[0085] The judging unit 20 is used to judge whether the sliding direction is upward or downward;
[0086] The increasing unit 30 is used to increase the wind speed gear of the fan by a wind speed gear variable value corresponding to the sliding speed if the sliding direction is upward;
[0087] The reducing unit 40 is used to reduce the wind speed gear of the fan by a wind speed gear variable value corresponding to the sliding speed if the sliding direction is downward;
[0088] The control unit 50 is used to control the fan to output the current wind speed corresponding to the current wind speed gear based on the corresponding relationship between the preset wind speed gear and the wind speed;
[0089] The current wind speed level is the wind speed level of the fan plus or minus a wind speed level variable value corresponding to the sliding speed.
[0090] In one embodiment, the device further comprises: an acquisition unit, configured to acquire the gear position of the fan at the initial moment of sliding, so as to obtain the wind speed gear position of the fan.
[0091] In one embodiment, the wind speed gear variable value corresponding to the sliding speed is sliding speed*k, where k is a correlation coefficient.
[0092] In one embodiment, the control unit includes a transmission module, a conversion module and an output module;
[0093] The transmission module is used to transmit the data of the current wind speed gear to the motor control module;
[0094] The conversion module is used for the motor control module to convert the received data of the current wind speed gear into the corresponding current wind speed;
[0095] The output module is used by the motor control module to control the motor to output the current wind speed.
[0096] It should be noted that technicians in the relevant field can clearly understand that the specific implementation process of the above-mentioned sliding wind speed adjustment device and each unit can refer to the corresponding description in the aforementioned method embodiment, and for the convenience and brevity of description, it will not be repeated here.
[0097] The above-mentioned device for adjusting the wind speed by sliding can be realized in the form of a computer program. The computer program can be used in Figure 3 Runs on the computer device shown.
[0098] See also Figure 3 , Figure 3 is a schematic block diagram of a computer device provided in an embodiment of the present application; the computer device 500 may be a terminal or a server, wherein the terminal may be an electronic device with communication functions such as a smart phone, a tablet computer, a laptop computer, a desktop computer, a personal digital assistant, and a wearable device. The server may be an independent server or a server cluster composed of multiple servers.
[0099] See also Figure 3 The computer device 500 includes a processor 502 , a memory and a network interface 505 connected via a system bus 501 , wherein the memory may include a non-volatile storage medium 503 and an internal memory 504 .
[0100] The non-volatile storage medium 503 can store an operating system 5031 and a computer program 5032. The computer program 5032 includes program instructions, and when the program instructions are executed, the processor 502 can execute a method for sliding wind speed adjustment.
[0101] The processor 502 is used to provide computing and control capabilities to support the operation of the entire computer device 500 .
[0102] The internal memory 504 provides an environment for the operation of the computer program 5032 in the non-volatile storage medium 503. When the computer program 5032 is executed by the processor 502, the processor 502 can execute a method for slidingly adjusting the wind speed.
[0103] The network interface 505 is used to communicate with other devices over the network. Figure 3 The structure shown in the figure is merely a block diagram of a portion of the structure related to the solution of the present application, and does not constitute a limitation on the computer device 500 to which the solution of the present application is applied. The specific computer device 500 may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0104] The processor 502 is used to run the computer program 5032 stored in the memory to implement the following steps:
[0105] Obtain the sliding direction and sliding speed of the user's finger; determine whether the sliding direction is upward or downward; if the sliding direction is upward, the wind speed gear of the fan increases the wind speed gear variable value corresponding to the sliding speed; if the sliding direction is downward, the wind speed gear of the fan decreases the wind speed gear variable value corresponding to the sliding speed; based on the corresponding relationship between the preset wind speed gear and the wind speed, control the fan to output the current wind speed corresponding to the current wind speed gear; wherein the current wind speed gear is the wind speed gear of the fan plus or minus the wind speed gear variable value corresponding to the sliding speed.
[0106] It should be understood that in the embodiment of the present application, the processor 502 may be a central processing unit (CPU), and the processor 502 may also be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field programmable gate arrays (FPGAs) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0107] It can be understood by those skilled in the art that all or part of the processes in the method for implementing the above embodiment can be completed by instructing the relevant hardware through a computer program. The computer program includes program instructions, and the computer program can be stored in a storage medium, which is a computer-readable storage medium. The program instructions are executed by at least one processor in the computer system to implement the process steps of the embodiment of the above method.
[0108] Therefore, the present invention also provides a storage medium. The storage medium may be a computer-readable storage medium. The storage medium stores a computer program, wherein the computer program includes program instructions, and when the program instructions are executed by a processor, the above-mentioned method for adjusting wind speed by sliding can be implemented. The storage medium stores a computer program, wherein the computer program includes program instructions, and when the program instructions are executed by a processor, the above-mentioned method can be implemented. The program instructions include the following steps:
[0109] Obtain the sliding direction and sliding speed of the user's finger; determine whether the sliding direction is upward or downward; if the sliding direction is upward, the wind speed gear of the fan increases the wind speed gear variable value corresponding to the sliding speed; if the sliding direction is downward, the wind speed gear of the fan decreases the wind speed gear variable value corresponding to the sliding speed; based on the corresponding relationship between the preset wind speed gear and the wind speed, control the fan to output the current wind speed corresponding to the current wind speed gear; wherein the current wind speed gear is the wind speed gear of the fan plus or minus the wind speed gear variable value corresponding to the sliding speed.
[0110] The storage medium may be a USB flash drive, a mobile hard disk, a read-only memory (ROM), a magnetic disk, or an optical disk, etc., which are computer-readable storage media that can store program codes.
[0111] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in terms of function in the above description. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.
[0112] In the several embodiments provided by the present invention, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of each unit is only a logical function division, and there may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or skipped.
[0113] The steps in the method of the embodiment of the present invention can be adjusted in order, combined and deleted according to actual needs. The units in the device of the embodiment of the present invention can be combined, divided and deleted according to actual needs. In addition, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0114] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a storage medium. Based on this understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, terminal, or network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention.
[0115] The above embodiments are preferred implementation schemes of the present invention. In addition, the present invention may also be implemented in other ways. Any obvious replacement without departing from the concept of the present technical solution is within the protection scope of the present invention.
Claims
1. A method for adjusting wind speed by sliding, characterized in that: The following steps are involved: Get the sliding direction and speed of the user's finger; Determine whether the sliding direction is upward or downward; If the sliding direction is upward, the wind speed level of the fan increases by the wind speed level variable value corresponding to the sliding speed; If the sliding direction is downward, the wind speed level of the fan is reduced by the wind speed level variable value corresponding to the sliding speed; Based on the correspondence between the preset wind speed gear and the wind speed, the fan is controlled to output the current wind speed corresponding to the current wind speed gear; The current wind speed level is the wind speed level of the fan plus or minus a wind speed level variable value corresponding to the sliding speed.
2. The method for adjusting wind speed by sliding according to claim 1, characterized in that: Before the step of obtaining the sliding direction and sliding speed of the user's finger, the method further includes: obtaining the gear position of the fan at the initial moment of sliding to obtain the wind speed gear position of the fan.
3. The method for adjusting wind speed by sliding according to claim 1, characterized in that: The wind speed gear variable value corresponding to the sliding speed is sliding speed*k, where k is the correlation coefficient.
4. The method for adjusting wind speed by sliding according to claim 1, characterized in that: The step of controlling the fan to output the current wind speed corresponding to the current wind speed gear based on the correspondence between the preset wind speed gear and the wind speed includes: Transmit the data of the current wind speed gear to the motor control module; The motor control module converts the received data of the current wind speed gear into the corresponding current wind speed; The motor control module controls the motor to output the current wind speed.
5. A device for adjusting the wind speed by sliding, characterized in that: include: An acquisition unit, a judgment unit, an increase unit, a decrease unit and a control unit; The acquisition unit is used to acquire the sliding direction and sliding speed of the user's finger; The judging unit is used to judge whether the sliding direction is upward or downward; The increasing unit is used to increase the wind speed gear of the fan by a wind speed gear variable value corresponding to the sliding speed if the sliding direction is upward; The reducing unit is used to reduce the wind speed gear of the fan by a wind speed gear variable value corresponding to the sliding speed if the sliding direction is downward; The control unit is used to control the fan to output the current wind speed corresponding to the current wind speed gear based on the preset correspondence between the wind speed gear and the wind speed; The current wind speed level is the wind speed level of the fan plus or minus a wind speed level variable value corresponding to the sliding speed.
6. The device for adjusting wind speed by sliding according to claim 5, characterized in that: The device further comprises: an acquisition unit, which is used to acquire the gear position of the fan at the initial sliding moment to obtain the wind speed gear position of the fan.
7. The device for adjusting wind speed by sliding according to claim 5, characterized in that: The wind speed gear variable value corresponding to the sliding speed is sliding speed*k, where k is the correlation coefficient.
8. The device for adjusting wind speed by sliding according to claim 5, characterized in that: The control unit includes a transmission module, a conversion module and an output module; The transmission module is used to transmit the data of the current wind speed gear to the motor control module; The conversion module is used for the motor control module to convert the received data of the current wind speed gear into the corresponding current wind speed; The output module is used by the motor control module to control the motor to output the current wind speed.
9. A computer device, characterized in that: The computer device includes a memory and a processor, the memory stores a computer program, and the processor implements the method for adjusting wind speed by sliding according to any one of claims 1 to 4 when executing the computer program.
10. A storage medium, characterized in that: The storage medium stores a computer program, which includes program instructions. When the program instructions are executed by a processor, the method for adjusting wind speed by sliding according to any one of claims 1 to 4 is implemented.
Citation Information
Patent Citations
Stepless speed regulation method for touch strip of air conditioner controller
CN102589084A
Air conditioner fan control method and device and computer storage medium
CN110057059A
Method, device and equipment for adjusting wind speed through touch sliding and storage medium
CN118328006A
Fan capable of controlling motor rotating speed by touching and sliding
CN210440258U
Appliance with advanced controls, in particular a cooking oven
EP2314928A2