NRT Data Delivery via Server Segmentation and URL Retrieval
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile electronic devices face inefficiencies in handling data delivery due to limited computational capabilities and resource constraints, particularly when receiving broadcast data, which requires compromises in size and strength of receiving equipment.
Innovation Solution
A method and system for delivering Non-Real-Time (NRT) data to mobile devices, involving data segmentation, NRT scheduling, and Universal Resource Locators (URLs) with enhanced protection, allowing devices to download or retrieve missing data segments via the internet when broadcast signals are unreliable.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If mobile electronic devices receive broadcast data directly, then data delivery capability is improved, but device complexity and resource consumption increase
Solution Approach 1:
The broadcast data stream is segmented into multiple transport packets with sequence numbers and error detection codes. This segmentation allows the server to receive and process data in manageable chunks, reducing the computational burden on mobile devices while maintaining complete data reception capability
Solution Approach 2:
A server acts as an intermediary between the broadcast transmission and mobile devices. The server receives segmented broadcast data, performs error detection and correction, reconstructs complete files, and then delivers them to mobile devices via internet protocols, shielding devices from the complexity of direct broadcast reception
2Productivity
If mobile electronic devices handle broadcast data processing, then data reception is improved, but computational resource usage increases
Solution Approach 1:
The computationally intensive tasks of error detection, correction, and data reconstruction are extracted from mobile devices and performed on the server instead. Mobile devices only need to receive and store the final reconstructed data, significantly reducing their computational resource consumption
Solution Approach 2:
The server autonomously performs error detection using checksums, corrects errors using Reed-Solomon codes, and reconstructs complete files without requiring mobile devices to participate in these processing operations. The system serves itself by handling complex processing centrally rather than distributing it to resource-constrained devices
3Strength
If broadcast signal strength is reduced for mobile devices, then device size is reduced, but data reception reliability deteriorates
Solution Approach 1:
Error detection and correction codes are preliminarily embedded in the broadcast data stream before transmission. This preliminary preparation allows the server to reliably reconstruct complete files even when receiving signals from mobile devices with weaker receiving equipment, compensating for the reduced signal strength
Solution Approach 2:
Redundant error correction data is added in advance to the broadcast stream, creating a cushion against potential reception errors. This beforehand cushioning ensures that even with reduced receiving equipment strength, the server can recover complete and accurate data for delivery to mobile devices
Data Source
Figure 1
Figure 2
Figure 3
AI summary
According to embodiments described in the specification, a method, system and apparatus for delivering Non-Real-Time (NRT) data to a mobile electronic device are provided. The method comprises: storing the NRT data in a memory of a server, the NRT data comprising a multimedia file; storing at least one network identifier in the memory, the at least one network identifier identifying at least a portion of the multimedia file and a storage location of the multimedia file; formatting the NRT data using a processor of the server, wherein the formatting comprises generating header data including the at least one network identifier, and appending the multimedia file to the header data; and providing the formatted NRT data to broadcast equipment for broadcasting.