Wlan终端的保活方法和ap的制作方法

文档序号:7755977阅读:323来源:国知局
专利名称:Wlan终端的保活方法和ap的制作方法
技术领域
本发明涉及WLAN应用技术领域,更具体地,涉及一种WLAN终端的保活方法和无线 接入点(Access Point, AP)。
背景技术
随着无线局域网络(Wireless Local Area Network, WLAN)的普及,越来越 多的个人用户采用笔记本或个人数字助理(Personal Digital Assistant,PDA)通过 WLAN接入INTERNET。当终端接入AP时,网络侧将发送开始计费消息至认证、授权和计费 (Authentication,Authorization and Accounting,AAA)服务器;当终端主动下线时,终端 会发送去关联/去鉴权帧至AP,同时网络侧会发送停止计费报文至AAA服务器,且释放网络 侧该终端所占用的资源。但对于现有的WLAN技术来说,若终端异常掉线,例如,终端断电、终端远离AP导致 去关联/去鉴权帧丢包、或无线网卡被人为拔掉等将导致终端退出网络时,无法成功发送 去关联/去鉴权帧至AP,则网络侧将认为终端一直还在线,从而将不发送停止计费报文至 AAA服务器,并且不释放该终端在网络侧所占用的资源,不仅造成终端按时计费错误,而且 浪费网络资源。另外,网络侧基于用户数的功能(例如,基于用户数的负荷均衡、基于用户 数的接纳控制等)也将失效。

