Temperature control method, device and electronic equipment for air conditioner

By analyzing the historical data of the air conditioner, the temperature interval is corrected to reflect user preferences, and the problem that existing air conditioners fail to consider multiple factors when setting temperatures is solved, achieving more efficient user experience and temperature control.

CN115451541BActive Publication Date: 2025-02-07GD MIDEA HEATING & VENTILATING EQUIP CO LTD +1
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202211100483.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-08
Publication Date
2025-02-07
Estimated Expiration
2042-09-08

AI Technical Summary

Technical Problem

The existing air conditioners fail to fully consider factors such as air humidity, building thermal characteristics, and space enclosure structure when setting the temperature, resulting in poor user comfort temperature experience and lack of intelligence and personalization.

Method used

By acquiring the historical data of the air conditioner, including indoor temperature data and user setting data, the initial temperature interval is determined, and the temperature interval is corrected by the user setting data based on the preset time length, and the set temperature of the air conditioner is finally determined.

Benefits of technology

This method can more accurately reflect the user's comfortable temperature preferences, improve the user experience, and meet the temperature needs of different users.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115451541B_ABST
    Figure CN115451541B_ABST
Patent Text Reader

Abstract

The present invention provides a temperature control method, device and electronic device for an air conditioner. The method includes: obtaining historical data of the air conditioner; the historical data includes indoor temperature data and user setting data; determining an initial temperature range based on the indoor temperature data; correcting the temperature range based on the user setting data based on a preset time length; determining the set temperature of the air conditioner based on the corrected temperature range, so that the air conditioner operates based on the set temperature. In this way, the user's preferred temperature range is obtained in combination with the user's historical data, thereby satisfying the comfortable temperature preferences of different users and improving the user's experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of air conditioners, and in particular to a temperature control method, device and electronic equipment for an air conditioner. Background Art

[0002] At present, the set temperature of the air conditioner is generally determined in the following manner: in automatic mode, the indoor unit of the air conditioner determines the set temperature of the air conditioner according to the current values ​​of the indoor temperature and the outdoor temperature through a preset algorithm.

[0003] However, the above method is only a general calculation method for the comfortable temperature of most people, and does not consider the impact of current air humidity, building thermal characteristics, space enclosure structure and other parameters on human comfort temperature, and does not consider factors such as user age, clothing, temperature preference, etc. to set the set temperature of the air conditioner. Therefore, the above method cannot truly reflect the user's actual usage intention, nor can it truly reflect the user's actual temperature feeling. It is not intelligent and personalized enough, and the user experience is poor. Summary of the invention

[0004] In view of this, an object of the present invention is to provide a temperature control method, device and electronic device for an air conditioner to meet the comfortable temperature preferences of different users and improve the user experience.

[0005] In a first aspect, an embodiment of the present invention provides a temperature control method for an air conditioner, the method comprising: acquiring historical data of the air conditioner; wherein the historical data comprises indoor temperature data and user setting data; determining an initial temperature range based on the indoor temperature data; correcting the temperature range based on a preset time length using the user setting data; and determining a set temperature of the air conditioner based on the corrected temperature range so that the air conditioner operates based on the set temperature.

[0006] In an optional embodiment of the present application, historical data of multiple air conditioners are stored in a server; the above-mentioned step of obtaining the historical data of the air conditioner includes: obtaining the historical data of the air conditioner from the server.

[0007] In an optional embodiment of the present application, the above-mentioned step of determining the initial temperature range based on the indoor temperature data includes: determining multiple target temperatures based on the frequency of occurrence of each temperature in the indoor temperature data; and determining the initial temperature range based on the multiple target temperatures.

[0008] In an optional embodiment of the present application, the above-mentioned step of correcting the temperature interval through user-set data includes: determining the interval average value of the temperature interval; determining the weighted average value of each temperature value in the user-set data; and correcting the temperature interval based on the interval average value and the weighted average value.

[0009] In an optional embodiment of the present application, the above-mentioned step of determining the weighted average value of each temperature value in the user-set data includes: determining the weight value of each temperature value based on the frequency of occurrence of each temperature value in the user-set data; calculating the weighted average value based on each temperature value in the user-set data and the weight value of each temperature value.

[0010] In an optional embodiment of the present application, the above-mentioned step of correcting the temperature interval based on the interval average value and the weighted average value includes: calculating the difference between the interval average value and the weighted average value; and correcting the temperature interval based on the difference and a pre-set correction rule.

[0011] In an optional embodiment of the present application, after the above step of determining the set temperature of the air conditioner based on the corrected temperature range, the method further includes: marking the set temperature of the air conditioner with a first label, and sending the set temperature of the air conditioner marked with the first label to the server.

