Control method and device of air conditioner, air conditioner and electronic device
By identifying target users and automatically adjusting the air conditioner's operating mode using their historical usage data, the problem of air conditioners failing to meet user needs in default mode is solved, achieving a higher level of intelligence and user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- QINGDAO HAIER AIR CONDITIONER GENERAL CORP LTD
- Filing Date
- 2022-04-22
- Publication Date
- 2026-05-12
AI Technical Summary
Existing air conditioners fail to meet users' personalized needs in their default modes, especially when set to extreme temperatures, resulting in a poor user experience and insufficient intelligence.
By identifying target users within the target area and utilizing their historical usage data, a suitable working mode is determined, and the air conditioner is automatically adjusted to the second working mode to meet user needs.
It improves the intelligence level of air conditioners and user experience, automatically adjusting to a suitable working mode and enhancing user satisfaction.
Smart Images

Figure CN116972497B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of smart home appliance technology, and in particular to a control method, device, air conditioner, and electronic equipment for an air conditioner. Background Technology
[0002] With social development and improved living standards, appliances such as air conditioners are becoming more intelligent. Different users have different usage habits when using air conditioners. To cater to the needs of different users, the default operating mode of air conditioners is usually set to be more universal. For example, in cooling mode, the default set temperature can be set between 24℃ and 28℃.
[0003] However, in certain scenarios, such as when a user feels very hot and needs to cool down quickly, the default operating mode's set temperature may not meet their needs, requiring the user to manually adjust the air conditioner multiple times. In such cases, the air conditioner is not intelligent enough, resulting in a poor user experience. Summary of the Invention
[0004] This invention provides a control method, device, air conditioner, and electronic device for air conditioning, which addresses the shortcomings of insufficient intelligence in existing air conditioners and enables the air conditioner to automatically switch to a mode that meets the user's needs when the user adjusts the temperature in the default mode.
[0005] This invention provides a method for controlling an air conditioner, comprising:
[0006] The air conditioner receives a first set temperature input by the user in its first operating mode.
[0007] If the first set temperature is greater than the first preset value, or if the first set temperature is less than the second preset value, then all target users within the target area are identified.
[0008] The second operating mode of the air conditioner is determined from the target operating modes corresponding to all the target users, and the air conditioner is adjusted to the second operating mode;
[0009] The target working mode is determined based on the user habit data of the target user.
[0010] According to an air conditioner control method provided by the present invention, the process of determining the target operating mode corresponding to the target user includes:
[0011] Determine the historical operating data of the air conditioner, the historical operating data including all target objects in the target area within at least one historical time period and the historical operating mode of the air conditioner within the historical time period;
[0012] The target user is determined from all the target objects;
[0013] Based on all the aforementioned historical working patterns, determine the target user's usage habit data;
[0014] Based on the usage habit data of the target users, the target working mode is determined.
[0015] According to an air conditioning control method provided by the present invention, determining the target user from all the target objects includes:
[0016] Determine the age of all the target objects; if the age of a target object is greater than or equal to a third preset value, or if the age of a target object is less than or equal to a fourth preset value, then the target object is determined as the target user.
[0017] or,
[0018] Determine the age of all target objects; if the age of all target objects is less than the third preset value and the age of all target objects is greater than the fourth preset value, then determine all target objects as target users.
[0019] According to an air conditioning control method provided by the present invention, the historical operating mode includes at least the following information: historical set temperature, type of historical function mode, and start time of historical function mode. The type of historical function mode includes at least one of cooling function, heating function, dehumidification function, fresh air function, and ventilation function.
[0020] The step of determining the target user's usage habit data based on all the historical working modes includes: determining the target user's historical working modes in different historical time periods as the target user's usage habit data.
[0021] According to an air conditioner control method provided by the present invention, determining the target operating mode based on the target user's usage habit data includes:
[0022] Determine the ratio of the number of times each type of historical function mode is activated to the number of historical time periods;
[0023] The historical function modes whose ratio is greater than the fifth preset value are taken as the target function modes;
[0024] Determine the target operating time of the target functional mode, and determine the target set temperature of the target functional mode;
[0025] The target operating mode is determined based on the target functional mode, the target operating time of the target functional mode, and the target set temperature of the target functional mode.
[0026] According to an air conditioning control method provided by the present invention, when the historical time period includes at least two historical set temperatures, determining the target set temperature of the target function mode includes:
[0027] The latest historical set temperature within the historical time period is determined as the target set temperature.
[0028] The present invention also provides an air conditioner control device, comprising:
[0029] The first processing module is used to receive a first set temperature input by the user in the first operating mode of the air conditioner;
[0030] The second processing module is used to determine all target users within the target area when the first set temperature is greater than the first preset value or the first set temperature is less than the second preset value.
[0031] The third processing module is used to determine the second working mode of the air conditioner from the target working modes corresponding to all the target users, and adjust the air conditioner to the second working mode;
[0032] The target working mode is determined based on the user habit data of the target user.
[0033] The present invention also provides an air conditioner, including an indoor unit, an outdoor unit, and a processor and a memory disposed in the indoor unit or the outdoor unit; it also includes a program or instructions stored in the memory and executable on the processor, wherein when the program or instructions are executed by the processor, the control method of any of the above-described air conditioners is performed.
[0034] The present invention also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the control method of the air conditioner as described above.
[0035] The present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the control method of an air conditioner as described above.
[0036] The present invention also provides a computer program product, including a computer program that, when executed by a processor, implements the control method of an air conditioner as described above.
[0037] The air conditioner control method, device, air conditioner, and electronic device provided by the present invention determine a second working mode suitable for the current user based on the user's air conditioner usage habit data, and automatically adjust the air conditioner to the second working mode when the user adjusts the air conditioner temperature value to a relatively extreme level. It can automatically switch to a suitable working mode when the user is not satisfied with the current working mode, thereby improving the intelligence level of the air conditioner and the user's experience. Attached Figure Description
[0038] To more clearly illustrate the technical solutions in this invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0039] Figure 1 This is a flowchart illustrating the air conditioner control method provided by the present invention;
[0040] Figure 2 This is a schematic diagram of the structure of the air conditioner control device provided by the present invention;
[0041] Figure 3 This is a schematic diagram of the structure of the electronic device provided by the present invention. Detailed Implementation
[0042] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this invention. All other embodiments obtained by those skilled in the art based on the embodiments of this invention without creative effort are within the scope of protection of this invention.
[0043] The following is combined Figures 1-3 The present invention describes a control method, apparatus, air conditioner, and electronic device for an air conditioner.
[0044] It should be noted that the air conditioner in the embodiments of the present invention can be a wall-mounted air conditioner, a floor-standing air conditioner, or a ceiling-mounted air conditioner, etc., and there is no limitation on the type of air conditioner here.
[0045] The air conditioner control method of this invention can be executed by a controller. However, in some embodiments, the air conditioner control method can also be executed by a server; the execution subject is not limited here. The air conditioner control method of this invention will be described below using a controller as an example.
[0046] Reference Figure 1The air conditioner control method of this embodiment mainly includes steps 110, 120 and 130.
[0047] Step 110: Receive the first set temperature input by the user in the first operating mode of the air conditioner.
[0048] It should be noted that the first operating mode is the default operating mode of the air conditioner. After the user turns on the air conditioner, it can automatically operate according to the first operating mode.
[0049] In some embodiments, the air conditioner may default to turning on the cooling function in the first operating mode and operate at a fixed set temperature. In this case, the set temperature can be any value between 24°C and 28°C.
[0050] In other embodiments, the air conditioner may default to turning on the heating function in the first operating mode and operate at a fixed set temperature. In this case, the set temperature can be any value between 20°C and 24°C.
[0051] Of course, in other embodiments, the air conditioner may also turn on other functions for a certain period of time in the first working mode, and the set temperature may also be other values. The specific content of the first working mode is not limited here.
[0052] It should be noted that receiving the first set temperature from user input may include receiving user input and then determining the first set temperature based on the user input.
[0053] User input can be in at least one of the following ways:
[0054] Firstly, user input can be touch operations, including but not limited to click operations, swipe operations, and press operations.
[0055] In this embodiment, receiving user input can be achieved by receiving touch operations performed by the user on the display area of the terminal screen.
[0056] It is understandable that the terminal display screen can be the display screen of the user's terminal device. In this case, the user's terminal device is communicatively connected to the controller.
[0057] For example, the terminal display screen is the user's mobile phone screen, or the terminal display screen is the touch screen on the indoor unit of the air conditioner.
[0058] Users can input data by touching the target control on the terminal display screen; or the user's input can be set to a series of taps on the display area within a target time interval.
[0059] Secondly, user input can be done via physical buttons.
[0060] In some embodiments, the indoor unit of the air conditioner has a physical button on its body corresponding to the set temperature. In other embodiments, the air conditioner's remote control has a physical button corresponding to the set temperature.
[0061] The function can receive user input, which can be input from the user pressing the corresponding physical button; user input can also be a combination of pressing multiple physical buttons simultaneously.
[0062] Third, user input can be voice input.
[0063] In this embodiment, when a voice message such as "Xiaoyou, Xiaoyou, cool the air conditioner down to 18℃" is received, the first set temperature of the air conditioner can be determined to be 18℃.
[0064] Of course, in other embodiments, the user's input may also take other forms, including but not limited to character input, which can be determined according to actual needs. This application embodiment does not limit this.
[0065] Step 120: If the first set temperature is greater than the first preset value, or the first set temperature is less than the second preset value, determine all target users within the target area.
[0066] It should be noted that, depending on different user preferences, the upper limit of the set temperature range for the air conditioner in cooling or heating mode can be set as the first preset value, and the lower limit can be set as the second preset value.
[0067] For example, when the cooling function is turned on, the air conditioner's set temperature range is 22℃-28℃. The first preset value can be 22℃, and the second preset value can be 28℃.
[0068] In this situation, when the cooling function is turned on, if the user inputs a first set temperature of 16℃ or 30℃, the user's first set temperature is an extreme abnormal temperature, and the user is extremely dissatisfied with the temperature in the current default working mode, then all target users in the current target area are identified.
[0069] Understandably, the target users are those whose usage habits are recorded, and the target users' information can be stored in the memory in advance.
[0070] Understandably, target users can be identified by acquiring an image of the target area to be detected. The target area can be the operating range of the air conditioner. For example, in a home setting, the target area could be the room where the air conditioner is installed.
[0071] In some embodiments, a camera can be used to acquire an image of the target area to be detected. The camera can be installed on the indoor unit of an air conditioner, or it can be installed in other locations within the target area; there are no restrictions on the installation location of the camera.
[0072] It should be noted that the camera can acquire images of the side to be inspected at certain time intervals. The camera is connected to the controller, and can send the acquired images of the side to be inspected to the controller.
[0073] Understandably, the image to be detected can be input into the object detection model to obtain the target user output by the object detection model.
[0074] Object detection models can be Faster R-CNN (Fast Region Convolutional Neural Networks), SSD (Single Shot Multi Box Detector), and YOLO (You Only Look Once) neural network models, etc. There are no restrictions on the specific type of object detection model here.
[0075] In this embodiment, the target user can be quickly identified by using a target detection model.
[0076] In other embodiments, identifying a target user in a target area includes obtaining the location information of the target terminal.
[0077] It is understandable that the target terminal is associated with the target user, meaning that the location of the target user can be identified based on the location of the target terminal.
[0078] The association between the target terminal and the target user can be set in advance, and the association between the target user and the target terminal can be stored in the memory in advance.
[0079] It is understandable that the location information of the target terminal can be obtained according to a certain time period, and the location information of the target terminal can be used as the location information of the target user.
[0080] In other words, the target terminal can send location information to the controller at certain time intervals, or the target terminal can send location information to the server at certain time intervals, and the server will then send the location information back to the target terminal.
[0081] It should be noted that the location information of the target area can be stored in the memory in advance. After obtaining the location information of the target terminal, the location information of the target terminal can be compared and analyzed with the location information of the target area to determine whether the target terminal is located in the target area.
[0082] Understandably, based on location information, it is possible to determine that the target terminal is located within the target area, and thus identify the target user within the target area.
[0083] Step 130: Determine the second working mode of the air conditioner from the target working modes corresponding to all target users, and adjust the air conditioner to the second working mode.
[0084] It is understandable that during the use of air conditioners, historical operating mode data of the air conditioners in different historical time periods can be collected, and all target users in the target area in different historical time periods can be identified.
[0085] In this case, it is possible to record the various modes of the air conditioner and the user groups during the historical use of the air conditioner, and then determine the target working mode corresponding to the target user based on data analysis.
[0086] Understandably, the target operating mode is determined based on the target user's usage habit data. This data includes the air conditioner's set temperature, the type of function mode activated, and the activation time of that function mode.
[0087] The types of function modes that can be activated can include cooling, heating, dehumidification, fresh air, and ventilation.
[0088] In some embodiments, an end user can be identified from all target users, and the target operating mode corresponding to the end user can be determined as the second operating mode. The second operating mode is the operating mode after the air conditioner automatically adjusts.
[0089] The end user can be determined in at least one of the following ways:
[0090] First, determine the end users among the target users based on their age.
[0091] In this implementation, the age of each target user can be determined first.
[0092] In this embodiment, considering the physical vulnerability of the elderly and children, their needs can be given priority.
[0093] If the target user's age is greater than or equal to the third preset value, or if the target user's age is less than or equal to the fourth preset value, the target user will be identified as the end user.
[0094] In this case, if the target user's age is greater than or equal to a third preset value, the target user can be identified as an elderly person. The third preset value can be any number between 50 and 65; in this embodiment, the third preset value can be 55.
[0095] If the target user's age is less than or equal to a fourth preset value, the target user can be identified as a child. The fourth preset value can be any number between 8 and 14; in this embodiment, the fourth preset value can be 12.
[0096] Understandably, the target user's age is pre-stored in memory, which the controller can directly access.
[0097] If multiple end users are identified, and all of them are elderly, the oldest one can be selected as the end user for determining the target working mode.
[0098] If multiple end users are children, the youngest child can be selected as the end user for determining the target working mode.
[0099] When the identified end users include both the elderly and children, considering that children lack the ability to make sound judgments, the needs of children can be prioritized, and the youngest child can be selected as the end user for determining the target working mode.
[0100] Secondly, the end users among the target users are determined according to a preset priority method.
[0101] In this embodiment, considering the possibility of patients or guests, the priority of patients or guests among multiple target users can be manually set to the highest in advance, and then the target working mode of patients or guests can be determined as the second working mode.
[0102] Of course, in other embodiments, the end user may use other methods to determine the method, which can be determined according to actual needs. This application embodiment does not limit this.
[0103] In other embodiments, the overlap rate of function types and set temperatures in the target working modes of different target users can be determined according to the principle of majority rule, and the target working mode of the target user with the highest overlap rate can be used as the second working mode.
[0104] Once the second working mode is determined, the air conditioner can be adjusted to the second working mode, which can better suit the current user's usage habits, improve the air conditioner's intelligence level, and enhance the user's experience.
[0105] According to the air conditioner control method provided in the embodiments of the present invention, a second working mode suitable for the current user is determined based on the user's air conditioner usage habit data, and the air conditioner is automatically adjusted to the second working mode when the user adjusts the air conditioner temperature value to a relatively extreme level. This method can automatically switch to a suitable working mode when the user is not satisfied with the current working mode, thereby improving the intelligence level of the air conditioner and the user's experience.
[0106] In some embodiments, the process of determining the target operating mode corresponding to the target user includes: determining the historical operating data of the air conditioner.
[0107] It should be noted that air conditioners have different operating modes in different historical periods, and there are also different target objects in the target area.
[0108] Historical operating data includes all target objects within the target area during at least one historical time period and the historical operating modes of the air conditioners during that historical time period.
[0109] The historical operating mode includes at least the following information: historical set temperature, historical function mode type, and historical function mode activation time. The historical function mode type includes at least one of the following: cooling function, heating function, dehumidification function, fresh air function, and ventilation function.
[0110] Understandably, after collecting the historical operating modes of the air conditioner, it is necessary to determine the target users for that historical operating mode. The target users are the people in the target group, who are the people who are given priority by the air conditioner.
[0111] In other words, it is necessary to identify the target users from all target objects.
[0112] In some embodiments, target users within a target group can be determined based on age.
[0113] In this embodiment, the age of all target objects can be determined first. If the age of a target object is greater than or equal to a third preset value, or if the age of a target object is less than or equal to a fourth preset value, the target object is determined as a target user.
[0114] It is understandable that, in this implementation, the needs of the elderly and children can be given priority, taking into account their physical vulnerability.
[0115] If the target object's age is greater than or equal to the third preset value, or if the target object's age is less than or equal to the fourth preset value, the target object will be identified as the end user.
[0116] In this case, if the target's age is greater than or equal to a third preset value, the target can be identified as an elderly person. The third preset value can be any number between 50 and 65; in this embodiment, the third preset value can be 55.
[0117] If the target's age is less than or equal to a fourth preset value, the target can be identified as a child. The fourth preset value can be any number between 8 and 14; in this embodiment, the fourth preset value can be 12.
[0118] If multiple end users are identified, and all of them are elderly, the oldest end user can be used to determine the target working mode.
[0119] If multiple end users are children, the youngest one can be used as the end user to determine the target working mode.
[0120] When multiple target users are identified, including both the elderly and children, considering that children do not have a complete judgment ability, the needs of children can be given priority, and the youngest child can be used to determine the final target user.
[0121] In some embodiments, when the identified multiple target users include both the elderly and children, that is, when the age of all target objects is less than a third preset value and the age of all target objects is greater than a fourth preset value, all target objects are identified as target users.
[0122] In this case, since the target audience consists of adults, all target audience members can be considered as target users.
[0123] In this embodiment, by taking into account the physical vulnerability of the elderly and children when identifying target users, the needs of the elderly and children can be prioritized, thereby making the automatic adjustment function of the air conditioner more user-friendly and intelligent, and improving the user experience.
[0124] In other implementations, target users among the target objects can be determined according to a preset priority.
[0125] In this embodiment, considering the possibility of patients or guests, the priority of patients or guests among multiple target objects can be set to the highest, thereby prioritizing patients or guests as target users.
[0126] In this case, patient or guest information can be marked in advance and stored in memory. The controller can then determine the target user based on the read marking information.
[0127] Of course, in other embodiments, the target object can also be determined by other means, which can be determined according to actual needs. This application does not limit this.
[0128] It is understandable that if the same target user is identified in different historical time periods, that target user may have multiple historical working modes.
[0129] In this case, the usage habit data of the target users can be determined based on all historical working patterns.
[0130] In other words, the historical work patterns of target users in different historical time periods can be identified as the target user's usage habit data.
[0131] The target user's usage habit data includes the air conditioner's set temperature, the type of function mode activated, and the activation time of the function mode when the target user uses the air conditioner.
[0132] In this embodiment, the air conditioning usage habits of target users in different historical time periods can be fully considered, thereby improving the accuracy of the second working mode.
[0133] In this embodiment, the target working mode can be determined based on the user's usage habit data.
[0134] In some embodiments, if the target user's usage habit data only includes data within a historical time period, then the historical working pattern within that historical time period can be directly used as the target user's target working pattern.
[0135] In other embodiments, if the target user's usage habit data includes data from multiple historical time periods, statistical analysis can be performed on the data from multiple historical time periods to determine the target working mode.
[0136] In this embodiment, the ratio of the number of times each type of historical function mode is activated to the number of historical time periods can be determined, and historical function modes with a ratio greater than a fifth preset value can be used as target function modes.
[0137] The fifth preset value is a constant between 0 and 1, which can be set according to the actual situation and stored in the memory.
[0138] In other words, we can first determine the activation frequency of each type of historical function mode within multiple historical time periods.
[0139] For example, if target user A has data for 12 historical time periods. Within these 12 historical time periods, the fresh air function was activated 8 times, the cooling function was activated 11 times, and the dehumidification function was activated 3 times.
[0140] In this embodiment, the fifth preset value can be set to 0.6. Specifically, the ratio of the number of times the fresh air function is activated to the number of historical time periods is 0.75, the ratio of the number of times the cooling function is activated to the number of historical time periods is 11 / 12, and the ratio of the number of times the dehumidification function is activated to the number of historical time periods is 0.25.
[0141] In this case, it can be determined that the target operating mode for target user A includes turning on the fresh air function and turning on the cooling function.
[0142] In this embodiment, the target working time of the target functional mode can be further determined.
[0143] The target working time for the target function mode can be the average of the start time over different historical time periods.
[0144] For example, for target user A, the time to activate the fresh air function can be the average of the sum of the activation times of the previous 8 times.
[0145] Of course, in some other embodiments, the median of the eight historical activation times can be used as the target operating time for activating the fresh air function. There are no restrictions on how the target operating time is determined.
[0146] In this embodiment, the target set temperature of the target functional mode can be further determined.
[0147] In this case, the target set temperature can be the average or median of different set temperatures over different historical time periods. There are no restrictions on how the target set temperature is determined.
[0148] It should be noted that when the cooling function is turned on, the target set temperature is determined only by considering the set temperature of the cooling function within the historical time period; when the heating function is turned on, the target set temperature is determined only by considering the set temperature of the heating function within the historical time period.
[0149] In some embodiments, when a historical time period includes at least two historical set temperatures, the latest historical set temperature in the historical time period is determined as the target set temperature.
[0150] For example, within a historical time period, there are two set temperatures: the first is 25°C, and the second is 27°C. In this case, 27°C is set as the target set temperature.
[0151] In this situation, considering the user's behavior of adjusting the set temperature, it can be determined that the set temperature subsequently determined by the user is more in line with the user's actual needs.
[0152] In this embodiment, by determining the latest historical set temperature in the historical time period as the target set temperature, the target temperature value can be made more accurate.
[0153] After determining the target user's target function mode, the target operating time of the target function mode, and the target set temperature of the target function mode, the target operating mode can be determined based on the target function mode, the target operating time of the target function mode, and the target set temperature of the target function mode.
[0154] In other words, the target functional mode, the target working time of the target functional mode, and the target set temperature of the target functional mode can be directly determined as the target working mode corresponding to the target user.
[0155] According to the air conditioning control method of the present invention, by analyzing the usage habit data of the target user, the target function mode, the target working time of the target function mode, and the target set temperature of the target function mode are determined respectively, and the target working mode corresponding to the target user can be accurately obtained.
[0156] The control device for an air conditioner provided by the present invention will be described below. The control device for an air conditioner described below can be referred to in correspondence with the control method for an air conditioner described above.
[0157] Reference Figure 2 The air conditioner control device of this embodiment includes a first processing module 210, a second processing module 220 and a third processing module 230.
[0158] The first processing module 210 is used to receive a first set temperature input by the user in the first operating mode of the air conditioner;
[0159] The second processing module 220 is used to determine all target users within the target area when the first set temperature is greater than the first preset value or less than the second preset value.
[0160] The third processing module 230 is used to determine the second working mode of the air conditioner from the target working modes corresponding to all target users, and adjust the air conditioner to the second working mode;
[0161] The target working mode is determined based on the usage habit data of the target users.
[0162] According to the air conditioner control device provided in the embodiments of the present invention, a second working mode suitable for the current user is determined based on the user's air conditioner usage habit data, and the air conditioner is automatically adjusted to the second working mode when the user adjusts the air conditioner temperature value to a relatively extreme level. It can automatically switch to a suitable working mode when the user is not satisfied with the current working mode, thereby improving the intelligence level of the air conditioner and the user's experience.
[0163] In some embodiments, the air conditioner control device provided in this invention further includes a fourth processing module. The fourth processing module is used to determine the historical operating data of the air conditioner, the historical operating data including all target objects in the target area within at least one historical time period and the historical operating modes of the air conditioner within the historical time period; determine the target user from all target objects; determine the user's usage habit data based on all historical operating modes; and determine the target operating mode based on the user's usage habit data.
[0164] In some embodiments, the fourth processing module is further configured to determine the age of all target objects; if the age of a target object is greater than or equal to a third preset value, or if the age of a target object is less than or equal to a fourth preset value, the target object is determined as a target user;
[0165] Alternatively, the fourth processing module is also used to determine the age of all target objects; if the age of all target objects is less than the third preset value and the age of all target objects is greater than the fourth preset value, then all target objects are identified as target users.
[0166] In some embodiments, the historical working mode includes at least the following information: historical set temperature, type of historical function mode, and activation time of historical function mode. The type of historical function mode includes at least one of cooling function, heating function, dehumidification function, fresh air function, and ventilation function. The fourth processing module is also used to determine the historical working mode corresponding to the target user in different historical time periods as the target user's usage habit data.
[0167] In some embodiments, the fourth processing module is further configured to determine the ratio of the number of times a historical function mode is activated to the number of historical time periods for each type; to take the historical function mode with a ratio greater than a fifth preset value as the target function mode; to determine the target working time of the target function mode and the target set temperature of the target function mode; and to determine the target working mode based on the target function mode, the target working time of the target function mode, and the target set temperature of the target function mode.
[0168] In some embodiments, the fourth processing module is further configured to determine the latest historical set temperature in the historical time period as the target set temperature when the historical time period includes at least two historical set temperatures.
[0169] This invention also provides an air conditioner, which includes an indoor unit, an outdoor unit, and a processor and a memory disposed in the indoor or outdoor unit; it also includes a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, perform the air conditioner control method as described above. The method includes: receiving a first set temperature input by a user in a first operating mode of the air conditioner; determining all target users within a target area if the first set temperature is greater than a first preset value or less than a second preset value; determining a second operating mode of the air conditioner from the target operating modes corresponding to all target users, and adjusting the air conditioner to the second operating mode; the target operating mode is determined based on the usage habit data of the target users.
[0170] Figure 3 An example is a schematic diagram of the physical structure of an electronic device, such as... Figure 3 As shown, the electronic device may include a processor 310, a communication interface 320, a memory 330, and a communication bus 340, wherein the processor 310, the communication interface 320, and the memory 330 communicate with each other via the communication bus 340. The processor 310 can call logical instructions in the memory 330 to execute an air conditioner control method, which includes: receiving a first set temperature input by a user in a first operating mode of the air conditioner; determining all target users within a target area if the first set temperature is greater than a first preset value or less than a second preset value; determining a second operating mode of the air conditioner from the target operating modes corresponding to all target users, and adjusting the air conditioner to the second operating mode; the target operating mode is determined based on the usage habit data of the target users.
[0171] Furthermore, the logical instructions in the aforementioned memory 330 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0172] On the other hand, the present invention also provides a computer program product, which includes a computer program that can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the air conditioner control method provided by the above methods. The method includes: receiving a first set temperature input by a user in a first operating mode of the air conditioner; determining all target users within a target area when the first set temperature is greater than a first preset value or less than a second preset value; determining a second operating mode of the air conditioner from the target operating modes corresponding to all target users, and adjusting the air conditioner to the second operating mode; the target operating mode is determined based on the usage habit data of the target users.
[0173] In another aspect, the present invention also provides a non-transitory computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the air conditioner control method provided by the above methods. The method includes: receiving a first set temperature input by a user in a first operating mode of the air conditioner; determining all target users within a target area if the first set temperature is greater than a first preset value or less than a second preset value; determining a second operating mode of the air conditioner from the target operating modes corresponding to all target users, and adjusting the air conditioner to the second operating mode; the target operating mode is determined based on the usage habit data of the target users.
[0174] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.
[0175] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.
[0176] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A method for controlling an air conditioner, characterized in that, include: The air conditioner receives a first set temperature input by the user in its first operating mode. If the first set temperature is greater than the first preset value, or if the first set temperature is less than the second preset value, then all target users within the target area are identified. The second operating mode of the air conditioner is determined from the target operating modes corresponding to all the target users, and the air conditioner is adjusted to the second operating mode; The target working mode is determined based on the user habit data of the target user.
2. The air conditioning control method according to claim 1, characterized in that, The process of determining the target working mode corresponding to the target user includes: Determine the historical operating data of the air conditioner, the historical operating data including all target objects in the target area within at least one historical time period and the historical operating mode of the air conditioner within the historical time period; The target user is determined from all the target objects; Based on all the aforementioned historical working patterns, determine the target user's usage habit data; Based on the usage habit data of the target users, the target working mode is determined.
3. The air conditioning control method according to claim 2, characterized in that, The step of determining the target user from all the target objects includes: Determine the age of all the target objects; if the age of a target object is greater than or equal to a third preset value, or if the age of a target object is less than or equal to a fourth preset value, then the target object is determined as the target user. or, Determine the age of all target objects; if the age of all target objects is less than the third preset value and the age of all target objects is greater than the fourth preset value, then determine all target objects as target users.
4. The air conditioning control method according to claim 2, characterized in that, The historical operating mode includes at least the following information: historical set temperature, type of historical function mode, and activation time of historical function mode. The type of historical function mode includes at least one of cooling function, heating function, dehumidification function, fresh air function, and ventilation function. The step of determining the target user's usage habit data based on all the historical working modes includes: determining the target user's historical working modes in different historical time periods as the target user's usage habit data.
5. The air conditioning control method according to claim 4, characterized in that, Determining the target working mode based on the target user's usage habit data includes: Determine the ratio of the number of times each type of historical function mode is activated to the number of historical time periods; The historical function modes whose ratio is greater than the fifth preset value are taken as the target function modes; Determine the target operating time of the target functional mode, and determine the target set temperature of the target functional mode; The target operating mode is determined based on the target functional mode, the target operating time of the target functional mode, and the target set temperature of the target functional mode.
6. The air conditioning control method according to claim 5, characterized in that, If the historical time period includes at least two historical set temperatures, determining the target set temperature for the target function mode includes: The latest historical set temperature within the historical time period is determined as the target set temperature.
7. A control device for an air conditioner, characterized in that, include: The first processing module is used to receive a first set temperature input by the user in the first operating mode of the air conditioner; The second processing module is used to determine all target users within the target area when the first set temperature is greater than the first preset value or less than the second preset value. The third processing module is used to determine the second working mode of the air conditioner from the target working modes corresponding to all the target users, and adjust the air conditioner to the second working mode; The target working mode is determined based on the user habit data of the target user.
8. An air conditioner, characterized in that, It includes an indoor unit, an outdoor unit, and a processor and a memory disposed in the indoor unit or the outdoor unit; it also includes a program or instructions stored in the memory and executable on the processor, wherein when the program or instructions are executed by the processor, they perform the air conditioning control method as described in any one of claims 1 to 6.
9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the air conditioner control method as described in any one of claims 1 to 6.
10. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the air conditioning control method as described in any one of claims 1 to 6.