Method and device for protecting operation logic of air conditioner, air conditioner and storage medium

By obtaining the ambient temperature in the air conditioner and counting the duration within the temperature interval, the possibility of the air conditioner's operating logic being monitored is determined, and confusion logic is run when necessary. This solves the problem of leakage of the air conditioner's operating logic and achieves the effectiveness of the logic. Protect.

CN119333919AActive Publication Date: 2025-01-21QINGDAO HAIER AIR CONDITIONER GENERAL CORP LTD +3
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310901138.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-21
Publication Date
2025-01-21
Estimated Expiration
2043-07-21

AI Technical Summary

Technical Problem

In the prior art, during the normal operation of the air conditioner, the operating logic of the air conditioner can still be obtained through monitoring and analysis, resulting in the problem of logic leakage.

Method used

By obtaining the ambient temperature and counting how long the temperature continues to be within the set temperature range, the possibility of the air conditioner's operating logic being monitored and analyzed is determined, and if possible, confusion logic is run to interfere with the monitoring of the air conditioner's operating status.

Benefits of technology

It reduces the possibility of obtaining the operating logic of the air conditioner by monitoring and analyzing the operating status of the air conditioner, and effectively protects the operating logic of the air conditioner.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119333919A_ABST
    Figure CN119333919A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of intelligent household appliances, and discloses a method for protecting operation logic of an air conditioner. The method for protecting the operation logic of the air conditioner comprises the steps that the environment temperature is obtained; counting the duration of the environment temperature in the set temperature interval continuously; according to the counted duration, the possibility that the operation logic of the air conditioner is monitored and analyzed is determined; under the condition that the operation logic of the air conditioner is possibly monitored and analyzed, confusing logic is operated; wherein the confusion logic is different from the normal operation logic of the air conditioner. When the running logic of the air conditioner is likely to be monitored, the running state of the air conditioner is adjusted through the running confusion logic, then monitoring of the running state of the air conditioner is interfered, and the possibility that the running logic of the air conditioner is obtained by monitoring and analyzing the running state of the air conditioner is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of smart home appliances, and in particular to a method and device for protecting the operating logic of an air conditioner, an air conditioner, and a storage medium. Background Art

[0002] At present, many air conditioners do not have relevant anti-leakage mechanisms, which makes it easy for counterfeiters to imitate the operating logic of the air conditioners after they enter the market.

[0003] In order to solve the problem of leakage of the operating logic of the air conditioner, the related technology mainly sets an encryption chip in the air conditioner and uses the encryption algorithm in the encryption chip to verify the password input into the air conditioner. If the verification fails, the normal control program of the air conditioner cannot be entered, that is, the operating logic of the air conditioner cannot be obtained.

[0004] In the process of implementing the embodiments of the present disclosure, it was found that there are at least the following problems in the related technology: the related technology prevents the air conditioner operation logic from being stolen by encrypting the air conditioner, but during the normal operation of the air conditioner, the air conditioner operation logic can still be obtained by monitoring and analyzing the air conditioner operation status, resulting in the leakage of the air conditioner operation logic.

[0005] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present application, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention

[0006] In order to provide a basic understanding of some aspects of the disclosed embodiments, a brief summary is given below. The summary is not an extensive review, nor is it intended to identify key / critical components or delineate the scope of protection of these embodiments, but rather serves as a prelude to the detailed description that follows.

[0007] The embodiments of the present disclosure provide a method and device for protecting the operating logic of an air conditioner, an air conditioner, and a storage medium, which can reduce the possibility of obtaining the operating logic of the air conditioner by monitoring and analyzing the operating status of the air conditioner.

[0008] In some embodiments, the method for protecting the operating logic of the air conditioner includes: obtaining the ambient temperature; counting the length of time that the ambient temperature remains within a set temperature range; determining the possibility of the operating logic of the air conditioner being monitored and analyzed based on the counted length of time; and running the obfuscation logic when the operating logic of the air conditioner may be monitored and analyzed; wherein the obfuscation logic is different from the normal operating logic of the air conditioner.

[0009] By counting the duration for which the ambient temperature continuously remains within the set temperature range, the possibility of monitoring and analyzing the operating logic of the air conditioner is determined. When there is a possibility of monitoring the operating logic of the air conditioner, the operating state of the air conditioner is adjusted by running a confusing logic, thereby interfering with the monitoring of the operating state of the air conditioner and reducing the possibility of obtaining the operating logic of the air conditioner by monitoring and analyzing its operating state.

[0010] Optionally, the ambient temperature includes the outdoor ambient temperature, and / or, the indoor ambient temperature.

[0011] Optionally, when the ambient temperature includes the outdoor ambient temperature, counting the duration for which the ambient temperature continuously remains within the set temperature range includes: counting the duration for which the outdoor ambient temperature continuously remains within the first set temperature range to obtain the first cumulative duration; or, counting the duration for which the outdoor ambient temperature continuously remains within the second set temperature range to obtain the second cumulative duration.

[0012] Optionally, the first set temperature range is [5°C, 46°C].

[0013] Optionally, the first set temperature range includes [5°C, 9°C], or, [30°C, 38°C], or, [40°C, 46°C].

[0014] Optionally, the second set temperature range is (0°C, 4°C).

[0015] Optionally, the second set temperature range includes [1°C, 3°C].

