專利名稱:一種視頻推送方法、系統(tǒng)及終端設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及視頻點播技術(shù)領(lǐng)域,尤其涉及一種視頻推送方法、系統(tǒng)及終端設(shè)備。
背景技術(shù):
目前,視頻點播技術(shù)(VOD,Video On Demand)是近幾年來網(wǎng)絡(luò)上開展的新熱點業(yè)務(wù)之一。其分為 TVOD (True Video On Demand,實時視頻點播)和 NVOD (Near Video On Demand,準視頻點播)兩種方式,其中,TVOD是對于每一個點播請求,服務(wù)器都要輸出一個對應(yīng)的視頻流,可見,這種視頻點播方式對網(wǎng)絡(luò)的帶寬要求非常大;NVOD是利用視頻服務(wù)器將一個數(shù)字電視節(jié)目在幾個數(shù)字通道中延時播放,用戶在點播該數(shù)字電視節(jié)目時,可以等待一段時間后完整地觀看該節(jié)目,這種視頻點播方式雖然解決了帶寬問題,但是由于可以支持任意多用戶的點播請求,導(dǎo)致每個用戶可能需要等待很長的時間,才能得到相應(yīng)的服務(wù),降低了用戶體驗。近年來,隨著視頻點播需求的增加,出現(xiàn)了 PUSH-VOD業(yè)務(wù),也即視頻推送業(yè)務(wù),它是通過前端將節(jié)目加密后,存儲在運營商的PUSH-VOD系統(tǒng)中,然后推送到終端用戶的機頂盒,終端用戶通過普通授權(quán)或者是即時購買方式收看存儲于該機頂盒中的點播節(jié)目或其他電子媒體。發(fā)明人在實現(xiàn)本發(fā)明的過程中發(fā)現(xiàn),現(xiàn)有PUSH-VOD系統(tǒng)的版權(quán)控制比較死板,只是單一的給了授權(quán)就能觀看,沒有授權(quán)就不能觀看,版權(quán)控制缺乏靈活性。
發(fā)明內(nèi)容
本發(fā)明實施例的主要目的在于提供一種視頻推送方法、系統(tǒng)及終端設(shè)備,以增加 PUSH-VOD產(chǎn)品在版權(quán)控制上的靈活性。本發(fā)明實施例的上述目的是通過如下技術(shù)方案實現(xiàn)的—種視頻推送系統(tǒng),所述系統(tǒng)包括節(jié)目編排裝置,用于根據(jù)視頻推送節(jié)目生成所述視頻推送節(jié)目的節(jié)目描述文件,所述節(jié)目描述文件包括節(jié)目ID、節(jié)目源文件存放地址、 加擾后文件存放地址、CA屬性描述信息、以及版權(quán)控制信息;加擾裝置,用于根據(jù)所述節(jié)目描述文件的節(jié)目源文件存放地址獲取所述視頻推送節(jié)目的節(jié)目源文件數(shù)據(jù),利用該加擾裝置生成的控制字加擾所述節(jié)目源文件數(shù)據(jù),并將所述視頻推送節(jié)目的節(jié)目ID、CA屬性描述信息、所述控制字、以及所述版權(quán)控制信息發(fā)送給條件接收系統(tǒng)前端裝置;條件接收系統(tǒng)前端裝置,用于調(diào)用機密機根據(jù)所述節(jié)目ID、CA屬性信息、所述控制字、以及所述版權(quán)控制信息,生成版權(quán)信息文件發(fā)送到所述加擾裝置,所述版權(quán)信息文件包括CA授權(quán)控制信息、版權(quán)控制信息、以及被業(yè)務(wù)密鑰加密后的控制字;播發(fā)裝置,用于將所述加擾后的節(jié)目源文件以及所述版權(quán)信息文件推送到終端。一種視頻推送方法,所述方法包括根據(jù)視頻推送節(jié)目生成所述視頻推送節(jié)目的節(jié)目描述文件,所述節(jié)目描述文件包括節(jié)目ID、節(jié)目源文件存放地址、加擾后文件存放地址、CA屬性描述信息、以及版權(quán)控制信息;根據(jù)所述節(jié)目描述文件的節(jié)目源文件存放地址
4獲取所述視頻推送節(jié)目的節(jié)目源文件數(shù)據(jù),利用生成的控制字加擾所述節(jié)目源文件數(shù)據(jù), 獲得加擾后的節(jié)目源文件;根據(jù)所述節(jié)目ID、CA屬性信息、所述控制字、以及所述版權(quán)控制信息生成版權(quán)信息文件,所述版權(quán)信息文件包括CA授權(quán)控制信息、版權(quán)控制信息、以及被業(yè)務(wù)密鑰加密后的控制字;將所述加擾后的節(jié)目源文件以及所述版權(quán)信息文件推送到終端。一種終端設(shè)備,所述終端設(shè)備包括接收單元,用于接收播發(fā)裝置發(fā)送的加擾后的 PUSH-VOD節(jié)目及其版權(quán)信息文件,以及用于接收條件接收系統(tǒng)前端裝置發(fā)送的授權(quán)證書文件;終端安全裝置,用于利用存儲在該終端安全裝置中的用戶密鑰解密所述授權(quán)證書文件中的被用戶密鑰加密的業(yè)務(wù)密鑰,獲得授權(quán)產(chǎn)品ID和對應(yīng)的業(yè)務(wù)密鑰;第一查找單元, 用于從所述PUSH-VOD節(jié)目對應(yīng)的版權(quán)信息文件中查找所述PUSH-VOD節(jié)目的CA授權(quán)控制信息;第一判斷單元,用于根據(jù)所述CA授權(quán)控制信息和所述終端安全裝置獲得的授權(quán)產(chǎn)品ID判斷所述終端設(shè)備是否得到該PUSH-VOD節(jié)目的授權(quán);第二查找單元,用于在所述第一判斷單元的判斷結(jié)果為所述終端設(shè)備已經(jīng)得到授權(quán)時,從所述版權(quán)信息文件中查找所述 PUSH-VOD節(jié)目對應(yīng)的版權(quán)控制信息;第二判斷單元,用于根據(jù)所述版權(quán)控制信息判斷所述終端設(shè)備擁有的版權(quán)是否有效;解密單元,用于在所述第二判斷單元的判斷結(jié)果為,所述終端設(shè)備擁有的版權(quán)有效時,利用所述終端安全裝置獲得的業(yè)務(wù)密鑰解密所述版權(quán)信息文件中的被業(yè)務(wù)密鑰加密的控制字,獲得用于加擾所述PUSH-VOD節(jié)目的控制字;解擾單元,用于利用所述解密單元解密出的控制字解擾所述PUSH-VOD節(jié)目;播放單元,用于播放所述解擾單元解擾出的PUSH-VOD節(jié)目。本發(fā)明實施例的視頻推送方法、系統(tǒng)及終端設(shè)備,通過采用靈活多樣的版權(quán)控制, 更加有助于運營商對節(jié)目的靈活管理。
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,并不構(gòu)成對本發(fā)明的限定。在附圖中圖1為本發(fā)明實施例的視頻推送系統(tǒng)的組成框圖;圖2為本發(fā)明實施例的視頻推送方法的流程圖;圖3為本發(fā)明實施例的終端設(shè)備的組成框圖。
具體實施例方式為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚明白,下面結(jié)合實施例和附圖,對本發(fā)明實施例做進一步詳細說明。在此,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,但并不作為對本發(fā)明的限定。圖1為本發(fā)明實施例提供的一種視頻推送系統(tǒng)的組成框圖,請參照圖1,該視頻推送系統(tǒng)主要包括節(jié)目編排裝置11、加擾裝置12、條件接收系統(tǒng)前端裝置13以及播發(fā)裝置 14,其中節(jié)目編排裝置11用于根據(jù)視頻推送節(jié)目(以下簡稱PUSH-VOD節(jié)目)生成所述 PUSH-VOD節(jié)目的節(jié)目描述文件,所述節(jié)目描述文件包括節(jié)目ID、節(jié)目源文件存放地址、加擾后文件存放地址、CA屬性描述信息、以及版權(quán)控制信息。
在本實施例中,節(jié)目描述文件的節(jié)目ID用于唯一標識該PUSH-VOD節(jié)目,以區(qū)別于其他節(jié)目類型,例如普通視頻產(chǎn)品節(jié)目、IPPV產(chǎn)品節(jié)目等。在本實施例中,節(jié)目描述文件的節(jié)目源文件存放地址表明了該PUSH-VOD節(jié)目的源文件數(shù)據(jù)的存放地址,以便于加擾裝置12據(jù)此去獲取該PUSH-VOD節(jié)目的源文件數(shù)據(jù),以便對該源文件數(shù)據(jù)進行加擾處理。在本實施例中,節(jié)目描述文件的加擾后文件存放地址表明了該PUSH-VOD節(jié)目的源文件數(shù)據(jù)經(jīng)過加擾裝置12加擾后需要存放的地址,以便于播發(fā)裝置14據(jù)此去獲取經(jīng)過加擾的PUSH-VOD節(jié)目,以便將該經(jīng)過加擾的PUSH-VOD節(jié)目推送到所需終端。 在本實施例中,節(jié)目描述文件的CA屬性描述信息用于標識該PUSH-VOD節(jié)目的一些CA屬性,可以包括普通授權(quán)產(chǎn)品ID和/或即時按次數(shù)付費IPPV產(chǎn)品ID和/或即時按時間付費IPPT產(chǎn)品ID等。其中,授權(quán)產(chǎn)品ID用于唯一標識該PUSH-VOD節(jié)目為普通授權(quán)產(chǎn)品;IPPV產(chǎn)品ID用于唯一標識該PUSH-VOD節(jié)目為即時按次付費的PUSH-VID產(chǎn)品;IPPT 產(chǎn)品ID用于唯一標識該PUSH-VOD節(jié)目為即時按時間付費的PUSH-VID產(chǎn)品。在本實施例中,該CA屬性描述信息還可以包括該PUSH-VOD節(jié)目是否需要加密的屬性描述;如果該PUSH-VOD節(jié)目是PPVO^ay Per View,按次數(shù)付費)節(jié)目或PPTQ^ay Per Time,按時間付費)節(jié)目,則該CA屬性描述信息還可以包括扣錢的錢包ID等。在本實施例中,節(jié)目描述文件的版權(quán)控制信息表明了該PUSH-VOD產(chǎn)品的收看條件,例如該版權(quán)控制信息可以包括收看截止日期,和/或收看次數(shù),和/或允許收看流量等。以下即為本實施例的節(jié)目描述文件的構(gòu)成舉例〈namespace name = “ PushVOD“ version = “ 1.0" type=" content" >〈content id=" 10001" name=" “ destroot = “ \\192. 168. 11. 133\" ><cdcadesc systemid = ‘‘ 0x4A02 ‘‘ securityflag = “ \ " keyid =〃 101〃 ppvid = “ 1001〃 slotid= 〃 1〃 price = “ 50〃 /><rightdesc exp ireddate = “ 2009-12-3 1 ‘‘ watcht imes watchduration =" 0"
=〃 30
//
1" location = " \\192. 168. 11. 135\〃 /> ‘‘ encrypt = " 1 " location
watchtraffic = " 0" />
<group name = " / " > <folder name = " s" encrypt =
<f i 1 e name = " 1. aν i ="\\192. 168. 11. 133\〃 /></group>.......</group></content></namespace>加擾裝置12用于根據(jù)所述節(jié)目描述文件的節(jié)目源文件存放地址獲取所述 PUSH-VOD節(jié)目的源文件數(shù)據(jù),利用該加擾裝置12生成的控制字加擾所述源文件數(shù)據(jù)。在本實施例中,加擾裝置12從節(jié)目源文件數(shù)據(jù)存儲區(qū)獲取到該PUSH-VOD節(jié)目的源文件數(shù)據(jù)后,生成用于加擾所述源文件數(shù)據(jù)的控制字CW (Control Word),然后用該控制字加擾上述源文件數(shù)據(jù),獲得加擾后的PUSH-VOD節(jié)目。具體加擾方法與現(xiàn)有技術(shù)相同,在此不再贅述。在本實施例中,該加擾裝置12還可以調(diào)用條件接收系統(tǒng)前端裝置13生成描述該PUSH-VOD節(jié)目的版權(quán)信息的版權(quán)信息文件,在一個實施例中,該加擾裝置12將所述 PUSH-VOD產(chǎn)品的節(jié)目描述文件中的節(jié)目ID、CA屬性描述信息、版權(quán)控制信息,以及用于加擾所述PUSH-VOD產(chǎn)品的所述控制字發(fā)送給條件接收系統(tǒng)前端裝置13。條件接收系統(tǒng)前端裝置13用于調(diào)用加密機根據(jù)所述節(jié)目ID、CA屬性信息、版權(quán)控制信息以及所述控制字,生成版權(quán)信息文件發(fā)送到所述加擾裝置12,其中,所述版權(quán)信息文件包括CA授權(quán)控制信息、版權(quán)控制信息、以及被業(yè)務(wù)密鑰加密后的控制字。在本實施例中,該版權(quán)信息文件中的CA授權(quán)控制信息即包括了前述的節(jié)目ID、CA 屬性信息等,用于標識該PUSH-VOD產(chǎn)品的CA授權(quán)信息。在本實施例中,該條件接收系統(tǒng)前端裝置13在接收到加擾裝置發(fā)送的用于加擾其PUSH-VOD產(chǎn)品的文件數(shù)據(jù)的控制字后,還要調(diào)用其加密機利用業(yè)務(wù)密鑰對該控制字進行加密,獲得被業(yè)務(wù)密鑰加密后的控制字,將該被業(yè)務(wù)密鑰加密后的控制字寫入所述版權(quán)信息文件中。在本實施例中,該版權(quán)信息文件可以是一個key文件,以便隨加擾后的PUSH-VOD 節(jié)目一起,通過播發(fā)裝置14推送到終端。在本實施例中,該條件接收系統(tǒng)前端裝置13還用于生成授權(quán)證書文件,并將所述授權(quán)證書文件以授權(quán)管理信息數(shù)據(jù)包(EMM,EntitlementManagement Message)形式廣播到終端,或以文件拷貝的形式離線傳送到終端,以便該終端根據(jù)該EMM包解擾PUSH-VOD節(jié)目。其中,授權(quán)證書文件中包含了授權(quán)產(chǎn)品ID以及對應(yīng)該授權(quán)產(chǎn)品ID的被用戶密鑰加密的業(yè)務(wù)密鑰等。播發(fā)裝置14用于將所述加擾后的節(jié)目源文件以及所述版權(quán)信息文件推送到終端。在本實施例中,這里的終端可以是機頂盒,也可以數(shù)字電視終端,還可以是計算機終端等,其包括有終端安全裝置,例如智能卡,并可以根據(jù)從條件接收系統(tǒng)前端裝置13接收到的包含授權(quán)證書文件的EMM包解擾該PUSH-VOD節(jié)目,以便收看該終端用戶點播的節(jié)目。這將在以下的終端設(shè)備的實施例進行詳細說明。在本實施例中,該播發(fā)裝置14的推送方式與現(xiàn)有技術(shù)相同,在此不再贅述。根據(jù)本實施例的一個實施方式,該視頻推送系統(tǒng)還可以包括存儲裝置15,用于存儲未加擾的節(jié)目源文件,和/或所述節(jié)目編排裝置生成的節(jié)目描述文件,和/或所述加擾裝置加擾后的節(jié)目源文件,和/或所述加擾裝置從所述條件接收系統(tǒng)前端裝置獲取的版權(quán)信息文件。在本實施例中,加擾后的PUSH-VOD節(jié)目以及所述版權(quán)信息文件可以存儲于本發(fā)明實施例的存儲裝置15,播發(fā)裝置14可以從該存儲裝置15中獲取所述加擾后的PUSH-VOD 節(jié)目以及所述版權(quán)信息文件并推送到終端。在本實施例中,上述未加擾的PUSH-VOD節(jié)目的源文件數(shù)據(jù)、節(jié)目描述文件、加擾后的PUSH-VOD節(jié)目、以及版權(quán)信息文件可以存放于相同的存儲裝置,也可以存儲于不同的存儲裝置,或分布于不同的地理位置,本實施例并不以此作為限制。
在本實施例中,存儲裝置15可以是共享服務(wù)器或者PUSH-VOD產(chǎn)品的專用服務(wù)器等,本實施例并不以此作為限制。根據(jù)本實施例的視頻推送系統(tǒng),播發(fā)裝置14將加擾完成后的PUSH-VOD節(jié)目連同其版權(quán)信息文件推送到終端,終端下載并保存該節(jié)目,當(dāng)終端點播該PUSH-VOD節(jié)目后,終端會讀取該節(jié)目對應(yīng)的版權(quán)信息文件,并從中找出該PUSH-VOD節(jié)目對應(yīng)的授權(quán)產(chǎn)品ID,根據(jù)終端接收到的授權(quán)證書文件以及該版權(quán)信息文件中的版權(quán)控制信息,判斷終端是否存在授權(quán),判斷結(jié)果為有授權(quán)后,利用該授權(quán)對應(yīng)的業(yè)務(wù)密鑰,也即授權(quán)證書文件中對應(yīng)授權(quán)產(chǎn)品ID的業(yè)務(wù)密鑰最終解密出CW(Contrc)I Word,控制字)送至終端解擾其點播的PUSH-VOD 節(jié)目,至此,終端用戶即可看到自己點播的PUSH-VOD節(jié)目。本實施例的視頻推送系統(tǒng)通過對PUSH-VOD產(chǎn)品進行數(shù)字版權(quán)管理,豐富了運營商的業(yè)務(wù)運營模式,極大地提高了整個PUSH-VOD系統(tǒng)的實用性和安全性,極大地保護了運營商的利益。圖2為本發(fā)明實施例提供的一種視頻推送方法的流程圖,請參照圖2,該方法包括201 根據(jù)視頻推送節(jié)目生成所述視頻推送節(jié)目的節(jié)目描述文件,所述節(jié)目描述文件包括節(jié)目ID、節(jié)目源文件存放地址、加擾后文件存放地址、CA屬性描述信息、以及版權(quán)控制信息;其中,所述CA屬性描述信息包括授權(quán)產(chǎn)品ID和/或即時按次數(shù)付費IPPV產(chǎn)品ID 和/或即時按時間付費IPPT產(chǎn)品ID等,還包括一些其他的相關(guān)屬性,前述已經(jīng)說明,在此不再贅述。其中,版權(quán)控制信息包括該PUSH-VOD產(chǎn)品的收看條件,例如該版權(quán)控制信息可以包括收看截止日期,和/或收看次數(shù),和/或允許收看流量等。 其中,該步驟201可以通過節(jié)目編排裝置來實現(xiàn)。202 根據(jù)所述節(jié)目描述文件的節(jié)目源文件存放地址獲取所述視頻推送節(jié)目的源文件數(shù)據(jù),利用生成的控制字加擾所述源文件數(shù)據(jù),獲得加擾后的PUSH-VOD節(jié)目;其中,該步驟202可以通過加擾裝置來實現(xiàn),則在該步驟202實施過程中,可以利用加擾裝置生成的控制字加擾所述節(jié)目源文件數(shù)據(jù),獲得加擾后的PUSH-VOD節(jié)目。203 根據(jù)所述節(jié)目ID、CA屬性信息、所述控制字、以及所述版權(quán)控制信息生成版權(quán)信息文件,所述版權(quán)信息文件包括CA授權(quán)控制信息、版權(quán)控制信息、以及被業(yè)務(wù)密鑰加密后的控制字;其中,該步驟203可以通過條件接收系統(tǒng)前端裝置來實現(xiàn),則在該步驟203實施過程中,可以調(diào)用該條件接收系統(tǒng)前端裝置的加密機根據(jù)所述節(jié)目ID、CA屬性信息、所述控制字、以及所述版權(quán)控制信息生成所述版權(quán)信息文件。204 將所述加擾后的PUSH-VOD節(jié)目以及所述版權(quán)信息文件推送到終端。其中,該步驟204可以通過PUSH-VOD系統(tǒng)的播發(fā)裝置來實現(xiàn)。根據(jù)本實施例的一個實施方式,該方法還包括通過共享服務(wù)器或者視頻推送產(chǎn)品的專用服務(wù)器存儲未加擾的所述節(jié)目源文件, 和/或所述節(jié)目編排裝置生成的節(jié)目描述文件,和/或所述加擾后的PUSH-VOD節(jié)目,和/ 或所述版權(quán)信息文件。
其中,本實施例并不限制該步驟與前述步驟201、202、以及203的先后順序。其中,步驟204具體為將存儲的所述加擾后的PUSH-VOD節(jié)目以及所述版權(quán)信息文件推送到終端。根據(jù)本實施例的另外一個實施方式,該方法還包括生成授權(quán)證書文件,將所述授權(quán)證書文件以授權(quán)管理信息數(shù)據(jù)包(EMM)形式廣播到所述終端,或以文件拷貝的形式離線傳送到終端,其中,所述授權(quán)證書文件中包括授權(quán)產(chǎn)品ID以及被用戶密鑰加密的業(yè)務(wù)密鑰。其中,本實施例也不限制該步驟與前述步驟201、202、以及203的先后順序。其中,終端根據(jù)步驟204接收到加擾后的PUSH-VOD節(jié)目以及所述版權(quán)信息文件后,保存上述文件,并在接收到本步驟的EMM包后,當(dāng)終端有點播該節(jié)目的請求時,根據(jù)該 EMM包中的授權(quán)情況,解擾上述加擾后的PUSH-VOD節(jié)目,最終收看節(jié)目。本發(fā)明實施例的方法的各步驟可以通過前述實施例的視頻推送系統(tǒng)的組成部分來實現(xiàn),由于在前述實施例中,已經(jīng)對該視頻推送系統(tǒng)進行了詳細說明,在此不再贅述。本實施例的視頻推送方法通過對PUSH-VOD產(chǎn)品進行數(shù)字版權(quán)管理,豐富了運營商的業(yè)務(wù)運營模式,極大地提高了整個PUSH-VOD系統(tǒng)的實用性和安全性,極大地保護了運營商的利益。圖3為本發(fā)明實施例提供的一種終端設(shè)備的組成框圖,請參照圖3,該終端設(shè)備包括接收單元31,用于接收播發(fā)裝置發(fā)送的加擾后的PUSH-VOD節(jié)目及其版權(quán)信息文件,以及用于接收條件接收系統(tǒng)前端裝置下發(fā)的授權(quán)證書文件。其中,所述授權(quán)證書文件是本實施例的條件接收系統(tǒng)前端裝置通過EMM包廣播或以拷貝形式下發(fā)的,前述已經(jīng)作了說明,在此不再贅述。終端安全裝置32,用于利用存儲在該終端安全裝置32中的用戶密鑰解密所述授權(quán)證書文件中被用戶密鑰加密的業(yè)務(wù)密鑰,獲得授權(quán)產(chǎn)品ID和對應(yīng)的業(yè)務(wù)密鑰。其中,該終端安全裝置32可以是智能卡,其解密授權(quán)證書文件以獲得授權(quán)產(chǎn)品ID 和對應(yīng)的業(yè)務(wù)密鑰的方法和過程與現(xiàn)有技術(shù)相同,在此不再贅述。第一查找單元33,用于從所述PUSH-VOD節(jié)目對應(yīng)的版權(quán)信息文件中查找所述 PUSH-VOD節(jié)目的CA授權(quán)控制信息。第一判斷單元34,用于根據(jù)所述CA授權(quán)控制信息和所述終端安全裝置32獲得的授權(quán)產(chǎn)品ID判斷所述終端設(shè)備是否得到該PUSH-VOD節(jié)目的授權(quán);其中,版權(quán)信息文件中包含的CA授權(quán)控制信息包含了該PUSH-VOD節(jié)目的授權(quán)產(chǎn)品ID,第一判斷單元34根據(jù)終端安全裝置獲得的授權(quán)產(chǎn)品ID,即可得知該終端安全裝置是否獲得了該PUSH-VOD節(jié)目的授權(quán)。第二查找單元35,用于在所述第一判斷單元34的判斷結(jié)果為所述終端設(shè)備已經(jīng)得到授權(quán)時,從所述版權(quán)信息文件中查找所述PUSH-VOD節(jié)目對應(yīng)的版權(quán)控制信息;其中,版權(quán)控制信息已經(jīng)在前述實施例進行了詳細說明,在此不再贅述。第二判斷單元36,用于根據(jù)所述版權(quán)控制信息判斷所述終端設(shè)備擁有的版權(quán)是否有效;其中,版權(quán)控制信息即為該PUSH-VOD節(jié)目的收看條件,例如收看截止時間、收看次數(shù)、收看流量等,如前所述,在此不再贅述,當(dāng)?shù)诙袛鄦卧?6根據(jù)該終端的具體情況或統(tǒng)計的信息,得知該終端滿足收看條件后,即判斷為版權(quán)有效。其中,終端設(shè)備擁有的版權(quán)會根據(jù)對該PUSH-VOD節(jié)目的收看情況有所變化,本實施例可以根據(jù)版權(quán)控制信息的內(nèi)容對終端設(shè)備擁有的版權(quán)的變化加以記錄。例如,該終端設(shè)備對該PUSH-VOD節(jié)目的收看次數(shù)或者收看流量進行累加等。以便第二判斷單元36根據(jù)版權(quán)控制信息和終端設(shè)備更新后的版權(quán),判斷該終端設(shè)備擁有的版權(quán)是否有效。解密單元37,用于在所述第二判斷單元36的判斷結(jié)果為,所述終端設(shè)備擁有的版權(quán)有效時,利用終端安全裝置32獲得的業(yè)務(wù)密鑰解密所述PUSH-VOD節(jié)目的版權(quán)信息文件中的被業(yè)務(wù)密鑰加密的控制字,獲得該用于加擾所述PUSH-VOD節(jié)目的控制字CW ;解擾單元38,用于利用解密單元37解密出的控制字CW解擾經(jīng)過加擾的PUSH-VOD 節(jié)目;播放單元39,用于播放所述解擾單元38解擾出的PUSH-VOD節(jié)目。在一個實施例中,該終端設(shè)備還包括第一存儲單元310,用于存儲所述接收單元接收到的加擾后的PUSH-VOD節(jié)目及其版權(quán)信息文件,或者用于存儲所述接收單元接收到的加擾后的PUSH-VOD節(jié)目及其版權(quán)信息文件,以及所述接收單元接收到的授權(quán)證書文件;其中,當(dāng)包含授權(quán)證書文件的EMM包是通過廣播方式下發(fā)到終端設(shè)備時,則本實施例的第一存儲單元310用于存儲所述接收單元接收到的加擾后的PUSH-VOD節(jié)目及其版權(quán)信息文件。而授權(quán)證書文件直接下發(fā)到終端安全裝置32進行解密,而不再單獨存儲。其中,當(dāng)包含授權(quán)證書文件的EMM包是以文件拷貝的形式離線傳送到終端設(shè)備時,則本實施例的第一存儲單元310用于存儲所述接收單元接收到的加擾后的PUSH-VOD節(jié)目及其版權(quán)信息文件,以及所述接收單元接收到的授權(quán)證書文件。第二存儲單元311,用于存儲所述終端安全裝置解密后的授權(quán)產(chǎn)品ID和對應(yīng)的業(yè)務(wù)密鑰。其中,本實施例的授權(quán)產(chǎn)品ID和對應(yīng)的業(yè)務(wù)密鑰的數(shù)據(jù)量非常小,因此可以通過終端安全裝置的存儲部分,例如本實施例的第二存儲單元311加以存儲。上述只是舉例說明,本實施例并不以此作為限制。本實施例的終端設(shè)備在PUSH-VOD產(chǎn)品增加了靈活多樣的版權(quán)控制下,在明確授權(quán)的情況下實現(xiàn)了對PUSH-VOD產(chǎn)品的解擾播放,有助于運營商對各類節(jié)目的靈活管理。結(jié)合本文中所公開的實施例描述的方法的步驟可以直接用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來實施。軟件模塊可以置于隨機存儲器(RAM)、內(nèi)存、只讀存儲器 (ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動磁盤、CD-ROM、或技術(shù)領(lǐng)域內(nèi)所公知的任意其它形式的存儲介質(zhì)中。以上所述的具體實施例,對本發(fā)明的目的、技術(shù)方案和有益效果進行了進一步詳細說明,所應(yīng)理解的是,以上所述僅為本發(fā)明的具體實施例而已,并不用于限定本發(fā)明的保護范圍,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種視頻推送系統(tǒng),其特征在于,所述系統(tǒng)包括節(jié)目編排裝置,用于根據(jù)視頻推送節(jié)目生成所述視頻推送節(jié)目的節(jié)目描述文件,所述節(jié)目描述文件包括節(jié)目ID、節(jié)目源文件存放地址、加擾后文件存放地址、CA屬性描述信息、 以及版權(quán)控制信息;加擾裝置,用于根據(jù)所述節(jié)目描述文件的節(jié)目源文件存放地址獲取所述視頻推送節(jié)目的節(jié)目源文件數(shù)據(jù),利用該加擾裝置生成的控制字加擾所述節(jié)目源文件數(shù)據(jù),并將所述視頻推送節(jié)目的節(jié)目ID、CA屬性描述信息、所述控制字、以及所述版權(quán)控制信息發(fā)送給條件接收系統(tǒng)前端裝置;條件接收系統(tǒng)前端裝置,用于調(diào)用加密機根據(jù)所述節(jié)目ID、CA屬性描述信息、所述控制字、以及所述版權(quán)控制信息,生成版權(quán)信息文件發(fā)送到所述加擾裝置,所述版權(quán)信息文件包括CA授權(quán)控制信息、版權(quán)控制信息、以及被業(yè)務(wù)密鑰加密后的控制字;播發(fā)裝置,用于將所述加擾后的節(jié)目源文件以及所述版權(quán)信息文件推送到終端。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括存儲裝置,用于存儲未加擾的節(jié)目源文件,和/或所述節(jié)目編排裝置生成的節(jié)目描述文件,和/或所述加擾裝置加擾后的節(jié)目源文件,和/或所述加擾裝置從所述條件接收系統(tǒng)前端裝置獲取的版權(quán)信息文件;所述播發(fā)裝置用于將所述存儲裝置存儲的所述加擾后的節(jié)目源文件以及所述版權(quán)信息文件推送到終端。
3.根據(jù)權(quán)利要求2所述的系統(tǒng),其特征在于,所述存儲裝置為共享服務(wù)器或者視頻推送產(chǎn)品的專用服務(wù)器。
4.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述條件接收系統(tǒng)前端裝置還用于生成授權(quán)證書文件,并將所述授權(quán)證書文件以授權(quán)管理信息數(shù)據(jù)包形式廣播到終端或以文件拷貝的形式離線傳送到終端,其中,所述授權(quán)證書文件中包括授權(quán)產(chǎn)品ID以及被用戶密鑰加密的業(yè)務(wù)密鑰。
5.一種視頻推送方法,其特征在于,所述方法包括根據(jù)視頻推送節(jié)目生成所述視頻推送節(jié)目的節(jié)目描述文件,所述節(jié)目描述文件包括節(jié)目ID、節(jié)目源文件存放地址、加擾后文件存放地址、CA屬性描述信息、以及版權(quán)控制信息;根據(jù)所述節(jié)目描述文件的節(jié)目源文件存放地址獲取所述視頻推送節(jié)目的節(jié)目源文件數(shù)據(jù),利用生成的控制字加擾所述節(jié)目源文件數(shù)據(jù),獲得加擾后的節(jié)目源文件;根據(jù)所述節(jié)目ID、CA屬性信息、所述控制字、以及所述版權(quán)控制信息生成版權(quán)信息文件,所述版權(quán)信息文件包括CA授權(quán)控制信息、版權(quán)控制信息、以及被業(yè)務(wù)密鑰加、密后的控制字;將所述加擾后的節(jié)目源文件以及所述版權(quán)信息文件推送到終端。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述方法還包括 通過共享服務(wù)器或者視頻推送產(chǎn)品的專用服務(wù)器存儲所述未加擾的節(jié)目源文件,和/ 或所述節(jié)目編排裝置生成的節(jié)目描述文件,和/或所述加擾后的節(jié)目源文件,和/或所述版權(quán)信息文件;將存儲的所述加擾后的節(jié)目源文件以及所述版權(quán)信息文件推送到終端。
7.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述方法還包括生成授權(quán)證書文件,將所述授權(quán)證書文件以授權(quán)管理信息數(shù)據(jù)包形式廣播到所述終端或以文件拷貝的形式離線傳送到終端,其中,所述授權(quán)證書文件中包括授權(quán)產(chǎn)品ID以及被用戶密鑰加密的業(yè)務(wù)密鑰。
8.—種終端設(shè)備,其特征在于,所述終端設(shè)備包括接收單元,用于接收播發(fā)裝置發(fā)送的加擾后的PUSH-VOD節(jié)目及其版權(quán)信息文件,以及用于接收條件接收系統(tǒng)前端裝置發(fā)送的授權(quán)證書文件;終端安全裝置,用于利用存儲在該終端安全裝置中的用戶密鑰解密所述授權(quán)證書文件中的被用戶密鑰加密的業(yè)務(wù)密鑰,獲得授權(quán)產(chǎn)品ID和對應(yīng)的業(yè)務(wù)密鑰;第一查找單元,用于從所述PUSH-VOD節(jié)目對應(yīng)的版權(quán)信息文件中查找所述PUSH-VOD 節(jié)目的CA授權(quán)控制信息;第一判斷單元,用于根據(jù)所述CA授權(quán)控制信息和所述終端安全裝置獲得的授權(quán)產(chǎn)品 ID判斷所述終端設(shè)備是否得到該PUSH-VOD節(jié)目的授權(quán);第二查找單元,用于在所述第一判斷單元的判斷結(jié)果為所述終端設(shè)備已經(jīng)得到授權(quán)時,從所述版權(quán)信息文件中查找所述PUSH-VOD節(jié)目對應(yīng)的版權(quán)控制信息;第二判斷單元,用于根據(jù)所述版權(quán)控制信息判斷所述終端設(shè)備擁有的版權(quán)是否有效; 解密單元,用于在所述第二判斷單元的判斷結(jié)果為,所述終端設(shè)備擁有的版權(quán)有效時, 利用所述終端安全裝置獲得的業(yè)務(wù)密鑰解密所述版權(quán)信息文件中的被業(yè)務(wù)密鑰加密的控制字,獲得用于加擾所述PUSH-VOD節(jié)目的控制字;解擾單元,用于利用所述解密單元解密出的控制字解擾所述PUSH-VOD節(jié)目; 播放單元,用于播放所述解擾單元解擾出的PUSH-VOD節(jié)目。
9.根據(jù)權(quán)利要求8所述的終端設(shè)備,其特征在于,所述終端設(shè)備還包括第一存儲單元,用于存儲所述接收單元接收到的加擾后的PUSH-VOD節(jié)目及其版權(quán)信息文件,或者用于存儲所述接收單元接收到的加擾后的PUSH-VOD節(jié)目及其版權(quán)信息文件, 以及所述接收單元接收到的授權(quán)證書文件;第二存儲單元,用于存儲所述終端安全裝置解密后的授權(quán)產(chǎn)品ID和對應(yīng)的業(yè)務(wù)密鑰。
全文摘要
本發(fā)明實施例提供一種視頻推送方法、系統(tǒng)及終端設(shè)備,所述方法包括根據(jù)視頻推送節(jié)目生成所述視頻推送節(jié)目的節(jié)目描述文件,所述節(jié)目描述文件包括節(jié)目ID、節(jié)目源文件存放地址、加擾后文件存放地址、CA屬性描述信息、以及版權(quán)控制信息;根據(jù)所述節(jié)目描述文件的節(jié)目源文件存放地址獲取所述視頻推送節(jié)目的節(jié)目源文件數(shù)據(jù),利用生成的控制字加擾所述節(jié)目源文件數(shù)據(jù),獲得加擾后的節(jié)目源文件;根據(jù)所述節(jié)目ID、CA屬性信息、所述控制字、以及所述版權(quán)控制信息生成版權(quán)信息文件,所述版權(quán)信息文件包括CA授權(quán)控制信息、版權(quán)控制信息、以及被業(yè)務(wù)密鑰加密后的控制字;將所述加擾后的節(jié)目源文件以及所述版權(quán)信息文件推送到終端。
文檔編號H04N21/254GK102202233SQ201010134879
公開日2011年9月28日 申請日期2010年3月26日 優(yōu)先權(quán)日2010年3月26日
發(fā)明者李 東, 李偉東, 柯發(fā)敏, 王天星, 王宇, 王文軍, 趙化軍, 韓堅 申請人:北京視博數(shù)字電視科技有限公司