Fan control method and device, electronic equipment and storage medium

By identifying the fan's windable area and user preference information, dividing the windable area and controlling it, the problem of low fan control accuracy is solved, and the fan is automatically adjusted to match the user's needs.

CN119177939AActive Publication Date: 2024-12-24GREE ELECTRIC APPLIANCE INC OF ZHUHAI

Patent Information

Application Number
CN202411461241.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-18
Publication Date
2024-12-24
Estimated Expiration
2044-10-18

AI Technical Summary

Technical Problem

The existing fan control technology is difficult to accurately adjust the sweeping area after the user presses the shaking head button, resulting in low fan control accuracy.

Method used

By identifying and displaying the detection objects and their locations in the target fan's sweeping area, receiving the user's sweeping preference information, dividing the target sweeping area into matching and non-matching areas, and performing fan sweeping control according to user's preferences. Includes adjusting the wind speed and head shaking direction for more accurate wind sweep.

Benefits of technology

Improve the accuracy of fan control, enable the fan to automatically achieve the user's expected wind sweep area control, and reduce the frequency and complexity of user adjusting angles.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119177939A_ABST
    Figure CN119177939A_ABST
Patent Text Reader

Abstract

The invention relates to a fan control method and device, electronic equipment and a storage medium. The method comprises the following steps: identifying and displaying a detection object of a wind sweeping area corresponding to a target fan and the position of the detection object; wind sweeping preference information of the target user for the detection object is received, the wind sweeping preference information is used for indicating a wind sweeping preference position, and a target wind sweeping area of the target fan is determined according to the wind sweeping preference information; and controlling the target fan according to the target air sweeping area of the target fan. By adopting the method, the fan control accuracy can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of intelligent electronic technology, and in particular to a fan control method, device, electronic device and storage medium. Background Art

[0002] With the development of science and technology, fans have been widely used. Currently, the fan is usually only controlled to shake its head within a wind sweeping area with a fixed angle when the user presses a shake button. However, the wind sweeping area of ​​the fan may not meet the user's expectations. In this case, the user is required to adjust the angle of the fan multiple times by himself, so that the fan shakes its head within the wind sweeping area with a fixed angle after the adjustment, resulting in low fan control accuracy. Summary of the invention

[0003] Based on this, it is necessary to provide a fan control method, device, electronic device, computer-readable storage medium and computer program product that can improve the accuracy of fan control in order to solve the above technical problems.

[0004] In a first aspect, the present application provides a fan control method. The method comprises:

[0005] Identify and display the detection object corresponding to the wind sweeping area of ​​the target fan and the location of the detection object;

[0006] receiving a target user's wind sweeping preference information for the detection object, the wind sweeping preference information being used to indicate a wind sweeping preference position, and determining a target wind sweeping area of ​​the target fan according to the wind sweeping preference information;

[0007] The target fan is controlled according to the target wind sweeping area of ​​the target fan.

[0008] In one of the embodiments, controlling the target fan according to the target sweep area of ​​the target fan includes: dividing the target sweep area into a first area and a second area according to the sweep preference information, wherein the first area matches the area where the sweep preference position indicated by the sweep preference information is located, and the second area is the area of ​​the target sweep area excluding the first area; if the current sweep area of ​​the target fan belongs to the first area, sweep control is performed on the target fan according to the set wind speed; if the current sweep area of ​​the target fan belongs to the second area, sweep suppression control is performed on the target fan on the basis of the corresponding sweep control in the first area.

[0009] In one of the embodiments, the purge suppression control of the target fan based on the purge control corresponding to the first area includes at least one of the following items: reducing the air supply of the target fan based on the purge control corresponding to the first area; adjusting the current purge area of ​​the target fan by controlling the shaking direction of the target fan based on the purge control corresponding to the first area, wherein the current purge area of ​​the target fan after adjustment is farther away from the detection object in the second area than the current purge area of ​​the target fan before adjustment.

[0010] In one of the embodiments, reducing the air supply volume of the target fan includes at least one of the following items: lowering the wind speed of the target fan based on the wind sweeping control corresponding to the first area; increasing the shaking speed of the target fan based on the wind sweeping control corresponding to the first area.

[0011] In one of the embodiments, the sweep preference information includes a sweep preference object; determining a target sweep area of ​​the target fan based on the sweep preference information includes: obtaining a user portrait of the sweep preference object; generating a sweep position matching the sweep preference object based on the user portrait; and selecting a target sweep area from the sweepable area of ​​the target fan based on the sweep position.

[0012] In one of the embodiments, the identifying and displaying of the detection object of the sweepable area corresponding to the target fan and the position of the detection object includes: obtaining a sweeping area image of the sweepable area corresponding to the target fan acquired by a camera, and obtaining radar detection data of the sweepable area corresponding to the target fan acquired by radar detection; identifying the detection object of the sweepable area corresponding to the target fan and the position of the detection object based on the sweeping area image and the radar detection data; and displaying the detection object of the sweepable area corresponding to the target fan and the position of the detection object.

