Air conditioner, temperature detection method and device thereof, medium and product

By setting temperature detection units on the outside and inside of the air conditioner's wired controller and combining them with deep learning algorithms, the problems of heat generation and heat dissipation of the wired controller are solved, thereby improving the temperature detection accuracy and control effect of the air conditioner.

CN121631504APending Publication Date: 2026-03-10MIDEA GROUP WUHAN REFRIGERATION EQUIPMENT CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411219054.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-30
Publication Date
2026-03-10

AI Technical Summary

Technical Problem

The existing air conditioner's wired controller suffers from insufficient temperature detection accuracy due to its own heat generation and heat dissipation, which affects the air conditioner's temperature control performance.

Method used

Temperature detection units are installed on both the outside and inside of the air conditioner's wired controller. Combined with the processor temperature, a temperature calculation model is trained using a deep learning algorithm to compensate for the heat generation and heat dissipation effects during the operation of the wired controller, thereby improving the accuracy of temperature detection.

Benefits of technology

By taking into account the heat generation and heat dissipation of the wired controller, the accuracy of the air conditioner's detection of indoor ambient temperature is improved, thus enhancing the temperature control effect.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121631504A_ABST
    Figure CN121631504A_ABST
Patent Text Reader

Abstract

The invention discloses an air conditioner and a temperature detection method and device thereof, a medium and a product, a wire controller is provided with a first temperature detection unit and a second temperature detection unit, the first temperature detection unit is arranged on the outer side of the wire controller, the second temperature detection unit is arranged on the inner side of the wire controller, and the method comprises the steps that wire controller detection parameters are obtained; obtaining an indoor environment temperature value based on the wire controller detection parameters and a pre-trained temperature measurement and calculation model; the wire controller detection parameters at least comprise a first temperature value obtained by the first temperature detection unit, a second temperature value obtained by the second temperature detection unit and a third temperature value representing the processor temperature of the wire controller. When the air conditioner detects the indoor environment temperature, the influence of the heating and heat dissipation conditions during the operation of the wire controller on the temperature detection result is considered, and the detection parameters associated with the heating and heat dissipation conditions are used as the input conditions of the temperature measurement and calculation model, so that the precision of the air conditioner for detecting the indoor environment temperature is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of air conditioners, and more particularly to an air conditioner and its temperature detection method, apparatus, medium and product. Background Technology

[0002] For example, air conditioners such as central air conditioners typically have wired controllers embedded in the interior walls, allowing users to control the start, stop, and operation of the air conditioner.

[0003] In related technologies, a temperature detection unit is typically installed on the outside of the wired controller, and the detected temperature value is used as the current indoor ambient temperature value to control the operation of the air conditioner. However, since the wired controller itself generates heat during operation, and its embedding in the wall hinders heat dissipation, there is a deviation between the detected temperature value and the actual indoor ambient temperature value. Directly using the detected temperature value as the input parameter for the air conditioner's operation will affect the accuracy of the air conditioner's temperature control. Summary of the Invention

[0004] In view of this, embodiments of this application provide an air conditioner and its temperature detection method, apparatus, medium and product, aiming to improve the accuracy of the air conditioner in detecting indoor ambient temperature.

[0005] The technical solution of this application embodiment is implemented as follows:

[0006] In a first aspect, embodiments of this application provide a temperature detection method for an air conditioner. The air conditioner's wired controller is equipped with a first temperature detection unit and a second temperature detection unit. The first temperature detection unit is located on the outside of the wired controller, and the second temperature detection unit is located on the inside of the wired controller. The method includes:

[0007] Obtain the detection parameters of the wired controller;

[0008] Based on the detection parameters of the wired controller and the pre-trained temperature calculation model, the indoor ambient temperature value is obtained;

[0009] The wired controller detection parameters include at least: a first temperature value obtained by the first temperature detection unit, a second temperature value obtained by the second temperature detection unit, and a third temperature value characterizing the processor temperature of the wired controller.

[0010] In some implementations, the method further includes:

[0011] Acquire sample set data, which includes: multiple sets of wired controller detection parameters and indoor ambient temperature detection values ​​continuously acquired based on a set period;

[0012] Feature extraction is performed on the sample set data to generate model training samples, which include training set data corresponding to each set period.

[0013] Based on the training samples of the model, the temperature measurement model is trained to obtain the trained temperature measurement model.

