Method, apparatus, and system for processing media resource playlist in local area network
First Claim
Patent Images
1. A method for processing a media resource playlist in a local area network, wherein the local area network comprises a media server and a media renderer, the method is implemented by a mobile terminal and the method comprises:
- updating a stored playlist and a stored playlist element table when determining that a state of the media server changes; and
sending the updated playlist to the media renderer;
wherein the playlist element table comprises a media server identifier and an Internet Protocol address of the media server;
wherein the updating a stored playlist and a stored playlist element table when determining that a state of the media server changes comprises;
receiving an online announcement message sent by the media server, wherein the online announcement message carries the Internet Protocol address of the media server and the media server identifier;
when determining that the Internet Protocol address of the media server and the media server identifier carried in the online announcement message are inconsistent with the Internet Protocol address and the media server identifier in the stored playlist element table, updating Internet Protocol address related content in the stored playlist, and updating the Internet Protocol address of the media server in the playlist element table;
querying a playlist on the media renderer; and
sending a play request to the media renderer according to the found playlist on the media renderer, wherein the play request carries at least one of a playlist identifier and a media resource identifier so that the media renderer plays the media resource according to the at least one of the playlist identifier and the media resource identifier.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for processing a media resource playlist in a local area network, where the local area network includes a media server and a media renderer, includes: updating a stored playlist and a stored playlist element table when determining that a state of the media server changes; and sending the updated playlist to the media renderer. In addition, a playlist processing apparatus and a communication system are provided correspondingly.
19 Citations
8 Claims
-
1. A method for processing a media resource playlist in a local area network, wherein the local area network comprises a media server and a media renderer, the method is implemented by a mobile terminal and the method comprises:
-
updating a stored playlist and a stored playlist element table when determining that a state of the media server changes; and sending the updated playlist to the media renderer; wherein the playlist element table comprises a media server identifier and an Internet Protocol address of the media server; wherein the updating a stored playlist and a stored playlist element table when determining that a state of the media server changes comprises; receiving an online announcement message sent by the media server, wherein the online announcement message carries the Internet Protocol address of the media server and the media server identifier; when determining that the Internet Protocol address of the media server and the media server identifier carried in the online announcement message are inconsistent with the Internet Protocol address and the media server identifier in the stored playlist element table, updating Internet Protocol address related content in the stored playlist, and updating the Internet Protocol address of the media server in the playlist element table; querying a playlist on the media renderer; and sending a play request to the media renderer according to the found playlist on the media renderer, wherein the play request carries at least one of a playlist identifier and a media resource identifier so that the media renderer plays the media resource according to the at least one of the playlist identifier and the media resource identifier. - View Dependent Claims (2, 4)
-
-
3. A method for processing a media resource playlist in a local area network, wherein the local area network comprises a media server and a media renderer, the method is implemented by a mobile terminal and the method comprises:
-
updating a stored playlist and a stored playlist element table when determining that a state of the media server changes; sending the updated playlist to the media renderer; wherein the updating a stored playlist and a stored playlist element table when determining that a state of the media server changes comprises; if a message indicating that the media server is offline is received or no online announcement message sent by the media server is received within a preset time, determining that the media server is offline, and deleting a record corresponding to the media server in the stored playlist, or marking the record corresponding to the media server in the stored playlist as unavailable; querying a playlist on the media renderer; and sending a play request to the media renderer according to the found playlist on the media renderer, wherein the play request carries at least one of a playlist identifier and a media resource identifier so that the media renderer plays the media resource according to the at least one of the playlist identifier and the media resource identifier.
-
-
5. A mobile terminal for processing a media resource playlist in a local area network, comprising:
-
a processor, configured to update a stored playlist and a stored playlist element table when determining that a state of a media server changes;
wherein the playlist element table comprises a media server identifier and an Internet Protocol address of the media server;a receiver configured to receive an online announcement message sent by the media server, wherein the online announcement message carries the Internet Protocol address of the media server and a media server identifier; and the processor is further configured to update Internet Protocol address related content in the stored playlist and update the Internet Protocol address of the media server in the playlist element table, when determining that the Internet Protocol address of the media server and the media server identifier carried in the online announcement message are inconsistent with the Internet Protocol address and the media server identifier in the stored playlist element table; a transmitter, configured to send the updated playlist to a media renderer; and wherein the receiver is further configured to query a playlist on the media renderer; wherein the transmitter is further configured to send a play request to the media renderer according to the found playlist on the media renderer, wherein the play request carries at least one of a playlist identifier and a media resource identifier so that the media renderer plays the media resource according to the at least one of the playlist identifier and the media resource identifier. - View Dependent Claims (6)
-
-
7. A mobile terminal for processing a media resource playlist in a local area network, comprising:
-
a processor, configured to update a stored playlist and a stored playlist element table when determining that a state of a media server changes;
wherein in order to update the stored playlist and the stored playlist element, the processor is configured to determine that the media server is offline, and delete a record corresponding to the media server in the stored playlist, or mark the record corresponding to the media server in the stored playlist as unavailable, if a message indicating that the media server is offline is received or no online announcement message sent by the media server is received within a preset time;a transmitter, configured to send the updated playlist to a media renderer; and wherein the receiver is further configured to query a playlist on the media renderer; wherein the transmitter is further configured to send a play request to the media renderer according to the found playlist on the media renderer, wherein the play request carries at least one of a playlist identifier and a media resource identifier so that the media renderer plays the media resource according to the at least one of the playlist identifier and the media resource identifier. - View Dependent Claims (8)
-
Specification