首页> 中国专利> 支持多LLID ONU的PON口节能方法和ONU

支持多LLID ONU的PON口节能方法和ONU

摘要

本发明提供了一种支持多LLID ONU的PON口节能方法和ONU,其中,方法包括:接收来自OLT的休眠通知;当本ONU工作在多LLID模式下,判断本ONU的所有LLID是否均被要求进入休眠状态,当本ONU的所有LLID均被要求进入休眠状态时,根据每个LLID对应的休眠时间确定所有LLID共有的休眠时间,所述休眠时间由休眠开始时间和休眠持续时间组成;在所述共有的休眠时间内进入休眠状态,关闭PON口。本发明能够实现多LLID的ONU同时兼容多LLID OLT和单LLID OLT。

著录项

  • 公开/公告号CN103596069A

    专利类型发明专利

  • 公开/公告日2014-02-19

    原文格式PDF

  • 申请/专利权人 中兴通讯股份有限公司;

    申请/专利号CN201210286558.1

  • 发明设计人 孙杰;

    申请日2012-08-13

  • 分类号H04Q11/00;

  • 代理机构北京安信方达知识产权代理有限公司;

  • 代理人李健

  • 地址 518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部

  • 入库时间 2024-02-19 22:31:42

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-11-29

    专利权的转移 IPC(主分类):H04Q11/00 专利号:ZL2012102865581 登记生效日:20221117 变更事项:专利权人 变更前权利人:中兴通讯股份有限公司 变更后权利人:深圳市中兴微电子技术有限公司 变更事项:地址 变更前权利人:518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部 变更后权利人:518055 广东省深圳市南山区西丽街道留仙大道中兴工业园

    专利申请权、专利权的转移

  • 2018-06-12

    授权

    授权

  • 2015-12-16

    专利实施许可合同备案的生效 IPC(主分类):H04Q11/00 合同备案号:2015440020319 让与人:中兴通讯股份有限公司 受让人:深圳市中兴微电子技术有限公司 发明名称:支持多LLIDONU的PON口节能方法和ONU 申请公布日:20140219 许可种类:普通许可 备案日期:20151123 申请日:20120813

    专利实施许可合同备案的生效、变更及注销

  • 2015-06-24

    实质审查的生效 IPC(主分类):H04Q11/00 申请日:20120813

    实质审查的生效

  • 2014-02-19

    公开

    公开

说明书

技术领域

本发明涉及基于以太网的无源光网络(EPON)的光网络单元(ONU), 尤其涉及一种支持多逻辑链路标识符(LLID)ONU的无源光网络(PON) 口节能方法和ONU。

背景技术

IEEE802.3协议中所描述的传统EPON技术中,在MAC层,一个ONU 支持一个LLID。在上层使用的时候,ONU会将一个来自光线路终端(OLT) 的LLID的数据送入自身的N个不同的队列进行处理。

而随着IT技术的飞速发展,业务类型的不断增多,支持单LLID的ONU 已经不能很好的区分大量的新兴业务类型,因此,中国电信EPON技术为了 使ONU支持更多的业务类型,将每个ONU扩展到支持8个LLID,即ONU 中每个队列对应一个LLID,由同时支持多LLID的OLT向ONU发送这些 LLID。

根据《中国电信EPON设备技术要求V3.0_201104》的描述,多LLID EPON ONU在工作过程中,需要具备PON口节能功能。其核心思想是由OLT通过 OAM帧,在合适的时候通知ONU进入休眠状态,进入休眠状态的ONU关 闭PON口,进而达到使PON口节能的功能。

但是上述PON口节能功能不适用于支持单LLID的OLT。由于支持多 LLID的ONU中每个LLID对应的休眠参数不一定不同,当支持多LLID的 ONU接收到支持单LLID的OLT发送的休眠通知进行休眠状态,关闭PON 口后,该ONU的其他LLID可能尚未进行休眠状态,这样关闭PON口后导 致其他LLID的数据传输中断。可见,现有多LLID EPON ONU的PON口节 能方法要求支持多LLID的ONU必须和支持多LLID的OLT配置使用,这就 使得支持多LLID的ONU的使用环境具有局限性,向下兼容性不强。

发明内容

本发明提供了一种支持多逻辑链路标识符(LLID)ONU的PON口节 能方法和ONU,以解决如何实现多LLID的ONU同时兼容多LLID OLT和单 LLID OLT的技术问题。

为解决上述技术问题,本发明提供了一种支持多逻辑链路标识符(LLID) 的光网络单元(ONU)的无源光网络(PON)口节能方法,所述方法包括:

接收来自光线路终端(OLT)的休眠通知;

当本ONU工作在多LLID模式下,判断本ONU的所有LLID是否均被 要求进入休眠状态,当本ONU的所有LLID均被要求进入休眠状态时,根据 每个LLID对应的休眠时间确定所有LLID共有的休眠时间,所述休眠时间由 休眠开始时间和休眠持续时间组成;

在所述共有的休眠时间内进入休眠状态,关闭PON口。

