一种ap、ap限速方法及系统的制作方法

文档序号:9649403阅读:2069来源:国知局
一种ap、ap限速方法及系统的制作方法
【技术领域】
[0001]本发明涉及一种网络技术,特别是涉及一种AP、AP限速方法及系统。
【背景技术】
[0002]AP (Access Point,接入点)就是传统有线网络中的HUB,也是组建小型无线局域网时最常用的设备。AP相当于一个连接有线网和无线网的桥梁,其主要作用是将各个无线网络客户端连接到一起,然后将无线网络接入以太网。一个AP可以接入多个终端,包括有线终端和/或无线终端。而AP的总带宽有限,尤其在商用AP中,因为同时使用网络的终端很多,如果一个终端占用太多的带宽,在总带宽不变的情况下,其他终端则相应减少,从而影响终端体验,更糟糕的情况,可能以后都不会再光临你的商铺。因此,为了保证每一个终端的终端体验,需要对AP进行限速。目前AP限速方案大多是需要AP管理人员设置分配给无线终端或是有线终端的带宽大小,这个带宽大小即是终端每秒能使用的最大流量,通常这个带宽大小是远小于终端从宽带运营商那里购买的带宽(下文描述为总带宽或是入口带宽)大小。这种方案有一个缺点,当一台AP只有一个终端使用网络的时候,那么这个终端也只能使用设置的带宽大小,而不会达到总带宽大小,因此会浪费很大一部分带宽,只有在此AP大约接入终端数达到一定数量,并且所有终端满载使用的时候,才能发挥出此方案的最大效用。
[0003]鉴于此,如何找到能更好的利用AP带宽的AP限速方案就成为了本领域技术人员亟待解决的问题。

【发明内容】

[0004]鉴于以上所述现有技术的缺点,本发明的目的在于提供一种AP、AP限速方法及系统,用于解决现有技术中的限速方案不能很好的利用AP带宽的问题。
[0005]为实现上述目的及其他相关目的,本发明提供一种AP限速方法,所述AP限速方法包括:监测AP带宽使用率;当所述AP带宽使用率超过设定的使用率阈值时,执行AP限速操作;所述AP限速操作包括:监测接入所述AP的所有终端的流量,找到所有终端中流量最大的终端;将该终端记录到限速列表中;根据设定的限速大小对所述限速列表中记录的终端进行限速。
[0006]可选地,监测AP带宽使用率和/或监测接入所述AP的所有终端的流量的具体实现包括:通过Η00Κ函数实现。
[0007]可选地,所述限速大小包括:所述AP总带宽大小与所述AP理论最大接入终端数之比。
[0008]可选地,所述AP限速操作还包括:当找到所有终端中流量最大的终端后,向该终端发送警告信息,等待预设时间到达后,再次监测该终端的流量;仅当再次监测得到的所述终端的流量大于设定的允许值,将该终端记录到限速列表中。
[0009]可选地,所述设定的允许值包括:当前所有终端流量与当前接入终端数之比。
[0010]可选地,向该终端发送警告信息的具体实现包括:针对该终端IP的HTTP请求的数据包进行302重定向数据包,所述重定向数据包中含有告警提示信息。
[0011]可选地,将该终端记录到限速列表中的具体实现包括:将该终端的MAC地址记录到限速列表中。
[0012]可选地,对所述使用率阈值和限速大小的设定包括:通过接入控制器对所述AP进行配置。
[0013]可选地,对所述使用率阈值和限速大小的设定包括:通过所述AP本地的管理页面进行配置。
[0014]可选地,所述AP限速方法还包括:定期删除所述限速列表。
[0015]可选地,定期删除所述限速列表的具体实现包括:在每天的设定时间点删除所述限速列表。
[0016]本发明提供一种AP限速系统,所述AP限速系统包括:AP带宽监测模块,用于监测AP带宽使用率;当所述AP带宽使用率超过设定的使用率阈值时,执行AP限速操作;AP限速操作模块,用于监测接入所述AP的所有终端的流量,找到所有终端中流量最大的终端;将该终端记录到限速列表中;根据设定的限速大小对所述限速列表中记录的终端进行限速。
[0017]可选地,所述AP限速操作模块还用于:当找到所有终端中流量最大的终端后,向该终端发送警告信息,等待预设时间到达后,再次监测该终端的流量;仅当再次监测得到的所述终端的流量大于设定的允许值,将该终端记录到限速列表中。
[0018]可选地,向该终端发送警告信息的具体实现包括:针对该终端IP的HTTP请求的数据包进行302重定向数据包,所述重定向数据包中含有告警提示信息。
[0019]可选地,将该终端记录到限速列表中的具体实现包括:将该终端的MAC地址记录到限速列表中。
[0020]可选地,对所述使用率阈值和限速大小的设定包括:通过接入控制器对所述AP进行配置。
[0021]可选地,对所述使用率阈值和限速大小的设定包括:通过所述AP本地的管理页面进行配置。
[0022]可选地,所述AP限速系统还包括限速列表删除模块,用于定期删除所述限速列表。
[0023]可选地,定期删除所述限速列表的具体实现包括:在每天的设定时间点删除所述限速列表。
[0024]本发明还包括一种AP,所述AP具备如上所述的AP限速系统。
[0025]如上所述,本发明的一种AP、AP限速方法及系统,具有以下有益效果:通过监控AP总带宽使用率,仅当带宽使用率超过设定的阀值时,对占用流量大的用户进行限速。本发明的技术方案是能防止用户占用大流量的限速方案,这里的大流量操作如:在线观看高清视频、在线高速下载、在线播放高保真音乐等行为。本发明的技术方案可以应用于商用AP中,监控AP总带宽使用率,当带宽使用率超过设定的阀值后,启动监控每个用户的流量,找出占用流量最多的用户,接着通过http协议302重定向一个网页给用户以提示,如果用户立即停止大流量访问网络,那么不作任何处理,否则当再次检测到该用户还是占用流量最大的用户,那么再次提示要限制其网速,并直接限制其网速,从而提高了 AP的带宽使用率,给接入的终端用户提供了更好的上网体验。
【附图说明】
[0026]图1显示为本发明的AP限速方法的一实施例的流程示意图。
[0027]图2显示为本发明的AP限速方法的另一实施例的流程示意图。
[0028]图3显示为本发明的AP限速系统的一实施例的模块示意图。
[0029]元件标号说明
[0030]1AP限速系统
[0031]11AP带宽监测模块
[0032]12AP限速操作模块
[0033]S1 ?S3步骤
【具体实施方式】
[0034]以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的【具体实施方式】加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。
[0035]需要说明的是,本实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
[0036]本发明提供一种AP限速方法。在一个实施例中,所述AP限速方法包括:
[0037]监测AP带宽使用率;
[0038]当所述AP带宽使用率超过设定的使用率阈值时,执行AP限速操作;
[0039]所述AP限速操作包括:监测接入所述AP的所有终端的流量,找到所有终端中流量最大的终端;将该终端记录到限速列表中;根据设定的限速大小对所述限速列表中记录的终端进行限速。
[0040]在一个实施例中,如图1所示,所述AP限速方法包括:
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1