[0014] In some implementations, the step of extracting features from the sample set data to generate model training samples includes:

[0015] Based on the wire controller detection parameters in the sample set data, historical detection parameters corresponding to each set period are generated.

[0016] Based on the wired controller detection parameters and indoor ambient temperature detection values ​​obtained in each set period, as well as the corresponding historical detection parameters, training set data corresponding to each set period is obtained.

[0017] The historical detection parameters are generated by processing the wire controller detection parameters obtained in the corresponding set period and the previous set period.

[0018] In some implementations, training the temperature measurement model based on the model training samples to obtain the trained temperature measurement model includes:

[0019] Based on the correspondence between the indoor ambient temperature detection value, the wired controller detection parameter, and the historical detection parameter in each training set data, the temperature calculation model is trained to obtain the trained temperature calculation model.

[0020] In some implementations, obtaining the remote controller detection parameters includes:

[0021] Based on a set period, the detection parameters of the wire controller are obtained;

[0022] In some implementations, the method further includes:

[0023] After the wired controller is started, the acquired wired controller detection parameters are stored.

[0024] In some implementations, obtaining the indoor ambient temperature value based on the wired controller's detection parameters and a pre-trained temperature calculation model includes:

[0025] Based on the currently acquired and stored wire controller detection parameters, historical detection parameters are obtained;

[0026] The currently acquired wired controller detection parameters and the historical detection parameters are input into the temperature calculation model to obtain the indoor ambient temperature value.

[0027] In some implementations, the remote controller detection parameters further include: the utilization rate of the remote controller's processor and / or display parameters characterizing the display status of the remote controller.

[0028] Secondly, embodiments of this application provide a temperature detection device for an air conditioner. The air conditioner's wired controller is equipped with a first temperature detection unit and a second temperature detection unit. The first temperature detection unit is located on the outside of the wired controller, and the second temperature detection unit is located on the inside of the wired controller. The device includes:

[0029] The first acquisition module is used to acquire the detection parameters of the wire controller;

[0030] The model calculation module is used to obtain the indoor ambient temperature value based on the detection parameters of the wired controller and the pre-trained temperature calculation model;

[0031] The wired controller detection parameters include at least: a first temperature value obtained by the first temperature detection unit, a second temperature value obtained by the second temperature detection unit, and a third temperature value characterizing the processor temperature of the wired controller.

[0032] Thirdly, embodiments of this application provide an air conditioner. The air conditioner's wired controller is equipped with a first temperature detection unit and a second temperature detection unit. The first temperature detection unit is located on the outside of the wired controller, and the second temperature detection unit is located on the inside of the wired controller. The wired controller further includes a processor and a memory for storing a computer program capable of running on the processor.

[0033] When the processor is used to run a computer program, it performs the steps of the method as described in the first aspect.

[0034] Fourthly, embodiments of this application provide a computer storage medium storing a computer program, which, when executed by a processor, implements the steps of the method described in the first aspect.

[0035] Fifthly, embodiments of this application provide a computer program product, including a computer program that, when executed by a processor, implements the steps of the method described in the first aspect.

[0036] This application provides a temperature detection method for an air conditioner. The air conditioner's wired controller is equipped with a first temperature detection unit and a second temperature detection unit. The first temperature detection unit is located on the outside of the wired controller, and the second temperature detection unit is located on the inside of the wired controller. The method includes: acquiring wired controller detection parameters; and obtaining an indoor ambient temperature value based on the wired controller detection parameters and a pre-trained temperature calculation model. The wired controller detection parameters include at least: a first temperature value acquired by the first temperature detection unit, a second temperature value acquired by the second temperature detection unit, and a third temperature value characterizing the processor temperature of the wired controller. Thus, when the air conditioner in this application performs indoor ambient temperature detection, considering the impact of the wired controller's heat generation and dissipation on the temperature detection results, and using the second and third temperature values ​​associated with heat generation and dissipation as input conditions for the temperature calculation model, the influence of the wired controller's heat generation and dissipation on the temperature detection results is compensated, improving the accuracy of the air conditioner's indoor ambient temperature detection. Attached Figure Description

[0037] Figure 1 This is a schematic flowchart of the temperature detection method for an air conditioner according to an embodiment of this application;

[0038] Figure 2 This is a schematic diagram of the wired controller according to an embodiment of this application;

