CN101256564B - Method for operating circular file - Google Patents

Method for operating circular file Download PDF

Info

Publication number
CN101256564B
CN101256564B CN2007101253869A CN200710125386A CN101256564B CN 101256564 B CN101256564 B CN 101256564B CN 2007101253869 A CN2007101253869 A CN 2007101253869A CN 200710125386 A CN200710125386 A CN 200710125386A CN 101256564 B CN101256564 B CN 101256564B
Authority
CN
China
Prior art keywords
file
circular
circular file
current location
linear
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.)
Expired - Fee Related
Application number
CN2007101253869A
Other languages
Chinese (zh)
Other versions
CN101256564A (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.)
Shenzhen Coship Electronics Co Ltd
Original Assignee
Shenzhen Coship Electronics 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 Shenzhen Coship Electronics Co Ltd filed Critical Shenzhen Coship Electronics Co Ltd
Priority to CN2007101253869A priority Critical patent/CN101256564B/en
Publication of CN101256564A publication Critical patent/CN101256564A/en
Application granted granted Critical
Publication of CN101256564B publication Critical patent/CN101256564B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention provides an operating method for a cycle document which is acceptable for computer field. The method comprises: obtaining a locating position of a cycle document; locating a current position of a linear document according to the locating position of the cycle document; judging whether or not the operation for the cycle document is legal; renewing the current position of the cycle document after completing the operation for the cycle document. The embodiment of the invention is based on the linear document, and confirms a valid operation range of the cycle document in case of reading a document via setting linear document size, starting position and ending position of the cycle document; meanwhile, by renewing the linear document's current position, and the cycle document's starting position, current position and ending position, the embodiment re-locates the file finger to read, write and locate at arbitrary position of the file, and finally realizes cycle access for the linear document in valid range.

Description

