Method and device for implementing synchronous playing
AssigneeZte Corporation
InventorHeng Cao
Life of this patent
Estimating the term…
Abstract
Provided is a method for implementing synchronous playing. The method is applied to a terminal, and includes: determining a first difference value between system time of each mobile terminal and system time of the present terminal respectively; determining the complexity and playing delay of a playing file which can be processed by each mobile terminal respectively; determining, according to the complexity of the playing file which can be processed by each mobile terminal, the complexity of a file to be played; and sending, according to the first difference value and playing delay corresponding to each mobile terminal which can process the determined complexity, the file to be played to the mobile terminal which can process the complexity of the file to be played.
Claims15
A method for implementing synchronous playing, applied to a present terminal, comprising:
- determining a first difference value between system time of each mobile terminal and system time of the present terminal respectively;
- determining complexity and playing delay of a playing file which can be processed by each mobile terminal respectively;
- determining complexity of a file to be played according to the complexity of the playing file which can be processed by each mobile terminal;
- and
- sending, according to the first difference value and the playing delay corresponding to each mobile terminal which can process the determined complexity, the file to be played to the mobile terminal which can process the determined complexity,
- wherein the sending, according to the first difference value and the playing delay corresponding to each mobile terminal which can process the determined complexity, the file to be played to the mobile terminal which can process the determined complexity comprises:
- calculating time for sending the file to be played in advance according to the first difference value and the playing delay corresponding to the mobile terminal which can process the determined complexity;
- before the present terminal plays the file to be played, sending the file to be played, of which a length is the time for sending the file to be played in advance, to the mobile terminal which can process the determined complexity;
- and
- when the present terminal plays the file to be played, sending a message indicating starting to play the file to be played to the mobile terminal which can process the determined complexity, and continuing to send remaining data of the file to be played to the mobile terminal which can process the complexity of the file to be played.
A device for implementing synchronous playing, applied to a present terminal, comprising:
- a first determination module, configured to determine a first difference value between system time of each mobile terminal and system time of the present terminal respectively;
- a second determination module, configured to determine complexity and playing delay of a playing file which can be processed by each mobile terminal respectively;
- a third determination module, configured to determine complexity of a file to be played according to the complexity of the playing file which can be processed by each mobile terminal;
- and
- a playing module, configured to send, according to the first difference value and the playing delay corresponding to each mobile terminal which can process the determined complexity, the file to be played to the mobile terminal which can process the determined complexity,
- wherein the playing module is configured to:
- calculate time for sending the file to be played in advance according to the first difference value and the playing delay corresponding to the mobile terminal which can process the determined complexity;
- before the present terminal plays the file to be played, send the file to be played, of which a length is the time for sending the file to be played in advance, to the mobile terminal which can process the determined complexity;
- and
- when the present terminal plays the file to be played, send a message indicating starting to play the file to be played to the mobile terminal which can process the determined complexity, and continuing to send remaining data of the file to be played to the mobile terminal which can process the determined complexity.
Dependencies are inferred from the claim text.