Air conditioning device, operation terminal and wireless communication system

By setting up an operation control unit and a lock control unit in the air conditioning device, two-way communication with the remote server and the operating terminal is achieved, and the problem of locking and unlocking of air conditioning equipment under remote intelligent control is solved, and efficient and accurate unlocking control is achieved.

CN115682393BActive Publication Date: 2025-06-06QINGDAO HISENSE BOSCH AIR CONDITIONING SYSTEM CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202211259267.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-10-14
Publication Date
2025-06-06
Estimated Expiration
2042-10-14

AI Technical Summary

Technical Problem

The prior art has failed to realize the locking and unlocking operations of air-conditioning equipment under remote intelligent control.

Method used

By providing an operation control unit and a lock control unit in the air conditioning device, two-way communication with the remote server and the operating terminal is achieved. The lock control unit generates a verification key based on the initial key calculation, and outputs it to the remote server through the operation control unit, and controls the outdoor unit to enter a locked or unlocked state based on the locking command and key comparison result.

Benefits of technology

It realizes locking and unlocking operations of air-conditioning equipment under remote intelligent control, and improves the sensitivity, accuracy and fatigue resistance of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115682393B_ABST
    Figure CN115682393B_ABST
Patent Text Reader

Abstract

An air conditioning device includes an outdoor unit, which is provided with an operation control unit and can communicate bidirectionally with a remote server; a locking control unit that can realize bidirectional near-field communication with an operation terminal, which is configured to generate a verification key based on the initial key and store it after receiving a locking or unlocking instruction including an initial key input by the operation terminal, and output the locking or unlocking instruction to the remote server through the operation control unit; and after receiving an iterative key generated based on the initial key input by the operation terminal, the outdoor unit is controlled to enter a locked state or an unlocked state based on the locking instruction and the comparison result of the verification and iterative keys, so as to prohibit or allow the outdoor unit to respond to the operation instruction output by the operation terminal or the remote server. An operation terminal and a wireless communication system are also provided. The present invention can realize the locking and unlocking operations of air conditioning equipment under remote intelligent control.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of air conditioning, and in particular to an air conditioning device, and a wireless communication system having the air conditioning device. Background Art

[0002] As the demand for intelligent air-conditioning units increases, remote intelligent control is needed. To achieve remote intelligent control, remote servers, gateway devices, air-conditioning units and other equipment are essential.

[0003] Air-conditioning units with remote intelligent control functions need to have independent locking and unlocking functions; for example, in debugging mode, users are granted free trial permissions for a period of time; when the set time ends, the air-conditioning unit enters a locked state and requires an operator to unlock it; or, when some equipment in a modular air-conditioning unit malfunctions, the operator also needs to put the air-conditioning unit into a locked state for maintenance, and unlock it when the maintenance is completed.

[0004] The prior art discloses a technical solution for locking or unlocking air conditioning equipment. For example, a Chinese patent application (CN104006469A) discloses an air conditioning device, in which an operation terminal includes a near field communication module, a lock button, and a control module. When the lock button is triggered, the near field communication module is controlled to send permission parameters such as mode, temperature, wind speed, etc. to the air conditioner so that the air conditioner operates with the permission parameters, or when the lock button is triggered, the operation terminal with the main control authority and the operation terminal with the secondary control authority are respectively limited to have different functions.

[0005] In the technology disclosed in the above Chinese patent, the locking operation is only implemented based on the local air-conditioning equipment and the operation terminal. How to realize the locking and unlocking operation of the air-conditioning equipment under remote intelligent control is not disclosed in the prior art. Summary of the invention

[0006] The present application, which was completed in view of the above-mentioned situation, aims to realize the locking and unlocking operations of air conditioning equipment under remote intelligent control.

[0007] The first aspect of the present application provides an air conditioning device, comprising: an outdoor unit, in which an operation control unit is provided, and the operation control unit can communicate bidirectionally with a remote server; and a locking control unit, which can realize bidirectional near-field communication with an operation terminal.

[0008] In some embodiments of the present application, the locking control unit is configured to, after receiving a locking instruction including an initial key input by an operation terminal, generate a verification key based on the initial key calculation and store it, and output the locking instruction to a remote server through an operation control unit; and after receiving an iterative key generated based on the initial key calculation input by the operation terminal, control the outdoor unit to enter a locked state based on the locking instruction and a comparison result of the verification key and the iterative key to prohibit the outdoor unit from responding to an operation instruction output by the operation terminal or the remote server.

[0009] In some embodiments of the present application, the locking control unit is configured to, after receiving an unlocking instruction including an initial key input from an operating terminal, generate a verification key based on the initial key calculation and store it, and output the unlocking instruction to a remote server through an operation control unit; and after receiving an iterative key generated based on the initial key calculation and input from the operating terminal, control the outdoor unit to enter an unlocking state based on the unlocking instruction and a comparison result of the verification key and the iterative key to allow the outdoor unit to respond to an operating instruction output by the operating terminal or the remote server.

[0010] In some embodiments of the present application, the locking control unit is configured to output a communication protocol message including a locking state flag or an unlocking state flag to the operating terminal so that the operating terminal can identify whether the outdoor unit is in a locked state or an unlocked state based on the communication protocol message.

[0011] In some embodiments of the present application, the locking control unit is configured to add a status change identifier to a communication protocol message after generating a verification key based on an initial key calculation so that the operating terminal can identify a lock status change or unlock status change of the outdoor unit based on the communication protocol message with the status change identifier added.

[0012] In some embodiments of the present application, the lock control unit performs the following steps when calculating and generating the verification key according to the initial key:

[0013] The first storage unit and the second storage unit having the same configuration store the first data part and the second data part of the input initial key respectively;

[0014] Take the first data part and the set data information and perform a bitwise AND calculation. When the result of the bitwise AND calculation is 1, the first data part is cyclically shifted back by one bit and performs an XOR calculation with the second data part; when the result of the bitwise AND calculation is 0, the first data part is cyclically shifted back by one bit;

[0015] Performing a logical AND calculation on a target byte and a calculation number in a frame of a communication protocol message calculated by the lock control unit, wherein the ordinal number of the target byte is equal to the calculation number; and when the result of the logical AND calculation is zero, performing no action, or when the result of the logical AND calculation is not zero, performing an XOR calculation on the first data part and the second data part and storing the calculation result in the first storage unit to complete the calculation of one byte;

[0016] The above process is repeated until all bytes in a communication protocol message are calculated.

[0017] The state value in the first storage unit is output as a verification key.

[0018] In some embodiments of the present application, if the total number of bytes of a frame of the communication protocol message output by the locking control unit to the operation terminal is an odd number, the communication protocol message includes a locking state flag.

[0019] In some embodiments of the present application, if the total number of bytes of a frame of the communication protocol message output by the locking control unit to the operation terminal is an even number, the communication protocol message includes a unlocking state flag.

[0020] In some embodiments of the present application, the locking control unit is configured to add the last two bytes of the verification key to the communication protocol message as a state change identifier after generating the verification key based on the initial key calculation so that the operating terminal can identify the outdoor unit and the locked state or the unlocked state based on the communication protocol message that adds the state change identification.

[0021] In some embodiments of the present application, when the near field communication is activated, the locking control unit is configured to read the data format code written in the internal static random access memory unit, and when the data format code is a first set format code, the real-time operation data of the unit obtained by the self-operation control unit is written into the internal static random access memory unit for reading and display by the operation terminal.

[0022] In some embodiments of the present application, when the near field communication is activated, the locking control unit is configured to read the data format code written in the internal static random access memory unit, and allow the operating terminal to read and display the stored data in the internal read-only memory unit when the data format code is a second set format code.

[0023] In some embodiments of the present application, when the near field communication is activated, the locking control unit is configured to read the data format code written in the internal static random access memory unit, and when the data format code is a third set format code, allow the operating terminal to write configuration data to the internal static random access memory unit to be stored in the internal read-only memory unit.

[0024] The second aspect of the present application provides an operation terminal for operating the air conditioning device disclosed in the first aspect of the present application, and the operation terminal can realize two-way near-field communication with a locking control unit arranged in an outdoor unit of the air conditioning device.

[0025] In some embodiments of the present application, the operation terminal is configured to output a locking instruction including an initial key to a locking control unit; and after outputting the locking instruction to the locking control unit, an iterative key is calculated based on the initial key and outputted to the locking control unit; after the locking control unit compares the iterative key and the verification key, the locking control unit prohibits the outdoor unit from responding to the operation instruction of the operation terminal based on the comparison result and the locking instruction configuration; wherein the verification key is generated by the locking control unit based on the initial key calculation.

[0026] In some embodiments of the present application, the operation terminal is configured to output an unlocking control instruction including an initial key to the locking control unit; and after outputting the unlocking control instruction to the locking control unit, the operation terminal calculates an iterative key based on the initial key and outputs it to the locking control unit; after the locking control unit compares the iterative key and the verification key, the locking control unit configures the outdoor unit to allow the outdoor unit to respond to the operation instruction of the operation terminal based on the comparison result and the unlocking instruction; wherein the verification key is generated by the locking control unit based on the initial key calculation.

[0027] In some embodiments of the present application, the operating terminal identifies whether the outdoor unit of the air conditioning device is in a locked state or an unlocked state through a communication protocol telegram containing a locked state flag or an unlocked state flag output by a self-locking control unit.

[0028] In some embodiments of the present application, the operating terminal identifies the lock state change or unlock state change of the outdoor unit of the air conditioning device through a communication protocol telegram with a state change identifier added thereto output from the locking control unit.

[0029] In some implementations of the present application, the operating terminal performs the following steps when calculating and generating an iterative key based on the initial key:

[0030] The first terminal storage unit and the second terminal storage unit having the same configuration store the first data part and the second data part of the initial key respectively;

[0031] Take the first data part and the set data information and perform a bitwise AND calculation. When the result of the bitwise AND calculation is 1, the first data part is cyclically shifted back by one bit and performs an XOR calculation with the second data part; when the result of the bitwise AND calculation is 0, the first data part is cyclically shifted back by one bit;

[0032] Performing a logical AND calculation on a target byte and a calculation number in a frame of a communication protocol message of the operation terminal, wherein the ordinal number of the target byte is equal to the calculation number; and when the result of the logical AND calculation is zero, no action is performed, or when the result of the logical AND calculation is not zero, performing an XOR calculation on the first data part and the second data part and storing the calculation result in a storage unit of the first terminal to complete the calculation of one byte;

[0033] The above process is repeated until all bytes in a communication protocol message are calculated.

[0034] The state value in the storage unit of the first terminal is output as an iteration key.

[0035] A third aspect of the present application provides a wireless communication system, including:

[0036] An air conditioning device comprises an outdoor unit, wherein the outdoor unit is provided with an operation control unit and a locking control unit;

[0037] A remote server, which can communicate bidirectionally with the operation control unit;

[0038] An operation terminal, which can realize two-way near-field communication with the locking control unit;

[0039] The wireless communication system is configured as follows: the operation terminal outputs a locking instruction or an unlocking control instruction including an initial key to the locking control unit; after receiving the locking instruction or the unlocking control instruction, the locking control unit generates a verification key based on the initial key calculation and stores it, and outputs the locking instruction or the unlocking instruction to the remote server through the operation control unit; the operation terminal outputs an iterative key generated based on the initial key calculation to the locking control unit; after receiving the iterative key, the locking control unit controls the outdoor unit to enter a locked state based on the locking instruction and the comparison result of the verification key and the iterative key to prohibit the outdoor unit from responding to the operation instruction output by the operation terminal or the remote server, or controls the outdoor unit to enter an unlocked state based on the unlocking instruction and the comparison result of the verification key and the iterative key to allow the outdoor unit to respond to the operation instruction output by the operation terminal or the remote server.

[0040] The present application utilizes two-way near-field communication between the locking control unit and the operating terminal, transmits local encryption and unlocking requirements through an initial key, and reports it to a remote server through the operation control unit. The remote server stores the encryption and unlocking requirements, and the locking control unit further determines the encryption and unlocking status based on the verification key calculated by itself and the received iterative key, and controls the outdoor unit according to the encryption and unlocking status to allow or prohibit operation. During the encryption and unlocking process, the remote server maintains normal operation, calculation and instruction issuance status. When unlocking, the outdoor unit can respond quickly without waiting, and has the advantages of good sensitivity, high accuracy and strong anti-fatigue. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] Figure 1 A schematic structural block diagram of an air conditioning device in some embodiments of the present application is shown;

[0042] Figure 2 A schematic structural block diagram of an air conditioning device in some embodiments of the present application is shown;

[0043] Figure 3 A flowchart showing a locking control unit in some embodiments of the present application;

[0044] Figure 4 A flowchart showing a locking control unit in some embodiments of the present application;

[0045] Figure 5 A flowchart showing a locking control unit in some embodiments of the present application;

[0046] Figure 6 A flowchart showing a locking control unit in some embodiments of the present application;

[0047] Figure 7 A flowchart showing a locking control unit in some embodiments of the present application;

[0048] Figure 8 A flowchart showing an operation terminal, an air conditioning device, and a remote server in some embodiments of the present application;

[0049] Fig. 9 A flowchart showing the generation of a verification key by a locking control unit in some embodiments of the present application;

[0050] Fig.10 A schematic block diagram showing the structure of a locking control unit in some embodiments of the present application is shown;

[0051] Fig.11 A communication flow chart between an operation terminal and a locking control unit in some embodiments of the present application is shown;

[0052] Fig.12 A communication flow chart among an operation terminal, a locking control unit and an operation control unit in some embodiments of the present application is shown. DETAILED DESCRIPTION

