无线网络中的功率管理装置、系统和方法与流程

文档序号:11457341阅读:443来源:国知局
无线网络中的功率管理装置、系统和方法与流程

交叉参考

本申请要求于2015年1月20日递交的、题为“apparatus,systemandmethodofpowermanagementinawirelessnetwork”的美国临时专利申请no.62/105,282的优先权和权益,其全部公开通过引用合并于此。

本文描述的实施例总体涉及无线网络中的功率管理。



背景技术:

个人基本服务集(pbss)控制点(pcp)可以在毫米波段的无线通信网络(例如,定向多吉比特(dmg)网络)中操作。

pcp可以利用功率管理机制,例如根据ieee802.11ad-2012(“ieeep802.11ad-2012,ieeestandardforinformationtechnology-telecommunicationsandinformationexchangebetweensystems-localandmetropolitanareanetworks-specificrequirements-part11:wirelesslanmediumaccesscontrol(mac)andphysicallayer(phy)specifications-amendment3:enhancementsforveryhighthroughputinthe60ghzband”,2012年12月28日)。

附图说明

为了简单且清晰的说明,附图中所示的元件不必按比例绘制。例如,为了清晰的呈现,一些元件的尺寸相对于其他元件而言可能是夸大的。此外,参考标号可在附图之间重复以指示对应的或类似的元件。附图被如下列出。

图1是根据一些说明性实施例的系统的示意框图。

图2是根据一些说明性实施例的,当信标间隔(bi)开始时间字段未被更新时,无线站(sta)的功率节省模式的指示示意图。

图3是根据一些说明性实施例的,当bi开始时间字段被更新时,无线站(sta)的功率节省模式的指示示意图。

图4是根据一些说明性实施例的无线网络中的功率管理方法的示意流程图。

图5是根据一些说明性实施例的制造产品的示意图。

具体实施方式

在下文的具体实施方式中,给出了很多具体细节,以便提供对一些实施例的全面理解。但是,本领域普通技术人员将理解,一些实施例可在没有这些具体细节的情况下实现。在其他实例中,熟知的方法、程序、组件、单元和/或电路未被详细描述以便不使本论述模糊。

这里使用例如“处理”、“运算”、“计算”、“确定”、“建立”、“分析”、“检查”等术语的论述可指计算机、计算平台、计算系统或其他电子计算设备的(一个或多个)操作和/或(一个或多个)处理,其将在计算机的寄存器和/或存储器内被表示为物理(例如,电子)量的数据操纵和/或转换为在计算机的寄存器和/或存储器或可存储执行操作和/或处理的指令的其他信息存储介质内被类似地表示为物理量的其他数据。

这里使用的术语“多个”包括例如“多数个”或“两个或两个以上”。例如,“多个项目”包括两个或两个以上项目。

对“一个实施例”、“实施例”、“说明性实施例”、“各种实施例”等的引用指示这样描述的(一个或多个)实施例可包括特定特征、结构或特性,但不是每个实施例都必须包括该特定特征、结构或特性。此外,短语“在一个实施例中”的重复使用不必指同一实施例,虽然也可以指同一实施例。

如这里所使用的,除非另有说明,否则对描述共同对象的顺序形容词“第一”、“第二”、“第三”等的使用只表示援引相似对象的不同实例,而不意为暗示这样描述的对象无论是在时间上、空间上、排名上还是以任意其他方式必须按照给定的顺序。

一些实施例可结合各种设备和系统来使用,这些设备和系统例如是,用户设备(ue)、移动设备(md)、无线站(sta)、个人计算机(pc)、台式计算机、移动计算机、膝上型计算机、笔记本电脑、平板电脑、物联网(iot)设备、传感器设备、服务器计算机、手持计算机、手持设备、个人数字助理(pda)设备、手持pda设备、机载(on-board)设备、非机载(off-board)设备、混合设备、车载设备、非车载设备、移动或便携式设备、消费者设备、非移动或非便携式设备、无线通信站、无线通信设备、无线接入点(ap)、有线或无线路由器、有线或无线调制解调器、视频设备、音频设备、音频-视频(a/v)设备、有线或无线网络、无线区域网、无线视频区域网(wvan)、局域网(lan)、无线lan(wlan)、个人区域网(pan)、无线pan(wpan)等。

一些实施例可结合以下设备和/或网络来使用:根据现有无线千兆比特联盟(wga)规范(无线千兆比特联盟,incwigigmacandphyspecificationversion1.1,2011年4月,最终规范)和/或其未来版本和/或衍生物操作的设备和/或网络;按照现有的ieee802.11标准(ieee802.11-2012,ieeestandardforinformationtechnology--telecommunicationsandinformationexchangebetweensystemslocalandmetropolitanareanetworks--specificrequirementspart11:wirelesslanmediumaccesscontrol(mac)andphysicallayer(phy)specifications,2012年3月29日;ieee802.11ac-2013(“ieeep802.11ac-2013,ieeestandardforinformationtechnology-telecommunicationsandinformationexchangebetweensystems-localandmetropolitanareanetworks-specificrequirements-part11:wirelesslanmediumaccesscontrol(mac)andphysicallayer(phy)specifications-amendment4:enhancementsforveryhighthroughputforoperationinbandsbelow6ghz”,2013年12月);ieee802.11ad(“ieeep802.11ad-2012ieeestandardforinformationtechnology-telecommunicationsandinformationexchangebetweensystems-localandmetropolitanareanetworks-specificrequirements-part11:wirelesslanmediumaccesscontrol(mac)andphysicallayer(phy)specifications-amendment3:enhancementsforveryhighthroughputinthe60ghzband”,2012年12月28日);ieee-802.11revmc(“ieee802.11-revmctm/d3.0,2014年6月,draftstandardforinformationtechnology-telecommunicationsandinformationexchangebetweensystemslocalandmetropolitanareanetworksspecificrequirements;part11:wirelesslanmediumaccesscontrol(mac)andphysicallayer(phy)specification”);ieee802.11-ay(p802.11aystandardforinformationtechnology-telecommunicationsandinformationexchangebetweensystemslocalandmetropolitanareanetworks-specificrequirementspart11:wirelesslanmediumaccesscontrol(mac)andphysicallayer(phy)specifications-amendment:enhancedthroughputforoperationinlicense-exemptbandsabove45ghz))和/或其未来版本和/或衍生物操作的设备和/或网络;按照现有的无线保真(wifi)联盟(wfa)对等(p2p)规范(wifip2p技术规范,版本1.5,2015年8月4日)和/或其未来版本和/或衍生物操作的设备和/或网络;按照现有的蜂窝规范和/或协议(例如,第三代合作伙伴项目(3gpp),3gpp长期演进(lte))以及其未来版本和/或衍生物操作的设备和/或网络;作为以上网络的一部分的单元和/或设备等。

一些实施例可结合以下各项来使用:单向和/或双向无线电通信系统、蜂窝无线电电话通信系统、移动电话、蜂窝电话、无线电话、个人通信系统(pcs)设备、包括无线通信设备的pda设备、移动或便携式全球定位系统(gps)设备、包括gps接收器或收发器或芯片的设备、包括rfid元件或芯片的设备、多输入多输出(mimo)收发器或设备、单输入多输出(simo)收发器或设备、多输入单输出(miso)收发器或设备、具有一个或多个内部天线和/或外部天线的设备、数字视频广播(dvb)设备或系统、多标准无线电设备或系统、有线或无线手持设备(例如,智能电话)、无线应用协议(wap)设备等。

一些实施例可结合一种或多种类型的无线通信信号和/或系统来使用,这些通信信号和/或系统例如是,射频(rf)、红外线(ir)、频分复用(fdm)、正交fdm(ofdm)、正交频分多址(ofdma)、时分复用(tdm)、时分多址(tdma)、多用户mimo(mu-mimo)、空分多址(sdma)、扩展的tdma(e-tdma)、通用分组无线服务(gprs)、扩展的gprs、码分多址(cdma)、宽带cdma(wcdma)、cdma2000、单载波cdma、多载波cdma、多载波调制(mdm)、离散多音(dmt)、蓝牙全球定位系统(gps)、wi-fi、wi-max、zigbeetm、超宽带(uwb)、全球移动通信系统(gps)、2g、2.5g、3g、3.5g、4g、第五代(5g)或第六代(6g)移动网络、3gpp、长期演进(lte)、lte升级版(lteadvanced)、gsm演进的增强数据速率(edge)等。其他实施例可被用于各种其他设备、系统和/或网络中。

这里使用的术语“无线设备”包括:例如,具有无线通信功能的设备、具有无线通信功能的通信设备、具有无线通信功能的通信站、具有无线通信功能的便携式或非便携式设备等。在一些说明性实施例中,无线设备可以是或可包括与计算机集成的外部设备或被附接到计算机的外部设备。在一些说明性实施例中,术语“无线设备”可选地包括无线服务。

本文中关于通信信号所使用的术语“通信”包括发送通信信号和/或接收通信信号。例如,能够传送通信信号的通信单元可以包括用于将通信信号发送到至少一个其他通信单元的发送器和/或用于从至少一个其他通信单元接收通信信号的通信接收器。动词“传送”可用于指代发送的动作或接收的动作。在一个示例中,短语“传送信号”可以指代由第一设备发送信号的动作,而可能不一定包括由第二设备接收信号的动作。在另一示例中,短语“传送信号”可以指代由第一设备接收信号的动作,而可能不一定包括由第二设备发送信号的动作。

