直播互動(dòng)方法、裝置、客戶端、服務(wù)器及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種直播互動(dòng)方法、裝置、客戶端、服務(wù)器及系統(tǒng),屬于網(wǎng)絡(luò)通信【技術(shù)領(lǐng)域】。所述方法用于客戶端中,該客戶端包括屬于同一房間的主播客戶端或用戶客戶端,包括:接收服務(wù)器發(fā)送的來(lái)源于主播客戶端的直播視頻和來(lái)源于房間內(nèi)至少一個(gè)用戶客戶端的互動(dòng)數(shù)據(jù);根據(jù)互動(dòng)數(shù)據(jù)生成互動(dòng)顯示內(nèi)容,該互動(dòng)顯示內(nèi)容用于展示主播客戶端與用戶客戶端之間的互動(dòng);將互動(dòng)顯示內(nèi)容的全部或部分與直播視頻融合在同一個(gè)區(qū)域進(jìn)行展示。本發(fā)明解決了將直播互動(dòng)展示在多個(gè)區(qū)域?qū)е掠脩粼谶@多個(gè)區(qū)域之間來(lái)回切換視線,在用戶視線切換到某一個(gè)顯示區(qū)域時(shí),容易遺漏其它顯示區(qū)域的顯示內(nèi)容,信息獲取率不高的問(wèn)題,達(dá)到了提高信息的獲取率的效果。
【專利說(shuō)明】直播互動(dòng)方法、裝置、客戶端、服務(wù)器及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)通信【技術(shù)領(lǐng)域】,特別涉及一種直播互動(dòng)方法、裝置、客戶端、服務(wù)器及系統(tǒng)。
【背景技術(shù)】
[0002]團(tuán)隊(duì)語(yǔ)音工具是一種支持多人在線語(yǔ)音通信以及視頻通信的網(wǎng)絡(luò)工具,具有寬帶占用小、語(yǔ)音服務(wù)質(zhì)量高的特點(diǎn)。團(tuán)隊(duì)語(yǔ)音工具通常按照房間(也稱頻道)來(lái)劃分團(tuán)隊(duì),每個(gè)房間包括至少一個(gè)主播客戶端和至少一個(gè)用戶客戶端,主播客戶端與用戶客戶端之間可以在線互動(dòng)。
[0003]在團(tuán)隊(duì)語(yǔ)音工具中的直播互動(dòng)方法包括:主播客戶端和用戶客戶端同處一個(gè)房間,主播客戶端以直播視頻與同一房間的各個(gè)用戶客戶端進(jìn)行交流,而同一房間的用戶客戶端以文字信息與主播客戶端以及其它用戶客戶端進(jìn)行交流。結(jié)合圖1可知,主播客戶端和用戶客戶端均會(huì)顯示相同或相似的用戶界面10,在該用戶界面10上,視頻區(qū)12用于顯示直播視頻,聊天區(qū)14用于顯示各個(gè)用戶客戶端發(fā)送的文字信息,禮物區(qū)16用于顯示各個(gè)用戶客戶端給主播客戶端送的禮物。
[0004]在實(shí)現(xiàn)本發(fā)明的發(fā)明過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在如下問(wèn)題:
[0005]用戶客戶端與主播客戶端之間的直播互動(dòng)按照互動(dòng)類型顯示在用戶界面上的不同區(qū)域,比如,直播視頻顯示在視頻區(qū)12、文字信息顯示在聊天區(qū)14等,導(dǎo)致用戶獲取用戶界面中多個(gè)區(qū)域的信息時(shí),需要在這多個(gè)區(qū)域之間來(lái)回切換視線。在用戶視線切換到某一個(gè)區(qū)域時(shí),容易遺漏用戶界面中其它區(qū)域的顯示內(nèi)容,導(dǎo)致信息獲取率不高。
【發(fā)明內(nèi)容】
[0006]為了解決將直播互動(dòng)展示在多個(gè)區(qū)域?qū)е掠脩粜枰谶@多個(gè)區(qū)域之間來(lái)回切換視線,在用戶視線切換到某一個(gè)顯示區(qū)域時(shí),容易遺漏用戶界面中其它顯示區(qū)域的顯示內(nèi)容,導(dǎo)致信息獲取率不高的問(wèn)題,本發(fā)明實(shí)施例提供了一種直播互動(dòng)方法、裝置、客戶端、月艮務(wù)器及系統(tǒng)。所述技術(shù)方案如下:
[0007]第一方面,本發(fā)明實(shí)施例提供了一種直播互動(dòng)方法,用于客戶端中,所述客戶端包括屬于同一房間的主播客戶端或用戶客戶端,所述方法包括:
[0008]接收服務(wù)器發(fā)送的來(lái)源于所述主播客戶端的直播視頻和來(lái)源于所述房間內(nèi)至少一個(gè)所述用戶客戶端的互動(dòng)數(shù)據(jù);
[0009]根據(jù)所述互動(dòng)數(shù)據(jù)生成互動(dòng)顯示內(nèi)容,所述互動(dòng)顯示內(nèi)容用于展示所述主播客戶端與所述用戶客戶端之間的互動(dòng);
[0010]將所述互動(dòng)顯示內(nèi)容的全部或部分與所述直播視頻融合在同一個(gè)區(qū)域進(jìn)行展
/Jn ο、
[0011]第二方面,本發(fā)明實(shí)施例提供了一種直播互動(dòng)方法,用于服務(wù)器中,所述方法包括:[0012]接收來(lái)源于主播客戶端的直播視頻和來(lái)源于房間內(nèi)至少一個(gè)用戶客戶端的互動(dòng)數(shù)據(jù),所述房間包括所述主播客戶端和至少一個(gè)用戶客戶端;
[0013]將所述直播視頻和所述互動(dòng)數(shù)據(jù)轉(zhuǎn)發(fā)給所述房間內(nèi)的各個(gè)客戶端,以便所述房間內(nèi)的各個(gè)客戶端根據(jù)所述互動(dòng)數(shù)據(jù)生成互動(dòng)顯示內(nèi)容,所述互動(dòng)顯示內(nèi)容用于展示所述主播客戶端與所述用戶客戶端之間的互動(dòng),將所述互動(dòng)顯示內(nèi)容的全部或部分與所述直播視頻融合在同一個(gè)區(qū)域進(jìn)行展示,所述客戶端包括屬于所述房間的所述主播客戶端或所述用戶客戶端。
[0014]第三方面,本發(fā)明實(shí)施例提供了一種直播互動(dòng)參與裝置,用于客戶端中,所述客戶端包括屬于同一房間的主播客戶端或用戶客戶端,所述裝置包括:
[0015]數(shù)據(jù)轉(zhuǎn)接模塊,用于接收服務(wù)器發(fā)送的來(lái)源于所述主播客戶端的直播視頻和來(lái)源于所述房間內(nèi)至少一個(gè)所述用戶客戶端的互動(dòng)數(shù)據(jù);
[0016]內(nèi)容生成模塊,用于根據(jù)所述數(shù)據(jù)轉(zhuǎn)接模塊接收到的所述互動(dòng)數(shù)據(jù)生成互動(dòng)顯示內(nèi)容,所述互動(dòng)顯示內(nèi)容用于展示所述主播客戶端與所述用戶客戶端之間的互動(dòng);
[0017]互動(dòng)展示模塊,用于將所述內(nèi)容生成模塊生成的所述互動(dòng)顯示內(nèi)容的全部或部分與所述數(shù)據(jù)轉(zhuǎn)接模塊接收到的所述直播視頻融合在同一個(gè)區(qū)域進(jìn)行展示。
[0018]第四方面,本發(fā)明實(shí)施例提供了 一種直播互動(dòng)服務(wù)裝置,用于服務(wù)器中,所述裝置包括:
[0019]數(shù)據(jù)接收模塊,用于接收來(lái)源于主播客戶端的直播視頻和來(lái)源于房間內(nèi)至少一個(gè)用戶客戶端的互動(dòng)數(shù)據(jù),所述房間包括所述主播客戶端和至少一個(gè)用戶客戶端;
[0020]數(shù)據(jù)轉(zhuǎn)發(fā)模塊,用于將所述數(shù)據(jù)接收模塊接收到的所述直播視頻和所述互動(dòng)數(shù)據(jù)轉(zhuǎn)發(fā)給所述房間內(nèi)的各個(gè)客戶端,以便所述房間內(nèi)的各個(gè)客戶端根據(jù)所述互動(dòng)數(shù)據(jù)生成互動(dòng)顯示內(nèi)容,所述互動(dòng)顯示內(nèi)容用于展示所述主播客戶端與所述用戶客戶端之間的互動(dòng),將所述互動(dòng)顯示內(nèi)容的全部或部分與所述直播視頻融合在同一個(gè)區(qū)域進(jìn)行展示,所述客戶端包括屬于所述房間的所述主播客戶端或所述用戶客戶端。
[0021]第五方面,本發(fā)明實(shí)施例提供了一種客戶端,所述客戶端包括屬于同一房間的主播客戶端或用戶客戶端,所述客戶端包括如第三方面所述的直播互動(dòng)參與裝置。
[0022]第六方面,本發(fā)明實(shí)施例提供了一種服務(wù)器,所述服務(wù)器包括如第四方面所述的直播互動(dòng)服務(wù)裝置。
[0023]第七方面,本發(fā)明實(shí)施例提供了一種直播互動(dòng)系統(tǒng),所述系統(tǒng)包括如第五方面所述的客戶端和如第六方面所述的服務(wù)器。
[0024]通過(guò)接收服務(wù)器發(fā)送的來(lái)源于主播客戶端的直播視頻和來(lái)源于房間內(nèi)至少一個(gè)用戶客戶端的互動(dòng)數(shù)據(jù);根據(jù)互動(dòng)數(shù)據(jù)生成互動(dòng)顯示內(nèi)容,該互動(dòng)顯示內(nèi)容用于展示主播客戶端與用戶客戶端之間的互動(dòng);將互動(dòng)顯示內(nèi)容的全部或部分與直播視頻融合在同一個(gè)區(qū)域進(jìn)行展示,使得用戶關(guān)注一個(gè)區(qū)域即可獲取直播互動(dòng),解決了將直播互動(dòng)展示在多個(gè)區(qū)域?qū)е掠脩粜枰谶@多個(gè)區(qū)域之間來(lái)回切換視線,在用戶視線切換到某一個(gè)顯示區(qū)域時(shí),容易遺漏用戶界面中其它顯示區(qū)域的顯示內(nèi)容,導(dǎo)致信息獲取率不高的問(wèn)題,達(dá)到了提高信息的獲取率的效果。
【專利附圖】
【附圖說(shuō)明】[0025]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0026]圖1是現(xiàn)有技術(shù)提供的直播互動(dòng)方法的應(yīng)用場(chǎng)景圖;
[0027]圖2是本發(fā)明實(shí)施例提供的團(tuán)隊(duì)語(yǔ)音工具的結(jié)構(gòu)示意圖;
[0028]圖3是本發(fā)明一個(gè)實(shí)施例提供的直播互動(dòng)方法的方法流程圖;
[0029]圖4是本發(fā)明一個(gè)實(shí)施例提供的直播互動(dòng)方法的方法流程圖;
[0030]圖5A是本發(fā)明一個(gè)實(shí)施例提供的直播互動(dòng)方法的方法流程圖;
[0031]圖5B是本發(fā)明實(shí)施例提供的直播互動(dòng)方法的第一種應(yīng)用場(chǎng)景圖;
[0032]圖5C是本發(fā)明實(shí)施例提供的直播互動(dòng)方法的第二種應(yīng)用場(chǎng)景圖;
[0033]圖是本發(fā)明實(shí)施例提供的直播互動(dòng)方法的第三種應(yīng)用場(chǎng)景圖;
[0034]圖5E是本發(fā)明實(shí)施例提供的直播互動(dòng)方法的第四種應(yīng)用場(chǎng)景圖;
[0035]圖5F是本發(fā)明實(shí)施例提供的直播互動(dòng)方法的第五種應(yīng)用場(chǎng)景圖;
[0036]圖5G是本發(fā)明實(shí)施例提供的直播互動(dòng)方法的第六種應(yīng)用場(chǎng)景圖;
[0037]圖5H是本發(fā)明實(shí)施例提供的直播互動(dòng)方法的第七種應(yīng)用場(chǎng)景圖;
[0038]圖6是本發(fā)明一個(gè)實(shí)施例提供的直播互動(dòng)參與裝置的結(jié)構(gòu)框架圖;
[0039]圖7是本發(fā)明再一實(shí)施例提供的直播互動(dòng)參與裝置的結(jié)構(gòu)框架圖;
[0040]圖8是本發(fā)明一個(gè)實(shí)施例提供的直播互動(dòng)服務(wù)裝置的結(jié)構(gòu)框架圖;
[0041]圖9是本發(fā)明再一實(shí)施例提供的直播互動(dòng)服務(wù)裝置的結(jié)構(gòu)框架圖;
[0042]圖10是本發(fā)明一個(gè)實(shí)施例提供的服務(wù)器的結(jié)構(gòu)框架圖;
[0043]圖11是本發(fā)明一個(gè)實(shí)施例提供的直播互動(dòng)系統(tǒng)的結(jié)構(gòu)框架圖。
【具體實(shí)施方式】
[0044]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
[0045]請(qǐng)參考圖2,其示出了本發(fā)明實(shí)施例所涉及的團(tuán)隊(duì)語(yǔ)音工具的結(jié)構(gòu)示意圖。團(tuán)隊(duì)語(yǔ)音工具通常包括至少一個(gè)客戶端220和服務(wù)器240。
[0046]客戶端220可以為諸如電腦,智能手機(jī)、平板電腦和電子書閱讀器之類的電子設(shè)備。該電子設(shè)備可以安裝有團(tuán)隊(duì)語(yǔ)音工具的應(yīng)用程序客戶端,或者安裝有瀏覽器,然后通過(guò)瀏覽器訪問(wèn)團(tuán)隊(duì)語(yǔ)音工具的網(wǎng)頁(yè)客戶端??蛻舳?20可以根據(jù)用戶的不同而分為:主播使用的主播客戶端和觀眾使用的用戶客戶端。其中,主播是擁有直播視頻上傳權(quán)限的用戶,可以將本地?cái)z像頭采集到的視頻上傳給服務(wù)器240,然后由服務(wù)器240將該直播視頻轉(zhuǎn)發(fā)給用戶客戶端220 ;觀眾是擁有互動(dòng)權(quán)限的用戶,可以將互動(dòng)數(shù)據(jù)上傳給服務(wù)器240,由服務(wù)器240將該互動(dòng)數(shù)據(jù)轉(zhuǎn)發(fā)給主播客戶端220和用戶客戶端220,用戶客戶端220可以接收到服務(wù)器240發(fā)送的直播視頻和互動(dòng)數(shù)據(jù),然后進(jìn)行展示。除此之外,主播使用的客戶端和觀眾使用的客戶端基本相同,一個(gè)團(tuán)隊(duì)語(yǔ)音工具中有一個(gè)到多個(gè)客戶端,比如百萬(wàn)個(gè)客戶端或者千萬(wàn)個(gè)客戶端。
[0047]服務(wù)器240可以通過(guò)無(wú)線或者有線網(wǎng)絡(luò)和客戶端220相連。服務(wù)器240可以是一臺(tái)或者多臺(tái)服務(wù)器,還可以是一個(gè)云計(jì)算中心。換句話說(shuō),服務(wù)器240可以由一臺(tái)服務(wù)器實(shí)現(xiàn);也可以由多臺(tái)服務(wù)器組合實(shí)現(xiàn),每臺(tái)服務(wù)器承擔(dān)相同或者不同的功能,比如有用于注冊(cè)和登錄的服務(wù)器、用于保存用戶頭像的服務(wù)器、用于保存頻道信息及配置信息的服務(wù)器、用于保存圖片或視頻的服務(wù)器等等;服務(wù)器240也可以采用云計(jì)算中心實(shí)現(xiàn),云計(jì)算中心是一整片服務(wù)集群所形成的虛擬計(jì)算平臺(tái)。
[0048]請(qǐng)參考圖3,其示出了本發(fā)明一個(gè)實(shí)施例提供的直播互動(dòng)方法的方法流程圖,該直播互動(dòng)方法可以應(yīng)用于客戶端中,該客戶端包括屬于同一房間的主播客戶端或用戶客戶端。該直播互動(dòng)方法,包括:
[0049]步驟301,接收服務(wù)器發(fā)送的來(lái)源于主播客戶端的直播視頻和來(lái)源于房間內(nèi)至少一個(gè)用戶客戶端的互動(dòng)數(shù)據(jù);
[0050]直播視頻由主播通過(guò)本地?cái)z像頭采集得到。具體地,主播通過(guò)攝像頭對(duì)自己的行為進(jìn)行錄像,并將錄像內(nèi)容發(fā)送給服務(wù)器。
[0051]互動(dòng)數(shù)據(jù)由觀眾根據(jù)用戶客戶端提供的互動(dòng)操作生成,互動(dòng)操作用于主播與觀眾之間進(jìn)行互動(dòng),比如,給主播送禮、與主播或其他觀眾聊天等。具體地,用戶客戶端在展示的用戶界面中提供互動(dòng)操作的選項(xiàng),若觀眾選擇該選項(xiàng),則用戶客戶端根據(jù)互動(dòng)操作生成互動(dòng)數(shù)據(jù),并將該互動(dòng)數(shù)據(jù)發(fā)送給服務(wù)器。
[0052]步驟302,根據(jù)互動(dòng)數(shù)據(jù)生成互動(dòng)顯示內(nèi)容,該互動(dòng)顯示內(nèi)容用于展示主播客戶端與用戶客戶端之間的互動(dòng);
[0053]客戶端接收到互動(dòng)數(shù)據(jù)之后,根據(jù)互動(dòng)數(shù)據(jù)生成本次互動(dòng)操作的互動(dòng)顯示內(nèi)容。
[0054]步驟303,將互動(dòng)顯示內(nèi)容的全部或部分與直播視頻融合在同一個(gè)區(qū)域進(jìn)行展示。
[0055]客戶端可以將互動(dòng)顯示內(nèi)容和直播視頻顯示在不同的區(qū)域,優(yōu)選地,為了避免將直播互動(dòng)展示在多個(gè)區(qū)域?qū)е掠脩粜枰谶@多個(gè)區(qū)域之間來(lái)回切換視線,在用戶視線切換到某一個(gè)顯示區(qū)域時(shí),容易遺漏用戶界面中其它顯示區(qū)域的顯示內(nèi)容,導(dǎo)致信息獲取率不高的問(wèn)題,可以將互動(dòng)顯示內(nèi)容的全部或部分與主播視頻融合在同一個(gè)區(qū)域進(jìn)行展示。
[0056]綜上所述,本發(fā)明實(shí)施例提供的直播互動(dòng)方法,通過(guò)接收服務(wù)器發(fā)送的來(lái)源于主播客戶端的直播視頻和來(lái)源于房間內(nèi)至少一個(gè)用戶客戶端的互動(dòng)數(shù)據(jù);根據(jù)互動(dòng)數(shù)據(jù)生成互動(dòng)顯示內(nèi)容,該互動(dòng)顯示內(nèi)容用于展示主播客戶端與用戶客戶端之間的互動(dòng);將互動(dòng)顯示內(nèi)容的全部或部分與直播視頻融合在同一個(gè)區(qū)域進(jìn)行展示,使得用戶關(guān)注一個(gè)區(qū)域即可獲取直播互動(dòng),解決了將直播互動(dòng)展示在多個(gè)區(qū)域?qū)е掠脩粜枰谶@多個(gè)區(qū)域之間來(lái)回切換視線,在用戶視線切換到某一個(gè)顯示區(qū)域時(shí),容易遺漏用戶界面中其它顯示區(qū)域的顯示內(nèi)容,導(dǎo)致信息獲取率不高的問(wèn)題,達(dá)到了提高信息的獲取率的效果。
[0057]請(qǐng)參考圖4,其示出了本發(fā)明另一實(shí)施例提供的直播互動(dòng)方法的方法流程圖,該直播互動(dòng)方法可以應(yīng)用于服務(wù)器中。該直播互動(dòng)方法,包括:
[0058]步驟401,接收來(lái)源于主播客戶端的直播視頻和來(lái)源于房間內(nèi)至少一個(gè)用戶客戶端的互動(dòng)數(shù)據(jù),該房間包括主播客戶端和至少一個(gè)用戶客戶端;
[0059]直播視頻由主播客戶端提供。具體地,主播通過(guò)攝像頭對(duì)自己的行為進(jìn)行錄像,并將錄像內(nèi)容發(fā)送給服務(wù)器,服務(wù)器接收主播客戶端發(fā)送的直播視頻。
[0060]互動(dòng)數(shù)據(jù)由用戶客戶端提供。觀眾可以根據(jù)用戶客戶端提供的互動(dòng)操作生成互動(dòng)數(shù)據(jù),互動(dòng)操作用于主播與觀眾之間進(jìn)行互動(dòng),比如,給主播送禮、與主播或其他觀眾聊天等。具體地,用戶客戶端在展示的用戶界面中提供互動(dòng)操作的選項(xiàng),若觀眾選擇該選項(xiàng),則用戶客戶端根據(jù)互動(dòng)操作生成互動(dòng)數(shù)據(jù),并將該互動(dòng)數(shù)據(jù)發(fā)送給服務(wù)器,服務(wù)器接收用戶客戶端發(fā)送的互動(dòng)數(shù)據(jù)。
[0061]步驟402,將直播視頻和互動(dòng)數(shù)據(jù)轉(zhuǎn)發(fā)給房間內(nèi)的各個(gè)客戶端,以便房間內(nèi)的各個(gè)客戶端根據(jù)互動(dòng)數(shù)據(jù)生成互動(dòng)顯示內(nèi)容,互動(dòng)顯示內(nèi)容用于展示主播客戶端與用戶客戶端之間的互動(dòng),將互動(dòng)顯示內(nèi)容的全部或部分與直播視頻融合在同一個(gè)區(qū)域進(jìn)行展示,客戶端包括屬于該房間的主播客戶端或用戶客戶端。
[0062]服務(wù)器將接收到的直播視頻和互動(dòng)數(shù)據(jù)轉(zhuǎn)發(fā)給房間內(nèi)的各個(gè)客戶端,客戶端將直播視頻和根據(jù)互動(dòng)數(shù)據(jù)生成的互動(dòng)顯示內(nèi)容的全部或部分融合在一個(gè)區(qū)域內(nèi)進(jìn)行展示,以避免將直播互動(dòng)展示在多個(gè)區(qū)域?qū)е掠脩粜枰谶@多個(gè)區(qū)域之間來(lái)回切換視線,在用戶視線切換到某一個(gè)顯示區(qū)域時(shí),容易遺漏用戶界面中其它顯示區(qū)域的顯示內(nèi)容,導(dǎo)致信息獲取率不高的問(wèn)題。其中,客戶端包括屬于該房間的主播客戶端或用戶客戶端。
[0063]綜上所述,本發(fā)明實(shí)施例提供的直播互動(dòng)方法,通過(guò)將直播視頻和互動(dòng)數(shù)據(jù)轉(zhuǎn)發(fā)給房間內(nèi)的各個(gè)客戶端,以便房間內(nèi)的各個(gè)客戶端根據(jù)互動(dòng)數(shù)據(jù)生成互動(dòng)顯示內(nèi)容,互動(dòng)顯示內(nèi)容用于展示主播客戶端與用戶客戶端之間的互動(dòng),將互動(dòng)顯示內(nèi)容的全部或部分與直播視頻融合在同一個(gè)區(qū)域進(jìn)行展示,使得用戶關(guān)注一個(gè)區(qū)域即可獲取直播互動(dòng),解決了將直播互動(dòng)展示在多個(gè)區(qū)域?qū)е掠脩粜枰谶@多個(gè)區(qū)域之間來(lái)回切換視線,在用戶視線切換到某一個(gè)顯示區(qū)域時(shí),容易遺漏用戶界面中其它顯示區(qū)域的顯示內(nèi)容,導(dǎo)致信息獲取率不高的問(wèn)題,達(dá)到了提高信息的獲取率的效果。
[0064]請(qǐng)參考圖5A,其示出了本發(fā)明另一實(shí)施例提供的直播互動(dòng)方法的方法流程圖,該直播互動(dòng)方法可以應(yīng)用于包括客戶端和服務(wù)器的直播互動(dòng)系統(tǒng)中,該客戶端包括屬于同一房間的主播客戶端或用戶客戶端。該直播互動(dòng)方法,包括:
[0065]步驟501,若客戶端是用戶客戶端,則向服務(wù)器發(fā)送互動(dòng)數(shù)據(jù);若客戶端是主播客戶端,則向服務(wù)器發(fā)送直播視頻;
[0066]本實(shí)施例中的客戶端包括主播使用的主播客戶端和觀眾使用的用戶客戶端,由于主播和觀眾在團(tuán)隊(duì)語(yǔ)音工具中擁有的權(quán)限不同,因此,主播客戶端和用戶客戶端根據(jù)各自的權(quán)限向服務(wù)器發(fā)送的數(shù)據(jù)不同。
[0067]當(dāng)客戶端是主播客戶端時(shí),主播客戶端可以向服務(wù)器發(fā)送直播視頻。該直播視頻由主播通過(guò)本地?cái)z像頭采集得到。具體地,主播通過(guò)攝像頭對(duì)自己的行為進(jìn)行錄像,并將錄像內(nèi)容發(fā)送給服務(wù)器。
[0068]當(dāng)客戶端是用戶客戶端時(shí),用戶客戶端可以向服務(wù)器發(fā)送用于展示用戶客戶端與主播客戶端之間互動(dòng)的互動(dòng)數(shù)據(jù)。該互動(dòng)數(shù)據(jù)由觀眾根據(jù)用戶客戶端提供的互動(dòng)操作生成,互動(dòng)操作用于主播與觀眾之間進(jìn)行互動(dòng),比如,給主播送禮、與主播或其他觀眾聊天等。具體地,用戶客戶端在展示的用戶界面中提供互動(dòng)操作的選項(xiàng),若觀眾選擇該選項(xiàng),則用戶客戶端根據(jù)互動(dòng)操作生成互動(dòng)數(shù)據(jù),并將該互動(dòng)數(shù)據(jù)發(fā)送給服務(wù)器。
[0069]本實(shí)施例中,可以為每一項(xiàng)互動(dòng)操作定義一個(gè)互動(dòng)場(chǎng)景,則當(dāng)觀眾選擇某一項(xiàng)互動(dòng)操作時(shí),用戶客戶端根據(jù)與該互動(dòng)操作對(duì)應(yīng)的互動(dòng)場(chǎng)景生成互動(dòng)數(shù)據(jù)。比如,互動(dòng)操作是“給主播送鮮花”,則可以調(diào)用用戶客戶端中預(yù)先定義好的“送花場(chǎng)景”,根據(jù)該場(chǎng)景生成的互動(dòng)數(shù)據(jù)包括鮮花類型、鮮花顏色、鮮花的顯示時(shí)長(zhǎng)以及鮮花在用戶界面中的顯示位置等。優(yōu)選地,當(dāng)其他用戶客戶端中也包括“送花場(chǎng)景”時(shí),為了節(jié)省傳輸互動(dòng)場(chǎng)景的數(shù)據(jù)造成的資源浪費(fèi),用戶客戶端可以將獲取到的與互動(dòng)操作對(duì)應(yīng)的互動(dòng)場(chǎng)景的場(chǎng)景標(biāo)識(shí)攜帶在互動(dòng)數(shù)據(jù)中發(fā)送給服務(wù)器,該場(chǎng)景標(biāo)識(shí)用于標(biāo)識(shí)用戶客戶端中的場(chǎng)景。
[0070]為了提高直播互動(dòng)的趣味性,觀眾還可以根據(jù)用戶客戶端提供的互動(dòng)場(chǎng)景的素材自定義互動(dòng)場(chǎng)景。具體地,觀眾在進(jìn)行互動(dòng)操作時(shí),可以自行選擇相應(yīng)的素材生成互動(dòng)場(chǎng)景。仍然以互動(dòng)操作是“給主播送鮮花”為例進(jìn)行說(shuō)明,則觀眾可以在用戶客戶端提供的素材庫(kù)中選擇鮮花類型、鮮花顏色,并輸入顯示時(shí)長(zhǎng)和在用戶界面中的顯示位置等參數(shù),則用戶客戶端可以根據(jù)觀眾自定義的素材生成互動(dòng)數(shù)據(jù)。
[0071]進(jìn)一步地,觀眾還可以將自己的發(fā)表內(nèi)容通過(guò)文字、圖片、音頻或視頻的方式添加到互動(dòng)數(shù)據(jù)中發(fā)送給服務(wù)器。其中,發(fā)表內(nèi)容是觀眾向主播傳遞的信息,比如,發(fā)表內(nèi)容可以是觀眾向主播發(fā)表愛(ài)意的文字、與主播的互動(dòng)中的提示內(nèi)容、觀眾參與討論的內(nèi)容或觀眾向主播提出的才藝表演要求等。
[0072]進(jìn)一步地,向服務(wù)器發(fā)送互動(dòng)數(shù)據(jù)之前,還包括:
[0073]將與用戶客戶端對(duì)應(yīng)的賬戶信息發(fā)送給服務(wù)器,以便服務(wù)器在檢測(cè)出賬戶信息標(biāo)識(shí)了用戶客戶端具有發(fā)送互動(dòng)數(shù)據(jù)的權(quán)限后,將賬戶信息添加至互動(dòng)權(quán)限列表中,互動(dòng)權(quán)限列表用于確定具有發(fā)送互動(dòng)數(shù)據(jù)的權(quán)限的至少一個(gè)用戶客戶端;
[0074]獲取服務(wù)器根據(jù)互動(dòng)權(quán)限列表反饋的用于發(fā)送互動(dòng)數(shù)據(jù)的權(quán)限;
[0075]向服務(wù)器發(fā)送互動(dòng)數(shù)據(jù),包括:根據(jù)權(quán)限向服務(wù)器發(fā)送互動(dòng)數(shù)據(jù)。
[0076]本實(shí)施例中,還可以設(shè)置用戶客戶端發(fā)送互動(dòng)數(shù)據(jù)的權(quán)限,使得具有發(fā)送互動(dòng)數(shù)據(jù)的權(quán)限的用戶客戶端可以參與到直播互動(dòng)中,達(dá)到了增加直播互動(dòng)的趣味性的效果。具體地,觀眾通過(guò)用戶客戶端向服務(wù)器申請(qǐng)互動(dòng)權(quán)限,在服務(wù)器將與該用戶客戶端對(duì)應(yīng)的賬戶信息中的賬戶數(shù)值或積分減去預(yù)定數(shù)值后,標(biāo)識(shí)與該用戶客戶端對(duì)應(yīng)的賬戶信息具有發(fā)送互動(dòng)數(shù)據(jù)的權(quán)限,服務(wù)器向用戶客戶端反饋該權(quán)限,用戶客戶端可以根據(jù)該權(quán)限向服務(wù)器發(fā)送互動(dòng)數(shù)據(jù)。其中,預(yù)定數(shù)值用于兌換發(fā)送互動(dòng)數(shù)據(jù)的權(quán)限。進(jìn)一步地,還可以根據(jù)互動(dòng)操作的類型設(shè)置兌換的數(shù)值,比如,“給主播送花”的兌換數(shù)值為100,“放煙花”的兌換數(shù)值為200等,本實(shí)施例不作限定。
[0077]在實(shí)際應(yīng)用中,觀眾在用戶客戶端中登錄賬戶時(shí),可以將該賬戶的賬戶信息發(fā)送給服務(wù)器,由服務(wù)器檢測(cè)該賬戶信息是否標(biāo)識(shí)了用戶客戶端具有發(fā)送互動(dòng)數(shù)據(jù)的權(quán)限,若檢測(cè)到該賬戶信息標(biāo)識(shí)了用戶客戶端具有發(fā)送數(shù)據(jù)的權(quán)限,則將該賬戶信息添加到權(quán)限轉(zhuǎn)發(fā)列表中并向用戶客戶端反饋該權(quán)限,具體可以是向用戶客戶端反饋互動(dòng)操作的入口,用戶客戶端通過(guò)服務(wù)器反饋的入口選擇互動(dòng)操作,從而發(fā)送互動(dòng)數(shù)據(jù)。
[0078]其中,步驟501是可選步驟。即對(duì)于不參與互動(dòng)而僅僅是觀看其他用戶客戶端與主播客戶端之間的互動(dòng)的用戶客戶端,不需要執(zhí)行步驟501。
[0079]步驟502,服務(wù)器接收來(lái)源于主播客戶端的直播視頻和來(lái)源于房間內(nèi)至少一個(gè)用戶客戶端的互動(dòng)數(shù)據(jù),該房間包括主播客戶端和至少一個(gè)用戶客戶端;
[0080]服務(wù)器通過(guò)有線網(wǎng)絡(luò)或無(wú)線網(wǎng)絡(luò)分別接收來(lái)源于主播客戶端的直播視頻和來(lái)源于至少一個(gè)用戶客戶端的互動(dòng)數(shù)據(jù)。
[0081]進(jìn)一步地,接收來(lái)源于主播客戶端的直播視頻和來(lái)源于房間內(nèi)至少一個(gè)用戶客戶端的互動(dòng)數(shù)據(jù)之前,還包括:[0082]接收用戶客戶端發(fā)送的與用戶客戶端對(duì)應(yīng)的賬戶信息;
[0083]檢測(cè)賬戶信息是否標(biāo)識(shí)了用戶客戶端具有發(fā)送互動(dòng)數(shù)據(jù)的權(quán)限;
[0084]若檢測(cè)結(jié)果為賬戶信息標(biāo)識(shí)了用戶客戶端具有發(fā)送互動(dòng)數(shù)據(jù)的權(quán)限,則將賬戶信息添加到互動(dòng)權(quán)限列表中,互動(dòng)權(quán)限列表用于確定具有發(fā)送互動(dòng)數(shù)據(jù)的權(quán)限的至少一個(gè)用戶客戶端;
[0085]根據(jù)互動(dòng)權(quán)限列表向用戶客戶端反饋用于發(fā)送互動(dòng)數(shù)據(jù)的權(quán)限,以便用戶客戶端根據(jù)權(quán)限發(fā)送互動(dòng)數(shù)據(jù)。
[0086]服務(wù)器向用戶客戶端反饋權(quán)限的具體流程詳見(jiàn)步驟501中的描述,此處不贅述。
[0087]步驟503,將直播視頻和互動(dòng)數(shù)據(jù)轉(zhuǎn)發(fā)給房間內(nèi)的各個(gè)客戶端;
[0088]由于服務(wù)器會(huì)預(yù)先記錄加入該房間的主播客戶端和用戶客戶端,因此,服務(wù)器在接收到直播視頻和互動(dòng)數(shù)據(jù)之后,可以將直播視頻和互動(dòng)數(shù)據(jù)轉(zhuǎn)發(fā)給房間內(nèi)的各個(gè)客戶端,以便房間內(nèi)的各個(gè)客戶端根據(jù)互動(dòng)數(shù)據(jù)生成互動(dòng)顯示內(nèi)容,該互動(dòng)顯示內(nèi)容用于展示主播客戶端與用戶客戶端之間的互動(dòng),將互動(dòng)顯示內(nèi)容的全部或部分與直播視頻融合在同一個(gè)區(qū)域進(jìn)行展示,客戶端包括屬于該房間的主播客戶端或用戶客戶端。
[0089]對(duì)于發(fā)送直播視頻的主播客戶端和發(fā)送互動(dòng)數(shù)據(jù)的用戶客戶端來(lái)說(shuō),為了節(jié)省接收自身發(fā)送的數(shù)據(jù)造成的傳輸資源的浪費(fèi),服務(wù)器可以僅向主播客戶端發(fā)送互動(dòng)數(shù)據(jù)而使主播客戶端獲取本地自身生成的直播視頻,服務(wù)器可以僅向用戶客戶端發(fā)送直播視頻和其他用戶客戶端發(fā)送的互動(dòng)數(shù)據(jù)而使該用戶客戶端獲取本地自身生成的互動(dòng)數(shù)據(jù)。
[0090]步驟504,客戶端接收服務(wù)器發(fā)送的來(lái)源于主播客戶端的直播視頻和來(lái)源于房間內(nèi)至少一個(gè)用戶客戶端的互動(dòng)數(shù)據(jù);
[0091 ] 客戶端可以通過(guò)有線網(wǎng)絡(luò)或無(wú)線網(wǎng)絡(luò)接收服務(wù)器發(fā)送的直播視頻和互動(dòng)數(shù)據(jù)?;蛘?,對(duì)于發(fā)送直播視頻的主播客戶端和發(fā)送互動(dòng)數(shù)據(jù)的用戶客戶端來(lái)說(shuō),為了節(jié)省接收自身發(fā)送的數(shù)據(jù)造成的傳輸資源的浪費(fèi),主播客戶端可以僅接收互動(dòng)數(shù)據(jù)而獲取本地自身生成的直播視頻,用戶客戶端可以僅接收直播視頻和其他用戶客戶端發(fā)送的互動(dòng)數(shù)據(jù)而獲取本地自身生成的互動(dòng)數(shù)據(jù)。
[0092]步驟505,客戶端根據(jù)互動(dòng)數(shù)據(jù)生成互動(dòng)顯示內(nèi)容,該互動(dòng)顯示內(nèi)容用于展示主播客戶端與用戶客戶端之間的互動(dòng);
[0093]具體地,根據(jù)互動(dòng)數(shù)據(jù)生成互動(dòng)顯示內(nèi)容,包括:
[0094]若互動(dòng)數(shù)據(jù)包括文字?jǐn)?shù)據(jù)和/或圖片數(shù)據(jù),則將互動(dòng)數(shù)據(jù)添加到顯示模板中生成互動(dòng)顯示內(nèi)容,顯示模板包括畫框、橫幅、氣泡和對(duì)話框中的至少一種;
[0095]若互動(dòng)數(shù)據(jù)包括來(lái)源于用戶客戶端的音頻數(shù)據(jù),則獲取用戶客戶端的個(gè)人信息作為互動(dòng)顯示內(nèi)容,個(gè)人信息包括頭像、昵稱和用戶名中的至少一種;
[0096]若互動(dòng)數(shù)據(jù)包括動(dòng)畫數(shù)據(jù),則將動(dòng)畫數(shù)據(jù)作為互動(dòng)顯示內(nèi)容。
[0097]第一,若互動(dòng)數(shù)據(jù)包括文字?jǐn)?shù)據(jù)和/或圖片數(shù)據(jù),則客戶端可以將文字?jǐn)?shù)據(jù)和/或圖片數(shù)據(jù)作為互動(dòng)顯示內(nèi)容。進(jìn)一步地,為了增強(qiáng)顯示效果,還可以為互動(dòng)數(shù)據(jù)設(shè)置顯示模板,比如,畫框、橫幅、氣泡和對(duì)話框中的至少一種,則用戶客戶端還可以在將互動(dòng)數(shù)據(jù)添加到顯示模板中生成互動(dòng)顯示內(nèi)容。
[0098]進(jìn)一步地,在根據(jù)文字?jǐn)?shù)據(jù)和/或圖片數(shù)據(jù)生成互動(dòng)顯示內(nèi)容時(shí),為了明確發(fā)送文字?jǐn)?shù)據(jù)和/或圖片數(shù)據(jù)的觀眾,還可以獲取用戶客戶端的個(gè)人信息,比如,頭像、昵稱和用戶名中的至少一種,并將個(gè)人信息作為互動(dòng)顯示內(nèi)容,以增加觀眾的曝光率,提高觀眾參與互動(dòng)的積極性。
[0099]第二,若互動(dòng)數(shù)據(jù)包括音頻數(shù)據(jù),由于音頻數(shù)據(jù)不需要在用戶界面中顯示,則可以將音頻數(shù)據(jù)的互動(dòng)顯示內(nèi)容設(shè)置為空?;蛘撸€可以獲取發(fā)送該音頻數(shù)據(jù)的觀眾的個(gè)人信息,比如,頭像、昵稱和用戶名中的至少一種,并將個(gè)人信息作為互動(dòng)顯示內(nèi)容,以增加觀眾的曝光率,提高觀眾參與互動(dòng)的積極性。
[0100]第三,若互動(dòng)數(shù)據(jù)包括視頻數(shù)據(jù),則可以將視頻數(shù)據(jù)作為互動(dòng)顯示內(nèi)容。通常,互動(dòng)數(shù)據(jù)可以是動(dòng)畫數(shù)據(jù),比如,F(xiàn)LASH動(dòng)畫等,本實(shí)施例不作限定。
[0101]進(jìn)一步地,在根據(jù)動(dòng)畫數(shù)據(jù)生成互動(dòng)顯示內(nèi)容時(shí),為了明確發(fā)送動(dòng)畫數(shù)據(jù)的觀眾,還可以獲取用戶客戶端的個(gè)人信息,比如,頭像、昵稱和用戶名中的至少一種,并將個(gè)人信息作為互動(dòng)顯示內(nèi)容,以增加觀眾的曝光率,提高觀眾參與互動(dòng)的積極性。
[0102]需要補(bǔ)充說(shuō)明的是,客戶端生成的上述互動(dòng)顯示內(nèi)容可以是互動(dòng)場(chǎng)景;或者,客戶端生成的上述互動(dòng)顯示內(nèi)容可以是用戶的發(fā)表內(nèi)容,互動(dòng)數(shù)據(jù)還包括互動(dòng)場(chǎng)景的數(shù)據(jù),則用戶客戶端還可以讀取互動(dòng)數(shù)據(jù)所指示的本地預(yù)先定義的互動(dòng)場(chǎng)景,或用戶客戶端可以讀取互動(dòng)數(shù)據(jù)所指示的素材生成自定義的互動(dòng)場(chǎng)景,并將互動(dòng)顯示內(nèi)容嵌入到互動(dòng)場(chǎng)景中。具體地,可以通過(guò)窗口展示互動(dòng)場(chǎng)景和/或互動(dòng)顯示內(nèi)容,且窗口的大小可調(diào)。
[0103]步驟506,客戶端將互動(dòng)顯示內(nèi)容的全部或部分與直播視頻融合在同一個(gè)區(qū)域進(jìn)行展示。
[0104]為了避免將直播互動(dòng)展示在多個(gè)區(qū)域?qū)е掠脩粜枰谶@多個(gè)區(qū)域之間來(lái)回切換視線,在用戶視線切換到某一個(gè)顯示區(qū)域時(shí),容易遺漏用戶界面中其它顯示區(qū)域的顯示內(nèi)容,導(dǎo)致信息獲取率不高的問(wèn)題,本實(shí)施例將互動(dòng)顯示內(nèi)容的全部或部分和直播視頻融合在同一個(gè)區(qū)域進(jìn)行展示。
[0105]用戶客戶端可以通過(guò)融合、疊加或覆蓋等方式將互動(dòng)顯示內(nèi)容的全部或部分和直播視頻展示在同一個(gè)區(qū)域中。本實(shí)施例以疊加方式為例進(jìn)行說(shuō)明,則將互動(dòng)顯示內(nèi)容的全部或部分與直播視頻融合在同一個(gè)區(qū)域進(jìn)行展示,包括:將互動(dòng)顯示內(nèi)容的全部或部分疊加在直播視頻上進(jìn)行展示。
[0106]第一,若互動(dòng)數(shù)據(jù)包括文字?jǐn)?shù)據(jù)和/或圖片數(shù)據(jù),則可以將生成的互動(dòng)顯示內(nèi)容的全部或部分疊加在直播視頻上進(jìn)行展示,請(qǐng)參考圖5B所示的本發(fā)明實(shí)施例提供的直播互動(dòng)方法的第一種應(yīng)用場(chǎng)景示意圖,圖5B中,用戶客戶端在視頻區(qū)12中的對(duì)話框展示了用戶F發(fā)送的“支持主播--”的文字信息。請(qǐng)參考圖5C所示的本發(fā)明實(shí)施例提供的直播互動(dòng)方法的第二種應(yīng)用場(chǎng)景示意圖,圖5C中,用戶客戶端在視頻區(qū)12中的對(duì)話框展示了 “用戶G歷經(jīng)千辛萬(wàn)苦登上榜首,掌聲鼓勵(lì)”的文字信息。
[0107]第二,將互動(dòng)顯示內(nèi)容的全部或部分疊加在直播視頻上進(jìn)行展示,包括:
[0108]若互動(dòng)數(shù)據(jù)包括來(lái)源于用戶客戶端的音頻數(shù)據(jù),則將互動(dòng)顯示內(nèi)容的全部或部分疊加在直播視頻上進(jìn)行顯示,并對(duì)音頻數(shù)據(jù)進(jìn)行播放。
[0109]若互動(dòng)數(shù)據(jù)包括音頻數(shù)據(jù),則用戶客戶端可以將發(fā)送該音頻數(shù)據(jù)的觀眾的個(gè)人信息作為互動(dòng)顯示內(nèi)容的全部或部分疊加在直播視頻上進(jìn)行顯示,并獲取音頻數(shù)據(jù)進(jìn)行播放。請(qǐng)參考圖所示的本發(fā)明實(shí)施例提供的直播互動(dòng)方法的第三種應(yīng)用場(chǎng)景示意圖,圖中,用戶客戶端在視頻區(qū)12中展示了用戶G的頭像,并在聊天區(qū)14中展示了 “用戶G與主播連麥成功”的提示信息,此時(shí)可以播放用戶G發(fā)送的音頻數(shù)據(jù)。
[0110]第三,將互動(dòng)顯示內(nèi)容的全部或部分疊加在直播視頻上進(jìn)行展示,包括:
[0111]若動(dòng)畫數(shù)據(jù)是開關(guān)帷幕動(dòng)畫,則將開關(guān)帷幕動(dòng)畫疊加在直播視頻上進(jìn)行播放;
[0112]若動(dòng)畫數(shù)據(jù)是送禮動(dòng)畫,則將與禮物類型對(duì)應(yīng)的送禮動(dòng)畫的全部或部分疊加在直播視頻上進(jìn)行播放,送禮動(dòng)畫用于表示用戶客戶端向主播客戶端送禮物。
[0113]若互動(dòng)數(shù)據(jù)包括動(dòng)畫數(shù)據(jù),則可以根據(jù)動(dòng)畫數(shù)據(jù)的類型將互動(dòng)顯示內(nèi)容的全部或部分疊加在直播視頻上進(jìn)行展示。
[0114]若動(dòng)畫數(shù)據(jù)是開關(guān)帷幕動(dòng)畫,則用戶客戶端可以將開關(guān)帷幕動(dòng)畫疊加在直播視頻上進(jìn)行播放。在一個(gè)具體的實(shí)例中,主播與觀眾在玩“你動(dòng)我猜”的游戲,主播通過(guò)做動(dòng)作解釋一個(gè)詞語(yǔ),觀眾根據(jù)主播的動(dòng)作猜詞語(yǔ)。在主播開始一個(gè)新的詞語(yǔ)之前,可以關(guān)上帷幕,在游戲開始時(shí)慢慢打開帷幕,主播開始做動(dòng)作,當(dāng)對(duì)某一個(gè)詞語(yǔ)的猜詞計(jì)時(shí)達(dá)到預(yù)定閾值時(shí),可以慢慢關(guān)上帷幕,以類似舞臺(tái)劇的形式進(jìn)行猜詞,提高游戲的趣味性。請(qǐng)參考圖5E所示的本發(fā)明實(shí)施例提供的直播互動(dòng)方法的第四種應(yīng)用場(chǎng)景圖,圖5E中視頻區(qū)12的帷幕處于關(guān)閉狀態(tài);請(qǐng)參考圖5F所示的本發(fā)明實(shí)施例提供的直播互動(dòng)方法的第五種應(yīng)用場(chǎng)景圖,圖5F中視頻區(qū)12的帷幕處于打開狀態(tài)。
[0115]若動(dòng)畫數(shù)據(jù)是送禮動(dòng)畫,則用戶客戶端可以將送禮動(dòng)畫疊加在直播視頻上進(jìn)行播放。由于禮物的類型可以有很多種,比如,鮮花、煙花和丘比特等,為了增強(qiáng)送禮效果,可以根據(jù)禮物類型設(shè)置不同的送禮動(dòng)畫。
[0116]本實(shí)施例以禮物是煙花和丘比特為例進(jìn)行說(shuō)明。請(qǐng)參考圖5G所示的本發(fā)明實(shí)施例提供的直播互動(dòng)方法的第六種應(yīng)用場(chǎng)景圖,圖5G中的直播視頻的畫面上播放了煙花盛開的動(dòng)畫,該動(dòng)畫可以與直播視頻部分或全部重疊;請(qǐng)參考圖5H所示的本發(fā)明實(shí)施例提供的直播互動(dòng)方法的第七種應(yīng)用場(chǎng)景圖,圖5H中的直播視頻的畫面上播放了三個(gè)丘比特將箭由直播視頻的畫面外射向畫面內(nèi)的主播的動(dòng)畫。
[0117]第四,若互動(dòng)數(shù)據(jù)來(lái)源于至少兩個(gè)用戶客戶端,則將互動(dòng)顯示內(nèi)容的全部或部分疊加在直播視頻上進(jìn)行展示,包括:
[0118]獲取來(lái)源于各個(gè)用戶客戶端的互動(dòng)數(shù)據(jù)的發(fā)送時(shí)間,按照發(fā)送時(shí)間由早到晚的順序?qū)⑴c各個(gè)用戶客戶端分別對(duì)應(yīng)的互動(dòng)顯示內(nèi)容的全部或部分依次疊加在直播視頻上進(jìn)行展示;或,
[0119]將來(lái)源于各個(gè)用戶客戶端的互動(dòng)顯示內(nèi)容綜合成的一個(gè)互動(dòng)顯示內(nèi)容的全部或部分疊加在直播視頻上進(jìn)行展示。
[0120]若用戶客戶端接收到來(lái)源于至少兩個(gè)用戶客戶端的互動(dòng)數(shù)據(jù),則用戶客戶端可以獲取互動(dòng)數(shù)據(jù)的發(fā)送時(shí)間,在接收到的所有的互動(dòng)數(shù)據(jù)中選擇發(fā)送時(shí)間最早的互動(dòng)數(shù)據(jù),在直播視頻上展示根據(jù)該互動(dòng)數(shù)據(jù)生成的互動(dòng)顯示內(nèi)容,待該互動(dòng)顯示內(nèi)容展示完成后,再在剩余的互動(dòng)數(shù)據(jù)中選擇發(fā)送時(shí)間最早的互動(dòng)數(shù)據(jù)進(jìn)行展示,以此類推,直至展示完所有的互動(dòng)數(shù)據(jù)。其中,互動(dòng)顯示內(nèi)容可以相同或不同。或者,
[0121]用戶客戶端還可以獲取互動(dòng)數(shù)據(jù)的發(fā)送時(shí)間,按照發(fā)送時(shí)間由早到晚的順序依次生成互動(dòng)顯示內(nèi)容,將最早生成的互動(dòng)顯示內(nèi)容疊加在直播視頻上,將后續(xù)生成的互動(dòng)顯示內(nèi)容依次疊加在疊加之后的直播視頻上,以此類推,直至將所有的互動(dòng)顯示內(nèi)容疊加至直播視頻上之后進(jìn)行展示。其中,疊加音頻數(shù)據(jù)容易造成干擾,因此,本展示方式不適用于音頻數(shù)據(jù)?;蛘?,
[0122]用戶客戶端還可以根據(jù)獲取到的互動(dòng)數(shù)據(jù)生成互動(dòng)顯示內(nèi)容,并將所有的互動(dòng)顯示內(nèi)容綜合成的一個(gè)互動(dòng)顯示內(nèi)容進(jìn)行展示。其中,互動(dòng)顯示內(nèi)容可以相同或不同。
[0123]進(jìn)一步地,在展示直播視頻和互動(dòng)顯示內(nèi)容的過(guò)程中,服務(wù)器還可以接收互動(dòng)數(shù)據(jù),此時(shí)的互動(dòng)數(shù)據(jù)可以對(duì)互動(dòng)顯示內(nèi)容進(jìn)行更改。比如,可以更改帷幕的顏色、延長(zhǎng)帷幕的關(guān)閉時(shí)間以增加猜詞時(shí)間和更改丘比特的弓箭等,本實(shí)施例不作限定。
[0124]需要補(bǔ)充說(shuō)明的是,由于某些觀眾沒(méi)有發(fā)送互動(dòng)數(shù)據(jù)的權(quán)限,因此,為了便于這些用戶參與直播互動(dòng),用戶界面中仍然保留聊天區(qū)14和禮物區(qū)16,以便于主播與這些觀眾之間的交流。
[0125]綜上所述,本發(fā)明實(shí)施例提供的直播互動(dòng)方法,通過(guò)接收服務(wù)器發(fā)送的來(lái)源于主播客戶端的直播視頻和來(lái)源于房間內(nèi)至少一個(gè)用戶客戶端的互動(dòng)數(shù)據(jù);根據(jù)互動(dòng)數(shù)據(jù)生成互動(dòng)顯示內(nèi)容,該互動(dòng)顯示內(nèi)容用于展示主播客戶端與用戶客戶端之間的互動(dòng);將互動(dòng)顯示內(nèi)容的全部或部分與直播視頻融合在同一個(gè)區(qū)域進(jìn)行展示,使得用戶關(guān)注一個(gè)區(qū)域即可獲取直播互動(dòng),解決了將直播互動(dòng)展示在多個(gè)區(qū)域?qū)е掠脩粜枰谶@多個(gè)區(qū)域之間來(lái)回切換視線,在用戶視線切換到某一個(gè)顯示區(qū)域時(shí),容易遺漏用戶界面中其它顯示區(qū)域的顯示內(nèi)容,導(dǎo)致信息獲取率不高的問(wèn)題,達(dá)到了提高信息的獲取率的效果。另外,通過(guò)獲取服務(wù)器根據(jù)互動(dòng)權(quán)限列表反饋的用于發(fā)送互動(dòng)數(shù)據(jù)的權(quán)限,根據(jù)該權(quán)限向服務(wù)器發(fā)送互動(dòng)數(shù)據(jù),可以為客戶端授予發(fā)送互動(dòng)數(shù)據(jù)的權(quán)限,客戶端通過(guò)發(fā)送互動(dòng)數(shù)據(jù)可以參與到直播互動(dòng)中,達(dá)到了增加直播互動(dòng)的趣味性的效果。
[0126]請(qǐng)參考圖6,其示出了本發(fā)明一個(gè)實(shí)施例提供的直播互動(dòng)參與裝置的結(jié)構(gòu)框架圖,該直播互動(dòng)參與裝置可以應(yīng)用于客戶端中,該客戶端包括屬于同一房間的主播客戶端或用戶客戶端。該直播互動(dòng)參與裝置,包括:
[0127]數(shù)據(jù)轉(zhuǎn)接模塊610,用于接收服務(wù)器發(fā)送的來(lái)源于主播客戶端的直播視頻和來(lái)源于房間內(nèi)至少一個(gè)用戶客戶端的互動(dòng)數(shù)據(jù);
[0128]內(nèi)容生成模塊620,用于根據(jù)數(shù)據(jù)轉(zhuǎn)接模塊610接收到的互動(dòng)數(shù)據(jù)生成互動(dòng)顯示內(nèi)容,互動(dòng)顯示內(nèi)容用于展示主播客戶端與用戶客戶端之間的互動(dòng);
[0129]互動(dòng)展示模塊630,用于將內(nèi)容生成模塊620生成的互動(dòng)顯示內(nèi)容的全部或部分與數(shù)據(jù)轉(zhuǎn)接模塊610接收到的直播視頻融合在同一個(gè)區(qū)域進(jìn)行展示。
[0130]綜上所述,本發(fā)明實(shí)施例提供的直播互動(dòng)參與裝置,通過(guò)接收服務(wù)器發(fā)送的來(lái)源于主播客戶端的直播視頻和來(lái)源于房間內(nèi)至少一個(gè)用戶客戶端的互動(dòng)數(shù)據(jù);根據(jù)互動(dòng)數(shù)據(jù)生成互動(dòng)顯示內(nèi)容,該互動(dòng)顯示內(nèi)容用于展示主播客戶端與用戶客戶端之間的互動(dòng);將互動(dòng)顯示內(nèi)容的全部或部分與直播視頻融合在同一個(gè)區(qū)域進(jìn)行展示,使得用戶關(guān)注一個(gè)區(qū)域即可獲取直播互動(dòng),解決了將直播互動(dòng)展示在多個(gè)區(qū)域?qū)е掠脩粜枰谶@多個(gè)區(qū)域之間來(lái)回切換視線,在用戶視線切換到某一個(gè)顯示區(qū)域時(shí),容易遺漏用戶界面中其它顯示區(qū)域的顯示內(nèi)容,導(dǎo)致信息獲取率不高的問(wèn)題,達(dá)到了提高信息的獲取率的效果。
[0131]請(qǐng)參考圖7,其示出了本發(fā)明再一實(shí)施例提供的直播互動(dòng)參與裝置的結(jié)構(gòu)框架圖,該直播互動(dòng)參與裝置可以應(yīng)用于客戶端中,該客戶端包括屬于同一房間的主播客戶端或用戶客戶端。該直播互動(dòng)參與裝置,包括:數(shù)據(jù)轉(zhuǎn)接模塊610、內(nèi)容生成模塊620和互動(dòng)展示模塊630。[0132]數(shù)據(jù)轉(zhuǎn)接模塊610,用于接收服務(wù)器發(fā)送的來(lái)源于主播客戶端的直播視頻和來(lái)源于房間內(nèi)至少一個(gè)用戶客戶端的互動(dòng)數(shù)據(jù);
[0133]內(nèi)容生成模塊620,用于根據(jù)數(shù)據(jù)轉(zhuǎn)接模塊610接收到的互動(dòng)數(shù)據(jù)生成互動(dòng)顯示內(nèi)容,互動(dòng)顯示內(nèi)容用于展示主播客戶端與用戶客戶端之間的互動(dòng);
[0134]互動(dòng)展示模塊630,用于將內(nèi)容生成模塊620生成的互動(dòng)顯示內(nèi)容的全部或部分與數(shù)據(jù)轉(zhuǎn)接模塊610接收到的直播視頻融合在同一個(gè)區(qū)域進(jìn)行展示。
[0135]進(jìn)一步地,內(nèi)容生成模塊620,包括:
[0136]第一生成單元621,用于若互動(dòng)數(shù)據(jù)包括文字?jǐn)?shù)據(jù)和/或圖片數(shù)據(jù),則將互動(dòng)數(shù)據(jù)添加到顯示模板中生成互動(dòng)顯示內(nèi)容,顯示模板包括畫框、橫幅、氣泡和對(duì)話框中的至少一種;
[0137]第二生成單元622,用于若互動(dòng)數(shù)據(jù)包括來(lái)源于用戶客戶端的音頻數(shù)據(jù),則獲取用戶客戶端的個(gè)人信息作為互動(dòng)顯示內(nèi)容,個(gè)人信息包括頭像、昵稱和用戶名中的至少一種;
[0138]第三生成單元623,用于若互動(dòng)數(shù)據(jù)包括動(dòng)畫數(shù)據(jù),則將動(dòng)畫數(shù)據(jù)作為互動(dòng)顯示內(nèi)容。
[0139]進(jìn)一步地,互動(dòng)展示模塊630,用于將互動(dòng)顯示內(nèi)容疊加在直播視頻上進(jìn)行展示。
[0140]具體地,互動(dòng)展示模塊630,包括:
[0141]第一展示單元631,用于若互動(dòng)數(shù)據(jù)包括來(lái)源于用戶客戶端的音頻數(shù)據(jù),則將互動(dòng)顯示內(nèi)容的全部或部分疊加在直播視頻上進(jìn)行顯示,并對(duì)音頻數(shù)據(jù)進(jìn)行播放。
[0142]具體地,互動(dòng)展示模塊630,包括:
[0143]第二展示單元632,用于若動(dòng)畫數(shù)據(jù)是開關(guān)帷幕動(dòng)畫,則將開關(guān)帷幕動(dòng)畫疊加在直播視頻上進(jìn)行播放;
[0144]第三展示單元633,用于若動(dòng)畫數(shù)據(jù)是送禮動(dòng)畫,則將與禮物類型對(duì)應(yīng)的送禮動(dòng)畫的全部或部分疊加在直播視頻上進(jìn)行播放,送禮動(dòng)畫用于表示用戶客戶端向主播客戶端送禮物。
[0145]具體地,若互動(dòng)數(shù)據(jù)來(lái)源于至少兩個(gè)用戶客戶端,則互動(dòng)展示模塊630,包括:
[0146]第四展示單元634,用于獲取來(lái)源于各個(gè)用戶客戶端的互動(dòng)數(shù)據(jù)的發(fā)送時(shí)間,按照發(fā)送時(shí)間由早到晚的順序?qū)⑴c各個(gè)用戶客戶端分別對(duì)應(yīng)的互動(dòng)顯示內(nèi)容的全部或部分依次疊加在直播視頻上進(jìn)行展示;或,
[0147]第五展示單元635,用于將來(lái)源于各個(gè)用戶客戶端的互動(dòng)顯示內(nèi)容綜合成的一個(gè)互動(dòng)顯示內(nèi)容的全部或部分疊加在直播視頻上進(jìn)行展示。
[0148]進(jìn)一步地,裝置還包括:
[0149]第一發(fā)送模塊640,用于若客戶端是用戶客戶端,則數(shù)據(jù)轉(zhuǎn)接模塊610接收服務(wù)器發(fā)送的來(lái)源于主播客戶端的直播視頻和來(lái)源于房間內(nèi)至少一個(gè)用戶客戶端的互動(dòng)數(shù)據(jù)之前,向服務(wù)器發(fā)送互動(dòng)數(shù)據(jù);
[0150]第二發(fā)送模塊650,用于若客戶端是主播客戶端,則數(shù)據(jù)轉(zhuǎn)接模塊610接收服務(wù)器發(fā)送的來(lái)源于主播客戶端的直播視頻和來(lái)源于房間內(nèi)至少一個(gè)用戶客戶端的互動(dòng)數(shù)據(jù)之前,向服務(wù)器發(fā)送直播視頻。
[0151]進(jìn)一步地,裝置還包括:[0152]第三發(fā)送模塊660,用于第一發(fā)送模塊640向服務(wù)器發(fā)送互動(dòng)數(shù)據(jù)之前,將與用戶客戶端對(duì)應(yīng)的賬戶信息發(fā)送給服務(wù)器,以便服務(wù)器在檢測(cè)出賬戶信息標(biāo)識(shí)了用戶客戶端具有發(fā)送互動(dòng)數(shù)據(jù)的權(quán)限后,將賬戶信息添加至互動(dòng)權(quán)限列表中,互動(dòng)權(quán)限列表用于確定具有發(fā)送互動(dòng)數(shù)據(jù)的權(quán)限的至少一個(gè)用戶客戶端;
[0153]權(quán)限獲取模塊670,用于獲取服務(wù)器根據(jù)第三發(fā)送模塊660生成的互動(dòng)權(quán)限列表反饋的用于發(fā)送互動(dòng)數(shù)據(jù)的權(quán)限;
[0154]第一發(fā)送模塊640,具體用于根據(jù)權(quán)限獲取模塊獲取到的權(quán)限向服務(wù)器發(fā)送互動(dòng)數(shù)據(jù)。
[0155]綜上所述,本發(fā)明實(shí)施例提供的直播互動(dòng)參與裝置,通過(guò)接收服務(wù)器發(fā)送的來(lái)源于主播客戶端的直播視頻和來(lái)源于房間內(nèi)至少一個(gè)用戶客戶端的互動(dòng)數(shù)據(jù);根據(jù)互動(dòng)數(shù)據(jù)生成互動(dòng)顯示內(nèi)容,該互動(dòng)顯示內(nèi)容用于展示主播客戶端與用戶客戶端之間的互動(dòng);將互動(dòng)顯示內(nèi)容的全部或部分與直播視頻融合在同一個(gè)區(qū)域進(jìn)行展示,使得用戶關(guān)注一個(gè)區(qū)域即可獲取直播互動(dòng),解決了將直播互動(dòng)展示在多個(gè)區(qū)域?qū)е掠脩粜枰谶@多個(gè)區(qū)域之間來(lái)回切換視線,在用戶視線切換到某一個(gè)顯示區(qū)域時(shí),容易遺漏用戶界面中其它顯示區(qū)域的顯示內(nèi)容,導(dǎo)致信息獲取率不高的問(wèn)題,達(dá)到了提高信息的獲取率的效果。另外,通過(guò)獲取服務(wù)器根據(jù)互動(dòng)權(quán)限列表反饋的用于發(fā)送互動(dòng)數(shù)據(jù)的權(quán)限,根據(jù)該權(quán)限向服務(wù)器發(fā)送互動(dòng)數(shù)據(jù),可以為客戶端授予發(fā)送互動(dòng)數(shù)據(jù)的權(quán)限,客戶端通過(guò)發(fā)送互動(dòng)數(shù)據(jù)可以參與到直播互動(dòng)中,達(dá)到了增加直播互動(dòng)的趣味性的效果。
[0156]請(qǐng)參考圖8,其示出了本發(fā)明一個(gè)實(shí)施例提供的直播互動(dòng)服務(wù)裝置的結(jié)構(gòu)框架圖,該直播互動(dòng)服務(wù)裝置可以應(yīng)用于服務(wù)器中。該直播互動(dòng)服務(wù)裝置,包括:
[0157]數(shù)據(jù)接收模塊810,用于接收來(lái)源于主播客戶端的直播視頻和來(lái)源于房間內(nèi)至少一個(gè)用戶客戶端的互動(dòng)數(shù)據(jù),該房間包括主播客戶端和至少一個(gè)用戶客戶端;
[0158]數(shù)據(jù)轉(zhuǎn)發(fā)模塊820,用于將數(shù)據(jù)接收模塊接收到的直播視頻和互動(dòng)數(shù)據(jù)轉(zhuǎn)發(fā)給房間內(nèi)的各個(gè)客戶端,以便房間內(nèi)的各個(gè)客戶端根據(jù)互動(dòng)數(shù)據(jù)生成互動(dòng)顯示內(nèi)容,互動(dòng)顯示內(nèi)容用于展示主播客戶端與用戶客戶端之間的互動(dòng),將互動(dòng)顯示內(nèi)容的全部或部分與直播視頻融合在同一個(gè)區(qū)域進(jìn)行展示,客戶端包括屬于房間的主播客戶端或用戶客戶端。
[0159]綜上所述,本發(fā)明實(shí)施例提供的直播互動(dòng)服務(wù)裝置,通過(guò)將直播視頻和互動(dòng)數(shù)據(jù)轉(zhuǎn)發(fā)給房間內(nèi)的各個(gè)客戶端,以便房間內(nèi)的各個(gè)客戶端根據(jù)互動(dòng)數(shù)據(jù)生成互動(dòng)顯示內(nèi)容,互動(dòng)顯示內(nèi)容用于展示主播客戶端與用戶客戶端之間的互動(dòng),將互動(dòng)顯示內(nèi)容的全部或部分與直播視頻融合在同一個(gè)區(qū)域進(jìn)行展示,使得用戶關(guān)注一個(gè)區(qū)域即可獲取直播互動(dòng),解決了將直播互動(dòng)展示在多個(gè)區(qū)域?qū)е掠脩粜枰谶@多個(gè)區(qū)域之間來(lái)回切換視線,在用戶視線切換到某一個(gè)顯示區(qū)域時(shí),容易遺漏用戶界面中其它顯示區(qū)域的顯示內(nèi)容,導(dǎo)致信息獲取率不高的問(wèn)題,達(dá)到了提高信息的獲取率的效果。
[0160]請(qǐng)參考圖9,其示出了本發(fā)明再一實(shí)施例提供的直播互動(dòng)服務(wù)裝置的結(jié)構(gòu)框架圖,該直播互動(dòng)服務(wù)裝置可以應(yīng)用于服務(wù)器中。該直播互動(dòng)服務(wù)裝置,包括:數(shù)據(jù)接收模塊810和數(shù)據(jù)轉(zhuǎn)發(fā)模塊820。
[0161]數(shù)據(jù)接收模塊810,用于接收來(lái)源于主播客戶端的直播視頻和來(lái)源于房間內(nèi)至少一個(gè)用戶客戶端的互動(dòng)數(shù)據(jù),該房間包括主播客戶端和至少一個(gè)用戶客戶端;
[0162]數(shù)據(jù)轉(zhuǎn)發(fā)模塊820,用于將數(shù)據(jù)接收模塊接收到的直播視頻和互動(dòng)數(shù)據(jù)轉(zhuǎn)發(fā)給房間內(nèi)的各個(gè)客戶端,以便房間內(nèi)的各個(gè)客戶端根據(jù)互動(dòng)數(shù)據(jù)生成互動(dòng)顯示內(nèi)容,互動(dòng)顯示內(nèi)容用于展示主播客戶端與用戶客戶端之間的互動(dòng),將互動(dòng)顯示內(nèi)容的全部或部分與直播視頻融合在同一個(gè)區(qū)域進(jìn)行展示,客戶端包括屬于房間的主播客戶端或用戶客戶端。
[0163]進(jìn)一步地,裝置還包括:
[0164]信息接收模塊830,用于數(shù)據(jù)接收模塊810接收來(lái)源于主播客戶端的直播視頻和來(lái)源于房間內(nèi)至少一個(gè)用戶客戶端的互動(dòng)數(shù)據(jù)之前,接收用戶客戶端發(fā)送的與用戶客戶端對(duì)應(yīng)的賬戶信息;
[0165]權(quán)限檢測(cè)模塊840,用于檢測(cè)信息接收模塊830接收到的賬戶信息是否標(biāo)識(shí)了用戶客戶端具有發(fā)送互動(dòng)數(shù)據(jù)的權(quán)限;
[0166]權(quán)限添加模塊850,用于在權(quán)限檢測(cè)模塊840檢測(cè)的結(jié)果為賬戶信息標(biāo)識(shí)了用戶客戶端具有發(fā)送互動(dòng)數(shù)據(jù)的權(quán)限時(shí),將賬戶信息添加到互動(dòng)權(quán)限列表中,互動(dòng)權(quán)限列表用于確定具有發(fā)送互動(dòng)數(shù)據(jù)的權(quán)限的至少一個(gè)用戶客戶端;
[0167]權(quán)限反饋模塊860,用于根據(jù)權(quán)限添加模塊850生成的互動(dòng)權(quán)限列表向用戶客戶端反饋用于發(fā)送互動(dòng)數(shù)據(jù)的權(quán)限,以便用戶客戶端根據(jù)權(quán)限發(fā)送互動(dòng)數(shù)據(jù)。
[0168]綜上所述,本發(fā)明實(shí)施例提供的直播互動(dòng)服務(wù)裝置,通過(guò)將直播視頻和互動(dòng)數(shù)據(jù)轉(zhuǎn)發(fā)給房間內(nèi)的各個(gè)客戶端,以便房間內(nèi)的各個(gè)客戶端根據(jù)互動(dòng)數(shù)據(jù)生成互動(dòng)顯示內(nèi)容,互動(dòng)顯示內(nèi)容用于展示主播客戶端與用戶客戶端之間的互動(dòng),將互動(dòng)顯示內(nèi)容的全部或部分與直播視頻融合在同一個(gè)區(qū)域進(jìn)行展示,使得用戶關(guān)注一個(gè)區(qū)域即可獲取直播互動(dòng),解決了將直播互動(dòng)展示在多個(gè)區(qū)域?qū)е掠脩粜枰谶@多個(gè)區(qū)域之間來(lái)回切換視線,在用戶視線切換到某一個(gè)顯示區(qū)域時(shí),容易遺漏用戶界面中其它顯示區(qū)域的顯示內(nèi)容,導(dǎo)致信息獲取率不高的問(wèn)題,達(dá)到了提高信息的獲取率的效果。另外,通過(guò)根據(jù)互動(dòng)權(quán)限列表向用戶客戶端反饋用于發(fā)送互動(dòng)數(shù)據(jù)的權(quán)限,使得客戶端通過(guò)發(fā)送互動(dòng)數(shù)據(jù)可以參與到直播互動(dòng)中,達(dá)到了增加直播互動(dòng)的趣味性的效果。
[0169]請(qǐng)參考圖10,其示出了本發(fā)明一個(gè)實(shí)施例提供的服務(wù)器的結(jié)構(gòu)示意圖。所述服務(wù)器1000包括中央處理單元(CPU) 1001、包括隨機(jī)存取存儲(chǔ)器(RAM) 1002和只讀存儲(chǔ)器(ROM) 1003的系統(tǒng)存儲(chǔ)器1004,以及連接系統(tǒng)存儲(chǔ)器1004和中央處理單元1001的系統(tǒng)總線1005。所述服務(wù)器1000還包括幫助計(jì)算機(jī)內(nèi)的各個(gè)器件之間傳輸信息的基本輸入/輸出系統(tǒng)(I/O系統(tǒng))1006,和用于存儲(chǔ)操作系統(tǒng)1013、應(yīng)用程序1014和其他程序模塊1015的大容量存儲(chǔ)設(shè)備1007。
[0170]所述基本輸入/輸出系統(tǒng)1006包括有用于顯不信息的顯不器1008和用于用戶輸入信息的諸如鼠標(biāo)、鍵盤之類的輸入設(shè)備1009。其中所述顯示器1008和輸入設(shè)備1009都通過(guò)連接到系統(tǒng)總線1005的輸入輸出控制器1010連接到中央處理單元1001。所述基本輸入/輸出系統(tǒng)1006還可以包括輸入輸出控制器1010以用于接收和處理來(lái)自鍵盤、鼠標(biāo)、或電子觸控筆等多個(gè)其他設(shè)備的輸入。類似地,輸入輸出控制器1010還提供輸出到顯示屏、打印機(jī)或其他類型的輸出設(shè)備。
[0171]所述大容量存儲(chǔ)設(shè)備1007通過(guò)連接到系統(tǒng)總線1005的大容量存儲(chǔ)控制器(未示出)連接到中央處理單元1001。所述大容量存儲(chǔ)設(shè)備1007及其相關(guān)聯(lián)的計(jì)算機(jī)可讀介質(zhì)為服務(wù)器1000提供非易失性存儲(chǔ)。也就是說(shuō),所述大容量存儲(chǔ)設(shè)備1007可以包括諸如硬盤或者CD-ROM驅(qū)動(dòng)器之類的計(jì)算機(jī)可讀介質(zhì)(未示出)。[0172]不失一般性,所述計(jì)算機(jī)可讀介質(zhì)可以包括計(jì)算機(jī)存儲(chǔ)介質(zhì)和通信介質(zhì)。計(jì)算機(jī)存儲(chǔ)介質(zhì)包括以用于存儲(chǔ)諸如計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其他數(shù)據(jù)等信息的任何方法或技術(shù)實(shí)現(xiàn)的易失性和非易失性、可移動(dòng)和不可移動(dòng)介質(zhì)。計(jì)算機(jī)存儲(chǔ)介質(zhì)包括RAM、ROM、EPROM、EEPR0M、閃存或其他固態(tài)存儲(chǔ)其技術(shù),CD-ROM、DVD或其他光學(xué)存儲(chǔ)、磁帶盒、磁帶、磁盤存儲(chǔ)或其他磁性存儲(chǔ)設(shè)備。當(dāng)然,本領(lǐng)域技術(shù)人員可知所述計(jì)算機(jī)存儲(chǔ)介質(zhì)不局限于上述幾種。上述的系統(tǒng)存儲(chǔ)器1004和大容量存儲(chǔ)設(shè)備1007可以統(tǒng)稱為存儲(chǔ)器。
[0173]根據(jù)本發(fā)明的各種實(shí)施例,所述服務(wù)器1000還可以通過(guò)諸如因特網(wǎng)等網(wǎng)絡(luò)連接到網(wǎng)絡(luò)上的遠(yuǎn)程計(jì)算機(jī)運(yùn)行。也即服務(wù)器1000可以通過(guò)連接在所述系統(tǒng)總線1005上的網(wǎng)絡(luò)接口單元1011連接到網(wǎng)絡(luò)1012,或者說(shuō),也可以使用網(wǎng)絡(luò)接口單元1011來(lái)連接到其他類型的網(wǎng)絡(luò)或遠(yuǎn)程計(jì)算機(jī)系統(tǒng)(未示出)。
[0174]所述存儲(chǔ)器還包括一個(gè)或者一個(gè)以上的程序,所述一個(gè)或者一個(gè)以上程序存儲(chǔ)于存儲(chǔ)器中,并被配置成由一個(gè)或者一個(gè)以上中央處理單元1001執(zhí)行。上述一個(gè)或者多個(gè)程序具有如下功能:
[0175]接收來(lái)源于主播客戶端的直播視頻和來(lái)源于房間內(nèi)至少一個(gè)用戶客戶端的互動(dòng)數(shù)據(jù),房間包括主播客戶端和至少一個(gè)用戶客戶端;
[0176]將直播視頻和互動(dòng)數(shù)據(jù)轉(zhuǎn)發(fā)給房間內(nèi)的各個(gè)客戶端,以便房間內(nèi)的各個(gè)客戶端根據(jù)互動(dòng)數(shù)據(jù)生成互動(dòng)顯示內(nèi)容,互動(dòng)顯示內(nèi)容用于展示主播客戶端與用戶客戶端之間的互動(dòng),將互動(dòng)顯示內(nèi)容的全部或部分與直播視頻融合在同一個(gè)區(qū)域進(jìn)行展示。
[0177]進(jìn)一步地,接收來(lái)源于主播客戶端的直播視頻和來(lái)源于房間內(nèi)至少一個(gè)用戶客戶端的互動(dòng)數(shù)據(jù)之前,還包括:
[0178]接收用戶客戶端發(fā)送的與用戶客戶端對(duì)應(yīng)的賬戶信息;
[0179]檢測(cè)賬戶信息是否標(biāo)識(shí)了用戶客戶端具有發(fā)送互動(dòng)數(shù)據(jù)的權(quán)限;
[0180]若檢測(cè)結(jié)果為賬戶信息標(biāo)識(shí)了用戶客戶端具有發(fā)送互動(dòng)數(shù)據(jù)的權(quán)限,則將賬戶信息添加到互動(dòng)權(quán)限列表中,互動(dòng)權(quán)限列表用于確定具有發(fā)送互動(dòng)數(shù)據(jù)的權(quán)限的至少一個(gè)用戶客戶端;
[0181]根據(jù)互動(dòng)權(quán)限列表向用戶客戶端反饋用于發(fā)送互動(dòng)數(shù)據(jù)的權(quán)限,以便用戶客戶端根據(jù)權(quán)限發(fā)送互動(dòng)數(shù)據(jù)。
[0182]請(qǐng)參考圖11,其示出了本發(fā)明一個(gè)實(shí)施例提供的直播互動(dòng)系統(tǒng)的結(jié)構(gòu)框架圖。該直播互動(dòng)系統(tǒng),包括:客戶端1110和服務(wù)器1120,該客戶端1110可以包括屬于同一房間的主播客戶端或用戶客戶端。
[0183]其中,客戶端1110可以是圖6或圖7所示的客戶端,服務(wù)器1120可以是圖8或圖9或圖10所示的服務(wù)器。
[0184]綜上所述,本發(fā)明實(shí)施例提供的直播互動(dòng)系統(tǒng),通過(guò)接收服務(wù)器發(fā)送的來(lái)源于主播客戶端的直播視頻和來(lái)源于房間內(nèi)至少一個(gè)用戶客戶端的互動(dòng)數(shù)據(jù);根據(jù)互動(dòng)數(shù)據(jù)生成互動(dòng)顯示內(nèi)容,該互動(dòng)顯示內(nèi)容用于展示主播客戶端與用戶客戶端之間的互動(dòng);將互動(dòng)顯示內(nèi)容的全部或部分與直播視頻融合在同一個(gè)區(qū)域進(jìn)行展示,使得用戶關(guān)注一個(gè)區(qū)域即可獲取直播互動(dòng),解決了將直播互動(dòng)展示在多個(gè)區(qū)域?qū)е掠脩粜枰谶@多個(gè)區(qū)域之間來(lái)回切換視線,在用戶視線切換到某一個(gè)顯示區(qū)域時(shí),容易遺漏用戶界面中其它顯示區(qū)域的顯示內(nèi)容,導(dǎo)致信息獲取率不高的問(wèn)題,達(dá)到了提高信息的獲取率的效果。另外,通過(guò)獲取服務(wù)器根據(jù)互動(dòng)權(quán)限列表反饋的用于發(fā)送互動(dòng)數(shù)據(jù)的權(quán)限,根據(jù)該權(quán)限向服務(wù)器發(fā)送互動(dòng)數(shù)據(jù),可以為客戶端授予發(fā)送互動(dòng)數(shù)據(jù)的權(quán)限,客戶端通過(guò)發(fā)送互動(dòng)數(shù)據(jù)可以參與到直播互動(dòng)中,達(dá)到了增加直播互動(dòng)的趣味性的效果。
[0185]需要說(shuō)明的是:上述實(shí)施例提供的直播互動(dòng)裝置在進(jìn)行直播互動(dòng)時(shí),僅以上述各功能模塊的劃分進(jìn)行舉例說(shuō)明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將直播互動(dòng)裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實(shí)施例提供的直播互動(dòng)裝置與直播互動(dòng)方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過(guò)程詳見(jiàn)方法實(shí)施例,這里不再贅述。
[0186]上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
[0187]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過(guò)硬件來(lái)完成,也可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。
[0188]以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種直播互動(dòng)方法,其特征在于,用于客戶端中,所述客戶端包括屬于同一房間的主播客戶端或用戶客戶端,所述方法包括: 接收服務(wù)器發(fā)送的來(lái)源于所述主播客戶端的直播視頻和來(lái)源于所述房間內(nèi)至少一個(gè)所述用戶客戶端的互動(dòng)數(shù)據(jù); 根據(jù)所述互動(dòng)數(shù)據(jù)生成互動(dòng)顯示內(nèi)容,所述互動(dòng)顯示內(nèi)容用于展示所述主播客戶端與所述用戶客戶端之間的互動(dòng); 將所述互動(dòng)顯示內(nèi)容的全部或部分與所述直播視頻融合在同一個(gè)區(qū)域進(jìn)行展示。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述互動(dòng)數(shù)據(jù)生成互動(dòng)顯示內(nèi)容,包括: 若所述互動(dòng)數(shù)據(jù)包括文字?jǐn)?shù)據(jù)和/或圖片數(shù)據(jù),則將所述互動(dòng)數(shù)據(jù)添加到顯示模板中生成所述互動(dòng)顯示內(nèi)容,所述顯示模板包括畫框、橫幅、氣泡和對(duì)話框中的至少一種; 若所述互動(dòng)數(shù)據(jù)包括來(lái)源于所述用戶客戶端的音頻數(shù)據(jù),則獲取所述用戶客戶端的個(gè)人信息作為所述互動(dòng)顯示內(nèi)容,所述個(gè)人信息包括頭像、昵稱和用戶名中的至少一種; 若所述互動(dòng)數(shù)據(jù)包括動(dòng)畫數(shù)據(jù),則將所述動(dòng)畫數(shù)據(jù)作為所述互動(dòng)顯示內(nèi)容。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述將所述互動(dòng)顯示內(nèi)容的全部或部分與所述直播視頻融合在同一個(gè)區(qū)域進(jìn)行展示,包括: 將所述互動(dòng)顯示內(nèi)容的全部或部分疊加在所述直播視頻上進(jìn)行展示。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述將所述互動(dòng)顯示內(nèi)容的全部或部分疊加在所述直播視頻上進(jìn)行展示,包括: 若所述互動(dòng)數(shù)據(jù)包括來(lái)源于所述用戶客戶端的音頻數(shù)據(jù),則將所述互動(dòng)顯示內(nèi)容的全部或部分疊加在所述直播視頻上進(jìn)行顯示,并對(duì)所述音頻數(shù)據(jù)進(jìn)行播放。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述將所述互動(dòng)顯示內(nèi)容的全部或部分疊加在所述直播視頻上進(jìn)行展示,包括: 若所述動(dòng)畫數(shù)據(jù)是開關(guān)帷幕動(dòng)畫,則將所述開關(guān)帷幕動(dòng)畫疊加在所述直播視頻上進(jìn)行播放; 若所述動(dòng)畫數(shù)據(jù)是送禮動(dòng)畫,則將與禮物類型對(duì)應(yīng)的送禮動(dòng)畫的全部或部分疊加在所述直播視頻上進(jìn)行播放,所述送禮動(dòng)畫用于表示所述用戶客戶端向所述主播客戶端送禮物。
6.根據(jù)權(quán)利要求3所述的方法,其特征在于,若所述互動(dòng)數(shù)據(jù)來(lái)源于至少兩個(gè)用戶客戶端,則所述將所述互動(dòng)顯示內(nèi)容 的全部或部分疊加在所述直播視頻上進(jìn)行展示,包括: 獲取來(lái)源于各個(gè)用戶客戶端的所述互動(dòng)數(shù)據(jù)的發(fā)送時(shí)間,按照所述發(fā)送時(shí)間由早到晚的順序?qū)⑴c所述各個(gè)用戶客戶端分別對(duì)應(yīng)的互動(dòng)顯示內(nèi)容的全部或部分依次疊加在所述直播視頻上進(jìn)行展示;或, 將來(lái)源于各個(gè)用戶客戶端的互動(dòng)顯示內(nèi)容綜合成的一個(gè)互動(dòng)顯示內(nèi)容的全部或部分疊加在所述直播視頻上進(jìn)行展示。
7.根據(jù)權(quán)利要求1至6任一項(xiàng)所述的方法,其特征在于,所述接收服務(wù)器發(fā)送的來(lái)源于所述主播客戶端的直播視頻和來(lái)源于所述房間內(nèi)至少一個(gè)所述用戶客戶端的互動(dòng)數(shù)據(jù)之前,還包括: 若所述客戶端是用戶客戶端,則向所述服務(wù)器發(fā)送所述互動(dòng)數(shù)據(jù);若所述客戶端是主播客戶端,則向所述服務(wù)器發(fā)送所述直播視頻。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述向所述服務(wù)器發(fā)送所述互動(dòng)數(shù)據(jù)之前,還包括: 將與所述用戶客戶端對(duì)應(yīng)的賬戶信息發(fā)送給所述服務(wù)器,以便所述服務(wù)器在檢測(cè)出所述賬戶信息標(biāo)識(shí)了所述用戶客戶端具有發(fā)送所述互動(dòng)數(shù)據(jù)的權(quán)限后,將所述賬戶信息添加至互動(dòng)權(quán)限列表中,所述互動(dòng)權(quán)限列表用于確定具有發(fā)送所述互動(dòng)數(shù)據(jù)的權(quán)限的至少一個(gè)用戶客戶端; 獲取所述服務(wù)器根據(jù)所述互動(dòng)權(quán)限列表反饋的用于發(fā)送所述互動(dòng)數(shù)據(jù)的權(quán)限; 所述向所述服務(wù)器發(fā)送所述互動(dòng)數(shù)據(jù),包括: 根據(jù)所述權(quán)限向所述服務(wù)器發(fā)送所述互動(dòng)數(shù)據(jù)。
9.一種直播互動(dòng)方法,其特征在于,用于服務(wù)器中,所述方法包括: 接收來(lái)源于主播客戶端的直播視頻和來(lái)源于房間內(nèi)至少一個(gè)用戶客戶端的互動(dòng)數(shù)據(jù),所述房間包括所述主播客戶端和至少一個(gè)用戶客戶端; 將所述直播視頻和所述互動(dòng)數(shù)據(jù)轉(zhuǎn)發(fā)給所述房間內(nèi)的各個(gè)客戶端,以便所述房間內(nèi)的各個(gè)客戶端根據(jù)所述互動(dòng)數(shù)據(jù)生成互動(dòng)顯示內(nèi)容,所述互動(dòng)顯示內(nèi)容用于展示所述主播客戶端與所述用戶客戶端之間的互動(dòng),將所述互動(dòng)顯示內(nèi)容的全部或部分與所述直播視頻融合在同一個(gè)區(qū)域進(jìn)行展示,所述客戶端包括屬于所述房間的所述主播客戶端或所述用戶客戶端。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述接收來(lái)源于主播客戶端的直播視頻和來(lái)源于房間內(nèi)至少一個(gè)用戶客戶端的互動(dòng)數(shù)據(jù)之前,還包括: 接收所述用戶客戶端發(fā)送的與所述用戶客戶端對(duì)應(yīng)的賬戶信息; 檢測(cè)所述賬戶信息是否標(biāo)識(shí)了所述用戶客戶端具有發(fā)送所述互動(dòng)數(shù)據(jù)的權(quán)限; 若檢測(cè)結(jié)果為所述賬戶信息標(biāo)識(shí)了所述用戶客戶端具有發(fā)送所述互動(dòng)數(shù)據(jù)的權(quán)限,則將所述賬戶信息添加到互動(dòng)權(quán)限列表中,所述互動(dòng)權(quán)限列表用于確定具有發(fā)送所述互動(dòng)數(shù)據(jù)的權(quán)限的至少一個(gè)用戶客戶端; 根據(jù)所述互動(dòng)權(quán)限列表向所述用戶客戶端反饋用于發(fā)送所述互動(dòng)數(shù)據(jù)的權(quán)限,以便所述用戶客戶端根據(jù)所述權(quán)限發(fā)送所述互動(dòng)數(shù)據(jù)。
11.一種直播互動(dòng)參與裝置,其特征在于,用于客戶端中,所述客戶端包括屬于同一房間的主播客戶端或用戶客戶端,所述裝置包括: 數(shù)據(jù)轉(zhuǎn)接模塊,用于接收服務(wù)器發(fā)送的來(lái)源于所述主播客戶端的直播視頻和來(lái)源于所述房間內(nèi)至少一個(gè)所述用戶客戶端的互動(dòng)數(shù)據(jù); 內(nèi)容生成模塊,用于根據(jù)所述數(shù)據(jù)轉(zhuǎn)接模塊接收到的所述互動(dòng)數(shù)據(jù)生成互動(dòng)顯示內(nèi)容,所述互動(dòng)顯示內(nèi)容用于展示所述主播客戶端與所述用戶客戶端之間的互動(dòng); 互動(dòng)展示模塊,用于將所述內(nèi)容生成模塊生成的所述互動(dòng)顯示內(nèi)容的全部或部分與所述數(shù)據(jù)轉(zhuǎn)接模塊接收到的所述直播視頻融合在同一個(gè)區(qū)域進(jìn)行展示。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述內(nèi)容生成模塊,包括: 第一生成單元,用于若所述互動(dòng)數(shù)據(jù)包括文字?jǐn)?shù)據(jù)和/或圖片數(shù)據(jù),則將所述互動(dòng)數(shù)據(jù)添加到顯示模板中生成所述互動(dòng)顯示內(nèi)容,所述顯示模板包括畫框、橫幅、氣泡和對(duì)話框中的至少一種;第二生成單元,用于若所述互動(dòng)數(shù)據(jù)包括來(lái)源于所述用戶客戶端的音頻數(shù)據(jù),則獲取所述用戶客戶端的個(gè)人信息作為所述互動(dòng)顯示內(nèi)容,所述個(gè)人信息包括頭像、昵稱和用戶名中的至少一種; 第三生成單元,用于若所述互動(dòng)數(shù)據(jù)包括動(dòng)畫數(shù)據(jù),則將所述動(dòng)畫數(shù)據(jù)作為所述互動(dòng)顯示內(nèi)容。
13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述互動(dòng)展示模塊,用于將所述互動(dòng)顯示內(nèi)容的全部或部分疊加在所述直播視頻上進(jìn)行展示。
14.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述互動(dòng)展示模塊,包括: 第一展示單元,用于若所述互動(dòng)數(shù)據(jù)包括來(lái)源于所述用戶客戶端的音頻數(shù)據(jù),則將所述互動(dòng)顯示內(nèi)容的全部或部分疊加在所述直播視頻上進(jìn)行顯示,并對(duì)所述音頻數(shù)據(jù)進(jìn)行播放。
15.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述互動(dòng)展示模塊,包括: 第二展示單元,用于若所述動(dòng)畫數(shù)據(jù)是開關(guān)帷幕動(dòng)畫,則將所述開關(guān)帷幕動(dòng)畫疊加在所述直播視頻上進(jìn)行播放; 第三展示單元,用于若所述動(dòng)畫數(shù)據(jù)是送禮動(dòng)畫,則將與禮物類型對(duì)應(yīng)的送禮動(dòng)畫的全部或部分疊加在所述直播視頻上進(jìn)行播放,所述送禮動(dòng)畫用于表示所述用戶客戶端向所述主播客戶端送禮物。
16.根據(jù)權(quán)利要求13所述的裝置,其特征在于,若所述互動(dòng)數(shù)據(jù)來(lái)源于至少兩個(gè)用戶客戶端,則所述互動(dòng)展示模塊,包括: 第四展示單元,用于獲取來(lái)源于各個(gè)用戶客戶端的所述互動(dòng)數(shù)據(jù)的發(fā)送時(shí)間,按照所述發(fā)送時(shí)間由早到晚的順序?qū)⑴c所述各個(gè)用戶客戶端分別對(duì)應(yīng)的互動(dòng)顯示內(nèi)容的全部或部分依次疊加在所述直播視頻上進(jìn)行展示;或, 第五展示單元,用于將來(lái)源于各個(gè)用戶客戶端的互動(dòng)顯示內(nèi)容綜合成的一個(gè)互動(dòng)顯示內(nèi)容的全部或部分疊加在所述直播視頻上進(jìn)行展示。
17.根據(jù)權(quán)利要求11至16任一項(xiàng)所述的裝置,其特征在于,所述裝置還包括: 第一發(fā)送模塊,用于若所述客戶端是用戶客戶端,則所述數(shù)據(jù)轉(zhuǎn)接模塊接收服務(wù)器發(fā)送的來(lái)源于所述主播客戶端的直播視頻和來(lái)源于所述房間內(nèi)至少一個(gè)所述用戶客戶端的互動(dòng)數(shù)據(jù)之前,向所述服務(wù)器發(fā)送所述互動(dòng)數(shù)據(jù); 第二發(fā)送模塊,用于若所述客戶端是主播客戶端,則所述數(shù)據(jù)轉(zhuǎn)接模塊接收服務(wù)器發(fā)送的來(lái)源于所述主播客戶端的直播視頻和來(lái)源于所述房間內(nèi)至少一個(gè)所述用戶客戶端的互動(dòng)數(shù)據(jù)之前,向所述服務(wù)器發(fā)送所述直播視頻。
18.根據(jù)權(quán)利要求17所述的裝置,其特征在于,所述裝置還包括: 第三發(fā)送模塊,用于所述第一發(fā)送模塊向所述服務(wù)器發(fā)送所述互動(dòng)數(shù)據(jù)之前,將與所述用戶客戶端對(duì)應(yīng)的賬戶信息發(fā)送給所述服務(wù)器,以便所述服務(wù)器在檢測(cè)出所述賬戶信息標(biāo)識(shí)了所述用戶客戶端具有發(fā)送所述互動(dòng)數(shù)據(jù)的權(quán)限后,將所述賬戶信息添加至互動(dòng)權(quán)限列表中,所述互動(dòng)權(quán)限列表用于確定具有發(fā)送所述互動(dòng)數(shù)據(jù)的權(quán)限的至少一個(gè)用戶客戶端; 權(quán)限獲取模塊,用于獲取所述服務(wù)器根據(jù)所述第三發(fā)送模塊生成的所述互動(dòng)權(quán)限列表反饋的用于發(fā)送所述互動(dòng)數(shù)據(jù)的權(quán)限;所述第一發(fā)送模塊,具體用于根據(jù)所述權(quán)限獲取模塊獲取到的所述權(quán)限向所述服務(wù)器發(fā)送所述互動(dòng)數(shù)據(jù)。
19.一種直播互動(dòng)服務(wù)裝置,其特征在于,用于服務(wù)器中,所述裝置包括: 數(shù)據(jù)接收模塊,用于接收來(lái)源于主播客戶端的直播視頻和來(lái)源于房間內(nèi)至少一個(gè)用戶客戶端的互動(dòng)數(shù)據(jù),所述房間包括所述主播客戶端和至少一個(gè)用戶客戶端; 數(shù)據(jù)轉(zhuǎn)發(fā)模塊,用于將所述數(shù)據(jù)接收模塊接收到的所述直播視頻和所述互動(dòng)數(shù)據(jù)轉(zhuǎn)發(fā)給所述房間內(nèi)的各個(gè)客戶端,以便所述房間內(nèi)的各個(gè)客戶端根據(jù)所述互動(dòng)數(shù)據(jù)生成互動(dòng)顯示內(nèi)容,所述互動(dòng)顯示內(nèi)容用于展示所述主播客戶端與所述用戶客戶端之間的互動(dòng),將所述互動(dòng)顯示內(nèi)容的全部或部分與所述直播視頻融合在同一個(gè)區(qū)域進(jìn)行展示,所述客戶端包括屬于所述房間的所述主播客戶端或所述用戶客戶端。
20.根據(jù)權(quán)利要求19所述的裝置,其特征在于,所述裝置還包括: 信息接收模塊,用于所述數(shù)據(jù)接收模塊接收來(lái)源于主播客戶端的直播視頻和來(lái)源于房間內(nèi)至少一個(gè)用戶客戶端的互動(dòng)數(shù)據(jù)之前,接收所述用戶客戶端發(fā)送的與所述用戶客戶端對(duì)應(yīng)的賬戶信息; 權(quán)限檢測(cè)模塊,用于檢測(cè)所述信息接收模塊接收到的所述賬戶信息是否標(biāo)識(shí)了所述用戶客戶端具有發(fā)送所述互動(dòng)數(shù)據(jù)的權(quán)限; 權(quán)限添加模塊,用于在所述權(quán)限檢測(cè)模塊檢測(cè)的結(jié)果為所述賬戶信息標(biāo)識(shí)了所述用戶客戶端具有發(fā)送所述互動(dòng)數(shù)據(jù)的權(quán)限時(shí),將所述賬戶信息添加到互動(dòng)權(quán)限列表中,所述互動(dòng)權(quán)限列表用于確定具有發(fā)送所述互動(dòng)數(shù)據(jù)的權(quán)限的至少一個(gè)用戶客戶端; 權(quán)限反饋模塊,用于根據(jù)所述權(quán)限添加模塊生成的所述互動(dòng)權(quán)限列表向所述用戶客戶端反饋用于發(fā)送所述互動(dòng)數(shù)`據(jù)的權(quán)限,以便所述用戶客戶端根據(jù)所述權(quán)限發(fā)送所述互動(dòng)數(shù)據(jù)。
21.一種客戶端,其特征在于,所述客戶端包括屬于同一房間的主播客戶端或用戶客戶端,所述客戶端包括如權(quán)利要求11至18任一項(xiàng)所述的直播互動(dòng)參與裝置。
22.一種服務(wù)器,其特征在于,所述服務(wù)器包括如權(quán)利要求19或20所述的直播互動(dòng)服務(wù)裝置。
23.一種直播互動(dòng)系統(tǒng),其特征在于,所述系統(tǒng)包括如權(quán)利要求21所述的客戶端和如權(quán)利要求22所述的服務(wù)器。
【文檔編號(hào)】H04N21/4627GK103634681SQ201310628500
【公開日】2014年3月12日 申請(qǐng)日期:2013年11月29日 優(yōu)先權(quán)日:2013年11月29日
【發(fā)明者】王歡 申請(qǐng)人:騰訊科技(成都)有限公司