CN101763490B - Data movement method for flash intelligent card - Google Patents

Data movement method for flash intelligent card Download PDF

Info

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
Application number
CN2009102140886A
Other languages
Chinese (zh)
Other versions
CN101763490A (en
Inventor
彭谢民
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Eastcompeace Technology Co Ltd
Eastcompeace Smart Card Co Ltd
Original Assignee
Eastcompeace Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Eastcompeace Technology Co Ltd filed Critical Eastcompeace Technology Co Ltd
Priority to CN2009102140886A priority Critical patent/CN101763490B/en
Publication of CN101763490A publication Critical patent/CN101763490A/en
Application granted granted Critical
Publication of CN101763490B publication Critical patent/CN101763490B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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

The data movement method of flash intelligent card
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.
CN2009102140886A 2009-12-18 2009-12-18 Data movement method for flash intelligent card Active CN101763490B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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
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
CN102209953B (en) Storage system and storage control method that compress and store data elements
CN102508785B (en) A kind of abrasion equilibrium method and device
CN100498796C (en) Logic log generation method, database backup/ restoration method and system
CN100464307C (en) Method and system for accomplishing data backup and recovery
US20080155301A1 (en) Memory device performance enhancement through pre-erase mechanism
CN101533481B (en) Method for expanding function of mask smart card
KR20150104434A (en) Method for storing metadata of log-structured file system for flash memory
CN103034592B (en) Data processing method and device
CN1936853A (en) Data cut-off protection and repairing method of inlaid apparatus
CN101986649A (en) Shared data center used in telecommunication industry billing system
CN103020243A (en) Method and device for master-slave replication structure replacement of database
CN103049539A (en) Method and device for storing file data in file system
CN105955843A (en) Method and device used for database recovery
CN101699407A (en) Method and device for restoring terminal operation and data
CN100456255C (en) Device and method for fetching snapshot data
CN101498923A (en) System and method for automatically generating electrode processing program
CN113918385A (en) Method and application for online incremental backup and recovery of local storage virtual machine
CN102096613A (en) Method and device for generating snapshot
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
CN113282521A (en) Method and device for prolonging service life of smart card
JP4391793B2 (en) File update device

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