[0053] In order to make the purpose and implementation method of the present application clearer, the exemplary implementation method of the present application will be clearly and completely described below in conjunction with the drawings in the exemplary embodiments of the present application. Obviously, the described exemplary embodiments are only part of the embodiments of the present application, rather than all the embodiments.

[0054] It should be noted that the brief description of terms in this application is only for the convenience of understanding the embodiments described below, and is not intended to limit the embodiments of this application. Unless otherwise specified, these terms should be understood according to their common and usual meanings.

[0055] The terms "first", "second", "third", etc. in the specification and claims of this application and the above drawings are used to distinguish similar or similar objects or entities, and do not necessarily mean to limit a specific order or sequence, unless otherwise noted. It should be understood that the terms used in this way can be interchangeable under appropriate circumstances.

[0056] The terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover but not exclude inclusion, for example, a product or device comprising a list of components is not necessarily limited to all the components expressly listed but may include other components not expressly listed or inherent to such product or device.

[0057] Exemplary Embodiment 1

[0058] A first exemplary embodiment of the present invention will be described below with reference to the accompanying drawings.

[0059] A first embodiment of the present invention provides an air conditioning device 100 .

[0060] The air conditioning device 100 is described below.

[0061] The air conditioning device 100 is a device that uses a compression refrigeration cycle and has a refrigerant circuit consisting of four main components: a compressor, a condenser, a throttling element, and an evaporator. In the refrigerant circuit, the refrigerant circulates through the compressor, the condenser, the throttling element, and the evaporator in sequence. The cooling and heating cycle of the air conditioning device 100 includes a series of processes involving compression, condensation, expansion, and evaporation to cool or heat the indoor space.

[0062] The air conditioning device 100 includes an outdoor unit 101, and the outdoor unit 101 refers to the part of the refrigeration cycle including a compressor, an outdoor heat exchanger and an outdoor fan. In some optional embodiments of the present application, the air conditioning device 100 may include an outdoor unit 101. In other optional embodiments of the present application, the outdoor unit 101 can be constructed to work in groups, for example, two by two as a group, and the corresponding indoor units 102 are arranged in a matching manner. Each outdoor unit 101 can be provided with one or more compressors, and AC power is supplied to the compressor through a frequency conversion device. When the output frequency of the frequency conversion device changes, the rotation speed of the compressor changes, and different air conditioning capacities are achieved.

[0063] Each outdoor unit 101 can be matched with one or more indoor units 102. The indoor unit 102 refers to a part including an indoor heat exchanger and an indoor fan. The indoor unit 102 can adopt an independent air supply structure, such as a wall-mounted air supply structure, a floor-standing air supply structure, a duct-type air supply structure, or an air supply structure embedded in the ceiling.

[0064] An operation control unit 400 is provided in the outdoor unit 101. A processing device such as a CPU (central processing unit), a microprocessor, or a semiconductor integrated circuit (IC) having similar functions, etc. can be used as the operation control unit 400. The operation control unit 400 can be a program that enables a computer to perform the functions of the operation control unit 400 in the present invention. For example, an outdoor unit mainboard is provided in the outdoor unit 101, and the operation control unit 400 is mounted on the outdoor unit mainboard, which is configured to at least drive the frequency conversion device to work, receive and process sampling signals of various sensors, and realize necessary communication functions.

[0065] The operation control unit 400 can communicate bidirectionally with the remote server 300. The bidirectional communication between the operation control unit 400 and the remote server 300 can be based on different communication ports and communication protocols, such as using wireless communication methods such as 4G, 5G, and NB-IoT, and is not limited to using the Internet, LAN (local area network), wireless LAN, serial communication, etc. as a network to achieve bidirectional communication. Figure 1 and Figure 2 As shown, exemplarily, the operation control unit 400 and the remote server 300 use NB-IoT for two-way wireless communication.

[0066] The operation control unit 400 can receive an operation instruction from the remote server 300 to drive the frequency conversion device to work.

[0067] The indoor unit 102 is provided with an indoor unit mainboard. The indoor unit mainboard is preferably provided with a processing chip. The processing chip can be implemented using a CPU, a microprocessor or a semiconductor integrated circuit with similar functions. The processing chip is configured to drive the indoor fan to work, receive and process sampling signals of various sensors, and realize necessary communication functions.

[0068] The processing chip in the indoor unit 102 can communicate with the operation control unit 400 in a bidirectional manner.

[0069] In some optional embodiments of the present application, the indoor unit 102 is provided with a wire controller 103, which is provided with an operation interface for inputting set temperature and operation mode and a display interface for displaying the real-time temperature or operation status of the air-conditioned room. The wire controller 103 can communicate with the processing chip in a bidirectional manner.

[0070] In some optional embodiments of the present application, the indoor unit 102 is provided with a remote controller, and the remote controller is provided with buttons for inputting set temperature and operation mode. The remote controller can be connected to the processing chip for communication.

[0071] In some optional embodiments of the present application, the indoor unit 102 is communicatively connected to the operation terminal 200, and the operation terminal 200 has an application interface, through which the set temperature and operation mode can be input and the real-time temperature or operation status of the air-conditioned room can be displayed.

[0072] In some optional embodiments of the present application, the remote server 300 is communicatively connected to the operation terminal 200, and the operation terminal 200 has an application interface, through which the set temperature and operation mode can be input and the real-time temperature or operation status of the air-conditioned room can be displayed.

[0073] The operation terminal 200 may be a portable mobile terminal such as a PC (personal computer), a smart phone, a tablet computer, a PDA (personal digital assistant), a wearable device, etc. In the present application, the operation terminal 200 may include not only the terminal itself, but also a repeater or peripheral device, or an expansion board installed on a computer, or an environment such as a virtual machine, and the operation terminal 200 is not limited to these examples. An NFC (Near Field Communication) controller chip is integrated in the operation terminal 200, and the NFC controller chip combines an NFC reader and an NFC tag together and is set in the operation terminal 200 using an embedded architecture.

[0074] The air conditioning device 100 is also provided with a locking control unit 500. An NFC controller chip embedded in the air conditioning device 100 can be used as the locking control unit 500, or a combination of an NFC tag, an NFC reader chip, and a CPU or a microprocessor can be used as the locking control unit 500. The locking control unit 500 can also be a program that enables a computer to perform the functions of the locking control unit 500 in the present invention. The locking control unit 500 can realize two-way near field communication with the operation terminal 200.

[0075] In some embodiments of the present application, Figure 1 As shown, an NFC controller chip embedded in the outdoor unit mainboard can be used as the locking control unit 500.

[0076] In some embodiments of the present application, Figure 2 As shown, an NFC controller chip embedded in the wire controller 103 may be used as the locking control unit 500 .

[0077] Next, the configuration of the remote server 300 according to the present embodiment will be described. The remote server 300 (also referred to as a cloud server) includes components such as a processor, a storage unit, an input / output interface, and a communication interface.

