專利名稱:媒體數(shù)據(jù)塊解擾方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種媒體數(shù)據(jù)塊解擾方法及裝置。
背景技術(shù):
近年來,數(shù)字移動(dòng)多媒體廣播技術(shù)尤其是手機(jī)電視技術(shù)發(fā)展迅速,各種電視標(biāo)準(zhǔn) 為移動(dòng)多媒體廣播終端用戶提供了豐富多彩的內(nèi)容,譬如新聞、體育節(jié)目、綜藝、電視劇以 及電影等節(jié)目,用戶可以根據(jù)自己的愛好選擇移動(dòng)多媒體廣播的服務(wù)節(jié)目。內(nèi)容運(yùn)營商為了持續(xù)的廣播運(yùn)營收益,經(jīng)常提供有償?shù)亩嗝襟w廣播服務(wù),這就需 要對(duì)節(jié)目流進(jìn)行加擾,只有經(jīng)過授權(quán)的用戶才能收看節(jié)目。用戶得到授權(quán)后,接收節(jié)目流, 然后解擾節(jié)目流,才可以播放。用戶為了隨時(shí)隨地地使用移動(dòng)數(shù)據(jù)業(yè)務(wù),需要在接收終端(以下簡(jiǎn)稱終端)上增 加一個(gè)廣播信號(hào)接收芯片,借此實(shí)現(xiàn)多媒體播放,并且價(jià)格低廉,是比較受歡迎的一種接收 終端。圖1是根據(jù)相關(guān)技術(shù)的移動(dòng)多媒體廣播方案(終端)的示意圖,如圖1所示,支 持移動(dòng)多媒體廣播功能的終端至少包括媒體廣播模塊和播放器模塊兩部分。其中媒體廣 播模塊由一個(gè)接收與解調(diào)芯片、解復(fù)用模塊、解擾模塊以及條件接收系統(tǒng)(Conditional AccessSystem,簡(jiǎn)稱為CAS)組成。播放器模塊一般指?jìng)€(gè)人電腦、掌上電腦(Personal Digital Assistant,簡(jiǎn)稱為PDA)和手機(jī)等終端上的播放器。具體地,接收與解調(diào)芯片負(fù)責(zé)數(shù)字廣播信號(hào)的接收與解調(diào),得到數(shù)據(jù)幀后由解復(fù) 用模塊解復(fù)用得到加擾的媒體數(shù)據(jù)塊和授權(quán)控制信息(Entitlement Control Message,簡(jiǎn) 稱為ECM),然后把ECM送給CAS模塊,把加擾的媒體數(shù)據(jù)塊送給解擾模塊;授權(quán)管理信息 (Entitlement Management Message,簡(jiǎn)稱為EMM)可以在廣播信道中傳輸,也可以通過交互 信道傳輸(圖1所示的是通過交互信道傳輸)給CAS,CAS模塊根據(jù)EMM/ECM算出控制字 (Control Word,簡(jiǎn)稱為CW),解擾模塊得到CW后對(duì)加擾的媒體數(shù)據(jù)塊進(jìn)行解擾,得到清流 后傳送給播放器模塊,播放器模塊對(duì)清流進(jìn)行解碼和播放。媒體數(shù)據(jù)塊和ECM都是經(jīng)過廣播信道下發(fā)的。出于密鑰輪轉(zhuǎn)的目的,密鑰流一般 會(huì)一次攜帶兩個(gè)密鑰,即一個(gè)ECM包中包含兩個(gè)CW,一個(gè)用于解擾當(dāng)前時(shí)刻的媒體數(shù)據(jù)塊, 一個(gè)用于解擾下個(gè)時(shí)刻的媒體數(shù)據(jù)塊。目前終端的一般策略是同時(shí)保存兩個(gè)密鑰,并隨著 碼流的密鑰更新而及時(shí)更新本地密鑰。終端的解擾模塊得到CW后首先需要對(duì)媒體數(shù)據(jù)塊 和CW進(jìn)行同步,才能正確地解擾。圖2是根據(jù)相關(guān)技術(shù)的密鑰流與媒體流同步的示意圖,如圖2所示,用Key stream 表示密鑰流,用A/V stream表示媒體流。由于終端的密鑰同步機(jī)制是隨時(shí)與碼流保持同步, 因此Key stream實(shí)際上也就是終端所保存的密鑰流。密鑰流中的Kl、K2分別表示第一個(gè) 控制字、第二個(gè)控制字,放在一個(gè)方框中表示一個(gè)ECM包中包含兩個(gè)CW。媒體流中的K1,表 示此媒體塊必須用第一個(gè)控制字解擾,用其它控制字解擾就會(huì)失敗。但是,實(shí)際系統(tǒng)中,圖2所示的密鑰流與媒體流同步的理想情形基本上見不到。其原因是終端采用了流媒體播放器,先緩存一定的媒體流,直到播放前才開始解擾,造成了密 鑰流相比媒體流提前。圖3是根據(jù)相關(guān)技術(shù)的密鑰流相比媒體流提前的示意圖,其中僅僅對(duì)解擾失敗的 媒體塊采用陰影進(jìn)行表示,其余各參數(shù)的定義與圖2中相同。如圖3所示,在密鑰流相比媒 體流提前的情況下,如果媒體數(shù)據(jù)塊解擾時(shí)將無法找到合適的CW,即產(chǎn)生密鑰失步。密鑰失 步會(huì)造成解擾失敗,并將導(dǎo)致播放過程中的花屏、停頓甚至無法播放等嚴(yán)重問題。
發(fā)明內(nèi)容
針對(duì)相關(guān)技術(shù)中密鑰失步造成的媒體數(shù)據(jù)塊的解擾失敗,將導(dǎo)致節(jié)目流無法播放 的問題而提出本發(fā)明,為此,本發(fā)明的主要目的在于提供一種媒體數(shù)據(jù)塊解擾方法及裝置, 以解決上述問題。為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的一個(gè)方面,提供了 一種媒體數(shù)據(jù)塊解擾方法。根據(jù)本發(fā)明的媒體數(shù)據(jù)塊解擾方法包括解擾模塊接收到來自條件接收系統(tǒng)的控 制字;解擾模塊保存控制字;解擾模塊接收到來自解復(fù)用模塊的媒體數(shù)據(jù)塊;解擾模塊使 用保存的控制字,對(duì)媒體數(shù)據(jù)塊進(jìn)行解擾。進(jìn)一步地,解擾模塊保存控制字包括解擾模塊保存控制字到解擾模塊中的控制 字?jǐn)?shù)據(jù)庫。進(jìn)一步地,解擾模塊使用保存的控制字,對(duì)媒體數(shù)據(jù)塊進(jìn)行解擾包括解擾模塊在 控制字?jǐn)?shù)據(jù)庫中查找是否存在與媒體數(shù)據(jù)塊對(duì)應(yīng)的控制字;如果查找結(jié)果為是,則使用查 找的控制字,對(duì)媒體數(shù)據(jù)塊進(jìn)行解擾。進(jìn)一步地,在解擾模塊接收到來自條件接收系統(tǒng)的控制字之前,上述方法還包括 解復(fù)用模塊接收來自接收和解調(diào)芯片的數(shù)據(jù)幀;解復(fù)用模塊解復(fù)用數(shù)據(jù)幀,得到授權(quán)控制 信息;解復(fù)用模塊向條件接收系統(tǒng)發(fā)送授權(quán)控制信息;條件接收系統(tǒng)接收到授權(quán)管理信 息;條件接收系統(tǒng)使用授權(quán)控制信息和授權(quán)管理信息,計(jì)算得到控制字。進(jìn)一步地,在解擾模塊接收到來自解復(fù)用模塊的媒體數(shù)據(jù)塊之前,上述方法還包 括解復(fù)用模塊接收來自接收和解調(diào)芯片的數(shù)據(jù)幀;解復(fù)用模塊解復(fù)用數(shù)據(jù)幀,得到媒體 數(shù)據(jù)塊。進(jìn)一步地,在解擾模塊使用保存的控制字,對(duì)媒體數(shù)據(jù)塊進(jìn)行解擾之后,上述方法 還包括解擾模塊向播放器模塊發(fā)送解擾后的媒體數(shù)據(jù)塊;播放器模塊對(duì)解擾后的媒體數(shù) 據(jù)塊進(jìn)行解碼和播放。為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的另一個(gè)方面,提供了 一種媒體數(shù)據(jù)塊解擾裝置。根據(jù)本發(fā)明的媒體數(shù)據(jù)塊解擾裝置包括第一接收單元,用于接收來自條件接收 系統(tǒng)的控制字;保存單元,用于保存控制字;第二接收單元,用于接收來自解復(fù)用模塊的媒 體數(shù)據(jù)塊;解擾單元,用于使用保存的控制字,對(duì)媒體數(shù)據(jù)塊進(jìn)行解擾。進(jìn)一步地,媒體數(shù)據(jù)塊解擾裝置還包括控制字?jǐn)?shù)據(jù)庫,保存單元包括保存子單 元,用于保存控制字到控制字?jǐn)?shù)據(jù)庫。進(jìn)一步地,解擾單元包括查找子單元,用于在控制字?jǐn)?shù)據(jù)庫中查找是否存在與媒 體數(shù)據(jù)塊對(duì)應(yīng)的控制字;解擾子單元,用于在查找結(jié)果為是的情況下,使用查找的控制字, 對(duì)媒體數(shù)據(jù)塊進(jìn)行解擾。
進(jìn)一步地,上述媒體數(shù)據(jù)塊解擾裝置還包括發(fā)送單元,用于向播放器模塊發(fā)送解 擾后的媒體數(shù)據(jù)塊,以便播放器模塊對(duì)解擾后的媒體數(shù)據(jù)塊進(jìn)行解碼和播放。通過本發(fā)明,采用解擾模塊保存控制字,并使用保存的控制字對(duì)媒體數(shù)據(jù)塊進(jìn)行 解擾,解決了相關(guān)技術(shù)中密鑰失步造成解擾失敗的問題,進(jìn)而保證了節(jié)目流的播放。
此處所說明的附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā) 明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中圖1是根據(jù)相關(guān)技術(shù)的移動(dòng)多媒體廣播方案(終端)的示意圖;圖2是根據(jù)相關(guān)技術(shù)的密鑰流與媒體流同步的示意圖;圖3是根據(jù)相關(guān)技術(shù)的密鑰流相比媒體流提前的示意圖;圖4是根據(jù)本發(fā)明實(shí)施例的移動(dòng)多媒體廣播方案(終端)的示意圖;圖5是根據(jù)本發(fā)明實(shí)施例的媒體數(shù)據(jù)塊解擾方法的流程圖;圖6是根據(jù)本發(fā)明實(shí)施例的密鑰流相比媒體流提前也不會(huì)造成密鑰失步的示意 圖;圖7是根據(jù)本發(fā)明優(yōu)選實(shí)施例的密鑰同步方法的流程圖;圖8是根據(jù)本發(fā)明實(shí)施例的媒體數(shù)據(jù)塊解擾裝置的結(jié)構(gòu)框圖;圖9是根據(jù)本發(fā)明優(yōu)選實(shí)施例的媒體數(shù)據(jù)塊解擾裝置的結(jié)構(gòu)框圖。
具體實(shí)施例方式需要說明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相 互組合。下面將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本發(fā)明。圖4是根據(jù)本發(fā)明實(shí)施例的移動(dòng)多媒體廣播方案(終端)的示意圖,如圖4所示, 包括媒體廣播模塊和播放器模塊兩部分。其中媒體廣播模塊由數(shù)字廣播信號(hào)接收和解調(diào)芯 片、解復(fù)用子模塊、解擾子模塊、CAS子模塊組成。本方案的改進(jìn)之處在于,在解擾子模塊中 增加了 一個(gè)本地保存控制字的控制字?jǐn)?shù)據(jù)庫。本發(fā)明提供了一種媒體數(shù)據(jù)塊解擾方法,該方法可以基于圖4所示的移動(dòng)多媒體 廣播方案(終端)而實(shí)現(xiàn)。圖5是根據(jù)本發(fā)明實(shí)施例的媒體數(shù)據(jù)塊解擾方法的流程圖,包 括步驟S502至步驟S508。步驟S502,解擾模塊接收到來自條件接收系統(tǒng)的控制字。步驟S504,解擾模塊保存控制字。步驟S506,解擾模塊接收到來自解復(fù)用模塊的媒體數(shù)據(jù)塊。步驟S508,解擾模塊使用保存的控制字,對(duì)媒體數(shù)據(jù)塊進(jìn)行解擾。相關(guān)技術(shù)中,密鑰失步將造成媒體數(shù)據(jù)塊的解擾失敗。本發(fā)明實(shí)施例中,將用于對(duì) 媒體數(shù)據(jù)塊進(jìn)行解碼的控制字進(jìn)行保存,可以保證媒體數(shù)據(jù)塊被正確的解碼,進(jìn)而保證節(jié) 目流的播放。圖6是根據(jù)本發(fā)明實(shí)施例的密鑰流相比媒體流提前也不會(huì)造成密鑰失步的示意 圖,通過與圖3進(jìn)行對(duì)比可以看出,由于密鑰流包含了更多的密鑰,從而保證了媒體數(shù)據(jù)塊 的正確解碼。
優(yōu)選地,解擾模塊保存控制字包括解擾模塊保存控制字到解擾模塊中的控制字 數(shù)據(jù)庫。本優(yōu)選實(shí)施例中,增加了一個(gè)用于本地保存控制字的控制字?jǐn)?shù)據(jù)庫,將用于對(duì)媒 體數(shù)據(jù)塊進(jìn)行解碼的控制字保存在控制字?jǐn)?shù)據(jù)庫中,可以進(jìn)一步地保證媒體數(shù)據(jù)塊被正確 的解碼,進(jìn)而保證節(jié)目流的播放。并且,采用控制字?jǐn)?shù)據(jù)庫對(duì)控制字進(jìn)行保存,實(shí)現(xiàn)方式簡(jiǎn)
單、可靠。需要說明的是,本地保存控制字的數(shù)量應(yīng)當(dāng)超過一個(gè)ECM中所包含的CW數(shù)(通常 為2個(gè)),以便滿足終端解擾的需求。優(yōu)選地,解擾模塊使用保存的控制字,對(duì)媒體數(shù)據(jù)塊進(jìn)行解擾包括解擾模塊在控 制字?jǐn)?shù)據(jù)庫中查找是否存在與媒體數(shù)據(jù)塊對(duì)應(yīng)的控制字;如果查找結(jié)果為是,則使用查找 的控制字,對(duì)媒體數(shù)據(jù)塊進(jìn)行解擾。本優(yōu)選實(shí)施例描述了使用控制字?jǐn)?shù)據(jù)庫中保存的控制字對(duì)媒體數(shù)據(jù)塊進(jìn)行解擾 的過程。通過查找與媒體數(shù)據(jù)塊對(duì)應(yīng)的控制字,可以保證媒體數(shù)據(jù)塊被正確的解碼,進(jìn)而保 證節(jié)目流的播放。優(yōu)選地,在解擾模塊接收到來自條件接收系統(tǒng)的控制字之前,解復(fù)用模塊接收來 自接收和解調(diào)芯片的數(shù)據(jù)幀;解復(fù)用模塊解復(fù)用數(shù)據(jù)幀,得到授權(quán)控制信息;解復(fù)用模塊 向條件接收系統(tǒng)發(fā)送授權(quán)控制信息;條件接收系統(tǒng)接收到授權(quán)管理信息;條件接收系統(tǒng)使 用授權(quán)控制信息和授權(quán)管理信息,計(jì)算得到控制字。本優(yōu)選實(shí)施例描述了解復(fù)用模塊計(jì)算控制字的過程,其實(shí)現(xiàn)方式與現(xiàn)有技術(shù)中相 似,可以無需改動(dòng)地用在各種多媒體加密協(xié)議、各種播放器應(yīng)用中,并具備良好的擴(kuò)展性、 可調(diào)試性以及廣泛的適應(yīng)性。優(yōu)選地,在解擾模塊接收到來自解復(fù)用模塊的媒體數(shù)據(jù)塊之前,解復(fù)用模塊接收 來自接收和解調(diào)芯片的數(shù)據(jù)幀;解復(fù)用模塊解復(fù)用數(shù)據(jù)幀,得到媒體數(shù)據(jù)塊。本優(yōu)選實(shí)施例描述了解復(fù)用模塊解復(fù)用數(shù)據(jù)幀得到媒體數(shù)據(jù)塊的過程,其實(shí)現(xiàn)方 式與現(xiàn)有技術(shù)中相似,可以無需改動(dòng)地用在各種多媒體加密協(xié)議、各種播放器應(yīng)用中,并具 備良好的擴(kuò)展性、可調(diào)試性以及廣泛的適應(yīng)性。優(yōu)選地,在解擾模塊使用保存的控制字,對(duì)媒體數(shù)據(jù)塊進(jìn)行解擾之后,解擾模塊向 播放器模塊發(fā)送解擾后的媒體數(shù)據(jù)塊;播放器模塊對(duì)解擾后的媒體數(shù)據(jù)塊進(jìn)行解碼和播 放。本優(yōu)選實(shí)施例描述了播放器模塊對(duì)解擾后的媒體數(shù)據(jù)塊進(jìn)行解碼和播放的過程, 其實(shí)現(xiàn)方式與現(xiàn)有技術(shù)中相似,可以無需改動(dòng)地用在各種多媒體加密協(xié)議、各種播放器應(yīng) 用中,并具備良好的擴(kuò)展性、可調(diào)試性以及廣泛的適應(yīng)性。下面將結(jié)合實(shí)例對(duì)本發(fā)明實(shí)施例的實(shí)現(xiàn)過程進(jìn)行詳細(xì)描述。圖7是根據(jù)本發(fā)明優(yōu)選實(shí)施例的密鑰同步方法的流程圖,如圖7所示,包括如下的 步驟S702至步驟S710。步驟S702,接收和解調(diào)芯片接收信號(hào)得到數(shù)據(jù)幀,并送給解復(fù)用模塊。步驟S704,解復(fù)用模塊解出ECM送給CAS,解出加擾的媒體數(shù)據(jù)塊送給解擾模塊。步驟S706,CAS根據(jù)帶外傳輸?shù)腅MM和已經(jīng)收到的ECM算出CW后傳給解擾模塊。步驟S708,解擾模塊首先保存CW到CW DB,然后根據(jù)媒體數(shù)據(jù)塊在CW DB中查找
7正確的CW,根據(jù)此CW把本數(shù)據(jù)塊解擾成清流。步驟S710,播放器模塊對(duì)清流進(jìn)行解碼和播放。需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計(jì)算機(jī)可執(zhí)行指令的 計(jì)算機(jī)系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不 同于此處的順序執(zhí)行所示出或描述的步驟。本發(fā)明實(shí)施例提供了 一種媒體數(shù)據(jù)塊解擾裝置,該媒體數(shù)據(jù)塊解擾裝置可以用于 實(shí)現(xiàn)上述。圖8是根據(jù)本發(fā)明實(shí)施例的媒體數(shù)據(jù)塊解擾裝置的結(jié)構(gòu)框圖,包括第一接收單 元82,保存單元84,第二接收單元86和解擾單元88。下面對(duì)其結(jié)構(gòu)進(jìn)行詳細(xì)描述。第一接收單元82,用于接收來自條件接收系統(tǒng)的控制字;保存單元84,連接至第 一接收單元82,用于保存第一接收單元82接收的控制字;第二接收單元86,用于接收來自 解復(fù)用模塊的媒體數(shù)據(jù)塊;解擾單元88,連接至保存單元84和第二接收單元86,用于使用 保存單元84保存的控制字,對(duì)第二接收單元86接收的媒體數(shù)據(jù)塊進(jìn)行解擾。相關(guān)技術(shù)中,密鑰失步將造成媒體數(shù)據(jù)塊的解擾失敗。本發(fā)明實(shí)施例中,將用于對(duì) 媒體數(shù)據(jù)塊進(jìn)行解碼的控制字進(jìn)行保存,可以保證媒體數(shù)據(jù)塊被正確的解碼,進(jìn)而保證節(jié) 目流的播放。圖9是根據(jù)本發(fā)明優(yōu)選實(shí)施例的媒體數(shù)據(jù)塊解擾裝置的結(jié)構(gòu)框圖。優(yōu)選地,媒體數(shù)據(jù)塊解擾裝置還包括控制字?jǐn)?shù)據(jù)庫,保存單元84包括保存子單元 842,連接至第一接收單元82,用于保存第一接收單元82接收的控制字到控制字?jǐn)?shù)據(jù)庫。本優(yōu)選實(shí)施例中,增加了一個(gè)用于本地保存控制字的控制字?jǐn)?shù)據(jù)庫,將用于對(duì)媒 體數(shù)據(jù)塊進(jìn)行解碼的控制字保存在控制字?jǐn)?shù)據(jù)庫中,可以進(jìn)一步地保證媒體數(shù)據(jù)塊被正確 的解碼,進(jìn)而保證節(jié)目流的播放。并且,采用控制字?jǐn)?shù)據(jù)庫對(duì)控制字進(jìn)行保存,實(shí)現(xiàn)方式簡(jiǎn) 單、可靠。需要說明的是,本地保存控制字的數(shù)量應(yīng)當(dāng)超過一個(gè)ECM中所包含的CW數(shù)(通常 為2個(gè)),以便滿足終端解擾的需求。優(yōu)選地,解擾單元88包括查找子單元882和解擾子單元884,下面對(duì)其結(jié)構(gòu)進(jìn)行 詳細(xì)描述。查找子單元882,連接至保存單元84和第二接收單元86,用于在保存單元84包括 的保存子單元842保存的控制字?jǐn)?shù)據(jù)庫中查找是否存在與第二接收單元86接收的媒體數(shù) 據(jù)塊對(duì)應(yīng)的控制字;解擾子單元884,連接至查找子單元882,用于在查找子單元882查找結(jié) 果為是的情況下,使用查找的控制字,對(duì)媒體數(shù)據(jù)塊進(jìn)行解擾。本優(yōu)選實(shí)施例描述了使用控制字?jǐn)?shù)據(jù)庫中保存的控制字對(duì)媒體數(shù)據(jù)塊進(jìn)行解擾 的過程。通過查找與媒體數(shù)據(jù)塊對(duì)應(yīng)的控制字,可以保證媒體數(shù)據(jù)塊被正確的解碼,進(jìn)而保 證節(jié)目流的播放。優(yōu)選地,媒體數(shù)據(jù)塊解擾裝置還包括發(fā)送單元89,連接至解擾單元88,用于向播 放器模塊發(fā)送解擾單元88解擾后的媒體數(shù)據(jù)塊,以便播放器模塊對(duì)解擾單元88解擾后的 媒體數(shù)據(jù)塊進(jìn)行解碼和播放。本優(yōu)選實(shí)施例描述了播放器模塊對(duì)解擾后的媒體數(shù)據(jù)塊進(jìn)行解碼和播放的過程, 其實(shí)現(xiàn)方式與現(xiàn)有技術(shù)中相似,可以無需改動(dòng)地用在各種多媒體加密協(xié)議、各種播放器應(yīng) 用中,并具備良好的擴(kuò)展性、可調(diào)試性以及廣泛的適應(yīng)性。
需要說明的是,裝置實(shí)施例中描述的媒體數(shù)據(jù)塊解擾裝置對(duì)應(yīng)于上述的方法實(shí)施 例,其具體的實(shí)現(xiàn)過程在方法實(shí)施例中已經(jīng)進(jìn)行過詳細(xì)說明,在此不再贅述。綜上所述,根據(jù)本發(fā)明的上述實(shí)施例,提供了 一種媒體數(shù)據(jù)塊解擾方法及裝置。采 用解擾模塊保存控制字,并使用保存的控制字對(duì)媒體數(shù)據(jù)塊進(jìn)行解擾,解決了相關(guān)技術(shù)中 密鑰失步造成解擾失敗的問題,進(jìn)而保證了節(jié)目流的播放。需要說明的是,上述方法對(duì)各種終端播放器和各種解擾算法如 ISMACryp(Internet Streaming Media Alliance Encryption andAuthentication)、 安全實(shí)時(shí)傳輸協(xié)議(Secure Real-time TransportProtocol,簡(jiǎn)稱為 SRTP)、IPsec (IP Security)都是有效的。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用 的計(jì)算裝置來實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成 的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來實(shí)現(xiàn),從而,可以將它們存儲(chǔ) 在存儲(chǔ)裝置中由計(jì)算裝置來執(zhí)行,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們 中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的 硬件和軟件結(jié)合。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技 術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修 改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
一種媒體數(shù)據(jù)塊解擾方法,其特征在于,包括解擾模塊接收到來自條件接收系統(tǒng)的控制字;所述解擾模塊保存所述控制字;所述解擾模塊接收到來自解復(fù)用模塊的媒體數(shù)據(jù)塊;所述解擾模塊使用所述保存的控制字,對(duì)所述媒體數(shù)據(jù)塊進(jìn)行解擾。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述解擾模塊保存所述控制字包括 所述解擾模塊保存所述控制字到所述解擾模塊中的控制字?jǐn)?shù)據(jù)庫。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述解擾模塊使用所述保存的控制字,對(duì) 所述媒體數(shù)據(jù)塊進(jìn)行解擾包括所述解擾模塊在所述控制字?jǐn)?shù)據(jù)庫中查找是否存在與所述媒體數(shù)據(jù)塊對(duì)應(yīng)的控制字;如果查找結(jié)果為是,則使用所述查找的控制字,對(duì)所述媒體數(shù)據(jù)塊進(jìn)行解擾。
4.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的方法,其特征在于,在所述解擾模塊接收到來自 所述條件接收系統(tǒng)的所述控制字之前,所述方法還包括所述解復(fù)用模塊接收來自接收和解調(diào)芯片的數(shù)據(jù)幀; 所述解復(fù)用模塊解復(fù)用所述數(shù)據(jù)幀,得到授權(quán)控制信息; 所述解復(fù)用模塊向所述條件接收系統(tǒng)發(fā)送所述授權(quán)控制信息; 所述條件接收系統(tǒng)接收到授權(quán)管理信息;所述條件接收系統(tǒng)使用所述授權(quán)控制信息和所述授權(quán)管理信息,計(jì)算得到所述控制字。
5.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的方法,其特征在于,在所述解擾模塊接收到來自 所述解復(fù)用模塊的所述媒體數(shù)據(jù)塊之前,所述方法還包括所述解復(fù)用模塊接收來自接收和解調(diào)芯片的數(shù)據(jù)幀; 所述解復(fù)用模塊解復(fù)用所述數(shù)據(jù)幀,得到所述媒體數(shù)據(jù)塊。
6.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的方法,其特征在于,在所述解擾模塊使用所述保 存的控制字,對(duì)所述媒體數(shù)據(jù)塊進(jìn)行解擾之后,所述方法還包括所述解擾模塊向播放器模塊發(fā)送所述解擾后的媒體數(shù)據(jù)塊; 所述播放器模塊對(duì)所述解擾后的媒體數(shù)據(jù)塊進(jìn)行解碼和播放。
7.一種媒體數(shù)據(jù)塊解擾裝置,其特征在于,包括 第一接收單元,用于接收來自條件接收系統(tǒng)的控制字; 保存單元,用于保存所述控制字;第二接收單元,用于接收來自解復(fù)用模塊的媒體數(shù)據(jù)塊; 解擾單元,用于使用所述保存的控制字,對(duì)所述媒體數(shù)據(jù)塊進(jìn)行解擾。
8.根據(jù)權(quán)利要求7所述的媒體數(shù)據(jù)塊解擾裝置,其特征在于,所述媒體數(shù)據(jù)塊解擾裝 置還包括控制字?jǐn)?shù)據(jù)庫,所述保存單元包括保存子單元,用于保存所述控制字到所述控制字?jǐn)?shù)據(jù)庫。
9.根據(jù)權(quán)利要求8所述的媒體數(shù)據(jù)塊解擾裝置,其特征在于,所述解擾單元包括查找子單元,用于在所述控制字?jǐn)?shù)據(jù)庫中查找是否存在與所述媒體數(shù)據(jù)塊對(duì)應(yīng)的控制字;解擾子單元,用于在查找結(jié)果為是的情況下,使用所述查找的控制字,對(duì)所述媒體數(shù)據(jù) 塊進(jìn)行解擾。
10.根據(jù)權(quán)利要求7至9中任一項(xiàng)所述的媒體數(shù)據(jù)塊解擾裝置,其特征在于,還包括 發(fā)送單元,用于向播放器模塊發(fā)送所述解擾后的媒體數(shù)據(jù)塊,以便所述播放器模塊對(duì) 所述解擾后的媒體數(shù)據(jù)塊進(jìn)行解碼和播放。
全文摘要
本發(fā)明公開了一種媒體數(shù)據(jù)塊解擾方法及裝置,該方法包括解擾模塊接收到來自條件接收系統(tǒng)的控制字;解擾模塊保存控制字;解擾模塊接收到來自解復(fù)用模塊的媒體數(shù)據(jù)塊;解擾模塊使用保存的控制字,對(duì)媒體數(shù)據(jù)塊進(jìn)行解擾。本發(fā)明保證了節(jié)目流的播放。
文檔編號(hào)H04N7/24GK101917589SQ20101026709
公開日2010年12月15日 申請(qǐng)日期2010年8月23日 優(yōu)先權(quán)日2010年8月23日
發(fā)明者肖龍安, 郭世亮 申請(qǐng)人:中興通訊股份有限公司