欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種彈幕發(fā)送控制方法與裝置與流程

文檔序號:11881579閱讀:331來源:國知局
一種彈幕發(fā)送控制方法與裝置與流程

本發(fā)明屬于計算機應(yīng)用領(lǐng)域,更具體地,涉及一種彈幕發(fā)送控制方法與裝置。



背景技術(shù):

目前的彈幕發(fā)送無冷卻時間。會導(dǎo)致彈幕、重復(fù)彈幕、垃圾彈幕的大量密集發(fā)送。從而導(dǎo)致整體的彈幕質(zhì)量下降,降低用戶的彈幕交流的積極性。



技術(shù)實現(xiàn)要素:

針對現(xiàn)有技術(shù)的以上缺陷或改進需求,本發(fā)明提供了一種彈幕發(fā)送控制方法與裝置,其目的在于根據(jù)彈幕密度自適應(yīng)的調(diào)整冷卻時間,由此解決現(xiàn)有的彈幕大規(guī)模密集發(fā)送的技術(shù)問題。

為實現(xiàn)上述目的,按照本發(fā)明的一個方面,提供了一種彈幕發(fā)送控制方法,包括以下步驟:

(1)當(dāng)獲取到用戶發(fā)送的彈幕時,取消用戶的彈幕發(fā)送權(quán)限并計時;

(2)當(dāng)步驟(1)中計時到達預(yù)先設(shè)置的冷卻時間時,恢復(fù)所述用戶的彈幕發(fā)送權(quán)限。

優(yōu)選地,所述彈幕發(fā)送控制方法,其所述冷卻時間按照如下方法計算:

A、獲取彈幕密度和預(yù)先設(shè)置的冷卻時間縮短比例;

B、根據(jù)步驟A中獲取的彈幕密度,按照彈幕密度越大基礎(chǔ)冷卻時間越長的原則,確定基礎(chǔ)冷卻時間。

C、根據(jù)步驟B中獲取的基礎(chǔ)冷卻時間以及所述冷卻時間縮短比例,獲得冷卻時間。

優(yōu)選地,所述彈幕發(fā)送控制方法,其步驟B具體為:當(dāng)彈幕密度處于預(yù)先劃分的彈幕密度區(qū)間時,基礎(chǔ)冷卻時間設(shè)置為彈幕密度區(qū)間相應(yīng)的基礎(chǔ)冷卻時間。

優(yōu)選地,所述彈幕發(fā)送控制方法,其步驟C具體為:冷卻時間為基礎(chǔ)冷卻時間與冷卻時間縮短比例之積取整的結(jié)果。

優(yōu)選地,所述彈幕發(fā)送控制方法,其所述冷卻時間縮短比例根據(jù)所述用戶的屬性設(shè)置。

按照本發(fā)明的另一方面,提供了一種彈幕發(fā)送控制裝置,包括:

彈幕獲取模塊,處于有效或無效狀態(tài),在有效狀態(tài)下用于獲取用戶發(fā)送的彈幕,獲取用戶發(fā)送的彈幕后觸發(fā)彈幕獲取模塊切換為無效狀態(tài),并啟動倒計時模塊;在無效狀態(tài)下用于獲取倒計時狀態(tài)的有效信號,觸發(fā)彈幕獲取模塊切換為有效狀態(tài);

所述計時模塊,用于獲取冷卻時間,并在被所述彈幕獲取模塊啟動后根據(jù)冷卻時間計時,冷卻時間到達時發(fā)送所述有效信號,使得彈幕獲取模塊處于有效狀態(tài)。

優(yōu)選地,所述彈幕發(fā)送控制裝置,其所述計時模塊包括冷卻時間獲取子模塊,所述冷卻時間獲取子模塊按照如下方法獲取冷卻時間:

A、獲取彈幕密度和預(yù)先設(shè)置的冷卻時間縮短比例;