[0078] The processor may be a dedicated processor, a central processing unit (CPU), etc. The processor may access the storage unit to execute instructions stored in the storage unit to implement relevant functions.

[0079] The storage unit may include a volatile memory and / or a non-volatile memory. The storage unit is configured to store programs executed by the processor, data generated by the execution of the program based on the processor, data obtained from the operation control unit 400 or the operation terminal 200, and other data used by the services involved in this embodiment.

[0080] The input / output interface may be a serial communication interface.

[0081] The communication interface can be a software interface that supports different wireless communication protocols, such as 4G, 5G, NB-IoT, LAN, Bluetooth, etc.

[0082] The locking control unit 500 is configured to generate and store a verification key according to the initial key calculation after receiving a locking instruction or an unlocking instruction including an initial key input by the operation terminal 200. At the same time, the locking instruction or the unlocking instruction is output to the remote server 300 through the operation control unit 400. And after receiving the iterative key generated based on the initial key calculation input by the operation terminal 200, the outdoor unit 101 is controlled to enter a locked state based on the locking instruction and the comparison result of the verification key and the iterative key to prohibit the outdoor unit 101 from responding to the operation instruction output by the operation terminal 200 or the remote server 300. Or the outdoor unit 101 is controlled to enter an unlocked state based on the unlocking instruction and the comparison result of the verification key and the iterative key to allow the outdoor unit 101 to respond to the operation instruction output by the operation terminal 200 or the remote server 300.

[0083] See also Figure 3 As shown, a process of unlocking the air conditioning device 100 is introduced.

[0084] Step S101: the operation terminal 200 approaches the lock control unit 500, and the two-way near field communication is activated. The lock control unit 500 receives the unlocking instruction including the initial key input by the operation terminal 200 through the two-way near field communication.

[0085] Step S102: The lock control unit 500 generates and stores a verification key based on calculation of the initial key.

[0086] Step S103: the locking control unit 500 outputs the unlocking instruction to the remote server 300 through the operation control unit 400 to achieve transparent transmission.

[0087] Step S104: the lock control unit 500 receives the iterative key generated by calculation based on the initial key input by the operation terminal 200.

[0088] Step S105: The lock control unit 500 determines whether the verification key and the iteration key are the same.

[0089] Step S106: If the verification key is the same as the iteration key, the outdoor unit 101 is controlled to enter an unlocked state by the operation control unit 400 to allow the outdoor unit 101 to respond to the operation instructions output by the operation terminal 200 or the remote server 300, such as controlling the operating frequency of the compressor according to the operation instructions.

[0090] Step S107: If the verification key is not the same as the iteration key, the unlocking fails, and the operation control unit 400 prohibits the compressor state from changing, for example, keeping the shutdown state unchanged.

[0091] When the air conditioning device 100 with remote intelligent control function needs to have independent locking and unlocking functions, for example, to meet the needs of the debugging mode, the unlocking can be achieved through the above-mentioned communication process.

[0092] like Figure 4 As shown, the specific steps include:

[0093] Step S201: Start the debugging mode. In the debugging mode, the outdoor unit 101 is allowed to respond to the operation instructions output by the operation terminal 200 or the remote server 300, for example, to control the operating frequency of the compressor according to the operation instructions.

[0094] Step S202: the operation control unit 400 determines whether the debugging mode reaches a set duration, such as six hours.

[0095] Step S203: If the set time duration is not reached, the debugging mode is maintained unchanged.

[0096] Step S204: If the set time is reached, the outdoor unit 101 enters a locked state. In the locked state, the outdoor unit 101 is prohibited from responding to the operation command output by the operation terminal 200 or the remote server 300.

[0097] The locked state can be released only after performing the following steps.

[0098] Step S205: the lock control unit 500 determines whether an unlocking instruction including the initial key is received from the operation terminal 200 through the active two-way near field communication, for example, the unlocking instruction including the initial key is received through the operation terminal 200 of the installation and maintenance personnel.

[0099] Step S206: If an unlock instruction including an initial key is received, a verification key is generated and stored based on the initial key.

[0100] Step S207: outputting the unlock instruction to the remote server 300 through the operation control unit 400, so as to realize transparent transmission of the set unlock state to the remote server.

[0101] Step S208: If the unlocking instruction including the initial key is not received, the locked state remains unchanged.

[0102] Step S209: After the verification key is generated and stored, the lock control unit 500 receives an iterative key generated by calculation based on the initial key input from the operation terminal 200.

[0103] Step S210: The lock control unit 500 determines whether the verification key and the iteration key are the same.

[0104] Step S211: If the verification key is the same as the iteration key, the outdoor unit 101 is controlled to enter an unlocked state to allow the outdoor unit 101 to respond to the operation instructions output by the operation terminal 200 or the remote server 300. The unlocking is successful. For example, the user can enter a normal use state.

[0105] Step S212: If the verification key is not the same as the iteration key, the unlocking fails and the outdoor unit 101 remains in the locked state.

[0106] When some equipment in the modular air-conditioning device 100 is abnormal, the operator can also use the locking control unit 500 to lock the air-conditioning device 100 for maintenance, and unlock it when the maintenance is completed.

[0107] like Figure 5 As shown, the specific steps include:

[0108] Step S301: The operation terminal 200 approaches the locking control unit 500, and the two-way near field communication is activated. The locking instruction including the initial key input by the operation terminal 200 is received through the two-way near field communication.

[0109] Step S302: The lock control unit 500 generates and stores a verification key based on calculation of the initial key.

[0110] Step S303: The locking control unit 500 outputs the locking instruction to the remote server 300 through the operation control unit 400, thereby realizing transparent transmission of the set locking state.

[0111] Step S304: the lock control unit 500 receives the iterative key generated by calculation based on the initial key input by the operation terminal 200.

[0112] Step S305: The locking control unit 500 determines whether the verification key and the iteration key are the same.

[0113] Step S306 : If the verification key is the same as the iteration key, the outdoor unit 101 is controlled to enter a locked state by the operation control unit 400 to prohibit the outdoor unit 101 from responding to an operation instruction output by the operation terminal 200 or the remote server 300 .

[0114] Step S307: If the verification key is not the same as the iteration key, the locking fails.

[0115] like Figure 6 As shown, the process of unlocking after maintenance is completed includes the following steps:

[0116] Step S401 : The lock control unit 500 receives a release instruction including an initial key inputted from the operation terminal 200 .

[0117] Step S402: The lock control unit 500 generates and stores a verification key based on calculation of the initial key.

[0118] Step S403 : the lock control unit 500 outputs the unlock instruction to the remote server 300 via the operation control unit 400 .

[0119] Step S404: The locking control unit 500 calls the operating data of the air conditioning device 100 from the operating control unit 400, and outputs the operating data of the air conditioning device 100 (e.g., the state parameters of each sensor, including the temperature sensor, the pressure sensor, etc.) to the operation terminal 200. On the other hand, the remote server 300 that receives the unlocking instruction also calls the operating data of the air conditioning device 100 from the operating control unit 400.

