機頂盒的智能下載方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及機頂盒領(lǐng)域,特別涉及一種機頂盒的智能下載方法。
【背景技術(shù)】
[0002]當前,智能機頂盒風扉全球,而現(xiàn)有的機頂盒通常采用以下幾種下載視頻的方法:1.在機頂盒上本地點擊下載,這種方法需要等待很長的下載時間才能播放;2.使用電腦下載,然后拷貝到機頂盒或者通過連接移動存儲器播放。
[0003]然而,現(xiàn)有技術(shù)中的這兩種下載方法都沒法實現(xiàn)在機頂盒上實現(xiàn)隨時隨地控制機頂盒自動下載網(wǎng)絡視頻的功能。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供了一種可通過遠程下發(fā)命令機頂盒下載視頻、以實現(xiàn)隨時隨地遠程下載的機頂盒的智能下載方法。
[0005]為解決上述問題,作為本發(fā)明的一個方面,提供了一種機頂盒的智能下載方法,包括:客戶端通過局域網(wǎng)或通過互聯(lián)網(wǎng)上P2P服務器與機頂盒建立鏈路;客戶端登錄至機頂盒;客戶端將希望下載的所述目標視頻的鏈接通過所述鏈路發(fā)送給機頂盒,以使所述機頂盒根據(jù)所述目標視頻的鏈接下載相應的目標視頻。
[0006]優(yōu)選地,所述方法還包括:客戶端可通過其上的視頻列表查看已經(jīng)下載的視頻和/或縮略圖,所述視頻和/或縮略圖由機頂盒通過所述鏈路發(fā)送并存儲在所述客戶端中。
[0007]優(yōu)選地,所述客戶端使用戶可對所述視頻列表中已經(jīng)下載的視頻和/或縮略圖進行管理。
[0008]優(yōu)選地,所述客戶端使用戶可查看機頂盒正在下載的視頻及其下載進度,所述正在下載的視頻及其下載進度由機頂盒通過所述鏈路提供。
[0009]優(yōu)選地,所述客戶端使用戶可對機頂盒正在下載的視頻進行暫停、和/或開始、和/或刪除操作。
[0010]優(yōu)選地,所述方法還包括:客戶端通過局域網(wǎng)與機頂盒連接,并注冊到所述機頂合
ΙΤΓΤ.0
[0011]本發(fā)明還提供了一種機頂盒的智能下載方法,包括:機頂盒通過局域網(wǎng)或互聯(lián)網(wǎng)上的P2P服務器與客戶端之間建立鏈路;機頂盒向所述客戶端提供界面以顯示下載列表、正在下載的視頻及其下載進度;機頂盒通過所述鏈路接收來自所述客戶端的所述目標視頻的鏈接;機頂盒通過所述鏈接下載所述目標視頻。
[0012]優(yōu)選地,機頂盒通過所述鏈接下載所述目標視頻包括:機頂盒根據(jù)所述鏈接啟動其下載模塊;所述下載模塊首先搜索是否已經(jīng)下載過該目標視頻,如果已經(jīng)下載過并且完成,則向客戶端報告已經(jīng)下載過該目標視頻,并且在客戶端上顯示相應的下載記錄和和視頻縮略圖;如果曾經(jīng)下載過但是沒有下載完成,則進入斷點續(xù)傳、繼續(xù)下載。
[0013]優(yōu)選地,所述方法還包括:機頂盒通過所述鏈路接收來自所述客戶端的命令,以對已經(jīng)下載的視頻進行刪除和/或移動操作。
[0014]優(yōu)選地,所述方法還包括:機頂盒通過所述鏈路接收來自所述客戶端的命令,以對正在下載的視頻進行暫停、和/或開始、和/或刪除操作,并將其下載進度通過所述鏈路發(fā)送給客戶端。
[0015]本發(fā)明可以利用客戶端通過遠程下發(fā)命令下載遠程視頻,實現(xiàn)用戶遠程控制機頂盒的視頻下載,實現(xiàn)視頻的預下載,回家即可觀看視頻,從而解決了用戶必須在家才能進行下載操作,而造成的時間等待。本發(fā)明將等待時間設定在了用戶非觀看節(jié)目時間,可以預先準備好視頻,而不用受制于實時觀看的時候帶寬不夠的問題。
【附圖說明】
[0016]圖1示意性地示出了本發(fā)明中客戶端的下載流程圖;
[0017]圖2示意性地示出了本發(fā)明中機頂盒的下載流程圖。
【具體實施方式】
[0018]以下結(jié)合附圖對本發(fā)明的實施例進行詳細說明,但是本發(fā)明可以由權(quán)利要求限定和覆蓋的多種不同方式實施。
[0019]請參考圖1,作為本發(fā)明的一個方面,提供了一種機頂盒的智能下載方法,包括:客戶端通過局域網(wǎng)或通過互聯(lián)網(wǎng)上P2P服務器與機頂盒建立鏈路;客戶端登錄至機頂盒,這樣客戶端可以向指定的機頂盒發(fā)送下載命令;客戶端將希望下載的所述目標視頻的鏈接通過所述鏈路發(fā)送給機頂盒,以使所述機頂盒根據(jù)所述目標視頻的鏈接下載相應的目標視頻。如果客戶端在局域網(wǎng)內(nèi),則不需要P2P服務器參與,如果在廣域網(wǎng)內(nèi),則需要P2P服務器進行穿透連接。特別地,客戶端搜索視頻是通過互聯(lián)網(wǎng)進行搜索的。
[0020]在一個實施例中,通過所述機頂盒搜索目標視頻的流程可以是:1.用戶輸入搜索視頻名稱;2.客戶端開始搜索網(wǎng)絡所有相關(guān)的視頻,并且顯示到客戶端顯示區(qū)域;3.用戶選擇下載視頻連接,客戶端發(fā)送該鏈接到智能機頂盒;4.智能機頂盒接收到下載連接后,對本地文件和下載文件進行是否存在檢索,如果已經(jīng)存在則報告文件存在,如果不存在則檢索是否有斷點下載,如果有斷點下載則進入斷點下載流程,否則進入全新下載流程。
[0021]由于采用了上述技術(shù)方案,本發(fā)明可以通過客戶端在遠程控制機頂盒隨時隨地地下載視頻,解決了家里實時觀看時網(wǎng)絡太卡而無法正常播放視頻的問題,使得可以不受制于帶寬和時間的限制,大大提高了用戶的體驗。
[0022]優(yōu)選地,所述方法還包括:客戶端可通過其上的視頻列表查看已經(jīng)下載的視頻和/或縮略圖,所述視頻和/或縮略圖由機頂盒通過所述鏈路發(fā)送并存儲在所述客戶端中。例如,用戶可以點擊客戶端的下載視頻列表查看已經(jīng)下載的視頻列表,該數(shù)據(jù)通過鏈路由智能機頂盒提供視頻列表和縮列圖,并且緩存到客戶端中。
[0023]在一個實施例中,客戶端獲取視頻列表的流程可以為:1.用戶選擇進入視頻列表,客戶端發(fā)送獲取視頻列表命令到智能機頂盒;2.智能機頂盒返回視頻列表給客戶端。
[0024]優(yōu)選地,所述客戶端使用戶可對所述視頻列表中已經(jīng)下載的視頻和/或縮略圖進行管理。例如,用戶可以通過點擊視頻列表中的視頻,以進行刪除、移動等操作。例如,對視頻列表中的視頻,以進行刪除、移動等操作的流程可以是:用戶選擇刪除或者移動視頻,客戶端發(fā)送相關(guān)命令到智能機頂盒,并且附帶視頻ID ;2.智能機頂盒做出相應操作,并且返回操作結(jié)果;3.客戶端更新下載狀態(tài)列表。
[0025]優(yōu)選地,所述客戶端使用戶可查看機頂盒正在下載的視頻及其下載進度,所述正在下載的視頻及其下載進度由機頂盒通過所述鏈路提供。這樣,用戶可以點擊客戶端的正在下載菜單,查看智能機頂盒正在下載的視頻列表,已經(jīng)下載進度,該數(shù)據(jù)通過鏈路由智能機頂盒提供。在一個實施例中,客戶端顯示正在下載的視頻及其下載進度的流程可以是:1.用戶選擇進入正在下載列表,客戶端發(fā)送獲取正在下載列表命令到智能機頂盒;2.智能機頂盒返回正在下載列表和當前進度給客戶端