[0013] In one of the embodiments, the identifying of the detection object of the wind sweeping area corresponding to the target fan and the position of the detection object based on the wind sweeping area image and the radar detection data includes: if an identified object is identified from the wind sweeping area image, determining multiple radar object detection data corresponding to the identified object in the radar detection data that change over time; if there are differences between the multiple radar object detection data, determining the identified object as the detection object of the wind sweeping area corresponding to the target fan, and determining the position of the identified object as the position of the detection object.

[0014] In a second aspect, the present application further provides a fan control device. The device comprises:

[0015] An identification module, used to identify and display the detection object of the wind sweeping area corresponding to the target fan and the location of the detection object;

[0016] a determination module, configured to receive the target user's sweeping preference information for the detection object, the sweeping preference information being used to indicate a sweeping preference position, and determine a target sweeping area of ​​the target fan according to the sweeping preference information;

[0017] The control module is used to control the target fan according to the target wind sweeping area of ​​the target fan.

[0018] In a third aspect, the present application further provides an electronic device. The electronic device includes a memory and a processor, the memory stores a computer program, and the processor implements the following steps when executing the computer program:

[0019] Identify and display the detection object corresponding to the wind sweeping area of ​​the target fan and the location of the detection object;

[0020] receiving a target user's wind sweeping preference information for the detection object, the wind sweeping preference information being used to indicate a wind sweeping preference position, and determining a target wind sweeping area of ​​the target fan according to the wind sweeping preference information;

[0021] The target fan is controlled according to the target wind sweeping area of ​​the target fan.

[0022] In a fourth aspect, the present application further provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the following steps are implemented:

[0023] Identify and display the detection object corresponding to the wind sweeping area of ​​the target fan and the location of the detection object;

[0024] receiving a target user's wind sweeping preference information for the detection object, the wind sweeping preference information being used to indicate a wind sweeping preference position, and determining a target wind sweeping area of ​​the target fan according to the wind sweeping preference information;

[0025] The target fan is controlled according to the target wind sweeping area of ​​the target fan.

[0026] In a fifth aspect, the present application further provides a computer program product. The computer program product includes a computer program, and when the computer program is executed by a processor, the following steps are implemented:

[0027] Identify and display the detection object corresponding to the wind sweeping area of ​​the target fan and the location of the detection object;

[0028] receiving a target user's wind sweeping preference information for the detection object, the wind sweeping preference information being used to indicate a wind sweeping preference position, and determining a target wind sweeping area of ​​the target fan according to the wind sweeping preference information;

[0029] The target fan is controlled according to the target wind sweeping area of ​​the target fan.

[0030] The above-mentioned fan control method, device, electronic device and storage medium identify and display the detection object of the target fan's corresponding sweepable area and the position of the detection object; receive the target user's sweep preference information for the detection object, wherein the sweep preference information is used to indicate the sweep preference position, and determine the target sweep area of ​​the target fan according to the sweep preference information; control the target fan according to the target sweep area of ​​the target fan, and display the result of position identification of the user in the fan's sweepable area to the user, so that the target sweep area matching the user can be determined according to the sweep preference information fed back by the user, and then the target fan is controlled according to the target sweep area, thereby realizing the interaction between fan control and the user, so that the fan can automatically realize the control of the sweep area expected by the user, thereby improving the accuracy of fan control. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] Figure 1 A schematic diagram of an application scenario of a fan control method in an embodiment;

[0032] Figure 2 is a schematic flow chart of a fan control method in one embodiment;

[0033] Figure 3 A schematic flow chart of fan control steps in an embodiment when there are users or areas that do not want to be swept in the target sweeping area;

[0034] Figure 4 A schematic diagram of a scene flow of detecting object recognition and display steps in one embodiment;

[0035] Figure 5 A schematic diagram of a scene structure of a target fan in an embodiment;

[0036] Figure 6 A schematic diagram showing a scene of a detection object of a target fan corresponding to a sweepable wind area in an embodiment;

[0037] Figure 7 is a structural block diagram of a fan control device in one embodiment;

[0038] Figure 8 FIG. 4 is a diagram showing the internal structure of an electronic device in one embodiment. DETAILED DESCRIPTION

[0039] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0040] The fan control method provided in the embodiment of the present application can be applied to Figure 1 In the application scenario shown. Among them, the terminal 102 communicates with the fan 104 through the network, the fan 104 is used for sweeping, the terminal 102 communicates with the server 106 through the network, and the data storage system can store the data (sweeping area image, radar detection data, sweeping preference information, etc.) that the server 106 needs to process, and the detection object and the location of the detection object corresponding to the fan 104 are identified and displayed by the server 106, and the target user sent by the terminal 102 for the sweeping preference information of the detection object is received, and the fan 104 is controlled according to the target sweeping area determined based on the sweeping preference information. The data storage system can be integrated on the server 106, or it can be placed on the cloud or other network servers. The terminal 102 can be, but is not limited to, various personal computers, laptops, smart phones, tablet computers and portable wearable devices. Portable wearable devices can be smart watches, smart bracelets, head-mounted devices, etc. The server 106 can be implemented with an independent server or a server cluster consisting of multiple servers.

