一种Mesh组网AP控制客户端接入的方法及系统技术方案

技术编号:21803962 阅读:56 留言:0更新日期:2019-08-07 11:47
本发明专利技术公开了一种Mesh组网AP控制客户端接入的方法及系统,涉及无线网络技术领域,该方法包括:Mesh网络的节点AP接收客户端发出的探测请求帧;节点AP基于客户端的RSSI信息和MIMO信息,以及节点AP当前工作频段和频宽信息,查询速率表,获得节点AP预估给客户端的带宽速率;各节点AP根据预估给客户端的带宽速率,以及自身的信道利用率,计算出节点AP能够分配给客户端的实际带宽速率;各节点AP将计算出的实际带宽速率上报至Mesh网络控制节点,Mesh网络控制节点基于实际带宽速率将客户端接入最优节点AP。本发明专利技术在接入之前对节点AP的网络状态进行判断,避免多个客户端接入在同一个网络较优的节点AP下,造成节点AP堵塞现象的出现。

A Method and System of Mesh Network AP Controlling Client Access

【技术实现步骤摘要】
一种Mesh组网AP控制客户端接入的方法及系统
本专利技术涉及无线网络
,具体涉及一种Mesh组网AP控制客户端接入的方法及系统。
技术介绍
传统的无线网络接入技术中,主要采用点到点或者点到多点的拓扑结构,该类拓扑结构中一般都存在一个中心节点,例如移动通信系统中的基站、802.11无线局域网(WLAN)中的接入点(AP)等等。中心节点与各个无线终端通过单跳无线链路相连,中心节点控制各无线终端对无线网络的访问,同时,其又通过有线链路与有线骨干网相连,提供到骨干网的连接。无线Mesh网络是一种与传统的无线网络完全不同的网络,在Mesh网络结构中,各网络节点通过相邻其他网络节点,以无线多跳方式相连。与传统的组网相比,Mesh网络拥有多项优势,如更稳定、覆盖面积更广、自动组网等等,再加入MU-MIMO技术(Multi-UserMultiple-InputMultiple-Output,多用户多入多出技术)之后,更是让它能够轻松应付复杂、多设备接入,且还能够高效率传输的使用环境。在无线Mesh网络的接入方式上,客户端根据扫描到Mesh节点AP的RSSI(ReceivedSignalStrengthIndication,接收的信号强度指示)来选择接入信号强度大的节点AP,但如果多个客户端接入在同一个信号强度较强的节点AP下,就会造成该节点AP的拥塞,影响用户体验。
技术实现思路
针对现有技术中存在的缺陷,本专利技术的目的在于提供一种Mesh组网AP控制客户端接入的方法及系统,在接入之前对节点AP的网络状态进行判断,避免多个客户端接入在同一个网络较优的节点AP下,造成节点AP堵塞现象的出现。为达到以上目的,本专利技术一种Mesh组网AP控制客户端接入的方法采取的技术方案是:Mesh网络的节点AP接收客户端发出的探测请求帧,所述探测请求帧中包括客户端的RSSI信息和MIMO信息;节点AP基于客户端的RSSI信息和MIMO信息,以及节点AP当前工作频段和频宽信息,查询速率表,获得节点AP预估给客户端的带宽速率;各节点AP根据预估给客户端的带宽速率,以及自身的信道利用率,计算出节点AP能够分配给客户端的实际带宽速率;各节点AP将计算出的实际带宽速率上报至Mesh网络控制节点,Mesh网络控制节点基于实际带宽速率将客户端接入最优节点AP。在上述技术方案的基础上,所述速率表基于客户端的RSSI信息和MIMO信息,以及节点AP当前工作频段和频宽信息测试得出,用于记录理想状态下节点AP能提供给客户端的带宽速率,且速率表由节点AP维护。在上述技术方案的基础上,所述计算出节点AP能够分配给客户端的实际带宽速率,计算公式为:Pre_Allow_Through_Put=Pre_Through_Put*(1-channel_utilization)其中,Pre_Allow_Through_Put为节点AP能够分配给客户端的实际带宽速率,Pre_Through_Put为节点AP预估给客户端的带宽速率,channel_utilization为节点AP自身的信道利用率。在上述技术方案的基础上,所述Mesh网络控制节点基于实际带宽速率将客户端接入最优节点AP,具体步骤为:Mesh网络控制节点选取所有上报的实际带宽速率中值最大实际带宽速率对应的节点AP,将客户端接入该节点AP中。在上述技术方案的基础上,节点AP基于客户端的RSSI信息和MIMO信息,以及节点AP当前工作频段和频宽信息,查询速率表之前,还包括:Mesh网络的节点AP接收客户端广播的探测请求帧,基于探测请求帧中的RSSI信息,判断客户端的RSSI值是否大于设定阈值,若是,则Mesh网络的节点AP基于客户端的RSSI信息和MIMO信息,以及节点AP当前工作频段和频宽信息,查询速率表,若否,则结束。本专利技术还提供一种Mesh组网AP控制客户端接入的系统,包括:至少一节点AP,所述节点AP包括,-接收模块,其用于用于接收客户端发出的探测请求帧;-查询模块,其用于基于探测请求帧中客户端的RSSI信息和MIMO信息,以及节点AP当前工作频段和频宽信息,查询速率表,获得节点AP预估给客户端的带宽速率;-计算模块,其用于根据获得的节点AP预估给客户端的带宽速率和节点AP自身的信道利用率,计算节点AP自身能够分配给客户端的实际带宽速率;-通信模块,其用于将计算模块计算出的实际带宽速率上报至Mesh网络控制节点;-接入控制模块,其用于接收Mesh网络控制节点中仲裁模块的通知,允许对应客户端接入;Mesh网络控制节点,所述Mesh网络控制节点包括,-仲裁模块,其用于接收节点AP中通信模块上传的实际带宽速率,并基于实际带宽速率为客户端选择接入最优节点AP,通知最优节点AP允许客户端接入。在上述技术方案的基础上,所述速率表基于客户端的RSSI信息和MIMO信息,以及节点AP的工作频段和频宽信息测试得出,用于记录理想状态下节点AP能提供给客户端的带宽速率,且速率表由节点AP维护。在上述技术方案的基础上,所述计算模块计算节点AP自身能够分配给客户端的实际带宽速率,计算公式为:Pre_Allow_Through_Put=Pre_Through_Put*(1-channel_utilization)其中,Pre_Allow_Through_Put为节点AP能够分配给客户端的实际带宽速率,Pre_Through_Put为节点AP预估给客户端的带宽速率,channel_utilization为节点AP自身的信道利用率。在上述技术方案的基础上,所述仲裁模块接收节点AP中通信模块上传的实际带宽速率,并基于实际带宽速率为客户端选择接入最优节点AP,具体过程为:仲裁模块选取所有上报的实际带宽速率中值最大实际带宽速率对应的节点AP,该节点AP作为最优节点AP。在上述技术方案的基础上,所述接收模块还用于基于所接收探测请求帧中的RSSI信息,判断客户端的RSSI值是否大于设定阈值,若是,则驱使查询模块基于探测请求帧中客户端的RSSI信息和MIMO信息,以及节点AP当前工作频段和频宽信息,查询速率表,若否,则结束。与现有技术相比,本专利技术的优点在于:在客户端接入节点AP之前,节点AP根据客户端的RSSI信息和MIMO(Multiple-InputMultiple-Output,多入多出技术)信息,以及节点AP当前工作频段和频宽信息,获取节点AP预估给该客户端的带宽速率,并根据节点AP当前自身的信道利用率计算出节点AP实际能够提供给该客户端的带宽速率,Mesh网络控制节点根据所有节点AP实际能够提供给客户端的带宽速率,将客户端接入最优网络的节点AP上,在接入之前对节点AP的网络状态进行判断,避免多个客户端接入在同一个网络较优的节点AP下,造成节点AP堵塞现象的出现。附图说明图1为本专利技术实施例中一种Mesh组网AP控制客户端接入的方法的流程图;图2为本专利技术实施例中一种Mesh组网AP控制客户端接入的系统的结构示意图。具体实施方式本专利技术实施例提供一种Mesh组网AP控制客户端接入的方法,在客户端接入节点AP之前,根据客户端的RSSI信息和MIMO信息,以及节点AP当前工作频段和频宽信息,获取节点AP预估给该客户端的带宽速率,并计算出节点AP实本文档来自技高网...

【技术保护点】
1.一种Mesh组网AP控制客户端接入的方法,其特征在于,包括以下步骤:Mesh网络的节点AP接收客户端发出的探测请求帧,所述探测请求帧中包括客户端的RSSI信息和MIMO信息;节点AP基于客户端的RSSI信息和MIMO信息,以及节点AP当前工作频段和频宽信息,查询速率表,获得节点AP预估给客户端的带宽速率;各节点AP根据预估给客户端的带宽速率,以及自身的信道利用率,计算出节点AP能够分配给客户端的实际带宽速率;各节点AP将计算出的实际带宽速率上报至Mesh网络控制节点,Mesh网络控制节点基于实际带宽速率将客户端接入最优节点AP。

【技术特征摘要】
1.一种Mesh组网AP控制客户端接入的方法,其特征在于,包括以下步骤:Mesh网络的节点AP接收客户端发出的探测请求帧,所述探测请求帧中包括客户端的RSSI信息和MIMO信息;节点AP基于客户端的RSSI信息和MIMO信息,以及节点AP当前工作频段和频宽信息,查询速率表,获得节点AP预估给客户端的带宽速率;各节点AP根据预估给客户端的带宽速率,以及自身的信道利用率,计算出节点AP能够分配给客户端的实际带宽速率;各节点AP将计算出的实际带宽速率上报至Mesh网络控制节点,Mesh网络控制节点基于实际带宽速率将客户端接入最优节点AP。2.如权利要求1所述的一种Mesh组网AP控制客户端接入的方法,其特征在于:所述速率表基于客户端的RSSI信息和MIMO信息,以及节点AP当前工作频段和频宽信息测试得出,用于记录理想状态下节点AP能提供给客户端的带宽速率,且速率表由节点AP维护。3.如权利要求1所述的一种Mesh组网AP控制客户端接入的方法,其特征在于,所述计算出节点AP能够分配给客户端的实际带宽速率,计算公式为:Pre_Allow_Through_Put=Pre_Through_Put*(1-channel_utilization)其中,Pre_Allow_Through_Put为节点AP能够分配给客户端的实际带宽速率,Pre_Through_Put为节点AP预估给客户端的带宽速率,channel_utilization为节点AP自身的信道利用率。4.如权利要求1所述的一种Mesh组网AP控制客户端接入的方法,其特征在于,所述Mesh网络控制节点基于实际带宽速率将客户端接入最优节点AP,具体步骤为:Mesh网络控制节点选取所有上报的实际带宽速率中值最大实际带宽速率对应的节点AP,将客户端接入该节点AP中。5.如权利要求1所述的一种Mesh组网AP控制客户端接入的方法,其特征在于,节点AP基于客户端的RSSI信息和MIMO信息,以及节点AP当前工作频段和频宽信息,查询速率表之前,还包括:Mesh网络的节点AP接收客户端广播的探测请求帧,基于探测请求帧中的RSSI信息,判断客户端的RSSI值是否大于设定阈值,若是,则Mesh网络的节点AP基于客户端的RSSI信息和MIMO信息,以及节点AP当前工作频段和频宽信息,查询速率表,若否,则结束。6.一种Mesh组网AP控制客户端接入的系统,其特征在于,包括:至少一节点A...

【专利技术属性】
技术研发人员:邵存金陈金花王戈
申请(专利权)人:烽火通信科技股份有限公司
类型:发明
国别省市:湖北,42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1