Designated line controller judgment method and device, electronic equipment and storage medium

By sending encrypted data files between the indoor unit of the air conditioner and the wired controller and determining whether it is the designated wired controller, the problem of counterfeit wired controllers being unrecognizable is solved, achieving accurate identification of the designated wired controller and improving the user experience.

CN119085084BActive Publication Date: 2025-12-30QINGDAO HAIER AIR CONDITIONING ELECTRONICS CO LTD +3
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310654690.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-06-05
Publication Date
2025-12-30
Estimated Expiration
2043-06-05

AI Technical Summary

Technical Problem

In the existing technology, counterfeit wired controllers cannot be effectively matched with the indoor unit of the air conditioner, resulting in a reduced user experience and the inability to recognize the control behavior of non-designated wired controllers.

Method used

The system determines whether the wired controller is the specified wired controller by sending a wired controller detection command between the indoor unit of the air conditioner and the target wired controller, and by judging whether the received encrypted data file is an encrypted frame file containing a specified string.

Benefits of technology

Accurately identify the designated wired controller to avoid the chaos of counterfeit wired controllers controlling the indoor unit of the air conditioner and improve the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119085084B_ABST
    Figure CN119085084B_ABST
Patent Text Reader

Abstract

The application provides a specified line controller judgment method and device, electronic equipment and a storage medium. The method comprises the following steps: in the case that the air conditioner indoor unit sends a line controller detection instruction to a target line controller, the target line controller sends an encrypted data file to the air conditioner indoor unit; and in the case that the encrypted data file received by the air conditioner indoor unit is an encrypted frame file, it is determined that the target line controller is a specified line controller. Since only the specified line controller can send the encrypted frame file, and the counterfeit line controller cannot send the encrypted frame file, it can be determined whether the line controller is the specified line controller, thereby avoiding the chaos of the counterfeit line controller controlling the air conditioner indoor unit.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of air conditioner technology, and in particular to a method, device, electronic device, and storage medium for determining a specified wired controller. Background Technology

[0002] According to relevant technologies, air conditioning systems, especially central air conditioning systems, can be controlled by a wired controller to operate the indoor unit. Designated wired controllers are fully functional and capable of system upgrades, providing users with a good experience when controlling the indoor unit.

[0003] However, some counterfeit wired controllers exist on the market. These controllers capture bus data and match it with corresponding buttons to replicate the original controller. Because these counterfeit controllers lack complete functionality and are not updated their protocols in a timely manner, they negatively impact the user experience.

[0004] Therefore, finding a method to determine whether a wired controller is a designated wired controller has become a research hotspot. Summary of the Invention

[0005] This invention provides a method, device, electronic device, and storage medium for determining whether a wired controller is a designated wired controller, thereby preventing the chaotic situation of counterfeit wired controllers controlling the indoor unit of an air conditioner.

[0006] This invention provides a method for determining a designated wired controller. The method includes: when the indoor unit of an air conditioner sends a wired controller detection command to a target wired controller, controlling the target wired controller to send an encrypted data file to the indoor unit of the air conditioner, wherein the target wired controller is the wired controller currently actually controlling the operation of the indoor unit of the air conditioner; and if the encrypted data file received by the indoor unit of the air conditioner is an encrypted frame file, determining that the target wired controller is a designated wired controller, wherein the encrypted frame file includes a designated string.

[0007] According to a method for determining a designated wired controller provided by the present invention, after controlling the target wired controller to send an encrypted data file to the indoor unit of the air conditioner, the method further includes: determining that the target wired controller is not the designated wired controller if the indoor unit of the air conditioner has not received the encrypted data file and / or the encrypted data file is not the encrypted frame file.

[0008] According to a method for determining a specified wire controller provided by the present invention, the encrypted data file is determined to be the encrypted frame file in the following manner: the encrypted data file is decrypted to obtain a decrypted data file corresponding to the encrypted data file; if the decrypted data file includes the specified string, the encrypted data file is determined to be the encrypted frame file.