[0016] Optionally, determining the possibility of monitoring and analyzing the operating logic of the air conditioner based on the counted duration includes: when t1 > T1, determining that the operating logic of the air conditioner may be monitored and analyzed; or, when t2 > T2, determining that the operating logic of the air conditioner may be monitored and analyzed; where t1 represents the first cumulative duration, T1 is the first duration threshold, t2 represents the second cumulative duration, and T2 is the second duration threshold.

[0017] Optionally, T1 = T2.

[0018] Optionally, 5 hours < T1 < 7 hours, or, 5 hours < T2 < 7 hours.

[0019] Optionally, the running confusing logic includes: when t1 > T1, running the first confusing logic; or, when t2 > T2, running the second confusing logic.

[0020] Optionally, running the first confusing logic includes: reducing the frequency of the compressor by a set percentage.

[0021] Optionally, the set percentage is 50%.

[0022] Optionally, the reduced frequency of the compressor is greater than the rated minimum frequency of the air conditioner.

[0023] Optionally, running the second confusing logic includes: changing the defrosting time of the air conditioner to the maximum defrosting time allowed by the compressor.

[0024] Optionally, when the ambient temperature includes the indoor ambient temperature, the duration for which the ambient temperature continuously remains within the set temperature range is counted, including: counting the duration for which the indoor ambient temperature continuously remains within the third set temperature range to obtain the third cumulative duration.

[0025] Optionally, the third set temperature range is [17°C, 23°C], or [24°C, 30°C].

[0026] Optionally, determining the possibility that the operating logic of the air conditioner is monitored and analyzed based on the counted duration includes: when t3 > T3, determining whether the user-set temperature belongs to the fourth temperature range; when the user-set temperature belongs to the fourth set temperature range, determining whether the air conditioner has experienced temperature-reaching shutdown within T3; if the air conditioner has not experienced temperature-reaching shutdown within T3, determining that the operating logic of the air conditioner may be monitored and analyzed; where t3 represents the third cumulative duration and T3 is the third duration threshold.

[0027] Optionally, when the third set temperature range is [17°C, 23°C], the fourth set temperature range is (28°C, +∞); when the third set temperature range is [24°C, 30°C], the fourth set temperature range is (-∞, 19°C).

[0028] Optionally, 3 hours < T3 < 5 hours.

[0029] Optionally, running the confusing logic includes: when t3 > T3, running the third confusing logic.

[0030] Optionally, running the third confusing logic includes: controlling the shutdown set duration of the air conditioner.

[0031] Optionally, the set duration is greater than or equal to 3 minutes.

[0032] Optionally, it further includes: after the third confusing logic is run, counting the number of times the third confusing logic is run; and determining the processing mode when the air conditioner issues an alarm based on the number of times the third confusing logic is run.

[0033] Optionally, the processing mode when an alarm occurs in the air conditioner is determined based on the number of times the third obfuscation logic is run, including: when m≤M, powering off and restarting the air conditioner; when m>M, replacing the computer board of the air conditioner; wherein m represents the number of times the third obfuscation logic is run, and M is a number threshold.

[0034] Optionally, M>2.

[0035] Optionally, the method further includes: when an error alarm occurs in the air conditioner, the error alarm is shielded by dialing a code on a computer board and inputting a set account number and password.

[0036] In some embodiments, the device for protecting the operating logic of the air conditioner includes a processor and a memory storing program instructions, wherein the processor is configured to execute the method for protecting the operating logic of the air conditioner as described above when running the program instructions.

[0037] In some embodiments, the air conditioner includes: an air conditioner body; and the device for protecting the operating logic of the air conditioner as described above is installed in the air conditioner body.

[0038] In some embodiments, the storage medium stores program instructions, and when the program instructions are run, the method for protecting the operating logic of the air conditioner as described above is executed.

[0039] The above general description and the following description are exemplary and explanatory only and are not intended to limit the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] One or more embodiments are exemplarily described by corresponding drawings, and these exemplary descriptions and drawings do not constitute limitations on the embodiments. Elements with the same reference numerals in the drawings are considered similar elements, and the drawings do not constitute a scale limitation, and wherein:

[0041] Figure 1 is a schematic diagram of a method for protecting the operating logic of an air conditioner provided by an embodiment of the present disclosure;

[0042] Figure 2 is a schematic diagram of another method for protecting the operating logic of an air conditioner provided by an embodiment of the present disclosure;

[0043] Figure 3 is a schematic diagram of another method for protecting the operating logic of an air conditioner provided by an embodiment of the present disclosure;

[0044] Figure 4 is a schematic diagram of another method for protecting the operating logic of an air conditioner provided by an embodiment of the present disclosure;

[0045] Figure 5is a schematic diagram of a device for protecting the operating logic of an air conditioner provided by an embodiment of the present disclosure;

[0046] Figure 6 It is a schematic diagram of an air conditioner provided in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0047] In order to be able to understand the features and technical contents of the embodiments of the present disclosure in more detail, the implementation of the embodiments of the present disclosure is described in detail below in conjunction with the accompanying drawings. The attached drawings are for reference only and are not used to limit the embodiments of the present disclosure. In the following technical description, for the convenience of explanation, a full understanding of the disclosed embodiments is provided through multiple details. However, one or more embodiments can still be implemented without these details. In other cases, to simplify the drawings, well-known structures and devices can be simplified for display.