[0120] Step S405 : the locking control unit 500 receives the first intervention frequency calculated by the operation terminal 200 and generates a first operation instruction including the first intervention frequency and outputs the first operation instruction to the operation control unit 400 .

[0121] Step S406: the operation control unit 400 receives the second intervention frequency calculated by the remote server 300 and generates a second operation instruction including the second intervention frequency.

[0122] Step S407: The lock control unit 500 receives the iterative key generated by calculation based on the initial key input by the operation terminal 200.

[0123] Step S408: The lock control unit 500 determines whether the verification key is the same as the iteration key.

[0124] Step S409: If the verification key is not the same as the iteration key, the unlocking fails.

[0125] Step S410: If the verification key is the same as the iteration key, the outdoor unit 101 is controlled to enter an unlocked state by the operation control unit 400 to allow the outdoor unit 101 to respond to the operation instruction output by the operation terminal 200 or the remote server 300, and the compressor operates at the first intervention frequency or the second intervention frequency.

[0126] The air conditioning device 100 provided by the present invention utilizes the two-way near-field communication between the locking control unit 500 and the operating terminal 200, transmits the local encryption and unlocking requirements through the initial key, and reports it to the remote server 300 through the operation control unit 400. The remote server 300 stores the encryption and unlocking requirements, and the locking control unit 500 further determines the encryption and unlocking status based on the verification key calculated by itself and the received iterative key, and controls the outdoor unit 101 according to the encryption and unlocking status to allow or prohibit operation; during the encryption and unlocking process, the remote server 300 maintains normal operation, calculation and instruction issuance status, and the outdoor unit 101 can respond quickly when unlocking without waiting, and has the advantages of good sensitivity, high accuracy and strong anti-fatigue.

[0127] In some embodiments of the present application, the locking control unit 500 is configured to output a communication protocol message including a locking state flag or an unlocking flag to the operation terminal 200 so that the operation terminal 200 can identify whether the outdoor unit 101 is in a locked state or an unlocked state based on the communication protocol message.

[0128] If the total number of bytes of a frame of communication protocol telegram output by the locking control unit 500 to the operation terminal 200 is an odd number, the communication protocol telegram includes a locking status flag; if the total number of bytes of a frame of communication protocol telegram output by the locking control unit 500 to the operation terminal 200 is an even number, the communication protocol telegram includes an unlocking status flag.

[0129] The locking control unit 500 is configured to add the last two bytes of the verification key into the communication protocol message as a status change identifier after generating the verification key based on the initial key calculation so that the operation terminal 200 can identify the outdoor unit 101 and the locking state or the unlocking state based on the communication protocol message that adds the status change identification.

[0130] Exemplarily, after near-field communication is activated, the total number of bytes of any frame of communication protocol telegram output by the locking control unit 500 to the operating terminal 200 is an odd number or an even number, which can be regarded as a lock status mark or an unlock mark. For example, a communication protocol telegram with an odd number of bytes contains a lock mark, and a communication protocol telegram with an even number of bytes contains an unlock mark.

[0131] In some embodiments of the present application, the lock control unit 500 is configured to add a state change identifier to the communication protocol message after generating a verification key according to the initial key calculation so that the operation terminal 200 can identify the lock state change or unlock state change of the outdoor unit 101 based on the communication protocol message with the state change identifier added. Exemplarily, the lock control unit 500 adds two bytes of the verification key (for example, two bytes of the lower address) to the communication protocol message, so that the total number of bytes of a frame of the communication protocol message changes from an odd number to an even number, that is, the lock state changes (from the locked state to the unlocked state); or the lock control unit 500 adds two bytes of the verification key (for example, two bytes of the lower address) to the communication protocol message, so that the total number of bytes of a frame of the communication protocol message changes from an even number to an odd number, that is, the unlock state changes (from the unlocked state to the locked state).

[0132] See also Figure 7 and Figure 8 The communication process between the operation terminal 200, the air conditioning device 100 and the remote server 300 is introduced. Taking the air conditioning device 100 as the communication subject, the following steps are included:

[0133] Step S501: The locking control unit 500 and the operation terminal 200 establish two-way communication. The locking control unit 500 of the air conditioning device 100 outputs a communication protocol message including a locking state flag to the operation terminal 200. Exemplarily, after receiving the communication protocol message including the locking state flag, the human-computer interaction interface of the operation terminal 200 will display the locking state of the air conditioning device 100. Similarly, after receiving the communication protocol message including the unlocking state flag, the human-computer interaction interface of the operation terminal 200 will display that the air conditioning device 100 is in the unlocking state.

[0134] Step S502 : performing an unlocking operation through the application interface of the operation terminal 200 , and the lock control unit 500 receives an unlocking instruction including an initial key input by the operation terminal 200 .

[0135] Step S503: The lock control unit 500 generates and stores a verification key based on calculation of the initial key.

[0136] Step S504 : the lock control unit 500 outputs the unlock instruction to the remote server 300 via the operation control unit 400 .

[0137] Step S505: the locking control unit 500 of the air conditioning device 100 adds the state change identifier to the communication protocol message according to the verification key.

[0138] Step S506 : The lock control unit 500 calls the operation data of the air conditioner 100 from the operation control unit 400 and outputs the air conditioner operation data to the operation terminal 200 . On the other hand, the remote server 300 receiving the unlock command also calls the operation data of the air conditioner 100 from the operation control unit 400 .

[0139] Step S507 : the locking control unit 500 receives the first intervention frequency calculated by the operation terminal 200 and generates a first operation instruction including the first intervention frequency and outputs the first operation instruction to the operation control unit 400 .

[0140] Step S508: the operation control unit 400 receives the second intervention frequency calculated by the remote server 300 and generates a second operation instruction including the second intervention frequency.

[0141] Step S509: the lock control unit 500 receives the iterative key generated by calculation based on the initial key input by the operation terminal 200.

[0142] Step S510: The locking control unit 500 determines whether the verification key and the iteration key are the same.

[0143] Step S511: If the verification key is not the same as the iteration key, the unlocking fails.

[0144] Step S512: If the verification key is the same as the iteration key, the outdoor unit 101 is controlled to enter an unlocked state by operating the control unit 400 to allow the outdoor unit 101 to respond to the operation instruction output by the operation terminal 200 or the remote server 300, and the compressor operates at the first intervention frequency or the second intervention frequency.

[0145] In some embodiments of the present application, the lock control unit 500 generates a verification key according to the initial key and performs the following steps: Fig. 9 Multiple steps shown.

[0146] Step S601: The first storage unit and the second storage unit with the same configuration store the first data part and the second data part of the input initial key respectively. Exemplarily, two 16-bit registers initValue and xorValue are preset, the first data part of the initial key is 0x6b29, and the second data part is 0xa001; that is, initValue=0x6b29; xorValue=0xa001.

[0147] Step S602: Take the first data portion and set data information and perform bitwise AND calculation.