[0009] According to a method for determining a specified wired controller provided by the present invention, the specified string includes any one or more of the wired controller identifier and confirmation data characters, wherein the confirmation data characters are generated based on pre-set indoor unit confirmation data included in the wired controller detection instruction.

[0010] According to a method for determining a designated wired controller provided by the present invention, after determining that the target wired controller is not the designated wired controller, the method further includes: after a preset time period, controlling the indoor unit of the air conditioner to enter a locked state, so that the target wired controller cannot control the operation of the indoor unit of the air conditioner.

[0011] According to a method for determining a designated wired controller provided by the present invention, after controlling the indoor unit of the air conditioner to enter a locked state, the method further includes: when the target wired controller is replaced with a replaced wired controller, controlling the replaced wired controller to send an encrypted data file to the indoor unit of the air conditioner; when the encrypted data file received by the indoor unit of the air conditioner is an encrypted frame file, determining that the replaced wired controller is the designated wired controller, and controlling the indoor unit of the air conditioner to unlock the locked state, so that the replaced wired controller controls the operation of the indoor unit of the air conditioner.

[0012] The present invention also provides a device for determining a designated wired controller, the device comprising: a control module, configured to control the target wired controller to send an encrypted data file to the indoor unit of the air conditioner when the indoor unit of the air conditioner sends a wired controller detection command to the target wired controller, wherein the target wired controller is the wired controller currently actually controlling the operation of the indoor unit of the air conditioner; and a determination module, configured to determine that the target wired controller is a designated wired controller when the encrypted data file received by the indoor unit of the air conditioner is an encrypted frame file, wherein the encrypted frame file includes a designated string.

[0013] The present invention also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the specified wire controller determination method as described above.

[0014] The present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the specified wire controller determination method as described above.

[0015] The present invention also provides a computer program product, including a computer program that, when executed by a processor, implements the specified wire controller determination method as described above.

[0016] The present invention provides a method, apparatus, electronic device, and storage medium for determining a designated wired controller. When the indoor unit of an air conditioner sends a wired controller detection command to a target wired controller, it controls the target wired controller to send an encrypted data file to the indoor unit. If the encrypted data file received by the indoor unit is an encrypted frame file, the target wired controller is determined to be a designated wired controller. Since only designated wired controllers can send encrypted frame files, while counterfeit wired controllers cannot, it is possible to determine whether a wired controller is a designated wired controller, thereby preventing the chaotic situation of counterfeit wired controllers controlling the indoor unit of the air conditioner. Attached Figure Description

[0017] To more clearly illustrate the technical solutions in this invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0018] Figure 1 This is one of the flowcharts illustrating the method for determining a specified wire controller provided by the present invention;

[0019] Figure 2 This is a flowchart illustrating the process of determining an encrypted data file as an encrypted frame file provided by the present invention;

[0020] Figure 3 This is the second flowchart illustrating the method for determining a specified wire controller provided by the present invention;

[0021] Figure 4 This is the third flowchart of the method for determining a specified wire controller provided by the present invention;

[0022] Figure 5 This is a schematic diagram of the structure of the specified wire controller judgment device provided by the present invention;

[0023] Figure 6 This is a schematic diagram of the structure of the electronic device provided by the present invention. Detailed Implementation

[0024] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this invention. All other embodiments obtained by those skilled in the art based on the embodiments of this invention without creative effort are within the scope of protection of this invention.

[0025] The method for determining a designated wired controller provided by this invention introduces the determination of encrypted data files during communication between the target wired controller and the indoor unit of the air conditioner. If the indoor unit of the air conditioner does not receive the encrypted data file of the target wired controller or the encrypted data file is incorrect when sending the wired controller detection command, then the target wired controller can be identified as a third-party wired controller, that is, a counterfeit wired controller rather than the officially designated wired controller. In this scenario, the indoor unit of the air conditioner can be controlled to enter a locked and non-air-conditioned state.

