節(jié)目播放的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本公開涉及通信及計(jì)算機(jī)處理領(lǐng)域,尤其涉及節(jié)目播放的方法及裝置。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)的發(fā)展,人們可以通過網(wǎng)絡(luò)獲得各種資訊。并且,不再受傳統(tǒng)電視的限制,可以通過網(wǎng)絡(luò)收看各種視頻。以及,各種硬件技術(shù)和硬件設(shè)備的發(fā)展,已經(jīng)可以為人們提供網(wǎng)絡(luò)視頻直播節(jié)目。用戶可以通過計(jì)算機(jī)和智能手機(jī)等終端設(shè)備在線收看直播節(jié)目,不再局限于電視。
[0003]本公開的發(fā)明人發(fā)現(xiàn),相關(guān)技術(shù)中,雖然現(xiàn)在的網(wǎng)絡(luò)帶寬已經(jīng)可以支持高速大流量的下載。但是,由于種種原因,網(wǎng)絡(luò)傳輸速度可能出現(xiàn)不穩(wěn)定的情況,忽高忽低。該不穩(wěn)定的情況直接影響直播節(jié)目的下載和播放,容易出現(xiàn)幾秒鐘的播放卡頓。在卡頓結(jié)束后,用戶可以繼續(xù)收看。但是卡頓中間的這幾秒鐘的視頻則遺漏,用戶無法收到這段時(shí)間的節(jié)目。因此,如何更有效的播放直播節(jié)目,是亟待解決的問題。
【發(fā)明內(nèi)容】
[0004]為克服相關(guān)技術(shù)中存在的問題,本公開提供一種節(jié)目播放的方法及裝置。
[0005]根據(jù)本公開實(shí)施例的第一方面,提供一種節(jié)目播放的方法,包括:
[0006]在播放直播節(jié)目發(fā)生卡頓后,擴(kuò)大緩存區(qū)域;
[0007]下載直播節(jié)目的數(shù)據(jù),并將所述直播節(jié)目的數(shù)據(jù)存儲(chǔ)到所述緩存區(qū)域;
[0008]當(dāng)下載速度大于正常播放速度或所述緩存區(qū)域存儲(chǔ)已滿時(shí),以高于所述正常播放速度的加快速度播放所述緩存區(qū)域中的數(shù)據(jù)。
[0009]本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:本實(shí)施例通過加速播放的方式追上正常的播放進(jìn)度,使用戶的收看可以與直播的速度同步。并且快速播放解決了跳躍播放所帶來的內(nèi)容遺漏問題,可以為用戶提供更多的信息。
[0010]在一個(gè)實(shí)施例中,所述以高于所述正常播放速度的加快速度播放所述緩存區(qū)域中的數(shù)據(jù),包括:
[0011]根據(jù)預(yù)先配置的加快速度播放所述緩存區(qū)域中的數(shù)據(jù);其中,預(yù)先配置的加快速度高于所述正常播放速度;
[0012]或者
[0013]根據(jù)預(yù)先配置的加快播放時(shí)長,計(jì)算加快速度;其中,計(jì)算的加快速度高于所述正常播放速度;
[0014]根據(jù)計(jì)算的所述加快速度播放所述緩存區(qū)域中的數(shù)據(jù)。
[0015]本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:本實(shí)施例中可以由用戶配置加快速度或時(shí)長,然后根據(jù)用戶的配置進(jìn)行快速播放,更貼近用戶的需求。
[0016]在一個(gè)實(shí)施例中,所述方法還包括:
[0017]當(dāng)下載速度大于正常播放速度或所述緩存區(qū)域存儲(chǔ)已滿時(shí),輸出跳轉(zhuǎn)按鈕;
[0018]接收針對所述跳轉(zhuǎn)按鈕的第一點(diǎn)擊指令;
[0019]以正常播放速度從所述緩存區(qū)域的末尾處播放。
[0020]本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:本實(shí)施例可以支持跳轉(zhuǎn)播放,為用戶提供跳轉(zhuǎn)按鈕。用戶可以選擇跳轉(zhuǎn)播放,直接從當(dāng)前的直播位置播放,也就是從所述緩存區(qū)域的末尾處播放。
[0021 ] 在一個(gè)實(shí)施例中,所述方法還包括:
[0022]在加快速度播放所述緩存區(qū)域中的數(shù)據(jù)時(shí),檢查當(dāng)前播放進(jìn)度是否為正常播放進(jìn)度;
[0023]在當(dāng)前播放進(jìn)度為正常播放進(jìn)度時(shí),以正常播放速度播放所述緩存區(qū)域中的數(shù)據(jù),并縮小所述緩存區(qū)域。
[0024]本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:本實(shí)施例中緩存區(qū)域的大小可隨下載數(shù)據(jù)量和播放數(shù)據(jù)量的變化而變化,以節(jié)省存儲(chǔ)空間。
[0025]在一個(gè)實(shí)施例中,所述方法還包括:
[0026]輸出加速按鈕;
[0027]接收針對加速按鈕的第二點(diǎn)擊指令;
[0028]根據(jù)預(yù)設(shè)的加速步長,將當(dāng)前的播放速度調(diào)高;
[0029]以調(diào)高后的播放速度播放所述緩存區(qū)域中的數(shù)據(jù)。
[0030]本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:本實(shí)施例中可以根據(jù)用戶輸入的指令進(jìn)一步提高播放速度,以便更快速的追上直播進(jìn)度,更貼近用戶的需求,并且操作簡單方便。
[0031]根據(jù)本公開實(shí)施例的第二方面,提供一種節(jié)目播放的裝置,包括:
[0032]擴(kuò)大模塊,用于在播放直播節(jié)目發(fā)生卡頓后,擴(kuò)大緩存區(qū)域;
[0033]下載模塊,用于下載直播節(jié)目的數(shù)據(jù),并將所述直播節(jié)目的數(shù)據(jù)存儲(chǔ)到所述緩存區(qū)域;
[0034]第一播放模塊,用于當(dāng)下載速度大于正常播放速度或所述緩存區(qū)域存儲(chǔ)已滿時(shí),以高于所述正常播放速度的加快速度播放所述緩存區(qū)域中的數(shù)據(jù)。
[0035]在一個(gè)實(shí)施例中,所述第一播放模塊包括:第一播放子模塊,或者速度子模塊和第二播放子模塊;
[0036]所述第一播放子模塊,用于根據(jù)預(yù)先配置的加快速度播放所述緩存區(qū)域中的數(shù)據(jù);其中,預(yù)先配置的加快速度高于所述正常播放速度;
[0037]所述速度子模塊,用于根據(jù)預(yù)先配置的加快播放時(shí)長,計(jì)算加快速度;其中,計(jì)算的加快速度高于所述正常播放速度;
[0038]所述第二播放子模塊,用于根據(jù)計(jì)算的所述加快速度播放所述緩存區(qū)域中的數(shù)據(jù)。
[0039]在一個(gè)實(shí)施例中,所述裝置還包括:
[0040]跳轉(zhuǎn)模塊,用于當(dāng)下載速度大于正常播放速度或所述緩存區(qū)域存儲(chǔ)已滿時(shí),輸出跳轉(zhuǎn)按鈕;
[0041]第一接收模塊,用于接收針對所述跳轉(zhuǎn)按鈕的第一點(diǎn)擊指令;
[0042]第二播放模塊,用于以正常播放速度從所述緩存區(qū)域的末尾處播放。
[0043]在一個(gè)實(shí)施例中,所述裝置還包括:
[0044]進(jìn)度模塊,用于在加快速度播放所述緩存區(qū)域中的數(shù)據(jù)時(shí),檢查當(dāng)前播放進(jìn)度是否為正常播放進(jìn)度;
[0045]縮小模塊,用于在當(dāng)前播放進(jìn)度為正常播放進(jìn)度時(shí),以正常播放速度播放所述緩存區(qū)域中的數(shù)據(jù),并縮小所述緩存區(qū)域。
[0046]在一個(gè)實(shí)施例中,所述裝置還包括:
[0047]加速模塊,用于輸出加速按鈕;
[0048]第二接收模塊,用于接收針對加速按鈕的第二點(diǎn)擊指令;
[0049]調(diào)整模塊,用于根據(jù)預(yù)設(shè)的加速步長,將當(dāng)前的播放速度調(diào)高;
[0050]第三播放模塊,用于以調(diào)高后的播放速度播放所述緩存區(qū)域中的數(shù)據(jù)。
[0051]根據(jù)本公開實(shí)施例的第三方面,提供一種節(jié)目播放的裝置,包括:
[0052]處理器;
[0053]用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;
[0054]其中,所述處理器被配置為:
[0055]在播放直播節(jié)目發(fā)生卡頓后,擴(kuò)大緩存區(qū)域;
[0056]下載直播節(jié)目的數(shù)據(jù),并將所述直播節(jié)目的數(shù)據(jù)存儲(chǔ)到所述緩存區(qū)域;
[0057]當(dāng)下載速度大于正常播放速度或所述緩存區(qū)域存儲(chǔ)已滿時(shí),以高于所述正常播放速度的加快速度播放所述緩存區(qū)域中的數(shù)據(jù)。
[0058]應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
【附圖說明】
[0059]此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實(shí)施例,并與說明書一起用于解釋本公開的原理。
[0060]圖1是根據(jù)一示例性實(shí)施例示出的一種節(jié)目播放的方法的流程圖。
[0061]圖2是根據(jù)一示例性實(shí)施例示出的一種播放的示意圖。
[0062]圖3是根據(jù)一示例性實(shí)施例示出的一種節(jié)目播放的方法的流程圖。
[0063]圖4是根據(jù)一示例性實(shí)施例示出的一種節(jié)目播放的方法的流程圖。
[0064]圖5是根據(jù)一示例性實(shí)施例示出的一種節(jié)目播放的裝置的框圖。
[0065]圖6是根據(jù)一不例性實(shí)施例不出的一種第一播放模塊的框圖。
[0066]圖7是根據(jù)一示例性實(shí)施例示出的一種第一播放模塊的框圖。
[0067]圖8是根據(jù)一示例性實(shí)施例示出的一種節(jié)目播放的裝置的框圖。
[0068]圖9是根據(jù)一示例性實(shí)施例示出的一種節(jié)目播放的裝置的框圖。
[0069]圖10是根據(jù)一示例性實(shí)施例示出的一種節(jié)目播放的裝置的框圖。
[0070]圖11是根據(jù)一示例性實(shí)施例示出的一種裝置的框圖。
【具體實(shí)施方式】
[0071]這里將詳細(xì)地對示例性實(shí)施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本公開相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。
[0072]相關(guān)技術(shù)中,在播放直播節(jié)目時(shí),由于網(wǎng)絡(luò)下載速度的不穩(wěn)定,出現(xiàn)下載速度可能小于正常的播放速度的情況,導(dǎo)致播放出現(xiàn)卡頓。用戶可以看到此時(shí)播放界面變黑,提示正在緩沖。在緩沖結(jié)束后再繼續(xù)播放。由于是播放直播節(jié)目,繼續(xù)播放的位置是當(dāng)前實(shí)際的直播位置。也就是說發(fā)生卡頓的那段時(shí)間里的直播節(jié)目沒有被播放,用戶無法看到這段時(shí)間里節(jié)目,收看有缺失。
[00