无线网络的功率管理.pdf

上传人:b*** 文档编号:4561000 上传时间:2018-10-20 格式:PDF 页数:19 大小:3.19MB
返回 下载 相关 举报
摘要
申请专利号:

CN201410594167.5

申请日:

2009.12.07

公开号:

CN104320836A

公开日:

2015.01.28

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):H04W 52/02申请日:20091207|||公开

IPC分类号:

H04W52/02(2009.01)I; H04W76/04(2009.01)I; G06F1/32

主分类号:

H04W52/02

申请人:

英特尔公司

发明人:

X.龚; J.沃克

地址:

美国加利福尼亚州

优先权:

2008.12.19 US 12/317,099

专利代理机构:

中国专利代理(香港)有限公司 72001

代理人:

陈振;汤春龙

PDF下载: PDF下载
内容摘要

实施例提供了无线网络中的设备功率管理的技术。例如,一种装置可包括功率管理模块和收发器模块。所述功率管理模块确定信标间隔和苏醒间隔。所述收发器模块发送传输到一个或多个远程设备,所述传输包括所述信标间隔和苏醒间隔。所述信际间隔指示该装置的连续信标传输之间的时间间隔,以及所述苏醒间隔指示所述装置从对等设备接收两个连续信标之间的时间间隔。

权利要求书

权利要求书
1.  一种用于功率管理的方法,包括:
从打盹状态进入唤醒状态;
通告唤醒窗口时段;
在所述唤醒窗口时段期间开始远程启动的对等建立过程;以及
当所述唤醒窗口时段已逝去并且所述远程启动的对等建立过程完成时,返回到所述打盹状态。

2.  如权利要求1所述的方法,其中参与所述远程启动的对等建立过程包括执行与所述远程设备的双重握手过程。

3.  如权利要求2所述的方法,其中所述双重握手过程包括:
接收来自远程设备的第一对等链路开放PLO消息;
响应于所述第一PLO消息,发送第一对等链路确认PLC消息至所述远程设备;
发送第二PLO消息至所述远程设备;以及
响应于所述第二PLO消息,接收来自所述远程设备的第二PLC消息。

4.  如权利要求1所述的方法,其中通告所述唤醒窗口时段包括传输包括唤醒窗口信息元素的信标。

5.  如权利要求4所述的方法,其中所述唤醒窗口信息元素包括指示自目标信标传输时间(TBTT)开始的所述唤醒窗口时段的持续时间的字段。

6.  如权利要求1所述的方法,还包括在所述唤醒窗口时段期间发送缓冲的业务。

7.  一种用于功率管理的设备,包括:
用于从打盹状态进入唤醒状态的部件;
用于通告唤醒窗口时段的部件;
用于在所述唤醒窗口时段期间开始远程启动的对等建立过程的部件;以及
用于当所述唤醒窗口时段已逝去并且所述远程启动的对等建立过程完成时,返回到所述打盹状态的部件。

8.  如权利要求7所述的设备,其中用于参与所述远程启动的对等建立过程的部件包括用于执行与所述远程设备的双重握手过程的部件。

9.  如权利要求8所述的设备,其中用于执行所述双重握手过程的部件包括:
用于接收来自远程设备的第一对等链路开放PLO消息的部件;
用于响应于所述第一PLO消息,发送第一对等链路确认PLC消息至所述远程设备的部件;
用于发送第二PLO消息至所述远程设备的部件;以及
用于响应于所述第二PLO消息,接收来自所述远程设备的第二PLC消息的部件。

10.  如权利要求7所述的设备,其中用于通告所述唤醒窗口时段的部件包括用于传输包括唤醒窗口信息元素的信标的部件。

11.  如权利要求10所述的设备,其中所述唤醒窗口信息元素包括指示自目标信标传输时间(TBTT)开始的所述唤醒窗口时段的持续时间的字段。

12.  如权利要求7所述的设备,还包括用于在所述唤醒窗口时段期间发送缓冲的业务的部件。

说明书

