Dynamic downclocking method for memory in air conditioner, air conditioner and storage medium

The method and device dynamically adjust memory frequency in air conditioners to counter electromagnetic interference, stabilizing memory data and ensuring reliable control, thus preventing data corruption and maintaining normal operation.

JP2025531449AActive Publication Date: 2025-09-19GD MIDEA AIR CONDITIONING EQUIP CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2025517678
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-09-30
Filing Date
2023-07-28
Publication Date
2025-09-19
Estimated Expiration
2043-07-28

AI Technical Summary

Technical Problem

Air conditioner control abnormalities caused by electromagnetic interference in the environment, affecting user experience.

Method used

A method and device for dynamically downclocking memory in air conditioners to adjust memory frequency based on detected electromagnetic interference, ensuring stability and reliability of memory data and control accuracy.

Benefits of technology

Prevents data corruption and ensures stable air conditioner control by dynamically adjusting memory frequency in response to interference, maintaining normal operation and improving user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025531449000001_ABST
    Figure 2025531449000001_ABST
Patent Text Reader

Abstract

The present application discloses a method for dynamically downclocking memory in an air conditioner, an air conditioner, and a computer-readable storage medium. [Solution] The method includes the steps of identifying a current interference value of the air conditioner while the air conditioner is operating, determining a target memory frequency corresponding to the current interference value based on the identified current interference value, and updating the current memory frequency of the air conditioner based on the target memory frequency.
Need to check novelty before this filing date? Find Prior Art

Description

CROSS-REFERENCE TO RELATED APPLICATIONS

[0001] This application claims priority to a Chinese patent application with application number 202211216995.6, filed on September 30, 2022, the entire contents of which are incorporated herein by reference. [Technical Field]

[0002] The present application relates to the field of air conditioning technology, and in particular to a method for dynamically downclocking memory in an air conditioner, an air conditioner, and a computer-readable storage medium. [Background technology]

[0003] A wired controller in an air conditioning system often refers to a controller that controls the on / off of air conditioning switches, mode, temperature, fan speed, etc., and is characterized by being connected to the indoor unit by a wire. Conventional wired controllers often include internal memory, and various types of electromagnetic interference exist in the environment where the air conditioner is located. For example, different types of electromagnetic interference may occur when the compressor and motor are operating, which can easily affect access to memory data in the internal memory and even cause abnormalities in the air conditioner's control, significantly affecting the user experience. Summary of the Invention [Problem to be solved by the invention]

[0004] The main objective of this application is to provide a method for dynamically downclocking memory in an air conditioner, an air conditioner, and a computer-readable storage medium, with the aim of solving the technical problem of air conditioner control abnormalities being easily caused by electromagnetic interference in the environment in which the air conditioner is located. [Means for solving the problem]

[0005] In order to achieve the above object, the present application provides a memory dynamic downclocking method, the memory dynamic downclocking method comprising: determining a current interference value of an air conditioner while the air conditioner is operating; determining a target memory frequency corresponding to the current interference value based on the identified current interference value; and updating the current memory frequency of the air conditioner based on the target memory frequency.

[0006] In one embodiment, the step of determining a current interference value of the air conditioner during operation of the air conditioner comprises: Obtaining current preset operating parameters during operation of the air conditioner; and obtaining a current interference value of the air conditioner by calculation or table lookup based on the acquired preset operating parameters.

[0007] In one embodiment, the step of determining a current interference value of the air conditioner during operation of the air conditioner comprises: determining a current interference value of the air conditioner at predetermined time intervals while the air conditioner is in operation; or The method includes a step of determining a current interference value of the air conditioner when a parameter setting operation is received or the working state of the air conditioner changes during operation of the air conditioner.

[0008] In one embodiment, the step of determining a target memory frequency corresponding to the identified current interference value based on the identified current interference value comprises: Identifying a target interference level that includes the current interference value based on a preset interference level; determining a target memory frequency corresponding to the target interference level.

[0009] In one embodiment, the memory dynamic downclocking method includes: Identifying a current operating function of the air conditioner; If the current driving function is a personal safety function, the method further includes determining a target memory frequency corresponding to the current interference value based on the identified current interference value.

[0010] In one embodiment, the memory dynamic downclocking method includes: If the current driving function is a personal safety function, detecting whether a parameter setting operation is received; generating a notification indicating that a preset safety mode needs to be entered when a parameter setting operation is received; If confirmation of entering the preset safety mode is received, the method further includes determining a target memory frequency corresponding to the identified current interference value based on the identified current interference value.

[0011] In one embodiment, after the step of identifying the current operating function of the air conditioner, If the current operating function is a non-personal safety function, identifying a current memory frequency corresponding to a current compressor frequency of the air conditioner, and determining a target memory frequency corresponding to the current interference value based on the identified current interference value; The method further includes the step of selecting a relatively lower memory frequency between the current memory frequency and the target memory frequency as the current memory frequency.