所述根据每个LLID对应的休眠时间确定所有LLID共有的休眠时间进一 步包括:

将每个LLID对应的休眠时间作为该LLID对应的休眠时间集;

寻找所有LLID对应的休眠时间集的交集;

将所述交集作为所有LLID共有的休眠时间。

所述在所述共有的休眠时间内进入休眠状态,关闭PON口进一步包括:

判断所述所有LLID共有休眠时间中的休眠持续时间是否大于或等于预 设的时间段,仅在所述所有LLID共有休眠时间中的休眠持续时间大于或等 于预设的时间段时,使所述工作在多LLID模式下的ONU在所述共有的休眠 时间内进入休眠状态,关闭PON口。

进一步地,所述方法还包括:

在接收到来自OLT的休眠通知后,若判断出本ONU工作在单LLID模 式下,则直接进入休眠状态,关闭PON口。

为解决上述技术问题,本发明还提供了一种进行无源光网络(PON)口 节能的支持多逻辑链路标识符(LLID)的光网络单元(ONU),所述ONU 包括ONU与光线路终端(OLT)通信模块、休眠参数计算模块以及休眠状态 控制模块,其中,

所述ONU与OLT通信模块,用于接收来自光线路终端(OLT)的休眠 通知,判断本ONU是否工作在多LLID模式下,如果本ONU工作在多LLID 模式下,触发所述休眠参数计算模块;

所述休眠参数计算模块,用于接收到所述ONU与OLT通信模块的触发 信号后,判断本ONU的所有LLID是否均被要求进入休眠状态,当本ONU 的所有LLID均被要求进入休眠状态时,根据每个LLID对应的休眠时间确定 所有LLID共有的休眠时间,所述休眠时间由休眠开始时间和休眠持续时间 组成;以及将所述LLID共有的休眠时间发送至所述休眠状态控制模块;

所述休眠状态控制模块,用于在所述LLID共有的休眠时间内进入休眠 状态,关闭PON口。

所述休眠参数计算模块,用于根据每个LLID对应的休眠时间确定所有 LLID共有的休眠时间进一步包括:

所述休眠参数计算模块,用于将每个LLID对应的休眠时间作为该LLID 对应的休眠时间集;寻找所有LLID对应的休眠时间集的交集;将所述交集 作为所有LLID共有的休眠时间

所述休眠状态控制模块,用于在所述LLID共有的休眠时间内进入休眠 状态,关闭PON口进一步包括:

所述休眠状态控制模块,用于从所述休眠参数计算模块获取所有LLID 共有的休眠时间后,判断所述所有LLID共有休眠时间中的休眠持续时间是 否大于或等于预设的时间段,仅在所述所有LLID共有休眠时间中的休眠持 续时间大于或等于预设的时间段时,使所述工作在多LLID模式下的ONU在 所述共有的休眠时间内进入休眠状态,关闭PON口。

进一步地,

所述ONU与OLT通信模块,还用于在判断出本ONU工作在单LLID模 式下时,触发休眠状态控制模块;

所述休眠状态控制模块,还用于接收到来自ONU与OLT通信模块的触 发信号后,直接使本ONU进入休眠状态,关闭PON口。

上述技术方案,工作在多LLID模式的ONU接收到来自OLT(不论是单 LLID OLT还是多LLID OLT)的休眠通知后,能够保证ONU进入休眠状态 的时候所有的LLID均为休眠状态,避免了ONU休眠对处于醒来状态的LLID 正常收发数据的影响。

附图说明

图1为本实施例的支持多LLID的ONU进行PON口节能方法流程图;

图2为本应用示例的支持多LLID的ONU进行PON口节能方法流程图;

图3给出了根据每个LLID对应的休眠参数确定所有LLID共有的休眠参 数的示意图;

图4为本实施例的进行PON口节能的支持多LLID的ONU组成模块图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图 对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申 请中的实施例及实施例中的特征可以相互任意组合。

图1为本实施例的支持多LLID的ONU进行PON口节能方法流程图。

S101接收来自光线路终端(OLT)的休眠通知;

S102判断本ONU的工作模式,当本ONU工作在多LLID模式下时,执 行步骤S103;当本ONU工作在单LLID模式下时,执行步骤S106;

S103判断本ONU的所有LLID是否均被要求进入休眠状态,若本ONU 的所有LLID均被要求进入休眠状态,执行步骤S104;否则,执行步骤S107;

S104根据每个LLID对应的休眠时间确定所有LLID共有的休眠时间;所 述休眠时间由休眠开始时间和休眠持续时间组成;

该步骤可包括:

将每个LLID对应的休眠时间作为该LLID对应的休眠时间集;

寻找所有LLID对应的休眠时间集的交集;

将所述交集作为所有LLID共有的休眠时间。

在确定所有LLID共有的休眠时间后,支持多LLID模式下的ONU还可 再判断所述所有LLID共有休眠时间中的休眠持续时间是否大于或等于预设 的时间段,仅在所述所有LLID共有休眠时间中的休眠持续时间大于或等于 预设的时间段时,执行步骤S105;通过限制所有LLID共有休眠时间中的休 眠持续时间的大小,可避免ONU休眠的时间过短,进而造成PON口频繁的 开关;

