Control switching method of air conditioner, controller, air conditioner and storage medium

By switching to cloud control mode in the air conditioner and optimizing operating parameters with cloud servers, the problem of local control is solved, and the heat exchange and energy saving effect of the air conditioner is significantly improved.

CN119196909APending Publication Date: 2024-12-27FOSHAN SHUNDE MIDEA ELECTRONICS TECH CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310773283.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-27
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

When existing air conditioners control frequency and wind speed through local electronic control algorithms, due to program space, MCU computing power and information acquisition restrictions, the heat exchange and energy saving effect cannot be further improved.

Method used

By obtaining the instruction execution time of the air conditioner and detecting the communication status with the cloud server, if the switching conditions are met, the control method will be switched from local to cloud control, and the cloud server will be used to optimize the operating parameters.

Benefits of technology

When the switching conditions are met, the cloud control method avoids program space and computing power limitations, uses rich information to optimize parameter adjustment, and significantly improves the heat exchange and energy-saving effect of the air conditioner.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119196909A_ABST
    Figure CN119196909A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a control switching method of an air conditioner, a controller, the air conditioner and a storage medium. The control switching method comprises the steps that the instruction execution duration of the air conditioner is obtained, and the communication state of the air conditioner and a cloud server is detected; when the instruction execution duration and the communication state meet the switching condition, the control mode of the air conditioner is switched to a cloud control mode from a local control mode; and the operation parameters of the air conditioner are controlled in a cloud control mode. Due to the fact that the operation parameters of the air conditioner can be controlled through the cloud server under the condition that the instruction execution duration and the communication state meet the switching condition, the cloud control mode is not limited by program space, computing power and the like, the amount of information collected by the cloud server is extremely wide, and therefore the operation efficiency of the air conditioner is improved. And under the condition that the switching condition is met, the parameter adjusting mode of the air conditioner can be better optimized by adopting the cloud control mode, so that the heat exchange and energy saving effects of the air conditioner can be further improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of air conditioners, and in particular to a control switching method, a controller, an air conditioner and a storage medium for an air conditioner. Background Art

[0002] In the related art, for air conditioners on the market, the frequency and wind speed of the air conditioner are often controlled by local electronic control algorithms. However, since the local algorithm is limited by program space, MCU (Micro Control Unit) computing power and information acquisition, it is impossible to further improve the heat exchange and energy-saving effects of the air conditioner. Summary of the invention

[0003] The present application aims to solve at least one of the technical problems existing in the prior art. To this end, the present application proposes a control switching method of an air conditioner, a controller, an air conditioner and a storage medium, aiming to improve the heat exchange and energy saving effect of the air conditioner.

[0004] In a first aspect, an embodiment of the present application provides a control switching method for an air conditioner, comprising:

[0005] Obtaining the execution time of the command of the air conditioner and detecting the communication status between the air conditioner and the cloud server;

[0006] When the execution time of the instruction and the communication status meet the switching condition, the control mode of the air conditioner is switched from the local control mode to the cloud control mode;

[0007] The cloud control method is used to control the operating parameters of the air conditioner.

[0008] According to some embodiments of the present application, the instruction execution duration includes at least one of the following: the timing duration of the air conditioner after performing the adjustment control operation, the startup duration of the compressor, and the local operation duration of the air conditioner in the local control mode.

[0009] According to some embodiments of the present application, when the instruction execution duration includes the time duration after the air conditioner performs the adjustment control operation, the step of obtaining the instruction execution duration of the air conditioner includes:

[0010] receiving an adjustment control instruction, and controlling the air conditioner to perform an adjustment control operation according to the adjustment control instruction;

[0011] After the adjustment control operation is executed, timing starts, and the timing duration is used as the instruction execution duration.

[0012] According to some embodiments of the present application, the adjustment control instruction includes at least one of the following: a temperature adjustment instruction, a wind speed adjustment instruction, a wind direction adjustment instruction, and a power-on instruction.

[0013] According to some embodiments of the present application, when the instruction execution duration includes the startup duration of the compressor, obtaining the instruction execution duration of the air conditioner includes:

[0014] receiving a start instruction, and starting the compressor according to the start instruction;

[0015] The startup duration of the compressor is obtained, and the startup duration is used as the instruction execution duration.

[0016] According to some embodiments of the present application, when the instruction execution duration includes the local operation duration of the air conditioner in the local control mode, obtaining the instruction execution duration of the air conditioner includes:

[0017] receiving a local control instruction, and controlling the air conditioner to operate in the local control mode according to the local control instruction;

[0018] The local operation time of the air conditioner in the local control mode is obtained, and the local operation time is used as the instruction execution time.

