CN113639430B - Method and device for controlling air conditioner, air conditioner and readable storage medium - Google Patents
Method and device for controlling air conditioner, air conditioner and readable storage medium Download PDFInfo
- Publication number
- CN113639430B CN113639430B CN202110873370.6A CN202110873370A CN113639430B CN 113639430 B CN113639430 B CN 113639430B CN 202110873370 A CN202110873370 A CN 202110873370A CN 113639430 B CN113639430 B CN 113639430B
- Authority
- CN
- China
- Prior art keywords
- direction information
- air conditioner
- air
- temperature data
- matrix
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 55
- 239000011159 matrix material Substances 0.000 claims abstract description 227
- 230000004886 head movement Effects 0.000 claims abstract description 20
- 238000012544 monitoring process Methods 0.000 claims abstract description 9
- 238000005057 refrigeration Methods 0.000 claims description 18
- 238000010438 heat treatment Methods 0.000 claims description 15
- 230000033001 locomotion Effects 0.000 claims description 8
- 230000001276 controlling effect Effects 0.000 description 27
- 238000004422 calculation algorithm Methods 0.000 description 11
- 230000036760 body temperature Effects 0.000 description 7
- 230000006870 function Effects 0.000 description 7
- 230000000007 visual effect Effects 0.000 description 7
- 238000004891 communication Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 238000004590 computer program Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000007613 environmental effect Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24F—AIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
- F24F11/00—Control or safety arrangements
- F24F11/62—Control or safety arrangements characterised by the type of control or by internal processing, e.g. using fuzzy logic, adaptive control or estimation of values
- F24F11/63—Electronic processing
- F24F11/64—Electronic processing using pre-stored data
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24F—AIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
- F24F11/00—Control or safety arrangements
- F24F11/70—Control systems characterised by their outputs; Constructional details thereof
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24F—AIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
- F24F2110/00—Control inputs relating to air properties
- F24F2110/10—Temperature
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24F—AIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
- F24F2140/00—Control inputs relating to system states
- F24F2140/40—Damper positions, e.g. open or closed
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02B—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
- Y02B30/00—Energy efficient heating, ventilation or air conditioning [HVAC]
- Y02B30/70—Efficient control or regulation technologies, e.g. for control of refrigerant flow, motor or heating
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Fuzzy Systems (AREA)
- Mathematical Physics (AREA)
- Air Conditioning Control Device (AREA)
Abstract
The application relates to the technical field of air conditioners and discloses a method for controlling an air conditioner, which comprises the following steps: monitoring a preset area to obtain a temperature data matrix set; the temperature data matrix set comprises a plurality of frames of temperature data matrixes; respectively determining human body heat sources in each temperature data matrix; respectively acquiring head heat sources in all human body heat sources; under the condition that an air deflector rotation instruction is received, head movement direction information is obtained according to each head heat source, and air deflector air outlet direction information of an air conditioner is obtained at the same time; determining user requirements according to the head moving direction information and the air outlet direction information of the air deflector; and controlling the air conditioner according to the user demand. Determining user requirements according to the head moving direction information and the air outlet direction information of the air deflector; the method realizes active sensing of the user demand and controls the air conditioner according to the sensed user demand. The application also discloses a device for controlling the air conditioner, the air conditioner and a readable storage medium.
Description
Technical Field
The present application relates to the technical field of air conditioners, and for example, to a method and an apparatus for controlling an air conditioner, and a readable storage medium.
Background
With the development of society, the air conditioner becomes the indispensable household electrical appliances in modern life, and how to reduce the use of air conditioner remote controller or drive-by-wire ware in the use process of air conditioner, promotes humanized man-machine experience, becomes the research topic of air conditioner technical field.
In the process of implementing the embodiments of the present disclosure, it is found that at least the following problems exist in the related art:
in the running process of the air conditioner, a user controls the air conditioner by sending a voice instruction or a touch screen instruction besides sending an instruction through the air conditioner remote controller, and the air conditioner cannot actively sense the user demand and further automatically control according to the user demand in all the modes.
Disclosure of Invention
The following presents a simplified summary in order to provide a basic understanding of some aspects of the disclosed embodiments. This summary is not an extensive overview, and is intended to neither identify key/critical elements nor delineate the scope of such embodiments, but is intended as a prelude to the more detailed description that follows.
The embodiment of the disclosure provides a method and a device for controlling an air conditioner, the air conditioner and a readable storage medium, so that a user demand can be actively perceived to control the air conditioner.
In some embodiments, the method for controlling an air conditioner includes: monitoring a preset area to obtain a temperature data matrix set; the temperature data matrix set comprises a plurality of frames of temperature data matrixes; respectively determining human body heat sources in each temperature data matrix; respectively acquiring head heat sources in the human body heat sources; under the condition that an air deflector rotation instruction is received, head movement direction information is obtained according to each head heat source, and air deflector air outlet direction information of an air conditioner is obtained at the same time; determining user requirements according to the head moving direction information and the air outlet direction information of the air deflector; and controlling the air conditioner according to the user demand.
In some embodiments, the apparatus for controlling an air conditioner includes: the first acquisition module is configured to monitor a preset area to obtain a temperature data matrix set; the temperature data matrix set comprises a plurality of frames of temperature data matrixes; a first determining module configured to determine human body heat sources in each of the temperature data matrices, respectively; a second acquisition module configured to acquire head heat sources in the human body heat sources, respectively; the third acquisition module is configured to acquire head movement direction information according to each head heat source under the condition that an air deflector rotation instruction is received, and acquire air deflector air outlet direction information of the air conditioner; the second determining module is configured to determine the user demand according to the head moving direction information and the air outlet direction information of the air deflector; and the control module is configured to control the air conditioner according to the user demand.
In some embodiments, the apparatus for controlling an air conditioner includes: a processor and a memory storing program instructions, the processor being configured to perform the method for controlling an air conditioner as described above when the program instructions are executed.
In some embodiments, the air conditioner comprises the device for controlling the air conditioner.
In some embodiments, the readable storage medium stores program instructions that, when executed, perform a method for controlling an air conditioner as described above.
The method and device for controlling the air conditioner, the air conditioner and the readable storage medium provided by the embodiment of the disclosure can realize the following technical effects: the temperature data matrix is obtained by monitoring a preset area, the air outlet direction information of the air deflector of the air conditioner is obtained, the head moving direction information is obtained according to the temperature data matrix, then the user demand is determined according to the head moving direction information and the air outlet direction information of the air deflector, and finally the air conditioner is controlled according to the user demand, so that the demand of a user can be actively perceived, and the air conditioner is controlled according to the perceived user demand. Meanwhile, the acquired temperature data matrix can be acquired through the matrix thermopile sensor without acquiring a user image by a camera, so that the air conditioner can be controlled under the condition of not invading the privacy of a user, the use of an air conditioner remote controller or a wire controller is reduced, the air conditioner is more intelligent, and the experience of the user on using the air conditioner is improved.
The foregoing general description and the following description are exemplary and explanatory only and are not restrictive of the application.
Drawings
One or more embodiments are illustrated by way of example and not limitation in the figures of the accompanying drawings, in which like references indicate similar elements, and in which like reference numerals refer to similar elements, and in which:
FIG. 1 is a schematic diagram of a method for controlling an air conditioner provided by an embodiment of the present disclosure;
FIG. 2 is a schematic view of an apparatus for controlling an air conditioner provided in an embodiment of the present disclosure;
FIG. 3 is a schematic view of another apparatus for controlling an air conditioner provided by an embodiment of the present disclosure;
FIG. 4 is a schematic illustration of one application provided by an embodiment of the present disclosure;
fig. 5 is another application schematic provided by an embodiment of the present disclosure.
Detailed Description
So that the manner in which the features and techniques of the disclosed embodiments can be understood in more detail, a more particular description of the embodiments of the disclosure, briefly summarized below, may be had by reference to the appended drawings, which are not intended to be limiting of the embodiments of the disclosure. In the following description of the technology, for purposes of explanation, numerous details are set forth in order to provide a thorough understanding of the disclosed embodiments. However, one or more embodiments may still be practiced without these details. In other instances, well-known structures and devices may be shown simplified in order to simplify the drawing.
The terms first, second and the like in the description and in the claims of the embodiments of the disclosure and in the above-described figures are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate in order to describe embodiments of the present disclosure. Furthermore, the terms "comprise" and "have," as well as any variations thereof, are intended to cover a non-exclusive inclusion.
The term "plurality" means two or more, unless otherwise indicated.
In the embodiment of the present disclosure, the character "/" indicates that the front and rear objects are an or relationship. For example, A/B represents: a or B.
The term "and/or" is an associative relationship that describes an object, meaning that there may be three relationships. For example, a and/or B, represent: a or B, or, A and B.
As shown in conjunction with fig. 1, an embodiment of the present disclosure provides a method for controlling an air conditioner, including:
step S101, monitoring a preset area to obtain a temperature data matrix set; the temperature data matrix set comprises a plurality of frames of temperature data matrices.
Step S102, respectively determining human body heat sources in each temperature data matrix.
Step S103, head heat sources in the human body heat sources are respectively acquired.
Step S104, under the condition that the air deflector rotation instruction is received, head movement direction information is obtained according to each head heat source, and meanwhile air deflector air outlet direction information of the air conditioner is obtained.
Step S105, determining the user demand according to the head moving direction information and the air outlet direction information of the air deflector.
And step S106, controlling the air conditioner according to the user demand.
By adopting the method for controlling the air conditioner provided by the embodiment of the disclosure, the temperature data matrix is obtained by monitoring the preset area, the air outlet direction information of the air deflector of the air conditioner is obtained, the head moving direction information is obtained according to the temperature data matrix, then the user demand is determined according to the head moving direction information and the air outlet direction information of the air deflector, and finally the air conditioner is controlled according to the user demand, so that the demand of a user can be actively perceived, and the air conditioner is controlled according to the perceived user demand. Meanwhile, the acquired temperature data matrix can be acquired through the matrix thermopile sensor without acquiring a user image by a camera, so that the air conditioner can be controlled under the condition of not invading the privacy of a user, the use of an air conditioner remote controller or a wire controller is reduced, the air conditioner is more intelligent, and the experience of the user on using the air conditioner is improved.
Optionally, monitoring a preset area through the matrix thermopile sensor, continuously collecting temperature values corresponding to multiple frames of matrix points by the matrix thermopile sensor in a preset period, and obtaining multiple frames of temperature data matrixes after carrying out temperature correction on each temperature value, namely obtaining a temperature data matrix set. The matrix number of each frame acquired by the matrix thermopile sensor is between 520 and 12800.
Optionally, determining the human body heat source in each temperature data matrix respectively includes: respectively determining alternative human body heat sources in each temperature data matrix; respectively determining the boundary of each alternative human body heat source; and determining whether the boundary of each candidate human body heat source changes in the multi-frame temperature data matrix, and respectively determining each candidate human body heat source as a human body heat source under the condition that the boundary of each candidate human body heat source changes.
Optionally, each matrix point of each temperature data matrix corresponds to a temperature value, and the method respectively determines the candidate human body heat source in each temperature data matrix, including: acquiring a highest temperature value and a lowest temperature value of each matrix point in each temperature data matrix in the temperature data matrix set; determining the temperature fluctuation value of each matrix point in each temperature data matrix according to the highest temperature value and the lowest temperature value of each matrix point in each temperature data matrix; adding a first mark for matrix points corresponding to the temperature fluctuation value larger than a first threshold value in each temperature data matrix; adding a second mark for matrix points with first marks in each temperature data matrix and temperature values in a preset temperature range; the first mark is used for representing the candidate human body temperature matrix points, and the second mark is used for representing the human body temperature matrix points; and respectively determining each matrix point with the second mark as each alternative human body heat source.
Because the human body temperature and the environment temperature have different attributes, matrix points representing the alternative human body are screened out by determining the temperature fluctuation value of each matrix point in each temperature data matrix, and the matrix points representing the environment temperature are excluded, so that the range of determining the heat source of the alternative human body is narrowed. And marking matrix points corresponding to the temperature fluctuation value larger than the first threshold value and the matrix points with the temperature value in a preset temperature range, so that the determined alternative human body heat source is more in line with the temperature characteristics of the human body.
Optionally, the preset temperature range of the temperature value is 25 ℃ < temperature value <42 ℃.
Optionally, determining the temperature fluctuation value of each matrix point in each temperature data matrix according to the highest temperature value and the lowest temperature value of each matrix point in each temperature data matrix includes: obtaining the highest temperature value of each matrix point in a multi-frame temperature data matrix; respectively obtaining first difference values of the temperature values of matrix points in each temperature data matrix and corresponding highest temperature values, and determining absolute values of the first difference values as temperature fluctuation values of matrix points in each temperature data matrix; or, acquiring the lowest temperature value of each matrix point in the multi-frame temperature data matrix; respectively obtaining second difference values of the temperature values of matrix points in each temperature data matrix and the corresponding minimum temperature values, and determining absolute values of the second difference values as temperature fluctuation values of matrix points in each temperature data matrix; or, acquiring the highest temperature value and the lowest temperature value of each matrix point in the multi-frame temperature data matrix; respectively acquiring first difference values of the temperature values of matrix points in each temperature data matrix and corresponding highest temperature values, and respectively acquiring second difference values of the temperature values of matrix points in each temperature data matrix and corresponding lowest temperature values; the absolute value of each first difference value is determined as the temperature fluctuation value of each matrix point in each temperature data matrix, and the absolute value of each second difference value is determined as the temperature fluctuation value of each matrix point in each temperature data matrix. That is, the temperature fluctuation value of each matrix point includes the absolute value of the first difference value, and the absolute value of the second difference value.
Optionally, determining boundaries of the candidate human heat sources respectively includes: selecting heat source boundary matrix points from the heat sources of the candidate human bodies, wherein matrix points without second marks exist at adjacent positions of the heat source boundary matrix points; and respectively determining each heat source boundary matrix point as the boundary of each candidate human heat source.
Optionally, determining whether the boundary of the candidate human body heat source changes in the multi-frame temperature data matrix includes: in the multi-frame temperature data matrix, at least one matrix point exists at the adjacent position of the boundary of the candidate human body heat source and is changed from not carrying the second mark to carrying the second mark; and/or, in the case that at least one matrix point is present at a position adjacent to the boundary of the candidate human heat source and is changed from being provided with the second mark to not being provided with the second mark, determining that the boundary of the candidate human heat source is changed. Because the human body has the attribute of activity, under the condition that the boundary of the alternative human body heat source is changed, the alternative human body heat source is identified as the human body, and because the alternative human body heat source is not required to be processed through a visual algorithm, a large number of visual operation processes are not required, the operation amount and the operation space requirement are greatly reduced, the algorithm identification process can be completed by a common power singlechip, the requirement on the singlechip is reduced, the implementation is easier, the cost is reduced, and meanwhile, the human body heat source can be identified more accurately.
In some embodiments, because the human body temperature and the environmental temperature have different attributes, matrix points representing the alternative human body are screened out by determining the temperature fluctuation value of each matrix point in each temperature data matrix, and matrix points representing the environmental temperature are excluded, so that the range of determining the heat source of the alternative human body is narrowed. Because the human body has the constant temperature attribute, matrix points which are provided with the first marks and have the temperature values within the preset temperature range are added with the second marks, and matrix points which are not within the temperature range of the human body and correspond to the temperature values are eliminated, so that the alternative human body heat source is determined. Because the human body has the attribute of activity, the boundary of the alternative human body heat source is determined by the matrix points which are not provided with the second marks and exist at the adjacent positions of the matrix points of the boundary of the heat source, the alternative human body heat source is identified as the human body heat source by the change of the boundary, and other matrix points which are mistaken as the human body heat source of the heat source in the human body temperature range are eliminated. The human body heat source is identified as the human body heat source according to the boundary change of the human body heat source, so that the human body heat source is determined, the human body heat source is not required to be processed through a visual algorithm, and the matrix thermopile sensor is not required to be rotated to collect the temperature data matrix, thereby improving the efficiency. Meanwhile, as the processing is not needed through a visual algorithm, a large amount of visual operation processes are not needed, the operation amount and the operation space requirement are greatly reduced, the algorithm identification process can be completed through a common algorithm singlechip, compared with the existing method for determining the human body heat source, the method for determining the human body heat source needs a large amount of precise calculation through the singlechip, the algorithm identification period is shortened, the dependence of the algorithm on the space of a singlechip RAM (Random Access Memory ) is reduced, the requirement on the singlechip is reduced, the implementation is easier, and the cost is reduced.
Optionally, each matrix point of each temperature data matrix corresponds to a temperature value, and head heat sources in each human heat source are respectively obtained, including: and respectively determining matrix points corresponding to the temperature values larger than the second threshold value in each human body heat source as head heat sources in each human body heat source.
Optionally, the first threshold and the second threshold are both preset.
Optionally, acquiring the head movement direction information according to each head heat source includes: respectively acquiring the central point of each head heat source; sequentially acquiring the moving direction of the central point of the head heat source in the two adjacent frames of temperature data matrixes according to the acquisition time sequence of each temperature data matrix; the moving direction of each center point is determined as head moving direction information.
Alternatively, the center point of the smallest rectangle containing all matrix points of each head heat source is respectively determined as the center point of each head heat source, and the center point of each smallest rectangle is respectively the intersection point of two diagonals of each smallest rectangle.
Optionally, acquiring a center point of a smallest rectangle in the a-frame temperature data matrix includes: acquiring a maximum abscissa X in a minimum rectangle in an a-frame temperature data matrix a1 Minimum abscissa X a2 Maximum ordinate Y a1 And a minimum ordinate Y a2 The method comprises the steps of carrying out a first treatment on the surface of the By calculating X a3 =(X a1 +X a2 ) Obtaining the abscissa X of the center point of the smallest rectangle in the a-frame temperature data matrix a3 The method comprises the steps of carrying out a first treatment on the surface of the By calculating Y a3 =(Y a1 +Y a2 ) Obtaining the ordinate Y of the center point of the smallest rectangle in the a-frame temperature data matrix a3 Wherein X is a1 >X a3 >X a2 >0,Y a1 >Y a3 >Y a2 >0,X a1 、X a2 、Y a1 And Y a2 Are all integers, X a3 Is the abscissa of the center point of the smallest rectangle in the a-frame temperature data matrix, Y a3 Is the ordinate of the center point of the smallest rectangle in the a-frame temperature data matrix.
Optionally, acquiring the moving direction of the center point of the head heat source in the two adjacent frames of temperature data matrices includes: and determining that the moving direction of the central point of the head heat source in the temperature data matrix of the previous frame is rightward movement under the condition that the abscissa of the central point of the head heat source in the temperature data matrix of the next frame is larger than the abscissa of the central point of the head heat source in the temperature data matrix of the previous frame in the adjacent two frames. And determining that the moving direction of the central point of the head heat source in the temperature data matrix of the previous frame is leftward movement under the condition that the abscissa of the central point of the head heat source in the temperature data matrix of the next frame is smaller than the abscissa of the central point of the head heat source in the temperature data matrix of the previous frame. And determining that the moving direction of the central point of the head heat source in the temperature data matrix of the previous frame is upward movement under the condition that the ordinate of the central point of the head heat source in the temperature data matrix of the next frame is larger than the ordinate of the central point of the head heat source in the temperature data matrix of the previous frame. And determining that the moving direction of the central point of the head heat source in the temperature data matrix of the previous frame is downward movement under the condition that the ordinate of the central point of the head heat source in the temperature data matrix of the next frame is smaller than the ordinate of the central point of the head heat source in the temperature data matrix of the previous frame.
Optionally, acquiring the air outlet direction information of the air deflector of the air conditioner includes: under the condition that an air deflector rotation instruction is received, the running speed of the air deflector is obtained through a controller of the air conditioner, the running time of the air deflector is obtained according to set interval time, the air outlet directions of the air deflector at different moments are matched in a preset air outlet direction data table according to the running speed of the air deflector and each running time, and each air outlet direction is determined to be air outlet direction information of the air deflector. The preset air outlet direction data table stores the corresponding relation among the running speed of the air deflector, the running time of the air deflector and the air outlet direction of the air deflector.
In some embodiments, the air deflector of the air conditioner is a transverse air deflector of the air conditioner. Under the condition that the air deflector rotation instruction is received, the transverse air deflector of the air conditioner moves continuously and repeatedly between the left limit of the air deflector and the right limit of the air deflector.
Optionally, determining the user requirement according to the head moving direction information and the air outlet direction information of the air deflector includes: acquiring an air conditioner operation mode; judging whether the head moving direction information is the same as the air outlet direction information of the air deflector in a preset period, and obtaining a judging result; the judging result is used for reflecting that the head moving direction information is identical to the air outlet direction information of the air deflector or the head moving direction information is identical to the air outlet direction information of the air deflector; and determining the user demand according to the judging result and the air conditioner operation mode.
Optionally, judging whether the head moving direction information and the air outlet direction information of the air deflector are the same in a preset period includes: and judging whether the head moving direction information is the same as the air outlet direction information of the air deflector at any moment in a preset period.
Optionally, the preset period is a movement period of returning the transverse air deflector of the air conditioner from the right limit to the left limit after the transverse air deflector reaches the right limit from the left limit.
Optionally, determining the user requirement according to the judgment result and the air conditioner operation mode includes: according to a preset user demand list, performing table lookup operation on the air conditioner operation mode and the judgment result to obtain user demands commonly corresponding to the air conditioner operation mode and the judgment result; the user demand table stores the corresponding relation among the judgment result, the air conditioner operation mode and the user demand.
In some embodiments, when the air conditioner is in the refrigeration mode and the head movement direction information and the air outlet direction information of the air deflector are identical in a preset period, performing a table lookup operation according to a preset user demand table to obtain more refrigeration output of the user demand. And under the condition that the head moving direction information and the air outlet direction information of the air deflector are completely different in a preset period when the air conditioner is in a refrigeration mode, performing table lookup operation according to a preset user demand table to obtain refrigeration output with less user demands. And under the condition that the head moving direction information and the air outlet direction information of the air deflector are completely the same in a preset period when the air conditioner is in a heating mode, performing table lookup operation according to a preset user demand table to obtain heating output with more user demands. And under the condition that the head moving direction information and the air outlet direction information of the air deflector are completely different in a preset period when the air conditioner is in a heating mode, performing table lookup operation according to a preset user demand table to obtain heating output with less user demands.
Optionally, the controlling the air conditioner according to the user requirement includes: according to a preset air conditioner control instruction list, performing table lookup operation on user requirements to obtain control instructions corresponding to the user requirements; triggering the air conditioner to execute the control instruction; the preset air conditioner instruction list stores the corresponding relation between the user demand and the control instruction.
In some embodiments, under the condition that an air deflector rotation instruction is received, head movement direction information is obtained according to each head heat source, meanwhile air deflector air outlet direction information of an air conditioner is obtained, when the air conditioner is in a refrigeration mode, the head movement direction information is identical to the air deflector air outlet direction information in a preset period, if the head of a human body is determined to have a motion following the air deflector, more refrigeration output is required by the human body, table lookup operation is carried out according to a preset user demand table, and more refrigeration output is obtained according to the refrigeration mode and the user demand which corresponds to the head movement direction information identical to the air deflector air outlet direction information in the preset period; according to a preset air conditioner control instruction list, performing table lookup operation on more refrigeration outputs to obtain control instructions corresponding to the more refrigeration outputs, wherein the control instructions are used for regulating down the temperature of the air conditioner; triggering the air conditioner to perform temperature regulation of the air conditioner. The air conditioner is controlled according to the user requirements by judging whether the head moving direction information is the same as the air outlet direction information of the air deflector or not at any moment in the preset period, the air conditioner is controlled by actively sensing the requirement of the user on the environment under the condition that the user does not operate the air conditioner remote controller, and meanwhile, the acquired temperature data matrix can be acquired through the matrix thermopile sensor without acquiring a user image by a camera, so that the air conditioner can be controlled under the condition that the privacy of the user is not violated, the use of the air conditioner remote controller or the wire controller is reduced, the air conditioner is more intelligent, and the experience of the user in using the air conditioner is improved.
As shown in connection with fig. 2, an embodiment of the present disclosure provides an apparatus for controlling an air conditioner, including: a first acquisition module 201, a first determination module 202, a second acquisition module 203, a third acquisition module 204, a second determination module 205, and a control module 206. The first acquisition module 201 is configured to monitor a preset area to obtain a temperature data matrix set; the temperature data matrix set comprises a plurality of frames of temperature data matrixes; the first determination module 202 is configured to determine human body heat sources in the respective temperature data matrices; the second acquisition module 203 is configured to acquire head heat sources in the human body heat sources, respectively; the third obtaining module 204 is configured to obtain head movement direction information according to each head heat source and obtain air outlet direction information of an air deflector of the air conditioner at the same time when receiving the air deflector rotation instruction; the second determining module 205 is configured to determine a user requirement according to the head movement direction information and the air deflector air outlet direction information; the control module 206 is configured to control the air conditioner according to user demand.
By adopting the device for controlling the air conditioner, which is provided by the embodiment of the disclosure, the temperature data matrix is obtained by monitoring the preset area, the air outlet direction information of the air deflector of the air conditioner is obtained, the head moving direction information is obtained according to the temperature data matrix, then the user demand is determined according to the head moving direction information and the air outlet direction information of the air deflector, and finally the air conditioner is controlled according to the user demand, so that the demand of a user can be actively perceived, and the air conditioner is controlled according to the perceived user demand. Meanwhile, the acquired temperature data matrix can be acquired through the matrix thermopile sensor without acquiring a user image by a camera, so that the air conditioner can be controlled under the condition of not invading the privacy of a user, the use of an air conditioner remote controller or a wire controller is reduced, the air conditioner is more intelligent, and the experience of the user on using the air conditioner is improved.
Optionally, the determining module determines the human body heat source in each temperature data matrix respectively by the following method, including: respectively determining alternative human body heat sources in each temperature data matrix; respectively determining the boundary of each alternative human body heat source; and determining whether the boundary of each candidate human body heat source changes in the multi-frame temperature data matrix, and respectively determining each candidate human body heat source as a human body heat source under the condition that the boundary of each candidate human body heat source changes.
Optionally, each matrix point of each temperature data matrix corresponds to a temperature value, and the determining module determines the candidate human body heat source in each temperature data matrix respectively by the following manner, including: acquiring a highest temperature value and a lowest temperature value of each matrix point in each temperature data matrix in the temperature data matrix set; determining the temperature fluctuation value of each matrix point in each temperature data matrix according to the highest temperature value and the lowest temperature value of each matrix point in each temperature data matrix; adding a first mark for matrix points corresponding to the temperature fluctuation value larger than a first threshold value in each temperature data matrix; adding a second mark for matrix points with first marks in each temperature data matrix and temperature values in a preset temperature range; the first mark is used for representing the candidate human body temperature matrix points, and the second mark is used for representing the human body temperature matrix points; and respectively determining each matrix point with the second mark as each alternative human body heat source.
Optionally, the determining module determines the boundary of each candidate human heat source by respectively: selecting heat source boundary matrix points from the heat sources of the candidate human bodies, wherein matrix points without second marks exist at adjacent positions of the heat source boundary matrix points; and respectively determining each heat source boundary matrix point as the boundary of each candidate human heat source.
Optionally, the determining module determines whether the boundary of the candidate human heat source changes in the multi-frame temperature data matrix by: in the multi-frame temperature data matrix, matrix points which are not provided with a second mark and become provided with a second mark exist at adjacent positions of the boundary of the candidate human body heat source; and/or, if matrix points with the second mark and without the second mark exist at adjacent positions of the boundary of the candidate human body heat source, determining that the boundary of the candidate human body heat source is changed. Because the human body has the attribute of activity, under the condition that the boundary of the alternative human body heat source is changed, the alternative human body heat source is identified as the human body, and because the alternative human body heat source is not required to be processed through a visual algorithm, a large number of visual operation processes are not required, the operation amount and the operation space requirement are greatly reduced, the algorithm identification process can be completed by a common power singlechip, the requirement on the singlechip is reduced, the implementation is easier, the cost is reduced, and meanwhile, the human body heat source can be identified more accurately.
Optionally, the second obtaining module obtains the head heat source in each human heat source by the following manner, each matrix point of each temperature data matrix corresponds to a temperature value, including: and respectively determining matrix points corresponding to the temperature values larger than the second threshold value in the human heat sources as the head heat sources.
Optionally, the third acquiring module acquires the head movement direction information according to each head heat source by the following method including: respectively acquiring the central point of each head heat source; sequentially acquiring the moving direction of the central point of the head heat source in the two adjacent frames of temperature data matrixes according to the acquisition time sequence of each temperature data matrix; the moving direction of each center point is determined as head moving direction information.
Optionally, the second determining module determines the user requirement according to the head moving direction information and the air outlet direction information of the air deflector in the following manner, including: acquiring an air conditioner operation mode; judging whether the head moving direction information is the same as the air outlet direction information of the air deflector in a preset period, and obtaining a judging result; the judging result is used for reflecting that the head moving direction information is identical to the air outlet direction information of the air deflector or the head moving direction information is identical to the air outlet direction information of the air deflector; and determining the user demand according to the judging result and the air conditioner operation mode.
Optionally, the control module controls the air conditioner according to the user demand in the following manner, including: according to a preset air conditioner control instruction list, performing table lookup operation on user requirements to obtain control instructions corresponding to the user requirements; triggering the air conditioner to execute the control instruction.
As shown in connection with fig. 3, an embodiment of the present disclosure provides an apparatus for controlling an air conditioner, including a processor (processor) 300 and a memory (memory) 301. Optionally, the apparatus may further comprise a communication interface (Communication Interface) 302 and a bus 303. The processor 300, the communication interface 302, and the memory 301 may communicate with each other via the bus 303. The communication interface 302 may be used for information transfer. The processor 300 may call logic instructions in the memory 301 to perform the method for controlling an air conditioner of the above-described embodiment.
Further, the logic instructions in the memory 301 may be implemented in the form of software functional units and stored in a computer readable storage medium when sold or used as a stand alone product.
The memory 301 is used as a computer readable storage medium for storing a software program, a computer executable program, such as program instructions/modules corresponding to the methods in the embodiments of the present disclosure. The processor 300 performs functional applications and data processing by executing program instructions/modules stored in the memory 301, i.e., implements the method for controlling an air conditioner in the above-described embodiment.
The memory 301 may include a storage program area and a storage data area, wherein the storage program area may store an operating system, at least one application program required for a function; the storage data area may store data created according to the use of the terminal device, etc. In addition, the memory 301 may include a high-speed random access memory, and may also include a nonvolatile memory.
By adopting the device for controlling the air conditioner, which is provided by the embodiment of the disclosure, the temperature data matrix is obtained by monitoring the preset area, the air outlet direction information of the air deflector of the air conditioner is obtained, the head moving direction information is obtained according to the temperature data matrix, then the user demand is determined according to the head moving direction information and the air outlet direction information of the air deflector, and finally the air conditioner is controlled according to the user demand, so that the demand of a user can be actively perceived, and the air conditioner is controlled according to the perceived user demand. Meanwhile, the acquired temperature data matrix can be acquired through the matrix thermopile sensor without acquiring a user image by a camera, so that the air conditioner can be controlled under the condition of not invading the privacy of a user, the use of an air conditioner remote controller or a wire controller is reduced, the air conditioner is more intelligent, and the experience of the user on using the air conditioner is improved.
The embodiment of the disclosure provides an air conditioner, which comprises the device for controlling the air conditioner. The air conditioner monitors a preset area to obtain a temperature data matrix, acquires air outlet direction information of an air deflector of the air conditioner, acquires head movement direction information according to the temperature data matrix, then determines user requirements according to the head movement direction information and the air outlet direction information of the air deflector, and finally controls the air conditioner according to the user requirements, so that the requirements of users can be actively perceived, and the air conditioner is controlled according to the perceived user requirements. Meanwhile, the acquired temperature data matrix can be acquired through the matrix thermopile sensor without acquiring a user image by a camera, so that the air conditioner can be controlled under the condition of not invading the privacy of a user, the use of an air conditioner remote controller or a wire controller is reduced, the air conditioner is more intelligent, and the experience of the user on using the air conditioner is improved.
In some embodiments, as shown in fig. 4, on the vertical wall surface 1, an air conditioner 3 is installed near the ceiling 2, the air conditioner is on-hook, the air conditioner is provided with a matrix thermopile sensor, the air conditioner monitors a preset area through the matrix thermopile sensor, and the preset area is the field angle range of the matrix thermopile sensor. The area from the vertical wall surface to the dotted line in fig. 4 is the view angle range of the matrix thermopile sensor, the air conditioner respectively determines human body heat sources in each temperature data matrix, respectively acquires head heat sources in each human body heat source, acquires head movement direction information according to each head heat source under the condition of receiving the air deflector rotation instruction, and simultaneously acquires air deflector air outlet direction information of the air conditioner; determining user requirements according to the head moving direction information and the air outlet direction information of the air deflector; the air conditioner is controlled according to the user demand, so that the demand of the user can be actively perceived, and the air conditioner is controlled according to the perceived demand of the user.
In some embodiments, as shown in fig. 5, an air conditioner 4 is installed near the vertical wall surface 1, the air conditioner is a cabinet, the cabinet is provided with a matrix thermopile sensor, the air conditioner monitors a preset area through the matrix thermopile sensor, and the preset area is the field angle range of the matrix thermopile sensor. The area between two broken lines in fig. 5 is the field angle range of the matrix thermopile sensor, the air conditioner respectively determines human body heat sources in each temperature data matrix, respectively acquires head heat sources in each human body heat source, acquires head movement direction information according to each head heat source under the condition of receiving an air deflector rotation instruction, and acquires air deflector air outlet direction information of the air conditioner; determining user requirements according to the head moving direction information and the air outlet direction information of the air deflector; the air conditioner is controlled according to the user demand, so that the demand of the user can be actively perceived, and the air conditioner is controlled according to the perceived demand of the user.
Head heat sources in all human heat sources are respectively obtained through light weight operation of foreground and background temperature identification, head movement direction information is obtained according to all the head heat sources under the condition that an air deflector rotation instruction is received, and meanwhile air deflector air outlet direction information of an air conditioner is obtained; determining user requirements according to the head moving direction information and the air outlet direction information of the air deflector; the air conditioner is controlled according to the user demand, so that the demand of the user can be actively perceived, and the air conditioner is controlled according to the perceived demand of the user.
The foreground temperature is a temperature of a heating source, optionally, the heating source includes: the background temperature is the ambient temperature, such as a human body, a pet, heating equipment, such as a computer, a server or a heater, and the like.
Embodiments of the present disclosure provide a computer-readable storage medium storing computer-executable instructions configured to perform the above-described method for controlling an air conditioner.
The disclosed embodiments provide a computer program product comprising a computer program stored on a computer readable storage medium, the computer program comprising program instructions which, when executed by a computer, cause the computer to perform the above-described method for controlling an air conditioner.
The computer readable storage medium may be a transitory computer readable storage medium or a non-transitory computer readable storage medium.
Embodiments of the present disclosure may be embodied in a software product stored on a storage medium, including one or more instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of a method according to embodiments of the present disclosure. And the aforementioned storage medium may be a non-transitory storage medium including: a plurality of media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), a magnetic disk, or an optical disk, or a transitory storage medium.
The above description and the drawings illustrate embodiments of the disclosure sufficiently to enable those skilled in the art to practice them. Other embodiments may involve structural, logical, electrical, process, and other changes. The embodiments represent only possible variations. Individual components and functions are optional unless explicitly required, and the sequence of operations may vary. Portions and features of some embodiments may be included in, or substituted for, those of others. Moreover, the terminology used in the present application is for the purpose of describing embodiments only and is not intended to limit the claims. As used in the description of the embodiments and the claims, the singular forms "a," "an," and "the" (the) are intended to include the plural forms as well, unless the context clearly indicates otherwise. Similarly, the term "and/or" as used in this application is meant to encompass any and all possible combinations of one or more of the associated listed. Furthermore, when used in this application, the terms "comprises," "comprising," and/or "includes," and variations thereof, mean that the stated features, integers, steps, operations, elements, and/or components are present, but that the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof is not precluded. Without further limitation, an element defined by the phrase "comprising one …" does not exclude the presence of other like elements in a process, method or apparatus comprising such elements. In this context, each embodiment may be described with emphasis on the differences from the other embodiments, and the same similar parts between the various embodiments may be referred to each other. For the methods, products, etc. disclosed in the embodiments, if they correspond to the method sections disclosed in the embodiments, the description of the method sections may be referred to for relevance.
Those of skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. The skilled artisan may use different methods for each particular application to achieve the described functionality, but such implementation should not be considered to be beyond the scope of the embodiments of the present disclosure. It will be clearly understood by those skilled in the art that, for convenience and brevity of description, specific working procedures of the above-described systems, apparatuses and units may refer to corresponding procedures in the foregoing method embodiments, which are not repeated herein.
In the embodiments disclosed herein, the disclosed methods, articles of manufacture (including but not limited to devices, apparatuses, etc.) may be practiced in other ways. For example, the apparatus embodiments described above are merely illustrative, and for example, the division of the units may be merely a logical function division, and there may be additional divisions when actually implemented, for example, multiple units or components may be combined or integrated into another system, or some features may be omitted, or not performed. In addition, the coupling or direct coupling or communication connection shown or discussed with each other may be through some interface, device or unit indirect coupling or communication connection, which may be in electrical, mechanical or other form. The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units may be selected according to actual needs to implement the present embodiment. In addition, each functional unit in the embodiments of the present disclosure may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit.
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). In some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. In the description corresponding to the flowcharts and block diagrams in the figures, operations or steps corresponding to different blocks may also occur in different orders than that disclosed in the description, and sometimes no specific order exists between different operations or steps. For example, two consecutive operations or steps may actually be performed substantially in parallel, they may sometimes be performed in reverse order, which may be dependent on the functions involved. Each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
Claims (8)
1. A method for controlling an air conditioner, comprising:
monitoring a preset area to obtain a temperature data matrix set; the temperature data matrix set comprises a plurality of frames of temperature data matrixes;
respectively determining human body heat sources in each temperature data matrix;
respectively acquiring head heat sources in the human body heat sources;
under the condition that an air deflector rotation instruction is received, head movement direction information is obtained according to each head heat source, and air deflector air outlet direction information of an air conditioner is obtained at the same time;
determining user requirements according to the head moving direction information and the air outlet direction information of the air deflector;
controlling the air conditioner according to the user demand;
the determining the user demand according to the head moving direction information and the air outlet direction information of the air deflector comprises the following steps: acquiring an air conditioner operation mode; judging whether the head moving direction information is the same as the air outlet direction information of the air deflector in a preset period, and obtaining a judging result; the judging result is used for reflecting that the head moving direction information is identical to the air outlet direction information of the air deflector or the head moving direction information is identical to the air outlet direction information of the air deflector; determining user requirements according to the judging result and the air conditioner operation mode;
The determining the user requirement according to the judging result and the air conditioner operation mode comprises the following steps: when the air conditioner is in a refrigeration mode and the head moving direction information and the air outlet direction information of the air deflector are completely the same in a preset period, performing table lookup operation according to a preset user demand table to obtain refrigeration output with more user demands; when the air conditioner is in a refrigeration mode and the head moving direction information and the air outlet direction information of the air deflector are completely different in a preset period, performing table lookup operation according to a preset user demand table to obtain refrigeration output with less user demands; under the condition that the head moving direction information and the air outlet direction information of the air deflector are completely the same in a preset period when the air conditioner is in a heating mode, performing table lookup operation according to a preset user demand table to obtain heating output with more user demands; under the condition that the head moving direction information and the air outlet direction information of the air deflector are completely different in a preset period when the air conditioner is in a heating mode, performing table lookup operation according to a preset user demand table to obtain heating output with less user demands; the user demand table stores the corresponding relation among the judgment result, the air conditioner operation mode and the user demand;
The determining the human body heat source in each temperature data matrix comprises the following steps:
respectively determining alternative human body heat sources in each temperature data matrix; respectively determining the boundary of each alternative human body heat source; determining whether each boundary changes in a multi-frame temperature data matrix, and respectively determining each candidate human body heat source as a human body heat source under the condition that each boundary changes;
each matrix point of each temperature data matrix corresponds to a temperature value, and the method for respectively determining the candidate human body heat sources in each temperature data matrix comprises the following steps: acquiring a highest temperature value and a lowest temperature value of each matrix point in each temperature data matrix in the temperature data matrix set; determining a temperature fluctuation value of each matrix point in each temperature data matrix according to each highest temperature value and each lowest temperature value; adding a first mark for matrix points corresponding to the temperature fluctuation value larger than a first threshold value in each temperature data matrix; adding a second mark for matrix points with first marks in each temperature data matrix and temperature values in a preset temperature range; the first mark is used for representing the temperature matrix points of the candidate human body, and the second mark is used for representing the temperature matrix points of the human body; respectively determining each matrix point with the second mark as each alternative human body heat source;
The air guide plate is a transverse air guide plate of the air conditioner, and the transverse air guide plate moves continuously and repeatedly between the left limit of the air guide plate and the right limit of the air guide plate in a regular manner; the preset period is a movement period of returning the transverse air deflector of the air conditioner from the right limit to the left limit after the transverse air deflector reaches the right limit from the left limit.
2. The method of claim 1, wherein determining the boundary of each of the candidate human heat sources separately comprises:
selecting a heat source boundary matrix point from the candidate human body heat sources, wherein matrix points without the second mark exist at adjacent positions of the heat source boundary matrix points;
and respectively determining the boundary matrix points of the heat sources as the boundary of each candidate human heat source.
3. The method of claim 1, wherein each matrix point of each temperature data matrix corresponds to a temperature value, and wherein obtaining a head heat source of each human heat source comprises:
and respectively determining matrix points corresponding to the temperature values larger than a second threshold value in the human body heat sources as the head heat sources.
4. The method of claim 1, wherein acquiring head movement direction information from each of the head heat sources comprises:
Respectively acquiring the central point of each head heat source;
sequentially acquiring the moving directions of the center points in the two adjacent frames of temperature data matrixes according to the acquisition time sequence of each temperature data matrix;
and determining the moving direction of each center point as head moving direction information.
5. An apparatus for controlling an air conditioner, comprising:
the first acquisition module is configured to monitor a preset area to obtain a temperature data matrix set; the temperature data matrix set comprises a plurality of frames of temperature data matrixes;
a first determining module configured to determine human body heat sources in each of the temperature data matrices, respectively;
a second acquisition module configured to acquire head heat sources in the human body heat sources, respectively;
the third acquisition module is configured to acquire head movement direction information according to each head heat source under the condition that an air deflector rotation instruction is received, and acquire air deflector air outlet direction information of the air conditioner;
the second determining module is configured to determine the user demand according to the head moving direction information and the air outlet direction information of the air deflector;
the control module is configured to control the air conditioner according to the user demand;
The second determining module is configured to determine a user demand according to the head moving direction information and the air deflector air outlet direction information by: acquiring an air conditioner operation mode; judging whether the head moving direction information is the same as the air outlet direction information of the air deflector in a preset period, and obtaining a judging result; the judging result is used for reflecting that the head moving direction information is identical to the air outlet direction information of the air deflector or the head moving direction information is identical to the air outlet direction information of the air deflector; determining user requirements according to the judging result and the air conditioner operation mode;
the second determining module is configured to determine a user demand according to the judgment result and the air conditioner operation mode by: when the air conditioner is in a refrigeration mode and the head moving direction information and the air outlet direction information of the air deflector are completely the same in a preset period, performing table lookup operation according to a preset user demand table to obtain refrigeration output with more user demands; when the air conditioner is in a refrigeration mode and the head moving direction information and the air outlet direction information of the air deflector are completely different in a preset period, performing table lookup operation according to a preset user demand table to obtain refrigeration output with less user demands; under the condition that the head moving direction information and the air outlet direction information of the air deflector are completely the same in a preset period when the air conditioner is in a heating mode, performing table lookup operation according to a preset user demand table to obtain heating output with more user demands; under the condition that the head moving direction information and the air outlet direction information of the air deflector are completely different in a preset period when the air conditioner is in a heating mode, performing table lookup operation according to a preset user demand table to obtain heating output with less user demands; the user demand table stores the corresponding relation among the judgment result, the air conditioner operation mode and the user demand;
The first determining module is configured to determine human body heat sources in each temperature data matrix by the following modes: respectively determining alternative human body heat sources in each temperature data matrix; respectively determining the boundary of each alternative human body heat source; determining whether each boundary changes in a multi-frame temperature data matrix, and respectively determining each candidate human body heat source as a human body heat source under the condition that each boundary changes;
each matrix point of each temperature data matrix corresponds to a temperature value, and the first determining module is configured to determine an alternative human body heat source in each temperature data matrix by the following modes: acquiring a highest temperature value and a lowest temperature value of each matrix point in each temperature data matrix in the temperature data matrix set; determining a temperature fluctuation value of each matrix point in each temperature data matrix according to each highest temperature value and each lowest temperature value; adding a first mark for matrix points corresponding to the temperature fluctuation value larger than a first threshold value in each temperature data matrix; adding a second mark for matrix points with first marks in each temperature data matrix and temperature values in a preset temperature range; the first mark is used for representing the temperature matrix points of the candidate human body, and the second mark is used for representing the temperature matrix points of the human body; respectively determining each matrix point with the second mark as each alternative human body heat source;
The air guide plate is a transverse air guide plate of the air conditioner, and the transverse air guide plate moves continuously and repeatedly between the left limit of the air guide plate and the right limit of the air guide plate in a regular manner; the preset period is a movement period of returning the transverse air deflector of the air conditioner from the right limit to the left limit after the transverse air deflector reaches the right limit from the left limit.
6. An apparatus for controlling an air conditioner comprising a processor and a memory storing program instructions, wherein the processor is configured to perform the method for controlling an air conditioner according to any one of claims 1 to 4 when the program instructions are executed.
7. An air conditioner comprising the apparatus for controlling an air conditioner according to claim 6.
8. A readable storage medium storing program instructions which, when executed, perform the method for controlling an air conditioner according to any one of claims 1 to 4.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110873370.6A CN113639430B (en) | 2021-07-30 | 2021-07-30 | Method and device for controlling air conditioner, air conditioner and readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110873370.6A CN113639430B (en) | 2021-07-30 | 2021-07-30 | Method and device for controlling air conditioner, air conditioner and readable storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113639430A CN113639430A (en) | 2021-11-12 |
CN113639430B true CN113639430B (en) | 2023-05-16 |
Family
ID=78419133
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110873370.6A Active CN113639430B (en) | 2021-07-30 | 2021-07-30 | Method and device for controlling air conditioner, air conditioner and readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113639430B (en) |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07217962A (en) * | 1994-01-27 | 1995-08-18 | Sharp Corp | Air conditioner |
JP5528531B1 (en) * | 2012-12-25 | 2014-06-25 | 三菱電機株式会社 | Control system, control method and program |
JP6046579B2 (en) * | 2013-09-09 | 2016-12-21 | ジョンソンコントロールズ ヒタチ エア コンディショニング テクノロジー(ホンコン)リミテッド | Air conditioner |
CN105571045A (en) * | 2014-10-10 | 2016-05-11 | 青岛海尔空调电子有限公司 | Somatosensory identification method, apparatus and air conditioner controller |
CN105972765B (en) * | 2016-05-25 | 2019-07-12 | 深圳先进技术研究院 | A kind of intelligent air condition and its temperature control method |
CN110134220A (en) * | 2019-05-22 | 2019-08-16 | 深圳市鑫宇鹏电子科技有限公司 | A kind of device sleeps awakening method based on infrared sensor array |
CN110671778A (en) * | 2019-10-21 | 2020-01-10 | 宁波奥克斯电气股份有限公司 | Operation control method of air conditioner, air conditioner and storage medium |
CN112101115B (en) * | 2020-08-17 | 2023-12-12 | 深圳数联天下智能科技有限公司 | Temperature control method and device based on thermal imaging, electronic equipment and medium |
CN112944641B (en) * | 2021-04-06 | 2022-03-22 | 珠海格力电器股份有限公司 | Control method and device of air conditioner, storage medium and processor |
-
2021
- 2021-07-30 CN CN202110873370.6A patent/CN113639430B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN113639430A (en) | 2021-11-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108386979B (en) | Control method and device of air conditioner | |
CN113091244B (en) | Control method and device for household appliance and equipment | |
CN113251613A (en) | Method and device for air conditioner control and air conditioner | |
CN113251610A (en) | Method and device for air conditioner control and air conditioner | |
CN113251645A (en) | Control method and control device for mobile air conditioner and mobile air conditioner | |
CN112944624B (en) | Method for air conditioner control and air conditioner | |
CN113639430B (en) | Method and device for controlling air conditioner, air conditioner and readable storage medium | |
CN111880488B (en) | Method, device and equipment for acquiring position of household appliance | |
CN113686447A (en) | Method and device for human body recognition, electronic equipment and readable storage medium | |
CN113639432B (en) | Method and device for controlling air conditioner, air conditioner and readable storage medium | |
CN113639434B (en) | Method and device for controlling air conditioner, air conditioner and readable storage medium | |
CN113251632A (en) | Method and device for controlling air supply of air conditioner and electronic equipment | |
CN113405241B (en) | Method and device for controlling air conditioning equipment and air conditioning equipment | |
CN114216250A (en) | Method and device for controlling air conditioner and intelligent air conditioner | |
CN113380245A (en) | Information processing method, device and system | |
CN113758010A (en) | Method and device for controlling electric water heater | |
CN114724233B (en) | Method and device for controlling gesture of terminal equipment and terminal equipment | |
CN113359521B (en) | Household appliance control method and device and household appliance | |
CN115183437B (en) | Method and device for controlling air conditioner and air conditioner | |
CN113357776B (en) | Method, device and equipment for controlling mosquito repelling of air conditioner | |
CN117073150A (en) | Method and device for displaying setting state of air conditioner and electronic equipment | |
CN116717880A (en) | Method and device for controlling air conditioner, electronic equipment and storage medium | |
CN118391793A (en) | Method, apparatus and computer readable storage medium for air conditioner control | |
CN116149196A (en) | Method and device for adjusting indoor environment condition, electronic equipment and storage medium | |
CN114608135A (en) | Self-cleaning control method and device for air conditioner, air conditioner and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |