Method of detecting an object, control method, device, apparatus, medium, and product

CN120488460BActive Publication Date: 2026-09-11XIAOMI TECH (WUHAN) CO LTD +2
View PDF 2 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

目前,难以准确的区分用户与室内复杂场景下其他物体的微动,因此在检测过程中,将微动的非用户对象误识别为用户的概率极高,这对空调的用户检测、控制等功能有较大影响

Benefits of technology

[0035]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120488460B_ABST
    Figure CN120488460B_ABST
Patent Text Reader

Abstract

This disclosure relates to a method, control method, apparatus, device, medium, and product for detecting an object. The method includes: 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; and determining a user within the object to be measured based on changes in position and temperature, wherein the position changes are determined based on the position information, and the temperature changes are determined based on the temperature information. This method improves the accuracy of user detection by combining position and temperature changes to identify the user within the object to be measured. Furthermore, it improves the precision of air conditioning control when subsequently controlling air conditioning equipment based on the determined user, thereby enhancing the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of electronic technology, and in particular to a method, control method, apparatus, equipment, medium and product for detecting an object. Background Technology

[0002] As demand for smart home appliances increases, smart air conditioning devices equipped with human detection technology have also gained popularity among consumers. Currently, incorporating millimeter-wave radar into air conditioning devices enables more intelligent control, such as directing airflow towards or away from people.

[0003] However, millimeter-wave radar relies on the Doppler frequency generated by the transmitted frequency sweep wave in response to the slight movement of objects when identifying targets. In a home, the movement of objects such as fans, curtains, plants, and pets will cause Doppler shifts in the radar's frequency sweep wave. Currently, it is difficult to accurately distinguish between the slight movements of users and other objects in complex indoor environments. Therefore, during the detection process, the probability of misidentifying slightly moving non-user objects as users is extremely high, which significantly impacts the user detection and control functions of air conditioners. Summary of the Invention

[0004] To overcome the problems existing in related technologies, this disclosure provides a method, control method, apparatus, equipment, medium and product for detecting objects.

[0005] According to a first aspect of the present disclosure, a method for detecting an object is provided, the method comprising: The position information of the object to be tested is obtained, wherein the object to be tested is an object in motion detected by the dynamic position detection device; Obtain the temperature information of the object to be measured; The user within the object under test is determined based on the changes in the object's position and temperature. The changes in position are determined based on the location information, and the changes in temperature are determined based on the temperature information.

[0006] The above technical solution first acquires the location and temperature information of the object under test. Then, based on changes in the object's location and temperature, the user within the object is identified. This method, by combining location and temperature changes to identify the user, improves the accuracy of user detection. Furthermore, subsequent control of the air conditioning equipment based on the identified user enhances the precision of equipment control, thereby improving the user experience.

[0007] In some possible implementations, determining the user within the test object based on changes in the object's position and temperature includes: Based on the changes in the position and temperature of the object to be tested, the object that meets the user identification criteria is identified as the user. The user identification criteria are determined based on human body characteristics.

[0008] In this way, user identification conditions are determined based on human characteristics. Then, based on changes in the position and temperature of the object to be tested, objects that meet the user identification conditions are identified as users, thus improving the reliability and accuracy of user identification.

[0009] In some possible implementations, the user identification conditions include temperature gradient conditions, and / or temperature and motion coupling conditions; The temperature gradient condition is that the temperature gradient of the object under test is greater than or equal to the temperature gradient threshold, and the temperature gradient is determined based on 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 under test to its 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 employing the above technical solution, users can be identified from the test subjects using different user identification criteria. This increases the flexibility of user identification on the one hand, and improves the accuracy of user identification on the other.

[0011] In some possible implementations, the temperature gradient includes a first temperature gradient and / or a second temperature gradient; The first temperature gradient is the ratio of the temperature change to the position change on the first coordinate axis; The second temperature gradient is the 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, it is possible to determine whether the temperature gradient condition is met by using 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 objects further includes: The method for detecting the object further includes: Among the objects to be tested, those that meet the preset screening criteria are identified as candidate objects; Update the candidate object to the object to be tested; The filtering conditions include at least one of the following: the height is within a preset height range, the temperature is greater than or equal to a temperature threshold, the absolute deviation between the current predicted position and the detected position is less than or equal to a deviation threshold, and the movement frequency is not within a preset frequency range. The current predicted position is predicted based on the position of the previously detected object.

[0014] By adopting the above technical solution, different conditions can be used to screen the test objects, further improving the accuracy of user identification.

[0015] In some possible implementations, the method for detecting objects further includes: Among the objects to be tested, the objects that meet the interference conditions are identified as the first interference objects; The interference conditions include height recognition conditions and / or positional deviation conditions; The height recognition condition is that the height is less than a height threshold; The position deviation condition is that the absolute deviation between the current predicted position and the detected position is greater than the deviation threshold. The current predicted position is predicted based on the previously detected position.

[0016] By employing the above technical solution, the first interfering object can be identified from the object under test under various interference conditions. This increases the flexibility of identifying the first interfering object and improves the accuracy of its identification.

[0017] In some possible implementations, the method for detecting objects further includes: Among the first interference targets, those with a temperature greater than or equal to a temperature threshold are identified as pets.

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

[0019] In some possible implementations, the method for detecting objects further includes: Determine the motion frequency of the object under test; Objects whose motion frequency is within a preset frequency range and whose motion energy ratio is greater than a preset ratio threshold are identified as second interference objects. The motion energy ratio is used to characterize the motion amplitude of the object under test.

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

[0021] In some possible implementations, the method for detecting objects further includes: Based on the temperature information of the second interference object, determine the temperature standard deviation of the second interference object; The second interference object whose temperature standard deviation is less than the first threshold is identified as the first type of interference object; The second type of interference object whose temperature standard deviation is greater than or equal to the first threshold and less than the second threshold is identified as the second type of interference 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 interference object is further refined according to the temperature standard deviation of the second interference object, which further improves 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 current detected position and the previous detected position; The temperature change is the difference between the temperature detected this time and the temperature detected last time.

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

