一种路由器网络资源分配的方法及路由器的制造方法_2

文档序号:9931225阅读:来源:国知局
n0表示MAC地址的数量。
[0028] 下面对本发明实施例提供的方法进行举例说明,例如,接入该路由器的终端的数 量为5个,该路由器接入的网络为8M,最大传输速率为lM/s,当前预设周期中网络流量大于 预设流量阈值的终端个数为2个,表示这两个终端对网络流量的需求较大,另外3个终端网 络流量需求较少,需求根据上述对kl和k2的计算得到这2个终端的最大传输速率分别为 0.3M/S,另外3个终端的最大传输速率分别为0.13M/S,这样既可以分别满足各终端的流量 需求,还可以避免个别终端独占网络资源。
[0029] 需要说明的是,该预设流量阈值也是动态调节的,具体地,该预设流量阈值Q为:
图2示出了本发明实施例提供的路由器的框架结构示意图,为了便于说明,仅列出与本 发明实施例相关的部分,详述如下: 本发明实施例提供的路由器,包括获取单元100、第一检测单元200、分配单元300以及 第二检测单元400; 获取单元100用于获取与该路由器连接的各终端的MAC地址的数量; 第一检测单元200用于检测上述各终端在当前预设周期段内消耗的网络流量; 分配单元300用于根据该MAC地址的数量、该路由器的网络资源的最大传输速率以及上 述各终端在当前预设周期段内消耗的网络流量对所述路由器的网络资源进行分配; 第二检测单元400,用于检测路由器的网络资源的最大传输速率。
[0030] 作为本发明一优选实施例,第一检测单元200具体用于: 监测各终端在当前预设周期段内发送的字节数和接受的字节数; 分别对上述各终端在当前预设周期段内发送的字节数和接受的字节数进行统计,得到 上述各终端在当前预设周期段内消耗的网络流量。
[0031] 作为本发明一优选实施例,分配单元300具体用于: 分别将上述各终端在当前预设周期内消耗的网络流量与预设流量阈值进行对比; 根据对比结果将上述各终端中在当前预设周期内消耗的网络流量大于预设流量阈值 的终端分为第一类终端,将上述各终端中在当前预设周期内消耗的网络流量小于等于预设 流量阈值的终端分为第二类终端; 根据以下算式计算该路由器分配给该第一类终端中每一个终端下一预设周期内的最 大传输速率kl;
根据以下算式计算该路由器分配给该第二类终端中每一个终端下一预设周期内的最 大传输速率k2;
在下一预设周期开始时,根据上述kl和k2对该路由器接入的网络资源进行分配; 其中,k0表不路由器的接入网络的最大传输速率,nl表不第一类终端的数量,n2表不 第二类终端的数量,n0表示MAC地址的数量。
[0032] 需要说明的是:本发明实施例提供的路由器与上述路由器网络资源分配的方法的 实施例对应,其工作原理和方式均对应适用,这里就不再赘述。
[0033] 在本发明实施例中,通过获取与所述路由器连接的各终端的MAC地址的数量,并检 测所述各终端在当前预设周期段内消耗的网络流量,然后根据所述MAC地址的数量、所述路 由器的接入网络的最大传输速率以及所述各终端在当前预设周期段内消耗的网络流量对 所述路由器的网络资源进行分配,使得路由器能够根据不同终端的网络需求调整不同终端 的网络资源,提升用户体验。
[0034] 本领域技术人员可以理解为上述实施例包括的各个单元只是按照功能逻辑进行 划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具 体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
[0035] 本领域普通技术人员还可以理解,实现上述实施例方法中的全部或部分步骤是可 以通过程序来指令相关的硬件来完成,所述的程序可以在存储于一计算机可读取存储介质 中,所述的存储介质,包括R0M/RAM、磁盘、光盘等。
[0036] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精 神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【主权项】
1. 一种路由器网络资源分配的方法,其特征在于,所述方法包括以下步骤: 获取与所述路由器连接的各终端的MAC地址的数量; 检测所述各终端在当前预设周期段内消耗的网络流量; 根据所述MAC地址的数量、所述路由器的接入网络的最大传输速率以及所述各终端在 当前预设周期段内消耗的网络流量对所述路由器的网络资源进行分配。2. 根据权利要求1所述的方法,其特征在于,在所述获取与所述路由器连接的各终端的 MAC地址的步骤之前,还包括:检测所述路由器的接入网络的最大传输速率。3. 根据权利要求1所述的方法,其特征在于,所述检测所述各终端在当前预设周期段内 消耗的网络流量的步骤,包括: 监测所述各终端在当前预设周期段内发送的字节数和接受的字节数; 分别对所述各终端在当前预设周期段内发送的字节数和接受的字节数进行统计,得到 所述各终端在当前预设周期段内消耗的网络流量。4. 根据权利要求1所述的方法,其特征在于,所述根据所述MAC地址的数量、所述路由器 的接入网络的最大传输速率以及所述各终端在当前预设周期段内消耗的网络流量对所述 路由器的网络资源进行分配的步骤,包括: 分别将所述各终端在当前预设周期内消耗的网络流量与预设流量阈值进行对比; 根据对比结果将所述各终端中在当前预设周期内消耗的网络流量大于所述预设流量 阈值的终端分为第一类终端,将所述各终端中在当前预设周期内消耗的网络流量小于等于 所述预设流量阈值的终端分为第二类终端; 根据以下算式计算所述路由器分配给所述第一类终端中每一个终端下一预设周期内 的最大传输速率kl;根据以下算式计算所述路由器分配给所述第二类终端中每一个终端下一预设周期内 的最大传输速率k2;在下一预设周期开始时,根据所还kl和对所还蹐田器按人的网络资源进行分配; 其中,kO表示所述路由器的接入网络的最大传输速率,nl表示所述第一类终端的数 量,n2表示所述第二类终端的数量,nO表示所述MAC地址的数量。5. -种路由器,其特征在于,所述路由器包括: 获取单元,用于获取与所述路由器连接的各终端的MAC地址的数量; 第一检测单元,用于检测所述各终端在当前预设周期段内消耗的网络流量; 分配单元,用于根据所述MAC地址的数量、所述路由器的接入网络的最大传输速率以及 所述各终端在当前预设周期段内消耗的网络流量对所述路由器的网络资源进行分配。6. 根据权利要求5所述的路由器,其特征在于,所述路由器还包括:第二检测单元,用于 检测所述路由器的接入网络的最大传输速率。7. 根据权利要求5所述的路由器,其特征在于,所述第一检测单元具体用于: 监测所述各终端在当前预设周期段内发送的字节数和接受的字节数; 分别对所述各终端在当前预设周期段内发送的字节数和接受的字节数进行统计,得到 所述各终端在当前预设周期段内消耗的网络流量。8.根据权利要求5所述的路由器,其特征在于,所述分配单元具体用于: 分别将所述各终端在当前预设周期内消耗的网络流量与预设流量阈值进行对比; 根据对比结果将所述各终端中在当前预设周期内消耗的网络流量大于所述预设流量 阈值的终端分为第一类终端,将所述各终端中在当前预设周期内消耗的网络流量小于等于 所述预设流量阈值的终端分为第二类终端; 根据以下算式计算所述路由器分配给所述第一类终端中每一个终端下一预设周期内 的最大传输速率kl;根据以下算式计算所述路由器分配给所述第二类终端中每一个终端下一预设周期内 的最大传输速率k2;在下一预设周期开始时,根据所述kl和k2对所述路由器接入的网络资源进行分配; 其中,kO表示所述路由器的接入网络的最大传输速率,nl表示所述第一类终端的数 量,n2表示所述第二类终端的数量,nO表示所述MAC地址的数量。
【专利摘要】本发明属于路由器控制领域,提供了一种路由器网络资源分配的方法及路由器。在本发明实施例中,通过获取与所述路由器连接的各终端的MAC地址的数量,并检测所述各终端在当前预设周期段内消耗的网络流量,然后根据所述MAC地址的数量、所述路由器的接入网络的最大传输速率以及所述各终端在当前预设周期段内消耗的网络流量对所述路由器的网络资源进行分配,使得路由器能够根据不同终端的网络需求调整不同终端的网络资源,提升用户体验。
【IPC分类】H04L12/741, H04L12/927, H04L12/911
【公开号】CN105721341
【申请号】CN201610057838
【发明人】苏黎
【申请人】苏黎
【公开日】2016年6月29日
【申请日】2016年1月28日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1