一种多模式控制带宽方法及装置与流程

文档序号:12789426阅读:191来源:国知局
一种多模式控制带宽方法及装置与流程

本发明涉及领域,尤其涉及一种多模式控制带宽方法及装置。



背景技术:

由于现在的各种wifi密码破解软件的存在,很难保证wifi密码的安全性,所以经常会有不速之客蹭网。目前,防蹭网主要通过以下两种方案来实现:

(1)信号强度检测

这种方法的实现是路由器测量接入的工作站(手机、笔记本电脑等)信号强度,当信号强度低于某一个阈值的时候,就认为它是蹭网设备,然后从网络中剔除。

(2)隐藏SSID

SSID通俗讲就是wifi账户名,通过隐藏SSID就可以让别人搜不到wifi的账号,自然也就无法蹭wifi了。

方案一基于信号强度的防蹭网策略,阈值不好把握。主要是因为物联网的普及,家庭中接入的设备的举例路由器距离远近不一,信号强度自然也会有所差距。阈值要以最低的信号强度为标准,这时候会出现一种情况,蹭网设备可能比自己的设备距离还近,信号强度比自己的设备还强,这样就无法防蹭网了。如果仅单一使用信号强度控制的话,要不自己家的设备用不了,要不就无法实现放蹭网的功能。

方案二新加入设备操作繁琐,比如某些时候,我们更换手机,这时候如果忘记了自己的wifi账号密码,还需要重新登录路由器去查找账号密码。即使我们记得账号密码,也需要手动输入。这样带来的操作比较繁琐。



技术实现要素:

为解决上述技术问题,本发明提供一种多模式控制带宽方法及装置。

本发明提供的技术方案如下:

本发明公开了一种多模式控制带宽方法,包括步骤:S100、当有设备接入 路由器时,采用分时控制模式控制路由器中的各个设备的带宽资源;S200、判断设备接入路由器的时长是否达到预设连续时间;若是,执行下一步;否则,重复执行步骤S200;S300、采用多因素控制模式控制路由器中的各个设备的带宽资源。

进一步优选的,所述步骤S100“当有设备接入路由器时,采用分时控制模式控制路由器中的各个设备的带宽资源”具体包括:S110、获取路由器中各个设备的信号强度;S120、根据各个设备的所述信号强度计算出对应的带宽资源;S130、按照步骤S120计算出的对应的带宽资源为各个设备分配。

进一步优选的,所述步骤S300“采用多因素控制模式控制路由器中的各个设备的带宽资源”具体包括步骤:S310、累计路由器中各个设备在所述预设连续时间内的累积连接时间和累积下载量;S320、根据所述预设连续时间内的累积连接时间和累积下载量以及各个设备的信号强度计算出各个设备对应的带宽资源;S330、将各个设备对应的带宽资源分配给各个设备。

进一步优选的,所述步骤S320“根据所述预设连续时间内的累积连接时间和累积下载量以及各个设备的信号强度计算出各个设备对应的带宽资源”通过以下公式计算:

Wj=W(αIj+βTj+γQj) (1)

其中,Wj表示第j个设备的带宽资源,W为带宽资源总量,Ij为第j个设备的信号强度百分比,α为信号强度百分比Ij的预设权重系数,Tj为第j个设备的累积连接时间百分比,β为累积连接时间百分比的预设权重系数,Qj为第j个设备的累积下载流量百分比,γ为累积连接时间百分比的预设权重系数,Σi为所有设备的信号强度总和,Σq为所有设备的累积下载流量总和,Σt为所有设备的累积连接时间总和。

本发明还公开了一种多模式控制带宽装置,包括:带宽资源控制模块,用于当有设备接入路由器时,采用分时控制模式控制路由器中的各个设备的带宽资源;时间判断模块,用于判断设备接入路由器的时长是否达到预设连续时间;所述带宽资源控制模块还用于当判断设备接入路由器的时长是否达到预设连续时间时,采用多因素控制模式控制路由器中的各个设备的带宽资源。

进一步优选的,所述带宽资源控制模块进一步包括:信号强度获取模块,用于获取路由器中各个设备的信号强度;带宽资源计算模块,用于根据所述信号强度计算出对应的带宽资源;带宽资源分配模块,用于为各个设备分配对应的带宽资源。

进一步优选的,所述带宽资源控制模块进一步包括:累计模块,用于累计路由器中各个设备在所述预设连续时间内的累积连接时间和累积下载量;所述带宽资源计算模块还用于根据所述预设连续时间内的累积连接时间和累积下载量以及各个设备的信号强度计算出各个设备对应的带宽资源。

进一步优选的,所述带宽资源计算模块通过以下公式计算各个设备对应的带宽资源:

Wj=W(αIj+βTj+γQj) (1)

