Object detection method, control method, device, equipment, medium and product

By obtaining position and temperature information in the air conditioning equipment, combining position changes and temperature changes, and using human characteristics to identify users, the problem of misidentification of millimeter wave radar in the air conditioning equipment is solved, and more accurate user detection and control is achieved.

CN120488460AActive Publication Date: 2025-08-15XIAOMI TECH (WUHAN) CO LTD +2
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
CN202510941116.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-08
Publication Date
2025-08-15
Estimated Expiration
2045-07-08

AI Technical Summary

Technical Problem

In air conditioning equipment, millimeter wave radar is difficult to accurately distinguish the micro movements of users from other objects in complex indoor scenes, resulting in a high probability of misidentification and affecting user detection and control functions.

Method used

By obtaining the position information and temperature information of the object to be tested, combining position changes and temperature changes, users are determined using human characteristics, and users are identified by temperature gradient conditions, temperature and motion coupling conditions, and filtering and distinguishing interfering objects.

Benefits of technology

It improves the accuracy and accuracy of user identification, ensures accurate control of air conditioning equipment, and improves user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120488460A_ABST
    Figure CN120488460A_ABST
Patent Text Reader

Abstract

The invention relates to an object detection method, a control method, a device, equipment, a medium and a product. The method comprises the following steps: acquiring position information of a to-be-detected object, wherein the to-be-detected object is an object which is detected by a dynamic position detection device and is in a motion state; acquiring temperature information of the to-be-measured object; and determining a user in the to-be-measured object according to the position change and the temperature change of the to-be-measured object, the position change being determined according to the position information, and the temperature change being determined according to the temperature information. In this way, the user in the to-be-detected object is recognized by combining the position change and the temperature change, and the accuracy of user detection is improved. In addition, when the air conditioning equipment is subsequently controlled based on the determined user, the control accuracy of the air conditioning equipment is improved, and then the use experience of the user is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of electronic technology, and in particular to a method for detecting an object, a control method, an apparatus, a device, a medium, and a product. Background Art

[0002] As demand for smart home appliances increases, smart air conditioners equipped with human presence detection technology are also gaining popularity. Currently, air conditioners equipped with millimeter-wave radar can also achieve more intelligent control, such as wind blowing towards people or wind avoiding people.

[0003] However, millimeter-wave radar relies on the Doppler frequency generated by the transmitter's sweep wave in the presence of micro-movements. In the home, the movement of objects such as fans, curtains, plants, and pets can cause Doppler shifts in the radar's sweep wave. Currently, it's difficult to accurately distinguish micro-movements of users from those of other objects in complex indoor scenes. Consequently, there's a high probability of misidentifying micro-movements of non-users as users during detection, significantly impacting the air conditioner's user detection and control functions. Summary of the Invention

[0004] To overcome the problems existing in the related art, the present disclosure provides a method for detecting an object, a control method, an apparatus, a device, a medium and a product.

[0005] According to a first aspect of an embodiment of the present disclosure, a method for detecting an object is provided, the method comprising: Acquiring position information of an object to be measured, wherein the object to be measured is an object in motion detected by a dynamic position detection device; Acquiring temperature information of the object to be measured; A user in the object to be measured is determined according to a position change and a temperature change of the object to be measured, wherein the position change is determined according to the position information, and the temperature change is determined according to the temperature information.

[0006] Using this technical solution, the position and temperature information of the object to be measured are first obtained. Then, based on the changes in the object's position and temperature, the user within the object is identified. This improves the accuracy of user detection by combining position and temperature changes. Furthermore, when the air conditioning equipment is subsequently controlled based on the identified user, the accuracy of the control is improved, thereby enhancing the user experience.

[0007] In some possible implementations, determining a user in the object to be measured based on a position change and a temperature change of the object to be measured includes: According to the position change and temperature change of the object to be measured, an object that meets the user identification condition is determined as the user, and the user identification condition is determined according to human body characteristics.

[0008] In this way, user identification conditions are determined based on human body characteristics, and then objects that meet the user identification conditions are determined as users based on position changes and temperature changes of the object to be measured, thereby improving the reliability and accuracy of user identification.

[0009] In some possible implementations, the user identification condition includes a temperature gradient condition, and / or a temperature and motion coupling condition; The temperature gradient condition is that the temperature gradient of the object to be measured is greater than or equal to a temperature gradient threshold, and the temperature gradient is determined according to the position change and the temperature change; The temperature and motion coupling condition is that the ratio of the temperature change rate of the object to be measured to the motion speed is within a preset ratio range, the motion speed is determined based on the position change and the time interval corresponding to the position change, and the temperature change rate is determined based on the temperature change and the time interval.

[0010] By adopting the above technical solution, users can be identified from the objects to be tested by using different user identification conditions, which increases the flexibility of user identification and improves the accuracy of user identification.

[0011] In some possible implementations, the temperature gradient includes a first temperature gradient and / or a second temperature gradient; The first temperature gradient is a ratio of the temperature change to the position change on the first coordinate axis; The second temperature gradient is a ratio of the temperature change to the position change on the second coordinate axis, and the first coordinate axis and the second coordinate axis are mutually perpendicular coordinate axes in the same coordinate system.

[0012] By adopting the above technical solution, whether the temperature gradient condition is satisfied can be determined by the first temperature gradient and / or the second temperature gradient, thereby improving the flexibility and reliability of the temperature gradient condition.

[0013] In some possible implementations, the method for detecting an object further includes: The method for detecting an object further includes: Among the objects to be tested, objects that meet preset screening conditions are determined as candidate objects; Updating the candidate object to the object to be tested; The screening conditions include at least one of the following: the altitude is within a preset altitude range, the temperature is greater than or equal to a temperature threshold, the absolute deviation between the current predicted position and the position detected this time is less than or equal to a deviation threshold, and the motion frequency is not within a preset frequency range, and the current predicted position is predicted based on the position of the object detected last time.

[0014] By adopting the above technical solution, different conditions can be used to screen the objects to be tested, further improving the accuracy of identifying users.

[0015] In some possible implementations, the method for detecting an object further includes: Among the objects to be measured, determining an object that meets the interference condition as a first interference object; The interference condition includes a height recognition condition and / or a position deviation condition; The height recognition condition is that the height is less than the height threshold; The position deviation condition is that the absolute deviation between the current predicted position and the position detected this time is greater than a deviation threshold, and the current predicted position is predicted based on the position detected last time.

[0016] By adopting the above technical solution, the first interfering object can be identified from the object to be measured through the interference condition, which increases the flexibility of identifying the first interfering object and improves the accuracy of identifying the first interfering object.

[0017] In some possible implementations, the method for detecting an object further includes: Among the first interfering objects, an interfering object having a temperature greater than or equal to a temperature threshold is determined to be a pet.

[0018] In this way, the pet can be further identified from the first interfering object, thereby improving the accuracy of pet identification and the flexibility of object detection.

[0019] In some possible implementations, the method for detecting an object further includes: determining a motion frequency of the object to be measured; An object whose motion frequency is within a preset frequency range and whose motion energy ratio is greater than a preset ratio threshold is determined as a second interference object, and the motion energy ratio is used to characterize the motion amplitude of the object to be measured.

[0020] By adopting the above technical solution, the second interfering object can be identified in the object to be detected based on the object's motion frequency and motion energy ratio, thereby providing flexibility in object detection.

[0021] In some possible implementations, the method for detecting an object further includes: determining a temperature standard deviation of the second interfering object according to the temperature information of the second interfering object; Determine the second interfering object whose temperature standard deviation is smaller than the first threshold as a first type of interfering object; Determine a second interfering object whose temperature standard deviation is greater than or equal to the first threshold and less than a second threshold as a second type of interfering object; The first type of interference object and the second type of interference object are of different categories.

[0022] By adopting the above technical solution, the type of the second interfering object is further refined according to the temperature standard deviation of the second interfering object, thereby further improving the accuracy of object detection.