[0026] Figure 1 This is one of the flowcharts illustrating the method for determining a specified wire controller provided by the present invention.

[0027] To further illustrate the method for determining a specific wire controller provided by this invention, the following will be combined with... Figure 1 Please provide an explanation.

[0028] In an exemplary embodiment of the present invention, combined with Figure 1 As can be seen, the method for determining the specified wired controller may include steps 110 and 120, which will be described in detail below.

[0029] In step 110, when the indoor unit of the air conditioner sends a wired controller detection command to the target wired controller, the target wired controller is controlled to send an encrypted data file to the indoor unit of the air conditioner. The target wired controller is the wired controller that is currently controlling the operation of the indoor unit of the air conditioner.

[0030] In step 120, if the encrypted data file received by the indoor unit of the air conditioner is an encrypted frame file, the target wired controller is determined to be the designated wired controller, wherein the encrypted frame file includes a designated string.

[0031] In one embodiment, the controller detection command can be a command sent by the indoor unit of the air conditioner to the target controller, prompting the target controller to send an encrypted data file. This allows the system to determine whether the target controller is the designated controller based on the encrypted data file. It should be noted that only the designated controller can send encrypted frame files. Therefore, in application, the relationship between the encrypted data file and the encrypted frame file can be used to determine whether the target controller is the designated controller.

[0032] It should be noted that a designated wired controller can be considered an official wired controller specified by the air conditioner manufacturer. These designated wired controllers are fully functional and capable of protocol updates, allowing for optimization of their functions based on the updated protocol, thus providing a better user experience. A target wired controller refers to the wired controller currently controlling the operation of the air conditioner's indoor unit. This can be understood as either a replica or a designated wired controller.

[0033] In another embodiment, if it is determined that the encrypted data file received by the indoor unit of the air conditioner is an encrypted frame file, the target wired controller can be identified as the designated wired controller. The encrypted frame file includes a specified string. In one example, the specified string can be the wired controller identifier of the designated wired controller, such as the official manufacturer's unique identifier. It is understood that only the designated wired controller can obtain the specified string, such as its wired controller identifier, while a counterfeit wired controller cannot. Therefore, based on whether the encrypted data file is an encrypted frame file, it can be determined whether the wired controller currently controlling the indoor unit of the air conditioner (corresponding to the target wired controller) is the designated wired controller, thereby preventing the chaotic situation of counterfeit wired controllers controlling the indoor unit of the air conditioner.

[0034] The method for determining a designated wired controller provided by this invention, when the indoor unit of an air conditioner sends a wired controller detection command to a target wired controller, controls the target wired controller to send an encrypted data file to the indoor unit of the air conditioner. If the encrypted data file received by the indoor unit of the air conditioner is an encrypted frame file, the target wired controller is determined to be a designated wired controller. Since only designated wired controllers can send encrypted frame files, while counterfeit wired controllers cannot, it is possible to determine whether a wired controller is a designated wired controller, thereby preventing the chaotic situation of counterfeit wired controllers controlling the indoor unit of the air conditioner.

[0035] In yet another exemplary embodiment of the present invention, continuing with Figure 1 The above embodiment is used as an example for illustration. After the target wired controller sends an encrypted data file to the indoor unit of the air conditioner (corresponding to step 110), the method for determining the designated wired controller may further include the following steps:

[0036] If the indoor unit of the air conditioner does not receive the encrypted data file, and / or the encrypted data file is not an encrypted frame file, it is determined that the target wired controller is not the specified wired controller.

[0037] In one embodiment, as can be seen from the foregoing analysis, since only the designated wired controller can send encrypted frame files, while the counterfeit wired controller cannot send encrypted frame files, if the indoor unit of the air conditioner does not receive the encrypted file, it indicates that the target wired controller cannot send the encrypted frame file, thus indicating that the target wired controller is not the designated wired controller.

[0038] In another example, if the indoor unit of the air conditioner does not receive the encrypted data file on the first attempt, a controller detection command is sent to the target controller again. If the encrypted data file is not received multiple times (e.g., a preset number of times), it can be further concluded that the target controller is not the designated controller.

