接入点装置、站及其方法和计算机程序与流程

文档序号:15577298发布日期:2018-09-29 05:46阅读:161来源:国知局

本发明一般涉及接入点装置、布置成与接入点装置通信的站(station)、及其方法和计算机程序。



背景技术:

由于不仅在人之间而且在事物之间的通信的不断增加的使用以及诸如低功率装置中的ieee802.11无线电的无线局域网的使用,功率管理已变成关键特征。例如,当前的ieee802.11标准允许装置处于活动模式(无线电总是通电)或功率节省(ps)模式。装置可通过改变它发送的媒体访问控制协议数据单元(mpdu)的帧控制字段中的功率管理字段来指示它在这些状态之间切换。当装置的无线电通电时,处于ps模式的装置被认为处于唤醒(awake)状态,并且当它的无线电关闭时,处于ps模式的装置被认为处于打盹(doze)状态。接入点装置(ap)缓冲打算用于处于ps模式的装置的业务,并利用由ap在每个信标帧中广播的业务信息图(tim)告知装置该缓冲的信息。处于ps模式的装置周期性地醒来以便接收信标,并从tim了解是否存在为它缓冲的任何数据。该标准不需要接收每个信标;任由ps装置处置信标,只要它没有释放与ap的关联。tim要素在基本服务集(bss)中指示所有站(sta)的下行链路缓冲的数据。在802.11ah中,在ps装置的数量可能大的情况下,还有可能将tim分割成若干个段并在不同信标中传送每个段(在称为‘寻呼切片’的方案下)。在这种情况下,ps装置周期性地醒来以便监听携带寻呼切片信息的特殊信标(由ap以大约可预测的间隔传送)。

us7,231,221公开通信系统中的接入方案,它可应对具有不同功率约束和不同时延要求的装置的混合,并允许高度不对称的时延行为。此类通信系统可包括在诸如无线电信道的通信信道上广播信标消息的中央控制站和基于信标消息接入通信信道的至少一个远程终端。信标消息配置成使得根据终端到相应信标群组中的分组来控制通过每个终端到通信信道的各个接入。每个信标群组可具有对应的信标消息,并且可以以交错时间间隔广播对应于不同信标群组的信标消息。尽管这是使终端能够在精益能量预算方面进行操作的高效方式,但是至少具有非常精益的能量预算的远程电子实体与通信网络交互的需求要求进一步在功率节省方面的提升。



技术实现要素:

本发明基于发明人的如下理解,即,通过使以功率节省模式操作的站甚至更多地保持处于打盹状态,将提高站保持非常精益的能量预算的能力。

根据第一方面,提供有一种接入点装置,包括:收发器,配置成在通信信道上接收和发送消息;以及控制器,配置成使得所述收发器在所述通信信道上定期传送信标消息。所述信标消息包括第一指示,其指示当在与所述接入点装置相关联的缓冲器中缓冲数据时,布置成通过所述通信信道与所述接入点装置通信的一个或多个站的数据被缓冲在所述缓冲器中。所述收发器布置成传送在所述信标消息的传输之间通过所述通信信道传送的至少一个实用消息,其中所述至少一个实用消息包括所述一个或多个站中的至少一个站的第二指示,其指示关于即将到来的信标消息是否包括所述一个或多个站中的所述至少一个站的数据被缓冲在所述缓冲器中的所述第一指示。

所述第二指示可包括使得使重复的第二指示能够与更新的第二指示加以区分的身份。

所述第二指示可指示所述即将到来的信标消息包括所述一个或多个站中的所述至少一个站的数据被缓冲在所述缓冲器中的所述第一指示。备选地,所述第二指示可指示没有所述一个或多个站中的任何站的数据被缓冲在所述缓冲器中。

所述第二指示可作为以下任何一项存在于所述实用消息传输中:单个专用副载波、单个专用子频带、单个位,以及覆盖信息。

所述实用消息可包括数据分组和控制分组中的任何一个。

所述控制分组可包括以下任何一项:确认帧、块确认、块确认请求、请求发送,以及允许发送。

所述第一指示可以是业务信息图。

根据第二方面,提供有一种接入点装置的方法。所述接入点装置包括配置成在通信信道上接收和发送消息的收发器以及控制器。所述方法包括:在所述通信信道上定期传送信标消息。所述信标消息包括第一指示,其指示当在与所述接入点装置相关联的缓冲器中缓冲数据时,布置成通过所述通信信道与所述接入点装置通信的一个或多个站的数据被缓冲在所述缓冲器中。

所述方法还包括:在所述信标消息的传输之间通过所述通信信道传送至少一个实用消息。所述至少一个实用消息包括所述一个或多个站中的至少一个站的第二指示,其指示关于即将到来的信标消息是否包括所述一个或多个站中的所述至少一个站的数据被缓冲在所述缓冲器中的所述第一指示。

所述第二指示可包括使得使重复的第二指示能够与更新的第二指示加以区分的身份。

所述第二指示可指示所述即将到来的信标消息包括所述一个或多个站中的所述至少一个站的数据被缓冲在所述缓冲器中的所述第一指示。备选地,所述第二指示可指示没有所述一个或多个站中的任何站的数据被缓冲在所述缓冲器中。

所述第二指示可作为以下任何一项存在于所述实用消息传输中:单个专用副载波、单个专用子频带、单个位,以及覆盖信息。

所述实用消息可包括数据分组和控制分组中的任何一个。

所述控制分组可包括以下任何一项:确认帧、块确认、块确认请求、请求发送,以及允许发送。

所述第一指示可以是业务信息图。

