A kind of method of digital TV direct video inter-cut advertisementTechnical field
The invention belongs to communication technical field, more particularly to a kind of method of digital TV direct video inter-cut advertisement.
Background technology
In digital TV value-added service, advertising service has very important status and effect, has become numerous businessFamily publicizes and promoted one of the most convenient, maximally efficient means of oneself commodity to people.But conventional ads mainly byBroadcasting advertisement content when video title, run-out or pause, the dispensing of blind bombing formula it is another its with video content and spectatorsHobby relevance is relatively low, and advertisement putting accuracy is poor, and ad conversion rates are relatively low.
Therefore the accuracy of advertisement putting is improved so that appropriate user sees appropriate advertisement in due course,Through the active demand for recommending field as advertisement.The inserting method for associating advertisement using video tab is relatively broad, for exampleA kind of " advertisement sending method based on video tab " disclosed in Chinese patent application CN201610074611, S1 obtains videoSeveral components in any two field picture, so as to obtain the component storehouse of video;S2, in the component storehouseAll constituent elements carry out label advertisement matching, obtain the advertisement tag type that can be associated with the component;S3, basisThe default advertisement of advertisement tag type queries and the corresponding relation of the advertisement tag type, obtain associated push wideAccuse;S4, in video display process, to any two field picture, push associated with the component being included in the two field pictureAdvertisement tag type, when user further triggers the advertisement tag type, will be pushed away with the advertisement tag type associationAdvertisement pushing is sent to user.The video content watched according to user carries out intelligent Matching with ad content, and advertising message is entered into oneStep progresses greatly.And the higher adline intellectuality of the degree of association can be pushed to user in video display process and excavate individual subscriberHobby and behavior, find real valuable client, are favorably improved the accuracy of moving advertising dispensing.Chinese patent application" a kind of to deliver the method for filling high in video " disclosed in CN00910233572 will have advertisement value member in video picturesElement is positioned and intercepted, and then adds attribute tags for the element of interception;Fill high for ad elements matching, so as to generate advertisementBait, data that computer has the element of advertisement value by positioning properties, the element being intercepted, attribute tags, matchingAdvertisement putting data;During video playback advertisement bait is delivered according to advertisement putting data.Make to broadcast in video in this waySubstantial amounts of advertisement is delivered to spectators while putting, the quality of advertisement is greatly improved.But the method that this kind breaks for commercialsy can be ledThe frequency for causing some advertisements to occur is very high, and repeatability is big, and user may be caused to review during video always with advertisementAppearance, produce negative Consumer's Experience.
The content of the invention
In order to solve the above problems, the invention provides a kind of method of digital TV direct video inter-cut advertisement, specificallyScheme is as follows:
A kind of method of digital TV direct video inter-cut advertisement, comprises the following steps:
S1:Operation Server obtains several components in any two field picture of live video, and any two field picture is setSome advertisement tags are put, and the live video data for being provided with advertisement tag is packaged, DTV group is sent toBroadcast transmission network;
S2:The promotional literature associated with the advertisement tag is packaged, DTV multicast transmission net is sent toNetwork, when user terminal watches live video program first, receives and stores promotional literature;
S3:When user terminal starts viewing live video, start the advertisement tag of monitoring video frame, and count, when identical wideLabel occurrence number is accused when reaching predetermined threshold value A, the advertisement being associated in the advertisement tag is transferred for the A+1 time when occurring literaryPart;
S4:The associated promotional literature information of the advertisement tag is shown, step S5 is performed, then by same advertisement tagCounting reset, started counting up from newly, repeatedly S3 steps;
S5:The frequency W that promotional literature described in start recording is shown in certain period of time Δ T1;
S6:The frequency W and predeterminated frequency threshold range (B1, B2) are contrasted;When comparative result is W >=B2,Carry out step S7;When comparative result is W≤B1, step S8 is carried out;As B1 < W < B2, S9 steps are performed;
S7:It is A+X to adjust A values, performs S9 steps;
S8:It is A-X to adjust A values, performs S9 steps;
S9:Continue to show advertising message to preset time value TA, advertisement is closed.
Further, the different advertisement tags are provided with priority sequence number.
Further, also comprise the following steps after S3 steps:
S101:Judge the number of the advertisement tag of the A+1 times appearance carried in same frame of video, during equal to 1, carry out S4Step;During more than 1, S102 steps are carried out;
S102:The broadcasting record of promotional literature corresponding to the advertisement tag is counted, judges whether to have and broadcastsPut and be recorded as 0 time, if judged result for " be " and if carry out S103 steps;Otherwise, S104 steps are carried out;
S103:The advertisement tag that broadcasting is recorded as into 0 time is set to first place, carries out S4 steps;
S104:Judge advertisement priority, choose the advertisement tag of highest priority, carry out S4 steps.
Preferably, the display mode of the advertising message is shown for the mode for the small window that floats.
Further, the component includes face, vehicle, article, scene and human body behavior;The promotional literature classType includes video, picture, word or item purchase request link prompting.
Further, methods described also comprises the following steps:
S302:Type to the promotional literature judges, is linked when determining promotional literature for item purchase requestDuring prompting, step S303 is carried out, S4 is otherwise carried out;
S303:Scene judgement is carried out to currently playing frame, promotional literature relative article position is obtained, will be to be playedLocation advertising is arranged at the article position, carries out S4 steps.
Preferably, the background of the item purchase request link prompting promotional literature is set to transparent.
Further, methods described also comprises the following steps:
S401:After the advertising message of display is clicked on by user, the advertisement details page is jumped to, while carrying out S402 stepsSuddenly;
S402:Current live video is judged, if be time shift program, when judged result is "No", carried outS403 steps;When judged result is "Yes", S404 steps are carried out;
S403:Close audio to play, then carry out S405 steps;
S404:Suspend video playback, and record time out T1;Then S406 steps are carried out;
S405:During advertisement details page close, audio broadcasting is reopened;
S406:During advertisement details page close, restart video playback, and record restarts time T2.
Further, methods described also includes:
S407:While suspending video playback, user terminal receives the multicast video streams in T1 to T1+ Δ T2 periods, shapeStored into cache file, the instruction for stopping multicast video streams then being sent to Operation Server;
S408:When restarting video playback, user terminal is transferred cache file and played out, while being sent out to Operation ServerSend application unicast instruction;
S409:Operation Server receives application unicast instruction, sets up lapse data passage, and send time-shifting files packetTo user terminal;
S410:User terminal receives time-shifting files, and when user terminal is played and stabs node to time-shifting files packet time, willTime-shifting files packet carries out decoding broadcasting, then deletes temporary file.
Further, the S410 steps are mainly made up of following steps:
S501:User terminal receives time-shifting files packet, and records the timestamp information Tx of current time-shifting files packetThe timestamp information Tx-1 of file data bag was moved with upper a period of time;
S502:Judge Tx and T1+ Δs T2 size, when judged result is that Tx is less than T1+ Δ T2, carry out S503 steps;When judged result is that Tx is equal to T1+ Δ T2, S504 steps are carried out;When judged result is that Tx is more than T1+ Δ Ta, S505 is carried outStep;
S503:File data bag is moved in discarding for the moment, S501 is repeated;
S504:File data bag is moved in discarding for the moment, and starts to preserve current and later time-shifting files data, is carried outS10 steps;
S505:Preserve the lapse data file of text move number of packages of upper a period of time according to this and afterwards;Carry out S10 steps;
S10:When user terminal was played to TX or Tx-1 time points, time-shifting files packet is subjected to decoding broadcasting, thenDelete cache file.
The method for the digital TV direct video inter-cut advertisement that the present invention is provided, by rationally setting advertisement to play threshold value A,Ensure that user's viewing video is played with video relevance than larger advertisement simultaneously, but turn avoid because advertisement tag occursNumber of times is more and the problem of frequent advertisement, user is to the detest degree of advertisement for reduction, frequently occurs advertisement;And occurred according to advertisementFrequency carries out flexible modulation to A, prevents that same advertisement occurrence number is too many;Different advertisement tags are individually recorded, and reach certain thresholdValue is just played out once, can upset advertisement playing sequence, and the solution same period needs broadcasting advertisement excessive, it is difficult to arrangeThe problem of opening.
Brief description of the drawings
The flow chart of the method for the digital TV direct video inter-cut advertisement of Fig. 1 embodiments 1;
The partial process view of the method for the digital TV direct video inter-cut advertisement of Fig. 2 embodiments 2;
The flow chart of the method for the digital TV direct video inter-cut advertisement of Fig. 3 embodiments 3;
The partial process view of the method for the digital TV direct video inter-cut advertisement of Fig. 4 embodiments 4.
Embodiment
The invention will be further described with reference to the accompanying drawings and examples, and the following example is only used for explaining the present inventionThe content of the invention, be not intended to limit the scope of the invention.
Embodiment 1
As shown in figure 1, a kind of method of digital TV direct video inter-cut advertisement, comprises the following steps:
S1:Operation Server obtains several components in any two field picture of live video, and any two field picture is setSome advertisement tags are put, and the live video data for being provided with advertisement tag is packaged, DTV group is sent toBroadcast transmission network;
S2:The promotional literature associated with the advertisement tag is packaged, DTV multicast transmission net is sent toNetwork, when user terminal watches live video program first, receives and stores promotional literature;
S3:When user terminal starts viewing live video, start the advertisement tag of monitoring video frame, and count, when identical wideLabel occurrence number is accused when reaching predetermined threshold value A, the advertisement being associated in the advertisement tag is transferred for the A+1 time when occurring literaryPart;
S4:The associated promotional literature information of the advertisement tag is shown, step S5 is performed, then by same advertisement tagCounting reset, started counting up from newly, repeatedly S3 steps;
S5:The frequency W that promotional literature described in start recording is shown in certain period of time Δ T1;
S6:The frequency W and predeterminated frequency threshold range (B1, B2) are contrasted;When comparative result is W >=B2,Carry out step S7;When comparative result is W≤B1, step S8 is carried out;As B1 < W < B2, S9 steps are performed;
S7:It is A+X to adjust A values, performs S9 steps;
S8:It is A-X to adjust A values, performs S9 steps;
S9:Continue to show advertising message to preset time value TA, advertisement is closed.
The method for the digital TV direct video inter-cut advertisement that the present invention is provided, in frame of video carrying advertisement tag, and withRelevant advertisements are associated, but when playing video, the number of times that advertisement tag occurs is counted, when reaching certain threshold value,Just carry out insertion advertisement, it is to avoid video playback advertisement frequently occurs reduction user's perception, after advertisement is shown, count clearZero, since new;The frequency that advertisement occurs is counted simultaneously, and threshold range is set according to reasonable, frequency occurs to advertisementRate carries out specification, and carries out flexible modulation to A according to the advertisement frequency of occurrences, prevents that same advertisement occurrence number is too many;It is different wideAccuse label individually to record, reach certain threshold value and just play out once, advertisement playing sequence can be upset, solve the same timeSection needs broadcasting advertisement excessive, it is difficult to the problem of arranging.
Embodiment 2
The method of the digital TV direct video inter-cut advertisement of the present embodiment, the difference with embodiment 1 is, such as Fig. 2 institutesShow, further limit, the different advertisement tags are provided with priority sequence number;Also comprise the following steps after S3 steps:
S101:Judge the number of the advertisement tag of the A+1 times appearance carried in same frame of video, during equal to 1, carry out S4Step;During more than 1, S102 steps are carried out;
S102:The broadcasting record of promotional literature corresponding to the advertisement tag is counted, judges whether to have and broadcastsPut and be recorded as 0 time, S103 steps are carried out if judged result is "Yes";Otherwise, S104 steps are carried out;
S103:The advertisement tag that broadcasting is recorded as into 0 time is set to first place, carries out S4 steps;
S104:Judge advertisement priority, choose the advertisement tag of highest priority, carry out S4 steps.
Need the advertisement of display big in the method for the digital TV direct video inter-cut advertisement of the present embodiment, same frame of videoWhen 1, all advertisements are sorted successively according to priority, broadcasting priority is highest, more fair to advertiser, stillNeed the occurrence number for treating advertisement first to be judged, if the advertisement never occurred, even if priority is relatively low, also enterRow is played, and the situation for preventing some advertisements from can not be played due to regulatory issues further improves fairness.
Embodiment 3
The method of the digital TV direct video inter-cut advertisement of the present embodiment, the difference with embodiment 1 is, such as Fig. 3 institutesShow, further limit, the component includes face, vehicle, article, scene and human body behavior;The promotional literature typeLink and point out including video, picture, word or item purchase request.
Methods described also comprises the following steps:
S302:Type to the promotional literature judges, is linked when determining promotional literature for item purchase requestDuring prompting, step S303 is carried out, S4 is otherwise carried out;
S303:Scene judgement is carried out to currently playing frame, promotional literature relative article position is obtained, will be to be playedLocation advertising is arranged at the article position, carries out S4 steps.
Wherein, the background of item purchase request link prompting promotional literature is set to transparent.
The method for the digital TV direct video inter-cut advertisement that the present embodiment is provided, links for item purchase request and points outAdvertisement, is arranged at frame of video article position, and advertising goal is strong, and does not influence user to watch video.
Embodiment 4
The method of the digital TV direct video inter-cut advertisement of the present embodiment, the difference with embodiment 1 is, such as Fig. 4 institutesShow, further limit, methods described also comprises the following steps:
S401:After the advertising message of display is clicked on by user, the advertisement details page is jumped to, while carrying out S402 stepsSuddenly;
S402:Current live program is judged, if support time-shifting function, when judged result is "No", carried outS403 steps;When judged result is "Yes", S404 steps are carried out;
S403:Close audio to play, then carry out S405 steps;
S404:Suspend video playback, and record time out T1;Then S407 steps are carried out;
S405:During advertisement details page close, audio broadcasting is reopened;
S407:While suspending video playback, user terminal receives the multicast video streams in T1 to T1+ Δ T2 periods, shapeStored into cache file, the instruction for stopping multicast video streams then being sent to Operation Server, S406 steps are carried out;
S406:During advertisement details page close, restart video playback, and record restarts time T2;
S408:When restarting video playback, user terminal is transferred cache file and played out, while being sent out to Operation ServerSend application unicast instruction;
S409:Operation Server receives application unicast instruction, sets up lapse data passage, and send time-shifting files packetTo user terminal;
S501:User terminal receives time-shifting files packet, and records the timestamp information Tx of current time-shifting files packetThe timestamp information Tx-1 of file data bag was moved with upper a period of time;
S502:Judge Tx and T1+ Δs T2 size, when judged result is that Tx is less than T1+ Δ T2, carry out S503 steps;When judged result is that Tx is equal to T1+ Δ T2, S504 steps are carried out;When judged result is that Tx is more than T1+ Δ Ta, S505 is carried outStep;
S503:File data bag is moved in discarding for the moment, S501 is repeated;
S504:File data bag is moved in discarding for the moment, and starts to preserve current and later time-shifting files data, is carried outS10 steps;
S505:Preserve the lapse data file of text move number of packages of upper a period of time according to this and afterwards;Carry out S10 steps;
S10:When user terminal was played to TX or Tx-1 time points, time-shifting files packet is subjected to decoding broadcasting, thenDelete cache file.
The method for the digital TV direct video inter-cut advertisement that the present embodiment is provided, is put to open and jumps to advertisement in advertisementDuring the page, whether time shift is supported to currently playing program, if program supports time shift, the operation starts time-shifting function, rightLive pause;When user terminal carries out pausing operation, server continues to send the multicast packet in preset time period to user terminalBag, rather than stop multicast packet transmission at once, and set up lapse data passage, it is to avoid user suspends and waste bandwidth for a long timeThe problem of;Restart after play operation triggering, communicated with server, set up lapse data passage, server lookup T1Time-shifting files data after time point, are packaged and delivered to user terminal, and this process generally requires the regular hour, can have broadcastingOf short duration interim card pause, but the user terminal of the present embodiment transfers the temporary file being locally stored, response is fast, without waiting for broadcastingTime-shifting files packet is received while putting temporary file, broadcasting seamless connection can be made, another user has preferably user's bodyTest.