一些说明性实施例可结合wlan(例如,无线高保真(wifi)网络)来使用。其他实施例可以结合任何其他适当的无线通信网络来使用,该无线通信网络例如是无线区域网络、“微微网(piconet)”、wpan、wvan等。

一些说明性实施例可结合通过60ghz的频率带进行通信的无线通信网来使用。但是,其他实施例可使用任意其他适当的无线通信频带来实现,这些频带例如是,极高频(ehf)带(毫米波(mmwave)频带)(例如,20ghz与300ghz之间的频带内的频带)、高于45ghz的频带、低于20ghz的频带(例如,次1ghz(s1g)频带)、2.4ghz频带、5ghz频带、wlan频带、wpan频带、根据wga规范的频带等。

这里使用的术语“天线”可包括一个或多个天线元件、组件、单元、配件和/或阵列的任意适当的配置、结构和/或布置。在一些实施例中,天线可使用分立的发射和接收天线元件来实现发射和接收功能。在一些实施例中,天线可使用共同和/或集成的发射/接收元件来实现发射和接收功能。天线可包括,例如,相控阵天线、单元件天线、一组波束切换天线等。

如本文所使用的,短语“定向多吉比特(dmg)”和“定向带”(dband)可涉及信道开始频率高于45ghz的频带。在一个示例中,dmg通信可涉及一个或多个定向链路以每秒多吉比特的速率(例如,至少每秒1吉比特,例如每秒7吉比特或任何其他速率)进行通信。

一些说明性实施例可以由dmgsta(也称为“毫米波sta(msta)”)实现,其可以包括例如具有无线电发射器的sta,其能够在dmg带内的信道上操作。dmgsta可以执行其他附加功能或替代功能。其他实施例可以由任何其他装置、设备和/或站来实现。

参考图1,其根据一些说明性实施例示意性地示出了系统100。

如图1所示,在一些说明性实施例中,系统100可包括一个或多个无线通信设备。例如,系统100可包括第一无线通信设备102、和/或第二无线通信设备140。

在一些说明性实施例中,设备102和/或140可以包括移动设备或非移动(例如,静态)设备。

例如,设备102和/或140可包括例如ue、md、sta、ap、pc、台式计算机、移动计算机、膝上型计算机、超级本tm计算机、笔记本电脑、平板电脑、服务器计算机、手持计算机、物联网(iot)设备、传感器设备、可穿戴设备、手持设备、pda设备、手持pda设备、机载设备、非机载设备、混合设备(例如,将蜂窝电话功能与pda设备功能组合)、消费者设备、车载设备、非车载设备、移动或便携式设备、非移动或非便携式设备、移动电话、蜂窝电话、pcs设备、包括无线通信设备的pda设备、移动或便携式gps设备、dvb设备、相对较小的计算设备、非台式计算机、“轻装上阵,畅享生活”(csll)设备、超移动设备(umd)、超移动pc(umpc)、移动互联网设备(mid)、“折纸(origami)”设备或计算设备、支持动态可组合计算(dcc)的设备、上下文感知设备、视频设备、音频设备、a/v设备、机顶盒(stb)、蓝光光盘(bd)播放器、bd记录器、数字视频光盘(dvd)播放器、高分辨率(hd)dvd播放器、dvd记录器、hddvd记录器、个人视频记录器(pvr)、广播hd接收器、视频源、音频源、视频接收槽、音频接收槽、立体声调谐器、广播无线电接收器、平板显示器、个人媒体播放器(pmp)、数字摄像机(dvc)、数字音频播放器、扬声器、音频接收器、音频放大器、游戏设备、数据源、数据接收槽、数码相机(dsc)、媒体播放器、智能电话、电视机、音乐播放器等。

在一些说明性实施例中,设备102可包括例如以下各项中的一项或多项:处理器191、输入单元192、输出单元193、存储器单元194和/或存储设备单元195;和/或设备140可以包括例如以下各项中的一项或多项:处理器181、输入单元182、输出单元183、存储器单元184和/或存储设备单元185。设备102和/或140可以选择性地包括其他适当的硬件组件和/或软件组件。在一些说明性实施例中,设备102和/或140中的一个或多个的一些或全部组件可被封闭在公共外壳或包装中,并且可使用一个或多个有线或无线链路互连或在操作上相关联。在其他实施例中,设备102和/或140中的一个或多个的组件可分布在多个或分立的设备之间。

在一些说明性实施例中,处理器191和/或处理器181包括,例如,中央处理单元(cpu)、数字信号处理器(dsp)、一个或多个处理器核、单核处理器、双核处理器、多核处理器、微处理器、主机处理器、控制器、多个处理器或控制器、芯片、微芯片、一个或多个电路、电路系统、逻辑单元、集成电路(ic)、专用ic(asic)、或任意其他适当的多用途或专用处理器或控制器。处理器191执行例如设备102的操作系统(os)和/或一个或多个适当的应用的指令。处理器181执行例如设备140的操作系统(os)和/或一个或多个适当的应用的指令。

在一些说明性实施例中,输入单元192和/或输入单元182包括,例如,键盘、键区、鼠标、触摸屏、触摸板、轨迹球、触笔、麦克风或其他适当的定点设备或输入设备。输出单元193和/或输出单元183包括,例如,监视器、屏幕、触摸屏、平板显示器、发光二极管(led)显示单元、液晶显示器(lcd)显示单元、等离子显示单元、一个或多个音频扬声器或耳机、或其他适当的输出设备。

在一些说明性实施例中,存储器单元194和/或存储器单元184包括,例如,随机存取存储器(ram)、只读存储器(rom)、动态ram(dram)、同步dram(sd-ram)、闪存、易失性存储器、非易失性存储器、缓存存储器、缓冲器、短期存储器单元、长期存储器单元、或其他适当的存储器单元。存储设备单元195和/或存储设备单元185包括,例如,硬盘驱动器、软盘驱动器、光盘(cd)驱动器、cd-rom驱动器、dvd驱动器、或其他适当的可移除或非可移除的存储设备单元。存储器单元194和/或存储设备单元195例如可存储由设备102处理的数据。存储器单元184和/或存储设备单元185例如可存储由设备140处理的数据。

在一些说明性实施例中,无线通信设备102和/或140可能够通过无线介质(wm)103来传输内容、数据、信息和/或信号。在一些说明性实施例中,无线介质103可包括,例如,无线电信道、蜂窝信道、rf信道、无线高保真(wifi)信道、ir信道、蓝牙(bt)信道、全球导航卫星系统(gnss)信道等。

在一些说明性实施例中,wm103可包括定向信道。例如,wm103可包括毫米波(mmwave)无线通信信道。

在一些说明性实施例中,wm103可包括dmg信道。在其他实施例中,wm103可包括任何其他额外或替代的定向信道。

在其他实施例中,wm103可以包括在任何其他频带上的任何其他类型的信道。

在一些说明性实施例中,设备102和/或140可以执行一个或多个无线站的功能,例如如下所述。

在一些说明性实施例中,设备102和/或140可以执行一个或多个dmg站的功能。

在其他实施例中,设备102和/或140可以执行任何其他无线设备和/或站(例如,wlansta、wifista等)的功能。

在一些说明性实施例中,设备102和/或140可包括一个或多个无线电设备(该无线电设备包括电路和/或逻辑)以在设备102、140和/或一个或多个其他无线通信设备之间执行无线通信。例如,设备102可包括无线电设备114,和/或设备140可包括无线电设备144。

在一些说明性实施例中,无线电设备114和/或144可包括一个或多个无线接收器(rx)(该无线接收器包括电路和/或逻辑)以接收无线通信信号、rf信号、帧、块、传输流、分组、消息、数据项和/或数据。例如,无线电设备114可包括接收器116和/或无线电设备144可包括接收器146。

在一些说明性实施例中,无线电设备114和/或144可包括一个或多个无线发射器(tx)(该无线发射器包括电路和/或逻辑)以发送无线通信信号、rf信号、帧、块、传输流、分组、消息、数据项和/或数据。例如,无线电设备114可包括发射器(tx)118和/或无线电设备144可包括发射器(tx)148。

在一些说明性实施例中,无线电设备114和/或144可包括电路、逻辑、调制元件、解调元件、放大器、模数和数模转换器、过滤器等。例如,无线电设备114和/或144可包括或可被实现为无线网络接口卡(nic)的一部分,等等。

在一些说明性实施例中,无线电设备114和/或144可分别包括或关联于一个或多个天线107和/或147。

在一个示例中,设备102可以包括单个天线107。在另一示例中,设备102可以包括两个或更多个天线107。

在一个示例中,设备140可以包括单个天线147。在另一示例中,设备140可以包括两个或更多个天线147。