根据第三方面,提供有一种站,其布置成通过通信信道与接入点装置通信,并布置成运用包括打盹状态和唤醒状态的功率节省模式,其中当所述站处于所述打盹状态时,所述站不定期进入所述唤醒状态以便确定所述站的数据是否缓冲在与所述接入点装置相关联的缓冲器中,并且如果没有所述站的数据被指示缓冲在所述缓冲器中,则重新进入所述打盹状态。所述站布置成当在进入所述唤醒状态之后首先接收到信标消息时,从所述信标消息做出所述确定。通过所述接入点装置在所述通信信道上定期传送所述信标消息。所述信标消息包括第一指示,其指示当在所述缓冲器中缓冲数据时,布置成通过所述通信信道经由所述接入点装置通信的一个或多个站的数据被缓冲在所述缓冲器中。所述站还布置成当在进入所述唤醒状态之后首先接收到至少一个实用消息时,从所述实用消息做出所述确定。在所述信标消息的传输之间通过所述通信信道传送所述实用消息,并且所述实用消息包括所述一个或多个站中的至少一个站的第二指示,其指示关于即将到来的信标消息是否包括所述一个或多个站中的所述至少一个站的数据被缓冲在所述缓冲器中的第一指示。所述站布置成在所述第一指示和所述第二指示中的指示没有所述站的数据被缓冲在所述缓冲器中的第一个发现的指示时执行到所述打盹状态的所述重新进入。

所述第二指示可包括使得使重复的第二指示能够与更新的第二指示加以区分的身份,其中如果确定所述第二指示是所述站读取过的重复的第二指示,则所述站布置成重新进入所述打盹状态,否则读取所述第二指示并基于所述第二指示确定是否重新进入所述打盹状态。

所述第二指示可指示所述即将到来的信标消息包括所述一个或多个站中的所述至少一个站的数据被缓冲在所述缓冲器中的所述第一指示,其中所述站布置成当所述第二指示指示所述即将到来的信标消息包括所述第一指示时保持处于所述唤醒状态并读取所述即将到来的信标消息。

所述第二指示可指示是否没有任何站的数据缓冲在所述缓冲器中,其中所述站布置成在所述第二指示未能指示没有任何站的数据缓冲在所述缓冲器中时保持处于所述唤醒状态并读取所述即将到来的信标消息,并且在所述第二指示指示没有所述一个或多个站中的任何站的数据缓冲在所述缓冲器中时重新进入所述打盹状态。

所述站可布置成当在所述通信信道上发送后续实用消息时将所述第二指示包括在所述后续实用消息中。

所述第二指示可作为以下任何一项包含在所述后续实用消息传输中:单个专用副载波、单个专用子频带、单个位,以及覆盖信息。

可以从包含所述第二指示的读取实用消息和读取信标消息中的任何一个消息导出即将包含在所述后续实用消息中的所述第二指示。

所述站可被启用以进入所述功率节省模式或正常模式,其中与所述接入点协商进入所述功率节省模式以使得所述接入点将业务和/或数据缓冲到所述站并且所述站被启用以通过轮询所述接入点而获取所述缓冲的业务和/或数据,并且所述正常模式包括每当出现业务时与所述接入点通信。

包括所述第二指示的所述实用消息可包括数据分组和控制分组中的任何一个。

所述控制分组可包括以下任何一个:确认帧、块确认、块确认请求、请求发送,以及允许发送。

所述第一指示可以是业务信息图。

根据第四方面,提供有一种站的方法,所述站布置成通过通信信道与接入点装置通信并布置成以包括打盹状态和唤醒状态的功率节省模式操作,其中当所述站处于所述打盹状态时,所述站不定期进入所述唤醒状态以便确定所述站的数据是否缓冲在与所述接入点装置相关联的缓冲器中,并且如果没有所述站的数据被指示缓冲在所述缓冲器中,则重新进入所述打盹状态。所述方法包括:一旦进入所述唤醒状态,当在进入所述唤醒状态之后首先接收到信标消息时,便读取所述信标消息。通过所述接入点装置在所述通信信道上定期传送所述信标消息。所述信标消息包括第一指示,其指示当在所述缓冲器中缓冲数据时,布置成通过所述通信信道经由所述接入点装置通信的一个或多个站的数据被缓冲在所述缓冲器中。所述方法包括:当在进入所述唤醒状态之后首先接收到实用消息时,读取所述实用消息。在所述信标消息的传输之间通过所述通信信道传送所述实用消息,以及所述实用消息包括所述一个或多个站中的至少一个站的第二指示,其指示即将到来的信标消息是否包括所述一个或多个站中的所述至少一个站的数据被缓冲在所述缓冲器中的所述第一指示。所述方法还包括:从包括所述第一指示或所述第二指示的所述信标消息和所述实用消息中的指示是否没有所述站的数据缓冲在所述缓冲器中的第一个发现的消息,确定是否可存在在所述缓冲器中针对所述站而缓冲的数据,以及一旦指示没有数据针对所述站而被缓冲,便重新进入所述打盹状态。

所述第二指示可包括使得使重复的第二指示能够与更新的第二指示加以区分的身份,其中所述方法包括:如果确定所述第二指示是所述站已经读取过的重复的第二指示,则重新进入所述打盹状态,否则读取所述第二指示并基于所述第二指示确定是否重新进入所述打盹状态。

所述第二指示可指示所述即将到来的信标消息包括所述一个或多个站中的所述至少一个站的数据被缓冲在所述缓冲器中的所述第一指示,其中所述方法包括在所述第二指示指示所述即将到来的信标消息包括所述第一指示时保持处于所述唤醒状态并读取所述即将到来的信标消息。

所述第二指示可指示是否没有任何站的数据缓冲在所述缓冲器中,其中所述方法包括:当所述第二指示未能指示没有任何站的数据缓冲在所述缓冲器中时,保持处于所述唤醒状态并读取所述即将到来的信标消息;并且当所述第二指示指示没有所述一个或多个站中的任何站的数据缓冲在所述缓冲器中时,重新进入所述打盹状态。

所述方法可包括当在所述通信信道上发送后续实用消息时将所述第二指示包括在所述后续实用消息中。

所述第二指示可作为以下任何一项包含在所述后续实用消息传输中:单个专用副载波、单个专用子频带、单个位,以及覆盖信息。

