Controller Video Download Request Extension
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Information devices face challenges in completing post-download processing for video data when downloading while an application is running in the background, due to time restrictions set by the operating system, which can halt processing and prevent completion of tasks like HLS conversion.
Innovation Solution
The information device includes a controller that sends repeated download requests for video data if post-download processing, such as HLS conversion, is not completed within a specified time, allowing the processing to continue in the background by requesting specific parts of the data and restarting the timer, thus extending the available time for completion.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If download is performed while application is running in background, then download can be executed, but post-download processing cannot be completed within specific restriction time
Solution Approach 1:
The system performs preliminary actions by sending download requests in advance and preparing the application to resume post-download processing after the application returns to foreground, thereby overcoming the time restriction imposed by background execution limits
Solution Approach 2:
The system uses periodic action by interrupting the download process when the application is terminated or moved to background, then resuming it when the application returns to foreground, allowing post-download processing to be completed within available time windows
2Productivity
If post-download processing is performed in background, then processing can start immediately, but processing is halted due to time restriction
Solution Approach 1:
The system performs preliminary download actions and prepares processing to be resumed later, ensuring that when the application returns to foreground, both download and post-download processing can be completed reliably without being interrupted by time restrictions
Solution Approach 2:
The system maintains continuity of useful action by pausing post-download processing when the application is in background and resuming it when the application returns to foreground, ensuring the processing completes successfully without being halted by OS time restrictions
Data Source
AI summary
An information device includes a communication component and a controller. The communication component communicates with an external device. The controller downloads video data from the external device through the communication component, executes a post-download processing for playing the video data after completing download of the video data, and executes an application for playing the video data. The controller sends a download request for the video data to the external device based on a processing time for the post-download processing.