[0023] In some possible implementations, the location information includes the location detected this time and the location detected last time; the temperature information includes the temperature detected this time and the temperature detected last time; The position change is the difference between the position detected this time and the position detected last time; The temperature change is the difference between the temperature detected this time and the temperature detected last time.

[0024] In this way, the position change can be determined based on two adjacent detected positions, and the temperature change can be determined based on two adjacent detected temperatures, thereby improving the accuracy of the determined position change and temperature change.

[0025] According to a second aspect of an embodiment of the present disclosure, a method for controlling an air conditioning device is provided, the method comprising: controlling the operation of the air conditioning device according to a user in the room where the air conditioning device is located and an operating mode of the air conditioning device; The user is determined according to the method for detecting an object described in any one of the first aspects of the embodiments of the present disclosure.

[0026] By adopting the above technical solution, the air conditioning equipment can be controlled according to the determined user, avoiding the problem of misidentifying non-users as users and controlling the air conditioning equipment based on the misidentified users. This can achieve precise control of the air conditioning equipment and thus improve the user experience.

[0027] In some possible implementations, controlling the operation of the air conditioning device according to a user in the room where the air conditioning device is located and an operating mode of the air conditioning device includes at least one of the following: In response to the operating mode of the air conditioning device being a human-sensing energy-saving mode, determining the number of users located in the room where the air conditioning device is located, and controlling the operation of the air conditioning device according to the number of users; In response to the operating mode of the air conditioning device being a wind-blowing mode, determining a current position of a user in the room where the air conditioning device is located, and controlling the air conditioning device to blow air toward the current position; In response to the operating mode of the air conditioning device being the wind-avoiding mode, a current position of a user in the room where the air conditioning device is located is determined, and the air conditioning device is controlled to blow air toward a position other than the current position.

[0028] The above technical solution can identify the user from the objects being measured, thus eliminating interfering objects and preventing the user from entering the energy-saving mode due to interfering objects. In the "Wind Blows People" and "Wind Avoids People" modes, interfering objects are eliminated to avoid problems where the wind either misses the person or fails to avoid the person, thus improving the user experience.

[0029] According to a third aspect of an embodiment of the present disclosure, a device for detecting an object is provided, the device for detecting an object comprising: a position acquisition module configured to acquire position information of an object to be measured, wherein the object to be measured is an object in motion detected by a dynamic position detection device; A temperature acquisition module is configured to acquire temperature information of the object to be measured; The user determination module is configured to determine the user in the object to be detected according to the position change and temperature change of the object to be detected, wherein the position change is determined according to the position information, and the temperature change is determined according to the temperature information.

[0030] According to a fourth aspect of an embodiment of the present disclosure, a control device for an air conditioning device is provided, the control device comprising: a control module configured to control the operation of the air conditioning device according to a user in the room where the air conditioning device is located and an operating mode of the air conditioning device; The user is determined according to the method for detecting an object described in any one of the first aspects of the embodiments of the present disclosure.

[0031] According to a fifth aspect of the embodiments of the present disclosure, there is provided an electronic device, including: processor; a memory for storing processor-executable instructions; The processor is configured to execute the instructions to enable the electronic device to implement the steps of the method for detecting an object as described in any one of the first aspects of the embodiments of the present disclosure.

[0032] According to a sixth aspect of an embodiment of the present disclosure, there is provided an air conditioning device, comprising: processor; a memory for storing processor-executable instructions; The processor is configured to execute the instructions so that the electronic device implements the steps of the method for controlling the air conditioning equipment as described in any one of the second aspects of the embodiments of the present disclosure.

[0033] According to the seventh aspect of the embodiments of the present disclosure, a computer-readable storage medium is provided, on which computer program instructions are stored. When the program instructions are executed by a processor, the steps of the method for detecting an object described in any one of the first aspects of the embodiments of the present disclosure, or the steps of the method for controlling an air-conditioning device described in any one of the second aspects of the embodiments of the present disclosure are implemented.

[0034] According to an eighth aspect of an embodiment of the present disclosure, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the steps of the method for detecting an object as described in any one of the first aspects of the embodiment of the present disclosure, or the steps of the method for controlling an air-conditioning device as described in any one of the second aspects of the embodiment of the present disclosure.

[0035] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.

[0037] Figure 1 The figure is a flowchart of a method for detecting an object according to an exemplary embodiment.

[0038] Figure 2 The figure is a flowchart showing a method for controlling an air conditioning device according to an exemplary embodiment.

[0039] Figure 3 The figure is a block diagram of a device for detecting an object according to an exemplary embodiment.

[0040] Figure 4 The figure is a block diagram of a control device for air conditioning equipment according to an exemplary embodiment.

[0041] Figure 5 It is a block diagram of an electronic device according to an exemplary embodiment. DETAILED DESCRIPTION

[0042] Exemplary embodiments will be described in detail herein, with examples illustrated in the accompanying drawings. In the following description, when referring to the drawings, identical numerals in different figures represent identical or similar elements, unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all possible embodiments consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.

[0043] It should be noted that all actions of acquiring signals, information or data in the present disclosure are carried out in compliance with the corresponding data protection laws and policies of the country where they are located and with the authorization given by the owner of the corresponding device.

[0044] In related technologies, slightly moving non-user objects are mistakenly identified as users, and the air conditioner is controlled based on the user. This can prevent the air conditioner from entering the human-sensing energy-saving mode. In wind-to-people mode, misidentifying non-users as users shortens the air supply time for the real user, affecting the user's experience. In wind-avoiding-people mode, misidentifying non-users as users can prevent the air from avoiding people, affecting the user experience.

[0045] In view of this, the present disclosure provides a method, control method, apparatus, device, medium, and product for detecting an object. First, the position and temperature information of the object to be detected are obtained. Then, based on the changes in the position and temperature of the object to be detected, the user within the object to be detected is identified. This improves the accuracy of user detection by combining position and temperature changes. Furthermore, when air conditioning equipment is subsequently controlled based on the identified user, the accuracy of control over the air conditioning equipment is improved, thereby enhancing the user experience.

[0046] Figure 1 This is a flowchart of a method for detecting an object according to an exemplary embodiment. For example, the method for detecting an object can be executed by a related device, such as a mobile phone, a computer, a television, a vehicle, a tablet, a Wi-Fi module provided in an air conditioning device, a home gateway device, etc. The air conditioning device may include, but is not limited to, at least one of the following: an air conditioner, a steerable fan, an air purifier, etc. For another example, the method for detecting an object can also be executed by a server. This disclosure does not limit the execution entity of the method for detecting an object.

[0047] like Figure 1 As shown, the method for detecting an object may include the following steps.

[0048] In step S11 , the position information of the object to be measured is obtained.

[0049] The object to be detected refers to an object in motion detected by the dynamic position detection device. For example, in a room where an air conditioner is located, objects in motion in the room are typically users, curtains, plants, fans, pets, etc. Therefore, the objects to be detected may include, but are not limited to, users, curtains, plants, fans, pets, etc.

[0050] In the present disclosure, a dynamic position detection device deployed in air conditioning equipment can be used to detect the position information of an object to be detected within the room where the air conditioning equipment is located. This dynamic position detection device is a device that can detect dynamic targets but not static targets. For example, the dynamic position detection device can be a radar sensor, such as a millimeter-wave radar sensor. For another example, the dynamic position detection device can also be a dynamic vision sensor.

[0051] In step S12, the temperature information of the object to be measured is obtained.

[0052] In the present disclosure, an infrared detection module deployed in air conditioning equipment can be used to detect a temperature distribution matrix within a room where the air conditioning equipment is located. The temperature distribution matrix includes the temperatures of each sub-region within the room. Each sub-region is obtained by dividing the room or air conditioning equipment into air supply zones. The number of sub-regions divided is related to the heat source area that the infrared detection module can identify. For example, the infrared detection module can be an infrared sensor, such as a thermopile.

