新四季網

當使用虛擬標籤時避免共享內容的多餘拷貝的系統和方法

2023-08-13 12:14:56 2

專利名稱:當使用虛擬標籤時避免共享內容的多餘拷貝的系統和方法
技術領域:
本發明一般涉及利用虛擬標籤來引用視聽內容的系統,更具體地涉及使用虛擬標籤時避免內容的多餘拷貝的系統和方法。
背景技術:
把視聽內容從源介質(如硬碟)拷貝到目標介質(如光碟等)是日常普通操作。提供此功能的特定設備依靠虛擬標籤(VT),該虛擬標籤象指針一樣指示拷貝或重放的內容片斷。虛擬標籤一般定義為順序播放間隔的一個集合,這裡每個播放間隔是一個完整的影音流或文件(或者影音流或文件的一個部分)的索引。這樣,通過指示該設備拷貝一個虛擬標籤(如場景1)到目標介質,這個虛擬標籤指向的實際內容能夠被拷貝。
以這種方式使用虛擬標籤帶來的問題之一是多個虛擬標籤可能指向相同的內容,或者相同內容的一部分。即可能有內容被用於多個虛擬標籤。當有這種情況時,共享內容就有可能被拷貝多次,尤其是當虛擬標籤在不同時間被分別拷貝的時候。結果是計算和存儲資源的雙重浪費。
舉例來說,當把視聽(AV)內容從硬碟驅動(HDD)拷貝到可記錄可擦除盤(RRMD)時,在RRMD上的AV內容將被關聯到一個新的標識符(如,數字標籤),該標識符依照的是RRMD使用的標準。這樣,該段被拷貝的內容就有了兩個表示,一個關聯HDD上的內容,另一個關聯RRMD上的內容。在拷貝時,這兩個表示之間存在關係。但是,當拷貝完成後(即,把盤取出),這種關係就丟失了,並且沒有方法去判斷這個RRMD上該內容的來源。因此,當兩個或更多VT共享(即指向)相同的內容或視聽標籤(AVT),並且兩個或更多獨立的拷貝操作對相同的RRMD發生時,該共享AV內容將在該RRMD上的每次拷貝操作中被重複拷貝。
圖1A和1B中詳細揭示了這個問題,在圖中有三個VT(VT1,VT2和VT3),它們共享兩個AVT(AVT1和AVT2)。特別地,如圖1A所示,AVT1被VT1和VT2共享,AVT2被VT2和VT3共享。這樣,完成拷貝之後,如圖1B所示,AVT1的一部分(即AVT1.2)和AVT2的一部分(即AVT2.1)被拷貝了兩次。
因而,就需要有一種系統和方法,在使用虛擬標籤時避免對共享內容的多餘拷貝。

發明內容
本發明通過提供經由使用唯一標識符跟蹤源和目標介質上的每個拷貝事務來避免在使用虛擬標籤時對共享內容的多餘拷貝的系統和方法,來解決上述問題。第一個方面,本發明提供了一種防止拷貝事務期間內容從源介質到目標介質的多餘拷貝的虛擬標籤拷貝系統,該系統中包括用來判斷要拷貝的內容片段在源、目標介質上是否具有關聯的拷貝事務標識符的系統;用來在源、目標介質上沒有拷貝事務標識符時,產生和分配一個新的拷貝事務標識符給源、目標介質的系統。
第二個方面,本發明提供了一種防止內容從源介質到目標介質的多餘拷貝的虛擬標籤拷貝方法,包括發起一個虛擬標籤的拷貝,該標籤指向源介質上的內容片段;判斷該內容片段在源、目標介質上是否具有關聯的拷貝事務標識符;如果在該拷貝事務之前,源和目標介質上不存在關聯的拷貝事務標識符,則拷貝該虛擬標籤和內容片段到目標介質;並產生和分配一個新的拷貝事務標識符給源、目標介質上的該內容片段;並且假如在源、目標介質上關聯的拷貝事務標識符已經存在,則在目標介質上建立一個虛擬標籤,來索引目標介質上與該已存在拷貝事務標識符關聯的該已存在的內容片段。
第三方面,本發明提供一種存儲在可記錄介質上的程序產品,用於防止在拷貝事務期間內容從源介質到目標介質的多餘拷貝,其包括用來判斷要拷貝的內容片段在源、目標介質上是否存在關聯的拷貝事務標識符的方法;用於如果在該拷貝事務之前源、目標介質上沒有拷貝事務標識符,則在該拷貝事務期間建立和分配一個新的拷貝事務標識符給源、目標介質的方法。


