Dynamic Cache Window for Heterogeneous Network Synchronization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In heterogeneous network environments, media content transmission faces synchronization issues due to broadband congestion, leading to network delays and increased network burden, and there is a need to determine the optimal cache window size and request timing to ensure timely content delivery.
Innovation Solution
A dynamic time window and cache mechanism is introduced, where Available_Time and Asset_Size attributes are added to signaling protocols to enable clients to determine network bandwidth and delay, allowing for adaptive request timing and cache window sizing to synchronize content delivery across broadcast and broadband channels.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If content is cached in advance at the receiver to deal with network delay and congestion, then media content synchronization is improved, but device complexity and client configuration complexity increase
Solution Approach 1:
The patent applies preliminary action by having the client terminal obtain available time information from signaling and proactively calculate the optimal cache timing and window size before content delivery. The client determines the time interval for transmitting cache requests in advance and pre-calculates cache window sizes based on network conditions, eliminating the need for complex runtime configuration and simplifying client setup while ensuring synchronized content delivery.
2Reliability
If the terminal makes repeated requests until content is obtained, then content delivery reliability is improved, but network burden and loss of time increase
Solution Approach 1:
The patent implements feedback by having the server send signaling information containing available time information back to the client terminal. The client uses this feedback to intelligently determine when to send cache requests, calculating the optimal request time based on the available time window and current network conditions. This feedback mechanism eliminates the need for repeated blind requests, reducing both network burden and time loss while ensuring reliable content delivery.
3Reliability
If cache window size is increased to ensure timely content availability, then content delivery reliability is improved, but loss of substance and network burden increase
Solution Approach 1:
The patent applies dynamics by making the cache window size adaptive rather than fixed. The client terminal dynamically calculates the cache window size based on the available time information from signaling and real-time network conditions such as bandwidth and delay. This dynamic adjustment ensures the cache window is large enough to guarantee content availability while minimizing unnecessary data caching, thereby reducing network burden and avoiding waste of cache resources.
4Speed
If network bandwidth is increased to reduce transmission delay, then content delivery speed is improved, but device complexity and infrastructure cost increase
Solution Approach 1:
The patent applies parameter changes by optimizing transmission parameters at the application layer rather than requiring physical network infrastructure upgrades. The client terminal measures network bandwidth and delay, then adjusts cache request timing and cache window size parameters based on these measurements. This approach achieves improved content transmission speed through intelligent parameter adaptation without increasing network infrastructure complexity or cost.
Data Source
AI summary
A dynamic time window and cache method under the heterogeneous network transmission is provided, including adding Available_Time and Asset_Size attributes of the media content in the signaling or other places for the existing signaling at a MMT, so that the client terminal gets the time when the corresponding media content is available and the size of the media content; at the same time determining the network bandwidth and the network delay of the content from the broadband to the client under the current broadband network by the client; wherein the client terminal calculates the time interval for transmitting a request for caching in advance and the size of a cache window required by the terminal through the available time of the content of a broadband source and the delay of a broadband channel.