[0148] Step S603: Determine whether the result of the bitwise AND calculation is 1.

[0149] Step S604: If the result of the bitwise AND calculation is 1, the first data part is cyclically shifted back by one bit and XORed with the second data part, that is, the register initValue is cyclically shifted right by one bit and then XORed with xorValue.

[0150] Step S605: If the result of the bitwise AND calculation is not 1 (that is, it is 0), the first data portion is circularly shifted back by one bit, that is, only the operation of circularly shifting the register initValue right by one bit is performed.

[0151] Step S606: Perform a logical AND calculation on the target byte and the calculation times in a communication protocol message frame calculated by the lock control unit 500, wherein the ordinal number of the target byte is equal to the calculation times, that is, perform a logical AND calculation on the Nth byte in the communication protocol message and the Nth calculation times n.

[0152] Step S607: Determine whether the logical AND calculation result is 0.

[0153] Step S608: If the logical AND calculation result is 0, no action is performed.

[0154] Step S609: If the result of the logical AND calculation is not 0, the first data part and the second data part are taken to perform an XOR calculation, that is, initValue and xorValue are subjected to an XOR operation.

[0155] Step S610: Save the calculation result in the first storage unit to complete the calculation of one byte.

[0156] Step S611: The above process is repeated until all bytes in a frame of communication protocol message are calculated.

[0157] Step S612: Output the state value in the first storage unit as the verification key, for example, take the lower 4 bits of initValue as the verification key.

[0158] The communication protocol message is defined as checkArray, and the data length is arrayLen. Checkarray may be the first frame of the communication protocol message calculated by the locking control unit 500, output to the operation control unit 400, and further transparently transmitted to the remote server 300.

[0159] In some optional implementations of the present application, other common encryption algorithms may be used to generate verification keys, such as generating random numbers. Using other common encryption algorithms to generate verification keys is not the focus of protection of the present invention and will not be repeated here.

[0160] In some optional implementations of the present application, the algorithm used by the operation terminal 200 to generate the iterative key based on the initial key calculation is the same as the algorithm used by the locking control unit 500 to generate the verification key.

[0161] In some optional implementations of the present application, the operation terminal 200 performs the following steps when calculating and generating an iterative key according to the initial key:

[0162] The first terminal storage unit and the second terminal storage unit with the same configuration store the first data part and the second data part of the initial key respectively. Exemplarily, two 16-bit registers initValue and xorValue are preset, the first data part of the initial key is 0x6b29, and the second data part is 0xa001; that is, initValue=0x6b29; xorValue=0xa001.

[0163] Take the first data part and the set data information for bitwise AND calculation. When the result of the bitwise AND calculation is 1, the first data part is cyclically shifted back by one bit and XORed with the second data part, that is, the register initValue is cyclically shifted right by one bit, and then XORed with xorValue; when the result of the bitwise AND calculation is 0, the first data part is cyclically shifted back by one bit, that is, only the operation of cyclically shifting the register initValue right by one bit is executed.

[0164] A logical AND operation is performed on the target byte and the number of calculations in a frame of the communication protocol message of the operation terminal 200, wherein the ordinal number of the target byte is equal to the number of calculations, i.e., a logical AND operation is performed on the Nth byte in the communication protocol message and the Nth number of calculations n; and when the result of the logical AND operation is zero, no action is performed, or when the result of the logical AND operation is not zero, the first data part and the second data part are taken for XOR operation, i.e., an XOR operation is performed on initValue and xorValue, and the calculation result is stored in the first terminal storage unit to complete the calculation of one byte.

[0165] The above process is repeated until all bytes in a communication protocol message are calculated.

[0166] The state value in the storage unit of the first terminal is output as an iteration key.

[0167] In some optional embodiments of the present application, the locking control unit 500 may be configured as follows: Fig.10The hardware architecture shown. In addition to the NFC processing chip 501 (a commercially available NFC controller chip is selected), the locking control unit 500 also includes an extended non-volatile storage unit (Flash), an extended read-only storage unit 503 (extended EEPROM), an internal static random access memory unit 502 (SRAM), a read-only storage unit 503 (EEPROM) and an LED display unit. The NFC processing chip 501 is powered by 5V. In the locking control unit 500, the extended non-volatile storage unit and the extended read-only storage unit 503 can only reserve ports, and the extended Flash and extended EEPROM can be matched and set when necessary. When the locking control unit 500 is arranged in the outdoor unit 101, the NFC processing chip 501 communicates with the operation control unit 400 using UART. At the same time, the NFC processing chip 501 supports the power-off excitation function and uses a diode to isolate two 5V power supplies. By using a diode for power isolation, when the NFC processing chip 501 is in a power-off state, the operation terminal 200 can excite the NFC processing chip 501, but will not excite the processor serving as the operation control unit 400, thereby maintaining the normal operation of the NFC chip.

[0168] In some optional embodiments of the present application, the NFC processing chip 501 can realize bidirectional reading and writing of data with the operation terminal 200 and the operation control unit 400. In order to reduce the number of writes to the read-only storage unit 503, improve the service life of the locking control unit 500, and improve the reading and writing speed of the system. In the near field communication activation state, the locking control unit 500 is configured to read the data format code written in the internal static random access storage unit 502, and when the data format code is the first setting format code (for example, format code 0x01), the real-time operation data of the unit obtained by the self-operation control unit 400 is written into the internal static random access storage unit 502 to allow the operation terminal 200 to read and display; or when the data format code is the second setting format code (for example, format code 0x02), the operation terminal 200 is allowed to read and display the stored data in the internal read-only storage unit 503; or when the data format code is the third setting format code (for example, format code 0x03), the operation terminal 200 is allowed to write configuration data to the internal static random access storage unit 502 and be stored in the internal read-only storage unit 503.

[0169] Specifically, see Fig.11 and Fig.12 As shown, the operation terminal 200 and the lock control unit 500 are configured to perform multiple steps as shown in the figure to achieve bidirectional reading and writing.

