Multi-split air conditioner
By introducing a dual verification mechanism of asymmetric encryption data and verification of random numbers in rental air conditioners, the problems of difficult operation and low security of existing rental air conditioner unlocking devices are solved, and the security and convenience of remote control are achieved.
Patent Information
- Application Number
- CN202410346427.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-03-25
- Publication Date
- 2025-09-26
- Estimated Expiration
- 2044-03-25
AI Technical Summary
The unlocking devices of existing rental air conditioners are difficult to operate, have a low security level, are easily cracked, are difficult to manage, lack positioning functions, and are easily lost.
A dual unlocking verification mechanism using asymmetric encryption data and verification random numbers is used to remotely control the unlocking device through the cloud platform. Double verification is performed using asymmetric encryption data and verification random numbers to improve security and support remote unlocking and locking.
The security and convenience of remote control are achieved, the security level of the unlocking device is improved, the risk of being cracked is reduced, and the operation process is simplified.
Smart Images

Figure CN120702050A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of air conditioners, and in particular relates to a multi-split air conditioner. Background Art
[0002] Currently, due to the difficulty of transporting and disassembling air conditioners after purchase, and the impact of the sharing economy, rental air conditioners have emerged, greatly facilitating people's lives. However, to facilitate management by the operator, rental air conditioners often have a locking function. If the unlocking function is not performed, the air conditioner unit will not operate normally.
[0003] At present, conventional unlocking devices mainly set up an unlocking module. The user sends an unlocking request to the server through the base station by scanning the code. The server sends an unlocking instruction to the unlocking module through the base station to unlock the air conditioner, and uses clock signals and other methods to determine whether the unlocking is successful.
[0004] The problem with the above unlocking device is that it is necessary to reach the location of the air conditioner to be unlocked, which makes operation difficult; the security level is not high and it can be easily cracked by a third party; and the unlocking device is difficult to manage because it has no positioning function and is easy to lose.
[0005] In view of this, this application is filed. Summary of the Invention
[0006] For an unlocking device that can unlock or lock multiple indoor and outdoor units, by receiving the unlocking command or locking command sent by the cloud platform, double unlocking verification is performed using asymmetric encryption data and verification random numbers, thereby improving the security level of unlocking. At the same time, users can remotely send unlocking commands and locking commands to the unlocking device through the user terminal and cloud platform, which can solve the problem of remote control and improve the convenience of use.
[0007] The present application provides a multi-split air conditioner, which includes:
[0008] an indoor unit comprising at least one indoor unit;
[0009] an outdoor unit comprising at least one outdoor unit;
[0010] An unlocking device, configured to receive instructions from a cloud platform to unlock or lock the indoor unit and / or the outdoor unit, the unlocking device comprising:
[0011] A first communication module, which is used to connect to the cloud platform through a base station;
[0012] a second communication module, configured to connect to at least one of the indoor units and / or at least one of the outdoor units;
[0013] an encryption module, which is used to encrypt or decrypt information sent and received by the unlocking device;
[0014] a main control module, connected to the first communication module, the second communication module and the encryption module, and configured to control the operation of each component;
[0015] The main control module is configured to, after controlling the unlocking device to be networked, wait for receiving an unlocking instruction or a locking instruction from the cloud platform for the corresponding outdoor unit, or wait for receiving an unlocking instruction or a locking instruction from the cloud platform for the corresponding indoor unit; wherein the locking instruction or the unlocking instruction is a instruction sent by a user terminal to the main control module via a base station connected to the cloud platform and via the cloud platform;
[0016] When receiving a corresponding locking instruction or unlocking instruction, sending the asymmetric encrypted data processed by the encryption module to the corresponding outdoor unit or indoor unit through the second communication module;
[0017] Waiting to receive a verification random number sent from the outdoor unit or the indoor unit after performing asymmetric encryption data signature verification;
[0018] The main control module uses the second communication module to send a random number response processed by the encryption module to the corresponding outdoor unit or the indoor unit;
[0019] Receive the verification result sent by the corresponding outdoor unit or the indoor unit and the current locking and unlocking status of the outdoor unit or the indoor unit.
[0020] In some embodiments, the main control module is configured to, after the unlocking device is connected to the network, broadcast the number of the indoor units and the outdoor units that are online for inspection and their respective unlocking and unlocking states through the second communication module;
[0021] After receiving the locking and unlocking status returned by each indoor unit and outdoor unit, it is sent to the cloud platform through the first communication module, so that the user terminal can view the locking and unlocking status of each indoor unit and outdoor unit through the cloud platform.
[0022] In some embodiments, before sending the unlocking instruction and the locking instruction through the user terminal, the user terminal needs to be authenticated, and the steps include:
[0023] The user sends identity credentials to the cloud platform through the user terminal for identity verification;
[0024] After the cloud platform verifies that the identity certificate is qualified, the user terminal establishes a secure link with the cloud platform.
[0025] In some embodiments, after the user terminal establishes a secure link with the cloud platform, the user can view the locking and unlocking status of the indoor unit and the outdoor unit bound to the unlocking device through the user terminal, so as to send locking instructions and unlocking instructions for the corresponding indoor unit or outdoor unit through the cloud platform.
[0026] In some embodiments, the outdoor unit performs anti-cracking verification by receiving two verification signals, namely, asymmetric encrypted data sent by the decryption device and a verification random number sent by the indoor unit;
[0027] When the verification fails for a set number of consecutive times, the corresponding indoor unit and / or outdoor unit will be locked.
[0028] In some embodiments, an operator terminal is further included, and the operator terminal is connected to the cloud platform via a base station;
[0029] To at least query the unlocking status, operating time, and cooling and heating status of each indoor unit.
[0030] In some embodiments, the first communication module is configured as a switch for data transmission between the unlocking device and the cloud platform.
[0031] In some embodiments, the unlocking device selects a network configuration mode by dialing a code, and the network configuration mode includes at least CAT X mode and W old mode.
[0032] The multi-split air conditioner in the above embodiment includes at least one indoor unit, at least one outdoor unit and an unlocking device, wherein the unlocking device is used to control the locking or unlocking status of the indoor unit and the outdoor unit. The unlocking device includes a first communication module for connecting to a cloud platform via a base station and a second communication module for connecting to the indoor unit and the outdoor unit, an encryption module for encrypting and decrypting information sent and received by the unlocking device, and a main control module. The main control module is configured to, after the unlocking device is connected to the network, receive the unlocking instruction and the locking instruction sent by the cloud platform, and then send asymmetric encrypted data processed by the encryption module to the corresponding outdoor unit or indoor unit via the second communication module. After receiving the verification random number sent by the indoor unit or outdoor unit after verifying the asymmetric encrypted data, the main control module sends a random number response to the corresponding indoor unit or outdoor unit. After receiving the verification result sent by the corresponding indoor unit or outdoor unit and the current locking or unlocking status of the outdoor unit or indoor unit, the user can connect to the cloud platform via the base station through the user terminal to send an unlocking or locking request to achieve remote locking or unlocking. At the same time, the encryption module uses asymmetric encryption data and random numbers for dual verification, thereby improving the security of locking and unlocking.
[0033] The present application also proposes a cloud platform, which is electrically connected to the unlocking device and includes:
[0034] A receiving module, configured to receive the locking and unlocking status of each indoor unit and each outdoor unit sent by the unlocking device;
[0035] A processing module, used to summarize the received encryption and unlocking status;
[0036] The sending module is used to send the unlocking instruction and the locking instruction to the unlocking device.
[0037] In some embodiments, the receiving module further receives identity credentials from the user terminal, uses the processing module to determine whether the identity credentials pass identity authentication, and the sending module sends the identity authentication result to the user terminal. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:
[0039] Figure 1 is a structural block diagram of a multi-split air conditioner in one embodiment of the present invention;
[0040] Figure 2 is a schematic diagram of the connection between a multi-split air conditioner, an unlocking device, and a cloud platform in one embodiment of the present invention;
[0041] Figure 3 is a schematic diagram of the connection between the unlocking device, the cloud platform, and the user terminal in one embodiment of the present invention;
[0042] Figure 4 is a structural block diagram of an unlocking device in one embodiment of the present invention;
[0043] Figure 5 This is the control logic for unlocking a multi-split air conditioner in one embodiment of the present invention;
[0044] Figure 6 This is the control logic for locking a multi-split air conditioner in one embodiment of the present invention;
[0045] Figure 7 is a control logic for obtaining the status of each indoor unit and outdoor unit in one embodiment of the present invention;
[0046] Figure 8 It is the control logic for user identity authentication in one embodiment of the present invention;
[0047] Figure 9 is a block diagram of the structure of a cloud server in one embodiment of the present invention;
[0048] Figure 10 is a hardware block diagram of a main control module in one embodiment of the present invention;
[0049] Figure 11 This is the control logic of using cat X distribution network in one embodiment of the present invention;
[0050] Figure 12 This is the control logic of using Wi-Fi network configuration in one embodiment of the present invention;
[0051] In the above picture:
[0052] Multi-split air conditioner 100; main control module 21; bus 211; memory 212; processor 213;
[0053] Communication interface 214; indoor unit 1; outdoor unit 3; unlocking device 4; first communication module 41;
[0054] Second communication module 42; encryption module 43; cloud platform 5; receiving module 51;
[0055] Processing module 52; sending module 53; user terminal 6; base station 7. DETAILED DESCRIPTION
[0056] The following will provide a clear and complete description of the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the embodiments described are only part of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making any creative efforts are within the scope of protection of the present invention.
[0057] In the description of the present invention, it should be understood that the terms "center", "lateral", "longitudinal", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside", etc., indicating orientations or positional relationships, are based on the orientations or positional relationships shown in the accompanying drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be understood as limiting the present invention.
[0058] In the description of the present invention, it should be noted that, unless otherwise expressly specified or limited, the terms "mounted," "connected," and "connected" should be understood broadly. For example, they may refer to fixed connections, detachable connections, or integral connections; they may refer to direct connections, indirect connections via an intermediate medium, or internal communication between two components. Those skilled in the art will understand the specific meanings of the above terms in the present invention based on the specific circumstances.
[0059] This application proposes a multi-split air conditioner 100, referring to Figure 1The multi-split air conditioner 100 includes an indoor unit. The indoor unit includes at least one indoor unit 1.
[0060] The indoor unit group includes at least one indoor unit 1. When there are two or more indoor units 1, the indoor units 1 are connected in parallel.
[0061] The multi-split air conditioner 100 includes an outdoor unit.
[0062] The outdoor unit group includes at least one outdoor unit 3. When there are two or more outdoor units 3, the outdoor units 3 are connected in parallel.
[0063] The outdoor unit 3 is installed outdoors. The indoor unit 1 and the outdoor unit 3 are connected by a pipeline for the flow of refrigerant.
[0064] The indoor unit 1 includes an indoor casing, which is used to form the outer contour of the indoor unit 1 and accommodate internal components of the indoor unit 1 .
[0065] The indoor shell is provided with an indoor air inlet, which is used for supplying indoor air to the indoor shell.
[0066] The indoor housing has an indoor air outlet. The indoor air outlet is used to discharge air from the indoor housing. Indoor air enters the indoor housing through the indoor air inlet and is then blown out through the indoor air outlet.
[0067] The indoor unit 1 includes an indoor heat exchanger. The indoor heat exchanger is installed in an indoor housing and is used to exchange heat with indoor air entering the indoor housing.
[0068] The indoor unit 1 includes an indoor fan installed in an indoor housing. The indoor fan rotates to allow indoor air to enter the indoor housing. The indoor air exchanges heat with the indoor heat exchanger and then flows out of the indoor housing.
[0069] In this application, the indoor unit 1 includes but is not limited to a wall-mounted air conditioner, a cabinet air conditioner, and a duct air conditioner.
[0070] The outdoor unit 3 includes an outdoor housing, which is used to form the outer contour of the outdoor unit 3 and accommodate internal components of the outdoor unit 3 .
[0071] The outdoor shell is provided with an outdoor air inlet, which is used for allowing outdoor wind to enter the outdoor shell.
[0072] The outdoor shell is provided with an outdoor air outlet, which is used to discharge the wind from the outdoor shell. The outdoor wind enters the outdoor shell through the outdoor air inlet and is then blown out from the outdoor air outlet.
[0073] The outdoor unit 3 includes an outdoor heat exchanger, which is installed in an outdoor housing. The outdoor heat exchanger is used to exchange heat with outdoor air entering the outdoor housing.
[0074] The outdoor unit 3 includes an outdoor fan, which is installed in an outdoor housing. The outdoor fan rotates to allow outdoor air to enter the outdoor housing. The outdoor air exchanges heat with the outdoor heat exchanger and flows out of the outdoor housing.
[0075] In some embodiments of the present application, the multi-split air conditioner 100 includes a remote controller, through which a user inputs commands to the main control module 21 to select an operating mode of the indoor unit 1 or the outdoor unit 3 .
[0076] In some embodiments, the working modes of the multi-split air conditioner 100 vary according to different models and user needs. In this application, the cooling mode, heating mode and shutdown mode are selected for introduction.
[0077] In the cooling mode, the air flowing into the room by the indoor unit 1 is cold air, which can be defined as airflow with a temperature lower than that of the indoor air.
[0078] In heating mode, the air flowing into the room from the indoor unit 1 is hot air. The hot air can be defined as airflow with a temperature higher than that of the indoor air. The heating mode and the cooling mode are common knowledge among those skilled in the art.
[0079] The shutdown mode means that the multi-split air conditioner 100 does not improve indoor parameters such as temperature, humidity, and air flow rate.
[0080] In order to facilitate leasing or provide users with temporary use rights, it is proposed to adopt the method of locking and unlocking the indoor unit 1 or the outdoor unit 3 to control the use of the air conditioner.
[0081] In some embodiments, whether the indoor unit 1 is working can be controlled by controlling the on / off of the power supply connected to the indoor unit 1 .
[0082] In some embodiments, whether the indoor unit 1 or the outdoor unit 3 operates can be controlled by limiting the indoor unit 1 or the outdoor unit 3 from receiving instructions.
[0083] In some embodiments of the present application, reference is made to Figure 2 The multi-split air conditioner 100 further includes an unlocking device 4. The unlocking device 4 is used to receive instructions from the cloud platform 5 to unlock or lock the indoor unit 1 and / or the outdoor unit 3.
[0084] Reference Figure 4 The unlocking device 4 includes a first communication module 41. The first communication module 41 is used to connect the base station 7 with the cloud platform 5 to achieve data signal transmission between the cloud platform 5 and the unlocking device 4.
[0085] In some embodiments, the unlocking device 4 and the cloud platform 5 use 4G communication and WiFi communication.
[0086] The unlocking device 4 includes a second communication module 42. The second communication module 42 is used to connect to at least one indoor unit 1. The unlocking device 4 sends and receives data signals to and from the indoor unit 1 through the second communication module 42 to unlock or lock the indoor unit 1.
[0087] In some embodiments, Homebus communication is used between the unlocking device 4 and the multi-split air conditioner 100 .
[0088] In some embodiments, the second communication module 42 includes a Homebus circuit, which sends data signals to the indoor unit 1 and the outdoor unit 3 and receives data signals from the indoor unit 1 and the outdoor unit 3 via the Homebus circuit.
[0089] In some embodiments, RS-485 communication can be used between the unlocking device 4 and the multi-split air conditioner 100.
[0090] It should be noted that, in this embodiment, the unlocking device 4 and the multi-split air conditioner 100 use the RS-495 module to perform RS-485 communication or use the Homebus circuit to perform Honebus communication, and this does not impose any restrictions on other communication methods.
[0091] The second communication module 42 is used to connect to at least one outdoor unit 3. Data signals are sent to and received from the outdoor unit 3 via the second communication module 42 to lock or unlock the outdoor unit 3.
[0092] In some embodiments, the unlocking device 4 can be used to unlock the outdoor unit 3 and the indoor unit 1 respectively, so as to realize flexible operation inside the multi-split air conditioner 100 and realize precise control of each indoor unit 1 and outdoor unit 3.
[0093] In some embodiments, the indoor unit 1 can be unlocked individually. The number of outdoor units operating is determined based on the system load of the indoor unit 1. The operation of the indoor unit 1 is changed by the user sending an unlock request or a lock request.
[0094] In some embodiments, the outdoor unit 3 can be unlocked separately. The working state of the outdoor unit 3 is changed according to the unlocking request and locking request sent by the user.
[0095] The unlocking device 4 includes an encryption module 43. The encryption module 43 stores an encryption and decryption program. The encryption module 43 is used to encrypt data sent by the unlocking device 4 and decrypt received data.
[0096] The unlocking device 4 includes a main control module 21. The main control module 21 is connected to the first communication module 41 to control the data transmission between the decryption device and the cloud platform 5 and the network configuration of the decryption device.
[0097] The main control module 21 is connected to the second communication module 42 to control the main control module 21 to send decrypted data or encrypted data to the indoor unit 1 and / or the outdoor unit 3.
[0098] The main control module 21 is connected to the encryption module 43, which is used to encrypt the data sent by the main control module 21 to improve the security of data transmission. At the same time, the encryption module 43 can also decrypt the data received by the main control module 21 to ensure the validity of data transmission.
[0099] In some embodiments of the present application, the unlocking device 4 includes a main control module 21. The main control module 21 is used to send instructions to the unlocking device 4 to control the working process of the unlocking device 4.
[0100] The main control module 21 coordinates the operation of the entire unlocking device 4. This includes receiving unlocking and locking commands from the cloud platform 5, sending and receiving encrypted data to and from the indoor and outdoor units 1 and 3, and uploading the unlocking and locking status of each outdoor unit 3 and indoor unit 1 to the cloud platform 5.
[0101] Reference Figure 10 The main control module 21 includes a memory 212. The memory 212 may include a high-speed random access memory 212 (RAM) or a non-volatile memory 212 (NVM).
[0102] For example, there is at least one disk storage 212. The storage 212 is used to store programs.
[0103] Reference Figure 10 The main control module 21 includes a communication interface 214. The communication interface 214 is used to implement communication with related components.
[0104] The communication interface 214 of the main control module 21 is used to communicate with the first communication module 41 and the second communication module 42 .
[0105] The main control module 21 includes a processor 213. The processor 213 is used to execute executable modules stored in the memory 212, such as computer programs. The code of the computer program can be in the form of source code, object code, executable file or some form thereof.
[0106] The main control module 21 includes a bus 211. The bus 211 is used to connect the communication interface 214 and the processor 213. The bus 211 can be an ISA bus 211, a PCI bus 211 or an EISA bus 211.
[0107] The main control module 21 includes at least one software function module that can be stored in the memory 212 in the form of software or firmware.
[0108] In this application, after receiving the execution instruction, the processor 213 executes the program to implement Figure 11-12 The lock / unlock control logic of the indoor unit 1 and the outdoor unit 3 shown in FIG.
[0109] The main control module 21 can obtain the locking and unlocking status of each air-conditioning unit (ie, each indoor unit 1 and each outdoor unit 3 ).
[0110] The locking and unlocking states include a locked state and an unlocked state.
[0111] When the indoor unit 1 is in the locked state, the refrigeration components inside the indoor unit 1 do not operate. The indoor unit 1 does not receive instructions from a remote controller or a controller to perform a cooling mode or a heating mode.
[0112] When the indoor unit 1 is in the unlocked state, the refrigeration components inside the indoor unit 1 normally receive commands from the remote controller or the controller to achieve the cooling or heating required by the commands.
[0113] In some embodiments, reference Figure 3 A first communication module 41 is provided inside the unlocking device 4 , and the first communication module 41 can be connected to the base station 7 to realize wireless communication between the unlocking device 4 and the cloud platform 5 of the user and the air-conditioning operator.
[0114] At the same time, the user terminal 6 can use the internal unique IMEI code as identity authentication, and can be connected to the network through the base station 7 to communicate wirelessly with the cloud platform 5.
[0115] The technical solution in this application includes the working principle of the decryption device for the multi-split air conditioner 100, which facilitates the use of the unlocking device 4 outside the factory to remove certain restrictions of the multi-split air conditioner 100 in a more convenient and safer manner.
[0116] In some embodiments, the user can scan the QR code on the housing of the indoor unit 1, which includes the air conditioner number. After scanning the QR code, the user requests the cloud platform 5 to obtain the current status of the air conditioner. The user can send an unlock request or a lock request through the user terminal 6. The cloud platform 5 will interact with the unlocking device 4 and send an unlocking instruction or a locking instruction to the unlocking device 4. The unlocking device 4 will interact with the corresponding indoor unit 1 to unlock or lock the indoor unit 1.
[0117] In some embodiments, users can also search for nearby devices based on their own location and the location information on the air conditioner, select the appropriate device on the user terminal 6, and request the cloud platform 5 to obtain the current device status. Users can send an unlock or lock request to the cloud platform 5 via the user terminal 6. The cloud platform 5 interacts with the unlocking device 4 and sends an unlock or lock command to the unlocking device 4. The unlocking device 4 then interacts with the corresponding indoor unit 1 to unlock or lock the indoor unit 1.
[0118] In some embodiments, the main control module 21 unlocks or locks the corresponding indoor unit 1 or outdoor unit 3 according to the received unlocking instruction or locking instruction.
[0119] In this embodiment, the unlocking or locking action of the multi-split air conditioner 100 is executed at the unlocking device 4. The use of edge computing at the unlocking device 4 enables data processing at the device end, close to the data source, when the network connection is unstable or interrupted, unlike traditional remote control systems that cannot function. This effectively solves the problems caused by network instability.
[0120] In some embodiments, reference Figure 5 The main control module 21 is configured to control the unlocking device 4 to connect to the network and then wait for the cloud platform 5 to send an unlocking instruction for the corresponding outdoor unit 3, or wait for the cloud platform 5 to send an unlocking instruction for the corresponding indoor unit 1 (S501).
[0121] The unlocking instruction is an instruction sent by the user terminal 6 to the cloud platform 5 via the base station 7 and to the main control module 21 via the cloud platform 5 .
[0122] The user terminal 6 may be provided with an interactive platform such as a web page platform, an APP, or a client to enable interaction between the user and the unlocking device 4 .
[0123] The interactive platform design in this application is simple, requiring no complex UI interaction. It only needs to meet basic command issuance and display the status of the unlocking device 4 and the target air conditioner. By setting up the interface of the interactive platform, a user-friendly interface and experience is provided, the operation process is simplified, and the administrator's operation is convenient. This improves the usability of the unlocking device 4.
[0124] The interactive platform is used to display the unlocking status information of the multi-split air conditioner 100 and receive the unlocking / locking instructions input by the user.
[0125] The user can remotely control and monitor the locking and unlocking status of the air-conditioning system through the user terminal 6, and remotely control and monitor the locking and unlocking status of the air-conditioning system at different locations.
[0126] In some embodiments, when an unlocking instruction is received, asymmetric encrypted data processed by the encryption module 43 is sent to the corresponding indoor unit 1 or outdoor unit 3 via the second communication module 42 ( S502 ).
[0127] In some embodiments, a verification random number is received from the outdoor unit 3 or the indoor unit 1 after the asymmetric encryption data signature is verified (S503).
[0128] In the above embodiment, the encryption module 43 encrypts the data to be sent by using an asymmetric encryption method, which is not easily cracked by a third party, thereby reducing the cracking cost of the third party and effectively improving the security level.
[0129] The asymmetric encryption communication process only transmits the public key and ciphertext. This means that even if the communication data is intercepted by a third party, the third party cannot obtain the corresponding private key and cannot decrypt it.
[0130] The purpose of the signature verification here is for the indoor unit 1 or the outdoor unit 3 to prove the identity of the unlocking device 4 and verify the integrity of the data, so as to prevent the indoor unit 1 or the outdoor unit 3 from obtaining data tampered with by a third party or incomplete data.
[0131] If the signature verification is passed, it means that the identity of the unlocking device 4 is passed and the data transmission is complete, and the next step of verification can be carried out.
[0132] In some embodiments, the main control module 21 uses the second communication module 42 to send a random number response processed by the encryption module 43 to the corresponding outdoor unit 3 or indoor unit 1 ( S504 ).
[0133] In some embodiments, the verification results sent by the corresponding indoor unit 1 and outdoor unit 3 and the current locking and unlocking status of the outdoor unit 3 or the indoor unit 1 are received (S505).
[0134] In the above embodiment, the security of data transmission and device use is ensured through the dual guarantee of asymmetric encryption and random number verification.
[0135] The unlocking device 4 in the above embodiment is responsible for executing instructions from the cloud platform 5, rapidly executing the encryption algorithm, and employing an asymmetric one-to-one encryption and unlocking method. This shortens the overall response time of the encryption and unlocking process, safely and reliably completing encryption and decryption operations for the multi-split air conditioner 100. Furthermore, asymmetric encryption and decryption verification is performed entirely locally on the device, ensuring that the core algorithm is not leaked. This ensures secure data transmission and device control.
[0136] Encrypted communication and security protocols are used to protect user data and control instructions from being accessed by unauthorized devices.
[0137] In some embodiments, reference Figure 6The main control module 21 is configured to control the unlocking device 4 to be connected to the network and then wait for the cloud platform 5 to send a locking instruction for the corresponding outdoor unit 3, or wait for the cloud platform 5 to send a locking instruction for the corresponding indoor unit 1 (S601).
[0138] The locking instruction is an instruction sent by the user terminal 6 to the cloud platform 5 via the base station 7 and to the main control module 21 via the cloud platform 5 .
[0139] The user terminal 6 may be provided with an interactive platform such as a web page platform, an APP, or a client to enable interaction between the user and the unlocking device 4 .
[0140] The interactive platform design in this application is simple, requiring no complex UI interaction. It only needs to meet basic command issuance and display the status of the unlocking device 4 and the target air conditioner. By setting up the interface of the interactive platform, a user-friendly interface and experience is provided, the operation process is simplified, and the administrator's operation is convenient. This improves the usability of the unlocking device 4.
[0141] The interactive platform is used to display the locking / unlocking status information of the multi-split air conditioner 100 and receive the locking / unlocking instructions input by the user.
[0142] The user can remotely control and monitor the locking and unlocking status of the air-conditioning system through the user terminal 6, and remotely control and monitor the locking and unlocking status of the air-conditioning system at different locations.
[0143] In some embodiments, when a locking instruction is received, asymmetric encryption data processed by the encryption module 43 is sent to the corresponding indoor unit 1 or outdoor unit 3 via the second communication module 42 ( S602 ).
[0144] In some embodiments, a verification random number is received from the outdoor unit 3 or the indoor unit 1 after the asymmetric encryption data is verified (S603).
[0145] In the above embodiment, the encryption module 43 encrypts the data to be sent by using an asymmetric encryption method, which is not easily cracked by a third party, thereby reducing the cracking cost of the third party and effectively improving the security level.
[0146] The asymmetric encryption communication process only transmits the public key and ciphertext. This means that even if the communication data is intercepted by a third party, the third party cannot obtain the corresponding private key and cannot decrypt it.
[0147] The purpose of the signature verification here is for the indoor unit 1 or the outdoor unit 3 to prove the identity of the unlocking device 4 and verify the integrity of the data, so as to prevent the indoor unit 1 or the outdoor unit 3 from obtaining data tampered with by a third party or incomplete data.
[0148] If the signature verification is passed, it means that the identity of the unlocking device 4 is passed and the data transmission is complete, and the next step of verification can be carried out.
[0149] In some embodiments, the main control module 21 uses the second communication module 42 to send a random number response processed by the encryption module 43 to the corresponding outdoor unit 3 or indoor unit 1 ( S604 ).
[0150] In some embodiments, the verification results sent by the corresponding indoor unit 1 and outdoor unit 3 and the current locking and unlocking status of the outdoor unit 3 or the indoor unit 1 are received (S605).
[0151] In the above embodiment, the main control module 21 is responsible for receiving and executing instructions from the cloud platform 5, and is provided with a processor and an encryption module 43 to encrypt data and unlock the device on the device side, reducing dependence on the cloud platform 5.
[0152] At the same time, data processing and response control are implemented at the edge layer of the device side to reduce the transmission delay of data in the cloud platform 5.
[0153] In this application, cloud computing is adopted on the cloud platform 5 and edge computing is adopted on the device side, combining the advantages of cloud computing and edge computing to create an efficient, responsive and relatively robust air-conditioning system.
[0154] In this application, a decryption device is added to the multi-split air conditioner 100. This decryption device interacts with the cloud platform 5 and the user terminal via the base station 7, thereby enabling online locking, unlocking, leasing, and retiring of the multi-split air conditioner 100. At the same time, the operator who rents the air conditioners can use the cloud platform 5 to implement administrator functions in the background, monitoring and controlling the current regional air conditioner operation status in real time.
[0155] In some embodiments of the present application, reference is made to Figure 7 , the main control module 21 is configured to, when the unlocking device 4 is connected to the network, broadcast the number of indoor units 1 and outdoor units 3 that are online for inspection and their respective unlocking and unlocking states through the second communication module 42;
[0156] In some embodiments, after receiving the unlocking status returned by each indoor unit 1 and outdoor unit 3, the unlocking status is sent to the cloud platform 5 through the first communication module 41. This allows the user terminal 6 to view the unlocking status of each indoor unit 1 and outdoor unit 3 through the cloud platform 5.
[0157] The cloud platform 5 monitors the status of the unlocking device 4 in real time and detects anomalies, while regularly updating the software, including device-side firmware and front-end applications, to address security vulnerabilities and performance improvements.
[0158] In some embodiments, the unlocking device 4 automatically reports the locking status information of each unit in the multi-split air conditioner 100 after being powered on and connected to the network.
[0159] When the unlocking device 4 receives the unlocking instruction, it calls the encryption module 43 and completes an asymmetric encryption verification with the corresponding device to realize the unlocking function.
[0160] In some embodiments, signature verification is performed based on the security certificate obtained by the outdoor unit 3 to ensure that the main control module 21 inside the unlocking device 4 is a specific chip. The specific chip here refers to a legal chip.
[0161] The outdoor unit 3 obtains the security certificate by asymmetric encryption of data.
[0162] In some embodiments, before sending the unlocking instruction and the locking instruction through the user terminal 6, the user terminal 6 needs to be authenticated. Figure 8 ,,The steps of authentication include:
[0163] The user sends the identity credentials to the cloud platform 5 through the user terminal 6 for identity authentication;
[0164] After the cloud platform 5 verifies that the identity credentials are qualified, the user terminal 6 establishes a secure link with the cloud platform 5 .
[0165] In some embodiments, after the user terminal 6 establishes a secure link with the cloud platform 5, the user can view the locking and unlocking status of the indoor unit 1 and outdoor unit 3 bound to the unlocking device 4 through the user terminal 6. The user can also send locking and unlocking instructions corresponding to the indoor unit 1 or outdoor unit 3 through the cloud platform 5.
[0166] In some embodiments, the binding status between the unlocking device 4 and each indoor unit 1 and outdoor unit 3 is pre-set.
[0167] The same multi-split air conditioner 100 can be provided with one unlocking device 4 or multiple unlocking devices 4. That is, the number of unlocking devices 4 and the number of indoor units 1 and outdoor units 3 can be matched as needed.
[0168] In some embodiments, in addition, the outdoor unit 3 performs anti-cracking verification by receiving two verification signals, namely, the asymmetric encrypted data sent by the unlocking device 4 and the verification random number sent by the indoor unit 1;
[0169] Locking the multi-split air conditioner 100 after two consecutive inspection failures can effectively prevent users from making illegal modifications.
[0170] It should be noted that, in the locked state, the indoor unit 1 and the outdoor unit 3 do not receive control commands from the remote controller and the controller, and the indoor unit 1 and the outdoor unit 3 cannot be unlocked by an unlocking action.
[0171] In some embodiments, a random code may be generated by the cloud platform 5 and verified by the user through the user terminal 6 to release the locked state of the indoor unit 1 and / or the outdoor unit 3.
[0172] In some embodiments, the multi-split air conditioner 100 further includes an operator side, which is connected to the cloud platform 5 via a base station 7 .
[0173] In some embodiments, the operator side is provided with a web page, an APP or a client, etc., for the operator's management personnel to input instructions and authenticate their identities.
[0174] In some embodiments, the operator side can at least query the locking and unlocking status, operating time, and cooling and heating status of each indoor unit 1 and outdoor unit 3.
[0175] Through the above, operators can view and control the unlocking status of the air conditioner whether remotely or on-site.
[0176] In some embodiments, the first communication module 41 is configured as a switch for data transmission between the unlocking device 4 and the cloud platform 5 .
[0177] In some embodiments, the unlocking device 4 selects a network configuration mode by dialing a code, and the network configuration mode includes at least a CAT X mode and a WIFI mode.
[0178] Cat X, the full name of LTE UE-Category, where UE stands for user equipment and Category means classification. Therefore, Cat X is used to measure the transmission speed level of a device. According to the 3GPP Release definition, Cat X is divided into 1-15 levels, distinguishing transmission speeds. Cats 1-5 are in the R8 group, Cats 6-8 are in the R10 group, Cats 9-10 are in the R11 group, and Cats 11-15 are in the R12 group. The higher the number, the faster the transmission speed.
[0179] This application uses CAT 1 as an example. Cat 1, which can be considered a "low-profile" 4G terminal, offers a peak uplink rate of 5 Mbit / s and a peak downlink rate of 10 Mbit / s. It belongs to the cellular IoT and is a wide-area network. The ultimate goal of Cat 1 is to serve the IoT and achieve low-power and low-cost LTE connectivity.
[0180] In some embodiments, when the CAT X mode is selected using the dial switch, the control logic of the network distribution is:
[0181] Use AT commands to establish a communication link with the module;
[0182] Determine whether there is a response. If there is a response, the AT command sends identification information to the cloud platform 5 and waits for the response from the cloud platform 5. When the response from the cloud platform 5 is received, the air conditioning status is reported regularly and the control command is responded to.
[0183] Reference Figure 11 , explaining the control logic of network distribution using CAT X.
[0184] Cat1 is opened using the AT_CMD process (S1101);
[0185] AT command establishes a communication connection with the cat1 module (S1102);
[0186] Determine whether the communication connection is successful (S1103);
[0187] If there is no response in step S1103, step S1104 is executed to retry. If there is still no response after the set number of retries, an alarm is issued;
[0188] If there is a response in step S1103, step 1105 is executed, and the AT command sends fixed information such as IMEI to the cloud platform;
[0189] Waiting for the cloud platform 5 to respond (S1106);
[0190] Determine whether the platform responds (S1107);
[0191] If there is no response in step S1107, step S1108 is executed to retry, and step S1105 is executed. If there is still no response after the number of retries reaches the set number, an alarm is issued.
[0192] If there is a response in step S1107, step S1109 is executed to report the air-conditioning status regularly and respond to the control instruction at the same time.
[0193] The International Mobile Equipment Identity (IMEI), commonly known as a mobile phone serial number or "serial number," is used to identify each individual mobile phone or other mobile communication device on a mobile phone network, serving as a mobile phone ID. The serial number consists of 15 to 17 digits. The first eight digits (TAC) are the model approval number (six digits in earlier models), a code that distinguishes the brand and model of the phone. The next two digits (FAC) are the final assembly number (only present in earlier models), representing the final assembly code. The last six digits (SNR) are the serial number, representing the production sequence number.
[0194] In some embodiments, when the WIFI mode is selected using the dial code, refer to Figure 12 , indicating that the control logic of the distribution network is:
[0195] SoftAP process starts (S1201);
[0196] Entering router mode, waiting for access from external terminal devices (S1202);
[0197] Determine whether there is any external terminal device access (S1203);
[0198] If it is determined in step S1203 that there is access, step S1204 is executed to receive the Wi-Fi hotspot account and password;
[0199] Restart and enter working mode (S1205);
[0200] Access the cloud platform 5 via the Wi-Fi hotspot (S1206);
[0201] Wait for the access platform to respond (S1207); determine whether a response is received (S1210).
[0202] If there is no response in step S1210, step S1208 is executed to retry. If there is still no response after the number of retries reaches the set number, an alarm is issued.
[0203] If there is a response in step S1210, step S1209 is executed to report the air conditioning status regularly and respond to the control instruction at the same time.
[0204] The external terminal device is a handheld device such as a mobile phone. SoftAP is a standard network configuration method.
[0205] The present application further proposes a cloud platform 5, which includes a receiving module 51. The receiving module 51 is at least configured to receive the locking and unlocking status of each indoor unit 1 and each outdoor unit 3 sent by the unlocking device 4.
[0206] The cloud platform 5 includes a processing module 52. The processing module 52 is at least configured to aggregate the received locking and unlocking states of the indoor units 1 and the outdoor units 3.
[0207] The cloud platform 5 includes a sending module 53 . The sending module 53 is at least configured to send an unlocking instruction and a locking instruction to the unlocking device 4 .
[0208] In some embodiments, the receiving module 51 further receives identity credentials from the user terminal 6 , uses the processing module 52 to determine whether the identity credentials pass identity authentication, and the sending module 53 sends the identity authentication result to the user terminal 6 .
[0209] The cloud platform 5 is mainly responsible for user authentication, device management and data storage.
[0210] The management solution of the cloud platform 5 is mainly to identify the identity of the administrator. According to the encryption and unlocking management process defined in the technical solution of this application, only the background administrator is allowed to issue encryption and unlocking instructions for the multi-split air conditioner 100.
[0211] At the same time, the cloud platform 5 also needs to monitor the position and working status of the unlocking device 4, and if there is any abnormality, the cause of the fault will be recorded in the cloud platform 5 in a timely manner.
[0212] Finally, for each locking and unlocking operation, the cloud platform 5 will record the time of the operation, the system object of the operation, and the status information of the target air-conditioning system.
[0213] 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 them. 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 make equivalent replacements for some or all of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the scope of the technical solutions of the embodiments of the present application.
[0214] For ease of explanation, the above description has been presented in conjunction with specific embodiments. However, the above exemplary discussion is not intended to be exhaustive or to limit the embodiments to the specific forms disclosed above. Based on the above teachings, various modifications and variations are possible. The above embodiments have been selected and described to better explain the principles and practical applications, thereby enabling those skilled in the art to better utilize the embodiments and various variations of the embodiments suitable for specific use considerations.
Claims
1. A multi-split air conditioner, characterized in that: include: an indoor unit comprising at least one indoor unit; an outdoor unit comprising at least one outdoor unit; An unlocking device, configured to receive instructions from a cloud platform to unlock or lock the indoor unit and / or the outdoor unit, the unlocking device comprising: A first communication module, which is used to connect to the cloud platform through a base station; a second communication module, configured to connect to at least one of the indoor units and / or at least one of the outdoor units; an encryption module, which is used to encrypt or decrypt information sent and received by the unlocking device; a main control module, connected to the first communication module, the second communication module and the encryption module, and configured to control the operation of each component; The main control module is configured to, after controlling the unlocking device to be networked, wait for receiving an unlocking instruction or a locking instruction from the cloud platform for the corresponding outdoor unit, or wait for receiving an unlocking instruction or a locking instruction from the cloud platform for the corresponding indoor unit; wherein the locking instruction or the unlocking instruction is a instruction sent by a user terminal to the main control module via a base station connected to the cloud platform and via the cloud platform; When receiving a corresponding locking instruction or unlocking instruction, sending the asymmetric encrypted data processed by the encryption module to the corresponding outdoor unit or indoor unit through the second communication module; Waiting to receive a verification random number sent from the outdoor unit or the indoor unit after performing asymmetric encryption data signature verification; The main control module uses the second communication module to send a random number response processed by the encryption module to the corresponding outdoor unit or the indoor unit; Receive the verification result sent by the corresponding outdoor unit or the indoor unit and the current locking and unlocking status of the outdoor unit or the indoor unit.
2. The multi-split air conditioner according to claim 1, characterized in that: The main control module is configured to broadcast the number of the indoor units and the outdoor units that are online for inspection and their respective unlocking and unlocking states through the second communication module after the unlocking device is connected to the network; After receiving the locking and unlocking status returned by each indoor unit and outdoor unit, it is sent to the cloud platform through the first communication module, so that the user terminal can view the locking and unlocking status of each indoor unit and outdoor unit through the cloud platform.
3. The multi-split air conditioner according to claim 2, characterized in that: Before sending the unlocking instruction and the locking instruction through the user terminal, the user terminal needs to be authenticated, and the steps include: The user sends identity credentials to the cloud platform through the user terminal for identity verification; After the cloud platform verifies that the identity certificate is qualified, the user terminal establishes a secure link with the cloud platform.
4. The multi-split air conditioner according to claim 3, characterized in that: After the user terminal establishes a secure link with the cloud platform, the user can view the locking and unlocking status of the indoor unit and the outdoor unit bound to the unlocking device through the user terminal, and send locking instructions and unlocking instructions for the corresponding indoor unit or outdoor unit through the cloud platform.
5. The multi-split air conditioner according to any one of claims 1 to 4, characterized in that: The outdoor unit performs anti-cracking verification by receiving two verification signals, the asymmetric encrypted data sent by the decryption device and the verification random number sent by the indoor unit; When the verification fails for a set number of consecutive times, the corresponding indoor unit and / or outdoor unit will be locked.
6. The multi-split air conditioner according to any one of claims 1 to 4, characterized in that: It also includes an operator side, which is connected to the cloud platform via a base station; To at least query the unlocking status, operating time, and cooling and heating status of each indoor unit.
7. The multi-split air conditioner according to any one of claims 1 to 4, characterized in that: The first communication module is configured as a switch, and is used for data transmission between the unlocking device and the cloud platform.
8. The multi-split air conditioner according to any one of claims 1 to 4, characterized in that: The unlocking device selects the network configuration mode by dialing a code, and the network configuration mode includes at least CAT X mode and W old mode.
9. Cloud platform, characterized by, The cloud platform is electrically connected to the unlocking device, including: A receiving module, configured to receive the locking and unlocking status of each indoor unit and each outdoor unit sent by the unlocking device; A processing module, used to summarize the received encryption and unlocking status; The sending module is used to send an unlocking instruction and a locking instruction to the unlocking device.
10. The cloud platform according to claim 9, characterized in that: The receiving module further receives an identity certificate from a user terminal, uses the processing module to determine whether the identity certificate passes identity authentication, and the sending module sends an identity authentication result to the user terminal.
Citation Information
Patent Citations
Air conditioning system, and control method and device of air conditioning unit equipment
CN107664337A
Signature verification method, key management platform, security terminal and electronic equipment
CN114553426A
Data security management method and device, computer equipment and storage medium
CN116842540A
Smart device control methods and systems
US20230140203A1