專利名稱:一種數(shù)據(jù)處理的方法及數(shù)字電視終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種數(shù)字電視技術(shù),尤其涉及一種數(shù)據(jù)處理的方法及數(shù)字電視終端。
背景技術(shù):
目前大多數(shù)機頂盒是采用閃存來存儲數(shù)據(jù),閃存擦寫特點是以字節(jié)為單位進行寫入,以塊為單位進行擦除。在進行數(shù)據(jù)塊擦寫數(shù)據(jù)操作時,先讀取用戶區(qū)數(shù)據(jù)塊中的待擦除數(shù)據(jù),然后合并待寫入數(shù)據(jù),最后擦除用戶區(qū)數(shù)據(jù)塊中待擦除數(shù)據(jù)再把合并待寫入數(shù)據(jù)寫入用戶區(qū)數(shù)據(jù)塊。由于閃存的寫入和擦除都是需要一定時間間隔,如果在擦除塊中待擦除數(shù)據(jù)后發(fā)生寫入異常,這將可能導(dǎo)致合并待寫入數(shù)據(jù)不能保存,甚至數(shù)據(jù)破壞或機頂盒不能正常開機等問題。
發(fā)明內(nèi)容
本發(fā)明實施例所要解決的技術(shù)問題在于,提供一種數(shù)據(jù)處理的方法及數(shù)字電視終端??杀苊庠趯憯?shù)據(jù)操作過程突然發(fā)生中斷時,系統(tǒng)可能由于正在執(zhí)行擦除工作而來不及寫入數(shù)據(jù)從而導(dǎo)致存儲的數(shù)據(jù)受到損害。為了解決上述技術(shù)問題,一方面,本發(fā)明實施例提供了一種數(shù)據(jù)處理的方法,包括在對數(shù)字電視終端的用戶區(qū)數(shù)據(jù)塊進行數(shù)據(jù)塊擦寫數(shù)據(jù)操作時,將待寫入數(shù)據(jù)和所述待寫入數(shù)據(jù)的相關(guān)信息存儲至記錄區(qū),所述待寫入數(shù)據(jù)的相關(guān)信息包括所述待寫入數(shù)據(jù)對應(yīng)的用戶區(qū)數(shù)據(jù)塊的地址;根據(jù)所述待寫入數(shù)據(jù)對應(yīng)的用戶區(qū)數(shù)據(jù)塊的地址讀取用戶區(qū)數(shù)據(jù)塊待擦除數(shù)據(jù)并將所述待擦除數(shù)據(jù)與所述待寫入數(shù)據(jù)進行合并;將所述合并的數(shù)據(jù)存儲至所述數(shù)字電視終端的備份區(qū);擦除所述用戶區(qū)數(shù)據(jù)塊中的待擦除數(shù)據(jù),并將所述合并的數(shù)據(jù)存儲至所述用戶區(qū)數(shù)據(jù)塊。其中,所述將待寫入數(shù)據(jù)的相關(guān)信息包括所述待寫入數(shù)據(jù)的相關(guān)信息的大小、所述待寫入數(shù)據(jù)的相關(guān)信息的編號、所述待寫入數(shù)據(jù)的備份標識、所述待寫入數(shù)據(jù)的寫標識和所述待寫入數(shù)據(jù)對應(yīng)的所述用戶區(qū)數(shù)據(jù)塊的地址。其中,在所述將待寫入數(shù)據(jù)和所述待寫入數(shù)據(jù)的相關(guān)信息存儲至記錄區(qū)之前,還包括獲取所述記錄區(qū)的剩余空間的大小;判斷所述記錄區(qū)的剩余空間是否大于或等于所述待寫入數(shù)據(jù)的大小與所述待寫入數(shù)據(jù)的相關(guān)信息的大小總和;當所述記錄區(qū)的剩余空間大于或等于所述待寫入數(shù)據(jù)的大小與所述待寫入數(shù)據(jù)的相關(guān)信息的大小總和時,執(zhí)行待寫入數(shù)據(jù)和所述待寫入數(shù)據(jù)的相關(guān)信息存儲至記錄區(qū)的步驟;
當所述記錄區(qū)的剩余空間大小小于所述待寫入數(shù)據(jù)的大小與所述待寫入數(shù)據(jù)的相關(guān)信息的大小總和時,擦除所述記錄區(qū)中已存儲的數(shù)據(jù)。其中,所述方法還包括如果將所述合并的數(shù)據(jù)成功存儲至所述數(shù)字電視終端的備份區(qū),則將所述記錄區(qū)中所述合并的數(shù)據(jù)對應(yīng)的待寫入數(shù)據(jù)的備份標識設(shè)置備份成功標識;如果將所述合并的數(shù)據(jù)成功寫入至所述用戶區(qū)數(shù)據(jù)塊,則將所述記錄區(qū)中所述合并的數(shù)據(jù)對應(yīng)的待寫入數(shù)據(jù)的寫標識設(shè)置寫入成功標識。其中,所述的方法還包括判斷寫數(shù)據(jù)操作過程中是否發(fā)生中斷;當寫數(shù)據(jù)操作過程中發(fā)生中斷時,在下一次啟動數(shù)字電視終端時,執(zhí)行所述寫數(shù)據(jù)操作的恢復(fù)流程?!て渲?,所述寫數(shù)據(jù)操作的恢復(fù)流程包括根據(jù)所述記錄區(qū)中所述待寫入數(shù)據(jù)的寫標識,判斷所述待寫入數(shù)據(jù)是否成功寫入所述用戶區(qū)數(shù)據(jù)塊;當所述待寫入數(shù)據(jù)寫入所述用戶區(qū)數(shù)據(jù)塊失敗時,根據(jù)所述記錄區(qū)中待寫入數(shù)據(jù)的備份標識,判斷所述待寫入數(shù)據(jù)是否被成功存儲至所述備份區(qū);當所述待寫入數(shù)據(jù)被成功存儲至所述備份區(qū)時,從所述備份區(qū)讀取所述合并的數(shù)據(jù),擦除所述用戶區(qū)數(shù)據(jù)塊中的待擦除數(shù)據(jù),并將所述合并的數(shù)據(jù)寫入所述用戶區(qū)數(shù)據(jù)塊;當所述待寫入數(shù)據(jù)存儲至所述備份區(qū)失敗時,從所述記錄區(qū)讀取所述待寫入數(shù)據(jù)和所述待寫入數(shù)據(jù)對應(yīng)的用戶區(qū)數(shù)據(jù)塊的地址,讀取用戶區(qū)數(shù)據(jù)塊待擦除數(shù)據(jù)并將所述待擦除數(shù)據(jù)與所述待寫入數(shù)據(jù)進行合并,并將所述合并的數(shù)據(jù)存儲至所述數(shù)字電視終端的備份區(qū),擦除所述用戶區(qū)數(shù)據(jù)塊中的待擦除數(shù)據(jù),并將所述合并的數(shù)據(jù)寫入所述用戶區(qū)數(shù)據(jù)塊。另一方面,本發(fā)明的實施例提供了一種數(shù)字電視終端,包括記錄單元,用于在對數(shù)字電視終端的用戶區(qū)數(shù)據(jù)塊進行數(shù)據(jù)塊擦寫數(shù)據(jù)操作時,將待寫入數(shù)據(jù)和所述待寫入數(shù)據(jù)的相關(guān)信息存儲至記錄區(qū),所述待寫入數(shù)據(jù)的相關(guān)信息包括所述待寫入數(shù)據(jù)對應(yīng)的用戶區(qū)數(shù)據(jù)塊的地址;合并單元,用于根據(jù)所述待寫入數(shù)據(jù)對應(yīng)的用戶區(qū)數(shù)據(jù)塊的地址讀取用戶區(qū)數(shù)據(jù)塊待擦除數(shù)據(jù)并將所述待擦除數(shù)據(jù)與所述待寫入數(shù)據(jù)進行合并;備份單元,用于將所述合并的數(shù)據(jù)存儲至所述數(shù)字電視終端的備份區(qū);寫入單元,用于擦除所述用戶區(qū)數(shù)據(jù)塊中的待擦除數(shù)據(jù),并將所述合并的數(shù)據(jù)存儲至所述用戶區(qū)數(shù)據(jù)塊。其中,所述待寫入數(shù)據(jù)的相關(guān)信息的大小、所述待寫入數(shù)據(jù)的相關(guān)信息的編號、所述待寫入數(shù)據(jù)的備份標識、所述待寫入數(shù)據(jù)的寫標識和所述待寫入數(shù)據(jù)對應(yīng)的所述用戶區(qū)數(shù)據(jù)塊的地址。其中,所述數(shù)字電視終端還包括獲取單元,用于獲取所述記錄區(qū)的剩余空間的大小;第一判斷單元,用于判斷所述記錄區(qū)的剩余空間是否大于或等于所述待寫入數(shù)據(jù)的大小與所述待寫入數(shù)據(jù)的相關(guān)信息的大小總和,當所述記錄區(qū)的剩余空間大于或等于所述待寫入數(shù)據(jù)的大小與所述待寫入數(shù)據(jù)的相關(guān)信息的大小總和時,通知所述記錄單元將待寫入數(shù)據(jù)和所述待寫入數(shù)據(jù)的相關(guān)信息存儲至記錄區(qū);擦除單元,用于當所述記錄區(qū)的剩余空間大小小于所述待寫入數(shù)據(jù)的大小與所述待寫入數(shù)據(jù)的相關(guān)信息的大小總和時,擦除所述記錄區(qū)中已存儲的數(shù)據(jù)。其中,所述數(shù)字電視終端還包括備份標識設(shè)置單元,用于如果將所述合并的數(shù)據(jù)成功存儲至所述數(shù)字電視終端的備份區(qū),則將所述記錄區(qū)中所述合并的數(shù)據(jù)對應(yīng)的待寫入數(shù)據(jù)的備份標識設(shè)置備份成功標識;寫標識設(shè)置單元,用于如果將所述合并的數(shù)據(jù)成功寫入至所述用戶區(qū)數(shù)據(jù)塊,則將所述記錄區(qū)中所述合并的數(shù)據(jù)對應(yīng)的待寫入數(shù)據(jù)的寫標識設(shè)置寫入成功標識。 其中,所述數(shù)字電視終端還包括第二判斷單元,用于判斷寫數(shù)據(jù)操作過程中是否發(fā)生中斷;執(zhí)行恢復(fù)單元,用于當寫數(shù)據(jù)操作過程發(fā)生中斷時,在下一次啟動數(shù)字電視終端時,執(zhí)行所述寫數(shù)據(jù)操作的恢復(fù)流程。其中,所述執(zhí)行恢復(fù)單元包括第三判斷單元,用于根據(jù)所述記錄區(qū)中所述待寫入數(shù)據(jù)的寫標識,判斷所述待寫入數(shù)據(jù)是否成功寫入所述用戶區(qū)數(shù)據(jù)塊;第四判斷單元,用于當所述待寫入數(shù)據(jù)寫入所述用戶區(qū)數(shù)據(jù)塊失敗時,根據(jù)所述記錄區(qū)中待寫入數(shù)據(jù)的備份標識,判斷所述待寫入數(shù)據(jù)是否被成功存儲至所述備份區(qū);讀取備份單元,用于當所述待寫入數(shù)據(jù)被成功存儲至所述備份區(qū)時,從所述備份區(qū)讀取所述合并的數(shù)據(jù),然后寫入單元擦除所述用戶區(qū)數(shù)據(jù)塊中的待擦除數(shù)據(jù),將所述合并的數(shù)據(jù)寫入所述用戶區(qū)數(shù)據(jù)塊;讀取地址單元,用于當所述待寫入數(shù)據(jù)存儲至所述備份區(qū)失敗時,從所述記錄區(qū)讀取所述待寫入數(shù)據(jù)和所述待寫入數(shù)據(jù)對應(yīng)的用戶區(qū)數(shù)據(jù)塊的地址,通知所述合并單元將所述待寫入數(shù)據(jù)與所述用戶數(shù)據(jù)的地址對應(yīng)的待擦除數(shù)據(jù)進行合并,通知所述備份單元將所述合并的數(shù)據(jù)存儲至所述數(shù)字電視終端的備份區(qū),并通知所述寫入單元擦除所述用戶區(qū)數(shù)據(jù)塊中的待擦除數(shù)據(jù),并將所述合并的數(shù)據(jù)寫入所述用戶區(qū)數(shù)據(jù)塊。實施本發(fā)明實施例,具有如下有益效果本發(fā)明實施例在對數(shù)字電視終端的用戶區(qū)數(shù)據(jù)塊進行數(shù)據(jù)塊擦寫數(shù)據(jù)操作時,采用記錄區(qū)存儲待寫入數(shù)據(jù),并采用備份區(qū)存儲待寫入數(shù)據(jù)和待擦除數(shù)據(jù)的合并數(shù)據(jù),防止在待擦除的數(shù)據(jù)被擦除后,寫數(shù)據(jù)操作時突然中斷導(dǎo)致數(shù)據(jù)受到意外損害的問題,降低了生產(chǎn)過程或測試過程或用戶使用過程中由于執(zhí)行了保存數(shù)據(jù)操作引起數(shù)字電視終端功能異常,甚至報廢無法使用的發(fā)生率,提高了數(shù)字電視終端的數(shù)據(jù)保存的安全性。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I是本發(fā)明一種數(shù)據(jù)處理的方法的第一實施例流程示意圖;圖2是本發(fā)明一種數(shù)據(jù)處理的方法的第二實施例流程示意圖;圖3是本發(fā)明一種數(shù)據(jù)處理的方法的第三實施例流程示意圖;圖4是本發(fā)明一種數(shù)據(jù)處理的方法的第四實施例流程示意圖;圖5是本發(fā)明一種數(shù)字電視終端的第一實施例結(jié)構(gòu)示意圖;圖6是本發(fā)明一種數(shù)字電視終端的第二實施例結(jié)構(gòu)示意圖;圖7是本發(fā)明一種數(shù)字電視終端的第三實施例結(jié)構(gòu)示意圖;·
圖8是本發(fā)明一種數(shù)字電視終端的第四實施例結(jié)構(gòu)示意具體實施例方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。本發(fā)明實施例中,數(shù)字電視終端可以為數(shù)字電視機頂盒,數(shù)字電視一體機等具備單向或雙向數(shù)字電視功能的設(shè)備。請參照圖1,為本發(fā)明一種數(shù)據(jù)處理的方法的第一個實施例流程圖。本發(fā)明的執(zhí)行主體可以為數(shù)字電視終端。如圖I所述,本實施例所述的一種數(shù)據(jù)處理的方法包括步驟S101,將待寫入數(shù)據(jù)和所述待寫入數(shù)據(jù)的相關(guān)信息存儲至記錄區(qū),所述待寫入數(shù)據(jù)的相關(guān)信息包括所述待寫入數(shù)據(jù)對應(yīng)的用戶區(qū)數(shù)據(jù)塊的地址。具體實施例中,若本方法應(yīng)用在數(shù)字電視機頂盒,則所述待寫入數(shù)據(jù)為用戶對數(shù)字電視機頂盒中的閃存設(shè)備存儲的系統(tǒng)數(shù)據(jù)或用戶數(shù)據(jù)進行數(shù)據(jù)修改保存的數(shù)據(jù)。其中,系統(tǒng)數(shù)據(jù)主要包括機器的序列號,版本信息,mac地址,啟動參數(shù)等。用戶數(shù)據(jù)主要包括用戶對機頂盒進行的頻道搜索、切換、音量調(diào)節(jié)、節(jié)目預(yù)定等參數(shù)的設(shè)置產(chǎn)生的數(shù)據(jù)。其中,所述待寫入數(shù)據(jù)的相關(guān)信息包括所述待寫入數(shù)據(jù)的相關(guān)信息的大小、所述待寫入數(shù)據(jù)的相關(guān)信息的編號、所述待寫入數(shù)據(jù)的備份標識、所述待寫入數(shù)據(jù)的寫標識和所述待寫入數(shù)據(jù)對應(yīng)的所述用戶區(qū)數(shù)據(jù)塊的地址。具體的,所述待寫入數(shù)據(jù)的相關(guān)信息的編號指的是在數(shù)據(jù)的每一次修改,在記錄區(qū)里面都有相應(yīng)的記錄,這些記錄依次累加的序號就是相關(guān)信息的編號。記錄區(qū)為一個專門劃分出來用來存儲待寫入數(shù)據(jù)和所述待寫入數(shù)據(jù)的相關(guān)信息的數(shù)據(jù)塊,一般常見數(shù)據(jù)塊的大小有64K和128K,本發(fā)明以128K的數(shù)據(jù)塊作為記錄區(qū)來說明。S102,根據(jù)所述待寫入數(shù)據(jù)對應(yīng)的用戶區(qū)數(shù)據(jù)塊的地址讀取用戶區(qū)數(shù)據(jù)塊待擦除數(shù)據(jù)并將所述待擦除數(shù)據(jù)與所述待寫入數(shù)據(jù)進行合并。具體實施例中,如果用戶區(qū)數(shù)據(jù)塊沒有存儲的數(shù)據(jù),則根據(jù)所述待寫入數(shù)據(jù)對應(yīng)的用戶區(qū)數(shù)據(jù)塊的地址直接將待寫入的數(shù)據(jù)寫入用戶區(qū)數(shù)據(jù)塊。S103,將所述合并的數(shù)據(jù)存儲至所述數(shù)字電視終端的備份區(qū)。具體實施例中,在將所述合并的數(shù)據(jù)存儲至所述數(shù)字電視終端的備份區(qū)步驟之前,需要檢測備份區(qū)數(shù)據(jù)是否已被完全擦除,如果有,則將所述合并的數(shù)據(jù)存儲至所述數(shù)字電視終端的備份區(qū),如果沒有,則完全擦除備份區(qū)數(shù)據(jù)后再將所述合并的數(shù)據(jù)存儲至所述數(shù)字電視終端的備份區(qū)。備份區(qū)為一個專門劃分出來用來備份合并所述待寫入數(shù)據(jù)的數(shù)據(jù)塊,一般常見數(shù)據(jù)塊的大小有64K和128K,本發(fā)明以128K的數(shù)據(jù)塊作為備份區(qū)來說明。S104,擦除所述用戶區(qū)數(shù)據(jù)塊中的待擦除數(shù)據(jù),并將所述合并的數(shù)據(jù)存儲至所述用戶區(qū)數(shù)據(jù)塊。具體實施例中,在所述合并的數(shù)據(jù)成功寫入至所述用戶區(qū)數(shù)據(jù)塊之后,需要完全擦除備份區(qū)的數(shù)據(jù),為下一次備份數(shù)據(jù)做好準備。擦除備份區(qū)后,再判斷記錄區(qū)的剩余空間是否小于預(yù)先設(shè)定的存儲空間大小。如果記錄分區(qū)的剩余空間是否小于預(yù)先設(shè)定的存儲空間大小,則擦除記錄區(qū)數(shù)據(jù)直至記錄區(qū)的剩余空間大于或等于預(yù)先設(shè)定的存儲空間大小。其中,預(yù)先設(shè)定的存儲空間大小包括第 一等級存儲空間大小,第二存儲空間大小,第三存儲空間大小。具體的,第一等級存儲空間大小小于第二存儲空間大小,第二存儲空間大小小于第三存儲空間大小。請參照圖2,為本發(fā)明一種數(shù)據(jù)處理的方法第二實施例流程示意圖。本實施例所述的一種數(shù)據(jù)處理的方法包括步驟S201,獲取所述記錄區(qū)的剩余空間的大小。S202,判斷所述記錄區(qū)的剩余空間是否大于或等于所述待寫入數(shù)據(jù)的大小與所述待寫入數(shù)據(jù)的相關(guān)信息的大小總和,若判斷結(jié)果為否,則執(zhí)行步驟S203,若判斷結(jié)果為是,則執(zhí)行步驟S204。S203,擦除所述記錄區(qū)中已存儲的數(shù)據(jù)。具體實施例中,當擦除所述記錄區(qū)中已存儲的數(shù)據(jù)直至當所述記錄區(qū)的剩余空間的大小大于或等于待寫入數(shù)據(jù)的相關(guān)信息的大小總和時執(zhí)行步驟S204。S204,將待寫入數(shù)據(jù)和所述待寫入數(shù)據(jù)的相關(guān)信息存儲至記錄區(qū),所述待寫入數(shù)據(jù)的相關(guān)信息包括所述待寫入數(shù)據(jù)對應(yīng)的用戶區(qū)數(shù)據(jù)塊的地址。S205,根據(jù)所述待寫入數(shù)據(jù)對應(yīng)的用戶區(qū)數(shù)據(jù)塊的地址讀取用戶區(qū)數(shù)據(jù)塊待擦除數(shù)據(jù)并將所述待擦除數(shù)據(jù)與所述待寫入數(shù)據(jù)進行合并。S206,將所述合并的數(shù)據(jù)存儲至所述數(shù)字電視終端的備份區(qū)。S207,將所述記錄區(qū)中所述合并的數(shù)據(jù)對應(yīng)的待寫入數(shù)據(jù)的備份標識設(shè)置備份成功標識。其中,備份標識為‘1’,表示備份成功,即所述合并的數(shù)據(jù)成功存儲至所述數(shù)字電視終端的備份區(qū);備份標識為‘0’表示備份失敗,即所述合并的數(shù)據(jù)存儲至所述數(shù)字電視終端的備份區(qū)失敗。S208,擦除所述用戶區(qū)數(shù)據(jù)塊中的待擦除數(shù)據(jù),并將所述合并的數(shù)據(jù)存儲至所述用戶區(qū)數(shù)據(jù)塊。S209,將所述記錄區(qū)中所述合并的數(shù)據(jù)對應(yīng)的待寫入數(shù)據(jù)的寫標識設(shè)置寫入成功標識。其中,寫標識為‘1’,表示寫入成功,即所述合并的數(shù)據(jù)成功存儲至所述用戶區(qū)數(shù)據(jù)塊;寫標識為‘0’,表示寫入失敗,即所述合并的數(shù)據(jù)存儲至所述用戶區(qū)數(shù)據(jù)塊失敗。
其中,步驟S204、步驟S205、步驟S206和步驟S208,可以參見圖I所示實施例的步驟S101、步驟S102、步驟S103和步驟S104,在此不贅述。請參照圖3,為本發(fā)明一種數(shù)據(jù)處理的方法第三實施例流程示意圖。本實施例所述的一種數(shù)據(jù)處理的方法包括步驟S301,判斷寫數(shù)據(jù)操作過程中是否發(fā)生中斷,若判斷結(jié)果為是,則執(zhí)行步驟S302。其中,中斷指的是終端異常死機或擦寫異常等原因?qū)е虏翆懖荒茼樌a(chǎn)生的中斷。S302,在下一次啟動數(shù)字電視終端時,執(zhí)行所述寫數(shù)據(jù)操作的恢復(fù)流程。請參照圖4,為本發(fā)明一種數(shù)據(jù)處理的方法第四實施例流程示意圖。本實施例所述 的一種數(shù)據(jù)處理的方法包括步驟S401,根據(jù)所述記錄區(qū)中所述待寫入數(shù)據(jù)的寫標識,判斷所述待寫入數(shù)據(jù)是否成功寫入所述用戶區(qū)數(shù)據(jù)塊,若判斷結(jié)果為否,則執(zhí)行步驟S402,若判斷結(jié)果為是,則結(jié)束此次所述保存待寫入數(shù)據(jù)的工作。其中,寫標識為‘1’,表示寫入成功,即所述合并的數(shù)據(jù)成功存儲至所述用戶區(qū)數(shù)據(jù)塊;寫標識為‘0’,表示寫入失敗,即所述合并的數(shù)據(jù)存儲至所述用戶區(qū)數(shù)據(jù)塊失敗。S402,根據(jù)所述記錄區(qū)中待寫入數(shù)據(jù)的備份標識,判斷所述待寫入數(shù)據(jù)是否被成功存儲至所述備份區(qū),若判斷結(jié)果為是,則執(zhí)行步驟S403,若判斷結(jié)果為否,則執(zhí)行步驟S404。其中,備份標識為‘1’,表示備份成功,即所述合并的數(shù)據(jù)成功存儲至所述數(shù)字電視終端的備份區(qū);備份標識為‘0’表示備份失敗標識,即所述合并的數(shù)據(jù)存儲至所述數(shù)字電視終端的備份區(qū)。S403,從所述備份區(qū)讀取所述合并的數(shù)據(jù)。S404,從所述記錄區(qū)讀取所述待寫入數(shù)據(jù)和所述待寫入數(shù)據(jù)對應(yīng)的用戶區(qū)數(shù)據(jù)塊的地址。S405,根據(jù)所述待寫入數(shù)據(jù)對應(yīng)的用戶區(qū)數(shù)據(jù)塊的地址讀取用戶區(qū)數(shù)據(jù)塊待擦除數(shù)據(jù)并將所述待擦除數(shù)據(jù)與所述待寫入數(shù)據(jù)進行合并。S406,將所述合并的數(shù)據(jù)存儲至所述數(shù)字電視終端的備份區(qū)。S407,將所述記錄區(qū)中所述合并的數(shù)據(jù)對應(yīng)的待寫入數(shù)據(jù)的備份標識設(shè)置備份成功標識。S408,擦除所述用戶區(qū)數(shù)據(jù)塊中的待擦除數(shù)據(jù),并將所述合并的數(shù)據(jù)存儲至所述用戶區(qū)數(shù)據(jù)塊。S409,將所述記錄區(qū)中所述合并的數(shù)據(jù)對應(yīng)的待寫入數(shù)據(jù)的寫標識設(shè)置寫入成功標識。其中,步驟S405、步驟S406和步驟S408可以參見圖I所示實施例的步驟S102、步驟S103和步驟S104,步驟S407和步驟S409可以參見圖2所示實施例的步驟S207和步驟S209,在此不贅述。下面闡述本發(fā)明實施例提供的一種數(shù)字電視終端的具體實現(xiàn)。請參照圖5,為本發(fā)明數(shù)字電視終端第一實施例結(jié)構(gòu)示意圖。本實施例所述的一種數(shù)字電視終端包括
記錄單元100,用于將待寫入數(shù)據(jù)和所述待寫入數(shù)據(jù)的相關(guān)信息存儲至記錄區(qū),所述待寫入數(shù)據(jù)的相關(guān)信息包括所述待寫入數(shù)據(jù)對應(yīng)的用戶區(qū)數(shù)據(jù)塊的地址。具體實施例中,若本數(shù)字電視終端為數(shù)字電視機頂盒,則待寫入數(shù)據(jù)為用戶對數(shù)字電視機頂盒中的閃存設(shè)備存儲的系統(tǒng)數(shù)據(jù)或用戶數(shù)據(jù)進行數(shù)據(jù)修改保存的數(shù)據(jù)。其中,系統(tǒng)數(shù)據(jù)主要包括機器的序列號,版本信息,mac地址,啟動參數(shù)等。用戶數(shù)據(jù)主要包括用戶對機頂盒進行的頻道搜索、切換、音量調(diào)節(jié)、節(jié)目預(yù)定等參數(shù)的設(shè)置產(chǎn)生的數(shù)據(jù)。其中,所述待寫入數(shù)據(jù)的相關(guān)信息包括所述待寫入數(shù)據(jù)的相關(guān)信息的大小、所述待寫入數(shù)據(jù)的相關(guān)信息的編號、所述待寫入數(shù)據(jù)的備份標識、所述待寫入數(shù)據(jù)的寫標識和所述待寫入數(shù)據(jù)對應(yīng)的所述用戶區(qū)數(shù)據(jù)塊的 地址。具體的,所述待寫入數(shù)據(jù)的相關(guān)信息的編號指的是在數(shù)據(jù)的每一次修改,在記錄區(qū)里面都有相應(yīng)的記錄,這些記錄依次累加的序號就是相關(guān)信息的編號。記錄區(qū)為一個專門劃分出來用來存儲待寫入數(shù)據(jù)和所述待寫入數(shù)據(jù)的相關(guān)信息的數(shù)據(jù)塊,一般常見數(shù)據(jù)塊的大小有64K和128K,本發(fā)明以128K的數(shù)據(jù)塊作為記錄區(qū)來說明。合并單元200,用于根據(jù)所述待寫入數(shù)據(jù)對應(yīng)的用戶區(qū)數(shù)據(jù)塊的地址讀取用戶區(qū)數(shù)據(jù)塊待擦除數(shù)據(jù)并將所述待擦除數(shù)據(jù)與所述待寫入數(shù)據(jù)進行合并。具體實施例中,如果用戶區(qū)數(shù)據(jù)塊沒有存儲的數(shù)據(jù),則直接將待寫入的數(shù)據(jù)寫入用戶區(qū)數(shù)據(jù)塊。備份單元300,用于將所述合并的數(shù)據(jù)存儲至所述數(shù)字電視終端的備份區(qū)。具體實施例中,在將所述合并的數(shù)據(jù)存儲至所述數(shù)字電視終端的備份區(qū)步驟之前,需要檢測備份區(qū)數(shù)據(jù)是否已被完全擦除,如果有,則將所述合并的數(shù)據(jù)存儲至所述數(shù)字電視終端的備份區(qū),如果沒有,則完全擦除備份區(qū)數(shù)據(jù)后再將所述合并的數(shù)據(jù)存儲至所述數(shù)字電視終端的備份區(qū)。備份區(qū)為一個專門劃分出來用來備份合并所述待寫入數(shù)據(jù)的數(shù)據(jù)塊,一般常見數(shù)據(jù)塊的大小有64K和128K,本發(fā)明以128K的數(shù)據(jù)塊作為備份區(qū)來說明。寫入單元400,用于擦除所述用戶區(qū)數(shù)據(jù)塊中的待擦除數(shù)據(jù),并將所述合并的數(shù)據(jù)存儲至所述用戶區(qū)數(shù)據(jù)塊。具體實施例中,在所述合并的數(shù)據(jù)成功寫入至所述用戶區(qū)數(shù)據(jù)塊之后,需要完全擦除備份區(qū)的數(shù)據(jù),為下一次備份數(shù)據(jù)做好準備。其中,擦除備份區(qū)后,再判斷記錄區(qū)的剩余空間是否小于預(yù)先設(shè)定的存儲空間大小。如果記錄分區(qū)的剩余空間是否小于預(yù)先設(shè)定的存儲空間大小,則擦除記錄區(qū)數(shù)據(jù)直至記錄區(qū)的剩余空間大于或等于預(yù)先設(shè)定的存儲空間大小。其中,預(yù)先設(shè)定的存儲空間大小包括第一等級存儲空間大小,第二存儲空間大小,第三存儲空間大小。具體的,第一等級存儲空間大小小于第二存儲空間大小,第二存儲空間大小小于第三存儲空間大小。請參照圖6,為本發(fā)明一種數(shù)字電視終端第二實施例結(jié)構(gòu)示意圖。本實施例所述的一種數(shù)字電視終端包括記錄單元100、合并單元200、備份單元300和寫入單元400。其中,本數(shù)字電視終端還包括獲取單元500,用于獲取所述記錄區(qū)的剩余空間的大小。
第一判斷單元600,用于判斷所述記錄區(qū)的剩余空間是否大于或等于所述待寫入數(shù)據(jù)的大小與所述待寫入數(shù)據(jù)的相關(guān)信息的大小總和,當所述第一判斷單元600的判斷結(jié)果為是時,所述記錄單元100將待寫入數(shù)據(jù)和所述待寫入數(shù)據(jù)的相關(guān)信息存儲至用戶區(qū)數(shù)據(jù)塊,當所述第一判斷單元600的判斷結(jié)果為否時,所述擦除單元700擦除所述記錄區(qū)中已存儲的數(shù)據(jù)擦除單元700,用于擦除所述記錄區(qū)中已存儲的數(shù)據(jù)。具體實施例中,當擦除所述記錄區(qū)中已存儲的數(shù)據(jù)直至當所述記錄區(qū)的剩余空間的大小大于或等于待寫入數(shù)據(jù)的相關(guān)信息的大小總和時,通知記錄單元100將待寫入數(shù)據(jù)和所述待寫入數(shù)據(jù)的相關(guān)信息存儲至用戶區(qū)數(shù)據(jù)塊。備份標識設(shè)置單元301,用于將所述記錄區(qū)中所述合并的數(shù)據(jù)對應(yīng)的待寫入數(shù)據(jù) 的備份標識設(shè)置備份成功標識。其中,備份標識為‘1’,表示備份成功,即所述合并的數(shù)據(jù)成功存儲至所述數(shù)字電視終端的備份區(qū);備份標識為‘0’表示備份失敗,即所述合并的數(shù)據(jù)存儲至所述數(shù)字電視終端的備份區(qū)失敗。寫標識設(shè)置單元401,用于將所述記錄區(qū)中所述合并的數(shù)據(jù)對應(yīng)的待寫入數(shù)據(jù)的寫標識設(shè)置寫入成功標識。其中,寫標識為‘1’,表示寫入成功,即所述合并的數(shù)據(jù)成功存儲至所述用戶區(qū)數(shù)據(jù)塊。寫標識為‘0’,表示寫入失敗,即所述合并的數(shù)據(jù)存儲至所述用戶區(qū)數(shù)據(jù)塊失敗。請參照圖7,為為本發(fā)明一種數(shù)字電視終端第三實施例結(jié)構(gòu)示意圖。本實施例所述的數(shù)字電視終端包括記錄單元100、合并單元200、備份單元300和寫入單元400、獲取單元500、第一判斷單元600、擦除單元700、備份標識設(shè)置單元301、寫標識設(shè)置單元401。其中,本數(shù)字電視終端還包括第二判斷單元800,用于判斷寫數(shù)據(jù)操作過程中是否發(fā)生中斷;執(zhí)行恢復(fù)單元900,用于當寫數(shù)據(jù)操作過程發(fā)生中斷時,在下一次啟動數(shù)字電視終端時,執(zhí)行所述寫數(shù)據(jù)操作的恢復(fù)流程。請參照圖8,為為本發(fā)明數(shù)字電視終端裝置第四實施例結(jié)構(gòu)示意圖。本實施例所述的數(shù)字電視終端包括第二判斷單元800和執(zhí)行恢復(fù)單元900。其中,所述執(zhí)行恢復(fù)單元900還可進一步包括第三判斷單元10、第四判斷單元20、讀取備份單元30、讀取地址單元40。第三判斷單元10,用于根據(jù)所述記錄區(qū)中所述待寫入數(shù)據(jù)的寫標識,判斷所述待寫入數(shù)據(jù)是否成功寫入所述用戶區(qū)數(shù)據(jù)塊,若判斷結(jié)果為否,則所述第四判斷單元20判斷所述待寫入數(shù)據(jù)是否被成功存儲至所述備份區(qū),若判斷結(jié)果為是,則結(jié)束此次擦寫保存工作。其中,寫標識為‘1’,表示寫入成功,即所述合并的數(shù)據(jù)成功存儲至所述用戶區(qū)數(shù)據(jù)塊。寫標識為‘0’,表示寫入失敗,即所述合并的數(shù)據(jù)存儲至所述用戶區(qū)數(shù)據(jù)塊失敗。第四判斷單元20,用于根據(jù)所述記錄區(qū)中待寫入數(shù)據(jù)的備份標識,判斷所述待寫入數(shù)據(jù)是否被成功存儲至所述備份區(qū);其中,若判斷結(jié)果為是,則讀取備份單元30從所述備份區(qū)讀取所述合并的數(shù)據(jù),若判斷結(jié)果為否,則讀取地址單元40從所述記錄區(qū)讀取所述待寫入數(shù)據(jù)和所述待寫入數(shù)據(jù)對應(yīng)的用戶區(qū)數(shù)據(jù)塊的地址。其中,備份標識為‘1’,表示備份成功,即所述合并的數(shù)據(jù)成功存儲至所述數(shù)字電視終端的備份區(qū);備份標識為‘0’表示備份失敗,即所述合并的數(shù)據(jù)存儲至所述數(shù)字電視終端的備份區(qū)失敗。讀取備份單元30,從所述備份區(qū)讀取所述合并的數(shù)據(jù)。讀取地址單元40,用于從所述記錄區(qū)讀取所述待寫入數(shù)據(jù)和所述待寫入數(shù)據(jù)對應(yīng)的用戶區(qū)數(shù)據(jù)塊的地址。通過上述實施例的描述,本發(fā)明具有以下優(yōu)點 本發(fā)明實施例在對數(shù)字電視終端的用戶區(qū)數(shù)據(jù)塊進行數(shù)據(jù)塊擦寫數(shù)據(jù)操作時,采用記錄區(qū)存儲待寫入數(shù)據(jù),并采用備份區(qū)存儲待寫入數(shù)據(jù)和待擦除數(shù)據(jù)的合并數(shù)據(jù),防止在待擦除的數(shù)據(jù)被擦除后,寫數(shù)據(jù)操作時突然中斷導(dǎo)致數(shù)據(jù)受到意外損害的問題,降低了生產(chǎn)過程或測試過程或用戶使用過程中由于執(zhí)行了保存數(shù)據(jù)操作引起數(shù)字電視終端功能異常,甚至報廢無法使用的發(fā)生率,提高了數(shù)字電視終端的數(shù)據(jù)保存的安全性。本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random AccessMemory, RAM)等。以上所揭露的僅為本發(fā)明較佳實施例而已,當然不能以此來限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
權(quán)利要求
1.一種數(shù)據(jù)處理的方法,其特征在于,包括 在對數(shù)字電視終端的用戶區(qū)數(shù)據(jù)塊進行數(shù)據(jù)塊擦寫數(shù)據(jù)操作時,將待寫入數(shù)據(jù)和所述待寫入數(shù)據(jù)的相關(guān)信息存儲至記錄區(qū),所述待寫入數(shù)據(jù)的相關(guān)信息包括所述待寫入數(shù)據(jù)對應(yīng)的用戶區(qū)數(shù)據(jù)塊的地址; 根據(jù)所述待寫入數(shù)據(jù)對應(yīng)的用戶區(qū)數(shù)據(jù)塊的地址讀取用戶區(qū)數(shù)據(jù)塊待擦除數(shù)據(jù)并將所述待擦除數(shù)據(jù)與所述待寫入數(shù)據(jù)進行合并; 將所述合并的數(shù)據(jù)存儲至所述數(shù)字電視終端的備份區(qū); 擦除所述用戶區(qū)數(shù)據(jù)塊中的待擦除數(shù)據(jù),并將所述合并的數(shù)據(jù)存儲至所述用戶區(qū)數(shù)據(jù)塊。
2.如權(quán)利要求I所述的方法,其特征在于,所述將待寫入數(shù)據(jù)的相關(guān)信息包括所述待寫入數(shù)據(jù)的相關(guān)信息的大小、所述待寫入數(shù)據(jù)的相關(guān)信息的編號、所述待寫入數(shù)據(jù)的備份標識、所述待寫入數(shù)據(jù)的寫標識和所述待寫入數(shù)據(jù)對應(yīng)的所述用戶區(qū)數(shù)據(jù)塊的地址。
3.如權(quán)利要求2所述的方法,其特征在于,所述將待寫入數(shù)據(jù)和所述待寫入數(shù)據(jù)的相關(guān)信息存儲至記錄區(qū)之前,還包括 獲取所述記錄區(qū)的剩余空間的大??; 判斷所述記錄區(qū)的剩余空間是否大于或等于所述待寫入數(shù)據(jù)的大小與所述待寫入數(shù)據(jù)的相關(guān)信息的大小總和,當所述記錄區(qū)的剩余空間大于或等于所述待寫入數(shù)據(jù)的大小與所述待寫入數(shù)據(jù)的相關(guān)信息的大小總和時,執(zhí)行待寫入數(shù)據(jù)和所述待寫入數(shù)據(jù)的相關(guān)信息存儲至記錄區(qū)的步驟; 當所述記錄區(qū)的剩余空間大小小于所述待寫入數(shù)據(jù)的大小與所述待寫入數(shù)據(jù)的相關(guān)信息的大小總和時,擦除所述記錄區(qū)中已存儲的數(shù)據(jù)。
4.如權(quán)利要求1-3任一項所述的方法,其特征在于,所述方法還包括 如果將所述合并的數(shù)據(jù)成功存儲至所述數(shù)字電視終端的備份區(qū),則將所述記錄區(qū)中所述合并的數(shù)據(jù)對應(yīng)的待寫入數(shù)據(jù)的備份標識設(shè)置備份成功標識; 如果將所述合并的數(shù)據(jù)成功寫入至所述用戶區(qū)數(shù)據(jù)塊,則將所述記錄區(qū)中所述合并的數(shù)據(jù)對應(yīng)的待寫入數(shù)據(jù)的寫標識設(shè)置寫入成功標識。
5.如權(quán)利要求4所述的方法,其特征在于,所述的方法還包括 判斷寫數(shù)據(jù)操作過程中是否發(fā)生中斷; 當寫數(shù)據(jù)操作過程中發(fā)生中斷時,在下一次啟動數(shù)字電視終端時,執(zhí)行所述寫數(shù)據(jù)操作的恢復(fù)流程。
6.如權(quán)利要求5所述的方法,其特征在于,所述寫數(shù)據(jù)操作的恢復(fù)流程包括 根據(jù)所述記錄區(qū)中所述待寫入數(shù)據(jù)的寫標識,判斷所述待寫入數(shù)據(jù)是否成功寫入所述用戶區(qū)數(shù)據(jù)塊; 當所述待寫入數(shù)據(jù)寫入所述用戶區(qū)數(shù)據(jù)塊失敗時,根據(jù)所述記錄區(qū)中待寫入數(shù)據(jù)的備份標識,判斷所述待寫入數(shù)據(jù)是否被成功存儲至所述備份區(qū); 當所述待寫入數(shù)據(jù)被成功存儲至所述備份區(qū)時,從所述備份區(qū)讀取所述合并的數(shù)據(jù),擦除所述用戶區(qū)數(shù)據(jù)塊中的待擦除數(shù)據(jù),并將所述合并的數(shù)據(jù)寫入所述用戶區(qū)數(shù)據(jù)塊; 當所述待寫入數(shù)據(jù)存儲至所述備份區(qū)失敗時,從所述記錄區(qū)讀取所述待寫入數(shù)據(jù)和所述待寫入數(shù)據(jù)對應(yīng)的用戶區(qū)數(shù)據(jù)塊的地址,讀取用戶區(qū)數(shù)據(jù)塊待擦除數(shù)據(jù)并將所述待擦除數(shù)據(jù)與所述待寫入數(shù)據(jù)進行合并,并將所述合并的數(shù)據(jù)存儲至所述數(shù)字電視終端的備份區(qū),擦除所述用戶區(qū)數(shù)據(jù)塊中的待擦除數(shù)據(jù),并將所述合并的數(shù)據(jù)寫入所述用戶區(qū)數(shù)據(jù)塊。
7.一種數(shù)字電視終端,其特征在于,包括 記錄單元,用于在對數(shù)字電視終端的用戶區(qū)數(shù)據(jù)塊進行數(shù)據(jù)塊擦寫數(shù)據(jù)操作時,將待寫入數(shù)據(jù)和所述待寫入數(shù)據(jù)的相關(guān)信息存儲至記錄區(qū),所述待寫入數(shù)據(jù)的相關(guān)信息包括所述待寫入數(shù)據(jù)對應(yīng)的用戶區(qū)數(shù)據(jù)塊的地址; 合并單元,用于根據(jù)所述待寫入數(shù)據(jù)對應(yīng)的用戶區(qū)數(shù)據(jù)塊的地址讀取用戶區(qū)數(shù)據(jù)塊待擦除數(shù)據(jù)并將所述待擦除數(shù)據(jù)與所述待寫入數(shù)據(jù)進行合并; 備份單元,用于將所述合并的數(shù)據(jù)存儲至所述數(shù)字電視終端的備份區(qū); 寫入單元,用于擦除所述用戶區(qū)數(shù)據(jù)塊中的待擦除數(shù)據(jù),并將所述合并的數(shù)據(jù)存儲至所述用戶區(qū)數(shù)據(jù)塊。
8.如權(quán)利要求7所述的數(shù)字電視終端,其特征在于,所述將待寫入數(shù)據(jù)的相關(guān)信息包括所述待寫入數(shù)據(jù)的相關(guān)信息的大小、所述待寫入數(shù)據(jù)的相關(guān)信息的編號、所述待寫入數(shù)據(jù)的備份標識、所述待寫入數(shù)據(jù)的寫標識和所述待寫入數(shù)據(jù)對應(yīng)的所述用戶區(qū)數(shù)據(jù)塊的地址。
9.如權(quán)利要求8所述的數(shù)字電視終端,其特征在于,所述數(shù)字電視終端還包括 獲取單元,用于獲取所述記錄區(qū)的剩余空間的大?。? 第一判斷單元,用于判斷所述記錄區(qū)的剩余空間是否大于或等于所述待寫入數(shù)據(jù)的大小與所述待寫入數(shù)據(jù)的相關(guān)信息的大小總和,當所述記錄區(qū)的剩余空間大于或等于所述待寫入數(shù)據(jù)的大小與所述待寫入數(shù)據(jù)的相關(guān)信息的大小總和時,通知所述記錄單元將待寫入數(shù)據(jù)和所述待寫入數(shù)據(jù)的相關(guān)信息存儲至記錄區(qū); 擦除單元,用于當所述記錄區(qū)的剩余空間大小小于所述待寫入數(shù)據(jù)的大小與所述待寫入數(shù)據(jù)的相關(guān)信息的大小總和時,擦除所述記錄區(qū)中已存儲的數(shù)據(jù)。
10.如權(quán)利要求7-9任一項所述的數(shù)字電視終端,其特征在于,所述數(shù)字電視終端還包括 備份標識設(shè)置單元,用于如果將所述合并的數(shù)據(jù)成功存儲至所述數(shù)字電視終端的備份區(qū),則將所述記錄區(qū)中所述合并的數(shù)據(jù)對應(yīng)的待寫入數(shù)據(jù)的備份標識設(shè)置備份成功標識;寫標識設(shè)置單元,用于如果將所述合并的數(shù)據(jù)成功寫入至所述用戶區(qū)數(shù)據(jù)塊,則將所述記錄區(qū)中所述合并的數(shù)據(jù)對應(yīng)的待寫入數(shù)據(jù)的寫標識設(shè)置寫入成功標識。
11.如權(quán)利要求10所述的數(shù)字電視終端,其特征在于,所述的數(shù)字電視終端還包括 第二判斷單元,用于判斷寫數(shù)據(jù)操作過程中是否發(fā)生中斷; 執(zhí)行恢復(fù)單元,用于當寫數(shù)據(jù)操作過程發(fā)生中斷時,在下一次啟動數(shù)字電視終端時,執(zhí)行所述寫數(shù)據(jù)操作的恢復(fù)流程。
12.如權(quán)利要求11所述的數(shù)字電視終端,其特征在于,所述執(zhí)行恢復(fù)單元包括 第三判斷單元,用于根據(jù)所述記錄區(qū)中所述待寫入數(shù)據(jù)的寫標識,判斷所述待寫入數(shù)據(jù)是否成功寫入所述用戶區(qū)數(shù)據(jù)塊; 第四判斷單元,用于當所述待寫入數(shù)據(jù)寫入所述用戶區(qū)數(shù)據(jù)塊失敗時,根據(jù)所述記錄區(qū)中待寫入數(shù)據(jù)的備份標識,判斷所述待寫入數(shù)據(jù)是否被成功存儲至所述備份區(qū); 讀取備份單元,用于當所述待寫入數(shù)據(jù)被成功存儲至所述備份區(qū)時,從所述備份區(qū)讀取所述合并的數(shù)據(jù),然后寫入單元擦除所述用戶區(qū)數(shù)據(jù)塊中的待擦除數(shù)據(jù),將所述合并的數(shù)據(jù)寫入所述用戶區(qū)數(shù)據(jù)塊; 讀取地址單元,用于當所述待寫入數(shù)據(jù)存儲至所述備份區(qū)失敗時,從所述記錄區(qū)讀取所述待寫入數(shù)據(jù)和所述待寫入數(shù)據(jù)對應(yīng)的用戶區(qū)數(shù)據(jù)塊的地址,通知所述合并單元將所述待寫入數(shù)據(jù)與所述用戶數(shù)據(jù)的地址對應(yīng)的待擦除數(shù)據(jù)進行合并,通知所述備份單元將所述合并的數(shù)據(jù)存儲至所述數(shù)字電視終端的備份區(qū),并通知所述寫入單元擦除所述用戶區(qū)數(shù)據(jù)塊中的待擦除數(shù)據(jù),并將所述合并的數(shù)據(jù)寫入所述用戶區(qū)數(shù)據(jù)塊。
全文摘要
本發(fā)明實施例公開了一種數(shù)據(jù)處理的方法,包括在對數(shù)字電視終端的用戶區(qū)數(shù)據(jù)塊進行數(shù)據(jù)塊擦寫數(shù)據(jù)操作時,將待寫入數(shù)據(jù)和所述待寫入數(shù)據(jù)的相關(guān)信息存儲至記錄區(qū),所述待寫入數(shù)據(jù)的相關(guān)信息包括所述待寫入數(shù)據(jù)對應(yīng)的用戶區(qū)數(shù)據(jù)塊的地址;根據(jù)所述待寫入數(shù)據(jù)對應(yīng)的用戶區(qū)數(shù)據(jù)塊的地址讀取用戶區(qū)數(shù)據(jù)塊待擦除數(shù)據(jù)并將所述待擦除數(shù)據(jù)與所述待寫入數(shù)據(jù)進行合并;將所述合并的數(shù)據(jù)存儲至所述數(shù)字電視終端的備份區(qū);擦除所述用戶區(qū)數(shù)據(jù)塊中的待擦除數(shù)據(jù),并將所述合并的數(shù)據(jù)存儲至所述用戶區(qū)數(shù)據(jù)塊。本發(fā)明實施例還公開了一種數(shù)字電視終端。采用本發(fā)明,具有提高數(shù)字電視終端的數(shù)據(jù)保存的安全性的優(yōu)點。
文檔編號H04N21/43GK102883207SQ201210337670
公開日2013年1月16日 申請日期2012年9月13日 優(yōu)先權(quán)日2012年9月13日
發(fā)明者鄢國平 申請人:深圳創(chuàng)維數(shù)字技術(shù)股份有限公司, 深圳市創(chuàng)維軟件有限公司