天线107和/或147可包括适于发送和/或接收无线通信信号、块、帧、传输流、分组、消息和/或数据的任何类型的天线。例如,天线107和/或147可包括一个或多个天线元件、组件、单元、配件和/或阵列的任何适当的配置、结构和/或安排。天线107和/或147可包括例如适于定向通信(例如,使用波束成形技术)的天线。例如,天线107和/或147可包括相控阵天线、多元天线、一组波束切换天线等。在一些实施例中,天线107和/或147可使用分立的发射和接收天线元件来实现发射和接收功能。在一些实施例中,天线107和/或147可使用共同和/或集成的发射/接收元件来实现发射和接收功能。

在一些说明性实施例中,天线107和/或147可包括可导向至多个波束方向的定向天线。

在一些说明性实施例中,设备102可以包括控制器124,和/或设备140可以包括控制器154。例如在设备102和/或104,和/或在设备102和/或104和/或一个或多个其他设备之间,控制器124和/或154可以被配置为执行一个或多个通信,可以生成和/或传输一个或多个消息和/或传输,和/或可以执行一个或多个功能、操作和/或过程,例如如下文所述。

在一些说明性实施例中,控制器124和/或154可以包括被配置为分别执行控制器124和/或154的功能的电路和/或逻辑,例如包括电路和/或逻辑的一个或多个处理器、存储器电路和/或逻辑、介质访问控制(mac)电路和/或逻辑、物理层(phy)电路和/或逻辑、和/或任何其他电路和/或逻辑。此外或替代地,控制器124和/或154的一个或多个功能可以由逻辑实现,该逻辑可由机器和/或一个或多个处理器执行,例如如下文所述。

在一个示例中,控制器124可以包括电路和/或逻辑,例如一个或多个处理器,这一个或多个处理器包括使无线设备(例如,设备102)和/或无线站(例如,由设备102实现的无线sta)执行一个或多个操作、通信和/或功能的电路和/或逻辑,例如如本文所述。

在一个示例中,控制器154可以包括电路和/或逻辑,例如一个或多个处理器,这一个或多个处理器包括使无线设备(例如,设备140)和/或无线站(例如,由设备140实现的无线sta)执行一个或多个操作、通信和/或功能的电路和/或逻辑,例如如本文所述。

在一些说明性实施例中,设备102可以包括被配置为生成、处理和/或访问由设备102传送的一个或多个消息的消息处理器128。

在一个示例中,消息处理器128可以被配置为生成要由设备102发送的一个或多个消息,和/或消息处理器128可以被配置为访问和/或处理由设备102接收的一个或多个消息,例如如下文所述。在一个示例中,消息处理器128可以被配置为处理来自无线站(例如由设备102实现的无线sta)的一个或多个消息的发送;和/或消息处理器128可以被配置为处理由无线站(例如由设备102实现的无线sta)的一个或多个消息的接收。

在一些说明性实施例中,设备140可以包括被配置为生成、处理和/或访问由设备140传送的一个或多个消息的消息处理器158。

在一个示例中,消息处理器158可以被配置为生成要由设备140发送的一个或多个消息,和/或消息处理器158可以被配置为访问和/或处理由设备140接收的一个或多个消息,例如如下文所述。在一个示例中,消息处理器158可以被配置为处理来自无线站(例如由设备104实现的无线sta)的一个或多个消息的发送;和/或消息处理器158可以被配置为处理由无线站(例如由设备104实现的无线sta)的一个或多个消息的接收。

在一些说明性实施例中,消息处理器128和/或158可以包括被配置为执行消息处理器128和/或158的功能的电路,例如处理器电路和/或逻辑、存储器电路、介质访问控制(mac)电路、物理层(phy)电路,和/或任何其他电路。此外或替代地,消息处理器128和/或158的一个或多个功能可以由逻辑实现,该逻辑可以由机器和/或一个或多个处理器执行,例如如下文所述。

在一些说明性实施例中,消息处理器128的功能的至少一部分可以被实现为无线电设备114的一部分,和/或消息处理器158的功能的至少一部分可以被实现为无线电设备144的一部分。

在一些说明性实施例中,消息处理器128的功能的至少一部分可以被实现为控制器124的一部分,和/或消息处理器158的功能的至少一部分可以被实现为控制器154的一部分。

在其他实施例中,消息处理器128的功能可以被实现为设备102的任何其他元件的一部分,和/或消息处理器158的功能可被实现为设备104的任何其他元件的一部分。

在一些说明性实施例中,控制器124和/或消息处理器128的功能的至少一部分可以由集成电路(例如,芯片(例如,片上系统(soc)))来实现。在一个示例中,芯片或soc可以被配置为执行无线电设备114的一个或多个功能。例如,芯片或soc可以包括控制器124的一个或多个元件、消息处理器128的一个或多个元件和/或无线电设备114的一个或多个元件。在一个示例中,控制器124、消息处理器128和无线电设备114可以被实现为芯片或soc的一部分。

在其他实施例中,控制器124、消息处理器128和/或无线电设备114可以由设备102的一个或多个附加的或替代的元件来实现。

在一些说明性实施例中,控制器154和/或消息处理器158的功能的至少一部分可以由集成电路(例如,芯片(例如,soc))来实现。在一个示例中,芯片或soc可以被配置为执行无线电设备144的一个或多个功能。例如,芯片或soc可以包括控制器154的一个或多个元件、消息处理器158的一个或多个元件和/或无线电设备144的一个或多个元件。在一个示例中,控制器154、消息处理器158和无线电设备144可以被实现为芯片或soc的一部分。

在其他实施例中,控制器154、消息处理器158和/或无线电设备144可以由设备140的一个或多个附加的或替代的元件来实现。

在一些说明性实施例中,设备102和/或140可以被配置为执行至少一个无线站(sta)的功能。

在一些说明性实施例中,设备102和/或140可以被配置为执行以下各项的功能:接入点(ap)(例如,dmgap)和/或个人基本服务集(pbss)控制点(pcp)(例如,dmgpcp),例如,ap/pcpsta(例如,dmgap/pcpsta)。

在一些说明性实施例中,设备102和/或140可以被配置为执行以下各项的功能:非apsta(例如,dmg非apsta)和/或非pcpsta(例如,dmg非pcpsta),例如,非ap/pcpsta(例如,dmg非ap/pcpsta)。

在一个示例中,站(sta)可以包括作为到无线介质(wm)的介质访问控制(mac)和物理层(phy)接口的单独可寻址实例的逻辑实体。sta可以执行任何其他额外的或替换的功能。

在一个示例中,ap可以包括这样的实体:该实体包含站(sta)(例如,一个sta),并且经由无线介质(wm)为相关联的sta提供对分发服务的访问。ap可以执行任何其他额外的或替换的功能。

在一个示例中,个人基本服务集(pbss)控制点(pcp)可以包括这样的实体:该实体包含sta(例如,一个站(sta)),并且协调作为pbss成员的sta对无线介质(wm)的访问。pcp可以执行任何其他额外的或替换的功能。

在一个示例中,pbss可以包括定向多吉比特(dmg)基本服务集(bss),其例如包括一个pbss控制点(pcp)。例如,对分发系统(ds)的访问可能不存在,但是例如可以选择性地存在pbss内转发服务。

在一个示例中,pcp/apsta可以包括作为pcp或ap中的至少一个的站(sta)。pcp/apsta可以执行任何其他额外的或替换的功能。

在一个示例中,非apsta可以包括不包含在ap内的sta。非apsta可以执行任何其他额外的或替换的功能。

在一个示例中,非pcpsta可以包括不是pcp的sta。非pcpsta可以执行任何其他额外的或替换的功能。

在一个示例中,非pcp/apsta可以包括不是pcp且不是ap的sta。非pcp/apsta可以执行任何其他额外的或替换的功能。

在一些说明性实施例中,系统100可以包括pcp/apsta和一个或多个非pcp/非apsta。例如,设备102可以执行pcp/apsta(例如,pcp)的功能,和/或设备140可以执行非pcp/apsta的功能。在另一示例中,设备140可以执行pcp/apsta(例如,pcp)的功能,和/或设备120可以执行非pcp/apsta的功能。

在一些说明性实施例中,系统100可以包括两个或更多个非pcp/apsta。例如,设备102可以执行第一非pcp/apsta的功能,和/或设备140可以执行第二非pcp/apsta的功能。

在其他实施例中,系统100可以包括一个或多个附加或替代类型的无线站的任何其他组合。

可以实现一些说明性实施例以执行对一个或多个站的功率管理,例如在dmg网络中。在一个示例中,可以实现一些说明性实施例以在sta(例如,pcp/apsta和/或非pcp/apsta)处实现功率节省。

在一些说明性实施例中,sta(例如,由设备102实现的sta和/或由设备140实现的sta)可以被配置为在活跃模式或状态(例如,其中可以提供增加(例如,完整)的功能)以及功率节省(ps)模式或状态(例如,其中可以提供减少(例如,受限(例如,极为受限))的功能)下操作。

例如,当处于功率节省模式时,sta可以操作于睡眠模式、降低功率模式、待机模式和/或针对例如接收、处置、解码和/或处理无线通信信号消耗比sta在活跃模式下操作所需的功率更少的功率的任何其他操作模式。

在一些说明性实施例中,sta(例如,由设备102实现的sta和/或由设备140实现的sta)可以例如通过比如在sta发送的一个或多个帧中包括唤醒调度元素(wse)(例如,dmgwse,)来通告sta的ps模式。

