一种基于网页弹幕弹幕层级设置的方法及装置的制造方法

文档序号:10616422阅读:218来源:国知局
一种基于网页弹幕弹幕层级设置的方法及装置的制造方法
【专利摘要】本发明涉及一种基于网页弹幕弹幕层级设置的方法及装置,包括:步骤1,在服务器端设置网页弹幕显示权限参数;步骤2,客户端初始化,打开客户端浏览器,并打开网页弹幕,客户端浏览器接收服务器端按照步骤1设置的网页弹幕显示权限参数,并按照网页弹幕显示权限参数显示网页弹幕,同时服务器端实时监测客户端网页弹幕的发送状态,判断网页弹幕是否超出网页弹幕的超限阈值,并将判断结果发送给客户端;步骤3,客户端浏览器根据服务器发送的判断结果实时显示网页弹幕,并同时进行保留全部网页弹幕、或保留全部部分弹幕并删除超限的网页弹幕的操作。本发明能够实时控制系统服务器网页加载弹幕的容量,防止系统假死机、当机,甚至瘫痪的情况发生。
【专利说明】一种基于网页弹幕弹幕层级设置的方法及装置
[0001]
技术领域
[0002]本发明涉及互联网领域,尤其是涉及一种基于网页弹幕弹幕层级设置的方法及装置。
[0003]
【背景技术】
[0004]随时网络通信技术的进步和宽带网络的提速,网络视频应用在各个行业得到了越来越广泛的开展。直观而生动的高清视频应用,可以极大地拉近用户之间的距离,并达到最好的交流效果,而且成本相对最低,所以得到了各行业用户的普遍欢迎。
[0005]弹幕是互联网视频的一大特色。弹幕指直接显现在视频上的评论,可以以滚动、停留甚至更多动作特效方式出现在视频上,是观看视频的人发送的简短评论。“弹幕视频”顾名思义即带有“弹幕”的视频。很多网站提供视频发送弹幕的功能。
[0006]在用户浏览网站时,正如播放视频一样,有时候需要弹幕在顶层显示方便用户随时浏览,有时又不需要弹幕在顶层显示方便用户浏览网页,同时也保持弹幕的正常加载,有时又需要关闭弹幕。
[0007]另外,在浏览网页时,由于有时候浏览网页弹幕过多,若是全部放出所有用户的弹幕,加载量过大造成系统假死机、当机,严重时候造成系统暂时瘫痪,因此,需要适当的控制系统服务器加载弹幕的容量,防止系统假死机、当机,甚至瘫痪的情况发生。
[0008]

【发明内容】

