本發(fā)明涉及視頻直播領域,尤其涉及一種直播間顯示方法及裝置。
背景技術:
隨著通信技術的發(fā)展,出現(xiàn)了越來越多的娛樂方式,如微博、手機游戲、網(wǎng)絡視頻直播等,其中網(wǎng)絡視頻直播由于其直觀、內(nèi)容豐富等特點,尤其受到人們的歡迎。
用戶可以在直播app或直播網(wǎng)站的首頁來瀏覽選擇其想要觀看的直播間。在用戶觀看某直播間的過程中,該用戶可能想要切換觀看其他直播間,但是,實際應用中可能會出現(xiàn)這樣的情況:用戶在選擇其他直播間后,可能由于該直播間的主播當前已經(jīng)停止直播使得用戶無法觀看相應直播視頻,從而,使得用戶的選擇操作變?yōu)橐环N無效操作,降低用戶體驗。
技術實現(xiàn)要素:
有鑒于此,本發(fā)明實施例提供一種直播間顯示方法及裝置,通過在觀看客戶端側(cè)顯示指示直播間在線與否的狀態(tài)標識,避免了用戶觸發(fā)對主播不在線直播間的切換播放操作,提高了用戶體驗。
本發(fā)明實施例提供一種直播間顯示方法,包括:
響應于觀看客戶端對第一直播間的播放觸發(fā),獲取為所述觀看客戶端推薦的n個第二直播間,n大于或等于1;
監(jiān)測所述n個第二直播間各自的直播狀態(tài),所述直播狀態(tài)用于指示對應的第二直播間是否在線;
將所述n個第二直播間和所述n個第二直播間各自的直播狀態(tài)發(fā)送至所述觀看客戶端,以使所述觀看客戶端顯示所述n個第二直播間各自對應的推薦窗口,其中,n個推薦窗口各自關聯(lián)有指示對應的第二直播間的直播狀態(tài)的標識。
可選地,所述方法還包括:
若監(jiān)測到所述n個第二直播間中已經(jīng)存在m個第二直播間處于離線狀態(tài),則重新獲取m個第三直播間;
監(jiān)測所述m個第三直播間各自的直播狀態(tài);
將所述m個第三直播間和所述m個第三直播間各自的直播狀態(tài)發(fā)送至所述觀看客戶端。
本發(fā)明實施例提供一種直播間顯示方法,包括:
響應于觀看者對第一直播間的播放觸發(fā),接收直播服務器發(fā)送的n個第二直播間和所述n個第二直播間各自的直播狀態(tài),n大于或等于1;
與播放所述第一直播間的播放窗口關聯(lián)地顯示所述n個第二直播間各自對應的推薦窗口,其中,n個推薦窗口各自關聯(lián)有指示對應的第二直播間的直播狀態(tài)的標識。
可選地,所述方法還包括:
響應于所述直播服務器觸發(fā)的更新通知,確定所述直播狀態(tài)的標識指示對應的第二直播間處于離線狀態(tài)的m個推薦窗口;
以所述更新通知對應的m個第三直播間和所述m個第三直播間各自的直播狀態(tài)替換所述m個推薦窗口。
可選地,所述方法還包括:
響應于觀看者觸發(fā)的切換播放操作,在所述播放窗口中播放所述切換播放操作對應的第二直播間。
本發(fā)明實施例提供一種直播間顯示裝置,包括:
獲取模塊,用于響應于觀看客戶端對第一直播間的播放觸發(fā),獲取為所述觀看客戶端推薦的n個第二直播間,n大于或等于1;
監(jiān)測模塊,用于監(jiān)測所述n個第二直播間各自的直播狀態(tài),所述直播狀態(tài)用于指示對應的第二直播間是否在線;
發(fā)送模塊,用于將所述n個第二直播間和所述n個第二直播間各自的直播狀態(tài)發(fā)送至所述觀看客戶端,以使所述觀看客戶端顯示所述n個第二直播間各自對應的推薦窗口,其中,n個推薦窗口各自關聯(lián)有指示對應的第二直播間的直播狀態(tài)的標識。
可選地,所述獲取模塊還用于:若監(jiān)測到所述n個第二直播間中已經(jīng)存在m個第二直播間處于離線狀態(tài),則重新獲取m個第三直播間;
所述監(jiān)測模塊,還用于監(jiān)測所述m個第三直播間各自的直播狀態(tài);
所述發(fā)生模塊,還用于將所述m個第三直播間和所述m個第三直播間各自的直播狀態(tài)發(fā)送至所述觀看客戶端。
本發(fā)明實施例提供一種直播間顯示裝置,包括:
接收模塊,用于響應于觀看者對第一直播間的播放觸發(fā),接收直播服務器發(fā)送的n個第二直播間和所述n個第二直播間各自的直播狀態(tài),n大于或等于1;
顯示模塊,用于與播放所述第一直播間的播放窗口關聯(lián)地顯示所述n個第二直播間各自對應的推薦窗口,其中,n個推薦窗口各自關聯(lián)有指示對應的第二直播間的直播狀態(tài)的標識。
可選地,所述裝置還包括:
確定模塊,用于響應于所述直播服務器觸發(fā)的更新通知,確定所述直播狀態(tài)的標識指示對應的第二直播間處于離線狀態(tài)的m個推薦窗口;
替換模塊,用于以所述更新通知對應的m個第三直播間和所述m個第三直播間各自的直播狀態(tài)替換所述m個推薦窗口。
可選地,所述裝置還包括:
播放模塊,用于響應于觀看者觸發(fā)的切換播放操作,在所述播放窗口中播放所述切換播放操作對應的第二直播間。
本發(fā)明實施例提供的直播間顯示方法及裝置,用戶在自己的觀看客戶端上觸發(fā)了第一直播間的觀看操作后,直播服務器基于用戶觀看的此第一直播間,為觀看客戶端推薦n個第二直播間。直播服務器對此n個第二直播間的直播狀態(tài)進行監(jiān)測,以確定這n個第二直播間是否在線。直播服務器將此n個第二直播間以及各個直播間對應的直播狀態(tài)發(fā)送至觀看客戶端,以便于觀看客戶端顯示直播服務器推薦的n個第二直播間,n個第二直播間以n個推薦窗口的形式分別顯示于觀看客戶端,并且每個推薦窗口各自關聯(lián)顯示有指示此直播間直播狀態(tài)的直播狀態(tài)的標識。用戶通過此直播狀態(tài)的標識可以準確地了解到n個第二直播間各自的直播狀態(tài),并根據(jù)直播狀態(tài)在多個直播間之間進行有效地切換,避免了用戶觸發(fā)對主播不在線直播間的切換播放操作。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實施例提供的直播間顯示方法實施例一的流程圖;
圖2為本發(fā)明實施例提供的直播間顯示方法實施例二的流程圖;
圖3為本發(fā)明實施例提供的直播間顯示方法實施例三的流程圖;
圖4為本發(fā)明實施例提供的直播間顯示方法實施例四的流程圖;
圖5為本發(fā)明實施例提供的直播間顯示裝置實施例一的結(jié)構(gòu)示意圖;
圖6為本發(fā)明實施例提供的直播間顯示裝置實施例三的結(jié)構(gòu)示意圖;
圖7為本發(fā)明實施例提供的直播間顯示裝置實施例四的結(jié)構(gòu)示意圖。
具體實施方式
為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
在本發(fā)明實施例中使用的術語是僅僅出于描述特定實施例的目的,而非旨在限制本發(fā)明。在本發(fā)明實施例和所附權利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義,“多種”一般包含至少兩種,但是不排除包含至少一種的情況。
應當理解,本文中使用的術語“和/或”僅僅是一種描述關聯(lián)對象的關聯(lián)關系,表示可以存在三種關系,例如,a和/或b,可以表示:單獨存在a,同時存在a和b,單獨存在b這三種情況。另外,本文中字符“/”,一般表示前后關聯(lián)對象是一種“或”的關系。
應當理解,盡管在本發(fā)明實施例中可能采用術語第一、第二、第三等來描述xxx,但這些xxx不應限于這些術語。這些術語僅用來將xxx彼此區(qū)分開。例如,在不脫離本發(fā)明實施例范圍的情況下,第一xxx也可以被稱為第二xxx,類似地,第二xxx也可以被稱為第一xxx。
取決于語境,如在此所使用的詞語“如果”、“若”可以被解釋成為“在……時”或“當……時”或“響應于確定”或“響應于檢測”。類似地,取決于語境,短語“如果確定”或“如果檢測(陳述的條件或事件)”可以被解釋成為“當確定時”或“響應于確定”或“當檢測(陳述的條件或事件)時”或“響應于檢測(陳述的條件或事件)”。
還需要說明的是,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的商品或者系統(tǒng)不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種商品或者系統(tǒng)所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的商品或者系統(tǒng)中還存在另外的相同要素。
圖1為本發(fā)明實施例提供的直播間顯示方法實施例一的流程圖,本實施例提供的該直播間顯示方法的執(zhí)行主體可以為直播服務器,如圖1所示,該方法包括如下步驟:
s101,響應于觀看客戶端對第一直播間的播放觸發(fā),獲取為觀看客戶端推薦的n個第二直播間,n大于或等于1。
用戶可以通過自己的觀看客戶端在直播網(wǎng)站中選擇某個自己感興趣的直播間進行觀看,用戶選擇觀看的直播間即作為第一直播間。直播服務器響應于用戶在觀看客戶端側(cè)觸發(fā)的第一直播間的播放操作,以第一直播間為依據(jù)獲取n個第二直播間,并推薦至觀看客戶端,其中n大于或等于1。
可選地,直播服務器可以在當前直播網(wǎng)站正在直播的直播間中隨機獲取n個第二直播間。
可選地,直播服務器可以在當前正在直播的,且?guī)в蓄A設推薦主播標簽的直播間中獲取n個第二直播間。
可選地,直播服務器可以根據(jù)第一直播間的直播間類型獲取與第一直播間的直播間類型相同的n個第二直播間。
可選地,直播服務器還可以根據(jù)直播間熱度或者觀看客戶端對應用戶的歷史觀看記錄,獲取n個第二直播間。n個第二直播間可以是當前正在直播的直播間中熱度最高的n個直播間,還可以是與用戶訪問次數(shù)最多的直播間對應的直播間類型相同的正在直播的n個直播間。
值得說明的是,上述舉例的多種選擇依據(jù)可以單獨使用,也可以結(jié)合使用。
s102,監(jiān)測n個第二直播間各自的直播狀態(tài),直播狀態(tài)用于指示對應的第二直播間是否在線。
當某一直播間對應的主播客戶端進行直播視頻流的推流時,則表明該直播間當前正在直播,也即是該直播間是在線的;反之,該直播間是離線的。直播服務器通過n個第二直播間分別對應的主播客戶端是否正在進行直播視頻流推流來監(jiān)測此n個第二直播間的直播狀態(tài),其中,直播狀態(tài)用于指示對應的第二直播間是否在線。
可選地,直播服務器可以通過定時接收推流通知或斷流通知來實時監(jiān)測直播間的直播狀態(tài)。具體地,在主播客戶端將直播視頻流推送至內(nèi)容分發(fā)網(wǎng)絡(contentdeliverynetwork,簡稱cdn)節(jié)點時,cdn節(jié)點持續(xù)接收此直播視頻流,同時會向直播服務器定時地發(fā)送推流通知,直播服務器定時地接收此推流通知即確定該直播間是在線狀態(tài)。同樣地,當cdn節(jié)點在預設時間段內(nèi)沒有接收到直播視頻流,則會向直播服務器發(fā)送斷流通知,直播服務器接收此斷流通知則確定該直播間是離線狀態(tài)。基于此,直播服務通過定時接收推流通知或斷流通知實現(xiàn)實時監(jiān)測n個第二直播間的直播狀態(tài)。
可選地,為了減小直播服務器的數(shù)據(jù)交互壓力,還可以通過用戶的手動刷新觀看頁面操作來監(jiān)測n個第二直播間的直播狀態(tài)。具體地,當用戶手動刷新觀看頁面時,直播服務器才會向cdn節(jié)點獲取n個第二直播間對應的推流通知或斷流通知,以更新n個第二直播間的直播狀態(tài)。
s103,將n個第二直播間和n個第二直播間各自的直播狀態(tài)發(fā)送至觀看客戶端。
直播服務器將獲取的n個第二直播間以及n個直播間當前的直播狀態(tài)發(fā)送給觀看客戶端,以使觀看客戶端可以將獲得n個第二直播間以及n個第二直播間當前的直播狀態(tài)顯示于觀看客戶端上。其中,n個第二直播間分別有對應的推薦窗口,并且n個推薦窗口各自關聯(lián)有指示對應的第二直播間的直播狀態(tài)的標識。可選地,推薦窗口位于觀看界面中不影響用戶觀看直播內(nèi)容的任意位置,推薦窗口可以用于顯示直播間對應主播的頭像以及指示該直播間的直播狀態(tài)的標識。
本實施例中,用戶在自己的觀看客戶端上觸發(fā)了第一直播間的觀看操作后,直播服務器基于用戶觀看的此第一直播間,為觀看客戶端推薦n個第二直播間。直播服務器對此n個第二直播間的直播狀態(tài)進行監(jiān)測,以確定這n個第二直播間是否在線。直播服務器將此n個第二直播間以及各個直播間對應的直播狀態(tài)發(fā)送至觀看客戶端,以便于觀看客戶端顯示直播服務器推薦的n個第二直播間,n個第二直播間以n個推薦窗口的形式分別顯示于觀看客戶端,并且每個推薦窗口各自關聯(lián)顯示有指示此直播間直播狀態(tài)的直播狀態(tài)的標識。用戶通過此直播狀態(tài)的標識可以準確地了解到n個第二直播間各自的直播狀態(tài),并根據(jù)直播狀態(tài)在多個直播間之間進行有效地切換,避免了用戶觸發(fā)對主播不在線直播間的切換播放操作。
圖2為本發(fā)明實施例提供的直播間顯示方法實施例二的流程圖。在實施例一的基礎上直播服務器為觀看客戶端推薦了n個第二直播間可供用戶進行直播間之間的切換觀看。但在此基礎上,還可能存在一種狀況,上述n個第二直播間中會出現(xiàn)直播間離線的狀態(tài),離線的直播間越多,供用戶切換的直播間越少,用戶的也就選擇性越少。因此,為了保證用戶切換直播間有足夠的選擇性,如圖2所示,在圖1所示實施例基礎上,s103之后,該方法還可以包括如下步驟:
s201,若監(jiān)測到n個第二直播間中已經(jīng)存在m個第二直播間處于離線狀態(tài),則重新獲取m個第三直播間。
直播服務器實時監(jiān)測n個第二直播間的直播狀態(tài),當直播服務器監(jiān)測到n個第二直播間中已有m個第二直播間處于離線狀態(tài)時,會重新獲取m個正在直播的第三直播間,用以替換n個第二直播間中已經(jīng)處于離線狀態(tài)的直播間,其中,1≤m≤n。其中,m個第三直播間的選擇依據(jù)與n個第二直播間的選擇依據(jù)可以相同,在此不再贅述。但是,選擇出的m個直播間在選出時是處于在線狀態(tài)的.
s202,監(jiān)測m個第三直播間各自的直播狀態(tài)。
在選擇出m個第三直播間之后,基于前述實施例介紹的方式,對這m個第三直播間的直播狀態(tài)進行實時監(jiān)測。
s203,將m個第三直播間和m個第三直播間各自的直播狀態(tài)發(fā)送至觀看客戶端。
上述步驟s202-s203的執(zhí)行過程與前述實施例的相應步驟相似,可以參見如圖1所示實施例中的相關描述,在此不贅述。
本實施例中,當n個第二直播間中有部分直播間處于離線狀態(tài)時,直播服務器會重新獲得第三直播間,并及時將重新獲得第三直播間替換處于離線狀態(tài)的第二直播間,保證可供用戶進行直播間切換的直播間個數(shù)是相同的,使用戶可以進行直播間的切換,使用戶始終保持直播間選擇的多樣性。
圖3為本發(fā)明實施例提供的直播間顯示方法實施例三的流程圖,本實施例提供的該直播間顯示方法的執(zhí)行主體可以為觀看客戶端,如圖3所示,該方法包括如下步驟:
s301,響應于觀看者對第一直播間的播放觸發(fā),接收直播服務器發(fā)送的n個第二直播間和n個第二直播間各自的直播狀態(tài),n大于或等于1。
觀看者可以通過自己的觀看客戶端在直播網(wǎng)站中選擇某個自己感興趣的直播間,并將觀看者選擇觀看的直播間作為第一直播間。具體地,觀看客戶端響應于觀看者在觀看客戶端側(cè)觸發(fā)的第一直播間的播放觸發(fā)操作,會向直播服務器發(fā)送攜帶有該第一直播間的標識的播放請求,以請求該第一直播間的直播視頻流。
直播服務器響應于該播放請求,一方面向觀看客戶端反饋第一直播間的拉流地址,以使得觀看客戶端能夠獲取對應的直播視頻流,另一方面,還會為該觀看客戶端推薦n個第二直播間以及這n個第二直播間的直播狀態(tài)。
其中,n個第二直播間的選擇過程以及n個第二直播間的直播狀態(tài)的確定過程參見前述實施例的說明,在此不贅述。
s302,與播放第一直播間的播放窗口關聯(lián)地顯示n個第二直播間各自對應的推薦窗口。
觀看客戶端接收到直播服務器發(fā)送的n個第二直播間以及n個第二直播間各自的直播狀態(tài)后,為n個第二直播間分別生成對應的推薦窗口,n個推薦窗口與用戶當前正在觀看的直播界面存在關聯(lián)的顯示關系,并且每個推薦窗口與該推薦窗口對應的第二直播間的直播狀態(tài)存在關聯(lián)的顯示關系??蛇x地,n個推薦窗口可以位于觀看界面中不影響用戶觀看第一直播間的直播內(nèi)容的任意位置,比如在第一直播間的播放窗口的上側(cè)顯示各推薦窗口。每個推薦窗口中可以顯示有對應的第二直播間的主播的頭像以及該第二直播間的直播狀態(tài)的標識,以便于觀看者能夠基于該直播狀態(tài)的標識直觀地看到各第二直播間是否在線。
本實施例中,觀看客戶端接收直播服務器發(fā)送的n個第二直播間以及各個直播間對應的直播狀態(tài),并將此n個第二直播間以及各個直播間對應的直播狀態(tài)的標識顯示于觀看客戶端中,用戶在觀看客戶端的觀看界面上可以通過第二直播間的直播狀態(tài)的標識直觀地獲知直播間是否在線,并根據(jù)直播間的直播狀態(tài)從當前觀看的直播間切換至正在直播的其他直播間中,避免了用戶觸發(fā)對主播不在線直播間的切換播放操作。
圖4為本發(fā)明實施例提供的直播間顯示方法實施例四的流程圖。在實施例三的基礎上,當出現(xiàn)直播狀態(tài)為離線狀態(tài)的直播間時,為了保證有足夠數(shù)量的供用戶切換觀看的直播間,如圖4所示,在圖3所示實施例基礎上,步驟s302之后,該方法還可以包括如下步驟:
s401,響應于直播服務器觸發(fā)的更新通知,確定直播狀態(tài)的標識指示對應的第二直播間處于離線狀態(tài)的m個推薦窗口。
直播服務器通過對n個第二直播間的直播狀態(tài)進行實時監(jiān)測,當發(fā)現(xiàn)n個第二直播間中出現(xiàn)m個直播狀態(tài)變?yōu)殡x線狀態(tài)的直播間時,直播服務器可以更新為觀看客戶端推薦的直播間。具體地,直播服務器可以更新其中m個處于離線狀態(tài)的第二直播間。直播服務器會從直播網(wǎng)站當前正在直播的直播間中選擇m個第三直播間,同時向觀看客戶端發(fā)送更新通知,更新通知中可以包括直播狀態(tài)為離線狀態(tài)的m個第二直播間的直播間信息以及m個第三直播間的直播間信息,其中m個第二直播間的直播間信息中可以包括房間號或?qū)耐扑]窗口標識等。觀看客戶端接收此更新通知,根據(jù)更新通知中的內(nèi)容即可確定出處于離線狀態(tài)的m個第二直播間。
s402,以更新通知對應的m個第三直播間和m個第三直播間各自的直播狀態(tài)替換m個推薦窗口。
觀看客戶端根據(jù)更新通知中包括的m個第三直播間的直播間信息將m個第三直播間以及m個第三直播間各自的直播狀態(tài)的標識分別顯示于直播界面中直播狀態(tài)為離線狀態(tài)的直播間所對應的推薦窗口中,也就是用m個第三直播間替換直播狀態(tài)為離線狀態(tài)的m個第二直播間。
s403,響應于觀看者觸發(fā)的切換播放操作,在播放窗口中播放切換播放操作對應的第二直播間。
基于觀看界面上顯示的各第二直播間或第三直播間的直播狀態(tài),觀看者可以直觀地獲知為其推薦的各直播間當前的直播狀態(tài),以便基于自身需要,在當前的直播界面中觸發(fā)直播間的切換播放操作。觀看客戶端響應切換播放此操作,將當前正在觀看的第一直播間切換播放為觀看者選擇的直播間。
本實施例中,當n個第二直播間中存在直播間直播狀態(tài)變化為離線狀態(tài)的直播間時,觀看客戶端會及時更新顯示m個第三直播間對應的推薦窗口,使第三直播間替換直播狀態(tài)為離線狀態(tài)的第二直播間,保證有足夠數(shù)目的直播間可供用戶進行直播間的切換,避免了用戶觸發(fā)對主播不在線直播間的切換播放操作。
圖5為本發(fā)明實施例提供的直播間顯示裝置實施例一的結(jié)構(gòu)示意圖,如圖5所示,該直播間顯示裝置包括:獲取模塊11、監(jiān)測模塊12、發(fā)送模塊13。
獲取模塊11,用于響應于觀看客戶端對第一直播間的播放觸發(fā),獲取為觀看客戶端推薦的n個第二直播間,n大于或等于1。
監(jiān)測模塊12,用于監(jiān)測n個第二直播間各自的直播狀態(tài),直播狀態(tài)用于指示對應的第二直播間是否在線。
發(fā)送模塊13,用于將n個第二直播間和n個第二直播間各自的直播狀態(tài)發(fā)送至觀看客戶端,以使觀看客戶端顯示n個第二直播間各自對應的推薦窗口,其中,n個推薦窗口各自關聯(lián)有指示對應的第二直播間的直播狀態(tài)的標識。
圖5所示裝置可以執(zhí)行圖1所示實施例的方法,本實施例未詳細描述的部分,可參考對圖1所示實施例的相關說明。該技術方案的執(zhí)行過程和技術效果參見圖1所示實施例中的描述,在此不再贅述。
本發(fā)明實施例提供的直播間顯示裝置實施例二,在圖5所示實施例基礎上,該直播間顯示裝置中的獲取模塊11,還用于若監(jiān)測到n個第二直播間中已經(jīng)存在m個第二直播間處于離線狀態(tài),則重新獲取m個第三直播間。
監(jiān)測模塊12,還用于監(jiān)測m個第三直播間各自的直播狀態(tài)。
發(fā)送模塊13,還用于將m個第三直播間和m個第三直播間各自的直播狀態(tài)發(fā)送至觀看客戶端。
本實施例未詳細描述的部分,可參考對圖2所示實施例的相關說明。該技術方案的執(zhí)行過程和技術效果參見圖2所示實施例中的描述,在此不再贅述。
圖6為本發(fā)明實施例提供的直播間顯示裝置實施例三的結(jié)構(gòu)示意圖,如圖6所示,該直播間顯示裝置包括:接收模塊21、顯示模塊22。
接收模塊21,用于響應于觀看者對第一直播間的播放觸發(fā),接收直播服務器發(fā)送的n個第二直播間和n個第二直播間各自的直播狀態(tài),n大于或等于1。
顯示模塊22,用于與播放第一直播間的播放窗口關聯(lián)地顯示n個第二直播間各自對應的推薦窗口,其中,n個推薦窗口各自關聯(lián)有指示對應的第二直播間的直播狀態(tài)的標識。
圖6所示裝置可以執(zhí)行圖3所示實施例的方法,本實施例未詳細描述的部分,可參考對圖3所示實施例的相關說明。該技術方案的執(zhí)行過程和技術效果參見圖3所示實施例中的描述,在此不再贅述。
圖7為本發(fā)明實施例提供的直播間顯示裝置實施例四的結(jié)構(gòu)示意圖,如圖7所示,在圖6所示實施例基礎上,該直播間顯示裝置還包括:確定模塊31、替換模塊32、播放模塊33。
確定模塊31,用于響應于直播服務器觸發(fā)的更新通知,確定直播狀態(tài)的標識指示對應的第二直播間處于離線狀態(tài)的m個推薦窗口;
替換模塊32,用于以更新通知對應的m個第三直播間和m個第三直播間各自的直播狀態(tài)替換m個推薦窗口。
播放模塊33,用于響應于觀看者觸發(fā)的切換播放操作,在播放窗口中播放切換播放操作對應的第二直播間。
圖7所示裝置可以執(zhí)行圖4所示實施例的方法,本實施例未詳細描述的部分,可參考對圖4所示實施例的相關說明。該技術方案的執(zhí)行過程和技術效果參見圖4所示實施例中的描述,在此不再贅述。
以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。本領域普通技術人員在不付出創(chuàng)造性的勞動的情況下,即可以理解并實施。
通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到各實施方式可借助加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件?;谶@樣的理解,上述技術方案本質(zhì)上或者說對現(xiàn)有技術做出貢獻的部分可以以產(chǎn)品的形式體現(xiàn)出來,該計算機產(chǎn)品可以存儲在計算機可讀存儲介質(zhì)中,如rom/ram、磁碟、光盤等,包括若干指令用以使得一臺計算機裝置(可以是個人計算機,服務器,或者網(wǎng)絡裝置等)執(zhí)行各個實施例或者實施例的某些部分所述的方法。
最后應說明的是:以上實施例僅用以說明本發(fā)明的技術方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質(zhì)脫離本發(fā)明各實施例技術方案的精神和范圍。