[0019] According to some embodiments of the present application, the detecting the communication status between the air conditioner and the cloud server includes:

[0020] Detecting the cloud control function of the air conditioner and the connection status between the air conditioner and the cloud server;

[0021] When the cloud control function is turned on and the connection state is normal, generating state detection data and sending the state detection data to the cloud server;

[0022] The communication status between the air conditioner and the cloud server is determined according to the feedback of the cloud server based on the status detection data.

[0023] According to some embodiments of the present application, determining the communication status between the air conditioner and the cloud server according to the feedback of the cloud server based on the status detection data includes one of the following:

[0024] When a reply response from the cloud server based on the status detection data is received within a preset time period, determining that the communication status between the air conditioner and the cloud server is an online status;

[0025] When no reply response based on the status detection data is received from the cloud server within a preset time period, it is determined that the communication status between the air conditioner and the cloud server is an offline status.

[0026] According to some embodiments of the present application, the switching condition includes: the execution time of the instruction is greater than or equal to a preset time, and the communication state is an online state.

[0027] According to some embodiments of the present application, the cloud control method is used to control the operating parameters of the air conditioner, including:

[0028] Obtaining a cloud control instruction from the cloud server;

[0029] The operating parameters of the air conditioner are controlled according to the cloud control instructions.

[0030] According to some embodiments of the present application, the operating parameters include at least one of the following: fan speed, compressor frequency.

[0031] In a second aspect, an embodiment of the present application provides a controller comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the control switching method of the air conditioner as described in the first aspect above when running the computer program.

[0032] In a third aspect, an embodiment of the present application provides an air conditioner, comprising a controller as described in the second aspect above.

[0033] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium storing computer-executable instructions, wherein the computer-executable instructions are used to execute the control switching method of the air conditioner as described in the first aspect above.

[0034] According to the technical solution of the embodiment of the present application, at least the following beneficial effects are achieved: first, the embodiment of the present application will obtain the instruction execution time of the air conditioner, and will also detect the communication status between the air conditioner and the cloud server; then, if the instruction execution time and the communication status meet the switching conditions, the embodiment of the present application will switch the control mode of the air conditioner from the local control mode to the cloud control mode; finally, after the switching is completed, the embodiment of the present application will use the cloud control mode to control the operating parameters of the air conditioner. Since the embodiment of the present application can use the cloud server to control the operating parameters of the air conditioner when the instruction execution time and the communication status meet the switching conditions, and the cloud control mode is not limited by program space and computing power, and the amount of information collected by the cloud server is extremely wide, therefore, when the switching conditions are met, the cloud control mode can better optimize the parameter adjustment mode of the air conditioner, thereby further improving the heat exchange and energy saving effects of the air conditioner.

[0035] Additional aspects and advantages of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] The accompanying drawings are used to provide further understanding of the technical solution of the present application and constitute a part of the specification. Together with the embodiments of the present application, they are used to explain the technical solution of the present application and do not constitute a limitation on the technical solution of the present application.

[0037] Figure 1 is a schematic diagram of an air conditioner and a cloud server provided by an embodiment of the present application;

[0038] Figure 2 is a flow chart of a control switching method for an air conditioner provided by another embodiment of the present application;

[0039] Figure 3 is a flow chart of a control switching method for an air conditioner provided by another embodiment of the present application;

[0040] Figure 4 is a flow chart of a control switching method for an air conditioner provided by another embodiment of the present application;

[0041] Figure 5 is a flow chart of a control switching method for an air conditioner provided by another embodiment of the present application;

[0042] Figure 6 is a flow chart of a control switching method for an air conditioner provided by another embodiment of the present application;

[0043] Figure 7 is a flow chart of a control switching method for an air conditioner provided by another embodiment of the present application;

[0044] Figure 8 is a flow chart of a control switching method for an air conditioner provided by another embodiment of the present application;

[0045] Fig. 9 is a flow chart of a control switching method for an air conditioner provided by another embodiment of the present application;

[0046] Fig.10 It is a schematic diagram of a controller for executing a control switching method for an air conditioner provided in one embodiment of the present application. DETAILED DESCRIPTION

[0047] The embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present application, and cannot be understood as limiting the present application.

[0048] In the description of the present application, it should be understood that descriptions involving orientation, such as up, down, front, back, left, right, etc., indicating orientations or positional relationships, are based on the orientations or positional relationships shown in the accompanying drawings, and are only for the convenience of describing the present application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be understood as a limitation on the present application.

[0049] In the description of this application, "several" means one or more, "more" means more than two, "greater than", "less than", "exceed", etc. are understood to exclude the number itself, and "above", "below", "within", etc. are understood to include the number itself. If there is a description of "first" or "second", it is only used for the purpose of distinguishing technical features, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features or implicitly indicating the order of the indicated technical features.

[0050] In the description of this application, unless otherwise clearly defined, terms such as setting, installing, connecting, etc. should be understood in a broad sense, and technicians in the relevant technical field can reasonably determine the specific meanings of the above terms in this application based on the specific content of the technical solution.

[0051] In some cases, for air conditioners on the market, the frequency and wind speed of the air conditioner are often controlled by local electronic control algorithms. However, since the local algorithm is limited by program space, MCU computing power and information acquisition, it is impossible to further improve the heat exchange and energy-saving effects of the air conditioner.

[0052] Based on the above situation, the embodiments of the present application propose a control switching method, a controller, an air conditioner and a storage medium for an air conditioner, aiming to improve the heat exchange and energy-saving effects of the air conditioner.

[0053] The following is a further description of various embodiments of the overall architecture of the air conditioner and the cloud server of the present application in conjunction with the accompanying drawings.

[0054] like Figure 1 As shown, Figure 1 1 is a schematic diagram of an air conditioner and a cloud server provided in one embodiment of the present application. The control switching system of the embodiment of the present application includes but is not limited to an air conditioner 110 and a cloud server 120, wherein the air conditioner 110 and the cloud server 120 are in communication connection with each other.

[0055] It should be noted that the above-mentioned air conditioner 110 can be a one-to-one air conditioner 110, that is, one outdoor unit is matched with one indoor unit; it can also be a one-to-multiple air conditioner 110, that is, one outdoor unit is matched with multiple indoor units.

[0056] In addition, it should be noted that the embodiment of the present application can adopt a local control method to control the operating parameters of the air conditioner 110, that is, the air conditioner 110 controls its own operating parameters; in addition, the embodiment of the present application can also adopt a cloud control method to control the operating parameters of the air conditioner 110, that is, the operating parameters of the air conditioner 110 are controlled through the cloud server 120.

[0057] In addition, it is worth noting that regarding the above-mentioned local control method, since the local algorithm is limited by the program space, MCU computing power and information acquisition of the controller in the air conditioner 110, its local algorithm is difficult to be better upgraded and optimized. Since the quality of the algorithm can affect the heat exchange effect and energy-saving effect of the air conditioner 110, it is difficult to further improve the heat exchange and energy-saving effects of the air conditioner 110 by using a local control method to control the air conditioner 110.

[0058] In addition, it is worth noting that, regarding the above-mentioned cloud control method, since the cloud algorithm is stored in the cloud server 120, and the program space of the cloud server 120 is extremely large, and the computing power of the cloud server 120 is extremely strong, the cloud control method will not be limited by the program space and computing power, etc.; secondly, since the cloud server 120 can be associated with more air conditioners 110, and can be associated with more use scenario information of the air conditioner 110, the amount of information collected by the cloud server 120 is extremely wide, so the cloud control method will not be limited by the acquisition of information, etc. Since the quality of the algorithm can affect the heat exchange effect and energy saving effect of the air conditioner 110, therefore, using the cloud control method to control the air conditioner 110 can further improve the heat exchange and energy saving effect of the air conditioner 110.

[0059] Based on the overall architecture of the air conditioner and the cloud server in the above-mentioned embodiments, various embodiments of the control switching method of the air conditioner of the present application are respectively proposed below.

[0060] like Figure 2 As shown, Figure 2 1 is a flow chart of a control switching method for an air conditioner provided by an embodiment of the present application. The control switching method for an air conditioner may include but is not limited to step S210, step S220 and step S230.

[0061] Step S210, obtaining the execution time of the command of the air conditioner, and detecting the communication status between the air conditioner and the cloud server;

[0062] Step S220: When the instruction execution time and the communication status meet the switching condition, the control mode of the air conditioner is switched from the local control mode to the cloud control mode;

[0063] Step S230: Control the operating parameters of the air conditioner using cloud control.

[0064] In one embodiment, first, the embodiment of the present application will obtain the instruction execution time of the air conditioner in response to certain instructions, and will also detect the communication status between the air conditioner and the cloud server; then, if one of the obtained instruction execution time and the detected communication status does not meet the switching conditions, the control mode of the air conditioner will not switch, and will still be controlled by the local control mode; if the obtained instruction execution time and the detected communication status both meet the switching conditions, the control mode of the air conditioner will respond and switch, that is, the control mode of the air conditioner will switch from the local control mode to the cloud control mode; finally, after the switch is completed, the embodiment of the present application will use the cloud control mode to control the operating parameters of the air conditioner, that is, remotely control the operating parameters of the air conditioner through the cloud server.

[0065] It should be noted that regarding the above-mentioned local control method, since the local algorithm is limited by the program space, MCU computing power and information acquisition of the controller in the air conditioner, it is difficult to upgrade and optimize the local algorithm. Since the quality of the algorithm can affect the heat exchange and energy-saving effects of the air conditioner, it is difficult to further improve the heat exchange and energy-saving effects of the air conditioner by using a local control method to control the air conditioner.

[0066] In addition, it should be noted that, regarding the above-mentioned cloud control method, since the cloud algorithm is stored in the cloud server, and the program space of the cloud server is extremely large, and the computing power of the cloud server is extremely strong, the cloud control method will not be limited by program space and computing power; secondly, since the cloud server can be associated with more air conditioners and can be associated with more air conditioner usage scenario information, the amount of information collected by the cloud server is extremely wide, so the cloud control method will not be limited by obtaining information. Since the quality of the algorithm can affect the heat exchange effect and energy-saving effect of the air conditioner, using the cloud control method to control the air conditioner can further improve the heat exchange and energy-saving effects of the air conditioner.

[0067] Based on the differences between the local control method and the cloud control method mentioned above, according to the technical solution of the embodiment of the present application, since the embodiment of the present application can use a cloud server to control the operating parameters of the air conditioner when the instruction execution time and the communication status meet the switching conditions, and the cloud control method will not be limited by program space and computing power, and the amount of information collected by the cloud server is extremely wide, therefore, using the cloud control method when the switching conditions are met can better optimize the parameter adjustment method of the air conditioner, thereby further improving the heat exchange and energy-saving effects of the air conditioner.

[0068] It should be noted that the execution time of the above-mentioned instructions may include but is not limited to at least one of the following time periods: 1. The timing time of the air conditioner after executing the adjustment control operation; 2. The start-up time of the compressor; 3. The local operation time of the air conditioner under the local control mode.

[0069] For example, the execution duration of the instruction may include the timing duration of the air conditioner after executing the adjustment control operation, or include the startup duration of the compressor, or include the local operation duration of the air conditioner under the local control mode, or include both the timing duration of the air conditioner after executing the adjustment control operation and the startup duration of the compressor, or include both the timing duration of the air conditioner after executing the adjustment control operation and the local operation duration of the air conditioner under the local control mode, or include both the startup duration of the compressor and the local operation duration of the air conditioner under the local control mode, or include both the timing duration of the air conditioner after executing the adjustment control operation, the startup duration of the compressor, and the local operation duration of the air conditioner under the local control mode.

[0070] Among them, it should be noted that the timing duration after the air conditioner performs an adjustment and control operation may refer to the timing duration after the air conditioner performs a temperature adjustment operation, or the timing duration after the air conditioner performs a temperature adjustment operation, or the timing duration after the air conditioner performs a wind speed adjustment operation, or the timing duration after the air conditioner performs a wind direction adjustment operation, or the timing duration after the air conditioner performs a power-on operation, or the timing duration after performing other adjustment and control operations required by the user. The embodiments of the present application do not make specific limitations on this.

[0071] In addition, it should be noted that the above-mentioned communication status can be either online or offline. When the communication status is online, data can be normally exchanged between the air conditioner and the cloud server. When the communication status is offline, data cannot be normally exchanged between the air conditioner and the cloud server.

[0072] In addition, it should be noted that the above-mentioned switching conditions can be: the execution time of the command is greater than or equal to the preset time, and the communication state is online. Specifically, if the execution time of the acquired command reaches the preset time and the communication state is online, the control mode of the air conditioner will respond and switch, that is, the control mode of the air conditioner will switch from the local control mode to the cloud control mode; if the execution time of the acquired command is less than the preset time and / or the communication state is offline, the control mode of the air conditioner will not switch, and it will still be controlled by the local control mode.

[0073] It can be understood that the above-mentioned preset time length can be pre-set by the system, and the embodiment of the present application does not specifically limit the value of the preset time length.

[0074] In addition, it should be noted that the above-mentioned operating parameters may include but are not limited to at least one of the following parameters: 1. fan speed; 2. compressor frequency. For example, the fan speed may be included, or the compressor frequency may be included, or both the fan speed and the compressor frequency may be included.

[0075] In addition, if Figure 3 As shown, Figure 3 In the case where the instruction execution time includes the time duration after the air conditioner performs the adjustment control operation, the acquisition of the instruction execution time of the air conditioner in the above step S210 may include but is not limited to step S310 and step S320.

[0076] Step S310, receiving an adjustment control instruction, and controlling the air conditioner to perform an adjustment control operation according to the adjustment control instruction;