[0048] The terms "first", "second", etc. in the specification and claims of the embodiments of the present disclosure 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 terms used in this way can be interchanged where appropriate, so that the embodiments of the embodiments of the present disclosure described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions.

[0049] In the embodiments of the present disclosure, the terms "upper", "lower", "inside", "middle", "outside", "front", "back" and the like indicate directions or positional relationships based on the directions or positional relationships shown in the accompanying drawings. These terms are mainly intended to better describe the embodiments of the present disclosure and their embodiments, and are not intended to limit the indicated devices, elements or components to have a specific direction, or to be constructed and operated in a specific direction. Moreover, in addition to being used to indicate directions or positional relationships, some of the above terms may also be used to indicate other meanings. For example, the term "upper" may also be used to indicate a certain dependency or connection relationship in certain circumstances. For those of ordinary skill in the art, the specific meanings of these terms in the embodiments of the present disclosure can be understood according to specific circumstances.

[0050] In addition, the terms "disposed", "connected", and "fixed" should be understood in a broad sense. For example, "connected" can be a fixed connection, a detachable connection, or an integral structure; it can be a mechanical connection, or an electrical connection; it can be a direct connection, or an indirect connection through an intermediate medium, or it can be an internal connection between two devices, elements, or components. For those of ordinary skill in the art, the specific meanings of the above terms in the embodiments of the present disclosure can be understood according to specific circumstances.

[0051] Unless otherwise stated, the term "plurality" means two or more.

[0052] In the embodiment of the present disclosure, the character " / " indicates that the preceding and following objects are in an "or" relationship. For example, A / B indicates: A or B.

[0053] The term "and / or" is a description of the association relationship between objects, indicating that three relationships can exist. For example, A and / or B means: A or B, or, A and B.

[0054] It should be noted that, in the absence of conflict, the embodiments and features in the embodiments of the present disclosure may be combined with each other.

[0055] The air conditioner provided in the embodiment of the present disclosure includes an outdoor unit and an indoor unit, and the computer board is installed in the outdoor unit or the indoor unit. The outdoor unit includes a compressor and a heat exchanger, and the indoor unit includes another heat exchanger. The outdoor unit and the indoor unit cooperate with each other to complete the cooling and heating functions of the air conditioner. Among them, the cooling function corresponds to the cooling condition of the air conditioner, and the heating function corresponds to the heating condition of the air conditioner.

[0056] The present disclosure provides a method for protecting the operating logic of an air conditioner. Figure 1 As shown, the method includes:

[0057] Step S101: the air conditioner obtains the ambient temperature.

[0058] Step S102, the air conditioner counts the time duration that the ambient temperature is continuously within the set temperature range.

[0059] Step S103: the air conditioner determines the possibility of monitoring and analyzing the operating logic of the air conditioner according to the statistical duration.

[0060] Step S104, the air conditioner runs the decoy logic when the operating logic may be monitored and analyzed, wherein the decoy logic is different from the normal operating logic of the air conditioner.

[0061] The normal operation logic of the air conditioner is to control the compressor to work at the set frequency to make the air conditioner cool or heat, so as to gradually reach the user's set temperature. When the user's set temperature is reached, the compressor stops working and the air conditioner stops cooling or heating. The ambient temperature gradually rises or falls. When the difference with the user's set temperature is large, the compressor is controlled to work at the set frequency again. Within the set time, the compressor is controlled to work cyclically according to the above operation logic to complete the cooling or heating of the air conditioner.

[0062] The confusing logic is different from the normal operation logic of the air conditioner. When the air conditioner runs for a set time, the compressor is controlled to run at a low frequency (lower than the set frequency when the compressor is working normally) or in a shutdown state, thereby interfering with the monitoring of the normal operating frequency of the compressor.

[0063] The method for protecting the operating logic of an air conditioner provided by the embodiment of the present disclosure is adopted. By acquiring the temperature of the air conditioner, the duration for which the temperature of the air conditioner continues to be within the set temperature range is counted. Based on the counted duration, the possibility of the operating logic of the air conditioner being monitored and analyzed is determined. In the case where the operating logic of the air conditioner may be monitored and analyzed, the obfuscation logic is run. The obfuscation logic is different from the normal operating logic of the air conditioner. When there is a possibility that the operating logic of the air conditioner may be monitored, the operating state of the air conditioner is adjusted by running the obfuscation logic, thereby interfering with the monitoring of the operating state of the air conditioner and reducing the possibility of obtaining the operating logic of the air conditioner by monitoring and analyzing the operating state of the air conditioner.

[0064] Optionally, the ambient temperature includes an outdoor ambient temperature. By acquiring the outdoor ambient temperature, it is determined whether the operating logic of the outdoor unit is likely to be monitored. When it is determined that the operating logic of the outdoor unit is likely to be monitored and analyzed, the obfuscation logic is executed to interfere with the monitoring of the operating logic of the outdoor unit.

[0065] Optionally, the ambient temperature includes an indoor ambient temperature. By acquiring the indoor ambient temperature, it is determined whether the operation logic of the indoor unit is likely to be monitored. When it is determined that the operation logic of the indoor unit is likely to be monitored and analyzed, the obfuscation logic is executed to interfere with the monitoring of the operation logic of the indoor unit.