在一些说明性实施例中,sta可以执行pcpsta的功能。根据这些实施例,sta可以在由pcp发送的一个或多个信标和/或通告帧(例如,一个或多个dmg信标和/或dmg通告帧)中包括wse。

在一个示例中,设备102可以执行pcpsta的功能。根据该示例,设备102可以发送包括wse的一个或多个信标(例如,dmg信标),例如以指示与pcpsta的pcpps(pps)模式对应的一个或多个参数,例如,如下所述。

在一些说明性实施例中,sta可以执行非pcpsta的功能。根据这些实施例,sta可以在从sta发送的一个或多个帧中包括wse。

例如,非pcpsta可以在发送到pcpsta的一个或多个帧中包括wse。

在一个示例中,非pcpsta可以例如在要发送到pcpsta的功率节省配置帧(例如,功率节省配置请求帧)和/或任何其他帧中包括wse元素。

在一个示例中,设备102可以执行非pcpsta的功能。根据该示例,设备102可以发送包括wse的一个或多个帧(例如,dmg功率节省配置请求帧),例如以指示对应于非pcpsta的ps模式的一个或多个参数,例如,如下所述。

在一些说明性实施例中,wse可以包括信标间隔(bi)开始时间字段、以及睡眠周期字段和清醒/打盹bi数目字段,例如,如下所述。

在其他实施例中,wse可以包括任何其他附加的或替代的字段和/或子字段。

在一些说明性实施例中,bi开始时间字段可以包括bi开始时间字段值(“bistarttimefieldvalue”),例如,如下所述。

在一些说明性实施例中,bi开始时间字段可以具有4个八位字节(例如,包括32位)的大小(“信标间隔开始时间范围”)。在其他实施例中,bi开始时间字段可以具有任何其他大小,例如包括小于32位(例如,16位)、或包括超过32位(例如,64位)、或任何其他位数。

在一些说明性实施例中,sta(例如,由设备102实现的sta和/或由设备140实现的sta)可以被配置为将wse中的信标间隔开始时间值设置为表示sta可以转换到功率节省模式的时间,例如,如下所述。

在一些说明性实施例中,睡眠周期字段可以表示功率节省模式期间的信标间隔(bi)模式。例如,在功率节省模式下操作时,sta可以在清醒bi(清醒bi模式)和打盹bi(打盹bi模式)之间切换,例如,如下所述。

在一些说明性实施例中,例如,取决于bi模式,生成wse的sta(“wse发起者sta”)(例如,由设备102实现的sta)可以被配置为执行不同的功能和/或提供不同的服务。

在一些说明性实施例中,站(例如,处理接收到的wse的任何站(“wse接收器sta”),例如,由设备140实现的sta)能够识别wse发起者sta正在运行的bi模式,并且相应地进行操作。

在一些说明性实施例中,wse接收器sta可以例如基于包括帧(该帧包括wse)的时间戳(例如,64位字段)的信息和/或wse的一个或多个字段来识别bi的模式。

在一些说明性实施例中,可以由pcpsta(例如,由设备102实现的pcpsta)来生成和发送wse。例如,pcpsta可以被配置为操作于活跃模式(例如,其中可以提供增加(例如,完整)的功能)以及pcp功率节省(pps)模式(例如,其中可以提供减少(例如,受限(例如,极为受限))的功能)。

在一些说明性实施例中,pcpsta可以通过例如在dmg信标中包括wse来通告pps模式。

在一些说明性实施例中,pcpsta可以将信标间隔开始时间字段设置为包括信标间隔开始时间值,该信标间隔开始时间值可以被配置为例如指示定时同步功能(tsf)计时器的低阶4个八位字节。例如,pcpsta可以将bi开始时间值设置为表示pcpsta可以转换到功率节省模式的时间。

在一些说明性实施例中,睡眠周期字段可以表示在功率节省模式期间的bi模式。例如,当在pps模式下操作时,pcpsta可以在清醒bi(清醒bi模式)和打盹bi(打盹bi模式)之间切换。例如,取决于bi模式,pcpsta可以提供不同的服务。

在一些说明性实施例中,站(例如,处理来自pcpsta的dmg信标中的wse的任何站(例如,由设备140实现的sta))能够识别pcpsta正在运行的bi模式,并且相应地进行操作。

在一些说明性实施例中,站可以例如基于包括dmg信标的时间戳(例如,64位字段)的信息和/或由来自pcpsta的dmg信标所传递的wse的一个或多个字段来识别bi的模式。

在一些说明性实施例中,例如,如果wse未被更新,则wse发起者sta(例如,由设备102实现的sta)可以保持在ps模式中的持续时间可以被限制,例如,如下所述。

在一些说明性实施例中,例如,如果wse未被更新,则发送wse的pcpsta(例如,由设备102实现的pcpsta)可以保持在pps模式中的持续时间可以被限制。

在一些说明性实施例中,例如,如果bi开始时间字段不被更新,则生成wse的sta可以保持在ps模式中的持续时间可以例如被限制为bi开始时间字段的范围的一半,例如,如下所述。

在一些说明性实施例中,例如,如果bi开始时间字段包括4个八位字节,则bi开始时间范围可以是例如32位。

在一些说明性实施例中,例如,如果bi开始时间字段包括4个八位字节,并且例如,如果bi开始时间字段未被更新,则wse发起者sta可以保持在ps模式中的持续时间可以被限制为例如不超过231-1微秒,例如,如下所述。

参考图2,其根据一些说明性实施例示出了当bi开始时间字段未被更新时的sta的功率节省模式的指示。

为了简单起见,以下关于图2的描述涉及具有16位的bi开始时间范围的bi开始时间字段。该值用于说明目的。然而,bi开始时间字段可以具有例如32位的范围(例如,如上所述)和/或任何其他更宽或更窄的范围。

如图2所示,sta可以在帧(例如,信标或功率节省配置请求帧)中的例如第一时间点(表示为“1”)处插入wse。如图2所示,wse可以包括采用十六进制形式设置为(0x10)的bi开始时间字段。

如图2所示,可以将采用十六进制形式的bi开始时间字段值(0x10)中的值与目标信标传输时间(tbtt)的低16位之间的差(例如,差的绝对值)与信标开始时间范围的一半(例如,28)(例如,采用十六进制形式(0x80))进行比较。

如图2所示,采用十六进制形式的bi开始时间字段值(0x10)中的值与在第二时间点(表示为“2”)以及第三时间点(表示为“3”)的tbtt的低16位之间的差(例如,绝对差)可以指示sta处于活跃模式,例如,这是由于采用十六进制形式的bi开始时间字段值(0x10)与时间点2和3处的tbtt的低16位之间的差小于bi开始时间范围的一半。

如图2所示,在表示为“4”的时间点处,在十六进制形式的tbtt=210之后的信标间隔(bi)中,采用十六进制形式的bi开始时间字段值(0x10)与在时间点4处的tbtt的低16位之间的差(例如,绝对差)可以指示sta刚刚开始ps模式,例如,这是由于十六进制形式的bi开始时间字段值(0x10)与在时间点4处的tbtt的低16位之间的差等于bi开始时间范围的一半。

如图2所示,采用十六进制形式的bi开始时间字段值(0x10)与表示为“5”、“6”、“7”和“8”的后续时间点处的tbtt的低16位之间的差(例如,绝对差)可以正确地指示sta处于ps模式,例如,这是由于采用十六进制形式的bi开始时间字段值(0x10)与时间点5、6、7和8处的tbtt的低16位之间的差等于或大于bi开始时间范围的一半。

然而,如图2所示,采用十六进制形式的bi开始时间字段值(0x10)与表示为“9”的时间点处的tbtt的低16位之间的绝对差可能错误地指示sta处于“开始前”的活跃模式,而sta可能实际上在时间点9处选择处于ps模式。

因此,为了消除另一个sta对sta的ps模式的错误识别,可以不允许sta保持在ps模式长于这样的时间:该时间例如等于发出wse的tbtt加上(231-1),再减去bi开始时间,例如,如果bi开始时间字段具有32位的范围。因此,例如,如果bi开始时间字段具有32位的范围,则sta可被允许保持在ps模式的最大持续时间可能不会超过231-1微秒。

参考回图1,在一些说明性实施例中,sta(例如,由设备102实现的sta和/或由设备140实现的sta)可以被配置为能够选择保持在ps模式一段持续时间,例如,该持续时间甚至可以比对应于bi开始时间字段的范围的一半的时间段更长,例如,如下所述。

在一些说明性实施例中,sta(例如,由设备102实现的sta和/或由设备140实现的sta)可以被配置为能够选择保持在ps模式一段持续时间,例如,该持续时间甚至可以长于231-1微秒(例如,如果bi开始时间字段具有32位的范围),例如,如下所述。

在一些说明性实施例中,sta(例如,由设备102实现的sta和/或由设备140实现的sta)可以被配置为替换或更新睡眠周期的实际bi开始时间值,例如,如wse所通告的。