通過以下結合附圖對本發明各個方面的詳細說明,本發明的這些和其它特徵將更容易理解,附圖包括圖1A描繪拷貝前的一組虛擬標籤和關聯AV標籤。
圖1B描繪使用當前技術進行拷貝後這組虛擬標籤和關聯AV標籤的情況。
圖2描繪依照本發明實施例的一個AV檔案文件系統。
圖3描繪依照本發明實施例的一個拷貝事務源文件和相關的拷貝事務目標文件。
圖4描繪了依照本發明實施例實現拷貝事務管理器的方法的流程圖。
具體實施例方式
現在參看圖2,示出了虛擬標籤(VT)拷貝系統10,其包含用於拷貝由一個或多個虛擬標籤11指定的內容的拷貝事務管理器14。每個專用虛擬標籤11引用或指向源介質12上的一個內容片段。在本示例中,拷貝事務管理器14將一個內容片段,在這裡指向視聽標籤內容(AVT)20,從源介質12,例如硬碟驅動(HDD)12,拷貝到目標介質16,例如光碟這樣的可記錄可擦除介質(RRMD)16。AVT20包含記錄的AV內容片段,如一章,一個場景,等等。當從源到目標拷貝數據時,一個或多個AVT20,或者一個AVT的一部分,用虛擬標籤引用。舉個例子來說,虛擬標籤可能包含一個簡單標題,如「第一章」,或者「場景3」,或者可以包含如「xx-yy幀」的名稱。要注意到,雖然結合拷貝/存檔AV內容來描述本發明,這裡描述的發明技術也可以應用於其它類型內容的拷貝/存檔,而不偏離本發明。還應理解,本發明可用來從或向任何類型的可寫介質(如磁性媒體,光學媒體,媒體卡,RAM,ROM等等)拷貝內容。
如上所述,兩個不同的VT可能指向同一個AVT20。在這種情況下,拷貝事務管理器14防止多重或多餘的AVT拷貝被拷貝到目標介質16。要實現這一點,拷貝事務管理器14首先在源、目標介質上搜索與要拷貝的AVT20關聯的拷貝事務(CT)數據。如果存在對AVT20的匹配,則不需要再實際拷貝AVT20。而是在該拷貝操作期間在目標介質16上建立的虛擬標籤11簡單引用已存在的AVT20。如果對要拷貝的AVT20的匹配CT數據不存在,則拷貝事務管理器14把AVT20拷貝到目標介質16,並在源、目標介質兩方記錄該CT數據以備以後使用。
如圖3更詳細所示,對給定AVT20,CT數據具有兩個部分,位於源介質12上的CTS記錄18和位於目標介質16上的CTD記錄22(參考圖3)。這兩部分共享一個相同的唯一標識符,CTI30。CTI30是一個全局唯一標識符,在拷貝一個AVT內容特定片斷時由拷貝事務管理器14產生。這樣,每個AVT20都能通過自己的全局唯一CTI30被識別。任何能生成唯一標識符的算法都可以採用。例如,CTI30可以包括一個字節序列,該序列包含描述拷貝設備的數字、拷貝設備的序列號、事務日期和時間信息以及隨機數。
回頭看圖2,拷貝事務管理器14包含一個檢測系統24,用於當啟動一個拷貝操作拷貝AVT20或AVT組時檢測CT標識符(CTI)。如上所述,每個CT標識符在源介質12上被存儲於CTS記錄18中,在目標介質16上被存儲於CTD記錄22中。對於每個要拷貝的AVT20,檢測系統24判斷在源介質12上是否存在與該AVT20關聯的CT標識符。如果存在一個CT標識符30,則檢測系統24將判斷在目標介質16上是否存在相同的CT標識符30。如果該相同CT標識符30在目標介質16上存在,則拷貝事務管理器14就知道將不需要進行AVT20的拷貝。相反,把拷貝到目標介質16的虛擬標籤11簡單指向或引用目標介質16上已存在的AVT20。
如果在源介質12和目標介質16間不存在匹配的CT標識符,則產生系統26產生並分配一個具有唯一CT標識符30的新的CTS18給源介質12,和一個具有相同唯一CT標識符30的新的CTD22給目標介質16。拷貝事務管理器14可能也包含一個刪除系統28,當關聯的AVT20被刪除時,用於刪除相應介質上的CTS記錄18和CTD記錄22。重新參看圖3,CTS記錄18和CTD記錄22分別包含源標識符32和目標標識符34。這些標識符攜帶來自源、目標介質的關於被拷貝的AVT內容20的「介紹」,例如,該AV的起始和終止位置和相應介質上的元數據內容。
圖4描繪了實現本發明的示例方法的流程圖。在步驟1,啟動將一個虛擬標籤從源介質拷貝到目標介質的過程。這通常包括列出目標介質上具有指向被關聯的AVT20的所有虛擬標籤的清單。在步驟2,判斷要拷貝的內容是否關聯了源介質12上的CTS記錄18。如果沒有關聯,執行步驟3,將全部內容拷貝到目標介質並分配和存儲新的CTS-CTD對。如果在步驟2關聯存在,則執行步驟4,判斷在源、目標介質間是否存在任何匹配的CTS-CTD對。如果在步驟4匹配不存在,則執行步驟3,將全部內容拷貝到目標介質並分配和存儲新的CTS-CTD對。如果在步驟4發現存在匹配,則執行步驟5,對每個匹配的CTS-CTD對,利用目標介質16上的指向該內容的索引(指針),而無需拷貝該內容。然後在步驟6,對於沒有匹配對或者不存在CTD的情況,拷貝相應內容並且分配和存儲新的CTS-CTD對。然後在步驟7結束該過程。
應該理解,這裡描述的系統、功能、機制、方法、引擎和模型,可用硬體、軟體、或硬體與軟體的組合來實現。它們可以被任何類型的計算機系統或適用於完成這裡所述方法的其它設備來實現。一個典型的硬體與軟體的組合可以是具有電腦程式的通用計算機系統,該電腦程式被加載和執行時控制計算機系統完成這裡所述的方法。或者,也可以利用包含用於執行本發明的一個或多個功能任務的專用硬體的專用計算機。在另一個實施例中,本發明的部分或全部可以一種分布模式實現,比如在網絡如網際網路上。
本發明也能嵌入到電腦程式產品中,該產品包括能實現這裡所述的方法和功能的所有特性,並在加載到計算機系統中時能執行這些方法和功能。本文中諸如電腦程式、軟體程序、程序、程序產品、軟體等術語意味著用任意語言、代碼、符號的一組指令的表達式,該組指令用於使具有信息處理能力的系統直接或在如下處理之一或兩者之後,執行特定功能,所述處理包括(a)轉化成另一種語言、代碼、符號和/或(b)用不同的材料形式再現。
前面對本發明的說明是用於舉例說明和描述的目的。並不試圖將本發明限制到所公開的特定形式,並且顯然,許多修改和變化都是可行的。意在將對本領域技術人員顯而易見的這些修改和變化包括在如所附權利要求所定義的本發明的範圍之內。
權利要求
1.一種在拷貝事務中防止內容從源介質(12)到目標介質(16)的多餘拷貝的虛擬標籤拷貝系統(10),該系統包括系統(24),用來判斷要拷貝的內容片段在源、目標介質上是否存在關聯的拷貝事務標識符(30);和系統(26),用來在源、目標介質上沒有拷貝事務標識符時,在拷貝事務中產生和分配新的拷貝事務標識符給源、目標介質。
2.權利要求1中的虛擬標籤拷貝系統,還包括一個系統,用於當發現在源、目標介質上存在所述內容片斷的關聯的拷貝事務標識符時,在目標介質上提供一個指向目標介質上已存在的內容片段的虛擬標籤(11)。
3.權利要求1中的虛擬標籤拷貝系統,還包括一個系統(28)用來刪除拷貝事務標識符。
4.權利要求1中的虛擬標籤拷貝系統,其中源介質和目標介質可從下列各項組成的組中選擇硬碟驅動、光碟、媒體卡和網際網路連接。
5.權利要求1中的虛擬標籤拷貝系統,其中拷貝事務標識符存儲在源介質上的第一記錄之中,該記錄包括該內容片斷在源介質上的起始和結束位置數據;目標介質上的第二記錄之中,該記錄包括該內容片斷在目標介質上的起始和結束位置數據。
6.權利要求1中的虛擬標籤拷貝系統,其中拷貝事務標識符對拷貝的內容片段來說是唯一的。
7.權利要求1中的虛擬標籤拷貝系統,其中拷貝事務標識符包括一個字節序列,該序列包含拷貝設備的序列號、事務日期和時間以及隨機數。
8.一種阻止內容從源介質(12)到目標介質(16)的多餘拷貝的虛擬標籤拷貝方法,該方法包括發起對指向源介質上一個內容片段的虛擬標籤(11)的拷貝;判斷該內容片段在源、目標介質上是否存在關聯的拷貝事務標識符(3);如果在該拷貝事務之前源和目標介質上不存在所述關聯的拷貝事務標識符,則拷貝該虛擬標籤和內容片段到目標介質;並產生和分配一個新的拷貝事務標識符給源、目標介質上的該內容片段;如果在源、目標介質上存在所述關聯的拷貝事務標識符,則在目標介質上建立一個虛擬標籤,來引用目標介質上與該已存在的拷貝事務標識符關聯的該已存在的內容片段。
9.權利要求8中的方法,其中源介質和目標介質可從以下各項組成的組中選擇硬碟驅動,光碟,媒體卡,和網際網路連接。
10.權利要求8中的方法,其中所述拷貝事務標識符存儲在源介質上的第一記錄之中,該記錄包括該內容片斷在源介質上的起始和結束位置數據;目標介質上的第二記錄之中,該記錄包括該內容片斷在目標介質上的起始和結束位置數據。
11.權利要求8中的方法,其中拷貝事務標識符對拷貝的內容片段來說是唯一的。
12.權利要求8中的方法,其中拷貝事務標識符包括一個字節序列,該序列包含拷貝設備的序列號、事務日期和時間以及隨機數。
13.一種存儲在可記錄介質上的程序產品,用來在拷貝事務中防止內容從源介質(12)到目標介質(16)的多餘拷貝,該產品包括方法(24),用來判斷要拷貝的內容片段在源、目標介質上是否具有關聯的拷貝事務標識符(30);和方法(26),用於如果在該拷貝事務之前源、目標介質上沒有拷貝事務標識符時,在該拷貝事務期間產生和分配一個新的拷貝事務標識符給源、目標介質。
14.權利要求13中的程序產品,還包括當發現在源、目標介質上存在已有內容片斷的關聯的拷貝事務標識符時,在目標介質上提供指向目標介質上該已存在的內容片斷的虛擬標籤的方法。
15.權利要求13中的程序產品,還包括當在源、目標介質上不存在已有內容片斷的關聯的拷貝事務標識符時,將該內容片段拷貝到目標介質上的方法。
16.權利要求13中的程序產品,還包括用來刪除拷貝事務標識符的系統。
17.權利要求13中的程序產品,其中源介質和目標介質可從下列各項組成的組中選擇硬碟驅動,光碟,媒體卡,和網際網路連接。
18.權利要求13中的程序產品,其中拷貝事務標識符存儲在源介質上的第一記錄之中,該記錄包括該內容片斷在源介質上的起始和結束位置數據;目標介質上的第二記錄之中,該記錄包括該內容片斷在目標介質上的起始和結束位置數據。
19.權利要求13中的程序產品,其中拷貝事務標識符對拷貝的內容片段來說是唯一的。
20.權利要求13中的程序產品,其中拷貝事務標識符包括一個字節序列,該序列包含拷貝設備的序列號,事務日期和時間,以及隨機數。
全文摘要
一種虛擬標籤拷貝系統和方法,在拷貝事務期間阻止內容從源介質到目標介質的多餘拷貝。該系統包括系統(24),用來判斷要拷貝的內容片段在源介質(12)、目標介質(16)上是否存在關聯的拷貝事務標識符(30);和系統(26),用來在源、目標介質上沒有拷貝事務標識符時,在拷貝事務中產生和分配新的拷貝事務標識符給源、目標介質。
文檔編號G11B27/32GK101019188SQ200580030465
公開日2007年8月15日 申請日期2005年9月9日 優先權日2004年9月10日
發明者J·J·M·M·吉倫, N·G·蘇布拉馬尼安, M·范尼烏溫霍文, J·W·G·韋爾滕 申請人:皇家飛利浦電子股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