PDCP Reordering State Update for Discarded Packet Handling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Data receiving terminals experience unnecessary reordering delays due to packet discarding at the PDCP layer, leading to low data receiving efficiency, as they continue to wait for discarded packets.
Innovation Solution
The receiving terminal acquires information about discarded PDCP layer data and updates its data reception state to skip waiting for these packets, accelerating window movement by updating state variables such as RX_NEXT, RX_DELIV, and RX_REORD, and optionally stopping the reordering timer.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the receiving terminal continues to wait for discarded packets, then packet reliability is maintained, but data receiving efficiency deteriorates due to unnecessary reordering delays
Solution Approach 1:
The sending terminal sends indication information to the receiving terminal to feedback the packet discarding status. This feedback mechanism allows the receiving terminal to know which packets have been discarded and adjust its reordering behavior accordingly, resolving the contradiction between maintaining reliability and improving efficiency.
Solution Approach 2:
The receiving terminal changes its reordering state parameters (such as RX_NEXT, RX_DELIV, RX_REORD) based on the indication information about discarded packets. By dynamically adjusting these parameters, the terminal can skip waiting for discarded packets while maintaining proper packet ordering for undiscarded packets, thus improving efficiency without sacrificing reliability.
2Reliability
If the receiving terminal waits for all packets before delivery, then data integrity is ensured, but time consumption increases due to reordering delays
Solution Approach 1:
The receiving terminal segments the packet delivery process into two parts: packets that have been discarded (which can be skipped) and packets that have not been discarded (which must be reordered). This segmentation allows the terminal to maintain integrity for undiscarded packets while eliminating unnecessary waiting time for discarded packets.
Solution Approach 2:
The sending terminal performs preliminary action by sending indication information about discarded packets before the receiving terminal completes its reordering process. This preliminary notification allows the receiving terminal to prepare for efficient processing by knowing in advance which packets can be skipped, reducing overall time consumption while ensuring integrity.
3Adaptability or versatility
If the receiving terminal uses traditional PDCP receiving mechanism, then protocol compatibility is maintained, but data receiving efficiency deteriorates due to unnecessary reordering operations
Solution Approach 1:
The receiving terminal implements a multi-functional PDCP receiving mechanism that combines traditional packet receiving operations with new indication information processing capabilities. This universal approach maintains compatibility with existing protocols while adding the ability to efficiently handle discarded packets, thus improving productivity without sacrificing adaptability.
Data Source
AI summary
A data receiving method, which includes acquiring, by a receiving terminal, information about discarded target data of packet data convergence protocol (PDCP) layer, and updating, by the receiving terminal, data reception state of the PDCP layer based on the information about the discarded target data of the PDCP layer.


