Terminal, server, and terminal control method
AssigneeHuawei Technologies Co., Ltd.
InventorsHao Ji, Defeng Bu, Xianjun Zou
Life of this patent
Estimating the term…
Abstract
Embodiments of the present invention provide a terminal, a server, and a terminal control method. A control channel and a data channel are established to a controlled terminal, screen image data that is sent by the controlled terminal by using the data channel is received, a screenshot of the controlled terminal is displayed according to the screen image data, and corresponding operation information is generated according to an operation that is based on the screenshot and is sent to the controlled terminal by using the control channel, so that the controlled terminal performs the corresponding operation according to the operation information.
Claims11
A control terminal, comprising:
- a bus;
- a memory coupled to the bus and configured to to store instructions;
- a processor coupled to the bus and configured to execute the stored instructions;
- a transmitter coupled to the bus;
- a receiver coupled to the bus;
- wherein the processor is configured to:
- control the receiver and the transmitter to establish a control channel to a controlled terminal via a server;
- control the receiver and the transmitter to acquire address information of the control terminal from the server, wherein the address information comprises a local address, a mapping address of network address translation (NAT), and a relay address of traversal using relays around NAT (TURN);
- control the receiver and the transmitter to acquire address information of the controlled terminal from the server or the controlled terminal;
- determine a connection path according to the address information of the control terminal and the address information of the controlled terminal;
- and
- control the receiver and the transmitter to establish a data channel according to the connection path;
- wherein the receiver is configured to receive screen image data that is sent by the controlled terminal using the data channel, wherein the screen image data indicates a screenshot of the controlled terminal;
- and
- wherein the processor is further configured to:
- display the screenshot of the controlled terminal on a display device according to the screen image data,
- generate corresponding operation information according to an operation that is based on the screenshot, and
- control the transmitter to send the operation information to the controlled terminal using the control channel, the operation information enabling the controlled terminal to perform a corresponding control operation according to the operation information.
A controlled terminal, comprising:
- a bus;
- a memory coupled to the bus and configured to store instructions;
- a processor coupled to the bus and configured to executed the stored instructions;
- a transmitter coupled to the bus;
- a receiver coupled to the bus;
- wherein the processor is configured to:
- control the receiver and the transmitter to establish a control channel to a control terminal via a server;
- control the receiver and the transmitter to acquire address information of the controlled terminal from the server, wherein the address information comprises a local address, a mapping address of network address translation (NAT), and a relay address of traversal using relays around NAT (TURN);
- control the receiver and the transmitter to acquire address information of the control terminal from the server or the control terminal;
- determine a connection path according to the address information of the control terminal and the address information of the controlled terminal;
- and
- control the receiver and the transmitter to establish a data channel according to the connection path;
- acquire screen image data indicating a screenshot of the controlled terminal;
- and
- control the transmitter to send the screen image data to the control terminal using the data channel, the screen image data enabling the control terminal to display the screenshot of the controlled terminal according to the screen image data;
- wherein the receiver is configured to receive operation information that is sent by the control terminal using the control channel, wherein the operation information is information generated by the control terminal according to an operation that is based on the screenshot;
- and
- wherein the processor is further configured to perform a corresponding control operation according to the operation information.
A terminal control method for use in a control terminal, the method comprising:
- establishing a control channel to a controlled terminal via a server;
- acquiring address information of the control terminal from the server, wherein the address information comprises a local address, a mapping address of network address translation (NAT), and a relay address of traversal using relays around NAT (TURN);
- acquiring address information of the controlled terminal from the server or the controlled terminal;
- determining a connection path according to the address information of the control terminal and the address information of the controlled terminal;
- establishing a data channel according to the connection path;
- receiving screen image data that is sent by the controlled terminal using the data channel, wherein the screen image data to indicates a screenshot of the controlled terminal;
- displaying the screenshot of the controlled terminal according to the screen image data;
- generating corresponding operation information according to an operation that is based on the screenshot;
- and
- sending the operation information to the controlled terminal using the control channel, the operation information enabling the controlled terminal to perform a corresponding control operation according to the operation information.
Dependencies are inferred from the claim text.