Proxy Cache DRX Interval Web Service
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In wireless communication systems, mobile terminals face delays in rendering web pages due to the receipt of multiple embedded objects at once, which does not reduce reception time for video objects, and this can lead to increased power consumption.
Innovation Solution
Implementing a method and apparatus that uses a proxy cache to set a Discontinuous Reception (DRX) interval based on the size of embedded objects, allowing the mobile terminal to operate in sleep mode during this interval and transition to listening mode at the end of the interval to receive the objects, thereby optimizing power usage and reducing rendering time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If multiple embedded objects are transmitted to the mobile terminal at once, then the reception time for embedded objects is reduced, but the mobile terminal requires more time to render the web page and consumes more power
Solution Approach 1:
The patent segments the transmission of embedded objects by dividing them into multiple batches and transmitting them at different DRX interval endpoints rather than all at once. This allows the mobile terminal to process objects in manageable portions, reducing rendering time and power consumption while still achieving faster overall reception compared to traditional methods
Solution Approach 2:
The patent implements periodic transmission of embedded objects synchronized with DRX intervals. The proxy cache transmits objects at periodic intervals corresponding to when the mobile terminal wakes from sleep mode, creating a rhythmic transmission pattern that optimizes both reception speed and energy efficiency by matching the terminal's periodic wake-sleep cycle
2Speed
If the mobile terminal operates continuously in listening mode to receive web objects, then the reception speed is improved, but the power consumption increases
Solution Approach 1:
The patent employs periodic DRX intervals where the mobile terminal alternates between sleep mode and listening mode. The proxy cache synchronizes object transmission with these periodic wake periods, allowing the terminal to maintain high reception speed during active periods while conserving energy during sleep periods, thus achieving an optimal balance between speed and power consumption
Solution Approach 2:
The proxy cache performs preliminary actions by pre-processing and buffering embedded objects before transmission. This allows objects to be ready for immediate transmission when the mobile terminal wakes from sleep mode, eliminating delays and maintaining high reception speed without requiring the terminal to stay in continuous listening mode
3Device complexity
If video objects are transmitted as single files, then the transmission process is simplified, but the reception time cannot be reduced
Solution Approach 1:
The patent segments video objects into smaller chunks or frames that can be transmitted separately across multiple DRX intervals. This segmentation reduces the time required for each individual transmission event while the proxy cache manages the reassembly process, effectively reducing total reception time without significantly increasing complexity at the mobile terminal end
Solution Approach 2:
The proxy cache acts as an intermediary that handles the complex task of segmenting, buffering, and reassembling video objects. This mediator approach allows video transmission to be divided into manageable portions for efficient DRX-synchronized delivery while the proxy cache manages the complexity of reassembly, reducing reception time without burdening the mobile terminal
Data Source
Figure 1~2a
Figure 2b
Figure 3
AI summary
In a wireless communication system, a mobile terminal providing a web service receives information about a web page for a web service from a mobile terminal, receives at least one embedded object included in the web page from a web server, sets a Discontinuous Reception (DRX) interval for the mobile terminal based on a size of the at least one embedded object, transmits information about the set DRX interval to the mobile terminal, and transmits the at least one embedded object to the mobile terminal at a time the set DRX interval ends.