[0025] According to a second aspect of the present disclosure, a control method for an air conditioning device is provided, the control method comprising: The air conditioning equipment is controlled to operate based on the user located in the room where the air conditioning equipment is located and the operating mode of the air conditioning equipment. The user is determined by the method for detecting an object according to any one of the first aspects of the embodiments of this disclosure.

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

[0027] In some possible implementations, controlling the air conditioning unit to operate based on the user located in the room where the air conditioning unit is located and the operating mode of the air conditioning unit includes at least one of the following: In response to the operating mode of the air conditioning device being human-sensory energy-saving mode, the number of users in the room where the air conditioning device is located is determined, and the operation of the air conditioning device is controlled according to the number of users; In response to the air conditioning device operating mode being "air blowing towards people", the current position of the user located in the room where the air conditioning device is located is determined, and the air conditioning device is controlled to blow air towards the current position. In response to the air conditioning device operating mode being "wind avoidance mode", the current location of the user in the room where the air conditioning device is located is determined, and the air conditioning device is controlled to blow air towards a location other than the current location.

[0028] By employing the above technical solution, users can be identified from the objects under test. This eliminates interfering objects, preventing the user from being unable to enter the human-sensing energy-saving mode due to their influence. In the wind-blown-people and wind-avoidance-people modes, eliminating interfering objects avoids the problem of the wind not blowing on people or not avoiding people, thus improving the user experience.

[0029] According to a third aspect of the present disclosure, an apparatus for detecting an object is provided, the apparatus comprising: The location acquisition module is configured to acquire the location information of the object to be tested, wherein the object to be tested is an object in motion detected by the dynamic position detection device; The temperature acquisition module is configured to acquire the temperature information of the object to be measured; The user identification module is configured to identify users within the test object based on changes in the position and temperature of the test object, wherein the changes in position are determined based on the position information and the changes in temperature are determined based on the temperature information.

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

[0031] According to a fifth aspect of the present disclosure, an electronic device is provided, comprising: processor; Memory used to store processor-executable instructions; The processor is configured to execute the instructions to cause the electronic device to implement the steps of the method for detecting an object as described in any of the first aspects of the embodiments of this disclosure.

[0032] According to a sixth aspect of the present disclosure, an air conditioning device is provided, comprising: processor; Memory used to store processor-executable instructions; The processor is configured to execute the instructions to enable the electronic device to implement the steps of the control method for an air conditioning device according to any of the second aspects of the present disclosure.

[0033] According to a seventh aspect of the present disclosure, a computer-readable storage medium is provided that stores computer program instructions thereon, which, when executed by a processor, implement the steps of the method for detecting an object as described in any of the first aspects of the present disclosure, or the steps of the control method for an air conditioning device as described in any of the second aspects of the present disclosure.

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

[0035] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

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

[0037] Figure 1 This is a flowchart illustrating a method for detecting an object according to an exemplary embodiment.

[0038] Figure 2 This is a flowchart illustrating a control method for an air conditioning device according to an exemplary embodiment.

[0039] Figure 3 This is a block diagram illustrating an apparatus for detecting an object according to an exemplary embodiment.

[0040] Figure 4 This is a block diagram illustrating a control device for an air conditioning apparatus according to an exemplary embodiment.

[0041] Figure 5 This is a block diagram illustrating an electronic device according to an exemplary embodiment. Detailed Implementation

[0042] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.

[0043] It should be noted that all actions involving the acquisition of signals, information, or data in this disclosure are carried out in compliance with the relevant data protection laws and policies of the country where the location is situated, and with authorization from the owner of the relevant device.

[0044] In related technologies, non-user objects that make micro-movements are mistakenly identified as users, and the air conditioner is controlled based on the user's actions. This may prevent the air conditioner from entering the human-sensing energy-saving mode; in the "blowing on people" mode, misidentifying non-users as users will shorten the time for delivering air to the actual user, affecting the user's airflow experience; in the "wind avoiding people" mode, misidentifying non-users as users may cause the airflow to be unable to avoid people, affecting the user experience.

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

[0046] Figure 1 This is a flowchart illustrating 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, computer, television, vehicle, tablet, Wi-Fi module installed in an air conditioning unit, home gateway device, etc. The air conditioning unit may include, but is not limited to, at least one of the following: an air conditioner, a rotatable fan, an air purifier, etc. As another example, the method for detecting an object can also be executed by a server. This disclosure does not limit the entity executing 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 location information of the object to be tested is obtained.

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

[0050] In this disclosure, the position information of an object within the room where the air conditioning unit is located can be detected using a dynamic position detection device deployed in the air conditioning unit. This dynamic position detection device is one capable of detecting moving targets but not static targets. For example, the dynamic position detection device can be a radar sensor, such as a millimeter-wave radar sensor. As 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 this disclosure, an infrared detection module deployed in an air conditioning unit can detect the temperature distribution matrix within the room where the air conditioning unit is located. The temperature distribution matrix includes the temperature of each sub-region within the room. Each sub-region is obtained by dividing the room or the air supply area of ​​the air conditioning unit. The number of sub-regions is related to the heat source areas that the infrared detection module can identify. For example, the infrared detection mode can be an infrared sensor, such as a thermopile.

[0053] After obtaining the temperature distribution matrix and the location information of the object under test, the temperature information of each object can be determined from the temperature distribution matrix. For example, the object under test includes at least one object, and the location information of the object includes the location coordinates of at least one object. For each object, the sub-region to which the object's location coordinates belong is determined, and the temperature corresponding to that sub-region is determined as the object's temperature information in the temperature distribution matrix. Thus, following the above scheme, the location coordinates and location 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 within the air conditioning equipment, their coordinate systems are the same—for example, the coordinate system of the air conditioning equipment itself. Therefore, because the position and temperature information are detected within the same coordinate system, no coordinate system transformation is required when determining the temperature information of each object.

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