在一些说明性实施例中,sta(例如,由设备102实现的sta和/或由设备140实现的sta)可以被配置为:例如甚至在具有对应于bi开始时间字段的整个范围的一半的持续时间的时间段之后,仍用新的或更新的值来替换或更新睡眠周期的bi开始时间字段值,该新的或更新的值可以被配置为指示sta将处于ps模式,例如,如下所述。

在一些说明性实施例中,sta(例如,由设备102实现的sta和/或由设备140实现的sta)可以被配置为例如在睡眠周期内的时间替换或更新睡眠周期的bi开始时间字段值,例如,如下所述。

在一些说明性实施例中,当在ps模式下操作时,sta(例如,由设备102实现的sta和/或由设备140实现的sta)可以被配置为例如在这样的时间更新睡眠周期的bi开始时间字段值:该时间例如小于bi开始时间字段的整个范围的一半加上睡眠周期的实际bi开始时间,例如,如下所述。

在一些说明性实施例中,sta(例如,由设备102实现的sta和/或由设备140实现的sta)可以被配置为通过将睡眠周期的bi开始时间字段值更新为新的值来延长ps模式,该新的值可以基于例如bi(例如,在睡眠周期的开始时间处的bi)的tbtt(例如,tbtt的低32位),例如,如下所述。

在一些说明性实施例中,sta(例如,由设备102实现的sta和/或由设备140实现的sta)可以被配置为通过将bi开始时间字段值更新为某值来延长ps模式,该值基于睡眠周期的开始时间处的bi的tbtt的四个低八位字节。

在一些说明性实施例中,sta(例如,由设备102实现的sta和/或由设备140实现的sta)可以被配置为通过将bi开始时间字段值更新为某值来延长ps模式,该值基于当前睡眠周期的开始时间处的bi的tbtt的四个低八位字节。

在一些说明性实施例中,sta(例如,由设备102实现的sta和/或由设备140实现的sta)可以被配置为例如通过一次或多次重复地用新的和/或更新的bi开始时间值来替换睡眠周期的bi开始时间字段值来重复地延长ps模式的持续时间。

在一些说明性实施例中,使sta(例如,由设备102实现的sta和/或由设备140实现的sta)能够延长ps模式的持续时间可以使得sta能够将ps模式延长例如很长时间(例如,甚至是无限的时间)。

在一些说明性实施例中,例如,使sta(例如,由设备102实现的sta和/或由设备140实现的sta)能够延长ps模式的持续时间例如可以改善用户体验,例如通过在sta处维持低功率,例如延长了sta的电池寿命,同时提供了增加的响应性。

在一些说明性实施例中,控制器124可以被配置为使由设备102实现的无线站执行sta(例如,pcp/apsta或非pcp/apsta)的功能;以及生成并发送包括wse的一个或多个帧,例如来指示sta的ps模式。

在一些说明性实施例中,无线电设备144可以接收包括指示设备102的ps模式的wse的一个或多个帧。控制器154可以处理wse,并且可以根据wse的内容执行一个或多个操作。例如,控制器154可以根据如wse所指示的设备102的ps模式来控制设备140的通信。

在一些说明性实施例中,控制器124可以被配置为使由设备102实现的无线站发送包括第一wse的第一帧,第一wse例如在bi开始时间字段中包括第一bi开始时间字段值。

在一些说明性实施例中,控制器124可以被配置为使得由设备102实现的无线站在例如第一无线站转换到ps模式之前发送第一帧。

在一些说明性实施例中,第一bi开始时间字段值可以包括这样的值,其被配置为指示无线站要转换到ps模式的开始时间。

在一些说明性实施例中,第一bi开始时间字段值可以例如基于将发送第一帧的bi的目标信标传输时间(tbtt)。

在一些说明性实施例中,第一bi开始时间字段值可以例如基于与bi开始时间字段中的位数相对应的tbtt的位数。

在一些说明性实施例中,例如,如果bi开始时间字段的大小为n位,则第一bi开始时间字段值可以例如基于将发送第一帧的bi的tbtt的n/8个低八位字节。

在一些说明性实施例中,例如,如果bi开始时间字段的大小为4个八位字节,则第一bi开始时间字段值可以例如基于将发送第一帧的bi的tbtt的4个低八位字节。

在一些说明性实施例中,第一bi开始时间值可以例如基于tbtt的n/8个低八位字节以及在bi开始时间字段范围内的值,例如不超过2(n-1)-1的值。

在一些说明性实施例中,第一bi开始时间字段值可以设置为例如指示tbtt的四个低字节,这可以例如基于将要发出wse的tbtt以及某一值(小于231-1,例如,如果bi开始时间字段包括32位)来确定。

在一些说明性实施例中,控制器124可以被配置为使得由设备102实现的无线站基于第一bi开始时间字段值切换到ps模式。

在一些说明性实施例中,控制器124可以被配置为使得由设备102实现的无线站例如在具有四个低字节的tbtt(其等于bi开始时间字段值)处切换到ps模式。

在一些说明性实施例中,控制器124可以被配置为:例如,当由设备102实现的无线站正在ps模式操作时,使得该无线站在ps期间发送包括第二wse的第二帧。

在一些说明性实施例中,第二wse可以包括第二bi开始时间字段值,第二bi开始时间字段值例如不同于第一bi开始时间字段值。

在一些说明性实施例中,第二bi开始时间字段值可以被配置为延长ps模式的持续时间,例如,如下所述。

在一些说明性实施例中,控制器124可以被配置为使得由设备102实现的无线站发送包括具有第二bi开始时间字段值的第二wse的第二帧,例如以将ps模式延长至比由第一bi开始时间字段值指示的ps模式的持续时间更长。

在一些说明性实施例中,控制器124可以被配置为:例如,当由设备102实现的无线站处于ps模式并且要在ps模式中保持一时间段(该时间段比由第一bi开始时间字段值指示的ps模式的持续时间更长)时,使得该无线站发送包括具有第二bi开始时间字段值的第二wse的第二帧,例如以将ps模式延长额外的时间段,例如多达2(n-1)-1。

在一些说明性实施例中,控制器124可以被配置为:例如,当由设备102实现的无线站处于ps模式并且要在ps模式中保持一时间段(该时间段比由第一bi开始时间字段值指示的ps模式的持续时间更长,例如,如果bi开始时间字段的范围是32位,则比231-1微秒更长)时,使得该无线站发送包括具有第二bi开始时间字段值的第二wse的第二帧。

在一些说明性实施例中,控制器124可以被配置为:例如,当由设备102实现的无线站在ps模式下操作时,使得该无线站基于睡眠周期的开始时间处的bi的tbtt来设置第二bi开始时间字段值,例如,如下所述。

在一些说明性实施例中,控制器124可以被配置为:例如,如果bi开始时间字段包括n位,则使得由设备102实现的无线站基于例如睡眠周期的开始时间处的bi的tbtt的n/8个低八位字节来设置第二bi开始时间字段值。

在一些说明性实施例中,控制器124可以被配置为:例如,如果bi开始时间字段包括32位,则使得由设备102实现的无线站基于例如睡眠周期的开始时间处的bi的tbtt的4个低八位字节来设置第二bi开始时间字段值。

在一些说明性实施例中,控制器124可以被配置为使得由设备102实现的无线站(例如,当在ps模式操作时)例如在当前的睡眠周期或任何先前的睡眠周期的开始时间处设置第二bi开始时间字段值。

在一些说明性实施例中,控制器124可以被配置为使得由设备102实现的无线站(例如,当在以ps模式操作时),基于例如当前睡眠周期的开始时间处的bi的tbtt的4个低八位字节来设置第二开始时间字段值。

在一些说明性实施例中,控制器124可以被配置为使得由设备102实现的无线站(例如,当在以ps模式操作时)例如在即将到来的睡眠周期的开始时间处设置第二bi开始时间字段值,其中在即将到来的睡眠周期中由设备102实现的无线站仍然处于ps模式。

在一些说明性实施例中,控制器124可以被配置为使得由设备102实现的无线站可以例如通过发送包括wse(例如,第二wse,其可以包括更新的bi开始字段(例如,第二bi开始字段值))的帧(例如,第二帧)来替换和/或更新bi开始字段的值。

在一些说明性实施例中,更新bi开始字段的值将在睡眠周期的开始处发生。

在一些说明性实施例中,更新bi开始字段的值(例如,当在ps模式操作时)可以例如从bi开始时间的最后更新的值起在bi开始时间字段的范围的一半内发生一次或多次,。

在一些说明性实施例中,控制器124可以被配置为使得由设备102实现的无线站例如在睡眠周期的开始处更新bi开始字段的值。

在一些说明性实施例中,控制器124可以被配置为使得由设备102实现的无线站例如在仍操作于ps模式时从bi开始时间值的最后一次更新起,在bi开始时间字段的范围的一半内重复更新bi开始字段的值例如一次或多次(例如,多次)。

在一些说明性实施例中,控制器124可以被配置为使得由设备102实现的无线站执行pcpsta的功能。

在一些说明性实施例中,控制器124可以被配置为使得pcpsta例如在转换到pps模式之前,发送包括第一wse的第一信标帧(例如,第一dmg信标帧)。

在一些说明性实施例中,控制器124可以被配置为使得pcpsta例如基于第一wse中的bi开始时间字段的值转换到pps模式,例如,如上所述。

