亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種改進(jìn)型網(wǎng)絡(luò)主播過程中主播與觀眾互動方法及系統(tǒng)的制作方法

文檔序號:10516230閱讀:254來源:國知局
一種改進(jìn)型網(wǎng)絡(luò)主播過程中主播與觀眾互動方法及系統(tǒng)的制作方法
【專利摘要】一種改進(jìn)型網(wǎng)絡(luò)主播過程中主播與觀眾互動方法,其包括如下步驟:S1、按照直播間的人氣值從高至低將主播劃分為多個(gè)等級;獲取主播所在直播間的人氣值,并根據(jù)人氣值確定該主播對應(yīng)的等級;S2、每隔預(yù)設(shè)時(shí)間獲取一次該直播間彈幕數(shù)量,根據(jù)彈幕數(shù)量進(jìn)行動態(tài)彈幕分組,并監(jiān)控各個(gè)彈幕分組內(nèi)的彈幕活躍值;S3、獲取直播間內(nèi)各個(gè)用戶的等級信息、虛擬禮物贈送信息;S4、設(shè)置彈幕顯示通道數(shù)、單個(gè)彈幕長度閾值;在用戶端顯示的彈幕分組;接收主播單擊直播間內(nèi)任一彈幕的指令,在所有的用戶客戶端上通過語音播放該條字幕的內(nèi)容;接收主播雙擊擊直播間內(nèi)任一彈幕的指令,在所有的用戶客戶端上隱藏該條字幕的內(nèi)容。
【專利說明】
一種改進(jìn)型網(wǎng)絡(luò)主播過程中主播與觀眾互動方法及系統(tǒng)
技術(shù)領(lǐng)域
[0001 ]本發(fā)明涉及互聯(lián)網(wǎng)直播技術(shù)領(lǐng)域,特別涉及一種改進(jìn)型網(wǎng)絡(luò)主播過程中主播與觀眾互動方法及系統(tǒng)。
【背景技術(shù)】
[0002]網(wǎng)絡(luò)直播系統(tǒng)是一種將主播用戶的直播視頻流廣播至多個(gè)觀眾用戶進(jìn)行觀看的互聯(lián)網(wǎng)系統(tǒng)。網(wǎng)絡(luò)直播系統(tǒng)通常按照頻道或房間或直播間來進(jìn)行劃分。同一個(gè)頻道通常包括:一個(gè)主播客戶端和多個(gè)用戶客戶端。
[0003]以某一個(gè)頻道進(jìn)行直播為例,主播客戶端通過攝像頭采集主播用戶的直播視頻流,主播客戶端將直播視頻流發(fā)送給服務(wù)器。服務(wù)器將直播視頻流通過廣播或組播技術(shù)發(fā)送給同一個(gè)頻道內(nèi)的用戶客戶端,各個(gè)用戶客戶端接收并顯示該直播視頻流。
[0004]現(xiàn)有技術(shù)中互聯(lián)網(wǎng)直播方法,通常所有的觀眾與主播互動過程中,各觀眾所觀看的內(nèi)容是一樣的,僅僅體現(xiàn)在虛擬禮物的贈送環(huán)境區(qū)別,使得付費(fèi)用戶的體驗(yàn)度不高。同時(shí),現(xiàn)有的網(wǎng)絡(luò)主播過程中,主播與用戶的互動性不強(qiáng);此外,現(xiàn)有的網(wǎng)絡(luò)主播過程中彈幕數(shù)量太多,特別是有些超長彈幕會影響其他彈幕的顯示,影響觀眾的觀感。

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

