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