可以从包含所述第二指示的读取实用消息和读取信标消息中的任何一个消息导出即将包含在所述后续实用消息中的所述第二指示。

所述站可被启用以进入所述功率节省模式或正常模式,其中与所述接入点协商进入所述功率节省模式以使得所述接入点将业务和/或数据缓冲到所述站并且所述站被启用以通过轮询所述接入点而获取所述缓冲的业务和/或数据,并且所述正常模式包括每当出现业务时与所述接入点通信。

包括所述第二指示的所述实用消息可包括数据分组和控制分组中的任何一个。

所述控制分组可包括以下任何一项:确认帧、块确认、块确认请求、请求发送,以及允许发送。

所述第一指示可以是业务信息图。

根据第五方面,提供有一种包括指令的计算机程序,所述指令当在接入点装置的处理器上执行时使得所述接入点装置执行根据第二方面所述的方法。

根据第六方面,提供有一种包括指令的计算机程序,所述指令当在站的处理器上执行时使得所述站执行根据第四方面所述的方法。

根据第七方面,提供有一种包括计算机程序的非暂时性计算机可读介质,所述计算机程序包括指令,所述指令当在接入点装置的处理器上执行时使得所述接入点装置执行根据第二方面所述的方法。

根据第八方面,提供有一种包括计算机程序的非暂时性计算机可读介质,所述计算机程序包括指令,所述指令当在站的处理器上执行时使得所述站执行根据第四方面所述的方法。

附图说明

参考附图通过以下对本发明的优选实施例的说明性和非限制性的详细描述,将更好地理解本发明的以上以及额外目的、特征和优点。

图1描绘具有接入点装置和远程终端(即,站)的常规无线通信系统。

图2是由接入点装置提供的常规信标信号和两个远程站的活动周期的时序图。

图3是示出根据常规技术的示例性信标群组的时序图。

图4是描绘根据常规技术的信标消息传输的时序图。

图5是示出采用实施例的示例的信号方案。

图6示出实用消息中的指示符的示例。

图7是示出采用实施例的示例的信号方案。

图8是示意性地示出根据实施例的接入点装置的框图。

图9是示出根据实施例的接入点装置的方法的流程图。

图10示意性地示出接入点装置的计算机可读介质和处理装置。

图11是示意性地示出根据实施例的站的框图。

图12是示出根据实施例的站的方法的流程图。

图13是示出根据实施例的站的方法的流程图。

图14是示出根据实施例的站的方法的某些动作的流程图。

图15是示出根据实施例的站的方法的某些动作的流程图。

图16示意性地示出站的计算机可读介质和处理装置。

具体实施方式

为了理解本公开的贡献,我们转到图1-4进行初始论述。还可对us7,231,221进行参考,它公开包括用于指示接入点装置中的缓冲的数据正在等待站的信息的信标消息的预备。图1示出作为星形网络布置的常规无线通信系统100。接入点装置110提供一个或多个通信信道,远程站120、130、140、150、160与接入点装置110可在所述一个或多个通信信道上通信。在本公开中,之所以使用术语“站”和“接入点装置”是因为,它们是在无线网络领域中普遍使用的术语。但是,可通过用于一些类型的无线通信系统的诸如“终端”、“无线装置”、“无线客户端”等的术语来替换术语“站”。类似地,可通过诸如“基站”、“主站”、“网络节点”等的术语来替换术语“接入点装置”,并且因此,术语“站”和“接入点装置”也应当以它们的广泛功能含义来理解。类似地,已使用术语“唤醒状态”和“打盹状态”,但是可分别用“实况状态”、“警觉状态”、“留意状态”、“知晓状态”、“活动状态”等与“睡眠状态”、“休息状态”、“小睡状态”、“小憩状态”、“沉睡状态”、“不活动状态”等来替换这些术语。操作系统100所需的智能性可集中在接入点装置110中,因此远程站可以是更简单的低复杂度装置。另一方面,站和接入点装置可全都类似,如同在许多无线局域网中一样,但是配置用于不同作用。当没有业务提供给信道时,站可以以低功率模式操作以便减少能量消耗,例如以便延长电池寿命。

站可被启用成以低功率模式(又称为功率节省模式)或正常模式操作。可与接入点装置110协商进入功率节省模式,使得接入点装置110将业务和/或数据缓冲到站,并且站被启用以通过轮询接入点装置110而获取缓冲的业务和/或数据。正常模式包括每当出现业务时与接入点装置110通信。在本公开的一些部分中,为简洁起见,将从打盹状态进入唤醒状态称为“醒来”或“唤醒”等,并将从唤醒状态进入打盹状态称为“打盹”或“进入睡眠”等。一些站可专用于只以功率节省模式操作。

这里,接入点装置在与接入点装置相关联的缓冲器中缓冲业务和/或数据,为简洁起见,下文将这称为“在接入点装置中缓冲”。通常,缓冲器是在物理上位于接入点装置中的存储器,但是其它体系结构同样可行,例如,通过与接入点装置相关联的服务器来处置存储,即,通俗地称为“云解决方案”的方案。

可通过利用接入点装置110的信标信号广播(即,接入点装置110的传送器传送信标消息)来促进处于低功率模式的站操作。站保持与信标的时间同步。当即将要传送信标时,站醒来,接收信标信号,对它进行适当处理,也就是,站“读取”信标。取决于从信标读取的信息,站可采取进一步措施。图2是由接入点装置提供的常规信标信号和两个远程站的活动周期的时序图。由接入点装置110以定期间隔广播信标信号210,并且由图2中的sta1和sta2表示的站在信标传输期间醒来,并读取或扫描它,否则打盹。因此,功率节省模式包括唤醒状态和打盹状态。在图2中描绘的情形中,没有建立到站的数据链路,因此它们以空闲或待机模式操作。

