專利名稱:識(shí)別保留的數(shù)據(jù)區(qū)域的方法及其裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于識(shí)別數(shù)據(jù)區(qū)域的方法及其裝置和數(shù)據(jù)載體,該數(shù)據(jù)區(qū)域根據(jù)第一規(guī)范被保留,但根據(jù)第二規(guī)范可以包含有用的數(shù)據(jù)。
背景技術(shù):
根據(jù)一種標(biāo)準(zhǔn)的第一版本(以后基本上稱為第一規(guī)范)保留的字段,可能必須由該標(biāo)準(zhǔn)的以后版本(以后基本上稱為第二規(guī)范)的裝置利用,例如為了實(shí)現(xiàn)在定義第一規(guī)范時(shí)未考慮的功能。然而,為了該目的,必須有一個(gè)清楚的定義,關(guān)于較早版本的裝置如何處理這些字段。除了其他之外,處理包括讀取、寫入或編輯數(shù)據(jù)載體地?cái)?shù)據(jù)。
根據(jù)規(guī)范的較早版本,被保留的字段已經(jīng)被忽視。僅該規(guī)范的新近版本利用該被保留字段。這樣做的缺點(diǎn)是,規(guī)范的較早版本未規(guī)定根據(jù)較早版本保留這些字段,在編輯,即首先讀取,然后改變,最后重寫時(shí),如何被處理。則被保留字段有未定義內(nèi)容,不能由根據(jù)較近版本操作的裝置正確解釋。因此,不能保證規(guī)范的不同版本的裝置之間的兼容性。
發(fā)明內(nèi)容
本發(fā)明的一個(gè)目的是提出一種方法,能夠兼容一種規(guī)范的不同版本,以下稱為第一規(guī)范和第二規(guī)范,及其對(duì)應(yīng)的裝置和數(shù)據(jù)載體。
根據(jù)本發(fā)明,為了識(shí)別根據(jù)第一規(guī)范保留數(shù)據(jù)區(qū)域?yàn)楦鶕?jù)第二規(guī)范包含有用數(shù)據(jù),提供了被分配到保留數(shù)據(jù)區(qū)域的首標(biāo)區(qū)域,在傳送時(shí),如果保留數(shù)據(jù)區(qū)域根據(jù)第二規(guī)范不包含有用數(shù)據(jù)或檢查過的有用數(shù)據(jù),則該首標(biāo)區(qū)域被提供狀態(tài)信息項(xiàng)“保留”,如果保留數(shù)據(jù)區(qū)域根據(jù)第二規(guī)范包含有用數(shù)據(jù),則該首標(biāo)區(qū)域被提供狀態(tài)信息項(xiàng)“有效”。在接收時(shí),從該首標(biāo)區(qū)域取出狀態(tài)信息項(xiàng),如果是狀態(tài)信息“有效”,則該保留數(shù)據(jù)區(qū)域被識(shí)別為包含根據(jù)第二規(guī)范的有效有用數(shù)據(jù),如果是狀態(tài)信息“保留”,則該保留數(shù)據(jù)區(qū)域被識(shí)別為不包含根據(jù)第二規(guī)范的有用數(shù)據(jù)或檢查過的有用數(shù)據(jù)。該方法的優(yōu)點(diǎn)是,保留數(shù)據(jù)區(qū)域可以被根據(jù)第一規(guī)范操作的裝置和根據(jù)第二規(guī)范操作的裝置接收和/或傳送,而不會(huì)引起兼容性問題。在該情況下,傳送意味著有線或無線的傳送和在存儲(chǔ)媒體上的記錄。例如,后者被認(rèn)為是數(shù)據(jù)載體,諸如光學(xué)記錄媒體CD或DVD,磁記錄媒體,存儲(chǔ)模塊,每種情況都包括可寫和不可寫的,與其物理結(jié)構(gòu)無關(guān)。接收被認(rèn)為是該存儲(chǔ)媒體的讀取和以有線或無線方式傳送的數(shù)據(jù)的接收。被保留數(shù)據(jù)區(qū)域如果完全在第一規(guī)范下,通常不包括有用數(shù)據(jù)。相反地,如果對(duì)應(yīng)于第二規(guī)范的數(shù)據(jù)根據(jù)第一規(guī)范被傳送,則它不包含檢查過的數(shù)據(jù)。
對(duì)于根據(jù)第一規(guī)范操作的裝置,則無第二規(guī)范。根據(jù)本發(fā)明,它不評(píng)估包含在被保留數(shù)據(jù)區(qū)域中的數(shù)據(jù)為有用數(shù)據(jù),即使是那些根據(jù)第二規(guī)范產(chǎn)生,狀態(tài)信息因此指示“有效“的數(shù)據(jù)。這些有用數(shù)據(jù)在評(píng)估時(shí)被忽略,評(píng)估即,例如,在屏幕上表示的調(diào)整或另外的合適輸出或進(jìn)一步處理。這樣做的優(yōu)點(diǎn)是,根據(jù)第二規(guī)范傳送的數(shù)據(jù)不會(huì)導(dǎo)致根據(jù)第一規(guī)范操作的較老設(shè)備的未定義行為,而僅僅是根據(jù)第一規(guī)范不存在的某些功能的缺失。
根據(jù)本發(fā)明,根據(jù)第二規(guī)范產(chǎn)生,但根據(jù)第一規(guī)范接收的有用數(shù)據(jù)被不改變地傳送。這樣做的優(yōu)點(diǎn)是,即使在中間步驟根據(jù)第一規(guī)范被傳送,對(duì)應(yīng)信息也不會(huì)丟失。
根據(jù)本發(fā)明,如果保留數(shù)據(jù)區(qū)域被分配一數(shù)據(jù)塊,為了傳送的目的,如果數(shù)據(jù)塊被不改變地傳送,則使用狀態(tài)信息項(xiàng)“有效”。相反地,如果數(shù)據(jù)塊被以改變的形式傳送,則狀態(tài)信息被設(shè)定為“保留”。其優(yōu)點(diǎn)是,在發(fā)生接收數(shù)據(jù)的完全不改變的傳送時(shí),其內(nèi)容不改變,即使接收和傳送受第一規(guī)范的影響。在該情況下,可以假定,在根據(jù)第一規(guī)范保留區(qū)域中的有用數(shù)據(jù)是正確的。相反地,如果在接收后,已經(jīng)執(zhí)行了改變數(shù)據(jù)塊中包含的數(shù)據(jù),則這可導(dǎo)致包含在根據(jù)第一規(guī)范保留區(qū)域中的有用數(shù)據(jù)的糾正,例如,如果所述有用數(shù)據(jù)是和在相聯(lián)系數(shù)據(jù)塊中的數(shù)據(jù)結(jié)合的。在該情況下,狀態(tài)信息被設(shè)定為“保留”,根據(jù)第二規(guī)范操作的裝置識(shí)別出,對(duì)應(yīng)有用數(shù)據(jù)至少不應(yīng)該被未檢查就使用。分配給被保留數(shù)據(jù)區(qū)域的數(shù)據(jù)塊可以相當(dāng)完美地被分段,換言之,不必包含連續(xù)段;它可以包括被保留數(shù)據(jù)區(qū)域,或從后者隔開。然而,定義分配給被保留數(shù)據(jù)區(qū)域的數(shù)據(jù)塊的方式必須已經(jīng)在第一規(guī)范中定義。
根據(jù)本發(fā)明,不僅數(shù)據(jù)塊內(nèi)容的改變,而且數(shù)據(jù)塊的相對(duì)位置的改變(例如,多個(gè)數(shù)據(jù)塊的時(shí)序,或相對(duì)于其他數(shù)據(jù)塊的空間安排),也被認(rèn)為是數(shù)據(jù)塊的改變。這樣做的優(yōu)點(diǎn)是,即使是被該相對(duì)位置所聯(lián)系并被新的安排所損害的有用數(shù)據(jù)的結(jié)合也不會(huì)被認(rèn)為是檢查過的。
根據(jù)本發(fā)明,還規(guī)定若無第二規(guī)范,新產(chǎn)生的或復(fù)制的保留數(shù)據(jù)區(qū)域被傳送,帶有狀態(tài)信息“保留”和零值的有用數(shù)據(jù)。這樣的優(yōu)點(diǎn)是,第二規(guī)范的裝置可以區(qū)別原始數(shù)據(jù)區(qū)域和復(fù)制的數(shù)據(jù)區(qū)域。這是可取的,因?yàn)榈谝灰?guī)范的裝置不能知道利用第二規(guī)范產(chǎn)生的有用數(shù)據(jù)是否復(fù)制仍然有效。因此,在懷疑的情況,根據(jù)第一規(guī)范的規(guī)則初始化被復(fù)制數(shù)據(jù)區(qū)域的被保留區(qū)域是可取的。
根據(jù)本發(fā)明,如果出現(xiàn)第二規(guī)范且接收了標(biāo)識(shí)有狀態(tài)信息“保留”的保留數(shù)據(jù)區(qū)域,則使用第二規(guī)范對(duì)所述數(shù)據(jù)區(qū)域的內(nèi)容檢查有效性,如果該有效性存在,則為了評(píng)估和/或傳送的目的,根據(jù)第二規(guī)范所述數(shù)據(jù)區(qū)域的內(nèi)容被認(rèn)為是有效有用數(shù)據(jù)。這樣的優(yōu)點(diǎn)是,其概念內(nèi)容可能已經(jīng)改變的有用數(shù)據(jù)也被檢查,如果總體內(nèi)容未改變,則該有用數(shù)據(jù)被認(rèn)為對(duì)進(jìn)一步處理是正確的,并在傳送時(shí)也這樣標(biāo)注。利用第二規(guī)范的該檢查,在簡(jiǎn)單情形下,是檢查是否對(duì)應(yīng)數(shù)據(jù)結(jié)合了數(shù)據(jù)塊的數(shù)據(jù)。在后者的情況下,它們被認(rèn)為是正確的。在另一個(gè)情況下,例如,檢查包括例如似然性(plausibility)檢查,其利用在第二規(guī)范中規(guī)定的邊界條件來進(jìn)行。
最好在規(guī)范中(包括第一規(guī)范和第二規(guī)范),另外規(guī)定最后一個(gè)改變或增加數(shù)據(jù)的裝置操作時(shí)所根據(jù)的規(guī)范的版本號(hào)也被存儲(chǔ)或傳送。因此,某規(guī)范的裝置在接收數(shù)據(jù)時(shí),可以立即訪問哪個(gè)數(shù)據(jù)可以仍然對(duì)其有效,而哪個(gè)不可以。例如,使用兩個(gè)字節(jié)執(zhí)行版本號(hào)的存儲(chǔ)。在該情況下,第一字節(jié)包含小數(shù)點(diǎn)左面的版本號(hào)元素,而第二字節(jié)包含小數(shù)點(diǎn)右面的版本號(hào)元素。例如,對(duì)于版本12.34,12被存儲(chǔ)在第一字節(jié)中,34被存儲(chǔ)在第二字節(jié)中。
最好也提供其他類型的被保留數(shù)據(jù)區(qū)域,其可以根據(jù)不同方法來識(shí)別。這增加了不同規(guī)范的配置的靈活性。
首標(biāo)區(qū)域最好由單個(gè)位構(gòu)成。這僅需要可用數(shù)據(jù)區(qū)域的很小的耗費(fèi)。在某些情況下,提供更大的首標(biāo)區(qū)域是可取的,例如已經(jīng)知道第一規(guī)范后有多個(gè)不同版本。
如果第二規(guī)范不需要整個(gè)被保留數(shù)據(jù)區(qū)域用于有用數(shù)據(jù),則根據(jù)本發(fā)明,根據(jù)第一規(guī)范保留數(shù)據(jù)區(qū)域,根據(jù)第二規(guī)范被分為第一有用數(shù)據(jù)區(qū)域和第二被保留區(qū)域,該第二被保留區(qū)域可以根據(jù)將來其他的規(guī)范用于接收有用數(shù)據(jù)。
根據(jù)本發(fā)明用于接收和/或傳送數(shù)據(jù)的裝置,該數(shù)據(jù)可包含根據(jù)第一規(guī)范保留數(shù)據(jù)區(qū)域,該裝置用上述方法之一,將這些數(shù)據(jù)區(qū)域識(shí)別為根據(jù)第二規(guī)范包含有用數(shù)據(jù)。
根據(jù)本發(fā)明的數(shù)據(jù)載體,具有根據(jù)第一規(guī)范保留和根據(jù)第二規(guī)范包含有用數(shù)據(jù)的數(shù)據(jù)區(qū)域,該數(shù)據(jù)載體具有被保留數(shù)據(jù)區(qū)域的首標(biāo)區(qū)域,在該首標(biāo)區(qū)域中,該數(shù)據(jù)區(qū)域根據(jù)第一規(guī)范被識(shí)別為保留而根據(jù)第二規(guī)范被識(shí)別為包含有用數(shù)據(jù)。該數(shù)據(jù)載體最好可根據(jù)上述方法之一對(duì)保留數(shù)據(jù)區(qū)域作識(shí)別。
本發(fā)明的其他優(yōu)勢(shì)在本發(fā)明的有利配置的以下描述中被指出。應(yīng)該理解,對(duì)于本領(lǐng)域的技術(shù)人員,所做的補(bǔ)充和修改也在本發(fā)明的范圍之內(nèi)。
圖1示出根據(jù)本發(fā)明在不同裝置中的數(shù)據(jù)載體;圖2示出根據(jù)本發(fā)明的用于第一規(guī)范的方法;圖3示出根據(jù)本發(fā)明的用于第二規(guī)范的方法;圖4示出根據(jù)本發(fā)明的數(shù)據(jù)塊。
具體實(shí)施例方式
圖1以圖示的方式示出了根據(jù)本發(fā)明在不同的裝置A,B中在時(shí)刻t=0,t=1和t=2的不同點(diǎn)的數(shù)據(jù)載體。數(shù)據(jù)載體1已經(jīng)被寫入的程度依時(shí)刻上的不同點(diǎn)而不同,其由被標(biāo)黑的區(qū)域示出。裝置A根據(jù)一標(biāo)準(zhǔn)的較近版本,即第二規(guī)范工作,而裝置B根據(jù)一標(biāo)準(zhǔn)的較早版本,即第一規(guī)范工作。這些規(guī)范的不同在于,在第一規(guī)范中保留數(shù)據(jù)區(qū)域,在第二規(guī)范中被定義為包含有用數(shù)據(jù)。
根據(jù)本發(fā)明,保留數(shù)據(jù)區(qū)域(下文中更多地稱為字段(fields)),被作為數(shù)據(jù)包來對(duì)待。該數(shù)據(jù)包,具有N位,通常包括一位的首標(biāo)D(見圖4),和包含(N-1)位的有用數(shù)據(jù)區(qū)域E。保留字段D,E的最高有效位是一位的首標(biāo)D,而有用數(shù)據(jù)區(qū)域E包括保留的字段的剩余位。
首標(biāo)D提供的信息是關(guān)于有用數(shù)據(jù)區(qū)域D,E是根據(jù)以前的第一規(guī)范被存儲(chǔ)為被保留區(qū)域,還是根據(jù)最近的第二規(guī)范被存儲(chǔ)為包括有用數(shù)據(jù)的字段G。在該情況下,根據(jù)以前的規(guī)范的裝置從不覆寫(overwrite)有用數(shù)據(jù)區(qū)域。僅一位首標(biāo)D被設(shè)定。
根據(jù)本發(fā)明,根據(jù)第一規(guī)范用于處理被保留字段的規(guī)則是-如果存儲(chǔ)新的被保留的字段D,E,則有用數(shù)據(jù)區(qū)域E應(yīng)該包含0作為初始值。一位首標(biāo)D應(yīng)該被設(shè)定為“保留”。-如果被保留的字段D,E或D,G直接所屬于的數(shù)據(jù)塊C或F被讀出并再次被不改變地存儲(chǔ),則一位首標(biāo)D和有用數(shù)據(jù)區(qū)域E或G都不改變。-如果被保留的字段D,E或D,G直接所屬于的數(shù)據(jù)塊C或F被讀出并再次被以改變地形式存儲(chǔ),則一位首標(biāo)D應(yīng)該被設(shè)定為“保留”,而有用數(shù)據(jù)區(qū)域E或G應(yīng)該保持不改變,當(dāng)它從介質(zhì)中被讀出時(shí)。-如果被保留的字段D,E或D,G由復(fù)制另一個(gè)被保留的字段D,E或D,G而產(chǎn)生,則被復(fù)制字段D,E的有用數(shù)據(jù)字段E應(yīng)該包含初始值零。被復(fù)制字段D,E的一位首標(biāo)D應(yīng)該被設(shè)定為“保留”。
直接屬于被保留的字段D,E或D,G的數(shù)據(jù)塊必須由較早的規(guī)范規(guī)定。在最簡(jiǎn)單的情況下,這分別是根據(jù)圖4的相鄰的塊C或F。然而,例如包括數(shù)據(jù)區(qū)域C1,C3,C5的分段的數(shù)據(jù)塊也是可能的。
根據(jù)較近的第二規(guī)范,用于處理以前保留的字段D,E或D,G的規(guī)則是-如果以前保留的字段D,E或D,G被讀出,且一位首標(biāo)D指示“有效”,則有用數(shù)據(jù)區(qū)域G包含用于該規(guī)范的有效數(shù)據(jù)。-如果以前保留的字段D,E或D,G被讀出且一位首標(biāo)D指示“保留”,則根據(jù)較早的規(guī)范寫數(shù)據(jù)塊C,F(xiàn)?;蛘咴摂?shù)據(jù)塊C,F(xiàn)完全被新產(chǎn)生,則有用數(shù)據(jù)區(qū)域E,G被設(shè)定為零,或者數(shù)據(jù)塊C,F(xiàn)被改變,則有用數(shù)據(jù)區(qū)域E,G可包含一包括零的任意值。因此,有用數(shù)據(jù)區(qū)域E,G在這種情況下可以包含無效值。較近的規(guī)范應(yīng)該提供指明如何以及是否有用數(shù)據(jù)區(qū)域的剩余數(shù)據(jù)可以被利用的方法。-如果以前保留的字段D,E或D,G被存儲(chǔ),且根據(jù)第二規(guī)范有用數(shù)據(jù)區(qū)域G確實(shí)包含有效數(shù)據(jù),則一位首標(biāo)D應(yīng)該被設(shè)定為“有效”。否則,一位首標(biāo)D應(yīng)該被存儲(chǔ)成設(shè)定為“保留”。
根據(jù)本發(fā)明,如果上述規(guī)則的例外被清楚地描述在對(duì)應(yīng)的規(guī)范中,則這些例外也是可能的。因此,并非所有的保留的字段必須被根據(jù)這些規(guī)則來處理。舉例來說,僅包括很少位的字段不一定適于該格式。例如,具有8位大小或更大的字段應(yīng)該以該方式被處理。因此,定義一些類型的被保留的字段res1,res2,res3是適宜的-res1被保留的字段。內(nèi)容可以是任意值。在寫時(shí)應(yīng)該總是被設(shè)定為零。-res2被保留的字段。內(nèi)容可以是任意值。讀值應(yīng)該被不變地存儲(chǔ)。零應(yīng)該被用于初始值。-res3被保留字段D,E或D,G的第一位(最高有效位)是一位首標(biāo)D;該被保留的字段的所有后面的位屬于有用數(shù)據(jù)區(qū)域E或G。
根據(jù)res1或res2的被保留的字段的類型在圖4中被圖示地實(shí)現(xiàn),例如,在字段C4中,而res3實(shí)際上對(duì)應(yīng)于根據(jù)本發(fā)明的方法。在這種情況下,以下為真-如果一位首標(biāo)D包含一0,則該字段由第一規(guī)范或較早規(guī)范的裝置存儲(chǔ)。來自遲于第一規(guī)范的規(guī)范的數(shù)據(jù)也可以被置于有用數(shù)據(jù)區(qū)域。然而,有用數(shù)據(jù)區(qū)域E,G的有效性不再被影響寫入的規(guī)范、即第一或較早規(guī)范所保證。-如果一位首標(biāo)包含一1,則在該字段的有用數(shù)據(jù)區(qū)域中,有效數(shù)據(jù)由第二或較遲規(guī)范的裝置存儲(chǔ)。
用根據(jù)本發(fā)明定義的方法,現(xiàn)在可以在新規(guī)范的裝置A和較早規(guī)范的裝置B之間交換媒體1,如圖1所示。例如,由一個(gè)盤表示的媒體1是一“多次寫入”(write-many)盤,所表示的媒體1的深色區(qū)域是用來表示媒體1的占用區(qū)。在時(shí)刻t=2,媒體1是滿的。在時(shí)刻t=1,裝置B盡可能使從裝置A寫的數(shù)據(jù)不變,而僅附加更多的數(shù)據(jù)。在時(shí)刻t=2,盡管數(shù)據(jù)同時(shí)已經(jīng)被裝置B在時(shí)刻t=1另外附加,在某些情況下,已經(jīng)被改變,但裝置A仍可以檢索在時(shí)刻t=0記錄的信息,大多數(shù)情況可以至少再使用它。僅當(dāng)在數(shù)據(jù)塊中改變了前面保留的數(shù)據(jù)區(qū)域中的有用數(shù)據(jù)的概念內(nèi)容時(shí),例如,指向改變并不正確的數(shù)據(jù)的指針,數(shù)據(jù)不容易不使用。因此,根據(jù)本發(fā)明,較老的裝置也可以寫較新裝置的媒體,而兼容性不會(huì)被不合理地?fù)p害。
圖2示出關(guān)于較早規(guī)范的裝置B如何讀入、翻譯和重寫被保留的字段的過程。在步驟S1,被保留的字段D,E或D,G被讀取。在步驟S2,分配給被保留的字段D,E或D,G的數(shù)據(jù)塊C或F被處理,例如被部分改變、編輯。在步驟S3,進(jìn)行檢查以確定是否數(shù)據(jù)塊C或F要被傳送,即要被存儲(chǔ)在媒體1上。如果是,則轉(zhuǎn)到步驟S4,否則操作停止。在步驟S4,進(jìn)行檢查以確定是否被保留的字段D,E或D,G所屬于的數(shù)據(jù)塊已經(jīng)被該處理改變。如果不是這樣,則在步驟S6數(shù)據(jù)塊C或F被不改變地存儲(chǔ)。否則,在步驟S5,被保留的字段的一位首標(biāo)D被設(shè)定為“保留”,然后在步驟S6執(zhí)行存儲(chǔ)。
圖3示出較近規(guī)范的裝置A如何讀入和解釋以前保留的字段D,E或D,G的過程。在步驟S7,讀取以前保留,即在第一規(guī)范中保留的字段D,E或D,G。在步驟S8,檢查以確定是否出現(xiàn)狀態(tài)信息“保留”。如果不是,則轉(zhuǎn)到在步驟S10,否則到步驟S9。在步驟S9,參考在第二規(guī)范中的規(guī)定,檢查以確定是否位于以前保留數(shù)據(jù)區(qū)域E,G中的有用數(shù)據(jù)可能有效,例如因?yàn)樗鼈儾荒鼙粩?shù)據(jù)塊C1-C5中的改變所影響。在第一種情況,在步驟S10,在區(qū)域E,G中的有用數(shù)據(jù)被認(rèn)為有效,并可以進(jìn)一步利用。否則,在步驟S11,它們被分類為無效,不再進(jìn)一步利用。
圖4示出兩個(gè)數(shù)據(jù)塊C和F作為例子。數(shù)據(jù)塊C被直接分配被保留的字段D,E,以深色標(biāo)出。在從第一規(guī)范轉(zhuǎn)變到第二規(guī)范后,即所謂的“版本升級(jí)”,數(shù)據(jù)塊C的定義已經(jīng)改變,因此,數(shù)據(jù)塊F在新規(guī)范中存在,取代了根據(jù)第一規(guī)范的數(shù)據(jù)塊C。數(shù)據(jù)塊F和數(shù)據(jù)塊C的不同僅在于以前保留的字段D,G的利用。換言之,數(shù)據(jù)區(qū)域G現(xiàn)在包含數(shù)據(jù)塊F的有用數(shù)據(jù)。作為進(jìn)一步的變體,在字段G的下面的區(qū)域表示了其被分為第一有用數(shù)據(jù)區(qū)域G1和再保留區(qū)域G2。提供區(qū)域G2是為了例如根據(jù)第三規(guī)范來使用。這里,如果使用res3,則也提供根據(jù)首標(biāo)D的首標(biāo)區(qū)域(這里未明示出)根據(jù)該描述,被稱為被保留的字段的是以兩種不同方式標(biāo)出的數(shù)據(jù)區(qū)域?;蛘咦鳛楸槐A魠^(qū)域E,或者作為有用數(shù)據(jù)字段G。根據(jù)本發(fā)明,較早的規(guī)范從不覆寫有用數(shù)據(jù),而是把該字段標(biāo)為被保留區(qū)域。因此較近規(guī)范識(shí)別出,該字段的內(nèi)容可能不再有效,因?yàn)檫@些數(shù)據(jù)沒有根據(jù)較早規(guī)范和關(guān)于它們的內(nèi)容的信息一起存儲(chǔ)。
根據(jù)本發(fā)明版本升級(jí)較容易實(shí)現(xiàn),由于較早規(guī)范的行為被定義,因此對(duì)較近規(guī)范是可預(yù)測(cè)的。因此較近規(guī)范能夠在以前保留的字段中存儲(chǔ)它們的數(shù)據(jù),而這些數(shù)據(jù)將被較早規(guī)范覆寫的風(fēng)險(xiǎn)是沒有的。在這種情況下,較近規(guī)范能夠保證識(shí)別是否較早規(guī)范已經(jīng)“涉及到”了你的數(shù)據(jù)。本發(fā)明不限于所描述的例子。根據(jù)本發(fā)明可以設(shè)計(jì)定義了數(shù)據(jù)區(qū)域的任何類型的規(guī)范。
權(quán)利要求
1.用于將根據(jù)第一規(guī)范保留的數(shù)據(jù)區(qū)域(D,E或D,G)識(shí)別作為根據(jù)第二規(guī)范的有用數(shù)據(jù)區(qū)域(G)的方法,其特征在于,提供了被分配給保留數(shù)據(jù)區(qū)域(D,E或D,G)的首標(biāo)區(qū)域(D),在傳送時(shí),如果保留數(shù)據(jù)區(qū)域(E,G)根據(jù)第二規(guī)范不包含有用數(shù)據(jù)或檢查過的有用數(shù)據(jù),則該首標(biāo)區(qū)域被提供狀態(tài)信息項(xiàng)“保留”,如果保留數(shù)據(jù)區(qū)域(E,G)根據(jù)第二規(guī)范包含有用數(shù)據(jù),則該首標(biāo)區(qū)域被提供狀態(tài)信息項(xiàng)“有效”,或者在接收時(shí),從該首標(biāo)區(qū)域取出狀態(tài)信息項(xiàng),如果是狀態(tài)信息“有效”,則該保留數(shù)據(jù)區(qū)域(E,G)被識(shí)別為包含根據(jù)第二規(guī)范的有效有用數(shù)據(jù),如果是狀態(tài)信息“保留”,則該保留數(shù)據(jù)區(qū)域(E,G)被識(shí)別為不包含根據(jù)第二規(guī)范的有用數(shù)據(jù)或檢查過的有用數(shù)據(jù)。
2.如權(quán)利要求1所述的方法,其特征在于,若無第二規(guī)范,則對(duì)接收的保留數(shù)據(jù)區(qū)域(E,G)的有用數(shù)據(jù)不作評(píng)估,而與狀態(tài)信息無關(guān)。
3.如權(quán)利要求1或2所述的方法,其特征在于,若無第二規(guī)范,則為了傳送的目的,接收的保留數(shù)據(jù)區(qū)域(E,G)的有用數(shù)據(jù)被不改變地傳送。
4.如權(quán)利要求3所述的方法,其特征在于,保留數(shù)據(jù)區(qū)域(E,G)被分配一數(shù)據(jù)塊(C,F(xiàn)),并且為了傳送的目的,如果數(shù)據(jù)塊(C,F(xiàn))被不改變地傳送,則使用狀態(tài)信息項(xiàng)“有效”,如果數(shù)據(jù)塊(C,F(xiàn))被以改變的形式傳送,則使用狀態(tài)信息項(xiàng)“保留”。
5.如權(quán)利要求4所述的方法,其特征在于,數(shù)據(jù)塊(C,F(xiàn))的相對(duì)位置的改變是數(shù)據(jù)塊(C,F(xiàn))的改變。
6.如權(quán)利要求1到5的任何一個(gè)所述的方法,其特征在于,若無第二規(guī)范,則與狀態(tài)信息“保留”和零值的有用數(shù)據(jù)一起傳送新產(chǎn)生的或復(fù)制的保留數(shù)據(jù)區(qū)域(D,E或D,G)。
7.如權(quán)利要求1所述的方法,其特征在于,如果出現(xiàn)第二規(guī)范且接收了以狀態(tài)信息“保留”標(biāo)識(shí)的保留數(shù)據(jù)區(qū)域(D,E或D,G),則使用第二規(guī)范對(duì)所述數(shù)據(jù)區(qū)域的內(nèi)容檢查有效性,如果該有效性存在,則為了評(píng)估和/或傳送的目的,根據(jù)第二規(guī)范所述數(shù)據(jù)區(qū)域的內(nèi)容被認(rèn)為是有效有用數(shù)據(jù)。
8.如權(quán)利要求1到7的任何一個(gè)所述的方法,其特征在于,提供了其他類型的被保留數(shù)據(jù)區(qū)域(C4),其可以采用不同方法被識(shí)別。
9.如權(quán)利要求1到8的任何一個(gè)所述的方法,其特征在于,首標(biāo)區(qū)域(D)由單個(gè)位構(gòu)成。
10.如權(quán)利要求1到9的任何一個(gè)所述的方法,其特征在于,根據(jù)第一規(guī)范保留數(shù)據(jù)區(qū)域(D,E或D,G),根據(jù)第二規(guī)范被分為第一有用數(shù)據(jù)區(qū)域(G1)和第二被保留區(qū)域(G2),該第二被保留區(qū)域可以根據(jù)其他的規(guī)范用于接收有用數(shù)據(jù)。
11.用于接收和/或傳送數(shù)據(jù)的裝置(A,B),該數(shù)據(jù)可包含根據(jù)第一規(guī)范保留數(shù)據(jù)區(qū)域(D,E或D,G),其特征在于,它用根據(jù)權(quán)利要求1到10之一的方法來識(shí)別這些數(shù)據(jù)區(qū)域。
12.包含根據(jù)第一規(guī)范保留數(shù)據(jù)區(qū)域(D,E或D,G)的數(shù)據(jù)載體(1),其特征在于,保留數(shù)據(jù)區(qū)域(D,E或D,G)有一首標(biāo)區(qū)域(D),其中數(shù)據(jù)區(qū)域(E,G)被識(shí)別為根據(jù)第一規(guī)范被保留或根據(jù)第二規(guī)范包含有用數(shù)據(jù)。
13.如權(quán)利要求12所述的數(shù)據(jù)載體(1),其特征在于,它可以由根據(jù)權(quán)利要求1到10之一的方法來識(shí)別。
全文摘要
一種識(shí)別數(shù)據(jù)區(qū)域D、E或D、G的方法,該數(shù)據(jù)區(qū)域按第一規(guī)范被保留,但按第二規(guī)范可包含有用數(shù)據(jù)。本發(fā)明能兼容第一和第二規(guī)范,即規(guī)范的不同版本。這是這樣實(shí)現(xiàn)的,即提供分配給保留數(shù)據(jù)區(qū)域D、E或D、G的首標(biāo)區(qū)域D,在傳送時(shí),若保留數(shù)據(jù)區(qū)域E根據(jù)第二規(guī)范不包含有用數(shù)據(jù)或檢查過的有用數(shù)據(jù),則該首標(biāo)區(qū)域被提供狀態(tài)信息項(xiàng)“保留”,若保留數(shù)據(jù)區(qū)域G根據(jù)第二規(guī)范包含有用數(shù)據(jù),則該首標(biāo)區(qū)域被提供狀態(tài)信息項(xiàng)“有效”,或在接收時(shí),從該首標(biāo)區(qū)域取出狀態(tài)信息項(xiàng),若是狀態(tài)信息“有效”,則該保留數(shù)據(jù)區(qū)域E,G識(shí)別為包含根據(jù)第二規(guī)范的有效有用數(shù)據(jù),若是狀態(tài)信息“保留”,則該保留數(shù)據(jù)區(qū)域E,G被識(shí)別為不包含根據(jù)第二規(guī)范的有用數(shù)據(jù)或檢查過的有用數(shù)據(jù)。
文檔編號(hào)G11B20/12GK1335621SQ0112292
公開日2002年2月13日 申請(qǐng)日期2001年7月19日 優(yōu)先權(quán)日2000年7月21日
發(fā)明者馬科·溫特 申請(qǐng)人:湯姆森特許公司