Method and system for playing dynamic content
First Claim
1. A method for playing dynamic content, comprising:
- receiving a first dynamic content by a content receiving module from a dynamic content transmission server, wherein the content receiving module sends the first dynamic content to a storage unit for storage, and notifies a play scheduling module of a content identification (ID) and a playing priority of the first dynamic content;
determining by the play scheduling module whether there is any idle playing resources based on a status report message received from a content playing module;
if there is an idle playing resource, sending a command from the play scheduling module to the content playing module to play the first dynamic content with the idle playing resource;
if there is no idle playing resource and the priority of the first dynamic content is not the lowest, preempting a playing resource occupied by a second dynamic content whose priority is lower than that of the first dynamic content to play the first dynamic content, and processing the second dynamic content according to a preset processing policy saved in an alternative policy list;
if there is no idle playing resource and the priority of the first dynamic content is the lowest, waiting until a playing resource becomes idle;
if the first dynamic content is of the highest priority, processing the second dynamic content according to a preset processing policy saved in a highest priority processing policy list.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for playing dynamic content includes: allocating and occupying playing resources for playing of dynamic contents by dynamic content priority; preempting playing resources occupied by dynamic contents of lower priorities to play back dynamic contents of higher priorities in precedence. The dynamic contents of which the playing resources are preempted can be handled as appropriate in accordance with the preset processing policy. A playing apparatus for playing dynamic content includes a content receiving module, a storage unit, a play scheduling module, a content playing module, and a user configuration module. The present invention supports automatic playing of dynamic contents by priority and in accordance with the policy preset by the user, and can be implemented simply and conveniently.
-
Citations
23 Claims
-
1. A method for playing dynamic content, comprising:
-
receiving a first dynamic content by a content receiving module from a dynamic content transmission server, wherein the content receiving module sends the first dynamic content to a storage unit for storage, and notifies a play scheduling module of a content identification (ID) and a playing priority of the first dynamic content; determining by the play scheduling module whether there is any idle playing resources based on a status report message received from a content playing module; if there is an idle playing resource, sending a command from the play scheduling module to the content playing module to play the first dynamic content with the idle playing resource; if there is no idle playing resource and the priority of the first dynamic content is not the lowest, preempting a playing resource occupied by a second dynamic content whose priority is lower than that of the first dynamic content to play the first dynamic content, and processing the second dynamic content according to a preset processing policy saved in an alternative policy list; if there is no idle playing resource and the priority of the first dynamic content is the lowest, waiting until a playing resource becomes idle; if the first dynamic content is of the highest priority, processing the second dynamic content according to a preset processing policy saved in a highest priority processing policy list. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus for playing dynamic content, comprising:
-
a content receiving module, a storage unit, a play scheduling module, and a content playing module, wherein the content receiving module is adapted to receive a first dynamic content from a dynamic content transmission server, store the first dynamic content in the storage unit, and notify the play scheduling module of a content identification (ID) and a playing priority of the first dynamic content, wherein the storage unit is adapted to store an alternative policy list and a highest priority processing policy list, wherein the play scheduling module is adapted to determine whether there is any idle playing resources based on a status report message received from the content playing module, wherein if there is an idle playing resource, sending a command from the play scheduling module to the content playing module to play the first dynamic content with the idle playing resource; wherein if there is no idle playing resource and the priority of the first dynamic content is not the lowest, preempting a playing resource occupied by a second dynamic content whose priority is lower than that of the first dynamic content to play the first dynamic content, and processing the second dynamic content according to a preset processing policy saved in the alternative policy list, wherein if there is no idle playing resource and the priority of the first dynamic content is the lowest, waiting until a playing resource becomes idle, and wherein if the first dynamic content is of the highest priority, processing the second dynamic content according to a preset processing policy saved in the highest priority processing policy list. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
Specification