[0077] Step S320, start timing after executing the adjustment control operation, and use the timing duration as the instruction execution duration.

[0078] In one embodiment, if the instruction execution duration includes at least the timing duration of the air conditioner after executing the adjustment control operation, then the acquisition process of the instruction execution duration is as follows: First, when the embodiment of the present application receives an adjustment control instruction from the user, it will respond to execute the adjustment control operation and start timing, then the timing duration can be used as the instruction execution duration.

[0079] It should be noted that the above-mentioned adjustment control instructions may include but are not limited to at least one of the following instructions: temperature adjustment instructions, wind speed adjustment instructions, wind direction adjustment instructions, power-on instructions, and may also include other types of adjustment instructions. The embodiment of the present application does not specifically limit the type of adjustment control instructions.

[0080] For example, in an embodiment of the present application, the time duration after the air conditioner receives the user's temperature adjustment command can be used as the command execution duration, or the time duration after the air conditioner receives the user's wind speed adjustment command can be used as the command execution duration.

[0081] It is understandable that the above-mentioned adjustment control instruction can be generated by real-time triggering by the user, for example, the user generates the adjustment control instruction by pressing the remote control, or the user generates the adjustment control instruction by voice; it can also be automatically generated based on the time point preset by the user, for example, the user presets the temperature adjustment at 20:00 p.m., then the air conditioner will automatically generate the adjustment control instruction at 20:00 p.m. In addition, the above-mentioned adjustment control instruction can also be generated by other methods, which are not specifically limited in the embodiments of the present application.

[0082] In addition, if Figure 4 As shown, Figure 4 It is a flow chart of a control switching method for an air conditioner provided by another embodiment of the present application. In the case where the instruction execution time includes the start-up time of the compressor, the acquisition of the instruction execution time of the air conditioner in the above step S210 may include but is not limited to step S410 and step S420.

[0083] Step S410, receiving a start instruction, and starting the compressor according to the start instruction;

[0084] Step S420, obtaining the startup time of the compressor, and using the startup time as the instruction execution time.

[0085] In one embodiment, if the instruction execution time includes at least the startup time of the compressor, then the acquisition process of the instruction execution time is as follows: First, when the embodiment of the present application receives the startup instruction of the compressor, it will respond to start the compressor and start timing, then the timing duration is the startup time of the compressor and can be used as the instruction execution time.

[0086] In addition, if Figure 5 As shown, Figure 5 In the case where the instruction execution duration includes the local operation duration of the air conditioner in the local control mode, the acquisition of the instruction execution duration of the air conditioner in the above step S210 may include but is not limited to step S510 and step S520.

[0087] Step S510, receiving a local control instruction, and controlling the air conditioner to operate in a local control mode according to the local control instruction;

[0088] Step S520: Obtain the local operation time of the air conditioner in the local control mode, and use the local operation time as the instruction execution time.

[0089] In one embodiment, if the instruction execution duration includes at least the local operation duration of the air conditioner under the local control mode, then the acquisition process of the instruction execution duration is as follows: First, when the embodiment of the present application receives the local control instruction, it will control the air conditioner through the local control mode and start timing. Then the timing duration is the local operation duration of the air conditioner under the local control mode, and can be used as the instruction execution duration.

[0090] It should be noted that the above-mentioned method of generating the local control instruction can be automatically generated when one of the acquired instruction execution time and the detected communication state does not meet the switching condition. For example, if the instruction execution time is less than the preset time, the air conditioner can automatically generate the local control instruction and control it through the local control method; or, if the communication state is offline, the air conditioner can also automatically generate the local control instruction and control it through the local control method.

[0091] In addition, if Figure 6 As shown, Figure 6 1 is a flow chart of a control switching method for an air conditioner provided by another embodiment of the present application. Regarding the detection of the communication status between the air conditioner and the cloud server in the above step S210, it may include but is not limited to step S610, step S620 and step S630.

[0092] Step S610, detecting the cloud control function of the air conditioner and the connection status between the air conditioner and the cloud server;

[0093] Step S620: when the cloud control function is turned on and the connection status is normal, generate status detection data and send the status detection data to the cloud server;

[0094] Step S630: Determine the communication status between the air conditioner and the cloud server according to the feedback from the cloud server based on the status detection data.

