亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

移動通信終端的文件更新系統(tǒng)和啟動管理系統(tǒng)及其方法

文檔序號:6649924閱讀:148來源:國知局
專利名稱:移動通信終端的文件更新系統(tǒng)和啟動管理系統(tǒng)及其方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種移動通信終端,并且尤其涉及一種移動通信終端的文件更新系統(tǒng),所述文件更新系統(tǒng)能夠恢復由于所述移動通信終端的嵌入文件系統(tǒng)(EFS)區(qū)域中文件頭損壞而導致的同主ID(Same Owner ID)錯誤,一種移動通信終端的啟動管理系統(tǒng),所述啟動管理系統(tǒng)能夠防止由于所述移動通信終端的EFS區(qū)域中文件頭損壞而導致的致命錯誤,一種移動通信終端中的文件更新方法,以及一種啟動移動通信終端的方法,所述方法能夠防止由于所述移動通信終端的EFS區(qū)域中文件頭損壞而導致的致命錯誤。
背景技術(shù)
通常,當存儲在移動通信終端的EFS區(qū)域部分的文件被更新,例如修改或者移動時,被更新的文件并不會在該部分EFS區(qū)域被覆蓋而是存儲在EFS區(qū)域的另一部分。因此,更新后文件與更新前文件一起存在于EFS區(qū)域中。
同時,存儲在EFS區(qū)域中的每個文件具有用于標識各個文件的自身ID。更新后文件在其頭部中具有與更新前的已有文件不同的文件名,并且在其頭部中具有與已有文件相同的ID信息。
如果在移動通信終端使用EFS管理數(shù)據(jù)時文件塊的頭部由于物理或電子因素而損壞,則會產(chǎn)生所謂的同主ID錯誤現(xiàn)象。
更具體的,當文件塊具有相同ID但是不同文件名時就會產(chǎn)生同主ID錯誤。在此情況下,當移動通信終端開啟時,在所述移動通信終端的啟動程序中執(zhí)行初始化EFS程序時會產(chǎn)生嚴重錯誤。因此,所述移動通信終端自動重啟并且變得不可恢復。

發(fā)明內(nèi)容
本發(fā)明提供了一種移動通信終端的文件更新系統(tǒng),所述文件更新系統(tǒng)能夠恢復由于所述移動通信終端的EFS(嵌入文件系統(tǒng))區(qū)域中文件頭損壞而導致的同主ID錯誤,一種移動通信終端的啟動管理系統(tǒng),所述啟動管理系統(tǒng)能夠防止由于所述移動通信終端的EFS區(qū)域中文件頭損壞而導致的嚴重錯誤,一種移動通信終端中的文件更新方法,以及一種啟動移動通信終端的方法,所述方法能夠防止由于所述移動通信終端的EFS區(qū)域中文件頭損壞而導致的致命錯誤。
根據(jù)本發(fā)明一個方面,提供了一種移動通信終端的文件更新系統(tǒng),包括文件讀取器,從所述移動通信終端的EFS區(qū)域中讀取待更新的文件;EFS區(qū)域分配單元,分配EFS區(qū)域以存儲更新后文件;以及更新處理器,在由所述EFS區(qū)域分配單元所分配的EFS區(qū)域中存儲更新后文件,從待更新的文件頭部讀取舊的版本信息,并且在更新后文件的頭部中記錄比所述舊的版本信息更新的版本信息。
根據(jù)本發(fā)明另一個方面,提供了一種移動通信終端的啟動管理系統(tǒng),當存儲在EFS區(qū)域中文件頭部中的文件名損壞從而在EFS區(qū)域中至少存在兩個文件具有相同ID時,所述啟動管理系統(tǒng)讀取具有比損壞文件的版本更早版本的文件的頭部,在EFS區(qū)域表中注冊所讀取的頭部,并且啟動所述移動通信終端,從而由于EFS區(qū)域中文件頭部損壞導致的嚴重錯誤可以避免。
所述啟動管理系統(tǒng)可以包括頭部讀取器,讀取在EFS區(qū)域表中注冊的文件頭部;錯誤處理器,當在EFS區(qū)域表中注冊的文件的頭部中的文件名損壞時,分析存儲在EFS區(qū)域中的文件的頭部信息,檢索具有與損壞文件相同ID的文件的文件名,并且在EFS區(qū)域表中記錄具有相同ID的文件中最新版本文件的頭部信息,從而恢復所述EFS區(qū)域表;以及啟動處理器,使用通過所述錯誤處理器恢復的EFS區(qū)域表而執(zhí)行所述EFS區(qū)域表的初始化程序。
根據(jù)本發(fā)明又一個方面,提供了一種配備了所述文件更新系統(tǒng)的移動通信終端。
根據(jù)本發(fā)明又一個方面,提供了一種配備了所述啟動管理系統(tǒng)的移動通信終端。
根據(jù)本發(fā)明又一個方面,提供了一種移動通信終端中的文件更新方法,所述方法包括步驟從所述移動通信終端的EFS區(qū)域中讀取待更新的文件;分配EFS區(qū)域用于存儲更新后文件;以及在所述分配EFS區(qū)域的操作中分配的EFS區(qū)域中存儲更新后文件,從待更新的文件的頭部讀取舊的版本信息,并且在更新后文件的頭部中記錄比所述舊的版本信息更新的版本信息。
根據(jù)本發(fā)明又一個方面,提供了一種啟動移動通信終端的方法,所述方法包括步驟讀取在EFS區(qū)域表中注冊的文件頭部;當在EFS區(qū)域表中注冊的文件的頭部中的文件名損壞時,分析存儲在EFS區(qū)域中的文件的頭部信息,檢索具有與損壞文件相同ID的文件的文件名,并且在EFS區(qū)域表中記錄具有相同ID的文件中最新版本文件的頭部信息,從而恢復所述EFS區(qū)域表;以及使用所恢復的EFS區(qū)域表執(zhí)行所述EFS區(qū)域表的初始化程序。


