WO2019084784A1 - Intelligent temperature control method and apparatus, storage medium, central temperature controller and server - Google Patents
Intelligent temperature control method and apparatus, storage medium, central temperature controller and server Download PDFInfo
- Publication number
- WO2019084784A1 WO2019084784A1 PCT/CN2017/108633 CN2017108633W WO2019084784A1 WO 2019084784 A1 WO2019084784 A1 WO 2019084784A1 CN 2017108633 W CN2017108633 W CN 2017108633W WO 2019084784 A1 WO2019084784 A1 WO 2019084784A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- information
- temperature
- temperature control
- control schedule
- space
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24F—AIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
- F24F11/00—Control or safety arrangements
Definitions
- the invention relates to the field of intelligent control technologies, in particular to an intelligent temperature control method, device, storage medium, central temperature controller and server.
- An intelligent temperature control method comprising:
- the central temperature controller receives information about a space where the temperature controller is uploaded by the plurality of temperature controllers, and the information of the space where the temperature controller is located includes temperature information, humidity information, human body sensing information, and user operation information;
- the central temperature controller sends the received information to the server to enable the server to separately learn the information, and generate a temperature control schedule corresponding to the space;
- the central temperature controller sends a control command to the air conditioner according to the learned temperature control schedule, and the temperature of the corresponding space is intelligently controlled by the air conditioner.
- An intelligent temperature control method comprising:
- the server receives information received by the central temperature controller from a plurality of temperature controllers, where the information includes temperature information, humidity information, human body sensing information, and user operation information of a space where the temperature controller is located;
- the server separately learns information about the space in which each temperature controller is received, and generates a temperature control schedule corresponding to the space;
- the server feeds back the temperature control schedule to the central temperature controller, so that the central temperature controller sends a control command to the air conditioner according to the temperature control schedule, and the temperature of the corresponding space is intelligently controlled by the air conditioner.
- An intelligent temperature control device comprising:
- the information receiving module is configured to receive information about a space where the temperature controller is uploaded by the plurality of temperature controllers, where the information of the space where the temperature controller is located includes temperature information, humidity information, human body sensing information, and user operation information;
- a temperature control schedule generating module configured to send the received information to a server, so that the server separately learns the information, and generates a temperature control schedule corresponding to the space;
- the space temperature intelligent control module is configured to send a control instruction to the air conditioning device according to the learned temperature control schedule, and the temperature of the corresponding space is intelligently controlled by the air conditioning device.
- An intelligent temperature control device comprising:
- the information receiving module is configured to receive information received by the central temperature controller and received from the plurality of temperature controllers, where the information includes temperature information, humidity information, human body sensing information, and user operation information of a space where the temperature controller is located;
- a temperature control schedule generation module is configured to separately learn information about a space in which each temperature controller is received, and generate a temperature control schedule corresponding to the space;
- a space temperature intelligent control module configured to feed back the temperature control schedule to the central temperature controller, so that the central temperature controller sends a control command to the air conditioner according to the temperature control schedule, and intelligently controls the air conditioner Corresponding to the temperature of the space.
- a computer readable storage medium having stored thereon computer readable instructions, the readable instructions being The intelligent temperature control method described above is implemented when the processor executes.
- a central temperature controller including a display, a memory, a processor, and computer readable instructions stored on the memory and executable on the processor, the processor executing the computer
- the following steps are implemented when the instructions are readable:
- the central temperature controller receives information about a space where the temperature controller is uploaded by the plurality of temperature controllers, and the information of the space where the temperature controller is located includes temperature information, humidity information, human body sensing information, and user operation information;
- the central temperature controller sends the received information to the server to enable the server to separately learn the information, and generate a temperature control schedule corresponding to the space;
- the central temperature controller sends a control command to the air conditioner according to the learned temperature control schedule, and the temperature of the corresponding space is intelligently controlled by the air conditioner.
- a server comprising a memory, a processor, and computer readable instructions stored on the memory and executable on the processor, wherein when the processor executes the computer readable instructions Implement the following steps:
- the server receives information received by the central temperature controller from a plurality of temperature controllers, where the information includes temperature information, humidity information, human body sensing information, and user operation information of a space where the temperature controller is located;
- the server separately learns information about the space in which each temperature controller is received, and generates a temperature control schedule corresponding to the space;
- the server feeds back the temperature control schedule to the central temperature controller, so that the central temperature controller sends a control command to the air conditioner according to the temperature control schedule, and the temperature of the corresponding space is intelligently controlled by the air conditioner.
- the central intelligent temperature controller receives information of a space where the temperature controller uploaded by the plurality of temperature controllers is located, and the information includes temperature information, humidity information, and human body sensing information. And user operation information. Sending the received information to the server, so that the server learns the information separately, generates a temperature control schedule corresponding to the space, and then sends a control command to the air conditioner according to the temperature control schedule obtained by the learning, and passes the air conditioner.
- the central intelligent temperature controller receives the information, and then analyzes and learns through the server to obtain a temperature control schedule for each space. Finally, the central intelligent temperature controller controls the temperature of each space according to the temperature control schedule, thus solving the problem of intelligent temperature control of multiple spaces at the same time.
- 1A is an application environment diagram of an intelligent temperature control method in an embodiment
- Figure 1B is an internal structural view of a central temperature controller in one embodiment
- FIG. 2 is a flow chart of an intelligent temperature control method based on a central temperature controller in one embodiment
- FIG. 3 is a flow chart of an intelligent temperature control method based on a central temperature controller in still another embodiment
- FIG. 4 is a flow chart of an intelligent temperature control method based on a central temperature controller in still another embodiment
- FIG. 5 is a schematic diagram of an application of an intelligent temperature control method in a home scene in an embodiment
- Figure 6 is a diagram showing the internal structure of a server in an embodiment
- FIG. 7 is a flow chart of a server-based intelligent temperature control method in an embodiment
- FIG. 8 is a flow chart of a server-based first cycle offline learning in one embodiment
- 10 is a flow chart of server-based long-term learning in one embodiment
- Figure 11 is a schematic diagram showing the probability distribution of a plurality of temperature control schedules
- FIG. 12 is a schematic diagram of intelligent switching of a temperature control schedule based on a directed connectivity graph
- FIG. 13 is a schematic structural diagram of an intelligent temperature control device based on a central temperature controller in one embodiment.
- FIG. 14 is a schematic structural view of an intelligent temperature control device based on a central temperature controller in still another embodiment
- 15 is a schematic structural view of an intelligent temperature control device based on a central temperature controller in still another embodiment
- 16 is a schematic structural diagram of a server-based intelligent temperature control device in an embodiment
- FIG. 17 is a schematic structural diagram of a temperature control schedule generation module of FIG. 16;
- FIG. 18 is a schematic structural diagram of the short-term learning module of FIG. 17;
- FIG. 19 is a schematic structural diagram of a subsequent enhanced learning module in FIG. 18;
- 20 is a schematic structural diagram of the long-term learning module of FIG. 17.
- the intelligent temperature control method provided by the embodiment of the present invention can be applied to the environment as shown in FIG. 1A.
- the temperature controller 110 is connected to the central temperature controller 120 via a network
- the central temperature controller 120 is connected to the server 130 via a network
- the central temperature controller 120 is connected to the air conditioning device 140 via a network.
- the central temperature controller 120 may not necessarily be a PC battery
- the brain can also be an embedded hardware device with high performance of MPU.
- the input mode can also be a button, a touch screen or a combination of the two.
- the style can also be more diverse, and the installation can be more convenient, aesthetic and fashionable.
- the air conditioning unit 140 shown in the drawing is a separate air conditioner (the air conditioner and the air outlet are together), and may also be a central air conditioning system (air conditioner and vent independent) having a ventilation duct layout.
- the central temperature controller 120 can be connected through a network or through a wiring connection; for a central air conditioning system, the central temperature controller 120 is generally controlled by communication with the air conditioner host, and through a local network. Control communication with the vents.
- the temperature controller 110 is configured to acquire information about a space, such as temperature information, humidity information, human body sensing information, and user operation information, and a temperature controller 110 is disposed in each space.
- the user can manually operate the temperature controller 110 to input user operation information.
- the temperature controller 110 uploads the collected information of each space to the central temperature controller 120, and the central temperature controller 120 transmits the received information to the server 130.
- the server 130 receives the information and learns the information separately to generate a temperature control schedule corresponding to the space.
- the server 130 returns the generated temperature control schedule of the corresponding space to the central temperature controller 120, and the central temperature controller 120 sends a control command to the air conditioner 140 according to the learned temperature control schedule, and intelligently controls the corresponding by the air conditioner 140.
- the temperature of the space The user can also manually operate the central temperature controller 120 directly. Of course, the user can communicate with the central temperature controller 120 indirectly through the server 130 via the mobile terminal 150.
- a central temperature controller including a display, a memory, a processor coupled via a system bus, a network interface, and the like.
- the user can enter operational information directly on the display.
- the memory includes a non-volatile storage medium and an internal memory.
- the non-volatile storage medium of the central temperature controller stores an operating system, and can also store computer readable instructions that are executed by the processor. This allows the processor to perform an intelligent temperature control method.
- the central temperature controller's processor is used to increase computation and control capabilities to support the operation of the entire central temperature controller.
- the internal memory of the central temperature controller can store computer readable instructions that, when executed by the processor, cause the processor to perform an intelligent temperature control method.
- the network interface is used by the central temperature controller to receive information sent by the temperature controller, and Send information to the server, and send control commands to the air conditioner.
- the structure shown in FIG. 1B is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation of the central temperature controller to which the solution of the present application is applied, and the specific central The temperature controller may include more or fewer components than shown in the figures, or some components may be combined, or have different component arrangements.
- an intelligent temperature control method is provided, which is applied to the central temperature controller in FIG. 1 as an example, and includes:
- Step 202 The central temperature controller receives information about a space where the temperature controller is uploaded by the plurality of temperature controllers, and the information of the space where the temperature controller is located includes temperature information, humidity information, human body sensing information, and user operation information.
- Each space is provided with a temperature controller for obtaining information about the space in which it is located, such as temperature information, humidity information, human body sensing information, and user operation information.
- the human body sensing information refers to a kind of characteristic information acquired by a sensor capable of acquiring specific information that the human body may generate, including but not limited to infrared radiation information, sounds emitted by a person, images, and the like.
- the temperature controller has a simple visualization function and a basic temperature setting function. When the user is in the space, the user can directly input the temperature control information by manually operating the temperature controller.
- the temperature controller uploads information about the collected space to a central temperature controller that receives information uploaded by multiple temperature controllers. Centralized temperature control is performed uniformly by the central temperature controller.
- Step 204 The central temperature controller sends the received information to the server to enable the server to separately learn the information, and generate a temperature control schedule corresponding to the space.
- the central temperature controller sends the received information of each space, such as temperature information, humidity information, human body sensing information, and user operation information, to the server in the cloud.
- the visual information of the central temperature controller, the content that the user can set and view is more abundant, and the way the user interacts is more complicated.
- the server receives the information and learns the information of each space separately, and generates a temperature control schedule corresponding to the space after learning.
- the temperature control schedule records an instruction for predicting the temperature control of the current space according to the learning algorithm.
- the server sends the temperature control schedule of the corresponding space generated to the central temperature controller.
- Step 206 The central temperature controller sends a control command to the air conditioner according to the learned temperature control schedule, and intelligently controls the temperature of the corresponding space by using the air conditioner.
- the central temperature controller receives the temperature control schedule sent by the server, and the temperature control schedule records an instruction that predicts the temperature control of the current space according to the learning algorithm.
- the control command is sent to the air conditioner according to the temperature control schedule, and the temperature of the corresponding space is intelligently controlled by the air conditioner.
- the air temperature is used to control the indoor temperature, so the air conditioning equipment refers to the ventilation holes of the central air conditioner.
- air conditioners refer to air conditioners, fans, or heating units installed in each space.
- the central intelligent temperature controller receives information about a space where the temperature controller is uploaded by the plurality of temperature controllers, and the information includes temperature information, humidity information, human body sensing information, and user operation information. Sending the received information to the server, so that the server learns the information separately, generates a temperature control schedule corresponding to the space, and then sends a control command to the air conditioner according to the temperature control schedule obtained by the learning, and intelligently controls the corresponding space through the air conditioner. temperature. Because the temperature controller is arranged in each space to collect the information of the corresponding space, the central intelligent temperature controller receives the information, and then analyzes and learns through the server to obtain a temperature control schedule for each space. Finally, the central intelligent temperature controller controls the temperature of each space according to the temperature control information, thus solving the problem of intelligent temperature control of multiple spaces at the same time.
- the method further includes: Step 208: The central temperature controller receives the user operation information sent by the mobile terminal, and sends the received information to the server.
- the user when the user is not in the space, that is, remotely operated, the user operates on the mobile terminal, and the operation information is transmitted to the central temperature controller through the mobile terminal.
- information interaction with a central intelligent temperature controller can be accomplished by application readable instructions installed on the mobile terminal.
- the central intelligent temperature controller receives this information and sends the received information to the server.
- the server learns information obtained from a plurality of temperature controllers together with information acquired from the mobile terminal. It solves the problem of remotely regulating the temperature in the space when the user is not in the space.
- the method further includes: step 210, central temperature control
- the device feeds the learned temperature control schedule to the temperature controller of the corresponding space for display so that the user can know.
- the central temperature controller sends a control command to the air conditioner according to the temperature control schedule, and the temperature of the corresponding space is intelligently controlled by the air conditioner.
- Each space is equipped with a temperature controller, and each temperature controller can display real-time temperature, humidity and other information in the current space. So that the user in the space can intuitively know the current temperature and humidity and other information in the space. If the user feels that the real-time temperature, humidity and other information in the current space displayed on the temperature controller is not suitable, it can be manually set directly through the temperature controller.
- an intelligent temperature control method is also provided, which is exemplified for application in the environment as shown in FIG.
- Figure 5 shows an intelligent temperature control method used in a home scene.
- a central air conditioner is installed in the home. Ventilation holes for the central air conditioner are installed in each room.
- User 1, User 2, and User 3 are each in their own room, User 4 is in the space where the central intelligent temperature controller is located, and User 5 is located in the remote outdoor.
- the users 1, 2, and 3 can directly operate the temperature controllers (referred to as temperature controllers) of the respective spaces to perform temperature regulation of the space.
- the user 4 can directly operate the central temperature controller manually to perform operational input and setting of the temperature controller for all spaces (including the space in which the user 4 is located), and to observe the operating state of the entire temperature control system.
- the user 5 can operate remotely on the mobile terminal, and then communicate with the central temperature controller indirectly through the cloud data server, thereby realizing remote control of the temperature of any space in the home.
- information interaction with a central intelligent temperature controller can be accomplished by application readable instructions installed on the mobile terminal.
- the central temperature controller sends a control command to each venting hole of the central air conditioner according to the received information, and the ventilating holes of the central air conditioner control the temperature of the corresponding room.
- a fan in the room in the home, which is equivalent to the ventilation hole of the central air conditioner.
- the central temperature controller sends a control command to the fans in each room according to the received information, and the fan is used to The temperature of the corresponding room is controlled.
- a server is further provided, and the server includes A processor, memory, network interface, etc. connected to the system bus.
- the memory includes a non-volatile storage medium and an internal memory.
- the non-volatile storage medium of the server stores an operating system, and can also store computer readable instructions.
- the processor is caused to perform an intelligent temperature control method.
- the server's processor is used to increase computing and control capabilities and support the operation of the entire server.
- the computer's internal memory can store computer readable instructions that, when executed by the processor, cause the processor to perform an intelligent temperature control method.
- the network interface is used by the server to receive the information sent by the central temperature controller, and send the temperature control schedule of the corresponding space generated by the server to the central temperature controller, where the network interface is further configured to receive the user operation information sent by the mobile terminal and move to the mobile terminal.
- the terminal sends a message that the operation is successful.
- an intelligent temperature control method is further provided, which is applied to the server in FIG. 1 as an example, and includes:
- Step 702 The server receives information received by the central temperature controller and received from the plurality of temperature controllers, where the information includes temperature information, humidity information, human body sensing information, and user operation information of a space where the temperature controller is located.
- Each space is provided with a temperature controller for obtaining information about the space in which it is located, such as temperature information, humidity information, human body sensing information, and user operation information.
- Multiple temperature controllers send the collected information to the central temperature controller, which then forwards the information to the server, which receives the information.
- Step 704 The server separately learns information about the space in which each temperature controller is received, and generates a temperature control schedule corresponding to the space.
- the server processes the received information. Specifically, the server performs short-term learning and long-term learning on the information of the space in which each temperature controller is received, and generates a temperature control schedule corresponding to the space. In the learning process, it is conducted on a weekly basis, and short-term learning includes the first cycle offline. Learn and follow up to strengthen learning.
- the first cycle of offline learning is the process of learning the information of the space collected in the first week after the intelligent temperature control is started.
- intelligent analysis and learning of the user's operation behavior is carried out to achieve appropriate analysis and adjustment learning on the basis of keeping the user's habits as constant as possible, and to generate the original temperature of the first cycle. Control the schedule.
- the core purpose of the follow-up reinforcement learning is to adapt and adjust the behavior of the user's subsequent temperature control habits, update the fusion of relevant learning results on the basis of the previously generated temperature control schedule, and generate a new temperature control schedule. To achieve intelligent tracking of changes in user behavior.
- a method for long-term learning of the information of the space in which each temperature controller is located is proposed, in particular, an intelligent switching algorithm based on an alternative temperature control schedule.
- the user will automatically or custom generate and save a number of temperature control schedules for a specific period of time as an alternative temperature control schedule according to the user's behavioral habits.
- the probability temperature distribution is adopted for the alternative temperature control schedule, and the temperature control schedule suitable for the current cycle is screened according to the effective probability of the candidate temperature control schedule in the current cycle.
- Step 706 The server feeds back the temperature control schedule to the central temperature controller, so that the central temperature controller sends a control command to the air conditioner according to the temperature control schedule, and the temperature of the corresponding space is intelligently controlled by the air conditioner.
- the server feeds back the latest temperature control schedule currently generated to the central temperature controller.
- the central temperature controller receives the latest temperature control schedule, sends a control command to the air conditioner according to the temperature control schedule, and intelligently controls the temperature of the corresponding space through the air conditioner.
- the air conditioning device can heat or cool the corresponding space.
- the information for an office on Monday in a cycle recorded in the generated temperature control schedule is:
- the temperature of an office on Monday in the next cycle is controlled according to this temperature control schedule.
- the server separately learns information about the space in which each temperature controller is received, and generates a temperature control schedule corresponding to the space, including: information about the space in which each server receives the temperature controller. Conduct short-term and long-term learning to generate a temperature control schedule for the corresponding space.
- the traditional intelligent temperature control method is limited to short-term intelligent temperature control and learning, but due to the seasonal changes in the long period of one year, the user's behavior will change greatly. Short-term learning focuses only on changes in recent user behavior and does not quickly sense this seasonal change. Therefore, a long-term learning algorithm based on the alternative temperature control schedule for intelligent switching is proposed.
- the temperature control schedule of a particular node within one year is marked with an alternative temperature control schedule, for example, 4 temperature control can be used.
- the schedule represents the basic temperature control schedule for the four seasons of spring, summer, autumn and winter, and marks the use of the corresponding temperature control schedule at a specific time of the year. Of course, you can also set up more than four temperature-controlled schedules for more precise marking of the temperature change schedules that occur during the year.
- the alternate temperature control schedule may include an original temperature control schedule for the first cycle, a temperature control schedule learned to be generated when a user's large fluctuation adjustment behavior occurs, a temperature control schedule generated when the user selects to relearn, and The temperature control schedule generated by learning when small fluctuation adjustment behavior occurs in consecutive cycles.
- short-term learning combined with long-term learning for temperature control, it can realize real-time learning of user behavior in a short period of time, and can adjust the temperature control schedule in a timely manner within a long period of one year, so that it can sense the season. A change or a mutation in some other user's operational behavior.
- the server performs short-term learning on the information of the space in which each temperature controller is received, including: the server performs the first cycle offline learning and subsequent information on the space of each temperature controller received. Enhance learning.
- the first step is offline learning in the first cycle, which is the first week.
- the information received (in cycles) is learned to generate the original temperature control schedule for the first cycle.
- the second step is to strengthen learning in the subsequent step, that is, based on the original temperature control schedule of the first cycle generated, on the basis of which the subsequent information is received in real time, and learning is performed, and a cycle temperature control is generated in each cycle. schedule. So for a week, I have been learning.
- the server performs the first periodic offline learning on the information of the space in which each temperature controller is received, including: the server receives the first cycle obtained by the central temperature controller and obtained from multiple temperature controllers. The historical information of the space where the temperature controller is located; the server sorts the historical information according to the preset rules to the original temperature control schedule of the first cycle.
- FIG. 8 Please refer to Figure 8 for the flow chart of the first cycle offline learning.
- the server performs intelligent temperature control on the scene as shown in FIG. 1 , firstly, system parameter initialization and user parameter initialization are performed on the entire temperature control system described in the scenario, and the temperature control schedule is initialized. Then, the central temperature controller receives real-time information about the space in which each temperature controller is located, such as temperature information, humidity information, human body sensing information, and user operation information. The received information is organized and learned through rules such as basic rules, error correction rules, compensation rules, and similar operation rules.
- the server separately performs subsequent reinforcement learning on the information of the space in which each temperature controller is received, including:
- Step 902 The server receives the information of the space of the temperature controller of the next cycle acquired by the central temperature controller from the plurality of temperature controllers in real time.
- the original temperature control schedule for the first cycle is generated, and then the subsequent enhanced learning begins.
- multiple pieces of information are sent to the central temperature controller, which then forwards the information to the server, which receives the information.
- step 904 the server sorts the information according to a preset rule.
- the server After the server receives the information, it sorts the information. Specifically, the received information is organized and learned according to rules such as basic rules, error correction rules, compensation rules, and similar operation rules.
- the basic rule refers to automatically saving each time the temperature input value and the duration time setting information, and recording the corresponding date and time information, and modifying the corresponding initial desired temperature in the temperature control schedule according to the three pieces of information.
- the initial desired temperature is the preset initial temperature at which the temperature control schedule is initialized. Generally, the initial temperature is a temperature value that is slightly higher (cooling mode) or lower (heating and heating) than the human body comfort temperature, that is, a temperature value that is not comfortable. There are two reasons for this design: First, the initial stage requires the user to make multiple adjustments according to their own habits, so that the learning information is more accurate and sufficient; second, such initial temperature will be more biased towards the concept of energy saving.
- the error correction rule means that if the time of setting the action twice is too short, the interval time range may be any value between 30-60 minutes. Of course, other time ranges less than 30 minutes or more than 60 minutes may be set according to actual conditions. . And the latter setting is within the previous set time range, then the user's desired temperature value is learned according to the subsequent setting behavior.
- the error correction rule is used to correct some operation errors of the user, and avoids the user's wrong operation, thereby affecting the accuracy of the learning result.
- the compensation rule means that if the end of the two adjacent adjustment actions is short and the start time interval is short, the interval is ignored, and the desired temperature between the two adjacent adjustment actions is compensated according to the latter set temperature.
- the interval can be set to no more than 30 minutes. Of course, it can be set to not exceed the other durations according to the actual situation.
- the temperature control schedule is organized according to the basic rules, the error correction rules, and the compensation rules, and then the temperature control schedule after the finishing is learned.
- the human body sensing rule learning is triggered when a similar user setting is detected. If it is not a similar user setting, no more modifications will be made, and online reinforcement learning will continue to adapt and adjust. If, within one cycle, the user has performed user setting operations on the temperature controller for more than three days at the same time period, and the temperature range set by the user does not exceed 5 °C, these operations are said to be similar user operations.
- the length of the same time period can be set to 60 minutes, and of course, it can be set to other durations.
- Temperature range is not the same More than 5 ° C, can also be other values. For example, if the user performs user setting operations on the temperature controller for 3 consecutive days of AM: 7:00-8:00, these operations are said to be similar user operations.
- the human body induction rule learning includes the home adjustment rule and the home adjustment rule, wherein the home adjustment rule refers to setting the user if a human body sudden change occurs, and the user setting is performed within half an hour near the sudden change point. 20 minutes in advance.
- the home adjustment rule means that if a home-induced human mutation occurs and the user setting is made within half an hour after the sudden change point, the user set point is advanced by 20 minutes.
- the human body induction mutation refers to the change of the signal of the human body sensing sensor, such as the sensing signal is no one becomes a human, or the sensing signal changes from a human to a human.
- the inductive signal is turned into a human being
- the human body has a sudden change in the human body, and the sensor signal changes from human to human.
- the user's operation can be automatically advanced or pushed back automatically, so that the user has turned off or reduced the operation of the air conditioner before leaving the home, and the air conditioner has been turned on before the user returns home.
- Equipment to achieve intelligent energy-saving effects.
- Similar user setting detection rules refer to checking similar user settings. If there are similar user settings, and the range of user setting temperatures does not exceed 5 degrees, the human body sensing rule learning is triggered.
- Step 906 On the basis of the original temperature control schedule, the server learns the user small fluctuation adjustment behavior occurring within one day in the collated information, and filters the user according to the similar operation rule in the current period in the collated information. The similar operation is performed, and the temperature fluctuation schedule of the corresponding space in the current period is learned by learning the large fluctuation adjustment behavior of the user occurring in the current period in the collated information.
- the server learns the collated information. Specifically, the server checks the small fluctuation adjustment behavior of the user through the small fluctuation adjustment rule every day, and checks whether the similar user operation occurs in the previous cycle after each period ends, and checks the user's large fluctuation adjustment behavior through the large fluctuation rule to learn.
- the small fluctuation adjustment rule means that if the user performs a plurality of control inputs (for example, 5 times) on a single day, the learning adjustment is automatically performed for the temperature control schedule of the day.
- the large fluctuation adjustment rule means that if the user performs a plurality of manual setting learning operations (for example, 30 times) in a complete cycle, the periodic learning of the cycle is automatically performed based on the operation in the cycle to generate a new temperature control schedule.
- the above user operation can be by setting the temperature in the room
- the controller can also be a central temperature controller or a mobile terminal.
- step 908 the server feeds back the learned temperature control schedule to the central temperature controller, so that the central temperature controller sends a control command to the air conditioner according to the temperature control schedule, and intelligently controls the temperature of the corresponding space through the air conditioner.
- Step 910 The server loops into the real-time receiving information of the space of the temperature controller of the next cycle acquired by the central temperature controller and sent by the plurality of temperature controllers, and sorts the information according to a preset rule, and performs temperature control in the previous cycle. Based on the schedule, the steps of learning are performed until the temperature control schedule of the corresponding space in the current period is obtained, and the learned temperature control schedule is fed back to the central temperature controller, so that the central temperature controller according to the temperature control schedule
- the air conditioner sends a control command to intelligently control the temperature of the corresponding space through the air conditioner.
- the server feeds back the learned temperature control schedule to the central temperature controller, so that the central temperature controller sends a control command to the air conditioner according to the temperature control schedule, and intelligently controls through the air conditioner. Corresponding to the temperature of the space. Then the server starts the third cycle of learning, so loop learning. Specifically, each time, based on the temperature control schedule generated in the previous cycle, the subsequent enhanced learning is performed until the temperature control schedule of the corresponding space in the current cycle is obtained, and the temperature control is performed according to the temperature control schedule in real time. .
- the server separately learns the information of the space in which each temperature controller is received, including:
- Step 1002 Obtain an optional temperature control schedule, where the optional temperature control schedule includes an original temperature control schedule of the first period, a temperature control schedule generated by learning when a user's large fluctuation adjustment behavior occurs, and a re-learning at the user selection The temperature control schedule generated at the time and the temperature control schedule generated when the small fluctuation adjustment behavior occurs in consecutive cycles.
- the temperature control schedules generated by these four methods reflect the changes in user behavior habits, so information such as temperature control data, table generation date, and maintenance work time of these temperature control schedules can be saved as follow-up on similar dates.
- step 1004 the server calculates an effective probability of distribution of each of the candidate temperature control schedules over time in the preset period.
- the scheme Since each specific temperature control schedule, that is, the learning and formation date of the schedule, generally lags behind the user's behavior habits, and the duration is not necessarily the same, the scheme considers the intelligent switching method based on the probability distribution. Specifically, the algorithm first needs to calculate the effective probability size P of each schedule over time, and then compares the effective probability of all candidate schedules. When the schedule with the highest probability changes, the user is prompted to automatically schedule the schedule. Switch.
- FIG. 11 is a schematic diagram of a probability distribution of a plurality of schedules.
- the form of the probability distribution curve is just a description.
- the effective probability value of each schedule can be designed and calculated according to the following functions:
- :P schedule x (day) indicates the effective probability of Schedule x on the first day of the year.
- F(M, T start , T end , change) represents the function of calculating P, which is mainly related to the following parameters:
- T start the start time of Schedule x, and the end time of End of Schedule x;
- Schedule x is constantly modified and adjusted during the period of use.
- the basic logic is: As the number of times of modification is increased, the effective probability P of Schedule x decreases continuously, and the effective probability P of the next Schedule increases.
- Step 1006 The server obtains the temperature control schedule with the highest effective probability from the candidate temperature control schedule by comparing the effective probability of the candidate temperature control schedule in the current cycle, and uses the temperature control schedule as the temperature control schedule of the current cycle.
- the table feeds the learned temperature control schedule to the central temperature controller, so that the central temperature controller sends a control command to the air conditioner according to the temperature control schedule, and intelligently controls the temperature of the corresponding space through the air conditioner.
- the preset rules include basic rules, error correction rules, make-up rules, and similar operational rules.
- the basic rule refers to automatically saving each time the temperature input value and the duration time setting information, and recording the corresponding date and time information, and modifying the corresponding initial desired temperature in the temperature control schedule according to the three pieces of information.
- the initial desired temperature is the preset initial temperature at which the temperature control schedule is initialized.
- the error correction rule means that if the time of setting the action twice is too short, the interval time range may be any value between 30-60 minutes. Of course, other time ranges less than 30 minutes or more than 60 minutes may be set according to actual conditions. . And the latter setting is within the previous set time range, then the user's desired temperature value is learned according to the subsequent setting behavior. For example, the user sets AM at 9:00 am on a certain day of the cycle: 21°C at 9:00-12:00, and AM at 9:30-12:00 at 9:30. It is 25 ° C. The preset interval length is up to 40 minutes, because only 30 minutes are separated between 9:00 and 9:30, which is less than the preset interval duration, and the time range set by the user at 9:30 is set in the previous time.
- the error correction rule that is, the user's desired temperature is determined to be 25 ° C according to the temperature set at 9:30.
- the error correction rule is used to correct some operation errors of the user, and avoids the user's wrong operation, thereby affecting the accuracy of the learning result.
- the compensation rule means that if the end of the two adjacent adjustment actions is short and the start time interval is short, the interval is ignored, and the desired temperature between the two adjacent adjustment actions is compensated according to the latter set temperature.
- the interval can be set to no more than 30 minutes. Of course, it can be set to not exceed the other durations according to the actual situation.
- the user's first setting is AM: 9:00-12:00, temperature is 25 °C
- second The secondary setting is PM: 12:10-17:00 and the temperature is 20 °C. Because the middle is only 10 minutes apart and less than 30 minutes can be ignored, so the next set of 20 ° C to define the temperature of 10 minutes.
- the similar operation rule means that if the user has performed user setting operation on the temperature controller for more than three days in one cycle, and the temperature range set by the user does not exceed 5 °C.
- an intelligent temperature control device 1300 comprising:
- the information receiving module 1302 is configured to receive information about a space where the temperature controller is uploaded by the plurality of temperature controllers, and the information about the space where the temperature controller is located includes temperature information, humidity information, human body sensing information, and user operation information.
- the temperature control schedule generation module 1304 is configured to send the received information to the server, so that the server separately learns the information, and generates a temperature control schedule corresponding to the space.
- the space temperature intelligent control module 1306 is configured to send a control instruction to the air conditioner according to the learned temperature control schedule, and intelligently control the temperature of the corresponding space by using the air conditioner.
- an intelligent temperature control apparatus 1300 further includes: a mobile terminal information sending module 1308, configured to receive user operation information sent by the mobile terminal, and send the received information to server.
- an intelligent temperature control device 1300 further includes: a display module 1310, configured to feed back the learned temperature control schedule to a temperature controller of the corresponding space for display. Make the user aware.
- an intelligent temperature control device 1600 is also provided, the device comprising:
- the information receiving module 1620 is configured to receive information received by the central temperature controller from a plurality of temperature controllers, where the information includes temperature information, humidity information, human body sensing information, and user operation information of a space where the temperature controller is located.
- the temperature control schedule generation module 1640 is configured to separately learn information about the space in which each temperature controller is received, and generate a temperature control schedule corresponding to the space.
- the space temperature intelligent control module 1660 is used for feeding back the temperature control schedule to the central temperature controller.
- the central temperature controller sends a control command to the air conditioner according to the temperature control schedule, and the temperature of the corresponding space is intelligently controlled by the air conditioner.
- the temperature control schedule generation module 1640 includes: a short-term learning module 1641 and a long-term learning module 1642, configured to perform short-term information on the space in which each of the received temperature controllers is received by the server. Learning and long-term learning, generating a temperature control schedule for the corresponding space.
- the short-term learning module 1641 includes: a first periodic offline learning module 1643, configured to perform, by the server, the first periodic offline learning information of the space in which each of the received temperature controllers is located;
- the subsequent enhanced learning module 1644 is configured to perform subsequent enhanced learning on the information of the space in which each of the received temperature controllers is received by the server.
- the first periodic offline learning module 1643 is configured to receive historical information of a space where the first periodic temperature controller is obtained from the plurality of temperature controllers sent by the central temperature controller; and the historical information is according to a preset rule. Organize the original temperature control schedule for the first cycle.
- the subsequent enhanced learning module 1644 includes:
- the next period information receiving module 1644a is configured to receive, in real time, information of a space where the temperature controller of the next cycle acquired by the central temperature controller is sent from the plurality of temperature controllers.
- the collating module 1644b is configured to sort the information according to a preset rule.
- the learning module 1644c is configured to learn, according to the original temperature control schedule, the small fluctuation adjustment behavior of the user occurring within one day in the collated information, and filter out the information according to the similar operation rules in the current period in the collated information.
- the user similar operation performs learning, and learns the temperature fluctuation schedule of the corresponding space in the current period by learning the large fluctuation adjustment behavior of the user occurring in the current period in the collated information.
- the control module 1644b is configured to feed back the learned temperature control schedule to the central temperature controller, so that the central temperature controller sends a control command to the air conditioner according to the temperature control schedule, and the temperature of the corresponding space is intelligently controlled by the air conditioner.
- the loop module 1644e is configured to cycle into the real-time receiving information of the space of the temperature controller of the next cycle acquired by the central temperature controller and sent by the plurality of temperature controllers, according to a preset rule
- the information is collated, and the learning step is performed on the basis of the previous cycle temperature control schedule until the temperature control schedule of the corresponding space in the current cycle is obtained, and the learned temperature control schedule is fed back to the central temperature controller to
- the central temperature controller is sent a control command to the air conditioner according to the temperature control schedule, and the temperature of the corresponding space is intelligently controlled by the air conditioner.
- the long term learning module 1642 includes:
- the optional temperature control schedule acquisition module 1642a is configured to obtain an alternate temperature control schedule, where the alternate temperature control schedule includes an original temperature control schedule of the first period, and the temperature generated by learning when the user has large fluctuation adjustment behavior occurs. Control the schedule, the temperature control schedule generated when the user chooses to relearn, and the temperature control schedule that is learned when small fluctuation adjustment behavior occurs in consecutive cycles.
- the alternative temperature control schedule effective probability calculation module 1642b is configured to calculate an effective probability of distribution of each of the candidate temperature control schedules over time in the preset period.
- the screening module 1642c is configured to obtain the temperature control schedule with the highest effective probability from the candidate temperature control schedule by comparing the effective probability of the candidate temperature control schedule in the current period, and use the temperature control schedule as the temperature of the current period.
- the control schedule feeds the learned temperature control schedule to the central temperature controller, so that the central temperature controller sends a control command to the air conditioner according to the temperature control schedule, and intelligently controls the temperature of the corresponding space through the air conditioner.
- a computer readable storage medium having stored thereon computer readable instructions that, when executed by a processor, implement the steps of: receiving, by a central temperature controller, a plurality of temperature controllers
- the information of the space where the temperature controller is located, the information of the space where the temperature controller is located includes temperature information, humidity information, human body sensing information, and user operation information;
- the central temperature controller sends the received information to the server to enable the server to separately learn the information.
- a temperature control schedule corresponding to the space is generated; the central temperature controller sends a control command to the air conditioner according to the learned temperature control schedule, and intelligently controls the temperature of the corresponding space through the air conditioner.
- the central temperature controller receives user operation information sent by the mobile terminal, and transmits the received information to the server.
- the readable instructions described above are further executed by the processor to implement the following steps:
- the temperature controller feeds the learned temperature control schedule to the temperature controller of the corresponding space for display so that the user can know.
- a computer readable storage medium having stored thereon computer readable instructions that, when executed by a processor, implement the steps of: receiving, by a server, a plurality of transmissions from a central temperature controller
- the information received by the temperature controller includes temperature information, humidity information, human body sensing information and user operation information of the space where the temperature controller is located; the server separately learns the information of the space in which each temperature controller is received, and generates a corresponding space.
- the temperature control schedule the server feeds the temperature control schedule to the central temperature controller, so that the central temperature controller sends a control command to the air conditioner according to the temperature control schedule, and intelligently controls the temperature of the corresponding space through the air conditioner.
- the server when the readable instructions are executed by the processor, the server further implements the following steps: the server separately performs short-term learning and long-term learning on the information of the space in which each temperature controller is received, and generates a temperature control schedule corresponding to the space. .
- the server when the readable instructions are executed by the processor, the following steps are further performed: the server performs the first periodic offline learning and the subsequent enhanced learning on the information of the space in which each of the received temperature controllers is received.
- the server when the readable instructions are executed by the processor, the following steps are further performed: the server receives historical information of a space where the first periodic temperature controller is obtained from the plurality of temperature controllers and sent by the central temperature controller; According to the preset rules, the historical information is sorted out of the original temperature control schedule of the first cycle.
- the server when the readable instructions are executed by the processor, the following steps are further implemented: the server receives, in real time, information about a space of a temperature controller of a next cycle acquired by the central temperature controller and sent by the plurality of temperature controllers; According to the preset rules, the information is sorted; on the basis of the original temperature control schedule, the server learns the small fluctuation adjustment behavior of the user occurring within one day in the collated information, and the similar information in the current period is similar according to the collated information.
- the user-like operation selected by the operation rule learns, learns the user's large fluctuation adjustment behavior occurring in the current period in the collated information, and generates a temperature control schedule corresponding to the space in the current period; the server will learn The temperature control schedule is fed back to the central temperature controller, so that the central temperature controller sends a control command to the air conditioner according to the temperature control schedule, and intelligently controls the temperature of the corresponding space through the air conditioner; the server loops into the real-time receiving central temperature controller.
- the server obtains an alternate temperature control schedule, the alternate temperature control schedule includes an original temperature control schedule of the first period, and the user occurs The temperature control schedule generated by the learning when the large fluctuation adjustment behavior is performed, the temperature control schedule generated when the user selects the re-learning, and the temperature control schedule generated when the small fluctuation adjustment behavior occurs in consecutive periods;
- the server calculates the preset The effective probability of each alternative temperature control schedule distributed over time in the cycle;
- the server obtains the temperature control schedule with the highest effective probability from the alternative temperature control schedule by comparing the effective probability of the alternative temperature control schedule in the current cycle
- the temperature control schedule is used as the temperature control schedule of the current cycle, and the learned temperature control schedule is fed back to the central temperature controller, so that the central temperature controller sends a control command to the air conditioner according to the temperature control schedule, Air conditioning equipment to intelligently control the temperature of the corresponding space.
- the readable instructions are further executed by the processor to implement the following steps: the preset rules include basic rules, error correction rules, make-up rules, and similar operational rules.
- the readable instructions can be stored in a non-volatile computer readable.
- the readable instructions are stored in a storage medium of a computer system and executed by at least one processor in the computer system to implement a process comprising an embodiment of the methods described above .
- the storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Air Conditioning Control Device (AREA)
Abstract
Description
本发明涉及智能控制技术领域,特别是涉及一种智能温控方法、装置、存储介质、中央温度控制器和服务器。The invention relates to the field of intelligent control technologies, in particular to an intelligent temperature control method, device, storage medium, central temperature controller and server.
在互联网和无线通信技术快速发展的时代,许多传统的家电产品正逐步走向智能化和网络化,智能家居产品和系统正逐渐普及到人们的家居中。其中,在智能温控领域,也不乏一些十分优秀的产品。传统的智能温控器主要的优势和亮点大多集中在产品外观设计、用户交互方式设计,都着眼于单个的产品,对单独空间进行智能温控,缺乏系统性的方案实现同时对多个空间进行协同智能温控,且传统的智能温控方法只是局限于短期的智能温控和学习,缺乏长期的智能温控和学习。In the era of rapid development of the Internet and wireless communication technologies, many traditional home appliances are gradually becoming intelligent and networked, and smart home products and systems are gradually spreading to people's homes. Among them, in the field of intelligent temperature control, there are also some very good products. The main advantages and highlights of traditional intelligent thermostats are mostly focused on product design and user interaction design. They all focus on individual products, intelligent temperature control of individual spaces, and lack of systematic solutions to simultaneously implement multiple spaces. Collaborative intelligent temperature control, and the traditional intelligent temperature control method is limited to short-term intelligent temperature control and learning, lacking long-term intelligent temperature control and learning.
发明内容Summary of the invention
基于此,有必要针对上述技术问题,提供一种智能温控方法、装置、存储介质、中央温度控制器和服务器。Based on this, it is necessary to provide an intelligent temperature control method, device, storage medium, central temperature controller and server for the above technical problems.
一种智能温控方法,所述方法包括:An intelligent temperature control method, the method comprising:
中央温度控制器接收多个温度控制器上传的所述温度控制器所在空间的信息,所述温度控制器所在空间的信息包括温度信息、湿度信息、人体感应信息及用户操作信息;The central temperature controller receives information about a space where the temperature controller is uploaded by the plurality of temperature controllers, and the information of the space where the temperature controller is located includes temperature information, humidity information, human body sensing information, and user operation information;
中央温度控制器将接收到的信息发送至服务器以使所述服务器分别对所述信息进行学习,生成对应空间的温控日程表;The central temperature controller sends the received information to the server to enable the server to separately learn the information, and generate a temperature control schedule corresponding to the space;
中央温度控制器根据所述学习得到的温控日程表向空调设备发送控制指令,通过所述空调设备来智能控制对应空间的温度。 The central temperature controller sends a control command to the air conditioner according to the learned temperature control schedule, and the temperature of the corresponding space is intelligently controlled by the air conditioner.
一种智能温控方法,所述方法包括:An intelligent temperature control method, the method comprising:
服务器接收中央温度控制器发送的从多个温度控制器接收的信息,所述信息包括温度控制器所在空间的温度信息、湿度信息、人体感应信息及用户操作信息;The server receives information received by the central temperature controller from a plurality of temperature controllers, where the information includes temperature information, humidity information, human body sensing information, and user operation information of a space where the temperature controller is located;
服务器分别对接收的每个温度控制器所在的空间的信息进行学习,生成对应空间的温控日程表;The server separately learns information about the space in which each temperature controller is received, and generates a temperature control schedule corresponding to the space;
服务器将所述温控日程表反馈至中央温度控制器,以使中央温度控制器根据所述温控日程表向空调设备发送控制指令,通过所述空调设备来智能控制对应空间的温度。The server feeds back the temperature control schedule to the central temperature controller, so that the central temperature controller sends a control command to the air conditioner according to the temperature control schedule, and the temperature of the corresponding space is intelligently controlled by the air conditioner.
一种智能温控装置,所述装置包括:An intelligent temperature control device, the device comprising:
信息接收模块,用于接收多个温度控制器上传的所述温度控制器所在空间的信息,所述温度控制器所在空间的信息包括温度信息、湿度信息、人体感应信息及用户操作信息;The information receiving module is configured to receive information about a space where the temperature controller is uploaded by the plurality of temperature controllers, where the information of the space where the temperature controller is located includes temperature information, humidity information, human body sensing information, and user operation information;
温控日程表生成模块,用于将接收到的信息发送至服务器以使所述服务器分别对所述信息进行学习,生成对应空间的温控日程表;a temperature control schedule generating module, configured to send the received information to a server, so that the server separately learns the information, and generates a temperature control schedule corresponding to the space;
空间温度智能控制模块,用于根据所述学习得到的温控日程表向空调设备发送控制指令,通过所述空调设备来智能控制对应空间的温度。The space temperature intelligent control module is configured to send a control instruction to the air conditioning device according to the learned temperature control schedule, and the temperature of the corresponding space is intelligently controlled by the air conditioning device.
一种智能温控装置,所述装置包括:An intelligent temperature control device, the device comprising:
信息接收模块,用于接收中央温度控制器发送的从多个温度控制器接收的信息,所述信息包括温度控制器所在空间的温度信息、湿度信息、人体感应信息及用户操作信息;The information receiving module is configured to receive information received by the central temperature controller and received from the plurality of temperature controllers, where the information includes temperature information, humidity information, human body sensing information, and user operation information of a space where the temperature controller is located;
温控日程表生成模块,用于分别对接收的每个温度控制器所在的空间的信息进行学习,生成对应空间的温控日程表;a temperature control schedule generation module is configured to separately learn information about a space in which each temperature controller is received, and generate a temperature control schedule corresponding to the space;
空间温度智能控制模块,用于将所述温控日程表反馈至中央温度控制器,以使中央温度控制器根据所述温控日程表向空调设备发送控制指令,通过所述空调设备来智能控制对应空间的温度。a space temperature intelligent control module, configured to feed back the temperature control schedule to the central temperature controller, so that the central temperature controller sends a control command to the air conditioner according to the temperature control schedule, and intelligently controls the air conditioner Corresponding to the temperature of the space.
一种计算机可读存储介质,其上存储有计算机可读指令,该可读指令被 处理器执行时实现上述所述的智能温控方法。A computer readable storage medium having stored thereon computer readable instructions, the readable instructions being The intelligent temperature control method described above is implemented when the processor executes.
一种中央温度控制器,所述中央温度控制器包括显示器、存储器,处理器及存储在所述存储器上并可在所述处理器上运行的计算机可读指令,所述处理器执行所述计算机可读指令时实现以下步骤:A central temperature controller, the central temperature controller including a display, a memory, a processor, and computer readable instructions stored on the memory and executable on the processor, the processor executing the computer The following steps are implemented when the instructions are readable:
中央温度控制器接收多个温度控制器上传的所述温度控制器所在空间的信息,所述温度控制器所在空间的信息包括温度信息、湿度信息、人体感应信息及用户操作信息;The central temperature controller receives information about a space where the temperature controller is uploaded by the plurality of temperature controllers, and the information of the space where the temperature controller is located includes temperature information, humidity information, human body sensing information, and user operation information;
中央温度控制器将接收到的信息发送至服务器以使所述服务器分别对所述信息进行学习,生成对应空间的温控日程表;The central temperature controller sends the received information to the server to enable the server to separately learn the information, and generate a temperature control schedule corresponding to the space;
中央温度控制器根据所述学习得到的温控日程表向空调设备发送控制指令,通过所述空调设备来智能控制对应空间的温度。The central temperature controller sends a control command to the air conditioner according to the learned temperature control schedule, and the temperature of the corresponding space is intelligently controlled by the air conditioner.
一种服务器,所述服务器包括存储器,处理器及存储在所述存储器上并可在所述处理器上运行的计算机可读指令,其特征在于,所述处理器执行所述计算机可读指令时实现以下步骤:A server comprising a memory, a processor, and computer readable instructions stored on the memory and executable on the processor, wherein when the processor executes the computer readable instructions Implement the following steps:
服务器接收中央温度控制器发送的从多个温度控制器接收的信息,所述信息包括温度控制器所在空间的温度信息、湿度信息、人体感应信息及用户操作信息;The server receives information received by the central temperature controller from a plurality of temperature controllers, where the information includes temperature information, humidity information, human body sensing information, and user operation information of a space where the temperature controller is located;
服务器分别对接收的每个温度控制器所在的空间的信息进行学习,生成对应空间的温控日程表;The server separately learns information about the space in which each temperature controller is received, and generates a temperature control schedule corresponding to the space;
服务器将所述温控日程表反馈至中央温度控制器,以使中央温度控制器根据所述温控日程表向空调设备发送控制指令,通过所述空调设备来智能控制对应空间的温度。The server feeds back the temperature control schedule to the central temperature controller, so that the central temperature controller sends a control command to the air conditioner according to the temperature control schedule, and the temperature of the corresponding space is intelligently controlled by the air conditioner.
上述智能温控方法、装置、存储介质、中央温度控制器和服务器,中央智能温度控制器接收多个温度控制器上传的温度控制器所在空间的信息,信息包括温度信息、湿度信息、人体感应信息及用户操作信息。将接收到的信息发送至服务器以使服务器分别对信息进行学习,生成对应空间的温控日程表,再根据学习得到的温控日程表向空调设备发送控制指令,通过空调设备 来智能控制对应空间的温度。因为在每个空间中都布置了温度控制器收集对应空间的信息,中央智能温度控制器接收这些信息,再通过服务器进行分析学习,得到每个空间的温控日程表。最后,通过中央智能温度控制器根据温控日程表来控制每个空间的温度,所以解决了同时对多个空间进行智能温度控制的问题。The above intelligent temperature control method, device, storage medium, central temperature controller and server, the central intelligent temperature controller receives information of a space where the temperature controller uploaded by the plurality of temperature controllers is located, and the information includes temperature information, humidity information, and human body sensing information. And user operation information. Sending the received information to the server, so that the server learns the information separately, generates a temperature control schedule corresponding to the space, and then sends a control command to the air conditioner according to the temperature control schedule obtained by the learning, and passes the air conditioner. To intelligently control the temperature of the corresponding space. Because the temperature controller is arranged in each space to collect the information of the corresponding space, the central intelligent temperature controller receives the information, and then analyzes and learns through the server to obtain a temperature control schedule for each space. Finally, the central intelligent temperature controller controls the temperature of each space according to the temperature control schedule, thus solving the problem of intelligent temperature control of multiple spaces at the same time.
本申请的一个或多个实施例的细节在下面的附图和描述中提出。本申请的其它特征、目的和优点将从说明书、附图以及权利要求书变得明显。Details of one or more embodiments of the present application are set forth in the accompanying drawings and description below. Other features, objects, and advantages of the invention will be apparent from the description and appended claims.
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings to be used in the embodiments will be briefly described below. Obviously, the drawings in the following description are only some embodiments of the present application, Those skilled in the art can also obtain other drawings based on these drawings without any creative work.
图1A为一个实施例中智能温控方法的应用环境图;1A is an application environment diagram of an intelligent temperature control method in an embodiment;
图1B为一个实施例中的中央温度控制器的内部结构图;Figure 1B is an internal structural view of a central temperature controller in one embodiment;
图2为一个实施例中基于中央温度控制器的智能温控方法的流程图;2 is a flow chart of an intelligent temperature control method based on a central temperature controller in one embodiment;
图3为又一个实施例中基于中央温度控制器的智能温控方法的流程图;3 is a flow chart of an intelligent temperature control method based on a central temperature controller in still another embodiment;
图4为再一个实施例中基于中央温度控制器的智能温控方法的流程图;4 is a flow chart of an intelligent temperature control method based on a central temperature controller in still another embodiment;
图5为一个实施例中智能温控方法应用在家庭场景的示意图;FIG. 5 is a schematic diagram of an application of an intelligent temperature control method in a home scene in an embodiment; FIG.
图6为一个实施例中服务器的内部结构图;Figure 6 is a diagram showing the internal structure of a server in an embodiment;
图7为一个实施例中基于服务器的智能温控方法的流程图;7 is a flow chart of a server-based intelligent temperature control method in an embodiment;
图8为一个实施例中基于服务器的首个周期离线学习的流程图;8 is a flow chart of a server-based first cycle offline learning in one embodiment;
图9为一个实施例中基于服务器的后续加强学习的流程图;9 is a flow chart of server-based subsequent enhanced learning in one embodiment;
图10为一个实施例中基于服务器的长期学习的流程图;10 is a flow chart of server-based long-term learning in one embodiment;
图11为多个温控日程表的概率分布示意图;Figure 11 is a schematic diagram showing the probability distribution of a plurality of temperature control schedules;
图12为基于有向连通图的温控日程表智能切换示意图;12 is a schematic diagram of intelligent switching of a temperature control schedule based on a directed connectivity graph;
图13为一个实施例中基于中央温度控制器的智能温控装置的结构示意 图;FIG. 13 is a schematic structural diagram of an intelligent temperature control device based on a central temperature controller in one embodiment. Figure
图14为又一个实施例中基于中央温度控制器的智能温控装置的结构示意图;14 is a schematic structural view of an intelligent temperature control device based on a central temperature controller in still another embodiment;
图15为再一个实施例中基于中央温度控制器的智能温控装置的结构示意图;15 is a schematic structural view of an intelligent temperature control device based on a central temperature controller in still another embodiment;
图16为一个实施例中基于服务器的智能温控装置的结构示意图;16 is a schematic structural diagram of a server-based intelligent temperature control device in an embodiment;
图17为图16中温控日程表生成模块的结构示意图;17 is a schematic structural diagram of a temperature control schedule generation module of FIG. 16;
图18为图17中短期学习模块的结构示意图;18 is a schematic structural diagram of the short-term learning module of FIG. 17;
图19为图18中后续加强学习模块的结构示意图;19 is a schematic structural diagram of a subsequent enhanced learning module in FIG. 18;
图20为图17中长期学习模块的结构示意图。20 is a schematic structural diagram of the long-term learning module of FIG. 17.
为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图对本申请的具体实施方式做详细的说明。在下面的描述中阐述了很多具体细节以便于充分理解本申请。但是本申请能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本申请内涵的情况下做类似改进,因此本申请不受下面公开的具体实施的限制。The specific embodiments of the present application will be described in detail below with reference to the accompanying drawings. Numerous specific details are set forth in the description below in order to provide a thorough understanding of the application. However, the present application can be implemented in many other ways than those described herein, and those skilled in the art can make similar improvements without departing from the scope of the present application, and thus the present application is not limited by the specific embodiments disclosed below.
除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的技术领域的技术人员通常理解的含义相同。本文中在本申请的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本申请。以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。All technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention applies, unless otherwise defined. The terminology used herein is for the purpose of describing particular embodiments, and is not intended to be limiting. The technical features of the above embodiments may be arbitrarily combined. For the sake of brevity of description, all possible combinations of the technical features in the above embodiments are not described. However, as long as there is no contradiction in the combination of these technical features, It is considered to be the range described in this specification.
本发明实施例提供的智能温控方法可应用于如图1A所示的环境中。参考图1所示,温度控制器110与中央温度控制器120通过网络进行连接,中央温度控制器120与服务器130通过网络进行连接,中央温度控制器120与空调设备140通过网络进行连接。中央温度控制器120可以不一定是PC电
脑,也可以是具有MPU的性能比较高的嵌入式硬件设备,采用的输入方式也可以按键、触屏或者两者结合的方式,样式也可以更加多样,安装放置也可以更加方便,具备审美和设计感。图中所示的空调设备140为单独空调(空调机和出风口在一起),也可以是具有通风管道布局的中央空调系统(空调机和通风孔独立)。对于独立的单独空调,中央温度控制器120可以通过网络连接,也可以通过布线连接进行通信;对于中央空调系统,中央温度控制器120一般都通过布线来与空调主机通信控制,而通过局部网络来与通风孔进行控制通信。The intelligent temperature control method provided by the embodiment of the present invention can be applied to the environment as shown in FIG. 1A. Referring to FIG. 1, the
温度控制器110用于获取所在空间的信息,例如温度信息、湿度信息、人体感应信息及用户操作信息等,每个空间都设置一台温度控制器110。用户可直接手动操作温度控制器110,输入用户操作信息。温度控制器110将采集到的每个空间的信息上传至中央温度控制器120,中央温度控制器120将接收的信息发送至服务器130。服务器130接收信息,并分别对信息进行学习,生成对应空间的温控日程表。服务器130将所生成的对应空间的温控日程表返回至中央温度控制器120,中央温度控制器120根据学习得到的温控日程表向空调设备140发送控制指令,通过空调设备140来智能控制对应空间的温度。用户也可以直接手动操作中央温度控制器120,当然用户可以远程通过移动终端150通过服务器130间接与中央温度控制器120通信。The
在一个实施例中,如图1B所示,还提供了一种中央温度控制器,包括显示器、存储器,通过系统总线连接的处理器、网络接口等。用户可以在显示器上直接输入操作信息。其中,存储器包括非易失性存储介质和内存储器,该中央温度控制器的非易失性存储介质中存储有操作系统,还可存储有计算机可读指令,该计算机可读指令被处理器执行时,可使得处理器执行一种智能温控方法。该中央温度控制器的处理器用于提高计算和控制能力,支撑整个中央温度控制器的运行。该中央温度控制器的内存储器中可储存有计算机可读指令,该计算机可读指令被处理器执行时,可使得该处理器执行一种智能温控方法。网络接口用于中央温度控制器接收温度控制器发送的信息,并 向服务器发送信息,以及向空调设备发送控制指令等。本领域技术人员可以理解,图1B中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的中央温度控制器的限定,具体的中央温度控制器可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。In one embodiment, as shown in FIG. 1B, a central temperature controller is also provided, including a display, a memory, a processor coupled via a system bus, a network interface, and the like. The user can enter operational information directly on the display. The memory includes a non-volatile storage medium and an internal memory. The non-volatile storage medium of the central temperature controller stores an operating system, and can also store computer readable instructions that are executed by the processor. This allows the processor to perform an intelligent temperature control method. The central temperature controller's processor is used to increase computation and control capabilities to support the operation of the entire central temperature controller. The internal memory of the central temperature controller can store computer readable instructions that, when executed by the processor, cause the processor to perform an intelligent temperature control method. The network interface is used by the central temperature controller to receive information sent by the temperature controller, and Send information to the server, and send control commands to the air conditioner. It will be understood by those skilled in the art that the structure shown in FIG. 1B is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation of the central temperature controller to which the solution of the present application is applied, and the specific central The temperature controller may include more or fewer components than shown in the figures, or some components may be combined, or have different component arrangements.
在一个实施例中,如图2所示,提供了一种智能温控方法,以该方法应用于图1中的中央温度控制器为例进行说明,包括:In an embodiment, as shown in FIG. 2, an intelligent temperature control method is provided, which is applied to the central temperature controller in FIG. 1 as an example, and includes:
步骤202,中央温度控制器接收多个温度控制器上传的温度控制器所在空间的信息,温度控制器所在空间的信息包括温度信息、湿度信息、人体感应信息及用户操作信息。Step 202: The central temperature controller receives information about a space where the temperature controller is uploaded by the plurality of temperature controllers, and the information of the space where the temperature controller is located includes temperature information, humidity information, human body sensing information, and user operation information.
每个空间都设置一台温度控制器,温度控制器用于获取所在空间的信息,例如温度信息、湿度信息、人体感应信息及用户操作信息等。人体感应信息指的是一类能够获取人体可能产生的特定信息的传感器获取到的特征信息,包括但不限于红外辐射信息、人发出的声音、图像等。温度控制器具有简单的可视化功能和基本的设置温度的功能,当用户就在空间内时,用户可以通过手动直接操作温度控制器输入温控信息。温度控制器将收集到的空间的信息上传至中央温度控制器,中央温度控制器接收多个温度控制器上传的信息。由中央温度控制器统一进行集中温度控制。Each space is provided with a temperature controller for obtaining information about the space in which it is located, such as temperature information, humidity information, human body sensing information, and user operation information. The human body sensing information refers to a kind of characteristic information acquired by a sensor capable of acquiring specific information that the human body may generate, including but not limited to infrared radiation information, sounds emitted by a person, images, and the like. The temperature controller has a simple visualization function and a basic temperature setting function. When the user is in the space, the user can directly input the temperature control information by manually operating the temperature controller. The temperature controller uploads information about the collected space to a central temperature controller that receives information uploaded by multiple temperature controllers. Centralized temperature control is performed uniformly by the central temperature controller.
步骤204,中央温度控制器将接收到的信息发送至服务器以使服务器分别对信息进行学习,生成对应空间的温控日程表。Step 204: The central temperature controller sends the received information to the server to enable the server to separately learn the information, and generate a temperature control schedule corresponding to the space.
中央温度控制器将接收到的各个空间的信息,例如温度信息、湿度信息、人体感应信息及用户操作信息等,发送至云端的服务器。中央温度控制器的可视化信息、用户可设置和查看的内容更加丰富,用户的交互方式也会更复杂一些。服务器接收信息并分别对每一个空间的信息进行学习,学习之后生成对应空间的温控日程表,温控日程表中记录了根据学习算法分析出预测了对当前空间进行温度控制的指令。服务器将学习生成的对应空间的温控日程表发送至中央温度控制器。 The central temperature controller sends the received information of each space, such as temperature information, humidity information, human body sensing information, and user operation information, to the server in the cloud. The visual information of the central temperature controller, the content that the user can set and view is more abundant, and the way the user interacts is more complicated. The server receives the information and learns the information of each space separately, and generates a temperature control schedule corresponding to the space after learning. The temperature control schedule records an instruction for predicting the temperature control of the current space according to the learning algorithm. The server sends the temperature control schedule of the corresponding space generated to the central temperature controller.
步骤206,中央温度控制器根据学习得到的温控日程表向空调设备发送控制指令,通过空调设备来智能控制对应空间的温度。Step 206: The central temperature controller sends a control command to the air conditioner according to the learned temperature control schedule, and intelligently controls the temperature of the corresponding space by using the air conditioner.
中央温度控制器接收服务器发送的温控日程表,温控日程表中记录了根据学习算法分析出预测了对当前空间进行温度控制的指令。根据温控日程表向空调设备发送控制指令,通过空调设备来智能控制对应空间的温度。对于中央空调类型的集中式设备,都是通过通风孔进行送风来控制室内温度,所以空调设备指的是中央空调的各个通风孔。对于通过各个空间中安装的空调、风扇或暖气设备等实现温度控制的情况,空调设备指的是各个空间中安装的空调、风扇或暖气设备。The central temperature controller receives the temperature control schedule sent by the server, and the temperature control schedule records an instruction that predicts the temperature control of the current space according to the learning algorithm. The control command is sent to the air conditioner according to the temperature control schedule, and the temperature of the corresponding space is intelligently controlled by the air conditioner. For centralized equipment of the central air conditioning type, the air temperature is used to control the indoor temperature, so the air conditioning equipment refers to the ventilation holes of the central air conditioner. For temperature control by air conditioners, fans, or heating units installed in each space, air conditioners refer to air conditioners, fans, or heating units installed in each space.
本实施例中,中央智能温度控制器接收多个温度控制器上传的温度控制器所在空间的信息,信息包括温度信息、湿度信息、人体感应信息及用户操作信息。将接收到的信息发送至服务器以使服务器分别对信息进行学习,生成对应空间的温控日程表,再根据学习得到的温控日程表向空调设备发送控制指令,通过空调设备来智能控制对应空间的温度。因为在每个空间中都布置了温度控制器收集对应空间的信息,中央智能温度控制器接收这些信息,再通过服务器进行分析学习,得到每个空间的温控日程表。最后,通过中央智能温度控制器根据温控信息来控制每个空间的温度,所以解决了同时对多个空间进行智能温度控制的问题。In this embodiment, the central intelligent temperature controller receives information about a space where the temperature controller is uploaded by the plurality of temperature controllers, and the information includes temperature information, humidity information, human body sensing information, and user operation information. Sending the received information to the server, so that the server learns the information separately, generates a temperature control schedule corresponding to the space, and then sends a control command to the air conditioner according to the temperature control schedule obtained by the learning, and intelligently controls the corresponding space through the air conditioner. temperature. Because the temperature controller is arranged in each space to collect the information of the corresponding space, the central intelligent temperature controller receives the information, and then analyzes and learns through the server to obtain a temperature control schedule for each space. Finally, the central intelligent temperature controller controls the temperature of each space according to the temperature control information, thus solving the problem of intelligent temperature control of multiple spaces at the same time.
在一个实施例中,如图3所示,方法还包括:步骤208,中央温度控制器接收移动终端发送的用户操作信息,将接收到的信息发送至服务器。In an embodiment, as shown in FIG. 3, the method further includes: Step 208: The central temperature controller receives the user operation information sent by the mobile terminal, and sends the received information to the server.
在本实施例中,当用户不在空间内即远程操作时,则用户在移动终端上进行操作,将操作信息通过移动终端发送至中央温度控制器。例如,可以是通过移动终端上所安装的应用可读指令实现与中央智能温度控制器之间的信息交互。中央智能温度控制器接收这些信息,将接收到的信息发送至服务器。服务器将从多个温度控制器获取的信息与从移动终端上获取的信息一并进行学习。解决了用户不在空间内时对空间内的温度进行远程调控的问题。In this embodiment, when the user is not in the space, that is, remotely operated, the user operates on the mobile terminal, and the operation information is transmitted to the central temperature controller through the mobile terminal. For example, information interaction with a central intelligent temperature controller can be accomplished by application readable instructions installed on the mobile terminal. The central intelligent temperature controller receives this information and sends the received information to the server. The server learns information obtained from a plurality of temperature controllers together with information acquired from the mobile terminal. It solves the problem of remotely regulating the temperature in the space when the user is not in the space.
在一个实施例中,如图4所示,方法还包括:步骤210,中央温度控制
器将学习得到的温控日程表反馈至对应空间的温度控制器进行显示以使用户可以获知。In one embodiment, as shown in FIG. 4, the method further includes:
在本实施例中,中央温度控制器根据温控日程表向空调设备发送控制指令,通过空调设备来智能控制对应空间的温度。每个空间配备了温度控制器,每一个温度控制器上可以显示当前空间中实时的温度、湿度等信息。以便空间中的用户可以直观的获知空间中的当前温度湿度等信息。若如用户觉得温度控制器上显示的当前空间中实时的温度、湿度等信息不合适,则可以直接通过温度控制器进行手动设置。In this embodiment, the central temperature controller sends a control command to the air conditioner according to the temperature control schedule, and the temperature of the corresponding space is intelligently controlled by the air conditioner. Each space is equipped with a temperature controller, and each temperature controller can display real-time temperature, humidity and other information in the current space. So that the user in the space can intuitively know the current temperature and humidity and other information in the space. If the user feels that the real-time temperature, humidity and other information in the current space displayed on the temperature controller is not suitable, it can be manually set directly through the temperature controller.
在一个实施例中,还提供了一种智能温控方法,该方法以应用于如图5所示的环境中进行举例说明。In one embodiment, an intelligent temperature control method is also provided, which is exemplified for application in the environment as shown in FIG.
图5所示为一种智能温控方法使用在一个家庭场景中,该家庭场景中有4个房间,且家庭中安装了中央空调,在每一个房间中都设置了中央空调的通风孔。用户1、用户2和用户3都分别在自己的房间中,用户4处于中央智能温度控制器所在的空间中,用户5位于远程的室外。其中,用户1、2、3可以直接手动对各自空间的温度控制器(简称温控器)进行操作以进行本空间的温度调控。用户4可以直接手动操作中央温度控制器,以实现对所有空间(包括用户4所在的空间)的温度控制器进行操作输入和设置,以及观察整个温控系统的运行状态。用户5可以远程在移动终端上进行操作,再通过云端数据服务器间接与中央温度控制器通信,从而实现对家庭中的任何一个空间的温度进行远程调控。例如,可以是通过移动终端上所安装的应用可读指令实现与中央智能温度控制器之间的信息交互。从而实现了用户不在家庭中时,对家庭中的房间温度进行控制的目的。最后,中央温度控制器根据接收到的信息向中央空调的各通风孔发送控制指令,由中央空调的各通风孔来对相应房间的温度进行控制。当然,也可以是在家庭中的房间中安装了风扇,相当于中央空调的通风孔,类似地,中央温度控制器根据接收到的信息向个各个房间中的风扇发送控制指令,由风扇来对相应房间的温度进行控制。Figure 5 shows an intelligent temperature control method used in a home scene. There are 4 rooms in the home scene, and a central air conditioner is installed in the home. Ventilation holes for the central air conditioner are installed in each room.
在一个实施例中,如图6所示,还提供了一种服务器,该服务器包括通 过系统总线连接的处理器、存储器、网络接口等。其中,存储器包括非易失性存储介质和内存储器,该服务器的非易失性存储介质中存储有操作系统,还可存储有计算机可读指令,该计算机可读指令被处理器执行时,可使得处理器执行一种智能温控方法。该服务器的处理器用于提高计算和控制能力,支撑整个服务器的运行。该服务器的内存储器中可储存有计算机可读指令,该计算机可读指令被处理器执行时,可使得该处理器执行一种智能温控方法。网络接口用于服务器接收中央温度控制器发送的信息,并将服务器所生成的对应空间的温控日程表发送至中央温度控制器,网络接口还用于接收移动终端发送的用户操作信息以及向移动终端发送操作成功的信息。本领域技术人员可以理解,图6中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的服务器的限定,具体的服务器可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。In an embodiment, as shown in FIG. 6, a server is further provided, and the server includes A processor, memory, network interface, etc. connected to the system bus. The memory includes a non-volatile storage medium and an internal memory. The non-volatile storage medium of the server stores an operating system, and can also store computer readable instructions. When the computer readable instructions are executed by the processor, The processor is caused to perform an intelligent temperature control method. The server's processor is used to increase computing and control capabilities and support the operation of the entire server. The computer's internal memory can store computer readable instructions that, when executed by the processor, cause the processor to perform an intelligent temperature control method. The network interface is used by the server to receive the information sent by the central temperature controller, and send the temperature control schedule of the corresponding space generated by the server to the central temperature controller, where the network interface is further configured to receive the user operation information sent by the mobile terminal and move to the mobile terminal. The terminal sends a message that the operation is successful. It will be understood by those skilled in the art that the structure shown in FIG. 6 is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the server to which the solution of the present application is applied. The specific server may include a ratio. More or fewer components are shown in the figures, or some components are combined, or have different component arrangements.
在一个实施例中,如图7所示,还提供了一种智能温控方法,以该方法应用于图1中的服务器为例进行说明,包括:In an embodiment, as shown in FIG. 7, an intelligent temperature control method is further provided, which is applied to the server in FIG. 1 as an example, and includes:
步骤702,服务器接收中央温度控制器发送的从多个温度控制器接收的信息,信息包括温度控制器所在空间的温度信息、湿度信息、人体感应信息及用户操作信息。Step 702: The server receives information received by the central temperature controller and received from the plurality of temperature controllers, where the information includes temperature information, humidity information, human body sensing information, and user operation information of a space where the temperature controller is located.
每个空间都设置一台温度控制器,温度控制器用于获取所在空间的信息,例如温度信息、湿度信息、人体感应信息及用户操作信息等。多个温度控制器将采集的信息发送至中央温度控制器,中央温度控制器再将信息转发至服务器,服务器接收信息。Each space is provided with a temperature controller for obtaining information about the space in which it is located, such as temperature information, humidity information, human body sensing information, and user operation information. Multiple temperature controllers send the collected information to the central temperature controller, which then forwards the information to the server, which receives the information.
步骤704,服务器分别对接收的每个温度控制器所在的空间的信息进行学习,生成对应空间的温控日程表。Step 704: The server separately learns information about the space in which each temperature controller is received, and generates a temperature control schedule corresponding to the space.
服务器对接收的信息进行处理,具体为,服务器分别对接收的每个温度控制器所在的空间的信息进行短期学习和长期学习,生成对应空间的温控日程表。在学习过程中是以一周为单位进行,其中短期学习包括首个周期离线 学习和后续加强学习。首个周期离线学习即是对启动智能温控之后的第一个周所采集到的空间的信息进行学习的过程。在尽量接近用户使用情况的基础上,对用户的操作行为进行智能分析与学习,以实现在尽量保持用户习惯不变的基础上,进行适度的分析和调整学习,生成第一个周期的原始温控日程表。后续加强学习的核心目的在于对用户后续温度控制习惯发生变化时,进行行为的适应与调整,在之前生成的温度控制日程表的基础上更新相关学习结果的融合,生成新的温控日程表,以实现智能跟踪用户行为习惯的变化。The server processes the received information. Specifically, the server performs short-term learning and long-term learning on the information of the space in which each temperature controller is received, and generates a temperature control schedule corresponding to the space. In the learning process, it is conducted on a weekly basis, and short-term learning includes the first cycle offline. Learn and follow up to strengthen learning. The first cycle of offline learning is the process of learning the information of the space collected in the first week after the intelligent temperature control is started. On the basis of being as close as possible to the user's usage, intelligent analysis and learning of the user's operation behavior is carried out to achieve appropriate analysis and adjustment learning on the basis of keeping the user's habits as constant as possible, and to generate the original temperature of the first cycle. Control the schedule. The core purpose of the follow-up reinforcement learning is to adapt and adjust the behavior of the user's subsequent temperature control habits, update the fusion of relevant learning results on the basis of the previously generated temperature control schedule, and generate a new temperature control schedule. To achieve intelligent tracking of changes in user behavior.
由于长周期季节变化,用户的行为会随之发生巨大的变化,因此短期学习算法生成的一种行为习惯是无法满足用户一年所有的习惯变化情况。提出一种对每个温度控制器所在的空间的信息进行长期学习的方法,具体为,一种基于备选温控日程表的智能切换的算法。用户在一年内的使用过程中,会根据用户的行为习惯变化,自动或自定义生成并保存多个特定时期的温控日程表作为备选温控日程表。对备选温控日程表采用概率分布的方式,根据当前周期备选温控日程表生效概率的大小,筛选出当前周期适宜的温控日程表。在该温控日程表的基础上进行后续加强学习,对用户后续温度控制习惯发生变化时,进行行为的适应与调整,在之前的温度控制日程表的基础上更新相关学习结果的融合,生成新的温控日程表,以实现智能跟踪用户行为习惯的变化。Due to the long-term seasonal changes, the user's behavior will change greatly. Therefore, a behavioral habit generated by the short-term learning algorithm cannot satisfy all the habit changes of the user in one year. A method for long-term learning of the information of the space in which each temperature controller is located is proposed, in particular, an intelligent switching algorithm based on an alternative temperature control schedule. During the use of the user within one year, the user will automatically or custom generate and save a number of temperature control schedules for a specific period of time as an alternative temperature control schedule according to the user's behavioral habits. The probability temperature distribution is adopted for the alternative temperature control schedule, and the temperature control schedule suitable for the current cycle is screened according to the effective probability of the candidate temperature control schedule in the current cycle. On the basis of the temperature control schedule, follow-up reinforcement learning is carried out, and when the user's subsequent temperature control habits change, the behavior is adapted and adjusted, and the fusion of relevant learning results is updated based on the previous temperature control schedule to generate new The temperature control schedule to achieve intelligent tracking of changes in user behavior habits.
步骤706,服务器将温控日程表反馈至中央温度控制器,以使中央温度控制器根据温控日程表向空调设备发送控制指令,通过空调设备来智能控制对应空间的温度。Step 706: The server feeds back the temperature control schedule to the central temperature controller, so that the central temperature controller sends a control command to the air conditioner according to the temperature control schedule, and the temperature of the corresponding space is intelligently controlled by the air conditioner.
服务器将当前生成的最新的温控日程表,反馈至中央温度控制器。中央温度控制器接收到最新的温控日程表,根据该温控日程表向空调设备发送控制指令,通过空调设备来智能控制对应空间的温度。具体为,空调设备可以对对应空间进行加热或制冷。例如,生成的温控日程表中记录的一个周期中周一某办公室的信息为:The server feeds back the latest temperature control schedule currently generated to the central temperature controller. The central temperature controller receives the latest temperature control schedule, sends a control command to the air conditioner according to the temperature control schedule, and intelligently controls the temperature of the corresponding space through the air conditioner. Specifically, the air conditioning device can heat or cool the corresponding space. For example, the information for an office on Monday in a cycle recorded in the generated temperature control schedule is:
根据上述表中的信息对下一个周期周一某办公室的温度就按照这个温控日程表进行控制。According to the information in the above table, the temperature of an office on Monday in the next cycle is controlled according to this temperature control schedule.
在一个实施例中,服务器分别对接收的每个温度控制器所在的空间的信息进行学习,生成对应空间的温控日程表,包括:服务器分别对接收的每个温度控制器所在的空间的信息进行短期学习和长期学习,生成对应空间的温控日程表。In one embodiment, the server separately learns information about the space in which each temperature controller is received, and generates a temperature control schedule corresponding to the space, including: information about the space in which each server receives the temperature controller. Conduct short-term and long-term learning to generate a temperature control schedule for the corresponding space.
传统的智能温控方法只是局限于短期的智能温控和学习,但是由于一年之内长周期的季节变化,用户的行为会随之发生巨大的变化。短期学习只着眼与近期的用户行为的变化,而无法快速感知这种季节变化。因此,提出了一种基于备选温控日程表的智能切换的长期学习算法,用备选温控日程表才标记一年之内特定节点的温控日程表,例如可以是用4张温控日程表分别表示春夏秋冬四季基本的温控日程表,并标记在一年中的特定时间开始使用对应的温控日程表。当然,也可以设置不止4张温控日程表,用于更加精确的标记在一年中所发生的变化较大的温控日程表。例如,备选温控日程表可以包含第一个周期的原始温控日程表、在发生用户大波动调整行为时学习生成的温控日程表、在用户选择重新学习时生成的温控日程表及在连续多个周期内发生小波动调整行为时学习生成的温控日程表。采用短期学习再结合长期学习进行温度控制,这样既可以实现在短期内对用户行为的实时学习,又可以在一年之内长周期的范围内,及时调整温控日程表,使得能够感知季节的变化或者一些其他用户操作行为的突变。The traditional intelligent temperature control method is limited to short-term intelligent temperature control and learning, but due to the seasonal changes in the long period of one year, the user's behavior will change greatly. Short-term learning focuses only on changes in recent user behavior and does not quickly sense this seasonal change. Therefore, a long-term learning algorithm based on the alternative temperature control schedule for intelligent switching is proposed. The temperature control schedule of a particular node within one year is marked with an alternative temperature control schedule, for example, 4 temperature control can be used. The schedule represents the basic temperature control schedule for the four seasons of spring, summer, autumn and winter, and marks the use of the corresponding temperature control schedule at a specific time of the year. Of course, you can also set up more than four temperature-controlled schedules for more precise marking of the temperature change schedules that occur during the year. For example, the alternate temperature control schedule may include an original temperature control schedule for the first cycle, a temperature control schedule learned to be generated when a user's large fluctuation adjustment behavior occurs, a temperature control schedule generated when the user selects to relearn, and The temperature control schedule generated by learning when small fluctuation adjustment behavior occurs in consecutive cycles. Using short-term learning combined with long-term learning for temperature control, it can realize real-time learning of user behavior in a short period of time, and can adjust the temperature control schedule in a timely manner within a long period of one year, so that it can sense the season. A change or a mutation in some other user's operational behavior.
在一个实施例中,服务器分别对接收的每个温度控制器所在的空间的信息进行短期学习,包括:服务器分别对接收的每个温度控制器所在的空间的信息进行首个周期离线学习和后续加强学习。In an embodiment, the server performs short-term learning on the information of the space in which each temperature controller is received, including: the server performs the first cycle offline learning and subsequent information on the space of each temperature controller received. Enhance learning.
短期学习分为2个步骤,第一步为首个周期离线学习,即为对第一个周 期(以一周为周期)所接收的信息进行学习,生成第一个周期的原始温控日程表。第二步骤为后续加强学习,即以生成的第一个周期的原始温控日程表为基础,在此基础上实时接收后续的信息,并进行学习,每一个周期都会生成一个本周期的温控日程表。如此以一周为单位,一直进行学习。Short-term study is divided into 2 steps. The first step is offline learning in the first cycle, which is the first week. The information received (in cycles) is learned to generate the original temperature control schedule for the first cycle. The second step is to strengthen learning in the subsequent step, that is, based on the original temperature control schedule of the first cycle generated, on the basis of which the subsequent information is received in real time, and learning is performed, and a cycle temperature control is generated in each cycle. schedule. So for a week, I have been learning.
在一个实施例中,服务器分别对接收的每个温度控制器所在的空间的信息进行首个周期离线学习,包括:服务器接收中央温度控制器发送的从多个温度控制器获取的第一个周期温度控制器所在空间的历史信息;服务器根据预设规则将历史信息整理出第一个周期的原始温控日程表。In one embodiment, the server performs the first periodic offline learning on the information of the space in which each temperature controller is received, including: the server receives the first cycle obtained by the central temperature controller and obtained from multiple temperature controllers. The historical information of the space where the temperature controller is located; the server sorts the historical information according to the preset rules to the original temperature control schedule of the first cycle.
请参见图8,为首个周期离线学习的流程图。如图8所示,服务器对如图1所示的场景进行智能温控时,首先对场景所描述的整个温控系统进行系统参数初始化及用户参数初始化,并对温控日程表进行初始化。然后从中央温度控制器实时接收每个温度控制器所在的空间的信息,例如温度信息、湿度信息、人体感应信息及用户操作信息等。通过基本规则、纠错规则、弥补规则、相似操作规则等规则对接收到的信息进行整理学习。判断是否完成了一个周期的学习,若是,则生成第一个周期的温控日程表,若否,则继续实时接收每个温度控制器所在的空间的信息,并通过基本规则、纠错规则、弥补规则、相似操作规则等规则对接收到的信息进行整理学习,直到完成一个周期即一周的学习,生成最终的温控日程表作为第一个周期的原始温控日程表。Please refer to Figure 8 for the flow chart of the first cycle offline learning. As shown in FIG. 8 , when the server performs intelligent temperature control on the scene as shown in FIG. 1 , firstly, system parameter initialization and user parameter initialization are performed on the entire temperature control system described in the scenario, and the temperature control schedule is initialized. Then, the central temperature controller receives real-time information about the space in which each temperature controller is located, such as temperature information, humidity information, human body sensing information, and user operation information. The received information is organized and learned through rules such as basic rules, error correction rules, compensation rules, and similar operation rules. Determine whether a cycle of learning is completed, and if so, generate a temperature control schedule for the first cycle, and if not, continue to receive information on the space in which each temperature controller is located in real time, and pass basic rules, error correction rules, Compensatory rules, similar operational rules and other rules organize the learning of the received information until one cycle, one week of learning, is completed, and the final temperature control schedule is generated as the original temperature control schedule for the first cycle.
在一个实施例中,如图所示,服务器分别对接收的每个温度控制器所在的空间的信息进行后续加强学习,包括:In one embodiment, as shown in the figure, the server separately performs subsequent reinforcement learning on the information of the space in which each temperature controller is received, including:
步骤902,服务器实时接收中央温度控制器发送的从多个温度控制器获取的下一个周期的温度控制器所在空间的信息。Step 902: The server receives the information of the space of the temperature controller of the next cycle acquired by the central temperature controller from the plurality of temperature controllers in real time.
在进行了首个周期离线学习之后,生成了第一个周期的原始温控日程表,然后开始进行后续加强学习。像第一个周期一样,多个将采集的信息发送至中央温度控制器,中央温度控制器再将信息转发至服务器,服务器接收这些信息。 After the first cycle of offline learning, the original temperature control schedule for the first cycle is generated, and then the subsequent enhanced learning begins. Like the first cycle, multiple pieces of information are sent to the central temperature controller, which then forwards the information to the server, which receives the information.
步骤904,服务器根据预设规则对信息进行整理。In
服务器接收信息之后,对这些信息进行整理。具体的,根据基本规则、纠错规则、弥补规则、相似操作规则等规则对接收到的信息进行整理学习。其中,基本规则是指自动保存每一次的温度输入值和持续时长设置信息,并记录对应的日期时间信息,根据这三个信息对温控日程表中对应的初始期望温度进行修改。初始期望温度为对温控日程表进行初始化时候,预设的初始温度。一般初始温度都是比人体舒适温度稍微高(制冷模式)或低(制热制热)的温度值,即不太舒适的温度值。这么设计的原因有两点:一是初始阶段需要用户根据自己的习惯进行多次的调节,使学习的信息更加准确、充分;二是这样的初始温度会更加偏向于节能性的理念。After the server receives the information, it sorts the information. Specifically, the received information is organized and learned according to rules such as basic rules, error correction rules, compensation rules, and similar operation rules. The basic rule refers to automatically saving each time the temperature input value and the duration time setting information, and recording the corresponding date and time information, and modifying the corresponding initial desired temperature in the temperature control schedule according to the three pieces of information. The initial desired temperature is the preset initial temperature at which the temperature control schedule is initialized. Generally, the initial temperature is a temperature value that is slightly higher (cooling mode) or lower (heating and heating) than the human body comfort temperature, that is, a temperature value that is not comfortable. There are two reasons for this design: First, the initial stage requires the user to make multiple adjustments according to their own habits, so that the learning information is more accurate and sufficient; second, such initial temperature will be more biased towards the concept of energy saving.
纠错规则是指若连续两次设置动作的时间过短,间隔时间范围可以是30-60分钟之间的任意值,当然也可以根据实际情况设置其他小于30分钟或大于60分钟的其他时间范围。且后一次设置是在前一次设置时间范围内,则用户的期望温度值根据后一次的设置行为进行学习。纠错规则用于纠正用户的一些操作错误,避免学习到了用户的错误操作,进而影响了学习结果的准确性。The error correction rule means that if the time of setting the action twice is too short, the interval time range may be any value between 30-60 minutes. Of course, other time ranges less than 30 minutes or more than 60 minutes may be set according to actual conditions. . And the latter setting is within the previous set time range, then the user's desired temperature value is learned according to the subsequent setting behavior. The error correction rule is used to correct some operation errors of the user, and avoids the user's wrong operation, thereby affecting the accuracy of the learning result.
弥补规则是指若两段相邻调整动作的结束与开始时间间隔很短,则忽略该间隔,并根据后一次的设置温度来弥补两段相邻调整动作之间的期望温度。间隔时间可以设置为不超过30分钟,当然也可以根据实际情况设置为不超过其他时长。The compensation rule means that if the end of the two adjacent adjustment actions is short and the start time interval is short, the interval is ignored, and the desired temperature between the two adjacent adjustment actions is compensated according to the latter set temperature. The interval can be set to no more than 30 minutes. Of course, it can be set to not exceed the other durations according to the actual situation.
对一个预设周期内用户的输入,按照基本规则、纠错规则、弥补规则进行整理温控日程表,再对整理后的温控日程表进行学习。当检测到相似用户设置时,触发人体感应规则学习。如果不是相似用户设置,则不进行更多的修改,后续会有在线加强学习进行不断适应和调整。若一个周期内,用户有超过三天在同一时间段对温度控制器进行了用户设置操作,且用户设置的温度范围相差不超过5℃,则称这些操作为相似用户操作。具体的,同一时间段的长度可以设置为60分钟,当然也可以设置为其他时长。温度范围相差不 超过5℃,也可以是其他数值。例如,用户在连续3天的AM:7:00-8:00对温度控制器进行了用户设置操作,则称这些操作为相似用户操作。人体感应规则学习包括离家调整规则和回家调整规则,其中离家调整规则指的是若发生了离家人体感应突变,且在突变点附近半个小时内进行了用户设置,则把用户设置点提前20分钟。回家调整规则指的是若发生了回家人体感应突变,且在突变点后半小时内进行了用户设置,则把用户设置点提前20分钟。人体感应突变指的是人体感应传感器的信号发生了变化,比如感应信号为无人变为有人,或者感应信号从有人变成无人。感应信号为无人变为有人即为发生了回家人体感应突变,感应信号从有人变成无人即为发生了离家人体感应突变。通过离家调整规则和回家调整规则的学习可以实现自动将用户的操作自动提前或推后,从而在用户离家时已经提前关闭或降低空调设备的运行,在用户回家时已经提前开启空调设备,达到智能节能的效果。For the input of the user in a preset period, the temperature control schedule is organized according to the basic rules, the error correction rules, and the compensation rules, and then the temperature control schedule after the finishing is learned. The human body sensing rule learning is triggered when a similar user setting is detected. If it is not a similar user setting, no more modifications will be made, and online reinforcement learning will continue to adapt and adjust. If, within one cycle, the user has performed user setting operations on the temperature controller for more than three days at the same time period, and the temperature range set by the user does not exceed 5 °C, these operations are said to be similar user operations. Specifically, the length of the same time period can be set to 60 minutes, and of course, it can be set to other durations. Temperature range is not the same More than 5 ° C, can also be other values. For example, if the user performs user setting operations on the temperature controller for 3 consecutive days of AM: 7:00-8:00, these operations are said to be similar user operations. The human body induction rule learning includes the home adjustment rule and the home adjustment rule, wherein the home adjustment rule refers to setting the user if a human body sudden change occurs, and the user setting is performed within half an hour near the sudden change point. 20 minutes in advance. The home adjustment rule means that if a home-induced human mutation occurs and the user setting is made within half an hour after the sudden change point, the user set point is advanced by 20 minutes. The human body induction mutation refers to the change of the signal of the human body sensing sensor, such as the sensing signal is no one becomes a human, or the sensing signal changes from a human to a human. When the inductive signal is turned into a human being, the human body has a sudden change in the human body, and the sensor signal changes from human to human. By learning from the home adjustment rules and the home adjustment rules, the user's operation can be automatically advanced or pushed back automatically, so that the user has turned off or reduced the operation of the air conditioner before leaving the home, and the air conditioner has been turned on before the user returns home. Equipment to achieve intelligent energy-saving effects.
相似用户设置检测规则是指检查相似用户设置,若存在相似用户设置,且用户设置温度的范围相差不超过5度,则触发人体感应规则学习。Similar user setting detection rules refer to checking similar user settings. If there are similar user settings, and the range of user setting temperatures does not exceed 5 degrees, the human body sensing rule learning is triggered.
步骤906,服务器在原始温控日程表的基础上,对整理后的信息中一天内所发生的用户小波动调整行为进行学习、对整理后的信息中当前周期内根据相似操作规则筛选出的用户相似操作进行学习、对整理后的信息中当前周期内发生的用户大波动调整行为进行学习生成当前周期内对应空间的温控日程表。Step 906: On the basis of the original temperature control schedule, the server learns the user small fluctuation adjustment behavior occurring within one day in the collated information, and filters the user according to the similar operation rule in the current period in the collated information. The similar operation is performed, and the temperature fluctuation schedule of the corresponding space in the current period is learned by learning the large fluctuation adjustment behavior of the user occurring in the current period in the collated information.
服务器在原始温控日程表的基础上,对整理后的信息进行学习。具体的,服务器每天通过小波动调整规则检查出用户的小波动调整行为,每个周期结束后逐次检查上一个周期是否发生了相似用户操作,通过大波动规则检查出用户的大波动调整行为进行学习。其中小波动调整规则指的是若单独某天用户进行了多次控制输入(例如5次),则自动针对当天的温控日程表进行学习调整。大波动调整规则指的是若一个完整周期内用户进行了多次手动设置学习操作(例如30次),则自动基于本周期内的操作,重新对本周期进行周期性学习生成新的温控日程表。上述用户操作可以是通过设置在房间中的温度 控制器,也可以是中央温度控制器,或者是移动终端。Based on the original temperature control schedule, the server learns the collated information. Specifically, the server checks the small fluctuation adjustment behavior of the user through the small fluctuation adjustment rule every day, and checks whether the similar user operation occurs in the previous cycle after each period ends, and checks the user's large fluctuation adjustment behavior through the large fluctuation rule to learn. . The small fluctuation adjustment rule means that if the user performs a plurality of control inputs (for example, 5 times) on a single day, the learning adjustment is automatically performed for the temperature control schedule of the day. The large fluctuation adjustment rule means that if the user performs a plurality of manual setting learning operations (for example, 30 times) in a complete cycle, the periodic learning of the cycle is automatically performed based on the operation in the cycle to generate a new temperature control schedule. . The above user operation can be by setting the temperature in the room The controller can also be a central temperature controller or a mobile terminal.
步骤908,服务器将学习得到的温控日程表反馈至中央温度控制器,以使中央温度控制器根据温控日程表向空调设备发送控制指令,通过空调设备来智能控制对应空间的温度。In
步骤910,服务器循环进入实时接收中央温度控制器发送的从多个温度控制器获取的下一个周期的温度控制器所在空间的信息,根据预设规则对信息进行整理,并在前一个周期温控日程表的基础上进行学习的步骤,直到得到当前周期内对应空间的温控日程表,将学习得到的温控日程表反馈至中央温度控制器,以使中央温度控制器根据温控日程表向空调设备发送控制指令,通过空调设备来智能控制对应空间的温度。Step 910: The server loops into the real-time receiving information of the space of the temperature controller of the next cycle acquired by the central temperature controller and sent by the plurality of temperature controllers, and sorts the information according to a preset rule, and performs temperature control in the previous cycle. Based on the schedule, the steps of learning are performed until the temperature control schedule of the corresponding space in the current period is obtained, and the learned temperature control schedule is fed back to the central temperature controller, so that the central temperature controller according to the temperature control schedule The air conditioner sends a control command to intelligently control the temperature of the corresponding space through the air conditioner.
在第二个周期的学习结束后,服务器将学习得到的温控日程表反馈至中央温度控制器,以使中央温度控制器根据温控日程表向空调设备发送控制指令,通过空调设备来智能控制对应空间的温度。紧接着服务器开始进行第三个周期的学习,如此循环学习。具体的,每次都是在前一周期所生成的温控日程表的基础上进行后续加强学习,直到得到当前周期内对应空间的温控日程表,并实时根据该温控日程表进行温控。After the learning of the second cycle, the server feeds back the learned temperature control schedule to the central temperature controller, so that the central temperature controller sends a control command to the air conditioner according to the temperature control schedule, and intelligently controls through the air conditioner. Corresponding to the temperature of the space. Then the server starts the third cycle of learning, so loop learning. Specifically, each time, based on the temperature control schedule generated in the previous cycle, the subsequent enhanced learning is performed until the temperature control schedule of the corresponding space in the current cycle is obtained, and the temperature control is performed according to the temperature control schedule in real time. .
在一个实施例中,如图10示,服务器分别对接收的每个温度控制器所在的空间的信息进行长期学习,包括:In one embodiment, as shown in FIG. 10, the server separately learns the information of the space in which each temperature controller is received, including:
步骤1002,获取备选温控日程表,备选温控日程表包括第一个周期的原始温控日程表、在发生用户大波动调整行为时学习生成的温控日程表、在用户选择重新学习时生成的温控日程表及在连续多个周期内发生小波动调整行为时学习生成的温控日程表。Step 1002: Obtain an optional temperature control schedule, where the optional temperature control schedule includes an original temperature control schedule of the first period, a temperature control schedule generated by learning when a user's large fluctuation adjustment behavior occurs, and a re-learning at the user selection The temperature control schedule generated at the time and the temperature control schedule generated when the small fluctuation adjustment behavior occurs in consecutive cycles.
这4种方式学习生成的温控日程表都反应了用户行为习惯的变化,因此可以将这些温控日程表的温控数据、表生成日期、维持工作时间长度等信息保存,作为后续在相似日期自动切换的依据。The temperature control schedules generated by these four methods reflect the changes in user behavior habits, so information such as temperature control data, table generation date, and maintenance work time of these temperature control schedules can be saved as follow-up on similar dates. The basis for automatic switching.
步骤1004,服务器计算预设周期内每一个备选温控日程表随时间分布的生效概率。
In
由于每种特定温控日程表即Schedule的学习和形成日期一般都会滞后与用户的行为习惯,并且持续时间长度也不一定相同,因此本方案考虑采用基于概率分布的智能切换方式。具体来说,首先需要通过算法计算生成每种Schedule随时间的生效概率大小P,然后通过比较所有备选Schedule的生效概率大小,当概率最大的Schedule发生变化时,则提示用户或者自动进行Schedule的切换。Since each specific temperature control schedule, that is, the learning and formation date of the schedule, generally lags behind the user's behavior habits, and the duration is not necessarily the same, the scheme considers the intelligent switching method based on the probability distribution. Specifically, the algorithm first needs to calculate the effective probability size P of each schedule over time, and then compares the effective probability of all candidate schedules. When the schedule with the highest probability changes, the user is prompted to automatically schedule the schedule. Switch.
图11是一种多个schedule的概率分布情况的示意图。其中的概率分布曲线的形式,只是一种说明,具体每种Schedule的生效概率值可以根据以下函数来设计和计算:FIG. 11 is a schematic diagram of a probability distribution of a plurality of schedules. The form of the probability distribution curve is just a description. The effective probability value of each schedule can be designed and calculated according to the following functions:
Pschedule x(day)=F(M,Tstart,Tend,change)P schedule x (day)=F(M,T start ,T end ,change)
day,Tstart,Tend∈[0,365],x=a,...,b,...,m,...nDay,T start ,T end ∈[0,365],x=a,...,b,...,m,...n
其中,:Pschedule x(day)表示在一年中的第day天时,Schedule x的生效概率大小。Among them, :P schedule x (day) indicates the effective probability of Schedule x on the first day of the year.
F(M,Tstart,Tend,change)表示计算P的函数,它主要和以下几个参数有关:F(M, T start , T end , change) represents the function of calculating P, which is mainly related to the following parameters:
M:生成Schedule x的方式,Tstart:Schedule x的使用开始时间,Tend:Schedule x的使用结束时间;M: the way to generate Schedule x, T start : the start time of Schedule x, and the end time of End of Schedule x;
change:Schedule x在使用生效期间被不断修改调整的情况,基本的逻辑是:随着被修改的次数越多,该Schedule x的生效概率P不断降低,下一个Schedule的生效概率P不断增大。Change: Schedule x is constantly modified and adjusted during the period of use. The basic logic is: As the number of times of modification is increased, the effective probability P of Schedule x decreases continuously, and the effective probability P of the next Schedule increases.
步骤1006,服务器在当前周期,通过比较备选温控日程表的生效概率,从备选温控日程表中获取生效概率最高的温控日程表,将温控日程表作为当前周期的温控日程表,将学习得到的温控日程表反馈至中央温度控制器,以使中央温度控制器根据温控日程表向空调设备发送控制指令,通过空调设备来智能控制对应空间的温度。Step 1006: The server obtains the temperature control schedule with the highest effective probability from the candidate temperature control schedule by comparing the effective probability of the candidate temperature control schedule in the current cycle, and uses the temperature control schedule as the temperature control schedule of the current cycle. The table feeds the learned temperature control schedule to the central temperature controller, so that the central temperature controller sends a control command to the air conditioner according to the temperature control schedule, and intelligently controls the temperature of the corresponding space through the air conditioner.
将上述图11所示的多个schedule的概率分布情况的示意图,转化为基于 有向连通图的温控日程表智能切换示意图,即为图12所示。服务器在当前周期,通过比较备选温控日程表的生效概率,即可筛选出生效概率最高的温控日程表作为当前周期的温控日程表。对于长周期情况下,用户温度控制习惯发生巨大变化的情况,通过基于有向连通图的温控日程表智能过渡切换方案,实现了长期智能温度控制的需求。解决了传统的智能温控方法只是局限于短期的智能温控和学习,不能实现长期的智能温控的问题。Converting the schematic diagram of the probability distribution of the plurality of schedules shown in FIG. 11 above into The schematic diagram of the intelligent control schedule of the directed connected graph is shown in FIG. In the current cycle, by comparing the effective probability of the alternative temperature control schedule, the server can filter out the temperature control schedule with the highest effective probability as the temperature control schedule of the current cycle. For the long-cycle situation, when the user's temperature control habits change greatly, the demand for long-term intelligent temperature control is realized through the intelligent transition switching scheme based on the temperature-controlled schedule of the directed connectivity graph. The traditional intelligent temperature control method is only limited to short-term intelligent temperature control and learning, and can not achieve long-term intelligent temperature control.
在一个实施例中,预设规则包括基本规则、纠错规则、弥补规则以及相似操作规则。In one embodiment, the preset rules include basic rules, error correction rules, make-up rules, and similar operational rules.
基本规则是指自动保存每一次的温度输入值和持续时长设置信息,并记录对应的日期时间信息,根据这三个信息对温控日程表中对应的初始期望温度进行修改。初始期望温度为对温控日程表进行初始化时候,预设的初始温度。The basic rule refers to automatically saving each time the temperature input value and the duration time setting information, and recording the corresponding date and time information, and modifying the corresponding initial desired temperature in the temperature control schedule according to the three pieces of information. The initial desired temperature is the preset initial temperature at which the temperature control schedule is initialized.
纠错规则是指若连续两次设置动作的时间过短,间隔时间范围可以是30-60分钟之间的任意值,当然也可以根据实际情况设置其他小于30分钟或大于60分钟的其他时间范围。且后一次设置是在前一次设置时间范围内,则用户的期望温度值根据后一次的设置行为进行学习。例如,用户在周期中的某天早上9:00时设置了AM:9:00-12:00的温度为21℃,又在9:30时设置了AM:9:30-12:00的温度为25℃。预设了间隔时长最长为40分钟,则因为9:00到9:30之间只间隔了30分钟,小于预设间隔时长,且用户在9:30时设置的时间范围在前一次设置的时间范围之内,所以适用于纠错规则,即根据后一次即9:30所设置的温度来确定用户的期望温度为25℃。纠错规则用于纠正用户的一些操作错误,避免学习到了用户的错误操作,进而影响了学习结果的准确性。The error correction rule means that if the time of setting the action twice is too short, the interval time range may be any value between 30-60 minutes. Of course, other time ranges less than 30 minutes or more than 60 minutes may be set according to actual conditions. . And the latter setting is within the previous set time range, then the user's desired temperature value is learned according to the subsequent setting behavior. For example, the user sets AM at 9:00 am on a certain day of the cycle: 21°C at 9:00-12:00, and AM at 9:30-12:00 at 9:30. It is 25 ° C. The preset interval length is up to 40 minutes, because only 30 minutes are separated between 9:00 and 9:30, which is less than the preset interval duration, and the time range set by the user at 9:30 is set in the previous time. Within the time range, it is suitable for the error correction rule, that is, the user's desired temperature is determined to be 25 ° C according to the temperature set at 9:30. The error correction rule is used to correct some operation errors of the user, and avoids the user's wrong operation, thereby affecting the accuracy of the learning result.
弥补规则是指若两段相邻调整动作的结束与开始时间间隔很短,则忽略该间隔,并根据后一次的设置温度来弥补两段相邻调整动作之间的期望温度。间隔时间可以设置为不超过30分钟,当然也可以根据实际情况设置为不超过其他时长。例如,用户第一次设置是AM:9:00-12:00,温度为25℃,第二 次设置是PM:12:10-17:00,温度为20℃。则因为中间只间隔了10分钟小于30分钟可以忽略,因此以后一次设置的20℃来定义这10分钟的温度。The compensation rule means that if the end of the two adjacent adjustment actions is short and the start time interval is short, the interval is ignored, and the desired temperature between the two adjacent adjustment actions is compensated according to the latter set temperature. The interval can be set to no more than 30 minutes. Of course, it can be set to not exceed the other durations according to the actual situation. For example, the user's first setting is AM: 9:00-12:00, temperature is 25 °C, second The secondary setting is PM: 12:10-17:00 and the temperature is 20 °C. Because the middle is only 10 minutes apart and less than 30 minutes can be ignored, so the next set of 20 ° C to define the temperature of 10 minutes.
相似操作规则是指若一个周期内,用户有超过三天在同一时间段对温度控制器进行了用户设置操作,且用户设置的温度范围相差不超过5℃。The similar operation rule means that if the user has performed user setting operation on the temperature controller for more than three days in one cycle, and the temperature range set by the user does not exceed 5 °C.
在一个实施例中,如图13所示,提供了一种智能温控装置1300,该装置包括:In one embodiment, as shown in FIG. 13, an intelligent temperature control device 1300 is provided, the device comprising:
信息接收模块1302,用于接收多个温度控制器上传的温度控制器所在空间的信息,温度控制器所在空间的信息包括温度信息、湿度信息、人体感应信息及用户操作信息。The
温控日程表生成模块1304,用于将接收到的信息发送至服务器以使服务器分别对信息进行学习,生成对应空间的温控日程表。The temperature control
空间温度智能控制模块1306,用于根据学习得到的温控日程表向空调设备发送控制指令,通过空调设备来智能控制对应空间的温度。The space temperature
在一个实施例中,如图14所示,还提供了一种智能温控装置1300还包括:移动终端信息发送模块1308,用于接收移动终端发送的用户操作信息,将接收到的信息发送至服务器。In an embodiment, as shown in FIG. 14, an intelligent temperature control apparatus 1300 further includes: a mobile terminal
在一个实施例中,如图15所示,还提供了一种智能温控装置1300还包括:显示模块1310,用于将学习得到的温控日程表反馈至对应空间的温度控制器进行显示以使用户可以获知。In an embodiment, as shown in FIG. 15, an intelligent temperature control device 1300 further includes: a
在一个实施例中,如图16所示,还提供了一种智能温控装置1600,该装置包括:In one embodiment, as shown in FIG. 16, an intelligent temperature control device 1600 is also provided, the device comprising:
信息接收模块1620,用于接收中央温度控制器发送的从多个温度控制器接收的信息,信息包括温度控制器所在空间的温度信息、湿度信息、人体感应信息及用户操作信息。The
温控日程表生成模块1640,用于分别对接收的每个温度控制器所在的空间的信息进行学习,生成对应空间的温控日程表。The temperature control
空间温度智能控制模块1660,用于将温控日程表反馈至中央温度控制器,
以使中央温度控制器根据温控日程表向空调设备发送控制指令,通过空调设备来智能控制对应空间的温度。The space temperature
在一个实施例中,如图17所示,温控日程表生成模块1640包括:短期学习模块1641和长期学习模块1642,用于服务器分别对接收的每个温度控制器所在的空间的信息进行短期学习和长期学习,生成对应空间的温控日程表。In one embodiment, as shown in FIG. 17, the temperature control
在一个实施例中,如图18所示,短期学习模块1641包括:首个周期离线学习模块1643,用于服务器分别对接收的每个温度控制器所在的空间的信息进行首个周期离线学习;后续加强学习模块1644,用于服务器分别对接收的每个温度控制器所在的空间的信息进行后续加强学习。In an embodiment, as shown in FIG. 18, the short-
在一个实施例中,首个周期离线学习模块1643用于接收中央温度控制器发送的从多个温度控制器获取的第一个周期温度控制器所在空间的历史信息;根据预设规则将历史信息整理出第一个周期的原始温控日程表。In one embodiment, the first periodic
在一个实施例中,如图19所示,后续加强学习模块1644,包括:In one embodiment, as shown in FIG. 19, the subsequent
下一周期信息接收模块1644a,用于实时接收中央温度控制器发送的从多个温度控制器获取的下一个周期的温度控制器所在空间的信息。The next period
整理模块1644b,用于根据预设规则对信息进行整理。The
学习模块1644c,用于在原始温控日程表的基础上,对整理后的信息中一天内所发生的用户小波动调整行为进行学习、对整理后的信息中当前周期内根据相似操作规则筛选出的用户相似操作进行学习、对整理后的信息中当前周期内发生的用户大波动调整行为进行学习生成当前周期内对应空间的温控日程表。The
控制模块1644b,用于将学习得到的温控日程表反馈至中央温度控制器,以使中央温度控制器根据温控日程表向空调设备发送控制指令,通过空调设备来智能控制对应空间的温度。The
循环模块1644e,用于循环进入实时接收中央温度控制器发送的从多个温度控制器获取的下一个周期的温度控制器所在空间的信息,根据预设规则对
信息进行整理,并在前一个周期温控日程表的基础上进行学习的步骤,直到得到当前周期内对应空间的温控日程表,将学习得到的温控日程表反馈至中央温度控制器,以使中央温度控制器根据温控日程表向空调设备发送控制指令,通过空调设备来智能控制对应空间的温度。The
在一个实施例中,如图20所示,长期学习模块1642包括:In one embodiment, as shown in FIG. 20, the long
备选温控日程表获取模块1642a,用于获取备选温控日程表,备选温控日程表包括第一个周期的原始温控日程表、在发生用户大波动调整行为时学习生成的温控日程表、在用户选择重新学习时生成的温控日程表及在连续多个周期内发生小波动调整行为时学习生成的温控日程表。The optional temperature control
备选温控日程表生效概率计算模块1642b,用于计算预设周期内每一个备选温控日程表随时间分布的生效概率。The alternative temperature control schedule effective
筛选模块1642c,用于在当前周期,通过比较备选温控日程表的生效概率,从备选温控日程表中获取生效概率最高的温控日程表,将温控日程表作为当前周期的温控日程表,将学习得到的温控日程表反馈至中央温度控制器,以使中央温度控制器根据温控日程表向空调设备发送控制指令,通过空调设备来智能控制对应空间的温度。The
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机可读指令,该可读指令被处理器执行时实现以下步骤:中央温度控制器接收多个温度控制器上传的温度控制器所在空间的信息,温度控制器所在空间的信息包括温度信息、湿度信息、人体感应信息及用户操作信息;中央温度控制器将接收到的信息发送至服务器以使服务器分别对信息进行学习,生成对应空间的温控日程表;中央温度控制器根据学习得到的温控日程表向空调设备发送控制指令,通过空调设备来智能控制对应空间的温度。In one embodiment, a computer readable storage medium is provided having stored thereon computer readable instructions that, when executed by a processor, implement the steps of: receiving, by a central temperature controller, a plurality of temperature controllers The information of the space where the temperature controller is located, the information of the space where the temperature controller is located includes temperature information, humidity information, human body sensing information, and user operation information; the central temperature controller sends the received information to the server to enable the server to separately learn the information. A temperature control schedule corresponding to the space is generated; the central temperature controller sends a control command to the air conditioner according to the learned temperature control schedule, and intelligently controls the temperature of the corresponding space through the air conditioner.
在一个实施例中,上述可读指令被处理器执行时还实现以下步骤:中央温度控制器接收移动终端发送的用户操作信息,将接收到的信息发送至服务器。In one embodiment, when the readable instructions are executed by the processor, the following steps are further implemented: the central temperature controller receives user operation information sent by the mobile terminal, and transmits the received information to the server.
在一个实施例中,上述可读指令被处理器执行时还实现以下步骤:中央 温度控制器将学习得到的温控日程表反馈至对应空间的温度控制器进行显示以使用户可以获知。In one embodiment, the readable instructions described above are further executed by the processor to implement the following steps: The temperature controller feeds the learned temperature control schedule to the temperature controller of the corresponding space for display so that the user can know.
在一个实施例中,还提供了一种计算机可读存储介质,其上存储有计算机可读指令,该可读指令被处理器执行时实现以下步骤:服务器接收中央温度控制器发送的从多个温度控制器接收的信息,信息包括温度控制器所在空间的温度信息、湿度信息、人体感应信息及用户操作信息;服务器分别对接收的每个温度控制器所在的空间的信息进行学习,生成对应空间的温控日程表;服务器将温控日程表反馈至中央温度控制器,以使中央温度控制器根据温控日程表向空调设备发送控制指令,通过空调设备来智能控制对应空间的温度。In one embodiment, there is also provided a computer readable storage medium having stored thereon computer readable instructions that, when executed by a processor, implement the steps of: receiving, by a server, a plurality of transmissions from a central temperature controller The information received by the temperature controller includes temperature information, humidity information, human body sensing information and user operation information of the space where the temperature controller is located; the server separately learns the information of the space in which each temperature controller is received, and generates a corresponding space. The temperature control schedule; the server feeds the temperature control schedule to the central temperature controller, so that the central temperature controller sends a control command to the air conditioner according to the temperature control schedule, and intelligently controls the temperature of the corresponding space through the air conditioner.
在一个实施例中,上述可读指令被处理器执行时还实现以下步骤:服务器分别对接收的每个温度控制器所在的空间的信息进行短期学习和长期学习,生成对应空间的温控日程表。In one embodiment, when the readable instructions are executed by the processor, the server further implements the following steps: the server separately performs short-term learning and long-term learning on the information of the space in which each temperature controller is received, and generates a temperature control schedule corresponding to the space. .
在一个实施例中,上述可读指令被处理器执行时还实现以下步骤:服务器分别对接收的每个温度控制器所在的空间的信息进行首个周期离线学习和后续加强学习。In one embodiment, when the readable instructions are executed by the processor, the following steps are further performed: the server performs the first periodic offline learning and the subsequent enhanced learning on the information of the space in which each of the received temperature controllers is received.
在一个实施例中,上述可读指令被处理器执行时还实现以下步骤:服务器接收中央温度控制器发送的从多个温度控制器获取的第一个周期温度控制器所在空间的历史信息;服务器根据预设规则将历史信息整理出第一个周期的原始温控日程表。In one embodiment, when the readable instructions are executed by the processor, the following steps are further performed: the server receives historical information of a space where the first periodic temperature controller is obtained from the plurality of temperature controllers and sent by the central temperature controller; According to the preset rules, the historical information is sorted out of the original temperature control schedule of the first cycle.
在一个实施例中,上述可读指令被处理器执行时还实现以下步骤:服务器实时接收中央温度控制器发送的从多个温度控制器获取的下一个周期的温度控制器所在空间的信息;服务器根据预设规则对信息进行整理;服务器在原始温控日程表的基础上,对整理后的信息中一天内所发生的用户小波动调整行为进行学习、对整理后的信息中当前周期内根据相似操作规则筛选出的用户相似操作进行学习、对整理后的信息中当前周期内发生的用户大波动调整行为进行学习生成当前周期内对应空间的温控日程表;服务器将学习得到 的温控日程表反馈至中央温度控制器,以使中央温度控制器根据温控日程表向空调设备发送控制指令,通过空调设备来智能控制对应空间的温度;服务器循环进入实时接收中央温度控制器发送的从多个温度控制器获取的下一个周期的温度控制器所在空间的信息,根据预设规则对信息进行整理,并在前一个周期温控日程表的基础上进行学习的步骤,直到得到当前周期内对应空间的温控日程表,将学习得到的温控日程表反馈至中央温度控制器,以使中央温度控制器根据温控日程表向空调设备发送控制指令,通过空调设备来智能控制对应空间的温度。In one embodiment, when the readable instructions are executed by the processor, the following steps are further implemented: the server receives, in real time, information about a space of a temperature controller of a next cycle acquired by the central temperature controller and sent by the plurality of temperature controllers; According to the preset rules, the information is sorted; on the basis of the original temperature control schedule, the server learns the small fluctuation adjustment behavior of the user occurring within one day in the collated information, and the similar information in the current period is similar according to the collated information. The user-like operation selected by the operation rule learns, learns the user's large fluctuation adjustment behavior occurring in the current period in the collated information, and generates a temperature control schedule corresponding to the space in the current period; the server will learn The temperature control schedule is fed back to the central temperature controller, so that the central temperature controller sends a control command to the air conditioner according to the temperature control schedule, and intelligently controls the temperature of the corresponding space through the air conditioner; the server loops into the real-time receiving central temperature controller. Sending the information of the space of the temperature controller of the next cycle acquired from the plurality of temperature controllers, sorting the information according to the preset rule, and performing the learning step on the basis of the previous cycle temperature control schedule until the The temperature control schedule of the corresponding space in the current cycle feeds the learned temperature control schedule to the central temperature controller, so that the central temperature controller sends a control command to the air conditioner according to the temperature control schedule, and intelligently controls through the air conditioner. Corresponding to the temperature of the space.
在一个实施例中,上述可读指令被处理器执行时还实现以下步骤:服务器获取备选温控日程表,备选温控日程表包括第一个周期的原始温控日程表、在发生用户大波动调整行为时学习生成的温控日程表、在用户选择重新学习时生成的温控日程表及在连续多个周期内发生小波动调整行为时学习生成的温控日程表;服务器计算预设周期内每一个备选温控日程表随时间分布的生效概率;服务器在当前周期,通过比较备选温控日程表的生效概率,从备选温控日程表中获取生效概率最高的温控日程表,将温控日程表作为当前周期的温控日程表,将学习得到的温控日程表反馈至中央温度控制器,以使中央温度控制器根据温控日程表向空调设备发送控制指令,通过空调设备来智能控制对应空间的温度。In one embodiment, when the readable instructions are executed by the processor, the following steps are further implemented: the server obtains an alternate temperature control schedule, the alternate temperature control schedule includes an original temperature control schedule of the first period, and the user occurs The temperature control schedule generated by the learning when the large fluctuation adjustment behavior is performed, the temperature control schedule generated when the user selects the re-learning, and the temperature control schedule generated when the small fluctuation adjustment behavior occurs in consecutive periods; the server calculates the preset The effective probability of each alternative temperature control schedule distributed over time in the cycle; the server obtains the temperature control schedule with the highest effective probability from the alternative temperature control schedule by comparing the effective probability of the alternative temperature control schedule in the current cycle The temperature control schedule is used as the temperature control schedule of the current cycle, and the learned temperature control schedule is fed back to the central temperature controller, so that the central temperature controller sends a control command to the air conditioner according to the temperature control schedule, Air conditioning equipment to intelligently control the temperature of the corresponding space.
在一个实施例中,上述可读指令被处理器执行时还实现以下步骤:预设规则包括基本规则、纠错规则、弥补规则以及相似操作规则。In one embodiment, the readable instructions are further executed by the processor to implement the following steps: the preset rules include basic rules, error correction rules, make-up rules, and similar operational rules.
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机可读指令来指令相关的硬件来完成,可读指令可存储于一非易失性的计算机可读取存储介质中,如本发明实施例中,该可读指令可存储于计算机系统的存储介质中,并被该计算机系统中的至少一个处理器执行,以实现包括如上述各方法的实施例的流程。其中,存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。 One of ordinary skill in the art can understand that all or part of the process of implementing the above embodiments can be completed by computer readable instructions, and the readable instructions can be stored in a non-volatile computer readable. In a storage medium, as in an embodiment of the invention, the readable instructions are stored in a storage medium of a computer system and executed by at least one processor in the computer system to implement a process comprising an embodiment of the methods described above . The storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。The technical features of the above embodiments may be arbitrarily combined. For the sake of brevity of description, all possible combinations of the technical features in the above embodiments are not described. However, as long as there is no contradiction in the combination of these technical features, It is considered to be the range described in this specification.
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。 The above-described embodiments are merely illustrative of several embodiments of the present invention, and the description thereof is more specific and detailed, but is not to be construed as limiting the scope of the invention. It should be noted that a number of variations and modifications may be made by those skilled in the art without departing from the spirit and scope of the invention. Therefore, the scope of the invention should be determined by the appended claims.
Claims (23)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2017/108633 WO2019084784A1 (en) | 2017-10-31 | 2017-10-31 | Intelligent temperature control method and apparatus, storage medium, central temperature controller and server |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2017/108633 WO2019084784A1 (en) | 2017-10-31 | 2017-10-31 | Intelligent temperature control method and apparatus, storage medium, central temperature controller and server |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2019084784A1 true WO2019084784A1 (en) | 2019-05-09 |
Family
ID=66331251
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2017/108633 Ceased WO2019084784A1 (en) | 2017-10-31 | 2017-10-31 | Intelligent temperature control method and apparatus, storage medium, central temperature controller and server |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2019084784A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111380190A (en) * | 2020-03-27 | 2020-07-07 | 四川虹美智能科技有限公司 | Somatosensory temperature reporting method and system and intelligent air conditioner |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103673205A (en) * | 2012-09-19 | 2014-03-26 | 青岛高校信息产业有限公司 | Air conditioner controller having remote control learning function |
| CN103697563A (en) * | 2012-09-27 | 2014-04-02 | 广东美的制冷设备有限公司 | Air conditioner with expert learning function, expert learning method and control method |
| US8996141B1 (en) * | 2010-08-26 | 2015-03-31 | Dunan Microstaq, Inc. | Adaptive predictive functional controller |
| CN205261843U (en) * | 2015-12-31 | 2016-05-25 | 厦门天翔园软件科技有限公司 | Infrared centralized control split air conditioner temperature controller |
| US20160370023A1 (en) * | 2015-06-19 | 2016-12-22 | Trane International Inc. | Fault detection and diagnostics system utilizing service personnel feedback for improved accuracy |
| CN106839268A (en) * | 2016-12-23 | 2017-06-13 | Tcl空调器(中山)有限公司 | Air conditioner self-learning control method and system |
-
2017
- 2017-10-31 WO PCT/CN2017/108633 patent/WO2019084784A1/en not_active Ceased
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8996141B1 (en) * | 2010-08-26 | 2015-03-31 | Dunan Microstaq, Inc. | Adaptive predictive functional controller |
| CN103673205A (en) * | 2012-09-19 | 2014-03-26 | 青岛高校信息产业有限公司 | Air conditioner controller having remote control learning function |
| CN103697563A (en) * | 2012-09-27 | 2014-04-02 | 广东美的制冷设备有限公司 | Air conditioner with expert learning function, expert learning method and control method |
| US20160370023A1 (en) * | 2015-06-19 | 2016-12-22 | Trane International Inc. | Fault detection and diagnostics system utilizing service personnel feedback for improved accuracy |
| CN205261843U (en) * | 2015-12-31 | 2016-05-25 | 厦门天翔园软件科技有限公司 | Infrared centralized control split air conditioner temperature controller |
| CN106839268A (en) * | 2016-12-23 | 2017-06-13 | Tcl空调器(中山)有限公司 | Air conditioner self-learning control method and system |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111380190A (en) * | 2020-03-27 | 2020-07-07 | 四川虹美智能科技有限公司 | Somatosensory temperature reporting method and system and intelligent air conditioner |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20230019836A1 (en) | Building energy system with energy data simulation for pre-training predictive building models | |
| US11415334B2 (en) | Building control system with automatic comfort constraint generation | |
| EP3561405B1 (en) | Air conditioner control method | |
| CN113531818B (en) | Running mode pushing method and device for air conditioner and air conditioner | |
| US9574786B2 (en) | Intelligent thermostat control system | |
| JP6114807B2 (en) | Environmental comfort control system and control method thereof | |
| CN110578994B (en) | Operation method and device | |
| US20150198346A1 (en) | Hvac control system and method of controlling an hvac system | |
| CN104748298A (en) | Temperature control system and method based on sensor network | |
| CN109491253B (en) | Online learning type personalized intelligent home system and control method thereof | |
| CN103890679A (en) | Automatic control schedule acquisition in intelligent controller | |
| CN107228454B (en) | Method and device for air conditioning control | |
| CN111880417B (en) | An App-based smart home energy management and control system and its optimal control method | |
| CN105652826A (en) | Intelligent household control method, controller, mobile terminal and system thereof | |
| CN105546761A (en) | Self-learning control method of air conditioning system | |
| CN120313175B (en) | Temperature control optimization method and system based on cyclic neural network | |
| Yu et al. | An intelligent building that listens to your needs | |
| CN114674061B (en) | Method for intelligently adjusting air conditioner | |
| CN111256325A (en) | Temperature control method, air conditioning apparatus, control apparatus, and storage medium | |
| CN110953701B (en) | Operation control method, operation control device, air conditioner, and storage medium | |
| WO2019084784A1 (en) | Intelligent temperature control method and apparatus, storage medium, central temperature controller and server | |
| WO2024187434A1 (en) | Smart home control system, method and apparatus based on internet of things | |
| CN112013518A (en) | Air conditioning equipment, automatic control method thereof and terminal control equipment | |
| US20230375207A1 (en) | System, method and computer program product for improved climate control | |
| US12392520B2 (en) | HVAC control system and method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17930409 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 08/09/2020) |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 17930409 Country of ref document: EP Kind code of ref document: A1 |