[0039] In another embodiment, as can be seen from the foregoing analysis, if the encrypted data file received by the indoor unit of the air conditioner is not an encrypted frame file, it also indicates that the target wired controller has not specified a wired controller identifier, and therefore cannot send an encrypted frame file, thus indicating that the target wired controller is not the specified wired controller.

[0040] Figure 2 This is a flowchart illustrating the process of determining an encrypted data file as an encrypted frame file, provided by the present invention.

[0041] To further illustrate the method for determining a specific wire controller provided by this invention, the following will be combined with... Figure 2 Please provide an explanation.

[0042] In an exemplary embodiment of the present invention, combined with Figure 2 As can be seen, determining that the encrypted data file is an encrypted frame file may include steps 210 and 220, which will be described in detail below.

[0043] In step 210, the encrypted data file is decrypted to obtain a decrypted data file corresponding to the encrypted data file.

[0044] In step 220, if the decrypted data file includes a specified string, the encrypted data file is determined to be an encrypted frame file.

[0045] In another exemplary embodiment of the present invention, the specified string may include any one or more of the wire controller identifier and the confirmation data character, wherein the confirmation data character is generated according to the pre-set indoor unit confirmation data included in the wire controller detection instruction.

[0046] In another embodiment, in a scenario where the indoor unit of the air conditioner sends a controller detection command to the target controller, the controller detection command may further include pre-set indoor unit confirmation data. During application, the indoor unit confirmation data can be sent to the target controller, and the target controller generates an encrypted data file based on the indoor unit confirmation data. During the decryption of the encrypted data file, confirmation data characters corresponding to the indoor unit confirmation data are also obtained. It is understood that when the encrypted data file sent by the target controller is decrypted and includes confirmation data characters, it indicates that the target controller can establish a real-time connection with the indoor unit of the air conditioner, thus confirming that the target controller is the designated controller.

[0047] In another embodiment, the encrypted data file sent by the target wired controller can be decrypted. Since the encrypted data file sent by the specified wired controller may include a specified string, if the decrypted data file contains the specified string, then the encrypted data file can be determined to be an encrypted frame file. This embodiment allows for a more accurate determination of whether the target wired controller is the specified wired controller.

[0048] Figure 3 This is the second flowchart of the method for determining a specified wire controller provided by the present invention.

[0049] The following will combine Figure 3 The process of determining another method for specifying a wired controller is explained.

[0050] In an exemplary embodiment of the present invention, combined with Figure 3 As can be seen, the method for determining the specified wire controller may include steps 310 to 330. Step 310 is the same as or similar to step 110. For the specific implementation and beneficial effects, please refer to the previous description. In this embodiment, it will not be repeated. Steps 320 and 330 will be introduced below.

[0051] In step 320, if the encrypted data file received by the indoor unit of the air conditioner is not an encrypted frame file, it is determined that the target wired controller is not the specified wired controller.

[0052] In step 330, after a preset time, the indoor unit of the air conditioner is locked so that the target wired controller cannot control the operation of the indoor unit of the air conditioner.

[0053] In one embodiment, when it is determined that the target wired controller is not the designated wired controller, in this scenario, it is necessary to prevent the target wired controller from actually controlling the indoor unit of the air conditioner. Therefore, the indoor unit of the air conditioner can be controlled to enter a locked state so that the target wired controller cannot control the operation of the indoor unit of the air conditioner.

[0054] In another embodiment, in order to prevent a target wire controller that is not the designated wire controller from being a counterfeit wire controller and thus deciphering the designated wire controller determination method described in this invention, when it is detected that the target wire controller is not the designated wire controller, the indoor unit of the air conditioner is not immediately controlled to enter the locked state. Instead, the indoor unit of the air conditioner is controlled to enter the locked state after a preset time, so that the target wire controller cannot control the operation of the indoor unit of the air conditioner, thereby confusing the target wire controller.

