CN110071855B - Equipment linkage control method, device, system, gateway and storage medium - Google Patents
Equipment linkage control method, device, system, gateway and storage medium Download PDFInfo
- Publication number
- CN110071855B CN110071855B CN201910204894.9A CN201910204894A CN110071855B CN 110071855 B CN110071855 B CN 110071855B CN 201910204894 A CN201910204894 A CN 201910204894A CN 110071855 B CN110071855 B CN 110071855B
- Authority
- CN
- China
- Prior art keywords
- automation
- equipment
- cloud platform
- gateway
- instruction
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 71
- 230000006870 function Effects 0.000 claims description 71
- 230000008569 process Effects 0.000 claims description 8
- 238000001514 detection method Methods 0.000 claims description 4
- 238000012545 processing Methods 0.000 description 9
- 244000062793 Sorghum vulgare Species 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 235000019713 millet Nutrition 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 230000001960 triggered effect Effects 0.000 description 5
- 238000013475 authorization Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 3
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000035484 reaction time Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B15/00—Systems controlled by a computer
- G05B15/02—Systems controlled by a computer electric
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/283—Processing of data at an internetworking point of a home automation network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/66—Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L67/125—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/26—Pc applications
- G05B2219/2642—Domotique, domestic, home control, automation, smart house
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Computing Systems (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- Selective Calling Equipment (AREA)
Abstract
The embodiment of the application discloses a device linkage control method, a device, a system, a gateway and a storage medium, wherein the method is applied to the gateway, the gateway is configured to be respectively connected with a first cloud platform and a second cloud platform, and the method comprises the following steps: the gateway receives an equipment automation instruction sent by a first cloud platform; triggering the controlled equipment to execute the equipment automation instruction, and acquiring the state of the controlled equipment after the equipment automation instruction is executed; detecting whether an automation task matched with the state of the controlled equipment after the equipment automation instruction is executed exists in the second cloud platform; and if so, triggering to execute the automation task. According to the method, under the condition that the gateway is connected with the first cloud platform and the second cloud platform, the device in one cloud platform is automated by means of the gateway and is used for triggering the device automation in the other cloud platform, and therefore linkage between the device automation of the first cloud platform and the device automation of the second cloud platform is achieved, automatic linkage of the cross-cloud intelligent home devices is achieved, and user experience is improved.
Description
Technical Field
The application relates to the technical field of smart home, in particular to a device linkage control method, device, system, gateway and storage medium.
Background
Along with the rapid development of the internet of things and the internet technology, the smart home has quietly entered the ordinary life of people, and brings convenience to the daily life of people. For a home user, due to the use requirement, the variety of the owned smart home devices is wide, and manufacturers of the smart home devices are different inevitably. Manufacturers of intelligent home equipment establish own cloud platforms, and due to different protocols between the cloud platforms, the APP of one cloud platform (A) cannot control the intelligent home equipment of the other cloud platform (B), so that due to the fact that each enterprise, group and enterprise alliance have own cloud protocol and cloud standard in technical standards, the linkage and calling of the cloud-crossing intelligent home equipment become difficult to achieve. Therefore, when a user has smart home devices with two or more different cloud platforms at home, how to make the smart home devices perform linkage between the different cloud platforms becomes a problem to be solved urgently at present.
Disclosure of Invention
In view of the above problems, the present application provides a device linkage control method, apparatus, system, gateway and storage medium to improve the above problems.
In a first aspect, an embodiment of the present application provides an apparatus linkage control method, which is applied to a gateway, where the gateway is configured to be connected to a first cloud platform and a second cloud platform, respectively, and the method includes: the gateway receives an equipment automation instruction sent by a first cloud platform; the gateway triggers the controlled equipment to execute the equipment automation instruction, and the state of the controlled equipment after the equipment automation instruction is executed is obtained; detecting whether an automation task matched with the state of the controlled equipment after the equipment automation instruction is executed exists in the second cloud platform; and if so, triggering to execute the automation task.
In a second aspect, an embodiment of the present application provides an apparatus linkage control device, which operates on a gateway, where the gateway is configured to be connected to a first cloud platform and a second cloud platform, respectively, and the apparatus includes: the command receiving module is used for receiving the equipment automation command sent by the first cloud platform through the gateway; the state acquisition module is used for triggering the controlled equipment to execute the equipment automation instruction by the gateway and acquiring the state of the controlled equipment after the equipment automation instruction is executed; the detection module is used for detecting whether the second cloud platform has an automation task matched with the state of the controlled equipment after the equipment automation instruction is executed; and the execution module is used for triggering and executing the automation task if the execution module has the execution module.
In a third aspect, an embodiment of the present application provides an equipment linkage control system, where the equipment linkage control system includes a gateway, a first cloud platform, and a second cloud platform: the first cloud platform is used for sending a device automation instruction to the gateway; the gateway is used for receiving an equipment automation instruction sent by the first cloud platform; the gateway is also used for triggering the controlled equipment to execute the equipment automation instruction and acquiring the state of the controlled equipment after the equipment automation instruction is executed; the gateway is also used for detecting whether an automation task matched with the state of the controlled equipment after the equipment automation instruction is executed exists in the second cloud platform; the gateway is also used for triggering the execution of an automation task if the gateway exists.
In a fourth aspect, the present application provides a gateway comprising one or more processors and memory; one or more programs stored in the memory and configured to be executed by the one or more processors, the one or more programs configured to perform the method of the first aspect described above.
In a fifth aspect, the present application provides a computer readable storage medium having a program code stored therein, wherein the program code when executed by a processor performs the method of the first aspect.
According to the equipment linkage control method, the device, the system, the gateway and the storage medium, the gateway receives an equipment automation instruction sent by the first cloud platform; then triggering the controlled equipment to execute the equipment automation instruction, and acquiring the state of the controlled equipment after the equipment automation instruction is executed; then detecting whether an automation task matched with the state of the controlled equipment after the equipment automation instruction is executed exists in the second cloud platform; and if so, triggering to execute the automation task. According to the method, under the condition that the gateway is connected with the first cloud platform and the second cloud platform, the device in one cloud platform is automated by means of the gateway and is used for triggering the device automation in the other cloud platform, and therefore linkage between the device automation of the first cloud platform and the device automation of the second cloud platform is achieved, automatic linkage of the cross-cloud intelligent home devices is achieved, and user experience is improved.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1 shows a block diagram of a device linkage control system according to an embodiment of the present application.
Fig. 2 shows a timing chart of an apparatus linkage control method according to an embodiment of the present application.
Fig. 3 shows a flowchart of a method for controlling device linkage applied to a gateway according to another embodiment of the present application.
Fig. 4 shows a flowchart of a method for controlling linkage of devices applied to a gateway according to another embodiment of the present application.
Fig. 5 shows a flowchart of the method of step S340 of fig. 4.
Fig. 6 is a flowchart illustrating a method for controlling device linkage applied to a gateway according to still another embodiment of the present application.
Fig. 7 shows a block diagram of an apparatus linkage control device operating in a gateway according to an embodiment of the present application.
Fig. 8 shows a block diagram of an apparatus linkage control device operating in a gateway according to another embodiment of the present application.
Fig. 9 is a block diagram illustrating a device linkage control apparatus operating in a gateway according to another embodiment of the present application.
Fig. 10 shows a block diagram of a gateway provided in the present application.
Fig. 11 is a storage unit for storing or carrying program codes for implementing the device linkage control method according to the embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
With the development of the internet of things technology, the smart home has gradually replaced the traditional home devices, and more users begin to favor the smart home devices which bring great convenience to the life of people, such as smart refrigerators, smart switches, smart air conditioners or smart electric meters. In the current family internet of things system, manufacturers of various intelligent household devices are different frequently, different manufacturers correspond to different cloud platforms, one gateway device can only perform data transmission with one cloud platform generally, for example, the gateway device of millet cloud can only perform data transmission with the cloud platform of millet, and when a user wants to perform family internet of things system management with other cloud platforms, the gateway device matched with the user needs to be installed.
As a mode, due to different protocols between different cloud platforms, usually, the APP of one cloud platform (a) cannot communicate with another cloud platform (B) to control the smart home device under another cloud platform (B). In another way, if the smart home device in the APP of one cloud platform (a) is to be controlled by the APP of another cloud platform (B), authorization of the cloud platform B needs to be obtained. If the authorization code is not opened by the cloud platform B, the device information of the cloud platform B cannot be seen on the APP device management interface of the cloud platform a, and the device of the cloud platform B cannot be controlled. For example, when a user installs a device of a millet company and a device of an apple company at home, because millet and apple belong to different manufacturers and have different protocols and auditing mechanisms, a cloud platform provided by the apple cannot acquire device information of the millet and the millet device cannot be linked with the apple device without authorization between platforms.
The inventor finds that, as a way for improving the above problem, for the problem that devices from different cloud platforms cannot be linked, when the gateway is connected with the first cloud platform and the second cloud platform, the device in one cloud platform can be linked to the device in another cloud platform or multiple cloud platforms by means of the gateway, so as to realize the automatic linkage of the devices across clouds.
Therefore, the inventor provides a device linkage control method, a device, a system, a gateway and a storage medium provided by the embodiment of the application, in the device linkage control method provided by the embodiment of the application, under the condition that the gateway is connected with the first cloud platform and the second cloud platform, the device automation in one cloud platform is used for triggering the device automation in the other cloud platform by means of the gateway, and the linkage between the device automation of the first cloud platform and the device automation of the second cloud platform can be realized, so that the automatic linkage of the cross-cloud smart home devices can be realized, and the user experience is improved.
The following first introduces an apparatus linkage control system related to the apparatus linkage control method and apparatus provided in the embodiments of the present application.
Referring to fig. 1, the device linkage control system 100 shown in fig. 1 includes a gateway 102, a first cloud platform 104, and a second cloud platform 106, where the gateway 102 is communicatively connected to the first cloud platform 104, and the gateway 102 is communicatively connected to the second cloud platform 106, so as to implement data interaction. The gateway 102 is configured to receive information sent by the first cloud platform 104 or return information to the first cloud platform 104, and is further configured to receive information sent by the second cloud platform 106 or return information to the second cloud platform 106, and it is worth noting that the gateway 102 may associate device automation received from the first cloud platform 104 with device automation of the second cloud platform 106, so as to implement device automation linkage between different cloud platforms.
As a mode, the first cloud platform 104 may be connected to a mobile terminal of a device management APP installed with the first cloud platform 104, and when a user triggers an automation function button of a certain device from a display interface of the device management APP, the mobile terminal may send a device automation request to the first cloud platform 104, optionally, the first cloud platform 104 receives the device automation request, searches an automation instruction of the device corresponding to the automation request stored in the first cloud platform 104, and sends the automation instruction to the gateway 102, and instructs the gateway 102 to send the automation instruction to the certain device connected to the gateway and belonging to the first cloud platform 104, and instructs the certain device to execute the automation instruction.
Optionally, after the automation instruction is executed by the device, the device may return a device state after the device automation instruction is executed to the gateway 102, and then the gateway 102 may determine whether the automation instruction is successfully executed according to the device state returned by the device. As a manner, in order to facilitate implementation of device automation linkage between the first cloud platform 104 and the second cloud platform 106, the gateway 102 may detect whether there is a device automation associated with the device state in the second cloud platform 106 based on the device state returned after the device executes the device automation instruction, and optionally, if so, the device automation belonging to the second cloud platform 106 may be triggered by the device state.
It should be noted that, the automation in the embodiment of the present application may include multiple pieces of automation, that is, when a user triggers an automation function button of multiple devices of the first cloud platform 104, multiple pieces of device automation may be triggered. It is to be noted that, in this case, when the device automation linkage between the first cloud platform 104 and the second cloud platform 106 is implemented, the device state after any device automation of the linked device automation is executed may be used as a trigger to execute the device automation of the second cloud platform 106.
It should be noted that, the first cloud platform 104 and the second cloud platform 106 in this embodiment of the application are not in sequence, which is only for convenience of description, and in actual implementation, the positions of the first cloud platform 104 and the second cloud platform 106 may be interchanged, or a larger number of cloud platforms than the first cloud platform 104 and the second cloud platform 106 may be included, which is not limited herein. Notably, the first cloud platform 104 and the second cloud platform 106 or more cloud platforms are respectively different cloud platforms.
Based on the above-described device linkage control system, embodiments of the present application will be described in detail below with reference to the accompanying drawings.
Referring to fig. 2, an embodiment of the present application provides a method for controlling device linkage, where the method includes:
step S110: the first cloud platform sends a device automation instruction to the gateway.
The gateway in the embodiment of the application can automatically store the devices of the first cloud platform and the second cloud platform, the device automation of the first cloud platform and the device automation of the second cloud platform can have the same intermediate device state, if the device automation of the first cloud platform is associated with the device automation of the second cloud platform, a device automation instruction can be sent to the gateway by the first cloud platform, and the device automation of the second cloud platform is triggered according to the device state after the device automation instruction is executed or a certain device state in the execution process.
As one way, the first cloud platform may store the device (controlled device) in the platform and the device automation configured corresponding to the device in a table form. One or more controlled devices can be connected to the first cloud platform, and when a user needs to trigger execution of device automation on the first cloud platform, an automation function button corresponding to the controlled device can be triggered through a device management interface of the mobile terminal.
In an implementation manner, if a user triggers an automation function button of a certain controlled device, the mobile terminal may send a device automation request to the first cloud platform, and in this case, the first cloud platform may search for corresponding device automation according to the device automation request, and then send the searched device automation to a gateway connected to the controlled device in an instruction manner.
In another implementation manner, the multiple controlled devices under the first cloud platform may be respectively connected to multiple different gateways, and if the user triggers an automation function button of the controlled device connected to a different gateway, the mobile terminal may send multiple device automation requests to the first cloud platform, in this case, the first cloud platform may respectively search for corresponding device automation according to the multiple device automation requests, and then may respectively send the searched device automation to the gateways respectively connected to the multiple corresponding controlled devices in an instruction manner.
Step S120: the gateway receives a device automation instruction sent by the first cloud platform.
If the user triggers one piece of equipment automation, the gateway receives one piece of equipment automation instruction sent by the first cloud platform, and if the user triggers two or more pieces of equipment automation, the gateway respectively receives a plurality of pieces of equipment automation instructions sent by the first cloud platform.
Step S130: and the gateway triggers the controlled equipment to execute the equipment automation instruction, and obtains the state of the controlled equipment after the equipment automation instruction is executed.
The gateway and the controlled device are connected in a communication manner, for example, as one mode, the gateway and the controlled device may be connected in a communication manner based on a wireless communication protocol (such as WiFi, bluetooth, or ZigBee). Optionally, the controlled device may be one sub-device or a plurality of sub-devices. As a mode, the controlled device in the embodiment of the present application may be a controlled device that can communicate with the first cloud platform and the second cloud platform at the same time. Further, if the controlled device is a sub-device, the device state after the sub-device executes the device automation instruction may be used to trigger the device automation of the second cloud platform; if the controlled device is a plurality of sub-devices, in the same time period, the device state of only one controlled device under the first cloud platform after executing the device automation instruction may be used to trigger the device automation of the second cloud platform, so that the device automation association between the first cloud platform and the second cloud platform is realized.
As one mode, after receiving the device automation instruction sent by the first cloud platform, the gateway triggers the controlled device connected to the gateway to execute the device automation instruction, and then obtains the state of the controlled device after executing the device automation instruction. For example, after the gateway sends the device automation instruction to the controlled device, the controlled device returns the instruction execution result to the gateway, so that the gateway can obtain the state of the controlled device after the device automation instruction is executed.
Step S140: and the gateway detects whether an automation task matched with the state of the controlled equipment after the equipment automation instruction is executed exists in the second cloud platform.
If only one controlled device is under the first cloud platform, the gateway can judge whether the second cloud platform has an automation task matched with the state of the controlled device by detecting whether the second cloud platform has automation associated with the state of the controlled device after the controlled device executes the device automation instruction, and the automation associated with the state can be used as the automation task matched with the state of the controlled device after the device automation instruction is executed if the second cloud platform has the automation associated with the state; specifically, the gateway may determine whether a state of the controlled device after executing the device automation instruction (i.e., a controlled device state) is the same as a device start state corresponding to the automation task, optionally, if so, it may be determined that the device start state corresponding to the automation task is associated with the state of the controlled device after executing the device automation instruction.
If the first cloud platform includes a plurality of controlled devices, the gateway may detect whether there is automation associated with a state of the controlled device after the controlled device executes the device automation instruction in the process of executing the device automation instruction by the controlled device in the second cloud platform, as a mode, and if so, may use the automation associated with the state of the controlled device after the other controlled device executes the device automation instruction as an automation task matched with the state of the controlled device after executing the device automation instruction.
For example, in a specific application scenario, an automated "door open-open socket" exists under the first cloud platform, and then when the socket open event is triggered, the socket state changes to the open state, and the gateway may detect whether there is an automated task associated with the "socket open" state in the second cloud platform. Optionally, if an automation task existing in the second cloud platform is "socket on-tv on", the "socket on" state may be used to trigger the automation task of the second cloud platform.
Step S150: and if so, triggering to execute the automation task.
As a mode, if the device automation instruction is received, the gateway may trigger to execute the automation task according to a state of the controlled device after executing the device automation instruction, and further may associate the device automation of the first cloud platform with the device automation task of the second cloud platform, thereby implementing device automation linkage between different cloud platforms.
In the device linkage control method provided by this embodiment, a first cloud platform sends a device automation instruction to a gateway, and the gateway receives the device automation instruction sent by the first cloud platform; the gateway triggers the controlled equipment to execute the equipment automation instruction, and the state of the controlled equipment after the equipment automation instruction is executed is obtained; the gateway detects whether an automation task matched with the state of the controlled equipment after the equipment automation instruction is executed exists in the second cloud platform; and if so, triggering to execute the automation task. According to the method, under the condition that the gateway is connected with the first cloud platform and the second cloud platform, the device in one cloud platform is automated by means of the gateway and is used for triggering the device automation in the other cloud platform, and therefore linkage between the device automation of the first cloud platform and the device automation of the second cloud platform is achieved, automatic linkage of the cross-cloud intelligent home devices is achieved, and user experience is improved.
Referring to fig. 3, another embodiment of the present application provides a method for controlling device linkage, which is applied to a gateway, and the method includes:
step S210: and the gateway receives the equipment automation instruction sent by the first cloud platform.
Step S220: and the gateway triggers the controlled equipment to execute the equipment automation instruction, and acquires the state of the controlled equipment after the equipment automation instruction is executed.
As one way, since there may be a plurality of controlled devices connected to the first cloud platform, for one automation of the first cloud platform, there may be a plurality of controlled device states. For example, a first cloud platform comprises a piece of automation "a-B-C", where a represents "door open", B represents "open socket", and C represents "open tv", then the automation "a-B-C" is characterized by triggering "open socket" in case of detecting "door open", and further triggering "open tv" in case of "open socket", then the controlled device state that can be used to trigger the second cloud platform can be state a, state B, or state C, respectively, after the device automation instruction is executed.
Then, as an implementation, the gateway may detect whether there is automation in the second cloud platform associated with a state of the controlled device after the other controlled devices in the process of executing the device automation instruction execute the device automation instruction. Optionally, if so, the automation associated with the state of the other controlled device after executing the device automation instruction may be used as an automation task matching the state of the controlled device after executing the device automation instruction.
Step S230: and detecting whether the second cloud platform has an automation task matched with the controlled equipment state after the equipment automation instruction is executed.
Step S240: and if so, triggering to execute the automation task.
According to the equipment linkage control method provided by the embodiment, an equipment automation instruction sent by a first cloud platform is received through a gateway; triggering the controlled equipment to execute the equipment automation instruction, and acquiring the state of the controlled equipment after the equipment automation instruction is executed; detecting whether an automation task matched with the state of the controlled equipment after the equipment automation instruction is executed exists in the second cloud platform; and if so, triggering to execute the automation task. According to the method, under the condition that the gateway is connected with the first cloud platform and the second cloud platform, the device in one cloud platform is automated by means of the gateway and is used for triggering the device automation in the other cloud platform, and therefore linkage between the device automation of the first cloud platform and the device automation of the second cloud platform is achieved, automatic linkage of the cross-cloud intelligent home devices is achieved, and user experience is improved.
Referring to fig. 4, another embodiment of the present application provides a method for controlling device linkage, which is applied to a gateway, and the method includes:
step S310: and the gateway receives the equipment automation instruction sent by the first cloud platform.
Step S320: and the gateway sends the equipment automation instruction to the controlled equipment to instruct the controlled equipment to execute the equipment automation instruction.
Step S330: and acquiring the state of the controlled equipment after the controlled equipment executes the equipment automation instruction.
Step S340: detecting whether there is automation in the second cloud platform associated with a state of the controlled device after executing the device automation instruction.
Referring to fig. 5, as an alternative, step S340 may include:
step S341: and judging whether the state of the controlled equipment after the controlled equipment executes the equipment automation instruction is the same as the initial state of the equipment corresponding to the automation task or not.
Step S342: and if so, judging that the initial state of the equipment corresponding to the automation task is associated with the state of the controlled equipment after the controlled equipment executes the equipment automation instruction.
Step S350: and if so, taking the automation associated with the state as an automation task matched with the state of the controlled equipment after the equipment automation instruction is executed.
Step S360: and triggering and executing the automation task according to the state of the controlled equipment after executing the equipment automation instruction.
According to the equipment linkage control method provided by the embodiment, an equipment automation instruction sent by a first cloud platform is received through a gateway; then the gateway sends the equipment automation instruction to the controlled equipment to instruct the controlled equipment to execute the equipment automation instruction; then obtaining the state of the controlled equipment after the controlled equipment executes the automation instruction; then detecting whether an automation task matched with the state of the controlled equipment after the controlled equipment executes the equipment automation instruction exists in the second cloud platform; taking the automation associated with the state as an automation task matched with the state of the controlled equipment after the equipment automation instruction is executed; and triggering and executing the automation task according to the state of the controlled equipment after executing the equipment automation instruction. According to the method, under the condition that the gateway is connected with the first cloud platform and the second cloud platform, the device in one cloud platform is automated by means of the gateway and is used for triggering the device automation in the other cloud platform, and therefore linkage between the device automation of the first cloud platform and the device automation of the second cloud platform is achieved, automatic linkage of the cross-cloud intelligent home devices is achieved, and user experience is improved.
Referring to fig. 6, a further embodiment of the present application provides an apparatus linkage control method applied to a gateway, where the method includes:
step S410: and the gateway receives the equipment automation instruction sent by the first cloud platform.
Step S420: and the gateway generates a corresponding virtual function module according to the equipment automation instruction, and instructs the virtual function module to execute the equipment automation instruction.
For the controlled devices connected to the first cloud platform and the second cloud platform at the same time, in order to facilitate the transfer of more types of values, for example, the temperature, humidity, power, voltage, or the like of the devices, the gateway in the embodiment of the present application may also generate a corresponding virtual function module according to the automation instruction after receiving the device automation instruction sent by the first cloud platform, and instruct the virtual function module to execute the device automation instruction.
It should be noted that, the virtual function module in this embodiment represents a virtual device having a function identical to that of a controlled device executing a device automation instruction, where the virtual device may be a function module integrated into a gateway, and as a manner, a device management APP bound to the controlled device may store functions of all controlled devices bound under a login account in advance, so that the gateway may send a controlled device function data call request to the device management APP according to the device automation instruction after receiving the device automation instruction, and then regenerate a virtual device having a function identical to that of the corresponding controlled device, thereby avoiding action reaction time of a physical controlled device and reducing time delay.
As a manner, when the virtual function module is generated, the virtual function module may be configured with a device identifier that can be distinguished from the real controlled device, so that when the virtual function module completes executing the device automation instruction, the virtual function module is deleted, which may save space and resources. For example, assuming A, B, C three sockets, where a and B are real sockets and C is virtual, if the device IDs of a and B are 102 and 103, respectively, the device ID of C may be 104, and of course, it may be adjusted by the user's habit or requirement, which may facilitate reducing errors.
For example, in a specific application scenario, after receiving a device automation instruction for transferring a temperature value sent by the first cloud platform, the gateway may generate a virtual temperature sensor according to the device automation instruction for executing the device automation instruction. Optionally, the gateway may simulate a liquid crystal display screen, and read the temperature value in real time for display, so that for the second cloud platform, the gateway may transmit the temperature value to the controlled device of the second cloud platform using the virtual temperature sensor.
Step S430: and acquiring the state of the virtual function module after the virtual function module executes the equipment automation instruction.
The virtual function module and the controlled device have the same function, and after the device automation instruction is executed by the virtual function module generated inside the gateway, the gateway acquires the state of the virtual function module after executing the sellby automation instruction, such as the conversion of numerical values, the change of the device state, and the like.
Step S440: and detecting whether the second cloud platform has an automation task matched with the controlled equipment state after the equipment automation instruction is executed.
As a mode, after the virtual function module executes the device automation instruction, the gateway detects whether there is an automation task matching with the state of the controlled device after the device automation instruction is executed in the second cloud platform, and it should be noted that the controlled device is the virtual function module. Optionally, if yes, it may be determined that the second cloud platform has an automation task matching the state of the controlled device after the device automation instruction is executed.
Step S450: and if so, triggering to execute the automation task.
If the virtual function module exists, the gateway can trigger and execute the automation task of the second cloud platform according to the state of the virtual function module after the virtual function module executes the equipment automation instruction. The virtual function module is used for realizing the automatic linkage of the equipment between different cloud platforms, so that the equipment resources can be saved, and the virtual function module can be cancelled (namely deleted) after the virtual module completes the execution of the equipment automation instruction, so that the equipment resources are saved.
In a specific application scenario, assuming that the controlled device of the first cloud platform is an air quality detector, the controlled device of the second cloud platform is a tablet computer, the air quality detector transmits a reading of PM2.5 to the gateway, a virtual function module having the same function as the air quality detector can be generated inside the gateway, further, the virtual function module can display the reading of PM2.5 on a virtual liquid crystal display, for the virtual function module, the reading of PM2.5 can be reported to the gateway in real time, the gateway detects whether the tablet computer has an automation task associated with the reading of PM2.5, if an automation task exists, the virtual function module triggers the tablet computer to display a corresponding environmental temperature value according to the current PM2.5 value when the PM2.5 value reaches a certain value, the specific numerical values are not limited herein.
It should be noted that, in this embodiment, the virtual function module executes the device automation instruction, and then triggers the device automation task of the second cloud platform according to the state after the device automation instruction is executed, so that the numerical value transmission mode of the device automation linkage can be enriched, and further the device automation linkage between different cloud platforms can be rapidly realized.
According to the equipment linkage control method provided by the embodiment, an equipment automation instruction sent by a first cloud platform is received through a gateway; then the gateway generates a corresponding virtual function module according to the equipment automation instruction, instructs the virtual function module to execute the equipment automation instruction, acquires the state of the virtual function module after executing the equipment automation instruction, and detects whether the second cloud platform has an automation task matched with the state of the controlled equipment after executing the equipment automation instruction; and if so, triggering to execute the automation task. According to the method, under the condition that the gateway is connected with the first cloud platform and the second cloud platform, the gateway generates the virtual function module, then the state of the virtual function module after the virtual function module executes the equipment automation instruction is used for triggering equipment automation in the other cloud platform, and further linkage between the equipment automation of the first cloud platform and the equipment automation of the second cloud platform is achieved, so that automatic linkage of the cross-cloud intelligent home equipment is achieved, and user experience is improved.
Referring to fig. 7, an embodiment of the present application provides an apparatus 500 for linkage control of a device, which operates on a gateway, and the gateway is configured to be connected to a first cloud platform and a second cloud platform respectively, where the apparatus 500 includes: an instruction receiving module 510, a status acquiring module 520, a detecting module 530, and an executing module 540.
An instruction receiving module 510, configured to receive, by the gateway, the device automation instruction sent by the first cloud platform.
A state obtaining module 520, configured to trigger the controlled device to execute the device automation instruction by the gateway, and obtain a state of the controlled device after the device automation instruction is executed.
A detecting module 530, configured to detect whether there is an automation task matching the controlled device status after the device automation instruction is executed in the second cloud platform.
And an executing module 540, configured to trigger the gateway to execute the automation task if the gateway has the automation task.
Referring to fig. 8, another embodiment of the present application provides an apparatus 600 for controlling linkage of a device, which operates on a gateway, where the apparatus 600 includes: an instruction receiving module 610, an instruction processing module 620, a state acquisition module 630, a detection module 640, a matching module 650, and an execution module 660.
An instruction receiving module 610, configured to receive, by the gateway, the device automation instruction sent by the first cloud platform.
An instruction processing module 620, configured to send, by the gateway, the device automation instruction to the controlled device, and instruct the controlled device to execute the device automation instruction.
A state obtaining module 630, configured to obtain a state of the controlled device after the controlled device executes the device automation instruction.
A detecting module 640, configured to detect whether there is automation associated with a state of the controlled device after executing the device automation instruction in the second cloud platform.
As one way, the detection module 640 may be configured to determine whether a state of the controlled device after executing the device automation instruction is the same as a device start state corresponding to the automation task. Optionally, if the device start state corresponding to the automation task is the same as the device start state corresponding to the automation task, it may be determined that the device start state corresponding to the automation task is associated with the state of the controlled device after the controlled device executes the device automation instruction.
A matching module 650, configured to, if yes, take the automation associated with the state as an automation task matching the state of the controlled device after the device automation instruction is executed.
The execution module 660 is configured to trigger execution of the automation task according to a state of the controlled device after executing the device automation instruction.
Referring to fig. 9, another embodiment of the present application provides an apparatus linkage control device 700, operating in a gateway, where the device 700 includes: an instruction receiving module 710, an instruction processing module 720, a status obtaining module 730, a detecting module 740, and an executing module 750.
An instruction receiving module 710, configured to receive, by the gateway, the device automation instruction sent by the first cloud platform.
The instruction processing module 720 is configured to generate, by the gateway, a corresponding virtual function module according to the device automation instruction, and instruct the virtual function module to execute the device automation instruction.
A state obtaining module 730, configured to obtain a state of the virtual function module after the virtual function module executes the device automation instruction.
A detecting module 740, configured to detect whether there is an automation task matching the controlled device state after the device automation instruction is executed in the second cloud platform.
And the execution module 750 is used for triggering the execution of the automation task if the automatic task exists.
It should be noted that, as will be clear to those skilled in the art, for convenience and brevity of description, the specific working processes of the above-described apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the several embodiments provided in the present application, the coupling between the modules may be electrical, mechanical or other type of coupling. In addition, functional modules in the embodiments of the present application may be integrated into one processing module, or each of the modules may exist alone physically, or two or more modules are integrated into one module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode.
In summary, according to the method, the device and the system for controlling the equipment linkage, the equipment automation instruction sent by the first cloud platform is received through the gateway; triggering the controlled equipment to execute the equipment automation instruction, and acquiring the state of the controlled equipment after the equipment automation instruction is executed; detecting whether an automation task matched with the state of the controlled equipment after the equipment automation instruction is executed exists in the second cloud platform; and if so, triggering to execute the automation task. According to the method, under the condition that the gateway is connected with the first cloud platform and the second cloud platform, the device in one cloud platform is automated by means of the gateway and is used for triggering the device automation in the other cloud platform, and therefore linkage between the device automation of the first cloud platform and the device automation of the second cloud platform is achieved, automatic linkage of the cross-cloud intelligent home devices is achieved, and user experience is improved.
A gateway provided by the present application will be described with reference to fig. 10.
Referring to fig. 10, based on the above-mentioned device linkage control method and apparatus, another gateway 102 capable of executing the above-mentioned device linkage control method is provided in the embodiments of the present application. Gateway 102 includes a memory 1021 and one or more (only one shown) processors 1022 coupled to each other. The memory 1021 is stored with programs that can execute the programs in the foregoing embodiments, and the processor 1022 can execute the programs stored in the memory 1021.
The Memory 1021 may include a Random Access Memory (RAM) or a Read-Only Memory (Read-Only Memory). Memory 1021 may be used to store an instruction, a program, code, a set of codes, or a set of instructions. The memory 1021 may include a stored program area and a stored data area, wherein the stored program area may store instructions for implementing an operating system, instructions for implementing at least one function (such as a touch function, a sound playing function, an image playing function, etc.), instructions for implementing various method embodiments described below, and the like. The stored data area may also store data created by gateway 102 in use (e.g., phone books, audio-video data, chat log data), and the like.
Referring to fig. 11, a block diagram of a computer-readable storage medium according to an embodiment of the present application is shown. The computer-readable storage medium 800 has stored therein program code that can be called by a processor to execute the methods described in the above-described method embodiments.
The computer-readable storage medium 800 may be an electronic memory such as a flash memory, an EEPROM (electrically erasable programmable read only memory), an EPROM, a hard disk, or a ROM. Alternatively, the computer-readable storage medium 800 includes a non-volatile computer-readable storage medium. The computer readable storage medium 800 has storage space for program code 810 to perform any of the method steps of the method described above. The program code can be read from or written to one or more computer program products. The program code 810 may be compressed, for example, in a suitable form.
For the purposes of this description, a "computer-readable storage medium" can be any means that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of the computer-readable medium would include the following: an electrical connection (electronic device) having one or more wires, a portable computer diskette (magnetic device), a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disc read-only memory (CDROM). Additionally, the computer-readable medium could even be paper or another suitable medium upon which the program is printed, as the program can be electronically captured, via for instance optical scanning of the paper or other medium, then compiled, interpreted or otherwise processed in a suitable manner if necessary, and then stored in a computer memory.
In summary, the present application provides a method, an apparatus, a system, a gateway and a storage medium for controlling device linkage. The method is applied to a gateway, the gateway is configured to be respectively connected with a first cloud platform and a second cloud platform, and the method comprises the following steps: the gateway receives an equipment automation instruction sent by a first cloud platform; triggering the controlled equipment to execute the equipment automation instruction, and acquiring the state of the controlled equipment after the equipment automation instruction is executed; detecting whether an automation task matched with the state of the controlled equipment after the equipment automation instruction is executed exists in the second cloud platform; and if so, triggering to execute the automation task. According to the method, under the condition that the gateway is connected with the first cloud platform and the second cloud platform, the device in one cloud platform is automated by means of the gateway and is used for triggering the device automation in the other cloud platform, and therefore linkage between the device automation of the first cloud platform and the device automation of the second cloud platform is achieved, automatic linkage of the cross-cloud intelligent home devices is achieved, and user experience is improved.
Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present application, and not to limit the same; although the present application has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; such modifications and substitutions do not necessarily depart from the spirit and scope of the corresponding technical solutions in the embodiments of the present application.
Claims (10)
1. A device linkage control method is applied to a gateway, the gateway is configured to be respectively connected with a first cloud platform and a second cloud platform, and the method comprises the following steps:
the gateway receives an equipment automation instruction sent by the first cloud platform;
the gateway triggers the controlled equipment to execute the equipment automation instruction, and obtains the state of the controlled equipment after the equipment automation instruction is executed;
detecting whether an automation task matched with the controlled equipment state after the equipment automation instruction is executed exists in the second cloud platform;
if yes, triggering to execute the automation task;
the gateway triggers the controlled equipment to execute the equipment automation instruction, and the step of acquiring the state of the controlled equipment after the equipment automation instruction is executed comprises the following steps:
the gateway generates a corresponding virtual function module according to the equipment automation instruction, and instructs the virtual function module to execute the equipment automation instruction, wherein the virtual function module represents a virtual device with the same function as the controlled device executing the equipment automation instruction;
and acquiring the state of the virtual function module after the virtual function module executes the equipment automation instruction.
2. The method of claim 1, wherein the gateway triggers the controlled device to execute the device automation instruction, and wherein the step of obtaining the state of the controlled device after executing the device automation instruction comprises:
the gateway sends the equipment automation instruction to the controlled equipment, and instructs the controlled equipment to execute the equipment automation instruction;
and acquiring the state of the controlled equipment after the controlled equipment executes the equipment automation instruction.
3. The method of claim 2, wherein the step of detecting whether there is an automation task in the second cloud platform that matches the controlled device state after the device automation instructions are executed comprises:
detecting whether there is automation in the second cloud platform associated with a state of the controlled device after executing the device automation instruction;
and if so, taking the automation associated with the state as an automation task matched with the state of the controlled equipment after the equipment automation instruction is executed.
4. The method of claim 3, wherein the step of detecting whether there is automation in the second cloud platform associated with the state of the controlled device after executing the device automation instructions comprises:
judging whether the state of the controlled equipment after executing the equipment automation instruction is the same as the initial state of the equipment corresponding to the automation task or not;
and if so, judging that the initial state of the equipment corresponding to the automation task is associated with the state of the controlled equipment after the controlled equipment executes the equipment automation instruction.
5. The method of claim 4, wherein the step of triggering execution of the automation task, if any, comprises:
and triggering and executing the automation task according to the state of the controlled equipment after executing the equipment automation instruction.
6. The method of claim 3, wherein the method further comprises:
detecting whether the second cloud platform has automation related to the state of other controlled equipment after the controlled equipment executes the equipment automation instruction in the process of executing the equipment automation instruction by the controlled equipment;
and if so, taking the automation associated with the state of the other controlled equipment after the equipment automation instruction is executed as an automation task matched with the state of the controlled equipment after the equipment automation instruction is executed.
7. An apparatus for controlling linkage of equipment, operating on a gateway configured to interface with a first cloud platform and a second cloud platform, respectively, the apparatus comprising:
the instruction receiving module is used for receiving the equipment automation instruction sent by the first cloud platform by the gateway;
the state acquisition module is used for triggering the controlled equipment to execute the equipment automation instruction by the gateway and acquiring the state of the controlled equipment after the equipment automation instruction is executed;
the detection module is used for detecting whether the second cloud platform has an automation task matched with the state of the controlled equipment after the equipment automation instruction is executed;
the execution module is used for triggering and executing the automation task if the automatic task exists;
the status acquisition module is configured to:
the gateway generates a corresponding virtual function module according to the equipment automation instruction, and instructs the virtual function module to execute the equipment automation instruction, wherein the virtual function module represents a virtual device with the same function as the controlled device executing the equipment automation instruction;
and acquiring the state of the virtual function module after the virtual function module executes the equipment automation instruction.
8. The utility model provides an equipment coordinated control system which characterized in that equipment coordinated control system includes gateway, first cloud platform and second cloud platform:
the first cloud platform is used for sending a device automation instruction to the gateway;
the gateway is used for receiving a device automation instruction sent by the first cloud platform;
the gateway is also used for triggering the controlled equipment to execute the equipment automation instruction and acquiring the state of the controlled equipment after the equipment automation instruction is executed;
the gateway is further used for detecting whether an automation task matched with the state of the controlled equipment after the equipment automation instruction is executed exists in the second cloud platform;
the gateway is also used for triggering and executing the automation task if the gateway exists;
the gateway is further configured to:
generating a corresponding virtual function module according to the equipment automation instruction, and instructing the virtual function module to execute the equipment automation instruction, wherein the virtual function module represents a virtual device with the same function as the controlled device executing the equipment automation instruction;
and acquiring the state of the virtual function module after the virtual function module executes the equipment automation instruction.
9. A gateway comprising a memory, and one or more processors;
one or more programs stored in the memory and configured to be executed by the one or more processors, the one or more programs configured to perform the method of any of claims 1-6.
10. A computer-readable storage medium, having a program code stored therein, wherein the program code when executed by a processor performs the method of any of claims 1-6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910204894.9A CN110071855B (en) | 2019-03-18 | 2019-03-18 | Equipment linkage control method, device, system, gateway and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910204894.9A CN110071855B (en) | 2019-03-18 | 2019-03-18 | Equipment linkage control method, device, system, gateway and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110071855A CN110071855A (en) | 2019-07-30 |
CN110071855B true CN110071855B (en) | 2021-10-22 |
Family
ID=67365318
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910204894.9A Active CN110071855B (en) | 2019-03-18 | 2019-03-18 | Equipment linkage control method, device, system, gateway and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110071855B (en) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111142398A (en) * | 2019-12-30 | 2020-05-12 | 欧普照明股份有限公司 | Equipment linkage method and device, electronic equipment and storage medium |
CN113542078A (en) * | 2020-04-14 | 2021-10-22 | 深圳爱根斯通科技有限公司 | Equipment linkage method and device, electronic equipment and storage medium |
CN112437153A (en) * | 2020-11-20 | 2021-03-02 | 青岛易来智能科技股份有限公司 | Equipment linkage processing method and device |
CN115550090A (en) * | 2021-06-30 | 2022-12-30 | 华为技术有限公司 | Equipment cooperation method and electronic equipment |
CN113625586B (en) * | 2021-09-01 | 2024-08-13 | 珠海太川云社区技术股份有限公司 | Method and system for controlling intelligent home based on gateway |
CN114527668A (en) * | 2022-01-05 | 2022-05-24 | 深圳绿米联创科技有限公司 | Equipment linkage control method and device, electronic equipment and storage medium |
CN114422285B (en) * | 2022-03-14 | 2022-06-14 | 深圳市华曦达科技股份有限公司 | Configuration method based on multi-manufacturer fusion scene of intelligent home client |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103237019A (en) * | 2013-04-03 | 2013-08-07 | 中国科学院合肥物质科学研究院 | Cloud service accessing gateway system and cloud service accessing method |
CN108092861A (en) * | 2017-12-13 | 2018-05-29 | 深圳绿米联创科技有限公司 | Realize collocation method, the equipment linkage control method and device of equipment linkage |
CN108833191A (en) * | 2018-08-03 | 2018-11-16 | 云丁智能科技(北京)有限公司 | Gateway configuration method and device |
CN109445292A (en) * | 2018-10-22 | 2019-03-08 | 深圳绿米联创科技有限公司 | Automated execution result collection method, device, system and storage medium |
-
2019
- 2019-03-18 CN CN201910204894.9A patent/CN110071855B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103237019A (en) * | 2013-04-03 | 2013-08-07 | 中国科学院合肥物质科学研究院 | Cloud service accessing gateway system and cloud service accessing method |
CN108092861A (en) * | 2017-12-13 | 2018-05-29 | 深圳绿米联创科技有限公司 | Realize collocation method, the equipment linkage control method and device of equipment linkage |
CN108833191A (en) * | 2018-08-03 | 2018-11-16 | 云丁智能科技(北京)有限公司 | Gateway configuration method and device |
CN109445292A (en) * | 2018-10-22 | 2019-03-08 | 深圳绿米联创科技有限公司 | Automated execution result collection method, device, system and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN110071855A (en) | 2019-07-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110071855B (en) | Equipment linkage control method, device, system, gateway and storage medium | |
CN109587018B (en) | Equipment configuration method, device, network system and mobile terminal | |
CN111464402B (en) | Control method of intelligent household equipment, terminal equipment and medium | |
WO2020223854A1 (en) | Device network configuration method and apparatus, electronic device and storage medium | |
US20220052866A1 (en) | Smart home system control method and apparatus, electronic device | |
CN102523475B (en) | Testing method and device for electronic products, and television set | |
CN109445292A (en) | Automated execution result collection method, device, system and storage medium | |
CN113168334A (en) | Data processing method, apparatus, electronic device and readable storage medium | |
CN110324216B (en) | Automatic configuration method, device, system, server and storage medium | |
CN113765714A (en) | Equipment network distribution method and device, storage medium and electronic equipment | |
CN105141450A (en) | Configuration methods and devices for WIFI module of internet of things device | |
CN114143371A (en) | Screen projection method and device, storage medium and electronic equipment | |
CN103412832A (en) | Automatic WIFI (Wireless Fidelity) adaptation method | |
CN110045705B (en) | Intelligent home control method, device and system adopting heterogeneous wireless network | |
CN108089986A (en) | A kind of version updating test method and system based on robot | |
CN111596559A (en) | Equipment control method and device, intelligent display terminal and storage medium | |
CN109407526B (en) | Equipment detection method and device and household appliance | |
CN116033006A (en) | Data processing method, system, storage medium and electronic device | |
CN112019409B (en) | Equipment distribution network processing method, equipment distribution network processing device and electronic equipment | |
CN111953573B (en) | Equipment distribution network processing method, equipment distribution network processing device and intelligent panel | |
CN107729136B (en) | Processing priority configuration method and device based on FPGA | |
CN112817248A (en) | Shared device management method and device, storage medium and electronic device | |
CN112000020A (en) | Equipment distribution network processing method, equipment distribution network processing device and intelligent panel | |
CN112995264B (en) | Method, device and storage medium for preventing data from being deleted by mistake | |
CN113325722B (en) | Multi-mode implementation method and device for intelligent cooking and intelligent cabinet |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |