Household appliance, household appliance memory calibration method and device, and medium

By dynamically obtaining the operating parameters of home appliances and performing memory calibration according to rules, the problem of poor performance of regular calibration methods is solved, and memory calibration efficiency and signal integrity are improved.

CN119724315APending Publication Date: 2025-03-28MIDEA GROUP WUHAN REFRIGERATION EQUIPMENT CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311251649.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-26
Publication Date
2025-03-28

AI Technical Summary

Technical Problem

The existing memory calibration methods of home appliances mainly adopt regular calibration methods, which are not effective and cannot respond to environmental changes in a timely manner, affecting signal integrity and the reliability of data access.

Method used

By obtaining the operating parameters of home appliances (such as temperature, voltage, current, frequency) during operation, dynamically calibrate the memory according to preset rules, and calibrate only when necessary to avoid unreasonable regular calibration.

Benefits of technology

It improves the efficiency of memory calibration of home appliances, ensures timely calibration when the memory environment changes, and maintains signal integrity and data access reliability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119724315A_ABST
    Figure CN119724315A_ABST
Patent Text Reader

Abstract

The invention discloses a household appliance, a household appliance memory calibration method and device and a medium, and the method comprises the steps: obtaining at least one operation parameter of a target household appliance in the operation process, the operation parameter being used for reflecting the working state of the target household appliance; and calibrating the memory of the target household appliance according to a preset rule based on the operation parameters. According to the technical scheme provided by the invention, the memory calibration efficiency of the household appliance can be improved at least to a certain extent.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the technical field of memory calibration, and in particular, relates to a household appliance, a calibration method, a device and a medium for calibrating the memory of the household appliance. Background Art

[0002] The memory performance of home appliances affects the overall performance of the home appliances. Currently, the memory of home appliances is calibrated mainly by periodic calibration, but the effect of the periodic calibration is not good. Summary of the invention

[0003] The embodiments of the present application provide a household appliance, a method, a device and a medium for calibrating the memory of the household appliance, thereby improving the efficiency of the calibration of the memory of the household appliance at least to a certain extent.

[0004] Other features and advantages of the present application will become apparent from the following detailed description, or may be learned in part by the practice of the present application.

[0005] According to a first aspect of an embodiment of the present application, a method for calibrating memory of a household appliance is provided, comprising:

[0006] Acquire at least one operating parameter of the target home appliance during operation, where the operating parameter is used to reflect the working state of the target home appliance;

[0007] Based on the operating parameters, the memory of the target home appliance is calibrated according to preset rules.

[0008] In some embodiments of the present application, based on the above solution, before obtaining at least one operating parameter of the target household appliance during operation, the method further includes:

[0009] In response to the target home appliance starting to run, the memory of the target home appliance is calibrated.

[0010] In some embodiments of the present application, based on the above solution, the memory of the target home appliance is calibrated according to preset rules based on the operating parameters, including:

[0011] If the operating parameter changes, the memory of the target home appliance is calibrated.

[0012] In some embodiments of the present application, based on the above solution, the method further includes:

[0013] If the change value of one or more of the operating parameters exceeds the corresponding first preset threshold, the memory of the target home appliance is calibrated.

[0014] In some embodiments of the present application, based on the above solution, the method further includes:

[0015] If the change value of one or more of the operating parameters exceeds the corresponding second preset threshold, and the change rate of one or more of the operating parameters is lower than the change rate threshold, the memory of the target home appliance is calibrated, the second preset threshold is lower than the first preset threshold, and the change rate is used to characterize the speed of change of the operating parameter.

[0016] In some embodiments of the present application, based on the above solution, the method further includes:

[0017] The change rate threshold is determined according to the change value of the one or more operating parameters, and the change rate threshold is positively correlated with the change value of the one or more operating parameters.

[0018] In some embodiments of the present application, based on the above solution, the memory of the target home appliance is calibrated according to preset rules based on the operating parameters, including:

[0019] If one or more of the operating parameters exceed a corresponding third preset threshold, calculating a target calibration frequency according to the operating parameters, the target calibration frequency being positively correlated with the operating parameters;

