Electronic Device Data Transmission Unit File Sizing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies face inefficiencies in uploading and downloading large data sets due to network errors and unstable internet connections, particularly when dealing with numerous small files, leading to increased overhead and resource utilization.
Innovation Solution
An electronic device determines the size of unit files to transmit to a server based on the communication state and file size, converting files below a threshold value into a determined size unit and generating metadata for efficient transmission, which can include list and format information, and decides whether to convert files based on bandwidth and packet loss rates.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data is divided into small pieces for transmission, then reliability of transmission is improved, but overhead and device complexity increase
Solution Approach 1:
The patent segments files into units based on their size relative to threshold values. Files larger than a first threshold are divided into multiple smaller units, while files below the threshold are transmitted as-is. This selective segmentation reduces unnecessary processing overhead while maintaining transmission reliability for large files that benefit from segmentation.
Solution Approach 2:
The patent applies segmentation only when necessary - specifically for files exceeding a size threshold. This partial action approach avoids the excessive overhead of segmenting already-small files, thereby reducing device complexity and processing overhead while still achieving reliable transmission for files that require it.
2Reliability
If large-sized data is always divided into small size, then transmission reliability is improved, but transmission time and overhead increase
Solution Approach 1:
The patent dynamically determines the transmission unit size based on file characteristics. Instead of always dividing large files, it selectively segments only those files that exceed a predetermined threshold. This dynamic approach reduces transmission time by avoiding unnecessary segmentation of small files while maintaining reliability for larger files through selective division into manageable units.
Solution Approach 2:
The patent changes the transmission parameter (file unit size) based on the original file size. Files above a threshold are divided into smaller units with size adjusted according to network conditions, while files below the threshold are transmitted in their original form. This parameter adaptation reduces overhead and transmission time without compromising reliability.
3Loss of information
If numerous small files are transmitted individually, then data completeness is maintained, but overhead and resource utilization increase
Solution Approach 1:
The patent merges multiple small files (those below the first threshold) into a single transmission batch without further segmentation. This combining approach reduces the overhead associated with individual file processing while maintaining data completeness. The merged transmission is managed through metadata that tracks the constituent files, ensuring no data loss while significantly reducing resource utilization compared to individual file transmissions.
4Productivity
If files are converted to determined size units, then transmission efficiency is improved, but device complexity and processing overhead increase
Solution Approach 1:
The patent applies different processing qualities to different files based on their size. Files above the first threshold undergo segmentation into determined size units to optimize transmission efficiency, while files below the threshold are transmitted without conversion. This local quality approach ensures high transmission efficiency for large files while minimizing processing complexity for small files.
Data Source
AI summary
An electronic device includes a memory storing a first data set comprising a first plurality of files; a communicator comprising circuitry; and a processor configured to: identify an amount of files having a size less than a first threshold value among the first plurality of files; based on the identified amount of files and a communication state with a server, determine a size of a unit file to be transmitted to the server; convert the identified files having the size less than the first threshold value into the determined size unit, and generate metadata for the first data set while converting the identified files; and control the communicator to transmit the first data set including the converted files and the metadata for the first data set to the server.