[0055] The preset duration can be adjusted according to the actual situation, and is not specifically limited in this embodiment.

[0056] In another embodiment, if it is determined that the target wired controller is not the designated wired controller, the delay time for the indoor unit of the air conditioner to enter the locked state can be dynamically updated, and the indoor unit of the air conditioner can be controlled to enter the locked state after the delay time is reached.

[0057] Figure 4 This is the third flowchart of the method for determining a specified wire controller provided by the present invention.

[0058] To further illustrate the method for determining a specific wire controller provided by this invention, the following will be combined with... Figure 4 Please provide an explanation.

[0059] In an exemplary embodiment of the present invention, combined with Figure 4 It can be seen that the method for determining the specified wire controller may include steps 410 to 450, wherein steps 410 to 430 are the same as or similar to steps 310 to 330. For the specific implementation and beneficial effects, please refer to the previous description. In this embodiment, they will not be repeated. Steps 440 and 450 will be introduced below.

[0060] In step 440, when the target wired controller is replaced with the replacement wired controller, the replacement wired controller is controlled to send an encrypted data file to the indoor unit of the air conditioner.

[0061] In step 450, if the encrypted data file received by the indoor unit of the air conditioner is an encrypted frame file, the replaced wired controller is determined to be the designated wired controller, and the indoor unit of the air conditioner is unlocked so that the replaced wired controller can control the operation of the indoor unit of the air conditioner.

[0062] In one embodiment, when the target wired controller is detected to be a counterfeit controller rather than the designated one, the indoor unit of the air conditioner is still locked. In this scenario, the target wired controller can be replaced with a replacement wired controller. The replacement wired controller may be the designated controller or it may still be a counterfeit controller. To effectively control the indoor unit, it is necessary to detect again whether the replacement wired controller is the designated controller. When the replacement wired controller is detected to be the designated controller, the indoor unit can be unlocked, and a communication connection can be established between the indoor unit and the replacement wired controller, allowing the replacement wired controller to control the operation of the indoor unit.

[0063] In the aforementioned embodiments, when it is determined that the target wired controller is a counterfeit wired controller, the indoor unit of the air conditioner is controlled to enter the lock mode. Furthermore, after the target wired controller is replaced with the replaced wired controller, if it is detected that the replaced wired controller is the designated wired controller, in order to improve the user experience, the lock state of the indoor unit of the air conditioner will be released so that the replaced wired controller can effectively control the operation of the indoor unit of the air conditioner.

[0064] In another embodiment, during the process of determining whether the replaced wired controller is the designated wired controller, the following can be used: Figure 1 The process is as described above. During application, when the target wired controller is replaced with the replacement wired controller, the replacement wired controller can be controlled to send an encrypted data file to the indoor unit of the air conditioner; if the encrypted data file received by the indoor unit of the air conditioner is detected to be an encrypted frame file, the replacement wired controller can be identified as the designated wired controller.

[0065] The designated wired controller determination method described in this embodiment can accurately identify the designated wired controller and the third-party wired controller (also known as a counterfeit wired controller), and can also resist the third-party wired controller by locking the indoor unit of the air conditioner.

[0066] As described above, the designated wired controller determination method provided by this invention, when the indoor unit of the air conditioner sends a wired controller detection command to the target wired controller, controls the target wired controller to send an encrypted data file to the indoor unit of the air conditioner. If the encrypted data file received by the indoor unit of the air conditioner is an encrypted frame file, the target wired controller is determined to be the designated wired controller. Since only the designated wired controller can send encrypted frame files, while counterfeit wired controllers cannot, it is possible to determine whether the wired controller is the designated wired controller, thereby preventing the chaotic situation of counterfeit wired controllers controlling the indoor unit of the air conditioner.

[0067] Based on the same concept, the present invention also provides a device for determining a specified wire controller.

[0068] The following describes the designated wire controller determination device provided by the present invention. The designated wire controller determination device described below and the designated wire controller determination method described above can be referred to in correspondence.

