Mobile terminal, server, air conditioning device and system
Patent Information
- Application Number
- CN202411149500.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-20
- Publication Date
- 2026-10-16
- Estimated Expiration
- 2044-08-20
AI Technical Summary
[0005]针对合作方指定特定厂商生产的操作终端和空调产品的认证机制无法兼容,导致系统集成困难的问题,本申请设计并提供一种可移动终端
[0020] Compared with the prior art, the advantages and positive effects of the present invention are: under the condition of satisfying these dual protections, the main controller will stop sending authentication requests after the auxiliary controller is powered on, and directly allow the main controller and the auxiliary controller to communicate and connect, allowing the operating terminal to directly obtain control permissions in a short period of time, thereby improving the integration flexibility of the system.
Smart Images

Figure CN121603314B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of air conditioning technology, and more particularly to a mobile terminal, a server, an air conditioning device, and an air conditioning system. Background Technology
[0002] In recent years, with the rapid development of the air conditioning industry, the number of counterfeit operating terminals has also been increasing. These counterfeit terminals may pose security risks, such as unauthorized access and data leaks. Unauthorized access to the air conditioning system may lead to unauthorized modifications, affecting equipment performance and causing malfunctions, including incorrect temperature settings, improper operating modes, or abnormal fan speed control. These problems may not only lead to energy waste but also create an uncomfortable environment.
[0003] To address this issue, air conditioning products have strengthened their authentication mechanisms, ensuring that only authorized devices and users can access the system. This improves the security of the operating terminals, enabling air conditioning products to identify counterfeit terminals. However, for some collaborative projects, partners may specify operating terminals manufactured by particular companies. These terminals are incompatible with the air conditioning product's authentication mechanisms, leading to difficulties in system integration.
[0004] The information disclosed in this background section is only intended to enhance the understanding of the background technology of this application, and therefore may include prior art that is not known to those skilled in the art. Summary of the Invention
[0005] To address the problem of incompatibility between the certification mechanisms of operating terminals and air conditioning products manufactured by specific manufacturers designated by partners, which leads to difficulties in system integration, this application designs and provides a mobile terminal.
[0006] To achieve the above-mentioned objectives, the present invention employs the following technical solution:
[0007] In some embodiments of this application, a mobile terminal is provided, applied to a home appliance and set up independently of the home appliance. The home appliance includes: a main controller, which is communicatively connected to an auxiliary controller. The main controller is configured to send an authentication request to verify the legitimacy of the auxiliary controller after the auxiliary controller is powered on. The auxiliary controller is set in the operating terminal, and the operating terminal can generate operating instructions for the home appliance.
[0008] The mobile terminal includes: a communication module, which is connected to both the server and the main controller; the communication module receives cloud decryption commands sent by the server and forwards them to the main controller; it retrieves the identity information of the mobile terminal based on the verification request sent by the main controller and sends it to the main controller to verify the legitimacy of the identity information; after verifying the legitimacy of the identity information, the main controller stops sending authentication requests after the auxiliary controller is powered on and allows the main controller and the auxiliary controller to communicate.
[0009] In some embodiments of this application, the mobile terminal includes a display module configured to display a user interface and receive screen decryption commands input from the user interface.
[0010] In some embodiments of this application, the communication module is also connected to the display module. The communication module receives the screen decryption command and forwards the screen decryption command to the main controller. Based on the verification request sent by the main controller, the communication module calls the identity information of the mobile terminal and sends it to the main controller to verify the legality of the identity information. After verifying the legality of the identity information, the main controller stops sending authentication requests after the auxiliary controller is powered on and allows the main controller and the auxiliary controller to communicate.
[0011] In some embodiments of this application, the communication module receives and stores the maximum number of decryptable attempts sent by the server; after the main controller stops sending authentication requests after the auxiliary controller is powered on and allows the main controller and auxiliary controller to connect, the communication module receives a decryption response signal from the autonomous controller; after receiving the decryption response signal, the communication module increments the current decryption count by 1 until the current decryption count exceeds the maximum number of decryption attempts. After receiving the cloud decryption command or the screen decryption command, the communication module no longer forwards the cloud decryption command or the screen decryption command to the main controller.
[0012] In some embodiments of this application, the mobile terminal further includes an encryption chip; the communication module forwards cloud decryption instructions or screen decryption instructions to the main controller; based on the verification request sent by the main controller, the encryption chip's identity information is used as the mobile terminal's identity information and sent to the main controller to verify the legality of the identity information; the communication module receives the authentication challenge generated by the main controller based on the encryption chip's identity information, and the encryption chip generates an authentication challenge response based on the authentication challenge and outputs it to the main controller.
[0013] In some embodiments of this application, the home appliance is an air conditioning device, which includes one or more outdoor units and one or more indoor units. The outdoor units and indoor units are communicatively connected to form an air conditioning network topology. A main controller is provided in both the indoor and outdoor units. The communication module is configured to update the air conditioning network topology and display it through the display module.
[0014] A second aspect of this application provides a server that is communicatively connected to a home appliance.
[0015] The home appliance includes: a main controller, which is communicatively connected to an auxiliary controller. The main controller is configured to send an authentication request to verify the legitimacy of the auxiliary controller after it is powered on. The auxiliary controller is located in an operating terminal, which can generate operating instructions for the home appliance. A server is also communicatively connected to a communication module in a mobile terminal and sends cloud decryption instructions to the mobile terminal. The mobile terminal is also communicatively connected to the main controller. The communication module receives and forwards the cloud decryption instructions to the main controller. Based on the verification request sent by the main controller, the mobile terminal's identity information is retrieved and sent to the main controller to verify the legitimacy of the identity information. After verifying the legitimacy of the identity information, the main controller stops sending authentication requests after the auxiliary controller is powered on and allows the main controller and auxiliary controller to communicate.
[0016] A third aspect of this application provides an air conditioning device, including a main controller communicatively connected to an auxiliary controller. The main controller is configured to send an authentication request to verify the legitimacy of the auxiliary controller after it is powered on. The auxiliary controller is located in an operating terminal, which can generate operating instructions. The main controller is communicatively connected to a communication module in a mobile terminal, which is independent of the air conditioning device. The main controller receives a screen-based decryption instruction or a cloud-based decryption instruction from the communication module, sends a verification request to retrieve the identity information of the mobile controller, and sends it to the main controller to verify the legitimacy of the identity information. After verifying the legitimacy of the identity information, the main controller stops sending authentication requests after the auxiliary controller is powered on and allows the main controller and the auxiliary controller to communicate.
[0017] In some embodiments of this application, the main controller receives the identity information of the encryption chip sent by the communication module as the identity information of the mobile terminal, generates an authentication challenge response and an authentication verification value based on the identity information of the mobile terminal, and sends the authentication challenge to the communication module; the main controller receives the authentication challenge response output by the communication module, and when the authentication challenge response and the authentication verification value meet the preset verification rules, it stops sending authentication requests after the auxiliary controller is powered on and allows the main controller and the auxiliary controller to communicate.
[0018] A fourth aspect of this application provides an air conditioning system, including one or more outdoor units, each equipped with a main controller; and one or more indoor units, each equipped with a main controller; the main controller is communicatively connected to an auxiliary controller, configured to send an authentication request to verify the legitimacy of the auxiliary controller after it is powered on, the auxiliary controller being located in an operating terminal, the operating terminal being capable of generating operating instructions; any one of the main controllers can be communicatively connected to a communication module in a mobile terminal, the mobile terminal being independently located from either the outdoor or indoor unit; the main controller receives a screen-based decryption instruction or a cloud-based decryption instruction sent from the communication module, sends a verification request to retrieve the identity information of the mobile controller, and sends it to the main controller to verify the legitimacy of the identity information; after verifying the legitimacy of the identity information, the main controller stops sending authentication requests after the auxiliary controller is powered on and allows the main controller and auxiliary controller to communicate.
[0019] The fifth aspect of this application provides a mobile terminal, applied to and set up independently of a home appliance; the home appliance includes: a main controller, which is communicatively connected to an auxiliary controller, the main controller being configured to send an authentication request to verify the legitimacy of the auxiliary controller after the auxiliary controller is powered on, the auxiliary controller being set in an operating terminal, the operating terminal being capable of generating operating instructions for the home appliance; the mobile terminal includes: a display module, which is configured to display a user interface and receive input screen decryption instructions; and a communication module, which is communicatively connected to the display module and the main controller respectively, the communication module receiving and forwarding the screen decryption instructions to the main controller, and retrieving the identity information of the mobile terminal based on the verification request sent by the main controller and sending it to the main controller to verify the legitimacy of the identity information; after verifying the legitimacy of the identity information, the main controller stops sending authentication requests to the auxiliary controller after the auxiliary controller is powered on and allows the main controller and the auxiliary controller to communicate.
[0020] Compared with the prior art, the advantages and positive effects of the present invention are: under the condition of satisfying these dual protections, the main controller will stop sending authentication requests after the auxiliary controller is powered on, and directly allow the main controller and the auxiliary controller to communicate and connect, allowing the operating terminal to directly obtain control permissions in a short period of time, thereby improving the integration flexibility of the system.
[0021] Other features and advantages of the present invention will become clearer after reading the detailed embodiments of the invention in conjunction with the accompanying drawings. Attached Figure Description
[0022] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0023] Figure 1 These are schematic diagrams illustrating the structure of some embodiments of the present invention;
[0024] Figure 2 These are schematic diagrams illustrating the structure of some embodiments of the present invention;
[0025] Figure 3 These are schematic diagrams illustrating the structure of some embodiments of the present invention;
[0026] Figure 4 This is a schematic diagram of the communication topology of some embodiments of the present invention;
[0027] Figure 5 This is a schematic diagram of the communication topology of some embodiments of the present invention;
[0028] Figure 6 Here are flowcharts for some embodiments of the present invention;
[0029] Figure 7 Here are flowcharts for some embodiments of the present invention;
[0030] Figure 8 Here are flowcharts for some embodiments of the present invention;
[0031] Figure 9 Here are flowcharts for some embodiments of the present invention;
[0032] Figure 10 Here are flowcharts for some embodiments of the present invention;
[0033] Figure 11 Here are flowcharts for some embodiments of the present invention;
[0034] Figure 12 Here are flowcharts for some embodiments of the present invention;
[0035] Figure 13 This is a schematic diagram of the communication topology of some embodiments of the present invention;
[0036] Figure 14 These are schematic diagrams illustrating the structure of some embodiments of the present invention;
[0037] Figure 15 These are schematic diagrams illustrating the structure of some embodiments of the present invention;
[0038] In the picture:
[0039] 10. Mobile terminal; 11. Communication module; 12. Display module; 13. Encryption chip; 14. Antenna; 20. Home appliance; 21. Main controller; 22. Indoor unit; 23. Outdoor unit; 30. Operating terminal; 31. Auxiliary controller; 32. Wired control unit; 33. Centralized operation unit; 40. Server. Detailed Implementation
[0040] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0041] In the description of this application, it should be understood that the terms "center", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are only for the convenience of describing this application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on this application.
[0042] The terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this application, unless otherwise stated, "a plurality of" means two or more.
[0043] In the description of this application, it should be noted that, unless otherwise expressly specified and limited, the terms "installation," "connection," and "linking" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection between two components. Those skilled in the art can understand the specific meaning of the above terms in this application based on the specific circumstances.
[0044] In this invention, unless otherwise explicitly specified and limited, "above" or "below" the second feature can include direct contact between the first and second features, or contact between the first and second features through another feature between them. Furthermore, "above," "over," and "on top" of the second feature includes the first feature directly above or diagonally above the second feature, or simply indicates that the first feature is at a higher horizontal level than the second feature. "Below," "below," and "under" the second feature includes the first feature directly below or diagonally below the second feature, or simply indicates that the first feature is at a lower horizontal level than the second feature.
[0045] The following disclosure provides many different embodiments or examples for implementing various structures of the invention. To simplify the disclosure, specific examples of components and arrangements are described below. These are merely examples and are not intended to limit the invention. Furthermore, reference numerals and / or letters may be repeated in different examples; such repetition is for simplification and clarity and does not in itself indicate a relationship between the various embodiments and / or arrangements discussed. In addition, examples of various specific processes and materials are provided in this invention, but those skilled in the art will recognize the application of other processes and / or the use of other materials.
[0046] To address the problem that the certification mechanisms for operating terminals and home appliances manufactured by specific manufacturers designated by partners are incompatible, leading to difficulties in integrating smart home appliance systems, this application designs and provides a mobile terminal 10.
[0047] The mobile terminal 10 is applied to the home appliance 20 and is set up independently of the home appliance 20. Operators can use the mobile terminal 10 in different locations by hand.
[0048] Home appliance 20 can be wirelessly remotely controlled by operating terminal 30. Home appliance 20 can be one or more of the following: air conditioning equipment, refrigerator equipment, washing equipment, kitchen equipment, lighting equipment, power supply equipment, security equipment, or other unlisted home appliances 20 that can be wirelessly remotely controlled by operating terminal 30. Operating terminal 30 is usually directly fixed to the wall.
[0049] The home appliance 20 includes a main controller 21. The main controller 21 includes a microprocessor, memory, a main controller communication module, input / output interfaces, and a power supply module, etc.
[0050] In some embodiments of this application, the home appliance 20 and the operating terminal 30 can be connected via wireless protocols such as WiFi, Bluetooth, and Zigbee; they can also be connected via other unlisted wireless communication protocols.
[0051] In some embodiments of this application, the operating terminal 30 includes an auxiliary controller 31. The main controller 21 and the auxiliary controller 31 are communicatively connected. The auxiliary controller 31 may be a system-on-a-chip (SoC) integrated in the operating terminal 30, which integrates a central processing unit, a storage module, and a wireless communication module. The operating terminal 30 also includes a human-machine interface and a voice assistant module. The operating terminal 30 can generate operating instructions for the home appliance 20.
[0052] For example, a user can input commands through a mobile application, web interface, touch screen, or issue voice commands through a voice assistant module. The auxiliary controller 31 receives the input commands or voice commands from the user, parses the input commands or voice commands into a standardized command format, identifies the target home appliance 20 through the unique identifier of the home appliance 20, and sends the encapsulated operation command conforming to the communication protocol format to the target home appliance 20 through the wireless communication module 11 according to the communication protocol supported by the target home appliance 20. After the target home appliance 20 provides a confirmation response, the operation command is successfully executed.
[0053] Taking an air conditioning unit as an example, when a user issues a voice command to "set the air conditioning temperature to 26℃", the auxiliary controller 31 parses the voice command into a standardized instruction format, identifies the target air conditioning unit through its unique identifier, and sends the operating instruction to the target air conditioning unit via WiFi according to the communication protocol supported by the air conditioning unit, such as in JSON format. After receiving the operating instruction, the target air conditioning unit sets the temperature to 26℃ and sends the real-time ambient temperature back to the auxiliary controller 31.
[0054] The operating terminal 30 equipped with the auxiliary controller 31 must be legitimate; otherwise, unauthorized modifications may occur, affecting equipment performance and causing malfunctions, including incorrect temperature settings, improper operating modes, or abnormal fan speed control. To avoid this problem, the main controller 21 is configured to send an authentication request to verify the legitimacy of the auxiliary controller 31 after it is powered on.
[0055] As an example, when the auxiliary controller 31 is powered on for the first time, it automatically begins searching for and attempting to connect to the main controller 21. Upon detecting the connection request, the main controller 21 initiates an authentication request. The auxiliary controller 31 uses a factory-configured security key and time factor to generate a one-time password based on a pre-configured encryption algorithm and sends it to the main controller 21. After receiving the one-time password, the main controller 21 verifies the legitimacy of the auxiliary controller 31 using the factory-configured security key and encryption algorithm. If the verification is successful, it indicates that the operating terminal 30 is legitimate, and the home appliance 20 activates the control permissions of the operating terminal 30. The time factor can be the current timestamp.
[0056] To reduce authentication failures caused by time errors, as another example, a time window is set in the encryption algorithm at the main controller 21. That is, one-time passwords generated based on several time steps before and after the current timestamp are considered to be compatible with one-time passwords generated by the auxiliary controller 31.
[0057] In one or more embodiments of this application, a security chip is provided in the operating terminal 30. The security chip communicates with the auxiliary controller 31. The security chip is a hardware device specifically designed for storing and processing sensitive information. When the security chip receives a random number generation request, it uses its internal random number generator to generate a random number. This random number is generated by hardware noise sources, clock jitter, or other physical time factors, and has a high degree of entropy (i.e., randomness), thereby preventing prediction or guessing.
[0058] The security chip can be randomly selected from a preset stockpile, and each stockpile contains multiple security chips. The stockpile is randomly selected from a material library, and the proportions of different security chips in each stockpile within the material library vary. The security chips in the material library have the same packaging structure.
[0059] For example, any spare parts library can be configured with four types of security chips, and the proportions of the four types of security chips are different in each spare parts library. For the manufacturer of the operating terminal 30, the spare parts library is randomly selected from the material library. The proportions of the various security chips in each spare parts library are different, but each type of security chip uses the same packaging structure and soldering process. It is impossible for humans to distinguish which type of security chip is ultimately used in each operating terminal 30, thus forming a hardware-based security protection.
[0060] The main controller 21 is configured with communication library functions for all types of security chips. These communication library functions include functions and methods for communicating with security chips and performing security operations. These library functions can further interact with the security chips to implement functions including key management, encryption, decryption, number fronting, and random number generation.
[0061] The auxiliary controller 31 is configured to call the device information of the randomly set security chip after power-on to obtain the type of security chip.
[0062] The auxiliary controller 31 first scans the device ID of the security chip and identifies the type of security chip using the returned device ID. For example, it determines which of the four types of security chips the chip is configured to be, thus confirming the chip's type. The auxiliary controller 31 automatically begins searching and attempts to connect to the main controller 21. Upon detecting the connection request, the main controller 21 initiates an authentication request. Based on the authentication request sent by the main controller 21, the auxiliary controller 31 retrieves the security chip's device information (the security chip's device ID) and sends it to the main controller 21 to verify the security chip's legitimacy. While verifying the security chip's legitimacy, the main controller 21 generates a challenge message and sends it to the auxiliary controller 31. Upon receiving the challenge message, the auxiliary controller 31 decrypts the challenge message based on a preset decryption algorithm and sends a random number request to the security chip. It then encapsulates the decryption result and the random number generated by the security chip and sends them to the main controller 21. The main controller 21 verifies the successful decryption result, indicating that the operating terminal 30 is legitimate, and the home appliance 20 activates the control permissions of the operating terminal 30.
[0063] A strict encryption / decryption algorithm is used between the main controller 21 and the auxiliary controller 31 to ensure the legitimacy of the operating terminal 30. However, the third-party designated operating terminal 30, although also secure, cannot be integrated with the main controller 21 because it has not undergone pre-shipment hardware and software configuration. Directly modifying the algorithm of the main controller 21 may introduce security risks at the main controller 21 end, i.e., at the home appliance 20 end. To solve this problem, one or more embodiments of this application design and provide a mobile terminal 10.
[0064] like Figure 4 As shown, the mobile terminal 10 includes a communication module 11. The communication module 11 is communicatively connected to both the server 40 and the main controller 21. The communication module 11 receives cloud decryption commands sent by the server 40 and forwards them to the main controller 21. Based on a verification request sent by the main controller 21, the communication module 11 retrieves the identity information of the mobile terminal 10 and sends it to the main controller 21 to verify the legitimacy of the identity information. After verifying the legitimacy of the identity information, the main controller 21 stops sending authentication requests after the auxiliary controller 31 is powered on and allows communication between the main controller 21 and the auxiliary controller 31.
[0065] If we take the home appliance 20 as the determining factor, the mobile terminal 10 can be considered to have higher privileges than the ordinary operating terminal 30. Firstly, the cloud decryption command comes directly from the server 40, and the cloud uses security protocols, digital signatures, and security frameworks to ensure the security of the cloud decryption command. Secondly, when the communication module 11 receives the cloud decryption command sent by the server 40, the main controller 21 further verifies the identity information of the mobile terminal 10 and confirms that it has higher control privileges and that these privileges are legitimate. Under these dual safeguards, the main controller 21 will stop sending authentication requests after the auxiliary controller 31 is powered on and directly allow the main controller 21 and the auxiliary controller 31 to communicate, allowing the operating terminal 30 to directly obtain control privileges for a short period, thereby improving the system's integration flexibility.
[0066] Figure 6 The diagram shown is an exemplary flowchart of a working state of the mobile terminal 10 provided by the present invention; wherein, the auxiliary controller A is the auxiliary controller 31 in the standard operating terminal 30, and the auxiliary controller B is the auxiliary controller 31 in the operating terminal 30 designated by a third party and also a secure one.
[0067] When configuring auxiliary controller A, main controller 21 sends an authentication request to verify the legitimacy of auxiliary controller 31. If verification is successful, main controller 21 establishes communication with auxiliary controller A. Main controller 21 can then receive operating instructions from home appliance 20 from auxiliary controller A.
[0068] Based on site requirements, an auxiliary controller B needs to be configured. Server 40 sends a cloud decryption command to the mobile terminal 10. The mobile terminal 10 forwards the cloud decryption command to the main controller 21. After receiving the cloud decryption command, the main controller 21 sends a verification request to the mobile terminal 10. The communication module 11 retrieves the identity information of the mobile terminal 10 based on the verification request sent by the main controller 21 and sends it to the main controller 21 to verify the legitimacy of the identity information. The main controller 21 verifies the legitimacy of the mobile terminal 10. The auxiliary controller B powers on and automatically begins searching for and attempting to connect to the main controller 21. After detecting the connection request, the main controller 21 no longer sends authentication requests and directly allows communication between the main controller 21 and the auxiliary controller 31. The home appliance 20 activates the control permissions of the operating terminal 30 configured with the auxiliary controller B.
[0069] Figure 7The diagram shown is an exemplary flowchart of a working state of the mobile terminal 10 provided by the present invention. In one or more embodiments of this application, after the third-party designated operating terminals 30 have been configured, the server 40 can directly send a cloud decryption completion command to the main controller. After receiving the cloud decryption completion command, the main controller 21 directly resumes authentication of the auxiliary controller 31. If the auxiliary controller C needs to be configured subsequently, after detecting the connection request of the auxiliary controller 3, the main controller 21 resumes sending an authentication request to verify the legitimacy of the auxiliary controller 31. If the verification is successful, communication is established with the auxiliary controller C, allowing the auxiliary controller C to receive operating instructions from the home appliance 20.
[0070] In one or more embodiments of this application, the mobile terminal 10 further includes a display module 12. The display module 12 is configured to display a user interface and receive screen decryption commands input from the user interface. The communication module 11 is connected to the display module 12 via a UART.
[0071] Specifically, the communication module 11 is also communicatively connected to the display module 12. The communication module 11 receives the screen-side decryption command and forwards it to the main controller 21. The communication module 11 further retrieves the identity information of the mobile terminal 10 based on the verification request sent by the main controller 21 and sends it to the main controller 21 to verify the legitimacy of the identity information. After verifying the legitimacy of the identity information, the main controller 21 stops sending authentication requests after the auxiliary controller 31 is powered on and allows the main controller 21 and the auxiliary controller 31 to communicate.
[0072] like Figures 1 to 3 As shown, in one or more embodiments of this application, the mobile terminal 10 is designed as a handheld device. Adapted to the display module 12, it has a generally rectangular housing with a cavity formed within it for accommodating the communication module 11. The touchscreen of the display module 12 is embedded in the housing. Aluminum alloy handles are designed on both sides of the display module 12 for easy holding. The housing is preferably made of metal, and the handles are sandblasted to remove surface dirt, powder, and coatings, and anodized to improve surface properties, increasing surface hardness and corrosion resistance.
[0073] In one or more embodiments of this application, the communication module 11 is an LTE communication module or a system-on-a-chip that integrates an LTE communication module.
[0074] The communication module 11 can establish a connection with the server 40 in the following ways.
[0075] After power-on and initialization, the communication module 11 begins scanning nearby radio frequency bands and listening for synchronization signals broadcast from the base station. The synchronization signals include a primary synchronization signal and an auxiliary synchronization signal, used to synchronize the communication module 11 with the base station in time and frequency. The communication module 11 measures the received signal strength, selects the cell with the strongest operator signal strength, and attempts to obtain the system information broadcast by that base station. Based on the system information broadcast by the base station, it configures the corresponding network parameters. The communication module 11 sends a random access request to the base station to obtain uplink synchronization and resource allocation. The base station, based on the received request, allocates uplink resources to the communication module 11 and sends a random access response. A radio resource control connection is established between the communication module 11 and the base station. The handheld device sends an attach request and waits for a network response. Upon successful attach, it obtains network access permission and establishes a data connection. The communication module 11 obtains an IP address, which is then assigned to it by the network. The communication module 11 is thus connected to the operator's network, and further connected to the Internet, connecting to the server 40 via the Internet.
[0076] In one or more embodiments of this application, the communication module 11 is a 4G Cat.1 module. The antenna 14 of the 4G Cat.1 module can be placed in a cavity above the housing.
[0077] Communication module 11 establishes a communication connection with main controller 21 through a gateway device that simultaneously supports LTE communication and Homebus protocol. The gateway device is equipped with a protocol conversion module to ensure that data and commands can be correctly sent and received between the two networks.
[0078] Even in situations where the signal strength is poor and internet access is impossible, the display module 12 allows for configuration through on-screen decryption commands.
[0079] Figure 9 The diagram shown is an exemplary flowchart of a working state of the mobile terminal 10 provided by the present invention; wherein, the auxiliary controller A is the auxiliary controller 31 in the standard operating terminal 30, and the auxiliary controller B is the auxiliary controller 31 in the operating terminal 30 designated by a third party and also a secure one.
[0080] When configuring auxiliary controller A, main controller 21 sends an authentication request to verify the legitimacy of auxiliary controller 31. If verification is successful, main controller 21 establishes communication with auxiliary controller A. Main controller 21 can then receive operating instructions from home appliance 20 from auxiliary controller A.
[0081] Based on site requirements, an auxiliary controller B needs to be configured. The display module 12 sends a screen decryption command to the mobile terminal 10. The mobile terminal 10 forwards the screen decryption command to the main controller 21. After receiving the screen decryption command, the main controller 21 sends a verification request to the mobile terminal 10. The communication module 11, based on the verification request sent by the main controller 21, retrieves the identity information of the mobile terminal 10 and sends it to the main controller 21 to verify the legitimacy of the identity information. The main controller 21 verifies the legitimacy of the mobile terminal 10. The auxiliary controller B powers on and automatically begins searching for and attempting to connect to the main controller 21. After detecting the connection request, the main controller 21 no longer sends authentication requests and directly allows the main controller 21 and the auxiliary controller 31 to communicate. The home appliance 20 activates the control permissions of the operating terminal 30 configured with the auxiliary controller B.
[0082] Figure 8 The diagram shown is an exemplary flowchart of a working state of the mobile terminal 10 provided by the present invention. In one or more embodiments of this application, after the third-party designated operating terminals 30 are configured, the display module 12 can directly send a screen decryption completion instruction to the main controller 21. After receiving the screen decryption completion instruction, the main controller 21 sends a verification request to the mobile terminal 10. The communication module 11 retrieves the identity information of the mobile terminal 10 based on the verification request sent by the main controller 21 and sends it to the main controller 21 to verify the legality of the identity information. After verifying the legality of the mobile terminal 10, the main controller 21 resumes the authentication of the auxiliary controller 31. If the auxiliary controller C needs to be configured later, after detecting the connection request of the auxiliary controller C, the main controller 21 resumes sending an authentication request to verify the legality of the auxiliary controller 31. If the verification is successful, communication is established with the auxiliary controller C, allowing the auxiliary controller C to receive the operating instructions of the home appliance 20.
[0083] In one or more embodiments of this application, the communication module 11 receives and stores the maximum number of decryptable attempts sent by the server 40. After the main controller 21 stops sending authentication requests after the auxiliary controller 31 is powered on and allows the connection between the main controller 21 and the auxiliary controller 31, the communication module 11 receives a decryption response signal from the autonomous controller 21. After receiving the decryption response signal, the communication module 11 increments the current decryption count by 1 until the current decryption count exceeds the maximum number of decryption attempts. At this point, after receiving a cloud decryption command or a screen decryption command, the communication module 11 stops forwarding the cloud decryption command or screen decryption command to the main controller 21.
[0084] Figure 10This is an exemplary flowchart of one working state of the mobile terminal 10 provided by the present invention. Taking a cloud decryption command as an example, auxiliary controller A is auxiliary controller 31 in the standard operating terminal 30, and auxiliary controller B is auxiliary controller 31 in a third-party designated, equally secure operating terminal 30. The communication module 11 stores the maximum number of decryptable commands sent by the server 40.
[0085] When configuring auxiliary controller A, main controller 21 sends an authentication request to verify the legitimacy of auxiliary controller 31. If verification is successful, main controller 21 establishes communication with auxiliary controller A. Main controller 21 can then receive operating instructions from home appliance 20 from auxiliary controller A.
[0086] Based on site requirements, an auxiliary controller B needs to be configured. Server 40 sends a cloud decryption command to the mobile terminal 10. The mobile terminal 10 forwards the cloud decryption command to the main controller 21. After receiving the cloud decryption command, the main controller 21 sends a verification request to the mobile terminal 10. The communication module 11 retrieves the identity information of the mobile terminal 10 based on the verification request sent by the main controller 21 and sends it to the main controller 21 to verify the legitimacy of the identity information. The main controller 21 verifies the legitimacy of the mobile terminal 10. The auxiliary controller B powers on and automatically begins searching for and attempting to connect to the main controller 21. After detecting the connection request, the main controller 21 no longer sends authentication requests and directly allows communication between the main controller 21 and the auxiliary controller 31. The home appliance 20 activates the control permissions of the operating terminal 30 configured with the auxiliary controller B.
[0087] The main controller 21 sends a decryption response signal to the communication module 11. After receiving the decryption response signal, the communication module 11 increments the current decryption count by 1. When the communication module 11 receives the cloud decryption command again, it further determines whether the current decryption count has reached the maximum decryption count. If the current decryption count has reached the maximum decryption count, the communication module 11 will no longer forward the cloud decryption command to the main controller 21.
[0088] After this, if the main controller 21 receives a cloud decryption completion instruction, normal verification resumes. If the main controller 21 does not receive a cloud decryption completion instruction, and the auxiliary controller C sends a connection request, the main controller 21 will not respond, and the auxiliary controller C will not be able to obtain control permissions.
[0089] In one or more embodiments of this application, such as Figure 5As shown, the mobile terminal 10 also includes an encryption chip 13. The communication module 11 forwards cloud-based decryption commands or screen-based decryption commands to the main controller 21; based on the verification request sent by the main controller 21, it calls the identity information of the encryption chip 13 as the identity information of the mobile terminal 10 and sends it to the main controller 21 to verify the legality of the identity information; the communication module 11 receives the authentication challenge generated by the main controller 21 based on the identity information of the encryption chip 13, and the encryption chip 13 generates an authentication challenge response based on the authentication challenge and outputs it to the main controller 21.
[0090] Figure 11 This is an exemplary flowchart of one working state of the mobile terminal 10 provided by the present invention. In this flowchart, auxiliary controller A is auxiliary controller 31 in the standard operating terminal 30, and auxiliary controller B is auxiliary controller 31 in a third-party designated, equally secure operating terminal 30.
[0091] When configuring auxiliary controller A, main controller 21 sends an authentication request to verify the legitimacy of auxiliary controller 31. If verification is successful, main controller 21 establishes communication with auxiliary controller A. Main controller 21 can then receive operating instructions from home appliance 20 from auxiliary controller A.
[0092] Based on site requirements, an auxiliary controller B needs to be configured. The display module 12 sends a screen-end decryption command to the mobile terminal 10. The mobile terminal 10 forwards the screen-end decryption command to the main controller 21. After receiving the screen-end decryption command, the main controller 21 sends a verification request to the mobile terminal 10. The communication module 11, based on the verification request sent by the main controller 21, retrieves the identity information of the mobile terminal 10, specifically the identity information of the encryption chip 13, and sends it to the main controller 21. The identity information of the encryption chip 13 is defined as the authentication information. The main controller 21 performs a hash operation on the received authentication information. The hash algorithm can be SHA-256 or similar algorithms. The received authentication information is transmitted as input to the selected hash algorithm, and the calculated hash value is stored. The hash value is then further processed using an asymmetric encryption algorithm (e.g., RSA) as input. The encrypted result can be used as an authentication challenge, and the stored hash value can be used as an authentication verification value.
[0093] The generated authentication challenge is sent to communication module 11, which forwards it to encryption chip 13. Encryption chip 13 generates an authentication challenge response and returns it to communication module 11. Communication module 11 then sends the authentication challenge response to main controller 21. Main controller 21 compares the authentication challenge response with the authentication verification value using an asymmetric computation function. If both match the calculation result of the asymmetric function, the verification is successful, and communication is established.
[0094] The main controller 21 verifies the legitimacy of the mobile terminal 10. The auxiliary controller B is powered on and automatically begins searching for and attempting to connect to the main controller 21. After detecting the connection request, the main controller 21 no longer sends authentication requests and directly allows the main controller 21 and the auxiliary controller 31 to communicate. The home appliance 20 activates the control permissions of the operating terminal 30 configured with the auxiliary controller B.
[0095] This provides a trusted execution environment, enabling the mobile terminal 10 to have higher-level permissions.
[0096] In one or more embodiments of this application, the mobile terminal 10 is applied to an air conditioning device. For example... Figure 13 As shown, the air conditioning equipment includes one or more outdoor units 23 and one or more indoor units 22. The outdoor units 23 and indoor units 22 form an air conditioning network topology through a gateway device based on the Homebus wireless communication protocol. Each indoor unit 22 and each outdoor unit 23 is equipped with a main controller 21. The communication module 11 is configured to update the air conditioning network topology and display it through the display module 12.
[0097] Figure 12 This is an exemplary flowchart of one working state of the mobile terminal 10 provided by the present invention. Each main controller (main controller 1, main controller 2, ..., main controller N) is respectively located in the indoor unit 22 and the outdoor unit 23. The communication module 11 can send broadcast signals, and each main controller responds to the broadcast signals and uploads status information. After receiving the status information transmitted by all main controllers 21 connected to the HOMEBUS network, the search ends, forming an air conditioning network topology. The communication module 11 sends the air conditioning network topology to the display module 12, and the display module 12 displays the air conditioning network topology.
[0098] By intuitively displaying the air conditioning network topology, operators can visually see the layout and connection status of the entire air conditioning equipment through the mobile terminal 10, thereby specifying the operation strategy of the mobile terminal 10 according to the air conditioning network topology and improving energy efficiency.
[0099] Before a single search ends, it is preferable to upload status information at a shorter interval; after a single search ends, it is preferable to upload status information at a longer interval. A search is performed after the on / off state of any indoor unit 22 or outdoor unit 23 of the air conditioning equipment changes.
[0100] A second aspect of this application provides a server 40. The server 40 is communicatively connected to a home appliance 20. The home appliance 20 includes a main controller 21, which is communicatively connected to an auxiliary controller 31. The main controller 21 is configured to send an authentication request to verify the legitimacy of the auxiliary controller 31 after the auxiliary controller 31 is powered on. The auxiliary controller 31 is located in an operating terminal 30, which can generate operating instructions for the home appliance 20.
[0101] The server 40 is also connected to the communication module 11 in the mobile terminal 10 and sends cloud decryption commands to the mobile terminal 10.
[0102] The mobile terminal 10 is also connected to the main controller 21. The communication module 11 receives and forwards the cloud decryption command to the main controller 21. Based on the verification request sent by the main controller 21, the module 11 retrieves the identity information of the mobile terminal 10 and sends it to the main controller 21 to verify the legality of the identity information. After verifying the legality of the identity information, the main controller 21 stops sending the authentication request after the auxiliary controller 31 is powered on and allows the main controller 21 and the auxiliary controller 31 to communicate.
[0103] Server 40 also sends the maximum number of decryptable times to mobile terminal 10.
[0104] The third aspect of this application provides an air conditioning device, which includes: a main controller 21, which is communicatively connected to an auxiliary controller 31, the main controller 21 being configured to send an authentication request to verify the legitimacy of the auxiliary controller 31 after the auxiliary controller 31 is powered on, the auxiliary controller 31 being disposed in an operating terminal 30, and the operating terminal 30 being able to generate operating instructions;
[0105] The main controller 21 is connected to the communication module 11 in the mobile terminal 10, and the mobile terminal 10 is set up independently of the air conditioning equipment. The main controller 21 receives the screen decryption command or cloud decryption command sent by the communication module 11, sends a verification request to call the identity information of the mobile controller, and sends it to the main controller 21 to verify the legality of the identity information. After verifying the legality of the identity information, the main controller 21 stops sending the authentication request after the auxiliary controller 31 is powered on and allows the main controller 21 and the auxiliary controller 31 to communicate.
[0106] A fourth aspect of this application provides an air conditioning system, comprising: one or more outdoor units 23, each outdoor unit 23 having a main controller 21, and one or more indoor units 22, each indoor unit 22 having the main controller 21.
[0107] The main controller 21 is communicatively connected to the auxiliary controller 31. The main controller 21 is configured to send an authentication request to verify the legitimacy of the auxiliary controller 31 after the auxiliary controller 31 is powered on. The auxiliary controller 31 is located in the operation terminal 30, which can generate operating instructions.
[0108] Any one of the main controllers 21 can communicate with the communication module 11 in the mobile terminal 10. The mobile terminal 10 is set up independently of the outdoor unit 23 or the indoor unit 22. The main controller 21 receives the screen decryption command or cloud decryption command sent by the communication module 11, sends a verification request to call the identity information of the mobile controller, and sends it to the main controller 21 to verify the legality of the identity information. After verifying the legality of the identity information, the main controller 21 stops sending the authentication request after the auxiliary controller 31 is powered on and allows the main controller 21 and the auxiliary controller 31 to communicate.
[0109] Air conditioning systems are installed in buildings such as apartments, hotels, office buildings, and residences. These systems are configured to selectively operate in heating or cooling mode.
[0110] Air conditioning systems integrate a refrigeration cycle. The refrigeration cycle uses a compressor, condenser, throttling device, and evaporator. The refrigeration cycle involves a series of processes—compression, condensation, expansion, and evaporation—to cool or heat an indoor space.
[0111] From a principle perspective, low-temperature, low-pressure refrigerant enters the compressor, which compresses it into a high-temperature, high-pressure refrigerant gas and discharges the compressed refrigerant gas. The discharged refrigerant gas flows into the condenser. The condenser condenses the compressed refrigerant into a liquid phase, and the heat is released to the surrounding environment through the condensation process.
[0112] The throttling device expands the high-temperature, high-pressure liquid refrigerant that condenses in the condenser into a low-pressure liquid refrigerant. The evaporator evaporates the expanded refrigerant in the throttling device, returning the low-temperature, low-pressure refrigerant gas to the compressor. The evaporator achieves its cooling effect by utilizing the latent heat of refrigerant evaporation to exchange heat with the material being cooled. Throughout the cycle, the air conditioning system regulates the temperature of the indoor space.
[0113] The air conditioning system includes an outdoor unit 23 and indoor units 22 connected to each other. One configuration is shown in the figure, including one outdoor unit 23 with multiple indoor units 22 connected to it. In this application, the number of outdoor units 23 and indoor units 22 is not particularly limited. It can be configured as follows... Figure 1 and Figure 2The indoor unit 22 and the outdoor unit 23 shown are arranged in the same way, with only one indoor unit 22 and one outdoor unit 23 arranged in one air conditioning system, or multiple indoor units 22 and multiple outdoor units 23 arranged.
[0114] An outdoor controller is installed in the outdoor unit 23. The outdoor controller serves as the control device for the outdoor unit 23, which is also the heat source side.
[0115] An indoor controller is installed in the indoor unit 22, which serves as the control device for the indoor unit 22, i.e., the user side.
[0116] As one type of operating terminal 30, the centralized operating unit 33 is matched and configured with the outdoor unit 23, such as Figure 11 As shown, a centralized operation unit 33 is provided in conjunction with the outdoor unit 23. The centralized operation unit 33 controls the outdoor unit 23 and all indoor units 22 connected to the outdoor unit 23.
[0117] Each indoor unit 22 is connected to a wired control unit 32, which controls each indoor unit 22. The wired control unit 32 is also a type of operating terminal 30.
[0118] The outdoor controller is connected to each indoor controller via transmission lines, forming a control system for an air conditioning system.
[0119] The outdoor controller can act as the main processor, communicating with the indoor controller and connecting to actuating components such as the compressor and outdoor fan, controlling these components. The processing chip in the outdoor controller can be a dedicated main processor, a central processing unit (CPU), or similar. The outdoor controller also includes a storage module, which can include volatile memory and / or non-volatile memory. The processing chip in the outdoor controller can access the storage module to execute instructions stored therein to achieve relevant functions. The outdoor controller is also equipped with an interface unit, including hardware interfaces (e.g., serial interfaces) and software interfaces (e.g., wireless communication protocol interfaces).
[0120] The indoor controller can act as the main processor, connecting to the outdoor controller, centralized operation unit 33, and wired control unit 32. It also connects to actuating components such as indoor fans and controls these components. The processing chip in the indoor controller can be a dedicated main processor, central processing unit (CPU), etc. The indoor controller also includes a storage module, which may include volatile memory and / or non-volatile memory. The processing chip in the indoor controller can access the storage module to execute instructions stored therein to achieve relevant functions. The indoor controller is also equipped with an interface unit, which includes hardware interfaces (e.g., serial interfaces) and software interfaces (e.g., wireless communication protocol interfaces).
[0121] The wired control unit 32 includes a wired controller, which can act as an auxiliary processor. The wired controller connects to the indoor controller and is also connected to a display mechanism and / or buttons on the wired control unit 32. The display mechanism and / or buttons can be used to set operating modes such as heating and cooling, and can also input a set temperature. Indicator lights or a temperature display may also be provided on the wired control unit 32. The processing chip in the wired control unit 32 can be a dedicated auxiliary processor, a central processing unit (CPU), etc. The wired controller also includes a storage module, which may include volatile memory and / or non-volatile memory. The processing chip in the wired controller can access the storage module to execute instructions stored in the storage module to achieve related functions. The wired controller is also equipped with an interface unit, which includes a hardware interface (e.g., a serial interface) and a software interface (e.g., a wireless communication protocol interface).
[0122] The centralized operation unit 33 includes a centralized controller, which can also function as an auxiliary processor. The centralized controller is connected to the indoor controllers and also to the display mechanism and / or buttons on the centralized operation unit 33. The centralized operation unit 33 can input operating and temperature adjustment operations, and centrally monitor and control multiple indoor units 22. The centralized operation unit 33 can be installed in a designated room or area of the building, and connected to multiple indoor units 22 via dedicated cables. The centralized operation unit 33 also includes a storage module, which may include volatile memory and / or non-volatile memory. The processing chip in the centralized operation unit 33 can access the storage module to execute instructions stored therein to achieve relevant functions. The centralized operation unit 33 is also equipped with an interface unit, which includes a hardware interface (e.g., a serial interface) and a software interface (e.g., a wireless communication protocol interface).
[0123] Through the mobile terminal 10, a third-party designated, secure centralized controller can be integrated with the outdoor unit 23, and a third-party designated, secure wired controller can be integrated with the indoor unit 22, without requiring large-scale modifications to the outdoor unit 23 and the indoor unit 22, thus improving the flexibility of the air conditioning system without compromising its safety.
[0124] Since the display module can display the air conditioning network topology, operators can configure it one by one according to the pre-configured plan, and the mobile terminal 10 has an indicative function.
[0125] The fifth aspect of this application provides a mobile terminal 10 that only has local screen operation. The mobile terminal 10 is applied to a home appliance 20 and is set up independently of the home appliance 20.
[0126] The home appliance 20 includes: a main controller 21, which is communicatively connected to an auxiliary controller 31. The main controller 21 is configured to send an authentication request to verify the legitimacy of the auxiliary controller 31 after the auxiliary controller 31 is powered on. The auxiliary controller 31 is located in an operating terminal 30, which can generate operating instructions for the home appliance 20.
[0127] Mobile terminal 10 includes:
[0128] Display module 12, configured to display a user interface and receive input screen-side decryption commands; and
[0129] The communication module 11 is connected to the display module 12 and the main controller 21 respectively. The communication module 11 receives and forwards the screen decryption command to the main controller 21, and retrieves the identity information of the mobile terminal 10 based on the verification request sent by the main controller 21 and sends it to the main controller 21 to verify the legality of the identity information. After verifying the legality of the identity information, the main controller 21 stops sending the authentication request to the auxiliary controller 31 after the auxiliary controller 31 is powered on and allows the main controller 21 and the auxiliary controller 31 to communicate.
[0130] In the description of the above embodiments, specific features, structures, materials, or characteristics may be combined in any suitable manner in one or more embodiments or examples.
[0131] The above are merely specific embodiments of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
Claims
1. A mobile terminal, applied to home appliances and set up independently of said home appliances; Its features are: The home appliance includes: a main controller, which is communicatively connected to an auxiliary controller. The main controller is configured to send an authentication request to verify the legitimacy of the auxiliary controller after the auxiliary controller is powered on. The auxiliary controller is located in an operating terminal, which can generate operating instructions for the home appliance. The mobile terminal includes: The communication module is connected to both the server and the main controller. The communication module receives cloud decryption commands sent by the server and forwards the cloud decryption commands to the main controller. Based on the verification request sent by the main controller, the communication module retrieves the identity information of the mobile terminal and sends it to the main controller to verify the legality of the identity information. After verifying the legitimacy of the identity information, the main controller stops sending authentication requests after the auxiliary controller is powered on and allows the main controller and the auxiliary controller to communicate.
2. The mobile terminal according to claim 1, characterized in that, The mobile terminal includes: The display module is configured to display a user interface and receive screen-end decryption commands input from the user interface. The communication module is also connected to the display module. The communication module receives the screen-end decryption command and forwards the screen-end decryption command to the main controller. Based on the verification request sent by the main controller, the communication module retrieves the identity information of the mobile terminal and sends it to the main controller to verify the legality of the identity information. After verifying the legitimacy of the identity information, the main controller stops sending authentication requests after the auxiliary controller is powered on and allows the main controller and the auxiliary controller to communicate.
3. The mobile terminal according to claim 2, characterized in that, The communication module receives and stores the maximum number of decryptable attempts sent by the server. After the main controller stops sending authentication requests after the auxiliary controller is powered on and allows the main controller and the auxiliary controller to connect, the communication module receives a decryption response signal from the main controller. After receiving the decryption response signal, the communication module increments the current decryption count by 1 until the current decryption count exceeds the maximum decryption count. After receiving the cloud decryption command or the screen decryption command, the communication module no longer forwards the cloud decryption command or the screen decryption command to the main controller.
4. The mobile terminal according to claim 2, characterized in that, It also includes: encryption chips; The communication module forwards the cloud-based decryption command or the screen-based decryption command to the main controller; based on the verification request sent by the main controller, it calls the identity information of the encryption chip as the identity information of the mobile terminal and sends it to the main controller to verify the legitimacy of the identity information: The communication module receives the authentication challenge generated by the main controller based on the identity information of the encryption chip, and the encryption chip generates an authentication challenge response based on the authentication challenge and outputs it to the main controller.
5. The mobile terminal according to any one of claims 2 to 4, characterized in that, The home appliance is an air conditioner, which includes one or more outdoor units and one or more indoor units. The outdoor units and indoor units are communicatively connected to form an air conditioning network topology. The main controller is installed in each of the indoor and outdoor units. The communication module is configured to update the air conditioning network topology and display it through the display module.
6. A server that communicates with home appliances; characterized in that, The home appliance includes: a main controller, which is communicatively connected to an auxiliary controller. The main controller is configured to send an authentication request to verify the legitimacy of the auxiliary controller after the auxiliary controller is powered on. The auxiliary controller is located in an operating terminal, which can generate operating instructions for the home appliance. The server is also connected to the communication module in the mobile terminal and sends cloud decryption commands to the mobile terminal. The mobile terminal is also communicatively connected to the main controller. The communication module receives and forwards the cloud decryption command to the main controller. Based on the verification request sent by the main controller, the module retrieves the identity information of the mobile terminal and sends it to the main controller to verify the legality of the identity information. After verifying the legality of the identity information, the main controller stops sending authentication requests after the auxiliary controller is powered on and allows the main controller and the auxiliary controller to communicate.
7. Air conditioning equipment, including: Main controller It is communicatively connected to an auxiliary controller, which is located in an operating terminal. The operating terminal can generate operating instructions. Its features include: The main controller is configured to send an authentication request to verify the legitimacy of the auxiliary controller after the auxiliary controller is powered on; The main controller is communicatively connected to the communication module in the mobile terminal, which is independent of the air conditioning equipment. The main controller receives a screen-based decryption command or a cloud-based decryption command from the communication module, sends a verification request to retrieve the identity information of the mobile controller, and sends it to the main controller to verify the legality of the identity information. After verifying the legality of the identity information, the main controller stops sending authentication requests after the auxiliary controller is powered on and allows the main controller and the auxiliary controller to communicate.
8. The air conditioning equipment according to claim 7, characterized in that, The main controller receives the identity information of the encryption chip sent by the communication module as the identity information of the mobile terminal, generates an authentication challenge response and an authentication verification value based on the identity information of the mobile terminal, and sends the authentication challenge to the communication module. The main controller receives the authentication challenge response output by the communication module, and when the authentication challenge response and the authentication verification value meet the preset verification rules, it stops sending authentication requests after the auxiliary controller is powered on and allows the main controller and the auxiliary controller to communicate.
9. An air conditioning system, including: One or more outdoor units, each equipped with a main controller; and One or more indoor units, each equipped with a main controller; Its features are, The main controller is communicatively connected to the auxiliary controller and is configured to send an authentication request to verify the legitimacy of the auxiliary controller after the auxiliary controller is powered on. The auxiliary controller is located in the operation terminal, which can generate operating instructions. Each of the main controllers can communicate with the communication module in the mobile terminal, which is set up independently of the outdoor unit or the indoor unit. The main controller receives a screen decryption command or a cloud decryption command sent from the communication module, sends a verification request to retrieve the identity information of the mobile controller, and sends it to the main controller to verify the legality of the identity information. After verifying the legality of the identity information, the main controller stops sending authentication requests after the auxiliary controller is powered on and allows the main controller and the auxiliary controller to communicate.
10. A mobile terminal, applied to a home appliance and set up independently of the home appliance; Its features are, The home appliance includes: a main controller, which is communicatively connected to an auxiliary controller. The main controller is configured to send an authentication request to verify the legitimacy of the auxiliary controller after the auxiliary controller is powered on. The auxiliary controller is located in an operating terminal, which can generate operating instructions for the home appliance. The mobile terminal includes: A display module configured to display a user interface and receive on-screen decryption commands; and A communication module is connected to the display module and the main controller respectively. The communication module receives and forwards the screen decryption command to the main controller, and calls the identity information of the mobile terminal based on the verification request sent by the main controller and sends it to the main controller to verify the legality of the identity information. After verifying the legitimacy of the identity information, the main controller stops sending authentication requests to the auxiliary controller after the auxiliary controller is powered on and allows the main controller and the auxiliary controller to communicate.
Citation Information
Patent Citations
Air conditioner device and air conditioner control device
CN113091224A
Control method and system of intelligent light adjusting film
CN114089631A