一種插播方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別涉及一種插播方法及裝置。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,網(wǎng)絡(luò)與人們的生活越來(lái)越緊密,網(wǎng)絡(luò)給人們的生活帶來(lái)了極大的便捷,并且,網(wǎng)絡(luò)的信息量龐大,人們可以通過(guò)網(wǎng)絡(luò)獲取到自己想要的各種信息。例如通過(guò)網(wǎng)絡(luò)查找網(wǎng)上直播、電影、電視劇、綜藝等視頻節(jié)目,在電腦或手機(jī)等終端設(shè)備上在線觀看。
[0003]但是,用戶在線觀看視頻時(shí),觀看的流暢性與網(wǎng)絡(luò)下載情況直接相關(guān),有時(shí)會(huì)出現(xiàn)卡頓、下載速度慢、一直緩沖等情況,用戶體驗(yàn)不好。
【發(fā)明內(nèi)容】
[0004]鑒于上述問(wèn)題,提出了本發(fā)明以便提供一種克服上述問(wèn)題或者至少部分地解決上述問(wèn)題的一種插播方法及裝置,用以在用戶觀看在線視頻出現(xiàn)卡頓時(shí)使用戶不會(huì)感到無(wú)聊。
[0005]本發(fā)明提供一種插播方法,包括:
[0006]監(jiān)測(cè)當(dāng)前在線播放的視頻是否出現(xiàn)預(yù)設(shè)情況,所述預(yù)設(shè)情況包括卡頓、緩存量小于第一閾值;
[0007]當(dāng)所述視頻出現(xiàn)預(yù)設(shè)情況時(shí),播放預(yù)設(shè)內(nèi)容。
[0008]在一個(gè)實(shí)施例中,在播放預(yù)設(shè)內(nèi)容的同時(shí),所述方法還可包括:
[0009]對(duì)所述在線播放的視頻進(jìn)行緩存。
[0010]在一個(gè)實(shí)施例中,在所述對(duì)所述在線播放的視頻進(jìn)行緩存之后,所述方法還可包括:
[0011]當(dāng)所述緩存量大于或等于第二閾值時(shí),繼續(xù)播放所述當(dāng)前在線播放的視頻。
[0012]在一個(gè)實(shí)施例中,在所述播放預(yù)設(shè)內(nèi)容之后,所述方法還可包括:
[0013]當(dāng)所述預(yù)設(shè)內(nèi)容播放時(shí)長(zhǎng)達(dá)到第三閾值時(shí),停止播放所述預(yù)設(shè)內(nèi)容,繼續(xù)播放所述當(dāng)前在線播放的視頻。
[0014]在一個(gè)實(shí)施例中,在所述播放預(yù)設(shè)內(nèi)容之后,所述方法還可包括:
[0015]監(jiān)測(cè)是否接收到停止播放預(yù)設(shè)內(nèi)容的操作指令;
[0016]當(dāng)接收到停止播放預(yù)設(shè)內(nèi)容的操作指令時(shí),停止播放所述預(yù)設(shè)內(nèi)容,繼續(xù)播放所述當(dāng)前在線播放的視頻。
[0017]在一個(gè)實(shí)施例中,所述預(yù)設(shè)內(nèi)容可包括預(yù)設(shè)圖片、預(yù)設(shè)音頻、預(yù)設(shè)文本和預(yù)設(shè)視頻。
[0018]在一個(gè)實(shí)施例中,所述預(yù)設(shè)內(nèi)容的時(shí)長(zhǎng)小于第四閾值,或者所述預(yù)設(shè)內(nèi)容的大小小于第五閾值,其中所述第三閾值小于或者等于所述第四閾值。
[0019]本發(fā)明提供一種插播裝置,包括:
[0020]第一監(jiān)測(cè)模塊,用于監(jiān)測(cè)當(dāng)前在線播放的視頻是否出現(xiàn)預(yù)設(shè)情況,所述預(yù)設(shè)情況包括卡頓、緩存量小于第一閾值;
[0021]播放及緩存模塊,用于當(dāng)所述視頻出現(xiàn)預(yù)設(shè)情況時(shí),播放預(yù)設(shè)內(nèi)容,并對(duì)所述在線播放的視頻進(jìn)行緩存。
[0022]在一個(gè)實(shí)施例中,所述裝置還可包括:
[0023]第一播放模塊,用于當(dāng)所述緩存量大于或等于第二閾值時(shí),繼續(xù)播放所述當(dāng)前在線播放的視頻;或者
[0024]第二播放模塊,用于當(dāng)所述預(yù)設(shè)內(nèi)容播放時(shí)長(zhǎng)達(dá)到第三閾值時(shí),停止播放所述預(yù)設(shè)內(nèi)容,繼續(xù)播放所述當(dāng)前在線播放的視頻。
[0025]在一個(gè)實(shí)施例中,所述裝置還可包括:
[0026]第二監(jiān)測(cè)模塊,用于監(jiān)測(cè)是否接收到停止播放預(yù)設(shè)內(nèi)容的操作指令;
[0027]第三播放模塊,用于當(dāng)接收到停止播放預(yù)設(shè)內(nèi)容的操作指令時(shí),停止播放所述預(yù)設(shè)內(nèi)容,繼續(xù)播放所述當(dāng)前在線播放的視頻。
[0028]本發(fā)明實(shí)施例的一些有益效果可以包括:通過(guò)監(jiān)測(cè)當(dāng)前在線播放的視頻是否出現(xiàn)預(yù)設(shè)情況,預(yù)設(shè)情況包括卡頓、緩存量小于第一閾值,當(dāng)出現(xiàn)預(yù)設(shè)情況時(shí),播放預(yù)設(shè)內(nèi)容。從而使用戶在等待視頻緩存的過(guò)程中,也能播放預(yù)設(shè)內(nèi)容,提升了用戶的使用體驗(yàn)。
[0029]本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說(shuō)明書中闡述,并且,部分地從說(shuō)明書中變得顯而易見,或者通過(guò)實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過(guò)在所寫的說(shuō)明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來(lái)實(shí)現(xiàn)和獲得。
[0030]下面通過(guò)附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
【附圖說(shuō)明】
[0031]附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,并且構(gòu)成說(shuō)明書的一部分,與本發(fā)明的實(shí)施例一起用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的限制。在附圖中:
[0032]圖1為本發(fā)明實(shí)施例中一種插播方法的流程圖;
[0033]圖2為本發(fā)明實(shí)施例中另一種插播方法的流程圖;
[0034]圖3為本發(fā)明實(shí)施例中另一種插播方法的流程圖;
[0035]圖4為本發(fā)明實(shí)施例中另一種插播方法的流程圖;
[0036]圖5為本發(fā)明實(shí)施例中另一種插播方法的流程圖;
[0037]圖6為本發(fā)明實(shí)施例中一種插播裝置的框圖。
【具體實(shí)施方式】
[0038]以下結(jié)合附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說(shuō)明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí)施例僅用于說(shuō)明和解釋本發(fā)明,并不用于限定本發(fā)明。
[0039]圖1所示為本發(fā)明實(shí)施例中一種插播方法的流程圖,如圖1所示,包括以下步驟S11-S12:
[0040]步驟S11,監(jiān)測(cè)當(dāng)前在線播放的視頻是否出現(xiàn)預(yù)設(shè)情況,預(yù)設(shè)情況包括卡頓、緩存量小于第一閾值;
[0041]步驟S12,當(dāng)視頻出現(xiàn)預(yù)設(shè)情況時(shí),播放預(yù)設(shè)內(nèi)容。
[0042]用戶在線觀看視頻時(shí),容易發(fā)生卡頓或者緩存量很小即將發(fā)生卡頓,導(dǎo)致視頻無(wú)法流暢播放,當(dāng)發(fā)生這些情況時(shí),播放預(yù)設(shè)內(nèi)容,具體實(shí)施時(shí),當(dāng)視頻出現(xiàn)上述預(yù)設(shè)情況時(shí),調(diào)用預(yù)先配置的本地文件或者預(yù)先指定路徑下的文件,播放這些文件的內(nèi)容,預(yù)設(shè)內(nèi)容可以是視頻、音頻、圖片、文本等,以便用戶在等待視頻緩存的這段時(shí)間不會(huì)感到無(wú)聊。
[0043]本發(fā)明實(shí)施例的上述方法,使用戶在等待視頻緩存的過(guò)程中,也能播放預(yù)設(shè)內(nèi)容,提升了用戶的使用體驗(yàn)。
[0044]在一個(gè)實(shí)施例中,如圖2所示,在步驟S12中,播放預(yù)設(shè)內(nèi)容的同時(shí),上述方法還可包括步驟S13:
[0045]步驟S13,對(duì)在線播放的視頻進(jìn)行緩存。
[0046]本實(shí)施例中,在播放預(yù)設(shè)內(nèi)容的同時(shí),對(duì)在線播放的視頻進(jìn)行緩存,以便繼續(xù)播放該在線視頻。
[0047]在一個(gè)實(shí)施例中,如圖3所示,在步驟S13之后,上述方法還可包括步驟S14:
[0048]步驟S14,當(dāng)緩存量大于或等于第二閾值時(shí),繼續(xù)播放當(dāng)前在線播放的視頻。
[0049]本實(shí)施例中,預(yù)先設(shè)定第二閾值,當(dāng)緩存量大于或等于第二閾值時(shí),此時(shí),視頻可以流暢觀看,則繼續(xù)播放視頻,保證了用戶觀看視頻的流暢性。
[0050]在一個(gè)實(shí)施例中,第二閾值大于第一閾值,也就是說(shuō),當(dāng)緩存量小于第一閾值時(shí),插播預(yù)設(shè)內(nèi)容,在播放預(yù)設(shè)內(nèi)容的同時(shí),繼續(xù)對(duì)在線播放的視頻進(jìn)行緩存,直到緩存量大于或等于第二閾值時(shí),繼續(xù)播放當(dāng)前在線播放的視頻。即第二閾值是用來(lái)控制是否繼續(xù)播放視頻的,第一閾值是用來(lái)控制是否插播內(nèi)容的。
[0051]在另一個(gè)實(shí)施例中,第二閾值小于第一閾值,那么即使緩存量不夠流暢播放視頻,也要繼續(xù)播放視頻,而不是插播內(nèi)容,相當(dāng)于第二閾值的優(yōu)先級(jí)高于第一閾值,當(dāng)緩存量大于或等于第二閾值時(shí),就繼續(xù)播放當(dāng)前在線播放的視頻。
[0052]在一個(gè)實(shí)施例中,如圖4所示,在步驟S12之后,上述方法還可步驟S15:
[0053]步驟S15,當(dāng)預(yù)設(shè)內(nèi)容播放時(shí)長(zhǎng)達(dá)到第三閾值時(shí),停止播放預(yù)設(shè)內(nèi)容,繼續(xù)播放當(dāng)前在線播放的視頻。
[0054]當(dāng)預(yù)設(shè)內(nèi)容播放一定時(shí)長(zhǎng),此時(shí)視頻也已緩存一段時(shí)間,則停止播放預(yù)設(shè)內(nèi)容,繼續(xù)播放當(dāng)前在線播放的視頻。播放的預(yù)設(shè)內(nèi)容的時(shí)長(zhǎng)不宜過(guò)長(zhǎng),當(dāng)視頻能正常播放時(shí),則停止播