其中,Wj表示第j个设备的带宽资源,W为带宽资源总量,Ij为第j个设备的信号强度百分比,α为信号强度百分比Ij的预设权重系数,Tj为第j个设备的累积连接时间百分比,β为累积连接时间百分比的预设权重系数,Qj为第j个设备的累积下载流量百分比,γ为累积连接时间百分比的预设权重系数,Σi为所有设备的信号强度总和,Σq为所有设备的累积下载流量总和,Σt为所有设备的累积连接时间总和。

与现有技术相比,本发明带宽分配算法中加入了累积流量与累积时间的 因素,带宽自动分配,不再仅仅依靠信号强度这个量来判断设备是否为蹭网设备,使得路由器具有“识别”自家设备与蹭网设备的功能,对于蹭网设备,让其带宽无下限降低,对于自家设备,让其拥有无限趋近于100%的带宽使用权限。

附图说明

下面将以明确易懂的方式,结合附图说明优选实施方式,对本发明予以进一步说明。

图1为本发明一种多模式控制带宽方法的主要步骤示意图;

图2为本发明一种多模式控制带宽方法的完整步骤示意图;

图3为本发明一种多模式控制带宽方法的一个具体实施例的示意图;

图4为本发明一种多模式控制带宽方法的实际应用效果示意图;

图5为本发明一种多模式控制带宽装置的组成示意图。

附图标号说明:

100、带宽资源控制模块,200、时间判断模块。

具体实施方式

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照附图说明本发明的具体实施方式。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。

为使图面简洁,各图中只示意性地表示出了与本发明相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘示了其中的一个,或仅标出了其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。

图1为本发明一种多模式控制带宽方法的主要步骤示意图,如图1所示,一种多模式控制带宽方法,包括步骤:S100、当有设备接入路由器时,采用分时控制模式控制路由器中的各个设备的带宽资源;S200、判断设备接入路由器的时长是否达到预设连续时间;若是,执行下一步;否则,重复执行步骤S200;S300、采用多因素控制模式控制路由器中的各个设备的带宽资源。

本发明带宽分配算法中加入了累积流量与累积时间的因素,带宽自动分配,不再仅仅依靠信号强度这个量来判断设备是否为蹭网设备,使得路由器具有“识别”自家设备与蹭网设备的功能,对于蹭网设备,让其带宽无下限降低,对于自家设备,让其拥有无限趋近于100%的带宽使用权限。

图2为本发明一种多模式控制带宽方法的完整步骤示意图。如图2所示,所述步骤S100“当有设备接入路由器时,采用分时控制模式控制路由器中的各个设备的带宽资源”具体包括:

S110、获取路由器中各个设备的信号强度;

S120、根据各个设备的所述信号强度计算出对应的带宽资源;

S130、按照步骤S120计算出的对应的带宽资源为各个设备分配。

具体的,本发明在设备刚接入路由器时,对设备采用分时控制模式,所述分时控制模式采用简单的基于信号强度的控制,无论信号强度多弱,路由器都不会将其逐出网络。

图3为本发明一种多模式控制带宽方法的一个具体实施例的示意图。如图3所示,设备2距离路由器较近,假设设备2的信号强度为100%,设备1较远,假设信号强度为30%,ISP提供的网络带宽总量为10Mbps,然后我们做个简单的处理,认为传输速率与信号强度成正比。那么只有设备1接入的时候,设备1的使用的带宽是0.3*10=3Mbps,同样只有设备2接入,设备2的带宽为10Mbps,两个同时接入,设备1的带宽为0.3/(0.3+1)*10≈2.3Mbps,同理设备2的带宽为7.7Mbps。

上面阐述了基于分时控制模式的控制过程,对于接入多个设备,采用同样的方式。

优选的,如图2所示,所述步骤S300“采用多因素控制模式控制路由器中的各个设备的带宽资源”具体包括步骤:S310、累计路由器中各个设备在所述预设连续时间内的累积连接时间和累积下载量;S320、根据所述预设连续时间内的累积连接时间和累积下载量以及各个设备的信号强度计算出各个设备对应的带宽资源;S330、将各个设备对应的带宽资源分配给各个设备。

本发明在从设备接入路由器的一刻开始算起,持续预设连续时间后(比如15天),采用多因素控制模式。本发明的核心思想是防蹭网,不是不让外来设备接入,而是限制外来设备的网络资源。

优选的,所述步骤S320“根据所述预设连续时间内的累积连接时间和累积下载量以及各个设备的信号强度计算出各个设备对应的带宽资源”通过以下公式计算:

Wj=W(αIj+βTj+γQj) (1)