在若干个无线通信系统中使用此类信标信号,并且在它们中此类通信系统用于提供无线局域网。站可具有可通过将站组织到多个信标群组中来支持的不同要求,诸如时延要求或待机时间。可在相同信标群组中收集具有类似要求的站,并且每个信标群组由它自己的信标提供服务,这不一定按固定间隔出现。可在相同通信信道上但在不同时间传送所有信标,这具有通过时分复用交织不同信标的效果。不过,将明白,可针对信标使用多于一个信道;那么可如这里所描述地那样单独考虑此类信道。图3是具有标识为群组a、b和c的三个信标群组的通信系统的时序图。可见,信标消息的序列看起来就像是栅格或尖桩栅栏。令信标消息之间的间隔或信标窗口或栅格定时为t0秒。在图3中,将打算用于群组a中的站的信标消息示出为具有固定信标间隔t_a=3×t0s;将打算用于群组b站的信标消息示为具有作为群组a的信标间隔的两倍的信标间隔或t_b=6×t0s;并将打算用于群组c站的信标消息示出为具有不规律的信标间隔。换句话说,在6×t0s的每个信标循环或间隔(用线条300、305、310指示其中两个)中,群组a拥有两个潜在信标传输,群组b拥有一个潜在信标传输,以及群组c拥有六个潜在信标传输。图3中还单独地示出打算用于每个群组的潜在消息。

在图3中,可注意到群组c的信标传输而不是群组c本身的不规律性。原则上,单元可对于任何信标(定期或不定期地)醒来,以便例如仅仅为了保持同步,但是它只在与可发生事务处理的单元的群组对应的信标上。图3中的最上面的迹线显示群组c信标的不规律序列。如果群组c站进行不定期扫描,那么群组c站可只在群组c信标处醒来。将注意,在这种情况下,所有信标和所有群组完全分离。考虑图3中的最底下的迹线,看起来奇怪的是群组c站也可在群组a和b的信标处醒来。这针对若干个原因可以是有利的,例如信标替换(这将在下文更详细地描述)以及维持同步。如果群组c站具有相对于接入点装置的时钟而漂移的时钟,那么如果重新同步之间的时间间隔太长,则该站可能会脱离同步。

群组a中的站的平均上行链路时延小于群组b中的站的上行链路时延(即,为其一半)。在出现阻塞问题之前,群组c能够支持比群组a或b更多的站,因为每6×t0s的循环存在更多接入可能性(即,6对比2或1)。在备选实施例中,如果必须由控制器启动紧急操作,那么控制器可用另一个群组的信标来替换一个群组的信标。例如,在图3中,群组c中的站可能需要t0s的下行链路时延,因此在每个信标时刻醒来的群组c站被唤醒以便接收属于群组a和b以及它们自己的信标。在控制器需要非常快速地到达群组c站的事件中,它可简单地通过用群组c信标替换群组a或b信标来如此进行。

图3还示出其中下行链路中的时延也不同的情形。例如,群组a可包括具有不同下行链路要求的两个站,在所述情况下,一个站无需针对打算用于群组a的每个信标传输醒来。在图3中,一个群组a站在属于它的群组的每个信标传输处醒来,如由迹线320所指示,并且因此对于该站,上行链路和下行链路时延等同。相比之下,另一群组a站只在打算用于它的群组的每两个信标传输处醒来,如由迹线325所指示。当该站具有数据要在上行链路中发送时,它可以按传统方式执行上行链路传输,例如立即检查通信信道是否畅通并接着执行传输。考虑到期望保持精益能量预算,它可组合上行链路传输,其中站无论如何都是唤醒的,以便检查缓冲的下行链路业务,其中它可选择在群组a的任何信标处醒来,并且因此它的上行链路时延就是群组a的信标间隔的时延,但是由于站只在每两个信标醒来以便在下行链路中接收数据,所以它的下行链路时延是它的上行链路时延的两倍,并且是站的时延的两倍。换句话说,站的上行链路时延是它的下行链路时延的一半。还将注意,尽管站具有与群组b中的站相同的占空比,但是群组b中的站具有作为该站的时延的两倍的上行链路时延。当然,可选择适应群组中的站之间或站中的上行链路和下行链路时延之间的不同时延差异的不同关系。

图4是根据常规技术描绘信标消息传输的时序图,其中站在大多数时间处于打盹状态(即,站等待入局或出局数据)。对于出局数据,时延要求可能是严苛的:在例如通过连接到站的传感器测量之后,与此相关联的数据可预期在比如100ms内提供,因此上行链路时延可以大约为100ms。对于诸如设置或应用的更新的入局数据,操作可能不是时间关键的,并且数据到达和站中的信令之间的延迟可长达若干秒、若干小时或甚至若干天。因此,下行链路时延为比如t。图4中示出该示例应用的有用信标结构,并且它包括每t0=100ms调度的信标传输,但是站无需每100ms醒来。为了节省功率,站每t(秒、小时、天…)醒来。网络可每t激活站,因此下行链路中的时延为t。然而,当针对站中发生上行链路业务的事件时,可在任何时间激活站。

如上所述,站可在处于同样如上文所论述的功率节省模式时,只打开它们的无线电以便监听来自接入点装置的周期性业务信息广播或它们何时有数据要传送。一旦唤醒,站便监听广播信标以便查看与它本身有关的特定位是否在业务信息图(tim)中是有效的。当在长时间之后醒来时,监听信标仍可能花费100ms,并且如果没有数据,那么会浪费功率。例如,如果站在长时间处于深度睡眠(例如,处于其中站的电路的功率设置得非常低的状态),那么这意味着它的时钟将漂移,并且与信标的持续时间相比监听时间可能会相当长,从而导致显著的功率消耗。该限制也可适用于通信系统中的‘寻呼切片’方案,如同例如ieee802.11ah中一样,其中站可能仍然需要监听周期性信标以便了解切片信息。

