Control system of air conditioner and control method of air conditioning system

By establishing the correspondence between virtual devices and real devices in the air-conditioning server, analyzing control instructions to determine the target function, voice control of new functions of the air-conditioning is realized, the problem that smart speakers cannot recognize user voice commands, and the intelligent control capability of the air-conditioning is expanded.

CN119642374AActive Publication Date: 2025-03-18QINGDAO HISENSE BOSCH AIR CONDITIONING SYSTEM CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202311198840.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-15
Publication Date
2025-03-18
Estimated Expiration
2043-09-15

AI Technical Summary

Technical Problem

With the gradual increase in air conditioning functions, smart speakers cannot recognize some voice control commands from users, making it impossible for users to control new air conditioning functions through smart speakers.

Method used

By storing the correspondence between the virtual device and the real device and the real function in the server of the air conditioner, controlling instructions from the control device are received, and the instructions are parsed to determine the real device and target function corresponding to the virtual device, thereby sending control instructions to the real device to realize the control of the new function of the air conditioner.

Benefits of technology

It realizes voice control of new functions of air conditioners, solves the problem that smart speakers cannot recognize user voice commands, and expands the intelligent control capabilities of air conditioners.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119642374A_ABST
    Figure CN119642374A_ABST
Patent Text Reader

Abstract

The invention provides an air conditioner control system and an air conditioner system control method, relates to the technical field of air conditioners, and aims to solve the problem that new functions of an air conditioner cannot be controlled through control equipment. The method comprises the steps that a first control instruction from a control device is received, the first control instruction is used for indicating a first device to execute a target instruction, and the first control instruction comprises an identifier of the first device; if the identifier of the first device exists in the first preset list, a second device and a target function are determined, the virtual device comprises the first device, the second device is a real device corresponding to the first device, and the target function is a real function corresponding to the first device. And sending a second control instruction to the second device, wherein the second control instruction is used for instructing the second device to control the target function according to the target instruction. In this way, new functions of the air conditioner can be controlled through the control equipment.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of air conditioning, and in particular to an air conditioning control system and an air conditioning system control method. Background Art

[0002] With the rapid development of the Internet of Things and artificial intelligence technologies, there are more and more types of smart devices, and different smart devices can work in coordination, providing many conveniences for users' daily lives. For example, users can issue voice commands to smart speakers, and control the corresponding smart devices through smart speakers, so that the smart devices perform the operations corresponding to the voice commands.

[0003] At present, in response to the common functions of air conditioners on the market, smart speaker manufacturers have built-in a universal air conditioner voice control command set for smart speakers, allowing users to control the corresponding air conditioner by issuing voice control commands to the smart speaker (for example, the user can issue a "turn on the air conditioner" command to the smart speaker to enable the smart speaker to turn on the air conditioner).

[0004] However, as the functions of air conditioners gradually increase, smart speakers are unable to recognize some voice control commands from users, making it impossible for users to control the new functions of the air conditioner through smart speakers. Summary of the invention

[0005] The present application provides an air-conditioning control system and an air-conditioning system control method, which are used to realize the control of new functions of the air-conditioning.

[0006] In order to achieve the above objectives, this application adopts the following technical solutions:

[0007] In a first aspect, the present application provides a control system for an air conditioner, the control system for the air conditioner comprising: at least one air conditioner, a server for the air conditioner, the server for the air conditioner further comprising: a controller, a first preset list is stored in the controller, the first preset list comprises the correspondence between virtual devices and real devices and real functions. The controller is configured as follows: the server for the air conditioner receives a first control instruction from a control device, the first control instruction is used to instruct the first device to execute a target instruction, the first control instruction comprises: an identifier of the first device. If the identifier of the first device exists in the first preset list, the server for the air conditioner determines a second device and a target function, the virtual device comprises a first device, the second device is a real device corresponding to the first device, and the target function is a real function corresponding to the first device. The server for the air conditioner sends a second control instruction to the second device, the second control instruction is used to instruct the second device to control the target function according to the target instruction.

[0008] The technical solution provided by the embodiment of the present application brings at least the following beneficial effects: the server of the air conditioner can receive a first control instruction from the control device, the first control instruction is used to instruct the first device to execute the target instruction, and the first control instruction includes: the identification of the first device. Then, the server of the air conditioner can determine whether the identification of the first device exists in the first preset list, and the first preset list includes the correspondence between the virtual device and the real device and the real function. If the identification of the first device exists in the first list, the server of the air conditioner can determine the second device and the target function, the virtual device includes the first device, the second device is the real device corresponding to the first device, and the target function is the real function corresponding to the first device. After that, the server of the air conditioner can send the second control instruction to the second device, and the second control instruction is used to instruct the second device to control the target function according to the target instruction. In this way, for the new function of the air conditioner that the control device cannot parse, the server of the air conditioner can define the new function of the air conditioner as a virtual device, and can parse the control instruction of the virtual device when receiving the control instruction of the virtual device from the control device, obtain the real device and target function corresponding to the virtual device, and realize the control of the new function of the air conditioner.

[0009] In some embodiments, a second preset list is also stored in the controller, and the second preset list includes an identifier of at least one real device. Before determining the second device and the target function, the controller is also configured to: determine whether the identifier of the first device exists in the second preset list. If the identifier of the first device does not exist in the second preset list, determine whether the identifier of the first device exists in the first preset list. If the identifier of the first device exists in the first preset list, determine the second device and the target function, including: if the identifier of the first device does not exist in the second preset list, and the identifier of the first device exists in the first preset list, determine the second device and the target function.

[0010] In some embodiments, the controller is further configured to: if there is an identifier of the first device in the second preset list, send a third control instruction to the first device, where the third control instruction is used to instruct the first device to execute the target instruction.

[0011] In some embodiments, the controller is further configured to: obtain target information, the target information including: a correspondence between a preset function and a virtual device, and send the target information to the control device.