[0056] For example, suppose a radar sensor can detect the position coordinates of six 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. Then, the position coordinates and temperature information are reported to the device that performs 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,6].

[0058] For example, suppose a radar sensor detects the position coordinates of six objects, an infrared detection module collects a temperature distribution matrix, and then the radar sensor reports the position coordinates of the six objects to the device that performs the method of detecting the objects, and the infrared detection module reports the temperature distribution matrix to the device that performs the method of 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 under test is determined based on the changes in the position and temperature of the object under test.

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

[0061] In this disclosure, the acquired location information of the object to be tested may include the location of the object detected this time and the locations of objects detected in the past prior to this detection. Accordingly, location changes are determined based on the location detected this time and the previously detected locations. Similarly, the acquired temperature information of the object to be tested includes the temperature of the object detected this time and the temperatures of objects detected in the past prior to this detection. Accordingly, temperature changes are determined based on the temperature detected this time and the previously detected temperatures.

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

[0063] For example, the absolute value of the difference between the current detected position and the previous detected position can be determined as the position change of the object under test, and the absolute value of the difference between the current detected temperature of the object under test and the previous detected temperature of the object under test can be determined as the temperature change of the object under test.

[0064] For example, assuming the object to be tested includes multiple objects, then for each object, the absolute value of the difference between the current detected position of the object and the previous detected position of the object is determined as the position change of the object, and the absolute value of the difference between the current detected temperature of the object and the previous detected temperature of the object is determined as the temperature change of the object.

[0065] It should be understood that, in this disclosure, the position coordinates belonging to the motion trajectory of an object can be identified from multiple position coordinates detected by a radar sensor based on the object's motion trajectory, 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 coordinates that best match the motion trajectory of the object among the multiple position coordinates detected by the radar sensor can be determined as the position coordinates of that object. Here, "matching" means that the position coordinates are closest to the cluster center of the motion trajectory. The cluster center of the motion trajectory is determined based on the positions included in the motion trajectory.

[0066] Following the above method, for each set of multiple location coordinates detected by the radar sensor, the motion trajectory to which each location coordinate belongs can be identified, i.e., the object to which it belongs. Then, for each object, the absolute value of the difference between the object's current and previous detected position is determined as the object's position change, and the absolute value of the difference between the object's current and previous detected temperature is determined as the object's temperature change. Finally, for each object, based on its position change and temperature change, it is determined whether the object is a user.

[0067] The above technical solution first acquires the location and temperature information of the object under test. Then, based on changes in the object's location and temperature, the user within the object is identified. This method, by combining location and temperature changes to identify the user, improves the accuracy of user detection. Furthermore, subsequent control of the air conditioning equipment based on the identified user enhances the precision of equipment control, thereby improving the user experience.

[0068] In one embodiment, determining the user within the object under test based on changes in the object's position and temperature includes: Based on the changes in the position and temperature of the object to be tested, the object that meets the user identification criteria is identified as the user. The user identification criteria are determined based on human body characteristics.

[0069] Considering that the characteristics of the human body and the characteristics of the interference object are different, 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 conditions can be determined based on the characteristics of the human body, for example, based on the characteristics of the human body that distinguish it from the interference object.

[0070] For example, the basic characteristics of the human body are as follows: Temperature: 32℃-36℃ for exposed skin, 28℃-32℃ for areas covered by clothing; Exercise: Walking speed 0.5 m / s - 1.8 m / s, acceleration < 2 m / s² 2 ; Space: Height 0.5m-1.8m, continuous movement trajectory conforms to behavioral patterns.

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

[0072] Table 1

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

[0074] In this way, user identification conditions are determined based on human characteristics. Then, based on changes in the position and temperature of the object to be tested, objects that meet the user identification conditions are identified as users, thus improving the reliability and accuracy of user identification.

[0075] In this embodiment, user identification conditions include temperature gradient conditions and / or temperature and motion coupling conditions.

[0076] In one implementation, the user identification condition includes a temperature gradient condition. The temperature gradient condition is that the temperature gradient of the object under test 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 under test, the temperature gradient of that object is determined based on its position change and temperature change; if the temperature gradient is greater than or equal to the temperature gradient threshold, the object is identified as a user; otherwise, the object is identified as an interference object.

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

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

[0079] Assuming 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 This represents the change in position on the first coordinate axis when moving from one position to another. This represents the change in position on the second coordinate axis as the user moves from one location to another. The temperature gradient threshold is... .

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

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

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

[0084] For example, an object can be identified as a user if at least one of (1) and (2) is satisfied. For example again, an object can be identified as a user if both (1) and (2) are satisfied.

[0085] By adopting the above technical solution, it is possible to determine whether the temperature gradient condition is met by using the first temperature gradient and / or the second temperature gradient, thereby improving the flexibility and reliability of the temperature gradient condition.

[0086] In another implementation, the user identification conditions include temperature and motion coupling conditions. The temperature and motion coupling condition is that the ratio of the rate of temperature change of the object under test to its motion speed falls within a preset range. The motion speed is determined based on the position change and the corresponding time interval, while 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 in the test objects, the ratio of the object's temperature change rate to its movement speed is determined based on the object's position change and temperature change. If the ratio is within a preset 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 current detected position and the previous detected position, and the temperature change is the difference between the current detected temperature and the previous detected temperature, then the ratio of the position change to the time interval between two adjacent detected positions can be determined as the motion 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, then the object is determined to be the user.

