(19)
(11)EP 3 369 936 B1

(12)EUROPEAN PATENT SPECIFICATION

(45)Mention of the grant of the patent:
26.06.2019 Bulletin 2019/26

(21)Application number: 18158179.4

(22)Date of filing:  22.02.2018
(51)International Patent Classification (IPC): 
F04D 25/10(2006.01)
F04D 29/053(2006.01)
F24F 11/77(2018.01)
F04D 27/00(2006.01)
F24F 11/79(2018.01)
F24F 120/12(2018.01)

(54)

FAN, METHOD AND DEVICE FOR CONTROLLING THE FAN

LÜFTER, VERFAHREN UND VORRICHTUNG ZUR STEUERUNG DES LÜFTERS

VENTILATEUR, PROCÉDÉ ET DISPOSITIF DE COMMANDE DU VENTILATEUR


(84)Designated Contracting States:
AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR

(30)Priority: 01.03.2017 CN 201710116985

(43)Date of publication of application:
05.09.2018 Bulletin 2018/36

(73)Proprietors:
  • Beijing Xiaomi Mobile Software Co., Ltd.
    Beijing 100085 (CN)
  • Beijing Smartmi Technology Co., Ltd.
    100085 Beijing (CN)

(72)Inventor:
  • LIU, Dongxu
    Beijing, Beijing 100085 (CN)

(74)Representative: Hughes, Andrea Michelle 
Dehns Germany Theresienstraße 6-8
80333 München
80333 München (DE)


