Air conditioning equipment and execution plan processing method
By introducing a controller that can generate execution plans in the air-conditioning equipment, combining the generative model and target information samples, the problem of low intelligence in the air-conditioning equipment is solved, the function of automatically adjusting the indoor environment is realized, and the degree of intelligence in the equipment is improved.
Patent Information
- Application Number
- CN202411600728.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-11
- Publication Date
- 2025-02-28
- Estimated Expiration
- 2044-11-11
AI Technical Summary
The degree of intelligence of air conditioning equipment is relatively low, especially when facing complex scenarios, such as when executing plans, it is difficult to achieve effective intelligent functions.
By introducing a controller in the air-conditioning device, the controller is coupled to the communication device, and can receive command information sent by the terminal, acquire device information and environmental information, and generate execution plan information in combination with the target adjustment task information. The execution plan information is obtained by the generative model based on the target adjustment task information, equipment information, environmental information and target information samples, including execution time, target temperature value and/or target humidity value.
In the scenario of the execution plan information generation of the air conditioning equipment, the target adjustment task information, equipment information, environmental information and retrieved target information samples are comprehensively considered, and the execution plan information of the air conditioning equipment is effectively generated, so that the air conditioning equipment can automatically adjust the indoor temperature and/or humidity value to meet the target adjustment task information, thereby improving the intelligence of the air conditioning equipment.
Smart Images

