The present disclosure relates to the technical field of media playback control, and in particular to a media playback control method, a media playback control system and a computer readable medium.
An Android platform has been gradually applied to a mobile embedded operation device because of its prominent openness, and consequently, a display screen (including but not limited to an Liquid Crystal Display (LCD) screen and a Light Emitting Diode (LED) display screen) asynchronous control system based on the Android platform has a wide market application prospect. In, playback control software developed based on the Android platform, a media includes but not limited to a picture, a text, a video, a Word document, an Excel form, a PowerPoint slide, a weather forecast, a digital clock, etc. With characteristics of portability, usability, embeddability and the like of the asynchronous control system, there is a huge development space for an LED asynchronous control system in the field of playback control. In this sense, it is necessary for the playback control software to schedule and play the media in a manner of being reasonable, simple and more adapted for a market requirement, thus achieving a better playback effect and generating better advertisement playback effect and economic value.
In a program organizational form used by the existing playback control software that is developed based on the Android platform, a playlist has multiple time periods, each time period has multiple pages, each page has multiple windows, and each window has multiple media. Wherein each time period has a time constraint and each page has a certain playback rule.
However, within constricted time of the time period, the page and the media in the window can only be played sequentially, and the multiple media cannot be selected sequentially or randomly for playback. Therefore, such a technical solution has a large limitation. Additionally, as a media playback logic is sequential playback, a program played in each round of the produced playlist is the same, which results in poor flexibility of program playback and a poor user experience.
In an aspect, the media playback control method provided by the embodiments of the present disclosure may include that: within a target time period of a playlist, at least one page in the target time period is played, wherein a window of a designated page in the at least one page is associated with a sublist and the sublist is associated with the multiple media; and when the window of the designated page is played, a media identifier is taken out, according to a preset playback manner of the sublist, from a media playback management list corresponding to the sublist, and the media corresponding to the media identifier is played in the window of the designated page after the media identifier is taken out, wherein the media playback management list includes media identifiers of the multiple media. In the embodiment, by embedding the sublist into the playlist, a freer media playback manner is provided for a user, a combination manner of a program is enriched greatly, and thus the user experience is good.
In an alternative embodiment of the present disclosure, the step that the media identifier is taken out, according to a preset playback manner of the sublist, from the media playback management list corresponding to the sublist, and the media corresponding to the media identifier is played in the window of the designated page after the media identifier is taken out may include that: (I) the media identifier is taken out from the media playback management list according to a sequential playback manner, the media corresponding to the media identifier is played in the window of the designated page after the media identifier is taken out, and the media identifier is deleted from the media playback management list; or (II) the media identifier is taken out from the media playback management list according to a random playback manner, the media corresponding to the media identifier is played in the window of the designated page after the media identifier is taken out, and the media identifier is deleted from the media playback management list; or the media identifier is taken out from the media playback management list according to a random playback manner, and the media corresponding to the media identifier is played in the window of the designated page after the media identifier is taken out but the media identifier is not deleted from the media playback management list; or (III) the media identifier is taken out from the media playback management list according to a probability playback manner, and the media corresponding to the media identifier is played in the window of the designated page after the media identifier is taken out but the media identifier is not deleted from the media playback management list, wherein the probability playback manner is a probability that the multiple media associated with the sublist are respectively and randomly selected; or (IV) the media identifier is taken out from the media playback management list according to a relationship playback manner, and the media corresponding to the media identifier is played in the window of the designated page after the media identifier is taken out but the media identifier is not deleted from the media playback management list, wherein the relationship playback manner is a playback sequence dependency relationship preset among the multiple media associated with the sublist; or (V) the media identifier is taken out from the media playback management list according to a number-of-times playback manner, the media corresponding to the media identifier is played in the window of the designated page after the media identifier is taken out, and the media identifier is deleted from the media playback management list when the number of times for taking out the media identifier is equal to the preset number of times. In this way, by designing multiple playback manners for the sublist, great convenience is provided for selection of the user, and the user experience is improved.
In the embodiment of the present disclosure, the media playback control method may further include that: whether current system time meets a time constraint of the at least one time period in the playlist is detected in real time; and if a detection result is that the current system time meets the time constraint of the at least one time period in the playlist, one time period is determined from the at least one time period as the target time period, wherein a time period having a high priority is determined as the target time period when the at least one time period is multiple time periods. With such a manner, a solution is provided for selection of the target time period and an optimized solution is provided when multiple time periods meet the time constraint simultaneously.
In another aspect, the embodiments of the present disclosure provide a media playback control method, which may include that: within a target time period of a playlist, at least one page in the target time period is played, wherein the at least one page includes a target page, the target page simultaneously follows a page playback rule of the target page and a window playback rule of each window in the target page for the media playback, the target page has at least one window and each window has at least one media; in a process of playing the target page, the number of playback times for each media in each window of the target page is counted, the number of playback times of each window in the target page is counted and the number of playback times of the target page is counted; and a media playback position in each window of the target page is recorded with a unique identification number of the window as an index at the end of the playback of the target page, so as to use when the target page is played at the next time within the target time period. In the embodiment, a playback scheduling mechanism is implemented by increasing the window playback rule and re-designing a page scheduling module; by means of the scheduling mechanism, the media playback may be controlled reasonably and simply, and the media may be guaranteed to be played as per a use scenario of the user; and thus, a display screen asynchronous control device may be adapted for more application scenarios and action modes, the diversity of a played content is greatly increased, the utilization rate of a display screen is improved, and at last, a better playback effect is achieved, and better advertisement playback effect and economic value are generated.
In the embodiment of the present disclosure, the media playback control method may further include that: in a process of playing the target page at the next time within the target time period, the recorded media playback position of the window is taken out according to the unique identification number of each window, and the corresponding media is taken out according to the media playback position to play in the window. Therefore, according to the recorded media playback position, completely sequential playback, completely random playback, sequential playback N or random playback N of the media in the window may be implemented.
In still another aspect, the embodiments of the present disclosure provide a media playback control method, which may include that: within a target time period of a playlist, a target page in the target time period is played, wherein the target page includes a first window and a second window, the first window has at least one media, the second window is associated with a sublist, and the sublist is associated with the multiple media via the media identifier in the media playback management list; in a process of playing the target page, the number of playback times for each media in the first window of the target page is counted, the number of playback times of the first window is counted and the number of playback times of the target page is counted, and the media playback position in the first window is recorded with a unique identification number of the first window as an index at the end of the playback of the target page, so as to use when the target page is played at the next time within the target time period; and in a process of playing the target page, the media identifier is taken out from the media playback management list according to a preset playback manner of the sublist, and the media corresponding to the media identifier is played in a second window after the media identifier is taken out. The embodiment implements a technical solution in which different playback rules are used for the media in different windows of a same page, which is helpful for fusion of the multiple media playback rules.
In still another aspect, the embodiments of the present disclosure provide a media playback control system, which may include: a memory, configured to store a program code; and a processor, connected to the memory, and configured to invoke the program code stored in the memory to execute the above-mentioned any media playback control method.
In still another aspect, the embodiments of the present disclosure provide a computer readable medium, which stores a computer executable instruction for executing the above-mentioned any media playback control method.
In order to describe the technical solutions in the embodiments of the present disclosure more clearly, a simple introduction on the accompanying drawings which are needed in the description of the embodiments or conventional art is given below. Apparently, the accompanying drawings in the description below are merely some of the embodiments of the present disclosure, based on which other drawings may be obtained by those of ordinary skill in the art without any creative effort.
The technical solutions in the embodiments of the present disclosure will be clearly and completely described hereinafter with the drawings in the embodiments of the present disclosure. It is apparent that the described embodiments are only part of the embodiments of the present disclosure, not all of the embodiments. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present disclosure without creative efforts shall fall within the protection scope of the present disclosure.
As shown in
At S11: within a target time period of a playlist, at least one page in the target time period are played, wherein each page performs the media playback according to a page playback rule of the page and a window playback rule of each window in the page.
At S13: in a process of playing each page, the number of playback times for each media in each window of the page is counted, the number of playback times of each window in the page is counted and the number of playback times of the page is counted.
At S15: at the end of the playback of each page, a media playback position in each window of the page is recorded with a unique identification number of the window as an index, so as to use when the page is played at the next time within the target time period.
As stated above, the page playback rule related in step S11 is, for example, selected from playback as per the number of times, playback as per a duration and loop playback; the window playback rule is, for example, selected from completely sequential playback, completely random playback, sequential playback N and random playback N; wherein the N is a natural number and the N represents the number of the media to be selected in the window.
Further, the media playback control method in the embodiment of the present disclosure may further include that: in a process of playing the page at the next time within the target time period, the recorded media playback position of the window is taken out according to the unique identification number of each window, and the corresponding media is taken out according to the media playback position to play in the window.
Additionally, the media playback control method in the embodiment of the present disclosure may further include that: whether current system time meets a time constraint of at least one time period in the playlist is detected in real time; and if a detection result is that the current system time meets the time constraint of the at least one time period in the playlist, one time period is determined from the at least one time period as the target time period.
For the ease of understanding the media playback control method in the embodiment more clearly, a detailed description is given below in combination with
In the embodiment, for example, the media playback control method is implemented by playback control software developed based on an Android platform. Specifically, a media collective-scheduling mechanism having a playback rule is proposed. The playback control software may control the media playback reasonably and simply by means of the mechanism, thus ensuring that the media may be played according to a use scenario of a user, and a display screen asynchronous control device is adapted to more application scenarios and action modes.
Referring to
In addition, the playlist organizational form shown in
Specifically, in a media playback control device shown in
As stated above, a structural block diagram of the page counting module 330 is as shown in
One display screen asynchronous control device is provided, with a playlist organizational format as shown in
(1) The display screen asynchronous control device is started at 1:00 AM. At this time, as the system time does not meet the constraint of any time period in the playlist, the display screen asynchronous control device does not play a program.
(2) When the system time reaches 2:00 AM, the system time meets a time constraint of a time period 1 and playback for a program in the time period 1 is started. The time period 1 has three pages (i.e., a page 1, a page 2 and a page 3), and the page playback rule is playback as per the number of times and the number of times is 1. The window playback rule in the page is “sequential playback N”; and at this time, the N is 1 and the N is the number of the media to be selected. During a 2:00 AM-4:00 AM time period, it may be observed that a media playback sequence is ABEACFADGABEACFADG . . . .
(3) When the system time reaches 4:00 AM, the system time meets a time constraint of a time period 2 and playback for a program in the time period 2 is started. The time period 2 has three pages (i.e., a page 1, a page 2 and a page 3), and the page playback rule is playback as per the number of times and the number of times is 1. The window playback rule in the page is “completely sequential playback”. During a 4:00 AM-5:00 AM time period, it may be observed that the media playback sequence is ABCDEFGABCDEFG . . . .
One display screen asynchronous control device is provided, with a playlist organizational format as shown in
(1) The display screen asynchronous control device is started at 5:00 AM. At this time, as the system time does not meet the constraint of any time period in the playlist, the display screen asynchronous control device does not play a program.
(2) When the system time reaches 6:00 AM, the system time meets a time constraint of a time period 1 and playback for a program in the time period 1 is started. The time period 1 has three pages (i.e., a page 1, a page 2 and a page 3), and the page playback rule is playback as per the number of times and the number of times is 1. The window playback rule in the page is “random playback N”; and at this time, the N is 1 and the N is the number of the media to be selected. During a 6:00 AM-7:00 AM time period, it may be observed that the media playback sequence is ACEABGADGABEACFADG . . . . It can be seen that when the window playback rule is the random playback N and the N is 1, and when a corresponding window is played, one media is randomly selected in the window for playback, and a count value for the number of playback times for the unselected media is 0.
(3) When the system time reaches 7:00 AM, the system time meets a time constraint of a time period 2 and playback for a program in the time period 2 is started. The time period 2 has three pages (i.e., a page 1, a page 2 and a page 3), and the page playback rule is playback as per the number of times and the number of times is 1. The window playback rule in the page is “completely sequential playback”. During a 7:00 AM-8:00 AM time period, it may be observed that the media playback sequence is ABCDEFGABCDEFG . . . .
One display screen asynchronous control device is provided, with a playlist organizational format as shown in
(1) The asynchronous control device is started at 5:00 AM. At this time, as the system time does not meet the constraint of any time period in the playlist, the display screen asynchronous control device does not play a program.
(2) When the system time reaches 6:00 AM, the system time meets a time constraint of a time period 1 and playback for a program in the time period 1 is started. The time period 1 has three pages (i.e., a page 1, a page 2 and a page 3), and the page playback rule is playback as per the number of times and the number of times is 1. The window playback rule in the page is “random playback N”; and at this time, the N is 1 and the N is the number of the media to be selected. During 6:00 AM-7:00 AM, the page 1, the page 2 and the page 3 are played sequentially. The page 1 has two windows and it may be observed that the window 1 plays the media A, the window 2 randomly selects one media from the media B, C and D for playback, and upon the completion of the playback of the window 1 and the window 2, the page 1 completes the playback and is switched to the page 2. The page 2 only has one window, and it may be observed that any media is selected from the media E, F and G of the window 1 for playback, and upon the completion of the playback of the window 1, the page 2 completes the playback and is switched to the page 3. The page 3 only has one window, and it may be observed that any media is selected from the media H, I and J of the window 1 for playback, and upon the completion of the playback of the window 1, the page 3 completes the playback and then is switched to the page 1; and that cycle repeats within a time range of the time period 1. It can be seen that when the window playback rule is the “random playback N” and the N is 1, and when a corresponding window is played, one media is randomly selected in the window for playback.
(3) When the system time reaches 7:00 AM, the system time meets a time constraint of a time period 2 and playback for a program in the time period 2 is started. The time period 2 has three pages (i.e., a page 1, a page 2 and a page 3), and the page playback rule is playback as per the number of times and the number of times is 1. The window playback rule in the page is “completely sequential playback”. During 7:00 AM-8:00 AM, the page 1, the page 2 and the page 3 are played sequentially. The page 1 has two windows and it may be observed that the window 1 plays the media A, the window 2 sequentially plays the media B, C and D, and upon the completion of the playback of the window 1 and the window 2, the page 1 completes the playback and is switched to the page 2. The page 2 only has one window, and it may be observed that the window 1 sequentially plays the media E, F and G, and upon the completion of the playback of the window 1, the page 2 completes the playback and is switched to the page 3. The page 3 only has one window, and it may be observed that the window 1 sequentially plays the media H, I and J, and upon the completion of the playback of the window 1, the page 3 completes the playback and then is switched to the page 1; and that cycle repeats within a time range of the time period 2. It can be seen that when the window playback rule is the “completely sequential playback”, and when a corresponding window is played, all the media in the window are played sequentially.
To sum up, a media playback scheduling mechanism is proposed by the first embodiment of the present disclosure. The playback control software may control the media playback reasonably and simply by means of the mechanism, thus ensuring that the media may be played according to a use scenario of a user, and the display screen asynchronous control device is adapted to more application scenarios and action modes. For example, when a customer purchases an advertising position at unit time, it is expected by the customer that the advertising position is not limited to play a same advertisement content only but multiple advertisements may be produced by the customer simultaneously to place into the purchased advertising position. At this time, the window playback rule is set as the “random playback N and the N is 1”. Once playing to the advertising position of the customer, the display screen selects one of the multiple advertisements of the customer for playback, so that the diversity of a played content is greatly increased, the utilization rate of the display screen is improved, and at last, a better playback effect is achieved, and better advertisement playback effect and economic value are generated. Further, by means of setting the window playback rule, the media is prevented from being added repeatedly, so that the size of the program in the playback solution is saved, the memory is saved, the traffic transmission is saved, and more flexible playback scheduling is implemented.
Additionally, it is to be noted that the playback control software in the foregoing first embodiment is developed based on the Android platform but the embodiment of the present disclosure is not limited thereto. The playback control software may also be developed and designed based on other system platforms such as a WinCE platform; and further, the media playback control method and device in the embodiment of the present disclosure are also not only limited to be applied to the display screen asynchronous device, and may also be applied to an upper computer of a display screen synchronous control system.
As shown in
At S81: within a target time period of a playlist, at least one page in the target time period is played, wherein a window of a designated page in the at least one page is associated with a sublist and the sublist is associated with the multiple media.
At S83: in a process of playing the window of the designated page, a media identifier is taken out, according to a preset playback manner of the sublist, from a media playback management list corresponding to the sublist, and the media corresponding to the media identifier is played in the window of the designated page after the media identifier is taken out, wherein the media playback management list includes the media identifiers of the multiple media.
As stated above, in step S81, the page organizational form in the target time period of the playlist is, for example, as shown in
In step S83, the preset playback manner of the sublist is, for example, a sequential playback manner, a random playback manner, a probability playback manner, a relationship playback manner or a number-of-times playback manner. It is assumed that the sublist is associated with N media, and correspondingly has N media identifiers such as N media numbers.
(i) Sequential playback manner: the media number is taken out sequentially from the N media numbers and the media number that is taken out sequentially is not repeated, i.e., prior to complete playback of the N media associated by the sublist, the repeated media number is not taken.
(ii) Random playback manner: it is divided into a true random manner and a pseudo-random manner. The true random manner is refers to that the media number is taken out randomly from the N media numbers, and the media number that is taken out randomly may have the repeated media number, i.e., during the complete playback of the N media associated by the sublist, the same media number may be taken for multiple times. The pseudo-random manner refers to that the media number is taken out randomly from the N media numbers, and the media number that is taken out randomly is not repeated, i.e., prior to the complete playback of the N media associated by the sublist, the repeated media number is not taken.
(iii) Probability playback manner: a probability that each media in the N media is randomly selected may be set so as to randomly take the media number at the set probability. During the complete playback of the N media associated by the sublist, the media number that is taken out may be repeated, and the same media number may be taken for multiple times.
(iv) Relationship playback manner: a dependency relationship may be set to obtain the media numbers of the N media associated by the sublist. For example, it is set that after the media number A1 is taken out, the media number A3 is taken out certainly at the next time.
(v) Number-of-times playback manner: the number of times that each media in the N media is taken out may be set. After the playback for the number of times, prior to the complete playback of the N media associated by the sublist, the media number corresponding to the media is not taken.
For the ease of understanding each playback manner of the sublist related in the embodiment more clearly, a detailed description is given below in combination with
(X1) As can be seen in combination with
Similarly, in a process of playing the page P6 for a first time after the page P5 is played, the media number B1 is taken out from the media playback management list corresponding to the sublist B, the media corresponding to the media number B1 is played in the page P6 after the media number B1 is taken out, and the media number B1 is deleted from the media playback management list. At this time, there only remain the media numbers B2, B3 and B4 in the media playback management list. Thereafter, in a process of playing the page P6 for a second time, the media number B2 is taken out from the media playback management list corresponding to the sublist B, the media corresponding to the media number B2 is played in the page P6 after the media number B2 is taken out, and the media number B2 is deleted from the media playback management list. At this time, there only remain the media numbers B3 and B4 in the media playback management list; and by parity of reasoning, the media number is taken out according to the sequence shown in
(X2) As can be seen in combination with
For a true random playback manner, in a process of playing the page P3 for a first time, the media number A2 is randomly taken out from media numbers A1 to A3 in a media playback management list corresponding to the sublist A, a media corresponding to the media number A2 is played in the page P3 after the media number A2 is taken out randomly, but the media number A2 is not deleted from the media playback management list. At this time, there still remain the media numbers A1 to A3 in the media playback management list. Thereafter, in a process of playing the page P3 for a second time, the media number A3 is randomly taken out from the media numbers A1 to A3 in the media playback management list corresponding to the sublist A, the media corresponding to the media number A3 is played in the page P3 after the media number A3 is randomly taken out, but the media number A3 is not deleted from the media playback management list. At this time, there still remain the media numbers A1 to A3 in the media playback management list; and by parity of reasoning, the media number is taken out according to the sequence shown in
Similarly, for the pseudo-random playback manner, in a process of playing the page P6 for a first time, the media number B3 is randomly taken out from the media numbers B1 to B4 in the media playback management list corresponding to the sublist B, the media corresponding to the media number B3 is played in the page P6 after the media number B3 is taken out randomly, and the media number B3 is deleted from the media playback management list. At this time, there only remain the media numbers B1, B2 and B4 in the media playback management list. Thereafter, in a process of playing the page P6 for a second time, the media number B2 is randomly taken out from the media numbers B1, B2 and B4 in the media playback management list corresponding to the sublist B, the media corresponding to the media number B2 is played in the page P6 after the media number B2 is randomly taken out, and the media number B2 is deleted from the media playback management list. At this time, there only remain the media numbers B1 and B4 in the media playback management list; and by parity of reasoning, the media number is taken out according to the sequence shown in
For the true random playback manner, in a process of playing the page P6 for a first time, the media number B3 is randomly taken out from the media numbers B1 to B4 in the media playback management list corresponding to the sublist B, the media corresponding to the media number B3 is played in the page P6 after the media number B3 is taken out randomly, but the media number B3 is not deleted from the media playback management list. At this time, there still remain the media numbers B1 to B4 in the media playback management list. Thereafter, in a process of playing the page P6 for a second time, the media number B1 is randomly taken out from the media numbers B1 to B4 in the media playback management list corresponding to the sublist B, the media corresponding to the media number B1 is played in the page P6 after the media number B1 is randomly taken out, but the media number B1 is not deleted from the media playback management list. At this time, there still remain the media numbers B1 to B4 in the media playback management list; and by parity of reasoning, the media number is taken out according to the sequence shown in
(X3) As can be seen in combination with
Similarly, it is assumed that the probability of each media in the sublist B is: B1:10%, B2:20%, B3:30%, and B4:40%; in a process of playing the page P6 for a first time, the media number B4 is taken out, as per the probability, from the media playback management list corresponding to the sublist B, the media corresponding to the media number B4 is played in the page P6 after the media number B4 is taken out, but the media number B4 is not deleted from the media playback management list. At this time, there still remain the media numbers B1 to B4 in the media playback management list. Thereafter, in a process of playing the page P6 for a second time, the media number B2 is taken out, as per the probability, from the media numbers B1 to B4 in the media playback management list corresponding to the sublist B, the media corresponding to the media number B2 is played in the page P6 after the media number B2 is taken out, but the media number B2 is not deleted from the media playback management list. At this time, there still remain the media numbers B1 to B4 in the media playback management list; and by parity of reasoning, the media number is taken out according to the sequence shown in
(X4) As can be seen in combination with
Similarly, it is assumed that the playback sequence dependency relationship of each media in the sublist B is: B2->B4->B3->B2->B1->B2; in a process of playing the page P6 for a first time, the media number B2 is taken out, as per the dependency relationship, from the media playback management list corresponding to the sublist B, the media corresponding to the media number B2 is played in the page P6 after the media number B2 is taken out, but the media number B2 is not deleted from the media playback management list. At this time, there still remain the media numbers B1 to B4 in the media playback management list. Thereafter, in a process of playing the page P6 for a second time, the media number B4 is taken out, as per the dependency relationship, from the media numbers B1 to B4 in the media playback management list corresponding to the sublist B, the media corresponding to the media number B4 is played in the page P6 after the media number B4 is taken out, but the media number B4 is not deleted from the media playback management list. At this time, there still remain the media numbers B1 to B4 in the media playback management list; and by parity of reasoning, the media number is taken out according to the sequence shown in
It is to be noted that the playback sequence dependency relationship of each media associated by the sublist may be set: according to a playback duration of each media associated by the sublist (for example, from a long duration to a short duration), according to the media type of each media associated by the sublist (for example, a video is played, and a picture or other media are played at the next time), according to an advertisement type of each media associated by the sublist (for example, a commercial advertisement is played, and a public service advertisement is played at the next time), etc.
(X5) As can be seen in combination with
Similarly, it is assumed that the preset number of playback times for each media in the sublist B is: B1: 1 time, B2: 2 times, B3: 3 times, and B4: 0 time; in a process of playing the page P6 for a first time, the media number B1 is taken out from the media playback management list corresponding to the sublist B, and the media corresponding to the media number B1 is played in the page P6 after the media number B1 is taken out. At this time, as the number of times for taking out the B1 reaches the preset 1 time, the media number B1 is deleted from the media playback management list and there only remain the media numbers B2, B3 and B4 in the media playback management list. Thereafter, in a process of playing the page P6 for a second time, the media number B2 is taken out from the media numbers B2, B3 and B4 in the media playback management list corresponding to the sublist B, the media corresponding to the media number B2 is played in the page P6 after the media number B2 is taken out, but the media number B2 is not deleted from the media playback management list. At this time, there still remain the media numbers B2, B3 and B4 in the media playback management list; and by parity of reasoning, the media number is taken out according to the sequence shown in
At last, it is to be noted that for the above description on
To sum up, by embedding the sublist into the playlist (i.e., by associating at least one page in the playlist with the sublist) in the foregoing second embodiment of the present disclosure, the program combination of the user is greatly enriched, and many playback policies are provided for the user; and moreover, a small time period during program playback may be contracted to an advertiser, so that the utilization rate of the display screen is improved, and the advertiser may also insert an own advertisement into a short program interval, and may further guarantee that the own advertisement list is played completely. In addition, it is to be noted that the scheduling rule for each page of P1, P2, P3, P4, P5, P6 and the like in the target time period in
Further, referring to
As shown in
At S121: within a target time period of a playlist, multiple pages in the target time period are played, wherein the multiple pages include a first page and a second page, a window of the first page is associated with a sublist, the sublist is associated with multiple media, the second page performs the media playback according to a page playback rule of the second page and a window playback rule of each window in the second page, the second page has at least one window, and each window has at least one media.
At S123: in a process of playing the first page, a media identifier is taken out, according to a preset playback manner of the sublist, from a media playback management list corresponding to the sublist, and the media corresponding to the media identifier is played in the first page after the media identifier is taken out, wherein the media playback management list includes media identifiers of the multiple media.
At S125: in a process of playing the second page, the number of playback times for each media in each window of the second page is counted, the number of playback times of each window in the second page is counted and the number of playback times of the second page is counted.
At S127: a media playback position in each window of the second page is recorded with a unique identification number of the window as an index at the end of the playback of the second page, so as to use when the second page is played at the next time within the target time period.
As stated above, within the target time period of the playlist, the playback of the second page may be referred to the related description on steps S11, S13 and S15 in the foregoing first embodiment, and the detailed description on the playback of the first page may be referred to the related description on steps S81 and S83 in the foregoing second embodiment, all of which are not elaborated herein. Additionally, it is to be noted that the playback sequence of the first page and the second page may also be set according to an actual requirement, and is not particularly limited by the embodiment of the present disclosure.
Referring to
Referring to
In addition, it may be understood that the above embodiments are merely illustrative description of the present disclosure; and the technical solutions of the embodiments may be combined freely and used cooperatively without departing from the objective of the present disclosure if there is no conflict in the technical feature and no contradiction in structure. For example, the sublist A in the embodiment shown in
At last, it is to be noted that the above embodiments are merely used to describe the technical solutions of the present disclosure, rather than to limit the present disclosure. Although the present disclosure is described in detail with reference to the foregoing embodiments, the person of ordinary skill in the art should understand that the technical solutions in the foregoing embodiments may still be modified or equivalent replacements are made to a part of technical features. Those modifications or replacements do not make the essence of the corresponding technical solutions depart from the spirit and scope of the technical solutions of the embodiments of the present disclosure.
According to the embodiments of the present disclosure, the playback scheduling mechanism is implemented by increasing the window playback rule and re-designing the page scheduling module; by means of the scheduling mechanism, the media playback may be controlled reasonably and simply, and the media may be guaranteed to be played as per the use scenario of the user; and thus, the display screen asynchronous control device may be adapted for more application scenarios and action modes, the diversity of the played content is greatly increased, the utilization rate of the display screen is improved, and at last, the better playback effect is achieved, and the better advertisement playback effect and economic value are generated; and/or by embedding the sublist into the playlist, the freer media playback manner is provided for the user, the combination manner of the program is greatly enriched, and the user experience is good.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2018/120851 | 12/13/2018 | WO | 00 |