Automatic File Backup System for Video and Audio Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current file transmission systems for video and audio data require complex user management and awareness of hierarchical structures to differentiate between backed-up and non-backed-up files, making the backup process cumbersome and inconvenient.
Innovation Solution
A file transmission system comprising a server and client connected through a network, where the server detects file transmission capability and provides a list of files, allowing the client to automatically identify and request backup of files not yet backed up, without requiring user awareness of management structures.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If manual backup management is implemented to track backed-up files, then backup reliability is improved, but operation complexity increases and user convenience deteriorates
Solution Approach 1:
The system enables automatic identification of backed-up files through server-side tracking and client-side comparison. The server maintains a record of transmitted files and automatically compares it with the local file list, eliminating the need for manual user tracking while ensuring backup reliability.
Solution Approach 2:
The system implements a feedback mechanism where the client receives information from the server about which files have been backed up. This feedback loop allows the system to automatically determine which files need backup without requiring user awareness or manual management of backup status.
2Difficulty of detecting and measuring
If hierarchical folder structures are created to differentiate backed-up and non-backed-up files, then file discrimination capability is improved, but device complexity increases
Solution Approach 1:
The system extracts the backup status information from the file management structure itself and handles it separately through server-client communication. Instead of modifying the folder hierarchy to indicate backup status, the system maintains a separate record on the server and uses this information to guide backup operations.
Solution Approach 2:
The server acts as an intermediary that maintains the backup status record and communicates this information to the client. This intermediary approach avoids the need for complex local folder structures while still providing clear file discrimination capability through the server's file list comparison function.
3Ease of operation
If automatic file backup is implemented without user awareness, then ease of operation is improved, but loss of information increases due to potential duplication or missed backups
Solution Approach 1:
The server provides feedback to the client about which files have already been backed up by comparing the transmitted file list with the current server storage. This feedback mechanism ensures that automatic backup operations do not create duplicates while maintaining complete backup status information on the server.
Solution Approach 2:
The system replaces manual mechanical tracking of backup status with an automated information exchange system between server and client. The server's file list transmission and comparison function substitutes for manual user tracking, eliminating information loss while maintaining ease of operation.
Data Source
AI summary
For improving operability by reducing time for backup of video/audio files through a network, and also for achieving to shorten processing time, as well as, to lower a capacity of a recording medium, by inhibiting unnecessary backup, a file transmission system includes a file list obtaining portion for obtaining a list of files, which are stored in a server, a file transmission controller portion for controlling file transmission, a file transmission requesting portion for requesting a file transmission to the server, a file receiver portion for receiving the file transmitted form the server, and a client file storage portion for storing the files therein, wherein control is made on the file transmission requesting portion, so that it requests a transmission of file(s), excepting the file(s), which is/are stored in the client file storage portion, to the server, upon basis of the list.


