File Transfer System Index Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing file transfer systems face inefficiencies and errors when transferring video files from digital video cameras to computers, particularly when the transfer process is interrupted, leading to incorrect index information and corrupted data.
Innovation Solution
A file transfer system that generates and manages unique medium identifiers and lists to differentiate transferred and untransferred files, allowing the destination apparatus to identify and retrieve untransferred files without rewriting the index files on the source apparatus, ensuring reliable transfer without damaging the storage management list.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the index description is updated during the transfer process, then the transfer status can be tracked, but the index may become corrupted or contain incorrect information if the connection is disconnected
Solution Approach 1:
The patent extracts the index update operation from the source apparatus (camera) and relocates it to the destination apparatus (computer). The source apparatus only reads and transmits the original index, while the destination apparatus performs the update after successful file transfer. This separation ensures that the source apparatus's index remains intact and uncorrupted, while the destination apparatus maintains accurate transfer status records.
Solution Approach 2:
The patent implements preliminary action by having the source apparatus generate and store the index before the transfer process begins. This pre-generated index serves as a reliable reference that can be transmitted to the destination apparatus, which then uses it to track transfer status without risking corruption of the original index data.
2Ease of operation
If the transfer process is forcefully terminated due to connection disconnection, then the system can recover from the error, but the transfer cannot be executed again and files may be lost
Solution Approach 1:
The patent implements a feedback mechanism where the destination apparatus sends transfer status information back to the source apparatus. The source apparatus receives confirmation about which files have been successfully transferred and which remain untransferred. This feedback loop allows the system to resume transfers from where they left off without losing track of the transfer state, enabling reliable recovery after connection interruptions.
Solution Approach 2:
The source apparatus preliminarily prepares a complete list of files to be transferred and transmits this information to the destination apparatus before the actual transfer begins. This preliminary action creates a reference that allows the destination apparatus to identify which files have been transferred and which remain, enabling resumption of the transfer process after interruptions without requiring re-transfer of all files.
3Reliability
If all files are transferred to ensure completeness, then no files are left untransferred, but already transferred files are transferred again causing inefficiency
Solution Approach 1:
The destination apparatus provides feedback to the source apparatus about which files have already been transferred. The source apparatus uses this feedback information to identify and transfer only the untransferred files, avoiding redundant transfers of files that have already been successfully moved to the destination. This feedback mechanism maintains transfer completeness while eliminating inefficiency.
Solution Approach 2:
Instead of transferring all files regardless of their transfer status, the system performs partial action by transferring only the subset of files that have not yet been transferred. The destination apparatus identifies untransferred files by comparing the received index with its local records, and the source apparatus transfers only those specific files, avoiding the excessive action of re-transferring already transferred files.
Data Source
AI summary
A file transfer system includes a source apparatus and a destination apparatus connected to each other via a predetermined transmission path. The source apparatus includes a source-list generating unit generating a first list, a file storing unit, a list rewriting unit, and a file transmitting unit. The destination apparatus includes a destination-list generating unit generating a second list, a destination-list storing unit, a source-list obtaining unit, a determining unit, a transferred-file storing unit, and a destination-list rewriting unit. The destination apparatus obtains the first list held in the source apparatus, compares the first list with the second list to distinguish an untransferred file from files in the source apparatus, and obtains the untransferred file from the source apparatus while the source apparatus does not rewrite the second list.


