Storage device
First Claim
1. A storage device, comprising:
- a temporary buffer for sequentially and temporarily storing data configuring a predetermined capacity of a file requested to be written every time the data is received from outside;
a data writing unit for immediately separating a subset of the data stored in the temporary buffer into a data portion and a marker portion corresponding to each other classified in accordance with previously set criteria and storing into a data storing unit so that the data portion and the marker portion are associated, and also deleting from the temporary buffer;
an unseparated data writing unit for storing the data that have not been separated into the data portion and the marker portion corresponding to each other among the data stored in the temporary buffer, into an unseparated data storing unit; and
a re-separation processing unit for separating the data stored in the unseparated data storing unit into the data portion and the marker portion corresponding to each other in accordance with previously set criteria and storing into the data storing unit so that the data portion and the marker portion are associated, and also deleting from the unseparated data storing unit,wherein the re-separation processing unit is configured to operate after all of the data configuring the file are received from outside,wherein the unseparated data writing unit is configured to store effective length information representing a data amount of the data stored in the unseparated data storing unit, andwherein;
the re-separation processing unit is configured to, when the data stored in the unseparated data storing unit is stored into the data storing unit, subtract a value of the data amount of the data from the effective length information; and
the temporary buffer is configured to, depending on a value of the effective length information, sequentially and temporarily store data received from outside.
1 Assignment
0 Petitions
Accused Products
Abstract
A storage device includes: a temporary buffer for sequentially storing data configuring a file requested to be written for every reception from outside; a data writing means for immediately separating the data in the temporary buffer into mutually corresponding data portion and marker portion classified by preset criteria and storing into a data storing means in an associated state, and deleting from the temporary buffer; an unseparated data writing means for storing the data that cannot be separated into the data portion and the marker portion among the data in the temporary buffer, into an unseparated data storing means; and a re-separation processing means for separating the data in the unseparated data storing means into the data portion and the marker portion by preset criteria and storing into the data storing means with the data portion and the marker portion associated, and deleting from the unseparated data storing means.
13 Citations
9 Claims
-
1. A storage device, comprising:
-
a temporary buffer for sequentially and temporarily storing data configuring a predetermined capacity of a file requested to be written every time the data is received from outside; a data writing unit for immediately separating a subset of the data stored in the temporary buffer into a data portion and a marker portion corresponding to each other classified in accordance with previously set criteria and storing into a data storing unit so that the data portion and the marker portion are associated, and also deleting from the temporary buffer; an unseparated data writing unit for storing the data that have not been separated into the data portion and the marker portion corresponding to each other among the data stored in the temporary buffer, into an unseparated data storing unit; and a re-separation processing unit for separating the data stored in the unseparated data storing unit into the data portion and the marker portion corresponding to each other in accordance with previously set criteria and storing into the data storing unit so that the data portion and the marker portion are associated, and also deleting from the unseparated data storing unit, wherein the re-separation processing unit is configured to operate after all of the data configuring the file are received from outside, wherein the unseparated data writing unit is configured to store effective length information representing a data amount of the data stored in the unseparated data storing unit, and wherein; the re-separation processing unit is configured to, when the data stored in the unseparated data storing unit is stored into the data storing unit, subtract a value of the data amount of the data from the effective length information; and the temporary buffer is configured to, depending on a value of the effective length information, sequentially and temporarily store data received from outside. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory computer-readable storage medium that stores a program comprising instructions for causing an information processing device equipped with a temporary buffer for sequentially and temporarily storing data configuring a predetermined capacity of a file requested to be written every time the data is received from outside, to realize:
-
a data writing unit for immediately separating a subset of the data stored in the temporary buffer into a data portion and a marker portion corresponding to each other classified in accordance with previously set criteria and storing into a data storing unit so that the data portion and the marker portion are associated, and also deleting from the temporary buffer; an unseparated data writing unit for storing the data that have not been separated into the data portion and the marker portion corresponding to each other among the data stored in the temporary buffer, into an unseparated data storing unit; and a re-separation processing unit for separating the data stored in the unseparated data storing unit into the data portion and the marker portion corresponding to each other in accordance with previously set criteria and storing into the data storing unit so that the data portion and the marker portion are associated, and also deleting from the unseparated data storing unit, wherein the re-separation processing unit is configured to operate after all of the data configuring the file are received from outside, wherein the unseparated data writing unit is configured to store effective length information representing a data amount of the data stored in the unseparated data storing unit, and wherein; the re-separation processing unit is configured to, when the data stored in the unseparated data storing unit is stored into the data storing unit, subtract a value of the data amount of the data from the effective length information; and the temporary buffer is configured to, depending on a value of the effective length information, sequentially and temporarily store data received from outside.
-
-
7. A data processing method, comprising:
-
sequentially and temporarily storing data configuring a predetermined capacity of a file requested to be written into a temporary buffer every time receiving the data from outside; immediately separating a subset of the data stored in the temporary buffer into a data portion and a marker portion corresponding to each other classified in accordance with previously set criteria and storing into a data storing means so that the data portion and the marker portion are associated, and also deleting from the temporary buffer; storing the data that have not been separated into the data portion and the marker portion corresponding to each other among the data stored in the temporary buffer, into an unseparated data storing unit; and separating the data stored in the unseparated data storing unit into the data portion and the marker portion corresponding to each other in accordance with previously set criteria and storing into the data storing unit so that the data portion and the marker portion are associated, and also deleting from the unseparated data storing unit, wherein the separating the data stored in the unseparated data storing unit occurs after all of the data configuring the file are received from outside, wherein the storing the data includes storing effective length information representing a data amount of the data stored in the unseparated data storing unit, and wherein; the separating the data includes, when the data stored in the unseparated data storing unit is stored into the data storing means, subtracting a value of the data amount of the data from the effective length information; and the temporary buffer is configured to, depending on a value of the effective length information, sequentially and temporarily store data received from outside.
-
-
8. A storage device, comprising:
-
a temporary buffer for sequentially and temporarily storing data configuring a predetermined capacity of a file requested to be written every time the data is received from outside; a data writing unit for immediately separating a subset of the data stored in the temporary buffer into a data portion and a marker portion corresponding to each other classified in accordance with previously set criteria and storing into a data storing unit so that the data portion and the marker portion are associated, and also deleting from the temporary buffer; an unseparated data writing unit for storing the data that have not been separated into the data portion and the marker portion corresponding to each other among the data stored in the temporary buffer, into an unseparated data storing unit; and a re-separation processing unit for separating the data stored in the unseparated data storing unit into the data portion and the marker portion corresponding to each other in accordance with previously set criteria and storing into the data storing unit so that the data portion and the marker portion are associated, and also deleting from the unseparated data storing unit, wherein the unseparated data writing unit is configured to store effective length information representing a data amount of the data stored in the unseparated data storing unit, and wherein; the re-separation processing unit is configured to, when the data stored in the unseparated data storing unit is stored into the data storing unit, subtract a value of the data amount of the data from the effective length information; and the temporary buffer is configured to, depending on a value of the effective length information, sequentially and temporarily store data received from outside. - View Dependent Claims (9)
-
Specification