[0009]本发明主要是解决现有技术所存在的技术问题;提供了一种能够在用户需要弹幕时在顶层显示方便用户随时浏览,在用户不需要弹幕时在顶层显示方便用户浏览网页,同时能够保持弹幕的正常加载,并且还可以随时需要关闭和打开弹幕的一种基于网页弹幕弹幕层级设置的方法及装置。
[0010]本发明还有一目的是解决现有技术所存在的技术问题;提供了一种能够实时控制系统服务器网页加载弹幕的容量,防止系统假死机、当机,甚至瘫痪的情况发生的一种基于网页弹幕弹幕层级设置的方法及装置。
[0011]本发明的上述技术问题主要是通过下述技术方案得以解决的:
一种基于网页弹幕弹幕层级设置的方法,其特征在于,包括:
步骤I,在服务器端设置网页弹幕显示权限参数,包括网页弹幕显示层级参数、网页弹幕的字体大小、网页弹幕的显示量上限、网页弹幕的超限阈值以及网页弹幕的保存最大量;步骤2,客户端初始化,打开客户端浏览器,并打开网页弹幕,客户端浏览器接收服务器端按照步骤I设置的网页弹幕显示权限参数,并按照网页弹幕显示权限参数显示网页弹幕,同时服务器端实时监测客户端网页弹幕的发送状态,判断网页弹幕是否超出步骤I中设置的网页弹幕的超限阈值,并将判断结果发送给客户端;
步骤3,客户端浏览器根据服务器发送的判断结果实时显示网页弹幕,并同时进行保留全部网页弹幕、或保留全部部分弹幕并删除超限的网页弹幕的操作。
[0012]优选地,所述步骤I中,网页弹幕显示权限参数的具体参数包括:
网页弹幕显示层级参数:包括悬浮在所有浏览网页之上显示网页弹幕;或悬浮在当前浏览网页顶部显示网页弹幕网页,当浏览新的网页时网页弹幕会被新的网页覆盖;
网页弹幕的字体大小:为客户端支持的所有字体,并默认显示所有字体中的一种;
网页弹幕的显示量上限:设置每单位时间网页弹幕的显示上限,即每单位时间网页弹幕显示的最大数量,单位是条,每单位时间为每秒或每分钟或每小时;网页弹幕的超限阈值:设置网页弹幕的加载虚拟缓存与客户端浏览器内存的占比阈值,即网页弹幕加载虚拟缓存最大值占取客户端浏览器内存为哪。,网页弹幕加载虚拟缓存最小值占取客户端浏览器内存为1?0,其中,M、N为正整数;
网页弹幕的保存最大量:设置在客户端浏览器关闭时保存网页弹幕的最大数量,单位为条。
[0013]优选地,所述步骤2中,判断网页弹幕是否超出超限阈值的具体方法是:
当网页弹幕的加载虚拟缓存达到客户端浏览器内存为哪0时,发出超限信息给客户端,同时不再继续显示网页弹幕于客户端浏览器上,并实时按照网页弹幕发送时间删除网页弹幕的加载虚拟缓存内容,首先删除弹幕发送时间最久的删除网页弹幕的加载虚拟缓存内容,直至网页弹幕的加载虚拟缓存达到客户端浏览器内存的1%时,向客户端发出解除超限信息,并继续开始显示网页弹幕于客户端浏览器上。
[0014]优选地,步骤3后,当客户将客户端浏览器关闭时,若网页弹幕的加载虚拟缓存内存储的页弹幕尚未超出步骤I设置的网页弹幕的保存最大量。
[0015]—种基于网页弹幕弹幕层级设置的装置,其特征在于,包括:
网页弹幕显示权限参数设置模块:在服务器端通过网页弹幕显示权限参数设置模块设置网页弹幕显示权限参数,包括网页弹幕显示层级参数、网页弹幕的字体大小、网页弹幕的显示量上限、网页弹幕的超限阈值以及网页弹幕的保存最大量;
网页弹幕状态监控模块:客户端初始化,打开客户端浏览器,并打开网页弹幕,客户端浏览器接收服务器端按照网页弹幕显示权限参数设置模块设置的网页弹幕显示权限参数,并按照网页弹幕显示权限参数显示网页弹幕,同时服务器端实时监测客户端网页弹幕的发送状态,判断网页弹幕是否超出网页弹幕显示权限参数设置模块设置的网页弹幕的超限阈值,并将判断结果发送给客户端;
网页弹幕状态执行模块:客户端浏览器根据服务器发送的判断结果通过网页弹幕状态执行模块实时显示网页弹幕,并同时进行保留全部网页弹幕、或保留全部部分弹幕并删除超限的网页弹幕的操作。
[0016]优选地,网页弹幕显示权限参数的具体参数包括:
网页弹幕显示层级参数:包括悬浮在所有浏览网页之上显示网页弹幕;或悬浮在当前浏览网页顶部显示网页弹幕网页,当浏览新的网页时网页弹幕会被新的网页覆盖;
网页弹幕的字体大小:为客户端支持的所有字体,并默认显示所有字体中的一种;
网页弹幕的显示量上限:设置每单位时间网页弹幕的显示上限,即每单位时间网页弹幕显示的最大数量,单位是条,每单位时间为每秒或每分钟或每小时;网页弹幕的超限阈值:设置网页弹幕的加载虚拟缓存与客户端浏览器内存的占比阈值,即网页弹幕加载虚拟缓存最大值占取客户端浏览器内存为哪。,网页弹幕加载虚拟缓存最小值占取客户端浏览器内存为1?0,其中,M、N为正整数;
网页弹幕的保存最大量:设置在客户端浏览器关闭时保存网页弹幕的最大数量,单位为条。
[0017]优选地,网页弹幕状态监控模块判断网页弹幕是否超出超限阈值的具体方法是:当网页弹幕的加载虚拟缓存达到客户端浏览器内存为哪0时,发出超限信息给客户端,
同时不再继续显示网页弹幕于客户端浏览器上,并实时按照网页弹幕发送时间删除网页弹幕的加载虚拟缓存内容,首先删除弹幕发送时间最久的删除网页弹幕的加载虚拟缓存内容,直至网页弹幕的加载虚拟缓存达到客户端浏览器内存的1%时,向客户端发出解除超限信息,并继续开始显示网页弹幕于客户端浏览器上。
[0018]优选地,当客户将客户端浏览器关闭时,若网页弹幕的加载虚拟缓存内存储的页弹幕尚未超出网页弹幕显示权限参数设置模块设置的网页弹幕的保存最大量。
[0019]因此,本发明具有如下优点:1、能够在用户需要弹幕时在顶层显示方便用户随时浏览,在用户不需要弹幕时在顶层显示方便用户浏览网页,同时能够保持弹幕的正常加载,并且还可以随时需要关闭和打开弹幕;2、能够实时控制系统服务器网页加载弹幕的容量,防止系统假死机、当机,甚至瘫痪的情况发生。
[0020]
【附图说明】
[0021]图1为本发明的方法流程示意图。
[0022]图2为本发明的结构框图。
[0023]
【具体实施方式】
[0024]下面通过实施例,并结合附图,对本发明的技术方案作进一步具体的说明。
[0025]—种基于网页弹幕弹幕层级设置的方法,包括:
步骤I,在服务器端设置网页弹幕显示权限参数,包括网页弹幕显示层级参数、网页弹幕的字体大小、网页弹幕的显示量上限、网页弹幕的超限阈值以及网页弹幕的保存最大量;其中,网页弹幕显示权限参数的具体参数包括:
网页弹幕显示层级参数:包括悬浮在所有浏览网页之上显示网页弹幕;或悬浮在当前浏览网页顶部显示网页弹幕网页,当浏览新的网页时网页弹幕会被新的网页覆盖;
网页弹幕的字体大小:为客户端支持的所有字体,并默认显示所有字体中的一种;
网页弹幕的显示量上限:设置每单位时间网页弹幕的显示上限,即每单位时间网页弹幕显示的最大数量,单位是条,每单位时间为每秒或每分钟或每小时;网页弹幕的超限阈值:设置网页弹幕的加载虚拟缓存与客户端浏览器内存的占比阈值,即网页弹幕加载虚拟缓存最大值占取客户端浏览器内存为哪。,网页弹幕加载虚拟缓存最小值占取客户端浏览器内存为1?0,其中,M、N为正整数; 网页弹幕的保存最大量:设置在客户端浏览器关闭时保存网页弹幕的最大数量,单位为条。
[0026]步骤2,客户端初始化,打开客户端浏览器,并打开网页弹幕,客户端浏览器接收服务器端按照步骤I设置的网页弹幕显示权限参数,并按照网页弹幕显示权限参数显示网页弹幕,同时服务器端实时监测客户端网页弹幕的发送状态,判断网页弹幕是否超出步骤I中设置的网页弹幕的超限阈值,并将判断结果发送给客户端;具体方法是:
当网页弹幕的加载虚拟缓存达到客户端浏览器内存为哪0时,发出超限信息给客户端,同时不再继续显示网页弹幕于客户端浏览器上,并实时按照网页弹幕发送时间删除网页弹幕的加载虚拟缓存内容,首先删除弹幕发送时间最久的删除网页弹幕的加载虚拟缓存内容,直至网页弹幕的加载虚拟缓存达到客户端浏览器内存的1%时,向客户端发出解除超限信息,并继续开始显示网页弹幕于客户端浏览器上
步骤3,客户端浏览器根据服务器发送的判断结果实时显示网页弹幕,并同时进行保留全部网页弹幕、或保留全部部分弹幕并删除超限的网页弹幕的操作。
[0027]步骤4,当客户将客户端浏览器关闭时,若网页弹幕的加载虚拟缓存内存储的页弹幕尚未超出步骤I设置的网页弹幕的保存最大量。
[0028]
一种基于网页弹幕弹幕层级设置的装置,包括:
网页弹幕显示权限参数设置模块:在服务器端通过网页弹幕显示权限参数设置模块设置网页弹幕显示权限参数,包括网页弹幕显示层级参数、网页弹幕的字体大小、网页弹幕的显示量上限、网页弹幕的超限阈值以及网页弹幕的保存最大量;其中,网页弹幕显示权限参数的具体参数包括:
网页弹幕显示层级参数:包括悬浮在所有浏览网页之上显示网页弹幕;或悬浮在当前浏览网页顶部显示网页弹幕网页,当浏览新的网页时网页弹幕会被新的网页覆盖;
网页弹幕的字体大小:为客户端支持的所有字体,并默认显示所有字体中的一种;
网页弹幕的显示量上限:设置每单位时间网页弹幕的显示上限,即每单位时间网页弹幕显示的最大数量,单位是条,每单位时间为每秒或每分钟或每小时;网页弹幕的超限阈值:设置网页弹幕的加载虚拟缓存与客户端浏览器内存的占比阈值,即网页弹幕加载虚拟缓存最大值占取客户端浏览器内存为哪。,网页弹幕加载虚拟缓存最小值占取客户端浏览器内存为1?0,其中,M、N为正整数;
网页弹幕的保存最大量:设置在客户端浏览器关闭时保存网页弹幕的最大数量,单位为条。
[0029]网页弹幕状态监控模块:客户端初始化,打开客户端浏览器,并打开网页弹幕,客户端浏览器接收服务器端按照网页弹幕显示权限参数设置模块设置的网页弹幕显示权限参数,并按照网页弹幕显示权限参数显示网页弹幕,同时服务器端实时监测客户端网页弹幕的发送状态,判断网页弹幕是否超出网页弹幕显示权限参数设置模块设置的网页弹幕的超限阈值,并将判断结果发送给客户端;具体包括:
当网页弹幕的加载虚拟缓存达到客户端浏览器内存为哪0时,发出超限信息给客户端,同时不再继续显示网页弹幕于客户端浏览器上,并实时按照网页弹幕发送时间删除网页弹幕的加载虚拟缓存内容,首先删除弹幕发送时间最久的删除网页弹幕的加载虚拟缓存内容,直至网页弹幕的加载虚拟缓存达到客户端浏览器内存的1%时,向客户端发出解除超限信息,并继续开始显示网页弹幕于客户端浏览器上。
[0030]网页弹幕状态执行模块:客户端浏览器根据服务器发送的判断结果通过网页弹幕状态执行模块实时显示网页弹幕,并同时进行保留全部网页弹幕、或保留全部部分弹幕并删除超限的网页弹幕的操作。
[0031]当客户将客户端浏览器关闭时,若网页弹幕的加载虚拟缓存内存储的页弹幕尚未超出网页弹幕显示权限参数设置模块设置的网页弹幕的保存最大量。
[0032]
实施例1:
本发明提供一种基于网页弹幕弹幕层级设置的方法,包括:
步骤1,在服务器端进行网页弹幕的各网页弹幕显示权限参数的设置,包括:
1、设置弹幕的显示层级:弹幕字体、弹幕滚动路径显示设置。弹幕显示层级是基于网页弹幕控制器进行设置。分为悬浮在所有浏览网页之上显示网页弹幕;或悬浮在当前浏览网页顶部显示网页弹幕网页,当浏览新的网页时网页弹幕会被新的网页覆盖。
[0033]2、设置弹幕字体的默认大小:网页弹幕显示字体设置。默认字体有五号字、四号字、三号字。
[0034]3、设置弹幕覆盖层级:弹幕字体、弹幕滚动路径显示设置。弹幕显示层级是基于网页弹幕控制器进行设置。分为高于弹幕服务器、与弹幕服务器平级。
[0035]4、设置弹幕的每分钟显示量上限:设置每分钟弹幕的显示上限。可以手动进行弹幕显示数据量的配置。例如:每十分钟显示弹幕最大可以配置1200条弹幕。
[0036]5、设置弹幕的保存最大量:设置弹幕的保存最大量。保存弹幕对应的条数。
[0037]6、网页弹幕的超限阈值:设置网页弹幕的加载虚拟缓存与客户端浏览器内存的占比阈值,即网页弹幕加载虚拟缓存最大值占取客户端浏览器内存为80%,网页弹幕加载虚拟缓存最小值占取客户端浏览器内存为25%;
步骤2、判断弹幕大小是否超限:设置弹幕与浏览器内置直接的关系。例如:最大值占取内存为80%,最小站取内存为25%。设置默认打开网页弹幕时。默认加载弹幕的最大数量。
[0038]步骤3、删除发送时间最久的弹幕:当网页弹幕的加载虚拟缓存达到客户端浏览器内存为80%时,发出超限信息给客户端,同时不再继续显示网页弹幕于客户端浏览器上,并实时按照网页弹幕发送时间删除网页弹幕的加载虚拟缓存内容,首先删除弹幕发送时间最久的删除网页弹幕的加载虚拟缓存内容,直至网页弹幕的加载虚拟缓存达到客户端浏览器内存的25%时,向客户端发出解除超限信息,并继续开始显示网页弹幕于客户端浏览器上。
[0039]步骤4、在浏览器未关闭前保存默认大小的弹幕:如果未出现弹幕超限,在关闭网页弹幕时,默认保存浏览器设置大小以下的弹幕。
[0040]
实施例2
以上实施例与实施例1中的一种基于网页弹幕弹幕层级设置的方法一一对应,该方法实施例的扩展方式亦可用于装置实施例,在此不在赘述。
[0041]本文中所描述的具体实施例仅仅是对本发明精神作举例说明。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。
【主权项】
1.一种基于网页弹幕弹幕层级设置的方法,其特征在于,包括: 步骤I,在服务器端设置网页弹幕显示权限参数,包括网页弹幕显示层级参数、网页弹幕的字体大小、网页弹幕的显示量上限、网页弹幕的超限阈值以及网页弹幕的保存最大量; 步骤2,客户端初始化,打开客户端浏览器,并打开网页弹幕,客户端浏览器接收服务器端按照步骤I设置的网页弹幕显示权限参数,并按照网页弹幕显示权限参数显示网页弹幕,同时服务器端实时监测客户端网页弹幕的发送状态,判断网页弹幕是否超出步骤I中设置的网页弹幕的超限阈值,并将判断结果发送给客户端; 步骤3,客户端浏览器根据服务器发送的判断结果实时显示网页弹幕,并同时进行保留全部网页弹幕、或保留全部部分弹幕并删除超限的网页弹幕的操作。2.根据权利要求1所述的一种基于网页弹幕弹幕层级设置的方法,其特征在于,所述步骤I中,网页弹幕显示权限参数的具体参数包括: 网页弹幕显示层级参数:包括悬浮在所有浏览网页之上显示网页弹幕;或悬浮在当前浏览网页顶部显示网页弹幕网页,当浏览新的网页时网页弹幕会被新的网页覆盖; 网页弹幕的字体大小:为客户端支持的所有字体,并默认显示所有字体中的一种; 网页弹幕的显示量上限:设置每单位时间网页弹幕的显示上限,即每单位时间网页弹幕显示的最大数量,单位是条,每单位时间为每秒或每分钟或每小时;网页弹幕的超限阈值:设置网页弹幕的加载虚拟缓存与客户端浏览器内存的占比阈值,即网页弹幕加载虚拟缓存最大值占取客户端浏览器内存为哪。,网页弹幕加载虚拟缓存最小值占取客户端浏览器内存为1?0,其中,M、N为正整数; 网页弹幕的保存最大量:设置在客户端浏览器关闭时保存网页弹幕的最大数量,单位为条。3.根据权利要求1所述的一种基于网页弹幕弹幕层级设置的方法,其特征在于,所述步骤2中,判断网页弹幕是否超出超限阈值的具体方法是: 当网页弹幕的加载虚拟缓存达到客户端浏览器内存为阶。时,发出超限信息给客户端,同时不再继续显示网页弹幕于客户端浏览器上,并实时按照网页弹幕发送时间删除网页弹幕的加载虚拟缓存内容,首先删除弹幕发送时间最久的删除网页弹幕的加载虚拟缓存内容,直至网页弹幕的加载虚拟缓存达到客户端浏览器内存的1%时,向客户端发出解除超限信息,并继续开始显示网页弹幕于客户端浏览器上。4.根据权利要求1所述的一种基于网页弹幕弹幕层级设置的方法,其特征在于,步骤3后,当客户将客户端浏览器关闭时,若网页弹幕的加载虚拟缓存内存储的页弹幕尚未超出步骤I设置的网页弹幕的保存最大量。5.一种基于网页弹幕弹幕层级设置的装置,其特征在于,包括: 网页弹幕显示权限参数设置模块:在服务器端通过网页弹幕显示权限参数设置模块设置网页弹幕显示权限参数,包括网页弹幕显示层级参数、网页弹幕的字体大小、网页弹幕的显示量上限、网页弹幕的超限阈值以及网页弹幕的保存最大量; 网页弹幕状态监控模块:客户端初始化,打开客户端浏览器,并打开网页弹幕,客户端浏览器接收服务器端按照网页弹幕显示权限参数设置模块设置的网页弹幕显示权限参数,并按照网页弹幕显示权限参数显示网页弹幕,同时服务器端实时监测客户端网页弹幕的发送状态,判断网页弹幕是否超出网页弹幕显示权限参数设置模块设置的网页弹幕的超限阈值,并将判断结果发送给客户端; 网页弹幕状态执行模块:客户端浏览器根据服务器发送的判断结果通过网页弹幕状态执行模块实时显示网页弹幕,并同时进行保留全部网页弹幕、或保留全部部分弹幕并删除超限的网页弹幕的操作。6.根据权利要求5所述的一种基于网页弹幕弹幕层级设置的装置,其特征在于,网页弹幕显示权限参数的具体参数包括: 网页弹幕显示层级参数:包括悬浮在所有浏览网页之上显示网页弹幕;或悬浮在当前浏览网页顶部显示网页弹幕网页,当浏览新的网页时网页弹幕会被新的网页覆盖; 网页弹幕的字体大小:为客户端支持的所有字体,并默认显示所有字体中的一种; 网页弹幕的显示量上限:设置每单位时间网页弹幕的显示上限,即每单位时间网页弹幕显示的最大数量,单位是条,每单位时间为每秒或每分钟或每小时;网页弹幕的超限阈值:设置网页弹幕的加载虚拟缓存与客户端浏览器内存的占比阈值,即网页弹幕加载虚拟缓存最大值占取客户端浏览器内存为哪。,网页弹幕加载虚拟缓存最小值占取客户端浏览器内存为1?0,其中,M、N为正整数; 网页弹幕的保存最大量:设置在客户端浏览器关闭时保存网页弹幕的最大数量,单位为条。7.根据权利要求5所述的一种基于网页弹幕弹幕层级设置的装置,其特征在于,网页弹幕状态监控模块判断网页弹幕是否超出超限阈值的具体方法是: 当网页弹幕的加载虚拟缓存达到客户端浏览器内存为阶。时,发出超限信息给客户端,同时不再继续显示网页弹幕于客户端浏览器上,并实时按照网页弹幕发送时间删除网页弹幕的加载虚拟缓存内容,首先删除弹幕发送时间最久的删除网页弹幕的加载虚拟缓存内容,直至网页弹幕的加载虚拟缓存达到客户端浏览器内存的1%时,向客户端发出解除超限信息,并继续开始显示网页弹幕于客户端浏览器上。8.根据权利要求5所述的一种基于网页弹幕弹幕层级设置的装置,其特征在于,当客户将客户端浏览器关闭时,若网页弹幕的加载虚拟缓存内存储的页弹幕尚未超出网页弹幕显示权限参数设置模块设置的网页弹幕的保存最大量。
【文档编号】H04N21/485GK105979343SQ201610492923
【公开日】2016年9月28日
【申请日】2016年6月28日
【发明人】姚金明
【申请人】武汉斗鱼网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1