[0020] The memory of the target home appliance is calibrated according to the target calibration frequency.

[0021] In some embodiments of the present application, based on the aforementioned solution, the calibration frequency of calibrating the memory of the target home appliance is lower than a preset frequency threshold.

[0022] In some embodiments of the present application, based on the aforementioned scheme, the operating parameters include at least one of the operating temperature, operating voltage, operating current and operating frequency of the target household appliance.

[0023] According to a second aspect of an embodiment of the present application, a device for calibrating memory of a household appliance is provided, comprising:

[0024] an acquisition unit, configured to acquire at least one operating parameter of a target household appliance during operation, wherein the operating parameter is used to reflect a working state of the target household appliance;

[0025] A calibration unit is used to calibrate the memory of the target home appliance device based on the operating parameters and according to preset rules.

[0026] According to a third aspect of an embodiment of the present application, a computer-readable storage medium is provided, in which at least one computer program instruction is stored. The at least one computer program instruction is loaded and executed by a processor to implement the operations performed by any method described in the first aspect.

[0027] According to a fourth aspect of an embodiment of the present application, a household appliance is provided, characterized in that it includes one or more processors and one or more memories, wherein at least one program code is stored in the one or more memories, and the at least one program code is loaded and executed by the one or more processors to implement the operations performed by any of the methods described in the first aspect.

[0028] One or more technical solutions provided by the embodiments of the present invention achieve at least the following technical effects or advantages:

[0029] The embodiment of the present application obtains at least one operating parameter of the target home appliance during operation, and the operating parameter is used to reflect the working status of the target home appliance; based on the operating parameter, the memory of the target home appliance is calibrated according to preset rules, so that the memory of the home appliance is calibrated only when necessary, avoiding the irrationality of periodic calibration and improving the efficiency of memory calibration of home appliances.

[0030] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] The drawings herein are incorporated into the specification and constitute a part of the specification, showing embodiments consistent with the present application, and together with the specification, are used to explain the principles of the present application. Obviously, the drawings described below are only some embodiments of the present application, and for ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work. In the drawings:

[0032] Figure 1 A flow chart showing a method for calibrating the memory of a household appliance according to an embodiment of the present application is shown;

[0033] Figure 2 A schematic structural block diagram of a household appliance according to an embodiment of the present application is shown;

[0034] Figure 3 A structural block diagram of a device for calibrating memory of a household appliance according to an embodiment of the present application is shown;

[0035] Figure 4 A schematic diagram of the structure of a computer system suitable for implementing the household appliance of the embodiment of the present application is shown. DETAILED DESCRIPTION

[0036] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions 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 are within the scope of protection of this application.

[0037] In addition, described feature, structure or characteristic can be combined in one or more embodiments in any suitable manner. In the following description, many specific details are provided to provide a full understanding of the embodiments of the present application. However, those skilled in the art will appreciate that the technical scheme of the present application can be put into practice without one or more of the specific details, or other methods, components, devices, steps, etc. can be adopted. In other cases, known methods, devices, realizations or operations are not shown or described in detail to avoid blurring the various aspects of the application.

[0038] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities may be implemented in software form, or in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.

[0039] The flowcharts shown in the accompanying drawings are only exemplary and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps can be decomposed, and some operations / steps can be combined or partially combined, so the actual execution order may change according to actual conditions.

[0040] It should also 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 sequence. It should be understood that the objects used in this way can be interchanged where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those shown or described.

[0041] In the related art, memory is widely used in various terminal devices, including but not limited to the household appliances of the embodiments of the present application. During the operation of the memory, in order to achieve the data transmission rate of the memory, special attention should be paid to the signal integrity, and the impedance discontinuity of the signal transmission channel between the memory controller and the memory should be reduced to a minimum, so as to help reduce the reflection and ringing on the signal. In order to reduce this impedance discontinuity, a corresponding calibration circuit must be set in the memory.

[0042] In order to improve signal integrity and enhance the strength of the output signal, terminal resistors and output drivers are introduced into the memory. In order to maintain signal integrity in scenarios where temperature and voltage change, these terminal resistors and output drivers need to be calibrated. Uncalibrated terminal resistors will directly affect signal quality, and improperly adjusted output drivers will cause the effective signal transition to deviate from the reference level, resulting in deviations between data and selection signals.

