无线局域网中的扫描方法及系统的制作方法

文档序号:7966889阅读:182来源:国知局
专利名称:无线局域网中的扫描方法及系统的制作方法
技术领域
本发明涉及无线局域网(WLAN, Wireless Local Area Network)技术领域,尤其涉及一种WLAN中的扫描方法及系统。
技术背景移动台(MS, Mobile Station)在WLAN中漫游,当MS与原接入点(AP, Access Point)的通信质量下降到一定程度时,该MS将从原AP切换到新的 AP。在MS切换AP的过程中,如果MS正在进行实时的应用服务,希望切 换过程对MS的影响尽可能小,其中包括希望切换过程中的时延尽可能的 小。切换过程中的时延主要包括3部分检测时延(detection latency)、扫描 时延(scanning latency )禾卩认证时延(association/authentication latency)。 目 前,检测时延和认证时延己经被减小到可以接受的程度,但扫描时延仍然是 一个待解决地问题。扫描时延占整个切换过程时延的90%,更主要的是扫描时延的绝对值非 常大,从150ms 500ms,甚至更大。对于实时的应用服务,这是无法接受 的。扫描时延的问题源于正EE 802.11规范,规范建议当MS切换AP时, 应该在所有的信道上逐个发送探测消息,并和原AP停止通信,等待探测响 应消息。只有在收到所有的探测响应消息后,MS才能在所有的被探测AP 中选择新的AP。由于等待每个探测响应消息的最大时间(Max Channel Time) 为10 100ms, Max Channel Time的典型值为50ms,那么MS等待所有探测 响应消息的时间为一Max Channel Time, n是被探测的信道的数量。在IEEE 802.11b规范中,n的值为14;在IEEE 802.11a/g规范中,n的值为52。可以 看出,按IEEE 802.11规范的建议,MS在切换工程中的扫描时延将会很大, 影响了 MS和系统的正常运行。为减小扫描时延,提出一种快速介质访问控制层扫描(FMLS, Fast MAC-Layer Scanning)的方法,图1是MS侧的FMLS方法流程图。当MS 开始进行扫描探测时,首先在步骤101中逐一在每个信道上发送快速扫描探 测消息。与普通扫描探测消息的不同之处在于,快速扫描探测消息包括快速 扫描信息元(FSIE, Fast—Scan Information Element),在FSIE中包括该MS
的网际协议(IP, Internet Protocol)地址和响应时延信息。在每个信道上都 发送快速扫描探测消息后,该MS在步骤102中重新回到原始信道,从而使 该MS在等待基于IP的探测响应消息的同时,能够继续和原AP通信。然后, 在步骤103中该MS将定时器timer初始化,即设置timer-0,并开始计时。 在MS中预先设置了等待探测响应消息的两个时间点,分别为响应消息最小 等待时间(minReplyWait)和响应消息最大等待时间(maxReplyWait), minReplyWait小于maxReplyWait。在步骤104中,当定时器timer计时到 minReplyWait时,如果MS没有收到过探测响应消息,则表明没有找到可用 网络,将在步骤105中,结束扫描过程;如果MS收到过探测响应消息,则 在步骤106中,缓存收到的探测响应消息,并继续计时。然后,在步骤107 中,判断定时器timer是否到达maxReplyWait。如果定时器timer到达 maxReplyWait,则在步骤109中,结束扫描;否则,在步骤108中继续判断 是否收到探测响应消息。如果收到探测响应消息,则在步骤110中缓存收到 的探测响应消息;否则,返回步骤107,继续判断定时器timer是否到达 maxReplyWait 。定时器timer到达maxReplyWait后,结束扫描过程,并比较所有探测响 应消息中各快速扫描探测消息的信干比(SNR, Signal to Noise Ratio),选择 SNR最大的探测响应消息所对应的AP作为新的AP。上述是MS侧的FMLS方法,在网络侧也要执行相应的方法,图2是网 络侧的FMLS方法流程图。如果在步骤201中,AP在其所使用的信道上收 到MS发送的扫描探测消息,该AP称为被探测AP,则在步骤202中,检测 该探测扫描消息中是否包括FS正。如果收到的扫描探测消息中未包括FSIE, 则在步骤203中,按普通的扫描探测消息处理。如果收到的扫描探测消息中 包括FSIE,贝接明该探测消息为快速扫描探测消息,并在步骤204中解析 FSIE,获得其中的IP地址c该IP地址为发送所述扫描探测消息的MS的IP 地址。然后,在步骤205中,继续判断获得的IP地址是否属于本地网络。如 果所述IP地址属于本地网络,则执行步骤208,结束扫描。如果所述IP地 址不属于本地网络,则在步骤206 步骤208中,继续从FSIE中解析获得响 应时延信息;根据响应时延听要求的时间,向所述IP地址所对应的MS发送
基于用户数据包协议(UDP, User Datagram Protocol)的探测响应消息。所 述探测响应消息中包括该被探测AP根据其接收的快速扫描探测消息测量得 到的SNR。由于被探测的AP,即收到快速扫描探测消息的AP,和MS的原AP可 以基于IP路由进行通信,所以,被MS扫描探测的AP将探测响应消息通过 IP路由经过MS的原AP发送到所述MS。与802.11规范要求的扫描过程不同,采用上述FMLS方法时,MS在向 所有信道逐一发送快速扫描探测消息后,又切换回原始信道和原AP继续通 信,从而减少WMax Channel Time的时延,大大縮短了扫描时延。但FMLS 方法也存在问题首先,被探测AP收到快速扫描探测消息后需要根据响应 时延信息进行等待,只有在响应时延所要求的时间才能发送探测响应消息。 设置响应时延是因为,MS是逐一在各信道上发送快速扫描探测消息的,所 以在MS还没有完成探测所有信道的时候,可能已经有AP收到快速扫描探 测消息。如果该AP立即发送探测响应消息,此时MS尚未切换回原始信道, 无法和原AP通信,则MS无法收到该AP发送的探测响应消息。设置响应 时延是为了避免丢失探测响应消息,但也增加了扫描时延。其次,被探测的 其它AP向MS发送探测响应消息是通过IP路由进行的,这不仅会大大降低 网络的安全性,而且难以实现。 发明内容有鉴于此,本发明解决的技术问题是提供一种WLAN中的扫描方法及 系统,与现有技术相比,采用该方法及系统不仅进一步减小了扫描过程的时 延,而且提高了网络的安全性,降低了实现的难度。为此,本发明提供的技术方案如下 一种无线局域网中的扫描方法,包括移动台MS在所有信道上发送包括该MS原接入点AP的网际协议IP地 址和该MS介质访问控制MAC地址的探测消息,切换到原始信道,向原AP 发送响应查询消息,在预设置时间内接收探测响应消息;如果在所述信道上收到探测消息的AP不是所述原AP,则该AP按所述 IP地址,向所述原AP发送包括所述MAC地址的探测响应消息;
所述原AP缓存其收到的探测响应消息,在收到该MS发送的响应査询 消息后,按所述MAC地址,将探测响应消息发送到该MS。其中,进一步包括如果在所述信道上收到探测消息的AP是所述原AP,则所述原AP缓存 其生成的探测响应消息,在收到该MS发送的响应查询消息后,按所述MAC 地址,将探测响应消息发送到该MS。其中,进一步包括该MS根据探测响应消息中的信号质量信息,选择信号质量最好的信道 所对应的AP为新AP。其中,所述信号质量信息包括信号强度或信干比。其中,进一步包括原AP收到该MS发送的响应查询消息,将发送査询响应消息到该MS; 该MS如果在预设置时间内未收到原AP的查询响应消息,则再次向原 AP发送响应査询消息。其中,进一步包括如果该MS发送响应查询消息的次数达到预设值,则停止发送响应査询消息。基于上述方法,本发明还提出一种无线局域网中的扫描系统,包括MS, 该MS的原AP和被探测的其它AP,其中所述MS包括探测消息发送单元,用于在所有信道上发送包括该MS原AP的IP地址 和该MS的MAC地址的探测消息;切换单元,用于在所有信道上发送探测消息后,切换到原始信道; 査询单元,用于在原始信道上,向原AP发送响应查询消息;探测响应消息接收单元,用于在预设置时间内接收探测响应消息; 所述该MS的原AP包括 存储单元,用于缓存探测响应消息;响应消息单元,用于在收到MS发送的响应查询消息后,按所述MAC 地址,将探测响应消息发送到该MS。
所述被探测的其它AP包括探测消息接收单元,用于接收MS发送的包括该MS原AP的IP地址和 该MS的MAC地址的探测消息;探测响应消息单元,用于按所述IP地址,向该MS的原AP发送包括所 述MAC地址的探测响应消息。其中,所述MS还包括新AP选择单元,用于根据探测响应消息中的信号质量信息,选择信号 质量最好的被探测AP作为新AP。其中,所述信号质量信息包括信号强度或信干比。其中,所述该MS的原AP还包括査询响应单元,所述MS还包括重传 单元;所述查询响应单元用于在收到MS发送的响应查询消息后,发送查询响应消息到该MS;所述重传单元用于在预设置时间内未收到原AP的査询响应消息时,再 次向原AP发送响应查询消息。其中,所述重传单元还包括停止单元,用于在发送响应査询消息的次数达到预设值时,停止发送响应查询消息。在本发明中,MS在所有信道上 发送包括该MS原AP的IP地址和该MS的MAC地址的探测消息,切换到 原始信道,向原AP发送响应查询消息,在预设置时间内接收探测响应消息; 如果在所述信道上收到探测消息的AP不是所述原AP,则该AP按所述IP 地址,向所述原AP发送包括所述MAC地址的探测响应消息;所述原AP缓 存其收到的探测响应消息,在收到该MS发送的响应査询消息后,按所述 MAC地址,将探测响应消息发送到该MS。可以看出,被探测的其它AP收 到探测消息后,无需进行延时等待,立刻发送探测响应消息,从而縮短了整 个扫描过程的时延。当探测响应消息先于MS的响应查询消息到达该MS的 原AP时,所述原AP将缓存探测响应消息,直至收到该MS发送的响应査 询消息,从而避免探测响应消息发生丢失。此外,被探测AP不是将探测响 应消息通过IP路由发送到MS,而是先将探测响应消息通过IP路由发送到 MS的原AP,然后再由所述原AP通过MAC地址将探测响应消息发送给MS,
从而提高了网络的安全性。在本发明中,还进一步考虑到在MS扫描探测各信道时,MS与原AP 之间的通信质量已经很低,MS向原AP发送响应查询消息时可能会有消息丢 失,从而引入了重传机制,以确保消息传输的可靠性。


