Air conditioning equipment control method and server
By matching multiple time periods of the sleep curve in the air-conditioning equipment control method, the problem that the preset sleep curve cannot be resumed after being interrupted is solved, and the comfort and energy saving of the air-conditioning equipment are taken into account, meeting the diverse sleep needs of users.
Patent Information
- Application Number
- CN202510884016.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-27
- Publication Date
- 2025-09-05
AI Technical Summary
The preset sleep curve of existing smart air-conditioning equipment cannot be restored after being interrupted, making it difficult to balance comfort and energy saving needs.
In the air-conditioning equipment control method, after receiving the shutdown command, the current time is matched with the pre-set sleep curve, and the operating parameters of the air-conditioning equipment are controlled according to multiple time periods of the sleep curve to ensure that the interruption only affects the current time period and the next time period is automatically resumed.
It avoids overcooling or overheating during sleep and improves comfort. The air-conditioning equipment operates on demand, taking into account both comfort and energy-saving needs to meet users' diverse sleep needs.
Smart Images

Figure CN120593367A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of air-conditioning equipment, and in particular to an air-conditioning equipment control method and server. Background Art
[0002] With the development of air conditioning equipment, smart air conditioners have emerged that support preset sleep profiles. These profiles can include those for seniors, students, and children, catering to the needs of different groups of people. However, this method of preset sleep profiles can result in uncomfortable parameters, potentially causing users to wake up from cold or heat. Furthermore, once a preset sleep profile is interrupted, it cannot be resumed, making it difficult to balance comfort and energy efficiency. Summary of the Invention
[0003] The present application provides an air-conditioning equipment control method and server, which automatically resumes execution after the sleep curve execution process is interrupted, taking into account both comfort and energy saving requirements.
[0004] In a first aspect, some embodiments provide an air conditioning equipment control method, applied to a server, comprising:
[0005] After receiving the air conditioner shutdown command from the client, the current time is matched with the pre-set sleep curve, which includes: the first air conditioner operating parameters between the first time and the second time, and the second air conditioner operating parameters between the third time and the fourth time, where the period between the second time and the third time is a pause period;
[0006] When the current time is between the first time and the second time, the air conditioning device is controlled to be shut down until a third time, and after the third time, the air conditioning device is controlled based on the second air conditioning operating parameter;
[0007] When the current time is between the third time and the fourth time, the air conditioning device is controlled to be shut down until the fourth time.
[0008] Technical effect: Some embodiments provide a method for controlling an air-conditioning device. During the process of controlling the operation of the air-conditioning device according to a pre-set sleep curve, an air-conditioning shutdown command is received from a client, and the current time is matched with the sleep curve. The sleep curve includes multiple time periods. When the current time is between the first time and the second time, the air-conditioning device is controlled to shut down until the third time, and after the third time, the air-conditioning device is controlled based on the second air-conditioning operation parameter. When the current time is between the third time and the fourth time, the air-conditioning device is controlled to shut down until the fourth time. In this way, the air-conditioning shutdown command only interrupts the current time period of the sleep curve and can automatically resume execution in the next time period. On the one hand, it can avoid overcooling or overheating during sleep, be closer to the actual sleep needs, and improve comfort. On the other hand, the sleep curve can be interrupted at any time, and the air-conditioning device operates on demand, taking into account both comfort and energy-saving needs. In addition, multiple time periods of the sleep curve correspond to different air-conditioning operation parameters to meet the diverse sleep needs of users. Multiple time periods also include a pause period, which is conducive to saving energy consumption and improving user experience.
[0009] In some embodiments, the air conditioning equipment control method further includes:
[0010] After receiving the air conditioner start-up command from the client, the current time is matched with the pre-set sleep curve. When the current time is in a pause period, the air conditioner is controlled based on the most recent air conditioner operating parameters until the third time, and after the third time, the air conditioner is controlled based on the second air conditioner operating parameters.
[0011] In some embodiments, the air conditioning equipment control method further includes:
[0012] After receiving the air conditioning adjustment instruction from the client, it matches the current time with the pre-set sleep curve;
[0013] When the current time is between the first time and the second time, the air-conditioning device is controlled based on the air-conditioning operating parameters matched by the air-conditioning adjustment instruction until the second time, and after the second time, the air-conditioning device is shut down until a third time, and after the third time, the air-conditioning device is controlled based on the second air-conditioning operating parameters;
[0014] When the current time is between the third time and the fourth time, the air-conditioning device is controlled until the fourth time based on the air-conditioning operation parameters matched with the air-conditioning adjustment instruction.
[0015] In some embodiments, the air conditioning equipment control method further includes:
[0016] When an air conditioner shutdown instruction is received from the client and the current time is before the first time, control the air conditioner to shut down until the first time;
[0017] When an air conditioner power-on instruction is received from the client and the current time is before the first time, the air conditioner is controlled based on the most recent air conditioner operating parameters until the first time;
[0018] When an air conditioning adjustment instruction is received from the client and the current time is before the first time, the air conditioning device is controlled until the first time based on the air conditioning operating parameters matched with the air conditioning adjustment instruction;
[0019] After the first moment, the air conditioning device is controlled based on the first air conditioning operating parameter until the second moment, after the second moment, the air conditioning device is shut down until the third moment, and after the third moment, the air conditioning device is controlled based on the second air conditioning operating parameter until the fourth moment.
[0020] In some embodiments, the air conditioning equipment control method further includes:
[0021] After receiving a sleep tag request instruction from the client, multiple sleep tags are returned, where the multiple sleep tags are used to instruct the client to display a sleep tag page containing multiple sleep tags, and instruct the client to determine a sleep curve based on the selected sleep tag in response to a selection operation of at least one sleep tag in the sleep tag page.
[0022] In some embodiments, the multiple sleep tags include a mode-related tag, a wind-sensation-related tag, a temperature-related tag, and a fresh air function-related tag; and the air conditioning device control method further includes:
[0023] After receiving the sleep tag request instruction from the client, multiple sleep tags are returned. The multiple sleep tags are used to instruct the client to determine the mode parameters of the sleep curve according to the mode preference indicated by the mode-related tag when the selected sleep tag includes a mode-related tag; when the selected sleep tag includes a wind-sensation-related tag, the wind speed parameters, wind direction parameters and anti-direct blowing function switch status parameters of the sleep curve are determined according to the wind speed preference and wind direction preference indicated by the wind-sensation-related tag; when the selected sleep tag includes a temperature-related tag, the temperature parameters of the sleep curve are determined according to the temperature preference indicated by the temperature-related tag; when the selected sleep tag includes a fresh air function-related tag, the fresh air function switch status parameters of the sleep curve are determined according to the fresh air function preference indicated by the fresh air function-related tag.
[0024] In some embodiments, the air conditioning equipment control method further includes:
[0025] After receiving the parameter save instruction from the client, the sleep curve is saved; the sleep curve is determined by the client based on the selected sleep tag, or the sleep curve is determined by the client in response to the modification operation of the configuration parameters of any configuration item in the sleep curve page, based on the modified configuration parameters; each configuration item in the sleep curve page is determined by the client based on the selected sleep tag.
[0026] In some embodiments, the air conditioning equipment control method further includes:
[0027] After receiving an evaluation tag request instruction from the client, multiple evaluation tags are returned. The multiple evaluation tags are used to instruct the client to display an evaluation page containing multiple evaluation tags, and instruct the client to update the sleep curve according to the selected evaluation tag in response to the selection operation of at least one evaluation tag in the evaluation page.
[0028] In some embodiments, the air conditioning equipment control method further includes:
[0029] After receiving the evaluation tag request instruction from the client, multiple evaluation tags are returned. The multiple evaluation tags are used to instruct the client to lower the temperature parameter in the sleep curve to the preset temperature when the selected evaluation tag indicates that the temperature is too high; to increase the temperature parameter in the sleep curve to the preset temperature when the selected evaluation tag indicates that the temperature is too low; to lower the wind speed parameter in the sleep curve to the preset speed when the selected evaluation tag indicates that the wind speed is too high; to adjust the wind speed parameter in the sleep curve to the silent parameter when the selected evaluation tag indicates that the noise is too high; and to adjust the fresh air function switch status parameter in the sleep curve to the on state when the selected evaluation tag indicates that the air is stuffy.
[0030] In a second aspect, some embodiments further provide a server, comprising a communication module and a processor; the communication module is configured to establish a communication connection with a client; and the processor is configured to:
[0031] After receiving the air conditioner shutdown command from the client, the current time is matched with the pre-set sleep curve, which includes: the first air conditioner operating parameters between the first time and the second time, and the second air conditioner operating parameters between the third time and the fourth time, where the period between the second time and the third time is a pause period;
[0032] When the current time is between the first time and the second time, the air conditioning device is controlled to be shut down until a third time, and after the third time, the air conditioning device is controlled based on the second air conditioning operating parameter;
[0033] When the current time is between the third time and the fourth time, the air conditioning device is controlled to be shut down until the fourth time.
[0034] Technical effect: Some embodiments provide a server that, while controlling the operation of an air-conditioning device according to a pre-set sleep curve, receives an air-conditioning shutdown command from a client, matches the current time with the sleep curve, and the sleep curve includes multiple time periods. When the current time is between the first time and the second time, the air-conditioning device is controlled to shut down until the third time, and after the third time, the air-conditioning device is controlled based on the second air-conditioning operation parameter. When the current time is between the third time and the fourth time, the air-conditioning device is controlled to shut down until the fourth time. In this way, the air-conditioning shutdown command only interrupts the current time period of the sleep curve and can automatically resume execution in the next time period. On the one hand, it can avoid overcooling or overheating during sleep, be closer to the actual sleep needs, and improve comfort. On the other hand, the sleep curve can be interrupted at any time, and the air-conditioning device operates on demand, taking into account both comfort and energy-saving needs. In addition, multiple time periods of the sleep curve correspond to different air-conditioning operation parameters to meet the diverse sleep needs of users. Multiple time periods also include a pause period, which is conducive to saving energy consumption and improving user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0036] Figure 1 A schematic diagram of an operation scenario between an air-conditioning device and a control device provided in some embodiments of the present application;
[0037] Figure 2 A timing diagram of a conventional air conditioning equipment control method provided in some embodiments of the present application;
[0038] Figure 3 A flowchart of an air conditioning equipment control method provided in some embodiments of the present application;
[0039] Figure 4 A schematic diagram of a human-computer interaction interface provided in some embodiments of the present application;
[0040] Figure 5 A schematic diagram of the time period and operating status of a sleep curve provided in some embodiments of the present application;
[0041] Figure 6 A schematic diagram of a sleep tab page provided in some embodiments of the present application;
[0042] Figure 7 A schematic diagram of a sleep curve page provided in some embodiments of the present application;
[0043] Figure 8 A schematic diagram of a sleep curve duration setting page provided in some embodiments of the present application;
[0044] Figure 9 Schematic diagram of a sleep curve page provided in some other embodiments of the present application;
[0045] Figure 10 A schematic diagram of an evaluation page provided for some embodiments of the present application;
[0046] Figure 11 A data interaction diagram of an air conditioning equipment control method provided in some embodiments of the present application;
[0047] Figure 12 An internal structural diagram of a computer device provided for some embodiments of the present application. DETAILED DESCRIPTION
[0048] The following embodiments are described in detail, with examples illustrated in the accompanying drawings. When the following description refers to the drawings, identical numbers in different figures represent identical or similar elements unless otherwise indicated. The embodiments described in the following embodiments are not intended to represent all possible implementations consistent with the present application. They are merely examples of systems and methods consistent with certain aspects of the present application, as detailed in the claims.
[0049] It should be noted that the brief descriptions of terms in this application are only for the purpose of facilitating the understanding of the embodiments described below, and are not intended to limit the embodiments of this application. Unless otherwise specified, these terms should be understood according to their ordinary and usual meanings.
[0050] In the specification and claims of this application and the accompanying drawings, the terms "first," "second," "third," etc. are used to distinguish similar or similar objects or entities, and are not necessarily intended to limit a particular order or sequence, unless otherwise noted. It should be understood that the terms used in this manner are interchangeable under appropriate circumstances.
[0051] The terms "comprise," "include," and "have," and any variations thereof, are intended to cover but not exclude inclusion; for example, a product or device comprising a list of components is not necessarily limited to all the components expressly listed but may include other components not expressly listed or inherent to such product or device.
[0052] The term "module" refers to any known or later developed hardware, software, firmware, artificial intelligence, fuzzy logic, or combination of hardware and / or software code that is capable of performing the functionality associated with that element.
[0053] In an embodiment of the present application, an air-conditioning system is provided, which includes an air-conditioning device 200 and a control device 300 that communicates with the air-conditioning device 200, and the control device 300 includes a display screen and a processor. The air-conditioning device 200 can be used to perform functions such as cooling, heating and dehumidification. In an optional embodiment, the air-conditioning device 200 is a split-type air conditioner, including an indoor unit and an outdoor unit, the indoor unit includes an air supply device such as an air outlet, and the outdoor unit includes a refrigeration system composed of components such as a compressor, an evaporator, and a condenser. The specific structure and working principle of the indoor unit and the outdoor unit of the split-type air conditioner can refer to the existing technology and will not be repeated here. In another embodiment, the air-conditioning device 200 is an integrated air conditioner, including an indoor unit, and the indoor unit integrates a functional system composed of air supply devices such as an air outlet and a compressor as a whole. The specific structure and working principle of the integrated air conditioner can refer to the existing technology and will not be repeated here.
[0054] like Figure 1 The figure shows a schematic diagram of an operation scenario between an air-conditioning device and a control device provided in some embodiments of the present application. Figure 1 As shown, the user can control the air conditioning device 200 through the control device 300 , which can be a mobile terminal, tablet computer, computer, laptop computer, etc. In some embodiments, the user controls the air conditioning device 200 by using an application running on the control device 300 .
[0055] In some embodiments, the air conditioning device 200 may not use the aforementioned control device 300 , but may receive user control via a touch screen (not shown) or a remote control device 100 .
[0056] In some embodiments, the air-conditioning device 200 can also be controlled in ways other than the touch screen, remote control device 100, and control device 300. For example, the user's voice command control can be directly received through a module for obtaining voice commands configured inside the air-conditioning device 200, or the user's voice command control can be received through a voice control device set outside the air-conditioning device 200.
[0057] In some embodiments, data communication between the air conditioning device 200 and the control device 300 is performed through a server 400. The air conditioning device 200 can be connected to a local area network (LAN), a wireless local area network (WLAN), and other networks. The server 400 can send various instructions and tasks to the air conditioning device 200. The server 400 can be a single cluster or multiple clusters, and can include one or more types of servers. For example, the server 400 can be an AIoT server (Artificial Intelligence of Things server).
[0058] like Figure 2 The following is a timing diagram of a conventional air conditioning device control method in some embodiments. The intelligent control page in the control device 300 responds to user adjustments to multiple operating parameters (e.g., temperature, mode, wind speed, wind direction, etc.), saves the operating parameters, and sends them to the server 400 (e.g., an AIoT server). In response to the selection of either immediate start or scheduled start on the intelligent control page, the AIoT server registers a scheduled task and, when the scheduled task begins, issues a command to the air conditioning device 200 to start and operate according to the operating parameters. When the scheduled task ends, the AIoT server issues a shutdown command to the air conditioning device 200, causing it to shut down. If operation according to the operating parameters is interrupted (e.g., by shutting down the device or adjusting operating parameters), the original parameters cannot be restored.
[0059] Based on this, an embodiment of the present application proposes an air conditioning device control method and server. When the air conditioning device is controlled to operate according to a pre-set sleep curve, upon receiving an air conditioning shutdown command from a client, the method matches the current time with the sleep curve. The sleep curve includes multiple time periods. When the current time is between the first and second time periods, the air conditioning device is controlled to shut down until the third time period. After the third time period, the air conditioning device is controlled based on the second air conditioning operating parameter. When the current time is between the third and fourth time periods, the air conditioning device is controlled to shut down until the fourth time period. In this way, the air conditioning shutdown command only interrupts the current time period of the sleep curve and can automatically resume execution in the next time period. On the one hand, this can avoid overcooling or overheating during sleep, better meet actual sleep needs, and improve comfort. On the other hand, the sleep curve can be interrupted at any time, and the air conditioning device operates on demand, taking into account both comfort and energy saving needs. In addition, the multiple time periods of the sleep curve correspond to different air conditioning operating parameters to meet the diverse sleep needs of users. The multiple time periods also include a pause period, which is conducive to saving energy consumption and improving the user experience.
[0060] In an exemplary embodiment, Figure 3 As shown, a method for controlling an air-conditioning device is provided. Figure 1 The server 400 in FIG. 1 is taken as an example to illustrate the process, including the following steps 302 to 306. In which:
[0061] Step 302: After receiving the air conditioner shutdown command from the client, the current time is matched with a preset sleep curve. The sleep curve includes: a first air conditioner operating parameter between the first time and the second time and a second air conditioner operating parameter between the third time and the fourth time. The period between the second time and the third time is a pause period.
[0062] The client refers to a device capable of interacting with a user, such as a mobile terminal or smart home control panel. In some embodiments, the client has a human-computer interaction interface, and corresponding user operation instructions are generated in response to user operations. For example, in response to triggering an air conditioner shutdown control in the human-computer interaction interface, the client generates an air conditioner shutdown instruction.
[0063] The client interacts with the server, sending user operation instructions to the server. After receiving the user operation instructions, the server sends a response control instruction to the air conditioner according to the operation content indicated by the user operation instruction, thereby controlling the operation or shutdown of the air conditioner. In some embodiments, the server can also be a computer device including a human-computer interaction interface, and the client can be a human-computer interaction module in the server.
[0064] The air conditioner shutdown command is a user operation command triggered by the user through the client, which is used to instruct the server to control the air conditioner to shut down.
[0065] A sleep curve refers to the pre-defined correspondence between different sleep stages and air conditioning operating parameters. A sleep curve has multiple time periods, each corresponding to a specific air conditioning operating parameter. For example, a sleep curve with at least three time periods: Time 1 of the sleep curve refers to the period between time 1 and time 2, corresponding to the first air conditioning operating parameter; Time 2 of the sleep curve refers to the period between time 3 and time 4, corresponding to the second air conditioning operating parameter; and the sleep curve also includes a pause period, which occurs between time 2 and time 3.
[0066] The first air conditioning operating parameter refers to the parameter combination used for air conditioning operation in the first time period, and the second air conditioning operating parameter refers to the parameter combination used for air conditioning operation in the second time period. The parameters used for air conditioning operation include but are not limited to temperature, mode, wind speed, wind direction, etc. The pause period can be the time period when the air conditioner is turned off. Setting a pause period in the sleep curve is beneficial for saving energy. The sleep curve is divided into segments, and different air conditioning operating parameters are used in different segments. This is conducive to adapting to the changes in body temperature during sleep, avoiding overcooling or overheating, reducing sleep interruptions caused by temperature discomfort, and improving comfort.
[0067] like Figure 4Figure 1 shows a schematic diagram of a human-computer interaction interface in some embodiments. Users can use this interface to add new sleep curves or modify existing ones. The interface includes controls for adding and modifying sleep curves. In the figure, the control corresponding to "Add Curve" is the sleep curve add control, while the control corresponding to "Modify Sleep Curve" is the sleep curve modify control. "Sleep Curve 2" is selected, and the visual interface also displays the air conditioning operating parameters for the selected sleep curve, including the temperature curve, mode parameters, wind speed parameters, and post-sleep operation parameters. In response to a triggering operation using the sleep curve add control, or in response to a selection of any sleep curve in the interface or a triggering operation using the sleep curve modify control, the client displays the sleep curve page on the display screen.
[0068] In some embodiments, the server controls the operation of the air-conditioning equipment according to the sleep curve. When the current moment is between the first moment and the second moment, the air-conditioning equipment is controlled according to the first air-conditioning operation parameter; when the current moment is between the second moment and the third moment, the air-conditioning equipment is controlled to shut down; when the current moment is between the third moment and the fourth moment, the air-conditioning equipment is controlled according to the second air-conditioning operation parameter.
[0069] like Figure 5 A schematic diagram illustrating the time periods and operating states of a sleep curve in some embodiments is shown. During the first and second time periods, the air conditioner is in operation, and the sleep curve is in operation; during the pause period, the air conditioner is in shutdown, and the sleep curve is in pause.
[0070] In a real sleep scenario, when controlling the operation or shutdown of the air-conditioning equipment according to the sleep curve, new instructions may be received, thereby changing the operating state of the air-conditioning equipment or the sleep curve. In traditional methods, once the sleep curve is interrupted, it cannot be resumed, resulting in the failure of the sleep curve. The embodiment of the present application proposes a method for controlling air-conditioning equipment, which only interrupts the current time period after the sleep curve is interrupted, and can resume execution in subsequent time periods to avoid affecting other time periods. For example, the interruption operation includes receiving a shutdown instruction or an air-conditioning adjustment instruction in the running state, and also includes receiving a power-on instruction in the paused state. Reference Figure 5 If an interruption is received during any time period, it only affects the current time period and does not affect the operation of subsequent time periods. For example, if the interruption operation is to shut down the air conditioner, if the server receives the air conditioner shutdown command from the client, it will match the current time with the pre-set sleep curve to determine which time period of the sleep curve the current time is in, and then resume the execution of the sleep curve in the time period after the interruption.
[0071] Step 304 : When the current time is between the first time and the second time, the air conditioning device is controlled to be shut down until a third time, and after the third time, the air conditioning device is controlled based on the second air conditioning operating parameter.
[0072] Among them, the current moment is between the first moment and the second moment, indicating that the interruption operation of the air conditioner shutdown occurs in the first time period of the sleep curve. The server sends a shutdown command to the air conditioner equipment to control the air conditioner equipment to shut down until the third moment. After the third moment, the server sends a startup command to the air conditioner equipment and controls the air conditioner equipment based on the second air conditioner operating parameters.
[0073] Since the first time period is followed by a pause period, the air conditioner shutdown interruption operation can be effective until the end of the pause period, which is equivalent to only interrupting the first time period at the current moment. After the first time period, the sleep curve is executed. In this way, on the one hand, during the execution of the sleep curve, it is possible to promptly respond to the user's adjustment needs for the air conditioner to meet the user's temporary adjustment needs caused by environmental changes (such as room temperature fluctuations) or changes in personal status (such as changes in body temperature), thereby improving comfort. On the other hand, the air conditioner shutdown is effective in the first time period, shuts down during the pause period, and resumes the sleep curve execution in the second time period, which helps reduce energy consumption and ensures the continuity and recoverability of the sleep curve. This automated control logic simplifies user operations and improves user convenience and experience.
[0074] Step 306: When the current time is between the third time and the fourth time, control the air conditioning device to shut down until the fourth time.
[0075] Among them, the current moment is between the third moment and the fourth moment, indicating that the interruption operation of shutting down the air conditioner occurs in the second time period of the sleep curve. The server sends a shutdown command to the air conditioner to control the air conditioner to shut down until the fourth moment.
[0076] In some embodiments, the sleep curve terminates at a fourth time, and after the fourth time, the air conditioner is controlled to shut down. Because the air conditioner shutdown interruption only interrupts the second time period at the current time, the air conditioner will continue to shut down after the fourth time. In other embodiments, the sleep curve may also include air conditioner operating parameters for other time periods after the fourth time. After the fourth time, the air conditioner may be controlled according to the air conditioner operating parameters for each of the subsequent time periods.
[0077] The air conditioning device control method provided in this embodiment, while controlling the operation of the air conditioning device according to a pre-set sleep curve, receives an air conditioning shutdown command from a client, matches the current time with the sleep curve, which includes multiple time periods. If the current time is between the first and second time periods, the air conditioning device is controlled to shut down until the third time period, and after the third time period, the air conditioning device is controlled based on the second air conditioning operating parameter. If the current time is between the third and fourth time periods, the air conditioning device is controlled to shut down until the fourth time period. In this way, the air conditioning shutdown command only interrupts the current time period of the sleep curve and can automatically resume execution in the next time period. On the one hand, it can avoid overcooling or overheating during sleep, more closely meet actual sleep needs, and improve comfort. On the other hand, the sleep curve can be interrupted at any time, and the air conditioning device operates on demand, taking into account both comfort and energy saving needs. In addition, the multiple time periods of the sleep curve correspond to different air conditioning operating parameters to meet the diverse sleep needs of users. The multiple time periods also include a pause period, which helps save energy and improve the user experience.
[0078] In an exemplary embodiment, the air-conditioning equipment control method also includes: after receiving an air-conditioning start-up command from a client, matching the current time with a pre-set sleep curve, and when the current time is in a pause period, controlling the air-conditioning equipment based on the most recent air-conditioning operating parameters until a third time, and controlling the air-conditioning equipment based on the second air-conditioning operating parameters after the third time.
[0079] The air conditioner power-on command is a user-operated command triggered by the user through the client, which instructs the server to control the power-on of the air conditioner. The server controls the air conditioner according to the sleep curve. If the server receives an air conditioner power-on command from the client while the sleep curve is paused, the paused state of the sleep curve will be interrupted. The server matches the current time with the pre-set sleep curve. If the current time is in the pause period, the air conditioner is controlled based on the most recent air conditioner operating parameters until the third time. After the third time, the air conditioner is controlled based on the second air conditioner operating parameters. This ensures that the interruption operation during the pause period only affects the pause period, and the execution of the sleep curve can be resumed in the subsequent time period.
[0080] In some embodiments, if the sleep curve terminates at a fourth time, the air conditioner is controlled based on the second air conditioner operating parameters after the third time until the fourth time, and the air conditioner is shut down after the fourth time. In other embodiments, if the sleep curve may include air conditioner operating parameters for other time periods after the fourth time, the air conditioner is controlled based on the second air conditioner operating parameters after the third time until the fourth time, and after the fourth time, the air conditioner may be controlled according to the air conditioner operating parameters for the subsequent time periods.
[0081] In this embodiment, during the execution of the sleep curve, if the interruption operation is to turn on the air conditioner, and the interruption operation occurs during the pause period, the control interruption operation is only applied during the pause period, and the air conditioner is controlled according to the most recently memorized air conditioner operating parameters, which is conducive to quickly restoring the user to the most recently familiar comfortable environment and reducing the interruption of sleep due to temperature discomfort; since there is still a second time period after the pause period, the execution of the sleep curve is resumed after the third moment to avoid affecting the subsequent time periods of the sleep curve, so that the air conditioner can continue to operate according to the planned sleep curve in the subsequent time periods; the pause period of the sleep curve can be interrupted, which is conducive to timely responding to the user's temporary adjustment needs, better meeting the user's actual sleep needs, and improving the user experience.
[0082] In an exemplary embodiment, the air-conditioning equipment control method also includes: after receiving an air-conditioning adjustment instruction from the client, matching the current moment with a preset sleep curve; when the current moment is between the first moment and the second moment, controlling the air-conditioning equipment based on the air-conditioning operating parameters matched by the air-conditioning adjustment instruction until the second moment, and controlling the air-conditioning equipment to shut down until a third moment after the second moment, and controlling the air-conditioning equipment based on the second air-conditioning operating parameters after the third moment; when the current moment is between the third moment and the fourth moment, controlling the air-conditioning equipment based on the air-conditioning operating parameters matched by the air-conditioning adjustment instruction until the fourth moment.
[0083] Among them, the air conditioning adjustment instruction refers to the user operation instruction triggered by the user through the client, which is used to instruct the server to adjust the operating status of the air conditioning equipment, including but not limited to temperature adjustment, wind speed adjustment, mode adjustment, wind direction adjustment, etc.
[0084] The server controls the air conditioner according to the sleep curve. If the server receives an air conditioning adjustment command from the client while the sleep curve is in operation, it interrupts the sleep curve. The server matches the current time with the pre-set sleep curve. If the current time is in the first time period, the server controls the air conditioner based on the air conditioning operating parameters matched by the air conditioning adjustment command until the second time period. After the second time period, the air conditioner is shut down until the third time period. After the third time period, the server controls the air conditioner based on the second air conditioning operating parameters. This ensures that the air conditioning adjustment interruption in the first time period only applies to the first time period, and the sleep curve can be resumed in subsequent time periods.
[0085] When the sleep curve is in the running state, if the current moment when the air conditioning adjustment instruction is received is in the second time period, the air conditioning device is controlled based on the air conditioning operation parameters matched with the air conditioning adjustment instruction until the fourth moment.
[0086] In some embodiments, the sleep curve terminates at a fourth time, and the air conditioner is controlled to shut down after the fourth time. In other embodiments, the sleep curve may further include air conditioner operating parameters for other time periods after the fourth time, and after the fourth time, the air conditioner may be controlled according to the air conditioner operating parameters for each subsequent time period.
[0087] It is understandable that the sleep curve may also include other time periods, and the interruption operation may occur in any time period of the sleep curve. The interruption operation only acts on the current time period and does not affect the execution of other time periods in the sleep curve.
[0088] In this embodiment, during the execution of the sleep curve, if the interruption operation is air conditioning adjustment, and the interruption operation occurs in the first time period or the second time period, the control interruption operation is only applied to the current time period and does not affect the execution of other time periods. In this way, air conditioning adjustment is allowed in each time period of the sleep curve, and the air conditioning equipment is controlled according to the air conditioning adjustment instructions, which is conducive to meeting the user's personalized needs, ensuring that the user is always in a comfortable environment, and improving the user experience.
[0089] In an exemplary embodiment, the air-conditioning equipment control method also includes: when an air-conditioning shutdown command is received from a client and the current moment is before a first moment, controlling the air-conditioning equipment to shut down until the first moment; when an air-conditioning startup command is received from a client and the current moment is before the first moment, controlling the air-conditioning equipment based on the most recent air-conditioning operating parameters until the first moment; when an air-conditioning adjustment command is received from a client and the current moment is before the first moment, controlling the air-conditioning equipment based on the air-conditioning operating parameters matched by the air-conditioning adjustment command until the first moment; after the first moment, controlling the air-conditioning equipment based on the first air-conditioning operating parameters until the second moment, controlling the air-conditioning equipment to shut down until the third moment after the second moment, and controlling the air-conditioning equipment based on the second air-conditioning operating parameters until the fourth moment after the third moment.
[0090] After the sleep curve is set, it can be started immediately or scheduled to start. Figure 4 The human-computer interaction page has a button for scheduled start and a button for immediate start. In the scenario of scheduled start of sleep curve, the period from the start time of scheduled start to the first time is the scheduled period of sleep curve. Figure 5 , the reservation period is before the first time period, and during the reservation period, the sleep curve is in a reservation state.
[0091] In the case where an interruption operation is received during the reservation period, the traditional method will not be able to execute the sleep curve. The embodiment of the present application proposes that, in the case where an interruption operation is received during the reservation period, the control interruption operation only acts on the reservation period and does not affect the execution of the sleep curve. Specifically, in the case where the interruption operation received during the reservation period is to shut down the air conditioner, if the air conditioner is in the on state at the current moment, the air conditioner is controlled to shut down until the first moment, and after the first moment, it continues to execute according to the sleep curve; in the case where the interruption operation received during the reservation period is to start the air conditioner, if the air conditioner is in the on state at the current moment, the air conditioner is controlled to start, and the air conditioner is controlled according to the most recent air conditioner operating parameters until the first moment, and after the first moment, it continues to execute according to the sleep curve; in the case where the interruption operation received during the reservation period is to adjust the air conditioner, if the air conditioner is in the on state at the current moment, the air conditioner is controlled based on the air conditioner operating parameters matched by the air conditioner adjustment instruction until the first moment, and after the first moment, it continues to execute according to the sleep curve.
[0092] In this embodiment, the sleep curve supports scheduled startup, so that the user can set the sleep curve in advance and specify the running time of the sleep curve to ensure that the sleep curve is used during sleep and improve sleep comfort; interruption behavior can occur during the reservation period to ensure that the air-conditioning equipment is operated according to the actual needs of the user during the reservation period, so that the operation of the air-conditioning equipment is more in line with the actual scenario; after the reservation period ends, the sleep curve can be automatically connected without the user resetting it, which is conducive to meeting the user's sleep needs.
[0093] In an exemplary embodiment, the air conditioning equipment control method also includes: after receiving a sleep tag request instruction from a client, returning multiple sleep tags, the multiple sleep tags are used to instruct the client to display a sleep tag page containing multiple sleep tags, and instruct the client to determine a sleep curve based on the selected sleep tag in response to a selection operation of at least one sleep tag in the sleep tag page.
[0094] Sleep tags are identifiers used to represent a user's sleep preferences. For example, sleep tags include mode-related tags, wind-sensation-related tags, temperature-related tags, and tags related to the fresh air function. Different sleep tags correspond to different air conditioner operating parameters.
[0095] The sleep tag request instruction refers to the command sent by the user through the client to request the server to return the selectable sleep tags. The sleep tag page refers to the interactive page displayed in the client, which contains multiple sleep tag controls, corresponding to multiple sleep tags. Figure 6 The sleep tab page in some embodiments is shown as a schematic diagram. The sleep tab includes "quiet and worry-free", "comfortable and windless", "anti-stuffy ventilation", "cool and afraid of heat", "warm and afraid of cold", and "dry and dehumidified".
[0096] The user can select at least one sleep tag control in the sleep tag page, and the client determines the sleep curve based on the selected sleep tag. In some embodiments, the client presets a mapping relationship between sleep tags and air conditioning operating parameters of the sleep curve. By querying the mapping relationship, the air conditioning operating parameters corresponding to the selected sleep tag are determined, and the preset operating parameters are adjusted according to the air conditioning operating parameters corresponding to the selected sleep tag to obtain the air conditioning operating parameters of the sleep curve. Table 1 shows a mapping relationship table between sleep tags and air conditioning operating parameters. Among them, the preset operating parameters can be air conditioning operating parameters set based on historical data summary, which are used to reflect the sleep preferences of most users.
[0097] Table 1 Mapping relationship between sleep tags and operating parameters
[0098]
[0099] In some embodiments, one of "cool and afraid of heat" and "warm and afraid of cool" should be selected, and one of "quiet and worry-free" and "comfortable and windless" should be selected. That is, when one of the options is selected, the other one cannot be selected.
[0100] In some embodiments, the client also displays a sleep curve page for displaying and modifying the air conditioning operating parameters corresponding to the sleep curve, which may include configuration items of various control types, such as curve type configuration items, switch type configuration items, slider type configuration items, drop-down list type configuration items, etc. The sleep curve page and the sleep label page can be displayed on different layers. Figure 7 FIG. 1 is a schematic diagram of a sleep curve page in some embodiments. The configuration items in the sleep curve page specifically include a temperature curve configuration item, a sleep duration configuration item, a mode configuration item, an anti-direct blowback function configuration item, and an up / down wind configuration item.
[0101] After determining the sleep curve based on the selected sleep tag, you can exit the sleep tag page and update the configuration parameters of each configuration item on the sleep curve page according to the air conditioning operating parameters corresponding to the sleep curve to intuitively display the sleep curve adjusted according to the sleep tag. Figure 6 The client exits the sleep tab page in response to a triggering operation of an exit control (eg, a control corresponding to "skip") in the sleep tab page.
[0102] In some embodiments, each configuration item in the sleep curve page can be adjusted according to the user's triggering operation, thereby adjusting the sleep curve, which is conducive to the operating parameters of the sleep curve being more in line with user needs.
[0103] In some embodiments, the sleep curve page also includes controls for determining the sleep duration and the shutdown period. For example, the control for determining the sleep duration and the control for determining the shutdown period can both be slider type controls. Figure 7 In response to the selection of the "Sleep Duration" option in the sleep curve page, the client displays the sleep curve duration setting page. Figure 8 A schematic diagram of the sleep curve duration settings page in some embodiments is shown. The client determines the sleep duration in response to sliding the slider corresponding to the sleep duration on the sleep curve duration settings page. The sleep duration indicates the duration of the sleep curve. In some embodiments, the client determines the shutdown period in response to sliding the slider corresponding to the shutdown period on the sleep curve duration settings page. For example, if the sleep duration is 8 hours, the third to fifth hours are the shutdown period.
[0104] In some embodiments, the client determines the start time of the sleep curve, determines the end time of the sleep curve based on the start time and the sleep duration, and determines the pause period based on the start time and the shutdown period. The start time can be determined based on whether the user selects immediate start or scheduled start. If the user selects immediate start, the time the user selects for immediate start is used as the start time of the sleep curve, i.e., the first time. If the user selects scheduled start, in response to the user's selection of the sleep start time on the scheduling page, the selected sleep start time is used as the start time of the sleep curve, i.e., the first time. For example, if the start time is 21:00 and the sleep duration is 8 hours, with the third to fifth hours being the shutdown period, then 21:00 is the first time, 23:00 is the second time, 2:00 is the third time, 5:00 is the fourth time, and 23:00-2:00 is the pause period.
[0105] like Figure 9 Schematic diagrams of the sleep curve page in other embodiments are shown. After exiting the sleep curve duration setting page, the sleep curve page displays the set sleep duration and shutdown period. The client exits the sleep curve page in response to an exit control (e.g., a "Done" control) on the sleep curve page.
[0106] In this embodiment, multiple sleep tags are pre-configured in the server. After receiving the sleep tag request instruction from the client, multiple sleep tags are returned. In this way, the client displays a sleep tag page containing multiple sleep tags. By setting multiple sleep tags, the user can select a sleep tag that suits his or her preferences, which is conducive to generating a sleep curve that fits the user's sleep preferences and improving the flexibility, targeting and comfort of sleep curve adjustment.
[0107] In an exemplary embodiment, the multiple sleep tags include mode-related tags, wind sensation-related tags, temperature-related tags, and fresh air function-related tags; the air-conditioning equipment control method also includes: after receiving a sleep tag request instruction from the client, returning multiple sleep tags, and the multiple sleep tags are used to instruct the client to determine the mode parameters of the sleep curve according to the mode preference indicated by the mode-related tag when the selected sleep tag includes the mode-related tag; when the selected sleep tag includes the wind sensation-related tag, determining the wind speed parameter, wind direction parameter, and anti-direct blowing function switch status parameter of the sleep curve according to the wind speed preference and wind direction preference indicated by the wind sensation-related tag; when the selected sleep tag includes the temperature-related tag, determining the temperature parameter of the sleep curve according to the temperature preference indicated by the temperature-related tag; when the selected sleep tag includes the fresh air function-related tag, determining the fresh air function switch status parameter of the sleep curve according to the fresh air function preference indicated by the fresh air function-related tag.
[0108] After the server returns multiple sleep tags, the client determines the air conditioning operating parameters for the sleep curve based on the selected sleep tag type. Since sleep tags indicate the user's sleep preferences, for example, different users may have different perceptions of temperature, wind speed, wind direction, and degree of stuffiness. By determining the sleep curve based on the selected sleep tag, the air conditioning system can operate more in line with the user's sleep preferences.
[0109] The selected sleep tag includes at least one. When the selected sleep tag contains a mode-related tag, the mode parameter of the sleep curve is determined according to the mode preference indicated by the mode-related tag. For example, if the sleep tag is "dry and dehumidify" and the indicated mode preference is the dehumidification mode, the mode parameter of the sleep curve can be the dehumidification mode.
[0110] If the selected sleep tag includes a wind-related tag, the corresponding wind speed parameters, wind direction parameters, and the direct blow protection function switch status parameters are determined based on the wind speed and wind direction preferences indicated by the wind-related tags. For example, if the wind-related tag is "Comfortable No Wind," the indicated wind speed preference is low, and the wind direction preference is direct blow protection, the wind speed parameter of the sleep curve will be low, and the direct blow protection function switch status will be on.
[0111] If the selected sleep tag includes a temperature-related tag, the temperature parameter is determined based on the temperature preference indicated by the temperature-related tag. For example, if the sleep tag is "Cool, Heat-averse" and the indicated temperature preference is lowered, the temperature at each time point is lowered by the preset temperature curve. The temperatures at multiple time points are obtained and used as the temperature parameters of the sleep curve. The preset temperature curve is a temperature curve that changes over time.
[0112] If the selected sleep tag includes a tag related to the fresh air function, the fresh air function on / off state parameter is determined based on the fresh air function preference indicated by the fresh air function tag. For example, if the sleep tag is "Quiet and Worry-Free" and the indicated fresh air function preference is off, the fresh air function on / off state is determined to be off. Since "Quiet and Worry-Free" also indicates a quiet wind speed preference, the wind speed parameter can also be determined to be quiet wind speed.
[0113] In this embodiment, by pre-setting sleep tags, users can generate sleep parameters that meet their individual sleep preferences by selecting sleep tags. Multiple sleep tags can be selected individually or in combination to accurately meet the sleep needs of different users. In addition, when multiple sleep tags are selected in combination, the experience imbalance caused by a single operating parameter can be avoided, ensuring that the user's sleep needs are met in all aspects. By selecting sleep tags instead of setting multiple parameters, user operations are simplified, and convenience, ease of use and experience are improved.
[0114] In an exemplary embodiment, the air conditioning equipment control method also includes: saving the sleep curve after receiving a parameter save instruction from the client; the sleep curve is determined by the client based on the selected sleep tag, or the sleep curve is determined by the client in response to the modification operation of the configuration parameters of any configuration item in the sleep curve page, based on the modified configuration parameters; each configuration item in the sleep curve page is determined by the client based on the selected sleep tag.
[0115] The parameter saving command refers to the command triggered by the user through the client, which is used to save the air conditioner operating parameters in the sleep curve. Figure 7 After the settings of the air-conditioning operating parameters of the sleep curve are completed, the client generates a parameter saving instruction in response to the triggering operation of the "Done" button in the sleep curve page and sends it to the server. After receiving the parameter saving instruction, the server saves the air-conditioning operating parameters in the sleep curve to the storage unit.
[0116] In some embodiments, after a user selects a sleep tag and triggers the "Done" button, the client determines a sleep curve based on the selected sleep tag. In other embodiments, a preliminary sleep curve is determined based on the selected sleep tag, and the air conditioning operating parameters for the preliminary sleep curve are displayed on the sleep curve page. If the user modifies the configuration parameters of any one or more configuration items on the sleep curve page, the sleep curve is determined based on the modified configuration parameters.
[0117] For example, the mode parameter of the preliminary sleep curve is cooling mode. The cooling mode can be changed to dehumidification mode by modifying the mode configuration item.
[0118] For another example, the sleep curve page includes temperature parameter configuration items, which are represented by a temperature curve that changes over time; in response to a temperature adjustment operation at any time point in the temperature curve, the client updates the temperature parameters at the corresponding time point in the preliminary sleep parameters and displays the updated temperature curve on the sleep curve page.
[0119] In this embodiment, upon receiving a parameter save instruction, a sleep curve determined according to a selected sleep tag may be saved, or a sleep curve determined by modifying configuration parameters may be saved; through the configuration items in the sleep curve page, the air conditioning operation parameters of the sleep curve may be intuitively displayed, and the parameter adjustment process is simple and easy to understand. The user may update the sleep curve by adjusting each configuration item in the sleep curve page one by one, thereby making the operation of the air conditioning equipment more in line with the user's personalized needs and achieving precise adaptation of the sleep curve.
[0120] In an exemplary embodiment, the air conditioning equipment control method also includes: after receiving an evaluation tag request instruction from the client, returning multiple evaluation tags, the multiple evaluation tags are used to instruct the client to display an evaluation page containing multiple evaluation tags, and instruct the client to respond to the selection operation of at least one evaluation tag in the evaluation page, and update the sleep curve according to the selected evaluation tag.
[0121] The evaluation tag request instruction refers to a command sent by the user through the client to request the server to return selectable evaluation tags. The evaluation page refers to a page containing multiple evaluation tags, which are used to indicate the user's experience with the sleep curve.
[0122] After the sleep curve is executed, the client responds to the entry operation of the sleep curve page, displays the sleep curve page, and sends an evaluation tag request instruction to the server. The server returns multiple evaluation tags to instruct the client to display the evaluation page. Figure 10 FIG2 is a schematic diagram of an evaluation page in some embodiments. In response to a selection operation of at least one evaluation tag in the evaluation page, the client updates the sleep curve according to the selected evaluation tag.
[0123] In some embodiments, the evaluation tags can be divided into positive evaluation tags and negative evaluation tags. Positive evaluation tags are used to indicate that the user has a good experience with the sleep curve, for example, a positive evaluation tag is "great". Negative evaluation tags are used to indicate that the user has a bad experience with the sleep curve, for example, a negative evaluation tag is "very bad" or "so-so". When the selected evaluation tag is a negative evaluation tag, the client displays multiple reason tags. In response to the selection operation of at least one reason tag, the client determines the reason for the negative evaluation indicated by the negative evaluation tag and adjusts the sleep curve according to the reason for the negative evaluation. For example, the reason tags may include "too much noise", "too low temperature", "too high temperature", etc.
[0124] In other embodiments, "great" is a positive evaluation label, "too noisy", "too low temperature", and "too high temperature" are all negative evaluation labels, and in response to the selection of at least one negative evaluation label, the sleep curve is adjusted according to the selected negative evaluation label.
[0125] In this embodiment, after the sleep curve operation is completed, multiple evaluation tags are returned according to the received evaluation tag request instruction. The multi-dimensional evaluation tags allow users to express their usage experience, enhance the initiative and parameter sense of product interaction; the sleep curve is optimized through the evaluation tags to gradually form a personalized solution that better meets user needs and improve the user experience.
[0126] In an exemplary embodiment, the air-conditioning equipment control method also includes: after receiving an evaluation tag request instruction from the client, returning multiple evaluation tags, the multiple evaluation tags are used to instruct the client to lower the temperature parameter in the sleep curve to a preset temperature when the selected evaluation tag indicates that the temperature is too high; when the selected evaluation tag indicates that the temperature is too low, adjust the temperature parameter in the sleep curve to a preset temperature; when the selected evaluation tag indicates that the wind speed is too high, adjust the wind speed parameter in the sleep curve to a preset speed; when the selected evaluation tag indicates that the noise is too high, adjust the wind speed parameter in the sleep curve to a silent parameter; when the selected evaluation tag indicates that the air is stuffy, adjust the fresh air function switch status parameter in the sleep curve to the on state.
[0127] Each evaluation tag indicates a different user experience, and the server updates the sleep curve based on the selected evaluation tag. At least one evaluation tag can be selected. Specifically, if the evaluation tag indicates the temperature is too high, the temperature parameter in the sleep curve is adjusted down to a preset temperature; if the temperature is too low, the temperature is adjusted up to a preset temperature; if the wind speed is too high, the wind speed parameter in the sleep curve is adjusted down to a preset speed; if the noise level is too high, the wind speed parameter in the sleep curve is adjusted to a silent setting; and if the air is too stuffy, the fresh air function switch status parameter in the sleep curve is adjusted to the on state to enable the fresh air function.
[0128] In this embodiment, the corresponding air-conditioning operating parameters in the sleep curve are accurately adjusted based on the content indicated by the evaluation label provided by the user, which is conducive to adapting to the individual differences of users and improving the user experience. In addition, the method of automatically optimizing and adjusting the sleep curve through the evaluation label simplifies the adjustment method of the sleep curve, is convenient and easy to use, and improves the user experience.
[0129] To explain the air conditioning equipment control method and server in this solution in detail, the following is a most detailed embodiment:
[0130] The server includes a communication module and a processor. The communication module is configured to establish a communication connection with the client. The server and the client exchange data and the air conditioning equipment control method is executed by the processor. Figure 11A data interaction diagram of an air conditioning device control method in some embodiments is shown. In response to adding or modifying a sleep curve, a client (e.g., a smart control page) displays a sleep curve page on the display screen. After receiving a sleep tag retrieval request from the client, the server (e.g., an AIoT server) returns multiple sleep tags, instructing the client to display a sleep tag page containing multiple sleep tags. In response to selecting at least one sleep tag on the sleep tag page, the client determines a sleep curve based on the selected sleep tag and updates the configuration parameters corresponding to each configuration item on the sleep curve page based on the sleep curve. After receiving a parameter save instruction from the client, the AIoT server saves the sleep curve. The sleep curve is determined by the client based on the selected sleep tag, or based on the modified configuration parameters of any configuration item on the sleep curve page in response to a modification of the configuration parameters by the client. Each configuration item on the sleep curve page is determined by the client based on the selected sleep tag. The sleep curve includes: a first air conditioning operating parameter between a first and second time point, and a second air conditioning operating parameter between a third and fourth time point. The period between the second and third times constitutes a pause period. The AIoT Server receives an immediate start instruction or a scheduled start instruction sent by the client, registers a scheduled task, and when the current moment is the first moment, sends a start instruction to the air-conditioning device to control the air-conditioning device to operate according to the first air-conditioning operating parameters until the second moment; after the second moment, sends a shutdown instruction to the air-conditioning device to control the air-conditioning device to shut down until the third moment, and after the third moment, sends a start instruction to the air-conditioning device to control the air-conditioning device to operate according to the second air-conditioning operating parameters until the fourth moment.
[0131] In some embodiments, if an interruption operation is received during any time period of the sleep curve, only the current time period is interrupted, and the sleep curve continues to execute in the next time period. In some embodiments, the interruption operation is to shut down the air conditioner. After receiving the air conditioner shutdown instruction from the client, the AIoT Server matches the current time with the pre-set sleep curve. If the current time is between the first time and the second time, the air conditioner is controlled to shut down until the third time, and after the third time, the air conditioner is controlled based on the second air conditioner operating parameter. If the current time is between the third time and the fourth time, the air conditioner is controlled to shut down until the fourth time.
[0132] In some embodiments, the interruption operation is to turn on the air conditioner. After the AIoT Server receives the air conditioner turn-on instruction from the client, it matches the current time with the pre-set sleep curve. When the current time is in a pause period, the air conditioner is controlled based on the most recent air conditioner operating parameters until a third time, and after the third time, the air conditioner is controlled based on the second air conditioner operating parameters.
[0133] In some embodiments, the interruption operation is an air-conditioning adjustment instruction. After the AIoT Server receives the air-conditioning adjustment instruction from the client, it matches the current moment with a preset sleep curve; when the current moment is between the first moment and the second moment, the air-conditioning device is controlled based on the air-conditioning operating parameters matched by the air-conditioning adjustment instruction until the second moment, and after the second moment, the air-conditioning device is controlled to shut down until the third moment, and after the third moment, the air-conditioning device is controlled based on the second air-conditioning operating parameters; when the current moment is between the third moment and the fourth moment, the air-conditioning device is controlled based on the air-conditioning operating parameters matched by the air-conditioning adjustment instruction until the fourth moment.
[0134] In some embodiments, the interruption operation occurs during the reservation period. When the AIoT Server receives an air-conditioning shutdown command from the client and the current moment is before the first moment, the air-conditioning device is controlled to shut down until the first moment; when the AIoT Server receives an air-conditioning startup command from the client and the current moment is before the first moment, the air-conditioning device is controlled based on the most recent air-conditioning operating parameters until the first moment; when the AIoT Server receives an air-conditioning adjustment command from the client and the current moment is before the first moment, the air-conditioning device is controlled based on the air-conditioning operating parameters matched by the air-conditioning adjustment command until the first moment; after the first moment, the air-conditioning device is controlled based on the first air-conditioning operating parameters until the second moment, and after the second moment, the air-conditioning device is controlled to shut down until the third moment, and after the third moment, the air-conditioning device is controlled based on the second air-conditioning operating parameters until the fourth moment.
[0135] In some embodiments, after receiving an evaluation tag request instruction from the client, the AIoT Server returns multiple evaluation tags, which are used to instruct the client to display an evaluation page containing multiple evaluation tags, and instruct the client to update the sleep curve according to the selected evaluation tag in response to the selection operation of at least one evaluation tag in the evaluation page.
[0136] In some embodiments, after receiving an evaluation tag request instruction from the client, the AIoT Server returns multiple evaluation tags, and the multiple evaluation tags are used to instruct the client to lower the temperature parameter in the sleep curve to a preset temperature when the selected evaluation tag indicates that the temperature is too high; to increase the temperature parameter in the sleep curve to a preset temperature when the selected evaluation tag indicates that the temperature is too low; to lower the wind speed parameter in the sleep curve to a preset speed when the selected evaluation tag indicates that the wind speed is too high; to adjust the wind speed parameter in the sleep curve to a silent parameter when the selected evaluation tag indicates that the noise is too high; and to adjust the fresh air function switch status parameter in the sleep curve to the on state when the selected evaluation tag indicates that the air is stuffy.
[0137] Some embodiments provide an air conditioning device control method and server. When controlling the operation of an air conditioning device according to a pre-set sleep curve, upon receiving an air conditioning shutdown command from a client, the current time is matched to the sleep curve, which includes multiple time periods. If the current time is between a first time and a second time, the air conditioning device is controlled to shut down until a third time. After the third time, the air conditioning device is controlled based on a second air conditioning operating parameter. If the current time is between the third time and a fourth time, the air conditioning device is controlled to shut down until the fourth time. In this way, the air conditioning shutdown command only interrupts the current time period of the sleep curve and automatically resumes execution in the next time period. This can prevent overcooling or overheating during sleep, better meet actual sleep needs, and improve comfort. Furthermore, the sleep curve can be interrupted at any time, allowing the air conditioning device to operate on demand, balancing comfort and energy conservation. Furthermore, the multiple time periods of the sleep curve correspond to different air conditioning operating parameters, meeting the diverse sleep needs of users. The multiple time periods also include a pause period, which helps save energy and enhances the user experience.
[0138] It should be understood that, although the various steps in the flowcharts involved in the various embodiments described above are displayed in sequence according to the instructions of the arrows, these steps are not necessarily performed in sequence in the order indicated by the arrows. Unless clearly stated herein, the execution of these steps is not strictly limited in order, and these steps can be performed in other orders. Moreover, at least a portion of the steps in the flowcharts involved in the various embodiments described above may include multiple steps or multiple stages, and these steps or stages are not necessarily performed at the same time, but can be performed at different times, and the execution order of these steps or stages is not necessarily performed in sequence, but can be performed in turn or alternately with at least a portion of the steps or stages in other steps or other steps. It is understandable that the various steps in different embodiments can be freely combined as needed, and the various non-contradictory schemes formed by the combination all fall within the scope of protection of this application.
[0139] In an exemplary embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as shown in FIG. Figure 12As shown. The computer device includes a processor, a memory, an input / output interface (Input / Output, abbreviated as I / O) and a communication interface. The processor, memory and input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and computer program in the non-volatile storage medium. The database of the computer device is used to store sleep curves, including: a first air-conditioning operating parameter between the first moment and the second moment and a second air-conditioning operating parameter between the third moment and the fourth moment, etc. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a method for controlling an air-conditioning device is implemented.
[0140] Those skilled in the art will understand that Figure 12 The structure shown in the figure 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 computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.
[0141] In an exemplary embodiment, a computer device is provided, including a memory and a processor. The memory stores a computer program, and the processor implements the steps in the above method embodiments when executing the computer program.
[0142] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.
[0143] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.
[0144] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.
[0145] Those skilled in the art will understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. In particular, any reference to memory, database, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The databases involved in the various embodiments provided herein may include at least one of a relational database and a non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the various embodiments provided herein may be, but are not limited to, general-purpose processors, central processing units (CPUs), graphics processing units (GPUs), digital signal processors (DSPs), programmable logic devices (PLDs), quantum computing-based data processing logic devices, artificial intelligence (AI) processors, and the like.
[0146] The technical features of the above embodiments can be combined arbitrarily. In order to make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.
[0147] The above-described embodiments merely represent several implementation methods of the present application. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present application. It should be noted that a person of ordinary skill in the art may make various modifications and improvements without departing from the spirit of the present application, and these modifications and improvements fall within the scope of protection of the present application. Therefore, the scope of protection of the present application shall be determined by the appended claims.
Claims
1. A method for controlling an air conditioning device, characterized in that: Applied to a server, the method includes: After receiving the air conditioner shutdown command from the client, the current time is matched with a pre-set sleep curve, wherein the sleep curve includes: a first air conditioner operating parameter between the first time and the second time, and a second air conditioner operating parameter between the third time and the fourth time, where the period between the second time and the third time is a pause period; When the current time is between the first time and the second time, the air conditioning device is controlled to be shut down until the third time, and after the third time, the air conditioning device is controlled based on the second air conditioning operating parameter; When the current time is between the third time and the fourth time, the air conditioning device is controlled to be shut down until the fourth time.
2. The method according to claim 1, characterized in that The method further comprises: After receiving the air conditioner start-up command from the client, the current time is matched with the pre-set sleep curve. When the current time is in the pause period, the air conditioner is controlled based on the most recent air conditioner operating parameters until the third time, and after the third time, the air conditioner is controlled based on the second air conditioner operating parameters.
3. The method according to claim 1, characterized in that The method further comprises: After receiving the air conditioning adjustment instruction from the client, it matches the current time with the pre-set sleep curve; When the current time is between the first time and the second time, the air-conditioning device is controlled based on the air-conditioning operating parameters matched by the air-conditioning adjustment instruction until the second time, and the air-conditioning device is shut down after the second time until the third time, and the air-conditioning device is controlled based on the second air-conditioning operating parameters after the third time; When the current time is between the third time and the fourth time, the air-conditioning device is controlled until the fourth time based on the air-conditioning operation parameters matched with the air-conditioning adjustment instruction.
4. The method according to claim 1, wherein The method further comprises: Upon receiving an air conditioner shutdown instruction from the client and the current time is before the first time, controlling the air conditioner to shut down until the first time; When an air conditioner power-on instruction is received from a client and the current time is before the first time, controlling the air conditioner based on the most recent air conditioner operating parameters until the first time; When an air conditioning adjustment instruction is received from the client and the current time is before the first time, controlling the air conditioning device until the first time based on the air conditioning operating parameters matched with the air conditioning adjustment instruction; After the first moment, the air-conditioning device is controlled based on the first air-conditioning operating parameters until the second moment, after the second moment, the air-conditioning device is controlled to be shut down until the third moment, and after the third moment, the air-conditioning device is controlled based on the second air-conditioning operating parameters until the fourth moment.
5. The method according to claim 1, wherein The method further comprises: After receiving a sleep tag request instruction from a client, multiple sleep tags are returned, where the multiple sleep tags are used to instruct the client to display a sleep tag page containing the multiple sleep tags, and instruct the client to determine a sleep curve based on the selected sleep tag in response to a selection operation of at least one sleep tag in the sleep tag page.
6. The method according to claim 5, characterized in that The multiple sleep tags include a mode-related tag, a wind-sensation-related tag, a temperature-related tag, and a fresh air function-related tag; the method further includes: After receiving the sleep tag request instruction from the client, multiple sleep tags are returned, and the multiple sleep tags are used to instruct the client to determine the mode parameters of the sleep curve according to the mode preference indicated by the mode-related tag when the selected sleep tag includes the mode-related tag; when the selected sleep tag includes the wind sensation-related tag, the wind speed parameters, wind direction parameters and anti-direct blowing function switch status parameters of the sleep curve are determined according to the wind speed preference and wind direction preference indicated by the wind sensation-related tag; when the selected sleep tag includes the temperature-related tag, the temperature parameters of the sleep curve are determined according to the temperature preference indicated by the temperature-related tag; when the selected sleep tag includes the fresh air function-related tag, the fresh air function switch status parameters of the sleep curve are determined according to the fresh air function preference indicated by the fresh air function-related tag.
7. The method according to claim 1, characterized in that The method further comprises: After receiving a parameter save instruction from the client, the sleep curve is saved; the sleep curve is determined by the client based on the selected sleep tag, or the sleep curve is determined by the client in response to a modification operation of the configuration parameters of any configuration item in the sleep curve page, based on the modified configuration parameters; each configuration item in the sleep curve page is determined by the client based on the selected sleep tag.
8. The method according to claim 1, characterized in that The method further comprises: After receiving an evaluation tag request instruction from a client, multiple evaluation tags are returned, where the multiple evaluation tags are used to instruct the client to display an evaluation page containing multiple evaluation tags, and instruct the client to update the sleep curve according to the selected evaluation tag in response to a selection operation of at least one evaluation tag on the evaluation page.
9. The method according to claim 8, characterized in that The method further comprises: After receiving the evaluation tag request instruction from the client, multiple evaluation tags are returned, and the multiple evaluation tags are used to instruct the client to lower the temperature parameter in the sleep curve to a preset temperature when the selected evaluation tag indicates that the temperature is too high; to increase the temperature parameter in the sleep curve to a preset temperature when the selected evaluation tag indicates that the temperature is too low; to lower the wind speed parameter in the sleep curve to a preset speed when the selected evaluation tag indicates that the wind speed is too high; to adjust the wind speed parameter in the sleep curve to a silent parameter when the selected evaluation tag indicates that the noise is too high; and to adjust the fresh air function switch status parameter in the sleep curve to an on state when the selected evaluation tag indicates that the air is stuffy.
10. A server, characterized in that: The server includes a communication module and a processor; the communication module is configured to establish a communication connection with the client; the processor is configured to: After receiving the air conditioner shutdown command from the client, the current time is matched with a pre-set sleep curve, wherein the sleep curve includes: a first air conditioner operating parameter between the first time and the second time, and a second air conditioner operating parameter between the third time and the fourth time, where the period between the second time and the third time is a pause period; When the current time is between the first time and the second time, the air conditioning device is controlled to be shut down until the third time, and after the third time, the air conditioning device is controlled based on the second air conditioning operating parameter; When the current time is between the third time and the fourth time, the air conditioning device is controlled to be shut down until the fourth time.
Citation Information
Patent Citations
Method for changing original sleep operation curve of air conditioner
CN101561170A
Sleeping parameter curve control method and device of air conditioner
CN104864543A
Self-learning control method for air conditioner system
CN105546761A
Fuzzy control method, fuzzy control device and air conditioner
CN106642525A
Sleep temperature regulation and control method and device, computer equipment and storage medium
CN111023494A