[0012] In one embodiment, after the step of determining a target memory frequency corresponding to the identified current interference value based on the identified current interference value, the method further comprises: The method further includes a step of setting the target memory frequency as a target memory frequency for another air conditioner indoor unit connected to the same outdoor unit.

[0013] In order to achieve the above object, the present application further provides a memory dynamic downclocking device, the memory dynamic downclocking device comprising: an interference identification module for identifying a current interference value of an air conditioner during operation of the air conditioner; and a memory adjustment module for determining a target memory frequency corresponding to the current interference value based on the identified current interference value, and updating the current memory frequency of the air conditioner based on the target memory frequency.

[0014] In order to achieve the above object, the present application further provides an air conditioner including a processor, a memory, and a memory dynamic downclocking program stored in the memory and executable by the processor, wherein when the memory dynamic downclocking program is executed by the processor, the air conditioner realizes the steps of the memory dynamic downclocking method as described above.

[0015] The present application further provides a computer-readable storage medium having stored thereon a memory dynamic downclocking program that, when executed by a processor, implements the steps of the memory dynamic downclocking method as described above. [Effects of the Invention]

[0016] The memory dynamic downclocking method in the technical solution of this application is implemented by the steps of: determining a current interference value of the air conditioner during operation of the air conditioner; determining a target memory frequency corresponding to the current interference value based on the determined current interference value; and updating the current memory frequency of the air conditioner based on the target memory frequency. This application solves the technical problem that electromagnetic interference in the environment where the air conditioner is located is likely to cause abnormal control of the air conditioner.

[0017] The gist of this application is mainly to determine the current interference value of the environment in which the air conditioner is located during air conditioning operation, and determine the target memory frequency between the air conditioner and the wired controller based on the current interference value, so that the air conditioner can dynamically adjust the memory frequency of the air conditioner's internal memory in different electromagnetic interference environments, and dynamically reduce the memory frequency in a relatively strong electromagnetic interference environment, thereby ensuring the stability of memory data, thereby ensuring the accuracy and reliability of the air conditioner's control by the wired controller or instrument panel, preventing data corruption in the internal memory due to electromagnetic interference, and avoiding damage to the air conditioner due to the impact of electromagnetic interference on memory data, while allowing the air conditioner to operate normally and as expected under the control of the wired controller or instrument panel, ensuring a comfortable indoor environment, and improving the user experience. [Brief explanation of the drawings]

[0018] [Figure 1] 1 is a structural schematic diagram of the hardware operating environment of an air conditioner according to an embodiment of the present application; [Figure 2] 1 is a flowchart of one embodiment of a memory dynamic downclocking method of the present application. [Figure 3] 1 is a subdivision flowchart of step S10 of an embodiment of a memory dynamic downclocking method of the present application. [Figure 4] 1 is a subdivision flowchart of step S20 of an embodiment of the memory dynamic downclocking method of the present application. [Figure 5] 1 is a flowchart of one embodiment of a memory dynamic downclocking method of the present application. [Figure 6] 1 is an overall application flowchart of one embodiment of a memory dynamic downclocking method of the present application; [Figure 7] 1 is a schematic diagram of a multi-terminal connection relationship of an air conditioner according to an internal communication control method of an air conditioner of the present application. [Figure 8] 1 is a frame structure schematic diagram of a memory dynamic downclocking device of the present application;

[0019] The realization of the object, the functional features and advantages of the present application will be further explained in connection with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION OF THE INVENTION

[0020] It should be understood that the specific embodiments described herein are for purposes of interpretation of the present application only, and are not intended to limit the present application.

[0021] This application mainly focuses on accurately identifying the electromagnetic interference conditions in the environment where the air conditioner is located, determining the target memory frequency of the corresponding air conditioner based on different interference values ​​to prevent the electromagnetic interference from subsequently affecting the memory data in the wired controller or instrument panel, and finally updating the original memory frequency to the determined target memory frequency, thereby ensuring the stability of the memory data in the internal memory of the air conditioner, allowing the wired controller or instrument panel to control the air conditioner more stably and accurately based on the memory data.The core of this application is to dynamically downclock the internal memory based on the prediction of the electromagnetic interference in the environment where the air conditioner is located, thereby ensuring the stability of the memory data in the air conditioner and further ensuring the stability and reliability of the air conditioner control.

[0022] The embodiment of the present application proposes an air conditioner.

[0023] As shown in FIG. 1, FIG. 1 is a structural schematic diagram of the hardware operating environment of an air conditioner according to the embodiment of the present application.

[0024] As shown in FIG. 1 , the air conditioner may include a processor 1001, e.g., a CPU, a network interface 1004, a user interface 1003, a memory 1005, and a communication bus 1002. The communication bus 1002 is used to connect and communicate between these components. The user interface 1003 may include a display and an input unit, e.g., a control panel. The user interface 1003 may further include a standard wired interface and a wireless interface. The network interface 1004 may include a standard wired interface and a wireless interface (e.g., a Wi-Fi interface). The memory 1005 may be a high-speed RAM memory or a stable memory (non-volatile memory), e.g., a magnetic disk memory. The memory 1005 may be a storage device separate from the processor 1001. The memory 1005, which is a computer storage medium, may include a memory dynamic downclocking program.