[0043] It should be noted that, in order to calibrate the terminal resistance, the memory is provided with a plurality of digital signal input and output pins for sending back data during reading and receiving data during writing, and the peripheral circuit of each digital signal input and output pin is composed of a group of parallel 240Ω resistance branches. Due to the limitation of device process, the resistance branches of digital signal input and output pins are usually difficult to reach an accurate 240 ohms. Therefore, in order to accurately adjust these resistors to 240Ω, the memory is usually provided with a digital signal input and output calibration control module and a ZQ (Zone Qualifier, zone qualifier) ​​pin, and the ZQ pin is connected to an external 240 ohm resistor with an accuracy of 1%, referred to as a ZQ resistor. The ZQ resistor is a standard reference resistor that maintains an accurate resistance of 240 ohms at any temperature. When the memory issues a ZQ resistor calibration command during initialization, the digital signal input and output calibration control module is enabled and generates an adjustment value. The value is then copied to the internal circuit of each digital signal input and output of the memory, so that the calibration is completed.

[0044] Based on the above, it can be known that when the voltage, temperature, and electromagnetic environment of household appliances change, in order to maintain signal integrity and data access reliability, the memory needs to be recalibrated. At present, household appliances are mainly calibrated by periodic calibration. Since the memory is unavailable during calibration, too high a frequency of periodic calibration will affect the use of the memory, while too low a calibration frequency will not be able to calibrate the environmental changes in time, affecting signal integrity and data access reliability. Therefore, the embodiment of the present application proposes a calibration method for the memory of household appliances to solve the technical problems existing in the related art.

[0045] See also Figure 1 and Figure 2 , Figure 1 A flow chart showing a method for calibrating the memory of a household appliance according to an embodiment of the present application is shown; Figure 2 A schematic structural block diagram of a household appliance according to an embodiment of the present application is shown.

[0046] like Figure 1 As shown, according to a first aspect of an embodiment of the present application, a method for calibrating memory of a household appliance is provided, including but not limited to being implemented by steps S101 to S102:

[0047] Step S101. Acquire at least one operating parameter of a target home appliance during operation, wherein the operating parameter is used to reflect the working state of the target home appliance;

[0048] Step S102: Based on the operating parameters, calibrate the memory of the target home appliance according to preset rules.

[0049] Based on the above disclosed content, since the memory is usually in an unavailable state during memory calibration, that is, other modules in the home appliance cannot access the memory or cannot interact with the memory for data, the embodiment of the present application determines the calibration timing for starting the memory calibration of the target home appliance according to the operating parameters that reflect the working status of the target home appliance, so that the memory of the home appliance is calibrated only when necessary, avoiding the irrationality of periodic calibration and improving the efficiency of memory calibration of the home appliance.

[0050] It should be noted that the household appliances of the embodiments of the present application may be smart appliances. Smart appliances refer to intelligent products formed by introducing microprocessors, sensor technology, and network communication technology into household appliances. Smart appliances have the function of automatically sensing the state of the residential space, the state of the appliance itself, and the state of the appliance service, and can automatically control and receive control instructions from residential users at home or remotely.

[0051] In some embodiments, the household appliances include but are not limited to air conditioning equipment, television equipment, refrigerator equipment, washing machine equipment, water heater equipment, kitchen equipment, sweeping robot equipment, lighting equipment, bathroom equipment, air purification equipment, water purification equipment, home wearable devices, smart furniture equipment, etc. The types of the household appliances are not limited to the above examples and will not be repeated here.

[0052] In some embodiments of the present application, based on the aforementioned scheme, the operating parameters include at least one of the operating temperature, operating voltage, operating current and operating frequency of the target household appliance.

[0053] It should be noted that the operating temperature of the target home appliance may be the operating temperature of each component in the target home appliance that may have temperature changes, such as the operating temperature of the memory, the operating temperature of the CPU, the operating temperature of the storage, the operating temperature of each component in the device body, etc., which is not limited here.

