Social Queue
US-2015356084-A1 · Dec 10, 2015 · US
US9633020B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9633020-B2 |
| Application number | US-201414193618-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 28, 2014 |
| Priority date | May 27, 2013 |
| Publication date | Apr 25, 2017 |
| Grant date | Apr 25, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
Interaction with lists of selectable items, e.g. menus · CPC title
Physics · mapped topic
Electricity · mapped topic
Physics · mapped topic
Physics · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.