可将以功率节省模式操作的站分组,并且tim可包括向该群组中的站指示是否存在数据的若干位。然后,只有在信标消息属于对应群组时,站才考虑信标消息的tim。例如,在us2013/0223306和ep2781126中呈现用于处置群组的方法。分组和群组处置可提供改进的操作。

因此,信标将提供诸如tim的第一指示,其中站将知道接入点处是否存在缓冲的数据,并且提出的指示符那么将是诸如标志、位形式或数字的第二指示,其告诉站是否可存在将由即将到来的信标消息中的第一指示给出的缓冲的数据。第二指示使得以功率节省模式操作的站能够在读取第二指示之后(在无需唤醒时)立即返回到打盹状态。考虑到本文中论述的站一般具有非常少的数据传递,该方法为以功率节省模式操作的所有站提供处于打盹状态的更长时间,从而导致与其中功率节省启用的(ps)装置必须以预测的间隔醒来、等待来自接入点的业务信息广播并解码广播的信标消息中的tim以便查看是否存在可用于它的数据的解决方案相比,更多的能量节省。

因此,通过还有在与信标消息不同的数据分组中发送专用的缓冲业务和/或数据信息(下文将此类传输称为‘实用消息’,它们包括并非是信标消息的所有传输,潜在地两者均适用于上行链路和下行链路通信),消除了对于站总是保持唤醒并监听信标的需要,从而使得它们可在没有它们的数据被缓冲在接入点装置处时立即返回到打盹状态。

根据一个实施例,引入指示‘没有处于功率节省模式的任何站的缓冲的业务’的标志以作为来自接入点装置的实用消息的传输中的第二指示,它可在上行链路传输期间复制和重新传送。这可在单个专用副载波、子频带上、作为每个分组传输中的单个位或作为覆盖信息(在例如只打算用于特定低功率站的某种控制字段中)进行。当标志为有效时,指示存在处于功率节省模式的至少一个站的业务和/或数据时,站保持唤醒直到下一个信标消息,或针对下一个信标消息醒来以便确定缓冲的数据是针对它自己还是针对某个其它站。如果以功率节省模式操作的站的数量是大的,那么大多数时间,数据将是针对另一个站。在这种情况下,为了进一步改善性能,可将以功率节省模式操作的站进行分组,并且可以用指示对于该群组中的任何站是否存在数据的若干位来替换单个标志。然后,只有在对应群组被指示具有其站之一的缓冲数据时,站才等待信标。额外特征可包括关于当前标志何时被激活或上一次何时被刷新(由于新数据变成可用)的一些“版本”信息。这可通过提供指示符的身份来进行,其中站能够确定之前已经读取该特定指示符并遵照其执行,其中此类情况下的站可在此类情况中立即重新进入打盹状态。指示符的该身份可以例如是诸如时间戳或年限的时间指示符、或序列号或能够与之前使用的身份加以区分的任何其它合适的编号或符号。当有可能所有功率节省模式站已同时读取另一身份时,可在一定时间之后重新使用身份。这提供针对身份启用有限的数据集,例如几个位或字节。指示符还可包括关于自从上一个信标以来是否更新了第二指示的信息。该信息将充当即将到来的信标将包含新信息的提醒。

优点是,可通过将读取的身份与之前读取的身份进行比较来在任何醒来时刻标识新数据,并且当读取的身份等于之前读取的身份时,不存在新数据,且可立即进入打盹状态,以及当不相等时,存在新数据,并且站对此采取措施。

图5是示出采用实施例的示例的信号方案。在顶上,存在表示通信信道上来自接入点装置ap的传输的时间线,并且在其之下,存在与接入点装置ap相关联的站sta1-stan的时间线。标记了几个时间实例501-505,并且在以下论述中将被涉及。

在时间501和时间502之间,假设接入点装置ap不具有与相关联的站sta1-stan中的任何站的业务有关的任何数据,而在时间502之后,存在与站sta1的业务有关的数据。此外,假设站sta1-stan是以功率节省模式操作的站,并且还假设接入点装置ap还与以正常模式操作的其它站通信。没有为这些其它站给出任何图,以免混淆本解释的预期主题。

在时间501,接入点装置ap将实用消息传送给例如以正常模式操作的一些站,并且第一功率节省模式站sta1开始它的接收器并开始监听通信信道。第一站sta1不必监听直到接入点装置ap传送信标消息510,因为接入点装置在到其它站的传输中包括第二标识,并且第一站能够确定不存在针对站sta1-stan而缓冲的业务和/或数据,站sta1-stan可以全都是功率节省模式站或某个群组的所有功率节省模式站。针对第n个站stan给出另一个示例,它比第一站sta1略微较晚开始监听。这里,第n个站stan没有像第一站sta1那样设法从实用消息获得任何第二标识,并且第n个站继续监听直到它从信标510获得第一标识,并接着回到打盹状态。

在时间502,接入点装置ap获得第一站sta1的消息,并缓冲该消息。然后,接入点装置ap在实用消息中包括第二标识,并且还准备在即将到来的信标消息520中传送第一标识。第二站sta2在时间503醒来,并在通信信道上监听。从第二标识,第二站sta2获悉存在针对功率节省模式站sta1-stan中的至少一个站缓冲的数据。然后,第二站可再次进入打盹状态以便醒来监听即将到来的信标消息520。这里注意,该方法是一个备选方案,并且将为第一站论证另一个备选方案,其中站不进入打盹状态,而是替代地保持唤醒直到读取信标消息520。任何功率节省模式站都可利用这些备选方案中的任何备选方案。

在时间504,第一站sta1醒来并在通信信道上监听。根据由接入点装置ap发送的实用消息,第一站获得第二标识,第二标识告知存在功率节省模式站sta1-stan中的至少一个站的缓冲业务和/或数据。第一站sta1保持唤醒,并读取即将到来的信标消息520,且查明存在针对它缓冲的业务和/或数据。然后,第一站将轮询消息530传送给接入点装置ap,接入点装置ap将实用消息540传送给第一站sta1。第一站sta1接收实用消息。