本發(fā)明的上述和其他特征和優(yōu)點可以通過參考附圖詳細描述本發(fā)明的示例實施例而變得更清楚,其中圖1為根據(jù)本發(fā)明一個實施例的移動通信終端的閃速存儲器結(jié)構(gòu);圖2為根據(jù)本發(fā)明一個實施例的移動通信終端的文件更新系統(tǒng)的結(jié)構(gòu)圖;圖3為根據(jù)本發(fā)明另一個實施例的移動通信終端的啟動管理系統(tǒng)的結(jié)構(gòu)圖,所述啟動管理系統(tǒng)能夠防止由于所述移動通信終端的EFS區(qū)域中文件頭部損壞導致的嚴重錯誤;圖4為根據(jù)本發(fā)明又一個實施例的移動通信終端中的文件更新方法的流程圖;以及圖5為根據(jù)本發(fā)明又一個實施例的啟動移動通信終端的方法的流程圖,所述方法能夠防止由于所述移動通信終端中EFS區(qū)域中文件頭部損壞導致的嚴重錯誤。
具體實施例方式
現(xiàn)在參考附圖詳細描述根據(jù)本發(fā)明的示例實施例。
圖1為根據(jù)本發(fā)明一個實施例的移動通信終端的閃速存儲器結(jié)構(gòu)。移動通信終端的閃速存儲器包括用于存儲操作系統(tǒng)(OS)和操作所述移動通信終端所必需的核心應用程序的代碼區(qū)域,以及用于存儲短消息、圖片、鈴聲或者游戲的嵌入文件系統(tǒng)(EFS)區(qū)域。
所述支持NAND啟動的移動通信終端的閃速存儲器的代碼區(qū)域典型地包括用于存儲啟動加載器的區(qū)域,所述啟動加載器在移動通信終端開啟時首先運行以啟動所述移動通信終端,用于存儲所述啟動加載器訪問信息的啟動信息塊(BIB),以及用于以二進制形式存儲所述OS和核心應用程序的固件區(qū)域。
根據(jù)本發(fā)明的移動通信終端的文件更新系統(tǒng)100以軟件形式存在。所述文件更新系統(tǒng)100從EFS區(qū)域讀取待更新的文件(文件1),分配EFS區(qū)域以存儲更新后文件(文件2),并且在所分配的EFS區(qū)域中存儲更新后文件(文件2)。此時,文件更新系統(tǒng)100從待更新文件(文件1)的頭部(未顯示)讀取舊的版本信息,并且在更新后文件(文件2)的頭部(未顯示)中記錄比所述舊的版本信息更新的版本信息。
防止由于EFS區(qū)域中頭部損壞導致的嚴重錯誤的移動通信終端的啟動管理系統(tǒng)200存在于所述移動通信終端中運行的啟動加載器程序中。所述啟動管理系統(tǒng)200讀取在所述代碼區(qū)域的BIB中包含的EFS區(qū)域表中注冊的文件的頭部(未顯示)。如果在所述EFS區(qū)域表中注冊的文件頭部中的文件名損壞,則啟動管理系統(tǒng)200分析存儲在EFS區(qū)域中的文件的頭部信息,并且檢索與文件名損壞的文件具有相同ID的文件。啟動管理系統(tǒng)200在所述EFS區(qū)域表中記錄具有相同ID文件中最新版本的頭部信息,從而恢復所述EFS區(qū)域表。
圖2為根據(jù)本發(fā)明一個實施例的移動通信終端的文件更新系統(tǒng)的結(jié)構(gòu)圖。
文件更新系統(tǒng)100包括文件讀取器110,EFS區(qū)域分配單元120,以及更新處理器130。文件讀取器110從所述移動通信終端的EFS區(qū)域中讀取待更新文件。
為了更新存儲在所述移動通信終端的EFS區(qū)域中的文件,文件更新系統(tǒng)100通過文件讀取器110從移動通信終端的EFS區(qū)域讀取待更新文件。EFS區(qū)域分配單元120分配EFS區(qū)域以存儲更新后文件。
如果從文件讀取器110讀取的文件被更新,則更新后文件(文件2)被存儲在與存儲更新前文件的EFS區(qū)域不同的EFS區(qū)域中。文件更新系統(tǒng)100通過EFS區(qū)域分配單元120分配EFS區(qū)域以存儲更新后文件。存儲器分配技術(shù)在本領(lǐng)域是公知的,因此其詳細描述在此省略。
更新處理器130在通過EFS區(qū)域分配單元120分配的EFS區(qū)域中存儲從文件讀取器110讀取的更新后文件,從待更新文件的頭部讀取舊的版本信息,并且在更新后文件的頭部中記錄比所述舊的版本信息更新的版本信息。
也就是說,當更新后文件的頭部被損壞時,文件更新系統(tǒng)100通過更新處理器130在更新后文件的頭部中記錄比所述舊的版本信息更新的版本信息,并且在所分配的EFS區(qū)域中存儲更新后文件,從而由于頭部損壞導致的同主ID錯誤不會引起所述移動通信終端自動重啟。
同時,由于所述版本信息記錄在EFS區(qū)域中存儲的文件的頭部中,當由于頭部損壞導致同主ID錯誤時,所述移動通信終端的啟動管理系統(tǒng)200使用更新前的文件恢復同主ID錯誤,從而防止由于EFS區(qū)域的頭部損壞導致的嚴重錯誤。
圖3為根據(jù)本發(fā)明一個實施例的移動通信終端的啟動管理系統(tǒng)的結(jié)構(gòu)圖,所述啟動管理系統(tǒng)能夠防止由于EFS區(qū)域中頭部損壞導致的嚴重錯誤。
如圖3所示,當存儲在EFS區(qū)域中的文件的頭部中的文件名損壞從而導致至少兩個文件具有相同ID時,根據(jù)本發(fā)明一個實施例的移動通信終端的啟動管理系統(tǒng)200讀取具有比損壞文件版本更早的版本的文件的頭部并且將其在EFS區(qū)域表中注冊,從而由于EFS區(qū)域的頭部損壞導致的嚴重錯誤可以避免。
啟動管理系統(tǒng)200包括頭部讀取器210,錯誤處理器220,以及啟動處理器230。頭部讀取器210讀取在EFS區(qū)域表中注冊的文件頭部。
當所述移動通信終端開啟時,防止EFS區(qū)域中頭部損壞導致的嚴重錯誤的啟動管理系統(tǒng)200執(zhí)行啟動所述移動通信終端的程序。
啟動管理系統(tǒng)200在啟動程序中執(zhí)行初始化EFS區(qū)域程序。也就是說,啟動管理系統(tǒng)200通過訪問代碼區(qū)域的BIB中包含的EFS區(qū)域表而以頭部讀取器210讀取所述EFS區(qū)域表中注冊的文件頭部。
當所述EFS區(qū)域表中注冊的文件頭部中文件名損壞時,錯誤處理器220分析存儲在所述EFS區(qū)域中的文件的頭部信息,檢索與損壞文件具有相同ID的文件的文件名,并且在所述EFS區(qū)域表中記錄具有相同ID文件中最新版本的頭部信息,從而恢復所述EFS區(qū)域表。
如果在所述EFS區(qū)域表中注冊的文件頭部沒有損壞,啟動管理系統(tǒng)200通過啟動處理器230使用最新版本文件執(zhí)行初始化EFS區(qū)域表的典型程序。
然而,如果在所述EFS區(qū)域表中注冊的文件頭部中文件名損壞,啟動管理系統(tǒng)200的錯誤處理器220分析存儲在所述EFS區(qū)域中的文件的頭部信息,檢索與損壞文件具有相同ID的文件的文件名,并且在所述EFS區(qū)域表中記錄具有相同ID文件中最新版本的頭部信息,從而恢復所述EFS區(qū)域表。
啟動處理器230使用通過錯誤處理器220恢復的EFS區(qū)域表而執(zhí)行EFS區(qū)域表初始化程序。
也就是說,如果在所述EFS區(qū)域表中識別的文件頭部沒有損壞,啟動管理系統(tǒng)200通過啟動處理器230而使用最新版本文件執(zhí)行EFS區(qū)域表初始化程序。
然而,如果在所述EFS區(qū)域表中注冊的文件頭部中文件名損壞,啟動管理系統(tǒng)200使用通過錯誤處理器220恢復的EFS區(qū)域表而執(zhí)行EFS區(qū)域表初始化程序。
因此,本發(fā)明可以有效恢復由于EFS區(qū)域中文件頭部損壞導致的同主ID錯誤。
圖4為根據(jù)本發(fā)明一個實施例的移動通信終端中的文件更新方法的流程圖。
在步驟S110,文件更新系統(tǒng)100從所述移動通信終端的EFS區(qū)域中讀取待更新文件。
在步驟S120,文件更新系統(tǒng)100分配EFS區(qū)域以存儲更新后文件。
在步驟S130,文件更新系統(tǒng)100在步驟S120中分配的EFS區(qū)域中存儲更新后文件,從待更新文件的頭部讀取舊的版本信息,并且在更新后文件的頭部中記錄比所述舊的版本信息更新的版本信息。
圖5為根據(jù)本發(fā)明一個實施例的啟動移動通信終端的方法的流程圖,所述方法能夠防止由于所述移動通信終端中EFS區(qū)域中文件頭部損壞導致的嚴重錯誤。
在步驟S210,啟動管理系統(tǒng)200讀取在所述代碼區(qū)域的BIB中包含的EFS區(qū)域表中注冊的文件頭部。
在步驟S220,如果在所述EFS區(qū)域表中注冊的文件頭部中的文件名損壞,則啟動管理系統(tǒng)200分析存儲在EFS區(qū)域中的文件的頭部信息,檢索與損壞文件具有相同ID的文件的文件名,并且在所述EFS區(qū)域表中記錄具有相同ID文件中最新版本文件的頭部信息,從而恢復所述EFS區(qū)域表。
在步驟S230,啟動管理系統(tǒng)200使用在步驟S220中恢復的EFS區(qū)域表而執(zhí)行初始化EFS區(qū)域表的典型程序,從而恢復由于EFS區(qū)域中文件頭部損壞導致的同主ID錯誤。
從上面描述顯見,根據(jù)本發(fā)明,可以恢復由于移動通信終端的EFS區(qū)域中文件頭部損壞導致的同主ID錯誤。
盡管參考示例實施例描述了本發(fā)明,本領(lǐng)域技術(shù)人員可以理解,可以對其作出形式和細節(jié)上的各種變化而不背離由所附權(quán)利要求書限定的本發(fā)明的范圍。
權(quán)利要求
1.一種移動通信終端的文件更新系統(tǒng),包括文件讀取器,從所述移動通信終端的嵌入文件系統(tǒng)區(qū)域中讀取待更新的文件;嵌入文件系統(tǒng)區(qū)域分配單元,分配嵌入文件系統(tǒng)區(qū)域以存儲更新后文件;以及更新處理器,在由所述嵌入文件系統(tǒng)區(qū)域分配單元所分配的嵌入文件系統(tǒng)區(qū)域中存儲更新后文件,從待更新的文件頭部讀取舊的版本信息,并且在更新后文件的頭部中記錄比所述舊的版本信息更新的版本信息。
2.一種移動通信終端的啟動管理系統(tǒng),其中,當在嵌入文件系統(tǒng)區(qū)域表初始化程序中存儲在嵌入文件系統(tǒng)區(qū)域中文件頭部中的文件名損壞,從而導致在所述嵌入文件系統(tǒng)區(qū)域中至少存在兩個文件具有相同ID時,所述啟動管理系統(tǒng)讀取具有比損壞文件的版本更早版本的文件的頭部,在所述嵌入文件系統(tǒng)區(qū)域表中注冊所讀取的頭部,并且啟動所述移動通信終端,從而可以避免由于所述嵌入文件系統(tǒng)區(qū)域中文件頭部損壞導致的嚴重錯誤。
3.根據(jù)權(quán)利要求2所述的啟動管理系統(tǒng),包括頭部讀取器,讀取在嵌入文件系統(tǒng)區(qū)域表中注冊的文件頭部;錯誤處理器,當在所述嵌入文件系統(tǒng)區(qū)域表中注冊的文件的頭部中的文件名損壞時,分析存儲在所述嵌入文件系統(tǒng)區(qū)域中的文件的頭部信息,檢索與損壞文件具有相同ID的文件的文件名,并且在所述嵌入文件系統(tǒng)區(qū)域表中記錄具有相同ID的文件中最新版本文件的頭部信息,從而恢復所述嵌入文件系統(tǒng)區(qū)域表;以及啟動處理器,使用通過所述錯誤處理器恢復的嵌入文件系統(tǒng)區(qū)域表而執(zhí)行所述嵌入文件系統(tǒng)區(qū)域表初始化程序。
4.一種配備了根據(jù)權(quán)利要求1所述的文件更新系統(tǒng)的移動通信終端。
5.一種配備了根據(jù)權(quán)利要求2所述的啟動管理系統(tǒng)的移動通信終端。
6.一種配備了根據(jù)權(quán)利要求3所述的啟動管理系統(tǒng)的移動通信終端。
7.一種移動通信終端中的文件更新方法,所述方法包括步驟從所述移動通信終端的嵌入文件系統(tǒng)區(qū)域中讀取待更新的文件;分配嵌入文件系統(tǒng)區(qū)域用于存儲更新后文件;以及在所述分配嵌入文件系統(tǒng)區(qū)域的步驟中分配的嵌入文件系統(tǒng)區(qū)域中存儲更新后文件,從待更新的文件的頭部讀取舊的版本信息,并且在更新后文件的頭部中記錄比所述舊的版本信息更新的版本信息。
8.一種啟動移動通信終端的方法,所述方法包括步驟讀取在嵌入文件系統(tǒng)區(qū)域表中注冊的文件頭部;當在所述嵌入文件系統(tǒng)區(qū)域表中注冊的文件的頭部中的文件名損壞時,分析存儲在嵌入文件系統(tǒng)區(qū)域中的文件的頭部信息,檢索與損壞文件具有相同ID的文件的文件名,并且在所述嵌入文件系統(tǒng)區(qū)域表中記錄具有相同ID的文件中最新版本文件的頭部信息,從而恢復所述嵌入文件系統(tǒng)區(qū)域表;以及使用所恢復的嵌入文件系統(tǒng)區(qū)域表而執(zhí)行所述嵌入文件系統(tǒng)區(qū)域表初始化程序。
全文摘要
公開了一種移動通信終端的文件更新系統(tǒng),所述文件更新系統(tǒng)能夠恢復由于所述移動通信終端的EFS(嵌入文件系統(tǒng))區(qū)域中文件頭損壞而導致的同主ID錯誤,一種移動通信終端的啟動管理系統(tǒng),所述啟動管理系統(tǒng)能夠防止由于所述移動通信終端的EFS區(qū)域中文件頭損壞而導致的嚴重錯誤,一種移動通信終端中的文件更新方法,以及一種啟動移動通信終端的方法,所述方法能夠防止由于所述移動通信終端的EFS區(qū)域中文件頭損壞而導致的嚴重錯誤。
文檔編號G06F11/14GK1801090SQ200510114580
公開日2006年7月12日 申請日期2005年10月26日 優(yōu)先權(quán)日2005年1月4日
發(fā)明者林鉉瑾 申請人:泛泰·科力特株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1