RLC Segment Assembly at Receiving End

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The challenge in communication systems is efficiently assembling segments at the Radio Link Control (RLC) layer to enhance transmission performance, given the diverse demands of various service data types.

Innovation Solution

A method is provided for a receiving end to determine if a received data packet is a segment of an RLC data packet based on its header, arrange and assemble the segments, and deliver the RLC data packet to the Packet Data Convergence Protocol (PDCP) layer, while handling unsuccessful receptions by notifying the RLC layer and discarding or terminating the assembly process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data segmentation is implemented at RLC layer to satisfy diverse service demands, then transmission performance is improved, but system complexity increases

Engineering Contradiction:
Improvetransmission performanceVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements data segmentation at the RLC layer by dividing RLC SDUs into multiple RLC PDUs with sequence numbers and segment identifiers. This allows different service types to be transmitted with appropriate segmentation strategies, improving transmission reliability while managing complexity through standardized segmentation mechanisms.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces dynamic segmentation and reassembly mechanisms at the RLC layer, where segments are dynamically created based on service requirements and dynamically reassembled when complete. The system adaptively manages segment buffers and reassembly processes based on reception status, balancing performance improvement with complexity control.

Inventive Principle:
Principle #15Dynamics

2Productivity

If segment reassembly is performed at RLC layer, then transmission efficiency is improved, but resource consumption increases

Engineering Contradiction:
Improvetransmission efficiencyVSAvoidresource consumption
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent performs preliminary segmentation of RLC SDUs into RLC PDUs at the transmitting end before transmission. Segments are pre-numbered and organized with segment identifiers, allowing the receiving end to efficiently reassemble them without extensive processing during reception, thus improving transmission efficiency while controlling resource consumption through advance preparation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements buffer management mechanisms where segment buffers are dynamically allocated and released. When segments are successfully reassembled into complete RLC SDUs, the buffer resources are recovered and made available for new segments. This prevents resource exhaustion while enabling efficient reassembly operations at the RLC layer.

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentEP3606155B1Method of assembling segments and receiving end
Publication Date: 2022.06.01 VIVO MOBILE COMM CO LTD
  • EP3606155B1 patent drawingFigure 1
  • EP3606155B1 patent drawingFigure 2~3
  • EP3606155B1 patent drawingFigure 4~6

AI summary

A method of assembling segments and a receiving end are provided. The method includes: determining, in the case that the receiving end receives a target data packet at a RLC layer, whether the target data packet is a segment of a RLC data packet based on a header of the target data packet; arranging the segment of the RLC data packet received by the receiving end, in the case that the target data packet is the segment of the RLC data packet; assembling, in the case that the receiving end receives all segments of the RLC data packet, all segments of the RLC data packet to obtain the RLC data packet; and delivering the RLC data packet to a PDCP layer.