一种弹幕发送控制方法与装置制造方法及图纸

技术编号:14009875 阅读:45 留言:0更新日期:2016-11-17 10:29
本发明专利技术公开了一种弹幕发送控制方法及装置。所述方法,包括以下步骤:(1)当获取到用户发送的弹幕时,取消用户的弹幕发送权限并计时;(2)当步骤(1)中计时到达预先设置的冷却时间时,恢复所述用户的弹幕发送权限。所述装置,包括弹幕获取模块以及计时模块。应用本发明专利技术体统的弹幕发送控制方法与装置后,难以采用外挂程序大规模集中发送弹幕,减少弹幕集中发送对服务器性能影响以及用户视频收看影响,维护正常的弹幕发送乐趣。

【技术实现步骤摘要】

本专利技术属于计算机应用领域,更具体地,涉及一种弹幕发送控制方法与装置
技术介绍
目前的弹幕发送无冷却时间。会导致弹幕、重复弹幕、垃圾弹幕的大量密集发送。从而导致整体的弹幕质量下降,降低用户的弹幕交流的积极性。
技术实现思路
针对现有技术的以上缺陷或改进需求,本专利技术提供了一种弹幕发送控制方法与装置,其目的在于根据弹幕密度自适应的调整冷却时间,由此解决现有的弹幕大规模密集发送的技术问题。为实现上述目的,按照本专利技术的一个方面,提供了一种弹幕发送控制方法,包括以下步骤:(1)当获取到用户发送的弹幕时,取消用户的弹幕发送权限并计时;(2)当步骤(1)中计时到达预先设置的冷却时间时,恢复所述用户的弹幕发送权限。优选地,所述弹幕发送控制方法,其所述冷却时间按照如下方法计算:A、获取弹幕密度和预先设置的冷却时间缩短比例;B、根据步骤A中获取的弹幕密度,按照弹幕密度越大基础冷却时间越长的原则,确定基础冷却时间。C、根据步骤B中获取的基础冷却时间以及所述冷却时间缩短比例,获得冷却时间。优选地,所述弹幕发送控制方法,其步骤B具体为:当弹幕密度处于预先划分的弹幕密度区间时,基础冷却时间设置为弹幕密度区间相应的基础冷却时间。优选地,所述弹幕发送控制方法,其步骤C具体为:冷却时间为基础冷却时间与冷却时间缩短比例之积取整的结果。优选地,所述弹幕发送控制方法,其所述冷却时间缩短比例根据所述用户的属性设置。按照本专利技术的另一方面,提供了一种弹幕发送控制装置,包括:弹幕获取模块,处于有效或无效状态,在有效状态下用于获取用户发送的弹幕,获取用户发送的弹幕后触发弹幕获取模块切换为无效状态,并启动倒计时模块;在无效状态下用于获取倒计时状态的有效信号,触发弹幕获取模块切换为有效状态;所述计时模块,用于获取冷却时间,并在被所述弹幕获取模块启动后根据冷却时间计时,冷却时间到达时发送所述有效信号,使得弹幕获取模块处于有效状态。优选地,所述弹幕发送控制装置,其所述计时模块包括冷却时间获取子模块,所述冷却时间获取子模块按照如下方法获取冷却时间:A、获取弹幕密度和预先设置的冷却时间缩短比例;B、根据步骤A中获取的弹幕密度,按照弹幕密度越大基础冷却时间越长的原则,确定基础冷却时间。C、根据步骤B中获取的基础冷却时间以及所述冷却时间缩短比例,获得冷却时间。优选地,所述弹幕发送控制装置,其所述计时模块采用倒计时。优选地,所述弹幕发送控制装置,其所述步骤B具体为:当弹幕密度处于预先划分的弹幕密度区间时,基础冷却时间设置为弹幕密度区间相应的基础冷却时间。优选地,所述弹幕发送控制装置,其所述步骤C具体为:冷却时间为基础冷却时间与冷却时间缩短比例之积取整的结果。总体而言,通过本专利技术所构思的以上技术方案与现有技术相比,能够取得下列有益效果:应用本专利技术体统的弹幕发送控制方法与装置后,难以采用外挂程序大规模集中发送弹幕,减少弹幕集中发送对服务器性能影响以及用户视频收看影响,维护正常的弹幕发送乐趣。优选方案,使得弹幕发送冷却时间自动适应当前弹幕密度与用户级别,一方面使得弹幕密度与形成负反馈,即弹幕发送越多,冷却时间越长,使得弹幕的总量维持在服务器可接受或不影响观感的水平上,同时更好的维护用户弹幕发送乐趣。附图说明图1是本专利技术弹幕发送控制方法的流程图;图2是本专利技术弹幕发送控制装置的结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。此外,下面所描述的本专利技术各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。本专利技术提供的弹幕发送控制方法,如图1所示,包括以下步骤:(1)当获取到用户发送的弹幕时,取消用户的弹幕发送权限并计时;(2)当步骤(1)中计时到达预先设置的冷却时间时,恢复所述用户的弹幕发送权限。所述冷却时间按照如下方法计算:A、获取弹幕密度和预先设置的冷却时间缩短比例;所述弹幕密度即单位时间内弹幕发送条数。B、根据步骤A中获取的弹幕密度,按照弹幕密度越大基础冷却时间越长的原则,确定基础冷却时间。具体地,按照如下方式确定基础冷却时间:当弹幕密度处于预先划分的弹幕密度区间时,基础冷却时间设置为弹幕密度区间相应的基础冷却时间;C、根据步骤B中获取的基础冷却时间以及所述冷却时间缩短比例,获得冷却时间;具体地,冷却时间为基础冷却时间与冷却时间缩短比例之积取整的结果。所述冷却时间缩短比例,可根据用户的属性设置,例如用户级别高则冷却时间缩短比例低。本专利技术提供的弹幕发送控制装置,如图2所示,包括:弹幕获取模块,处于有效或无效状态,在有效状态下用于获取用户发送的弹幕,获取用户发送的弹幕后触发弹幕获取模块切换为无效状态,并启动倒计时模块;在无效状态下用于获取倒计时状态的有效信号,触发弹幕获取模块切换为有效状态;所述计时模块,用于获取冷却时间,并在被所述弹幕获取模块启动后根据冷却时间计时,冷却时间到达时发送所述有效信号,使得弹幕获取模块处于有效状态。所述计时模块可采用倒计时。所述计时模块包括冷却时间获取子模块,按照如下方法获取冷却时间:A、获取弹幕密度和预先设置的冷却时间缩短比例;所述弹幕密度即单位时间内弹幕发送条数。B、根据步骤A中获取的弹幕密度,按照弹幕密度越大基础冷却时间越长的原则,确定基础冷却时间。具体地,按照如下方式确定基础冷却时间:当弹幕密度处于预先划分的弹幕密度区间时,基础冷却时间设置为弹幕密度区间相应的基础冷却时间;C、根据步骤B中获取的基础冷却时间以及所述冷却时间缩短比例,获得冷却时间;具体地,冷却时间为基础冷却时间与冷却时间缩短比例之积取整的结果。所述冷却时间缩短比例,可根据用户的属性设置,例如用户级别高则冷却时间缩短比例低。以下为实施例:实施例1一种弹幕发送控制方法,包括以下步骤:(1)弹幕发送框获取到用户弹幕发送弹幕的命令后,进行弹幕发送,同时弹幕发送框无效,并开始计时。(2)当步骤(1)中计时到达预先设置的冷却时间时,恢复所述用户的弹幕发送权限。优选地计时期间提示冷却时间,例如在用户尝试发送弹幕时提示剩余冷却时间或采用是时钟或者进度条的方式提示用户弹幕发送功能正在冷却。所述冷却时间按照如下方法计算:A、获取弹幕密度和预先设置的冷却时间缩短比例;所述弹幕密度即单位时间内弹幕发送条数。B、根据步骤A中获取的弹幕密度,按照弹幕密度越大基础冷却时间越长的原则,确定基础冷却时间。具体地,按照如下方式确定基础冷却时间:当弹幕密度处于预先划分的弹幕密度区间时,基础冷却时间设置为弹幕密度区间相应的基础冷却时间;具体地:当弹幕密度小于或等于80条/分钟时,基础冷却时间设置为3秒;当弹幕密度大于90条/分钟且小于或等于120条/分钟时,基础冷却时间设置为5秒;当弹幕密度大于120条/分钟且小于或等于150条/分钟时,基础冷却时间设置为7秒;当弹幕密度大于150条/分钟时,基础冷却时间设置为9秒。C、根据步骤B中获取的基础冷却时间以及所述冷却时间缩短比例,获得冷却时间;冷却时间为基础冷却时间与冷却时间缩短比例之积取整的结果。所述冷却时间缩短比例,可根据用户的属性设置,例如用户级别高则冷却时间缩短比例低。实施例2本发本文档来自技高网...
一种弹幕发送控制方法与装置