[0041] In another application scenario, the fan 104 is configured with a storage unit, a main control board and a display screen. The storage unit is used to store data that needs to be processed by the main control board (sweeping area images, radar detection data, sweeping preference information, etc.), and the detection object corresponding to the fan 104 and the location of the detection object are displayed on the display screen. In response to the target user's operation on the display screen, the sweeping preference information is obtained, and the fan 104 is controlled through the main control board according to the target sweeping area determined based on the sweeping preference information.

[0042] In one embodiment, Figure 2 As shown, a fan control method is provided, which is applied to Figure 1 The server 106 in the example is used as an example to illustrate, and the following steps are included:

[0043] Step 202 , identifying and displaying the detection object and the position of the detection object in the air sweeping area corresponding to the target fan.

[0044] Among them, the target fan in step 202 is a fan that is set on demand to supply air to the user; the sweepable wind area is the corresponding sweepable wind area formed when all the shaking heads of the target fan are controlled; the detection object can be a person, an animal, or an object, etc., which is not limited here, and the number of detection objects can be single or multiple, which is not limited here. The sweepable wind area is a fan-shaped column area or a cylindrical area. Specifically, the target fan is regarded as the vertex, the left and right shaking angle range of the target fan constitutes the radius, and the vertex, radius, and the arc corresponding to the left and right shaking angle range constitute the plane area corresponding to the sweepable wind area. The plane area corresponding to the sweepable wind area is stretched up and down with the up and down shaking range of the target fan to obtain the sweepable wind area. When the left and right shaking angle range of the target fan is 0-360°, the plane area corresponding to the sweepable wind area is a circular area, and the sweepable wind area is a cylindrical area.

[0045] In this way, in special scenarios such as animal cooling or heating scenarios, clothing cooling or heating scenarios, on-demand fan control in special scenarios can be achieved, thereby improving the accuracy of fan control.

[0046] Exemplarily, step 202 includes: identifying a detection object and a position of the detection object in the wind sweeping area corresponding to the target fan, and displaying the detection object and the position of the detection object.

[0047] Furthermore, displaying the detection object and the location of the detection object includes: displaying the detection object and the location of the detection object on a display screen, or sending the detection object and the location of the detection object to a user terminal of a target user.

[0048] In this way, the detection objects and the locations of the detection objects in the wind sweeping area corresponding to the target fan can be visualized, which facilitates the subsequent human-computer interaction between the fan and the user and realizes targeted control of the fan.

[0049] Step 204 , receiving the target user's sweep preference information for the detection object, where the sweep preference information is used to indicate a sweep preference position, and determining a target sweep area of ​​the target fan according to the sweep preference information.

[0050] In step 204, the target user is the user who controls the target fan. The target user is the same as or different from the user in the detection object, and this is not limited here. The sweeping preference information includes at least one of a sweeping preference object and a sweeping preference part of the sweeping preference object. The sweeping preference object includes at least one of a selected object selected by the target user from the detection object and a newly added object (an object newly added by the target user that is in the sweepable area of ​​the target fan and does not belong to the detection object). The target sweeping area belongs to and is less than or equal to the sweepable area of ​​the target fan.

[0051] In this way, when the target user is different from the detection object, the target user may not be in the area where the target fan is located. At this time, the target user can still remotely control the target fan by interacting with the target fan. In the scenario where children and / or pets are alone at home, fan control suitable for children and / or pets can still be achieved.

[0052] In this way, the target user can characterize the newly added object through the air sweeping preference information, and add the object that is not accurately detected in the process of identifying and detecting the object, so as to ensure the control accuracy of the target fan.

[0053] As an embodiment, receiving the scanning preference information of the target user for the detection object includes: receiving the scanning preference information of the target user for the detection object sent by a user terminal.

[0054] As another embodiment, receiving the target user's sweep preference information for the detection object includes: receiving the target user's operation information on a display screen displaying the detection object and the location of the detection object, and generating the sweep preference information according to the operation information.

[0055] Furthermore, the operation information includes a selection operation performed by the target user on the detection object displayed on the display screen, and the object corresponding to the selection operation is determined as the selected object selected by the target user from the detection objects; the operation information includes typing content typed by the target user on the display screen, and the typing content includes at least one of a newly added object and a scan preference part of the object, and the typing content is determined as the scan preference information.

[0056] As an embodiment, a target sweeping area of ​​a target fan is determined according to the sweeping preference information, including: if the sweeping preference information includes a sweeping preference object, then the target sweeping area of ​​the target fan is determined according to the location of the sweeping preference object. Specifically, in the case of multiple sweeping preference objects, an area formed by the locations of the respective sweeping preference objects is determined as the target sweeping area of ​​the target fan; in the case of a single sweeping preference object, a preset sweeping range is obtained, wherein the preset sweeping range can be set by the target user as needed, or can be an empirical value (the sweeping range with the best fan shaking sweeping experience is obtained through multiple tests); an area formed by the locations of the sweeping preference objects and the preset sweeping range is determined as the target sweeping area of ​​the target fan.

[0057] In this way, when there are multiple wind sweeping preference objects, the target fan can sweep air to all of them; when there is only one wind sweeping preference object, the wind sweeping area can be supplemented on demand through the preset wind sweeping range to avoid the target fan blowing directly to the wind sweeping preference object for a long time and affecting the health of the object.

