The present disclosure relates to the technical field of display application, and in particular to a program production method, a program production device, a program production system and a computer-readable medium.
When a display screen operating company publishes services of advertisers, there may be such a condition that media of multiple advertisers are required to be played at different time period on the same display screen. The display screen operating company may produce a program including the media of the corresponding advertisers, set play time ranges for the media as required by the advertisers and release and play the produced program. However, in this simple program form, one medium may be played at the same time on the whole display screen, which cannot meet complex and diversified program scheduling scenarios. In addition, present program production is required to meet the following constraints.
One, a play time period of each of multiple media is exclusive, that is, the play time period of each of the multiple media may not overlap.
Two, the play time point of each of the multiple media is set to a type of absolute time point, namely the specific year, month, date, hour, minute and second are required to be set.
Three, a medium with a long-time characteristic, for example, a video, is cyclically played in a set time period.
Four, the display screen may be blank in gaps between two different play time periods. For avoiding a phenomenon of blank screen, the continuity of the play time period of the media is required to be manually ensured. Once an original advertiser is no longer required to play the corresponding medium or a new advertiser has a new advertising requirement, the display screen operating company is required to produce a new program for transmission and playing according to a new service requirement and may not make modifications according to the original program to meet the new requirement. Consequently, at the time of increasingly fast changing of play requirements of advertisers, a program production process of the display screen operating company may become complex and time-consuming.
At least some embodiments of the present disclosure provide a program production method, a program production device, a program production system and a computer-readable medium, so as at least to implement program production for a complex scheduling scenario.
In an optional embodiment of the present disclosure, a program production method is provided, which may include that: at least one medium is acquired; at least one playlist is generated according to the at least one medium, each of the at least one playlist being associated with the at least one medium; at least one program is generated according to the at least one playlist, each of the at least one program including a play region and the play region corresponding to the at least one playlist; and the play region is scheduled.
In an optional embodiment of the present disclosure, each of the at least one medium may include a picture, a video, a streaming medium, a Really Simple Syndication (RSS) medium, a web link or a document.
In an optional embodiment of the present disclosure, the operation that the at least one medium is acquired may include that: the at least one medium is added to a medium list interface in response to a first button operation on the medium list interface; the at least one medium is selected, and a medium attribute setting interface is displayed in response to a second button operation on the medium list interface; and a valid date of the at least one medium is set in response to an input operation on a basic information page of the medium attribute setting interface.
In an optional embodiment of the present disclosure, the operation that the at least one playlist is generated according to the at least one medium, each of the at least one playlist being associated with at least one medium may include that: the at least one playlist is added in response to a first button operation on a playlist list interface, and a playlist attribute setting interface is displayed; and the at least one medium is selected in response to a second button operation on a medium option edition page of the at least one playlist attribute setting interface to associate each of the at least one playlist with the at least one medium.
In an optional embodiment of the present disclosure, after the operation that the at least one medium is selected in response to the second button operation on the medium option edition page of the playlist attribute setting interface to associate each of the at least one playlist with the at least one medium, the method may further include that: a target medium is selected on the at least one medium option edition page, and a medium play attribute setting interface is displayed in a modal dialogue box form in response to a third button operation on the medium option edition page; and a play plan for the at least one medium is set in response to a selection operation on a play plan setting page of the medium play attribute setting interface, the play plan setting page including a valid from date setting, a valid to date setting, a valid time range setting and a valid week setting.
In an optional embodiment of the present disclosure, the operation that the program is generated according to the at least one playlist, the at least one program including the play region may include that: the at least one program is added to a program list interface in response to a first button operation on the program list interface, and a layout type setting interface is displayed in the modal dialogue box form; a layout type of each of the at least one program is set in response to a second button operation on the layout type setting interface to generate the play region, and a program attribute setting interface of each of the at least one program is displayed; and at least one of a screen size parameter for playing the at least one program and a position parameter and size parameter of the play region are set in response to a first input operation on a layout page of the program attribute setting interface.
In an optional embodiment of the present disclosure, the operation that the play region is scheduled may include that: a program setting page is displayed in response to an operation on the program attribute setting interface, the program setting page including a play region selection interface and a schedule timetable interface, the play region selection interface including a graphic region corresponding to the play region; a target graphic region corresponding to a target play region. In the play region is selected, and a first schedule panel is displayed on the schedule timetable interface; a schedule setting interface is displayed in the modal dialogue box form on the first schedule panel in response to a third button operation on the schedule timetable interface; and a target playlist in the at least one playlist is added in response to a selection operation on a playlist list page of the schedule setting interface, the playlist list page including at least one of a playlist name, a playlist duration, a medium thumbnail and a medium number.
In an optional embodiment of the present disclosure, after the operation that the target playlist in the at least one playlist is added in response to the selection operation on the playlist list page of the schedule setting interface, the method may further include that: a schedule graph corresponding to the target playlist is generated on the first schedule panel; the schedule graph is selected, and a play plan setting page of the schedule setting interface is displayed in response to a fourth button operation on the first schedule panel; and a play plan corresponding to the first schedule is set in response to a second input operation on the play plan setting page of the schedule setting interface, the play plan setting page including a play starting time setting, a play ending time setting and a repetition manner setting and the repetition manner setting including part or all of options of no repetition, yearly repetition, monthly repetition, weekly repetition and daily repetition.
In an optional embodiment of the present disclosure, the program production method may further include that: a target playlist in the at least one playlist is selected on a playlist list interface, and a playlist attribute setting interface is displayed in response to a first button operation on the playlist list interface; and a target medium in the at least one medium is selected on a medium option edition page of the playlist attribute setting interface, and the target medium is deleted in response to a second button operation on the medium option edition page.
In an optional embodiment of the present disclosure, the program production method may further include that: a medium to be added is provided; a target playlist in the at least one playlist is selected on a playlist list interface, and a playlist attribute setting interface is displayed in response to a first button operation on the playlist list interface; and the medium to be added is selected in response to a second button operation on the medium option edition page of the playlist attribute setting interface to associate the medium to be added with the target playlist.
In another optional embodiment of the present disclosure, a program production device is provided, which may include: a medium acquisition component, acquiring at least one medium; a playlist generation component, generating at least one playlist according to the at least one medium, each of the at least one playlist being associated with the at least one medium; a program generation component, generating at least one program according to the at least one playlist, each of the at least one program including a play region and the play region corresponding to the at least one playlist; and a scheduling component, scheduling the play region.
In an optional embodiment of the present disclosure, the playlist generation component may acquire the at least one medium by: adding the at least one medium to a medium list interface in response to a first button operation on the medium list interface; selecting the at least one medium and displaying a medium attribute setting interface in response to a second button operation on the medium list interface; and setting a valid date of the at least one medium in response to an input operation on a basic information page of the medium attribute setting interface.
In an optional embodiment of the present disclosure, the playlist generation component may generate the at least one playlist by: adding the at least one playlist in response to a first button operation on a playlist list interface and displaying a playlist attribute setting interface; and selecting the at least one medium in response to a second button operation on a medium option edition page of the playlist attribute setting interface to associate each of the at least one playlist with the at least one medium.
In another embodiment of the present disclosure, a program production system is provided, which may include a memory and a processor. The memory may store a computer program. The processor may run the computer program to execute any abovementioned program production method.
In another embodiment of the present disclosure, a computer-readable medium with a computer-executable instruction for executing a program production method is provided, the program production method being any abovementioned program production method.
According to the program production method provided in the at least some embodiments of the present disclosure, a nested hierarchical relationship between a medium, a playlist and a program is established, so that a complex program scheduling scenario may be implemented, for example, different media may be played according to different schedules in different play regions on a screen of a display device, to meet diversified requirements of a user.
In order to describe the technical solutions in the embodiments of the present disclosure more clearly, the drawings required to be used for descriptions about the embodiments will be simply introduced below. It is apparent that the drawings described below are some embodiments of the present disclosure. Those of ordinary skill in the art may further obtain other drawings according to these drawings without creative work.
The technical solutions in embodiments of the present disclosure will be clearly and completely described below in combination with the drawings in the embodiments of the present disclosure. It is apparent that the described embodiments are part of the embodiments of the present disclosure but not all of the embodiments. All other embodiments obtained by those of ordinary skill in the art according to the embodiments in the present disclosure without creative work shall fall within the scope of protection of the present disclosure.
As shown in
As step S11, at least one medium is added, each of the at least one medium being a picture, a video, a streaming medium, an RRS medium, a web link or a document.
As step S13, a playlist associated with each of the at least one medium is generated, and at least one parameter of the playlist is set.
As step S15, a program is created, and a layout type of the program is set, the layout type including at least one play region.
As step S17, a position parameter and size parameter of each of the at least one play region are set according to a size of a screen of a display device playing the program.
As step S19, the playlist is added to the at least one play region to generate a schedule graph corresponding to the playlist.
For conveniently understanding the present disclosure, each step of the program production method of the embodiment will be described below in combination with
The embodiment of the present disclosure provides a novel program production method based on a VNNOX system. The VNNOX system is configured to produce and manage a program played on a display device such as a Light-Emitting Diode (LED) display screen. Herein, the program is a set of scheduled playlists. The program production method includes, for example, medium addition, association of the medium to a playlist and scheduling of the playlist. A specific implementation manner is as follows.
At first, a medium is added. The medium is a minimum unit of a program. The medium includes a picture, a video, a streaming medium, an RRS medium, a web link or a document, etc. As shown in
Then, a playlist associated with the medium is generated, and at least one parameter of the playlist is set. The playlist includes at least one medium. As shown in
In addition, the target medium is selected on the medium option edition page in response to the user operation, and a medium play attribute setting interface (referring to
The valid from date is a present date by default, and the valid to date is permanently valid by default. A user may modify the valid from date and valid to date of the target medium according to a practical requirement. The valid time range setting is configured to set a play time period of the target medium in a day, and ranges from 00:00 to 24:00. The valid week setting is configured to set a play time period of the target medium in a week, and may be at least one day from Monday to Sunday.
Moreover, when the target medium is associated to multiple different playlists, different valid from dates, valid to dates, valid time ranges and valid weeks may be set for the target medium in different playlists. The three attributes, i.e., the valid from date and valid to date, the valid time range and the valid week, in a playlist are in an “and” relationship, and the target medium may be played when the three attributes are simultaneously met.
It is to be noted herein that a priority of the valid date attribute, such as the “starting time point” and the “ending time point” of the target medium in the previous step is higher than a priority of the “valid from date” and “valid to date” of the target medium in the playlist in the present step. That is, when the valid date attribute, such as the “starting time point” and the “ending time point”, of the target medium is invalid, no matter whether the “valid from date” and “valid to date” of the target medium are invalid or not, the target medium may not be played in the playlist.
When multiple media are associated with a playlist, a play sequence of the multiple media is the same as an addition sequence of the media by default. It is to be noted herein that the multiple media in the playlist are continuously played. In other words, a blank screen of the display device playing the program in valid time period of the playlist is avoided, so that a great experience is brought to the user.
After the playlist is prepared, a play sequence of the multiple media associated with the playlist may also be regulated in response to a user operation. Specifically, as shown in
Next, the program is created, and a layout type field of the program is set. The program is created in a program list interface as shown in
Later on, a position parameter and size parameter of at least one play region are set according to the size of the screen of the display device playing the program. A layout page (referring to
Finally, a playlist is added to the at least one play region and a schedule graph corresponding to the playlist is generated. That is, the at least one play region is scheduled and the corresponding schedule graph is generated. A program setting page (referring to
The play region selection interface is positioned on, for example, a left side of the program setting page. The play region selection interface includes at least one graphic region corresponding to the at least one play region. A layout of the graphic region is completely the same as the layout type of the program.
As shown in
The user may select any graphic region, namely selecting a corresponding play region for scheduling, namely a target playlist is added to the schedule timetable interface. Therefore, the user may set the same or different target playlists for each play region to play the same or different media in different play regions to meet complex and diversified requirements of the user. In addition, after scheduling, the schedule graph corresponding to the play region may further be generated, so that the user may determine about a scheduling condition more intuitively, and a user experience is improved. Specifically, a target graphic region corresponding to the target play region is selected in response to a user operation, and a corresponding schedule panel such as a weekly schedule panel is displayed on the schedule timetable interface. A schedule setting interface for detailed setting of a schedule parameter is displayed on the schedule timetable interface in response to a user operation of, for example, clicking a triggering button such as the [create] button, and it is a playlist list page by default (as shown in
On the playlist list page shown in
On the play plan setting page shown in
On the option setting page shown in
As shown in
From the above, when the [OK] button is clicked on any page shown in
As shown in
As step S31, at least one medium is acquired. Herein, the at least one medium may include a new medium added according to step S11 in the abovementioned embodiment and may also include an added medium listed on a medium list interface.
As step S33, at least one playlist is generated according to the at least one medium, each of the at least one playlist being associated with the at least one medium. Herein, the at least one playlist may include a new playlist generated according to step S13 in the abovementioned embodiment and may also include an existing playlist listed on a playlist list interface.
As step S35, at least one program is generated according to the at least one playlist, each of the at least one program including a play region and the play region corresponding to the at least one playlist. Herein, the at least one program may include a new program created according to step S15 in the abovementioned embodiment and may also include an existing program listed on a program list interface. A program of a play region meeting a requirement of a user may be selected, for example, in response to a user operation to obtain the program.
As step S37, the play region is scheduled. The play region is scheduled according to step S19 in the abovementioned embodiment. Furthermore, a schedule graph corresponding to a schedule may be generated. However, multiple schedule graphs may be generated for the same play region, namely the same play region may correspond to at least one playlist. Therefore, after the play region is scheduled to generate a first schedule graph, the program production method provided in the embodiment further includes the following steps.
At first, a second playlist is provided. Herein, the second playlist may be the at least one playlist provided at step S33.
Then, the play region is scheduled, namely the second playlist is added, to further generate a second schedule graph. The operation is similar to step S37.
Specifically, a target graphic region corresponding to the play region that the first schedule graph is generated for is selected on a program setting page of a program attribute setting interface. A first schedule panel is displayed on a schedule timetable interface. A schedule setting interface (as shown in
In addition, the program production method provided in the embodiment further includes the following steps.
At first, the first playlist is selected on the playlist list interface, and a playlist attribute setting interface is displayed in response to a user operation on the playlist list interface. Specifically, as shown in
Moreover, the program production method provided in the embodiment further includes the following steps.
At first, a medium to be added is provided. Herein, the medium to be added may be a medium obtained by step S31. Then, as shown in
From the above, according to the program production method provided in the embodiments of the present disclosure, a nested hierarchical relationship among a medium, a playlist and a program is established, so that a complex program scheduling scenario may be implemented, for example, different media may be played according to different schedules in different play regions on the screen of the display device, to meet diversified requirements of the user. In addition, in the program produced by the program production method provided in the embodiment, the phenomenon of black frames between multiple media in the valid time range may be avoided, and the user experience is improved. Moreover, when the original advertiser is no longer required to play part of media or a new medium is required to be added for playing, frequently changing new requirements of the advertiser may be met by modification such as deletion or addition according to the original program, flexibility and convenience for operation are ensured, and the problem of producing a completely new program is solved.
As shown in
a medium acquisition component 110, acquiring at least one medium;
a playlist generation component 130, generating at least one playlist according to the at least one medium, each of the at least one playlist being associated with the at least one medium;
a program generation component 150, generating at least one program according to the at least one playlist, each of the at least one program including a play region and the play region corresponding to the at least one playlist; and
a scheduling component 170, scheduling the play region.
A specific working process of each component in the program device 100 in the embodiment refers to the abovementioned embodiments.
As shown in
As shown in
In the embodiments provided by the present disclosure, it is to be understood that the disclosed system, device and method may be implemented in other manners. For example, the device embodiment described above is schematic. For example, division of the elements is logical function division and another division manner may be adopted during practical implementation. For example, multiple elements or components may be combined or integrated into another system or some characteristics may be neglected or not executed. In addition, coupling, direct coupling or communication connection between the displayed or discussed components may be implemented through indirect coupling or communication connection of some interfaces, devices or elements, and may be in an electrical form or other forms.
The elements described as separate parts may or may not be physically separated, and parts displayed as elements may or may not be physical elements, and namely may be located in the same place, or may also be distributed to multiple network elements. Part or all of the elements may be selected to achieve the purpose of the solutions of the embodiments according to a practical requirement.
It is finally to be noted that the above embodiments are adopted not to limit but to describe the technical solutions of the present disclosure. Although the present disclosure is described with reference to the embodiments in detail, those of ordinary skill in the art should know that the technical solutions recorded in each embodiment may also be modified or part of technical features therein may be equivalently replaced, and the technical solutions corresponding to these modifications or replacements do not depart from the spirit and scope of the technical solutions of each embodiment of the present disclosure.
Number | Date | Country | Kind |
---|---|---|---|
PCT/CN2018/115187 | Nov 2018 | CN | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2018/125466 | 12/29/2018 | WO | 00 |