Application Layer Packet Compression Using Dynamic Configuration

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 resource utilization, particularly in uplink and downlink packet transmission.

Innovation Solution

A method and apparatus for processing data packets that involve receiving and sending compression configuration information for application layer packets, performing compression or decompression based on this information, and utilizing compression algorithms and buffering capabilities to optimize packet transmission.

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 transmission capacity loss

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoidtransmission capacity
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent segments the packet processing into two distinct compression stages: header compression at the TCP/IP layer and application layer data compression. This segmentation 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 addressing both layers separately rather than treating them as a single unit.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary compression processing unit that operates between the TCP/IP layer and the application layer. This intermediary component receives packets after header compression, performs additional compression on the application layer data, and passes the doubly-compressed packets to the transmitter. This intermediary stage enables dual-layer compression without interfering with the standard TCP/IP header compression process.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If compression processing is performed on application layer packets, then overheads of packet transmission are reduced, but device complexity increases due to additional compression algorithms and buffering requirements

Engineering Contradiction:
Improvepacket overheadVSAvoidcompression processing complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent implements a universal compression configuration mechanism that can adapt to different application layer protocols and data types. The compression processing unit is configured with multiple compression algorithms and can selectively apply the most appropriate algorithm based on the packet content, protocol type, and performance requirements. This multi-functionality allows the system to handle diverse application layer data while maintaining a single, flexible compression infrastructure rather than requiring separate compression systems for each protocol.

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

Solution Approach 2:

The patent introduces dynamic compression configuration where the compression parameters, algorithms, and buffer sizes can be adjusted in real-time based on network conditions, packet characteristics, and performance metrics. The system can dynamically switch between compression and non-compression modes, adjust compression intensity, and adapt buffer allocation based on current traffic patterns. This dynamic approach allows the system to optimize packet overhead reduction while managing device complexity through adaptive resource allocation rather than static, over-provisioned resources.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10554791B2Method for processing data packet and apparatus
Publication Date: 2020.02.04 HUAWEI TECH CO LTD
  • US10554791B2 patent drawing
  • US10554791B2 patent drawing
  • US10554791B2 patent drawing

AI summary

The present invention provide a method for processing data packet and apparatus and the method includes: receiving or sending compression configuration information of an application layer packet; and performing compression processing or decompression processing on the application layer packet according to the compression configuration information. By using the foregoing method, compression and decompression processing of the application layer packet can be implemented, thereby reducing overheads of packet transmission and improving utilization of a network resource.