[0095] In one embodiment, the communication status detection process is as follows: first, the embodiment of the present application can detect whether the cloud control function of the air conditioner is turned on, and detect whether the air conditioner is connected to the cloud server; then, if the cloud control function is not turned on and / or there is no connection between the air conditioner and the cloud server, it will be considered to be in an offline state; if the cloud control function is already turned on and the connection status between the air conditioner and the cloud server is normal, then at this time it is also necessary to determine whether data can be transmitted normally between the air conditioner and the cloud server. To this end, the embodiment of the present application will generate status detection data and send it to the cloud server. Finally, based on the feedback from the cloud server, it is determined whether the communication status between the air conditioner and the cloud server is online or offline.

[0096] It should be noted that the communication status between the air conditioner and the cloud server is determined according to the feedback of the cloud server based on the status detection data in the above step S630, which may include but is not limited to: Figure 7 or Figure 8 There are two implementation scenarios, as follows:

[0097] like Figure 7 As shown, Figure 7 This is a flow chart of a control switching method for an air conditioner provided by another embodiment of the present application. The above step S630 may include but is not limited to step S710 and step S720.

[0098] Step S710: when a reply response based on the status detection data is received from the cloud server within a preset time period;

[0099] Step S720: Determine whether the communication status between the air conditioner and the cloud server is online.

[0100] like Figure 8 As shown, Figure 8 This is a flow chart of a control switching method for an air conditioner provided by another embodiment of the present application. The above step S630 may include but is not limited to step S810 and step S820.

[0101] Step S810: when no reply response based on the status detection data is received from the cloud server within a preset time period;

[0102] Step S820: Determine whether the communication status between the air conditioner and the cloud server is offline.

[0103] In one embodiment, after the air conditioner sends the status detection data to the cloud server, if the air conditioner receives a reply from the cloud server within a certain period of time, it means that the cloud server can successfully receive the status detection data and can successfully feed back to the air conditioner, then at this time it can be considered that the communication status between the air conditioner and the cloud server is online; if the air conditioner does not receive a reply from the cloud server within a certain period of time, it means that the cloud server may not have successfully received the status detection data, or it may be that the cloud server cannot successfully feed back to the air conditioner, then at this time it can be considered that the communication status between the air conditioner and the cloud server is offline.

[0104] It should be noted that the above-mentioned preset time period can be 100 seconds, 50 seconds, or other durations. The embodiment of the present application does not specifically limit the duration of the preset time period.

[0105] In addition, if Fig. 9 As shown, Fig. 9 This is a flow chart of a control switching method for an air conditioner provided by another embodiment of the present application. Regarding the above step S230 of controlling the operating parameters of the air conditioner by using a cloud control method, it may include but is not limited to step S910 and step S920.

[0106] Step S910: Obtain cloud control instructions from the cloud server;

[0107] Step S920: Control the operating parameters of the air conditioner according to the cloud control instructions.

[0108] In one embodiment, the cloud control method can be specifically as follows: the cloud server can generate a cloud control instruction based on the setting data of the air conditioner, such as the set temperature and the set wind speed, and send the cloud control instruction to the air conditioner. Then the air conditioner will control its own operating parameters based on the cloud control instruction, such as the fan speed or the compressor frequency.

[0109] It should be noted that since the cloud server can be connected to more other air conditioners, or can be connected to more air conditioner usage scenario information, or can be connected to more information platforms, the cloud server can also generate cloud control instructions based on the air conditioner setting data and the collected reference information.

[0110] In addition, it should be noted that, since the program space of the cloud server is extremely large and the computing power of the cloud server is extremely strong, the cloud algorithm can be optimized and improved without limit, and the cloud algorithm can continuously add new reference information to optimize and improve. For example, if the initial cloud algorithm only controls the operating parameters of the air conditioner according to the set temperature and set wind speed of the air conditioner, and if it is found through subsequent experimental tests that certain reference information will also help improve the heat exchange effect and energy saving effect of the air conditioner, then, the embodiment of the present application can add new reference information such as coil temperature or exhaust temperature to the cloud algorithm, that is, the optimized and improved cloud algorithm can simultaneously use the set temperature and set wind speed of the air conditioner and the new reference information to control the operating parameters of the air conditioner, thereby further improving the heat exchange and energy saving effect of the air conditioner.

[0111] Based on the control switching method of the air conditioner in each of the above-mentioned embodiments, specific embodiments of the control switching method of the air conditioner of the present application are respectively proposed below.

[0112] The logic of switching between local control and cloud control in the embodiment of the present application can meet the needs of controlling the compressor frequency and fan speed in different situations to achieve further power saving and energy conservation. The specific scheme is as follows:

[0113] 1. The user adjusts the set temperature, turns the machine on and off, and sets the fan speed within 1 minute and operates in the local control mode;

[0114] 2. The compressor operates in local control mode within 5 minutes from stop to start;

