Patent ID: 9609366
Date: 2017-03-28
CPC Classifications: G06F,H04L,H04N

Claim:
1. A digital television terminal, comprising: a first memory, a second memory and a processor in communication with the first memory and the second memory; wherein the first memory stores machine-readable instructions including offline download instructions, video file searching instructions, data download instructions and video playing instructions which may be executed by the processor; the second memory comprises a data cache; offline download instructions that when executed by the processor cause the processor to receive an offline download task request, and submit the offline download task request to an offline task management server of an offline download system, so that the offline task management server may generate a unique identification number for each independent offline download task, and write original link information of the offline download task in an offline task database of the offline download system; and an offline task distributor of the offline download system may, according to the load of the node in an offline download server farm, dynamically schedule offline download tasks to be performed on different nodes in the offline download server farm, to enable the offline download server farm to obtain a download link from the offline task database, perform the download according to the download link, and store downloaded multimedia content including a video file in a cloud storage server of the offline download system; the video file searching instructions that when executed by the processor cause the processor to receive a video search request inputted by a user, and send the video search request to an offline task management server of an offline download system, so that the offline task management server may search a preset video file list according to the video search request; receive a search result returned by the offline task management server; the data download instructions that when executed by the processor cause the processor to, when receiving a playing request for playing one video file selected by the user from the search result, download the video file selected by the user from a cloud storage server which is in the offline download system and associated with the preset video file list; the data cache is to cache the video file downloaded when the data download instructions are executed by the processor; and the video playing instructions that when executed by the processor cause the processor to play the video file obtained from the data cache.