[0012] In some embodiments, the first control instruction may further include: target account information. A third preset list is also stored in the controller, and the third preset list includes the correspondence between the identifiers of multiple real devices and multiple preset account information, and the target account information is any account information in the multiple preset account information. The controller is also configured to: when the first control instruction also includes the target account information, before determining whether the identifier of the first device is in the second preset list, the controller is also configured to: determine the identifier of the real device corresponding to the target account information from the third preset list according to the target account information. According to the identifier of the real device corresponding to the target account information, the second preset list is determined, and the second preset list includes: the identifier of at least one real device corresponding to the target account information. Among them, the target information also includes: the preset account information corresponding to each virtual device, the preset account information corresponding to each real device, and the correspondence between the preset function and the real device.

[0013] In the second aspect, an embodiment of the present application provides a control method for an air-conditioning system, which is applied to a server of an air-conditioning system. A first preset list is stored in the server of the air-conditioning system. The first preset list includes the correspondence between virtual devices and real devices and real functions. The method includes: receiving a first control instruction from a control device, the first control instruction is used to instruct the first device to execute a target instruction, and the first control instruction includes: an identifier of the first device. If the identifier of the first device exists in the first preset list, the second device and the target function are determined, the virtual device includes the first device, the second device is the real device corresponding to the first device, and the target function is the real function corresponding to the first device. A second control instruction is sent to the second device, and the second control instruction is used to instruct the second device to control the target function according to the target instruction.

[0014] In some embodiments, a second preset list is also stored in the server of the air conditioner, and the second preset list includes the identification of at least one real device. Before determining the second device and the target function, the method also includes: determining whether the identification of the first device exists in the second preset list. If the identification of the first device does not exist in the second preset list, determining whether the identification of the first device exists in the first preset list. If the identification of the first device exists in the first preset list, determining the second device and the target function includes: if the identification of the first device does not exist in the second preset list, and the identification of the first device exists in the first preset list, determining the second device and the target function.

[0015] In some embodiments, if the identifier of the first device exists in the second preset list, a third control instruction is sent to the first device, and the third control instruction is used to instruct the first device to execute the target instruction.

[0016] In some embodiments, target information is obtained, the target information including: a correspondence between a preset function and a virtual device, and the target information is sent to the control device.

[0017] In some embodiments, the first control instruction may further include: target account information. A third preset list is also stored in the server of the air conditioner, and the third preset list includes the correspondence between the identifiers of multiple real devices and multiple preset account information, and the target account information is any account information in the multiple preset account information. The method also includes: when the first control instruction also includes the target account information, before determining whether the identifier of the first device exists in the second preset list, the controller is also configured to: determine the identifier of the real device corresponding to the target account information from the third preset list according to the target account information. According to the identifier of the real device corresponding to the target account information, the second preset list is determined, and the second preset list includes: the identifier of at least one real device corresponding to the target account information. Among them, the target information also includes: the preset account information corresponding to each virtual device, the preset account information corresponding to each real device, and the correspondence between the preset function and the real device.

[0018] In a third aspect, an embodiment of the present application provides a controller comprising: one or more processors; one or more memories; wherein the one or more memories are used to store computer program codes, the computer program codes include computer instructions, and when the one or more processors execute the computer instructions, the controller executes any one of the air-conditioning system control methods provided in the second aspect.

[0019] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, which includes computer instructions. When the computer instructions are controlled on a computer, the computer executes the method provided in the second aspect and possible implementation methods.

[0020] In a fifth aspect, an embodiment of the present application provides a computer program product, which can be directly loaded into a memory and contains software code. After being loaded and executed by a computer, the computer program product can implement the method provided in the second aspect and possible implementation methods.

[0021] It should be noted that the above computer instructions may be stored in whole or in part on a computer-readable storage medium, wherein the computer-readable storage medium may be packaged together with the processor of the controller, or may be packaged separately from the processor of the controller, which is not limited in this application.

[0022] The beneficial effects described in the second to fifth aspects of the present application can be referred to the beneficial effect analysis of the first aspect and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] Figure 1 A schematic diagram of an application scenario provided for an embodiment of the present application;

[0024] Figure 2 A schematic diagram of another application scenario provided for an embodiment of the present application;

[0025] Figure 3 This is a schematic diagram of the hardware structure of a control device according to an exemplary embodiment of the present application;

[0026] Figure 4 A flow chart of a control method for an air conditioning system provided in an embodiment of the present application;

[0027] Figure 5 A schematic diagram of an interface of a first application provided in an embodiment of the present application;

[0028] Figure 6 A schematic flow chart of another method for controlling an air conditioning system provided in an embodiment of the present application;

[0029] Figure 7 A schematic flow chart of another method for controlling an air conditioning system provided in an embodiment of the present application;

[0030] Figure 8 A schematic diagram of an interface of a second application provided in an embodiment of the present application;

[0031] Fig. 9 A schematic diagram of another interface of a second application provided in an embodiment of the present application;

[0032] Fig.10 A schematic flow chart of another method for controlling an air conditioning system provided in an embodiment of the present application;

[0033] Fig.11 A schematic diagram of another interface of a first application provided in an embodiment of the present application;

[0034] Fig.12 A schematic diagram of another interface of a second application provided in an embodiment of the present application;

[0035] Fig.13 A schematic diagram of a control device for an air conditioning system provided in an embodiment of the present application;

[0036] Fig.14 A conceptual partial view of a computer program product provided for an embodiment of the present application. DETAILED DESCRIPTION

[0037] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0038] It should be noted that all directional indications in the embodiments of the present application (such as up, down, left, right, front, back, etc.) are only used to explain the relative position relationship, movement status, etc. between the components under a certain specific posture (as shown in the accompanying drawings). If the specific posture changes, the directional indication will also change accordingly.

[0039] The terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features. In the description of this application, unless otherwise specified, "plurality" means two or more.

[0040] In the description of this application, it should be noted that, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be directly connected, or indirectly connected through an intermediate medium, or it can be internal communication between two components. For ordinary technicians in this field, the specific meanings of the above terms in this application can be understood according to specific circumstances. In addition, when describing pipelines or channels, the "connected" and "connected" used in this application have the meaning of conduction. The specific meaning needs to be understood in conjunction with the context.