S105根据所述共有的休眠时间进入休眠状态,关闭PON口,执行步骤 S108;

S106直接进入休眠状态,关闭PON口,执行步骤S108;

S107本ONU不再进入休眠状态;

S108流程结束。

下面以一个具体的应用示例对上述实施例进行进一步详细说明。

图2为本应用示例的支持多LLID的ONU进行PON口节能方法流程图。

S201OLT对ONU进行上下行流量分析;

S202OLT决定是否需要对ONU的PON口进行节能;如果需要对ONU 的PON口进行节能,执行步骤S203;否则,重复执行步骤S201;

S203OLT通过OAM帧通知ONU进入休眠状态;

S204ONU判断判断本ONU的工作模式,如果本ONU工作在单LLID 模式下,执行步骤S205;如果本ONU工作在多LLID模式下,执行步骤S211;

S205ONU进入休眠状态并关闭PON口电源,开启唤醒计时器;

S206休眠的ONU经过该LLID对应休眠持续时间后醒来,并打开PON 口;

S207判断在醒来的过程中是否如果收到来自OLT的ONU唤醒通知,或 者ONU自身有数据要发;如果在醒来的过程中收到来自OLT的ONU唤醒 通知或ONU自身有数据发送,执行步骤S213;否则执行步骤S208;

S208判断在醒来的过程中是否收到来自OLT的继续休眠通知,如果收 到来自OLT的继续休眠通知,执行步骤S209;否则,执行步骤S210;

S209清零唤醒计时器,执行步骤S204;

S210判断唤醒计时器是否到时,如果唤醒计时器没有到时,则在醒来持 续时间结束后执行步骤S204;如果唤醒计时器到时,执行S213;

S211判断本ONU的所有LLID是否均被要求进入休眠状态,若本ONU 的所有LLID均被要求进入休眠状态,执行步骤S212;否则,执行步骤S213;

S212判断是否能够根据每个LLID对应的休眠时间确定所有LLID共有 的休眠时间,如果能,根据确定出的休眠时间,执行步骤S205;否则执行步 骤S213;

图3给出了根据每个LLID对应的休眠参数确定所有LLID共有的休眠参 数的示意图。ONU将LLID1~LLID3对应的休眠时间交集作为所有LLID共有 的休眠时间,将LLID共有休眠时间之间的时间为所有LLID共有的醒来时间。

S213本ONU不再进入休眠状态;

S214流程结束。

图4为本实施例的进行PON口节能的支持多LLID的ONU组成模块图。

该ONU包括ONU与光线路终端(OLT)通信模块、休眠参数计算模块 以及休眠状态控制模块,其中:

ONU与OLT通信模块,用于接收来自光线路终端(OLT)的休眠通知, 判断本ONU是否工作在多LLID模式下,如果本ONU工作在多LLID模式 下,触发所述休眠参数计算模块;

该ONU与OLT通信模块,还用于在判断出本ONU工作在单LLID模式 下时,触发休眠状态控制模块;

所述休眠参数计算模块,用于接收到所述ONU与OLT通信模块的触发 信号后,判断本ONU的所有LLID是否均被要求进入休眠状态,当本ONU 的所有LLID均被要求进入休眠状态时,根据每个LLID对应的休眠时间确定 所有LLID共有的休眠时间,所述休眠时间由休眠开始时间和休眠持续时间 组成;以及将所述LLID共有的休眠时间发送至所述休眠状态控制模块;

该休眠参数计算模块在根据每个LLID对应的休眠时间确定所有LLID共 有的休眠时间时,可将每个LLID对应的休眠时间作为该LLID对应的休眠时 间集;寻找所有LLID对应的休眠时间集的交集;将所述交集作为所有LLID 共有的休眠时间;

所述休眠状态控制模块,用于在所述LLID共有的休眠时间内使本ONU 进入休眠状态,关闭PON口;

该休眠状态控制模块,可用于从所述休眠参数计算模块获取所有LLID 共有的休眠时间后,判断所述所有LLID共有休眠时间中的休眠持续时间是 否大于或等于预设的时间段,仅在所述所有LLID共有休眠时间中的休眠持 续时间大于或等于预设的时间段时,使所述工作在多LLID模式下的ONU在 所述共有的休眠时间内进入休眠状态,关闭PON口;

该休眠状态控制模块,还可用于接收到来自ONU与OLT通信模块的触 发信号后,直接使本ONU进入休眠状态,关闭PON口。

本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序 来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读 存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用 一个或多个集成电路来实现,相应地,上述实施例中的各模块/单元可以采用 硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任 何特定形式的硬件和软件的结合。

需要说明的是,本发明还可有其他多种实施例,在不背离本发明精神及 其实质的情况下,熟悉本领域的技术人员可根据本发明作出各种相应的改变 和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范 围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号