说明书无线网络的功率管理
背景技术
无线通信能力正越来越多地集成到便携设备中,便携设备包括膝上型计算机,手持设备(如个人数字助理(PDA))和移动电话。这种能力的集成可以为用户提供到信息资源的随时随地的连接性。
功耗是这种设备的关键特征。例如,在必要的电池充电过程之间,较低的功耗水平对应于增加的操作时间。作为此的结果,设备用户的体验可以提高。
无线网状网络根据分散和协作方法操作。例如,电气和电子工程师协会(IEEE)802.11s标准提供由多台设备(称为网格点)组成的无线网络。这些设备之间形成链路。此外,根据各种路由协议,信息可以被通过这些链路路由。
当前的IEEE 802.11s草案(如IEEE 802.11s草案标准1.08)提供旨在节省设备功率的功率管理机制。但是,这些机制往往会造成不希望的网络操作。
附图说明
在附图中,相同的附图标记一般指相同的、功能相似、和/或结构相似的元素。元素首次出现在其中的附图由附图标记最左边的(一个或多个)数字表示。本发明将参照附图进行描述,其中:
图1是示例性操作环境的图;
图2是示出了设备的示例性操作模式和状态的图;
图3是示出了示例性设备操作的流程图;
图4是示出了示例性对等链路建立过程的流程图;
图5是示出了示例性设备交互的图;
图6是示出了传输序列的图;
图7是唤醒窗口信息元素的图;
图8是示例性设备实现方式的图;以及
图9是流程图。
具体实施方式
实施例提供了用于无线网络中的设备功率管理的技术。例如,一种装置可包括功率管理模块和收发器模块。功率管理模块确定信标间隔和苏醒间隔。该收发器模块发送传输到一个或多个远程设备,该传输包括信标间隔和苏醒间隔。信标间隔指示装置的连续信标传输之间的时间间隔,以及苏醒间隔指示当装置从对等设备接收两个连续信标时的时间间隔。通过这种技术的应用,可以有利地实现高效的网络操作。
该说明书通篇提及的“一个实施例”或“实施例”是指与该实施例结合描述的特定的特征,结构或特性包括在至少一个实施例中。因此,通篇本说明书中各个位置出现的短语“在一个实施例中”或“在实施例中”不一定都指的是相同的实施例。此外,特定的特征、结构或特性可以以任何合适的方式组合在一个或多个实施例中。
图1是示例性操作环境100的图,其中可以采用这里描述的技术。如图1所示,该环境包括多个设备1021-10210。此外,图1中示出了这些设备之间的对等链路1041-10417。
网状网络包括两个或更多个移动计算设备,它们之间建立了对等链路。相应地,设备1021-10210已经形成网状网络106。因此,设备1021-10210在此也称为网格点(MP)1021-10210。
MP 1021-10210每一个可以为各种类型的设备。示例性的设备包括膝上型计算机、台式计算机、个人数字助理(PDA)、超移动个人计算机(UMPC)和移动互联网设备(MID)。但是,实施例并不限于这些设备类型。
通常,网状网络的操作不是由中央控制器确定的。代替地,这种决策制定通常分布于网络的MP之间(或在其间协作制定)。与这种协作决策制定有关的信息可以在MP之间通过传输呼叫信标进行交换。在操作期间,MP在它们相应的目标信标传输时间(TBTT)独立地发出信标。
此外,MP可以依据各种模式和状态而操作。例如,MP可以操作在激活模式或功率节省模式。在激活模式中,MP能够不断地与其他设备交换信息。然而,在功率节省模式中,MP不总是可用于交换此类信息。关于激活和功率节省模式的进一步的细节在下面参考附图2描述。
因此,在图1的上下文中,MP 1021-10210中的每个并非一直都是激活的。因此,在MP之间实现协作(或分布式决策制定)以使它们可以在功率节省模 式操作可能是一个艰巨的任务。
IEEE 802.11s的草案标准1.08中提出的功率管理方案主要基于基础设施模式操作(其中设备通过接入点彼此通信)。而且,该草案标准提供了一种自动功率节省递送(APSD)操作(在第11A.12.6部分中定义),其仅当一个MP不在功率节省模式中时或当存在中央控制实体时才工作。
此外,IEEE 802.11s草案标准版本1.08要求MP在进入功率节省模式之前与其对等MP进行同步。该草案标准提供对等链路偏移同步方案以实现这种同步。对等链路偏移同步方案禁止MP进入功率节省模式,直到其已经通过单播消息通知其所有的对等MP。在这个方案中需要单播消息,因为广播消息被认为是不可靠的,并可能引起MP的由网状网络中其它MP采用的功率管理状态的知识的不明确性。
实施例提供超越现有技术的优点。例如,实施例提供完全分布式的操作。此外,通过两个间隔:信标间隔和苏醒间隔,实施例促进灵活的功率管理。
如上所述,MP可以依据各种模式和状态而操作。图2是提供了此类模式和状态的例子的图。特别地,图2示出了激活模式202和功率节省模式204。
在实施例中,处于功率节省(PS)模式204中的MP可以操作于两个状态之一。这些状态是唤醒状态206和打盹状态208。在唤醒状态206,MP被完全供电,并且能够传输或接收帧。然而,在打盹状态208,MP消耗非常低的功率,并且不能传输或接收。如箭头224和226指示的,当操作在PS模式204时,MP可在唤醒状态206和打盹状态208之间交替。这种交替可以由指定的时间间隔以及由帧传输和接收规则确定。
在激活模式202,MP一直操作在唤醒状态(如唤醒状态206)。如箭头220和222指示的,MP可以在激活模式202和PS模式204之间转换。这种转换可能基于各种因素,如用户设置。
现在提供关于MP在PS模式204中的操作的进一步细节。
在PS模式204中的MP(也称为“PS MP”)在预定的信标间隔(由目标信标传输时间(TBTT)指示)传输其自己的信标。此外,PS MP醒来(即从打盹状态208进入唤醒状态206),以接收其对等体的信标和/或广播消息,并且也保持同步和对等链路。PS MP不是必需苏醒以从其对等体接收每一个信标。作为一个例子,PS MP可能改为决定接收由对等体传输的每隔一个的信标,每一 个传递业务指示消息(DTIM)信标,或每隔一个的DTIM信标。
PS MP接收来自对等MP的两个连续信标之间的时间间隔此处称为苏醒间隔。苏醒间隔基于每个对等链路。因此,PS MP可能采用多个苏醒间隔。此外,每个苏醒间隔可以在PS MP与相应的对等MP之间协商。此外,PS MP使用的(一个或多个)苏醒间隔和(一个或多个)信标间隔可能是依赖于实现方式的。例如,(一个或多个)苏醒间隔和(一个或多个)信标间隔可能基于一些因素,如去往/来自(一个或多个)对等MP的(一个或多个)业务负荷、时钟同步的准确性、用户的选择,等等。
在实施例中,MP可以在其进入PS模式204之前定义其信标间隔及其(一个或多个)苏醒间隔的长度。此外,在实施例中,MP可将其信标间隔和目标信标传输时间(TBTT)通知给其对等MP。通过这样做,MP的对等体能够在正确的时间苏醒从而接收MP的信标。可选地,可以与其(一个或多个)对等的MP协商MP的(一个或多个)苏醒间隔。通过这样的协商,(一个或多个)对等MP可以调度它们到PS MP的(一个或多个)广播传输。此外,PS MP也可请求其对等MP将广播业务作为单播帧发送给自己。
在实施例中,PS MP在它的信标中通告唤醒窗口。唤醒窗口可能在信息元素(IE)中指示,如图7中的IE。然而,指示也可以采用其他形式。唤醒窗口的开始从PS MP的TBTT测量。该通告的唤醒窗口指示PS MP在发送信标后的多久时间内将保持唤醒。相比之下,传统的PS MP在发送它的信标之后立即返回打盹状态208。
图3示出了逻辑流程的实施例。特别地,图3示出了逻辑流程300,逻辑流程300可能代表了这里描述的一个或多个实施例执行的操作。虽然图3示出了特定的顺序,但是可以采用其它顺序。此外,描绘的操作可以以各种并行和/或串行组合执行。
图3的流程包括功率节省模式204期间的示例性设备操作。这些操作参照PS MP和一个或多个远程设备来描述。这些远程设备可能是对等设备。可替换地,这些远程设备可能寻求与功率节省设备建立对等关系。图3中的操作可能发生在图1的上下文中。此外,PS MP和/或(一个或多个)远程设备可能包括诸如这里参照图2和8描述的那些特征。
在块302,PS MP进入唤醒状态206。在进入唤醒状态206后,在块303, PS MP发送信标传输。此信标提供了唤醒窗口时段的指示。例如,该信标可能包括下面参考图7描述的唤醒窗口信息元素。但是,实施例并不限于使用该信息元素。
在块304,PS MP确定唤醒窗口时段是否已逝去。如果是这样,那么操作前进到块350,其中PS MP进入打盹状态208。否则,可能出现一个或多个路径的执行。例如,图3示出了包括PS MP向对等设备发送传输的路径360,包括PS MP从对等设备接收传输的路径370,以及包括新的对等关系的建立的路径380。这样的路径可以各种串行的和/或并行的顺序执行。
图3示出了包括块305-308的路径360。在块305,PS MP指示其是否具有用于其对等设备的任何缓冲的业务(例如单播业务)。该指示可能包括在信标传输(如在块303中发送的信标)中。例如,PS MP可通过在它的信标帧中设置一个或多个比特来进行该指示。例如,在802.11s网络的上下文中,PS MP可以在与对等设备的对等链路ID匹配的业务指示图(TIM)元素中设置比特。
继而,接收到缓冲业务(例如,缓冲的单播业务)的该指示的对等设备可向PS MP发送响应传输(如触发帧)以启动分组接收时段。相应地,如块307指示的,PS MP确定其是否已从对等设备接收到这样的响应传输。如果是这样,那么操作进行到块308。否则,操作可以返回到块304。
在块308,PS MP对触发帧进行应答并且将其缓冲的业务传输到对等设备。这可能包括向对等设备发送多个缓冲的分组。
一旦缓冲的业务已经被发送,在块309,PS MP可以指示其到对等设备的数据传输的完成。在IEEE 802.11s网络的上下文中,块309可以包括发送使得服务时段结束(EOSP)比特被设置的一个或多个数据帧。图3示出了在块309后,操作可以返回到块304。
如上所述,路径370包括PS MP从对等设备接收业务。图3示出了路径370可能包括块310和312。
具有要发送到PS MP的缓冲业务的对等设备在功率节省设备的目标信标传输时间(TBTT)之后的唤醒间隔期间保持唤醒。因此,在块310,这样的对等设备可触发服务时段以传递它的缓冲业务到PS MP。这可能包括对等设备发送一个或多个触发传输到PS MP。
在块312,PS MP接收来自对等设备的缓冲业务。在此之后,操作可能返 回到块304。
如上所述,路径380包括在PS MP和远程设备之间建立对等连接。图3示出了路径380可包括块330-332。
在块330,PS MP进入对等链路建立过程。下文参照图4描述关于示例性对等链路建立过程的细节。在对等链路建立过程完成(例如,成功完成或不成功完成)之后,操作可以返回到块304。
如本文所述,实施例可以采用对等链路建立过程,该过程可以在设备发现处于功率节省模式204的另一个设备(例如,PS MP)后执行。作为一个例子,这种过程在图3的块332中执行。
相应地,图4是示出了对等链路建立过程的示例性操作的流程图。虽然图4示出了特定的顺序,但是可以采用其它的顺序。此外,描绘的操作可以以各种并行和/或串行组合的方式执行。
参考寻求与PS MP建立对等关系的设备(称为“新设备”)描述图4中的操作。这些操作可能会发生在图1的上下文中。此外,新设备和/或功率节省设备可能包括诸如参照图2和图8在此处描述的那些特征。
在块402,新设备可以执行被动(passive)扫描从而发现在网状网络中的现有设备。
在块404,新设备接收来自PS MP的信标。该信标指示功率节省设备的唤醒窗口。例如,该信标可以包括唤醒窗口信息元素,如下文参照图7描述的信息元素。但是,可以采用其它的唤醒窗口指示。
基于这个信标,在块406,新设备在其唤醒窗口结束之前,尝试发送对等链路开放消息给PS MP。
如块408指示的,PS MP确定在其唤醒窗口期间其是否已经接收到对等链路开放消息。如果是这样,那么操作进行到块410,并且PS MP保持处于唤醒状态,直到对等链路建立过程已经完成(无论是成功还是不成功)。否则,如果在PS MP的唤醒窗口期间未接收到对等链路开放消息,则对等链路建立过程不成功地完成(如块409指示的)。
在块410,PS MP向新设备发送对等链路确认消息。此外,在块412,PS MP向新设备发送对等链路开放消息。响应于这个对等链路开放消息,在块414,新设备向PS MP发送对等链路确认消息。
因此,这个对等链路建立过程包括对等链路开放消息和对等链路确认消息的“双重握手”。相应地,当两个设备均已发送和接收到对等链路开放消息和对等链路确认消息时,对等链路被成功建立。
在没有唤醒窗口的情况下,在传输信标之后或在响应来自新MP的对等链路开放消息之后,PS MP可以立即回到打盹状态208。
但是,为了确保未决的双重握手可以完成,实施例需要PS MP在其唤醒窗口期间保持唤醒(例如,保持在唤醒状态206),并在未决的对等链路设立过程期间保持唤醒。这可以有利地促进对等链路的快速和成功的建立。
图5是示出了示例性设备交互的图500。特别地,图5示出了第一网格点502(处于唤醒状态206)和第二网格点504之间发生的交互。这些交互沿着时间轴506发生。通过这些交互,对等链路被建立。
如上文参照图4所描述的,此类对等链路的建立可能包括双重握手过程。相应地,图5示出了第一次握手520,其从网格点504发送对等链路开放消息508开始。作为响应,网格点502向网格点504发送对等链路确认消息510。图5进一步示出了第二次握手522。该握手包括网格点502向网格点504发送对等链路开放消息512,并且网格点504通过发送对等链路确认消息给网格点502进行响应。
图6是沿时间轴602示出了传输序列的图600。从处于唤醒状态206的本地网格点的视角示出了这些传输。在该图中,向上的指示箭头表示从本地网格点传出的传输,而向下的指示箭头表示传入本地网格点的传输。
如图6所示,本地网格点传输信标604和606。这些信标的每一个都通告唤醒窗口。例如,信标604通告唤醒窗口608。在这个窗口中,对等链路建立过程开始。特别地,本地网格点从远程网格点接收对等链路开放(PLO)消息610。作为响应,本地网格点发送对等链路确认(PLC)消息612到远程设备。这两个消息构成第一次握手。作为第二次握手,本地网格点传输PLO消息614。作为响应,从远程网络点接收PLC消息616。
通过这些消息的交换,在本地网格点和远程网格点之间建立对等链路。图6示出了该对等链路建立过程延伸超出唤醒窗口608。然而,正如上文参照图4所述,由远程网格点启动该过程导致本地网格点保持唤醒直到过程完成。
图7是唤醒窗口信息元素(IE)700的图。正如本文所述,处于唤醒状态206 的设备传输的信标可以包括这个信息元素。如图7所示,唤醒窗口IE700包括标识符(ID)字段702、长度字段704以及唤醒窗口指示符字段706。
ID字段702包括预定值,其标识IE700为唤醒窗口IE。长度字段704指示IE700的大小。在实施例中,唤醒窗口的开始是从TBTI测量的。因此,唤醒窗口指示符字段706指示从这个开始点(信标发送)开始的唤醒窗口的长度(或持续时间)。
图7示出了标识符字段702可以具有一个八位位组的大小,长度字段704可以具有一个八位位组的大小,以及唤醒窗口指示符字段706可以具有两个八位位组的大小。这些大小和图7的格式,均出于示范的目的而非限制目的示出。因此,实施例可以采用其他大小和格式。
图8是示例性设备实现方式800的图。这个实现方式可由设备,如网格点来采用。例如,该实现方式可由图1的设备1021-10210来采用。但是,该实现方式也可能在其它上下文中采用。
实现方式800可包括各种元件。例如,图8示出了实现方式800包括天线802、收发器模块804、主机模块806和功率控制模块808。这些元件可能以硬件、软件、固件或其任何组合实现。
天线802提供了与远程设备的无线信号的交换。虽然描绘了单个天线,但可以采用多个天线。例如,实施例可以采用一个或多个发射天线以及一个或多个接收天线。可替换地或附加地,实施例可采用多个天线以便进行波束形成,和或相控阵天线的布置。
如图8所示,收发器模块804包括发射器部分810和接收器部分812。在操作期间,收发器模块804提供天线802和主机模块806之间的接口。例如,发射器部分810接收来自主机模块806的符号820,并且生成对应信号822以由天线模块802无线传输。这可能包括如调制、放大和/或滤波之类的操作。但是,也可以采用其他操作。
相反,接收器部分812获得由天线802接收的信号824并生成对应的符号826。继而,收发器模块804向主机模块806提供符号826。符号826的该生成可以包括以下操作,包括(但不限于)解调、放大和/或滤波。
为了提供这些特征,发射器部分810和接收器部分812中的每个可以包括各种部件,如调制器、解调器、放大器、滤波器、缓冲器、上变频器和/或下变 频器。此类部件可以以硬件(如电子器件)、软件或它们的任何组合实现。
主机模块806和收发器模块804之间交换的符号可以形成与一个或多个协议和/或一个或多个用户应用相关联的消息或信息。因此,主机模块806可执行与(一个或多个)此类协议和/或(一个或多个)用户应用对应的操作。示例性协议包括各种介质访问控制、网络、传输和/或会话层协议。示例性用户应用包括电话、消息收发、电子邮件、web浏览、内容(如视频和音频)分发/接收,等等。
信号822和824可以是各种格式。例如,这些信号可能被格式化为在IEEE802.11s的网络中传输。但是,实施例并不限于这些示例性网络。
除了作为主机模块806和天线802之间的接口操作,收发器模块804可以执行各种信令、链路控制和介质访问操作。例如,收发器模块804可以生成并传输信标(通过天线802),并且交换信令消息(例如触发消息、PLO消息、PLC消息等等)。这些操作可能由收发器模块804中的控制模块809进行协调。如图8所示,控制模块809耦合到发射器部分810和接收器部分812。
此外,图8示出了控制模块809耦合到主机模块806和功率管理模块808。相应地,控制模块809可以与这些元件进行信息交换。此类信息可以包括控制模块809发送的状态信息和由主机模块806和/或功率管理模块808接收的操作指令。
功率控制模块808管辖装置800的各种操作。例如,功率控制模块808建立装置800的当前操作模式和状态(例如,激活模式202、功率节省模式204、唤醒状态206和打盹状态208)。如图8所示,这可能是通过操作指令832执行的,操作指令832被发送到收发器模块804内的控制模块809。
功率控制模块808可基于各种因素建立这些模式和状态。此类因素的例子包括(但不限于)其从收发器模块804接收的状态信息830,和/或其从主机模块806接收的配置数据828。
配置数据828可能包括功率管理模块808应用的功率管理策略和过程。此类策略和过程可包括参数,如信标间隔、苏醒间隔和唤醒窗口等等。在实施例中,配置数据828可以(至少部分地)基于用户设置和选择。
状态信息830可以指示收发器模块804的当前操作状态。例如,状态信息830可能指示未决的对等建立过程。正如本文所述,这种过程可能会影响设备操 作于唤醒状态206达多长时间。然而,在实施例中,状态信息830可以附加地或可替换地包括其它形式的信息。
图9示出了逻辑流程900,其可以代表本文中描述的一个或多个实施例执行的操作。虽然图9示出了特定的顺序,但是可以采用其它的顺序。此外,描绘的操作可以以各种并行和/或串行组合执行。
参考设备描述这些操作。该设备可以是网格点,如在图1中的MP1021-10210之一。因此,这个设备可能包括图8的实现方式。然而,实施例不限于这些设备和实现方式。
在块902,设备确定信标间隔和苏醒间隔。
在该确定之后,在块904设备通告信标间隔和苏醒间隔给其他设备。在实施例中,当该设备是唤醒时(例如,处于激活模式202或唤醒状态206时)执行这个通告。
在块906设备进入打盹状态。从该打盹状态,在块908设备进入唤醒状态。当处于该唤醒状态时,该设备可以执行各种操作。下面参照图3描述示例性的操作。例如,该设备可以传输数据,接收数据和/或参与与远程设备的对等建立过程。然而,实施例并不限于这些操作。
正如本文所述,各种实施例可以使用硬件元件、软件元件或它们的任何组合实现。硬件元件的例子可以包括处理器、微处理器、电路、电路元件(如晶体管、电阻器、电容器和电感器等)、集成电路、专用集成电路(ASIC)、可编程逻辑器件(PLD)、数字信号处理器(DSP)、现场可编程门阵列(FPGA)、逻辑门、寄存器、半导体器件、芯片、微芯片和芯片组等等。
软件的例子可以包括软件组件、程序、应用、计算机程序、应用程序、系统程序、机器程序、操作系统软件、中间件、固件、软件模块、例程、子例程、函数、方法、过程、软件接口、应用程序接口(API)、指令集、计算代码、计算机代码、代码段、计算机代码段、文字、值、符号或它们的任何组合。
例如,可以使用可以存储指令或指令集的机器可读介质或制品实现一些实施例,如果所述指令或指令集由机器执行,可以使得机器根据实施例来执行方法和/或操作。例如,这样的机器可以包括任何适当的处理平台、计算平台、计算设备、处理设备、计算系统、处理系统、计算机、处理器等,并且可以使用硬件和/或软件的任何适当组合来实现。
所述机器可读介质或制品可以包括,例如,任何适合类型的存储器单元、存储器设备、存储器制品、存储器介质、存储设备、存储制品、存储介质和/或存储单元,例如,存储器、可移除或不可移除介质、可擦除或不可擦除介质、可写入或可重写入介质、数字或模拟介质、硬盘、软盘、紧致盘只读存储器(CD-ROM)、可记录的紧致盘(CD-R)、可重写的紧致盘(CD-RW)、光盘、磁介质、磁光介质,可移除存储器卡或盘,各种类型的数字多功能盘(DVD)、磁带、录像带等。指令可以包含任何合适类型的代码,如源代码、编译的代码、解释的代码、可执行代码、静态代码、动态代码、加密代码等等,其使用任何合适的高级、低级、面向对象、可视、编译和/或解释性编程语言实现。
虽然上面已描述了本发明的各种实施例,但是应当理解的是,它们只是以举例的方式给出,而并不是限制。例如,这里描述的技术并不限于IEEE 802.11s网络。
因此,对相关技术领域的技术人员来说显而易见的是,可以在其中做出形式和细节方面的各种变化而不脱离本发明的精神和范围。因此,本发明的广度和范围不应受限于上述任何示例性实施例,而是仅应按照下列权利要求书和其等同物限定。