[0090] (3) in, Characterizing temperature changes, Characterizing the corresponding time interval, Characterizing the rate of temperature change, Characterizes motion speed, with a preset ratio range of (0.3, 3), and the unit is... .

[0091] In another implementation, user identification conditions include a temperature gradient condition and a temperature-motion coupling condition. This allows the object to be identified as a user when both conditions are met simultaneously, thus further improving the accuracy of user identification.

[0092] By employing the above technical solution, users can be identified from the test subjects using different user identification criteria. This increases the flexibility of user identification on the one hand, and improves the accuracy of user identification on the other.

[0093] In this disclosure, in order to further improve the accuracy of user identification, during the execution Figure 1 Before the steps shown, you can filter out potential users from the objects to be tested. Then, update the candidate objects to the objects to be tested and execute the steps. Figure 1 The method shown.

[0094] In one embodiment, the method for detecting objects further includes: Among the objects to be tested, those that meet the preset screening criteria are identified as candidate objects; Update the candidate object to the object to be tested; The filtering conditions include at least one of the following: the height is within a preset height range, the temperature is greater than or equal to a temperature threshold, the absolute deviation between the current predicted position and the detected position is less than or equal to a deviation threshold, and the movement frequency is not within a preset frequency range. The current predicted position is predicted based on the position of the previously detected object.

[0095] In the first implementation, objects whose height falls within a preset height range are identified as candidate objects. Considering that pets, robot vacuums, and other similar items in a home are relatively short and significantly different from the user's height, moving objects other than the user can be excluded from the list of objects to be measured based on height. For example, a user's height is typically between 0.5m and 1.8m; therefore, the preset range can be [0.5m, 1.8m], meaning that objects with a height between [0.5m and 1.8m] are identified as candidate objects. The position of the object detected by the radar sensor can be a three-dimensional position; that is, the value along the Z-axis can represent the height of the object.

[0096] After identifying candidate objects that do not include shorter interfering objects in the above manner, the candidate object is updated as the object to be tested, and the object that meets the user identification conditions is identified as the user based on the position and temperature changes of the object to be tested.

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

[0098] By adopting the above technical solution, objects whose height meets the preset height range are identified as candidate objects, and the candidate objects are updated as objects to be tested. Based on the positional and temperature changes of the objects to be tested, objects that meet the user identification conditions are identified as users. In this way, interference objects are avoided from being misidentified as users, and the accuracy of user identification is further improved.

[0099] In the second implementation, objects with a temperature greater than or equal to a temperature threshold are identified as candidate objects. Considering that the temperature of biological objects differs significantly from that of other interfering objects (such as furniture or appliances), in this embodiment, biological objects can be screened out from the objects to be tested first by utilizing the temperature difference, and then users can be further screened out from the biological objects.

[0100] For example, the temperature threshold can be 32℃, and objects with a temperature greater than or equal to 32℃ are identified as candidate objects. Then, the candidate objects are updated to the objects to be tested, and based on changes in the position and temperature of the objects to be tested, 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, objects with a temperature greater than or equal to a temperature threshold are identified as candidate objects, and the candidate objects are updated as objects to be tested. Based on the positional and temperature changes of the objects to be tested, objects that meet the user identification conditions are identified as users. In this way, biological objects can be distinguished among the objects to be tested, and users can be identified among biological objects, thereby further improving the accuracy of user identification.

[0102] In the third implementation, objects whose absolute deviation between the current predicted position and the detected position is less than or equal to the deviation threshold are identified as candidate objects.

[0103] In other words, after obtaining the current position of an object each time, the object's position for the next detection can be predicted based on the current position. Therefore, after the object's position was detected last time, its position for the current detection can be predicted based on the previously detected position, and this predicted position is denoted as the current predicted position. The absolute value of the difference between the current predicted position and the currently detected position is defined as the absolute deviation. For example, a Kalman filter can be used to predict the current predicted position.

[0104] Compared to users, pets such as cats and dogs move much faster. Therefore, the location of an organism can be determined by the deviation between its predicted and actual positions. Specifically, for each object being tested, the absolute deviation between its current predicted position and the detected position is determined, and objects with an absolute deviation less than or equal to a deviation threshold are identified as pets.

[0105] By employing the above technical solution, objects whose absolute deviation between the current predicted location and the detected location is less than or equal to a deviation threshold are identified as candidate objects. These candidate objects are used to update the target objects. Furthermore, based on changes in the target objects' position and temperature, objects meeting the user identification criteria are identified as users. This avoids misidentifying interfering objects as users, further improving the accuracy of user identification. Thus, through multiple screening processes, the accuracy of user identification is further enhanced.

[0106] It should be understood that objects that meet the above three or four conditions can also be identified as candidate objects to further improve the accuracy of user identification.

[0107] By adopting the above technical solution, different conditions can be used to screen the test objects, further improving the accuracy of user identification.

[0108] In this disclosure, in addition to identifying users from the test object, it is also possible to further identify interfering objects from the test object. For example, pets, green plants, curtains, fans, etc., can be identified from the test object.

[0109] In one embodiment, the method for detecting objects further includes: Among the objects to be tested, the objects that meet the interference conditions are identified as the first interference objects; The interference conditions include height recognition conditions and / or positional deviation conditions; The height recognition condition is that the height is less than a height threshold; The position deviation condition is that the absolute deviation between the current predicted position and the detected position is greater than the deviation threshold. The current predicted position is predicted based on the previously detected position.

[0110] In one implementation, the interference condition includes a height identification condition. The height identification condition is that the height is less than a height threshold. Considering that pets kept in households are mostly small and their height typically does not exceed 0.5m, or that the height of mobile devices such as robot vacuum cleaners typically does not exceed 0.5m, the height threshold can be 0.5m or 0.3m, etc. In this implementation, among the objects to be tested, objects with a height less than the height threshold are identified as the first interference object.