在一些说明性实施例中,为了进入pps模式,控制器124可以被配置为使得pcpsta例如通过dmgwse(例如,上述的第一wse)通告睡眠周期的第一pcp清醒bi的开始,以及唤醒调度的连续pcp清醒bi的数目。

在一些说明性实施例中,控制器124可以被配置为使得pcpsta将wse包括在dmg信标和/或在通告帧中。

在一些说明性实施例中,控制器124可以被配置为:例如,如果pcpsta从bi开始时间值的最后一次更新起要在pps模式保持例如比bi开始时间字段的范围的一半所对应的持续时间长的时间,例如比231-1微秒长,则使得pcpsta在pps模式期间发送包括第二wse的第二信标帧(例如,第二dmg信标帧)。

在一些说明性实施例中,睡眠周期的第一pcp清醒bi可以例如在由所通告的dmg唤醒调度元素的bi开始时间字段的值所指定的时刻开始。

在一些说明性实施例中,连续的pcp清醒bi和pcp打盹bi的数目可以例如由dmg唤醒调度元素的清醒bi数目字段和睡眠周期字段来指定。

在一些说明性实施例中,在pps模式中,pcpsta可以例如按照pcpsta所通告的唤醒调度元素在清醒bi和打盹bi之间转换。

在一些说明性实施例中,控制器124可以被配置为使得由设备102实现的无线站执行非pcp/apsta的功能。

在一些说明性实施例中,控制器124可以被配置为使得非pcp/apsta例如在转换到ps模式之前,发送包括第一wse的第一帧(例如,第一dmg功率节省配置请求帧)。

在一些说明性实施例中,控制器124可以被配置为使得非pcp/apsta例如基于第一wse中的bi开始时间字段的值来转换到ps模式,例如,如上所述。

在一些说明性实施例中,控制器124可以被配置为:例如,如果非pcp/apsta从bi开始时间值的最后一次更新起要在ps模式中保持例如比bi开始时间字段的范围的一半所对应的持续时间长的时间(例如,比231-1微秒长),则使得非pcp/apsta在ps模式期间发送包括第二wse的第二帧(例如,第二dmg功率节省配置请求帧)。

在一些说明性实施例中,控制器124可以使得由设备102实现的sta例如基于该sta是否处于ps模式来计算和/或设置wse的bi开始时间字段,例如,如下所述。

在一些说明性实施例中,控制器124可以使得sta:例如,在该sta将要转换到ps模式时(例如,如果bi开始时间字段包括n位),例如基于当前bi的tbtt的低n/8个八位字节和小于2(n-1)-1微秒的某值来设置bi开始时间字段。

在一个示例中,如果sta正在转换到ps模式,则基于当前信标间隔的tbtt的低4个八位字节和小于231-1微秒的某值来设置bi开始时间字段,例如,如上所述。

在一些说明性实施例中,控制器124可以使得sta:例如,在bi开始时间字段包括n位的情况下,将bi开始时间字段设置为例如从bi开始时间值的最后一次更新起的当前睡眠周期或先前睡眠周期的开始的tbtt值的低n/8个八位字节。

在一个示例中,如果sta处于ps模式并且意图从bi开始时间值的最后一次更新起保持在ps模式超过231-1微秒的时间,则bi开始时间字段被设置为当前睡眠周期或先前睡眠周期的开始的tbtt值的低4个八位字节。

在一些说明性实施例中,控制器124可以使得sta:例如,在该sta处于ps模式时,基于当前睡眠周期的开始时间处的bi的tbtt的低n/8个八位字节来设置bi开始时间字段。

在一个示例中,控制器124可以使得sta:例如,在该sta处于ps模式时,基于当前的睡眠周期的开始时间处的bi的tbtt的4个低八位字节来设置bi开始时间字段。

在一些说明性实施例中,控制器124可以使得sta:在当前睡眠周期期间(例如,如果bi开始时间字段包括n位),基于下一个睡眠周期的第一清醒bi的tbtt的低n/8个八位字节以及可以是当前睡眠周期乘以信标间隔持续时间的整数倍的值(并且该值可以小于2(n-1)-1微秒)的总和来设置bi开始时间字段。在一个示例中,bi开始时间字段指示的tbtt不应超过当前bi开始时间的tbtt加上2(n-1)-1微秒。

在一个示例中,如果sta处于ps模式并且意图改变其当前的睡眠周期(例如,改变为新的睡眠周期),则将新的睡眠周期的bi开始时间字段设置为等于下一个睡眠周期的第一清醒bi的tbtt的低4个八位字节加上作为当前睡眠周期乘以信标间隔持续时间的整数倍且小于231-1微秒的值。例如,bi开始时间字段指示的tbtt不应超过当前bi开始时间的tbtt加上231-1微秒。

在一些说明性实施例中,控制器124可以使得sta在wse中将睡眠周期字段设置为指示睡眠周期的持续时间,例如,以信标间隔为单位。

在一些说明性实施例中,睡眠周期字段可以以信标间隔指示睡眠周期持续时间,例如构成睡眠周期的清醒bi和打盹bi的总和。

在一些说明性实施例中,控制器124可以使得sta在wse中设置睡眠周期字段,例如,使得将睡眠周期字段的值乘以bi的长度的结果应保持例如比bi开始时间字段的范围的一半要短。

例如,在一些说明性实施例中,控制器124可以使得sta将睡眠周期字段值乘以信标间隔的长度的乘积保持比bi开始时间字段的范围的一半要短。

在一些说明性实施例中,控制器124可以使得sta在wse中将睡眠周期字段设置为这样的值:该值为2的幂和/或该值小于(2(n-1)-1)与信标间隔持续时间的比例,例如,如果bi开始时间字段包括n位。

在一些说明性实施例中,睡眠周期字段值只能是2的幂,并且小于(231-1)除以信标间隔持续时间的结果。其他值可以保留。

在其他实施例中,睡眠周期字段值可以根据任何其他附加的或替代的标准和/或计算来设置。

在一些说明性实施例中,控制器124可以使得sta将wse的清醒/打盹bi数目字段设置为指示例如在睡眠周期的开始处(例如,在每个睡眠周期的开始处)的清醒bi的数目。

在一些说明性实施例中,控制器124可以使得sta将清醒/打盹bi数目字段设置为零值,例如,以指示在睡眠周期中不包括清醒bi。

在一些说明性实施例中,控制器154可以被配置为使得无线站(例如,由设备140实现的无线站)处理对包括wse的接收帧的接收,例如该wse可以由另一sta(例如,wse发起者sta)生成。例如,控制器154可以被配置为使得无线站处理对由设备102发送的帧的接收。

在一些说明性实施例中,控制器154可以使得无线站执行pcpsta的功能,例如来处理对包括来自非pcp/apsta的wse的帧的接收。例如,帧可以包括dmg功率节省配置请求帧,例如,如上所述。

在一些说明性实施例中,控制器154可以使得无线站执行非pcp/apsta的功能,例如来处理对包括例如来自pcpsta的wse的帧的接收。例如,帧可以包括dmg信标帧,例如,如上所述。

在一些说明性实施例中,wse发起者sta可以包括pcpsta。例如,wse可以包括由pcpsta生成的wse,例如以指示pcpsta的pps模式。

在一些说明性实施例中,wse发起者sta可以是另一非pcpsta。例如,wse可以包括由另一非pcp/apsta生成的wse,并且可以例如由pcpsta通告。

在一些说明性实施例中,控制器154可以使得无线站例如基于wse发起者sta的wse来确定、识别和/或检测该wse发起者sta的ps模式和/或活跃模式,例如,如下所述。

在一些说明性实施例中,控制器154可以使得无线站例如基于所接收的wse发起者sta的wse来确定、识别和/或检测该wse发起者sta的一个或多个清醒bi和/或一个或多个打盹bi,例如,如下所述。

在一些说明性实施例中,具有另一sta(例如,由设备102实现的sta)的wse的sta(例如,由设备104实现的sta)可以例如通过使用wse的参数和bi(例如,在其中接收wse的bi)的tbtt的4个较低字节来识别该wse所属的sta的活跃模式、ps模式、清醒bi和/或打盹bi。

在一些说明性实施例中,控制器154可以使得无线站确定、识别和/或检测到wse所属的sta处于活跃模式,例如,如果或当:

(bi开始时间-低4个八位字节(tbtt)>0)且(1<(bi开始时间/bi–int(低4个八位字节(tbtt)/bi))<int(231/bi))

或者

(bi开始时间-低4个八位字节(tbtt)<0)且abs(bi开始时间/bi–int(低4个八位字节(tbtt)/bi))>int(231/bi)

(1)

在一些说明性实施例中,控制器154可以使得无线站确定、识别和/或检测到wse所属的sta处于ps模式,例如,如果或当:

bi开始时间-低4个八位字节(tbtt)=0

或者

(bi开始时间-低4个八位字节(tbtt)>0)且(bi开始时间/bi–int(低4个八位字节(tbtt)/bi))>int(231/bi)

或者

(bi开始时间-低4个八位字节(tbtt)<0)且(1<abs(bi开始时间/bi–int(低4个八位字节(tbtt)/bi))<int(231/bi))

