File update system and boot management system of mobile communication terminal, method of updating file in mobile communication terminal, and method of booting mobile communication terminal
View Patent ↗Disclosed are a file update system of a mobile communication terminal which is capable of recovering Same Owner ID Error caused by damage of a file header in an EFS (Embedded File System) area of the mobile communication terminal, a boot management system of a mobile communication terminal which is capable of preventing a fatal error caused by damage of a file header in an EFS area of the mobile communication terminal, a method of updating a file in the mobile communication terminal, and a method of booting the mobile communication terminal which is capable of preventing a fatal error caused by damage of a file header in an EFS area of the mobile communication terminal.
1. A mobile terminal, comprising:
a memory;
a file reader to read a file to be updated from a first region of the memory, the file to be updated comprising old version information;
a memory assignment unit to assign a second region of the memory for storing an updated file; and
a processor to store the updated file in the second region of the memory assigned by the memory assignment unit, and to read the old version information from the file to be updated, and to record newer version information than the old version information in the updated file, and to store information of the updated file in an embedded file system (EFS) area table.
2. A method of updating a file in a mobile terminal, the method comprising:
reading a file to be updated from a first region of a memory, the file to be updated comprising old version information;
assigning a second region of the memory for storing an updated file;
storing the updated file in the second region of the memory, and reading the old version information from the file to be updated, and recording newer version information than the old version information in the updated file; and
storing information of the updated file in an embedded file system (EFS) area table.
3. The mobile terminal of claim 1 , wherein Boot Information Block (BIB) comprises the embedded file system (EFS) area table.
4. The mobile terminal of claim 1 , wherein the information of the updated file comprises header information of the updated file.
5. The mobile terminal of claim 1 , wherein a header of the updated file comprises a file name for the updated file and an identification for the updated file, and
wherein the file name for the updated file is different from a file name for the file to be updated, and the identification for the updated file is identical to an identification for the file to be updated, the file name for the file to be updated and the identification for the file to be updated being included in a header of the file to be updated.
6. The method of claim 2 , wherein Boot Information Block (BIB) comprises the embedded file system (EFS) area table.
7. The method of claim 2 , wherein the information of the updated file comprises header information of the updated file.
8. The method of claim 2 , wherein a header of the updated file comprises a file name for the updated file and an identification for the updated file, and
wherein the file name for the updated file is different from a file name for the file to be updated, and the identification for the updated file is identical to an identification for the file to be updated, the file name for the file to be updated and the identification for the file to be updated being included in a header of the file to be updated.
9. A mobile terminal, comprising:
a memory comprising a first region and a second region;
a reader to read a file to be updated from the first region of the memory, the file to be updated comprising first version information and an identification;
a memory assignment unit to determine the second region of the memory for storing an updated file, the updated file comprising second version information and the identification; and
a processor to store the updated file in the second region of the memory, and to register information of the updated file in an embedded file system (EFS) area table.
10. The mobile terminal of claim 9 , Boot Information Block (BIB) comprises the embedded file system (EFS) area table.
11. The mobile terminal of claim 9 , wherein the information of the updated file comprises header information of the updated file, and a header of the updated file comprises a file name for the updated file different from a file name for the file to be updated, the file name for the file to be updated being included in a header of the file to be updated.
12. The mobile terminal of claim 9 , wherein
the first region and the second region are included in an embedded file system (EFS) area, and
the EFS area table is included in a code area.