[0066] Optionally, the ambient temperature includes an outdoor ambient temperature and an indoor ambient temperature. By obtaining the outdoor ambient temperature and the indoor ambient temperature, it is determined whether the operating logic of the outdoor unit and the indoor unit is likely to be monitored. When it is determined that the operating logic of the outdoor unit and the operating logic of the indoor unit may be monitored and analyzed, the obfuscation logic is executed to interfere with the monitoring of the operating logic of the outdoor unit and the operating logic of the indoor unit.

[0067] The following describes how to interfere with the monitoring of the outdoor unit operation logic by obtaining the outdoor ambient temperature in conjunction with a specific embodiment.

[0068] The present disclosure provides another method for protecting the operating logic of an air conditioner. Figure 2 As shown, the method includes:

[0069] Step S201: The air conditioner obtains the outdoor ambient temperature.

[0070] When the outdoor ambient temperature belongs to the first set temperature range, step S202 is executed.

[0071] Step S202, counting the duration of the outdoor environment temperature being continuously within the first set temperature range to obtain a first cumulative duration. Then, step S204 is executed.

[0072] Optionally, the first set temperature interval is [5°C, 46°C].

[0073] Optionally, the first set temperature interval includes [5°C, 9°C], or [30°C, 38°C], or [40°C, 46°C].

[0074] When the air conditioner meets the rated heating condition, the first set temperature range includes [5°C, 9°C]. By counting the duration that the outdoor ambient temperature is continuously within the temperature range, it is possible to determine whether the operating logic of the outdoor unit under the rated heating condition is likely to be monitored.

[0075] Specifically, if the outdoor ambient temperature does not fluctuate within the temperature range, then only the duration of one temperature within the temperature range is counted. If the outdoor ambient temperature fluctuates within the temperature range, then the duration of multiple temperatures within the temperature range is counted.

[0076] For example, if the outdoor ambient temperature is 7° C., the duration of 7° C. is counted. Based on the duration, it is determined whether the operating logic of the outdoor unit under the rated heating condition has the possibility of being monitored.

[0077] For another example, the outdoor ambient temperature is 6°C in the first time period and 7°C in the second time period, and the first time period and the second time period are two consecutive time periods. The duration of 6°C and the duration of 7°C are counted respectively, and based on the accumulated value of the two durations, it is determined whether the operating logic of the outdoor unit under the rated heating condition has the possibility of being monitored.

[0078] When the air conditioner meets the rated cooling condition, the first set temperature range includes [30°C, 38°C]. By counting the duration that the outdoor ambient temperature is continuously within the temperature range, it is possible to determine whether the operating logic of the outdoor unit under the rated cooling condition is likely to be monitored.

[0079] Specifically, if the outdoor ambient temperature does not fluctuate within the temperature range, then only the duration of one temperature within the temperature range is counted. If the outdoor ambient temperature fluctuates within the temperature range, then the duration of multiple temperatures within the temperature range is counted.

[0080] For example, if the outdoor ambient temperature is 35° C., the duration of the temperature at 35° C. is counted. Based on the duration, it is determined whether the operating logic of the outdoor unit under the rated cooling condition has the possibility of being monitored.

[0081] For another example, if the outdoor ambient temperature is 34°C in the first time period and 35°C in the second time period, and the first time period and the second time period are two consecutive time periods, the duration of 34°C and the duration of 35°C are counted respectively, and based on the accumulated value of the two durations, it is determined whether the operating logic of the outdoor unit under the rated cooling condition has the possibility of being monitored.

[0082] When the air conditioner meets the maximum cooling condition, the first set temperature range includes [40°C, 46°C]. By counting the duration for which the outdoor ambient temperature continuously remains within this temperature range, it is possible to determine whether there is a possibility of monitoring the operating logic of the outdoor unit under the maximum cooling condition.

[0083] Specifically, if the outdoor ambient temperature does not fluctuate within this temperature range, only the duration for which one temperature remains within this temperature range is counted. If the outdoor ambient temperature fluctuates within this temperature range, the durations for which multiple temperatures remain within this temperature range are counted.

[0084] For example, if the outdoor ambient temperature is 43°C, then the duration for which 43°C remains is counted. Based on this duration, it is determined whether there is a possibility of monitoring the operating logic of the outdoor unit under the maximum cooling condition.

[0085] Another example, if the outdoor ambient temperature is 42°C in the first time period and 43°C in the second time period, and the first time period and the second time period are two consecutive time periods. Then the durations for which 42°C and 43°C remain are counted respectively, and based on the cumulative value of the two durations, it is determined whether there is a possibility of monitoring the operating logic of the outdoor unit under the maximum cooling condition.

[0086] Step S204, when t1 > T1 for the air conditioner, it is determined that the operating logic of the air conditioner may be monitored and analyzed. Here, t1 represents the first cumulative duration, and T1 is the first duration threshold. Then step S206 is executed.

[0087] Optionally, 5 hours < T1 < 7 hours.

[0088] Specifically, T1 can be 5.5 hours or 6 hours. The larger T1 is, the greater the possibility that the operating logic of the air conditioner is monitored and analyzed when t1 > T1.

[0089] Step S206, the air conditioner runs the first confusing logic.

[0090] Optionally, running the first confusing logic includes: reducing the frequency of the compressor by a set percentage.

[0091] When running the first confusing logic, by reducing the frequency of the compressor, the monitoring of the normal operating frequency of the compressor is interfered with.

[0092] Optionally, the set percentage is 50%.

[0093] Optionally, the frequency of the compressor after reduction is greater than the rated minimum frequency of the air conditioner.