无线网络的功率管理.pdf_第1页
第1页 / 共19页
无线网络的功率管理.pdf_第2页
第2页 / 共19页
无线网络的功率管理.pdf_第3页
第3页 / 共19页
点击查看更多>>
资源描述

《无线网络的功率管理.pdf》由会员分享,可在线阅读,更多相关《无线网络的功率管理.pdf(19页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 104320836 A (43)申请公布日 2015.01.28 CN 104320836 A (21)申请号 201410594167.5 (22)申请日 2009.12.07 12/317,099 2008.12.19 US 200980139209.3 2009.12.07 H04W 52/02(2009.01) H04W 76/04(2009.01) G06F 1/32(2006.01) (71)申请人 英特尔公司 地址 美国加利福尼亚州 (72)发明人 X. 龚 J. 沃克 (74)专利代理机构 中国专利代理(香港)有限公 司 72001 代理人 陈振 汤春。

2、龙 (54) 发明名称 无线网络的功率管理 (57) 摘要 实施例提供了无线网络中的设备功率管理的 技术。 例如, 一种装置可包括功率管理模块和收发 器模块。所述功率管理模块确定信标间隔和苏醒 间隔。所述收发器模块发送传输到一个或多个远 程设备, 所述传输包括所述信标间隔和苏醒间隔。 所述信际间隔指示该装置的连续信标传输之间的 时间间隔, 以及所述苏醒间隔指示所述装置从对 等设备接收两个连续信标之间的时间间隔。 (30)优先权数据 (62)分案原申请数据 (51)Int.Cl. 权利要求书 1 页 说明书 8 页 附图 9 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要。

3、求书1页 说明书8页 附图9页 (10)申请公布号 CN 104320836 A CN 104320836 A 1/1 页 2 1. 一种用于功率管理的方法, 包括 : 从打盹状态进入唤醒状态 ; 通告唤醒窗口时段 ; 在所述唤醒窗口时段期间开始远程启动的对等建立过程 ; 以及 当所述唤醒窗口时段已逝去并且所述远程启动的对等建立过程完成时, 返回到所述打 盹状态。 2. 如权利要求 1 所述的方法, 其中参与所述远程启动的对等建立过程包括执行与所述 远程设备的双重握手过程。 3. 如权利要求 2 所述的方法, 其中所述双重握手过程包括 : 接收来自远程设备的第一对等链路开放 PLO 消息 ; 。

4、响应于所述第一 PLO 消息, 发送第一对等链路确认 PLC 消息至所述远程设备 ; 发送第二 PLO 消息至所述远程设备 ; 以及 响应于所述第二 PLO 消息, 接收来自所述远程设备的第二 PLC 消息。 4. 如权利要求 1 所述的方法, 其中通告所述唤醒窗口时段包括传输包括唤醒窗口信息 元素的信标。 5. 如权利要求 4 所述的方法, 其中所述唤醒窗口信息元素包括指示自目标信标传输时 间 (TBTT) 开始的所述唤醒窗口时段的持续时间的字段。 6. 如权利要求 1 所述的方法, 还包括在所述唤醒窗口时段期间发送缓冲的业务。 7. 一种用于功率管理的设备, 包括 : 用于从打盹状态进入唤。

5、醒状态的部件 ; 用于通告唤醒窗口时段的部件 ; 用于在所述唤醒窗口时段期间开始远程启动的对等建立过程的部件 ; 以及 用于当所述唤醒窗口时段已逝去并且所述远程启动的对等建立过程完成时, 返回到所 述打盹状态的部件。 8. 如权利要求 7 所述的设备, 其中用于参与所述远程启动的对等建立过程的部件包括 用于执行与所述远程设备的双重握手过程的部件。 9. 如权利要求 8 所述的设备, 其中用于执行所述双重握手过程的部件包括 : 用于接收来自远程设备的第一对等链路开放 PLO 消息的部件 ; 用于响应于所述第一 PLO 消息, 发送第一对等链路确认 PLC 消息至所述远程设备的部 件 ; 用于发送。

6、第二 PLO 消息至所述远程设备的部件 ; 以及 用于响应于所述第二 PLO 消息, 接收来自所述远程设备的第二 PLC 消息的部件。 10. 如权利要求 7 所述的设备, 其中用于通告所述唤醒窗口时段的部件包括用于传输 包括唤醒窗口信息元素的信标的部件。 11. 如权利要求 10 所述的设备, 其中所述唤醒窗口信息元素包括指示自目标信标传输 时间 (TBTT) 开始的所述唤醒窗口时段的持续时间的字段。 12. 如权利要求 7 所述的设备, 还包括用于在所述唤醒窗口时段期间发送缓冲的业务 的部件。 权 利 要 求 书 CN 104320836 A 2 1/8 页 3 无线网络的功率管理 背景技。

7、术 0001 无线通信能力正越来越多地集成到便携设备中, 便携设备包括膝上型计算机, 手 持设备 ( 如个人数字助理 (PDA) 和移动电话。这种能力的集成可以为用户提供到信息资 源的随时随地的连接性。 0002 功耗是这种设备的关键特征。 例如, 在必要的电池充电过程之间, 较低的功耗水平 对应于增加的操作时间。作为此的结果, 设备用户的体验可以提高。 0003 无线网状网络根据分散和协作方法操作。例如, 电气和电子工程师协会 (IEEE)802.11s 标准提供由多台设备 ( 称为网格点 ) 组成的无线网络。这些设备之间形成 链路。此外, 根据各种路由协议, 信息可以被通过这些链路路由。 。

8、0004 当前的 IEEE 802.11s 草案 ( 如 IEEE 802.11s 草案标准 1.08) 提供旨在节省设备 功率的功率管理机制。但是, 这些机制往往会造成不希望的网络操作。 附图说明 0005 在附图中, 相同的附图标记一般指相同的、 功能相似、 和 / 或结构相似的元素。元 素首次出现在其中的附图由附图标记最左边的 ( 一个或多个 ) 数字表示。本发明将参照附 图进行描述, 其中 : 0006 图 1 是示例性操作环境的图 ; 0007 图 2 是示出了设备的示例性操作模式和状态的图 ; 0008 图 3 是示出了示例性设备操作的流程图 ; 0009 图 4 是示出了示例性对。

9、等链路建立过程的流程图 ; 0010 图 5 是示出了示例性设备交互的图 ; 0011 图 6 是示出了传输序列的图 ; 0012 图 7 是唤醒窗口信息元素的图 ; 0013 图 8 是示例性设备实现方式的图 ; 以及 0014 图 9 是流程图。 具体实施方式 0015 实施例提供了用于无线网络中的设备功率管理的技术。例如, 一种装置可包括功 率管理模块和收发器模块。功率管理模块确定信标间隔和苏醒间隔。该收发器模块发送传 输到一个或多个远程设备, 该传输包括信标间隔和苏醒间隔。信标间隔指示装置的连续信 标传输之间的时间间隔, 以及苏醒间隔指示当装置从对等设备接收两个连续信标时的时间 间隔。。

10、通过这种技术的应用, 可以有利地实现高效的网络操作。 0016 该说明书通篇提及的 “一个实施例” 或 “实施例” 是指与该实施例结合描述的特定 的特征, 结构或特性包括在至少一个实施例中。 因此, 通篇本说明书中各个位置出现的短语 “在一个实施例中” 或 “在实施例中” 不一定都指的是相同的实施例。此外, 特定的特征、 结 构或特性可以以任何合适的方式组合在一个或多个实施例中。 说 明 书 CN 104320836 A 3 2/8 页 4 0017 图 1 是示例性操作环境 100 的图, 其中可以采用这里描述的技术。如图 1 所示, 该 环境包括多个设备 1021-10210。此外, 图 。

11、1 中示出了这些设备之间的对等链路 1041-10417。 0018 网状网络包括两个或更多个移动计算设备, 它们之间建立了对等链路。相应 地, 设备 1021-10210已经形成网状网络 106。因此, 设备 1021-10210在此也称为网格点 (MP)1021-10210。 0019 MP 1021-10210每一个可以为各种类型的设备。示例性的设备包括膝上型计算机、 台式计算机、 个人数字助理 (PDA)、 超移动个人计算机 (UMPC) 和移动互联网设备 (MID)。但 是, 实施例并不限于这些设备类型。 0020 通常, 网状网络的操作不是由中央控制器确定的。 代替地, 这种决策制。

12、定通常分布 于网络的 MP 之间 ( 或在其间协作制定 )。与这种协作决策制定有关的信息可以在 MP 之间 通过传输呼叫信标进行交换。在操作期间, MP 在它们相应的目标信标传输时间 (TBTT) 独 立地发出信标。 0021 此外, MP 可以依据各种模式和状态而操作。例如, MP 可以操作在激活模式或功率 节省模式。在激活模式中, MP 能够不断地与其他设备交换信息。然而, 在功率节省模式中, MP不总是可用于交换此类信息。 关于激活和功率节省模式的进一步的细节在下面参考附图 2 描述。 0022 因此, 在图 1 的上下文中, MP 1021-10210中的每个并非一直都是激活的。因此,。

13、 在 MP之间实现协作(或分布式决策制定)以使它们可以在功率节省模式操作可能是一个艰巨 的任务。 0023 IEEE 802.11s 的草案标准 1.08 中提出的功率管理方案主要基于基础设施模式 操作 ( 其中设备通过接入点彼此通信 )。而且, 该草案标准提供了一种自动功率节省递送 (APSD) 操作 ( 在第 11A.12.6 部分中定义 ), 其仅当一个 MP 不在功率节省模式中时或当存 在中央控制实体时才工作。 0024 此外, IEEE 802.11s 草案标准版本 1.08 要求 MP 在进入功率节省模式之前与其对 等 MP 进行同步。该草案标准提供对等链路偏移同步方案以实现这种同。

14、步。对等链路偏移 同步方案禁止MP进入功率节省模式, 直到其已经通过单播消息通知其所有的对等MP。 在这 个方案中需要单播消息, 因为广播消息被认为是不可靠的, 并可能引起 MP 的由网状网络中 其它 MP 采用的功率管理状态的知识的不明确性。 0025 实施例提供超越现有技术的优点。例如, 实施例提供完全分布式的操作。此外, 通 过两个间隔 : 信标间隔和苏醒间隔, 实施例促进灵活的功率管理。 0026 如上所述, MP 可以依据各种模式和状态而操作。图 2 是提供了此类模式和状态的 例子的图。特别地, 图 2 示出了激活模式 202 和功率节省模式 204。 0027 在实施例中, 处于功。

15、率节省 (PS) 模式 204 中的 MP 可以操作于两个状态之一。这 些状态是唤醒状态 206 和打盹状态 208。在唤醒状态 206, MP 被完全供电, 并且能够传输或 接收帧。然而, 在打盹状态 208, MP 消耗非常低的功率, 并且不能传输或接收。如箭头 224 和 226 指示的, 当操作在 PS 模式 204 时, MP 可在唤醒状态 206 和打盹状态 208 之间交替。 这种交替可以由指定的时间间隔以及由帧传输和接收规则确定。 0028 在激活模式 202, MP 一直操作在唤醒状态 ( 如唤醒状态 206)。如箭头 220 和 222 指示的, MP 可以在激活模式 20。

16、2 和 PS 模式 204 之间转换。这种转换可能基于各种因素, 如 说 明 书 CN 104320836 A 4 3/8 页 5 用户设置。 0029 现在提供关于 MP 在 PS 模式 204 中的操作的进一步细节。 0030 在 PS 模式 204 中的 MP( 也称为 “PS MP” ) 在预定的信标间隔 ( 由目标信标传输时 间 (TBTT) 指示 ) 传输其自己的信标。此外, PS MP 醒来 ( 即从打盹状态 208 进入唤醒状态 206), 以接收其对等体的信标和 / 或广播消息, 并且也保持同步和对等链路。PS MP 不是必 需苏醒以从其对等体接收每一个信标。作为一个例子, 。

17、PS MP 可能改为决定接收由对等体 传输的每隔一个的信标, 每一个传递业务指示消息 (DTIM) 信标, 或每隔一个的 DTIM 信标。 0031 PS MP 接收来自对等 MP 的两个连续信标之间的时间间隔此处称为苏醒间隔。苏 醒间隔基于每个对等链路。因此, PS MP 可能采用多个苏醒间隔。此外, 每个苏醒间隔可以 在 PS MP 与相应的对等 MP 之间协商。此外, PS MP 使用的 ( 一个或多个 ) 苏醒间隔和 ( 一 个或多个 ) 信标间隔可能是依赖于实现方式的。例如, ( 一个或多个 ) 苏醒间隔和 ( 一个 或多个 ) 信标间隔可能基于一些因素, 如去往 / 来自 ( 一个。

18、或多个 ) 对等 MP 的 ( 一个或多 个 ) 业务负荷、 时钟同步的准确性、 用户的选择, 等等。 0032 在实施例中, MP 可以在其进入 PS 模式 204 之前定义其信标间隔及其 ( 一个或多 个 ) 苏醒间隔的长度。此外, 在实施例中, MP 可将其信标间隔和目标信标传输时间 (TBTT) 通知给其对等 MP。通过这样做, MP 的对等体能够在正确的时间苏醒从而接收 MP 的信标。 可选地, 可以与其 ( 一个或多个 ) 对等的 MP 协商 MP 的 ( 一个或多个 ) 苏醒间隔。通过这 样的协商, ( 一个或多个 ) 对等 MP 可以调度它们到 PS MP 的 ( 一个或多个 。

19、) 广播传输。此 外, PS MP 也可请求其对等 MP 将广播业务作为单播帧发送给自己。 0033 在实施例中, PS MP 在它的信标中通告唤醒窗口。唤醒窗口可能在信息元素 (IE) 中指示, 如图7中的IE。 然而, 指示也可以采用其他形式。 唤醒窗口的开始从PS MP的TBTT 测量。该通告的唤醒窗口指示 PS MP 在发送信标后的多久时间内将保持唤醒。相比之下, 传统的 PS MP 在发送它的信标之后立即返回打盹状态 208。 0034 图 3 示出了逻辑流程的实施例。特别地, 图 3 示出了逻辑流程 300, 逻辑流程 300 可能代表了这里描述的一个或多个实施例执行的操作。虽然图。

20、 3 示出了特定的顺序, 但是 可以采用其它顺序。此外, 描绘的操作可以以各种并行和 / 或串行组合执行。 0035 图 3 的流程包括功率节省模式 204 期间的示例性设备操作。这些操作参照 PS MP 和一个或多个远程设备来描述。这些远程设备可能是对等设备。可替换地, 这些远程设备 可能寻求与功率节省设备建立对等关系。 图3中的操作可能发生在图1的上下文中。 此外, PS MP 和 / 或 ( 一个或多个 ) 远程设备可能包括诸如这里参照图 2 和 8 描述的那些特征。 0036 在块 302, PS MP 进入唤醒状态 206。在进入唤醒状态 206 后, 在块 303, PS MP 发。

21、 送信标传输。此信标提供了唤醒窗口时段的指示。例如, 该信标可能包括下面参考图 7 描 述的唤醒窗口信息元素。但是, 实施例并不限于使用该信息元素。 0037 在块 304, PS MP 确定唤醒窗口时段是否已逝去。如果是这样, 那么操作前进到块 350, 其中 PS MP 进入打盹状态 208。否则, 可能出现一个或多个路径的执行。例如, 图 3 示 出了包括 PS MP 向对等设备发送传输的路径 360, 包括 PS MP 从对等设备接收传输的路径 370, 以及包括新的对等关系的建立的路径 380。这样的路径可以各种串行的和 / 或并行的 顺序执行。 0038 图 3 示出了包括块 30。

22、5-308 的路径 360。在块 305, PS MP 指示其是否具有用于其 说 明 书 CN 104320836 A 5 4/8 页 6 对等设备的任何缓冲的业务 ( 例如单播业务 )。该指示可能包括在信标传输 ( 如在块 303 中发送的信标 ) 中。例如, PS MP 可通过在它的信标帧中设置一个或多个比特来进行该指 示。例如, 在 802.11s 网络的上下文中, PS MP 可以在与对等设备的对等链路 ID 匹配的业 务指示图 (TIM) 元素中设置比特。 0039 继而, 接收到缓冲业务 ( 例如, 缓冲的单播业务 ) 的该指示的对等设备可向 PS MP 发送响应传输 ( 如触发帧。

23、 ) 以启动分组接收时段。相应地, 如块 307 指示的, PS MP 确定其 是否已从对等设备接收到这样的响应传输。如果是这样, 那么操作进行到块 308。否则, 操 作可以返回到块 304。 0040 在块 308, PS MP 对触发帧进行应答并且将其缓冲的业务传输到对等设备。这可能 包括向对等设备发送多个缓冲的分组。 0041 一旦缓冲的业务已经被发送, 在块 309, PS MP 可以指示其到对等设备的数据传输 的完成。 在IEEE 802.11s网络的上下文中, 块309可以包括发送使得服务时段结束(EOSP) 比特被设置的一个或多个数据帧。图 3 示出了在块 309 后, 操作可。

24、以返回到块 304。 0042 如上所述, 路径 370 包括 PS MP 从对等设备接收业务。图 3 示出了路径 370 可能 包括块 310 和 312。 0043 具有要发送到PS MP的缓冲业务的对等设备在功率节省设备的目标信标传输时间 (TBTT) 之后的唤醒间隔期间保持唤醒。因此, 在块 310, 这样的对等设备可触发服务时段以 传递它的缓冲业务到 PS MP。这可能包括对等设备发送一个或多个触发传输到 PS MP。 0044 在块 312, PS MP 接收来自对等设备的缓冲业务。在此之后, 操作可能返回到块 304。 0045 如上所述, 路径 380 包括在 PS MP 和远。

25、程设备之间建立对等连接。图 3 示出了路 径 380 可包括块 330-332。 0046 在块 330, PS MP 进入对等链路建立过程。下文参照图 4 描述关于示例性对等链路 建立过程的细节。在对等链路建立过程完成 ( 例如, 成功完成或不成功完成 ) 之后, 操作可 以返回到块 304。 0047 如本文所述, 实施例可以采用对等链路建立过程, 该过程可以在设备发现处于功 率节省模式 204 的另一个设备 ( 例如, PS MP) 后执行。作为一个例子, 这种过程在图 3 的 块 332 中执行。 0048 相应地, 图 4 是示出了对等链路建立过程的示例性操作的流程图。虽然图 4 示。

26、出 了特定的顺序, 但是可以采用其它的顺序。此外, 描绘的操作可以以各种并行和 / 或串行组 合的方式执行。 0049 参考寻求与 PS MP 建立对等关系的设备 ( 称为 “新设备” ) 描述图 4 中的操作。这 些操作可能会发生在图 1 的上下文中。此外, 新设备和 / 或功率节省设备可能包括诸如参 照图 2 和图 8 在此处描述的那些特征。 0050 在块 402, 新设备可以执行被动 (passive) 扫描从而发现在网状网络中的现有设 备。 0051 在块 404, 新设备接收来自 PS MP 的信标。该信标指示功率节省设备的唤醒窗口。 例如, 该信标可以包括唤醒窗口信息元素, 如下。

27、文参照图 7 描述的信息元素。但是, 可以采 用其它的唤醒窗口指示。 说 明 书 CN 104320836 A 6 5/8 页 7 0052 基于这个信标, 在块 406, 新设备在其唤醒窗口结束之前, 尝试发送对等链路开放 消息给 PS MP。 0053 如块 408 指示的, PS MP 确定在其唤醒窗口期间其是否已经接收到对等链路开放 消息。 如果是这样, 那么操作进行到块410, 并且PS MP保持处于唤醒状态, 直到对等链路建 立过程已经完成(无论是成功还是不成功)。 否则, 如果在PS MP的唤醒窗口期间未接收到 对等链路开放消息, 则对等链路建立过程不成功地完成 ( 如块 409。

28、 指示的 )。 0054 在块 410, PS MP 向新设备发送对等链路确认消息。此外, 在块 412, PS MP 向新设 备发送对等链路开放消息。响应于这个对等链路开放消息, 在块 414, 新设备向 PS MP 发送 对等链路确认消息。 0055 因此, 这个对等链路建立过程包括对等链路开放消息和对等链路确认消息的 “双 重握手” 。相应地, 当两个设备均已发送和接收到对等链路开放消息和对等链路确认消息 时, 对等链路被成功建立。 0056 在没有唤醒窗口的情况下, 在传输信标之后或在响应来自新 MP 的对等链路开放 消息之后, PS MP 可以立即回到打盹状态 208。 0057 但。

29、是, 为了确保未决的双重握手可以完成, 实施例需要PS MP在其唤醒窗口期间保 持唤醒(例如, 保持在唤醒状态206), 并在未决的对等链路设立过程期间保持唤醒。 这可以 有利地促进对等链路的快速和成功的建立。 0058 图 5 是示出了示例性设备交互的图 500。特别地, 图 5 示出了第一网格点 502( 处 于唤醒状态 206) 和第二网格点 504 之间发生的交互。这些交互沿着时间轴 506 发生。通 过这些交互, 对等链路被建立。 0059 如上文参照图 4 所描述的, 此类对等链路的建立可能包括双重握手过程。相应地, 图 5 示出了第一次握手 520, 其从网格点 504 发送对等。

30、链路开放消息 508 开始。作为响应, 网格点 502 向网格点 504 发送对等链路确认消息 510。图 5 进一步示出了第二次握手 522。 该握手包括网格点502向网格点504发送对等链路开放消息512, 并且网格点504通过发送 对等链路确认消息给网格点 502 进行响应。 0060 图 6 是沿时间轴 602 示出了传输序列的图 600。从处于唤醒状态 206 的本地网格 点的视角示出了这些传输。 在该图中, 向上的指示箭头表示从本地网格点传出的传输, 而向 下的指示箭头表示传入本地网格点的传输。 0061 如图 6 所示, 本地网格点传输信标 604 和 606。这些信标的每一个都。

31、通告唤醒窗 口。例如, 信标 604 通告唤醒窗口 608。在这个窗口中, 对等链路建立过程开始。特别地, 本 地网格点从远程网格点接收对等链路开放(PLO)消息610。 作为响应, 本地网格点发送对等 链路确认 (PLC) 消息 612 到远程设备。这两个消息构成第一次握手。作为第二次握手, 本 地网格点传输 PLO 消息 614。作为响应, 从远程网络点接收 PLC 消息 616。 0062 通过这些消息的交换, 在本地网格点和远程网格点之间建立对等链路。图 6 示出 了该对等链路建立过程延伸超出唤醒窗口 608。然而, 正如上文参照图 4 所述, 由远程网格 点启动该过程导致本地网格点保。

32、持唤醒直到过程完成。 0063 图 7 是唤醒窗口信息元素 (IE)700 的图。正如本文所述, 处于唤醒状态 206 的设 备传输的信标可以包括这个信息元素。如图 7 所示, 唤醒窗口 IE700 包括标识符 (ID) 字段 702、 长度字段 704 以及唤醒窗口指示符字段 706。 说 明 书 CN 104320836 A 7 6/8 页 8 0064 ID 字段 702 包括预定值, 其标识 IE700 为唤醒窗口 IE。长度字段 704 指示 IE700 的大小。在实施例中, 唤醒窗口的开始是从 TBTI 测量的。因此, 唤醒窗口指示符字段 706 指示从这个开始点 ( 信标发送 )。

33、 开始的唤醒窗口的长度 ( 或持续时间 )。 0065 图 7 示出了标识符字段 702 可以具有一个八位位组的大小, 长度字段 704 可以具 有一个八位位组的大小, 以及唤醒窗口指示符字段 706 可以具有两个八位位组的大小。这 些大小和图 7 的格式, 均出于示范的目的而非限制目的示出。因此, 实施例可以采用其他大 小和格式。 0066 图 8 是示例性设备实现方式 800 的图。这个实现方式可由设备, 如网格点来采用。 例如, 该实现方式可由图 1 的设备 1021-10210来采用。但是, 该实现方式也可能在其它上下 文中采用。 0067 实现方式 800 可包括各种元件。例如, 图。

34、 8 示出了实现方式 800 包括天线 802、 收 发器模块 804、 主机模块 806 和功率控制模块 808。这些元件可能以硬件、 软件、 固件或其任 何组合实现。 0068 天线 802 提供了与远程设备的无线信号的交换。虽然描绘了单个天线, 但可以采 用多个天线。例如, 实施例可以采用一个或多个发射天线以及一个或多个接收天线。可替 换地或附加地, 实施例可采用多个天线以便进行波束形成, 和或相控阵天线的布置。 0069 如图 8 所示, 收发器模块 804 包括发射器部分 810 和接收器部分 812。在操作期 间, 收发器模块 804 提供天线 802 和主机模块 806 之间的接。

35、口。例如, 发射器部分 810 接收 来自主机模块 806 的符号 820, 并且生成对应信号 822 以由天线模块 802 无线传输。这可能 包括如调制、 放大和 / 或滤波之类的操作。但是, 也可以采用其他操作。 0070 相反, 接收器部分 812 获得由天线 802 接收的信号 824 并生成对应的符号 826。继 而, 收发器模块 804 向主机模块 806 提供符号 826。符号 826 的该生成可以包括以下操作, 包括 ( 但不限于 ) 解调、 放大和 / 或滤波。 0071 为了提供这些特征, 发射器部分 810 和接收器部分 812 中的每个可以包括各种部 件, 如调制器、 。

36、解调器、 放大器、 滤波器、 缓冲器、 上变频器和 / 或下变频器。此类部件可以以 硬件 ( 如电子器件 )、 软件或它们的任何组合实现。 0072 主机模块 806 和收发器模块 804 之间交换的符号可以形成与一个或多个协议和 / 或一个或多个用户应用相关联的消息或信息。 因此, 主机模块806可执行与(一个或多个) 此类协议和/或(一个或多个)用户应用对应的操作。 示例性协议包括各种介质访问控制、 网络、 传输和 / 或会话层协议。示例性用户应用包括电话、 消息收发、 电子邮件、 web 浏览、 内容 ( 如视频和音频 ) 分发 / 接收, 等等。 0073 信号822和824可以是各种。

37、格式。 例如, 这些信号可能被格式化为在IEEE802.11s 的网络中传输。但是, 实施例并不限于这些示例性网络。 0074 除了作为主机模块 806 和天线 802 之间的接口操作, 收发器模块 804 可以执行各 种信令、 链路控制和介质访问操作。例如, 收发器模块 804 可以生成并传输信标 ( 通过天线 802), 并且交换信令消息 ( 例如触发消息、 PLO 消息、 PLC 消息等等 )。这些操作可能由收发 器模块 804 中的控制模块 809 进行协调。如图 8 所示, 控制模块 809 耦合到发射器部分 810 和接收器部分 812。 0075 此外, 图 8 示出了控制模块 。

38、809 耦合到主机模块 806 和功率管理模块 808。相应 说 明 书 CN 104320836 A 8 7/8 页 9 地, 控制模块 809 可以与这些元件进行信息交换。此类信息可以包括控制模块 809 发送的 状态信息和由主机模块 806 和 / 或功率管理模块 808 接收的操作指令。 0076 功率控制模块 808 管辖装置 800 的各种操作。例如, 功率控制模块 808 建立装置 800 的当前操作模式和状态 ( 例如, 激活模式 202、 功率节省模式 204、 唤醒状态 206 和打盹 状态 208)。如图 8 所示, 这可能是通过操作指令 832 执行的, 操作指令 83。

39、2 被发送到收发器 模块 804 内的控制模块 809。 0077 功率控制模块 808 可基于各种因素建立这些模式和状态。此类因素的例子包括 ( 但不限于 ) 其从收发器模块 804 接收的状态信息 830, 和 / 或其从主机模块 806 接收的配 置数据 828。 0078 配置数据 828 可能包括功率管理模块 808 应用的功率管理策略和过程。此类策略 和过程可包括参数, 如信标间隔、 苏醒间隔和唤醒窗口等等。在实施例中, 配置数据 828 可 以 ( 至少部分地 ) 基于用户设置和选择。 0079 状态信息 830 可以指示收发器模块 804 的当前操作状态。例如, 状态信息 83。

40、0 可 能指示未决的对等建立过程。 正如本文所述, 这种过程可能会影响设备操作于唤醒状态206 达多长时间。然而, 在实施例中, 状态信息 830 可以附加地或可替换地包括其它形式的信 息。 0080 图 9 示出了逻辑流程 900, 其可以代表本文中描述的一个或多个实施例执行的操 作。虽然图 9 示出了特定的顺序, 但是可以采用其它的顺序。此外, 描绘的操作可以以各种 并行和 / 或串行组合执行。 0081 参考设备描述这些操作。该设备可以是网格点, 如在图 1 中的 MP1021-10210之一。 因此, 这个设备可能包括图 8 的实现方式。然而, 实施例不限于这些设备和实现方式。 008。

41、2 在块 902, 设备确定信标间隔和苏醒间隔。 0083 在该确定之后, 在块 904 设备通告信标间隔和苏醒间隔给其他设备。在实施例中, 当该设备是唤醒时 ( 例如, 处于激活模式 202 或唤醒状态 206 时 ) 执行这个通告。 0084 在块 906 设备进入打盹状态。从该打盹状态, 在块 908 设备进入唤醒状态。当处 于该唤醒状态时, 该设备可以执行各种操作。下面参照图 3 描述示例性的操作。例如, 该设 备可以传输数据, 接收数据和 / 或参与与远程设备的对等建立过程。然而, 实施例并不限于 这些操作。 0085 正如本文所述, 各种实施例可以使用硬件元件、 软件元件或它们的任。

42、何组合实现。 硬件元件的例子可以包括处理器、 微处理器、 电路、 电路元件 ( 如晶体管、 电阻器、 电容器 和电感器等 )、 集成电路、 专用集成电路 (ASIC)、 可编程逻辑器件 (PLD)、 数字信号处理器 (DSP)、 现场可编程门阵列 (FPGA)、 逻辑门、 寄存器、 半导体器件、 芯片、 微芯片和芯片组等 等。 0086 软件的例子可以包括软件组件、 程序、 应用、 计算机程序、 应用程序、 系统程序、 机 器程序、 操作系统软件、 中间件、 固件、 软件模块、 例程、 子例程、 函数、 方法、 过程、 软件接口、 应用程序接口 (API)、 指令集、 计算代码、 计算机代码、。

43、 代码段、 计算机代码段、 文字、 值、 符号 或它们的任何组合。 0087 例如, 可以使用可以存储指令或指令集的机器可读介质或制品实现一些实施例, 如果所述指令或指令集由机器执行, 可以使得机器根据实施例来执行方法和 / 或操作。例 说 明 书 CN 104320836 A 9 8/8 页 10 如, 这样的机器可以包括任何适当的处理平台、 计算平台、 计算设备、 处理设备、 计算系统、 处理系统、 计算机、 处理器等, 并且可以使用硬件和 / 或软件的任何适当组合来实现。 0088 所述机器可读介质或制品可以包括, 例如, 任何适合类型的存储器单元、 存储器设 备、 存储器制品、 存储器。

44、介质、 存储设备、 存储制品、 存储介质和 / 或存储单元, 例如, 存储 器、 可移除或不可移除介质、 可擦除或不可擦除介质、 可写入或可重写入介质、 数字或模拟 介质、 硬盘、 软盘、 紧致盘只读存储器 (CD-ROM)、 可记录的紧致盘 (CD-R)、 可重写的紧致盘 (CD-RW)、 光盘、 磁介质、 磁光介质, 可移除存储器卡或盘, 各种类型的数字多功能盘 (DVD)、 磁带、 录像带等。指令可以包含任何合适类型的代码, 如源代码、 编译的代码、 解释的代码、 可执行代码、 静态代码、 动态代码、 加密代码等等, 其使用任何合适的高级、 低级、 面向对象、 可视、 编译和 / 或解释。

45、性编程语言实现。 0089 虽然上面已描述了本发明的各种实施例, 但是应当理解的是, 它们只是以举例的 方式给出, 而并不是限制。例如, 这里描述的技术并不限于 IEEE 802.11s 网络。 0090 因此, 对相关技术领域的技术人员来说显而易见的是, 可以在其中做出形式和细 节方面的各种变化而不脱离本发明的精神和范围。因此, 本发明的广度和范围不应受限于 上述任何示例性实施例, 而是仅应按照下列权利要求书和其等同物限定。 说 明 书 CN 104320836 A 10 1/9 页 11 图 1 说 明 书 附 图 CN 104320836 A 11 2/9 页 12 图 2 说 明 书 。

46、附 图 CN 104320836 A 12 3/9 页 13 图 3 说 明 书 附 图 CN 104320836 A 13 4/9 页 14 图 4 说 明 书 附 图 CN 104320836 A 14 5/9 页 15 图 5 说 明 书 附 图 CN 104320836 A 15 6/9 页 16 图 6 说 明 书 附 图 CN 104320836 A 16 7/9 页 17 图 7 说 明 书 附 图 CN 104320836 A 17 8/9 页 18 图 8 说 明 书 附 图 CN 104320836 A 18 9/9 页 19 图 9 说 明 书 附 图 CN 104320836 A 19 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1