[0053] After obtaining the temperature distribution matrix and the position information of the objects to be measured, the temperature information of each object can be determined in the temperature distribution matrix. For example, the objects to be measured include at least one object, and the position information of the objects to be measured includes the position coordinates of at least one object. For each object, the subregion to which the position coordinates of the object belong is determined, and the temperature corresponding to the subregion in the temperature distribution matrix is determined as the temperature information of the object. In this way, according to the above scheme, the position coordinates and position information of each object can be obtained.

[0054] First, it should be understood that since both the dynamic position detection device and the infrared detection module are deployed in the air conditioning equipment, the coordinate system of the dynamic position detection device and the coordinate system of the infrared detection module are the same coordinate system, for example, the coordinate system of the air conditioning equipment. Therefore, since the position information and temperature information are detected in the same coordinate system, there is no need to perform coordinate system conversion when subsequently determining the temperature information of each object.

[0055] Secondly, it should be understood that the time when the dynamic monitoring device detects the position and the time when the infrared detection module detects the temperature can be synchronized, that is, the position and temperature of the object to be measured are detected at the same time to improve the accuracy of subsequent user identification.

[0056] For example, assume that the radar sensor can detect the position coordinates of 6 objects, and determine the temperature information of each object based on the position coordinates of each object and the temperature distribution matrix collected by the infrared detection module, and then report the position coordinates and temperature information to the device that executes the method for detecting the object.

[0057] For example, the format for reporting location coordinates and temperature information can be (x1, y1, temp1, x2, y2, temp2, x3, y3, temp3, x4, y4, temp4, x5, y5, temp5, x6, y6, temp6). Here, xj, yj, and tempj represent the location coordinates and temperature information of the first object, respectively, and the value of j ranges from [1 to 6].

[0058] As another example, suppose the radar sensor detects the position coordinates of 6 objects and the infrared detection module collects the temperature distribution matrix. After that, the radar sensor reports the position coordinates of the 6 objects to the device that executes the method for detecting the objects, and the infrared detection module reports the temperature distribution matrix to the device that executes the method for detecting the objects, so that the device can determine the temperature information of each object based on the position coordinates of each object and the temperature distribution matrix collected by the infrared detection module.

[0059] In step S13, the user in the object to be measured is determined according to the position change and temperature change of the object to be measured.

[0060] The position change is determined based on the position information, and the temperature change is determined based on the temperature information.

[0061] In the present disclosure, the acquired position information of the object to be measured may include the position of the object to be measured detected this time and the position of the object to be measured previously detected. Accordingly, the position change is determined based on the position detected this time and the position detected previously. Similarly, the acquired temperature information of the object to be measured may include the temperature of the object to be measured detected this time and the temperature of the object to be measured previously detected. Accordingly, the temperature change is determined based on the temperature detected this time and the temperature detected previously.

[0062] In one embodiment, the location information includes the location detected this time and the location detected last time; the temperature information includes the temperature detected this time and the temperature detected last time; the location change is the difference between the location detected this time and the location detected last time; the temperature change is the difference between the temperature detected this time and the temperature detected last time.

[0063] For example, the absolute value of the difference between the position detected this time and the position detected last time can be determined as the position change of the object to be measured, and the absolute value of the difference between the temperature of the object to be measured this time and the temperature of the object to be measured last time can be determined as the temperature change of the object to be measured.

[0064] For example, assuming that the object to be measured includes multiple objects, for each object, the absolute value of the difference between the position of the object detected this time and the position of the object detected last time is determined as the position change of the object, and the absolute value of the difference between the temperature of the object detected this time and the temperature of the object detected last time is determined as the temperature change of the object.

[0065] It should be understood that in the present disclosure, the position coordinates belonging to the motion trajectory of an object can be identified from the multiple position coordinates detected by the radar sensor based on the motion trajectory of the object, thereby identifying the position coordinates of each object from the multiple position coordinates detected by the radar sensor. For example, for each object, the position coordinate that best matches the motion trajectory of the object among the multiple position coordinates detected by the radar sensor can be determined as the position coordinate of the object. Wherein, matching means that the position coordinate is closest to the cluster center position of the motion trajectory. The cluster center position of the motion trajectory is determined based on the positions included in the motion trajectory.

[0066] In this manner, the radar sensor can identify the motion trajectory (i.e., the object) associated with each of the multiple position coordinates detected. Next, for each object, the absolute value of the difference between the current and previous detected positions is used to determine the object's position change, and the absolute value of the difference between the current and previous detected temperatures is used to determine the object's temperature change. Finally, for each object, based on the position change and temperature change, it is determined whether the object is a user.

[0067] Using this technical solution, the position and temperature information of the object to be measured are first obtained. Then, based on the changes in the object's position and temperature, the user within the object is identified. This improves the accuracy of user detection by combining position and temperature changes. Furthermore, when the air conditioning equipment is subsequently controlled based on the identified user, the accuracy of the control is improved, thereby enhancing the user experience.

[0068] In one embodiment, determining a user in the object to be measured based on a position change and a temperature change of the object to be measured includes: According to the position change and temperature change of the object to be measured, the object that meets the user identification condition is determined as the user, and the user identification condition is determined according to human body characteristics.

[0069] Taking into account the differences between the characteristics of the human body and the interference object, the interference object and the user can be distinguished based on the different characteristics of the human body and the interference object, that is, the user identification condition can be determined based on the characteristics of the human body, for example, based on the characteristics that distinguish the human body from the interference object.

[0070] For example, the baseline features of the human body are as follows: Temperature: 32℃-36℃ for exposed skin, 28℃-32℃ for clothing-covered areas; Movement: walking speed 0.5 m / s -1.8 m / s, acceleration <2 m / s 2 ; Space: Height 0.5m-1.8m, continuous movement trajectory consistent with behavioral patterns.

[0071] The characteristics of the interference object are shown in Table 1.

[0072] Table 1

[0073] It should be understood that Table 1 only shows the interference objects such as pets, wind speed, green plants, and curtains. In actual applications, other types of interference objects can also be counted based on the appliances and / or furniture in the room where the air conditioning equipment is located, and this disclosure does not limit this.

[0074] In this way, user identification conditions are determined based on human body characteristics, and then objects that meet the user identification conditions are determined as users based on position changes and temperature changes of the object to be measured, thereby improving the reliability and accuracy of user identification.

[0075] In this embodiment, the user identification condition includes a temperature gradient condition, and / or a temperature and motion coupling condition.

[0076] In one embodiment, the user identification condition includes a temperature gradient condition. The temperature gradient condition requires that the temperature gradient of the object to be detected is greater than or equal to a temperature gradient threshold, and the temperature gradient is determined based on the position change and the temperature change. That is, for each object to be detected, the temperature gradient of the object is determined based on the position change and temperature change of the object. If the temperature gradient is greater than or equal to the temperature gradient threshold, the object is determined to be a user; otherwise, the object is determined to be an interference object.

[0077] The temperature gradient represents the change in temperature per unit distance. For example, since the position includes the position of the first coordinate axis and the position of the second coordinate axis, the temperature gradient includes the first temperature gradient and / or the second temperature gradient.

[0078] The first temperature gradient is the ratio of the temperature change to the position change on the first coordinate axis, and the second temperature gradient is the ratio of the temperature change to the position change on the second coordinate axis. The first coordinate axis and the second coordinate axis are mutually perpendicular coordinate axes in the same coordinate system.

[0079] Assuming that the first coordinate axis is the X axis in the air conditioning equipment coordinate system and the second coordinate axis is the Y axis in the air conditioning equipment coordinate system, the first temperature gradient is as shown in formula (1) and the second temperature gradient is as shown in formula (2).