[0058] As one embodiment, a target sweeping area of ​​a target fan is determined according to sweeping preference information, including: the sweeping preference information includes a sweeping preference object, the sweeping preference object includes at least one of a selected object and a newly added object; a user portrait of the sweeping preference object is obtained; based on the user portrait, a sweeping position matching the sweeping preference object is generated; and according to the sweeping position, a target sweeping area is selected from the sweepable area of ​​the target fan.

[0059] In this way, when the sweep preference information does not include the sweep preference location of the sweep preference object, a matching sweep location is automatically generated according to the user portrait of the sweep preference object, and then the target fan is controlled according to the sweep location, thereby improving the fan control accuracy.

[0060] Further, as an embodiment, obtaining a user portrait of a scan preference object includes: when the scan preference object includes a selection object, obtaining an object image corresponding to the selected object, and generating a user portrait of the selected object based on the object image.

[0061] As another embodiment, obtaining a user portrait of a scan preference object includes: when the scan preference object includes a newly added object, obtaining object description information of the target user for the newly added object, wherein the object description information includes but is not limited to: object species, object age, object gender, and object health information, etc., and generating a user portrait of the newly added object based on the object description information.

[0062] As one embodiment, based on the user portrait, a sweeping part matching the sweeping preference object is generated, including: in the case where the user portrait represents the user's health level, if the user portrait of the sweeping preference object represents that the user's health level is less than a preset health level threshold, then the parts of the human body except the head and stomach are determined as the sweeping parts matching the sweeping preference object.

[0063] In this way, for the wind sweeping preference objects with lower health levels of users, that is, the wind sweeping preference objects who are not so robust, such as children, adults with weaker constitutions, etc., the parts of the human body other than the head and stomach are determined as the wind sweeping parts that match the wind sweeping preference objects, which can avoid the target fan from performing preferential wind sweeping on the head and stomach parts of the wind sweeping preference objects that are less robust and are prone to diarrhea and headaches, thereby improving the control accuracy of the target fan.

[0064] As another embodiment, based on the user portrait, a sweeping part matching the sweeping preference object is generated, including: the user portrait includes the object health information, the object health information includes the object disease information, the object disease information includes a preset disease type or a non-disease type, if the user portrait includes the preset disease type, then the parts of the human body except the parts corresponding to the preset disease type are determined as the sweeping parts matching the sweeping preference object, wherein, specifically, if the preset disease type is a joint disease type, for example, gout, arthritis, etc., then the parts of the human body except the joints are determined as the sweeping parts matching the sweeping preference object; if the preset disease type is a head disease type, for example, migraine, etc., then the parts of the human body except the head are determined as the sweeping parts matching the sweeping preference object.

[0065] In this way, for the sick wind sweeping preference object, the parts of the human body other than the sick part are determined as the wind sweeping parts matching the wind sweeping preference object, which can avoid the target fan's preferential wind sweeping for the sick part and improve the control accuracy of the target fan.

[0066] As one embodiment, a target sweeping area is selected from the sweepable area of ​​the target fan according to the sweeping position, including: if the sweeping preference object includes a selection object, the position of the sweeping part of the selection object is filtered from the position where the detection object is located, and according to the position of the sweeping part of the selection object, the target sweeping area is selected from the sweepable area of ​​the target fan.

[0067] As another embodiment, a target sweeping area is selected from the sweepable area of ​​the target fan according to the sweeping position, including: if the sweeping preference object includes a newly added object, the location of the sweeping part of the newly added object is obtained, and according to the location of the sweeping part of the newly added object, the target sweeping area is selected from the sweepable area of ​​the target fan, wherein the location of the sweeping part of the newly added object can be supplemented by the target user through the user terminal or the display interface, and can also be obtained by re-identifying and detecting the corresponding sweepable area of ​​the target fan.

[0068] Step 206: Control the target fan according to the target sweeping area of ​​the target fan.

[0069] Exemplarily, step 206 includes: obtaining a current wind sweeping area and a set wind speed of the target fan; controlling the target fan to shake its head according to the current wind sweeping area and the target wind sweeping area of ​​the target fan; and controlling the target fan according to the set wind speed of the target fan.

[0070] In this embodiment, the detection object and the position of the detection object corresponding to the sweepable area of ​​the target fan are identified and displayed; the sweep preference information of the target user for the detection object is received, the sweep preference information is used to indicate the sweep preference position, and the target sweep area of ​​the target fan is determined according to the sweep preference information; according to the target sweep area of ​​the target fan, the target fan is controlled, and the result of position identification of the user in the sweepable area of ​​the fan is displayed to the user, so that the target sweep area matching the user can be determined according to the sweep preference information fed back by the user, and then the target fan is controlled according to the target sweep area, thereby realizing the interaction between fan control and the user, so that the fan can automatically realize the control of the sweeping area expected by the user, thereby improving the accuracy of fan control.

[0071] It is understandable that when the target fan is controlled to perform the sweeping area expected by the user, there may still be users in the target sweeping area who do not want to be swept. In this case, if the above control method is directly adopted, it is easy for users who do not want to be swept to still be swept, resulting in low fan control accuracy.

