一种下行消息处理/控制方法及装置的制造方法

文档序号:9871461阅读:307来源:国知局
一种下行消息处理/控制方法及装置的制造方法
【技术领域】
[0001]本发明涉及通信领域,尤其是涉及一种下行消息处理/控制方法及装置。
【背景技术】
[0002]目前,无线本地网技术应用的越来越广泛,典型的技术包括蓝牙技术以及遵循IEEE 802.11 协议的无线本地网(Wireless Local Area Networks,简称为 WLAN)技术。其中,WLAN技术至今已经发展出了 802.lla/b/g/n等多个版本,均工作在2.4GHz以及5GHz附近的开放频段。
[0003]802.11标准的初始版本于1997年完成,其主要思想来源于802.3协议定义的以太网,因此,802.11的媒体介入控制层(Medium Access Control,简称为MAC)采用了与以太网相同的简单分布式接入协议,即载波侦听多址(Carrier Sense Multiple Access,简称为CSMA)。当使用CSMA技术时,网中的各个站点(Stat1n,简称为STA)都能独立地决定数据帧的发送与接收,每个站点在发送数据之前首先要监听媒体:当媒体为空闲时,站点可以发送数据;当媒体为繁忙时,站点需要推迟发送数据。如果两个以上的站点同时监听到媒体空闲并发送数据,则有可能会在数据的接收方产生冲突,导致两个站点发送的数据相互干扰,致使它们的数据都无法正确地被接收方解调。每个站点都会检测是否发生了碰撞,一旦发生碰撞,则发生碰撞的站点都会回退一段随机长度的时间然后重新发送,由于回退时间是随机的,因此可以减小再次发生碰撞的概率。对于有线网络,碰撞可以通过电信号近乎实时地被检测出来。而对于无线网络,碰撞是通过在整个数据发送完成后没有得到接收方的确认(ACK)或者其它形式的响应的情况下被推断出来的。
[0004]可以看出,使用802.11技术的无线网络中,媒体的空闲与否直接影响了网络中各个站点可以发送数据的时间长度,因此也直接影响网络的吞吐量。为了尽量提高网络吞吐量,应尽量减少各个站点通过占用媒体发送无效数据的时间长度。
[0005]在802.11协议中,当一个站点尝试接入使用802.11协议的无线网络时,有两种方式来获取当前存在的无线网络的信息:(1)接入点(Access Point,简称为AP)广播携带服务集标识(Service Set Identifier,简称为 SSID) Beacon,STA 通过接收这些 Beacon帧并读取SSID来获知无线网络的存在;(2) STA发送一个探测802.11无线网络的探测请求(Probe Request),接收到该探测请求的AP可以向STA反馈一个携带SSID的探测响应(Probe Response),STA接收到探测响应后就可以获知某个无线网络的存在。当多个AP广播了多个携带不同SSID的Beacon帧,或者反馈了多个携带不同SSID的Probe Response时,STA就可以知道当前位置存在多个不同的使用802.11协议的无线网络。
[0006]但存在这样一种情况:当多个AP建立的无线网络属于同一个扩展服务集合(Extended Service Set,简称为ESS)时,它们建立的无线网络会使用同一个SSID。在这种情况下,多个AP (假设为N个AP)向STA发送的多个Probe Response都携带了完全相同的信息。如果这些消息都能够被STA正确接收,那么这N条Probe Response消息中的N-1条是多余的,因为STA收到的最后N-1条Probe Response消息携带的信息与STA收到的第一条Probe Response消息携带的信息完全一样。换言之,多个AP发送的最后N-1条Probe Response消息占用媒体的时间是无效的。进一步地,当STA的数量增多,则STA发送的Probe Request数量也将随之增多,这将导致AP发送更多的Probe Response进而占用更多的媒体时间。而如果不发送这些消息,媒体就可以用来发送更多的其它数据,从而提高网络的有效吞吐量。
[0007]然而,针对STA向AP发送探测请求以探测无线网络的场景下,AP向STA回复多个重复的网络探测响应占用过多的媒体时间,而导致网络的有效吞吐量降低的问题,现有技术并没有给出有效的解决方案。

【发明内容】

