Patent ID: 9723368
Date: 2017-08-01
CPC Classifications: H04N

Claim:
1. A method for play synchronization control in a video recommendation service, comprising: receiving, by a synchronization server, play progress information reported in real time by a controlling party terminal and a controlled party terminal during a play process of a recommended video, wherein, the play progress information comprises an identification of the recommended video, a video play time point, and a system timestamp configured to identify a system time when the play progress information is sent; calculating, by the synchronization server, a current play time point for the recommended video of the controlling party terminal according to the play progress information of the controlling party terminal, wherein the current play time point=the video play time point+a current system time−the system timestamp, which avoids influencing precision of the synchronization play because of network delay in reporting and sending processes; comparing, by the synchronization server, a play error between a video play time point of the controlling party terminal and a video play time point of the controlled party terminal with a preset synchronization play control threshold value; sending, by the synchronization server, the play progress information which contains the current video play time point for the recommended video of the controlling party terminal to the controlled party terminal when determining that the play error exceeds the preset synchronization play control threshold value; receiving, by the controlled party terminal, the play progress information sent by the synchronization server, and adjusting a play progress of the recommended video at the current play time point for the recommended video of the controlling party.