一种路由器的动态配置流控策略的方法及系统的制作方法

文档序号:9600765阅读:676来源:国知局
一种路由器的动态配置流控策略的方法及系统的制作方法
【技术领域】
[0001]本发明涉及路由器的技术领域,特别是涉及一种路由器的动态配置流控策略的方法及系统。
【背景技术】
[0002]路由器又称网关设备,用于连接多个逻辑上分开的网络,所谓逻辑网络是代表一个单独的网络或者一个子网。当数据从一个子网传输到另一个子网时,可通过路由器的路由功能来完成。因此,路由器具有判断网络地址和选择IP路径的功能,它能在多网络互联环境中,建立灵活的连接,可用完全不同的数据分组和介质访问方法连接各种子网,路由器只接受源站或其他路由器的信息,属网络层的一种互联设备。
[0003]现有技术中,路由器是用户使用无线网络的重要设备。越来越多的用户通过路由器,使用智能手机、pad、笔记本等终端设备实现移动上网。通常一个路由器上会连接多个设备。
[0004]路由器通过WAN 口连接到互联网。WAN 口带宽是相对固定的。终端用户的上网速度,是影响用户体验的关键问题。当连接到一个路由器的用户数量较少时,且访问以文字为主的互联网内容时,上网速度会比较快。如果有人在线浏览视频内容,或者下载较大的文件,则会导致其他人上网速度会变得非常慢。
[0005]在现有技术中的路由器的流控策略中,会针对每个用户设置带宽,限制消耗带宽比较大的网络访问业务,从而使每个接入用户都能较快的使用路由器提供的WIFI网络。例如,一些商户,如餐厅、咖啡厅、商场等场所,都提供了免费的WIFI供顾客使用;同时,内部员工也要使用该免费WIFI,且内部员工和顾客在流量带宽方面没有差别,或者互相抢占带宽,或者同样都被限制网速。
[0006]因此,现有路由器带宽流控控制的解决方案具有以下不足之处::
[0007](1)针对用户设置带宽时,每个用户所设置的带宽上限都相同,无法单独对VIP用户设置带宽;
[0008](2)由于接入的用户数量会发生变化,当用户数量增多时,需要减少每个用户所使用的流量带宽;当用户数量减少时,可以适当增大每个用户所使用的流量带宽,甚至不做限制;这就需要不断的调整路由器的流量配置。

【发明内容】