[0012] In an optional embodiment of the present application, after the above-mentioned step of determining the set temperature of the air conditioner based on the corrected temperature range, the method also includes: determining whether the user adjusts the set temperature when the air conditioner operates based on the set temperature within each time length; if not, executing the step of correcting the temperature range based on the pre-set time length through user set data; if yes, adjusting the time length.

[0013] In an optional embodiment of the present application, after determining whether the user adjusts the set temperature when the air conditioner operates based on the set temperature within each time length, the method also includes: if so, marking the set temperature adjusted by the user with a second label, and sending the set temperature adjusted by the user marked with the second label to the server.

[0014] In an optional embodiment of the present application, the above method also includes: if there is data missing in the historical data of the air conditioner in the server, determining the application scenario of the air conditioner; and determining the set temperature of the air conditioner based on the application scenario of the air conditioner.

[0015] In an optional embodiment of the present application, the step of determining the set temperature of the air conditioner based on the application scenario of the air conditioner includes: inputting the application scenario of the air conditioner into a pre-set model and outputting the set temperature of the air conditioner.

[0016] In a second aspect, an embodiment of the present invention further provides a temperature control device for an air conditioner, the device comprising: a historical data acquisition module, for acquiring historical data of the air conditioner; wherein the historical data comprises indoor temperature data and user set data; a temperature interval determination module, for determining an initial temperature interval based on the indoor temperature data; a temperature interval correction module, for correcting the temperature interval based on a preset time length and through user set data; and a set temperature determination module, for determining a set temperature of the air conditioner based on the corrected temperature interval, so that the air conditioner operates based on the set temperature.

[0017] In a third aspect, an embodiment of the present invention further provides an electronic device, including a processor and a memory, wherein the memory stores computer executable instructions that can be executed by the processor, and the processor executes the computer executable instructions to implement the temperature control method of the air conditioner.

[0018] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium, which stores computer-executable instructions. When the computer-executable instructions are called and executed by a processor, the computer-executable instructions prompt the processor to implement the temperature control method of the air conditioner.

[0019] The embodiments of the present invention bring the following beneficial effects:

[0020] The temperature control method, device and electronic device of an air conditioner provided by the embodiment of the present invention can determine the initial temperature range based on the indoor temperature data in the historical data of the air conditioner, correct the temperature range based on the user setting data in the historical data of the air conditioner, and determine the set temperature of the air conditioner based on the corrected temperature range, so that the air conditioner operates based on the set temperature. In this way, the temperature range preferred by the user is obtained in combination with the historical data of the user, so as to meet the comfortable temperature preferences of different users and improve the user experience.

[0021] Other features and advantages of the present disclosure will be set forth in the following description, or some features and advantages may be inferred or unambiguously determined from the description, or may be learned by implementing the above-mentioned technology of the present disclosure.

[0022] In order to make the above-mentioned objectives, features and advantages of the present disclosure more obvious and easy to understand, preferred embodiments are specifically cited below and described in detail with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] In order to more clearly illustrate the specific implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0024] Figure 1 A flow chart of a temperature control method for an air conditioner provided by an embodiment of the present invention;

[0025] Figure 2 A flow chart of another temperature control method for an air conditioner provided by an embodiment of the present invention;

[0026] Figure 3 A schematic diagram of temperature control of an air conditioner provided by an embodiment of the present invention;

[0027] Figure 4 A schematic diagram of a corrected temperature range provided by an embodiment of the present invention;

[0028] Figure 5 A schematic diagram of an application scenario selection provided by an embodiment of the present invention;

[0029] Figure 6 A schematic diagram of the structure of a temperature control device for an air conditioner provided by an embodiment of the present invention;

[0030] Figure 7 A schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0031] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0032] The set temperature of the air conditioner is generally determined in the following way: in automatic mode, the air conditioner indoor unit determines the set temperature of the air conditioner according to the current values ​​of the indoor temperature and the outdoor temperature through a preset algorithm. However, the above method is only a general calculation method for the comfortable temperature of most people, and does not consider the impact of current air humidity, building thermal characteristics, space enclosure structure and other parameters on human comfort temperature, and does not consider factors such as user age, clothing, temperature preference, etc. to set the set temperature of the comfortable air conditioner. Therefore, the above method cannot truly reflect the user's actual use intention, nor can it truly reflect the user's actual temperature feeling. It is not intelligent and personalized enough, and the user experience is poor.