[0072] In one embodiment, Figure 3 As shown, in order to overcome the above technical defect that the fan control accuracy is still low due to the fact that there may be users who do not want to be swept in the target sweeping area, so that the users who do not want to be swept are still swept, a fan control method is provided. In this method, Figure 2 Step 206 in includes:

[0073] Step 302: divide the target sweep area into a first area and a second area according to the sweep preference information, wherein the first area matches the area where the sweep preference position indicated by the sweep preference information is located, and the second area is the area in the sweep area except the first area.

[0074] The scanning preference information in step 302 includes a scanning preference object, and the scanning preference object includes at least one of a selected object and a newly added object.

[0075] Exemplarily, step 302 includes: acquiring a location of a sweep preference object, determining a sweep area corresponding to the location of the sweep preference object as a first area, and determining an area in the target sweep area other than the first area as a second area.

[0076] As an embodiment, step 302 includes: the sweep preference information also includes a sweep preference position of a sweep preference object, a sweep area corresponding to the sweep preference position of the sweep preference object is determined as a first area, and an area in the target sweep area other than the first area is determined as a second area.

[0077] As another embodiment, step 302 includes: determining a sweeping area corresponding to the location of a sweeping preference part of the sweeping preference object as a first area, determining an area corresponding to the location of a part of the sweeping preference object other than the sweeping preference part as a third area, and determining an area in the target sweeping area other than the first area and the third area as a second area.

[0078] In this way, the air sweeping preference portion of the air sweeping preference object, the portion of the air sweeping preference object other than the air sweeping preference portion, and the non-air sweeping preference object are distinguished, so that targeted fan control can be performed.

[0079] Step 304: If the current wind sweeping area of ​​the target fan belongs to the second area, the wind sweeping suppression control is performed on the target fan based on the wind sweeping control corresponding to the first area.

[0080] Exemplarily, sweep suppression control is performed on the target fan based on the sweep control corresponding to the first area, including at least one of the following items: reducing the air supply volume of the target fan based on the sweep control corresponding to the first area; adjusting the current sweep area of ​​the target fan by controlling the shaking direction of the target fan based on the sweep control corresponding to the first area, wherein the current sweep area of ​​the target fan after adjustment is farther away from the detection object in the second area than the current sweep area of ​​the target fan before adjustment.

[0081] As an embodiment, reducing the air supply volume of the target fan based on the wind sweeping control corresponding to the first area includes at least one of the following items: lowering the wind speed of the target fan based on the wind sweeping control corresponding to the first area; increasing the shaking speed of the target fan based on the wind sweeping control corresponding to the first area.

[0082] As an embodiment, the current wind sweeping area of ​​the target fan is adjusted by controlling the shaking direction of the target fan on the basis of the wind sweeping control corresponding to the first area, including: obtaining the position of the detection object in the current wind sweeping area, and obtaining the shaking direction of the wind sweeping control corresponding to the first area, and adjusting the current wind sweeping area of ​​the target fan away from the position of the detection object in the current wind sweeping area by controlling the shaking direction of the target fan according to the shaking direction of the wind sweeping control corresponding to the first area.

[0083] In this way, when the current sweeping area of ​​the target fan belongs to the second area, that is, when the target fan sweeps the non-sweeping preference area, the target fan sweeps a smaller portion of the detection object (non-sweeping preference object) in the current sweeping area, thereby improving the fan control accuracy.

[0084] Further, the shaking direction of the target fan includes at least one of a left-right shaking direction and an up-down shaking direction.

[0085] Step 306: If the current wind sweeping area of ​​the target fan belongs to the first area, the wind sweeping control of the target fan is performed according to the set wind speed.

[0086] The set wind speed in step 306 is set as required by the target user or the detection object.

[0087] The method also includes: if the current wind sweeping area of ​​the target fan belongs to the third area, the target fan is subjected to wind sweep suppression control based on the wind sweeping control corresponding to the first area; if the current wind sweeping area of ​​the target fan belongs to the second area, the target fan is subjected to wind sweep suppression control based on the wind sweeping control corresponding to the third area.

[0088] It can be understood that when the target wind sweeping area is divided into a first area, a second area and a third area, the degree of suppression control corresponding to the target fan in the second area is higher than that corresponding to the third area, wherein the more the air supply of the target fan is reduced, the higher the degree of suppression control; the farther the adjusted current wind sweeping area is from the current area, the higher the degree of suppression control.

[0089] In this way, the target fan is controlled at three levels, and the target fan is controlled according to the sweep preference part of the sweep preference object, the part of the sweep preference object other than the sweep preference part, and the non-sweep preference object, thereby improving the fan control accuracy.

[0090] In this embodiment, the target wind sweeping area is divided into a first area and a second area according to the wind sweeping preference information, wherein the first area matches the area where the wind sweeping preference position indicated by the wind sweeping preference information is located, and the second area is the area other than the first area in the target wind sweeping area; if the current wind sweeping area of ​​the target fan belongs to the first area, the wind sweeping control is performed on the target fan according to the set wind speed; if the current wind sweeping area of ​​the target fan belongs to the second area, the wind sweeping suppression control is performed on the target fan on the basis of the wind sweeping control corresponding to the first area, and for the second area divided by the target wind sweeping area, that is, the users or areas within the target wind sweeping area who do not want to be swept, the wind sweeping suppression control is performed on the basis of the wind sweeping control corresponding to the first area, and for the first area divided by the target wind sweeping area, that is, the area of ​​wind sweeping preference within the target wind sweeping area, normal wind sweeping control is performed, thereby ensuring on-demand control within the area and improving the accuracy of fan control.

[0091] It is understandable that there may be objects in the use environment of the target fan (usually a room) that interfere with the identification of the detection object, such as posters, characters on TV, etc. When a single camera or radar is used to identify the detection object, it is easy for the presence of objects that interfere with the identification of the detection object to cause recognition errors, resulting in low recognition accuracy of the detection object.

[0092] In one embodiment, Figure 4 As shown, in order to overcome the above technical defect of the detection object being misidentified due to the presence of objects interfering with the detection object identification, a detection object identification method is provided. In this method, Figure 2 Step 202 in includes:

[0093] Step 402 , obtaining a wind sweeping area image of the target fan corresponding to the wind sweeping area acquired by a camera, and obtaining radar detection data of the wind sweeping area of ​​the target fan corresponding to the wind sweeping area acquired by radar detection.

[0094] Among them, the camera in step 402 can be integrated on the target fan, specifically usually the front part of the target fan. To ensure that the panoramic view of the target fan corresponding to the wind sweeping area can be captured, it is usually integrated in the vicinity of the area below the blades of the target fan, and it can also be deployed outside the target fan. The radar can be integrated on the target fan, specifically usually the front part of the target fan. To ensure that all objects in the wind sweeping area corresponding to the target fan can be sensed, it is usually integrated in the vicinity of the area below the blades of the target fan, and it can also be deployed outside the target fan. The wind sweeping area image can be multiple images taken from multiple angles, or it can be a single panoramic image of the wind sweeping area corresponding to the target fan.

[0095] Optionally, refer to Figure 5 The target fan includes an up and down shaking motor, a left and right shaking motor, a main control board, an operation panel, a fan blade, a main motor, a camera, a radar and a display screen, wherein the up and down shaking motor, the left and right shaking motor, the main control board, the operation panel, the fan blade, the main motor and the camera belong to the rotating part, and the radar and the display screen belong to the fixed column part. The main control board is used to control other structures in the target fan, the main motor is used to control the left and right shaking motor and the up and down shaking motor, the left and right shaking motor is used to control the rotating part of the target fan to shake in the left and right directions, the up and down shaking motor is used to control the rotating part of the target fan to shake in the up and down directions, and the operation panel is used to respond to user operations.

[0096] Step 404 , identifying the detection object of the wind sweeping area corresponding to the target fan and the position of the detection object according to the wind sweeping area image and the radar detection data.

[0097] As an embodiment, step 404 includes: if an identified object is identified from the wind sweeping area image, then determining multiple radar object detection data corresponding to the identified object in the radar detection data that change over time; if there are differences between the multiple radar object detection data, then determining the identified object as the detection object of the wind sweeping area corresponding to the target fan, and determining the location of the identified object as the location of the detection object.

[0098] In this way, the living object in the wind sweeping area corresponding to the target fan can be accurately identified, thereby improving the recognition accuracy of the detected object.

[0099] Step 406 , displaying the detection objects and the positions of the detection objects in the wind sweeping area corresponding to the target fan.

[0100] As an embodiment, step 406 includes: displaying the detection object of the wind sweeping area corresponding to the target fan and the relative position between the position of the detection object and the target fan.

[0101] As another embodiment, step 406 includes: obtaining room layout information of the room where the target fan is located, generating a map according to the room layout information, the detection objects in the sweepable area corresponding to the target fan, and the positions of the detection objects, and displaying the map.

[0102] Optionally, refer to Figure 6 , the sweepable wind area of ​​the target fan, the target sweeping wind area, the detection object, and the relative position between the position of the detection object and the target fan are displayed.

[0103] In the present embodiment, an image of a sweeping area of ​​the target fan corresponding to the sweepable area is acquired by a camera, and radar detection data of the sweeping area of ​​the target fan corresponding to the sweepable area is acquired by radar detection; a detection object of the sweeping area of ​​the target fan corresponding to the sweepable area and a position of the detection object are identified according to the sweeping area image and the radar detection data; the detection object of the sweeping area of ​​the target fan corresponding to the sweepable area and the position of the detection object are displayed, and the radar detection data and the sweeping area image are used together as a basis for identifying the detection object, thereby avoiding recognition interference caused by objects interfering with the recognition of the detection object and improving the recognition accuracy of the detection object.

[0104] As a more detailed embodiment, a sweeping area image of the target fan corresponding to the sweeping area obtained by a camera is obtained, and radar detection data of the sweeping area of ​​the target fan corresponding to the sweeping area obtained by radar detection is obtained; if an identified object is identified from the sweeping area image, multiple radar object detection data corresponding to the identified object in the radar detection data that change with time are determined; if there are differences between the multiple radar object detection data, the identified object is determined as the detection object of the sweeping area corresponding to the target fan, and the position of the identified object is determined as the position of the detection object; the detection object of the sweeping area corresponding to the target fan and the position of the detection object are displayed.

