Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the invention, the technical scheme in the embodiment of the invention is clearly and completely described, obviously, described embodiment only is a part of embodiment of the present invention, rather than whole embodiment.
The embodiment of the invention provides a kind of advertisement to insert method, apparatus and system.Described method comprises: advertisement insertion equipment obtains the ad break information in the media content; Obtain described ad break corresponding advertising content; Upgrade first check value with second check value, described first check value is the check value that obtains according to described media content and cryptographic algorithm, and described second check value is the check value that obtains according to described ad content and cryptographic algorithm; Insert described ad content at described ad break; Transmit the media content of described insertion ad content.The technical scheme that adopts the embodiment of the invention to provide can solve the monitoring of advertisement insertion and the problem that content is illegally distorted, deleted or replaces.
In cable television network or IPTV network, contain the fixedly ad break of duration in the program stream that head end sends, can be by intercutting information, intercut and comprise ad break information in the information.Ad break is used to play advertisement, and the content of ad break can be changed, and replaces to the identical different ad contents of duration.
Continuous video content is divided into several GOP (Group of Pictures in the program stream, set of pictures), a GOP is exactly one group of continuous picture, mainly comprise intra-coded frame or band (Intra coded frames or slices), forward predicted frame or band (Predicted frames or slices) and two-way interpolation frame or band (Bi-directional predictive frames or slices).For sake of convenience, below intra-coded frame or band are referred to as the I frame, forward predicted frame or band are referred to as the P frame, two-way interpolation frame or band are referred to as the B frame.A GOP always begins with the I frame, indicates a frame with sequence number or reproduction time.In video player, P frame, B frame etc. depends on other frames and decodes and play.Usually will provide the frame of reference for other frame decodings, perhaps the frame that can independently decode is called key frame, for example the I frame.
Referring to Fig. 1, be that method flow diagram is inserted in a kind of advertisement that the embodiment of the invention provides, described method comprises:
101: advertisement insertion equipment obtains the ad break information of media content.
Equipment is inserted in advertisement can insert the ad break information that strategy obtains media content according to the advertisement that preserve this locality.
The ad break information that equipment also can obtain media content from miscellaneous equipment is inserted in advertisement.
Equipment is inserted in advertisement also can monitor media content, when in monitoring described media content ad break being arranged, obtains the ad break information of described media content.For example monitor whether intercut information in the media content,, from intercut information, obtain ad break information when monitoring when intercutting information.
Before obtaining the ad break information of media content, first check value that equipment can obtain described media content is inserted in advertisement.Described first check value is according to described media content and cryptographic algorithm, for example MD5 (Message Digest Algorithm, Message Digest Algorithm 5), SHA-1 (Secure Hash Algorithm, SHA) etc., the check value that obtains.
Described first check value can comprise according to each frame and cryptographic algorithm in the described media content, each check value that obtains; Also can comprise each check value that obtains according to key frame in the described media content and cryptographic algorithm.Described key frame is meant the frame that reference is provided for other frame decodings, perhaps the frame that can independently decode.
It can be Service Gateway that equipment is inserted in described advertisement, router, switch etc.For example near the business router of terminal, edge router, convergence switch, edge switch etc.
Described first check value can be carried in the described media content by head end or other equipment.
Described first check value also can be by Surveillance center by other approach, and for example signalling path sends to described advertisement and inserts equipment.
Described first check value can be through encrypting or signature.
If described advertisement insertion equipment obtains first check value, equipment is inserted in described advertisement can do verification to the media content that receives, to determine whether media content is illegally distorted, deleted or replace.Media content and the cryptographic algorithm that equipment can arrive according to local reception inserted in described advertisement, obtains local check value.This cryptographic algorithm is identical with the cryptographic algorithm of obtaining first check value.Equipment is inserted in described advertisement can move described cryptographic algorithm by hardware.Described advertisement is inserted equipment described local check value and described first check value is compared.When described local check value was identical with described first check value, verification was passed through, and the described media content of device forwards is inserted in described advertisement.When described local check value and described first check value not simultaneously, verification is not passed through.Obstructed out-of-date when verification, the alarm information that equipment can send the verification failure to Surveillance center is inserted in described advertisement, can comprise described first check value in the described alarm information.Equipment is inserted in described advertisement also can handle described media content according to monitoring strategies, for example stops forwarding described media content.Described monitoring strategies can be issued by Surveillance center, also can locally generate.
102: obtain described ad break corresponding advertising content.
Equipment is inserted in described advertisement can select suitable advertisement in the ad content of this locality storage, obtain corresponding advertising content, also can be from other equipment, and for example Advertisement Server obtains ad content.
For instance, when in monitoring described media content ad break being arranged, described advertisement is inserted equipment and is intercutted request message to the Advertisement Server transmission, and described intercutting carried described ad break information in the request message.Advertisement Server is responded to described advertisement insertion equipment and is intercutted response message.Determine to allow when described ad break breaks for commercialsy according to described ad break information when Advertisement Server, Advertisement Server sends the splicing request message to described advertisement insertion equipment, and described advertisement is inserted equipment and responded the splicing response message to Advertisement Server.Described advertisement insertion equipment obtains the described ad break corresponding advertising content that Advertisement Server provides.
Advertisement Server can send the advertisement decision information to Surveillance center, and described advertisement decision information comprises ad break information and whether allows to intercut indication (for example OK represents to allow to intercut, and NO represents not allow to intercut).
103: upgrade described first check value with second check value.
Equipment is inserted in described advertisement can obtain described second check value according to described ad content and cryptographic algorithm.This cryptographic algorithm is identical with the cryptographic algorithm of obtaining first check value.Equipment is inserted in described advertisement can move described cryptographic algorithm by hardware.If first check value comprises each check value that obtains according to each frame in the media content and cryptographic algorithm, then second check value comprises each check value that obtains according to each frame in the ad content and cryptographic algorithm.If first check value comprises each check value that obtains according to the key frame in the media content and cryptographic algorithm, then second check value comprises each check value that obtains according to the corresponding key frame in the ad content and cryptographic algorithm.
When comprising described first check value in the described media content, equipment is inserted in described advertisement can upgrade described first check value in the described media content with described second check value, so that the downstream watch-dog partly carries out verification according to second check value to the ad content in the media content.
Equipment is inserted in described advertisement also can send the check value updating message, so that the downstream watch-dog upgrades described first check value with described second check value, and according to described second check value ad content in the media content is partly carried out verification.Comprise described second check value in the described check value updating message.Described advertisement insertion equipment sends the check value updating message to upgrade the mode of described first check value with second check value, goes for first check value and is carried at situation in the media content, also goes for the situation of first check value from Surveillance center.
Described advertisement be can also comprise in the described check value updating message and the identity information of equipment, described ad break information etc. inserted.
Equipment is inserted in described advertisement can send described check value updating message to Surveillance center so that Surveillance center downstream watch-dog send described second check value, make the downstream watch-dog upgrade described first check value with described second check value.When comprising the identity information of described advertisement insertion equipment in the described check value updating message, Surveillance center can judge whether described check value updating message is legal according to this identity information.When Surveillance center determined that described check value updating message is legal, watch-dog sent described second check value downstream, made the downstream watch-dog upgrade described first check value with described second check value.
Described advertisement insert equipment also downstream watch-dog send described check value updating message so that the downstream watch-dog upgrades described first check value with described second check value.When comprising the identity information of advertisement insertion equipment in the described check value updating message, the downstream watch-dog can judge whether described check value updating message is legal according to this identity information.When the downstream watch-dog determines that described check value updating message is legal, upgrade described first check value with described second check value.
Described identity information can be digital certificate or Security Association, and Surveillance center or downstream watch-dog can authenticate described advertisement insertion equipment according to described digital certificate or Security Association.When authentication was passed through, described check value updating message was legal.
Described identity information also can be the device address, IP address for example, and MAC Address etc., Surveillance center or downstream watch-dog can be according to described device addresses, judge that described advertisement inserts whether credible equipment of equipment.When described advertisement insertion equipment was credible equipment, described check value updating message was legal.
Surveillance center also can further judge according to described ad break information whether the advertisement insertion is legal.For example, legal when described check value updating message, and the advertisement decision information that provides according to described ad break information and Advertisement Server of Surveillance center is when determining to allow advertisement to insert, then advertisement insert legal.
When described check value updating message was received by Surveillance center, Surveillance center can respond check value to described advertisement insertion equipment and upgrade response message.For example, Surveillance center responds check value and upgrades response message, can carry OK in the described check value renewal response message and represent that the advertisement insertion is legal, perhaps carries NO and represents that the advertisement insertion is illegal.Described advertisement insertion equipment receives described check value and upgrades response message.
104: insert ad content at described ad break.
Equipment is inserted in described advertisement can intercut technology at described ad break insertion ad content by digital program.
Optionally, equipment is inserted in described advertisement also can be after receiving the renewal response message that Surveillance center responds, and inserts when legal when advertisement, inserts ad content at described ad break.
105: the media content of transmitting described insertion ad content.
The media content of the described insertion ad content of device forwards is inserted in described advertisement.
For instance, referring to Fig. 2, be the information interaction schematic diagram that a kind of advertisement that the embodiment of the invention provides is inserted.Media content sends to the process of terminal and can insert equipment and downstream watch-dog through advertisement from head end.
Step 1: Surveillance center sends to advertisement by signalling path with first check value and inserts equipment and downstream watch-dog.
Step 2: head end sends media content;
Step 3: the equipment receiving media content is inserted in advertisement, with first check value media content is carried out verification, and verification is passed through, and transmits media content.
Advertisement simultaneously inserts in the monitoring of equipment media content whether ad break is arranged.
Step 4: downstream watch-dog receiving media content, with first check value media content is carried out verification, verification is passed through, and media content is transmitted to terminal.
Step 5: when monitoring of equipment is inserted in advertisement to ad break, send the request of intercutting to Advertisement Server, Advertisement Server is responded to described advertisement insertion equipment and is intercutted response message.Determine to allow when described ad break breaks for commercialsy according to described ad break information when Advertisement Server, Advertisement Server sends the splicing request message to advertisement insertion equipment, and advertisement is inserted equipment and responded the splicing response message to Advertisement Server.Advertisement insertion equipment obtains the described ad break corresponding advertising content that Advertisement Server provides.Advertisement is inserted equipment and is obtained second check value according to ad content and cryptographic algorithm.
Advertisement is inserted equipment and is sent the check value updating message to Surveillance center, comprises second check value in the described check value updating message, and the identity information and the ad break information of equipment is inserted in advertisement.
Step 6: Surveillance center inserts equipment according to advertisement identity information to described advertisement insert device authentication by the time, it is legal that advertisement is inserted; Surveillance center responds check value to advertisement insertion equipment and upgrades response message, allows to carry out advertisement and inserts.
Step 7: Surveillance center's watch-dog downstream sends second check value.
The downstream watch-dog upgrades first check value with second check value.
Step 8: advertisement is inserted equipment and insert ad content in ad break, and transmits the media content of described insertion ad content.
Step 9: the downstream watch-dog receives the media content of described insertion ad content, and according to described second check value ad content in the media content is partly carried out verification.
When verification is passed through, transmit the media content of described insertion ad content to terminal.
The technical scheme that adopts the embodiment of the invention to provide, can support and monitor legal advertisement inserts, by verification, can in transmission course, whether be distorted, be deleted or be replaced by monitoring content simultaneously, guaranteed that content correctly is transferred to the terminal use media content.
Referring to Fig. 3, be that the equipment block diagram is inserted in a kind of advertisement that the embodiment of the invention provides, described advertisement insertion equipment comprises acquisition module 201, update module 202, insert module 203 and transmitter 204.Wherein:
Described acquisition module 201 is used to obtain the ad break information of media content; Also be used to obtain described ad break corresponding advertising content;
Described update module 202 is used for upgrading first check value with second check value, and described first check value is the check value that obtains according to described media content and cryptographic algorithm, and described second check value is the check value that obtains according to described ad content and cryptographic algorithm;
Described insert module 203 is used for inserting ad content at described ad break;
Described transmitter 204 is used to transmit the media content of described insertion ad content.
It can be Service Gateway that equipment is inserted in described advertisement, router, switch etc.For example near the business router of terminal, edge router, convergence switch, edge switch etc.
Described acquisition module 201 can insert the ad break information that strategy obtains media content according to the advertisement that preserve this locality.
Described acquisition module 201 also can obtain the ad break information of media content from miscellaneous equipment.
Equipment is inserted in described advertisement also can monitor media content, and when in monitoring described media content ad break being arranged, described acquisition module 201 obtains the ad break information of described media content.For example, whether monitoring intercuts information in the media content, when monitoring when intercutting information, obtains ad break information from intercut information.
Described acquisition module 201 also is used for obtaining first check value of described media content before obtaining the ad break information of media content.Described first check value is according to described media content and cryptographic algorithm, the check value that obtains.
Described first check value can comprise each check value that obtains according to each frame in the described media content and cryptographic algorithm, also can comprise each check value that obtains according to the key frame in the described media content and cryptographic algorithm.Described key frame is meant the frame that reference is provided for other frame decodings, perhaps the frame that can independently decode.
Described first check value can be to be carried in the described media content by head end or other equipment.
Described first check value also can be by Surveillance center by other approach, and for example signalling path sends to described advertisement and inserts equipment.
Described first check value can be through encrypting or signature.
If described advertisement insertion equipment obtains first check value, equipment is inserted in described advertisement can do verification to the media content that receives, to determine whether media content is illegally distorted, deleted or replace.The media content and the cryptographic algorithm that can arrive according to local reception inserted in described advertisement, obtains local check value.This cryptographic algorithm is identical with the cryptographic algorithm of obtaining first check value.Equipment is inserted in described advertisement can move described cryptographic algorithm by hardware.Described advertisement is inserted equipment described local check value and described first check value is compared.When described local check value was identical with described first check value, verification was passed through, and described transmitter 204 is transmitted described media content.When described local check value and described first check value not simultaneously, verification is not passed through.Obstructed out-of-date when verification, equipment is inserted in described advertisement can send out alarm information to Surveillance center, can comprise described first check value in the described alarm information.
Described acquisition module 201 can be selected suitable advertisement in the ad content of this locality storage, obtain corresponding advertising content, also can be from other equipment, and for example Advertisement Server obtains ad content.
For instance, when in monitoring described media content ad break being arranged, described advertisement is inserted equipment and is intercutted request message to the Advertisement Server transmission, and described intercutting carried described ad break information in the request message.Advertisement Server is responded to described advertisement insertion equipment and is intercutted response message.Determine to allow when described ad break breaks for commercialsy according to described ad break information when Advertisement Server, Advertisement Server sends the splicing request message to described advertisement insertion equipment, and described advertisement is inserted equipment and responded the splicing response message to Advertisement Server.Described acquisition module 201 obtains the described ad break corresponding advertising content that Advertisement Server provides.
Advertisement Server can send the advertisement decision information to Surveillance center, and described advertisement decision information comprises ad break information and whether allows to intercut indication (for example OK represents to allow to intercut, and NO represents not allow to intercut).
Equipment is inserted in described advertisement can obtain described second check value according to described ad content and cryptographic algorithm.This cryptographic algorithm is identical with the cryptographic algorithm of obtaining first check value.Equipment is inserted in described advertisement can move described cryptographic algorithm by hardware.If first check value comprises each check value that obtains according to each frame in the media content and cryptographic algorithm, then second check value comprises each check value that obtains according to each frame in the ad content and cryptographic algorithm.If first check value comprises each check value that obtains according to the key frame in the media content and cryptographic algorithm, then second check value comprises each check value that obtains according to the corresponding key frame in the ad content and cryptographic algorithm.
Described update module 202 specifically can be used for, when comprising described first check value in the described media content, upgrade described first check value in the described media content with described second check value, so that the downstream watch-dog partly carries out verification according to second check value to the ad content in the media content.
Described update module 202 specifically also can be used for sending the check value updating message, so that the downstream watch-dog upgrades described first check value with described second check value, and according to described second check value ad content in the media content is partly carried out verification.Comprise described second check value in the described check value updating message.Described advertisement insertion equipment sends the check value updating message to upgrade the mode of described first check value with second check value, goes for first check value and is carried at situation in the media content, also goes for the situation of first check value from Surveillance center.
Described advertisement be can also comprise in the described check value updating message and the identity information of equipment, described ad break information etc. inserted.
Described update module 202 can send described check value updating message to Surveillance center so that Surveillance center downstream watch-dog send described second check value, make the downstream watch-dog upgrade described first check value with described second check value.When comprising the identity information of described advertisement insertion equipment in the described check value updating message, Surveillance center can judge whether described check value updating message is legal according to this identity information.When Surveillance center determined that described check value updating message is legal, watch-dog sent described second check value downstream, made the downstream watch-dog upgrade described first check value with described second check value.
Described update module 202 also downstream watch-dog send described check value updating message so that the downstream watch-dog upgrades described first check value with described second check value.When comprising the identity information of advertisement insertion equipment in the described check value updating message, the downstream watch-dog can judge whether described check value updating message is legal according to this identity information.When the downstream watch-dog determines that described check value updating message is legal, upgrade described first check value with described second check value.
Described identity information can be digital certificate or Security Association, and Surveillance center or downstream watch-dog can authenticate described advertisement insertion equipment according to described digital certificate or Security Association.When authentication was passed through, described check value updating message was legal.
Described identity information also can be the device address, IP address for example, and MAC Address etc., Surveillance center or downstream watch-dog can be according to described device addresses, judge that described advertisement inserts whether credible equipment of equipment.When described advertisement insertion equipment was credible equipment, described check value updating message was legal.
Surveillance center also can further judge according to described ad break information whether the advertisement insertion is legal.For example, legal when described check value updating message, and the advertisement decision information that provides according to described ad break information and Advertisement Server of Surveillance center is when determining to allow advertisement to insert, then advertisement insert legal.
When described check value updating message was received by Surveillance center, Surveillance center can respond check value to described advertisement insertion equipment and upgrade response message.For example, Surveillance center responds check value and upgrades response message, can carry OK in the described check value renewal response message and represent that the advertisement insertion is legal, perhaps carries NO and represents that the advertisement insertion is illegal.Described advertisement insertion equipment receives described check value and upgrades response message.
Described insert module 203 can be intercutted technology by digital program and insert ad content at described ad break.
Optionally, described insert module 203 also can be after receiving described renewal response message, inserts when legal when advertisement, inserts ad content at described ad break.
Described transmitter 204 is transmitted the media content of described insertion ad content.
Referring to Fig. 4, be the system block diagram that a kind of advertisement that the embodiment of the invention provides is inserted, described system comprises that advertisement inserts equipment 301 and Surveillance center 302.Wherein:
Equipment 301 is inserted in described advertisement, is used for obtaining the ad break information of media content; Obtain described ad break corresponding advertising content; Upgrade first check value with second check value, described first check value is the check value that obtains according to described media content and cryptographic algorithm, and described second check value is the check value that obtains according to described ad content and cryptographic algorithm; Insert described ad content at described ad break; Transmit the media content of described insertion ad content.
It can be Service Gateway that equipment 301 is inserted in described advertisement, router, switch etc.For example near the business router of terminal, edge router, convergence switch, edge switch etc.
Equipment 301 is inserted in described advertisement can insert the ad break information that strategy obtains media content according to the advertisement that preserve this locality.
The ad break information that equipment 301 also can obtain media content from miscellaneous equipment is inserted in described advertisement.
Equipment 301 is inserted in described advertisement also can monitor described media content, when in monitoring described media content ad break being arranged, obtains the ad break information of described media content.For example monitor whether intercut information in the media content,, from intercut information, obtain ad break information when monitoring when intercutting information.
Described advertisement is inserted equipment 301 and also is used for obtaining described first check value before obtaining the ad break information of media content.Described first check value is according to described media content and cryptographic algorithm, the check value that obtains.
Described first check value can comprise according to each frame and cryptographic algorithm in the described media content, each check value that obtains; Also can comprise, obtain each check value according to key frame in the described media content and cryptographic algorithm.Described key frame is meant the frame that reference is provided for other frame decodings, perhaps the frame that can independently decode.
Described first check value can be carried in the described media content by head end or other equipment.
Described first check value also can be by Surveillance center 302 by other approach, and for example signalling path sends to described advertisement and inserts equipment 301.
Described first check value can be through encrypting or signature.
If described advertisement is inserted equipment 301 and obtained first check value, equipment 301 is inserted in described advertisement can do verification to the media content that receives, to determine whether media content is illegally distorted, deleted or replace.Media content and the cryptographic algorithm that equipment 301 can arrive according to local reception inserted in described advertisement, obtains local check value.This cryptographic algorithm is identical with the cryptographic algorithm of obtaining first check value.Equipment 301 is inserted in described advertisement can move described cryptographic algorithm by hardware.Described advertisement is inserted equipment 301 described local check value and described first check value is compared.When described local check value was identical with described first check value, verification was passed through, and described advertisement is inserted equipment 301 and transmitted described media content.When described local check value and described first check value not simultaneously, verification is not passed through.Obstructed out-of-date when verification, the alarm information that equipment 301 can send the verification failure to Surveillance center is inserted in described advertisement, can comprise described first check value in the described alarm information; Equipment 301 is inserted in described advertisement also can handle described media content according to monitoring strategies, for example stops forwarding described media content.Described monitoring strategies can be issued by Surveillance center, also can locally generate.
Described system can also comprise terminal 303, is used to receive described media content.
Described terminal 303 comprises set-top box, and the IPTV television set has the portable terminal of IPTV function etc.
Equipment 301 is inserted in described advertisement can select suitable advertisement in the ad content of this locality storage, obtain corresponding advertising content, also can be from other equipment, and for example Advertisement Server obtains ad content.
For instance, when in monitoring described media content ad break being arranged, described advertisement is inserted equipment 301 and is intercutted request message to the Advertisement Server transmission, and described intercutting carried described ad break information in the request message.Advertisement Server inserts equipment 301 responses to described advertisement and intercuts response message.When Advertisement Server is determined to allow when described ad break breaks for commercialsy according to described ad break information, Advertisement Server inserts equipment 301 to described advertisement and sends the splicing request message, and described advertisement is inserted equipment 301 and responded the splicing response message to Advertisement Server.Described advertisement is inserted equipment 301 and is obtained the described ad break corresponding advertising content that Advertisement Server provides.
Advertisement Server can send the advertisement decision information to Surveillance center 302, and described advertisement decision information comprises ad break information and whether allows to intercut indication (for example OK represents to allow to intercut, and NO represents not allow to intercut).
Equipment 301 is inserted in described advertisement can obtain described second check value according to described ad content and cryptographic algorithm.This cryptographic algorithm is identical with the cryptographic algorithm of obtaining first check value.Equipment 301 is inserted in described advertisement can move described cryptographic algorithm by hardware.If first check value comprises each check value that obtains according to each frame in the media content and cryptographic algorithm, then second check value comprises each check value that obtains according to each frame in the ad content and cryptographic algorithm.If first check value comprises each check value that obtains according to the key frame in the media content and cryptographic algorithm, then second check value comprises each check value that obtains according to the corresponding key frame in the ad content and cryptographic algorithm.
Described system can also comprise downstream watch-dog 304.
When comprising described first check value in the described media content, equipment 301 is inserted in described advertisement can upgrade described first check value that carries in the described media content with described second check value, so that downstream watch-dog 304 partly carries out verification according to second check value to the ad content in the media content.
Equipment 301 is inserted in described advertisement also can send the check value updating message, so that described second check value of downstream watch-dog 304 usefulness upgrades described first check value, and according to described second check value ad content in the media content is partly carried out verification.Comprise described second check value in the described check value updating message.Described advertisement is inserted equipment 301 and is sent the check value updating message to upgrade the mode of described first check value with second check value, go for first check value and be carried at situation in the media content, also go for the situation of first check value from Surveillance center 302.
Described advertisement be can also comprise in the described check value updating message and the identity information of equipment 301, described ad break information etc. inserted.
Equipment 301 is inserted in described advertisement can send the check value update inquiry information to described Surveillance center 302, so that described second check value of Surveillance center 302 watch-dog 304 transmissions downstream makes described second check value of downstream watch-dog 304 usefulness upgrade described first check value.When comprising the identity information of described advertisement insertion equipment 301 in the described check value updating message, Surveillance center 302 can judge whether described check value updating message is legal according to this identity information.When Surveillance center 302 determined that described check value updating message is legal, watch-dog 304 sent described second check value downstream, makes described second check value of downstream watch-dog 304 usefulness upgrade described first check value.
Described advertisement insert equipment 301 also downstream watch-dog 304 send described check value updating message so that 304 of downstream watch-dogs upgrade described first check value with described second check value.When comprising the identity information of described advertisement insertion equipment 301 in the described check value updating message, downstream watch-dog 304 can judge whether described check value updating message is legal according to this identity information.When downstream watch-dog 304 determines that described check value updating message is legal, upgrade described first check value with described second check value.
Described identity information can be digital certificate or Security Association, and Surveillance center 302 or downstream watch-dog 304 can authenticate described advertisement insertion equipment according to described digital certificate or Security Association.When authentication was passed through, described check value updating message was legal.
Described identity information also can be the device address, IP address for example, and MAC Address etc., Surveillance center 302 or downstream watch-dog 304 can be according to described device addresses, judge that described advertisement inserts whether equipment 301 is credible equipments.When described advertisement insertion equipment 301 was credible equipment, described check value updating message was legal.
Surveillance center 302 also can further judge according to described ad break information whether the advertisement insertion is legal.For example, legal when described check value updating message, and the advertisement decision information that provides according to described ad break information and Advertisement Server of Surveillance center is when determining to allow advertisement to insert, then advertisement insert legal.
When described check value updating message was received by Surveillance center 302, Surveillance center 302 can insert equipment 301 to described advertisement and respond check values and upgrade response messages.For example, Surveillance center 302 responds check value and upgrades response message, can carry OK in the described check value renewal response message and represent that the advertisement insertion is legal, perhaps carries NO and represents that the advertisement insertion is illegal.Described advertisement is inserted equipment 301 and is received described check value renewal response message.
Equipment 301 is inserted in described advertisement can intercut technology at described ad break insertion ad content by digital program.
Optionally, equipment 301 is inserted in described advertisement also can be after receiving the renewal response message that Surveillance center 302 responds, and inserts when legal when advertisement, inserts ad content at described ad break.
The media content that equipment 301 is transmitted described insertion ad content is inserted in described advertisement.
Described downstream watch-dog 304 can partly carry out verification to the ad content in the described media content according to described second check value.When verification is passed through, transmit the media content of described insertion ad content to described terminal 303.
Described terminal 303 also is used to receive the media content of described insertion ad content.
The technical scheme that adopts the embodiment of the invention to provide, can support and monitor legal advertisement inserts, by verification, can in transmission course, whether be distorted, be deleted or be replaced by monitoring content simultaneously, guaranteed that content correctly is transferred to the terminal use media content.
One of ordinary skill in the art will appreciate that all or part of step that realizes in the foregoing description method is to instruct relevant hardware to finish by program, described program can be stored in the computer-readable recording medium, described storage medium can be ROM/RAM, disk or CD etc.
The above; only for the preferable embodiment of the present invention, but protection scope of the present invention is not limited thereto, and anyly is familiar with those skilled in the art in the technical scope that the present invention discloses; the variation that can expect easily or replacement all should be encompassed within protection scope of the present invention.