[0033] Based on this, an embodiment of the present invention provides a temperature control method, device and electronic device for an air conditioner. In order to truly reflect the comfortable temperature of the air conditioner user and meet the comfortable temperature preferences of different users, an embodiment of the present invention proposes a method for identifying the user preferred temperature range based on the historical operation data of the air conditioner indoor unit. The historical data and the current user's wishes are combined to obtain the user preferred temperature range, and the current temperature is set based on the preferred temperature range.

[0034] To facilitate understanding of this embodiment, a temperature control method for an air conditioner disclosed in an embodiment of the present invention is first introduced in detail.

[0035] Embodiment 1:

[0036] The embodiment of the present invention provides a temperature control method for an air conditioner. Figure 1 The flowchart of a temperature control method of an air conditioner is shown, and the temperature control method of the air conditioner comprises the following steps:

[0037] Step S102, obtaining historical data of the air conditioner; wherein the historical data includes indoor temperature data and user setting data.

[0038] In this embodiment, the historical data of the air conditioner may include: indoor temperature data determined by the air conditioner during historical operation and user setting data set by the user during historical operation of the air conditioner. The air conditioner may send the indoor temperature data and the user setting data to the server during operation, and the server may store the indoor temperature data and the user setting data.

[0039] The indoor temperature data and the user setting data can be simply distinguished in the following manner: the indoor temperature data is the temperature calculated by the air conditioner through an algorithm, and the user setting data is the temperature manually set by the user.

[0040] The server may be a cloud server or a physical server, which is not limited in this embodiment. In order to distinguish the indoor temperature data from the user setting data, in this embodiment, different tags may be added to the indoor temperature data and the user setting data. When sending and storing the indoor temperature data and the user setting data, the tags of the indoor temperature data and the user setting data may also be stored. For example, the indoor temperature data may be tagged with tag=1, and the user setting data may be tagged with tag=0.

[0041] Step S104: determining an initial temperature range based on the indoor temperature data.

[0042] Generally speaking, indoor temperature data within a certain time range can be obtained, for example, indoor temperature data within 20 days. Then, the initial temperature interval is determined according to the frequency of occurrence of each temperature in the indoor temperature data within 20 days. For example, multiple temperature values ​​with high frequency of occurrence (for example, 25, 26, 28, 27) are determined from the indoor temperature data, and then the above temperature values ​​are sorted to obtain the temperature interval (for example, [25, 28]).

[0043] Step S106, based on the preset time length, the temperature interval is corrected according to the user set data.

[0044] In this embodiment, the temperature interval can be modified by user setting data, so that the temperature interval is more in line with the user's usage habits. Among them, the length of each interval can be modified, for example: the temperature interval is modified once every 10 minutes.

[0045] Similar to the indoor temperature data, this embodiment determines multiple temperature values ​​(e.g., 25, 26, 27) with a high frequency of occurrence from the user-set data, and then corrects the temperature interval based on the above temperature values. When making corrections, the correction is generally made based on the average value of the corrected temperature interval and the average value of the user-set data. For example, if the average value of the corrected temperature interval is 25 and the average value of the user-set data is 24, it means that the user-set data is low and the temperature interval can be reduced.

[0046] Step S108, determining a set temperature of the air conditioner based on the corrected temperature range, so that the air conditioner operates based on the set temperature.

[0047] After correcting the temperature interval, the set temperature of the air conditioner can be determined according to the corrected temperature interval. The set temperature is the temperature at which the temperature interval operates. For example, if the corrected temperature interval is [25, 27], the average value 26 of the temperature interval can be used as the set temperature of the air conditioner, and the air conditioner operates based on the set temperature 26.

[0048] An embodiment of the present invention provides a temperature control method for an air conditioner, which can determine an initial temperature range based on indoor temperature data in historical data of the air conditioner, correct the temperature range based on user setting data in historical data of the air conditioner, and determine the set temperature of the air conditioner based on the corrected temperature range, so that the air conditioner operates based on the set temperature. In this way, the temperature range preferred by the user is obtained in combination with the historical data of the user, thereby satisfying the comfortable temperature preferences of different users and improving the user experience.

[0049] Embodiment 2:

[0050] This embodiment provides another temperature control method for an air conditioner. The method is implemented on the basis of the above embodiment. Figure 2 The flow chart of another temperature control method of an air conditioner is shown in FIG. 1 . The temperature control method of the air conditioner in this embodiment includes the following steps:

[0051] Step S202, obtaining historical data of the air conditioner from the server.

[0052] In this embodiment, the historical data of multiple air conditioners are stored in the server, wherein the server is a cloud server as an example, see Figure 3 A schematic diagram of temperature control of an air conditioner is shown. The user can choose whether to enter the temperature recommendation mode through the air conditioner control panel. When entering the temperature recommendation mode, the cloud data is first read to determine whether there is historical data for the previous N days. If not, the recommended set temperature can be selected according to the air conditioner application scenario; if yes, continue to perform the following steps.

[0053] Step S204: determining an initial temperature range based on the indoor temperature data.

[0054] Specifically, in this embodiment, a plurality of target temperatures may be determined based on the occurrence frequency of each temperature in the indoor temperature data; and an initial temperature range may be determined based on the plurality of target temperatures.

[0055] like Figure 3 As shown, the indoor temperature data in the historical data of the air conditioner in the previous N days is read, and then the initial temperature interval [t1, t2] is determined.

[0056] Based on the indoor temperature data of the previous N days, the temperatures with the highest frequency of occurrence in the previous N days can be counted as the target temperatures, and an initial temperature interval [t1, t2] can be constructed based on the target temperatures, wherein both the cooling condition and the heating condition can construct the initial temperature interval, and the above step of constructing the initial temperature interval can be performed once a day.

[0057] The above method provided by the embodiment of the present invention can form a preliminary temperature range by counting the temperature values ​​with the highest frequency in the indoor temperature data in the historical data. The temperature value with the highest frequency in the preliminary temperature range indicates the indoor temperature that has been maintained for a long time by the air-conditioning user when using the air-conditioning in the past period of time. Therefore, this method can more truly reflect the user's preferred temperature range.

[0058] Step S206, based on the preset time length, the temperature interval is corrected according to the user set data.

[0059] like Figure 3 As shown, the time length t and the user set temperature in the historical data of the air conditioner in the previous M days can be determined, and then the temperature interval [t1, t2] can be corrected. According to the initial temperature interval [t1, t2], after each time length t, combined with the user set temperature in the previous M days, the initial temperature interval is corrected according to the set temperature adjusted by the user in the M days to obtain a new temperature preference interval. Wherein, N is greater than M (N can be between 20-30, and M can be between 1-5).

[0060] The above method provided by the embodiment of the present invention can correct the initial temperature range by taking the weighted average of the duration of the set temperature value in the user setting data for manually adjusting the air conditioning temperature. The temperature values ​​and their duration in the recent user setting data comprehensively reflect the user's real comfort feeling, and are also a further correction to the temperature recommendation algorithm.

[0061] Specifically, the present embodiment can correct the temperature interval through the following steps: determining the interval average value of the temperature interval; determining the weighted average value of each temperature value in the user set data; and correcting the temperature interval based on the interval average value and the weighted average value.

[0062] See also Figure 4 A schematic diagram of a corrected temperature range is shown in FIG. Figure 4 It shows how to use the user setting data within the last three days to correct the temperature range, which can reflect the user's recent comfortable temperature preferences and adjust the algorithm's comfortable temperature recommendations.

[0063] like Figure 4 As shown, the initial temperature interval [t1, t2] is determined based on the indoor temperature data, and the interval average roomtemp is calculated; the weighted average settemp is determined based on the user setting data in the previous 3 days. For example, for [t1, t2], the interval average roomtemp = (t1+t2) / 2.

[0064] When calculating the weighted average, this embodiment can determine the weight of each temperature value based on the frequency of occurrence of each temperature value in the user set data; and calculate the weighted average based on each temperature value in the user set data and the weight of each temperature value.

[0065] For example: the user sets the data including three temperatures 25, 26, and 27. 25 appears 3 times, 26 appears 3 times, and 27 appears 4 times. The weight value of 25 is 3 / (3+3+4)=0.3, the weight value of 26 is 3 / (3+3+4)=0.3, and the weight value of 27 is 3 / (3+3+4)=0.4; the weighted average value settemp=25×0.3+26×0.3+27×0.4=26.1.

[0066] This embodiment can then calculate the difference between the interval average and the weighted average; and correct the temperature interval based on the difference and a pre-set correction rule. Figure 4 As shown, the difference T is calculated as weighted average value settemp-interval average value roomtemp. If T < -0.5, then t1 = t1-1, t2 = t2-1; if 0 ≥ T ≥ -0.5, then t1 = t1-0.5, t2 = t2-0.5; if 0 < T ≤ 0.5, then t1 = t1+0.5, t2 = t2+0.51; if T > 0.5, then t1 = t1+1, t2 = t2+1.

[0067] The above method provided by the embodiment of the present invention can continuously detect whether the current temperature setting has been manually adjusted during the operation of the algorithm. Manual adjustment of the set temperature indicates dissatisfaction with the temperature set by the current method. Therefore, according to the recent changes in the set temperature adjusted by the user, the user's preferred temperature range is adjusted in time, which can timely reflect the actual preferred temperature of the current user. If the user adjusts the set temperature after a certain period of time after the set temperature recommended by the preferred temperature, it means that the current indoor temperature cannot meet the user's needs, and the algorithm setting temperature time interval needs to be updated. The algorithm temperature setting is updated in time through time feedback.

