一種視頻切換播出方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別涉及一種視頻切換播出方法及裝置。
【背景技術(shù)】
[0002]隨著科學(xué)技術(shù)的發(fā)展及人民生活水平的提高,視頻作品已經(jīng)成為人們工作、學(xué)習(xí)、社交以及休閑娛樂(lè)不可替代的重要方式,并且,人們對(duì)于視頻的播放要求也越來(lái)越高。目前,用戶需要收看某視頻時(shí),需要首先獲取該視頻的服務(wù)器的地址信息并與提供該視頻的服務(wù)器建立鏈接來(lái)獲取該視頻的信息;而當(dāng)用戶需要切換至查看另一個(gè)視頻時(shí),同樣需要切換至重新獲取另一個(gè)視頻的服務(wù)器的地址信息并與提供該視頻的服務(wù)器建立鏈接來(lái)獲取該視頻的信息;且在切換過(guò)程中,重新鏈接服務(wù)器的過(guò)程就像是從一個(gè)頻道切換到另一個(gè)頻道一樣,產(chǎn)生數(shù)據(jù)緩沖,導(dǎo)致視頻播放的中斷,嚴(yán)重影響了用戶體驗(yàn)。
【發(fā)明內(nèi)容】
[0003]本發(fā)明提供一種視頻切換播出方法及裝置,用以在切換視頻播出的時(shí)候使視頻銜接緊密,提升了用戶連續(xù)收看視頻的體驗(yàn)。
[0004]根據(jù)本發(fā)明實(shí)施例的第一方面,提供一種視頻切換播出方法,包括:
[0005]加載預(yù)設(shè)時(shí)長(zhǎng)的第一視頻數(shù)據(jù),將加載后的所述第一視頻數(shù)據(jù)存儲(chǔ)至第一加載存儲(chǔ)空間,并對(duì)所述第一視頻數(shù)據(jù)進(jìn)行解碼并播出;
[0006]接收在所述預(yù)設(shè)時(shí)長(zhǎng)中的特定時(shí)間點(diǎn)臨時(shí)切換至播放第二視頻數(shù)據(jù)的指令,并對(duì)加載的所述第一視頻數(shù)據(jù)中對(duì)應(yīng)于所述特定時(shí)間點(diǎn)的位置進(jìn)行標(biāo)記;
[0007]加載所述第二視頻數(shù)據(jù),在檢測(cè)到所述第一視頻數(shù)據(jù)播放至標(biāo)記的所述特定時(shí)間點(diǎn)時(shí),對(duì)所述第二視頻數(shù)據(jù)進(jìn)行解碼并播出。
[0008]在一個(gè)實(shí)施例中,所述加載預(yù)設(shè)時(shí)長(zhǎng)的第一視頻數(shù)據(jù),將加載后的所述第一視頻數(shù)據(jù)存儲(chǔ)至與第一加載存儲(chǔ)空間,并對(duì)所述第一視頻數(shù)據(jù)進(jìn)行解碼并播出,包括:
[0009]加載預(yù)設(shè)時(shí)長(zhǎng)的第一視頻數(shù)據(jù);其中,所述第一視頻數(shù)據(jù)包括一個(gè)或多個(gè)節(jié)目的視頻數(shù)據(jù),且一個(gè)或多個(gè)節(jié)目的視頻播放時(shí)長(zhǎng)總和等于所述預(yù)設(shè)時(shí)長(zhǎng);
[0010]將加載后的所述第一視頻數(shù)據(jù)存儲(chǔ)至第一加載存儲(chǔ)空間;
[0011]在加載所述第一視頻數(shù)據(jù)的同時(shí)對(duì)所述第一視頻數(shù)據(jù)進(jìn)行解碼并播出。
[0012]在一個(gè)實(shí)施例中,所述加載所述第二視頻數(shù)據(jù),在檢測(cè)到所述第一視頻數(shù)據(jù)播放至標(biāo)記的所述特定時(shí)間點(diǎn)時(shí),對(duì)所述第二視頻數(shù)據(jù)進(jìn)行解碼并播出,包括:
[0013]將所述第一視頻數(shù)據(jù)中對(duì)應(yīng)于已標(biāo)記的所述特定時(shí)間點(diǎn)位置之后的所有視頻數(shù)據(jù)刪除;
[0014]在已標(biāo)記的所述特定時(shí)間點(diǎn)位置加載所述第二視頻數(shù)據(jù),并將加載后的所述第二視頻數(shù)據(jù)存儲(chǔ)至所述第一加載存儲(chǔ)空間,同時(shí)對(duì)應(yīng)修改播單;
[0015]在檢測(cè)到所述第一視頻數(shù)據(jù)播放至標(biāo)記的所述特定時(shí)間點(diǎn)時(shí),對(duì)所述第二視頻數(shù)據(jù)進(jìn)行解碼并播出。
[0016]在一個(gè)實(shí)施例中,所述加載所述第二視頻數(shù)據(jù),在檢測(cè)到所述第一視頻數(shù)據(jù)播放至標(biāo)記的所述特定時(shí)間點(diǎn)時(shí),對(duì)所述第二視頻數(shù)據(jù)進(jìn)行解碼并播出,還包括:
[0017]加載所述第二視頻數(shù)據(jù),并將加載后的所述第二視頻數(shù)據(jù)存儲(chǔ)至第二加載存儲(chǔ)空間;
[0018]檢測(cè)所述第一視頻數(shù)據(jù)是否播放至標(biāo)記的所述特定時(shí)間點(diǎn);
[0019]在所述第一視頻數(shù)據(jù)播放至標(biāo)記的所述特定時(shí)間點(diǎn)時(shí),跳轉(zhuǎn)至所述第二加載存儲(chǔ)空間,對(duì)所述第二視頻數(shù)據(jù)進(jìn)行解碼并播出,同時(shí)對(duì)應(yīng)修改播單;
[0020]在所述第一視頻數(shù)據(jù)未播放至標(biāo)記的所述特定時(shí)間點(diǎn)時(shí),繼續(xù)對(duì)所述第一視頻數(shù)據(jù)進(jìn)行解碼并播出。
[0021]在一個(gè)實(shí)施例中,在所述第一視頻數(shù)據(jù)播放至標(biāo)記的所述特定時(shí)間點(diǎn)時(shí),跳轉(zhuǎn)至所述第二加載存儲(chǔ)空間,對(duì)所述第二視頻數(shù)據(jù)進(jìn)行解碼并播出之后,包括:
[0022]將所述第一視頻數(shù)據(jù)中對(duì)應(yīng)于已標(biāo)記的所述特定時(shí)間點(diǎn)位置之后的所有視頻數(shù)據(jù)刪除;或
[0023]在所述第二視頻數(shù)據(jù)播放完畢之后,跳轉(zhuǎn)至所述第一加載存儲(chǔ)空間,繼續(xù)對(duì)所述第一視頻數(shù)據(jù)中對(duì)應(yīng)于已標(biāo)記的所述特定時(shí)間點(diǎn)位置之后的所有視頻數(shù)據(jù)進(jìn)行解碼并播出,同時(shí)對(duì)應(yīng)修改播單。
[0024]根據(jù)本發(fā)明實(shí)施例的第二方面,還提供一種視頻切換播出裝置,包括:
[0025]第一加載播出模塊,用于加載預(yù)設(shè)時(shí)長(zhǎng)的第一視頻數(shù)據(jù),將加載后的所述第一視頻數(shù)據(jù)存儲(chǔ)至第一加載存儲(chǔ)空間,并對(duì)所述第一視頻數(shù)據(jù)進(jìn)行解碼并播出;
[0026]標(biāo)記模塊,用于接收在所述預(yù)設(shè)時(shí)長(zhǎng)中的特定時(shí)間點(diǎn)臨時(shí)切換至播放第二視頻數(shù)據(jù)的指令,并對(duì)加載的所述第一視頻數(shù)據(jù)中對(duì)應(yīng)于所述特定時(shí)間點(diǎn)的位置進(jìn)行標(biāo)記;
[0027]第二加載播出模塊,用于加載所述第二視頻數(shù)據(jù),在檢測(cè)到所述第一視頻數(shù)據(jù)播放至標(biāo)記的所述特定時(shí)間點(diǎn)時(shí),對(duì)所述第二視頻數(shù)據(jù)進(jìn)行解碼并播出。
[0028]在一個(gè)實(shí)施例中,所述第一加載播出模塊包括:
[0029]第一加載子模塊,用于加載預(yù)設(shè)時(shí)長(zhǎng)的第一視頻數(shù)據(jù);其中,所述第一視頻數(shù)據(jù)包括一個(gè)或多個(gè)節(jié)目的視頻數(shù)據(jù),且一個(gè)或多個(gè)節(jié)目的視頻播放時(shí)長(zhǎng)總和等于所述預(yù)設(shè)時(shí)長(zhǎng);
[0030]存儲(chǔ)子模塊,用于將加載后的所述第一視頻數(shù)據(jù)存儲(chǔ)至第一加載存儲(chǔ)空間;
[0031]第一播出子模塊,用于在加載所述第一視頻數(shù)據(jù)的同時(shí)對(duì)所述第一視頻數(shù)據(jù)進(jìn)行解碼并播出。
[0032]在一個(gè)實(shí)施例中,所述第二加載播出模塊包括:
[0033]刪除子模塊,用于將所述第一視頻數(shù)據(jù)中對(duì)應(yīng)于已標(biāo)記的所述特定時(shí)間點(diǎn)位置之后的所有視頻數(shù)據(jù)刪除;
[0034]第二加載子模塊,用于在已標(biāo)記的所述特定時(shí)間點(diǎn)位置加載所述第二視頻數(shù)據(jù),并將加載后的所述第二視頻數(shù)據(jù)存儲(chǔ)至所述第一加載存儲(chǔ)空間,同時(shí)對(duì)應(yīng)修改播單;
[0035]第二播出子模塊,用于在檢測(cè)到所述第一視頻數(shù)據(jù)播放至標(biāo)記的所述特定時(shí)間點(diǎn)時(shí),對(duì)所述第二視頻數(shù)據(jù)進(jìn)行解碼并播出。
[0036]在一個(gè)實(shí)施例中,所述第二加載播出模塊還包括:
[0037]第三加載子模塊,用于加載所述第二視頻數(shù)據(jù),并將加載后的所述第二視頻數(shù)據(jù)存儲(chǔ)至第二加載存儲(chǔ)空間;
[0038]檢測(cè)子模塊,用于檢測(cè)所述第一視頻數(shù)據(jù)是否播放至標(biāo)記的所述特定時(shí)間點(diǎn);
[0039]第三播出子模塊,用于在所述第一視頻數(shù)據(jù)播放至標(biāo)記的所述特定時(shí)間點(diǎn)時(shí),跳轉(zhuǎn)至所述第二加載存儲(chǔ)空間,對(duì)所述第二視頻數(shù)據(jù)進(jìn)行解碼并播出,同時(shí)對(duì)應(yīng)修改播單;
[0040]第四播出子模塊,用于在所述第一視頻數(shù)據(jù)未播放至標(biāo)記的所述特定時(shí)間點(diǎn)時(shí),繼續(xù)對(duì)所述第一視頻數(shù)據(jù)進(jìn)行解碼并播出。
[0041]在一個(gè)實(shí)施例中,所述第二加載播出模塊還包括:
[0042]第五播出子模塊,用于將所述第一視頻數(shù)據(jù)中對(duì)應(yīng)于已標(biāo)記的所述特定時(shí)間點(diǎn)位置之后的所有視頻數(shù)據(jù)刪除;或用于在所述第二視頻數(shù)據(jù)播放完畢之后,跳轉(zhuǎn)至所述第一加載存儲(chǔ)空間,繼續(xù)對(duì)所述第一視頻數(shù)據(jù)中對(duì)應(yīng)于已標(biāo)記的所述特定時(shí)間點(diǎn)位置之后的所有視頻數(shù)據(jù)進(jìn)行解碼并播出,同時(shí)對(duì)應(yīng)修改播單。
[0043]本發(fā)明實(shí)施例提供的技術(shù)方案可產(chǎn)生以下有益效果:加載預(yù)設(shè)時(shí)長(zhǎng)的第一視頻數(shù)據(jù),將加載后的所述第一視頻數(shù)據(jù)存儲(chǔ)至第一加載存儲(chǔ)空間,并對(duì)所述第一視頻數(shù)據(jù)進(jìn)行解碼并播出;接收在所述預(yù)設(shè)時(shí)長(zhǎng)中的特定時(shí)間點(diǎn)臨時(shí)切換至播放第二視頻數(shù)據(jù)的指令,并對(duì)加載的所述第一視頻數(shù)據(jù)中對(duì)應(yīng)于所述特定時(shí)間點(diǎn)的位置進(jìn)行標(biāo)記;加載所述第二視頻數(shù)據(jù),在檢測(cè)到所述第一視頻數(shù)據(jù)播放至標(biāo)記的所述特定時(shí)間點(diǎn)時(shí),對(duì)所述第二視頻數(shù)據(jù)進(jìn)行解碼并播出。該方案實(shí)現(xiàn)了特定的時(shí)間點(diǎn)切換視頻播出的時(shí)候使視頻銜接緊密,提升了用戶連續(xù)收看視頻的體驗(yàn)。
[0044]本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說(shuō)明書(shū)中闡述,并且,部分地從說(shuō)明書(shū)中變得顯而易見(jiàn),或者通過(guò)實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過(guò)在所寫(xiě)的說(shuō)明書(shū)、權(quán)利要求書(shū)、以及附圖中所特別指出的結(jié)構(gòu)來(lái)實(shí)現(xiàn)和獲得。
[0045]下面通過(guò)附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
【附圖說(shuō)明】
[0046]附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,并且構(gòu)成說(shuō)明書(shū)的一部分,與本發(fā)明的實(shí)施例一起用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的限制。
[0047]在附圖中:
[0048]圖1為本發(fā)明根據(jù)一示例性實(shí)施例示出的一種視頻切換播出方法的流程圖;
[0049]圖2為本發(fā)明根據(jù)一示例性實(shí)施例示出的視頻切換播出方法中步驟SlO的實(shí)施方式流程圖;
[0050]圖3為本發(fā)明根據(jù)一示例性實(shí)施例示出的一種視頻切換播出方法中步驟S30的實(shí)施方式流程圖;
[0051]圖4為本發(fā)明根據(jù)一示例性實(shí)施例示出的又一種視頻切換播出方法中步驟S30的實(shí)施方式流程圖;
[0052]圖5為本發(fā)明根據(jù)一示例性實(shí)施例示出的再一種視頻切換播出方法中步驟S30的實(shí)施方式流程圖;
[0053]圖6為本發(fā)明根據(jù)一示例性實(shí)施例示出的一種視頻切換播出裝置的框圖;
[0054]圖7為本發(fā)明根據(jù)一示例性實(shí)施例示出的視頻切換播出裝置中第一加載播出模塊61的框圖;
[0055]圖8為本發(fā)明根據(jù)一示例性實(shí)施例示出的一種視頻切換播出裝置