欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種實(shí)現(xiàn)直播時(shí)移的方法及電子設(shè)備的制作方法

文檔序號(hào):6522469閱讀:209來源:國知局
一種實(shí)現(xiàn)直播時(shí)移的方法及電子設(shè)備的制作方法
【專利摘要】本發(fā)明的實(shí)施例提供一種實(shí)現(xiàn)直播時(shí)移的方法及電子設(shè)備,涉及多媒體互聯(lián)網(wǎng)領(lǐng)域,能夠提升電子設(shè)備的輸出性能,增強(qiáng)直播流媒體輸出的靈活性。該方法包括:獲取直播流媒體的時(shí)移時(shí)刻,并記錄所述直播流媒體的當(dāng)前播放時(shí)刻;根據(jù)所述當(dāng)前播放時(shí)刻以及所述時(shí)移時(shí)刻,判斷所述當(dāng)前播放時(shí)刻與所述時(shí)移時(shí)刻之間的差值是否小于或等于所述直播流媒體的預(yù)計(jì)播放總時(shí)長;若所述差值小于或等于所述直播流媒體的預(yù)計(jì)播放總時(shí)長,則獲取與所述時(shí)移時(shí)刻對應(yīng)的直播流媒體切片;播放所述與所述時(shí)移時(shí)刻對應(yīng)的直播流媒體切片,并將所述時(shí)移時(shí)刻作為進(jìn)度條的起始時(shí)刻,同時(shí)根據(jù)預(yù)設(shè)的進(jìn)度條顯示規(guī)則更新進(jìn)度條。
【專利說明】—種實(shí)現(xiàn)直播時(shí)移的方法及電子設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及多媒體互聯(lián)網(wǎng)領(lǐng)域,尤其涉及一種實(shí)現(xiàn)直播時(shí)移的方法及電子設(shè)備?!颈尘凹夹g(shù)】
[0002]隨著互聯(lián)網(wǎng)絡(luò)技術(shù)的發(fā)展,越來越多的人關(guān)注網(wǎng)絡(luò)直播,特別是網(wǎng)絡(luò)視頻直播更受關(guān)注。通過網(wǎng)絡(luò)信號(hào),在線收看電視節(jié)目、重大活動(dòng)和新聞等,讓人們有了廣闊且自由的選擇空間。
[0003]現(xiàn)有的網(wǎng)絡(luò)視頻直播大部分是實(shí)時(shí)的播放視頻,用戶觀看到的視頻是由服務(wù)器傳輸來的直播視頻。電子設(shè)備在播放直播視頻時(shí),顯示的進(jìn)度條所表示的播放時(shí)長往往是固定時(shí)長,且該固定時(shí)長往往小于直播視頻的播放總時(shí)長。
[0004]比如,某直播視頻的播放總時(shí)長為24小時(shí),而進(jìn)度條所表示的播放時(shí)長可能僅為2小時(shí)。在這樣的條件下,若該直播視頻從當(dāng)天的00:00開始播放,則在初始時(shí)刻,其進(jìn)度條上的起始時(shí)刻對應(yīng)于當(dāng)天的00:00,進(jìn)度條上的終止時(shí)刻對應(yīng)于當(dāng)前的02:00?;谶@樣一種進(jìn)度條,雖然可以實(shí)現(xiàn)根據(jù)用戶通過拖動(dòng)進(jìn)度條上的滑塊而產(chǎn)生的直播時(shí)移指令進(jìn)行直播時(shí)移,然而,進(jìn)行直播時(shí)移時(shí)的最大時(shí)移不會(huì)超過進(jìn)度條所表示的播放時(shí)長,比如不會(huì)超過上述的播放時(shí)長2小時(shí)。

【發(fā)明內(nèi)容】