[0068] Step S208, determining a set temperature of the air conditioner based on the corrected temperature range, so that the air conditioner operates based on the set temperature.

[0069] While determining the set temperature of the air conditioner based on the corrected temperature range, the method provided in this embodiment further includes: marking the set temperature of the air conditioner with a first tag, and sending the set temperature of the air conditioner marked with the first tag to the server.

[0070] like Figure 3As shown, the set temperature of the air conditioner can be determined according to the corrected temperature range, and the tag tag=1 (i.e., the first tag) can be added at this moment. In other words, this embodiment can determine the recommended temperature value as the set temperature according to the temperature range preferred by the user and the current air conditioner working mode, and tag tag=1 at the same time.

[0071] The above method provided by the embodiment of the present invention can label the air-conditioning set temperature adjustment during the operation of the algorithm, distinguish whether the set temperature change comes from the algorithm or the user, and when using the preferred temperature range to set the temperature, only the manually adjusted set temperature data is used to exclude the influence of the algorithm's self-set temperature, so that the preferred temperature range can more accurately reflect the current user's usage intention and the user's comfortable temperature. It can also timely reflect the impact of the current climate and indoor temperature and humidity changes on the user's comfortable temperature through the user's adjustment feedback.

[0072] Specifically, the method provided in this embodiment also includes: determining whether the user adjusts the set temperature when the air conditioner operates based on the set temperature within each time length; if not, executing the step of correcting the temperature range based on the pre-set time length through user set data; if yes, adjusting the time length.

[0073] When adjusting the time length, the set temperature adjusted by the user may be marked with a second label, and the set temperature adjusted by the user marked with the second label may be sent to the server.

[0074] like Figure 3 As shown, after running time t, if the user does not adjust the set temperature within the time length t, the time length t will not be corrected; if the user adjusts the set temperature within the time length t, the set temperature will be tagged with tag=0, and the time length t will be adjusted.

[0075] After a time length t has passed, it can be determined whether the current set temperature is the temperature set by the algorithm t time ago. If so, it can be determined that the user has not adjusted the set temperature within the time length t, and the temperature range needs to be corrected; otherwise, it is determined that the user has adjusted the set temperature within the time length t, and the set temperature needs to be labeled tag=0, and the time length t is adjusted.

[0076] In addition, if there is data missing in the historical data of the air conditioner in the server, an application scenario of the air conditioner is determined; and a set temperature of the air conditioner is determined based on the application scenario of the air conditioner.

[0077] like Figure 3 If the data is missing, the recommended set temperature can be selected according to the application scenario. Figure 5The schematic diagram of an application scenario selection shown in the figure shows that different application scenario modes can be selected first, and the model is constructed according to the preset values ​​of various factors in the preset scenario based on the density of people in different application scenarios, activity intensity, age level selection of people, enclosure structure, and preset values ​​of different comfortable temperature influencing factors (such as preset clothing thermal resistance, human metabolic rate, radiation temperature, etc.). For example: input the application scenario of the air conditioner into the preset model, and output the set temperature of the air conditioner.

[0078] The model can be a PMV (Predicted Mean Vote) model. According to the outdoor ambient temperature collected by the current air conditioner, according to the PMV model parameters corresponding to the preset application scenario, the corresponding clothing thermal resistance value and human metabolic rate are selected, and the human comfort temperature is calculated through the room comfort temperature model. At this time, the human comfort temperature is the recommended set temperature.

[0079] As shown in Table 1, Table 1 gives the possible human metabolic levels corresponding to different modes, as well as the human ambient temperature and ambient average radiation temperature required by the PMV model. Since the indoor temperature does not change much, the human ambient temperature and ambient average radiation temperature are replaced by the indoor temperature obtained at the current time in the air-conditioning data.

[0080]

[0081]

[0082] Table 1 Activity intensity and metabolic rate corresponding to application scenarios

[0083] As shown in Table 2, the relative humidity and indoor wind speed corresponding to different regions and the clothing thermal resistance corresponding to the customary indoor clothing in each climate zone are given in Table 2. Therefore, the corresponding parameters of Table 1 and Table 2 can be built into the PMV model in this algorithm. The comfortable temperature is calculated according to the selection of the application scenario.

[0084]

[0085] Table 2 The influence of the geographical location of the air conditioner on the comfort temperature parameters