[0170] Activate two-way near field communication (such as Fig.11 As shown in step S701, the operation terminal 200 writes the data format code (such as Fig.11, as shown in step S702).

[0171] When the data format code is the first set format code (such as Fig.11 As shown in step S703, the operation terminal 200 reads the real-time operation data (such as Fig.11 As shown in step S704, for example, the real-time operation data of the air conditioning device 100, the operation terminal 200 can display the real-time operation data of the air conditioning device 100 through the application interface (such as Fig.11 Correspondingly, on the locking control unit 500 side, near field communication is activated (such as Fig.11 As shown in step S706, the lock control unit 500 reads the data format code (such as Fig.11 When the data format code is the first set format code (such as Fig.11 As shown in step S708, the real-time operation data obtained by the self-operation control unit 400 is written into the internal static random access memory unit 502 (such as Fig.11 As shown in step S709, for example, the real-time operation data of the air conditioning device 100 is made available to the operation terminal 200.

[0172] When the data format code is the second set format code (such as Fig.11 As shown in step S803, the operation terminal 200 reads the storage data (such as Fig.11 As shown in step S804, the operation terminal 200 can display the application interface (such as Fig.11 Correspondingly, on the locking control unit 500 side, when the data format code is the second set format code (such as Fig.11 As shown in step S806, the locking control unit 500 allows the control terminal to call the storage data in the internal read-only storage unit 503 (such as Fig.11 The stored data may be the function data, dial code data, alarm history data, etc. of the air conditioning device 100. In an optional embodiment, the lock control unit 500 also stores the calculated verification password in the internal read-only storage unit 503. If the power supply is accidentally interrupted, the verification password can also be stored.

[0173] When the data format code is the third setting format code (such as Fig.11 As shown in step 903, the operation terminal 200 enters the application interface configuration state (such as Fig.11 As shown in step S904, the operation terminal 200 writes configuration data (such as Fig.11 Correspondingly, on the locking control unit 500 side, when the data format code is the third set format code (such as Fig.11 As shown in step S906, the lock control unit 500 reads the configuration data written in the internal static random access memory unit 502 (eg Fig.11 The configuration data is written into the internal read-only storage unit 503. The configuration data may be updated dial code data, updated function data, etc.

[0174] like Fig.12 As shown, the operation control unit 400 can also write the modified data into the internal read-only storage unit 503 of the locking control unit 500, and the modified data can be data such as alarm history.

[0175] Exemplary Embodiment 2

[0176] A second embodiment of the present invention provides an operation terminal 200 applied to an air conditioning device 100 .

[0177] The operation terminal 200 may be a portable mobile terminal such as a PC (personal computer), a smart phone, a tablet computer, a PDA (personal digital assistant), a wearable device, etc. In the present application, the operation terminal 200 may include not only the terminal itself, but also a repeater or peripheral device, or an expansion board installed on a computer, or an environment such as a virtual machine, and the operation terminal 200 is not limited to these examples. An NFC (Near Field Communication) controller chip is integrated in the operation terminal 200, and the NFC controller chip combines an NFC reader and an NFC tag and is embedded in the operation terminal 200.

[0178] The operation terminal 200 can realize two-way near field communication with the lock control unit 500 disposed in the outdoor unit 101 of the air conditioning device 100. The operation terminal 200 is configured to output a lock instruction or an unlock control instruction including an initial key to the lock control unit 500. After outputting the lock instruction or the unlock control instruction to the lock control unit 500, the operation terminal 200 calculates an iteration key based on the initial key and outputs it to the lock control unit 500. After the lock control unit 500 compares the iteration key with the verification key, the lock control unit 500 prohibits the outdoor unit 101 from responding to the operation instruction output by the operation terminal 200 based on the comparison result and the unlock instruction configuration, or allows the outdoor unit 101 to respond to the operation instruction of the operation terminal 200 based on the comparison result and the unlock instruction configuration, wherein the verification key is generated by the lock control unit 500 based on the initial key calculation.

[0179] In some optional embodiments of the present application, the operating terminal 200 identifies that the outdoor unit 101 of the air conditioning device 100 is in a locked state or an unlocked state through a communication protocol telegram containing a lock state mark or an unlock state mark output by the self-locking control unit 500; and identifies the lock state change or unlock state change of the outdoor unit 101 of the air conditioning device 100 through a communication protocol telegram output by the self-locking control unit 500 and adding a state change mark.

[0180] Description of the same configuration and function as those in Embodiment 1 will be appropriately omitted.

[0181] Exemplary Embodiment 3

[0182] The third embodiment of the present invention provides a wireless communication system, comprising: an air conditioning device 100, which comprises an outdoor unit 101, wherein the outdoor unit 101 is provided with an operation control unit 400 and a locking control unit 500;

[0183] A remote server 300, which can communicate bidirectionally with the operation control unit 400;

[0184] The operation terminal 200 can realize two-way near-field communication with the locking control unit 500;

[0185] The wireless communication system is configured as follows: the operation terminal 200 outputs a locking instruction or an unlocking control instruction including an initial key to the locking control unit 500; after receiving the locking instruction or the unlocking control instruction, the locking control unit 500 generates a verification key based on the initial key calculation and stores it, and outputs the locking instruction or the unlocking instruction to the remote server 300 through the operation control unit 400; the operation terminal 200 outputs an iterative key generated based on the initial key calculation to the locking control unit 500; after receiving the iterative key, the locking control unit 500 controls the outdoor unit 101 to enter a locked state based on the locking instruction and the comparison result of the verification key and the iterative key to prohibit the outdoor unit 101 from responding to the operation instruction output by the operation terminal 200 or the remote server 300, or controls the outdoor unit 101 to enter an unlocked state based on the unlocking instruction and the comparison result of the verification key and the iterative key to allow the outdoor unit 101 to respond to the operation instruction output by the operation terminal 200 or the remote server 300.

[0186] Description of the same configuration and function as those in Embodiment 1 and Embodiment 2 will be appropriately omitted.

[0187] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.

[0188] For ease of explanation, the above description has been made in conjunction with specific embodiments. However, the above exemplary discussion is not intended to be exhaustive or limit the embodiments to the specific forms disclosed above. Based on the above teachings, various modifications and variations can be obtained. The selection and description of the above embodiments are intended to better explain the principles and practical applications, so that those skilled in the art can better use the embodiments and various different variations of the embodiments suitable for specific use considerations.

Claims

1. Air conditioning device, include: The outdoor unit includes: An operation control unit, wherein the operation control unit can communicate bidirectionally with a remote server; It is characterized by further comprising: A locking control unit, which can realize two-way near-field communication with an operation terminal; after receiving a locking instruction or an unlocking instruction including an initial key input by the operation terminal, it is configured to calculate and generate a verification key based on the initial key and store it, and output the locking instruction or the unlocking instruction to the remote server through the operation control unit; and after receiving an iterative key generated based on the initial key calculation input by the operation terminal, based on the locking instruction and the comparison result of the verification key and the iterative key, control the outdoor unit to enter a locked state to prohibit the outdoor unit from responding to the operation instruction output by the operation terminal or the remote server, or based on the unlocking instruction and the comparison result of the verification key and the iterative key, control the outdoor unit to enter an unlocked state to allow the outdoor unit to respond to the operation instruction output by the operation terminal or the remote server; The air conditioning device has a startup debugging mode. In the startup debugging mode, the outdoor unit is allowed to respond to the operation instructions output by the operation terminal or the remote server, and the operation control unit determines whether the startup debugging mode has reached a set time; if the set time has not been reached, the startup debugging mode is maintained unchanged; if the set time has been reached, a locked state is entered; in the locked state, the outdoor unit is prohibited from responding to the operation instructions output by the operation terminal or the remote server.

2. The air conditioning device according to claim 1, Features: The locking control unit is configured to output a communication protocol telegram containing a locking status flag or an unlocking status flag to the operating terminal so that the operating terminal can identify whether the outdoor unit is in a locked state or an unlocked state based on the communication protocol telegram; and after generating a verification key based on the initial key calculation, a status change identifier is added to the communication protocol telegram so that the operating terminal can identify the locking status change or unlocking status change of the outdoor unit based on the communication protocol telegram with the status change identifier added.

3. The air conditioning device according to claim 1 or 2, Features: The locking control unit performs the following steps when calculating and generating a verification key according to the initial key: The first storage unit and the second storage unit having the same configuration store the first data part and the second data part of the input initial key respectively; Take the first data part and the set data information and perform a bitwise AND calculation. When the result of the bitwise AND calculation is 1, the first data part is cyclically shifted back by one bit and performs an XOR calculation with the second data part; when the result of the bitwise AND calculation is 0, the first data part is cyclically shifted back by one bit; Performing a logical AND calculation on a target byte and a calculation number in a frame of a communication protocol message calculated by the lock control unit, wherein the ordinal number of the target byte is equal to the calculation number; and when the result of the logical AND calculation is zero, performing no action, or when the result of the logical AND calculation is not zero, performing an XOR calculation on the first data part and the second data part and storing the calculation result in the first storage unit to complete the calculation of one byte; The above process is repeated until all bytes in a communication protocol message are calculated. The state value in the first storage unit is output as a verification key.

4. The air conditioning device according to claim 3, Features: If the total number of bytes of a frame of communication protocol telegram output by the locking control unit to the operating terminal is an odd number, the communication protocol telegram includes a locking status flag; if the total number of bytes of a frame of communication protocol telegram output by the locking control unit to the operating terminal is an even number, the communication protocol telegram includes an unlocking status flag.

5. The air conditioning device according to claim 4, Features: The locking control unit is configured to add the last two bytes of the verification key into the communication protocol message as a state change identifier after generating the verification key based on the initial key calculation so that the operating terminal can identify the outdoor unit and the locking state or the unlocking state based on the communication protocol message with the state change identification added.

6. The air conditioning device according to claim 1 or 2, Features: When the near field communication is activated, the locking control unit is configured to read the data format code written in the internal static random access memory unit, and when the data format code is a first set format code, write the real-time operation data of the unit obtained by the self-operating control unit into the internal static random access memory unit for reading and display by the operation terminal; or when the data format code is a second set format code, allow the operation terminal to read and display the stored data in the internal read-only memory unit; or when the data format code is a third set format code, allow the operation terminal to write configuration data to the internal static random access memory unit to be stored in the internal read-only memory unit.

7. An operating terminal for operating the air conditioning device according to any one of claims 1 to 6, Features: The operation terminal can realize two-way near-field communication with a lock control unit disposed in an outdoor unit of the air conditioning device; the operation terminal is configured to output a lock instruction or an unlock control instruction including an initial key to the lock control unit; and after outputting a lock command or an unlock control command to the lock control unit, an iterative key is calculated based on the initial key and outputted to the lock control unit; after the lock control unit compares the iterative key with the verification key, the lock control unit prohibits the outdoor unit from responding to the operation command of the operation terminal based on the comparison result and the lock command configuration, or allows the outdoor unit to respond to the operation command of the operation terminal based on the comparison result and the unlock command configuration; wherein the verification key is generated by the lock control unit based on the initial key calculation; In the startup debugging mode of the air conditioning device, the outdoor unit responds to the operation instruction output by the operation terminal; When the outdoor unit reaches a set time in the startup debugging mode, it enters a locked state; In the locked state, the outdoor unit is prohibited from responding to the operation command output by the operation terminal.

8. The operation terminal according to claim 7, Features: The operating terminal identifies whether the outdoor unit of the air conditioning device is in a locked state or an unlocked state through a communication protocol telegram output from the locking control unit that includes a locking state mark or an unlocking state mark; and identifies a locking state change or an unlocking state change of the outdoor unit of the air conditioning device through a communication protocol telegram output from the locking control unit that includes a state change mark.

9. The operation terminal according to claim 8, Features: The operation terminal performs the following steps when calculating and generating an iterative key based on the initial key: The first terminal storage unit and the second terminal storage unit having the same configuration store the first data part and the second data part of the initial key respectively; Take the first data part and the set data information and perform a bitwise AND calculation. When the result of the bitwise AND calculation is 1, the first data part is cyclically shifted back by one bit and performs an XOR calculation with the second data part; when the result of the bitwise AND calculation is 0, the first data part is cyclically shifted back by one bit; Performing a logical AND calculation on a target byte and a calculation number in a frame of a communication protocol message of the operation terminal, wherein the ordinal number of the target byte is equal to the calculation number; and when the result of the logical AND calculation is zero, no action is performed, or when the result of the logical AND calculation is not zero, performing an XOR calculation on the first data part and the second data part and storing the calculation result in a storage unit of the first terminal to complete the calculation of one byte; The above process is repeated until all bytes in a communication protocol message are calculated. Output the state value in the first terminal storage unit as an iteration key.

10. A wireless communication system, It is characterized in that include: An air conditioning device, comprising an outdoor unit, wherein the outdoor unit is provided with an operation control unit and a locking control unit; A remote server, the remote server being capable of bidirectional communication with the operation control unit; an operation terminal, wherein the operation terminal can realize two-way near-field communication with the locking control unit; The wireless communication system is configured as follows: the operation terminal outputs a locking instruction or an unlocking control instruction including an initial key to the locking control unit; after receiving the locking instruction or the unlocking control instruction, the locking control unit generates a verification key based on the initial key calculation and stores it, and outputs the locking instruction or the unlocking instruction to the remote server through the operation control unit; the operation terminal outputs an iterative key generated based on the initial key calculation to the locking control unit; after receiving the iterative key, the locking control unit controls the outdoor unit to enter a locked state based on the locking instruction and a comparison result between the verification key and the iterative key to prohibit the outdoor unit from responding to the operation instruction output by the operation terminal or the remote server, or controls the outdoor unit to enter an unlocked state based on the unlocking instruction and a comparison result between the verification key and the iterative key to allow the outdoor unit to respond to the operation instruction output by the operation terminal or the remote server; The air conditioning device has a startup debugging mode, in which the outdoor unit is allowed to respond to the operation instruction output by the operation terminal or the remote server, and the operation control unit determines whether the startup debugging mode reaches a set time length; If the set time is not reached, the startup debugging mode is kept unchanged; If the set time is reached, it will enter the locked state; In the locked state, the outdoor unit is prohibited from responding to an operation instruction output by the operation terminal or the remote server.

Citation Information

Patent Citations

  • Evaporative cooling and mechanical refrigeration combined variable air duct energy-saving air conditioning unit

    CN104006469A

  • Unlocking method and device of heat pump equipment, electronic equipment and storage medium

    CN114913631A

  • Smart home access method, control centre device and wearable terminal

    WO2015180261A1