DEVICE CONTROL METHOD AND APPARATUS
First Claim
1. A method for controlling a device, the method comprising:
- receiving a control instruction associated with a first device;
determining that a first program plugin is not installed, wherein the first program plugin is configured to control the first device;
acquiring the first program plugin from a server, the first program plugin including a control interface and a control logic;
determining that a second program plugin is installed, wherein the second program plugin is configured to control a first set of devices that are different from the first device;
installing the first program plugin based on the determination that the second program plugin is installed; and
controlling the first device based on the control instruction and the first program plugin.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosure relates to a method and an apparatus for controlling a device. The method includes receiving a control instruction associated with a first device; determining that a first program plugin is not installed, wherein the first program plugin is configured to control the first device; acquiring the first program plugin from a server, the first program plugin including a control interface and a control logic; determining that a second program plugin is installed, wherein the second program plugin is configured to control a first set of devices that are different from the first device; installing the first program plugin based on the determination that the second program plugin is installed; and controlling the first device based on the control instruction and the first program plugin.
13 Citations
19 Claims
-
1. A method for controlling a device, the method comprising:
-
receiving a control instruction associated with a first device; determining that a first program plugin is not installed, wherein the first program plugin is configured to control the first device; acquiring the first program plugin from a server, the first program plugin including a control interface and a control logic; determining that a second program plugin is installed, wherein the second program plugin is configured to control a first set of devices that are different from the first device; installing the first program plugin based on the determination that the second program plugin is installed; and controlling the first device based on the control instruction and the first program plugin. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus for controlling a device, the apparatus comprising:
-
a processor; and a memory configured to store instructions executable by the processor, wherein the processor is configured to; receive a control instruction associated with a first device; acquire the first program plugin from a server, the first program plugin including a control interface and a control logic; determine that a second program plugin is installed, wherein the second program plugin is configured to control a first set of devices that are different from the first device; install the first program plugin based on the determination that the second program plugin is installed; and control the first device based on the control instruction and the first program plugin. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable storage medium having stored therein instructions that, when executed by a processor, cause the processor to perform a method, the method comprising:
-
receiving a control instruction associated with a first device; determining that a first program plugin is not installed, wherein the first program plugin is configured to control the first device; acquiring the first program plugin from a server, the first program plugin including a control interface and a control logic; determining that a second program plugin is installed, wherein the second program plugin is configured to control a first set of devices that are different from the first device; installing the first program plugin based on the determination that the second program plugin is installed; and controlling the first device based on the control instruction and the first program plugin.
-
Specification