Operation method of air conditioner, air conditioner, medium and air conditioner system
By automatically adjusting the operating mode of the air conditioner to execute user instructions, the problem of inefficiency in the existing air conditioner when the instructions cannot be executed in the current mode is solved, and the user experience is improved.
Patent Information
- Application Number
- CN202411706901.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-26
- Publication Date
- 2025-02-14
AI Technical Summary
When the existing air conditioner remote control cannot execute commands in the current operating mode, the operation efficiency will be reduced and the user experience will be affected.
Provides an operation method of an air conditioner. If the air conditioner cannot execute control instructions in the current operating mode, the current operating mode will be automatically adjusted to the target operation mode that can execute control instructions.
This enables the air conditioner to respond when the user presses the buttons while the controller is in progress, which improves the operating efficiency of the air conditioner and thus improves the user experience.
Smart Images

Figure CN119436451A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of air conditioner control, and in particular, to an air conditioner operation method, an air conditioner, a medium and an air conditioner system. Background Art
[0002] The current air conditioner remote controller is mainly used to control the basic functions of the air conditioner, such as temperature adjustment, mode switching and wind speed adjustment. Generally, when the user presses a button on the remote controller, the air conditioner will confirm that the command has been received through a buzzer sound or a simple display on the remote controller. However, this feedback mechanism is relatively limited. The user can only judge whether the key operation is successfully executed through the buzzer sound or the voice broadcast of the key, and cannot directly confirm whether the operation is suitable for the current working state of the air conditioner. For more complex situations, such as function conflicts or invalid key operations, the existing technology lacks further feedback and guidance.
[0003] Existing technical solution: In some cases, when the key operation of the existing air conditioner remote controller generates a function conflict or some keys are invalid in a specific mode, the remote controller usually does not send control instructions to the air conditioner, resulting in the air conditioner being unable to provide any feedback. This will confuse the user, not knowing why the operation did not take effect, and unable to know the correct next operation steps. For example, in "sleep mode", some key functions may be disabled. After the user presses an invalid key, the remote controller may not send any signal, and the air conditioner will not provide any prompts to the user.
[0004] Although some remote controls have basic voice announcement functions that can prompt users what buttons they have pressed, these systems cannot handle button conflicts and will not guide users on how to proceed. Users can only try and troubleshoot based on experience or the manual, which is not a user-friendly experience.
[0005] That is, the air conditioner in the prior art has poor operating efficiency for instructions that cannot be executed in the current operating mode, thereby affecting the user experience. Summary of the invention
[0006] The main purpose of the present application is to provide an operating method of an air conditioner, an air conditioner, a medium and an air conditioner system, so as to at least solve the problem in the prior art that the air conditioner has poor operating efficiency due to instructions that cannot be executed in the current operating mode, thereby affecting the user experience.
[0007] In order to achieve the above-mentioned purpose, according to one aspect of the present application, a method for operating an air conditioner is provided, the method comprising: the air conditioner receives a control instruction sent by a controller; if the air conditioner cannot execute the control instruction in the current operating mode, adjusting the current operating mode to a target operating mode to execute the control instruction in the target operating mode.
[0008] Optionally, the current operating mode is adjusted to a target operating mode to execute the control instruction under the target operating mode, including: when the control instruction indicates controlling the air conditioner to operate an auxiliary heating function, and the operating mode of the air conditioner at the current moment is a cooling mode, adjusting the operating mode of the air conditioner to a heating mode; and when it is determined that the operating mode of the air conditioner is the heating mode, operating the auxiliary heating function.
[0009] Optionally, the operating mode of the air conditioner is adjusted to a heating mode, comprising: gradually reducing the power of the compressor of the air conditioner in a first preset step; gradually reducing the speed of the fan of the air conditioner in a second preset step; and operating the heating mode when the temperatures of the evaporator and condenser of the air conditioner are both within a normal range.
[0010] Optionally, running the heating mode includes: controlling the heating element of the air conditioner to gradually increase the temperature with a third preset step size; obtaining the temperature of the heating element; when the temperature of the heating element is greater than or equal to a first temperature threshold, controlling the heating element to stop heating; when the temperature of the heating element is less than the first temperature threshold, continuing to control the heating element to gradually increase the temperature with the third preset step size.
[0011] Optionally, after running the auxiliary heating function, it includes: obtaining the temperature of the environment in which the air conditioner is located to obtain the current ambient temperature; when the current ambient temperature is lower than a second preset temperature, keeping the power of the heating element of the air conditioner unchanged; when the current ambient temperature is greater than or equal to the second preset temperature, reducing the power of the heating element.
[0012] Optionally, after running the auxiliary heating function, the method also includes: acquiring the internal temperature of the air conditioner to obtain the current internal temperature; when the current internal temperature is less than a third preset temperature, keeping the power of the heating element of the air conditioner unchanged; when the current internal temperature is greater than or equal to the third preset temperature, reducing the power of the heating element, or cutting off the power supply to the heating element.
[0013] Optionally, the air conditioner receives a control instruction sent by a controller, including: using a cyclic redundancy check technology and a multi-band switching technology to receive the control instruction sent by the controller.
[0014] According to another aspect of the present application, an air conditioner is provided, the air conditioner comprising:
[0015] A receiving unit, used for the air conditioner to receive control instructions sent by the controller;
[0016] The processing unit is used to adjust the current operation mode to a target operation mode if the air conditioner cannot execute the control instruction in the current operation mode, so as to execute the control instruction in the target operation mode.
[0017] According to another aspect of the present application, a computer-readable storage medium is provided, wherein the computer-readable storage medium includes a stored program, wherein when the program is executed, the device where the computer-readable storage medium is located is controlled to execute any one of the methods described.
[0018] According to another aspect of the present application, an air conditioner system is provided, the system comprising: a controller and an air conditioner, the controller being communicatively connected to the air conditioner, and the controller being used to execute any one of the methods described.
[0019] By applying the technical solution of the present application, if the air conditioner cannot execute the control instruction in the current operating mode, the current operating mode is automatically adjusted to the target operating mode that can execute the control instruction, so that the air conditioner will definitely respond when the user performs a button operation on the controller, thereby improving the operating efficiency of the air conditioner and thus improving the user experience, and further solving the problem in the prior art that the air conditioner has poor operating efficiency due to instructions that cannot be executed in the current operating mode, thereby affecting the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] The drawings constituting part of the present application are used to provide a further understanding of the present application. The exemplary embodiments and descriptions of the present application are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0021] Figure 1 A schematic flow chart of an air conditioner operation method provided according to an embodiment of the present application is shown;
[0022] Figure 2 A schematic flow chart of another air conditioner operation method provided according to an embodiment of the present application is shown;
[0023] Figure 3 A structural block diagram of an air conditioner provided according to an embodiment of the present application is shown. DETAILED DESCRIPTION
[0024] It should be noted that, in the absence of conflict, the embodiments and features in the embodiments of the present application can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.
[0025] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present application.
[0026] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present application described here. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0027] For the convenience of description, some nouns or terms involved in the embodiments of the present application are explained below:
[0028] Cyclic redundancy check technology is a technology used to detect and correct errors in data transmission. It can detect errors in data transmission by performing specific calculations and checks on data, and correct them when necessary.
[0029] Multi-band switching technology is a technology used in wireless communications to switch between different frequency bands to improve communication quality and efficiency. By switching between different frequency bands, frequency band congestion and interference can be avoided, and the most suitable frequency band can be selected for communication according to actual needs.
[0030] As introduced in the background technology, the prior art solution: In some cases, when the button operation of the existing air conditioner remote control produces a functional conflict or some buttons are invalid in a specific mode, the remote control usually does not send a control command to the air conditioner, resulting in the air conditioner being unable to provide any feedback. This will confuse the user, not knowing why the operation did not take effect, and unable to know the next correct operation steps. For example, in the "sleep mode", some button functions may be disabled. After the user presses an invalid button, the remote control may not send any signal, and the air conditioner will not provide any prompts to the user. In order to solve the problem in the prior art that the air conditioner has poor operating efficiency due to instructions that cannot be executed in the current operating mode, thereby affecting the user experience, the embodiments of the present application provide an air conditioner operation method, an air conditioner, a medium and an air conditioner system.
[0031] The technical solutions in the embodiments of the present invention will be described clearly and completely below in conjunction with the accompanying drawings in the embodiments of the present invention.
[0032] In this embodiment, a method for operating an air conditioner is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0033] Figure 1 FIG. 1 is a flow chart of an air conditioner operation method provided according to an embodiment of the present application. Figure 1 As shown, the method comprises the following steps:
[0034] Step S101, the air conditioner receives a control instruction sent by a controller;
[0035] Step S102: If the air conditioner cannot execute the control instruction in the current operation mode, the current operation mode is adjusted to a target operation mode to execute the control instruction in the target operation mode.
[0036] In the above steps, if the air conditioner cannot execute the above control instructions in the current operating mode, the current operating mode is automatically adjusted to the target operating mode that can execute the control instructions, so that the air conditioner will definitely respond when the user operates the buttons on the controller, thereby improving the operating efficiency of the air conditioner and thus improving the user experience, and further solving the problem in the prior art that the air conditioner has poor operating efficiency due to instructions that cannot be executed in the current operating mode, thereby affecting the user experience.
[0037] The difference between the auxiliary heating function and heating mode of air conditioner operation is that the auxiliary heating function is to heat the indoor air by providing additional heat through the auxiliary heater, while the heating mode is to absorb outdoor heat through the circulation of refrigerant by the compressor in the air conditioning system, and then release it into the indoor air to increase the indoor temperature. The auxiliary heating function is usually used in low temperature environments or to quickly provide heat when starting the air conditioner, while the heating mode is one of the basic working principles of the air conditioning system and is suitable for conventional heating needs.
[0038] By enhancing the interaction between the air conditioner and the user, it is ensured that each user operation can be responded to by the system, regardless of whether the operation is effective or not. Through clear prompt information and automated processing steps, users can make decisions quickly, avoid unnecessary operation stagnation, and improve overall operation efficiency.
[0039] The air conditioner cannot execute the above control instructions in the current operating mode, for example:
[0040] Intelligent switching between dehumidification function and sleep mode: Background and operation scenarios: The user wants to turn on the "dehumidification function" while in sleep mode, but the "dehumidification function" may cause the air conditioner to start and stop frequently, affecting sleep comfort. To this end, this system sets up an intelligent coordination mechanism between the "dehumidification function" and the "sleep mode" to ensure that user needs are met while improving comfort. Implementation process: Conflict detection and feedback: After the user presses the "sleep mode" button, he presses the "dehumidification function" button. The system identifies possible conflicts between the two functions through the conflict detection module: the sleep mode requires a stable wind speed and low noise, while the dehumidification function usually causes the compressor to start and stop frequently. The system prompts the user through voice or display: "Currently in sleep mode, turning on the dehumidification function may increase noise, do you want to continue?"
[0041] Dynamic adjustment and automatic optimization: If the user confirms to continue the operation, the system will enter the dynamic adjustment mode. Optimization strategy 1: Reduced dehumidification frequency; the system reduces the startup frequency of the dehumidification function by monitoring the indoor humidity. For example, when the humidity is higher than the set value (such as 60%), the compressor starts and runs for a period of time. After reaching the humidity target, the system will extend the stop time of the compressor to reduce frequent start and stop. Optimization strategy 2: Automatic wind speed adjustment, the system reduces the wind speed, adjusts the fan speed to "low speed" mode, and ensures that the operating noise is reduced. Optimization strategy 3: Intelligent allocation of operating time The system concentrates the dehumidification function in the first few hours, and gradually reduces the dehumidification intensity or even completely turns off the dehumidification function during the user's deep sleep stage (usually the second half of the night).
[0042] Status feedback: The system will monitor the indoor temperature and humidity in real time during operation, and display the current humidity status and the remaining time of sleep mode on the display screen. After the operation is completed, the system will prompt the user through voice or display that "dehumidification is completed and the indoor humidity has dropped to the target value."
[0043] Switching between high wind speed mode and energy-saving mode: Background and operation scenarios: The user wants to cool down quickly (such as turning on the "high wind speed mode"), but at the same time turns on the "energy-saving mode", and there is a conflict between the two in terms of energy consumption. This system achieves a balance between the two through intelligent power management. Implementation process: Conflict detection and feedback: The user selects "high wind speed mode" after turning on the "energy-saving mode". The system identifies the resource conflict between the two functions through the conflict detection module: the high wind speed mode requires higher power to accelerate cooling, while the energy-saving mode limits the maximum power output. The system prompts through voice: "The high wind speed mode and the energy-saving mode may conflict. Do you want to give priority to turning on the high wind speed mode?"
[0044] Dynamic power management: If the user confirms to turn on the "high wind speed mode" first, the system will adjust the power distribution through the dynamic power management module: temporarily increase the power limit of the compressor to support high wind speed operation. After reaching the target temperature set by the user, the wind speed will be automatically reduced and the energy-saving mode will be restored. If the user chooses to keep the energy-saving mode first, the system will limit the highest wind speed and achieve cooling by extending the compressor running time.
[0045] Intelligent optimization during operation: The system monitors the rate of room temperature drop and adjusts the compressor power and wind speed in a timely manner. For example, when the target temperature is approaching, the wind speed is gradually reduced and the wind speed mode is switched to "medium speed" or "low speed" to save energy.
[0046] Status feedback: The system displays the current wind speed, compressor power and operating mode (such as "high wind speed priority" or "energy saving priority") in real time on the display screen. The system informs the user through voice that "high wind speed mode has ended and energy saving mode has been restored."
[0047] Coordinated operation of ventilation function and warm air mode: Background and operation scenarios: Users hope to turn on the "ventilation function" at the same time when turning on the "warm air mode" to keep the indoor air circulating. Traditional systems may not be able to coordinate the two well due to heat loss. Implementation process: Functional coordination detection: The user presses the "ventilation function" key when running the "warm air mode". The system detects that there is a contradiction in the operating requirements of the two functions: the warm air mode needs to keep the hot air circulating, and the ventilation function will introduce cold air from the outside, which may lead to reduced thermal efficiency. The system prompts the user through the display: "The ventilation function may cause the room temperature to drop. Do you want to start the smart ventilation mode?"
[0048] Implementation of intelligent ventilation mode: The system enters the intelligent ventilation mode and controls the opening and closing time and ratio of the ventilation valve: Initial stage: The system keeps the warm air mode unchanged, waits for the room temperature to reach the set target value, and then opens the ventilation valve for a short time to introduce a small amount of outdoor air. Mid-term stage: The system dynamically adjusts the ventilation time and frequency according to the temperature difference. For example, when the outside temperature is low, the system only opens the ventilation valve for 10 seconds every 30 minutes, and when the outside temperature is close to the indoor temperature, the ventilation valve can remain open for a long time. The system monitors the indoor temperature changes in real time through the temperature sensor to ensure that the room temperature does not fluctuate significantly during the ventilation process.
[0049] Dynamic adjustment and operation optimization: The system compensates for heat loss caused by ventilation through heating elements, while controlling wind speed to ensure that warm air can quickly cover the entire room. If poor outdoor air quality is detected (such as PM2.5 exceeding the standard), the system will remind the user to turn off the ventilation function.
[0050] Status feedback: During operation, the system dynamically displays the opening and closing status of the ventilation valve and the indoor temperature through the display screen. After the system completes the ventilation, it prompts the user through voice "Ventilation is completed, indoor air circulation has been optimized."
[0051] Deodorization function and silent mode linkage:
[0052] Background and operation scenario: The user hopes to enable the "deodorization function" at the same time when turning on the "silent mode", but the deodorization function may involve the activation of the negative ion generator or activated carbon filter device, which increases the operating noise.
[0053] Implementation process:
[0054] Noise evaluation and feedback: After the user presses "Silent Mode", he selects "Deodorizing Function". The system detects that the "Deodorizing Function" may increase noise, and prompts the user through voice: "Turning on the Deodorizing Function in Silent Mode may produce slight noise, do you want to continue?"
[0055] Intelligent deodorization optimization: The system reduces noise by dynamically adjusting the operating frequency of the negative ion generator: In silent mode, the operation time of the negative ion generator is adjusted from continuous mode to intermittent mode, for example, running for 2 minutes every 10 minutes. The fan speed of the activated carbon filter device is reduced to reduce operating noise. The system detects air quality through indoor odor sensors and automatically suspends the deodorization function when the air quality improves.
[0056] Coordinated operation of silence and deodorization: The system prioritizes deodorization while maintaining low noise. For example, when the user turns on the silence mode late at night, the system will reduce the frequency of deodorization and resume normal operation during the day.
[0057] Status feedback: The system displays the current air quality indicators (such as odor concentration, negative ion concentration) on the display screen. After the deodorization function is completed, the system prompts the user through voice that "the air has been purified, and the silent mode is still running."
[0058] For another example, when the user selects the "cooling mode" but wants to start the "auxiliary heating" function, there may be a conflict between the two in the air-conditioning system, and the user cannot get timely feedback in the existing system. The remote control (i.e., controller) and air-conditioning system of the present application can identify these conflicts and prompt the user of the function conflict through voice broadcast or screen display. The system will guide the user to follow the correct steps, or directly ask the user whether he wants to automatically handle the conflict, which simplifies the user operation, or directly adjust the above current operating mode to the target operating mode to execute the above control instructions in the above target operating mode.
[0059] In the existing technology, in the complex function mode, the user must manually switch modes and adjust functions one by one, which is cumbersome. If there are conflicts between multiple functions, the user needs to eliminate the conflicts through multiple operations, which increases the difficulty of use. This application uses an intelligent conflict handling mechanism. When the air conditioner receives a conflict instruction, it can automatically handle the conflict according to the user's key priority, reducing the number of manual operation steps for the user. The user can quickly turn on the required function by confirming the prompt, which improves the user experience.
[0060] Step S102, i.e. adjusting the current operation mode to the target operation mode, so as to execute the control instruction in the target operation mode, includes:
[0061] When the control instruction indicates that the air conditioner is to be operated in an auxiliary heating function and the operation mode of the air conditioner is currently in a cooling mode, adjusting the operation mode of the air conditioner to a heating mode;
[0062] The specific implementation method of adjusting the above-mentioned operation mode of the above-mentioned air conditioner to the heating mode is:
[0063] gradually reducing the power of the compressor of the air conditioner at a first preset step size;
[0064] gradually reducing the speed of the fan of the air conditioner at a second preset step length;
[0065] When the temperatures of the evaporator and the condenser of the air conditioner are both within a normal range, the heating mode is operated.
[0066] Specifically, when the air conditioner is in cooling mode and the user turns on the auxiliary heating function at the same time, the system will first reduce the power of the cooling mode and gradually reduce the cooling effect to ensure that the auxiliary heating function can be started smoothly and achieve the expected effect.
[0067] Parameter priority determination: When determining whether there is a conflict, the system will first analyze the importance and priority of the function. For example, when the user turns on the "auxiliary heating function" in the "cooling mode", the system will determine that the "cooling mode" currently has a higher priority, so the "auxiliary heating function" is determined as a conflicting operation and cannot be executed.
[0068] Resource occupancy determination: Each function of the air conditioner will occupy different resources when turned on. For example, cooling and auxiliary heating require different working modes of the compressor. The system determines whether the current resources are occupied through resource occupancy analysis, and determines the feasibility of new operations based on the occupancy situation.
[0069] Time series analysis: When the user quickly presses multiple buttons multiple times, the system will perform a time series analysis on these button operations to ensure that the order of each operation is logical. For example, it is allowed to turn off the "cooling mode" first and then turn on the "auxiliary heating function", but turning them on at the same time will cause a conflict.
[0070] Conflict feedback and suggested solutions: When the conflict detection module determines that the current operation conflicts with the air conditioner status, the system will immediately prompt the user through the feedback module and provide suggested solutions. The feedback information includes:
[0071] Conflict description: such as "The cooling mode is currently running and the auxiliary heating function cannot be turned on";
[0072] User guidance: The system will prompt the user to turn off the conflicting mode (such as cooling mode) first, and then ask the user whether to continue to turn on the auxiliary heating function.
[0073] Automatic processing option: Users can choose to have the system automatically handle conflicts. The system will automatically close the current conflicting function and enable new functions based on priority.
[0074] The specific implementation method of running the above heating mode is:
[0075] Controlling the heating element of the air conditioner to gradually increase the temperature with a third preset step length;
[0076] Obtaining the temperature of the heating element;
[0077] When the temperature of the heating element is greater than or equal to a first temperature threshold, controlling the heating element to stop heating;
[0078] When the temperature of the heating element is lower than the first temperature threshold, the heating element is controlled to gradually increase in temperature at the third preset step size.
[0079] Specifically, the first preset step size, the second preset step size, and the third preset step size can be set accordingly according to the model of the air conditioner and the indoor temperature. After the user makes operational adjustments, the system will dynamically monitor the working status of the air conditioner to ensure that the function switching is completed smoothly. For example, when the user chooses to turn off the "cooling mode" and turn on the "auxiliary heating function", the system will first execute the shutdown operation of the cooling function, wait for the compressor to stop working completely, and then start the relevant components of the auxiliary heating function. This dynamic adjustment ensures the safe and stable operation of the internal system of the air conditioner and avoids resource contention or equipment overload.
[0080] Gradual shutdown of cooling mode:
[0081] After the system receives the user's instruction to turn off the "cooling mode", the control processing module first triggers the cooling mode shutdown process. This process includes the orderly shutdown of related hardware components in the cooling mode to ensure the safety of the equipment:
[0082] Compressor power reduction: The core component of the cooling mode is the compressor, which controls the pressure change of the refrigerant circulation. When the cooling mode is turned off, the system will not stop the compressor immediately, but will first reduce the compressor's operating power to gradually slow it down and reduce the speed of the refrigerant flow. This operation can avoid excessive refrigerant return pressure and protect the pipeline and compressor components.
[0083] Multi-stage processing mechanism for state switching: When the air conditioner operating mode switches from "cooling mode" to "auxiliary heating function", the system will perform a series of multi-stage processing operations to ensure that the mode switching is completed safely, stably and efficiently. These processing operations include:
[0084] Temperature balance adjustment of the condenser and evaporator: During the cooling mode shutdown process, the system monitors the temperature status of the condenser and evaporator. In order to avoid freezing or condenser refrigerant blockage caused by sudden temperature changes, the system will gradually reduce the fan speed to achieve temperature balance between the condenser and evaporator.
[0085] Transition time setting: The system presets a "cooling transition time", which usually ranges from a few seconds to tens of seconds, depending on the current ambient temperature and workload of the air conditioner. This transition period allows the system to reduce the operating intensity of the equipment before turning off the cooling function to ensure a smooth switching process.
[0086] Complete shutdown in cooling mode: After the compressor, condenser and evaporator components have gradually reduced their power and temperature, the system will issue a command to stop the compressor. This operation is achieved by cutting off the power supply to the compressor. At the same time, the system will lock the relevant control signals of the cooling mode to avoid re-triggering the cooling command during the shutdown process. During the shutdown process, the system will also continuously monitor the refrigerant pressure to ensure that the refrigerant flows back to the liquid receiver stably.
[0087] Refrigeration status confirmation: After executing the instruction to turn off the cooling mode, the system will monitor the temperature inside the air conditioner, the operating status of the compressor and the wind speed in real time through sensors to ensure that the cooling mode is completely turned off. Specific status feedback includes: Compressor shutdown signal confirmation: The system will receive a "shutdown confirmation signal" from the compressor feedback module after the compressor stops completely, which means that the refrigeration cycle has been completely terminated. Temperature recovery confirmation: The system will use temperature sensors to check whether the temperatures of the evaporator and condenser have returned to the normal range to ensure that there is no equipment damage or abnormal refrigerant flow due to rapid switching. Progressive start-up mechanism of the auxiliary heating function: After the system confirms that the cooling mode is completely turned off, the system enters the startup process of the auxiliary heating function. This process also needs to be carried out in stages to avoid overloading the air-conditioning equipment and to ensure that the heat exchange process inside the system is stable and efficient:
[0088] Preheating start: The system starts the auxiliary heating function by controlling the gradual temperature rise of the heating element. In this stage, the system first powers the heating element and monitors the temperature rise rate of the heating element in real time through the temperature sensor. The system sets a heating threshold to ensure that the temperature of the heating element rises gradually to avoid overheating of the equipment or power fluctuations caused by too rapid temperature rise. Heating power control: The system will dynamically adjust the heating power. The power is low at the initial startup. As the temperature gradually rises, the system will gradually increase the power according to the current ambient temperature to ensure a stable heating process. Air circulation adjustment: During the heating process of the heating element, the system will synchronously adjust the fan speed to ensure that enough air flows through the heating element. The fan speed is low at the beginning and gradually increases as the heating power increases to ensure that the heat is evenly transferred.
[0089] When it is determined that the operation mode of the air conditioner is the heating mode, the auxiliary heating function is operated.
[0090] In one embodiment of the present application, after the above auxiliary heating function is executed, the following steps are included:
[0091] Obtain the temperature of the environment in which the air conditioner is located to obtain the current ambient temperature;
[0092] When the current ambient temperature is lower than the second preset temperature, the power of the heating element of the air conditioner is kept unchanged;
[0093] When the current ambient temperature is greater than or equal to the second preset temperature, the power of the heating element is reduced.
[0094] In one embodiment of the present application, after running the auxiliary heating function, the method further includes:
[0095] Obtaining the internal temperature of the air conditioner to obtain the current internal temperature;
[0096] When the current internal temperature is lower than a third preset temperature, maintaining the power of the heating element of the air conditioner unchanged;
[0097] When the current internal temperature is greater than or equal to the third preset temperature, the power of the heating element is reduced or the power supply of the heating element is cut off.
[0098] Stable operation of the auxiliary heating function: When the heating element reaches the set temperature threshold, the system enters the stable operation stage of the auxiliary heating function. At this stage, the control processing module will monitor the temperature, wind speed and ambient temperature of the heating element to ensure that all parameters are maintained within a reasonable range: Temperature maintenance and dynamic adjustment: The system will continuously detect the indoor temperature through the temperature sensor, and dynamically adjust the heating power according to the target temperature set by the user. If the room temperature is close to the target value, the system will reduce the heating power, otherwise it will increase it moderately. Wind speed adjustment: In the auxiliary heating function, the system adjusts the fan speed according to the actual heating demand. Wind speed adjustment and heating power are carried out simultaneously to ensure that the hot air can be evenly distributed throughout the room. Abnormal situation handling and safety protection mechanism: During the adjustment process (switching from cooling mode to auxiliary heating function), the system is also equipped with a variety of safety protection and abnormal handling mechanisms to ensure the stability and safety of the equipment in emergency situations:
[0099] Over-temperature protection: The system monitors the internal temperature of the heating element and the air conditioner in real time. When it detects that the temperature exceeds the safe range (such as the heating element overheating), the system will immediately reduce the heating power, or cut off the power supply to the heating element if necessary, and issue a warning prompt to the user.
[0100] Current monitoring and overload protection: During the mode switching process, the system will continuously monitor the current status of the air conditioner to prevent power overload. If power abnormality is detected, the system will automatically suspend the function switching operation and prompt the user to troubleshoot the problem.
[0101] Emergency switching interrupt mechanism: If the system detects external power supply fluctuations or equipment abnormalities (such as fan failure) during the cooling shutdown or auxiliary heating startup process, it will immediately terminate the current function switch and restore the air conditioner to safe mode, while prompting the user with fault information through voice or display.
[0102] In one embodiment of the present application, the air conditioner receives a control instruction sent by the controller, including:
[0103] The control instruction sent by the controller is received by using cyclic redundancy check technology and multi-band switching technology.
[0104] In the signal transmission process between the air conditioner remote control and the air conditioner host, in order to ensure the accurate transmission of the command and avoid electromagnetic interference or signal loss in the external environment, this application scheme adds the following anti-interference processing technology:
[0105] Signal encryption and verification: The signal sent by the remote control will be encrypted through a specific encryption algorithm to ensure that it will not be affected by external interference during the transmission process. At the same time, when the air conditioner host receives the signal, the system will verify the integrity of the signal through verification mechanisms such as cyclic redundancy check (CRC). If a signal error or data packet damage is detected, the system will request the remote control to send the command again until the complete command is received.
[0106] Multi-band switching technology: In signal transmission, the remote control and the air conditioner host can use multi-band communication technology. When it is detected that a specific frequency band is interfered by the external environment or the transmission quality is reduced, the system can automatically switch to other frequency bands to ensure stable signal transmission. For example, infrared signal transmission may be interfered by light, and the system will switch to radio frequency transmission to ensure the reliability of communication.
[0107] Noise filtering and misoperation protection: To prevent the user from executing the wrong command due to mispressing or misoperation, the system will filter the noise signal when receiving the signal. If a sharp fluctuation in the signal waveform is detected in a short period of time, the system will regard it as external noise and will not execute the signal. The command will only be executed after a predetermined time and the signal is stable.
[0108] This application realizes accurate detection and analysis of functional conflicts through compatibility matrix and rule engine; combines parameter priority, resource occupancy and time series analysis to ensure compatibility and efficient switching between multi-function operations; dynamic adjustment mechanism can ensure the security and stability of the system during the function switching process after the conflict is resolved.
[0109] Intelligent learning based on user operation habits, and gradually optimize the system's working mode to improve user experience and equipment efficiency. This feature includes:
[0110] User behavior analysis and mode optimization: The system can record and analyze the user's operating habits under different environmental conditions through sensors and built-in intelligent algorithms. For example, users tend to use sleep mode at night and frequently switch between cooling and dehumidification functions during the day. Based on this data, the system can predict the user's possible choices before the user operates and adjust the device's working status in advance to reduce unnecessary waiting time and operation steps.
[0111] For example, when the system detects through sensors that the indoor temperature is low and the humidity is high, it infers that the user may be more inclined to choose "dehumidification mode" rather than "auxiliary heating function", thereby optimizing the device parameters in advance so that the system can respond quickly when the user presses the button.
[0112] Adaptive wind speed adjustment: In addition to monitoring the ambient temperature through temperature sensors, the system also has the function of automatically adjusting the wind speed according to the indoor air flow and user settings. For example, when the auxiliary heating function is activated, the system will detect the heating speed of the heating element and dynamically adjust the wind speed according to the indoor air flow speed and the user's temperature setting. This ensures that the air will not lose heat due to excessively high wind speeds, and also avoids uneven heating of the room due to low wind speeds.
[0113] Energy-saving control and intelligent power management:
[0114] In order to reduce the energy consumption of the system and extend the service life of the air conditioning equipment, this application introduces a variety of energy-saving control and power management mechanisms:
[0115] Dynamic power allocation: When the system is in high-load operation (such as cooling and dehumidification at the same time), the system will prioritize power allocation to the most important function at the moment, and other functions will reduce power according to actual conditions. For example, when the air conditioner is in cooling mode and the user turns on the auxiliary heating function at the same time, the system will first reduce the power of the cooling mode, gradually reduce the cooling effect, and ensure that the auxiliary heating function can be started smoothly and achieve the expected effect. This dynamic power allocation mechanism not only improves the working efficiency of the air conditioner, but also reduces energy waste.
[0116] Standby mode and automatic sleep: When the system detects that the user has not performed any operation for a long time and the indoor temperature has stabilized, the air conditioning system will enter low-power standby mode. At this time, except for the core components, most functional modules will enter sleep mode to reduce unnecessary energy consumption. The system will wake up and self-check regularly to ensure that it can quickly return to normal working state when the user operates again.
[0117] Environmental perception and adaptive adjustment:
[0118] The air conditioning system of this application integrates multiple environmental sensors, including temperature sensors, humidity sensors, light sensors, etc., which can sense changes in the surrounding environment in real time and make corresponding adjustments:
[0119] Ambient temperature and humidity perception: The air conditioner detects indoor temperature and humidity changes in real time through the built-in temperature and humidity sensor, and dynamically adjusts the device's working mode based on the detected data. For example, when the indoor humidity is detected to be high, the system will automatically prompt the user to switch to "dehumidification mode". Even if the user does not actively press the relevant button, the system can remind the user to adjust the mode appropriately through voice or screen.
[0120] Light sensing and automatic adjustment: The system can sense the light intensity in the room through the light sensor and automatically adjust the display brightness and wind speed of the air conditioner. For example, when the room light becomes dim (such as at night), the system will automatically reduce the brightness of the display and adjust the wind speed to a more comfortable level to adapt to the user's sleep mode needs.
[0121] Fault self-checking and intelligent diagnosis:
[0122] In order to improve the reliability and fault response capability of air-conditioning equipment, this system also has fault self-checking and intelligent diagnosis functions:
[0123] Self-check function: The system has a built-in self-check function. Every time it is started or switched to another working mode, the system will automatically check the working status of each key component, including the compressor, power module, heating element, fan, circuit, etc. If an abnormality is found, the system will automatically record the error code and prompt the user to check through the display or voice.
[0124] Intelligent diagnosis function: When a device fails, the system will not only prompt the user to troubleshoot, but also automatically diagnose the problem through sensors and historical data analysis. For example, if the fan is not working properly and the air conditioner cannot cool normally, the system will conduct a comprehensive analysis based on the ambient temperature, wind speed and the operation of the compressor, and give specific maintenance suggestions or adjustment plans to prevent users from blindly performing complex operations.
[0125] In order to enable those skilled in the art to more clearly understand the technical solution of the present application, the implementation process of the air conditioner operation method of the present application will be described in detail below in conjunction with specific embodiments.
[0126] This embodiment relates to a specific method for operating an air conditioner. Figure 2 As shown, including:
[0127] The air conditioner uses cyclic redundancy check technology and multi-band switching technology to receive control instructions sent by the controller;
[0128] If the air conditioner cannot execute the control instruction in the current operation mode, and the control instruction indicates controlling the air conditioner to operate the auxiliary heating function, and the operation mode of the air conditioner at the current moment is the cooling mode, the power of the compressor of the air conditioner is gradually reduced with a first preset step length; the speed of the fan of the air conditioner is gradually reduced with a second preset step length;
[0129] When the temperatures of the evaporator and the condenser of the air conditioner are both within a normal range, controlling the heating element of the air conditioner to gradually increase the temperature with a third preset step length; obtaining the temperature of the heating element; when the temperature of the heating element is greater than or equal to the first temperature threshold, controlling the heating element to stop heating; when the temperature of the heating element is less than the first temperature threshold, continuing to control the heating element to gradually increase the temperature with the third preset step length;
[0130] When it is determined that the operation mode of the air conditioner is the heating mode, the auxiliary heating function is operated;
[0131] Acquire the temperature of the environment in which the air conditioner is located to obtain the current environment temperature; when the current environment temperature is less than the second preset temperature, keep the power of the heating element of the air conditioner unchanged; when the current environment temperature is greater than or equal to the second preset temperature, reduce the power of the heating element;
[0132] Obtain the internal temperature of the air conditioner to obtain the current internal temperature; when the current internal temperature is less than a third preset temperature, keep the power of the heating element of the air conditioner unchanged; when the current internal temperature is greater than or equal to the third preset temperature, reduce the power of the heating element, or cut off the power supply of the heating element.
[0133] It should be noted that the steps shown in the flowcharts of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and that, although a logical order is shown in the flowcharts, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0134] The embodiment of the present application also provides an air conditioner. It should be noted that the air conditioner of the embodiment of the present application can be used to execute the operating method for the air conditioner provided by the embodiment of the present application. The air conditioner is used to implement the above-mentioned embodiments and preferred embodiments, and the descriptions thereof will not be repeated. As used below, the term "module" can implement a combination of software and / or hardware of a predetermined function. Although the air conditioner described in the following embodiments is preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceived.
[0135] The air conditioner provided in the embodiment of the present application is introduced below.
[0136] Figure 3 is a structural block diagram of an air conditioner provided according to an embodiment of the present application. Figure 3 As shown, the air conditioner includes:
[0137] A receiving unit 31, used for the air conditioner to receive a control instruction sent by the controller;
[0138] The processing unit 32 is used for adjusting the current operation mode to a target operation mode if the air conditioner cannot execute the control instruction in the current operation mode, so as to execute the control instruction in the target operation mode.
[0139] In the above-mentioned air conditioner, if the air conditioner cannot execute the above-mentioned control instructions in the current operating mode, the current operating mode will be automatically adjusted to the target operating mode that can execute the control instructions, so that the purpose of the air conditioner will definitely respond when the user operates the buttons on the controller can be achieved, thereby improving the operating efficiency of the air conditioner and thus improving the user experience, and further solving the problem in the prior art that the air conditioner has poor operating efficiency due to instructions that cannot be executed in the current operating mode, thereby affecting the user experience.
[0140] In one embodiment of the present application, the processing unit includes a first processing module and a second processing module.
[0141] The first processing module is used for adjusting the operation mode of the air conditioner to the heating mode when the control instruction indicates that the air conditioner is operated in the auxiliary heating function and the operation mode of the air conditioner at the current moment is the cooling mode;
[0142] The second processing module is used to operate the auxiliary heating function when it is determined that the operating mode of the air conditioner is the heating mode.
[0143] In one embodiment of the present application, the first processing module includes a first processing submodule, a second processing submodule and a third processing submodule.
[0144] The first processing submodule is used for gradually reducing the power of the compressor of the air conditioner with a first preset step size;
[0145] The second processing submodule is used to gradually reduce the speed of the fan of the air conditioner with a second preset step length;
[0146] The third processing submodule is used to operate the heating mode when the temperatures of the evaporator and the condenser of the air conditioner are both within a normal range.
[0147] In one embodiment of the present application, the third processing submodule includes a fourth processing submodule, a fifth processing submodule, a sixth processing submodule and a seventh processing submodule.
[0148] The fourth processing submodule is used to control the heating element of the air conditioner to gradually increase the temperature with a third preset step length;
[0149] The fifth processing submodule is used to obtain the temperature of the heating element;
[0150] The sixth processing submodule is used for controlling the heating element to stop heating when the temperature of the heating element is greater than or equal to the first temperature threshold;
[0151] The seventh processing submodule is used for continuing to control the heating element to gradually increase the temperature with the third preset step size when the temperature of the heating element is lower than the first temperature threshold.
[0152] In one embodiment of the present application, the processing unit includes a first acquisition module, a third processing module and a fourth processing module.
[0153] The first acquisition module is used to acquire the temperature of the environment where the air conditioner is located after running the auxiliary heating function to obtain the current environment temperature;
[0154] The third processing module is used for maintaining the power of the heating element of the air conditioner unchanged when the current ambient temperature is lower than the second preset temperature;
[0155] The fourth processing module is used to reduce the power of the heating element when the current ambient temperature is greater than or equal to the second preset temperature.
[0156] In one embodiment of the present application, the processing unit includes a second acquisition module, a fifth processing module and a sixth processing module.
[0157] The second acquisition module is used to acquire the internal temperature of the air conditioner after the auxiliary heating function is run to obtain the current internal temperature;
[0158] The fifth processing module is used to keep the power of the heating element of the air conditioner unchanged when the current internal temperature is lower than the third preset temperature;
[0159] The sixth processing module is used to reduce the power of the heating element or cut off the power supply of the heating element when the current internal temperature is greater than or equal to the third preset temperature.
[0160] In one embodiment of the present application, the receiving unit includes a receiving module.
[0161] The receiving module is used to receive the control instruction sent by the controller by adopting cyclic redundancy check technology and multi-band switching technology.
[0162] The air conditioner includes a processor and a memory. The receiving unit and the processing unit are stored in the memory as program units. The processor executes the program units stored in the memory to implement corresponding functions. The modules are all located in the same processor; or, the modules are located in different processors in any combination.
[0163] The processor includes a kernel, which retrieves the corresponding program unit from the memory. One or more kernels can be set, and the kernel parameters are adjusted to solve the problem in the prior art that the air conditioner has poor operating efficiency due to instructions that cannot be executed in the current operating mode, thereby affecting the user experience.
[0164] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.
[0165] An embodiment of the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium includes a stored program, wherein when the program is executed, the device where the computer-readable storage medium is located is controlled to execute the operating method of the air conditioner.
[0166] An embodiment of the present invention provides a processor, and the processor is used to run a program, wherein the operating method of the air conditioner is executed when the program is run.
[0167] The embodiment of the present invention provides a device, the device includes a processor, a memory and a program stored in the memory and executable on the processor, and the processor implements at least the following steps when executing the program: the air conditioner receives a control instruction sent by a controller; if the air conditioner cannot execute the control instruction in the current operation mode, the current operation mode is adjusted to a target operation mode, so as to execute the control instruction in the target operation mode. The device in this article can be a server, a PC, a PAD, a mobile phone, etc.
[0168] Optionally, the current operating mode is adjusted to a target operating mode to execute the control instruction under the target operating mode, including: when the control instruction indicates controlling the air conditioner to operate the auxiliary heating function, and the operating mode of the air conditioner at the current moment is a cooling mode, adjusting the operating mode of the air conditioner to a heating mode; and when it is determined that the operating mode of the air conditioner is the heating mode, operating the auxiliary heating function.
[0169] Optionally, the operating mode of the air conditioner is adjusted to a heating mode, including: gradually reducing the power of the compressor of the air conditioner with a first preset step size; gradually reducing the speed of the fan of the air conditioner with a second preset step size; and operating the heating mode when the temperatures of the evaporator and condenser of the air conditioner are within a normal range.
[0170] Optionally, running the heating mode includes: controlling the heating element of the air conditioner to gradually increase the temperature with a third preset step size; obtaining the temperature of the heating element; when the temperature of the heating element is greater than or equal to the first temperature threshold, controlling the heating element to stop heating; when the temperature of the heating element is less than the first temperature threshold, continuing to control the heating element to gradually increase the temperature with the third preset step size.
[0171] Optionally, after running the auxiliary heating function, it includes: obtaining the temperature of the environment in which the air conditioner is located to obtain the current ambient temperature; when the current ambient temperature is lower than a second preset temperature, maintaining the power of the heating element of the air conditioner unchanged; when the current ambient temperature is greater than or equal to the second preset temperature, reducing the power of the heating element.
[0172] Optionally, after running the auxiliary heating function, the method further includes: acquiring the internal temperature of the air conditioner to obtain the current internal temperature; when the current internal temperature is lower than a third preset temperature, maintaining the power of the heating element of the air conditioner unchanged; when the current internal temperature is greater than or equal to the third preset temperature, reducing the power of the heating element, or cutting off the power supply of the heating element.
[0173] Optionally, the air conditioner receives a control instruction sent by a controller, including: using a cyclic redundancy check technology and a multi-band switching technology to receive the control instruction sent by the controller.
[0174] The present application also provides a computer program product, which, when executed on a data processing device, is suitable for executing an initialization program having at least the following method steps: the air conditioner receives a control instruction sent by a controller; if the air conditioner cannot execute the above control instruction in the current operating mode, the above current operating mode is adjusted to a target operating mode to execute the above control instruction in the above target operating mode.
[0175] Optionally, the current operating mode is adjusted to a target operating mode to execute the control instruction under the target operating mode, including: when the control instruction indicates controlling the air conditioner to operate the auxiliary heating function, and the operating mode of the air conditioner at the current moment is a cooling mode, adjusting the operating mode of the air conditioner to a heating mode; and when it is determined that the operating mode of the air conditioner is the heating mode, operating the auxiliary heating function.
[0176] Optionally, the operating mode of the air conditioner is adjusted to a heating mode, including: gradually reducing the power of the compressor of the air conditioner with a first preset step size; gradually reducing the speed of the fan of the air conditioner with a second preset step size; and operating the heating mode when the temperatures of the evaporator and condenser of the air conditioner are within a normal range.
[0177] Optionally, running the heating mode includes: controlling the heating element of the air conditioner to gradually increase the temperature with a third preset step size; obtaining the temperature of the heating element; when the temperature of the heating element is greater than or equal to the first temperature threshold, controlling the heating element to stop heating; when the temperature of the heating element is less than the first temperature threshold, continuing to control the heating element to gradually increase the temperature with the third preset step size.
[0178] Optionally, after running the auxiliary heating function, it includes: obtaining the temperature of the environment in which the air conditioner is located to obtain the current ambient temperature; when the current ambient temperature is lower than a second preset temperature, maintaining the power of the heating element of the air conditioner unchanged; when the current ambient temperature is greater than or equal to the second preset temperature, reducing the power of the heating element.
[0179] Optionally, after running the auxiliary heating function, the method further includes: acquiring the internal temperature of the air conditioner to obtain the current internal temperature; when the current internal temperature is lower than a third preset temperature, maintaining the power of the heating element of the air conditioner unchanged; when the current internal temperature is greater than or equal to the third preset temperature, reducing the power of the heating element, or cutting off the power supply of the heating element.
[0180] Optionally, the air conditioner receives a control instruction sent by a controller, including: using a cyclic redundancy check technology and a multi-band switching technology to receive the control instruction sent by the controller.
[0181] The present application also provides an air conditioner system, which includes: a controller and an air conditioner, wherein the controller is communicatively connected to the air conditioner, and the controller is used to execute any one of the above methods. If the air conditioner cannot execute the above control instruction in the current operation mode, the current operation mode is automatically adjusted to a target operation mode that can execute the control instruction, so that the air conditioner will definitely respond when the user performs a key operation on the controller, thereby improving the operation efficiency of the air conditioner and thus improving the user experience, thereby solving the problem in the prior art that the air conditioner has poor operation efficiency due to instructions that cannot be executed in the current operation mode, thereby affecting the user experience.
[0182] When the air conditioner system detects that there is a conflict in the command, the air conditioner host will activate the feedback module to provide feedback information to the user. At this time, the feedback module will prompt the user through the display screen or voice module on the air conditioner, such as "Currently in cooling mode, auxiliary heating function cannot be turned on", and suggest that the user turn off the conflicting mode (such as turning off "cooling mode") or automatically handle it.
[0183] Feedback display process: The feedback module sends the conflict information to the display module, which displays the conflict content to the user in the form of text or voice according to the instructions of the control processing module. The voice prompt is generated by the preset voice library, and the specific content is controlled in real time by the control processing module.
[0184] User response and system adjustments:
[0185] After receiving the feedback, the user can proceed to the next step through the remote control. If the user chooses to continue the operation (for example, turn off the "cooling mode" and turn on the "auxiliary heating function"), the remote control will send a new command. After receiving the command, the air conditioner host will first turn off the "cooling mode". After the "cooling mode" is completely turned off, the system will then execute the "auxiliary heating function" turn-on command.
[0186] State switching process: The system first enters the "cooling mode" off state, and the control module adjusts the internal working parameters of the air conditioner. After the operation is completed, the system starts the "auxiliary heating function" and adjusts the heating module to make the air conditioner enter the heating mode.
[0187] Operation completion and status feedback:
[0188] Once the system has completed the conflict resolution and mode adjustment, the air conditioner host will call the feedback module again to inform the user of the current working status of the air conditioner. For example, the air conditioner will announce "auxiliary heating function is activated, cooling mode is turned off" through voice. The user can confirm the current operating status through the remote control display or the display on the air conditioner host.
[0189] Feedback confirmation process: After executing the operation, the control processing module will monitor the operating status of the air conditioner in real time and pass the results to the feedback module. The feedback module generates corresponding voice prompts or displays text based on this information to ensure the user's transparent understanding of the operation.
[0190] Exception handling and safety mechanism: In the system workflow, if there is an abnormal situation such as incomplete signal reception or inability to execute commands, the air conditioner host will immediately notify the user through the feedback module. For example, when the communication module fails to transmit, the feedback module will prompt the user "Signal transmission failed, please try again". In addition, the system also has a timeout mechanism. If the set response time is exceeded during the execution of the command, the system will automatically cancel the current operation and prompt the user "Operation timeout, system not responding".
[0191] Timeout processing: When the control module executes each instruction, it will record the execution start time and set the maximum execution time. If the instruction is not completed within the specified time, the system will automatically cancel the operation and feedback the abnormal situation.
[0192] Obviously, those skilled in the art should understand that the above modules or steps of the present invention can be implemented by a general computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be executed in a different order than here, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the present invention is not limited to any specific combination of hardware and software.
[0193] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.
[0194] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0195] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0196] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0197] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0198] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.
[0199] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.
[0200] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.
[0201] From the above description, it can be seen that the above embodiments of the present application achieve the following technical effects:
[0202] 1) The operating method of the air conditioner of the present application, if the air conditioner cannot execute the above-mentioned control instructions in the current operating mode, automatically adjusts the current operating mode to the target operating mode that can execute the control instructions, so as to achieve the purpose that the air conditioner will definitely respond when the user performs a button operation on the controller, thereby improving the operating efficiency of the air conditioner, thereby improving the user experience, and further solving the problem in the prior art that the air conditioner has poor operating efficiency due to instructions that cannot be executed in the current operating mode, thereby affecting the user experience.
[0203] 2) The air conditioner of the present application, if the air conditioner cannot execute the above-mentioned control instructions in the current operating mode, automatically adjusts the current operating mode to the target operating mode that can execute the control instructions, thereby achieving the purpose that the air conditioner will definitely respond when the user operates the buttons on the controller, thereby improving the operating efficiency of the air conditioner and thus improving the user experience, and further solving the problem in the prior art that the air conditioner has poor operating efficiency due to instructions that cannot be executed in the current operating mode, thereby affecting the user experience.
[0204] The above description is only the preferred embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.
Claims
1. A method for operating an air conditioner, characterized in that: include: The air conditioner receives the control command sent by the controller; If the air conditioner cannot execute the control instruction in the current operation mode, the current operation mode is adjusted to the target operation mode to execute the control instruction in the target operation mode.
2. The method according to claim 1, characterized in that Adjusting the current operation mode to a target operation mode so as to execute the control instruction in the target operation mode includes: When the control instruction indicates that the air conditioner is controlled to operate an auxiliary heating function, and the operating mode of the air conditioner at the current moment is a cooling mode, adjusting the operating mode of the air conditioner to a heating mode; When it is determined that the operation mode of the air conditioner is the heating mode, the auxiliary heating function is operated.
3. The method according to claim 2, characterized in that Adjusting the operating mode of the air conditioner to a heating mode comprises: gradually reducing the power of the compressor of the air conditioner at a first preset step size; gradually reducing the speed of the fan of the air conditioner at a second preset step length; When the temperatures of the evaporator and the condenser of the air conditioner are both within a normal range, the heating mode is operated.
4. The method according to claim 3, characterized in that Running the heating mode includes: Controlling the heating element of the air conditioner to gradually increase the temperature with a third preset step length; obtaining the temperature of the heating element; When the temperature of the heating element is greater than or equal to a first temperature threshold, controlling the heating element to stop heating; When the temperature of the heating element is lower than the first temperature threshold, the heating element is controlled to gradually increase in temperature at the third preset step size.
5. The method according to claim 2, characterized in that: After the auxiliary heating function is run, the following steps are performed: Acquire the temperature of the environment where the air conditioner is located to obtain the current ambient temperature; When the current ambient temperature is lower than a second preset temperature, maintaining the power of the heating element of the air conditioner unchanged; When the current ambient temperature is greater than or equal to the second preset temperature, the power of the heating element is reduced.
6. The method according to claim 2, characterized in that After running the auxiliary heating function, the method further includes: Acquire the internal temperature of the air conditioner to obtain the current internal temperature; When the current internal temperature is less than a third preset temperature, maintaining the power of the heating element of the air conditioner unchanged; When the current internal temperature is greater than or equal to the third preset temperature, the power of the heating element is reduced or the power supply of the heating element is cut off.
7. The method according to any one of claims 1 to 6, characterized in that The air conditioner receives control instructions sent by the controller, including: The control instruction sent by the controller is received by adopting cyclic redundancy check technology and multi-band switching technology.
8. An air conditioner, characterized in that: include: A receiving unit, used for the air conditioner to receive control instructions sent by the controller; The processing unit is used to adjust the current operation mode to a target operation mode if the air conditioner cannot execute the control instruction in the current operation mode, so as to execute the control instruction in the target operation mode.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored program, wherein when the program is executed, the device where the computer-readable storage medium is located is controlled to execute the method according to any one of claims 1 to 7.
10. An air conditioner system, characterized in that: The invention comprises: a controller and an air conditioner, wherein the controller is communicatively connected with the air conditioner, and the controller is used to execute the method described in any one of claims 1 to 7.