其中,Wj表示第j个设备的带宽资源,W为带宽资源总量,代表ISP提供的带宽资源,Ij为第j个设备的信号强度百分比,α为信号强度百分比Ij的预设权重系数,Tj为第j个设备的累积连接时间百分比,β为累积连接时间百分比的预设权重系数,Qj为第j个设备的累积下载流量百分比,γ为累积连接时间百分比的预设权重系数,Σi为所有设备的信号强度总和,Σq为所有设备的累积下载流量总和,Σt为所有设备的累积连接时间总和。

具体的,下面结合图2以具体实例介绍本发明的具体工作流程。

设定分时控制模式下的预设持续时间为15天。设备2为用户允许的合法设备,设备1为蹭网设备。下面引入两个参数:累积连接时间与累积下载量,然后再加上分时控制模式下的信号强度,多因素控制模式就采用这三个因素结合考虑的思想,来实现防蹭网的功能。

现在假设预设持续时间为15天,在预设持续时间内,设备2每天接入路由器的时间为5个小时,设备1接入路由器的时间为每天2小时。设备2每天从网络上获取的数据量为5个GB,设备1每天从网络上获取的数据量为1个GB。那么预设持续时间内,设备1接入路由器的时间为30小时,设备2接入的时间为75小时,设备1累积下载流量为15个GB,设备2累积下载流量为75个GB。

多因素控制模式以分时控制模式的中止状态为起点,通过下面的式子计算带宽:

Wj=W(αIj+βTj+γQj) (1)

其中,Wj表示第j个设备的带宽资源,W代表ISP提供的带宽资源,Ij为第j个设备的信号强度百分比,α为信号强度百分比Ij的预设权重系数,Tj为第j个设备的累积连接时间百分比,β为累积连接时间百分比的预设权重系数,Qj为第j个设备的累积下载流量百分比,γ为累积连接时间百分比的预设权重系数,Σi为所有设备的信号强度总和,Σq为所有设备的累积下载流量总和,Σt为所有设备的累积连接时间总和。

W依然取分时控制模式下的10Mbps,α、β,γ分别取0.6,0.2,0.2。I1=0.3,I2=0.6,T1=30/(30+75)≈0.286,T2=75/(30+75)约等于0.714,Q1=15/(15+75)≈0.167,Q2=75/(15+75)≈0.833。上述的数值带入公式1,计算得到:

W1=10*(0.6*0.3+0.2*0.167+0.2*0.286)=2.706

W2=10*(0.6*0.6+0.2*0.833+0.2*0.714)=6.694

按照上述方式分配设备1和设备2的带宽资源。按照上述算法,以预设时间间隔累计各个设备在预设持续时间内的累积连续时间和累积下载流量,以累计连续时间和累积下载流量为变量带入公式迭代计算,更新各个接入的设备应该分配的带宽资源。

图4为本发明一种多模式控制带宽方法的实际应用效果示意图。如图4所示,虚线表示设备2的带宽资源百分比,实线表示设备1的带宽资源百分比,通过图4可知,随着时间累计,设备2的带宽资源百分比从70%开始,渐渐趋于100%。

图5为本发明一种多模式控制带宽装置的组成示意图。如图5所示,一种 多模式控制带宽装置,包括:带宽资源控制模块,用于当有设备接入路由器时,采用分时控制模式控制路由器中的各个设备的带宽资源;时间判断模块,用于判断设备接入路由器的时长是否达到预设连续时间;所述带宽资源控制模块还用于当判断设备接入路由器的时长是否达到预设连续时间时,采用多因素控制模式控制路由器中的各个设备的带宽资源。

优选的,所述带宽资源控制模块进一步包括:信号强度获取模块,用于获取路由器中各个设备的信号强度;带宽资源计算模块,用于根据所述信号强度计算出对应的带宽资源;带宽资源分配模块,用于为各个设备分配对应的带宽资源。

优选的,所述带宽资源控制模块进一步包括:累计模块,用于累计路由器中各个设备在所述预设连续时间内的累积连接时间和累积下载量;所述带宽资源计算模块还用于根据所述预设连续时间内的累积连接时间和累积下载量以及各个设备的信号强度计算出各个设备对应的带宽资源。

优选的,所述带宽资源计算模块通过以下公式计算各个设备对应的带宽资源:

Wj=W(αIj+βTj+γQj) (1)

其中,Wj表示第j个设备的带宽资源,W代表ISP提供的带宽资源,Ij为第j个设备的信号强度百分比,α为信号强度百分比Ij的预设权重系数,Tj为第j个设备的累积连接时间百分比,β为累积连接时间百分比的预设权重系数,Qj为第j个设备的累积下载流量百分比,γ为累积连接时间百分比的预设权重系数,Σi为所有设备的信号强度总和,Σq为所有设备的累积下载流量总和,Σt为所有设备的累积连接时间总和。

需要说明的是,本装置中各模块之间的信息交互、执行过程等内容与上述 方法实施例基于同一构思,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。

应当说明的是,上述实施例均可根据需要自由组合。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1