在时间505,第n个站stan醒来并在通信信道上监听。在从接入点装置ap发送给第一站sta1的实用消息中,现在包括有第二标识,第二标识告知第n个站不存在缓冲的业务和/或数据(因为它现在正被发送给第一站sta1),并且第n个站stan返回到打盹状态。

可以用任何合适的方式提供第二指示。例如,接入点装置可在实用消息的控制字段中包括第二指示,例如作为专用字段或位。其它示例是,接入点装置在单个专用副载波或子频带中、作为覆盖信息等提供第二指示。此外,站可将第二指示复制到通过通信信道进行的任何实用消息传输中。由此,第二指示将在通过通信信道的任何传输上频繁可用。

图6示出实用消息600中的第二指示的示例。在该示例中,实用消息包括诸如媒体访问(mac)报头的报头602和工作负载部分604。还可存在包括例如诸如循环冗余校验(crc)的校验和的尾部部分606。上文论证的第二指示可例如作为用于功率节省信息的字段608包含在报头602中。字段608可包括单个标志位,或者可包括若干位,诸如例如第二指示的身份/版本信息的一些额外信息,其使得读取第二指示的站能够确定自从上次读取以来是否更新了第二指示和/或第二指示是否与站自己的群组有关。

图7是示出采用实施例的示例的信号方案。这里,通过接入点装置提供具有身份的第二指示以便使得站能够了解是否更新了指示符或之前是否读取过它来进一步推进能量节省,其中当指示符指示某个站在接入点装置处具有缓冲的数据时,站也可重新进入打盹状态。这依赖于站中的具有该身份的该特定指示符涉及到其它站的认知,其中在之前读取具有该身份的第二指示时已经获取该认知,并且其中与此相关联的第一指示的进一步读取表明,缓冲的业务和/或数据是针对其它功率节省模式站的。图5中示出的图例也适用于图7。

站sta1醒来并在通信信道上监听700。接入点装置ap将实用消息710传送给与接入点装置ap相关联的某个站。如上文所论证,在实用消息中,包括第二标识,其中站sta1能够查看业务和/或数据被缓冲在接入点装置ap中,并且站sta1保持唤醒并读取由接入点装置ap传送的信标消息720。根据信标消息720,站sta1看到缓冲的业务和/或数据是打算用于它的,并向接入点装置ap发送轮询消息730,而接入点装置ap转而将具有缓冲的业务和/或数据的实用消息740提供给站sta1。在接收之后,站sta1进入打盹状态,并且接入点装置继续定期传送信标消息,并在信标消息传输之间传送实用消息。过了一会儿,该站再次醒来并在通信信道上监听750,其中它从第二指示查明存在缓冲的数据,并读取即将到来的信标消息760。由此,站sta1从第一指示查明缓冲的业务和/或数据是针对一个站的,并且站sta1返回到打盹状态。当读取第二指示时,站sta1读取并存储第二指示的版本或身份。在一定时间之后,站sta1醒来并在通信信道上监听770。根据第二指示,站sta1查明存在缓冲的业务和/或数据,但是通过将读取的第二指示的版本或身份与存储的版本或指示进行比较,站sta1看到它与在之前已经读取的相同。因此,站sta1将知道,缓冲的业务和/或数据仍然是针对另一个站的,并且因此可立即返回到打盹状态。因此,通过在返回到打盹状态之前站sta1无需读取即将到来的信标消息,从而节省功率。下次站sta1醒来并在通信信道上监听780时,站sta1查明存在缓冲的业务和/或数据,并且通过将读取的第二指示的版本或身份与存储的版本或指示进行比较,站sta1看到它是新的版本或身份。因此,站sta1现在将读取即将到来的信标消息790,并且例如查明存在站sta1的缓冲的业务和/或数据,并获得缓冲的业务和/或数据,与之前论证类似。

图8是示意性地示出根据实施例的接入点装置800的框图。接入点装置包括天线布置802、连接到天线布置802的收发器804和处理元件806,处理元件806可包括一个或多个电路并布置成作为接入点装置800的控制器操作。接入点装置可包括一个或多个输入接口和/或一个或多个输出接口,它们布置成使得接入点装置800能够例如通过诸如无线、电或光的信号接口完成例如提供朝向一个或多个通信网络的回传。接口还可包括用于启用用户交互以便例如进行维护或配置的用户接口。接入点装置800布置成在通信网络中操作以便使得能够与一个或多个站通信,如图1所示的。尤其,通过布置成执行参考图9论证的任何实施例的处理元件806,接入点装置800能够使得至少一些交互站能够以有限的能量消耗进行操作。处理元件806还可满足众多任务,其范围包括:信号处理以使得能够进行接收和传输(因为处理元件806连接到收发器804)、执行应用、控制接口等。尤其,使得接入点装置800能够与以功率节省模式操作的站一起操作。即,接入点装置800需要知道哪些站以功率节省模式操作,缓冲这些站的入局业务和/或数据,并且能够在接受轮询时将信息提供给站。如上文所论证,为了使得能够进一步节省站的功率,接入点装置800还布置成不仅在信标消息中提供第一指示,而且还在信标消息之间传送的实用消息中提供第二指示。处理元件806和收发器804将为此提供准备。

图9是示出根据实施例的接入点装置的方法的流程图。如上文所论述,接入点装置包括配置成在通信信道上接收和发送消息的收发器以及控制器。