[0039] Figure 3 This is a flowchart illustrating the training method of the temperature measurement model in an embodiment of this application.

[0040] Figure 4 This is a schematic diagram of the temperature detection device for an air conditioner according to an embodiment of this application;

[0041] Figure 5 This is a schematic diagram of the structure of an air conditioner according to an embodiment of this application. Detailed Implementation

[0042] The present application will now be described in further detail with reference to the accompanying drawings and embodiments.

[0043] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the application.

[0044] This application provides a method for detecting the temperature of an air conditioner, such as... Figure 1 As shown, the method includes:

[0045] Step 101: Obtain the detection parameters of the wired controller.

[0046] Step 102: Based on the detection parameters of the wired controller and the pre-trained temperature calculation model, obtain the indoor ambient temperature value.

[0047] The wired controller detection parameters include at least: a first temperature value obtained by a first temperature detection unit, a second temperature value obtained by a second temperature detection unit, and a third temperature value characterizing the processor temperature of the wired controller.

[0048] Here, the air conditioner implementing the temperature detection method of this application includes a wired controller, which is embedded in the wall. The user can control the start and stop of the air conditioner and set the operating parameters of the air conditioner by operating the wired controller.

[0049] Here, the air conditioner in this embodiment of the application can be a central air conditioner or a ceiling-mounted air conditioner, etc.

[0050] For example, such as Figure 2 As shown, the air conditioner in this embodiment of the application includes a wired controller 200. The wired controller 200 is provided with a first temperature detection unit 201 and a second temperature detection unit 202. The first temperature detection unit 201 is located on the outside of the wired controller 200, and the second temperature detection unit 202 is located on the inside of the wired controller 200.

[0051] Here, the second temperature detection unit 202 is located on the rear shell of the wired controller 200, close to the wall where the wired controller 200 is installed. The second temperature value obtained by the second detection unit 202 is affected by the ambient temperature of the wall.

[0052] Here, the wired controller 200 also includes a processor (not shown in the figure), which obtains a third temperature value characterizing the temperature of the processor based on an internally configured temperature detection unit.

[0053] It should be noted that the first temperature value obtained by the first temperature detection unit 201 in this embodiment is close to the actual indoor ambient temperature, and is also affected by the heat generated by the wired controller 200 itself and the heat dissipation coefficient of the wired controller 200; the second temperature value obtained by the second temperature detection unit 202 is close to the wall ambient temperature value, and is also affected by the heat generated by the wired controller 200 itself and the heat dissipation coefficient of the wired controller 200; the processor is one of the main heat sources of the wired controller 200, and the third temperature value represents the heat generated by the wired controller 200 itself.

[0054] It should be noted that air conditioners with wired controllers typically obtain indoor ambient temperature values ​​based on the controller. Specifically, a temperature detection unit is installed on the outside of the controller, and the indoor ambient temperature is obtained based on the temperature value detected by this unit. In some related technologies, the air conditioner directly uses the temperature value detected by the external temperature detection unit as the current indoor ambient temperature value to control the air conditioner's operation. However, since the controller's processor and display screen generate heat during operation, this can affect the detection results of the external temperature detection unit. Furthermore, since the controller is embedded in the wall, the wall's ambient temperature can also affect the heat accumulation inside the controller. Therefore, there is a significant deviation between the temperature value detected by the external temperature detection unit and the actual indoor ambient temperature. If the detected temperature value is directly used as the input parameter for the air conditioner's operation, it will affect the accuracy of the air conditioner's temperature control.

[0055] It should be noted that in some related technologies, considering the impact of the wired controller's own heat generation on the detection results of the external temperature sensing unit, a fixed temperature compensation coefficient is set to correct the detected temperature value. The corrected temperature value is then used as the current indoor ambient temperature to control the operation of the air conditioner. However, the aforementioned related technologies only consider the impact of the wired controller's own heat generation on the detection results of the external temperature sensing unit, without considering the impact of the wired controller's heat dissipation capacity on the detection results. Therefore, the temperature value corrected by the fixed temperature compensation coefficient still deviates significantly from the actual indoor ambient temperature.

[0056] It is understandable that, since the heat dissipation capacity of the wired controller is directly related to the ambient temperature of the wall, and the air conditioner cannot directly obtain the ambient temperature value of the wall, the wired controller 200 of this application embodiment is provided with a second temperature detection unit 202 near the inner wall. The second temperature value obtained by the second temperature detection unit 202 is close to the actual ambient temperature value of the wall, and the second temperature value is used to obtain the indoor ambient temperature value.