A kind of method of operating of circular file
Technical field
The invention belongs to computer realm, relate in particular to a kind of method of operating of circular file.
Background technology
In computer system, file is defined by the set of one section program or data, therefore, and from its purposes, file also is a kind of storage space of store historical data, and the operation of a file is mainly comprised three kinds: write (Write), read (Read) and location (Seek).Present existing file is linear file normally, and it is with the abstract storage space that becomes linearity of file, in a linear file of opening, the current location of in store file, all operations for file all is reference point with the current location, and for example, data can sequentially write from current location.Yet, in specific implementation, must consider that file storing space is to be restricted (for example, on the FAT32 file system, the size of single file is 2G), particularly in some embedded systems, the space of storage medium is very limited, can not carry out ad infinitum write operation to a file.
Ad infinitum to write in order being implemented in the limited storage space, to need to adopt the form of circular file,, when it is carried out write operation, sequentially write promptly based on linear file.New data cover old data, when the pointer of file reaches the maximum position of appointment, file pointer are navigated to file header, set up circular file with this.
Circular file with existing techniques in realizing, majority is a kind of circular file of log type, and the characteristics of this class file are: when data write, just in the end-of-file supplemental data, can not write at an arbitrary position, can not when writing, position operation.Simultaneously often only provide write operation, the basic operation that belonged to file for read and location etc. does not originally have uniform definition.
Summary of the invention
The purpose of the embodiment of the invention is to provide a kind of method of operating of circular file, is intended to solve the problem of not supporting to locate and carrying out at an arbitrary position read or write operation with the log type circular file of existing techniques in realizing.
The embodiment of the invention is achieved in that a kind of method of operating of circular file, may further comprise the steps:
A1, the reference position with circular file, current location or end position are reference point;
A2, with respect to described reference point, be offset a displacement, present position, skew back is the position location of circular file;
B, according to the position location of described circular file, the current location of location linear file;
C, judge whether legal to the operation of circular file;
D, when to the EO of circular file, upgrade the current location of circular file.
Further comprise after the described steps A 2:
Whether the position location of judging described circular file is between the reference position and end position of circular file, as to be judged as be then the position location of described circular file to be set to the current location of described circular file.
If described visit is write operation, then step B is specially to step D:
Whether will be after judgment data writes above the size of linear file;
Write the data that formulation is gone into to described linear file;
Upgrade the current location of circular file.
If described visit is read operation, then step B is specially to step D:
Judge that read operation is whether within the effective range of described linear file;
Reading of data;
Upgrade the current location of circular file.
The invention has the beneficial effects as follows: can position operation, read and write operation, finally be implemented in the interior cyclic access of effective range linear file thereby can carry out at any active position of file.
Description of drawings
Fig. 1 is the document alignment operating process that the invention process row provide;
Fig. 2 is the written document flow process that the invention process row provide;
Fig. 3 is the document flow of reading that the invention process is listed as to be provided;
Fig. 4 is that the present invention that the invention process row provide is applied to the digital video recorder system synoptic diagram.
Embodiment
In order to make purpose of the present invention, technical scheme and advantage clearer,, the present invention is further elaborated below in conjunction with drawings and Examples.Should be appreciated that specific embodiment described herein only in order to explanation the present invention, and be not used in qualification the present invention.
The present invention, reorientates file pointer by the effective range that location parameter comes the control documents visit is set simultaneously based on linear file, realizes the cycling to linear file in effective access profile.
Consult Fig. 1, the document alignment operating process that the invention process row provide.Compared with prior art, circular file provided by the invention can be taken office the meaning position in location in the effective access profile, thereby provides point of penetration for read-write operation.
Step S101, the position location SeekPos of computation cycles file.
The location of circular file is a reference point with certain position of circular file, in an embodiment of the present invention, is reference point with starting position, current location or the end-of-file of circular file, adds that the skew of an appointment obtains the position location of circular file.Different reference points has just to be offset the branch that moves with negative bias.For example, be reference point with starting position 0, skew can only be for just being offset (for example 200), and then the position location of circular file is 200.Suppose that with current location 300 be reference point, skew can move (for example 100) for positively biased, also can be that negative bias moves (for example-100), and when negative bias moved, the expression file pointer arrived the position location of circular file from 100 address units of current location rollback.Suppose that with end-of-file (for example 1000) be reference point, the skew of appointment this moment can only be that negative bias moves (for example-300), and the expression file pointer can only arrive the position location 700 (being obtained by 1000+ (300)) of circular file from 100 address units of end-of-file rollback.
Step S102 judges that SeekPos is whether in effective scope.
In the embodiment of the invention, be circular file definition starting position Start and the end position End that the basis is set up with the linear file, the operation between starting position Start and two end points of end position End is the operation of effective range.If the position location SeekPos of the circular file that process is calculated then returns mistake not within the effective range of circular file, withdraw from the operation of location; Otherwise, enter step S103.
Step S103, the position location SeekPos that calculates resulting circular file is set to the current location Current of circular file, i.e. Current=SeekPos.
Step S104 calculates the side-play amount of linear file current location with respect to the linear file reference position.
The current location Pos of linear file is a reference point of read-write linear file, in the embodiment of the invention, by the current location Current of circular file and the end position End of circular file definition are carried out delivery (Current%End), obtain the side-play amount Pos of linear file current location with respect to the linear file starting position.
Step S105, the current location of location linear file.
Starting position with linear file is a reference point, and file pointer just is being offset a side-play amount Pos to a certain position, and this position is the current location that linear file is positioned the operation gained, is designated as Pos.
See also Fig. 2, the written document flow process that the invention process row provide.
Step S201 obtains the current location of linear file.
In the embodiments of the invention, defined parameters Maxsize is the size of a linear file, and this parameter correspondence is from the extreme position of the abstract and next storage space of linear file.The current location Pos of linear file is between the reference position and extreme position of linear file.Because the processing of step S104, current location can be to carry out the reference position, end-of-file of the linear file that delivery obtains or between the optional position of reference position and end-of-file by the end position End to the current location Current of circular file and circular file definition, and be not only that the log type circular file that provides of prior art is the same, can only write data from end-of-file.
Step S202 judges whether the write operation execution has exceeded the extreme position of linear file afterwards.
If the data volume Len that writes from the linear file current location and the data volume sum before the current location do not exceed the big or small Maxsize of linear file, then change step S205 over to, the data volume Len byte that the one-time write requirement writes; Otherwise, change step S203 and step S204 over to, write several times.
Step S203 writes the data that requirement writes to step S204 in batches.
In data writing process, file pointer (write pointer) progressively to the extreme position skew of linear file, when file pointer pointed to the pairing extreme position of maximal value Maxsize of linear file, write full by the expression linear file, at this moment, the data volume that writes is the Maxsize-Pos byte.After this, file pointer is repositioned onto the starting position of linear file, and writes the data volume Pos+Len-Maxsize that does not write as yet to linear file.
In embodiment provided by the invention, if the data volume Pos+Len-Maxsize that does not write the as yet still maximal value Maxsize than linear file is big, promptly, there is quantitative relation Pos+Len>2 * Maxsize, the data volume Pos+Len-Maxsize that does not then write as yet still needs to write in batches, its principle is: when file pointer (write pointer) points to the pairing extreme position of the maximal value Maxsize of linear file each time, file pointer is repositioned onto the starting position of linear file, so and the like, constitute the circulation write operation.
Step S206, the current location of renewal circular file.
With the current location of not carrying out the circular file before the write operation is reference point, the pairing address unit of skew Len byte, the current location of the circular file after then obtaining upgrading.
Step S207 judges and revises the end position of circular file to step S208.
If the current location of the circular file after upgrading does not exceed the end position End of circular file, then write operation finishes, and withdraws from operating process; Otherwise, the current location of the circular file after upgrading is arranged to the end position End of circular file.
Step S209 revises the reference position of circular file to step S210.
In the embodiments of the invention,, need the reference position Start of circular file be made amendment for whether the opereating specification to circular file next time effectively provides criterion.Judge at first whether the end position End of circular file exceeds the pairing extreme position of maximal value Maxsize of linear file, if do not have, then this operation does not need to revise reference position Start; Otherwise from the pairing address unit of the whole linear file size Maxsize of reference position Start rollback, the position that arrived in this moment is the reference position of revised circular file.
In an embodiment of the present invention, because after each write operation, when needs upgrade the reference position of circular file and end position, corresponding renewal or correction have all been done, therefore, before closing linear file, can store the reference position and the end position of circular file, with as next time to the opereating specification of circular file basis for estimation whether effectively.
See also Fig. 3, the document flow of reading that provides is provided the invention process.
Step S301 obtains the current location of linear file.
In the embodiments of the invention, defined parameters Maxsize is the size of a linear file, and this parameter correspondence is from the extreme position of the abstract and next storage space of linear file.The current location Pos of linear file is between the reference position and extreme position of linear file.Because the processing of step S104, current location can be to carry out the starting position, end-of-file of the linear file that delivery obtains or between the optional position of starting position and end-of-file, can realize the optional position of circular file is read by the end position End to the current location Current of circular file and circular file definition.
Step S302 judges whether the current location of circular file is within the valid function scope of circular file.
Be between the reference position of circular file and the end position within the valid function scope of circular file, if the current location that the several times that before this circular file carried out operation causes circular file not within the valid function scope of circular file, then withdraws from this read operation; Otherwise, enter step S303.
Step S303 is to step S304, and judgement is also revised the data volume that reads.
Any operation to circular file must be within the valid function scope of circular file, current location with circular file is a reference point, the pairing storage space of the data volume that reads is the address offset amount of file pointer, if finish the end position that skew residing position does not afterwards exceed circular file, then change step S305 over to; Otherwise, the data volume that reads for this allowance with the pairing storage space of difference of the current location of the end position of circular file and circular file.
Step S305 judges whether this read operation can once be finished.
With linear file current location Pos is reference point, if the data volume sum before this data volume Len that reads and the linear file current location Pos does not exceed the size of linear file, then changes step S308 over to, disposable reading of data amount Len byte; Otherwise, change step S306 and step S307 over to, read several times.
Step S306 reads the data that this need read to step S307 in batches.
In data read process, file pointer (read pointer) progressively is offset to the extreme position of linear file, when file pointer points to the pairing extreme position of maximal value Maxsize of linear file, expression has arrived the end-of-file of linear file, at this moment, the data volume that reads is the Maxsize-Pos byte.After this, file pointer is repositioned onto the starting position of linear file, and reads the data volume Pos+Len-Maxsize that does not read as yet from linear file.
In embodiment provided by the invention, if the data volume Pos+Len-Maxsize that does not read the as yet still maximal value Maxsize than linear file is big, promptly, there is quantitative relation Pos+Len>2 * Maxsize, the data volume Pos+Len-Maxsize that does not then read as yet still needs to read in batches, its principle is: when file pointer (read pointer) points to the pairing extreme position of the maximal value Maxsize of linear file each time, file pointer is repositioned onto the starting position of linear file, so and the like, constitute the circulation read operation.
Step S309, the current location of renewal circular file.
With the current location of not carrying out the circular file before the read operation is reference point, the pairing address unit of skew Len byte, the current location of the circular file after then obtaining upgrading.
Fig. 4 is the embodiment that the present invention is applied to digital video recorder system, for convenience of explanation, only provides part related to the present invention.
Video record control module 41 is responsible for the running of whole digital video recorder system, comprises watching (View), video recording (Record), normal play (Play), jump (Skip), fast forward/back (Fast Forward/FastBack) and time-out (Pause) etc.In embodiments of the present invention, video record control module 41 comprises read operation pointer 412, and read operation pointer 412 is used for obtaining program data from the television programme data file 421 that is stored in hard disk 42.Television programme data file 421 can be to be stored in of a plurality of programs in the hard disk 42.Simultaneously, video record control module 41 also comprises write operation pointer 411, and write operation pointer 411 is used for program data is stored into the television programme data file 421 of hard disk 42.
Television programme data file 421 comprises a data field maximal value (Maxsize) 4211, and this maximal value has defined the size of television programme data file 421.For convenience of explanation, only provide N the position that the video data in the television programme data file 421 can be stored therein or read.This N position is labeled as piece 1 successively to piece N.In an embodiment of the present invention, write operation pointer 411 comprises value K, and expression can be written to the digital broadcast data of input the piece K in the television programme data file 421.Equally, read operation pointer 412 comprises value J, and expression can be read piece J as the TV programme of output storage (as, time-delay rating TV programme) from television programme data file 421.
In embodiment provided by the invention, after television programme data file 421 is created in hard disk 42, video record control module 41 is pointed to the programme televised live data storage (writing) of input to the television programme data file 421 by write operation pointer 411 a block of locations.This process can be finished the MEPG-2 data storage of live television programming to television programme data file 421 by the MEPG-2 scrambler by a block of locations of write operation pointer 411 sensings, therefore, the MEPG-2 scrambler should keep and upgrade the value of write operation pointer value 411, so that thing followed write operation.
The user can be by by play button or press the pause button for twice and watching that time-delay watches broadcast program.After play button or Pause key were pressed, video record control module 41 made the data of a block of locations of being pointed to by read operation pointer 412 in the television programme data file 421 be read out.This process can be finished by the MEPG-2 data that MEPG-2/NTSC decoding and coding device reads on the block of locations of being pointed to by read operation pointer 411 in the television programme data file 421, therefore, MEPG-2/NTSC decoding and coding device should keep and upgrade the value of read operation pointer 412, so that thing followed read operation.
According to principle of the present invention, television programme data file 421 is configured to circular file, operates in the mode of cyclic buffer.Circular file of the present invention possesses following feature:
Opening function.When circular file is opened, be necessary for file and specify a data field maximal value (Maxsize) 4211 (also being the maximum space of cyclic buffer).In an embodiment of the present invention, when television programme data file 421 was opened for the first time, its size was 0 byte, because, data before in the file and present haveing nothing to do.
Write-in functions.In an embodiment of the present invention, television programme data file 421 is by 41 management of video record control module.When the value of write operation pointer 411 equaled the data field maximal value (Maxsize) 4211 of television programme data file 421, write operation pointer 411 came back to the reference position of television programme data file 421.Deduct an abundant value (Margin Value) back income value if the value of write operation pointer 411 equals the value of read operation pointer 412, then write operation returns a mistake.If the value of write operation pointer 411 equals the value of read operation pointer 412, then by positioning action, the value that the value of read operation pointer 412 is updated to write operation pointer 411 adds an abundant value (Margin Value).
Read functions.The same with the write-in functions that is provided, in an embodiment of the present invention, television programme data file 421 is by 41 management of video record control module.When the value of read operation pointer 412 equaled the data field maximal value (Maxsize) 4211 of television programme data file 421, read operation pointer 412 came back to the reference position of television programme data file 421.
Positioning function.In an embodiment of the present invention, the maximal value of file is determined when being opened, then the value of read operation pointer 412 can be set at optional position (also promptly, by normal play key or skip key), as long as its value is less than the data field maximal value (Maxsize) 4211 of television programme data file 421; Otherwise the value of read operation pointer 412 can not be arranged to the value greater than write operation pointer 411.
The embodiment of the invention is based on linear file, the size by linear file is set and the reference position and the end position of circular file, the valid function scope of circular file when determining to read file; Simultaneously, by the current location of renewal linear file and reference position, current location and the end position of circular file, file pointer is reorientated, can carry out reading and writing and positioning action at any active position of file, finally be implemented in the interior cyclic access of effective range linear file.
The above only is preferred embodiment of the present invention, not in order to restriction the present invention, all any modifications of being done within the spirit and principles in the present invention, is equal to and replaces and improvement etc., all should be included within protection scope of the present invention.