[0111] In another implementation, 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 interference object can be identified using formula (4).

[0112] (4) in, The current predicted position is represented by the position predicted based on the previously detected position. This indicates the location detected. The deviation threshold is 0.5m.

[0113] In another implementation, the interference conditions include a height recognition condition and a positional deviation condition. For example, an object can be identified as a first interference object when at least one of the height recognition condition and the positional deviation condition is met. As another example, an object can be identified as a first interference object when both the height recognition condition and the positional deviation condition are met simultaneously, thereby further improving the accuracy of identifying the first interference object.

[0114] By employing the above technical solution, the first interfering object can be identified from the object under test under various interference conditions. This increases the flexibility of identifying the first interfering object and improves the accuracy of its identification.

[0115] Considering the significant temperature difference between mobile devices (such as robot vacuums) and pets, pets can be further identified among the first interfering objects based on temperature. For example, the method for detecting objects further includes: identifying interfering objects with a temperature greater than or equal to a temperature threshold as pets among the first interfering objects.

[0116] In addition, among the first interference targets, interference targets with temperatures below the temperature threshold can also be identified as relatively short mobile devices such as robotic vacuum cleaners.

[0117] By adopting the above technical solution, pets can be further identified from the first interference object, which improves the accuracy of pet identification and the flexibility of object detection.

[0118] In another embodiment, other interfering objects can also be identified based on the object's motion frequency. Considering other interfering objects, such as plants, windows, and fans, whose movements are typically oscillating back and forth. For example, a fan moves radially from a fixed position, plants oscillate at a fixed coordinate point, and curtains move linearly along the window direction. Therefore, interfering objects can be identified from the object under test based on their motion frequency.

[0119] In this embodiment, the method further includes: Determine the motion frequency of the object under test; The test object whose motion frequency is within a preset frequency range and whose motion energy ratio is greater than a preset ratio is identified as the second interference object. The motion energy ratio is used to characterize the motion amplitude of the test object.

[0120] When the object to be measured includes multiple objects, the motion frequency of each object can be determined based on the recorded motion trajectory of that object. Alternatively, it can be determined based on multiple recorded position coordinates of that object; this disclosure does not limit this approach.

[0121] After determining the motion frequency of the object to be tested, objects whose motion frequency is within the preset frequency range and whose motion energy ratio is greater than the preset ratio threshold are identified as the second interference object.

[0122] The proportion of motion energy can be obtained from radar sensors. That is, in addition to detecting the position of a moving object, a radar sensor can also detect the proportion of motion energy used to characterize the magnitude of that object's motion. For example, a higher proportion of motion energy indicates a greater magnitude of motion.

[0123] For example, the frequency range can be [1Hz, 3Hz], and the preset percentage threshold can be 40%. That is, objects whose motion frequency is in the range of [1Hz, 3Hz] and whose motion energy percentage is greater than 40% are considered interference objects.

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

[0125] After identifying the interfering objects, they can be further differentiated. In one embodiment of this method, the method further includes: Based on the temperature information of the second interference object, determine the temperature standard deviation of the second interference object; The second interference object whose temperature standard deviation is less than the first threshold is identified as the first type of interference object; The second type of interference object whose temperature standard deviation is greater than or equal to the first threshold and less than the second threshold is identified as the second type of interference 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 interference object includes the temperature of the second interference object at multiple detection times. For each second interference object, the temperature standard deviation of the second interference object is determined based on its temperature at different detection times. For example, the temperature standard deviation of each second interference object can be calculated using formula (5).

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

[0128] After determining the temperature standard deviation of each second interference object in the manner described above, the second interference objects with a temperature standard deviation less than the first threshold are identified as first-class interference objects, and the second interference objects with a temperature standard deviation greater than or equal to the first threshold and less than the second threshold are identified as second-class interference objects.

[0129] For example, if the first threshold is 0.2℃ and the second threshold is 0.5℃, then objects with a temperature standard deviation less than 0.2℃ are identified as green plants and / or curtains, and objects with a temperature greater than or equal to 0.2℃ and less than 0.5℃ are identified as wind speed. In this way, the types of objects causing interference are further refined.

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

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

[0132] Step (1): Obtain the location and temperature information of the object to be tested.

[0133] Step (2) Perform primary filtering on the target object.

[0134] For example, primary filtration may include temperature threshold filtration, such as classifying the test object into biological and non-biological objects according to formula (6).

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

[0136] For example, intermediate filtering may include spectral 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): Perform advanced filtering on the object to be tested.

[0139] 4.1. The current predicted position is obtained by using a Kalman filter based on the previously 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 tested is determined to be a pet. Refer to the above formula (4).

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

[0141] It should be understood that when testing an object, the above-mentioned primary filtering, intermediate filtering, and advanced filtering can be used simultaneously to achieve the goal of accurate detection.

[0142] Based on the same inventive concept, this disclosure also provides a control method for an air conditioning device. Figure 2 This is a flowchart illustrating a control method for 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 equipment is controlled to operate according to the user located in the room where the air conditioning equipment is located and the operating mode of the air conditioning equipment.

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

[0145] After identifying the user among the test objects according to the method for detecting the test objects provided in this 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 identified user, avoiding the problem of misidentifying non-users as users and controlling the air conditioning equipment based on the misidentified user. This enables precise control of the air conditioning equipment and improves the user experience.

[0147] In one embodiment, controlling the air conditioning unit to operate based on a user located in the room where the air conditioning unit is located and the operating mode of the air conditioning unit includes at least one of the following: In response to the operating mode of the air conditioning device being human-sensory energy-saving mode, the number of users in the room where the air conditioning device is located is determined, and the operation of the air conditioning device is controlled according to the number of users; In response to the air conditioning device operating mode being "air blowing towards people", the current position of the user located in the room where the air conditioning device is located is determined, and the air conditioning device is controlled to blow air towards the current position. In response to the air conditioning device operating mode being "wind avoidance mode", the current location of the user in the room where the air conditioning device is located is determined, and the air conditioning device is controlled to blow air towards a location other than the current location.

