中文字幕无码日韩视频无码三区

一種直播網站中彈幕發言時間的優化方法

文檔(dang)序號(hao):9730591閱讀:825來(lai)源:國知局
一種直播網站中彈幕發言時間的優化方法
【技術領域】
[0001]本發明屬于互聯網彈幕式視頻直播領域,更具體地,涉及一種直播網站中彈幕發言時間的優化方法。
【背景技術】
[0002]當前,彈幕式的視頻直播方式已經得到了廣泛應用。人們可以通過互聯網觀看視頻直播,并且通過發送彈幕的方式參與評論,從而極大地提升了用戶的參與度。
[0003]目前,國內主流的彈幕式視頻直播平臺接收用戶的彈幕請求,并將其顯示給所有其它訪問該直播平臺的用戶(包括通過第三方平臺嵌入訪問該直播平臺的用戶),使其能夠看到該用戶的評論。
[0004]然而,上述直播平臺存在一定的問題,首先,其未對用戶的彈幕發言時間做限制,這會導致惡意用戶占據整個評論的顯示區域,從而干擾了正常用戶的使用和訪問;其次,其未能對房間內貢獻度較高的用戶減少其發言時間的限制,從而影響了這些用戶的參與度和體驗度。

【發明內容】

[0005]針對現有技術的以上缺陷或改進需求,本發明提供了一種直播網站中彈幕發言時間的優化方法和系統,其目的在于,解決現有彈幕式視頻直播平臺中存在的惡意用戶占據整個評論的顯示區域,從而干擾了正常用戶的使用和訪問,以及限制貢獻度較高的用戶的發言時間,從而影響其參與度和體驗度的技術問題。
[0006]為實現上述目的,按照本發明的一個方面,提供了一種直播網站中彈幕發言時間的優化方法,其特征在于,包括以下步驟:
[0007](1)接收登錄網站直播間成功的用戶所發送的彈幕請求;
[0008](2)根據該彈幕請求判斷該用戶是否有發言的權限,如果有則轉入步驟(3),否則向用戶發送不允許發言的通知;
[0009](3)根據該彈幕請求判斷用戶的身份,在該用戶是非普通用戶身份時,向用戶發送發言時間無限制的通知,并且顯示該彈幕請求對應的彈幕內容,過程結束。
[0010]優選地,步驟(2)中,如果該用戶所在的客戶端IP已經在黑名單中,或者該用戶已經被凍結,或者該用戶被全站禁言,或者該用戶在網站直播間中被禁言,則該用戶不具備發言的權限,反之則該用戶具有發言的權限。
[0011]優選地,非普通用戶身份包括超級管理員、網站直播間的房主、以及該網站直播間的房間管理員。
[0012]優選地,本發明的方法還包括步驟:在該用戶是普通用戶身份時,根據該彈幕請求判斷該用戶是否是該網站直播間的排行榜用戶,如果是則根據該用戶在網站直播間的排行情況為該用戶設置對應的限制發言時間,然后過程結束;如果不是則統計網站直播間中當前時間段內的所有彈幕發言人數,并判斷該人數是否超過人數閾值,如果超過則將該用戶限制發言的時間增加,否則為該用戶分配限制發言時間閾值,并且顯示該用戶彈幕請求對應的彈幕內容。
[0013]優選地,排行情況包括周排行榜和總排行榜,根據該用戶在網站直播間的排行情況為該用戶設置對應的限制發言時間具體為,首先看用戶在周排行榜上的排名,第N名的用戶其被限制發言的時間為限制發言時間閾值乘以系數A,其中N為正整數,A的取值范圍是0至IJ1之間,第N+1名用戶其被限制發言的時間為限制發言時間閾值乘以一系數B,其中B的取值范圍是0到1之間,而且比A大,,其次,再看該用戶在總排行榜中的排名,第N名的用戶其被限制發言的時間需要再減去時間C,其中C為0到10之間的整數,第N+1名的用戶其被限制發言的時間再減去時間D,其中D為0到10之間的整數,且大于C。
[0014]優選地,排行情況包括周排行榜和總排行榜,根據該用戶在網站直播間的排行情況為該用戶設置對應的限制發言時間具體為,首先,看該用戶在總排行榜中的排名,第N名用戶其被限制發言的時間需要再減去時間C,其中N為正整數C為0到10之間的整數,第N+1名的用戶其被限制發言的時間再減去時間D,其中D為0到10之間的整數,且大于C;其次,看用戶在周排行榜上的排名,第N名的用戶其被限制發言的時間為限制發言時間閾值乘以系數A,其中A的取值范圍是0到1之間,第N+1名的用戶其被限制發言的時間為限制發言時間閾值乘以一系數B,其中B的取值范圍是0到1之間,而且比A大。
[0015]優選地,根據該用戶在網站直播間的排行情況為該用戶設置對應的限制發言時間具體為,看用戶在周排行榜上的排名,第N名的用戶其被限制發言的時間為限制發言時間閾值乘以系數A,其中N為正整數,A的取值范圍是0到1之間,第N+1名的用戶其被限制發言的時間為限制發言時間閾值乘以一系數B,其中B的取值范圍是0到1之間,而且比A大。
[0016]優選地,根據該用戶在網站直播間的排行情況為該用戶設置對應的限制發言時間具體為,看該用戶在總排行榜中的排名,第N名的用戶其被限制發言的時間需要再減去時間C,其中N為正整數,C為0到10之間的整數,第N+1名的用戶其被限制發言的時間再減去時間D,其中D為0到10之間的整數,且大于C。
[0017]優選地,在統計網站直播間中當前時間段內的所有彈幕發言人數,并判斷該人數是否超過人數閾值,如果超過則將該用戶限制發言的時間增加,否則為該用戶分配限制發言時間閾值,并且顯示該用戶彈幕請求對應的彈幕內容的過程中,時間段的范圍是1秒到60秒之間,人數閾值和時間段有正比關系,其取值為50至2000人之間,所增加的限制發言時間等于限制發言時間閾值+(所有彈幕發言人數/人數閾值),限制發言時間閾值為0到10秒之間。
[0018]按照本發明的另一個方面,提供了一種直播網站中彈幕發言時間的優化系統,包括:
[0019]第一模塊,用于接收登錄網站直播間成功的用戶所發送的彈幕請求;
[0020]第二模塊,用于根據該彈幕請求判斷該用戶是否有發言的權限,如果有則轉入第三模塊,否則向用戶發送不允許發言的通知;
[0021]第三模塊,用于根據該彈幕請求判斷用戶的身份,在該用戶是非普通用戶身份時,向用戶發送發言時間無限制的通知,并且顯示該彈幕請求對應的彈幕內容,過程結束,在該用戶是普通用戶身份時,進入第四模塊;
[0022]第四模塊,用于根據該彈幕請求判斷該用戶是否是該網站直播間的排行榜用戶,如果是則轉入第五模塊,否則進入第六模塊;
[0023]第五模塊,用于根據該用戶在網站直播間的排行情況為該用戶設置對應的限制發言時間,然后過程結束;
[0024]第六模塊,用于統計網站直播間中當前時間段內的所有彈幕發言人數,并判斷該人數是否超過人數閾值,如果超過則將該用戶限制發言的時間增加,否則為該用戶分配限制發言時間閾值,并且顯示該用戶彈幕請求對應的彈幕內容。
[0025]總體而言,通過本發明所構思的以上技術方案與現有技術相比,能夠取得下列有益效果:
[0026](1)由于針對不同的用戶賦予了不同的限制發言時間,而且在發言用戶較多時可以動態平衡發言人數,因此能夠解決現有彈幕式視頻直播平臺中存在的惡意用戶占據整個評論的顯示區域從而干擾正常用戶的使用和訪問的問題,并極大的提升了用戶的參與度;
[0027](2)針對不同的用戶,根據其在發言房間內的貢獻值設置對應的發言限制時間,從而提高了高貢獻值用戶的參與度和體驗度;
[0028](3)本發明的實施簡單,技術成本較低。
【附圖說明】
[0029]圖1是本發明直播網站中彈幕發言時間的優化方法的流程圖。
【具體實施方式】
[0030]為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。此外,下面所描述的本發明各個實施方式中所涉及到的技術特征只要彼此之間未構成沖突就可以相互組合。
[0031]以下首先就本發明的術語進行解釋和說明:
[0032]普通用戶:登陸一個直播網站房間的用戶;
[0033]房主:提供彈幕式視頻直播房間的擁有者;
[0034]房間管理員:彈幕式直播視頻房間內擁有管理員的權限,可以針對普通用戶聊天進行封禁與解封操作;
[0035]超級管理員:提供彈幕式視頻直播公司的管理員,可以針對所有人包括其他超管進行封禁與解封操作;
[0036]排行榜用戶:在直播網站某個房間內擁有較高的等級;
[0037]后臺服務:指提供彈幕式視頻直播的后臺服務器;
[0038]服務器:一般指后臺服務;
[0039]彈幕:即用戶在房間內的發言。
[0040]如圖1所示,本發明直播網站中彈幕發言時間的優化方法包括以下步驟:
[0041](1)接收登錄網站直播間成功的用戶所發送的彈幕請求;
[0042](2)根據該彈幕請求判斷該用戶是否有發言的權限,如果有則轉入步驟(3),否則向用戶發送不允許發言的通知;具體而言,如果該用戶所在的客戶端IP已經在黑名單中,或者該用戶已經被凍結,或者該用戶被全站禁言,或者該用戶在網站直播間中被禁言,則該用戶不具備發言的權限,反之則該用戶具有發言的權限;
[0043](3)根據該彈幕請求判斷該用戶是否為超級管理員,如果是則向用戶發送發言時間無限制的通知,并且顯示該彈幕請求對應的彈幕內容,過程結束,否則轉入步驟(4);具體而言,通過讀取該用戶的賬號(User ID),并與數據庫中所存儲的數據進行比對確定該用戶的身份是否是超級管理員;
[0044](4)根據該彈幕請求判斷該用戶是否是該網站直播間的房主,如果是則向用戶發送發言時間無限制的通知,并且顯示該彈幕請求對應的彈幕內容,過程結束,否則轉入步驟
(5);具體而言,通過讀取該用戶的賬號,并與數據庫中所存儲的數據進行比對確定該用戶的身份是否是房主;
[0045](5)根據該彈幕請求判斷該用戶是否是該網站直播間的房間管理員,如果是則向用戶發送發言時間無限制的通知,并且顯示該彈幕請求對應的彈幕內容,過程結束,否則轉入步驟(6);具體而言,通過讀取該用戶的賬號,并與數據庫中所存儲的數據進行比對確定該用戶的身份是否是房間管理員;
[0046](6)根據該彈幕請求判斷該用戶是否是該網站直播間的排行榜用戶,如果是則轉入步驟(7),否則進入步驟(8);
當前第1頁1 2 
網友詢問留(liu)言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1