[0080] (1) (2) in, Temperature changes as the user moves from one location to another, Characterizes the change in position on the first coordinate axis when moving from one position to another, Characterizes the change in position on the second coordinate axis when moving from one position to another. The temperature gradient threshold is .

[0081] If the temperature gradient includes the first temperature gradient, it is determined according to formula (1) that the first temperature gradient is greater than or equal to the temperature gradient threshold, and the object is determined to be a user; otherwise, it is determined to be an interference object.

[0082] If the temperature gradient includes a second temperature gradient, it is determined according to formula (2) that the second temperature gradient is greater than or equal to the temperature gradient threshold, and the object is determined to be a user; otherwise, it is determined to be an interference object.

[0083] If the temperature gradient includes a first temperature gradient and a second temperature gradient, it is determined whether the object is a user according to formulas (1) and (2).

[0084] For example, the object may be determined to be a user when at least one of (1) and (2) is satisfied. For another example, the object may be determined to be a user when both (1) and (2) are satisfied.

[0085] By adopting the above technical solution, whether the temperature gradient condition is satisfied can be determined by the first temperature gradient and / or the second temperature gradient, thereby improving the flexibility and reliability of the temperature gradient condition.

[0086] In another embodiment, the user identification condition includes a temperature and motion coupling condition. The temperature and motion coupling condition is that the ratio of the temperature change rate of the object to be measured to the motion speed is within a preset ratio range. The motion speed is determined based on the position change and the corresponding time interval of the position change, and the temperature change rate is determined based on the temperature change and the time interval. The ratio of the temperature change rate to the motion speed can be referred to as the correlation between the temperature change rate and the motion speed.

[0087] In this embodiment, for each object to be measured, the ratio of the temperature change rate of the object to the movement speed is determined based on the position change and temperature change of the object. If the ratio is within a preset ratio range, the object is determined to be a user; otherwise, the object is determined to be an interference object.

[0088] For example, assuming that the position change is the difference between the position detected this time and the position detected last time, and the temperature change is the difference between the temperature detected this time and the temperature detected last time, the ratio of the position change to the time interval between two adjacent detected positions can be determined as the movement speed, and the ratio of the temperature change to the time interval between two adjacent detected temperatures can be determined as the temperature change rate.

[0089] After determining the motion speed and temperature change rate, if the following formula (3) is satisfied, the object is determined to be a user.

[0090] (3) in, Characterize temperature changes, Characterize the corresponding time interval, Characterizes the rate of temperature change, Represents the movement speed, the preset ratio range is (0.3, 3), the unit is .

[0091] In another embodiment, the user identification conditions include a temperature gradient condition and a temperature and motion coupling condition. Thus, when both conditions are met, the object can be determined to be a user. This further improves the accuracy of user identification.

[0092] By adopting the above technical solution, users can be identified from the objects to be tested by using different user identification conditions, which increases the flexibility of user identification and improves the accuracy of user identification.

[0093] In this disclosure, in order to further improve the accuracy of identifying users, Figure 1 Before the steps shown in FIG. 1 , candidate objects that may be users can be screened out from the objects to be detected, and then the candidate objects are updated to the objects to be detected, and the Figure 1 The method shown.

[0094] In one embodiment, the method for detecting an object further includes: Among the objects to be tested, objects that meet preset screening conditions are determined as candidate objects; Updating the candidate object to the object to be tested; The screening conditions include at least one of the following: the altitude is within a preset altitude range, the temperature is greater than or equal to a temperature threshold, the absolute deviation between the current predicted position and the position detected this time is less than or equal to a deviation threshold, and the motion frequency is not within a preset frequency range, and the current predicted position is predicted based on the position of the object detected last time.

[0095] In the first embodiment, objects whose heights are within a preset height range are determined as candidate objects. Considering that pets, sweeping robots, etc. in the home are shorter and have obvious differences in height from users, non-user moving objects can be eliminated from the objects to be measured based on their heights. For example, the height of a user is usually between 0.5m and 1.8m, so the preset range can be [0.5m, 1.8m], that is, objects whose heights belong to [0.5m, 1.8m] are determined as candidate objects. The position of the object to be measured detected by the radar sensor can be a three-dimensional position, that is, the value in the Z-axis direction can represent the height of the object to be measured.

[0096] After determining candidate objects excluding shorter interfering objects in the above manner, the candidate objects are updated as objects to be detected, and based on position changes and temperature changes of the objects to be detected, objects that meet the user identification conditions are determined as the user.

[0097] For example, for each of the updated objects to be detected, the position change and temperature change of the object can be determined in the above manner. Then, based on the position change and temperature change, it is determined whether the user identification condition is met. If the user identification condition is met, the object is identified as a user. The specific conditions of the user identification condition have been described above and will not be repeated here.

[0098] By adopting the above technical solution, objects whose heights fall within the preset height range are determined as candidate objects, and the candidate objects are updated to the objects to be measured. Based on the position changes and temperature changes of the objects to be measured, objects that meet the user identification conditions are determined as users. In this way, the interfering objects are avoided from being mistakenly identified as users, and the accuracy of user identification is further improved.

[0099] In a second embodiment, objects with temperatures greater than or equal to a temperature threshold are identified as candidate objects. Given that the temperature of living beings differs significantly from that of other interfering objects (such as furniture or appliances), this embodiment can first utilize this temperature difference to filter out living beings from the objects to be detected, and then further filter out users from among the living beings.

[0100] For example, the temperature threshold can be 32°C, and objects with a temperature greater than or equal to 32°C are identified as candidate objects. The candidate objects are then updated to the objects to be detected. Based on the position and temperature changes of the objects to be detected, objects that meet the user identification criteria are identified as users. The specific conditions for user identification have been described above and will not be repeated here.

[0101] By adopting the above technical solution, an object whose temperature is greater than or equal to the temperature threshold is determined as a candidate object, the candidate object is updated to the object to be measured, and based on the position change and temperature change of the object to be measured, the object that meets the user identification conditions is determined as the user. In this way, biological objects among the objects to be measured can be distinguished, and then users can be identified among the biological objects, further improving the accuracy of user identification.

[0102] In a third embodiment, an object whose absolute deviation between the current predicted position and the position detected this time is less than or equal to a deviation threshold is determined as a candidate object.

[0103] In other words, each time the current position of the object is acquired, the object's position at the next detection can be predicted based on the current position. Therefore, after the object's position is last detected, the object's position at the next detection can be predicted based on the object's position at the last detection, which is recorded as the current predicted position. The absolute value of the difference between the current predicted position and the currently detected position is determined as the absolute deviation. For example, the current predicted position can be obtained using a Kalman filter.

[0104] Compared to users, pets such as cats and dogs move faster. Therefore, the positional deviation between the predicted and actual locations can be used to determine whether an object is a user or a pet. Specifically, the absolute deviation between the currently predicted and detected locations of each object is determined. Objects with an absolute deviation less than or equal to a deviation threshold are identified as pets.

[0105] Using this technical solution, objects whose absolute deviation between the currently predicted position and the currently detected position is less than or equal to the deviation threshold are identified as candidate objects. The candidate objects are then used to update the object to be detected. Based on the position and temperature changes of the object to be detected, objects that meet the user identification criteria are then identified as users. This prevents interfering objects from being mistakenly identified as users, further improving the accuracy of user identification. This multi-step process of user identification further enhances user identification accuracy.

[0106] It should be understood that objects that meet the above three conditions or four conditions may also be determined as candidate objects to further improve the accuracy of identifying users.

[0107] By adopting the above technical solution, different conditions can be used to screen the objects to be tested, further improving the accuracy of identifying users.

[0108] In the present disclosure, in addition to identifying users from the objects to be detected, interfering objects can also be further identified from the objects to be detected. For example, pets, green plants, curtains, fans, etc. can be identified from the objects to be detected.