图1是MS侧的FMLS方法流程图;图2是网络侧的FMLS方法流程图;图3是本发明中MS侧的扫描探测方法的流程图;图4是本发明中网络侧的扫描探测响应方法的流程图;图5是WLAN的网络结构示意图;图6是本发明中扫描探测系统的一个示意图;图7是本发明中扫描探测系统的另一个示意图。
具体实施方式
本发明的核心思想是MS在所有信道上发送包括该MS原AP的IP地 址和该MS的MAC地址的探测消息,切换到原始信道,向原AP发送响应 査询消息,在预设置时间内接收探测响应消息;如果在所述信道上收到探测 消息的AP不是所述原AP,则该AP按所述IP地址,向所述原AP发送包括 所述MAC地址的探测响应消息;所述原AP缓存其收到的探测响应消息, 在收到该MS发送的响应查询消息后,按所述MAC地址,将探测响应消息 发送到该MS。从而,不仅縮短了整个扫描过程的时延,而且提高了网络的 安全性。下面结合实施例1对该方法做进一步具体说明。MS在WLAN中漫游,当该MS与原AP的通信质量下降到一定程度时, 该MS将从原AP切换到新的AP。触发切换过程后,MS将进行扫描探测过 程,图4示出了本发明MS侧的扫描探测方法的流程图。当MS开始进行扫描探测时,首先在步骤301中逐一在每个信道上发送 快速扫描探测消息。与现有的快速扫描探测消息的不同之处在于,在本发明 的FSIE中,包括该MS的介质访问控制(MAC, Medium Access Control) 地址和该MS原AP的IP地址,而不再包括该MS的IP地址和响应时延信息。
由于在MS接入原AP时,根据IEEE 802.11规范的要求,原AP会将其IP 地址通知MS,所以在MS接入原AP时即可获得并保存原AP的IP地址。 在每个信道上都发送快速扫描探测消息后,MS在步骤302中重新回到原始信道。然后,在步骤303中.MS通过原始信道向原AP发送响应査询消息,向 原AP查询是否收到探测响应消息;并等待来自原AP的查询响应消息,在 步骤304中判断是否收到査询响应消息。如果MS在预设置的时间内未收到查询响应消息,表明原AP未收到响 应査询消息,则MS继续向原AP发送响应査询消息。其中,MS向原AP重 传响应査询消息的次数由具体要求或仿真决定。如果MS在预设置的时间内收到査询响应消息,表明原AP己经收到响 应查询消息,则在步骤305中,MS将定时器timer清零,开始计时,并在步 骤306中接收、缓存原AP发送的探测响应消息;在步骤307中,MS判断定 时器timer是否到达预设置的最大等待时间maxReplyWait,即timer是否大于 或等于maxReplyWait 。如果到达最大等待时间,则MS执行步骤308,结束扫描;否则MS继 续接收、缓存来自原AP的探测响应消息。扫描结束后,MS可比较所有探测响应消息中的信号质量信息,选择信 号质量最好的探测响应消息所对应的AP作为新的AP。如果MS没有收到探 测响应消息,表明没有找到可接入的AP,则MS停止切换,继续与原AP通 信。在上述方法中,MS向原AP发送响应查询消息后,只有在收到原AP的 查询响应消息后才开始接收探测响应消息,如果未收到原AP的查询响应消 息,则重传响应査询消息。实际应用中,向原AP发送响应査询消息后,MS 也可以无需接收原AP的查询响应消息,立刻开始计时、接收原AP发送的 探测响应消息。但是,这样将降低消息传输的可靠性。上述是本发明中MS侧所采用的扫描探测方法,在网络侧也要执行相应 的扫描探测响应方法,当收到扫描探测消息的AP不是MS的原AP时,图4 是相应的网络侧的扫描探测响应方法的流程图。
如果在步骤401中,被探测的AP在其使用的信道上收到MS发送的扫 描探测消息,则在步骤4()2中,检测该扫描探测消息中是否包括FSIE。如果 收到的扫描探测消息中未包括FSIE,则在步骤403中,按普通的扫描探测消 息处理。如果收到的扫描探测消息中包括FSIE,则表明该探测消息为快速扫 描探测消息,并在步骤4()4中解析FSIE,获得其中的IP地址。该IP地址为 发送该扫描探测消息的MS的原AP的IP地址。在步骤405中,被探测的AP无需进行延时等待,立刻向所述IP地址所 对应的AP发送探测响应消息。所述探测响应消息中包括快速扫描探测消息 的信号质量信息,以及所述MS的MAC地址。当所述原AP收到探测响应消息时,在步骤406中缓存收到的探测响应 消息;并在步骤407中,解析该探测响应消息,获得MS的MAC地址,从 而使原AP得知该探测响应消息应该被发送给哪个MS。然后,在步骤408 中,原AP查询是否收到所述MS发送的响应查询消息。如果原AP已经收 到所述MS发送的响应査询消息,则在步骤409中,原AP根据所述MS的 MAC地址将收到的相应探测响应消息发送给所述MS;否则,原AP在步骤 410中,将收到的相应探测响应消息进行缓存。然后,继续查询是否收到所 述MS发送的响应査询消息,直到收到MS发送的响应査询消息。从上述方法可以看出,如果收到探测消息的AP不是MS的原AP,则该 AP按所述IP地址,向该MS的原AP发送包括所述MAC地址的探测响应消 息;该MS的原AP将缓存其收到的探测响应消息,并在收到该MS发送的 响应查询消息后,按所述MAC地址,将探测响应消息发送到该MS。当MS的原AP收到探测消息,该MS的原AP也可生成探测响应消息并 直接缓存该探测响应消息,进而在收到该MS发送的响应查询消息后,按所 述MAC地址,将探测响应消息发送到该MS。该MS的原AP执行该操作的 有益效果在于扫描结束后,MS可比较所有探测响应消息中的信号质量信息, 包括所述原AP的信号质量信息,从而根据信号质量的比较结果来避免不必 要的切换过程。以上是对本发明所提供的WLAN中的扫描方法的具体说明,可以看出, 该方法通过MS侧和网络侧共同完成,包括MS侧的扫描探测方法和网络侧
的扫描探测响应方法。下面对本发明所提供的方法做更详细地说明。图5是WLAN的网络结构示意图,接入点AP1和AP2有物理连接,并 都和接入切换器S1有物理连接;接入点AP3和AP4有物理连接,并都和接 入切换器S2有物理连接;接入切换器Sl和S2有物理连接,并都和路由器 Rl有物理连接。假设移动台MS1当前处于AP2的服务范围,MS1和AP2 通过信道4进行通信,则AP2是MS1的原AP,信道4是MS1的原始信道。MS1在WLAN中漫游,当MS1与AP2的通信质量下降到一定程度时, MS1将从AP2切换到新的AP。 MS1逐一在每个信道上发送快速扫描探测消 息,假设采用IEEE 802.11b规范,则MS1需要在14个信道上逐一发送快速 扫描探测消息,所述快速扫描探测消息中包括MS1的MAC地址和AP2的 IP地址,但不包括MS1的IP地址和响应时延信息。在所有的信道都发送快 速扫描探测消息后,MS1重新切换回信道4,从而可以和AP2继续通信。MS1向AP2发送响应査询消息,向AP2查询是否收到探测响应消息; 并等待来自AP2的查询响应消息,并判断是否收到査询响应消息。假设MS1 在0.1ms内未收到查询响应消息,表明AP2未收到响应査询消息,则MS继 续向AP2发送响应查询消息,假设MS可以向AP2重传5次响应查询消息。如果MS1在O.lms内收到査询响应消息,表明AP2已经收到响应查询 消息,则MS1将定时器清零,开始计时,并开始接收、缓存AP2发送的探 测响应消息。AP2同时还要监测定时器,判断定时器是否到达预设置的最大 等待时间,假设最大等待时间为lms。如果MS1接收、缓存探测响应消息的 时间达到lms,则MS1结束扫描;否则MS1继续接收、缓存来自AP2的探 测响应消息。在网络侧,假设AP3所使用的信道为信道6,且AP3在信道6上收到 MS1发送的扫描探测消息,则AP3检测该探测扫描消息中是否包括FSIE。 如果收到的扫描探测消息中未包括FSIE,则按普通的扫描探测消息处理。如 果收到的扫描探测消息中包括FSIE,则表明该探测消息为快速扫描探测消 息,解析其中的FSIE,获得其中的IP地址,该IP地址为AP2的IP地址。AP3无需进行延时等待,立刻向AP2发送探测响应消息。所述探测响应 消息中包括快速扫描探测消息的信号质量信息,以及MS1的MAC地址。其
中,快速扫描探测消息的信号质量是AP3根据收到的快速扫描探测消息计算获得的,可以是该消息信号的强度信息也可以是该消息信号的SNR。以上仅以AP3为例,说明被探测AP发送探测响应消息的方法,对其它 被探测AP,方法相同,这里不再重复举例说明。当AP2收到来自AP3的探测响应消息时,缓存并解析收到的探测响应 消息,获得MS1的MAC地址,从而使AP2得知该探测响应消息应该被发 送给MS1 。然后AP2查询是否收到MS1发送的响应査询消息。如果AP2已 经收到MS1发送的响应查询消息,则根据MS1的MAC地址将收到的相应 探测响应消息发送给MS1;否则,AP2将收到的反馈给MS1的探测响应消 息缓存。然后,AP2继续査询是否收到MS1发送的响应查询消息,直到收到 MS1发送的响应查询消息为止。在MS1,如果到达最大等待时间,则MS1结束扫描。扫描结束后,假 设MS1收到来自信道6、信道3和信道14的探测响应消息。其中,信道6、 信道3和信道14分别对应AP3、 API和AP4。 MS1将比较各探测响应消息 中的信号质量信息,假设来自信道3的探测响应消息中的信号质量最好,则 MS1选择信道3的探测响应消息所对应的API作为新的AP。如果MS1没有收到探测响应消息,表明没有找到可接入的AP,则MS1 停止切换,继续与AP2通信。可以看出,采用本发明所述的方法进行扫描时,当被探测AP收到快速 扫描探测消息后,无需进行延时等待,可以立刻发送探测响应消息,从而縮 短了整个扫描过程的时延。当探测响应消息先于MS到达该MS的原AP时, 所述原AP将缓存探测响应消息,直到该MS发送消息查询,从而避免探测响应消息发生丢失。而且,在本发明中,被探测AP不是将探测响应消息通过IP路由直接发 送到MS,而是先将探测响应消息通过IP路由发送到MS的原AP,然后再 由所述原AP通过MAC地址将探测响应消息发送给MS,从而提高了网络的安全性。在本发明中,还进一步考虑到在MS扫描探测各信道时,MS与原AP 之间的通信质量己经很低,MS向原AP发送响应查询消息时可能会有消息丢
失,从而引入了重传机制,以提高消息传输的可靠性。基于上述方法,本发明还提出一种WLAN中的扫描系统。下面结合实施例对该系统做进一步具体说明。图6是该系统的示意图,该系统包括MS,被探测的其它AP和该MS 的原AP。其中,所述MS包括探测消息发送单元Sll、切换单元S12、查询 单元S13和探测响应消息接收单元S14;所述被探测的其它AP包括探测消 息接收单元S21和探测响应消息单元S22;所述该MS的原AP包括存储单 元S31和响应消息单元S.52。当MS开始进行扫描探测时,首先逐一在每个信道上通过探测消息发送 单元Sll发送快速扫描探测消息,探测消息发送单元Sll发送的快速扫描探 测消息包括FS正,在FSIE中包括该MS的MAC地址和该MS原AP的IP 地址,而不包括该MS的IP地址和响应时延信息。在每个信道上都发送快速扫描探测消息后,该MS通过切换单元S12重 新切换回原始信道。然后,该MS通过査询单元S13向原AP发送响应查询 消息。然后,该MS通过探测响应消息接收单元S14在预设置时间内接收原 AP发送的探测响应消息。被探测的其它AP通过探测消息接收单元S21在其使用的信道上收到MS 发送的扫描探测消息,检测该探测扫描消息中是否包括FSIE。如果收到的扫 描探测消息中未包括FS正,则按普通的扫描探测消息处理。如果收到的扫描 探测消息中包括FS正,则表明该探测消息为快速扫描探测消息,被探测的其 它AP将解析FS正,获得其中的IP地址。该IP地址为发送所述扫描探测消 息的MS的原AP的IP地址。然后,被探测的其它AP无需进行延时等待, 立刻通过探测响应消息单元S22向所述IP地址所对应的AP发送探测响应消 息。所述探测响应消息中包括快速扫描探测消息的信号质量信息,以及所述 MS的MAC地址。原AP将通过储单元S31缓存探测响应消息;并解析该探测响应消息, 获得MS的MAC地址,从而使原AP得知该探测响应消息应该被发送给哪 个MS。其中,所述探测响应消息既可以是被探测的其它AP发送的探测响应 消息,也可以是原AP收到探测消息后自身生成的探测响应消息。原AP通
过响应消息单元S32査询是否收到所述MS发送的响应査询消息,如果己经 收到所述MS发送的响应査询消息,则根据所述MS的MAC地址将相应的 探测响应消息发送给所述MS。如果尚未收到所述MS发送的响应査询消息, 则继续查询是否收到所述MS发送的响应查询消息,直到收到MS发送的响 应査询消息。为提高消息传输的可靠性,使系统更完备,本发明还提出另一种WLAN 中的扫描系统,图7是该系统的示意图。该系统与图6所示的系统相比,在MS中增加了新AP选择单元S15, 扫描结束后,MS通过新AP选择单元S15比较所有探测响应消息中的信号 质量信息,选择信号质量最好的探测响应消息所对应的AP作为新的AP。如 果该MS没有收到探测响应消息,表明没有找到可接入的AP,则MS停止切 换,继续与原AP通信。MS中还增加了重传单元S16,重传单元S16中还包括停止单元。MS通 过查询单元S13向原AP发送响应査询消息后,重传单元S16等待来自原AP 的查询响应消息,如果在预设置的时间内未收到査询响应消息,表明原AP 未收到响应査询消息,则重传单元S16通知査询单元S13继续向原AP发送 响应查询消息。其中,向原AP重传响应査询消息的次数由具体要求或仿真 决定。如果在预设置的时间内收到查询响应消息,表明原AP已经收到响应 査询消息,则通过停止单元停止重传。在原AP中相应地增加了查询响应单元S33,用于在收到MS发送的响 应査询消息后,发送査询响应消息到该MS,并通知响应消息单元S32收到 MS发送的响应查询消息。以上所述的实施例仅为本发明的较佳实施例而已,并不用以限制本发 明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等, 均应包含在本发明的保护范围之内。
权利要求
1、一种无线局域网中的扫描方法,其特征在于,包括移动台MS在所有信道上发送包括该MS原接入点AP的网际协议IP地址和该MS介质访问控制MAC地址的探测消息,切换到原始信道,向原AP发送响应查询消息,在预设置时间内接收探测响应消息;如果在所述信道上收到探测消息的AP不是所述原AP,则该AP按所述IP地址,向所述原AP发送包括所述MAC地址的探测响应消息;所述原AP缓存其收到的探测响应消息,在收到该MS发送的响应查询消息后,按所述MAC地址,将探测响应消息发送到该MS。
2、 根据权利要求1所述的方法,其特征在于,进一步包括 如果在所述信道上收到探测消息的AP是所述原AP,则所述原AP缓存其生成的探测响应消息,在收到该MS发送的响应查询消息后,按所述MAC 地址,将探测响应消息发送到该MS。
3、 根据权利要求1或2所述的方法,其特征在于,进一步包括该MS根据探测响应消息中的信号质量信息,选择信号质量最好的信道 所对应的AP为新AP。
4、 根据权利要求3所述的方法,其特征在于,所述信号质量信息包括: 信号强度或信干比。
5、 根据权利要求1或2所述的方法,其特征在于,进一步包括原AP收到该MS发送的响应查询消息,将发送查询响应消息到该MS; 该MS如果在预设置时间内未收到原AP的査询响应消息,则再次向原 AP发送响应查询消息。
6、 根据权利要求5所述的方法,其特征在于,进一步包括如果该MS发送响应査询消息的次数达到预设值,则停止发送响应査询 消息。
7、 一种无线局域网中的扫描系统,包括MS,该MS的原AP和被探测的其它AP,其特征在于 所述MS包括探测消息发送单元,用于在所有信道上发送包括该MS原AP的IP地址 和该MS的MAC地址的探测消息; 切换单元,用于在所有信道上发送探测消息后,切换到原始信道; 查询单元,用于在原始信道上,向原AP发送响应查询消息; 探测响应消息接收单元,用于在预设置时间内接收探测响应消息; 所述该MS的原AP包括存储单元,用于缓存探测响应消息-,响应消息单元,用于在收到MS发送的响应査询消息后,按所述MAC 地址,将探测响应消息发送到该MS。 所述被探测的其它AP包括-探测消息接收单元,用于接收MS发送的包括该MS原AP的IP地址和 该MS的MAC地址的探测消息;探测响应消息单元,用于按所述IP地址,向该MS的原AP发送包括所 述MAC地址的探测响应消息。
8、 根据权利要求7所述的系统,其特征在于,所述MS还包括 新AP选择单元,用干根据探测响应消息中的信号质量信息,选择信号质量最好的被探测AP作为新AP。
9、 根据权利要求8所述的系统,其特征在于,所述信号质量信息包括: 信号强度或信干比。
10、 根据权利要求7所述的系统,其特征在于,所述该MS的原AP还 包括査询响应单元,所述MS还包括重传单元;所述查询响应单元用于在收到MS发送的响应査询消息后,发送査询响 应消息到该MS;所述重传单元用于在预设置时间内未收到原AP的查询响应消息时,再 次向原AP发送响应查询消息。
11、 根据权利要求10所述的系统,其特征在于,所述重传单元还包括 停止单元,用于在发送响应查询消息的次数达到预设值时,停止发送响应查询消息。
全文摘要
本发明公开一种无线局域网中的扫描方法,包括MS在所有信道上发送包括该MS原AP的IP地址和该MS的MAC地址的探测消息,切换到原始信道,向原AP发送响应查询消息,在预设置时间内接收探测响应消息;如果在所述信道上收到探测消息的AP不是所述原AP,则该AP按所述IP地址,向所述原AP发送包括所述MAC地址的探测响应消息;所述原AP缓存其收到的探测响应消息,在收到该MS发送的响应查询消息后,按所述MAC地址,将探测响应消息发送到该MS。本发明还公开一种无线局域网中的扫描系统。采用该方法及系统不仅进一步减小了扫描过程的时延,而且提高了网络的安全性,降低了实现的难度。
文档编号H04W84/12GK101150839SQ200610113229
公开日2008年3月26日 申请日期2006年9月20日 优先权日2006年9月20日
发明者岭 陈 申请人:西门子(中国)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1