[0054] Similarly, the operating voltage of the target home appliance may be the operating voltage of the memory in the target home appliance, or the operating voltage of other components in the target home appliance except the memory, such as the operating voltage of the air conditioner outdoor unit, the operating voltage of the compressor, etc.

[0055] In some embodiments, the memory of the home appliance may be set in the body of the home appliance or in the control terminal of the home appliance, which is not limited here. When the memory of the home appliance is set in the body of the home appliance, the operating parameters of the home appliance may be the operating parameters of the home appliance body, such as operating current, operating voltage, operating power, operating frequency, etc.; when the memory of the home appliance is set in the control terminal of the home appliance, the operating parameters of the home appliance may be the operating parameters of the home appliance body or the operating parameters of the control terminal of the home appliance.

[0056] For example: Figure 2 In the embodiment, the household appliance may be an air-conditioning device, which includes an air-conditioning device body and a controller of the air-conditioning device, the air-conditioning device body is provided with an indoor air-conditioning unit and an outdoor air-conditioning unit, the outdoor air-conditioning unit is provided with a compressor, and the controller of the air-conditioning device is provided with a CPU central processing unit, a storage device and a memory. At this time, the operating parameters of the air-conditioning device may be the operating parameters of the indoor air-conditioning unit and the outdoor air-conditioning unit, such as operating voltage, operating current, operating power, operating frequency, etc., and may also be memory temperature, etc., which are not limited here.

[0057] In step S101, the target home appliance refers to a home appliance having a memory to be calibrated. The operating parameters of the home appliance can reflect the working state of the home appliance. Furthermore, the working state of the home appliance may affect the memory performance. Therefore, a decision on memory calibration can be made based on the operating parameters of the home appliance.

[0058] In step S101, various operating parameters of the target home appliance can be detected by modules such as sensors set on the target home appliance, for example, the operating temperature can be detected by a temperature sensor set on the target home appliance, the operating voltage can be detected by a voltage sensor set on the target home appliance, and the operating current can be detected by a current sensor set on the target home appliance.

[0059] In some implementations of step S101, before obtaining at least one operating parameter of the target household appliance during operation, the method further includes:

[0060] In response to the target home appliance starting to run, the memory of the target home appliance is calibrated.

[0061] It should be noted that responding to the target home appliance starting to operate means responding to the target home appliance entering an operating state from a non-operating state.

[0062] For example: the target home appliance is in a shutdown state. When the target home appliance receives a power-on trigger signal, it enters a power-on state from the shutdown state. After obtaining that the target home appliance is in a power-on state, the embodiment of the present application calibrates the memory of the target home appliance. The power-on trigger signal can be sent to the target home appliance body through the control terminal of the target home appliance, or can be received by a signal recognition module inside the target home appliance. The signal recognition module can be a voice recognition module, a biometric information recognition module, etc., and can also be generated by a power-on button on the target home appliance, which is not limited here.

[0063] For example: the target home appliance is in a standby state, which may be a sleep state or a hibernation state. When the target home appliance receives an operation trigger signal, it enters an operation state from the standby state. After acquiring that the target home appliance is in the operation state, the embodiment of the present application calibrates the memory of the target home appliance. The operation trigger signal may be sent to the target home appliance body through the control terminal of the target home appliance, or may be received through a signal recognition module inside the target home appliance. The signal recognition module may be a voice recognition module, a biometric information recognition module, etc., or may be generated through an operation button on the target home appliance, which is not limited here.

[0064] It should be noted that since the memory is usually in an unavailable state during memory calibration, that is, other modules in the home appliance device cannot access the memory and interact with data. Therefore, by calibrating the memory of the target home appliance device in response to the target home appliance device starting to run, the memory can be calibrated first when the target home appliance device starts to run, thereby reducing the time that the memory is in an unavailable state, thereby avoiding affecting other processes during the operation, such as affecting the data reading and writing process in the memory.

[0065] In step S102, the preset rule may be: a correlation rule between the operating parameter and calibration of the memory, for example, a change in the operating parameter may trigger a rule to start calibration of the memory.