[0109] In one embodiment, the method for detecting an object further includes: Among the objects to be measured, determining an object that meets the interference condition as a first interference object; The interference condition includes a height recognition condition and / or a position deviation condition; The height recognition condition is that the height is less than the height threshold; The position deviation condition is that the absolute deviation between the current predicted position and the position detected this time is greater than a deviation threshold, and the current predicted position is predicted based on the position detected last time.

[0110] In one embodiment, the interference condition includes a height identification condition. The height identification condition is that the height is less than a height threshold. Considering that most pets raised in households are small and generally do not exceed 0.5 meters in height, or that the height of mobile devices such as robot vacuums is generally not more than 0.5 meters, the height threshold may be 0.5 meters or 0.3 meters, for example. In this embodiment, among the objects to be detected, an object whose height is less than the height threshold is determined as the first interference object.

[0111] In another embodiment, the interference condition includes a position deviation condition. The position deviation condition is that the absolute deviation between the current predicted position and the currently detected position is greater than a deviation threshold. The current predicted position is predicted based on the previously detected position. For example, the first interfering object can be identified using formula (4).

[0112] (4) in, Represents the current predicted position based on the last detected position prediction, Indicates the detected location. The deviation threshold is 0.5m.

[0113] In yet another embodiment, the interference condition includes a height recognition condition and a position deviation condition. For example, an object may be determined to be a first interfering object when at least one of the height recognition condition and the position deviation condition is met. For another example, an object may be determined to be a first interfering object when both the height recognition condition and the position deviation condition are met, thereby further improving the accuracy of identifying the first interfering object.

[0114] By adopting the above technical solution, the first interfering object can be identified from the object to be measured through the interference condition, which increases the flexibility of identifying the first interfering object and improves the accuracy of identifying the first interfering object.

[0115] Considering the significant temperature difference between a mobile device (such as a robot vacuum) and a pet, the pet can be further identified from the first interfering objects based on the temperature. For example, the object detection method further includes: among the first interfering objects, identifying an interfering object with a temperature greater than or equal to a temperature threshold as a pet.

[0116] In addition, among the first interference objects, the interference objects whose temperature is lower than the temperature threshold may be determined to be shorter mobile devices such as sweeping robots.

[0117] By adopting the above technical solution, pets can be further identified from the first interfering objects, thereby improving the accuracy of pet identification and the flexibility of object detection.

[0118] In another embodiment, other interfering objects can be identified based on the object's motion frequency. Considering other interfering objects, for example, plants, windows, and fans typically swing back and forth. For example, a fan moves radially from a fixed position, plants swing at fixed coordinates, and curtains move linearly along the direction of the window. Given this, interfering objects can be identified from the object under test based on their motion frequency.

[0119] In this embodiment, the method further includes: determining a motion frequency of the object to be measured; The object to be measured whose motion frequency is within a preset frequency range and whose motion energy ratio is greater than a preset ratio is determined as a second interference object, and the motion energy ratio is used to represent the motion amplitude of the object to be measured.

[0120] When the object to be measured includes 2 objects, the motion frequency of each object can be determined based on the recorded motion trajectory of the object, or can be determined based on the recorded multiple position coordinates of the object, which is not limited in this disclosure.

[0121] After determining the motion frequency of the object to be detected, an object whose motion frequency is within a preset frequency range and whose motion energy proportion is greater than a preset proportion threshold is determined as a second interference object.

[0122] The motion energy percentage can be detected by a radar sensor. That is, in addition to detecting the position of a moving object, the radar sensor can also detect the motion energy percentage, which is used to characterize the magnitude of the object's motion. For example, a larger motion energy percentage indicates a greater magnitude of the object's motion.

[0123] For example, the frequency range may be [1 Hz, 3 Hz], and the preset proportion threshold may be 40%, that is, an object with a motion frequency in [1 Hz, 3 Hz] and a motion energy proportion greater than 40% is an interference object.

[0124] By adopting the above technical solution, the second interfering object can be identified among the objects to be detected based on the motion frequency and motion energy ratio of the object, thereby improving the flexibility of object detection.

[0125] After the interference objects are determined, the interference objects can be further differentiated. In one implementation of this embodiment, the method further includes: determining a temperature standard deviation of the second interfering object according to the temperature information of the second interfering object; Determine the second interfering object whose temperature standard deviation is smaller than the first threshold as a first type of interfering object; Determine a second interfering object whose temperature standard deviation is greater than or equal to the first threshold and less than a second threshold as a second type of interfering object; The first type of interference object and the second type of interference object are of different categories.

[0126] For example, the temperature information of the second interfering object includes the temperature of the second interfering object at multiple detection moments. For each second interfering object, the temperature standard deviation of the second interfering object is determined based on the temperature of the second interfering object at different detection moments. For example, the temperature standard deviation of each second interfering object can be calculated using Formula (5).

[0127] (5) in, represents the temperature standard deviation of the second interfering object, N represents the number of temperatures included in the temperature information of the second interfering object, represents the i-th temperature, Represents the average value of N temperatures, where N is an integer greater than or equal to 2.

[0128] After determining the temperature standard deviation of each second interfering object in the above manner, second interfering objects whose temperature standard deviation is less than the first threshold are determined as first-category interfering objects, and second interfering objects whose temperature standard deviation is greater than or equal to the first threshold and less than the second threshold are determined as second-category interfering objects.

[0129] For example, if the first threshold is 0.2°C and the second threshold is 0.5°C, interfering objects with a temperature standard deviation less than 0.2°C are identified as green plants and / or curtains, and interfering objects with a temperature greater than or equal to 0.2°C and less than 0.5°C are identified as wind speed. This further refines the types of interfering objects.

[0130] By adopting the above technical solution, the type of the second interfering object is further refined according to the temperature standard deviation of the second interfering object, thereby further improving the accuracy of object detection.

[0131] In one embodiment, in order to accurately detect the object to be detected, the detection process is described below using a complete embodiment. The method for detecting the object may include the following steps.

[0132] Step (1) is to obtain the position information and temperature information of the object to be measured.

[0133] Step (2) is to perform primary filtering on the object to be tested.

[0134] For example, the primary filtering may include a temperature threshold filtering method, for example, dividing the objects to be detected into biological objects and non-biological objects according to formula (6).

[0135] (6) Step (3) performs intermediate filtering on the objects to be tested.

[0136] For example, the intermediate filtering may include spectrum analysis, spatial height screening, and temperature gradient verification.

[0137] Among them, the spectrum analysis is shown in formula (7), the spatial height screening is shown in formula (8), and the temperature gradient verification is shown in formula (9).

[0138] (7) (8) (9) Step (4) performs advanced filtering on the objects to be tested.

[0139] 4.1. Use the Kalman filter to predict the current position based on the last detected position. If the absolute deviation between the current predicted position and the actual detected position is greater than the deviation threshold, the object to be detected is determined to be a pet. Refer to the above formula (4).

[0140] 4.2. If periodic oscillation (1Hz to 3Hz) is detected and the corresponding temperature standard deviation is less than 0.2°C, it is marked as a plant or curtain. If periodic oscillation (1Hz to 3Hz) is detected and the corresponding temperature standard deviation is greater than or equal to 0.2°C and less than 0.5°C, it is marked as a fan.

[0141] It should be understood that when detecting an object to be detected, the above-mentioned primary filtering, intermediate filtering and advanced filtering can be used simultaneously to achieve the purpose of accurately detecting the object.

[0142] Based on the same inventive concept, the present disclosure also provides a control method for air conditioning equipment. Figure 2 FIG. 1 is a flow chart showing a method for controlling an air conditioning device according to an exemplary embodiment. Figure 2 As shown, the control method includes step S21.

[0143] In step S21 , the air conditioning device is controlled to operate according to the user in the room where the air conditioning device is located and the operating mode of the air conditioning device.

[0144] The user is determined according to the method for detecting an object provided in the present disclosure.

[0145] After the user among the objects to be detected is identified according to the method for detecting an object provided by the present disclosure, the operation of the air conditioning equipment can be further controlled according to the user and the operating mode of the air conditioning equipment.

