CN102217319A - Method, device and system for commercial insertion - Google Patents

Method, device and system for commercial insertion Download PDF

Info

Publication number
CN102217319A
CN102217319A CN201180000524.5A CN201180000524A CN102217319A CN 102217319 A CN102217319 A CN 102217319A CN 201180000524 A CN201180000524 A CN 201180000524A CN 102217319 A CN102217319 A CN 102217319A
Authority
CN
China
Prior art keywords
check value
advertisement
content
media content
equipment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201180000524.5A
Other languages
Chinese (zh)
Other versions
CN102217319B (en
Inventor
张锦辉
夏晖
李从娟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Changshu intellectual property operation center Co.,Ltd.
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of CN102217319A publication Critical patent/CN102217319A/en
Application granted granted Critical
Publication of CN102217319B publication Critical patent/CN102217319B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/812Monomedia components thereof involving advertisement data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26208Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints

Abstract

The invention embodiment discloses a method, device, and system for commercial insertion. The method comprises: acquiring the commercial interval information from the media content via a commercial insertion device; acquiring the commercial content corresponding to the commercial interval; updating the first check value via the second check value, wherein the first check value is obtained based on the media content and encryption algorithm and the second check value is obtained based on the commercial content and encryption algorithm; inserting the commercial content at the corresponding commercial interval; and forwarding the media content of the inserted commercial content. The adoption of the technical scheme can avoid illegal distortion, deletion or replacing of the content and allow the monitoring of the legal commercial insertion.

Description

Method, apparatus and system are inserted in a kind of advertisement
Technical field
The present invention relates to network communication field, relate in particular to a kind of advertisement and insert method, apparatus and system.
Background technology
Along with the aggravation of networks development and competition, IPTV (Internet Protocol Television, internet television) operator must dispose brand-new, personalized service to satisfy different clients' demand.For example, realize zone location advertisement insertion and accurate positioning advertising by advertisement insertion technology.Simultaneously, the contents supervision of IPTV is the important component part of IPTV operation.In the IPTV operation, need guarantee that the content that IPTV provides is not illegally distorted, deleted or replace in transmission course, in case content is illegally distorted, deleted or replaces, and can in time find.Therefore, how in the IPTV network, to prevent illegal content tampering, deletion or replacement, guarantee legal advertisement insertion simultaneously, become the difficult problem that needs solve.
Summary of the invention
The embodiment of the invention provides a kind of advertisement to insert method, apparatus and system, to solve the problem that monitoring that advertisement inserts and content are illegally distorted, deleted or replace.
For solving the problems of the technologies described above, the embodiment of the invention provides a kind of advertisement insertion method, comprising:
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 media content and the cryptographic algorithm according to described ad break correspondence obtains, 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 embodiment of the invention provides a kind of advertisement to insert equipment, comprising:
Acquisition module is used to obtain the ad break information of media content; Also be used to obtain described ad break corresponding advertising content;
Update module is upgraded 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;
Insert module is used for inserting ad content at described ad break;
Transmitter is used to transmit the media content of described insertion ad content.
The embodiment of the invention provides a kind of advertisement insertion system, comprises advertisement insertion equipment and Surveillance center, wherein:
Equipment 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.
The technical scheme that adopts the embodiment of the invention to provide can be supported and monitor legal advertisement and insert, and guarantees that content correctly is transferred to the terminal use.
Description of drawings
Fig. 1 is that method flow diagram is inserted in a kind of advertisement that the embodiment of the invention provides;
Fig. 2 is that the information interaction schematic diagram is inserted in a kind of advertisement that the embodiment of the invention provides;
Fig. 3 is that the equipment block diagram is inserted in a kind of advertisement that the embodiment of the invention provides;
Fig. 4 is a kind of advertisement insertion system block diagram that the embodiment of the invention provides.
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.

Claims (10)

1. an advertisement insertion method is characterized in that, comprising:
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.
2. method according to claim 1 is characterized in that, described usefulness second check value upgrades first check value, specifically comprises:
Send the check value updating message,, comprise described second check value in the described check value updating message so that the downstream watch-dog upgrades described first check value with described second check value.
3. method according to claim 2 is characterized in that, described transmission check value updating message so that the downstream watch-dog upgrades described first check value with described second check value, specifically comprises:
Send described check value updating message to Surveillance center, also comprise the identity information that equipment is inserted in described advertisement in the described check value updating message;
Insert when legal so that the identity information that Surveillance center inserts equipment according to described advertisement is determined advertisement, watch-dog sends described second check value downstream, makes the downstream watch-dog upgrade described first check value with described second check value.
4. method according to claim 2 is characterized in that, described transmission check value updating message so that the downstream watch-dog upgrades described first check value with described second check value, specifically comprises:
Watch-dog sends described check value updating message downstream, also comprises the identity information that equipment is inserted in described advertisement in the described check value updating message;
Insert when legal so that the identity information that the downstream watch-dog inserts equipment according to described advertisement is determined advertisement, upgrade described first check value with described second check value.
5. method according to claim 1 is characterized in that, described usefulness second check value upgrades first check value, specifically comprises:
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.
6. equipment is inserted in an advertisement, it is characterized in that, comprising:
Acquisition module is used to obtain the ad break information of media content; Also be used to obtain described ad break corresponding advertising content;
Update module is upgraded 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;
Insert module is used for inserting ad content at described ad break;
Transmitter is used to transmit the media content of described insertion ad content.
7. equipment is inserted in advertisement according to claim 6, it is characterized in that described update module specifically is 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.
8. equipment is inserted in advertisement according to claim 6, it is characterized in that described update module specifically is used for:
Send the check value updating message,, comprise described second check value in the described check value updating message so that the downstream watch-dog upgrades described first check value with described second check value.
9. an advertisement insertion system is characterized in that, comprises advertisement insertion equipment and Surveillance center, wherein:
Equipment 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.
10. system according to claim 9 is characterized in that described system also comprises terminal, is used to receive the media content of described insertion ad content.
CN201180000524.5A 2011-05-25 2011-05-25 Method, device and system for commercial insertion Active CN102217319B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2011/074679 WO2011144086A2 (en) 2011-05-25 2011-05-25 Advertisement insertion method, device and system

Publications (2)

Publication Number Publication Date
CN102217319A true CN102217319A (en) 2011-10-12
CN102217319B CN102217319B (en) 2013-02-27

Family

ID=44746767

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201180000524.5A Active CN102217319B (en) 2011-05-25 2011-05-25 Method, device and system for commercial insertion

Country Status (2)

Country Link
CN (1) CN102217319B (en)
WO (1) WO2011144086A2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107563806A (en) * 2017-08-29 2018-01-09 努比亚技术有限公司 A kind of advertisement interaction regulation and control method, equipment and computer-readable recording medium
WO2020125780A1 (en) * 2018-12-20 2020-06-25 青岛海信电器股份有限公司 Broadcast signal receiving device, and advertisement replacement device, method and system
JP2021519557A (en) * 2018-04-06 2021-08-10 ザ ニールセン カンパニー (ユー エス) エルエルシー Methods for Identifying Local Commercial Insertion Opportunities, Computer-Readable Storage Media and Devices
US11677996B2 (en) 2019-09-30 2023-06-13 The Nielsen Company (Us), Llc Methods and apparatus for affiliate interrupt detection

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050210502A1 (en) * 2000-08-31 2005-09-22 Prime Research Alliance E., Inc. Advertisement filtering and storage for targeted advertisement systems
CN101212673A (en) * 2006-12-29 2008-07-02 盛趣信息技术(上海)有限公司 Device and method for inserting and controlling advertisements in audio/video playing
CN101271488A (en) * 2007-04-23 2008-09-24 盛趣信息技术(上海)有限公司 Method for advertisement insertion in game

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050210502A1 (en) * 2000-08-31 2005-09-22 Prime Research Alliance E., Inc. Advertisement filtering and storage for targeted advertisement systems
CN101212673A (en) * 2006-12-29 2008-07-02 盛趣信息技术(上海)有限公司 Device and method for inserting and controlling advertisements in audio/video playing
CN101271488A (en) * 2007-04-23 2008-09-24 盛趣信息技术(上海)有限公司 Method for advertisement insertion in game

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107563806A (en) * 2017-08-29 2018-01-09 努比亚技术有限公司 A kind of advertisement interaction regulation and control method, equipment and computer-readable recording medium
JP2021519557A (en) * 2018-04-06 2021-08-10 ザ ニールセン カンパニー (ユー エス) エルエルシー Methods for Identifying Local Commercial Insertion Opportunities, Computer-Readable Storage Media and Devices
JP7009732B2 (en) 2018-04-06 2022-01-26 ザ ニールセン カンパニー (ユー エス) エルエルシー Methods for identifying local commercial insertion opportunities, computer-readable storage media and equipment
US11722709B2 (en) 2018-04-06 2023-08-08 The Nielsen Company (Us), Llc Methods and apparatus for identification of local commercial insertion opportunities
WO2020125780A1 (en) * 2018-12-20 2020-06-25 青岛海信电器股份有限公司 Broadcast signal receiving device, and advertisement replacement device, method and system
US11677996B2 (en) 2019-09-30 2023-06-13 The Nielsen Company (Us), Llc Methods and apparatus for affiliate interrupt detection

Also Published As

Publication number Publication date
WO2011144086A2 (en) 2011-11-24
WO2011144086A3 (en) 2012-04-26
CN102217319B (en) 2013-02-27

Similar Documents

Publication Publication Date Title
CN101902477B (en) Transmission system, reception system, the recognition methods of media stream and system
CN101534433B (en) Streaming media encryption method
KR101123550B1 (en) Technique for registering a device with a rights issuer system
US8279342B2 (en) System for receiving and storing broadcast content, and device for reception and storage
CN102498723B (en) Method and system for distributing content
CN102143129B (en) Method and system for realizing service protection in hyper text transmission protocol (HTTP) streaming transmission
GB2417654A (en) Providing access to stored data by multiple home consumer appliances which support different data communication technologies
JP2011160210A (en) Communication terminal and communication system
US11698987B2 (en) Storage drive protection using file system level encryption
CN101702725A (en) System, method and device for transmitting streaming media data
CN102217319B (en) Method, device and system for commercial insertion
CN107431847A (en) Rights management for the watermark data in broadcast environment
US9648650B2 (en) Pairing of devices through separate networks
CN101945249A (en) But handle the recorded content in the stream
CN102868912A (en) Method and system for media content transmission based on CDN (Content Distribution Network) and P2P (Peer to Peer) converged infrastructure
CN104683824A (en) Encryption transmission method and system of flv format video file
US9485653B2 (en) Secure smartcard pairing
WO2012016434A1 (en) Management method for authentication parameters and terminal
CN101729750A (en) Implementation method and device of encryption self-adaptation of various digital copyrights in set top box
US20130283053A1 (en) Apparatus and method for audience measurement in multimedia streaming system
WO2012014974A1 (en) Information providing system, information processing device
JP4950057B2 (en) Apparatus, system and method for presentation of signals including audio / video content
JP7272629B2 (en) NODE MANAGEMENT SYSTEM, NODE MANAGEMENT METHOD AND PROGRAM
JP4736527B2 (en) Distribution system, node device, data packet complementing method, etc.
US20090150954A1 (en) Server and method for controlling customer premises cable modem based on configuration information

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20201118

Address after: 215500 No.13, Caotang Road, Changshu, Suzhou, Jiangsu Province

Patentee after: Changshu intellectual property operation center Co.,Ltd.

Address before: Unit 2414-2416, main building, no.371, Wushan Road, Tianhe District, Guangzhou City, Guangdong Province

Patentee before: GUANGDONG GAOHANG INTELLECTUAL PROPERTY OPERATION Co.,Ltd.

Effective date of registration: 20201118

Address after: Unit 2414-2416, main building, no.371, Wushan Road, Tianhe District, Guangzhou City, Guangdong Province

Patentee after: GUANGDONG GAOHANG INTELLECTUAL PROPERTY OPERATION Co.,Ltd.

Address before: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen

Patentee before: HUAWEI TECHNOLOGIES Co.,Ltd.

CP02 Change in the address of a patent holder
CP02 Change in the address of a patent holder

Address after: 215500 5th floor, building 4, 68 Lianfeng Road, Changfu street, Changshu City, Suzhou City, Jiangsu Province

Patentee after: Changshu intellectual property operation center Co.,Ltd.

Address before: No.13 caodang Road, Changshu City, Suzhou City, Jiangsu Province

Patentee before: Changshu intellectual property operation center Co.,Ltd.