Application Layer Packet Compression for Network Resource Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current communication technologies do not effectively compress application layer data packets, leading to inefficiencies in data transmission and suboptimal utilization of network resources.

Innovation Solution

A method and apparatus for processing data packets that involve receiving and sending compression configuration information for application layer packets, allowing for compression or decompression processing based on reported compression capabilities, algorithms, and buffering capabilities, which can be applied at various layers of the network protocol model.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If header compression is performed on TCP/IP packets, then data transmission efficiency is improved and network resources are saved, but application layer data compression is not implemented leading to further potential savings being lost

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoiduncompressed application layer data
Core Design Contradiction:
ProductivityVSLoss of substance

Solution Approach 1:

The patent segments the data transmission process into two distinct compression stages: header compression at the TCP/IP layer and application layer data compression. This allows each layer to be optimized independently, with the header compression handling protocol overhead and the application layer compression handling payload data, thereby resolving the contradiction by capturing compression opportunities at both levels.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extends compression from the traditional single dimension of header compression to a multi-dimensional approach by adding application layer compression as a second dimension. This dimensional expansion allows simultaneous compression of both header and payload data, maximizing overall compression efficiency without compromising the existing header compression mechanisms.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Loss of energy

If compression processing is performed on application layer packets, then overheads of packet transmission are reduced and network resource utilization is improved, but device complexity increases due to additional compression capability reporting and configuration

Engineering Contradiction:
Improvenetwork resource utilizationVSAvoidcompression configuration management
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by having the UE report compression capability information to the network device before actual compression processing begins. This advance reporting allows the network to pre-configure appropriate compression parameters and algorithms, eliminating the need for complex real-time negotiation and reducing operational complexity during data transmission.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent enables self-service through automated compression capability reporting and configuration selection. The UE automatically reports its compression capabilities, and the network automatically selects and configures appropriate compression parameters without requiring manual intervention or complex negotiation protocols, thereby reducing device complexity while improving network resource utilization.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11025751B2Method for processing data packet and apparatus
Publication Date: 2021.06.01 HUAWEI TECH CO LTD
  • US11025751B2 patent drawing
  • US11025751B2 patent drawing
  • US11025751B2 patent drawing

AI summary

The present disclosure relates to methods for processing data packet and apparatus. One example method includes sending compression configuration information to a network device, receiving compression configuration information of an application layer packet from the network device, and performing compression processing on the application layer packet at an access layer according to the compression configuration information.