亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

媒體存儲系統(tǒng)及方法

文檔序號:6396942閱讀:383來源:國知局
專利名稱:媒體存儲系統(tǒng)及方法
技術領域
本發(fā)明涉及存儲技術,尤其涉及一種媒體存儲系統(tǒng)及方法。
背景技術
現(xiàn)有的媒體存儲系統(tǒng)由多個存儲庫組成,每個存儲庫用于存儲不同生命周期/業(yè)務周期的媒體內(nèi)容。例如在現(xiàn)有的廣播電視制作系統(tǒng)中,原始素材存儲庫用于存儲從媒體源直接接收到的媒體文件或媒體流;制作節(jié)目存儲庫用于存儲經(jīng)過外部的轉(zhuǎn)碼系統(tǒng)和制作系統(tǒng)進行處理之后的媒體文件;備播數(shù)據(jù)庫用于存儲準備播出的媒體文件。然而,在現(xiàn)有的媒體存儲系統(tǒng)中,一個媒體內(nèi)容在不同的生命周期/業(yè)務周期只 能以一種格式存儲在不同的存儲庫中,而且各個存儲庫之間相互獨立,從而導致了媒體的存儲靈活性和存儲效率的降低。另一方面,在現(xiàn)有的媒體存儲系統(tǒng)中,雖然也有將不同生命周期/業(yè)務周期的媒體內(nèi)容存儲在同一個共享存儲庫中,但這樣的共享存儲庫僅僅是提供了基礎的底層存儲接口,無法直接支持上述的媒體業(yè)務,例如必須有其它的外部設備將視頻直播流錄制成媒體文件后,或者必須有其它的外部設備將一種格式的媒體文件將讀取出的媒體內(nèi)容轉(zhuǎn)換成需要存儲的格式的媒體文件后,才能將最終的媒體文件存入上述共享存儲系統(tǒng);類似地,用戶需要訪問共享存儲庫中的媒體文件時,也只能按共享存儲庫當前存儲的媒體格式進行讀取,無法按需要的媒體格式、或媒體流方式進行訪問,除非將共享存儲庫存儲的媒體文件導出,再通過其他外部系統(tǒng)設備進行媒體格式轉(zhuǎn)換或流化。再一方面,共享存儲庫一般只提供文件系統(tǒng),也不支持對視頻文件的元數(shù)據(jù)(例如導演、演員和對白等)進行存儲、檢索等管理,也必須有其它的外部設備提供媒體內(nèi)容的元數(shù)據(jù)管理。在上述共享存儲庫中,媒體管理 和存儲管理相對獨立,用戶將這兩部分組合的系統(tǒng)復雜、靈活性和效率不高。例如當前的媒資管理系統(tǒng)。在媒資管理系統(tǒng)中,一般可以分為三層媒資業(yè)務、媒體管理和存儲管理,其中媒資業(yè)務和媒體管理緊耦合,以廣電行業(yè)為例,用戶只能購買一整套完整的媒資管理系統(tǒng),系統(tǒng)無法為其它媒體業(yè)務(如制作業(yè)務、播控業(yè)務、新聞業(yè)務等)提供媒體管理、存儲管理的服務。

發(fā)明內(nèi)容
本發(fā)明實施例提供一種媒體存儲系統(tǒng)及方法,用以提高媒體的存儲靈活性和存儲效率?!矫嫣峁┝艘环N媒體存儲系統(tǒng),位于服務器中,包括內(nèi)容收錄模塊,用于從媒體源收錄第一媒體文件或媒體流,并將所述第一媒體文件或媒體流轉(zhuǎn)換為第二媒體文件;內(nèi)容存儲模塊,用于將所述第一媒體文件或媒體流,和所述第二媒體文件中的至少一個存儲在第一存儲池;并根據(jù)用于媒體內(nèi)容遷移的第一預設策略,將所述第一存儲池中的媒體內(nèi)容遷移到第二存儲池,或者將所述第二存儲池中的媒體內(nèi)容遷移到所述第一存儲池;所述第一存儲池,用于根據(jù)所述內(nèi)容存儲模塊的調(diào)度,進行媒體內(nèi)容存儲;所述第二存儲池,用于根據(jù)所述內(nèi)容存儲模塊的調(diào)度,進行媒體內(nèi)容存儲。另一方面提供了一種媒體存儲方法,包括內(nèi)容收錄模塊從媒體源收錄第一媒體文件或媒體流,并將所述第一媒體文件或媒體流轉(zhuǎn)換為第二媒體文件;內(nèi)容存儲模塊將所述第一媒體文件或媒體流,和所述第二媒體文件中的至少一個存儲在第一存儲池;并根據(jù)用于媒體內(nèi)容遷移的第一預設策略,將所述第一存儲池中的媒體內(nèi)容遷移到第二存儲池,或者將所述第二存儲池中的媒體內(nèi)容遷移到所述第一存儲池。由上述技術方案可知,本發(fā)明實施例通過內(nèi)容收錄模塊從媒體源收錄第一媒體文 件或媒體流,并將上述第一媒體文件或媒體流轉(zhuǎn)換為第二媒體文件,進而由內(nèi)容存儲模塊將上述第一媒體文件或媒體流,和上述第二媒體文件中的至少一個存儲在第一存儲池,并根據(jù)第一預設策略,將上述第一存儲池中的媒體內(nèi)容遷移到第二存儲池,或者將上述第二存儲池中的媒體內(nèi)容遷移到上述第一存儲池,由于內(nèi)容收錄模塊對從媒體源收錄的第一媒體文件或媒體流進行轉(zhuǎn)換預處理,能夠使得內(nèi)容存儲模塊存儲更多格式的媒體文件,從而提高了媒體的存儲靈活性;由于第一存儲池與第二存儲池不是相互獨立的,內(nèi)容存儲模塊能夠在二者之間進行媒體內(nèi)容的遷移(即將第一存儲池中的媒體內(nèi)容遷移到第二存儲池,或者將第二存儲池中的媒體內(nèi)容遷移到第一存儲池),能夠有效提高內(nèi)容存儲模塊的存儲速度和讀取速度,從而提高了媒體的存儲效率,同時還可以進一步降成本。


為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I為本發(fā)明一實施例提供的媒體存儲系統(tǒng)的結(jié)構(gòu)示意圖;圖2為本發(fā)明另一實施例提供的媒體存儲系統(tǒng)的結(jié)構(gòu)示意圖;圖3為本發(fā)明另一實施例提供的媒體存儲系統(tǒng)的結(jié)構(gòu)示意圖;圖4為本發(fā)明另一實施例提供的媒體存儲系統(tǒng)的結(jié)構(gòu)示意圖;圖5為本發(fā)明另一實施例提供的媒體存儲方法的流程示意圖。
具體實施例方式為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。圖I為本發(fā)明一實施例提供的媒體存儲系統(tǒng)的結(jié)構(gòu)示意圖,位于服務器中,如圖I所示,本實施例的媒體存儲系統(tǒng)可以包括內(nèi)容收錄模塊U、內(nèi)容存儲模塊12、第一存儲池13和第二存儲池14。其中,內(nèi)容收錄模塊11用于從媒體源收錄第一媒體文件或媒體流(即內(nèi)容收錄模塊向外部設備提供內(nèi)容收錄的API接口,并通過該API接口接收外部設備即媒體源提供的第一媒體文件或媒體流),并將上述第一媒體文件或媒體流轉(zhuǎn)換為第二媒體文件。例如例如新聞采集人員可以通過電腦(PC)連接到內(nèi)容收錄模塊11,通過文件傳輸協(xié)議(File Transfer Protocol,簡稱FTP)上傳新采編的新聞節(jié)目視頻文件。內(nèi)容存儲模塊12用于將內(nèi)容收錄模塊11收錄的上述第一媒體文件或媒體流,和內(nèi)容收錄模塊11轉(zhuǎn)換的上述第二媒體文件中的至少一個存儲在第一存儲池;并根據(jù)用于媒體內(nèi)容遷移的第一預設策略,將上述第一存儲池中的媒體內(nèi)容遷移到第二存儲池,或者將上述第二存儲池中的媒體內(nèi)容遷移到上述第一存儲池。第一存儲池13用于根據(jù)所述內(nèi)容存儲模塊的調(diào)度,進行媒體內(nèi)容存儲。第二存儲池14用于根據(jù)所述內(nèi)容存儲模塊的調(diào)度,進行媒體內(nèi)容存儲。其中,上述媒體源可以包括但不限于音頻格式、視頻格式、圖像格式和文本格式中的至少一種格式的媒體內(nèi)容;上述第一媒體文件或媒體流可以包括但不限于音頻格式、視 頻格式、圖像格式和文本格式中的至少一種格式的媒體文件或媒體流;上述第二媒體文件可以包括但不限于音頻格式、視頻格式、圖像格式和文本格式中的至少一種格式的媒體文件。其中,上述媒體源的媒體格式可以是靜態(tài)的媒體文件(例如活動圖像專家組2 (Moving Picture Experts Group 2,簡稱MPEG-2)格式的視頻文件),或者可以是動態(tài)的媒體流(例如傳輸流(Transport Stream,簡稱TS)格式的直播視頻流)。在本實施例的一個可選實施方式中,內(nèi)容存儲模塊12進行媒體內(nèi)容的遷移(即將第一存儲池中的媒體內(nèi)容遷移到第二存儲池,或者將第二存儲池中的媒體內(nèi)容遷移到第一存儲池)所根據(jù)的第一預設策略可以包括但不限于內(nèi)容生命周期、內(nèi)容訪問熱度和人工設定中的至少一個。在本實施例的一個可選實施方式中,內(nèi)容收錄模塊11從媒體源收錄第一媒體文件的方式可以包括但不限于遠程網(wǎng)絡傳送(例如=FTP上傳,或者超文本傳輸協(xié)議(HyperText Transfer Protocol,簡稱HTTP)上傳、網(wǎng)絡分布式創(chuàng)作與版本管理(Web-basedDistributed Authoring and Versioning,簡稱 WebDAV)上傳)和物理介質(zhì)拷貝(例如數(shù)字多功能光盤(Digital Versatile Disc,簡稱DVD)光盤讀取)中的至少一種方式。在本實施例的一個可選實施方式中,內(nèi)容收錄模塊11從媒體源收錄媒體流的方式可以包括但不限于互聯(lián)網(wǎng)組管理協(xié)議(Internet Group Management Protocol,簡稱IGMP)組播、HTTP推送和WebDAV推送中的至少一種方式。在本實施例的一個可選實施方式中,內(nèi)容收錄模塊11具體可以部分接收上述第一媒體文件或媒體流后,將其轉(zhuǎn)換為第二媒體文件;或者也可以完全接收所有的上述第一媒體文件或媒體流后,將其轉(zhuǎn)換為第二媒體文件。具體地,內(nèi)容收錄模塊11具體可以利用音視頻編解碼方式轉(zhuǎn)換方法、音視頻碼率轉(zhuǎn)換方法、媒體格式轉(zhuǎn)換方法、數(shù)字版權(quán)管理(Digital Rights Management,簡稱DRM)方法、數(shù)字水印方法和,信息摘要算法5 (MessageDigest Algorithm 5,簡稱MD5)加密方法中的至少一個,將上述第一媒體文件或媒體流轉(zhuǎn)換為上述第二媒體文件??梢岳斫獾氖莾?nèi)容收錄模塊11將讀取出的媒體內(nèi)容轉(zhuǎn)換成的上述第二媒體文件可以是一個文件,或者還可以是多個文件,或者也可以是一組打包集成的文件。在本實施例的一個可選實施方式中,內(nèi)容存儲模塊12具體可以將上述第一媒體文件或媒體流,和上述第二媒體文件都存儲在第一存儲池,或者還可以僅將其中的一種存儲在第一存儲池。對于單個媒體內(nèi)容(即第一媒體文件或媒體流或上述第二媒體文件),內(nèi)容存儲模塊12可以在內(nèi)容收錄模塊11進行轉(zhuǎn)換的同時,將上述第一媒體文件或媒體流,和上述第二媒體文件中的至少一個存儲在第一存儲池,或者還可以在內(nèi)容收錄模塊11進行轉(zhuǎn)換完成之后,將上述第一媒體文件或媒體流,和上述第二媒體文件中的至少一個存儲在第一存儲池。在本實施例的一個可選實施方式中,第一存儲池可以為一個在線存儲池,第二存儲池可以為近線存儲池和離線存儲池;或者第一存儲池還可以為一個近線存儲池,第二存儲池可以為在線存儲池和離線存儲池;或者第一存儲池也可以為一個離線存儲池,第二存儲池可以為在線存儲池和近線存儲池等。其中,在線存儲池用于存儲內(nèi)容收錄模塊11收錄的原始和/或已經(jīng)轉(zhuǎn)換的媒體內(nèi)容(即上述第一媒體文件或媒體流,和上述第二媒體文件 中的至少一個),需要性能高的存儲設備,例如固態(tài)硬盤(Solid State Disk,簡稱SSD)或磁盤陣列等。近線存儲池用于存儲訪問頻率較少的媒體內(nèi)容,需要性能一般的存儲設備,例如串行高級技術附件(Serial Advanced Technology Attachment,簡稱SATA)硬盤或低轉(zhuǎn)速磁盤等,能夠進一步降低系統(tǒng)成本。離線存儲池用于存放訪問頻率極少的媒體內(nèi)容(即歸檔媒體內(nèi)容),其物理存儲資源可以處于休眠或者掉電的狀態(tài),例如可休眠磁盤或可掉電磁盤等,能夠進一步節(jié)省系統(tǒng)成本。例如內(nèi)容收錄模塊將2008奧運會百米賽跑決賽直播媒體流轉(zhuǎn)換為MPEG2文件,進而由內(nèi)容存儲模塊12將2008奧運會百米賽跑決賽直播內(nèi)容和MPEG2文件存儲在在線存儲池;2008奧運會百米賽跑決賽I個月之后,沒有進行百米決賽的任何節(jié)目制作(也可以看作為訪問),對相關MPEG2文件很少訪問,內(nèi)容存儲模塊12則可以將2008奧運會百米賽跑決賽直播內(nèi)容和MPEG2文件遷移到近線存儲池;2008奧運會百米賽跑決賽6個月之后,沒有進行百米決賽的任何節(jié)目制作(也可以看作為訪問),對相關MPEG2文件幾乎沒有訪問,內(nèi)容存儲模塊12則可以將2008奧運會百米賽跑決賽直播內(nèi)容和MPEG2文件遷移到離線存儲池;需要制作一個奧運百米決賽專題節(jié)目,內(nèi)容存儲模塊12則可以將多個奧運百米決賽相關的視頻文件剪輯并加上字幕、解說配音形成一個專題節(jié)目存儲在在線存儲池。本實施例中,通過內(nèi)容收錄模塊從媒體源收錄第一媒體文件或媒體流,并將上述第一媒體文件或媒體流轉(zhuǎn)換為第二媒體文件,進而由內(nèi)容存儲模塊將上述第一媒體文件或媒體流,和上述第二媒體文件中的至少一個存儲在第一存儲池,并根據(jù)第一預設策略,將上述第一存儲池中的媒體內(nèi)容遷移到第二存儲池,或者將上述第二存儲池中的媒體內(nèi)容遷移到上述第一存儲池,由于內(nèi)容收錄模塊對從媒體源收錄的第一媒體文件或媒體流進行轉(zhuǎn)換預處理,能夠使得內(nèi)容存儲模塊存儲更多格式的媒體文件,從而提高了媒體的存儲靈活性;由于第一存儲池與第二存儲池不是相互獨立的,內(nèi)容存儲模塊能夠在二者之間進行媒體內(nèi)容的遷移(即將第一存儲池中的媒體內(nèi)容遷移到第二存儲池,或者將第二存儲池中的媒體內(nèi)容遷移到第一存儲池),能夠有效提高內(nèi)容存儲模塊的存儲速度和讀取速度,從而提高了媒體的存儲效率,同時還可以減低成本。圖2為本發(fā)明另一實施例提供的媒體存儲系統(tǒng)的結(jié)構(gòu)示意圖,與圖I對應的實施例相比,如圖2所示,本實施例的媒體存儲系統(tǒng)還可以進一步包括內(nèi)容檢索模塊21,用于接收上述媒體源或內(nèi)容收錄模塊11發(fā)送的上述第一媒體文件或媒體流的元數(shù)據(jù),和/或從上述第一存儲池和上述第二存儲池中的至少一個中的媒體內(nèi)容(即第一媒體文件或媒體流,和上述第二媒體文件中的至少一個)中提取元數(shù)據(jù);以及接收外部設備發(fā)送的檢索請求(即內(nèi)容檢索模塊向外部設備提供內(nèi)容檢索的API接口,并通過該API接口接收外部設備發(fā)送的檢索請求),上述檢索請求中包含特征參數(shù),以及根據(jù)上述特征參數(shù),在上述元數(shù)據(jù)中進行檢索,并將檢索結(jié)果提供給上述外部設備。例如內(nèi)容檢索模塊21可以接收外部設備輸入的一句電影對白“I will beback”,檢索到對應的電影《終結(jié)者》的相關元數(shù)據(jù)。在本實施例的一個可選實施方式中,內(nèi)容檢索模塊21具體可以利用屬性描述信息提取方法、視頻字幕文本提取方法、音頻語音識別提取方法、圖像特征碼識別提取方法和音頻特征碼識別提取方法中的至少一個,提取上述元數(shù)據(jù)。例如上述元數(shù)據(jù)可以包括但不 限于索引編號、時間范圍、分類信息、文本描述、圖像特征信息、音頻特征信息和視頻特征信息中的至少一個。在本實施例的一個可選實施方式中,內(nèi)容檢索模塊21向上述外部設備提供的檢索結(jié)果可以包括但不限于索引編號、超鏈接、文本描述和圖像中的至少一個。例如衛(wèi)星信號接收機將2008奧運會百米賽跑決賽直播媒體流推送到內(nèi)容收錄模塊,同時人工加注該直播媒體流的標題“2008奧運會百米賽跑決賽”和描述。內(nèi)容收錄模塊將2008奧運會百米賽跑決賽直播媒體流按照節(jié)目進行分割,并封裝為MPEG2文件,進而由內(nèi)容存儲模塊12將MPEG2文件存儲在第一存儲池。內(nèi)容檢索模塊可以訪問第一存儲池中的MPEG2文件,提取該MPEG2文件中的字幕文本,作為內(nèi)容檢索的特征數(shù)據(jù)保存。內(nèi)容檢索模塊接收到外部設備發(fā)送的檢索請求,該檢索請求中包含特征參數(shù)“2008奧運會百米賽跑決賽”。內(nèi)容檢索模塊則可以根據(jù)上述特征參數(shù),在上述元數(shù)據(jù)中進行檢索,并將檢索結(jié)果提供給上述外部設備,例如返回一個2008奧運會百米賽跑決賽視頻的列表、描述說明文字以及訪問連接列表。 本實施例中,通過內(nèi)容檢索模塊自動提取元數(shù)據(jù),和/或從外部獲得媒體源提供的元數(shù)據(jù),并向外部設備提供內(nèi)容檢索的API接口,使得內(nèi)容檢索模塊能夠向外部設備提供檢索服務,從而提高了存儲利用率。圖3為本發(fā)明另一實施例提供的媒體存儲系統(tǒng)的結(jié)構(gòu)示意圖,與圖I或圖2對應的實施例相比,如圖3所示,本實施例的媒體存儲系統(tǒng)還可以進一步包括內(nèi)容訪問模塊31,用于接收上述外部設備發(fā)送的第一訪問請求(即內(nèi)容訪問模塊向外部設備提供內(nèi)容讀取的API接口,并通過該API接口接收外部設備發(fā)送的第一訪問請求),上述第一訪問請求中包含請求讀取的媒體標識和讀取內(nèi)容信息,以及根據(jù)上述媒體標識確定對應的媒體內(nèi)容在所述第一存儲池或者所述第二存儲池中,并從確定的上述第一存儲池或上述第二存儲池中讀取對應的媒體內(nèi)容,當讀取出的媒體內(nèi)容與所述讀取內(nèi)容信息要求的媒體內(nèi)容不一致時,則將讀取出的媒體內(nèi)容轉(zhuǎn)換為與所述讀取內(nèi)容信息要求的媒體內(nèi)容一致的第三媒體文件,并將讀取出的媒體內(nèi)容轉(zhuǎn)換成的第三媒體文件提供給上述外部設備,或者當讀取出的媒體內(nèi)容與所述讀取內(nèi)容信息要求的媒體內(nèi)容一致時,則將讀取出的媒體內(nèi)容提供給上述外部設備;和/或接收上述外部設備發(fā)送的第二訪問請求(即內(nèi)容訪問模塊向外部設備提供內(nèi)容存儲的API接口,并通過該API接口接收外部設備發(fā)送的第二訪問請求),上述第二訪問請求中包含請求存儲的媒體文件和存儲內(nèi)容信息,以及當所述第二訪問請求中包含的媒體文件與所述存儲內(nèi)容信息要求的媒體內(nèi)容不一致時,則將上述第二訪問請求中包含的媒體文件轉(zhuǎn)換為與所述存儲內(nèi)容信息要求的媒體內(nèi)容一致的第四媒體文件,并將上述第四媒體文件存儲到上述第一存儲池或上述第二存儲池中,或者當所述第二訪問請求中包含的媒體文件與所述存儲內(nèi)容信息要求的媒體內(nèi)容一致時,則將上述第二訪問請求中包含的媒體文件存儲到上述第一存儲池或上述第二存儲池中。例如外部設備可以通過內(nèi)容訪問應用程序編程接口(Application ProgrammingInterface,簡稱API)向內(nèi)容訪問模塊發(fā)送第一訪問請求,例如請?zhí)峁督K結(jié)者》800kbps碼率的視頻文件,則內(nèi)容訪問模塊會從第一存儲池或第二存儲池直接獲得低碼率視頻文件,或者在低碼率視頻文件不存在時從原有高碼率文件生成低碼率文件然后提供給外部設備訪問。在本實施例的一個可選實施方式中, 當所述內(nèi)容訪問模塊將讀取出的媒體內(nèi)容轉(zhuǎn)換成所述第三媒體文件時,內(nèi)容訪問模塊31具體可以根據(jù)上述讀取內(nèi)容信息,利用音視頻編解碼方式轉(zhuǎn)換方法、音視頻碼率轉(zhuǎn)換方法和媒體格式轉(zhuǎn)換方法中的至少一個,將讀取出的媒體內(nèi)容轉(zhuǎn)換為對應的第三媒體文件。當所述內(nèi)容訪問模塊將所述第二訪問請求中包含的媒體文件轉(zhuǎn)換成所述第四媒體文件時,內(nèi)容訪問模塊31具體可以根據(jù)上述存儲內(nèi)容信息,利用音視頻編解碼方式轉(zhuǎn)換方法、音視頻碼率轉(zhuǎn)換方法和媒體格式轉(zhuǎn)換方法中的至少一個,將上述第二訪問請求中包含的媒體文件轉(zhuǎn)換為對應的第四媒體文件。例如衛(wèi)星信號接收機將2008奧運會百米賽跑決賽直播媒體流推送到內(nèi)容收錄模塊,同時人工加注該直播媒體流的標題“2008奧運會百米賽跑決賽”和描述。內(nèi)容收錄模塊將2008奧運會百米賽跑決賽直播媒體流按照節(jié)目進行分割,并封裝為MPEG2文件,進而由內(nèi)容存儲模塊將MPEG2文件存儲在第一存儲池。內(nèi)容訪問模塊接收到外部設備發(fā)送的第一訪問請求,內(nèi)容訪問模塊從第一存儲池讀取2008奧運會百米賽跑決賽不同鏡頭拍攝的視頻文件,外部設備不用關心該視頻文件具體存儲在哪個地理位置或者什么文件系統(tǒng)上,只需要根據(jù)接口請求即可自動獲得相應的視頻文件。外部設備還可以進一步對讀取出的視頻文件進行制作編輯,例如將2008奧運會百米賽跑決賽不同鏡頭拍攝的視頻文件剪輯合成一個專題視頻,并加上字幕和配音,制作完成后,向內(nèi)容訪問模塊發(fā)送第二訪問請求。內(nèi)容訪問模塊將外部設備制作完成的專題視頻存儲在第一存儲池。進一步地,內(nèi)容訪問模塊還可以進一步將外部設備獲得的更新或者新增加的元數(shù)據(jù)導入給內(nèi)容檢索模塊,以作為內(nèi)容檢索的特征數(shù)據(jù)保存;或者內(nèi)容檢索模塊還可以進一步從第一存儲池中的專題視頻提取元數(shù)據(jù),以作為內(nèi)容檢索的特征數(shù)據(jù)保存。本實施例中,通過內(nèi)容訪問模塊向外部設備提供內(nèi)容讀取的API接口或內(nèi)容存儲的API接口,使得內(nèi)容訪問模塊能夠向外部設備提供訪問(讀取或存儲)服務,從而提高了存儲利用率。圖4為本發(fā)明另一實施例提供的媒體存儲系統(tǒng)的結(jié)構(gòu)示意圖,與圖I、圖2或圖3對應的實施例相比,如圖4所示,本實施例的媒體存儲系統(tǒng)還可以進一步包括內(nèi)容出庫模塊41,用于接收上述外部設備發(fā)送的導出請求(即內(nèi)容出庫模塊向外部設備提供內(nèi)容出庫的API接口,并通過該API接口接收外部設備發(fā)送的導出請求),上述導出請求中包含請求導出的媒體標識和導出內(nèi)容信息,以及根據(jù)上述媒體標識確定對應的媒體內(nèi)容在所述第一存儲池或者所述第二存儲池中,并從確定的上述第一存儲池或上述第二存儲池中讀取對應的媒體內(nèi)容,當讀取出的媒體內(nèi)容與所述導出內(nèi)容信息要求的媒體內(nèi)容不一致時,則將讀取出的媒體內(nèi)容轉(zhuǎn)換為與所述導出內(nèi)容信息要求的媒體內(nèi)容一致的第五媒體文件,并將讀取出的媒體內(nèi)容轉(zhuǎn)換成的第五媒體文件提供給上述外部設備,或者當讀取出的媒體內(nèi)容與所述導出內(nèi)容信息要求的媒體內(nèi)容一致時,則將讀取出的媒體內(nèi)容提供給上述外部設備;或者
根據(jù)用于媒體內(nèi)容導出的第二預設策略和導出內(nèi)容信息,從所述第一存儲池或所述第二存儲池中讀取該第二預設策略要求導出的媒體內(nèi)容,以及當讀取出的媒體內(nèi)容與所述導出內(nèi)容信息要求的媒體內(nèi)容不一致時,則將讀取出的媒體內(nèi)容轉(zhuǎn)換為與所述導出內(nèi)容信息要求的媒體內(nèi)容一致的第六媒體文件,并將將讀取出的媒體內(nèi)容轉(zhuǎn)換成的第六媒體文件提供給上述外部設備,或者當讀取出的媒體內(nèi)容與所述導出內(nèi)容信息要求的媒體內(nèi)容一致時,則將讀取出的媒體內(nèi)容提供給上述外部設備。例如從衛(wèi)星接收站接收的CCTV-I直播頻道,收錄存儲在第一存儲池中之后,可以實時將其轉(zhuǎn)換為流媒體(FLash Video,簡稱FLV)格式直播媒體流出庫,提供給視頻網(wǎng)站推送給網(wǎng)絡用戶收看。在本實施例的一個可選實施方式中,當所述內(nèi)容導出模塊將讀取出的媒體內(nèi)容轉(zhuǎn)換成所述第五媒體文件時,內(nèi)容出庫模塊41具體可以根據(jù)上述導出內(nèi)容信息,利用音視頻編解碼方式轉(zhuǎn)換方法、音視頻碼率轉(zhuǎn)換方法、媒體格式轉(zhuǎn)換方法、DRM方法、數(shù)字水印方法和MD5加密方法中的至少一個,將讀取出的媒體內(nèi)容轉(zhuǎn)換為對應的第五媒體文件。當所述內(nèi)容導出模塊將讀取出的媒體內(nèi)容轉(zhuǎn)換成所述第六媒體文件時,內(nèi)容出庫模塊41具體可以根據(jù)用于媒體內(nèi)容導出的第二預設策略,利用音視頻碼率轉(zhuǎn)換方法、媒體格式轉(zhuǎn)換方法、DRM方法、數(shù)字水印方法和MD5加密方法中的至少一個,將讀取出的媒體內(nèi)容轉(zhuǎn)換為對應的第六媒體文件。其中,上述第二預設策略可以包括但不限于存儲后實時導出、存儲后延時指定時間后導出和存儲后在指定時間導出中的至少Iv。例如衛(wèi)星信號接收機將2008奧運會百米賽跑決賽直播媒體流推送到內(nèi)容收錄模塊,同時人工加注該直播媒體流的標題“2008奧運會百米賽跑決賽”和描述。內(nèi)容收錄模塊將2008奧運會百米賽跑決賽直播媒體流按照節(jié)目進行分割,并封裝為MPEG2文件,進而由內(nèi)容存儲模塊將MPEG2文件存儲在第一存儲池。內(nèi)容出庫模塊接收外部設備發(fā)送的導出請求,內(nèi)容出庫模塊從第一存儲池讀取奧運會百米賽跑決賽的專題視頻,外部設備不用關心該專題視頻具體存儲在哪個地理位置或者什么文件系統(tǒng)上,只需要根據(jù)接口請求即可自動獲得相應的視頻文件。外部設備可以使用該專題視頻,例如在晚上8點奧運直通車節(jié)目時間將制作好的奧運會百米賽跑決賽的專題視頻在衛(wèi)星頻道中播出。需要說明的是本實施例中,內(nèi)容檢索模塊、內(nèi)容訪問模塊和內(nèi)容出庫模塊中的任意兩個或三個模塊執(zhí)行各自的功能均沒有時間順序要求??梢岳斫獾氖峭獠吭O備無需關心媒體存儲系統(tǒng)的內(nèi)部分工、協(xié)作關系和物理分布,只需要按照媒體存儲系統(tǒng)提供的平臺即服務(Platform as a Services,簡稱PAAS)接口進行訪問,即可獲得相關的媒體存儲和處理能力。本實施例中,通過內(nèi)容出庫模塊向外部設備提供內(nèi)容導出的API接口,使得內(nèi)容出庫模塊能夠向外部設備提供導出服務,從而提高了存儲利用率。需要說明的是上述第一存儲池和上述第二存儲池可以位于相同或不同的局域網(wǎng)。另外,如果位于不同的局域網(wǎng),上述第一存儲池和上述第二存儲池的位置可以相同也可以不相同。需要說明的是上述第一存儲池可以為物理存儲設備,或者還可以為虛擬存儲設備,例如云存儲服務器;上述第二存儲池可以為物理存儲設備,或者還可以為虛擬存儲設備,例如云存儲服務器。另外上述第一存儲池和上述第二存儲池的存儲能力還可以支持人 工設定方式和/或自動劃分方式。在本發(fā)明提供的媒體存儲系統(tǒng)中,可以存儲位于不同生命周期的媒體內(nèi)容,同時支持存儲管理和媒體管理,能夠有效提高存儲效率;另外,通過對外部設備提供的內(nèi)容收錄、檢索、訪問和導出等服務的API接口,使得能夠支持媒資管理業(yè)務、媒體制作業(yè)務、視頻監(jiān)控業(yè)務和遠程教育業(yè)務等多種媒體業(yè)務,能夠有效提高存儲的利用率。為使得本發(fā)明實施例提供的系統(tǒng)更加清楚,下面將以用于視頻監(jiān)控業(yè)務的媒體存儲系統(tǒng)作為舉例。視頻監(jiān)控的實時媒體流通過HTTP推送或WebDAV等注入內(nèi)容收錄模塊,并按照預定策略錄制成媒體文件,例如按時間寫成一個媒體文件。內(nèi)容存儲模塊將錄制的媒體文件存儲在在線存儲池,然后還可以進一步根據(jù)預設策略,例如內(nèi)容訪問熱度,將媒體文件從在線存儲池遷移至近線存儲池或離線存儲池。內(nèi)容檢索模塊可以從在線存儲池、近線存儲池和離線存儲池中的媒體文件中提取元數(shù)據(jù),例如時間、聲音信息等。通過內(nèi)容檢索模塊向外設備提供的API接口,外部設備發(fā)起內(nèi)容檢索的應用請求,例如按內(nèi)容創(chuàng)建時間是2012年2月7日,進行檢索,獲得若干個媒體文件;或者,輸入一張人臉圖片進行檢索;或者,輸入一個車牌號碼進行檢索,等。通過內(nèi)容訪問模塊向外部設備提供的API接口,對檢索出的媒體文件,外部設備可發(fā)起視頻訪問的請求。內(nèi)容訪問模塊收到訪問請求,向在線存儲池或近線存儲池中的媒體文件發(fā)起第一訪問請求,如將內(nèi)容進行流化,最終使用戶可以通過外部設備(例如客戶端播放器)播放訪問的視頻內(nèi)容。此時,若媒體文件位于離線存儲中,則內(nèi)容訪問模塊可以將其遷移至在線或近線存儲中。圖5為本發(fā)明另一實施例提供的媒體存儲方法的流程示意圖,如圖5所示,本實施例的媒體存儲方法可以包括501、內(nèi)容收錄模塊從媒體源收錄第一媒體文件或媒體流,并將上述第一媒體文件或媒體流轉(zhuǎn)換為第二媒體文件;502、內(nèi)容存儲模塊將上述第一媒體文件或媒體流,和上述第二媒體文件中的至少一個存儲在第一存儲池;并根據(jù)用于媒體內(nèi)容遷移的第一預設策略,將上述第一存儲池中的媒體內(nèi)容遷移到第二存儲池,或者將上述第二存儲池中的媒體內(nèi)容遷移到上述第一存儲池。詳細描述可以參見圖I 圖4對應的實施例中的相關內(nèi)容,此處不再贅述。
在本實施例的一個可選實施方式中,內(nèi)容存儲模塊進行媒體內(nèi)容的遷移(即將第一存儲池中的媒體內(nèi)容遷移到第二存儲池,或者將第二存儲池中的媒體內(nèi)容遷移到第一存儲池)所根據(jù)的第一預設策略可以包括但不限于內(nèi)容生命周期、內(nèi)容訪問熱度和人工設定中的至少一個。本實施例中,通過內(nèi)容收錄模塊從媒體源收錄第一媒體文件或媒體流,并將上述第一媒體文件或媒體流轉(zhuǎn)換為第二媒體文件,進而由內(nèi)容存儲模塊將上述第一媒體文件或媒體流,和上述第二媒體文件中的至少一個存儲在第一存儲池,并根據(jù)第一預設策略,將上述第一存儲池中的媒體內(nèi)容遷移到第二存儲池,或者將上述第二存儲池中的媒體內(nèi)容遷移到上述第一存儲池,由于內(nèi)容收錄模塊對從媒體源收錄的第一媒體文件或媒體流進行轉(zhuǎn)換預處理,能夠使得內(nèi)容存儲模塊存儲更多格式的媒體文件,從而提高了媒體的存儲靈活性;由于第一存儲池與第二存儲池不是相互獨立的,內(nèi)容存儲模塊能夠在二者之間進行媒體內(nèi)容的遷移(即將第一存儲池中的媒體內(nèi)容遷移到第二存儲池,或者將第二存儲池中的媒體內(nèi)容遷移到第一存儲池),能夠有效提高內(nèi)容存儲模塊的存儲速度和讀取速度,從而提高了 媒體的存儲效率,同時還可以降低成本。在本實施例的一個可選實施方式中,還可以進一步包括內(nèi)容檢索模塊從上述媒體源或上述內(nèi)容收錄模塊獲得上述第一媒體文件或媒體流的元數(shù)據(jù),和/或從上述第一存儲池和上述第二存儲池中至少一個中的媒體內(nèi)容中提取元數(shù)據(jù);以及上述內(nèi)容檢索模塊接收外部設備發(fā)送的檢索請求,上述檢索請求中包含特征參數(shù),以及根據(jù)上述特征參數(shù),在上述元數(shù)據(jù)中進行檢索,并將檢索結(jié)果提供給上述外部設備。詳細描述可以參見圖I 圖4對應的實施例中的相關內(nèi)容,此處不再贅述。本可選實施方式中,通過內(nèi)容檢索模塊自動提取元數(shù)據(jù),和/或從外部獲得媒體源提供的元數(shù)據(jù),并向外部設備提供內(nèi)容檢索的API接口,使得內(nèi)容檢索模塊能夠向外部設備提供檢索服務,從而提高了存儲利用率。在本實施例的一個可選實施方式中,還可以進一步包括內(nèi)容訪問模塊接收上述外部設備發(fā)送的第一訪問請求,上述第一訪問請求中包含請求讀取的媒體標識和讀取內(nèi)容信息,以及根據(jù)上述媒體標識確定對應的媒體內(nèi)容在上述第一存儲池或者上述第二存儲池中,并從確定的上述第一存儲池或上述第二存儲池中讀取對應的媒體內(nèi)容,當讀取出的媒體內(nèi)容不滿足上述讀取內(nèi)容信息時,則將讀取出的媒體內(nèi)容轉(zhuǎn)換為滿足上述讀取內(nèi)容信息的第三媒體文件,并將讀取出的媒體內(nèi)容轉(zhuǎn)換成的第三媒體文件提供給上述外部設備,或者當讀取出的媒體內(nèi)容滿足上述讀取內(nèi)容信息時,則將讀取出的媒體內(nèi)容提供給上述外部設備;和/或上述內(nèi)容訪問模塊接收上述外部設備發(fā)送的第二訪問請求,上述第二訪問請求中包含請求存儲的媒體文件和存儲內(nèi)容信息,以及當上述第二訪問請求中包含的媒體文件不滿足上述存儲內(nèi)容信息時,則將上述第二訪問請求中包含的媒體文件轉(zhuǎn)換為滿足上述存儲內(nèi)容信息的第四媒體文件,并將上述第四媒體文件存儲到上述第一存儲池或上述第二存儲池中,或者當上述第二訪問請求中包含的媒體文件滿足上述存儲內(nèi)容信息時,則將上述第二訪問請求中包含的媒體文件存儲到上述第一存儲池或上述第二存儲池中。
詳細描述可以參見圖I 圖4對應的實施例中的相關內(nèi)容,此處不再贅述。本可選實施方式中,通過內(nèi)容訪問模塊向外部設備提供內(nèi)容讀取的API接口或內(nèi)容存儲的API接口,使得內(nèi)容訪問模塊能夠向外部設備提供訪問(讀取或存儲)服務,從而提高了存儲利用率。在本實施例的一個可選實施方式中,還可以進一步包括內(nèi)容出庫模塊接收上述外部設備發(fā)送的導出請求,上述導出請求中包含請求導出的媒體標識和導出內(nèi)容信息,以及根據(jù)上述媒體標識確定對應的媒體內(nèi)容在上述第一存儲池或者上述第二存儲池中,并從確定的上述第一存儲池或上述第二存儲池中讀取對應的媒體內(nèi)容,當讀取出的媒體內(nèi)容不滿足上述導出內(nèi)容信息時,則將讀取出的媒體內(nèi)容轉(zhuǎn)換為滿足上述導出內(nèi)容信息的第五媒體文件,并將讀取出的媒體內(nèi)容轉(zhuǎn)換成的第五媒體文件提供給上述外部設備,或者當讀取出的媒體內(nèi)容滿足上述導出內(nèi)容信息時,則將讀取出的媒體內(nèi)容提供給上述外部設備;或者 上述內(nèi)容出庫模塊根據(jù)用于媒體內(nèi)容導出的第二預設策略和導出內(nèi)容信息,從所述第一存儲池或所述第二存儲池中讀取該第二預設策略要求導出的媒體內(nèi)容,以及當讀取出的媒體內(nèi)容不滿足上述導出內(nèi)容信息時,則將讀取出的媒體內(nèi)容轉(zhuǎn)換為滿足上述導出內(nèi)容信息的第六媒體文件,并將將讀取出的媒體內(nèi)容轉(zhuǎn)換成的第六媒體文件提供給上述外部設備,或者當讀取出的媒體內(nèi)容滿足上述導出內(nèi)容信息時,則將讀取出的媒體內(nèi)容提供給上述外部設備。其中,上述第二預設策略可以包括但不限于存儲后實時導出、存儲后延時指定時間后導出和存儲后在指定時間導出中的至少Iv。詳細描述可以參見圖I 圖4對應的實施例中的相關內(nèi)容,此處不再贅述。本可選實施方式中,通過內(nèi)容出庫模塊向外部設備提供內(nèi)容導出的API接口,使得內(nèi)容出庫模塊能夠向外部設備提供導出服務,從而提高了存儲利用率。需要說明的是本文中術語“和/或”,僅僅是一種描述關聯(lián)對象的關聯(lián)關系,表示可以存在三種關系,例如,A和/或B,可以表示單獨存在A,同時存在A和B,單獨存在B這三種情況。另外,本文中字符“/”,一般表示前后關聯(lián)對象是一種“或”的關系。需要說明的是對于前述的各方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領域技術人員應該知悉,本發(fā)明并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明,某些步驟可以采用其他順序或者同時進行。其次,本領域技術人員也應該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定是本發(fā)明所必須的。在上述實施例中,對各個實施例的描述都各有側(cè)重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關描述。所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。在本申請所提供的幾個實施例中,應該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上。可以根據(jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用硬件加軟件功能單元的形式實現(xiàn)。上述以軟件功能單元的形式實現(xiàn)的集成的單元,可以存儲在一個計算機可讀取存儲介質(zhì)中。上述軟件功能單元存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機 設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述方法的部分步驟。而前述的存儲介質(zhì)包括U盤、移動硬盤、只讀存儲器(Read-Only Memory,簡稱ROM)、隨機存取存儲器(Random Access Memory,簡稱RAM)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。最后應說明的是以上實施例僅用以說明本發(fā)明的技術方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質(zhì)脫離本發(fā)明各實施例技術方案的精神和范圍。
權(quán)利要求
1.ー種媒體存儲系統(tǒng),位于服務器中,其特征在于,包括 內(nèi)容收錄模塊,用于從媒體源收錄第一媒體文件或媒體流,并將所述第一媒體文件或媒體流轉(zhuǎn)換為第二媒體文件; 內(nèi)容存儲模塊,用于將所述第一媒體文件或媒體流,和所述第二媒體文件中的至少ー個存儲在第一存儲池;井根據(jù)用于媒體內(nèi)容遷移的第一預設策略,將所述第一存儲池中的媒體內(nèi)容遷移到第二存儲池,或者將所述第二存儲池中的媒體內(nèi)容遷移到所述第一存儲池; 所述第一存儲池,用于根據(jù)所述內(nèi)容存儲模塊的調(diào)度,進行媒體內(nèi)容存儲; 所述第二存儲池,用于根據(jù)所述內(nèi)容存儲模塊的調(diào)度,進行媒體內(nèi)容存儲。
2.根據(jù)權(quán)利要求I所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括內(nèi)容檢索模塊,所述內(nèi)容檢索模塊用于 從所述媒體源或所述內(nèi)容收錄模塊獲得所述第一媒體文件或媒體流的元數(shù)據(jù),和/或從所述第一存儲池和所述第二存儲池中的至少ー個存儲的媒體內(nèi)容中提取元數(shù)據(jù);以及 接收外部設備發(fā)送的檢索請求,所述檢索請求中包含特征參數(shù),以及根據(jù)所述特征參數(shù),在所述元數(shù)據(jù)中進行檢索,并將檢索結(jié)果提供給所述外部設備。
3.根據(jù)權(quán)利要求I或2所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括內(nèi)容訪問模塊,所述內(nèi)容訪問模塊用于 接收所述外部設備發(fā)送的第一訪問請求,所述第一訪問請求中包含請求讀取的媒體標識和讀取內(nèi)容信息,根據(jù)所述媒體標識確定該媒體標識對應的媒體內(nèi)容所在的存儲池,并從確定的存儲池中讀取對應的媒體內(nèi)容,當讀取出的媒體內(nèi)容與所述讀取內(nèi)容信息要求的媒體內(nèi)容不一致時,則將讀取出的媒體內(nèi)容轉(zhuǎn)換為與所述讀取內(nèi)容信息要求的媒體內(nèi)容一致的第三媒體文件,并將將讀取出的媒體內(nèi)容轉(zhuǎn)換成的第三媒體文件提供給所述外部設備,或者當讀取出的媒體內(nèi)容與所述讀取內(nèi)容信息要求的媒體內(nèi)容一致吋,則將讀取出的媒體內(nèi)容提供給所述外部設備;和/或 接收所述外部設備發(fā)送的第二訪問請求,所述第二訪問請求中包含請求存儲的媒體文件和存儲內(nèi)容信息,以及當所述第二訪問請求中包含的媒體文件與所述存儲內(nèi)容信息要求的媒體內(nèi)容不一致吋,則將所述第二訪問請求中包含的媒體文件轉(zhuǎn)換為與所述存儲內(nèi)容信息要求的媒體內(nèi)容一致的第四媒體文件,并將所述第四媒體文件存儲到所述第一存儲池或所述第二存儲池中,或者當所述第二訪問請求中包含的媒體文件與所述存儲內(nèi)容信息要求的媒體內(nèi)容一致吋,則將所述第二訪問請求中包含的媒體文件存儲到所述第一存儲池或所述第二存儲池中。
4.根據(jù)權(quán)利要求3所述的系統(tǒng),其特征在干, 當所述內(nèi)容訪問模塊將讀取出的媒體內(nèi)容轉(zhuǎn)換成所述第三媒體文件時,所述內(nèi)容訪問模塊具體用于根據(jù)所述讀取內(nèi)容信息,利用音視頻編解碼方式轉(zhuǎn)換方法、音視頻碼率轉(zhuǎn)換方法和媒體格式轉(zhuǎn)換方法中的至少ー個,將讀取出的媒體內(nèi)容轉(zhuǎn)換為所述第三媒體文件; 當所述內(nèi)容訪問模塊將所述第二訪問請求中包含的媒體文件轉(zhuǎn)換成所述第四媒體文件時,所述內(nèi)容訪問模塊具體用于根據(jù)所述存儲內(nèi)容信息,利用音視頻編解碼方式轉(zhuǎn)換方法、音視頻碼率轉(zhuǎn)換方法和媒體格式轉(zhuǎn)換方法中的至少ー個,將所述第二訪問請求中包含的媒體文件轉(zhuǎn)換為所述第四媒體文件。
5.根據(jù)權(quán)利要求I 4任ー權(quán)利要求所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括內(nèi)容出庫模塊,所述內(nèi)容出庫模塊用于 接收所述外部設備發(fā)送的導出請求,所述導出請求中包含請求導出的媒體標識和導出內(nèi)容信息,以及根據(jù)所述媒體標識確定該媒體標識對應的媒體內(nèi)容所在的存儲池中,并從確定的存儲池中讀取對應的媒體內(nèi)容,當讀取出的媒體內(nèi)容與所述導出內(nèi)容信息要求的媒體內(nèi)容不一致時,則將讀取出的媒體內(nèi)容轉(zhuǎn)換為與所述導出內(nèi)容信息要求的媒體內(nèi)容一致的第五媒體文件,并將將讀取出的媒體內(nèi)容轉(zhuǎn)換成的第五媒體文件提供給所述外部設備,或者當讀取出的媒體內(nèi)容與所述導出內(nèi)容信息要求的媒體內(nèi)容一致吋,則將讀取出的媒體內(nèi)容提供給所述外部設備;或者 根據(jù)用于媒體內(nèi)容導出的第二預設策略和導出內(nèi)容信息,從所述第一存儲池或所述第二存儲池中讀取該第二預設策略要求導出的媒體內(nèi)容,以及當讀取出的媒體內(nèi)容與所述導出內(nèi)容信息要求的媒體內(nèi)容不一致時,則將讀取出的媒體內(nèi)容轉(zhuǎn)換為與所述導出內(nèi)容信息要求的媒體內(nèi)容一致的第六媒體文件,并將將讀取出的媒體內(nèi)容轉(zhuǎn)換成的第六媒體文件提供給所述外部設備,或者當讀取出的媒體內(nèi)容與所述導出內(nèi)容信息要求的媒體內(nèi)容一致吋,則將讀取出的媒體內(nèi)容提供給所述外部設備。
6.根據(jù)權(quán)利要求5所述的系統(tǒng),其特征在干, 當所述內(nèi)容導出模塊將讀取出的媒體內(nèi)容轉(zhuǎn)換成所述第五媒體文件時,所述內(nèi)容出庫模塊具體用于根據(jù)所述導出內(nèi)容信息,利用音視頻編解碼方式轉(zhuǎn)換方法、音視頻碼率轉(zhuǎn)換方法、媒體格式轉(zhuǎn)換方法、DRM方法、數(shù)字水印方法和MD5加密方法中的至少ー個,將讀取出的媒體內(nèi)容轉(zhuǎn)換為所述第五媒體文件; 當所述內(nèi)容導出模塊將讀取出的媒體內(nèi)容轉(zhuǎn)換成所述第六媒體文件時,所述內(nèi)容出庫模塊具體用于根據(jù)所述第二預設策略,利用音視頻碼率轉(zhuǎn)換方法、媒體格式轉(zhuǎn)換方法、DRM方法、數(shù)字水印方法和MD5加密方法中的至少ー個,將讀取出的媒體內(nèi)容轉(zhuǎn)換為所述第六媒體文件。
7.根據(jù)權(quán)利要求5或6所述的系統(tǒng),其特征在于,所述第二預設策略包括存儲后實時導出、存儲后延時指定時間后導出和存儲后在指定時間導出中的至少Iv。
8.根據(jù)權(quán)利要求I 7任ー權(quán)利要求所述的系統(tǒng),其特征在于,所述內(nèi)容收錄模塊具體用于 利用音視頻編解碼方式轉(zhuǎn)換方法、音視頻碼率轉(zhuǎn)換方法、媒體格式轉(zhuǎn)換方法、DRM方法、數(shù)字水印方法和MD5加密方法中的至少ー個,將所述第一媒體文件或媒體流轉(zhuǎn)換為所述第ニ媒體文件。
9.根據(jù)權(quán)利要求I 8任ー權(quán)利要求所述的系統(tǒng),其特征在于,所述第一預設策略包括內(nèi)容生命周期、內(nèi)容訪問熱度和人工設定中的至少ー個。
10.根據(jù)權(quán)利要求I 9任ー權(quán)利要求所述的系統(tǒng),其特征在于,所述第一存儲池和所述第二存儲池位于相同或不同的局域網(wǎng)。
11.ー種媒體存儲方法,其特征在于,包括 內(nèi)容收錄模塊從媒體源收錄第一媒體文件或媒體流,并將所述第一媒體文件或媒體流轉(zhuǎn)換為第二媒體文件; 內(nèi)容存儲模塊將所述第一媒體文件或媒體流,和所述第二媒體文件中的至少ー個存儲在第一存儲池;井根據(jù)用于媒體內(nèi)容遷移的第一預設策略,將所述第一存儲池中的媒體內(nèi)容遷移到第二存儲池,或者將所述第二存儲池中的媒體內(nèi)容遷移到所述第一存儲池。
12.根據(jù)權(quán)利要求11所述的方法,其特征在于,還包括 內(nèi)容檢索模塊從所述媒體源或所述內(nèi)容收錄模塊獲得所述第一媒體文件或媒體流的元數(shù)據(jù),和/或從所述第一存儲池和所述第二存儲池中的至少ー個中的媒體內(nèi)容中提取元數(shù)據(jù);以及 所述內(nèi)容檢索模塊接收外部設備發(fā)送的檢索請求,所述檢索請求中包含特征參數(shù),以及根據(jù)所述特征參數(shù),在所述元數(shù)據(jù)中進行檢索,并將檢索結(jié)果提供給所述外部設備。
13.根據(jù)權(quán)利要求11或12所述的方法,其特征在于,還包括 內(nèi)容訪問模塊接收所述外部設備發(fā)送的第一訪問請求,所述第一訪問請求中包含請求讀取的媒體標識和讀取內(nèi)容信息,以及根據(jù)所述媒體標識確定該媒體標識對應的媒體內(nèi)容所在的存儲池中,并從確定的存儲池中讀取對應的媒體內(nèi)容,當讀取出的媒體內(nèi)容與所述讀取內(nèi)容信息要求的媒體內(nèi)容不一致時,則將讀取出的媒體內(nèi)容轉(zhuǎn)換為與所述讀取內(nèi)容信息要求的媒體內(nèi)容一致的第三媒體文件,并將將讀取出的媒體內(nèi)容轉(zhuǎn)換成的第三媒體文件提供給所述外部設備,或者當讀取出的媒體內(nèi)容與所述讀取內(nèi)容信息要求的媒體內(nèi)容一致吋,則將讀取出的媒體內(nèi)容提供給所述外部設備;和/或 所述內(nèi)容訪問模塊接收所述外部設備發(fā)送的第二訪問請求,所述第二訪問請求中包含請求存儲的媒體文件和存儲內(nèi)容信息,以及當所述第二訪問請求中包含的媒體文件與所述存儲內(nèi)容信息要求的媒體內(nèi)容不一致吋,則將所述第二訪問請求中包含的媒體文件轉(zhuǎn)換為與所述存儲內(nèi)容信息要求的媒體內(nèi)容一致的第四媒體文件,并將所述第四媒體文件存儲到所述第一存儲池或所述第二存儲池中,或者當所述第二訪問請求中包含的媒體文件與所述存儲內(nèi)容信息要求的媒體內(nèi)容一致吋,則將所述第二訪問請求中包含的媒體文件存儲到所述第一存儲池或所述第二存儲池中。
14.根據(jù)權(quán)利要求11 13任ー權(quán)利要求所述的方法,其特征在于,還包括 內(nèi)容出庫模塊接收所述外部設備發(fā)送的導出請求,所述導出請求中包含請求導出的媒體標識和導出內(nèi)容信息,以及根據(jù)所述媒體標識確定該媒體標識對應的媒體內(nèi)容所在的存儲池中,并從確定的存儲池中讀取對應的媒體內(nèi)容,當讀取出的媒體內(nèi)容與所述導出內(nèi)容信息要求的媒體內(nèi)容不一致時,則將讀取出的媒體內(nèi)容轉(zhuǎn)換為與所述導出內(nèi)容信息要求的媒體內(nèi)容一致的第五媒體文件,并將將讀取出的媒體內(nèi)容轉(zhuǎn)換成的第五媒體文件提供給所述外部設備,或者當讀取出的媒體內(nèi)容與所述導出內(nèi)容信息要求的媒體內(nèi)容一致吋,則將讀取出的媒體內(nèi)容提供給所述外部設備;或者 所述內(nèi)容出庫模塊根據(jù)用于媒體內(nèi)容導出的第二預設策略和導出內(nèi)容信息,從所述第一存儲池或所述第二存儲池中讀取該第二預設策略要求導出的媒體內(nèi)容,以及當讀取出的媒體內(nèi)容與所述導出內(nèi)容信息要求的媒體內(nèi)容不一致吋,則將讀取出的媒體內(nèi)容轉(zhuǎn)換為與所述導出內(nèi)容信息要求的媒體內(nèi)容一致的第六媒體文件,并將將讀取出的媒體內(nèi)容轉(zhuǎn)換成的第六媒體文件提供給所述外部設備,或者當讀取出的媒體內(nèi)容與所述導出內(nèi)容信息要求的媒體內(nèi)容一致吋,則將讀取出的媒體內(nèi)容提供給所述外部設備。
15.根據(jù)權(quán)利要求14所述的方法,其特征在于,所述第二預設策略包括存儲后實時導出、存儲后延時指定時間后導出和存儲后在指定時間導出中的至少Iv。
16.根據(jù)權(quán)利要求11 15任ー權(quán)利要求所述的方法,其特征在于,所述第一預設策略包括內(nèi)容生命周期、內(nèi)容訪問熱度和人工設定中的至少ー個。
全文摘要
本發(fā)明提供一種媒體存儲系統(tǒng)及方法,由于內(nèi)容收錄模塊對從媒體源收錄的第一媒體文件或媒體流進行轉(zhuǎn)換預處理,能夠使得內(nèi)容存儲模塊存儲更多格式的媒體文件,從而提高了媒體的存儲靈活性;由于第一存儲池與第二存儲池不是相互獨立的,內(nèi)容存儲模塊能夠在二者之間進行媒體內(nèi)容的遷移(即將第一存儲池中的媒體內(nèi)容遷移到第二存儲池,或者將第二存儲池中的媒體內(nèi)容遷移到第一存儲池),能夠有效提高內(nèi)容存儲模塊的存儲速度和讀取速度,從而提高了媒體的存儲效率,同時還可以進一步降成本。
文檔編號G06F21/00GK102687149SQ201280000227
公開日2012年9月19日 申請日期2012年2月13日 優(yōu)先權(quán)日2012年2月13日
發(fā)明者施有鑄, 黃漢硯 申請人:華為技術有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1