[0041] In the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.

[0042] With the rapid development of the Internet of Things and artificial intelligence technologies, there are more and more types of smart devices, and different smart devices can work in coordination, providing many conveniences for users' daily lives. For example, users can issue voice commands to smart speakers, and control the corresponding smart devices through smart speakers, so that the smart devices perform the operations corresponding to the voice commands.

[0043] At present, in response to the common functions of air conditioners on the market, smart speaker manufacturers have built-in a universal air conditioner voice control command set for smart speakers, allowing users to control the corresponding air conditioner by issuing voice control commands to the smart speaker (for example, the user can issue a "turn on the air conditioner" command to the smart speaker to enable the smart speaker to turn on the air conditioner).

[0044] However, as the functions of air conditioners gradually increase, smart speakers are unable to recognize some voice control commands from users, making it impossible for users to use smart speakers to voice control new functions of the air conditioner.

[0045] In order to solve the above problems, an embodiment of the present application provides a control method for an air-conditioning system. The air-conditioning server receives a first control instruction from a control device, the first control instruction is used to instruct the first device to execute a target instruction, and the first control instruction includes: an identifier of the first device. If the identifier of the first device exists in the first preset list, the air-conditioning server determines the second device and the target function, the virtual device includes the first device, the second device is the real device corresponding to the first device, and the target function is the real function corresponding to the first device. The air-conditioning server sends a second control instruction to the second device, and the second control instruction is used to instruct the second device to control the target function according to the target instruction. In this way, for a new function of the air-conditioning that the control device cannot parse, the air-conditioning server can define the new function of the air-conditioning as a virtual device, and when receiving a control instruction for the virtual device from the control device, the control instruction of the virtual device can be parsed to obtain the real device and target function corresponding to the virtual device, thereby realizing the control of the new function of the air-conditioning.

[0046] Figure 1 A schematic diagram of an application scenario provided by an embodiment of the present application. Figure 1 As shown, the air conditioning system 100 may include: air conditioners (such as air conditioners 101 and 102), a server 103, and a control device 104. The server 103 is a server of the air conditioners.

[0047] The air conditioner (such as air conditioner 101, air conditioner 102) is a device for adjusting and controlling the temperature, humidity, flow rate and other parameters of the ambient air in a building or structure. The air conditioner (such as air conditioner 101, air conditioner 102) can be a cabinet air conditioner, a wall mounted air conditioner, a central air conditioner, etc. The specific form of the air conditioner is not particularly limited in this application.

[0048] The server 103 is a type of computer with the characteristics of fast operation speed and high load. The server 103 provides computing or application services for other devices in the network. The server 103 has high-speed CPU computing power, long-term reliable operation, strong input / output external data throughput capacity and better scalability.

[0049] It should be noted that the server 103 may be a single physical server, or a server cluster consisting of multiple servers. Alternatively, the server cluster may also be a distributed cluster. Alternatively, the server 103 may be a cloud server. The embodiment of the present application does not limit the specific implementation of the server 103.

[0050] The control device 104 is a general term for a switch device mainly used to control electrical equipment and a combination of these switch devices and related control, measurement, protection and regulation equipment, including an assembly consisting of these devices and equipment and associated internal connections, accessories, housings and supports.

[0051] In some embodiments, the control device 104 may also be a terminal device.

[0052] The terminal device can be a device with transceiver function. The terminal device can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; it can also be deployed on the water (such as ships, etc.); it can also be deployed in the air (such as airplanes, balloons and satellites, etc.). The terminal device includes a handheld device, a vehicle-mounted device, a wearable device or a computing device with wireless communication function. Exemplarily, the terminal device can be a mobile phone, a tablet computer or a computer with wireless transceiver function, a smart speaker. The terminal device can also be a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in unmanned driving, a wireless terminal device in telemedicine, a wireless terminal device in a smart grid, a wireless terminal device in a smart city, a wireless terminal device in a smart home, etc.

[0053] In the embodiment of the present application, the server 103 may further include a controller 105. The server 103 may receive a control instruction from the control device 104 and parse the received control instruction. The server 103 may also send a control instruction to an air conditioner (such as the air conditioner 101, the air conditioner 102).

[0054] It should be noted that all actions performed by the server 103 can be executed by the controller 105 .

[0055] like Figure 2 As shown, it is another application scenario schematic diagram provided by the embodiment of the present application. Figure 2As shown, the air conditioning system 100 may further include: a gateway 201, a server 202, and a terminal device (such as a first terminal device and a second terminal device). The gateway 201 is a gateway of the air conditioner (such as the air conditioner 101 and the air conditioner 102), the server 202 is a server of the control device 104, the first terminal device is deployed with a first application, the first application is an application corresponding to the control device 104, and the second terminal device is deployed with a second application, the second application is an application corresponding to the air conditioner (such as the air conditioner 101 and the air conditioner 102).

[0056] The gateway 201 is a network device in a computer network, and its main function is to connect different communication networks. The gateway 201 can convert the protocol format of one network into a protocol format recognizable by another network, and realize data transmission between different networks. The gateway 201 also has functions such as routing selection, security detection, and data filtering.

[0057] An application program (such as a first application or a second application) refers to a computer program that is developed to complete one or several specific tasks and runs on an operating system.

[0058] In the embodiment of the present application, the control device 104 can send a control instruction to the server 103 through the server 202. The server 103 can receive the control instruction from the server 202. There is a connection between the first terminal and the server 202, there is a connection between the second terminal and the server 103, and there is a connection between the server 103 and the server 202.

[0059] In some embodiments, the first terminal may send information to the server 202. Afterwards, the server 202 may send information from the first terminal to the server 103. The second terminal may send information to the server 103. The server 103 may send information to the second terminal, and the server 103 may also send information to the server 202.

[0060] After introducing the system architecture of the present application, the hardware structure of the hardware devices in the system architecture provided by the present application is introduced below. Figure 3 1 is a schematic diagram of a hardware structure of a control device according to an exemplary embodiment. The control device can implement the control method of the air conditioning system provided in the embodiment of the present application.

