專利名稱:處理打算用于廣播的內(nèi)容的方法
技術(shù)領域:
本發(fā)明涉及點播視頻內(nèi)容的廣播的領域,特別涉及視頻服務器領域。
背景技術(shù):
由于日益增加的較大帶寬的可用性,請求廣播特定視頻產(chǎn)品的發(fā)展已經(jīng)打開新的市場。因此,通過使用例如DSL技術(shù)(數(shù)字用戶線路),可以經(jīng)用戶的電話線路向該用戶廣播影片。今天,約2-3Mbits/sec的速度是可能的。
以此為目的,視頻服務器能管理到用戶的多條線路,其中每一線路廣播不同的內(nèi)容。
這些服務器存取表示海量存儲容量的許多內(nèi)容。這些服務器受管理與廣播線路的每一用戶有關的數(shù)據(jù)以及處理授權(quán)和計價數(shù)據(jù)的管理模塊的管理。該管理模塊指示視頻服務器告知它有關在每一線路上必須傳送哪些內(nèi)容。
最初,這些服務器設計成用于明文內(nèi)容,即不加密。假定清楚地識別收件人,由管理模塊集中而不是在用戶的解碼器上本地地執(zhí)行他/她的帳戶的管理。廣播內(nèi)容的使用通常是唯一的,不準許拷貝。非法拷貝由用戶適當獲得的內(nèi)容的可能性已經(jīng)迫使廣播公司引入使用加密的數(shù)據(jù)保護層。
眾所周知,為能使內(nèi)容,諸如影片、體育事件或游戲形象化,特別地,廣播指定用于多媒體單元,例如解碼器的幾個流。特別地,這些流一方面是以加密數(shù)據(jù)流的形式的事件的文件,另一方面,為允許數(shù)據(jù)流解密的控制消息流。數(shù)據(jù)流的內(nèi)容由定期更新的“控制字”(cw)加密。第二流稱為ECM流(授權(quán)控制消息),以及能以兩種不同方式形成第二流。根據(jù)第一方法,由通常屬于管理中心和與接收機/解碼器有關的安全模塊之間的傳輸系統(tǒng)的密鑰,稱為傳輸密鑰TK加密控制字。通過傳輸密鑰TK解密控制消息,獲得控制字。
根據(jù)第二方法,ECM流不直接包含加密的控制字,相反包含允許確定控制字的數(shù)據(jù)。該控制字的確定能使用不同操作執(zhí)行,特別是通過解密,所述解密能直接產(chǎn)生對應于上述第一方法的控制字,但所述解密也能產(chǎn)生包含該控制字的數(shù)據(jù),后者也必須從該數(shù)據(jù)中提取。特別地,該數(shù)據(jù)能包含控制字和與待廣播的內(nèi)容有關的值,特別地,還包含對該內(nèi)容的存取條件。特別地,允許確定控制字的另一操作能使用例如該信息的單純散列函數(shù)。
在兩種情況下,允許管理該內(nèi)容的使用周期的數(shù)據(jù)字段被添加到控制消息ECM。
為允許廣播加密內(nèi)容,將以明文形式的內(nèi)容傳送到加密模塊,其將返回兩個文件,加密內(nèi)容和包含加密密鑰組(控制字)的文件。
為將廣播明文形式的內(nèi)容的視頻服務器變換成廣播加密內(nèi)容的服務器,必須執(zhí)行如下幾個操作-將控制字傳送到ECM生成器,后者將日期以及可能的存取條件添加到內(nèi)容上,-作為響應,接收ECM,-使ECM的廣播與內(nèi)容的廣播同步。
這些操作當然是可能的,但要求視頻服務器的大量研制時間和特定行為,該行為特定于負責安全的每一操作者。
文獻EP1274243和US2003/0140340正好示例說明這些問題。事實上,當請求時,預先加密和廣播內(nèi)容。在這一請求期間,在這一時刻準備和傳送ECM流。服務器VOD總是與這些操作有關,以及負責廣播具有預加密內(nèi)容的ECM。兩個流,ECM和內(nèi)容彼此無關并被分別處理。
發(fā)明內(nèi)容
本發(fā)明的目的是提供對由視頻服務器傳送到一個或多個用戶的內(nèi)容進行保護的靈活和容易的解決方案。
通過用于廣播的內(nèi)容的處理方法實現(xiàn)該目的,該方法包括下述步驟,在廣播前用于廣播的內(nèi)容的處理方法,該方法包括下述步驟,在廣播前-由多個控制字(CW)加密內(nèi)容;-在加密內(nèi)容中預留用來接收控制消息(ECM)的位置,-用內(nèi)容中的位置信息標記每一位置,-存儲包括控制字的密鑰文件,以及在廣播期間-向視頻服務器傳送加密的內(nèi)容,-將密鑰文件傳送到控制消息生成器,-廣播由視頻服務器加密的內(nèi)容,-由替代模塊截取視頻服務器輸出,-由替代模塊在廣播內(nèi)容流中,檢測控制消息的位置信息,-將控制消息(ECM)應用于由替代模塊為此目的而提供的位置。
該方法的要點是通過使該位置為空以用于未來的控制消息ECM,準備預加密的內(nèi)容。該特征在現(xiàn)有技術(shù)的文獻中沒有公開。此外,這允許在完全獨立于廣播服務器本身的模塊中,在廣播期間,直接處理預加密內(nèi)容流。
由于該方法,認為視頻服務器根本不關心安全問題,以及事實上,僅傳播內(nèi)容。由于在內(nèi)容中提供位置來插入控制消息,后者在廣播期間被準備并在工作中被插入流中。
考慮到控制字此刻有效,在內(nèi)容中預留的每一位置包括允許檢索將在此時替換的控制消息的索引。
事實上,控制字位于正確的位置中以便它們與內(nèi)容同步是很重要的。
由于參考作為非限定性例子給出的附圖的下述詳細描述,將更好理解本發(fā)明,其中圖1表示本發(fā)明的不同模塊,圖2表示替代消息,圖3表示替代模塊的細節(jié)。
具體實施例方式
如圖1所示,視頻服務器是該單元的中心部件。其直接鏈接到能夠是幾種類型,諸如頻帶、光盤或硬盤的其輔助存儲器DB1。其通常處置具有用于廣播的所有內(nèi)容(影片)的點唱機的等效物。
管理模塊MN負責管理該組。其接收用戶請求,確定它們的權(quán)利以及處理計價。此外,一旦接受用戶請求,其告知服務器VS待廣播的內(nèi)容CT和傳輸標識符。根據(jù)我們的例子,將密鑰文件CT_CW存儲在與管理模塊有關的數(shù)據(jù)庫DB2中。
同樣地,管理器MN將密鑰文件CT_CW傳送到控制消息的生成器ECG。該生成器負責接收控制字CW以及準備消息ECM。應注意到控制字CW優(yōu)選地以加密形式存儲以及僅生成器ECG安排該密鑰來解密控制字CW以及用于準備控制消息ECM所需的密鑰。
消息ECM優(yōu)選地包括實際日期和其他有用數(shù)據(jù),諸如例如收件人的標識符??梢詫€性化加密添加到控制字CW以便考慮接收機處的個人和唯一密鑰。在這種情況下,管理器MN表示接收機的唯一編號以便消息發(fā)生器能查找該接收機的個人密鑰。
然后,將該消息傳送到正好位于視頻服務器的出口處的替代模塊RM。也告知該模塊用戶的標識符或廣播線路以便能區(qū)分用戶所需的數(shù)據(jù)。
該替代模塊RM的功能,盡管簡單,但要求高的計算機性能。事實上,由于服務器能同時向多個用戶廣播的事實,視頻服務器輸出能達到高速。
替代模塊RM的作用是掃描離開服務器的流以及檢測控制消息ECM的位置。為簡化該替代工作,位置的大小與控制消息相同。
只要檢測到這一位置,控制消息替換標記。在不同的實施例中,標記與為控制消息提供的位置無關。本發(fā)明的特征在于待廣播的數(shù)據(jù)的大小不改變,在廣播期間,僅填充空位置。
模塊RM位于幾個用戶共用的視頻服務器的出口。根據(jù)另一實施例,能放在每一用戶組層的多路傳輸模塊DP的出口處。
根據(jù)簡化實施例,控制消息ECM包含控制字CW和當前日期。因此,與最終地址無關。
替代模塊RM掃描離開視頻服務器的流以及檢測用于控制消息的位置。在模塊RM位于幾個用戶共用的流中的情況下,存在確定預定在指定位置替換的控制字的兩種方法。根據(jù)第一方法,連續(xù)地編號位置,而與內(nèi)容無關。管理器MN告知模塊RM與解復用器DP的出口A有關的流與控制字組CW_A有關。該模塊將由此檢測兩個參數(shù),最終用戶的標識符(在我們的例子中的出口A)以及控制消息的位置。
根據(jù)另一實施例,用于控制消息的位置包括兩個參數(shù),即,控制字CW的索引和識別該內(nèi)容的表示。事實上,由唯一標識符識別每一內(nèi)容CT。在啟動時,由廣播內(nèi)容CT的管理器MN執(zhí)行,管理器不僅傳送控制消息ECM的文件,而且將內(nèi)容的標識符傳送到替代模塊。
因此,后者僅必須檢測控制消息的位置,以及由于該標識符,將允許區(qū)分正確的控制消息表。
預留位置的組成如圖2所示。第一字段TG識別該位置的類型。事實上存在位置標記。接下來的字段CT_ID表示內(nèi)容標識符CT。允許與控制字CW的組鏈接。后一字段是進行中的控制字的索引ECM_ID。確定目前正使用哪一控制字以及哪個是下一控制字。根據(jù)該例子,在廣播時,提供使用控制消息替換該預留位置。這是因為字段AD調(diào)整該大小以便該位置具有與控制消息相同的大小。
應注意到控制消息包含兩個控制字,當前控制字以及下一控制字以便在改變控制字期間,允許自動轉(zhuǎn)換。
參考圖3,消息ECM1將包含字CW1和CW2,第一字CW1是目前正使用的字,以及CW2是在下一加密周期期間有效的字。用相同的方式,消息ECM2將包含字CW2和CW3。
該內(nèi)容的標識符CT_ID允許模塊TS選擇正確的消息表。根據(jù)我們的例子,檢測模塊捕獲內(nèi)容標識符CT_ID和消息索引,允許表TS的指針的這兩項信息確定正確的內(nèi)容(CT_A,CT_B...CT_N)以及返回正確的消息。該消息被傳送到通過消息ECM代替該替代消息的代替模塊RP,由此能廣播流??蛇x延遲模塊BF位于兩個模塊之間,以便允許執(zhí)行上述操作。事實上,該延遲短,維持僅幾微秒。
在快進或倒帶的情況下,特別是在快速倒帶時,必須考慮某些注意事項。
事實上,根據(jù)每一消息包括當前字和后續(xù)字的原理,在倒回的情況下,將能傳送當前字和在前字。
根據(jù)圖1公開的例子,預先加密三個內(nèi)容,即,整個內(nèi)容CT、快進中的內(nèi)容CT_F以及快速倒帶中的內(nèi)容CT_R。如果正常和快速內(nèi)容的處理對應于相同規(guī)則,由于相對于其他內(nèi)容,消息索引ECM_ID小于1,快速倒帶內(nèi)容CT_R不同。對加密周期10,例如,將傳送包括CW字9和CW10的ECM索引9。
在正常情況下(內(nèi)容CT或CT_F),相同加密周期將與包括與下一加密周期有關的控制字CW10和控制字CW11的ECM消息10關聯(lián)。
對不處置專用于快進和快速倒帶操作的任何內(nèi)容的視頻服務器,替代模塊RM接收方向信息以便自動操作下述操作是很重要的如果方向=“快速倒帶”,那么ECM=ECM(ECM_ID-1)如果不是,那么ECM=ECM(ECM_ID)。
根據(jù)本發(fā)明的簡化方法,以明文的方式傳送控制消息ECM。僅期望用屬于接收機的密鑰加密(或混合)每一控制字。因此,能設想沒有安全模塊的簡單的接收機,但在解碼器部分具有唯一密鑰。由該唯一密鑰加密每一控制字。因此,替代模塊不將控制消息插入流中,相反,由接收機的唯一密鑰加密當前控制字。
權(quán)利要求
1.一種打算用于廣播的內(nèi)容的處理方法,該方法包括下述步驟,在廣播前-由多個控制字(CW)加密內(nèi)容;-在加密內(nèi)容中預留用來接收控制消息(ECM)的位置,-用內(nèi)容中的位置信息標記每一位置,-存儲包括控制字的密鑰文件,以及在廣播時-傳送在視頻服務器加密的內(nèi)容,-將密鑰文件傳送到控制消息生成器,-廣播由視頻服務器加密的內(nèi)容,-截取由替代模塊廣播的流,-由替代模塊在所傳送的內(nèi)容流中檢測控制消息的位置,-將控制消息(ECM)應用于由替代模塊為此目的而提供的位置。
2.如權(quán)利要求1所述的方法,其特征在于,位置信息包括內(nèi)容的描述。
3.如權(quán)利要求1或2所述的方法,其特征在于,位置信息包括用在該位置的控制字(CW)的表示。
4.如權(quán)利要求1至3中任一所述的方法,其特征在于,由標記占用的位置等效于控制消息(ECM)。
5.如權(quán)利要求1至4中任一所述的方法,其特征在于,替代模塊(RM)處置與不同內(nèi)容相關的多個控制消息(ECM),以及該模塊從標記位置提取當前處理內(nèi)容的標識符,以及選擇與所述內(nèi)容有關的控制消息(ECM)。
全文摘要
本發(fā)明涉及用于處理廣播所需的內(nèi)容的方法。本發(fā)明的目的是提供對由視頻服務器向一個或多個用戶傳送的內(nèi)容的安全的靈活和容易的解決方案。該目的通過用于廣播的內(nèi)容的處理方法來實現(xiàn),該方法包括下述步驟,在廣播前由多個控制字(CW)加密內(nèi)容;在加密內(nèi)容中預留用來接收控制消息(ECM)的位置,用內(nèi)容中的位置信息標記每一位置,存儲包括控制字的密鑰文件,以及在廣播期間向視頻服務器傳送加密的內(nèi)容,將密鑰文件傳送到控制消息生成器,廣播由視頻服務器加密的內(nèi)容,由替代模塊截取視頻服務器輸出,由替代模塊在廣播內(nèi)容流中,檢測控制消息的位置信息,將控制消息(ECM)應用于由替代模塊為此目的而提供的位置。
文檔編號H04N5/00GK1957597SQ200580012442
公開日2007年5月2日 申請日期2005年4月21日 優(yōu)先權(quán)日2004年4月22日
發(fā)明者瓊-佛朗西斯·克萊特, 奧利維爾·布蘭德爾 申請人:納格拉影像股份有限公司