一种WLAN智能基站通信方法技术

技术编号:9937158 阅读:154 留言:0更新日期:2014-04-18 21:42
一种WLAN智能基站通信方法,其特征在于,包括:S11,终端向基站发送报文,所述基站的射频芯片读取所述报文的源MAC地址;S12,所述射频芯片以所述源MAC地址作为索引在所述射频芯片的缓存表中搜索和源MAC地址匹配的表项,所述射频芯片根据搜索到的缓存表项控制所述射频芯片是否回复ACK,若回复ACK,执行S13,然后执行S15;若不回复所述ACK,记录所述报文的RSSI,执行S14,然后执行S15;S13,所述射频芯片将所述报文发送到网络处理器的数据接收模块;S14,所述射频芯片将记录的报文的RSSI发送到所述数据接收模块;S15,所述网络处理器根据RSSI更新所述多个射频芯片中所述终端关联的射频芯片,并将所述终端和所述射频芯片的关联信息发送到所述网络处理器的数据存储器进行存储;S16,所述数据发送模块从所述数据存储器中调取所述终端和所述射频芯片的关联信息发送到所述射频芯片,控制所述射频芯片和所述终端建立连接。

【技术实现步骤摘要】
一种WLAN智能基站通信方法
本专利技术涉及无线通信
,尤其涉及一种WLAN智能基站通信方法。
技术介绍
WLANAP(AccessPoint,接入点)所处的公用频段及使用较小功率等的原因,普通的AP只能提供100米左右的信号覆盖效果。因此为了达到大范围的覆盖,需要布置数量较多的AP,这给WLAN网络的建设和维护增加了很多的成本。为了扩大单一AP的覆盖范围,尤其为了使得室外型AP能够覆盖更大的范围,当前出现了一种把多个Radio集成在一个AP内,每个Radio使用不同的定向天线,多个定向天线形成更大覆盖效果的系统。如图1所示一个具有全向天线的AP101的形成的覆盖效果为102,处于覆盖范围之外的终端103通过101接入BSS(BasicServiceSet,基本服务集)。图2所示为4个不同定向天线201,每个天线形成的覆盖效果为202,其所形成的是一个具有204形式的虚拟覆盖效果,距离AP更远的终端205也能接入到BSS中。由于使用多个Radio多个天线的AP设备的覆盖效果较广,与3G网络的中的基站对区域的覆盖很相似,因此对于这种新的AP也称为WLAN智能基站。现有技术中,对于WLAN智能基站普遍的做法是如图3所示,给每个Radio304配置不同的MAC(MediaAccessControl,媒介访问控制地址),从而每个Radio提供的BSS就具有不同的BSSID,终端306会选择某个BSSID的网络进行接入。终端发送报文的MAC头中带有其所关联的BSSID,Radio只会接收和其BSSID相同的报文。网络处理机NetworkProcessor301从Radio把报文接收上来之后,PacketReceive303会把每个终端关联到得BSSID信息保存到内存的数据库307中,PacketTransmit302在发送报文时会根据终端连接的BSSID把发送报文调度到不同的Radio上。虽然当前的实现方式把多个Radio集成在一起,但终端从一个Radio的天线覆盖区域移动到另一个Radio的天线的覆盖区域时,仍然需要进行漫游动作,即先和当前关联的Radio解关联然后和新Radio进行关联,这个过程较缓慢,经常会导致丢包现象产生。现有技术中,解决终端漫游问题的方案如图4所示。在该方案中所有Radio404都使用相同的MAC地址,从而不同Radio提供的BSS具有相同的BSSID。本方案中存在一个Radio选择器408,其根据各个Radio收到的每个终端的报文来确定每个终端关联到哪个Radio上,并把关联的信息保存到数据库407中。在有报文需要发送给某个终端时,报文发送模块402会根据407中的信息把报文调度到相应的Radio上。终端从一个Radio的覆盖区域移动到另一个Radio的覆盖的区域时,由于Client收到的Beacon帧中的BSSID始终相同,所以终端认为其一直关联到了同一个BSS地址,所以不需要漫游。现有技术存在以下缺陷:1.当终端处于多个Radio的覆盖重叠区域,如图2所示的终端206,终端发送给BSS的报文多个Radio能同时收到,多个Radio会同时回复ACK(Acknowledgement,确认字符)报文,多个ACK报文的信号会在终端处产生冲突,导致终端接收ACK失败,从而导致终端认为其发送给BSS的报文发送失败。2.由于广播组播报文需要复制到各个Radio进行发送,会导致相同的报文重复占用空口时间,降低系统性能。
技术实现思路
本专利技术的目的在于设计一种新型的WLAN智能基站通信方法,解决上述问题。为了实现上述目的,本专利技术采用的技术方案如下:一种WLAN智能基站通信方法,包括以下步骤:S11,终端向基站发送报文,所述基站的射频芯片读取所述报文的源MAC(媒介访问控制)地址;S12,所述射频芯片以所述源MAC地址作为索引在所述射频芯片的缓存表中搜索和源MAC地址匹配的表项,所述射频芯片根据搜索到的缓存表项控制所述射频芯片是否回复ACK,若回复ACK,执行S13,然后执行S15;若不回复所述ACK,记录所述报文的RSSI,执行S14,然后执行S15;S13,所述射频芯片将所述报文发送到网络处理器的数据接收模块;S14,所述射频芯片将记录的报文的RSSI发送到所述数据接收模块;S15,所述网络处理器根据RSSI更新所述多个射频芯片中所述终端关联的射频芯片,并将所述终端和所述射频芯片的关联信息发送到所述网络处理器的数据存储器进行存储;S16,所述数据发送模块从所述数据存储器中调取所述终端和所述射频芯片的关联信息发送到所述射频芯片,控制所述射频芯片和所述终端建立连接。优选的,在S11和S12之间还包括以下步骤:建立缓存表项,具体为:将所述终端和所述射频芯片的关联信息建立表项。优选的,S12所述射频芯片的缓存控制所述射频芯片是否回复ACK,具体为:所述射频芯片判断所述终端和所述射频芯片是否关联,若关联,则所述射频芯片的缓存控制所述射频芯片回复ACK;若不关联,则所述射频芯片的缓存控制所述射频芯片不回复所述ACK,记录所述报文的RSSI。优选的,S15所述网络处理器根据RSSI为所述终端更新相关联的所述射频芯片,具体为:S21,所述终端初始上线时,所述网络处理器比较所述射频芯片收到的所述终端认证请求报文的RSSI,选择所述RSSI最大的射频芯片和所述终端关联,调度相关联的所述射频芯片向所述终端发送认证响应报文;S22,所述终端上线后,所述网络处理器收集所述多个射频芯片收到所述终端的RSSI,更新所述关联射频芯片为RSSI最大的射频芯片。优选的,S15所述网络处理器的根据RSSI为所述终端更新所述射频芯片,具体为:所述网络处理器将接收到的所述报文的RSSI和所述射频芯片收到的报文的RSSI做对比,若所述数据选择模块将接收到的所述报文的RSSI大于所述射频芯片接收到的报文的RSSI,则更新所述射频芯片;否则,不更新。优选的,S15所述的更新所述射频芯片之后还需要进行更新所述缓存表项。优选的,S16所述控制所述射频芯片和所述终端建立连接,具体为:若为单播报文,则所述射频芯片和所述终端连接;若为组播报文,则所述射频芯片M和所述终端连接。优选的,则所述射频芯片M和所述终端连接,具体为:所述射频芯片M通过GPIO输出发送报文的信号,所述信号被发送到二选一开关上使天线和所述射频芯片M连接。优选的,所述射频芯片的个数至少为一个。从以上技术方案可以看出,本专利技术的有益效果可以总结如下:本专利技术的技术方案完整的解决了基站的多Radio使用相同的BSS地址的情况下存在的问题,能带来如下一些优势:1.提升系统对重叠覆盖区域的覆盖效果;2.提升Client在多Radio之间切换的速度,减少丢包;3.提高空口利用率,提升系统的吞吐量。附图说明图1是现有技术全向天线形成的覆盖效果图;图2是现有技术多组天线形成的虚拟全向覆盖效果图;图3是现有技术不同Radio芯片使用不同BSS地址的基站;图4是现有技术多个不同Radio芯片使用相同BSS地址的基站;图5是本专利技术的方法示意图;图6是本专利技术Radio芯片根据Cache表项进行处理的流程图;图7是本专利技术的基站接收到AuthenticationRequest报文后的处理流程图;图8是本本文档来自技高网
...
一种WLAN智能基站通信方法