[0005]本發(fā)明的實(shí)施例提供一種實(shí)現(xiàn)直播時(shí)移的方法及電子設(shè)備,根據(jù)獲取與當(dāng)前播放時(shí)刻差值小于或等于直播流媒體的預(yù)計(jì)播放總時(shí)長的時(shí)移時(shí)刻,獲取到與時(shí)移時(shí)刻對應(yīng)的直播流媒體切片,將其顯示并更新進(jìn)度條,解決了目前對直播流媒體進(jìn)行直播時(shí)移時(shí)的最大時(shí)移不能超過進(jìn)度條所表示的播放時(shí)長的問題,提升了電子設(shè)備的輸出性能,增強(qiáng)了直播流媒體輸出的靈活性。
[0006]為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案:
[0007]本發(fā)明實(shí)施例提供一種實(shí)現(xiàn)直播時(shí)移的方法,包括:
[0008]獲取直播流媒體的時(shí)移時(shí)刻,并記錄所述直播流媒體的當(dāng)前播放時(shí)刻;
[0009]根據(jù)所述當(dāng)前播放時(shí)刻以及所述時(shí)移時(shí)刻,判斷所述當(dāng)前播放時(shí)刻與所述時(shí)移時(shí)刻之間的差值是否小于或等于所述直播流媒體的預(yù)計(jì)播放總時(shí)長;
[0010]若所述差值小于或等于所述直播流媒體的預(yù)計(jì)播放總時(shí)長,則獲取與所述時(shí)移時(shí)刻對應(yīng)的直播流媒體切片;
[0011]播放所述與所述時(shí)移時(shí)刻對應(yīng)的直播流媒體切片,并將所述時(shí)移時(shí)刻作為進(jìn)度條的起始時(shí)刻,同時(shí)根據(jù)預(yù)設(shè)的進(jìn)度條顯示規(guī)則更新進(jìn)度條。
[0012]所述獲取直播流媒體的時(shí)移時(shí)刻的方法包括:
[0013]響應(yīng)于用戶的特定操作,獲取所述直播流媒體的時(shí)移時(shí)刻,其中,所述用戶的特定操作包括用戶點(diǎn)擊節(jié)目單中的節(jié)目、用戶拖拽進(jìn)度條或用戶觸發(fā)快退按鍵。
[0014]所述獲取與所述時(shí)移時(shí)刻對應(yīng)的直播流媒體切片的步驟包括:[0015]根據(jù)所述時(shí)移時(shí)刻,從預(yù)設(shè)的歷史索引文件庫中查找與所述時(shí)移時(shí)刻對應(yīng)的歷史索引文件;其中,所述預(yù)設(shè)的歷史索引文件庫包含至少一個(gè)歷史索引文件,所述歷史索引文件用于存儲(chǔ)所述直播流媒體的直播流媒體切片,所述直播流媒體切片的播放時(shí)長等于預(yù)設(shè)時(shí)間長度;
[0016]從所述預(yù)設(shè)的歷史索引文件庫中提取出與所述時(shí)移時(shí)刻對應(yīng)的歷史索引文件,以獲取與所述時(shí)移時(shí)刻對應(yīng)的直播流媒體切片。
[0017]若所述差值大于所述直播流媒體的預(yù)計(jì)播放總時(shí)長,則從所述當(dāng)前播放時(shí)刻繼續(xù)播放節(jié)目內(nèi)容。
[0018]本發(fā)明實(shí)施例提供的一種電子設(shè)備,包括:
[0019]獲取單元,用于獲取直播流媒體的時(shí)移時(shí)刻,并記錄所述直播流媒體的當(dāng)前播放時(shí)刻,以及用于若所述判斷單元判斷得到所述差值小于或等于所述直播流媒體的預(yù)計(jì)播放總時(shí)長,則獲取與所述時(shí)移時(shí)刻對應(yīng)的直播流媒體切片;
[0020]判斷單元,用于根據(jù)所述當(dāng)前播放時(shí)刻以及所述時(shí)移時(shí)刻,判斷所述當(dāng)前播放時(shí)刻與所述時(shí)移時(shí)刻之間的差值是否小于或等于所述直播流媒體的預(yù)計(jì)播放總時(shí)長;
[0021]顯示單元,用于播放所述獲取單元獲取到的所述與所述時(shí)移時(shí)刻對應(yīng)的直播流媒體切片;
[0022]處理單元,用于將所述獲取單元獲取到的所述時(shí)移時(shí)刻作為進(jìn)度條的起始時(shí)刻,同時(shí)根據(jù)預(yù)設(shè)的進(jìn)度條顯示規(guī)則更新進(jìn)度條。
[0023]所述獲取單元,具體用于響應(yīng)于用戶的特定操作,獲取所述直播流媒體的時(shí)移時(shí)亥IJ,其中,所述用戶的特定操作包括用戶點(diǎn)擊節(jié)目單中的節(jié)目、用戶拖拽進(jìn)度條或用戶觸發(fā)快退按鍵。
[0024]所述查找單元,具體還用于根據(jù)所述時(shí)移時(shí)刻,從預(yù)設(shè)的歷史索引文件庫中查找并獲取與所述時(shí)移時(shí)刻對應(yīng)的歷史索引文件;其中,所述預(yù)設(shè)的歷史索引文件庫包含至少一個(gè)歷史索引文件,所述歷史索引文件用于存儲(chǔ)所述直播流媒體的直播流媒體切片,所述直播流媒體切片的播放時(shí)長等于預(yù)設(shè)時(shí)間長度。
[0025]所述顯示單元,還用于若所述判斷單元判斷得到所述差值大于所述直播流媒體的預(yù)計(jì)播放總時(shí)長,則從所述當(dāng)前播放時(shí)刻繼續(xù)播放節(jié)目內(nèi)容。
[0026]本發(fā)明提供了一種實(shí)現(xiàn)直播時(shí)移的方法及電子設(shè)備,通過確定獲取到的直播流媒體的時(shí)移時(shí)刻與當(dāng)前播放時(shí)刻之間的差值小于或等于直播流媒體的預(yù)計(jì)播放總時(shí)長,獲取與時(shí)移時(shí)刻對應(yīng)的直播流媒體切片,然后將顯示與時(shí)移時(shí)刻對應(yīng)的直播流媒體切片,并將時(shí)移時(shí)刻作為進(jìn)度條的起始時(shí)刻,同時(shí)根據(jù)預(yù)設(shè)的進(jìn)度條顯示規(guī)則更新進(jìn)度條,解決了對直播流媒體進(jìn)行直播時(shí)移時(shí)的最大時(shí)移不能超過進(jìn)度條所表示的播放時(shí)長的問題,提升了電子設(shè)備的輸出性能,增強(qiáng)了直播流媒體輸出的靈活性。
【專利附圖】