[0066] In some implementations of step S102, calibrating the memory of the target home appliance device based on the operating parameters and according to a preset rule includes:

[0067] If the operating parameter changes, the memory of the target home appliance is calibrated.

[0068] It should be noted that the change in the operating parameter may be that the parameter value of the operating parameter at the current monitoring time point is equivalent to the change in the parameter value at the previous monitoring time point.

[0069] It is understandable that, since the operating parameters are used to reflect the working state of the target home appliance, if the operating parameters change, it means that the working state of the target home appliance may change, which may affect the memory performance of the target home appliance, such as causing poor signal integrity of the memory, or poor data access performance of the memory, etc. Therefore, by using the change of the operating parameters as the trigger condition for starting the memory calibration of the target home appliance, it is more in line with the actual needs of memory calibration, avoids unnecessary memory calibration, reduces the time that the memory is in an unavailable state, thereby improving the use performance of the memory, and further improving the overall performance of the target home appliance.

[0070] In some implementations of step S102, the method further includes:

[0071] If the change value of one or more of the operating parameters exceeds the corresponding first preset threshold, the memory of the target home appliance is calibrated.

[0072] It should be noted that the change value of the operating parameter refers to the change amount of the operating parameter of the current monitoring point compared with the operating parameter of the previous monitoring point. For example, if the operating temperature of the current monitoring point is 28 degrees Celsius and the operating temperature of the previous monitoring point is 26 degrees Celsius, then the change value of the operating temperature of the current monitoring point is 2 degrees Celsius.

[0073] The first preset threshold may be: the minimum change value of the one or more operating parameters corresponding to the need to calibrate the memory. That is, if the change value of the one or more operating parameters exceeds the first preset threshold, the memory needs to be calibrated.

[0074] For example, the one or more operating parameters may be the operating temperature, operating voltage, operating current, and operating frequency of the air conditioner. The first preset threshold corresponding to the operating temperature may be 2 degrees Celsius, 3 degrees Celsius, 5 degrees Celsius, etc. For example, when the change value of the operating temperature exceeds 2 degrees Celsius, the memory is calibrated. The first preset threshold corresponding to the operating voltage may be 1 volt, 2 volts, 3 volts, etc. For example, when the change value of the operating voltage exceeds 1 volt, the memory is calibrated.

[0075] It is understandable that if the change value of one or more of the operating parameters exceeds the corresponding first preset threshold, it means that the change of the operating parameters is large, which is likely to affect the performance of the memory. Therefore, the memory needs to be calibrated.

[0076] It should be noted that the embodiment of the present application determines whether to start memory calibration by at least one change value of an operating parameter. That is, if the change value of an operating parameter is greater than a first preset threshold, or the change values ​​of more than one operating parameter are greater than the first preset threshold, the memory of the target home appliance is calibrated.

[0077] In some implementations of step S102, the method further includes:

[0078] If the change value of one or more of the operating parameters exceeds the corresponding second preset threshold, and the change rate of one or more of the operating parameters is lower than the change rate threshold, the memory of the target home appliance is calibrated, the second preset threshold is lower than the first preset threshold, and the change rate is used to characterize the speed of change of the operating parameter.

[0079] The second preset threshold may be: the minimum change value of the one or more operating parameters corresponding to the memory when the memory may be calibrated. That is, if the change value of the one or more operating parameters exceeds the first preset threshold, the memory may be calibrated.

[0080] For example, the operating parameter includes an operating temperature, and the second preset threshold corresponding to the operating temperature may be 1 degree Celsius, 0.5 degree Celsius, etc.

[0081] It can be understood that if the change value of one or more of the operating parameters exceeds the corresponding second preset threshold, and the second preset threshold is lower than the first preset threshold, it means that there is a change in the operating parameters at this time, which may affect the performance of the memory. If the change rate of one or more of the operating parameters is lower than the change rate threshold, the memory is calibrated.

[0082] The change rate can be represented by the change value of the operating parameter within a monitoring period of time.