【技术保护点】
一种WLAN智能基站通信方法,其特征在于,包括:S11,终端向基站发送报文,所述基站的射频芯片读取所述报文的源MAC地址;S12,所述射频芯片以所述源MAC地址作为索引在所述射频芯片的缓存表中搜索和源MAC地址匹配的表项,所述射频芯片根据搜索到的缓存表项控制所述射频芯片是否回复ACK,若回复ACK,执行S13,然后执行S15;若不回复所述ACK,记录所述报文的RSSI,执行S14,然后执行S15;S13,所述射频芯片将所述报文发送到网络处理器的数据接收模块;S14,所述射频芯片将记录的报文的RSSI发送到所述数据接收模块;S15,所述网络处理器根据RSSI更新所述多个射频芯片中所述终端关联的射频芯片,并将所述终端和所述射频芯片的关联信息发送到所述网络处理器的数据存储器进行存储;S16,所述数据发送模块从所述数据存储器中调取所述终端和所述射频芯片的关联信息发送到所述射频芯片,控制所述射频芯片和所述终端建立连接。

【技术特征摘要】
1.一种WLAN智能基站通信方法,其特征在于,包括:S11,终端向基站发送报文,所述基站的射频芯片读取所述报文的源MAC地址;S12,所述射频芯片以所述源MAC地址作为索引在所述射频芯片的缓存表中搜索和源MAC地址匹配的表项,所述射频芯片根据搜索到的缓存表项控制所述射频芯片是否回复ACK,若回复ACK,执行S13,然后执行S15;若不回复所述ACK,记录所述报文的RSSI,执行S14,然后执行S15;S13,所述射频芯片将所述报文发送到网络处理器的数据接收模块;S14,所述射频芯片将记录的报文的RSSI发送到所述数据接收模块;S15,所述网络处理器根据RSSI更新多个射频芯片中所述终端关联的射频芯片,并将所述终端和所述射频芯片的关联信息发送到所述网络处理器的数据存储器进行存储;S16,所述数据发送模块从所述数据存储器中调取所述终端和所述射频芯片的关联信息发送到所述射频芯片,控制所述射频芯片和所述终端建立连接。2.根据权利要求1所述的WLAN智能基站通信方法,其特征在于,在S11和S12之间还包括以下步骤:建立缓存表项,具体为:将所述终端和所述射频芯片的关联信息建立表项。3.根据权利要求1所述的WLAN智能基站通信方法,其特征在于,S12所述射频芯片的缓存控制所述射频芯片是否回复ACK,具体为:所述射频芯片判断所述终端和所述射频芯片是否关联,若关联,则所述射频芯片的缓存控制所述射频芯片回复ACK;若不关联,则所述射频芯片的缓存控制所述射频芯片不回复所述ACK,记录所述报文的RSSI。4.根据权利要求1所述的WLAN智能基站通信方法,其特征在于,S...

【专利技术属性】
技术研发人员:张巍巍
申请(专利权)人:华通宇联北京技术有限公司
类型:发明
国别省市:

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

1