[0086] The overall process of the method provided by the embodiment of the present invention is described below with reference to a specific example: the air conditioner is in cooling condition, and when it enters the temperature recommendation mode, the indoor temperature data of the past 30 days is counted, and the preliminary temperature interval is [25, 28]. The temperature interval is corrected to [25, 28] based on the household setting data of the past 3 days, and the corrected temperature interval is [24, 27], so the recommended temperature is 26 degrees.

[0087] The user agrees to the recommended temperature of 26 degrees. After 10 minutes of operation, the user does not feel cool enough. The user adjusts the set temperature to 20 degrees. However, the room temperature is 27 degrees and has not reached the recommended temperature. Therefore, when the air conditioner enters the recommended temperature setting mode next time, the set temperature of 20 degrees does not have any effect on the comfortable temperature range. If the room temperature reaches 26 degrees after 10 minutes and the user still does not feel cool enough, he adjusts the temperature setting to 20 degrees. When the air conditioner enters the recommended temperature setting mode again, the comfortable temperature range is [23, 26] and the recommended set temperature is 25 degrees.

[0088] The above method provided by the embodiment of the present invention can use scene control for air-conditioning settings that temporarily have no historical data. By pre-establishing a comfort temperature model for common application scenarios of air conditioners, and by selecting different usage scenarios and the current working conditions of the air conditioner, the human body comfort temperature in the air-conditioning application scenario is calculated, thereby solving the problem of being unable to make recommendations due to the lack of historical data.

[0089] In summary, in this method, a preliminary temperature range can be formed by counting the temperature values ​​with the highest frequency in the indoor temperature data in the historical data. The temperature values ​​with the highest frequency in the preliminary temperature range indicate the indoor temperature that the air-conditioning user has maintained for a long time when using the air-conditioning in the past period of time. Therefore, this method can more truly reflect the user's preferred temperature range.

[0090] In this method, the initial temperature range can be corrected by taking the weighted average of the duration of the set temperature values ​​in the user setting data for manually adjusting the air conditioning temperature. The temperature values ​​and their duration in the recent user setting data comprehensively reflect the user's real comfort feeling and are also a further correction to the temperature recommendation algorithm.

[0091] In this method, during the operation of the algorithm, it is possible to continuously detect whether the current temperature setting has been manually adjusted. Manual adjustment of the set temperature indicates dissatisfaction with the temperature set by the current method. Therefore, according to the recent changes in the set temperature adjusted by the user, the user's preferred temperature range is adjusted in time, which can timely reflect the actual preferred temperature of the current user. If the user adjusts the set temperature after a certain period of time after the recommended set temperature, it means that the current indoor temperature cannot meet the user's needs, and the algorithm setting temperature time interval needs to be updated. The algorithm temperature setting is updated in time through time feedback.

[0092] In this way, the air conditioning set temperature adjustment during the operation of the algorithm can be labeled to distinguish whether the set temperature change comes from the algorithm or the user. When using the preferred temperature range to set the temperature, only the manually adjusted set temperature data is used to exclude the influence of the algorithm's self-set temperature, so that the preferred temperature range can more accurately reflect the current user's usage intention and user comfort temperature. The user's adjustment feedback can also promptly reflect the impact of the current climate and indoor temperature and humidity changes on the user's comfort temperature.

[0093] In this method, for air conditioning settings that temporarily have no historical data, scene control can be used. By pre-establishing a comfort temperature model for common air conditioning application scenarios, the human body comfort temperature under the air conditioning application scenario is calculated by selecting different usage scenarios and the current working conditions of the air conditioner, thus solving the problem of being unable to make recommendations due to the lack of historical data.

[0094] Embodiment three:

[0095] Corresponding to the above method embodiment, the present invention provides a temperature control device for an air conditioner, see Figure 6 The structure diagram of a temperature control device of an air conditioner is shown, and the temperature control device of the air conditioner comprises:

[0096] The historical data acquisition module 61 is used to acquire the historical data of the air conditioner; wherein the historical data includes indoor temperature data and user setting data;

[0097] A temperature interval determination module 62, configured to determine an initial temperature interval based on indoor temperature data;

[0098] The temperature interval correction module 63 is used to correct the temperature interval based on the preset time length through the user set data;

[0099] The set temperature determination module 64 is used to determine the set temperature of the air conditioner based on the corrected temperature range, so that the air conditioner operates based on the set temperature.

