Summary of the invention
Need spend a large amount of manpowers for solving electronic advertisement system off-line play mode, online playing pattern waste bandwidth reaches the problem that network is kept being connected with strict requirement, is necessary to provide a kind of electronic advertisement system that addresses this problem.
In addition, also be necessary to provide a kind of electronic advertisement system advertisement broadcast method that addresses this problem.
Electronic advertisement system of the present invention, comprise media server and advertisement displaying terminal, described media server is used for the stores advertisements program, described advertisement displaying terminal is used to download and store the described advertising programme of described media server stores, described advertising programme reads and plays after downloading and finishing; Perhaps, receive the described advertising programme of described media server stores, and directly play.
In said system, also comprise the advertising business server, described advertising business server comprises release module, described release module is used for described advertising programme is published to described media server.
In said system, described advertising business server also comprises editor module, and described editor module is used to make described advertising programme.
In said system, described advertisement displaying terminal is used to also check whether described release module issues the renewal plan of described advertising programme, if according to described renewal plan, to described advertising programme layout again, play again.
In said system, described advertisement displaying terminal is used to also check whether described release module breaks for commercialsy to described media server issue, if, suspend current ad playing, carry out the broadcast of described commercial breaks, after described commercial breaks finishes, continue to play the advertisement that is suspended.
The advertisement broadcast method of electronic advertisement system of the present invention, it may further comprise the steps:
Described advertising business server is selected the ad playing pattern, and notice advertisement displaying terminal;
If select the off-line play mode, described advertisement displaying terminal is from media server downloads ad program, and described advertising programme is stored in the memory module of described advertisement displaying terminal, described advertising programme download finish after, read again and play; If select online play mode, then described advertisement displaying terminal receives described advertising programme from media server, directly plays.
In said method, also comprise:
Described advertisement displaying terminal is selected the ad playing pattern according to whether having described memory module for described advertising business server, may further comprise the steps:
Described advertisement displaying terminal judges whether to exist described memory module, if it is the off-line play mode that described advertising business server is selected the ad playing pattern, perhaps is the online playing pattern; Otherwise it is the online playing pattern that described advertising business server is selected the ad playing pattern.
In said method, before described advertising business server is selected the ad playing pattern, also comprise:
Described advertisement displaying terminal starts, and judges that whether setting up network with described advertising business server is connected, and does not connect if set up network, judges whether the memory module of described advertisement displaying terminal has advertising programme, if then read and play; Otherwise, play default picture.
In said method, when selecting the off-line play mode, also comprise:
Described advertisement displaying terminal checks whether described advertising business server issues the renewal plan of described advertising programme, if according to described renewal plan, to described advertising programme layout again, play again.
In said method, when selecting the off-line play mode, also comprise:
Described advertisement displaying terminal checks whether described advertising business server breaks for commercialsy to described media server issue, if, suspend current ad playing, receive described commercial breaks from described media server, carry out the broadcast of described commercial breaks, after described commercial breaks finishes, continue to play the advertisement that is suspended.
Compared with prior art, the invention provides a kind of electronic advertisement system and advertisement broadcast method thereof that merges online playing pattern and off-line play mode, make the client can dispose the advertisement displaying terminal that is distributed in each place neatly, each advertisement displaying terminal can optionally adopt online playing pattern or off-line play mode to carry out ad playing, and has realized the switching of online playing pattern and off-line play mode.
After the detailed description of reading embodiment of the present invention in conjunction with the accompanying drawings, it is clearer that characteristics of the present invention and advantage will become.
Embodiment
Below in conjunction with accompanying drawing electronic advertisement system of the present invention and advertisement broadcast method thereof are described.
See also Fig. 1, it is an electronic advertisement system module diagram of the present invention.
Electronic advertisement system of the present invention comprises advertising business server 11, media server 12 and advertisement displaying terminal 13.Wherein, advertising business server 11 is used to provide advertising resource.Media server 12 is used for receiving and storing this advertising resource.Advertisement displaying terminal 13 is used for receiving this advertising resource from media server 12, and plays.Advertisement displaying terminal 13 can be the composition of set-top box and televisor, also can be the all-in-one of set-top box and televisor.
Advertising business server 11 comprises editor module 111, release module 112 and network access module 113.Wherein, editor module 111 is used to the resource of preparing advertising.This advertising resource comprises advertising programme and advertising plan.Advertising plan can be the broadcast order of advertising programme, the perhaps reproduction time of advertising programme.Release module 112 is used for to media server 12 releasing advertisements resources, and selects the ad playing pattern.This ad playing pattern comprises off-line play mode and online playing pattern.Release module 112 has the multiple choices mode, carries out the selection to the ad playing pattern, such as: release module 112 preestablishes the ad playing pattern, selects again, perhaps, selects according to the information that provides of advertisement displaying terminal 13.Network access module 113 is used to realize that advertising business server 11 is connected with the network of other equipment.
Media server 12 comprises download module 121 and Streaming Media release module 122.Wherein, download module 121 is used for the advertising resource of receiving advertisement business server 11, download request according to advertisement displaying terminal 13, advertising resource is downloaded to advertisement displaying terminal 13, the procotol of its support breakpoint transmission and file transfer protocol (FTP) (File Transfer Protocol, FTP).Streaming Media release module 122 is used to receive the advertising resource with stores advertisements service server 11, order request according to advertisement displaying terminal 13, advertising resource is transferred to advertisement displaying terminal 13, promptly provides streaming media on demand, live service advertisement displaying terminal 13.
Advertisement displaying terminal 13 comprises network connecting module 131, downloads receiver module 132, Streaming Media receiver module 133, memory module 134, decoder module 135 and browser middleware module 136.Wherein, network connecting module 131 is used to realize that advertisement displaying terminal 13 is connected with the network of other equipment.Download receiver module 132 and be used to receive the advertising resource of downloading from the download module 121 of media server 12.Streaming Media receiver module 133 is used to receive the advertising resource from 122 transmission of Streaming Media release module.Memory module 134 is used to store downloads the advertising resource that receiver module 132 receives, and it can be arranged on set-top box.Decoder module 135 is used for the program resource is decoded.Browser middleware module 136 is used for decoded program resource is play, and it supports the parsing of logic script order, the demonstration of Web page picture.
The principle of work of electronic advertisement system of the present invention is as described below:
At first, at advertising business server 11 ends, editor module 111 resource of preparing advertising is published to media server 12 by release module 112 with advertising resource, and release module 112 is set selectable ad playing pattern;
Secondly, advertisement displaying terminal 13 and advertising business server 11 are set up network by network connecting module 131 with network access module 113 and are connected;
Then, release module 112 is selected the ad playing pattern, if the ad playing pattern of selecting is the off-line play mode, then notify advertisement displaying terminal 13 from media server 12 downloads ad resources to memory module 134, be specially: download receiver module 132 and pass through download module 121, and store memory module 134 into from media server 12 downloads ad resources.Then, decoder module 135 reads advertising resource from memory module 134 and decodes, and decoded result is transferred to browser middleware module 136 again and plays; If the ad playing pattern of selecting is the online playing pattern, then notify advertisement displaying terminal 13 to read advertising resource from media server 12, and play-over, be specially: Streaming Media receiver module 133 receives advertising resource by Streaming Media release module 122 from media server 12, and decode by 135 pairs of advertising resources of decoder module, again decoded result is transferred to browser middleware module 136 and plays.
In addition, if not setting the ad playing pattern by release module 112, but, select the ad playing pattern, so according to the information that provides of advertisement displaying terminal 13, advertisement displaying terminal 13 judges whether to exist memory module 134 earlier, if it is preferentially selected that the off-line play mode is set, perhaps the online playing mode prioritization is selected, and this information offered release module 112, select by release module 112; Otherwise it is preferentially selected that online play mode is set, and this information is offered release module 112, selected by release module 112.Perhaps, each advertisement displaying terminal 13 has been allocated an account number in advance, and the unique corresponding advertisement displaying terminal 13 of each account number.Account prompting advertisement displaying terminal 13 carries out the selection of ad playing pattern.
See also Fig. 2, it is an electronic advertisement system advertisement broadcast method schematic flow sheet of the present invention.
Electronic advertisement system advertisement broadcast method of the present invention may further comprise the steps:
Step S1, advertisement displaying terminal 13 start, and judge that whether setting up network with advertising business server 11 is connected, if, execution in step S2, otherwise, execution in step S5;
Step S2, advertising business server 11 are selected the ad playing pattern, if select off-line play mode, then execution in step S3; If select online play mode, then carry out S4;
Step S3, off-line are play.Promptly, the release module 112 of advertising business server 11 is to the control script command of advertisement displaying terminal 13 transmitting offline play mode, 136 pairs of these control script commands of the browser middleware module of advertisement displaying terminal 13 are resolved, then according to analysis result, download receiver module 132 by download module 121 from media server 12 downloads ad resources to memory module 134,135 pairs of advertising resources that download to memory module 134 of decoder module are decoded, and carry out ad playing by browser middleware module 136 again.
Step S4, online playing.Promptly, the release module 112 of advertising business server 11 is to the control script command of the online play mode of advertisement displaying terminal 13 transmission, 136 pairs of these control script commands of the browser middleware module of advertisement displaying terminal 13 are resolved, then according to analysis result, Streaming Media receiver module 133 receives advertising resource by Streaming Media release module 122 from media server 12,135 pairs of advertising resources of decoder module are decoded, and directly carry out ad playing by browser middleware module 136 again.
Step S5, judge whether advertisement displaying terminal 13 has advertising resource, judge promptly whether memory module 134 has advertising resource, if, carry out S6, otherwise, S7 carried out;
Step S6, off-line are play.That is, read the advertising resource that the memory module 134 of advertisement displaying terminal 13 has, and play.
Step S7, the default picture of broadcast.
In addition, in above-mentioned steps S3, when off-line is play, advertisement displaying terminal 13 is checked the whether renewal plan of releasing advertisements program of advertising business server 11, if upgrade plan according to this, the advertising programme in the advertising resource is carried out layout again, play again.
Perhaps, in above-mentioned steps S3, when off-line is play, advertisement displaying terminal 13 checks whether the release module 112 of advertising business server 11 breaks for commercialsy to described media server 12 issues, if suspend current ad playing, receive commercial breaks from media server 12, carry out the broadcast of this commercial breaks, after commercial breaks finishes, continue to play the advertisement that is suspended.In addition, this commercial breaks can also be the advertising programme that has downloaded in the advertising resource of memory module 134, it also can be the advertising programme of just having finished at editor module 111, after media server 12 issues, advertisement displaying terminal 13 reads advertising programme, and play-over, promptly play by the online playing pattern.
In above-mentioned steps S4, when network disconnects connection, carry out of the operation of online playing mode switch to the off-line play mode.
In addition, in above-mentioned steps S5 to S7, judge whether advertisement displaying terminal 13 has advertising resource and comprise: judged whether memory module 134 earlier, if, judge again whether memory module 134 has advertising resource, if, off-line is play, otherwise, play default picture; Otherwise, play default picture.
Compared with prior art, the invention provides a kind of electronic advertisement system and advertisement broadcast method thereof that merges online playing pattern and off-line play mode, make the client can dispose the advertisement displaying terminal that is distributed in each place neatly, each advertisement displaying terminal can optionally adopt online playing pattern or off-line play mode to carry out ad playing.Such as, for the zone of network bandwidth resources anxiety, advertisement displaying terminal configuration off-line play mode, for the loose zone of bandwidth resources, the advertisement displaying terminal disposes online play mode, reduces the use of memory module, thereby saves cost.And, the present invention has realized the switching of online playing pattern and off-line play mode, carry out the operation that the off-line play mode switches to the online playing pattern, be particularly suitable for the realization of advertisement insertion business, and can upgrade advertisement playing plan at any time, increased the dirigibility of ad playing, especially, include at the advertisement displaying terminal under the situation of memory module, network disconnects when connecting, and can carry out the operation of online playing mode switch to the off-line play mode.
In addition, the present invention can distinguish the programme content of each advertisement displaying terminal, by the account number of each advertisement displaying terminal, effectively to the different program of some advertisement displaying terminal issue.
Only be preferred case study on implementation of the present invention below, be not limited to the present invention, for a person skilled in the art, the present invention can have various changes and variation.Within the spirit and principles in the present invention all, any modification of being done, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.