[0025] As will be appreciated by those skilled in the art, the hardware structure shown in FIG. 1 does not constitute a limitation on the equipment, which may include more or fewer components than those shown, or any combination of components, or a different arrangement of components.

[0026] Continuing with reference to FIG. 1, in FIG. 1, memory 1005, which is a computer-readable storage medium, may include an operating system, a user interface module, a network communication module, and a memory dynamic downclocking program.

[0027] In FIG. 1, the network communication module is mainly used to connect to a server and communicate data with the server, but the processor 1001 can call a memory dynamic downclocking program stored in the memory 1005 and execute the steps in each of the following embodiments.

[0028] Based on the above hardware structure of the controller, various embodiments of the memory dynamic down-clocking method of the present application are proposed.

[0029] An embodiment of the present application provides a method for dynamically downclocking a memory.

[0030] Referring to FIG. 2, FIG. 2 is a flowchart of an embodiment of a memory dynamic down-clocking method of the present application, in an embodiment of the present application, the memory dynamic down-clocking method includes the following steps:

[0031] Step S10: while the air conditioner is running, the current interference value of the air conditioner is determined.

[0032] In one embodiment, the air conditioner internal communication control method is used in a wired controller or instrument panel. Here, the wired controller refers to a device capable of controlling a home air conditioner and characterized by being connected to the home air conditioner via a wire. The wired connection method may be an air conditioner control terminal such as a two-core non-polarized 485. The wired controller also has a characteristic that an operating system is configured on the wired controller and further includes characteristics such as a touch screen and a voice recognition module. The touch screen includes, but is not limited to, an LCD (Liquid Crystal Display) display and an OLED (Organic Light-Emitting Diode) display. The instrument panel is a control terminal capable of controlling the wired controller and simultaneously capable of managing, controlling, and displaying the status of home smart devices. Similarly, the instrument panel includes a wired controller and is connected to the air conditioner via a wired method. The wired controller also has an operating system configured on the wired controller and further includes characteristics such as a touch screen and a voice recognition module.

[0033] Since the instrument panel has all the functions of a wired controller, the instrument panel may also be referred to as a wired controller. For convenience of description, the term "wired controller" will hereinafter be used to refer to both the wired controller in the general sense described above and the instrument panel.

[0034] The specific connection relationship between the wired controller and the air conditioner is that it is mainly communicatively connected to the indoor unit of the air conditioner, and the connection relationship between the two can be seen in Figure 7, which is a schematic diagram of the multi-terminal connection relationship of an air conditioner in accordance with the internal communication control method for an air conditioner of the present application. As shown in Figure 7, taking unit 1 as an example, there is a communication connection between the outdoor unit of the air conditioner and the indoor unit of the air conditioner, and a communication connection between the wired controller and the indoor unit of the air conditioner, and if there is an instrument panel, there is also a communication connection with the indoor unit of the air conditioner. Note that, depending on actual needs, a wired controller may be installed and communicatively connected to the outdoor unit so that the user can directly monitor or control the operation of the outdoor unit indoors, and this is not a limitation.

[0035] In order to identify the electromagnetic interference in the environment where the air conditioner is located and to easily grasp the degree of the electromagnetic interference while the air conditioner is operating in a mode or function such as cooling, heating, defrosting, or fresh air, it is necessary to specifically digitize the electromagnetic interference into a current interference value. The causes of the electromagnetic interference here are various, such as interference caused by the operation of various motors, including various fans, in the air conditioner, electromagnetic interference caused by the operation of the compressor, and electromagnetic interference caused by the operation of other devices in the air conditioner. This includes not only interference caused by the operation of the air conditioner itself on the wired controller, but also electromagnetic interference caused by the operation of other adjacent or nearby air conditioners. For example, when air conditioner unit 2 in Figure 7 is installed adjacent to unit 1, mutual electromagnetic interference occurs. In addition, various other external electromagnetic interferences, examples of which are not given here, may also be included.

[0036] In an environment where electromagnetic interference exists, the wired controller receives various operational data signals from the indoor air conditioner unit (it can also be the outdoor air conditioner unit, but here we will only describe the indoor air conditioner unit), and interference occurs in the various control signals output to the indoor air conditioner unit.In other words, interference occurs in the indoor air conditioner unit controlled by the wired controller, which leads to abnormalities in the air conditioner control by the wired controller.

[0037] The current interference value of the air conditioner can be determined by table lookup or calculation based on various operating parameters of the air conditioner, including, but not limited to, the set temperature, set air speed, operation mode (cooling, heating, fresh air, defrosting, energy saving, etc.), indoor fan air volume setting or rotation speed, outdoor fan air volume setting or rotation speed, blowout temperature, indoor temperature, indoor humidity, outdoor heat exchanger temperature, indoor heat exchanger temperature, compressor temperature, compressor frequency, etc.

