用于固定无线站的WLAN唤醒

申请号 CN200880001502.9 申请日 2008-02-29 公开(公告)号 CN101637050B 公开(公告)日 2014-10-15
申请人 英特尔公司; 发明人 E·齐; J·蔡; M·哈廷格;
摘要 利用WLAN唤醒功能来唤醒固定无线网络站。WLAN唤醒通过寻呼无线网络中的站来提供。寻呼可支持跨多个接入点的移动站。寻呼还可支持减少开销的固定 节点 。还通过在话务指示图(TIM)中表明有唤醒事件来向闲置模式的固定站提供WLAN唤醒。当站与接入点关联或断 开关 联时可发生唤醒事件。一旦接收到唤醒事件,如果必要,站与AP关联或重新关联。
权利要求

1.一种用于固定无线站的WLAN唤醒的方法,包括:
创建与接入点的关联,所述关联通过关联ID指定
从公告固定站寻呼的所述接入点接收寻呼发现消息;
发送寻呼配置请求,其包括指示所述请求是由固定站发送的字段,并且所述固定站可在所述接入点的覆盖范围内被寻呼,其中所述接入点充当寻呼服务器
进入闲置状态;
允许与所述接入点的关联过期,从而所述关联ID成为已过期的关联ID;
周期性地苏醒以经由寻呼ID来检查与IEEE802.11话务指示图(TIM)中的与已过期的所述关联ID相对应的位以检查是否有唤醒事件;以及
如果存在针对所述固定站的唤醒事件,则:
发送退出闲置状态的请求;以及
如果所述关联ID是已过期的关联ID,则发送所述退出闲置状态的请求以及重新关联请求。
2.一种用于固定无线站的WLAN唤醒的方法,包括:
通过接入点在寻呼发现消息中向站公告固定站寻呼能,其中所述接入点充当寻呼服务器;
接收寻呼配置请求,其指示所述请求来自固定站;
用包括用于所述固定站的寻呼ID和寻呼区间的寻呼配置响应来响应所述请求;
在与所述固定站的关联过期之后仍保留所述固定站的关联ID,所述关联ID成为已过期的关联ID;
设置IEEE802.11话务指示图(TIM)中的与已过期的所述关联ID相对应的位以指示所述固定站正在被寻呼,其中已过期的所述关联ID包括所述寻呼ID;
如果从所述固定站接收到退出闲置模式请求以及重新关联请求,则使所述固定站与所述关联ID重新关联;以及
否则,如果未从所述固定站接收到退出闲置模式请求,就终止所述固定站的闲置模式状态。
3.一种用于固定无线站的WLAN唤醒的设备,包括:
用于创建与接入点的关联的装置,所述关联通过关联ID指定;
用于从公告固定站寻呼的所述接入点接收寻呼发现消息的装置;
用于发送寻呼配置请求的装置,所述寻呼配置请求包括指示所述请求是由固定站发送的字段,并且所述固定站可在所述接入点的覆盖范围内被寻呼,其中所述接入点充当寻呼服务器;
用于进入闲置状态的装置;
用于允许与所述接入点的关联过期,从而所述关联ID成为已过期的关联ID的装置;
用于周期性地苏醒以经由寻呼ID来检查与IEEE802.11话务指示图(TIM)中的与已过期的所述关联ID相对应的位以检查是否有唤醒事件的装置;以及
用于,如果存在针对所述固定站的唤醒事件,则执行以下步骤的装置:
发送退出闲置状态的请求;以及
如果所述关联ID是已过期的关联ID,则发送所述退出闲置状态的请求以及重新关联请求。

说明书全文

用于固定无线站的WLAN唤醒

