Methods and devices for terminal control
First Claim
1. A terminal control method comprising:
- receiving, by a server, a status request from a first terminal, the status request being configured to obtain information about a first currently running multimedia application running on a second terminal, the information comprising application identification and one or more first playback attributes of the first currently running multimedia application,requesting, by the server, the information from the second terminal in accordance with the status request, wherein the second terminal determines whether the first currently running multimedia application is playing a first multimedia file on the second terminal,receiving, by the server, the information requested from the second terminal,sending, by the server, the information requested from the second terminal to the first terminal, wherein when the first currently running multimedia application is playing the first multimedia file, the information requested from the second terminal does not include the first multimedia file,after sending the information to the first terminal, receiving a control request from the first terminal, the control request comprising one or more second playback attributes of the first currently running multimedia application,sending, by the server, the control request to the second terminal, andcontrolling, by the second terminal, the first currently running multimedia application in accordance with the one or more second playback attributes, wherein the first currently running multimedia application plays a second multimedia file, the second multimedia file comprising at least video data, on the second terminal in accordance with the one or more second playback attributes, and the first terminal does not play the second multimedia file locally on the first terminal,wherein controlling, by the second terminal, the first currently running multimedia application in accordance with the one or more second playback attributes further comprises;
determining if an original playback attribute of the first currently running multimedia application is the second multimedia file being stored online and one of the one or more second playback attributes is the second multimedia file being stored locally, an initiating, by the second terminal, downloading of the second multimedia file and storing the second multimedia file locally upon receiving the control request when it is determined that the original playback attribute of the first currently running multimedia application is the second multimedia file being stored online and one of the one or more second playback attributes is the second multimedia file being stored locally.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure discloses methods and devices for terminal control. The method comprises: sending a request from a first terminal to a server to obtain information about a multimedia application currently running on a second terminal, the information comprising application identification and one or more playback attributes of the multimedia application; displaying on the first terminal the information about the multimedia application currently running on the second terminal; generating by the first terminal one or more new playback attributes of the currently running multimedia application, and sending from the first terminal to the second terminal via the server a synchronization control request comprising the one or more new playback attributes, thereby allowing the second terminal to control the multimedia playback of the multimedia application based on the one or more new playback attributes in the synchronization control request. The present disclosure can allow one to use one terminal in the Internet to control the multimedia playback on another terminal. This can accomplish the combination of hardware advantages of both terminals and can increase the efficiency of playback control.
139 Citations
20 Claims
-
1. A terminal control method comprising:
-
receiving, by a server, a status request from a first terminal, the status request being configured to obtain information about a first currently running multimedia application running on a second terminal, the information comprising application identification and one or more first playback attributes of the first currently running multimedia application, requesting, by the server, the information from the second terminal in accordance with the status request, wherein the second terminal determines whether the first currently running multimedia application is playing a first multimedia file on the second terminal, receiving, by the server, the information requested from the second terminal, sending, by the server, the information requested from the second terminal to the first terminal, wherein when the first currently running multimedia application is playing the first multimedia file, the information requested from the second terminal does not include the first multimedia file, after sending the information to the first terminal, receiving a control request from the first terminal, the control request comprising one or more second playback attributes of the first currently running multimedia application, sending, by the server, the control request to the second terminal, and controlling, by the second terminal, the first currently running multimedia application in accordance with the one or more second playback attributes, wherein the first currently running multimedia application plays a second multimedia file, the second multimedia file comprising at least video data, on the second terminal in accordance with the one or more second playback attributes, and the first terminal does not play the second multimedia file locally on the first terminal, wherein controlling, by the second terminal, the first currently running multimedia application in accordance with the one or more second playback attributes further comprises;
determining if an original playback attribute of the first currently running multimedia application is the second multimedia file being stored online and one of the one or more second playback attributes is the second multimedia file being stored locally, an initiating, by the second terminal, downloading of the second multimedia file and storing the second multimedia file locally upon receiving the control request when it is determined that the original playback attribute of the first currently running multimedia application is the second multimedia file being stored online and one of the one or more second playback attributes is the second multimedia file being stored locally. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A network server comprising at least a processor and a plurality of program modules to be executed by the processor, the plurality of program modules comprising:
-
a synchronization request receiving module, configured to receive a status request from a first terminal, the status request being configured to obtain information about a first currently running multimedia application on a second terminal, the information comprising application identification and one or more first playback attributes of the first currently running multimedia application, and a synchronization information returning module, configured to request the second terminal to obtain the information from the second terminal in accordance with the status request, and to send the information to the first terminal, wherein the second terminal determines whether the first currently running multimedia application is playing a first multimedia file on the second terminal, and when the first currently running multimedia application is playing the first multimedia file, the information requested from the second terminal does not include the first multimedia file, a synchronization control request receiving module, configured to receive a control request from the first terminal, the control request comprising one or more second playback attributes of the first currently running multimedia application, and a synchronization control request sending module, configured to send the control request to the second terminal, wherein the second terminal controls the first currently running multimedia application in accordance with the one or more second playback attributes in the control request, wherein the first currently running multimedia application plays a second multimedia file, the second multimedia file comprising at least video data on the second terminal in accordance with the one or more second playback attributes, and the first terminal does not play the second multimedia file locally on the first terminal, wherein the synchronization control request sending module further determines if an original playback attribute of the first currently running multimedia application is the second multimedia file being stored online and one of the one or more second playback attributes is the second multimedia file being stored locally, the second terminal initiates downloading of the second multimedia file and storage of the second multimedia file locally upon receiving the control request when it is determined that the original playback attribute of the first currently running multimedia application is the second multimedia file being stored online and one of the one or more second playback attributes is the second multimedia file being stored locally. - View Dependent Claims (11)
-
-
12. A terminal control method implemented by a computing device, comprising:
-
sending a status request to a terminal for obtaining information about a first currently running multimedia application running on the terminal through a server, the information comprising application identification and one or more first playback attributes of the first currently running multimedia application, wherein the server requests the terminal to send the information about the first currently running application, and receives the information from the terminal, and wherein the terminal determines whether the first currently running multimedia application is playing a first multimedia file on the terminal, and when the first currently running multimedia application is playing the first multimedia file, the information received by the server does not include the first multimedia file, receiving the information from the terminal sent by the server, and displaying, on the computing device, the information about the first currently running multimedia application, after displaying the information, generating one or more second playback attributes of the first currently running multimedia application in accordance with one or more user commands, and sending a control request to the terminal, the control request comprising the one or more second playback attributes of the first currently running multimedia application, wherein the terminal receives the control request and controls the first currently running multimedia application in accordance with the one or more second playback attributes in the control request, wherein the first currently running multimedia application plays a second multimedia file, the second multimedia file comprising at least video data, on the terminal in accordance with the one or more second playback attributes, and the computing device does not play the second multimedia file locally on the computing device, and determining if an original playback attribute of the first currently running multimedia application is a right to play the second multimedia file being unpaid and one of the one or more second playback attributes is a right to play the second multimedia file being paid, the second terminal initiates purchasing the right to play of the second multimedia file upon receiving the control request when it is determined that the original playback attribute of the first currently running multimedia application is the right to play the second multimedia file being unpaid and one of the one or more second playback attributes is the right to play the second multimedia file being paid. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A terminal control method implemented by a computing device, comprising:
-
receiving a status request sent by a terminal through a server, the status request being configured to obtain information about a first currently running multimedia application on the computing device, the information comprising application identification and one or more first playback attributes of the first currently running multimedia application, generating the information in accordance with the status request, determining whether the first currently running multimedia application is playing a first multimedia file on the computing device, wherein when the first currently running multimedia application is playing the first multimedia file, the generated information does not include the first multimedia file, sending the information to the terminal through the server, wherein the server receives the information from the computing device and sends the information to the terminal, after sending the information to the terminal, receiving a control request from the terminal, the control request comprising one or more second playback attributes of the first currently running multimedia application, and controlling the first currently running multimedia application in accordance with the one or more second playback attributes in the control request, wherein the first currently running multimedia application plays a second multimedia file, the second multimedia file comprising at least video data, on the computing device in accordance with the one or more second playback attributes, and the terminal does not play the second multimedia file locally on the terminal, wherein controlling, by the second terminal, the first currently running multimedia application in accordance with the one or more second playback attributes further comprises;
determining if an original playback attribute of the first currently running multimedia application is an existing comment on the second multimedia file and one of the one or more second playback attributes is a new comment on the second multimedia file, posting, by the second terminal, the new comment of the second multimedia file to a corresponding website upon receiving the control request when it is determined that the original playback attribute of the first currently running multimedia application is the existing comment on the second multimedia file and one of the one or more second playback attributes is the new comment on the second multimedia file. - View Dependent Claims (18, 19, 20)
-
Specification