[0083] For example: set the monitoring time of the operating temperature to 1 moment, such as 0, 1, 2, etc. If the operating temperature at 0 is 20 degrees and the operating temperature at 1 is 21 degrees, then the rate of change of the operating temperature from 0 to 1 is 1. For another example: the operating temperature at 0 is 20 degrees and the operating temperature at 1 is 20.5 degrees, then the rate of change of the operating temperature from 0 to 1 is 0.5.

[0084] The change rate threshold may be: a maximum change rate of one or more of the operating parameters when the memory may be calibrated. That is, when the memory may be calibrated, if the change rate of one or more of the operating parameters is lower than the change rate threshold, the memory is calibrated.

[0085] For example: set the change rate threshold of the operating temperature within 1 moment to 1. If the operating temperature at time 0 is 20 degrees and the operating temperature at time 1 is 20.5 degrees, then the change rate of the operating temperature from time 0 to time 1 is 0.5. The change rate of the operating temperature is lower than the change rate threshold, then the memory is calibrated.

[0086] It is understandable that if the operating parameters change slowly over a long period of time, for example, the operating temperature changes by 0.5 degrees in 1 day, which is lower than the change rate threshold 1. If the memory is not calibrated for a long time, it may not be possible to ensure that the memory is still operating in a normal state. Therefore, in the embodiment of the present application, if the change value of one or more of the operating parameters exceeds the corresponding second preset threshold, if the change rate of one or more of the operating parameters is lower than the change rate threshold, the memory is calibrated, so that when the change value of the operating parameter is low and the change is slow, it is possible to avoid not calibrating the memory for a long time, thereby ensuring the normal operation of the memory and improving the user experience.

[0087] Based on the above embodiment, the method further includes:

[0088] The change rate threshold is determined according to the change value of the one or more operating parameters, and the change rate threshold is positively correlated with the change value of the one or more operating parameters.

[0089] The positive correlation between the change rate threshold and the change value of the one or more operating parameters means that: the greater the change value of the one or more operating parameters, the greater the change rate threshold; conversely, the smaller the change value of the one or more operating parameters, the smaller the change rate threshold.

[0090] It is understandable that within a certain monitoring time, if the change value of one or more of the operating parameters is larger, it means that the operating parameters change faster. Using a dynamic change rate threshold that matches the change value is more in line with the actual needs of starting memory calibration and improves user experience.

[0091] For example, the first preset threshold of the operating temperature is set to 2 degrees, the second preset threshold is set to 0.5 degrees, and the first change rate threshold is set to 0.11. If the operating temperature is 20 degrees at time 0 and 21 degrees at time 10, the change value from time 0 to time 10 is 1 degree, and the change rate is 0.1, which is lower than the first change rate threshold of 0.11, and the memory is calibrated. However, if the operating temperature is 20 degrees at time 0 and 21.5 degrees at time 10, the change value from time 0 to time 10 is 1.5 degrees, and the change rate is 0.15, which is not lower than the first change rate threshold of 0.11. If the larger the change value, the less the memory is calibrated, which obviously does not meet the actual calibration requirements. Therefore, for the case where the change value from time 0 to time 10 is 1.5, the second change rate threshold can be set to 0.16, and the calibration of the memory should be started at this time.

[0092] In some implementations of step S102, calibrating the memory of the target home appliance device based on the operating parameters and according to a preset rule includes:

[0093] If one or more of the operating parameters exceed a corresponding third preset threshold, calculating a target calibration frequency according to the operating parameters, the target calibration frequency being positively correlated with the operating parameters;

[0094] The memory of the target home appliance is calibrated according to the target calibration frequency.

[0095] The third preset threshold value may be: the maximum threshold value of each of the operating parameters that may affect the memory performance, that is, when the parameter value of the operating parameter exceeds the third preset threshold value, the operating parameter may affect the memory performance. It is understandable that each of the operating parameters may correspond to one third preset threshold value.

[0096] It should be noted that in the embodiment of the present application, by pre-constructing a mapping relationship function between the operating parameters and the target calibration frequency, the target calibration frequency can be calculated based on the mapping relationship function. The mapping relationship function refers to a mapping relationship function constructed with the parameter values ​​of each operating parameter as an independent variable and the target calibration frequency as a dependent variable. For example, the mapping relationship function can be f(x, y), where x and y can be the parameter values ​​of each operating parameter and the target calibration frequency, respectively. When the parameter values ​​of each operating parameter are determined, the target calibration frequency can be calculated based on the mapping relationship function.

