一種視頻直播方法、裝置及電子設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種視頻直播方法、裝置及電子設(shè)備。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,越來越多的用戶喜歡使用電子設(shè)備(如手機(jī)、平板電腦)觀看直播視頻,且目前互聯(lián)網(wǎng)技術(shù)中直播視頻的資源很多,例如:賽事直播視頻、娛樂直視視頻、電視劇直播視頻、新聞直播視頻等等。然而,目前在觀看直播視頻時,電子設(shè)備都是通過用戶輸入的多個操作在互聯(lián)網(wǎng)資源中查找用戶需要觀看的直播視頻,然后再播放??梢?,目前無法快速播放用戶需要觀看的直播視頻。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實施例提供了一種視頻直播方法、裝置及電子設(shè)備,可以解決如何快速播放用戶需要觀看的直播視頻的問題。
[0004]本發(fā)明實施例第一方面提供了一種視頻直播方法,包括:
[0005]獲取視頻直播應(yīng)用程序當(dāng)前登錄的用戶賬號的關(guān)注信息,其中,所述關(guān)注信息用于表示所述用戶賬號關(guān)注的事件或者對象的信息;
[0006]使用所述關(guān)注信息查找直播時間與當(dāng)前時間相匹配的,且直播內(nèi)容包括所述關(guān)注信息表示的事件或者對象的直播視頻;
[0007]播放所述直播視頻。
[0008]可選的,所述使用所述關(guān)注信息查找直播時間與當(dāng)前時間相匹配的,且直播內(nèi)容包括所述關(guān)注信息表示的事件或者對象的直播視頻,包括:
[0009]使用所述關(guān)注信息查找當(dāng)前時間正在直播的,且直播內(nèi)容包括所述關(guān)注信息表示的事件或者對象的直播視頻;或者
[0010]使用所述關(guān)注信息查找直播時間與當(dāng)前時間相差在第一預(yù)設(shè)時間范圍內(nèi)的,且直播內(nèi)容包括所述關(guān)注信息表示的事件或者對象的直播視頻。
[0011]可選的,所述關(guān)注信息包括如下至少一項:
[0012]直播視頻的名稱信息、直播視頻的標(biāo)識信息、直播視頻的人物信息、直播視頻的賽隊信息、直播視頻的類型信息。
[0013]可選的,所述方法還包括:
[0014]從所述關(guān)注信息中選擇失效關(guān)注信息,并對所述失效關(guān)注信息進(jìn)行失效處理,其中:
[0015]所述失效關(guān)注信息包括如下至少一項:
[0016]與播放完畢的直播視頻的直播內(nèi)容相匹配的關(guān)注信息、關(guān)注時間與當(dāng)前時間之差在第二預(yù)設(shè)時間范圍內(nèi)的關(guān)注信息和接收用戶輸入的取消關(guān)注操作所選擇的關(guān)注信息;
[0017]所述失效處理,包括:
[0018]刪除所述失效關(guān)注信息、隱藏所述失效關(guān)注信息或者標(biāo)注匹配的直播視頻已經(jīng)結(jié)束。
[0019]可選的,所述方法還包括:
[0020]記錄直播視頻播放的時間信息和位置信息,并生成直播視頻播放的播放軌跡,其中,所述播放軌跡包括直播視頻的播放時間和播放位置;
[0021]檢測當(dāng)前時間和所述視頻直播應(yīng)用程序所屬的電子設(shè)備當(dāng)前所處位置;
[0022]所述獲取視頻直播應(yīng)用程序當(dāng)前登錄的用戶賬號的關(guān)注信息,包括:
[0023]若所述當(dāng)前時間和所述當(dāng)前所處位置分別與所述播放軌跡中的播放時間和播放位置匹配時,獲取視頻直播應(yīng)用程序當(dāng)前登錄的用戶賬號的關(guān)注信息。
[0024]可選的,所述使用所述關(guān)注信息查找直播時間與當(dāng)前時間相匹配的,且直播內(nèi)容包括所述關(guān)注信息表示的事件或者對象的直播視頻,包括:
[0025]使用所述關(guān)注信息查找直播時間與當(dāng)前時間相匹配的,且直播內(nèi)容包括所述關(guān)注信息表示的事件或者對象的至少兩個直播視頻;
[0026]按照預(yù)設(shè)規(guī)則從所述至少兩個直播視頻中選擇當(dāng)前待播放的直播視頻;
[0027]其中,所述預(yù)設(shè)規(guī)則包括:
[0028]從正在直播的所述至少兩個直播視頻中選擇直播剩余時間最長的直播視頻作為當(dāng)前待播放的直播視頻;或者
[0029]從所述至少兩個直播視頻中選擇當(dāng)前被播放的次數(shù)最多的直播視頻作為當(dāng)前待播放的直播視頻;或者
[0030]所述至少兩個直播視頻為賽事直播視頻時,從所述至少兩個直播視頻中選擇目標(biāo)賽隊分?jǐn)?shù)領(lǐng)先的賽事直播視頻作為當(dāng)前待播放的直播視頻,其中,所述目標(biāo)賽隊是所述關(guān)注信息關(guān)注的賽隊;或者
[0031]從所述至少兩個直播視頻中選擇直播內(nèi)容包括所述關(guān)注信息表示的信息的數(shù)量最多的直播視頻作為當(dāng)前待播放的直播視頻。
[0032]本發(fā)明實施例第二方面提供了一種視頻直播裝置,包括:獲取單元、查找單元和播放單元,其中:
[0033]所述獲取單元,用于獲取視頻直播應(yīng)用程序當(dāng)前登錄的用戶賬號的關(guān)注信息,其中,所述關(guān)注信息用于表示所述用戶賬號關(guān)注的事件或者對象的信息;
[0034]所述查找單元,用于使用所述關(guān)注信息查找直播時間與當(dāng)前時間相匹配的,且直播內(nèi)容包括所述關(guān)注信息表示的事件或者對象的直播視頻;
[0035]播放單元,用于播放所述查找單元查找的所述直播視頻。
[0036]可選的,所述查找單元用于使用所述關(guān)注信息查找當(dāng)前時間正在直播的,且直播內(nèi)容包括所述關(guān)注信息表示的事件或者對象的直播視頻;或者
[0037]所述查找單元用于使用所述關(guān)注信息查找直播時間與當(dāng)前時間相差在第一預(yù)設(shè)時間范圍內(nèi)的,且直播內(nèi)容包括所述關(guān)注信息表示的事件或者對象的直播視頻。
[0038]可選的,所述關(guān)注信息包括如下至少一項:
[0039]直播視頻的名稱信息、直播視頻的標(biāo)識信息、直播視頻的人物信息、直播視頻的賽隊信息、直播視頻的類型信息。
[0040]可選的,所述裝置還包括:
[0041]處理單元,用于從所述關(guān)注信息中選擇失效關(guān)注信息,并對所述失效關(guān)注信息進(jìn)行失效處理,其中:
[0042]所述失效關(guān)注信息包括如下至少一項:
[0043]與播放完畢的直播視頻的直播內(nèi)容相匹配的關(guān)注信息、關(guān)注時間與當(dāng)前時間之差在第二預(yù)設(shè)時間范圍內(nèi)的關(guān)注信息和接收用戶輸入的取消關(guān)注操作所選擇的關(guān)注信息;
[0044]所述失效處理,包括:
[0045]刪除所述失效關(guān)注信息、隱藏所述失效關(guān)注信息或者標(biāo)注匹配的直播視頻已經(jīng)結(jié)束。
[0046]可選的,所述裝置還包括:
[0047]生成單元,用于記錄直播視頻播放的時間信息和位置信息,并生成直播視頻播放的播放軌跡,其中,所述播放軌跡包括直播視頻的播放時間和播放位置;
[0048]檢測單元,用于檢測當(dāng)前時間和所述視頻直播應(yīng)用程序所屬的電子設(shè)備當(dāng)前所處位置;
[0049]所述獲取單元,用于若所述檢測單元檢測的所述當(dāng)前時間和所述當(dāng)前所處位置分別與所述播放軌跡中的播放時間和播放位置匹配時,獲取視頻直播應(yīng)用程序當(dāng)前登錄的用戶賬號的關(guān)注信息。
[0050]可選的,所述查找單元,包括:
[0051]查找子單元,用于使用所述關(guān)注信息查找直播時間與當(dāng)前時間相匹配的,且直播內(nèi)容包括所述關(guān)注信息表示的事件或者對象的至少兩個直播視頻;
[0052]選擇單元,用于按照預(yù)設(shè)規(guī)則從所述至少兩個直播視頻中選擇當(dāng)前待播放的直播視頻;
[0053]其中,所述預(yù)設(shè)規(guī)則包括:
[0054]從正在直播的所述至少兩個直播視頻中選擇直播剩余時間最長的直播視頻作為當(dāng)前待播放的直播視頻;或者
[0055]從所述至少兩個直播視頻中選擇當(dāng)前被播放的次數(shù)最多的直播視頻作為當(dāng)前待播放的直播視頻;或者
[0056]所述至少兩個直播視頻為賽事直播視頻時,從所述至少兩個直播視頻中選擇目標(biāo)賽隊分?jǐn)?shù)領(lǐng)先的賽事直播視頻作為當(dāng)前待播放的直播視頻,其中,所述目標(biāo)賽隊是所述關(guān)注信息關(guān)注的賽隊;或者
[0057]從所述至少兩個直播視頻中選擇直播內(nèi)容包括所述關(guān)注信息表示的信息的數(shù)量最多的直播視頻作為當(dāng)前待播放的直播視頻。
[0058]本發(fā)明實施例第三方面提供了一種電子設(shè)備,所述電子設(shè)備包括:殼體、處理器、存儲器、電路板和電源電路,其中,所述電路板安置在所述殼體圍成的空間內(nèi)部,所述處理器和所述存儲器設(shè)置在所述電路板上;所述電源電路,用于為所述電子設(shè)備的各個電路或器件供電;所述存儲器用于存儲可執(zhí)行程序代碼;所述處理器通過讀取所述存儲器中存儲的可執(zhí)行程序代碼來運行與可執(zhí)行程序代碼對應(yīng)的程序,以用于執(zhí)行以下步驟:
[0059]獲取視頻直播應(yīng)用程序當(dāng)前登錄的用戶賬號的關(guān)注信息,其中,所述關(guān)注信息用于表示所述用戶賬號關(guān)注的事件或者對象的信息;
[0060]使用所述關(guān)注信息查找直播時間與當(dāng)前時間相匹配的,且直播內(nèi)容