[0146] By adopting the above technical solution, the air conditioning equipment can be controlled according to the determined user, avoiding the problem of misidentifying non-users as users and controlling the air conditioning equipment based on the misidentified users. This can achieve precise control of the air conditioning equipment and thus improve the user experience.

[0147] In one embodiment, controlling the operation of the air conditioning device according to a user in the room where the air conditioning device is located and an operating mode of the air conditioning device includes at least one of the following: In response to the operating mode of the air conditioning device being a human-sensing energy-saving mode, determining the number of users located in the room where the air conditioning device is located, and controlling the operation of the air conditioning device according to the number of users; In response to the operating mode of the air conditioning device being a wind-blowing mode, determining a current position of a user in the room where the air conditioning device is located, and controlling the air conditioning device to blow air toward the current position; In response to the operating mode of the air conditioning device being the wind-avoiding mode, a current position of a user in the room where the air conditioning device is located is determined, and the air conditioning device is controlled to blow air toward a position other than the current position.

[0148] When the working mode of the air conditioning equipment is the human-sensing energy-saving mode, the number of users located in the room where the air conditioning equipment is located is further determined based on the determined users, and then the air conditioning equipment is controlled to perform energy-saving work based on the number of users to meet the energy-saving needs of the users.

[0149] When the working mode of the air conditioning equipment is the wind blowing mode, the current position of the user is further determined according to the determined user, and then the air conditioning equipment is controlled to blow air towards the current position so that the user can feel the wind and meet the user's blowing needs.

[0150] When the working mode of the air conditioning equipment is the wind-avoiding-people mode, the current position of the user is further determined based on the user determined to be in the room where the air conditioning equipment is located, and then the air conditioning equipment is controlled to avoid blowing air towards the current position to prevent the user from being blown by the wind and meet the user's need for wind avoidance.

[0151] The above technical solution can identify the user from the objects being measured, thus eliminating interfering objects and preventing the user from entering the energy-saving mode due to interfering objects. In the "Wind Blows People" and "Wind Avoids People" modes, interfering objects are eliminated to avoid problems where the wind either misses the person or fails to avoid the person, thus improving the user experience.

[0152] Based on the same inventive concept, the present disclosure also provides a device for detecting an object. Figure 3 FIG. 1 is a block diagram of a device for detecting an object according to an exemplary embodiment. Figure 3 As shown, the device 300 for detecting an object may include: The position acquisition module 301 is configured to acquire position information of an object to be detected, wherein the object to be detected is an object in motion detected by a dynamic position detection device; The temperature acquisition module 302 is configured to obtain the temperature information of the object to be measured; The user determination module 303 is configured to determine the user in the object to be detected according to the position change and temperature change of the object to be detected, wherein the position change is determined according to the position information, and the temperature change is determined according to the temperature information.

[0153] Optionally, the user determination module 303 is configured to: According to the position change and temperature change of the object to be measured, an object that meets the user identification condition is determined as the user, and the user identification condition is determined according to human body characteristics.

[0154] Optionally, the user identification condition includes a temperature gradient condition, and / or a temperature and motion coupling condition; The temperature gradient condition is that the temperature gradient of the object to be measured is greater than or equal to a temperature gradient threshold, and the temperature gradient is determined according to the position change and the temperature change; The temperature and motion coupling condition is that the ratio of the temperature change rate of the object to be measured to the motion speed is within a preset ratio range, the motion speed is determined based on the position change and the time interval corresponding to the position change, and the temperature change rate is determined based on the temperature change and the time interval.

[0155] Optionally, the temperature gradient includes a first temperature gradient and / or a second temperature gradient; The first temperature gradient is a ratio of the temperature change to the position change on the first coordinate axis; The second temperature gradient is a ratio of the temperature change to the position change on the second coordinate axis, and the first coordinate axis and the second coordinate axis are mutually perpendicular coordinate axes in the same coordinate system.

[0156] Optionally, the device 300 for detecting an object may further include: a candidate object determination module, configured to determine, among the objects to be tested, objects that meet preset screening conditions as candidate objects; An object updating module, configured to update the candidate object to an object to be tested; The screening conditions include at least one of the following: the altitude is within a preset altitude range, the temperature is greater than or equal to a temperature threshold, the absolute deviation between the current predicted position and the position detected this time is less than or equal to a deviation threshold, and the motion frequency is not within a preset frequency range, and the current predicted position is predicted based on the position of the object detected last time.

[0157] Optionally, the device 300 for detecting an object may further include: A first interfering object determining module is configured to determine, among the objects to be detected, an object that meets a first interference condition as a first interfering object; The first interference condition includes a height identification condition and / or a position deviation condition; The height recognition condition is that the height is less than the height threshold; The position deviation condition is that the absolute deviation between the current predicted position and the position detected this time is greater than a deviation threshold, and the current predicted position is predicted based on the position detected last time.

[0158] Optionally, the device 300 for detecting an object may further include: The pet determination module is configured to determine, among the first interfering objects, an interfering object with a temperature greater than or equal to a temperature threshold as a pet.

[0159] Optionally, the device 300 for detecting an object may further include: a frequency determination module, configured to determine the motion frequency of the object to be measured; The second interference object determination module is configured to determine the object whose motion frequency is within a preset frequency range and whose motion energy ratio is greater than a preset ratio threshold as a second interference object, wherein the motion energy ratio is used to represent the motion amplitude of the object to be measured.

[0160] Optionally, the device 300 for detecting an object may further include: a temperature standard deviation determining module, configured to determine the temperature standard deviation of the second interfering object according to the temperature information of the second interfering object; A first-category interference object determination module is configured to determine a second interference object whose temperature standard deviation is smaller than a first threshold as a first-category interference object; A second-category interference object determination module is configured to determine a second interference object whose temperature standard deviation is greater than or equal to the first threshold and less than a second threshold as a second-category interference object; The first type of interference object and the second type of interference object are of different categories.

[0161] Optionally, the location information includes the location detected this time and the location detected last time; the temperature information includes the temperature detected this time and the temperature detected last time; The position change is the difference between the position detected this time and the position detected last time; The temperature change is the difference between the temperature detected this time and the temperature detected last time.

[0162] Based on the same inventive concept, the present disclosure also provides a control device for air conditioning equipment. Figure 4 FIG. 1 is a block diagram of a control device for an air conditioning device according to an exemplary embodiment. Figure 4 As shown, the control device 400 of the air conditioning equipment may include: The control module 401 is configured to control the operation of the air conditioning device according to the user in the room where the air conditioning device is located and the operation mode of the air conditioning device; The user is determined according to the method for detecting an object provided by the present disclosure.

[0163] Optionally, the control module is configured to perform at least one of the following: In response to the operating mode of the air conditioning device being a human-sensing energy-saving mode, determining the number of users located in the room where the air conditioning device is located, and controlling the operation of the air conditioning device according to the number of users; In response to the operating mode of the air conditioning device being a wind-blowing mode, determining a current position of a user in the room where the air conditioning device is located, and controlling the air conditioning device to blow air toward the current position; In response to the operating mode of the air conditioning device being the wind-avoiding mode, a current position of a user in the room where the air conditioning device is located is determined, and the air conditioning device is controlled to blow air toward a position other than the current position.

[0164] Regarding the apparatus in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.

[0165] The present disclosure also provides a computer-readable storage medium having computer program instructions stored thereon. When the program instructions are executed by a processor, the steps of the method for detecting an object provided by the present disclosure are implemented, or the steps of the method for controlling an air conditioning device provided by the present disclosure are implemented.

[0166] The present disclosure also provides an electronic device, comprising: processor; a memory for storing processor-executable instructions; The processor is configured to execute the instructions to enable the electronic device to implement the steps of the method for detecting an object provided by the present disclosure.