发明内容
本发明要解决的一个技术问题是提供一种WLAN终端的保活方法,能够主动探测 WLAN终端是否仍关联在本AP下。本发明提供了一种WLAN终端的保活方法,包括启动定时触发终端保活计数器;判 断AP是否成功接收WLAN终端发送的媒体接入控制(Medium Access Control,MAC)帧或成 功发送MAC帧到WLAN终端;如果AP成功收发MAC帧,则为终端保活计数器重载初始值,否 则,等待触发终端保活计数器的更新;在定时触发终端保活计数器更新时,判断终端保活计 数器的值是否小于保活门限,如果小于保活门限,则确定WLAN终端已脱离AP,否则,更新终 端保活计数器的值;判断WLAN终端是否进入休眠状态,如果进入休眠状态,则通过为WLAN 终端缓存报文进行节电模式的终端保活,否则,通过保活探测报文进行非节电模式的终端 保活。根据本发明方法的一个实施例,通过保活探测报文进行非节电模式的终端保活的 步骤包括判断终端保活计数器的值是否小于探测门限;如果小于探测门限,则构造并发 送保活探测报文,否则,等待触发终端保活计数器的更新;判断WLAN终端是否响应保活探 测报文,如果响应保活探测报文,则为终端保活计数器重载初始值,否则,等待触发终端保 活计数器的更新。根据本发明方法的另一实施例,通过为WLAN终端缓存报文进行节电模式的终端 保活的步骤包括在传送流量指示表(Delivery Traffic Indication Map,DTIM)帧中携带
4控制信息以告知WLAN终端有下行报文缓存在AP中;判断WLAN终端是否到AP中读取下行 报文;如果WLAN终端读取下行报文,则为终端保活计数器重载初始值,否则,等待触发终端 保活计数器的更新。根据本发明方法的又一实施例,通过为WLAN终端缓存报文进行节电模式的终端 保活的步骤还包括在DTIM帧中携带控制信息以告知WLAN终端有下行报文缓存在AP中 之前,判断终端保活计数器的值是否小于节电探测门限;如果小于节电探测门限,则执行在 DTIM帧中携带控制信息以告知WLAN终端有下行报文缓存在AP中的步骤,否则,等待触发终 端保活计数器的更新。根据本发明方法的再一实施例,MAC帧是数据帧、管理帧或控制帧。根据本发明方法的再一实施例,保活探测报文是数据帧、管理帧或控制帧。本发明的WLAN终端保活方法,在WLAN终端异常脱离网络时使得网络可以及时地 知道该终端的关联状态,从而可以及时地发送停止计费报文至AAA服务器,防止因错误计 费为用户造成不合理的经济损失,以降低用户投诉,并且释放网络资源。同时,本发明还为 上层其他功能(例如,基于用户数的负荷均衡、基于用户数的接纳控制等)提供依据。本发明要解决的另一技术问题是提供一种AP,能够主动探测WLAN终端是否仍关 联在本AP下。本发明提供了一种AP,包括收发判断模块,用于判断AP是否成功接收WLAN终端 发送的MAC帧或成功发送MAC帧到WLAN终端;定时器启动模块,与收发判断模块相连,用于 启动定时触发终端保活计数器;重载保活模块,与收发判断模块相连,用于在成功收发MAC 帧的情况下,为终端保活计数器重载初始值,以及在未成功收发MAC帧的情况下,等待触发 终端保活计数器的更新;定时器更新模块,与定时器启动模块相连,用于在定时触发终端保 活计数器更新时,判断终端保活计数器的值是否小于保活门限,如果小于保活门限,则确定 WLAN终端已脱离AP,否则,更新保活计数器的值;休眠判断模块,与定时器更新模块相连, 用于判断WLAN终端是否进入休眠状态;节电终端保活模块,与休眠判断模块相连,用于在 WLAN终端进入休眠状态的情况下,通过为WLAN终端缓存报文进行节电模式的终端保活;非 节电终端保活模块,与休眠判断模块相连,用于在WLAN终端未进入休眠状态的情况下,通 过保活探测报文进行非节电模式的终端保活。根据本发明AP的一个实施例,非节电终端保活模块包括探测门限判断单元,用 于判断终端保活计数器的值是否小于探测门限;探测报文发送单元,与探测门限判断单元 相连,用于在终端保活计数器的值小于探测门限的情况下,构造并发送保活探测报文;报文 响应判断单元,与探测报文发送单元相连,用于判断WLAN终端是否响应保活探测报文;重 载单元,与报文响应判断单元相连,用于在WLAN终端响应保活探测报文的情况下,为终端 保活计数器重载初始值;定时等待单元,分别与探测门限判断单元和报文响应判断单元相 连,用于在终端保活计数器的值不小于探测门限的情况下或WLAN终端未响应保活探测报 文的情况下,等待触发终端保活计数器的更新。根据本发明AP的另一实施例,节电终端保活模块包括DTIM帧发送单元,用于在 DTIM帧中携带控制信息以告知WLAN终端有下行报文缓存在AP中;读取判断单元,与DTIM 帧发送单元相连,用于判断WLAN终端是否读取下行报文;初始值重载单元,与读取判断单 元相连,用于在WLAN终端读取下行报文的情况下,为终端保活计数器重载初始值;等待单
5元,与读取判断单元相连,用于在WLAN终端未读取下行报文的情况下,等待触发终端保活 计数器的更新。根据本发明AP的又一实施例,节电终端保活模块还包括节电探测门限判断单 元,分别与DTIM帧发送单元和等待单元相连,用于判断终端保活计数器的值是否小于节电 探测门限,如果小于节电探测门限,则转到DTIM帧发送单元,否则,转到等待单元。根据本发明AP的再一实施例,MAC帧是数据帧、管理帧或控制帧。根据本发明AP的再一实施例,保活探测报文是数据帧、管理帧或控制帧。本发明的AP,在WLAN终端异常脱离网络时使得网络可以及时地知道该终端的关 联状态,从而可以及时地发送停止计费报文至AAA服务器,防止因错误计费为用户造成不 合理的经济损失,以降低用户投诉,并且释放网络资源。同时,本发明还为上层其他功能 (例如,基于用户数的负荷均衡、基于用户数的接纳控制等)提供依据。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分。在附 图中图1是本发明方法的第一实施例流程示意图。图2是本发明方法的第二实施例中非节电模式的终端保活过程的流程示意图。图3是本发明方法的第三实施例中节电模式的终端保活过程的流程示意图。图4是本发明方法的第四实施例中节电模式的终端保活过程的流程示意图。图5是本发明方法的第六实施例中重载终端保活计数器的示意图。图6是本发明方法的第六实施例中定时触发终端保活计数器更新的示意图。图7是本发明方法的第六实施例中非节电模式的终端保活过程示意图。图8是本发明方法的第六实施例中节电模式的终端保活过程示意图。图9是本发明AP的第一实施例的结构示意图。图10是本发明AP的第二实施例的结构示意图。图11是本发明AP的第三实施例的结构示意图。图12是本发明AP的第三实施例的结构示意图。
具体实施例方式下面参照附图对本发明进行更全面的描述,其中说明本发明的示例性实施例。本 发明的示例性实施例及其说明用于解释本发明,但并不构成对本发明的不当限定。本发明的目的是提出一种WLAN终端的保活方法和AP,在该终端未成功发送去关 联/去鉴权帧的情况下,AP也能够主动地探测到该终端是否仍关联在本AP下,从而为网络 停止计费及释放网络资源等功能提供依据。为实现上述目的,本发明在不更改802. 11标准协议的前提下,提供了一种WLAN终 端的保活方法,包括终端保活计数器的重载过程、终端保活计数器的更新过程、非节电模式 下的终端保活过程和节电模式下的终端保活过程。图1是本发明方法的第一实施例流程示意图。如图1所示,该实施例可以包括以下步骤
6
S102,启动定时触发终端保活计数器;S104,判断AP是否成功接收WLAN终端发送的MAC帧或成功发送MAC帧到WLAN终 端,其中,MAC帧可以是数据帧、管理帧或控制帧,另外,AP成功发送MAC帧的标识是接收到 WLAN终端响应的确认应答(即,ACK)帧;S106,如果AP成功收发MAC帧,则确定该WLAN终端仍关联在本AP下,并为终端保 活计数器重载初始值(即,使终端保活),否则,等待触发终端保活计数器的更新;S108,在定时触发终端保活计数器更新时,判断终端保活计数器的值是否小于保 活门限,如果小于保活门限,则可以确定WLAN终端已脱离AP,否则,更新终端保活计数器的 值,例如,可以在每次更新时使终端保活计数器的值递减;Sl 10,判断WLAN终端是否进入休眠状态,如果进入休眠状态,则通过为WLAN终端 缓存报文进行节电模式的终端保活,否则,通过保活探测报文进行非节电模式的终端保活。 其中,在终端进入休眠状态前会通过报文中的“电源管理位”字段参数通知AP,这样AP就可 以知道WLAN终端是否进入了休眠状态。该实施例在WLAN终端异常脱离网络时使得网络可以及时地知道该终端的关联状 态,从而可以及时地发送停止计费报文至AAA服务器,防止因错误计费为用户造成不合理 的经济损失,以降低用户投诉,并且释放网络资源。同时,本发明还为上层其他功能(例如, 基于用户数的负荷均衡、基于用户数的接纳控制等)提供依据。图2是本发明方法的第二实施例中非节电模式的终端保活过程的流程示意图。如图2所示,该实施例中非节电模式的终端保活过程可以包括以下步骤S202,判断终端保活计数器的值是否小于探测门限;S204,如果小于探测门限,则构造并发送保活探测报文至WLAN终端,否则,等待触 发终端保活计数器的更新;S206,判断WLAN终端是否响应保活探测报文,如果响应保活探测报文,则为终端 保活计数器重载初始值(即,使终端保活),否则,等待触发终端保活计数器的更新。该实施例在终端保活计数器的值小于探测门限的情况下,通过WLAN终端是否响 应保活探测报文来探测WLAN终端是否仍关联在本AP下,为有效地探测WLAN终端是否处于 关联状态提供了保证。图3是本发明方法的第三实施例中节电模式的终端保活过程的流程示意图。如图3所示,该实施例中节电模式的终端保活过程可以包括以下步骤S302,在DTIM帧中携带控制信息以告知WLAN终端有下行报文缓存在AP中,该下 行报文可以是虚拟的或真实的报文;S304,判断WLAN终端是否到AP中读取下行报文;S306,如果WLAN终端读取下行报文,则为终端保活计数器重载初始值(即,使终端 保活),否则,等待触发终端保活计数器的更新。该实施例通过为WLAN终端缓存报文触发WLAN终端在苏醒时到AP中读取下行报 文,使得AP知道当前WLAN终端是否仍关联在本AP下,为有效地探测休眠状态下的WLAN终 端是否处于关联状态提供了有利的保证。图4是本发明方法的第四实施例中节电模式的终端保活过程的流程示意图。如图4所示,该实施例中节电模式的终端保活过程可以包括以下步骤
S402,判断终端保活计数器的值是否小于节电探测门限;S404,如果小于节电探测门限,则在DTIM帧中携带控制信息以告知WLAN终端有下 行报文缓存在AP中,否则,等待触发终端保活计数器的更新;S406,判断WLAN终端是否到AP中读取下行报文;S408,如果WLAN终端读取下行报文,则为终端保活计数器重载初始值,否则,等待 触发终端保活计数器的更新。该实施例与图3中的实施例相比,增加了终端保活计数器的值与节电探测门限的 判断,在判断节电状态下的WLAN终端是否处于关联状态的情况下,还能防止AP在WLAN终 端处于节电状态时频繁打扰WLAN终端,从而使WLAN终端能够更好地节电。在上述实施例中,MAC帧可以是数据帧、管理帧或控制帧。保活探测报文可以是数 据帧、管理帧或控制帧。在本发明方法的第五实施例中,该实施例可以包括终端保活计数器的重载过程、 终端保活计数器的更新过程、非节电模式下的终端保活过程和节电模式下的终端保活过程。其中,终端保活计数器的重载过程为当AP成功接收WLAN终端发送的MAC帧或AP 成功发送MAC帧给WLAN终端时,可以确认该终端仍关联在本AP下,并为该终端保活计数器 重载初始值。如果AP没有成功收发MAC帧,则定时执行终端保活计数器的更新过程,并定期处 理终端保活状态判断终端当前的保活计数器的值是否为0 ( S卩,保活门限),若为0,则认为 该终端已脱离本AP ;否则,将终端保活计数器的值减1。如果保活计数器的值已达到探测门限,则执行终端保活过程,S卩,探测终端是否仍 关联在本AP下构造保活探测报文并发送至终端,若终端已脱离本AP,则将不响应ACK控 制帧,直至保活计数器到0为止;若终端仍关联在本AP下,则将响应ACK控制帧,并执行终 端保活计数器的重载过程。若终端处于节电模式下,则进入休眠状态,每隔一定时间苏醒,将不会响应ACK控 制帧,因此AP需定期执行节电模式的终端保活过程,即,探测终端是否仍关联在本AP下当 发现终端处于节电模式时,AP将不直接发送保活探测报文至终端,而是在DTIM帧中携带控 制信息以告知终端有它的下行报文缓存在AP内(可以是虚拟的报文),等待终端主动来读 取下行报文。若终端已脱离本AP,则终端将不读取下行报文,直至保活计数器的值到0为 止;若终端仍关联在本AP下,则在定期苏醒时从AP中读取下行报文,从而AP在收到终端向 其发送的退出休眠模式通知时,可以认为该终端仍关联在本AP下,并为该终端执行保活计 数器的重载过程。图5是本发明方法的第六实施例中重载终端保活计数器的示意图。图6是本发明方法的第六实施例中定时触发终端保活计数器更新的示意图。图7是本发明方法的第六实施例中非节电模式的终端保活过程示意图。图8是本发明方法的第六实施例中节电模式的终端保活过程示意图。如图5 8所示,该实施例具体包括终端保活计数器的重载过程(如图5所示)当AP成功收发MAC帧时,表明该终端 仍关联在本AP下,从而需要为保活计数器重载初始值(例如,初始值为A,表示A秒)。故
8若连续A秒该终端一直不存在收发MAC帧,则可以确认该终端已脱离本AP,可以发送停止计 费报文至AAA服务器,并且释放网络资源。其中,A为网管可配置的保活计数器的初始值。定时执行终端保活计数器的更新过程(如图6所示)定时器可以设置为1秒钟触 发一次该更新过程,每到一秒钟触发更新时,首先判断终端保活计数器的值count是否等 于0,若等于0,则确认终端已脱离本AP,进行终端脱离网络处理(例如,发送停止计费请求 至AAA服务器、释放网络资源等),否则,终端保活计数器的值count减1,然后判断count是 否小于等于B,若是,则执行非节电模式的终端保活过程以探测终端是否仍关联在本AP下。非节电模式的终端保活过程(如图7所示)AP发送空数据(即,NULL-DATA)帧至 终端,判断终端是否仍关联在该AP下,若终端仍关联在本AP下,则响应ACK帧,从而AP可以 得知该终端仍关联在本AP下,为终端保活计数器重载初始值count = Α,否则,终端不响应 ACK帧。其中,选择NULL-DATA帧作为保活探测报文探测终端关联状态的原因是NULL_DATA 帧的长度最短,能够最小化保活探测报文所占用的空口资源。保活探测报文包括但不限于 NULL-DATA帧,点播数据帧或管理帧等都可以用来作为保活探测报文。节电模式的终端保活过程(如图8所示)AP在信标(S卩,BEACON)帧中携带 DTIM信元,告知该节电模式状态下的终端有下行报文缓存在AP处(可以为虚拟的报文), 若终端仍关联在本AP下,则终端将改变功率管理状态并发送省电轮询(Power Save Poll, PS-P0LL)帧至AP读取下行报文。因而,AP可以得知该终端仍关联在本AP下,并为终端保 活计数器重载初始值coimt = A0上述关于NULL-DATA、BEACON、DTIM、ACK, PS-POLL等帧的格式及节电模式的运行 过程可以参考标准协议,本实施例不再作详细描述。图9是本发明AP的第一实施例的结构示意图。如图9所示,该实施例的AP可以包括收发判断模块11,用于判断AP是否成功接收WLAN终端发送的MAC帧或成功发送 MAC帧到WLAN终端,其中,MAC帧可以是数据帧、管理帧或控制帧,另外,AP成功发送MAC帧 的标识是接收到WLAN终端响应的ACK帧;定时器启动模块13,与收发判断模块11相连,用于启动定时触发终端保活计数 器,例如,可以在每次更新时使终端保活计数器的值递减;重载保活模块12,与收发判断模块11相连,用于在成功收发MAC帧的情况下,为终 端保活计数器重载初始值,以及在未成功收发MAC帧的情况下,等待触发终端保活计数器 的更新;定时器更新模块14,与定时器启动模块13相连,用于在定时触发终端保活计数器 更新时,判断终端保活计数器的值是否小于保活门限,如果小于保活门限,则确定WLAN终 端已脱离AP,否则,更新保活计数器的值;休眠判断模块15,与定时器更新模块14相连,用于判断WLAN终端是否进入休眠状 态,在终端进入休眠状态前会通过报文中的“电源管理位”字段参数通知AP,这样AP就可以 知道WLAN终端是否进入了休眠状态;节电终端保活模块16,与休眠判断模块15相连,用于在WLAN终端进入休眠状态的 情况下,通过为WLAN终端缓存报文进行节电模式的终端保活;非节电终端保活模块17,与休眠判断模块15相连,用于在WLAN终端未进入休眠状态的情况下,通过保活探测报文进行非节电模式的终端保活。该实施例在WLAN终端异常脱离网络时使得网络可以及时地知道该终端的关联状 态,从而可以及时地发送停止计费报文至AAA服务器,防止因错误计费为用户造成不合理 的经济损失,以降低用户投诉,并且释放网络资源。同时,本发明还为上层其他功能(例如, 基于用户数的负荷均衡、基于用户数的接纳控制等)提供依据。图10是本发明AP的第二实施例的结构示意图。如图10所示,与图9中的实施例相比,该实施例的AP中的非节电终端保活模块21 包括探测门限判断单元211,用于判断终端保活计数器的值是否小于探测门限;探测报文发送单元212,与探测门限判断单元211相连,用于在终端保活计数器的 值小于探测门限的情况下,构造并发送保活探测报文;报文响应判断单元213,与探测报文发送单元212相连,用于判断WLAN终端是否响 应保活探测报文;重载单元214,与报文响应判断单元213相连,用于在WLAN终端响应保活探测报文 的情况下,为终端保活计数器重载初始值;定时等待单元215,分别与探测门限判断单元211和报文响应判断单元213相连, 用于在终端保活计数器的值不小于探测门限或WLAN终端未响应保活探测报文的情况下, 等待触发终端保活计数器的更新。该实施例在终端保活计数器的值小于探测门限的情况下,通过WLAN终端是否响 应保活探测报文来探测WLAN终端是否仍关联在本AP下,为有效地探测WLAN终端是否处于 关联状态提供了保证。图11是本发明AP的第三实施例的结构示意图。如图11所示,与图9中的实施例相比,该实施例的AP中的节电终端保活模块31 包括DTIM帧发送单元311,用于在DTIM帧中携带控制信息以告知WLAN终端有下行报 文缓存在AP中;读取判断单元312,与DTIM帧发送单元311相连,用于判断WLAN终端是否读取下 行报文;初始值重载单元313,与读取判断单元312相连,用于在WLAN终端读取下行报文的 情况下,为终端保活计数器重载初始值;等待单元314,与读取判断单元312相连,用于在WLAN终端未读取下行报文的情况 下,等待触发终端保活计数器的更新。该实施例通过为WLAN终端缓存报文触发WLAN终端在苏醒时到AP中读取下行报 文,使得AP知道当前WLAN终端是否仍关联在本AP下,为有效地探测休眠状态下的WLAN终 端是否处于关联状态提供了有利的保证。图12是本发明AP的第三实施例的结构示意图。如图12所示,与图11中的实施例相比,该实施例的AP中的节电终端保活模块41 还包括节电探测门限判断单元411,分别与DTIM帧发送单元311和等待单元314相连,用
10于判断终端保活计数器的值是否小于节电探测门限,如果小于节电探测门限,则转到DTIM 帧发送单元311,否则,转到等待单元314。该实施例与图11中的实施例相比,增加了终端保活计数器的值与节电探测门限 的判断,在判断节电状态下的WLAN终端是否处于关联状态的情况下,还能防止AP在WLAN 终端处于节电状态时频繁打扰WLAN终端,从而使WLAN终端能够更好地节电。在上述实施例中,MAC帧可以是数据帧、管理帧或控制帧。保活探测报文可以是数 据帧、管理帧或控制帧。本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明 限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显而易见的。选择 和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能 够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。
权利要求
一种WLAN终端的保活方法,其特征在于,所述方法包括启动定时触发终端保活计数器;判断AP是否成功接收WLAN终端发送的MAC帧或成功发送所述MAC帧到所述WLAN终端;如果所述AP成功收发所述MAC帧,则为终端保活计数器重载初始值,否则,等待触发所述终端保活计数器的更新;在定时触发所述终端保活计数器更新时,判断所述终端保活计数器的值是否小于保活门限,如果小于所述保活门限,则确定所述WLAN终端已脱离所述AP,否则,更新所述终端保活计数器的值;判断所述WLAN终端是否进入休眠状态,如果进入休眠状态,则通过为所述WLAN终端缓存报文进行节电模式的终端保活,否则,通过保活探测报文进行非节电模式的终端保活。
2.根据权利要求1所述的方法,其特征在于,所述通过保活探测报文进行非节电模式 的终端保活的步骤包括判断所述终端保活计数器的值是否小于探测门限;如果小于所述探测门限,则构造并发送所述保活探测报文,否则,等待触发所述终端保 活计数器的更新;判断所述WLAN终端是否响应所述保活探测报文,如果响应所述保活探测报文,则为所 述终端保活计数器重载初始值,否则,等待触发所述终端保活计数器的更新。
3.根据权利要求1所述的方法,其特征在于,所述通过为WLAN终端缓存报文进行节电 模式的终端保活的步骤包括在DTIM帧中携带控制信息以告知所述WLAN终端有下行报文缓存在所述AP中; 判断所述WLAN终端是否到所述AP中读取所述下行报文;如果所述WLAN终端读取所述下行报文,则为所述终端保活计数器重载初始值,否则, 等待触发所述终端保活计数器的更新。
4.根据权利要求3所述的方法,其特征在于,所述通过为WLAN终端缓存报文进行节电 模式的终端保活的步骤还包括在DTIM帧中携带控制信息以告知所述WLAN终端有下行报文缓存在所述AP中之前,判 断所述终端保活计数器的值是否小于节电探测门限;如果小于所述节电探测门限,则执行所述在DTIM帧中携带控制信息以告知所述WLAN 终端有下行报文缓存在所述AP中的步骤,否则,等待触发所述终端保活计数器的更新。
5.根据权利要求1所述的方法,其特征在于,所述MAC帧是数据帧、管理帧或控制帧。
6.根据权利要求2所述的方法,其特征在于,所述保活探测报文是数据帧、管理帧或控 制帧。
7.一种AP,其特征在于,所述AP包括收发判断模块,用于判断AP是否成功接收WLAN终端发送的MAC帧或成功发送所述MAC 帧到所述WLAN终端;定时器启动模块,与所述收发判断模块相连,用于启动定时触发所述终端保活计数器;重载保活模块,与所述收发判断模块相连,用于在成功收发所述MAC帧的情况下,为终端保活计数器重载初始值,以及在未成功收发所述MAC帧的情况下,等待触发所述终端保 活计数器的更新;定时器更新模块,与所述定时器启动模块相连,用于在定时触发所述终端保活计数器 更新时,判断所述终端保活计数器的值是否小于保活门限,如果小于所述保活门限,则确定 所述WLAN终端已脱离所述AP,否则,更新所述保活计数器的值;休眠判断模块,与所述定时器更新模块相连,用于判断所述WLAN终端是否进入休眠状态;节电终端保活模块,与所述休眠判断模块相连,用于在所述WLAN终端进入休眠状态的 情况下,通过为所述WLAN终端缓存报文进行节电模式的终端保活;非节电终端保活模块,与所述休眠判断模块相连,用于在所述WLAN终端未进入休眠状 态的情况下,通过保活探测报文进行非节电模式的终端保活。
8.根据权利要求7所述的AP,其特征在于,所述非节电终端保活模块包括探测门限判断单元,用于判断所述终端保活计数器的值是否小于探测门限;探测报文发送单元,与所述探测门限判断单元相连,用于在所述终端保活计数器的值 小于所述探测门限的情况下,构造并发送所述保活探测报文;报文响应判断单元,与所述探测报文发送单元相连,用于判断所述WLAN终端是否响应 所述保活探测报文;重载单元,与所述报文响应判断单元相连,用于在所述WLAN终端响应所述保活探测报 文的情况下,为所述终端保活计数器重载初始值;定时等待单元,分别与所述探测门限判断单元和所述报文响应判断单元相连,用于在 所述终端保活计数器的值不小于所述探测门限的情况下或所述WLAN终端未响应所述保活 探测报文的情况下,等待触发所述终端保活计数器的更新。
9.根据权利要求7所述的AP,其特征在于,所述节电终端保活模块包括DTIM帧发送单元,用于在DTIM帧中携带控制信息以告知所述WLAN终端有下行报文缓 存在所述AP中;读取判断单元,与所述DTIM帧发送单元相连,用于判断所述WLAN终端是否读取所述下 行报文;初始值重载单元,与所述读取判断单元相连,用于在所述WLAN终端读取所述下行报文 的情况下,为所述终端保活计数器重载初始值;等待单元,与所述读取判断单元相连,用于在所述WLAN终端未读取所述下行报文的情 况下,等待触发所述终端保活计数器的更新。
10.根据权利要求9所述的AP,其特征在于,所述节电终端保活模块还包括节电探测门限判断单元,分别与所述DTIM帧发送单元和所述等待单元相连,用于判断 所述终端保活计数器的值是否小于节电探测门限,如果小于所述节电探测门限,则转到所 述DTIM帧发送单元,否则,转到所述等待单元。
11.根据权利要求7所述的AP,其特征在于,所述MAC帧是数据帧、管理帧或控制帧。
12.根据权利要求8所述的AP,其特征在于,所述保活探测报文是数据帧、管理帧或控 制帧。
全文摘要
本发明公开了一种WLAN终端的保活方法和AP。其中,该方法包括启动定时触发终端保活计数器;判断AP是否成功接收WLAN终端发送的MAC帧或成功发送MAC帧到WLAN终端;如果成功收发,则为终端保活计数器重载初始值,否则,等待触发终端保活计数器的更新;在定时触发终端保活计数器更新时,判断终端保活计数器的值是否小于保活门限,如果小于保活门限,则确定WLAN终端已脱离AP,否则,更新终端保活计数器的值;判断WLAN终端是否进入休眠状态,如果进入休眠状态,则通过为WLAN终端缓存报文进行节电模式的终端保活,否则,通过保活探测报文进行非节电模式的终端保活。本发明能够及时地知道该终端是否处于关联状态。
文档编号H04W48/08GK101938811SQ20101024411
公开日2011年1月5日 申请日期2010年7月29日 优先权日2010年7月29日
发明者徐旭, 李浩琳, 李莉, 高波 申请人:中国电信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1