[0115] 3. After the compressor is turned on, the electronic control uploads a set of data every 30 seconds according to the protocol requirements. If no reply data is received from the cloud server for 100 consecutive seconds, it is considered that the WIFI module is offline and immediately operates in local control mode;

[0116] 4. When receiving a signal that the WIFI module is not connected to the cloud server, the module can be considered offline and immediately run in the local control mode;

[0117] 5. Once the program is running in the local control mode, the timer starts and the program runs for at least 3 minutes before trying to resume execution on the cloud server.

[0118] 6. When the following conditions are met at the same time, the compressor frequency and fan speed are controlled according to the cloud control mode: ① The cloud control function is turned on; ② The user adjusts the set temperature, turns on and off, and sets the fan speed 1 minute later; ③ 5 minutes after the compressor is started; ④ The electronic control WIFI module is normally connected to the cloud server; ⑤ The electronic control reports a set of status data to the cloud server every 30 seconds and receives a reply from the cloud server; ⑥ The local control mode has been running for 3 minutes.

[0119] Since the embodiment of the present application can use a cloud server to control the operating parameters of the air conditioner when the instruction execution time and the communication status meet the switching conditions, and the cloud control method is not limited by program space and computing power, and the amount of information collected by the cloud server is extremely wide, therefore, using the cloud control method when the switching conditions are met can better optimize the parameter adjustment method of the air conditioner, thereby further improving the heat exchange and energy-saving effects of the air conditioner.

[0120] Based on the control switching method of the air conditioner in each of the above-mentioned embodiments, various embodiments of the controller, the air conditioner and the computer-readable storage medium of the present application are respectively proposed below.

[0121] like Fig.10 As shown, Fig.10 2 is a schematic diagram of a controller for executing a control switching method for an air conditioner provided by an embodiment of the present application. The controller 200 implemented in the present application includes: a processor 210, a memory 220, and a computer program stored in the memory 220 and executable on the processor 210, wherein: Fig.10 In the figure, a processor 210 and a memory 220 are taken as an example.

[0122] The processor 210 and the memory 220 may be connected via a bus or other means. Fig.10 The example of connecting through bus is taken in the following.

[0123] The memory 220, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs and non-transitory computer executable programs. In addition, the memory 220 may include a high-speed random access memory, and may also include a non-transitory memory, such as at least one disk storage device, a flash memory device, or other non-transitory solid-state storage device. In some embodiments, the memory 220 may optionally include a memory 220 remotely arranged relative to the processor 210, and these remote memories 220 may be connected to the controller 200 via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0124] Those skilled in the art will understand that Fig.10 The device structure shown in the figure does not constitute a limitation on the controller 200, and may include more or less components than shown in the figure, or combine certain components, or arrange the components differently.

[0125] exist Fig.10In the controller 200 shown, the processor 210 can be used to call the control switching program of the air conditioner stored in the memory 220, so as to implement the control switching method of the air conditioner described above. Specifically, the non-transient software program and instructions required to implement the control switching method of the air conditioner described above are stored in the memory 220, and when executed by the processor 210, the control switching method of the air conditioner described above is executed.

[0126] It is worth noting that since the controller 200 of the embodiment of the present application can execute the control switching method of the air conditioner of any of the above-mentioned embodiments, the specific implementation method and technical effects of the controller 200 of the embodiment of the present application can refer to the specific implementation method and technical effects of the control switching method of the air conditioner of any of the above-mentioned embodiments.

[0127] In addition, an embodiment of the present application further provides an air conditioner, comprising the controller of the above embodiment.

[0128] It is worth noting that since the air conditioner of the embodiment of the present application includes the controller of the above-mentioned embodiment, and the controller of the above-mentioned embodiment can execute the control switching method of the air conditioner of any of the above-mentioned embodiments, the specific implementation manner and technical effects of the air conditioner of the embodiment of the present application can refer to the specific implementation manner and technical effects of the control switching method of the air conditioner of any of the above-mentioned embodiments.

[0129] In addition, an embodiment of the present application further provides a computer-readable storage medium, which stores computer-executable instructions, and the computer-executable instructions are used to execute the control switching method of the air conditioner described above. Figures 2 to 9 The method steps in .

[0130] It is worth noting that since the computer-readable storage medium of the embodiment of the present application can execute the control switching method of the air conditioner of any of the above-mentioned embodiments, the specific implementation methods and technical effects of the computer-readable storage medium of the embodiment of the present application can refer to the specific implementation methods and technical effects of the control switching method of the air conditioner of any of the above-mentioned embodiments.