[0069] Figure 5 This is a schematic diagram of the structure of the specified wire controller judgment device provided by the present invention.

[0070] In an exemplary embodiment of the present invention, combined with Figure 5 As can be seen, the designated wire controller judgment device may include a control module 510 and a judgment module 520, and each module will be described below.

[0071] The control module 510 can be configured to control the target wired controller to send an encrypted data file to the indoor unit of the air conditioner when the indoor unit of the air conditioner sends a wired controller detection command to the target wired controller. The target wired controller is the wired controller that is currently actually controlling the operation of the indoor unit of the air conditioner.

[0072] The judgment module 520 can be configured to determine the target wired controller as a specified wired controller when the encrypted data file received by the indoor unit of the air conditioner is an encrypted frame file, wherein the encrypted frame file includes a specified string.

[0073] In an exemplary embodiment of the present invention, the determining module 520 may further be configured to:

[0074] If the indoor unit of the air conditioner does not receive the encrypted data file, and / or the encrypted data file is not the encrypted frame file, it is determined that the target wired controller is not the designated wired controller.

[0075] In an exemplary embodiment of the present invention, the determining module 520 may further determine that the encrypted data file is the encrypted frame file in the following manner:

[0076] The encrypted data file is decrypted to obtain a decrypted data file corresponding to the encrypted data file;

[0077] If the decrypted data file includes the specified string, the encrypted data file is determined to be the encrypted frame file.

[0078] In an exemplary embodiment of the present invention, the specified string includes any one or more of the wire controller identifier of the specified wire controller and confirmation data characters, wherein the confirmation data characters are generated according to the pre-set indoor unit confirmation data included in the wire controller detection instruction.

[0079] In an exemplary embodiment of the present invention, the determining module 520 may further be configured to:

[0080] After a preset time, the indoor unit of the air conditioner is locked, so that the target wired controller cannot control the operation of the indoor unit.

[0081] In an exemplary embodiment of the present invention, the determining module 520 may further be configured to:

[0082] When the target wired controller is replaced with the replacement wired controller, the replacement wired controller is controlled to send an encrypted data file to the indoor unit of the air conditioner.

[0083] If the encrypted data file received by the indoor unit of the air conditioner is an encrypted frame file, the replaced wired controller is determined to be the designated wired controller, and the indoor unit of the air conditioner is controlled to unlock, so that the replaced wired controller can control the operation of the indoor unit of the air conditioner.

[0084] Figure 6 An example is a schematic diagram of the physical structure of an electronic device, such as... Figure 6As shown, the electronic device may include a processor 610, a communications interface 620, a memory 630, and a communication bus 640, wherein the processor 610, communications interface 620, and memory 630 communicate with each other via the communication bus 640. The processor 610 can call logical instructions in the memory 630 to execute a method for determining a specified wired controller. This method includes: when the indoor unit of the air conditioner sends a wired controller detection command to a target wired controller, controlling the target wired controller to send an encrypted data file to the indoor unit of the air conditioner, wherein the target wired controller is the wired controller currently actually controlling the operation of the indoor unit of the air conditioner; and if the encrypted data file received by the indoor unit of the air conditioner is an encrypted frame file, determining that the target wired controller is a specified wired controller, wherein the encrypted frame file includes a specified string.

[0085] Furthermore, the logical instructions in the aforementioned memory 630 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, essentially, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0086] On the other hand, the present invention also provides a computer program product, which includes a computer program that can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the specified wired controller determination method provided by the above methods. The method includes: when the indoor unit of the air conditioner sends a wired controller detection command to the target wired controller, controlling the target wired controller to send an encrypted data file to the indoor unit of the air conditioner, wherein the target wired controller is the wired controller currently actually controlling the operation of the indoor unit of the air conditioner; and when the encrypted data file received by the indoor unit of the air conditioner is an encrypted frame file, determining that the target wired controller is a specified wired controller, wherein the encrypted frame file includes a specified string.