[0148] When the air conditioning equipment is operating in human-sensory energy-saving mode, the number of users in the room where the air conditioning equipment is located is further determined based on the identified users. Then, the air conditioning equipment is controlled to perform energy-saving operations based on the number of users to meet the users' energy-saving needs.

[0149] When the air conditioning equipment is in the air-blowing mode, the current location of the user is determined based on the identified user, and then the air conditioning equipment is controlled to blow air towards the current location so that the user can feel the air and meet the user's air blowing needs.

[0150] When the air conditioning equipment is in the wind-avoidance mode, based on the user located in the room where the air conditioning equipment is located, the user's current location is further determined, and then the air conditioning equipment is controlled to avoid blowing air towards the current location to prevent the user from being exposed to the wind and to meet the user's wind avoidance needs.

[0151] By employing the above technical solution, users can be identified from the objects under test. This eliminates interfering objects, preventing the user from being unable to enter the human-sensing energy-saving mode due to their influence. In the wind-blown-people and wind-avoidance-people modes, eliminating interfering objects avoids the problem of the wind not blowing on people or not avoiding people, thus improving the user experience.

[0152] Based on the same inventive concept, this disclosure also provides a device for detecting an object. Figure 3 This is a block diagram illustrating an apparatus for detecting an object according to an exemplary embodiment. Figure 3 As shown, the device 300 for detecting the object may include: The position acquisition module 301 is configured to acquire the position information of the object to be tested, wherein the object to be tested is an object in motion detected by the dynamic position detection device; Temperature acquisition module 302 is configured to acquire temperature information of the object to be measured; The user identification module 303 is configured to identify a user in the object under test based on the position change and temperature change of the object under test, wherein the position change is determined based on the position information and the temperature change is determined based on the temperature information.

[0153] Optionally, the user determination module 303 is configured to: Based on the changes in the position and temperature of the object to be tested, the object that meets the user identification criteria is identified as the user. The user identification criteria are determined based on human body characteristics.

[0154] Optionally, the user identification conditions include temperature gradient conditions, and / or temperature and motion coupling conditions; The temperature gradient condition is that the temperature gradient of the object under test is greater than or equal to the temperature gradient threshold, and the temperature gradient is determined based on 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 under test to its 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 the ratio of the temperature change to the position change on the first coordinate axis; The second temperature gradient is the 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 the object may further include: The candidate object determination module is configured to determine objects that meet preset screening conditions as candidate objects among the objects to be tested; The object update module is configured to update the candidate object to the object to be tested. The filtering conditions include at least one of the following: the height is within a preset height range, the temperature is greater than or equal to a temperature threshold, the absolute deviation between the current predicted position and the detected position is less than or equal to a deviation threshold, and the movement frequency is not within a preset frequency range. The current predicted position is predicted based on the position of the previously detected object.

[0157] Optionally, the device 300 for detecting the object may further include: The first interference object determination module is configured to determine the object that meets the first interference condition as the first interference object among the objects to be tested; The first interference conditions include height recognition conditions and / or positional deviation conditions; The height recognition condition is that the height is less than a height threshold; The position deviation condition is that the absolute deviation between the current predicted position and the detected position is greater than the deviation threshold. The current predicted position is predicted based on the previously detected position.

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

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

[0160] Optionally, the device 300 for detecting the object may further include: The temperature standard deviation determination module is configured to determine the temperature standard deviation of the second interference object based on the temperature information of the second interference object; The first type of interference object determination module is configured to determine the second type of interference object whose temperature standard deviation is less than a first threshold as the first type of interference object; The second type of interference object determination module is configured to determine the second type of interference object as the second type of interference object whose temperature standard deviation is greater than or equal to the first threshold and less than the second threshold. 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 current detected position and the previous detected position; 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, this disclosure also provides a control device for an air conditioning device. Figure 4 This is a block diagram illustrating a control device for an air conditioning system 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 air conditioning equipment to operate based on the user located in the room where the air conditioning equipment is located and the operating mode of the air conditioning equipment. The user is determined according to the method for detecting the object provided in this 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 human-sensory energy-saving mode, the number of users in the room where the air conditioning device is located is determined, and the operation of the air conditioning device is controlled according to the number of users; In response to the air conditioning device operating mode being "air blowing towards people", the current position of the user located in the room where the air conditioning device is located is determined, and the air conditioning device is controlled to blow air towards the current position. In response to the air conditioning device operating mode being "wind avoidance mode", the current location of the user in the room where the air conditioning device is located is determined, and the air conditioning device is controlled to blow air towards a location other than the current location.

[0164] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.

[0165] This disclosure also provides a computer-readable storage medium having stored thereon computer program instructions that, when executed by a processor, implement the steps of the method for detecting an object provided in this disclosure, or the steps of the control method for an air conditioning device provided in this disclosure.

[0166] This disclosure also provides an electronic device, including: processor; Memory used to store 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 in this disclosure.

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

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

[0169] Processing component 802 typically controls the overall operation of electronic device 800, such as operations associated with display, telephone calls, data communication, camera operation, and recording operations. Processing component 802 may include one or more processors 820 to execute instructions to complete all or part of the steps of the aforementioned method for detecting an object. Furthermore, processing component 802 may include one or more modules to facilitate interaction between processing component 802 and other components. For example, processing component 802 may include a multimedia module to facilitate interaction between multimedia component 808 and processing component 802.

[0170] Memory 804 is configured to store various types of data to support the operation of electronic device 800. Examples of such data include instructions for any application or method operating on electronic device 800, contact data, phonebook data, messages, pictures, videos, etc. 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 storage, flash memory, magnetic disk, or optical disk.