[0038] Referring to FIG. 3, in one embodiment, step S10 includes: Step S11: acquiring current preset operating parameters during operation of the air conditioner; and step S12 of obtaining the current interference value of the air conditioner by calculation or table lookup based on the acquired preset operating parameters.

[0039] In one embodiment, the preset operating parameters may be any of the above-mentioned operating parameters, and the preset operating parameters can be divided into two types: user-set parameters and air conditioning self-adjustment parameters. User-set parameters may include operating parameters such as a set temperature, a set air speed, and an operating mode, while air conditioning self-adjustment parameters may include operating parameters such as an indoor fan airflow setting or rotation speed, an outdoor fan airflow setting or rotation speed, an outlet temperature, an indoor temperature, an indoor humidity, an outdoor heat exchanger temperature, an indoor heat exchanger temperature, a compressor temperature, and a compressor frequency. The difference between user-set parameters and air conditioning self-adjustment parameters lies in whether the operating parameters are parameters set by the user or operating parameters required for adaptive air conditioning adjustment.

[0040] Once the current preset operating parameters are identified, one or more of these preset operating parameters can be used to perform a calculation to obtain the current interference value of the air conditioner. For the calculation method, the preset operating parameters can be input into a preset interference calculation function to accurately obtain the current interference value. The current interference value can also be obtained by performing a table lookup by identifying the mapping relationship between one or more preset operating parameters and the current interference value. Whether the function required for the calculation or the table required for querying is determined through extensive experimentation, the system first determines the corresponding target map based on the parameter type of the preset operating parameters (user-set parameters and air conditioning self-adjustment parameters), and then performs a table lookup based on each different target map to determine the current interference value of the air conditioner. By specifically distinguishing between different types of operating parameters, different current interference values ​​can be determined by performing different processes depending on whether the user operates the wired controller to set each user-set parameter, thereby satisfying memory frequency control in different scenarios and reducing unnecessary inconvenience to the user.

[0041] In one embodiment, the step S12 of calculating and obtaining the current interference value of the air conditioner based on the acquired preset operating parameters includes: detecting an input signal input to the wired controller corresponding to the preset operating parameter, and determining an actual signal amplitude of the input signal and a predicted signal amplitude corresponding to the preset operating parameter; and b) calculating the difference between the actual signal amplitude and the predicted signal amplitude to identify the current interference value of the air conditioner.

[0042] Different preset operating parameters will generate different input signals; in other words, the input signals input to the wired controller will vary depending on the operating parameters of the air conditioner, and the operating parameters here not only include the number of operating parameters but also the specific operating values ​​of the operating parameters. Detecting the input signals input to the wired controller corresponding to the preset operating parameters involves detecting the signals actually input to the wired controller and determining the actual signal amplitude of the input signals, while also determining the predicted signal amplitude corresponding to the preset operating parameters. The predicted signal amplitude corresponding to the preset operating parameters is the signal amplitude of the input signal corresponding to the preset operating parameters in an environment without electromagnetic interference, and can also be considered the theoretical signal amplitude of a theoretical input signal.

[0043] In an environment with electromagnetic interference, the actual signal amplitude is larger than the predicted signal amplitude, and the difference between the two is obtained by subtracting the predicted signal amplitude from the actual signal amplitude. This difference can be used as the current interference value of the air conditioner, which can more accurately and reliably reflect the degree of impact of electromagnetic interference on the wired controller. The larger the difference, the larger the actual signal amplitude is compared to the predicted signal amplitude, which essentially reflects the greater the degree of electromagnetic interference.

[0044] In one embodiment, step S10 includes: c) determining a current interference value of the air conditioner at predetermined time intervals while the air conditioner is in operation; or The method includes a step d) of determining the current interference value of the air conditioner when a parameter setting operation is received or the working state of the air conditioner changes during the operation of the air conditioner.

[0045] During operation of the air conditioner, the air conditioner may acquire and identify its current interference value in real time, or may identify its current interference value at preset time intervals, thereby enabling the air conditioner to grasp the electromagnetic interference situation in the environment in which it is located in a more timely manner. Here, the length of the preset time may be set to, for example, 1 minute, 2 minutes, etc. according to actual needs, and is not limited thereto.

