專利名稱:于儲存媒體記錄數(shù)據(jù)的方法與系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及一種資料記錄方法,尤其涉及一種于光儲存媒體記錄數(shù)據(jù)的方 法與系統(tǒng)。
背景技術:
在記錄數(shù)據(jù)時,由于電力中斷或其它事件的緣故會導致資料遺失。因此, 需要具有數(shù)據(jù)還原功能的裝置來還原已記錄的數(shù)據(jù)。傳統(tǒng)上,當記錄數(shù)據(jù)時即
設定還原標記于磁盤上,使得記錄系統(tǒng)可識別該還原標記。當偵測到異常中斷 時,則重復記錄程序以還原記錄數(shù)據(jù)。每一數(shù)據(jù)記錄的還原標記一般寫入至》茲 盤上的相同位置,而重復寫入還原標記到相同位置將會使磁盤上的該位置很快 的損壞。因此,即使是輕微的損壞仍會使該》茲盤變的無法使用。
因此,本發(fā)明提供了一種記錄數(shù)據(jù)于儲存媒體的方法與系統(tǒng),可增加磁盤 的使用壽命并且加強還原標記的錯誤還原能力。
發(fā)明內(nèi)容
有鑒于習知技術中,記錄數(shù)據(jù)時設定的每一還原標記為寫入至磁盤上的相 同位置,會使磁盤上的該位置很快的損壞,致使該磁盤變的無法使用。本發(fā)明 提供一種于儲存媒體記錄數(shù)據(jù)的方法與系統(tǒng)。
本發(fā)明實施例揭露了 一種記錄數(shù)據(jù)于儲存媒體的方法。寫入第 一記錄指示 器于該儲存媒體,以指示在該儲存媒體上的數(shù)據(jù)記錄的第一狀態(tài),寫入第二記 錄指示器于該儲存媒體,以指示在該儲存媒體上的該數(shù)據(jù)記錄之第二狀態(tài),并 且根據(jù)該第一與第二記錄指示器判斷該數(shù)據(jù)記錄的記錄狀態(tài)。
本發(fā)明實施例更揭露了 一種記錄數(shù)據(jù)于儲存媒體的系統(tǒng),包括讀寫單元與 判斷單元。該讀寫單元寫入第一記錄指示器于該儲存々某體,以指示在該儲存士某 體上的數(shù)據(jù)記錄的第一狀態(tài),并且寫入第二記錄指示器于該儲存媒體,以指示 在該儲存媒體上之該數(shù)據(jù)記錄的第二狀態(tài)。該判斷單元根據(jù)該第 一與第二記錄指示器判斷該數(shù)據(jù)記錄的記錄狀態(tài)。
利用本發(fā)明可增加磁盤的使用壽命,并且可加強還原標記的錯誤還原能力。
圖1為本發(fā)明實施例的標記群組區(qū)的示意圖,其描述初始、開始記錄、結(jié) 束記錄以及電源故障等狀態(tài)。
圖2為本發(fā)明實施例的標記群組區(qū)的示意圖,其描述超過默認值的一個計 數(shù)、無法讀取的寫入計數(shù)或不相等于前一寫入計數(shù)的讀取計數(shù)。
圖3為本發(fā)明實施例之標記群組區(qū)的示意圖,其描述指示器,其中該指示 器包括一個計數(shù)或一個預定形態(tài)以表示資料記錄的開始和結(jié)束。
圖4為本發(fā)明實施例的標記群組區(qū)的示意圖,其描述指示器,其中第二計 數(shù)為第一計數(shù)的函數(shù)。
圖5為本發(fā)明實施例的標記群組區(qū)的示意圖,其描述固定的或隨機指定的 記錄指示器地址。
圖6為本發(fā)明實施例的標記群組區(qū)的示意圖,其描述記錄指示器的固定地址。
圖7為本發(fā)明實施例的標記群組區(qū)的示意圖,其描述自儲存媒體上記錄指 示器的寫入次凄t推導出記錄指示器的地址。
圖8為本發(fā)明實施例的標記群組區(qū)的示意圖。
圖9為本發(fā)明實施例的標記群組區(qū)的示意圖,其描述重復使用記錄指示器。 圖10為本發(fā)明實施例的記錄數(shù)據(jù)于儲存媒體的方法步驟流程圖。 圖11為本發(fā)明實施例的記錄資料的方法步驟流程圖,其判斷是否需要數(shù)據(jù) 還原。
圖12為本發(fā)明實施例的記錄數(shù)據(jù)于儲存媒體的系統(tǒng)結(jié)構示意圖。
具體實施例方式
為了讓本發(fā)明之目的、特征、及優(yōu)點能更明顯易懂,下文特舉較佳實施例, 并配合所附圖式圖1至圖12,做詳細說明。本發(fā)明說明書提供不同的實施例來 說明本發(fā)明不同實施方式的技術特征。其中,實施例中的各組件配置為說明之 用,并非用以限制本發(fā)明。且實施例中圖式標號部分重復,是為了筒化說明, 并非意指不同實施例之間的關聯(lián)性。本發(fā)明實施例揭露了 一種于儲存媒體記錄數(shù)據(jù)的方法與系統(tǒng)。該儲存媒體 系為光儲存媒體,但其并不以此為限。
本發(fā)明實施例的于儲存媒體記錄數(shù)據(jù)的方法與系統(tǒng)定義了標記群組區(qū)
(Mark Group Area),其提供但不限于用以表示初始狀態(tài)、開始記錄狀態(tài)、結(jié)束 記錄狀態(tài)以及異常中斷狀態(tài)(例如,電源故障)的至少二個計數(shù)(Count )。
圖1為根據(jù)本發(fā)明實施例的標記群組區(qū)的示意圖,其描述初始(Init一State)、 開始記錄(Start_Recording )、結(jié)束記錄(End_Recording )以及電源故障
(Power_Failure )等狀態(tài)。標記群組區(qū)包括群組1 ( Group 1 )與群組2( Group 2 )。 群組1包括二個記錄指示器1 與I12,記錄指示器Iu與112分別被指定計數(shù)At 與B!。群組2亦包括二個記錄指示器I21與I22。記錄指示器I21與122分別被指定 計數(shù)A2與B2。當在儲存媒體(例如,光盤)進行數(shù)據(jù)記錄的初始狀態(tài)時,計數(shù) A,與B!分別等于0,如圖1的第一資料帶(Data Bar)所示。當在儲存媒體進 行數(shù)據(jù)記錄的開始記錄狀態(tài)時,計數(shù)A!加1,計數(shù)Bi則維持原值,如圖1的第 二資料帶所示。當在儲存i某體進行數(shù)據(jù)記錄的結(jié)束記錄狀態(tài)時,計數(shù)A,維持原 值,計數(shù)Bt加l,如圖1的第三資料帶所示。因此,當在儲存媒體的數(shù)據(jù)記錄 開始且接著發(fā)生異常中斷時,計數(shù)A不等于計數(shù)Bp如圖1的第四資料帶所示。 此外,當群組的二個計數(shù)的寫入次數(shù)超過默認值時,利用新群組的另外二 個計數(shù)來寫入與讀取還原標記,以避免因為重復寫入還原標記在相同位置而導 致?lián)p壞。當寫入計數(shù)無法被讀取或讀取計數(shù)不等于前次的寫入計數(shù),亦可使用 新群組的二個計數(shù)。因此,如圖2所示,第一數(shù)據(jù)帶表示電源故障(異常中斷), 其中群組2尚未被使用,且當執(zhí)行數(shù)據(jù)記錄時發(fā)生異常中斷,使得群組1之計 數(shù)A,不等于其計數(shù)Bi。第二資料帶表示電源故障,其中計數(shù)A,與Bi的寫入次 數(shù)達到一默認值(500),故使用群組2來寫入與讀取還原標記。接著,當執(zhí)行 數(shù)據(jù)記錄時發(fā)生異常中斷,使得群組2之計數(shù)A2不等于其計數(shù)B2。此外,電源 故障的判斷根據(jù)計數(shù)A!的寫入次數(shù)是否等于最后初始群組之計數(shù)的寫入次 數(shù)而定。圖2為本發(fā)明實施例的標記群組區(qū)的示意圖,其描述超過默"i人值的一 個計數(shù)、無法讀取的寫入計數(shù)或不相等于前一寫入計數(shù)的讀取計數(shù)。
圖2所示的第三資料帶亦表示電源故障,其中由于發(fā)生異常中斷或計數(shù)B, 無法被寫入,故計數(shù)&不等于計數(shù)Bp因此使用群組2來寫入與讀取還原標記。 接著,當發(fā)生異常中斷時,計數(shù)A2不等于計數(shù)B2。圖2所示的第四資料帶表 示成功記錄,其中由于發(fā)生異常中斷或計數(shù)B!無法被寫入,故計數(shù)Ai不等于計數(shù)B!,因此使用群組2來寫入與讀取還原標記。接著,計數(shù)A2等于計數(shù)B2, 表示無異常中斷(Power—OK)發(fā)生,且成功完成lt據(jù)記錄。
如上所述,標記群組區(qū)包括多個標記群組。每一標記群組由一或多個錯誤 糾正碼(Error Correction Code, ECC)區(qū)塊組成。記錄指示器定義于每一錯誤 糾正碼(ECC)區(qū)塊且將一計數(shù)指定給記錄指示器。此外,如圖l、圖2所示, 本實施例將二個計lt作為一個群組,并且將一個計凄t作為開始指示器而其它的 計數(shù)作為結(jié)束指示器,但其并非用以限制本發(fā)明。具有一個計數(shù)的指示器亦可 定義為一個標記群組。
此外,指示器可包括一個計數(shù)或一個預定形態(tài)(pattern)以表示數(shù)據(jù)記錄的 狀態(tài),例如,開始與結(jié)束狀態(tài)。舉例來說,如圖3所示的第一數(shù)據(jù)帶,當尚未 開始對儲存纟某體執(zhí)行數(shù)據(jù)記錄時,所有定義的記錄指示器(1 、 112、 121、 122)都 填入、、init〃字符串。圖3為本發(fā)明實施例之標記群組區(qū)的示意圖,其描述指示 器,其中該指示器包括一個計數(shù)或一個預定形態(tài)以表示資料記錄的開始和結(jié)束。 當開始數(shù)據(jù)記錄時,記錄指示器In填入'、start"字符串,如第二數(shù)據(jù)帶所示, 而當結(jié)束時,記錄指示器112填入"end"字符串以取代、、init〃字符串,如第三 數(shù)據(jù)帶所示。當資料記錄被中斷,記錄指示器112不填入、、end"字符串,則數(shù)據(jù) 記錄系統(tǒng)可認出該中斷系為異常中斷。
此外,當每一指示器都被指定一個計數(shù)(第一計數(shù)),則另一計數(shù)(第二計 數(shù))可為第一計數(shù)的函數(shù)。如圖4所示的記錄指示器1 與112,即(CountBl) =(CountAl) +1。圖4為本發(fā)明實施例的標記群組區(qū)的示意圖,其描述指示 器,其中第二計數(shù)為第一計數(shù)的函數(shù)。因此,當尚未對儲存媒體(例如光盤) 執(zhí)行數(shù)據(jù)記錄,計數(shù)A!與Bi等于O,如圖4之第一資料帶所示。當開始對儲存 媒體執(zhí)行數(shù)據(jù)記錄,計數(shù)AM口 1且B!維持原值,如圖4之第二資料帶所示。當 儲存媒體的數(shù)據(jù)記錄終止時,計數(shù)A,維持原值且B!加2 ( Count B2 = 1 + 1 = 2 ), 如圖4之第三資料帶所示。在另一范例中,如圖4所示的記錄指示器121與122, 即(Count B2) = (Count A2) x 5。因此,當尚未對儲存媒體執(zhí)行數(shù)據(jù)記錄,計 數(shù)A2與B2等于0,如圖4之第一資料帶所示。當開始對儲存》某體執(zhí)行數(shù)據(jù)記錄, 計數(shù)八2加1且Bi維持原值,如圖4之第二資料帶所示。當儲存媒體之數(shù)據(jù)記錄 終止時,計數(shù)A2維持原值而計數(shù)Bt加5 ( Count B2 = 1 x 5 = 5 ),如圖4之第三 資料帶所示。
此外,將儲存々某體的地址指定給包括記錄指示器的每一錯誤糾正碼區(qū)塊以進行記錄。記錄指示器的地址可為固定的且另一記錄指示器的地址可隨機指定 或二個地址都是固定的。圖5為本發(fā)明實施例的標記群組區(qū)的示意圖,其描述
固定的或隨機指定的記錄指示器地址。圖6為本發(fā)明實施例的標記群組區(qū)的示 意圖,其描述記錄指示器的固定地址。如圖5所示,將固定地址、'0x5c00"與
"0x5d00"分別指定給記錄指示器Iu與121,同時分別隨機指定地址"0x6cl0" 與"0x7d30"給記錄指示器112與122。如圖6所示,將固定地址"0x5cl0"與、、 0x5c50"分別指定給記錄指示器Iu與Ii2,同時分別隨機指定地址、'0x5dl0"與
、、0x5d50給記錄指示器"121與122。
此外,記錄指示器的地址可自儲存i某體的數(shù)據(jù)記錄的寫入次數(shù)推導而得。記 錄指示器的初始地址可以是固定的。當儲存i某體之數(shù)據(jù)記錄的寫入次數(shù)等于5 時,下一記錄指示器的地址等于初始地址加5。如圖7所示,將固定地址、、0x5cl0 "指定給記錄指示器In,同時因為寫入次數(shù)等于16,故將指定地址、、0x5c20〃 給記錄指示器112。同樣的,將固定地址、、0x6cl0〃指定給記錄指示器121,同時 因為寫入次數(shù)等于32,故將指定地址"0x6c30〃給記錄指示器122。圖7為本發(fā) 明實施例的標記群組區(qū)的示意圖,其描述自儲存媒體上記錄指示器的寫入次數(shù) 推導出記錄指示器的地址
此外,記錄指示器的地址可自儲存媒體的數(shù)據(jù)記錄的錯誤條件(Failure Condition)推導而得。錯誤條件可記錄在查詢表(Lookup Table)中。當執(zhí)行數(shù) 據(jù)記錄時,每一記錄指示器的地址可根據(jù)該查詢表來決定,其在下文中將不再 贅述。
每一記錄指示器的地址可在預定范圍內(nèi)決定。圖8為本發(fā)明實施例的標記 群組區(qū)的示意圖。如圖8所示,舉例來說,該預定范圍為"0x5cl(T ~ '、0x6d00 "。當開始對儲存々某體執(zhí)行數(shù)據(jù)記錄,記錄指示器的地址可在該預定范圍內(nèi)隨 機決定以記錄還原標記。在另一范例中,第一記錄指示器的地址決定自該預定 范圍內(nèi)的起始地址。例如,當?shù)谝挥涗浿甘酒鞯挠嫈?shù)達到默認值或第一記錄指 示器無效時,接著決定第二記錄指示器的下一個地址以記錄還原標記,直到預 定范圍內(nèi)的地址都用完為止。在另一范例中,記錄指示器的地址在該預定范圍 內(nèi)循環(huán)決定。第一記錄指示器的地址先決定于該預定范圍內(nèi)的起始地址。當該 第一記錄指示器已寫入一次或無效時,決定第二記錄指示器之下一個地址,以 此類推。在另一范例中,記錄指示器的地址4艮據(jù)該預定范圍內(nèi)的預定序列來決 定。先使用完該預定范圍內(nèi)的奇數(shù)位置的地址后再使用偶數(shù)位置的地址。將第
9一位置的地址指定給第一記錄指示器,同時將第三位置的地址指定給第二記錄 指示器,以此類推。
圖9為本發(fā)明實施例的標記群組區(qū)的示意圖,其描述重復使用記錄指示器。
圖9說明另一范例,其提供n個群組且每一群組包括二個計數(shù)。當開始執(zhí)行與 結(jié)束數(shù)據(jù)記錄時,將群組的每一計數(shù)依序加2,且當使用最后的群組(Group n) 后,即重新使用第一群組(Group 1)。此外,每一群組的每一計數(shù)在初始時都填 入0。參考圖9,第一數(shù)據(jù)帶表示正常記錄條件,其使用三個群組且依序加2。 群組1的每一計數(shù)填入2,群組2的每一計數(shù)填入4,而群組3的每一計數(shù)填入 6。找出群組的最大計數(shù)以判斷資料記錄是否正常。群組3的二個計數(shù)都相同, 故該數(shù)據(jù)記錄是正常的。參考第二數(shù)據(jù)帶,群組n的二個計數(shù)不相同,故該數(shù) 據(jù)記錄是異常的(電源故障)。參考第三數(shù)據(jù)帶,群組l、 2、 3被重復使用且群 組3的二個計數(shù)不同,故該數(shù)據(jù)記錄是異常的(電源故障)。參考最后數(shù)據(jù)帶, 再重復使用群組1且其二個計數(shù)是相同的,故該數(shù)據(jù)記錄是正常的。由于發(fā)生 電源故障或右邊的計數(shù)無法寫入,故群組n的二個計數(shù)是不同的。
圖10為本發(fā)明實施例的記錄數(shù)據(jù)于光儲存々某體的方法步驟流程圖。 首先,定義第一記錄指示器與第二記錄指示器。當開始對儲存媒體執(zhí)行數(shù) 據(jù)記錄時(步驟Sll),更新第一記錄指示器(步驟S12)。第一記錄指示器包括 一個計數(shù)以增加數(shù)字。當更新第一記錄指示器時,則執(zhí)行數(shù)據(jù)記錄(步驟S13 )。 當數(shù)據(jù)記錄終止時(步驟S14),更新第二記錄指示器(步驟S15)。若每一第一 與第二記錄指示器分別指定一個計數(shù),判斷每一計數(shù)值是否超過默認值(即預 設值)、寫入的計數(shù)值是否可讀回或者每一計數(shù)是否發(fā)生寫入錯誤(步驟S16)。 若是,則利用另二個記錄指示器來記錄還原標記(步驟S17),否則終止lt據(jù)記 錄(步驟S18)。
圖11為本發(fā)明實施例的記錄資料的方法步驟流程圖,其判斷是否需要數(shù)據(jù) 還原。
首先,讀取第一與第二記錄指示器(步驟S21)。判斷第一記錄指示器的計 數(shù)是否等于第二記錄指示器的計數(shù)或者第一記錄指示器中的形態(tài)是否相符于第 二記錄指示器中的形態(tài)(步驟S22)。若是,則表示該數(shù)據(jù)記錄是正確的(步驟 S23),否則需要對該儲存媒體執(zhí)行數(shù)據(jù)還原(步驟S24)。
圖12顯示本發(fā)明實施例的記錄數(shù)據(jù)于儲存》某體的系統(tǒng)結(jié)構示意圖。 本發(fā)明實施例的記錄數(shù)據(jù)于儲存媒體的系統(tǒng)包括讀寫單元100、判斷單元200與地址指定單元300。讀寫單元100寫入第一記錄指示器至該儲存媒體以表 示對該儲存^^某體執(zhí)行數(shù)據(jù)記錄的第一狀態(tài),并且寫入第二記錄指示器至該儲存 媒體以表示對該儲存媒體執(zhí)行數(shù)據(jù)記錄的第二狀態(tài)。讀寫單元100更讀取第一 與第二記錄指示器。判斷單元200根據(jù)由讀寫單元IOO讀取和傳輸?shù)牡谝慌c第 二記錄指示器判斷凝:據(jù)記錄的記錄狀態(tài)。當?shù)谝慌c第二記錄指示器滿足預設條 件,則判斷單元200判斷該數(shù)據(jù)記錄已完成。
地址指定單元300將儲存媒體的第一地址指定給第一記錄指示器,以及將 第二地址指定給第二記錄指示器。第二地址可自第一地址或自儲存媒體的第一 記錄指示器的寫入次數(shù)推導而得。
此外,當?shù)?一標記群組的第 一與第二記錄指示器的值達到 一對應寫入值, 則讀寫單元100寫入下一標記群的第一與第二記錄指示器。判斷單元200根據(jù) 最后寫入的標記群組的第一與第二記錄指示器來判斷該數(shù)據(jù)記錄的記錄狀態(tài)。
此外,讀寫單元100讀取該第一與第二記錄指示器。判斷單元200判斷計 數(shù)或該第一記錄指示器的值是否等于該第二記錄指示器的值,或者該第一記錄 指示器中的形態(tài)是否相符于該第二記錄指示器中的形態(tài)。若相等或相符,則表 示該數(shù)據(jù)記錄是正確的,否則需要對該儲存i某體執(zhí)行數(shù)據(jù)還原。
本發(fā)明的方法和系統(tǒng),或特定方面或其部份,可以以程序代碼的形式存在。 程序代碼可以包含于媒體,如軟盤、光盤片、硬盤、或是任何其它機器可讀取 (如計算機可讀取)儲存媒體,其中,當程序代碼被機器,如計算機,加載且 執(zhí)行時,此機器變成用以參與本發(fā)明的裝置。程序代碼也可以透過一些傳送媒 體,如電線或電纜、光纖、或是任何傳輸形式進行傳送,其中,當程序代碼被 機器,如計算機,接收、加載且執(zhí)行時,此機器變成用以參與本發(fā)明的裝置。 當在通用處理器單元實現(xiàn)時,程序代碼結(jié)合處理器單元提供一個操作類似于應 用特定邏輯電路的獨特裝置。
雖然本發(fā)明已以較佳實施例揭露如上,然其并非用以限定本發(fā)明,任何熟 習此技藝者,在不脫離本發(fā)明之精神和范圍內(nèi),當可作各種之更動與潤飾,因 此本發(fā)明之保護范圍當視后附之申請專利范圍所界定者為準。
權利要求
1. 一種于儲存媒體記錄數(shù)據(jù)的方法,其特征在于包括下列步驟寫入第一記錄指示器于所述儲存媒體,以指示在所述儲存媒體上的數(shù)據(jù)記錄的第一狀態(tài);寫入第二記錄指示器于所述儲存媒體,以指示在所述儲存媒體的所述數(shù)據(jù)記錄的第二狀態(tài);以及根據(jù)所述第一與第二記錄指示器判斷所述數(shù)據(jù)記錄的記錄狀態(tài)。
2. 根據(jù)權利要求1所述的于儲存媒體記錄數(shù)據(jù)的方法,其特征在于,所述第 一狀態(tài)表示當所述資料記錄開始時,而所述第二狀態(tài)表示當所述數(shù)據(jù)記錄完成 時。
3. 根據(jù)權利要求1所述的于儲存媒體記錄數(shù)據(jù)的方法,其特征在于,判斷所 述數(shù)據(jù)記錄的所述記錄狀態(tài)包括當所述第一與第二記錄指示器滿足預設條件時,判斷所述數(shù)據(jù)記錄已完成。
4. 根據(jù)權利要求3所述的于儲存媒體記錄數(shù)據(jù)的方法,其特征在于,更包括 若所述第一與第二記錄指示器不滿足所述預設條件時,則對所述儲存媒體執(zhí)行 數(shù)據(jù)還原4喿作。
5. 根據(jù)權利要求3所述的于儲存媒體記錄數(shù)據(jù)的方法,其特征在于,所述預 設條件為所述第一記錄指示器的值相等于所述第二記錄指示器的值、所述第一 記錄指示器的值與所述第二記錄指示器的值滿足所述第一與第二記錄指示器的 函數(shù)或者所述第一記錄指示器表現(xiàn)的形態(tài)相符于所述第二記錄指示器表現(xiàn)的形 態(tài)。
6. 根據(jù)權利要求1所述的于儲存媒體記錄數(shù)據(jù)的方法,其特征在于,更包括 下列步驟將所述儲存媒體中的第 一地址指定給所述第 一記錄指示器;以及 將所述儲存媒體中的第二地址指定給所述第二記錄指示器。
7. 根據(jù)權利要求6所述的于儲存媒體記錄數(shù)據(jù)的方法,其特征在于,所述第 一與第二地址為固定的、隨機選擇的或根據(jù)預設序列選擇而定。
8. 根據(jù)權利要求6所述的于儲存媒體記錄數(shù)據(jù)的方法,其特征在于,更包括 自所述第一地址推導出所述第二地址,或自所述儲存媒體中所述第一記錄指示器的寫入次數(shù)推導出所述第二地址。
9. 根據(jù)權利要求6所述的于儲存々某體記錄數(shù)據(jù)的方法,其特征在于,所述第一與第二地址在預定范圍內(nèi)。
10. 根據(jù)權利要求9所述的于儲存媒體記錄數(shù)據(jù)的方法,其特征在于,所述 第一與第二地址在所述預定范圍內(nèi)循環(huán)選擇而得。
11. 根據(jù)權利要求1所述的于儲存媒體記錄數(shù)據(jù)的方法,其特征在于,所述 第 一與第二記錄指示器包含在第 一標記群組中,且更包括寫入后續(xù)標記群組的 第一與第二記錄指示器以分別指示所述數(shù)據(jù)記錄的所述第一與第二狀態(tài)。
12. 根據(jù)權利要求ll所述的記錄數(shù)據(jù)于儲存媒體的方法,其特征在于,其更 包括當所述第一標記群組的所述第一與第二記錄指示器的值達到對應寫入值 時,寫入所述后續(xù)標記群組的所述第 一與第二記錄指示器。
13. 根據(jù)權利要求12所述的于儲存媒體記錄數(shù)據(jù)的方法,其特征在于,所述 后續(xù)標記群組的所述指示器的對應寫入值根據(jù)所述第 一標記群組的所述指示器 的所述對應寫入值而決定。
14. 根據(jù)權利要求11所述的于儲存媒體記錄數(shù)據(jù)的方法,其特征在于,判斷 所述數(shù)據(jù)記錄的所述記錄狀態(tài)的步驟更包括根據(jù)最后寫入標記群組的所述第一 與第二記錄指示器判斷所述數(shù)據(jù)記錄的所述記錄狀態(tài)。
15. —種于儲存媒體記錄數(shù)據(jù)的系統(tǒng),其特征在于包括讀寫單元,寫入第一記錄指示器于所述儲存i某體,以指示在所述儲存媒體 上數(shù)據(jù)記錄的第一狀態(tài),并且寫入第二記錄指示器于所述儲存^ 某體,以指示在 所述儲存媒體上所述數(shù)據(jù)記錄的第二狀態(tài),并且讀取所述第一和第二記錄指示 器;以及判斷單元,根據(jù)由所述讀寫單元讀取和傳輸?shù)乃龅谝慌c第二記錄指示器 判斷所述it據(jù)記錄的記錄狀態(tài)。
16. 根據(jù)權利要求15所述的于儲存媒體記錄數(shù)據(jù)的系統(tǒng),其特征在于,所述 第一狀態(tài)表示當所述資料記錄開始時,而所述第二狀態(tài)表示當所述數(shù)據(jù)記錄完 成時。
17. 根據(jù)權利要求15所述的于儲存i某體記錄數(shù)據(jù)的系統(tǒng),其特征在于,當所 述第一與第二記錄指示器滿足預設條件時,所述判斷單元判斷所述數(shù)據(jù)記錄已 完成。
18. 根據(jù)權利要求17所述的于儲存媒體記錄數(shù)據(jù)的系統(tǒng),其特征在于,若所述第 一與第二記錄指示器不滿足所述預設條件時,則所述判斷單元對所述儲存 々某體執(zhí)行數(shù)據(jù)還原^喿作。
19. 根據(jù)權利要求17所述的記錄數(shù)據(jù)于儲存媒體的系統(tǒng),其特征在于,所述預設條件為所述第一記錄指示器的值相等于所述第二記錄指示器的值、所述第 一記錄指示器的值與所述第二記錄指示器的值滿足所述第一與第二記錄指示器 的函數(shù)或者所述第一記錄指示器表現(xiàn)的形態(tài)相符于所述第二記錄指示器表現(xiàn)的 形態(tài)。
20. 根據(jù)權利要求15所述的記錄數(shù)據(jù)于儲存媒體的系統(tǒng),其特征在于,更包 括地址指定單元,將所述儲存媒體中的第 一地址指定給所述第 一記錄指示器, 以及將所述儲存+某體中的第二地址指定給所述第二記錄指示器。
21. 根據(jù)權利要求20所述的記錄數(shù)據(jù)于儲存媒體的系統(tǒng),其特征在于,所述 第一與第二地址為固定的、隨機選擇的或根據(jù)預設序列選擇而定。
22. 根據(jù)權利要求20所述的記錄數(shù)據(jù)于儲存媒體的系統(tǒng),其特征在于,所述 第二地址為自所述第一地址推導而得或自所述儲存々某體中所述第一指示器的寫 入次數(shù)推導而得。
23. 根據(jù)權利要求15所述的記錄數(shù)據(jù)于儲存々某體的系統(tǒng),其特征在于,所述 第 一 與第二記錄指示器包含在第 一標記群組中,且所述讀寫單元寫入后續(xù)標記 群組的第一與第二記錄指示器,以分別指示所述數(shù)據(jù)記錄的所述第一與第二狀 態(tài),并且讀取所述第一與第二記錄指示器。
24. 根據(jù)權利要求23所述的記錄數(shù)據(jù)于儲存媒體的系統(tǒng),其特征在于,當所 述第一標記群組的所述第一與第二記錄指示器的值達到對應寫入值時,所述讀 寫單元寫入所述后續(xù)標記群組的所述第 一與第二記錄指示器。
25. 根據(jù)權利要求23所述的記錄數(shù)據(jù)于儲存媒體的系統(tǒng),其特征在于,根據(jù) 最后寫入標記群組的所述第一與第二記錄指示器,所述判斷單元判斷所述數(shù)據(jù) 記錄的所述記錄狀態(tài)。
全文摘要
本發(fā)明提供一種于儲存媒體記錄數(shù)據(jù)的方法與系統(tǒng)。于儲存媒體記錄數(shù)據(jù)的方法,包括寫入第一記錄指示器于儲存媒體,以指示在儲存媒體上的數(shù)據(jù)記錄的第一狀態(tài),寫入第二記錄指示器于該儲存媒體,以指示在該儲存媒體上的該數(shù)據(jù)記錄的第二狀態(tài),并且根據(jù)該第一與第二記錄指示器判斷該數(shù)據(jù)記錄的記錄狀態(tài)。利用本發(fā)明可增加磁盤的使用壽命,并且加強還原標記的錯誤還原能力。
文檔編號G11B20/10GK101483053SQ20081018785
公開日2009年7月15日 申請日期2008年12月24日 優(yōu)先權日2008年1月7日
發(fā)明者劉秉周, 吳松陽, 游志青, 粘雅芳, 蔡品再, 賴信全 申請人:聯(lián)發(fā)科技股份有限公司