專利名稱:用于處理元數(shù)據(jù)的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于處理元數(shù)據(jù)的方法,其通過(guò)在具有第一格式的第一元數(shù)據(jù)結(jié)構(gòu)中提供元數(shù)據(jù)和提供具有第二格式的第二元數(shù)據(jù)結(jié)構(gòu)來(lái)進(jìn)行。此外,本發(fā)明涉及一種用于處理元數(shù)據(jù)的對(duì)應(yīng)設(shè)備。
背景技術(shù):
通常,元數(shù)據(jù)以單獨(dú)的格式存儲(chǔ)在本地?cái)?shù)據(jù)庫(kù)中。根據(jù)這些數(shù)據(jù)庫(kù)元數(shù)據(jù),容易發(fā)現(xiàn)本質(zhì)(essence)。
為了多個(gè)應(yīng)用中的數(shù)據(jù)交換,在Pro-MPEG論壇(www.pro-mpeg.org)中開發(fā)了實(shí)質(zhì)交換格式(Material eXchangeFormat)(MXF)。MXF數(shù)據(jù)格式具有許多優(yōu)點(diǎn)。MXF一個(gè)重要的優(yōu)點(diǎn)是它支持元數(shù)據(jù)功能。這意味著MXF可以相互交換或存儲(chǔ)本質(zhì)用戶數(shù)據(jù)及其關(guān)聯(lián)元數(shù)據(jù)。
當(dāng)在本地計(jì)算機(jī)系統(tǒng)中應(yīng)用MXF時(shí),元數(shù)據(jù)能夠存在于本地元數(shù)據(jù)數(shù)據(jù)庫(kù)和每個(gè)MXF文件中。不可能同步實(shí)現(xiàn)用于本地?cái)?shù)據(jù)庫(kù)的元數(shù)據(jù)和MXF文件中的元數(shù)據(jù)的元數(shù)據(jù)編輯。因此,以兩種不同格式提供的元數(shù)據(jù)不得不被編輯兩次。
發(fā)明內(nèi)容
考慮到本發(fā)明的目的是提供一種用于處理元數(shù)據(jù)的方法和設(shè)備,其確保了元數(shù)據(jù)的簡(jiǎn)化編輯。
根據(jù)本發(fā)明,通過(guò)用于元數(shù)據(jù)處理的方法來(lái)實(shí)現(xiàn)該目的,該方法在具有第一格式的第一元數(shù)據(jù)結(jié)構(gòu)中提供元數(shù)據(jù)以及提供具有第二格式的第二元數(shù)據(jù)結(jié)構(gòu),此外,在所述第二元數(shù)據(jù)結(jié)構(gòu)中存放鏈接數(shù)據(jù),所述鏈接數(shù)據(jù)指向所述第一元數(shù)據(jù)結(jié)構(gòu)中的所述元數(shù)據(jù)。
此外,提出了一種用于處理元數(shù)據(jù)的設(shè)備,包括第一數(shù)據(jù)提供裝置,用于在具有第一格式的第一元數(shù)據(jù)結(jié)構(gòu)中提供元數(shù)據(jù);第二數(shù)據(jù)提供裝置,用于提供具有第二格式的第二元數(shù)據(jù)結(jié)構(gòu);以及數(shù)據(jù)處理裝置,用于在所述第二元數(shù)據(jù)結(jié)構(gòu)中存放鏈接數(shù)據(jù),所述鏈接數(shù)據(jù)指向在所述第一元數(shù)據(jù)結(jié)構(gòu)中的所述元數(shù)據(jù)。
本發(fā)明的方法和設(shè)備通過(guò)在不同格式的相應(yīng)的元數(shù)據(jù)中包括參考信息來(lái)允許簡(jiǎn)單地產(chǎn)生、編輯和搜索元數(shù)據(jù)。因此,能夠?qū)崿F(xiàn)元數(shù)據(jù)及其鏡像元數(shù)據(jù)的同步和自動(dòng)編輯。
優(yōu)選的,鏈接數(shù)據(jù)包括通用的唯一標(biāo)識(shí)符。該標(biāo)識(shí)符指向特定元數(shù)據(jù),所以不同格式的數(shù)據(jù)可以訪問(wèn)這些元數(shù)據(jù)。
第一格式可以是標(biāo)準(zhǔn)MXF格式,在其它元數(shù)據(jù)中的鏈接數(shù)據(jù)可指向唯一標(biāo)識(shí)符和MXF文件的關(guān)聯(lián)元數(shù)據(jù)。因此,以MXF格式提供的任何元數(shù)據(jù)能夠用于個(gè)人應(yīng)用。
第二格式可以是如EP1387293A1文件中定義的多層格式。這種多層格式提供了用于存儲(chǔ)指向唯一標(biāo)識(shí)符和MXF文件的關(guān)聯(lián)元數(shù)據(jù)的鏈接信息的元數(shù)據(jù)鏈接空間。
可選地,第一格式是多層格式,其它元數(shù)據(jù)中的鏈接數(shù)據(jù)指向多層格式中的標(biāo)識(shí)符單元。按照這種方式,可以訪問(wèn)單獨(dú)的多層格式的元數(shù)據(jù)。如果這種情況下第二格式是標(biāo)準(zhǔn)MXF格式,鏈接數(shù)據(jù)可以存儲(chǔ)在MXF文件中的關(guān)聯(lián)元數(shù)據(jù)中。
原則上,用于自動(dòng)處理元數(shù)據(jù)的本發(fā)明的方法包括步驟從第一存儲(chǔ)介質(zhì)中檢索包括第一元數(shù)據(jù)并具有第一格式的第一數(shù)據(jù);從第一或不同的第二存儲(chǔ)介質(zhì)中檢索具有第二格式的第二數(shù)據(jù);檢測(cè)所檢索的第一數(shù)據(jù)是否已被修改;從第一元數(shù)據(jù)中提取鏈接信息,其中所提取的鏈接信息是例如UUID的所述第二數(shù)據(jù)的參考;以及利用所修改的第一元數(shù)據(jù),更新由所述鏈接信息參考的第二數(shù)據(jù)。
此外,第二數(shù)據(jù)也可以包含鏈接信息,包括由被所述第一數(shù)據(jù)參考的第一鏈接信息和被所述第一數(shù)據(jù)中的所述第一元數(shù)據(jù)參考的第二鏈接信息,本方法還可以包括步驟在更新所檢索的第二數(shù)據(jù)之前,檢測(cè)是否已經(jīng)修改所檢索的第二數(shù)據(jù);確定之后是否已經(jīng)修改了第一數(shù)據(jù)或第二數(shù)據(jù),如果之后已經(jīng)修改了第二數(shù)據(jù),則從第二數(shù)據(jù)中提取所述的鏈接信息;以及更新被所述鏈接信息參考的第一元數(shù)據(jù)。
參考如下附圖來(lái)描述本發(fā)明的典型實(shí)施例圖1簡(jiǎn)單MXF文件的整個(gè)數(shù)據(jù)結(jié)構(gòu);圖2帶有可選組件的MXF文件的整個(gè)數(shù)據(jù)結(jié)構(gòu);圖3包括本質(zhì)容器的MXF文件的整個(gè)數(shù)據(jù)結(jié)構(gòu);圖4包括兩個(gè)本質(zhì)容器的MXF文件的整個(gè)數(shù)據(jù)結(jié)構(gòu);圖5MXF文件的元數(shù)據(jù)的詳細(xì)結(jié)構(gòu);圖6多層格式的元數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu);圖7本發(fā)明的在MXF元數(shù)據(jù)和多層格式元數(shù)據(jù)之間的鏈接概念。
具體實(shí)施例方式
本發(fā)明方法的典型實(shí)施例的以下描述基于MXF標(biāo)準(zhǔn)格式和多層格式,但是該方法還可以用于根據(jù)其它標(biāo)準(zhǔn)格式的數(shù)據(jù)。為了更好的理解本發(fā)明,下面的段落首先說(shuō)明根據(jù)現(xiàn)有技術(shù)以MXF格式和多層格式的元數(shù)據(jù)處理。
實(shí)質(zhì)交換格式(MXF)是主要工業(yè)組織之間的共同努力。其為開放性和標(biāo)準(zhǔn)化格式,文件封裝格式,獨(dú)立于應(yīng)用、平臺(tái)、網(wǎng)絡(luò)和元數(shù)據(jù)意識(shí)(aware)文件格式。MXF據(jù)說(shuō)是第一個(gè)能將本質(zhì)和關(guān)聯(lián)元數(shù)據(jù)打包在一起的標(biāo)準(zhǔn)數(shù)據(jù)格式。就是這個(gè)原因,許多公司希望使用該格式。
當(dāng)用戶根據(jù)現(xiàn)有技術(shù)將本地本質(zhì)傳送到MXF文件中時(shí),與本質(zhì)關(guān)聯(lián)的一些數(shù)據(jù)庫(kù)元數(shù)據(jù)將被打包到MXF文件中。將數(shù)據(jù)庫(kù)元數(shù)據(jù)模型或結(jié)構(gòu)轉(zhuǎn)換為合適的MXF元數(shù)據(jù)模型。在這種情況下,MXF元數(shù)據(jù)是數(shù)據(jù)庫(kù)元數(shù)據(jù)的一種鏡像元數(shù)據(jù)。
在另一情形中,在用戶將已接收的MXF文件存儲(chǔ)到自己的存儲(chǔ)庫(kù)之前,用戶可將一些重要的MXF元數(shù)據(jù)轉(zhuǎn)換為本地?cái)?shù)據(jù)庫(kù)元數(shù)據(jù)的模型,并將其裝入本地?cái)?shù)據(jù)庫(kù)。在此情況下,數(shù)據(jù)庫(kù)元數(shù)據(jù)是MXF元數(shù)據(jù)的一種鏡像。
通常,當(dāng)用戶編輯任何元數(shù)據(jù)(以MXF文件的格式或在本地?cái)?shù)據(jù)庫(kù)中),希望能夠同步或自動(dòng)地編輯任何關(guān)聯(lián)鏡像元數(shù)據(jù)(在本地?cái)?shù)據(jù)庫(kù)中或在MXF文件中)。然而,按照現(xiàn)有技術(shù),這是不可能的。原因在于,在元數(shù)據(jù)轉(zhuǎn)換過(guò)程后(從數(shù)據(jù)庫(kù)到MXF,或反之亦然),在數(shù)據(jù)庫(kù)元數(shù)據(jù)和MXF元數(shù)據(jù)之間不再有參考鏈接。因此,只能分別編輯數(shù)據(jù)庫(kù)元數(shù)據(jù)和MXF元數(shù)據(jù)。
為了能夠同步或自動(dòng)地編輯元數(shù)據(jù)及其鏡像元數(shù)據(jù),本發(fā)明提供了一種方法,在數(shù)據(jù)庫(kù)元數(shù)據(jù)和MXF元數(shù)據(jù)之間建立參考鏈接。
如從圖2到5得到MXF標(biāo)準(zhǔn)的圖1所示,簡(jiǎn)單的MXF文件通常包括文件頭、文件體和文件尾(Footer)。將文件頭分為頭分區(qū)包(partition pack)和頭元數(shù)據(jù)包。文件體代表了本質(zhì)容器。
圖2顯示了與圖1的簡(jiǎn)單MXF文件相比具有一些附加可選組件的MXF文件的整體數(shù)據(jù)結(jié)構(gòu)。具體的,文件頭包括可選Run in塊和可選索引表。此外,文件體可包括體分區(qū)包,文件尾可包括頭元數(shù)據(jù)包和隨機(jī)索引包。
如圖3所示,能夠進(jìn)一步將MXF文件分為許多分區(qū)一個(gè)頭分區(qū),可選的一個(gè)或多個(gè)體分區(qū)和可選的一個(gè)尾分區(qū)。每個(gè)分區(qū)(Ptn)可包括如圖4中所示的頭元數(shù)據(jù)H。頭分區(qū)必須包括頭元數(shù)據(jù)H。可以在體分區(qū)和尾分區(qū)中可選的重復(fù)頭元數(shù)據(jù)H。
如圖5所示,頭MD(元數(shù)據(jù))被分成兩類結(jié)構(gòu)性MD和描述性MD。結(jié)構(gòu)性MD被定義并設(shè)置為單一的包,并占用頭MD的第一部分。一個(gè)或多個(gè)的描述性MD被定義為“插入(plug-in)”在結(jié)構(gòu)性MD包中。在頭MD中,存在多于一個(gè)的描述性MD組。在頭MD中,結(jié)構(gòu)性MD和所有的描述性MD被表示為KLV(鍵長(zhǎng)度值)編碼元數(shù)據(jù)集合的序列。每個(gè)元數(shù)據(jù)集合是KLV編碼塊,還包括了數(shù)值項(xiàng)塊。
當(dāng)本地?cái)?shù)據(jù)庫(kù)元數(shù)據(jù)被轉(zhuǎn)換為MXF元數(shù)據(jù)時(shí),通常將其轉(zhuǎn)換為一個(gè)或多個(gè)描述性元數(shù)據(jù),并編碼為MXF頭元數(shù)據(jù)的KLV元數(shù)據(jù)集合塊。
本實(shí)例的本地?cái)?shù)據(jù)庫(kù)元數(shù)據(jù)將在如圖6所示的EP1387295A1中介紹的多層格式中描述。最內(nèi)部的MD_內(nèi)容包括MD_load和一個(gè)或多個(gè)具有各自UUID(通用唯一標(biāo)識(shí)符)的MD_link。下一個(gè)層MD_Body將MD_content和例如歷史數(shù)據(jù)封入附加MD_Body數(shù)據(jù)相結(jié)合。在該元數(shù)據(jù)體層上的比較特別適合檢查任意兩個(gè)元數(shù)據(jù)的身份。在最外部的標(biāo)識(shí)符元數(shù)據(jù)層(ID_MD)上,MD_Body與例如標(biāo)識(shí)符數(shù)據(jù)或其它屬性數(shù)據(jù)一樣的ID_MD_Data相結(jié)合。
當(dāng)MXF元數(shù)據(jù)集合被轉(zhuǎn)換為具有多層格式的數(shù)據(jù)庫(kù)元數(shù)據(jù)時(shí),將描述性消息放進(jìn)MD_load(比較圖7中的箭頭A0),并且將所有的本質(zhì)鏈接消息(本質(zhì)UUID)放進(jìn)MD_Link。以如此方式,可以將單個(gè)的MXF元數(shù)據(jù)集合轉(zhuǎn)換為多個(gè)數(shù)據(jù)庫(kù)元數(shù)據(jù)。
現(xiàn)在結(jié)合圖7來(lái)介紹本發(fā)明的處于多層格式的元數(shù)據(jù)與處于MXF格式的元數(shù)據(jù)的鏈接。
當(dāng)將數(shù)據(jù)庫(kù)元數(shù)據(jù)轉(zhuǎn)換為一個(gè)或多個(gè)MXF元數(shù)據(jù)集合,或?qū)XF元數(shù)據(jù)集合轉(zhuǎn)換為一個(gè)或多個(gè)數(shù)據(jù)庫(kù)元數(shù)據(jù)時(shí),自動(dòng)產(chǎn)生關(guān)聯(lián)參考標(biāo)記并將其分別保存在關(guān)聯(lián)數(shù)據(jù)庫(kù)元數(shù)據(jù)或MXF元數(shù)據(jù)集合中。
對(duì)于多層格式的數(shù)據(jù)庫(kù)元數(shù)據(jù),將MXF文件的UUID和MXF元數(shù)據(jù)集合的UID作為MD_Link寫入數(shù)據(jù)庫(kù)元數(shù)據(jù)的多層結(jié)構(gòu)中(比較圖7中的箭頭A1)。MXF文件的UUID充當(dāng)MXF文件的標(biāo)識(shí)符。MXF元數(shù)據(jù)集合(比較圖5)的UID用于唯一地識(shí)別MXF文件中的關(guān)聯(lián)MXF元數(shù)據(jù)集合。數(shù)據(jù)庫(kù)元數(shù)據(jù)可包括多個(gè)(MXF)MD_Link,所述鏈接指向?qū)儆谙嗤虿煌腗XF文件的多個(gè)MXF元數(shù)據(jù)集合,或MXF頭元數(shù)據(jù)。
類似的,對(duì)于MXF元數(shù)據(jù)集合,在元數(shù)據(jù)集合(比較箭頭A2)中產(chǎn)生包括關(guān)聯(lián)數(shù)據(jù)庫(kù)元數(shù)據(jù)UUID的特定參考項(xiàng)。然而,這樣的特定參考項(xiàng)仍不存在于實(shí)際的MXF規(guī)范中并且應(yīng)該被創(chuàng)建,因此,MXF元數(shù)據(jù)集合還可以包括指向多個(gè)數(shù)據(jù)庫(kù)元數(shù)據(jù)的多個(gè)參考項(xiàng)。
如果例如包括MD的MXF格式的文件存儲(chǔ)在包括按照本發(fā)明的MD處理設(shè)備的存儲(chǔ)設(shè)備中,MD處理設(shè)備可以自動(dòng)從MXF中提取MD并將其存儲(chǔ)在MD數(shù)據(jù)庫(kù)中。如果該設(shè)備仍無(wú)MD數(shù)據(jù)庫(kù),可以創(chuàng)建一個(gè)。如果在MXF或數(shù)據(jù)庫(kù)MD中修改了MD,例如改變了與文件有關(guān)的文本描述,則設(shè)備通過(guò)將修改的MD復(fù)制到鏡像MD來(lái)自動(dòng)地更新鏡像MD。因此,其使用本發(fā)明的鏈接數(shù)據(jù)來(lái)識(shí)別鏡像MD。當(dāng)例如文件的讀訪問(wèn)或類似的特定事件產(chǎn)生時(shí),這種更新可立刻或稍后發(fā)生。
具體的,本發(fā)明的設(shè)備可以包括第一數(shù)據(jù)提供裝置和第二數(shù)據(jù)提供裝置,其中兩者均能從例如同一硬盤驅(qū)動(dòng)器(HDD)來(lái)提供數(shù)據(jù),第二數(shù)據(jù)提供裝置從存儲(chǔ)于HDD上的元數(shù)據(jù)數(shù)據(jù)庫(kù)中檢索數(shù)據(jù)。此外,本發(fā)明的設(shè)備包括用于檢測(cè)從第一數(shù)據(jù)提供裝置檢索的第一數(shù)據(jù)是否已經(jīng)被修改的裝置,第一數(shù)據(jù)具有第一格式并且包括第一元數(shù)據(jù);用于從第一元數(shù)據(jù)中提取鏈接信息的裝置,其中鏈接信息是存儲(chǔ)在元數(shù)據(jù)數(shù)據(jù)庫(kù)的第二元數(shù)據(jù)的參考;以及用于利用已修改的第一元數(shù)據(jù)來(lái)更新第二元數(shù)據(jù)的裝置。
在本發(fā)明的一個(gè)實(shí)施例中,第二數(shù)據(jù)還包含鏈接信息,包括作為所述第一數(shù)據(jù)的參考的第一鏈接信息和作為在所述第一數(shù)據(jù)中所述第一元數(shù)據(jù)的參考的第二鏈接信息,設(shè)備還包括用于在更新所檢索的第二數(shù)據(jù)之前來(lái)檢測(cè)已經(jīng)被修改的所檢索的第二數(shù)據(jù)的裝置;用于確定第一數(shù)據(jù)或第二數(shù)據(jù)是否在之后已經(jīng)被修改的裝置;如果第二數(shù)據(jù)以后被改變就用于從第二數(shù)據(jù)提取所述鏈接信息的裝置;以及用于自動(dòng)更新作為所述鏈接信息的參考的第一元數(shù)據(jù)的裝置。
按照本發(fā)明的一個(gè)方面,用于自動(dòng)創(chuàng)建元數(shù)據(jù)的設(shè)備包括用于從第一存儲(chǔ)介質(zhì)中檢索具有第一格式的第一數(shù)據(jù)的裝置,第一數(shù)據(jù)包括第一元數(shù)據(jù);用于產(chǎn)生鏈接信息的裝置,所述鏈接信息包括作為所述第一數(shù)據(jù)參考的第一鏈接信息和作為所述第一數(shù)據(jù)中的第一元數(shù)據(jù)的參考的第二鏈接信息;用于將檢索的第一元數(shù)據(jù)轉(zhuǎn)換為具有不同于第一格式的第二格式的第二數(shù)據(jù)的裝置,其中所述所產(chǎn)生的鏈接信息包括在第二數(shù)據(jù)中;用于存儲(chǔ)包括所述鏈接信息的第二數(shù)據(jù)的裝置,所述鏈接信息指向第一或不同的第二存儲(chǔ)介質(zhì)上的第一數(shù)據(jù)和第一元數(shù)據(jù)。
權(quán)利要求
1.一種用于自動(dòng)處理元數(shù)據(jù)的方法,包括步驟從第一存儲(chǔ)介質(zhì)中檢索具有第一格式的第一數(shù)據(jù),第一數(shù)據(jù)包括第一元數(shù)據(jù)(H);從第一或不同的第二存儲(chǔ)介質(zhì)中檢索具有第二格式的第二數(shù)據(jù)(ID_MD);檢測(cè)已經(jīng)修改了所檢索的第一數(shù)據(jù);從第一元數(shù)據(jù)(H)中提取(A2)鏈接信息(UUID),其中提取的鏈接信息(UUID)是所述的第二數(shù)據(jù)(ID_MD)的參考;和利用修改的第一元數(shù)據(jù),更新被所述鏈接信息(UUID)參考的第二數(shù)據(jù)(ID_MD)。
2.根據(jù)權(quán)利要求1所述的方法,其中,第二數(shù)據(jù)(ID_MD)還包含鏈接信息(uuid),包括作為所述第一數(shù)據(jù)的參考的第一鏈接信息和作為所述第一數(shù)據(jù)中的所述第一元數(shù)據(jù)(H)的參考的第二鏈接信息組成的,所述方法還包括步驟在更新檢索的第二數(shù)據(jù)(ID_MD)之前,檢測(cè)檢索的第二數(shù)據(jù)(ID_MD)已被修改;確定是否之后已經(jīng)修改第一數(shù)據(jù)或第二數(shù)據(jù)(ID_MD),如果第二數(shù)據(jù)(ID_MD)之后已被修改,則從第二數(shù)據(jù)(ID_MD)中提取(A1)所述鏈接信息(uuid);以及更新作為所述鏈接信息(uuid)參考的第一元數(shù)據(jù)(H)。
3.根據(jù)權(quán)利要求1或2所述的方法,其中所述第二格式是多層格式(DB_MD),并且所述鏈接信息(UUID)指向所述多層格式中的標(biāo)識(shí)符單元。
4.根據(jù)前面任一權(quán)利要求所述的方法,其中所述第二格式是多層格式(DB_MD),提供用于存儲(chǔ)指向所述第一元數(shù)據(jù)的鏈接信息(uuid)的存儲(chǔ)位置(MD_LINK),其中第一格式是MXF而第一元數(shù)據(jù)是MXF文件的頭元數(shù)據(jù)(H)。
5.根據(jù)前面任一權(quán)利要求所述的方法,其中所述第二格式是MXF,且更新第二元數(shù)據(jù)(ID_MD)的步驟包括修改描述性消息(MD_LOAD)和本質(zhì)鏈接消息(MD_LINK)。
6.一種用于自動(dòng)創(chuàng)建元數(shù)據(jù)的方法,包括從第一存儲(chǔ)介質(zhì)中檢索具有第一格式的第一數(shù)據(jù),第一數(shù)據(jù)包括第一元數(shù)據(jù)(H);產(chǎn)生鏈接信息(uuid),包括作為所述第一數(shù)據(jù)的參考的第一鏈接信息和作為所述第一數(shù)據(jù)中的所述第一元數(shù)據(jù)(H)的參考的第二鏈接信息;將檢索的第一元數(shù)據(jù)(H)轉(zhuǎn)換為具有不同于第一格式的第二格式的第二數(shù)據(jù)(ID_MD),其中所述產(chǎn)生的鏈接信息(uuid)包括在第二數(shù)據(jù)(ID_MD)中;以及存儲(chǔ)包括指向在第一或不同的第二存儲(chǔ)介質(zhì)上的第一數(shù)據(jù)和第一元數(shù)據(jù)(H)的所述鏈接信息(uuid)的第二數(shù)據(jù)(ID_MD)。
7.一種用于自動(dòng)處理元數(shù)據(jù)的設(shè)備,包括第一數(shù)據(jù)提供裝置,檢索具有第一格式的第一數(shù)據(jù),包括來(lái)自存儲(chǔ)介質(zhì)的第一元數(shù)據(jù);第二數(shù)據(jù)提供裝置,檢索來(lái)自存儲(chǔ)介質(zhì)上的元數(shù)據(jù)數(shù)據(jù)庫(kù)的、具有第二格式的第二數(shù)據(jù),其中兩個(gè)存儲(chǔ)介質(zhì)是相同的;用于檢測(cè)從第一數(shù)據(jù)提供裝置檢索的第一數(shù)據(jù)已被修改的裝置;從第一元數(shù)據(jù)中提取鏈接信息的裝置;以及用于利用修改的第一元數(shù)據(jù)來(lái)更新第二元數(shù)據(jù)的裝置。
8.根據(jù)前面任一權(quán)利要求所述的設(shè)備,其中第二數(shù)據(jù)(ID_MD)還包括鏈接信息(uuid),包括作為所述第一數(shù)據(jù)的參考的第一鏈接信息和作為所述第一數(shù)據(jù)中的所述第一元數(shù)據(jù)(H)的參考的第二鏈接信息,所述設(shè)備還包括用于在更新檢索的第二數(shù)據(jù)(ID_MD)之前,檢測(cè)檢索的第二數(shù)據(jù)(ID_MD)已被修改的裝置;用于確定第一數(shù)據(jù)或第二數(shù)據(jù)(ID_MD)是否之后被修改的裝置;如果第二數(shù)據(jù)(ID_MD)之后已被修改,用于從第二數(shù)據(jù)(ID_MD)提取(A1)所述鏈接信息(uuid)的裝置;以及用于更新作為所述鏈接信息(uuid)參考的第一元數(shù)據(jù)(H)的裝置。
9.一種自動(dòng)創(chuàng)建元數(shù)據(jù)的設(shè)備包括用于從第一存儲(chǔ)介質(zhì)中檢索具有第一格式的第一數(shù)據(jù)的裝置,第一數(shù)據(jù)包括第一元數(shù)據(jù)(H);用于產(chǎn)生鏈接信息(uuid)的裝置,所述鏈接信息包括作為所述第一數(shù)據(jù)的參考的第一鏈接信息和作為所述第一數(shù)據(jù)中的所述第一元數(shù)據(jù)(H)的參考的第二鏈接信息;用于將檢索的第一元數(shù)據(jù)(H)轉(zhuǎn)換為具有不同于第一格式的第二格式的第二數(shù)據(jù)(ID_MD)的裝置,其中所述產(chǎn)生的鏈接信息(uuid)包括在第二數(shù)據(jù)(ID_MD)中;以及用于存儲(chǔ)包括所述鏈接信息(uuid)的第二數(shù)據(jù)(ID_MD)的裝置,所述鏈接信息指向在第一或不同的第二存儲(chǔ)介質(zhì)上的第一數(shù)據(jù)和第一元數(shù)據(jù)(H)。
全文摘要
一種處理元數(shù)據(jù)的方法和設(shè)備。簡(jiǎn)化了以不同的格式提供的元數(shù)據(jù)的處理。因此,提出按照具有第一格式的第一元數(shù)據(jù)結(jié)構(gòu)來(lái)提供元數(shù)據(jù)并提供具有第二格式的第二元數(shù)據(jù)結(jié)構(gòu),其中鏈接數(shù)據(jù)(UUID)存放在第二元數(shù)據(jù)結(jié)構(gòu)(A1,A2)中。鏈接數(shù)據(jù)(UUID)指向第一元數(shù)據(jù)結(jié)構(gòu)中的元數(shù)據(jù)。因此,可以實(shí)現(xiàn)元數(shù)據(jù)及其鏡像元數(shù)據(jù)的同步和自動(dòng)編輯。
文檔編號(hào)H04N7/24GK1684065SQ20051006493
公開日2005年10月19日 申請(qǐng)日期2005年4月12日 優(yōu)先權(quán)日2004年4月15日
發(fā)明者李輝, 邁諾爾·布拉瓦, 沃爾夫?qū)た藙谒共窦{, 斯特凡·庫(kù)布施, 迪特馬爾·黑佩爾 申請(qǐng)人:湯姆森許可貿(mào)易公司