CN101763490B - Data movement method for flash intelligent card - Google Patents
Data movement method for flash intelligent card Download PDFInfo
- Publication number
- CN101763490B CN101763490B CN2009102140886A CN200910214088A CN101763490B CN 101763490 B CN101763490 B CN 101763490B CN 2009102140886 A CN2009102140886 A CN 2009102140886A CN 200910214088 A CN200910214088 A CN 200910214088A CN 101763490 B CN101763490 B CN 101763490B
- Authority
- CN
- China
- Prior art keywords
- data
- information
- intelligent card
- index
- subindex
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 52
- 238000013500 data storage Methods 0.000 claims abstract description 17
- 238000003860 storage Methods 0.000 claims description 26
- 238000011084 recovery Methods 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 13
- 238000004891 communication Methods 0.000 description 2
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 238000006073 displacement reaction Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000008520 organization Effects 0.000 description 2
- 241001269238 Data Species 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
Images
Landscapes
- Techniques For Improving Reliability Of Storages (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The invention provides a data movement method for a flash intelligent card, wherein the memory of the flash intelligent card is provided with a data storage area. The method includes a data movement process and a data restore process, wherein the data movement process includes the following steps of setting an index area in the data storage area and writing data movement index information including main index information and sub-index information; calculating the data movement length in the current data movement sub-process according to the index information, and moving the data to a target address; judging whether the movement of all the data is finished, if no, calculating the sub-index information and the data movement length of the next sub-process, updating the sub-index area information to be new sub-index information and proceeding with the data movement; and if yes, deleting the main index information in the index area; the data restore process includes the following steps of judging whether index information is stored in the index area after power recovery of the flash intelligent card, if yes, restoring the data movement steps according to the index information. The invention can ensure the integrity of the data movement and the normal operation of the flash intelligent card.
Description
Technical field
The present invention relates to the moving method of data, especially a kind of data movement method that is applied in the flash intelligent card.
Background technology
Along with the development of mobile communication technology, the use of mobile phone is very popularized, and mobile phone uses removable smart card to carry out communication mostly, like SIM, UIM card etc.When the user used mobile phone communication, mobile phone carried out read-write operation to smart card, as read the users personal data that is stored in the smart card, write the associated person information of the renewal menu that receives or user's input etc. to smart card.
Existing telecom intelligent card can be divided into mask smart card (ROM card) and flash intelligent card (Flash card) by type of memory, is provided with the ROM (read-only memory) (ROM) that uses mask technique in the mask smart card, is provided with flash memory (Flash) in the flash intelligent card.
Referring to Fig. 1; Existing flash intelligent card storer has a random access memory 11 (RAM) and flash memory 12; Random access memory 11 is used for the storage of variables data; Flash memory 12 is divided into code storage district 13 and data-carrier store district 14, and code memory 13 stores the executable program of flash intelligent card, the renewable user data of data storage area 14 storages.Flash intelligent card in use because the frequent lastest imformation of user, so data storage area 14 canned datas need often to move.
Existing flash intelligent card need carry out erasable operation to data to the mobile tool of data, promptly wipes original data, and the data that needs write are written in the memory block.Flash intelligent card is a unit with " page or leaf " to the erasable operation of data mostly, promptly wipes a page data at every turn, and writes the new data of one page.At present the size of flash intelligent card " page or leaf " is generally 128 bytes or 256 bytes, and 512 bytes are also arranged, and promptly during the flash intelligent card mobile data, need carry out erasable operation to the data of 128 bytes or 256 bytes or 512 bytes.
But the data volume that once moves in the flash intelligent card now is bigger usually, and often greater than a page data, therefore, flash intelligent card needs mobile data page by page.Shown in Fig. 2 (a); Need one page half data (in figure dash area) of data storage area 14 stored in the B zone be moved in the a-quadrant; Then flash intelligent card need be realized moving of data at twice: at first that memory address is a lower page data moves to the a-quadrant; Then remaining half page data is moved to the a-quadrant, data each time move and are called the sub-processes that data move.If data move success, the a-quadrant will store the data of one page half, shown in Fig. 2 (b).
But in case in the data moving process, cut off the power supply, data then can't intactly move to the a-quadrant.For example, first page data moves the back that finishes and cuts off the power supply, and the data store organisation after then moving has only first page to store data shown in Fig. 2 (c) in the a-quadrant, and the data of later half page or leaf are not moved.Can't obtain complete data in the time of when program is carried out, need calling the data of a-quadrant, influence the work of flash intelligent card.
Summary of the invention
Fundamental purpose of the present invention provides a kind of flash intelligent card data movement method that moves with guaranteeing data integrity;
Another object of the present invention provides a kind of flash intelligent card data movement method that helps the flash intelligent card operate as normal.
For realizing above-mentioned fundamental purpose, in the flash intelligent card data movement method provided by the invention, flash intelligent card has a flash memory, and flash memory comprises code storage district and data storage area, and this method comprises the steps:
Data move step: the index area is set in the data storage area, writes the index information that data move to the index area, index information comprises primary index information and subindex information; Calculate the data movable length of current data mover process according to index information, and the data of this data movable length are moved to destination address; Judging whether that all data move finishes, and does not finish if move, and then calculates the subindex information and the data movable length of subprocess next time, and the subindex information updating is become the corresponding subindex information of next son process, continues mobile data; Finish if move, then delete all index informations in the index area;
Data recovering step: behind the flash intelligent card power interruption recovering, judge whether store index information in the index area,, then recover to carry out data and move step according to index information if store index information.
Visible by such scheme; After data move step and are finished,, next chip also has the data recovering step when re-powering, if move the outage that takes place in the step implementation in data; When then power on next time in the data recovering step in time restore data move; Can guarantee that flash intelligent card can continue to carry out data and move behind power interruption recovering, can guarantee the integrality that data move, and the work of guaranteeing flash intelligent card can factor according to imperfect and be affected.
A preferred scheme is; The data recovering step also comprises: under the prerequisite that primary index information exists; Flash intelligent card judges whether store subindex information in the index area, if store subindex information, then recovers to carry out data according to subindex information and moves step.
This shows, in the data recovering step, flash intelligent card when data move step and end according to when outage the data situation of movement continue to carry out data and move step, the data that do not move are in time moved on the destination address, guarantee the integrality that data move.Simultaneously, the data recovering step does not move the data that success is moved again, saves the time of moving.
Further scheme is; The data recovering step further comprises: after storing subindex information in the flash intelligent card judgement index area; Subindex information is write the storage area of primary index information, recover to carry out data according to the primary index information after writing and move step.
Like this; Can guarantee that data recovery procedure just moves to the data that do not move; And the data that move are not moved, avoid the flash intelligent card data repeat move, reduce the erasable number of times of flash intelligent card to same memory block; And save data and recover required time, improve the work efficiency of flash intelligent card.
Description of drawings
Fig. 1 is the structural representation block diagram of existing flash intelligent card storer;
Fig. 2 (a) is existing flash intelligent card data data original state storage synoptic diagram when moving;
Fig. 2 (b) be existing flash intelligent card data when moving data move the storage synoptic diagram after finishing;
Fig. 2 (c) be existing flash intelligent card data when moving data move the storage synoptic diagram of failure;
Fig. 3 is the storage synoptic diagram of the flash intelligent card data of using embodiment of the invention data original state when moving;
Fig. 4 is the storage synoptic diagram of index area when using the embodiment of the invention;
Fig. 5 (a) is the data storage synoptic diagram that data move step the first subprocess in the embodiment of the invention;
Fig. 5 (b) is the storage synoptic diagram of the index area that data move step the first subprocess in the embodiment of the invention;
Fig. 6 (a) is the data storage synoptic diagram that data move step the second subprocess in the embodiment of the invention;
Fig. 6 (b) is the storage synoptic diagram of the index area that data move step the second subprocess in the embodiment of the invention;
Fig. 7 (a) is the data storage synoptic diagram that data move step the three subprocess in the embodiment of the invention;
Fig. 7 (b) is the storage synoptic diagram that data move the index area of step the three subprocess in the embodiment of the invention;
Fig. 8 is the process flow diagram of data recovering step in the embodiment of the invention.
Below in conjunction with accompanying drawing and embodiment the present invention is described further.
Embodiment
Use flash intelligent card of the present invention and have flash memory, code storage district and data storage area are arranged in the flash memory, wherein the data storage area is divided into the storage area of multipage, and the erasable operation to data is unit with the page or leaf at every turn.Among the present invention, can carry out suitable page or leaf design according to flash intelligent card, the size of a page data can be 128 bytes, also can be 256 bytes, can also be 512 bytes.
Referring to Fig. 3; As one embodiment of the present of invention; Need be that two pages data (dash area among Fig. 3) move to since one of first page of a certain address continuous storage area with length in the flash intelligent card; Needing the start address of mobile data is total source address SouAddr, and the target location start address that data move is general objective address D esAddr, and the distance between total source address SouAddr and the general objective address D esAddr is displacement Distance.Preferably, displacement Distance is greater than the total length L ength of mobile data, and the length of total length L ength is two pages in this example.
During mobile data; Storage area page division storage data after flash intelligent card moves according to data; The data that needs are moved are divided into a plurality of data blocks; And the data of a data block are moved, in one page, and the process of a mobile data block is called the subprocess that data move at every turn with the data guaranteeing to be moved at every turn. at every turn
As shown in Figure 3, the data after moving will be stored on the storage area of first page, second page and the 3rd page, and the data definition that will be stored in first page after then will moving is first data block, and the process that moves first data block is called first subprocess that data move.Similarly; The data definition that is stored in second page after moving is second data block; The moving process of second data block is called second subprocess, and the data definition that is stored in the 3rd page after moving is the 3rd data block, and the moving process of the 3rd data block is called the 3rd subprocess.The length of each data block is calculated acquisition by flash intelligent card in the data moving process, concrete grammar will specify in the back.
Mobile data method of the present invention comprises that data move step and data recovering step, moves in the step in data, at first an index area need be set in the data storage area, and the storage organization of index area is as shown in Figure 4.
The index area comprises master index district and subindex district, and wherein the master index district stores primary index information, and the subindex district stores subindex information.In the present embodiment, primary index information comprises the total length L entgh that the general objective address D esAddr that data move, total source address SouAddr and data move, and wherein the numerical value of total length L entgh is two pages.
Subindex information comprises the residue length Lentgh N that destination address DesAddr N, source address SouAddr N and the data of a certain subprocess move, and wherein N representes the sequence number of this subprocess.The destination address DesAddr N of each subprocess, source address SouAddr N and residue length Lentgh N all calculate in the data moving process and obtain.
Flash intelligent card writes index information, when comprising primary index information and subindex information, adopts the mode of " outage is write " to write.So-called " outage is write " is exactly first data backup with the target area before writing information, deletes the legacy data of target area then, and the data that again needs write are written in the target area, after pending data writes backed up data are deleted.In case write in the data procedures to the target area and to cut off the power supply, flash intelligent card recovers the raw data of target area behind the power interruption recovering according to backed up data.
In the present embodiment; Adopt " outage is write " mode when writing index information; When especially writing subindex information,, delete original subindex information at first with original subindex information back-up; Then new subindex information is write the subindex district, treat that new subindex information writes the atom index information of back deletion backup.
Referring to Fig. 5 (a) and Fig. 5 (b), minimum data began from the address when data moved, and promptly began data are moved on the storage area of general objective address D esAddr from total source address SouAddr.Because the data storage after moving is on first page, so this process is first subprocess that data move.
When data move, at first need write index information, comprise primary index information and subindex information to the index area.Wherein primary index information comprises general objective address D esAddr, total source address SouAddr and the total length L entgh that data move, and subindex information should comprise destination address, source address and the remaining data length of first subprocess.Because the destination address of first subprocess is identical with the general objective address D esAddr in the primary index information; The source address of first subprocess is identical with total source address SouAddr of primary index information; And remaining data length is identical with the total length L entgh that needs mobile data; Therefore in first subprocess, do not write subindex information, move required time, improve the efficient that the flash intelligent card data move to save data.The index area storage organization that writes index information is shown in Fig. 5 (b).
After writing index information, flash intelligent card calculates the length that first subprocess needs mobile data, i.e. data movable length Copylgth1, data movable length Copylgth1 are the length distance between general objective address D esAddr and the first page of last address.Behind the computational data movable length Copylgth1, flash intelligent card moves to the data in this length on first page of corresponding memory location, and data move finish after, judge whether that all data move to finish.Owing to still have partial data not move, then need carry out second subprocess, continue to move remaining data.
Referring to Fig. 6 (a) and Fig. 6 (b); When carrying out second subprocess; At first calculate second sub-index information, write the subindex information of second subprocess to the subindex district with " outage is write " mode then, comprise destination address DesAddr2, source address SouAddr2 and residue length Lentgh2; Wherein destination address DesAddr2 is the data movable length Copylgth1 sum of the general objective address D esAddr and first subprocess, promptly
DesAddr2=DesAddr+Copylgth1 (formula 1)
Source address SouAddr2 is the data movable length Copylgth1 sum of the total source address SouAddr and first subprocess, promptly
SouAddr2=SouAddr+Copylgth1 (formula 2)
Residue length Lentgh2 is data movable length Copylgth1 poor of the total length L entgh and first subprocess, promptly
Lentgh2=Lentgh-Copylgth1 (formula 3)
After writing above-mentioned subindex information, flash intelligent card calculates the data movable length Copylgth2 of second subprocess, and data movable length Copylgth2 is the length between destination address DesAddr2 and the second page of last address.Because destination address DesAddr2 is second page a start address, so data movable length Copylgth2 is the total length of second page data.
Behind the computational data movable length Copylgth2, flash intelligent card moves to the data of correspondence in second page of storage area, and data move finish after; Judging whether that all data move finishes; Because still have data not move, flash intelligent card need be carried out the 3rd subprocess, continues mobile data.
Referring to Fig. 7 (a) and Fig. 7 (b); When carrying out the 3rd subprocess; At first calculate the 3rd sub-index information, write the subindex information of the 3rd subprocess to the index area with the mode of " outage is write " then, comprise destination address DesAddr3, source address SouAddr3 and residue length Lentgh3; Wherein destination address DesAddr3 is the data movable length Copylgth1 of the general objective address PesAddr and first subprocess, the data movable length Copylgth2 sum of second subprocess, promptly
DesAddr3=DesAddr+Copylgth1+Copylgth2 (formula 4)
Source address SouAddr3 is the data movable length Copylgth1 of the total source address SouAddr and first subprocess, the data movable length Copylgth2 sum of second subprocess, promptly
SouAddr3=SouAddr+Copylgth1+Copylgth2 (formula 5)
Residue length Lentgh3 is data movable length Copylgth2 poor of data movable length Copylgth1, second subprocess of the total length L entgh and first subprocess, promptly
Lentgh3=Lentgh-Copylgth1-Copylgth2 (formula 6)
It is thus clear that; The destination address of each subprocess is the general objective address and has carried out subprocess data movable length sum; The source address of each subprocess is total source address and has carried out subprocess data movable length sum, and the residue length of each subprocess is total length and has carried out the poor of subprocess data movable length.
All adopt the mode of " outage is write " when upgrading subindex information at every turn; Example: when writing the subindex information of the 3rd subprocess; Promptly elder generation is with the subindex information back-up of second subprocess; Delete the subindex information of second subprocess then, write the subindex information of the 3rd subprocess again, the subindex information deletion of second subprocess that will back up at last.
After the index area write subindex information, flash intelligent card calculated the data movable length Copylgth3 of the 3rd subprocess, and data movable length Copylgth3 is that destination address DesAddr3 and data move the length between the address, data storage end, back.Behind the computational data movable length Copylgth3; Flash intelligent card moves to corresponding data on the 3rd page the storage area, and judges whether that all data move and finish, and finishes because all data have all moved; Then delete index informations all in the index area, data move step and finish.
In the data moving process; Owing to write index information in the index area; Comprise primary index information and subindex information, in case in the data moving process, cut off the power supply, then because will store index information in the index area; So whether flash intelligent card can come to cut off the power supply in the judgment data moving process through the data that read the index area when power on next time, this process realizes in the data recovering step.
Referring to Fig. 8, in case cut off the power supply in the data moving process, then flash intelligent card carries out power interruption recovering when powering on once more; At first execution in step S1 reads the data in the index area, and execution in step S2; Judge and whether store primary index information in the index area; If there is not primary index information, do not cut off the power supply the end data recovering step in the expression data moving process.As if storing primary index information, cut off the power supply in the expression data moving process, need to recover to carry out data and move step, then further execution in step S3.
Flash intelligent card reads the data of neutron index area, index area; And execution in step S4; Judge whether to store subindex information,, be illustrated in when carrying out second subprocess or the 3rd subprocess and cut off the power supply if store subindex information; Flash intelligent card execution in step S5 recovers to carry out data according to subindex information and moves step.
At this moment, flash intelligent card is written to the subindex information in subindex district in the master index district, and this subindex information of being about to is used as primary index information, and moves according to the primary index information restore data after writing.At this moment, flash intelligent card is according to the total length information mobile data of the general objective address that writes, total source address and needs mobile data, and data move step such as aforesaid mode is carried out, and repeat no more at this.
If do not store subindex information in the subindex district; Expression outage occurs in primary index information and writes and finish and the subindex information of writing of first subprocess in the success time; The data that this moment, whole data did not begin any length as yet move; Flash intelligent card execution in step S6 moves according to the primary index information restore data, promptly according to general objective address, total source address and total length information mobile data.
Certainly, the step that the data recovering step is only just carried out after flash intelligent card cuts off the power supply is not cut off the power supply after data move step if flash intelligent card is carried out, and then need not to carry out the data recovering step.
Because index information adopts " outage is write " mode, in case cut off the power supply when writing new index information, flash intelligent card can recover the former index information of index area according to the index information of backup, and the index information restore data of flash intelligent card after according to recovery moves.Like this, even write fashionable outage at index information, flash intelligent card still can recover index information, guarantees the integrality that data move.
Visible by such scheme, in case cut off the power supply in the data moving process, flash intelligent card can restore data move behind power interruption recovering, guarantees the integrality that data move, and avoids flash intelligent card factor certificate imperfect and cause and can't normally move.
Certainly, the foregoing description only is preferred implementation of the present invention, when practical application, more variation can also be arranged, and is not unit with a page data when for example data move, and is that data block moves with the data of a certain certain number of bytes; Perhaps, in first subprocess, write subindex information etc., these do not influence enforcement of the present invention yet.
At last, it is emphasized that to the invention is not restricted to above-mentioned embodiment, also should be included in protection scope of the present invention such as the change of index information memory location in the index area, the subtle change such as change of the various data computation methods of subindex information.
Claims (8)
1. the data movement method of flash intelligent card, said flash intelligent card has a flash memory, and said flash memory comprises code storage district and data storage area, and this method comprises the steps:
Data move step:
The index area is set in the data storage area, writes the index information that data move to said index area, said index information comprises primary index information and subindex information;
Calculate the data movable length of current data mover process according to said index information, and the data of this data movable length are moved to destination address;
Judging whether that all data move finishes, and does not finish if move, and then calculates the subindex information and the data movable length of subprocess next time, and the subindex information updating is become the corresponding subindex information of next son process, continues mobile data;
Finish if move, then delete the said index information in the index area;
The data recovering step:
Behind the flash intelligent card power interruption recovering, judge whether store index information in the index area,, then recover to carry out data and move step according to index information if store index information.
2. the data movement method of flash intelligent card according to claim 1 is characterized in that:
Said data recovering step also comprises: judge whether store subindex information in the index area, if store subindex information, then recover to carry out data according to subindex information and move step.
3. the data movement method of flash intelligent card according to claim 2 is characterized in that:
Said data recovering step further comprises: flash intelligent card judge store subindex information in the index area after, said subindex information is write the storage area of primary index information, recover to carry out data according to the primary index information after writing and move step.
4. the data movement method of flash intelligent card according to claim 1 is characterized in that:
Said data recovering step also comprises: judge whether store subindex information in the index area, if do not store subindex information, then recover to carry out data according to primary index information and move step.
5. according to the data movement method of each described flash intelligent card of claim 1 to 4, it is characterized in that:
Said primary index information comprises: the general objective address of mobile data, total source address of mobile data and the total length of mobile data;
Said subindex information comprises: the source address of the destination address of current mobile data subprocess, current mobile data subprocess and remaining data length.
6. the data movement method of flash intelligent card according to claim 5 is characterized in that:
The data movable length sum that the current mobile data subprocess destination address of said subindex information is said general objective address and executed subprocess.
7. the data movement method of flash intelligent card according to claim 5 is characterized in that:
The data movable length sum that the current mobile data subprocess source address of said subindex information is said total source address and executed subprocess.
8. the data movement method of flash intelligent card according to claim 5 is characterized in that:
The remaining data length of said subindex information is data movable length poor of total length and executed subprocess in the said primary index information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009102140886A CN101763490B (en) | 2009-12-18 | 2009-12-18 | Data movement method for flash intelligent card |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009102140886A CN101763490B (en) | 2009-12-18 | 2009-12-18 | Data movement method for flash intelligent card |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101763490A CN101763490A (en) | 2010-06-30 |
CN101763490B true CN101763490B (en) | 2012-11-21 |
Family
ID=42494650
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2009102140886A Active CN101763490B (en) | 2009-12-18 | 2009-12-18 | Data movement method for flash intelligent card |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101763490B (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102075621B (en) * | 2010-12-23 | 2015-10-07 | 上海闻泰电子科技有限公司 | A kind of safe storage cell phone multimedia message also carries out the method for power down protection |
US8935466B2 (en) * | 2011-03-28 | 2015-01-13 | SMART Storage Systems, Inc. | Data storage system with non-volatile memory and method of operation thereof |
CN102982182B (en) | 2012-12-21 | 2017-02-08 | 浙江宇视科技有限公司 | Data storage planning method and device |
US9218891B2 (en) * | 2013-11-27 | 2015-12-22 | Silicon Motion, Inc. | Data storage device and flash memory control method |
CN107307612A (en) * | 2017-07-15 | 2017-11-03 | 国网江西省电力公司电力科学研究院 | A kind of band charging and the intelligent safety helmet cabinet and management method of data acquisition function |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1518000A (en) * | 2003-01-26 | 2004-08-04 | 深圳市朗科科技有限公司 | Method for managing data in flash storage medium |
CN1567256A (en) * | 2003-06-20 | 2005-01-19 | 深圳市朗科科技有限公司 | Protection method for data in flash memory media |
CN1645516A (en) * | 2004-01-19 | 2005-07-27 | 三星电子株式会社 | Data recovery apparatus and method used for flash memory |
CN1664815A (en) * | 2004-03-03 | 2005-09-07 | 乐金电子(中国)研究开发中心有限公司 | The data management method of flash memory filing system |
-
2009
- 2009-12-18 CN CN2009102140886A patent/CN101763490B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1518000A (en) * | 2003-01-26 | 2004-08-04 | 深圳市朗科科技有限公司 | Method for managing data in flash storage medium |
CN1567256A (en) * | 2003-06-20 | 2005-01-19 | 深圳市朗科科技有限公司 | Protection method for data in flash memory media |
CN1645516A (en) * | 2004-01-19 | 2005-07-27 | 三星电子株式会社 | Data recovery apparatus and method used for flash memory |
CN1664815A (en) * | 2004-03-03 | 2005-09-07 | 乐金电子(中国)研究开发中心有限公司 | The data management method of flash memory filing system |
Also Published As
Publication number | Publication date |
---|---|
CN101763490A (en) | 2010-06-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101321341B (en) | smart card power-off protection method | |
CN101763490B (en) | Data movement method for flash intelligent card | |
CN102567136B (en) | The backup of a kind of computer system, method of reducing, device and computer system | |
CN101923448B (en) | Method for reading and writing conversion layer of NAND flash memory | |
CN101477482B (en) | Method for recovering flash memory data at power-off of built-in Linux system | |
CN100498796C (en) | Logic log generation method, database backup/ restoration method and system | |
CN101986649B (en) | Shared data center used in telecommunication industry billing system | |
US20080155301A1 (en) | Memory device performance enhancement through pre-erase mechanism | |
CN104301360A (en) | Method, log server and system for recording log data | |
CN101650972A (en) | Method for updating data of nonvolatile memory of intelligent card | |
CN110018989B (en) | Snapshot comparison method and device | |
CN102779080B (en) | Method for generating snapshot, method and device for data recovery by using snapshot | |
KR20150104434A (en) | Method for storing metadata of log-structured file system for flash memory | |
CN108416040A (en) | A kind of database recovering method, device, terminal device and storage medium | |
CN113918385B (en) | Method, device, electronic equipment and medium for online incremental backup and recovery of virtual machine | |
CN103020243A (en) | Method and device for master-slave replication structure replacement of database | |
CN105955843A (en) | Method and device used for database recovery | |
CN101498923B (en) | System and method for automatically generating electrode processing program | |
CN107229421B (en) | Method and device for creating video data storage system, method and device for writing file into video data storage system and method and device for reading video data storage system | |
CN106681862A (en) | Method and apparatus for incremental recovery of data | |
CN100456255C (en) | Device and method for fetching snapshot data | |
CN118244984A (en) | Snapshot implementation method and device, electronic equipment and medium | |
JP4391793B2 (en) | File update device | |
CN103177019B (en) | Usb storage device and driving method thereof | |
CN109002554A (en) | A kind of file management method, device, computer equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C53 | Correction of patent for invention or patent application | ||
CB02 | Change of applicant information |
Address after: 519060 Guangdong province Zhuhai Nanping Science and Technology Industrial Park Road No. 8 screen Applicant after: Eastcompeace Technology Co., Ltd. Address before: 519060 Guangdong province Zhuhai Nanping Science and Technology Industrial Park Road No. 8 screen Applicant before: Eastcompeace Smart Card Co., Ltd. |
|
COR | Change of bibliographic data |
Free format text: CORRECT: APPLICANT; FROM: EASTCOMPEACE SMART CARD CO., LTD. TO: EASTCOMPEACE TECHNOLOGY CO., LTD. |
|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |