Chunked UDP File Serialization for Reliable One-Way Transfer
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
There are no standard communication protocols to transmit files over User Datagram Protocol (UDP) in one-way transfer (OWT) systems, which lack handshaking protocols and guarantee data packet delivery, ordering, or duplication protection.
Innovation Solution
A file is serialized into multiple data chunks and segments in OWT systems, with metadata inserted for processing, and error correction techniques applied at the chunk and segment levels to ensure data integrity and resilience during transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If UDP is used to transmit files in OWT systems, then transmission speed and simplicity are improved, but data reliability and integrity deteriorate due to lack of handshaking protocols and packet delivery guarantees
Solution Approach 1:
The patent segments files into multiple data chunks and further divides each chunk into multiple data segments, allowing parallel transmission over UDP while maintaining the ability to reconstruct the original file even if some segments are lost or corrupted during transmission
Solution Approach 2:
The patent applies error correction coding to data chunks and segments before transmission, and embeds metadata containing information about the original file and segment relationships, enabling the receiving system to reconstruct files reliably without requiring post-transmission verification or retransmission handshaking
2Reliability
If error correction techniques are applied at chunk and segment levels, then data integrity is improved, but processing complexity and computational overhead increase
Solution Approach 1:
By dividing the file into hierarchical segments (file → chunks → segments), the patent distributes error correction processing across multiple smaller units, reducing the computational burden on any single processing point while maintaining overall data integrity through layered error correction at both chunk and segment levels
Solution Approach 2:
The patent makes data segments self-contained with embedded metadata that includes information about the original file, chunk identifiers, and segment relationships, allowing the receiving system to autonomously reconstruct files without requiring complex coordination or additional processing infrastructure
Data Source
AI summary
Examples of the present disclosure describe systems and methods for UDP file serialization. In examples, a file received at a first device in a OWT system is separated into multiple data chunks. Each of the data chunks is further separated into multiple data segments. Metadata associated with the file is inserted into each of the data chunks and each of the data segments. Data packets that comprise the data segments and compose the data chunks are transmitted to a second device in the OWT system. The second device uses the metadata in the data chunks and the data segments to reconstruct the file. In some examples, data loss mitigation strategies are implemented to mitigate data packet loss and data packet corruption during processing and transmission.


