專利名稱:保護(hù)廣告提示消息的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本公開提供了利用密碼保護(hù)廣告提示消息以防止對被插入到內(nèi)容數(shù)據(jù)流中的廣告的未授權(quán)的修改的系統(tǒng)和方法。
背景技術(shù):
常規(guī)廣播系統(tǒng)從廣告中獲得大部分收入。在實(shí)際節(jié)目分段之間或者以正在被廣播給用戶的內(nèi)容節(jié)目內(nèi)進(jìn)行產(chǎn)品放置的形式引入廣告。典型地,廣告商向廣播商提供廣告內(nèi)容,該廣告內(nèi)容根據(jù)廣告日程表(schedule)而在廣播內(nèi)容流中進(jìn)行散布和顯示。廣告日程表包括顯示廣告的時(shí)間以及要顯示的廣告在廣播流內(nèi)的位置。該日程表通常由廣告商和廣播商之間的合同或者其他協(xié)議確定并且每次由負(fù)責(zé)在要廣播的某一節(jié)目中創(chuàng)建并且放置廣告的廣告代理商和/或媒體購買專業(yè)人員促成。可替代地,廣告商日益依賴于廣播節(jié)目內(nèi)的產(chǎn)品放置,以促銷他們的產(chǎn)品。這些實(shí)例被類似地由合同關(guān)系管理。鑒于公司創(chuàng)建并 且放置(place)廣告花費(fèi)了相當(dāng)大的金融資源,期望保證在不沒有來自廣告創(chuàng)建者/擁有者的授權(quán)的情況下無法繞開這種放置。一旦創(chuàng)建并且進(jìn)行調(diào)度,利用稱作接合器(splicer)的設(shè)備的幫助來插入表示廣告的數(shù)據(jù)。電纜電信工程師協(xié)會(SCTE)提出由接合器和使得能夠訪問實(shí)況廣播流的其他網(wǎng)絡(luò)設(shè)備實(shí)現(xiàn)的標(biāo)準(zhǔn)。例如,名稱為“Digital ProgramInsertion Splicing API”的ANSI/SCTE 30 2006標(biāo)準(zhǔn)描述以下機(jī)制,其中通過該機(jī)制可以訪問來自廣播商的實(shí)況流以便將廣告插入到要向用戶顯示的流內(nèi)。此外,名稱為“Digital Programming Insertion CueingMessage”的ANSI/SCTE 35 2007描述了用于插入表明將插入哪個(gè)廣告以及在實(shí)況流中的位置的提示消息的處理。然而,標(biāo)準(zhǔn)的提示消息傳輸協(xié)議的使用具有與其相關(guān)聯(lián)的某些缺點(diǎn)。例如,因?yàn)檫@些標(biāo)準(zhǔn)是開放的,所以能夠?qū)崿F(xiàn)接合(以執(zhí)行目標(biāo)廣告)的任何設(shè)備可以讀出廣告插入提示消息傳輸協(xié)議并且使用該信息來取代或者跳過該廣告。該特征可以在記錄實(shí)況廣播的設(shè)備(例如,像個(gè)人視頻記錄器(PVR)設(shè)備)中實(shí)現(xiàn)。因此,期望防止未授權(quán)跳過或者替代廣告內(nèi)容。在圖I中描述用于將廣告插入到實(shí)況廣播流中的示例性系統(tǒng)100。廣播商提供數(shù)據(jù)流,該數(shù)據(jù)流包括用于廣播以供多個(gè)用戶觀看的原始內(nèi)容102。例如,可以在MPEG-2格式中編碼數(shù)據(jù)流。然而,也可以使用任何其他數(shù)字?jǐn)?shù)據(jù)編碼方案。此外,廣告信息的源104將代表至少一個(gè)廣告的數(shù)據(jù)提供到廣告存儲系統(tǒng)106。在存儲系統(tǒng)106中存儲的廣告數(shù)據(jù)被提供到選擇性地將廣告數(shù)據(jù)插入到原始內(nèi)容廣播流102中的接合器110中。調(diào)度和管理系統(tǒng)108選擇性地提供日程表數(shù)據(jù)到存儲系統(tǒng)106,該日程表數(shù)據(jù)引導(dǎo)存儲系統(tǒng)106提供廣告數(shù)據(jù)到接合器110用于插入到廣播數(shù)據(jù)流102。來自存儲系統(tǒng)106的廣告數(shù)據(jù)104的插入由實(shí)現(xiàn)用于控制所選廣告數(shù)據(jù)104的插入的SCTE 30標(biāo)準(zhǔn)的控制信號109促成(facilitate)。接合器110輸出包括原始內(nèi)容102和廣告數(shù)據(jù)104的修改的廣播流112,用于經(jīng)由通信網(wǎng)絡(luò)發(fā)送到解碼并且觀看原始內(nèi)容和廣告數(shù)據(jù)的多個(gè)終端用戶。在圖2中描述圖I中的接合器110輸出的示例性修改的內(nèi)容流112。修改的流112包括多個(gè)數(shù)據(jù)塊,每個(gè)數(shù)據(jù)塊包括內(nèi)容類型。例如,在此所示的修改的流112代表正在被廣播到多個(gè)用戶的數(shù)據(jù)流的一部分。塊201包括代表正在廣播到用戶的原始內(nèi)容102的數(shù)據(jù)的一部分。例如,塊201可以包括以用于廣播到用戶的已知方式編碼的電視節(jié)目的一部份的數(shù)據(jù)。修改的流112的塊202包括從在調(diào)度系統(tǒng)108 (圖I)的引導(dǎo)下的存儲服務(wù)器106(圖I)提供的廣告數(shù)據(jù)。除了廣告數(shù)據(jù)之外,塊202可以包括發(fā)信號通知接收設(shè)備廣告數(shù)據(jù)104應(yīng)該被插入到那個(gè)點(diǎn)的標(biāo)記。塊203包括標(biāo)識廣告數(shù)據(jù)已經(jīng)結(jié)束并且接收器應(yīng)該切換回顯示塊204中之后的節(jié)目數(shù)據(jù)的音調(diào)(tone)。雖然修改的數(shù)據(jù)流112顯示為包括四個(gè)數(shù)據(jù)塊,但是應(yīng)該理解流112可以包括任何數(shù)量的數(shù)據(jù)塊,以便完整地發(fā)送所請求的原始內(nèi)容以及所有相關(guān)聯(lián)的廣告數(shù)據(jù)到目的地系統(tǒng)供解碼以及顯示。圖3描繪另一常規(guī)目標(biāo)廣告系統(tǒng)300。在目標(biāo)廣告系統(tǒng)中,類似地將廣播數(shù)據(jù)流302格式化為圖I和2中的修改后的流112。不像之前討論的廣告系統(tǒng),在廣播之前接合器可以或者可以不修改目標(biāo)廣告流格式302接收的流302。流302代表用戶接收的廣播數(shù)據(jù) 流的一部份。該流包括第一數(shù)據(jù)塊303以及第二數(shù)據(jù)塊304,該第一數(shù)據(jù)塊303包括代表原始內(nèi)容的數(shù)據(jù)的一部分,該第二數(shù)據(jù)塊304包括用于廣告數(shù)據(jù)的標(biāo)記??商娲?,塊304可以包括廣告數(shù)據(jù)以及用于廣告數(shù)據(jù)的標(biāo)記數(shù)據(jù)。塊305包括標(biāo)識廣告數(shù)據(jù)分段已經(jīng)結(jié)束的音調(diào)并且塊306包括正在廣播的原始內(nèi)容的附加內(nèi)容。目標(biāo)廣告系統(tǒng)300利用在終端用戶端(user premises)呈現(xiàn)的機(jī)頂盒308,其檢測塊304中的廣告標(biāo)記并且使用在標(biāo)記位置插入到流302的廣告數(shù)據(jù)的本地源。在塊304還包括廣告數(shù)據(jù)的實(shí)例中,機(jī)頂盒308顯示在塊304中標(biāo)識的廣告數(shù)據(jù)并且使用廣告數(shù)據(jù)的本地源來獲取在標(biāo)記位置插入到流302中的廣告數(shù)據(jù)。還能夠檢測修改的內(nèi)容流中的標(biāo)記并且繞開觀看插入的廣告。然而,這樣的繞開不利于依賴于插入的廣告取得收入的廣告商或廣播商。
發(fā)明內(nèi)容
在一個(gè)實(shí)施例中,提供一種用于編碼廣播數(shù)據(jù)流的裝置。該裝置包括消息處理器,生成廣告提示消息,該廣告提示消息包括代表要插入到流中的廣告的數(shù)據(jù)以及代表與所述廣告相關(guān)聯(lián)的所述廣播數(shù)據(jù)流內(nèi)的插入時(shí)間的數(shù)據(jù)。加密處理器耦接到所述消息處理器并且被調(diào)節(jié)為使用加密技術(shù)加密所述廣告提示消息。加密廣告提示消息掩蔽廣告的插入時(shí)間并且防止自動跳過所述廣告數(shù)據(jù)。編碼器耦接到所述加密處理器并且被調(diào)節(jié)為編碼包括所述加密廣告提示消息和來自內(nèi)容供應(yīng)商的節(jié)目數(shù)據(jù)的修改的廣播數(shù)據(jù)流。在另一個(gè)實(shí)施例中,提供一種解碼廣播數(shù)據(jù)流的裝置。接收器接收包括加密廣告提示消息的廣播數(shù)據(jù)流,所述加密廣告提示消息包括代表要插入到流中的廣告的數(shù)據(jù)以及代表與廣告相關(guān)聯(lián)的所述廣播數(shù)據(jù)流內(nèi)的插入時(shí)間的數(shù)據(jù)。解密處理器耦接到接收器并且調(diào)節(jié)為使用解密密鑰來解密所述廣告提示消息。解密的廣告提示消息標(biāo)識所述廣告的插入時(shí)間并且使得能夠顯示所述廣告數(shù)據(jù)。解碼器耦接到解密處理器并且被調(diào)節(jié)為解碼包括所述加密廣告提示消息以及來自內(nèi)容供應(yīng)商的節(jié)目數(shù)據(jù)的廣播數(shù)據(jù)流。依據(jù)參考附圖進(jìn)行的說明性實(shí)施例的以下詳細(xì)描述,本布置的附加特征和優(yōu)點(diǎn)是明顯的。
圖I描繪不例廣告插入系統(tǒng)圖2描繪包括廣告數(shù)據(jù)的示例廣播數(shù)據(jù)流;圖3描繪示例目標(biāo)廣告系統(tǒng);圖4描繪根據(jù)本布置的用于加密廣播到至少一個(gè)終端用戶的廣告提示消息的編碼器;圖5描繪根據(jù)本布置的包括加密的廣告提示消息的示例數(shù)據(jù)流;圖6描繪根據(jù)本布置的能夠解碼加密的廣告提示消息的示例機(jī)頂盒;圖7描繪根據(jù)本布置的方面的目標(biāo)廣告系統(tǒng);圖8是描述本布置的一個(gè)方面的流程圖;以及圖9是描述本布置的另一方面的流程圖。
具體實(shí)施例方式與上面關(guān)于圖1-3描述的系統(tǒng)相關(guān)聯(lián)的顯著缺點(diǎn)是包括用于廣告插入的提示消息的數(shù)據(jù)流對機(jī)頂盒(STB)和/或個(gè)人視頻記錄器(PVR)是可檢測的以用于跳過廣告。因此可期望提供通過以密碼來保護(hù)在廣播數(shù)據(jù)流中發(fā)送的廣告提示消息而防止這種情況的系統(tǒng)和方法,從而確保未授權(quán)的解碼設(shè)備不能通過使用在數(shù)據(jù)流中發(fā)送的廣告提示消息來自動地跳過廣告。在圖4中示出用于編碼以密碼保護(hù)的廣告提示消息的示例性編碼器400。編碼器400耦接到通過通信網(wǎng)絡(luò)廣播而供用戶接收的內(nèi)容的源402。如在此使用的,術(shù)語“內(nèi)容”包括視聽數(shù)據(jù),該視聽數(shù)據(jù)被廣播供多個(gè)用戶接收,例如,響應(yīng)于用戶請求可用的數(shù)字電視數(shù)據(jù)流或者視聽數(shù)據(jù),例如,點(diǎn)播視頻節(jié)目。內(nèi)容還可以包括通過諸如因特網(wǎng)之類的基于IP的網(wǎng)絡(luò)而通信的多媒體數(shù)據(jù)。如上面所描述,通過廣播公司實(shí)現(xiàn)的業(yè)務(wù)模型涉及銷售內(nèi)容流內(nèi)的廣告時(shí)間,使得在終端用戶正在觀看內(nèi)容的同時(shí)能夠?qū)a(chǎn)品信息提供給終端用戶。編碼器400包括廣告服務(wù)器404,其可以包括用于插入到廣播數(shù)據(jù)流中的廣告數(shù)據(jù)源。廣告服務(wù)器404還可以包括廣告日程表和管理功能,其促成在數(shù)據(jù)流內(nèi)的時(shí)間上適當(dāng)插入廣告數(shù)據(jù)。廣告服務(wù)器404耦接到生成代表廣告提示消息的數(shù)據(jù)的消息處理器405,該廣告提示消息在廣播數(shù)據(jù)流內(nèi)標(biāo)識將向用戶顯示廣告數(shù)據(jù)的時(shí)間。要在廣播內(nèi)顯示的每個(gè)廣播集合包括消息處理器405生成的相關(guān)聯(lián)的提示消息。消息處理器405生成的廣告提示消息可以包括在廣播數(shù)據(jù)流內(nèi)插入的數(shù)字提示消息??商娲?,廣告提示消息可以包括在向用戶廣播的內(nèi)容內(nèi)并入的水印。下面將討論用于數(shù)字提示消息和水印二者的加密機(jī)制。消息處理器405耦接到加密處理器406。加密處理器406應(yīng)用加密技術(shù)用于加密每個(gè)廣告提示消息。例如,加密后的提示消息可以是以諸如AES之類的任何加密格式。提供該格式用于示例性目的,并且當(dāng)加密提示消息時(shí)可以由加密處理器406實(shí)現(xiàn)任何標(biāo)準(zhǔn)或者專用加密算法。在另一實(shí)施例中,加密處理器406可以實(shí)現(xiàn)密鑰管理的形式(例如,公鑰/私鑰管理系統(tǒng)),由此當(dāng)接收到流時(shí),使用隨后解碼所需的密鑰來加密提示消息。用于加密廣告提示消息并且由此用于解密提示消息必需的密鑰可以經(jīng)由通信網(wǎng)絡(luò)提供到終端用戶的機(jī)頂盒,使得能夠解碼這些提示消息。例如,幫助解碼提示消息的密鑰可以離線發(fā)送或者在制造階段將密鑰包括在設(shè)備中。這提供了使得提示消息不被未授權(quán)解碼的第一級保護(hù)。在當(dāng)設(shè)備處于運(yùn)營領(lǐng)域時(shí)密鑰管理系統(tǒng)受到損害(compromise)情況下,制造商或者廣播商可以提供一種例如可以通過網(wǎng)絡(luò)或者硬件道爾(hardware dongle)在某一閾值時(shí)間段定期地更新用于解碼這些提示消息的密鑰的機(jī)制。加密后的廣告提示消息的生成有利地防止未授權(quán)解碼系統(tǒng)進(jìn)行未授權(quán)的廣告跳過。通過加密提示消息,不具有相關(guān)聯(lián)的解密機(jī)制的任何系統(tǒng)將不能夠準(zhǔn)確地確定何時(shí)調(diào)度廣告數(shù)據(jù)來顯示并且因此不能自動地跳過廣告數(shù)據(jù)。此外,加密廣告提示消息使得內(nèi)容供應(yīng)商(即,有線/衛(wèi)星公司)能夠提供附加服務(wù),由此授權(quán)的解碼設(shè)備將能夠自動地跳過廣告數(shù)據(jù),這是因?yàn)檫@些系統(tǒng)能夠解密其中調(diào)度廣告來進(jìn)行顯示的流內(nèi)的位置。此外,加密處理器406可以加密可以插入到編碼數(shù)據(jù)流411中的啞(dummy)提示消息。在數(shù)據(jù)流411內(nèi)提供啞提示消息以欺騙不具有適當(dāng)解密電路和/或密鑰的目的地系統(tǒng)。這有利地提供了對廣告的未授權(quán)跳過的附加的保護(hù)級。例如,不能解密提示消息的系統(tǒng)可能試圖根據(jù)接收到的由于加密的提示消息使得它們不能解碼的消息來預(yù)測將顯示廣告的時(shí)間。基于該預(yù)測,這些系統(tǒng)可以用其來跳過被認(rèn)為是包含廣告數(shù)據(jù)的流的分段。由 此,編碼器400的加密處理器406生成代表啞提示消息的數(shù)據(jù)并且根據(jù)根據(jù)上面討論的加密方案來加密這些消息。啞提示消息包括將消息標(biāo)識為啞消息的數(shù)據(jù),并且當(dāng)由目的地系統(tǒng)414解密時(shí),引導(dǎo)目的地系統(tǒng)414忽略該消息并且繼續(xù)解碼數(shù)據(jù)流414。加密處理器406將與廣告數(shù)據(jù)相關(guān)聯(lián)的加密的提示消息提供到與其耦接的格式處理器408。此外,加密處理器406還可以向格式處理器408提供任何加密的啞提示消息。格式處理器408接收所有用于廣告的加密提示消息以及要被包括在內(nèi)容數(shù)據(jù)流中的任何啞提示消息。格式處理器408還耦接到廣告服務(wù)器404并且配備有廣告管理數(shù)據(jù)用于在生成格式數(shù)據(jù)中使用以格式化用于廣播的數(shù)據(jù)流。格式數(shù)據(jù)包括在廣播期間要播放廣告的時(shí)間以及要放置與該廣告相關(guān)聯(lián)的加密提示消息在數(shù)據(jù)流中的位置。在該實(shí)例中,當(dāng)包括加密啞提示消息時(shí),格式數(shù)據(jù)還標(biāo)識其中要放置加密的啞提示消息在內(nèi)容流中的位置。格式數(shù)據(jù)包括載荷音頻-視頻數(shù)據(jù)在數(shù)據(jù)流內(nèi)的位置,所述載荷音頻-視頻數(shù)據(jù)包含正在廣播的內(nèi)容以及標(biāo)識以下中的至少一項(xiàng)的數(shù)據(jù)值(a)各自加密的廣告提示消息的位置,(b)加密的啞提示消息的位置,(C)各自的廣告數(shù)據(jù)的位置以及(d)當(dāng)解碼數(shù)據(jù)流時(shí)用于要插入的廣告數(shù)據(jù)的占位符。用于格式化數(shù)據(jù)流的位置數(shù)據(jù)可以由格式處理器408隨機(jī)生成并且包括向目的地系統(tǒng)提供的排序數(shù)據(jù),用于當(dāng)解碼時(shí)排序數(shù)據(jù)流的分段。向接收來自廣告服務(wù)器404的廣告數(shù)據(jù)以及來自內(nèi)容源402的內(nèi)容的接合器410提供格式處理器408生成的格式數(shù)據(jù),以產(chǎn)生經(jīng)由通信網(wǎng)絡(luò)412傳達(dá)的、用于供至少一個(gè)目的地系統(tǒng)414接收的廣播數(shù)據(jù)流411??商娲?,接合器410可以連接到通信網(wǎng)絡(luò)412,并且可以接收來自替代內(nèi)容源414的內(nèi)容,用于產(chǎn)生數(shù)據(jù)流411。在替代實(shí)施例中,提示消息是并入到廣播數(shù)據(jù)流中的數(shù)字水印。加數(shù)字水印是將信息嵌入到數(shù)字信號中的處理。該信號例如可以是音頻、畫面或者視頻。水印是任何正在被發(fā)送的音頻或者視頻載荷中的隱藏消息。如果信號被拷貝,則信息可以在副本中攜帶??梢詫⑺√砑拥綇V播的音頻或者視頻軌道中。在該實(shí)施例中,加密處理器406實(shí)現(xiàn)加水印算法,由此與廣告相關(guān)聯(lián)的水印由加密處理器406生成并且嵌入在內(nèi)容數(shù)據(jù)中。廣告服務(wù)器404生成加水印提示消息,其包括標(biāo)識呈現(xiàn)廣告的時(shí)間的定時(shí)信息。加水印提示消息被提供到加密處理器406并且使用上面描述的密鑰管理加密來加密。這些加密后的加水印提示消息充當(dāng)信號并且它們包含的時(shí)間消息用于插入代表廣告的數(shù)據(jù)。力口密后的水印提示消息被提供到如上討論的生成格式數(shù)據(jù)的格式處理器408。格式數(shù)據(jù)被提供到生成廣播數(shù)據(jù)流411的接合器410,該廣播數(shù)據(jù)流411包括水印提示消息、已經(jīng)被修改為包括與廣告數(shù)據(jù)相關(guān)聯(lián)的水印以及要顯示的廣告數(shù)據(jù)的內(nèi)容數(shù)據(jù)。應(yīng)該注意,接合器410生成的每個(gè)廣播流將包括多個(gè)水印提示消息、水印以及廣告數(shù)據(jù)。在圖5中描繪了包括加密的提示消息的示例性格式化的廣播數(shù)據(jù)流500的一部分。在此示出的流500的該部分包括數(shù)據(jù)塊501-507。數(shù)據(jù)塊501、503和505包括包含向用戶顯示的節(jié)目的內(nèi)容數(shù)據(jù)的分段。數(shù)據(jù)塊502包括與第二廣告相關(guān)聯(lián)的加密提示消息。 代表第二廣告的數(shù)據(jù)被包括在塊507中。數(shù)據(jù)塊504包括與第一廣告相關(guān)聯(lián)的加密提示消息,并且在數(shù)據(jù)塊506中提供代表第一廣告的數(shù)據(jù)。加密提示消息被保護(hù)并且僅僅可由具有適當(dāng)?shù)慕獯a硬件以及用于解碼消息的密鑰的STB解密。當(dāng)由授權(quán)系統(tǒng)接收時(shí),將如下面關(guān)于圖6討論地解碼流500。被授權(quán)的系統(tǒng)將顯示塊501中的節(jié)目數(shù)據(jù)并在其結(jié)尾處響應(yīng)于塊502中的廣告提不消息的解密,顯不塊507中的廣告數(shù)據(jù)。在廣告數(shù)據(jù)的末端,將顯不塊503中包含的附加節(jié)目數(shù)據(jù)。在節(jié)目數(shù)據(jù)的分段的結(jié)尾,塊504中的廣告提示消息被解密并且被包含在塊506中的廣告數(shù)據(jù)被顯示。在來自塊506的廣告數(shù)據(jù)的結(jié)尾,用戶返回到塊505中包含的節(jié)目數(shù)據(jù)。此外,雖然在圖5中未明確地示出,流500還可以包括與圖4中加密處理器406生成的啞提示消息對應(yīng)的塊。這些啞提示消息塊可以位于數(shù)據(jù)流500中的任何點(diǎn)。圖6描繪用于解碼并且解密上面圖4中描述的編碼器400生成的加密數(shù)據(jù)流411的機(jī)頂盒600的示例性框圖。機(jī)頂盒600包括接收數(shù)據(jù)流411的接收器610。機(jī)頂盒600還包括耦接到接收器的解碼器612以及耦接到解碼器612的解密處理器614。數(shù)據(jù)流411從接收器被提供到解碼器612用于其解碼。解碼器612解析包含數(shù)據(jù)流411的數(shù)據(jù)塊,以標(biāo)識被包含在每個(gè)各自數(shù)據(jù)塊內(nèi)的內(nèi)容。解碼用以標(biāo)識數(shù)據(jù)塊中的數(shù)據(jù)的音頻-視頻數(shù)據(jù)流411中的某些方面以已知的方式執(zhí)行并且將不做討論。除了解碼器612采用的已知解碼技術(shù)和算法之外,解碼器612標(biāo)識數(shù)據(jù)流411中包括加密的提示消息的數(shù)據(jù)塊。當(dāng)標(biāo)識數(shù)據(jù)流411中代表加密提示消息的數(shù)據(jù)塊時(shí),解碼器612提供代表加密提示消息的數(shù)據(jù)到解密處理器614。解密處理器614使用解密密鑰來解密加密的提示消息。解密密鑰可以是機(jī)頂盒制造商提供的和廣播公司提供的至少一個(gè)。此外,解密處理器614可以經(jīng)由使得能夠自動或者手動更新用于解密提示消息的密鑰的通信網(wǎng)絡(luò)412耦接到密鑰存儲庫616。在密鑰已經(jīng)過期或者已經(jīng)損壞的情況下,解密處理器614可以自動地獲得新密鑰??商娲?,有線供應(yīng)商可以發(fā)信號通知機(jī)頂盒來引導(dǎo)解密處理器614來在時(shí)間點(diǎn)或者時(shí)間間隔期間從密鑰存儲庫616獲得新密鑰。當(dāng)解密數(shù)據(jù)流614中的提示消息時(shí),解碼器612使用提示消息內(nèi)的數(shù)據(jù)來確定數(shù)據(jù)流411中發(fā)送的廣告關(guān)于數(shù)據(jù)流411中的原始內(nèi)容的時(shí)間和顯示。此外,一旦解密,解碼器612可以使用被包括在提示消息中的數(shù)據(jù),以自動地跳過相關(guān)聯(lián)的廣告數(shù)據(jù)。這可以用作附加的基于預(yù)訂的服務(wù)的一部分,由此有線運(yùn)營商針對約定的費(fèi)用使得用戶能夠在用戶觀看原始內(nèi)容時(shí)使多個(gè)廣告自動跳過并且不進(jìn)行顯示。雖然關(guān)于加密提示消息描述了圖6,應(yīng)該認(rèn)識到機(jī)頂盒600的類似元件能夠解密上面關(guān)于圖4中的替代實(shí)施例描述的加密水印。在包括嵌入加密水印的原始內(nèi)容的數(shù)據(jù)流411中,解碼器612標(biāo)識水印的位置并且提供代表加密水印的數(shù)據(jù)到解密處理器614。解密處理器614使用解密密鑰來解密水印數(shù)據(jù)并且將解密內(nèi)容提供回解碼器612,該解碼器612能夠選擇性將與該水印相關(guān)聯(lián)的廣告數(shù)據(jù)插入在數(shù)據(jù)流內(nèi)的期望位置。在這些加密數(shù)據(jù)流由不能夠解密提示或者消息的系統(tǒng)(S卩,傳統(tǒng)系統(tǒng))接收時(shí),本布置提供了附加優(yōu)點(diǎn)。這些傳統(tǒng)系統(tǒng)可以接收數(shù)據(jù)流但是不能夠辨識提示消息,這是因?yàn)樗鼈円悦艽a保護(hù)。如果傳送這些消息,使得它們正好在廣告插入之前出現(xiàn),則傳統(tǒng)終端可能試圖預(yù)測數(shù)據(jù)流中要播放廣告的時(shí)間點(diǎn)并且還試圖使用作為標(biāo)記的不可解密(undecipherable)的消息來執(zhí)行廣告跳過。因?yàn)榭梢栽诹髦械碾S機(jī)點(diǎn)插入以密碼編碼的廣告提示消息或者水印,通過該系統(tǒng)減輕這種情況。這樣,傳統(tǒng)終端將不知道合法提示消息和啞提示消息之間的差異。解碼器612自動地處理數(shù)據(jù)流411以包括原始內(nèi)容以及合適的廣告數(shù)據(jù),所述廣告數(shù)據(jù)是響應(yīng)于解密處理器614對任何提示消息的解密而導(dǎo)出的。該處理后的數(shù)據(jù)流由機(jī)頂盒600提供用于輸出到顯示設(shè)備。在操作中,用戶觀看廣播的或者由用戶請求的、以適當(dāng)順序包括適當(dāng)廣告的原始內(nèi)容。圖7描繪解密數(shù)據(jù)流中呈現(xiàn)的加密提示消息的示例性目標(biāo)廣告系統(tǒng)700(8卩,目標(biāo)指向一個(gè)或者多個(gè)用戶)。在該實(shí)施例中,內(nèi)容源702在通信網(wǎng)絡(luò)704上發(fā)送包括加密提示消息的數(shù)據(jù)流,該加密提示消息根據(jù)加密方案來加密。加密提示消息包括標(biāo)識要顯示廣告的時(shí)間的數(shù)據(jù)。此外,因?yàn)檫@是目標(biāo)廣告系統(tǒng),在數(shù)據(jù)流內(nèi)不編碼廣告數(shù)據(jù)。而是由用戶的機(jī)頂盒插入廣告數(shù)據(jù)。因此,加密提示消息還可以包括標(biāo)識以下中的至少一個(gè)的目標(biāo)數(shù)據(jù)Ca)要插入的廣告,(b)要插入在數(shù)據(jù)流中的廣告的類型,(c)要插入在數(shù)據(jù)流中的廣告的風(fēng)格,(d)包括一組產(chǎn)品的廣告,(e)包括一組產(chǎn)品的特定產(chǎn)品的廣告,(f)觀看者人口數(shù)據(jù)以及(g)觀看者偏好數(shù)據(jù)。目標(biāo)廣告系統(tǒng)選擇性地使用該數(shù)據(jù),以選擇在數(shù)據(jù)流的相關(guān)聯(lián)的時(shí)間點(diǎn)要顯示哪個(gè)廣告。目標(biāo)廣告系統(tǒng)700選擇性地接收數(shù)據(jù)流。目標(biāo)廣告系統(tǒng)700包括用于解碼并且解密在接收數(shù)據(jù)流中包括的提示消息的解碼器710。解碼器710耦接到機(jī)頂盒712,機(jī)頂盒712另外耦接到廣告數(shù)據(jù)存儲庫714。圖7將解碼器710和機(jī)頂盒712描繪為分離模塊。然而,應(yīng)該注意,解碼器710可以與機(jī)頂盒712形成為一體。解碼器710與上面在圖6中描述的解碼器612和解密處理器614類似的方式操作。解碼器710使用解密密鑰實(shí)現(xiàn)解密算法,以解密提示消息。當(dāng)解碼數(shù)據(jù)流并且解密提示消息時(shí),機(jī)頂盒712分析解密的提示消息中的數(shù)據(jù)并且響應(yīng)于包括在提示消息中的數(shù)據(jù)從存儲庫714獲取廣告數(shù)據(jù)。通過使用目標(biāo)數(shù)據(jù),用戶能夠獲取并且顯示目標(biāo)指向用戶的廣告。因此,系統(tǒng)700可以解碼提示消息并且自動地將來自廣告存儲庫714的廣告插入到實(shí)況流中。此外,提示消息可以引導(dǎo)系統(tǒng)700基于在機(jī)頂盒712中本地存儲的用戶簡檔信息插入廣告數(shù)據(jù)。將基于被包括在提示消息中的信息適當(dāng)?shù)夭迦霃V告。雖然關(guān)于解碼所加密的提示消息描述了圖7,但是還希望水印數(shù)據(jù)和加密的水印 消息可以包括如上面描述的類似的目標(biāo)數(shù)據(jù)。在該實(shí)施例中,解碼器710解碼并且解密水印數(shù)據(jù),以導(dǎo)出數(shù)據(jù)流的目標(biāo)數(shù)據(jù)。機(jī)頂盒712使用該目標(biāo)數(shù)據(jù),以獲取用于并入到實(shí)況數(shù)據(jù)流并且向觀看者顯示的期望的廣告數(shù)據(jù)。
上面在圖6和圖7中描述的解碼和解密設(shè)備可以整體地形成在由諸如有線或者衛(wèi)星系統(tǒng)運(yùn)營商之類的內(nèi)容供應(yīng)商分配的機(jī)頂盒中??商娲兀@些設(shè)備可以是選擇性地可連接到傳統(tǒng)機(jī)頂盒的獨(dú)立設(shè)備,其使得能夠解碼并且解密包括任何加密提示消息或者水印數(shù)據(jù)的數(shù)據(jù)流。如果被實(shí)現(xiàn)為包括上面描述的電路的獨(dú)立設(shè)備,則該設(shè)備可以被實(shí)現(xiàn)為如上面關(guān)于圖7描述的與在起始點(diǎn)(intial point)與用戶端連接的邊緣設(shè)備(edgedevice)。因此,在與顯示設(shè)備連接的各自機(jī)頂盒接收信號之前,發(fā)生提示消息的解碼和解
r I I O圖8是詳述用于生成 包括內(nèi)容數(shù)據(jù)和標(biāo)識廣告插入點(diǎn)的加密提示消息的修改數(shù)據(jù)流的示例方法的流程圖。在步驟800,生成與廣告數(shù)據(jù)對應(yīng)的提示消息。在步驟802,使用加密密鑰根據(jù)加密方案來加密提示消息。加密提示消息的活動還包括加密啞提示消息,該啞提示消息不與廣告對應(yīng)而是用于防止不能解密提示消息的目的地系統(tǒng)預(yù)計(jì)廣告插入點(diǎn)并由此企圖跳過被認(rèn)為是包括廣告數(shù)據(jù)的數(shù)據(jù)流的分段。在步驟803中,向目的地系統(tǒng)提供解密所加密的提示消息所需的密鑰,由此使得目的地系統(tǒng)當(dāng)接收提示消息時(shí)能夠解密提示消息。在步驟804,從廣告數(shù)據(jù)源獲取與加密提示消息相關(guān)聯(lián)的廣告數(shù)據(jù)。在步驟806,加密提示消息(包括任何啞提示消息)和對應(yīng)的廣告數(shù)據(jù)與內(nèi)容組合到數(shù)據(jù)流中,從而在通信網(wǎng)絡(luò)上發(fā)送到各個(gè)目的地系統(tǒng)用于由用戶顯示。在步驟806中描述的活動可以包括生成標(biāo)識各自加密廣告提示消息、加密啞提示消息、廣告數(shù)據(jù)以及內(nèi)容數(shù)據(jù)的位置的格式數(shù)據(jù)。然后當(dāng)格式化發(fā)送到目的地系統(tǒng)的數(shù)據(jù)流時(shí)可以使用該格式數(shù)據(jù)。圖9是詳述解碼并且解密根據(jù)本發(fā)明的原理(諸如圖8中的方法)生成的數(shù)據(jù)流的目的地系統(tǒng)實(shí)現(xiàn)的示例的流程圖。在步驟900中,在機(jī)頂盒接收包括加密廣告提示消息、啞提示消息、廣告數(shù)據(jù)和內(nèi)容數(shù)據(jù)的數(shù)據(jù)流。在步驟902,向解析數(shù)據(jù)流的分段的解碼器提供數(shù)據(jù)流。當(dāng)確定數(shù)據(jù)流的分段包括加密廣告提示消息或者加密啞提示消息時(shí),在步驟903中向使用圖8的步驟803中提供的密鑰的解密處理器提供數(shù)據(jù)流的該分段,以解密該提示消息。在步驟904中,向解碼器提供解密的提示消息。解碼器解析提示消息來標(biāo)識其中包含的數(shù)據(jù),從而確定將對應(yīng)的廣告數(shù)據(jù)插入到要向用戶顯示的內(nèi)容流中的適當(dāng)點(diǎn)。在步驟906中解碼器確定解密提示消息是廣告提示消息還是啞提示消息。如果解密提示消息是廣告提示消息,則在步驟907中,解碼器使用廣告提示消息中的數(shù)據(jù)來確保在數(shù)據(jù)流中的適當(dāng)時(shí)間插入并顯示對應(yīng)的廣告數(shù)據(jù)。可替代地,如果解密提示消息是啞提示消息,則在步驟908中跳過該消息,并且處理返回到步驟906以進(jìn)行另外的確定。在替代實(shí)施例中,步驟903不是如上所述地直接轉(zhuǎn)到步驟904。在替代實(shí)施例中,在步驟903之后,在步驟909,解密處理器詢問系統(tǒng)是否具有適當(dāng)?shù)慕饷苊荑€。如果在步驟909系統(tǒng)擁有用于解密提示消息的合適的密鑰,則處理在步驟904繼續(xù)。如果密鑰不合適,則如步驟910所示,解密處理器自動地從密鑰存儲庫獲得與加密的提示消息的當(dāng)前集合對應(yīng)的解密密鑰并且然后將系統(tǒng)的操作引導(dǎo)回用于適當(dāng)?shù)亟饷芴崾鞠⒌牟襟E904。在操作中,上面關(guān)于圖1-9描述的系統(tǒng)有利地提供了對數(shù)據(jù)流內(nèi)的廣告數(shù)據(jù)的控制和管理。通過在數(shù)據(jù)流內(nèi)提供加密提示消息和/或水印數(shù)據(jù),該系統(tǒng)防止對打算在數(shù)據(jù)流內(nèi)顯示的廣告的未授權(quán)跳過。這向廣告商提供了對投資的更高回報(bào),這是因?yàn)樵黾恿讼⒂|及預(yù)期的觀看者的可能性。此外,系統(tǒng)有利地提供防止傳統(tǒng)機(jī)頂盒學(xué)習(xí)廣告顯示提示的模式(pattern)的機(jī)制,該廣告顯示提示模式可以用于預(yù)測何時(shí)要顯示廣告并由此跳過數(shù)據(jù)流的該分段。啞提示消息以及數(shù)據(jù)流中的加密廣告提示消息中的隨機(jī)排序最小化了傳統(tǒng)系統(tǒng)導(dǎo)出在數(shù)據(jù)流內(nèi)繞開模式的能力并且由此造成可靠地顯示期望廣告內(nèi)容。另外,系統(tǒng)有利地提供了收入模型,借助于該收入模型,能夠解密提示消息的可以根據(jù)訂閱或者合同費(fèi)用協(xié)議(arrangement)而被授權(quán)跳過相關(guān)聯(lián)的廣告數(shù)據(jù)。雖然按照示例性實(shí)施例描述了本布置,但是其不限于此。而是,在不脫離本布置的等效物的范圍和范疇的情況下,所附權(quán)利要求應(yīng)該被寬泛地解釋為包括本領(lǐng)域的技術(shù)人員 可以做出的布置的其他變型以及實(shí)施例。本公開意圖覆蓋在此討論的實(shí)施例的任何適配或
者變型。
權(quán)利要求
1.一種用于編碼廣播數(shù)據(jù)流的裝置,包括 消息處理器,生成廣告提示消息,該廣告提示消息包括 代表要插入到流中的廣告的數(shù)據(jù)以及 代表與所述廣告相關(guān)聯(lián)的所述廣播數(shù)據(jù)流內(nèi)的插入時(shí)間的數(shù)據(jù); 加密處理器,耦接到所述消息處理器并且被調(diào)節(jié)為使用加密技術(shù)加密所述廣告提示消息,所述加密廣告提示消息掩蔽所述廣告的插入時(shí)間并且防止自動跳過所述廣告數(shù)據(jù);以及 編碼器,耦接到所述加密處理器,所述加密處理器編碼包括所述加密廣告提示消息和來自內(nèi)容供應(yīng)商的節(jié)目數(shù)據(jù)的修改的廣播數(shù)據(jù)流。
2.如權(quán)利要求I所述的裝置,其中, 所述廣告提示消息還包括代表所述廣告的源的源數(shù)據(jù),并且所述裝置還包括 廣告服務(wù)器,耦接到所述編碼器和所述消息處理器,響應(yīng)于所述廣告提示消息,向用于編碼所述修改的廣播數(shù)據(jù)流的所述編碼器提供代表所述廣告的數(shù)據(jù)。
3.如權(quán)利要求I所述的裝置,其中, 所述廣告提示消息還包括 指示所述廣告被存儲在目的地系統(tǒng)上的數(shù)據(jù);以及 用于插入所述廣告的源信息。
4.如權(quán)利要求I所述的裝置,其中, 所述消息處理器生成啞提示消息,該啞提示消息包括指示在解碼時(shí)要跳過的啞提示消息的數(shù)據(jù)。
5.如權(quán)利要求I所述的裝置,其中, 所述加密處理器將用于加密所述廣告提示消息的加密密鑰自動地發(fā)送到目的地系統(tǒng),供所述目的地系統(tǒng)用于解碼所述加密廣告提示消息。
6.如權(quán)利要求I所述的裝置,還包括 格式處理器,生成用于定義所述編碼器在生成所述修改的廣播數(shù)據(jù)流時(shí)使用的格式的格式數(shù)據(jù)。
7.如權(quán)利要求6所述的裝置,其中, 所述格式數(shù)據(jù)標(biāo)識各自加密廣告提示消息關(guān)于所述修改的廣播數(shù)據(jù)流內(nèi)的廣告數(shù)據(jù)和內(nèi)容數(shù)據(jù)的位置。
8.如權(quán)利要求6所述的裝置,其中, 所述格式處理器通過在所述修改的廣播數(shù)據(jù)流中隨機(jī)定位所述加密廣告提示消息來生成格式數(shù)據(jù)。
9.如權(quán)利要求I所述的裝置,其中, 所述廣告提示消息被形成為水印,以及 所述編碼器在編碼所述修改的廣播數(shù)據(jù)流之前將所述水印自動地并入內(nèi)容流。
10.一種解碼廣播數(shù)據(jù)流的裝置,包括 接收器,用于接收包括加密廣告提示消息的廣播數(shù)據(jù)流,所述加密廣告提示消息包括 代表要插入到流中的廣告的數(shù)據(jù),以及代表與所述廣告相關(guān)聯(lián)的所述廣播數(shù)據(jù)流內(nèi)的插入時(shí)間的數(shù)據(jù); 解密處理器,耦接到所述接收器,解密處理器使用解密密鑰來解密所述廣告提示消息,所解密的廣告提示消息標(biāo)識所述廣告的所述插入時(shí)間,并且使得能夠顯示所述廣告數(shù)據(jù);以及 解碼器,耦接到所述解密處理器并且被調(diào)節(jié)為解碼包括所述加密廣告提示消息以及來自內(nèi)容供應(yīng)商的節(jié)目數(shù)據(jù)的所述廣播數(shù)據(jù)流。
11.如權(quán)利要求10所述的裝置,其中 所述廣告提示消息還包括指示所述廣告被存儲在解碼裝置上的數(shù)據(jù)以及用于插入所述廣告的源信息。
12.如權(quán)利要求10所述的裝置,其中 所述廣播數(shù)據(jù)流包括用于指示應(yīng)該由所述解碼器跳過的所述廣播數(shù)據(jù)流的所述分段的加密啞提示消息,以及 所述解密處理器響應(yīng)于解密所述啞提示消息自動地跳過廣播數(shù)據(jù)流的一部分。
13.如權(quán)利要求10所述的裝置,其中 所述解密處理器自動地接收用于解密所述廣告提示消息的密鑰,以便在解碼所述加密廣告提示消息中使用。
14.如權(quán)利要求10所述的裝置,其中 所述廣播數(shù)據(jù)流包括標(biāo)識其中要解碼的所述廣播數(shù)據(jù)流的分段的順序的格式數(shù)據(jù),并且響應(yīng)于所述格式數(shù)據(jù),所述解碼器以標(biāo)識順序解碼所述數(shù)據(jù)流。
15.如權(quán)利要求10所述的裝置,其中 所述加密廣告提示消息包括被并入在節(jié)目數(shù)據(jù)中的水印數(shù)據(jù),以及所述解密處理器標(biāo)識所述水印數(shù)據(jù)并且將與所述水印數(shù)據(jù)相關(guān)聯(lián)的所述廣告插入在解碼的數(shù)據(jù)流內(nèi)。
16.一種編碼廣播數(shù)據(jù)流的方法,包括以下動作 由消息處理器生成廣告提示消息,該廣告提示消息包括 代表要插入到流中的廣告的數(shù)據(jù);以及 代表與所述廣告相關(guān)聯(lián)的所述廣播數(shù)據(jù)流中的插入時(shí)間的數(shù)據(jù); 由加密處理器使用加密技術(shù)來加密所述廣告提示消息,所述加密廣告提示消息掩蔽所述廣告的所述插入時(shí)間并且防止自動跳過所述廣告數(shù)據(jù);以及 編碼包括所述加密廣告提示消息和來自內(nèi)容供應(yīng)商的節(jié)目數(shù)據(jù)的修改的廣播數(shù)據(jù)流。
17.如權(quán)利要求16所述的方法,還包括以下動作 將在所述編碼動作中使用的加密密鑰提供給目的地系統(tǒng),使得能夠解密所述廣告提示消息。
18.—種解碼廣播數(shù)據(jù)流的方法,包括 接收包括加密廣告提示消息的廣播數(shù)據(jù)流,所述加密廣告提示消息包括 代表要插入到流中的廣告的數(shù)據(jù),以及 代表與所述廣告相關(guān)聯(lián)的所述廣播數(shù)據(jù)流內(nèi)的插入時(shí)間的數(shù)據(jù); 由解密處理器使用解密密鑰來解密所述廣告提示消息,所解密的廣告提示消息標(biāo)識所述廣告的所述插入時(shí)間并且使得能夠顯示所述廣告數(shù)據(jù);以及解碼包括所述加密廣告提示消息以及來自內(nèi)容供應(yīng)商的節(jié)目數(shù)據(jù)的所述廣播數(shù)據(jù)流。
19.如權(quán)利要求18所述的方法,還包括以下動作自動地獲取用以解密所接收的加密廣告提示消息的密鑰。
全文摘要
一種用于編碼和解碼包括加密的廣告提示消息的廣播數(shù)據(jù)流的裝置和方法。加密的廣告提示消息包括代表代表要插入到流中的廣告的數(shù)據(jù)以及代表與所述廣告相關(guān)聯(lián)的所述廣播數(shù)據(jù)流內(nèi)的插入時(shí)間的數(shù)據(jù)。使用加密技術(shù)來加密廣告提示消息。加密廣告提示消息掩蔽廣告的插入時(shí)間并且防止自動地跳過廣告數(shù)據(jù)。
文檔編號H04N7/10GK102656882SQ200980162998
公開日2012年9月5日 申請日期2009年12月16日 優(yōu)先權(quán)日2009年12月16日
發(fā)明者A.J.斯坦, A.斯里達(dá)爾, D.A.卡姆帕納, J.A.布魯姆 申請人:湯姆森特許公司