專(zhuān)利名稱(chēng):當(dāng)使用虛擬標(biāo)簽時(shí)避免共享內(nèi)容的多余拷貝的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及利用虛擬標(biāo)簽來(lái)引用視聽(tīng)內(nèi)容的系統(tǒng),更具體地涉及使用虛擬標(biāo)簽時(shí)避免內(nèi)容的多余拷貝的系統(tǒng)和方法。
背景技術(shù):
把視聽(tīng)內(nèi)容從源介質(zhì)(如硬盤(pán))拷貝到目標(biāo)介質(zhì)(如光盤(pán)等)是日常普通操作。提供此功能的特定設(shè)備依靠虛擬標(biāo)簽(VT),該虛擬標(biāo)簽象指針一樣指示拷貝或重放的內(nèi)容片斷。虛擬標(biāo)簽一般定義為順序播放間隔的一個(gè)集合,這里每個(gè)播放間隔是一個(gè)完整的影音流或文件(或者影音流或文件的一個(gè)部分)的索引。這樣,通過(guò)指示該設(shè)備拷貝一個(gè)虛擬標(biāo)簽(如場(chǎng)景1)到目標(biāo)介質(zhì),這個(gè)虛擬標(biāo)簽指向的實(shí)際內(nèi)容能夠被拷貝。
以這種方式使用虛擬標(biāo)簽帶來(lái)的問(wèn)題之一是多個(gè)虛擬標(biāo)簽可能指向相同的內(nèi)容,或者相同內(nèi)容的一部分。即可能有內(nèi)容被用于多個(gè)虛擬標(biāo)簽。當(dāng)有這種情況時(shí),共享內(nèi)容就有可能被拷貝多次,尤其是當(dāng)虛擬標(biāo)簽在不同時(shí)間被分別拷貝的時(shí)候。結(jié)果是計(jì)算和存儲(chǔ)資源的雙重浪費(fèi)。
舉例來(lái)說(shuō),當(dāng)把視聽(tīng)(AV)內(nèi)容從硬盤(pán)驅(qū)動(dòng)(HDD)拷貝到可記錄可擦除盤(pán)(RRMD)時(shí),在RRMD上的AV內(nèi)容將被關(guān)聯(lián)到一個(gè)新的標(biāo)識(shí)符(如,數(shù)字標(biāo)簽),該標(biāo)識(shí)符依照的是RRMD使用的標(biāo)準(zhǔn)。這樣,該段被拷貝的內(nèi)容就有了兩個(gè)表示,一個(gè)關(guān)聯(lián)HDD上的內(nèi)容,另一個(gè)關(guān)聯(lián)RRMD上的內(nèi)容。在拷貝時(shí),這兩個(gè)表示之間存在關(guān)系。但是,當(dāng)拷貝完成后(即,把盤(pán)取出),這種關(guān)系就丟失了,并且沒(méi)有方法去判斷這個(gè)RRMD上該內(nèi)容的來(lái)源。因此,當(dāng)兩個(gè)或更多VT共享(即指向)相同的內(nèi)容或視聽(tīng)標(biāo)簽(AVT),并且兩個(gè)或更多獨(dú)立的拷貝操作對(duì)相同的RRMD發(fā)生時(shí),該共享AV內(nèi)容將在該RRMD上的每次拷貝操作中被重復(fù)拷貝。
圖1A和1B中詳細(xì)揭示了這個(gè)問(wèn)題,在圖中有三個(gè)VT(VT1,VT2和VT3),它們共享兩個(gè)AVT(AVT1和AVT2)。特別地,如圖1A所示,AVT1被VT1和VT2共享,AVT2被VT2和VT3共享。這樣,完成拷貝之后,如圖1B所示,AVT1的一部分(即AVT1.2)和AVT2的一部分(即AVT2.1)被拷貝了兩次。
因而,就需要有一種系統(tǒng)和方法,在使用虛擬標(biāo)簽時(shí)避免對(duì)共享內(nèi)容的多余拷貝。
發(fā)明內(nèi)容
本發(fā)明通過(guò)提供經(jīng)由使用唯一標(biāo)識(shí)符跟蹤源和目標(biāo)介質(zhì)上的每個(gè)拷貝事務(wù)來(lái)避免在使用虛擬標(biāo)簽時(shí)對(duì)共享內(nèi)容的多余拷貝的系統(tǒng)和方法,來(lái)解決上述問(wèn)題。第一個(gè)方面,本發(fā)明提供了一種防止拷貝事務(wù)期間內(nèi)容從源介質(zhì)到目標(biāo)介質(zhì)的多余拷貝的虛擬標(biāo)簽拷貝系統(tǒng),該系統(tǒng)中包括用來(lái)判斷要拷貝的內(nèi)容片段在源、目標(biāo)介質(zhì)上是否具有關(guān)聯(lián)的拷貝事務(wù)標(biāo)識(shí)符的系統(tǒng);用來(lái)在源、目標(biāo)介質(zhì)上沒(méi)有拷貝事務(wù)標(biāo)識(shí)符時(shí),產(chǎn)生和分配一個(gè)新的拷貝事務(wù)標(biāo)識(shí)符給源、目標(biāo)介質(zhì)的系統(tǒng)。
第二個(gè)方面,本發(fā)明提供了一種防止內(nèi)容從源介質(zhì)到目標(biāo)介質(zhì)的多余拷貝的虛擬標(biāo)簽拷貝方法,包括發(fā)起一個(gè)虛擬標(biāo)簽的拷貝,該標(biāo)簽指向源介質(zhì)上的內(nèi)容片段;判斷該內(nèi)容片段在源、目標(biāo)介質(zhì)上是否具有關(guān)聯(lián)的拷貝事務(wù)標(biāo)識(shí)符;如果在該拷貝事務(wù)之前,源和目標(biāo)介質(zhì)上不存在關(guān)聯(lián)的拷貝事務(wù)標(biāo)識(shí)符,則拷貝該虛擬標(biāo)簽和內(nèi)容片段到目標(biāo)介質(zhì);并產(chǎn)生和分配一個(gè)新的拷貝事務(wù)標(biāo)識(shí)符給源、目標(biāo)介質(zhì)上的該內(nèi)容片段;并且假如在源、目標(biāo)介質(zhì)上關(guān)聯(lián)的拷貝事務(wù)標(biāo)識(shí)符已經(jīng)存在,則在目標(biāo)介質(zhì)上建立一個(gè)虛擬標(biāo)簽,來(lái)索引目標(biāo)介質(zhì)上與該已存在拷貝事務(wù)標(biāo)識(shí)符關(guān)聯(lián)的該已存在的內(nèi)容片段。
第三方面,本發(fā)明提供一種存儲(chǔ)在可記錄介質(zhì)上的程序產(chǎn)品,用于防止在拷貝事務(wù)期間內(nèi)容從源介質(zhì)到目標(biāo)介質(zhì)的多余拷貝,其包括用來(lái)判斷要拷貝的內(nèi)容片段在源、目標(biāo)介質(zhì)上是否存在關(guān)聯(lián)的拷貝事務(wù)標(biāo)識(shí)符的方法;用于如果在該拷貝事務(wù)之前源、目標(biāo)介質(zhì)上沒(méi)有拷貝事務(wù)標(biāo)識(shí)符,則在該拷貝事務(wù)期間建立和分配一個(gè)新的拷貝事務(wù)標(biāo)識(shí)符給源、目標(biāo)介質(zhì)的方法。
通過(guò)以下結(jié)合附圖對(duì)本發(fā)明各個(gè)方面的詳細(xì)說(shuō)明,本發(fā)明的這些和其它特征將更容易理解,附圖包括圖1A描繪拷貝前的一組虛擬標(biāo)簽和關(guān)聯(lián)AV標(biāo)簽。
圖1B描繪使用當(dāng)前技術(shù)進(jìn)行拷貝后這組虛擬標(biāo)簽和關(guān)聯(lián)AV標(biāo)簽的情況。
圖2描繪依照本發(fā)明實(shí)施例的一個(gè)AV檔案文件系統(tǒng)。
圖3描繪依照本發(fā)明實(shí)施例的一個(gè)拷貝事務(wù)源文件和相關(guān)的拷貝事務(wù)目標(biāo)文件。
圖4描繪了依照本發(fā)明實(shí)施例實(shí)現(xiàn)拷貝事務(wù)管理器的方法的流程圖。
具體實(shí)施例方式
現(xiàn)在參看圖2,示出了虛擬標(biāo)簽(VT)拷貝系統(tǒng)10,其包含用于拷貝由一個(gè)或多個(gè)虛擬標(biāo)簽11指定的內(nèi)容的拷貝事務(wù)管理器14。每個(gè)專(zhuān)用虛擬標(biāo)簽11引用或指向源介質(zhì)12上的一個(gè)內(nèi)容片段。在本示例中,拷貝事務(wù)管理器14將一個(gè)內(nèi)容片段,在這里指向視聽(tīng)標(biāo)簽內(nèi)容(AVT)20,從源介質(zhì)12,例如硬盤(pán)驅(qū)動(dòng)(HDD)12,拷貝到目標(biāo)介質(zhì)16,例如光盤(pán)這樣的可記錄可擦除介質(zhì)(RRMD)16。AVT20包含記錄的AV內(nèi)容片段,如一章,一個(gè)場(chǎng)景,等等。當(dāng)從源到目標(biāo)拷貝數(shù)據(jù)時(shí),一個(gè)或多個(gè)AVT20,或者一個(gè)AVT的一部分,用虛擬標(biāo)簽引用。舉個(gè)例子來(lái)說(shuō),虛擬標(biāo)簽可能包含一個(gè)簡(jiǎn)單標(biāo)題,如“第一章”,或者“場(chǎng)景3”,或者可以包含如“xx-yy幀”的名稱(chēng)。要注意到,雖然結(jié)合拷貝/存檔AV內(nèi)容來(lái)描述本發(fā)明,這里描述的發(fā)明技術(shù)也可以應(yīng)用于其它類(lèi)型內(nèi)容的拷貝/存檔,而不偏離本發(fā)明。還應(yīng)理解,本發(fā)明可用來(lái)從或向任何類(lèi)型的可寫(xiě)介質(zhì)(如磁性媒體,光學(xué)媒體,媒體卡,RAM,ROM等等)拷貝內(nèi)容。
如上所述,兩個(gè)不同的VT可能指向同一個(gè)AVT20。在這種情況下,拷貝事務(wù)管理器14防止多重或多余的AVT拷貝被拷貝到目標(biāo)介質(zhì)16。要實(shí)現(xiàn)這一點(diǎn),拷貝事務(wù)管理器14首先在源、目標(biāo)介質(zhì)上搜索與要拷貝的AVT20關(guān)聯(lián)的拷貝事務(wù)(CT)數(shù)據(jù)。如果存在對(duì)AVT20的匹配,則不需要再實(shí)際拷貝AVT20。而是在該拷貝操作期間在目標(biāo)介質(zhì)16上建立的虛擬標(biāo)簽11簡(jiǎn)單引用已存在的AVT20。如果對(duì)要拷貝的AVT20的匹配CT數(shù)據(jù)不存在,則拷貝事務(wù)管理器14把AVT20拷貝到目標(biāo)介質(zhì)16,并在源、目標(biāo)介質(zhì)兩方記錄該CT數(shù)據(jù)以備以后使用。
如圖3更詳細(xì)所示,對(duì)給定AVT20,CT數(shù)據(jù)具有兩個(gè)部分,位于源介質(zhì)12上的CTS記錄18和位于目標(biāo)介質(zhì)16上的CTD記錄22(參考圖3)。這兩部分共享一個(gè)相同的唯一標(biāo)識(shí)符,CTI30。CTI30是一個(gè)全局唯一標(biāo)識(shí)符,在拷貝一個(gè)AVT內(nèi)容特定片斷時(shí)由拷貝事務(wù)管理器14產(chǎn)生。這樣,每個(gè)AVT20都能通過(guò)自己的全局唯一CTI30被識(shí)別。任何能生成唯一標(biāo)識(shí)符的算法都可以采用。例如,CTI30可以包括一個(gè)字節(jié)序列,該序列包含描述拷貝設(shè)備的數(shù)字、拷貝設(shè)備的序列號(hào)、事務(wù)日期和時(shí)間信息以及隨機(jī)數(shù)。
回頭看圖2,拷貝事務(wù)管理器14包含一個(gè)檢測(cè)系統(tǒng)24,用于當(dāng)啟動(dòng)一個(gè)拷貝操作拷貝AVT20或AVT組時(shí)檢測(cè)CT標(biāo)識(shí)符(CTI)。如上所述,每個(gè)CT標(biāo)識(shí)符在源介質(zhì)12上被存儲(chǔ)于CTS記錄18中,在目標(biāo)介質(zhì)16上被存儲(chǔ)于CTD記錄22中。對(duì)于每個(gè)要拷貝的AVT20,檢測(cè)系統(tǒng)24判斷在源介質(zhì)12上是否存在與該AVT20關(guān)聯(lián)的CT標(biāo)識(shí)符。如果存在一個(gè)CT標(biāo)識(shí)符30,則檢測(cè)系統(tǒng)24將判斷在目標(biāo)介質(zhì)16上是否存在相同的CT標(biāo)識(shí)符30。如果該相同CT標(biāo)識(shí)符30在目標(biāo)介質(zhì)16上存在,則拷貝事務(wù)管理器14就知道將不需要進(jìn)行AVT20的拷貝。相反,把拷貝到目標(biāo)介質(zhì)16的虛擬標(biāo)簽11簡(jiǎn)單指向或引用目標(biāo)介質(zhì)16上已存在的AVT20。
如果在源介質(zhì)12和目標(biāo)介質(zhì)16間不存在匹配的CT標(biāo)識(shí)符,則產(chǎn)生系統(tǒng)26產(chǎn)生并分配一個(gè)具有唯一CT標(biāo)識(shí)符30的新的CTS18給源介質(zhì)12,和一個(gè)具有相同唯一CT標(biāo)識(shí)符30的新的CTD22給目標(biāo)介質(zhì)16??截愂聞?wù)管理器14可能也包含一個(gè)刪除系統(tǒng)28,當(dāng)關(guān)聯(lián)的AVT20被刪除時(shí),用于刪除相應(yīng)介質(zhì)上的CTS記錄18和CTD記錄22。重新參看圖3,CTS記錄18和CTD記錄22分別包含源標(biāo)識(shí)符32和目標(biāo)標(biāo)識(shí)符34。這些標(biāo)識(shí)符攜帶來(lái)自源、目標(biāo)介質(zhì)的關(guān)于被拷貝的AVT內(nèi)容20的“介紹”,例如,該AV的起始和終止位置和相應(yīng)介質(zhì)上的元數(shù)據(jù)內(nèi)容。
圖4描繪了實(shí)現(xiàn)本發(fā)明的示例方法的流程圖。在步驟1,啟動(dòng)將一個(gè)虛擬標(biāo)簽從源介質(zhì)拷貝到目標(biāo)介質(zhì)的過(guò)程。這通常包括列出目標(biāo)介質(zhì)上具有指向被關(guān)聯(lián)的AVT20的所有虛擬標(biāo)簽的清單。在步驟2,判斷要拷貝的內(nèi)容是否關(guān)聯(lián)了源介質(zhì)12上的CTS記錄18。如果沒(méi)有關(guān)聯(lián),執(zhí)行步驟3,將全部?jī)?nèi)容拷貝到目標(biāo)介質(zhì)并分配和存儲(chǔ)新的CTS-CTD對(duì)。如果在步驟2關(guān)聯(lián)存在,則執(zhí)行步驟4,判斷在源、目標(biāo)介質(zhì)間是否存在任何匹配的CTS-CTD對(duì)。如果在步驟4匹配不存在,則執(zhí)行步驟3,將全部?jī)?nèi)容拷貝到目標(biāo)介質(zhì)并分配和存儲(chǔ)新的CTS-CTD對(duì)。如果在步驟4發(fā)現(xiàn)存在匹配,則執(zhí)行步驟5,對(duì)每個(gè)匹配的CTS-CTD對(duì),利用目標(biāo)介質(zhì)16上的指向該內(nèi)容的索引(指針),而無(wú)需拷貝該內(nèi)容。然后在步驟6,對(duì)于沒(méi)有匹配對(duì)或者不存在CTD的情況,拷貝相應(yīng)內(nèi)容并且分配和存儲(chǔ)新的CTS-CTD對(duì)。然后在步驟7結(jié)束該過(guò)程。
應(yīng)該理解,這里描述的系統(tǒng)、功能、機(jī)制、方法、引擎和模型,可用硬件、軟件、或硬件與軟件的組合來(lái)實(shí)現(xiàn)。它們可以被任何類(lèi)型的計(jì)算機(jī)系統(tǒng)或適用于完成這里所述方法的其它設(shè)備來(lái)實(shí)現(xiàn)。一個(gè)典型的硬件與軟件的組合可以是具有計(jì)算機(jī)程序的通用計(jì)算機(jī)系統(tǒng),該計(jì)算機(jī)程序被加載和執(zhí)行時(shí)控制計(jì)算機(jī)系統(tǒng)完成這里所述的方法?;蛘?,也可以利用包含用于執(zhí)行本發(fā)明的一個(gè)或多個(gè)功能任務(wù)的專(zhuān)用硬件的專(zhuān)用計(jì)算機(jī)。在另一個(gè)實(shí)施例中,本發(fā)明的部分或全部可以一種分布模式實(shí)現(xiàn),比如在網(wǎng)絡(luò)如因特網(wǎng)上。
本發(fā)明也能嵌入到計(jì)算機(jī)程序產(chǎn)品中,該產(chǎn)品包括能實(shí)現(xiàn)這里所述的方法和功能的所有特性,并在加載到計(jì)算機(jī)系統(tǒng)中時(shí)能執(zhí)行這些方法和功能。本文中諸如計(jì)算機(jī)程序、軟件程序、程序、程序產(chǎn)品、軟件等術(shù)語(yǔ)意味著用任意語(yǔ)言、代碼、符號(hào)的一組指令的表達(dá)式,該組指令用于使具有信息處理能力的系統(tǒng)直接或在如下處理之一或兩者之后,執(zhí)行特定功能,所述處理包括(a)轉(zhuǎn)化成另一種語(yǔ)言、代碼、符號(hào)和/或(b)用不同的材料形式再現(xiàn)。
前面對(duì)本發(fā)明的說(shuō)明是用于舉例說(shuō)明和描述的目的。并不試圖將本發(fā)明限制到所公開(kāi)的特定形式,并且顯然,許多修改和變化都是可行的。意在將對(duì)本領(lǐng)域技術(shù)人員顯而易見(jiàn)的這些修改和變化包括在如所附權(quán)利要求所定義的本發(fā)明的范圍之內(nèi)。
權(quán)利要求
1.一種在拷貝事務(wù)中防止內(nèi)容從源介質(zhì)(12)到目標(biāo)介質(zhì)(16)的多余拷貝的虛擬標(biāo)簽拷貝系統(tǒng)(10),該系統(tǒng)包括系統(tǒng)(24),用來(lái)判斷要拷貝的內(nèi)容片段在源、目標(biāo)介質(zhì)上是否存在關(guān)聯(lián)的拷貝事務(wù)標(biāo)識(shí)符(30);和系統(tǒng)(26),用來(lái)在源、目標(biāo)介質(zhì)上沒(méi)有拷貝事務(wù)標(biāo)識(shí)符時(shí),在拷貝事務(wù)中產(chǎn)生和分配新的拷貝事務(wù)標(biāo)識(shí)符給源、目標(biāo)介質(zhì)。
2.權(quán)利要求1中的虛擬標(biāo)簽拷貝系統(tǒng),還包括一個(gè)系統(tǒng),用于當(dāng)發(fā)現(xiàn)在源、目標(biāo)介質(zhì)上存在所述內(nèi)容片斷的關(guān)聯(lián)的拷貝事務(wù)標(biāo)識(shí)符時(shí),在目標(biāo)介質(zhì)上提供一個(gè)指向目標(biāo)介質(zhì)上已存在的內(nèi)容片段的虛擬標(biāo)簽(11)。
3.權(quán)利要求1中的虛擬標(biāo)簽拷貝系統(tǒng),還包括一個(gè)系統(tǒng)(28)用來(lái)刪除拷貝事務(wù)標(biāo)識(shí)符。
4.權(quán)利要求1中的虛擬標(biāo)簽拷貝系統(tǒng),其中源介質(zhì)和目標(biāo)介質(zhì)可從下列各項(xiàng)組成的組中選擇硬盤(pán)驅(qū)動(dòng)、光盤(pán)、媒體卡和因特網(wǎng)連接。
5.權(quán)利要求1中的虛擬標(biāo)簽拷貝系統(tǒng),其中拷貝事務(wù)標(biāo)識(shí)符存儲(chǔ)在源介質(zhì)上的第一記錄之中,該記錄包括該內(nèi)容片斷在源介質(zhì)上的起始和結(jié)束位置數(shù)據(jù);目標(biāo)介質(zhì)上的第二記錄之中,該記錄包括該內(nèi)容片斷在目標(biāo)介質(zhì)上的起始和結(jié)束位置數(shù)據(jù)。
6.權(quán)利要求1中的虛擬標(biāo)簽拷貝系統(tǒng),其中拷貝事務(wù)標(biāo)識(shí)符對(duì)拷貝的內(nèi)容片段來(lái)說(shuō)是唯一的。
7.權(quán)利要求1中的虛擬標(biāo)簽拷貝系統(tǒng),其中拷貝事務(wù)標(biāo)識(shí)符包括一個(gè)字節(jié)序列,該序列包含拷貝設(shè)備的序列號(hào)、事務(wù)日期和時(shí)間以及隨機(jī)數(shù)。
8.一種阻止內(nèi)容從源介質(zhì)(12)到目標(biāo)介質(zhì)(16)的多余拷貝的虛擬標(biāo)簽拷貝方法,該方法包括發(fā)起對(duì)指向源介質(zhì)上一個(gè)內(nèi)容片段的虛擬標(biāo)簽(11)的拷貝;判斷該內(nèi)容片段在源、目標(biāo)介質(zhì)上是否存在關(guān)聯(lián)的拷貝事務(wù)標(biāo)識(shí)符(3);如果在該拷貝事務(wù)之前源和目標(biāo)介質(zhì)上不存在所述關(guān)聯(lián)的拷貝事務(wù)標(biāo)識(shí)符,則拷貝該虛擬標(biāo)簽和內(nèi)容片段到目標(biāo)介質(zhì);并產(chǎn)生和分配一個(gè)新的拷貝事務(wù)標(biāo)識(shí)符給源、目標(biāo)介質(zhì)上的該內(nèi)容片段;如果在源、目標(biāo)介質(zhì)上存在所述關(guān)聯(lián)的拷貝事務(wù)標(biāo)識(shí)符,則在目標(biāo)介質(zhì)上建立一個(gè)虛擬標(biāo)簽,來(lái)引用目標(biāo)介質(zhì)上與該已存在的拷貝事務(wù)標(biāo)識(shí)符關(guān)聯(lián)的該已存在的內(nèi)容片段。
9.權(quán)利要求8中的方法,其中源介質(zhì)和目標(biāo)介質(zhì)可從以下各項(xiàng)組成的組中選擇硬盤(pán)驅(qū)動(dòng),光盤(pán),媒體卡,和因特網(wǎng)連接。
10.權(quán)利要求8中的方法,其中所述拷貝事務(wù)標(biāo)識(shí)符存儲(chǔ)在源介質(zhì)上的第一記錄之中,該記錄包括該內(nèi)容片斷在源介質(zhì)上的起始和結(jié)束位置數(shù)據(jù);目標(biāo)介質(zhì)上的第二記錄之中,該記錄包括該內(nèi)容片斷在目標(biāo)介質(zhì)上的起始和結(jié)束位置數(shù)據(jù)。
11.權(quán)利要求8中的方法,其中拷貝事務(wù)標(biāo)識(shí)符對(duì)拷貝的內(nèi)容片段來(lái)說(shuō)是唯一的。
12.權(quán)利要求8中的方法,其中拷貝事務(wù)標(biāo)識(shí)符包括一個(gè)字節(jié)序列,該序列包含拷貝設(shè)備的序列號(hào)、事務(wù)日期和時(shí)間以及隨機(jī)數(shù)。
13.一種存儲(chǔ)在可記錄介質(zhì)上的程序產(chǎn)品,用來(lái)在拷貝事務(wù)中防止內(nèi)容從源介質(zhì)(12)到目標(biāo)介質(zhì)(16)的多余拷貝,該產(chǎn)品包括方法(24),用來(lái)判斷要拷貝的內(nèi)容片段在源、目標(biāo)介質(zhì)上是否具有關(guān)聯(lián)的拷貝事務(wù)標(biāo)識(shí)符(30);和方法(26),用于如果在該拷貝事務(wù)之前源、目標(biāo)介質(zhì)上沒(méi)有拷貝事務(wù)標(biāo)識(shí)符時(shí),在該拷貝事務(wù)期間產(chǎn)生和分配一個(gè)新的拷貝事務(wù)標(biāo)識(shí)符給源、目標(biāo)介質(zhì)。
14.權(quán)利要求13中的程序產(chǎn)品,還包括當(dāng)發(fā)現(xiàn)在源、目標(biāo)介質(zhì)上存在已有內(nèi)容片斷的關(guān)聯(lián)的拷貝事務(wù)標(biāo)識(shí)符時(shí),在目標(biāo)介質(zhì)上提供指向目標(biāo)介質(zhì)上該已存在的內(nèi)容片斷的虛擬標(biāo)簽的方法。
15.權(quán)利要求13中的程序產(chǎn)品,還包括當(dāng)在源、目標(biāo)介質(zhì)上不存在已有內(nèi)容片斷的關(guān)聯(lián)的拷貝事務(wù)標(biāo)識(shí)符時(shí),將該內(nèi)容片段拷貝到目標(biāo)介質(zhì)上的方法。
16.權(quán)利要求13中的程序產(chǎn)品,還包括用來(lái)刪除拷貝事務(wù)標(biāo)識(shí)符的系統(tǒng)。
17.權(quán)利要求13中的程序產(chǎn)品,其中源介質(zhì)和目標(biāo)介質(zhì)可從下列各項(xiàng)組成的組中選擇硬盤(pán)驅(qū)動(dòng),光盤(pán),媒體卡,和因特網(wǎng)連接。
18.權(quán)利要求13中的程序產(chǎn)品,其中拷貝事務(wù)標(biāo)識(shí)符存儲(chǔ)在源介質(zhì)上的第一記錄之中,該記錄包括該內(nèi)容片斷在源介質(zhì)上的起始和結(jié)束位置數(shù)據(jù);目標(biāo)介質(zhì)上的第二記錄之中,該記錄包括該內(nèi)容片斷在目標(biāo)介質(zhì)上的起始和結(jié)束位置數(shù)據(jù)。
19.權(quán)利要求13中的程序產(chǎn)品,其中拷貝事務(wù)標(biāo)識(shí)符對(duì)拷貝的內(nèi)容片段來(lái)說(shuō)是唯一的。
20.權(quán)利要求13中的程序產(chǎn)品,其中拷貝事務(wù)標(biāo)識(shí)符包括一個(gè)字節(jié)序列,該序列包含拷貝設(shè)備的序列號(hào),事務(wù)日期和時(shí)間,以及隨機(jī)數(shù)。
全文摘要
一種虛擬標(biāo)簽拷貝系統(tǒng)和方法,在拷貝事務(wù)期間阻止內(nèi)容從源介質(zhì)到目標(biāo)介質(zhì)的多余拷貝。該系統(tǒng)包括系統(tǒng)(24),用來(lái)判斷要拷貝的內(nèi)容片段在源介質(zhì)(12)、目標(biāo)介質(zhì)(16)上是否存在關(guān)聯(lián)的拷貝事務(wù)標(biāo)識(shí)符(30);和系統(tǒng)(26),用來(lái)在源、目標(biāo)介質(zhì)上沒(méi)有拷貝事務(wù)標(biāo)識(shí)符時(shí),在拷貝事務(wù)中產(chǎn)生和分配新的拷貝事務(wù)標(biāo)識(shí)符給源、目標(biāo)介質(zhì)。
文檔編號(hào)G11B27/32GK101019188SQ200580030465
公開(kāi)日2007年8月15日 申請(qǐng)日期2005年9月9日 優(yōu)先權(quán)日2004年9月10日
發(fā)明者J·J·M·M·吉倫, N·G·蘇布拉馬尼安, M·范尼烏溫霍文, J·W·G·韋爾滕 申請(qǐng)人:皇家飛利浦電子股份有限公司