File Access Method Using Correspondence Tables for Game Updates
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional game software updating procedures require securing large amounts of free space on physical storage, which can be challenging due to the large data size of updated versions, necessitating a method to reduce the required free capacity without performing a file copying process.
Innovation Solution
An information processing device employs correspondence tables to map logical blocks of files to physical blocks, allowing access to updated game software without copying files by identifying and accessing the correct physical blocks associated with logical blocks, thus reducing the need for extensive free space allocation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the installer copies files of the game software to the secured free space during updating, then the updated version can be installed, but the free capacity required becomes large
Solution Approach 1:
The patent uses correspondence tables to map logical blocks of the updated game software to physical blocks on the storage device, eliminating the need for actual file copying. The block conversion section translates access requests for logical blocks into access requests for corresponding physical blocks, achieving virtual copying without physical duplication.
Solution Approach 2:
The correspondence tables act as intermediaries between the logical file structure and physical storage blocks. The first correspondence table maps logical blocks to physical blocks, while the second correspondence table maps logical blocks of the updated software to the original logical blocks, enabling indirect access without direct copying.
2Adaptability or versatility
If the installer secures free space corresponding to the data size of the updated version, then the updated game software can be installed, but the storage management becomes complex
Solution Approach 1:
The system dynamically manages storage by creating correspondence tables that can be updated without moving physical files. When game software is updated, the block conversion section updates the correspondence tables to map new logical blocks to existing or new physical blocks, allowing flexible storage allocation without complex manual intervention.
Solution Approach 2:
By using correspondence tables to create virtual copies of the file structure without physical copying, the system maintains storage flexibility while simplifying management. The updated game software can be accessed through the correspondence tables without actually duplicating the entire file set on the storage device.
Data Source
AI summary
A first correspondence table indicates a correspondence relation between logical blocks of a first file and physical blocks of a physical storage. A second correspondence table indicates a correspondence relation between logical blocks of a second file and the logical blocks of the first file. An access request receiving section receives an access request for the second file. A block conversion section refers to the second correspondence table, identifies a logical block of the first file associated with the logical block of the second file that is subject to the access request, and then refers to the first correspondence table to identify a physical block of the physical storage associated with the identified logical block of the first file. An accessing section accesses the identified physical block.


