CN106998508B - Onu的状态迁移方法及onu - Google Patents
Onu的状态迁移方法及onu Download PDFInfo
- Publication number
- CN106998508B CN106998508B CN201610050740.5A CN201610050740A CN106998508B CN 106998508 B CN106998508 B CN 106998508B CN 201610050740 A CN201610050740 A CN 201610050740A CN 106998508 B CN106998508 B CN 106998508B
- Authority
- CN
- China
- Prior art keywords
- state
- onu
- sleep
- data transmission
- semi
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 37
- 230000003287 optical effect Effects 0.000 title claims abstract description 12
- 230000007704 transition Effects 0.000 title abstract description 31
- 230000005540 biological transmission Effects 0.000 claims description 101
- 238000013508 migration Methods 0.000 claims description 48
- 230000005012 migration Effects 0.000 claims description 46
- 238000012544 monitoring process Methods 0.000 claims description 37
- 238000010586 diagram Methods 0.000 description 21
- 238000005265 energy consumption Methods 0.000 description 14
- 238000004590 computer program Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 238000011144 upstream manufacturing Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000002618 waking effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0062—Network aspects
- H04Q11/0067—Provisions for optical access or distribution networks, e.g. Gigabit Ethernet Passive Optical Network (GE-PON), ATM-based Passive Optical Network (A-PON), PON-Ring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0062—Network aspects
- H04Q2011/0064—Arbitration, scheduling or medium access control aspects
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
- Small-Scale Networks (AREA)
- Communication Control (AREA)
- Telephone Function (AREA)
Abstract
本发明公开了一种ONU的状态迁移方法,所述方法包括:当ONU处于全睡眠态且检测到仅存在下行数据时,控制ONU从全睡眠态迁移至自由活跃态,再从自由活跃态迁移至半睡眠态;当ONU处于半睡眠态且检测到未存在有下行数据时,控制ONU从半睡眠态迁移至自由活跃态,再从自由活跃态迁移至全睡眠态。
Description
技术领域
本发明涉及光网络单元(ONU,Optical Network Unit)技术,具体涉及一种ONU的状态迁移方法及ONU。
背景技术
吉比特无源光网络(GPON,Gigabit-Capable PON)/10吉比特无源光网络(XGPON,10Gigabit-Capable PON)系统为光网络传输系统,为总线型拓扑结构,即一个光缆终端设备(OLT,Optical Line Terminal)连接多个ONU。由于GPON/XGPON系统中的ONU数量众多,如果能够将ONU设计成一种能够有效节能的设备,那GPON/XGPON整个系统将会大大降低对能源的耗费。
图1为现有技术中ONU的状态机迁移示意图。如图1所示,
当ONU接收到本地睡眠指示(LSI,Local Sleep Indication)消息时,表示在该ONU的上下行链路上均未存在有待传输的数据即未存在上下行数据,该ONU进入全睡眠状态(Asleep),以节省功耗。ONU处于Asleep态时,该ONU的上行数据传输时钟、下行数据传输时钟均处于关闭状态,ONU不工作无法进行上下行数据的传输。在ONU处于Asleep态的过程中,出现有下行数据等待该ONU的监听时,需要先将该ONU从Asleep态中唤醒,并将所唤醒的ONU从Asleep态迁移回至初始工作状态(Active held),并从Active held态迁移至自由活跃态(Active free),再从Active free态经由半睡眠监听态(Doze/Watch Aware),以对下行数据进行监听,并将ONU从Doze/Watch Aware态迁移至半睡眠态(Listen/Watch)。
当ONU接收到本地低功耗指示(LPI,Local low power indication)/本地睡眠指示(LDI,Local doze indication)消息时,表示在该ONU的上下行链路上存在有下行数据、无上行数据,ONU进入Listen/Watch态。ONU处于Listen/Watch态时,该ONU的上行数据传输时钟处于关闭状态,下行数据传输时钟处于间隔开启状态。当监听到下行数据时,下行数据传输时钟即为开启状态,否则无需开启。ONU处于Listen/Watch态的过程中时,在没有上下行数据的情况下,依然维持在Listen/Watch态,无疑浪费了功耗。为达到节能的目的,采用下述方法将Listen/Watch态迁移至Asleep态:将ONU从Listen/Watch态迁移回至Activeheld态,并从Active held态迁移至Active free态,再从Active free态经由全睡眠监听态(Sleep Aware)迁移至Asleep态。
由此可见,对于处于Asleep态(Listen/Watch态)的ONU想要从Asleep态(Listen/Watch态)迁移至Listen/Watch态(Asleep态),需要先迁移回至Active held态,再从Activeheld态迁移至Active free态,再从Active free态迁移至Listen/Watch态(Asleep态)。在状态依次进行迁移的过程中,一方面,不论是否存在有上下行数据,在Active held态和Active free态中上下行数据传输时钟一直处于开启状态无疑是增加了能源的耗费;另一方面,每进行一次从Active held态至Active free态的迁移,均需要耗费10s级以上的迁移时间,这个迁移时间较长,无疑加重了系统处理器的负担。
发明内容
为解决现有存在的技术问题,本发明实施例提供一种ONU的状态迁移方法及ONU,能够减少能源的耗费,缩短迁移时间,进而实现对GPON/XGPON系统的有效节能。
本发明实施例的技术方案是这样实现的:
本发明实施例提供一种ONU的状态迁移方法,所述方法包括:
当ONU处于全睡眠态且检测到仅存在下行数据时,控制ONU从全睡眠态迁移至自由活跃态,再从自由活跃态迁移至半睡眠态;
当ONU处于半睡眠态且检测到未存在有下行数据时,控制ONU从半睡眠态迁移至自由活跃态,再从自由活跃态迁移至全睡眠态。
上述方案中,在控制ONU从全睡眠态迁移至自由活跃态之后,所述方法还包括:
检测本地低功耗指示LPI/本地睡眠指示LDI消息;
获取第一时间并进行计时;
相应的,所述再从自由活跃态迁移至半睡眠态,包括:
在检测到LPI/LDI消息时,控制ONU从自由活跃态迁移至半睡眠监听态;
并在第一时间计时结束或倒计时结束时,控制ONU从半睡眠监听态迁移至半睡眠态。
上述方案中,在控制ONU从半睡眠态迁移至自由活跃态之后,所述方法还包括:
检测本地睡眠指示LSI消息;
获取第二时间并进行计时;
相应的,所述再从自由活跃态迁移至全睡眠态,包括:
在检测到LSI消息时,控制ONU从自由活跃态迁移至全睡眠监听态;
并在第二时间计时结束或倒计时结束时,控制ONU从全睡眠监听态迁移至全睡眠态。
上述方案中,当ONU处于全睡眠态时,
控制上行数据传输时钟、下行数据传输时钟均为关闭状态;
在控制ONU从全睡眠态迁移至自由活跃态以及从自由活跃态迁移至半睡眠监听态之后,控制上行数据传输时钟、下行数据传输时钟均为开启状态;
控制ONU从半睡眠监听态迁移至半睡眠态之后,将处于开启状态的上行数据传输时钟切换为关闭状态,将处于开启状态的下行数据传输时钟切换为开启或间隔开启状态。
上述方案中,当ONU处于半睡眠态时,
控制所述ONU的上行数据传输时钟为开启状态、下行数据传输时钟为开启或间隔开启状态;
在控制ONU从半睡眠态迁移至自由活跃态以及从自由活跃态迁移至全睡眠监听态之后,控制上行数据传输时钟、下行数据传输时钟均为开启状态;
在控制ONU从全睡眠监听态迁移至全睡眠态之后,将处于开启状态的上行数据传输时钟、下行数据传输时钟均切换为关闭状态。
本发明实施例还提供一种光网络单元ONU,所述ONU至少包括第一控制单元与第一迁移单元、和/或第二控制单元与第二迁移单元;其中,
第一控制单元,用于当ONU处于全睡眠态且检测到仅存在下行数据时,控制ONU从全睡眠态迁移至自由活跃态;
第一迁移单元,用于从自由活跃态迁移至半睡眠态;
第二控制单元,用于当ONU处于半睡眠态且检测到未存在有下行数据时,控制ONU从半睡眠态迁移至自由活跃态;
第二迁移单元,用于从自由活跃态迁移至全睡眠态。
上述方案中,所述第一控制单元,还用于:
检测本地低功耗指示LPI/本地睡眠指示LDI消息;
获取第一时间并进行计时;
相应的,第一迁移单元,用于在第一控制单元检测到LPI/LDI消息时,将ONU从自由活跃态迁移至半睡眠监听态;
并在在第一控制单元确定第一时间计时结束或倒计时结束时,将ONU从半睡眠监听态迁移至半睡眠态。
上述方案中,所述第二控制单元,还用于:
检测本地睡眠指示LSI消息;
获取第二时间并进行计时;
相应的,第二迁移单元,用于在第二控制单元检测到LSI消息时,控制ONU从自由活跃态迁移至全睡眠监听态;
并在第二控制单元确定到第二时间计时结束或倒计时结束时,控制ONU从全睡眠监听态迁移至全睡眠态。
上述方案中,所述第一控制单元,还用于:
当ONU处于全睡眠态时,控制上行数据传输时钟、下行数据传输时钟均为关闭状态;
在控制ONU从全睡眠态迁移至自由活跃态以及从自由活跃态迁移至半睡眠监听态之后,控制上行数据传输时钟、下行数据传输时钟均为开启状态;
控制ONU从半睡眠监听态迁移至半睡眠态之后,将处于开启状态的上行数据传输时钟切换为关闭状态,将处于开启状态的下行数据传输时钟切换为开启或间隔开启状态。
上述方案中,所述第二控制单元,还用于:
当ONU处于半睡眠态时,控制所述ONU的上行数据传输时钟为开启状态、下行数据传输时钟为开启或间隔开启状态;
在控制ONU从半睡眠态迁移至自由活跃态以及从自由活跃态迁移至全睡眠监听态之后,控制上行数据传输时钟、下行数据传输时钟均为开启状态;
在控制ONU从全睡眠监听态迁移至全睡眠态之后,将处于开启状态的上行数据传输时钟、下行数据传输时钟均切换为关闭状态。
本发明实施例提供的ONU的状态迁移方法及ONU,其中,所述方法包括:当ONU处于全睡眠态且检测到仅存在下行数据时,控制ONU从全睡眠态迁移至自由活跃态,再从自由活跃态迁移至半睡眠态;当ONU处于半睡眠态且检测到未存在有下行数据时,控制ONU从半睡眠态迁移至自由活跃态,再从自由活跃态迁移至全睡眠态。本实施例中,从全睡眠态迁移至半睡眠态或者从半睡眠态迁移至全睡眠态,无需迁移回至Active held态,能够减少能源的耗费,缩短迁移时间,进而实现对GPON/XGPON系统的有效节能。
附图说明
图1为现有技术中ONU的状态机迁移示意图;
图2为本发明实施例的ONU的状态机迁移示意图;
图3为本发明实施例ONU的状态迁移方法的实现流程示意图;
图4为本发明实施例的ONU的另一状态机迁移示意图;
图5为本发明实施例的ONU的第一种组成结构示意图;
图6为本发明实施例的ONU的第二种组成结构示意图;
图7为本发明实施例的ONU的第三种组成结构示意图。
具体实施方式
以下结合附图对本发明的优选实施例进行详细说明,应当理解,以下所说明的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
图2为本发明实施例的ONU的状态机迁移示意图;在对本发明实施例提供的ONU的状态迁移方法及ONU做说明之前,先结合图2对ONU如何从Active held态进入至Asleep、以及从Active held态进入至Listen/Watch态的过程简要介绍一下。
ONU成功注册到GPON/XGPON系统中时,进入Active held态,并在接收到OLT发送的节能指示消息且在定时器的定时时间结束(Thold expires)时,从Active held态迁移至Active free态,并在这个状态等待ONU本地的LSI和LPI/LDI指示。其中,OLT通过物理层维护与管理消息(PLOAM,Physical layer OAM)消息发送节能指示消息给ONU;OLT通过OMCI通道下发定时器的定时时间值给ONU。
当ONU接收到LSI消息时,表示未存在有上下行数据,将ONU从Active free态迁移至Sleep Aware态,在这两个状态中上下行数据传输时钟均为开启状态。当ONU从Activefree态迁移至Sleep Aware态后,ONU向OLT发送PLOAM消息,用以通知OLT自身进入睡眠态,ONU从Sleep Aware态进入至Asleep态,并关闭上下行数据传输时钟。
当ONU接收到LPI/LDI消息时,表示存在有下行数据、无上行数据,将ONU从Activefree态迁移至Doze/Watch Aware态,在这两个状态中上下行数据传输时钟均为开启状态。当ONU从Active free态迁移至Doze/Watch Aware态后,向OLT发送PLOAM消息,用以通知OLT该ONU进入监听态,ONU从Doze/Watch Aware态进入Listen/Watch态,并关闭上行数据传输时钟,持续开启下行数据传输时钟或间隔开启下行数据传输时钟。
图3为本发明实施例中ONU的状态迁移方法的实现流程示意图;如图2所示,所述方法包括:
步骤301:当ONU处于全睡眠态且检测到仅存在下行数据时,控制ONU从全睡眠态迁移至自由活跃态,再从自由活跃态迁移至半睡眠态;
这里结合图2进行说明,处于Asleep态的ONU的上行数据传输时钟、下行数据传输时钟均处于关闭状态,不需要传输上下行数据即无需工作。当处于Asleep态的ONU获知存在有下行数据时,先将该ONU唤醒,并控制该ONU从Asleep态迁移至Active free态,在处于Active free态时该ONU的上下行数据传输时钟均为开启状态,以便该ONU在下行数据传输时钟处于开启状态时实现对下行数据的传输。其中,OLT预先对ONU处于Asleep态的时间进行设置,并在OLT通过OMCI通道下发定时器的定时时间值给ONU的同时,下发该保持Asleep态的时间给ONU。在保持Asleep态的时间结束的时刻也就是从Asleep态迁移至Active free态的时刻。举个例子,如果保持Asleep态的时间为10s,可以对该10s进行计时或倒计时,在第10s到来或第0s到来时,控制该ONU从Asleep态迁移至Active free态。
需要说明的是,在OLT通过OMCI通道下发定时器的定时时间值给ONU的同时,除了需要下发保持Asleep态的时间,还需要下发第一时间、第二时间给ONU,第一时间为ONU保持在Doze/Watch Aware态的时间,第二时间为ONU保持在Sleep Aware态的时间,第一时间和第二时间的作用在后续方案中说明。
在控制ONU从Asleep态迁移至Active free态之后,对LPI/LDI消息进行检测,如果检测到来自ONU本地的LPI/LDI消息,那么ONU从Active free态迁移至Doze/Watch Aware态,并在第一时间即Doze/Watch Aware态的保持时间计时结束或倒计时结束时,控制ONU从Doze/Watch Aware态迁移至Listen/Watch态。其中,考虑到上下行数据需要在上下行数据传输时钟开启的状态进行传输,在ONU从Asleep态迁移至Active free态以及从Activefree态迁移至Doze/Watch Aware态之后,上行数据传输时钟、下行数据传输时钟均为开启状态。在ONU从Doze/Watch Aware态进入至Listen/Watch态后,将处于开启状态的上行数据传输时钟切换为关闭状态,将处于开启状态的下行数据传输时钟切换为开启或间隔开启状态,在Listen/Watch态中无法传输上行数据,当存在有下行数据时,可在下行数据传输模块为开启状态或间隔开启状态时传输下行数据。对于下行数据传输时钟为间隔开启,本领域技术人员应该而知,并非时时处于开启状态,而是一定时间内处于开启状态一定时间内处于关闭状态,下行数据的传输需要在下行数据传输时钟在处于开启的状态下进行,例如设置每5s开启一次下行数据传输时钟。由此实现了在仅有下行数据传输的情况下,从Asleep态迁移至Listen/Watch态的目的,迁移方式简单且有效,可大大节省能源的耗费。
其中,处于Asleep态的ONU通过以下方式获知存在有下行数据:当ONU处于Asleep态时,GPON/XGPON系统的处理器对该ONU的下行数据进行检测,如果检测到下行数据,则唤醒ONU并告知ONU当前出现有下行数据。其中,可通过ONU的本地唤醒指示消息(LWI,Localwake-up indication)来唤醒处于Asleep态ONU、或者通过OLT向ONU下发PLOAM off和远端唤醒指示(FWI,Forced wake-up indication)消息的方式来唤醒处于Asleep态ONU。
与相关技术中将处于Asleep态的ONU从Asleep态迁移至Listen/Watch态涉及从Asleep态至Active held态以及从Active held态至Active free态的迁移而导致的迁移时间长、能源耗费大相比较,本实施例中,当处于睡眠态的ONU检测到仅存在下行数据时,直接从Asleep态迁移至Active free态,并将Active free态经由Doze/Watch Aware态进入至Listen/Watch态,并没有涉及从Asleep态至Active held态、从Active held态至Activefree态的迁移,从而缩短了迁移时间,减少了能源的耗费,进而实现对GPON/XGPON系统的有效节能。
步骤302:当ONU处于半睡眠态且检测到未存在有上下行数据时,控制ONU从半睡眠态迁移至自由活跃态,再从自由活跃态迁移至全睡眠态。
这里结合图2进行说明,处于Listen/Watch态的ONU上行数据传输时钟为为关闭状态无法对上行数据进行传输,下行数据传输时钟为开启或间隔开启状态以便对下行数据进行传输。当处于Listen/Watch态的ONU获知未存在有下行数据或停发下行数据时,考虑节能量效果,需要从Listen/Watch态进入至Asleep态。首先,控制该ONU从Listen/Watch态迁移至Active free态。其中,OLT预先对ONU处于Listen/Watch态的时间进行设置,并在OLT通过OMCI通道下发定时器的定时时间值给ONU的同时,下发该保持Listen/Watch态的时间给ONU。在保持Listen/Watch态的时间结束的时刻也就是从Listen/Watch态迁移至Activefree态的时刻。举个例子,如果保持Listen/Watch态的时间为12s,可以对该12s进行计时或倒计时,在第12s到来或第0s到来时,控制该ONU从Listen/Watch态迁移至Active free态。
在控制该ONU从Listen/Watch态迁移至Active free态之后,对LSI消息进行检测,如果检测到来自ONU本地的LSI消息,那么ONU从Active free态迁移至Sleep Aware态,并在第二时间即Sleep Aware态的保持时间计时结束或倒计时结束时,控制ONU从Sleep Aware态迁移至Asleep态。其中,在控制ONU从Listen/Watch态迁移至Active free态以及从Active free态迁移至Sleep Aware态之后,上行数据传输时钟、下行数据传输时钟均为开启状态。在控制ONU从Sleep Aware态迁移至Asleep态之后,将处于开启状态的上行数据传输时钟、下行数据传输时钟均切换为关闭状态。由此实现了在没有上下行数据传输的情况下,从Listen/Watch态迁移至Asleep态的目的,迁移方式简单且有效,可大大节省能源的耗费。
其中,处于Listen/Watch态的ONU获知未存在有下行数据的方式与前述的处于Asleep态的ONU获知存在有下行数据的方式相类似,此处不做赘述。
与相关技术中将处于Listen/Watch态的ONU从Listen/Watch态迁移至Asleep态涉及从Listen/Watch态至Active held态以及从Active held态至Active free态的迁移而导致的迁移时间长、能源耗费大相比较,本实施例中,当处于Listen/Watch态的ONU检测到未存在下行数据时,直接从Listen/Watch态迁移至Active free态,并将Active free态经由Sleep Aware态进入至Asleep态,并没有涉及从Listen/Watch态至Active held态、从Active held态至Active free态的迁移,从而缩短了迁移时间,减少了能源的耗费,进而实现对GPON/XGPON系统的有效节能。
图4为本发明实施例的ONU的另一状态机迁移示意图。图4所示的状态机迁移示意图是将图1和图2所示的两种状态机迁移图进行结合。当ONU同时支持图1所示的状态迁移模式和图2所示的状态迁移模式时,对于处于Asleep态的ONU,在将其唤醒时还需要告知该ONU其所要执行的状态迁移模式。例如,如果告知该ONU按照状态迁移模式2进行迁移,那么从Asleep态进入至Active free态;如果告知该ONU按照状态迁移模式1进行迁移,那么从Asleep态进入至Sleep Aware态。类似的,对于处于Listen/Watch态的ONU,需要告知其所要执行的状态迁移模式,如果告知该ONU按照状态迁移模式2进行迁移,那么从Listen/Watch态进入至Active free态;如果告知该ONU按照状态迁移模式1进行迁移,那么从Listen/Watch态进入至Doze/Watch Aware态。
需要说明的是,图2、图4中的左半边为全睡眠态,右半边为半睡眠态,本发明实施例在于提供一种直接从全睡眠态迁移至半睡眠态,和/或直接从半睡眠态迁移至全睡眠态的过程,不涉及重新迁移回Active held态。
本领域技术人员应该而知,考虑到对本方案描述的方便性,本实施例中将半睡眠监听态的两种不同形式Doze Aware态和Watch Aware态写成Doze/Watch Aware态。将半睡眠态的两种不同形式Listen态和Watch态写成Listen/Watch态。具体的,在处于Activefree态的ONU接收到LDI指示时,将会从Active free态进入至Doze Aware态,继而迁移至Listen态。在ONU接收到LPI指示时,将会从Active free态进入至Watch Aware态,进而迁移至Watch态。同时,还应该理解,上下行数据需要在上下行数据传输时钟为开启的状态下进行传输。当上/下行数据传输时钟关闭,如果检测到上/下行数据,需要将关闭的上/下行数据传输时钟进行相应的开启。
本发明实施例提供第一种ONU,如图5所示,所述ONU包括第一控制单元501与第一迁移单元502;其中,
第一控制单元501,用于当ONU处于全睡眠态且检测到仅存在下行数据时,控制ONU从全睡眠态迁移至自由活跃态;
第一迁移单元502,用于从自由活跃态迁移至半睡眠态;
其中,所述第一控制单元501,还用于:检测本地低功耗指示LPI/本地睡眠指示LDI消息;获取第一时间并进行计时;
相应的,第一迁移单元502,用于在第一控制单元501检测到LPI/LDI消息时,将ONU从自由活跃态迁移至半睡眠监听态;并在在第一控制单元501确定第一时间计时结束或倒计时结束时,将ONU从半睡眠监听态迁移至半睡眠态。
所述第一控制单元501,还用于:
当ONU处于全睡眠态时,控制上行数据传输时钟、下行数据传输时钟均为关闭状态;
在控制ONU从全睡眠态迁移至自由活跃态以及从自由活跃态迁移至半睡眠监听态之后,控制上行数据传输时钟、下行数据传输时钟均为开启状态;
控制ONU从半睡眠监听态迁移至半睡眠态之后,将处于开启状态的上行数据传输时钟切换为关闭状态,将处于开启状态的下行数据传输时钟切换为开启或间隔开启状态。
需要说明的是,本发明实施例提供的第一种ONU,由于其解决问题的原理与前述的ONU的状态迁移方法、具体是步骤301相似,因此,第一种ONU的实施过程及实施原理均可以参见前述方法的实施过程及实施原理描述,重复之处不再赘述。
与相关技术中将处于Asleep态的ONU从Asleep态迁移至Listen/Watch态涉及从Asleep态至Active held态以及从Active held态至Active free态的迁移而导致的迁移时间长、能源耗费大相比较,本实施例中,当处于睡眠态的ONU检测到仅存在下行数据时,直接从Asleep态迁移至Active free态,并将Active free态经由Doze/Watch Aware态进入至Listen/Watch态,并没有涉及从Asleep态至Active held态、从Active held态至Activefree态的迁移,从而缩短了迁移时间,减少了能源的耗费,进而实现对GPON/XGPON系统的有效节能。
本发明实施例提供第二种ONU,如图6所示,所述ONU包括第二控制单元601与第二迁移单元602;其中,
第二控制单元601,用于当ONU处于半睡眠态且检测到未存在有下行数据时,控制ONU从半睡眠态迁移至自由活跃态;
第二迁移单元602,用于从自由活跃态迁移至全睡眠态。
所述第二控制单元601,还用于:检测本地睡眠指示LSI消息;获取第二时间并进行计时;
相应的,第二迁移单元602,用于在第二控制单元602检测到LSI消息时,控制ONU从自由活跃态迁移至全睡眠监听态;并在第二控制单元602确定到第二时间计时结束时,控制ONU从全睡眠监听态迁移至全睡眠态。
所述第二控制单元602,还用于:
当ONU处于半睡眠态时,控制所述ONU的上行数据传输时钟为开启状态、下行数据传输时钟为开启或间隔开启状态;
在控制ONU从半睡眠态迁移至自由活跃态以及从自由活跃态迁移至全睡眠态之后,控制上行数据传输时钟、下行数据传输时钟均为开启状态;
在控制ONU从全睡眠监听态迁移至全睡眠态之后,将处于开启状态的上行数据传输时钟、下行数据传输时钟均切换为关闭状态。
需要说明的是,本发明实施例提供的第二种ONU,由于其解决问题的原理与前述的ONU的状态迁移方法、具体是步骤302相似,因此,第二种ONU的实施过程及实施原理均可以参见前述方法的实施过程及实施原理描述,重复之处不再赘述。
与相关技术中将处于Listen/Watch态的ONU从Listen/Watch态迁移至Asleep态涉及从Listen/Watch态至Active held态以及从Active held态至Active free态的迁移而导致的迁移时间长、能源耗费大相比较,本实施例中,当处于Listen/Watch态的ONU检测到未存在下行数据时,直接从Listen/Watch态迁移至Active free态,并将Active free态经由Sleep Aware态进入至Asleep态,并没有涉及从Listen/Watch态至Active held态、从Active held态至Active free态的迁移,从而缩短了迁移时间,减少了能源的耗费,进而实现对GPON/XGPON系统的有效节能。
本发明实施例提供第三种ONU,如图7所示,至少包括如图5所示的第一控制单元501与第一迁移单元502、以及如图6所示的第二控制单元601与第二迁移单元602,各组成单元所实现的功能请参见前述说明,此处不再赘述。
在实际应用中,所述第一控制单元501、第一迁移单元502、第二控制单元601、第二迁移单元602均可由中央处理单元(CPU,Central Processing Unit)、或数字信号处理(DSP,Digital Signal Processor)、或微处理器(MPU,Micro Processor Unit)、或现场可编程门阵列(FPGA,Field Programmable Gate Array)等来实现。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
Claims (10)
1.一种光网络单元ONU的状态迁移方法,其特征在于,所述方法包括:
当ONU处于全睡眠态且检测到仅存在下行数据时,控制ONU从全睡眠态迁移至自由活跃态,再基于本地低功耗指示LPI/本地睡眠指示LDI消息控制ONU从自由活跃态迁移至半睡眠态;
当ONU处于半睡眠态且检测到未存在有下行数据时,控制ONU从半睡眠态迁移至自由活跃态,再基于本地睡眠指示LSI消息控制ONU从自由活跃态迁移至全睡眠态。
2.根据权利要求1所述的方法,其特征在于,在控制ONU从全睡眠态迁移至自由活跃态之后,所述方法还包括:
检测所述本地低功耗指示LPI/本地睡眠指示LDI消息;
获取第一时间并进行计时;
相应的,所述再从自由活跃态迁移至半睡眠态,包括:
在检测到LPI/LDI消息时,控制ONU从自由活跃态迁移至半睡眠监听态;
并在第一时间计时结束或倒计时结束时,控制ONU从半睡眠监听态迁移至半睡眠态。
3.根据权利要求1所述的方法,其特征在于,在控制ONU从半睡眠态迁移至自由活跃态之后,所述方法还包括:
检测所述本地睡眠指示LSI消息;
获取第二时间并进行计时;
相应的,所述再从自由活跃态迁移至全睡眠态,包括:
在检测到LSI消息时,控制ONU从自由活跃态迁移至全睡眠监听态;
并在第二时间计时结束或倒计时结束时,控制ONU从全睡眠监听态迁移至全睡眠态。
4.根据权利要求2所述的方法,其特征在于,当ONU处于全睡眠态时,
控制上行数据传输时钟、下行数据传输时钟均为关闭状态;
在控制ONU从全睡眠态迁移至自由活跃态以及从自由活跃态迁移至半睡眠监听态之后,控制上行数据传输时钟、下行数据传输时钟均为开启状态;
控制ONU从半睡眠监听态迁移至半睡眠态之后,将处于开启状态的上行数据传输时钟切换为关闭状态,将处于开启状态的下行数据传输时钟切换为开启或间隔开启状态。
5.根据权利要求3所述的方法,其特征在于,当ONU处于半睡眠态时,
控制所述ONU的上行数据传输时钟为开启状态、下行数据传输时钟为开启或间隔开启状态;
在控制ONU从半睡眠态迁移至自由活跃态以及从自由活跃态迁移至全睡眠监听态之后,控制上行数据传输时钟、下行数据传输时钟均为开启状态;
在控制ONU从全睡眠监听态迁移至全睡眠态之后,将处于开启状态的上行数据传输时钟、下行数据传输时钟均切换为关闭状态。
6.一种光网络单元ONU,其特征在于,所述ONU至少包括第一控制单元与第一迁移单元、和/或第二控制单元与第二迁移单元;其中,
第一控制单元,用于当ONU处于全睡眠态且检测到仅存在下行数据时,控制ONU从全睡眠态迁移至自由活跃态;
第一迁移单元,用于基于本地低功耗指示LPI/本地睡眠指示LDI消息控制ONU从自由活跃态迁移至半睡眠态;
第二控制单元,用于当ONU处于半睡眠态且检测到未存在有下行数据时,控制ONU从半睡眠态迁移至自由活跃态;
第二迁移单元,用于基于本地睡眠指示LSI消息控制ONU从自由活跃态迁移至全睡眠态。
7.根据权利要求6所述的ONU,其特征在于,所述第一控制单元,还用于:
检测所述本地低功耗指示LPI/本地睡眠指示LDI消息;
获取第一时间并进行计时;
相应的,第一迁移单元,用于在第一控制单元检测到LPI/LDI消息时,将ONU从自由活跃态迁移至半睡眠监听态;
并在在第一控制单元确定第一时间计时结束或倒计时结束时,将ONU从半睡眠监听态迁移至半睡眠态。
8.根据权利要求6所述的ONU,其特征在于,所述第二控制单元,还用于:
检测所述本地睡眠指示LSI消息;
获取第二时间并进行计时;
相应的,第二迁移单元,用于在第二控制单元检测到LSI消息时,控制ONU从自由活跃态迁移至全睡眠监听态;
并在第二控制单元确定到第二时间计时结束或倒计时结束时,控制ONU从全睡眠监听态迁移至全睡眠态。
9.根据权利要求7所述的ONU,其特征在于,所述第一控制单元,还用于:
当ONU处于全睡眠态时,控制上行数据传输时钟、下行数据传输时钟均为关闭状态;
在控制ONU从全睡眠态迁移至自由活跃态以及从自由活跃态迁移至半睡眠监听态之后,控制上行数据传输时钟、下行数据传输时钟均为开启状态;
控制ONU从半睡眠监听态迁移至半睡眠态之后,将处于开启状态的上行数据传输时钟切换为关闭状态,将处于开启状态的下行数据传输时钟切换为开启或间隔开启状态。
10.根据权利要求8所述的ONU,其特征在于,所述第二控制单元,还用于:
当ONU处于半睡眠态时,控制所述ONU的上行数据传输时钟为开启状态、下行数据传输时钟为开启或间隔开启状态;
在控制ONU从半睡眠态迁移至自由活跃态以及从自由活跃态迁移至全睡眠监听态之后,控制上行数据传输时钟、下行数据传输时钟均为开启状态;
在控制ONU从全睡眠监听态迁移至全睡眠态之后,将处于开启状态的上行数据传输时钟、下行数据传输时钟均切换为关闭状态。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610050740.5A CN106998508B (zh) | 2016-01-25 | 2016-01-25 | Onu的状态迁移方法及onu |
JP2018538815A JP6606619B2 (ja) | 2016-01-25 | 2017-01-16 | Onu状態遷移方法及びonu、コンピュータ記憶媒体 |
EP17743585.6A EP3410736B1 (en) | 2016-01-25 | 2017-01-16 | Onu state transition method, onu, and computer storage medium |
PCT/CN2017/071221 WO2017128970A1 (zh) | 2016-01-25 | 2017-01-16 | Onu的状态迁移方法及onu、计算机存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610050740.5A CN106998508B (zh) | 2016-01-25 | 2016-01-25 | Onu的状态迁移方法及onu |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106998508A CN106998508A (zh) | 2017-08-01 |
CN106998508B true CN106998508B (zh) | 2020-02-14 |
Family
ID=59397351
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610050740.5A Active CN106998508B (zh) | 2016-01-25 | 2016-01-25 | Onu的状态迁移方法及onu |
Country Status (4)
Country | Link |
---|---|
EP (1) | EP3410736B1 (zh) |
JP (1) | JP6606619B2 (zh) |
CN (1) | CN106998508B (zh) |
WO (1) | WO2017128970A1 (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111464887B (zh) * | 2020-03-06 | 2022-02-01 | 烽火通信科技股份有限公司 | 一种应用于pon系统的onu注册授权管理方法及设备 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102577297A (zh) * | 2009-08-21 | 2012-07-11 | 三菱电机株式会社 | Pon系统、加入者侧终端装置、站侧终端装置以及省电方法 |
CN101873518B (zh) * | 2010-05-28 | 2013-01-16 | 烽火通信科技股份有限公司 | 一种xg-pon系统或gpon系统中onu的节能方法 |
CN102404047B (zh) * | 2010-09-17 | 2015-09-16 | 中兴通讯股份有限公司 | Onu与olt间实现节能机制管理的方法及系统 |
CN102131132A (zh) * | 2010-11-04 | 2011-07-20 | 华为技术有限公司 | 无源光网络节能方法和设备 |
US20120263469A1 (en) * | 2011-04-13 | 2012-10-18 | Nec Corporation | Method for Reducing Power Consumption of a Passive Optical Network |
CN104429003B (zh) * | 2012-07-13 | 2017-11-28 | 中兴通讯股份有限公司 | 无源光网络中的光网络单元电源管理 |
CN103916257A (zh) * | 2013-01-05 | 2014-07-09 | 中兴通讯股份有限公司 | 一种光网络单元的状态切换方法及装置 |
EP2897374A1 (en) * | 2014-01-15 | 2015-07-22 | Alcatel Lucent | Optical network element and method of operating an optical network element |
-
2016
- 2016-01-25 CN CN201610050740.5A patent/CN106998508B/zh active Active
-
2017
- 2017-01-16 JP JP2018538815A patent/JP6606619B2/ja active Active
- 2017-01-16 WO PCT/CN2017/071221 patent/WO2017128970A1/zh active Application Filing
- 2017-01-16 EP EP17743585.6A patent/EP3410736B1/en active Active
Also Published As
Publication number | Publication date |
---|---|
EP3410736A4 (en) | 2019-01-23 |
WO2017128970A1 (zh) | 2017-08-03 |
EP3410736A1 (en) | 2018-12-05 |
JP6606619B2 (ja) | 2019-11-13 |
CN106998508A (zh) | 2017-08-01 |
JP2019507541A (ja) | 2019-03-14 |
EP3410736B1 (en) | 2020-07-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2020030175A1 (zh) | 接收配置和控制方法、装置、终端、基站及存储介质 | |
US9867131B2 (en) | Wake-up control method and apparatus, and terminal device | |
CN102404047B (zh) | Onu与olt间实现节能机制管理的方法及系统 | |
US20210410067A1 (en) | Terminal state transition method, network device and terminal | |
EP2873173B1 (en) | Optical network unit power management in passive optical networks | |
WO2013120385A1 (zh) | 一种机器型通信终端的触发控制方法、装置及系统 | |
CN104125077B (zh) | 一种网络终端设备的通信方法及装置 | |
CN106341877A (zh) | 中继设备的状态控制方法、中继设备及通信系统 | |
US20170295544A1 (en) | Methods for waking up wireless devices | |
CN109976501A (zh) | 一种低功耗控制方法、装置、系统及存储介质 | |
CN108777862B (zh) | 一种蓝牙传输方法、蓝牙控制器以及蓝牙设备 | |
MX2020001861A (es) | Procedimiento de recepcion discontinua, dispositivo terminal y dispositivo de red. | |
CN105636183A (zh) | 一种基于ZigBee技术的休眠唤醒的节能方法 | |
CN110691430A (zh) | 物联网终端的唤醒方法及装置、存储介质、基站 | |
CN108055696B (zh) | 控制通信装置的操作的方法、相应操作的收发器和计算机可读介质 | |
CN106998508B (zh) | Onu的状态迁移方法及onu | |
CN104780596B (zh) | 实现超低功耗的通信方法、通信装置及通信系统 | |
CN106330641B (zh) | 一种超低功耗can网络通讯方法 | |
CN103916257A (zh) | 一种光网络单元的状态切换方法及装置 | |
CN103685050A (zh) | 路由器及其待机方法 | |
CN100479601C (zh) | 一种移动通信设备的省电方法 | |
US20160020913A1 (en) | Method for power saving in optical access network by using synchronized sleep cycle | |
WO2022135029A1 (zh) | 搜索空间集切换方法及装置、可读存储介质 | |
TW201618482A (zh) | 長期演進網路系統及其資料傳送排程方法 | |
CN104916105B (zh) | 智能电能表的无线通信及控制方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |