RLC Status Report Merging TCP Acknowledgments in 3GPP Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In 3GPP networks, the simultaneous use of TCP and RLC protocols for packet data services leads to a significant waste of air interface bandwidth and frequency resources due to the generation of numerous duplicate acknowledgments during data transmission, which is inefficient and consumes excessive power in user equipment (UE).

Innovation Solution

A message processing method and system that receives RLC status report messages and TCP acknowledgement messages, allowing the RAN device to determine the successful receipt of data units by the UE without requiring simultaneous acknowledgments, thereby reducing the need for redundant transmissions and conserving bandwidth and power.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If both TCP and RLC protocols are used simultaneously for packet data transmission, then data transmission reliability is improved, but air interface bandwidth and frequency resources are wasted due to duplicate acknowledgments

Engineering Contradiction:
Improvedata transmission reliabilityVSAvoidair interface bandwidth and frequency resources
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent combines the acknowledgment functions of TCP and RLC protocols into a single integrated acknowledgment mechanism. The RAN device determines TCP acknowledgment status based on RLC status report messages, merging the acknowledgment determination functions to eliminate redundant separate acknowledgment processes and reduce air interface resource consumption.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces the RLC status report message as an intermediary that carries both RLC acknowledgment information and TCP acknowledgment determination information. This intermediary message allows the RAN device to infer TCP acknowledgment status from RLC status reports, eliminating the need for separate TCP acknowledgment messages and reducing duplicate transmissions.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If user equipment sends both TCP ACK and RLC status report messages, then transmission acknowledgment completeness is improved, but power consumption increases

Engineering Contradiction:
Improvetransmission acknowledgment completenessVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent merges the acknowledgment determination functions of TCP and RLC protocols by using a single RLC status report message to carry information that determines both RLC acknowledgment status and TCP acknowledgment status. This eliminates the need for the user equipment to send separate TCP ACK messages, thereby reducing power consumption while maintaining acknowledgment completeness.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent makes the RLC status report message universal by enabling it to serve dual purposes: confirming RLC packet reception and determining TCP acknowledgment status. This multi-functional message eliminates the need for separate dedicated acknowledgment messages, reducing the transmission burden and power consumption on user equipment.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS9456384B2Message processing method, device, and system
Publication Date: 2016.09.27 HONOR DEVICE CO LTD
  • US9456384B2 patent drawing
  • US9456384B2 patent drawing
  • US9456384B2 patent drawing

AI summary

The present invention provides a message processing method, device, and system. The method includes: receiving a TCP data acknowledgement message sent by a UE; obtaining, according to the TCP data acknowledgement message, an identifier of a TCP data packet successfully received by the UE; obtaining, according to correspondence between the identifier of the TCP data packet and an identifier of at least one RLC protocol AMD PDU, the identifier of the at least one RLC protocol AMD PDU corresponding to the identifier of the TCP data packet; and determining that the UE has successfully received the at least one RLC protocol AMD PDU corresponding to the identifier of the at least one RLC protocol AMD PDU.