[0094] If the operating frequency of the compressor is less than twice the rated minimum frequency of the air conditioner, reducing the frequency of the compressor by 50% will cause the air conditioner to stop running. Therefore, by making the reduced frequency of the compressor greater than the rated minimum frequency of the air conditioner, it is ensured that the adjusted air conditioner remains in an operating state, avoiding the situation where the air conditioner cannot run due to the too low frequency of the compressor after adjustment, which affects the user experience.

[0095] When the outdoor ambient temperature is within the second set temperature range, step S203 is executed.

[0096] In step S203, the duration for which the outdoor ambient temperature continuously remains within the second set temperature range is counted to obtain the second cumulative duration. Then step S205 is executed.

[0097] Optionally, the second set temperature range is (0°C, 4°C).

[0098] When the air conditioner meets the defrosting temperature condition under the heating operating mode, the second set temperature range is obtained. By counting the duration for which the outdoor ambient temperature continuously remains within this temperature range, it can be determined whether there is a possibility that the operating logic of the outdoor unit is being monitored.

[0099] Optionally, the second set temperature range includes [1°C, 3°C].

[0100] If the outdoor ambient temperature does not fluctuate within the second set temperature range, only the duration for which one temperature remains within this temperature range is counted. If the outdoor ambient temperature fluctuates within this temperature range, the durations for which multiple temperatures remain within this temperature range are counted.

[0101] For example, if the outdoor ambient temperature is 2°C, the duration for which 2°C remains is counted. Based on this duration, it is determined whether there is a possibility that the operating logic of the outdoor unit is being monitored.

[0102] Another example is that the outdoor ambient temperature is 1°C in the first time period and 2°C in the second time period, and the first time period and the second time period are two consecutive time periods. Then the durations for which 1°C and 2°C remain are counted respectively, and based on the cumulative value of the two durations, it is determined whether there is a possibility that the operating logic of the outdoor unit is being monitored.

[0103] In step S205, when t2 > T2 for the air conditioner, it is determined that the operating logic of the air conditioner may be monitored and analyzed. Here, t2 represents the second cumulative duration, and T2 is the second duration threshold. Then step S207 is executed.

[0104] Optionally, 5 hours < T2 < 7 hours.

[0105] Specifically, T2 may be 5.5 hours or 6 hours. The larger T2 is, the greater the possibility that the operation logic of the air conditioner is monitored and analyzed when t2>T2.

[0106] Optionally, T1=T2.

[0107] Step S207: the air conditioner runs the second confusing logic.

[0108] Optionally, running the second deception logic includes: changing the defrost time of the air conditioner to a maximum defrost time allowed by the compressor.

[0109] When the air conditioner meets the defrosting temperature condition under the heating condition, the second confusing logic is run. Since the compressor is in low-frequency operation or shutdown state when the air conditioner is defrosting, the defrosting time of the air conditioner is changed to the maximum defrosting time allowed by the compressor, so that the air conditioner is always in the defrosting state during this time, and the compressor is always in low-frequency operation or shutdown state during this time. In this way, the monitoring of the normal operating frequency of the compressor can be interfered.

[0110] By acquiring the outdoor ambient temperature, the duration for which the outdoor ambient temperature continues to be within the first set temperature range is counted to obtain the first cumulative length. When the first cumulative length is greater than the first length threshold, it is determined that the indoor unit operation logic may be monitored and analyzed. Then the first deception logic is run to reduce the frequency of the compressor. In this way, the monitoring of the normal operating frequency of the compressor can be interfered with, thereby reducing the possibility of obtaining the outdoor unit operation logic by monitoring and analyzing the operating state of the outdoor unit. Alternatively, the duration for which the outdoor ambient temperature continues to be within the second set temperature range is counted to obtain the second cumulative length. When the second cumulative length is greater than the second length threshold, it is determined that the indoor unit operation logic may be monitored and analyzed. Then the second deception logic is run to put the air conditioner in a defrosting state to reduce the frequency of the compressor. In this way, the monitoring of the normal operating frequency of the compressor can be interfered with, thereby reducing the possibility of obtaining the outdoor unit operation logic by monitoring and analyzing the operating state of the outdoor unit.

[0111] The following describes how to obtain the indoor ambient temperature and interfere with the monitoring of the indoor unit operation logic in conjunction with a specific embodiment.

[0112] The present disclosure provides another method for protecting the operating logic of an air conditioner. Figure 3 As shown, the method includes:

[0113] Step S301: The air conditioner obtains the indoor ambient temperature.

[0114] Step S302, the air conditioner counts the time duration that the indoor ambient temperature is continuously within the third set temperature range to obtain a third accumulated time duration.

[0115] Optionally, the third set temperature interval is [17° C., 23° C.], or [24° C., 30° C.].

[0116] When the air conditioner meets the heating condition, the third set temperature interval is [17°C, 23°C]. By counting the time that the indoor ambient temperature is continuously in this temperature interval, it is possible to determine whether the operating logic of the indoor unit under the heating condition is likely to be monitored.

[0117] Specifically, if the indoor ambient temperature does not fluctuate within the temperature range, then only the duration of one temperature within the temperature range is counted. If the indoor ambient temperature fluctuates within the temperature range, then the duration of multiple temperatures within the temperature range is counted.

[0118] For example, if the indoor ambient temperature is 20°C, the duration of the temperature at 20°C is counted. Based on the duration, it is determined whether the operation logic of the indoor unit in the heating condition has the possibility of being monitored.

[0119] For another example, if the indoor ambient temperature is 19°C in the first time period and 20°C in the second time period, and the first time period and the second time period are two consecutive time periods, the duration of 19°C and the duration of 20°C are counted respectively, and based on the accumulated values ​​of the two durations, it is determined whether the operation logic of the indoor unit in the heating condition has the possibility of being monitored.

[0120] When the air conditioner meets the cooling condition, the third set temperature interval is [24°C, 30°C]. By counting the time that the indoor ambient temperature is continuously in this temperature interval, it can be determined whether the operating logic of the indoor unit under the cooling condition is likely to be monitored.

[0121] Specifically, if the indoor ambient temperature does not fluctuate within the temperature range, then only the duration of one temperature within the temperature range is counted. If the indoor ambient temperature fluctuates within the temperature range, then the duration of multiple temperatures within the temperature range is counted.

[0122] For example, if the indoor ambient temperature is 27° C., the duration of 27° C. is counted. Based on the duration, it is determined whether the operation logic of the indoor unit under the cooling condition has the possibility of being monitored.

[0123] For another example, if the indoor ambient temperature is 26°C in the first time period and 27°C in the second time period, and the first time period and the second time period are two consecutive time periods, the duration of 26°C and the duration of 27°C are counted respectively, and based on the accumulated value of the two durations, it is determined whether the operation logic of the indoor unit under the cooling condition has the possibility of being monitored.

[0124] Step S303, the air conditioner determines whether the condition t3 > T3 holds. Here, t3 represents the third cumulative duration, and T3 is the third duration threshold. When t3 is less than or equal to T3, the air conditioner continues to obtain the indoor ambient temperature.

[0125] Optionally, 3 hours < T3 < 5 hours.

[0126] Specifically, T3 can be 3.5 hours or 4 hours. The larger T3 is, the greater the possibility that the operating logic of the air conditioner is monitored and analyzed when t3 > T3.

[0127] Step S304, when t3 > T3, the air conditioner determines whether the user-set temperature belongs to the fourth set temperature range. When the user-set temperature does not belong to the fourth set temperature range, the air conditioner continues to obtain the indoor ambient temperature.

[0128] Optionally, when the third set temperature range is [17°C, 23°C], the fourth set temperature range is (28°C, +∞). When the third set temperature range is [24°C, 30°C], the fourth set temperature range is (-∞, 19°C).

[0129] When the third set temperature range is [17°C, 23°C], the air conditioner is in the heating mode. If the user-set temperature belongs to the fourth set temperature range (28°C, +∞), it indicates that the air conditioner in the heating mode has not raised the indoor ambient temperature to the user-set temperature.

[0130] Similarly, when the third set temperature range is [24°C, 30°C], the air conditioner is in the cooling mode. If the user-set temperature belongs to the fourth set temperature range (-∞, 19°C), it indicates that the air conditioner in the cooling mode has not lowered the indoor ambient temperature to the user-set temperature.

[0131] Step S305, when the user-set temperature belongs to the fourth set temperature range, the air conditioner determines whether there has been a temperature-reached shutdown within T3. When there has been a temperature-reached shutdown within T3, the air conditioner continues to obtain the indoor ambient temperature.

[0132] Temperature-reached shutdown means the shutdown situation that occurs when the air conditioner detects that the indoor ambient temperature reaches the user-set temperature.

[0133] Step S306, when there has been no temperature-reached shutdown within T3, it is determined that the operating logic of the air conditioner may be monitored and analyzed. Then step S307 is executed.

[0134] If the air conditioner has reached the temperature and stopped in T3, it means that the air conditioner has reached the user-set temperature in this time period, which is consistent with the actual operation. On the contrary, if the air conditioner has not reached the temperature and stopped in T3, it means that the air conditioner has never reached the user-set temperature in this time period. This does not conform to the actual operation, and the air conditioner operation logic may be monitored and analyzed.

[0135] Step S307: the air conditioner runs the third confusing logic.

[0136] Optionally, running the third confusing logic includes: controlling the air conditioner to shut down for a set duration.

[0137] By controlling the air conditioner to shut down, the indoor unit stops running, thereby interfering with the monitoring of the indoor unit's operating status.

[0138] Optionally, the duration is set to be greater than or equal to 3 minutes.

[0139] Specifically, the set time length may be 3 minutes or 4 minutes. The longer the set time length is, the less monitoring of the indoor unit operating status can be performed.

[0140] By acquiring the indoor ambient temperature, the duration for which the indoor ambient temperature continues to be within the third set temperature interval is counted to obtain the third cumulative duration. When t3>T3, determine whether the user-set temperature belongs to the fourth temperature interval. When the user-set temperature belongs to the fourth set temperature interval, determine whether the air conditioner has ever been shut down due to temperature reaching within T3. If the air conditioner has not been shut down due to temperature reaching within T3, it is determined that the operation logic of the indoor unit may be monitored and analyzed. Among them, t3 represents the third cumulative duration, and T3 is the third duration threshold. Then run the third confusion logic to control the air conditioner shutdown setting duration, so that the indoor unit stops running within the duration, thereby interfering with the monitoring of the indoor unit operation status, thereby reducing the possibility of obtaining the indoor unit operation logic by monitoring and analyzing the operation status of the indoor unit.

