VoIP Header Compression via Content Identifiers
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The inefficiency of voice-over-IP (VoIP) packet transmission in wireless networks due to large header sizes, which occupy a significant percentage of the packet space, particularly in the Radio Access Network (RAN) with limited backhaul bandwidth.
Innovation Solution
A system and method for compressing VoIP packet headers by replacing header field values with content identifiers, allowing for efficient transmission across networks, specifically targeting the outer headers in the RAN, while maintaining quality of service information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If standard VoIP packet headers are used in wireless networks, then network routing and quality of service information are preserved, but packet size increases significantly reducing available bandwidth for voice data
Solution Approach 1:
The patent segments the VoIP packet into distinct components: compressed header (using content identifiers), voice payload, and optional padding. The header is further segmented into fields that can be individually compressed or replaced with content identifiers, allowing selective optimization of different packet portions.
Solution Approach 2:
The patent uses content identifiers (CIDs) as compact references or copies of header field values. Instead of transmitting full header information, the system transmits shorter CID values that map to the actual header data, reducing packet size while preserving all necessary routing and QoS information.
2Loss of information
If large header sizes are used in VoIP packets, then complete network information is transmitted, but backhaul bandwidth efficiency decreases in wireless networks
Solution Approach 1:
The patent replaces verbose header field values with compact content identifiers that serve as references. These CIDs maintain all necessary network information (routing, QoS) in a compressed form, preventing information loss while improving bandwidth efficiency by up to 84%.
Solution Approach 2:
The patent changes the parameter representation from full header field values to compressed content identifiers. This parameter transformation reduces the size of network information transmission while maintaining completeness, directly addressing the bandwidth efficiency problem in wireless backhaul.
3Productivity
If header compression is applied to VoIP packets, then bandwidth efficiency improves, but device complexity increases due to compression and decompression processing
Solution Approach 1:
The patent performs preliminary action by pre-defining content identifiers and their mappings to header field values. This preparation work is done in advance, allowing the compression process to simply look up and replace values rather than perform complex real-time compression algorithms, reducing processing complexity.
Solution Approach 2:
The compression mechanism uses simple value replacement with pre-defined content identifiers rather than complex compression algorithms. This copying approach maintains bandwidth efficiency improvements while minimizing the computational complexity required for compression and decompression operations.
4Quantity of substance
If content identifiers replace header field values, then packet size is reduced, but information retrieval complexity increases at the receiving end
Solution Approach 1:
The receiving device performs preliminary action by pre-loading the content identifier to header field value mapping tables. This allows the decompression process to simply look up CIDs and retrieve original values without complex processing, maintaining packet size reduction benefits while minimizing information retrieval complexity.
Data Source
AI summary
There is provided a system and method for compressing voice-over-IP headers. More specifically, in one embodiment, there is provided a method comprising receiving a voice-over-IP packet including at least one packet header that contains a set of one or more packet header field values, selecting a content identifier that corresponds to the one or more packet header field values of the received packet, replacing at least one of the packet-header field values in the received packet with the selected content identifier, thereby to create a compressed voice-over-IP packet, and transmitting the compressed voice-over-IP packet across a network connection.