【技术保护点】
一种弹幕发送控制方法,其特征在于,包括以下步骤:(1)当获取到用户发送的弹幕时,取消用户的弹幕发送权限并计时;(2)当步骤(1)中计时到达预先设置的冷却时间时,恢复所述用户的弹幕发送权限。

【技术特征摘要】
1.一种弹幕发送控制方法,其特征在于,包括以下步骤:(1)当获取到用户发送的弹幕时,取消用户的弹幕发送权限并计时;(2)当步骤(1)中计时到达预先设置的冷却时间时,恢复所述用户的弹幕发送权限。2.如权利要求1所述的弹幕发送控制方法,其特征在于,所述冷却时间按照如下方法计算:A、获取弹幕密度和预先设置的冷却时间缩短比例;B、根据步骤A中获取的弹幕密度,按照弹幕密度越大基础冷却时间越长的原则,确定基础冷却时间;C、根据步骤B中获取的基础冷却时间以及所述冷却时间缩短比例,获得冷却时间。3.如权利要求2所述的弹幕发送控制方法,其特征在于,步骤B具体为:当弹幕密度处于预先划分的弹幕密度区间时,基础冷却时间设置为弹幕密度区间相应的基础冷却时间。4.如权利要求2所述的弹幕发送控制方法,其特征在于,步骤C具体为:冷却时间为基础冷却时间与冷却时间缩短比例之积取整的结果。5.如权利要求4所述的弹幕发送控制方法,其特征在于,所述冷却时间缩短比例根据所述用户的属性设置。6.一种弹幕发送控制装置,其特征在于,包括:弹幕获取模块,处于有效或无效状态,在有效状态下用于获取用户发送的弹幕,获取用户发...

【专利技术属性】
技术研发人员:姚金明
申请(专利权)人:武汉斗鱼网络科技有限公司
类型:发明
国别省市:湖北;42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1