一种无线接入点ap确定方法、装置及系统的制作方法
【技术领域】
[0001]本发明涉及无线通信领域,尤其涉及一种无线接入点AP确定方法、装置及系统。
【背景技术】
[0002]在无线局域网内,终端与该无线局域网内的一个无线接入点(AP, Access Point)进行连接后,当该终端接收该无线AP的信号强度低于预设门限值或者接收的无线AP信标帧数据包发生连续的丢包现象,说明该终端与该无线AP之间的无线通信质量不好,为了保证终端与无线网络的良好通信,终端需要寻求其他无线AP保持连接,启动在无线局域网内的漫游行为,确定将要切换并进行连接的无线AP。
[0003]目前,现有的终端在无线局域网内进行漫游,确定将要切换并进行连接的无线AP的方法主要以下两种方式:
[0004]第一种方式:
[0005]终端向无线局域网内的各个无线AP发送探测请求,当各无线AP接收到该探测请求后,向该终端返回探测响应,终端根据返回的探测响应测量出接收各个无线AP探测响应信号的信号强度,终端在测量得到的多个信号强度中选择信号强度最大的无线AP,作为将要切换并与自身进行连接的无线AP。
[0006]第二种方式:
[0007]各个无线AP周期性向外发送信标帧,当终端接收到无线AP发送的信标帧后,终端分别测量出各个无线AP发送的信标帧的信号强度,终端在测量得到的多个信号强度中选择信号强度最大的无线AP,作为将要切换并与自身进行连接的无线AP。
[0008]上述现有的终端确定将要进行连接的无线AP的两种方式中,整个流程由终端发起,网络侧只起到配合的作用。由于无线局域网中可以分为多个不同的子网络,每个子网络对应一个用于身份验证的服务集标识(SSID, Service Set Identifier),当该终端选择的将要与自身进行连接的无线AP与该终端当前连接的无线AP对应不同的SSID时,如果终端进行无线AP切换,将要与终端进行连接的无线AP需要对该终端进行认证,如果认证失败,该终端不能正常连接网络,导致业务中断。
【发明内容】
[0009]本发明实施例提供一种无线接入点AP确定方法、装置及系统,用以解决现有技术中存在的终端在无线局域网中漫游时,终端在归属不同SSID的无线AP之间切换导致的无法正常连接网络的问题。
[0010]本发明实施例提供一种无线接入点AP确定方法,包括:
[0011]控制器接收多个无线AP中每个无线AP发送的无线AP信息,以及终端当前连接的无线AP发送的该无线AP的服务集标识SSID,所述无线AP信息包括对应的无线AP监测自身接收所述终端发送探测请求的信号强度和该无线AP的SSID ;
[0012]从所述多个无线AP中,确定与所述终端当前连接的无线AP的SSID相同的无线AP,并组成SSID关联集合;
[0013]从所述SSID关联集合包括的无线AP中,确定所述信号强度最大的无线AP,作为所述终端将要进行连接的无线AP。
[0014]采用本发明上述实施例提供的方法,由于控制器在与终端当前连接的无线AP归属的SSID相同的无线AP中确定将要与终端进行连接的无线AP,对无线AP进行了过滤,避免了终端在归属不同SSID的无线AP之间切换导致的对终端认证失败,无法正常连接网络的问题,从而能够正确引导终端连接到无线AP上。
[0015]进一步的,从所述多个无线AP中,确定与所述终端当前连接的无线AP的SSID相同的无线AP,并组成SSID关联集合,具体包括:
[0016]从所述多个无线AP中,确定与所述终端当前连接的无线AP的SSID相同,且与所述终端当前连接的无线AP具有邻区关系的无线AP,并组成SSID关联集合。
[0017]这样,后续控制器确定该终端将要进行连接的无线AP与该终端当前连接的无线AP的SSID相同,并且该终端将要进行连接的无线AP与当前连接的无线AP相邻,保证该终端与将要进行连接的无线AP之间的信号的信号强度满足业务需求的同时,也保证了该终端与将要进行连接的无线AP之间的信号稳定。
[0018]上述方法,还包括:
[0019]向所述终端将要进行连接的无线AP发送第一指示消息,所述第一指示消息中携带指示该无线AP向所述终端发送探测响应的信息,所述探测响应用于通知所述终端切换到将要进行连接的该无线AP。
[0020]上述方法,还包括:
[0021]针对除所述终端将要进行连接的无线AP以外的每一个无线AP,确定所述终端在预设时长内向该无线AP发送关联请求的数量;
[0022]当所述关联请求的数量小于预设数量时,向该无线AP发送第二指示消息,用于指示该无线AP拒绝所述终端的关联请求;
[0023]当所述关联请求的数量不小于预设数量时,向该无线AP发送第三指示消息,用于指示该无线AP接受所述终端的关联请求。
[0024]本发明实施例还提供了一种无线接入点AP确定方法,包括:
[0025]无线AP接收终端发送的探测请求;
[0026]确定接收所述探测请求的信号强度;
[0027]向控制器发送自身的无线AP信息,所述无线AP信息包括所述信号强度和所述无线AP的服务集标识SSID,用于所述控制器根据接收的包括所述无线AP在内的多个无线AP发送的无线AP信息,以及接收的所述终端当前连接的无线AP发送的该无线AP的SSID,确定所述终端将要进行连接的无线AP。
[0028]采用本发明上述实施例提供的方法,由于控制器在与终端当前连接的无线AP归属的SSID相同的无线AP中确定将要与终端进行连接的无线AP,对无线AP进行了过滤,避免了终端在归属不同SSID的无线AP之间切换导致的对终端认证失败,无法正常连接网络的问题,从而能够正确引导终端连接到无线AP上。
[0029]上述方法,还包括:
[0030]所述无线AP接收所述控制器在确定所述无线AP为所述终端将要进行连接的无线AP时发送的第一指示消息,所述第一指示消息中携带指示该无线AP向所述终端发送探测响应的信息,所述探测响应用于通知所述终端切换到该无线AP。
[0031]上述方法,还包括:
[0032]所述无线AP当未接收到所述第一指示消息时,在每次接收到所述终端发送的关联请求后,向所述控制器发送所述关联请求的请求时间;
[0033]接收所述控制器在根据所述关联请求的请求时间确定所述终端在预设时长内向该无线AP发送关联请求的数量小于预设数量时发送的第二指示消息,所述第二指示消息用于指示该无线AP拒绝所述终端的关联请求;向所述终端发送表示拒绝该终端进行关联的第一关联响应;
[0034]接收所述控制器在根据所述关联请求的请求时间确定所述终端在预设时长内向该无线AP发送关联请求的数量不小于预设数量时发送的第三指示消息,所述第三指示消息用于指示该无线AP接受所述终端的关联请求;向所述终端发送表示允许该终端进行关联的第二关联响应。
[0035]本发明实施例还提供了一种无线接入点AP确定装置,包括:
[0036]接收单元,用于接收多个无线AP中每个无线AP发送的无线AP信息,以及终端当前连接的无线AP发送的该无线AP的服务集标识SSID,所述无线AP信息包括对应的无线AP监测自身接收所述终端发送探测请求的信号强度和该无线AP的SSID ;
[0037]第一确定单元,用于从所述多个无线AP中,确定与所述终端当前连接的无线AP的SSID相同的无线AP,并组成SSID关联集合;
[0038]第二确定单元,用于从所述SSID关联集合包括的无线AP中,确定所述信号强度最大的无线AP,作为所述终端将要进行连接的无线AP。
[0039]采用本发明上述实施例提供的装置,由于控制器在与终端当前连接的无线AP归属的SSID相同的无线AP中确定将要与终端进行连接的无线AP,对无线AP进行了过滤,避免了终端在归属不同SSID的无线AP之间切换导致的对终端认证失败,无法正常连接网络的问题,从而能够正确引导终端连接到无线AP上。
[0040]进一步的,所述第一确定单元,具体用于从所述多个无线AP中,确定与所述终端当前连接的无线AP的SSID相同,且与所述终端当前连接的无线AP具有邻区关系的无线AP,并组成SSID关联集合。
[0041]这样,后续确定该终端将要进行连接的无线AP与该终端当前连接的无线AP的SSID相同,并且该终端将要进行连接的无线AP与当前连接的无线AP相邻,保证该终端与将要进行连接的无线AP之间的信号的信号强度满足业务需求的同时,也保证了该终端与将要进行连接的无线AP之间的信号稳定。
[0042]进一步的,上述装置,还包括:
[0043]第一发送单元,用于向所述终端将要进行连接的无线AP发送第一指示消息,所述第一指示消息中携带指示该无线AP向所述终端发送探测响应的信息,所述探测响应用于通知所述终端切换到将要进行连接的该无线AP。
[0044]进一步的,上述装置,还包括:
[0045]第三确定单元,用于针对除所述终端将要进行连接的无线AP以外的每一个无线AP,确定所述终端在预设时长内向该无线AP发送关联请求的数量;
[0046]第二发送单元,用于当所述关联请求的数量小于预设数量时,向该无线AP发送第二指示消息,用于指示该无线AP拒绝所述终端的关联请求;
[0047]第三发送单元,用于当所述关联请求的数量不小于预设数量时,向该无线AP发送第三指示消息,用于指示该无线AP接受所述终端的关联请求。
[0048]本发明实施例还提供了一种无线接入点AP确定装置,包括:
[0049]第一接收单元,用于接收终端发送
的探测请求;
[0050]确定单元,用于确定接收所述探测请求的信号强度;
[0051 ] 第一发送单元,用于向控制器发送自身的无线AP信息,所述无线AP信息包括所述信号强度和所述无线AP的服务集标识SSID,用于所述控制器根据接收的包括所述无线AP在内的多个无线AP发送的无线AP信息,以及接收的所述终端当前连接的无线AP发送的该无线AP的SSID,确定所述终端将要进行连接的无线AP。
[0052]采用本发明上述实施例提供的装置,由于控制器在与终端当前连接的无线AP归属的SSID相同的无线AP中确定将要与终端进行连接的无线AP,对无线AP进行了过滤,避免了终端在归属不同SSID的无线AP之间切换导致的对终端认证失败,无法正常连接网络的问题,从而能够正确引导终端连接到无线AP上。
[0053]进一步的,上述装置,还包括:
[0054]第二接收单元,用于接收所述控制器在确定所述无线AP为所述终端将要进行连接的无线AP时发送的第一指示消息,所述第一指示消息中携带指示该无线AP向所述终端发送探测响应的信息,所述探测响应用于通知所述终端切换到该无线AP。
[0055]进一步的,上述装置,还包括:
[0056]第二发送单元,用于当未接收到所述第一指示消息时,在每次接收到所述终端发送的关联请求后,向所述控制器发送所述关联请求的请求时间;
[0057]第三接收单元,用于接收所述控制器在根据所述关联请求的请求时间确定所述终端在预设时长内向该无线AP发送关联请求的数量小于预设数量时发送的第二指示消息,所述第二指示消息用于指示该无线AP拒绝所述终端的关联请求;向所述终端发送表征拒绝该终端进行关联的第一关联响应;
[0058]第四接收单元,用于接收所述控制器在根据所述关联请求的请求时间确定所述终端在预设时长内向该无线AP发送关联请求的数量不小于预设数量时发送的第三指示消息,所述第三指示消息用于指示该无线AP接受所述终端的关联请求;向所述终端发送表征允许该终端进行关联的第二关联响应。
[0059]本发明实施例还提供了一种无线接入点AP确定系统,包括:控制器和无线AP,其中:
[0060]所述控制器,用于接收多个无线AP中每个无线AP发送的无线AP信息,以及终端当前连接的无线AP的服务集标识SSID,所述无线AP信息包括对应的无线AP监测自身接收所述终端发送探测请求的信号强度和该无线AP的SSID ;从所述多个无线AP中,确定与所述终端当前连接的无线AP的SSID相同的无线AP,并组成SSID关联集合;从所述SSID关联集合包括的无线AP中,确定所述信号强度最大的无线AP,作为所述终端将要进行连接的无线AP ;
[0061]所述无线AP,用于接收终端发送的探测请求;确定接收所述探测请求的信号强度;向控制器发送无线AP信息,以及终端当前连接的无线AP的服务集标识SSID。
[0062]采用本发明上述实施例提供的系统,由于控制器在与终端当前连接的无线AP归属的SSID相同的无线AP中确定将要与终端进行连接的无线AP,对无线AP进行了过滤,避免了终端在归属不同SSID的无线AP之间切换导致的对终端认证失败,无法正常连接网络的问题,从而能够正确引导终端连接到无线AP上。
[0063]本申请的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请而了解。本申请的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
【附图说明】
[0064]附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
[0065]图1为本发明实施例提供的无线接入点AP确定方法的流程图之一;
[0066]图2为本发明实施例提供的无线接入点AP确定方法的流程图之二 ;
[0067]图3为本发明实施例1提供的无线接入点AP确定方法的流程图;
[0068]图4为本发明实施例2提供的无线接入点AP确定装置的结构示意图;
[0069]图5为本发明实施例3提供的无线接入点AP确定装置的结构示意图;
[0070]图6为本发明实施例4提供的无线接入点AP确定系统的结构示意图。
【具体实施方式】
[0071]为了给出终端在无线局域网内漫游时保证与网络进行正常连接的实现方案,本发明实施例提供了一种无线接入点确定方法、装置及系统,以下结合说明书附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。并且在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0072]本发明实施例提供一种无线接入点AP确定方法,如图1所示,包括:
[0073]步骤101、控制器接收多个无线AP中每个无线AP发送的无线AP信息,以及终端当前连接的无线AP发送的该无线AP的服务集标识SSID,该无线AP信息包括对应的无线AP监测自身接收该终端发送探测请求的信号强度和该无线AP的SSID。
[0074]步骤102、从多个无线AP中,确定与该终端当前连接的无线AP的SSID相同的无线AP,并组成SSID关联集合。
[0075]步骤103、从该SSID关联集合包括的无线AP中,确定该信号强度最大的无线AP,作为该终端将要进行连接的无线AP。
[0076]本发明实施例提供的上述如图1所示的方法中,该控制器可以为网络侧独立的控制设备,也可以为多个无线AP中任一无线AP。由控制器确定该终端将要进行连接的无线AP。终端在局域网内进行漫游时,可以采用现有技术确定该终端接收当前连接的无线AP发送的信号的信号强度,当该信号强度小于预设信号强度门限值时,表示该终端与当前连接的无线AP之间的信号较弱,无法满足业务需求,则触发该终端切换到其他无线AP的漫游行为。
[0077]相应的,本发明实施例还提供了一种无线接入点AP确定方法,如图2所示,包括:
[0078]步骤201、无线AP接收终端发送的探测请求。
[0079]步骤202、确定接收该探测请求的信号强度。
[0080]步骤203、向控制器发送自身的无线AP信息,该无线AP信息包括该信号强度和该无线AP的服务集标识SSID,用于该控制器根据接收的包括该无线AP在内的多个无线AP发送的无线AP信息,以及接收的该终端当前连接的无线AP发送的该无线AP的SSID,确定该终端将要进行连接的无线AP。
[0081]下面结合附图,用具体实施例对本发明提供的方法及装置和相应系统进行详细描述。
[0082]实施例1:
[0083]图3为本发明实施例1提供的无线接入点AP确定方法的流程图,具体包括如下处理步骤:
[0084]步骤301、终端向多个无线AP中每个无线AP发送探测请求。
[0085]步骤302、当多个无线AP中任一无线AP接收到该探测请求后,该无线AP确定接收该探测请求的信号强度。
[0086]本步骤中,该信号强度可以为网络侧指标:接收信号的信号强度指示(RSSI,Received Signal Strength Indicat1n)。
[0087]步骤303、无线AP向控制器发送自身的无线AP信息,以及终端当前连接的无线AP发送的该无线AP的SSID。
[0088]其中,该无线AP信息包括该信号强度和该无线AP的服务集标识(SSID,ServiceSet Identifier),以及终端当前连接的无线AP发送的该无线AP的SSID。
[0089]步骤304、无线AP向该控制器发送邻区消息。
[0090]其中,该邻区消息中携带与自身具有邻区关系的无线AP信息。
[0091]本步骤中,无线AP可以按照预设周期监测除自身以外的其他无线AP的RSSI,当该RSSI高于预设门限值时,确定该RSSI对应的无线AP与自身具有邻区关系,该预设门限值可以根据实际经验和需要进行灵活设置,例如,该预设门限值可以为_65dBm,该预设周期可以根据实际经验和需要进行灵活设置。
[0092]上述步骤303与步骤304之间没有严格的先后顺序。
[0093]步骤305、当该控制器接收到多个无线AP中每个无线AP发送的无线AP信息,以及终端当前连接的无线AP发送的该无线AP的SSID和邻区消息后,控制器从多个无线AP中,确定与该终端当前连接的无线AP的SSID相同,且与该终端当前连接的无线AP具有邻区关系的无线AP,并组成SSID关联集合。
[0094]步骤306、该控制器从该SSID关联集合包括的无线AP中,确定信号强度最大的无线AP,作为该终端将要进行连接的无线AP。
[0095]步骤307、该控制器向该终端将要进行连接的无线AP发送第一指示消息。
[0096]其中,该第一指示消息中携带指示该无线AP向该终端发送探测响应的信息。
[0097]步骤308、当该终端将要进行连接的无线AP接收到该第一指示消息后,该无线AP向该终端发送探测响应。
[0098]其中,该探测响应用于通知该终端切换到将要进行连接的该无线AP。
[0099]步骤309、当该终端接收该探测响应后,该终端向将要进行连接的该无线AP发送关联请求。
[0100]其中,该关联请求用于请求该终端与将要进行连接的该无线AP建立连接。
[0101]步骤310、当该无线AP接收到该关联请求后,向该终端返回表示允许该终端与自身建立连接的关联响应。
[0102]进一步的,当终端切换到将要进行连接的该无线AP后,由于多个无线
AP中每个无线AP周期性的向外发送信标帧,当终端接收到各无线AP的信标帧后,该终端分别测量出各个无线AP发送的信标帧的信号强度,并向信号强度最大的无线AP发送关联请求。针对除该终端将要进行连接的无线AP以外的每一个无线AP,该无线AP在未接收到控制器发送的第一指示消息时,在每次接收到终端发送的关联请求后,控制器可以对该终端与该无线AP之间的信息交互行为进行控制,具体可以采用如下步骤311-316进行处理:
[0103]步骤311、无线AP当未接收到第一指示消息时,在每次接收到终端发送的关联请求后,向该控制器发送该关联请求的请求时间。
[0104]步骤312、该控制器根据接收的关联请求的请求时间,确定该终端在预设时长内向该无线AP发送关联请求的数量是否小于预设数量,如果是,进入步骤313,如果否,进入步骤 315。
[0105]其中,该预设时长可以根据实际经验和需要进行灵活设置。
[0106]步骤313、当该关联请求的数量小于预设数量时,该控制器向该无线AP发送第二指示消息。
[0107]其中,该第二指示消息用于指示该无线AP拒绝该终端的关联请求。
[0108]步骤314、当该无线AP接收到该第二指示消息后,该无线AP向该终端发送表示拒绝该终端进行关联的第一关联响应。
[0109]步骤315、当该关联请求的数量不小于预设数量时,该控制器向该无线AP发送第三指示消息。
[0110]其中,该第三指示消息用于指示该无线AP接受该终端的关联请求。
[0111]当该终端用户手动触发该终端向该无线AP发送多次关联请求,且该终端在预设时长内向该无线AP发送关联请求的数量不小于预设数量,该控制器向该无线AP发送第三指示消息。
[0112]步骤316,当该无线AP接收到该第三指示消息后,该无线AP向该终端发送表示允许该终端进行关联的第二关联响应。
[0113]进一步的,当该终端切换到将要进行连接的该无线AP后,该控制器还可以将除该无线AP以外的其他无线AP加入黑名单中,当该终端向该黑名单中的无线AP发送关联请求时,采用上述步骤311-步骤316进行判断,当控制器确定该终端在预设时长内向黑名单中的该无线AP发送关联请求的数量小于预设数量时,该控制器指示该无线AP对该终端发送的关联请求不予以回应;当控制器确定该终端在预设时长内向黑名单中的该无线AP发送关联请求的数量不小于预设数量时,该控制器指示该无线AP向该终端发送表示允许该终端进行关联的关联响应,并在该终端切换到该无线AP后,相应的修改黑名单记录的无线AP。该黑名单还可以由网络侧的无线接入控制器(AC,Access Control)生成,由无线AC对无线AP进行管理和控制。
[0114]通过上述实施例1提供的方法,由于控制器在与终端当前连接的无线AP归属的SSID相同的无线AP中确定将要与终端进行连接的无线AP,对无线AP进行了过滤,避免了终端在归属不同SSID的无线AP之间切换导致的对终端认证失败,无法正常连接网络的问题,从而能够正确引导终端连接到无线AP上。
[0115]实施例2:
[0116]基于同一发明构思,根据本发明上述实施例提供的无线接入点AP确定方法,相应地,本发明另一实施例还提供了一种无线接入点AP确定装置,其结构示意图如图4所示,具体包括:
[0117]接收单元401,用于接收多个无线AP中每个无线AP发送的无线AP信息,以及终端当前连接的无线AP发送的该无线AP的服务集标识SSID,所述无线AP信息包括对应的无线AP监测自身接收所述终端发送探测请求的信号强度和该无线AP的SSID ;
[0118]第一确定单元402,用于从所述多个无线AP中,确定与所述终端当前连接的无线AP的SSID相同的无线AP,并组成SSID关联集合;
[0119]第二确定单元403,用于从所述SSID关联集合包括的无线AP中,确定所述信号强度最大的无线AP,作为所述终端将要进行连接的无线AP。
[0120]第一确定单元402,具体用于从所述多个无线AP中,确定与所述终端当前连接的无线AP的SSID相同,且与所述终端当前连接的无线AP具有邻区关系的无线AP,并组成SSID关联集合。
[0121]进一步的,上述装置,还包括:
[0122]第一发送单元404,用于向所述终端将要进行连接的无线AP发送第一指示消息,所述第一指示消息中携带指示该无线AP向所述终端发送探测响应的信息,所述探测响应用于通知所述终端切换到将要进行连接的该无线AP。
[0123]进一步的,上述装置,还包括:
[0124]第三确定单元405,用于针对除所述终端将要进行连接的无线AP以外的每一个无线AP,确定所述终端在预设时长内向该无线AP发送关联请求的数量;
[0125]第二发送单元406,用于当所述关联请求的数量小于预设数量时,向该无线AP发送第二指示消息,用于指示该无线AP拒绝所述终端的关联请求;
[0126]第三发送单元407,用于当所述关联请求的数量不小于预设数量时,向该无线AP发送第三指示消息,用于指示该无线AP接受所述终端的关联请求。
[0127]上述各单元的功能可对应于图1或图3所示流程中的相应处理步骤,在此不再赘述。
[0128]实施例3:
[0129]基于同一发明构思,根据本发明上述实施例提供的无线接入点AP确定方法,相应地,本发明另一实施例还提供了一种无线接入点AP确定装置,其结构示意图如图5所示,具体包括:
[0130]第一接收单元501,用于接收终端发送的探测请求;
[0131]确定单元502,用于确定接收所述探测请求的信号强度;
[0132]第一发送单元503,用于向控制器发送自身的无线AP信息,所述无线AP信息包括所述信号强度和所述无线AP的服务集标识SSID,用于所述控制器根据接收的包括所述无线AP在内的多个无线AP发送的无线AP信息,以及接收的所述终端当前连接的无线AP发送的该无线AP的SSID,确定所述终端将要进行连接的无线AP。
[0133]进一步的,上述装置,还包括:
[0134]第二接收单元504,用于接收所述控制器在确定所述无线AP为所述终端将要进行连接的无线AP时发送的第一指示消息,所述第一指示消息中携带指示该无线AP向所述终端发送探测响应的信息,所述探测响应用于通知所述终端切换到该无线AP。
[0135]进一步的,上述装置,还包括:
[0136]第二发送单元505,用于当未接收到所述第一指示消息时,在每次接收到所述终端发送的关联请求后,向所述控制器发送所述关联请求的请求时间;
[0137]第三接收单元506,用于接收所述控制器在根据所述关联请求的请求时间确定所述终端在预设时长内向该无线AP发送关联请求的数量小于预设数量时发送的第二指示消息,所述第二指示消息用于指示该无线AP拒绝所述终端的关联请求;向所述终端发送表征拒绝该终端进行关联的第一关联响应;
[0138]第四接收单元507,用于接收所述控制器在根据所述关联请求的请求时间确定所述终端在预设时长内向该无线AP发送关联请求的数量不小于预设数量时发送的第三指示消息,所述第三指示消息用于指示该无线AP接受所述终端的关联请求;向所述终端发送表征允许该终端进行关联的第二关联响应。
[0139]上述各单元的功能可对应于图2或图3所示流程中的相应处理步骤,在此不再赘述。
[0140]实施例4:
[0141]基于同一发明构思,根据本发明上述实施例提供的无线接入点AP确定方法,相应地,本发明另一实施例还提供了一种无线接入点AP确定系统,如图6所示,包括:控制器601和无线AP602,其中:
[0142]控制器601,用于接收多个无线AP中每个无线AP发送的无线AP信息,以及终端当前连接的无线AP的服务集标识SSID,所述无线AP信息包括对应的无线AP监测自身接收所述终端发送探测请求的信号强度和该无线AP的SSID ;从所述多个无线AP中,确定与所述终端当前连接的无线AP的SSID相同的无线AP,并组成SSID关联集合;从所述SSID关联集合包括的无线AP中,确定所述信号强度最大的无线AP,作为所述终端将要进行连接的无线AP ;
[0143]无线AP602,用于接收终端发送的探测请求;确定接收所述探测请求的信号强度;向控制器发送无线AP信息,以及终端当前连接的无线AP的服务集标识SSID。
[0144]综上所述,本发明实施例提供的方案,包括:控制器接收多个无线AP中每个无线AP发送的无线AP信息,以及终端当前连接的无线AP发送的该无线AP的服务集标识SSID,该无线AP信息包括对应的无线AP监测自身接收该终端发送探测请求的信号强度和该无线AP的SSID,从多个无线AP中,确定与该终端当前连接的无线AP的SSID相同的无线AP,并组成SSID关联集合,从该SSID关联集合包括的无线AP中,确定该信号强度最大的无线AP,作为该终端将要进行连接的无线AP。采用本发明实施例提供的方案,相比现有技术,解决了终端在归属不同SSID的无线AP之间切换导致的对终端认证失败,无法正常连接网络的问题,从而能够正确引导终端连接到无线AP上。
[0145]本申请的实施例所提供的无线接入点AP确定装置和系统可通过计算机程序实现。本领域技术人员应该能够理解,上述的模块划分方式仅是众多模块划分方式中的一种,如果划分为其他模块或不划分模块,只要无线接入点AP确定装置和系统具有上述功能,都应该在本申请的保护范围之内。
[0146]本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程
序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0147]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0148]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0149]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【主权项】
1.一种无线接入点AP确定方法,其特征在于,包括: 控制器接收多个无线AP中每个无线AP发送的无线AP信息,以及终端当前连接的无线AP发送的该无线AP的服务集标识SSID,所述无线AP信息包括对应的无线AP监测自身接收所述终端发送探测请求的信号强度和该无线AP的SSID ; 从所述多个无线AP中,确定与所述终端当前连接的无线AP的SSID相同的无线AP,并组成SSID关联集合; 从所述SSID关联集合包括的无线AP中,确定所述信号强度最大的无线AP,作为所述终端将要进行连接的无线AP。2.如权利要求1所述的方法,其特征在于,从所述多个无线AP中,确定与所述终端当前连接的无线AP的SSID相同的无线AP,并组成SSID关联集合,具体包括: 从所述多个无线AP中,确定与所述终端当前连接的无线AP的SSID相同,且与所述终端当前连接的无线AP具有邻区关系的无线AP,并组成SSID关联集合。3.如权利要求1所述的方法,其特征在于,还包括: 向所述终端将要进行连接的无线AP发送第一指示消息,所述第一指示消息中携带指示该无线AP向所述终端发送探测响应的信息,所述探测响应用于通知所述终端切换到将要进行连接的该无线AP。4.如权利要求1所述的方法,其特征在于,还包括: 针对除所述终端将要进行连接的无线AP以外的每一个无线AP,确定所述终端在预设时长内向该无线AP发送关联请求的数量; 当所述关联请求的数量小于预设数量时,向该无线AP发送第二指示消息,用于指示该无线AP拒绝所述终端的关联请求; 当所述关联请求的数量不小于预设数量时,向该无线AP发送第三指示消息,用于指示该无线AP接受所述终端的关联请求。5.一种无线接入点AP确定方法,其特征在于,包括: 无线AP接收终端发送的探测请求; 确定接收所述探测请求的信号强度; 向控制器发送自身的无线AP信息,所述无线AP信息包括所述信号强度和所述无线AP的服务集标识SSID,用于所述控制器根据接收的包括所述无线AP在内的多个无线AP发送的无线AP信息,以及接收的所述终端当前连接的无线AP发送的该无线AP的SSID,确定所述终端将要进行连接的无线AP。6.如权利要求5所述的方法,其特征在于,还包括: 所述无线AP接收所述控制器在确定所述无线AP为所述终端将要进行连接的无线AP时发送的第一指示消息,所述第一指示消息中携带指示该无线AP向所述终端发送探测响应的信息,所述探测响应用于通知所述终端切换到该无线AP。7.如权利要求5所述的方法,其特征在于,还包括: 所述无线AP当未接收到所述第一指示消息时,在每次接收到所述终端发送的关联请求后,向所述控制器发送所述关联请求的请求时间; 接收所述控制器在根据所述关联请求的请求时间确定所述终端在预设时长内向该无线AP发送关联请求的数量小于预设数量时发送的第二指示消息,所述第二指示消息用于指示该无线AP拒绝所述终端的关联请求;向所述终端发送表示拒绝该终端进行关联的第一关联响应; 接收所述控制器在根据所述关联请求的请求时间确定所述终端在预设时长内向该无线AP发送关联请求的数量不小于预设数量时发送的第三指示消息,所述第三指示消息用于指示该无线AP接受所述终端的关联请求;向所述终端发送表示允许该终端进行关联的第二关联响应。8.一种无线接入点AP确定装置,其特征在于,包括: 接收单元,用于接收多个无线AP中每个无线AP发送的无线AP信息,以及终端当前连接的无线AP发送的该无线AP的服务集标识SSID,所述无线AP信息包括对应的无线AP监测自身接收所述终端发送探测请求的信号强度和该无线AP的SSID ; 第一确定单元,用于从所述多个无线AP中,确定与所述终端当前连接的无线AP的SSID相同的无线AP,并组成SSID关联集合; 第二确定单元,用于从所述SSID关联集合包括的无线AP中,确定所述信号强度最大的无线AP,作为所述终端将要进行连接的无线AP。9.如权利要求8所述的装置,其特征在于,所述第一确定单元,具体用于从所述多个无线AP中,确定与所述终端当前连接的无线AP的SSID相同,且与所述终端当前连接的无线AP具有邻区关系的无线AP,并组成SSID关联集合。10.如权利要求8所述的装置,其特征在于,还包括: 第一发送单元,用于向所述终端将要进行连接的无线AP发送第一指示消息,所述第一指示消息中携带指示该无线AP向所述终端发送探测响应的信息,所述探测响应用于通知所述终端切换到将要进行连接的该无线AP。11.如权利要求8所述的装置,其特征在于,还包括: 第三确定单元,用于针对除所述终端将要进行连接的无线AP以外的每一个无线AP,确定所述终端在预设时长内向该无线AP发送关联请求的数量; 第二发送单元,用于当所述关联请求的数量小于预设数量时,向该无线AP发送第二指示消息,用于指示该无线AP拒绝所述终端的关联请求; 第三发送单元,用于当所述关联请求的数量不小于预设数量时,向该无线AP发送第三指示消息,用于指示该无线AP接受所述终端的关联请求。12.一种无线接入点AP确定装置,其特征在于,包括: 第一接收单元,用于接收终端发送的探测请求; 确定单元,用于确定接收所述探测请求的信号强度; 第一发送单元,用于向控制器发送自身的无线AP信息,所述无线AP信息包括所述信号强度和所述无线AP的服务集标识SSID,用于所述控制器根据接收的包括所述无线AP在内的多个无线AP发送的无线AP信息,以及接收的所述终端当前连接的无线AP发送的该无线AP的SSID,确定所述终端将要进行连接的无线AP。13.如权利要求12所述的装置,其特征在于,还包括: 第二接收单元,用于接收所述控制器在确定所述无线AP为所述终端将要进行连接的无线AP时发送的第一指示消息,所述第一指示消息中携带指示该无线AP向所述终端发送探测响应的信息,所述探测响应用于通知所述终端切换到该无线AP。14.如权利要求12所述的装置,其特征在于,还包括: 第二发送单元,用于当未接收到所述第一指示消息时,在每次接收到所述终端发送的关联请求后,向所述控制器发送所述关联请求的请求时间; 第三接收单元,用于接收所述控制器在根据所述关联请求的请求时间确定所述终端在预设时长内向该无线AP发送关联请求的数量小于预设数量时发送的第二指示消息,所述第二指示消息用于指示该无线AP拒绝所述终端的关联请求;向所述终端发送表征拒绝该终端进行关联的第一关联响应; 第四接收单元,用于接收所述控制器在根据所述关联请求的请求时间确定所述终端在预设时长内向该无线AP发送关联请求的数量不小于预设数量时发送的第三指示消息,所述第三指示消息用于指示该无线AP接受所述终端的关联请求;向所述终端发送表征允许该终端进行关联的第二关联响应。15.一种无线接入点AP确定系统,其特征在于,包括:控制器和无线AP,其中: 所述控制器,用于接收多个无线AP中每个无线AP发送的无线AP信息,以及终端当前连接的无线AP的服务集标识SSID,所述无线AP信息包括对应的无线AP监测自身接收所述终端发送探测请求的信号强度和该无线AP的SSID ;从所述多个无线AP中,确定与所述终端当前连接的无线AP的SSID相同的无线AP,并组成SSID关联集合;从所述SSID关联集合包括的无线AP中,确定所述信号强度最大的无线AP,作为所述终端将要进行连接的无线AP; 所述无线AP,用于接收终端发送的探测请求;确定接收所述探测请求的信号强度;向控制器发送无线AP信息,以及终端当前连接的无线AP的服务集标识SSID。
【专利摘要】本发明公开了一种无线接入点AP确定方法、装置及系统,包括:控制器接收多个无线AP中每个无线AP发送的无线AP信息,以及终端当前连接的无线AP发送的该无线AP的服务集标识SSID,从多个无线AP中,确定与该终端当前连接的无线AP的SSID相同的无线AP,并组成SSID关联集合,从该SSID关联集合包括的无线AP中,确定该信号强度最大的无线AP,作为该终端将要进行连接的无线AP。采用本发明实施例提供的方案,相比现有技术,解决了终端在归属不同SSID的无线AP之间切换导致的对终端认证失败,无法正常连接网络的问题,从而能够正确引导终端连接到无线AP上。
【IPC分类】H04W48/14, H04W48/20
【公开号】CN104902537
【申请号】CN201410084079
【发明人】江天明, 高有军
【申请人】中国移动通信集团公司
【公开日】2015年9月9日
【申请日】2014年3月7日