[0141] The following describes how to handle the shutdown alarm issued after the air conditioner runs the third confusing logic in conjunction with a specific embodiment.

[0142] The present disclosure provides another method for protecting the operating logic of an air conditioner. Figure 4 As shown, the method includes:

[0143] Step S401: The air conditioner obtains the outdoor ambient temperature.

[0144] Step S402, the air conditioner counts the duration that the outdoor ambient temperature is continuously within the third set temperature range to obtain a third accumulated duration.

[0145] Step S403: the air conditioner determines the possibility of monitoring and analyzing the operation logic of the air conditioner according to the third accumulated time.

[0146] Step S404: the air conditioner runs the third obfuscation logic when the running logic may be monitored and analyzed.

[0147] Step S405: the air conditioner counts the number of times the third obfuscation logic is executed.

[0148] Step S406: the air conditioner determines a processing mode when an alarm occurs according to the number of times the third deception logic is executed.

[0149] In the case where the operation logic of the air conditioner may be monitored and analyzed, the third obfuscation logic is run to control the air conditioner to shut down. By counting the number of times the third obfuscation logic is run, and according to the number of times the third obfuscation logic is run, a corresponding processing mode is given when the air conditioner has a shutdown alarm. In this way, the user experience is fully taken into consideration and the humanized design of the product is increased.

[0150] Optionally, determining a processing mode when an alarm occurs in the air conditioner according to the number of times the third obfuscation logic is executed includes:

[0151] When m≤M, the air conditioner is powered off and restarted.

[0152] If m>M, replace the computer board of the air conditioner.

[0153] Wherein, m represents the number of times the third obfuscation logic is executed, and M is the number threshold.

[0154] When the third deception logic is run for no more than M times, the air conditioner can be powered off and restarted to solve the problem of the air conditioner shutdown alarm.

[0155] When the third confusing logic is run for more than M times, the computer board of the air conditioner is locked. At this time, the only way to solve the problem of the air conditioner shutdown alarm is to replace the computer board.

[0156] Optionally, M>2.

[0157] Specifically, M may be 3 or 4. The smaller M is, the easier it is for the computer board to be locked, and the more it can play a protective role when the operating logic of the air conditioner is monitored.

[0158] Optionally, when an error alarm occurs in the air conditioner, the error alarm can be shielded by dialing a code on a computer board and inputting a set account number and password.

[0159] In some special scenarios, the user sets a very high temperature. When the air conditioner is operating normally, the indoor ambient temperature does not reach the user-set temperature within the third time threshold, that is, there is no temperature shutdown within the third time threshold. As a result, the third confusing logic is executed and the air conditioner shuts down. In this actual scenario, if an erroneous shutdown alarm occurs, you can dial the code on the computer board and enter the set account and password to shield the erroneous alarm.

[0160] Figure 5 It is a schematic diagram of a device for protecting the operating logic of an air conditioner provided in an embodiment of the present application.

[0161] like Figure 5 As shown, the embodiment of the present disclosure provides a device 500 for protecting the operating logic of an air conditioner, including a processor 510 and a memory 511. Optionally, the device may also include a communication interface 512 and a bus 513. The processor 510, the communication interface 512, and the memory 511 may communicate with each other through the bus 513. The communication interface 512 may be used for information transmission. The processor 510 may call the logic instructions in the memory 511 to execute the method for protecting the operating logic of the air conditioner of the above embodiment.

[0162] In addition, the logic instructions in the above-mentioned memory 511 can be implemented in the form of software functional units and can be stored in a computer-readable storage medium when sold or used as an independent product.

[0163] The memory 511 is a computer-readable storage medium that can be used to store software programs and computer executable programs, such as program instructions / modules corresponding to the method in the embodiment of the present disclosure. The processor 510 executes the function application and data processing by running the program instructions / modules stored in the memory 511, that is, the method for protecting the operation logic of the air conditioner in the above embodiment is implemented.

[0164] The memory 511 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and an application required for at least one function; the data storage area may store data created according to the use of the terminal device, etc. In addition, the memory 511 may include a high-speed random access memory and may also include a non-volatile memory.

[0165] Combination Figure 6As shown, an embodiment of the present disclosure provides an air conditioner 600, including: an air conditioner body, and the above-mentioned device 500 for protecting the operating logic of the air conditioner. The device 500 for protecting the operating logic of the air conditioner is installed in the air conditioner body. The installation relationship described here is not limited to placement inside the product, but also includes installation connections with other components of the product, including but not limited to physical connections, electrical connections or signal transmission connections, etc. It can be understood by those skilled in the art that the device 500 for protecting the operating logic of the air conditioner can be adapted to a feasible product body, thereby realizing other feasible embodiments.

[0166] An embodiment of the present disclosure provides a computer-readable storage medium storing computer-executable instructions, wherein the computer-executable instructions are configured to execute the above-mentioned control method for an air conditioner.

[0167] The computer-readable storage medium mentioned above may be a transient computer-readable storage medium or a non-transitory computer-readable storage medium.

[0168] The technical solution of the embodiment of the present disclosure can be embodied in the form of a software product, which is stored in a storage medium and includes one or more instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method of the embodiment of the present disclosure. The aforementioned storage medium may be a non-transient storage medium, including: a USB flash drive, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a disk or an optical disk, and other media that can store program codes, or a transient storage medium.