[0057] It is understood that, considering the impact of the heat generation and heat dissipation capacity of the wired controller 200 during operation on the detection results, this embodiment of the application pre-trains a temperature calculation model for obtaining the indoor ambient temperature value based on a deep learning algorithm. When detecting the indoor ambient temperature, while the first temperature detection unit 201 obtains a first temperature value that is close to the actual indoor ambient temperature value, the second temperature detection unit 202 also obtains a second temperature value that is close to the actual wall ambient temperature and a third temperature value that characterizes the internal temperature rise of the wired controller 200. The wired controller detection parameters, including at least the first temperature value, the second temperature value, and the third temperature value, are input into the temperature calculation model to obtain the indoor ambient temperature value. This compensates for the impact of the heat generation and heat dissipation of the wired controller 200 during operation on the temperature detection results and improves the accuracy of the air conditioner in detecting the indoor ambient temperature.

[0058] It should be noted that the embodiments of this application do not specifically limit the form of the first temperature detection unit 201 and the second temperature detection unit 202. In one application example, the first temperature detection unit 201 and the second temperature detection unit 202 are temperature sensors; in another application example, the processor obtains the third temperature value based on the internal thermistor.

[0059] For example, such as Figure 3 As shown in the embodiments of this application, a training method for a temperature measurement model is also provided, the method further comprising:

[0060] Step 301: Obtain sample set data, which includes multiple sets of wired controller detection parameters and indoor ambient temperature detection values ​​obtained continuously based on a set period.

[0061] Step 302: Extract features from the sample set data to generate model training samples. The model training samples include training set data corresponding to each set period.

[0062] Step 303: Based on the model training samples, train the temperature measurement model to obtain the trained temperature measurement model.

[0063] Understandably, in order to determine the influence of the wired controller temperature and the wall ambient temperature on the deviation between the first temperature value and the actual indoor ambient temperature value, this embodiment of the application needs to pre-train a temperature calculation model to obtain the correspondence between the wired controller detection parameters and the actual temperature ambient detection values. When performing indoor ambient temperature detection, the newly acquired wired controller detection parameters are input into the temperature calculation model to obtain a high-precision indoor ambient temperature value. Here, the set period is a set time interval for acquiring sample data. The wired controller detection parameters and indoor ambient temperature detection values ​​in each group of sample data in the sample set are the detection results acquired within the same set period. The wired controller detection parameters include at least the first temperature value, the second temperature value, and the third temperature value acquired within the same set period.

[0064] Here, the indoor ambient temperature values ​​in the sample data are obtained through external temperature detection devices such as thermometers, and the indoor ambient temperature values ​​represent the current actual indoor ambient temperature values.

[0065] It should be noted that, to ensure consistency in the conditions for acquiring data from the same sample set, each set of sample data within the same sample set is acquired continuously based on a set period. For example, if the sampling duration of the sample set is 60 seconds and the set period is 1 second, then the sample set includes 60 sets of continuously acquired wired controller detection parameters and indoor ambient temperature detection values.

[0066] For example, feature extraction is performed on the sample set data to generate model training samples, including: generating historical detection parameters corresponding to each set period based on the wire controller detection parameters in the sample set data; and obtaining training set data corresponding to each set period based on the wire controller detection parameters and indoor ambient temperature detection values ​​obtained in each set period, as well as the corresponding historical detection parameters. The historical detection parameters are generated by processing the wire controller detection parameters obtained in the corresponding set period and previous set periods.

[0067] Here, the historical detection parameters characterize the continuous changes of each parameter in the controller detection parameters when the controller 200 is running. The historical detection parameters include at least: a first temperature historical parameter generated based on a first temperature value, a second temperature historical parameter generated based on a second temperature value, and a first temperature historical parameter generated based on a third temperature value. The first temperature historical parameter characterizes the temperature change near the first temperature detection unit 201, the second temperature historical parameter characterizes the temperature change near the second temperature detection unit 202, and the third temperature historical parameter characterizes the temperature change of the processor.

[0068] It is understood that, in training the temperature calculation model, this application embodiment also introduces historical data of the wired controller detection parameters as training input parameters for the temperature calculation model, and uses the temperature change of each temperature value obtained by the wired controller 200 during operation as the input condition for calculating the indoor ambient temperature value, thereby further improving the training effect of the temperature calculation model.

