一種視頻播放器及其控制視頻播放的方法
【專利摘要】本發(fā)明實(shí)施例公開了一種視頻播放器及其控制視頻播放的方法,包括:每次收到觸發(fā)信號(hào)時(shí)開始采集一段時(shí)長(zhǎng)內(nèi)的實(shí)時(shí)視頻數(shù)據(jù),并將此次采集的實(shí)時(shí)視頻數(shù)據(jù)作為一段錄制視頻數(shù)據(jù)進(jìn)行存儲(chǔ);將視頻時(shí)移進(jìn)度條上用于控制播放該段錄制視頻數(shù)據(jù)的部分標(biāo)為記錄區(qū)間;確定用戶拖動(dòng)視頻時(shí)移進(jìn)度條上的播放點(diǎn)時(shí),根據(jù)播放點(diǎn)與記錄區(qū)間的位置關(guān)系,確定播放實(shí)時(shí)視頻數(shù)據(jù)或錄制視頻數(shù)據(jù),以使直播視頻數(shù)據(jù)和錄制視頻數(shù)據(jù)之間的切換更加方便快捷,從而能夠快速準(zhǔn)確地查找到想要觀看的視頻內(nèi)容。
【專利說(shuō)明】一種視頻播放器及其控制視頻播放的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及視頻播放【技術(shù)領(lǐng)域】,特別涉及一種視頻播放器及其控制視頻播放的方法。
【背景技術(shù)】
[0002]011,視頻點(diǎn)播),即根據(jù)用戶的要求播放相應(yīng)的視頻節(jié)目的視頻點(diǎn)播系統(tǒng),把用戶所點(diǎn)擊或選擇的視頻內(nèi)容,傳輸給所請(qǐng)求的用戶。^00技術(shù)從根本上改變了用戶過去被動(dòng)式看電視的不足,當(dāng)用戶打開電視,用戶可以不看廣告,不為某個(gè)節(jié)目趕時(shí)間,隨時(shí)直接點(diǎn)播希望收看的內(nèi)容,就好像播放剛剛放進(jìn)自己家里錄像機(jī)或機(jī)中的一部新片子,但是用戶又不需要購(gòu)買錄像帶或者卩⑶盤,也不需要錄像機(jī)或者卩⑶機(jī)。乂00技術(shù)不僅可以應(yīng)用在電信的寬帶網(wǎng)絡(luò)中,同時(shí)也可以應(yīng)用在小區(qū)局域網(wǎng)及有線電視的寬帶網(wǎng)絡(luò)中。
[0003]發(fā)明人在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)現(xiàn)現(xiàn)有的視頻播放器大多數(shù)是為了點(diǎn)播視頻而設(shè)計(jì)的,因而在播放直播類視頻時(shí),其交互方式存在很多缺點(diǎn),如直播類視頻的時(shí)移進(jìn)度條不能夠簡(jiǎn)單地切換直播視頻數(shù)據(jù)和錄制視頻數(shù)據(jù),并快速準(zhǔn)確地查找到需要觀看的內(nèi)容。
[0004]而直播類視頻如安防監(jiān)控、網(wǎng)絡(luò)電視等現(xiàn)在的應(yīng)用越來(lái)越廣泛,由此可見,目前亟需一種新的視頻播放技術(shù),在播放直播類視頻時(shí),保證通過直播類視頻時(shí)移進(jìn)度條實(shí)現(xiàn)直播視頻數(shù)據(jù)和錄制視頻數(shù)據(jù)之間的切換,并快速準(zhǔn)確地查找到需要觀看的視頻內(nèi)容。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例提供了一種視頻播放器及其控制視頻播放的方法,以在播放直播類視頻時(shí),根據(jù)播放點(diǎn)與記錄區(qū)間的位置關(guān)系,實(shí)現(xiàn)直播視頻數(shù)據(jù)和錄制視頻數(shù)據(jù)之間方便快捷的切換,并快速準(zhǔn)確地查找到需要觀看的視頻內(nèi)容。
[0006]本發(fā)明實(shí)施例中提供了一種視頻播放器控制視頻播放的方法,包括:
[0007]每次收到觸發(fā)信號(hào)時(shí)開始采集一段時(shí)長(zhǎng)內(nèi)的實(shí)時(shí)視頻數(shù)據(jù),并將此次采集的實(shí)時(shí)視頻數(shù)據(jù)作為一段錄制視頻數(shù)據(jù)進(jìn)行存儲(chǔ);
[0008]將視頻時(shí)移進(jìn)度條上用于控制播放該段錄制視頻數(shù)據(jù)的部分標(biāo)為記錄區(qū)間;
[0009]確定用戶拖動(dòng)視頻時(shí)移進(jìn)度條上的播放點(diǎn)時(shí),根據(jù)播放點(diǎn)與記錄區(qū)間的位置關(guān)系,確定播放實(shí)時(shí)視頻數(shù)據(jù)或錄制視頻數(shù)據(jù)。
[0010]較佳地,根據(jù)播放點(diǎn)與記錄區(qū)間的位置關(guān)系,確定播放實(shí)時(shí)視頻數(shù)據(jù)或錄制視頻數(shù)據(jù),具體包括:
[0011]確定播放點(diǎn)位于非記錄區(qū)間,判斷所述非記錄區(qū)間之后是否存在記錄區(qū)間,若存在,則將播放點(diǎn)跳轉(zhuǎn)到其后最近的記錄區(qū)間起始位置,并從所述播放點(diǎn)的位置開始播放對(duì)應(yīng)的錄制視頻數(shù)據(jù),若不存在,則將播放點(diǎn)跳轉(zhuǎn)到當(dāng)前時(shí)刻對(duì)應(yīng)的位置,并播放實(shí)時(shí)視頻數(shù)據(jù);
[0012]確定播放點(diǎn)位于記錄區(qū)間,則從所述播放點(diǎn)的位置開始播放對(duì)應(yīng)的錄制視頻數(shù)據(jù),以在播放直播類視頻時(shí),根據(jù)播放點(diǎn)與記錄區(qū)間的位置關(guān)系,實(shí)現(xiàn)直播視頻數(shù)據(jù)和錄制視頻數(shù)據(jù)之間方便快捷的切換。
[0013]較佳地,確定播放點(diǎn)與記錄區(qū)間的位置關(guān)系之前,進(jìn)一步包括:
[0014]確定播放點(diǎn)對(duì)應(yīng)的播放時(shí)刻;
[0015]若播放點(diǎn)對(duì)應(yīng)的播放時(shí)刻為當(dāng)前時(shí)刻時(shí),則播放實(shí)時(shí)視頻數(shù)據(jù),若播放點(diǎn)對(duì)應(yīng)的播放時(shí)刻在當(dāng)前時(shí)刻之后,則將播放點(diǎn)跳轉(zhuǎn)到當(dāng)前時(shí)刻對(duì)應(yīng)的位置,并播放實(shí)時(shí)視頻數(shù)據(jù),以便快速準(zhǔn)確地查找到需要觀看的視頻內(nèi)容;
[0016]若播放點(diǎn)對(duì)應(yīng)的播放時(shí)刻在當(dāng)前時(shí)刻之前,則確定播放點(diǎn)與記錄區(qū)間的位置關(guān)系。
[0017]較佳地,從所述播放點(diǎn)的位置開始播放對(duì)應(yīng)的錄制視頻數(shù)據(jù),具體包括:
[0018]確定播放點(diǎn)所在的記錄區(qū)間控制播放的一段錄制視頻數(shù)據(jù);
[0019]根據(jù)播放點(diǎn)對(duì)應(yīng)的播放時(shí)刻,在該段錄制視頻數(shù)據(jù)中定位到對(duì)應(yīng)該播放時(shí)刻的位置,并從該位置開始播放視頻數(shù)據(jù)。
[0020]較佳地,所述視頻時(shí)移進(jìn)度條用于控制播放時(shí)長(zhǎng)為24個(gè)小時(shí)的視頻數(shù)據(jù),所述視頻時(shí)移進(jìn)度條上均勻分布設(shè)定數(shù)量的時(shí)間刻度。
[0021]較佳地,所述觸發(fā)信號(hào)為事件信號(hào),確定接收到事件信號(hào)時(shí),還包括:
[0022]根據(jù)事件信號(hào)的接收時(shí)刻,在所述視頻時(shí)移進(jìn)度條上該時(shí)刻對(duì)應(yīng)的位置加上事件標(biāo)志,可以方便用戶根據(jù)事件標(biāo)志快速定位事件發(fā)生時(shí)間段內(nèi)的視頻數(shù)據(jù),查看相應(yīng)信息。
[0023]根據(jù)上述方法,本發(fā)明實(shí)施例提供了一種視頻播放器,包括:
[0024]控制模塊,用于每次收到觸發(fā)信號(hào)時(shí)開始采集一段時(shí)長(zhǎng)內(nèi)的實(shí)時(shí)視頻數(shù)據(jù),并將此次采集的實(shí)時(shí)視頻數(shù)據(jù)作為一段錄制視頻數(shù)據(jù)進(jìn)行存儲(chǔ);
[0025]標(biāo)記模塊,用于將視頻時(shí)移進(jìn)度條上用于控制播放該段錄制視頻數(shù)據(jù)的部分標(biāo)為記錄區(qū)間;
[0026]播放模塊,用于確定用戶拖動(dòng)視頻時(shí)移進(jìn)度條上的播放點(diǎn)時(shí),根據(jù)播放點(diǎn)與記錄區(qū)間的位置關(guān)系,確定播放實(shí)時(shí)視頻數(shù)據(jù)或錄制視頻數(shù)據(jù)。
[0027]較佳地,所述播放模塊具體用于:
[0028]確定播放點(diǎn)位于非記錄區(qū)間,判斷所述非記錄區(qū)間之后是否存在記錄區(qū)間,若存在,則將播放點(diǎn)跳轉(zhuǎn)到其后最近的記錄區(qū)間起始位置,并從所述播放點(diǎn)的位置開始播放對(duì)應(yīng)的錄制視頻數(shù)據(jù),若不存在,則將播放點(diǎn)跳轉(zhuǎn)到當(dāng)前時(shí)刻對(duì)應(yīng)的位置,并播放實(shí)時(shí)視頻數(shù)據(jù);
[0029]確定播放點(diǎn)位于記錄區(qū)間,則從所述播放點(diǎn)的位置開始播放對(duì)應(yīng)的錄制視頻數(shù)據(jù)。
[0030]較佳地,所述播放模塊進(jìn)一步用于:
[0031]確定播放點(diǎn)對(duì)應(yīng)的播放時(shí)刻;
[0032]若播放點(diǎn)對(duì)應(yīng)的播放時(shí)刻為當(dāng)前時(shí)刻時(shí),則播放實(shí)時(shí)視頻數(shù)據(jù),若播放點(diǎn)對(duì)應(yīng)的播放時(shí)刻在當(dāng)前時(shí)刻之后,則將播放點(diǎn)跳轉(zhuǎn)到當(dāng)前時(shí)刻對(duì)應(yīng)的位置,并播放實(shí)時(shí)視頻數(shù)據(jù);
[0033]若播放點(diǎn)對(duì)應(yīng)的播放時(shí)刻在當(dāng)前時(shí)刻之前,則確定播放點(diǎn)與記錄區(qū)間的位置關(guān)系。
[0034]較佳地,所述播放模塊具體用于:
[0035]確定播放點(diǎn)所在的記錄區(qū)間控制播放的一段錄制視頻數(shù)據(jù);
[0036]根據(jù)播放點(diǎn)對(duì)應(yīng)的播放時(shí)刻,在該段錄制視頻數(shù)據(jù)中定位到對(duì)應(yīng)該播放時(shí)刻的位置,并從該位置開始播放視頻數(shù)據(jù)。
[0037]較佳地,所述視頻時(shí)移進(jìn)度條用于控制播放時(shí)長(zhǎng)為24個(gè)小時(shí)的視頻數(shù)據(jù),所述視頻時(shí)移進(jìn)度條上均勻分布設(shè)定數(shù)量的時(shí)間刻度。
[0038]較佳地,所述觸發(fā)信號(hào)為事件信號(hào),所述標(biāo)記模塊進(jìn)一步用于:
[0039]確定接收到事件信號(hào)時(shí),根據(jù)事件信號(hào)的接收時(shí)刻,在所述視頻時(shí)移進(jìn)度條上該時(shí)刻對(duì)應(yīng)的位置加上事件標(biāo)志。
[0040]本發(fā)明的上述實(shí)施例中,每次收到觸發(fā)信號(hào)時(shí)開始采集一段時(shí)長(zhǎng)內(nèi)的實(shí)時(shí)視頻數(shù)據(jù),并將此次采集的實(shí)時(shí)視頻數(shù)據(jù)作為一段錄制視頻數(shù)據(jù)進(jìn)行存儲(chǔ);將視頻時(shí)移進(jìn)度條上用于控制播放該段錄制視頻數(shù)據(jù)的部分標(biāo)為記錄區(qū)間;確定用戶拖動(dòng)視頻時(shí)移進(jìn)度條上的播放點(diǎn)時(shí),根據(jù)播放點(diǎn)與記錄區(qū)間的位置關(guān)系,確定播放實(shí)時(shí)視頻數(shù)據(jù)或錄制視頻數(shù)據(jù),以使直播視頻數(shù)據(jù)和錄制視頻數(shù)據(jù)之間的切換更加方便快捷。因此,與現(xiàn)有視頻播放器控制視頻播放的方案相比,本發(fā)明實(shí)施例在播放直播類視頻時(shí),根據(jù)播放點(diǎn)與記錄區(qū)間的位置關(guān)系,能夠使實(shí)時(shí)視頻數(shù)據(jù)和錄制視頻數(shù)據(jù)之間的切換更加方便快捷,從而能夠快速準(zhǔn)確地查找到需要觀看的視頻內(nèi)容。
【專利附圖】
【附圖說(shuō)明】
[0041]圖1為本發(fā)明實(shí)施例提供的視頻播放器控制視頻播放的方法流程圖;
[0042]圖2為本發(fā)明實(shí)施例提供的視頻播放進(jìn)度條示意圖;
[0043]圖3為本發(fā)明實(shí)施例提供的視頻播放器結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0044]本發(fā)明實(shí)施例提出一種視頻播放器及其控制視頻播放的方法,應(yīng)用于視頻播放器中或者其它需要通過直播類視頻時(shí)移進(jìn)度條控制實(shí)時(shí)視頻和錄制視頻切換的視頻播放設(shè)備中,本發(fā)明實(shí)施例在播放直播類視頻時(shí),根據(jù)視頻時(shí)移進(jìn)度條上的播放點(diǎn)與記錄區(qū)間的位置關(guān)系,能夠在實(shí)時(shí)視頻和錄制視頻之間方便快捷的切換,從而能夠快速準(zhǔn)確地查找到想要觀看的實(shí)時(shí)視頻或錄制視頻的內(nèi)容。
[0045]下面結(jié)合附圖對(duì)本發(fā)明的【具體實(shí)施方式】進(jìn)行詳細(xì)說(shuō)明。
[0046]參見圖1,為本發(fā)明實(shí)施例提供的視頻播放器控制視頻播放的方法流程圖,該流程可包括:
[0047]步驟101、每次收到觸發(fā)信號(hào)時(shí)開始采集一段時(shí)長(zhǎng)內(nèi)的實(shí)時(shí)視頻數(shù)據(jù),并將此次采集的實(shí)時(shí)視頻數(shù)據(jù)作為一段錄制視頻數(shù)據(jù)進(jìn)行存儲(chǔ)。
[0048]該步驟中,在存儲(chǔ)該段錄制視頻數(shù)據(jù)時(shí),還一并存儲(chǔ)該段錄制視頻數(shù)據(jù)的播放起始時(shí)間和播放終止時(shí)間,以便根據(jù)播放點(diǎn)對(duì)應(yīng)的播放時(shí)刻,查找存儲(chǔ)的錄制視頻數(shù)據(jù)。
[0049]該步驟中,每次收到觸發(fā)信號(hào)時(shí)開始采集一段時(shí)長(zhǎng)內(nèi)的實(shí)時(shí)視頻數(shù)據(jù),若在某一時(shí)長(zhǎng)的視頻采集過程中出現(xiàn)新的觸發(fā)信號(hào),則從新的觸發(fā)信號(hào)時(shí)刻開始繼續(xù)設(shè)定時(shí)長(zhǎng)的實(shí)時(shí)視頻數(shù)據(jù)采集。采集一段時(shí)長(zhǎng)內(nèi)的實(shí)時(shí)視頻數(shù)據(jù)可以采用如下的實(shí)施方式:在該觸發(fā)信號(hào)中攜帶控制信息,用于控制采集一段設(shè)定時(shí)長(zhǎng)內(nèi)的實(shí)時(shí)視頻數(shù)據(jù);或者,每次收到觸發(fā)信號(hào)時(shí)開始采集一段時(shí)長(zhǎng)內(nèi)的實(shí)時(shí)視頻數(shù)據(jù),在一段時(shí)長(zhǎng)后,收到終止信號(hào)時(shí),立即終止對(duì)本次實(shí)時(shí)視頻數(shù)據(jù)的采集,從而實(shí)現(xiàn)對(duì)一段設(shè)定時(shí)長(zhǎng)內(nèi)的實(shí)時(shí)視頻數(shù)據(jù)的采集,這里對(duì)采集一段時(shí)長(zhǎng)內(nèi)的實(shí)時(shí)視頻數(shù)據(jù)的實(shí)施方式不作具體限定。
[0050]該步驟中,若所述觸發(fā)信號(hào)為事件信號(hào),則確定接收到事件信號(hào)時(shí),根據(jù)事件信號(hào)的接收時(shí)刻,在所述視頻時(shí)移進(jìn)度條上該時(shí)刻對(duì)應(yīng)的位置加上事件標(biāo)志。如報(bào)警等特殊事件的事件標(biāo)志,可以方便用戶根據(jù)事件標(biāo)志快速定位事件發(fā)生時(shí)間段內(nèi)的視頻數(shù)據(jù),查看相應(yīng)的視頻內(nèi)容。
[0051]通常,視頻播放器每次收到觸發(fā)信號(hào)時(shí)開始采集一段時(shí)長(zhǎng)內(nèi)的實(shí)時(shí)視頻數(shù)據(jù),并將此次采集的實(shí)時(shí)視頻數(shù)據(jù)作為一段錄制視頻數(shù)據(jù)進(jìn)行存儲(chǔ),若在設(shè)定的時(shí)間段內(nèi)未完成存儲(chǔ),則繼續(xù)存儲(chǔ)該實(shí)時(shí)視頻數(shù)據(jù);若在設(shè)定的時(shí)間段內(nèi)完成存儲(chǔ),則繼續(xù)接收觸發(fā)信號(hào),用以保證對(duì)實(shí)時(shí)視頻數(shù)據(jù)連續(xù)的采集及存儲(chǔ)。
[0052]步驟102、將視頻時(shí)移進(jìn)度條上用于控制播放該段錄制視頻數(shù)據(jù)的部分標(biāo)為記錄區(qū)間。
[0053]通常,該視頻時(shí)移進(jìn)度條上顯示日期,以便于用戶在使用時(shí),通過確定想要觀看的日期來(lái)查看相應(yīng)的視頻內(nèi)容。該視頻時(shí)移進(jìn)度條用于控制播放時(shí)長(zhǎng)為24個(gè)小時(shí)的視頻內(nèi)容,并且該視頻時(shí)移進(jìn)度條上均勻分布設(shè)定數(shù)量的時(shí)間刻度,這里時(shí)間刻度可以根據(jù)需要進(jìn)行劃分,一般情況下,時(shí)間刻度的默認(rèn)單位為2小時(shí)。本發(fā)明實(shí)施例對(duì)于上述時(shí)間刻度的劃分方式不做具體限制。
[0054]該步驟中,該視頻時(shí)移進(jìn)度條上標(biāo)有記錄區(qū)間和非記錄區(qū)間,記錄區(qū)間用于控制播放錄制視頻數(shù)據(jù);非記錄區(qū)間,表示沒有錄制的視頻數(shù)據(jù)可以播放。
[0055]步驟103、確定用戶拖動(dòng)視頻時(shí)移進(jìn)度條上的播放點(diǎn)時(shí),根據(jù)播放點(diǎn)與記錄區(qū)間的位置關(guān)系,確定播放實(shí)時(shí)視頻數(shù)據(jù)或錄制視頻數(shù)據(jù)。
[0056]該步驟中,確定播放點(diǎn)位于非記錄區(qū)間時(shí),判斷該非記錄區(qū)間之后是否存在記錄區(qū)間,若存在,則將播放點(diǎn)跳轉(zhuǎn)到其后最近的記錄區(qū)間的起始位置,并從該播放點(diǎn)開始播放對(duì)應(yīng)的錄制視頻數(shù)據(jù),若不存在,則將播放點(diǎn)跳轉(zhuǎn)到當(dāng)前時(shí)刻對(duì)應(yīng)的位置,并從該播放點(diǎn)開始播放實(shí)時(shí)視頻數(shù)據(jù);該播放點(diǎn)可以在視頻時(shí)移進(jìn)度條上自由拖動(dòng),以便用戶拖動(dòng)該播放點(diǎn)來(lái)控制視頻數(shù)據(jù)的切換與播放。
[0057]該步驟中,確定播放點(diǎn)位于記錄區(qū)間時(shí),則從所述播放點(diǎn)開始播放對(duì)應(yīng)的錄制視頻數(shù)據(jù)。
[0058]具體的,確定播放點(diǎn)所在的記錄區(qū)間控制播放的一段錄制視頻數(shù)據(jù)后,根據(jù)播放點(diǎn)對(duì)應(yīng)的播放時(shí)刻,在該段錄制視頻數(shù)據(jù)中定位到對(duì)應(yīng)該播放時(shí)刻的位置,并從該位置開始播放視頻數(shù)據(jù)。
[0059]通常,在將此次采集的實(shí)時(shí)視頻數(shù)據(jù)作為一段錄制視頻數(shù)據(jù)進(jìn)行存儲(chǔ)后,將該段錄制視頻數(shù)據(jù)的播放起始時(shí)間和播放終止時(shí)間進(jìn)行存儲(chǔ),以便將視頻時(shí)移進(jìn)度條上的一個(gè)記錄區(qū)間與相應(yīng)的一段錄制視頻數(shù)據(jù)對(duì)應(yīng),從而在確定播放點(diǎn)所在的記錄區(qū)間后,通過上述對(duì)應(yīng)關(guān)系查找到相應(yīng)的一段錄制視頻數(shù)據(jù),然后根據(jù)播放點(diǎn)對(duì)應(yīng)的播放時(shí)刻,在該段錄制視頻數(shù)據(jù)中定位到對(duì)應(yīng)該播放時(shí)刻的位置,并從該位置開始播放視頻數(shù)據(jù)。
[0060]優(yōu)選的,確定播放點(diǎn)與記錄區(qū)間的位置關(guān)系之前,用戶可以根據(jù)播放點(diǎn)對(duì)應(yīng)的播放時(shí)刻,快速準(zhǔn)確地查找到想要觀看的視頻內(nèi)容。下面具體說(shuō)明:
[0061]首先確定播放點(diǎn)對(duì)應(yīng)的播放時(shí)刻,若播放點(diǎn)對(duì)應(yīng)的播放時(shí)刻為當(dāng)前時(shí)刻時(shí),則播放實(shí)時(shí)視頻數(shù)據(jù),若播放點(diǎn)對(duì)應(yīng)的播放時(shí)刻在當(dāng)前時(shí)刻之后,即在未來(lái)時(shí)刻,則將播放點(diǎn)跳轉(zhuǎn)到當(dāng)前時(shí)刻對(duì)應(yīng)的位置,并播放實(shí)時(shí)視頻數(shù)據(jù);所述當(dāng)前時(shí)刻是隨實(shí)際時(shí)間進(jìn)行變化的。
[0062]若播放點(diǎn)對(duì)應(yīng)的播放時(shí)刻在當(dāng)前時(shí)刻之前,則根據(jù)播放點(diǎn)與記錄區(qū)間的位置關(guān)系,來(lái)確定播放實(shí)時(shí)視頻數(shù)據(jù)或錄制視頻數(shù)據(jù)。
[0063]在上述優(yōu)選的實(shí)施方式中,在確定播放點(diǎn)與記錄區(qū)間的位置關(guān)系之前,首先確定播放點(diǎn)對(duì)應(yīng)的播放時(shí)刻,若該播放時(shí)刻為當(dāng)前時(shí)刻時(shí)或者在當(dāng)前時(shí)刻之后即可快速播放實(shí)時(shí)視頻數(shù)據(jù),則不需要根據(jù)播放點(diǎn)與記錄區(qū)間的位置關(guān)系,來(lái)確定播放實(shí)時(shí)視頻數(shù)據(jù)或錄制視頻數(shù)據(jù),能夠?qū)崿F(xiàn)實(shí)時(shí)視頻數(shù)據(jù)和錄制視頻數(shù)據(jù)之間方便快捷的切換,從而能夠快速準(zhǔn)確地查找到想要觀看的視頻內(nèi)容。
[0064]通過以上流程可以看出,本發(fā)明的上述實(shí)施例中在每次收到觸發(fā)信號(hào)時(shí)開始采集一段時(shí)長(zhǎng)內(nèi)的實(shí)時(shí)視頻數(shù)據(jù),并將此次采集的實(shí)時(shí)視頻數(shù)據(jù)作為一段錄制視頻數(shù)據(jù)進(jìn)行存儲(chǔ);將視頻時(shí)移進(jìn)度條上用于控制播放該段錄制視頻數(shù)據(jù)的部分標(biāo)為記錄區(qū)間;確定用戶拖動(dòng)視頻時(shí)移進(jìn)度條上的播放點(diǎn)時(shí),根據(jù)播放點(diǎn)與記錄區(qū)間的位置關(guān)系,確定播放實(shí)時(shí)視頻數(shù)據(jù)或錄制視頻數(shù)據(jù),以使實(shí)時(shí)視頻數(shù)據(jù)和錄制視頻數(shù)據(jù)之間的切換更加方便快捷,因此,與現(xiàn)有視頻播放器控制視頻播放的方案相比,本發(fā)明實(shí)施例在播放直播類視頻時(shí),根據(jù)播放點(diǎn)與記錄區(qū)間的位置關(guān)系,能夠?qū)崿F(xiàn)實(shí)時(shí)視頻數(shù)據(jù)和錄制視頻數(shù)據(jù)的快捷切換,從而能夠快速準(zhǔn)確地查找到想要觀看的視頻內(nèi)容。
[0065]下面以具體的實(shí)施例對(duì)上述流程進(jìn)行詳細(xì)說(shuō)明:
[0066]圖2為本發(fā)明實(shí)施例提供的視頻播放進(jìn)度條的示意圖,如圖2所述,視頻時(shí)移進(jìn)度條上的記錄區(qū)間用于控制播放該段錄制視頻數(shù)據(jù),用亮色標(biāo)識(shí);視頻時(shí)移進(jìn)度條上的非記錄區(qū)間,用灰暗色標(biāo)識(shí);當(dāng)前時(shí)刻,位于記錄區(qū)間之后與非記錄區(qū)間之前的交接處,隨實(shí)際時(shí)間進(jìn)行變化;在當(dāng)前時(shí)刻之后的時(shí)刻,即未來(lái)時(shí)刻,處于非記錄區(qū)間中,用灰暗色標(biāo)識(shí);該視頻時(shí)移進(jìn)度條用于控制播放時(shí)長(zhǎng)為24個(gè)小時(shí)的視頻數(shù)據(jù),并且視頻時(shí)移進(jìn)度條上均勻分布設(shè)定數(shù)量的時(shí)間刻度,根據(jù)需要?jiǎng)澐謺r(shí)間刻度,通常默認(rèn)單位為2小時(shí)。
[0067]本發(fā)明實(shí)施例的視頻時(shí)移進(jìn)度條用于控制播放時(shí)長(zhǎng)為24個(gè)小時(shí)的視頻數(shù)據(jù),該視頻時(shí)移進(jìn)度條上均勻分布設(shè)定數(shù)量的時(shí)間刻度7,以2個(gè)小時(shí)為單位,用戶在使用該視頻時(shí)移進(jìn)度條播放視頻時(shí),自由拖動(dòng)視頻時(shí)移進(jìn)度條上的播放點(diǎn),到達(dá)想要觀看的視頻內(nèi)容對(duì)應(yīng)的時(shí)刻,進(jìn)而觀看相應(yīng)的視頻。在拖動(dòng)播放點(diǎn)時(shí),視頻時(shí)移進(jìn)度條可能跨越00:00點(diǎn),即包含前后兩天的部分時(shí)間,如圖2第二個(gè)視頻時(shí)移進(jìn)度條。
[0068]具體實(shí)施中,用戶在使用該視頻時(shí)移進(jìn)度條播放視頻時(shí),首先拖動(dòng)視頻時(shí)移進(jìn)度條上的播放點(diǎn)到達(dá)想要觀看的視頻內(nèi)容對(duì)應(yīng)的播放時(shí)刻或區(qū)間,該播放點(diǎn)可以在視頻時(shí)移進(jìn)度條上自由拖動(dòng),若用戶拖動(dòng)視頻時(shí)移進(jìn)度條上的播放點(diǎn)對(duì)應(yīng)的播放時(shí)刻為當(dāng)前時(shí)刻3,則播放實(shí)時(shí)視頻數(shù)據(jù);若用戶拖動(dòng)視頻時(shí)移進(jìn)度條上的播放點(diǎn)對(duì)應(yīng)的播放時(shí)刻在當(dāng)前時(shí)刻之后的非記錄區(qū)間4中,則將播放點(diǎn)跳轉(zhuǎn)到當(dāng)前時(shí)刻3對(duì)應(yīng)的位置,并播放實(shí)時(shí)視頻數(shù)據(jù)。
[0069]需要說(shuō)明的是:當(dāng)前時(shí)刻3是隨實(shí)際時(shí)間進(jìn)行變化的,在當(dāng)前時(shí)刻3之后的時(shí)刻即未來(lái)時(shí)刻,處于非記錄區(qū)間4中。
[0070]下面對(duì)于播放點(diǎn)對(duì)應(yīng)的播放時(shí)刻在當(dāng)前時(shí)刻3之前的情況下,根據(jù)播放點(diǎn)與記錄區(qū)間的位置關(guān)系,確定播放實(shí)時(shí)視頻數(shù)據(jù)或錄制視頻數(shù)據(jù),進(jìn)行詳細(xì)說(shuō)明:
[0071]此時(shí),當(dāng)用戶拖動(dòng)視頻時(shí)移進(jìn)度條上的播放點(diǎn)對(duì)應(yīng)的播放時(shí)刻位于非記錄區(qū)間2時(shí),判斷非記錄區(qū)間2之后是否存在記錄區(qū)間,若存在記錄區(qū)間,則將播放點(diǎn)跳轉(zhuǎn)到其后最近的記錄區(qū)間的起始位置,并從所述播放點(diǎn)的位置開始播放對(duì)應(yīng)的錄制視頻數(shù)據(jù),若不存在記錄區(qū)間,則將播放點(diǎn)跳轉(zhuǎn)到當(dāng)前時(shí)刻3對(duì)應(yīng)的位置,并播放實(shí)時(shí)視頻數(shù)據(jù)。
[0072]此時(shí),當(dāng)用戶拖動(dòng)視頻時(shí)移進(jìn)度條上的播放點(diǎn)對(duì)應(yīng)的播放時(shí)刻位于記錄區(qū)間1時(shí),則從該播放點(diǎn)的位置開始播放對(duì)應(yīng)的錄制視頻數(shù)據(jù)。
[0073]此外,視頻時(shí)移進(jìn)度條上標(biāo)注有事件標(biāo)志,若用戶拖動(dòng)視頻時(shí)移進(jìn)度條上的播放點(diǎn)6到達(dá)事件標(biāo)志8的位置,則可以通過該事件標(biāo)志方便快速地定位事件發(fā)生時(shí)間段內(nèi)的視頻數(shù)據(jù),查看相應(yīng)的視頻內(nèi)容。
[0074]基于相同的技術(shù)構(gòu)思,本發(fā)明實(shí)施例還提供了一種視頻播放器,由于該設(shè)備解決問題的原理與一種視頻播放器控制視頻播放的方法相似,因此該設(shè)備的實(shí)施可以參見方法的實(shí)施,重復(fù)之處不再贅述。
[0075]本發(fā)明實(shí)施例提供一種視頻播放器,結(jié)構(gòu)示意圖如圖3所示,包括:
[0076]控制模塊301,用于每次收到觸發(fā)信號(hào)時(shí)開始采集對(duì)應(yīng)時(shí)長(zhǎng)內(nèi)的實(shí)時(shí)視頻數(shù)據(jù),并將此次采集的實(shí)時(shí)視頻數(shù)據(jù)作為一段錄制視頻數(shù)據(jù)進(jìn)行存儲(chǔ);
[0077]標(biāo)記模塊302,用于將視頻時(shí)移進(jìn)度條上用于控制播放該段錄制視頻數(shù)據(jù)的部分標(biāo)為記錄區(qū)間;
[0078]播放模塊303,用于確定用戶拖動(dòng)視頻時(shí)移進(jìn)度條上的播放點(diǎn)時(shí),根據(jù)播放點(diǎn)與記錄區(qū)間的位置關(guān)系,確定播放實(shí)時(shí)視頻數(shù)據(jù)或錄制視頻數(shù)據(jù)。
[0079]通常,該視頻時(shí)移進(jìn)度條上顯示日期,以便于用戶在使用時(shí),確定想要觀看的日期,然后查看相應(yīng)日期的視頻內(nèi)容。該視頻時(shí)移進(jìn)度條用于控制播放時(shí)長(zhǎng)為24個(gè)小時(shí)的視頻數(shù)據(jù),該視頻時(shí)移進(jìn)度條上均勻分布設(shè)定數(shù)量的時(shí)間刻度,可以根據(jù)需要?jiǎng)澐謺r(shí)間刻度,一般情況下,默認(rèn)的時(shí)間刻度單位為2小時(shí)。
[0080]以上功能模塊劃分方式僅為本發(fā)明實(shí)施例給出的一種優(yōu)選實(shí)現(xiàn)方式,功能模塊的劃分方式不構(gòu)成對(duì)本發(fā)明的限制。
[0081〕 具體實(shí)施中,所述播放模塊303具體用于:
[0082]確定播放點(diǎn)位于非記錄區(qū)間,判斷所述非記錄區(qū)間之后是否存在記錄區(qū)間,若存在,則將播放點(diǎn)跳轉(zhuǎn)到其后最近的記錄區(qū)間起始位置,并從所述播放點(diǎn)的位置開始播放對(duì)應(yīng)的錄制視頻數(shù)據(jù),若不存在,則將播放點(diǎn)跳轉(zhuǎn)到當(dāng)前時(shí)刻對(duì)應(yīng)的位置,并播放實(shí)時(shí)視頻數(shù)據(jù);
[0083]確定播放點(diǎn)位于記錄區(qū)間,則從所述播放點(diǎn)的位置開始播放對(duì)應(yīng)的錄制視頻數(shù)據(jù)。
[0084]進(jìn)一步的,所述播放模塊303進(jìn)一步用于:
[0085]確定播放點(diǎn)對(duì)應(yīng)的播放時(shí)刻;
[0086]若播放點(diǎn)對(duì)應(yīng)的播放時(shí)刻為當(dāng)前時(shí)刻時(shí),則播放實(shí)時(shí)視頻數(shù)據(jù),若播放點(diǎn)對(duì)應(yīng)的播放時(shí)刻在當(dāng)前時(shí)刻之后,則將播放點(diǎn)跳轉(zhuǎn)到當(dāng)前時(shí)刻對(duì)應(yīng)的位置,并播放實(shí)時(shí)視頻數(shù)據(jù);
[0087]若播放點(diǎn)對(duì)應(yīng)的播放時(shí)刻在當(dāng)前時(shí)刻之前,則確定播放點(diǎn)與記錄區(qū)間的位置關(guān)系。
[0088]具體實(shí)施中,所述播放模塊303具體用于:
[0089]確定播放點(diǎn)所在的記錄區(qū)間控制播放的一段錄制視頻數(shù)據(jù);
[0090]根據(jù)播放點(diǎn)對(duì)應(yīng)的播放時(shí)刻,在該段錄制視頻數(shù)據(jù)中定位到對(duì)應(yīng)該播放時(shí)刻的位置,并從該位置開始播放視頻數(shù)據(jù)。
[0091]具體實(shí)施中,所述觸發(fā)信號(hào)為事件信號(hào),所述標(biāo)記模塊302進(jìn)一步用于:
[0092]確定接收到事件信號(hào)時(shí),根據(jù)事件信號(hào)的接收時(shí)刻,在所述視頻時(shí)移進(jìn)度條上該時(shí)刻對(duì)應(yīng)的位置加上事件標(biāo)志。
[0093]本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng)?、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
[0094]這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
[0095]這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
[0096]盡管已描述了本發(fā)明的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本發(fā)明范圍的所有變更和修改。
[0097]顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
【權(quán)利要求】
1.一種視頻播放器控制視頻播放的方法,其特征在于,包括: 每次收到觸發(fā)信號(hào)時(shí)開始采集一段時(shí)長(zhǎng)內(nèi)的實(shí)時(shí)視頻數(shù)據(jù),并將此次采集的實(shí)時(shí)視頻數(shù)據(jù)作為一段錄制視頻數(shù)據(jù)進(jìn)行存儲(chǔ); 將視頻時(shí)移進(jìn)度條上用于控制播放該段錄制視頻數(shù)據(jù)的部分標(biāo)為記錄區(qū)間; 確定用戶拖動(dòng)視頻時(shí)移進(jìn)度條上的播放點(diǎn)時(shí),根據(jù)播放點(diǎn)與記錄區(qū)間的位置關(guān)系,確定播放實(shí)時(shí)視頻數(shù)據(jù)或錄制視頻數(shù)據(jù)。
2.如權(quán)利要求1所述的方法,其特征在于,根據(jù)播放點(diǎn)與記錄區(qū)間的位置關(guān)系,確定播放實(shí)時(shí)視頻數(shù)據(jù)或錄制視頻數(shù)據(jù),具體包括: 確定播放點(diǎn)位于非記錄區(qū)間,判斷所述非記錄區(qū)間之后是否存在記錄區(qū)間,若存在,則將播放點(diǎn)跳轉(zhuǎn)到其后最近的記錄區(qū)間起始位置,并從所述播放點(diǎn)的位置開始播放對(duì)應(yīng)的錄制視頻數(shù)據(jù),若不存在,則將播放點(diǎn)跳轉(zhuǎn)到當(dāng)前時(shí)刻對(duì)應(yīng)的位置,并播放實(shí)時(shí)視頻數(shù)據(jù); 確定播放點(diǎn)位于記錄區(qū)間,則從所述播放點(diǎn)的位置開始播放對(duì)應(yīng)的錄制視頻數(shù)據(jù)。
3.如權(quán)利要求2所述的方法,其特征在于,確定播放點(diǎn)與記錄區(qū)間的位置關(guān)系之前,進(jìn)一步包括: 確定播放點(diǎn)對(duì)應(yīng)的播放時(shí)刻; 若播放點(diǎn)對(duì)應(yīng)的播放時(shí)刻為當(dāng)前時(shí)刻時(shí),則播放實(shí)時(shí)視頻數(shù)據(jù),若播放點(diǎn)對(duì)應(yīng)的播放時(shí)刻在當(dāng)前時(shí)刻之后,則將播放點(diǎn)跳轉(zhuǎn)到當(dāng)前時(shí)刻對(duì)應(yīng)的位置,并播放實(shí)時(shí)視頻數(shù)據(jù); 若播放點(diǎn)對(duì)應(yīng)的播放時(shí)刻在當(dāng)前時(shí)刻之前,則確定播放點(diǎn)與記錄區(qū)間的位置關(guān)系。
4.如權(quán)利要求2所述的方法,其特征在于,從所述播放點(diǎn)的位置開始播放對(duì)應(yīng)的錄制視頻數(shù)據(jù),具體包括: 確定播放點(diǎn)所在的記錄區(qū)間控制播放的一段錄制視頻數(shù)據(jù); 根據(jù)播放點(diǎn)對(duì)應(yīng)的播放時(shí)刻,在該段錄制視頻數(shù)據(jù)中定位到對(duì)應(yīng)該播放時(shí)刻的位置,并從該位置開始播放視頻數(shù)據(jù)。
5.如權(quán)利要求1所述的方法,其特征在于,所述視頻時(shí)移進(jìn)度條用于控制播放時(shí)長(zhǎng)為24個(gè)小時(shí)的視頻數(shù)據(jù),所述視頻時(shí)移進(jìn)度條上均勻分布設(shè)定數(shù)量的時(shí)間刻度。
6.如權(quán)利要求1所述的方法,其特征在于,所述觸發(fā)信號(hào)為事件信號(hào),確定接收到事件信號(hào)時(shí),還包括: 根據(jù)事件信號(hào)的接收時(shí)刻,在所述視頻時(shí)移進(jìn)度條上該時(shí)刻對(duì)應(yīng)的位置加上事件標(biāo)
O
7.一種視頻播放器,其特征在于,包括: 控制模塊,用于每次收到觸發(fā)信號(hào)時(shí)開始采集一段時(shí)長(zhǎng)內(nèi)的實(shí)時(shí)視頻數(shù)據(jù),并將此次采集的實(shí)時(shí)視頻數(shù)據(jù)作為一段錄制視頻數(shù)據(jù)進(jìn)行存儲(chǔ); 標(biāo)記模塊,用于將視頻時(shí)移進(jìn)度條上用于控制播放該段錄制視頻數(shù)據(jù)的部分標(biāo)為記錄區(qū)間; 播放模塊,用于確定用戶拖動(dòng)視頻時(shí)移進(jìn)度條上的播放點(diǎn)時(shí),根據(jù)播放點(diǎn)與記錄區(qū)間的位置關(guān)系,確定播放實(shí)時(shí)視頻數(shù)據(jù)或錄制視頻數(shù)據(jù)。
8.如權(quán)利要求7所述的視頻播放器,其特征在于,所述播放模塊具體用于: 確定播放點(diǎn)位于非記錄區(qū)間,判斷所述非記錄區(qū)間之后是否存在記錄區(qū)間,若存在,則將播放點(diǎn)跳轉(zhuǎn)到其后最近的記錄區(qū)間起始位置,并從所述播放點(diǎn)的位置開始播放對(duì)應(yīng)的錄制視頻數(shù)據(jù),若不存在,則將播放點(diǎn)跳轉(zhuǎn)到當(dāng)前時(shí)刻對(duì)應(yīng)的位置,并播放實(shí)時(shí)視頻數(shù)據(jù);確定播放點(diǎn)位于記錄區(qū)間,則從所述播放點(diǎn)的位置開始播放對(duì)應(yīng)的錄制視頻數(shù)據(jù)。
9.如權(quán)利要求8所述的視頻播放器,其特征在于,所述播放模塊進(jìn)一步用于: 確定播放點(diǎn)對(duì)應(yīng)的播放時(shí)刻; 若播放點(diǎn)對(duì)應(yīng)的播放時(shí)刻為當(dāng)前時(shí)刻時(shí),則播放實(shí)時(shí)視頻數(shù)據(jù),若播放點(diǎn)對(duì)應(yīng)的播放時(shí)刻在當(dāng)前時(shí)刻之后,則將播放點(diǎn)跳轉(zhuǎn)到當(dāng)前時(shí)刻對(duì)應(yīng)的位置,并播放實(shí)時(shí)視頻數(shù)據(jù);若播放點(diǎn)對(duì)應(yīng)的播放時(shí)刻在當(dāng)前時(shí)刻之前,則確定播放點(diǎn)與記錄區(qū)間的位置關(guān)系。
10.如權(quán)利要求8所述的視頻播放器,其特征在于,所述播放模塊具體用于: 確定播放點(diǎn)所在的記錄區(qū)間控制播放的一段錄制視頻數(shù)據(jù); 根據(jù)播放點(diǎn)對(duì)應(yīng)的播放時(shí)刻,在該段錄制視頻數(shù)據(jù)中定位到對(duì)應(yīng)該播放時(shí)刻的位置,并從該位置開始播放視頻數(shù)據(jù)。
11.如權(quán)利要求7所述的視頻播放器,其特征在于,所述視頻時(shí)移進(jìn)度條用于控制播放時(shí)長(zhǎng)為24個(gè)小時(shí)的視頻數(shù)據(jù),所述視頻時(shí)移進(jìn)度條上均勻分布設(shè)定數(shù)量的時(shí)間刻度。
12.如權(quán)利要求7所述的視頻播放器,其特征在于,所述觸發(fā)信號(hào)為事件信號(hào),所述標(biāo)記模塊進(jìn)一步用于: 確定接收到事件信號(hào)時(shí),根據(jù)事件信號(hào)的接收時(shí)刻,在所述視頻時(shí)移進(jìn)度條上該時(shí)刻對(duì)應(yīng)的位置加上事件標(biāo)志。
【文檔編號(hào)】H04N21/472GK104469512SQ201310442991
【公開日】2015年3月25日 申請(qǐng)日期:2013年9月25日 優(yōu)先權(quán)日:2013年9月25日
【發(fā)明者】崔根強(qiáng), 殷俊, 廖晨歌, 張興明 申請(qǐng)人:浙江大華技術(shù)股份有限公司