网络发现方法、站点及接入点
技术领域
本发明实施例涉及通信技术,尤其涉及一种网络发现方法、站点及接入点。
背景技术
在无线局域网(Wireless Local Area Network,简称WLAN)中,站点(Sation,简称SAT)在接入网络之前需先进行网络发现确定该站点所要接入的接入点(Access Point,简称AP)。
目前无线保真(Wireless Fidelity,简称WIFI)标准如IEEE 802.11标准中,为站点定义两种网络发现方法。该站点可根据被动网络发现方法被动发现网络,也可根据其中的主动网络发现方法主动发现网络。在该被动网络发现方法中,该站点只需接收周边的AP发现的信标(Beacon)消息,并根据该信标消息确定该站点周边的网络信息。在该主动网络消息中,该站点可向该站点所在区域内的至少一个AP发送网络探测请求消息,该至少一个AP在接收到的该网络探测请求消息后,可通过信道竞争机制在一个信道上通过分时向该站点发送网络探测响应消息,该站点继而根据该网络探测响应消息确定该站点周边的网络信息。
然而,对于密集AP部署场景中,由于该站点所在区域存在的AP较多,该多个AP需通过信道竞争在一个信道上分时发送网络探测响应消息。然而,多个AP的信道竞争可造成信道资源的浪费,使得信道传输效率较低。
发明内容
本发明实施例提供一种网络发现方法、站点及接入点,以解决网络发现过程中信道传输效率低的问题。
第一方面,本发明实施例提供一种网络发现方法,其特征在于,包括:
站点广播发送网络探测请求消息;
所述站点接收多个AP同时在所述多个AP各自对应的子信道上发送的网络探测响应消息,所述网络探测响应消息为所述AP在接收到所述网络探测请求消息后发送的响应消息。
根据第一方面,在第一方面的第一种可能实现的方式中,所述站点接收多个AP同时在所述多个AP各自对应的子信道上发送的网络探测响应消息之前,所述方法还包括:
所述站点向所述多个AP发送触发消息;
对应的,所述站点接收多个AP同时在所述多个AP各自对应的子信道上发送的网络探测响应消息包括:
所述站点接收所述多个AP接收所述触发消息后同时在所述多个AP各自对应的子信道上发送的所述网络探测响应消息。
根据第一方面的第一种可能实现的方式,在第二种可能实现的方式中,所述站点向所述多个AP发送触发消息,包括:
所述站点在发送所述网络探测请求消息后的第一延迟时间,向所述多个AP发送所述触发消息;所述第一延迟时间大于或等于所述多个AP中各AP响应所述网络探测请求消息的最大延迟时间。
根据第一方面的第一种可能实现的方式,在第三种可能实现的方式中,所述网络探测请求消息包括:第二延迟时间的指示信息;所述第二延迟时间的指示信息,用于指示所述多个AP在接收到所述网络探测请求消息后的所述第二延迟时间后,接收所述站点发送的所述触发消息;
对应的,所述站点向所述多个AP发送触发消息,包括:
所述站点在发送所述网络探测请求消息后的所述第二延迟时间,向所述多个AP发送所述触发消息。
根据第一方面的第一种至第三种可能实现的方式中任意一种,在第四种可能实现方式中,所述网络探测请求消息还包括:信道指示信息;所述信道指示信息用于指示所述多个AP根据所述信道指示信息确定所述多个AP各自对应的子信道。
根据第一方面的第四种可能实现的方式,在第五种可能实现的方式中,所述网络探测请求消息还包括:信道划分规则和信道选择规则;或者,
所述触发消息还包括:所述信道划分规则和所述信道选择规则;
所述信道划分规则用于使所述多个AP根据所述信道划分规则对一个预设信道进行信道划分获得所述站点对应的至少一个子信道;所述信道选择规则用于使所述多个AP根据所述信道选择规则从所述至少一个子信道中确定所述多个AP各自对应的子信道。
第二方面,本发明实施例提供一种网络发现方法,包括:
接入点AP接收站点发送的网络探测请求消息;
所述AP在其他AP在所述其他AP对应的子信道上向所述站点发送网络探测响应消息的同时,在所述AP对应的子信道上向所述站点发送网络探测响应消息;所述其他AP为所述站点所在区域内的多个AP中所述AP外的任一AP。
根据第二方面,在第二方面的第一种可能实现的方式中,所述AP在其他AP在所述其他AP对应的子信道上向所述站点发送网络探测响应消息的同时,在所述AP对应的子信道上向所述站点发送所述网络探测响应消息之前,所述方法还包括:
所述AP接收所述站点发送的触发消息。
根据第二方面的第一种可能实现的方式,在第二种可能实现的方式中,所述AP接收所述站点发送的触发消息包括:
所述AP在接收到所述网络探测请求消息后的第一延迟时间,接收所述站点发送的所述触发消息;所述第一延迟时间大于或等于所述多个AP响应所述网络探测请求消息的最大延迟时间。
根据第二方面的第一种可能实现的方式,在第三方面的第四种可能实现的方式中,所述网络探测请求消息包括:第二延迟时间的指示信息;
所述AP接收所述站点发送的触发消息之前,所述方法还包括:
所述AP根据所述第二延迟时间的指示信息确定所述第二延迟时间;
对应的,所述AP接收所述站点发送的触发消息包括:
所述AP在接收到所述网络探测请求消息后的所述第二延迟时间,接收所述站点发送的所述触发消息。
根据第二方面的第一种至第三种可能实现的方式中任意一种,在第四种可能实现的方式中,所述网络探测请求消息还包括:信道指示信息;
所述AP在其他AP在所述其他AP对应的子信道上向所述站点发送网络探测响应消息的同时,在所述AP对应的子信道上向所述站点发送网络探测响应消息之前,所述方法还包括:
所述AP根据所述信道指示信息,确定所述AP对应的子信道。
根据第二方面的第四种可能实现的方式,在第五种可能实现的方式中,所述网络探测请求消息还包括:信道划分规则和信道选择规则;或者,
所述触发消息还包括:所述信道划分规则和所述信道选择规则;
所述AP根据所述信道指示信息,确定所述AP对应的子信道之前,所述方法还包括:
所述AP根据所述信道划分规则对一个预设信道进行信道划分获得所述站点对应的至少一个子信道;
所述AP根据所述信道指示信息,确定所述AP对应的子信道包括:
所述AP根据所述信道指示信息和所述信道选择规则从所述至少一个子信道中确定所述AP对应的子信道。
第三方面,本发明实施例提供一种站点,包括:
发送模块,用于广播发送网络探测请求消息;
接收模块,用于接收多个AP同时在所述多个AP各自对应的子信道上发送的网络探测响应消息,所述网络探测响应消息为所述多个AP在接收到所述网络探测请求消息后发送的响应消息。
根据第三方面,在第三方面的第一种可能实现的方式中,所述发送模块,还用于在所述接收模块接收所述多个AP同时在所述多个AP各自对应的子信道上发送的所述网络探测响应消息之前,向所述多个AP发送触发消息;
所述接收模块,还用于接收所述多个AP接收所述触发消息后同时在所述多个AP各自对应的子信道上发送的所述网络探测响应消息。
根据第三方面的第一种可能实现的方式,在第二种可能实现的方式中,所述发送模块,还用于在发送所述网络探测请求消息后的第一延迟时间,向所述多个AP发送所述触发消息;所述第一延迟时间大于或等于所述多个AP中各AP响应所述网络探测请求消息的最大延迟时间。
根据第三方面的第一种可能实现的方式,在第三种可能实现的方式中,所述网络探测请求消息包括:第二延迟时间的指示信息;所述第二延迟时间的指示信息,用于指示所述多个AP在接收到所述网络探测请求消息后的所述第二延迟时间后,接收所述站点发送的所述触发消息;
所述发送模块,还用于在发送所述网络探测请求消息后的所述第二延迟时间,向所述多个AP发送所述触发消息。
根据第三方面的第一种至第三种可能实现的方式中任意一种,在第四种可能实现的方式中,所述网络探测请求消息还包括:信道指示信息;所述信道指示信息用于指示所述多个AP根据所述信道指示信息确定所述多个AP各自对应的子信道。
根据第三方面的第四种可能实现的方式,在第五种可能实现的方式中,所述网络探测请求消息还包括:信道划分规则和信道选择规则;或者,
所述触发消息还包括:所述信道划分规则和所述信道选择规则;
所述信道划分规则用于使所述多个AP根据所述信道划分规则对一个预设信道进行信道划分获得所述站点对应的至少一个子信道;所述信道选择规则用于使所述多个AP根据所述信道选择规则从所述至少一个子信道中确定所述多个AP各自对应的子信道。
第四方面,本发明实施例提供一种接入点AP,包括:
接收模块,用于接收站点发送的网络探测请求消息;
发送模块,用于在其他AP在所述其他AP对应的子信道上向所述站点发送网络探测响应消息的同时,在所述AP对应的子信道上向所述站点发送网络探测响应消息;所述其他AP为所述站点所在区域内的多个AP中所述AP外的任一AP。
根据第四方面,在第四方面的第一种可能实现的方式中,
所述接收模块,还用于在所述发送模块在所述其他AP在所述其他AP对应的子信道上向所述站点发送所述网络探测响应消息的同时在所述AP对应的子信道上向所述站点发送所述网络探测响应消息之前,接收所述站点发送的触发消息。
根据第四方面的第一种可能实现的方式,在第二种可能实现的方式中,所述接收模块,还用于在接收到所述网络探测请求消息后的第一延迟时间,接收所述站点发送的所述触发消息;所述第一延迟时间大于或等于所述多个AP响应所述网络探测请求消息的最大延迟时间。
根据第四方面的第一种可能实现的方式,在第三种可能实现的方式中,所述网络探测请求消息包括:第二延迟时间的指示信息;
所述AP还包括:
第一确定模块,用于在所述接收模块收所述站点发送的所述触发消息之前,根据所述第二延迟时间的指示信息确定所述第二延迟时间;
对应的,所述接收模块,还用于在接收到所述网络探测请求消息后的所述第二延迟时间,接收所述站点发送的所述触发消息。
根据第四方面的第一种至第三种可能实现的方式中任意一种,在第四种可能实现的方式中,所述网络探测请求消息还包括:信道指示信息;
所述AP还包括:
第二确定模块,用于在所述发送模块在所述其他AP在所述其他AP对应的子信道上向所述站点发送所述网络探测响应消息的同时,在所述AP对应的子信道上向所述站点发送网络探测响应消息之前,根据所述信道指示信息确定所述AP对应的子信道。
根据第四方面的第四种可能实现的方式,在第五种可能实现的方式中,所述网络探测请求消息还包括:信道划分规则和信道选择规则;或者,
所述触发消息还包括:所述信道划分规则和所述信道选择规则;
所述AP还包括:
划分模块,用于在所述第二确定模块根据所述信道指示信息确定所述AP对应的子信道之前,根据所述信道划分规则对一个预设信道进行信道划分获得所述站点对应的至少一个子信道;
所述第二确定模块,还用于根据所述信道指示信息和所述信道选择规则从所述至少一个子信道中确定所述AP对应的子信道。
本发明实施例提供一种网络发现方法、站点及接入点,通过站点广播发送网络探测请求消息,并接收该多个AP同时在该多个AP各自对应的子信道上发送的网络探测响应消息,该网络探测响应消息为该AP在接收到所述网络探测请求消息后发送的响应消息,从而使得该多个AP无需进行信道竞争,减少信道竞争带来的资源浪费,提高信道传输效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例一提供的网络发现方法的流程图;
图2为本发明实施例二提供的网络发现方法的流程图;
图3为本发明实施例三提供的网络发现方法的流程图;
图4为本发明实施例四提供的网络发现方法的流程图;
图5为本发明实施例五提供的站点的结构示意图;
图6为本发明实施例六提供的AP的结构示意图;
图7为本发明实施例七提供的站点的结构示意图;
图8为本发明实施例八提供的AP的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明各实施例均适用于在密集AP部署场景中站点进行网络发现的情况。其中,站点(Station,简称STA),还可以称为用户,可以是无线传感器、无线通信终端或移动终端,如支持WiFi通讯功能的移动电话(或称为“蜂窝”电话)和具有无线通信功能的计算机。例如,可以是支持WiFi通讯功能的便携式、袖珍式、手持式、计算机内置的,可穿戴的,或者车载的无线通信装置,它们与无线接入网交换语音、数据等通信数据。接入点(Access Point,简称AP),也可称之为无线访问接入点或桥接器或热点等,其可以接入服务器或通信网络。本领域技术人员知道,一些通信设备可能同时具有上述接入点或者站点的功能,在此不予限制。
实施例一
图1为本发明实施例一提供的网络发现方法的流程图。该方法由站点执行。如图1所示,该方法可包括:
S101、站点广播发送网络探测请求消息。
可选的,由于本发明实施例各方案适用的场景为密集AP部署场景,也就是说,在该密集AP部署场景中的站点所在区域内具有多个AP。该站点可以是向该站点所在区域内的所有AP发送该网络探测请求消息,也可以是向该站点所在区域内的部分AP发送该网络探测请求消息。该站点可以是通过与该站点内的其他站点进行信道竞争获取该站点对应的信道使用机会,继而在该站点对应的信道上通过广播向附近所有工作在该信道上的AP发送该网络探测请求消息。该网络探测请求消息,例如可以为probe request message。
S102、该站点接收多个AP同时在该多个AP各自对应的子信道上发送的网络探测响应消息,该网络探测响应消息为该多个AP在接收到该网络探测请求消息后发送的响应消息。
可选的,该网络探测响应消息可以为该多个AP在接收到该站点发送的该网络探测请求消息后,对该网络探测请求消息进行响应并确定的响应消息。该多个AP各自对应的子信道可以为确定的该多个AP各自对应的子信道。该多个AP例如可以是分别根据预设的信道划分规则和预设的信道选择规则选择该多个AP各自对应的子信道。该预设的信道划分规则和该预设的信道选择规则可以为预先保存在该多个AP侧的该多个AP与该站点的上层网络设备所配置的信息,也可以是该站点或该站点的上层网络设备所发送的信息所获取的。其中,该多个AP中不同AP对应的子信道可以不同。其中,该网络探测响应消息例如可以为probe response message。
同时,该多个AP同时在该多个AP各自对应的子信道上发送该网络探测响应消息,可以减少该多个AP中不同AP分别通过在整个信道上竞争发送该网络探测响应消息时造成的信道资源的浪费和响应消息的延迟,提高网络传输效率。
该站点接收到的该网络探测响应消息为该多个AP在该多个AP各自对应的子信道上发送的,也就是说该多个AP分别具有各自对应的子信道,因此,该多个AP无需进行信道竞争以获得发送信号的信道,从而减少信道竞争带来的资源浪费。其中,该站点接收到的该网络探测响应消息可以为该多个AP在该多个AP各自对应的子信道上采用正交频分多址接入(Orthogonal Frequency Division Multiple Access,简称OFDMA)方式发送的。
本发明实施例一提供的网络发现方法,站点广播发送网络探测请求消息,并接收该多个AP同时在该多个AP各自对应的子信道上发送的网络探测响应消息,该网络探测响应消息为该多个AP在接收到该网络探测请求消息后发送的响应消息,从而使得该多个AP无需进行信道竞争,减少信道竞争带来的资源浪费,提高信道传输效率。
需要说明的是,该站点在接收到的该多个AP发送的该网络探测响应消息后,可根据该多个AP发送的该网络探测响应消息获取该多个AP对应的无线局域网信息,继而根据该多个AP的网络信息选择一个AP作为该站点的待接入AP,并通过该待接入AP将该站点接入该待接入AP对应的无线局域网。
实施例二
本发明实施例二还提供一种网络发现方法。图2为本发明实施例二提供的网络发现方法的流程图。如图2所示,在实施例二的网络发现方法,在上述实施例一的S102中该站点接收多个AP同时在该多个AP各自对应的子信道上发送的网络探测响应消息之前,该方法可以包括:
S201、该站点向该多个AP发送触发消息。
该触发消息可用于指示该多个AP分别根据该触发消息携带的信道同步信息与该站点进行信道不同。这里所说的AP与站点进行信道同步具体包括,AP根据接收到的站点发送的消息中携带的信道同步信息进行时间同步和或频率的同步,信道同步信息包括但不限于站点发送的消息中包含的时间信息、短训练序列、长训练序列、导频序列等其中的一项或多项。
该站点可以是通过与该站点内的其他站点进行信道竞争获取该站点对应的信道,继而在该站点对应的信道向该多个AP发送该触发消息。为保证该多个AP在接收到该触发消息后,可获知该触发消息为发送该网络探测请求消息对应的站点所发送的,该触发消息中还可包括:与该网络探测请求消息中携带的该站点的标识信息相同的标识信息。
该站点可以是同时通过广播向该多个AP发送该触发消息。该触发消息例如可以为trigger message。该站点向该多个AP发送该触发消息,使得该多个AP可分别根据该触发消息携带的信道同步信息与该站点进行信道同步,保证该多个AP各自对应的子信道与该站点的接收子信道的时频一致。
对应的,S102中该站点接收多个AP同时在该多个AP各自对应的子信道上发送的网络探测响应消息包括:
S202、该站点接收该多个AP接收该触发消息后同时在该多个AP各自对应的子信道上发送的该网络探测响应消息。
可选的,上述S201中站点向该多个AP发送触发消息,可包括:
该站点在发送该网络探测请求消息后预设的第一延迟时间,向该多个AP发送该触发消息;该第一延迟时间大于或等于该多个AP中各AP响应该网络探测请求消息的最大延迟时间。
可选的,该站点在发送该网络探测请求消息后的该第一延迟时间向多个AP发送该触发消息,以保证该多个AP在接收到该网络探测请求消息后具有足够的延迟时间以响应该网络探测请求消息获取该多个AP对应的无线局域网信息,继而确定该网络探测响应消息。需要说明的是,对于预设第一延迟时间的情况,站点需要在网络探测请求消息中携带响应指示信息,用于指示AP以该响应指示信息对应的响应方式,如OFDMA方式响应网络探测请求消息,即采用OFDMA方式发送该网络探测响应消息。
该第一延迟时间可为预先静态配置在该站点及该多个AP的延迟时间。
可替代地,该网络探测请求消息中可包括:第二延迟时间的指示信息;该第二延迟时间的指示信息,用于指示该多个AP在接收到该网络探测请求消息后的该第二延迟时间后,接收该站点发送的该触发消息。
也就是说,该第二延迟时间可以是该多个AP根据该站点根据实际情况动态确定并通过网络探测请求消息发送至该多个AP的延迟时间的指示信息所获取的。
对应的,上述S201中该站点向该多个AP发送触发消息,可以包括:
该站点在发送该网络探测请求消息后的该第二延迟时间,向该多个AP发送该触发消息。
该站点将该第二延迟时间发送至该多个AP,可使得该多个AP在接收到网络探测请求消息后,根据该第二延迟时间预留足够的信道资源以接收该站点发送的该触发消息。需要说明的是,对于在网络探测请求消息中携带第二延迟时间的情况,也可以通过将第二延迟时间设置为一个特殊值,携带响应指示信息。若该第二延迟时间为“1”,该第二延迟指示信息可指示该站点在发送该网络探测请求消息后的该第二延迟时间向AP指示该站点发送该触发消息,同时指示该AP采用该响应指示信息对应的响应方式,如OFDMA方式响应网络探测请求消息,即采用OFDMA方式发送该网络探测响应消息。若该第二延迟指示信息为“0”,该第二延迟指示信息可向AP指示该站点不发送触发消息,且AP可采用信道竞争方式响应网络探测请求消息,即发送网络探测响应消息。
可选的,该网络探测请求消息中还可包括:信道指示信息;该信道指示信息用于指示该多个AP根据该信道指示信息确定该多个各自AP对应的子信道。
具体地,该信道指示信息可通过预设的二进制数表示。该多个AP中不同的AP的信道指示信息可通过不同的二进制数表示。若该预设二进制位为一个二进制位,且一个AP的信道指示信息对应的二进制数为“1”,则该一个AP确定该一个AP对应的子信道,继而在该一个AP对应的子信道上向该站点发送该网络探测响应消息。对应的,若该信道指示信息中该一个二进制位的数值为“0”,则该一个AP可以是通过信道竞争分时向该站点发送该网络探测响应消息。需要说明的是,该信道指示信息可以是通过一个二进制位的其他数值表示,也可以是通过预设的多位二进制的数值表示,在此不再赘述。
可选的,该网络探测请求消息还包括:信道划分规则和信道选择规则。
可替代地,该触发消息还包括:该信道划分规则和该信道选择规则。
也就是说,该信道划分规则和该信道选择规则例如可以是该站点通过该网络探测请求消息发送至该多个AP的,还可以是通过该触发消息发送至该多个AP。该信道划分规则和该信道选择规则也可以是该站点通过其他的消息发送的,在此不再赘述。
其中,该信道划分规则用于使该多个AP根据该信道划分规则对一个预设信道进行信道划分获得该站点对应的至少一个子信道。
具体地,该信道划分规则例如可以是正交频分多址(Orthogonal FrequencyDivision Multiple,简称OFDM)信道划分规则。若该信道划分规则为OFDM信道划分规则,该一个预设信道为该系统带宽对应的信道,那么该多个AP可以是采用OFDM方式将系统带宽进行划分获得至少一个子信道。该多个AP例如可以是根据该信道划分规则,将该系统带宽中的多个子载波进行划分,获得至少一个载波组,每个载波组包括至少一个子载波,该每个载波组可以为一个子信道。举例来说,若该系统带宽为20MHz的信道中的256个子载波,每16个子载波组成一个载波组,可获得16个载波组,也就是16个子信道。
其中,该信道选择规则用于使该多个AP根据信道选择规则从该至少一个子信道中确定该多个AP对应的子信道。
具体地,该信道选择规则例如可以为预设的算法,如哈希算法。该多个AP在接收到该信道选择规则后,可以是分别根据该多个AP自身的基本服务集标识(Basic Service SetIdentifier,简称BSSID)或媒体访问控制地址(medium access control,简称MAC)进行哈希计算获得的一个哈希值,并根据该哈希值确定该多个AP各自对应的子信道的序号,继而选择该多个AP各自对应的子信道。若该多个AP进行信道划分后获得16个子信道,那么该哈希值可以为1-16中任一数值。
需要说明的是,该站点发送给该多个AP中不同AP的该信道划分规则和该信道选择规则相同。
本发明实施例二提供的网络发现方法,在上述实施例一的方法的基础上,通过该站点向该多个AP发送该触发消息,以使得该多个AP与该站点进行信道同步,减少该多个AP中不同AP发送的该网络探测响应消息发送至该站点的接收信道延迟,提高网络传输的效率。同时,还通过向该多个AP发送该延迟时间,使得该多个AP根据延迟时间预留信道资源以接收该站点发送的该触发消息,保证触发消息的准确接收,从而保证该各不同AP在各自对应的子信道上发送该网络探测响应消息的信道同步,提高网络传输效率。并且,本发明实施例二还通过该站点为该多个AP配置信道划分规则和该信道选择规则,保证该多个AP选择的该多个AP各自对应的子信道之间的准确性。
实施例三
本发明实施例三还提供一种网络发现方法。该方法可由该站点所在区域的多个AP中的任一AP执行。图3为本发明实施例三提供的网络发现方法的流程图。如图3所示,该方法可包括:
S301、AP接收站点发送的网络探测请求消息。
S302、该AP在其他AP在该其他AP对应的子信道上向该站点发送网络探测响应消息的同时,在该AP对应的子信道上向该站点发送网络探测响应消息,其中,该其他AP为该站点所在区域内的多个AP中该AP外的任一AP。
本发明实施例的方法为与上述实施例一或实施例二的方法对应的AP执行的方法,其有益效果与上述实施例类似,在此不再赘述。
在上述S302中的AP在其他AP在该其他AP对应的子信道上向该站点发送网络探测响应消息的同时,在该AP对应的子信道上向该站点发送网络探测响应消息之前,该方法还包括:
该AP接收该站点发送的触发消息。
可选的,S302中的AP在其他AP在该其他AP对应的子信道上向该站点发送网络探测响应消息的同时,在该AP对应的子信道上向该站点发送网络探测响应消息,包括:
该AP根据该AP根据该触发消息与该站点进行信道同步后,在该其他AP在该其他AP对应的子信道上向该站点发送网络探测响应消息的同时,在该AP对应的子信道上向该站点发送网络探测响应消息。
需要说明的是,该触发消息本身可作为信道同步信息,使得该AP根据该触发信息与该站点进行信道不同。该触发消息还可携带包括信道同步信息,使得该AP根据该触发消息携带的信道同步信息与该站点进行信道不同。
可选的,该AP接收该站点发送的触发消息可以是包括:
该AP在接收到该网络探测请求消息后的第一延迟时间,接收该站点发送的该触发消息,该第一延迟时间大于或等于该多个AP响应该网络探测请求消息的最大延迟时间。
可选的,该网络探测请求消息包括:第二延迟时间的指示信息。
上述方案的步骤中该AP接收该站点发送的该触发消息之前,该方法还可包括:
该AP根据该第二延迟时间的指示信息,确定该第二延迟时间。
对应的,该AP接收该站点发送的触发消息可以包括:
该AP在接收到该网络探测请求消息后的该第二延迟时间,接收该站点发送的该触发消息。
可选的,该网络探测请求消息还包括:信道指示信息。
上述S302中该AP在其他AP在所述其他AP对应的子信道上向所述站点发送网络探测响应消息的同时,在该AP对应的子信道上向该站点发送网络探测响应消息之前,所述方法还可包括:
该AP根据该信道指示信息,确定该AP对应的子信道。
可选的,该网络探测请求消息中还可包括:信道划分规则和信道选择规则。或者,
该触发消息还包括:该信道划分规则和该信道选择规则。
在上述步骤该AP根据该信道指示信息,确定该AP对应的子信道之前,该方法还可包括:
该AP根据该信道划分规则对一个预设信道进行信道划分获得该站点对应的至少一个子信道。
可选的,该AP根据该信道指示信息,确定该AP对应的子信道可包括:
该AP根据该信道指示信息和该信道选择规则从该至少一个子信道中确定该AP对应的子信道。
本发明实施例的方法为与上述实施例一或实施例二的方法对应的AP执行的方法,其有益效果与上述实施例类似,在此不再赘述。
实施例四
本发明实施例四还提供一种网络发现方法。该实施例四具体通过实例对上述实施例一或三中任一实施例的方法进行说明。图4为本发明实施例四提供的网络发现方法的流程图。如图4所示,该方法可包括:
S401、站点广播发送网络探测请求消息,该网络探测请求消息中包括:延迟时间、信道划分规则、信道选择规则和信道指示信息。
该站点可以是与其他站点进行信道竞争确定该站点的信道,继而向该站点所在区域的多个AP广播发送该网络探测请求消息。该延迟时间可以为预先设置的经验值,该经验值可以大于或等于该多个AP响应该站点发送的网络探测请求消息的最大延迟时间。
S402、该站点在发送该网络探测请求消息后的该延迟时间,向多个AP发送触发消息。
S403、该多个AP接收该站点发送的该网络探测请求消息。
S404、该多个AP根据该延迟时间预留信道资源,并在接收到该网络探测请求消息后的该延迟时间,接收该站点发送的该触发消息。
为保证该各AP准确确定该网络探测请求消息及该触发消息,该网络探测请求消息及该触发消息中均可包括该站点的标识。
S405、该多个AP根据该触发信息与该站点进行信道同步。
S406、该多个AP根据该信道划分规则对一个预设信道进行信道划分获得该站点的至少一个子信道。
该信道划分规则例如可以为该OFDM信道划分规则。
该多个AP例如可以是根据该信道划分规则将预设带宽的多个子载波划分为多个载波组,其中,每个载波组包括至少一个子载波。每个载波组对应一个子信道。
S407、该多个AP根据该信道选择规则和该信道指示信息从该至少一个子信道中选择该多个AP各自对应的子信道。
该信道指示信息可以是预设的比特位数值1表示。该多个AP可以是在接收到到该信道指示信息后,确定该预设的比特位的数值为二进制1,则根据该多个AP各自的BSSID或MAC地址等采用哈希算法确定一个哈希值,并根据该哈希值确定载波组的序号继而确定将该载波组为该多个AP各自对应的子信道。
S408、该多个AP在该多个AP各自对应的子信道上同时向该站点发送该网络探测响应消息。
该站点在接收到的该多个AP发送的该网络探测响应消息后,可根据该网络探测响应消息中的网络信息发现网络继而确定该站点的待接入AP,并通过该待接入AP接入网络。
需要说明的是,该信道划分规则和该信道选择规则还可是通过其他的信息,如该触发消息发送至该多个AP,并不限定于通过该网络探测请求消息发送。若该信道划分规则和该信道选择规则通过其他的信息,如该触发消息发送至该多个AP具体实现方案与上述实施例二中类似,在此不再赘述。
本发明实施例四提供的网络发现方法,通过实例对上述实施例一或三中任一实施例的方法进行具体说明,其有益效果与上述实施例类似,在此不再赘述。
实施例五
本发明实施例五还提供一种站点。该站点可执行上述实施例一或实施例二中任一实施例的网络发现方法。图5为本发明实施例五提供的站点的结构示意图。如图5所述,该站点500可包括:发送模块501和接收模块502。
其中,发送模块501用于广播发送网络探测请求消息。
接收模块502,用于接收多个AP同时在该多个AP各自对应的子信道上发送的网络探测响应消息,该网络探测响应消息为该多个AP在接收到该网络探测请求消息后发送的响应消息。
可选的,发送模块501,还用于在接收模块502接收该多个AP同时在该多个AP各自对应的子信道上发送的该网络探测响应消息之前,向该多个AP发送触发消息。
接收模块502,具体用于接收该多个AP接收该触发消息后同时在该多个AP各自对应的子信道上发送的该网络探测响应消息。
可选的,发送模块501,还用于在发送该网络探测请求消息后的第一延迟时间,向该多个AP发送该触发消息;该第一延迟时间大于或等于该多个AP中各AP响应该网络探测请求消息的最大延迟时间。
可选的,该网络探测请求消息包括:第二延迟时间的指示信息;该第二延迟时间的指示信息,用于指示该多个AP在接收到该网络探测请求消息后的该第二延迟时间后,接收该站点发送的该触发消息。
发送模块501,还用于在发送该网络探测请求消息后的该第二延迟时间,向该多个AP发送该触发消息。
可选的,该网络探测请求消息还包括:信道指示信息;该信道指示信息用于指示该多个AP根据该信道指示信息确定该多个AP各自对应的子信道。
可选的,该网络探测请求消息还包括:信道划分规则和信道选择规则;或者,
该触发消息还包括:该信道划分规则和该信道选择规则。
该信道划分规则用于使该多个AP根据该信道划分规则对一个预设信道进行信道划分获得该站点对应的至少一个子信道;该信道选择规则用于使该多个AP根据该信道选择规则从该至少一个子信道中确定该多个AP各自对应的子信道。
本发明实施例五提供的站点可执行上述实施例一或实施例二中任一实施例的网络发现方法,其有益效果与上述实施例一或实施例二中类似,在此不再赘述。
实施例六
本发明实施例六提供一种接入点AP。该AP可执行上述实施例三所述的网络发现方法。图6为本发明实施例六提供的AP的结构示意图。如图6所示,该AP 600可包括:
接收模块601,用于接收站点发送的网络探测请求消息。
发送模块602,用于在其他AP在该其他AP对应的子信道上向该站点发送网络探测响应消息的同时,在该AP对应的子信道上向该站点发送网络探测响应消息;该其他AP为该站点所在区域内的多个AP中该AP外的任一AP。
可选的,接收模块601,还用于在该发送模块602在该其他AP在该其他AP对应的子信道上向该站点发送所述网络探测响应消息的同时在该AP对应的子信道上向该站点发送该网络探测响应消息之前,接收该站点发送的触发消息。
可选的,接收模块601,还用于在接收到该网络探测请求消息后的第一延迟时间,接收该站点发送的该触发消息;该第一延迟时间大于或等于该多个AP响应该网络探测请求消息的最大延迟时间。
可选的,该网络探测请求消息包括:第二延迟时间的指示信息。
AP 600还包括:
第一确定模块,用于在该接收模块601接收该站点发送的该触发消息之前,根据该第二延迟时间的指示信息确定该第二延迟时间。
对应的,接收模块601,还用于在接收到该网络探测请求消息后的该第二延迟时间,接收该站点发送的该触发消息。
可选的,该网络探测请求消息还包括:信道指示信息。
AP 600还包括:
第二确定模块,用于在发送模块602在其他AP在该其他AP对应的子信道上向所述站点发送所述网络探测响应消息的同时在该AP对应的子信道上向该站点发送网络探测响应消息之前,根据该信道指示信息,确定该AP对应的子信道。
可选的,该网络探测请求消息还包括:信道划分规则和信道选择规则;或者,
该触发消息还包括:该信道划分规则和该信道选择规则。
该AP 600还包括:
划分模块,用于在该第二确定模块根据该信道指示信息确定该AP对应的子信道之前,根据该信道划分规则对一个预设信道进行信道划分获得该站点对应的至少一个子信道。
该第二确定模块,还用于根据该信道指示信息和该信道选择规则从该至少一个子信道中确定该AP对应的子信道。
本发明实施例六提供的AP可执行上述实施例三的网络发现方法,其有益效果与上述实施例类似,在此不再赘述。
实施例七
本发明实施例七还提供一种站点。该实施例七的站点可执行上述实施例一或实施例二所述的网络发现方法。图7为本发明实施例七提供的站点的结构示意图。如图7所示,该站点700可包括:接收机701、处理器702和发射机703。
其中,发射机703,用于广播发送网络探测请求消息。
接收机701,用于接收多个AP同时在该多个AP各自对应的子信道上发送的网络探测响应消息,该网络探测响应消息为该多个AP在接收到该网络探测请求消息后发送的响应消息。
可选的,发射机703还用于在接收机701站点接收该多个AP同时在该多个AP各自对应的子信道上发送的该网络探测响应消息之前,向该多个AP发送触发消息。
接收机701,具体用于接收该多个AP接收该触发消息后同时在该多个AP各自对应的子信道上发送的该网络探测响应消息。
发射机703还用于在发送该网络探测请求消息后的第一延迟时间,向该多个AP发送该触发消息;该第一延迟时间大于或等于该多个AP中各AP响应该网络探测请求消息的最大延迟时间。
可选的,该网络探测请求消息包括:第二延迟时间的指示信息;该第二延迟时间的指示信息,用于指示该多个AP在接收到该网络探测请求消息后的该第二延迟时间后,接收该站点发送的该触发消息。
对应的,发射机703还用于在发送该网络探测请求消息后的该第二延迟时间,向该多个AP发送触发消息。
可选的,该网络探测请求消息还包括:信道指示信息;该信道指示信息用于指示该多个AP根据该信道指示信息确定该多个AP各自对应的子信道。
可选的,该网络探测请求消息还包括:信道划分规则和信道选择规则;或者,
该触发消息还包括:该信道划分规则和该信道选择规则。
该信道划分规则用于使该多个AP根据该信道划分规则对一个预设信道进行信道划分获得该站点对应的至少一个子信道;该信道选择规则用于使该多个AP根据该信道选择规则从该至少一个子信道中确定该多个AP各自对应的子信道。
本发明实施例七提供的站点,可执行实施例一或实施例二的网络发现方法,其有益效果与上述实施例类似,在此不再赘述。
实施例八
本发明实施例八还提供一种AP。该AP可执行上述实施例三的网络发现方法。图8为本发明实施例八提供的AP的结构示意图。如图8所述,该AP800可包括:接收机801、处理器802和发射机803。
可选的,接收机801用于接收站点发送的网络探测请求消息。
发射机803,用于在其他AP在该其他AP对应的子信道上向该站点发送网络探测响应消息的同时在该AP对应的子信道上向该站点发送网络探测响应消息;该其他AP为该站点所在区域内的多个AP中该AP外的任一AP。
可选的,接收机801,还用于发射机803在该AP在其他AP在该其他AP对应的子信道上向该站点发送网络探测响应消息的同时在该AP对应的子信道上向该站点发送该网络探测响应消息之前,接收该站点发送的触发消息。
可选的,接收机801还用于在接收到该网络探测请求消息后的第一延迟时间,接收该站点发送的该触发消息;该第一延迟时间大于或等于该多个AP响应该网络探测请求消息的最大延迟时间。
可选的,该网络探测请求消息包括:第二延迟时间的指示信息。
处理器802,还用于在接收机801接收该站点发送的触发消息之前,根据该第二延迟时间的指示信息确定该第二延迟时间。
对应的,接收机801还用于在接收到网络探测请求消息后的该第二延迟时间,接收该站点发送的该触发消息。
可选的,该网络探测请求消息还包括:信道指示信息。
处理器802还用于在发射机803在其他AP在该其他AP对应的子信道上向该站点发送网络探测响应消息的同时在该AP对应的子信道上向该站点发送网络探测响应消息之前,根据该信道指示信息,确定该AP对应的子信道。
可选的,该网络探测请求消息还包括:信道划分规则和信道选择规则。或者,
该触发消息还包括:该信道划分规则和该信道选择规则;
处理器802还用于在根据该信道指示信息确定该AP对应的子信道之前,根据该信道划分规则对一个预设信道进行信道划分获得该站点对应的至少一个子信道,根据该信道指示信息和该信道选择规则从该至少一个子信道中确定该AP对应的子信道。
本发明实施例八提供的AP可执行上述实施例三的网络发现方法,其有益效果与上述实施例类似,在此不再赘述。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。