[0069] In one application example of this application, the historical detection parameters can be obtained by integrating the detection parameters of the wire controller obtained in the corresponding set period and the previous set period.

[0070] In one application example of this application, the sampling duration of the sample set data is 60s, the set period is 1s, and the model training samples include 60 sets of training set data. Among them, the training set data corresponding to the 30th set period includes the wire controller detection parameters and indoor ambient temperature detection values ​​obtained in the 30th set period, as well as the historical detection parameters corresponding to the 30th set period. The historical detection parameters corresponding to the 30th set period are obtained by processing the first 30 sets of wire controller detection parameters in the sample set data.

[0071] For example, based on the model training samples, a temperature measurement model is trained to obtain a trained temperature measurement model, including: based on the correspondence between the indoor ambient temperature detection values, the wired controller detection parameters and the historical detection parameters in each training set data, a temperature measurement model is trained to obtain a trained temperature measurement model.

[0072] Here, the indoor ambient temperature is used as the dependent variable, and the wired controller detection parameters and historical detection parameters are used as independent variables. The correspondence between the indoor ambient temperature, wired controller detection parameters, and historical detection parameters in each training set is shown in the following formula:

[0073] y i (T0)=f i (T1,T2,T3,∫T1dt,∫T2dt,∫T3dt)

[0074] Where i represents the i-th set period, T0 represents the indoor ambient temperature value obtained in the i-th set period, T1 represents the first temperature value obtained in the i-th set period, T2 represents the second temperature value obtained in the i-th set period, T3 represents the third temperature value obtained in the i-th set period, ∫T1dt represents the first historical temperature parameter corresponding to the i-th set period, ∫T2dt represents the second historical temperature parameter corresponding to the i-th set period, and ∫T3dt represents the third historical temperature parameter corresponding to the i-th set period.

[0075] It is understandable that, since the wire controller detection parameters in the sample set data are continuously acquired based on a set period, the historical detection parameters in each training set data can reflect the continuous changes in the temperature values ​​of the wire controller detection parameters during the operation of the wire controller 200. Thus, based on multiple sets of continuous training set data, a well-trained temperature measurement model can be obtained.

[0076] For example, obtaining the wire controller detection parameters includes: obtaining the wire controller detection parameters based on a set period.

[0077] For example, the method further includes: after the wired controller is started, storing the acquired wired controller detection parameters.

[0078] It is understandable that historical data of the wired controller detection parameters are introduced as training input parameters for the temperature measurement model when training the temperature measurement model, so as to improve the training effect of the temperature measurement model. Therefore, when the air conditioner in this embodiment performs indoor ambient temperature detection, it stores the wired controller detection parameters obtained after the wired controller 200 is started. The stored historical data of the wired controller detection parameters are used to obtain the indoor ambient temperature value, so as to improve the accuracy of the air conditioner in detecting the indoor ambient temperature.

[0079] For example, the indoor ambient temperature value is obtained based on the wired controller detection parameters and the pre-trained temperature calculation model, including: obtaining historical detection parameters based on the currently acquired wired controller detection parameters and the stored wired controller detection parameters; and inputting the currently acquired wired controller and the corresponding historical detection parameters into the temperature calculation model to obtain the indoor ambient temperature value.

[0080] In one application example of this application, the cycle is set to 1 second. In the 30th second of the operation of the wired controller 200, the current first temperature value T1 is 35°, the second temperature value T2 is 30°, and the third temperature value T3 is 50°. Based on the first temperature value, the second temperature value, and the third temperature value stored in the 30 seconds of the operation of the wired controller 200, the first temperature history parameter ∫T1dt, the second temperature history parameter ∫T2dt, and the third temperature history parameter ∫T3dt are obtained. The above wired controller detection parameters and historical detection parameters are input into the temperature calculation model, and the indoor ambient temperature value is obtained as 33°.