收发器在通信信道上定期传送902信标消息。信标消息包括功率节省模式站的业务和/或数据被缓冲在接入点装置中的第一指示。每当需要实用传输时,收发器便在信标消息的传输之间通过通信信道传送904实用消息。实用消息包括功率节省模式站的第二指示,其指示即将到来的信标消息是否包括指示一个或多个站中的至少一个站的数据被缓冲在接入点装置中的第一指示。因此,如果即将到来的信标消息中的第一指示缺失,或者如果被调度成指示没有数据被缓冲(取决于运用的信令),那么第二指示可对此进行指示,站将把这解译为是返回到打盹状态的指示。因此,接入点装置将使得处于功率节省模式的站能够节省更多功率,这在上文中已经论述。这可例如通过第二指示指示即将到来的信标消息是否包括一个或一些站的数据被缓冲在接入点装置中的第一指示(即,“业务和/或数据指示符”)或第二指示符指示是否没有任何站的数据缓冲在接入点装置中(即,“无业务和/或数据指示符”)来实现。如上文还论述了,第二指示还可包括版本指示符或身份,使得功率节省模式站仍可进一步节省功率。在实用消息中包含第二指示可以用不同方式(例如在专用副载波上、在专用子频带上、在位或位的字段中、作为覆盖信息等)来实现。

图10示意性地示出接入点装置的计算机可读介质1000(它可以是非暂时性的)和处理装置1002。参考图9论证的方法适合借助于诸如计算机和/或处理器的处理部件来实现,特别是对于其中上文论证的处理元件806包括处置用于与接入点装置交互的站的功率节省模式的操作的处理器的情形更是如此。因此,提供有一种包括指令的计算机程序,指令布置成使得处理部件、处理器或计算机执行根据参考图9描述的任何实施例的任何方法的步骤。计算机程序优选包括存储在计算机可读介质1000上的程序代码(如图10所示的),程序代码可由处理部件、处理器或计算机1002加载并执行以使得它分别执行根据上文论证的实施例、优选是参考参考图9描述的任何实施例的方法。处理装置1002和计算机程序产品1000可布置成按顺序执行程序代码,其中逐步执行任何方法的动作,但是也可以在实时基础上执行动作。处理部件、处理器或计算机1002优选是通常称为嵌入式系统的事物。因此,应当将图10中描绘的计算机可读介质1000和处理装置1002理解为仅出于说明的目的以便提供对原理的理解,而不应理解为是元件的任何直接例证。

图11是示意性地示出根据实施例的站1100的框图。站包括天线布置1102、连接到天线布置1102的收发器1104和处理元件1106,处理元件1106可包括一个或多个电路并布置成作为站1100的控制器操作。站可包括一个或多个输入接口和/或一个或多个输出接口,它们布置成使得站1100能够完成它可具有的任何任务,例如控制实体、收集测量和/或提供用户交互。接口可以是用户接口和/或诸如电或光的信号接口。站1100布置成经由接入点装置在通信网络中操作。尤其,通过布置成执行参考图12或13论证的任何实施例的处理元件1106,利用如参考图14或15中的任何一个图论证的可能特征,站1100能够以有限的能量消耗进行操作。处理元件1106还可满足众多任务,其范围包括:信号处理以使得能够进行接收和传输(因为处理元件1106连接到收发器1104)、执行应用、控制接口等。

图12是示出根据实施例的站的方法的流程图。站布置成通过通信信道与接入点装置通信,并布置成以包括打盹状态和唤醒状态的功率节省模式操作。站可例如被启用以进入功率节省模式或正常模式。优选与接入点协商进入功率节省模式,使得接入点将业务和/或数据缓冲到站,并且站被启用以通过轮询接入点而获取缓冲的业务和/或数据。正常模式包括每当出现业务时与接入点通信。这里不再进一步论述正常模式下的操作,以免混淆使功率节省模式甚至更功率节省的特定倾向。站还可专用于总是以功率节省模式操作。例如,与远程传感器一起操作的站可专用于只以功率节省模式操作,其中在站处的布置具有严格的功率消耗约束,例如使得能够采用具有非常长的服务间隔(诸如数月/数年)的充电/电池更换来进行电池操作。

当站处于打盹状态时,站不定期进入1200唤醒状态以便确定1204站的数据是否被缓冲在接入点装置中,并且如果没有站的数据被指示缓冲1206在接入点装置中,则重新进入1210打盹状态。一旦进入唤醒状态,站便读取1202由接入点装置在通信信道上定期传送的信标消息或包含在实用消息中的第二指示中的任何一个。信标消息包括当在接入点中缓冲数据时布置成经由接入点装置通过通信信道通信的一个或多个站的数据被缓冲在接入点装置中的第一指示。第一指示可包括例如业务信息图。在信标消息的传输之间通过通信信道传送的实用消息包括一个或多个站中的至少一个站的第二指示,其指示即将到来的信标消息是否包括功率节省模式站的数据被缓冲在接入点装置中的第一指示。从包括第一指示或第二指示的指示是否没有站的数据缓冲在接入点装置中或指示是否可存在在接入点装置中针对站缓冲的数据的第一个发现的消息做出该确定1204。一旦指示1206指示没有数据针对站而被缓冲,站便重新进入1210打盹状态,并等待1212下一次醒来1200。当无法断定1206没有数据被缓冲时,站根据上文论证的任何方式对信息采取措施1208。

第二指示可包括身份以使得使重复的第二指示能够与更新的第二指示加以区分。因此,当重新进入1210打盹状态时,存储刚刚读取的第二指示的版本指示符或身份。下次读取第二指示时,并且如果确定第二指示是站已经读取过的重复的第二指示,那么站可立即进入打盹状态。如果第二指示是新的第二指示,那么站读取第二指示,并基于第二指示确定1204是否重新进入1210打盹状态。这在可能时提供更快速地返回到打盹状态,并且因此进一步功率节省。这将参考图13进一步论述。

第二指示指示即将到来的信标消息是否包括一个或多个站中的至少一个站的数据被缓冲在接入点装置中的第一指示。因此,当第二指示指示即将到来的信标消息包括第一指示时,站可决定1206是否保持处于唤醒状态并读取即将到来的信标消息。备选地,第二指示明确指示没有任何站的数据缓冲在接入点装置中,即,在没有数据被缓冲时,其中当第二指示未能指示没有任何站的数据缓冲在接入点装置中时,站保持处于唤醒状态并读取即将到来的信标消息,并且当第二指示指示没有任何站的数据缓冲在接入点装置中时,重新进入1210打盹状态。

