[发明专利]一种网络资源的请求量控制方法和装置有效
申请号: | 201610575927.7 | 申请日: | 2016-07-18 |
公开(公告)号: | CN106302211B | 公开(公告)日: | 2018-04-03 |
发明(设计)人: | 程汉 | 申请(专利权)人: | 网易无尾熊(杭州)科技有限公司 |
主分类号: | H04L12/801 | 分类号: | H04L12/801;H04L29/06;H04L29/08 |
代理公司: | 北京同达信恒知识产权代理有限公司11291 | 代理人: | 黄志华 |
地址: | 310051 浙江省杭州市滨江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络资源 请求 控制 方法 装置 | ||
1.一种网络资源的请求量控制方法,为可用的网络资源设置第一数值参数和第二数值参数,所述第一数值参数和所述第二数值参数的初始值根据预设的流控阈值确定;以及
所述方法,包括:
接收网络资源请求;
对当前应操作数值参数进行减1操作,其中,所述当前应操作数值参数为根据预设的资源切换周期确定出的,所述当前应操作数值参数包括所述第一数值参数和/或所述第二数值参数;
获取网络资源以对所述网络资源请求进行处理;
在第一数值参数操作期间,根据预设的资源恢复缓冲时长对所述第二数值参数进行校验,如果根据校验结果确定所述第二数值参数的值与所述第二数值参数的初始值不同,则恢复所述第二数值参数的值为所述初始值;
在第二数值参数操作期间,根据预设的资源恢复缓冲时长对所述第一数值参数进行校验,如果根据校验结果确定所述第一数值参数的值与所述第一数值参数的初始值不同,则恢复所述第一数值参数的值为所述初始值。
2.根据权利要求1所述的方法,所述资源切换周期包括第一时间区间和第二时间区间;以及
根据预设的资源切换周期按照以下方法确定当前应操作数值参数:
确定当前时间或接收到网络资源请求的时间所属的时间区间;
如果当前时间或接收到网络资源请求的时间属于所述第一时间区间,则确定当前应操作数值参数为所述第一数值参数;
如果当前时间或接收到网络资源请求的时间属于所述第二时间区间,则确定当前应操作数值参数为所述第二数值参数。
3.根据权利要求1所述的方法,在接收网络资源请求之前,还包括:
获得当前应操作数值参数列表,所述当前应操作数值参数列表中包含所述第一数值参数和/或第二数值参数;以及
在根据当前应操作数值参数对相应的数值参数进行减1操作之前,还包括:
确定获得的当前应操作数值参数列表中包含的第一数值参数和/或第二数值参数为当前应操作数值参数。
4.根据权利要求1所述的方法,如果当前应操作数值参数包括所述第一数值参数和所述第二数值参数,则对当前应操作数值参数进行减1操作,具体包括:
分别对所述第一数值参数和所述第二数值参数进行减1操作。
5.根据权利要求1所述的方法,在对当前应操作数值参数进行减1操作之前,还包括:
如果判定所述当前应操作数值参数的值为0,则拒绝所述网络资源请求,并结束所述方法。
6.根据权利要求1所述的方法,还包括:
在利用获取的网络资源对所述网络资源请求处理结束后,对处理该网络资源请求时进行减1操作的数值参数进行加1操作。
7.根据权利要求6所述的方法,如果处理该网络资源请求时进行减1操作的数值参数包括所述第一数值参数和所述第二数值参数,则对处理该网络资源请求时进行减1操作的数值参数进行加1操作,具体包括:
分别对所述第一数值参数和所述第二数值参数进行加1操作。
8.根据权利要求2所述的方法,按照以下方法确定当前时间或接收到网络资源请求的时间所属的时间区间:t1=T1mod 2M,如果t1∈[0,M),则确定当前时间或接收到网络资源请求的时间属于第一时间区间;如果t1∈[M,2M),则确定当前时间或接收到网络资源请求的时间属于第二时间区间,其中,T1为当前时间或接收到网络资源请求的时间,2M为预设的资源切换周期。
9.根据权利要求8所述的方法,按照以下方法进行校验:t2=T2mod 2M,如果t2∈[Q,M),则对所述第二数值参数进行校验;如果t2∈[M+Q,2M),则对所述第一数值参数进行校验,其中,Q为预设的资源恢复缓冲时长,T2为当前时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易无尾熊(杭州)科技有限公司,未经网易无尾熊(杭州)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610575927.7/1.html,转载请声明来源钻瓜专利网。