[0081] It should be noted that the temperature rise of the processor and display screen of the wired controller 200 will also affect the detection results of the first temperature detection unit 201. In some embodiments of this application, in order to further improve the accuracy of the air conditioner in detecting the indoor ambient temperature, the wired controller detection parameters also include the processor utilization rate and the display parameters characterizing the display state of the wired controller 200. When the display parameter is 1, the display state of the wired controller 200 is on; when the display parameter is 0, the display state of the wired controller 200 is off. In some embodiments of this application, the sample set data also includes multiple sets of processor utilization rates and display parameters continuously acquired based on a set period; the training set data corresponding to each set period also includes historical utilization parameters and historical display parameters. The historical utilization parameters are obtained by processing the processor utilization rates acquired in the corresponding set period and previous set periods, and the historical display parameters are obtained by processing the processor utilization rates acquired in the corresponding set period and previous set periods.

[0082] In some embodiments of this application, the correspondence between indoor ambient temperature detection values, wired controller detection parameters, and historical detection parameters in each training set data is shown in the following formula:

[0083] y i (T0)=f i (T1,T2,T3,U,S0,∫T1dt,∫T2dt,∫T3dt,∫Udt,∫S0dt)

[0084] Where U is the processor utilization rate obtained in the i-th set period, S0 is the display parameter obtained in the i-th set period, ∫Udt is the historical utilization parameter corresponding to the i-th set period, and ∫S0dt is the historical display parameter corresponding to the i-th set period.

[0085] In some embodiments of this application, if the sample set data for training the temperature measurement model includes multiple sets of processor utilization and display parameters continuously acquired based on a set period, then when the air conditioner performs indoor ambient temperature detection, it also acquires processor utilization and display parameters based on the set period. In one application example of this application, the cycle is set to 1 second. In the 30th second of the operation of the wired controller 200, the current first temperature value T1 is 35°, the second temperature value T2 is 30°, the third temperature value T3 is 50°, the processor utilization rate U = 60%, and the display parameter S0 is 1, indicating that the wired controller 200 is in the on state. Based on the first temperature value, the second temperature value, and the third temperature value stored in the 30 seconds of the operation of the wired controller 200, the first temperature history parameter ∫T1dt, the second temperature history parameter ∫T2dt, the third temperature history parameter ∫T3dt, the utilization rate history parameter ∫Udt, and the display history parameter ∫S0dt are obtained. The above wired controller detection parameters and historical detection parameters are input into the temperature calculation model, and the indoor ambient temperature value is obtained as 33°.

[0086] In order to implement the method of the embodiments of this application, the embodiments of this application also provide a temperature detection device for an air conditioner. The control device corresponds to the temperature detection method described above, and the steps in the embodiments of the control method described above are also fully applicable to the embodiments of this temperature detection device.

[0087] like Figure 4 As shown in the illustration, this application provides a temperature detection device for an air conditioner. The air conditioner's wired controller 200 is equipped with a first temperature detection unit 201 and a second temperature detection unit 202. The wired controller 200 is embedded in a wall. The first temperature detection unit 201 is located on the outer side of the wired controller 200, and the second temperature detection unit 202 is located on the side of the wired controller 200 closer to the inner wall. The device includes a first acquisition module 401 and a model calculation module 402. The first acquisition module 401 is used to acquire the wired controller's detection parameters. The model calculation module 402 is used to obtain the indoor ambient temperature value based on the wired controller's detection parameters and a pre-trained temperature calculation model. The wired controller's detection parameters include at least: a first temperature value acquired by the first temperature detection unit 201, a second temperature value acquired by the second temperature detection unit 202, and a third temperature value characterizing the processor temperature of the wired controller.

[0088] In some embodiments, the temperature detection device of the air conditioner further includes a second acquisition module 403, a feature extraction module 404, and a model training module 405. The second acquisition module 403 is used to acquire sample set data, which includes multiple sets of wired controller detection parameters and indoor ambient temperature detection values ​​acquired continuously based on a set period. The feature extraction module 404 is used to extract features from the sample set data to generate model training samples, which include training set data corresponding to each set period. The model training module 405 is used to train a temperature calculation model based on the model training samples to obtain a trained temperature calculation model.

[0089] In some embodiments, the feature extraction module 404 is specifically used to: generate historical detection parameters corresponding to each set period based on the wire controller detection parameters in the sample set data; and obtain training set data corresponding to each set period based on the wire controller detection parameters and indoor ambient temperature detection values ​​obtained in each set period, as well as the corresponding historical detection parameters. The historical detection parameters are generated by processing the wire controller detection parameters obtained in the corresponding set period and previous set periods.

[0090] In some embodiments, the model training module 405 is specifically used to: train a temperature calculation model based on the correspondence between indoor ambient temperature detection values, wired controller detection parameters and historical detection parameters in each training set of data, and obtain a trained temperature calculation model.

