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, the method is implemented by a mobile terminal which comprises a hardware device, wherein upon executing program code stored in a memory, configure the mobile terminal to perform the method, and the method comprising:
- obtaining by the mobile terminal, media resource information from a media server device, wherein the media server device and the mobile terminal are separate devices;
generating in the mobile terminal, a playlist and a playlist element table according to the media resource information;
storing in the mobile terminal, the playlist and the playlist element table;
updating in the mobile terminal, at least one of the stored playlist and the stored playlist element table when determining that a state of the media server device changes, the updated playlist comprises at least one of a uniform resource locator of a media resource and a file name of the media resource, and the playlist element table comprises at least one of a media resource identifier, a media server identifier, an Internet Protocol address of the media server, and the uniform resource locator of the media resource device,wherein the updating a stored playlist and a stored playlist element table when determining that a state of the media server device changes comprises updating in the mobile terminal, one of;
at least one of the stored playlist and the stored playlist element table when determining, according to the at least one of the stored playlist and the stored playlist element table, that the Internet Protocol address of the media server device changes;
at least one of the stored playlist and the stored playlist element table when determining that the media server device is offline; and
at least one of the stored playlist and the stored playlist element table when determining that the media resource of the media server device changes, andwherein the updating in the mobile terminal, at least one of the stored playlist and the stored playlist element table when determining, according to the stored playlist element table, that the Internet Protocol address of the media server device changes comprises;
receiving by the mobile terminal, an online announcement message sent by the media server device, wherein the online announcement message carries the Internet Protocol address of the media server device and a media server identifier; and
when determining that the Internet Protocol address of the media server device 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, at least one of updating Internet Protocol address related content in the stored playlist, and updating the Internet Protocol address of the media server device in the playlist element table; and
sending by the mobile terminal, an updated playlist to a media rendering device, such that the updated playlist enable the media rendering device to continue playing a media resource according to the updated playlist without disruption despite the change of the state of the media server device.
1 Assignment
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.
17 Citations
7 Claims
-
1. A method for processing a media resource playlist in a local area network, the method is implemented by a mobile terminal which comprises a hardware device, wherein upon executing program code stored in a memory, configure the mobile terminal to perform the method, and the method comprising:
-
obtaining by the mobile terminal, media resource information from a media server device, wherein the media server device and the mobile terminal are separate devices; generating in the mobile terminal, a playlist and a playlist element table according to the media resource information; storing in the mobile terminal, the playlist and the playlist element table; updating in the mobile terminal, at least one of the stored playlist and the stored playlist element table when determining that a state of the media server device changes, the updated playlist comprises at least one of a uniform resource locator of a media resource and a file name of the media resource, and the playlist element table comprises at least one of a media resource identifier, a media server identifier, an Internet Protocol address of the media server, and the uniform resource locator of the media resource device, wherein the updating a stored playlist and a stored playlist element table when determining that a state of the media server device changes comprises updating in the mobile terminal, one of; at least one of the stored playlist and the stored playlist element table when determining, according to the at least one of the stored playlist and the stored playlist element table, that the Internet Protocol address of the media server device changes; at least one of the stored playlist and the stored playlist element table when determining that the media server device is offline; and at least one of the stored playlist and the stored playlist element table when determining that the media resource of the media server device changes, and wherein the updating in the mobile terminal, at least one of the stored playlist and the stored playlist element table when determining, according to the stored playlist element table, that the Internet Protocol address of the media server device changes comprises; receiving by the mobile terminal, an online announcement message sent by the media server device, wherein the online announcement message carries the Internet Protocol address of the media server device and a media server identifier; and when determining that the Internet Protocol address of the media server device 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, at least one of updating Internet Protocol address related content in the stored playlist, and updating the Internet Protocol address of the media server device in the playlist element table; and sending by the mobile terminal, an updated playlist to a media rendering device, such that the updated playlist enable the media rendering device to continue playing a media resource according to the updated playlist without disruption despite the change of the state of the media server device. - View Dependent Claims (2, 3, 4)
-
-
5. A mobile terminal, comprising:
-
a transceiver, configured to obtain media resource information from a media server device, wherein the media server device and the mobile terminal are separate devices; a processor, configured to generate a playlist and a playlist element table according to the media resource information; a memory, configured to store the playlist and the playlist element table; the processor is further configured to; update at least one of the stored playlist and the stored playlist element table when determining that a state of the media server device changes;
wherein the playlist element table comprises a media server identifier and an Internet Protocol address of the media server, device;
wherein the playlist comprises at least one of a uniform resource locator of a media resource and a file name of the media resource, and the playlist element table comprises at least one of a media resource identifier, a media server identifier, the Internet Protocol address of the media server device, and the uniform resource locator of the media resource, wherein the processor is configured to update in the mobile terminal, one of;at least one of the stored playlist and the stored playlist element table when determining, according to the stored playlist element table, that the Internet Protocol address of the media server device changes; at least one of the stored playlist and the stored playlist element table when determining that the media server device is offline; and at least one of the stored playlist and the stored playlist element table when determining that the media resource of the media server device changes, wherein the transceiver in the mobile terminal, is further configured to receive an online announcement message sent by the media server device, wherein the online announcement message carries the Internet Protocol address of the media server device and a media server identifier; the processor is configured to determine that whether the Internet Protocol address of the media server device 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, if it is determined that the Internet Protocol address of the media server device 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, update Internet Protocol address related content in the stored playlist, and/or update the Internet Protocol address of the media server device in the playlist element table; and send an updated playlist to a media player, such that the updated playlist enable the media player to continue playing a media resource according to the updated playlist without disruption despite the change of the state of the media server device. - View Dependent Claims (6, 7)
-
Specification