[0001] 领域
[0002] 本发明一般涉及无线网络,尤其涉及具有固定节点的无线网络。
[0003] 背景
[0004] 当今的台式计算机和膝上型计算机可包括无线网络接口卡(WNIC)来用作无线网络中的网络节点,或即“站”。一般地,这些计算机可处于“苏醒”功率状态或“休眠”功率状态。在苏醒功率状态,WNIC和计算机的其他部分(主机系统)都被供电并处于运行模式。在休眠功率状态,提供给主机系统的功率被切断,其中状态信息也挂起到盘/RAM,且WNIC被断电。与苏醒状态相比,休眠状态可明显地减少功耗;然而,由于WNIC被断电,计算机在处于休眠状态时就不能接收无线网络话务。
[0005] 有线网络中的一些网络节点包括“LAN唤醒(wake-on-LAN)”机制以使得当节点通过有线网络接收到已知分组模式时能从休眠状态切换到苏醒状态。随着“全无线”企业校园演变,企业可能希望在无线网络中实现LAN唤醒功能。遗憾的是,已知的LAN唤醒机制因为各种原因在无线网络中是存在问题的。例如,WNIC或许因为密钥已经过期而不能解密分组,这是由于存储在WNIC中的密钥在系统休眠时不能被更新。还例如,当WNIC处于休眠时,站和接入点之间的关联可能会丢失。
[0006] 附图简述
[0007] 图1图示了无线网络的示图;
[0008] 图2图示了无线网络中的消息流;
[0009] 图3图示了在移动寻呼实施例中的示例寻呼发现消息;
[0010] 图4图示了无线网络中的消息流;
[0011] 图5图示了示例寻呼配置通信;
[0012] 图6-8图示了无线网络中的消息流;
[0013] 图9图示了根据本发明的各个实施例的流程图
[0014] 图10图示了固定寻呼实施例中的示例寻呼发现消息;
[0015] 图11图示了示例寻呼配置通信;
[0016] 图12和13图示了方法实施例的流程图;以及
[0017] 图14图示了根据本发明的各个实施例的系统图。
[0018] 实施方式描述
[0019] 在接下来的详细描述中,将会参照附图,附图以例示说明的方式示出其中可实施本发明的特定实施例。这些实施例被充分详细地描述以使得本领域技术人员能实施本发明。应当理解本发明的各个实施例,尽管不同,但不必是互斥的。例如,结合一个实施例在这里描述的特定特征、结构或特性可在其他实施例中实现而不脱离本发明的精神和范围。另外,应当理解在每个公开实施例中的单独元件的位置或安排可被改变而不脱离本发明的精神和范围。因此,接下来的详细描述不被视为限制意义,且本发明的范围仅仅由适当解释的所附权利要求、连同权利要求所授予的全部等效范围来限定。在附图中,相同的附图标记贯穿若干视图指示相同或类似功能。
[0020] 本发明的各实施例通过利用寻呼指示消息(PIM)和/或话务指示图(TIM)寻呼无线网络站来提供WLAN唤醒(wake-on-WLAN)功能。该WLAN唤醒功能允许网络资源在无线网络站已经闲置一段时间后接入无线网络站。各实施例还在站与接入点不关联时提供WLAN唤醒功能。WLAN唤醒功能的示例应用包括在家工作时、以及发起视频流到闲置多媒体服务器时的IT夜间更新、远程接入公司计算机。本说明书的其余部分描述通过利用PIM和/或TIM寻呼移动和固定无线网络节点而提供的WLAN唤醒功能。
[0021] 利用PIM的移动无线STA的WLAN唤醒
[0022] 移动网络节点站(STA)可从一个接入点(AP)漫游到另一个。本小节描述对可在AP中移动的移动站的寻呼。一般地,网络中的站(STA)进入被称为“寻呼模式”的闲置状态且在被寻呼时脱离闲置状态。STA在其间包含寻呼指示消息(PIM)的寻呼消息被广播的寻呼区间(由寻呼控制器公告)之前“苏醒”,且在有传入分组时准备好被寻呼控制器寻呼。在一些实施例中,STA在进入寻呼模式时与所有AP断开关联。当被寻呼时,STA重新与之前最近的关联接入点关联,或与新接入点关联。
[0023] 参照图1,以概图方式图解了根据本发明各个实施例的用于网络200的寻呼架构。该寻呼架构包括例如第一寻呼域202、第二寻呼域204、寻呼组206、和寻呼控制器208。网络200可包括任意数目的寻呼域和寻呼组而不脱离本发明的范围。
[0024] 在一些实施例中,网络200是无线局域网(WLAN)。例如,一个或多个移动站212或接入点210可在遵循无线网络标准诸如1999版ANSI/IEEE标准802.11下运行,尽管这并非是对本发明的限制。正如这里所采用的,术语“802.11”是指任何过去的、现在的或将来的IEEE 802.11标准,包括但不限于1999版。
[0025] 寻呼域包括一个或多个AP 210。寻呼域具有唯一的寻呼域标识(ID),因此允许STA212标识与之相关联的寻呼域。
[0026] 寻呼组在寻呼域之内且包括在STA附近的AP的列表。在本发明的一个示例性实施例中,寻呼组与IEEE 802.11K(2004)中定义的邻居报告相同。一个寻呼组可交叠于多个寻呼域以致于它在一个或多个寻呼域中。
[0027] 寻呼控制器负责管理诸如位置更新等寻呼功能,以及负责响应寻呼请求和/或广播包含PIM的寻呼消息。寻呼控制器可与定位服务器(诸如GPS)和/或能够缓存传入分组并配置来自寻呼控制器的寻呼消息的无线路由器位于同一地点。
[0028] 根据本发明的各实施例定义了寻呼协议。寻呼协议提供使得能在包括多个接入点的无线网络中实现寻呼机制的消息。各种消息的示例包括寻呼发现消息、寻呼注册消息、配置消息、位置更新消息、寻呼命令消息、寻呼消息和PIM。
[0029] 还根据本发明的各实施例定义了寻呼代理。寻呼代理负责在寻呼控制器和STA之间中继寻呼协议消息。寻呼代理还负责当STA处于寻呼模式时缓存STA的传入分组,以及触发来自寻呼控制器的针对给定STA的PIM。
[0030] 参照图2,描述了根据本发明的各实施例的寻呼发现消息和消息交换流程的示例。STA进入包括至少一个寻呼域的网络并接收来自寻呼域内的一个或多个AP的信标。这些信标包括用于公告射程内的STA可用的寻呼功能的寻呼发现消息。
[0031] 图3图示了移动寻呼实施例中的示例寻呼发现消息。消息300包括元素ID302、长度字段304、寻呼组ID 306、寻呼区间308、DPIM计数310、和寻呼控制器ID 312。元素ID302和长度字段304是用于分组管理的开销字段。寻呼组ID 306标识广播AP所属的寻呼组,且寻呼区间308是其间发送寻呼消息的预定时间区间。DPIM计数310包括标识何时将发送下一个PIM的计数值,且寻呼控制器ID 312标识服务AP所属的寻呼组的寻呼控制器。
[0032] 现在参照回图2,STA向所选AP传送关联请求并且该AP响应确认关联。STA现在就与这个特定寻呼域和寻呼组关联,且该AP现在是AP寻呼代理。
[0033] 参照图4和5,描述了根据本发明各实施例的配置消息及其传输的示例。寻呼配置请求/响应循环用于向寻呼服务注册STA,此后STA被放入“闲置”状态。
[0034] 示例寻呼配置请求在图5的510示出。请求510包括元素ID 512、长度字段514、请求类型516、寻呼组ID 518、STA地址520、和寻呼控制器ID 522。元素ID 512和长度字段514是用于分组管理的开销字段。请求类型516标识请求的类型,并且寻呼组ID 518指定STA是其一部分的寻呼组。STA地址520标识发送该请求的站。在一些实施例中,STA地址可对应于站的媒体接入控制层(MAC)地址。寻呼控制器ID 522指定STA期待其控制寻呼的寻呼控制器。
[0035] 示例寻呼配置响应在图5的530示出。响应530包括元素ID 532、长度字段534、响应状态536、寻呼组ID 538、寻呼ID 540、STA地址542、和寻呼控制器ID 544。元素ID532和长度字段534是用于分组管理的开销字段。响应状态536提供来自AP和/或寻呼控制器的关于配置请求状态的信息。寻呼组ID 538指定STA被指派的寻呼组。寻呼ID 540是指派给STA的ID。在寻呼操作期间,寻呼ID指定哪个STA被寻呼。STA地址542重复STA地址520,且寻呼控制器ID 544指定STA已被指派的寻呼控制器。
[0036] 除了图5中所示的信息之外,通过注册服务,STA可获取用于保护寻呼消息安全的寻呼密钥信息、以及寻呼区间信息,如果它们之前没有被提供。在成功关联或重新关联STA与AP寻呼代理后,AP寻呼代理接收配置消息并与寻呼控制器交换该信息。因此,该STA发送请求寻呼注册的配置消息给AP寻呼代理,后者将其转发给寻呼控制器。寻呼控制器将寻呼响应消息回送给AP寻呼代理,后者将其转发给STA。STA现在就向寻呼控制器注册了寻呼服务。
[0037] 在这一点,STA被放置于闲置状态,这里也被称为“寻呼模式”。STA在寻呼模式时可与AP断开关联并进入低功率状态。STA如下面进一步描述地苏醒以接收PIM内的寻呼消息。
[0038] 参照图6,描述了根据本发明的各实施例的用于收发寻呼命令消息的示例性流程。寻呼命令消息由AP寻呼代理所使用。AP寻呼代理用这些消息来向寻呼控制器询问给定STA的寻呼状态。AP寻呼代理也可以发送寻呼命令消息来触发寻呼消息从寻呼控制器发送给STA,从而寻呼该STA。例如,如果STA已经退出寻呼模式且希望看到是否它被已寻呼而非等待下一个寻呼区间,则AP代理可发送寻呼命令消息。
[0039] 参照图7,描述了根据本发明的各实施例的位置更新消息和消息交换流程的示例。STA使用这种消息来通知寻呼控制器关于其当前BSS ID或BSS ID组(邻居报告中的AP列表)。STA可以例如在其确定当前BSS ID不同于上一个BSS ID时发送位置更新消息,从而指示STA已经移动且位于新寻呼组内和/或新寻呼域内或甚至新网络内。STA与新AP关联且重新配置其寻呼上下文(密钥资料和寻呼控制器ID,如果寻呼控制器ID已经改变)。根据本发明的一个实施例,寻呼控制器维护与STA关联的位置更新定时器。如果STA在预定时间量内未向寻呼控制器更新其位置,则该寻呼控制器将从其寻呼STA列表中移除该STA,因为它将假定该STA已经离开该寻呼控制器所控制的一个或多个寻呼域。
[0040] 参照图8,可描述根据本发明的各实施例的寻呼消息和消息交换流程的示例。在每个寻呼区间期间,从寻呼控制器向AP或寻呼组内的一组AP发送寻呼消息。每个寻呼消息可在分组内包含零个或多个PIM。在一些实施例中,PIM包括一系列比特位置,其中每个比特位置对应于一个寻呼ID。其相应比特在PIM中被置位的站已被寻呼。在其他实施例中,PIM包括包含寻呼ID和针对STA的任何其他寻呼必要信息的消息。如果在寻呼区间内有一个以上PIM要给该STA,则寻呼控制器按照它们各自的到达顺序将所有PIM封装在一个寻呼消息内。该寻呼消息用单独STA寻呼密钥来加密。
[0041] 一旦STA进入寻呼模式,该STA可在每个寻呼区间之前、或在一个以上寻呼区间过去后的寻呼区间之前退出寻呼模式,从而接收寻呼消息。该退出可以是自动的或可由用户触发。STA检查来自(一个或多个)AP的寻呼消息以发现任何PIM并解密PIM以确定它是否确实已经或正被寻呼。如果该寻呼消息不包括给该STA的任何PIM,指示该STA尚未被寻呼,则它可以重新进入寻呼模式。然而,如果该寻呼消息包括给该STA的任何PIM,从而指示该STA确实已被寻呼,则如果该STA还没移动到足以确保有改变,该STA可重新与该AP寻呼代理关联。可选地,该STA可与新AP关联、如果需要的话与新寻呼域关联、且甚至于如果需要的话与新寻呼控制器关联。
[0042] 因此,参照图9,根据本发明的各实施例的寻呼机制的示例性操作可包括在框800,STA在该STA的网络进入过程期间通过例如从一个或多个AP接收信标来发现无线网络支持寻呼机制。STA与寻呼域和AP寻呼代理关联。在框810,STA可配置寻呼上下文(寻呼域密钥、寻呼ID、寻呼域ID、和/或寻呼区间)。STA可通过一条或多条与AP交换的配置消息来配置寻呼上下文且与寻呼域和作为寻呼组的一部分的AP寻呼代理关联。在框820,STA可决定进入寻呼模式且通过经由AP寻呼代理发送配置消息或位置更新消息来通知寻呼控制器。当接收到从寻呼控制器经由AP寻呼代理返回的确认后,STA在框830进入寻呼模式。一般地,这包括使其MAC层和PHY层断电。当需要寻呼时,寻呼控制器确定通过其能基于STA的上个已知位置寻呼到该STA的寻呼组。在框840,STA在寻呼区间之前退出寻呼模式。在框850,寻呼控制器发送寻呼消息给寻呼组AP列表中的至少一个AP。寻呼组AP在寻呼区间期间中继并广播寻呼消息并且STA接收到。在框860,STA检查寻呼消息以发现任何PIM并解密它们来看是否有旨在给它的指示它确实已被寻呼的任何PIM。如框870-900所标注的,如果STA已经被寻呼,则STA重新与AP关联——无论是在STA还没移动到足以确保有改变的情况下与初始AP寻呼代理关联还是与新AP关联,且恢复网络中的通信。如果它还未被寻呼,它可以重新进入寻呼模式。
[0043] 利用PIM的固定无线STA的WLAN唤醒
[0044] 这些用于固定STA的WLAN唤醒实施例扩展了参照移动站在上面所描述的闲置模式和寻呼方案。一般来说,固定STA是很少(若有)与一个以上接入点关联的STA。例如,固定STA可以是具有无线网络接口卡(WNIC)的台式计算机。固定STA寻呼实施例利用STA的固有属性来简化STA、AP、寻呼代理和寻呼控制器之间的交互。
[0045] 如上参照移动站实施例所述,接入点在信标中公告寻呼能。在一些实施例中,接入点可在寻呼发现消息中公告提供固定寻呼服务的能力。
[0046] 图10图示了固定寻呼实施例中的示例寻呼发现消息。消息1000包括元素ID1002、长度字段1004、寻呼组ID 1006、寻呼区间1008、DPIM计数1010、和寻呼控制器ID
1012。元素ID 1002和长度字段1004是用于分组管理的开销字段。寻呼组ID 1006标识广播AP所属的寻呼组,且寻呼区间1008是其间发送寻呼消息的预定时间区间。DPIM计数
1010包括标识何时将发送下一个PIM的计数值,且寻呼控制器ID 1012标识服务该AP所属的寻呼组的寻呼控制器。
[0047] 如图10所示,当传送信标的AP仅支持固定寻呼时,某些字段是可选的。可选字段包括寻呼控制器ID,因为接入点可充当寻呼控制器。在既支持移动又支持固定寻呼实施例的实施例中,包括这些可选字段。当公告固定寻呼支持时,AP包括为零值的寻呼组ID。零之外的值可被用于指示固定寻呼支持。
[0048] 如果没有传出话务且无活跃应用,固定设备可进入闲置状态(寻呼状态)。当固定STA希望进入闲置状态时,该STA发送上面参照图4所述的寻呼配置请求,尽管请求的格式可基于固定寻呼支持的存在性而不同。类似地,接入点可对该请求提供响应。再次,请求可基于固定寻呼支持的存在性而与以上所述的不同。配置请求和响应的示例性固定寻呼实施例在图11中示出。
[0049] 示例固定寻呼配置请求在图1的1110示出。请求1110包括元素ID 1112、长度字段1114、请求类型1116、寻呼组ID 1118、STA地址1120、和寻呼控制器ID 522。元素ID1112和长度字段1114是用于分组管理的开销字段。请求类型1116标识请求的类型且寻呼组ID 1118指定STA是其一部分的寻呼组。STA地址1120标识发送该请求的站。在一些实施例中,STA地址可对应于站的媒体接入控制层(MAC)地址。寻呼控制器ID 1122指定STA期待其控制寻呼的寻呼控制器。
[0050] 示例寻呼配置响应在图11的1130示出。响应1130包括元素ID 1132、长度字段1134、响应状态1136、寻呼组ID 1138、寻呼ID 1140、STA地址1142、和寻呼控制器ID1144。元素ID 1132和长度字段1134是用于分组管理的开销字段。响应状态1136提供来自AP和/或寻呼控制器的关于配置请求状态的信息。寻呼组ID 1138指定STA被指派的寻呼组。寻呼ID 1140是指派给STA的ID。在寻呼操作期间,寻呼ID指定哪个STA被寻呼。STA地址1142重复STA地址1120,且寻呼控制器ID 1144指定STA已被指派的寻呼控制器。
[0051] 在一些实施例中,STA发送寻呼组ID设置为零的配置请求。寻呼组ID零值指示该设备是固定的且寻呼服务能在当前关联的AP区域内寻呼该STA。当寻呼组ID被设置为零时,STA地址字段和寻呼控制器ID字段为可选字段,因为当前AP将为寻呼服务器。
[0052] AP(寻呼服务器)将指派寻呼ID 1140以用作唤醒ID。AP发送包含寻呼ID和具有零值的寻呼组ID的配置响应给请求设备。STA地址字段和寻呼控制器ID字段为可选的。
[0053] 除了图11中所示的信息之外,通过注册寻呼服务,STA可获取用于保护寻呼消息安全的寻呼密钥信息,以及寻呼区间信息,如果之前它们没有被提供。STA现在向寻呼控制器注册了寻呼服务。
[0054] 在这一点,STA被放置于闲置状态,这里也被称为“寻呼模式”。STA在寻呼模式时可与AP断开关联并进入低功率状态。STA如下面进一步描述地苏醒以接收PIM中的寻呼消息。
[0055] 在运行中,STA每个寻呼区间都苏醒以检查寻呼指示消息(PIM)来看是否有针对该STA的唤醒事件。如果有定向到该STA的话务,AP将利用寻呼ID经由PIM来唤醒STA。AP为闲置模式STA维持闲置状态直到AP接收到来自该STA的退出闲置模式请求、或不成功的寻呼操作。如果AP尝试寻呼或唤醒STA,但STA未响应退出闲置模式请求,则AP可决定不再为该STA维持闲置模式状态。
[0056] 当闲置模式STA接收到寻呼时,闲置模式STA将唤醒主机系统。闲置模式STA将发送退出闲置模式请求给AP以便退出闲置模式。如果STA的密钥或关联已经过期,则闲置模式STA将发送重新关联请求且在重新关联请求中附带退出闲置模式请求。
[0057] 利用TIM的固定无线STA的WLAN唤醒
[0058] 在这些实施例中,话务指示图(TIM)被用于在即使STA不再与接入点关联之后提供WLAN唤醒功能。例如,先前关联ID可被保留用于不再关联的站。当AP想要唤醒固定STA时,TIM中的恰当比特被置位以指示有话务正等待。无论站当前与接入点关联的还是断开关联,这都要进行。用于标识固定STA的ID被称为唤醒ID。该唤醒ID可为任意适合的标识符,包括在站进入闲置模式时STA的当前关联ID。
[0059] STA在每个唤醒区间都苏醒以看是否有针对该STA的唤醒事件。唤醒区间被表示为多个信标区间,且可为相对较大的数字。例如,在正常运行中,当STA苏醒时,STA可监听每个TIM以检查话务。相反,当STA在闲置模式时,STA可仅仅每几分钟或每几小时苏醒以检查TIM中的唤醒事件。在一些实施例中,唤醒区间可为用于闲置模式站的重新协商的监听区间(闲置模式监听区间)。
[0060] 如果没有传出话务且无活跃应用,固定设备可进入闲置状态来节省功率。STA发送包含建议的唤醒区间字段的闲置模式请求给关联的AP。该关联的AP将用包含AP推荐的唤醒区间的闲置模式响应来响应。在一些实施例中,AP采用当前关联ID作为唤醒ID并保持该关联ID对该STA有效直到STA退出闲置模式。一旦STA接收到闲置模式响应,STA就进入闲置模式。在一些实施例中,当进入闲置模式时STA可故意断开关联。在其他实施例中,在进入闲置模式时STA可保持关联,但在处于闲置模式时可变为断开关联。在任一种情况下,当与接入点不关联时,STA可响应于TIM中的唤醒事件。
[0061] STA在每个唤醒区间苏醒以看是否有针对该STA的唤醒事件。如果有定向到该STA的话务,AP将利用(可能过期的)关联ID经由TIM来唤醒STA。AP为闲置模式STA维持闲置状态直到AP接收到来自该STA的退出闲置模式请求。如果AP尝试唤醒STA,但STA未响应退出闲置模式请求帧,则AP可决定不再为该STA维持闲置模式状态。
[0062] 当闲置模式STA接收到唤醒事件时,闲置模式STA将唤醒主机系统。闲置模式STA将发送退出闲置模式请求给AP以便退出闲置模式。如果STA的密钥或关联已经过期,则闲置模式STA将发送重新关联请求且在重新关联请求中附带退出闲置模式请求。
[0063] 图12图示了接入点进行的活动流程。在1210,AP接收到来自站的闲置模式请求。在1220,AP保留站的关联ID用于LAN唤醒通知。在1230,AP发送闲置模式响应给该站。
[0064] 在允许站进入闲置模式后,AP借助于保留的关联ID来跟踪闲置模式站。在唤醒事件发生之前,与站的关联可能会过期。AP在该关联过期之后继续跟踪闲置模式站。
[0065] 在1240,AP确定是否需要唤醒站。如果是,接着在1250,AP等待唤醒区间,且在1260将TIM中对应于保留的关联ID的比特置位。如果AP在1270接收到来自站的退出闲置模式请求,则在1290,AP和站正常通信。如果未接收到退出闲置模式请求,则在1280,AP使关联ID无效。在1280之后,AP不再跟踪处于闲置模式的站。
[0066] 图13图示了由站进行的活动流程。在1310,站发送闲置模式请求给AP,在1320,站接收来自AP的闲置模式响应,且在1330,站进入闲置模式。如上所述,闲置模式请求和闲置模式响应可包括诸如唤醒区间的字段。唤醒区间可被表示为多个信标区间,且可为较大数字以允许站在相当长的时段中保留在闲置模式,包括长到足以使与AP的关联过期。
[0067] 在1340,与AP的关联过期。这个框用点线示出以表明该关联可能过期或可能未过期,这取决于在唤醒事件发生之前站处于闲置模式有多久。在1350,站在每个唤醒区间唤醒以检查在1310/1320的闲置模式请求/响应期间对应于站的关联ID的TIM比特。即使该关联已经过期,站仍检查这个TIM比特。
[0068] 如果TIM比特被置位,则WLAN唤醒事件已经发生。在1370,如果必要,站与AP重新关联,且在1380,站发送退出闲置模式请求给AP。
[0069] 利用PIM/TIM的固定无线STA的WLAN唤醒
[0070] 本发明的各实施例组合上述的PIM和TIM实施例来提供进一步的WLAN唤醒功能。例如,STA在可用时可注册固定寻呼,或可发送闲置模式请求以便被TIM带领出闲置状态。
在这些实施例中,唤醒ID对应于用在PIM中的寻呼ID或用在TIM中的关联ID以提供WLAN唤醒功能。例如,唤醒ID可为STA的寻呼ID——如果STA注册了寻呼服务,或可为STA的当前关联ID——如果STA没有注册寻呼服务。
[0071] STA在每个唤醒区间苏醒以看是否有针对该STA的唤醒事件。唤醒区间是多个信标区间,且是为闲置模式站协商的唤醒区间(闲置模式监听区间)或如果STA注册了寻呼服务则为寻呼区间。
[0072] 为进入闲置状态,STA发送具有可选寻呼请求元素或唤醒区间字段的闲置模式请求给关联的AP。
[0073] 如果寻呼请求被指定,AP将寻呼请求转发给寻呼服务逻辑实体(寻呼控制器)。寻呼服务将指派寻呼ID作为唤醒ID。如果寻呼请求没有被指定(仅仅用于固定寻呼),则AP将利用当前关联ID作为唤醒ID并为STA保持该关联ID有效直到STA退出闲置模式。
[0074] 如果在闲置模式请求中寻呼请求被指定,AP发送包含寻呼ID的闲置模式响应给请求STA。否则,AP响应不包含寻呼ID的闲置模式响应帧,且AP将使用当前关联ID作为唤醒ID并为STA保持该关联ID有效直到STA退出闲置模式。
[0075] STA在每个唤醒区间苏醒以看是否有针对该STA的唤醒事件。如果STA已经注册了寻呼服务,则STA将在每个寻呼区间苏醒以检查寻呼指示消息(PIM)。否则,STA将在每个唤醒区间苏醒以检查TIM。如果有定向到STA的话务,AP将经由TIM(关联ID)或PIM(寻呼ID)来唤醒STA。
[0076] AP为闲置模式STA维持闲置状态直到AP接收到来自该STA的退出闲置模式请求,或不成功的寻呼/唤醒操作。如果AP尝试寻呼或唤醒STA,但STA未响应退出闲置模式请求帧,则AP可决定不再为STA维持闲置模式状态。
[0077] 当闲置模式STA接收到唤醒事件(或被寻呼)时,闲置模式STA将唤醒主机系统。闲置模式STA将发送退出闲置模式请求给AP以退出闲置模式。如果STA的密钥或关联已经过期,则闲置模式STA将发送重新关联请求且在重新关联请求中附带退出闲置模式请求。
[0078] 图14图示了根据本发明的各实施例的系统图。电子系统1400包括天线1410、物理层(PHY)1430、媒体接入控制(MAC)层1440、以太网接口1450、处理器1460、和存储器1470。在一些实施例中,电子系统1400可为能运行于固定寻呼环境的站。在其他实施例中,电子系统1400可为即使在与接入点的当前关联已过期后仍检查TIM以发现唤醒事件的站。例如,电子系统1400可在无线网络中被用作站212(图1)。在一些实施例中,电子系统1400可为接入点,诸如接入点210(图1)。在这些实施例中,电子系统1400可公告固定寻呼能力,或可即使在与站的关联已过期之后仍跟踪闲置模式站。
[0079] 在一些实施例中,电子系统1400可代表包括接入点或移动站以及其他电路的系统。例如,在一些实施例中,电子系统1400可为包括接入点或移动站作为外围设备或作为集成单元的计算机,诸如个人计算机、工作站等。此外,电子系统1400可包括在网络中耦合在一起的一系列接入点。
[0080] 在运行中,系统1400利用天线1410发送和接收信号,且信号由图14中所示的各个元件处理。天线1410可为天线阵或任何类型的支持MIMO处理的天线结构。系统1400可在部分遵循或完全遵循无线网络标准例如802.11标准下运行。
[0081] 物理层(PHY)1430耦合到天线1410以与无线网络交互。PHY 1430可包括支持发送和接收射频(RF)信号的电路。例如,在一些实施例中,PHY 1430包括RP接收器来接收信号并执行“前端”处理,例如低噪放大(LNA)、滤波、频率变换等。此外,在一些实施例中,PHY 1430包括转换机制和波束成形电路以支持MIMO信号处理。还有例如,在一些实施例中,PHY 1430包括支持上变频的电路、和RF发射器。
[0082] 媒体接入控制(MAC)层1440可为任意适当的媒体接入控制层实现。例如,MAC640可在软件、或硬件或其任意组合中实现。在一些实施例中,MAC 1440的部分可在硬件中实现,并且一部分可在由处理器1460执行的软件中实现。此外,MAC 1440可包括与处理器
1460分离的处理器。
[0083] 在运行中,处理器1460从存储器1470读取指令和数据并响应于其执行动作。例如,处理器1460可从存储器1470访问指令并执行本发明的方法实施例,诸如图9、12和13中所示的方法,或参照其他附图所描述的方法。处理器1460代表任何类型的处理器,包括但不限于,微处理器数字信号处理器、微控制器等。
[0084] 存储器1470代表包含机器可读介质的制品。例如,存储器1470代表随机存取存储器(RAM)、动态随机存取存储器(DRAM)、静态随机存取存储器(SRAM)、只读存储器(ROM)、闪存、或任意其他类型的包含可由处理器1460读取的介质的制品。存储器1470可存储用于执行完成本发明的各种方法实施例的指令。存储器1470也可存储波束成形矩阵或波束成形向量的一个或多个码本。
[0085] 尽管系统1400的多个元件在图14中示为分开的,但是存在将处理器1460、存储器1470、以太网接口1450、和MAC 1440的电路系统组合成单个集成电路的实施例。例如,存储器1470可为处理器1460内的内部存储器或可为处理器1460内的微程序控制存储。在一些实施例中,系统1400的各个元件可单独封装并安放在公共电路板上。在其他实施例中,各个元件是一起封装在例如多芯片模内的分开集成电路管芯,而在进一步实施例中,各个元件在同一集成电路管芯上。
[0086] 以太网接口1450可提供电子系统1400和其他系统间的通信。例如,在一些实施例中,电子系统1400可为利用以太网接口1450与有线网路通信或与其他接入点通信的接入点。本发明的一些实施例不包括以太网接口1450。例如,在一些实施例中,电子系统1400可为利用总线或其他类型端口与计算机(主机系统)通信的网络接口卡(NIC)。
[0087] 尽管本发明已结合特定实施例进行了描述,但是应当理解,可采取修改和变化而不脱离本领域技术人员容易理解的本发明的精神和范围。这样的修改和变化被认为落在本发明和所附权利要求的范围内。
QQ群二维码
意见反馈