[0087] In another aspect, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon. When executed by a processor, the computer program implements a method for determining a designated wired controller provided by the methods described above. The method includes: when the indoor unit of an air conditioner sends a wired controller detection command to a target wired controller, controlling the target wired controller to send an encrypted data file to the indoor unit of the air conditioner, wherein the target wired controller is the wired controller currently actually controlling the operation of the indoor unit of the air conditioner; and when the encrypted data file received by the indoor unit of the air conditioner is an encrypted frame file, determining that the target wired controller is a designated wired controller, wherein the encrypted frame file includes a designated string.

[0088] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.

[0089] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.

[0090] It is further understood that although the operations are described in a specific order in the accompanying drawings in the embodiments of the present invention, this should not be construed as requiring these operations to be performed in the specific order or serial order shown, or requiring all the operations shown to obtain the desired result. In certain environments, multitasking and parallel processing may be advantageous.

[0091] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method of determining a specified wire controller, characterized by, The method comprises: In the case that the air conditioner indoor unit sends a line controller detection instruction to a target line controller, the target line controller sends an encrypted data file to the air conditioner indoor unit, wherein the target line controller is a line controller that actually controls the operation of the air conditioner indoor unit at present; In the case that the encrypted data file received by the air conditioner indoor unit is an encrypted frame file, it is determined that the target line controller is a specified line controller, wherein the encrypted frame file comprises a specified string; In the case that the encrypted data file received by the air conditioner indoor unit is not the encrypted frame file, it is determined that the target line controller is not the specified line controller; After it is determined that the target line controller is not the specified line controller, the method further comprises: controlling the air conditioner indoor unit to enter a locked state after a preset time period, so that the target line controller cannot control the operation of the air conditioner indoor unit.

2. The method of claim 1, wherein, The encrypted data file is determined to be the encrypted frame file in the following manner: The encrypted data file is decrypted to obtain a decrypted data file corresponding to the encrypted data file; In the case that the decrypted data file comprises the specified string, it is determined that the encrypted data file is the encrypted frame file.

3. The method of claim 2, wherein, The specified string comprises any one or more of a line controller identifier of the specified line controller and a confirmation data character, wherein the confirmation data character is generated according to a preset indoor unit confirmation data included in the line controller detection instruction.

4. The method of claim 1, wherein, After the air conditioner indoor unit is controlled to enter the locked state, the method further comprises: In the case that the target line controller is replaced by a replacement line controller, the replacement line controller is controlled to send an encrypted data file to the air conditioner indoor unit; In the case that the encrypted data file received by the air conditioner indoor unit is an encrypted frame file, it is determined that the replacement line controller is the specified line controller, and the air conditioner indoor unit is controlled to be released from the locked state, so that the replacement line controller controls the operation of the air conditioner indoor unit.

5. A specification controller determination device characterized by comprising: The device is used to implement the specified line controller determination method according to any one of claims 1 to 4, and the device comprises: A control module is configured to, in the case that the air conditioner indoor unit sends a line controller detection instruction to a target line controller, control the target line controller to send an encrypted data file to the air conditioner indoor unit, wherein the target line controller is a line controller that actually controls the operation of the air conditioner indoor unit at present; A determination module is configured to, in the case that the encrypted data file received by the air conditioner indoor unit is an encrypted frame file, determine that the target line controller is a specified line controller, wherein the encrypted frame file comprises a specified string.

6. An electronic device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, The processor implements the specified line controller determination method according to any one of claims 1 to 4 when executing the program.

7. A non-transitory computer-readable storage medium having stored thereon a computer program, characterized in that, The computer program implements the specified line controller determination method according to any one of claims 1 to 4 when executed by the processor.

8. A computer program product comprising a computer program, characterized in that, The computer program implements the specified line controller determination method according to any one of claims 1 to 4 when executed by the processor.

Citation Information

Patent Citations

  • Method for controlling operation of air conditioner

    CN106288250A

  • Data sending method and device, VRF air conditioning system and storage medium

    CN108592302A