Methods and apparatuses for controlling smart device
AssigneeXiaomi Inc.
InventorsYun Yang, Enxing Hou, Min He
Life of this patent
Estimating the term…
Abstract
Methods and apparatuses are provided for controlling a smart device in the field of Human-Computer Interaction. The method includes: displaying an interface for controlling a system; acquiring an interface for controlling a smart device upon detection of an instruction for controlling the smart device inputted from a user based on the interface for controlling the system, the instruction for controlling the smart device carrying an identifier of the smart device, and the instruction for controlling the smart device being configured to trigger the acquiring of the interface for controlling the smart device; and displaying the interface for controlling the smart device.
Claims15
A method, comprising:
- displaying, by a terminal device, a first interface for controlling a system comprising the terminal device and a smart device;
- acquiring, by the terminal device, a second interface for controlling the smart device upon detection of an instruction for controlling the smart device on the first interface, the instruction for controlling the smart device comprising an identifier of the smart device, and the instruction for controlling the smart device being configured to trigger the acquiring of the second interface for controlling the smart device;
- and
- displaying, by the terminal device, the second interface for controlling the smart device;
- and
- wherein prior to acquiring the second interface for controlling the smart device, the method further comprises:
- acquiring, by the terminal device, a control interface for managing the smart device upon detection of a control instruction for managing the smart device inputted from a user based on the first interface for controlling the system, the control instruction for managing the smart device being configured to trigger the acquiring of the control interface for managing the smart device;
- and
- displaying, by the terminal device, the control interface for managing the smart device,
- wherein the instruction for controlling the smart device is inputted from the user based on the control interface for managing the smart device;
- and
- wherein after displaying the first interface for controlling the system, the method further comprises:
- acquiring, by the terminal device, a logging interface for logging in the device upon detection of a control instruction for logging in the device inputted from the user based on the interface for controlling the system, the control instruction for logging in the device being configured to trigger the acquiring of the logging interface for logging in the device;
- displaying the logging interface for logging in the device;
- verifying a login account and a login password upon detection of a login instruction inputted from the user based on the logging interface for logging in the device, the login instruction carrying the login account and the login password, and the login instruction being configured to trigger the verifying of the login account and the login password;
- storing the login account when the login account and the login password are authenticated by the verifying,
- wherein acquiring the second interface for controlling the smart device comprises:
- sending, according to the control instruction for managing the smart device, a request for querying a binding relationship to a server for managing the smart device, the request for querying the binding relationship comprising the login account, and the request for querying the binding relationship being configured to request an identifier of the smart device bound to the login account;
- receiving the identifier of the smart device bound to the login account sent from the server for managing the smart device;
- and
- acquiring the control interface for managing the smart device according to the identifier of the smart device bound to the login account.
An apparatus, comprising:
- a processor;
- and
- a memory for storing instructions executable by the processor;
- wherein the processor is configured to perform:
- displaying an interface for controlling a system;
- acquiring an interface for controlling a smart device upon detection of an instruction for controlling the smart device inputted from a user based on the interface for controlling the system, the instruction for controlling the smart device carrying an identifier of the smart device, and the instruction for controlling the smart device being configured to trigger the acquiring of the interface for controlling the smart device;
- and
- displaying the interface for controlling the smart device;
- and
- wherein the processor is further configured to perform, prior to acquiring the interface for controlling the smart device:
- acquiring a control interface for managing the smart device upon detection of a control instruction for managing the smart device inputted from the user based on the interface for controlling the system, the control instruction for managing the smart device being configured to trigger the acquiring of the control interface for managing the smart device;
- and
- displaying the control interface for managing the smart device,
- wherein the instruction for controlling the smart device is inputted from the user based on the control interface for managing the smart device;
- and
- wherein the processor is further configured to perform, after displaying the interface for controlling the system:
- acquiring a logging interface for logging in the device upon detection of a control instruction for logging in the device inputted from the user based on the interface for controlling the system, the control instruction for logging in the device being configured to trigger the acquiring of the logging interface for logging in the device;
- displaying the logging interface for logging in the device;
- verifying a login account and a login password upon detection of a login instruction inputted from the user based on the logging interface for logging in the device, the login instruction carrying the login account and the login password, and the login instruction being configured to trigger the verifying of the login account and the login password;
- and
- storing the login account when the login account and the login password are authenticated by the verifying,
- wherein acquiring the interface for controlling the smart device comprises:
- sending, according to the control instruction for managing the smart device, a request for querying a binding relationship to a server for managing the smart device, the request for querying the binding relationship comprising the login account, and the request for querying the binding relationship being configured to request an identifier of the smart device bound to the login account;
- receiving the identifier of the smart device bound to the login account sent from the server for managing the smart device;
- and
- acquiring the control interface for managing the smart device according to the identifier of the smart device bound to the login account.
A non-transitory computer readable storage medium storing instructions, executable by a processor to perform acts comprising:
- displaying an interface for controlling a system;
- acquiring an interface for controlling a smart device upon detection of an instruction for controlling the smart device inputted from a user based on the interface for controlling the system, the instruction for controlling the smart device carrying an identifier of the smart device, and the instruction for controlling the smart device being configured to trigger the acquiring of the interface for controlling the smart device;
- and
- displaying the interface for controlling the smart device;
- and
- wherein acquiring the interface for controlling the smart device comprises:
- sending, according to the control instruction for managing the smart device, a request for querying a binding relationship to a server for managing the smart device, the request for querying the binding relationship comprising the login account, and the request for querying the binding relationship being configured to request an identifier of the smart device bound to the login account;
- receiving the identifier of the smart device bound to the login account sent from the server for managing the smart device;
- and
- acquiring the control interface for managing the smart device according to the identifier of the smart device bound to the login account.
Dependencies are inferred from the claim text.