專利名稱:數(shù)字電影包的發(fā)行方法及發(fā)行系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)字電影制作發(fā)行技術(shù)領(lǐng)域,尤其涉及一種數(shù)字電影包的發(fā)行方法及 發(fā)行系統(tǒng)。
背景技術(shù):
在數(shù)字電影制作過(guò)程中,在作為數(shù)字影片節(jié)目源的原始膠片素材轉(zhuǎn)換為數(shù)字格 式后得到數(shù)字電影發(fā)行母版(DCDM,Digital Cinema Distribution Master),DCDM 包含 數(shù)字格式的未壓縮的圖像和聲音字幕數(shù)據(jù),由于包含的圖像數(shù)據(jù)并未進(jìn)行壓縮,數(shù)據(jù)量非 常大,不便于發(fā)行。例如根據(jù)DCI規(guī)范可以計(jì)算出,一部2小時(shí)的2K模式(屏幕尺寸為 2048*1080)、24幀/s的數(shù)字電影,需要存儲(chǔ)空間為2TB,可見(jiàn)其圖像數(shù)據(jù)量相當(dāng)龐大,不利 于數(shù)字電影的發(fā)行和放映,所以需要對(duì)數(shù)字電影進(jìn)行圖像壓縮。數(shù)字電影規(guī)范(DCI)中建 議采用JPEG 2000標(biāo)準(zhǔn)進(jìn)行圖像壓縮,這樣2TB大小的DCDM數(shù)據(jù)需經(jīng)圖像壓縮編碼、封裝 打包后生成數(shù)字電影數(shù)據(jù)包(DCP,Digital Cinema Package)文件,所占容量減小至150GB 到250GB大小。目前生成的DCP文件通常保存在影片發(fā)行商的專門的大容量DCP移動(dòng)硬盤(pán)中,以 供重復(fù)拷貝發(fā)行。任何一家電影院要想得到該數(shù)字電影的放映權(quán),都必須在購(gòu)買放映權(quán)后 由所述電影院工作人員到所述DCP發(fā)行商處使用人工方式將所述DCP文件以硬盤(pán)對(duì)拷的方 式拷貝到其所帶的移動(dòng)硬盤(pán),再回到其電影院拷貝到其數(shù)字電影放映服務(wù)器中,以便于進(jìn) 行放映。不難理解,采用上述方式人工方式進(jìn)行DCP文件的發(fā)行,浪費(fèi)人力和時(shí)間,使得數(shù) 字電影的發(fā)行效率很低。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種數(shù)字電影包的發(fā)行方法及發(fā)行系統(tǒng), 以實(shí)現(xiàn)使得DCP文件能快速發(fā)行到各客戶端的數(shù)字電影放映服務(wù)器。本發(fā)明提供的數(shù)字電影包的發(fā)行方法,包括A、DCP發(fā)行服務(wù)器端將要發(fā)行的DCP文件分為不同的DCP分塊,并對(duì)各個(gè)DCP分
塊編號(hào);B、將具有放映所述DCP放映權(quán)的客戶端信息寫(xiě)入DCP發(fā)行服務(wù)器端的放映權(quán)客戶 端歹丨J表;C、DCP發(fā)行服務(wù)器將放映權(quán)客戶端列表和各個(gè)DCP分塊編號(hào)發(fā)送給所述放映權(quán)客 戶端列表中的各個(gè)客戶端;D、所述客戶端根據(jù)各個(gè)DCP分塊的編號(hào)從具有所述編碼的DCP分塊的DCP發(fā)行服 務(wù)器或客戶端下載所述編號(hào)的DCP分塊。由上,通過(guò)在DCP發(fā)行服務(wù)器端對(duì)DCP文件進(jìn)行DCP分塊,可以實(shí)現(xiàn)將各個(gè)DCP分 塊發(fā)行至多臺(tái)工作的客戶端,從而實(shí)現(xiàn)DCP分塊的快速發(fā)行,從而解決了目前數(shù)字影院拷貝DCP必須依靠人工硬盤(pán)對(duì)拷的低效率高耗時(shí)的缺陷。其中,步驟A還包括DCP發(fā)行服務(wù)器端對(duì)所述DCP分塊加密;步驟D還包括客戶 端使用獲得放映權(quán)授權(quán)時(shí)一并獲得的密鑰解密下載的DCP分塊。由上,通過(guò)加密方式傳輸DCP分塊確保數(shù)據(jù)傳輸安全。其中,步驟A還包括DCP發(fā)行服務(wù)器端對(duì)所述各個(gè)DCP分塊編號(hào)、加密和對(duì)應(yīng)存 儲(chǔ)并對(duì)所述各個(gè)加密后的DCP生成校驗(yàn)值;步驟C還包括DCP發(fā)行服務(wù)器端將所述校驗(yàn)值 對(duì)應(yīng)各個(gè)DCP分塊編號(hào)發(fā)送給所述各個(gè)客戶端;步驟D還包括客戶端對(duì)下載的所述DCP分 塊生成校驗(yàn)值,根據(jù)判斷與接收的校驗(yàn)值是否一致確認(rèn)下載的DCP分塊是否正確,如果正 確,解密后存儲(chǔ)在相應(yīng)的編號(hào)位置上的步驟。由上,通過(guò)設(shè)置校驗(yàn)值,可以保證DCP分塊發(fā)行的正確性。其中,所述校驗(yàn)值為HASH值。由上,采用HASH值作為校驗(yàn)值,可以實(shí)現(xiàn)計(jì)算快捷方便。其中,步驟B包括子步驟客戶端在獲得DCP放映權(quán)的授權(quán)后,通知DCP發(fā)行服務(wù) 器所授權(quán)的DCP文件名稱及授權(quán)信息;DCP發(fā)行服務(wù)器驗(yàn)證所述授權(quán)信息后將客戶端信息 寫(xiě)入所述DCP文件對(duì)應(yīng)的放映權(quán)客戶端列表中。由上,通過(guò)對(duì)客戶端DCP放映權(quán)的控制,可以相應(yīng)的靈活的修改放映權(quán)客戶端列表。其次,步驟C所述將放映權(quán)客戶端列表發(fā)送給所述放映權(quán)客戶端列表中的各個(gè)客 戶端的步驟包括服務(wù)器將放映權(quán)客戶端列表和DCP分塊的編號(hào)以加密的方式進(jìn)行廣播; 記錄在放映權(quán)客戶端列表中的各個(gè)客戶端使用獲得放映權(quán)授權(quán)時(shí)一并獲得的密鑰解密接 收到的放映權(quán)客戶端列表和DCP分塊的編號(hào)。再次,步驟D所述客戶端根據(jù)各個(gè)DCP分塊的編號(hào)從具有所述編碼的DCP分塊的 DCP發(fā)行服務(wù)器或客戶端并行下載所述編號(hào)的DCP分塊,同時(shí)記錄在放映權(quán)客戶端列表中 的各個(gè)客戶端使用獲得放映權(quán)授權(quán)時(shí)一并獲得的密鑰解密接收到的DCP分塊。由上,采用加密方式傳輸放映權(quán)客戶端列表,DCP分塊編號(hào)能夠有效避免被未授權(quán) 的客戶端下載到相關(guān)DCP分塊,并且采用DCP分塊加密控制DCP分塊下載,可以完全保證數(shù) 字電影包的安全性,同時(shí)由于DCP分塊很小,可以實(shí)現(xiàn)加密數(shù)據(jù)量小,加解密速度快。另外 由于步驟D所述下載為并行下載,可以有效加快傳輸速度,加快DCP文件的發(fā)行。本發(fā)明提供的數(shù)字電影包的發(fā)行系統(tǒng),包括DCP發(fā)行服務(wù)器和客戶端,其中DCP發(fā)行服務(wù)器端包括DCP分塊單元,用于將要發(fā)行的DCP文件分為不同的DCP分塊并對(duì)各個(gè)DCP分塊編 號(hào);放映權(quán)客戶端列表管理單元,用于將具有放映所述DCP放映權(quán)的客戶端信息寫(xiě)入 DCP發(fā)行服務(wù)器端的放映權(quán)客戶端列表;和信息傳輸單元,用于將放映權(quán)客戶端列表和各個(gè)DCP分塊編號(hào)向所述放映權(quán)客戶 端列表中的各個(gè)客戶端發(fā)送;客戶端包括信息接收單元,用于接收DCP發(fā)行服務(wù)器發(fā)送的放映權(quán)客戶端列表和各個(gè)DCP分 塊編號(hào);
DCP分塊傳輸單元,用于根據(jù)接收的各個(gè)DCP分塊的編號(hào)從具有所述編碼的DCP分 塊的DCP發(fā)行服務(wù)器或放映權(quán)客戶端列表中的客戶端下載所述編號(hào)的DCP分塊。由上,通過(guò)在DCP發(fā)行服務(wù)器端對(duì)DCP文件進(jìn)行DCP分塊,可以實(shí)現(xiàn)將各個(gè)DCP分 塊發(fā)行至多臺(tái)工作的客戶端,從而實(shí)現(xiàn)DCP分塊的快速發(fā)行,從而解決了目前數(shù)字影院拷 貝DCP必須依靠人工硬盤(pán)對(duì)拷的低效率高耗時(shí)的缺陷。其中,DCP發(fā)行服務(wù)器端還包括校驗(yàn)值生成單元,用于對(duì)所述各個(gè)DCP分塊加密 并生成校驗(yàn)值并與所述各個(gè)DCP分塊編號(hào)對(duì)應(yīng)存儲(chǔ);所述客戶端信息傳輸單元還用于將所述校驗(yàn)值對(duì)應(yīng)各個(gè)DCP分塊編號(hào)向所述各 個(gè)客戶端發(fā)送;客戶端的所述信息接收單元還用于接收DCP發(fā)行服務(wù)器發(fā)送的所述校驗(yàn)值;還包括校驗(yàn)單元,用于對(duì)下載的所述被加密的DCP分塊生成校驗(yàn)值,并根據(jù)判斷 與接收的校驗(yàn)值是否一致確認(rèn)下載的DCP分塊是否正確,如果正確,解密后存儲(chǔ)在相應(yīng)的 編號(hào)位置上。由上,通過(guò)設(shè)置校驗(yàn)值生成單元和校驗(yàn)單元,可以保證DCP分塊發(fā)行的正確性。總之,本發(fā)明通過(guò)在服務(wù)器端對(duì)DCP數(shù)據(jù)包進(jìn)行DCP分塊,然后利用多點(diǎn)多線程 傳輸機(jī)制在千兆局域網(wǎng)中將各個(gè)DCP分塊發(fā)行至多臺(tái)并行工作的客戶端硬盤(pán)上,從而實(shí)現(xiàn) DCP分塊的并行快速發(fā)行,從而解決了目前數(shù)字影院拷貝DCP必須依靠人工硬盤(pán)對(duì)拷的低 效率高耗時(shí)的缺陷。此外,本發(fā)明通過(guò)對(duì)放映權(quán)客戶端列表的管理,實(shí)現(xiàn)允許動(dòng)態(tài)加入新客戶端,靈活 高校地實(shí)現(xiàn)了服務(wù)器和原有各客戶端與新加入的客戶端之間的動(dòng)態(tài)通信連接。
圖1是本發(fā)明DCP發(fā)行方法的流程圖;圖2是本發(fā)明DCP發(fā)行系統(tǒng)的原理圖。
具體實(shí)施例方式圖1是本發(fā)明的DCP發(fā)行方法的發(fā)行流程圖,包括如下步驟步驟101、在DCP發(fā)行服務(wù)器端對(duì)要發(fā)行的DCP文件進(jìn)行DCP分塊,分為一系列的 DCP分塊,并對(duì)各個(gè)DCP分塊標(biāo)記編號(hào),加密,以及計(jì)算每個(gè)加密后的DCP分塊的HASH值并 與所述編號(hào)對(duì)應(yīng)存儲(chǔ)。其中,為了便于客戶端接收之前設(shè)置緩存文件,各個(gè)DCP分塊大小可設(shè)置為相同 大小,本例中設(shè)定為每塊32KB。本例中將所生成的HASH值以HASH表的方式進(jìn)行存儲(chǔ),該 HASH表內(nèi)容包括DCP文件名稱、所分成的各個(gè)DCP分塊的編號(hào)及各個(gè)編號(hào)對(duì)應(yīng)的HASH值。步驟102、在DCP發(fā)行服務(wù)器端建立具有放映權(quán)的客戶端列表,記錄具有放映權(quán)的 各個(gè)客戶端的標(biāo)示。具體包括以下子步驟某客戶端在獲得某DCP放映權(quán)的授權(quán)(如購(gòu)買授權(quán))后,向DCP發(fā)行服務(wù)器發(fā)送 消息告知所購(gòu)買的DCP文件名稱及對(duì)應(yīng)的授權(quán)信息;DCP發(fā)行服務(wù)器收到所述消息后,驗(yàn)證該消息中的授權(quán)信息是否為具有放映所述 DCP的授權(quán)信息,若是,則將客戶端的標(biāo)示,如客戶端名稱或唯一的硬件設(shè)備號(hào)或分配的固
6定IP地址,存入所述DCP的放映權(quán)客戶端列表中,否則返回拒絕信息并結(jié)束。本例中的放映權(quán)客戶端列表記錄了 DCP文件名稱、具有放映該DCP文件放映權(quán)的 各個(gè)客戶端標(biāo)示。步驟103、DCP發(fā)行服務(wù)器將放映權(quán)客戶端列表采用廣播的方式發(fā)送給所述放映 權(quán)客戶端列表中的各個(gè)客戶端。其中,每當(dāng)放映權(quán)客戶端列表發(fā)生了更新,如新加入或刪除客戶端標(biāo)示(如放映 權(quán)具有期限設(shè)置的情況下會(huì)發(fā)生刪除客戶端標(biāo)示),則將放映權(quán)客戶端列表以加密的方式 進(jìn)行廣播,記錄在放映權(quán)客戶端列表中的各個(gè)客戶端使用獲得放映權(quán)授權(quán)時(shí)一并獲得的密 鑰解密接收到的放映權(quán)客戶端列表作為各客戶端存儲(chǔ)的放映權(quán)客戶端列表。步驟104、客戶端,尤其是新加入放映權(quán)客戶端列表的客戶端,向DCP發(fā)行服務(wù)器 發(fā)出下載所述DCP的HASH表的請(qǐng)求,DCP發(fā)行服務(wù)器鑒權(quán)(如判斷所述客戶端已經(jīng)記載在 所述DCP的放映權(quán)客戶端列表中)后,將該DCP的HASH表發(fā)送給該客戶端。步驟105、客戶端發(fā)送DCP分塊下載請(qǐng)求操作。具體的客戶端根據(jù)HASH表中的每個(gè)DCP分塊的編號(hào)隨機(jī)選擇未下載的DCP分塊,并向網(wǎng) 絡(luò)發(fā)送下載所選擇編號(hào)的DCP分塊的下載請(qǐng)求。其中,針對(duì)不同的DCP分塊可以并行分別 發(fā)送下載請(qǐng)求進(jìn)行數(shù)據(jù)的并行下載,即分別發(fā)送下載請(qǐng)求操作。步驟106、客戶端從不同DCP分塊下載請(qǐng)求的不同響應(yīng)方下載不同被加密的DCP分 塊。具體的擁有上述所選擇的編號(hào)的DCP分塊的服務(wù)器或其他客戶端響應(yīng)該客戶端的下載 請(qǐng)求,并鑒權(quán)(如判斷IP地址已經(jīng)記載在其存儲(chǔ)的放映權(quán)列表中)后作出應(yīng)答,該客戶端 從服務(wù)器或第一個(gè)應(yīng)答或前幾個(gè)應(yīng)答的客戶端上下載該所選擇的DCP分塊。其中下載方式 可以采用點(diǎn)到點(diǎn)(P2P)技術(shù)進(jìn)行下載。步驟107、客戶端計(jì)算下載的被加密的DCP分塊的HASH值,并與其存儲(chǔ)的HASH表 中的同一編號(hào)的DCP分塊的HASH值比較,若相同,則表示該被加密的DCP分塊下載成功,解 密后,將該DCP分塊標(biāo)記為已下載,存儲(chǔ)在相應(yīng)編號(hào)的位置;若不同,則丟棄已下載的該DCP 分塊,重新向網(wǎng)絡(luò)中發(fā)送請(qǐng)求該DCP分塊的下載請(qǐng)求以重新下載。步驟108、當(dāng)客戶端下載完成所有DCP分塊之后(即所有DCP分塊均標(biāo)記為已下 載),組合為完整的DCP,并向服務(wù)器發(fā)送下載完成消息,并將該下載完成消息顯示在服務(wù) 器和本客戶端的軟件界面上,以表示為可放映狀態(tài)。如圖2示出了實(shí)現(xiàn)本發(fā)明的DCP發(fā)行方法的發(fā)行系統(tǒng)的原理圖,包括DCP發(fā)行服 務(wù)器210和多個(gè)客戶端220,其中DCP發(fā)行服務(wù)器210包括DCP分塊單元211,用于將要發(fā)行的DCP文件分為不同的DCP分塊并對(duì)各個(gè)DCP分
塊編號(hào);校驗(yàn)值生成單元212,用于對(duì)所述各個(gè)DCP分塊加密、并生成校驗(yàn)值并與所述各個(gè) DCP分塊編號(hào)對(duì)應(yīng)存儲(chǔ);放映權(quán)客戶端列表管理單元213,用于將具有放映所述DCP放映權(quán)的客戶端信息 寫(xiě)入DCP發(fā)行服務(wù)器端的放映權(quán)客戶端列表;和信息傳輸單元214,用于將放映權(quán)客戶端列表和各個(gè)DCP分塊編號(hào)及所述校驗(yàn)值向所述放映權(quán)客戶端列表中的各個(gè)客戶端發(fā)送;客戶端220包括信息接收單元221,用于接收DCP發(fā)行服務(wù)器發(fā)送的放映權(quán)客戶端列表和各個(gè)DCP 分塊編號(hào)及校驗(yàn)值;DCP分塊傳輸單元222,用于根據(jù)接收的各個(gè)DCP分塊的編號(hào)從具有所述編碼的 DCP分塊的DCP發(fā)行服務(wù)器或放映權(quán)客戶端列表中的客戶端下載所述編號(hào)的被加密的DCP 分塊;和校驗(yàn)單元223,用于對(duì)下載的所述被加密的DCP分塊生成校驗(yàn)值,并根據(jù)判斷與接 收的校驗(yàn)值是否一致確認(rèn)下載的被加密的DCP分塊是否正確,如果正確,解密后存儲(chǔ)在相 應(yīng)的編號(hào)位置上。在以上實(shí)施例中,各客戶端與服務(wù)器之間,各客戶端與客戶端之間可以為有線或 無(wú)線連接,較佳的,采用高寬帶網(wǎng)絡(luò)連接,如千兆光纜。以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍,凡在 本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,例如上述步驟103也可以 采用客戶端請(qǐng)求、DCP發(fā)行服務(wù)器響應(yīng)發(fā)送相關(guān)信息的方式,或者步驟104為DCP發(fā)行服務(wù) 廣播所述HASH表的方式,又如客戶端為相應(yīng)電影院的數(shù)字電影服務(wù)器或與數(shù)字電影服務(wù) 器通信連接的計(jì)算機(jī)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
一種數(shù)字電影包的發(fā)行方法,其特征在于,包括A、DCP發(fā)行服務(wù)器端將要發(fā)行的DCP文件分為不同的DCP分塊,并對(duì)各個(gè)DCP分塊編號(hào);B、將具有放映所述DCP放映權(quán)的客戶端信息寫(xiě)入DCP發(fā)行服務(wù)器端的放映權(quán)客戶端列表;C、DCP發(fā)行服務(wù)器將放映權(quán)客戶端列表和各個(gè)DCP分塊編號(hào)發(fā)送給所述放映權(quán)客戶端列表中的各個(gè)客戶端;D、所述客戶端根據(jù)接收的各個(gè)DCP分塊的編號(hào)從具有所述編碼的DCP分塊的DCP發(fā)行服務(wù)器或所述放映權(quán)客戶端列表中的客戶端下載所述編號(hào)的DCP分塊,存儲(chǔ)到所述編號(hào)對(duì)應(yīng)的位置上。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟A還包括DCP發(fā)行服務(wù)器端對(duì)所述DCP分塊加密;步驟D還包括客戶端使用獲得放映權(quán)授權(quán)時(shí)一并獲得的密鑰解密下載的DCP分塊。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,步驟A還包括DCP發(fā)行服務(wù)器端對(duì)所述各個(gè)加密后的DCP分塊生成校驗(yàn)值,與所述各 個(gè)DCP分塊編號(hào)對(duì)應(yīng)存儲(chǔ);步驟C還包括DCP發(fā)行服務(wù)器端將所述校驗(yàn)值對(duì)應(yīng)各個(gè)DCP分塊編號(hào)發(fā)送給所述各 個(gè)客戶端;步驟D還包括客戶端對(duì)下載的所述被加密的DCP分塊生成校驗(yàn)值,根據(jù)判斷與接收的 校驗(yàn)值是否一致確認(rèn)下載的DCP分塊是否正確的步驟。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述校驗(yàn)值為HASH值。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟B包括子步驟客戶端在獲得DCP放映權(quán)的授權(quán)后,通知DCP發(fā)行服務(wù)器所授權(quán)的DCP文件名稱及授 權(quán)信息;DCP發(fā)行服務(wù)器驗(yàn)證所述授權(quán)信息后將客戶端信息寫(xiě)入所述DCP文件對(duì)應(yīng)的放映權(quán)客 戶端列表中。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟C所述將放映權(quán)客戶端列表和各個(gè) DCP分塊編號(hào)發(fā)送給所述放映權(quán)客戶端列表中的各個(gè)客戶端的步驟包括將放映權(quán)客戶端列表和/或各個(gè)DCP分塊編號(hào)以加密的方式進(jìn)行廣播; 記錄在放映權(quán)客戶端列表中的各個(gè)客戶端使用獲得放映權(quán)授權(quán)時(shí)一并獲得的密鑰解 密接收到的放映權(quán)客戶端列表和/或各個(gè)DCP分塊編號(hào)。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟D所述下載為并行下載。
8.一種數(shù)字電影包的發(fā)行系統(tǒng),其特征在于,包括DCP發(fā)行服務(wù)器(210)和客戶端 (220),其中DCP發(fā)行服務(wù)器(210)包括DCP分塊單元(211),用于將要發(fā)行的DCP文件分為不同的DCP分塊并對(duì)各個(gè)DCP分塊編號(hào);放映權(quán)客戶端列表管理單元(213),用于將具有放映所述DCP放映權(quán)的客戶端信息寫(xiě) 入DCP發(fā)行服務(wù)器端的放映權(quán)客戶端列表;和信息傳輸單元(214),用于將放映權(quán)客戶端列表和各個(gè)DCP分塊編號(hào)向所述放映權(quán)客 戶端列表中的各個(gè)客戶端發(fā)送; 客戶端(220)包括信息接收單元(221),用于接收DCP發(fā)行服務(wù)器發(fā)送的放映權(quán)客戶端列表和各個(gè)DCP分 塊編號(hào);DCP分塊傳輸單元(222),用于根據(jù)接收的各個(gè)DCP分塊的編號(hào)從具有所述編碼的DCP 分塊的DCP發(fā)行服務(wù)器或放映權(quán)客戶端列表中的客戶端下載所述編號(hào)的DCP分塊并存儲(chǔ)在 相應(yīng)的編號(hào)位置上。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,DCP發(fā)行服務(wù)器(210)還包括校驗(yàn)值生成單元(212),用于對(duì)所述各個(gè)DCP分塊加密、 并生成校驗(yàn)值,與所述各個(gè)DCP分塊編號(hào)對(duì)應(yīng)存儲(chǔ);所述信息傳輸單元(214)還用于將所述校驗(yàn)值對(duì)應(yīng)各個(gè)DCP分塊編號(hào)向所述各個(gè)客戶 端發(fā)送;客戶端(220)的所述信息接收單元(221)還用于接收DCP發(fā)行服務(wù)器發(fā)送的所述校驗(yàn)值;還包括校驗(yàn)單元(223),用于對(duì)下載的所述被加密的DCP分塊生成校驗(yàn)值,并根據(jù)判 斷與接收的校驗(yàn)值一致時(shí)解密DCP分塊。
全文摘要
本發(fā)明提供了一種數(shù)字電影包的發(fā)行方法,包括DCP發(fā)行服務(wù)器端將要發(fā)行的DCP文件分為不同的DCP分塊,并對(duì)各個(gè)DCP分塊編號(hào);將具有放映所述DCP放映權(quán)的客戶端信息寫(xiě)入DCP發(fā)行服務(wù)器端的放映權(quán)客戶端列表;DCP發(fā)行服務(wù)器將放映權(quán)客戶端列表和各個(gè)DCP分塊編號(hào)發(fā)送給所述放映權(quán)客戶端列表中的各個(gè)客戶端;所述客戶端根據(jù)各個(gè)DCP分塊的編號(hào)從具有所述編碼的DCP分塊的DCP發(fā)行服務(wù)器或客戶端下載所述編號(hào)的DCP分塊。還提供了一種數(shù)字電影包的發(fā)行系統(tǒng)。使用本發(fā)明,可以實(shí)現(xiàn)使得DCP文件能快速發(fā)行到各客戶端的數(shù)字電影放映服務(wù)器。
文檔編號(hào)H04L29/06GK101945089SQ20101015413
公開(kāi)日2011年1月12日 申請(qǐng)日期2010年4月21日 優(yōu)先權(quán)日2009年7月3日
發(fā)明者孫曉斌, 張曉玲, 李琳, 王忠平, 耿克明, 肖立群, 胡軼 申請(qǐng)人:北京中企開(kāi)源信息技術(shù)有限公司