[0046] When the air conditioner is operating, the wired controller may start obtaining and determining the current interference value of the air conditioner when it receives a parameter setting operation performed by the user, i.e., when the user uses the wired controller to control the air conditioner, or may start obtaining and determining the current interference value of the air conditioner when the working state of the air conditioner changes. Here, a change in the working state of the air conditioner may be when the change in any preset operating parameter is greater than the corresponding preset change threshold, and this may be considered to be a change in the working state. For example, if the cooling temperature is initially 27°C but then becomes 22°C, and the preset change threshold is 4°C, this may be considered to be a change in the working state, and this may be understood to be a change in the working mode of the air conditioner, for example, when the fresh air mode is converted to the cooling mode. Considering that the electromagnetic interference of an air conditioner usually changes only when various operations change due to parameter setting operations or changes in the working state of the air conditioner, the current interference value of the air conditioner can be identified only when the operation changes, thereby saving electrical energy, and the current interference value can be identified in a timely manner so as to perform memory frequency processing accordingly when the operation changes.

[0047] Step S20: based on the identified current interference value, determine a target memory frequency corresponding to the current interference value.

[0048] The target memory frequency may be directly determined based on the correspondence between the interference value and the memory frequency based on the current interference value, or the target interference level corresponding to the current interference value may be first identified, and then the target memory frequency corresponding to the current interference value may be determined based on the target interference level. The memory frequency here refers to the data throughput per second of the internal memory, which may be an eMMC (Embedded Multi Media Card, built-in memory).

[0049] Referring to FIG. 4, in one embodiment, step S20 includes: Step S21: identifying a target interference level that includes the current interference value based on a preset interference level; and determining a target memory frequency corresponding to the target interference level (S22).

[0050] The preset interference level may be multiple and may be set according to actual needs. For example, three interference levels P1, P2, and P3 may be set. Different interference levels correspond to different interference value ranges. For example, if the interference value range of P1 is [10, 300], the interference value range of P2 is [30, 50]. A target interference level corresponding to the current interference value can be determined according to the preset interference level rule. For example, if the current interference value is 40, the target interference level is P2. Different interference levels correspond to different memory frequencies. The interference value may be proportional to the interference level, and the interference level is inversely proportional to the memory frequency. That is, the higher the current interference value, the higher the interference level. The corresponding target memory frequency between the wired controller and the air conditioner room is reduced. When electromagnetic interference becomes strong, the memory frequency of the wired controller's internal memory is reduced to ensure the stability of the memory data, allowing the wired controller to accurately and reliably control the air conditioner. In addition, first identifying the interference level and then determining the target memory frequency based on the interference level is done to, on the one hand, save air conditioning system resources, and, on the other hand, to prevent instability in the memory frequency due to slight changes in the interference value from causing unnecessary inconvenience to users and affecting their use of the air conditioner.

[0051] In one embodiment, before step S20, the method further comprises: a step e) of determining whether the determined current interference value and the previously determined interference value have changed; and if so, performing the step of determining a target memory frequency corresponding to the current interference value based on the identified current interference value.

[0052] Before determining the target memory frequency, it is first necessary to determine whether there has been a change between the current interference value and the previously determined interference value. Only if the current interference value has changed, the target memory frequency is further determined, and the internal memory in the wired controller accesses data according to this target memory frequency. This avoids the air conditioning system constantly updating the same target memory frequency based on the original interference value, which would increase the load on the air conditioning system. If the current interference value has not changed, data access can be performed at the original target memory frequency, and there is no need to proceed to the next step. However, if the current interference value has changed, steps S20 and S30 must be subsequently performed, thereby re-determining a new target memory frequency and realizing dynamic adjustment of the memory frequency.

[0053] Step S30: updating the current memory frequency of the air conditioner based on the target memory frequency;

[0054] After determining the target memory frequency, the memory frequency in the original internal memory is updated to the target memory frequency, and thereafter, as long as the current interference value does not change, data access such as air conditioning-related equipment operation can be performed according to the current target memory frequency.

[0055] This application mainly aims to identify the current interference value of the environment in which the air conditioner is located during air conditioning operation, and determine the target memory frequency between the air conditioner and the wired controller based on the current interference value, so that the air conditioner dynamically adjusts the memory frequency of the internal memory of the air conditioner in different electromagnetic interference environments, and dynamically reduces the memory frequency in a relatively strong electromagnetic interference environment, thereby ensuring the stability of memory data, thereby ensuring the accuracy and reliability of the control of the air conditioner by the wired controller or instrument panel, preventing data corruption in the internal memory due to electromagnetic interference, and avoiding damage to the air conditioner caused by the impact of electromagnetic interference on memory data, while allowing the air conditioner to operate normally and as expected under the control of the wired controller or instrument panel, ensuring a comfortable indoor environment, and improving the user experience.

[0056] Referring to Figure 5, Figure 5 is a flowchart of an embodiment of a memory dynamic down-clocking method of the present application. Further, based on an embodiment of a memory dynamic down-clocking method of the present application, an embodiment of a memory dynamic down-clocking method of the present application is proposed, and in one embodiment, the memory dynamic down-clocking method includes: Step S100 of identifying the current operating function of the air conditioner; If the current driving function is a personal safety function, the method further includes step S200 of determining a target memory frequency corresponding to the current interference value based on the identified current interference value.