Claims (10)

1. the method for operating of a circular file is characterized in that, said method comprising the steps of:
A1, the reference position with circular file, current location or end position are reference point;
A2, with respect to described reference point, be offset a displacement, present position, skew back is the position location of circular file;
B, according to the position location of described circular file, the current location of location linear file;
C, judge whether legal to the operation of circular file;
D, when to the EO of circular file, upgrade the current location of circular file.
2. the method for operating of circular file as claimed in claim 1 is characterized in that, further comprises after the described steps A 2:
Whether the position location of judging described circular file is between the reference position and end position of circular file, as to be judged as be then the position location of described circular file to be set to the current location of described circular file.
3. the method for operating of circular file as claimed in claim 1 is characterized in that, if describedly be operating as write operation, then step B is specially to step D:
Whether will be after judgment data writes above the size of linear file;
Write the data that formulation is gone into to described linear file;
Upgrade the current location of circular file.
4. the method for operating of circular file as claimed in claim 3 is characterized in that, if will then write several times above the size of linear file after data write.
5. the method for operating of circular file as claimed in claim 3 is characterized in that, further comprises after the current location step of described renewal circular file:
Judge whether the current location of the circular file after upgrading has exceeded the end position of circular file, if the current location of the circular file after then will upgrading is set to the end position of circular file; Otherwise, be the current location of circular file with the current location of the circular file after upgrading.
6. the method for operating of circular file as claimed in claim 1 is characterized in that, if the described read operation that is operating as, then step B is specially to step D:
Judge that read operation is whether within the effective range of described linear file;
Reading of data;
Upgrade the current location of circular file.
7. the method for operating of circular file as claimed in claim 6 is characterized in that, describedly judges whether read operation specifically comprises within the effective range of described linear file:
Whether the current location of judging circular file is between its reference position and end position;
Current location with circular file is a reference point, judges whether the present position is positioned at before the end position of circular file if read operation is finished afterwards;
Current location with linear file is a reference point, judges if read operation is finished the size whether data volume does not afterwards exceed linear file.
8. the method for operating of circular file as claimed in claim 7 is characterized in that, if be judged as is the current location of then reading of data, and renewal circular file.
9. the method for operating of circular file as claimed in claim 7 is characterized in that, is reference point as if the current location with circular file, and the present position exceeded the end position of circular file after read operation was finished, and then revised the data volume that this reads.
10. the method for operating of circular file as claimed in claim 7, it is characterized in that, if the current location with linear file is a reference point, data volume after read operation is finished will exceed the size of linear file, then read the data that need read several times, and after reading of data finishes each time, upgrade the current location of circular file.
CN2007101253869A 2007-12-25 2007-12-25 Method for operating circular file Expired - Fee Related CN101256564B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2007101253869A CN101256564B (en) 2007-12-25 2007-12-25 Method for operating circular file

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2007101253869A CN101256564B (en) 2007-12-25 2007-12-25 Method for operating circular file

