Fragmented Messaging Buffer Verification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional ZigBee APS fragmentation methods face inefficiencies due to either excessive acknowledgment packets consuming network bandwidth when using short window sizes or incomplete data transmission when using long window sizes, often resulting in insufficient buffer detection failures.
Innovation Solution
A method where a sender device fragments a message into packets, with the first packet containing information about the total number of packets, allowing the receiver to determine buffer sufficiency and send acknowledgments to control further data transmission, thereby optimizing network bandwidth usage and preventing futile data sending.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If a short window size is used for fragmentation, then acknowledgment precision is improved, but network bandwidth is consumed excessively due to excessive acknowledgment packets
Solution Approach 1:
The patent segments the acknowledgment process into two distinct phases: a preliminary acknowledgment sent after receiving the first data packet containing buffer status information, and a final acknowledgment sent after receiving all data packets. This segmentation allows the receiver to provide early feedback on buffer availability without requiring multiple detailed acknowledgments for each intermediate packet, thereby reducing overall acknowledgment traffic while maintaining precision in buffer status reporting.
2Loss of energy
If a long window size is used for fragmentation, then network bandwidth is conserved by reducing acknowledgments, but buffer sufficiency detection fails resulting in incomplete data transmission
Solution Approach 1:
The patent implements preliminary action by having the receiver send a preliminary acknowledgment after receiving just the first data packet, before all data packets are transmitted. This preliminary acknowledgment contains buffer status information that allows the sender to verify whether the receiver has sufficient buffer space before committing to transmit the entire fragmented message. This early detection mechanism prevents incomplete data transmission while still allowing efficient bulk transmission when buffer space is adequate.
3Productivity
If the sender transmits all data packets without buffer verification, then data transmission speed is improved, but network bandwidth is wasted transmitting data that cannot be fully received
Solution Approach 1:
The patent implements feedback by having the receiver send a preliminary acknowledgment containing buffer status information after receiving the first data packet. The sender uses this feedback to make an informed decision about whether to continue transmitting the remaining data packets. If the buffer status indicates insufficient space, the sender can abort transmission and avoid wasting bandwidth on packets that cannot be fully received, thus maintaining high productivity only when conditions are favorable.
Data Source
AI summary
Systems and methods for a network, wherein a network device sends one or more pieces of a fragmented message to another network device via a network, and the network device that has received the one or more pieces of the fragmented messaging sends one or more acknowledgments of the receipt of the one or more pieces of the fragmented message to the sender of the fragmented message.