[0100] An embodiment of the present invention provides a temperature control device for an air conditioner, which can determine an initial temperature range based on indoor temperature data in the historical data of the air conditioner, correct the temperature range based on user setting data in the historical data of the air conditioner, and determine the set temperature of the air conditioner based on the corrected temperature range, so that the air conditioner operates based on the set temperature. In this way, the temperature range preferred by the user is obtained in combination with the historical data of the user, thereby satisfying the comfortable temperature preferences of different users and improving the user experience.

[0101] The historical data of the above-mentioned multiple air conditioners are stored in the server; the historical data acquisition module is used to acquire the historical data of the air conditioners from the server.

[0102] The temperature interval determination module is used to determine multiple target temperatures based on the frequency of occurrence of each temperature in the indoor temperature data; and determine an initial temperature interval based on the multiple target temperatures.

[0103] The temperature interval correction module is used to determine the interval average value of the temperature interval; determine the weighted average value of each temperature value in the user set data; and correct the temperature interval based on the interval average value and the weighted average value.

[0104] The temperature interval correction module is used to determine the weight value of each temperature value based on the frequency of occurrence of each temperature value in the user-set data; and calculate the weighted average value based on each temperature value in the user-set data and the weight value of each temperature value.

[0105] The temperature interval correction module is used to calculate the difference between the interval average value and the weighted average value; and correct the temperature interval based on the difference and a preset correction rule.

[0106] The above device also includes: a first label marking module, which is used to mark the set temperature of the air conditioner with a first label, and send the set temperature of the air conditioner marked with the first label to the server.

[0107] The above-mentioned device also includes: a time length adjustment module, which is used to determine whether the user adjusts the set temperature when the air conditioner operates based on the set temperature within each time length; if not, execute the step of correcting the temperature range based on the pre-set time length through user set data; if yes, adjust the time length.

[0108] The above device also includes: a second label marking module, which is used to mark the set temperature adjusted by the user with a second label if yes, and send the set temperature adjusted by the user marked with the second label to the server.

[0109] The above-mentioned device also includes: an application scenario processing module, which is used to determine the application scenario of the air conditioner if there is data missing in the historical data of the air conditioner in the server; and determine the set temperature of the air conditioner based on the application scenario of the air conditioner.

[0110] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the temperature control device of the air conditioner described above can refer to the corresponding process in the aforementioned embodiment of the temperature control method of the air conditioner, and will not be repeated here.

[0111] Embodiment 4:

[0112] The embodiment of the present invention also provides an electronic device for running the temperature control method of the air conditioner; see Figure 7A structural schematic diagram of an electronic device is shown, which includes a memory 100 and a processor 101, wherein the memory 100 is used to store one or more computer instructions, and the one or more computer instructions are executed by the processor 101 to implement the temperature control method of the air conditioner.

[0113] Further, Figure 7 The electronic device shown further includes a bus 102 and a communication interface 103 , and the processor 101 , the communication interface 103 and the memory 100 are connected via the bus 102 .

[0114] The memory 100 may include a high-speed random access memory (RAM), and may also include a non-volatile memory, such as at least one disk storage. The communication connection between the system network element and at least one other network element is realized through at least one communication interface 103 (which may be wired or wireless), and the Internet, wide area network, local area network, metropolitan area network, etc. may be used. The bus 102 may be an ISA bus, a PCI bus, or an EISA bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 7 Only one bidirectional arrow is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0115] The processor 101 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit or software instructions in the processor 101. The above processor 101 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present invention can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in conjunction with the embodiments of the present invention can be directly embodied as a hardware decoding processor for execution, or a combination of hardware and software modules in the decoding processor for execution. The software module may be located in a storage medium mature in the art, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory 100, and the processor 101 reads the information in the memory 100 and completes the steps of the method of the above embodiment in combination with its hardware.

[0116] An embodiment of the present invention also provides a computer-readable storage medium, which stores computer-executable instructions. When the computer-executable instructions are called and executed by a processor, the computer-executable instructions prompt the processor to implement the temperature control method of the air conditioner. The specific implementation can be found in the method embodiment, which will not be repeated here.

[0117] The temperature control method, device and computer program product of the air conditioner provided in the embodiments of the present invention include a computer-readable storage medium storing program code. The instructions included in the program code can be used to execute the method in the previous method embodiment. The specific implementation can be found in the method embodiment, which will not be repeated here.

[0118] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the system and / or device described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.

[0119] In addition, in the description of the embodiments of the present invention, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, and it can be the internal communication of two components. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.

[0120] If the functions are implemented in the form of software functional units and sold or used as independent products, they 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 the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc., which can store program codes.

[0121] In the description of the present invention, it should be noted that the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer", etc., indicating the orientation or positional relationship, are based on the orientation or positional relationship shown in the drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as limiting the present invention. In addition, the terms "first", "second", and "third" are used for descriptive purposes only, and cannot be understood as indicating or implying relative importance.

