專利名稱::支持高級(jí)媒體制作和分發(fā)的增強(qiáng)數(shù)據(jù)庫(kù)方案的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明的概念涉及用于跨過(guò)網(wǎng)絡(luò)來(lái)管理和分發(fā)內(nèi)容的系統(tǒng)和方法。更具體地,涉及支持和處理在媒體制作和分發(fā)時(shí)元數(shù)據(jù)在不同應(yīng)用之間的聚合(aggregation)和同步的系統(tǒng)。
背景技術(shù):
:在媒體產(chǎn)業(yè)中,用于解決專項(xiàng)資產(chǎn)管理需求的解決方案目前正會(huì)聚為試圖利用不同水平的工作流程管理支持來(lái)為媒體資產(chǎn)管理(MAM)提供全球解決方案。這些解決方案包括播出自動(dòng)化系統(tǒng)現(xiàn)今的播出自動(dòng)化技術(shù)對(duì)根據(jù)時(shí)間表播出視頻和音頻內(nèi)容的設(shè)備提供實(shí)時(shí)控制。一些播出技術(shù)解決了對(duì)內(nèi)容在接收或攝入服務(wù)器處以及在存儲(chǔ)階段的移動(dòng)進(jìn)行組織的需要。播出設(shè)備的提供商說(shuō)明了設(shè)備接口的專門(mén)技術(shù),但是仍然在演進(jìn),以支持工作流程引擎。當(dāng)前,播出自動(dòng)化解決方案提出了在配置階段需要大量重復(fù)工作的靜態(tài)工作流程。2)文檔資產(chǎn)管理-文檔資產(chǎn)管理的提供商供應(yīng)了打印媒體并且說(shuō)明了對(duì)文檔的管理強(qiáng)度。許多這種提供商己發(fā)展到多媒體環(huán)境中以應(yīng)對(duì)媒體產(chǎn)業(yè)。通常,這些提供商缺乏實(shí)時(shí)設(shè)備資源管理的專業(yè)技術(shù),并且他們的自動(dòng)化解決方案僅提供管理工作流程的有限方式。3)視頻編輯系統(tǒng)存在視頻編輯系統(tǒng)的若干提供商,這些提供商中的至少一個(gè)為媒體產(chǎn)業(yè)引入了非線性工作流程解決方案,該方案僅用來(lái)以靜態(tài)方式(即,非動(dòng)態(tài)地)管理工作流程。4)IT中間件供應(yīng)商IT中間件的提供商通常供應(yīng)專門(mén)的業(yè)務(wù)層應(yīng)用以及相關(guān)聯(lián)的基礎(chǔ)設(shè)施,來(lái)管理處理工作流程的傳輸層(transactionallayer)。在實(shí)際中,這些供應(yīng)商關(guān)注于業(yè)務(wù)層,因此他們的解決方案不提供用戶接口,并且不能在負(fù)荷平衡或服務(wù)質(zhì)量約束下來(lái)控制資源。
發(fā)明內(nèi)容簡(jiǎn)言之,根據(jù)優(yōu)選實(shí)施方式,提供了支持高級(jí)媒體制作和分發(fā)的數(shù)據(jù)庫(kù)方案。該數(shù)據(jù)庫(kù)方案引入了與資產(chǎn)有關(guān)的編輯決策列表(EDL)、播放列表和虛擬本質(zhì)(essence)的概念。另外,該數(shù)據(jù)庫(kù)方案建立了資產(chǎn)組的概念,其使得系統(tǒng)能夠?qū)①Y產(chǎn)聚合在為其定義了公共操作的層次化實(shí)體中。根據(jù)一個(gè)實(shí)施方式,提供增強(qiáng)的數(shù)據(jù)庫(kù)方案以支持媒體制作和分發(fā)的方法包括以下步驟將與各個(gè)資產(chǎn)相關(guān)聯(lián)的相應(yīng)應(yīng)用的外部特定標(biāo)識(shí)符封裝在各個(gè)資產(chǎn)的聚合中,并且利用給定應(yīng)用的所述特定標(biāo)識(shí)符針對(duì)該給定應(yīng)用來(lái)査詢資產(chǎn)的聚合,以確定與該特定標(biāo)識(shí)符相關(guān)聯(lián)的資產(chǎn)。封裝步驟可以包括向每個(gè)資產(chǎn)指派唯一ID作為特定標(biāo)識(shí)符,并且利用各個(gè)資產(chǎn)的特定標(biāo)識(shí)符在媒體資產(chǎn)管理數(shù)據(jù)庫(kù)中形成資產(chǎn)表。該形成步驟還可以包括利用特定標(biāo)識(shí)符建立媒體資產(chǎn)管理數(shù)據(jù)庫(kù)內(nèi)的虛擬資產(chǎn)地址。査詢步驟可以包括定義一個(gè)或多個(gè)搜索環(huán)境參數(shù),并且在搜索的配置期間將所定義的參數(shù)輸入到搜索數(shù)據(jù)庫(kù)中。定義一個(gè)或多個(gè)搜索環(huán)境參數(shù)的步驟包括確定與各個(gè)資產(chǎn)相對(duì)應(yīng)的元數(shù)據(jù)的描述。根據(jù)另一實(shí)施方式,方法包括響應(yīng)于用戶搜索查詢而使來(lái)自至少兩個(gè)數(shù)據(jù)源的搜索結(jié)果同步;響應(yīng)于用戶搜索査詢而建立搜索配置;聚合來(lái)自至少兩個(gè)數(shù)據(jù)源的經(jīng)同步的搜索結(jié)果,其中聚合步驟包括為與各個(gè)資產(chǎn)相對(duì)應(yīng)的每個(gè)應(yīng)用指派唯一標(biāo)識(shí)標(biāo)識(shí)符;并且將經(jīng)聚合的搜索結(jié)果作為一個(gè)搜索結(jié)果呈現(xiàn)給用戶。聚合步驟還可以包括通過(guò)封裝各個(gè)應(yīng)用的所指派唯一標(biāo)識(shí)標(biāo)識(shí)符來(lái)在數(shù)據(jù)庫(kù)中形成資產(chǎn)表。建立步驟還可以包括定義搜索所涉及的搜索環(huán)境參數(shù)。定義步驟還可以包括確定與各個(gè)資產(chǎn)相關(guān)聯(lián)的元數(shù)據(jù)描述,其中,在搜索配置的建立期間利用元數(shù)據(jù)描述動(dòng)態(tài)地針對(duì)數(shù)據(jù)庫(kù)來(lái)創(chuàng)建用戶搜索査詢。根據(jù)又一實(shí)施方式,響應(yīng)于搜索查詢而在搜索的配置期間將搜索環(huán)境參數(shù)輸入到搜索數(shù)據(jù)庫(kù)中,以向客戶端應(yīng)用提供創(chuàng)建、證實(shí)和執(zhí)行搜索査詢的接口。在附圖和下面的描述中闡述了一個(gè)或多個(gè)實(shí)施方式的細(xì)節(jié)。即使是以一種特定方式描述的,也應(yīng)當(dāng)清楚,可以各種方式來(lái)配置或體現(xiàn)實(shí)施方式。例如,實(shí)施方式可被執(zhí)行為方法,或體現(xiàn)為被配置來(lái)執(zhí)行一組操作的裝置或存儲(chǔ)執(zhí)行一組操作的指令的裝置。從結(jié)合附圖和權(quán)利要求考慮的下面的詳細(xì)描述將清楚其它方面和特征。附圖中相似的標(biāo)號(hào)表示類似的要素,其中圖1A示出了根據(jù)本發(fā)明原理的說(shuō)明性實(shí)施例的映射到搜索引擎中的數(shù)據(jù)庫(kù)方案的框圖1B示出了根據(jù)本發(fā)明原理的說(shuō)明性實(shí)施例的樣本數(shù)據(jù)提供商的數(shù)據(jù)庫(kù)方案的示例;圖1C示出了根據(jù)本發(fā)明原理的說(shuō)明性實(shí)施例的一組資產(chǎn)的表示;圖2A和2B示出了根據(jù)本發(fā)明原理的說(shuō)明性實(shí)施例的虛擬本質(zhì)的表示;圖3示出了根據(jù)本發(fā)明原理的說(shuō)明性實(shí)施例的封裝唯一資產(chǎn)ID的數(shù)6據(jù)聚合方法的流程圖4示出了根據(jù)本發(fā)明原理的說(shuō)明性實(shí)施例的搜索框架的概觀圖;以及圖5是根據(jù)本發(fā)明原理的說(shuō)明性實(shí)施例的關(guān)系數(shù)據(jù)庫(kù)形式的搜索配置概念的一個(gè)示例。具體實(shí)施例方式本發(fā)明原理的數(shù)據(jù)庫(kù)方案解決了在媒體制作和分布時(shí)元數(shù)據(jù)在不同應(yīng)用間的聚合和同步的問(wèn)題。該數(shù)據(jù)庫(kù)方案通過(guò)允許在資產(chǎn)抽象(assetabstraction)時(shí)封裝唯一標(biāo)識(shí)符(UID)而完成這個(gè)任務(wù)。此外,本發(fā)明原理的數(shù)據(jù)庫(kù)方案提供了允許從多個(gè)源(數(shù)據(jù)庫(kù)、文件、站點(diǎn))高效檢索和聚合信息的搜索框架。本發(fā)明原理的數(shù)據(jù)庫(kù)方案的另一唯一特征是其在只通過(guò)配置改變而無(wú)需任何源代碼改變來(lái)在任何數(shù)據(jù)庫(kù)上進(jìn)行搜索的能力。為了改善廣播和后期制作環(huán)境中的現(xiàn)代基礎(chǔ)設(shè)施的部署,本發(fā)明原理的數(shù)據(jù)庫(kù)方案支持元數(shù)據(jù),該方案解決了當(dāng)前方法未解決的多個(gè)特定方面。例如,本發(fā)明原理的數(shù)據(jù)庫(kù)方案支持虛擬資產(chǎn)地址。不能合適地封裝本質(zhì)和元數(shù)據(jù)的全球媒體資產(chǎn)管理(MAM)解決方案在發(fā)布階段將具有限制,這是本數(shù)據(jù)庫(kù)方案所克服的缺點(diǎn)。本數(shù)據(jù)庫(kù)方案還處理未在數(shù)據(jù)庫(kù)中的元數(shù)據(jù)。本數(shù)據(jù)庫(kù)方案通過(guò)利用多個(gè)ID,從而提供在一邏輯實(shí)體中管理大量資產(chǎn)的能力而解決了這個(gè)問(wèn)題。用于數(shù)據(jù)庫(kù)搜索的當(dāng)前技術(shù)狀態(tài)需要用戶對(duì)了解該數(shù)據(jù)庫(kù)方案的預(yù)定義搜索配置進(jìn)行重新編譯。本發(fā)明原理的數(shù)據(jù)庫(kù)方案允許用戶定義可以映射到搜索引擎的外部方案。如通過(guò)參考圖1A可理解的,本發(fā)明原理的數(shù)據(jù)庫(kù)方案使用數(shù)據(jù)提供商的概念10,基于數(shù)據(jù)提供商的概念10,來(lái)自普通源的數(shù)據(jù)可以在媒體資產(chǎn)管理(MAM)數(shù)據(jù)庫(kù)中被發(fā)布并與資產(chǎn)或諸如本質(zhì)和群組之類的其它實(shí)體相關(guān)聯(lián)。如圖1A可見(jiàn),新數(shù)據(jù)提供商12是通過(guò)指定要發(fā)布的數(shù)據(jù)的結(jié)構(gòu)來(lái)動(dòng)態(tài)地創(chuàng)建的。該描述包含具有如下各個(gè)屬性的所發(fā)布的所有元數(shù)據(jù)字段例如名稱、類型、位置,以及元數(shù)據(jù)字段是否可搜索、可排序、被加密、以及其它屬性。該信息被存儲(chǔ)為元數(shù)據(jù)信息14,并且由諸如搜索16之類的其它服務(wù)使用。圖1B示出了樣本數(shù)據(jù)提供商的數(shù)據(jù)庫(kù)方案的示例。數(shù)據(jù)提供商與通過(guò)對(duì)(對(duì)象id,對(duì)象類型id)確定的實(shí)體之間存在隱含關(guān)系。例如,如果數(shù)據(jù)提供商發(fā)布資產(chǎn)的數(shù)據(jù),則對(duì)象類型id將是與資產(chǎn)類型相關(guān)聯(lián)的唯一標(biāo)識(shí)符。性質(zhì)(property)列是存儲(chǔ)數(shù)據(jù)提供商的大量性質(zhì)的元列(meta-colmnn)。實(shí)際上,所有數(shù)據(jù)提供商的結(jié)構(gòu)都是相同的并且僅有的不同就是性質(zhì)列,性質(zhì)列基于數(shù)據(jù)提供商的類型而不同。數(shù)據(jù)庫(kù)存儲(chǔ)與性質(zhì)列中所包含的所有動(dòng)態(tài)性質(zhì)有關(guān)的信息。與現(xiàn)有內(nèi)容管理解決方案相比,本發(fā)明原理的數(shù)據(jù)庫(kù)方案能夠?qū)@關(guān)注于提供了下面的特征的操作工作流程的解決方案的內(nèi)容和資產(chǎn)進(jìn)行管理-動(dòng)態(tài)用戶接口任務(wù)庫(kù)(taskbase),允許每個(gè)用戶具有對(duì)其任務(wù)的描述、通過(guò)唯一方式手動(dòng)或自動(dòng)地執(zhí)行他們的任務(wù)以將內(nèi)容與資產(chǎn)相鏈接所需的資源。一-高級(jí)MAM結(jié)構(gòu),提供足夠的抽象層次以在復(fù)雜媒體創(chuàng)建環(huán)境中管理集中化的搜索。-具有管理資產(chǎn)的邏輯要素組的能力的與內(nèi)容無(wú)關(guān)的(ContentAgnostic)解決方案。對(duì)組合并管理大量復(fù)雜數(shù)據(jù)的日益增長(zhǎng)的需求推動(dòng)了數(shù)字媒體制作的發(fā)展。結(jié)果,出現(xiàn)了表示、聚合和管理數(shù)字?jǐn)?shù)據(jù)的新技術(shù)。對(duì)常用詞匯的需求引起了數(shù)據(jù)命名、表示、傳送和存儲(chǔ)的標(biāo)準(zhǔn)化。數(shù)字媒體管理的中心是數(shù)字資產(chǎn)的概念,概括地說(shuō),數(shù)字資產(chǎn)被定義為可在一些媒體中發(fā)布并且其所有者有權(quán)使用的值的實(shí)體。實(shí)際上,資產(chǎn)簡(jiǎn)單地是信息的聚合體;例如,數(shù)字資產(chǎn)情況中的殼體(shell)可以包含對(duì)稱為本質(zhì)的視頻和音頻文件以及元數(shù)據(jù)的參考。本領(lǐng)域技術(shù)人員會(huì)認(rèn)識(shí)到,"元數(shù)據(jù)"的基本定義是與數(shù)據(jù)有關(guān)的數(shù)據(jù)。下面的描述將示出本發(fā)明原理的概念和框架,它們?cè)黾用襟w資產(chǎn)管理的詞匯并提供對(duì)本領(lǐng)域常見(jiàn)問(wèn)題的解決方案。所有這些解決方案是通過(guò)增強(qiáng)MAM系統(tǒng)的核心處的數(shù)據(jù)庫(kù)方案來(lái)實(shí)現(xiàn)的。資產(chǎn)組圖1C資產(chǎn)組100。資產(chǎn)組IOO提供在定義了元數(shù)據(jù)和操作的層次化實(shí)體中來(lái)聚合資產(chǎn)的手段。資產(chǎn)組100包括多個(gè)資產(chǎn)102、104或者資產(chǎn)組106,所有的資產(chǎn)作為管理實(shí)體而被處理。作為示例,每個(gè)資產(chǎn)包括(a)權(quán)利108,其指示對(duì)資產(chǎn)102的訪問(wèn),(b)資產(chǎn)元數(shù)據(jù)110,(c)內(nèi)容112,以及(d)本質(zhì)114。內(nèi)容112還包括描述性元數(shù)據(jù)。存在針對(duì)資產(chǎn)組100的若干操作。這些操作可以包括存檔、傳輸和刪除等等。作為實(shí)際應(yīng)用,本質(zhì)位于特定DVD中的所有資產(chǎn)可被成組在一起。資產(chǎn)106示出了對(duì)此的示例,其中,資產(chǎn)3、資產(chǎn)4和資產(chǎn)5被成組在一起。作為關(guān)系實(shí)體,資產(chǎn)組100將擁有其自己的唯一ID并將具有相關(guān)聯(lián)的元數(shù)據(jù)和特定權(quán)利。在示例性實(shí)施方式中,每個(gè)資產(chǎn)在由系統(tǒng)發(fā)現(xiàn)或生成時(shí)都應(yīng)當(dāng)具有相關(guān)聯(lián)的ID。作為虛擬本質(zhì)的編輯決策列表(EDL)和播放列表資產(chǎn)可以被鏈接到表示相同的內(nèi)容或部分內(nèi)容的多個(gè)本質(zhì)。一般地,當(dāng)提及"原始"媒體文件,即包含表示圖像和/或音頻的字節(jié)的文件時(shí),使用術(shù)語(yǔ)"本質(zhì)"。圖2A和2B分別示出了根據(jù)編輯和傳輸/分發(fā)環(huán)境的資產(chǎn)200和210的各自的示例。在編輯環(huán)境(圖2A)中,編輯任務(wù)的結(jié)果(資產(chǎn)200內(nèi))可由包含對(duì)實(shí)際本質(zhì)204的參考的EDL202來(lái)表示??上駿DL呈現(xiàn)創(chuàng)建從任務(wù)得到的本質(zhì)(原始媒體文件)的處理。類似地,在傳輸/分發(fā)環(huán)境中,多個(gè)本質(zhì)214被置于時(shí)間線上,這產(chǎn)生了稱為播放列表212的實(shí)體。EDL和播放列表稱為虛擬本質(zhì),并且可分別與資產(chǎn)200和210相關(guān)聯(lián)。EDL是參考來(lái)自一段或多段媒體的一系列片段的指針的列表。為了作為本質(zhì)來(lái)處理這種媒體,將操縱簡(jiǎn)化為系統(tǒng)中的邏輯要素。一個(gè)典型示例是以下能力在媒體播放器中瀏覽作為剪輯的虛擬文件以用于批準(zhǔn)的目的,或者在工作流程處理的一個(gè)點(diǎn)處經(jīng)由符合引擎(conformanceengine)來(lái)創(chuàng)建物理文件。經(jīng)由外部唯一ID(UUID)的數(shù)據(jù)聚合和同步如上面提到的,本發(fā)明原理的數(shù)據(jù)庫(kù)方案表示經(jīng)由資產(chǎn)描述中的外部唯一ID的封裝來(lái)提供數(shù)據(jù)聚合的框架。圖3示出了根據(jù)本發(fā)明原理的說(shuō)明性實(shí)施例的聚合處理300。媒體資產(chǎn)管理系統(tǒng)(MAM)中的數(shù)據(jù)庫(kù)306允許對(duì)不同應(yīng)用302-1、302-2、302-n的外部UUID進(jìn)行關(guān)聯(lián)。同步服務(wù)304管理數(shù)據(jù)源302中的數(shù)據(jù)到MAM中的中央數(shù)據(jù)庫(kù)306的鏈接??蛇x地,數(shù)據(jù)源中的數(shù)據(jù)可以被映射到MAM數(shù)據(jù)庫(kù)306以加速搜索處理。在所示示例中,MAM數(shù)據(jù)庫(kù)306形成了資產(chǎn)表,其中,通過(guò)封裝各個(gè)應(yīng)用的各自UUID來(lái)聚合來(lái)自各個(gè)源302的數(shù)據(jù)。作為示例,源302表示存儲(chǔ)相關(guān)資產(chǎn)的外部數(shù)據(jù)庫(kù)。例如,權(quán)利管理系統(tǒng)將把相同資產(chǎn)當(dāng)作主系統(tǒng),但是僅元數(shù)據(jù)段的數(shù)目在兩個(gè)數(shù)據(jù)庫(kù)之間是共同的。例如,主數(shù)據(jù)庫(kù)將具有帶有視頻剪輯和一些技術(shù)性元數(shù)據(jù)的電影資產(chǎn),并且將與權(quán)利管理系統(tǒng)的數(shù)據(jù)庫(kù)同步以得知公司是否仍然具有廣播該電影的權(quán)利。集中化搜索根據(jù)本發(fā)明原理開(kāi)發(fā)了搜索和索引來(lái)優(yōu)化數(shù)據(jù)檢索和資產(chǎn)標(biāo)識(shí)。搜索必須包括與資產(chǎn)相關(guān)聯(lián)的位于數(shù)據(jù)庫(kù)或文件中以及甚至地理上分開(kāi)的站點(diǎn)中的所有信息。另外,需要以各種格式呈現(xiàn)搜索結(jié)果,以適應(yīng)媒體制作和分發(fā)中涉及的不同系統(tǒng)和應(yīng)用的不同需要。圖4示出了根據(jù)本發(fā)明原理的說(shuō)明性實(shí)施例的搜索框架400的概觀圖。査詢?cè)谒阉饕?02處被接收,并且隨后分別通過(guò)數(shù)據(jù)庫(kù)搜索404、文件搜索文件406和其它站點(diǎn)408被集中或轉(zhuǎn)發(fā)到一個(gè)或多個(gè)位置,例如(a)MAM數(shù)據(jù)庫(kù)306,(b)—個(gè)或多個(gè)文件儲(chǔ)存庫(kù)410,以及(c)一個(gè)或多個(gè)不同站點(diǎn)412。響應(yīng)在被發(fā)送到用戶之前通過(guò)聚合器服務(wù)414被聯(lián)合(consolidate)。搜索引擎402取決于搜索的性質(zhì)、所應(yīng)用的一個(gè)或多個(gè)算法來(lái)經(jīng)由服務(wù)接口顯露搜索能力。數(shù)據(jù)庫(kù)搜索404使用元數(shù)據(jù)信息來(lái)創(chuàng)建針對(duì)特定數(shù)據(jù)庫(kù)的動(dòng)態(tài)查詢。這稱為與數(shù)據(jù)庫(kù)無(wú)關(guān)的搜索,這是因?yàn)橐坏┰獢?shù)據(jù)信息被定義,該搜索就可以應(yīng)用到任何數(shù)據(jù)庫(kù)。在與數(shù)據(jù)庫(kù)無(wú)關(guān)的搜索中還考慮來(lái)自多個(gè)源(302)的數(shù)據(jù),這是因?yàn)閿?shù)據(jù)被發(fā)布并經(jīng)由數(shù)據(jù)同步服務(wù)304而被保持同步。文件搜索406功能允許在文件系統(tǒng)中搜索各種類型的文件。其它站點(diǎn)408允許搜索多個(gè)站點(diǎn)。聚合器從所有搜索接收響應(yīng),并且在對(duì)原始請(qǐng)求作出響應(yīng)之前將結(jié)果聚合為一個(gè)。搜索配置搜索配置定義了搜索環(huán)境參數(shù),其可以包括與搜索中涉及的圖、表和列有關(guān)的信息。該信息在配置期間被輸入到搜索數(shù)據(jù)庫(kù)中,并且由搜索服務(wù)使用來(lái)向客戶端應(yīng)用提供創(chuàng)建、證實(shí)和執(zhí)行査詢的接口。該配置將確定如何搜索內(nèi)容。搜索配置允許搜索服務(wù)與實(shí)際數(shù)據(jù)庫(kù)無(wú)關(guān),因此,向任何其它數(shù)據(jù)庫(kù)提供了服務(wù)的靈活性和便捷性。表l:搜索配置的示例<table>tableseeoriginaldocumentpage12</column></row><table>表1示出了根據(jù)實(shí)施方式的搜索配置的一個(gè)示例。方案的要素定義了要搜索的數(shù)據(jù)庫(kù)的結(jié)構(gòu)。表的要素包含對(duì)該表(或圖)中所有列的描述以及表的別名和表是否是動(dòng)態(tài)的(即,其方案可以在運(yùn)行時(shí)改變)的屬性。搜索服務(wù)需要監(jiān)視動(dòng)態(tài)表的結(jié)構(gòu),并且更新搜索數(shù)據(jù)庫(kù),并在需要時(shí)重新創(chuàng)建相關(guān)聯(lián)的圖。列的要素包含列的如下屬性*名稱列的名稱,別名列的顯示名稱*類型列的SQL類型*是唯一的指示列是否是唯一的。主鍵或具有唯一索引的列。,是全文可搜索的指示列是否具有全文索引。,是可過(guò)濾的指示是否可以對(duì)列來(lái)創(chuàng)建過(guò)濾器。'是可排序的指示是否可以對(duì)列進(jìn)行排序。可以以關(guān)系形式將這種表示存儲(chǔ)在數(shù)據(jù)庫(kù)中。圖5示出了關(guān)系數(shù)據(jù)庫(kù)形式的這種搜索配置概念的一個(gè)示例。如所描述的,搜索配置取決于元數(shù)據(jù)描述。這在圖5中示出了,其中,對(duì)于數(shù)據(jù)庫(kù)中的每個(gè)實(shí)體,在實(shí)體表中生成新的記錄。在此表中,定義了以下各項(xiàng)名稱;別名;是動(dòng)態(tài)的;是圖;是數(shù)據(jù)提供商;以及描述。對(duì)于數(shù)據(jù)庫(kù)中的每個(gè)性質(zhì)/列,在列的表中具有相應(yīng)的列,其中定義了以下各項(xiàng)表ID;類型ID;名稱;別名;數(shù)據(jù)類型;是唯一的;是全文安排;是可過(guò)濾的;是可排序的;是經(jīng)加密的;是動(dòng)態(tài)的;以及描述。例如可用方法或處理、裝置,或軟件程序來(lái)實(shí)現(xiàn)這里描述的實(shí)施例。即使僅僅在單種形式的實(shí)施方式的上下文中進(jìn)行了討論(例如,僅作為方法進(jìn)行了討論),也可以以其它形式(例如,裝置或程序)來(lái)實(shí)現(xiàn)所討論的特征的實(shí)施方式。例如可用適當(dāng)?shù)挠布?、軟件和固件?lái)實(shí)現(xiàn)裝置。例如可用諸如處理器之類的裝置來(lái)實(shí)現(xiàn)方法,處理器一般是指例如包括計(jì)算機(jī)、微處理器、集成電路或可編程邏輯器件在內(nèi)的處理設(shè)備。另外,方法可由被處理器執(zhí)行的指令來(lái)實(shí)現(xiàn),并且這些指令可以存儲(chǔ)在處理器可讀介質(zhì)上,例如集成電路、軟件載體或其它存儲(chǔ)設(shè)備,例如硬盤(pán)、光盤(pán)、隨機(jī)存取存儲(chǔ)器("RAM")或只讀存儲(chǔ)器("ROM")。指令可以形成有形地體現(xiàn)在處理器可讀介質(zhì)上的應(yīng)用程序。如應(yīng)當(dāng)清楚的,處理器可以包括例如具有執(zhí)行處理的指令的處理器可讀介質(zhì)。如本領(lǐng)域技術(shù)人員應(yīng)當(dāng)清楚的,實(shí)施方式還可以產(chǎn)生經(jīng)格式化的信號(hào)以承載例如可存儲(chǔ)或發(fā)送的信息。信息例如可以包括用于執(zhí)行方法的指令,或者由所描述的實(shí)施方式之一產(chǎn)生的數(shù)據(jù)。這種信號(hào)例如可被格式化為電磁波(例如,使用頻譜的射頻部分)或基帶信號(hào)。格式化例如可以包括對(duì)數(shù)據(jù)流編碼、使經(jīng)編碼流分組化,以及利用分組化的流來(lái)調(diào)制載波。信號(hào)承載的信息例如可以是模擬或數(shù)字信息。如所公知的,可以通過(guò)多種不同的有線或無(wú)線鏈路來(lái)發(fā)送信號(hào)。已描述了多種實(shí)施方式。然而,將明白,可以進(jìn)行各種修改。例如,不同實(shí)施方式的要素可以被組合、補(bǔ)充、修改或移除,以產(chǎn)生其它實(shí)施方式。另外,本領(lǐng)域普通技術(shù)人員將明白,其它結(jié)構(gòu)和處理可以替換所公開(kāi)的那些結(jié)構(gòu)和處理,并且得到的實(shí)施方式將至少以(一種或多種)基本上相同的(一種或多種)方式至少執(zhí)行(一個(gè)或多個(gè))基本上相同的功能,以至少獲得如所公開(kāi)的實(shí)施方式那樣的(一個(gè)或多個(gè))基本上相同的結(jié)果。因此,這些和其它實(shí)施方式在所附權(quán)利要求的范圍內(nèi)。1權(quán)利要求1.一種方法,包括以下步驟將與各個(gè)資產(chǎn)相關(guān)聯(lián)的相應(yīng)應(yīng)用的標(biāo)識(shí)符封裝在至少一個(gè)資產(chǎn)中;以及利用給定應(yīng)用的所述標(biāo)識(shí)符針對(duì)該應(yīng)用查詢所述至少一個(gè)資產(chǎn),以標(biāo)識(shí)與所述標(biāo)識(shí)符相關(guān)聯(lián)的所述至少一個(gè)資產(chǎn)。2.根據(jù)權(quán)利要求1所述的方法,其中,所述封裝步驟包括向每個(gè)資產(chǎn)指派唯一ID作為標(biāo)識(shí)符。3.根據(jù)權(quán)利要求1所述的方法,其中,所述封裝步驟還包括利用各個(gè)資產(chǎn)的標(biāo)識(shí)符在數(shù)據(jù)庫(kù)中形成資產(chǎn)表。4.根據(jù)權(quán)利要求1所述的方法,其中,所述査詢步驟包括定義至少一個(gè)搜索環(huán)境參數(shù);以及在搜索的配置期間將至少一個(gè)所定義的參數(shù)輸入到搜索數(shù)據(jù)庫(kù)中。5.根據(jù)權(quán)利要求3所述的方法,其中,所述形成步驟還包括利用標(biāo)識(shí)符建立所述數(shù)據(jù)庫(kù)內(nèi)的虛擬資產(chǎn)地址。6.根據(jù)權(quán)利要求4所述的方法,其中,所述定義至少一個(gè)搜索環(huán)境參數(shù)的步驟包括標(biāo)識(shí)與所述至少一個(gè)資產(chǎn)相對(duì)應(yīng)的元數(shù)據(jù)的描述。7.根據(jù)權(quán)利要求1所述的方法,還包括標(biāo)識(shí)與所述至少一個(gè)資產(chǎn)相關(guān)聯(lián)的元數(shù)據(jù),其中,利用元數(shù)據(jù)描述動(dòng)態(tài)地創(chuàng)建針對(duì)數(shù)據(jù)庫(kù)的至少一個(gè)査詢。8.—種方法,包括以下步驟響應(yīng)于用戶搜索查詢而使來(lái)自至少兩個(gè)數(shù)據(jù)源的搜索結(jié)果同步;響應(yīng)于所述用戶搜索查詢而建立搜索配置;聚合來(lái)自所述至少兩個(gè)數(shù)據(jù)源的經(jīng)同步的搜索結(jié)果,所述聚合步驟包括為與各個(gè)資產(chǎn)相對(duì)應(yīng)的每個(gè)應(yīng)用指派標(biāo)識(shí)符;以及將經(jīng)聚合的搜索結(jié)果作為一個(gè)搜索結(jié)果呈現(xiàn)給用戶。9.根據(jù)權(quán)利要求8所述的方法,其中,所述聚合步驟還包括通過(guò)封裝各個(gè)應(yīng)用的所指派標(biāo)識(shí)符來(lái)在數(shù)據(jù)庫(kù)中形成資產(chǎn)表。10.根據(jù)權(quán)利要求8所述的方法,其中,所述建立步驟包括定義搜索所涉及的搜索環(huán)境參數(shù)。11.根據(jù)權(quán)利要求IO所述的方法,還包括響應(yīng)于搜索查詢?cè)谒阉鞯呐渲闷陂g將所述搜索環(huán)境參數(shù)輸入到搜索數(shù)據(jù)庫(kù)中,以向客戶端應(yīng)用提供創(chuàng)建、證實(shí)和執(zhí)行所述搜索查詢的接口。12.根據(jù)權(quán)利要求IO所述的方法,其中,所述定義步驟包括標(biāo)識(shí)與各個(gè)資產(chǎn)相關(guān)聯(lián)的元數(shù)據(jù)描述,其中,在搜索配置的建立期間利用所述元數(shù)據(jù)描述動(dòng)態(tài)地創(chuàng)建針對(duì)所述數(shù)據(jù)庫(kù)的用戶搜索查詢。13.根據(jù)權(quán)利要求9所述的方法,其中,所述形成步驟還包括利用標(biāo)識(shí)符建立所述數(shù)據(jù)庫(kù)內(nèi)的虛擬資產(chǎn)地址。14.一種在媒體制作和分發(fā)環(huán)境中使用的包括嵌入有計(jì)算機(jī)可讀程序代碼的計(jì)算機(jī)可用介質(zhì)的計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品包括用于將與各個(gè)資產(chǎn)相關(guān)聯(lián)的相應(yīng)應(yīng)用的標(biāo)識(shí)符封裝在至少一個(gè)資產(chǎn)中的程序代碼;以及用于利用給定應(yīng)用的所述標(biāo)識(shí)符針對(duì)該應(yīng)用來(lái)查詢所述至少一個(gè)資產(chǎn),以標(biāo)識(shí)與所述標(biāo)識(shí)符相關(guān)聯(lián)的所述至少一個(gè)資產(chǎn)的程序代碼。15.根據(jù)權(quán)利要求14所述的計(jì)算機(jī)程序產(chǎn)品,其中,用于封裝的程序代碼還包括用于向各個(gè)資產(chǎn)指派唯一ID作為特定標(biāo)識(shí)符的程序代碼。16.根據(jù)權(quán)利要求14所述的計(jì)算機(jī)程序產(chǎn)品,其中,用于封裝的程序代碼還包括用于利用所述至少一個(gè)資產(chǎn)的特定標(biāo)識(shí)符在媒體資產(chǎn)管理數(shù)據(jù)庫(kù)中形成資產(chǎn)表的程序代碼。17.根據(jù)權(quán)利要求14所述的計(jì)算機(jī)程序產(chǎn)品,其中,用于査詢的程序代碼還包括用于定義至少一個(gè)搜索環(huán)境參數(shù)的程序代碼;以及用于在搜索的配置期間將至少一個(gè)參數(shù)輸入到搜索數(shù)據(jù)庫(kù)中的程序代碼。全文摘要用于媒體制作和分發(fā)的增強(qiáng)數(shù)據(jù)庫(kù)系統(tǒng)使得能夠利用外部唯一ID來(lái)聚合資產(chǎn)。外部ID的使用使得對(duì)媒體資產(chǎn)管理數(shù)據(jù)庫(kù)的搜索在沒(méi)有任何對(duì)實(shí)際數(shù)據(jù)庫(kù)的現(xiàn)有知識(shí)的情況下被執(zhí)行。搜索配置定義了一組搜索環(huán)境參數(shù),這組參數(shù)在配置階段被輸入到搜索數(shù)據(jù)庫(kù)中并且由搜索服務(wù)用來(lái)向客戶端應(yīng)用提供創(chuàng)建、證實(shí)和執(zhí)行查詢的接口。文檔編號(hào)G06F7/00GK101657791SQ200880011946公開(kāi)日2010年2月24日申請(qǐng)日期2008年4月3日優(yōu)先權(quán)日2007年4月13日發(fā)明者卡西亞諾·都蘭德,埃里克·丹尼斯·都佛斯,威爾弗雷德·雷納爾申請(qǐng)人:湯姆遜許可證公司