一種媒體文件下載方法及裝置的制造方法
【專利摘要】本發(fā)明提供一種媒體文件下載方法及裝置,涉及媒體文件處理領(lǐng)域,所述方法包括:判斷當(dāng)前是否有正在播放的媒體文件;若當(dāng)前有正在播放的媒體文件,則判斷當(dāng)前播放的媒體文件之后是否具有下一待播放的媒體文件;若當(dāng)前播放的媒體文件之后具有下一待播放媒體文件,則獲取當(dāng)前播放的媒體文件的播放進度;根據(jù)當(dāng)前播放的媒體文件的播放進度,在前播放的媒體文件播放完畢之前開始下載所述下一待播放媒體文件。本發(fā)明可提高媒體文件下載操作的效率,提升用戶的體驗。
【專利說明】
一種媒體文件下載方法及裝置
技術(shù)領(lǐng)域
[0001 ]本發(fā)明涉及媒體文件處理領(lǐng)域,具體涉及一種媒體文件下載方法及裝置。
【背景技術(shù)】
[0002]隨著網(wǎng)絡(luò)資源越來越充足,用戶端下載媒體文件所需的時間越來越短。眾所周知,在線觀看媒體文件時,需要有一個數(shù)據(jù)緩沖的過程,即必須下載了一定量的數(shù)據(jù)后,使下一文件的下載量滿足播放要求時才能開始播放。
[0003]以視頻文件為例,用戶終端通常會在當(dāng)前視頻未播放完成時,已經(jīng)完成了對該視頻的下載操作,此時用戶終端僅僅播放當(dāng)前視頻,在其播放完成后,才開始緩沖下一視頻。對于網(wǎng)絡(luò)帶寬和下載速度等條件良好,或者被下載的媒體文件數(shù)據(jù)量較小的情況而言,這一緩沖過程可能較快,對用戶的體驗影響較小;但是當(dāng)媒體文件的數(shù)據(jù)量很大,或者網(wǎng)絡(luò)條件不夠好的情況而言,用戶每觀看完一個視頻都需要等待一定時間才可以觀看下一視頻。由此可見,現(xiàn)有的媒體文件下載方式效率較低,降低了用戶體驗度較低,并可能浪費了網(wǎng)絡(luò)資源。
【發(fā)明內(nèi)容】
[0004]本發(fā)明要解決的是現(xiàn)有的媒體文件下載方式效率較低的問題。
[0005]有鑒于此,本發(fā)明提供一種媒體文件下載方法,包括:判斷當(dāng)前是否有正在播放的媒體文件;若當(dāng)前有正在播放的媒體文件,則判斷當(dāng)前播放的媒體文件之后是否具有下一待播放的媒體文件;若當(dāng)前播放的媒體文件之后具有下一待播放媒體文件,則獲取當(dāng)前播放的媒體文件的播放進度;根據(jù)當(dāng)前播放的媒體文件的播放進度,在前播放的媒體文件播放完畢之前開始下載所述下一待播放媒體文件。
[0006]優(yōu)選地,所述判斷當(dāng)前播放的媒體文件之后是否具有下一待播放的媒體文件,包括:獲取待播放媒體文件隊列;判斷所述待播放媒體文件隊列中是否存有待播放媒體文件信息;當(dāng)所述待播放媒體文件隊列中存有至少一個待播放媒體文件信息時,將所述待播放媒體文件隊列中存于隊首的待播放媒體文件信息所對應(yīng)的媒體文件判定為所述下一待播放媒體文件。
[0007]優(yōu)選地,所述根據(jù)當(dāng)前播放的媒體文件的播放進度,在前播放的媒體文件播放完畢之前開始下載所述下一待播放媒體文件,包括:根據(jù)當(dāng)前播放的媒體文件的播放時間與當(dāng)前播放的媒體文件的總時長計算播放比例;監(jiān)測當(dāng)前播放的媒體文件的播放比例是否達(dá)到預(yù)定播放比例,所述預(yù)定播放比例小于100%;在當(dāng)前播放的媒體文件的播放比例達(dá)到預(yù)定播放比例時,開始下載所述下一待播放媒體文件。
[0008]優(yōu)選地,在所述根據(jù)當(dāng)前播放的媒體文件的播放進度,在前播放的媒體文件播放完畢之前開始下載所述下一待播放媒體文件之后,還包括:獲取所述下一待播放媒體文件的下載進度;根據(jù)所述下載進度停止下載所述下一待播放媒體文件。
[0009]優(yōu)選地,所述根據(jù)所述下載進度停止下載所述下一待播放媒體文件,包括:根據(jù)所述下一待播放媒體文件的數(shù)據(jù)下載量與所述下一待播放媒體文件總數(shù)據(jù)量計算下載比例;監(jiān)測所述下載比例是否達(dá)到預(yù)定下載比例;當(dāng)所述下載比例達(dá)到預(yù)定下載比例時,停止下載所述下一待播放媒體文件。
[0010]相應(yīng)地,本發(fā)明還提供一種媒體文件下載裝置,包括:第一判定單元,用于判斷當(dāng)前是否有正在播放的媒體文件;第二判斷單元,用于在當(dāng)前有正在播放的媒體文件時,判斷當(dāng)前播放的媒體文件之后是否具有下一待播放的媒體文件;播放進度獲取單元,用于在當(dāng)前播放的媒體文件之后具有下一待播放媒體文件時,獲取當(dāng)前播放的媒體文件的播放進度;緩沖單元,用于根據(jù)當(dāng)前播放的媒體文件的播放進度,在前播放的媒體文件播放完畢之前開始下載所述下一待播放媒體文件。
[0011 ]優(yōu)選地,所述第二判斷單元包括:待播放隊列獲取單元,用于獲取待播放媒體文件隊列;隊列內(nèi)容判斷單元,用于判斷所述待播放媒體文件隊列中是否存有待播放媒體文件信息;待播放文件判定單元,用于當(dāng)所述待播放媒體文件隊列中存有至少一個待播放媒體文件信息時,將所述待播放媒體文件隊列中存于隊首的待播放媒體文件信息所對應(yīng)的媒體文件判定為所述下一待播放媒體文件。
[0012]優(yōu)選地,所述緩沖單元包括:播放進度確定單元,用于根據(jù)當(dāng)前播放的媒體文件的播放時間與當(dāng)前播放的媒體文件的總時長計算播放比例;播放進度監(jiān)測單元,用于監(jiān)測當(dāng)前播放的媒體文件的播放比例是否達(dá)到預(yù)定播放比例,所述預(yù)定播放比例小于100%;下載操作啟動單元,用于在當(dāng)前播放的媒體文件的播放比例達(dá)到預(yù)定播放比例時,開始下載所述下一待播放媒體文件。
[0013]優(yōu)選地,還包括:下載進度獲取單元,用于獲取所述下一待播放媒體文件的下載進度;下載操作終止單元,根據(jù)所述下載進度停止下載所述下一待播放媒體文件。
[0014]優(yōu)選地,所述下載操作終止單元包括:下載進度確定單元,用于根據(jù)所述下一待播放媒體文件的數(shù)據(jù)下載量與所述下一待播放媒體文件總數(shù)據(jù)量計算下載比例;下載進度檢測單元,監(jiān)測所述下載比例是否達(dá)到預(yù)定下載比例;下載操作控制單元,當(dāng)所述下載比例達(dá)到預(yù)定下載比例時,停止下載所述下一待播放媒體文件
[0015]本發(fā)明提供的媒體文件下載方法及裝置在當(dāng)前有正在播放的媒體文件時,根據(jù)當(dāng)前的播放進度并在當(dāng)前文件播放完畢之前,提前開始下載下一連續(xù)播放的媒體文件,使本地終端在用戶播放下一媒體文件前,提前獲取到下一媒體文件的數(shù)據(jù),進而避免用戶在播放下一文件時等待數(shù)據(jù)下載的過程,由此可提高媒體文件下載操作的效率,提升用戶的體驗。
【附圖說明】
[0016]為了更清楚地說明本發(fā)明【具體實施方式】或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對【具體實施方式】或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施方式,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0017]圖1為本發(fā)明實施例提供的媒體文件下載方法的流程圖;
[0018]圖2為本發(fā)明實施例提供的媒體文件下載裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0019]下面將結(jié)合附圖對本發(fā)明的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0020]此外,下面所描述的本發(fā)明不同實施方式中所涉及的技術(shù)特征只要彼此之間未構(gòu)成沖突就可以相互結(jié)合。
[0021]本發(fā)明實施例提供一種媒體文件下載方法,該方法通常由用戶終端執(zhí)行,本實施例所述用戶終端可以是諸如個人計算機、平板電腦、智能手機等具備數(shù)據(jù)通信功能及媒體播放功能的智能終端。如圖1所示該方法包括如下步驟:
[0022]SI,判斷當(dāng)前是否有正在播放的媒體文件A,例如可以在用戶打開媒體網(wǎng)頁開始在線播放媒體文件時,即開始執(zhí)行本步驟操作,其中媒體文件可以是視頻文件或者音頻文件。本領(lǐng)域技術(shù)人員可以理解,判斷文件播放狀態(tài)的操作有多種,例如可以讀取網(wǎng)頁中的媒體插件的運行狀態(tài),或者直接讀取網(wǎng)頁文件的狀態(tài)均可以判斷當(dāng)前是否有媒體文件正在被播放。當(dāng)發(fā)現(xiàn)當(dāng)前有正在播放的媒體文件A時,執(zhí)行步驟S2,否則可以持續(xù)監(jiān)測直至發(fā)現(xiàn)有文件被播放為止。
[0023]S2,判斷當(dāng)前播放的媒體文件A之后是否具有下一待播放的媒體文件B,例如用戶正在播放的媒體文件A是某個專輯或劇集中的一個文件,并且該專輯中包括多個文件,且多個文件是自動連續(xù)播放的,只要媒體文件A不是專輯或劇集中的最后一個文件,則必然具有下一個待播放的媒體文件B。本領(lǐng)域技術(shù)人員可以理解,即使媒體文件A還未播放完畢時,也有多種方法得知是否存在下一待播放的文件,例如服務(wù)器會對多個自動連續(xù)播放的文件生成播放列表,用戶終端只需要獲取播放列表并判斷媒體文件A在列表中的位置即可得知是否存在下一待播放的文件;或者,用戶終端的網(wǎng)頁瀏覽器或播放器會對多個自動連續(xù)播放的文件設(shè)置播放隊列,通過播放隊列也可以得知是否存在下一待播放的文件。若當(dāng)前播放的媒體文件A之后具有下一待播放媒體文件B,則執(zhí)行步驟S3,否則可以停止執(zhí)行本方法。
[0024]S3,獲取當(dāng)前播放的媒體文件A的播放進度,即當(dāng)前已被播放的媒體文件A的內(nèi)容占媒體文件A總內(nèi)容的比例,通常根據(jù)播放時間信息進行計算,也可以根據(jù)數(shù)據(jù)量進行計算;
[0025]S4,根據(jù)當(dāng)前播放的媒體文件A的播放進度,在媒體文件A播放完畢之前開始下載下一待播放媒體文件B,即在媒體文件A播放完畢之前的某個時刻,提前對媒體文件B開始“緩沖”下載,開始下載的時刻根據(jù)媒體文件A的播放進度來確定,通常定在接近“末尾”的時亥IJ,因為在當(dāng)前播放的文件被播放到接近末尾時,可以認(rèn)為用戶還需要播放下一個文件,此時開始下載下一文件更加合理,但本實施例并不對開始下載的具體時刻進行限定,只要根據(jù)當(dāng)前文件的播放進度進行設(shè)定都可以實現(xiàn)發(fā)明目的。
[0026]本實施提供的媒體文件下載方法在當(dāng)前有正在播放的媒體文件時,根據(jù)當(dāng)前的播放進度并在當(dāng)前文件播放完畢之前,提前開始下載下一連續(xù)播放的媒體文件,使本地終端在用戶播放下一媒體文件前,提前獲取到下一媒體文件的數(shù)據(jù),進而避免用戶在播放下一文件時等待數(shù)據(jù)下載的過程,由此可提高媒體文件下載操作的效率,提升用戶的體驗。
[0027]為了降低本方法對用戶終端網(wǎng)絡(luò)資源的占用情況,在上述步驟S4之后,還可以包括如下步驟:
[0028]S5,獲取所述下一待播放媒體文件B的下載進度,也可稱為緩沖進度,目前獲取該進度的手段有多種,此處不再贅述;
[0029]S6,根據(jù)所述下載進度停止下載所述下一待播放媒體文件B,眾所周知,當(dāng)緩沖的數(shù)據(jù)達(dá)到一定量的時候即可滿足“邊下邊播”的條件,并且這個數(shù)據(jù)量并不要求過大,那么本實施例可以當(dāng)下載到滿足開始播放的條件時即停止下載媒體文件B,且不必考慮當(dāng)前的媒體文件A的播放進度,等到媒體文件B開始播放時再繼續(xù)開始下載,由此可以節(jié)約本地終端的網(wǎng)絡(luò)資源,提高用戶體驗。
[0030]作為一個優(yōu)選的實施方式,上述步驟S2可以具體包括如下步驟:
[0031]S21,獲取待播放媒體文件隊列,該隊列通常由提供媒體文件下載緩沖的服務(wù)器生成,或者由本地終端的瀏覽器或播放器生成,用于存放待播放媒體文件的信息,所存的信息通常是文件名稱?目息;
[0032]S22,判斷所述待播放媒體文件隊列中是否存有待播放媒體文件信息,若待播放媒體文件隊列中存有至少一個待播放媒體文件信息時,即隊列中有內(nèi)容時,則執(zhí)行步驟S23 ;
[0033]S23,將待播放媒體文件隊列中存于隊首的待播放媒體文件信息所對應(yīng)的媒體文件判定為所述下一待播放媒體文件,根據(jù)隊列的機制可知,存儲在隊首的數(shù)據(jù)是即將要被取出的數(shù)據(jù),并且數(shù)據(jù)被取出后隊列中則不再存儲該數(shù)據(jù),由此可以得知隊首存儲的數(shù)據(jù)就是即將要播放的下一個媒體文件的信息,根據(jù)該信息即可確定下一待播放媒體文件。
[0034]上述優(yōu)選方案通過待播放媒體文件隊列確定即將要播放的下一文件,不必查詢播放列表的全部內(nèi)容,減少數(shù)據(jù)計算量,由此可以進一步提高下載操作的效率。
[0035]作為一個優(yōu)選的實施方式,上述步驟S4具體可以包括如下步驟:
[0036]S41,實時根據(jù)當(dāng)前播放的媒體文件A的播放時間與當(dāng)前播放的媒體文件A的總時長計算播放比例,例如媒體文件A的總時長為10分鐘,當(dāng)前已播放到第8分鐘,此時播放比例為80% ;
[0037]S42,監(jiān)測當(dāng)前播放的媒體文件A的播放比例是否達(dá)到預(yù)定比例,在當(dāng)前播放的媒體文件A的播放比例達(dá)到預(yù)定播放比例時執(zhí)行步驟S43,否則繼續(xù)監(jiān)測;
[0038]S43,開始下載下一待播放媒體文件B。
[0039]上述優(yōu)選方案根據(jù)媒體文件的總時長和當(dāng)前時長確定播放比例,然后根據(jù)播放比例與預(yù)定比例的關(guān)系開始下載下一媒體文件,該方法可適用于任何具有固定時長媒體文件,并且計算量小,結(jié)果精確。
[0040]作為一個優(yōu)選的實施方式,上述步驟S6可以具體包括如下步驟:
[0041 ] S61,實時根據(jù)下一待播放媒體文件B的數(shù)據(jù)下載量與下一待播放媒體文件B總數(shù)據(jù)量計算下載比例;
[0042]S62,監(jiān)測所述下載比例是否達(dá)到預(yù)定下載比例,當(dāng)所述下載比例達(dá)到預(yù)定下載比例時,執(zhí)行步驟S63;
[0043]S63,停止下載下一待播放媒體文件B。
[0044]上述優(yōu)選方案根據(jù)媒體文件的總數(shù)據(jù)量和當(dāng)前已被下載的數(shù)據(jù)量確定下載比例,然后根據(jù)下載比例與預(yù)定比例的關(guān)系停止下載下一媒體文件,該方法可適用于任何具有固定數(shù)據(jù)量的媒體文件,并且計算量小,結(jié)果精確。
[0045]本發(fā)明的另一個實施例還提供了一種媒體文件下載裝置,如圖2所示該裝置包括:
[0046]第一判定單元21,用于判斷當(dāng)前是否有正在播放的媒體文件;
[0047]第二判斷單元22,用于在當(dāng)前有正在播放的媒體文件時,判斷當(dāng)前播放的媒體文件之后是否具有下一待播放的媒體文件;
[0048]播放進度獲取單元23,用于在當(dāng)前播放的媒體文件之后具有下一待播放媒體文件時,獲取當(dāng)前播放的媒體文件的播放進度;
[0049]緩沖單元24,用于根據(jù)當(dāng)前播放的媒體文件的播放進度,在前播放的媒體文件播放完畢之前開始下載所述下一待播放媒體文件。
[0050]本實施提供的媒體文件下載裝置在當(dāng)前有正在播放的媒體文件時,根據(jù)當(dāng)前的播放進度并在當(dāng)前文件播放完畢之前,提前開始下載下一連續(xù)播放的媒體文件,使本地終端在用戶播放下一媒體文件前,提前獲取到下一媒體文件的數(shù)據(jù),進而避免用戶在播放下一文件時等待數(shù)據(jù)下載的過程,由此可提高媒體文件下載操作的效率,提升用戶的體驗。
[0051]為了降低本方法對用戶終端網(wǎng)絡(luò)資源的占用情況,該裝置還可以包括:
[0052]下載進度獲取單元25,用于獲取所述下一待播放媒體文件的下載進度;
[0053]下載操作終止單元26,根據(jù)所述下載進度停止下載所述下一待播放媒體文件。
[0054]作為一個優(yōu)選的實施方式,所述第二判斷單元22可以包括:
[0055]待播放隊列獲取單元,用于獲取待播放媒體文件隊列;
[0056]隊列內(nèi)容判斷單元,用于判斷所述待播放媒體文件隊列中是否存有待播放媒體文件信息;
[0057]待播放文件判定單元,用于當(dāng)所述待播放媒體文件隊列中存有至少一個待播放媒體文件信息時,將所述待播放媒體文件隊列中存于隊首的待播放媒體文件信息所對應(yīng)的媒體文件判定為所述下一待播放媒體文件。
[0058]上述優(yōu)選方案通過待播放媒體文件隊列確定即將要播放的下一文件,不必查詢播放列表的全部內(nèi)容,減少數(shù)據(jù)計算量,由此可以進一步提高下載操作的效率。
[0059]作為一個優(yōu)選的實施方式,所述緩沖單元24包括:
[0060]播放進度確定單元,用于實時根據(jù)當(dāng)前播放的媒體文件的播放時間與當(dāng)前播放的媒體文件的總時長計算播放比例;
[0061]播放進度監(jiān)測單元,用于監(jiān)測當(dāng)前播放的媒體文件的播放比例是否達(dá)到預(yù)定播放比例,所述預(yù)定播放比例小于100% ;
[0062 ]下載操作啟動單元,用于在當(dāng)前播放的媒體文件的播放比例達(dá)到預(yù)定播放比例時,開始下載所述下一待播放媒體文件。
[0063]上述優(yōu)選方案根據(jù)媒體文件的總時長和當(dāng)前時長確定播放比例,然后根據(jù)播放比例與預(yù)定比例的關(guān)系開始下載下一媒體文件,該方法可適用于任何具有固定時長媒體文件,并且計算量小,結(jié)果精確。
[0064]作為一個優(yōu)選的實施方式,所述下載操作終止單元26包括:
[0065]下載進度確定單元,用于實時根據(jù)所述下一待播放媒體文件的數(shù)據(jù)下載量與所述下一待播放媒體文件總數(shù)據(jù)量計算下載比例;
[0066]下載進度檢測單元,監(jiān)測所述下載比例是否達(dá)到預(yù)定下載比例;
[0067]下載操作控制單元,當(dāng)所述下載比例達(dá)到預(yù)定下載比例時,停止下載所述下一待播放媒體文件。
[0068]上述優(yōu)選方案根據(jù)媒體文件的總數(shù)據(jù)量和當(dāng)前已被下載的數(shù)據(jù)量確定下載比例,然后根據(jù)下載比例與預(yù)定比例的關(guān)系停止下載下一媒體文件,該方法可適用于任何具有固定數(shù)據(jù)量的媒體文件,并且計算量小,結(jié)果精確。
[0069]顯然,上述實施例僅僅是為清楚地說明所作的舉例,而并非對實施方式的限定。對于所屬領(lǐng)域的普通技術(shù)人員來說,在上述說明的基礎(chǔ)上還可以做出其它不同形式的變化或變動。這里無需也無法對所有的實施方式予以窮舉。而由此所引伸出的顯而易見的變化或變動仍處于本發(fā)明創(chuàng)造的保護范圍之中。
【主權(quán)項】
1.一種媒體文件下載方法,其特征在于,包括: 判斷當(dāng)前是否有正在播放的媒體文件; 若當(dāng)前有正在播放的媒體文件,則判斷當(dāng)前播放的媒體文件之后是否具有下一待播放的媒體文件; 若當(dāng)前播放的媒體文件之后具有下一待播放媒體文件,則獲取當(dāng)前播放的媒體文件的播放進度; 根據(jù)當(dāng)前播放的媒體文件的播放進度,在前播放的媒體文件播放完畢之前開始下載所述下一待播放媒體文件。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述判斷當(dāng)前播放的媒體文件之后是否具有下一待播放的媒體文件,包括: 獲取待播放媒體文件隊列; 判斷所述待播放媒體文件隊列中是否存有待播放媒體文件信息; 當(dāng)所述待播放媒體文件隊列中存有至少一個待播放媒體文件信息時,將所述待播放媒體文件隊列中存于隊首的待播放媒體文件信息所對應(yīng)的媒體文件判定為所述下一待播放媒體文件。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)當(dāng)前播放的媒體文件的播放進度,在前播放的媒體文件播放完畢之前開始下載所述下一待播放媒體文件,包括: 根據(jù)當(dāng)前播放的媒體文件的播放時間與當(dāng)前播放的媒體文件的總時長計算播放比例; 監(jiān)測當(dāng)前播放的媒體文件的播放比例是否達(dá)到預(yù)定播放比例; 在當(dāng)前播放的媒體文件的播放比例達(dá)到預(yù)定播放比例時,開始下載所述下一待播放媒體文件。4.根據(jù)權(quán)利要求1-3中任一項所述的方法,其特征在于,在所述根據(jù)當(dāng)前播放的媒體文件的播放進度,在前播放的媒體文件播放完畢之前開始下載所述下一待播放媒體文件之后,還包括: 獲取所述下一待播放媒體文件的下載進度; 根據(jù)所述下載進度停止下載所述下一待播放媒體文件。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述根據(jù)所述下載進度停止下載所述下一待播放媒體文件,包括: 根據(jù)所述下一待播放媒體文件的數(shù)據(jù)下載量與所述下一待播放媒體文件總數(shù)據(jù)量計算下載比例; 監(jiān)測所述下載比例是否達(dá)到預(yù)定下載比例; 當(dāng)所述下載比例達(dá)到預(yù)定下載比例時,停止下載所述下一待播放媒體文件。6.一種媒體文件下載裝置,其特征在于,包括: 第一判定單元,用于判斷當(dāng)前是否有正在播放的媒體文件; 第二判斷單元,用于在當(dāng)前有正在播放的媒體文件時,判斷當(dāng)前播放的媒體文件之后是否具有下一待播放的媒體文件; 播放進度獲取單元,用于在當(dāng)前播放的媒體文件之后具有下一待播放媒體文件時,獲取當(dāng)前播放的媒體文件的播放進度; 緩沖單元,用于根據(jù)當(dāng)前播放的媒體文件的播放進度,在前播放的媒體文件播放完畢之前開始下載所述下一待播放媒體文件。7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述第二判斷單元包括: 待播放隊列獲取單元,用于獲取待播放媒體文件隊列; 隊列內(nèi)容判斷單元,用于判斷所述待播放媒體文件隊列中是否存有待播放媒體文件信息; 待播放文件判定單元,用于當(dāng)所述待播放媒體文件隊列中存有至少一個待播放媒體文件信息時,將所述待播放媒體文件隊列中存于隊首的待播放媒體文件信息所對應(yīng)的媒體文件判定為所述下一待播放媒體文件。8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述緩沖單元包括: 播放進度確定單元,用于根據(jù)當(dāng)前播放的媒體文件的播放時間與當(dāng)前播放的媒體文件的總時長計算播放比例; 播放進度監(jiān)測單元,用于監(jiān)測當(dāng)前播放的媒體文件的播放比例是否達(dá)到預(yù)定播放比例; 下載操作啟動單元,用于在當(dāng)前播放的媒體文件的播放比例達(dá)到預(yù)定播放比例時,開始下載所述下一待播放媒體文件。9.根據(jù)權(quán)利要求6-8中任一項所述的裝置,其特征在于,還包括: 下載進度獲取單元,用于獲取所述下一待播放媒體文件的下載進度; 下載操作終止單元,用于根據(jù)所述下載進度停止下載所述下一待播放媒體文件。10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述下載操作終止單元包括: 下載進度確定單元,用于根據(jù)所述下一待播放媒體文件的數(shù)據(jù)下載量與所述下一待播放媒體文件總數(shù)據(jù)量計算下載比例; 下載進度檢測單元,用于監(jiān)測所述下載比例是否達(dá)到預(yù)定下載比例; 下載操作控制單元,用于當(dāng)所述下載比例達(dá)到預(yù)定下載比例時,停止下載所述下一待播放媒體文件。
【文檔編號】H04N21/238GK105872603SQ201610166340
【公開日】2016年8月17日
【申請日】2016年3月22日
【發(fā)明人】敖偉波
【申請人】樂視網(wǎng)信息技術(shù)(北京)股份有限公司