一種衛星數字產品的發布方法和發布系統的制作方法
【技術領域】
[0001]本發明涉及衛星廣播領域,特別是涉及一種衛星數字產品的發布方法和發布系統。
【背景技術】
[0002]衛星數字發行是利用衛星網絡向用戶具有接收和播放能力的終端直接投遞音像、電子讀物(報刊、雜志、圖書)、游戲、軟件、行業資訊等數字化產品的發行服務,并在用戶使用時進行版權認證和管理。
[0003]在進行衛星數字發行時,需要獲取外部媒資系統生成的媒資內容,調用版權保護系統服務對影視劇等數字產品進行內容加密,并進行密鑰保護,打包生成成品。
[0004]但是,進行衛星數字發行時,需要面對多種業務模式、多種媒體格式,還要進行內容加密、發布編排等一系列工作,因此,在此過程中,如何能夠支持多種業務模式、多種媒體格式,提供內容加密、發布編排、預告等功能,并能夠通過多種渠道發布,形成高效全面的衛星數字產品發布系統,是亟待解決的技術問題。
【發明內容】
[0005]本發明的目的是要提供一種衛星數字產品的發布方法和發布系統,提高產品的發布效率,并能夠提供全面的衛星數字產品發布功能。
[0006]為了實現上述目的,本發明提供了一種衛星數字產品的發布方法,包括:
[0007]成品生成步驟:獲取外部媒體資源系統生成的媒體資源內容,調用版權保護系統對所述媒體資源內容進行加密后打包,獲得成品;
[0008]編單步驟:生成播發單,所述播發單用于描述一天中需要發布的成品,并能夠用于檢查所述需要發布的成品是否屬于由終端播發的內容;
[0009]在線審核步驟:審核所述播發單包含的所述需要發布的成品在內容上是否符合播發要求;
[0010]終端審核步驟:根據所述播發單將所述需要發布的成品生成終端需要的pushXML格式的推送文件,并審核所述推送文件是否可用;
[0011]發布步驟:將所述播發單存儲到衛星推送目錄,通過衛星對所述播發單對應的所述推送文件進行推送;
[0012]生成預告單步驟:根據所述播發單生成終端需要的預告單。
[0013]優選的,上述的方法中,還包括:
[0014]母盤制作步驟:用于將所述播發單包含的所述需要發布的成品存儲在預定存儲介質上。
[0015]優選的,上述的方法中,所述打包包括:將所述媒體資源內容進行加密后的主文件與海報文件、片花文件和字幕文件進行集合打包。
[0016]優選的,上述的方法中,所述終端審核步驟中,包括:
[0017]設定時間操作:對所述播發單重新修改發布時間;
[0018]定時播發操作:調用XML提供的定時發布方式對所述播發單生成XML文件;
[0019]緊急播發操作:調用XML提供的立即發布方式對所述播發單生成XML文件。
[0020]優選的,上述的方法中,還包括:
[0021]成品定時刪除步驟:定時刪除滿足預定條件的成品;
[0022]所述預定條件為:成品產生日期為45天之前,并且成品在一個月內未被播發單采用。
[0023]優選的,上述的方法中,
[0024]所述成品生成步驟中,調用版權保護系統對所述媒體資源內容進行加密包括:通過主文件加密接口對所述媒體資源內容的主文件進行加密;通過文件目錄加密接口對文件目錄下的多個所述媒體資源內容的主文件進行加密;通過生成密鑰接口對所述媒體資源內容生成密鑰。
[0025]為了更好的實現上述目的,本發明還提供了一種衛星數字產品的發布系統,包括:
[0026]成品生成模塊,用于:獲取外部媒體資源系統生成的媒體資源內容,調用版權保護系統對所述媒體資源內容進行加密后打包,獲得成品;
[0027]編單模塊,用于:生成播發單,所述播發單用于描述一天中需要發布的成品,并能夠用于檢查所述需要發布的成品是否屬于由終端播發的內容;
[0028]在線審核模塊,用于:審核所述播發單包含的所述需要發布的成品在內容上是否符合播發要求;
[0029]終端審核模塊,用于:根據所述播發單將所述需要發布的成品生成終端需要的PushXML格式的推送文件,并審核所述推送文件是否可用;
[0030]發布模塊,用于:將所述播發單存儲到衛星推送目錄,通過衛星對所述播發單對應的所述推送文件進行推送;
[0031]生成預告單模塊,用于:根據所述播發單生成終端需要的預告單。
[0032]優選的,上述的系統中,還包括:
[0033]母盤制作模塊:用于將所述播發單包含的所述需要發布的成品存儲在預定存儲介質上。
[0034]優選的,上述的系統中,所述打包包括:將所述媒體資源內容進行加密后的主文件與海報文件、片花文件和字幕文件進行集合打包。
[0035]所述終端審核模塊中,包括:設定時間單元,用于對所述播發單重新修改發布時間;定時播發單元,用于調用XML提供的定時發布方式對所述播發單生成XML文件;緊急播發單元,用于調用XML提供的立即發布方式對所述播發單生成XML文件。
[0036]優選的,上述的系統中,所述成品生成模塊中包括:主文件加密接口、目錄加密接口和生成密鑰接口。
[0037]本發明實施例具有以下技術效果:
[0038]I)本發明實施例中,能夠提供內容加密、發布編排、預告等功能,形成高效全面的衛星數字產品發布系統。
[0039]2)本發明實施例中,母盤可以提供給連鎖門店、網絡授權發布端等,在提供給授權終端,從而還能夠支撐除衛星發布外的其他發布模式。
[0040]根據下文結合附圖對本發明具體實施例的詳細描述,本領域技術人員將會更加明了本發明的上述以及其他目的、優點和特征。
【附圖說明】
[0041]后文將參照附圖以示例性而非限制性的方式詳細描述本發明的一些具體實施例。附圖中相同的附圖標記標示了相同或類似的部件或部分。本領域技術人員應該理解,這些附圖未必是按比例繪制的。附圖中:
[0042]圖1是本發明方法實施例的步驟流程圖;
[0043]圖2是本發明方法實施例中編單步驟的詳細流程圖;
[0044]圖3是本發明方法實施例中終端審核步驟的詳細流程圖;
[0045]圖4是本發明系統實施例的結構示意圖。
【具體實施方式】
[0046]圖1是本發明一個方法實施例的步驟流程圖,如圖1所示,本發明實施例提供一種衛星數字產品的發布方法,包括:
[0047]成品生成步驟101:獲取外部媒體資源系統生成的媒體資源內容,調用版權保護系統對所述媒體資源內容進行加密后打包,獲得成品;
[0048]編單步驟102:生成播發單,所述播發單用于描述一天中需要發布的成品,并能夠用于檢查所述需要發布的成品是否屬于由終端播發的內容;
[0049]在線審核步驟103:審核所述播發單包含的所述需要發布的成品在內容上是否符合播發要求;
[0050]終端審核步驟104:根據所述播發單將所述需要發布的成品生成終端需要的pushXML格式的推送文件,并審核所述推送文件是否可用;
[0051]發布步驟105:將所述播發單存儲到衛星推送目錄,通過衛星對所述播發單對應的所述推送文件進行推送;
[0052]生成預告單步驟106:根據所述播發單生成終端需要的預告單。
[0053]由上可知,本發明實施例中,能夠提供內容加密、發布編排、預告等功能,形成高效全面的衛星數字產品發布系統。
[0054]其中,還包括:母盤制作步驟:用于將所述播發單包含的所述需要發布的成品存儲在預定存儲介質上。母盤可以提供給連鎖門店、網絡授權發布端等,在提供給授權終端,從而還能夠支撐除衛星發布外的其他發布模式。
[0055]其中,編單步驟102,用于給編單員查詢播發單的基本信息,新增、作廢播發單,以及編輯播發單的內容:增加和刪除播發單的成品內容,通過提交審核改變播發單的審核狀
??τ O
[0056]圖2是本發明方法實施例中編單步驟的詳細流程圖,如圖所示,編單模塊中,包含新增、編輯、提交審核及作廢的功能,每個功能的實現方法按需求設計如下:
[0057]新增:播發單編碼按日期自動生成,例如:“20131021Β”,以字母‘B,和‘Μ’結尾,分別對應是普通播發單和母盤制作單;可以選取播發單類型;設置發布時間,正常使用的播發單的發布時間只能唯一;填寫播發單描述。
[0058]編輯:點擊編輯,列出播發單的需要播發的成品信息;提供往播發單中增加成品和刪除成品的功能,增加成品是從成品審核功能中審核通過的成品中選取。
[0059]提交審核:改變播發單的審核狀態,讓在線審核中能對具有“提交審核”狀態的播發單進行審核。
[0060]作廢:改變播發單的狀態,讓他后續的操作都不能進行。
[0061]其中,在線審核步驟103:用于給在線審核員審核播發單的成品內容是否符合播發要求。查看播發單包含的成品信息,并提供打印這些信息的功能。
[0062]其中,終端審核步驟104,包括:
[0063]設定時間操作:對所述播發單重新修改發布時間;
[0064]定時播發操作:調用XML提供的定時發布方式對所述播發單生成XML文件;
[0065]緊急播發操作:調用XML提供的立即發布方式對所述播發單生成XML文件。
[0066]圖3是本發明方法實施例中終端審核步驟的詳細流程圖;如圖所示,該終端審核步驟104,是用于根據播發單的信息,生成終端需要的pushXML,以及讓終端審核員審核生成的pushXML是否可用。終端審核這個模塊包含定時播發、緊急播發、終端審核及設定時間幾個功能,同時只能操作在線審核通過的播發單。
[0067]設定時間:可以對還沒有生成XML的播發單重新修改發布時間;
[0068]定時播發:調用PublishXML提供的publish O方法對播發單生成XML
[0069]緊急播發:調用PublishXML提供的publishNowO方法對播發單生成XML