[0057] In one embodiment, the current operating function of an air conditioner may include, but is not limited to, one or a combination of functions such as cooling, heating, fresh air, strong airflow, swaying airflow, dehumidification, noise reduction, defrosting, and sleep. Here, functions such as heating, fresh air, defrosting, and cooling in extremely high outdoor temperatures may also be considered personal safety functions, and other functions may also be considered personal safety functions, without limitation. The term "personal safety function" as used herein refers to the impact on human health and bodily functions that would be caused if the corresponding function were not available on the air conditioner. For example, in cold winters, air conditioning heating is an essential heating method for users. If the air conditioning does not provide proper heating, it will have a certain impact on the user's health. Furthermore, if indoor air pollution is relatively severe and the air conditioning does not provide proper fresh air, it will also have a certain impact on the user's health. Note that the current operating function is not the same as the operating mode of the air conditioner. It may include multiple functions that do not conflict with each other in the same operating mode, such as when both the cooling function and the fresh air function can be performed in either the cooling mode or the fresh air mode.

[0058] If the current operating function of the air conditioner is identified as being related to a personal safety function, a step of determining a target memory frequency corresponding to the identified current interference value must be carried out. When personal safety is involved, accurate and reliable control of the air conditioner is particularly important. The purpose is to improve the stability and safety of the air conditioner control by the wired controller by preventing stable access to memory data in the wired controller from being disrupted according to the target memory frequency, and to avoid severe impacts on the user's normal use and personal safety due to instability of memory data.

[0059] In one embodiment, the memory dynamic downclocking method includes: If the current driving function is a personal safety function, step g detects whether a parameter setting operation is received; Step h: when receiving the parameter setting operation, generating notification information indicating that a preset safety mode needs to be entered; If confirmation of entering the preset safety mode is received, the method further includes the step of determining a target memory frequency corresponding to the identified current interference value based on the identified current interference value.

[0060] In one embodiment, when the current operating function is a personal safety function, it is possible to detect whether a parameter setting operation has been received, i.e., whether the user has operated the wired controller. If a parameter setting operation has been received, a prompt to enter a preset safety mode is required. This preset safety mode may be a mode in which the current memory frequency is reduced to a preset safety memory frequency, which may be set according to actual needs. In short, the safety mode is intended to ensure the reliability of air conditioner control and ensure the user's personal safety and user experience. When a confirmation of transition to the preset safety mode is received from the user, a step of determining a target memory frequency corresponding to the current interference value based on the determined current interference value is further performed, which will not be described further herein.

[0061] In one embodiment, after step S100, the method further comprises: If the current operating function is a non-personal safety function, identifying a current memory frequency corresponding to a current compressor frequency of the air conditioner, and determining a target memory frequency corresponding to the current interference value based on the identified current interference value; The method further includes the step of selecting a relatively lower memory frequency between the current memory frequency and the target memory frequency as the current memory frequency.

[0062] If the current operating function is a non-personal safety function, a current memory frequency corresponding to the current compressor frequency can be identified. How to obtain the current memory frequency corresponding to the current compressor frequency can be determined by table lookup or by a preset compressor frequency-memory frequency curve model. This current memory frequency belongs to the memory frequency that the air conditioning system will adjust to a predetermined memory frequency by default when there is no electromagnetic interference or it is not considered. At the same time, a target memory frequency corresponding to the identified current interference value must be determined. This target memory frequency is a memory frequency determined to resist electromagnetic interference when electromagnetic interference is fully considered. The current memory frequency is compared with the target memory frequency, and a relatively lower memory frequency is determined as the current memory frequency. This allows the adjustment of the memory frequency to be more in line with the demands of the current operation and current environment, thereby greatly ensuring the stability of the memory data and the stability, accuracy, and reliability of the air conditioner control by the wired controller.

[0063] In one embodiment, after step S20, the method further comprises: The method further includes a step of setting the target memory frequency as a target memory frequency for another air conditioner indoor unit connected to the same outdoor unit.

[0064] Continuing to refer to Figure 7, it can be seen that each air conditioner indoor unit has a corresponding wired controller, so one wired controller needs to determine the target memory frequency, send the determined target memory frequency to the air conditioner outdoor unit, and then send it to other wired controllers connected to the same air conditioner outdoor unit to become the memory frequency of the other air conditioners, thus greatly saving the computing resources of the air conditioners and improving the efficiency of dynamically updating the target memory frequency.

[0065] In one embodiment, the memory dynamic downclocking method includes: The method further includes a step of causing other air conditioners to execute steps S10 to S30 by transmitting a memory frequency adjustment signal to the other air conditioners via the cloud or a local area network.

[0066] As shown in FIG. 7, when unit 1 interferes, it can simultaneously notify unit 2 to perform corresponding memory frequency adjustment via the cloud or local area network, and the adjustment steps are consistent with the above embodiments and will not be further described here.

[0067] To further understand the implementation process of each of the above embodiments, the above embodiments may be combined into the entire technical solution of the present application. To more clearly understand this application, please refer to FIG. 6, which is an overall application flowchart of one embodiment of the memory dynamic down-clocking method of the present application.