[0131] It will be appreciated by those skilled in the art that all or some of the steps and systems in the disclosed method above may be implemented as software, firmware, hardware and appropriate combinations thereof. Some physical components or all physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor or a microprocessor, or may be implemented as hardware, or may be implemented as an integrated circuit, such as an application specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include a computer storage medium (or a non-transitory medium) and a communication medium (or a temporary medium). As known to those skilled in the art, the term computer storage medium includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tapes, disk storage or other magnetic storage devices, or any other medium that may be used to store desired information and may be accessed by a computer. Furthermore, it is well known to those skilled in the art that communication media typically include computer readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.

[0132] The above is a specific description of the preferred implementation of the present application, but the present application is not limited to the above implementation mode. Technical personnel familiar with the field can also make various equivalent modifications or substitutions under the shared conditions without violating the spirit of the present application. These equivalent modifications or substitutions are all included in the scope defined by the claims of the present application.

Claims

1. A control switching method for an air conditioner, characterized in that: include: Obtaining the execution time of the command of the air conditioner and detecting the communication status between the air conditioner and the cloud server; When the execution time of the instruction and the communication status meet the switching condition, the control mode of the air conditioner is switched from the local control mode to the cloud control mode; The cloud control method is used to control the operating parameters of the air conditioner.

2. The control switching method of the air conditioner according to claim 1, characterized in that: The instruction execution duration includes at least one of the following: the timing duration after the air conditioner performs the adjustment control operation, the startup duration of the compressor, and the local operation duration of the air conditioner in the local control mode.

3. The control switching method of the air conditioner according to claim 2, characterized in that: In the case where the instruction execution time includes the time duration after the air conditioner performs the adjustment control operation, the step of obtaining the instruction execution time of the air conditioner includes: receiving an adjustment control instruction, and controlling the air conditioner to perform an adjustment control operation according to the adjustment control instruction; After the adjustment control operation is executed, timing starts, and the timing duration is used as the instruction execution duration.

4. The control switching method of the air conditioner according to claim 3, characterized in that: The adjustment control instruction includes at least one of the following: a temperature adjustment instruction, a wind speed adjustment instruction, a wind direction adjustment instruction, and a power-on instruction.

5. The control switching method of the air conditioner according to claim 2, characterized in that: In the case where the instruction execution time includes the startup time of the compressor, the step of obtaining the instruction execution time of the air conditioner includes: receiving a start instruction, and starting the compressor according to the start instruction; The startup duration of the compressor is obtained, and the startup duration is used as the instruction execution duration.

6. The control switching method of the air conditioner according to claim 2, characterized in that: In the case where the instruction execution duration includes the local operation duration of the air conditioner in the local control mode, the step of obtaining the instruction execution duration of the air conditioner includes: receiving a local control instruction, and controlling the air conditioner to operate in the local control mode according to the local control instruction; The local operation time of the air conditioner in the local control mode is obtained, and the local operation time is used as the instruction execution time.

7. The control switching method of the air conditioner according to claim 1, characterized in that: The detecting the communication status between the air conditioner and the cloud server includes: Detecting the cloud control function of the air conditioner and the connection status between the air conditioner and the cloud server; When the cloud control function is turned on and the connection state is normal, generating state detection data and sending the state detection data to the cloud server; The communication status between the air conditioner and the cloud server is determined according to the feedback of the cloud server based on the status detection data.

8. The control switching method of the air conditioner according to claim 7, characterized in that: The determining the communication status between the air conditioner and the cloud server according to the feedback of the cloud server based on the status detection data includes one of the following: When a reply response from the cloud server based on the status detection data is received within a preset time period, determining that the communication status between the air conditioner and the cloud server is an online status; When no reply response based on the status detection data is received from the cloud server within a preset time period, it is determined that the communication status between the air conditioner and the cloud server is an offline status.

9. The control switching method of an air conditioner according to any one of claims 1 to 8, characterized in that: The switching condition includes: the instruction execution time is greater than or equal to a preset time, and the communication state is an online state.

10. The control switching method of the air conditioner according to claim 1, characterized in that: The method of controlling the operating parameters of the air conditioner by using the cloud control method includes: Obtaining a cloud control instruction from the cloud server; The operating parameters of the air conditioner are controlled according to the cloud control instructions.

11. The control switching method of the air conditioner according to claim 10, characterized in that: The operating parameters include at least one of the following: fan speed and compressor frequency.

12. A controller, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the control switching method for an air conditioner as claimed in any one of claims 1 to 11 when executing the computer program.

13. An air conditioner, characterized in that: Comprising a controller as claimed in claim 12.

14. A computer-readable storage medium, characterized in that: Computer executable instructions are stored, and the computer executable instructions are used to execute the control switching method of the air conditioner according to any one of claims 1 to 11.