IoT Data Message Reconstruction via Segment Positioning
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Low-rate networks used in IoT face challenges with data transmission due to payload size limitations, data peaks causing network overload, and authentication/encryption increasing message size beyond acceptable limits, leading to inefficient routing and potential data loss or alteration during lengthy transmission periods.
Innovation Solution
A method for reconstructing data messages by combining position identification information and sequencing of segments, allowing for efficient reassembly without additional coding, using segmentation information and timestamping to validate and resequence packets, and employing CRC for integrity checks, enabling dynamic segment sizes and optimizing radio-frequency parameters.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If data messages are divided into segments for transmission over low-rate networks, then payload size limitations are overcome, but transmission duration increases and data integrity deteriorates
Solution Approach 1:
The patent applies preliminary action by pre-assigning position identification information to each segment during the segmentation process. This allows segments to be automatically reassembled in the correct order upon receipt without requiring complex routing protocols or extended transmission times, thus overcoming payload limitations while minimizing transmission duration.
2Reliability
If authentication and encryption are applied to data messages, then data security is improved, but message size exceeds payload limits
Solution Approach 1:
The patent applies segmentation by dividing authenticated and encrypted data messages into smaller segments that fit within payload limits. Each segment retains position identification information, enabling reliable reassembly at the destination while maintaining security through authentication and encryption of the segmented data.
3Productivity
If segments are routed independently through the network, then network load is balanced, but segment reassembly accuracy deteriorates
Solution Approach 1:
The patent uses position identification information as an intermediary mechanism that accompanies each segment throughout its independent network journey. This intermediary enables the receiving end to accurately reassemble segments in the correct order regardless of their independent routing paths, thus maintaining reassembly accuracy while allowing high network throughput.
4Loss of information
If segmentation information is added to each packet, then segment reassembly is enabled, but energy consumption increases
Solution Approach 1:
The patent applies local quality by adding segmentation information selectively and efficiently to each packet header. The position identification information is compact and strategically placed, enabling segment reassembly capability while minimizing the additional energy consumption associated with transmitting extra data.
Data Source
Figure 1
Figure 2
Figure 3~4
AI summary
The invention proposes to transmit the packets of messages sent by a connected object to an addressee by segmentation in multiple segments that may exceed the intrinsic capacity of the network, without loss of data and with high efficiency. The method is characterised in that the reconstruction of each message (B) is based on segmentation information (Is; P1, P2;) on each segment (C; Cu; C1 to C5; C1,..., Ci,..., Cz) supplied during the division of a message, in coordination with validation of sequencing (170, 180) of the intermediate segments (Ci; C2 to C4), the segmentation information (Is; P1, P2) determining an absence of positioning in the case of a single segment (Cu), and positionings of first segment (C1), intermediate segment (Ci, C2 to C4) where applicable and last segment (Cz; C5), and the validation of sequencing (170, 180) of the intermediate segments (Ci; C2 to C4) composed of a verification of their initial order (170) and, where applicable, resequencing (180), from data in relation to each transmission of packets (D; D1 to D5).