[0122] Finally, it should be noted that the above-described embodiments are only specific implementations of the present invention, which are used to illustrate the technical solutions of the present invention, rather than to limit them. The protection scope of the present invention is not limited thereto. Although the present invention is described in detail with reference to the above-described embodiments, ordinary technicians in the field should understand that any technician familiar with the technical field can still modify the technical solutions recorded in the above-described embodiments within the technical scope disclosed by the present invention, or can easily think of changes, or make equivalent replacements for some of the technical features therein; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims

1. A temperature control method for an air conditioner, characterized in that: The method comprises: Acquire historical data of the air conditioner; wherein the historical data includes indoor temperature data and user setting data; Determining an initial temperature range based on the indoor temperature data; Based on a preset time length, modifying the temperature interval by the user setting data; Determining a set temperature of the air conditioner based on the corrected temperature interval so that the air conditioner operates based on the set temperature; The step of correcting the temperature interval through the user-set data includes: determining the interval average value of the temperature interval; determining the weight value of each temperature value based on the frequency of occurrence of each temperature value in the user-set data; calculating the weighted average value based on each temperature value in the user-set data and the weight value of each temperature value; calculating the difference between the interval average value and the weighted average value; and correcting the temperature interval based on the difference and a pre-set correction rule.

2. The method according to claim 1, characterized in that The historical data of multiple air conditioners are stored in the server; The steps of obtaining the historical data of the air conditioner include: The historical data of the air conditioner is obtained from the server.

3. The method according to claim 1, characterized in that The step of determining an initial temperature range based on the indoor temperature data comprises: determining a plurality of target temperatures based on the frequency of occurrence of each temperature in the indoor temperature data; An initial temperature interval is determined based on the plurality of target temperatures.

4. The method according to claim 2, characterized in that: After the step of determining the set temperature of the air conditioner based on the corrected temperature range, the method further includes: The set temperature of the air conditioner is marked with a first tag, and the set temperature of the air conditioner marked with the first tag is sent to the server.

5. The method according to claim 2, characterized in that: After the step of determining the set temperature of the air conditioner based on the corrected temperature range, the method further includes: determining whether the user adjusts the set temperature when the air conditioner operates based on the set temperature within each of the time lengths; If not, executing the step of correcting the temperature interval based on the preset time length by the user set data; If so, adjust the time length.

6. The method according to claim 5, characterized in that After determining whether the user adjusts the set temperature when the air conditioner operates based on the set temperature within each of the time lengths, the method further includes: If yes, the set temperature adjusted by the user is marked with a second tag, and the set temperature adjusted by the user marked with the second tag is sent to the server.

7. The method according to claim 2, characterized in that The method further comprises: If there is data missing in the historical data of the air conditioner in the server, determining an application scenario of the air conditioner; A set temperature of the air conditioner is determined based on an application scenario of the air conditioner.

8. The method according to claim 7, characterized in that The step of determining the set temperature of the air conditioner based on the application scenario of the air conditioner comprises: The application scenario of the air conditioner is input into a preset model, and the set temperature of the air conditioner is output.

9. A temperature control device for an air conditioner, characterized in that: The device comprises: A historical data acquisition module, used to acquire historical data of the air conditioner; wherein the historical data includes indoor temperature data and user setting data; A temperature interval determination module, used to determine an initial temperature interval based on the indoor temperature data; A temperature interval correction module, used to correct the temperature interval according to the user set data based on a preset time length; a set temperature determination module, used for determining the set temperature of the air conditioner based on the corrected temperature interval, so that the air conditioner operates based on the set temperature; The temperature interval correction module is used to determine the interval average value of the temperature interval; determine the weight value of each temperature value based on the frequency of occurrence of each temperature value in the user-set data; calculate the weighted average value based on each temperature value in the user-set data and the weight value of each temperature value; calculate the difference between the interval average value and the weighted average value; and correct the temperature interval based on the difference and a pre-set correction rule.

10. An electronic device, characterized in that: The invention comprises a processor and a memory, wherein the memory stores computer executable instructions that can be executed by the processor, and the processor executes the computer executable instructions to implement the temperature control method of the air conditioner according to any one of claims 1 to 8.

11. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions. When the computer-executable instructions are called and executed by the processor, the computer-executable instructions prompt the processor to implement the temperature control method of the air conditioner according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Recommending end, receiving method, pushing method for comfortable temperature area and storage medium

    CN111256347A

  • Control method and device for air conditioner

    CN113865022A

  • Air conditioner, control method thereof and computer storage medium

    CN114562805A