[0061] like Figure 3 As shown, the control device 300 includes a processor 301 , a communication line 302 and a communication interface 303 .

[0062] Furthermore, the control device 300 may also include a memory 304 . The processor 301 , the memory 304 and the communication interface 303 may be connected via a communication line 302 .

[0063] The processor 301 may be a central processing unit (CPU), a general-purpose processor network processor (NP), a digital signal processor (DSP), a microprocessor, a microcontroller, a programmable logic device (PLD), or any combination thereof. The processor 301 may also be any other device with processing functions, such as a circuit, a device, or a software module, without limitation.

[0064] The communication line 302 is used to transmit information between the components included in the control device 300.

[0065] The communication interface 303 is used to communicate with other devices or other communication networks. The other communication networks may be Ethernet, Radio Access Network (RAN), Wireless Local Area Network (WLAN), etc. The communication interface 303 may be a module, a circuit, a transceiver or any device capable of achieving communication.

[0066] The memory 304 is used to store instructions, where the instructions may be computer programs.

[0067] Among them, the memory 304 can be a read-only memory (ROM) or other types of static storage devices that can store static information and / or instructions, or a random access memory (RAM) or other types of dynamic storage devices that can store information and / or instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), magnetic disk storage medium or other magnetic storage devices, etc., without limitation.

[0068] It should be noted that the memory 304 can exist independently of the processor 301 or can be integrated with the processor 301. The memory 304 can be used to store instructions or program codes or some data, etc. The memory 304 can be located inside the control device 300 or outside the control device 300, without limitation.

[0069] The processor 301 is used to execute the instructions stored in the memory 304 to implement the communication method provided in the following embodiments of the present application. For example, when the control device 300 is a terminal device or a chip or a system on a chip in the terminal device, the processor 301 can execute the instructions stored in the memory 304 to implement the steps performed by the transmitting end in the following embodiments of the present application.

[0070] In one example, the processor 301 may include one or more CPUs, such as Figure 3 CPU0 and CPU1 in.

[0071] As an optional implementation, the control device 300 includes multiple processors, for example, Figure 3 In addition to the processor 301, a processor 307 may also be included.

[0072] As an optional implementation, the control device 300 further includes an output device 305 and an input device 306. Exemplarily, the input device 306 is a keyboard, a mouse, a microphone, a joystick, and the output device 305 is a display screen, a speaker, and the like.

[0073] It should be noted that the hardware structures of the server 103, control device 104, controller 105, server 202 and other hardware devices in the above system architecture can all refer to Figure 3 The hardware architecture of the control device 300 is shown.

[0074] It is understandable that the structure illustrated in this embodiment does not constitute a specific limitation on the server 103, the control device 104, the controller 105, and the server 202 in the system architecture. In other embodiments, the hardware device in the system architecture may include more or fewer components than shown in the figure, or combine some components, or split some components, or arrange the components differently. The components shown in the figure may be implemented as hardware, software, or a combination of software and hardware.

[0075] The embodiments provided in this application are described in detail below in conjunction with the accompanying drawings.

[0076] like Figure 4 As shown, a control method of an air conditioning system provided by the present application includes:

[0077] S401. A server of the air conditioner receives a first control instruction from a control device.

[0078] The first control instruction is used to instruct the first device to execute the target instruction, and the first control instruction includes: an identifier of the first device.

[0079] The target instruction is an operation that the first device needs to execute.

[0080] It should be noted that the embodiment of the present application does not limit the type of the target instruction. For example, the target instruction may be an open instruction. For another example, the target instruction may be a close instruction. For another example, the target instruction may be a close instruction. For another example, the target instruction may be an adjustment instruction.

[0081] In a possible implementation, the control device may receive an operation control instruction from a user, and generate a first control instruction according to the operation control instruction. Then, the control device may send the first control instruction to a server of the air conditioner. Afterwards, the server of the air conditioner may receive the first control instruction from the control device.

[0082] It should be noted that the embodiments of the present application do not limit the operation control instructions. For example, the operation control instruction may be a voice instruction of the user. For another example, the operation control instruction may be a text instruction input by the user. For another example, the operation control instruction may be a touch instruction of the user to the terminal device.

[0083] For example, Figure 5 As shown, it is a schematic diagram of the interface of a first application provided in an embodiment of the present application. Taking the operation control instruction as a user's touch instruction to the terminal device as an example, the first application is deployed on the terminal device, and the terminal device can display a device interface 501. The device interface 501 may include: multiple device identifiers 502, and a device identifier corresponds to a virtual device or a real device. The device interface 501 may also include: a scene identifier 503 and a location identifier 504. The scene identifier 503 is used to indicate the current state of the user, for example, leaving home, sleeping, entertainment, etc. The location identifier 504 is used to indicate the location of the device, for example, a living room, kitchen, bedroom, etc.

[0084] In an embodiment of the present application, the terminal device may receive an operation of a user clicking a device logo, and generate a first control instruction according to the operation of the user clicking the device logo.

[0085] For example, if the operation control instruction received by the control device is "turn on floor heating", the identifier of the first device in the first control instruction generated by the control device is "floor heating". If the operation control instruction received by the control device is "turn on hot water", the identifier of the first device in the first control instruction generated by the control device is "hot water".

[0086] In some embodiments, the first control instruction may further include: an identifier of the target instruction.

[0087] For example, if the control device receives an operation control instruction from the user that is "increase the temperature of floor heating", the identifier of the first device and the identifier of the target instruction in the first control instruction sent by the control device to the air-conditioning server are "floor heating" and "increase temperature" respectively.

[0088] S402: The air conditioner server determines whether the identifier of the first device exists in the first preset list.

[0089] In the embodiment of the present application, a first preset list is stored in the server, and the first preset list includes the correspondence between the virtual device and the real device and the real function. The virtual device includes the first device.

[0090] Exemplarily, as shown in Table 1, it shows the correspondence between virtual devices and real devices and real functions.

[0091] Table 1