[0171] Power supply component 806 provides power to various components of electronic device 800. 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 electronic device 800.

[0172] 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, the screen may be implemented as a touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of the touch or swipe action but also the duration and pressure associated with the touch or swipe operation. In some embodiments, 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 shooting mode or a video mode, the front-facing camera and / or the rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.

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

[0174] Input / output interface 812 provides an interface between processing component 802 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.

[0175] Sensor assembly 814 includes one or more sensors for providing state assessments of various aspects of electronic device 800. For example, sensor assembly 814 can detect the on / off state of electronic device 800, the relative positioning of components such as the display and keypad of electronic device 800, changes in position of electronic device 800 or a component of electronic device 800, the presence or absence of user contact with electronic device 800, orientation or acceleration / deceleration of electronic device 800, and temperature changes of electronic device 800. Sensor assembly 814 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. 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, sensor assembly 814 may also include an accelerometer, gyroscope, magnetometer, pressure sensor, or temperature sensor.

[0176] Communication component 816 is configured to facilitate wired or wireless communication between electronic device 800 and other devices. Electronic device 800 can access wireless networks based on communication standards, such as WiFi, 2G, or 3G, or combinations thereof. In one exemplary embodiment, communication component 816 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 816 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may 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 method for detecting the object described above.

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

[0179] This disclosure also provides an air conditioning device, comprising: processor; Memory used to store processor-executable instructions; The processor is configured to execute the instructions to enable the electronic device to implement the steps of the control method for the air conditioning device provided in this disclosure.

[0180] For example, air conditioning equipment can be an air conditioner.

[0181] In another exemplary embodiment, a computer program product is also provided, the computer program product comprising a computer program executable by a programmable device, the computer program having a code portion for performing the method for detecting the object and / or the control method for the air conditioning device described above when executed by the programmable device.

[0182] It should be understood that, unless otherwise specifically indicated, features of various embodiments of this disclosure described herein can 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; similarly, “at least one of…” includes any one of the relevant listed items and any combination of any two or more.

[0183] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In this description, "a plurality of" means at least two, such as two, three, etc., unless otherwise explicitly specified.

[0184] Furthermore, the term “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 compared to other aspects or designs. Rather, the use of the term “exemplary” is intended to present the concept 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 A or B” is intended to mean any of the natural inclusive arrangements. That is, “X applies A or B” satisfies any of the foregoing instances if X applies A; X applies B; or both X applies A and B. Additionally, unless otherwise specified or clear from the context to refer to the singular form, the articles “a” and “an” as used in this application and the appended claims are generally understood to mean “one or more.”

[0185] Similarly, although this 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. This disclosure includes all such modifications and variations and is limited only by the scope of the claims. In particular, with respect to the various functions performed by the components described above (e.g., elements, resources, etc.), unless otherwise indicated, the terminology used to describe such components is intended to correspond to any component (functionally equivalent) that performs the specific function of the described component, even if structurally not equivalent to the disclosed structure. Furthermore, although specific features of this 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 to any given or particular application. Moreover, with regard to the terms “comprising,” “owning,” “having,” “having,” or variations thereof as used in the detailed description or claims, such terms are intended to be inclusive in a manner similar to the term “including.”

[0186] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the appended claims.

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

Claims

1. A method for detecting an object, characterized in that, The method includes: The position information of the object to be tested is obtained, wherein the object to be tested is an object in motion detected by the dynamic position detection device; Obtain the temperature information of the object to be measured; The user in the object under test is determined based on the changes in the position and temperature of the object under test. The changes in position are determined based on the position information, and the changes in temperature are determined based on the temperature information. The step of determining the user within the object under test based on changes in the object's position and temperature includes: Based on the positional and temperature changes of the object under test, the object that meets the user identification criteria is identified as the user, and the user identification criteria are determined based on human characteristics; The user identification conditions include temperature gradient conditions, and / or temperature and motion coupling conditions; The temperature gradient condition is that the temperature gradient of the object under test is greater than or equal to the temperature gradient threshold. The temperature gradient is determined based on the position change and the temperature change, and the temperature gradient is used to characterize the temperature change per unit distance. The temperature and motion coupling condition is that the ratio of the temperature change rate of the object under test to its 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.

2. The method for detecting an object according to claim 1, characterized in that, The temperature gradient includes a first temperature gradient and / or a second temperature gradient; The first temperature gradient is the ratio of the temperature change to the position change on the first coordinate axis; The second temperature gradient is the 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.

3. The method for detecting an object according to any one of claims 1-2, characterized in that, The method for detecting the object further includes: Among the objects to be tested, those that meet the preset screening criteria are identified as candidate objects; Update the candidate object to the object to be tested; The filtering conditions include at least one of the following: the height is within a preset height range, the temperature is greater than or equal to a temperature threshold, the absolute deviation between the current predicted position and the detected position is less than or equal to a deviation threshold, and the movement frequency is not within a preset frequency range. The current predicted position is predicted based on the previously detected position.

4. The method for detecting an object according to claim 1, characterized in that, The method for detecting the object further includes: Among the objects to be tested, the objects that meet the interference conditions are identified as the first interference objects; The interference conditions include height recognition conditions and / or positional deviation conditions; The height recognition condition is that the height is less than a height threshold; The position deviation condition is that the absolute deviation between the current predicted position and the detected position is greater than the deviation threshold. The current predicted position is predicted based on the previously detected position.

5. The method for detecting an object according to claim 4, characterized in that, The method for detecting the object further includes: Among the first interference targets, those with a temperature greater than or equal to a temperature threshold are identified as pets.

6. The method for detecting an object according to claim 1, characterized in that, The method for detecting the object further includes: Determine the motion frequency of the object under test; Objects whose motion frequency is within a preset frequency range and whose motion energy ratio is greater than a preset ratio threshold are identified as second interference objects. The motion energy ratio is used to characterize the motion amplitude of the object under test.

