Method and device for playing media synchronously

US9633020B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9633020-B2
Application numberUS-201414193618-A
CountryUS
Kind codeB2
Filing dateFeb 28, 2014
Priority dateMay 27, 2013
Publication dateApr 25, 2017
Grant dateApr 25, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The present disclosure provides a method and terminal device for playing media synchronously. The method comprises: triggering a function of playing media synchronously, acquiring a preset identification (ID) corresponding to an end user, obtaining a media history playlist including a history of an address and a play location of a media file that is listened or viewed by the end user corresponding to the end user according to the preset ID, and resuming the media file that is chosen by the end user according to the media history playlist.

First claim

Opening claim text (preview).

I claim: 1. A method for playing media, the method comprising: triggering, by a user terminal device having at least one processor, a function for playing one or more media files on the user terminal device; acquiring, by the user terminal device, a preset identification (ID) corresponding to an end user; detecting, by the user terminal device, whether a media play history record corresponding to the preset ID exists on a server; obtaining from the server, by the user terminal device, a server media history playlist that corresponds to the end user according to the preset ID when a media play history record corresponding to the preset ID is detected on the server, wherein the server media history playlist comprises a history record comprising an address and a play location for the one or more media files played by the end user; accessing by the user terminal device a local current media history playlist; synchronizing, by the user terminal device, the local current media history playlist and the server media history playlist that comprises the media play history record corresponding to the end user, the synchronization including: merging any different media history information from the server media history playlist into the local current media history playlist to update the local media history playlist when the server media history playlist has some different information than the local current media history playlist; and merging any different media history information from the local current media history playlist into the server media history playlist to update the server media history playlist when the local current media history playlist has some different information than the server media history playlist; and resuming, by the user terminal device, playing of a media file that is chosen by the end user according to the merged local current media history playlist. 2. The method according to claim 1 , wherein the synchronizing further comprises: matching, by the user terminal device, the local current media history playlist with the server media history playlist corresponding to the end user; merging, by the user terminal device, the different media play history information into the server media history playlist corresponding to the end user according to the local current media history playlist when the server media history playlist corresponding to the end user does not match the local current media history playlist; or merging, by the user terminal device, the different media history information into the local current media history playlist according to the server media history playlist corresponding to the end user when the local current media history playlist does not match the server media history playlist corresponding to the end user; and uploading, by the user terminal device, the merged server media history playlist to the server wherein the server stores the merged media history playlist corresponding to the preset ID. 3. The method according to claim 1 , further comprising: receiving by the user terminal device, a command for saving play history information for a media file wherein the play history information includes an address and a play location of the media file; and saving, by the user terminal device, the play information to the local current media history playlist. 4. The method according to claim 1 , further comprising: determining, by the user terminal device, whether the local current media history playlist comprises a modification operation for the media file; and synchronizing, by the user terminal device, the modification operation to the media history playlist in the server when the local current media history playlist comprises the modification operation. 5. The method according to claim 1 , further comprising: receiving, by the user terminal device, a synchronous update command from the server wherein the synchronous update command comprises an amount of change made to a media history playlist in the server; and updating, by the user terminal device, the local current media history playlist according to the synchronous update command. 6. The method according to claim 1 , further comprising: after detecting, by the user terminal device, whether a media play history record corresponding to the preset ID exists on the server, uploading, by the user device, the local current media history playlist into the server in instances when the media play history record corresponding to the preset ID does not exist on the server. 7. The method according to claim 1 , wherein the local current media history playlist comprises at least one of a name and a thumbnail of the media file. 8. The method according to claim 1 , wherein the preset ID comprises an International Mobile Station Equipment Identity (IMEI) number of a terminal or an account number for the end user to login a default application. 9. A terminal device for playing media, comprising: one or more processors; a memory; a synchronous play triggering module stored in the memory and executed by the one or more processors, which causes the one or more processors to: trigger a function that plays one or more media files and acquires a preset ID corresponding to an end user; a querying module stored in the memory and executed by the one or more processors, which cause the one or more processors to: detect whether a media play history record that corresponds to the preset ID exists on a server; obtain from the server a server media history playlist that corresponds to the end user according to the preset ID when a media play history record corresponding to the preset ID is detected on the server, wherein the server media history playlist comprises a history record comprising an address and a play location for the one or more media files played for the end user; access by the terminal device a local current media history playlist; and synchronize the local current media history playlist and the server media history playlist that comprises the media play history record corresponding to the end user, the synchronization including: merging any different media history information from the server media history playlist into the local current media history playlist to update the local media history playlist when the server media history playlist has some different information than the local current media history playlist; and merging any different media history information from the local media history playlist into the server media history playlist to update the server media history playlist when the local current media history playlist has some different information than the server media history playlist; and a media file playing module stored in the memory and executed by the one or more processors, which causes the one or more processors to resume playing a media file that is chosen by the end user according to the merged local media history playlist. 10. The terminal device according to claim 9 , further comprising: a receiving module stored in the memory and executed by the one or more server media history playlist according to the end user from the server; and wherein the media file playing module comprises: an accessing unit stored in the memory and executed by the one or more processors, which causes the one or more processors to access the local current media history playlist; and a synchronizing unit stored in the memory and executed by the one or more processors, which causes the one or more processors to synchronize the local current media history playlist according to the media history playlist corresponding to the end user from the server. 11. The terminal device according to

Assignees

Inventors

Classifications

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9633020B2 cover?
The present disclosure provides a method and terminal device for playing media synchronously. The method comprises: triggering a function of playing media synchronously, acquiring a preset identification (ID) corresponding to an end user, obtaining a media history playlist including a history of an address and a play location of a media file that is listened or viewed by the end user correspond…
Who is the assignee on this patent?
Tencent Tech Shenzhen Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06F17/30053. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 25 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).