URL-Based Content Delivery with FLUTE Error Correction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current wireless communication networks face challenges in efficiently delivering multimedia content, particularly in broadcast mode, where high demand services require flexible and simplified content delivery mechanisms that account for cached content and user device capabilities, while ensuring timely and error-free transmission.
Innovation Solution
A method that involves generating and transmitting URLs to user terminals with specific commands for content delivery, including scheduling, technical, and user-defined conditions, utilizing multicast or broadcast protocols like FLUTE/ALC, and employing URL handlers to manage content access and caching, ensuring efficient delivery and error correction.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If broadcast operation is used to transmit content to multiple user devices, then transmission efficiency is improved, but system complexity increases due to need for synchronized transmission and cache management
Solution Approach 1:
The patent introduces a broadcast service server as an intermediary component that manages the complexity of broadcast operations. This server handles content segmentation, FLUTE packet generation, and coordination with multiple base stations, thereby reducing the complexity burden from the overall system while maintaining efficient broadcast transmission to multiple user devices simultaneously
2Reliability
If unicast transmission is used to deliver content to specific user devices, then transmission reliability is improved, but network bandwidth consumption increases
Solution Approach 1:
The patent implements dynamic content delivery that adapts to user device cache status and demand patterns. The system dynamically switches between unicast and broadcast modes, and within broadcast, dynamically adjusts content segmentation and delivery timing based on real-time network conditions and user device capabilities, thereby optimizing bandwidth utilization while maintaining reliable delivery
3Device complexity
If error-free transport layer is assumed for DASH segments, then transmission simplicity is improved, but transmission reliability deteriorates in multicast environments using UDP
Solution Approach 1:
The patent applies forward error correction (FEC) coding to DASH segments before transmission through the FLUTE protocol. This preemptive error protection mechanism cushions against potential transmission errors in UDP-based multicast environments, ensuring reliable content delivery without requiring complex retransmission protocols or assuming error-free transport conditions
4Productivity
If content is delivered in broadcast mode with scheduling conditions, then network efficiency is improved, but content delivery timing flexibility is reduced
Solution Approach 1:
The patent segments content into multiple DASH segments that can be independently scheduled and transmitted. This segmentation allows the system to maintain broadcast efficiency for popular content while providing flexible timing options for different segments, enabling partial content delivery, staggered transmission, and adaptive scheduling based on user device cache status and network conditions
Data Source
AI summary
A method for accessing a service delivering content from a user terminal includes: transmitting a Uniform Resource Locator to a client module of the terminal, the URL including an identifier of a requested content and a command specifying a request or condition related to delivery to the user terminal of the requested content, if the requested content is available in the user terminal according to the specified condition, receiving the requested content from the client module, and if the requested content is not available in the user terminal according to the specified condition, transmitting the URL to a service broadcasting server.


