Rewrite apparatus
First Claim
1. A rewrite apparatus for reading data stored in a storage medium and writing data into the storage medium, and for executing a refresh which reads data stored in a predetermined area of the storage medium and rewrites the read data in the predetermined area, the rewrite apparatus comprising:
- a storage device configured to store a refresh start condition under which the refresh is started in the predetermined area of the storage device;
a control device configured to execute a start condition determination for determining whether the refresh start condition stored in the storage device is satisfied, and for executing the refresh in the predetermined area when it is determined that the refresh start condition is satisfied;
a route identifying device configured to identify a route of a vehicle; and
a road type identifying device configured to identify a type of a road on which the vehicle is traveling,wherein;
the rewrite apparatus is mounted to the vehicle,the refresh start condition stored in the storage device is satisfied when a possibility to execute the refresh completely is at least a predetermined risk value,the refresh start condition stored in the storage device includes a first condition about an expected time during which the vehicle travels on an expressway; and
when the type of the road on which the vehicle is traveling is the expressway, the control device is further configured, in the start condition determination,to calculate an expected time during which the vehicle travels on the expressway in accordance with the route of the vehicle identified by the route identifying device, andto consider that the first condition is satisfied when the expected time during which the vehicle travels on the expressway is a predetermined time or over to thereby determine that the refresh start condition is satisfied.
1 Assignment
0 Petitions
Accused Products
Abstract
A rewrite apparatus calculates a risk of destruction of data due to data retention in each file. It is determined whether a refresh start condition is satisfied. The refresh start condition is provided in accordance with the calculated risk. When the refresh start condition is satisfied, it is determined that the possibility to completely execute the refresh is high. The refresh is thereby executed. The rewrite apparatus can thus reduce the possibility to interrupt the refresh of the data stored in the storage medium such as a flash memory.
20 Citations
20 Claims
-
1. A rewrite apparatus for reading data stored in a storage medium and writing data into the storage medium, and for executing a refresh which reads data stored in a predetermined area of the storage medium and rewrites the read data in the predetermined area, the rewrite apparatus comprising:
-
a storage device configured to store a refresh start condition under which the refresh is started in the predetermined area of the storage device; a control device configured to execute a start condition determination for determining whether the refresh start condition stored in the storage device is satisfied, and for executing the refresh in the predetermined area when it is determined that the refresh start condition is satisfied; a route identifying device configured to identify a route of a vehicle; and a road type identifying device configured to identify a type of a road on which the vehicle is traveling, wherein; the rewrite apparatus is mounted to the vehicle, the refresh start condition stored in the storage device is satisfied when a possibility to execute the refresh completely is at least a predetermined risk value, the refresh start condition stored in the storage device includes a first condition about an expected time during which the vehicle travels on an expressway; and when the type of the road on which the vehicle is traveling is the expressway, the control device is further configured, in the start condition determination, to calculate an expected time during which the vehicle travels on the expressway in accordance with the route of the vehicle identified by the route identifying device, and to consider that the first condition is satisfied when the expected time during which the vehicle travels on the expressway is a predetermined time or over to thereby determine that the refresh start condition is satisfied. - View Dependent Claims (2)
-
-
3. A rewrite apparatus for reading data stored in a storage medium and writing data into the storage medium, and for executing a refresh which reads data stored in a predetermined area of the storage medium and rewrites the read data in the predetermined area, the rewrite apparatus comprising:
-
a storage device configured to store a refresh start condition under which the refresh is started in the predetermined area of the storage device; a control device configured to execute a start condition determination for determining whether the refresh start condition stored in the storage device is satisfied, and for executing the refresh in the predetermined area when it is determined that the refresh start condition is satisfied; a route identifying device configured to identify a route of a vehicle; a congestion section identifying device configured to identify a congestion section; and a current position identifying device configured to identify a current position of the vehicle, wherein; the rewrite apparatus is mounted to the vehicle, the refresh start condition stored in the storage device is satisfied when a possibility to execute the refresh completely is at least a predetermined risk value, the refresh start condition stored in the storage device includes a first condition, which is a condition about an expected time during which the vehicle travels in a congestion section; and the control device is further configured, in the start condition determination, to calculate the expected time during which the vehicle is traveling in the congestion section in accordance with the route of the vehicle identified by the route identifying device and with the congestion section identified by the congestion section identifying device when the current position of the vehicle identified by the current position identifying device exists in the congestion section identified by the congestion section identifying device, and to consider that the first condition is satisfied when the expected time during which the vehicle travels in the congestion section is a predetermined time or over to thereby determine that the refresh start condition is satisfied. - View Dependent Claims (4)
-
-
5. A rewrite apparatus for reading data stored in a storage medium and writing data into the storage medium, and for executing a refresh which reads data stored in a predetermined area of the storage medium and rewrites the read data in the predetermined area, the rewrite apparatus comprising:
-
a storage device configured to store a refresh start condition under which the refresh is started in the predetermined area of the storage device; a control device configured to execute a start condition determination for determining whether the refresh start condition stored in the storage device is satisfied, and for executing the refresh in the predetermined area when it is determined that the refresh start condition is satisfied; wherein; the rewrite apparatus is mounted to a vehicle, the refresh start condition stored in the storage device is satisfied when a possibility to execute the refresh completely is at least a predetermined risk value, an area, which stores data in the storage medium, includes a plurality of write units; and the control device is further configured to write data in each of the write units when writing data into the storage medium, write data read from the write units constituting the predetermined area again in each of the same write units in the refresh, and execute a drive termination determination for determining whether there is a situation where a drive of the vehicle is terminated during the refresh; the control device is yet further configured, when determining that there is the situation where the drive is terminated in the drive termination determination, to interrupt the refresh under execution at a time of a termination of a write of data when the write of data into the write units is under execution, and interrupt the refresh under execution when the write of data into the write units is not under execution. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A rewrite apparatus for reading data stored in a storage medium and writing data into the storage medium, and for executing a refresh which reads data stored in a predetermined area of the storage medium and rewrites the read data in the predetermined area, the rewrite apparatus comprising:
-
a storage device configured to store a refresh start condition under which the refresh is started in the predetermined area of the storage device; a control device configured to execute a start condition determination for determining whether the refresh start condition stored in the storage device is satisfied, and for executing the refresh in the predetermined area when it is determined that the refresh start condition is satisfied; wherein; the rewrite apparatus is mounted to a vehicle, the refresh start condition stored in the storage device is satisfied when a possibility to execute the refresh completely is at least a predetermined risk value, an area, which stores data in the storage medium, includes a plurality of write units; the control device is further configured to write data into each of the write units when writing the data into the storage medium, write data read from the write units constituting the predetermined area in the refresh, and execute a normal execution determination for determining whether a normal execution of the refresh is possible during the refresh; and the control device is yet further configured, when determining that the normal execution of the refresh is impossible in the normal execution determination, to interrupt the refresh under execution at a termination of the write of data when the write of data into the write units is under execution, and interrupt the refresh under execution when the write of data into the write units is not under execution. - View Dependent Claims (19, 20)
-
Specification