【技术实现步骤摘要】
网络带宽管理的方法、服务器、系统、设备及介质本文以在2017年12月6日提交中国专利局、申请号为201711273790.0,专利技术名称为“网络限速的系统及其方法和服务器”的中国专利申请作为母案,提出分案申请,其全部内容通过引用结合在本文中。
本专利技术涉及计算机
,尤其涉及一种网络带宽管理的方法、服务器、系统、设备及介质。
技术介绍
现有技术通常是基于nginx的流量控制模块功能对用户进行限速,以达到带宽限制的目的。然而,此种现有技术仍存在以下缺点:1、现有技术只适用于某一网站自身的服务器,无法直接适用于CDN网络服务器;2、现有技术无法对用户身份进行识别,不能实现区别限速功能;3、现有技术只能静态限速,无法对用户类型进行区分,如果用户断线重连到新的服务器,可能会被识别为新用户,进而导致该用户被不适当地限速,影响用户体验。
技术实现思路
为了解决上述技术问题,本专利技术提出的一种网络限速的系统及其方法、服务器和终端设备,能够直接适用于CDN网络服务器,并对用户身份进行区分,实现区 ...
【技术保护点】
1.一种用于网络带宽管理的方法,其特征在于,由边缘服务器执行,包括:/n获取全网限速方案并存储在边缘id控制单元,其中所述全网限速方案由中心服务器根据所述指定域名当前全网带宽使用信息而生成;/n当用户访问边缘服务器时,判断该用户的用户id信息是否已经存储在边缘id控制模块中,其中所述边缘id控制模块中存储用户id信息和对应的全网限速方案;/n若该用户id信息已存储在边缘id控制模块中,则对该用户执行用户id对应的全网限速方案;/n若该用户id信息没有存储在id控制模块中,则对该用户执行网络限速系统当前正在执行的边缘限速方案。/n
【技术特征摘要】
1.一种用于网络带宽管理的方法,其特征在于,由边缘服务器执行,包括:
获取全网限速方案并存储在边缘id控制单元,其中所述全网限速方案由中心服务器根据所述指定域名当前全网带宽使用信息而生成;
当用户访问边缘服务器时,判断该用户的用户id信息是否已经存储在边缘id控制模块中,其中所述边缘id控制模块中存储用户id信息和对应的全网限速方案;
若该用户id信息已存储在边缘id控制模块中,则对该用户执行用户id对应的全网限速方案;
若该用户id信息没有存储在id控制模块中,则对该用户执行网络限速系统当前正在执行的边缘限速方案。
2.根据权利要求1所述的方法,其特征在于,所述获取全网限速方案之前,所述方法还包括:
在采集指定域名的边缘带宽使用信息时,获取边缘限速映射表,并上报至中心服务器,其中,所述边缘限速映射表包括边缘服务器上的用户id信息以及该用户id信息所对应的边缘限速方案;
接收所述中心服务器下发的全网限速方案,其中所述全网限速方案由中心服务器根据所述指定域名当前全网带宽使用信息和所述边缘限速映射表而生成的。
3.根据权利要求1所述的方法,其特征在于:
所述全网限速方案包括第一限速方案和第二限速方案;其中:
所述第一限速方案由所述中心服务器根据所述指定域名当前全网带宽使用信息计算得到;
所述第二限速方案为存储于中心限速映射表中对应于用户id信息的限速方案;其中,所述中心限速映射表为所述中心服务器汇总整理的全网边缘服务器上报的边缘限速映射表的集合;
所述对该用户执行用户id对应的全网限速方案,包括:
当全网带宽使用信息达到第一阈值R1时,则对用户id信息指向的用户执行第一限速方案;当全网带宽使用信息达到第二阈值R2时,则对用户id信息指向的用户执行第二限速方案,其中,阈值R2大于阈值R1。
4.根据权利要求3所述的方法,其特征在于:
第一限速方案和第二限速方案包括对应边缘服务器针对指定域名的带宽限制值;
所述对该用户执行用户id对应的全网限速方案,包括;
根据第一限速方案和第二限速方案之间的优先级的比较,确定针对用户id信息的边缘限速方案,其中优先级包括按照第一限速方案和第二限速方案中的带宽限制值的大小进行优先排列。
5.一种用于网络宽带管理的边缘服务器,其特征在于,包括:
边缘id控制单元,用于获取全网限速方案,其中所述全网限速方案由中心服务器根据所述指定域名当前全网带宽使用信息而生成;
边缘限速模块,用于当用户访问边缘服务器时,判断该用户的用户id信息是否...
【专利技术属性】
技术研发人员:陈小钟,苗辉,
申请(专利权)人:贵州白山云科技股份有限公司,
类型:发明
国别省市:贵州;52
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。