通信网络中的功率节省代理的制作方法

文档序号:7991180阅读:95来源:国知局
通信网络中的功率节省代理的制作方法
【专利摘要】可实现功率节省代理功能性以使得功率节省设备能切换到功率节省模式并且仍接收来自旧式通信设备的通信。第一通信设备确定第二通信设备处于功率节省模式中。第一通信设备将其自己指定为处于功率节省模式中的第二通信设备的功率节省代理。响应于检测到从旧式通信设备传送给第二通信设备的分组,第一通信设备向第二通信设备传送请求第二通信设备退出功率节省模式的控制消息、向旧式通信设备传送请求旧式通信设备暂时停止向第二通信设备传送分组的置留控制消息、或者存储旨在去往第二通信设备的分组。
【专利说明】通信网络中的功率节省代理
[0001]相关申请
[0002]本申请要求于2011年12月22日提交的美国申请S/N.13/335,497、以及于2011年7月20日提交的美国临时申请S/N.61/509,876的优先权权益。
[0003]背景
[0004]本发明主题内容的实施例一般涉及通信系统领域,尤其涉及通信网络中的功率节省代理。
[0005]通信设备通常通过在功率节省模式中操作以节约功率并减少能耗来实现功率节省机制。在功率节省模式中,通信设备可周期性地在苏醒子状态与休眠子状态之间转变。通信设备可暂时挂起对分组的传送和接收,由此减少与该通信设备相关联的平均功耗。功率节省模式中苏醒子状态和休眠子状态的历时可影响在通信设备处能节省的功率量。
[0006]概述
[0007]在一些实施例中,一种方法包括:在第一通信设备处确定通信网络的第二通信设备处于功率节省模式中;在第一通信设备处确定当第二通信设备处于功率节省模式中时将第一通信设备指定为第二通信设备的功率节省代理;在第一通信设备处检测当第二通信设备处于功率节省模式中时从该通信网络的旧式通信设备传送给第二通信设备的一个或多个分组;以及响应于所述检测当第二通信设备处于功率节省模式中时从该旧式通信设备传送给第二通信设备的该一个或多个分组,从第一通信设备向第二通信设备传送请求第二通信设备退出功率节省模式的控制消息,以允许第二通信设备接收该一个或多个分组。
[0008]在一些实施例中,所述确定该通信网络的第二通信设备处于功率节省模式中包括:在第一通信设备处确定第二通信设备何时进入与功率节省模式相关联的休眠子状态;并且其中所述检测当第二通信设备处于功率节省模式中时从该通信网络的旧式通信设备传送给第二通信设备的一个或多个分组包括:在第一通信设备处检测当第二通信设备处于功率节省模式的休眠子状态中时从旧式通信设备传送给第二通信设备的一个或多个分组。
[0009]在一些实施例中,所述确定该通信网络的第二通信设备处于功率节省模式中包括:在第一通信设备处接收来自第二通信设备的通知,该通知指示第二通信设备将切换到功率节省模式的时刻以及第二通信设备将切换到功率节省模式的时间区间。
[0010]在一些实施例中,所述检测当第二通信设备处于功率节省模式中时从该通信网络的旧式通信设备传送给第二通信设备的一个或多个分组包括:在第一通信设备处监视来自该通信网络的旧式通信设备的多个传输;以及在第一通信设备处确定来自旧式通信设备的多个传输中的第一传输旨在去往处于功率节省模式中的第二通信设备。
[0011]在一些实施例中,该方法进一步包括:在第一通信设备处存储从旧式通信设备传送的一个或多个分组;以及当第二通信设备退出功率节省模式时将该一个或多个分组从第一通信设备转发给第二通信设备。
[0012]在一些实施例中,所述当第二通信设备退出功率节省模式时将该一个或多个分组从第一通信设备转发给第二通信设备包括:在第一通信设备处确定第二通信设备何时退出功率节省模式的休眠子状态;以及当第二通信设备退出功率节省模式的休眠子状态时将该一个或多个分组从第一通信设备转发给第二通信设备。
[0013]在一些实施例中,所述从第一通信设备向第二通信设备传送请求第二通信设备退出功率节省模式的控制消息包括:在第一通信设备处至少部分地基于从旧式通信设备接收的去往处于功率节省模式中的第二通信设备的该一个或多个分组的类型来确定分组统计;以及在控制消息中将该分组统计从第一通信设备提供给第二通信设备。
[0014]在一些实施例中,所述从第一通信设备向第二通信设备传送请求第二通信设备退出功率节省模式的控制消息进一步包括:在第一通信设备处基于与该一个或多个分组相关联的类型、与该一个或多个分组相关联的优先级、以及旧式通信设备的类型中的至少一者来确定是否向第二通信设备传送请求第二通信设备退出功率节省模式的控制消息。
[0015]在一些实施例中,响应于所述检测当第二通信设备处于休眠状态中时从该通信网络的旧式通信设备传送给第二通信设备的一个或多个分组,该方法进一步包括:从第一通信设备向旧式通信设备传送确收消息以指示第二通信设备接收到了该一个或多个分组并阻止该旧式通信设备向第二通信设备重传该一个或多个分组。
[0016]在一些实施例中,该方法进一步包括:从第一通信设备向旧式通信设备传送包括置留时间区间的置留控制消息,以请求该旧式通信设备至少在该置留时间区间里中止向第二通信设备传送。
[0017]在一些实施例中,响应于所述确定该通信网络的第二通信设备处于功率节省模式中,该方法进一步包括:确定当第二通信设备处于功率节省模式中时将第一通信设备指定为至第二通信设备的功率节省代理桥接器;以及从第一通信设备向至少旧式通信设备传送第二控制消息以指示第一通信设备是至第二通信设备的功率节省代理桥接器,以使得该旧式通信设备将旨在去往第二通信设备的后续分组传送给第一通信设备。
[0018]在一些实施例中,该方法进一步包括:在第一通信设备处确定该通信网络的第二通信设备已退出功率节省模式;以及从第一通信设备向至少该旧式通信设备传送第三控制消息以指示第一通信设备不再是至第二通信设备的功率节省代理桥接器,以使得该旧式通信设备将旨在去往第二通信设备的后续分组传送给第二通信设备。
[0019]在一些实施例中,第二通信设备是至第三通信设备的网络桥接器,并且其中响应于所述确定该通信网络的第二通信设备处于功率节省模式中,该方法进一步包括:确定当第二通信设备处于功率节省模式中时将第一通信设备指定为至第二通信设备和第三通信设备的功率节省代理桥接器;以及从第一通信设备向至少该旧式通信设备传送第二控制消息以指示第一通信设备是至第二通信设备和第三通信设备的功率节省代理桥接器,以使得该旧式通信设备将旨在去往第二通信设备和第三通信设备的后续分组传送给第一通信设备。
[0020]在一些实施例中,第一通信设备、第二通信设备和旧式通信设备被配置成经由电力线通信网络、以太网、以及无线局域网中的至少一者来通信。
[0021]在一些实施例中,一种方法包括:在第一通信设备处确定通信网络的第二通信设备处于功率节省模式中;在第一通信设备处确定第二通信设备何时进入与该功率节省模式相关联的休眠子状态;在第一通信设备处确定当第二通信设备处于功率节省模式的休眠子状态中时将第一通信设备指定为第二通信设备的功率节省代理;在第一通信设备处检测当第二通信设备处于功率节省模式的休眠子状态中时从该通信网络的旧式通信设备传送给第二通信设备的一个或多个分组;以及响应于所述检测当第二通信设备处于功率节省模式的休眠子状态中时从该旧式通信设备传送给第二通信设备的一个或多个分组,从第一通信设备向该旧式通信设备传送一个或多个置留控制消息以请求该旧式通信设备当第二通信设备处于功率节省模式的休眠子状态中时停止向第二通信设备传送分组。
[0022]在一些实施例中,所述确定该通信网络的第二通信设备处于功率节省模式中包括:在第一通信设备处接收来自第二通信设备的通知,该通知指示第二通信设备将切换到功率节省模式的休眠子状态的时刻以及第二通信设备将切换到功率节省模式的休眠子状态的时间区间。
[0023]在一些实施例中,所述检测当第二通信设备处于功率节省模式的休眠子状态中时从该通信网络的旧式通信设备传送给第二通信设备的一个或多个分组包括:在第一通信设备处监视来自该通信网络的旧式通信设备的多个传输;以及在第一通信设备处确定来自该旧式通信设备的多个传输中的第一传输旨在去往处于功率节省模式的休眠子状态中的第
二通信设备。
[0024]在一些实施例中,所述从第一通信设备向该旧式通信设备传送一个或多个置留控制消息进一步包括:从第一通信设备向该旧式通信设备传送至少一个确收消息以指示第二通信设备接收到了该一个或多个分组。
[0025]在一些实施例中,所述从第一通信设备向该旧式通信设备传送一个或多个置留控制消息包括:在第一通信设备处确定该旧式通信设备应当停止向第二通信设备传送分组的置留时间区间,以及在该一个或多个置留控制消息中提供对置留时间区间的指示;并且其中该置留时间区间是以下一者:预定时间区间;基于第二通信设备将在其之后退出功率节省模式的休眠子状态的时间段确定的第一时间区间;以及基于第二通信设备将在其之后退出功率节省模式的时间段确定的第二时间区间。
[0026]在一些实施例中,所述从第一通信设备向该旧式通信设备传送一个或多个置留控制消息包括:当第二通信设备处于功率节省模式的休眠子状态中时,持续地从第一通信设备向该旧式通信设备传送一个或多个置留控制消息;以及当第二通信设备退出功率节省模式的休眠子状态时,停止从第一通信设备向该旧式通信设备传送一个或多个置留控制消
肩、O
[0027]在一些实施例中,该方法进一步包括:在第一通信设备处存储从该旧式通信设备传送的一个或多个分组;以及当第二通信设备退出功率节省模式的休眠子状态并切换到功率节省模式的苏醒子状态时或者当第二通信设备退出功率节省模式时,将该一个或多个分组从第一通信设备转发给第二通信设备。
[0028]在一些实施例中,该方法进一步包括:在第一通信设备处基于与该一个或多个分组相关联的类型、与该一个或多个分组相关联的优先级、以及该旧式通信设备的类型中的一者或多者来确定是否向第二通信设备传送请求第二通信设备退出功率节省模式的休眠子状态的控制消息;以及响应于确定要向第二通信设备传送请求第二通信设备退出功率节省模式的休眠子状态的控制消息,向第二通信设备传送请求第二通信设备退出功率节省模式的休眠子状态的控制消息。
[0029]在一些实施例中,所述向第二通信设备传送请求第二通信设备退出功率节省模式的休眠子状态的控制消息包括:在第一通信设备处至少部分地基于从旧式通信设备接收的去往处于功率节省模式中的第二通信设备的一个或多个分组的类型来确定分组统计;以及在控制消息中将该分组统计从第一通信设备提供给第二通信设备。
[0030]在一些实施例中,响应于所述确定该通信网络的第二通信设备处于功率节省模式中,该方法进一步包括:确定当第二通信设备处于功率节省模式的休眠子状态中时将第一通信设备指定为至第二通信设备的功率节省代理桥接器;以及从第一通信设备向至少该旧式通信设备传送控制消息以指示第一通信设备是至第二通信设备的功率节省代理桥接器,以使得该旧式通信设备将旨在去往第二通信设备的后续分组传送给第一通信设备。
[0031]在一些实施例中,第一通信设备、第二通信设备和旧式通信设备被配置成经由电力线通信网络、以太网、以及无线局域网中的至少一者来通信。
[0032]一种通信设备,包括:网络接口 ;以及与该网络接口耦合的功率节省单元,该功率节省单元能操作用于:确定通信网络的第二通信设备处于功率节省模式中;确定当第二通信设备处于功率节省模式中时将该通信设备指定为第二通信设备的功率节省代理;检测当第二通信设备处于功率节省模式中时从该通信网络的旧式通信设备传送给第二通信设备的一个或多个分组;以及响应于该功率节省单元检测到当第二通信设备处于功率节省模式中时从旧式通信设备传送给第二通信设备的一个或多个分组,向第二通信设备传送请求第二通信设备退出功率节省模式的控制消息,以允许第二通信设备接收该一个或多个分组。
[0033]在一些实施例中,功率节省单元能操作用于确定该通信网络的第二通信设备处于功率节省模式中包括该功率节省单元能操作用于:确定第二通信设备何时进入与功率节省模式相关联的休眠子状态;并且其中该功率节省单元能操作用于检测当第二通信设备处于功率节省模式中时从该通信网络的旧式通信设备传送给第二通信设备的一个或多个分组包括:该功率节省单元能操作用于检测当第二通信设备处于功率节省模式的休眠子状态中时从旧式通信设备传送给第二通信设备的一个或多个分组。
[0034]在一些实施例中,该功率节省单元进一步能操作用于:存储从旧式通信设备传送的一个或多个分组;以及当第二通信设备退出功率节省模式时或者当第二通信设备退出功率节省模式的休眠子状态时将该一个或多个分组转发给第二通信设备。
[0035]在一些实施例中,该功率节省单元能操作用于向第二通信设备传送请求第二通信设备退出功率节省模式的控制消息包括该功率节省单元能操作用于:至少部分地基于从旧式通信设备接收的去往处于功率节省模式中的第二通信设备的一个或多个分组的类型来确定分组统计;以及在控制消息中将该分组统计提供给第二通信设备。
[0036]在一些实施例中,响应于该功率节省单元检测到当第二通信设备处于休眠状态中时从该通信网络的旧式通信设备传送给第二通信设备的一个或多个分组,该功率节省单元进一步能操作用于:向该旧式通信设备传送确收消息以指示第二通信设备接收到了该一个或多个分组并阻止该旧式通信设备向第二通信设备重传该一个或多个分组。
[0037]在一些实施例中,该功率节省单元进一步能操作用于:向该旧式通信设备传送包括置留时间区间的一个或多个置留控制消息,以请求该旧式通信设备至少在该置留时间区间里中止向第二通信设备传送,或者当第二通信设备处于功率节省模式中时,持续地向该旧式通信设备传送一个或多个置留控制消息。
[0038]在一些实施例中,响应于该功率节省单元确定该通信网络的第二通信设备处于功率节省模式中,该功率节省单元能操作用于:确定当第二通信设备处于功率节省模式中时将该通信设备指定为至第二通信设备的功率节省代理桥接器;以及向至少该旧式通信设备传送第二控制消息以指示该通信设备是至第二通信设备的功率节省代理桥接器,以使得该旧式通信设备将旨在去往第二通信设备的后续分组传送给该通信设备。
[0039]在一些实施例中,一种通信设备包括:网络接口 ;以及与该网络接口耦合的功率节省单元,该功率节省单元能操作用于:确定通信网络的第二通信设备处于功率节省模式中;确定第二通信设备何时进入与功率节省模式相关联的休眠子状态;确定当第二通信设备处于功率节省模式的休眠子状态中时将该通信设备指定为第二通信设备的功率节省代理;检测当第二通信设备处于功率节省模式的休眠子状态中时从该通信网络的旧式通信设备传送给第二通信设备的一个或多个分组;以及响应于该功率节省单元检测到当第二通信设备处于功率节省模式的休眠子状态中时从旧式通信设备传送给第二通信设备的一个或多个分组,向该旧式通信设备传送一个或多个置留控制消息以请求该旧式通信设备当第二通信设备处于功率节省模式的休眠子状态中时停止向第二通信设备传送分组。
[0040]在一些实施例中,该功率节省单元能操作用于向旧式通信设备传送一个或多个置留控制消息进一步包括该功率节省单元能操作用于:向该旧式通信设备传送至少一个确收消息以指示第二通信设备接收到了该一个或多个分组。
[0041]在一些实施例中,该功率节省单元能操作用于向旧式通信设备传送一个或多个置留控制消息包括该功率节省单元能操作用于:在该一个或多个置留控制消息中提供对置留时间区间的指示,其中该置留时间区间指示该旧式通信设备应当停止向第二通信设备传送分组的时间段;或者当第二通信设备处于功率节省模式的休眠子状态中时,持续地向该旧式通信设备传送一个或多个置留控制消息。
[0042]在一些实施例中,该功率节省单元进一步能操作用于:存储从旧式通信设备传送的一个或多个分组;以及当第二通信设备退出功率节省模式的休眠子状态并切换到功率节省模式的苏醒子状态时或者当第二通信设备退出功率节省模式时,将该一个或多个分组转发给第二通信设备。
[0043]在一些实施例中,该功率节省单元进一步能操作用于:基于与该一个或多个分组相关联的类型、与该一个或多个分组相关联的优先级、以及该旧式通信设备的类型中的一者或多者来确定是否向第二通信设备传送请求第二通信设备退出功率节省模式的休眠子状态的控制消息;以及响应于该功率节省单元确定要向第二通信设备传送请求第二通信设备退出功率节省模式的休眠子状态的控制消息,向第二通信设备传送请求第二通信设备退出功率节省模式的休眠子状态的控制消息。
[0044]在一些实施例中,响应于该功率节省单元确定该通信网络的第二通信设备处于功率节省模式中,该功率节省单元能操作用于:确定当第二通信设备处于功率节省模式的休眠子状态中时将该通信设备指定为至第二通信设备的功率节省代理桥接器;以及向至少该旧式通信设备传送控制消息以指示该通信设备是至第二通信设备的功率节省代理桥接器,以使得该旧式通信设备将旨在去往第二通信设备的后续分组传送给该通信设备。
[0045]附图简述
[0046]通过参考附图,可以更好地理解本发明诸实施例并使众多目标、特征和优点对本领域技术人员而言变得明显。
[0047]图1是解说混合通信网络中的功率节省代理桥接器的操作的概念图示;[0048]图2是解说功率节省代理设备的示例操作的流程图;
[0049]图3是图2的延续并且也解说功率节省代理设备的示例操作;
[0050]图4是解说功率节省代理桥接器设备的示例操作的流程图;
[0051]图5是图4的延续并且也解说功率节省代理桥接器设备的示例操作;
[0052]图6是解说功率节省代理桥接器设备的示例操作的序列图;以及
[0053]图7是包括功率节省代理和功率节省代理桥接器机制的电子设备的一个实施例的框图。
[0054]实施例描述
[0055]以下描述包括体现本发明主题内容的技术的示例性系统、方法、技术、指令序列、以及计算机程序产品。然而应理解,所描述的实施例在没有这些具体细节的情况下也可实践。例如,尽管诸示例描绘了功率节省代理(以及代理桥接器)功能性由电力线通信(PLC)设备执行,但是各实施例并不被如此限制。在其他实施例中,其他合适的设备和标准(例如,无线局域网(WLAN)设备,诸如IEEE 802.1ln设备、以太网设备、WiMAX等)可实现本文描述的操作。在其他实例中,公知的指令实例、协议、结构和技术未被详细示出以免混淆本描述。
[0056]通信设备通常在活跃功率状态中操作,在该活跃功率状态中,通信设备能与网络中的一个或多个其他通信设备进行通信(“活跃功率模式”)。然而,为了节约功率,通信设备可从活跃功率模式切换到功率节省模式。在功率节省模式中,通信设备可被配置成在活跃/苏醒子状态(用于传送消息以维持通信链路连通性、用于同步、用于扫描接收到的消息等)与非活跃/休眠子状态(其中给予通信设备的处理组件的功率被最小化或断开连接)之间交替。在通信设备切换到功率节省模式时,该通信设备可仅在苏醒子状态期间接收传输(例如,来自其他通信设备)。因此,为了进行恰当/可靠的通信,通信设备可(例如,向其他通信设备)指示其间该通信设备将处于苏醒子状态中或处于活跃功率模式中的时间区间。然而,通信网络通常包括识别/支持功率节省操作模式的通信设备(本文称为“功率节省通信设备”)和不识别/支持功率节省操作模式的通信设备(本文称为“旧式通信设备”)的组合。不同于功率节省通信设备,旧式通信设备可能不支持功率节省模式、可能不能够切换到功率节省模式、和/或可能不具有检测/处理功率节省调度消息的能力。因此,旧式通信设备可能不知晓功率节省通信设备将在何时以及在多长时间里保持在功率节省模式中,并且可能在功率节省通信设备处于功率节省模式中时尝试与该功率节省通信设备通信。这可致使来自旧式通信设备的传输失败,从而导致旧式通信设备与功率节省通信设备之间的不可靠的通信链路(或通信链路失败)。
[0057]在一些实施例中,功率节省通信设备可实现功率节省代理机制以使得通信网络中的其他功率节省通信设备能切换到功率节省模式而不影响其与旧式网络设备通信的能力。响应于确定功率节省通信设备将进入功率节省模式,另一功率节省通信设备可被指定为处于功率节省模式中的该功率节省通信设备的功率节省代理。在一些实施例中,功率节省通信设备还可实现功率节省代理桥接器机制以使得通信网络中的其他功率节省通信设备能进入功率节省模式,而不影响旧式网络设备与由处于功率节省模式中的该功率节省通信设备(“桥接器设备”)来桥接的其他网络设备(“外部被桥接网络设备”)之间的通信。响应于确定桥接器设备将进入功率节省模式,被指定为功率节省代理桥接器的功率节省通信设备可通知其他网络设备它是至外部被桥接网络设备的功率节省代理桥接器。功率节省代理(或功率节省代理桥接器)可监视来自旧式网络设备的传输并且可确定来自旧式网络设备的传输在否旨在去往处于功率节省模式中的功率节省通信设备(或去往外部被桥接网络设备)。若是,则功率节省代理(或功率节省代理桥接器)可A)暂时存储旨在去往处于功率节省模式中的功率节省通信设备的分组并在该功率节省通信设备退出功率节省模式之后转发分组,B)提示该功率节省通信设备退出功率节省模式,和/或C)提示旧式网络暂时停止向处于功率节省模式中的功率节省通信设备传送,如以下将参照图1-7进一步描述的。功率节省代理机制可确保旧式通信设备与功率节省通信设备之间的通信链路即使在该功率节省通信设备处于功率节省模式中时也得以维持。功率节省代理桥接器机制可确保旧式网络设备与外部被桥接网络设备之间的通信链路即使在桥接设备处于功率节省模式中时也得以维持。
[0058]图1是解说混合通信网络100中的功率节省代理桥接器的操作的概念图示。混合通信网络100包括电力线网络102。电力线网络102与无线局域网(WLAN) 120及以太网122相耦合。电力线网络102包括中央协调器104、功率节省电力线通信(PLC)设备108和110、以及旧式PLC设备112。中央协调器104包括通信单元105。通信单元105包括功率节省单元106。在一些实施例中,除了 PLC协议,通信单元105还可实现其他协议和功能性
以启用其他类型的通信(例如,蓝牙'以太网、WiMAX、WLAN等)。功率节省单元106可被配
置成执行本文描述的功率节省代理功能性和/或功率节省代理桥接器功能性。应注意,尽管未在图1中描绘,但在一些实现中,功率节省PLC设备108和110还可包括其各自相应的通信单元和功率节省单元(如参照图1的中央协调器104所描绘的)。在一些实现中,中央协调器104可以是配置为电力线网络102的主控协调设备的功率节省PLC设备。在一些实
现中,电力线网络102可以是HomePlugii AV网络,功率节省PLC设备104、108、110可以是
HomePlug AV设备,而旧式PLC设备可以是HomePlug 1.0设备。WLANl 20包括WLAN设备114和116。以太网网络122包括以太网设备118。在图1中,中央协调器104将电力线网络102耦合至WLAN 120。换言之,中央协调器104是电力线网络102与WLAN 120之间的WLAN桥接器(也被称为“网络桥接器”或“桥接器”)。同样,功率节省PLC设备110是电力线网络102与以太网122之间的以太网桥接器。在一些实现中,PLC设备104、108、110和112可各自是具有PLC能力的电子设备(例如,膝上型计算机、平板计算机、智能电器、游戏控制台、接入点、或其他合适的电子设备)。此外,以太网设备118可以是具有以太网通信能力的合适的电子设备。另外,WLAN设备114和116可各自是具有无线通信能力(例如,IEEE802.lla/b/g/n兼容设备)的电子设备(例如,膝上型计算机、平板计算机、移动电话、智能电器、游戏控制台、接入点、相机、或其他合适的电子设备)。
[0059]如上所述,中央协调器104以及功率节省PLC设备108和110可支持功率节省操作模式。换言之,PLC设备104、108和110可以能够切换到/离开功率节省模式,检测功率节省调度消息(其指示另一 PLC设备将在何时以及在多长时间里切换到功率节省模式)等。此外,如上所述,旧式PLC设备112可能不支持功率节省模式。换言之,旧式PLC设备112可能不知晓功率节省模式、可能不能够切换到功率节省模式、并且可能不具有检测/处理功率节省调度消息的能力。旧式PLC设备112可向配置成处于功率节省模式的休眠子状态中的功率节省PLC设备传送分组,从而导致这两个PLC设备之间不成功的(或失败的)通信。如以下将在阶段A-C3中进一步描述的,可实现用于协调旧式PLC设备112与配置成处于功率节省模式中的功率节省PLC设备110之间的通信的功能性。
[0060]在阶段A,功率节省PLC设备110确定要从活跃功率模式切换到功率节省模式。功率节省PLC设备110向中央协调器104指示从活跃功率模式向功率节省模式的待决切换。在配置成处于功率节省模式中时,功率节省PLC设备110可周期性地在活跃/苏醒子状态(例如,用于传送控制消息、用于监听消息等)与非活跃/休眠子状态之间交替。功率节省PLC设备110保持在苏醒子状态中的时间区间(“苏醒历时”)以及功率节省PLC设备110保持在休眠子状态中的历时(“休眠历时”)可决定在功率节省PLC设备110处能节省的功率量。苏醒历时和休眠历时可取决于通信类型、通信优先级、以及其他此类因素而变化。通常情况下,每个功率节省PLC设备可不同地配置其各自相应的苏醒子状态和休眠子状态,因此不同的功率节省PLC设备可处于苏醒子状态或休眠子状态中达不同的时间长度(例如,基于功率节省需求、应用需求等)。在一些实现中,在切换到功率节省模式之前,功率节省PLC设备110可向中央协调器104 (或另一合适的主控通信设备)指示其设备标识符、苏醒历时、以及休眠历时。在一些实现中,功率节省PLC设备110还可指示该功率节省PLC设备110将在一时刻(或在一时间区间之后)切换到功率节省模式。例如,功率节省PLC设备110可指示其将在100毫秒之后(或在时刻13:05:20)进入功率节省模式。在一些实现中,功率节省PLC设备110还可指示其将在一时刻(或在一时间区间之后)退出功率节省模式并切换到活跃功率模式。例如,功率节省PLC设备110可指示该功率节省PLC设备110将在60秒之后(或在时刻13:06:20)退出功率节省模式。
[0061]在接收到功率节省PLC设备110将切换到功率节省模式的指示之后,中央协调器104(例如,中央协调器104的功率节省单元106)可确定包括与将切换到功率节省模式的功率节省PLC设备110 (以及其他功率节省PLC设备)相关联的苏醒历时和休眠历时的功率节省调度。中央协调器104可在功率节省调度消息中向(电力线网络102的)将保持在活跃功率模式中的所有其他功率节省PLC设备108广播该功率节省调度。该功率节省调度消息可以是信标消息、管理消息、或另一合适的消息。在接收到功率节省PLC设备110将进入功率节省模式的指示之后,中央协调器104可取决于功率节省PLC设备110是否是至一个或多个外部网络设备的网络桥接器而作为该功率节省PLC设备110的功率节省代理或作为功率节省代理桥接器来操作。当配置为功率节省代理时,中央协调器104可充当处于功率节省模式中的功率节省PLC设备110与旧式PLC设备112之间的中介以确保功率节省PLC设备110与旧式PLC设备112之间的通信即使在功率节省PLC设备110处于功率节省模式中时也不被中断,如以下并在图2 - 3将进一步描述的。当配置为功率节省代理桥接器时,中央协调器104可向电力线网络102中的其他PLC设备108和112传送标识将进入功率节省模式的功率节省PLC设备110的通知。参照图1,功率节省PLC设备110是至以太网网络122和组成以太网设备118的桥接器。中央协调器104还可指示当功率节省PLC设备110处于功率节省模式中时,中央协调器104将充当至以太网网络122和组成以太网设备118的功率节省代理桥接器,并且指示旨在去往以太网设备118的任何分组应当被传送给中央协调器 104。
[0062]在阶段B,通信单元105检测来自旧式PLC设备112的包括旨在去往处于功率节省模式中的功率节省PLC设备110的一个或多个分组的传输。中央协调器104可持续地监视来自旧式PLC设备的传输并且可确定是否有任何传输旨在去往处于功率节省模式中的功率节省PLC设备110。在一些实现中,旧式PLC设备112可发起包括旨在去往功率节省PLC设备110的一个或多个单播控制/数据分组的单播传输。在另一实现中,旧式PLC设备112可发起包括旨在去往多个PLC设备(包括处于功率节省模式中的功率节省PLC设备110)的一个或多个广播/多播分组的广播或多播传输。响应于检测到来自旧式PLC设备112的传输,中央协调器104可读取与组成该传输的(诸)分组相关联的一个或多个报头字段。基于该一个或多个报头字段的内容,中央协调器104可确定这些分组的目的地。如果中央协调器104确定这些分组旨在去往功率节省PLC设备110,则中央协调器104 (例如,功率节省单元106)可:1)提示旧式PLC设备112暂时停止向功率节省PLC设备110传送分组(在阶段Cl中描述),2)提示功率节省PLC设备110退出功率节省模式(在阶段C2中描述),和/或3)当功率节省PLC设备110处于功率节省模式中时存储这些分组并在功率节省PLC设备110退出功率节省模式之后将所存储的分组转发给功率节省PLC设备110 (在阶段C3中描述)。另外,在一些实现中,中央协调器104还可(例如,从旧式PLC设备112、从由中央协调器104桥接的WLAN设备114、从另一功率节省PLC设备108等)接收旨在去往以太网设备118的一个或多个分组,该中央协调器104是至该以太网设备118的功率节省代理桥接器。功率节省单元106可响应于在以太网桥接器(S卩,功率节省PLC设备110)处于功率节省模式中时接收到旨在去往以太网设备118的分组而执行以下在阶段Cl、C2和C3中描述的一个或多个操作。
[0063]在阶段Cl,功率节省单元106向旧式PLC设备112传送置留控制消息以使得旧式PLC设备112暂时中止向处于功率节省模式中的功率节省PLC设备110传送。置留控制消息可指示旧式PLC设备112应当至少在置留时间区间里停止向功率节省PLC设备110传送分组。如将参照图2 - 3进一步描述的,可确定置留时间区间,以使得旧式PLC设备112至功率节省PLC设备110的传输(或重传)在功率节省PLC设备110处于功率节省模式的苏醒子状态中时或在功率节省PLC设备110切换到活跃功率模式之后发生。在其他实现中,只要功率节省PLC设备110处于功率节省模式中,功率节省单元106就可持续地向旧式PLC设备112传送一个或多个置留控制消息。
[0064]在阶段C2,功率节省单元106向处于功率节省模式中的功率节省PLC设备110传送苏醒控制消息以使得功率节省PLC设备110退出功率节省模式。功率节省单元106还可确定是否要提示功率节省PLC设备110退出功率节省模式。如以下将在图2 - 3中描述的,功率节省单元106可传送苏醒控制消息以通知功率节省PLC设备110切换到活跃功率模式并接收由旧式PLC设备112传送的分组。在阶段C3,响应于(在阶段B)确定来自旧式PLC设备112的一个或多个分组旨在去往处于功率节省模式中的功率节省PLC设备110,功率节省单元106存储旨在去往处于功率节省模式中的功率节省PLC设备110的分组。在一些实现中,中央协调器104可存储旨在去往功率节省PLC设备110的所有分组。在另一实现中,中央协调器104可仅存储旨在去往PLC设备110的分组的子集(例如,取决于传入分组的优先级、传送分组的旧式PLC设备的优先级、中央协调器104处可用的存储等)。在阶段C3,功率节省单元106还在功率节省PLC设备110退出功率节省模式之后(或在功率节省PLC设备退出功率节省模式的休眠子状态之后)将所存储的分组转发给功率节省PLC设备110。在一些实现中,功率节省单元106可在功率节省PLC设备110退出功率节省模式之后接收到通知(例如,来自功率节省PLC设备110)。在另一实现中,功率节省单元106可自动确定功率节省设备110何时将退出功率节省模式(例如,基于与功率节省PLC设备110相关联的功率节省调度)。在功率节省PLC设备110退出功率节省模式之后,功率节省单元106可通知功率节省PLC设备110在中央协调器104处有旨在去往该功率节省PLC设备110的一个或多个分组可用。中央协调器104可随后将所存储的分组转发给功率节省PLC设备110。以上在阶段C3中描述的操作可使得即使在功率节省PLC设备110处于功率节省模式中时,功率节省PLC设备110也能接收来自旧式PLC设备112的传输并维持与旧式PLC设备112的通信链路。
[0065]注意,在一些实现中,中央协调器104可被配置成总是在活跃功率模式中操作并且不切换到功率节省模式。中央协调器104可以是用于电力线网络102中的所有功率节省PLC设备108和110的默认功率节省代理和功率节省代理桥接器。然而,在其他实现中,任何合适的功率节省PLC设备可被指定为功率节省代理和/或功率节省代理桥接器。被指定为功率节省代理的功率节省PLC设备可至少在其被指定为功率节省代理的历时里不切换到功率节省模式。作为代替,功率节省代理可持续地监视来自旧式PLC设备的传输。响应于检测到旨在去往处于功率节省模式中的功率节省PLC设备的传输,功率节省代理可执行以上在图1的阶段Cl、C2和/或C3中描述的恰适功能性。
[0066]注意,尽管图1描绘了电力线网络102与WLAN 120及以太网122相耦合,但诸实施例并不被如此限制。在其他实施例中,电力线网络102可与任何合适数目和类型的通信网络相耦合。此外,在一些实现中,不同的功率节省通信设备可充当至同一通信网络中的不同设备(或不同的设备子集)的网络桥接器。例如,在一些实现中,尽管WLAN设备114和116属于同一 WLAN 120,但第一功率节省PLC设备(例如,中央协调器104)可充当至WLAN设备114的桥接器,并且第二功率节省PLC设备(例如,功率节省PLC设备108)可充当至WLAN设备116的桥接器。还注意到,在一些实现中,功率节省PLC设备104、108和110可以是HomePlug AV设备。在其他实现中,功率节省PLC设备104、108和110可以是其他合适类型的PLC设备(例如,HomePlug AV2设备、HomePlug Green PHY设备、或者两种或更多种不同类型的功率节省HomePlug设备的组合)。另外,在一些实现中,被桥接的网络120和122可以是其他合适类型的通信网络,诸如以太网、WLAN (例如,802.1ln网络)、WiMAX网络、其他PLC网络、混合网络等。此外,在一些实现中,其他合适的设备/标准(例如,WLAN、WiMAX等)可实现本文描述的功率节省代理功能性和功率节省代理桥接器功能性。
[0067]图2和图3描绘了解说功率节省代理设备的示例操作的流程图(“流程”)200。流程200始于图2中的框202。
[0068]在框202,通信网络的第一网络设备接收该通信网络的第二网络设备将进入功率节省模式的指示。参照图1的示例,中央协调器104可接收功率节省PLC设备110将切换到功率节省模式的指示。注意,在其他实现中,一个或多个其他合适的PLC设备(例如,功率节省PLC设备108)可接收PLC设备110将切换到功率节省模式的指示。如以上参照图1的阶段A描述的,在切换到功率节省模式之前,功率节省PLC设备110可提供其设备标识符、苏醒历时、休眠历时、功率节省PLC设备110将进入功率节省模式的时刻、功率节省PLC设备110将退出功率节省模式的时刻、和/或其他合适的信息。该流程在框204继续。
[0069]在框204,第一网络设备被配置为第二网络设备的代理。参照图1的示例,在功率节省PLC设备110进入功率节省模式时,中央协调器104可将其自己指定为功率节省PLC设备110的代理。在一些实现中,中央协调器104可将一个或多个其他合适的PLC设备指定为功率节省PLC设备110的(诸)功率节省代理。在一些实现中,中央协调器104可向处于活跃功率模式中的其他功率节省PLC设备指示它是功率节省PLC设备110的功率节省代理。在其他实现中,中央协调器104可以不指示它是功率节省PLC设备110的功率节省代理。该流程在框206继续。
[0070]在框206,在第一网络设备处检测旨在去往处于功率节省模式中的第二网络设备的一个或多个分组。例如,中央协调器104可检测旨在去往配置成处于功率节省模式中的功率节省PLC设备110的(由旧式PLC设备112传送的)一个或多个分组。在一些实现中,中央协调器104可探听经由电力线网络102传送的分组并且可(例如,基于读取地址字段来)确定这些分组是否旨在去往处于功率节省模式中的功率节省PLC设备110。在另一实现中,中央协调器104可持续地监视来自旧式PLC设备112的传输。响应于检测到由旧式PLC设备进行的传输,中央协调器104可确定该传输是否旨在去往处于功率节省模式中的功率节省PLC设备110。如果为是,则中央协调器104可执行以下描述的操作以恰适地处置旨在去往处于功率节省模式中的功率节省PLC设备110的这些分组。该流程在框208继续。
[0071]在框208,确定旨在去往第二网络设备的分组是否应当被存储在第一网络设备处。例如,响应于检测到旨在去往处于功率节省模式中的PLC设备110的一个或多个分组,中央协调器104 (例如,功率节省单元106)可确定是否一些/全部/没有旨在去往PLC设备110的分组应当被中央协调器104存储。如果确定旨在去往第二网络设备的分组应当被第一网络设备存储,则该流程在框210继续。否则,该流程在框212继续。
[0072]在框210,第一网络设备存储旨在去往第二网络设备的分组。例如,中央协调器104可存储从旧式PLC设备112接收到的并旨在去往处于功率节省模式中的功率节省PLC设备110的分组,如以上参照图1的阶段C3描述的。在一些实现中,中央协调器104可包括一个或多个本地存储缓冲器或其他合适的本地存储器以存储旨在去往功率节省PLC设备110的分组。在另一实现中,中央协调器104可与一个或多个外部/辅助存储设备对接以存储旨在去往功率节省PLC设备110的分组。该流程在框212继续。
[0073]在框212,第一网络设备确定是否要提示第二网络设备退出功率节省模式。例如,中央协调器104 (例如,功率节省单元106)可确定是否应当提示功率节省PLC设备110退出功率节省模式。在一些实现中,中央协调器104可被配置成每当检测到旨在去往功率节省PLC设备110的分组时就提示功率节省PLC设备110退出功率节省模式。在另一实现中,中央协调器104可被配置成仅在检测到(旨在去往功率节省PLC设备110的)一种或多种预定类型的分组的情况下才提示功率节省PLC设备110退出功率节省模式。中央协调器104可分析接收到的分组的报头(或分组格式)并且可确定接收到的分组是否是预定类型的分组之一。如果为是,则中央协调器104可提示功率节省PLC设备110退出功率节省模式。例如,中央协调器104可响应于检测到旨在去往功率节省PLC设备110的一个或多个控制/管理消息而提示功率节省PLC设备110退出功率节省模式。在其他实现中,中央协调器104可在中央协调器104处检测到预定数目的旨在去往功率节省PLC设备110的分组的情况下提示功率节省PLC设备110退出功率节省模式。在一些实现中,中央协调器104可确定分组统计,诸如,检测到的去往功率节省PLC设备110的分组的数目、旨在去往功率节省PLC设备110的分组的属性(例如,为数据分组还是控制分组、DHCP请求消息、等)。基于分组统计,中央协调器104可确定是否要使得功率节省PLC设备110退出功率节省模式。例如,中央协调器104可在当功率节省PLC设备110处于功率节省模式中时检测到至少N个旨在去往功率节省PLC设备110的分组的情况下确定要提示功率节省PLC设备110退出功率节省模式。在另一实现中,中央协调器104可基于检测到的分组的优先级、传送分组的旧式PLC设备112 (例如,该旧式PLC设备的优先级和/或地址)、和/或其他此类因素来确定是否要提示功率节省PLC设备110退出功率节省模式。如果确定第一网络设备应当提示第二网络设备退出功率节省模式,则该流程在框214继续。否则,该流程在图3中的框216继续。
[0074]在框214,向第二网络设备传送苏醒控制消息以使得第二网络设备从功率节省模式切换到活跃功率模式。例如,如上所述,响应于检测到旨在去往功率节省PLC设备110的一个或多个分组、响应于检测到旨在去往功率节省PLC设备110的一种或多种预定类型的分组、等等,中央协调器104 (例如,功率节省单元106)可提示功率节省PLC设备110退出功率节省模式。在一些实现中,苏醒控制消息可包括与检测到的旨在去往功率节省PLC设备110的分组相关联的分组统计(以上在框212中描述的)。在其他实现中,苏醒控制消息可包括对退出功率节省模式的请求以及对正尝试与功率节省PLC设备110通信的旧式PLC设备112的指示。在另一实现中,苏醒控制消息可简单地包括设为指示功率节省PLC设备110应当退出功率节省模式的预定值的标志位(例如,标志=1)。注意,在一些实现中(例如,在框208和210的“是”路径上),中央协调器104可存储旨在去往处于功率节省模式中的功率节省PLC设备110的分组并且还可向功率节省PLC设备110传送苏醒控制消息。在其他实现中(例如,在框208的“否”路径以及框210的“是”路径上),中央协调器104可以不捕捉和存储旨在去往处于功率节省模式中的功率节省PLC设备110的分组。作为代替,中央协调器104可将对去往功率节省PLC设备110的分组的检测作为用于传送苏醒控制消息的触发。该流程随后在图3中的框216继续。
[0075]在图3中的框216,确定是否应向传送了旨在去往第二网络设备的分组的旧式网络设备传送置留控制消息。例如,中央协调器104 (例如,功率节省单元106)可确定是否要向旧式PLC设备112传送置留控制消息。置留控制消息可指示旧式PLC设备112应当至少在置留时间区间里停止向功率节省PLC设备110传送分组。若确定应当向旧式网络设备传送置留控制消息,则该流程在框218继续。否则,该流程在框220继续。
[0076]在框218,向旧式网络设备传送置留控制消息以使得该旧式网络设备停止向第二网络设备传送。在一些实现中,只要功率节省PLC设备110被配置成处于功率节省模式中,中央协调器104 (例如,功率节省单元106)就可持续地向旧式PLC设备112传送置留控制消息。置留控制消息可向旧式PLC设备112指示该旧式PLC设备112不应当向功率节省PLC设备110传送任何分组。在其他实现中,中央协调器104 (例如,功率节省单元106)可向旧式PLC设备112传送置留控制消息并且可指示旧式PLC设备112应当在置留时间区间里中止向功率节省PLC设备110传送。该置留时间区间可基于功率节省PLC设备110的苏醒历时和休眠历时、功率节省PLC设备110将在其后从功率节省模式的休眠子状态切换到苏醒子状态的时间段、该PLC设备110将在其后退出功率节省模式的时间段等来确定。在一些实现中,置留时间区间可被动态地计算并且可等于直至功率节省PLC设备110退出功率节省模式或直至功率节省PLC设备110退出功率节省模式的休眠子状态之前剩余的时间段。在另一实现中,置留时间区间可以是预定时间区间,其被确定为供中央协调器104传送苏醒控制消息(以上在框212 - 214中描述的)和供功率节省PLC设备110遵从该请求并退出功率节省模式所需的时间量。置留时间区间可被选择成使得旧式PLC设备112在功率节省PLC设备110处于功率节省模式的苏醒子状态中或处于活跃功率模式中时重启其向功率节省PLC设备110的传输(例如,重传分组)。例如,中央协调器104可确定功率节省PLC设备110将在20毫秒里退出功率节省模式。相应地,中央协调器104可将置留时间区间选择为至少20毫秒。在另一实现中,置留时间区间可以是任何合适的预定时间区间,诸如一个信标时间周期。响应于接收到置留控制消息,旧式PLC设备112可将定时器设为该置留时间区间并且可在该置留时间区间里阻止向功率节省PLC设备110的传输。在一些实现中,如果置留时间区间是未针对处于功率节省模式中的功率节省PLC设备110定制的预定时间区间,则中央协调器104可继续向旧式PLC设备112传送置留控制消息直至功率节省PLC设备110退出功率节省模式(或功率节省模式的休眠子状态)。在一些实现中,如以下将描述的,中央协调器104可传送对(在框206处检测到的)分组的确收连同置留控制消息,以在置留时间区间里阻止旧式PLC设备112重传这些分组。该流程在框220继续。
[0077]在框220,第一网络设备接收第二网络设备已退出功率节省模式并且已切换到活跃功率模式的指示。参照图1的示例,中央协调器104 (例如,功率节省单元106)可接收功率节省PLC设备110已退出功率节省模式并切换到活跃功率模式的指示。在一些实现中,中央协调器104可在功率节省PLC设备110切换到活跃功率模式之前从功率节省PLC设备110接收该指示。在另一实现中,中央协调器104可在功率节省PLC设备110切换到活跃功率I旲式之后从功率节省PLC设备110接收该指不。在另一实现中,中央协调器104可自动确定功率节省PLC设备110何时/是否将切换到活跃功率模式。在一些实现中,中央协调器104还可向电力线网络102中的其他功率节省PLC设备传送通知,以指示功率节省PLC设备110已退出功率节省模式或者指示功率节省PLC设备110将退出功率节省模式的时刻。该流程在框222继续。
[0078]在框222,响应于检测到第二网络设备已退出功率节省模式,第一网络设备转发旨在去往第二网络设备并被存储在第一网络设备处的可用分组(若有)和/或停止向旧式网络设备传送置留控制消息。例如,如以上参照图1的阶段C3描述的,中央协调器可在功率节省PLC设备110退出功率节省模式之后转发旨在去往功率节省PLC设备110的分组(若有)。同样在框222,如果功率节省单元106在框216被配置成向旧式PLC设备112传送置留控制消息,则功率节省单元106可在功率节省PLC设备110指示其已退出功率节省模式之后停止向旧式PLC设备112传送置留控制消息。在旧式PLC设备112停止接收到置留控制消息时,这可指示旧式PLC设备112可以向功率节省PLC设备110传送分组。该流程从框222结束。
[0079]注意,尽管图2 - 3描述了用于确定是否存储从旧式网络设备接收到的分组、是否使得功率节省通信设备退出功率节省模式、或者是否使得旧式网络设备暂时停止传送分组的操作,但诸实施例并不被如此限制。在其他实施例中,功率节省代理(或功率节省代理桥接器)可被配置成自动存储分组、传送置留消息、和/或传送苏醒控制消息。此外,注意,流程200描述了其中功率节省代理功能性和功率节省代理桥接器功能性可分别被执行的示例序列。然而,诸实施例并不被如此限制。注意,在其他实施例中,流程200的操作被执行的序列可以是不同的。例如,一个或多个操作(例如,框208、212和216中描述的操作)可被自动执行。作为另一示例,对于存储分组、传送置留消息、和/或传送苏醒控制消息的判定可并行地执行。作为另一示例,中央协调器104可在框208确定是否存储旨在去往PLC设备110的分组。如果为是,则中央协调器104可存储这些分组并向PLC设备110传送苏醒消息。否则,中央协调器104可以不存储这些分组并且可向旧式PLC设备112传送置留控制消息。作为另一示例,如果在框212确定不传送苏醒控制消息,则中央协调器104可自动向旧式PLC设备112传送置留控制消息。
[0080]应注意,在一些实现中,旧式网络设备可能期望接收对传送给功率节省通信设备的分组的确收。然而,功率节省通信设备在其处于功率节省模式中时可能无法传送确收消息。为了避免旧式网络设备重传这些分组从而消耗附加的带宽、使通信网络泛洪、和/或终止与功率节省通信设备的通信链路,功率节省代理可代表功率节省通信设备向旧式网络设备传送一个或多个确收消息。在一些实现中,如果功率节省代理能捕捉分组并将该分组转发给处于功率节省模式中的功率节省通信设备,则该功率节省代理可向旧式网络设备传送肯定确收以阻止旧式网络设备重传该分组。在一些实现中,即使功率节省代理设备不能(或未被配置成)捕捉并转发旨在去往处于功率节省模式中的功率节省通信设备的分组,该功率节省代理也可向旧式网络设备传送肯定确收。在该实现中,除了确收消息以外(或作为确收消息的部分),功率节省代理可传送置留控制消息以使得旧式网络设备在置留时间区间里中止向功率节省通信设备传送。例如,(传送给旧式网络设备的)确收消息可包括一个或多个字段以指示该旧式网络设备在重传该分组之前是否应当等待。考虑HomePlug AV通信协议的示例,选择性确收消息可包括可被设为“置留”的媒体接入控制(MAC)帧流响应。这可指示旧式网络设备在重传该分组之前应当等待预定时间区间(例如,一个信标周期或另一合适的时间区间)。在一些实现中,置留控制消息和对置留时间区间的指示可作为确收消息的一部分来传送。在一些实现中,向旧式网络设备传送置留控制消息可包括对由该旧式网络设备传送的分组的隐式确收。在一些实现中,置留时间区间可以不作为置留控制消息的一部分来传送。作为代替,响应于接收到置留控制消息,旧式网络设备可自动推迟向功率节省通信设备传送分组达预定时间区间。在一些实现中,如果传送了置留控制消息以确保旧式网络设备在置留时间区间流逝之后才向功率节省通信设备重传分组,则功率节省代理可以不传送对该分组的确收。
[0081]图4和图5描绘了解说功率节省代理桥接器的示例操作的流程图400。流程400始于图4中的框402。将联合图6来描述图4和图5。图6是解说功率节省代理桥接器的示例操作的序列图600。
[0082]在框402,通信网络的第一网络设备接收该通信网络的第二网络设备将进入功率节省模式的指示。参照图1的示例,电力线网络102的中央协调器104可接收功率节省PLC设备110将切换到功率节省模式的指示。图6的序列图600描绘了中央协调器602、旧式网络设备(STAl) 604、以及功率节省通信设备(STA2) 606。在图6中,中央协调器602是至两个外部设备X和Y的桥接器,而功率节省通信设备606是至两个外部设备A和B的桥接器。在一些实现中,外部设备A和B可属于同一个外部网络(例如,图1的WLAN120),而外部设备X和Y可以是同一个外部网络(例如,图1的以太网122)的一部分。在其他实现中,夕卜部设备A、B、X和Y中的一者或多者可以是相同或不同的外部网络的一部分。在图6的阶段608,功率节省通信设备606切换到功率节省模式。在此之前,功率节省通信设备606可通知中央协调器602其将在何时(以及在多长时间里)进入功率节省模式。参考回到图4,该流程在框404继续。
[0083]在框404,向该通信网络中的其他网络设备通知第二网络设备将切换到功率节省模式。例如,中央协调器104可向功率节省PLC设备108 (以及旧式网络设备112)指示功率节省PLC设备110将切换到功率节省模式。参照图6的序列图600,中央协调器602可将其自己指定为功率节省通信设备606的功率节省代理,并且可向旧式网络设备604指示功率节省通信设备606不再是该通信网络的一部分。为此,中央协调器602传送指示有效标识符列表的控制消息610。如图6中描绘的,控制消息610包括正在活跃功率模式中操作的所有网络设备一即,中央协调器602、旧式网络设备(STA1)604、以及另一功率节省通信设备STA3 (图6中未描绘)——的标识符(例如,终端装备标识符或即TEI)。如图6中描绘的,由于功率节省通信设备606处于功率节省模式中,因此控制消息610不包括与功率节省通信设备606相关联的标识符。该流程在框406继续。
[0084]在框406,向其他网络设备提供第一网络设备是第二网络设备的功率节省代理桥接器的指示。参照图6,中央协调器602向该通信网络的其他网络设备604传送包括合适的桥接信息的控制消息612。桥接信息可标识(例如,使用MAC地址)中央协调器602将充当其网络设备(或功率节省代理桥接器)的被桥接设备。如以上参照框402所描述的,中央协调器602被指定为至外部设备X和Y的网络桥接器,而功率节省通信设备606被指定为至外部设备A和B的网络桥接器。在功率节省通信设备606切换到功率节省模式之后,中央协调器602可将其自己指定为至(先前由功率节省通信设备606桥接的)外部网络设备A和B的功率节省代理桥接器。换言之,在功率节省通信设备606处于功率节省模式中时,中央协调器602充当至外部设备A、B、X和Y的网络桥接器。在图6中,中央协调器602通过在控制消息612中传送外部设备A、B、X和Y的网络地址来指示中央协调器602是至设备A、B、X和Y的网络桥接器。通过向通信网络中的任何旧式(或功率节省)网络设备传送控制消息612,中央协调器602可指示旨在去往设备STA2、A、B、X和Y的任何后续分组应当被传送给中央协调器602。响应于接收到旨在去往处于功率节省模式中的功率节省通信设备606(或去往外部设备A和B)的分组,中央协调器602可执行合适的操作,如以下将进一步讨论的。该流程在框408继续。
[0085]在框408,在第一网络设备处检测旨在去往处于功率节省模式中的第二网络设备的一个或多个分组。例如,功率节省单元106可检测旨在去往处于功率节省模式中的功率节省PLC设备110的一个或多个分组,如以上在图1的阶段B中以及图2的框206中描述的。参照图6,旧式网络设备604可将旨在去往功率节省通信设备606的分组614传送给中央协调器602。旧式网络设备604还可将旨在去往(原始由功率节省通信设备606桥接的)外部网络设备A和B的分组614传送给中央协调器602。该流程在框410继续。
[0086]在框410,响应于检测到旨在去往第二网络设备的分组,第一网络设备存储旨在去往第二网络设备的分组、向第二网络设备传送苏醒控制消息、和/或向旧式网络设备传送置留控制消息。如以上参照图1的阶段Cl -C3以及参照图2和3的框208 - 220所描述的,响应于检测到旨在去往处于功率节省模式中的功率节省通信设备110的分组,功率节省单元106可执行一个或多个合适的操作以阻止功率节省PLC设备110与旧式PLC设备112之间或被桥接的以太网设备118与旧式PLC设备112之间的通信链路的中断。中央协调器104可存储旨在去往处于功率节省模式中的功率节省PLC设备110 (和/或被桥接的以太网设备118)的分组。中央协调器104可向功率节省PLC设备110传送苏醒控制消息以使得功率节省PLC设备110退出功率节省模式。中央协调器104可向旧式PLC设备112传送置留控制消息以使得旧式PLC设备112暂时停止向功率节省PLC设备110 (和/或被桥接的以太网设备118)传送分组。在一些实现中,如上所述,中央协调器102可响应于检测到旨在去往功率节省PLC设备110的分组而执行一个或多个上述操作。参照图6,中央协调器602被配置成(在阶段616)存储旨在去往功率节省通信设备606以及外部网络设备A和B的分组。该流程从图4中的框410继续至图5中的框412。
[0087]在框412,确定是否应当代表第二网络设备向旧式网络设备传送确收。例如,中央协调器104 (例如,功率节省单元106)可确定是否要向旧式PLC设备112传送确收消息以指示接收到在框408处检测到的分组。若确定应当向旧式网络设备传送确收消息,则该流程在框414继续。否则,该流程在框416继续。
[0088]在框414,代表第一网络设备向旧式网络设备传送指示接收到分组的确收消息。例如,中央协调器104可向旧式PLC设备112传送确收消息以指示接收到旨在去往处于功率节省模式中的功率节省PLC设备110的分组。中央协调器104还可向旧式PLC设备112传送确收消息以指示接收到旨在去往中央协调器104是其功率节省代理桥接器的外部以太网设备118的分组。在一些实现中,如上所述,可向旧式PLC设备112传送确收消息以阻止由旧式PLC设备112对该分组的重传。在一些实现中,如上所述,该确收消息还可伴随有置留控制消息,以在指定置留时间区间里阻止由旧式PLC设备112对该分组的重传。该流程在框416继续。
[0089]在框416,第一网络设备接收第二网络设备已退出功率节省模式并且已切换到活跃功率模式的指示。参照图6,在阶段618,功率节省通信设备606退出功率节省模式并切换到活跃功率模式。功率节省通信设备606可在功率节省通信设备606退出功率节省模式之后通知中央协调器602。再参考图5,该流程在框418继续。
[0090]在框418,响应于检测到第二网络设备已退出功率节省模式,第一网络设备转发旨在去往第二网络设备并被存储在第一网络设备处的可用分组(若有)和/或停止向旧式网络设备传送置留控制消息。例如,中央协调器104可在功率节省PLC设备110退出功率节省模式之后转发旨在去往功率节省PLC设备110的分组(若有),如以上在图1的阶段C3和图3的框222中描述的。参照图6,在功率节省通信设备606在阶段618退出功率节省模式之后,中央协调器602转发从旧式网络设备604接收到的去往功率节省通信设备606以及去往被桥接的外部网络设备A和B的分组620。同样如以上参照图3中的框222所描述的,如果中央协调器104在框410向旧式PLC设备112传送了置留控制消息,则中央协调器104可在功率节省PLC设备110指示其已退出功率节省模式之后停止向旧式PLC设备112传送置留控制消息。该流程从框418继续到框420。
[0091]在框420,向该通信网络中的其他网络设备传送控制消息以指示第二网络设备已退出功率节省模式。例如,中央协调器104的功率节省单元106可向PLC设备108和112指示功率节省PLC设备110已退出功率节省模式并且现在正在活跃功率模式中操作。参照图6的序列图600,中央协调器602向旧式网络设备604指示功率节省通信设备606是该通信网络的一部分。为此,中央协调器602传送包括有效设备标识符列表的控制消息622。如图6中描绘的,控制消息622包括正在活跃功率模式中操作的所有网络设备——即,中央协调器602、旧式网络设备(STA I) 604、功率节省通信设备(STA 2) 606、以及网络设备STA 3(图6中未描绘)——的标识符(例如,TEI)。如图6中描绘的,由于功率节省通信设备606已退出功率节省模式,因此控制消息622包括与功率节省通信设备606相关联的设备标识符。该流程在框422继续。
[0092]在框422,向该通信网络的其他网络设备提供第一网络设备不再是第二网络设备的功率节省代理桥接器的指示。参照图6,中央协调器602传送标识中央协调器602将充当其网络桥接器的外部网络设备的控制消息624。由于功率节省通信设备606正在活跃功率模式中操作并且由于中央协调器602不是功率节省通信设备606的功率节省代理桥接器,因此控制信息624指示中央协调器602将仅是至外部网络设备X和Y的网络桥接器。通过至少向旧式网络设备604传送控制消息624,中央协调器602可指示仅旨在去往外部网络设备X和Y的分组应当被传送给中央协调器602。此外,如图6中所描绘的,功率节省通信设备606还向旧式网络设备604传送控制消息626以指示功率节省通信设备606将是至外部网络设备A和B的网络桥接器。通过向旧式网络设备604传送控制消息626,功率节省通信设备606可指示旨在去往外部网络设备A和B的任何后续分组应当被传送给功率节省通信设备606。如图6中进一步描绘的,旧式网络设备604将旨在去往功率节省通信设备606以及去往外部网络设备A和B的分组626传送给功率节省通信设备606。该流程从框422结束。
[0093]注意,尽管图4 - 6描述了用于确定是否存储从旧式网络设备接收到的分组、是否使得功率节省通信设备退出功率节省模式、或者是否使得旧式网络设备暂时停止传送分组的操作,但诸实施例并不被如此限制。在其他实施例中,可实现自动存储分组、传送置留消息、和/或传送苏醒控制消息的功能性。此外,流程400的操作被执行的序列可以是不同的。例如,对于存储分组、传送置留消息、和/或传送苏醒控制消息的判定可并行地执行。
[0094]应理解,图1-6是意在帮助理解诸实施例的示例,而不应被用来限制实施例或限制权利要求的范围。诸实施例可执行附加操作、执行较少操作、以不同次序执行操作、并行地执行操作、以及以不同方式执行一些操作。例如,在一些实现中,功率节省代理的功能性和功率节省代理桥接器的功能性可与以上在图2 - 3 (功率节省代理)和图4 - 5 (功率节省代理桥接器)中描述的不同,并且可由不同的功率节省PLC设备来提供。在其他实现中,功率节省代理功能性和功率节省代理桥接器功能性可被整合并且可由同一个功率节省PLC设备来提供。
[0095]尽管附图描绘了功率节省PLC设备110向中央协调器(和/或电力线网络102中的其他功率节省PLC设备)通知其将切换到功率节省模式,但诸实施例并不被如此限制。在其他实施例中,功率节省PLC设备110可请求(例如,来自中央协调器104的)许可以用于切换到功率节省模式。例如,功率节省PLC设备110可查询中央协调器104以确定是否有旨在去往功率节省PLC设备110的一个或多个分组是(在中央协调器104处)可用的。如果没有旨在去往功率节省PLC设备110的分组,则该功率节省PLC设备可通知中央协调器104其(即功率节省PLC设备110)将切换到功率节省模式。作为另一示例,功率节省PLC设备110可请求(例如,来自中央协调器104的)许可以用于切换到功率节省模式。中央协调器104可确定是否有分组可供去往功率节省PLC设备110。如果没有分组可供去往功率节省PLC设备110,则中央协调器104可准予功率节省PLC设备110许可以进入功率节省模式。
[0096]在一些实施例中,可仅在功率节省PLC设备切换到功率节省模式的休眠子状态时才(例如,为功率节省PLC设备)提供功率节省代理功能性。在其他实施例中,可在功率节省PLC设备被配置成处于功率节省模式中时提供功率节省代理功能性——无论该功率节省PLC设备是处于功率节省模式的苏醒子状态还是休眠子状态中。例如,在功率节省PLC设备110进入功率节省模式的休眠子状态时中央协调器104可将其自己指定为功率节省PLC设备110的功率节省代理,并且在功率节省PLC设备110切换到功率节省模式的苏醒子状态时(或在功率节省PLC设备110退出功率节省模式时)中央协调器104可解除其自己作为功率节省代理。作为另一示例,在功率节省PLC设备110进入功率节省模式时中央协调器104可将其自己指定为功率节省PLC设备110的功率节省代理,并且仅在功率节省PLC设备110退出功率节省模式之后中央协调器104才可解除其自己作为功率节省代理。在一些实现中,功率节省代理功能性是仅在功率节省模式的休眠子状态期间提供还是针对功率节省模式的整个历时提供可取决于功率节省PLC设备110的休眠历时和苏醒历时。例如,如果苏醒历时和休眠历时较大(例如,如果苏醒历时为5秒而休眠历时为100秒),则功率节省代理功能性可仅在功率节省模式的休眠子状态期间提供。作为另一示例,如果苏醒历时远短于休眠历时(例如,如果苏醒历时为100毫秒而休眠历时为100秒),则功率节省代理功能性可针对功率节省模式的整个历时提供。
[0097]尽管图1描绘了中央协调器104 (或另一主控通信设备)实现功率节省代理功能性以启用旧式PLC设备112与处于功率节省模式中的功率节省PLC设备110之间的通信,但诸实施例并不被如此限制。在其他实施例中,在活跃功率模式中操作的另一合适的功率节省PLC设备可实现功率节省代理功能性。例如,中央协调器104可将功率节省PLC设备108指定为功率节省代理。在一些实现中,电力线网络102可以不包括中央协调器104 (或另一主控通信设备)。在这些实现中,响应于确定功率节省PLC设备110将进入功率节省模式,一个或多个其他功率节省PLC设备可自动将它们自己指定为功率节省代理。在一些实现中,不同的功率节省代理可被用于不同的旧式PLC设备。例如,响应于确定第一功率节省PLC设备将切换到功率节省模式,第二和第三功率节省PLC设备两者皆可充当第一功率节省PLC设备的代理。第二功率节省PLC设备可在旧式PLC设备的第一子集尝试与处于功率节省模式中的第一功率节省PLC设备通信时充当代理(例如,检测消息、提供确收消息等)。第三功率节省PLC设备可在旧式PLC设备的第二子集尝试与处于功率节省模式中的第一功率节省PLC设备通信时充当代理(例如,检测消息、提供确收消息等)。在一些实现中,电力线网络中的多个功率节省PLC设备可在彼此间协调以提供功率节省代理功能性。在一些实现中,功率节省PLC设备在提供功率节省代理功能性时可在活跃功率模式中操作。在其他实现中,功率节省PLC设备在提供功率节省代理功能性时也可在功率节省模式的苏醒子状态中操作。换言之,没有被配置成处于功率节省模式的休眠子状态中的任何合适数目的功率节省PLC设备(即,功率节省PLC设备)可被指定为功率节省代理。
[0098]尽管图2描述了中央协调器104确定来自旧式PLC设备112的分组旨在去往处于功率节省模式中的功率节省PLC设备110并向该功率节省PLC设备110传送苏醒控制消息,但诸实施例并不被如此限制。在其他实施例中,响应于检测到由旧式PLC设备112传送的分组,中央协调器104可向处于功率节省模式中的所有功率节省PLC设备传送苏醒控制消息(例如,多个单播消息、单个多播消息等)。换言之,中央协调器104可将对从旧式PLC设备112到功率节省PLC设备110的分组的检测用作用于提示处于功率节省模式中的所有功率节省PLC设备退出功率节省模式的触发。
[0099]在一些实施例中,中央协调器104可确定与检测到的旨在去往处于功率节省模式中的功率节省PLC设备110的分组相关联的分组统计(如以上在图2的框212中描述的)。中央协调器104可将该分组统计转发给处于功率节省模式中的功率节省PLC设备110。功率节省PLC设备110可分析该分组统计并且可确定是否保持在功率节省模式或者是否退出功率节省模式。在一些实现中,中央协调器104可暂时存储旨在去往处于功率节省模式中的功率节省PLC设备110的分组,并且可使用该分组统计来提示(或确定是否要提示)PLC设备110退出功率节省模式。在PLC设备110退出功率节省模式之后,中央协调器104可以或者可以不将那些所存储的分组转发给PLC设备110。注意,在一些实现中,图1的电力线网络102可以是HomePlug AV网络。在HomePlug AV网络中,每个PLC设备可由唯一性的终端装备标识符(TEI)来标识,TEI是由电力线网络102的主控(例如,中央协调器104)指派给这些PLC设备的。通常情况下,HomePlug AV网络中的传输包括帧控制字段继以有效载荷字段。帧控制字段可以在广播模式中传送并且可被HomePlug AV网络中的任何PLC设备(例如,功率节省HomePlug AV设备)检测/解密。帧控制字段可包括该分组旨在去往的目的地PLC设备的TEI (DTEI)、传输类型、以及发起该传输的源PLC设备的TEI (STEI)0HomePlug AV网络中的任何功率节省PLC设备可通过读取帧控制字段中的STEI和DTEI值来确定源PLC设备和目的地PLC设备。此外,中央协调器104可周期性地广播当前有效TEI的列表。当前有效TEI可对应于处于活跃功率模式中的那些功率节省PLC设备(即,不处于功率节省模式中的那些功率节省PLC设备)。此外,注意,HomePlug AV协议可支持选择性确收和桥接。因此,本文描述的功率节省代理桥接器功能性也可在HomePlug AV网络中提供。如上所述,旨在去往(例如,另一通信网络的)被桥接的网络设备的分组可由被指定为功率节省代理桥接器的功率节省PLC设备来路由。
[0100]在HomePlug AV网络中的一些实现中,一 PLC设备可使用独有的频调映射来与另一 PLC设备通信。频调映射可指示用于通信的每个载波的调制、保护时间区间、编码率等。在正常操作期间,可在两个PLC设备之间交换(并由两个PLC设备商定)频调映射。频调映射可以是这两个PLC设备独有的,并且可被用于解码在这两个PLC设备之间交换的单播通信的有效载荷。换言之,其他PLC设备可能无法解码(在这两个PLC设备之间交换的)传输,除非该其他PLC设备具有用于该传输的频调映射。在一些实现中,一 PLC设备可在进入功率节省模式之前将其频调映射提供给它的功率节省代理。这可使得该功率节省代理能解码旨在去往处于功率节省模式中的该PLC设备的单播传输。参照图1,在功率节省PLC设备110进入功率节省模式之前,功率节省PLC设备110可将(例如,由该PLC设备110和旧式PLC设备112用于通信的)频调映射提供给中央协调器104。当旧式PLC设备112尝试与功率节省PLC设备110通信时,中央协调器104可检测和解码该传输并(在一个实施例中)可在本地存储在该传输中接收到的信息/数据。当功率节省PLC设备110退出功率节省模式时,中央协调器104可将所存储的信息转发给功率节省PLC设备110。
[0101]各实施例可采取全硬件实施例、全软件实施例(包括固件、常驻软件、微代码等)、或组合了软件与硬件方面的实施例的形式,其在本文可全部被统称为“电路”、“模块”或“系统”。此外,本发明主题内容的实施例可采取实施在任何有形表达介质中的计算机程序产品的形式,该有形表达介质具有实施在该介质中的计算机可使用程序代码。所描述的实施例可作为可包括其上存储有指令的机器可读介质的计算机程序产品、或软件来提供,这些指令可用来编程计算机系统(或其他(诸)电子设备)以根据实施例来执行过程一无论本文中是否有所描述,因为本文中未枚举每种可构想到的变体。机器可读介质包括用于以机器(例如,计算机)可读的形式(例如,软件、处理应用)来存储或传送信息的任何机构。机器可读介质可以是机器可读存储介质、或机器可读信号介质。机器可读存储介质可包括例如但不限于:磁存储介质(例如,软盘);光存储介质(例如,CD-ROM);磁光存储介质;只读存储器(ROM);随机存取存储器(RAM);可擦除可编程存储器(例如,EPROM和EEPR0M);闪存;或其他类型的适于存储(例如,可由一个或多个处理器执行的)电子指令的有形介质。机器可读信号介质可包括其中实施有计算机可读程序代码的所传播数据信号,例如电、光、声、或其他形式的所传播信号(例如,载波、红外信号、数字信号等)。实施在机器可读信号介质上的程序代码可以使用任何合适的介质来传送,包括但不限于有线、无线、光纤缆线、RF、或其他通信介质。
[0102]用于执行诸实施例的操作的计算机程序代码可以用一种或更多种编程语言的任何组合来编写,包括面向对象编程语目(诸如Java、Smalltalk、C++或类似语目)、以及常规过程编程语言(诸如“C”编程语言或类似编程语言)。该程序代码可完全地在用户的计算机上、部分地在用户的计算机上、作为自立软件包、部分地在用户的计算机上并且部分地在远程计算机上、或者完全地在远程计算机或服务器上执行。在后一情景中,远程计算机可通过包括局域网(LAN)、个域网(PAN)、或广域网(WAN)在内的任何类型的网络连接到用户的计算机,或者该连接可(例如,使用因特网服务供应商来通过因特网)对外部计算机进行。
[0103]图7是包括功率节省代理和功率节省代理桥接器机制的电子设备700的一个实施例的框图。在一些实现中,电子设备700可以是以下各项之一:台式计算机、膝上型计算机、平板计算机、移动电话、智能电器、电力线通信设备、游戏控制台、网络桥接设备、或包括被配置成跨一个或多个通信网络进行通信的通信单元的其他电子系统。电子设备700包括处理器单元702 (可能包括多个处理器、多个内核、多个节点、和/或实现多线程处理等等)。电子设备700包括存储器单元706。存储器单元706可以是系统存储器(例如,高速缓存、SRAM、DRAM、零电容器 RAM、双晶体管 RAM、eDRAM、EDO RAM、DDR RAM、EEPROM、NRAM、RRAM、S0N0S、PRAM等中的一者或多者)或者上面已经描述的机器可读介质的可能实现中的任何一个或多个。电子设备700还包括总线710(例如,PC1、ISA、PCI_Express、HyperTranspor?、InfiniBand? NuBus、AHB、AXI等),以及包括无线网络接口(例如,WLAN接口、蓝牙?接口、WiMAX接口、ZigBee⑧接口、无线USB接口等)和有线网络接口(例如,电力线通信接口、以太网接口等)中的至少一者的网络接口 704。在一些实现中,电子设备700可包括多个网络接口一每一个网络接口将电子设备700耦合至不同的通信网络。例如,电子设备700可包括电力线通信接口、以太网接口、和WLAN接口,它们分别将电子设备700与电力线网络、以太网和无线局域网相耦合。
[0104]电子设备700还包括通信单元708。通信单元708包括功率节省单元712。在一些实例中,电子设备700可作为被配置成处于功率节省模式中的另一电子设备的功率节省代理而操作,如以上参照图1-3所描述的。在其他实例中,当原始被指定为网络桥接器的另一电子设备被配置成处于功率节省模式中时,电子设备600可作为至一个或多个外部网络设备的功率节省代理桥接器而操作,如以上参照图1和4-6所描述的。这些功能性中的任何一个都可部分地(或完全地)在硬件中和/或在处理器单元702上实现。例如,该功能性可用专用集成电路来实现、在处理器单元702中所实现的逻辑中实现、在外围设备或卡上的协作处理器中实现等。此外,诸实现可包括更少的组件或包括图7中未解说的附加组件(例如,视频卡、音频卡、附加网络接口、外围设备等)。处理器单元702、存储器单元706、以及网络接口 704被耦合至总线710。尽管被示为耦合至总线710,但是存储器单元706也可耦合至处理器单元702。
[0105]尽管各实施例是参照各种实现和利用来描述的,但是应理解这些实施例是解说性的且本发明主题内容的范围并不限于这些实施例。一般而言,本文所描述的用于在通信网络中实现功率节省代理的技术可以用符合任何硬件系统或诸硬件系统的设施来实现。许多变体、修改、添加、和改善都是可能的。
[0106]可为本文描述为单个实例的组件、操作、或结构提供复数个实例。最后,各种组件、操作、以及数据存储之间的边界在某种程度上是任意性的,并且在具体解说性配置的上下文中解说了特定操作。其他的功能性分配是已预见的并且可落在本发明主题内容的范围内。一般而言,在示例性配置中呈现为分开的组件的结构和功能性可被实现为组合式结构或组件。类似地,被呈现为单个组件的结构或功能性可被实现为分开的组件。这些以及其他变体、修改、添加、及改善可落在本发明主题内容的范围内。
【权利要求】
1.一种方法,包括: 在第一通信设备处确定通信网络的第二通信设备处于功率节省模式中; 在所述第一通信设备处确定当所述第二通信设备处于所述功率节省模式中时将所述第一通信设备指定为所述第二通信设备的功率节省代理; 在所述第一通信设备处检测当所述第二通信设备处于所述功率节省模式中时从所述通信网络的旧式通信设备传送给所述第二通信设备的一个或多个分组;以及 响应于所述检测当所述第二通信设备处于所述功率节省模式中时从所述旧式通信设备传送给所述第二通信设备的所述一个或多个分组,从所述第一通信设备向所述第二通信设备传送请求所述第二通信设备退出所述功率节省模式的控制消息,以允许所述第二通信设备接收所述一个或多个分组。
2.如权利要求1所述的方法,其特征在于, 所述确定所述通信网络的所述第二通信设备处于所述功率节省模式中包括:在所述第一通信设备处确定所述第二通信设备 何时进入与所述功率节省模式相关联的休眠子状态;以及 所述检测当所述第二通信设备处于所述功率节省模式中时从所述通信网络的所述旧式通信设备传送给所述第二通信设备的所述一个或多个分组包括:在所述第一通信设备处检测当所述第二通信设备处于所述功率节省模式的所述休眠子状态中时从所述旧式通信设备传送给所述第二通信设备的所述一个或多个分组。
3.如权利要求1所述的方法,其特征在于,所述确定所述通信网络的所述第二通信设备处于所述功率节省模式中包括:在所述第一通信设备处接收来自所述第二通信设备的通知,所述通知指示所述第二通信设备将切换到所述功率节省模式的时刻以及所述第二通信设备将切换到所述功率节省模式的时间区间。
4.如权利要求1所述的方法,其特征在于,所述检测当所述第二通信设备处于所述功率节省模式中时从所述通信网络的所述旧式通信设备传送给所述第二通信设备的所述一个或多个分组包括: 在所述第一通信设备处监视来自所述通信网络的所述旧式通信设备的多个传输;以及 在所述第一通信设备处确定来自所述旧式通信设备的所述多个传输中的第一传输旨在去往处于所述功率节省模式中的所述第二通信设备。
5.如权利要求1所述的方法,其特征在于,进一步包括: 在所述第一通信设备处存储从所述旧式通信设备传送的所述一个或多个分组;以及 当所述第二通信设备退出所述功率节省模式时将所述一个或多个分组从所述第一通信设备转发给所述第二通信设备。
6.如权利要求5所述的方法,其特征在于,所述当所述第二通信设备退出所述功率节省模式时将所述一个或多个分组从所述第一通信设备转发给所述第二通信设备包括: 在所述第一通信设备处确定所述第二通信设备何时退出所述功率节省模式的休眠子状态;以及 当所述第二通信设备退出所述功率节省模式的所述休眠子状态时将所述一个或多个分组从所述第一通信设备转发给所述第二通信设备。
7.如权利要求1所述的方法,其特征在于,所述从所述第一通信设备向所述第二通信设备传送请求所述第二通信设备退出所述功率节省模式的所述控制消息包括: 在所述第一通信设备处至少部分地基于从所述旧式通信设备接收的去往处于所述功率节省模式中的所述第二通信设备的所述一个或多个分组的类型来确定分组统计;以及 在所述控制消息中将所述分组统计从所述第一通信设备提供给所述第二通信设备。
8.如权利要求1所述的方法,其特征在于,所述从所述第一通信设备向所述第二通信设备传送请求所述第二通信设备退出所述功率节省模式的所述控制消息进一步包括: 在所述第一通信设备处基于与所述一个或多个分组相关联的类型、与所述一个或多个分组相关联的优先级、以及所述旧式通信设备的类型中的至少一者来确定是否向所述第二通信设备传送请求所述第二通信设备退出所述功率节省模式的所述控制消息。
9.如权利要求1所述的方法,其特征在于,响应于所述检测当所述第二通信设备处于所述休眠状态中时从所述通信网络的所述旧式通信设备传送给所述第二通信设备的所述一个或多个分组,所述方法进一步包括: 从所述第一通信设备向所述旧式通信设备传送确收消息以指示所述第二通信设备接收到了所述一个或多个分组并阻止所述旧式通信设备向所述第二通信设备重传所述一个或多个分组。
10.如权利要求1所述的方法,其特征在于,进一步包括: 从所述第一通信设备向所述旧式通信设备传送包括置留时间区间的置留控制消息,以请求所述旧式通信设备至少在所述置留时间区间里中止向所述第二通信设备传送。
11.如权利要求1所述的方法,其特征在于,响应于所述确定所述通信网络的所述第二通信设备处于所述功率节省模式中,所`述方法进一步包括: 确定当所述第二通信设备处于所述功率节省模式中时将所述第一通信设备指定为至所述第二通信设备的功率节省代理桥接器;以及 从所述第一通信设备向至少所述旧式通信设备传送第二控制消息以指示所述第一通信设备是至所述第二通信设备的所述功率节省代理桥接器,以使得所述旧式通信设备将旨在去往所述第二通信设备的后续分组传送给所述第一通信设备。
12.如权利要求11所述的方法,其特征在于,进一步包括: 在所述第一通信设备处确定所述通信网络的所述第二通信设备已退出所述功率节省模式;以及 从所述第一通信设备向至少所述旧式通信设备传送第三控制消息以指示所述第一通信设备不再是至所述第二通信设备的所述功率节省代理桥接器,以使得所述旧式通信设备将旨在去往所述第二通信设备的后续分组传送给所述第二通信设备。
13.如权利要求1所述的方法,其特征在于, 所述第二通信设备是至第三通信设备的网络桥接器,并且 响应于所述确定所述通信网络的所述第二通信设备处于所述功率节省模式中,所述方法进一步包括: 确定当所述第二通信设备处于所述功率节省模式中时将所述第一通信设备指定为至所述第二通信设备和所述第三通信设备的功率节省代理桥接器;以及 从所述第一通信设备向至少所述旧式通信设备传送第二控制消息以指示所述第一通信设备是至所述第二通信设备和所述第三通信设备的所述功率节省代理桥接器,以使得所述旧式通信设备将旨在去往所述第二通信设备和所述第三通信设备的后续分组传送给所述第一通信设备。
14.如权利要求1所述的方法,其特征在于,所述第一通信设备、所述第二通信设备和所述旧式通信设备被配置成经由电力线通信网络、以太网、以及无线局域网中的至少一者来通信。
15.—种方法,包括: 在第一通信设备处确定通信网络的第二通信设备处于功率节省模式中; 在所述第一通信设备处确定所述第二通信设备何时进入与所述功率节省模式相关联的休眠子状态; 在所述第一通信设备 处确定当所述第二通信设备处于所述功率节省模式的所述休眠子状态中时将所述第一通信设备指定为所述第二通信设备的功率节省代理; 在所述第一通信设备处检测当所述第二通信设备处于所述功率节省模式的所述休眠子状态中时从所述通信网络的旧式通信设备传送给所述第二通信设备的一个或多个分组;以及 响应于所述检测当所述第二通信设备处于所述功率节省模式的所述休眠子状态中时从所述旧式通信设备传送给所述第二通信设备的所述一个或多个分组,从所述第一通信设备向所述旧式通信设备传送一个或多个置留控制消息以请求所述旧式通信设备当所述第二通信设备处于所述功率节省模式的所述休眠子状态中时停止向所述第二通信设备传送分组。
16.如权利要求15所述的方法,其特征在于,所述确定所述通信网络的所述第二通信设备处于所述功率节省模式中包括:在所述第一通信设备处接收来自所述第二通信设备的通知,所述通知指示所述第二通信设备将切换到所述功率节省模式的所述休眠子状态的时刻以及所述第二通信设备将切换到所述功率节省模式的所述休眠子状态的时间区间。
17.如权利要求15所述的方法,其特征在于,所述检测当所述第二通信设备处于所述功率节省模式的所述休眠子状态中时从所述通信网络的所述旧式通信设备传送给所述第二通信设备的所述一个或多个分组包括: 在所述第一通信设备处监视来自所述通信网络的所述旧式通信设备的多个传输;以及 在所述第一通信设备处确定来自所述旧式通信设备的所述多个传输中的第一传输旨在去往处于所述功率节省模式的所述休眠子状态中的所述第二通信设备。
18.如权利要求15所述的方法,其特征在于,所述从所述第一通信设备向所述旧式通信设备传送所述一个或多个置留控制消息进一步包括: 从所述第一通信设备向所述旧式通信设备传送至少一个确收消息以指示所述第二通信设备接收到了所述一个或多个分组。
19.如权利要求15所述的方法,其特征在于, 其中所述从所述第一通信设备向所述旧式通信设备传送所述一个或多个置留控制消息包括: 在所述第一通信设备处确定所述旧式通信设备应当停止向所述第二通信设备传送分组的置留时间区间;以及 在所述一个或多个置留控制消息中提供对所述置留时间区间的指示,并且其中所述置留时间区间是以下一者: 预定时间区间; 基于所述第二通信设备将在其后退出所述功率节省模式的所述休眠子状态的时间段确定的第一时间区间;以及 基于所述第二通信设备将在其后退出所述功率节省模式的时间段确定的第二时间区间。
20.如权利要求15所述的方法,其特征在于,所述从所述第一通信设备向所述旧式通信设备传送所述一个或多个置留控制消息包括: 当所述第二通信设备处于所述功率节省模式的所述休眠子状态中时,持续地从所述第一通信设备向所述旧式通信设备传送所述一个或多个置留控制消息;以及 当所述第二通信设备退出所述功率节省模式的所述休眠子状态时,停止从所述第一通信设备向所述旧式通信设备传送所述一个或多个置留控制消息。
21.如权利要求15所述的方法,其特征在于,进一步包括: 在所述第一通信设备处存储从所述旧式通信设备传送的所述一个或多个分组;以及 当所述第二通信设备退出所述功率节省模式的所述休眠子状态并切换到所述功率节省模式的苏醒子状态时 或者当所述第二通信设备退出所述功率节省模式时,将所述一个或多个分组从所述第一通信设备转发给所述第二通信设备。
22.如权利要求15所述的方法,其特征在于,进一步包括: 在所述第一通信设备处基于与所述一个或多个分组相关联的类型、与所述一个或多个分组相关联的优先级、以及所述旧式通信设备的类型中的一者或多者来确定是否向所述第二通信设备传送请求所述第二通信设备退出所述功率节省模式的所述休眠子状态的控制消息;以及 响应于确定要向所述第二通信设备传送请求所述第二通信设备退出所述功率节省模式的所述休眠子状态的所述控制消息,向所述第二通信设备传送请求所述第二通信设备退出所述功率节省模式的所述休眠子状态的所述控制消息。
23.如权利要求22所述的方法,其特征在于,所述向所述第二通信设备传送请求所述第二通信设备退出所述功率节省模式的所述休眠子状态的所述控制消息包括: 在所述第一通信设备处至少部分地基于从所述旧式通信设备接收的去往处于所述功率节省模式中的所述第二通信设备的所述一个或多个分组的类型来确定分组统计;以及 在所述控制消息中将所述分组统计从所述第一通信设备提供给所述第二通信设备。
24.如权利要求15所述的方法,其特征在于,响应于所述确定所述通信网络的所述第二通信设备处于所述功率节省模式中,所述方法进一步包括: 确定当所述第二通信设备处于所述功率节省模式的所述休眠子状态中时将所述第一通信设备指定为至所述第二通信设备的功率节省代理桥接器;以及 从所述第一通信设备向至少所述旧式通信设备传送控制消息以指示所述第一通信设备是至所述第二通信设备的所述功率节省代理桥接器,以使得所述旧式通信设备将旨在去往所述第二通信设备的后续分组传送给所述第一通信设备。
25.如权利要求15所述的方法,其特征在于,所述第一通信设备、所述第二通信设备和所述旧式通信设备被配置成经由电力线通信网络、以太网、以及无线局域网中的至少一者来通信。
26.—种通信设备,包括: 网络接口 ;以及 与所述网络接口耦合的功率节省单元,所述功率节省单元能操作用于: 确定通信网络的第二通信设备处于功率节省模式中; 确定当所述第二通信设备处于所述功率节省模式中时将所述通信设备指定为所述第二通信设备的功率节省代理; 检测当所述第二通信设备处于所述功率节省模式中时从所述通信网络的旧式通信设备传送给所述第二通信设备的一个或多个分组;以及 响应于所述功率节省单元检测到当所述第二通信设备处于所述功率节省模式中时从所述旧式通信设备传送给所述第二通信设备的所述一个或多个分组,向所述第二通信设备传送请求所述第二通信设备退出所述功率节省模式的控制消息,以允许所述第二通信设备接收所述一个或多个分组。
27.如权利要求26所述的通信设备,其特征在于, 所述功率节省单元能操作用于确定所述通信网络的所述第二通信设备处于所述功率节省模式中包括:所述功率节省单元能操作用于确定所述第二通信设备何时进入与所述功率节省模式相关联的休眠子状态;并且 所述功率节省单元能操作用于检测当所述第二通信设备处于所述功率节省模式中时从所述通信网络的所述旧式通信设备传送给所述第二通信设备的所述一个或多个分组包括:所述功率节省单元能操作`用于检测当所述第二通信设备处于所述功率节省模式的所述休眠子状态中时从所述旧式通信设备传送给所述第二通信设备的所述一个或多个分组。
28.如权利要求26所述的通信设备,其特征在于,所述功率节省单元进一步能操作用于: 存储从所述旧式通信设备传送的所述一个或多个分组;以及 当所述第二通信设备退出所述功率节省模式时或者当所述第二通信设备退出所述功率节省模式的休眠子状态时将所述一个或多个分组转发给所述第二通信设备。
29.如权利要求26所述的通信设备,其特征在于,所述功率节省单元能操作用于向所述第二通信设备传送请求所述第二通信设备退出所述功率节省模式的所述控制消息包括:所述功率节省单元能操作用于: 至少部分地基于从所述旧式通信设备接收的去往处于所述功率节省模式中的所述第二通信设备的所述一个或多个分组的类型来确定分组统计;以及在所述控制消息中将所述分组统计提供给所述第二通信设备。
30.如权利要求26所述的通信设备,其特征在于,响应于所述功率节省单元检测到当所述第二通信设备处于所述休眠状态中时从所述通信网络的所述旧式通信设备传送给所述第二通信设备的所述一个或多个分组,所述功率节省单元进一步能操作用于: 向所述旧式通信设备传送确收消息以指示所述第二通信设备接收到了所述一个或多个分组并阻止所述旧式通信设备向所述第二通信设备重传所述一个或多个分组。
31.如权利要求26所述的通信设备,其特征在于,所述功率节省单元进一步能操作用于:向所述旧式通信设备传送包括置留时间区间的一个或多个置留控制消息,以请求所述旧式通信设备至少在所述置留时间区间里中止向所述第二通信设备传送,或者 当所述第二通信设备处于所述功率节省模式中时,持续地向所述旧式通信设备传送所述一个或多个置留控制消息。
32.如权利要求26所述的通信设备,其特征在于,响应于所述功率节省单元确定所述通信网络的所述第二通信设备处于所述功率节省模式中,所述功率节省单元能操作用于: 确定当所述第二通信设备处于所述功率节省模式中时将所述通信设备指定为至所述第二通信设备的功率节省代理桥接器;以及 向至少所述旧式通信设备传送第二控制消息以指示所述通信设备是至所述第二通信设备的所述功率节省代理桥接器,以使得所述旧式通信设备将旨在去往所述第二通信设备的后续分组传送给所述通信设备。
33.一种通信设备,包括: 网络接口 ;以及 与所述网络接口耦合的功率节省单元,所述功率节省单元能操作用于: 确定通信网络的第二通信设备处于功率节省模式中; 确定所述第二通信设备何时进入与所述功率节省模式相关联的休眠子状态; 确定当所述第二通信设备处于所述功率节省模式的所述休眠子状态中时将所述通信设备指定为所述第二通信设备的功率节省代理; 检测当所述第二通信设备处于所述功率节省模式的所述休眠子状态中时从所述通信网络的旧式通信设备传送给所述第二通信设备的一个或多个分组;以及 响应于所述功率节省单元检测到当所述第二通信设备处于所述功率节省模式的所述休眠子状态中时从所述旧式通信设备传送给所述第二通信设备的所述一个或多个分组,向所述旧式通信设备传送一个或多个置留控制消息以请求所述旧式通信设备当所述第二通信设备处于所述功率节省模式的所述休眠子状态中时停止向所述第二通信设备传送分组。
34.如权利要求33所述的通信设备,其特征在于,所述功率节省单元能操作用于向所述旧式通信设备传送所述一个或多个置留控制消息进一步包括:所述功率节省单元能操作用于: 向所述旧式通信设备传送至少一个确收消息以指示所述第二通信设备接收到了所述一个或多个分组。
35.如权利要求33所述的通信设备,其特征在于,所述功率节省单元能操作用于向所述旧式通信设备传送所述一个或多个置留控制消息包括:所述功率节省单元能操作用于: 在所述一个或多个置留控制消息中提供对置留时间区间的指示,其中所述置留时间区间指示所述旧式通信设备应当停止向所述第二通信设备传送分组的时间段;或者 当所述第二通信设备处于所述功率节省模式的所述休眠子状态中时,持续地向所述旧式通信设备传送所述一个或多个置留控制消息。
36.如权利要求33所述的通信设备,其特征在于,所述功率节省单元进一步能操作用于: 存储从所述旧式通信设备传送的所述一个或多个分组;以及 当所述第二通信设备退出所述功率节省模式的所述休眠子状态并切换到所述功率节省模式的苏醒子状态时或者当所述第二通信设备退出所述功率节省模式时,将所述一个或多个分组转发给所述第二通信设备。
37.如权利要求33所述的通信设备,其特征在于,所述功率节省单元进一步能操作用于: 基于与所述一个或多个分组相关联的类型、与所述一个或多个分组相关联的优先级、以及所述旧式通信设备的类型中的一者或多者来确定是否向所述第二通信设备传送请求所述第二通信设备退出所述功率节省模式的所述休眠子状态的控制消息;以及 响应于所述功率节省单元确定要向所述第二通信设备传送请求所述第二通信设备退出所述功率节省模式的所述休眠子状态的所述控制消息,向所述第二通信设备传送请求所述第二通信设备退出所述功率节省模式的所述休眠子状态的所述控制消息。
38.如权利要求33所述的通信设备,其特征在于,响应于所述功率节省单元确定所述通信网络的所述第二通信设备处于所述功率节省模式中,所述功率节省单元能操作用于: 确定当所述第二通信设备处于所述功率节省模式的所述休眠子状态中时将所述通信设备指定为至所述第二通信设备的功率节省代理桥接器;以及 向至少所述旧式通信设备传送控制消息以指示所述通信设备是至所述第二通信设备的所述功率节省代理桥接器,以使得所述旧式通信设备将旨在去往所述第二通信设备的后续分组传送给所述 通信设备。
【文档编号】H04L12/12GK103688488SQ201280035318
【公开日】2014年3月26日 申请日期:2012年7月20日 优先权日:2011年7月20日
【发明者】S·卡塔, L·W·央格三世, M·A·克里希纳姆 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1