Relay Terminal Buffering for Lossless Handover in LTE

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In modern cellular radio communication networks, particularly in LTE and LTE-Advanced systems, there is a challenge in ensuring service continuity when remote user terminals switch from indirect to direct communication, as the source eNodeB lacks knowledge about successfully received PDCP packets by remote user terminals, leading to potential packet loss during handover or path switch procedures.

Innovation Solution

The solution involves determining whether the relay terminal or the eNodeB should buffer unacknowledged PDCP packets, with the relay terminal configured to keep packets until acknowledgment from the remote user terminal, and the eNodeB informed through flags or dedicated signaling to ensure seamless handover and path switch execution by forwarding unacknowledged packets during communication path changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the source eNodeB does not buffer unacknowledged PDCP packets during indirect communication, then the device complexity and memory usage are reduced, but packet loss occurs during handover or path switch procedures

Engineering Contradiction:
Improveservice continuityVSAvoidbuffer management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The relay terminal acts as an intermediary that buffers unacknowledged PDCP packets between the source eNodeB and the remote user terminal. During handover or path switch, the relay terminal forwards these buffered packets to the target eNodeB, ensuring service continuity without requiring the source eNodeB to maintain complex buffer management.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The relay terminal pre-buffers unacknowledged PDCP packets during indirect communication before handover or path switch occurs. This preliminary buffering action ensures that when the communication path changes, the packets are already available for forwarding, preventing packet loss and maintaining service continuity.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the relay terminal buffers unacknowledged PDCP packets, then packet loss during handover is prevented, but the memory usage and device complexity of the relay terminal increase

Engineering Contradiction:
Improvepacket delivery reliabilityVSAvoidbuffered data packets
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The relay terminal buffers only unacknowledged PDCP packets selectively, rather than buffering all packets. This partial buffering approach maintains packet delivery reliability for critical unacknowledged packets while avoiding excessive memory usage by not buffering packets that have already been acknowledged or are less critical.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If dedicated signaling is used to inform the eNodeB about buffered packets, then accurate packet forwarding is achieved, but the signaling overhead and communication complexity increase

Engineering Contradiction:
Improvepacket acknowledgment statusVSAvoidsignaling overhead
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The acknowledgment status information is extracted from the data plane and transmitted separately through dedicated signaling. This allows the source eNodeB to receive precise information about which packets are acknowledged and which are not, enabling accurate forwarding decisions without mixing control and data plane traffic.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11147122B2Data forwarding support
Publication Date: 2021.10.12 NOKIA TECHNOLOGIES OY
  • US11147122B2 patent drawing
  • US11147122B2 patent drawing
  • US11147122B2 patent drawing

AI summary

Apparatuses and methods in a communication system, are provided. The method comprises controlling (500) communication between a first user terminal and the apparatus and the communication between a second user terminal and the apparatus, wherein the first user terminal acts as a relay by relaying data packets between the apparatus and the second user terminal; determining (502) whether the first user terminal or the transmitting end of data packets in the connection between the apparatus and the second user terminal will buffer data packets addressed to but not successfully received by the receiving end and transmitting (504) an indication regarding the determination to the first user terminal.