一種直播網(wǎng)站中增加用戶(hù)互動(dòng)性的方法及裝置的制造方法
【專(zhuān)利摘要】本發(fā)明屬于互聯(lián)網(wǎng)彈幕式視頻直播領(lǐng)域,更具體地,涉及一種直播網(wǎng)站中增加用戶(hù)互動(dòng)性的方法及裝置。本發(fā)明通過(guò)對(duì)彈幕分組設(shè)置一個(gè)活躍度,將用戶(hù)分配到活躍度低的彈幕分組中,并實(shí)時(shí)監(jiān)測(cè)當(dāng)前所有彈幕分組的活躍度,將用戶(hù)發(fā)送的彈幕發(fā)送到活躍度低的彈幕分組中,在直播間人數(shù)達(dá)到一定數(shù)量時(shí),能使其他人同樣可以看到的彈幕內(nèi)容,提高用戶(hù)的參與度,促使更多用戶(hù)參與評(píng)論;另外通過(guò)設(shè)置彈幕分組活躍度避免有的分組彈幕過(guò)多,而有的分組有無(wú)彈幕的情況。
【專(zhuān)利說(shuō)明】
一種直播網(wǎng)站中増加用戶(hù)互動(dòng)性的方法及裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明屬于互聯(lián)網(wǎng)彈幕式視頻直播領(lǐng)域,更具體地,涉及一種直播網(wǎng)站中增加用戶(hù)互動(dòng)性的方法及裝置。
【背景技術(shù)】
[0002]當(dāng)前,彈幕式的視頻直播方式已經(jīng)得到了廣泛的應(yīng)用。人們可以通過(guò)觀看視頻直播的時(shí)候通過(guò)發(fā)送彈幕的方式參與評(píng)論和互動(dòng),從而可以得到一定的參與感與滿(mǎn)足感。
[0003]目前,國(guó)內(nèi)主流的彈幕式視頻直接平臺(tái)接收用戶(hù)的彈幕請(qǐng)求,并將其顯示給所有其他訪(fǎng)問(wèn)該直接平臺(tái)的用戶(hù)(包括第三方平臺(tái)嵌入訪(fǎng)問(wèn)該直播平臺(tái)的用戶(hù)),使其能夠看到該用戶(hù)的評(píng)論。然而,上述直播平臺(tái)存在一定的問(wèn)題。有的其對(duì)用戶(hù)發(fā)送的彈幕都會(huì)轉(zhuǎn)發(fā)給同一直播間的所有人,這會(huì)導(dǎo)致直播間人數(shù)達(dá)到一定數(shù)量時(shí),就會(huì)看不清楚其他人的彈幕內(nèi)容,這會(huì)極大的降低用戶(hù)的參與度,導(dǎo)致用戶(hù)不愿意參與評(píng)論;有的對(duì)房間內(nèi)的用戶(hù)進(jìn)行分組,避免當(dāng)房間內(nèi)人數(shù)達(dá)到一定數(shù)量時(shí),彈幕過(guò)多的問(wèn)題,但是這會(huì)導(dǎo)致有的分組彈幕過(guò)多,而有的分組有無(wú)彈幕的情況。
【發(fā)明內(nèi)容】
[0004]本發(fā)明主要是解決現(xiàn)有技術(shù)所存在的彈幕式視頻直播平臺(tái)中房間內(nèi)發(fā)送彈幕人數(shù)過(guò)多會(huì)導(dǎo)致其他登錄該直播間的用戶(hù)看不清彈幕,或者針對(duì)房間內(nèi)的用戶(hù)進(jìn)行分組導(dǎo)致彈幕過(guò)少,活躍度不夠的技術(shù)問(wèn)題;提供了一種直播網(wǎng)站中增加用戶(hù)互動(dòng)性的方法及裝置。
[0005]本發(fā)明的上述技術(shù)問(wèn)題主要是通過(guò)下述技術(shù)方案得以解決的:
[0006]—種直播網(wǎng)站中增加用戶(hù)互動(dòng)性的方法,包括:
[0007]S1、接受用戶(hù)的登錄請(qǐng)求,并根據(jù)用戶(hù)的登錄請(qǐng)求,判斷該直播間的彈幕分組,并分配一個(gè)彈幕分組id給該用戶(hù);
[0008]S2、用戶(hù)接收到分配的彈幕分組id,并使用該分組id登錄,服務(wù)器接收到分組id登錄請(qǐng)求后將該用戶(hù)添加到這個(gè)組中;
[0009]S3、直播間接受用戶(hù)的彈幕請(qǐng)求,將該用戶(hù)的彈幕請(qǐng)求轉(zhuǎn)發(fā)給S2分配的彈幕分組內(nèi)的其他用戶(hù),并判斷用戶(hù)所在組一段時(shí)間D的彈幕活躍度,如果彈幕活躍度未超過(guò)預(yù)先配置的彈幕活躍度T,返回SI,否則轉(zhuǎn)入S4;
[0010]S4、從當(dāng)前直播間中選擇一個(gè)活躍度最低的彈幕分組,將用戶(hù)從原來(lái)的彈幕分組刪除,并將該活躍度最低的彈幕分組id返回給用戶(hù),用戶(hù)接受到彈幕分組id后,重新加入該彈幕分組,后續(xù)用戶(hù)發(fā)送的彈幕在新的彈幕分組中進(jìn)行轉(zhuǎn)發(fā)。
[0011]優(yōu)選地,所述SI中,分配的彈幕分組id的具體方法是:
[0012]若當(dāng)前直播間沒(méi)有彈幕分組,則新創(chuàng)建一個(gè)新的彈幕分組,默認(rèn)的活躍度為M,如果已經(jīng)存在彈幕分組,則選擇一個(gè)活躍度最低的彈幕分組;
[0013]若選擇的最低活躍度的彈幕分組已經(jīng)超過(guò)配置的彈幕活躍度T,則重新創(chuàng)建一個(gè)彈幕分組N,并將這個(gè)新創(chuàng)建的彈幕分組id返回給用戶(hù)。
[0014]優(yōu)選地,還包括步驟S5,依次判斷房間內(nèi)所有的彈幕分組,并分析過(guò)去一段時(shí)間D內(nèi)的彈幕活躍度Q,如果判斷的當(dāng)前彈幕分組的彈幕活躍度Q小于默認(rèn)彈幕活躍度M,則將其他該彈幕分組的用戶(hù)發(fā)送的彈幕也轉(zhuǎn)發(fā)到該組,然后再判斷房間內(nèi)的下一個(gè)分組。
[0015]優(yōu)選地,所述默認(rèn)活躍度M和配置的彈幕活躍度T取值范圍相同。
[0016]一種直播網(wǎng)站中增加用戶(hù)互動(dòng)性的裝置,包括:
[0017]彈幕分組分配模塊:接受用戶(hù)的登錄請(qǐng)求,并根據(jù)用戶(hù)的登錄請(qǐng)求,彈幕分組分配模塊判斷該直播間的彈幕分組,并分配一個(gè)彈幕分組id給該用戶(hù);
[0018]添加用戶(hù)模塊:用戶(hù)接收到彈幕分組分配模塊分配的彈幕分組id,并使用該分組id登錄,服務(wù)器中的添加用戶(hù)模塊接收到分組id登錄請(qǐng)求后將該用戶(hù)添加到這個(gè)組中;
[0019]彈幕轉(zhuǎn)發(fā)模塊:接受用戶(hù)的彈幕請(qǐng)求,將該用戶(hù)的彈幕請(qǐng)求轉(zhuǎn)發(fā)給彈幕分組分配模塊分配的彈幕分組內(nèi)的其他用戶(hù);
[0020]彈幕活躍度判斷模塊:判斷用戶(hù)所在組一段時(shí)間D的彈幕活躍度,如果彈幕活躍度未超過(guò)預(yù)先配置的彈幕活躍度T,則由彈幕分組分配模塊繼續(xù)進(jìn)行彈幕分組分配,否則由彈幕分組刪除模塊執(zhí)行下一步操作;
[0021]彈幕分組刪除模塊:從當(dāng)前直播間中選擇一個(gè)活躍度最低的彈幕分組,將用戶(hù)從原來(lái)的彈幕分組刪除,并將該活躍度最低的彈幕分組id返回給用戶(hù),用戶(hù)接受到彈幕分組id后,重新加入該彈幕分組,后續(xù)用戶(hù)發(fā)送的彈幕在新的彈幕分組中進(jìn)行轉(zhuǎn)發(fā)。
[0022 ]優(yōu)選地,彈幕分組分配模塊分配彈幕分組id的具體包括:
[0023]若當(dāng)前直播間沒(méi)有彈幕分組,則新創(chuàng)建一個(gè)新的彈幕分組,默認(rèn)的活躍度為M,如果已經(jīng)存在彈幕分組,則選擇一個(gè)活躍度最低的彈幕分組;
[0024]若選擇的最低活躍度的彈幕分組已經(jīng)超過(guò)配置的彈幕活躍度T,則重新創(chuàng)建一個(gè)彈幕分組N,并將這個(gè)新創(chuàng)建的彈幕分組分組id返回給用戶(hù)。
[0025]優(yōu)選地,還包括:
[0026]活躍度判斷模塊:依次判斷房間內(nèi)所有的彈幕分組,并分析過(guò)去一段時(shí)間D內(nèi)的彈幕活躍度Q,如果判斷的當(dāng)前彈幕分組的彈幕活躍度Q小于默認(rèn)彈幕活躍度M,則將其他該彈幕分組的用戶(hù)發(fā)送的彈幕也轉(zhuǎn)發(fā)到該組,然后再判斷房間內(nèi)的下一個(gè)分組。
[0027]優(yōu)選地,還所述默認(rèn)活躍度M和配置的彈幕活躍度T取值范圍相同。
[0028]因此,本發(fā)明具有如下優(yōu)點(diǎn):直播間人數(shù)達(dá)到一定數(shù)量時(shí),通過(guò)彈幕分組能使其他人同樣可以看到的彈幕內(nèi)容,提高用戶(hù)的參與度,促使更多用戶(hù)參與評(píng)論;通過(guò)設(shè)置彈幕分組活躍度避免有的分組彈幕過(guò)多,而有的分組有無(wú)彈幕的情況。
【附圖說(shuō)明】
[0029]附圖1是本發(fā)明的方法流程示意圖。
[0030]附圖2是本發(fā)明的裝置連接結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0031]下面通過(guò)實(shí)施例,并結(jié)合附圖,對(duì)本發(fā)明的技術(shù)方案作進(jìn)一步具體的說(shuō)明。
[0032]一種直播網(wǎng)站中增加用戶(hù)互動(dòng)性的方法,包括:
[0033]S1、接受用戶(hù)的登錄請(qǐng)求,并根據(jù)用戶(hù)的登錄請(qǐng)求,判斷該直播間的彈幕分組,并分配一個(gè)彈幕分組id給該用戶(hù),分配的彈幕分組id的具體方法是:
[0034]若當(dāng)前直播間沒(méi)有彈幕分組,則新創(chuàng)建一個(gè)新的彈幕分組,默認(rèn)的活躍度為M,如果已經(jīng)存在彈幕分組,則選擇一個(gè)活躍度最低的彈幕分組;
[0035]若選擇的最低活躍度的彈幕分組已經(jīng)超過(guò)配置的彈幕活躍度T,則重新創(chuàng)建一個(gè)彈幕分組N,并將這個(gè)新創(chuàng)建的彈幕分組id返回給用戶(hù)。
[0036]S2、用戶(hù)接收到分配的彈幕分組id,并使用該分組id登錄,服務(wù)器接收到分組id登錄請(qǐng)求后將該用戶(hù)添加到這個(gè)組中;
[0037]S3、直播間接受用戶(hù)的彈幕請(qǐng)求,將該用戶(hù)的彈幕請(qǐng)求轉(zhuǎn)發(fā)給S2分配的彈幕分組內(nèi)的其他用戶(hù),并判斷用戶(hù)所在組一段時(shí)間D的彈幕活躍度,如果彈幕活躍度未超過(guò)預(yù)先配置的彈幕活躍度T,返回SI,否則轉(zhuǎn)入S4;
[0038]S4、從當(dāng)前直播間中選擇一個(gè)活躍度最低的彈幕分組,將用戶(hù)從原來(lái)的彈幕分組刪除,并將該活躍度最低的彈幕分組id返回給用戶(hù),用戶(hù)接受到彈幕分組id后,重新加入該彈幕分組,后續(xù)用戶(hù)發(fā)送的彈幕在新的彈幕分組中進(jìn)行轉(zhuǎn)發(fā)。
[0039]S5、依次判斷房間內(nèi)所有的彈幕分組,并分析過(guò)去一段時(shí)間D內(nèi)的彈幕活躍度Q,如果判斷的當(dāng)前彈幕分組的彈幕活躍度Q小于默認(rèn)彈幕活躍度M,則將其他該彈幕分組的用戶(hù)發(fā)送的彈幕也轉(zhuǎn)發(fā)到該組,然后再判斷房間內(nèi)的下一個(gè)分組,默認(rèn)活躍度M和配置的彈幕活躍度T取值范圍相同。
[0040]—種直播網(wǎng)站中增加用戶(hù)互動(dòng)性的裝置,包括:
[0041]彈幕分組分配模塊:接受用戶(hù)的登錄請(qǐng)求,并根據(jù)用戶(hù)的登錄請(qǐng)求,彈幕分組分配模塊判斷該直播間的彈幕分組,并分配一個(gè)彈幕分組id給該用戶(hù),分配彈幕分組id的具體方法是:
[0042]若當(dāng)前直播間沒(méi)有彈幕分組,則新創(chuàng)建一個(gè)新的彈幕分組,默認(rèn)的活躍度為M,如果已經(jīng)存在彈幕分組,則選擇一個(gè)活躍度最低的彈幕分組;
[0043]若選擇的最低活躍度的彈幕分組已經(jīng)超過(guò)配置的彈幕活躍度T,則重新創(chuàng)建一個(gè)彈幕分組N,并將這個(gè)新創(chuàng)建的分組id返回給用戶(hù)。
[0044]添加用戶(hù)模塊:用戶(hù)接收到彈幕分組分配模塊分配的彈幕分組id,并使用該分組id登錄,服務(wù)器中的添加用戶(hù)模塊接收到分組id登錄請(qǐng)求后將該用戶(hù)添加到這個(gè)組中;
[0045]彈幕轉(zhuǎn)發(fā)模塊:接受用戶(hù)的彈幕請(qǐng)求,將該用戶(hù)的彈幕請(qǐng)求轉(zhuǎn)發(fā)給彈幕分組分配模塊分配的彈幕分組內(nèi)的其他用戶(hù);
[0046]彈幕活躍度判斷模塊:判斷用戶(hù)所在組一段時(shí)間D的彈幕活躍度,如果彈幕活躍度未超過(guò)預(yù)先配置的彈幕活躍度T,則由彈幕分組分配模塊繼續(xù)進(jìn)行彈幕分組分配,否則由彈幕分組刪除模塊執(zhí)行下一步操作;
[0047]彈幕分組刪除模塊:從當(dāng)前直播間中選擇一個(gè)活躍度最低的彈幕分組,將用戶(hù)從原來(lái)的彈幕分組刪除,并將該活躍度最低的彈幕分組id返回給用戶(hù),用戶(hù)接受到彈幕分組id,會(huì)重新加入該彈幕分組,后續(xù)用戶(hù)發(fā)送的彈幕會(huì)在新的分組中進(jìn)行轉(zhuǎn)發(fā)。
[0048]活躍度判斷模塊:依次判斷房間內(nèi)所有的彈幕分組,并分析過(guò)去一段時(shí)間D內(nèi)的彈幕活躍度Q,如果判斷的當(dāng)前彈幕分組的彈幕活躍度Q小于默認(rèn)彈幕活躍度M,則將其他該彈幕分組的用戶(hù)發(fā)送的彈幕也轉(zhuǎn)發(fā)到該組,然后再判斷房間內(nèi)的下一個(gè)分組,其中,默認(rèn)活躍度M和配置的彈幕活躍度T取值范圍相同。
[0049]實(shí)施例1
[0050]本發(fā)明提供一種直播網(wǎng)站中增加用戶(hù)互動(dòng)性的方法,包括:
[0051]S1、接受用戶(hù)的登錄請(qǐng)求,并根據(jù)用戶(hù)的登錄請(qǐng)求,判斷該直播間的彈幕分組,并分配一個(gè)彈幕分組id給該用戶(hù),分配的彈幕分組id的具體方法是:
[0052]若當(dāng)前直播間沒(méi)有彈幕分組,則新創(chuàng)建一個(gè)新的彈幕分組,默認(rèn)的活躍度為M,如果已經(jīng)存在彈幕分組,則選擇一個(gè)活躍度最低的彈幕分組;
[0053]若選擇的最低活躍度的彈幕分組已經(jīng)超過(guò)配置的彈幕活躍度T,則重新創(chuàng)建一個(gè)彈幕分組N,并將這個(gè)新創(chuàng)建的分組id返回給用戶(hù)。
[0054]S2、用戶(hù)接收到分配的彈幕分組id,并使用該分組id登錄,服務(wù)器接收到分組id登錄請(qǐng)求后將該用戶(hù)添加到這個(gè)組中;
[0055]S3、直播間接受用戶(hù)的彈幕請(qǐng)求,將該用戶(hù)的彈幕請(qǐng)求轉(zhuǎn)發(fā)給S2分配的彈幕分組內(nèi)的其他用戶(hù),并判斷用戶(hù)所在組一段時(shí)間D的彈幕活躍度,如果彈幕活躍度未超過(guò)預(yù)先配置的彈幕活躍度T,返回SI,否則轉(zhuǎn)入S4,其中,時(shí)間D的范圍在Is到1s之間是最優(yōu)的選擇;
[0056]S4、從當(dāng)前直播間中選擇一個(gè)活躍度最低的彈幕分組,將用戶(hù)從原來(lái)的彈幕分組刪除,并將該活躍度最低的彈幕分組id返回給用戶(hù),用戶(hù)接受到彈幕分組id后,重新加入該彈幕分組,后續(xù)用戶(hù)發(fā)送的彈幕在新的彈幕分組中進(jìn)行轉(zhuǎn)發(fā)。
[0057]S5、依次判斷房間內(nèi)所有的彈幕分組,并分析過(guò)去一段時(shí)間D內(nèi)的彈幕活躍度Q,如果判斷的當(dāng)前彈幕分組的彈幕活躍度Q小于默認(rèn)彈幕活躍度M,則將其他該彈幕分組的用戶(hù)發(fā)送的彈幕也轉(zhuǎn)發(fā)到該組,然后再判斷房間內(nèi)的下一個(gè)分組,默認(rèn)活躍度M和配置的彈幕活躍度T取值范圍相同,彈幕活躍度Q的范圍在2500-6000個(gè)彈幕之間,配置的彈幕活躍度T的范圍在2500-6000彈幕之間,最低的彈幕活躍度M的范圍在0-2000彈幕之間,一般選擇M和T相同就可以了。
[0058]實(shí)施例2
[0059]本發(fā)明提供一種直播網(wǎng)站中增加用戶(hù)互動(dòng)性的裝置,包括:
[0060]彈幕分組分配模塊:接受用戶(hù)的登錄請(qǐng)求,并根據(jù)用戶(hù)的登錄請(qǐng)求,彈幕分組分配模塊判斷該直播間的彈幕分組,并分配一個(gè)彈幕分組id給該用戶(hù),分配彈幕分組id的具體方法是:
[0061]若當(dāng)前直播間沒(méi)有彈幕分組,則新創(chuàng)建一個(gè)新的彈幕分組,默認(rèn)的活躍度為M,如果已經(jīng)存在彈幕分組,則選擇一個(gè)活躍度最低的彈幕分組;
[0062]若選擇的最低活躍度的彈幕分組已經(jīng)超過(guò)配置的彈幕活躍度T,則重新創(chuàng)建一個(gè)彈幕分組N,并將這個(gè)新創(chuàng)建的分組id返回給用戶(hù)。
[0063]添加用戶(hù)模塊:用戶(hù)接收到彈幕分組分配模塊分配的彈幕分組id,并使用該分組id登錄,服務(wù)器中的添加用戶(hù)模塊接收到分組id登錄請(qǐng)求后將該用戶(hù)添加到這個(gè)組中;
[0064]彈幕轉(zhuǎn)發(fā)模塊:接受用戶(hù)的彈幕請(qǐng)求,將該用戶(hù)的彈幕請(qǐng)求轉(zhuǎn)發(fā)給彈幕分組分配模塊分配的彈幕分組內(nèi)的其他用戶(hù);
[0065]彈幕活躍度判斷模塊:判斷用戶(hù)所在組在一段時(shí)間D的彈幕活躍度,如果彈幕活躍度未超過(guò)預(yù)先配置的彈幕活躍度T,則由彈幕分組分配模塊繼續(xù)進(jìn)行彈幕分組分配,否則由彈幕分組刪除模塊執(zhí)行下一步操作,時(shí)間D的范圍在Is到1s之間是最優(yōu)的選擇;
[0066]彈幕分組刪除模塊:從當(dāng)前直播間中選擇一個(gè)活躍度最低的彈幕分組,將用戶(hù)從原來(lái)的彈幕分組刪除,并將該活躍度最低的彈幕分組id返回給用戶(hù),用戶(hù)接受到彈幕分組id,會(huì)重新加入該彈幕分組,后續(xù)用戶(hù)發(fā)送的彈幕會(huì)在新的分組中進(jìn)行轉(zhuǎn)發(fā)。
[0067]活躍度判斷模塊:依次判斷房間內(nèi)所有的彈幕分組,并分析過(guò)去一段時(shí)間D內(nèi)的彈幕活躍度Q,如果判斷的當(dāng)前彈幕分組的彈幕活躍度Q小于默認(rèn)彈幕活躍度M,則將其他該彈幕分組的用戶(hù)發(fā)送的彈幕也轉(zhuǎn)發(fā)到該組,然后再判斷房間內(nèi)的下一個(gè)分組,其中,默認(rèn)活躍度M和配置的彈幕活躍度T取值范圍相同,彈幕活躍度Q的范圍在2500-6000個(gè)彈幕之間,配置的彈幕活躍度T的范圍在2500-6000彈幕之間,最低的彈幕活躍度M的范圍在0-2000彈幕之間,一般選擇M和T相同就可以了。
[0068]本文中所描述的具體實(shí)施例僅僅是對(duì)本發(fā)明精神作舉例說(shuō)明。本發(fā)明所屬技術(shù)領(lǐng)域的技術(shù)人員可以對(duì)所描述的具體實(shí)施例做各種各樣的修改或補(bǔ)充或采用類(lèi)似的方式替代,但并不會(huì)偏離本發(fā)明的精神或者超越所附權(quán)利要求書(shū)所定義的范圍。
【主權(quán)項(xiàng)】
1.一種直播網(wǎng)站中增加用戶(hù)互動(dòng)性的方法,其特征在于,包括: 51、接受用戶(hù)的登錄請(qǐng)求,并根據(jù)用戶(hù)的登錄請(qǐng)求,判斷該直播間的彈幕分組,并分配一個(gè)彈幕分組id給該用戶(hù); 52、用戶(hù)接收到分配的彈幕分組id,并使用該分組id登錄,服務(wù)器接收到分組id登錄請(qǐng)求后將該用戶(hù)添加到這個(gè)組中; 53、直播間接受用戶(hù)的彈幕請(qǐng)求,將該用戶(hù)的彈幕請(qǐng)求轉(zhuǎn)發(fā)給S2分配的彈幕分組內(nèi)的其他用戶(hù),并判斷用戶(hù)所在組一段時(shí)間D的彈幕活躍度,如果彈幕活躍度未超過(guò)預(yù)先配置的彈幕活躍度T,返回SI,否則轉(zhuǎn)入S4; 54、從當(dāng)前直播間中選擇一個(gè)活躍度最低的彈幕分組,將用戶(hù)從原來(lái)的彈幕分組刪除,并將該活躍度最低的彈幕分組id返回給用戶(hù),用戶(hù)接受到彈幕分組id后,重新加入該彈幕分組,后續(xù)用戶(hù)發(fā)送的彈幕在新的彈幕分組中進(jìn)行轉(zhuǎn)發(fā)。2.根據(jù)權(quán)利要求1所述的一種直播網(wǎng)站中增加用戶(hù)互動(dòng)性的方法,其特征在于,所述SI中,分配的彈幕分組id的具體方法是: 若當(dāng)前直播間沒(méi)有彈幕分組,則新創(chuàng)建一個(gè)新的彈幕分組,默認(rèn)的活躍度為M,如果已經(jīng)存在彈幕分組,則選擇一個(gè)活躍度最低的彈幕分組; 若選擇的最低活躍度的彈幕分組已經(jīng)超過(guò)配置的彈幕活躍度T,則重新創(chuàng)建一個(gè)彈幕分組N,并將這個(gè)新創(chuàng)建的彈幕分組id返回給用戶(hù)。3.根據(jù)權(quán)利要求1所述的一種直播網(wǎng)站中增加用戶(hù)互動(dòng)性的方法,其特征在于,還包括步驟S5,依次判斷房間內(nèi)所有的彈幕分組,并分析過(guò)去一段時(shí)間D內(nèi)的彈幕活躍度Q,如果判斷的當(dāng)前彈幕分組的彈幕活躍度Q小于默認(rèn)彈幕活躍度M,則將其他該彈幕分組的用戶(hù)發(fā)送的彈幕也轉(zhuǎn)發(fā)到該組,然后再判斷房間內(nèi)的下一個(gè)分組。4.根據(jù)權(quán)利要求1所述的一種直播網(wǎng)站中增加用戶(hù)互動(dòng)性的方法,其特征在于,所述默認(rèn)活躍度M和配置的彈幕活躍度T取值范圍相同。5.—種直播網(wǎng)站中增加用戶(hù)互動(dòng)性的裝置,其特征在于,包括: 彈幕分組分配模塊:接受用戶(hù)的登錄請(qǐng)求,并根據(jù)用戶(hù)的登錄請(qǐng)求,彈幕分組分配模塊判斷該直播間的彈幕分組,并分配一個(gè)彈幕分組id給該用戶(hù); 添加用戶(hù)模塊:用戶(hù)接收到彈幕分組分配模塊分配的彈幕分組id,并使用該分組id登錄,服務(wù)器中的添加用戶(hù)模塊接收到分組id登錄請(qǐng)求后將該用戶(hù)添加到這個(gè)組中; 彈幕轉(zhuǎn)發(fā)模塊:接受用戶(hù)的彈幕請(qǐng)求,將該用戶(hù)的彈幕請(qǐng)求轉(zhuǎn)發(fā)給彈幕分組分配模塊分配的彈幕分組內(nèi)的其他用戶(hù); 彈幕活躍度判斷模塊:判斷用戶(hù)所在組一段時(shí)間D的彈幕活躍度,如果彈幕活躍度未超過(guò)預(yù)先配置的彈幕活躍度T,則由彈幕分組分配模塊繼續(xù)進(jìn)行彈幕分組分配,否則由彈幕分組刪除模塊執(zhí)行下一步操作; 彈幕分組刪除模塊:從當(dāng)前直播間中選擇一個(gè)活躍度最低的彈幕分組,將用戶(hù)從原來(lái)的彈幕分組刪除,并將該活躍度最低的彈幕分組id返回給用戶(hù),用戶(hù)接受到彈幕分組id后,重新加入該彈幕分組,后續(xù)用戶(hù)發(fā)送的彈幕在新的彈幕分組中進(jìn)行轉(zhuǎn)發(fā)。6.根據(jù)權(quán)利要求5所述的一種直播網(wǎng)站中增加用戶(hù)互動(dòng)性的裝置,其特征在于,彈幕分組分配模塊分配彈幕分組id的具體包括: 若當(dāng)前直播間沒(méi)有彈幕分組,則新創(chuàng)建一個(gè)新的彈幕分組,默認(rèn)的活躍度為M,如果已經(jīng)存在彈幕分組,則選擇一個(gè)活躍度最低的彈幕分組; 若選擇的最低活躍度的彈幕分組已經(jīng)超過(guò)配置的彈幕活躍度T,則重新創(chuàng)建一個(gè)彈幕分組N,并將這個(gè)新創(chuàng)建的彈幕分組分組id返回給用戶(hù)。7.根據(jù)權(quán)利要求5所述的一種直播網(wǎng)站中增加用戶(hù)互動(dòng)性的裝置,其特征在于,還包括: 活躍度判斷模塊:依次判斷房間內(nèi)所有的彈幕分組,并分析過(guò)去一段時(shí)間D內(nèi)的彈幕活躍度Q,如果判斷的當(dāng)前彈幕分組的彈幕活躍度Q小于默認(rèn)彈幕活躍度M,則將其他該彈幕分組的用戶(hù)發(fā)送的彈幕也轉(zhuǎn)發(fā)到該組,然后再判斷房間內(nèi)的下一個(gè)分組。8.根據(jù)權(quán)利要求7所述的一種直播網(wǎng)站中增加用戶(hù)互動(dòng)性的裝置,其特征在于,所述默認(rèn)活躍度M和配置的彈幕活躍度T取值范圍相同。
【文檔編號(hào)】H04N21/258GK105872836SQ201610192029
【公開(kāi)日】2016年8月17日
【申請(qǐng)日】2016年3月30日
【發(fā)明人】鄭偉
【申請(qǐng)人】武漢斗魚(yú)網(wǎng)絡(luò)科技有限公司