專利名稱::一種數(shù)據(jù)解擾方法、裝置以及接收終端的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明屬于接收終端
技術(shù)領(lǐng)域:
,尤其涉及一種數(shù)據(jù)解擾方法、裝置以及接收終端。
背景技術(shù):
:接收終端在對(duì)加擾數(shù)據(jù)流進(jìn)行解擾時(shí),與證書授證(CertificateAuthority,CA)解擾相關(guān)的有兩個(gè)數(shù)據(jù)流為授權(quán)控制信息(EntitlementControlMessage,ECM)和授權(quán)管理信息(EntitlementMangerMessage,EMM)。在傳輸過程中,由業(yè)務(wù)密鑰(ServiceKey,SK)加密處理后的控制字(ControlWord,CW)在ECM中傳送,ECM中包括節(jié)目來源、時(shí)間、內(nèi)容分類和節(jié)目?jī)r(jià)格等節(jié)目信息。對(duì)CW加密的SK在EMM中傳送,而SK在傳送前要經(jīng)過用戶個(gè)人分配密鑰的加密處理,EMM中包含智能卡號(hào)、用戶地址、授權(quán)時(shí)間、授權(quán)等級(jí)等信息。其中,授權(quán)控制信息ECM的進(jìn)程標(biāo)識(shí)(ProcessIdentification,PID)在程序映射表(ProgramMapTable,PMT)中有描述,授權(quán)管理信息EMM的PID在條件接收表(ConditionAccessTable,CAT)中有描述。接收終端根據(jù)PMT和CAT表中的描述獲得ECM和EMM的PID,然后根據(jù)PID取得ECM和EMM,交由IC卡處理,STB利用存放在IC卡里的密鑰首先對(duì)EMM解密,取得相應(yīng)的加密密鑰,用它對(duì)ECM解密,獲得CW,將CW寫入解擾器就可以還原出透明的節(jié)目流了。上述方式對(duì)數(shù)字電視加擾節(jié)目,因同一時(shí)間只會(huì)有一個(gè)頻道在播放,所以只需解擾一個(gè)服務(wù)(Srvice),即單Service解擾,將碼流中該Service對(duì)應(yīng)PMT表和CAT表原封不動(dòng)的傳給CA去處理,即可實(shí)現(xiàn)對(duì)當(dāng)前加擾節(jié)目的解擾。而在數(shù)字電視領(lǐng)域應(yīng)用非常多的第三方軟件數(shù)據(jù)廣播,在顯示一個(gè)諸如包括音、視頻、圖片以及文本信息的網(wǎng)頁時(shí),這些信息會(huì)包含在多個(gè)Service中,如果還是前面所述的相同方法去解擾,就會(huì)造成其他Service無法正常解擾。綜上,現(xiàn)有^支術(shù)中,一個(gè)Service節(jié)目對(duì)應(yīng)一個(gè)PMT表,應(yīng)用只會(huì)從碼流中獲得當(dāng)前加擾節(jié)目對(duì)應(yīng)的PMT表,連同CAT表傳給CA模塊提供的解擾接口,即可解擾當(dāng)前節(jié)目,但這只是支持對(duì)單個(gè)Service解擾,在解擾包含多個(gè)服務(wù)的信息時(shí),可能造成其它服務(wù)不能正常解擾。
發(fā)明內(nèi)容本發(fā)明實(shí)施例的目的在于提供一種數(shù)據(jù)解擾方法,旨在解決現(xiàn)有技術(shù)中CA提供的接口只能支持單個(gè)解擾服務(wù),不能支持解擾多個(gè)服務(wù)的問題。本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,一種數(shù)據(jù)解擾方法,所述方法包括以下步驟接收當(dāng)前頻點(diǎn)的解擾指令;根據(jù)所述解擾指令獲取所述解擾指令對(duì)應(yīng)的多個(gè)服務(wù)的PMT表;將獲取的多個(gè)服務(wù)的PMT表組合到一個(gè)PMT表中;將組合后的PMT表發(fā)送至CA進(jìn)行解擾。本發(fā)明實(shí)施例的另一目的在于提供一種數(shù)據(jù)解擾裝置,所述裝置包括解擾指令接收才莫塊,用于接收當(dāng)前頻點(diǎn)的解擾指令;PMT表獲取才莫塊,用于根據(jù)所述解擾指令獲取所述解擾指令對(duì)應(yīng)的多個(gè)服務(wù)的PMT表;PMT表組合模塊,用于將獲取的多個(gè)服務(wù)的PMT表組合到一個(gè)PMT表中;PMT表發(fā)送模塊,用于將組合后的PMT表發(fā)送至CA進(jìn)行解擾。本發(fā)明實(shí)施例的另一目的在于提供一種接收終端,包括存儲(chǔ)單元,所述接收終端還包括一數(shù)據(jù)解擾裝置,所述數(shù)據(jù)解擾裝置包括解擾指令接收模塊,用于接收當(dāng)前頻點(diǎn)的解擾指令;PMT表獲取模塊,用于根據(jù)所述解擾指令獲取所述解擾指令對(duì)應(yīng)的多個(gè)服務(wù)的PMT表;5PMT表組合模塊,用于將獲取的多個(gè)服務(wù)的PMT表組合到一個(gè)PMT表中;PMT表發(fā)送模塊,用于將組合后的PMT表發(fā)送至CA進(jìn)行解擾。本發(fā)明實(shí)施例通過接收當(dāng)前頻點(diǎn)的解擾指令,根據(jù)解擾指令獲取該解擾指令對(duì)應(yīng)的多個(gè)服務(wù)的PMT表,將獲取的PMT表組合到一個(gè)PMT表中,并將組合后的PMT表發(fā)送至CA進(jìn)行解擾,使得CA能夠同時(shí)解擾多個(gè)服務(wù)。圖l是本發(fā)明實(shí)施例提供的數(shù)據(jù)解擾方法的流程圖;圖2是本發(fā)明實(shí)施例提供的數(shù)據(jù)解擾裝置的結(jié)構(gòu)圖。具體實(shí)施方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明實(shí)施例通過接收當(dāng)前頻點(diǎn)的解擾指令,才艮據(jù)解擾指令獲取該解擾指令對(duì)應(yīng)服務(wù)的PMT表,將獲取的PMT表組合到一個(gè)PMT表中,并將組合后的PMT表發(fā)送至CA進(jìn)行解擾。圖1示出了本發(fā)明實(shí)施例提供的數(shù)據(jù)解擾方法的流程,詳述如下。在步驟S101中,接收當(dāng)前頻點(diǎn)的解擾指令。在步驟S102中,根據(jù)解擾指令獲取該解擾指令對(duì)應(yīng)服務(wù)的PMT表;在具體實(shí)施過程中,首先請(qǐng)求解擾指令對(duì)應(yīng)服務(wù)中的PMT表和CAT,之后將請(qǐng)求得到的PMT表和CAT存儲(chǔ)。在步驟S103中,依據(jù)獲取PMT表的方式將獲取多個(gè)服務(wù)的PMT表依次進(jìn)行存儲(chǔ),或者同時(shí)進(jìn)行存儲(chǔ)。其中,在獲取PMT表時(shí),可能是按照解擾指令一個(gè)一個(gè)的獲取,此時(shí)將獲取多個(gè)服務(wù)的PMT表依次進(jìn)行存儲(chǔ),也可能是根據(jù)解擾指令同時(shí)獲取多個(gè)服務(wù)的PMT表,此時(shí),將獲取多個(gè)服務(wù)的PMT表同時(shí)進(jìn)行存儲(chǔ)。在步驟S104中,將獲取的PMT表組合到一個(gè)PMT表中。在步驟S105中,將組合后的PMT表發(fā)送至CA進(jìn)行解擾,其中,在發(fā)送當(dāng)然,在具體實(shí)施過程中,接收終端將檢測(cè)組合后的PMT表是否需要更新,當(dāng)檢測(cè)到PMT表需要更新時(shí),則重新根據(jù)解擾指令組合PMT表。本發(fā)明實(shí)施例通過將一個(gè)或者多個(gè)服務(wù)的PMT組合成一個(gè)新的PMT,再結(jié)合原始的CAT,交給CA解擾,使得CA能夠同時(shí)解擾多個(gè)服務(wù)。下面以具體的例子來對(duì)本發(fā)明進(jìn)行說明。在數(shù)據(jù)廣播中,打開一個(gè)包含音視頻、圖片和文本的網(wǎng)頁,這三項(xiàng)數(shù)據(jù)均屬于不同的Service,且均加護(hù)0。第一步,先收到解擾音視頻的指令,從應(yīng)用獲得該音視頻對(duì)應(yīng)的Service,該Service對(duì)應(yīng)的PMT信息如下—tablejd=0x2—section—syntax—indicator—section—length—program—number—version—number—current—next—indicatorI—section—number-last_section_number-PCR_PID-program_info_length-十視頻單元流(ESPID,stream—type,ES-info—length)I—+CA—descriptor(包含視頻解擾的ECM_pid信息)陽+音頻單元流(ESPID,stream_type,ES-info_length)卜-十CA—descriptor(包含音頻解擾的ECM_pid信息)將該P(yáng)MT信息傳給CA模塊即可解擾音視頻數(shù)據(jù)。第二步再收到解擾圖片的通知,從應(yīng)用獲得該圖片對(duì)應(yīng)的Service,該Service對(duì)應(yīng)的PMT信息如下卜-tablejd=0x2卜誦section—syntax—indicator卜-section一lengthI—program—number卜國version—numberI—current—next—indicator卜-section—numberI—last—section—numberl—PCR—PID|—program—info_length|—+圖片單元流(ESPID,stream—type,ES-info—length)將該P(yáng)MT表與前面?zhèn)魅隒A模塊的PMT表組合在一起,組合后的PMT表如下|—tablejd=0x2卜-section一syntax—indicator|—section—lengthI—program—numberI—version—numberI—current—next—indicator卜-section一numberI—last—section—number卜國PCR一PID|—program_info_length卜-十視頻單元流(ESPID,stream—type,ES-info—length)|—+CA—descriptorI|—+CA—descriptor(包含視頻解擾的ECM_pid信息)卜-十音頻單元流(ESPID,stream_type,ES-info—length)I|—+CA—descriptor(包含音頻解擾的ECM_pid信息)卜國+圖片單元流(ESPID,stream_type,ES-info」ength)I卜+CA—descriptor(包含圖片解擾的ECM_pid信息)將組合后的PMT表傳給CA模塊,即可在解擾音視頻的基礎(chǔ)上,解擾圖片。其中,傳給CA模塊的PMT表會(huì)將上次傳入的PMT表覆蓋,即CA模塊只會(huì)對(duì)當(dāng)前傳入的PMT表相關(guān)數(shù)據(jù)進(jìn)行解擾。第三步最后收到解擾文本的通知,從應(yīng)用獲得文本對(duì)應(yīng)的Service,該Service對(duì)應(yīng)的PMT信息如下|—table—id=0x2卜國section—syntax—indicator卜-section—lengthI—program—numberI—version_numberl—current—next—indicator卜-section—number卜陽last—section—number卜PCR一PIDI—program—info—length卜-十文本單元流(ESPID,stream—type,ES-info_length)I卜-+CA—descriptor(包含文本解擾的ECMjMd信息)將該P(yáng)MT表與前面?zhèn)魅隒A模塊的pmt表組合在一起,組合后的PMT表如下卜-tablejd=0x2|—section_syntax—indicator卜畫section—lengthl陽-program一number9|—version—numberI—current—next—indicator卜-section—number|--last—section—number|—PCR一PIDI—program_info_length卜-十視頻單元流(ESPID,streamjype,ES-infoJength)I|—+CA—descriptor(包含視頻解擾的ECM_j)id信息)卜-十音頻單元流(ESPID,stream—type,ES-info—length)I卜-十CA—descriptor(包含音頻解擾的ECM_pid信息)卜誦+圖片單元流(ESPID,stream—type,ES-info—length)I卜-+CA—descriptor(包含圖片解擾的EC]VLpid信息)卜國+文本單元流(ESPID,stream—type,ES國info一length)I|—+CA—descriptor(包含文本解擾的ECM_pid信息)將組合后的PMT表傳給CA模塊,即可在解擾音視頻和圖片的基礎(chǔ)上,解擾文本,到這時(shí),我們就可以在一個(gè)網(wǎng)頁上,可以收看到解擾后的音視頻、圖片和文本。本發(fā)明實(shí)施例還提供一種接收終端,該接收終端包括存儲(chǔ)單元,該接收終端還包括一數(shù)據(jù)解擾裝置,請(qǐng)參閱圖2。解擾指令接收模塊21接收當(dāng)前頻點(diǎn)的解擾指令;PMT表獲^Mt塊22根據(jù)解擾指令獲取該解擾指令對(duì)應(yīng)服務(wù)的PMT表。在具體實(shí)施過程中,PMT表獲取模塊22還包括PMT表和CAT請(qǐng)求模塊221。其中,PMT表和CAT請(qǐng)求模塊221請(qǐng)求解擾指令對(duì)應(yīng)服務(wù)的PMT表和CAT。PMT表存儲(chǔ)模塊23依據(jù)獲取PMT表的方式將獲取多個(gè)服務(wù)的PMT表依次進(jìn)行存儲(chǔ),或者同時(shí)進(jìn)行存儲(chǔ)。PMT表組合才莫塊24將獲取的PMT表組合到一個(gè)PMT表中;PMT表發(fā)送模塊25將組合后的PMT表發(fā)送至CA進(jìn)行解擾。PMT表發(fā)送模塊24將該P(yáng)MT表連同存儲(chǔ)的CAT表發(fā)送至CA進(jìn)行解擾。PMT表檢測(cè)模塊26檢測(cè)組合后的PMT表是否需要更新;當(dāng)檢測(cè)到PMT表需要更新時(shí),則控制PMT表獲取模塊22重新獲取PMT表。本發(fā)明實(shí)施例通過接收當(dāng)前頻點(diǎn)的解擾指令,根據(jù)解擾指令獲取該解擾指令對(duì)應(yīng)的多個(gè)服務(wù)的PMT表,將獲取的多個(gè)服務(wù)的PMT表組合到一個(gè)PMT表中,并將組合后的PMT表發(fā)送至CA進(jìn)行解擾,使得CA能夠同時(shí)解擾多個(gè)服務(wù)。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。權(quán)利要求1、一種數(shù)據(jù)解擾方法,其特征在于,所述方法包括以下步驟接收當(dāng)前頻點(diǎn)的解擾指令;根據(jù)所述解擾指令獲取與所述解擾指令對(duì)應(yīng)的多個(gè)服務(wù)的程序映射表PMT;將獲取的多個(gè)服務(wù)的PMT表組合到一個(gè)PMT表中;將組合后的PMT表發(fā)送至證書授證CA進(jìn)行解擾。2、如權(quán)利要求1所述的數(shù)據(jù)解擾方法,其特征在于,在將獲取的PMT表組合到一個(gè)PMT表后,所述方法還包括檢測(cè)組合后的PMT表是否需要更新;當(dāng)檢測(cè)到PMT表需要更新時(shí),則重新根據(jù)解擾指令組合PMT表。3、如權(quán)利要求1所述的數(shù)據(jù)解擾方法,其特征在于,所述獲取解擾指令對(duì)應(yīng)服務(wù)的PMT表的步驟具體包括請(qǐng)求解擾指令對(duì)應(yīng)服務(wù)中的PMT表和條件接收表CAT;將請(qǐng)求得到的PMT表和CAT表存儲(chǔ)。4、如權(quán)利要求1所述的數(shù)據(jù)解擾方法,其特征在于,將組合后的PMT表發(fā)送至CA進(jìn)行解擾的步驟具體包括將組合后的PMT表連同存儲(chǔ)的CAT表發(fā)送至CA進(jìn)行解擾。5、一種數(shù)據(jù)解擾裝置,其特征在于,所述裝置包括解擾指令接收模塊,用于接收當(dāng)前頻點(diǎn)的解擾指令;PMT表獲^Mt塊,用于根據(jù)所述解擾指令獲取與所述解擾指令對(duì)應(yīng)的多個(gè)服務(wù)的PMT表;PMT表組合模塊,用于將獲取的多個(gè)服務(wù)的PMT表組合到一個(gè)PMT表中;PMT表發(fā)送模塊,用于將組合后的PMT表發(fā)送至CA進(jìn)行解擾。6、如權(quán)利要求5所述的數(shù)據(jù)解擾裝置,其特征在于,所述裝置還包括PMT表檢測(cè)模塊,用于檢測(cè)組合后的PMT表是否需要更新,當(dāng)檢測(cè)到PMT表需要更新時(shí),則控制所述PMT表獲取模塊重新獲取PMT表。7、如權(quán)利要求5所述的數(shù)據(jù)解擾裝置,其特征在于,所述PMT表獲取模塊具體包括PMT表和CAT請(qǐng)求模塊,用于請(qǐng)求解擾指令對(duì)應(yīng)服務(wù)中的PMT表和CAT表。8、如權(quán)利要求5所述的數(shù)據(jù)解擾裝置,其特征在于,所述PMT表發(fā)送模9、一種接收終端,包括存儲(chǔ)單元,其特征在于,所述接收終端還包括一數(shù)據(jù)解擾裝置,所述數(shù)據(jù)解擾裝置包括解擾指令4矣收才莫塊,用于接收當(dāng)前頻點(diǎn)的解擾指令;PMT表獲取模塊,用于根據(jù)所述解擾指令獲取與所述解擾指令對(duì)應(yīng)的多個(gè)服務(wù)的PMT表;PMT表組合模塊,用于將獲取的多個(gè)服務(wù)的PMT表組合到一個(gè)PMT表中;PMT表發(fā)送模塊,用于將組合后的PMT表發(fā)送至CA進(jìn)行解擾。10、如權(quán)利要求9所述的接收終端,其特征在于,所述數(shù)據(jù)解擾裝置還包括PMT表檢測(cè)模塊,用于檢測(cè)組合后的PMT表是否需要更新;當(dāng)檢測(cè)到PMT表需要更新時(shí),則控制所述PMT表獲取模塊重新獲取PMT表。11、如權(quán)利要求9所述的接收終端,其特征在于,所述PMT表獲取模塊具體包括PMT表和CAT請(qǐng)求模塊,用于請(qǐng)求解擾指令對(duì)應(yīng)服務(wù)中的PMT表和CAT表。12、如權(quán)利要求9所述的接收終端,其特征在于,所述PMT表發(fā)送模塊將組合后的PMT表連同存儲(chǔ)的CAT表發(fā)送至CA進(jìn)行解擾。全文摘要本發(fā)明適用于接收終端
技術(shù)領(lǐng)域:
,提供了一種數(shù)據(jù)解擾方法,裝置以及接收終端,所述方法包括接收當(dāng)前頻點(diǎn)的解擾指令;根據(jù)解擾指令獲取所述解擾指令對(duì)應(yīng)的多個(gè)服務(wù)的PMT表;將獲取的多個(gè)服務(wù)的PMT表組合到一個(gè)PMT表中;將組合后的PMT表發(fā)送至CA進(jìn)行解擾。本發(fā)明實(shí)施例通過接收當(dāng)前頻點(diǎn)的解擾指令,根據(jù)解擾指令獲取該解擾指令對(duì)應(yīng)的多個(gè)服務(wù)的PMT表,將獲取的多個(gè)服務(wù)的PMT表組合到一個(gè)PMT表中,并將組合后的PMT表發(fā)送至CA進(jìn)行解擾,使得CA能夠同時(shí)解擾多個(gè)服務(wù)。文檔編號(hào)H04L29/06GK101616127SQ200810068018公開日2009年12月30日申請(qǐng)日期2008年6月24日優(yōu)先權(quán)日2008年6月24日發(fā)明者李志純申請(qǐng)人:深圳市同洲電子股份有限公司