一种弹幕输入方法及装置制造方法及图纸

技术编号:13976188 阅读:45 留言:0更新日期:2016-11-11 12:17
本发明专利技术涉及一种弹幕输入方法及装置。包括:步骤1,当监控到回车键被激活时,向用户展示输入框;步骤2,判断临时文本是否为空,若不为空,读取临时文本中的内容并展示于输入框内;步骤3,在用户停止在输入框内输入后维持一个启用计时器;若启用计时器超时前,用户未执行键盘操作,则将输入框隐藏;若启用计时器超时前检测到用户的键盘操作,则将启用计时器清零后进一步判断该键盘操作是否为回车操作,若是回车操作,则将输入框中的内容提交至弹幕服务器。本发明专利技术能够隐藏输入框,减少对用户观看视频的影响,同时能有效保持用户的已输入内容,并且能够减少为空的内容发送到服务器,减少服务器处理资源的浪费。

【技术实现步骤摘要】

本专利技术涉及一种输入方法及装置,属于视频信息处理领域,具体是涉及一种弹幕输入方法及装置
技术介绍
当前,视频直播方式已经得到了广泛的应用。人们可以通过互联网随时随地在PC、手机等多种客户端观看视频直播,目前绝大多数直播网站都采用了弹幕,弹幕能极大地加强观众与主播、观众和观众之间的互动。但是,现有技术中的弹幕输入时,弹幕输入框长期显示于显示屏上,极大的影响了用户对视频的观看。此外,现有技术直接将用户在输入框中输入的内容提交至弹幕服务器,而不对内容进行任何过滤,从而导致了大量内容为空的弹幕出现,这些空弹幕的处理浪费了服务器的资源。
技术实现思路
针对现有技术的以上缺陷或改进需求,本专利技术提供了一种弹幕输入方法及装置,其目的在于,能够隐藏输入框,减少对用户观看视频的影响,同时能有效保持用户的已输入内容,并且能够减少为空的内容发送到服务器,减少服务器处理资源的浪费。为了解决上述问题,根据本专利技术的一个方面,提供了一种弹幕输入方法,包括:步骤1,启动键盘监控程序以监控用户的键盘操作,当监控到预设按键被激活时,向用户展示输入框;步骤2,判断临时文本是否为空,若为空,则维持输入框为空的状态,否则,读取临时文本中的内容并展示于输入框内;步骤3,在用户停止在输入框内输入后维持一个启用计时器;若启用计时器超时前,用户未执行键盘操作,则将输入框隐藏;若启用计时器超时前检测到用户的键盘操作,则将启用计时器清零后进一步判断该键盘操作是否为回车操作,若是回车操作,则将输入框中的内容提交至弹幕服务器。优选的,上述的一种弹幕输入方法,所述步骤3中,判断输入框中的内容是否为空,若为空,则开启第一启用计时器,否则开启第二启用计时器,其中,第一启用计时器的时长短于第二启用计时器的时长。优选的,上述的一种弹幕输入方法,当第二启用计时器超时后,将输入框中的内容存入临时文本中,再隐藏输入框。优选的,上述的一种弹幕输入方法,所述第一启用计时器、第二启用计时器的时长分别为10秒、20秒。优选的,上述的一种弹幕输入方法,将输入框中的内容提交至弹幕服务器之前先判断输入框中的内容是否为空,若为空,则隐藏输入框,若不为空,则将输入框中的内容提交至弹幕服务器。为了解决上述问题,根据本专利技术的另一个方面,提供了一种弹幕输入装置,包括:输入框展示模块,启动键盘监控程序以监控用户的键盘操作,当监控到预设按键被激活时,向用户展示输入框;临时文本读取模块,判断临时文本是否为空,若为空,则维持输入框为空的状态,否则,读取临时文本中的内容并展示于输入框内;输入计时模块,在用户停止在输入框内输入后维持一个启用计时器;若启用计时器超时前,用户未执行键盘操作,则将输入框隐藏;若启用计时器超时前检测到用户的键盘操作,则将启用计时器清零后进一步判断该键盘操作是否为回车操作,若是回车操作,则将输入框中的内容提交至弹幕服务器。优选的,上述的一种弹幕输入装置,所述输入计时模块中,判断输入框中的内容是否为空,若为空,则开启第一启用计时器,否则开启第二启用计时器,其中,第一启用计时器的时长短于第二启用计时器的时长。优选的,上述的一种弹幕输入装置,当第二启用计时器超时后,将输入框中的内容存入临时文本中,再隐藏输入框。优选的,上述的一种弹幕输入装置,所述第一启用计时器、第二启用计时器的时长分别为10秒、20秒。优选的,上述的一种弹幕输入装置,将输入框中的内容提交至弹幕服务器之前先判断输入框中的内容是否为空,若为空,则隐藏输入框,若不为空,则将输入框中的内容提交至弹幕服务器。总体而言,本专利技术所构思的以上技术方案与现有技术相比,能够隐藏输入框,减少对用户观看视频的影响,同时能有效保持用户的已输入内容,并且能够减少为空的内容发送到服务器,减少服务器处理资源的浪费。附图说明附图1是本专利技术的流程示意图。附图2是本专利技术的输入框显示意图。附图3是本专利技术的系统结构示意图。具体实施方式下面通过实施例,并结合附图,对本专利技术的技术方案作进一步具体的说明。一种弹幕输入方法,包括:步骤1,启动键盘监控程序以监控用户的键盘操作,当监控到预设按键被激活时,向用户展示输入框;步骤2,判断临时文本是否为空,若为空,则维持输入框为空的状态,否则,读取临时文本中的内容并展示于输入框内;步骤3,在用户停止在输入框内输入后维持一个启用计时器;若启用计时器超时前,用户未执行键盘操作,则将输入框隐藏;若启用计时器超时前检测到用户的键盘操作,则将启用计时器清零后进一步判断该键盘操作是否为回车操作,若是回车操作,则将输入框中的内容提交至弹幕服务器。其中,步骤3中,判断输入框中的内容是否为空,若为空,则开启第一启用计时器,否则开启第二启用计时器,其中,第一启用计时器的时长短于第二启用计时器的时长。当第二启用计时器超时后,将输入框中的内容存入临时文本中,再隐藏输入框。第一启用计时器、第二启用计时器的时长分别为10秒、20秒。其中,将输入框中的内容提交至弹幕服务器之前先判断输入框中的内容是否为空,若为空,则隐藏输入框,若不为空,则将输入框中的内容提交至弹幕服务器。一种弹幕输入装置,包括:输入框展示模块,启动键盘监控程序以监控用户的键盘操作,当监控到预设按键被激活时,向用户展示输入框;临时文本读取模块,判断临时文本是否为空,若为空,则维持输入框为空的状态,否则,读取临时文本中的内容并展示于输入框内;输入计时模块,在用户停止在输入框内输入后维持一个启用计时器;若启用计时器超时前,用户未执行键盘操作,则将输入框隐藏;若启用计时器超时前检测到用户的键盘操作,则将启用计时器清零后进一步判断该键盘操作是否为回车操作,若是回车操作,则将输入框中的内容提交至弹幕服务器。其中,所述输入计时模块中,判断输入框中的内容是否为空,若为空,则开启第一启用计时器,否则开启第二启用计时器,其中,第一启用计时器的时长短于第二启用计时器的时长。当第二启用计时器超时后,将输入框中的内容存入临时文本中,再隐藏输入框。第一启用计时器、第二启用计时器的时长分别为10秒、20秒。其中,输入框中的内容提交至弹幕服务器之前先判断输入框中的内容是否为空,若为空,则隐藏输入框,若不为空,则将输入框中的内容提交至弹幕服务器。实施例1本实施例还提供了一种弹幕输入方法。在用户全屏输入的时候,添加了多个计时器,在用户没有输入任何内容的时候自动的隐藏。在用户输入了一部分内容之后,长期时间不操作本实施例也会隐藏输入框,同时将其已经输入过的内容保持在一个临时的文本中,当用户再次激活文本输入框的时候,会再次调用里面的内容。最后本实施例为了减少服务器的压力,防止大量为空的内容被发送到服务器中,用户在进行第二次回车行为的时候进行一次辅助判断过滤掉发送时内容为空内容。本实施例的弹幕输入方法如图1所示,具体步骤如下:1,输入框的启用以及临时文本的写入通过flash的底层通讯,保持监控用户的键盘。当用户的键盘使用回车之后,本实施例将会在flash的画布中展示一个弹幕输入框。弹幕输入框的大小和展示位置受到画布的实际宽度的影响。用户在启用弹幕输入框之后,将会进行一个临时文本判断行为,检查内存历史中是否有临时文本。临时文本判断:若有临时文本,则将临时文本写入到弹幕输入框中,并展示弹幕输入框;若无临时文本,则展示弹幕输入框2,用本文档来自技高网...

