Service-Specific Data Compression Buffers for Multi-Service Radio Bearers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional data compression methods in communication systems suffer from low efficiency when multiple services are transmitted on a single radio bearer, as they use a single compression/decompression buffer and dictionary, leading to reduced correlation and efficiency.

Innovation Solution

The method involves determining the appropriate compression buffer for each service, compressing data blocks using specific dictionaries, packaging them into protocol data units (PDUs) with compression identifiers, and transmitting these PDUs to efficiently manage and decompress data across multiple services on a radio bearer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single compression/decompression buffer and dictionary is used for multiple services, then device complexity is reduced, but data compression efficiency deteriorates

Engineering Contradiction:
Improvebuffer and dictionary structureVSAvoiddata compression efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent divides the single buffer and dictionary into multiple service-specific buffers (first compression buffer, second compression buffer, etc.) and dictionaries (first dictionary, second dictionary, etc.), where each service has its own dedicated compression resources. This segmentation allows each service to maintain its own compression context independently, resolving the contradiction by enabling efficient compression for multiple services while managing complexity through structured organization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent assigns different compression dictionaries to different services based on their specific characteristics and data patterns. Each service uses a dictionary optimized for its local data properties, allowing the system to achieve high compression efficiency for each service individually while maintaining an overall manageable structure through service-specific customization.

Inventive Principle:
Principle #3Local quality

2Productivity

If multiple compression buffers and dictionaries are used for multiple services, then data compression efficiency is improved, but device complexity increases

Engineering Contradiction:
Improvedata compression efficiencyVSAvoidbuffer and dictionary structure
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent creates a universal compression framework where multiple buffers and dictionaries are managed through a unified protocol structure. The PDCP layer provides a multi-functional platform that handles compression, decompression, and identifier management for multiple services simultaneously, allowing the system to achieve high compression efficiency while avoiding excessive complexity through standardized universal procedures.

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

Solution Approach 2:

The patent implements dynamic buffer and dictionary selection based on service identifiers included in PDU headers. The system dynamically routes compressed data to the appropriate decompression buffer and selects the correct dictionary for decompression based on the service identifier, enabling efficient multi-service compression while managing complexity through dynamic, identifier-based resource allocation.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12191892B2Data compression method and apparatus, and storage medium
Publication Date: 2025.01.07 DATANG MOBILE COMM EQUIP CO LTD
  • US12191892B2 patent drawing
  • US12191892B2 patent drawing
  • US12191892B2 patent drawing

AI summary

Provided are a data compression method and apparatus, and a storage medium. The method is used for a data sending end; the data sensing end can carry services on a radio bearer, and each service corresponds to a compression buffer. The method includes determining a first compression buffer corresponding to a service to which first data block to be sent belongs, compressing the first data block using a dictionary corresponding to the first compression buffer to obtain compressed second data block, encapsulating the second data block in a set message, and adding, to the set message, a compression identifier used for indicating the first compression buffer, and sending, to a data receiving end, the set message carrying the compression identifier, present invention, data compression efficiency is improved, and efficient transmission of a data receiving end, the set message carrying the compression identifier.