IP Library › Granted Patent US 10,453,331
Granted Patent B2
US 10,453,331 · App. 15/693,008 · Granted Oct 22, 2019

Device control method and apparatus

Inventors: Benchang Su (Beijing, CN); Sitai Gao (Beijing, CN); Enxing Hou (Beijing, CN)
Assignee: Beijing Xiaomi Mobile Software Co., Ltd.
G08C17/00G08C17/02G08C23/04H04L12/2818H04M1/72533H04N5/4403H04N21/4131G08C2200/00G08C2201/21G08C2201/40G08C2201/92G08C2201/93H04N2005/4425H04N2005/4428H04N2005/4433H04N2005/4435H04N2005/4439
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,453,331
App. No.
15/693,008
Granted
Oct 22, 2019
Kind
B2
Abstract

The present disclosure provides a device control method and apparatus, belonging to the field of smart home technology. The method includes: displaying a control key interface including a custom key; and when selection of the custom key is detected, sending a custom control message to a remote control device so that the remote control device transmits at least two control signals according to the custom control message to control at least one home device to perform at least two operations.

Claims (58)

1. A device control method, comprising:

accessing, via a terminal, a control instruction library for at least two separate home devices from a server, the control instruction library being used for storing a plurality of control instructions for each of the at least two separate home devices;

establishing a connection between the terminal and the server, and a connection between the server and a remote control device;

obtaining, via the terminal, at least two control instructions associated with a custom control message, the at least two control instructions being configured to control the at least two separate home devices to perform at least two operations, the at least two operations including at least one operation on each of the home devices;

accepting, via a control key interface displayed at the terminal, a selection of one single custom key corresponding to the two or more operations by the at least two separate home devices;

providing, in response to the selection of the custom key at the terminal, the custom control message to the remote control device;

generating, by the remote control device, at least two control signals corresponding to the at least two control instructions in accordance with a preset order of the control instructions; and

transmitting simultaneously via the remote control device in communication with the terminal upon reception of the custom control message, the at least two control signals to cause the at least two separate home devices to perform, simultaneously, at least two corresponding control operations in response to the received control signals;

wherein the server further stores identifiers of the home devices correspondingly with the control instruction library.

2. The method according to claim 1 , wherein the obtaining at least two control instructions associated with the custom control message comprises:

obtaining the at least two control instructions from the custom control message.

3. The method according to claim 1 , wherein the obtaining at least two control instructions associated with the custom control message comprises:

obtaining an instruction set identifier from the custom control message; and

obtaining at least two control instructions corresponding to the instruction set identifier from a stored preset instruction list, the preset instruction list being used for storing an instruction identifier and one or more corresponding control instructions.

4. The method according to claim 3 , wherein before obtaining the at least two control instructions associated with the custom control message, the method further comprises:

receiving a setting instruction associated with the terminal, the setting instruction comprising the at least two control instructions and the instruction set identifier; and

storing the at least two control instructions and the instruction set identifier in the preset instruction list correspondingly.

5. The method according to claim 1 , wherein the at least two control instructions have a preset order corresponding to a sequence in which the at least two operations will be performed by the at least two separate home devices.

6. The method of claim 1 , wherein the two control signals transmitted by the remote control device are configured to cause the at least two separate home devices to perform, simultaneously, at least two corresponding control operations in response to the received control signals.

7. A device control method, comprising:

accessing, via a terminal, a control instruction library for at least two separate home devices from a server, the control instruction library being used for storing a plurality of control instructions for each of the at least two separate home devices;

establishing a connection between the terminal and the server, and a connection between the server and a remote control device;

displaying, via the terminal, a control key interface, the control key interface comprising one single custom key configured, when selected, to trigger a custom control message, the custom control message being used for indicating at least two control instructions associated with the custom key, and the at least two of the plurality of control instructions being configured to instruct the at least two separate home devices to perform at least two operations, the at least two operations including at least one operation on each of the home devices; and

when selection of the custom key is detected, sending, via the terminal, the custom control message to the remote control device; generating, by the remote control device, at least two control signals corresponding to the at least two control instructions in accordance with a preset order of the control instructions; and transmitting simultaneously via the remote control device the at least two control signals corresponding to the at least two control instructions of the custom control message, the at least two control signals being configured to control the at least two separate home devices to perform, simultaneously, the at least two operations;

