本发明专利技术属于路由器控制领域,提供了一种路由器网络资源分配的方法及路由器。在本发明专利技术实施例中,通过获取与所述路由器连接的各终端的MAC地址的数量,并检测所述各终端在当前预设周期段内消耗的网络流量,然后根据所述MAC地址的数量、所述路由器的接入网络的最大传输速率以及所述各终端在当前预设周期段内消耗的网络流量对所述路由器的网络资源进行分配,使得路由器能够根据不同终端的网络需求调整不同终端的网络资源,提升用户体验。
【技术实现步骤摘要】
本专利技术属于路由器控制领域,尤其涉及一种路由器网络资源分配的方法及路由器。
技术介绍
工作生活中,人们连接网络均需要通过路由器,路由器作为一个小的中转站承担着举足轻重的地位。在使用路由器的过程中,通过会遇到某一个或者多个连接路由器的终端占据了巨大的流量,造成其他连接路由器的终端不能流程上网,造成极不好的用户体验,而目前路由器还不具备根据需求调整各终端的网络传输速率。
技术实现思路
本专利技术实施例的目的在于提供一种路由器网络资源分配的方法,旨在解决目前路由器不能根据各连接终端的需求动态分配网络资源的问题。为了解决上述技术问题,本专利技术是这样实现的:一种路由器网络资源分配的方法,所述方法包括以下步骤:获取与所述路由器连接的各终端的MAC地址的数量;检测所述各终端在当前预设周期段内消耗的网络流量;根据所述MAC地址的数量、所述路由器的接入网络的最大传输速率以及所述各终端在当前预设周期段内消耗的网络流量对所述路由器的网络资源进行分配。进一步地,在所述获取与所述路由器连接的各终端的MAC地址的步骤之前,还包括:检测所述路由器的接入网络的最大传输速率。进一步地,所述检测所述各终端在当前预设周期段内消耗的网络流量的步骤,包括:监测所述各终端在当前预设周期段内发送的字节数和接受的字节数;分别对所述各终端在当前预设周期段内发送的字节数和接受的字节数进行统计,得到所述各终端在当前预设周期段内消耗的网络流量。进一步地,所述根据所述MAC地址的数量、所述路由器的接入网络的最大传输速率以及所述各终端在当前预设周期段内消耗的网络流量对所述路由器的网络资源进行分配的步骤,包括:分别将所述各终端在当前预设周期内消耗的网络流量与预设流量阈值进行对比;根据对比结果将所述各终端中在当前预设周期内消耗的网络流量大于所述预设流量阈值的终端分为第一类终端,将所述各终端中在当前预设周期内消耗的网络流量小于等于所述预设流量阈值的终端分为第二类终端;根据以下算式计算所述路由器分配给所述第一类终端中每一个终端下一预设周期内的最大传输速率k1;根据以下算式计算所述路由器分配给所述第二类终端中每一个终端下一预设周期内的最大传输速率k2;在下一预设周期开始时,根据所述k1和k2对所述路由器接入的网络资源进行分配;其中,k0表示所述路由器的接入网络的最大传输速率,n1表示所述第一类终端的数量,n2表示所述第二类终端的数量,n0表示所述MAC地址的数量。本专利技术实施例的目的还在于提供一种路由器,所述路由器包括:获取单元,用于获取与所述路由器连接的各终端的MAC地址的数量;第一检测单元,用于检测所述各终端在当前预设周期段内消耗的网络流量;分配单元,用于根据所述MAC地址的数量、所述路由器的接入网络的最大传输速率以及所述各终端在当前预设周期段内消耗的网络流量对所述路由器的网络资源进行分配。进一步地,所述路由器还包括:第二检测单元,用于检测所述路由器的接入网络的最大传输速率。进一步地,所述第一检测单元具体用于:监测所述各终端在当前预设周期段内发送的字节数和接受的字节数;分别对所述各终端在当前预设周期段内发送的字节数和接受的字节数进行统计,得到所述各终端在当前预设周期段内消耗的网络流量。进一步地,所述分配单元具体用于:分别将所述各终端在当前预设周期内消耗的网络流量与预设流量阈值进行对比;根据对比结果将所述各终端中在当前预设周期内消耗的网络流量大于所述预设流量阈值的终端分为第一类终端,将所述各终端中在当前预设周期内消耗的网络流量小于等于所述预设流量阈值的终端分为第二类终端;根据以下算式计算所述路由器分配给所述第一类终端中每一个终端下一预设周期内的最大传输速率k1;根据以下算式计算所述路由器分配给所述第二类终端中每一个终端下一预设周期内的最大传输速率k2;在下一预设周期开始时,根据所述k1和k2对所述路由器接入的网络资源进行分配;其中,k0表示所述路由器的接入网络的最大传输速率,n1表示所述第一类终端的数量,n2表示所述第二类终端的数量,n0表示所述MAC地址的数量。在本专利技术实施例中,通过获取与所述路由器连接的各终端的MAC地址的数量,并检测所述各终端在当前预设周期段内消耗的网络流量,然后根据所述MAC地址的数量、所述路由器的接入网络的最大传输速率以及所述各终端在当前预设周期段内消耗的网络流量对所述路由器的网络资源进行分配,使得路由器能够根据不同终端的网络需求调整不同终端的网络资源,提升用户体验。附图说明图1是本专利技术实施例提供的路由器网络资源分配的方法的流程图;图2是本专利技术实施例提供的路由器的框架结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。以下结合具体实施例对本专利技术的具体实现进行详细描述:图1示出了本专利技术实施例提供的路由器网络资源分配的方法的流程,为了便于说明,仅列出与本专利技术实施例相关的部分,详述如下:本专利技术实施例提供的路由器网络资源分配的方法,包括以下步骤:步骤S10,获取与该路由器连接的各终端的MAC地址的数量。在本专利技术实施例中,各终端(包括手机、平板电脑、电脑等电子设备)通过有线或者无线接入路由器中,通过路由器进行上网,在各终端与路由器连接后,路由器会记录下各终端的MAC地址,每一个终端均具备唯一的MAC地址,通过获取MAC地址的数量可以获取连接到路由器的终端的数量。作为本专利技术优选实施例,在步骤S10之前还包括:检测路由器的接入网络的最大传输速率。因为接入的网络不同,最大传输速率也不同,例如接入4M宽带网络的最大传输速率是512K/s,接入8M宽带网络的最大传输速率则为1M/s。步骤S20,检测上述各终端在当前预设周期段内消耗的网络流量。在本专利技术实施例中,该路由器根据需求对接入的网络资源(宽带)进行动态调整分配,需求的判断即上述各终端在当前预设周期段内消耗的网络流量。在本专利技术实施例中,从路由器启动时开始计时,每隔一个预设时间段作为一个周期(即一个预设周期),该预设周期的时间长短可以是预设,也可以是用户自定义设置,步骤S20通过对各终端在当前预设周期段内消耗的网络流量的检测来判断各终端的需求,根据该需求在下一预设周期中对各终端的最大传输速率进行调节。优选的,该预设周期为1-5分本文档来自技高网...
【技术保护点】
一种路由器网络资源分配的方法,其特征在于,所述方法包括以下步骤:获取与所述路由器连接的各终端的MAC地址的数量;检测所述各终端在当前预设周期段内消耗的网络流量;根据所述MAC地址的数量、所述路由器的接入网络的最大传输速率以及所述各终端在当前预设周期段内消耗的网络流量对所述路由器的网络资源进行分配。
【技术特征摘要】
1.一种路由器网络资源分配的方法,其特征在于,所述方法包括以下步骤:
获取与所述路由器连接的各终端的MAC地址的数量;
检测所述各终端在当前预设周期段内消耗的网络流量;
根据所述MAC地址的数量、所述路由器的接入网络的最大传输速率以及所述各终端在
当前预设周期段内消耗的网络流量对所述路由器的网络资源进行分配。
2.根据权利要求1所述的方法,其特征在于,在所述获取与所述路由器连接的各终端的
MAC地址的步骤之前,还包括:检测所述路由器的接入网络的最大传输速率。
3.根据权利要求1所述的方法,其特征在于,所述检测所述各终端在当前预设周期段内
消耗的网络流量的步骤,包括:
监测所述各终端在当前预设周期段内发送的字节数和接受的字节数;
分别对所述各终端在当前预设周期段内发送的字节数和接受的字节数进行统计,得到
所述各终端在当前预设周期段内消耗的网络流量。
4.根据权利要求1所述的方法,其特征在于,所述根据所述MAC地址的数量、所述路由器
的接入网络的最大传输速率以及所述各终端在当前预设周期段内消耗的网络流量对所述
路由器的网络资源进行分配的步骤,包括:
分别将所述各终端在当前预设周期内消耗的网络流量与预设流量阈值进行对比;
根据对比结果将所述各终端中在当前预设周期内消耗的网络流量大于所述预设流量
阈值的终端分为第一类终端,将所述各终端中在当前预设周期内消耗的网络流量小于等于
所述预设流量阈值的终端分为第二类终端;
根据以下算式计算所述路由器分配给所述第一类终端中每一个终端下一预设周期内
的最大传输速率k1;
根据以下算式计算所述路由器分配给所述第二类终端中每一个终端下一预设周期内
的最大传输速率k2;
在下一预设周期开始时,根据所述k1和k2对所述路由器接入的网络资源进行分配;
其中,k0表示所述路由器的接入网络的最大传输速率,n1表示...
【专利技术属性】
技术研发人员:苏黎,
申请(专利权)人:苏黎,
类型:发明
国别省市:安徽;34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。