第二指示也可包含在从站发送的实用消息中。这将参考图14进一步论述。

第二指示可例如作为单个专用副载波、单个专用子频带、单个位和/或覆盖信息而包含在实用消息传输中。实用消息可包括例如数据分组或控制分组。控制分组可以是例如确认帧、块确认、块确认请求、请求发送或允许发送。

图13是示出根据实施例的站的方法的流程图。当站处于打盹状态时,站不定期进入1300唤醒状态以便确定站的数据是否被缓冲在接入点装置中时,并且如果似乎没有站的数据缓冲1306在接入点装置中,则重新进入1310打盹状态。一旦进入唤醒状态,站便读取1302由接入点装置在通信信道上定期传送的信标消息或包含在实用消息中的第二指示中的任何一个。信标消息包括当在接入点中缓冲数据时布置成通过通信信道经由接入点装置通信的一个或多个站的数据被缓冲在接入点装置中的第一指示。第一指示可包括例如业务信息图。在信标消息的传输之间通过通信信道传送的实用消息包括一个或多个站中的至少一个站的第二指示,其指示即将到来的信标消息是否包括功率节省模式站的数据被缓冲在接入点装置中的第一指示。从包括第一指示或第二指示的指示是否没有站的数据缓冲在接入点装置中或指示是否可存在在接入点装置中针对站缓冲的数据的第一个发现的消息做出该确定。无论什么首先被读取,提取1303第一或第二指示。为了做出该确定以便对于一些情形更快速地返回1310到打盹状态,并且从而节省更多功率,在对于其中第二指示是首先被提取的指示的情形进行处理时提供有一条捷径。因此,确定1305第二指示是否与之前读取的相同。这可通过将提取的第二指示的版本指示符或身份与之前读取的第二指示的存储的版本指示符或身份进行比较来进行。如果它们相同,那么完全没有新消息,并且站返回1310到打盹状态。如果它们不相同,那么进程继续采取与参考图12论证的动作类似的动作,即,一旦指示1306没有数据针对站而被缓冲,站便重新进入1310打盹状态,并等待1312下一次醒来1300,并且当无法断定1306没有数据被缓冲时,站根据上文论证的任何方式对信息采取措施1308。上文论证的进程中的“捷径”在可能时提供更快速地返回到打盹状态,并且因而进一步功率节省。

图14是示出根据实施例的站的方法的某些动作的流程图,该方法包括将第二指示包括1402在由站发送1404的实用消息中。参考图14论证的动作可与参考图12、13和15论证的任何方法组合而被采用。该包括可包括从包含第二指示的读取实用消息和读取信标消息中的任何一个导出1400第二指示。当从实用消息导出时,仅仅复制第二指示。当从信标消息导出时,可形成第二指示以使得它反映即将到来的信标的第一指示给出什么信息,其中假设即将到来的信标的第一指示将与最近读取的信标中的相同。第二指示可例如作为单个专用副载波、单个专用子频带、单个位和/或覆盖信息包含在实用消息传输中。实用消息可包括例如数据分组或控制分组。控制分组可以是例如确认帧、块确认、块确认请求、请求发送或允许发送。因此,实用消息相应地与包含的第二指示一起被传送1404。

图15是示出根据实施例的站的方法的某些动作的流程图。简言之,图15示出关于当缓冲的业务和/或数据针对站而可存在时如何采取行动的示例,如参考图12和13中论证的实施例仅仅简短地指示。因此,参考图15提出的教导可适用于参考图12和13论证的实施例二者。

当已从实用消息导出1500第二指示时,检查1501是否存在站的缓冲的业务和/或数据在接入点装置处等待的可能性。如果否,那么站重新进入1510打盹状态。如果存在可能的缓冲的业务和/或数据,即,第二指示指示即将到来的信标消息的第一指示包括关于缓冲的业务和/或数据的信息,或者如果第二指示为否定(其关于没有业务和/或数据被缓冲),那么站保持唤醒1503直到即将到来的信标消息可被接收,或者被调度以便针对即将到来的信标消息再次开始1503它的接收器。然后,读取1505信标消息。根据信标消息的第一指示,确定1507是否存在站的缓冲的业务和/或数据。如果否,那么站重新进入1510打盹状态。如果存在,那么站针对缓冲的业务和/或数据轮询1509接入点装置,以使得接入点装置可着手向站传送缓冲的业务和/或数据。因此,站接收并读取1511业务和/或数据。站可检查1513在关闭会话之前是否应当进行任何进一步传输。如果否,那么站返回1510打盹状态。如果存在,那么站执行1515进一步传输并接着返回1510打盹状态。

图16示意性地示出站的计算机可读介质1600(它可以是非暂时性的)和处理装置1602。参考图12-15论证的方法适合借助于诸如计算机和/或处理器的处理部件来实现,特别是针对其中上文论证的处理元件1106包括处置用于站的功率节省模式的操作的处理器、即充当用于那些操作的控制器1106的情形更是如此。因此,提供有一种包括指令的计算机程序,指令布置成使得处理部件、处理器或计算机执行根据参考图12-15描述的任何实施例的任何方法的步骤。计算机程序优选包括存储在计算机可读介质1600上的程序代码(如图16所示的),程序代码可由处理部件、处理器或计算机1602加载并执行以使得它执行分别根据上文论证的实施例、优选是参考图12-15描述的任何实施例的方法。处理装置1602和计算机程序产品1600可布置成按顺序执行程序代码,其中逐步执行任何方法的动作,但是也可以在实时基础上执行动作。处理部件、处理器或计算机1602优选是通常称为嵌入式系统的事物。因此,应当将图16中描绘的计算机可读介质1600和处理装置1602理解为仅出于说明的目的以提供对原理的理解,而不应理解为是元件的任何直接例证。

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