B、根據(jù)步驟A中獲取的彈幕密度,按照彈幕密度越大基礎(chǔ)冷卻時間越長的原則,確定基礎(chǔ)冷卻時間。

C、根據(jù)步驟B中獲取的基礎(chǔ)冷卻時間以及所述冷卻時間縮短比例,獲得冷卻時間。

優(yōu)選地,所述彈幕發(fā)送控制裝置,其所述計時模塊采用倒計時。

優(yōu)選地,所述彈幕發(fā)送控制裝置,其所述步驟B具體為:當(dāng)彈幕密度處于預(yù)先劃分的彈幕密度區(qū)間時,基礎(chǔ)冷卻時間設(shè)置為彈幕密度區(qū)間相應(yīng)的基礎(chǔ)冷卻時間。

優(yōu)選地,所述彈幕發(fā)送控制裝置,其所述步驟C具體為:冷卻時間為基礎(chǔ)冷卻時間與冷卻時間縮短比例之積取整的結(jié)果。

總體而言,通過本發(fā)明所構(gòu)思的以上技術(shù)方案與現(xiàn)有技術(shù)相比,能夠取得下列有益效果:

應(yīng)用本發(fā)明體統(tǒng)的彈幕發(fā)送控制方法與裝置后,難以采用外掛程序大規(guī)模集中發(fā)送彈幕,減少彈幕集中發(fā)送對服務(wù)器性能影響以及用戶視頻收看影響,維護正常的彈幕發(fā)送樂趣。

優(yōu)選方案,使得彈幕發(fā)送冷卻時間自動適應(yīng)當(dāng)前彈幕密度與用戶級別,一方面使得彈幕密度與形成負反饋,即彈幕發(fā)送越多,冷卻時間越長,使得彈幕的總量維持在服務(wù)器可接受或不影響觀感的水平上,同時更好的維護用戶彈幕發(fā)送樂趣。

附圖說明

圖1是本發(fā)明彈幕發(fā)送控制方法的流程圖;

圖2是本發(fā)明彈幕發(fā)送控制裝置的結(jié)構(gòu)示意圖。

具體實施方式

為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。此外,下面所描述的本發(fā)明各個實施方式中所涉及到的技術(shù)特征只要彼此之間未構(gòu)成沖突就可以相互組合。

本發(fā)明提供的彈幕發(fā)送控制方法,如圖1所示,包括以下步驟:

(1)當(dāng)獲取到用戶發(fā)送的彈幕時,取消用戶的彈幕發(fā)送權(quán)限并計時;

(2)當(dāng)步驟(1)中計時到達預(yù)先設(shè)置的冷卻時間時,恢復(fù)所述用戶的彈幕發(fā)送權(quán)限。

所述冷卻時間按照如下方法計算:

A、獲取彈幕密度和預(yù)先設(shè)置的冷卻時間縮短比例;

所述彈幕密度即單位時間內(nèi)彈幕發(fā)送條數(shù)。

B、根據(jù)步驟A中獲取的彈幕密度,按照彈幕密度越大基礎(chǔ)冷卻時間越長的原則,確定基礎(chǔ)冷卻時間。

具體地,按照如下方式確定基礎(chǔ)冷卻時間:

當(dāng)彈幕密度處于預(yù)先劃分的彈幕密度區(qū)間時,基礎(chǔ)冷卻時間設(shè)置為彈幕密度區(qū)間相應(yīng)的基礎(chǔ)冷卻時間;

C、根據(jù)步驟B中獲取的基礎(chǔ)冷卻時間以及所述冷卻時間縮短比例,獲得冷卻時間;

具體地,冷卻時間為基礎(chǔ)冷卻時間與冷卻時間縮短比例之積取整的結(jié)果。

所述冷卻時間縮短比例,可根據(jù)用戶的屬性設(shè)置,例如用戶級別高則冷卻時間縮短比例低。