【附圖說明】
[0027]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。[0028]圖1為本發(fā)明實(shí)施例的實(shí)現(xiàn)直播時(shí)移的方法的流程示意圖一;
[0029]圖2為本發(fā)明實(shí)施例的實(shí)現(xiàn)直播時(shí)移的方法的流程示意圖二 ;
[0030]圖3為本發(fā)明實(shí)施例中進(jìn)度條的表不不意圖一;
[0031]圖4為本發(fā)明實(shí)施例中進(jìn)度條的表示示意圖二 ;
[0032]圖5為本發(fā)明實(shí)施例的電子設(shè)備的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0033]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0034]另外,本文中術(shù)語“系統(tǒng)”和“網(wǎng)絡(luò)”在本文中常被可互換使用。本文中術(shù)語“和/或”,僅僅是一種描述關(guān)聯(lián)對象的關(guān)聯(lián)關(guān)系,表示可以存在三種關(guān)系,例如,A和/或B,可以表示:單獨(dú)存在A,同時(shí)存在A和B,單獨(dú)存在B這三種情況。另外,本文中字符“/”,一般表示前后關(guān)聯(lián)對象是一種“或”的關(guān)系。
[0035]電子設(shè)備,可以是無線終端也可以是有線終端,無線終端可以是指向用戶提供語音和/或數(shù)據(jù)連通性的設(shè)備,具有無線連接功能的手持式設(shè)備、或連接到無線調(diào)制解調(diào)器的其他處理設(shè)備。無線終端可以經(jīng)無線接入網(wǎng)(例如,RAN, Radio Access Network)與一個(gè)或多個(gè)核心網(wǎng)進(jìn)行通信,無線終端可以是移動(dòng)終端,如移動(dòng)電話(或稱為“蜂窩”電話)和具有移動(dòng)終端的計(jì)算機(jī)。
[0036]本文描述的各種技術(shù)只適合電子設(shè)備在直播流媒體輸出時(shí),顯示的進(jìn)度條所表示的播放時(shí)長是固定時(shí)長,且該固定時(shí)長小于直播視頻的播放總時(shí)長的具體事件。
[0037]實(shí)施例一
[0038]本發(fā)明實(shí)施例提供一種實(shí)現(xiàn)直播時(shí)移的方法,如圖1所示,包括:
[0039]S101、電子設(shè)備獲取直播流媒體的時(shí)移時(shí)刻,并記錄直播流媒體的當(dāng)前播放時(shí)刻。
[0040]其中,本發(fā)明實(shí)施例中的直播流媒體是指以流的方式在網(wǎng)絡(luò)中傳輸音頻、視頻和多媒體文件的形式。直播流媒體文件格式是支持采用流式傳輸及播放的媒體格式。以使得用戶不必像非流式播放那樣等到整個(gè)文件全部下載完畢后才能看到當(dāng)中的內(nèi)容,而是只需要經(jīng)過幾秒鐘或幾十秒的啟動(dòng)延時(shí)即可在用戶計(jì)算機(jī)上利用相應(yīng)的播放器對壓縮的視頻或音頻等流式媒體文件進(jìn)行播放,剩余的部分將繼續(xù)進(jìn)行下載,直至播放完畢。
[0041]本發(fā)明的實(shí)施例提供一種實(shí)現(xiàn)直播時(shí)移的方法,通過確定獲取到的直播流媒體的時(shí)移時(shí)刻與當(dāng)前播放時(shí)刻之間的差值小于或等于直播流媒體的預(yù)計(jì)播放總時(shí)長,獲取并顯示與時(shí)移時(shí)刻對應(yīng)的直播流媒體切片。
[0042]具體的,用戶想要對直播流媒體進(jìn)行時(shí)移回放時(shí),首先觸發(fā)特定的選項(xiàng),選擇直播流媒體的時(shí)移時(shí)刻,在用戶確定直播流媒體的時(shí)移時(shí)刻后,電子設(shè)備響應(yīng)于用戶的特定操作,獲取到直播流媒體的時(shí)移時(shí)刻,并記錄直播流媒體的當(dāng)前播放時(shí)刻。
[0043]其中,用戶觸發(fā)特定的選項(xiàng)可以為用戶點(diǎn)擊節(jié)目單中的節(jié)目單,也可以是用戶拖拽進(jìn)度條,還可以是用戶觸發(fā)快退按鍵,本發(fā)明不做限制。
[0044]需要說明的是,直播流媒體可以是直播視頻流媒體,也可以是直播音頻流媒體,本發(fā)明不做限定。
[0045]示例性的,爸爸去哪兒直播起始時(shí)刻為20:00,21:08時(shí)電視正在播放廣告,張三在這時(shí)想要從起始播放時(shí)刻觀看爸爸去哪兒,張三選擇快退按鍵,將時(shí)移時(shí)間選定為20:00,則電視記錄當(dāng)前播放時(shí)間為21:08,并在張三選定時(shí)移時(shí)間為20:00時(shí),獲取到時(shí)移時(shí)刻。
[0046]S102、電子設(shè)備根據(jù)當(dāng)前播放時(shí)刻以及時(shí)移時(shí)刻,判斷當(dāng)前播放時(shí)刻與時(shí)移時(shí)刻之間的差值是否小于或等于直播流媒體的預(yù)計(jì)播放總時(shí)長。
[0047]本發(fā)明實(shí)施例中,在預(yù)設(shè)的歷史索引文件庫中存儲(chǔ)了與當(dāng)前時(shí)間差值小于或等于直播流媒體的預(yù)計(jì)播放總時(shí)長的時(shí)刻對應(yīng)的歷史索引文件,其中,歷史索引文件中存儲(chǔ)有直播流媒體切片。
[0048]具體的,由于預(yù)設(shè)的歷史索引文件庫中存儲(chǔ)的歷史索引文件為與當(dāng)前時(shí)間差值小于或等于直播流媒體的預(yù)計(jì)播放總時(shí)長的時(shí)刻對應(yīng)的文件,因此,電子設(shè)備在獲取到時(shí)移時(shí)刻和當(dāng)前播放時(shí)刻后,判斷當(dāng)前播放時(shí)間與時(shí)移時(shí)刻之間的差值是否小于或等于直播流媒體的預(yù)計(jì)播放總時(shí)長,以確定預(yù)設(shè)的歷史索引文件庫中是否存在時(shí)移時(shí)刻對應(yīng)的直播流媒體切片,進(jìn)而確定電子設(shè)備是否能夠成功將時(shí)移時(shí)刻對應(yīng)的直播流媒體輸出。
[0049]示例性的,若電子設(shè)備最多能顯示比當(dāng)前時(shí)間早24小時(shí)的直播流媒體,當(dāng)電子設(shè)備獲取到直播流媒體的時(shí)移時(shí)刻為20:00,記錄的當(dāng)前播放時(shí)刻為23:50時(shí),電子設(shè)備判斷23:50與20:00之間的差值是否小于24小時(shí)。
[0050]S103、若當(dāng)前播放時(shí)刻與時(shí)移時(shí)刻之間的差值小于或等于直播流媒體的預(yù)計(jì)播放總時(shí)長,電子設(shè)備則獲取與時(shí)移時(shí)刻對應(yīng)的直播流媒體切片。
[0051]具體的,電子設(shè)備在確定當(dāng)前播放時(shí)刻與時(shí)移時(shí)刻之間的差值小于或等于直播流媒體的預(yù)計(jì)播放總時(shí)長后,電子設(shè)備根據(jù)時(shí)移時(shí)刻從預(yù)設(shè)的歷史索引文件庫中獲取與時(shí)移時(shí)刻對應(yīng)的直播流媒體切片,以使得電子設(shè)備顯示與時(shí)移時(shí)刻對應(yīng)的直播流媒體切片,進(jìn)而實(shí)現(xiàn)了直播過程中的時(shí)移功能。
[0052]S104、電子設(shè)備播放與時(shí)移時(shí)刻對應(yīng)的直播流媒體切片,并將時(shí)移時(shí)刻作為進(jìn)度條的起始時(shí)刻,同時(shí)根據(jù)預(yù)設(shè)的進(jìn)度條顯示規(guī)則更新進(jìn)度條。
[0053]本發(fā)明實(shí)施例描述的電子設(shè)備在直播流媒體輸出時(shí),預(yù)先設(shè)置進(jìn)度條的起始時(shí)刻和終止時(shí)刻隨著當(dāng)前播放時(shí)刻的變化而變化,且終止時(shí)刻與起始時(shí)刻之間的差值固定,即顯示的進(jìn)度條所表示的播放時(shí)長是固定的,且該固定時(shí)長小于直播視頻的播放總時(shí)長。
[0054]具體的,由于電子設(shè)備顯示的進(jìn)度條終止時(shí)刻與起始時(shí)刻之間的差值固定,且起始時(shí)刻和終止時(shí)刻隨著當(dāng)前播放時(shí)刻的變化而變化,因此,電子設(shè)備在確定當(dāng)前播放時(shí)刻與時(shí)移時(shí)刻之間的差值小于或等于直播流媒體的預(yù)計(jì)播放總時(shí)長后,將時(shí)移時(shí)刻作為進(jìn)度條的起始時(shí)刻,同時(shí)根據(jù)預(yù)設(shè)的進(jìn)度條顯示規(guī)則更新進(jìn)度條。
[0055]本發(fā)明提供了一種實(shí)現(xiàn)直播時(shí)移的方法,通過確定獲取到的直播流媒體的時(shí)移時(shí)刻與當(dāng)前播放時(shí)刻之間的差值小于或等于直播流媒體的預(yù)計(jì)播放總時(shí)長,獲取與時(shí)移時(shí)刻對應(yīng)的直播流媒體切片,然后將與時(shí)移時(shí)刻對應(yīng)的直播流媒體切片顯示,并將時(shí)移時(shí)刻作為進(jìn)度條的起始時(shí)刻,同時(shí)根據(jù)預(yù)設(shè)的進(jìn)度條顯示規(guī)則更新進(jìn)度條,解決了對直播流媒體進(jìn)行直播時(shí)移時(shí)的最大時(shí)移不能超過進(jìn)度條所表示的播放時(shí)長的問題,提升了電子設(shè)備的輸出性能,增強(qiáng)了直播流媒體輸出的靈活性。[0056]實(shí)施例二
[0057]本發(fā)明實(shí)施例提供一種實(shí)現(xiàn)直播時(shí)移的方法,如圖2所示,包括:
[0058]S201、電子設(shè)備接收到用戶的特定操作消息。
[0059]其中,用戶的特定操作消息包括用戶點(diǎn)擊節(jié)目單中的節(jié)目、用戶拖拽進(jìn)度條或用戶觸發(fā)快退按鍵。
[0060]現(xiàn)有技術(shù)中,電子設(shè)備在直播過程中用戶無法對直播流媒體進(jìn)行時(shí)移回放。
[0061]本發(fā)明實(shí)施例提供一種實(shí)現(xiàn)直播時(shí)移的方法,通過確定獲取到的直播流媒體的時(shí)移時(shí)刻與當(dāng)前播放時(shí)刻之間的差值小于或等于直播流媒體的預(yù)計(jì)播放總時(shí)長,獲取與時(shí)移時(shí)刻對應(yīng)的直播流媒體切片并將其顯示,實(shí)現(xiàn)了直播過程中的時(shí)移。
[0062]直播流媒體是指以流的方式在網(wǎng)絡(luò)中傳輸音頻、視頻和多媒體文件的形式。直播流媒體文件格式是支持采用流式傳輸及播放的媒體格式。以使得用戶不必像非流式播放那樣等到整個(gè)文件全部下載完畢后才能看到當(dāng)中的內(nèi)容,而是只需要經(jīng)過幾秒鐘或幾十秒的啟動(dòng)延時(shí)即可在用戶計(jì)算機(jī)上利用相應(yīng)的播放器對壓縮的視頻或音頻等流式媒體文件進(jìn)行播放,剩余的部分將繼續(xù)進(jìn)行下載,直至播放完畢。
[0063]具體的,電子設(shè)備實(shí)現(xiàn)直播時(shí)移需要首先接收到用戶點(diǎn)擊節(jié)目單中的節(jié)目。拖拽進(jìn)度條或觸發(fā)快退按鍵的消息,以獲知需要對直播流媒體進(jìn)行時(shí)移。
[0064]S202、電子設(shè)備獲取直播流媒體的時(shí)移時(shí)刻,并記錄直播流媒體的當(dāng)前播放時(shí)刻。
[0065]電子設(shè)備在接收到用戶的點(diǎn)擊節(jié)目單中的節(jié)目、用戶拖拽進(jìn)度條或觸發(fā)快退按鍵的消息后,電子設(shè)備獲知需要對直播流媒體進(jìn)行時(shí)移。
[0066]具體的,電子設(shè)備根據(jù)用戶的特定操作消息,獲取直播流媒體的時(shí)移時(shí)刻,同時(shí)記錄直播流媒體的當(dāng)前播放時(shí)刻。
[0067]需要說明的是,直播流媒體可以是直播視頻流媒體,也可以是直播音頻流媒體,本發(fā)明不做限定。
[0068]示例性的,爸爸去哪兒直播起始時(shí)刻為20:00,21:08時(shí)正在播放廣告,張三在這時(shí)想要從起始播放時(shí)刻觀看爸爸去哪兒,張三選擇快退按鍵,將時(shí)移時(shí)間選定為20:00,則電子設(shè)備記錄當(dāng)前播放時(shí)間為21:08,并在張三選定時(shí)移時(shí)間為20:00時(shí),獲取到時(shí)移時(shí)刻。
[0069]S203、電子設(shè)備根據(jù)當(dāng)前播放時(shí)刻以及時(shí)移時(shí)刻,判斷當(dāng)前播放時(shí)刻與時(shí)移時(shí)刻之間的差值是否小于或等于直播流媒體的預(yù)計(jì)播放總時(shí)長。
[0070]本發(fā)明實(shí)施例中,在預(yù)設(shè)的歷史索引文件庫中存儲(chǔ)了與當(dāng)前時(shí)間差值小于或等于直播流媒體的預(yù)計(jì)播放總時(shí)長的時(shí)刻對應(yīng)的歷史索引文件,其中,歷史索引文件中存儲(chǔ)有直播流媒體切片。
[0071]具體的,由于預(yù)設(shè)的歷史索引文件庫中存儲(chǔ)的歷史索引文件為與當(dāng)前時(shí)間差值小于或等于直播流媒體的預(yù)計(jì)播放總時(shí)長的時(shí)刻對應(yīng)的文件,因此,電子設(shè)備在獲取到時(shí)移時(shí)刻和當(dāng)前播放時(shí)刻后,判斷當(dāng)前播放時(shí)間與時(shí)移時(shí)刻之間的差值是否小于或等于直播流媒體的預(yù)計(jì)播放總時(shí)長,以確定預(yù)設(shè)的歷史索引文件庫中是否存在時(shí)移時(shí)刻對應(yīng)的直播流媒體切片,進(jìn)而確定電子設(shè)備是否能夠成功將時(shí)移時(shí)刻對應(yīng)的直播流媒體輸出。
[0072]示例性的,若電子設(shè)備最多能顯示比當(dāng)前時(shí)間早24小時(shí)的直播流媒體,當(dāng)電子設(shè)備獲取到直播流媒體的時(shí)移時(shí)刻為20:00,記錄的當(dāng)前播放時(shí)刻為23:50時(shí),電子設(shè)備判斷23:50與20:00之間的差值是否小于24小時(shí)。
[0073]S204、若當(dāng)前播放時(shí)刻與時(shí)移時(shí)刻之間的差值小于或等于直播流媒體的預(yù)計(jì)播放總時(shí)長,電子設(shè)備則根據(jù)時(shí)移時(shí)刻,從預(yù)設(shè)的歷史索引文件庫中查找與時(shí)移時(shí)刻對應(yīng)的歷史索引文件。
[0074]具體的,電子設(shè)備根據(jù)時(shí)移時(shí)刻從預(yù)設(shè)的歷史索引文件庫中獲取與時(shí)移時(shí)刻對應(yīng)的直播流媒體切片,以使得電子設(shè)備顯示與時(shí)移時(shí)刻對應(yīng)的直播流媒體切片,進(jìn)而實(shí)現(xiàn)了直播過程中的時(shí)移功能。
[0075]其中,預(yù)設(shè)的歷史索引文件庫包含至少一個(gè)歷史索引文件,歷史索引文件用于存儲(chǔ)直播流媒體的直播流媒體切片,直播流媒體切片的播放時(shí)長等于預(yù)設(shè)時(shí)間長度。
[0076]S205、電子設(shè)備從預(yù)設(shè)的歷史索引文件庫中提取出與時(shí)移時(shí)刻對應(yīng)的歷史索引文件,以獲取與時(shí)移時(shí)刻對應(yīng)的直播流媒體切片。
[0077]電子設(shè)備從預(yù)設(shè)的歷史索引文件庫中查找到與時(shí)移時(shí)刻對應(yīng)的歷史索引文件后,將其提取出來,以獲取與時(shí)移時(shí)刻對應(yīng)的直播流媒體切片。
[0078]S206、電子設(shè)備顯示與時(shí)移時(shí)刻對應(yīng)的直播流媒體切片,并將時(shí)移時(shí)刻作為進(jìn)度條的起始時(shí)刻,同時(shí)根據(jù)預(yù)設(shè)的進(jìn)度條顯示規(guī)則更新進(jìn)度條。
[0079]本發(fā)明實(shí)施例描述的電子設(shè)備在直播流媒體輸出時(shí),預(yù)先設(shè)置進(jìn)度條的起始時(shí)刻和終止時(shí)刻隨著當(dāng)前播放時(shí)刻的變化而變化,且終止時(shí)刻與起始時(shí)刻之間的差值固定,即顯示的進(jìn)度條所表示的播放時(shí)長是固定的,且該固定時(shí)長小于直播視頻的播放總時(shí)長。
[0080]具體的,由于電子設(shè)備顯示的進(jìn)度條終止時(shí)刻與起始時(shí)刻之間的差值固定,且起始時(shí)刻和終止時(shí)刻隨著當(dāng)前播放時(shí)刻的變化而變化,因此,電子設(shè)備在確定當(dāng)前播放時(shí)刻與時(shí)移時(shí)刻之間的差值小于或等于直播流媒體的預(yù)計(jì)播放總時(shí)長后,將時(shí)移時(shí)刻作為進(jìn)度條的起始時(shí)刻,同時(shí)根據(jù)預(yù)設(shè)的進(jìn)度條顯示規(guī)則更新進(jìn)度條。
[0081]示例性的,如圖3和圖4所示,若電子設(shè)備能播放直播視頻的播放總時(shí)長為48小時(shí),且電子設(shè)備顯示的進(jìn)度條所表示的播放時(shí)長為2個(gè)小時(shí)。如圖4所示,電子設(shè)備當(dāng)前播放時(shí)間為23:50,顯示22:00-24:00的進(jìn)度條。如圖4所示,當(dāng)電子設(shè)備獲取到直播流媒體的時(shí)移時(shí)刻為20:30后,電子設(shè)備判斷23:50與20:30之間的差值為3小時(shí)20分鐘,小于48小時(shí),則電子設(shè)備從預(yù)設(shè)的歷史索引文件庫中獲取到與20:30對應(yīng)的直播流媒體切片A,然后將其顯示,同時(shí)電子設(shè)備將20:30作為進(jìn)度條的起始時(shí)刻,并將進(jìn)度條更新為20:30-22:30的進(jìn)度條。
[0082]S207、若當(dāng)前播放時(shí)刻與時(shí)移時(shí)刻之間的差值大于直播流媒體的預(yù)計(jì)播放總時(shí)長,電子設(shè)備則從當(dāng)前播放時(shí)刻繼續(xù)播放節(jié)目內(nèi)容。
[0083]本發(fā)明提供了一種實(shí)現(xiàn)直播時(shí)移的方法,通過確定獲取到的直播流媒體的時(shí)移時(shí)刻與當(dāng)前播放時(shí)刻之間的差值小于或等于直播流媒體的預(yù)計(jì)播放總時(shí)長,獲取與時(shí)移時(shí)刻對應(yīng)的直播流媒體切片,然后將與時(shí)移時(shí)刻對應(yīng)的直播流媒體切片顯示,并將時(shí)移時(shí)刻作為進(jìn)度條的起始時(shí)刻,同時(shí)根據(jù)預(yù)設(shè)的進(jìn)度條顯示規(guī)則更新進(jìn)度條,解決了對直播流媒體進(jìn)行直播時(shí)移時(shí)的最大時(shí)移不能超過進(jìn)度條所表示的播放時(shí)長的問題,提升了電子設(shè)備的輸出性能,增強(qiáng)了直播流媒體輸出的靈活性。
[0084]實(shí)施例三
[0085]本發(fā)明實(shí)施例提供一種電子設(shè)備,如圖5所示,包括:[0086]獲取單元10,用于獲取直播流媒體的時(shí)移時(shí)刻,并記錄所述直播流媒體的當(dāng)前播放時(shí)刻,以及用于若所述判斷單元11判斷得到所述差值小于或等于所述直播流媒體的預(yù)計(jì)播放總時(shí)長,則獲取與所述時(shí)移時(shí)刻對應(yīng)的直播流媒體切片;
[0087]判斷單元11,用于根據(jù)所述當(dāng)前播放時(shí)刻以及所述時(shí)移時(shí)刻,判斷所述當(dāng)前播放時(shí)刻與所述時(shí)移時(shí)刻之間的差值是否小于或等于所述直播流媒體的預(yù)計(jì)播放總時(shí)長;
[0088]顯示單元12,用于播放所述獲取單元10獲取到的所述與所述時(shí)移時(shí)刻對應(yīng)的直播流媒體切片;
[0089]處理單元13,用于將所述獲取單元10獲取到的所述時(shí)移時(shí)刻作為進(jìn)度條的起始時(shí)刻,同時(shí)根據(jù)預(yù)設(shè)的進(jìn)度條顯示規(guī)則更新進(jìn)度條。
[0090]進(jìn)一步地,所述獲取單元10,具體用于響應(yīng)于用戶的特定操作,獲取所述直播流媒體的時(shí)移時(shí)刻,其中,所述用戶的特定操作包括用戶點(diǎn)擊節(jié)目單中的節(jié)目、用戶拖拽進(jìn)度條或用戶觸發(fā)快退按鍵。
[0091]進(jìn)一步地,所述獲取單元10,具體還用于根據(jù)所述時(shí)移時(shí)刻,從預(yù)設(shè)的歷史索引文件庫中查找并獲取與所述時(shí)移時(shí)刻對應(yīng)的歷史索引文件;其中,所述預(yù)設(shè)的歷史索引文件庫包含至少一個(gè)歷史索引文件,所述歷史索引文件用于存儲(chǔ)所述直播流媒體的直播流媒體切片,所述直播流媒體切片的播放時(shí)長等于預(yù)設(shè)時(shí)間長度。
[0092]進(jìn)一步地,所述顯示單元12,還用于若所述判斷單元11判斷得到所述差值大于所述直播流媒體的預(yù)計(jì)播放總時(shí)長,則從所述獲取單元10獲取到的所述當(dāng)前播放時(shí)刻繼續(xù)播放節(jié)目內(nèi)容。
[0093]本發(fā)明提供了一種電子設(shè)備,主要包括獲取單元、判斷單元、顯示單元和處理單元。通過判斷單元判斷得到獲取單元獲取到的直播流媒體的時(shí)移時(shí)刻與當(dāng)前播放時(shí)刻之間的差值小于或等于直播流媒體的預(yù)計(jì)播放總時(shí)長,獲取單元獲取與時(shí)移時(shí)刻對應(yīng)的直播流媒體切片,顯示單元將與時(shí)移時(shí)刻對應(yīng)的直播流媒體切片顯示,同時(shí)處理單元將時(shí)移時(shí)刻作為進(jìn)度條的起始時(shí)刻,根據(jù)預(yù)設(shè)的進(jìn)度條顯示規(guī)則更新進(jìn)度條,解決了對直播流媒體進(jìn)行直播時(shí)移時(shí)的最大時(shí)移不能超過進(jìn)度條所表示的播放時(shí)長的問題,提升了電子設(shè)備的輸出性能,增強(qiáng)了直播流媒體輸出的靈活性。
[0094]所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,僅以上述各功能模塊的劃分進(jìn)行舉例說明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實(shí)施例中的對應(yīng)過程,在此不再贅述。
[0095]在本申請所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述模塊或單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
[0096]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
[0097]另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
[0098]所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)或處理器(processor)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(ROM, Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM, Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0099]以上所述,僅為本發(fā)明的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【權(quán)利要求】
1.一種實(shí)現(xiàn)直播時(shí)移的方法,其特征在于,包括: 獲取直播流媒體的時(shí)移時(shí)刻,并記錄所述直播流媒體的當(dāng)前播放時(shí)刻; 根據(jù)所述當(dāng)前播放時(shí)刻以及所述時(shí)移時(shí)刻,判斷所述當(dāng)前播放時(shí)刻與所述時(shí)移時(shí)刻之間的差值是否小于或等于所述直播流媒體的預(yù)計(jì)播放總時(shí)長; 若所述差值小于或等于所述直播流媒體的預(yù)計(jì)播放總時(shí)長,則獲取與所述時(shí)移時(shí)刻對應(yīng)的直播流媒體切片; 播放所述與所述時(shí)移時(shí) 刻對應(yīng)的直播流媒體切片,并將所述時(shí)移時(shí)刻作為進(jìn)度條的起始時(shí)刻,同時(shí)根據(jù)預(yù)設(shè)的進(jìn)度條顯示規(guī)則更新進(jìn)度條。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取直播流媒體的時(shí)移時(shí)刻的方法包括: 響應(yīng)于用戶的特定操作,獲取所述直播流媒體的時(shí)移時(shí)刻,其中,所述用戶的特定操作包括用戶點(diǎn)擊節(jié)目單中的節(jié)目、用戶拖拽進(jìn)度條或用戶觸發(fā)快退按鍵。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取與所述時(shí)移時(shí)刻對應(yīng)的直播流媒體切片的步驟包括: 根據(jù)所述時(shí)移時(shí)刻,從預(yù)設(shè)的歷史索引文件庫中查找并獲取與所述時(shí)移時(shí)刻對應(yīng)的歷史索引文件;其中,所述預(yù)設(shè)的歷史索引文件庫包含至少一個(gè)歷史索引文件,所述歷史索引文件用于存儲(chǔ)所述直播流媒體的直播流媒體切片,所述直播流媒體切片的播放時(shí)長等于預(yù)設(shè)時(shí)間長度。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于, 若所述差值大于所述直播流媒體的預(yù)計(jì)播放總時(shí)長,則從所述當(dāng)前播放時(shí)刻繼續(xù)播放節(jié)目內(nèi)容。
5.—種電子設(shè)備,其特征在于,包括: 獲取單元,用于獲取直播流媒體的時(shí)移時(shí)刻,并記錄所述直播流媒體的當(dāng)前播放時(shí)刻,以及用于若所述判斷單元判斷得到所述差值小于或等于所述直播流媒體的預(yù)計(jì)播放總時(shí)長,則獲取與所述時(shí)移時(shí)刻對應(yīng)的直播流媒體切片; 判斷單元,用于根據(jù)所述當(dāng)前播放時(shí)刻以及所述時(shí)移時(shí)刻,判斷所述當(dāng)前播放時(shí)刻與所述時(shí)移時(shí)刻之間的差值是否小于或等于所述直播流媒體的預(yù)計(jì)播放總時(shí)長; 顯示單元,用于播放所述獲取單元獲取到的所述與所述時(shí)移時(shí)刻對應(yīng)的直播流媒體切片; 處理單元,用于將所述獲取單元獲取到的所述時(shí)移時(shí)刻作為進(jìn)度條的起始時(shí)刻,同時(shí)根據(jù)預(yù)設(shè)的進(jìn)度條顯示規(guī)則更新進(jìn)度條。
6.根據(jù)權(quán)利要求5所述的電子設(shè)備,其特征在于,包括: 所述獲取單元,具體用于響應(yīng)于用戶的特定操作,獲取所述直播流媒體的時(shí)移時(shí)刻,其中,所述用戶的特定操作包括用戶點(diǎn)擊節(jié)目單中的節(jié)目、用戶拖拽進(jìn)度條或用戶觸發(fā)快退按鍵。
7.根據(jù)權(quán)利要求5所述的電子設(shè)備,其特征在于,包括: 所述獲取單元,具體還用于根據(jù)所述時(shí)移時(shí)刻,從預(yù)設(shè)的歷史索引文件庫中查找并獲取與所述時(shí)移時(shí)刻對應(yīng)的歷史索引文件;其中,所述預(yù)設(shè)的歷史索引文件庫包含至少一個(gè)歷史索引文件,所述歷史索引文件用于存儲(chǔ)所述直播流媒體的直播流媒體切片,所述直播流媒體切片的播放時(shí)長等于預(yù)設(shè)時(shí)間長度。
8.根據(jù)權(quán)利要求5所述的電子設(shè)備,其特征在于,包括: 所述顯示單元,還用于若所述判斷單元判斷得到所述差值大于所述直播流媒體的預(yù)計(jì)播放總時(shí)長,則從所述當(dāng)前 播放時(shí)刻繼續(xù)播放節(jié)目內(nèi)容。
【文檔編號(hào)】G06F17/30GK103699583SQ201310652765
【公開日】2014年4月2日 申請日期:2013年12月5日 優(yōu)先權(quán)日:2013年12月5日
【發(fā)明者】陳金付, 胡曰峰 申請人:樂視網(wǎng)信息技術(shù)(北京)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
武山县| 九龙县| 大新县| 清河县| 浦北县| 大同县| 漳浦县| 万山特区| 威海市| 和硕县| 双峰县| 新泰市| 加查县| 钟祥市| 白水县| 邵阳县| 股票| 泗阳县| 凤庆县| 长岭县| 施甸县| 类乌齐县| 平定县| 金川县| 深圳市| 虹口区| 静安区| 嫩江县| 广南县| 淮滨县| 内丘县| 莱阳市| 五峰| 孟州市| 玛多县| 宿迁市| 无为县| 闸北区| 大化| 文登市| 汶川县|