[0097] It can be understood that the benefit of calculating the target calibration frequency through the mapping relationship function is that the calculation result of the target calibration frequency is more accurate, so that the memory can work in a better state.

[0098] The positive correlation between the target calibration frequency and the operating parameters means that the larger the parameter value of each operating parameter is, the higher the target calibration frequency is. Conversely, if the parameter value of each operating parameter is smaller, the target calibration frequency is lower.

[0099] It is understandable that when the parameter value of each of the operating parameters is very large, it may cause the operating state of the target home appliance to be very drastic, thereby having a greater impact on the memory. Therefore, when the parameter value of each operating parameter is large, the target calibration frequency of the memory is increased to keep the memory in normal operating state.

[0100] In some implementations of step S102, a calibration frequency of calibrating the memory of the target household appliance is lower than a preset frequency threshold.

[0101] It is understandable that, since the memory is in an unavailable state during the calibration process, that is, other processes cannot interact with the memory, if the calibration frequency of the memory of the target home appliance is too high, the memory may be in an unavailable state for too long, thereby affecting the data interaction between other processes and the memory, and further affecting the performance of the memory. Therefore, the embodiment of the present application sets a threshold value for the calibration frequency so that the frequency of memory calibration is lower than the preset frequency threshold value, thereby preventing the memory from being in an unavailable state for too long.

[0102] See also Figure 3 , shows a structural block diagram of a calibration device for memory of a household appliance according to an embodiment of the present application.

[0103] like Figure 3 As shown, according to a second aspect of an embodiment of the present application, a calibration device 200 for memory of a household appliance is provided, comprising:

[0104] An acquisition unit 201 is used to acquire at least one operating parameter of a target home appliance during operation, where the operating parameter is used to reflect the working state of the target home appliance;

[0105] The calibration unit 202 is used to calibrate the memory of the target home appliance according to preset rules based on the operating parameters.

[0106] According to a third aspect of an embodiment of the present application, a computer-readable storage medium is provided, in which at least one computer program instruction is stored. The at least one computer program instruction is loaded and executed by a processor to implement the operations performed by any method described in the first aspect.

[0107] The computer-readable storage medium may be a portable compact disk read-only memory (CD-ROM) and include program code, and may be run on a terminal device, such as a personal computer. However, the computer-readable storage medium of the present application is not limited thereto. In the present application, the computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in conjunction with an instruction execution system, apparatus, or device.

[0108] The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: an electrical connection with one or more conductors, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof.

[0109] Program code for performing the operations of the present application may be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java, C++, etc., and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., using an Internet service provider to connect through the Internet).

[0110] See also Figure 4 , showing a schematic diagram of the structure of a computer system of a household appliance suitable for implementing an embodiment of the present application.

[0111] According to a fourth aspect of an embodiment of the present application, a household appliance is provided, characterized in that it includes one or more processors and one or more memories, wherein at least one program code is stored in the one or more memories, and the at least one program code is loaded and executed by the one or more processors to implement the operations performed by any of the methods described in the first aspect.

[0112] like Figure 4As shown, the household appliance 400 is in the form of a general computing device. The components of the household appliance 400 may include but are not limited to: at least one processing unit 410, at least one storage unit 420, and a bus 430 connecting different system components (including the storage unit 420 and the processing unit 410).

[0113] The storage unit stores program codes, which can be executed by the processing unit 410, so that the processing unit 410 executes the steps described in the above “Example Method” section of this specification according to various exemplary implementations of the present application.

[0114] The storage unit 420 may include a readable medium in the form of a volatile storage unit, such as a random access memory unit (RAM) 421 and / or a cache memory unit 422 , and may further include a read-only memory unit (ROM) 423 .

[0115] The storage unit 420 may also include a program / utility 424 having a set (at least one) of program modules 425, such program modules 425 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.

[0116] Bus 430 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.

