File Transmission Header Structure for Container Storage
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional file transfer methods between general purpose devices require extensive control information to maintain the container structure, leading to increased processing overhead and potential delays, especially when dealing with complex structures or large amounts of data.
Innovation Solution
Incorporating location information about the container structure directly into the file headers during transmission, allowing the receiving device to store files correctly without the need for a separate metadata file, and using a hybrid approach that minimizes pre-transmission control information by including it in the metadata file and transmitting additional updates as needed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If separate metadata files and control information are transmitted to maintain container structure, then file storage accuracy is improved, but processing overhead and transmission time increase
Solution Approach 1:
The patent combines the container structure information and file data into a single integrated data stream. Instead of transmitting separate metadata files and control information, the system merges directory structure descriptors with file contents, allowing the receiving device to reconstruct the container structure while receiving files without processing separate control messages.
Solution Approach 2:
The patent incorporates container structure information into the file transmission process itself, preparing the receiving device in advance with directory structure descriptors that are embedded within the transmission stream. This allows the receiver to pre-configure the container structure before files arrive, eliminating the need for separate mkdir and chdir command processing.
2Stability of the object's composition
If extensive control information is transmitted for each file to maintain directory structure, then container structure integrity is improved, but device complexity increases
Solution Approach 1:
The patent segments the container structure information into hierarchical levels, transmitting root directory descriptors first, then subdirectory descriptors as files are transmitted. This segmentation allows the receiving device to reconstruct the container structure incrementally without requiring complete control information sets for each file, reducing processing complexity while maintaining structural integrity.
Solution Approach 2:
The patent introduces directory structure descriptors as intermediary elements that mediate between the sender's container structure and the receiver's file storage system. These descriptors act as a bridge, providing just enough structural information to maintain integrity without requiring complex control information exchange protocols.
3Stability of the object's composition
If sequential file transmission with control information is used, then container structure maintenance is improved, but transmission speed decreases
Solution Approach 1:
The patent enables continuous file transmission by embedding container structure information within the data stream itself. Instead of pausing for separate control information exchanges, the system transmits files continuously with integrated structure descriptors, maintaining both transmission speed and container structure integrity through uninterrupted data flow.
Data Source
Figure 1~2
Figure 3
Figure 4
AI summary
A method and apparatus for transmitting, receiving, and storing files based on a predetermined container structure are provided. The method includes identifying some or all of files to be transmitted among the stored files; generating transmission information for the identified files and transmitting the transmission information to the receiving device; configuring a header including information about the location of the directory in which each of the identified files is to be stored; and adding the configured header to each of the identified files and transmitting the header-added files to the receiving device.