[0068] When the air conditioning parameter setting or working mode is changed, the interference coefficient P (interference level corresponding to the current interference value) of the environment where the air conditioner is located is determined by calculation or table lookup; Determine whether the wired controller's operating logic is related to a user's life safety function, such as heating, If the user safety function is not involved, select the lowest value of the EMMC frequency converted from the EMMC (memory frequency corresponding to the compressor frequency) corresponding to the dynamic downclock and the interference coefficient. If a user personal safety function is involved, determining whether a user is interacting with the wired controller; When a user interacts with a wired controller, prompt the user to enter safe mode; when the user decides to enter safe mode, adjust the memory frequency according to the following predetermined design: If the user is not interacting with the wired controller, the memory frequency will be adjusted according to the predetermined design. If the interference coefficient P>P1, the corresponding memory frequency is EMMC Freq3; If the interference coefficient P>P2, the corresponding memory frequency is EMMC Freq2; If the interference coefficient P>P3, the corresponding memory frequency is EMMC Freq1; Here, the order of magnitude of the degree of electromagnetic interference is: P3>P2>P1, and the order of magnitude of memory frequency is: EMMC Freq3>EMMC Freq2>EMMC Freq1.

[0069] In addition, the present application further provides a memory dynamic down-clocking device, and referring to FIG. 8, the memory dynamic down-clocking device comprises: an interference identification module A10 for identifying the current interference value of an air conditioner during operation of said air conditioner; and a memory adjustment module A20 for determining a target memory frequency corresponding to the identified current interference value based on the determined current interference value, and updating the current memory frequency of the air conditioner based on the target memory frequency.

[0070] In one embodiment, the interference identification module A10 further comprises: Obtaining current preset operating parameters during operation of the air conditioner; Based on the acquired preset operating parameters, calculation or table lookup is used to obtain the current interference value of the air conditioner.

[0071] In one embodiment, the interference identification module A10 further comprises: determining a current interference value of the air conditioner at predetermined time intervals while the air conditioner is in operation; or During the operation of the air conditioner, when a parameter setting operation is received or the working state of the air conditioner changes, it is used to identify the current interference value of the air conditioner.

[0072] In one embodiment, the memory adjustment module A20 further comprises: identifying a target interference level that includes the current interference value based on a preset interference level; The target memory frequency is determined to correspond to the target interference level.

[0073] In one embodiment, the memory adjustment module A20 further comprises: Identifying the current operating function of the air conditioner; If the current driving function is a personal safety function, the step of determining a target memory frequency corresponding to the current interference value is used based on the identified current interference value.

[0074] In one embodiment, the memory adjustment module A20 further comprises: If the current driving function is a personal safety function, detecting whether a parameter setting operation is received; generating notification information indicating that a preset safety mode needs to be entered when a parameter setting operation is received; When confirmation of entering the preset safety mode is received, the step of determining a target memory frequency corresponding to the identified current interference value is used.

[0075] In one embodiment, the memory adjustment module A20 further comprises: If the current operating function is a non-personal safety function, identifying a current memory frequency corresponding to a current compressor frequency of the air conditioner, and determining a target memory frequency corresponding to the current interference value based on the identified current interference value; The current memory frequency is selected from the current memory frequency and the target memory frequency, and the lower memory frequency is selected as the current memory frequency.

[0076] In one embodiment, the memory adjustment module A20 further comprises: The target memory frequency is used to set the target memory frequency of other air conditioner indoor units connected to the same outdoor unit.

[0077] The specific embodiments of the memory dynamic down-clocking device of the present application are substantially the same as the respective embodiments of the memory dynamic down-clocking method described above, and will not be further described here.

[0078] The present application further provides a computer-readable storage medium having stored thereon a memory dynamic downclocking program that, when executed by a processor, implements the steps of the memory dynamic downclocking method as described above.

[0079] Here, the method implemented when the memory dynamic down-clocking program is executed can be referred to the embodiments of the memory dynamic down-clocking method of the present application, and will not be further described here.

[0080] As will be appreciated by those skilled in the art, embodiments of the present application may be provided as a method, a system, or a computer program product. As such, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware. The present application may also take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, magnetic disk memory, CD-ROM, optical memory, etc.) containing computer-usable program code.

[0081] The present application is described with reference to flowcharts and / or block diagrams of methods, apparatuses (systems), and computer program products according to embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and combinations of flows and / or blocks in the flowcharts and / or block diagrams, may 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 create a machine, whereby the instructions executed by the processor of the computer or other programmable data processing device create an apparatus for implementing the functions specified in one or more flows in the flowcharts and / or one or more blocks in the block diagrams.

[0082] These computer program instructions may also be stored in a computer-readable memory that can guide a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer-readable memory generate an article of manufacture that includes an instruction apparatus that implements the functions specified in one or more flows of the flowcharts and / or one or more blocks of the block diagrams.

