一種彈幕控制發(fā)言過濾控制方法及裝置的制造方法
【專利摘要】本發(fā)明涉及互聯(lián)網(wǎng)直播彈幕領域,尤其是涉及一種彈幕控制發(fā)言過濾控制方法及裝置。包括:步驟1,在后臺自定義設置彈幕控制字符代碼,并將設置的彈幕控制字符加入彈幕發(fā)送攔截庫中;步驟2,當注冊會員用戶進行控制彈幕發(fā)言時,進行如下判斷:判斷用戶發(fā)送的彈幕,是否是控制彈幕,若不是控制彈幕,發(fā)送該彈幕,若是控制彈幕,判斷該控制彈幕是否滿足控制彈幕的過濾規(guī)則,滿足過濾規(guī)則,則不發(fā)送該控制彈幕,不滿足過濾規(guī)則,發(fā)送控制彈幕。本發(fā)明能夠按照后臺的要求,隨時禁用不能夠使用到控制彈幕中的字符,一方面能夠阻止不必要的控制字符導致游戲的當機,一方面也能夠防止服務器載荷太大影響正常運行。
【專利說明】一種彈幕控制發(fā)言過濾控制方法及裝置
[0001]
技術領域
[0002]本發(fā)明涉及互聯(lián)網(wǎng)直播彈幕領域,尤其是涉及一種彈幕控制發(fā)言過濾控制方法及
目.ο
[0003]
【背景技術】
[0004]得到了越來越廣泛的開展。直觀而生動的高清視頻應用,可以極大地拉近用戶之間的距離,并達到最好的交流效果,而且成本相對最低,所以得到了各行業(yè)用戶的普遍歡迎。
[0005]彈幕是互聯(lián)網(wǎng)視頻的一大特色。彈幕指直接顯現(xiàn)在視頻上的評論,可以以滾動、停留甚至更多動作特效方式出現(xiàn)在視頻上,是觀看視頻的人發(fā)送的簡短評論。“彈幕視頻”顧名思義即帶有“彈幕”的視頻。很多網(wǎng)站提供視頻發(fā)送彈幕的功能。
[0006]游戲直播是網(wǎng)絡視頻的一大應用。本
【申請人】在先申請過控制彈幕的相關技術,由于控制彈幕在發(fā)送時,有些控制字符由于游戲的需要或者其他需要是不能夠設定在控制彈幕中,或者可以設定但是在游戲的某個階段是禁用的,因此,針對這些問題,本
【申請人】提出本方案。
[0007]
【發(fā)明內(nèi)容】
[0008]本發(fā)明主要是解決現(xiàn)有技術所存在的控制彈幕在發(fā)送時,有些控制字符由于游戲的需要或者其他需要是不能夠設定在控制彈幕中,或者可以設定但是在游戲的某個階段是禁用的技術問題;提供了一種能夠按照后臺的要求,隨時禁用不能夠使用到控制彈幕中的字符的一種彈幕控制發(fā)言過濾控制方法及裝置。
[0009]本發(fā)明的上述技術問題主要是通過下述技術方案得以解決的:
一種彈幕控制發(fā)言過濾控制方法,其特征在于,包括:
步驟1,在后臺自定義設置彈幕控制字符代碼,并將設置的彈幕控制字符加入彈幕發(fā)送攔截庫中;
步驟2,當注冊會員用戶進行控制彈幕發(fā)言時,進行如下判斷:
判斷用戶發(fā)送的彈幕是否是控制彈幕,若不是控制彈幕,發(fā)送該彈幕,若是控制彈幕,繼續(xù)判斷該控制彈幕是否滿足控制彈幕的過濾規(guī)則,滿足過濾規(guī)則,則不發(fā)送該控制彈幕;不滿足過濾規(guī)則,發(fā)送該控制彈幕。
[0010]優(yōu)選地,所述控制彈幕的過濾規(guī)則是:
設置彈幕字符長度控制規(guī)則:若控制彈幕字符長度大于M,不能成功發(fā)送,如果控制彈幕的字符長度等于M的時候,發(fā)送彈幕。
[0011]設置彈幕的發(fā)送頻率控制規(guī)則:若相鄰兩條彈幕的發(fā)送時間間隔大于N秒,則判斷該兩條控制彈幕字符為兩條不同的控制彈幕;若相鄰兩條彈幕的發(fā)送時間間隔小于等于N秒,則該兩條控制彈幕字符為同樣一條控制彈幕,且以在先發(fā)送的控制彈幕為發(fā)送對象。
[0012]—種彈幕控制發(fā)言過濾控制裝置,其特征在于,包括:
攔截代碼設置模塊:在后臺通過攔截代碼設置模塊自定義設置彈幕控制字符代碼,并將設置的彈幕控制字符加入彈幕發(fā)送攔截庫中;
過濾判斷模塊:當注冊會員用戶進行控制彈幕發(fā)言時,進行如下判斷:
判斷用戶發(fā)送的彈幕,是否是控制彈幕,若不是控制彈幕,發(fā)送該彈幕,若是控制彈幕,判斷該控制彈幕是否滿足控制彈幕的過濾規(guī)則,滿足過濾規(guī)則,則不發(fā)送該控制彈幕,不滿足過濾規(guī)則,發(fā)送控制彈幕。
[0013]優(yōu)選地,還包括:過濾規(guī)則設定模塊,用于設定過濾規(guī)則,具體是包括:
設置彈幕字符長度控制規(guī)則:若控制彈幕字符大于M,不能成功發(fā)送,如果控制彈幕的字符等于M的時候,發(fā)送彈幕。
[0014]設置彈幕的發(fā)送頻率控制規(guī)則:若相鄰兩條彈幕的發(fā)送頻率大于N秒,則判斷該兩條控制彈幕字符為兩條不同的控制彈幕;若相鄰兩條彈幕的發(fā)送頻率小于等于N秒,則該兩條控制彈幕字符為一條控制彈幕。
[0015]因此,本發(fā)明具有如下優(yōu)點:能夠按照后臺的要求,隨時禁用不能夠使用到控制彈幕中的字符,一方面能夠阻止不必要的控制字符導致游戲的當機,一方面也能夠防止服務器載荷太大影響正常運行。
[0016]
【附圖說明】
[0017]附圖1是本發(fā)明的一種方法流程示意圖。
[0018]附圖2是本發(fā)明的一種連接框圖。
[0019]
【具體實施方式】
[0020]下面通過實施例,并結(jié)合附圖,對本發(fā)明的技術方案作進一步具體的說明。
[0021 ]實施例:一種彈幕控制發(fā)言過濾控制方法,包括:
步驟1,在后臺自定義設置彈幕控制字符代碼,并將設置的彈幕控制字符加入彈幕發(fā)送攔截庫中;
步驟2,當注冊會員用戶進行控制彈幕發(fā)言時,進行如下判斷:
判斷用戶發(fā)送的彈幕是否是控制彈幕,若不是控制彈幕,發(fā)送該彈幕,若是控制彈幕,繼續(xù)判斷該控制彈幕是否滿足控制彈幕的過濾規(guī)則,滿足過濾規(guī)則,則不發(fā)送該控制彈幕;不滿足過濾規(guī)則,發(fā)送該控制彈幕。其中,控制彈幕的過濾規(guī)則是:
設置彈幕字符長度控制規(guī)則:若控制彈幕字符長度大于M,不能成功發(fā)送,如果控制彈幕的字符長度等于M的時候,發(fā)送彈幕。
[0022]設置彈幕的發(fā)送頻率控制規(guī)則:若相鄰兩條彈幕的發(fā)送時間間隔大于N秒,則判斷該兩條控制彈幕字符為兩條不同的控制彈幕;若相鄰兩條彈幕的發(fā)送時間間隔小于等于N秒,則該兩條控制彈幕字符為同樣一條控制彈幕,且以在先發(fā)送的控制彈幕為發(fā)送對象。
[0023]—種彈幕控制發(fā)言過濾控制裝置,其特征在于,包括:
攔截代碼設置模塊:在后臺通過攔截代碼設置模塊自定義設置彈幕控制字符代碼,并將設置的彈幕控制字符加入彈幕發(fā)送攔截庫中;
過濾判斷模塊:當注冊會員用戶進行控制彈幕發(fā)言時,進行如下判斷:
判斷用戶發(fā)送的彈幕是否是控制彈幕,若不是控制彈幕,發(fā)送該彈幕,若是控制彈幕,繼續(xù)判斷該控制彈幕是否滿足控制彈幕的過濾規(guī)則,滿足過濾規(guī)則,則不發(fā)送該控制彈幕;不滿足過濾規(guī)則,發(fā)送該控制彈幕。
[0024]過濾規(guī)則設定模塊,用于設定過濾規(guī)則,具體是包括:
設置彈幕字符長度控制規(guī)則:若控制彈幕字符長度大于M,不能成功發(fā)送,如果控制彈幕的字符長度等于M的時候,發(fā)送彈幕。
[0025]設置彈幕的發(fā)送頻率控制規(guī)則:若相鄰兩條彈幕的發(fā)送時間間隔大于N秒,則判斷該兩條控制彈幕字符為兩條不同的控制彈幕;若相鄰兩條彈幕的發(fā)送時間間隔小于等于N秒,則該兩條控制彈幕字符為同樣一條控制彈幕,且以在先發(fā)送的控制彈幕為發(fā)送對象。
[0026]實施例1
本發(fā)明提供一種彈幕控制發(fā)言過濾控制方法,包括如下步驟:
步驟I,設置彈幕控制字符代碼:超級管理員在后臺設置彈幕控制字符代碼。將彈幕控制字符加入攔截庫中:將彈幕控制字符加入,彈幕發(fā)送攔截庫中。
[0027]步驟2,當注冊會員用戶,進行控制彈幕發(fā)言時,判斷用戶彈幕是否包含控制彈幕:首先判斷用戶發(fā)送的彈幕,是否是控制彈幕。
[0028]用戶彈幕正常發(fā)送:如果不算控制彈幕,用戶可以按照正常的彈幕發(fā)送規(guī)則進行彈幕發(fā)送。
[0029]其中,彈幕的過濾規(guī)則如下:
控制彈幕字符長度大于I的時候過濾該彈幕:設置彈幕字符長度控制規(guī)則。如果控制彈幕字符數(shù)大大于I的時候。不能成功發(fā)送,如果控制彈幕的字符數(shù)大等于I的時候,可以成功的發(fā)送彈蒂。
[0030]控制彈幕字符連續(xù)發(fā)送時間間隔大于3秒:設置彈幕的發(fā)送頻率控制。每次彈幕的發(fā)送時間間隔默認不能大于3秒。如果大于3秒默認為第二條控制彈幕字符。如果小人3S默認為同樣一條控制彈幕,且以在先發(fā)送的控制彈幕為發(fā)送對象。
[0031]步驟3,成功發(fā)送彈幕控制字符:符合以上的要求,提示用戶成功發(fā)送彈幕控制字符。
[0032]實施例2
本發(fā)明提供一種彈幕控制發(fā)言過濾控制方法,包括如下步驟:
攔截代碼設置模塊:超級管理員在后臺設置彈幕控制字符代碼。將彈幕控制字符加入攔截庫中:將彈幕控制字符加入,彈幕發(fā)送攔截庫中。
[0033]過濾判斷模塊:當注冊會員用戶,進行控制彈幕發(fā)言時,判斷用戶彈幕是否包含控制彈幕:首先判斷用戶發(fā)送的彈幕,是否是控制彈幕。
[0034]用戶彈幕正常發(fā)送:如果不是控制彈幕,用戶可以按照正常的彈幕發(fā)送規(guī)則進行彈幕發(fā)送。若是控制彈幕,判斷該控制彈幕是否滿足控制彈幕的過濾規(guī)則,滿足過濾規(guī)則,則不發(fā)送該控制彈幕,不滿足過濾規(guī)則,發(fā)送控制彈幕。
[0035]過濾規(guī)則設定模塊,用于設定過濾規(guī)則,具體是包括:
控制彈幕字符長度大于I的時候過濾該彈幕:設置彈幕字符長度控制規(guī)則。如果控制彈幕字符長度大于I的時候。不能成功發(fā)送,如果控制彈幕的字符長度等于I的時候,可以成功的發(fā)送彈蒂。
[0036]控制彈幕字符連續(xù)發(fā)送時間間隔大于3秒:設置彈幕的發(fā)送頻率控制。每次彈幕的發(fā)送時間間隔默認不能大于3秒。如果大于3秒默認為第二條控制彈幕字符。如果小人3S默認為同樣一條控制彈幕,且以在先發(fā)送的控制彈幕為發(fā)送對象。
[0037]需要注意的是,本發(fā)明中涉及的控制彈幕,是
【申請人】在先申請的控制彈幕的設定的相關申請:首先在后臺設置彈幕技能快捷:設置技能控制鍵對應的字符或字母或數(shù)字或任意兩兩組合,以及與該對應的字符或字母或數(shù)字或任意兩兩組合對應的技能內(nèi)容;然后,在進行游戲彈幕控制時,設定一個時間間隔,在每個時間間隔存儲客戶端發(fā)送彈幕的內(nèi)容;最后在后臺將彈幕中符合所設定的游戲控制彈幕內(nèi)容,轉(zhuǎn)換成游戲技能控制的快捷,從而通過快捷鍵驅(qū)動游戲運行。
[0038]本文中所描述的具體實施例僅僅是對本發(fā)明精神作舉例說明。本發(fā)明所屬技術領域的技術人員可以對所描述的具體實施例做各種各樣的修改或補充或采用類似的方式替代,但并不會偏離本發(fā)明的精神或者超越所附權(quán)利要求書所定義的范圍。
【主權(quán)項】
1.一種彈幕控制發(fā)言過濾控制方法,其特征在于,包括: 步驟I,在后臺自定義設置彈幕控制字符代碼,并將設置的彈幕控制字符加入彈幕發(fā)送攔截庫中; 步驟2,當注冊會員用戶進行控制彈幕發(fā)言時,進行如下判斷: 判斷用戶發(fā)送的彈幕是否是控制彈幕,若不是控制彈幕,發(fā)送該彈幕,若是控制彈幕,繼續(xù)判斷該控制彈幕是否滿足控制彈幕的過濾規(guī)則,滿足過濾規(guī)則,則不發(fā)送該控制彈幕;不滿足過濾規(guī)則,發(fā)送該控制彈幕。2.根據(jù)權(quán)利要求1所述的一種彈幕控制發(fā)言過濾控制方法,其特征在于,所述控制彈幕的過濾規(guī)則是: 設置彈幕字符長度控制規(guī)則:若控制彈幕字符長度大于M,不能成功發(fā)送,如果控制彈幕的字符長度等于M的時候,發(fā)送彈幕; 設置彈幕的發(fā)送頻率控制規(guī)則:若相鄰兩條彈幕的發(fā)送時間間隔大于N秒,則判斷該兩條控制彈幕字符為兩條不同的控制彈幕;若相鄰兩條彈幕的發(fā)送時間間隔小于等于N秒,則該兩條控制彈幕字符為同樣一條控制彈幕,且以在先發(fā)送的控制彈幕為發(fā)送對象。3.一種彈幕控制發(fā)言過濾控制裝置,其特征在于,包括: 攔截代碼設置模塊:在后臺通過攔截代碼設置模塊自定義設置彈幕控制字符代碼,并將設置的彈幕控制字符加入彈幕發(fā)送攔截庫中; 過濾判斷模塊:當注冊會員用戶進行控制彈幕發(fā)言時,進行如下判斷: 判斷用戶發(fā)送的彈幕,是否是控制彈幕,若不是控制彈幕,發(fā)送該彈幕,若是控制彈幕,判斷該控制彈幕是否滿足控制彈幕的過濾規(guī)則,滿足過濾規(guī)則,則不發(fā)送該控制彈幕,不滿足過濾規(guī)則,發(fā)送控制彈幕。4.根據(jù)權(quán)利要求1所述的一種彈幕控制發(fā)言過濾控制方法,其特征在于,還包括:過濾規(guī)則設定模塊,用于設定過濾規(guī)則,具體是包括: 設置彈幕字符長度控制規(guī)則:若控制彈幕字符長度大于M,不能成功發(fā)送,如果控制彈幕的字符長度等于M的時候,發(fā)送彈幕; 設置彈幕的發(fā)送頻率控制規(guī)則:若相鄰兩條彈幕的發(fā)送時間間隔大于N秒,則判斷該兩條控制彈幕字符為兩條不同的控制彈幕;若相鄰兩條彈幕的發(fā)送時間間隔小于等于N秒,則該兩條控制彈幕字符為同樣一條控制彈幕,且以在先發(fā)送的控制彈幕為發(fā)送對象。
【文檔編號】H04N21/431GK105872781SQ201610374862
【公開日】2016年8月17日
【申請日】2016年5月31日
【發(fā)明人】姚金明
【申請人】武漢斗魚網(wǎng)絡科技有限公司