Publications (2)

Publication Number Publication Date
CN101256564A CN101256564A (en) 2008-09-03
CN101256564B true CN101256564B (en) 2010-06-02

Family

ID=39891393

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007101253869A Expired - Fee Related CN101256564B (en) 2007-12-25 2007-12-25 Method for operating circular file

Country Status (1)

Country Link
CN (1) CN101256564B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102402512B (en) * 2010-09-08 2016-08-03 中兴通讯股份有限公司 A kind of method and system of storage service data
CN102306195A (en) * 2011-09-21 2012-01-04 东信和平智能卡股份有限公司 Article protecting method during updating of circular file
CN103714060A (en) * 2012-09-28 2014-04-09 艾默生网络能源有限公司 Interrupt-period historical data processing method and front-end collecting sub system equipment
CN113138945B (en) * 2021-04-16 2023-11-21 宜通世纪科技股份有限公司 Data caching method, device, equipment and medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1361489A (en) * 2000-12-28 2002-07-31 深圳市中兴通讯股份有限公司 Automatic circular daily record information storing method and system
US20020184436A1 (en) * 2001-06-04 2002-12-05 Samsung Electronics Co., Ltd. Flash memory management method
CN1435759A (en) * 2002-01-31 2003-08-13 记忆科技(深圳)有限公司 Storage method based on non-volatile memory device file system
CN1585930A (en) * 2002-08-29 2005-02-23 松下电器产业株式会社 Semiconductor memory device and method for writing data into flash memory

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1361489A (en) * 2000-12-28 2002-07-31 深圳市中兴通讯股份有限公司 Automatic circular daily record information storing method and system
US20020184436A1 (en) * 2001-06-04 2002-12-05 Samsung Electronics Co., Ltd. Flash memory management method
CN1435759A (en) * 2002-01-31 2003-08-13 记忆科技(深圳)有限公司 Storage method based on non-volatile memory device file system
CN1585930A (en) * 2002-08-29 2005-02-23 松下电器产业株式会社 Semiconductor memory device and method for writing data into flash memory