[0092] Virtual device identifier Identification of real devices Real functionality Floor heating equipment Air Conditioner A Floor heating Hot water equipment Air Conditioner A Hot water Swimming pool equipment Air Conditioner A Swimming pool Fresh air equipment Air Conditioner B Fresh air

[0093] Combined with Table 1, it can be seen that when the virtual device is identified as "floor heating equipment", the corresponding real device and real function are "air conditioning A" and "floor heating" respectively. When the virtual device is identified as "hot water equipment", the corresponding real device and real function are "air conditioning A" and "hot water" respectively. For the introduction of the correspondence between the identification of other virtual devices and the real devices and real functions, please refer to the above introduction of the corresponding real device and real function when the virtual device is identified as "floor heating equipment" and the introduction of the corresponding real device and real function when the virtual device is identified as "hot water equipment", which will not be repeated here.

[0094] In a possible implementation, the air conditioner server may obtain the first preset list. Afterwards, the air conditioner server may compare the identifier of the first device with the identifier of the virtual device in the first preset list, and if there is an identifier of the virtual device that is the same as the identifier of the first device, the air conditioner server determines that the identifier of the first device exists in the first preset list.

[0095] In some embodiments, if the identifier of the first device exists in the first preset list, the server of the air conditioner executes S403.

[0096] Exemplarily, in combination with Table 1, if the identifier of the first device is "floor heating equipment", the air conditioner server determines that the identifier of the first device exists in the first preset list, and the air conditioner server executes S403.

[0097] In other embodiments, if the identifier of the first device does not exist in the first preset list, the server of the air conditioner executes S404.

[0098] Exemplarily, in combination with Table 1, if the identifier of the first device is "air conditioner M", the air conditioner server determines that the identifier of the first device does not exist in the first preset list, and the air conditioner server executes S404.

[0099] S403: The air conditioner server determines the second device and the target function.

[0100] The second device is a real device corresponding to the first device, and the target function is a real function corresponding to the first device.

[0101] In a possible implementation, the server of the air conditioner may determine the second device and the target function according to the first preset list and the virtual device corresponding to the first device.

[0102] Exemplarily, in combination with Table 1, if the virtual device corresponding to the first device is "floor heating equipment", the air-conditioning server determines that the second device and the target function are "air-conditioning A" and "floor heating" respectively.

[0103] S404: The air conditioner server sends a prompt message to the control device.

[0104] The prompt message is used to indicate that the first device does not exist.

[0105] Exemplarily, the prompt message may be “Air conditioner M does not exist”.

[0106] S405: The air conditioner server sends a second control instruction to the second device.

[0107] The second control instruction is used to instruct the second device to control the target function according to the target instruction.

[0108] In the embodiment of the present application, the second control instruction is the same as the target instruction of the first control instruction.

[0109] For example, in combination with Table 1, if the target instruction corresponding to the first control instruction and the identifier of the first device are "turn on" and "floor heating device" respectively, then the real device and the real function corresponding to the first device are "air conditioning A" and "floor heating" respectively. Then the target instruction, the identifier of the second device and the target function corresponding to the second control instruction are "turn on", "air conditioning A" and "floor heating" respectively.

[0110] In some embodiments, after the server of the air conditioner sends the second control instruction to the second device, the second device may receive the second control instruction from the server of the air conditioner. Then, the second device controls the target function according to the target instruction in response to the second control instruction.

[0111] Exemplarily, if the target instruction, the identifier of the second device, and the target function corresponding to the second control instruction are "turn on", "air conditioner A", and "floor heating", respectively, then in response to the second control instruction, the second device turns on the floor heating function of air conditioner A.

[0112] It can be understood that the server of the air conditioner can receive a first control instruction from the control device, the first control instruction is used to instruct the first device to execute the target instruction, and the first control instruction includes: the identification of the first device. Then, the server of the air conditioner can determine whether the identification of the first device exists in the first preset list, and the first preset list includes the correspondence between the virtual device and the real device and the real function. If the identification of the first device exists in the first list, the server of the air conditioner can determine the second device and the target function, the virtual device includes the first device, the second device is the real device corresponding to the first device, and the target function is the real function corresponding to the first device. After that, the server of the air conditioner can send a second control instruction to the second device, and the second control instruction is used to instruct the second device to control the target function according to the target instruction. In this way, for the new function of the air conditioner that the control device cannot parse, the server of the air conditioner can define the new function of the air conditioner as a virtual device, and can parse the control instruction of the virtual device when receiving the control instruction of the virtual device from the control device, obtain the real device and target function corresponding to the virtual device, and realize the control of the new function of the air conditioner.

[0113] In some embodiments, Figure 6 As shown, a control method of an air conditioning system provided by the present application includes:

[0114] S601: The air conditioner server determines whether the identifier of the first device exists in a second preset list.

[0115] In the embodiment of the present application, a second preset list is also stored in the controller, and the second preset list includes an identification of at least one real device.

[0116] Exemplarily, as shown in Table 2, it shows the identification of at least one real device.

[0117] Table 2

[0118] Identification of real devices Air Conditioner A Air Conditioner B Air Conditioning C Air Conditioner

[0119] Combined with Table 2, it can be seen that "air conditioner A" in the identification of the real device indicates that "air conditioner A" is a real device, and "air conditioner B" in the identification of the real device indicates that "air conditioner B" is a real device. For the introduction of the identification of other real devices, you can refer to the above introduction of "air conditioner A" and "air conditioner B", which will not be repeated here.

[0120] In a possible implementation, the air conditioner server may compare the identifier of the first device with the identifiers of the real devices in the second preset list. If the identifier of the first device does not exist in the second preset list, the air conditioner server executes S402.

[0121] Exemplarily, in combination with Table 2, if the identifier of the first device is "air conditioner M", the air conditioner server determines that the identifier of the first device does not exist in the second preset list, and the air conditioner server executes S402.

[0122] If the identifier of the first device exists in the second preset list, the server of the air conditioner executes S602.

[0123] Exemplarily, in combination with Table 2, if the identifier of the first device is "air conditioner A", the air conditioner server determines that the identifier of the first device exists in the second preset list, and the air conditioner server executes S602.