[0167] Figure 5 8 is a block diagram of an electronic device according to an exemplary embodiment. For example, the electronic device 800 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.

[0168] Reference Figure 5, the electronic device 800 may include one or more of the following components: a processing component 802 , a memory 804 , a power component 806 , a multimedia component 808 , an audio component 810 , an input / output interface 812 , a sensor component 814 , and a communication component 816 .

[0169] The processing component 802 generally controls the overall operation of the electronic device 800, such as operations associated with display, phone calls, data communications, camera operation, and recording operations. The processing component 802 may include one or more processors 820 to execute instructions to complete all or part of the steps of the above-mentioned method for detecting an object. In addition, the processing component 802 may include one or more modules to facilitate interaction between the processing component 802 and other components. For example, the processing component 802 may include a multimedia module to facilitate interaction between the multimedia component 808 and the processing component 802.

[0170] The memory 804 is configured to store various types of data to support operations on the electronic device 800. Examples of such data include instructions for any application or method operating on the electronic device 800, contact data, phone book data, messages, pictures, videos, etc. The memory 804 can be implemented by any type of volatile or non-volatile storage device, or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk, or optical disk.

[0171] The power supply component 806 provides power to the various components of the electronic device 800. The power supply component 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the electronic device 800.

[0172] The multimedia component 808 includes a screen that provides an output interface between the electronic device 800 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, it 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, slides, and gestures on the touch panel. The touch sensors can not only sense the boundaries of a touch or slide action, but also detect the duration and pressure associated with the touch or slide action. In some embodiments, the multimedia component 808 includes a front-facing camera and / or a rear-facing camera. When the electronic device 800 is in an operating mode, such as a capture mode or a video mode, the front-facing camera and / or the rear-facing camera can receive external multimedia data. Each front-facing camera and the rear-facing camera can have a fixed optical lens system or have focal length and optical zoom capabilities.

[0173] The audio component 810 is configured to output and / or input audio signals. For example, the audio component 810 includes a microphone (MIC) that is configured to receive external audio signals when the electronic device 800 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may be further stored in the memory 804 or transmitted via the communication component 816. In some embodiments, the audio component 810 also includes a speaker for outputting audio signals.

[0174] The input / output interface 812 provides an interface between the processing component 802 and peripheral interface modules, such as a keyboard, a click wheel, buttons, etc. These buttons may include but are not limited to: a home button, a volume button, a start button, and a lock button.

[0175] The sensor assembly 814 includes one or more sensors for providing various aspects of status assessment for the electronic device 800. For example, the sensor assembly 814 can detect the open / closed state of the electronic device 800, the relative positioning of components, such as the display and keypad of the electronic device 800. The sensor assembly 814 can also detect changes in the position of the electronic device 800 or a component of the electronic device 800, the presence or absence of user contact with the electronic device 800, the orientation or acceleration / deceleration of the electronic device 800, and temperature changes of the electronic device 800. The sensor assembly 814 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 814 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 814 may also include an accelerometer, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

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

[0177] In an exemplary embodiment, the electronic device 800 may be implemented by 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, microcontrollers, microprocessors, or other electronic components to perform the above-mentioned method of detecting an object.

[0178] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 804 including instructions. The instructions may be executed by the processor 820 of the electronic device 800 to perform the above-described method of detecting an object. For example, the non-transitory computer-readable storage medium may be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, or the like.

[0179] The present disclosure also provides an air conditioning device, comprising: processor; a memory for storing processor-executable instructions; The processor is configured to execute the instructions to enable the electronic device to implement the steps of the air conditioning equipment control method provided by the present disclosure.

[0180] For example, the air conditioning device may be an air conditioner.

[0181] In another exemplary embodiment, a computer program product is also provided, which includes a computer program that can be executed by a programmable device, and the computer program has a code portion for executing the above-mentioned method for detecting an object and / or control method of an air conditioning device when executed by the programmable device.

[0182] It should be understood that, unless otherwise specifically noted, the features of the various embodiments of the present disclosure described herein may be combined with each other. As used herein, the term "and / or" includes any one of the relevant listed items and any combination of any two or more thereof; similarly, "at least one of" includes any one of the relevant listed items and any combination of any two or more thereof.

[0183] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood to indicate or imply relative importance or implicitly specify the number of technical features indicated. Therefore, a feature specified as "first" or "second" may explicitly or implicitly include at least one of such features. In this description, "plurality" means at least two, for example, two, three, etc., unless otherwise specifically defined.

[0184] Furthermore, the word "exemplary" is used herein to mean serving as an example, instance, or illustration. Any aspect or design described herein as "exemplary" is not necessarily to be construed as advantageous over other aspects or designs. Rather, the use of the word exemplary is intended to present concepts in a concrete manner. As used herein, the term "or" is intended to mean an inclusive "or" rather than an exclusive "or." That is, unless otherwise specified or clear from the context, "X applies to A or B" is intended to mean any of the natural inclusive permutations. That is, if X applies to A; X applies to B; or X applies to both A and B, then "X applies to A or B" satisfies any of the aforementioned instances. Furthermore, the articles "a" and "an," as used in this application and the appended claims, are generally understood to mean "one or more," unless otherwise specified or clear from the context to refer to the singular form.

[0185] Likewise, although the present disclosure has been shown and described with respect to one or more implementations, equivalent variations and modifications will occur to those skilled in the art upon reading and understanding this specification and the accompanying drawings. The present disclosure includes all such modifications and variations and is limited only by the scope of the claims. With particular regard to the various functions performed by the components described above (e.g., elements, resources, etc.), unless otherwise indicated, terms used to describe such components are intended to correspond to any component (functionally equivalent) that performs the specific function of the described component, even if not structurally equivalent to the disclosed structure. In addition, although particular features of the present disclosure may have been disclosed with respect to only one of several implementations, such features may be combined with one or more other features of other implementations as may be desired and advantageous for any given or particular application. Furthermore, to the extent that the terms "include," "have," "have," "have," or variations thereof are used in the detailed description or claims, such terms are intended to be inclusive in a manner similar to the term "comprising."

[0186] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered as exemplary only, with the true scope and spirit of the present disclosure being indicated by the appended claims.

[0187] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes can be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims

1. A method for detecting an object, characterized in that: The method comprises: Acquiring position information of an object to be measured, wherein the object to be measured is an object in motion detected by a dynamic position detection device; Acquiring temperature information of the object to be measured; A user in the object to be measured is determined according to a position change and a temperature change of the object to be measured, wherein the position change is determined according to the position information, and the temperature change is determined according to the temperature information.

2. The method for detecting an object according to claim 1, wherein: The determining of a user in the object to be measured according to a position change and a temperature change of the object to be measured includes: According to the position change and temperature change of the object to be measured, an object that meets the user identification condition is determined as the user, and the user identification condition is determined according to human body characteristics.

3. The method for detecting an object according to claim 2, wherein: The user identification condition includes a temperature gradient condition and / or a temperature and motion coupling condition; The temperature gradient condition is that the temperature gradient of the object to be measured is greater than or equal to a temperature gradient threshold, and the temperature gradient is determined according to the position change and the temperature change; The temperature and motion coupling condition is that the ratio of the temperature change rate of the object to be measured to the motion speed is within a preset ratio range, the motion speed is determined based on the position change and the time interval corresponding to the position change, and the temperature change rate is determined based on the temperature change and the time interval.

4. The method for detecting an object according to claim 3, wherein: The temperature gradient includes a first temperature gradient and / or a second temperature gradient; The first temperature gradient is a ratio of the temperature change to the position change on the first coordinate axis; The second temperature gradient is a ratio of the temperature change to the position change on a second coordinate axis, and the first coordinate axis and the second coordinate axis are mutually perpendicular coordinate axes in the same coordinate system.