Also Published As

Publication number Publication date
CN101256564A (en) 2008-09-03

Similar Documents

Publication Publication Date Title
KR101861545B1 (en) Method for managing data in storage device
CN1902599B (en) Method for updating data in non-volatile memory systems and operating the non-volatile memory systems system
CN102360298B (en) Software upgrading method of terminal equipment
US6868473B2 (en) Non-volatile memory access control
KR101447188B1 (en) Method and apparatus for controlling I/O to optimize flash memory
US20060130097A1 (en) User history information generation of multimedia data and management method thereof
CN101256564B (en) Method for operating circular file
EP2661876B1 (en) Method and apparatus for updating a database in a receiving device
CN110427158B (en) Writing method of solid state disk and solid state disk
US20060112215A1 (en) Apparatus and method for processing data of flash memory
CA2442188A1 (en) Methods and mechanisms for proactive memory management
CN101324829B (en) Management of internal operations by a storage device
CN101494085B (en) Prevent nonvolatile memory from method and the controller thereof of interference occurring to read
CN101707633B (en) Message-oriented middleware persistent message storing method based on file system
US20020118307A1 (en) Method for controlling memory in digital system
US20060085623A1 (en) Data processing apparatus and method for flash memory
US20070168603A1 (en) Information recording apparatus and control method thereof
CN101473316A (en) Application program interface to manage media files
US8572307B2 (en) Memory controller, memory card, and nonvolatile memory system
KR20210063764A (en) Memory system and method for operation in memory system
CN113608695A (en) Data processing method, system, device and medium
CN103092849A (en) File system cluster management method
US7848193B2 (en) Disc device
CN101465145B (en) Recording apparatus
CN101256818A (en) Storage device and control 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
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100602

Termination date: 20141225

EXPY Termination of patent right or utility model