[0124] It should be noted that the embodiment of the present application does not limit the order in which the air conditioner server executes S601 and S402. For example, the air conditioner server can execute S601 and S402 at the same time. For another example, the air conditioner server can execute S402 first and then S601. For another example, the air conditioner server can execute S601 first and then S402.

[0125] S602: The air conditioner server sends a third control instruction to the first device.

[0126] The third control instruction is used to instruct the first device to execute the target instruction. The third control instruction corresponds to the first control instruction.

[0127] For example, if the target instruction and the first device corresponding to the first control instruction are "turn on" and "air conditioner A" respectively, then the target instruction and the first device corresponding to the third control instruction are "turn on" and "air conditioner A" respectively.

[0128] It is understandable that the air conditioner server can store the first preset list and the second preset list at the same time. Moreover, the air conditioner server can determine whether the first device is a real device according to the second preset list. In this way, the air conditioner server can not only process devices where the first device is a virtual device, but also process devices where the first device is a real device, thereby improving the practicality of the control method of the air conditioning system proposed in the embodiment of the present application.

[0129] In some embodiments, Figure 7 As shown, a control method for an air conditioning system provided by the present application, in which the method further includes before S401:

[0130] S701. The air conditioner server obtains target information.

[0131] The target information includes: the correspondence between the preset functions and the virtual devices.

[0132] In a possible implementation, the second terminal device may receive the target information input by the user through the second application. Afterwards, the second terminal device may send the target information input by the user to the server of the air conditioner. Then, the server of the air conditioner may receive the target information from the second terminal device.

[0133] For example, Figure 8 8 is a schematic diagram of an interface of a second application provided in an embodiment of the present application. The second application is deployed on a second terminal device, and the second terminal device can display a device interface 801, which can include: multiple real device identifiers 802.

[0134] For example, Fig. 9 As shown, it is a schematic diagram of the interface of another second application provided in an embodiment of the present application. After the second terminal device receives a click operation of a user on an identifier of a real device in the device interface 801, in response to the click operation of the user, the second terminal device can display a device interface 901. The device interface 901 may include: an identifier 902 of a real device (such as "air conditioner A"), an identifier 903 of at least one preset function, and at least one button 904 for configuring the correspondence between the preset function and the virtual device.

[0135] Exemplarily, as shown in Table 3, it shows the correspondence between preset functions and virtual devices.

[0136] Table 3

[0137] Preset Function Virtual Devices Floor heating Floor heating equipment Hot water Hot water equipment Swimming pool Swimming pool equipment Fresh air Fresh air equipment

[0138] It can be seen from Table 3 that when the preset function is "floor heating", the corresponding virtual device is "floor heating equipment". When the preset function is "hot water", the corresponding virtual device is "hot water equipment". For the introduction of the correspondence between other preset functions and virtual devices, please refer to the above introduction of when the preset function is "floor heating", the corresponding virtual device is "floor heating equipment" and when the preset function is "hot water", the corresponding virtual device is "hot water equipment", which will not be repeated here.

[0139] It is understandable that the user can set the correspondence between the new function and the virtual device and define the new function as a virtual device. In this way, the control device can recognize some received operation control instructions for the new function of the air conditioner and improve the control of the new function of the air conditioner.

[0140] S702: The air conditioner server sends target information to the control device.

[0141] In an embodiment of the present application, there is a connection between the air conditioner's server and the control device, and the air conditioner's server can send target information to the control device.

[0142] In some embodiments, Fig.10 The present application provides a method for controlling an air conditioning system. In the method, when the first control instruction also includes the target account information, before S601, the method further includes:

[0143] S1001. The air conditioner server determines the identifier of the real device corresponding to the target account information from the third preset list according to the target account information.

[0144] In an embodiment of the present application, the first control instruction also includes: target account information; a third preset list is also stored in the controller, the third preset list includes the correspondence between the identifications of multiple real devices and multiple preset account information, and the target account information is any account information in the multiple preset account information.

[0145] Exemplarily, as shown in Table 4, it shows the correspondence between the identifications of multiple real devices and multiple preset account information.

[0146] Table 4

[0147]

[0148] Combined with Table 4, it can be seen that when the preset account information is "Account 1", the corresponding real device identifiers are "Air Conditioner A" and "Air Conditioner B". When the preset account information is "Account 2", the corresponding real device identifiers are "Air Conditioner C", "Air Conditioner D" and "Air Conditioner E". For the introduction of the correspondence between other preset account information and the identifiers of real devices, please refer to the above introduction to the identifiers of the real devices corresponding to the preset account information "Account 1" and the introduction to the identifiers of the real devices corresponding to the preset account information "Account 2", which will not be repeated here.

[0149] In a possible implementation, the air conditioner server may compare the target account information with the preset account information to determine the preset account information that is the same as the target account information. Then, the air conditioner server may determine the identity of the real device corresponding to the target account information based on the preset account information that is the same as the target account information and the third preset list.

[0150] Exemplarily, in combination with Table 4, it can be seen that if the target account information is "Account 1", the air conditioner server determines that the identifiers of the real devices are "Air Conditioner A" and "Air Conditioner B".

[0151] It should be noted that the embodiment of the present application does not limit the number of real devices corresponding to a preset account information. For example, the number of real devices corresponding to a preset account information may be 2. For another example, the number of real devices corresponding to a preset account information may be 3. For another example, the number of real devices corresponding to a preset account information may be 4.

[0152] In some embodiments, the first application may also display the currently logged-in account information on the device interface 501 , and the preset account information includes the currently logged-in account information.

[0153] For example, Fig.11 As shown, it is a schematic diagram of the interface of another first application provided in an embodiment of the present application, wherein the device interface 501 can also display the currently logged-in account information 1101.

[0154] In other embodiments, the second application may also display the currently logged-in account information on the device interface 801 and / or the device interface 901, and the preset account information includes the currently logged-in account information. The following describes the embodiment of the present application by displaying the currently logged-in account information on the device interface 901.

[0155] For example, Fig.12 As shown, this is a schematic diagram of the interface of another second application provided in an embodiment of the present application, wherein the device interface 901 can also display the currently logged-in preset account information 1201.

[0156] S1002: The air conditioner server determines a second preset list according to the identifier of the real device corresponding to the target account information.

[0157] The second preset list includes: an identifier of at least one real device corresponding to the target account information.

[0158] For example, in combination with Table 4, if the target account information is "Account 2", the air conditioner server determines that the identifier of at least one real device corresponding to the target account information is "Air Conditioner C", "Air Conditioner D" and "Air Conditioner E". Then the second preset list includes: "Air Conditioner C", "Air Conditioner D" and "Air Conditioner E".

[0159] In an embodiment of the present application, the target information also includes: preset account information corresponding to each virtual device, preset account information corresponding to each real device, and the correspondence between the preset functions and the real devices.

[0160] It is understandable that when the first control instruction and the target account information, and the target information also includes: the preset account information corresponding to each virtual device, the preset account information corresponding to each real device, and the correspondence between the preset function and the real device, the air-conditioning server can manage at least one real device based on the preset account information, and the first application and the second application can also log in to the preset account. In this way, under different preset accounts, the same correspondence between virtual devices and real devices and real functions can be configured, thereby improving the practicality of the control method of the air-conditioning system provided in the embodiment of the present application.

[0161] It can be seen that the above mainly introduces the solution provided by the embodiment of the present application from the perspective of the method. In order to achieve the above functions, it includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should easily realize that, in combination with the modules and algorithm steps of each example described in the embodiment disclosed herein, the embodiment of the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.

[0162] The embodiment of the present application can divide the controller into functional modules according to the above method example. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of software functional modules. Optionally, the division of modules in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation.

[0163] like Fig.13 As shown, an embodiment of the present application provides a control device for an air-conditioning system, and the control device includes: a receiving module 1301, a processing module 1302, and a sending module 1303.

[0164] In the embodiment of the present application, a first preset list is stored in the server of the air conditioner, and the first preset list includes the correspondence between the virtual devices and the real devices and real functions.

[0165] The receiving module 1301 is used to receive a first control instruction from a control device, where the first control instruction is used to instruct the first device to execute a target instruction, and the first control instruction includes: an identifier of the first device.

[0166] Processing module 1302 is used to determine the second device and the target function if the identifier of the first device exists in the first preset list, the virtual device includes the first device, the second device is the real device corresponding to the first device, and the target function is the real function corresponding to the first device.

[0167] The sending module 1303 is used to send a second control instruction to the second device, where the second control instruction is used to instruct the second device to control the target function according to the target instruction.

[0168] In some embodiments, the air conditioner server also stores a second preset list, and the second preset list includes an identifier of at least one real device. Processing module 1302 is also used to determine whether the identifier of the first device exists in the second preset list. Processing module 1302 is also used to determine whether the identifier of the first device exists in the first preset list if the identifier of the first device does not exist in the second preset list. Processing module 1302 is also specifically used to determine the second device and the target function if the identifier of the first device does not exist in the second preset list and the identifier of the first device exists in the first preset list.

[0169] In some embodiments, the processing module 1302 is further used to send a third control instruction to the first device if there is an identifier of the first device in the second preset list, and the third control instruction is used to instruct the first device to execute the target instruction.

[0170] In some embodiments, the control device of the air conditioning system further includes an acquisition module 1304, which is used to acquire target information, and the target information includes: the correspondence between the preset function and the virtual device. The sending module 1303 is also used to send the target information to the control device.

[0171] In some embodiments, the first control instruction may further include: target account information. A third preset list is also stored in the server of the air conditioner, and the third preset list includes the correspondence between the identifiers of multiple real devices and multiple preset account information, and the target account information is any account information in the multiple preset account information. Processing module 1302 is also used to determine the identifier of the real device corresponding to the target account information from the third preset list according to the target account information. Processing module 1302 is also used to determine the second preset list according to the identifier of the real device corresponding to the target account information, and the second preset list includes: the identifier of at least one real device corresponding to the target account information.

[0172] In an embodiment of the present application, the target information also includes: preset account information corresponding to each virtual device, preset account information corresponding to each real device, and the correspondence between the preset functions and the real devices.

[0173] Fig.13If each module in the embodiment is implemented in the form of a software function module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor (processor) to perform all or part of the steps of the method described in each embodiment of the present application. The storage medium for storing computer software products includes: various media that can store program codes, such as USB flash drives, mobile hard disks, read-only memories, random access memories, magnetic disks or optical disks.

[0174] An embodiment of the present application further provides a computer-readable storage medium, which includes computer-executable instructions. When the computer-executable instructions are executed on a computer, the computer executes the control method of the air-conditioning system provided in the above embodiment.

[0175] Fig.14 A conceptual partial view of a computer program product provided by an embodiment of the present application is schematically shown, where the computer program product includes a computer program for executing a computer process on a computing device.

[0176] In one embodiment, the computer program product is provided using a signal bearing medium 1400. The signal bearing medium 1400 may include one or more program instructions that, when executed by one or more processors, may provide the above-described Figure 4 , Figure 6 , Figure 7 or Fig.10 Thus, for example, reference to Figure 4 In the embodiment shown in , one or more features of S401 to S405 may be undertaken by one or more instructions associated with the signal bearing medium 1400. In addition, Fig.14 The program instructions in also describe example instructions.

[0177] In some examples, the signal bearing medium 1400 may include a computer readable medium 1401 such as, but not limited to, a hard drive, a compact disk (CD), a digital video disk (DVD), a digital tape, a memory, a read-only memory, a random access memory, or the like.

[0178] In some implementations, the signal bearing medium 1400 may include a computer recordable medium 1402 such as, but not limited to, a memory, a read / write (R / W) CD, a R / W DVD, or the like.

[0179] In some implementations, signal bearing medium 1400 may include communication medium 1403 such as, but not limited to, digital and / or analog communication media (eg, fiber optic cables, waveguides, wired communication links, wireless communication links, etc.).