[0105] Further, receiving the target user's wind sweeping preference information for the detection object, the wind sweeping preference information is used to indicate the wind sweeping preference position, and obtaining a user portrait of the wind sweeping preference object in the wind sweeping preference information; generating a wind sweeping position matching the wind sweeping preference object based on the user portrait; selecting a target wind sweeping area from the wind sweeping area of ​​the target fan according to the wind sweeping position; dividing the target wind sweeping area into a first area and a second area according to the wind sweeping preference information, wherein the first area matches the area where the wind sweeping preference position indicated by the wind sweeping preference information is located, and the second area is the area of ​​the target wind sweeping area other than the first area; if the current wind sweeping area of ​​the target fan belongs to the first area, the wind sweeping of the target fan is controlled according to the set wind speed; if the current wind sweeping area of ​​the target fan belongs to the second area, reducing the wind speed of the target fan; and / or increasing the shaking speed of the target fan; and / or adjusting the current wind sweeping area of ​​the target fan by controlling the shaking direction of the target fan, wherein the current wind sweeping area of ​​the target fan after adjustment is farther away from the detection object in the second area than the current wind sweeping area of ​​the target fan before adjustment.

[0106] In this embodiment, the detection object and the position of the detection object corresponding to the sweepable area of ​​the target fan are identified and displayed; the sweep preference information of the target user for the detection object is received, the sweep preference information is used to indicate the sweep preference position, and the target sweep area of ​​the target fan is determined according to the sweep preference information; according to the target sweep area of ​​the target fan, the target fan is controlled, and the result of position identification of the user in the sweepable area of ​​the fan is displayed to the user, so that the target sweep area matching the user can be determined according to the sweep preference information fed back by the user, and then the target fan is controlled according to the target sweep area, thereby realizing the interaction between fan control and the user, so that the fan can automatically realize the control of the sweeping area expected by the user, thereby improving the accuracy of fan control.

[0107] Furthermore, by performing wind sweep suppression control on the second area divided by the target wind sweeping area, that is, the users or areas within the target wind sweeping area who do not want to be swept, and performing normal wind sweep control on the first area divided by the target wind sweeping area, that is, the area with wind sweep preference within the target wind sweeping area, on-demand control within the area is ensured, and the fan control accuracy is improved; and, using radar detection data and wind sweeping area images together as the basis for identifying the detection object, recognition interference caused by objects that interfere with the recognition of the detection object is avoided, thereby improving the recognition accuracy of the detection object.

[0108] It should be understood that, although the steps in the flowcharts involved in the above embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps is not strictly limited in order, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above embodiments may include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

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

[0110] In one embodiment, Figure 7 As shown, a fan control device 700 is provided, comprising: an identification module 702, a determination module 704 and a control module 706, wherein:

[0111] An identification module 702 is used to identify and display the detection object and the location of the detection object in the wind sweeping area corresponding to the target fan;

[0112] A determination module 704 is used to receive the target user's sweeping preference information for the detection object, where the sweeping preference information is used to indicate the sweeping preference position, and determine the target sweeping area of ​​the target fan according to the sweeping preference information;

[0113] The control module 706 is used to control the target fan according to the target sweeping area of ​​the target fan.

[0114] In one embodiment, the control module 706 is also used to: divide the target wind sweeping area into a first area and a second area according to the wind sweeping preference information, wherein the first area matches the area where the wind sweeping preference position indicated by the wind sweeping preference information is located, and the second area is the area in the target wind sweeping area except the first area; if the current wind sweeping area of ​​the target fan belongs to the first area, the target fan is subjected to wind sweeping control according to the set wind speed; if the current wind sweeping area of ​​the target fan belongs to the second area, the target fan is subjected to wind sweeping suppression control on the basis of the corresponding wind sweeping control in the first area.

[0115] In one embodiment, the control module 706 is also used to reduce the air supply of the target fan; by controlling the shaking direction of the target fan, the current sweeping area of ​​the target fan is adjusted, wherein the current sweeping area of ​​the target fan after adjustment is farther away from the detection object in the second area than the current sweeping area of ​​the target fan before adjustment.

[0116] In one embodiment, the control module 706 is further configured to reduce the wind speed of the target fan and increase the shaking speed of the target fan.

[0117] In one embodiment, the sweeping preference information includes a sweeping preference object; the determination module 704 is also used to obtain a user portrait of the sweeping preference object; based on the user portrait, a sweeping location matching the sweeping preference object is generated; and according to the sweeping location, a target sweeping area is selected from the sweepable area of ​​the target fan.

[0118] In one embodiment, the identification module 702 is also used to obtain a wind sweeping area image of the target fan corresponding to the wind sweeping area obtained by a camera, and to obtain radar detection data of the target fan corresponding to the wind sweeping area obtained by radar detection; based on the wind sweeping area image and the radar detection data, identify the detection object and the position of the detection object in the wind sweeping area corresponding to the target fan; and display the detection object and the position of the detection object in the wind sweeping area corresponding to the target fan.

[0119] In one embodiment, the identification module 702 is also used to determine multiple radar object detection data corresponding to the identified object in the radar detection data that change over time if an identified object is identified from the swept area image; if there are differences between the multiple radar object detection data, the identified object is determined as the detection object of the swept area corresponding to the target fan, and the location of the identified object is determined as the location of the detection object.

[0120] Each module in the above fan control device can be implemented in whole or in part by software, hardware or a combination thereof. Each module can be embedded in or independent of a processor in an electronic device in the form of hardware, or can be stored in a memory in the electronic device in the form of software, so that the processor can call and execute operations corresponding to each module.

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

[0122] Those skilled in the art will understand that Figure 8 The structure shown in the figure is merely a block diagram of a partial structure related to the scheme of the present application, and does not constitute a limitation on the electronic device to which the scheme of the present application is applied. The specific electronic device may include more or fewer components than shown in the figure, or combine certain components, or have a different arrangement of components.

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

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

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

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

[0127] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

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

Claims

1. A fan control method, characterized in that: The method comprises: Identify and display the detection object corresponding to the wind sweeping area of ​​the target fan and the location of the detection object; receiving a target user's wind sweeping preference information for the detection object, the wind sweeping preference information being used to indicate a wind sweeping preference position, and determining a target wind sweeping area of ​​the target fan according to the wind sweeping preference information; The target fan is controlled according to the target wind sweeping area of ​​the target fan.

2. The method according to claim 1, characterized in that The controlling the target fan according to the target wind sweeping area of ​​the target fan includes: According to the wind sweep preference information, the target wind sweep area is divided into a first area and a second area, wherein the first area matches the area where the wind sweep preference position indicated by the wind sweep preference information is located, and the second area is the area of ​​the target wind sweep area except the first area; If the current wind sweeping area of ​​the target fan belongs to the first area, the target fan is controlled to sweep wind according to the set wind speed; If the current wind sweeping area of ​​the target fan belongs to the second area, the wind sweeping suppression control is performed on the target fan based on the wind sweeping control corresponding to the first area.

3. The method according to claim 2, characterized in that The performing the wind sweep suppression control on the target fan based on the wind sweep control corresponding to the first area includes at least one of the following items: reducing the air supply volume of the target fan based on the air sweeping control corresponding to the first area; Based on the wind sweeping control corresponding to the first area, the current wind sweeping area of ​​the target fan is adjusted by controlling the shaking direction of the target fan, wherein the current wind sweeping area of ​​the target fan after adjustment is farther away from the detection object in the second area than the current wind sweeping area of ​​the target fan before adjustment.

4. The method according to claim 3, characterized in that The reducing the air supply volume of the target fan based on the corresponding air sweeping control of the first area includes at least one of the following: reducing the wind speed of the target fan based on the wind sweeping control corresponding to the first area; The swing speed of the target fan is increased based on the wind sweeping control corresponding to the first area.

5. The method according to claim 1, characterized in that The wind sweeping preference information includes a wind sweeping preference object; and determining a target wind sweeping area of ​​the target fan according to the wind sweeping preference information includes: Obtaining a user portrait of the scanning preference object; Based on the user portrait, generating a sweeping position matching the sweeping preference object; According to the wind sweeping position, a target wind sweeping area is selected from the wind sweeping area of ​​the target fan.

6. The method according to any one of claims 1 to 5, characterized in that: The identifying and displaying the detection object corresponding to the wind sweeping area of ​​the target fan and the location of the detection object includes: Acquire a wind sweeping area image of the target fan corresponding to the wind sweeping area acquired by a camera, and acquire radar detection data of the wind sweeping area of ​​the target fan corresponding to the wind sweeping area acquired by radar detection; According to the wind sweeping area image and the radar detection data, identifying the detection object of the wind sweeping area corresponding to the target fan and the position of the detection object; The detection objects of the wind sweeping area corresponding to the target fan and the positions of the detection objects are displayed.

7. The method according to claim 6, characterized in that The step of identifying the detection object of the wind sweeping area corresponding to the target fan and the position of the detection object according to the wind sweeping area image and the radar detection data includes: If an identified object is identified from the wind sweeping area image, a plurality of radar object detection data corresponding to the identified object in the radar detection data and varying with time are determined; If there are differences between the plurality of radar object detection data, the identified object is determined as a detection object of the wind-sweeping area corresponding to the target fan, and a position of the identified object is determined as a position of the detection object.

8. A fan control device, characterized in that: The device comprises: An identification module, used to identify and display the detection object of the wind sweeping area corresponding to the target fan and the location of the detection object; a determination module, configured to receive the target user's sweeping preference information for the detection object, the sweeping preference information being used to indicate a sweeping preference position, and determine a target sweeping area of ​​the target fan according to the sweeping preference information; The control module is used to control the target fan according to the target wind sweeping area of ​​the target fan.

9. An electronic device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.

Citation Information

Patent Citations

  • Electric fan shaking control method and device, storage medium and electric fan

    CN110778521A

  • Air supply parameter configuration method and system and computer readable storage media

    CN111412166A

  • Fan control method, storage medium and fan

    CN111706542A

  • Blowing control method, fan and computer readable storage medium

    CN112855594A

  • Fan, fan control method and device and storage medium

    CN113565781A

Cited By

  • Fan with rotatable blower unit

    US20260177063A1