【技术保护点】
一种弹幕输入方法,其特征在于,包括:步骤1,启动键盘监控程序以监控用户的键盘操作,当监控到预设按键被激活时,向用户展示输入框;步骤2,判断临时文本是否为空,若为空,则维持输入框为空的状态,否则,读取临时文本中的内容并展示于输入框内;步骤3,在用户停止在输入框内输入后维持一个启用计时器;若启用计时器超时前,用户未执行键盘操作,则将输入框隐藏;若启用计时器超时前检测到用户的键盘操作,则将启用计时器清零后进一步判断该键盘操作是否为回车操作,若是回车操作,则将输入框中的内容提交至弹幕服务器。

【技术特征摘要】
1.一种弹幕输入方法,其特征在于,包括:步骤1,启动键盘监控程序以监控用户的键盘操作,当监控到预设按键被激活时,向用户展示输入框;步骤2,判断临时文本是否为空,若为空,则维持输入框为空的状态,否则,读取临时文本中的内容并展示于输入框内;步骤3,在用户停止在输入框内输入后维持一个启用计时器;若启用计时器超时前,用户未执行键盘操作,则将输入框隐藏;若启用计时器超时前检测到用户的键盘操作,则将启用计时器清零后进一步判断该键盘操作是否为回车操作,若是回车操作,则将输入框中的内容提交至弹幕服务器。2.根据权利要求1所述的一种弹幕输入方法,其特征在于,所述步骤3中,判断输入框中的内容是否为空,若为空,则开启第一启用计时器,否则开启第二启用计时器,其中,第一启用计时器的时长短于第二启用计时器的时长。3.根据权利要求2所述的一种弹幕输入方法,其特征在于,当第二启用计时器超时后,将输入框中的内容存入临时文本中,再隐藏输入框。4.根据权利要求2所述的一种弹幕输入方法,其特征在于,所述第一启用计时器、第二启用计时器的时长分别为10秒、20秒。5.根据权利要求1所述的一种弹幕输入方法,其特征在于,将输入框中的内容提交至弹幕服务器之前先判断输入框中的内容是否为空,若为空,则隐藏输入框,若不为空,则将输入框中的内容提交至弹幕服务器。6.一种弹幕输入...

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

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

1