7. The method for detecting an object according to claim 6, characterized in that, The method for detecting the object further includes: Based on the temperature information of the second interference object, determine the temperature standard deviation of the second interference object; The second interference object whose temperature standard deviation is less than the first threshold is identified as the first type of interference object; The second type of interference object whose temperature standard deviation is greater than or equal to the first threshold and less than the second threshold is identified as the second type of interference object. The first type of interference object and the second type of interference object are of different categories.

8. The method for detecting an object according to any one of claims 1-2, 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 current detected position and the previous detected position; The temperature change is the difference between the temperature detected this time and the temperature detected last time.

9. A control method for an air conditioning device, characterized in that, The control method includes: The air conditioning equipment is controlled to operate based on the user located in the room where the air conditioning equipment is located and the operating mode of the air conditioning equipment. The user is determined by the method for detecting the object according to any one of claims 1-8.

10. The control method according to claim 9, characterized in that, The method of controlling the air conditioning equipment to operate based on the user located in the room where the air conditioning equipment is located and the operating mode of the air conditioning equipment includes at least one of the following: In response to the operating mode of the air conditioning device being human-sensory energy-saving mode, the number of users in the room where the air conditioning device is located is determined, and the operation of the air conditioning device is controlled according to the number of users; In response to the air conditioning device operating mode being "air blowing towards people", the current position of the user located in the room where the air conditioning device is located is determined, and the air conditioning device is controlled to blow air towards the current position. In response to the air conditioning device operating mode being "wind avoidance mode", the current location of the user in the room where the air conditioning device is located is determined, and the air conditioning device is controlled to blow air towards a location other than the current location.

11. A device for detecting an object, characterized in that, The device for detecting the object includes: The location acquisition module is configured to acquire the location information of the object to be tested, wherein the object to be tested is an object in motion detected by the dynamic position detection device; The temperature acquisition module is configured to acquire the temperature information of the object to be measured; The user identification module is configured to identify users in the object under test based on changes in the position and temperature of the object under test, wherein the changes in position are determined based on the position information and the changes in temperature are determined based on the temperature information. The user determination module is configured as follows: Based on the positional and temperature changes of the object under test, the object that meets the user identification criteria is identified as the user, and the user identification criteria are determined based on human characteristics; The user identification conditions include temperature gradient conditions, and / or temperature and motion coupling conditions; The temperature gradient condition is that the temperature gradient of the object under test is greater than or equal to the temperature gradient threshold. The temperature gradient is determined based on the position change and the temperature change, and the temperature gradient is used to characterize the temperature change per unit distance. The temperature and motion coupling condition is that the ratio of the temperature change rate of the object under test to its 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.

12. The apparatus for detecting an object according to claim 11, characterized in that, The device for detecting the object further includes: The candidate object determination module is configured to determine objects that meet preset screening conditions as candidate objects among the objects to be tested; The object update module is configured to update the candidate object to the object to be tested. The filtering conditions include at least one of the following: the height is within a preset height range, the temperature is greater than or equal to a temperature threshold, the absolute deviation between the current predicted position and the detected position is less than or equal to a deviation threshold, and the movement frequency is not within a preset frequency range. The current predicted position is predicted based on the position of the previously detected object.

13. The apparatus for detecting an object according to claim 11, characterized in that, The device for detecting the object further includes: The first interference object determination module is configured to determine the object that meets the first interference condition as the first interference object among the objects to be tested; The first interference conditions include height recognition conditions and / or positional deviation conditions; The height recognition condition is that the height is less than a height threshold; The position deviation condition is that the absolute deviation between the current predicted position and the detected position is greater than the deviation threshold. The current predicted position is predicted based on the previously detected position.

14. The apparatus for detecting an object according to claim 11, characterized in that, The device for detecting the object further includes: The frequency determination module is configured to determine the motion frequency of the object under test; The second interference object determination module is configured to determine objects whose motion frequency is within a preset frequency range and whose motion energy ratio is greater than a preset ratio threshold as the second interference object, wherein the motion energy ratio is used to characterize the motion amplitude of the object to be tested.

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

16. The control device according to claim 15, 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 human-sensory energy-saving mode, the number of users in the room where the air conditioning device is located is determined, and the operation of the air conditioning device is controlled according to the number of users; In response to the air conditioning device operating mode being "air blowing towards people", the current position of the user located in the room where the air conditioning device is located is determined, and the air conditioning device is controlled to blow air towards the current position. In response to the air conditioning device operating mode being "wind avoidance mode", the current location of the user in the room where the air conditioning device is located is determined, and the air conditioning device is controlled to blow air towards a location other than the current location.

17. An electronic device, characterized in that, include: processor; Memory used to store processor-executable instructions; The processor is configured to execute the instructions to cause the electronic device to implement the steps of the method for detecting an object as described in any one of claims 1-8.

18. An air conditioning device, characterized in that, include: processor; Memory used to store processor-executable instructions; The processor is configured to execute the instructions to enable the air conditioning device to implement the steps of the control method for the air conditioning device as described in claim 9 or 10.

19. A computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by a processor, the computer program implements the steps of the method for detecting an object as described in any one of claims 1-8, or the steps of the control method for an air conditioning device as described in claim 9 or 10.

20. A computer program product, characterized in that, Includes a computer program that, when executed by a processor, implements the steps of the method for detecting an object as described in any one of claims 1-8, or the steps of the control method for an air conditioning device as described in claim 9 or 10.

Citation Information

Patent Citations

  • Detection equipment, detection method and device and storage medium

    CN111736147A

  • Air conditioner having human body detecting sensor, and human body detecting method for air conditioner having human body detecting sensor

    JP2005172377A