進(jìn)行網(wǎng)站視頻播放的方法、系統(tǒng)及網(wǎng)站服務(wù)器的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及視頻播放技術(shù),尤其涉及進(jìn)行網(wǎng)站視頻播放的方法、系統(tǒng)及網(wǎng)站服務(wù)器。
【背景技術(shù)】
[0002]網(wǎng)站視頻,是由視頻服務(wù)網(wǎng)站為客戶端提供的以流媒體為主要播放形式的技術(shù),通過該技術(shù),客戶端可根據(jù)需要,進(jìn)行在線直播或點(diǎn)播聲像文件。
[0003]隨著網(wǎng)站視頻越來越廣泛的應(yīng)用,其發(fā)展規(guī)模越來越大,如何進(jìn)一步提升網(wǎng)站視頻播放的效率,稱為關(guān)注的焦點(diǎn)。為了更大地發(fā)揮網(wǎng)站視頻播放的功能,通常地,在請求的視頻數(shù)據(jù)之前會(huì)插入貼片信息。而且,進(jìn)來,更多電視業(yè)務(wù)也開始轉(zhuǎn)移陣地,將電視視頻播放中插播的貼片信息轉(zhuǎn)移到網(wǎng)站視頻播放中來。貼片信息,是在視頻開始之前插播的一小段信息。貼片信息的時(shí)間都很短,通常在5到60秒的長度。
[0004]基于大量貼片信息需要在網(wǎng)站視頻中進(jìn)行播放,如何有效地將貼片信息插入視頻數(shù)據(jù),成為亟待解決的問題。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供了一種進(jìn)行網(wǎng)站視頻播放的方法,該方法能夠提高網(wǎng)站視頻播放的效率。
[0006]本發(fā)明提供了一種進(jìn)行網(wǎng)站視頻播放的系統(tǒng),該系統(tǒng)能夠提高網(wǎng)站視頻播放的效率。
[0007]本發(fā)明提供了一種進(jìn)行網(wǎng)站視頻播放的網(wǎng)站服務(wù)器,該網(wǎng)站服務(wù)器能夠提高網(wǎng)站視頻播放的效率。
[0008]一種進(jìn)行網(wǎng)站視頻播放的方法,該方法包括:
[0009]接收包含客戶端標(biāo)識和視頻標(biāo)識的視頻播放請求,查詢與客戶端標(biāo)識對應(yīng)的播放記錄;
[0010]對播放記錄中的視頻播放次數(shù)進(jìn)行累加,得到當(dāng)前視頻播放次數(shù);
[0011]確定與當(dāng)前視頻播放次數(shù)對應(yīng)的貼片信息時(shí)長,播放次數(shù)與貼片信息時(shí)長成反比;
[0012]根據(jù)確定的貼片信息時(shí)長從貼片信息庫中提取滿足時(shí)長的貼片信息,并獲取與視頻標(biāo)識對應(yīng)的視頻數(shù)據(jù),在視頻數(shù)據(jù)前插入提取的貼片信息,傳輸給客戶端進(jìn)行播放。
[0013]一種進(jìn)行網(wǎng)站視頻播放的系統(tǒng),該系統(tǒng)包括客戶端和網(wǎng)站服務(wù)器;
[0014]所述客戶端,向所述網(wǎng)站服務(wù)器發(fā)送包含客戶端標(biāo)識和視頻標(biāo)識的視頻播放請求,接收網(wǎng)站服務(wù)器反饋的視頻數(shù)據(jù),進(jìn)行播放;
[0015]所述網(wǎng)站服務(wù)器,接收來自所述客戶端的視頻播放請求,查詢與客戶端標(biāo)識對應(yīng)的播放記錄;對播放記錄中的視頻播放次數(shù)進(jìn)行累加,得到當(dāng)前視頻播放次數(shù);確定與當(dāng)
[0016]前視頻播放次數(shù)對應(yīng)的貼片信息時(shí)長,播放次數(shù)與貼片信息時(shí)長成反比;根據(jù)確定的貼片信息時(shí)長從貼片信息庫中提取滿足時(shí)長的貼片信息,并獲取與視頻標(biāo)識對應(yīng)的視頻數(shù)據(jù),在視頻數(shù)據(jù)前插入提取的貼片信息,傳輸給所述客戶端。
[0017]一種進(jìn)行網(wǎng)站視頻播放的網(wǎng)站服務(wù)器,該網(wǎng)站服務(wù)器包括請求接收單元、查詢處理單元、貼片信息時(shí)長確定單元和視頻數(shù)據(jù)處理單元;
[0018]所述請求接收單元,接收包含客戶端標(biāo)識和視頻標(biāo)識的視頻播放請求,發(fā)送給所述查詢處理單元;
[0019]所述查詢處理單元,接收來自所述請求接收單元的視頻播放請求,查詢與客戶端標(biāo)識對應(yīng)的播放記錄;對播放記錄中的視頻播放次數(shù)進(jìn)行累加,得到當(dāng)前視頻播放次數(shù),將當(dāng)前視頻播放次數(shù)及視頻播放請求發(fā)送給所述貼片信息確定單元;
[0020]所述貼片信息確定單元,接收來自所述查詢處理單元的當(dāng)前視頻播放次數(shù)和視頻播放請求,確定與當(dāng)前視頻播放次數(shù)對應(yīng)的貼片信息時(shí)長,將貼片信息時(shí)長和視頻播放請求發(fā)送給所述視頻數(shù)據(jù)處理單元,播放次數(shù)與貼片信息時(shí)長成反比;
[0021]所述視頻數(shù)據(jù)處理單元,接收來自所述貼片信息確定單元的貼片信息時(shí)長和視頻播放請求,根據(jù)確定的貼片信息時(shí)長從貼片信息庫中提取滿足時(shí)長的貼片信息,并獲取與視頻標(biāo)識對應(yīng)的視頻數(shù)據(jù),在視頻數(shù)據(jù)前插入提取的貼片信息,傳輸給與客戶端標(biāo)識對應(yīng)的客戶端。
[0022]從上述方案可以看出,本發(fā)明中,接收視頻播放請求,查詢與視頻播放請求中客戶端標(biāo)識對應(yīng)的播放記錄;對播放記錄中的視頻播放次數(shù)進(jìn)行累加,得到當(dāng)前視頻播放次數(shù);確定與當(dāng)前視頻播放次數(shù)對應(yīng)的貼片信息時(shí)長,播放次數(shù)與貼片信息時(shí)長成反比;根據(jù)確定的貼片信息時(shí)長從貼片信息庫中提取滿足時(shí)長的貼片信息,并獲取與視頻標(biāo)識對應(yīng)的視頻數(shù)據(jù),在視頻數(shù)據(jù)前插入提取的貼片信息,傳輸給客戶端進(jìn)行播放。本發(fā)明在視頻播放過程中存儲(chǔ)對應(yīng)客戶端標(biāo)識的播放記錄,根據(jù)播放記錄確定當(dāng)前視頻播放次數(shù),再由當(dāng)前視頻播放次數(shù)確定貼片信息時(shí)長,播放次數(shù)與貼片信息時(shí)長成反比;而后,將滿足貼片信息時(shí)長的貼片信息插入視頻數(shù)據(jù)。采用本發(fā)明方案,根據(jù)獲取的視頻播放次數(shù),對貼片信息時(shí)長進(jìn)行合理的調(diào)整,在一定程度上確保了貼片信息的下發(fā),同時(shí)也避免了下發(fā)過于頻繁,這樣,提高了網(wǎng)站視頻播放的效率,實(shí)現(xiàn)了有效地將貼片信息插入視頻數(shù)據(jù)。
【附圖說明】
[0023]圖1為本發(fā)明進(jìn)行網(wǎng)站視頻播放的方法示意性流程圖;
[0024]圖2為本發(fā)明進(jìn)行網(wǎng)站視頻播放的方法流程圖實(shí)例;
[0025]圖3為本發(fā)明瀏覽者A連續(xù)觀看了五次長視頻的視頻播放流程圖;
[0026]圖4為本發(fā)明進(jìn)行網(wǎng)站視頻播放的網(wǎng)絡(luò)環(huán)境實(shí)例;
[0027]圖5為本發(fā)明進(jìn)行網(wǎng)站視頻播放的系統(tǒng)結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0028]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下面結(jié)合實(shí)施例和附圖,對本發(fā)明進(jìn)一步詳細(xì)說明。
[0029]發(fā)明人在研究中發(fā)現(xiàn),現(xiàn)有進(jìn)行網(wǎng)站視頻播放的方案中,通常在視頻數(shù)據(jù)中插入較長的貼片信息,例如60秒;尤其針對客戶端在短時(shí)間段內(nèi)發(fā)送了多次視頻播放請求的情況,客戶端將頻繁進(jìn)行多次貼片信息的播放,導(dǎo)致播放效率較低。例如在10分鐘內(nèi),客戶端進(jìn)行了 6次視頻點(diǎn)播,相應(yīng)地,客戶端將播放6次60,秒貼片信息,這將對客戶端請求的視頻數(shù)據(jù)產(chǎn)生較大的沖擊,也降低了網(wǎng)站視頻播放的效率。
[0030]針對這種情況,本發(fā)明在視頻播放過程中存儲(chǔ)對應(yīng)客戶端標(biāo)識的播放記錄,根據(jù)播放記錄確定當(dāng)前視頻播放次數(shù),再由當(dāng)前視頻播放次數(shù)確定貼片信息時(shí)長,播放次數(shù)與貼片信息時(shí)長成反比;而后,將滿足貼片信息時(shí)長的貼片信息插入視頻數(shù)據(jù)。采用本發(fā)明方案,根據(jù)獲取的視頻播放次數(shù),對貼片信息時(shí)長進(jìn)行合理的調(diào)整,在一定程度上確保了貼片信息的下發(fā),同時(shí)也避免了下發(fā)過于頻繁,這樣,提高了網(wǎng)站視頻播放的效率,實(shí)現(xiàn)了有效地將貼片信息插入視頻數(shù)據(jù)。
[0031]參見圖1,為本發(fā)明進(jìn)行網(wǎng)站視頻播放的方法示意性流程圖,其包括以下步驟:
[0032]步驟101,接收包含客戶端標(biāo)識和視頻標(biāo)識的視頻播放請求,查詢與客戶端標(biāo)識對應(yīng)的播放記錄。
[0033]本發(fā)明中,網(wǎng)站服務(wù)器為客戶端存儲(chǔ)相應(yīng)的播放記錄,播放記錄與客戶端標(biāo)識對應(yīng)。客戶端標(biāo)識例如為客戶端瀏覽器的MAC地址,若客戶端采用用戶賬號登錄了網(wǎng)站服務(wù)器,客戶端標(biāo)識也可以是用戶賬號;等等。
[0034]播放記錄包含的內(nèi)容可根據(jù)需要設(shè)置,例如:視頻播放次數(shù)、各次視頻播放請求的時(shí)間、第一次視頻播放對應(yīng)的貼片信息時(shí)長等。
[0035]步驟102,對播放記錄中的視頻播放次數(shù)進(jìn)行累加,得到當(dāng)前視頻