[0005]有鑒于此,本發(fā)明提出一種改進(jìn)型網(wǎng)絡(luò)主播過程中主播與觀眾互動方法及系統(tǒng)。
[0006]—種改進(jìn)型網(wǎng)絡(luò)主播過程中主播與觀眾互動方法,其包括如下步驟:
51、按照直播間的人氣值從高至低將主播劃分為多個(gè)等級;獲取主播所在直播間的人氣值,并根據(jù)人氣值確定該主播對應(yīng)的等級;
52、每隔預(yù)設(shè)時(shí)間獲取一次該直播間彈幕數(shù)量,根據(jù)彈幕數(shù)量進(jìn)行動態(tài)彈幕分組,并監(jiān)控各個(gè)彈幕分組內(nèi)的彈幕活躍值;
53、獲取直播間內(nèi)各個(gè)用戶的等級信息、虛擬禮物贈送信息;
54、設(shè)置彈幕在客戶端上顯示通道數(shù)、單個(gè)彈幕長度閾值;根據(jù)步驟S3中的等級信息、虛擬禮物贈送信息確定顯示在用戶端顯示的彈幕分組;根據(jù)主播對應(yīng)的等級對彈幕進(jìn)行過濾后在主播端顯示彈幕分組;接收主播單擊直播間內(nèi)任一彈幕的指令,在所有的用戶客戶端上通過語音播放該條字幕的內(nèi)容;接收主播雙擊擊直播間內(nèi)任一彈幕的指令,在所有的用戶客戶端上隱藏該條字幕的內(nèi)容;獲取客戶端上主播畫面的狀態(tài),在主播畫面為默認(rèn)畫面大小時(shí),繼續(xù)判斷在用戶端顯示的彈幕分組中是否存在超過單個(gè)彈幕長度閾值的彈幕,在超過時(shí),對該彈幕超過部分進(jìn)行隱藏并根據(jù)顯示通道數(shù)顯示彈幕分組內(nèi)的彈幕,在未超過時(shí),根據(jù)顯示通道數(shù)顯示彈幕分組內(nèi)的彈幕;在主播畫面為全屏大小時(shí),根據(jù)顯示通道數(shù)顯示彈幕分組內(nèi)的彈幕。
[0007]在本發(fā)明所述的改進(jìn)型網(wǎng)絡(luò)主播過程中主播與觀眾互動方法中,所述步驟SI中:
將直播間內(nèi)的觀看的人數(shù)作為基準(zhǔn)人氣,設(shè)置直播間內(nèi)彈幕活躍基準(zhǔn)值;直播間內(nèi)的人氣值為基準(zhǔn)人氣*(直播間內(nèi)總彈幕數(shù)量/直播間內(nèi)彈幕活躍基準(zhǔn)值); 按照直播間的人氣值從高至低將主播劃分為五個(gè)等級;根據(jù)各個(gè)等級對應(yīng)的人氣值區(qū)間;
獲取主播所在直播間的人氣值,通過判斷該主播所在直播間的人氣值所對應(yīng)的人氣值區(qū)間確定該主播對應(yīng)的等級。
[0008]在本發(fā)明所述的改進(jìn)型網(wǎng)絡(luò)主播過程中主播與觀眾互動方法中,所述步驟S2中: 每隔30-50ms獲取一次該直播間彈幕數(shù)量;
將單個(gè)彈幕分組內(nèi)的彈幕數(shù)量范圍控制在1000-1500條;
如果在下一次獲取該直播間彈幕數(shù)量大于彈幕數(shù)量范圍上限,則在所有彈幕中隨機(jī)挑選出超過彈幕數(shù)量范圍的彈幕進(jìn)行重新彈幕分組;如果在下一次獲取該直播間彈幕數(shù)量小于彈幕數(shù)量范圍下限,則將該直播間彈幕隨機(jī)分配到其他彈幕分組中。
[0009]在本發(fā)明所述的改進(jìn)型網(wǎng)絡(luò)主播過程中主播與觀眾互動方法中,所述步驟S3中: 用戶的虛擬禮物贈送信息包括單位時(shí)間內(nèi)用戶贈送虛擬禮物的種類、各虛擬禮物的數(shù)量以及各虛擬禮物的權(quán)值。
[0010]在本發(fā)明所述的改進(jìn)型網(wǎng)絡(luò)主播過程中主播與觀眾互動方法中,所述步驟S4中: 獲取用戶的等級信息以及單位時(shí)間內(nèi)用戶贈送虛擬禮物的種類、各虛擬禮物的數(shù)量以及各虛擬禮物的權(quán)值,用戶的等級越高,顯示在用戶端的彈幕分組越少;根據(jù)單位時(shí)間內(nèi)用戶贈送虛擬禮物的種類、各虛擬禮物的數(shù)量以及各虛擬禮物的權(quán)值獲得用戶的彈幕權(quán)限信息,根據(jù)彈幕權(quán)限信息生成彈幕減速、暫停、色彩調(diào)整選項(xiàng),并根據(jù)用戶的輸入生成彈幕減速、暫停、色彩調(diào)整指令,獲取客戶端上主播畫面的狀態(tài),在主播畫面為默認(rèn)畫面大小時(shí),繼續(xù)判斷在用戶端顯示的彈幕分組中是否存在超過單個(gè)彈幕長度閾值的彈幕,在超過時(shí),對該彈幕超過部分進(jìn)行隱藏并根據(jù)顯示通道數(shù)顯示彈幕分組內(nèi)的彈幕,在未超過時(shí),根據(jù)顯示通道數(shù)顯示彈幕分組內(nèi)的彈幕;在主播畫面為全屏大小時(shí),根據(jù)顯示通道數(shù)以及用戶的輸入指令顯示彈幕分組內(nèi)的彈幕;
主播對應(yīng)的等級越高,過濾的彈幕越多,并在主播端顯示彈幕分組;
接收主播單擊直播間內(nèi)任一彈幕的指令,在所有的用戶客戶端上通過語音播放該條字幕的內(nèi)容;接收主播雙擊擊直播間內(nèi)任一彈幕的指令,在所有的用戶客戶端上隱藏該條字幕的內(nèi)容。
[0011]本發(fā)明還提供一種改進(jìn)型網(wǎng)絡(luò)主播過程中主播與觀眾互動系統(tǒng),其包括如下單元:
人氣值統(tǒng)計(jì)單元,用于按照直播間的人氣值從高至低將主播劃分為多個(gè)等級;獲取主播所在直播間的人氣值,并根據(jù)人氣值確定該主播對應(yīng)的等級;
彈幕統(tǒng)計(jì)單元,用于每隔預(yù)設(shè)時(shí)間獲取一次該直播間彈幕數(shù)量,根據(jù)彈幕數(shù)量進(jìn)行動態(tài)彈幕分組,并監(jiān)控各個(gè)彈幕分組內(nèi)的彈幕活躍值;
用戶信息獲取單元,用于獲取直播間內(nèi)各個(gè)用戶的等級信息、虛擬禮物贈送信息;
顯示單元,用于設(shè)置彈幕在客戶端上顯示通道數(shù)、單個(gè)彈幕長度閾值;根據(jù)用戶信息獲取單元中的等級信息、虛擬禮物贈送信息確定顯示在用戶端顯示的彈幕分組;根據(jù)主播對應(yīng)的等級對彈幕進(jìn)行過濾后在主播端顯示彈幕分組;接收主播單擊直播間內(nèi)任一彈幕的指令,在所有的用戶客戶端上通過語音播放該條字幕的內(nèi)容;接收主播雙擊擊直播間內(nèi)任一彈幕的指令,在所有的用戶客戶端上隱藏該條字幕的內(nèi)容;獲取客戶端上主播畫面的狀態(tài),在主播畫面為默認(rèn)畫面大小時(shí),繼續(xù)判斷在用戶端顯示的彈幕分組中是否存在超過單個(gè)彈幕長度閾值的彈幕,在超過時(shí),對該彈幕超過部分進(jìn)行隱藏并根據(jù)顯示通道數(shù)顯示彈幕分組內(nèi)的彈幕,在未超過時(shí),根據(jù)顯示通道數(shù)顯示彈幕分組內(nèi)的彈幕;在主播畫面為全屏大小時(shí),根據(jù)顯示通道數(shù)顯示彈幕分組內(nèi)的彈幕。
[0012]在本發(fā)明所述的改進(jìn)型網(wǎng)絡(luò)主播過程中主播與觀眾互動系統(tǒng)中,所述人氣值統(tǒng)計(jì)單元中:
將直播間內(nèi)的觀看的人數(shù)作為基準(zhǔn)人氣,設(shè)置直播間內(nèi)彈幕活躍基準(zhǔn)值;直播間內(nèi)的人氣值為基準(zhǔn)人氣*(直播間內(nèi)總彈幕數(shù)量/直播間內(nèi)彈幕活躍基準(zhǔn)值);
按照直播間的人氣值從高至低將主播劃分為五個(gè)等級;根據(jù)各個(gè)等級對應(yīng)的人氣值區(qū)間;
獲取主播所在直播間的人氣值,通過判斷該主播所在直播間的人氣值所對應(yīng)的人氣值區(qū)間確定該主播對應(yīng)的等級。
[0013]在本發(fā)明所述的改進(jìn)型網(wǎng)絡(luò)主播過程中主播與觀眾互動系統(tǒng)中,所述彈幕統(tǒng)計(jì)單元中:
每隔30-50ms獲取一次該直播間彈幕數(shù)量;
將單個(gè)彈幕分組內(nèi)的彈幕數(shù)量范圍控制在1000-1500條;
如果在下一次獲取該直播間彈幕數(shù)量大于彈幕數(shù)量范圍上限,則在所有彈幕中隨機(jī)挑選出超過彈幕數(shù)量范圍的彈幕進(jìn)行重新彈幕分組;如果在下一次獲取該直播間彈幕數(shù)量小于彈幕數(shù)量范圍下限,則將該直播間彈幕隨機(jī)分配到其他彈幕分組中。
[0014]在本發(fā)明所述的改進(jìn)型網(wǎng)絡(luò)主播過程中主播與觀眾互動系統(tǒng)中,所述用戶信息獲取單元中:
用戶的虛擬禮物贈送信息包括單位時(shí)間內(nèi)用戶贈送虛擬禮物的種類、各虛擬禮物的數(shù)量以及各虛擬禮物的權(quán)值。
[0015]在本發(fā)明所述的改進(jìn)型網(wǎng)絡(luò)主播過程中主播與觀眾互動系統(tǒng)中,所述顯示單元中:
獲取用戶的等級信息以及單位時(shí)間內(nèi)用戶贈送虛擬禮物的種類、各虛擬禮物的數(shù)量以及各虛擬禮物的權(quán)值,用戶的等級越高,顯示在用戶端的彈幕分組越少;根據(jù)單位時(shí)間內(nèi)用戶贈送虛擬禮物的種類、各虛擬禮物的數(shù)量以及各虛擬禮物的權(quán)值獲得用戶的彈幕權(quán)限信息,根據(jù)彈幕權(quán)限信息生成彈幕減速、暫停、色彩調(diào)整選項(xiàng),并根據(jù)用戶的輸入生成彈幕減速、暫停、色彩調(diào)整指令,獲取客戶端上主播畫面的狀態(tài),在主播畫面為默認(rèn)畫面大小時(shí),繼續(xù)判斷在用戶端顯示的彈幕分組中是否存在超過單個(gè)彈幕長度閾值的彈幕,在超過時(shí),對該彈幕超過部分進(jìn)行隱藏并根據(jù)顯示通道數(shù)顯示彈幕分組內(nèi)的彈幕,在未超過時(shí),根據(jù)顯示通道數(shù)顯示彈幕分組內(nèi)的彈幕;在主播畫面為全屏大小時(shí),根據(jù)顯示通道數(shù)以及用戶的輸入指令顯示彈幕分組內(nèi)的彈幕;
主播對應(yīng)的等級越高,過濾的彈幕越多,并在主播端顯示彈幕分組;
接收主播單擊直播間內(nèi)任一彈幕的指令,在所有的用戶客戶端上通過語音播放該條字幕的內(nèi)容;接收主播雙擊擊直播間內(nèi)任一彈幕的指令,在所有的用戶客戶端上隱藏該條字幕的內(nèi)容。
[0016]實(shí)施本發(fā)明提供的改進(jìn)型網(wǎng)絡(luò)主播過程中主播與觀眾互動方法及系統(tǒng)與現(xiàn)有技術(shù)相比具有以下有益效果:通過根據(jù)用戶的等級信息、虛擬禮物贈送信息確定顯示在用戶端顯示的彈幕分組;根據(jù)主播對應(yīng)的等級對彈幕進(jìn)行過濾后在主播端顯示彈幕分組。使得彈幕顯示不會出現(xiàn)雜亂無章、甚至是覆蓋了主播的直播內(nèi)容的現(xiàn)象,通過根據(jù)彈幕數(shù)量進(jìn)行動態(tài)彈幕分組,并監(jiān)控各個(gè)彈幕分組內(nèi)的彈幕活躍值,使得各個(gè)用戶端上顯示的彈幕數(shù)量是可控的,同時(shí)也能夠使得彈幕服務(wù)器的負(fù)載大大降低。通過根據(jù)單位時(shí)間內(nèi)用戶贈送虛擬禮物的種類、各虛擬禮物的數(shù)量以及各虛擬禮物的權(quán)值獲得用戶的彈幕權(quán)限信息,根據(jù)彈幕權(quán)限信息生成彈幕減速、暫停、色彩調(diào)整選項(xiàng),并根據(jù)用戶的輸入生成彈幕減速、暫停、色彩調(diào)整指令,根據(jù)指令在用戶端顯示彈幕,使得付費(fèi)用戶的體驗(yàn)度高。通過接收主播單擊直播間內(nèi)任一彈幕的指令,在所有的用戶客戶端上通過語音播放該條字幕的內(nèi)容,使得主播與用戶的互動不僅限于主播念出某一或某些用戶的彈幕內(nèi)容,還能夠通過單擊行為觸發(fā)語音播放該條字幕的內(nèi)容;接收主播雙擊擊直播間內(nèi)任一彈幕的指令,在所有的用戶客戶端上隱藏該條字幕的內(nèi)容,使得主播可以過濾掉某些用戶發(fā)出的敏感詞,能夠凈化互聯(lián)網(wǎng)環(huán)境。通過設(shè)置單個(gè)彈幕長度閾值,避免了某一用戶輸入過長的彈幕影響到其他彈幕的顯示,并進(jìn)一步通過獲取主播畫面的大小,能夠在不影響觀看主播的前提下,展示更多的彈幕,通過設(shè)置顯示通道數(shù),也能夠使得顯示在客戶端上的彈幕互相不干擾,使得彈幕顯示有序。
【附圖說明】
[0017]
圖1是本發(fā)明實(shí)施例的改進(jìn)型網(wǎng)絡(luò)主播過程中主播與觀眾互動方法流程圖;
圖2是本發(fā)明實(shí)施例的改進(jìn)型網(wǎng)絡(luò)主播過程中主播與觀眾互動系統(tǒng)結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0018]
如圖1所示,一種改進(jìn)型網(wǎng)絡(luò)主播過程中主播與觀眾互動方法,其包括如下步驟:
S1、按照直播間的人氣值從高至低將主播劃分為多個(gè)等級;獲取主播所在直播間的人氣值,并根據(jù)人氣值確定該主播對應(yīng)的等級。
[0019]可選地,所述步驟SI中:
將直播間內(nèi)的觀看的人數(shù)作為基準(zhǔn)人氣,設(shè)置直播間內(nèi)彈幕活躍基準(zhǔn)值;直播間內(nèi)的人氣值為基準(zhǔn)人氣*(直播間內(nèi)總彈幕數(shù)量/直播間內(nèi)彈幕活躍基準(zhǔn)值)。
[0020]通過直播間內(nèi)的人氣值為基準(zhǔn)人氣*(直播間內(nèi)總彈幕數(shù)量/直播間內(nèi)彈幕活躍基準(zhǔn)值),使得人氣值能夠同時(shí)兼顧觀看的觀眾人數(shù)以及發(fā)言的踴躍性,使得人氣值的統(tǒng)計(jì)更為科學(xué)。
[0021]按照直播間的人氣值從高至低將主播劃分為五個(gè)等級;根據(jù)各個(gè)等級對應(yīng)的人氣值區(qū)間。
[0022]獲取主播所在直播間的人氣值,通過判斷該主播所在直播間的人氣值所對應(yīng)的人氣值區(qū)間確定該主播對應(yīng)的等級。
[0023]S2、每隔預(yù)設(shè)時(shí)間獲取一次該直播間彈幕數(shù)量,根據(jù)彈幕數(shù)量進(jìn)行動態(tài)彈幕分組,并監(jiān)控各個(gè)彈幕分組內(nèi)的彈幕活躍值。
[0024]可選地,所述步驟S2中:
每隔30-50ms獲取一次該直播間彈幕數(shù)量。
[0025]將單個(gè)彈幕分組內(nèi)的彈幕數(shù)量范圍控制在1000-1500條。使得彈幕分組內(nèi)的彈幕數(shù)量能夠兼顧允許更多的彈幕顯示在屏幕上,又不至于過多影響觀眾的觀感。
[0026]如果在下一次獲取該直播間彈幕數(shù)量大于彈幕數(shù)量范圍上限,則在所有彈幕中隨機(jī)挑選出超過彈幕數(shù)量范圍的彈幕進(jìn)行重新彈幕分組;如果在下一次獲取該直播間彈幕數(shù)量小于彈幕數(shù)量范圍下限,則將該直播間彈幕隨機(jī)分配到其他彈幕分組中。在本步驟中,可以對彈幕分組內(nèi)的彈幕數(shù)量進(jìn)行動態(tài)控制。
[0027]S3、獲取直播間內(nèi)各個(gè)用戶的等級信息、虛擬禮物贈送信息。
[0028]可選地,所述步驟S3中:
用戶的虛擬禮物贈送信息包括單位時(shí)間內(nèi)用戶贈送虛擬禮物的種類、各虛擬禮物的數(shù)量以及各虛擬禮物的權(quán)值。各虛擬禮物的權(quán)值可以通過虛擬禮物的價(jià)值確定。
[0029]S4、設(shè)置彈幕在客戶端上顯示通道數(shù)、單個(gè)彈幕長度閾值;根據(jù)步驟S3中的等級信息、虛擬禮物贈送信息確定顯示在用戶端顯示的彈幕分組;根據(jù)主播對應(yīng)的等級對彈幕進(jìn)行過濾后在主播端顯示彈幕分組;接收主播單擊直播間內(nèi)任一彈幕的指令,在所有的用戶客戶端上通過語音播放該條字幕的內(nèi)容;接收主播雙擊擊直播間內(nèi)任一彈幕的指令,在所有的用戶客戶端上隱藏該條字幕的內(nèi)容;獲取客戶端上主播畫面的狀態(tài),在主播畫面為默認(rèn)畫面大小時(shí),繼續(xù)判斷在用戶端顯示的彈幕分組中是否存在超過單個(gè)彈幕長度閾值的彈幕,在超過時(shí),對該彈幕超過部分進(jìn)行隱藏并根據(jù)顯示通道數(shù)顯示彈幕分組內(nèi)的彈幕,在未超過時(shí),根據(jù)顯示通道數(shù)顯示彈幕分組內(nèi)的彈幕;在主播畫面為全屏大小時(shí),根據(jù)顯示通道數(shù)顯示彈幕分組內(nèi)的彈幕。
[0030]可選地,所述步驟S4中:
獲取用戶的等級信息以及單位時(shí)間內(nèi)用戶贈送虛擬禮物的種類、各虛擬禮物的數(shù)量以及各虛擬禮物的權(quán)值,用戶的等級越高,顯示在用戶端的彈幕分組越少。用戶的等級影響到顯示在用戶端的彈幕分組以及彈幕數(shù)量,使得服務(wù)器科學(xué)的分布顯示在各個(gè)客戶端的彈幕數(shù)量,能夠有效降低彈幕服務(wù)器的負(fù)載。
[0031]獲取用戶的等級信息以及單位時(shí)間內(nèi)用戶贈送虛擬禮物的種類、各虛擬禮物的數(shù)量以及各虛擬禮物的權(quán)值,用戶的等級越高,顯示在用戶端的彈幕分組越少;根據(jù)單位時(shí)間內(nèi)用戶贈送虛擬禮物的種類、各虛擬禮物的數(shù)量以及各虛擬禮物的權(quán)值獲得用戶的彈幕權(quán)限信息,根據(jù)彈幕權(quán)限信息生成彈幕減速、暫停、色彩調(diào)整選項(xiàng),并根據(jù)用戶的輸入生成彈幕減速、暫停、色彩調(diào)整指令,獲取客戶端上主播畫面的狀態(tài),在主播畫面為默認(rèn)畫面大小時(shí),繼續(xù)判斷在用戶端顯示的彈幕分組中是否存在超過單個(gè)彈幕長度閾值的彈幕,在超過時(shí),對該彈幕超過部分進(jìn)行隱藏并根據(jù)顯示通道數(shù)顯示彈幕分組內(nèi)的彈幕,在未超過時(shí),根據(jù)顯示通道數(shù)顯示彈幕分組內(nèi)的彈幕;在主播畫面為全屏大小時(shí),根據(jù)顯示通道數(shù)以及用戶的輸入指令顯示彈幕分組內(nèi)的彈幕。彈幕減速及能夠使得觀眾的彈幕顯示在屏幕上的時(shí)間長于其他用戶。暫停能夠使得觀眾的彈幕暫時(shí)停留在屏幕上的固定位置。色彩調(diào)整能夠使得觀眾的彈幕顯示不僅僅限于現(xiàn)有技術(shù)中白色彈幕的單調(diào)顯示形式。通過設(shè)置單個(gè)彈幕長度閾值,避免了某一用戶輸入過長的彈幕影響到其他彈幕的顯示,并進(jìn)一步通過獲取主播畫面的大小,能夠在不影響觀看主播的前提下,展示更多的彈幕,通過設(shè)置顯示通道數(shù),也能夠使得顯示在客戶端上的彈幕互相不干擾,使得彈幕顯示有序。
[0032]主播對應(yīng)的等級越高,過濾的彈幕越多,并在主播端顯示彈幕分組。
[0033]接收主播單擊直播間內(nèi)任一彈幕的指令,在所有的用戶客戶端上通過語音播放該條字幕的內(nèi)容;接收主播雙擊擊直播間內(nèi)任一彈幕的指令,在所有的用戶客戶端上隱藏該條字幕的內(nèi)容。
[0034]比如某一用戶在彈幕上發(fā)出“XXX”的敏感詞時(shí),在主播的客戶端上剛顯示出來時(shí),主播即可以通過雙擊該彈幕,將該彈幕進(jìn)行屏蔽。
[0035]如圖2所示,本發(fā)明實(shí)施例還提供一種改進(jìn)型網(wǎng)絡(luò)主播過程中主播與觀眾互動系統(tǒng),其包括如下單元:
人氣值統(tǒng)計(jì)單元,用于按照直播間的人氣值從高至低將主播劃分為多個(gè)等級;獲取主播所在直播間的人氣值,并根據(jù)人氣值確定該主播對應(yīng)的等級。
[0036]可選地,所述人氣值統(tǒng)計(jì)單元中:
將直播間內(nèi)的觀看的人數(shù)作為基準(zhǔn)人氣,設(shè)置直播間內(nèi)彈幕活躍基準(zhǔn)值;直播間內(nèi)的人氣值為基準(zhǔn)人氣*(直播間內(nèi)總彈幕數(shù)量/直播間內(nèi)彈幕活躍基準(zhǔn)值)。
[0037]按照直播間的人氣值從高至低將主播劃分為五個(gè)等級;根據(jù)各個(gè)等級對應(yīng)的人氣值區(qū)間。
[0038]獲取主播所在直播間的人氣值,通過判斷該主播所在直播間的人氣值所對應(yīng)的人氣值區(qū)間確定該主播對應(yīng)的等級。
[0039]彈幕統(tǒng)計(jì)單元,用于每隔預(yù)設(shè)時(shí)間獲取一次該直播間彈幕數(shù)量,根據(jù)彈幕數(shù)量進(jìn)行動態(tài)彈幕分組,并監(jiān)控各個(gè)彈幕分組內(nèi)的彈幕活躍值。
[0040]可選地,所述彈幕統(tǒng)計(jì)單元中:
每隔30-50ms獲取一次該直播間彈幕數(shù)量。
[0041]將單個(gè)彈幕分組內(nèi)的彈幕數(shù)量范圍控制在1000-1500條。
[0042]如果在下一次獲取該直播間彈幕數(shù)量大于彈幕數(shù)量范圍上限,則在所有彈幕中隨機(jī)挑選出超過彈幕數(shù)量范圍的彈幕進(jìn)行重新彈幕分組;如果在下一次獲取該直播間彈幕數(shù)量小于彈幕數(shù)量范圍下限,則將該直播間彈幕隨機(jī)分配到其他彈幕分組中。
[0043]用戶信息獲取單元,用于獲取直播間內(nèi)各個(gè)用戶的等級信息、虛擬禮物贈送信息。
[0044]可選地,所述用戶信息獲取單元中:
用戶的虛擬禮物贈送信息包括單位時(shí)間內(nèi)用戶贈送虛擬禮物的種類、各虛擬禮物的數(shù)量以及各虛擬禮物的權(quán)值。
[0045]顯示單元,用于設(shè)置彈幕在客戶端上顯示通道數(shù)、單個(gè)彈幕長度閾值;根據(jù)用戶信息獲取單元中的等級信息、虛擬禮物贈送信息確定顯示在用戶端顯示的彈幕分組;根據(jù)主播對應(yīng)的等級對彈幕進(jìn)行過濾后在主播端顯示彈幕分組;接收主播單擊直播間內(nèi)任一彈幕的指令,在所有的用戶客戶端上通過語音播放該條字幕的內(nèi)容;接收主播雙擊擊直播間內(nèi)任一彈幕的指令,在所有的用戶客戶端上隱藏該條字幕的內(nèi)容;獲取客戶端上主播畫面的狀態(tài),在主播畫面為默認(rèn)畫面大小時(shí),繼續(xù)判斷在用戶端顯示的彈幕分組中是否存在超過單個(gè)彈幕長度閾值的彈幕,在超過時(shí),對該彈幕超過部分進(jìn)行隱藏并根據(jù)顯示通道數(shù)顯示彈幕分組內(nèi)的彈幕,在未超過時(shí),根據(jù)顯示通道數(shù)顯示彈幕分組內(nèi)的彈幕;在主播畫面為全屏大小時(shí),根據(jù)顯示通道數(shù)顯示彈幕分組內(nèi)的彈幕。
[0046]可選地,所述顯示單元中:
獲取用戶的等級信息以及單位時(shí)間內(nèi)用戶贈送虛擬禮物的種類、各虛擬禮物的數(shù)量以及各虛擬禮物的權(quán)值,用戶的等級越高,顯示在用戶端的彈幕分組越少;根據(jù)單位時(shí)間內(nèi)用戶贈送虛擬禮物的種類、各虛擬禮物的數(shù)量以及各虛擬禮物的權(quán)值獲得用戶的彈幕權(quán)限信息,根據(jù)彈幕權(quán)限信息生成彈幕減速、暫停、色彩調(diào)整選項(xiàng),并根據(jù)用戶的輸入生成彈幕減速、暫停、色彩調(diào)整指令,獲取客戶端上主播畫面的狀態(tài),在主播畫面為默認(rèn)畫面大小時(shí),繼續(xù)判斷在用戶端顯示的彈幕分組中是否存在超過單個(gè)彈幕長度閾值的彈幕,在超過時(shí),對該彈幕超過部分進(jìn)行隱藏并根據(jù)顯示通道數(shù)顯示彈幕分組內(nèi)的彈幕,在未超過時(shí),根據(jù)顯示通道數(shù)顯示彈幕分組內(nèi)的彈幕;在主播畫面為全屏大小時(shí),根據(jù)顯示通道數(shù)以及用戶的輸入指令顯示彈幕分組內(nèi)的彈幕。
[0047]主播對應(yīng)的等級越高,過濾的彈幕越多,并在主播端顯示彈幕分組。
[0048]接收主播單擊直播間內(nèi)任一彈幕的指令,在所有的用戶客戶端上通過語音播放該條字幕的內(nèi)容;接收主播雙擊擊直播間內(nèi)任一彈幕的指令,在所有的用戶客戶端上隱藏該條字幕的內(nèi)容。
[0049]實(shí)施本發(fā)明提供的改進(jìn)型網(wǎng)絡(luò)主播過程中主播與觀眾互動方法及系統(tǒng)與現(xiàn)有技術(shù)相比具有以下有益效果:通過根據(jù)用戶的等級信息、虛擬禮物贈送信息確定顯示在用戶端顯示的彈幕分組;根據(jù)主播對應(yīng)的等級對彈幕進(jìn)行過濾后在主播端顯示彈幕分組。使得彈幕顯示不會出現(xiàn)雜亂無章、甚至是覆蓋了主播的直播內(nèi)容的現(xiàn)象,通過根據(jù)彈幕數(shù)量進(jìn)行動態(tài)彈幕分組,并監(jiān)控各個(gè)彈幕分組內(nèi)的彈幕活躍值,使得各個(gè)用戶端上顯示的彈幕數(shù)量是可控的,同時(shí)也能夠使得彈幕服務(wù)器的負(fù)載大大降低。通過根據(jù)單位時(shí)間內(nèi)用戶贈送虛擬禮物的種類、各虛擬禮物的數(shù)量以及各虛擬禮物的權(quán)值獲得用戶的彈幕權(quán)限信息,根據(jù)彈幕權(quán)限信息生成彈幕減速、暫停、色彩調(diào)整選項(xiàng),并根據(jù)用戶的輸入生成彈幕減速、暫停、色彩調(diào)整指令,根據(jù)指令在用戶端顯示彈幕,使得付費(fèi)用戶的體驗(yàn)度高。通過接收主播單擊直播間內(nèi)任一彈幕的指令,在所有的用戶客戶端上通過語音播放該條字幕的內(nèi)容,使得主播與用戶的互動不僅限于主播念出某一或某些用戶的彈幕內(nèi)容,還能夠通過單擊行為觸發(fā)語音播放該條字幕的內(nèi)容;接收主播雙擊擊直播間內(nèi)任一彈幕的指令,在所有的用戶客戶端上隱藏該條字幕的內(nèi)容,使得主播可以過濾掉某些用戶發(fā)出的敏感詞,能夠凈化互聯(lián)網(wǎng)環(huán)境。通過設(shè)置單個(gè)彈幕長度閾值,避免了某一用戶輸入過長的彈幕影響到其他彈幕的顯示,并進(jìn)一步通過獲取主播畫面的大小,能夠在不影響觀看主播的前提下,展示更多的彈幕,通過設(shè)置顯示通道數(shù),也能夠使得顯示在客戶端上的彈幕互相不干擾,使得彈幕顯示有序。
[0050]上述方法實(shí)施例與系統(tǒng)實(shí)施例是一一對應(yīng)的,因此,方法實(shí)施例的擴(kuò)展也可適用于上述系統(tǒng)實(shí)施例。
[0051]結(jié)合本文中所公開的實(shí)施例描述的方法或算法的步驟可以直接用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來實(shí)施。軟件模塊可以置于隨機(jī)儲存器、內(nèi)存、只讀存儲器、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動磁盤、⑶-ROM、或技術(shù)領(lǐng)域內(nèi)所公知的任意其他形式的存儲介質(zhì)中。
[0052]可以理解的是,對于本領(lǐng)域的普通技術(shù)人員來說,可以根據(jù)本發(fā)明的技術(shù)構(gòu)思做出其它各種相應(yīng)的改變與變形,而所有這些改變與變形都應(yīng)屬于本發(fā)明權(quán)利要求的保護(hù)范6 L
O ??τ?
【主權(quán)項(xiàng)】
1.一種改進(jìn)型網(wǎng)絡(luò)主播過程中主播與觀眾互動方法,其包括如下步驟: 51、按照直播間的人氣值從高至低將主播劃分為多個(gè)等級;獲取主播所在直播間的人氣值,并根據(jù)人氣值確定該主播對應(yīng)的等級; 52、每隔預(yù)設(shè)時(shí)間獲取一次該直播間彈幕數(shù)量,根據(jù)彈幕數(shù)量進(jìn)行動態(tài)彈幕分組,并監(jiān)控各個(gè)彈幕分組內(nèi)的彈幕活躍值; 53、獲取直播間內(nèi)各個(gè)用戶的等級信息、虛擬禮物贈送信息; 54、設(shè)置彈幕在客戶端上顯示通道數(shù)、單個(gè)彈幕長度閾值;根據(jù)步驟S3中的等級信息、虛擬禮物贈送信息確定顯示在用戶端顯示的彈幕分組;根據(jù)主播對應(yīng)的等級對彈幕進(jìn)行過濾后在主播端顯示彈幕分組;接收主播單擊直播間內(nèi)任一彈幕的指令,在所有的用戶客戶端上通過語音播放該條字幕的內(nèi)容;接收主播雙擊擊直播間內(nèi)任一彈幕的指令,在所有的用戶客戶端上隱藏該條字幕的內(nèi)容;獲取客戶端上主播畫面的狀態(tài),在主播畫面為默認(rèn)畫面大小時(shí),繼續(xù)判斷在用戶端顯示的彈幕分組中是否存在超過單個(gè)彈幕長度閾值的彈幕,在超過時(shí),對該彈幕超過部分進(jìn)行隱藏并根據(jù)顯示通道數(shù)顯示彈幕分組內(nèi)的彈幕,在未超過時(shí),根據(jù)顯示通道數(shù)顯示彈幕分組內(nèi)的彈幕;在主播畫面為全屏大小時(shí),根據(jù)顯示通道數(shù)顯示彈幕分組內(nèi)的彈幕。2.根據(jù)權(quán)利要求1所述的改進(jìn)型網(wǎng)絡(luò)主播過程中主播與觀眾互動方法,其特征在于,所述步驟SI中: 將直播間內(nèi)的觀看的人數(shù)作為基準(zhǔn)人氣,設(shè)置直播間內(nèi)彈幕活躍基準(zhǔn)值;直播間內(nèi)的人氣值為基準(zhǔn)人氣*(直播間內(nèi)總彈幕數(shù)量/直播間內(nèi)彈幕活躍基準(zhǔn)值); 按照直播間的人氣值從高至低將主播劃分為五個(gè)等級;根據(jù)各個(gè)等級對應(yīng)的人氣值區(qū)間; 獲取主播所在直播間的人氣值,通過判斷該主播所在直播間的人氣值所對應(yīng)的人氣值區(qū)間確定該主播對應(yīng)的等級。3.根據(jù)權(quán)利要求2所述的改進(jìn)型網(wǎng)絡(luò)主播過程中主播與觀眾互動方法,其特征在于,所述步驟S2中: 每隔30-50ms獲取一次該直播間彈幕數(shù)量; 將單個(gè)彈幕分組內(nèi)的彈幕數(shù)量范圍控制在1000-1500條; 如果在下一次獲取該直播間彈幕數(shù)量大于彈幕數(shù)量范圍上限,則在所有彈幕中隨機(jī)挑選出超過彈幕數(shù)量范圍的彈幕進(jìn)行重新彈幕分組;如果在下一次獲取該直播間彈幕數(shù)量小于彈幕數(shù)量范圍下限,則將該直播間彈幕隨機(jī)分配到其他彈幕分組中。4.根據(jù)權(quán)利要求3所述的改進(jìn)型網(wǎng)絡(luò)主播過程中主播與觀眾互動方法,其特征在于,所述步驟S3中: 用戶的虛擬禮物贈送信息包括單位時(shí)間內(nèi)用戶贈送虛擬禮物的種類、各虛擬禮物的數(shù)量以及各虛擬禮物的權(quán)值。5.根據(jù)權(quán)利要求4所述的改進(jìn)型網(wǎng)絡(luò)主播過程中主播與觀眾互動方法,其特征在于,所述步驟S4中: 獲取用戶的等級信息以及單位時(shí)間內(nèi)用戶贈送虛擬禮物的種類、各虛擬禮物的數(shù)量以及各虛擬禮物的權(quán)值,用戶的等級越高,顯示在用戶端的彈幕分組越少;根據(jù)單位時(shí)間內(nèi)用戶贈送虛擬禮物的種類、各虛擬禮物的數(shù)量以及各虛擬禮物的權(quán)值獲得用戶的彈幕權(quán)限信息,根據(jù)彈幕權(quán)限信息生成彈幕減速、暫停、色彩調(diào)整選項(xiàng),并根據(jù)用戶的輸入生成彈幕減速、暫停、色彩調(diào)整指令,獲取客戶端上主播畫面的狀態(tài),在主播畫面為默認(rèn)畫面大小時(shí),繼續(xù)判斷在用戶端顯示的彈幕分組中是否存在超過單個(gè)彈幕長度閾值的彈幕,在超過時(shí),對該彈幕超過部分進(jìn)行隱藏并根據(jù)顯示通道數(shù)顯示彈幕分組內(nèi)的彈幕,在未超過時(shí),根據(jù)顯示通道數(shù)顯示彈幕分組內(nèi)的彈幕;在主播畫面為全屏大小時(shí),根據(jù)顯示通道數(shù)以及用戶的輸入指令顯示彈幕分組內(nèi)的彈幕; 主播對應(yīng)的等級越高,過濾的彈幕越多,并在主播端顯示彈幕分組; 接收主播單擊直播間內(nèi)任一彈幕的指令,在所有的用戶客戶端上通過語音播放該條字幕的內(nèi)容;接收主播雙擊擊直播間內(nèi)任一彈幕的指令,在所有的用戶客戶端上隱藏該條字幕的內(nèi)容。6.—種改進(jìn)型網(wǎng)絡(luò)主播過程中主播與觀眾互動系統(tǒng),其包括如下單元: 人氣值統(tǒng)計(jì)單元,用于按照直播間的人氣值從高至低將主播劃分為多個(gè)等級;獲取主播所在直播間的人氣值,并根據(jù)人氣值確定該主播對應(yīng)的等級; 彈幕統(tǒng)計(jì)單元,用于每隔預(yù)設(shè)時(shí)間獲取一次該直播間彈幕數(shù)量,根據(jù)彈幕數(shù)量進(jìn)行動態(tài)彈幕分組,并監(jiān)控各個(gè)彈幕分組內(nèi)的彈幕活躍值; 用戶信息獲取單元,用于獲取直播間內(nèi)各個(gè)用戶的等級信息、虛擬禮物贈送信息; 顯示單元,用于設(shè)置彈幕在客戶端上顯示通道數(shù)、單個(gè)彈幕長度閾值;根據(jù)用戶信息獲取單元中的等級信息、虛擬禮物贈送信息確定顯示在用戶端顯示的彈幕分組;根據(jù)主播對應(yīng)的等級對彈幕進(jìn)行過濾后在主播端顯示彈幕分組;接收主播單擊直播間內(nèi)任一彈幕的指令,在所有的用戶客戶端上通過語音播放該條字幕的內(nèi)容;接收主播雙擊擊直播間內(nèi)任一彈幕的指令,在所有的用戶客戶端上隱藏該條字幕的內(nèi)容;獲取客戶端上主播畫面的狀態(tài),在主播畫面為默認(rèn)畫面大小時(shí),繼續(xù)判斷在用戶端顯示的彈幕分組中是否存在超過單個(gè)彈幕長度閾值的彈幕,在超過時(shí),對該彈幕超過部分進(jìn)行隱藏并根據(jù)顯示通道數(shù)顯示彈幕分組內(nèi)的彈幕,在未超過時(shí),根據(jù)顯示通道數(shù)顯示彈幕分組內(nèi)的彈幕;在主播畫面為全屏大小時(shí),根據(jù)顯示通道數(shù)顯示彈幕分組內(nèi)的彈幕。7.根據(jù)權(quán)利要求6所述的改進(jìn)型網(wǎng)絡(luò)主播過程中主播與觀眾互動系統(tǒng),其特征在于,所述人氣值統(tǒng)計(jì)單元中: 將直播間內(nèi)的觀看的人數(shù)作為基準(zhǔn)人氣,設(shè)置直播間內(nèi)彈幕活躍基準(zhǔn)值;直播間內(nèi)的人氣值為基準(zhǔn)人氣*(直播間內(nèi)總彈幕數(shù)量/直播間內(nèi)彈幕活躍基準(zhǔn)值); 按照直播間的人氣值從高至低將主播劃分為五個(gè)等級;根據(jù)各個(gè)等級對應(yīng)的人氣值區(qū)間; 獲取主播所在直播間的人氣值,通過判斷該主播所在直播間的人氣值所對應(yīng)的人氣值區(qū)間確定該主播對應(yīng)的等級。8.根據(jù)權(quán)利要求7所述的改進(jìn)型網(wǎng)絡(luò)主播過程中主播與觀眾互動系統(tǒng),其特征在于,所述彈幕統(tǒng)計(jì)單元中: 每隔30-50ms獲取一次該直播間彈幕數(shù)量; 將單個(gè)彈幕分組內(nèi)的彈幕數(shù)量范圍控制在1000-1500條; 如果在下一次獲取該直播間彈幕數(shù)量大于彈幕數(shù)量范圍上限,則在所有彈幕中隨機(jī)挑選出超過彈幕數(shù)量范圍的彈幕進(jìn)行重新彈幕分組;如果在下一次獲取該直播間彈幕數(shù)量小于彈幕數(shù)量范圍下限,則將該直播間彈幕隨機(jī)分配到其他彈幕分組中。9.根據(jù)權(quán)利要求8所述的改進(jìn)型網(wǎng)絡(luò)主播過程中主播與觀眾互動方法,其特征在于,所述用戶信息獲取單元中: 用戶的虛擬禮物贈送信息包括單位時(shí)間內(nèi)用戶贈送虛擬禮物的種類、各虛擬禮物的數(shù)量以及各虛擬禮物的權(quán)值。10.根據(jù)權(quán)利要求9所述的改進(jìn)型網(wǎng)絡(luò)主播過程中主播與觀眾互動系統(tǒng),其特征在于,所述顯示單元中: 獲取用戶的等級信息以及單位時(shí)間內(nèi)用戶贈送虛擬禮物的種類、各虛擬禮物的數(shù)量以及各虛擬禮物的權(quán)值,用戶的等級越高,顯示在用戶端的彈幕分組越少;根據(jù)單位時(shí)間內(nèi)用戶贈送虛擬禮物的種類、各虛擬禮物的數(shù)量以及各虛擬禮物的權(quán)值獲得用戶的彈幕權(quán)限信息,根據(jù)彈幕權(quán)限信息生成彈幕減速、暫停、色彩調(diào)整選項(xiàng),并根據(jù)用戶的輸入生成彈幕減速、暫停、色彩調(diào)整指令,獲取客戶端上主播畫面的狀態(tài),在主播畫面為默認(rèn)畫面大小時(shí),繼續(xù)判斷在用戶端顯示的彈幕分組中是否存在超過單個(gè)彈幕長度閾值的彈幕,在超過時(shí),對該彈幕超過部分進(jìn)行隱藏并根據(jù)顯示通道數(shù)顯示彈幕分組內(nèi)的彈幕,在未超過時(shí),根據(jù)顯示通道數(shù)顯示彈幕分組內(nèi)的彈幕;在主播畫面為全屏大小時(shí),根據(jù)顯示通道數(shù)以及用戶的輸入指令顯示彈幕分組內(nèi)的彈幕; 主播對應(yīng)的等級越高,過濾的彈幕越多,并在主播端顯示彈幕分組; 接收主播單擊直播間內(nèi)任一彈幕的指令,在所有的用戶客戶端上通過語音播放該條字幕的內(nèi)容;接收主播雙擊擊直播間內(nèi)任一彈幕的指令,在所有的用戶客戶端上隱藏該條字幕的內(nèi)容。
【文檔編號】H04N21/266GK105872612SQ201610189833
【公開日】2016年8月17日
【申請日】2016年3月30日
【發(fā)明人】胡奕清
【申請人】寧波元鼎電子科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1