技術(shù)領(lǐng)域
本發(fā)明涉及互聯(lián)網(wǎng)領(lǐng)域,尤其是涉及一種基于網(wǎng)頁(yè)彈幕的控制方法及裝置。
背景技術(shù):
隨時(shí)網(wǎng)絡(luò)通信技術(shù)的進(jìn)步和寬帶網(wǎng)絡(luò)的提速,網(wǎng)絡(luò)視頻應(yīng)用在各個(gè)行業(yè)得到了越來(lái)越廣泛的開展。直觀而生動(dòng)的高清視頻應(yīng)用,可以極大地拉近用戶之間的距離,并達(dá)到最好的交流效果,而且成本相對(duì)最低,所以得到了各行業(yè)用戶的普遍歡迎。
彈幕是互聯(lián)網(wǎng)視頻的一大特色。彈幕指直接顯現(xiàn)在視頻上的評(píng)論,可以以滾動(dòng)、停留甚至更多動(dòng)作特效方式出現(xiàn)在視頻上,是觀看視頻的人發(fā)送的簡(jiǎn)短評(píng)論?!皬椖灰曨l”顧名思義即帶有“彈幕”的視頻。很多網(wǎng)站提供視頻發(fā)送彈幕的功能。
在用戶瀏覽網(wǎng)站時(shí),正如播放視頻一樣,有時(shí)候需要彈幕在頂層顯示方便用戶隨時(shí)瀏覽,有時(shí)又不需要彈幕在頂層顯示方便用戶瀏覽網(wǎng)頁(yè),同時(shí)也保持彈幕的正常加載,有時(shí)又需要關(guān)閉彈幕。
另外,在瀏覽網(wǎng)頁(yè)時(shí),由于有時(shí)候?yàn)g覽網(wǎng)頁(yè)彈幕過(guò)多,若是全部放出所有用戶的彈幕,加載量過(guò)大造成系統(tǒng)假死機(jī)、當(dāng)機(jī),嚴(yán)重時(shí)候造成系統(tǒng)暫時(shí)癱瘓,因此,需要適當(dāng)?shù)目刂葡到y(tǒng)服務(wù)器加載彈幕的容量,防止系統(tǒng)假死機(jī)、當(dāng)機(jī),甚至癱瘓的情況發(fā)生。
在視頻播放時(shí),由于有時(shí)候直播房間人數(shù)過(guò)多,若是全部放出所有用戶的彈幕,加載量過(guò)大造成系統(tǒng)假死機(jī)、當(dāng)機(jī),嚴(yán)重時(shí)候造成系統(tǒng)暫時(shí)癱瘓,因此,需要適當(dāng)?shù)目刂葡到y(tǒng)服務(wù)器加載彈幕的容量,防止系統(tǒng)假死機(jī)、當(dāng)機(jī),甚至癱瘓的情況發(fā)生。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明主要是解決現(xiàn)有技術(shù)所存在的技術(shù)問(wèn)題;提供了一種能夠在用戶需要彈幕時(shí)在頂層顯示方便用戶隨時(shí)瀏覽,在用戶不需要彈幕時(shí)在頂層顯示方便用戶瀏覽網(wǎng)頁(yè),同時(shí)能夠保持彈幕的正常加載,并且還可以隨時(shí)需要關(guān)閉和打開彈幕的一種基于網(wǎng)頁(yè)彈幕的控制方法及裝置。
本發(fā)明還有一目的是解決現(xiàn)有技術(shù)所存在的技術(shù)問(wèn)題;提供了一種能夠?qū)崟r(shí)控制系統(tǒng)服務(wù)器網(wǎng)頁(yè)加載彈幕的容量,防止系統(tǒng)假死機(jī)、當(dāng)機(jī),甚至癱瘓的情況發(fā)生的一種基于網(wǎng)頁(yè)彈幕的控制方法及裝置。
本發(fā)明的上述技術(shù)問(wèn)題主要是通過(guò)下述技術(shù)方案得以解決的:
一種基于網(wǎng)頁(yè)彈幕的控制方法,包括:
步驟1,在服務(wù)器端設(shè)置網(wǎng)頁(yè)彈幕的層級(jí)控制,包括設(shè)置網(wǎng)頁(yè)彈幕層級(jí)顯示權(quán)限,網(wǎng)頁(yè)彈幕的透明度以及網(wǎng)頁(yè)彈幕顯示的控制開關(guān);
步驟2,在服務(wù)器端設(shè)置網(wǎng)頁(yè)彈幕顯示參數(shù),包括網(wǎng)頁(yè)彈幕字體的默認(rèn)大小、網(wǎng)頁(yè)彈幕的顯示量上限、以及網(wǎng)頁(yè)彈幕的保存最大量;
步驟3,在服務(wù)器端設(shè)置網(wǎng)頁(yè)彈幕的默認(rèn)加載最大值以及網(wǎng)頁(yè)彈幕的超限閾值;
步驟4,在服務(wù)器端設(shè)置網(wǎng)頁(yè)彈幕敏感詞,在敏感詞庫(kù)中設(shè)置網(wǎng)頁(yè)彈幕敏感詞,并能夠?qū)崟r(shí)添加,過(guò)濾用戶發(fā)送的包含有敏感詞的網(wǎng)頁(yè)彈幕;
步驟5,在服務(wù)器端設(shè)置網(wǎng)頁(yè)彈幕發(fā)送方式,根據(jù)用戶是否登錄網(wǎng)頁(yè)來(lái)設(shè)置用戶發(fā)送網(wǎng)頁(yè)彈幕的方式,包括:發(fā)送預(yù)先設(shè)定的固定格式的網(wǎng)頁(yè)彈幕或用戶自定義的網(wǎng)頁(yè)彈幕。
優(yōu)選地,所述步驟1的具體設(shè)置步驟包括:
步驟101,設(shè)置網(wǎng)頁(yè)彈幕層級(jí)顯示權(quán)限根據(jù)瀏覽器的顯示層級(jí),包括:
顯示狀態(tài)一:網(wǎng)頁(yè)彈幕始終保持在客戶端瀏覽器頂層顯示,并全覆蓋或部分覆蓋客戶端瀏覽器其它網(wǎng)頁(yè)內(nèi)容的顯示;
顯示狀態(tài)二:網(wǎng)頁(yè)彈幕始終保持在客戶端瀏覽器的非頂層顯示,即網(wǎng)頁(yè)彈幕懸浮在客戶端瀏覽器當(dāng)前瀏覽的網(wǎng)站上層,且客戶端瀏覽器存在高于當(dāng)前瀏覽的網(wǎng)站上層的顯示內(nèi)容,則該顯示內(nèi)容覆蓋或部分覆蓋網(wǎng)頁(yè)彈幕。
步驟102,設(shè)置網(wǎng)頁(yè)彈幕透明度:即網(wǎng)頁(yè)彈幕在網(wǎng)頁(yè)顯示的透明度
步驟103,設(shè)置網(wǎng)頁(yè)彈幕的開關(guān)控制:即用戶對(duì)網(wǎng)頁(yè)彈幕的顯示與否進(jìn)行控制,包括:
在客戶端瀏覽器初始化網(wǎng)頁(yè)時(shí),默認(rèn)網(wǎng)頁(yè)彈幕為打開狀態(tài),則在客戶端瀏覽器總部顯示網(wǎng)頁(yè)彈幕。客戶端瀏覽器側(cè)顯示網(wǎng)頁(yè)彈幕的關(guān)閉按鍵;
在客戶端瀏覽器初始化網(wǎng)頁(yè)時(shí),默認(rèn)網(wǎng)頁(yè)彈幕為關(guān)閉狀態(tài),則在客戶端瀏覽器側(cè)部顯示網(wǎng)頁(yè)彈幕的開啟控制按鍵。
優(yōu)選地,所述步驟2的具體設(shè)置步驟包括:
步驟201,設(shè)置網(wǎng)頁(yè)彈幕字體的默認(rèn)大?。簽榭蛻舳酥С值乃凶煮w,并默認(rèn)顯示所有字體中的一種;。
步驟202,設(shè)置網(wǎng)頁(yè)彈幕的顯示量上限:設(shè)置每單位時(shí)間網(wǎng)頁(yè)彈幕的顯示上限,即每單位時(shí)間網(wǎng)頁(yè)彈幕顯示的最大數(shù)量,單位是條,每單位時(shí)間為每秒或每分鐘或每小時(shí);
步驟203,設(shè)置網(wǎng)頁(yè)彈幕的保存最大量:設(shè)置在客戶端瀏覽器關(guān)閉時(shí)保存網(wǎng)頁(yè)彈幕的最大數(shù)量,單位為條。
優(yōu)選地,所述步驟3的具體設(shè)置步驟包括:
步驟301,設(shè)置網(wǎng)頁(yè)彈幕的默認(rèn)加載最大值:即在默認(rèn)打開網(wǎng)頁(yè)時(shí),網(wǎng)頁(yè)默認(rèn)加載的網(wǎng)頁(yè)彈幕的最大數(shù)量,單位為條;。
步驟302,設(shè)置網(wǎng)頁(yè)彈幕的超限閾值:設(shè)置網(wǎng)頁(yè)彈幕的加載虛擬緩存與客戶端瀏覽器內(nèi)存的占比閾值,即網(wǎng)頁(yè)彈幕加載虛擬緩存最大值占取客戶端瀏覽器內(nèi)存為N%,網(wǎng)頁(yè)彈幕加載虛擬緩存最小值占取客戶端瀏覽器內(nèi)存為M%,其中,M、N為正整數(shù);
優(yōu)選地,所述步驟4的具體設(shè)置步驟包括:
步驟401,在服務(wù)器端設(shè)置敏感詞:在服務(wù)器端設(shè)置一個(gè)敏感詞庫(kù),敏感詞庫(kù)中存儲(chǔ)所有的敏感詞以及后續(xù)添加的敏感詞。
步驟402,在服務(wù)器端監(jiān)控發(fā)送網(wǎng)頁(yè)彈幕的所有用戶:若用戶在發(fā)送網(wǎng)頁(yè)彈幕時(shí),網(wǎng)頁(yè)彈幕內(nèi)容設(shè)置敏感詞,自定義進(jìn)行如下操作:
服務(wù)器端允許涉及敏感詞的網(wǎng)頁(yè)彈幕發(fā)送至客戶端瀏覽器,且該涉及敏感詞的網(wǎng)頁(yè)彈幕僅在發(fā)送該網(wǎng)頁(yè)彈幕的客戶端瀏覽器上顯示,同時(shí)在客戶端瀏覽器提示發(fā)送涉及敏感詞的網(wǎng)頁(yè)彈幕用戶已涉及敏感詞;
或者服務(wù)器端攔截涉及敏感詞的網(wǎng)頁(yè)彈幕,且不允許發(fā)送至客戶端瀏覽器,同時(shí)在客戶端瀏覽器提示發(fā)送涉及敏感詞的網(wǎng)頁(yè)彈幕用戶已涉及敏感詞;
當(dāng)服務(wù)器檢測(cè)到同一用戶發(fā)送涉及敏感詞的網(wǎng)頁(yè)彈幕的次數(shù)超過(guò)設(shè)定次數(shù)時(shí),對(duì)該用戶所在IP以及該用戶所用用戶名進(jìn)行永久封禁,不允許該IP和用戶名發(fā)送網(wǎng)頁(yè)彈幕。
所述步驟5的具體設(shè)置步驟包括:服務(wù)器端判斷用戶是否已登錄網(wǎng)站,并將判斷結(jié)果發(fā)送給客戶端,客戶端根據(jù)判斷結(jié)果執(zhí)行以下操作:
如果用戶未登陸,用戶只能在設(shè)定的頁(yè)彈幕模版中發(fā)送固定格式的固定網(wǎng)頁(yè)彈幕。
已登錄的用戶發(fā)送自己自定義的網(wǎng)頁(yè)彈幕;
且若用戶未登陸,向用戶發(fā)出登陸提示,且在尚未登陸之前不能進(jìn)行除發(fā)送固定格式的固定網(wǎng)頁(yè)彈幕以外的任何操作。
一種基于網(wǎng)頁(yè)彈幕的控制裝置,包括:
層級(jí)控制設(shè)置模塊:在服務(wù)器端通過(guò)層級(jí)控制模塊設(shè)置網(wǎng)頁(yè)彈幕的層級(jí)控制,包括設(shè)置網(wǎng)頁(yè)彈幕層級(jí)顯示權(quán)限,網(wǎng)頁(yè)彈幕的透明度以及網(wǎng)頁(yè)彈幕顯示的控制開關(guān);
顯示參數(shù)設(shè)置模塊:在服務(wù)器端通過(guò)顯示參數(shù)模塊設(shè)置網(wǎng)頁(yè)彈幕顯示參數(shù),包括網(wǎng)頁(yè)彈幕字體的默認(rèn)大小、網(wǎng)頁(yè)彈幕的顯示量上限、以及網(wǎng)頁(yè)彈幕的保存最大量;
超限閾值設(shè)置模塊:在服務(wù)器端通過(guò)超限閾值設(shè)置模塊設(shè)置網(wǎng)頁(yè)彈幕的默認(rèn)加載最大值以及網(wǎng)頁(yè)彈幕的超限閾值;
敏感詞監(jiān)控模塊:在服務(wù)器端通過(guò)敏感詞監(jiān)控模塊設(shè)置網(wǎng)頁(yè)彈幕敏感詞,在敏感詞庫(kù)中設(shè)置網(wǎng)頁(yè)彈幕敏感詞,并能夠?qū)崟r(shí)添加,過(guò)濾用戶發(fā)送的包含有敏感詞的網(wǎng)頁(yè)彈幕;
用戶登錄狀態(tài)監(jiān)控模塊:在服務(wù)器端通過(guò)用戶登錄狀態(tài)監(jiān)控模塊設(shè)置網(wǎng)頁(yè)彈幕發(fā)送方式,根據(jù)用戶是否登錄網(wǎng)頁(yè)來(lái)設(shè)置用戶發(fā)送網(wǎng)頁(yè)彈幕的方式,包括:發(fā)送預(yù)先設(shè)定的固定格式的網(wǎng)頁(yè)彈幕或用戶自定義的網(wǎng)頁(yè)彈幕。
優(yōu)選地,層級(jí)控制設(shè)置模塊的具體設(shè)置包括:
顯示層級(jí)設(shè)置單元,用于設(shè)置網(wǎng)頁(yè)彈幕層級(jí)顯示權(quán)限根據(jù)瀏覽器的顯示層級(jí),包括:
顯示狀態(tài)一:網(wǎng)頁(yè)彈幕始終保持在客戶端瀏覽器頂層顯示,并全覆蓋或部分覆蓋客戶端瀏覽器其它網(wǎng)頁(yè)內(nèi)容的顯示;
顯示狀態(tài)二:網(wǎng)頁(yè)彈幕始終保持在客戶端瀏覽器的非頂層顯示,即網(wǎng)頁(yè)彈幕懸浮在客戶端瀏覽器當(dāng)前瀏覽的網(wǎng)站上層,且客戶端瀏覽器存在高于當(dāng)前瀏覽的網(wǎng)站上層的顯示內(nèi)容,則該顯示內(nèi)容覆蓋或部分覆蓋網(wǎng)頁(yè)彈幕。
透明度設(shè)置單元,用于設(shè)置網(wǎng)頁(yè)彈幕透明度,即網(wǎng)頁(yè)彈幕在網(wǎng)頁(yè)顯示的透明度;
開關(guān)控制設(shè)置單元,用于設(shè)置網(wǎng)頁(yè)彈幕的開關(guān)控制,即用戶對(duì)網(wǎng)頁(yè)彈幕的顯示與否進(jìn)行控制,包括:
在客戶端瀏覽器初始化網(wǎng)頁(yè)時(shí),默認(rèn)網(wǎng)頁(yè)彈幕為打開狀態(tài),則在客戶端瀏覽器總部顯示網(wǎng)頁(yè)彈幕??蛻舳藶g覽器側(cè)顯示網(wǎng)頁(yè)彈幕的關(guān)閉按鍵;
在客戶端瀏覽器初始化網(wǎng)頁(yè)時(shí),默認(rèn)網(wǎng)頁(yè)彈幕為關(guān)閉狀態(tài),則在客戶端瀏覽器側(cè)部顯示網(wǎng)頁(yè)彈幕的開啟控制按鍵。
優(yōu)選地,顯示參數(shù)設(shè)置模塊具體設(shè)置包括:
字體設(shè)置單元,用于設(shè)置網(wǎng)頁(yè)彈幕字體的默認(rèn)大?。簽榭蛻舳酥С值乃凶煮w,并默認(rèn)顯示所有字體中的一種;
顯示量上限設(shè)置單元,用于設(shè)置網(wǎng)頁(yè)彈幕的顯示量上限:設(shè)置每單位時(shí)間網(wǎng)頁(yè)彈幕的顯示上限,即每單位時(shí)間網(wǎng)頁(yè)彈幕顯示的最大數(shù)量,單位是條,每單位時(shí)間為每秒或每分鐘或每小時(shí);
保存最大量設(shè)置單元,用于設(shè)置網(wǎng)頁(yè)彈幕的保存最大量:設(shè)置在客戶端瀏覽器關(guān)閉時(shí)保存網(wǎng)頁(yè)彈幕的最大數(shù)量,單位為條。
優(yōu)選地,所述超限閾值設(shè)置模塊的具體設(shè)置包括:
默認(rèn)加載最大值設(shè)置單元,用于設(shè)置網(wǎng)頁(yè)彈幕的默認(rèn)加載最大值:即在默認(rèn)打開網(wǎng)頁(yè)時(shí),網(wǎng)頁(yè)默認(rèn)加載的網(wǎng)頁(yè)彈幕的最大數(shù)量,單位為條;。
超限閾值設(shè)置單元,用于設(shè)置網(wǎng)頁(yè)彈幕的超限閾值:設(shè)置網(wǎng)頁(yè)彈幕的加載虛擬緩存與客戶端瀏覽器內(nèi)存的占比閾值,即網(wǎng)頁(yè)彈幕加載虛擬緩存最大值占取客戶端瀏覽器內(nèi)存為N%,網(wǎng)頁(yè)彈幕加載虛擬緩存最小值占取客戶端瀏覽器內(nèi)存為M%,其中,M、N為正整數(shù);
優(yōu)選地,所述敏感詞監(jiān)控模塊的具體設(shè)置包括:
敏感詞設(shè)置單元,包括設(shè)置在服務(wù)器端的敏感詞庫(kù),敏感詞庫(kù)中存儲(chǔ)所有的敏感詞以及后續(xù)添加的敏感詞。
敏感詞監(jiān)控單元,在服務(wù)器通過(guò)敏感詞監(jiān)控單元端監(jiān)控發(fā)送網(wǎng)頁(yè)彈幕的所有用戶:若用戶在發(fā)送網(wǎng)頁(yè)彈幕時(shí),網(wǎng)頁(yè)彈幕內(nèi)容設(shè)置敏感詞,自定義進(jìn)行如下操作:
服務(wù)器端允許涉及敏感詞的網(wǎng)頁(yè)彈幕發(fā)送至客戶端瀏覽器,且該涉及敏感詞的網(wǎng)頁(yè)彈幕僅在發(fā)送該網(wǎng)頁(yè)彈幕的客戶端瀏覽器上顯示,同時(shí)在客戶端瀏覽器提示發(fā)送涉及敏感詞的網(wǎng)頁(yè)彈幕用戶已涉及敏感詞;
或者服務(wù)器端攔截涉及敏感詞的網(wǎng)頁(yè)彈幕,且不允許發(fā)送至客戶端瀏覽器,同時(shí)在客戶端瀏覽器提示發(fā)送涉及敏感詞的網(wǎng)頁(yè)彈幕用戶已涉及敏感詞;
當(dāng)服務(wù)器檢測(cè)到同一用戶發(fā)送涉及敏感詞的網(wǎng)頁(yè)彈幕的次數(shù)超過(guò)設(shè)定次數(shù)時(shí),對(duì)該用戶所在IP以及該用戶所用用戶名進(jìn)行永久封禁,不允許該IP和用戶名發(fā)送網(wǎng)頁(yè)彈幕。
用戶登錄狀態(tài)監(jiān)控模塊的具體設(shè)置包括:服務(wù)器端通過(guò)用戶登錄狀態(tài)監(jiān)控模塊判斷用戶是否已登錄網(wǎng)站,并將判斷結(jié)果發(fā)送給客戶端,客戶端根據(jù)判斷結(jié)果執(zhí)行以下操作:
如果用戶未登陸,用戶只能在設(shè)定的頁(yè)彈幕模版中發(fā)送固定格式的固定網(wǎng)頁(yè)彈幕。
已登錄的用戶發(fā)送自己自定義的網(wǎng)頁(yè)彈幕;
且若用戶未登陸,向用戶發(fā)出登陸提示,且在尚未登陸之前不能進(jìn)行除發(fā)送固定格式的固定網(wǎng)頁(yè)彈幕以外的任何操作。
因此,本發(fā)明具有如下優(yōu)點(diǎn):1. 能夠在用戶需要彈幕時(shí)在頂層顯示方便用戶隨時(shí)瀏覽,在用戶不需要彈幕時(shí)在頂層顯示方便用戶瀏覽網(wǎng)頁(yè),同時(shí)能夠保持彈幕的正常加載,并且還可以隨時(shí)需要關(guān)閉和打開彈幕;2. 能夠?qū)崟r(shí)控制系統(tǒng)服務(wù)器網(wǎng)頁(yè)加載彈幕的容量,防止系統(tǒng)假死機(jī)、當(dāng)機(jī),甚至癱瘓的情況發(fā)生。
附圖說(shuō)明
圖1 為本發(fā)明的方法流程示意圖。
圖2 為本發(fā)明的結(jié)構(gòu)框圖。
具體實(shí)施方式
下面通過(guò)實(shí)施例,并結(jié)合附圖,對(duì)本發(fā)明的技術(shù)方案作進(jìn)一步具體的說(shuō)明。
一種基于網(wǎng)頁(yè)彈幕的控制方法,包括:
步驟1,在服務(wù)器端設(shè)置網(wǎng)頁(yè)彈幕的層級(jí)控制,包括設(shè)置網(wǎng)頁(yè)彈幕層級(jí)顯示權(quán)限,網(wǎng)頁(yè)彈幕的透明度以及網(wǎng)頁(yè)彈幕顯示的控制開關(guān);具體設(shè)置步驟包括:
步驟101,設(shè)置網(wǎng)頁(yè)彈幕層級(jí)顯示權(quán)限根據(jù)瀏覽器的顯示層級(jí),包括:
顯示狀態(tài)一:網(wǎng)頁(yè)彈幕始終保持在客戶端瀏覽器頂層顯示,并全覆蓋或部分覆蓋客戶端瀏覽器其它網(wǎng)頁(yè)內(nèi)容的顯示;
顯示狀態(tài)二:網(wǎng)頁(yè)彈幕始終保持在客戶端瀏覽器的非頂層顯示,即網(wǎng)頁(yè)彈幕懸浮在客戶端瀏覽器當(dāng)前瀏覽的網(wǎng)站上層,且客戶端瀏覽器存在高于當(dāng)前瀏覽的網(wǎng)站上層的顯示內(nèi)容,則該顯示內(nèi)容覆蓋或部分覆蓋網(wǎng)頁(yè)彈幕。
步驟102,設(shè)置網(wǎng)頁(yè)彈幕透明度:即網(wǎng)頁(yè)彈幕在網(wǎng)頁(yè)顯示的透明度
步驟103,設(shè)置網(wǎng)頁(yè)彈幕的開關(guān)控制:即用戶對(duì)網(wǎng)頁(yè)彈幕的顯示與否進(jìn)行控制,包括:
在客戶端瀏覽器初始化網(wǎng)頁(yè)時(shí),默認(rèn)網(wǎng)頁(yè)彈幕為打開狀態(tài),則在客戶端瀏覽器總部顯示網(wǎng)頁(yè)彈幕??蛻舳藶g覽器側(cè)顯示網(wǎng)頁(yè)彈幕的關(guān)閉按鍵;
在客戶端瀏覽器初始化網(wǎng)頁(yè)時(shí),默認(rèn)網(wǎng)頁(yè)彈幕為關(guān)閉狀態(tài),則在客戶端瀏覽器側(cè)部顯示網(wǎng)頁(yè)彈幕的開啟控制按鍵。
步驟2,在服務(wù)器端設(shè)置網(wǎng)頁(yè)彈幕顯示參數(shù),包括網(wǎng)頁(yè)彈幕字體的默認(rèn)大小、網(wǎng)頁(yè)彈幕的顯示量上限、以及網(wǎng)頁(yè)彈幕的保存最大量;具體設(shè)置步驟包括:
步驟201,設(shè)置網(wǎng)頁(yè)彈幕字體的默認(rèn)大?。簽榭蛻舳酥С值乃凶煮w,并默認(rèn)顯示所有字體中的一種;。
步驟202,設(shè)置網(wǎng)頁(yè)彈幕的顯示量上限:設(shè)置每單位時(shí)間網(wǎng)頁(yè)彈幕的顯示上限,即每單位時(shí)間網(wǎng)頁(yè)彈幕顯示的最大數(shù)量,單位是條,每單位時(shí)間為每秒或每分鐘或每小時(shí);
步驟203,設(shè)置網(wǎng)頁(yè)彈幕的保存最大量:設(shè)置在客戶端瀏覽器關(guān)閉時(shí)保存網(wǎng)頁(yè)彈幕的最大數(shù)量,單位為條。
步驟3,在服務(wù)器端設(shè)置網(wǎng)頁(yè)彈幕的默認(rèn)加載最大值以及網(wǎng)頁(yè)彈幕的超限閾值;具體設(shè)置步驟包括:
步驟301,設(shè)置網(wǎng)頁(yè)彈幕的默認(rèn)加載最大值:即在默認(rèn)打開網(wǎng)頁(yè)時(shí),網(wǎng)頁(yè)默認(rèn)加載的網(wǎng)頁(yè)彈幕的最大數(shù)量,單位為條;。
步驟302,設(shè)置網(wǎng)頁(yè)彈幕的超限閾值:設(shè)置網(wǎng)頁(yè)彈幕的加載虛擬緩存與客戶端瀏覽器內(nèi)存的占比閾值,即網(wǎng)頁(yè)彈幕加載虛擬緩存最大值占取客戶端瀏覽器內(nèi)存為N%,網(wǎng)頁(yè)彈幕加載虛擬緩存最小值占取客戶端瀏覽器內(nèi)存為M%,其中,M、N為正整數(shù);
步驟4,在服務(wù)器端設(shè)置網(wǎng)頁(yè)彈幕敏感詞,在敏感詞庫(kù)中設(shè)置網(wǎng)頁(yè)彈幕敏感詞,并能夠?qū)崟r(shí)添加,過(guò)濾用戶發(fā)送的包含有敏感詞的網(wǎng)頁(yè)彈幕;具體設(shè)置步驟包括:
步驟401,在服務(wù)器端設(shè)置敏感詞:在服務(wù)器端設(shè)置一個(gè)敏感詞庫(kù),敏感詞庫(kù)中存儲(chǔ)所有的敏感詞以及后續(xù)添加的敏感詞。
步驟402,在服務(wù)器端監(jiān)控發(fā)送網(wǎng)頁(yè)彈幕的所有用戶:若用戶在發(fā)送網(wǎng)頁(yè)彈幕時(shí),網(wǎng)頁(yè)彈幕內(nèi)容設(shè)置敏感詞,自定義進(jìn)行如下操作:
服務(wù)器端允許涉及敏感詞的網(wǎng)頁(yè)彈幕發(fā)送至客戶端瀏覽器,且該涉及敏感詞的網(wǎng)頁(yè)彈幕僅在發(fā)送該網(wǎng)頁(yè)彈幕的客戶端瀏覽器上顯示,同時(shí)在客戶端瀏覽器提示發(fā)送涉及敏感詞的網(wǎng)頁(yè)彈幕用戶已涉及敏感詞;
或者服務(wù)器端攔截涉及敏感詞的網(wǎng)頁(yè)彈幕,且不允許發(fā)送至客戶端瀏覽器,同時(shí)在客戶端瀏覽器提示發(fā)送涉及敏感詞的網(wǎng)頁(yè)彈幕用戶已涉及敏感詞;
當(dāng)服務(wù)器檢測(cè)到同一用戶發(fā)送涉及敏感詞的網(wǎng)頁(yè)彈幕的次數(shù)超過(guò)設(shè)定次數(shù)時(shí),對(duì)該用戶所在IP以及該用戶所用用戶名進(jìn)行永久封禁,不允許該IP和用戶名發(fā)送網(wǎng)頁(yè)彈幕。
步驟5,在服務(wù)器端設(shè)置網(wǎng)頁(yè)彈幕發(fā)送方式,根據(jù)用戶是否登錄網(wǎng)頁(yè)來(lái)設(shè)置用戶發(fā)送網(wǎng)頁(yè)彈幕的方式,包括:發(fā)送預(yù)先設(shè)定的固定格式的網(wǎng)頁(yè)彈幕或用戶自定義的網(wǎng)頁(yè)彈幕。具體設(shè)置步驟包括:服務(wù)器端判斷用戶是否已登錄網(wǎng)站,并將判斷結(jié)果發(fā)送給客戶端,客戶端根據(jù)判斷結(jié)果執(zhí)行以下操作:
如果用戶未登陸,用戶只能在設(shè)定的頁(yè)彈幕模版中發(fā)送固定格式的固定網(wǎng)頁(yè)彈幕。
已登錄的用戶發(fā)送自己自定義的網(wǎng)頁(yè)彈幕;
且若用戶未登陸,向用戶發(fā)出登陸提示,且在尚未登陸之前不能進(jìn)行除發(fā)送固定格式的固定網(wǎng)頁(yè)彈幕以外的任何操作。
一種基于網(wǎng)頁(yè)彈幕的控制裝置,包括:
層級(jí)控制設(shè)置模塊:在服務(wù)器端通過(guò)層級(jí)控制模塊設(shè)置網(wǎng)頁(yè)彈幕的層級(jí)控制,包括設(shè)置網(wǎng)頁(yè)彈幕層級(jí)顯示權(quán)限,網(wǎng)頁(yè)彈幕的透明度以及網(wǎng)頁(yè)彈幕顯示的控制開關(guān);具體設(shè)括:
顯示層級(jí)設(shè)置單元,用于設(shè)置網(wǎng)頁(yè)彈幕層級(jí)顯示權(quán)限根據(jù)瀏覽器的顯示層級(jí),包括:
顯示狀態(tài)一:網(wǎng)頁(yè)彈幕始終保持在客戶端瀏覽器頂層顯示,并全覆蓋或部分覆蓋客戶端瀏覽器其它網(wǎng)頁(yè)內(nèi)容的顯示;
顯示狀態(tài)二:網(wǎng)頁(yè)彈幕始終保持在客戶端瀏覽器的非頂層顯示,即網(wǎng)頁(yè)彈幕懸浮在客戶端瀏覽器當(dāng)前瀏覽的網(wǎng)站上層,且客戶端瀏覽器存在高于當(dāng)前瀏覽的網(wǎng)站上層的顯示內(nèi)容,則該顯示內(nèi)容覆蓋或部分覆蓋網(wǎng)頁(yè)彈幕。
透明度設(shè)置單元,用于設(shè)置網(wǎng)頁(yè)彈幕透明度,即網(wǎng)頁(yè)彈幕在網(wǎng)頁(yè)顯示的透明度;
開關(guān)控制設(shè)置單元,用于設(shè)置網(wǎng)頁(yè)彈幕的開關(guān)控制,即用戶對(duì)網(wǎng)頁(yè)彈幕的顯示與否進(jìn)行控制,包括:
在客戶端瀏覽器初始化網(wǎng)頁(yè)時(shí),默認(rèn)網(wǎng)頁(yè)彈幕為打開狀態(tài),則在客戶端瀏覽器總部顯示網(wǎng)頁(yè)彈幕。客戶端瀏覽器側(cè)顯示網(wǎng)頁(yè)彈幕的關(guān)閉按鍵;
在客戶端瀏覽器初始化網(wǎng)頁(yè)時(shí),默認(rèn)網(wǎng)頁(yè)彈幕為關(guān)閉狀態(tài),則在客戶端瀏覽器側(cè)部顯示網(wǎng)頁(yè)彈幕的開啟控制按鍵。
顯示參數(shù)設(shè)置模塊:在服務(wù)器端通過(guò)顯示參數(shù)模塊設(shè)置網(wǎng)頁(yè)彈幕顯示參數(shù),包括網(wǎng)頁(yè)彈幕字體的默認(rèn)大小、網(wǎng)頁(yè)彈幕的顯示量上限、以及網(wǎng)頁(yè)彈幕的保存最大量;具體包括:
字體設(shè)置單元,用于設(shè)置網(wǎng)頁(yè)彈幕字體的默認(rèn)大?。簽榭蛻舳酥С值乃凶煮w,并默認(rèn)顯示所有字體中的一種;
顯示量上限設(shè)置單元,用于設(shè)置網(wǎng)頁(yè)彈幕的顯示量上限:設(shè)置每單位時(shí)間網(wǎng)頁(yè)彈幕的顯示上限,即每單位時(shí)間網(wǎng)頁(yè)彈幕顯示的最大數(shù)量,單位是條,每單位時(shí)間為每秒或每分鐘或每小時(shí);
保存最大量設(shè)置單元,用于設(shè)置網(wǎng)頁(yè)彈幕的保存最大量:設(shè)置在客戶端瀏覽器關(guān)閉時(shí)保存網(wǎng)頁(yè)彈幕的最大數(shù)量,單位為條。
超限閾值設(shè)置模塊:在服務(wù)器端通過(guò)超限閾值設(shè)置模塊設(shè)置網(wǎng)頁(yè)彈幕的默認(rèn)加載最大值以及網(wǎng)頁(yè)彈幕的超限閾值;具體包括:
默認(rèn)加載最大值設(shè)置單元,用于設(shè)置網(wǎng)頁(yè)彈幕的默認(rèn)加載最大值:即在默認(rèn)打開網(wǎng)頁(yè)時(shí),網(wǎng)頁(yè)默認(rèn)加載的網(wǎng)頁(yè)彈幕的最大數(shù)量,單位為條;。
超限閾值設(shè)置單元,用于設(shè)置網(wǎng)頁(yè)彈幕的超限閾值:設(shè)置網(wǎng)頁(yè)彈幕的加載虛擬緩存與客戶端瀏覽器內(nèi)存的占比閾值,即網(wǎng)頁(yè)彈幕加載虛擬緩存最大值占取客戶端瀏覽器內(nèi)存為N%,網(wǎng)頁(yè)彈幕加載虛擬緩存最小值占取客戶端瀏覽器內(nèi)存為M%,其中,M、N為正整數(shù);
敏感詞監(jiān)控模塊:在服務(wù)器端通過(guò)敏感詞監(jiān)控模塊設(shè)置網(wǎng)頁(yè)彈幕敏感詞,在敏感詞庫(kù)中設(shè)置網(wǎng)頁(yè)彈幕敏感詞,并能夠?qū)崟r(shí)添加,過(guò)濾用戶發(fā)送的包含有敏感詞的網(wǎng)頁(yè)彈幕;具體包括:
敏感詞設(shè)置單元,包括設(shè)置在服務(wù)器端的敏感詞庫(kù),敏感詞庫(kù)中存儲(chǔ)所有的敏感詞以及后續(xù)添加的敏感詞。
敏感詞監(jiān)控單元,在服務(wù)器通過(guò)敏感詞監(jiān)控單元端監(jiān)控發(fā)送網(wǎng)頁(yè)彈幕的所有用戶:若用戶在發(fā)送網(wǎng)頁(yè)彈幕時(shí),網(wǎng)頁(yè)彈幕內(nèi)容設(shè)置敏感詞,自定義進(jìn)行如下操作:
服務(wù)器端允許涉及敏感詞的網(wǎng)頁(yè)彈幕發(fā)送至客戶端瀏覽器,且該涉及敏感詞的網(wǎng)頁(yè)彈幕僅在發(fā)送該網(wǎng)頁(yè)彈幕的客戶端瀏覽器上顯示,同時(shí)在客戶端瀏覽器提示發(fā)送涉及敏感詞的網(wǎng)頁(yè)彈幕用戶已涉及敏感詞;
或者服務(wù)器端攔截涉及敏感詞的網(wǎng)頁(yè)彈幕,且不允許發(fā)送至客戶端瀏覽器,同時(shí)在客戶端瀏覽器提示發(fā)送涉及敏感詞的網(wǎng)頁(yè)彈幕用戶已涉及敏感詞;
當(dāng)服務(wù)器檢測(cè)到同一用戶發(fā)送涉及敏感詞的網(wǎng)頁(yè)彈幕的次數(shù)超過(guò)設(shè)定次數(shù)時(shí),對(duì)該用戶所在IP以及該用戶所用用戶名進(jìn)行永久封禁,不允許該IP和用戶名發(fā)送網(wǎng)頁(yè)彈幕。
用戶登錄狀態(tài)監(jiān)控模塊:在服務(wù)器端通過(guò)用戶登錄狀態(tài)監(jiān)控模塊設(shè)置網(wǎng)頁(yè)彈幕發(fā)送方式,根據(jù)用戶是否登錄網(wǎng)頁(yè)來(lái)設(shè)置用戶發(fā)送網(wǎng)頁(yè)彈幕的方式,包括:發(fā)送預(yù)先設(shè)定的固定格式的網(wǎng)頁(yè)彈幕或用戶自定義的網(wǎng)頁(yè)彈幕。具體是服務(wù)器端通過(guò)用戶登錄狀態(tài)監(jiān)控模塊判斷用戶是否已登錄網(wǎng)站,并將判斷結(jié)果發(fā)送給客戶端,客戶端根據(jù)判斷結(jié)果執(zhí)行以下操作:
如果用戶未登陸,用戶只能在設(shè)定的頁(yè)彈幕模版中發(fā)送固定格式的固定網(wǎng)頁(yè)彈幕。
已登錄的用戶發(fā)送自己自定義的網(wǎng)頁(yè)彈幕;
且若用戶未登陸,向用戶發(fā)出登陸提示,且在尚未登陸之前不能進(jìn)行除發(fā)送固定格式的固定網(wǎng)頁(yè)彈幕以外的任何操作。
實(shí)施例1:
本發(fā)明提供一種基于網(wǎng)頁(yè)彈幕的控制方法,包括步驟如下:
步驟1、在服務(wù)器端進(jìn)行網(wǎng)頁(yè)彈幕的各屬性的設(shè)置:
(1)設(shè)置彈幕的層級(jí)控制:設(shè)置網(wǎng)頁(yè)彈幕的層級(jí)控制。備注:后續(xù)會(huì)進(jìn)行單獨(dú)的專利進(jìn)行說(shuō)明。在這里只進(jìn)行基本步驟描述。
(2)設(shè)置彈幕的層級(jí):設(shè)置彈幕層級(jí),彈幕層級(jí)根據(jù)瀏覽器的顯示層級(jí)進(jìn)行設(shè)置。提供兩種設(shè)置控制,總在最前端(默認(rèn)在瀏覽器的最高層進(jìn)行顯示,會(huì)遮擋其它網(wǎng)頁(yè)內(nèi)容的顯示)、中層顯示(網(wǎng)頁(yè)中層顯示,懸浮在網(wǎng)站上層。如果存在更高層的顯示,則會(huì)遮擋該層次的彈幕內(nèi)容)。
(3)網(wǎng)頁(yè)控制顯示,設(shè)置彈幕透明圖:設(shè)置網(wǎng)頁(yè)顯示的透明圖,固定透明度設(shè)置。默認(rèn)有三個(gè)透明度設(shè)置選項(xiàng):65% 75% 85%。
(4)網(wǎng)頁(yè)彈幕的開關(guān)控制:設(shè)置彈幕的默認(rèn)顯示樣式。如果是設(shè)置默認(rèn)開,則在網(wǎng)頁(yè)中間進(jìn)行初始化顯示。如果設(shè)置默認(rèn)為關(guān)閉,在網(wǎng)頁(yè)的左側(cè)提示用戶點(diǎn)開彈幕顯示。
步驟2,在服務(wù)器端設(shè)置彈幕的顯示層級(jí):彈幕字體、彈幕滾動(dòng)路徑顯示設(shè)置。
(1)設(shè)置彈幕字體的默認(rèn)大?。壕W(wǎng)頁(yè)彈幕顯示字體設(shè)置。默認(rèn)字體有五號(hào)字、四號(hào)字、三號(hào)字。
(2)設(shè)置彈幕的每分鐘顯示量上限:設(shè)置每分鐘彈幕的顯示上限。可以手動(dòng)進(jìn)行彈幕顯示數(shù)據(jù)量的配置。例如:每十分鐘顯示彈幕最大可以配置1200條彈幕。
(3)設(shè)置彈幕的保存最大量:設(shè)置彈幕的保存最大量。保存彈幕對(duì)應(yīng)的條數(shù)。
步驟3,在服務(wù)器端設(shè)置網(wǎng)頁(yè)彈幕的默認(rèn)加載最大值以及網(wǎng)頁(yè)彈幕的超限閾值;
(1)設(shè)置的默認(rèn)加載大?。涸O(shè)置默認(rèn)打開網(wǎng)頁(yè)彈幕時(shí)。默認(rèn)加載彈幕的最大數(shù)量。
(2)彈幕大小與內(nèi)存匹配:設(shè)置彈幕與瀏覽器內(nèi)置直接的關(guān)系。例如:最大值占取內(nèi)存未80%最小站取內(nèi)存未25%。
步驟4、在服務(wù)器端設(shè)置網(wǎng)頁(yè)彈幕敏感詞,在敏感詞庫(kù)中設(shè)置網(wǎng)頁(yè)彈幕敏感詞,并能夠?qū)崟r(shí)添加,過(guò)濾用戶發(fā)送的包含有敏感詞的網(wǎng)頁(yè)彈幕,包括:
(1)網(wǎng)頁(yè)彈幕管理員設(shè)置敏感詞:網(wǎng)頁(yè)彈幕管理員在后臺(tái)的敏感詞庫(kù)中設(shè)置,對(duì)應(yīng)的敏感詞。
(2)對(duì)涉嫌的用戶進(jìn)行控制:如果用戶在發(fā)送彈幕時(shí),彈幕內(nèi)容設(shè)置敏感詞。
(3)控制用戶的彈幕是否其它用戶可見(jiàn):涉及敏感詞的彈幕,可以發(fā)送但是,其它用戶無(wú)法看到。只有發(fā)送用戶可以看到涉嫌違規(guī)的彈幕。同時(shí)提示用戶已涉及敏感詞。
(4)嚴(yán)重/重復(fù)違規(guī)的用戶進(jìn)行永久封禁:對(duì)嚴(yán)重/重復(fù)違規(guī)的用戶進(jìn)行永久封禁。
步驟5、在服務(wù)器端設(shè)置網(wǎng)頁(yè)彈幕發(fā)送方式,根據(jù)用戶是否登錄網(wǎng)頁(yè)來(lái)設(shè)置用戶發(fā)送網(wǎng)頁(yè)彈幕的方式,包括:發(fā)送預(yù)先設(shè)定的固定格式的網(wǎng)頁(yè)彈幕或用戶自定義的網(wǎng)頁(yè)彈幕,包括
(1)判斷用戶是否登陸:判斷用戶是否已登錄網(wǎng)站。
(2)用戶可以發(fā)送固定彈幕:如果用戶未登陸,用戶只能在彈幕模版中。發(fā)送固定格式的固定彈幕。
(3)用戶發(fā)送自定義彈幕:已登錄的用戶可以發(fā)送自己自定義的彈幕。不對(duì)彈幕的內(nèi)容進(jìn)行嚴(yán)格限制。
(4)強(qiáng)制用戶進(jìn)行登陸:如果未登陸的用戶話。同時(shí)強(qiáng)制用戶進(jìn)行登陸。
實(shí)施例2
本發(fā)明提供的一種基于網(wǎng)頁(yè)彈幕的控制裝置,與上述實(shí)施例1中的一種基于網(wǎng)頁(yè)彈幕的控制方法一一對(duì)應(yīng),該方法實(shí)施例的擴(kuò)展方式亦可用于裝置實(shí)施例,在此不在贅述。
本文中所描述的具體實(shí)施例僅僅是對(duì)本發(fā)明精神作舉例說(shuō)明。本發(fā)明所屬技術(shù)領(lǐng)域的技術(shù)人員可以對(duì)所描述的具體實(shí)施例做各種各樣的修改或補(bǔ)充或采用類似的方式替代,但并不會(huì)偏離本發(fā)明的精神或者超越所附權(quán)利要求書所定義的范圍。