wherein the server further stores identifiers of the home devices correspondingly with the control instruction library.

8. The method according to claim 7 , wherein before selection of the custom key is detected, the method further comprises:

when a custom operation for the custom key is detected, displaying control options available for operation of the at least two separate home devices;

accepting selection of at least two control operations for the at least two separate home devices;

determining the at least two control instructions corresponding to the at least two control options selected by the user; and

associating the at least two control instructions with the custom key.

9. The method according to claim 8 , wherein the custom control message comprises the at least two control instructions corresponding to the selected control options.

10. The method according to claim 7 , wherein before selection of the custom key is detected, the method further comprises:

when a custom operation for the custom key is detected, displaying control options available for operation of the at least two separate home devices;

determining the at least two control instructions corresponding to at least two control options selected by a user from the control options available for the custom operation;

generating an instruction set identifier for the at least two control instructions; and

associating the instruction set identifier with the custom key.

11. The method according to claim 10 , wherein the custom control message comprises the instruction set identifier, and the sending the custom control message to the remote control device comprises:

sending the instruction set identifier to the remote control device such that the remote control device retrieves the at least two control instructions corresponding to the instruction set identifier from a stored preset instruction list to control the at least two separate home devices, the preset instruction list being used for storing an instruction set identifier and one or more corresponding control instructions.

12. The method according to claim 10 , wherein after associating the instruction set identifier with the custom key, the method comprises:

generating a setting instruction of the control instruction, the setting instruction at least comprising the at least two control instructions and the instruction set identifier; and

sending the setting instruction to the remote control device so that the remote control device stores the at least two control instructions and the instruction set identifier in the preset instruction list correspondingly.

13. The method according to claim 7 , wherein the at least two control instructions have a preset order in which selected control options will be performed by the at least two separate home devices.

14. A device control apparatus, comprising:

a processor; and

a memory for storing instructions executable by the processor;

wherein the processor is configured to:

access a control instruction library for at least two separate home devices from a server, the control instruction library being used for storing a plurality of control instructions for each of the at least two separate home devices, and the control instruction library being stored with identifiers of the home devices correspondingly;

establish a connection between a terminal and the server, and a connection between the server and the device control apparatus;

obtain at least two of the plurality of control instructions corresponding to a custom control message, the at least two of the plurality of control instructions being configured to instruct the at least two separate home devices to perform two or more operations, the two or more operations including at least one operation on each of the home devices;

generate at least two control signals corresponding to the at least two control instructions in accordance with a preset order of the control instructions; and

transmit simultaneously, in response to selection of one single custom key, the at least two control signals to cause the at least two separate home devices to perform, simultaneously, two or more corresponding control operations in response to the received control signals.

15. The apparatus according to claim 14 , wherein the processor is further configured to obtain the at least two of the plurality of control instructions from the custom control message.

16. The apparatus according to claim 14 , wherein the processor is further configured to obtain an instruction set identifier from the custom control message; and obtain at least two of the plurality of control instructions corresponding to the instruction set identifier from a stored preset instruction list, the preset instruction list including an instruction identifier and one or more corresponding control instructions.

17. The apparatus according to claim 16 , wherein the processor is further configured to:

receive a setting instruction of the control instruction of the terminal, the setting instruction at least comprising the at least two of the plurality of control instructions and the instruction set identifier; and

store the at least two of the plurality of control instructions and the instruction set identifier in the preset instruction list correspondingly.

18. The apparatus according to claim 17 , wherein the at least two of the plurality of control instructions have a preset order in the at least two control options will be performed by the at least two separate home devices.

19. The apparatus of claim 14 , wherein the at least two of the plurality of control instructions are configured to instruct the at least two separate home devices to perform two or more operations, and wherein the at least two control signals corresponding to the at least two of the plurality of control instructions are transmitted to the at least two separate home devices to cause each of the at least two separate home devices to perform, simultaneously, two or more corresponding control operations corresponding to the received control signals.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 1, 2017
From: SU, BENCHANG; GAO, SITAI; HOU, ENXING
To: BEIJING XIAOMI MOBILE SOFTWARE CO., LTD.
Reel/Frame 043468/0966 →
Continuity (2)
Continuation PCTCN2016097889 · Sep 2, 2016
Related Publication 20180068555A1 · Mar 8, 2018
Cited By (1)
US 12,314,619