(2)

在一些说明性实施例中,如果或当wse所属的sta处于ps模式,则sta可以处于睡眠周期中的位置,例如如下所述:

如果(低4个八位字节(tbtt)-bi开始时间)>=0

则位置=mod((低4个八位字节(tbtt)-bi开始时间)/bi,睡眠周期)

否则,如果(低4个八位字节(tbtt)-bi开始时间)<0

则位置=mod(232+低4个八位字节(tbtt)-bi开始时间)/bi,睡眠周期)

(3)

在一些说明性实施例中,控制器154可以使得无线站确定、识别和/或检测到wse所属的sta处于清醒bi,例如,如果或当:

位置<=清醒/打盹bi的数目

(4)

在一些说明性实施例中,控制器154可以使得无线站确定、识别和/或检测到wse所属的sta处于打盹bi,例如,如果或当:

位置>清醒/打盹bi的数目

(5)

参考图3,其根据一些说明性实施例示意性地示出了当bi开始时间字段被更新时的ps模式的指示。例如,下面参照图3描述的一个或多个操作可以由sta(例如,由设备102(图1)实现的sta和/或由设备104(图1)实现的sta)执行。

在一些说明性实施例中,如图3所示,sta可以在例如表示为1的时间点处在帧中插入wse。如图3所示,wse可以包括被设置为十六进制形式的(0x10)的信标间隔开始时间字段值。

在一些说明性实施例中,如图3所示,在后续时间点(表示为“2”、“3”、“4”、“5”、“6”和“7”)的情况下,十六进制形式的信标间隔开始时间字段值(0x10)与tbtt的低16位的差可以与信标间隔开始时间范围(例如,十六进制形式的(0x80))的一半比较。

在一些说明性实施例中,sta可以例如甚至在表示为“8”的时间点之后选择保持在ps模式,。

在一些说明性实施例中,sta可以被配置为例如在睡眠周期期间替换和/或更新睡眠周期的实际信标间隔开始时间值。在一个示例中,sta可以被配置为例如在小于信标间隔开始时间字段的整个范围(例如,十六进制形式的(0x80))的一半加上睡眠周期的实际信标间隔开始时间(例如,十六进制形式的(0x10))的时间处,替换和/或更新睡眠周期的实际信标间隔开始时间值。在另一示例中,sta可以被配置为在任何其他时间处替换和/或更新睡眠周期的实际信标间隔开始时间。

在一些说明性实施例中,如图3所示,sta可以将信标间隔开始时间中的值从(0x10)更新为新的和/或更新的值(“新的信标间隔开始时间”),并且可以将wse插入到这样的帧中:该帧可以被sta在例如sta的ps模式期间的表示为“ns”的时间点处发送。

在一些说明性实施例中,如图3所示,sta可以在时间点ns(例如,tbtt=0x285(十六进制形式))分配睡眠周期的新的信标间隔开始时间。

在一些说明性实施例中,sta可以在新的信标间隔开始时间发送的信标处将新的信标间隔开始时间值设置为tbtt的值,例如tbtt的低16位。

例如,如图3所示,sta可以将新的信标间隔开始时间值设置为采用十六进制形式的值0x85,例如其可以包括十六进制形式的tbtt=0x285的低16位。

在一些说明性实施例中,如图3所示,采用十六进制的新的信标间隔开始时间字段值(0x85)与时间点8和9的tbtt的低16位之间的差可以正确地指示sta在时间点8和/或9处处于ps模式。例如,采用十六进制形式的新的信标间隔开始时间字段值(0x85)与时间点8和9处的tbtt的低16位之间的差可以等于或大于信标间隔开始时间字段的整个范围(例如,十六进制(0x80))。

参考图4,其示意性地示出了根据一些说明性实施例的功率管理的方法。例如,图4的方法的一个或多个操作可以由系统(例如,系统100(图1))的一个或多个元件执行,例如一个或多个无线设备(例如,设备102(图1))和/或设备140(图1))、控制器(例如,控制器124(图1)和/或控制器154(图1))、无线电设备(例如,无线电设备114(图1)和/或无线电设备144(图1))、和/或消息处理器(例如,消息处理器128(图1)和/或消息处理器158(图1))。

如框402所示,该方法可以包括发送包括第一wse的第一帧,第一wse包括第一bi开始时间字段值。例如,控制器124(图1)可以使无线电设备114(图1)发送包括第一wse的第一帧,第一wse包括第一bi开始时间字段值,例如,如上所述。

如框404所示,该方法可以包括基于第一bi开始时间字段值切换到ps模式。例如,控制器124(图1)可以使由设备102(图1)实现的sta基于第一bi开始时间字段值切换到ps模式,例如,如上所述。

如框406所示,该方法可以在ps期间发送包括第二wse的第二帧,第二wse包括第二bi开始时间字段值,例如,第二bi开始时间字段值不同于第一bi开始时间字段值。例如,控制器124(图1)可以使无线电设备114(图1)例如在ps模式期间发送包括第二wse的第二帧,第二wse包括第二bi开始时间字段值,例如,如上所述。

如框408所示,该方法可以包括处理接收到的包括wse的帧,wse包括bi开始时间字段值。例如,控制器154(图1)可以控制消息处理器158(图1)来处理对包括第一wse的第一帧的接收和/或包括第二wse的第二帧的接收,例如,如上所述。

如框410所示,该方法可以包括例如基于wse中的bi开始时间字段值来确定所接收的wse所属的sta的操作模式。例如,控制器154(图1)可以例如基于wse中的bi开始时间字段值来确定wse所属的sta是否处于ps模式、活跃模式、打盹bi或清醒bi,例如,如上所述。

参考图5,其根据一些说明性实施例示意性地示出了产品500。产品500可以包括用来储存逻辑504的非暂态机器可读存储介质502,其中逻辑904可以被用于执行参考图3和/或图4的一个或多个操作;和/或用来执行以下各项的至少一部分功能:设备102和/或140(图1)、发送器118和/或148(tx)(图1)、接收器(rx)116和/或146(图1)、控制器124和/或154(图1)、消息处理器128和/或158(图1)。短语“非暂态机器可读介质”旨在包括所有计算机可读介质,只有暂态传播信号除外。

在一些说明性实施例中,产品500和/或机器可读存储介质502可以包括能够存储数据的一种或多种类型的计算机可读介质,包括:易失性存储器、非易失性存储器、可移除或非可移除存储器、可擦除或非可擦除存储器、可写入或可重写存储器等等。例如,机器可读存储介质502可以包括ram、dram、双倍数据速率dram(ddr-dram)、sdram、静态ram(sram)、rom、可编程rom(prom)、可擦除可编程rom(eprom)、电可擦除可编程rom(eeprom)、压缩盘rom(cd-rom)、可录制压缩盘(cd-r)、可重写压缩盘(cd-rw)、闪速存储器(例如,nor或nand闪速存储器)、内容可寻址存储器(cam)、聚合物存储器、相变存储器、铁电存储器、硅-氧化物-氮化物-氧化物-硅(sonos)存储器、盘、软盘、硬盘驱动器、光盘、磁盘、卡、磁卡、光卡、磁带、盒式磁带等等。计算机可读存储介质可以包括在通过通信链路(例如,调制解调器、无线电连接或网络连接)将计算机程序从远程计算机下载或传送到请求计算机时所涉及到的任意合适的介质,其中该计算机程序由体现于载波或其他传播介质中的数据信号来承载。

在一些说明性实施例中,逻辑504可包括指令、数据和/或代码,这些指令、数据和/或代码如果被机器执行,则可使机器实现本文所述的方法、处理和/或操作。该机器可以包括:例如,任意适当的处理平台、计算平台、计算设备、处理设备、计算系统、处理系统、计算机、处理器等等,并且可以使用硬件、软件、固件等的任意适当的组合来实现。

在一些说明性实施例中,逻辑504可以包括或可以被实现为:软件、软件模块、应用、程序、子程序、指令、指令集、计算代码、字、值、符号等等。这些指令可以包括任意适当类型的代码,例如,源代码、编译代码、解释代码、可执行代码、静态代码、动态代码等等。这些指令可根据预定的计算机语言、方式或语法来实现,以指导处理器执行某一功能。这些指令可以使用任意适当的高级、低级、面向对象的、可视的、编译的和/或解释的编程语言来实现,例如,c、c++、java、basic、matlab、pascal、visualbasic、汇编语言、机器代码等等。

示例

以下示例涉及其他实施例。

示例1包括一种装置,其包括被配置为使得无线站进行如下操作的电路:发送包括第一唤醒调度元素(wse)的第一帧,第一wse包括第一信标间隔(bi)开始时间字段值;基于第一bi开始时间字段值切换到功率节省(ps)模式;以及在ps模式期间,发送包括第二wse的第二帧,第二wse包括与第一bi开始时间字段值不同的第二bi开始时间字段值。

示例2包括示例1的主题,并且可选地,其中,第一bi开始时间字段值基于要在其中发送第一帧的bi的目标信标传输时间(tbtt)。

示例3包括示例2的主题,并且可选地,其中,第一bi开始时间字段值基于要在其中发送第一帧的bi的tbtt的4个低八位字节。

示例4包括示例3的主题,并且可选地,其中,第一bi开始时间字段值基于tbtt的4个低八位字节和小于231-1的某个值。

示例5包括示例1-4中任一项的主题,并且可选地,其中第二bi开始时间字段值基于在睡眠周期的开始时间处的bi的目标信标传输时间(tbtt)。

示例6包括示例5的主题,并且可选地,其中第二bi开始时间字段值基于在睡眠周期的开始时间处的bi的tbtt的4个低八位字节。

示例7包括示例5的主题,并且可选地,其中第二bi开始时间字段值基于当前睡眠周期的开始时间处的bi的tbtt的4个低八位字节。

示例8包括示例1-7中任一项的主题,并且可选地,其中,第一bi开始时间字段值在预定义的时间范围内,并且第二bi开始时间字段值将ps模式延长至超过预定义的时间范围。

示例9包括示例1-8中任一项的主题,并且可选地,其中第一bi开始时间字段值在作为bi开始时间字段范围的一半的值的范围内。

示例10包括示例1-9中任一项的主题,并且可选地,其中无线站是个人基本服务集(pbss)控制点(pcp),ps模式包括pcpps(pps),第一帧和第二帧包括第一和第二个相应的信标帧。

示例11包括示例1-9中任一项的主题,并且可选地,其中无线站是非个人基本服务集(pbss)控制点(pcp)/非接入点(ap)(非pcp/非ap)站)。

示例12包括示例1-11中任一项的主题,并且可选地,其中无线站是直接多吉比特(dmg)站。

示例13包括示例1-12中任一项的主题,并且可选地,包括用于发送第一帧和第二帧的无线电设备。

示例14包括示例1-13中任一项的主题,并且可选地,包括存储器和一个或多个天线。

示例15包括一种要由无线站执行的方法,该方法包括:发送包括第一唤醒调度元素(wse)的第一帧,第一wse包括第一信标间隔(bi)开始时间字段值;基于第一bi开始时间字段值切换到功率节省(ps)模式;以及在ps模式期间,发送包括第二wse的第二帧,第二wse包括与第一bi开始时间字段值不同的第二bi开始时间字段值。

示例16包括示例15的主题,并且可选地,其中,第一bi开始时间字段值基于要在其中发送第一帧的bi的目标信标传输时间(tbtt)。

示例17包括示例16的主题,并且可选地,其中,第一bi开始时间字段值基于要在其中发送第一帧的bi的tbtt的4个低八位字节。

示例18包括示例17的主题,并且可选地,其中,第一bi开始时间字段值基于tbtt的4个低八位字节和小于231-1的某个值。

示例19包括示例15-18中任一项的主题,并且可选地,其中第二bi开始时间字段值基于在睡眠周期的开始时间处的bi的目标信标传输时间(tbtt)。

示例20包括示例19的主题,并且可选地,其中第二bi开始时间字段值基于在睡眠周期的开始时间处的bi的tbtt的4个低八位字节。

示例21包括示例19的主题,并且可选地,其中第二bi开始时间字段值基于当前睡眠周期的开始时间处的bi的tbtt的4个低八位字节。

示例22包括示例15-21中任一项的主题,并且可选地,其中,第一bi开始时间字段值在预定义的时间范围内,并且第二bi开始时间字段值将ps模式延长至超过预定义的时间范围。

示例23包括示例15-22中任一项的主题,并且可选地,其中第一bi开始时间字段值在作为bi开始时间字段范围的一半的值的范围内。

示例24包括示例15-23中任一项的主题,并且可选地,其中无线站是个人基本服务集(pbss)控制点(pcp),ps模式包括pcpps(pps),第一帧和第二帧包括第一和第二个相应的信标帧。

示例25包括示例15-23中任一项的主题,并且可选地,其中无线站是非个人基本服务集(pbss)控制点(pcp)/非接入点(ap)(非pcp/非ap)站)。

示例26包括示例15-25中任一项的主题,并且可选地,其中无线站是直接多吉比特(dmg)站。

示例27包括一种包括一个或多个有形计算机可读非暂时性存储介质的产品,该介质包括计算机可执行指令,其在被至少一个计算机处理器执行时可操作以使得该至少一个计算机处理器能够实现无线站处的一个或多个操作,该操作包括:发送包括第一唤醒调度元素(wse)的第一帧,第一wse包括第一信标间隔(bi)开始时间字段值;基于第一bi开始时间字段值切换到功率节省(ps)模式;以及在ps模式期间,发送包括第二wse的第二帧,第二wse包括与第一bi开始时间字段值不同的第二bi开始时间字段值。

示例28包括示例27的主题,并且可选地,其中,第一bi开始时间字段值基于要在其中发送第一帧的bi的目标信标传输时间(tbtt)。

示例29包括示例28的主题,并且可选地,其中,第一bi开始时间字段值基于要在其中发送第一帧的bi的tbtt的4个低八位字节。

示例30包括示例29的主题,并且可选地,其中,第一bi开始时间字段值基于tbtt的4个低八位字节和小于231-1的某个值。

示例31包括示例27-30中任一项的主题,并且可选地,其中第二bi开始时间字段值基于在睡眠周期的开始时间处的bi的目标信标传输时间(tbtt)。

示例32包括示例31的主题,并且可选地,其中第二bi开始时间字段值基于在睡眠周期的开始时间处的bi的tbtt的4个低八位字节。

示例33包括示例31的主题,并且可选地,其中第二bi开始时间字段值基于当前睡眠周期的开始时间处的bi的tbtt的4个低八位字节。

示例34包括示例27-33中任一项的主题,并且可选地,其中,第一bi开始时间字段值在预定义的时间范围内,并且第二bi开始时间字段值将ps模式延长至超过预定义的时间范围。

示例35包括示例27-34中任一项的主题,并且可选地,其中第一bi开始时间字段值在作为bi开始时间字段范围的一半的值的范围内。

示例36包括示例27-35中任一项的主题,并且可选地,其中无线站是个人基本服务集(pbss)控制点(pcp),ps模式包括pcpps(pps),第一帧和第二帧包括第一和第二个相应的信标帧。

示例37包括示例27-35中任一项的主题,并且可选地,其中无线站是非个人基本服务集(pbss)控制点(pcp)/非接入点(ap)(非pcp/非ap)站)。

示例38包括示例27-37中任一项的主题,并且可选地,其中无线站是直接多吉比特(dmg)站。。

示例39包括一种由无线站进行无线通信的装置,该装置包括:用于发送包括第一唤醒调度元素(wse)的第一帧的装置,第一wse包括第一信标间隔(bi)开始时间字段值;用于基于第一bi开始时间字段值切换到功率节省(ps)模式的装置;以及用于在ps模式期间,发送包括第二wse的第二帧的装置,第二wse包括与第一bi开始时间字段值不同的第二bi开始时间字段值。

示例40包括示例39的主题,并且可选地,其中,第一bi开始时间字段值基于要在其中发送第一帧的bi的目标信标传输时间(tbtt)。

示例41包括示例40的主题,并且可选地,其中,第一bi开始时间字段值基于要在其中发送第一帧的bi的tbtt的4个低八位字节。

示例42包括示例41的主题,并且可选地,其中,第一bi开始时间字段值基于tbtt的4个低八位字节和小于231-1的某个值。

示例43包括示例39-42中任一项的主题,并且可选地,其中第二bi开始时间字段值基于在睡眠周期的开始时间处的bi的目标信标传输时间(tbtt)。

示例44包括示例43的主题,并且可选地,其中第二bi开始时间字段值基于在睡眠周期的开始时间处的bi的tbtt的4个低八位字节。

示例45包括示例43的主题,并且可选地,其中第二bi开始时间字段值基于当前睡眠周期的开始时间处的bi的tbtt的4个低八位字节。

示例46包括示例39-45中任一项的主题,并且可选地,其中,第一bi开始时间字段值在预定义的时间范围内,并且第二bi开始时间字段值将ps模式延长至超过预定义的时间范围。

示例47包括示例39-46中任一项的主题,并且可选地,其中第一bi开始时间字段值在作为bi开始时间字段范围的一半的值的范围内。

示例48包括示例39-47中任一项的主题,并且可选地,其中无线站是个人基本服务集(pbss)控制点(pcp),ps模式包括pcpps(pps),第一帧和第二帧包括第一和第二个相应的信标帧。

示例49包括示例39-47中任一项的主题,并且可选地,其中无线站是非个人基本服务集(pbss)控制点(pcp)/非接入点(ap)(非pcp/非ap)站)。

示例50包括示例39-49中任一项的主题,并且可选地,其中无线站是直接多吉比特(dmg)站。

本文针对一个或多个实施例所描述的功能、操作、组件和/或特征可与本文针对一个或多个其他实施例所描述的功能、操作、组件和/或特征相结合,或者可以与本文针对一个或多个其他实施例所描述的功能、操作、组件和/或特征组合使用,反之亦然。

尽管本文已经描述并示出了某些特征,但本领域技术人员可以想到许多修改、替换、更改以及等同物。因此,应理解的是,所附权利要求意图覆盖落入本发明的真实精神之内的所有这样的修改和更改。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1