[0169] The above description and the accompanying drawings fully illustrate the embodiments of the present disclosure so that those skilled in the art can practice them. Other embodiments may include structural, logical, electrical, process and other changes. The embodiments represent only possible changes. Unless explicitly required, separate components and functions are optional, and the order of operation may vary. The parts and features of some embodiments may be included in or replace the parts and features of other embodiments. Moreover, the words used in this application are only used to describe the embodiments and are not used to limit the claims. As used in the description of the embodiments and the claims, unless the context clearly indicates, the singular forms of "a", "an" and "the" are intended to include plural forms as well. Similarly, the term "and / or" as used in this application refers to any and all possible combinations of listings containing one or more associated ones. In addition, when used in the present application, the term "comprise" and its variants "comprises" and / or comprising refer to the presence of stated features, wholes, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or groups thereof. In the absence of further restrictions, the elements defined by the sentence "comprising a ..." do not exclude the presence of other identical elements in the process, method or device comprising the elements. In this article, each embodiment may focus on the differences from other embodiments, and the same and similar parts between the various embodiments may refer to each other. For the methods, products, etc. disclosed in the embodiments, if they correspond to the method part disclosed in the embodiments, then the relevant parts can refer to the description of the method part.

[0170] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software may depend on the specific application and design constraints of the technical solution. The technicians may use different methods for each specific application to implement the described functions, but such implementations should not be considered to exceed the scope of the embodiments of the present disclosure. The technicians may clearly understand that, for the convenience and simplicity of description, the specific working processes of the systems, devices and units described above may refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here.

[0171] In the embodiments disclosed herein, the disclosed methods and products (including but not limited to devices, equipment, etc.) can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units can be only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between each other shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms. The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the units may be selected according to actual needs to implement this embodiment. In addition, each functional unit in the embodiment of the present disclosure may be integrated in a processing unit, or each unit may exist physically alone, or two or more units may be integrated in one unit.

[0172] The flowchart and block diagram in the accompanying drawings show the possible architecture, function and operation of the system, method and computer program product according to the embodiment of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of the code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. In some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, which can depend on the functions involved. In the description corresponding to the flowchart and the block diagram in the accompanying drawings, the operations or steps corresponding to different boxes can also occur in a different order from the order disclosed in the description, and sometimes there is no specific order between different operations or steps. For example, two consecutive operations or steps can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, which can depend on the functions involved. Each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented by a dedicated hardware-based system that performs the specified functions or actions, or may be implemented by a combination of dedicated hardware and computer instructions.

Claims

1. A method for protecting the operating logic of an air conditioner, characterized in that: include: Get the ambient temperature; Count the duration of time the ambient temperature remains within the set temperature range; According to the statistical duration, determine the possibility of monitoring and analyzing the air conditioner operation logic; In the case where the operation logic of the air conditioner may be monitored and analyzed, the deception logic is operated; wherein the deception logic is different from the normal operation logic of the air conditioner.

2. The method according to claim 1, characterized in that The ambient temperature includes outdoor ambient temperature and / or indoor ambient temperature.

3. The method according to claim 2, characterized in that When the ambient temperature includes the outdoor ambient temperature, the duration of the ambient temperature being within the set temperature range is counted, including: Count the duration of the outdoor ambient temperature being within the first set temperature range continuously to obtain a first accumulated duration; or, The duration during which the outdoor environment temperature is continuously within the second set temperature range is counted to obtain a second accumulated duration.

4. The method according to claim 3, characterized in that Determining the possibility of monitoring and analyzing the operation logic of the air conditioner according to the statistical duration includes: In the case of t1>T1, it is determined that the air conditioner operation logic may be monitored and analyzed; or, In the case of t2>T2, it is determined that the air conditioner operation logic may be monitored and analyzed; Among them, t1 represents the first accumulated duration, T1 is the first duration threshold, t2 represents the second accumulated duration, and T2 is the second duration threshold.

5. The method according to claim 4, characterized in that The running obfuscation logic includes: In the case of t1>T1, the first obfuscation logic is executed; or, In the case of t2>T2, the second obfuscation logic is executed.

6. The method according to claim 2, characterized in that When the ambient temperature includes the indoor ambient temperature, the duration of the ambient temperature being within the set temperature range is counted, including: The duration during which the indoor environment temperature is continuously within the third set temperature range is counted to obtain a third cumulative duration.

7. The method according to claim 6, characterized in that Determining the possibility of monitoring and analyzing the operation logic of the air conditioner according to the statistical duration includes: When t3>T3, determine whether the user-set temperature belongs to the fourth set temperature interval; When the user set temperature belongs to the fourth set temperature interval, determining whether the air conditioner has reached the temperature and stopped within T3; If the air conditioner has not experienced temperature-reaching shutdown within T3, it is determined that the air conditioner operation logic may be monitored and analyzed; Among them, t3 represents the third accumulated duration, and T3 is the third duration threshold.

8. A device for protecting the operating logic of an air conditioner, comprising a processor and a memory storing program instructions, characterized in that: The processor is configured to execute the method for protecting the operating logic of the air conditioner as claimed in any one of claims 1 to 7 when running the program instructions.

9. An air conditioner, characterized in that: include: Air conditioner body; as well as, The device for protecting the operating logic of an air conditioner as claimed in claim 8 is installed in the air conditioner body.

10. A storage medium storing program instructions, characterized in that: When the program instructions are executed, the method for protecting the operating logic of the air conditioner as described in any one of claims 1 to 7 is executed.