[0091] In some embodiments, the first acquisition module 401 is specifically used to: acquire the detection parameters of the wire controller based on a set period.

[0092] In some embodiments, the temperature detection device of the air conditioner further includes a storage module 406, which is used to store the acquired detection parameters of the wired controller after the wired controller is started.

[0093] In some embodiments, the model calculation module 402 is specifically used to: obtain historical detection parameters based on the currently acquired wired controller detection parameters and the stored wired controller detection parameters; and input the currently acquired wired controller detection parameters and the historical detection parameters into the temperature calculation model to obtain the indoor ambient temperature value.

[0094] It should be noted that the temperature detection device provided in the above embodiments is only illustrated by the division of the above program modules. In practical applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the device can be divided into different program modules to complete all or part of the processing described above. In addition, the temperature detection device and the temperature detection method embodiments provided in the above embodiments belong to the same concept, and their specific implementation process can be found in the method embodiments, which will not be repeated here.

[0095] Based on the hardware implementation of the above program modules, and in order to implement the method of the embodiments of this application, the embodiments of this application also provide an air conditioner. Figure 5 This is only an exemplary structure of the air conditioner, not the entire structure; it can be implemented as needed. Figure 5 The structure shown may be part or all of the structure.

[0096] like Figure 5 As shown, the air conditioner 500 provided in this embodiment includes at least one processor 501, a memory 502, a user interface 503, and at least one network interface 504. The various components in the air conditioner 500 are coupled together via a bus system 505. It can be understood that the bus system 505 is used to implement communication between these components. In addition to a data bus, the bus system 505 also includes a power bus, a control bus, and a status signal bus. However, for clarity, in... Figure 5 The general designated all buses as Bus System 505.

[0097] The user interface 503 may include a monitor, keyboard, mouse, trackball, click wheel, buttons, touchpad, or touch screen.

[0098] The memory 502 in this embodiment is used to store various types of data to support the operation of the air conditioner 500. Examples of such data include any computer programs used to operate on the air conditioner 500.

[0099] The temperature detection method disclosed in this application embodiment can be applied to or implemented by the processor 501. The processor 501 may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the temperature detection method can be completed by the integrated logic circuit of the hardware in the processor 501 or by instructions in the form of software. The processor 501 mentioned above may be a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The processor 501 can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the method disclosed in the embodiments of this application can be directly manifested as being executed by a hardware decoding processor, or being executed by a combination of hardware and software modules in the decoding processor. The software module may be located in a storage medium, which is located in the memory 502. The processor 501 reads the information in the memory 502 and, in conjunction with its hardware, completes the steps of the temperature detection method provided in the embodiments of this application.

[0100] In an exemplary embodiment, the air conditioner 500 may be implemented by one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), FPGAs, general-purpose processors, controllers, microcontrollers (MCUs), microprocessors, or other electronic components to perform the aforementioned temperature detection method.

[0101] It is understood that memory 502 can be volatile memory or non-volatile memory, or both. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), ferromagnetic random access memory (FRAM), flash memory, magnetic surface memory, optical disc, or compact disc read-only memory (CD-ROM); magnetic surface memory can be disk storage or magnetic tape storage. Volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Synchronous Static Random Access Memory (SSRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic Random Access Memory (SDRAM), Double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM), Sync Link Dynamic Random Access Memory (SLDRAM), and Direct Rambus Random Access Memory (DRRAM).The memories described in the embodiments of this application are intended to include, but are not limited to, these and any other suitable types of memories.

[0102] It should be noted that the air conditioner 500 also includes a wired controller 200. The wired controller 200 is equipped with a first temperature detection unit 201 and a second temperature detection unit 202. The wired controller 200 is embedded in the wall. The first temperature detection unit 201 is located on the outside of the wired controller 200, and the second temperature detection unit 202 is located on the side of the wired controller 202 closer to the inner wall.

[0103] In an exemplary embodiment, this application also provides a storage medium, namely a computer storage medium, specifically a computer-readable storage medium, such as a memory 502 storing a computer program. This computer program can be executed by the processor 501 of the air conditioner 500 to complete the steps described in the temperature detection method of this application embodiment. The computer-readable storage medium can be a ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface memory, optical disc, or CD-ROM, etc.