5. The method for detecting an object according to any one of claims 1 to 4, characterized in that: The method for detecting an object further includes: Among the objects to be tested, objects that meet preset screening conditions are determined as candidate objects; Updating the candidate object to the object to be tested; The screening conditions include at least one of the following: the altitude is within a preset altitude range, the temperature is greater than or equal to a temperature threshold, the absolute deviation between the current predicted position and the position detected this time is less than or equal to a deviation threshold, and the motion frequency is not within a preset frequency range, and the current predicted position is predicted based on the last detected position.

6. The method for detecting an object according to claim 1, wherein: The method for detecting an object further includes: Among the objects to be measured, determining an object that meets the interference condition as a first interference object; The interference condition includes a height recognition condition and / or a position deviation condition; The height recognition condition is that the height is less than the height threshold; The position deviation condition is that the absolute deviation between the current predicted position and the position detected this time is greater than a deviation threshold, and the current predicted position is predicted based on the position detected last time.

7. The method for detecting an object according to claim 6, wherein: The method for detecting an object further includes: Among the first interfering objects, an interfering object having a temperature greater than or equal to a temperature threshold is determined to be a pet.

8. The method for detecting an object according to claim 1, wherein: The method for detecting an object further includes: determining a motion frequency of the object to be measured; An object whose motion frequency is within a preset frequency range and whose motion energy ratio is greater than a preset ratio threshold is determined as a second interference object, and the motion energy ratio is used to characterize the motion amplitude of the object to be measured.

9. The method for detecting an object according to claim 8, wherein: The method for detecting an object further includes: determining a temperature standard deviation of the second interfering object according to the temperature information of the second interfering object; Determine the second interfering object whose temperature standard deviation is smaller than the first threshold as a first type of interfering object; Determine a second interfering object whose temperature standard deviation is greater than or equal to the first threshold and less than a second threshold as a second type of interfering object; The first type of interference object and the second type of interference object are of different categories.

10. The method for detecting an object according to any one of claims 1 to 4, characterized in that: The location information includes the location detected this time and the location detected last time; the temperature information includes the temperature detected this time and the temperature detected last time; The position change is the difference between the position detected this time and the position detected last time; The temperature change is the difference between the temperature detected this time and the temperature detected last time.

11. A method for controlling an air conditioning device, characterized in that: The control method includes: controlling the operation of the air conditioning device according to a user in the room where the air conditioning device is located and an operating mode of the air conditioning device; The user is determined by the method for detecting an object according to any one of claims 1-10.

12. The control method according to claim 11, characterized in that: The controlling the operation of the air conditioning device according to the user in the room where the air conditioning device is located and the operation mode of the air conditioning device includes at least one of the following: In response to the operating mode of the air conditioning device being a human-sensing energy-saving mode, determining the number of users located in the room where the air conditioning device is located, and controlling the operation of the air conditioning device according to the number of users; In response to the operating mode of the air conditioning device being a wind-blowing mode, determining a current position of a user in the room where the air conditioning device is located, and controlling the air conditioning device to blow air toward the current position; In response to the operating mode of the air conditioning device being the wind-avoiding mode, a current position of a user in the room where the air conditioning device is located is determined, and the air conditioning device is controlled to blow air toward a position other than the current position.

13. A device for detecting an object, characterized in that: The device for detecting an object includes: a position acquisition module configured to acquire position information of an object to be measured, wherein the object to be measured is an object in motion detected by a dynamic position detection device; A temperature acquisition module is configured to acquire temperature information of the object to be measured; The user determination module is configured to determine the user in the object to be detected according to the position change and temperature change of the object to be detected, wherein the position change is determined according to the position information, and the temperature change is determined according to the temperature information.

14. The device for detecting an object according to claim 13, wherein: The user determination module is configured to: According to the position change and temperature change of the object to be measured, an object that meets the user identification condition is determined as the user, and the user identification condition is determined according to human body characteristics.

15. The device for detecting an object according to claim 14, wherein: The user identification condition includes a temperature gradient condition and / or a temperature and motion coupling condition; The temperature gradient condition is that the temperature gradient of the object to be measured is greater than or equal to a temperature gradient threshold, and the temperature gradient is determined according to the position change and the temperature change; The temperature and motion coupling condition is that the ratio of the temperature change rate of the object to be measured to the motion speed is within a preset ratio range, the motion speed is determined based on the position change and the time interval corresponding to the position change, and the temperature change rate is determined based on the temperature change and the time interval.

16. The device for detecting an object according to any one of claims 13 to 15, characterized in that: The device for detecting an object further comprises: a candidate object determination module, configured to determine, among the objects to be tested, objects that meet preset screening conditions as candidate objects; An object updating module, configured to update the candidate object to an object to be tested; The screening conditions include at least one of the following: the altitude is within a preset altitude range, the temperature is greater than or equal to a temperature threshold, the absolute deviation between the current predicted position and the position detected this time is less than or equal to a deviation threshold, and the motion frequency is not within a preset frequency range, and the current predicted position is predicted based on the position of the object detected last time.

17. The device for detecting an object according to claim 13, wherein: The device for detecting an object further comprises: A first interfering object determining module is configured to determine, among the objects to be detected, an object that meets a first interference condition as a first interfering object; The first interference condition includes a height identification condition and / or a position deviation condition; The height recognition condition is that the height is less than the height threshold; The position deviation condition is that the absolute deviation between the current predicted position and the position detected this time is greater than a deviation threshold, and the current predicted position is predicted based on the position detected last time.

18. The device for detecting an object according to claim 13, wherein: The device for detecting an object further comprises: a frequency determination module, configured to determine the motion frequency of the object to be measured; The second interference object determination module is configured to determine the object whose motion frequency is within a preset frequency range and whose motion energy ratio is greater than a preset ratio threshold as a second interference object, wherein the motion energy ratio is used to represent the motion amplitude of the object to be measured.

19. A control device for air conditioning equipment, characterized in that: The control device comprises: a control module configured to control the operation of the air conditioning device according to a user in the room where the air conditioning device is located and an operating mode of the air conditioning device; The user is determined by the method for detecting an object according to any one of claims 1-10.

20. The control device according to claim 19, characterized in that The control module is configured to perform at least one of the following: In response to the operating mode of the air conditioning device being a human-sensing energy-saving mode, determining the number of users located in the room where the air conditioning device is located, and controlling the operation of the air conditioning device according to the number of users; In response to the operating mode of the air conditioning device being a wind-blowing mode, determining a current position of a user in the room where the air conditioning device is located, and controlling the air conditioning device to blow air toward the current position; In response to the operating mode of the air conditioning device being the wind-avoiding mode, a current position of a user in the room where the air conditioning device is located is determined, and the air conditioning device is controlled to blow air toward a position other than the current position.

21. An electronic device, characterized in that: include: processor; a memory for storing processor-executable instructions; The processor is configured to execute the instructions to enable the electronic device to implement the steps of the method for detecting an object according to any one of claims 1 to 10.

22. An air conditioning device, characterized in that: include: processor; a memory for storing processor-executable instructions; The processor is configured to execute the instructions to enable the electronic device to implement the steps of the method for controlling the air conditioning equipment according to claim 11 or 12.

23. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the computer program implements the steps of the method for detecting an object according to any one of claims 1 to 10, or the steps of the method for controlling an air conditioning device according to claim 11 or 12.

24. A computer program product, characterized in that The invention comprises a computer program, which, when executed by a processor, implements the steps of the method for detecting an object according to any one of claims 1 to 10, or the steps of the method for controlling an air conditioning device according to claim 11 or 12.

Citation Information

Patent Citations

  • Detection equipment, detection method and device and storage medium

    CN111736147A

  • Method and system for adjusting air direction of air conditioner

    CN114216247A

  • Human body detection method and device, storage medium and air conditioner

    CN115704596A

  • Security control method and system based on Internet of Things, and storage medium

    CN116704411A

  • Target detection method, device and equipment based on multi-sensor fusion and storage medium

    CN119511270A