[0009]鉴于以上所述现有技术的缺点,本发明的目的在于提供一种路由器的动态配置流控策略的方法及系统,能够动态配置路由器的流控策略,当使用路由器的用户较多,且WAN口流量接近WAN 口接入带宽后,能够自动启动流控状态,保证VIP用户具有最低保证带宽,其他用户也会被限制在一定带宽范围内;iWAN 口流量下降后,取消流控状态,从而既保证了较好的用户体验,也无须根据用户数量的变化手工修改路由器的流控配置。
[0010]为实现上述目的及其他相关目的,本发明提供一种路由器的动态配置流控策略的方法,包括以下步骤:步骤S1、在当前动态配置周期初始,检测WAN 口接入带宽和WAN 口流量;步骤S2、根据WAN 口接入带宽和WAN 口流量,计算带宽使用率;步骤S3:判断带宽使用率是否大于预设流控启动阈值;若是,转入步骤S4 ;若否,转入步骤S5 ;步骤S4、进入流控状态,为VIP用户设置最低保证带宽,为普通用户设置最大使用带宽;步骤S5、进入非流控状态;步骤S6、等待当前动态配置周期结束,转入步骤S1,进入下一个动态配置周期。
[0011]于本发明的一实施例中,所述步骤S1中,每5分钟检测一次WAN 口接入带宽;每20秒检测一次WAN 口流量,每检测三次取平均值作为WAN 口流量。
[0012]于本发明的一实施例中,所述步骤S4中,普通用户的最大使用带宽=(WAN 口接入带宽-在线VIP用户最低保证带宽之和)/在线普通用户数。
[0013]于本发明的一实施例中,所述步骤S4还包括:判断流控持续时间是否小于预设最低流控持续时间;若是,保持流控状态;若否,进入非流控状态。
[0014]于本发明的一实施例中,所述步骤S5中,在非流控状态下,路由器的流量分配可以采用以下任意一种方式:
[0015]a)对所有用户的带宽不作任何限制,所有用户共享带宽,抢占使用;
[0016]b)为所有用户配置相同的最大带宽,限制用户的最大带宽。
[0017]同时,本发明还提供一种路由器的动态配置流控策略的系统,包括检测模块、计算模块、判断模块、流控模块、非流控模块和循环模块。
[0018]所述检测模块用于在当前动态配置周期初始,检测WAN 口接入带宽和WAN 口流量;
[0019]所述计算模块用于根据WAN 口接入带宽和WAN 口流量,计算带宽使用率;
[0020]所述判断模块用于判断带宽使用率是否大于预设流控启动阈值;
[0021]所述流控模块用于在带宽使用率大于预设流控启动阈值时,使路由器进入流控状态,为VIP用户设置最低保证带宽,为普通用户设置最大使用带宽;
[0022]所述非流控模块用于在带宽使用率不大于预设流控启动阈值时,使路由器进入非流控状态;
[0023]所述循环模块用于在当前动态配置周期结束后,进入下一个动态配置周期。
[0024]于本发明的一实施例中,所述检测模块中,每5分钟检测一次WAN 口接入带宽;每20秒检测一次WAN 口流量,检测三次取平均值作为WAN 口流量。
[0025]于本发明的一实施例中,所述流控模块中,普通用户的最大使用带宽=(WAN 口接入带宽-在线VIP用户最低保证带宽之和)/在线普通用户数。
[0026]于本发明的一实施例中,所述流控模块还用于:判断流控持续时间是否小于预设最低流控持续时间;若是,保持流控状态;若否,进入非流控状态。
[0027]于本发明的一实施例中,所述非流控模块中,在非流控状态下,路由器的流量分配可以采用以下任意一种方式:
[0028]b)对所有用户的带宽不作任何限制,所有用户共享带宽,抢占使用;
[0029]b)为所有用户配置相同的最大带宽,限制用户的最大带宽。
[0030]如上所述,本发明的路由器的动态配置流控策略的方法及系统,具有以下有益效果:
[0031](1)当使用路由器的用户较多,且WAN 口流量接近WAN 口接入带宽后,能够自动启动流控状态,保证VIP用户具有最低保证带宽,其他用户也会被限制在一定带宽范围内;
[0032](2)当WAN 口流量下降后,取消流控状态;
[0033](3)既给予了不同等级用户较好的用户体验,也无须根据用户数量的变化手工修改路由器的流控配置。
【附图说明】
[0034]图1显示为本发明的路由器的动态配置流控策略的方法的流程图;
[0035]图2显示为本发明的路由器的动态配置流控策略的系统的结构示意图。
[0036]元件标号说明
[0037]1检测模块
[0038]2计算模块
[0039]3判断模块
[0040]4流控模块
[0041]5非流控模块
[0042]6循环模块
【具体实施方式】
[0043]以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的【具体实施方式】加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
[0044]需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
[0045]本发明的路由器的动态配置流控策略的方法及系统能够基于所连接的用户数量的变化动态进行路由器流控策略的配置。当连接用户数量较多,网速较慢时,限制用户占用带宽多的用户的上网速度,保证大多数用户都能使用无线WIFI网络;在任何情况下,保证VIP用户如内部员工、商户工作使用的移动pos机等,都能够使用较大流量的带宽;当连接用户数量较少,带宽占用较少时,可以对所有用户的网速不做任何限制,从而改善用户体验。
[0046]参照图1,本发明的路由器的动态配置流控策略的方法包括以下步骤:
[0047]步骤S1、在当前动态配置周期初始,检测WAN 口接入带宽和WAN 口流量。
[0048]其中,WAN 口接入带宽是指实际接入路由器WAN 口的带宽。由于某些网络服务商提供的标称带宽不一定准确,需要检测WAN 口实际接入带宽。优选地,每5分钟检测一次WAN口接入带宽,用作后续流控的接入带宽。
[0049]WAN 口流量是指WAN 口实际传输的流量,即所有用户上下行流量的总和。优选地,每20秒检测一次WAN 口流量,每检测三次取平均值做为WAN 口流量。
[0050]需要说明的是,在本发明中,用户流量指的是每个用户的上下行流量的总和。
[0051]步骤S2、根据WAN 口接入带宽和WAN 口流量,计算带宽使用率。
[0052]其中,带宽使用率为WAN 口流量与WAN 口接入带宽的比值。
[0053]步骤S3:判断带宽使
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1