[0180] The signal bearing medium 1400 may be communicated by a wireless form of communication medium 1403. The one or more program instructions may be, for example, computer executable instructions or logic implemented instructions.

[0181] In some examples, such as for Fig.13 The described air conditioning system control device may be configured to provide various operations, functions, or actions in response to one or more program instructions via computer readable medium 1401 , computer recordable medium 1402 , and / or communication medium 1403 .

[0182] Through the description of the above implementation methods, technical personnel in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0183] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of modules or units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0184] The units described as separate components may or may not be physically separated, and the components shown as units may be one physical unit or multiple physical units, that is, they may be located in one place or distributed in multiple different places. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0185] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0186] The above are only specific implementations of the present application, but the protection scope of the present application is not limited thereto, and any changes or substitutions within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. An air conditioning control system, characterized in that: The control system of the air conditioner comprises: at least one air conditioner and a server of the air conditioner, wherein the server of the air conditioner comprises: a controller, wherein a first preset list is stored in the controller, wherein the first preset list comprises a correspondence between virtual devices and real devices and real functions; The controller is configured to: receiving a first control instruction from a control device, wherein the first control instruction is used to instruct the first device to execute a target instruction, and the first control instruction includes: an identifier of the first device; If the identifier of the first device exists in the first preset list, determining a second device and a target function, the virtual device includes the first device, the second device is a real device corresponding to the first device, and the target function is a real function corresponding to the first device; A second control instruction is sent to the second device, where the second control instruction is used to instruct the second device to control the target function according to the target instruction.

2. The air conditioning control system according to claim 1, characterized in that: The controller further stores a second preset list, wherein the second preset list includes an identification of at least one of the real devices; before determining the second device and the target function, the controller is further configured to: Determine whether the identifier of the first device exists in the second preset list; If the identifier of the first device does not exist in the second preset list, determining whether the identifier of the first device exists in the first preset list; If the identifier of the first device exists in the first preset list, determining the second device and the target function includes: If the identifier of the first device does not exist in the second preset list and the identifier of the first device exists in the first preset list, the second device and the target function are determined.

3. The air conditioning control system according to claim 2, characterized in that: The controller is also configured to: If the identifier of the first device exists in the second preset list, a third control instruction is sent to the first device, where the third control instruction is used to instruct the first device to execute the target instruction.

4. The air conditioning control system according to claim 2 or 3, characterized in that: The controller is also configured to: Acquire target information, the target information including: a correspondence between a preset function and the virtual device; Sending target information to the control device.

5. The air conditioning control system according to claim 4, characterized in that: The first control instruction may further include: target account information; the controller further stores a third preset list, the third preset list including a correspondence between identifiers of multiple real devices and multiple preset account information, the target account information is any account information in the multiple preset account information; the controller is further configured to: When the first control instruction also includes the target account information, before determining whether the identifier of the first device exists in the second preset list, the controller is further configured to: According to the target account information, determining an identifier of a real device corresponding to the target account information from the third preset list; Determining the second preset list according to the identifier of the real device corresponding to the target account information, wherein the second preset list includes: the identifier of at least one real device corresponding to the target account information; The target information further includes: preset account information corresponding to each of the virtual devices, preset account information corresponding to each of the real devices, and a corresponding relationship between the preset functions and the real devices.

6. A control method for an air conditioning system, characterized in that: A server for an air conditioner is applied, wherein a first preset list is stored in the server for the air conditioner, wherein the first preset list includes a correspondence between virtual devices and real devices and real functions, and the method includes: receiving a first control instruction from a control device, wherein the first control instruction is used to instruct the first device to execute a target instruction, and the first control instruction includes: an identifier of the first device; If the identifier of the first device exists in the first preset list, determining a second device and a target function, the virtual device includes the first device, the second device is a real device corresponding to the first device, and the target function is a real function corresponding to the first device; A second control instruction is sent to the second device, where the second control instruction is used to instruct the second device to control the target function according to the target instruction.

7. The method according to claim 6, characterized in that The server of the air conditioner also stores a second preset list, wherein the second preset list includes an identification of at least one of the real devices; Before determining the second device and the target function, the method further includes: Determine whether the identifier of the first device exists in the second preset list; If the identifier of the first device does not exist in the second preset list, determining whether the identifier of the first device exists in the first preset list; If the identifier of the first device exists in the first preset list, determining the second device and the target function includes: If the identifier of the first device does not exist in the second preset list and the identifier of the first device exists in the first preset list, the second device and the target function are determined.

8. The method according to claim 7, characterized in that The method further comprises: If the identifier of the first device exists in the second preset list, a third control instruction is sent to the first device, where the third control instruction is used to instruct the first device to execute the target instruction.

9. The method according to claim 6 or 7, characterized in that: The method further comprises: Acquire target information, the target information including: a correspondence between a preset function and the virtual device; Sending target information to the control device.

10. The method according to claim 9, characterized in that The first control instruction may further include: target account information; a third preset list is further stored in the server of the air conditioner, the third preset list includes a correspondence between identifiers of multiple real devices and multiple preset account information, and the target account information is any account information in the multiple preset account information; when the first control instruction also includes the target account information, before determining whether the identifier of the first device is in the second preset list, the method further includes: According to the target account information, determining an identifier of a real device corresponding to the target account information from the third preset list; Determining the second preset list according to the identifier of the real device corresponding to the target account information, wherein the second preset list includes: the identifier of at least one real device corresponding to the target account information; The target information further includes: preset account information corresponding to each of the virtual devices, preset account information corresponding to each of the real devices, and a corresponding relationship between the preset functions and the real devices.

Citation Information

Patent Citations

  • Equipment control method, equipment control device and computer readable storage medium

    CN111007737A

  • Control method and device of air conditioning equipment, equipment and storage medium

    CN112628949A

  • Air conditioner control method and device, control equipment and storage medium

    CN113739382A

  • Smart printer management system

    KR1020230013388A

  • Control device, household appliance, and control method

    WO2023284562A1