一種多終端視頻續(xù)播方法和裝置的制造方法
【專利摘要】本發(fā)明公開了一種多終端視頻續(xù)播方法和裝置,包括:監(jiān)測(cè)到用戶通過第一終端觀看視頻的事件;向所述第一終端發(fā)送上傳指令,并接收由所述第一終端以預(yù)設(shè)時(shí)間間隔連續(xù)上傳的所述視頻的播放進(jìn)度信息直至所述用戶通過第一終端觀看視頻的事件結(jié)束;監(jiān)測(cè)到用戶通過第二終端點(diǎn)播所述視頻的事件;讀取所述播放進(jìn)度信息,確定用戶通過第一終端觀看所述視頻的中止播放位置,基于所述中止播放位置向所述第二終端推送所述視頻的視頻資源,使所述第二終端從所述中止播放位置續(xù)播所述視頻;本發(fā)明有效且高效的實(shí)現(xiàn)了一種多終端間的視頻續(xù)播,保證了用戶觀看視頻的連續(xù)性。
【專利說明】
一種多終端視頻續(xù)播方法和裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及視頻播放技術(shù)領(lǐng)域,特別是指一種多終端視頻續(xù)播方法和裝置。
【背景技術(shù)】
[0002]隨著視頻播放技術(shù)和云技術(shù)的發(fā)展,現(xiàn)如今用戶能夠通過多種不同的終端設(shè)備點(diǎn)播網(wǎng)絡(luò)端的各種視頻節(jié)目,十分方便。但是,由于多個(gè)終端位于不同位置的特點(diǎn),用戶的一次公開過程可能并不能完整地觀看整個(gè)視頻。這個(gè)時(shí)候,用戶將有在使用其他終端繼續(xù)觀看視頻剩余部分的意愿;例如,用戶通過車載終端觀看劇集,在結(jié)束行程時(shí)關(guān)閉視頻,視頻中止在視頻的中段位置,用戶回到家中后,打開智能電視時(shí),便希望能夠視頻能夠從其在車載終端上觀看的中止位置處繼續(xù)播放。
[0003]在現(xiàn)有的技術(shù)中,用戶可以在智能電視或者智能手機(jī)上點(diǎn)播尚未看完的視頻,這個(gè)時(shí)候,需要用戶自行快進(jìn)視頻,根據(jù)記憶調(diào)整播放進(jìn)度,尋找乘車時(shí)觀看終止的位置,過程繁瑣且播放位置也會(huì)十分不準(zhǔn)確。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本發(fā)明的目的在于提出一種多終端視頻續(xù)播方法和裝置,使用戶通過一個(gè)終端觀看視頻后,能夠在其他智能終端上精確的從之前觀看終止的位置繼續(xù)觀看視頻。
[0005]基于上述目的本發(fā)明提供的一種多終端視頻續(xù)播方法,包括:
[0006]監(jiān)測(cè)到用戶通過第一終端觀看視頻的事件;
[0007]向所述第一終端發(fā)送上傳指令,并接收由所述第一終端以預(yù)設(shè)時(shí)間間隔連續(xù)上傳所述視頻的播放進(jìn)度信息,直至所述用戶通過第一終端觀看視頻的事件結(jié)束;
[0008]監(jiān)測(cè)到用戶通過第二終端點(diǎn)播所述視頻的事件;
[0009]讀取所述播放進(jìn)度信息,確定用戶通過第一終端觀看所述視頻的中止播放位置,基于所述中止播放位置向所述第二終端推送所述視頻的視頻資源,使所述第二終端從所述中止播放位置續(xù)播所述視頻。
[0010]優(yōu)選的,所述視頻為劇集;所述接收由所述第一終端以預(yù)設(shè)時(shí)間間隔連續(xù)上傳所述視頻的播放進(jìn)度信息直至所述用戶通過第一終端觀看視頻的事件結(jié)束的步驟之后,還包括:
[0011 ]根據(jù)所述播放進(jìn)度信息,將所述視頻及其之后若干集的視頻資源推送至所述第二終端。
[0012]優(yōu)選的,所述接收由所述第一終端以預(yù)設(shè)時(shí)間間隔連續(xù)上傳所述視頻的播放進(jìn)度信息,直至所述用戶通過第一終端觀看視頻的事件結(jié)束的步驟包括:
[0013]每當(dāng)接收到所述第一終端上傳的一條播放進(jìn)度信息時(shí),令該播放進(jìn)度信息覆蓋上一條接收到的播放進(jìn)度信息。
[0014]優(yōu)選的,所述監(jiān)測(cè)到用戶通過第二終端點(diǎn)播所述視頻的事件的步驟包括:
[0015]監(jiān)測(cè)到用戶通過第二終端開啟視頻應(yīng)用的事件;
[0016]調(diào)取所述用戶通過第一終端上傳的所有播放進(jìn)度信息,生成續(xù)播列表并發(fā)送至所述第二終端向用戶顯示;
[0017]接收所述第二終端返回的用戶對(duì)所述續(xù)播列表選擇指令,確定出一條用于續(xù)播的播放進(jìn)度信息。
[0018]優(yōu)選的,所述讀取所述播放進(jìn)度信息,確定用戶通過第一終端觀看所述視頻的中止播放位置的步驟之后,還包括:
[0019]生成對(duì)應(yīng)于所述中止播放位置前后預(yù)設(shè)時(shí)長(zhǎng)內(nèi)的視頻段的調(diào)節(jié)進(jìn)度條,并發(fā)送至所述第二終端向用戶顯示;
[0020]接收所述第二終端返回的用戶對(duì)所述調(diào)節(jié)進(jìn)度條的拖拽指令,根據(jù)所述拖拽指令,修正所述中止播放位置。
[0021 ]另一方面,本發(fā)明還提供了一種多終端視頻續(xù)播裝置,包括:
[0022]第一監(jiān)測(cè)模塊,用于監(jiān)測(cè)到用戶通過第一終端觀看視頻的事件;
[0023]接收模塊,用于向所述第一終端發(fā)送上傳指令,并接收由所述第一終端以預(yù)設(shè)時(shí)間間隔連續(xù)上傳所述視頻的播放進(jìn)度信息,直至所述用戶通過第一終端觀看視頻的事件結(jié)束;
[0024]第二監(jiān)測(cè)模塊,用于監(jiān)測(cè)到用戶通過第二終端點(diǎn)播所述視頻的事件;
[0025]執(zhí)行模塊,用于讀取所述播放進(jìn)度信息,確定用戶通過第一終端觀看所述視頻的中止播放位置,基于所述中止播放位置向所述第二終端推送所述視頻的視頻資源,使所述第二終端從所述中止播放位置續(xù)播所述視頻。
[0026]優(yōu)選的,所述視頻為劇集;所述裝置還包括:推送模塊,用于根據(jù)所述播放進(jìn)度信息,將所述視頻及其之后若干集的視頻資源推送至所述第二終端。
[0027]優(yōu)選的,所述接收模塊具體用于:每當(dāng)接收到所述第一終端上傳的一條播放進(jìn)度信息時(shí),令該播放進(jìn)度信息覆蓋上一條接收到的播放進(jìn)度信息。
[0028]優(yōu)選的,所述第二監(jiān)測(cè)模塊具體用于:監(jiān)測(cè)到用戶通過第二終端開啟視頻應(yīng)用的事件;調(diào)取所述用戶通過第一終端上傳的所有播放進(jìn)度信息,生成續(xù)播列表并發(fā)送至所述第二終端向用戶顯示;根據(jù)所述第二終端返回的用戶對(duì)所述續(xù)播列表選擇指令,確定出一條用于續(xù)播的播放進(jìn)度信息。
[0029]優(yōu)選的,所述執(zhí)行模塊進(jìn)一步用于:生成對(duì)應(yīng)于所述中止播放位置前后預(yù)設(shè)時(shí)長(zhǎng)內(nèi)的視頻段的調(diào)節(jié)進(jìn)度條,并發(fā)送至所述第二終端向用戶顯示;接收所述第二終端返回的用戶對(duì)所述調(diào)節(jié)進(jìn)度條的拖拽指令,根據(jù)所述拖拽指令,修正所述中止播放位置。
[0030]從上面所述可以看出,本發(fā)明提供的多終端視頻續(xù)播方法和裝置,在用戶通過一個(gè)終端觀看視頻時(shí),保存該視頻的播放進(jìn)度信息,并在用戶通過其他終端再次打開該視頻時(shí),根據(jù)保存的播放進(jìn)度信息,為用戶實(shí)現(xiàn)續(xù)播,有效且高效的實(shí)現(xiàn)了一種多終端間的視頻續(xù)播方法,保證了用戶觀看視頻的連續(xù)性。
【附圖說明】
[0031]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0032]圖1為本發(fā)明實(shí)施例的多終端視頻續(xù)播方法流程圖;
[0033]圖2為本發(fā)明另一實(shí)施例的多終端視頻續(xù)播方法流程圖;
[0034]圖3為本發(fā)明實(shí)施例的多終端視頻續(xù)播裝置結(jié)構(gòu)示意圖;
[0035]圖4為本發(fā)明另一實(shí)施例的多終端視頻續(xù)播裝置結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0036]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,以下結(jié)合具體實(shí)施例,并參照附圖,對(duì)本發(fā)明進(jìn)一步詳細(xì)說明。
[0037]需要說明的是,本發(fā)明實(shí)施例中所有使用“第一”和“第二”的表述均是為了區(qū)分兩個(gè)相同名稱非相同的實(shí)體或者非相同的參量,可見“第一” “第二”僅為了表述的方便,不應(yīng)理解為對(duì)本發(fā)明實(shí)施例的限定,后續(xù)實(shí)施例對(duì)此不再一一說明。
[0038]本發(fā)明實(shí)施例提供了一種多終端視頻續(xù)播方法。參考圖1,為本發(fā)明實(shí)施例的多終端視頻續(xù)播方法流程圖。
[0039]所述多終端視頻續(xù)播方法,包括以下步驟:
[0040]步驟101、監(jiān)測(cè)到用戶通過第一終端觀看視頻的事件。
[0041]用戶通過一個(gè)終端向服務(wù)器側(cè)請(qǐng)求播放某個(gè)視頻時(shí),會(huì)通過終端向服務(wù)器發(fā)送視頻播放請(qǐng)求,向服務(wù)器側(cè)請(qǐng)求推送視頻資源并建立視頻數(shù)據(jù)流,最終實(shí)現(xiàn)在終端側(cè)的網(wǎng)絡(luò)視頻點(diǎn)播。本步驟中,當(dāng)監(jiān)測(cè)到用戶發(fā)送的視頻播放請(qǐng)求,并最終建立視頻數(shù)據(jù)流開始播放視頻時(shí),認(rèn)為監(jiān)測(cè)到了所述的用戶通過第一終端觀看視頻的事件。
[0042]步驟102、向所述第一終端發(fā)送上傳指令,并接收由所述第一終端以預(yù)設(shè)時(shí)間間隔連續(xù)上傳的所述視頻的播放進(jìn)度信息,直至所述用戶通過第一終端觀看視頻的事件結(jié)束。
[0043]本步驟中,首先查詢用戶的賬戶信息,確定當(dāng)前用戶賬戶,然后向第一終端發(fā)送上傳指令,令第一終端上傳播放進(jìn)度信息。根據(jù)所述上傳指令,第一終端會(huì)以預(yù)設(shè)時(shí)間間隔連續(xù)上傳所述視頻的播放進(jìn)度信息,即每經(jīng)過預(yù)設(shè)時(shí)間間隔,便上傳一條播放進(jìn)度信息。持續(xù)上傳播放進(jìn)度信息的過程會(huì)一直持續(xù),直到用戶通過第一終端觀看視頻的事件結(jié)束,即直到用戶關(guān)閉視頻時(shí)結(jié)束。
[0044]所述的預(yù)設(shè)時(shí)間間隔根據(jù)不同的應(yīng)用環(huán)境可以靈活設(shè)定,一般的為數(shù)秒秒的時(shí)間;例如預(yù)設(shè)時(shí)間間隔可以設(shè)定為3秒,即每3秒一次接收第一終端上傳的播放進(jìn)度信息。
[0045]其中,所述播放進(jìn)度信息包括:當(dāng)前視頻信息(用于標(biāo)示用戶當(dāng)前收看的是那個(gè)視頻)和進(jìn)度信息(用于標(biāo)示當(dāng)前的觀看進(jìn)度,可以是播放時(shí)間或關(guān)鍵幀)。接收到的播放進(jìn)度信息會(huì)被保存在當(dāng)前用戶的用戶賬戶下,供后續(xù)步驟調(diào)用。
[0046]由于是連續(xù)接收第一終端上傳的播放進(jìn)度信息,故本實(shí)施例中,采用覆蓋更新的方式保存播放進(jìn)度信息;具體的,即每當(dāng)接收到所述第一終端上傳的一條播放進(jìn)度信息時(shí),令該播放進(jìn)度信息覆蓋上一條接收到的播放進(jìn)度信息。也就是說,對(duì)于一個(gè)視頻,僅保存有一條播放進(jìn)度信息,該播放進(jìn)度信息為時(shí)間上最新上傳的一條。
[0047]步驟103、監(jiān)測(cè)到用戶通過第二終端點(diǎn)播所述視頻的事件。
[0048]本步驟中,監(jiān)測(cè)到用戶通過另一終端即第二終端發(fā)送對(duì)其之前通過第一終端觀看的視頻的部分請(qǐng)求時(shí),認(rèn)為監(jiān)測(cè)到用戶通過第二終端點(diǎn)播所述視頻的事件。
[0049]步驟104、讀取所述播放進(jìn)度信息,確定用戶通過第一終端觀看所述視頻的中止播放位置,基于所述中止播放位置向所述第二終端推送所述視頻的視頻資源,使所述第二終端從所述中止播放位置續(xù)播所述視頻。
[0050]本步驟中,讀取所述用戶的用戶賬戶下存儲(chǔ)的所述視頻的播放進(jìn)度信息,獲取所述視頻的視頻資源,根據(jù)播放進(jìn)度信息記錄的信息,解析所述視頻,在完整的視頻播放進(jìn)度中確定出用戶通過第一終端觀看時(shí)中止的部分時(shí)間點(diǎn)或者是關(guān)鍵幀,即所述的確定用戶通過第一終端觀看所述視頻的中止播放位置。然后由中止播放位置開始,向用戶推送所述視頻的視頻資源,使用戶在第二終端上能夠從中止播放位置開始繼續(xù)播放所述視頻。
[0051]由上述實(shí)施例可見,本發(fā)明的方法通過在用戶通過一個(gè)終端觀看視頻時(shí),保存該視頻的播放進(jìn)度信息,并在用戶通過其他終端再次打開該視頻時(shí),根據(jù)保存的播放進(jìn)度信息,為用戶實(shí)現(xiàn)續(xù)播,有效且高效的實(shí)現(xiàn)了一種多終端間的視頻續(xù)播方法,保證了用戶觀看視頻的連續(xù)性。
[0052]作為優(yōu)選的,本發(fā)明實(shí)施例的方法可以應(yīng)用于用戶通過汽車上車載終端和非車載終端(智能手機(jī)、智能電視等)進(jìn)行多終端播放視頻的應(yīng)用場(chǎng)景;即用戶通過車載終端觀看視頻,在行程結(jié)束時(shí)中斷該視頻的觀看,接下來用戶通過智能手機(jī)和智能電視能夠繼續(xù)觀看之前在汽車上通過車載終端未觀看完的視頻。
[0053]參考圖2,為本發(fā)明另一實(shí)施例的多終端視頻續(xù)播方法流程圖。
[0054]作為一個(gè)更加具體的實(shí)施例,所述多終端視頻續(xù)播方法流,包括以下步驟:
[0055]步驟201、監(jiān)測(cè)到用戶通過第一終端觀看視頻的事件。
[0056]步驟202、向所述第一終端發(fā)送上傳指令,并接收由所述第一終端以預(yù)設(shè)時(shí)間間隔連續(xù)上傳所述視頻的播放進(jìn)度信息直至所述用戶通過第一終端觀看視頻的事件結(jié)束。
[0057]步驟203、根據(jù)所述播放進(jìn)度信息,將所述視頻及其之后若干集的視頻資源推送至所述第二終端。
[0058]本步驟中,所述視頻為劇集。則在用戶通過第一終端觀看視頻的事件結(jié)束后,根據(jù)最終存儲(chǔ)的播放進(jìn)度信息,確定出用戶當(dāng)前收看的為劇集中的哪一集,然后進(jìn)一步確定出用戶當(dāng)前收看的一集的后續(xù)的若干集,然后從視頻數(shù)據(jù)庫中,調(diào)取上述各個(gè)集對(duì)應(yīng)的視頻資源,向用戶注冊(cè)的一個(gè)或多個(gè)其他終端即所述第二終端推送。
[0059]通過本步驟的過程,在確定用戶當(dāng)前收看的劇集及后續(xù)幾集過后,預(yù)先將上述各集的視頻資源推送到第二終端,這樣使用戶在通過第二終端進(jìn)行續(xù)播時(shí),能夠省去視頻資源緩沖的時(shí)間,節(jié)省用戶時(shí)間,且顯著的提升用戶觀看視頻的用戶體驗(yàn)。
[0060]步驟204、監(jiān)測(cè)到用戶通過第二終端開啟視頻應(yīng)用的事件。
[0061]用戶準(zhǔn)備通過第二終端繼續(xù)觀看之前的視頻時(shí),會(huì)使用第二終端上的視頻應(yīng)用;則在本實(shí)施例中,監(jiān)測(cè)用戶通過第二終端開啟視頻應(yīng)用的事件。
[0062]步驟205、調(diào)取所述用戶通過第一終端上傳的所有播放進(jìn)度信息,生成續(xù)播列表并發(fā)送至所述第二終端向用戶顯示。
[0063]在實(shí)際應(yīng)用中,用戶通過第一終端可能觀看了不同視頻,則對(duì)于每一個(gè)視頻,均會(huì)為其保存一條播放進(jìn)度信息。在本實(shí)施例中,監(jiān)測(cè)到用戶開啟視頻應(yīng)用后,首先調(diào)取所述用戶通過第一終端上傳的所有對(duì)應(yīng)于不同視頻的多條播放進(jìn)度信息,然后根據(jù)所有的播放進(jìn)度信息生成一個(gè)續(xù)播列表,將該續(xù)播列表發(fā)送至第二終端向用戶顯示;通過該續(xù)播列表向用戶顯示其所有觀看過且保存有播放進(jìn)度信息、能夠進(jìn)行續(xù)播的視頻,供用戶根據(jù)當(dāng)時(shí)的觀看需要進(jìn)行選擇。
[0064]步驟206、接收所述第二終端返回的用戶對(duì)所述續(xù)播列表選擇指令,確定出一條用于續(xù)播的播放進(jìn)度信息。
[0065]用戶根據(jù)觀看需要,從續(xù)播列表中進(jìn)行選擇,然后通過第二終端返回對(duì)續(xù)播列表選擇指令。根據(jù)接收到的用戶對(duì)續(xù)播列表選擇指令,從存儲(chǔ)的多條播放進(jìn)度信息中確定出一條用于續(xù)播的播放進(jìn)度信息。
[0066]步驟207、讀取所述播放進(jìn)度信息,確定用戶通過第一終端觀看所述視頻的中止播放位置,生成對(duì)應(yīng)于所述中止播放位置前后預(yù)設(shè)時(shí)長(zhǎng)內(nèi)的視頻段的調(diào)節(jié)進(jìn)度條,并發(fā)送至所述第二終端向用戶顯示。
[0067]讀取用戶從續(xù)播列表中選擇的播放進(jìn)度信息確定用戶通過第一終端觀看所述視頻的中止播放位置。然后進(jìn)一步的,根據(jù)所述中止播放位置,在播放頁面上生成一個(gè)調(diào)節(jié)進(jìn)度條。所述的調(diào)節(jié)進(jìn)度條與播放器進(jìn)度條不同,其不是對(duì)應(yīng)整個(gè)視頻,而是僅對(duì)應(yīng)中止播放位置前后預(yù)設(shè)時(shí)長(zhǎng)內(nèi)的視頻段,即中止播放位置附近的一小段視頻進(jìn)度。其中,所述的預(yù)設(shè)時(shí)長(zhǎng)的取值范圍為1-3秒;以預(yù)設(shè)時(shí)長(zhǎng)為I秒為例,所述調(diào)節(jié)進(jìn)度條即對(duì)應(yīng)中止播放位置前后長(zhǎng)度為2秒的視頻段。用戶能夠?qū)λ稣{(diào)節(jié)進(jìn)度條進(jìn)行拖拽,用以調(diào)節(jié)中止播放位置。
[0068]步驟208、接收所述第二終端返回的用戶對(duì)所述調(diào)節(jié)進(jìn)度條的拖拽指令,根據(jù)所述拖拽指令,修正所述中止播放位置。
[0069]用戶通過第二終端輸入對(duì)所述調(diào)節(jié)進(jìn)度條的拖拽指令;接收到第二終端返回的的拖拽指令后,基于該拖拽指令,獲取該拖拽指令的拖拽長(zhǎng)度,然后調(diào)用預(yù)設(shè)的對(duì)應(yīng)關(guān)系表(該對(duì)應(yīng)關(guān)系表包含:拖拽長(zhǎng)度與該拖拽長(zhǎng)度對(duì)應(yīng)的播放時(shí)長(zhǎng)的對(duì)應(yīng)關(guān)系),根據(jù)所述對(duì)應(yīng)關(guān)系表得到該拖拽指令的拖拽長(zhǎng)度對(duì)應(yīng)的時(shí)長(zhǎng),根據(jù)該時(shí)長(zhǎng)相應(yīng)的將中止播放位置進(jìn)行向前或向后的調(diào)整,即修正中止播放位置。
[0070]通過步驟207至步驟208的過程,使用戶能夠進(jìn)一步的調(diào)節(jié)中止播放位置,這樣能夠讓用戶主動(dòng)的消除由于播放進(jìn)度信息在上傳存儲(chǔ)過程中與用戶實(shí)際中止觀看視頻的時(shí)點(diǎn)產(chǎn)生的誤差,進(jìn)一步保證視頻續(xù)播的準(zhǔn)確性。
[0071]步驟209、基于所述中止播放位置向所述第二終端推送所述視頻的視頻資源,使所述第二終端從所述中止播放位置續(xù)播所述視頻。
[0072]本步驟中,根據(jù)經(jīng)過用戶修正的中止播放位置,為第二終端推送相應(yīng)的視頻資源,使第二終端為用戶續(xù)播所述視頻。
[0073]另一方面,本發(fā)明實(shí)施例還提供了一種多終端視頻續(xù)播裝置。參考圖3,為本發(fā)明實(shí)施例的多終端視頻續(xù)播裝置結(jié)構(gòu)示意圖。
[0074]所述多終端視頻續(xù)播裝置,包括:
[0075]第一監(jiān)測(cè)模塊301,用于監(jiān)測(cè)到用戶通過第一終端觀看視頻的事件;
[0076]接收模塊302,用于向所述第一終端發(fā)送上傳指令,并接收由所述第一終端以預(yù)設(shè)時(shí)間間隔連續(xù)上傳所述視頻的播放進(jìn)度信息直至所述用戶通過第一終端觀看視頻的事件結(jié)束;
[0077]第二監(jiān)測(cè)模塊303,用于監(jiān)測(cè)到用戶通過第二終端點(diǎn)播所述視頻的事件;
[0078]執(zhí)行模塊304,用于讀取所述播放進(jìn)度信息,確定用戶通過第一終端觀看所述視頻的中止播放位置,基于所述中止播放位置向所述第二終端推送所述視頻的視頻資源,使所述第二終端從所述中止播放位置續(xù)播所述視頻。
[0079]由上述實(shí)施例可見,本發(fā)明的裝置通過在用戶通過一個(gè)終端觀看視頻時(shí),保存該視頻的播放進(jìn)度信息,并在用戶通過其他終端再次打開該視頻時(shí),根據(jù)保存的播放進(jìn)度信息,為用戶實(shí)現(xiàn)續(xù)播,有效且高效的實(shí)現(xiàn)了一種多終端間的視頻續(xù)播方法,保證了用戶觀看視頻的連續(xù)性。
[0080]在優(yōu)選實(shí)施例中,所述接收模塊302進(jìn)一步用于:每當(dāng)接收到所述第一終端上傳的一條播放進(jìn)度信息時(shí),令該播放進(jìn)度信息覆蓋上一條接收到的播放進(jìn)度信息。
[0081]在優(yōu)選實(shí)施例中,所述第二監(jiān)測(cè)模塊303進(jìn)一步用于:監(jiān)測(cè)到用戶通過第二終端開啟視頻應(yīng)用的事件;調(diào)取所述用戶通過第一終端上傳的所有播放進(jìn)度信息,生成續(xù)播列表并發(fā)送至所述第二終端向用戶顯示;根據(jù)所述第二終端返回的用戶對(duì)所述續(xù)播列表選擇指令,確定出一條用于續(xù)播的播放進(jìn)度信息。
[0082]在優(yōu)選實(shí)施例中,所述執(zhí)行模塊304進(jìn)一步用于:生成對(duì)應(yīng)于所述中止播放位置前后預(yù)設(shè)時(shí)長(zhǎng)內(nèi)的視頻段的調(diào)節(jié)進(jìn)度條,并發(fā)送至所述第二終端向用戶顯示;接收所述第二終端返回的用戶對(duì)所述調(diào)節(jié)進(jìn)度條的拖拽指令,根據(jù)所述拖拽指令,修正所述中止播放位置。
[0083]參考圖4,為本發(fā)明另一實(shí)施例的多終端視頻續(xù)播裝置結(jié)構(gòu)示意圖。
[0084]作為另一個(gè)實(shí)施例,所述視頻為劇集,所述的多終端視頻續(xù)播裝置除了包括基礎(chǔ)的第一監(jiān)測(cè)模塊401、接收模塊402、第二監(jiān)測(cè)模塊403、執(zhí)行模塊404之外,還包括:推送模塊405,用于根據(jù)所述播放進(jìn)度信息,將所述視頻及其之后若干集的視頻資源推送至所述第二終端。
[0085]上述實(shí)施例的多終端視頻續(xù)播裝置用于實(shí)現(xiàn)前述實(shí)施例中相應(yīng)的多終端視頻續(xù)播方法,并且具有相應(yīng)的方法實(shí)施例的有益效果,在此不再贅述。
[0086]所屬領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:以上任何實(shí)施例的討論僅為示例性的,并非旨在暗示本公開的范圍(包括權(quán)利要求)被限于這些例子;在本發(fā)明的思路下,以上實(shí)施例或者不同實(shí)施例中的技術(shù)特征之間也可以進(jìn)行組合,步驟可以以任意順序?qū)崿F(xiàn),并存在如上所述的本發(fā)明的不同方面的許多其它變化,為了簡(jiǎn)明它們沒有在細(xì)節(jié)中提供。
[0087]另外,為簡(jiǎn)化說明和討論,并且為了不會(huì)使本發(fā)明難以理解,在所提供的附圖中可以示出或可以不示出與集成電路(IC)芯片和其它部件的公知的電源/接地連接。此外,可以以框圖的形式示出裝置,以便避免使本發(fā)明難以理解,并且這也考慮了以下事實(shí),即關(guān)于這些框圖裝置的實(shí)施方式的細(xì)節(jié)是高度取決于將要實(shí)施本發(fā)明的平臺(tái)的(即,這些細(xì)節(jié)應(yīng)當(dāng)完全處于本領(lǐng)域技術(shù)人員的理解范圍內(nèi))。在闡述了具體細(xì)節(jié)(例如,電路)以描述本發(fā)明的示例性實(shí)施例的情況下,對(duì)本領(lǐng)域技術(shù)人員來說顯而易見的是,可以在沒有這些具體細(xì)節(jié)的情況下或者這些具體細(xì)節(jié)有變化的情況下實(shí)施本發(fā)明。因此,這些描述應(yīng)被認(rèn)為是說明性的而不是限制性的。
[0088]盡管已經(jīng)結(jié)合了本發(fā)明的具體實(shí)施例對(duì)本發(fā)明進(jìn)行了描述,但是根據(jù)前面的描述,這些實(shí)施例的很多替換、修改和變型對(duì)本領(lǐng)域普通技術(shù)人員來說將是顯而易見的。例如,其它存儲(chǔ)器架構(gòu)(例如,動(dòng)態(tài)RAM(DRAM))可以使用所討論的實(shí)施例。
[0089]本發(fā)明的實(shí)施例旨在涵蓋落入所附權(quán)利要求的寬泛范圍之內(nèi)的所有這樣的替換、修改和變型。因此,凡在本發(fā)明的精神和原則之內(nèi),所做的任何省略、修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種多終端視頻續(xù)播方法,其特征在于,包括: 監(jiān)測(cè)到用戶通過第一終端觀看視頻的事件; 向所述第一終端發(fā)送上傳指令,并接收由所述第一終端以預(yù)設(shè)時(shí)間間隔連續(xù)上傳所述視頻的播放進(jìn)度信息,直至所述用戶通過第一終端觀看視頻的事件結(jié)束; 監(jiān)測(cè)到用戶通過第二終端點(diǎn)播所述視頻的事件; 讀取所述播放進(jìn)度信息,確定用戶通過第一終端觀看所述視頻的中止播放位置,基于所述中止播放位置向所述第二終端推送所述視頻的視頻資源,使所述第二終端從所述中止播放位置續(xù)播所述視頻。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述視頻為劇集;所述接收由所述第一終端以預(yù)設(shè)時(shí)間間隔連續(xù)上傳所述視頻的播放進(jìn)度信息直至所述用戶通過第一終端觀看視頻的事件結(jié)束的步驟之后,還包括: 根據(jù)所述播放進(jìn)度信息,將所述視頻及其之后若干集的視頻資源推送至所述第二終端。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述接收由所述第一終端以預(yù)設(shè)時(shí)間間隔連續(xù)上傳所述視頻的播放進(jìn)度信息,直至所述用戶通過第一終端觀看視頻的事件結(jié)束的步驟包括: 每當(dāng)接收到所述第一終端上傳的一條播放進(jìn)度信息時(shí),令該播放進(jìn)度信息覆蓋上一條接收到的播放進(jìn)度信息。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述監(jiān)測(cè)到用戶通過第二終端點(diǎn)播所述視頻的事件的步驟包括: 監(jiān)測(cè)到用戶通過第二終端開啟視頻應(yīng)用的事件; 調(diào)取所述用戶通過第一終端上傳的所有播放進(jìn)度信息,生成續(xù)播列表并發(fā)送至所述第二終端向用戶顯示; 接收所述第二終端返回的用戶對(duì)所述續(xù)播列表選擇指令,確定出一條用于續(xù)播的播放進(jìn)度?目息O5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述讀取所述播放進(jìn)度信息,確定用戶通過第一終端觀看所述視頻的中止播放位置的步驟之后,還包括: 生成對(duì)應(yīng)于所述中止播放位置前后預(yù)設(shè)時(shí)長(zhǎng)內(nèi)的視頻段的調(diào)節(jié)進(jìn)度條,并發(fā)送至所述第二終端向用戶顯示; 接收所述第二終端返回的用戶對(duì)所述調(diào)節(jié)進(jìn)度條的拖拽指令,根據(jù)所述拖拽指令,修正所述中止播放位置。6.一種多終端視頻續(xù)播裝置,其特征在于,包括: 第一監(jiān)測(cè)模塊,用于監(jiān)測(cè)到用戶通過第一終端觀看視頻的事件; 接收模塊,用于向所述第一終端發(fā)送上傳指令,并接收由所述第一終端以預(yù)設(shè)時(shí)間間隔連續(xù)上傳所述視頻的播放進(jìn)度信息,直至所述用戶通過第一終端觀看視頻的事件結(jié)束; 第二監(jiān)測(cè)模塊,用于監(jiān)測(cè)到用戶通過第二終端點(diǎn)播所述視頻的事件; 執(zhí)行模塊,用于讀取所述播放進(jìn)度信息,確定用戶通過第一終端觀看所述視頻的中止播放位置,基于所述中止播放位置向所述第二終端推送所述視頻的視頻資源,使所述第二終端從所述中止播放位置續(xù)播所述視頻。7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述視頻為劇集;所述裝置還包括:推送模塊,用于根據(jù)所述播放進(jìn)度信息,將所述視頻及其之后若干集的視頻資源推送至所述第二終端。8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述接收模塊具體用于:每當(dāng)接收到所述第一終端上傳的一條播放進(jìn)度信息時(shí),令該播放進(jìn)度信息覆蓋上一條接收到的播放進(jìn)度信息。9.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述第二監(jiān)測(cè)模塊具體用于:監(jiān)測(cè)到用戶通過第二終端開啟視頻應(yīng)用的事件;調(diào)取所述用戶通過第一終端上傳的所有播放進(jìn)度信息,生成續(xù)播列表并發(fā)送至所述第二終端向用戶顯示;根據(jù)所述第二終端返回的用戶對(duì)所述續(xù)播列表選擇指令,確定出一條用于續(xù)播的播放進(jìn)度信息。10.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述執(zhí)行模塊進(jìn)一步用于:生成對(duì)應(yīng)于所述中止播放位置前后預(yù)設(shè)時(shí)長(zhǎng)內(nèi)的視頻段的調(diào)節(jié)進(jìn)度條,并發(fā)送至所述第二終端向用戶顯示;接收所述第二終端返回的用戶對(duì)所述調(diào)節(jié)進(jìn)度條的拖拽指令,根據(jù)所述拖拽指令,修正所述中止播放位置。
【文檔編號(hào)】H04N21/472GK105828192SQ201610166650
【公開日】2016年8月3日
【申請(qǐng)日】2016年3月22日
【發(fā)明人】安鳳揚(yáng)
【申請(qǐng)人】樂視網(wǎng)信息技術(shù)(北京)股份有限公司