[0008]本发明的主要目的在于提供一种下行消息处理/控制方法及装置。
[0009]为了达到上述目的,根据本发明的一个方面,提供了一种下行消息处理方法,应用于AP侧,包括:当前接入点(AP)接收站点(STA)向多个AP发送的请求内容相同的上行消息,其中,请求内容为请求多个AP返回响应于上行消息的下行消息,STA是非AP类的STA;当前AP将上行消息发送给预先设置的下行消息控制模块,以使下行消息控制模块根据上行消息决策出是否由当前AP向STA发送下行消息的指示消息;当前AP接收下行消息控制模块发送的指示消息,并在指示消息的内容为发送的情况下,当前AP向STA发送下行消息。
[0010]优选地,下行消息控制模块的设置方式包括:设置在AP的内部;或者,设置在独立的物理设备中,其中,物理设备包括:路由器、交换机或者接入控制器(AC)。
[0011]优选地,当前AP将上行消息发送给预先设置的下行消息控制模块包括:当前AP判断上行消息是否同时满足以下条件:上行消息携带的接收方地址为广播地址;或者,上行消息携带的接收方地址为组播地址且在当前AP上建立的基本服务集合(BSS)的标志(BSSID)属于组播地址;当前AP接收上行消息的接收功率高于能够正确解调上行消息的功率阈值;在判断结果为是的情况下,当前AP将上行消息及相关消息发送给下行消息控制模块,其中,当下行消息控制模块设置在当前AP的内部时,相关消息包括:当前AP接收上行消息的接收功率、当前AP接收上行消息的接收时间以及当前AP的标识,当下行消息控制模块设置在独立的物理设备中时,相关消息包括:当前AP接收上行消息的接收功率和当前AP的标识O
[0012]优选地,上行消息和下行消息符合IEEE802.11协议定义的媒体接入控制层(MAC)帧的帧格式,其中,上行消息中携带的接收方地址为广播地址或组播地址。
[0013]优选地,上行消息为探测请求(Probe Request)消息,下行消息为探测响应(ProbeResponse)消息。
[0014]根据本发明的另一个方面,提供了一种下行消息处理装置,位于接入点(AP),包括:接收模块,用于接收站点(STA)向多个AP发送的请求内容相同的上行消息,其中,请求内容为请求多个AP返回响应于上行消息的下行消息,STA是非AP类的STA ;发送模块,用于将上行消息发送给预先设置的下行消息控制模块,以使下行消息控制模块根据上行消息决策出是否由当前AP向STA发送下行消息的指示消息;处理模块,用于接收下行消息控制模块发送的指示消息,并在指示消息的内容为发送的情况下,向STA发送下行消息。
[0015]优选地,下行消息控制模块的设置方式包括:设置在AP的内部;或者,设置在独立的物理设备中,其中,物理设备包括:路由器、交换机或者接入控制器(AC)。
[0016]优选地,发送模块包括:判断单元,用于判断上行消息是否同时满足以下条件:上行消息携带的接收方地址为广播地址;或者,上行消息携带的接收方地址为组播地址且在当前AP上建立的基本服务集合(BSS)的标志(BSSID)属于组播地址;当前AP接收上行消息的接收功率高于能够正确解调上行消息的功率阈值;发送单元,用于在判断模块的判断结果为是的情况下,将上行消息及相关消息发送给下行消息控制模块,其中,当下行消息控制模块设置在当前AP的内部时,相关消息包括:当前AP接收上行消息的接收功率、当前AP接收上行消息的接收时间以及当前AP的标识,当下行消息控制模块设置在独立的物理设备中时,相关消息包括:当前AP接收上行消息的接收功率和当前AP的标识。
[0017]优选地,上行消息和下行消息符合IEEE802.11协议定义的媒体接入控制层(MAC)帧的帧格式,其中,上行消息中携带的接收方地址为广播地址或组播地址。
[0018]优选地,上行消息为探测请求(Probe Request)消息,下行消息为探测响应(ProbeResponse)消息。
[0019]根据本发明的又一个方面,还提供了一种下行消息控制方法,包括:预先设置的下行消息控制模块接收多个接入点(AP)发送的请求内容相同的上行消息,其中,上行消息是接收站点(STA)向多个AP发送的,请求内容为请求多个AP返回响应于上行消息的下行消息,STA是非AP类的STA ;下行消息控制模块根据多个AP接收下行消息的实际情况,从多个AP中确定出作为需要向STA返回下行消息的目标AP ;下行消息控制模块向目标AP发送指示消息,其中,指示消息用于指示目标AP向STA发送下行消息。
[0020]优选地,下行消息控制模块的设置方式包括:设置在AP的内部;或者,设置在独立的物理设备中,其中,物理设备包括:路由器、交换机或者接入控制器(AC)。
[0021]优选地,下行消息控制模块根据多个AP接收下行消息的实际情况,从多个AP中确定出作为需要向STA返回下行消息的目标AP,采用以下两种方式之一:方式一、在下行消息控制模块设置在AP的内部的情况下,在等待预定时间间隔后,如果设置在当前AP中的下行消息控制模块接收到其它AP发送的上行消息,下行消息控制模块判断其它AP接收到上行消息的时间是否早
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1