Bit-Block ACK Feedback to Prevent Packet Blocking Delays
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication systems face delays in receiving acknowledgment (ACK) or negative acknowledgment (NACK) packets due to packet blocking, leading to inefficient network utilization and increased service flow completion time (FCT) when dealing with large packet lengths.
Innovation Solution
Implementing a bit block sending method that uses first bit blocks to timely feedback ACK or NACK, where each bit block includes a sequence field and can be distinguished from packet blocks, allowing for flexible feedback and insertion into existing packet streams, reducing transmission delay and preventing packet blocking.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If the transmit end sends large packets (e.g., 256 bytes or larger), then the data transmission capacity is improved, but packet blocking occurs and the transmit end cannot receive ACK or NACK packets in a timely manner
Solution Approach 1:
The patent segments the acknowledgment feedback into small bit blocks (e.g., 64 bits, 128 bits, or 256 bits) rather than using traditional large packets. Each bit block contains a sequence field and acknowledgment information. This segmentation allows multiple bit blocks to be transmitted in parallel or interleaved with data packets, preventing feedback blocking while maintaining high data transmission capacity.
2Loss of information
If the transmit end uses traditional packet-based ACK/NACK feedback, then the feedback information is complete, but the feedback transmission delay increases and network utilization decreases
Solution Approach 1:
The patent merges the acknowledgment feedback with the existing packet structure by embedding bit blocks within or alongside data packets. The bit blocks contain sequence fields that link them to specific packets, allowing acknowledgment information to be transmitted efficiently without requiring separate dedicated feedback packets. This merging reduces feedback transmission delay while maintaining information completeness.
3Reliability
If the transmit end waits for complete packet transmission before sending feedback, then the feedback accuracy is improved, but the service flow completion time increases
Solution Approach 1:
The patent implements preliminary acknowledgment by sending bit block feedback during or immediately after packet transmission rather than waiting for complete packet delivery. The bit blocks contain sequence information that allows the transmit end to track acknowledgment status in real-time. This preliminary action reduces service flow completion time while maintaining feedback accuracy through sequence field verification.
Data Source
AI summary
A bit block sending method includes generating at least one first bit block, where the at least one first bit block is used to feed back whether at least one first packet is correctly received, the at least one first bit block further includes a first sequence field, and the first sequence field is used to carry first sequence information of the at least one first packet, and sending the at least one first bit block.