[0083] These computer program instructions may be loaded into a computer or other programmable data processing device, causing the computer or other programmable device to perform a series of operational steps, thereby generating a computer-implemented process, such that the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more flows of the flowcharts and / or one or more blocks of the block diagrams.

[0084] It should be noted that in the claims, any reference signs between parentheses shall not be construed as limiting the claim. The word "comprises" does not exclude the presence of components or steps not listed in a claim. The word "a" or "one" preceding a component does not exclude the presence of a plurality of such components. The present application can be implemented by hardware comprising several different components and by a suitably programmed computer. In a unit claim enumerating several devices, several of these devices may be embodied by the same hardware item. The use of terms such as first, second, and third does not imply any ordering. These words can be interpreted as names.

[0085] Although the preferred embodiments of the present application have been described, further changes and modifications can be made to these embodiments once those skilled in the art understand the basic creative concept, and therefore the appended claims should be interpreted to include the preferred embodiments and all changes and modifications that fall within the scope of the present application.

[0086] The above is merely a preferred embodiment of the present application, and does not limit the patent scope of the present application. The inventive concept of the present application, including equivalent structural transformations made by utilizing the contents of the specification and accompanying drawings of the present application, or those directly or indirectly applicable to other related technical fields, are all included in the patent protection scope of the present application.

Claims

1. determining a current interference value of an air conditioner while the air conditioner is operating; determining a target memory frequency corresponding to the current interference value based on the identified current interference value; updating a current memory frequency of the air conditioner based on the target memory frequency; A method for dynamically downclocking memory in an air conditioner.

2. The step of identifying a current interference value of the air conditioner while the air conditioner is in operation includes: Obtaining current preset operating parameters during operation of the air conditioner; and obtaining a current interference value of the air conditioner by calculation or table lookup based on the acquired preset operating parameters.

2. The method for dynamically downclocking a memory in an air conditioner according to claim 1.

3. The step of identifying a current interference value of the air conditioner while the air conditioner is in operation includes: determining a current interference value of the air conditioner at predetermined time intervals while the air conditioner is in operation; or During operation of the air conditioner, when a parameter setting operation is received or a working state of the air conditioner changes, a current interference value of the air conditioner is identified; 2. The method for dynamically downclocking a memory in an air conditioner according to claim 1.

4. determining a target memory frequency corresponding to the identified current interference value based on the identified current interference value, Identifying a target interference level that includes the current interference value based on a preset interference level; determining a target memory frequency corresponding to the target interference level.

2. The method for dynamically downclocking a memory in an air conditioner according to claim 1.

5. The method for dynamically downclocking a memory in an air conditioner comprises: Identifying a current operating function of the air conditioner; If the current driving function is a personal safety function, determining a target memory frequency corresponding to the current interference value based on the identified current interference value.

2. The method for dynamically downclocking a memory in an air conditioner according to claim 1.

6. The method for dynamically downclocking a memory in an air conditioner comprises: If the current driving function is a personal safety function, detecting whether a parameter setting operation is received; generating a notification indicating that a preset safety mode needs to be entered when a parameter setting operation is received; If confirmation of entering the preset safety mode is received, determining a target memory frequency corresponding to the current interference value based on the identified current interference value.

6. The method for dynamically downclocking a memory in an air conditioner according to claim 5.

7. After the step of identifying the current operating function of the air conditioner, If the current operating function is a non-personal safety function, identifying a current memory frequency corresponding to a current compressor frequency of the air conditioner, and determining a target memory frequency corresponding to the current interference value based on the identified current interference value; selecting a relatively lower memory frequency between the current memory frequency and the target memory frequency as the current memory frequency.

6. The method for dynamically downclocking a memory in an air conditioner according to claim 5.

8. After the step of determining a target memory frequency corresponding to the current interference value based on the identified current interference value, the air conditioner memory dynamic downclocking method further comprises: further comprising a step of setting the target memory frequency as a target memory frequency of another air conditioner indoor unit connected to the same outdoor unit, 2. The method for dynamically downclocking a memory in an air conditioner according to claim 1.

9. An air conditioner comprising a processor, a memory, and a memory dynamic downclocking program stored in the memory and executable by the processor, the memory dynamic downclocking program implementing steps of a memory dynamic downclocking method for an air conditioner according to any one of claims 1 to 8 when executed by the processor. Air conditioner.

10. A memory dynamic downclocking program is stored, which, when executed by a processor, implements the steps of the memory dynamic downclocking method for an air conditioner according to any one of claims 1 to 8. A computer-readable storage medium.

Citation Information

Patent Citations

  • Method, device and terminal for determining memory clock frequency

    CN109062715A

  • Memory running frequency adjusting method and device, storage medium and electronic equipment

    CN111324196A

  • Electronic device and method for receiving RF signal

    JP2014107866A

  • Network system, information processing method, and server

    JP2020150503A