Data management apparatus and method for managing data of variable lengths recorded on a record medium
First Claim
1. A method of generating and recording recordal data on a randomly accessible recording medium and management data for managing that recordal data, comprising the steps of:
- a) generating a file entry including name data showing the name of the recordal data,b) acquiring record entry numbers,c) writing the first record entry number in the file entry as the head record entry number,d) securing an empty recording area in the data recording area on the recording medium,e) writing the head position of the empty recording area in the record entry as head position data,f) recording the recordal data in the empty recording area,g) writing the size of the recorded recordal data in the record entry as the recording length data when the empty recording area becomes full and there is still recordal data remaining,h) acquiring the next record entry number and writing the next record entry number in the previous record entry as link data when there is still recordal data remaining,i) repeating steps d) to h) until there is no longer any recordal data to be recorded,j) writing the size of the recordal data recorded in the recording area in the record entry as the recording length data, andk) writing link data in the record entry indicating that said record entry is the final record entry when there is no longer any recordal data to be recorded.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for managing data including at least a randomly accessible recording medium, comprised of a data area in which recordal data is recorded in one or more variable length recording blocks by file and a management data area in which file entries and recording entries for each recording block of the files are recorded, the file entries including name data showing the names of the recordal data recorded in the files and identification data showing the record entries of the first recording blocks in which the recordal data are recorded, the record entries including head position data showing the heads of the recording blocks, link data showing the recording blocks in which continuations of the recordal data are recorded, and recording length data showing the recording lengths of the recording blocks.
140 Citations
3 Claims
-
1. A method of generating and recording recordal data on a randomly accessible recording medium and management data for managing that recordal data, comprising the steps of:
-
a) generating a file entry including name data showing the name of the recordal data, b) acquiring record entry numbers, c) writing the first record entry number in the file entry as the head record entry number, d) securing an empty recording area in the data recording area on the recording medium, e) writing the head position of the empty recording area in the record entry as head position data, f) recording the recordal data in the empty recording area, g) writing the size of the recorded recordal data in the record entry as the recording length data when the empty recording area becomes full and there is still recordal data remaining, h) acquiring the next record entry number and writing the next record entry number in the previous record entry as link data when there is still recordal data remaining, i) repeating steps d) to h) until there is no longer any recordal data to be recorded, j) writing the size of the recordal data recorded in the recording area in the record entry as the recording length data, and k) writing link data in the record entry indicating that said record entry is the final record entry when there is no longer any recordal data to be recorded.
-
-
2. A data management apparatus for managing recordal data recorded at recording areas of variable length on a randomly accessible recording medium, said data management apparatus comprising:
-
record entry generating means for generating a record entry establishing correspondence among link data, head position data, and recording length data for each said recording area, link data generating means for generating link data showing the record entry of the recording area on which a continuation of said recordal data recorded at said recording area is recorded, head position data generating means for generating head position data showing the head position of said recording area, recording length data generating means for generating recording length data showing the length of said recordal data recorded at said recording area, file entry generating means for generating a file entry establishing correspondence between name data showing the name of said recordal data and identification data showing the record entry of said recording area on which the head portion of the recordal data is recorded, and access management means for accessing said recordal data by finding said file entry corresponding to the name of the recordal data to be accessed, ascertaining the record entry identified by said identification data of said file entry, utilizing the head position data and recording length data of the record entry to access the recordal data, and utilizing a next record entry as indicated by the link data of the record entry to access the continuation of said recordal data. - View Dependent Claims (3)
-
Specification