Off-Demand Content Pre-Download Scheduling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing OTT services face challenges in providing stable download services due to high network load, especially since most services are on-demand and lack efficient traffic control, making it difficult to manage network traffic effectively.
Innovation Solution
A method and device for pre-downloading personally recommended content on an off-demand basis, using a terminal with a download policy manager and a download agent to obtain user identifiers and curated content lists, and download content during predetermined time periods within a pre-defined pre-download period.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If off-demand content download services are provided to allow playback in poor network environments, then user accessibility is improved, but network load increases significantly
Solution Approach 1:
The system performs content download in advance during designated time slots before the user actually needs to play the content. The download policy manager schedules downloads during off-peak hours, and the download agent executes the actual downloading operation beforehand, so that when the user watches content, it is already cached locally without requiring real-time network transmission.
Solution Approach 2:
The system implements periodic download scheduling where content is downloaded at specific time slots rather than continuously or on-demand. The download policy manager divides the pre-download period into multiple time slots and assigns them to different users, creating a periodic distribution pattern that prevents simultaneous download requests from overwhelming the network.
2Reliability
If content is downloaded in response to user requests, then service reliability is improved, but traffic control becomes difficult and network load increases
Solution Approach 1:
Instead of waiting for user requests to trigger downloads, the system performs downloads in advance based on predicted user needs and scheduled time slots. The download policy manager proactively identifies which content should be downloaded and when, eliminating the need for complex real-time traffic control mechanisms while maintaining service reliability.
Solution Approach 2:
The system uses feedback from user behavior patterns and viewing history to determine download schedules. The download policy manager analyzes historical data to predict which content users are likely to watch and schedules downloads accordingly, creating a closed-loop system that adapts to user needs without requiring complex real-time control.
3Adaptability or versatility
If personalized recommended content is provided via streaming, then user engagement is improved, but downloading of recommended content is not available
Solution Approach 1:
The system extends the download service to cover not only traditional content but also personalized recommended content. The download policy manager treats recommended content the same way as regular content, applying the same offline download logic to ensure that AI-recommended content can also be downloaded for offline viewing, thereby providing universal access across different content types.
Solution Approach 2:
The system automatically identifies and downloads recommended content without requiring explicit user requests. The download policy manager uses AI recommendations to autonomously determine what content should be downloaded and when, making the system self-serve user needs based on predicted interests rather than requiring active user participation in the download process.
Data Source
AI summary
The present disclosure provides methods and devices for off-demand-based content downloading and provides in at least one embodiment a method of operating a terminal for pre-downloading content, before a request from a user is made. The method includes obtaining an identifier assigned to the terminal, obtaining a list of one or more contents organized through personalized recommendations for the user, and downloading at least a portion of the one or more contents, in one or more time periods determined based on the identifier, during a pre-download period that is predetermined.


