一种带宽自动分配系统及分配方法

文档序号:9276771阅读:1373来源:国知局
一种带宽自动分配系统及分配方法
【技术领域】
[0001]本发明涉及网络通信的技术领域,特别是涉及一种带宽自动分配系统及分配方法。
【背景技术】
[0002]目前,随着网络通信技术的不断发展,接入宽带的终端设备越来越多。普通家庭也会有多台PC和手机通过有线或无线的方式经由路由器接入宽带。通常,当一台设备下载文件或缓冲视频时会占用大部分带宽,其他设备分配到的带宽会很小以至于无法满足正常浏览网页或游戏运行的需求。
[0003]现有技术中存在多种带宽分配方法。如申请号为201410691325.9、发明名称为《分配带宽的方法及装置》的中国发明专利公开一种分配带宽的方法,应用于分配带宽的系统中,所述分配带宽的系统包括虚拟运营商、实体运营商及用户设备,所述虚拟运营商通过所述实体运营商获取带宽;所述方法包括:所述虚拟运营商接收所述用户设备发送的带宽需求,所述带宽需求用于表征所述用户设备所需的带宽;所述虚拟运营商按照所述带宽需求,将所述实体运营商的带宽提供给所述用户设备。然而,上述带宽分配方法不能满足多台设备同时使用时的带宽分配需求。
[0004]另外,现有技术常用的带宽分配方法中,通过在路由器中添加对IP地址的带宽限制规则来限制不同设备的带宽。通过每次不同的使用需求对不同的设备添加带宽限制规则来解决个别设备占用带宽过高的问题。但是,该方法中对路由器带宽控制的设置规则是静态配置,当接入的设备发生变化或用户对不同设备的带宽需求发生变化时,需要关闭带宽控制或添加不同的限制规则。故该方法虽然能够实现限制带宽,但用户的操作太过繁琐,使用需求一旦发生变动就需重新配置。对于不是很了解配置方法的用户很不友好,频繁的配置也会降低用户好感度。

【发明内容】

[0005]鉴于以上所述现有技术的缺点,本发明的目的在于提供一种带宽自动分配系统及分配方法,能够实现路由器自动带宽检测,当有多个设备连接路由器时,通过定时检测每个设备对流量带宽的需求来自动调节分配给不同设备的带宽,从而解决一台设备占用带宽过大而导致其他设备带宽过小无法流畅上网的问题。
[0006]为实现上述目的及其他相关目的,本发明提供一种带宽自动分配系统,包括网络带宽检测模块、接入设备数量检测模块、设备流量检测模块和带宽分配模块;所述网络带宽检测模块、所述接入设备数量检测模块和所述设备流量检测模块均与所述带宽分配模块相连;所述网络带宽检测模块用于获取网络的实际带宽;所述接入设备数量检测模块用于在接入多于一个的设备时,定时检测接入设备的数量;所述设备流量检测模块用于在接入多于一个的设备时,定时检测各设备的当前流量,并根据各设备的当前流量获取各设备的流量需求上限;所述带宽分配模块用于当多个设备的流量需求上限之和小于等于网络的实际带宽时,根据各设备的流量需求分别配置带宽;当所有设备的流量需求上限之和大于网络的实际带宽时,若单个设备的流量需求上限高于流量需求平均值,优先满足流量需求上限低于流量需求平均值以下的设备;若多个设备的流量需求上限高于流量需求平均值,对各设备平均分配带宽。
[0007]根据上述的带宽自动分配系统,其中:所述网络带宽检测模块通过WAN 口 IP判断宽带类型,然后根据所述宽带类型来获取网络的实际带宽。
[0008]进一步地,根据上述的带宽自动分配系统,其中:所述宽带类型包括电信、网通、移动和联通。
[0009]进一步地,根据上述的带宽自动分配系统,其中:获取网络的实际带宽时,通过在对应的宽带类型的测速网站发送数据包测速,来获取实际带宽。
[0010]根据上述的带宽自动分配系统,其中:所述带宽分配模块对需求固定的设备添加静态带宽限制规则,当检测到所述静态带宽限制规则时,根据所述静态带宽限制规则进行带宽分配。
[0011]同时,本发明还提供一种带宽自动分配方法,包括以下步骤:
[0012]步骤S1、获取网络的实际带宽;
[0013]步骤S2、定时检测接入设备的数量;
[0014]步骤S3、在接入多于一个的设备时,定时检测各设备的当前流量,并根据各设备的当前流量获取各设备的流量需求上限;
[0015]步骤S4、当多个设备的流量需求上限之和小于等于网络的实际带宽时,根据各设备的流量需求分别配置带宽;
[0016]当所有设备的流量需求上限之和大于网络的实际带宽时,若单个设备的流量需求上限高于流量需求平均值,优先满足流量需求上限低于流量需求平均值以下的设备;若多个设备的流量需求上限高于流量需求平均值时,对各设备平均分配带宽。
[0017]根据上述的带宽自动分配方法,其中:所述步骤SI中,通过WAN 口 IP判断宽带类型,然后根据所述宽带类型来获取网络的实际带宽。
[0018]进一步地,根据上述的带宽自动分配方法,其中:所述宽带类型包括电信、网通、移动和联通。
[0019]进一步地,根据上述的带宽自动分配方法,其中:获取网络的实际带宽时,通过在对应的宽带类型的测速网站发送数据包测速,来获取实际带宽。
[0020]根据上述的带宽自动分配方法,其中:所述步骤S4中,对需求固定的设备添加静态带宽限制规则,当检测到所述静态带宽限制规则时,根据所述静态带宽限制规则进行带宽分配。
[0021]如上所述,本发明的带宽自动分配系统及分配方法,具有以下有益效果:
[0022](I)实现了带宽自动检测,无需用户进行配置;
[0023](2)与原有的路由器带宽控制规则不冲突;
[0024](3)当用户更换设备或在不同设备上的带宽需求发生变动时,用户无需多次添加带宽限制规则,从而优化用户体验,提升用户的好感度。
【附图说明】
[0025]图1显示为本发明的带宽自动分配系统的结构示意图;
[0026]图2显示为本发明的带宽自动分配方法的流程图。
[0027]元件标号说明
[0028]I网络带宽检测模块
[0029]2接入设备数量检测模块
[0030]3设备流量检测模块
[0031]4带宽分配模块
【具体实施方式】
[0032]以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的【具体实施方式】加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。
[0033]需要说明的是,本实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
[0034]本发明的带宽自动分配系统及方法以自动检测、自动分配为前提,只需一键开启,就能在不同的条件下实现带宽的自动控制。当用户更换设备或在不同设备上的带宽需求发生变动时,用户无需多次添加带宽限制规则,从而优化用户体验,提升用户的好感度。
[0035]在本发明的带宽自动分配系统及方法中,当路由器接入网络时,首先自动检测总带宽,然后定时检测接入的设备数量,当设备数量大于一个时,再定时检测设备的流量,根据不同设备的需求分配不同带宽。其中,可以通过路由器WEB配置页面或手机APP来一键开启带宽自动分配功能。
[0036]参照图1,本发明的带宽自动分配系统包括网络带宽检测模块1、接入设备数量检测模块2、设备流量检测模块3和带宽分配模块4。其中,网络带宽检测模块1、接入设备数量检测模块2和设备流量检
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1