本發(fā)明提供的彈幕發(fā)送控制裝置,如圖2所示,包括:

彈幕獲取模塊,處于有效或無效狀態(tài),在有效狀態(tài)下用于獲取用戶發(fā)送的彈幕,獲取用戶發(fā)送的彈幕后觸發(fā)彈幕獲取模塊切換為無效狀態(tài),并啟動倒計時模塊;在無效狀態(tài)下用于獲取倒計時狀態(tài)的有效信號,觸發(fā)彈幕獲取模塊切換為有效狀態(tài);

所述計時模塊,用于獲取冷卻時間,并在被所述彈幕獲取模塊啟動后根據(jù)冷卻時間計時,冷卻時間到達時發(fā)送所述有效信號,使得彈幕獲取模塊處于有效狀態(tài)。

所述計時模塊可采用倒計時。

所述計時模塊包括冷卻時間獲取子模塊,按照如下方法獲取冷卻時間:

A、獲取彈幕密度和預(yù)先設(shè)置的冷卻時間縮短比例;

所述彈幕密度即單位時間內(nèi)彈幕發(fā)送條數(shù)。

B、根據(jù)步驟A中獲取的彈幕密度,按照彈幕密度越大基礎(chǔ)冷卻時間越長的原則,確定基礎(chǔ)冷卻時間。

具體地,按照如下方式確定基礎(chǔ)冷卻時間:

當(dāng)彈幕密度處于預(yù)先劃分的彈幕密度區(qū)間時,基礎(chǔ)冷卻時間設(shè)置為彈幕密度區(qū)間相應(yīng)的基礎(chǔ)冷卻時間;

C、根據(jù)步驟B中獲取的基礎(chǔ)冷卻時間以及所述冷卻時間縮短比例,獲得冷卻時間;

具體地,冷卻時間為基礎(chǔ)冷卻時間與冷卻時間縮短比例之積取整的結(jié)果。

所述冷卻時間縮短比例,可根據(jù)用戶的屬性設(shè)置,例如用戶級別高則冷卻時間縮短比例低。

以下為實施例:

實施例1

一種彈幕發(fā)送控制方法,包括以下步驟:

(1)彈幕發(fā)送框獲取到用戶彈幕發(fā)送彈幕的命令后,進行彈幕發(fā)送,同時彈幕發(fā)送框無效,并開始計時。

(2)當(dāng)步驟(1)中計時到達預(yù)先設(shè)置的冷卻時間時,恢復(fù)所述用戶的彈幕發(fā)送權(quán)限。

優(yōu)選地計時期間提示冷卻時間,例如在用戶嘗試發(fā)送彈幕時提示剩余冷卻時間或采用是時鐘或者進度條的方式提示用戶彈幕發(fā)送功能正在冷卻。

所述冷卻時間按照如下方法計算:

A、獲取彈幕密度和預(yù)先設(shè)置的冷卻時間縮短比例;

所述彈幕密度即單位時間內(nèi)彈幕發(fā)送條數(shù)。

B、根據(jù)步驟A中獲取的彈幕密度,按照彈幕密度越大基礎(chǔ)冷卻時間越長的原則,確定基礎(chǔ)冷卻時間。

具體地,按照如下方式確定基礎(chǔ)冷卻時間:

當(dāng)彈幕密度處于預(yù)先劃分的彈幕密度區(qū)間時,基礎(chǔ)冷卻時間設(shè)置為彈幕密度區(qū)間相應(yīng)的基礎(chǔ)冷卻時間;

具體地:

當(dāng)彈幕密度小于或等于80條/分鐘時,基礎(chǔ)冷卻時間設(shè)置為3秒;

當(dāng)彈幕密度大于90條/分鐘且小于或等于120條/分鐘時,基礎(chǔ)冷卻時間設(shè)置為5秒;

當(dāng)彈幕密度大于120條/分鐘且小于或等于150條/分鐘時,基礎(chǔ)冷卻時間設(shè)置為7秒;