(56)References cited: : 
CN-A- 105 020 156
JP-A- S5 929 797
JP-A- 2000 073 988
DE-C- 901 460
JP-A- S6 371 598
JP-U- H0 625 596
  
      
    Note: Within nine months from the publication of the mention of the grant of the European patent, any person may give notice to the European Patent Office of opposition to the European patent granted. Notice of opposition shall be filed in a written reasoned statement. It shall not be deemed to have been filed until the opposition fee has been paid. (Art. 99(1) European Patent Convention).


    Description

    CROSS-REFFERENCE TO RELATED APPLICATION


    TECHINICAL FIELD



    [0001] The present disclosure relates to the field of fan technology, and more particularly to a fan and a method and device for controlling the fan.

    BACKGROUND



    [0002] At present, a fan used in a user's daily life generally has a fan structure that enables a fan base and a support rod part to be fixed, and blows air for the user through back and forth motion of a fan head part. However, such fan structure and manner for air blowing result in a limited range of air blowing, affecting the user's comfort. JP 2000 073988 A teaches a fan that follows movement of direction of a user's body DE901460 C discloses a fan having a swingable support rod and a fan head which is rotatable as a function of the support rod swing angle.

    SUMMARY



    [0003] According to an embodiment of the present invention, there is provided a method for controlling a fan as defined by claim 1.

    [0004] In some embodiments, the support rod control device may include a motor having a first gear, wherein the motor is mounted on the fan base, and wherein the swingable support rod has a second gear on its bottom, the second gear being engaged with the first gear; wherein the motor is operable to: drive, upon rotation, the second gear by the first gear to rotate so that the swingable support rod swings, wherein rotation direction of the motor is opposite to swing direction of the swingable support rod, and rotation direction of the axial rotation angle is opposite to the swing direction of the swingable support rod.

    [0005] In some embodiments, the acquiring the current swing angle of the swingable support rod may include: acquiring a rotation angle of the motor; and determining the rotation angle of the motor as the current swing angle.

    [0006] In some embodiments, the determining, according to the current distance and the current swing angle, the axial rotation angle of the fan head that is currently required to be reached may include: determining, according to the current swing angle and length of the swingable support rod, a swing distance of the swingable support rod in a horizontal direction; and determining, according to the swing distance and the current distance, the axial rotation angle.

    [0007] In some embodiments, the swingable support rod may be provided with at least one of the following sensors: an infrared ranging sensor, a position sensor, an infrared image sensor. The determining the current distance between the fan and a user who needs air blowing may include: determining a first current location of the user based on at least one of the sensors; determining a second current location of the fan head currently; and determining the current distance according to the first location and the second location.

    [0008] In some embodiments, the current distance may include: a straight-line distance between the fan head and the user. Alternatively, the current distance may include: a vertical-line distance between a longitudinal plane in which the swingable support rod is located and the user.

    [0009] In some embodiments, the controlling the fan head to rotate according to the axial rotation angle that is currently required to be reached to blow air for the user may include: determining a rotated angle of the fan head; and controlling the fan head to rotate according to the axial rotation angle that is currently required to be reached and the rotated angle to blow air for the user, wherein the rotated angle is an axial rotation angle of the fan head that is most recently determined.

    [0010] According to a further embodiment of the present invention, there is provided a device for controlling a fan as defined by claim 8.

    [0011] In some embodiments, the support rod control device may include: a motor having a first gear, wherein the motor is mounted on the fan base, and wherein the swingable support rod has a second gear on its bottom, the second gear being engaged with the first gear; wherein the motor is operable to: drive, upon rotation, the second gear by the first gear to rotate so that the swingable support rod swings, wherein the rotation direction of the motor is opposite to the swing direction of the swingable support rod, and the rotation direction of the axial rotation angle is opposite to the swing direction of the swingable support rod.

    [0012] In some embodiments, the acquisition module may include: an acquisition sub-module configured to acquire a rotation angle of the motor; and a first determination sub-module configured to determine the rotation angle of the motor as the current swing angle.

    [0013] In some embodiments, the second determination may include: a second determination sub-module configured to determine, according to the current swing angle and length of the swingable support rod, a swing distance of the swingable support rod in a horizontal direction; and a third determination sub-module configured to determine, according to the swing distance and the current distance, the axial rotation angle.

    [0014] In some embodiments, the swingable support rod may be provided with at least one of the following sensors: an infrared ranging sensor, a position sensor, an infrared image sensor. The first determination module may include: a fourth determination sub-module configured to determine a first current location of the user based on at least one of the sensors; a fifth determination sub-module configured to determine a second current location of the fan head currently; and a sixth determination sub-module configured to determine the current distance according to the first location and the second location.

    [0015] In some embodiments, the current distance may include: a straight-line distance between the fan head and the user. Alternatively, the current distance may include: a vertical-line distance between a longitudinal plane in which the swingable support rod is located and the user.

    [0016] In some embodiments, the control module may include: a seventh determination sub-module configured to determine a rotated angle of the fan head; a control sub-module configured to control the fan head to rotate according to the axial rotation angle that is currently required to be reached and the rotated angle to blow air for the user, wherein the rotated angle is an axial rotation angle of the fan head that is most recently determined.

    [0017] According to a further embodiment of the present invention, there is provided a fan as defined by claim 8.

    [0018] In some embodiments, the support rod control device may include: a motor having a first gear, wherein the motor is mounted on the fan base, and wherein the swingable support rod has a second gear on its bottom, the second gear being engaged with the first gear; wherein the motor is operable to: drive, upon rotation, the second gear by the first gear to rotate so that the swingable support rod swings, wherein rotation direction of the motor is opposite to swing direction of the swingable support rod, and rotation direction of the axial rotation angle is opposite to the swing direction of the swingable support rod.

    [0019] In some embodiments, the support rod control device is operable to: acquire a rotation angle of the motor; and determine the rotation angle of the motor as the current swing angle.

    [0020] In some embodiments, the calculation device is operable to: determine, according to the current swing angle and length of the swingable support rod, a swing distance of the swingable support rod in a horizontal direction; and determine, according to the swing distance and the current distance, the axial rotation angle.

    [0021] In some embodiments, the distance acquisition device is mounted on the swingable support rod and may include at least one of the following sensors: an infrared ranging sensor, a position sensor, an infrared image sensor. The distance acquisition device is operable to: determine a first current location of the user based on at least one of the sensors; determine a second current location of the fan head currently; and determine the current distance according to the first location and the second location.

    [0022] In some embodiments, the current distance may include: a straight-line distance between the fan head and the user. Alternatively, the current distance may include: a vertical-line distance between a longitudinal plane in which the swingable support rod is located and the user.

    [0023] In some embodiments, the head control device is operable to: determine a rotated angle of the fan head; control the fan head to rotate according to the axial rotation angle that is currently required to be reached and the rotated angle to blow air for the user, wherein the rotated angle is an axial rotation angle of the fan head that is most recently determined.

    [0024] According to a further embodiment of the present invention, there is provided a device as defined by claim 15 for controlling a fan. The device includes: a processor; a memory for storing instructions executable by the processor; wherein the processor is configured to perform a method according to claim 1.

    [0025] The technical solutions provided by embodiments of the present disclosure may attain the following beneficial effects. The technical solutions provided by embodiments of the present disclosure, by acquiring, when a swingable support rod is swinging, a current swing angle of the swingable support rod, determining a current distance between the fan and a user who needs air blowing, and determining, according to the current distance and the current swing angle, an axial rotation angle of the fan head that is currently required to be reached, it is able to not only increase air blowing range by swinging the swingable support rod, but also ensure that the fan head always aims at the user to blow air during swinging of the swingable support rod as much as possible by controlling the fan head to make rotation axially, and thereby user's comfort can be improved.

    [0026] It is to be understood that both the foregoing general descriptions and the following detailed descriptions are exemplary and explanatory only and do not limit the scope of the disclosure.

    BRIEF DESCRIPTION OF THE DRAWINGS



    [0027] The drawings herein are incorporated in and constitute a part of this specification, showing embodiments consistent with the present disclosure, and together with the descriptions, serve to explain the principles of the present disclosure.

    Fig. 1 is a flow diagram of a method for controlling a fan in accordance with some exemplary embodiments.

    Fig. 2 is a flow diagram of another method for controlling a fan in accordance with some exemplary embodiments.

    Fig. 3 is a flow diagram of yet another method for controlling a fan in accordance with some exemplary embodiments.

    Fig. 4 is a flow diagram of a further method for controlling a fan in accordance with some exemplary embodiments.

    Fig. 5 is a block diagram of a device for controlling a fan in accordance with some exemplary embodiments.

    Fig. 6 is a block diagram of another device for controlling a fan in accordance with some exemplary embodiments.

    Fig. 7 is a block diagram of yet another device for controlling a fan in accordance with some exemplary embodiments.

    Fig. 8 is a block diagram of a further device for controlling a fan in accordance with some exemplary embodiments.

    Fig. 9 is a block diagram a fan in accordance with some exemplary embodiments.

    Fig. 10A is a schematic view of a three-dimensional structure of a fan with its fan base being covered by an upper cover in accordance with some exemplary embodiments.

    Fig. 10B is a schematic view of a three-dimensional structure of a fan with its fan base being covered by an upper cover in accordance with some exemplary embodiments.

    Fig. 11A is a schematic view of a three-dimensional structure of a fan with its fan base being not covered by an upper cover in accordance with some exemplary embodiments.

    Fig. 11B is a schematic view of a three-dimensional structure of a fan with its fan base being not covered by an upper cover in accordance with some exemplary embodiments.

    Fig. 12A is a diagram illustrating calculation of a swing distance of a swingable support rod in a horizontal direction with reference to a longitudinal plane in which the swingable support rod is located during swinging in accordance with some exemplary embodiments.

    Fig. 12B is a diagram illustrating calculation of an axial rotation angle with reference to a horizontal plane perpendicular to the swingable support rod in accordance with some exemplary embodiments.

    Fig. 13 is a block diagram of a device for controlling a fan in accordance with an exemplary embodiment.


    DETAILED DESCRIPTION



    [0028] Hereinafter, exemplary embodiments will be described in detail, examples of which are shown in the drawings. In the following descriptions when referring to the drawings, the same numerals in the different drawings denote the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments are not representative of all embodiments consistent with the present disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

    [0029] At present, a fan used in a user's daily life generally has a fan structure that enables a fan base and a support rod part to be fixed, and blows air for the user through left and right shaking of a fan head part. However, such fan structure and manner for air blowing result in a limited range of air blowing, affecting the user's comfort.

    [0030] In order to solve the above technical problems, the embodiments of the present disclosure provide a method for controlling a fan. The method is applicable in a fan control program, system or device, and the method may be performed by a fan or a control device associated with a fan (such as mobile phone, etc.).

    [0031] Fig. 1 is a flow diagram of a method for controlling a fan in accordance with some exemplary embodiments.

    [0032] As shown in Fig. 1, in the present disclosure, a fan has a swingable support rod provided between a fan base and a fan head, and a support rod control device provided between the swingable support rod and the fan base. The support rod control device controls swinging of the swingable support rod, and during swinging of the swingable support rod, the fan head connected with the swingable support rod swings following swinging of the swingable support rod.

    [0033] By setting the swingable support rod between the fan base and the fan head, it is able to increase air blowing range by swinging of the support rod and thereby user's comfort can be improved.

    [0034] The method includes steps S101 to S104.

    [0035] In step S101, when the swingable support rod is swinging, a current swing angle of the swingable support rod is acquired.

    [0036] The swingable support rod can swing left and right, and its specific swing amplitude depends on power provided by the support rod control device and user's settings.

    [0037] The current swing angle is an angle, when the swingable support rod swings from the most recently determined history swing position until current time, between a straight line where the current swing position of the swingable support rod is in and a longitudinal line where the swingable support rod is in when it is in a longitudinal state, shown as the first angle in Fig. 12A.

    [0038] It should be noted that the embodiments of the present disclosure considers a state in which the swingable support rod is in a longitudinal state as an initial state of the swingable support rod, and when the swingable support rod is in the initial state, the current swing angle is zero. Further, in the embodiments of the present disclosure, it is assumed that when the swingable support rod is in its initial state (i.e., in a longitudinal state), the fan head is also in its initial state where the angle between its located plane and the horizontal direction is zero, that is, the fan head is facing right forward. Furthermore, when the swingable support rod is returned to the longitudinal state after swinging, it is considered that the swingable support rod moves back to its initial state again, and likewise, the fan head is again returned to its initial status.

    [0039] In addition, in the embodiments of the present disclosure, it is assumed that when the swingable support rod is in its first initial state, a user is located in front of the fan head and the fan head is capable of blowing air to the user.

    [0040] Further, since the swinging of the swingable support rod and turning round of the fan head are all implemented by the fan itself, the present disclosure, when referring to left/right hereinafter, intends to indicate it is seen from the fan. It should be understood by those skilled in the art that the left/right seen from the fan is just opposite to that seen from the user.

    [0041] In addition, in embodiments of the present disclosure, Figs. 12A and 12B is used to illustrate, by an example where the swingable support rod swings from its initial state (the most recently determined history swing angle is zero) by the current swing angle rightward (seen from the fan, but the swing direction of the swingable support rod is leftward if seen from the user) to a certain position, calculation of a swing distance of the swingable support rod in the horizontal direction and an axial rotation angle that is required to be reached in order to assist understanding of those skilled in the art, does not indicate the swingable support rod always swings in this way. For example, the swingable support rod may swing from a history swing angle by a predetermined angle to reach a current swing angle, and in this situation, it should be understood by those skilled in the art that the current swing angle, the swing distance of the swingable support rod in the horizontal direction and the axial rotation angle that is required to be reached can still be calculated according to that shown in Fig. 12A and Fig. 12B.

    [0042] In step S102, a current distance between the fan and a user who needs air blowing is determined.

    [0043] The current distance can be obtained by various sensors such as an infrared ranging sensor, and the two end points of the current distance are the user and the fan head, such as the center point of the user and the fan head. The current distance may include a straight-line distance between the fan head and the user (the hypotenuse as shown in Fig. 12B), or, the current distance may include a vertical-line distance between a longitudinal plane in which the swingable support rod is located and the user (the Distance 1 as shown in Fig. 12B).

    [0044] In step S103, according to the current distance and the current swing angle, an axial rotation angle of the fan head that is currently required to be reached is determined. The axial rotation angle that is currently required to be reached is an axial rotation angle required for blowing air for the user with the fan head facing the user (i.e., the user is located in right front of the fan head).

    [0045] The axial rotation angle is determined with respect to the horizontal direction, and is an angle of the fan head after rotation with respect to a state where the swingable support rod reaches a desired axial rotation, that is, an angle between a plane where the fan head, after its rotation, is in and the horizontal direction required for attaining a desired swinging (as shown in Figs. 12A and 12B, it is assumed that the swingable support rod swings from its initial state to the right (seen from the fan) so that the fan head reaches the position 2 from the position 1, and in this situation, in order to enable the fan to always blow air directly to the user, the fan head should rotate leftward by a second angle, which is an angle between a plane in which the fan head is in when at the position 2 and the horizontal direction required for attaining a desired swinging). In addition, the axial rotation angle can be attained by a motor that controls rotation of the fan head.

    [0046] In step S104, the fan head is controlled to rotate according to the axial rotation angle to blow air for the user.

    [0047] By acquiring, when the swingable support rod is swinging, the current swing angle of the swingable support rod, determining the current distance between the fan and a user who needs air blowing, determining, according to the current distance and the current swing angle, an axial rotation angle of the fan head that is currently required to be reached, it is able to not only increase air blowing range through swinging of the swingable support rod, but also ensure that the fan head always aims at the user to blow air during swinging of the swingable support rod as much as possible by controlling the fan head to make rotation axially, and thereby user's comfort can be improved.

    [0048] The above-described steps S101 to S104 may be performed at predetermined time intervals, or the steps S101 to S104 may be performed in real time in order to enable the fan head to always aim at the user as much as possible during swinging of the swingable support rod.

    [0049] In some embodiments, the support rod control device may include: a motor having a first gear, wherein the motor is mounted on the fan base, and wherein the swingable support rod has a second gear on its bottom, the second gear being engaged with the first gear. The motor is operable to: drive, upon rotation, the second gear by the first gear to rotate so that the swingable support rod swings, wherein rotation direction of the motor is opposite to swing direction of the swingable support rod, and rotation direction of the axial rotation angle is opposite to the swing direction of the swingable support rod.

    [0050] As shown in Figs. 11A and 11B, the support rod control device includes a motor mounted on the fan base and having a first gear and a second gear engaged with the first gear. Thus, when the motor rotates, it will drive rotation of the second gear such that the swingable support rod swings to the left or the right. Further, as shown in Figs. 11A and 11B, when the motor rotates to the left (i.e. rotates clockwise, that is seen from the fan), the second gear follows to rotate to the left such that the swingable support rod swings to the right. Thus, rotation direction of the motor is opposite to swing direction of the swingable support rod. When the swingable support rod swings to the right, it indicates that the swingable support rod moves to the right (seen from the fan) away from the user and thus the user is located in the left front of the fan head. In order to aim at the user to blow air as much as possible, the fan head should be turned left (as shown in Fig. 12B, seen from the fan). Thus, rotation direction of the axial rotation angle is also opposite to the swing direction of the swingable support rod.

    [0051] In some embodiments, the step S101 shown in Fig. 1, i.e., the acquiring the current swing angle of the swingable support rod, may include: acquiring a rotation angle of the motor; and determining the rotation angle of the motor as the current swing angle.

    [0052] Since the rotation angle of the motor is the rotation angle of the first gear, the first gear is engaged with the second gear such that the first gear has the same rotation angle as the second gear, and the second gear is also integral with the swingable support rod such that the rotation angle of the second gear is equal to the swing angle the swingable support rod, so the swing angle of the swingable support rod may be considered as the rotation angle of the motor.

    [0053] The motor may be a stepping motor, so that the rotation angle of the stepping motor can be determined based on the number of rotation steps of the stepping motor and the angles corresponding to respective steps.

    [0054] Fig. 2 is a flow diagram of another method for controlling a fan in accordance with some exemplary embodiments.

    [0055] As shown in Fig. 2, in some embodiments, the step S103 shown in Fig. 1, that is, the determining, according to the current distance and the current swing angle, an axial rotation angle of the fan head that is currently required to be reached may include steps A1 and A2.

    [0056] In step A1, according to the current swing angle (as indicated by the first angle in Fig. 12A) and length of the swingable support rod (as indicated by the length b in Fig. 12A), a swing distance of the swingable support rod in a horizontal direction (as indicated by the length a in Fig. 12A) is determined.

    [0057] The swing distance of the swingable support rod in the horizontal direction is a projection distance in the horizontal direction of a straight-line distance between the current position of the fan head (i.e., the second position) in the case that the swingable support rod swings from a most recently determined history swing angle until current time to reach the current swing angle and the initial position of the fan head when the swingable support rod is in the longitudinal state.

    [0058] In step A2, according to the swing distance and the current distance, the axial rotation angle is determined.

    [0059] In the determining the axial rotation angle that is required to be reached of the fan head, as shown in Fig. 12A, it is possible to establish, in a longitudinal plane where the swingable support rod is in (i.e., the plane after the swingable support rod swings back and forth (e.g. to the left and right) from its initial state), a triangle with the longitudinal straight line where the swingable support rod is located in when it is in the initial state, the straight line where the swingable support rod is located in when it swings and reaches to the current swing angle, and three points on the straight lines, i.e. the position 1 where the fan head is at when the swingable support rod is in the initial state (i.e. the initial position of the fan head), the position 2 where the fan head is at after swinging of the swingable support rod (i.e. the second position of the fan head currently) and the bottom of the swingable support rod (the bottom of the swingable support rod may be the bottom of the second gear mounted on the swingable support rod), and to establish, within the triangle, a right-angle triangle, and thus determines the swing distance a of the swingable support rod in the horizontal direction according to the Pythagorean theorem, and then determine, according to the swing distance a and the current distance (the vertical distance 1 or the hypotenuse thereof), the swing angle of the fan head that is required to be reached in the horizontal direction (i.e. the desired axial rotation angle, shown by the second angle in Fig. 12B).

    [0060] The right-angled triangle shown in Fig. 12B is established according to a swing distance a in the horizontal direction after the swingable support rod swings from its initial state to reach the current swing angle, projection points (i.e. the position 1' and the position 2') of the position 1 and the position 2 where the center of the fan head is located respectively on the ground and the position where the user is located. Further, the plane of the right-angled triangle is perpendicular to a horizontal plane of the swingable support rod. The swing distance a is used as one right-angle side of the right-angle triangle, with its two ends being the position 1' and the position 2', respectively.

    [0061] Fig. 3 is a flow diagram of yet another method for controlling a fan in accordance with some exemplary embodiments.

    [0062] As shown in Fig. 3, in some embodiments, the swingable support rod is provided with at least one of the following sensors: an infrared ranging sensor, a position sensor, an infrared image sensor.

    [0063] The step S102 shown in Fig. 1, i.e., the determining the current distance between the fan and the user who needs air blowing may include steps B1 through B3.

    [0064] In step B1, a first position where the user is located currently is determined based on at least one of the sensors (as indicated by the user position in Fig. 12B).

    [0065] In the case where the first position of the user is detected by an infrared ranging sensor or an infrared image sensor, it can be determined by transmission of infrared rays.

    [0066] In step B2, a second position wherein the fan head is located currently is determined.

    [0067] The second position of the fan head may be a position where the fan head is located currently in the space. The current position of the fan head may be detected by the fan itself, or obtained through detection by another device associated with the fan of the current position of the fan head and transmission of the same to the fan (for example, the current position of the fan head may be detected by using infrared rays).

    [0068] The position 1 and the position 2 in Fig. 12A respectively indicate positions of the fan head is in the space when the swingable support rod is in its initial state and the swingable support rod swings from the initial state to reach the current swing angle. The position 1' and the position 2' in Fig. 12B respectively indicate projection positions of the positions of the fan head is in the space when the swingable support rod is in its initial state and the swingable support rod swings from the initial state to reach the current swing angle on the ground. The projection position of the position 1 is the position 1', and the projection position of the position 2 is the position 2'.

    [0069] In step B3, the current distance is determined according to the first location and the second location. In calculation of the current distance, the first position can be used as the starting point of the distance.

    [0070] According to the first location of the user and the second position of the fan, the current distance between the two positions can be accurately calculated. The current distance may be a vertical distance or straight-line distance between the user and the fan head. As shown in Fig. 12B, when the fan head is currently at position 2 (i.e., the second position is at the position 2), the current distance may be the vertical distance 1 or hypotenuse corresponding to the e vertical distance 1.

    [0071] In some embodiments, the current distance may include a straight-line distance between the fan head and the user, or the current distance may include a vertical distance between a longitudinal plane in which the swingable support rod is located and the user.

    [0072] The current distance may be a vertical distance between a longitudinal plane in which the swingable support rod is located and the user or a straight-line distance between the fan head and the use (i.e. the straight-line distance between the center of the fan head and the use). As shown in Fig. 12B, when the fan head is at the position 2, the current distance may be the vertical distance 1 or the hypotenuse corresponding to the vertical distance 1.

    [0073] Fig. 4 is a flow diagram of a further method for controlling a fan in accordance with some exemplary embodiments.

    [0074] As shown in Fig. 4, in some embodiments, the step S104 shown in Fig. 1, i.e., the controlling the fan head to rotate according to the axial rotation angle to blow air for the user, may include steps C1 to C2.

    [0075] In step C1, a rotated angle of the fan head is determined.

    [0076] The rotated angle of the fan head is the (axial) rotation angle of the fan head most recently determined. In the case that the present aspect (i.e. the step S101 to step S104) is performed at predetermined time intervals, the rotated angle of the fan head is the (axial) rotation angle of the fan head determined at the most recent time interval. Similarly, the history swing angle most recently determined is the swing angle of the swingable support rod determined at the most recent time interval relative to its initial state.

    [0077] In the case that the present aspect is performed in real time, the rotated angle is the (axial) rotation angle of the fan head determined at last time. Similarly, the history swing angle most recently determined is the swing angle of the swing support rod determined at last time relative to its initial state.

    [0078] In step C2, the fan head is controlled to rotate according to the axial rotation angle that is currently required to be reached and the rotated angle to blow air for the user. The rotated angle is an axial rotation angle of the fan head that is most recently determined.

    [0079] The swingable support rod continues to swing, so it is not necessarily in its initial state (that is, the rotated angle is not necessarily zero) when axial rotation angle of the fan head is most recently determined. Further, the rotation angle of the fan head varies as change in the current swing angle of the swingable support rod. Thus, the fan head has been rotated by a certain angle when its axial rotation angle is most recently determined. Therefore, in order to control the fan head to rotate according to its axial rotation angle, it is possible to control the fan head to rotate according to an axial rotation angle which is required to be reached currently and an axial rotation angle that has been reached (i.e. the rotated angle), by which it is able to adjust rotation angle of the fan head in real time during swinging of the swingable support rod so as to increase air blowing range as much as possible to blow air for the user directly.

    [0080] In particular, during leftward and rightward swinging of the swingable support rod, a desired rotation angle of the fan head relative to the horizontal direction may gradually increase (for example, when the swingable support rod swings from its initial state to its maximum leftward/rightward swing amplitude, the desired rotation angle of the fan head increases gradually), gradually decrease (for example, when the swingable support rod swings back from its maximum leftward/rightward swing amplitude to its initial state, the desired rotation angle of the fan head decreases gradually), gradually decrease and then gradually increase (for example, when the swingable support rod swings from its maximum leftward/rightward swing amplitude to its initial state and then swings from its maximum leftward/rightward swing amplitude to its initial state, the desired rotation angle of the fan head decreases gradually and then increase gradually), so the desired axial rotation angle may be greater than or smaller than the rotated angle. Thus, the step C2 may be performed by controlling the fan head to rotate by a target angle, wherein the target angle is equal to an absolute value of an angle difference between the desired axial rotation angle and the rotated angle, and direction of the fan head when it is rotated by the target angle is the rotation direction of the motor in the support rod control device (for example, if the motor in the support rod control device rotates rightward (in clockwise), the fan head also rotates rightward by the target angle, while if the motor in the support rod control device rotates leftward (in counterclockwise), the fan head also rotates leftward by the target angle (see from the fan)).

    [0081] In addition, since there may be a calculation delay from acquisition of the current swing angle of the swingable support rod to calculation of an axis rotation angle that is currently required, for example, a delay of several milliseconds, the target angle can be slightly modified before the fan head is controlled to rotate by the target angle, such that the fan head is controlled to rotate by a modified target angle, which enables the fan head to always rotate, during swing of the swingable support rod, with a most suitable angle as much as possible, in order to ensure the fan head blows air directly to the user as much as possible while the air blowing range can be increased so that the user have most comfort as much as possible. If the user does not require the fan head to blow air directly to himself, the modification may be ignored.

    [0082] The aspects of the present disclosure also provide a device for controlling a fan, which is corresponding to the above-described method for controlling a fan in the present disclosure.

    [0083] Fig. 5 is a block diagram of a device for controlling a fan according to some exemplary embodiments.

    [0084] As shown in FIG. 5, the device includes an acquisition module 501, a first determination module 502, a second determination module 503, and a control module 504.

    [0085] The acquisition module 501 is configured to acquire, when a swingable support rod is swinging, a current swing angle of the swingable support rod, wherein swinging of the swingable support rod is controlled by the support rod control device provided between the swingable support rod and the fan base.

    [0086] The first determination module 502 is configured to determine a current distance between the fan and a user who needs air blowing.

    [0087] The second determination module 503 is configured to determine, according to the current distance and the current swing angle, an axial rotation angle of the fan head that is currently required to be reached.

    [0088] The control module 504 is configured to control the fan head to rotate according to the axial rotation angle to blow air for the user.

    [0089] By acquiring by the acquisition module 501, when a swingable support rod is swinging, the current swing angle of the swingable support rod, determining by the first determination module 502 the current distance between the fan and a user who needs air blowing, determining by the second determination module 503, according to the current distance and the current swing angle, an axial rotation angle of the fan head that is currently required to be reached, it is able to not only increase air blowing range, but also ensure that the fan head always aims at the user to blow air (i.e. the fan head blows air directly to the user) during swinging of the swingable support rod as much as possible by the control module 504 controlling the fan head to make rotation axially, and thereby user's comfort can be improved.

    [0090] In some embodiments, the support rod control device may include: a motor having a first gear, wherein the motor is mounted on the fan base, and wherein the swingable support rod has a second gear on its bottom, the second gear being engaged with the first gear. The motor is operable to: drive, upon rotation, the second gear by the first gear to rotate so that the swingable support rod swings, wherein rotation direction of the motor is opposite to swing direction of the swingable support rod, and rotation direction of the axial rotation angle is opposite to the swing direction of the swingable support rod.

    [0091] As shown in Figs. 11A and 11B, the support rod control device includes a motor mounted on the fan base and having a first gear and a second gear engaged with the first gear. Thus, when the motor rotates, it will drive rotation of the second gear such that the swingable support rod swing to the left or the right. Further, as shown in Figs. 11A and 11B, when the motor rotates to the left (i.e. rotates clockwise, that is seen from the fan), the second gear follows to rotate to the left such that the swingable support rod swings to the right. Thus, rotation direction of the motor is opposite to swing direction of the swingable support rod. When the swingable support rod swings to the right, it indicates that the swingable support rod moves to the right (seen from the fan) to derivate from the user and thus the user is located in the left front of the fan head. In order to aim at the user to blow air as much as possible, the fan head should be turned left (as shown in Fig. 12B, seen from the fan). Thus, rotation direction of the axial rotation angle is also opposite to the swing direction of the swingable support rod.

    [0092] In some embodiments, the acquisition module 501 may include: an acquisition sub-module configured to acquire a rotation angle of the motor; and a first determination sub-module configured to determine the rotation angle of the motor as the current swing angle.

    [0093] Since the rotation angle of the motor is the rotation angle of the first gear, the first gear is engaged with the second gear such that the first gear has the same rotation angle as the second gear, and the second gear is also integral with the swingable support rod such that the rotation angle of the second gear is equal to the swing angle the swingable support rod, so the swing angle of the swingable support rod may be considered as the rotation angle of the motor.

    [0094] The motor may be a stepping motor, so that the rotation angle of the stepping motor can be determined based on the number of rotation steps of the stepping motor and the angles corresponding to respective steps.

    [0095] Fig. 6 is a block diagram of another device for controlling a fan in accordance with some exemplary embodiments.

    [0096] As shown in Fig. 6, in some embodiments, the second determination module 503 may include a second determination sub-module 5031 and a third determination sub-module 5032.

    [0097] The second determination sub-module 5031 is configured to determine a swing distance of the swingable support rod in a horizontal direction (as indicated by the length a in Fig. 12A) according to the current swing angle (as indicated by the first angle in Fig. 12A) and length of the swingable support rod (as indicated by the length b in Fig. 12A).

    [0098] The third determination sub-module 5032 is configured to determine the axial rotation angle according to the swing distance and the current distance.

    [0099] When the second determination sub-module 5031 determines the axial rotation angle of the fan head, as shown in Fig. 12A, it is possible for the second determination sub-module 5031 to establish, in a longitudinal plane where the swingable support rod is in, a triangle with the longitudinal straight line where the swingable support rod is located in when it is in the initial state, the straight line where the swingable support rod is located in when it swings and reaches to the current swing angle, and three points on the straight lines, i.e. the position 1 where the fan head is at when the swingable support rod is in the initial state (i.e. the initial position of the fan head), the position 2 where the fan head is at after swinging of the swingable support rod (i.e. the second position of the fan head currently) and the bottom of the swingable support rod, and to establish, within the triangle, a right-angle triangle, and thus determines the swing distance a of the swingable support rod in the horizontal direction according to the Pythagorean theorem, and then the third determination sub-module 5032 determines, according to the swing distance a and the current distance (the vertical distance 1 or the hypotenuse thereof), the swing angle of the fan head that is required to be reached in the horizontal direction (i.e. the desired axial rotation angle, shown by the second angle in Fig. 12B). The right-angled triangle shown in Fig. 12B is established according to a swing distance a in the horizontal direction after the swingable support rod swings from its initial state to reach the current swing angle, projection points (i.e. the position 1' and the position 2') of the position 1 and the position 2 where the center of the fan head is located respectively on the ground and the position where the user is located. Further, the plane of the right-angled triangle is perpendicular to a horizontal plane of the swingable support rod. The swing distance a is used as one right-angle side of the right-angle triangle, with its two ends being the position 1' and the position 2', respectively.

    [0100] Fig. 7 is a block diagram of yet another device for controlling a fan in accordance with some exemplary embodiments.

    [0101] As shown in Fig. 7, in some embodiments, the swingable support bar may be provided with at least one of the following sensors: an infrared ranging sensor, a position sensor, an infrared image sensor.

    [0102] The first determining module 502 may include a fourth determining sub-module 5021, a fifth determining sub-module 5022, and a sixth determining sub-module 5023.

    [0103] The fourth determining sub-module 5021 is configured to determine a first current location of the user based on at least one of the sensors.

    [0104] The fifth determining sub-module 5022 is configured to determine a second current location of the fan head.

    [0105] The sixth determining sub-module 5023 is configured to determine the current distance according to the first location and the second location.

    [0106] The sixth determining sub-module 5023 accurately calculate, according to the first location of the user determined by the fourth determination sub-module 5021 and the second position of the fan determined by the fifth determination sub-module 5022, the current distance between the two positions. The current distance may be a straight-line distance between the user and the fan head, or a vertical distance between a longitudinal plane in which the swingable support rod is located and the user. As shown in Fig. 12B, when the fan head is currently at position 2, the current distance may be the vertical distance 1 or hypotenuse corresponding to the e vertical distance 1.

    [0107] In one embodiment, the current distance may include a straight-line distance between the fan head and the user, or the current distance may include a vertical distance between a longitudinal plane in which the swingable support rod is located and the user.

    [0108] Fig. 8 is a flow diagram of a further device for controlling a fan in accordance with some exemplary embodiments.

    [0109] As shown in Fig. 8, in some embodiments, the control module 504 may include a seventh determining sub-module 5041 and a control sub-module 5042.

    [0110] The seventh determining sub-module 5041 is configured to determine a rotated angle of the fan head.

    [0111] The control sub-module 5042 is configured to control the fan head to rotate according to the axial rotation angle that is currently required to be reached and the rotated angle to blow air for the user. The rotated angle is an axial rotation angle of the fan head that is most recently determined.

    [0112] The swingable support rod continues to swing, so it is not necessarily in its initial state (that is, the rotated angle is not necessarily zero) when axial rotation angle of the fan head is most recently determined. Further, the rotation angle of the fan head varies as change in the current swing angle of the swingable support rod. Thus, the fan head has been rotated by a certain angle when its axial rotation angle is most recently determined. Therefore, in order for the control module 504 control the fan head to rotate according to its axial rotation angle, it is possible to control by the control sub-module 5042 the fan head to rotate according to an axial rotation angle which is required to be reached currently and an axial rotation angle that has been reached (i.e. the rotated angle) recorded by the seventh determination sub-module 5041, by which it is able to adjust rotation angle of the fan head in real time during swinging of the swingable support rod so as to increase air blowing range as much as possible to blow air for the user directly.

    [0113] In particular, during leftward and rightward swinging of the swingable support rod, a desired rotation angle of the fan head relative to the horizontal direction may gradually increase (for example, when the swingable support rod swings from its initial state to its maximum leftward/rightward swing amplitude, the desired rotation angle of the fan head increases gradually), gradually decrease (for example, when the swingable support rod swings back from its maximum leftward/rightward swing amplitude to its initial state, the desired rotation angle of the fan head decreases gradually), gradually decrease and then gradually increase (for example, when the swingable support rod swings from its maximum leftward/rightward swing amplitude to its initial state and then swings from its maximum leftward/rightward swing amplitude to its initial state, the desired rotation angle of the fan head decreases gradually and then increase gradually), so the desired axial rotation angle may be greater than or smaller than the rotated angle. Thus, the control sub-module 5042 may be configured to control the fan head to rotate by a target angle, wherein the target angle is equal to an absolute value of an angle difference between the desired axial rotation angle and the rotated angle, and direction of the fan head when it is rotated by the target angle is the rotation direction of the motor in the support rod control device (for example, if the motor in the support rod control device rotates rightward (in clockwise), the fan head also rotates rightward by the target angle, while if the motor in the support rod control device rotates leftward (in conterclockwise), the fan head also rotates leftward by the target angle (see from the fan)).

    [0114] In addition, since there may be a calculation delay from acquisition of the current swing angle of the swingable support rod to calculation of an axis rotation angle that is currently required, for example, a delay of several milliseconds, the target angle can be slightly modified before the fan head is controlled to rotate by the target angle, such that the fan head is controlled to rotate by a modified target angle, which enables the fan head to always rotate, during swing of the swingable support rod, with a most suitable angle as much as possible, in order to ensure the fan head blows air directly to the user as much as possible while the air blowing range can be increased so that the user have most comfort as much as possible.

    [0115] Further, Fig. 9 is a block diagram a fan in accordance with some exemplary embodiments; Fig. 10A is a schematic view of a three-dimensional structure of its fan base being covered by an upper cover in accordance with some exemplary embodiments; Fig. 10B is a schematic view of a three-dimensional structure of a fan with its fan base being covered by an upper cover in accordance with some exemplary embodiments; Fig. 11A is a schematic view of a three-dimensional structure of a fan without its fan base being not covered by an upper cover in accordance with some exemplary embodiments; Fig. 11B is a schematic view of a three-dimensional structure of a fan its fan base being not covered by an upper cover in accordance with some exemplary embodiments; Fig. 12A is a diagram illustrating calculation of a swing distance of a swingable support rod in a horizontal direction with reference to a longitudinal plane in which the swingable support rod is located during swinging in accordance with some exemplary embodiments; and Fig. 12B is a diagram illustrating calculation of an axial rotation angle with reference to a horizontal plane perpendicular to the swingable support rod in accordance with some exemplary embodiments.

    [0116] Figs. 10A and 11A are three-dimensional views of the fan seen from point of view of a bolt mounted at the bottom of the swingable support rod, while Fig. 10B and Fig. 11B are three-dimensional views of the fan seen from point of view of a nut fitted with the bolt mounted at the bottom of the swingable support rod. In Figs. 10A and 10B, the fan base is covered with an upper cover; but in Figs. 11A and 11B, the fan base is not covered by an upper cover. In addition, the bolt and nut mounted at the bottom of the swingable support rod are used to secure the second gear on the swingable support rod.

    [0117] The present disclosure will now be described in details with reference to Figs. 9 to 12B.

    [0118] As shown in Figs. 9 to 12B, there is also provided a fan according to a further embodiment of the present invention. The fan includes: a fan base 901; a fan head 903; a swingable support rod 902 provided between the fan base 901 and the fan head 903. By setting the swingable support rod 902 between the fan base and the fan head 903, it is able to increase air blowing range by swinging of the support rod and thereby user's comfort can be improved.

    [0119] The fan also includes: a support rod control device 904 provided between the swingable support rod 902 and the fan base 901, and configured to control swing of the swingable support rod 902. The support rod control device 904 acquires, when the swingable support rod 902 is swinging, a current swing angle of the swingable support rod 902.

    [0120] The current swing angle is an angle between a stright line where the current swing position of the swingable support rod 902 is in and a longitudinal line where the swingable support rod 902 is in when it is in a longitudinal state, shown as the first angle in Fig. 12A.

    [0121] It should be noted that the aspects of the present disclosure considers a state in which the swingable support rod 902 is in a longitudinal state as an initial state of the swingable support rod 902, and when the swingable support rod 902 is in the initial state, the current swing angle is zero. Further, in the aspects of the present disclosure, it is assumed that when the swingable support rod 902 is in its initial state (i.e., in a longitudinal state), the fan head 903 is also in its initial state where the angle between its located plane and the horizontal direction is zero, that is, the fan head is facing right forward. Furthermore, when the swingable support rod 902 is returned to the longitudinal state after swinging, it is considered that the swingable support rod 902 moves back to its initial state again, and likewise, the fan head 903 is again returned to its initial status.

    [0122] The fan base 901 should have sufficient weight to keep the fan in a stable state during rightward and leftward swinging of the swingable support bar 902, but the weight should not be too high such that it can be moved by the user easily. Thus, the fan base 901 should have a suitable weight. The fan base 901 has an upper cover with an opening. The length of the opening can be set according to the maximum leftward and rightward swing amplitudes of the swingable support rod 902 such that it does not hinder the swingable support rod 902 to reach the maximum leftward and rightward swing amplitudes.

    [0123] In addition, in the embodiments of the present disclosure, it is assumed that when the swingable support rod 902 is in its first initial state, a user is located in front of the fan head 903 and the fan head 903 is capable of blowing air to the user.

    [0124] Further, since the swinging of the swingable support rod 902 and turning round of the fan head 903 are all implemented by the fan itself, the present disclosure, when referring to left/right hereinafter, intends to indicate it is seen from the fan. It should be understood by those skilled in the art that the left/right seen from the fan is just opposite to that seen from the user.

    [0125] In addition, in aspects of the present disclosure, Figs. 12A and 12B is used to illustrate, by an example where the swingable support rod 902 swings from its initial state (the most recently determined history swing angle is zero) by the current swing angle rightward (seen from the fan, but the swing direction of the swingable support rod is leftward if seen from the user) to a certain position, calculation of a swing distance of the swingable support rod 902 in the horizontal direction and an axial rotation angle that is required to be reached in order to assist understanding of those skilled in the art, does not indicate the swingable support rod 902 always swings in this way.

    [0126] Further, the fan includes a distance acquisition device 905 that determines a current distance between the fan and a user who needs air blowing.

    [0127] The current distance can be obtained by various sensors such as an infrared ranging sensor, and the two end points of the current distance are the user and the fan head 903, such as the center point of the user and the fan head. The current distance may include a straight-line distance between the fan head and the user (the hypotenuse as shown in Fig. 12B), or, the current distance may include a vertical-line distance between a longitudinal plane in which the swingable support rod is located and the user (the Distance 1 as shown in Fig. 12B).

    [0128] Further, the fan includes a calculation device 906 that determines, according to the current distance and the current swing angle, an axial rotation angle of the fan head 903 that is currently required to be reached.

    [0129] The axial rotation angle is an angle of the fan head 903, after swinging, relative to a desired axial rotation of the swingable support rod in the horizontal direction, that is, an angle between a plane where the fan head 903 is in during swinging and the desired axial rotation (As shown in Figs. 12A and 12B, it is assumed that the swingable support rod 902 swings from its initial state to the right (seen from the fan) so that the fan head 903 reaches the position 2 from the position 1. In this situation, in order to enable the fan to always blow air to the user, the fan head 903 should swing leftward by a second angle, which is an angle between a plane in which the fan head is at the position 2 and a desired swing in the horizontal direction). In addition, the axial rotation angle can be attained by a motor that controls the swinging of the fan head.

    [0130] Further, the fan includes a head control device 907 that controls the fan head 903 to rotate according to the axial rotation angle to blow air for the user.

    [0131] By acquiring, when a swingable support rod 902 is swinging, the current swing angle of the swingable support rod 902, determining the current distance between the fan and a user who needs air blowing, determining, according to the current distance and the current swing angle, an axial rotation angle of the fan head 903 that is currently required to be reached, it is able to not only increase air blowing range by through swinging of the swingable support rod 902, but also ensure that the fan head 903 always aims at the user to blow air during swinging of the swingable support rod 902 as much as possible by controlling the fan head 903 to make rotation axially, and thereby user's comfort can be improved.

    [0132] In one embodiment, the support rod control device 904 may include: a motor having a first gear, wherein the motor is mounted on the fan base 901, and wherein the swingable support rod 902 has a second gear on its bottom, the second gear being engaged with the first gear. The motor is operable to: drive, upon rotation, the second gear by the first gear to rotate so that the swingable support rod 902 swings, wherein rotation direction of the motor is opposite to swing direction of the swingable support rod 902, and rotation direction of the axial rotation angle is opposite to the swing direction of the swingable support rod 902.

    [0133] As shown in Figs. 11A and 11B, the support rod control device 904 includes a motor mounted on the fan base 901 and having a first gear and a second gear engaged with the first gear. Thus, when the motor rotates, it will drive rotation of the second gear such that the swingable support rod 902 swings to the left or the right. Further, as shown in Figs. 11A and 11B, when the motor rotates to the left (i.e. rotates clockwise, that is seen from the fan), the second gear follows to rotate to the left such that the swingable support rod 902 swings to the right. Thus, rotation direction of the motor is opposite to swing direction of the swingable support rod 902. When the swingable support rod 902 swings to the right, it indicates that the swingable support rod 902 moves to the right (seen from the fan) away from the user and thus the user is located in the left front of the fan head. In order to aim at the user to blow air as much as possible, the fan head should be turned left (as shown in Fig. 12B, seen from the fan). Thus, rotation direction of the axial rotation angle is also opposite to the swing direction of the swingable support rod 902.

    [0134] In some embodiments, the support rod control device 904 may be configured to: acquire a rotation angle of the motor; and determine the rotation angle of the motor as the current swing angle.

    [0135] Since the rotation angle of the motor is the rotation angle of the first gear, the first gear is engaged with the second gear such that the first gear has the same rotation angle as the second gear, and the second gear is also integral with the swingable support rod 902 such that the rotation angle of the second gear is equal to the swing angle the swingable support rod 902, so the swing angle of the swingable support rod 902 may be considered as the rotation angle of the motor.

    [0136] The motor may be a stepping motor, so that the rotation angle of the stepping motor can be determined based on the number of rotation steps of the stepping motor and the angles corresponding to respective steps.

    [0137] In some embodiments, the calculation device 906 may be configured to: determine a swing distance of the swingable support rod 902 in a horizontal direction (as indicated by the length a in Fig. 12A) according to the current swing angle (as indicated by the first angle in Fig. 12A) and length of the swingable support rod 902 (as indicated by the length b in Fig. 12A).

    [0138] The swing distance of the swingable support rod in the horizontal direction is a projection distance in the horizontal direction of a straight-line distance between the current position of the fan head (i.e., the second position) in the case that the swingable support rod swings from a most recently determined history swing angle until current time to reach the current swing angle and the initial position of the fan head when the swingable support rod is in the longitudinal state.

    [0139] According to the swing distance and the current distance, the axial rotation angle is determined.

    [0140] In the determining the axial rotation angle that is required to be reached of the fan head 903, as shown in Fig. 12A, it is possible to establish, in a longitudinal plane where the swingable support rod 902 is in, a triangle with the longitudinal straight line where the swingable support rod 902 is located in when it is in the initial state, the straight line where the swingable support rod 902 is located in when it swings and reaches to the current swing angle, and three points on the straight lines, i.e. the position 1 where the fan head 903 is at when the swingable support rod 902 is in the initial state, the position 2 where the fan head 903 is at after swinging of the swingable support rod 902 and the bottom of the swingable support rod 902, and to establish, within the triangle, a right-angle triangle, and thus determines the swing distance a of the swingable support rod 902 in the horizontal direction according to the Pythagorean theorem, and then determine, according to the swing distance a and the current distance (the vertical distance 1 or the hypotenuse thereof), the swing angle of the fan head 903 that is required to be reached in the horizontal direction (i.e. the desired axial rotation angle, shown by the second angle in Fig. 12B). The right-angled triangle shown in Fig. 12B is established according to a swing distance a in the horizontal direction after the swingable support rod swings from its initial state to reach the current swing angle, projection points (i.e. the position 1' and the position 2') of the position 1 and the position 2 where the center of the fan head is located respectively on the ground and the position where the user is located. Further, the plane of the right-angled triangle is perpendicular to a horizontal plane of the swingable support rod. The swing distance a is used as one right-angle side of the right-angle triangle, with its two ends being the position 1' and the position 2', respectively.

    [0141] In some embodiments, the distance acquisition device 905 is mounted on the swingable support rod 902, and includes at least one of the following sensors: an infrared ranging sensor, a position sensor, an infrared image sensor.

    [0142] The distance acquisition device 905 determines a first current location of the user is determined based on at least one of the sensors; determines a second current location of the fan head; and determines the current distance according to the first location and the second location.

    [0143] The current distance is determined according to the first location and the second location. In calculation of the current distance, the first position can be used as the starting point of the distance.

    [0144] According to the first location of the user and the second position of the fan, the current distance between the two positions can be accurately calculated. The current distance may be a vertical distance or straight-line distance between the user and the fan head 903. As shown in Fig. 12B, when the fan head 903 is currently at position 2, the current distance may be the vertical distance 1 or hypotenuse corresponding to the e vertical distance 1.

    [0145] In some embodiments, the current distance may include a straight-line distance between the fan head and the user, or the current distance may include a vertical distance between a longitudinal plane in which the swingable support rod is located and the user.

    [0146] The current distance may be a vertical distance between a longitudinal plane in which the swingable support rod is located and the user or a straight-line distance between the fan head and the use. As shown in Fig. 12B, when the fan head 903 is at the position 2, the current distance may be the vertical distance 1 or the hypotenuse corresponding to the vertical distance 1.

    [0147] In some embodiments, the fan head control device 907 determines a rotated angle of the fan head, and controls the fan head to rotate according to the axial rotation angle that is currently required to be reached and the rotated angle to blow air for the user.

    [0148] The swingable support rod 902 continues to swing, so it is not necessarily in its initial state (that is, the rotated angle is not necessarily zero) when axial rotation angle of the fan head is most recently determined. Further, the rotation angle of the fan head 903 varies as change in the current swing angle of the swingable support rod 902. Thus, the fan head 903 has been rotated by a certain angle when its axial rotation angle is most recently determined. Therefore, in order to control the fan head 903 to rotate according to its axial rotation angle, it is possible to control the fan head 903 to rotate according to an axial rotation angle which is required to be reached currently and an axial rotation angle that has been reached (i.e. the rotated angle), by which it is able to adjust rotation angle of the fan head 903 in real time during swinging of the swingable support rod 902 so as to increase air blowing range as much as possible to blow air for the user directly.

    [0149] In particular, during leftward and rightward swinging of the swingable support rod 902, a desired rotation angle of the fan head 903 relative to the horizontal direction may gradually increase (for example, when the swingable support rod 902 swings from its initial state to its maximum leftward/rightward swing amplitude, the desired rotation angle of the fan head 903 increases gradually), gradually decrease (for example, when the swingable support rod 902 swings back from its maximum leftward/rightward swing amplitude to its initial state, the desired rotation angle of the fan head 903 decreases gradually), gradually decrease and then gradually increase (for example, when the swingable support rod 902 swings from its maximum leftward/rightward swing amplitude to its initial state and then swings from its maximum leftward/rightward swing amplitude to its initial state, the desired rotation angle of the fan head 903 decreases gradually and then increase gradually), so the desired axial rotation angle may be greater than or smaller than the rotated angle. Thus, the fan head control device 907 can control the fan head 903 to rotate by a target angle, wherein the target angle is equal to an absolute value of an angle difference between the desired axial rotation angle and the rotated angle, and direction of the fan head when it is rotated by the target angle is the rotation direction of the motor in the support rod control device (for example, if the motor in the support rod control device rotates rightward (in clockwise), the fan head 903 also rotates rightward by the target angle, while if the motor in the support rod control device rotates leftward (in conterclockwise), the fan head 903 also rotates leftward by the target angle (see from the fan)).

    [0150] In addition, since there may be a calculation delay from acquisition of the current swing angle of the swingable support rod 902 to calculation of an axis rotation angle that is currently required, for example, a delay of several milliseconds, the target angle can be slightly modified before the fan head 903 is controlled to rotate by the target angle, such that the fan head 903 is controlled to rotate by a modified target angle, which enables the fan head 903 to always rotate, during swing of the swingable support rod, with a most suitable angle as much as possible, in order to ensure the fan head blows air directly to the user as much as possible while the air blowing range can be increased so that the user have most comfort as much as possible. If the user does not require the fan head to blow air directly to himself, the modification may be ignored.

    [0151] According to a further embodiment of the present invention, there is provided a device for controlling a fan. The device includes: a processor; a memory for storing instructions executable by the processor, wherein the processor is configured to perform a method according to claim 1.

    [0152] The processor may be further configured such that: the support rod control device may include: a motor having a first gear, wherein the motor is mounted on the fan base, and wherein the swingable support rod has a second gear on its bottom, the second gear being engaged with the first gear; wherein the motor is operable to: drive, upon rotation, the second gear by the first gear to rotate so that the swingable support rod swings, wherein rotation direction of the motor is opposite to swing direction of the swingable support rod, and rotation direction of the axial rotation angle is opposite to the swing direction of the swingable support rod.

    [0153] The processor may be further configured such that: the acquiring the current swing angle of the swingable support rod may include: acquiring a rotation angle of the motor; and determining the rotation angle of the motor as the current swing angle.

    [0154] The processor may be further configured such that: the determining, according to the current distance and the current swing angle, the axial rotation angle of the fan head that is currently required to be reached may include: determining, according to the current swing angle and length of the swingable support rod, a swing distance of the swingable support rod in a horizontal direction; and determining, according to the swing distance and the current distance, the axial rotation angle.

    [0155] The processor may be further configured such that: the swingable support rod may be provided with at least one of the following sensors: an infrared ranging sensor, a position sensor, an infrared image sensor. The determining the current distance between the fan and a user who needs air blowing may include: determining a first current location of the user based on at least one of the sensors; determining a second current location of the fan head currently; and determining the current distance according to the first location and the second location.

    [0156] The Processor may be further configured such that: the current distance may include: a straight-line distance between the fan head and the user. Alternatively, the current distance may include: a vertical-line distance between a longitudinal plane in which the swingable support rod is located and the user.

    [0157] The processor may be further configured such that: the controlling the fan head to rotate according to the axial rotation angle that is currently required to be reached to blow air for the user may include: determining a rotated angle of the fan head; and controlling the fan head to rotate according to the axial rotation angle that is currently required to be reached and the rotated angle to blow air for the user, wherein the rotated angle is an axial rotation angle of the fan head that is most recently determined.

    [0158] Fig. 13 is a block diagram of a device 1300 for controlling a fan according to some exemplary embodiments. The device is applicable to a terminal device. For example, the device 1300 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a gaming console, a tablet, a medical device, an exercise equipment, a personal digital assistant, and the like.

    [0159] As shown in Fig. 13, the device 1300 may include one or more of the following components: a processing component 1302, a memory 1304, a power component 1306, a multimedia component 1308, an audio component 1310, an input/output (I/O) interface 1312, a sensor component 1314, and a communication component 1316.

    [0160] The processing component 1302 typically controls overall operations of the device 1300, such as the operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing component 1302 may include one or more processors 1320 to execute instructions to perform all or part of the steps in the above described methods. Moreover, the processing component 1302 may include one or more modules which facilitate the interaction between the processing component 1302 and other components. For instance, the processing component 1302 may include a multimedia module to facilitate the interaction between the multimedia component 1308 and the processing component 1302.

    [0161] The memory 1304 is configured to store various types of data to support the operation of the device 1300. Examples of such data include instructions for any storage object or methods operated on the device 1300, contact data, phonebook data, messages, pictures, video, etc. The memory 1304 may be implemented using any type of volatile or non-volatile memory devices, or a combination thereof, such as a static random access memory (SRAM), an electrically erasable programmable read-only memory (EEPROM), an erasable programmable read-only memory (EPROM), a programmable read-only memory (PROM), a read-only memory (ROM), a magnetic memory, a flash memory, a magnetic or optical disk.

    [0162] The power component 1306 provides power to various components of the device 1300. The power component 1306 may include a power management system, one or more power sources, and any other components associated with the generation, management, and distribution of power in the device 1300.

    [0163] The multimedia component 1308 includes a screen providing an output interface between the device 1300 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes the touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may not only sense a boundary of a touch or swiping action, but also sense a period of time and a pressure associated with the touch or swiping action. In some embodiments, the multimedia component 1308 includes a front camera and/or a rear camera. The front camera and the rear camera may receive an external multimedia datum while the device 1300 is in an operation mode, such as a photographing mode or a video mode. Each of the front camera and the rear camera may be a fixed optical lens system or have focus and optical zoom capability.

    [0164] The audio component 1310 is configured to output and/or input audio signals. For example, the audio component 1310 includes a microphone ("MIC") configured to receive an external audio signal when the device 1300 is in an operation mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal may be further stored in the memory 1304 or transmitted via the communication component 1316. In some embodiments, the audio component 1310 further includes a speaker to output audio signals.

    [0165] The I/O interface 1312 provides an interface between the processing component 1302 and peripheral interface modules, such as a keyboard, a click wheel, buttons, and the like. The buttons may include, but are not limited to, a home button, a volume button, a starting button, and a locking button.

    [0166] The sensor component 1314 includes one or more sensors to provide status assessments of various aspects of the device 1300. For instance, the sensor component 1314 may detect an open/closed status of the device 1300, relative positioning of components, e.g., the display and the keypad, of the device 1300. The sensor component 1314 may further detect a change in position of the device 1300 or a component of the device 1300, a presence or absence of user contact with the device 1300, an orientation or an acceleration/deceleration of the device 1300, and a change in temperature of the device 1300. The sensor component 1314 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor component 1314 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor component 1314 may also include an accelerometer sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

    [0167] The communication component 1316 is configured to facilitate communication, wired or wirelessly, between the device 1300 and other devices. The device 1300 can access a wireless network based on a communication standard, such as WiFi, 2G, or 3G, or a combination thereof. In some exemplary embodiment, the communication component 1316 receives a broadcast signal or broadcast associated information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, the communication component 1316 further includes a near field communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on a radio frequency identification (RFID) technology, an infrared data association (IrDA) technology, an ultra-wideband (UWB) technology, a Bluetooth (BT) technology, and other technologies.

    [0168] In exemplary embodiments, the device 1700 may be implemented with one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, micro-controllers, microprocessors, or other electronic components, for performing the above described methods.

    [0169] In exemplary embodiments, there is also provided a non-transitory computer-readable storage medium including instructions, such as included in the memory 1304, executable by the processor 1320 in the device 1300, for performing the above-described methods. For example, the non-transitory computer-readable storage medium may be a ROM, a RAM, a CD-ROM, a magnetic tape, a floppy disc, an optical data storage device, and the like.

    [0170] A non-temporary computer readable storage medium that enables the device 1300 to perform the method for controlling a fan when the instructions in the storage medium are executed by the processor of the device 1300. The method includes: acquiring, when a swingable support rod is swinging, a current swing angle of the swingable support rod, wherein swinging of the swingable support rod is controlled by a support rod control device provided between the swingable support rod and the fan base; determining a current distance between the fan and a user who needs air blowing; determining, according to the current distance and the current swing angle, an axial rotation angle of the fan head that is currently required to be reached; and controlling the fan head to rotate according to the axial rotation angle to blow air for the user.

    [0171] In some embodiment, the support rod control device may include: a motor having a first gear, wherein the motor is mounted on the fan base, and wherein the swingable support rod has a second gear on its bottom, the second gear being engaged with the first gear; wherein the motor is operable to: drive, upon rotation, the second gear by the first gear to rotate so that the swingable support rod swings, wherein rotation direction of the motor is opposite to swing direction of the swingable support rod, and rotation direction of the axial rotation angle is opposite to the swing direction of the swingable support rod.

    [0172] In some embodiments, the acquiring the current swing angle of the swingable support rod may include: acquiring a rotation angle of the motor; and determining the rotation angle of the motor as the current swing angle.

    [0173] In some embodiments, the determining, according to the current distance and the current swing angle, the axial rotation angle of the fan head that is currently required to be reached may include: determining, according to the current swing angle and length of the swingable support rod, a swing distance of the swingable support rod in a horizontal direction; and determining, according to the swing distance and the current distance, the axial rotation angle.

    [0174] In some embodiments, the swingable support rod may be provided with at least one of the following sensors: an infrared ranging sensor, a position sensor, an infrared image sensor. The determining the current distance between the fan and a user who needs air blowing may include: determining a first current location of the user based on at least one of the sensors; determining a second current location of the fan head currently; and determining the current distance according to the first location and the second location.

    [0175] In some embodiments, the current distance may include: a straight-line distance between the fan head and the user. Alternatively, the current distance may include: a vertical-line distance between a longitudinal plane in which the swingable support rod is located and the user.

    [0176] In some embodiments, the controlling the fan head to rotate according to the axial rotation angle that is currently required to be reached to blow air for the user may include: determining a rotated angle of the fan head; and controlling the fan head to rotate according to the axial rotation angle that is currently required to be reached and the rotated angle to blow air for the user, wherein the rotated angle is an axial rotation angle of the fan head that is most recently determined.

    [0177] Other embodiments of the present disclosure will be readily apparent to those skilled in the art upon consideration of the specification and practice of the disclosure disclosed herein. The present application is intended to cover any variations, uses, or adaptations within the scope of the invention, as defined by appended claims. The specification and examples are to be regarded as illustrative only, and the true scope of the disclosure is indicated by the following claims.

    [0178] It is to be understood that this disclosure is not limited to the precise constructions described above and shown in the accompanying drawings, and that various modifications and changes may be made within the scope of the present disclosure, which is defined by the appended claims.


    Claims

    1. A method for controlling a fan, wherein the fan has a swingable support rod (902) provided between a fan base (901) and a fan head (903), the method comprising:

    acquiring (S101), when a swingable support rod (902) is swinging, a current swing angle of the swingable support rod (902), wherein swinging of the swingable support rod (902) is controlled by a support rod control device (904) provided between the swingable support rod (902) and the fan base (901);

    determining (S102) a current distance between the fan and a user who needs air blowing;

    determining (S103), according to the current distance and the current swing angle, an axial rotation angle of the fan head (903), with respect to the horizontal direction, that is currently required to be reached for blowing air for the user with the fan head (903) facing the user; and

    controlling (S104) the fan head (903) to rotate according to the axial rotation angle to blow air for the user.


     
    2. The method according to claim 1, wherein the support rod control device (904) comprises:

    a motor having a first gear, wherein the motor is mounted on the fan base (901), and wherein the swingable support rod (902) has a second gear on its bottom, the second gear being engaged with the first gear;

    wherein the motor is operable to:
    drive, upon rotation, the second gear by the first gear to rotate so that the swingable support rod (902) swings, wherein rotation direction of the motor is opposite to swing direction of the swingable support rod (902), and rotation direction of the axial rotation angle is opposite to the swing direction of the swingable support rod (902).


     
    3. The method according to claim 2, wherein the acquiring the current swing angle of the swingable support rod (902) comprises:

    acquiring a rotation angle of the motor; and

    determining the rotation angle of the motor as the current swing angle.


     
    4. The method according to claim 1, 2 or 3, wherein the determining, according to the current distance and the current swing angle, the axial rotation angle of the fan head (903), with respect to a horizontal direction, that is currently required to be reached for blowing air for the user with the fan head (903) facing the user, comprises:

    determining (A1), according to the current swing angle and length of the swingable support rod (902), a swing distance of the swingable support rod (902) in a horizontal direction; and

    determining (A2), according to the swing distance and the current distance, the axial rotation angle.


     
    5. The method according to any preceding claim, wherein the swingable support rod (902) is provided with at least one of the following sensors: an infrared ranging sensor, a position sensor, an infrared image sensor;
    wherein the determining the current distance between the fan and a user who needs air blowing comprises:

    determining (B1) a first location where the user is located currently based on at least one of the sensors;

    determining (B2) a second location where the fan head (903) is located currently; and

    determining (B3) the current distance according to the first location and the second location.


     
    6. The method according to any preceding claim, wherein

    the current distance comprises: a straight-line distance between the fan head (903) and the user; or

    the current distance comprises: a vertical-line distance between a longitudinal plane in which the swingable support rod (902) is located and the user.


     
    7. The method according to any one of claims 1 to 6, wherein the controlling the fan head to rotate according to the axial rotation angle that is currently required to be reached to blow air for the user comprises:

    determining (C1) a rotated angle of the fan head (903);

    controlling (C2) the fan head (903) to rotate according to the axial rotation angle that is currently required to be reached and the rotated angle to blow air for the user, wherein the rotated angle is an axial rotation angle of the fan head (903) that is most recently determined.


     
    8. A fan, comprising:

    a fan base (901);

    a fan head (903);

    a swingable support rod (902) provided between the fan base (901) and the fan head (903);

    a support rod control device (904) provided between the swingable support rod (902) and the fan base (901), and configured to control swing of the swingable support rod (902), wherein the support rod control device (904) is configured to acquire, when the swingable support rod (902) is swinging, a current swing angle of the swingable support rod (902);

    a distance acquisition device (905) configured to determine a current distance between the fan and a user who needs air blowing;

    a calculation device (906) configured to determine, according to the current distance and the current swing angle, an axial rotation angle of the fan head (903), with respect to a horizontal direction, that is currently required to be reached for blowing air for the user with the fan head facing the user; and

    a head control device (907) configured to control the fan head (903) to rotate according to the axial rotation angle to blow air for the user.


     
    9. The fan according to claim 8, wherein the support rod control device (904) comprises:

    a motor having a first gear, wherein the motor is mounted on the fan base (901), and wherein the swingable support rod (902) has a second gear on its bottom, the second gear being engaged with the first gear;

    wherein the motor is operable to:
    drive, upon rotation, the second gear by the first gear to rotate so that the swingable support rod (902) swings, wherein rotation direction of the motor is opposite to swing direction of the swingable support rod (902), and rotation direction of the axial rotation angle is opposite to the swing direction of the swingable support rod (902).


     
    10. The fan according to claim 9, wherein the support rod control device (904) is operable to:

    acquire a rotation angle of the motor;

    determine the rotation angle of the motor as the current swing angle.


     
    11. The fan according to claim 8, 9 or 10, wherein the calculation device (906) is operable to:

    determine, according to the current swing angle and length of the swingable support rod (902), a swing distance of the swingable support rod (902) in a horizontal direction; and

    determine, according to the swing distance and the current distance, the axial rotation angle.


     
    12. The fan according to any of claims 8 to 11, wherein the distance acquisition device (905) is mounted on the swingable support rod (904) and comprises at least one of the following sensors: an infrared ranging sensor, a position sensor, an infrared image sensor;
    wherein the distance acquisition device is operable to:

    determine a first current location of the user based on at least one of the sensors;

    determine a second current location of the fan head (903), and

    determine the current distance according to the first location and the second location.


     
    13. The fan according to any of claims 8 to 12, wherein

    the current distance comprises: a straight-line distance between the fan head (903) and the user; or

    the current distance comprises: a vertical-line distance between a longitudinal plane in which the swingable support rod (902) is located and the user.


     
    14. The fan according to any one of claims 8 to 13, wherein the head control device (907) is operable to:

    determine a rotated angle of the fan head (903);

    control the fan head (905) to rotate according to the axial rotation angle, with respect to a horizontal direction, that is currently required to be reached and the rotated angle to blow air for the user, wherein the rotated angle is an axial rotation angle of the fan head (903) that is most recently determined.


     
    15. A device for controlling a fan, comprising

    a processor (1302);

    a memory (1304) for storing instructions executable by the processor;

    characterized in that the processor is configured to perform a method according to any of claims 1-7.


     


    Ansprüche

    1. Verfahren zum Steuern eines Lüfters, wobei der Lüfter eine schwenkbare Stützstange (902) aufweist, die zwischen einem Lüftersockel (901) und einem Lüfterkopf (903) vorgesehen ist, wobei das Verfahren umfasst:

    Erfassen (S101) eines aktuellen Schwenkwinkels der schwenkbaren Stützstange (902), wenn eine schwenkbare Stützstange (902) schwenkt, wobei das Schwenken der schwenkbaren Stützstange (902) durch eine zwischen der schwenkbaren Stützstange (902) und dem Lüftersockel (901) vorgesehene Stützstangensteuervorrichtung (904) gesteuert wird;

    Bestimmen (S102) eines aktuellen Abstands zwischen dem Lüfter und einem Benutzer, der ein Blasen von Luft benötigt;

    Bestimmen (S103), gemäß dem aktuellen Abstand und dem aktuellen Schwenkwinkel, eines axialen Drehwinkels des Lüfterkopfs (903), mit Bezug auf die horizontale Richtung, der aktuell erreicht werden muss, um Luft für den Benutzer zu blasen, wobei der Lüfterkopf (903) dem Benutzer gegenübersteht; und

    Steuern (S104) des Lüfterkopfes (903), sodass sich dieser gemäß dem axialen Drehwinkel dreht, um Luft für den Benutzer zu blasen.


     
    2. Verfahren nach Anspruch 1, wobei die Stützstangensteuervorrichtung (904) umfasst:

    einen Motor mit einem ersten Zahnrad, wobei der Motor auf dem Lüftersockel (901) angebracht ist und wobei die schwenkbare Stützstange (902) ein zweites Zahnrad auf ihrem Boden hat, wobei das zweite Zahnrad in das erste Zahnrad eingreift;

    wobei der Motor betreibbar ist, um:
    bei Drehung das zweite Zahnrad mittels des ersten Zahnrads zum Drehen anzutreiben, sodass sich die schwenkbare Stützstange (902) verschwenkt, wobei die Drehrichtung des Motors entgegengesetzt der Schwenkrichtung der schwenkbaren Stützstange (902) ist und die Drehrichtung des axialen Drehwinkels entgegengesetzt zur Schwenkrichtung der schwenkbaren Stützstange (902) ist.


     
    3. Verfahren nach Anspruch 2, wobei das Erfassen des aktuellen Schwenkwinkels der schwenkbaren Stützstange (902) umfasst:

    Erfassen eines Drehwinkels des Motors; und

    Bestimmen des Drehwinkels des Motors als den aktuellen Schwenkwinkel.


     
    4. Verfahren nach Anspruch 1, 2 oder 3, wobei das Bestimmen, gemäß dem aktuellen Abstand und dem aktuellen Schwenkwinkel, des axialen Drehwinkels des Lüfterkopfes (903), mit Bezug auf eine horizontale Richtung, der aktuell erreicht werden muss, um Luft für den Benutzer mit dem Lüfterkopf (903) gegenüber dem Benutzer zu blasen, umfasst:

    Bestimmen (A1), gemäß dem aktuellen Schwenkwinkel und der Länge der schwenkbaren Stützstange (902), eines Schwenkabstands der schwenkbaren Stützstange (902) in einer horizontalen Richtung; und

    Bestimmen (A2), gemäß dem Schwenkabstand und dem aktuellen Abstand, des axialen Drehwinkels.


     
    5. Verfahren nach einem der vorstehenden Ansprüche, wobei die schwenkbare Stützstange (902) mit mindestens einem der folgenden Sensoren versehen ist: einem Infrarot-Bereichssensor, einem Positionssensor, einem Infrarotbildsensor;
    wobei das Bestimmen des aktuellen Abstands zwischen dem Lüfter und einem Benutzer, der ein Blasen von Luft benötigt, umfasst:

    Bestimmen (B1) eines ersten Standorts, an dem der Benutzer sich aktuell befindet, basierend auf mindestens einem der Sensoren;

    Bestimmen (B2) eines zweiten Standorts, an dem der Lüfterkopf (903) sich aktuell befindet; und

    Bestimmen (B3) des aktuellen Abstands gemäß dem ersten Standort und dem zweiten Standort.


     
    6. Verfahren nach einem der vorstehenden Ansprüche, wobei
    der aktuelle Abstand umfasst: einen geradlinigen Abstand zwischen dem Lüfterkopf (903) und dem Benutzer; oder
    der aktuelle Abstand umfasst: einen vertikalen Abstand zwischen einer longitudinalen Ebene, in der die schwenkbare Stützstange (902) angeordnet ist, und dem Benutzer.
     
    7. Verfahren nach einem der Ansprüche 1 bis 6, wobei das Steuern des Lüfterkopfes, sodass er sich gemäß dem axialen Drehwinkel dreht, der aktuell erreicht werden muss, um Luft für den Benutzer zu blasen, umfasst:

    Bestimmen (C1) eines gedrehten Winkels des Lüfterkopfes (903);

    Steuern (C2) des Lüfterkopfes (903), sodass sich dieser gemäß dem axialen Drehwinkel dreht, der aktuell erreicht werden muss, und des gedrehten Winkels, um Luft für den Benutzer zu blasen, wobei der gedrehte Winkel ein axialer Drehwinkel des Lüfterkopfes (903) ist, der zuletzt bestimmt wurde.


     
    8. Lüfter, umfassend:

    einen Lüftersockel (901);

    einen Lüfterkopf (903);

    eine schwenkbare Stützstange (902), die zwischen dem Lüftersockel (901) und dem Lüfterkopf (903) vorgesehen ist;

    eine Stützstangensteuervorrichtung (904), die zwischen der schwenkbaren Stützstange (902) und dem Lüftersockel (901) vorgesehen ist und konfiguriert ist, um ein Schwenken der schwenkbaren Stützstange (902) zu steuern, wobei die Stützstangensteuervorrichtung (904) konfiguriert ist, um einen aktuellen Schwenkwinkel der schwenkbaren Stützstange (902) zu erfassen, wenn die schwenkbare Stützstange (902) schwenkt;

    eine Abstandserfassungsvorrichtung (905), die konfiguriert ist, um einen aktuellen Abstand zwischen dem Lüfter und einem Benutzer zu bestimmen, der ein Blasen von Luft benötigt;

    eine Berechnungsvorrichtung (906), die konfiguriert ist, gemäß dem aktuellen Abstand und dem aktuellen Schwenkwinkel einen axialen Drehwinkel des Lüfterkopfes (903) mit Bezug auf eine horizontale Richtung zu bestimmen, der aktuell erreicht werden muss, um Luft für den Benutzer mit dem Lüfterkopf gegenüber dem Benutzer zu blasen; und

    eine Kopfsteuervorrichtung (907), die konfiguriert ist, um den Lüfterkopf (903) zu steuern, sodass sich dieser gemäß dem axialen Drehwinkel dreht, um Luft für den Benutzer zu blasen.


     
    9. Lüfter nach Anspruch 8, wobei die Stützstangensteuervorrichtung (904) umfasst:

    einen Motor mit einem ersten Zahnrad, wobei der Motor auf dem Lüftersockel (901) angebracht ist, und wobei die schwenkbare Stützstange (902) ein zweites Zahnrad auf ihrem Boden hat, wobei das zweite Zahnrad in das erste Zahnrad eingreift;

    wobei der Motor betreibbar ist, um:
    bei Drehung das zweite Zahnrad mittels des ersten Zahnrads zum Drehen anzutreiben, sodass die schwenkbare Stützstange (902) schwenkt, wobei die Drehrichtung des Motors entgegengesetzt zur Schwenkrichtung der schwenkbaren Stützstange (902) ist, und die Drehrichtung des axialen Drehwinkels entgegengesetzt zur Schwenkrichtung der schwenkbaren Stützstange (902) ist.


     
    10. Lüfter nach Anspruch 9, wobei die Stützstangensteuervorrichtung (904) betreibbar ist, um:

    einen Drehwinkel des Motors zu erfassen;

    den Drehwinkel des Motors als den aktuellen Schwenkwinkel zu bestimmen.


     
    11. Lüfter nach Anspruch 8, 9 oder 10, wobei die Berechnungsvorrichtung (906) betreibbar ist, um:

    gemäß dem aktuellen Schwenkwinkel und der Länge der schwenkbaren Stützstange (902) einen Schwenkabstand der schwenkbaren Stützstange (902) in einer horizontalen Richtung zu bestimmen; und

    gemäß dem Schwenkabstand und dem aktuellen Abstand den axialen Drehwinkel zu bestimmen.


     
    12. Lüfter nach einem der Ansprüche 8 bis 11, wobei die Abstandserfassungsvorrichtung (905) auf der schwenkbaren Stützstange (904) angebracht ist und mindestens einen der folgenden Sensoren umfasst: einen Infrarot-Bereichssensor, einen Positionssensor, einen Infrarotbildsensor;
    wobei die Abstandserfassungsvorrichtung betreibbar ist, um:

    einen ersten aktuellen Standort des Benutzers basierend auf mindestens einem der Sensoren zu bestimmen;

    einen zweiten aktuellen Standort des Lüfterkopfes (903) zu bestimmen; und

    den aktuellen Abstand gemäß dem ersten Standort und dem zweiten Standort zu bestimmen.


     
    13. Lüfter nach einem der Ansprüche 8 bis 12, wobei
    der aktuelle Abstand umfasst: einen geradlinigen Abstand zwischen dem Lüfterkopf (903) und dem Benutzer; oder
    der aktuelle Abstand umfasst: einen vertikalen Abstand zwischen einer longitudinalen Ebene, in der die schwenkbare Stützstange (902) angeordnet ist, und dem Benutzer.
     
    14. Lüfter nach einem der Ansprüche 8 bis 13, wobei die Kopfsteuervorrichtung (907) betreibbar ist, um:

    einen gedrehten Winkel des Lüfterkopfes (903) zu bestimmen;

    den Lüfterkopf (905) zu steuern, sodass sich dieser gemäß dem axialen Drehwinkel mit Bezug auf eine horizontale Richtung dreht, der aktuell erreicht werden muss, und den gedrehten Winkel zu steuern, um Luft für den Benutzer zu blasen, wobei der gedrehte Winkel ein axialer Drehwinkel des Lüfterkopfes (903) ist, der zuletzt bestimmt wurde.


     
    15. Vorrichtung zum Steuern eines Lüfters, umfassend
    einen Prozessor (1302);
    einen Speicher (1304) zum Speichern von Befehlen, die von dem Prozessor ausführbar sind;
    dadurch gekennzeichnet, dass
    der Prozessor konfiguriert ist, um ein Verfahren nach einem der Ansprüche 1-7 auszuführen.
     


    Revendications

    1. Procédé de commande d'un ventilateur, dans lequel le ventilateur présente une tige de support oscillante (902) prévue entre une base de ventilateur (901) et une tête de ventilateur (903), le procédé comprenant :

    l'acquisition (S101), lorsqu'une tige de support oscillante (902) oscille, d'un angle d'oscillation actuel de la tige de support oscillante (902), dans lequel l'oscillation de la tige de support oscillante (902) est commandée par un dispositif de commande de tige de support (904) prévu entre la tige de support oscillante (902) et la base de ventilateur (901) ;

    la détermination (S102) d'une distance actuelle entre le ventilateur et un utilisateur qui a besoin de soufflage d'air ;

    la détermination (S103), selon la distance actuelle et l'angle d'oscillation actuel, d'un angle de rotation axial de la tête de ventilateur (903), par rapport à la direction horizontale, dont l'atteinte est actuellement requise pour le soufflage d'air pour l'utilisateur avec la tête de ventilateur (903) tournée vers l'utilisateur ; et

    la commande (S104) de la rotation de la tête de ventilateur (903) selon l'angle de rotation axial pour souffler de l'air pour l'utilisateur.


     
    2. Procédé selon la revendication 1, dans lequel le dispositif de commande de tige de support (904) comprend :

    un moteur présentant un premier engrenage, dans lequel le moteur est monté sur la base de ventilateur (901), et dans lequel la tige de support oscillante (902) présente un second engrenage sur son fond, le second engrenage étant mis en prise avec le premier engrenage ;

    dans lequel le moteur est actionnable pour :
    entraîner en rotation, suite à la rotation, le second engrenage par le premier engrenage de sorte que la tige de support oscillante (902) oscille, dans lequel la direction de rotation du moteur est opposée à la direction d'oscillation de la tige de support oscillante (902), et la direction de rotation de l'angle de rotation axial est opposée à la direction oscillante de la tige de support oscillante (902).


     
    3. Procédé selon la revendication 2, dans lequel l'acquisition de l'angle d'oscillation actuel de la tige de support oscillante (902) comprend :

    l'acquisition d'un angle de rotation du moteur ; et

    la détermination de l'angle de rotation du moteur en tant qu'angle d'oscillation actuel.


     
    4. Procédé selon la revendication 1, 2 ou 3, dans lequel la détermination, selon la distance actuelle et l'angle d'oscillation actuel, de l'angle de rotation axial de la tête de ventilateur (903), par rapport à une direction horizontale, dont l'atteinte est actuellement requise pour le soufflage de l'air pour l'utilisateur avec la tête de ventilateur (903) tournée vers l'utilisateur, comprend :

    la détermination (A1), selon l'angle d'oscillation actuel et la longueur de la tige de support oscillante (902), d'une distance d'oscillation de la tige de support oscillante (902) dans une direction horizontale ; et

    la détermination (A2), selon la distance d'oscillation et la distance actuelle, de l'angle de rotation axial.


     
    5. Procédé selon une quelconque revendication précédente, dans lequel la tige de support oscillante (902) est dotée d'au moins un des capteurs suivants ; un capteur de rayons infrarouges, un capteur de position, un capteur d'image à infrarouge ;
    dans lequel la détermination de la distance actuelle entre le ventilateur et un utilisateur qui a besoin de soufflage d'air comprend :

    la détermination (B1) d'un premier emplacement où l'utilisateur est situé actuellement sur la base d'au moins un des capteurs ;

    la détermination (B2) d'un deuxième emplacement où la tête de ventilateur (903) est située actuellement ; et

    la détermination (B3) de la distance actuelle selon le premier emplacement et le deuxième emplacement.


     
    6. Procédé selon une quelconque revendication précédente, dans lequel
    la distance actuelle comprend : une distance en ligne droite entre la tête de ventilateur (903) et l'utilisateur ; ou
    la distance actuelle comprend : une distance en ligne verticale entre un plan longitudinal dans lequel la tige de support oscillante (902) est située et l'utilisateur.
     
    7. Procédé selon l'une quelconque des revendications 1 à 6, dans lequel la commande de la rotation de la tête de ventilateur selon l'angle de rotation axial dont l'atteinte est actuellement requise pour souffler de l'air pour l'utilisateur comprend :

    la détermination (C1) d'un angle tourné de la tête de ventilateur (903) ;

    la commande (C2) de la rotation de la tête de ventilateur (903) selon l'angle de rotation axial dont l'atteinte est actuellement requise et l'angle tourné pour souffler de l'air pour l'utilisateur, dans lequel l'angle tourné est un angle de rotation axial de la tête de ventilateur (903) qui est le plus récemment déterminé.


     
    8. Ventilateur comprenant :

    une base de ventilateur (901) ;

    une tête de ventilateur (903) ;

    une tige de support oscillante (902) prévue entre la base de ventilateur (901) et la tête de ventilateur (903) ;

    un dispositif de commande de tige de support (904) prévu entre la tige de support oscillante (902) et la base de ventilateur (901), et configuré pour commander l'oscillation de la tige de support oscillante (902), dans lequel le dispositif de commande de tige de support (904) est configuré pour acquérir, lorsque la tige de support oscillante (902) oscille, un angle d'oscillation actuel de la tige de support oscillante (902) ;

    un dispositif d'acquisition de distance (905) configuré pour déterminer une distance actuelle entre le ventilateur et un utilisateur qui a besoin de soufflage d'air ;

    un dispositif de calcul (906) configuré pour déterminer, selon la distance actuelle et l'angle d'oscillation actuel, un angle de rotation axial de la tête de ventilateur (903), par rapport à une direction horizontale, dont l'atteinte est actuellement requise pour souffler de l'air pour l'utilisateur avec la tête de ventilateur tournée vers l'utilisateur ; et

    un dispositif de commande de tête (907) configuré pour commander la rotation de la tête de ventilateur (903) selon l'angle de rotation axial pour souffler de l'air pour l'utilisateur.


     
    9. Ventilateur selon la revendication 8, dans lequel le dispositif de commande de tige de support (904) comprend :

    un moteur présentant un premier engrenage, dans lequel le moteur est monté sur la base de ventilateur (901), et dans lequel la tige de support oscillante (902) présente un second engrenage sur son fond, le second engrenage étant mis en prise avec le premier engrenage ;

    dans lequel le moteur est actionnable pour :
    entraîner en rotation, suite à la rotation, le second engrenage par le premier engrenage de sorte que la tige de support oscillante (902) oscille, dans lequel la direction de rotation du moteur est opposée à la direction d'oscillation de la tige de support oscillante (902), et la direction de rotation de l'ange de rotation axial est opposée à la direction d'oscillation de la tige de support oscillante (902).


     
    10. Ventilateur selon la revendication 9, dans lequel le dispositif de commande de tige de support (904) est actionnable pour :

    acquérir un angle de rotation du moteur ;

    déterminer l'angle de rotation du moteur en tant qu'angle d'oscillation actuel.


     
    11. Ventilateur selon la revendication 8, 9 ou 10, dans lequel le dispositif de calcul (906) est actionnable pour :

    déterminer, selon l'angle d'oscillation actuel et la longueur de la tige de support oscillante (902), une distance d'oscillation de la tige de support oscillante (902) dans une direction horizontale ; et

    déterminer, selon la distance d'oscillation et la distance actuelle, l'angle de rotation axial.


     
    12. Ventilateur selon l'une quelconque des revendications 8 à 11, dans lequel le dispositif d'acquisition de distance (905) est monté sur la tige de support oscillante (904) et comprend au moins un des capteurs suivants : un capteur de rayons infrarouges, un capteur de position, un capteur d'image à infrarouge ;
    dans lequel le dispositif d'acquisition de distance est actionnable pour :

    déterminer un premier emplacement actuel de l'utilisateur sur la base d'au moins un des capteurs ;

    déterminer un deuxième emplacement actuel de la tête de ventilateur (903) ; et

    déterminer la distance actuelle selon le premier emplacement et le deuxième emplacement.


     
    13. Ventilateur selon l'une quelconque des revendications 8 à 12, dans lequel
    la distance actuelle comprend : une distance en ligne droite entre la tête de ventilateur (903) et l'utilisateur ; ou
    la distance actuelle comprend : une distance en ligne verticale entre un plan longitudinal dans lequel la tige de support oscillante (902) est située et l'utilisateur.
     
    14. Ventilateur selon l'une quelconque des revendications 8 à 13, dans lequel le dispositif de commande de tête (907) est actionnable pour :

    déterminer un angle tourné de la tête de ventilateur (903) ;

    commander la rotation de la tête de ventilateur (905) selon l'angle de rotation axial, par rapport à une direction horizontale dont l'atteinte est actuellement requise et l'angle tourné pour souffler de l'air pour l'utilisateur, dans lequel l'angle tourné est un angle de rotation axial de la tête de ventilateur (903) qui est le plus récemment déterminé.


     
    15. Dispositif de commande d'un ventilateur comprenant :

    un processeur (1302) ;

    une mémoire (1304) pour le stockage d'instructions exécutables par le processeur ;

    caractérisé en ce que le processeur est configuré pour réaliser un procédé selon l'une quelconque des revendications 1 à 7.


     




    Drawing


















































    Cited references

    REFERENCES CITED IN THE DESCRIPTION



    This list of references cited by the applicant is for the reader's convenience only. It does not form part of the European patent document. Even though great care has been taken in compiling the references, errors or omissions cannot be excluded and the EPO disclaims all liability in this regard.

    Patent documents cited in the description