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

文档序号:9871461阅读:来源:国知局
带的接收方地址为组播地址且在当前AP上建立的基本服务集合(BSS)的标志(BSSID)属于组播地址;当前AP接收上行消息的接收功率高于能够正确解调上行消息的功率阈值。
[0064]发送单元24,用于在判断单元22的判断结果为是的情况下,将上行消息及相关消息发送给下行消息控制模块,其中,当下行消息控制模块设置在当前AP的内部时,相关消息包括:当前AP接收上行消息的接收功率、当前AP接收上行消息的接收时间以及当前AP的标识,当下行消息控制模块设置在独立的物理设备中时,相关消息包括:当前AP接收上行消息的接收功率和当前AP的标识。
[0065]图2和图3所示的装置中,能够处理的上行消息和下行消息符合IEEE802.11协议定义的媒体接入控制层(MAC)帧的帧格式,其中,上行消息中携带的接收方地址为广播地址或组播地址。进一步地,上行消息为探测请求(Probe Request)消息,下行消息为探测响应(Probe Response)消息。
[0066]本发明实施例还提供了一种下行消息控制方法。图4是根据本发明实施例的下行消息控制方法的流程图,如图4所示,该方法包括以下步骤(步骤S402-步骤S406):
[0067]步骤S402、预先设置的下行消息控制模块接收多个接入点(AP)发送的请求内容相同的上行消息,其中,上行消息是接收站点(STA)向多个AP发送的,请求内容为请求多个AP返回响应于上行消息的下行消息,STA是非AP类的STA。
[0068]步骤S404、下行消息控制模块根据多个AP接收下行消息的实际情况,从多个AP中确定出作为需要向STA返回下行消息的目标AP。
[0069]步骤S406、下行消息控制模块向目标AP发送指示消息,其中,指示消息用于指示目标AP向STA发送下行消息。
[0070]通过上述各个步骤,下行消息控制模块可以从多个接收到上行消息的AP中决策出哪些AP或哪个AP有必要向STA反馈下行消息,可以避免多个AP重复地向STA反馈下行消息,这样可以减少对媒体时间的占用,提供网络的吞吐量。
[0071]在本发明实施例的一个优选实施方式中,下行消息控制模块的设置方式可以包括以下两种:(1)设置在AP的内部;或者,(2)设置在独立的物理设备中,其中,物理设备包括:路由器、交换机或者接入控制器(AC)。当然,在实际应用中,下行消息控制模块还可以设置在其他网络中继设备中。
[0072]对于上述步骤S404,在本发明实施例的一个优选实施方式中,可以采用以下的方式来实现:
[0073]方式一、在下行消息控制模块设置在AP的内部的情况下,在等待预定时间间隔后,如果设置在当前AP中的下行消息控制模块接收到其它AP发送的上行消息,下行消息控制模块判断其它AP接收到上行消息的时间是否早于或等于当前AP接收到上行消息的时间,如果判断结果为否且当前AP接收上行消息的功率大于等于其它AP接收上行消息的功率,确定当前AP属于目标AP,并向当前AP发送指示消息。
[0074]方式二、在下行消息控制模块设置在独立的物理设备中的情况下,在等待预定时间间隔后,下行消息控制模块从所有接收到上行消息的AP中选择接收功率最大的AP作为目标AP,并向接收功率最大的AP发送指示消息。
[0075]其中需要说明的是,对于这两种实现方式的选择主要是根据下行消息控制模块的设置方式而决定的,方式一适用于在下行消息控制模块设置在AP的内部情况,方式二适用于在下行消息控制模块设置在独立物理设备中的情况。
[0076]在本发明实施例的一个优选实施方式中,下行消息控制模块能够控制的上行消息和下行消息符合IEEE802.11协议定义的媒体接入控制层(MAC)帧的帧格式,其中,上行消息中携带的接收方地址为广播地址或组播地址。进一步地,上行消息为探测请求(ProbeRequest)消息,下行消息为探测响应(Probe Response)消息。
[0077]对应于上述实施例提供的下行消息控制方法,本发明实施例还提供了一种下行消息控制装置。图5是根据本发明实施例的下行消息控制装置的结构框图,如图5所示,该装置包括:预先设置的下行消息控制模块,下行消息控制模块包括:接收模块40、确定模块50以及发送模块60。其中:
[0078]接收模块40,用于接收多个接入点(AP)发送的请求内容相同的上行消息,其中,上行消息是接收站点(STA)向多个AP发送的,请求内容为请求多个AP返回响应于上行消息的下行消息,STA是非AP类的STA。
[0079]确定模块50,用于根据多个AP接收下行消息的实际情况,从多个AP中确定出作为需要向STA返回下行消息的目标AP。
[0080]发送模块60,用于向目标AP发送指示消息,其中,指示消息用于指示目标AP向STA发送下行消息。
[0081]在本实施例中,下行消息控制模块的设置方式可以包括以下两种:(1)设置在AP的内部;或者,(2)设置在独立的物理设备中,其中,物理设备包括:路由器、交换机或者接入控制器(AC)。
[0082]进一步地,在图5所示的下行消息控制装置的基础上,本发明实施例还提供了一种优选下行消息控制装置,图6是根据本发明实施例的优选下行消息控制装置的结构框图,如图6所示,在该优选下行消息控制装置中:
[0083]确定模块50可以进一步包括:第一处理单元52和第二处理单元54,其中:
[0084]第一处理单元52,用于在下行消息控制模块设置在AP的内部的情况下,在等待预定时间间隔后,如果设置在当前AP中的下行消息控制模块接收到其它AP发送的上行消息,判断其它AP接收到上行消息的时间是否早于或等于当前AP接收到上行消息的时间,如果判断结果为否且当前AP接收上行消息的功率大于等于其它AP接收上行消息的功率,确定当前AP属于目标AP,并向当前AP发送指示消息。
[0085]第二处理单元54,用于在下行消息控制模块设置在独立的物理设备中的情况下,在等待预定时间间隔后,从所有接收到上行消息的AP中选择接收功率最大的AP作为目标AP,并向接收功率最大的AP发送指示消息。
[0086]在图5和图6所示的装置中,能够控制的上行消息和下行消息符合IEEE802.11协议定义的媒体接入控制层(MAC)帧的帧格式,其中,上行消息中携带的接收方地址为广播地址或组播地址。进一步地,上行消息为探测请求(Probe Request)消息,下行消息为探测响应(Probe Response)消息。
[0087]以下结合附图7至附图12以及优选实施例,对上述实施例提供的下行消息处理/控制方法及装置进行更加详细的描述和说明,以便于理解上述实施例的实现过程。
[0088]在优选实施例中,当AP收到STA的上行消息之后,可以将该上行消息发送给下行消息控制模块,并根据下行消息控制模块的指令决定是否针对STA的上行消息回复响应的下行消息。上行消息到达AP的接收天线处的功率应高于第一门限(即上述功率阈值,第一门限是AP接收机能够正常解调802.11协议的无线帧的功率强度,一般来说为_85dBm),AP才能够正确解调该消息。
[0089]在本优选实施例的实现过程中,当下行消息控制模块收到一个或者多个AP传递的关于同一个STA的同一条上行消息之后,下行消息控制模块决策由哪一个AP向发送该上行消息的STA回复下行消息。
[0090]正如上述实施例所述,下行消息控制模块的设置方式有两种:
[0091]请参照图7,图7是根据本发明优选实施例的下行消息控制模块独立设置的示意图,即情况(I):下行消息控制模块可以是独立于AP的一个单独的物理设备(例如,路由器,交换机或者接入控制器(Access Controller,简称为AC)中的模块),下行消息控制模块与AP之间可以直接连接也可以通过以太网等方式连接,此时所有的AP都只需要和下行消息控制模块进行信令交互。
[0092]请参照图8,图8是根据本发明优选实施例的下行消息控制模块设置在AP内部的示意图,即情况⑵:下行消息控制模块也可以是AP内部的一个模块,AP之间可以直接连接也可以通过以太网等方式连接,此时每一个AP需要与位于本AP中以及其它AP中的下行消息控制模块进行信令交互,而且AP之间可以借助全球定位系统(Global Posit1ningSystem,简称为GPS)的方式进行同步。当然,在实际应用中,并不局限于此。
[0093]下面对情况(I)下的消息处理流程进行描述:
[0094]图9A是根据本发明优选实施例的下行消息控制模块独立设置时AP接收STA发送的上行消息的流程图,如图9A所示,该流程包括:
[0095]S9A01:AP收到STA发送的上行消息,执行S9A02。
[0096]S9A02:如果上行消息的地址为广播地址或者为组播地址、本AP上建立的基本服务集合(Basic Service Set,简称为BSS)的标志BSSID属于该组播地址且上行消息的接收信号强度高于第一门限(即上述功率阈值,第一门限是AP接收机能够正常解调802.11协议的无线帧的功率强度,一般来说为_85dBm),则AP执行S9A03 ;否则,流程结束。
[0097]S9A03:AP将STA发送的上行消息,STA发送的上行消息的接收功率,以及AP的标志发送给下行消息控制模块。
[0098]图9B是根据本发明优选实施例的下行消息控制模块独立设置时下行消息控制模块接收AP转发
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1