CN101795228A - 一种用户带宽调整方法和设备 - Google Patents
一种用户带宽调整方法和设备 Download PDFInfo
- Publication number
- CN101795228A CN101795228A CN201010100755A CN201010100755A CN101795228A CN 101795228 A CN101795228 A CN 101795228A CN 201010100755 A CN201010100755 A CN 201010100755A CN 201010100755 A CN201010100755 A CN 201010100755A CN 101795228 A CN101795228 A CN 101795228A
- Authority
- CN
- China
- Prior art keywords
- message
- terminal equipment
- wine
- rice
- eating dishes
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Small-Scale Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种用户带宽调整方法和设备,通过应用本发明的技术方案,从AP发往各个用户的流量占用的空口时间是公平的,相对于其他实现来说,能够保证各种网络运行状态下的公平,从而提高整个网络性能,并能够充分利用空口带宽。
Description
技术领域
本发明涉及通信技术领域,特别涉及一种用户带宽调整方法和设备。
背景技术
WLAN(Wireless Local Access Network,无线局域网)提供了一种局域网的无线连接服务,由于能够提供高速的无线数据接入,是目前IT(InformationTechnology,信息技术)行业比较热门的技术之一。
WLAN已经广泛地应用于城市、公共场所覆盖,以及企业、楼宇、家庭等各种场所。
WLAN网络分为Ad hoc(点对点模式)和Infrastructure(基础模式)两种网络模式,在基础模式下,无线客户端关联到AP(Access Point,无线接入点),通过AP访问网络,各个STA(Station,基站)之间并不直接交互。
WLAN网络中,各个设备共用空口媒介,通过CSMA/CA(Carrier SenseMultiple Access with Collision Avoidance,防止空中碰撞机制下的载波侦听多路访问)方式来访问空口。
随着调制方式的不断改进,设备的物理发送速率在不断提高,如11n下最高速率已经能够达到600Mbps。然而,对单个AP来说,最大空口带宽总是有限的,对于去往各个STA的流量,存在着分配原则的问题。
一种的简单的分配算法是基于用户个数来平均总带宽,每个用户不能超过它的份额带宽。这种分配方法存在的一个明显问题是,当AP以1Mbps速率和54Mbps速率给两个STA发送同样大小的报文时,前者占用的时间几乎是后者的54倍。因此,如果需要给这两个STA分配相同的带宽,会导致空口资源中几乎都是1Mbps速率的报文,从而,导致空口资源利用率很差。
在具体的应用场景中,基于时间公平的原则在各个STA之间分配带宽,可以更好地提高整个网络的吞吐性能。
但是,由于存在以下因素,所以,可能在基于时间公平原则的技术方案中带来时间上的不确定性:
(1)报文发送速率。
关联的STA由于调制方式的不同、距离远近的不同、无线环境的不同、干扰等因素,导致AP给STA每次发送报文时会采用不同的发送速率。
(2)发送报文的长度。
如果报文长度存在比较明显的差异,则发送报文所需要的时间也会存在长短的区别,报文长度越长的报文,需要的发送时间就会越长。
(3)重传次数。
由于传输过程中出现问题或者***需要报文进行再次发送的时候,就会产生报文重传的操作,这种情况的出现也必然使得报文的发送时间大幅的增长。
(4)AP可获得的空口访问时间。
AP并不能总是获得空口访问时间,而且由于无线环境的时变性,AP单位时间内获得的空口访问时间也会发生变化,从而可供分配的带宽也就具有时变性。
在现有的技术方案中,大多数的应用场景中实现方案都是基于速率来分配用户带宽。
在这些实现方案中,***对每个STA的流量进行监管,即对每个STA设置一个令牌桶,周期性发送相同的令牌数。
当发送某个报文时,根据采用的发送速率,得到一个相对系数,用相对***乘以报文长度,作为发送该报文消耗的令牌数。
由于等时间内各个用户发放的令牌数相同,从而控制各个用户相对公平的带宽分配。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
现有的技术方案只考虑发送速率和报文长度,没有考虑其他因素,例如报文的重传等因素,而这些因素实际上也占用了空口的发送时间。
另一方面,各个STA的令牌发放是根据总带宽计算而来的,总带宽一般是以理论最大带宽来计算的。但实际上,由于干扰、信道重叠等因素的影响,AP能够获取的空口时间是不断变化的,即AP的总带宽是不断变化的,并且通常达不到最大带宽,因此,在总带宽比较低的情况下,仍会出现慢速STA长期占用空口的情况。
发明内容
本发明提供一种用户带宽调整方法和设备,基于时间公平的原则调整用户带宽分配。
为达到上述目的,本发明一方面提供了一种用户带宽调整方法,应用于包括一个接入点AP和多个终端设备的***中,其中,所述AP向所述各终端设备发送报文,所述方法具体包括以下步骤:
所述AP按照预设的统计周期分别统计自身向各终端设备发送报文所占用的空口时间;
所述AP判断自身向一个终端设备发送报文所占用的空口时间与向其他终端设备发送报文所占用的空口时间之差是否大于预设的时间阈值;
如果大于,所述AP限制目的地址为所述终端设备的报文进入发送队列。
优选的,所述AP按照预设的统计周期分别统计自身向各终端设备发送报文所占用的空口时间,具体包括:
所述AP向各终端设备发送报文时,分别生成各发送过程所占用的空口时间的记录;
当所述统计周期到达时,所述AP根据所述记录,分别统计自身向各终端设备发送报文所占用的空口时间;
其中,当所述统计过程完成后,所述AP删除所述记录。
优选的,所述各发送过程所占用的空口时间的记录,具体包括:
所述AP在预设的统计周期内,向一个终端设备发送的全部报文所占用的空口时间之和。
优选的,所述AP判断自身向一个终端设备发送报文所占用的空口时间与向其他终端设备发送报文所占用的空口时间之差是否大于预设的时间阈值,具体包括:
当所述AP向一个终端设备发送报文时,所述AP为所述终端设备添加流量标识;
在所述统计周期到达时,所述AP分别统计自身向所有具有流量标识的终端设备发送报文所占用的空口时间;
其中,所述AP在达到预设的流量标识有效周期时,清除当前所有终端设备所具有的流量标识。
优选的,所述预设的流量标识有效周期小于所述统计周期。
优选的,如果大于,所述AP限制目的地址为所述终端设备的报文进入发送队列之后,所述方法还包括:
当所述AP判断自身向所述终端设备发送报文所占用的空口时间与向其他终端设备发送报文所占用的空口时间之差全部小于预设的时间阈值时,所述AP允许将目的地址为所述终端设备的报文进入发送队列。
优选的,所述方法还包括:
所述AP根据接收到的报文所携带的地址信息和/或优先级信息识别语音报文或其它具有高优先级的报文;
对于所有语音报文或其它具有高优先级的报文,所述AP直接将所述报文放入发送队列。
另一方面,本发明还提供了一种AP,应用于包括一个AP和多个终端设备的***中,其中,所述AP向所述各终端设备发送报文,包括:
统计模块,用于按照预设的统计周期分别统计自身向各终端设备发送报文所占用的空口时间;
判断模块,与所述统计模块相连接,用于判断自身向一个终端设备发送报文所占用的空口时间与向其他终端设备发送报文所占用的空口时间之差是否大于预设的时间阈值;
处理模块,与所述判断模块相连接,用于在所述判断模块判断向一个终端设备发送报文所占用的空口时间与向其他终端设备发送报文所占用的空口时间之差大于预设的时间阈值时,限制目的地址为所述终端设备的报文进入发送队列。
优选的,所述统计模块,具体包括:
记录子模块,用于在向各终端设备发送报文时,分别生成各发送过程所占用的空口时间的记录;
统计子模块,用于当所述统计周期到达时,用于根据所述记录子模块所生成的记录,分别统计自身向各终端设备发送报文所占用的空口时间;
其中,当所述统计子模块的统计过程完成后,所述记录子模块删除所述记录。
优选的,还包括标识模块,用于当所述AP向一个终端设备发送报文时,所述AP为所述终端设备添加流量标识,并在达到预设的流量标识有效周期时,清除当前所有终端设备所具有的流量标识,所述预设的流量标识有效周期小于所述统计周期;
其中,所述标识模块与所述判断模块相连接,所述判断模块,具体用于判断自身向一个终端设备发送报文所占用的空口时间与向其他被所述标识模块添加了流量标识的终端设备发送报文所占用的空口时间之差是否大于预设的时间阈值。
优选的,所述处理模块限制目的地址为所述终端设备的报文进入发送队列之后,还包括:
所述判断模块继续判断自身向所述终端设备发送报文所占用的空口时间与向其他终端设备发送报文所占用的空口时间之差全部小于预设的时间阈值;
当所述判断模块判断自身向所述终端设备发送报文所占用的空口时间与向其他终端设备发送报文所占用的空口时间之差全部小于预设的时间阈值时,所述处理模块允许将目的地址为所述终端设备的报文进入发送队列。
与现有技术相比,本发明具有以下优点:
通过应用本发明的技术方案,从AP发往各个用户的流量占用的空口时间是公平的,相对于其他实现来说,能够保证各种网络运行状态下的公平,从而提高整个网络性能,并能够充分利用空口带宽。
附图说明
图1为本发明所提出的一种用户带宽调整方法的流程示意图;
图2为本发明所提出的一种报文转发的流程示意图;
图3为本发明所提出的一种具体应用场景中的用户带宽调整方法的流程示意图;
图4为本发明所提出的一种AP的结构示意图;
图5为本发明所提出的一种统计模块的结构示意图。
具体实施方式
本发明的基本技术方案是,AP定期统计给各个终端设备发送报文所占用的空口时间,当发现某个终端设备的空口时间相比其他终端设备超过特定阈值时,则限制该终端设备的报文进入发送队列;当差值低于特定阈值时,重新允许该终端设备的报文进入发送队列。如果一个终端设备一段时间内没有流量,则仍允许其他终端设备的报文进入发送队列。若干个周期形成一个长周期,在一个长周期结束时,各个终端设备的发送时间清零,从而让各个终端设备分配的空口时间实现动态均衡。
如图1所示,为本发明所提出的一种用户带宽调整方法,应用于包括一个接入点AP和多个终端设备的***中,其中,所述AP向所述各终端设备发送报文,所述方法具体包括以下步骤:
步骤S101、AP按照预设的统计周期分别统计自身向各终端设备发送报文所占用的空口时间。
在具体的应用场景中,本步骤的处理过程还包括:
所述AP向各终端设备发送报文时,分别生成各发送过程所占用的空口时间的记录;
当所述统计周期到达时,所述AP根据所述记录,分别统计自身向各终端设备发送报文所占用的空口时间;
其中,当所述统计过程完成后,所述AP删除所述记录。
需要说明的是,所述各发送过程所占用的空口时间的记录,具体包括:
所述AP在预设的统计周期内,向一个终端设备发送的全部报文所占用的空口时间之和;
当其中的一个或多个报文发送失败时,所述AP向所述终端设备重传所述报文所占用的空口时间。
步骤S102、AP判断自身向一个终端设备发送报文所占用的空口时间与向其他终端设备发送报文所占用的空口时间之差是否大于预设的时间阈值。
如果大于,执行步骤S103;
如果没有大于的情况,则返回步骤S101。
本步骤具体包括:
当所述AP向一个终端设备发送报文时,所述AP为所述终端设备添加流量标识;
在所述统计周期到达时,所述AP分别统计自身向所有具有流量标识的终端设备发送报文所占用的空口时间;
其中,所述AP在达到预设的流量标识有效周期时,清除当前所有终端设备所具有的流量标识,所述预设的流量标识有效周期小于所述统计周期。
步骤S103、AP限制目的地址为终端设备的报文进入发送队列。
在步骤S103完成后,返回执行步骤S101,当AP判断自身向终端设备发送报文所占用的空口时间与向其他终端设备发送报文所占用的空口时间之差全部小于预设的时间阈值时,AP允许将目的地址为终端设备的报文进入发送队列。
需要进一步指出的是,本方法还包括所述AP根据接收到的报文所携带的地址信息和/或优先级信息识别语音报文或其它具有高优先级的报文;
对于所有语音报文或其它具有高优先级的报文,所述AP直接将所述报文放入发送队列。
需要说明的是,上述的具体空口发送时间统计方式只是本发明的一种优选实施例,基于相同的技术思路所产生的技术方案也同样属于本发明的保护范围。
与现有技术相比,本发明具有以下优点:
通过应用本发明的技术方案,从AP发往各个用户的流量占用的空口时间是公平的,相对于其他实现来说,能够保证各种网络运行状态下的公平,从而提高整个网络性能,并能够充分利用空口带宽。
为了进一步阐述本发明的技术思想,现结合具体的应用场景,对本发明的技术方案进行说明。
在具体的应用场景中,AP转发有线网络的流量(即报文)给各个终端设备,其实现流程如图2所示。
AP接收来自于有线网络去往各个终端设备的报文,由转发模块按照各个报文的优先级差别将各个报文进入各个相应的转发队列,其中,包括Priority1队列、Priority2队列和语音报文队列等,各个优先级队列中的报文按照一定的调度机制进入驱动模块中的硬件发送队列,最终由RF发送到空口上。
需要指出的是,上述的转发队列的类型和数量只是本发明实施例的一种优选方案,在达到相同的区分报文优先级的技术效果的情况下,转发队列的类型和数量变化并不会影响本发明的保护范围。
如图3所示,为本发明所提出的一种具体应用场景下的用户带宽调整方法流程示意图,具体包括以下步骤:
步骤S301、AP从有线网络接收报文。
步骤S302、AP判断该报文的目的地址所对应的终端设备所占用的空口发送时间与其他终端设备所占用的空口发送时间的差值是否超过预设阈值。
如果没有超过,则执行步骤S303;
如果超过,则执行步骤S305。
具体的空口占用时间通过以下方式进行统计:
在发送每个报文时,AP周期性(如1秒)按照终端设备区分统计发送时间,如果同一个报文由于发送失败而需要多次发送时,每次发送时间都统计在内。
AP每个周期都读一次驱动模块的统计结果,并将该驱动模块内的统计值清零,以使该驱动模块重新统计下个周期内各终端设备的发送时间。
在获取到上述的统计结果后,AP在相比驱动模块的统计周期更长的周期内(如10秒)累计各个终端设备的发送时间。这里的发送时间的统计主要由转发模块来完成,对整个网络中对应各终端设备的发送时间进行全面统计。
这里的转发模块和驱动模块中设置不同的统计周期的原因主要在于,在驱动模块中主要是在报文发送的阶段对报文的目的设备进行记录,以供转发模块提取相应的统计数据,但在驱动模块本身并不需要对统计数据进行进一步的操作,而在转发模块中,从驱动模块中提取了相应的统计数据后,需要进行累加,从而实现在一个更长的时间段内对各个终端设备的报文流量的统计,这样的统计是为了后续对报文进行归属队列划分,因此,相比驱动模块,这里需要的数据量更大,因此,相应的统计周期也更长。
另一方面,为了避免大量统计数据对存储空间的占用,同时,也为了避免过长的统计周期所造成的统计误差,例如,在很长一段时间内,某个终端设备只有在很短的一瞬间具有报文流量,那么如果统计时间过长,将意味着在整个统计周期内,该终端设备都是具有流量记录的,相应的后续处理也会出现误差,所以,在经过一段时间的统计后,需要对统计数据进行清除,而考虑到转发模块和驱动模块中统计数据的用途区别,要求转发模块中的统计周期长于驱动模块中的统计周期。
由于流量标记会对后续的参与流量值比较的终端设备范围产生影响,因此,本发明中需要流量标记的精确度进一步提高,因此,本发明技术方案中设置的流量标记的清除周期短于统计周期,所以,可以避免前述的流量记录的误差,精确后续处理结果。
需要说明的是,上述的具体空口发送时间统计方式只是本发明的一种优选实施例,基于相同的技术思路所产生的技术方案也同样属于本发明的保护范围。
需要进一步指出的是,在一个网络***中,可能存在一些终端设备在一段时间内没有报文流量的情况,这可能是由于网络故障、***负载分配或业务类型区别所导致的,这样的终端设备所对应的发送时间为0,如果以此为依据比对其他终端设备的发送时间,则很容易出现超过预设阈值而对其他终端设备进行流量控制的情况,从而影响***的正常流量分布。
因此,本发明所提出的技术方案引入了流量标识,凡是在一个流量标识的有效周期内出现流量的终端设备,都会被标识上该流量标识,在此基础上,比较各终端设备的所占用的空口发送时间实际上是比较被标识了流量标识的各终端设备的所占用的空口发送时间,从而,避免了没有流量的终端设备被引入比较范围而导致的比较误差。
具体的实现方式为:AP为每个终端设备设置一个流量标志位,标明是否有流量去往该终端设备。AP每次接收来自有线网络的报文时,都将对应终端设备的流量标志位置1。
同时,如果流量标识存在时间过长,或一个流量标识的有效周期时间过长,则可能会导致流量极少的终端设备对比较结果产生影响,因此,转发模块又会周期性(即一个流量标识的有效周期期满,如0.5秒)地将每个终端设备的流量标志位清零。通过这样的设置,可以有效的避免流量极少的终端设备对前述比较结果的影响。
转发模块每次从有线网络接收报文时,首先判断该报文所属终端设备,然后对比该终端设备的发送时间和所有流量标志为1的终端设备的发送时间。
如果该报文所属终端设备在当前周期中的发送时间和其他终端设备中的最小发送时间相比超过了指定阈值,如20ms,则说明该终端设备的流量需要控制,其中,上述的指定阈值可以根据要控制的报文个数、最大报文长度以及最低发送速率来计算。
需要说明的是,上述具体实现只是一个样例,任何其他相似的实现都被视为相同。
例如,流量标志可以替换为发送字节统计,当某个终端设备的流量低于特定值时,其发送时间不参与比较,可以让其他终端设备占用更多的带宽。当优先级队列中缓存的报文数据低于特定值,报文可以直接进入队列,而不需要比较发送时间。
步骤S303、AP将该报文放入相应的优先级队列,等待发送。
步骤S304、AP将该报文发送后,为该报文的目的地址所对应的终端设备添加流量标识。
在本步骤执行完毕后,返回步骤S301。
步骤S305、AP拒绝将该报文放入发送队列。
直至AP判断该终端设备与其他终端设备所占用的空口发送时间之差不再超过预设阈值,从而在在接到以该终端设备为目标的报文时,可以将该报文放入发送队列。
其中,在具体的应用场景中,终端设备的报文在不允许进入队列时,可以先进入为各个终端设备设置的缓存队列。
另一方面,为了使语音等报文不受影响,可以让语音报文直接进入队列而不加判断。
其中,具体的语音报文识别方式可以是通过统一唯一标识符(Organizationally unique identifier,OUI)地址来匹配报文的源MAC地址,从而,将符合OUI地址要求的报文确定为语音报文。
需要指出的是,语音报文的识别方式不仅限于此,其他能够实现语音报文识别的方式同样属于本发明的保护范围。
与现有技术相比,本发明具有以下优点:
通过应用本发明的技术方案,从AP发往各个用户的流量占用的空口时间是公平的,相对于其他实现来说,能够保证各种网络运行状态下的公平,从而提高整个网络性能,并能够充分利用空口带宽。
为了实现本发明的技术方案,本发明还提出了一种AP,应用于包括一个AP和多个终端设备,AP向各终端设备发送报文。
如图4所示,为本发明所提出的一种AP的结构示意图,具体包括:
统计模块41,用于按照预设的统计周期分别统计自身向各终端设备发送报文所占用的空口时间;
判断模块42,与统计模块41相连接,用于判断自身向一个终端设备发送报文所占用的空口时间与向其他终端设备发送报文所占用的空口时间之差是否大于预设的时间阈值;
处理模块43,与判断模块42相连接,用于在判断模块42判断向一个终端设备发送报文所占用的空口时间与向其他终端设备发送报文所占用的空口时间之差大于预设的时间阈值时,限制目的地址为终端设备的报文进入发送队列。
优选的,如图5所示,统计模块41具体包括:
记录子模块411,用于在向各终端设备发送报文时,分别生成各发送过程所占用的空口时间的记录;
统计子模块412,用于当所述统计周期到达时,用于根据所述记录子模块411所生成的记录,分别统计自身向各终端设备发送报文所占用的空口时间;
其中,当所述统计子模块412的统计过程完成后,所述记录子模块411删除所述记录。
优选的,AP还包括标识模块44,用于当所述AP向一个终端设备发送报文时,所述AP为所述终端设备添加流量标识,并在达到预设的流量标识有效周期时,清除当前所有终端设备所具有的流量标识;
其中,所述标识模块44与所述判断模块42相连接,所述判断模块42具体用于判断自身向一个终端设备发送报文所占用的空口时间与向其他被所述标识模块44添加了流量标识的终端设备发送报文所占用的空口时间之差是否大于预设的时间阈值。
优选的,处理模块43限制目的地址为终端设备的报文进入发送队列之后,还包括:
判断模块42继续判断自身向终端设备发送报文所占用的空口时间与向其他终端设备发送报文所占用的空口时间之差全部小于预设的时间阈值;
当判断模块42判断自身向终端设备发送报文所占用的空口时间与向其他终端设备发送报文所占用的空口时间之差全部小于预设的时间阈值时,处理模块43允许将目的地址为终端设备的报文进入发送队列。
与现有技术相比,本发明具有以下优点:
通过应用本发明的技术方案,从AP发往各个用户的流量占用的空口时间是公平的,相对于其他实现来说,能够保证各种网络运行状态下的公平,从而提高整个网络性能,并能够充分利用空口带宽。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可以通过硬件实现,也可以借助软件加必要的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施场景所述的方法。
Claims (11)
1.一种用户带宽调整方法,其特征在于,应用于包括一个接入点AP和多个终端设备的***中,所述方法具体包括以下步骤:
所述AP按照预设的统计周期分别统计自身向各终端设备发送报文所占用的空口时间;
所述AP判断自身向一个终端设备发送报文所占用的空口时间与向其他终端设备发送报文所占用的空口时间之差是否大于预设的时间阈值;
如果大于,所述AP限制目的地址为所述终端设备的报文进入发送队列。
2.如权利要求1所述的方法,其特征在于,所述AP按照预设的统计周期分别统计自身向各终端设备发送报文所占用的空口时间,具体包括:
所述AP向各终端设备发送报文时,分别生成各发送过程所占用的空口时间的记录;
当所述统计周期到达时,所述AP根据所述记录,分别统计自身向各终端设备发送报文所占用的空口时间;
其中,当所述统计过程完成后,所述AP删除所述记录。
3.如权利要求2所述的方法,其特征在于,所述各发送过程所占用的空口时间的记录,具体包括:
所述AP在预设的统计周期内,向一个终端设备发送的全部报文所占用的空口时间之和。
4.如权利要求1所述的方法,其特征在于,所述AP判断自身向一个终端设备发送报文所占用的空口时间与向其他终端设备发送报文所占用的空口时间之差是否大于预设的时间阈值,具体包括:
当所述AP向一个终端设备发送报文时,所述AP为所述终端设备添加流量标识;
在所述统计周期到达时,所述AP分别统计自身向所有具有流量标识的终端设备发送报文所占用的空口时间;
其中,所述AP在达到预设的流量标识有效周期时,清除当前所有终端设备所具有的流量标识。
5.如权利要求4所述的方法,其特征在于,
所述预设的流量标识有效周期小于所述统计周期。
6.如权利要求1所述的方法,其特征在于,如果大于,所述AP限制目的地址为所述终端设备的报文进入发送队列之后,所述方法还包括:
当所述AP判断自身向所述终端设备发送报文所占用的空口时间与向其他终端设备发送报文所占用的空口时间之差全部小于预设的时间阈值时,所述AP允许将目的地址为所述终端设备的报文进入发送队列。
7.如权利要求1所述的方法,其特征在于,所述方法还包括:
所述AP根据接收到的报文所携带的地址信息和/或优先级信息识别语音报文或其它具有高优先级的报文;
对于所有语音报文或其它具有高优先级的报文,所述AP直接将所述报文放入发送队列。
8.一种AP,其特征在于,应用于包括一个AP和多个终端设备的***中,其中,包括:
统计模块,用于按照预设的统计周期分别统计自身向各终端设备发送报文所占用的空口时间;
判断模块,与所述统计模块相连接,用于判断自身向一个终端设备发送报文所占用的空口时间与向其他终端设备发送报文所占用的空口时间之差是否大于预设的时间阈值;
处理模块,与所述判断模块相连接,用于在所述判断模块判断向一个终端设备发送报文所占用的空口时间与向其他终端设备发送报文所占用的空口时间之差大于预设的时间阈值时,限制目的地址为所述终端设备的报文进入发送队列。
9.如权利要求8所述的AP,其特征在于,所述统计模块,具体包括:
记录子模块,用于在向各终端设备发送报文时,分别生成各发送过程所占用的空口时间的记录;
统计子模块,用于当所述统计周期到达时,用于根据所述记录子模块所生成的记录,分别统计自身向各终端设备发送报文所占用的空口时间;
其中,当所述统计子模块的统计过程完成后,所述记录子模块删除所述记录。
10.如权利要求8所述的AP,其特征在于,还包括标识模块,用于当所述AP向一个终端设备发送报文时,所述AP为所述终端设备添加流量标识,并在达到预设的流量标识有效周期时,清除当前所有终端设备所具有的流量标识,所述预设的流量标识有效周期小于所述统计周期;
其中,所述标识模块与所述判断模块相连接,所述判断模块,具体用于判断自身向一个终端设备发送报文所占用的空口时间与向其他被所述标识模块添加了流量标识的终端设备发送报文所占用的空口时间之差是否大于预设的时间阈值。
11.如权利要求8所述的AP,其特征在于,所述处理模块限制目的地址为所述终端设备的报文进入发送队列之后,还包括:
所述判断模块继续判断自身向所述终端设备发送报文所占用的空口时间与向其他终端设备发送报文所占用的空口时间之差全部小于预设的时间阈值;
当所述判断模块判断自身向所述终端设备发送报文所占用的空口时间与向其他终端设备发送报文所占用的空口时间之差全部小于预设的时间阈值时,所述处理模块允许将目的地址为所述终端设备的报文进入发送队列。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010101007550A CN101795228B (zh) | 2010-01-26 | 2010-01-26 | 一种用户带宽调整方法和设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010101007550A CN101795228B (zh) | 2010-01-26 | 2010-01-26 | 一种用户带宽调整方法和设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101795228A true CN101795228A (zh) | 2010-08-04 |
CN101795228B CN101795228B (zh) | 2012-07-11 |
Family
ID=42587658
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010101007550A Active CN101795228B (zh) | 2010-01-26 | 2010-01-26 | 一种用户带宽调整方法和设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101795228B (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102158391A (zh) * | 2010-11-12 | 2011-08-17 | 华为数字技术有限公司 | 一种链路带宽调整方法和装置 |
CN102547868A (zh) * | 2012-01-05 | 2012-07-04 | 福建星网锐捷网络有限公司 | 报文调度方法、装置和网络设备 |
CN103297560A (zh) * | 2013-05-21 | 2013-09-11 | 江苏物联网研究发展中心 | 一种数据流分类的方法及服务器 |
CN103619043A (zh) * | 2013-12-09 | 2014-03-05 | 中国联合网络通信集团有限公司 | 一种带宽控制的方法及网络设备 |
CN105407501A (zh) * | 2015-10-23 | 2016-03-16 | 上海斐讯数据通信技术有限公司 | 一种ap、ap限速方法及*** |
CN106954192A (zh) * | 2017-03-22 | 2017-07-14 | 上海斐讯数据通信技术有限公司 | 一种报文发送方法及*** |
CN109496450A (zh) * | 2016-07-25 | 2019-03-19 | 高通股份有限公司 | 通过基本服务集引导改进上行链路通信时间公平性 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101060655B (zh) * | 2006-05-17 | 2010-12-08 | 华为技术有限公司 | 信道传输限制的方法及其*** |
CN101052232A (zh) * | 2007-05-18 | 2007-10-10 | 清华大学 | 无线/移动网络中基于动态阈值的呼叫准入控制方法 |
-
2010
- 2010-01-26 CN CN2010101007550A patent/CN101795228B/zh active Active
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102158391A (zh) * | 2010-11-12 | 2011-08-17 | 华为数字技术有限公司 | 一种链路带宽调整方法和装置 |
CN102547868A (zh) * | 2012-01-05 | 2012-07-04 | 福建星网锐捷网络有限公司 | 报文调度方法、装置和网络设备 |
CN102547868B (zh) * | 2012-01-05 | 2015-09-23 | 福建星网锐捷网络有限公司 | 报文调度方法、装置和网络设备 |
CN103297560A (zh) * | 2013-05-21 | 2013-09-11 | 江苏物联网研究发展中心 | 一种数据流分类的方法及服务器 |
CN103619043A (zh) * | 2013-12-09 | 2014-03-05 | 中国联合网络通信集团有限公司 | 一种带宽控制的方法及网络设备 |
CN105407501A (zh) * | 2015-10-23 | 2016-03-16 | 上海斐讯数据通信技术有限公司 | 一种ap、ap限速方法及*** |
CN109496450A (zh) * | 2016-07-25 | 2019-03-19 | 高通股份有限公司 | 通过基本服务集引导改进上行链路通信时间公平性 |
CN109496450B (zh) * | 2016-07-25 | 2021-05-25 | 高通股份有限公司 | 通过基本服务集引导改进上行链路通信时间公平性 |
CN106954192A (zh) * | 2017-03-22 | 2017-07-14 | 上海斐讯数据通信技术有限公司 | 一种报文发送方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN101795228B (zh) | 2012-07-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101795228B (zh) | 一种用户带宽调整方法和设备 | |
Kanodia et al. | Ordered packet scheduling in wireless ad hoc networks: Mechanisms and performance analysis | |
KR101213850B1 (ko) | 무선 네트워크에서의 제어 및 데이터의 분리 방법 | |
JP3774464B2 (ja) | 無線通信システムとその基地局装置 | |
US9380577B2 (en) | Method and device for collaborative data communication in a radio network | |
Luo et al. | Self-coordinating localized fair queueing in wireless ad hoc networks | |
TWI459754B (zh) | 無線網狀網路中擁擠管理之方法 | |
Sivaram et al. | Improved enhanced DBTMA with contention-aware admission control to improve the network performance in MANETS | |
RU2016110093A (ru) | Способы и системы для планирования ресурсов в телекоммуникационной системе | |
Cicconetti et al. | Bandwidth balancing in multi-channel IEEE 802.16 wireless mesh networks | |
US10681615B2 (en) | Predictive rate limiting for reliable bluetooth low energy connections | |
Syed et al. | Adaptive backoff algorithm for contention window for dense IEEE 802.11 WLANs | |
JP2005236999A (ja) | パケット交換式のローカルエリアネットワークの単一の無線チャネルにおいて複数の端末間で伝送するための複数の一連のパケットをスケジューリングする方法及びシステム | |
WO2001028169A1 (en) | Adaptively changing weights for fair scheduling | |
TW201002116A (en) | Methods and apparatus for providing quality of service in a peer to peer network | |
TWI403190B (zh) | 供服務為基礎之上行鏈路輪詢計劃的品質用之方法及裝置 | |
JP2022520466A (ja) | 伝送リソース検出方法、伝送リソース決定方法と通信機器 | |
Lei et al. | A differentiated reservation MAC protocol for achieving fairness and efficiency in multi-rate IEEE 802.11 WLANs | |
US8934408B2 (en) | System and method for proportional resource allocation for multi-rate random access | |
CN105764091A (zh) | 一种有效利用无线带宽的方法 | |
JP4550013B2 (ja) | 無線通信方法、動的帯域割当方法、無線通信システム及び基地局 | |
JPWO2019097599A1 (ja) | 無線通信システム及びアクセス制御方法 | |
Adnan et al. | Hybrid control of contention window and frame aggregation for performance enhancement in multirate WLANs | |
Yao et al. | A new packet scheduling algorithm for access points in crowded WLANs | |
CN102547868B (zh) | 报文调度方法、装置和网络设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CP03 | Change of name, title or address |
Address after: 310052 Binjiang District Changhe Road, Zhejiang, China, No. 466, No. Patentee after: Xinhua three Technology Co., Ltd. Address before: 310053 Hangzhou hi tech Industrial Development Zone, Zhejiang province science and Technology Industrial Park, No. 310 and No. six road, HUAWEI, Hangzhou production base Patentee before: Huasan Communication Technology Co., Ltd. |
|
CP03 | Change of name, title or address |