Figure CN119532877A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of air conditioning equipment, and in particular to an air conditioning equipment and an execution plan processing method. Background Art
[0002] Air conditioning equipment usually consists of two major parts: an indoor unit and an outdoor unit, which can achieve the functions of temperature regulation and humidity regulation.
[0003] In traditional technologies, the intelligent functions of air-conditioning equipment are mostly implemented with simple models or manually written logic, and these intelligent functions are relatively simple. When faced with complex scenarios, such as the execution plan generation scenario of air-conditioning equipment, it is currently not possible, resulting in a low level of intelligence for air-conditioning equipment.
[0004] Therefore, there is a technical problem in the traditional technology that the intelligence level of the air-conditioning equipment is low. Summary of the invention
[0005] The present application provides an air conditioning device and an execution plan processing method to solve the technical problem that the air conditioning device has a low intelligence level.
[0006] In a first aspect, some embodiments provide an air conditioning device, comprising: an indoor unit, an outdoor unit, a communication device, and a controller. The controller is coupled to the communication device and is configured to:
[0007] receiving command information sent by the terminal through the communication device; the command information is used to obtain equipment information and environmental information of the air-conditioning equipment, and generate corresponding execution plan information in combination with target adjustment task information; the target adjustment task information includes task completion time, target temperature value and / or target humidity value; the equipment information includes at least one of temperature adjustment parameters and humidity adjustment parameters, and the environmental information includes at least one of indoor and outdoor temperature values and humidity values;
[0008] Performing vector conversion on the target adjustment task information, the device information and the environment information to obtain a corresponding task vector, and retrieving a target information sample from a preset first database based on vector retrieval; the first database stores a plurality of information samples, each of which includes pre-selected environment adjustment task information and its corresponding air conditioning execution plan information;
[0009] Determine the execution plan information of the air conditioning equipment; the execution plan information is obtained by a generative model based on the target adjustment task information, the equipment information, the environment information and the target information sample; the execution plan information includes an execution time, the target temperature value and / or the target humidity value;
[0010] The indoor unit and the outdoor unit are controlled to operate based on the execution time, so that when the task completion time arrives, the indoor temperature value is adjusted to the target temperature value, and / or the indoor humidity value is adjusted to the target humidity value.
[0011] Technical effect: receiving instruction information sent by a terminal through a communication device; the instruction information is used to obtain equipment information and environmental information of the air-conditioning equipment, and generate corresponding execution plan information in combination with the target adjustment task information; the target adjustment task information includes task completion time, target temperature value and / or target humidity value; the equipment information includes at least one of temperature adjustment parameters and humidity adjustment parameters, and the environmental information includes at least one of indoor and outdoor temperature values and humidity values; then the target adjustment task information, the equipment information and the environmental information are vector-converted to obtain the corresponding task vector, and the target information sample is retrieved from a preset first database based on the vector retrieval; the first database stores a plurality of information samples, each of which includes pre-selected environmental adjustment task information and its corresponding air-conditioning execution plan information; then determining the execution plan information of the air-conditioning equipment; the execution plan information is obtained by a generative model based on the target adjustment task information, the equipment information, the environmental information and the target information sample; the execution plan information includes the execution time, the target temperature value and / or the target humidity value; finally, the operation of the indoor unit and the outdoor unit is controlled based on the execution time, so that when the task completion time arrives, the indoor temperature value is adjusted to the target temperature value, and / or the indoor humidity value is adjusted to the target humidity value. In this way, in the execution plan information generation scenario of the air-conditioning equipment, the target adjustment task information, equipment information, environmental information and the retrieved target information samples are comprehensively considered to effectively generate the execution plan information of the air-conditioning equipment, so that the air-conditioning equipment can adjust the indoor temperature value and / or the indoor humidity value by executing the execution plan information, so as to adjust the indoor temperature value to the target temperature value when the task completion time arrives, and / or adjust the indoor humidity value to the target humidity value to meet the target adjustment task information, thereby meeting the functional requirements of complex scenarios and improving the intelligence level of the air-conditioning equipment; at the same time, when the target adjustment task information is determined, the air-conditioning equipment can automatically generate the corresponding execution plan information based on the received instruction information, and automatically adjust the indoor temperature value and / or the indoor humidity value to meet the target adjustment task information through the execution plan information, which is conducive to further improving the intelligence level of the air-conditioning equipment.
[0012] In some embodiments of the present application, the controller is further configured to:
[0013] Selecting a target generative model from a preset first generative model and a second generative model; the target generative model is one of the first generative model and the second generative model;
[0014] The target adjustment task information, the equipment information, the environment information and the target information sample are input into the target generation model, and the execution plan information of the air-conditioning equipment is generated by the target generation model.
[0015] Technical effect: When generating the execution plan information of the air-conditioning equipment, first select the target generative model from the preset first generative model and the second generative model, and then generate the execution plan information of the air-conditioning equipment through the target generative model, that is, generate the corresponding execution plan information through the adapted target generative model, so that the finally generated execution plan information can be more accurate, thereby improving the generation accuracy of the execution plan information and ensuring the intelligence level of the air-conditioning equipment.
[0016] In some embodiments of the present application, the controller is further configured to:
[0017] When the similarity between the data vector corresponding to the target information sample and the task vector is greater than a preset similarity, using the first generative model as the target generative model;
[0018] When the similarity between the data vector corresponding to the target information sample and the task vector is less than or equal to the preset similarity, the second generative model is used as the target generative model.
[0019] Technical effect: By calculating the similarity between the data vector corresponding to the target information sample and the task vector, the required target generative model can be effectively selected from the first generative model and the second generative model, thereby improving the determination accuracy of the target generative model.
[0020] In some embodiments of the present application, the controller is further configured to:
[0021] When the number of target information samples is greater than a first preset number, using the first generative model as the target generative model;
[0022] When the sample quantity of the target information samples is less than or equal to the first preset quantity, the second generative model is used as the target generative model.
[0023] Technical effect: By statistically analyzing the sample number of the retrieved target information samples and the relationship between the sample number and the first preset number, the required target generative model can be effectively selected from the first generative model and the second generative model, thereby improving the accuracy of determining the target generative model.
[0024] In some embodiments of the present application, the controller is further configured to:
[0025] According to the target adjustment task information, the equipment information and the environment information, target experience data is retrieved from a preset second database; the second database stores a plurality of experience data, each of which represents an intrinsic relationship between the pre-selected environment adjustment task information and its corresponding air conditioning execution plan information;
[0026] The target adjustment task information, the equipment information, the environment information, the target information sample and the target experience data are input into the target generation model, and the execution plan information of the air-conditioning equipment is generated by the target generation model.
[0027] Technical effect: First, according to the target adjustment task information, equipment information and environmental information, the target experience data is retrieved from the preset second database, and then through the target generation model, based on the target adjustment task information, equipment information, environmental information, target information samples and target experience data, the execution plan information of the air-conditioning equipment is automatically generated, so that the subsequent air-conditioning equipment can adjust the indoor temperature value and / or indoor humidity value by executing the execution plan information to meet the target adjustment task information, which is conducive to further improving the intelligence level of the air-conditioning equipment; at the same time, when generating the execution plan information, the target adjustment task information, equipment information, environmental information, target information samples and target experience data are comprehensively considered, which is conducive to further improving the generation accuracy of the execution plan information.
[0028] In some embodiments of the present application, the controller is further configured to:
[0029] Determine the temperature adjustment task and / or humidity adjustment task included in the target adjustment task information;
[0030] According to the temperature adjustment task and / or humidity adjustment task, a search is performed in the second database to obtain the target experience data associated with temperature adjustment and / or humidity adjustment.
[0031] Technical effect: first determine the temperature adjustment task and / or humidity adjustment task included in the target adjustment task information, and then search in the second database according to the temperature adjustment task and / or humidity adjustment task to obtain the target experience data associated with the temperature adjustment and / or humidity adjustment; in this way, comprehensively consider the temperature adjustment task and / or humidity adjustment task included in the target adjustment task information, and search from the second database, which is conducive to improving the accuracy of obtaining the target experience data.
[0032] In some embodiments of the present application, the controller is further configured to:
[0033] Filtering out a first information sample whose quality identifier is a preset quality identifier from the first database; the quality identifier represents the achievement rate of the environmental adjustment task information selected in the corresponding information sample;
[0034] Inputting the first information sample into a third generative model, and generating empirical data through the third generative model;
[0035] The generated experience data is stored in the second database.
[0036] Technical effect: First, a first information sample with a quality identifier as a preset quality identifier is screened out from the first database, and then experience data is generated based on the first information sample through a third generative model, and then the generated experience data is stored in the second database. This is beneficial to improving the accuracy of experience data generation, thereby improving the accuracy of experience data stored in the second database, and is also beneficial to expanding the experience data in the second database for generating execution plan information.
[0037] In some embodiments of the present application, the controller is further configured to:
[0038] Obtaining the completion result of the execution plan information;
[0039] The execution plan information and the completion result of the execution plan information are stored in a preset third database; the third database is used to store the execution plan information and the completion result of the execution plan information within a set time range;
[0040] When the amount of execution plan information stored in the third database is greater than a second preset amount, the first database is updated offline according to the execution plan information stored in the third database and the completion results of each of the execution plan information.
[0041] Technical effect: The execution plan information and the completion results of the execution plan information are first stored in a preset third database. Then, when the amount of execution plan information stored in the third database is greater than the second preset amount, the first database is updated offline based on the execution plan information and the completion results of each execution plan information stored in the third database, which is conducive to timely updating of information samples in the first database and ensuring the validity of the information samples in the first database.
[0042] In some embodiments of the present application, the controller is further configured to:
[0043] Determining a quality indicator of the execution plan information according to a completion result of the execution plan information in the third database and target adjustment task information associated with the execution plan information;
[0044] In a case where the quality identifier is a preset quality identifier, taking the execution plan information as a first information sample, and storing the first information sample in the first database;
[0045] When the quality identifier is different from the preset quality identifier, the execution plan information is modified to obtain modified execution plan information, the modified execution plan information is used as the second information sample, and the second information sample is stored in the first database.
[0046] Technical effect: First, the quality identification of the execution plan information is determined according to the completion results of the execution plan information in the third database and the target adjustment task information associated with the execution plan information, and the execution plan information in the third database is processed differently according to the quality identification, thereby ensuring the accuracy and effectiveness of the information samples stored in the first database.
[0047] In some embodiments of the present application, the controller is further configured to:
[0048] The equipment information and environmental information of the air-conditioning equipment are obtained from a preset Internet of Things platform through the communication device.
[0049] Technical effect: By obtaining the equipment information and environmental information of the air-conditioning equipment from the Internet of Things platform through the communication device, it can be ensured that the equipment information and environmental information of the air-conditioning equipment can be effectively obtained, which is convenient for subsequent adjustment of task information, equipment information and environmental information according to the target, retrieval of target information samples, and generation of corresponding execution plan information, thereby ensuring the accuracy of the generation of execution plan information.
[0050] In some embodiments of the present application, the indoor unit includes a temperature sensor, a first heat exchanger and a four-way valve; the outdoor unit includes a second heat exchanger and a compressor;
[0051] The controller is further configured to:
[0052] The compressor, the first heat exchanger, the second heat exchanger and the four-way valve are started based on the execution time, and the indoor temperature value detected in real time by the temperature sensor is obtained. The operating status of the compressor, the first heat exchanger, the second heat exchanger and the four-way valve is controlled according to the indoor temperature value, so as to adjust the indoor temperature value to the target temperature value when the task completion time is arrived.
[0053] Technical effect: First, the compressor, the first heat exchanger, the second heat exchanger and the four-way valve in the air-conditioning equipment are started based on the execution time, and the indoor temperature value detected by the temperature sensor in real time is obtained, and then the operating status of the compressor, the first heat exchanger, the second heat exchanger and the four-way valve are controlled according to the indoor temperature value, so that the indoor temperature value is adjusted to the target temperature value when the task completion time arrives, thereby achieving the purpose of automatically adjusting the indoor temperature value to the required target temperature value when the task completion time arrives, which is conducive to further improving the intelligence level of the air-conditioning equipment.
[0054] In some embodiments of the present application, the indoor unit further includes a humidity sensor, and the humidity sensor is used to monitor the indoor humidity value;
[0055] The controller is further configured to:
[0056] According to the indoor humidity value, the operating states of the compressor, the first heat exchanger, the second heat exchanger and the four-way valve are adjusted to adjust the indoor humidity value to the target humidity value when the task completion time arrives.
[0057] Technical effect: First, the indoor humidity value is monitored by the humidity sensor in the air-conditioning equipment, and then the operating status of the compressor, the first heat exchanger, the second heat exchanger and the four-way valve in the air-conditioning equipment are adjusted according to the indoor humidity value, so that the indoor humidity value is adjusted to the target humidity value when the task completion time arrives, thereby achieving the purpose of automatically adjusting the indoor humidity value to the required target humidity value when the task completion time arrives, which is conducive to further improving the intelligence level of the air-conditioning equipment.
[0058] In a second aspect, some embodiments further provide an execution plan processing method, which is applied to an air conditioning device, wherein the air conditioning device includes an indoor unit, an outdoor unit, a communication device, and a controller; the controller is coupled to the communication device; the method includes:
[0059] receiving command information sent by the terminal through the communication device; the command information is used to obtain equipment information and environmental information of the air-conditioning equipment, and generate corresponding execution plan information in combination with target adjustment task information; the target adjustment task information includes task completion time, target temperature value and / or target humidity value; the equipment information includes at least one of temperature adjustment parameters and humidity adjustment parameters, and the environmental information includes at least one of indoor and outdoor temperature values and humidity values;
[0060] Performing vector conversion on the target adjustment task information, the device information and the environment information to obtain a corresponding task vector, and retrieving a target information sample from a preset first database based on vector retrieval; the first database stores a plurality of information samples, each of which includes pre-selected environment adjustment task information and its corresponding air conditioning execution plan information;
[0061] Determine the execution plan information of the air conditioning equipment; the execution plan information is obtained by a generative model based on the target adjustment task information, the equipment information, the environment information and the target information sample; the execution plan information includes an execution time, the target temperature value and / or the target humidity value;
[0062] The indoor unit and the outdoor unit are controlled to operate based on the execution time, so that when the task completion time arrives, the indoor temperature value is adjusted to the target temperature value, and / or the indoor humidity value is adjusted to the target humidity value.
[0063] Technical effect: In the execution plan information generation scenario of air-conditioning equipment, the target adjustment task information, equipment information, environmental information and the retrieved target information samples are comprehensively considered, and all of this information is used as the input information of the generative model, so that the execution plan information of the air-conditioning equipment can be generated more accurately, so that the air-conditioning equipment can adjust the indoor temperature value and / or the indoor humidity value by executing the execution plan information, so as to adjust the indoor temperature value to the target temperature value when the task completion time arrives, and / or adjust the indoor humidity value to the target humidity value to meet the target adjustment task information, thereby meeting the functional requirements of complex scenarios; at the same time, when the target demand information is determined, the air-conditioning equipment obtains the corresponding execution plan information based on the received instruction information, and automatically adjusts the indoor temperature and / or indoor humidity to meet the target demand information within the time required by the user through the execution plan information, which is conducive to further improving the intelligence of the air-conditioning equipment. BRIEF DESCRIPTION OF THE DRAWINGS
[0064] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0065] Figure 1 A schematic diagram of a control architecture of an air conditioning device provided in some embodiments of the present application;
[0066] Figure 2 A flowchart of an execution plan processing method provided in some embodiments of the present application;
[0067] Figure 3 A schematic diagram of inputting target demand information through a smart phone provided in some embodiments of the present application;
[0068] Figure 4 A schematic diagram of inputting target demand information through a smart TV provided in some embodiments of the present application;
[0069] Figure 5 A flowchart of steps for generating execution plan information of air-conditioning equipment provided in some embodiments of the present application;
[0070] Figure 6 A flowchart of steps for determining a target generative model provided in some embodiments of the present application;
[0071] Figure 7 A flowchart of steps for determining a target generative model provided in some other embodiments of the present application;
[0072] Figure 8 A flowchart of steps for generating execution plan information of air-conditioning equipment provided in other embodiments of the present application;
[0073] Fig. 9 A flowchart of steps for retrieving and obtaining target experience data provided in some embodiments of the present application;
[0074] Fig.10 A flowchart of steps for storing generated experience data into a second database provided in some embodiments of the present application;
[0075] Fig.11 A flowchart of steps for retrieving target information samples provided in some embodiments of the present application;
[0076] Fig.12 A flowchart of the steps of performing offline updating on a first database provided in some embodiments of the present application;
[0077] Fig.13 A flowchart of steps for storing information samples in a first database provided in some embodiments of the present application;
[0078] Fig.14 A signaling interaction diagram of an execution plan processing method provided in some embodiments of the present application;
[0079] Fig.15 A flowchart of a task execution prediction method integrating various complex environment data provided in some embodiments of the present application;
[0080] Fig.16A flowchart of a task execution prediction method integrating various complex environment data provided in other embodiments of the present application;
[0081] Fig.17 A structural block diagram of an execution plan processing device provided in some embodiments of the present application. DETAILED DESCRIPTION
[0082] The following embodiments are described in detail, and examples thereof are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementations described in the following embodiments do not represent all implementations consistent with the present application. They are only examples of systems and methods consistent with some aspects of the present application as detailed in the claims.
[0083] It should be noted that the brief description of terms in this application is only for the convenience of understanding the embodiments described below, and is not intended to limit the embodiments of this application. Unless otherwise specified, these terms should be understood according to their common and usual meanings.
[0084] The terms "first", "second", "third", etc. in the specification and claims of this application and the above drawings are used to distinguish similar or similar objects or entities, and do not necessarily mean to limit a specific order or sequence, unless otherwise noted. It should be understood that the terms used in this way can be interchangeable under appropriate circumstances.
[0085] The terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover but not exclude inclusion, for example, a product or device comprising a list of components is not necessarily limited to all the components expressly listed but may include other components not expressly listed or inherent to such product or device.
[0086] The term "module" refers to any known or later developed hardware, software, firmware, artificial intelligence, fuzzy logic, or combination of hardware and / or software code that is capable of performing the functions associated with that element.
[0087] In the embodiments of the present application, the air-conditioning device generally refers to an intelligent device with temperature and / or humidity adjustment functions, such as an intelligent air-conditioning device.
[0088] Figure 1 A schematic diagram of the control architecture of an air conditioning device provided in some embodiments of the present application. Figure 1 As shown in the figure, the control architecture of the air-conditioning equipment includes a communication device 110, a controller 120, a detection component 130, an indoor unit 140 and an outdoor unit 150. The controller 120 is coupled to the communication device 110 and the detection component 130 respectively; the controller 120 controls the operation of the indoor unit 140 and the outdoor unit 150 respectively.
[0089] In some embodiments, the communication device 110 is a component for communicating with an external device (such as a terminal, an Internet of Things platform, a weather query platform, etc.) or a server according to various communication protocol types. The air conditioning device can be provided with multiple communication devices 110 according to different supported communication modes. For example, when the air conditioning device supports wireless network communication, the air conditioning device can be provided with a communication device 110 including a WiFi function. When the air conditioning device supports Bluetooth connection communication, the air conditioning device needs to be provided with a communication device 110 including a Bluetooth function.
[0090] The communication device 110 can communicate and connect the air-conditioning device with an external device or a server by wireless or wired connection. Among them, the wired connection can connect the air-conditioning device with the external device through components such as data cables and interfaces. The wireless connection can connect the air-conditioning device with the external device through wireless signals or wireless networks. The air-conditioning device can directly establish a connection relationship with the external device, or indirectly establish a connection relationship through a gateway, a router, a connection device, etc. For example, the communication device 110 is used to receive instruction information carrying target adjustment task information (including task completion time, target temperature value and / or target humidity value) sent by a terminal (such as a smart phone, a smart TV, etc.), and obtain equipment information (including at least one of temperature adjustment parameters and humidity adjustment parameters) and environmental information (including at least one of indoor and outdoor temperature values and humidity values) of the air-conditioning device from an external device (such as an Internet of Things platform), and finally send the target adjustment task information, equipment information and environmental information to the controller 120.
[0091] In some embodiments, the detection component 130 refers to a component for obtaining environmental information of the air-conditioning device, such as a temperature sensor, a humidity sensor, an air quality sensor, etc. For example, the detection component 130 detects the environmental information of the air-conditioning device (including indoor environmental information and outdoor environmental information) to obtain the environmental information of the air-conditioning device (including at least one of indoor and outdoor temperature values, humidity values, and indoor and outdoor air quality information), and sends the environmental information of the air-conditioning device to the controller 120.
[0092] In some embodiments, the controller 120 may include at least one of a central processing unit, a voice processor, and a power processor, and a first interface to an nth interface for input / output. The controller 120 controls the operation of the air conditioning device and responds to the user's operation through various software control programs stored in the memory. The controller 120 controls the overall operation of the air conditioning device. For example, the controller 120 is used to retrieve a target information sample from a preset first database according to the target adjustment task information, device information, and environmental information sent by the communication device 110 (or the environmental information sent by the detection component 130). The first database stores a plurality of information samples, each of which includes pre-selected environmental adjustment task information and its corresponding air conditioning execution plan information. Then, according to the target adjustment task information, device information, environmental information, and target information sample, the execution plan information (including execution time, target temperature value, and / or target humidity value) of the air conditioning device is obtained. Finally, based on the execution time, the indoor unit 140 and the outdoor unit 150 are controlled to operate so that when the task completion time arrives, the indoor temperature value is adjusted to the target temperature value, and / or the indoor humidity value is adjusted to the target humidity value.
[0093] In some embodiments, the indoor unit 140 is one of the core components of the air conditioning equipment responsible for air processing such as cooling and heating, and is usually installed indoors, and has multiple functions such as air filtering, circulation, dehumidification, heating or cooling. The indoor unit 140 includes a temperature sensor, a humidity sensor, a first heat exchanger, and a four-way valve. For example, the indoor unit 140, under the action of the execution plan information of the controller 120, combines with the outdoor unit 150 to adjust the indoor temperature value to the target temperature value, and / or, adjust the indoor humidity value to the target humidity value.
[0094] In some embodiments, the outdoor unit 150 is the part of the air conditioning equipment responsible for discharging heat, which is usually installed outdoors, and realizes cooling or heating of air through the circulation of refrigerant and the transfer of heat, and discharges the heat generated indoors into the outdoor air. The outdoor unit 150 includes a second heat exchanger and a compressor. For example, under the action of the execution plan information of the controller 120, the outdoor unit 150, in combination with the indoor unit 140, adjusts the indoor temperature value to the target temperature value, and / or adjusts the indoor humidity value to the target humidity value.
[0095] In some embodiments, Figure 1 As shown, the present application provides an air-conditioning device, which may include an indoor unit 140, an outdoor unit 150, a detection component 130, a communication device 110 and a controller 120; wherein the controller 120 is coupled to the detection component 130 and the communication device 110, respectively.
[0096] like Figure 2 As shown, the controller 120 is configured as follows:
[0097] Step S201, receiving the command information sent by the terminal through the communication device 110; the command information is used to obtain the equipment information and environmental information of the air-conditioning equipment, and generate corresponding execution plan information in combination with the target adjustment task information; the target adjustment task information includes the task completion time, the target temperature value and / or the target humidity value; the equipment information includes at least one of the temperature adjustment parameters and the humidity adjustment parameters, and the environmental information includes at least one of the indoor and outdoor temperature values and humidity values.
[0098] Step S202, perform vector conversion on the target adjustment task information, equipment information and environmental information to obtain the corresponding task vector, and retrieve the target information sample from the preset first database based on the vector retrieval; the first database stores multiple information samples, each information sample includes pre-selected environmental adjustment task information and its corresponding air conditioning execution plan information.
[0099] Step S203, determine the execution plan information of the air-conditioning equipment; the execution plan information is obtained by the generative model based on the target adjustment task information, equipment information, environmental information and target information samples; the execution plan information includes execution time, target temperature value and / or target humidity value.
[0100] Step S204, controlling the operation of the indoor unit 140 and the outdoor unit 150 based on the execution time, so as to adjust the indoor temperature value to the target temperature value and / or the indoor humidity value to the target humidity value when the task completion time arrives.
[0101] Among them, the instruction information refers to the temperature adjustment instruction and / or humidity adjustment instruction for the air-conditioning equipment, which is used to instruct the air-conditioning equipment to adjust the indoor temperature value to the target temperature value and / or the indoor humidity value to the target humidity value when the task completion time arrives. It should be noted that the instruction information carries the target adjustment task information. Of course, the instruction information can also refer to the air quality adjustment instruction, such as PM2.5 (particles with a diameter less than or equal to 2.5 microns) adjustment instruction.
[0102] The target adjustment task information refers to the temperature adjustment task and / or humidity adjustment task for the air-conditioning equipment, specifically, the temperature control demand information and / or humidity control demand information for the air-conditioning equipment, such as "I will get home at about 7 pm, adjust the temperature to 27 degrees", "I will get home at about 8 pm, adjust the temperature to 26 degrees", "adjust the humidity to 50%", "I will get home at about 7 pm, adjust the humidity to 40%", "adjust the temperature to 24 degrees", etc. Of course, the target adjustment task information can also refer to the air quality adjustment task for the air-conditioning equipment, such as the PM2.5 adjustment task.
[0103] The target adjustment task information includes at least the task completion time, the target temperature value and / or the target humidity value. The task completion time refers to the completion time of the temperature adjustment task and / or the humidity adjustment task. For example, for the target adjustment task information "I will be home at about 7 pm, adjust the temperature to 27 degrees", the task completion time refers to 7 pm. Of course, the task completion time can also refer to the completion time of the air quality adjustment task (such as the PM2.5 adjustment task).
[0104] The target temperature value refers to the temperature value that the room (such as the bedroom) should reach when the task is completed. For example, for the target adjustment task information "I will be home around 7pm, set the temperature to 27 degrees", the target temperature value is 27 degrees.
[0105] Among them, the target humidity value refers to the humidity value that the indoor room (such as the living room) needs to reach when the task completion time arrives; for example, for the target adjustment task information "I will get home at about 8 o'clock in the evening, adjust the humidity to 50% for me", the target humidity value is 50%.
[0106] The target adjustment task information may also include a target air quality value, such as a target PM2.5 value. The target air quality value refers to the air quality value that is to be achieved indoors (such as in the living room) when the task is completed; for example, for the target adjustment task information "I will get home at about 8 pm, adjust the PM2.5 value to Y", the target PM2.5 value refers to Y.
[0107] The terminal refers to a device used to obtain the user's target adjustment task information for the air-conditioning device, such as a smart phone, a laptop, a tablet computer, a smart TV, etc. The terminal can obtain the user's target adjustment task information for the air-conditioning device in a variety of ways; for example, Figure 3 , the user enters "I will be home around 8 o'clock, set the temperature to 26 degrees" through voice or text on the control page of the smart home control program on the smartphone; for example, Figure 4 , the user can input "adjust the temperature to 24 degrees" through voice or text on the control interface of the smart home control program of the smart TV. Of course, the user can also input the target adjustment task information through the smart remote control of the air conditioner.
[0108] The terminal is used to generate instruction information for the air-conditioning device according to the user's target adjustment task information for the air-conditioning device, and send the instruction information to the communication device 110 in the air-conditioning device, and the communication device 110 then sends the received instruction information to the controller 120. The controller 120 obtains the device information and environmental information of the air-conditioning device through the communication device 110 according to the instruction information, and generates corresponding execution plan information in combination with the target adjustment task information.
[0109] Among them, the equipment information of the air-conditioning equipment includes at least one of temperature adjustment parameters and humidity adjustment parameters; the temperature adjustment parameters refer to parameters related to the humidity adjustment function of the air-conditioning equipment, such as wind speed adjustment, mode selection, energy-saving settings, cooling capacity / heating capacity in recent days, recent average cooling capacity / heating capacity, etc.
[0110] Among them, humidity adjustment parameters refer to parameters related to the humidity adjustment function of the air-conditioning equipment, such as humidification settings, dehumidification settings, cooling / heating capacity in recent days, recent average cooling / heating capacity, etc. Of course, the equipment information of the air-conditioning equipment can also include air quality adjustment parameters, such as PM2.5 adjustment parameters. Furthermore, the equipment information of the air-conditioning equipment can also include equipment operation information and equipment configuration information; equipment operation information refers to information related to the operation of the air-conditioning equipment, specifically equipment status information, such as cooling / heating capacity in recent days, recent average cooling / heating capacity, etc. Equipment configuration information refers to information related to the configuration of the air-conditioning equipment, such as energy consumption level, air-conditioning capacity, power, voltage, circulation air volume, wind speed, etc.
[0111] The environmental information includes at least one of indoor and outdoor temperature and humidity values, such as indoor temperature, indoor humidity, outdoor temperature, outdoor humidity, etc. Of course, the environmental information may also include indoor and outdoor air quality values, such as indoor PM2.5 value and outdoor PM2.5 value.
[0112] Among them, the communication device 110 is used to obtain the equipment information and environmental information of the air-conditioning equipment from the Internet of Things platform; the detection component 130 is used to obtain the environmental information of the air-conditioning equipment. Furthermore, the environmental information used when retrieving the target information sample and generating the execution plan information of the air-conditioning equipment can refer to the environmental information obtained by the communication device 110, or the environmental information obtained by the detection component 130, or the summarized environmental information. The summarized environmental information is obtained by integrating the environmental information obtained by the communication device 110 and the environmental information obtained by the detection component 130, that is, the environmental information obtained by the communication device 110 and the environmental information obtained by the detection component 130 are summarized to obtain the summarized environmental information, which can ensure the comprehensiveness and accuracy of the final environmental information, while avoiding the defects of incomplete environmental information obtained by the communication device 110 alone or incomplete environmental information obtained by the detection component 130 alone.
[0113] The pre-selected environment adjustment task information refers to the environment adjustment task information that has been successfully executed, specifically refers to the environment adjustment task information whose corresponding achievement rate is greater than or equal to the preset achievement rate (such as 80%), such as the temperature adjustment task that has been successfully executed, the humidity adjustment task that has been successfully executed, the air quality adjustment task that has been successfully executed, etc. The achievement rate of the environment adjustment task information is used to characterize the task achievement of the environment adjustment task information based on the corresponding execution plan information, such as 95%, 70%, etc.
[0114] The air conditioning execution plan information corresponding to the pre-selected environment adjustment task information refers to the execution plan information generated for the pre-selected environment adjustment task information.
[0115] The information sample refers to a sample including pre-selected environmental adjustment task information and its corresponding air conditioning execution plan information, specifically task example data. Each information sample includes pre-selected environmental adjustment task information and air conditioning execution plan information corresponding to the pre-selected environmental adjustment task information. For example, a certain information sample includes pre-selected environmental adjustment task information "adjust the temperature to 26 degrees" and corresponding air conditioning execution plan information "adjust the air conditioning temperature to 22, the wind speed is automatic, and after 5 minutes, adjust the air conditioning temperature to 26 and the wind speed to level 1. The total estimated time is 15 minutes".
[0116] The preset first database refers to a database storing multiple information samples, specifically a task example database storing multiple task example data, such as a formal task library. In the embodiment of the present application, the first database can be deployed locally on the air conditioner, or on an Internet of Things platform or cloud, and the air conditioner can query the first database through information interaction with the Internet of Things platform or cloud.
[0117] Among them, the target information sample refers to an information sample associated with the target adjustment task information, equipment information and environmental information, specifically refers to an information sample whose similarity between the corresponding data vector and the task vector in the preset first database is greater than the similarity threshold, such as the target task example data.
[0118] Among them, the task vector corresponding to the target adjustment task information, device information and environmental information includes a feature vector corresponding to the target adjustment task information, a feature vector corresponding to the device information and a feature vector corresponding to the environmental information, which is specifically obtained by splicing the feature vector corresponding to the target adjustment task information, the feature vector corresponding to the device information and the feature vector corresponding to the environmental information. Among them, the execution plan information of the air-conditioning equipment includes the specific execution steps and specific execution time of the air-conditioning equipment, specifically including the execution time, target temperature value and / or target humidity value, such as "the air-conditioning temperature is adjusted to 20, the wind speed is automatic, and after 5 minutes, the air-conditioning temperature is adjusted to 24, the wind speed is adjusted to level 1, and the total time is expected to be 15 minutes". Of course, the execution plan information of the air-conditioning equipment can also include target air quality values, such as target PM2.5 values.
[0119] The execution time refers to the start-up time of the air-conditioning equipment. For example, for the command “I will get home around 7pm, set the temperature to 27 degrees”, the execution time may be 6:40pm.
[0120] The execution plan information of the air-conditioning equipment is determined comprehensively based on four types of data: target adjustment task information, equipment information, environmental information and target information samples.
[0121] Among them, the generative model refers to a large model used to generate the execution plan information of the air-conditioning equipment, such as an execution plan generation model. Through the generative model, the execution plan information of the air-conditioning equipment can be generated based on the target adjustment task information, equipment information, environmental information and target information samples. In the embodiment of the present application, the generative model can be deployed locally on the air conditioner, or on the Internet of Things platform or the cloud, and the air-conditioning equipment can use the generative model through information interaction with the Internet of Things platform or the cloud.
[0122] Among them, when the controller 120 executes the corresponding execution plan information, it can control the operation of the indoor unit 140 and the outdoor unit 150 based on the execution time, so that when the task completion time arrives, the indoor unit 140 and the outdoor unit 150 jointly adjust the indoor temperature value to the target temperature value, and / or adjust the indoor humidity value to the target humidity value to meet the target adjustment task information, such as adjusting the indoor temperature value to 24 degrees, adjusting the indoor humidity value to 50%, etc.
[0123] Specifically, refer to Figure 1In the case where the controller 120 and the generative model are deployed on the air-conditioning device side, the communication device 110 receives the instruction information for the air-conditioning device sent by the terminal, and sends the instruction information to the controller 120. The controller 120 sends the device information query request and the environment information query request to the communication device 110 according to the target adjustment task information carried in the instruction information. The communication device 110 obtains the temperature adjustment parameters and / or humidity adjustment parameters of the air-conditioning device as the device information of the air-conditioning device, and obtains the indoor and outdoor temperature values and / or humidity values of the air-conditioning device as the environment information of the air-conditioning device according to the device information query request and the environment information query request, and then sends the device information and environment information of the air-conditioning device to the controller 120. In the case where the controller 120 is communicatively connected with the detection component 130, the detection component 130 can also obtain the indoor and outdoor temperature values and / or humidity values of the air-conditioning device as the environment information of the air-conditioning device according to the environment information query request sent by the controller 120, and send the environment information to the controller 120. The controller 120 complements or cross-checks the environmental information obtained by different paths to obtain the final environmental information; performs vector conversion on the target adjustment task information, equipment information and environmental information to obtain the task vector corresponding to the target adjustment task information, equipment information and environmental information; performs vector retrieval in a preset first database storing multiple information samples according to the task vector to obtain the target information sample associated with the target adjustment task information, equipment information and environmental information; then inputs the target adjustment task information, equipment information, environmental information and target information sample into the generative model to obtain the execution plan information of the air-conditioning equipment, For example, the vector corresponding to the target adjustment task information, the vector corresponding to the device information, the vector corresponding to the environment information, and the vector corresponding to the target information sample are concatenated to obtain the target vector, and the target vector is input into the generative model to obtain the execution plan information of the air-conditioning equipment; finally, the execution plan information of the air-conditioning equipment is executed, that is, based on the execution time in the execution plan information, the operation of the indoor unit 140 and the outdoor unit 150 is controlled, so that when the task completion time arrives, the indoor unit 140 and the outdoor unit 150 jointly adjust the indoor temperature value to the target temperature value, and / or adjust the indoor humidity value to the target humidity value to meet the target adjustment task information.
[0124] For example, for the target adjustment task information "I will arrive home at about 8 o'clock in the evening, adjust the temperature to 24 degrees for me", the generated execution plan information is "adjust the air conditioning temperature to 20, the wind speed is automatic, and after 5 minutes, adjust the air conditioning temperature to 24, and the wind speed is adjusted to level 1. The total time is expected to be 15 minutes". Then, the controller 120 controls the operation of the indoor unit 140 and the outdoor unit 150 at 7:45 pm to adjust the indoor temperature value to 24 degrees when arriving at 8 o'clock in the evening.
[0125] It should be noted that the controller 120 and the generative model can also be deployed on the server side / cloud; the acquired target adjustment task information, device information and environmental information are sent to the controller 120 deployed on the server side / cloud through the communication device 110, or the acquired environmental information is sent to the controller 120 deployed on the server side / cloud through the detection component 130; the controller 120 deployed on the server side / cloud performs vector conversion on the target adjustment task information, device information and environmental information to obtain a task vector corresponding to the target adjustment task information, device information and environmental information, and according to the task vector, in a preset data storage having multiple information samples A vector search is performed in the first database to obtain a target information sample associated with the target adjustment task information, the equipment information, and the environmental information; then the target adjustment task information, the equipment information, the environmental information, and the target information sample are input into the generative model to obtain the execution plan information of the air-conditioning equipment, and the execution plan information is executed, that is, based on the execution time in the execution plan information, the indoor unit 140 and the outdoor unit 150 of the air-conditioning equipment are controlled to operate, so that when the task completion time arrives, the indoor unit 140 and the outdoor unit 150 jointly adjust the indoor temperature value to the target temperature value, and / or adjust the indoor humidity value to the target humidity value to meet the target adjustment task information.
[0126] In an actual scenario, the terminal may also send the instruction information (carrying the target adjustment task information) for the air-conditioning equipment to the server / cloud (such as a cloud server); after receiving the instruction information, the server / cloud confirms the target adjustment task information, and obtains the device information and environmental information of the air-conditioning equipment from the Internet of Things platform according to the target adjustment task information, and then performs vector conversion on the target adjustment task information, the device information and the environmental information to obtain the task vector corresponding to the target adjustment task information, the device information and the environmental information, and performs vector retrieval in a preset first database storing a plurality of information samples according to the task vector to obtain the task vector corresponding to the target adjustment task information, the device information and the environmental information. The target information sample associated with the service information, equipment information and environmental information is obtained; then the target adjustment task information, equipment information, environmental information and target information sample are input into the generative model to obtain the execution plan information of the air-conditioning device, and finally the execution plan information is sent to the air-conditioning device; the air-conditioning device executes the received execution plan information, that is, based on the execution time in the execution plan information, controls the indoor unit 140 and the outdoor unit 150 of the air-conditioning device to operate, so that when the task completion time arrives, the indoor unit 140 and the outdoor unit 150 jointly adjust the indoor temperature value to the target temperature value, and / or, adjust the indoor humidity value to the target humidity value, so as to meet the target adjustment task information. Alternatively, after generating the execution plan information of the air-conditioning device, the server / cloud directly executes the execution plan information, that is, based on the execution time in the execution plan information, controls the indoor unit 140 and the outdoor unit 150 of the air-conditioning device to operate, so that when the task completion time arrives, the indoor unit 140 and the outdoor unit 150 jointly adjust the indoor temperature value to the target temperature value, and / or, adjust the indoor humidity value to the target humidity value, so as to meet the target adjustment task information.
[0127] The technical solution provided in this embodiment receives instruction information sent by a terminal through a communication device; the instruction information is used to obtain equipment information and environmental information of the air-conditioning equipment, and generate corresponding execution plan information in combination with the target adjustment task information; the target adjustment task information includes task completion time, target temperature value and / or target humidity value; the equipment information includes at least one of temperature adjustment parameters and humidity adjustment parameters, and the environmental information includes at least one of indoor and outdoor temperature values and humidity values; then the target adjustment task information, the equipment information and the environmental information are vector-converted to obtain the corresponding task vector, and the target information sample is retrieved from a preset first database based on the vector retrieval; the first database stores a plurality of information samples, each of which includes pre-selected environmental adjustment task information and its corresponding air-conditioning execution plan information; then the execution plan information of the air-conditioning equipment is determined; the execution plan information is obtained by a generative model based on the target adjustment task information, the equipment information, the environmental information and the target information sample; the execution plan information includes the execution time, the target temperature value and / or the target humidity value; finally, the operation of the indoor unit and the outdoor unit is controlled based on the execution time, so that when the task completion time arrives, the indoor temperature value is adjusted to the target temperature value, and / or the indoor humidity value is adjusted to the target humidity value. In this way, in the execution plan information generation scenario of the air-conditioning equipment, the target adjustment task information, equipment information, environmental information and the retrieved target information samples are comprehensively considered to effectively generate the execution plan information of the air-conditioning equipment, so that the air-conditioning equipment can adjust the indoor temperature value and / or indoor humidity value by executing the execution plan information, so as to adjust the indoor temperature value to the target temperature value when the task completion time arrives, and / or adjust the indoor humidity value to the target humidity value to meet the target adjustment task information, thereby meeting the functional requirements of complex scenarios and improving the intelligence level of the air-conditioning equipment.
[0128] In some embodiments, Figure 5 As shown, the controller 120 is further configured to:
[0129] Step S501, selecting a target generative model from a preset first generative model and a second generative model; the target generative model is one of the first generative model and the second generative model.
[0130] Step S502: input the target adjustment task information, equipment information, environment information and target information samples into the target generation model, and generate the execution plan information of the air-conditioning equipment through the target generation model.
[0131] The first generative model refers to a small-sized model for generating execution plan information of air-conditioning equipment, and specifically refers to a small-sized execution plan generation model.
[0132] The second generative model refers to a larger-sized model than the first generative model for generating execution plan information of air-conditioning equipment, and specifically refers to a large-sized execution plan generation model.
[0133] Among them, the model size of the first generative model is smaller than the model size of the second generative model.
[0134] The target generative model refers to a generative model associated with the retrieved target information sample, and is used to generate execution plan information of the air-conditioning equipment.
[0135] Specifically, refer to Figure 1 , the controller 120 obtains the preset first generative model and the second generative model from the local database, and selects a generative model associated with the target information sample from the first generative model and the second generative model as the target generative model, and then inputs the target adjustment task information, equipment information, environmental information and the target information sample into the target generative model, and performs execution plan generation processing based on the target adjustment task information, equipment information, environmental information and the target information sample through the target generative model to obtain the execution plan information of the air-conditioning equipment, such as splicing the vector corresponding to the target adjustment task, the vector corresponding to the equipment information, the vector corresponding to the environmental information and the vector corresponding to the target information sample to obtain the target vector, and inputs the target vector into the target generative model to obtain the execution plan information of the air-conditioning equipment.
[0136] The technical solution provided in this embodiment, when generating the execution plan information of the air-conditioning equipment, first selects the target generative model from the preset first generative model and the second generative model, and then generates the execution plan information of the air-conditioning equipment through the target generative model, that is, the corresponding execution plan information is generated by the adapted target generative model, which can make the finally generated execution plan information more accurate, thereby improving the generation accuracy of the execution plan information and ensuring the intelligence level of the air-conditioning equipment.
[0137] In some embodiments, Figure 6 As shown, the controller 120 is further configured to:
[0138] Step S601, when the similarity between the data vector corresponding to the target information sample and the task vector is greater than a preset similarity, the first generative model is used as the target generative model.
[0139] Step S602: When the similarity between the data vector corresponding to the target information sample and the task vector is less than or equal to a preset similarity, the second generative model is used as the target generative model.
[0140] The data vector corresponding to the target information sample refers to the feature vector corresponding to the target information sample.
[0141] Among them, the task vector refers to the concatenated vector of the feature vectors corresponding to the target adjustment task information, device information and environmental information. Among them, the similarity is used to characterize the degree of similarity. The preset similarity refers to a pre-set similarity, such as 0.8. If the similarity is greater than the preset similarity, it means that the similarity of the retrieved target information samples is high, and the small-sized first generative model is used; if the similarity is less than or equal to the preset similarity, it means that the similarity of the retrieved target information samples is low, and the large-sized second generative model is used.
[0142] It should be noted that the preset similarity is greater than the similarity threshold mentioned above.
[0143] Specifically, refer to Figure 1 , the controller 120 obtains the feature vector corresponding to the target adjustment task information, the feature vector corresponding to the device information and the feature vector corresponding to the environment information, and concatenates the feature vector corresponding to the target adjustment task information, the feature vector corresponding to the device information and the feature vector corresponding to the environment information to obtain the task vector; then obtains the data vector corresponding to the target information sample, and calculates the similarity between the data vector corresponding to the target information sample and the task vector, such as the cosine similarity; finally, compares the similarity between the data vector corresponding to the target information sample and the task vector with the preset similarity, and when the similarity is greater than the preset similarity, uses the first generative model as the target generative model; when the similarity is less than or equal to the preset similarity, uses the second generative model as the target generative model.
[0144] The technical solution provided in this embodiment can effectively select the required target generative model from the first generative model and the second generative model by calculating the similarity between the data vector corresponding to the target information sample and the task vector, thereby improving the determination accuracy of the target generative model.
[0145] In some embodiments, Figure 7 As shown, the controller 120 is further configured to:
[0146] Step S701: When the number of target information samples is greater than a first preset number, the first generative model is used as a target generative model.
[0147] Step S702: When the number of target information samples is less than or equal to the first preset number, the second generative model is used as the target generative model.
[0148] The first preset number refers to a first number threshold, such as 7. If the sample number of the retrieved target information samples is greater than the first preset number, it means that the sample number of the retrieved target information samples is large, and a first generative model with a small size is adopted; if the sample number of the retrieved target information samples is less than or equal to the first preset number, it means that the sample number of the retrieved target information samples is small, and a second generative model with a large size is adopted.
[0149] Specifically, refer to Figure 1 , the controller 120 counts the sample number of the retrieved target information samples, and compares the sample number of the retrieved target information samples with the first preset number. When the sample number of the retrieved target information samples is greater than the first preset number, the first generative model is used as the target generative model; when the sample number of the retrieved target information samples is less than or equal to the first preset number, the second generative model is used as the target generative model.
[0150] The technical solution provided in this embodiment can effectively select the required target generative model from the first generative model and the second generative model by statistically analyzing the sample number of the retrieved target information samples and the relationship between the sample number and the first preset number, thereby improving the accuracy of determining the target generative model.
[0151] In some embodiments, Figure 8 As shown, the controller 120 is further configured to:
[0152] Step S801, retrieve target experience data from a preset second database according to target adjustment task information, equipment information and environment information; the second database stores multiple experience data, each experience data represents the intrinsic connection between the pre-selected environment adjustment task information and its corresponding air conditioning execution plan information.
[0153] Step S802, inputting target adjustment task information, equipment information, environment information, target information samples and target experience data into a target generation model, and generating execution plan information of the air-conditioning equipment through the target generation model.
[0154] The preset second database refers to an experience database, which stores a plurality of experience data. The experience data is used to indicate the internal connection between the pre-selected environment adjustment task information and the corresponding air conditioning execution plan information (i.e., how to control the air conditioning equipment accordingly when executing the pre-selected environment adjustment task information), specifically referring to the temperature adjustment experience and humidity adjustment experience, such as "adjust the temperature to 22 degrees first, then adjust the temperature to 26 degrees", "adjust the temperature to 20 degrees first, then adjust the temperature to 24 degrees", "adjust the humidity to 40% first, then adjust the humidity to 50%", "adjust the air conditioning temperature to 22, the wind speed is automatic, and after 5 minutes, adjust the air conditioning temperature to 26, and the wind speed is adjusted to level 1", "adjust the air conditioning temperature to 20, the wind speed is automatic, and after 5 minutes, adjust the air conditioning temperature to 24, and the wind speed is adjusted to level 1", etc. The target experience data refers to the experience data associated with the target adjustment task information, equipment information and environment information.
[0155] Specifically, refer to Figure 1 , the controller 120 searches a preset second database storing multiple experience data according to the target adjustment task information, equipment information and environmental information, obtains the experience data associated with the target adjustment task information, equipment information and environmental information as the target experience data, and then inputs the target adjustment task information, equipment information, environmental information, target information sample and target experience data into the target generative model, and through the target generative model, performs execution plan generation processing based on the target adjustment task information, equipment information, environmental information, target information sample and target experience data to obtain the execution plan information of the air-conditioning equipment; for example, the controller 120 concatenates the feature vector corresponding to the target adjustment task information, the feature vector corresponding to the equipment information, the feature vector corresponding to the environmental information, the feature vector corresponding to the target information sample and the feature vector corresponding to the target experience data to obtain the target vector, and inputs the target vector into the target generative model to obtain the execution plan information of the air-conditioning equipment.
[0156] The technical solution provided in this embodiment first retrieves target experience data from a preset second database according to target adjustment task information, equipment information and environmental information, and then automatically generates execution plan information for air-conditioning equipment based on the target adjustment task information, equipment information, environmental information, target information samples and target experience data through a target generation model, so as to facilitate subsequent air-conditioning equipment to adjust indoor temperature values and / or indoor humidity values by executing the execution plan information to meet the target adjustment task information, which is conducive to further improving the intelligence level of air-conditioning equipment; at the same time, when generating the execution plan information, the target information samples, equipment information, environmental information, target information samples and target experience data are comprehensively considered, which is conducive to further improving the generation accuracy of the execution plan information.
[0157] In some embodiments, Fig. 9 As shown, the controller 120 is further configured to:
[0158] Step S901: determine the temperature adjustment task and / or humidity adjustment task included in the target adjustment task information.
[0159] Step S902: searching in the second database according to the temperature adjustment task and / or the humidity adjustment task to obtain target experience data associated with the temperature adjustment and / or the humidity adjustment.
[0160] Among them, since the target adjustment task information includes the target temperature value and / or the target humidity value, the temperature adjustment task and / or the humidity adjustment task included in the target adjustment task information can be determined according to the target adjustment task information.
[0161] Among them, the temperature adjustment task is used to represent that the dimension of the indoor environment that needs air conditioning equipment to adjust is temperature, such as the temperature adjustment topic. The humidity adjustment task is used to represent that the dimension of the indoor environment that needs air conditioning equipment to adjust is humidity, such as the humidity adjustment topic. For example, if it involves temperature adjustment, pull the temperature adjustment related experience; if it involves humidity, pull the humidity adjustment related experience.
[0162] Specifically, refer to Figure 1 The controller 120 first parses the target adjustment task information to obtain the temperature adjustment task and / or humidity adjustment task included in the target adjustment task information, and then searches in a preset second database according to the temperature adjustment task and / or humidity adjustment task to obtain experience data whose correlation with the temperature adjustment task and / or humidity adjustment task is greater than a preset correlation, as target experience data associated with temperature adjustment and / or humidity adjustment.
[0163] The technical solution provided in this embodiment first determines the temperature adjustment task and / or humidity adjustment task included in the target adjustment task information, and then searches the second database according to the temperature adjustment task and / or humidity adjustment task to obtain the target experience data associated with the temperature adjustment and / or humidity adjustment; in this way, comprehensively considering the temperature adjustment task and / or humidity adjustment task included in the target adjustment task information and searching from the second database is conducive to improving the accuracy of obtaining the target experience data.
[0164] In some embodiments, Fig.10 As shown, the controller 120 is further configured to:
[0165] Step S1001, screening out a first information sample whose quality identifier is a preset quality identifier from a first database; the quality identifier represents the achievement rate of the environment adjustment task information selected in the corresponding information sample.
[0166] Step S1002: input the first information sample into the third generative model, and generate empirical data through the third generative model.
[0167] Step S1003, storing the generated experience data in the second database.
[0168] Among them, the selected environmental adjustment task information includes environmental adjustment task information that is successfully executed and environmental adjustment task information that fails to execute; the environmental adjustment task information that fails to execute refers to the environmental adjustment task information whose corresponding achievement rate is less than the preset achievement rate (such as 80%).
[0169] The first database includes successfully executed environmental adjustment task information and corresponding air conditioning execution plan information, as well as failed environmental adjustment task information and corresponding corrected air conditioning execution plan information.
[0170] The quality identifier of the information sample is used to characterize the achievement rate of the environmental adjustment task information included in the information sample, such as 95%, 80%, etc. The preset quality identifier is used to characterize the preset achievement rate, such as 90%. It should be noted that each information sample stored in the first database corresponds to a quality identifier, that is, corresponds to an achievement rate.
[0171] The first information sample refers to an information sample in the first database whose quality identifier is a preset quality identifier, specifically, an information sample whose achievement rate of the environmental adjustment task information contained in the first database is greater than or equal to the preset achievement rate. In addition, if the quality score of the information sample is greater than or equal to the preset score, the information sample can also be confirmed as the first information sample.
[0172] The third generative model refers to an experience data generation model, which is specifically used to generate corresponding experience data based on the first information sample. Of course, the experience data can also be generated by the third generative model based on the information sample and historical experience data. The historical experience data refers to the historical experience of the environmental adjustment task information of the air-conditioning equipment, such as the historical experience of temperature adjustment, the historical experience of humidity adjustment, etc.
[0173] Specifically, refer to Figure 1The controller 120 selects, from the information samples in the first database, information samples whose corresponding quality identifiers are preset quality identifiers according to the quality identifiers corresponding to the information samples in the first database as the first information samples, and then inputs the first information samples into the third generative model, and performs experience data generation processing based on the first information samples through the third generative model to obtain new experience data, such as inputting the feature vector of the first information sample into the third generative model, and generating new experience data based on the feature vector of the first information sample through the third generative model; finally, the generated experience data is stored in the second database.
[0174] In addition, the controller 120 can also obtain historical experience data of the environmental adjustment task information of the air-conditioning equipment, and input the first information sample and the historical experience data into the third generative model, and perform experience data generation processing based on the first information sample and the historical experience data through the third generative model to obtain new experience data. For example, the feature vector corresponding to the first information sample and the feature vector corresponding to the historical experience data are concatenated to obtain a combined vector, and the combined vector is input into the third generative model, and new experience data is generated based on the combined vector through the third generative model; finally, the generated experience data is stored in the second database.
[0175] The technical solution provided in this embodiment first screens out a first information sample with a quality identifier as a preset quality identifier from the first database, then generates experience data based on the first information sample through a third generative model, and then stores the generated experience data in the second database, which is beneficial to improving the accuracy of generating experience data, thereby improving the accuracy of the experience data stored in the second database, and is also beneficial to expanding the experience data in the second database for generating execution plan information.
[0176] In some embodiments, Fig.11 As shown, the controller 120 is further configured to:
[0177] Step S1101, determining a task vector corresponding to target adjustment task information, device information and environment information.
[0178] Step S1102: searching in a first database according to the task vector to obtain a target information sample associated with the task vector.
[0179] Specifically, refer to Figure 1The controller 120 first obtains the feature vector corresponding to the target adjustment task information, the feature vector corresponding to the device information, and the feature vector corresponding to the environmental information, and concatenates the feature vector corresponding to the target adjustment task information, the feature vector corresponding to the device information, and the feature vector corresponding to the environmental information to obtain a task vector corresponding to the target adjustment task information, the device information, and the environmental information; then, according to the task vector, a search is performed in a preset first database to obtain an information sample whose similarity between the corresponding data vector and the task vector is greater than a similarity threshold, as a target information sample associated with the task vector.
[0180] The technical solution provided in this embodiment first determines the task vector corresponding to the target adjustment task information, equipment information and environmental information, and then searches in the first database based on the task vector to obtain the target information sample associated with the task vector; in this way, the task vector corresponding to the target adjustment task information, equipment information and environmental information is comprehensively considered and retrieved from the first database, which is conducive to improving the accuracy of obtaining the target information sample.
[0181] In some embodiments, Fig.12 As shown, the controller 120 is further configured to:
[0182] Step S1201, obtaining the completion result of the execution plan information.
[0183] Step S1202, storing the execution plan information and the completion results of the execution plan information in a preset third database; the third database is used to store the execution plan information and the completion results of the execution plan information within a set time range.
[0184] Step S1203: When the amount of execution plan information stored in the third database is greater than the second preset amount, the first database is updated offline according to the execution plan information stored in the third database and the completion results of each execution plan information.
[0185] The completion result of the execution plan information is used to represent the completion status of the execution plan information, such as 80%, 90%, etc.
[0186] The preset third database refers to a temporary task example database (ie, a temporary database), which stores execution plan information and completion results of the execution plan information.
[0187] The set time range refers to a set time range, such as one day, three days, one week, etc. It should be noted that the third database is mainly used to store the execution plan information and the completion results of the execution plan information within the set time range, and plays the effect of temporarily storing the execution plan information and the completion results of the execution plan information.
[0188] Specifically, refer to Figure 1 After the controller 120 executes the corresponding execution plan information, the controller 120 obtains the completion result of the execution plan information, and stores the execution plan information and the completion result of the execution plan information in a preset third database; then the number of execution plan information stored in the third database is counted in real time. When the number of execution plan information stored in the third database is greater than the second preset number, the first database is updated offline according to the execution plan information stored in the third database and the completion result of each execution plan information, so as to store the execution plan information that meets the requirements in the first database.
[0189] The technical solution provided in this embodiment first stores the execution plan information and the completion results of the execution plan in a preset third database, and then, when the amount of execution plan information stored in the third database is greater than the second preset amount, the first database is updated offline based on the execution plan information and the completion results of each execution plan information stored in the third database, which is conducive to timely updating of the information samples in the first database and ensuring the validity of the information samples in the first database.
[0190] In some embodiments, Fig.13 As shown, the controller 120 is further configured to:
[0191] Step S1301: determine the quality indicator of the execution plan information according to the completion result of the execution plan information in the third database and the target adjustment task information associated with the execution plan information.
[0192] Step S1302: When the quality identifier is a preset quality identifier, the execution plan information is used as a first information sample, and the first information sample is stored in a first database.
[0193] Step S1303, when the quality identifier is different from the preset quality identifier, the execution plan information is modified to obtain the modified execution plan information, the modified execution plan information is used as the second information sample, and the second information sample is stored in the first database.
[0194] The quality indicator of the execution plan information is used to characterize the achievement rate of the execution plan information, which is specifically determined based on the completion result of the execution plan information and the target adjustment task information associated with the execution plan information.
[0195] The preset quality identifier is used to represent the preset achievement rate, such as 80%. The quality identifier of the execution plan information is the preset quality identifier, which is used to represent that the achievement rate of the execution plan information is greater than or equal to the preset achievement rate. The quality identifier of the execution plan information is different from the preset quality identifier, which is used to represent that the achievement rate of the execution plan information is less than the preset achievement rate.
[0196] The first information sample refers to the execution plan information whose corresponding quality identifier is the preset quality identifier, specifically the first task example data. The second information sample refers to the revised execution plan information, specifically the second task example data; the revised execution plan information is obtained by revising the execution plan information whose quality identifier is different from the preset quality identifier.
[0197] Specifically, refer to Figure 1 , the controller 120 calculates the achievement rate of the execution plan information in the third database according to the completion result of the execution plan information in the third database and the target adjustment task information associated with the execution plan information; for example, the achievement rate of the execution plan information in the third database is determined according to the difference between the completion result of the execution plan information in the third database and the target adjustment task information associated with the execution plan information; then, according to the achievement rate of the execution plan information, the quality identifier of the execution plan information is determined; for example, if the achievement rate of the execution plan information is greater than or equal to the preset achievement rate, then the quality identifier of the execution plan information is confirmed to be the preset quality identifier; if the achievement rate of the execution plan information is less than the preset achievement rate, then the quality identifier of the execution plan information is confirmed to be the preset quality identifier. The quality identifier is different from the preset quality identifier; finally, the quality identifier of the execution plan information is identified, and when the quality identifier of the execution plan information is the preset quality identifier, the execution plan information is used as the first information sample, and the first information sample is directly stored in the first database; when the quality identifier of the execution plan information is different from the preset quality identifier, correction suggestion information of the execution plan information is obtained, and the execution plan information is corrected according to the correction suggestion information of the execution plan information to obtain the corrected execution plan information, and then the corrected execution plan information is used as the second information sample, and the second information sample is stored in the first database, so that the first database stores valid first information samples and second information samples.
[0198] The technical solution provided in this embodiment first determines the quality identification of the execution plan information based on the completion results of the execution plan information in the third database and the target adjustment task information associated with the execution plan information, and performs different processing on the execution plan information in the third database based on the quality identification, thereby ensuring the accuracy and validity of the information samples stored in the first database.
[0199] In some embodiments, Figure 1As shown, the controller 120 is further configured to:
[0200] The communication device 110 is used to obtain the equipment information and environmental information of the air-conditioning equipment from the preset Internet of Things platform.
[0201] Among them, the preset Internet of Things platform refers to a smart gateway, a smart home controller, etc., which stores equipment information and environmental information of the air-conditioning equipment.
[0202] Among them, IoT devices (such as air conditioners and other smart home devices) regularly report their own device information, indoor environment information and / or outdoor environment information to the IoT platform.
[0203] Specifically, refer to Figure 1 , the controller 120 sends a device information query request and an environment information query request to the preset Internet of Things platform through the communication device 110; the preset Internet of Things platform directly obtains the device information and environment information (including indoor environment information and outdoor environment information) of the air-conditioning equipment from the local database according to the device information query request and the environment information query request, or detects the device information and environment information of the air-conditioning equipment in real time, and returns the device information and environment information of the air-conditioning equipment to the communication device 110; finally, the device information and environment information of the air-conditioning equipment are returned to the controller 120 through the communication device 110.
[0204] In addition, when the controller 120 is communicatively connected to the detection component 130, the controller 120 can also send an environmental information query request to the detection component 130. The detection component 130 obtains the indoor environmental information and outdoor environmental information of the air-conditioning equipment from the local database according to the environmental information query request as the environmental information of the air-conditioning equipment, or detects the indoor environment and outdoor environment of the air-conditioning equipment in real time to obtain the indoor environmental information and outdoor environmental information of the air-conditioning equipment, and obtains the environmental information of the air-conditioning equipment based on the indoor environmental information and outdoor environmental information of the air-conditioning equipment, and returns the environmental information of the air-conditioning equipment to the controller 120.
[0205] The technical solution provided in this embodiment obtains the equipment information and environmental information of the air-conditioning equipment from the Internet of Things platform through a communication device, which can ensure that the equipment information and environmental information of the air-conditioning equipment can be effectively obtained, and is convenient for subsequent adjustment of task information, equipment information and environmental information according to the target, retrieval of target information samples, and generation of corresponding execution plan information, thereby ensuring the accuracy of the generation of the execution plan information.
[0206] In some embodiments, Figure 1 As shown, the indoor unit 140 includes a temperature sensor, a first heat exchanger and a four-way valve; the outdoor unit 150 includes a second heat exchanger and a compressor. The controller 120 is also configured as follows:
[0207] The compressor, the first heat exchanger, the second heat exchanger and the four-way valve are started based on the execution time control, and the indoor temperature value detected in real time by the temperature sensor is obtained. The operating status of the compressor, the first heat exchanger, the second heat exchanger and the four-way valve are controlled according to the indoor temperature value, so as to adjust the indoor temperature value to the target temperature value when the task completion time arrives.
[0208] Specifically, refer to Figure 1 After obtaining the execution plan information of the air-conditioning equipment, the controller 120 controls the first heat exchanger and the four-way valve in the indoor unit 140, and the second heat exchanger and the compressor in the outdoor unit 150 based on the execution time in the execution plan information, and obtains the indoor temperature value detected in real time by the temperature sensor in the indoor unit 140, and then controls the operating status of the compressor, the first heat exchanger, the second heat exchanger and the four-way valve according to the detected indoor temperature value, so as to adjust the indoor temperature value to the target temperature value in the execution plan information when the task completion time arrives, such as adjusting the indoor temperature value to 24 degrees.
[0209] The technical solution provided in this embodiment first controls the start-up of the compressor, the first heat exchanger, the second heat exchanger and the four-way valve in the air-conditioning equipment based on the execution time, and obtains the indoor temperature value detected in real time by the temperature sensor, and then controls the operating status of the compressor, the first heat exchanger, the second heat exchanger and the four-way valve according to the indoor temperature value, so as to adjust the indoor temperature value to the target temperature value when the task completion time arrives, thereby achieving the purpose of automatically adjusting the indoor temperature value to the required target temperature value when the task completion time arrives, which is conducive to further improving the intelligence level of the air-conditioning equipment.
[0210] In some embodiments, Figure 1 As shown, the indoor unit 140 also includes a humidity sensor, which is used to monitor the indoor humidity value; wherein the controller 120 is further configured as:
[0211] According to the indoor humidity value, the operating states of the compressor, the first heat exchanger, the second heat exchanger and the four-way valve are adjusted to adjust the indoor humidity value to the target humidity value when the task completion time arrives.
[0212] Specifically, refer to Figure 1After obtaining the execution plan information of the air-conditioning equipment, the controller 120 controls the first heat exchanger and the four-way valve in the indoor unit 140, and the second heat exchanger and the compressor in the outdoor unit 150 based on the execution time in the execution plan information, and obtains the indoor humidity value monitored in real time by the humidity sensor in the indoor unit 140, and then adjusts the operating status of the compressor, the first heat exchanger, the second heat exchanger and the four-way valve according to the monitored indoor humidity value, so as to adjust the indoor humidity value to the target humidity value in the execution plan information when the task completion time arrives, such as adjusting the indoor humidity value to 50%.
[0213] The technical solution provided in this embodiment first monitors the indoor humidity value through the humidity sensor in the air-conditioning equipment, and then adjusts the operating status of the compressor, the first heat exchanger, the second heat exchanger and the four-way valve in the air-conditioning equipment according to the indoor humidity value, so as to adjust the indoor humidity value to the target humidity value when the task completion time arrives, thereby achieving the purpose of automatically adjusting the indoor humidity value to the required target humidity value when the task completion time arrives, which is conducive to further improving the intelligence level of the air-conditioning equipment.
[0214] In some embodiments, Figure 2 As shown, an execution plan processing method is provided, which can be applied to Figure 1 The air conditioning equipment shown, such as Figure 1 As shown, the air conditioning device may include an indoor unit 140, an outdoor unit 150, a detection component 130, a communication device 110 and a controller 120; the controller 120 is coupled to the detection component 130 and the communication device 110 respectively; the method may include the following steps:
[0215] Step S201, receiving the command information sent by the terminal through the communication device 110; the command information is used to obtain the equipment information and environmental information of the air-conditioning equipment, and generate corresponding execution plan information in combination with the target adjustment task information; the target adjustment task information includes the task completion time, the target temperature value and / or the target humidity value; the equipment information includes at least one of the temperature adjustment parameters and the humidity adjustment parameters, and the environmental information includes at least one of the indoor and outdoor temperature values and humidity values.
[0216] Step S202, perform vector conversion on the target adjustment task information, equipment information and environmental information to obtain the corresponding task vector, and retrieve the target information sample from the preset first database based on the vector retrieval; the first database stores multiple information samples, each information sample includes pre-selected environmental adjustment task information and its corresponding air conditioning execution plan information.
[0217] Step S203, determine the execution plan information of the air-conditioning equipment; the execution plan information is obtained by the generative model based on the target adjustment task information, equipment information, environmental information and target information samples; the execution plan information includes execution time, target temperature value and / or target humidity value.
[0218] Step S204, controlling the operation of the indoor unit and the outdoor unit based on the execution time, so as to adjust the indoor temperature value to the target temperature value and / or the indoor humidity value to the target humidity value when the task completion time arrives.
[0219] It should be noted that for the specific implementation process of the above execution plan processing method, please refer to Figure 1 The relevant embodiments of the air-conditioning device shown will not be described in detail here.
[0220] The technical solution provided in this embodiment can effectively generate the execution plan information of the air-conditioning equipment by comprehensively considering the target adjustment task information, equipment information, environmental information and the retrieved target information samples in the execution plan information generation scenario of the air-conditioning equipment, so that the air-conditioning equipment can adjust the indoor temperature value and / or the indoor humidity value by executing the execution plan information, so as to adjust the indoor temperature value to the target temperature value when the task completion time arrives, and / or adjust the indoor humidity value to the target humidity value to meet the target adjustment task information, thereby meeting the functional requirements of complex scenarios and improving the intelligence level of the air-conditioning equipment; at the same time, when the target adjustment task information is determined, the air-conditioning equipment can automatically generate the corresponding execution plan information based on the received instruction information, and automatically adjust the indoor temperature value and / or the indoor humidity value to meet the target adjustment task information through the execution plan information, which is conducive to further improving the intelligence level of the air-conditioning equipment.
[0221] In some embodiments, the execution plan processing method may further include the following steps:
[0222] A target generative model is selected from the preset first generative model and the second generative model; the target generative model is one of the first generative model and the second generative model; target adjustment task information, equipment information, environmental information and target information samples are input into the target generative model, and execution plan information of the air-conditioning equipment is generated through the target generative model.
[0223] In some embodiments, the execution plan processing method may further include the following steps:
[0224] When the similarity between the data vector corresponding to the target information sample and the task vector is greater than the preset similarity, the first generative model is used as the target generative model; when the similarity between the data vector corresponding to the target information sample and the task vector is less than or equal to the preset similarity, the second generative model is used as the target generative model.
[0225] In some embodiments, the execution plan processing method may further include the following steps:
[0226] When the sample number of the target information sample is greater than the first preset number, the first generative model is used as the target generative model; when the sample number of the target information sample is less than or equal to the first preset number, the second generative model is used as the target generative model.
[0227] In some embodiments, the execution plan processing method may further include the following steps:
[0228] According to the target adjustment task information, equipment information and environmental information, target experience data is retrieved from a preset second database; a plurality of experience data are stored in the second database, each experience data represents the intrinsic connection between the pre-selected environmental adjustment task information and its corresponding air conditioning execution plan information; the target adjustment task information, equipment information, environmental information, target information sample and target experience data are input into the target generation model, and the execution plan information of the air-conditioning equipment is generated through the target generation model.
[0229] In some embodiments, the execution plan processing method may further include the following steps:
[0230] Determine the temperature adjustment task and / or humidity adjustment task included in the target adjustment task information; search the second database according to the temperature adjustment task and / or humidity adjustment task to obtain target experience data associated with the temperature adjustment and / or humidity adjustment.
[0231] In some embodiments, the execution plan processing method may further include the following steps:
[0232] A first information sample having a quality identifier as a preset quality identifier is screened out from the first database; the quality identifier represents the achievement rate of the environmental adjustment task information selected in the corresponding information sample; the first information sample is input into the third generative model, and empirical data is generated through the third generative model; the generated empirical data is stored in the second database.
[0233] In some embodiments, the execution plan processing method may further include the following steps:
[0234] Obtaining the completion result of the execution plan information; storing the execution plan information and the completion result of the execution plan information in a preset third database; the third database is used to store the execution plan information and the completion result of the execution plan information within a set time range; when the amount of execution plan information stored in the third database is greater than a second preset amount, the first database is updated offline according to the execution plan information stored in the third database and the completion result of each execution plan information.
[0235] In some embodiments, the execution plan processing method may further include the following steps:
[0236] The quality identifier of the execution plan information is determined based on the completion results of the execution plan information in the third database and the target adjustment task information associated with the execution plan information; when the quality identifier is a preset quality identifier, the execution plan information is used as a first information sample and the first information sample is stored in the first database; when the quality identifier is different from the preset quality identifier, the execution plan information is corrected to obtain the corrected execution plan information, the corrected execution plan information is used as a second information sample, and the second information sample is stored in the first database.
[0237] In some embodiments, the execution plan processing method may further include the following steps:
[0238] Through the communication device, the equipment information and environmental information of the air-conditioning equipment are obtained from the preset Internet of Things platform.
[0239] In some embodiments, the execution plan processing method may further include the following steps:
[0240] The compressor, the first heat exchanger, the second heat exchanger and the four-way valve are started based on the execution time control, and the indoor temperature value detected in real time by the temperature sensor is obtained. The operating status of the compressor, the first heat exchanger, the second heat exchanger and the four-way valve are controlled according to the indoor temperature value, so as to adjust the indoor temperature value to the target temperature value when the task completion time arrives.
[0241] In some embodiments, the execution plan processing method may further include the following steps:
[0242] According to the indoor humidity value, the operating states of the compressor, the first heat exchanger, the second heat exchanger and the four-way valve are adjusted to adjust the indoor humidity value to the target humidity value when the task completion time arrives.
[0243] In some embodiments, Fig.14 As shown, in order to more clearly describe the signaling interaction process between the modules of the air-conditioning equipment, the present application also provides another execution plan processing method, which may include the following steps:
[0244] Step 1: Each IoT device regularly reports its own device information and environment information (including indoor environment information and / or outdoor environment information) to the IoT platform. The IoT device may include an air conditioning device to be controlled.
[0245] Step 2: The terminal obtains the user's instruction information for the air-conditioning device.
[0246] The instruction information carries target adjustment task information, and the target adjustment task information includes task completion time, target temperature value and / or target humidity value.
[0247] Step 3: The terminal sends the instruction information for the air-conditioning equipment to the communication device 110.
[0248] In step 4, the communication device 110 sends the command information to the controller 120 .
[0249] Step 5: The controller 120 sends a device information query request and an environment information query request to the communication device 110 according to the instruction information.
[0250] In step 6, the communication device 110 sends the device information query request and the environment information query request to the aforementioned Internet of Things platform.
[0251] In step 7, the Internet of Things platform returns the equipment information and environmental information (including indoor environmental information and / or outdoor environmental information) of the air-conditioning equipment to the communication device 110.
[0252] In step 8, the communication device 110 returns the information received from the IoT platform to the controller 120 .
[0253] Step 9: When the controller 120 is communicatively connected to the detection component 130 , the controller 120 also sends an environmental information query request to the detection component 130 .
[0254] Step 10: The detection component 130 obtains environmental information of the air-conditioning equipment, including indoor environmental information and / or outdoor environmental information.
[0255] Step 11 : The detection component 130 returns the environmental information of the air-conditioning equipment to the controller 120 .
[0256] Among them, the environmental information of the air-conditioning equipment (including indoor environmental information and outdoor environmental information) is obtained from the Internet of Things platform through the communication device 110, and the environmental information of the air-conditioning equipment is obtained through the detection component 130, and the environmental information obtained through different paths is supplemented or cross-checked to ensure the integrity and accuracy of the final environmental information.
[0257] In step 12, the controller 120 retrieves target experience data from a preset second database (experience database) according to the target adjustment task information, equipment information and environment information.
[0258] In step 13, the controller 120 retrieves target information samples (such as target task example data) from a preset first database (task example database) according to the target adjustment task information, equipment information and environment information.
[0259] In step 14, the controller 120 selects a target generative model from the preset first generative model and the second generative model.
[0260] Among them, the model size of the first generative model is smaller than the model size of the second generative model; when the similarity of the target information samples is high or the number is large, the controller 120 selects the first generative model as the target generative model, otherwise it selects the second generative model as the target generative model.
[0261] In step 15, the controller 120 inputs the target adjustment task information, equipment information, environmental information, target information samples and target experience data into the target generation model, and generates the execution plan information of the air-conditioning equipment (including execution time, target temperature value and / or target humidity value) through the target generation model.
[0262] Among them, the first database, the second database, the first generative model, and the second generative model can all be set on the server side / cloud, or can be set locally on the device where the controller 120 is located (i.e., the air conditioning device side). When the first database, the second database, the first generative model, and the second generative model can all be set on the server side / cloud, the corresponding steps of step 12-step 15 need to be updated to the controller 120 sending relevant information to the server side / cloud, and receiving the execution plan information of the air conditioning device returned by the server side / cloud.
[0263] In step 16, the controller 120 controls the operation of the indoor unit 140 and the outdoor unit 150 based on the execution time, so as to adjust the indoor temperature value to the target temperature value and / or the indoor humidity value to the target humidity value when the task completion time arrives.
[0264] Step 17, the controller 120 obtains the completion result of the execution plan information of the aforementioned air-conditioning equipment; and stores the execution plan information and the completion result of the execution plan information in a preset third database (temporary database).
[0265] Step 18: When the amount of execution plan information stored in the third database is greater than the second preset amount, the controller 120 performs offline update on the first database according to the execution plan information in the third database and the completion results of each execution plan information.
[0266] For example, the controller 120 determines the quality identifier of the execution plan information based on the completion results of the execution plan information in the third database and the target adjustment task information associated with the execution plan information; when the quality identifier is a preset quality identifier (such as the quality score is greater than or equal to the preset score), the execution plan information is stored in the first database as a first information sample (such as first task example data); when the quality identifier is different from the preset quality identifier (such as the quality score is less than the preset score), the execution plan information is corrected and the corrected execution plan information is stored in the first database as a second information sample (such as second task example data).
[0267] In step 19, the controller 120 selects a first information sample from the first database.
[0268] In step 20, the controller 120 inputs the first information sample and the historical experience data into the third generative model, generates new experience data through the third generative model, and stores the generated new experience data into the second database, so as to continuously expand the key experience in the second database for generating air conditioning plan information.
[0269] In the above steps, the communication device 110, the controller 120 and the detection component 130 can be local components of the air-conditioning device, or can be server-side / cloud-side components. If they are local components of the air-conditioning device, the above interaction sequence is intended to reflect the interaction process between the terminal, the air-conditioning device and the Internet of Things platform; if they are server-side / cloud-side components, the above interaction sequence is intended to reflect the interaction process between the terminal, the server-side / cloud-side, the air-conditioning device and the Internet of Things platform.
[0270] It should be noted that if the communication device 110, controller 120 and detection component 130 in the above steps are server-side / cloud-side components, some of the above steps may include multiple steps or may be adaptively adjusted, but still fall within the scope of the inventive concept of the above embodiments of the present application.
[0271] The technical solution provided in this embodiment can effectively generate the execution plan information of the air-conditioning equipment by comprehensively considering the target adjustment task information, equipment information, environmental information, and retrieved target information samples and target experience data in the execution plan information generation scenario of the air-conditioning equipment, so that the air-conditioning equipment can adjust the indoor temperature value and / or the indoor humidity value by executing the execution plan information, so as to adjust the indoor temperature value to the target temperature value when the task completion time arrives, and / or adjust the indoor humidity value to the target humidity value to meet the target adjustment task information, thereby meeting the functional requirements of complex scenarios and improving the intelligence level of the air-conditioning equipment; at the same time, when the target adjustment task information is determined, the air-conditioning equipment can automatically generate the corresponding execution plan information based on the received instruction information, and automatically adjust the indoor temperature value and / or the indoor humidity value to meet the target adjustment task information through the execution plan information, which is conducive to further improving the intelligence level of the air-conditioning equipment.
[0272] In some embodiments, in order to more clearly illustrate the execution plan processing method provided in the embodiments of the present application, the execution plan processing method is specifically described below with a specific embodiment. Fig.15 , this application also provides a task execution prediction method that integrates various complex environmental data. The method involves the field of large language models. The main scenario is intelligent air conditioning control. It mainly adopts online learning solutions, combined with multi-scale model capabilities, and autonomously iterates to generate execution plans; for example, relying on large models, based on indoor and outdoor air data and equipment status and configuration, intelligently predict plans and corresponding times to achieve different air requirements under different conditions, and provide professional technical support for air conditioning intelligent bodies to achieve whole-house intelligence. There are two improvements in this method: (1) Large model knowledge distillation: call a larger-scale language model to iteratively generate high-quality prediction example data; (2) Online retrieval and reasoning: based on user needs and environmental information, retrieve similar example data, and splice the retrieved example data with the current context to prompt the large model to generate an execution plan and corresponding time. The specific contents are as follows:
[0273] like Fig.15 As shown in Figure 1, the task execution prediction method integrating various complex environment data is mainly divided into the following three steps:
[0274] Step 1: Initialize the task library
[0275] The main process is as follows:
[0276] 1. Real data generation: Professionals construct a small amount of data through experiments or experience and give a detailed thinking process for the generation process.
[0277] 2. Larger model generation: Combine real data to generate a certain amount of new scenarios and new data.
[0278] 3. Data calibration: Professionals conduct simulation corrections on new scenarios and new data, marking and correcting incorrect plans and thinking processes.
[0279] 4. Repeat 2 / 3 until the desired magnitude and diversity of data is generated.
[0280] Data example:
[0281] {"User demand":"Adjust the temperature to 24",
[0282] "Current temperature and humidity": "Indoor temperature 30, outdoor temperature 32...",
[0283] "Machine status":"Recent average cooling capacity xx...",
[0284] "Plan": "Set the air conditioner temperature to 20, and the wind speed to automatic. After 5 minutes, adjust the air conditioner temperature to 24 and the wind speed to level 1. The total estimated time is 15 minutes."}
[0285] 2. Online plan generation
[0286] The main process is as follows:
[0287] 1. Key experience retrieval: According to the task theme, for example, if it involves temperature regulation, pull the relevant experience of temperature regulation; if it involves humidity regulation, pull the relevant experience of humidity regulation.
[0288] 2. Task example retrieval: vectorize the task and obtain relevant task examples through vector retrieval.
[0289] 3. Model selection: Based on the task example retrieval results, select models of different sizes. When the task examples are highly relevant or there are many similar examples, use a small-size model to generate a plan, otherwise use a large-size model to ensure the plan generation effect.
[0290] 4. Plan generation: User requirements, environmental conditions, Category 1 / 2 task examples, and key experiences are stitched together and fed into the big model to generate an execution plan and time.
[0291] 5. Task storage: The generated plan and the data after execution will be fed back in real time and placed in the temporary task library.
[0292] 3. Offline Task Library Processing
[0293] The main process is as follows:
[0294] 1. Trigger: When the data in the temporary task library accumulates to a certain amount, the offline processing mechanism is triggered.
[0295] 2. Plan quality inspection: Score the completion of the plan based on the completion status and user demands, and provide a preliminary correction plan. Those with high scores will be included in the formal library Category 1 tasks.
[0296] 3. Plan revision and storage: For tasks with low completion scores, the execution plan will be manually adjusted based on the revision suggestions and included in the formal library Category 2 tasks.
[0297] Summary of key experiences: stitch together historical experiences and current formal library Category 1 tasks, prompt the big model, and generate key experiences.
[0298] like Fig.16 As shown, this application also provides another task execution prediction method that integrates various complex environment data, the specific contents are as follows:
[0299] 1. Input user demand information through the smart home APP (Application) on the mobile phone or smart TV, such as "I will be home around 8 o'clock, set the temperature to 26 degrees for me", or input user demand information through the smart remote control of the air conditioner.
[0300] 2. Obtain air conditioning equipment information through IOT (Internet of Things), such as the heating / cooling capacity in recent days; obtain indoor data information through IOT, such as indoor temperature, humidity, PM2.5, etc.; obtain outdoor data information through weather query, such as outdoor temperature, humidity, PM2.5, etc.
[0301] 3. Based on user demand information, air conditioning equipment information, indoor data information and outdoor data information, key experience retrieval is carried out and refined through a large model.
[0302] 4. Based on user demand information, air conditioning equipment information, indoor data information and outdoor data information, task examples are retrieved and refined through the large model.
[0303] 5. Select the corresponding large model based on the retrieved task examples. If there are relevant examples, generate an execution plan through the large model; if there are no relevant examples, generate an execution plan through the larger model.
[0304] 6. Return the execution plan to the initiating device, such as a mobile phone, smart TV, etc., and ask the user to confirm the execution plan.
[0305] 7. If the user confirms the execution plan or modifies the execution plan, the confirmed execution plan or the modified execution plan is executed through the air conditioning task timer. If the user does not confirm the execution plan or the execution plan fails, the execution plan is stored in the task library.
[0306] 8. After the task is completed, report the results and mark the task according to the results, such as success or failure.
[0307] 9. Store the marked tasks in the task library.
[0308] The technical solution provided in this embodiment can achieve the following technical effects: (1) less labeled data and low cost: traditional solutions require a large number of experiments to obtain a large amount of data, and it is difficult to ensure diversity; this application only requires a small amount of real data to start, and uses an iterative data generation method to obtain more diverse high-quality data, and does not require too much; (2) diverse coverage scenarios and strong generalization: relying on high-quality example data, summarizing key experiences, and combining dynamic addition of the most relevant task prompts to improve the accuracy of large models for unseen scenarios; (3) simple implementation: no manual feature extraction or large-scale data training is required.
[0309] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.
[0310] Based on the same inventive concept, the embodiment of the present application also provides an execution plan processing device for implementing the execution plan processing method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more execution plan processing device embodiments provided below can refer to the limitations of the execution plan processing method above, and will not be repeated here.
[0311] In some embodiments, Fig.17 As shown, an execution plan processing device 1700 is provided, which can be applied to Figure 1 The air conditioning equipment shown, such as Figure 1 As shown, the air conditioning device may include an indoor unit 140, an outdoor unit 150, a detection component 130, a communication device 110 and a controller 120; the controller 120 is coupled to the detection component 130 and the communication device 110 respectively; the device may include:
[0312] The information receiving module 1710 is used to receive command information sent by the terminal through a communication device; the command information is used to obtain the equipment information and environmental information of the air-conditioning equipment, and generate corresponding execution plan information in combination with the target adjustment task information; the target adjustment task information includes the task completion time, the target temperature value and / or the target humidity value; the equipment information includes at least one of the temperature adjustment parameters and the humidity adjustment parameters, and the environmental information includes at least one of the indoor and outdoor temperature values and humidity values.
[0313] The sample acquisition module 1720 is used to perform vector conversion on the target adjustment task information, equipment information and environmental information to obtain the corresponding task vector, and retrieve the target information sample from the preset first database based on the vector retrieval; the first database stores multiple information samples, each information sample includes pre-selected environmental adjustment task information and its corresponding air conditioning execution plan information.
[0314] The information determination module 1730 is used to determine the execution plan information of the air-conditioning equipment; the execution plan information is obtained by the generative model based on the target adjustment task information, equipment information, environmental information and target information samples; the execution plan information includes the execution time, target temperature value and / or target humidity value.
[0315] The control and adjustment module 1740 is used to control the operation of the indoor unit and the outdoor unit based on the execution time, so as to adjust the indoor temperature value to the target temperature value and / or the indoor humidity value to the target humidity value when the task completion time arrives.
[0316] Each module in the above-mentioned execution plan processing device can be implemented in whole or in part by software, hardware and a combination thereof. Each of the above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory in the computer device in the form of software, so that the processor can call and execute the operations corresponding to each of the above modules.
[0317] In some embodiments, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.
[0318] In some embodiments, a computer program product is provided, including a computer program, which implements the steps in the above-mentioned method embodiments when executed by a processor.
[0319] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.
[0320] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., but are not limited to this.
[0321] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.
[0322] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.
Claims
1. An air conditioning device, characterized in that: include: Indoor unit; Outdoor unit; Communication devices; A controller is coupled to the communication device and is configured to: receiving command information sent by the terminal through the communication device; the command information is used to obtain equipment information and environmental information of the air-conditioning equipment, and generate corresponding execution plan information in combination with target adjustment task information; the target adjustment task information includes task completion time, target temperature value and / or target humidity value; the equipment information includes at least one of temperature adjustment parameters and humidity adjustment parameters, and the environmental information includes at least one of indoor and outdoor temperature values and humidity values; Performing vector conversion on the target adjustment task information, the device information and the environment information to obtain a corresponding task vector, and retrieving a target information sample corresponding to the task vector from a preset first database based on vector retrieval; the first database stores a plurality of information samples, each of which includes pre-selected environment adjustment task information and its corresponding air conditioning execution plan information; Determine the execution plan information of the air conditioning equipment; the execution plan information is obtained by a generative model based on the target adjustment task information, the equipment information, the environment information and the target information sample; the execution plan information includes an execution time, the target temperature value and / or the target humidity value; The indoor unit and the outdoor unit are controlled to operate based on the execution time, so that when the task completion time arrives, the indoor temperature value is adjusted to the target temperature value, and / or the indoor humidity value is adjusted to the target humidity value.
2. The air conditioning device according to claim 1, characterized in that: The controller is further configured to: Selecting a target generative model from a preset first generative model and a second generative model; the target generative model is one of the first generative model and the second generative model; The target adjustment task information, the equipment information, the environment information and the target information sample are input into the target generation model, and the execution plan information of the air-conditioning equipment is generated by the target generation model.
3. The air conditioning device according to claim 2, characterized in that: The controller is further configured to: When the similarity between the data vector corresponding to the target information sample and the task vector is greater than a preset similarity, using the first generative model as the target generative model; When the similarity between the data vector corresponding to the target information sample and the task vector is less than or equal to the preset similarity, the second generative model is used as the target generative model.
4. The air conditioning device according to claim 2, characterized in that: The controller is further configured to: When the number of target information samples is greater than a first preset number, using the first generative model as the target generative model; When the sample quantity of the target information samples is less than or equal to the first preset quantity, the second generative model is used as the target generative model.
5. The air conditioning device according to claim 2, characterized in that: The controller is further configured to: According to the target adjustment task information, the equipment information and the environment information, target experience data is retrieved from a preset second database; the second database stores a plurality of experience data, each of which represents an intrinsic relationship between the preselected environment adjustment task information and its corresponding air conditioning execution plan information; The target adjustment task information, the equipment information, the environment information, the target information sample and the target experience data are input into the target generation model, and the execution plan information of the air-conditioning equipment is generated by the target generation model.
6. The air conditioning device according to claim 5, characterized in that: The controller is further configured to: Determine the temperature adjustment task and / or humidity adjustment task included in the target adjustment task information; According to the temperature adjustment task and / or humidity adjustment task, a search is performed in the second database to obtain the target experience data associated with temperature adjustment and / or humidity adjustment.
7. The air conditioning device according to claim 5, characterized in that: The controller is further configured to: Filtering out a first information sample whose quality identifier is a preset quality identifier from the first database; the quality identifier represents the achievement rate of the environmental adjustment task information selected in the corresponding information sample; Inputting the first information sample into a third generative model, and generating empirical data through the third generative model; The generated experience data is stored in the second database.
8. The air conditioning device according to claim 1, characterized in that: The controller is further configured to: Obtaining the completion result of the execution plan information; The execution plan information and the completion result of the execution plan information are stored in a preset third database; the third database is used to store the execution plan information and the completion result of the execution plan information within a set time range; When the amount of execution plan information stored in the third database is greater than a second preset amount, the first database is updated offline according to the execution plan information stored in the third database and the completion results of each of the execution plan information.
9. The air conditioning device according to claim 8, characterized in that: The controller is further configured to: Determining a quality indicator of the execution plan information according to a completion result of the execution plan information in the third database and target adjustment task information associated with the execution plan information; In a case where the quality identifier is a preset quality identifier, taking the execution plan information as a first information sample, and storing the first information sample in the first database; When the quality identifier is different from the preset quality identifier, the execution plan information is modified to obtain modified execution plan information, the modified execution plan information is used as the second information sample, and the second information sample is stored in the first database.
10. The air conditioning device according to any one of claims 1 to 9, characterized in that: The controller is further configured to: The equipment information and environmental information of the air-conditioning equipment are obtained from a preset Internet of Things platform through the communication device.
11. The air conditioning device according to any one of claims 1 to 9, characterized in that: The indoor unit includes a temperature sensor, a first heat exchanger and a four-way valve; the outdoor unit includes a second heat exchanger and a compressor; The controller is further configured to: The compressor, the first heat exchanger, the second heat exchanger and the four-way valve are started based on the execution time, and the indoor temperature value detected in real time by the temperature sensor is obtained. The operating status of the compressor, the first heat exchanger, the second heat exchanger and the four-way valve is controlled according to the indoor temperature value, so as to adjust the indoor temperature value to the target temperature value when the task completion time is arrived.
12. The air conditioning device according to claim 11, characterized in that: The indoor unit also includes a humidity sensor, which is used to monitor the indoor humidity value; The controller is further configured to: According to the indoor humidity value, the operating states of the compressor, the first heat exchanger, the second heat exchanger and the four-way valve are adjusted to adjust the indoor humidity value to the target humidity value when the task completion time arrives.
13. A method for processing an execution plan, characterized in that: Applicable to air conditioning equipment, the air conditioning equipment includes an indoor unit, an outdoor unit, a communication device and a controller; The controller is coupled to the communication device; The method comprises: receiving command information sent by the terminal through the communication device; the command information is used to obtain equipment information and environmental information of the air-conditioning equipment, and generate corresponding execution plan information in combination with target adjustment task information; the target adjustment task information includes task completion time, target temperature value and / or target humidity value; the equipment information includes at least one of temperature adjustment parameters and humidity adjustment parameters, and the environmental information includes at least one of indoor and outdoor temperature values and humidity values; Performing vector conversion on the target adjustment task information, the device information and the environment information to obtain a corresponding task vector, and retrieving a target information sample from a preset first database based on vector retrieval; the first database stores a plurality of information samples, each of which includes pre-selected environment adjustment task information and its corresponding air conditioning execution plan information; Determine the execution plan information of the air conditioning equipment; the execution plan information is obtained by a generative model based on the target adjustment task information, the equipment information, the environment information and the target information sample; the execution plan information includes an execution time, the target temperature value and / or the target humidity value; The indoor unit and the outdoor unit are controlled to operate based on the execution time, so that when the task completion time arrives, the indoor temperature value is adjusted to the target temperature value, and / or the indoor humidity value is adjusted to the target humidity value.
Citation Information
Patent Citations
Control method and device for smart home equipment
CN106814710A
Pre-starting time control method, device and equipment of air conditioner and storage medium
CN112283889A
Information processing method and device, electronic equipment and storage medium
CN113139834A
Air conditioner pre-starting control method, system and device and storage medium
CN113375318A
Heating and ventilation equipment control system, control method, control device and storage medium
CN117870122A