當(dāng)彈幕密度大于150條/分鐘時,基礎(chǔ)冷卻時間設(shè)置為9秒。

C、根據(jù)步驟B中獲取的基礎(chǔ)冷卻時間以及所述冷卻時間縮短比例,獲得冷卻時間;

冷卻時間為基礎(chǔ)冷卻時間與冷卻時間縮短比例之積取整的結(jié)果。

所述冷卻時間縮短比例,可根據(jù)用戶的屬性設(shè)置,例如用戶級別高則冷卻時間縮短比例低。

實施例2

本發(fā)明提供的彈幕發(fā)送控制裝置,包括:

彈幕獲取模塊,處于有效或無效狀態(tài),在有效狀態(tài)下用于獲取用戶發(fā)送的彈幕,獲取用戶發(fā)送的彈幕后觸發(fā)彈幕獲取模塊切換為無效狀態(tài),并啟動倒計時模塊;在無效狀態(tài)下用于獲取倒計時狀態(tài)的有效信號,觸發(fā)彈幕獲取模塊切換為有效狀態(tài);

所述計時模塊,用于獲取冷卻時間,并在被所述彈幕獲取模塊啟動后根據(jù)冷卻時間計時,冷卻時間到達時發(fā)送所述有效信號,使得彈幕獲取模塊處于有效狀態(tài)。

所述計時模塊可采用倒計時。

所述計時模塊包括冷卻時間獲取子模塊,按照如下方法獲取冷卻時間:

A、獲取彈幕密度和預(yù)先設(shè)置的冷卻時間縮短比例;

所述彈幕密度即單位時間內(nèi)彈幕發(fā)送條數(shù)。

B、根據(jù)步驟A中獲取的彈幕密度,按照彈幕密度越大基礎(chǔ)冷卻時間越長的原則,確定基礎(chǔ)冷卻時間。

具體地,按照如下方式確定基礎(chǔ)冷卻時間:

當(dāng)彈幕密度處于預(yù)先劃分的彈幕密度區(qū)間時,基礎(chǔ)冷卻時間設(shè)置為彈幕密度區(qū)間相應(yīng)的基礎(chǔ)冷卻時間;

具體地:

當(dāng)彈幕密度小于或等于80條/分鐘時,基礎(chǔ)冷卻時間設(shè)置為3秒;

當(dāng)彈幕密度大于90條/分鐘且小于或等于120條/分鐘時,基礎(chǔ)冷卻時間設(shè)置為5秒;

當(dāng)彈幕密度大于120條/分鐘且小于或等于150條/分鐘時,基礎(chǔ)冷卻時間設(shè)置為7秒;

當(dāng)彈幕密度大于150條/分鐘時,基礎(chǔ)冷卻時間設(shè)置為9秒。

C、冷卻時間為基礎(chǔ)冷卻時間與冷卻時間縮短比例之積取整的結(jié)果。

所述冷卻時間縮短比例根據(jù)用戶級別設(shè)置,例如用戶級別高則冷卻時間縮短比例低,使得高級別用戶彈幕發(fā)送冷卻時間短,維護高級別用戶彈幕發(fā)送樂趣。

本領(lǐng)域的技術(shù)人員容易理解,以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
昭通市| 灵武市| 江城| 西丰县| 资源县| 清徐县| 凤阳县| 马山县| 木兰县| 奉化市| 鸡西市| 喀喇沁旗| 高清| 乐昌市| 潜山县| 成安县| 双峰县| 唐海县| 洪泽县| 高邑县| 大余县| 云阳县| 托克逊县| 永丰县| 搜索| 通江县| 富平县| 台山市| 南召县| 南投县| 察隅县| 湘乡市| 时尚| 遂溪县| 五家渠市| 洛阳市| 甘泉县| 海伦市| 福清市| 杭锦后旗| 巫山县|