[0104] In an exemplary embodiment, this application also provides a computer program product, including a computer program that can be executed by the processor 501 of the air conditioner 500 to complete the steps described in the method of this application embodiment.

[0105] It should be noted that terms such as "first" and "second" are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.

[0106] Furthermore, the technical solutions described in the embodiments of this application can be combined arbitrarily without conflict.

[0107] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A temperature detecting method of an air conditioner, characterized by, The line controller of the air conditioner is provided with a first temperature detection unit and a second temperature detection unit, the first temperature detection unit is arranged on the outer side of the line controller, and the second temperature detection unit is arranged on the inner side of the line controller, and the method comprises the following steps: obtaining line controller detection parameters; obtaining an indoor environment temperature value based on the line controller detection parameters and a pre-trained temperature calculation model; wherein the line controller detection parameters at least include a first temperature value obtained by the first temperature detection unit, a second temperature value obtained by the second temperature detection unit, and a third temperature value representing the temperature of the processor of the line controller.

2. The method of claim 1, wherein, The method further comprises: obtaining sample set data, which includes multiple groups of line controller detection parameters and indoor environment temperature detection values obtained continuously based on a set period; performing feature extraction on the sample set data to generate model training samples, wherein the model training samples include training set data corresponding to each set period; training the temperature calculation model based on the model training samples to obtain a trained temperature calculation model.

3. The method of claim 2, wherein, The feature extraction on the sample set data to generate model training samples comprises: generating historical detection parameters corresponding to each set period based on the line controller detection parameters in the sample set data; obtaining training set data corresponding to each set period based on the line controller detection parameters and the indoor environment temperature detection values obtained in each set period, and the corresponding historical detection parameters; wherein the historical detection parameters are generated by processing the line controller detection parameters obtained in the corresponding set period and the set periods before it.

4. The method of claim 3, wherein, The training of the temperature calculation model based on the model training samples to obtain a trained temperature calculation model comprises: training the temperature calculation model based on the corresponding relationship between the indoor environment temperature detection values, the line controller detection parameters and the historical detection parameters in each group of training set data to obtain a trained temperature calculation model.

5. The method of claim 1, wherein, The obtaining of line controller detection parameters comprises: obtaining the line controller detection parameters based on a set period; The method further comprises: storing the obtained line controller detection parameters after the line controller is started.

6. The method of claim 5, wherein, The obtaining of an indoor environment temperature value based on the line controller detection parameters and a pre-trained temperature calculation model comprises: obtaining historical detection parameters based on the currently obtained line controller detection parameters and the stored line controller detection parameters; inputting the currently obtained line controller detection parameters and the historical detection parameters into the temperature calculation model to obtain the indoor environment temperature value.

7. The method according to any one of claims 1 to 6, characterized in that, The line controller detection parameters further include the utilization rate of the processor of the line controller and / or display parameters representing the display state of the line controller.

8. A temperature detecting device for an air conditioner, characterized by comprising: The line controller of the air conditioner is provided with a first temperature detection unit and a second temperature detection unit, the first temperature detection unit is arranged on the outer side of the line controller, and the second temperature detection unit is arranged on the inner side of the line controller, and the device comprises: a first obtaining module for obtaining line controller detection parameters; A model estimation module is configured to obtain an indoor environment temperature value based on the drive-by-wire controller detection parameters and a pre-trained temperature estimation model. The drive-by-wire controller detection parameters at least include a first temperature value obtained by the first temperature detection unit, a second temperature value obtained by the second temperature detection unit, and a third temperature value representing a temperature of a processor of the drive-by-wire controller.

9. An air conditioner characterized by comprising: The drive-by-wire controller of the air conditioner is provided with a first temperature detection unit and a second temperature detection unit. The first temperature detection unit is arranged on the outside of the drive-by-wire controller, and the second temperature detection unit is arranged on the inside of the drive-by-wire controller. The drive-by-wire controller further comprises a processor and a memory for storing a computer program capable of running on the processor. When the processor runs the computer program, the processor is configured to execute the steps of the method according to any one of claims 1 to 7.

10. A computer storage medium having stored thereon a computer program, characterized in that The computer program, when executed by the processor, implements the steps of the method according to any one of claims 1 to 7.

11. A computer program product comprising a computer program, characterized in that, The computer program, when executed by the processor, implements the steps of the method according to any one of claims 1 to 7.