[0117] The home appliance 400 may also communicate with one or more external devices 500 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), may also communicate with one or more devices that enable a user to interact with the home appliance 400, and / or communicate with any device that enables the home appliance 400 to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed via an input / output (I / O) interface 450. In addition, the home appliance 400 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) via a network adapter 460. As shown, the network adapter 460 communicates with other modules of the home appliance 400 via a bus 430. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the home appliance 400, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0118] The functions described herein may be implemented in hardware, software executed by a processor, firmware, or any combination thereof. If implemented in software executed by a processor, the functions may be stored as one or more instructions or codes on a computer-readable medium or transmitted via a computer-readable medium. Other examples and implementations are within the scope and spirit of the present invention and the appended claims. For example, due to the nature of software, the functions described above may be implemented using software executed by a processor, hardware, firmware, hard wiring, or a combination of any of these. In addition, each functional unit may be integrated into a processing unit, each unit may exist physically separately, or two or more units may be integrated into one unit.

[0119] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the units can be a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.

[0120] The units described as separate components may or may not be physically separated, and the components of the control device may or may not be physical units, that is, they may be located in one place or distributed in multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0121] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk and other media that can store program codes.

[0122] The above description is only an 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 substitution, improvement, etc. made within the spirit and principle of the present application shall be included in the scope of the claims of the present application.

Claims

1. A method for calibrating the memory of a household appliance, characterized in that: include: Acquire at least one operating parameter of the target home appliance during operation, where the operating parameter is used to reflect the working state of the target home appliance; Based on the operating parameters, the memory of the target home appliance is calibrated according to preset rules.

2. The method according to claim 1, characterized in that Before obtaining at least one operating parameter of the target household appliance during operation, the method further includes: In response to the target home appliance starting to run, the memory of the target home appliance is calibrated.

3. The method according to claim 1, characterized in that The calibrating the memory of the target household appliance according to a preset rule based on the operating parameter includes: If the operating parameter changes, the memory of the target home appliance is calibrated.

4. The method according to claim 3, characterized in that The method further comprises: If the change value of one or more of the operating parameters exceeds the corresponding first preset threshold, the memory of the target home appliance is calibrated.

5. The method according to claim 4, characterized in that The method further comprises: If the change value of one or more of the operating parameters exceeds the corresponding second preset threshold, and the change rate of one or more of the operating parameters is lower than the change rate threshold, the memory of the target home appliance is calibrated, the second preset threshold is lower than the first preset threshold, and the change rate is used to characterize the speed of change of the operating parameter.

6. The method according to claim 5, characterized in that The method further comprises: The change rate threshold is determined according to the change value of the one or more operating parameters, and the change rate threshold is positively correlated with the change value of the one or more operating parameters.

7. The method according to claim 1, characterized in that The calibrating the memory of the target household appliance according to a preset rule based on the operating parameter includes: If one or more of the operating parameters exceed a corresponding third preset threshold, calculating a target calibration frequency according to the operating parameters, the target calibration frequency being positively correlated with the operating parameters; The memory of the target home appliance is calibrated according to the target calibration frequency.

8. The method according to claim 1, characterized in that A calibration frequency for calibrating the memory of the target household appliance is lower than a preset frequency threshold.

9. The method according to claim 1, characterized in that: The operating parameters include at least one of the operating temperature, operating voltage, operating current and operating frequency of the target household appliance.

10. A device for calibrating the memory of a household appliance, characterized in that: include: an acquisition unit, configured to acquire at least one operating parameter of a target household appliance during operation, wherein the operating parameter is used to reflect a working state of the target household appliance; A calibration unit is used to calibrate the memory of the target home appliance device based on the operating parameters and according to preset rules.

11. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores at least one computer program instruction, and the at least one computer program instruction is loaded and executed by a processor to implement the operations performed by any one of the methods according to claims 1-9.

12. A household appliance, characterized in that: The method comprises one or more processors and one or more memories, wherein at least one program code is stored in the one or more memories, and the at least one program code is loaded and executed by the one or more processors to implement the operations performed by the method according to any one of claims 1 to 9.