Proxy Server Content Selection for Communication Bandwidth Adaptation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for providing pre-roll advertisements in communication systems are inefficient as they adjust bit rates, which is not suitable for quickly downloading content before application execution.
Innovation Solution
A proxy server selects and provides either a first content or a second content based on available channel bandwidths of the terminal and base station, allowing for efficient content delivery by determining the appropriate bandwidth for the channel state.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If the bit rate of the advertisement content is adjusted to match available bandwidth, then the content can be delivered efficiently, but the download time increases and the advertisement cannot be provided quickly enough before application execution
Solution Approach 1:
The proxy server pre-selects and caches multiple advertisement contents with different bandwidth requirements before the user needs to view an advertisement. When a content delivery request is received, the system immediately selects from pre-prepared contents rather than downloading and encoding in real-time, enabling fast delivery before application execution.
Solution Approach 2:
Instead of adjusting the bit rate of a single content stream to match available bandwidth, the system changes the fundamental parameter of having multiple content versions with different bandwidth characteristics available in advance. This allows the proxy server to select the appropriate pre-encoded content based on current channel conditions, resolving the contradiction between efficiency and speed.
2Ease of operation
If a single content type is provided to all terminals, then the system is simple to operate, but it cannot adapt to different channel bandwidth conditions of terminals and base stations
Solution Approach 1:
The system maintains a unified content management interface and operation flow (global quality), but provides locally adapted content selections based on individual terminal and base station channel bandwidth conditions. The proxy server automatically adjusts content selection per user based on their specific bandwidth capabilities while maintaining overall system simplicity.
Solution Approach 2:
The proxy server acts as an intermediary between the content source and the terminal. It receives content requests, checks the channel bandwidth conditions of the specific terminal and base station, selects the most appropriate pre-encoded content, and delivers it to the terminal. This mediator approach enables adaptability without complicating the user interface or operation flow.
Data Source
AI summary
A method of providing contents in a communication system by a proxy server includes selecting one of a first content and a second content based on a first channel bandwidth usable by a terminal and a second channel bandwidth usable by a base station; and providing the selected content to the terminal, wherein the first content requires a wider channel bandwidth than a channel bandwidth of the second content.


