Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
DATA TRANSMISSION CONTROL METHOD, PASSIVE OPTICAL NETWORK EQUIPMENT AND DEVICE, AND PASSIVE OPTICAL NETWORK
Document Type and Number:
WIPO Patent Application WO/2016/000205
Kind Code:
A1
Abstract:
Provided in an embodiment of the present invention are a data transmission control method, passive optical network equipment and device, and passive optical network. The method comprises: a first passive optical network (PON) equipment obtains data transmission information between the first PON equipment and a second PON equipment; determining a target line rate between the first PON equipment and the second PON equipment according to the data transmission information; transmitting data on the line between the first PON equipment and the second PON equipment according to the target line rate. The equipment comprises an acquisition unit, a determination unit and a communication unit. The embodiment of the present invention can reduce energy consumption of an ONU with low service traffic.

Inventors:
GAO BO (CN)
Application Number:
PCT/CN2014/081353
Publication Date:
January 07, 2016
Filing Date:
July 01, 2014
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
HUAWEI TECH CO LTD (CN)
International Classes:
H04L47/30; H04B10/25
Foreign References:
CN101296184A2008-10-29
CN101272331A2008-09-24
CN101984594A2011-03-09
EP2624589A22013-08-07
Other References:
See also references of EP 3151490A4
Attorney, Agent or Firm:
BEIJING SAN GAO YONG XIN INTELLECTUAL PROPERTY AGENCY CO., LTD. (CN)
北京三高永信知识产权代理有限责任公司 (CN)
Download PDF:
Claims:
权 利 要 求 书

1、 一种数据传输方法, 应用在点对点波分复用无源光网络, 其特征在于, 所述方法包括:

第一无源光网络 PON设备获取所述第一 PON设备与第二 PON设备之间的 数据传输信息, 所述数据传输信息包括所述第一 PON设备与所述第二 PON设 备之间的业务流量信息、 所述第一 PON设备的发送緩存的占用信息和所述第二 PON设备的发送緩存的占用信息中的至少一种;

根据所述数据传输信息确定所述第一 PON设备和所述第二 PON设备之间 的目标线路速率;

根据所述目标线路速率在所述第一 PON设备和所述第二 PON设备之间的 线路上传输数据;

其中, 所述第一 PON设备为光线路终端 OLT时, 所述第二 PON设备为光 网络单元 ONU, 或者, 所述第一 PON设备为 ONU时, 所述第二 PON设备为 OLT。

2、 根据权利要求 1所述的方法, 其特征在于, 所述业务流量信息包括: 设 定时长内所述第一 PON设备和所述第二 PON设备之间传输的业务报文的数量 和大小; 所述第一 PON设备的发送緩存的占用信息包括所述第一 PON设备的 发送緩存的占用率或所述第一 PON设备的发送緩存中的数据量;所述第二 PON 设备的发送緩存的占用信息包括所述第二 PON设备的发送緩存的占用率或所述 第二 PON设备的发送緩存中的数据量。

3、 根据权利要求 2所述的方法, 其特征在于, 所述根据所述数据传输信息 确定所述第一 PON设备和所述第二 PON设备之间的目标线路速率, 包括: 根据所述数据传输信息, 计算所述第一 PON设备和所述第二 PON设备之 间的业务速率;

当所述业务速率小于所述第一 PON设备和所述第二 PON设备之间的当前 线路速率时, 将所述第一 PON设备和所述第二 PON设备支持的线路速率中, 大于所述业务速率的最小线路速率作为所述目标线路速率。 4、 根据权利要求 3所述的方法, 其特征在于, 所述根据所述数据传输信息 确定所述第一 PON设备和所述第二 PON设备之间的目标线路速率, 还包括: 当所述业务速率大于所述第一 PON设备和所述第二 PON设备之间的当前 线路速率, 且所述第一 PON设备的发送緩存的占用率达到设定的阔值时, 将所 述第一 PON设备和所述第二 PON设备支持的线路速率中, 大于所述业务速率 的最小线路速率作为所述目标线路速率。

5、 根据权利要求 1-4任一项所述的方法, 其特征在于, 所述方法还包括: 当所述目标线路速率与所述第一 PON设备和所述第二 PON设备之间的当 前线路速率不相同时, 向所述第二 PON设备发送速率调节请求消息, 所述速率 调节请求消息包括目标线路速率字段, 所述目标线路速率字段承载有目标线路 速率, 用于指示所述第二 PON设备将所述当前线路速率调节为所述目标线路速 率。

6、 根据权利要求 5所述的方法, 其特征在于, 所述方法还包括: 接收所述第二 PON设备发送的速率调节响应消息, 所述速率调节响应消息 包括确认字段, 或者, 所述速率调节响应消息包括确认字段和拒绝原因字段, 所述确认字段用于表示所述第二 PON设备是否接受速率调节, 所述拒绝原因字 段用于当所述确认字段指示所述第二 PON设备不接受速率调节时, 承载所述第 二 PON设备不接受速率调节的原因。

7、 根据权利要求 5或 6所述的方法, 其特征在于, 所述速率调节请求消息 还包括速率调节开始时刻字段或回退标识, 所述速率调节开始时刻字段用于承 载速率调节开始的条件, 所述回退标识用于指示所述第二 PON设备速率调节失 败时, 釆用的线路速率。

8、 一种无源光网络 PON设备, 其特征在于, 所述设备包括:

获取单元,用于获取所述 PON设备与第二 PON设备之间的数据传输信息, 所述数据传输信息包括所述 PON设备与所述第二 PON设备之间的业务流量信 息、 所述 PON设备的发送緩存的占用信息和所述第二 PON设备的发送緩存的 占用信息中的至少一种; 确定单元,用于根据所述数据传输信息确定所述 PON设备和所述第二 PON 设备之间的目标线路速率; 设备和所述第二 PON设备之间的线路上传输数据;

其中, 所述 PON设备为光线路终端 OLT时, 所述第二 PON设备为光网络 单元 ONU, 或者, 所述 PON设备为 ONU时, 所述第二 PON设备为 OLT。

9、 根据权利要求 8所述的设备, 其特征在于, 所述业务流量信息包括: 设 定时长内所述 PON设备和所述第二 PON设备之间传输的业务报文的数量和大 小; 所述 PON设备的发送緩存的占用信息包括所述 PON设备的发送緩存的占 用率或所述 PON设备的发送緩存中的数据量; 所述第二 PON设备的发送緩存 的占用信息包括所述第二 PON设备的发送緩存的占用率或所述第二 PON设备 的发送緩存中的数据量。

10、 根据权利要求 9所述的设备, 其特征在于, 所述确定单元包括: 计算子单元, 用于根据所述数据传输信息, 计算所述 PON设备和所述第二

PON设备之间的业务速率;

确定子单元,用于当所述业务速率小于所述第一 PON设备和所述第二 PON 设备之间的当前线路速率时, 将所述第一 PON设备和所述第二 PON设备支持 的线路速率中, 大于所述业务速率的最小线路速率作为所述目标线路速率。

11、 根据权利要求 10所述的设备, 其特征在于, 所述确定子单元还用于, 当所述业务速率大于所述 PON设备和所述第二 PON设备之间的当前线路速率, 且所述 PON设备的发送緩存的占用率达到设定的阔值时, 将所述 PON设备和 所述第二 PON设备支持的线路速率中, 大于所述业务速率的最小线路速率作为 所述目标线路速率。

12、 根据权利要求 8-11任一项所述的设备, 其特征在于, 所述通信单元还 用于, 当所述目标线路速率与所述 PON设备和所述第二 PON设备之间的当前 线路速率不相同时, 向所述第二 PON设备发送速率调节请求消息, 所述速率调 节请求消息包括目标线路速率字段, 所述目标线路速率字段承载有目标线路速 率,用于指示所述第二 PON设备将所述当前线路速率调节为所述目标线路速率。

13、 根据权利要求 12所述的设备, 其特征在于, 所述通信单元还用于, 接 收所述第二 PON设备发送的速率调节响应消息, 所述速率调节响应消息包括确 认字段, 或者, 所述速率调节响应消息包括确认字段和拒绝原因字段, 所述确 认字段用于表示所述第二 PON设备是否接受速率调节, 所述拒绝原因字段用于 当所述确认字段指示所述第二 PON设备不接受速率调节时,承载所述第二 PON 设备不接受速率调节的原因。

14、 根据权利要求 12或 13所述的设备, 其特征在于, 所述速率调节请求 消息还包括速率调节开始时刻字段或回退标识, 所述速率调节开始时刻字段用 于承载速率调节开始的条件, 所述回退标识用于指示所述第二 PON设备速率调 节失败时, 釆用的线路速率。

15、一种应用于无源光网络 PON设备的装置,其特征在于,所述装置包括: 处理器、存储器、 总线和通信接口; 所述存储器用于存储计算机执行指令, 所述处理器与所述存储器通过所述总线连接, 当所述计算机运行时, 所述处理 器执行所述存储器存储的所述计算机执行指令, 以使所述计算机执行如权利要 求 1~7任意一项所述的方法。

16、 一种无源光网络 PON设备, 其特征在于, 所述设备包括:

处理器和收发器, 其中, 所述处理器包括如权利要求 15所述的装置; 所述收发器用于, 根据所述处理器确定出的所述目标线路速率在所述 PON 设备和所述第二 PON设备之间的线路上传输数据。

17、 根据权利要求 16所述的设备, 其特征在于, 所述收发器还用于, 当所 述目标线路速率与所述 PON设备和所述第二 PON设备之间的当前线路速率不 相同时, 向所述第二 PON设备发送速率调节请求消息, 所述速率调节请求消息 包括目标线路速率字段, 所述目标线路速率字段承载有目标线路速率, 用于指 示所述第二 PON设备将所述当前线路速率调节为所述目标线路速率。 18、 根据权利要求 17所述的设备, 其特征在于, 所述收发器还用于, 接收 所述第二 PON设备发送的速率调节响应消息, 所述速率调节响应消息包括确认 字段, 或者, 所述速率调节响应消息包括确认字段和拒绝原因字段, 所述确认 字段用于表示所述第二 PON设备是否接受速率调节, 所述拒绝原因字段用于当 所述确认字段指示所述第二 PON设备不接受速率调节时, 承载所述第二 PON 设备不接受速率调节的原因。

19、 根据权利要求 17或 18所述的设备, 其特征在于, 所述速率调节请求 消息还包括速率调节开始时刻字段或回退标识, 所述速率调节开始时刻字段用 于承载速率调节开始的条件, 所述回退标识用于指示所述第二 PON设备速率调 节失败时, 釆用的线路速率。

20、 一种无源光网络, 其特征在于, 包括:

第一 PON设备、 第二 PON设备和光分配网络, 其中, 所述第一 PON设备 和第二 PON设备通过所述光分配网络连接; 其中, 所述第一 PON设备为光线 路终端 OLT时, 所述第二 PON设备为光网络单元 ONU, 或者, 所述第一 PON 设备为 ONU时, 所述第二 PON设备为 OLT;

其中, 所述第一 PON设备为如权利要求 8-14中的任意一项所述的 PON设 备, 或者, 所述第一 PON设备为如权利要求 16所述的 PON设备。

Description:
数据传输控制方法、 无源光网络设备及装置、 无源光网络 技术领域

本发明涉及网络通信领域, 特别涉及一种数据传输控制方法、 无源光网络 设备及装置、 无源光网络。 背景技术

PtP WDM-PON ( Point to Point Wavelength Division Multiplexing Passive Optical Network, 点对点波分复用无源光网络 )是继 TDM-PON(Time Division Multiplexing Passive Optical Network, 时分复用无源光网络)之后业界普遍关注 的下一代无源光纤网络, 能以较低的成本提供较大的带宽, 是光纤接入技术未 来发展的重要方向。

现有的 PtP WDM-PON系统中, 光网路终端 ( Optical Line Terminal, 简称 "OLT" )与光网络单元( Optical Network Unit, 简称 "ONU" )通过光分配网 络( Optical Distribution Network, 简称 "ODN" )连接。 在 OLT与 ONU的通 信过程中, 每个 ONU独占一对波长通道(分别用于接收和发送) , 处于某个波 长通道内的 ONU可以和 OLT侧相同波长通道的收发器进行通信。

在 ONU和 OLT通信的过程中, 当 ONU的业务需求小或者没有业务需求 时, ONU会持续不断地发送空闲(idle )信号给 OLT,使得整个系统能耗较大。 发明内容

为了解决现有技术中 ONU和 OLT通信过程中系统能耗大的问题, 本发明 实施例提供了一种数据传输控制方法和装置。 所述技术方案如下:

第一方面, 本发明实施例提供了一种数据传输控制方法, 所述方法包括: 第一无源光网络 PON设备获取所述第一 PON设备与第二 PON设备之间 的数据传输信息, 所述数据传输信息包括所述第一 PON设备与所述第二 PON 设备之间的业务流量信息、 所述第一 PON设备的发送緩存的占用信息和所述 第二 PON设备的发送緩存的占用信息中的至少一种;

根据所述数据传输信息确定所述第一 PON设备和所述第二 PON设备之间 的目标线路速率; 根据所述目标线路速率在所述第一 PON设备和所述第二 PON设备之间的 线路上传输数据;

其中, 所述第一 PON设备为光线路终端 OLT时, 所述第二 PON设备为 光网络单元 ONU, 或者, 所述第一 PON设备为 ONU时, 所述第二 PON设备 为 OLT。

在本发明实施例的一种实现方式中, 所述业务流量信息包括: 设定时长内 所述第一 PON设备和所述第二 PON设备之间传输的业务报文的数量和大小; 所述第一 PON设备的发送緩存的占用信息包括所述第一 PON设备的发送緩存 的占用率或所述第一 PON设备的发送緩存中的数据量; 所述第二 PON设备的 发送緩存的占用信息包括所述第二 PON设备的发送緩存的占用率或所述第二 PON设备的发送緩存中的数据量。

进一步地, 所述根据所述数据传输信息确定所述第一 PON设备和所述第 二 PON设备之间的目标线路速率, 包括:

根据所述数据传输信息,计算所述第一 PON设备和所述第二 PON设备之 间的业务速率;

当所述业务速率小于所述第一 PON设备和所述第二 PON设备之间的当前 线路速率时, 将所述第一 PON设备和所述第二 PON设备支持的线路速率中, 大于所述业务速率的最小线路速率作为所述目 标线路速率。

更进一步地, 所述根据计算出的业务速率确定所述第一 PON设备和所述 第二 PON设备之间的目标线路速率, 还包括:

当所述业务速率大于所述第一 PON设备和所述第二 PON设备之间的当前 线路速率, 且所述第一 PON设备的发送緩存的占用率达到设定的阔值时 , 将 所述第一 PON设备和所述第二 PON设备支持的线路速率中, 大于所述业务速 率的最小线路速率作为所述目标线路速率。

在本发明实施例的一种实现方式中, 所述方法还包括:

当所述目标线路速率与所述第一 PON设备和所述第二 PON设备之间的当 前线路速率不相同时, 向所述第二 PON设备发送速率调节请求消息, 所述速 率调节请求消息包括目标线路速率字段, 所述目标线路速率字段承载有目标线 路速率, 用于指示所述第二 PON设备将所述当前线路速率调节为所述目标线 路速率。

在本发明实施例的另一种实现方式中, 该方法还可以包括: 接收所述第二 PON设备发送的速率调节响应消息, 所述速率调节响应消 息包括确认字段,或者,所述速率调节响应消 息包括确认字段和拒绝原因字段, 所述确认字段用于表示所述第二 PON设备是否接受速率调节, 所述拒绝原因 字段用于当所述确认字段指示所述第二 PON设备不接受速率调节时, 承载所 述第二 PON设备不接受速率调节的原因。

可选地, 所述速率调节请求消息还包括速率调节开始时 刻字段或回退标识, 所述速率调节开始时刻字段用于承载速率调节 开始的条件, 所述回退标识用于 指示所述第二 PON设备速率调节失败时, 釆用的线路速率。 第二方面,本发明实施例提供了一种无源光网 络 PON设备,该设备包括: 获取单元,用于获取所述 PON设备与第二 PON设备之间的数据传输信息, 所述数据传输信息包括所述 PON设备与所述第二 PON设备之间的业务流量信 息、 所述 PON设备的发送緩存的占用信息和所述第二 PON设备的发送緩存的 占用信息中的至少一种;

确定单元, 用于根据所述数据传输信息确定所述 PON设备和所述第二

PON设备之间的目标线路速率; 设备和所述第二 PON设备之间的线路上传输数据;

其中, 所述 PON设备为光线路终端 OLT时, 所述第二 PON设备为光网 络单元 ONU, 或者, 所述 PON设备为 ONU时, 所述第二 PON设备为 OLT。

在本发明实施例的一种实现方式中, 所述业务流量信息包括: 设定时长内 所述 PON设备和所述第二 PON设备之间传输的业务报文的数量和大小; 所述 PON设备的发送緩存的占用信息包括所述 PON设备的发送緩存的占用率或所 述 PON设备的发送緩存中的数据量; 所述第二 PON设备的发送緩存的占用信 息包括所述第二 PON设备的发送緩存的占用率或所述第二 PON设备的发送緩 存中的数据量。

进一步地, 所述确定单元包括:

计算子单元, 用于根据所述数据传输信息, 计算所述 PON设备和所述第 二 PON设备之间的业务速率;

确定子单元, 用于当所述业务速率小于所述第一 PON设备和所述第二 PON设备之间的当前线路速率时,将所述第一 PON设备和所述第二 PON设备 支持的线路速率中, 大于所述业务速率的最小线路速率作为所述目 标线路速率。 更进一步地, 所述确定子单元还用于, 当所述业务速率大于所述 PON设 备和所述第二 PON设备之间的当前线路速率, 且所述 PON设备的发送緩存的 占用率达到设定的阔值时,将所述 PON设备和所述第二 PON设备支持的线路 速率中, 大于所述业务速率的最小线路速率作为所述目 标线路速率。

在本发明实施例的一种实现方式中, 所述通信单元还用于, 当所述目标线 路速率与所述 PON设备和所述第二 PON设备之间的当前线路速率不相同时, 向所述第二 PON设备发送速率调节请求消息, 所述速率调节请求消息包括目 标线路速率字段, 所述目标线路速率字段承载有目标线路速率, 用于指示所述 第二 PON设备将所述当前线路速率调节为所述目标线 路速率。

在本发明实施例的另一种实现方式中, 所述通信单元还用于, 接收所述第 二 PON设备发送的速率调节响应消息,所述速率调 节响应消息包括确认字段, 或者, 所述速率调节响应消息包括确认字段和拒绝原 因字段, 所述确认字段用 于表示所述第二 PON设备是否接受速率调节, 所述拒绝原因字段用于当所述 确认字段指示所述第二 PON设备不接受速率调节时,承载所述第二 PON设备 不接受速率调节的原因。

可选地, 所述速率调节请求消息还包括速率调节开始时 刻字段或回退标识, 所述速率调节开始时刻字段用于承载速率调节 开始的条件, 所述回退标识用于 指示所述第二 PON设备速率调节失败时, 釆用的线路速率。 第三方面,本发明实施例提供了一种应用于无 源光网络 PON设备的装置, 所述装置包括: 处理器、 存储器、 总线和通信接口; 所述存储器用于存储计算 机执行指令, 所述处理器与所述存储器通过所述总线连接, 当所述计算机运行 时, 所述处理器执行所述存储器存储的所述计算机 执行指令, 以使所述计算机 执行如权利要求前述第一方面所述的方法。 第四方面, 本发明实施例提供了一种无源光网络 PON设备, 所述设备包 括:

处理器和收发器, 其中, 所述处理器包括第三方面所述的装置;

所述收发器用于,根据所述处理器确定出的所 述目标线路速率在所述 PON 设备和所述第二 PON设备之间的线路上传输数据。 进一步地, 所述收发器还用于, 当所述目标线路速率与所述 P0N设备和 所述第二 PON设备之间的当前线路速率不相同时, 向所述第二 PON设备发送 速率调节请求消息, 所述速率调节请求消息包括目标线路速率字段 , 所述目标 线路速率字段承载有目标线路速率, 用于指示所述第二 PON设备将所述当前 线路速率调节为所述目标线路速率。

可选地, 所述收发器还用于, 接收所述第二 PON设备发送的速率调节响 应消息, 所述速率调节响应消息包括确认字段, 或者, 所述速率调节响应消息 包括确认字段和拒绝原因字段, 所述确认字段用于表示所述第二 PON设备是 否接受速率调节, 所述拒绝原因字段用于当所述确认字段指示所 述第二 PON 设备不接受速率调节时, 承载所述第二 PON设备不接受速率调节的原因。

可选地, 所述速率调节请求消息还包括速率调节开始时 刻字段或回退标识, 所述速率调节开始时刻字段用于承载速率调节 开始的条件, 所述回退标识用于 指示所述第二 PON设备速率调节失败时, 釆用的线路速率。 第五方面, 本发明实施例还提供了一种无源光网络, 包括:

第一 PON设备、 第二 PON设备和光分配网络, 其中, 所述第一 PON设 备和第二 PON设备通过所述光分配网络连接; 其中, 所述第一 PON设备为光 线路终端 OLT时, 所述第二 PON设备为光网络单元 ONU, 或者, 所述第一

PON设备为 ONU时, 所述第二 PON设备为 OLT;

其中, 所述第一 PON设备为如第二方面所述的 PON设备, 或者, 所述第 一 PON设备为如第四方面所述的 PON设备。 本发明实施例提供的技术方案的有益效果是: 通过根据第一 PON设备与 第二 PON设备之间的数据传输信息来确定目标线路速 率, 并根据所述目标线 路速率在所述第一 PON设备和所述第二 PON设备之间的线路上传输数据,从 而可以根据 ONU的实时业务流量调整线路速率,在第一 PON设备与第二 PON 设备之间的业务流量较小的情况下, 线路速率减小, 从而可以减少 ONU发送 的空闲信号, 进而达到节能的目的; 在第一 PON设备与第二 PON设备之间的 业务流量较大的情况下, 线路速率增大, 从而可以减小 ONU的通信延时并避 免丟包, 提高通信的可靠性。 附图说明

为了更清楚地说明本发明实施例中的技术方案 , 下面将对实施例描述中所 需要使用的附图作简单地介绍, 显而易见地, 下面描述中的附图仅仅是本发明 的一些实施例,对于本领域普通技术人员来讲 ,在不付出创造性劳动的前提下, 还可以根据这些附图获得其他的附图。

图 1是本发明实施例提供的 PtP WDM-PON系统的网络架构图;

图 2是本发明实施例一提供的数据传输控制方法 流程图;

图 3是本发明实施例二提供的数据传输控制方法 流程图;

图 3a为本发明实施例二中下行帧帧头的结构示意 ;

图 4是本发明实施例三提供的数据传输控制方法 结构示意图;

图 5是本发明实施例四提供的 PON设备的结构示意图;

图 6是本发明实施例五提供的 PON设备的结构示意图;

图 7是本发明实施例六提供的应用于 PON设备的装置的结构示意图; 图 8是本发明实施例七提供的 PON设备的结构示意图;

图 9是本发明实施例八提供的无源光网络的结构 意图。 具体实施方式

为使本发明的目的、 技术方案和优点更加清楚, 下面将结合附图对本发明 实施方式作进一步地详细描述。

本发明实施例提供了一种数据传输控制方法和 装置, 适用于控制 PtP WDM-PON系统中数据传输的线路速率。 下面先结合图 1介绍 PtP WDM-PON 系统的网络架构。

图 1显示了 PtP WDM-PON系统的网络架构。参见图 1,光网路终端( Optical Line Terminal, 简称 ' OLT" ) 11和多个光网络单元( Optical Network Unit, 简 称 "ONU" ) 12通过光分配网络 ( Optical Distribution Network, 简称 "ODN" ) 连接。 其中, 光分配网络 ODN包括分光器 13, 分光器 13用于将主干光纤 14 分为多个支路 15, 各个支路 15分别与对应的一个 ONU12连接。 其中, 所述 OLT到 ONU的方向为下行方向, 所述 ONU到 OLT的方向为上行方向。 下面 实施例中所指的 "下行" 即为 "OLT到 ONU", "上行" 即为 "ONU到 OLT", 例如实施例中指的 "上行数据传输信息" 为 "ONU到 OLT的数据传输信息" 依此类推。 OLT11设置有多个收发器 11a和与多个收发器 11a连接的波长复用模块 lib, 每个收发器 11a对应一对波长通道(分别用于接收和发送) 。 各个收发器 11a用于将不同 ONU的数据映射到特定的波长通道中, 多个波长通道通过波 长复用模块 lib复用, 从而可以共享同一根主干光纤 14。

为了实现 ONU无色 (即 ONU的波长可设置或自动适应), 每个 ONU12 都可以配置一个波长控制模块 12a, 用于控制其所在 ONU的收发波长。 在数 据传输过程中, 每个 ONU独立占用一对波长通道, 并可以支持连续的接收和 发送。处于某个波长通道内的 ONU可以和 OLT侧相同波长通道的收发器进行 通信。

容易知道, 前述场景中的 ONU12也可以不配置波长控制模块 12a, 釆用 多个波长固定且各不相同的 ONU, 也可以构成 PtP WDM-PON系统。 实施例一

本发明实施例提供了一种数据传输方法, 参见图 2, 该方法包括: 步骤 101 :第一 PON设备获取第一 PON设备与第二 PON设备之间的数据 传输信息。

该数据传输信息可以包括第一 PON设备与第二 PON设备之间的业务流量 信息、第一 PON设备的发送緩存的占用信息和第二 PON设备的发送緩存的占 用信息中的至少一种。

其中, 业务流量信息可以包括: 设定时长内第一 PON设备和第二 PON设 备之间传输的业务报文的数量和大小; 第一 PON设备的发送緩存的占用信息 包括第一 PON设备的发送緩存的占用率或第一 PON设备的发送緩存中的数据 量; 第二 PON设备的发送緩存的占用信息包括第二 PON设备的发送緩存的占 用率或第二 PON设备的发送緩存中的数据量。

具体地, 在步骤 101中, 当第一 PON设备为 OLT时, 第二 PON设备为 ONU, 或者, 当第一 PON设备为 ONU时, 第二 PON设备为 OLT。

需要说明的是, 第一 PON设备与第二 PON设备之间的数据传输信息可以 包括上行数据传输信息和下行数据传输信息。

步骤 102: 根据数据传输信息确定第一 PON设备和第二 PON设备之间的 目标线路速率。

相应地, 可以根据第一 PON设备和第二 PON设备之间的上行数据传输信 息确定目标上行速率(见实施例三), 根据第一 PON设备和第二 PON设备之 间的下行数据传输信息确定目标下行速率(见 实施例二)。

步骤 103: 根据该目标线路速率在第一 PON设备和第二 PON设备之间的 线路上传输数据。

本发明实施例通过根据第一 PON设备与第二 PON设备之间的数据传输信 息来确定目标线路速率, 并根据所述目标线路速率在所述第一 PON设备和所 述第二 PON设备之间的线路上传输数据,从而可以根据 第一 PON设备与第二 PON设备之间的实时业务流量调整线路速率,在 第一 PON设备与第二 PON设 备之间的业务流量较小的情况下, 线路速率减小, 从而可以减少 ONU发送的 空闲信号, 进而达到节能的目的; 在第一 PON设备与第二 PON设备之间的业 务流量较大的情况下,线路速率增大,从而可 以减小第一 PON设备与第二 PON 设备之间的通信延时并避免丟包, 提高通信的可靠性。 实施例二

本发明实施例提供了一种数据传输方法, 在本实施例中, 第一 PON设备 为 OLT, 而第二 PON设备为 ONU, 并且, 在本实施例中, 以根据第一 PON 设备和第二 PON设备之间的下行数据传输信息, 调节第一 PON设备和第二 PON设备之间的下行线路速率(即 OLT的下行发送速率和 ONU的下行接收速 率) 为例对本发明进行说明。 参见图 3, 该方法包括:

步骤 201: OLT获取 OLT与 ONU之间的下行数据传输信息。

该下行数据传输信息可以包括 OLT与 ONU之间的下行业务流量信息、 OLT的发送緩存的占用信息中的至少一种。

其中, 下行业务流量信息可以包括: 设定时长内 OLT发送给 ONU的业务 报文的数量和大小; OLT的发送緩存的占用信息包括 OLT的发送緩存的占用 率或 OLT的发送緩存中的数据量。 OLT的发送緩存的占用率是指当前 OLT的 发送緩存中的数据量与 OLT的发送緩存的总容量的比值。

如前所述,一个 OLT与多个 ONU通信,该步骤 201中的 ONU可以与 OLT 通信的多个 ONU中的任意一个。 可以理解地, OLT对应每个 ONU设置有发 送緩存和接收緩存, 每个 ONU对应的发送緩存和接收緩存的数量根据实际 需 要设置,可以为一个或多个,也可以多个 ONU共享一个发送緩存或接收緩存。 容易知道, 本实施例中的 OLT的发送緩存是指与 ONU对应的发送緩存, 发送 给该 ONU的数据均先放入与该 ONU对应的发送緩存。

设定时长可以根据实际情况进行设置, 例如, 2s、 5s等。

步骤 202: OLT根据 OLT与 ONU之间的下行数据传输信息计算 OLT与 ONU之间的下行业务速率。

在第一种实现方式中, 下行数据传输信息为 OLT与 ONU之间的下行业务 流量信息 (即设定时长内 OLT发送给 ONU的下行业务报文的数量和大小 ), 此时, 该步骤 202可以包括:

根据设定时长内 OLT发送给 ONU的下行业务报文的数量和大小,计算下 行业务的平均速率, 下行业务的平均速率即为下行业务速率。

例如,假设 2s内 OLT向 ONU发送了 10个 500byte的报文和 5个 lOOObyte 的报文, 则平均速率为 ( 10 X 500 X 8+5 X 1000 χ 8 ) ÷ 2=40000bps。

设定时间段内下行业务报文的数量和大小可以 通过发送緩存队列统计, 或 者, 在发送或接收时进行统计, 此为现有技术, 在此省略详细描述。

在第二种实现方式中,下行数据传输信息为 OLT的发送緩存的占用信息, 此时, 该步骤 202可以包括:

根据 OLT的发送緩存的占用信息和当前线路速率计算 下行业务速率。

具体地, 可以釆用以下公式来计算下行业务速率:

下行业务速率 =当前线路速率 +系数 X緩存数据量或占用率变化速率。其中, 系数可以根据实际情况设置, 当緩存数据量或占用率随时间不断增加, 则系数 为某个特定的正值, 例如 1 ; 反之则为某个特定的负值, 例如 -1。

可以理解地, 发送緩存占用率或緩存的数据量始终保持不变 , 说明下行业 务速率等于当前的发送速率; 如果发送緩存占用率或緩存数据量在持续增加 , 表明下行业务速率大于当前发送速率,发送緩 存占用率或緩存数据量增加得越 快, 说明业务速率和当前发送速率的差别越大, 反之则说明业务速率和当前发 送速率差别越小; 如果发送緩存占用率或緩存数据量在逐渐减小 , 则说明下行 业务速率小于当前发送速率, 减小得越快则业务速率和发送速率的差值越大 , 反之则越小。 也就是说, 緩存占用率或緩存数据量的变化速率决定了下 行业务 速率和当前发送速率的速度差, 两者存在一定的线性关系, 因此, 通过设置合 适的系数, 即可根据发送緩存的占用信息和当前发送速率 计算下行业务速率。

可以理解地, 上述公式仅为举例, 在实际应用中, 緩存占用率或緩存数据 量的变化速率与下行业务速率和当前发送速率 的速度差之间也可能为非线性 关系, 此时可以釆用其它公式来计算下行业务速率, 本发明对此不作限制。 在第三种实现方式中, 下行数据传输信息包括 OLT与 ONU之间的下行业 务流量信息以及 OLT的发送緩存的占用信息, 此时, 该步骤 202可以包括: 当緩存数据量或占用率在设定时长内为 0时, 釆用第一种实现方式来计算 下行业务速率;

当緩存数据量或占用率在设定时长内不为 0时, 釆用第二种实现方式来计 算下行业务速率。

本发明实施例并不仅限于上述三种实现方式, 还可以将第一种实现方式和 第二种方式进行其它组合, 例如在当前时长内, 仅检测緩存的占用信息, 若緩 存数据量或占用率保持为 0,再统计下一设定时长内的业务报文的数量 大小, 并且两次设定时长可以相同, 也可以不同。

步骤 203: OLT根据 OLT与 ONU之间的下行业务速率确定 OLT与 ONU 之间的目标下行速率。

在一种实现方式中, 该步骤 203可以包括:

当 OLT与 ONU之间的下行业务速率大于当前线路速率, 且 OLT的发送 緩存的占用率达到设定的阔值时, 或者, 当 OLT与 ONU之间的下行业务速率 小于当前线路速率时,则将 OLT和 ONU支持的线路速率中,大于 OLT与 ONU 之间的下行业务速率的最小线路速率作为目标 下行速率。 当 OLT与 ONU之间 的下行业务速率大于当前线路速率, 且 OLT 的发送緩存的占用率未达到设定 的阔值时, 将当前线路速率作为目标下行速率。

其中, 设定的阔值可以根据实际需要设定, 例如 50%, 本发明对此不作限 制。 通过设置该阔值, 可以避免速率调节过于频繁。

在另一种实现方式中, 该步骤 202可以包括:

将 OLT和 ONU支持的线路速率中, 大于 ONU的下行业务速率的最小线 路速率作为目标下行速率, 可以预留出一定的业务突发余量, 提高数据通信的 可靠性。

容易知道, 目前 PtP WDM-GON系统支持的线路速率(即 ONU和 OLT支 持的线路速率) 包括有 1.24416, 1.25, 1.2288 ; 2.48832, 2.4576,2.666; 9.95328,9.8304,10.709, 11.09; 10.3125; 6.144。

通过上述步骤 202~203即可实现根据 OLT与 ONU之间的下行数据传输信 息确定 OLT和 ONU之间的目标下行速率。 步骤 204: 当目标下行速率与当前线路速率 (即 OLT与 ONU之间的当前 下行线路速率) 不相同时, OLT向 ONU发送速率调节请求消息。

该速率调节请求消息包括目标线路速率字段, 该目标线路速率字段承载有 目标线路速率, 用于指示 ONU将当前线路速率调节为目标线路速率。

在本实施例中,该目标线路速率字段承载有目 标下行速率,用于指示 ONU 将下行接收速率调节为目标下行速率。

具体地, 在该步骤 204中, OLT比较目标下行速率和 OLT的当前下行发 送速率, 若目标下行速率和 OLT 的当前下行发送速率相同, 则釆用当前发送 速率继续发送数据, 维持正常通信。 若目标下行速率和当前下行发送速率不相 同, 则向 ONU发送该速率调节请求消息。

优选地, 该速率调节请求消息可以釆用辅助管理控制通 道 (Auxiliary Management and Control Channel,简称 AMCC )发送, AMCC为 PtP WDM-GON 系统中新增的带外控制通道, 它可以釆用副载波调制等其他调制技术承载在 和 业务通道数据相同的光载波上, 通常可以釆用低功率和低频率调制, 这样可以 确保在使用相同波长的情况下, 不影响业务通道的正常传输, 并且带来的功耗 和功率可以忽略不计。

容易知道, 该速率调节请求消息也可以釆用其他控制通道 发送, 本发明实 施例对此不作限制。

此外, 在本实施例中, 速率调节请求消息中还可以包括速率调节开始 时刻 字段, 用于承载速率调节开始的条件。 该速率调节开始时刻字段的取值优选为 下行超帧计数器的特定比特(bit )位的值, 特定 bit位可以是下行超帧计数器 的全部 bit位或者部分 bit位。 当速率调节开始时刻字段以下行超帧计数器的 特 定 bit位的值来取值时, ONU在收到的下行帧帧头的超帧计数器字段的特 定 bit 位与速率调节开始时刻字段的取值相同时, 开始进行速率调节。 达该时间值对应的时刻开始进行速率调节, 或者, 还可以按照约定的条件进行 速率调节, 例如, 在速率调节请求消息中携带时间戳, 约定在该时间戳指示的 时间后设定的时刻进行速率调节, 本发明对此不作限制。

此外, 速率调节请求消息中还可以包括回退标识, 该回退标识用于指示 ONU速率调节失败时釆用的线路速率。 例如, 若回退标识为 1, 表示若速率调 节失败,则恢复到调节之前的速率;若回退标 识为 0,则表示若速率调节失败, 则恢复到预设的默认速率。

在本实施例中, 速率调节请求消息可以釆用物理层操作管理和 维护

( Physical Layer Operations, Administration and Maintenance, 简称 PLOAM )消 息实现。 具体地, 该速率调节请求消息可以釆用表一中的 PLOAM消息格式实 现。

速率调节请求消息

字 段 内容 描述

( Octet ) ( Content ) ( Description )

m+2 00DD 00UU 目标下行速率

DD=0, 目标调节速率 0对应的编码 0或速率为 0,表 明关闭下行通道

DD=1, 目标调节速率 lGbps对应的编码 1或 lGbps DD=2, 目标调节速率 2.5Gbps 对应的编码 2 或

2.5Gbps

DD=3, 目标调节速率 lOGbps对应的编码 3或 lOGbps 目标上行速率

uu=o, 目标调节速率 0对应的编码 0或速率为 0,表 明关闭上行通道

UU=1, 目标调节速率 lGbps对应的编码 1或 lGbps UU=2, 目标调节速率 lGbps对应的编码 2或 2.5Gbps UU=3, 目标调节速率 lGbps对应的编码 3或 lOGbps。 m+3-40 填充 ( Padding ) 发射机全填 0, 接收机忽略不计。

41-48 MIC 消息完整 '|·生检查 ( Message integrity check ) 在表一所示 PLOAM消息格式中,第 3字段用于指示 PLAOM消息的类型, 即表明该 PLAOM消息为速率调节请求消息。 n+1-m字段和 5-n字段为速率调 节开始时刻字段, 分别用于指示上行速率调节开始时刻和下行速 率开始时刻。 m+1字段为回退标识。 m+2字段为目标线路速率字段, 从表一的实现方式中, m+2字段的高位用于表示目标下行速率, 低位用于表示目标上行速率, 可以理 解地, 也可以交换。

需要说明的是,在本实施例中,速率调节请求 消息釆用 PLOAM消息实现, 在其他实施例中,速率调节请求消息还可以釆 用基于以太网帧格式封装的多点 控制协议 ( Multi-Point Control Protocol, 简称 MPCP ) 消息或操作管理维护 ( Operation Administration and Maintenance, 简称 OAM )消息, 本发明对此不 作限制。

步骤 205: ONU 判断是否支持速率调节请求消息中的目标下行 速率, 当 ONU不支持该目标下行速率时, 执行步骤 206; 当 ONU支持该目标下行速率 时, 执行步骤 207。

可选地, 在步骤 205之前, 该方法还可以包括: ONU判断目标下行速率 与当前接收速率是否一致, 若目标下行速率与当前接收速率不一致, 则执行步 骤 205, 若一致, 则 ONU继续釆用当前下行接收速率接收数据。

步骤 206: ONU向 OLT发送速率调节响应消息, 该速率调节响应消息包 括确认字段, 该确认字段用于表示 ONU是否接受速率调节, 在步骤 206中, 该确认字段用于表示 ONU拒绝速率调节。

可选地, 该速率调节响应消息中还可以包括拒绝原因字 段, 该拒绝原因字 段用于承载 ONU不接受速率调节的原因, 例如 ONU忙、 不支持目标下行速 率等。

可选地, 在步骤 205之后, 当 ONU支持该目标下行速率时, 该方法还可 以包括: ONU向 OLT发送速率调节响应消息, 该速率调节响应消息中的确认 字段用于表示 ONU接受速率调节。

优选地, 该速率调节消息同样釆用 AMCC通道发送。

实现时, 速率调节响应消息同样可以釆用 PLOAM消息实现, 具体可以釆 用表二中的 PLOAM消息格式。

Octet Content Description

6 响 应 码 拒绝接受速率调节请求的原因

( Response code ) 0- ACK, ONU接收速率调节

1- NACK, ONU忙

2- NACK, 不支持目标上行发送速率

3- NACK, 不支持目标下行接收速率

4- NACK, 不支持目标上行发送速率和下行接收速率 其它值保留。

7 000U 000D 速率调节结果 (U:上行发送速率调节结果, D:下行接 收速率调节结果)

0 -速率保持不变,

1 -速率发生改变.

8 00UU 00DD 目标上行速率和目标下行速率,具体可参见表 一中第 m+2个字节的定义

9-40 Padding 发射机全填 0, 接收机忽略不计。

41-48 MIC 消息完整 '|·生检查 ( Message integrity check )

在表二所示 PLOAM消息格式中,第 3字段用于指示 PLAOM消息的类型, 即表明该 PLAOM消息为速率调节响应消息, 第 5字段为确认字段, 第 6字段 为拒绝原因字段。 从表二中可以看出, 速率调节响应消息还可以包括速率调节 结果指示字段(表二中的第 7字段), 也就是说, 速率调节响应消息和调节结 果指示消息 (见步骤 210 )可以釆用相同的消息格式, 在这种情况下, 当拒绝 原因字段(表二中的第 6字段)表示 ONU拒绝速率调节时, OLT将自动忽略 速率调节结果指示字段。

需要说明的是, 在本实施例中, 速率调节响应消息包括确认字段和拒绝原 因字段, 在其他实施例中, 速率调节响应消息也可以只包括确认字段。

步骤 207: OLT将下行发送速率调节为目标下行速率, ONU将下行接收速 率调节为目标下行速率。

在本实施例中, 速率调节请求中釆用下行超帧计数器的特定 bit位的值作 为速率调节开始的条件, 因此, OLT将下行发送速率调节为目标下行速率, 包 括:

OLT检测发送给 ONU的下行帧帧头中的超帧计数器字段, 当超帧计数器 字段的指定 bit位的值与速率调节开始时刻字段的值相同时 , OLT将下行发送 速率调节为目标下行速率。

相应地, ONU将下行接收速率调节为目标下行速率, 包括:

ONU接收 OLT发送的下行帧, 并检测接收到的下行帧帧头中的超帧计数 器字段, 当超帧计数器字段的指定 bit位的值与速率调节开始时刻字段的值相 同时, ONU将下行接收速率调节为目标下行速率。

可以理解地, 下行帧一般包括帧头和净荷, 其中, 下行帧帧头的格式如图

3a所示。

为了避免对下行业务造成影响, 当 OLT开始进行下行发送速率调节时, 将发送给 ONU的数据緩存至 ONU对应的发送緩存中,在恢复正常通信后(例 如步骤 208 中下行同步成功后)再将 ONU对应的发送緩存中的数据下发给 ONU。

步骤 208: OLT以调节后的下行发送速率发送下行帧 (即根据目标下行速 率在 OLT和 ONU之间的线路上传输数据), ONU以调节后的下行接收速率进 行下行同步, 如果下行同步不成功, 则 ONU执行步骤 209和步骤 210, 如果 下行同步成功,则 ONU执行步骤 210并釆用调节后的速率接收下行业务数据。

具体地, 下行同步是指 ONU釆用调节后的下行接收速率接收下行帧, 若 接收到的下行帧能解析出正确的下行帧定界, 则表示同步成功, 若接收到下行 帧不能解析出正确的下行帧定界, 则表示同步不成功。

若 OLT在开始进行下行发送速率调节时,将发送给 ONU的数据进行了緩 存, 则 OLT在完成速率调节后发送的下行帧可以为测试 帧例如空数据帧, 以 便 ONU能够进行下行同步。

步骤 209: ONU釆用调节前的下行接收速率或预设的默认接 收速率接收数 据。

具体地, ONU 可以根据速率调节请求消息中的回退标识选择 调节失败时 釆用的速率。

步骤 210: ONU向 OLT发送调节结果指示消息, 该调节结果指示消息用 于表明速率调节成功或失败。

如前所述, 该调节结果指示消息可以釆用表二中的消息格 式。 也可以釆用 单独的 PLOAM消息。

步骤 211: 当 OLT接收到 ONU发送的调节结果指示消息且接收到的调节 结果指示消息表示速率调节失败时, OLT釆用调节前的下行发送速率或预设的 默认发送速率发送下行数据。

当 OLT接收到 ONU发送的调节结果指示消息且接收到的调节结 果指示消 息表示速率调节成功时, OLT将开始速率调节时緩存在发送緩存中的数据 发送 给 ONU, 从而恢复正常通信。

同样地, OLT可以根据调节指示请求中的回退标识选择调 节失败时釆用的 速率。

需要说明的是,在本实施例中,无论速率调节 成功或失败, ONU都向 OLT 发送调节结果指示消息, 在其它实施例中, 也可以仅在速率调节成功时, 向 OLT发送调节结果指示消息, 在这种情况下, 若 OLT在设定时间内未收到消 息, 则判定速率调节失败, 釆用调节前的下行发送速率或预设的默认发送 速率 发送数据。

优选地, 该调节结果指示消息也可以釆用 AMCC通道发送。

进一步地,若 ONU仅在速率调节成功时,向 OLT发送调节结果指示消息, 则该调节结果指示消息也可以釆用 PLOAM消息实现,作为调节结果指示消息 的 P 消息格式如表三所示。

即表明该 PLAOM消息为用于表示速率调节成功的调节结果 示消息。该消息 的第 5字段用于指示上行速率调节还是下行速率调 。

可以理解地, 在 OLT和 ONU的业务通道初始化时, 釆用预设的默认线路 速率进行数据传输,该默认的线路速率可以为 ONU和第一 OLT支持的最大线 路速率, 或者 ONU和第一 OLT支持的最小线路速率, 或者 ONU和第一 OLT 支持的最大线路速率和最小线路速率之间的一 个中间线路速率。

需要说明的是, 在本实施例中, 第一 PON设备为 OLT、 第二 PON设备为 ONU, 在其他实施例中, 也可以是第一 PON设备为 ONU、 第二设备为 OLT, 在这种情况下, 速率调节的过程与本实施例相似, 故在此省略详细描述。

本发明实施例通过根据 OLT和 ONU之间的下行数据传输信息来确定目标 下行速率, 并根据目标下行速率在 OLT和 ONU之间的线路上传输数据, 从而 可以根据 OLT和 ONU之间的实时下行数据传输信息调整下行线路 速率, 在 OLT和 ONU之间的下行业务流量较小的情况下, 下行线路速率减小, 从而可 以减少 ONU发送的空闲信号, 进而达到节能的目的; 在 OLT和 ONU之间的 业务流量较大的情况下, 下行线路速率增大, 从而可以减小 ONU的通信延时 并避免丟包, 提高通信的可靠性。 此外, 由于釆用 AMCC来发送速率调节请 求, 不用对现有 PtP WDM-PON中的协议进行改动, 适于推广应用。 实施例三

本发明实施例提供了一种数据传输方法, 在本实施例中, 第一 PON设备 为 OLT, 而第二 PON设备为 ONU, 并且, 在本实施例中, 以根据第一 PON 设备和第二 PON设备之间的上行数据传输信息, 调节第一 PON设备和第二 PON设备之间的上行线路速率(即 OLT的上行接收速率和 ONU的上行发送速 率) 为例对本发明进行说明。 参见图 4, 该方法包括:

步骤 301: OLT获取 OLT与 ONU之间的上行数据传输信息。

该下行数据传输信息可以包括 OLT与 ONU之间的上行业务流量信息、 ONU的发送緩存的占用信息中的至少一种。

其中, 上行业务流量信息可以包括: 设定时长内 ONU发送给 OLT的业务 报文的数量和大小; ONU的发送緩存的占用信息包括 ONU的发送緩存的占用 率或 ONU的发送緩存中的数据量。 ONU的发送緩存的占用率是指当前 ONU 的发送緩存中的数据量与 ONU的发送緩存的总容量的比值。

具体地, ONU的上行业务流量信息可以包括设定时长内接 收到的 ONU的 上行业务报文的数量和大小、 以及设定时长内 ONU的发送緩存的占用信息中 的至少一种。 ONU的发送緩存的占用信息为 ONU的发送緩存的占用率或 ONU 的发送緩存中的数据量。

如前所述,一个 OLT与多个 ONU通信,该步骤 201中的 ONU可以与 OLT 通信的多个 ONU中的任意一个。

设定时长可以根据实际情况进行设置, 例如, 2s、 5s等。

当上行数据传输信息包括设定时长内 ONU 的发送緩存的占用信息时, ONU可以周期性向 OLT发送发送緩存状态消息,上报其发送緩存的 占用信息。 发送緩存状态消息也可以釆用 PLOAM消息实现,其消息格式可以如表四所示。

表四

表四所示消息格式中, 第三字段用于指示 PLAOM消息的类型, 即表明该 PLAOM消息为发送緩存状态消息。 其中, 第 5-n个字段用于承载緩存数据量 或緩存占用率。

优选地, 该发送緩存状态消息也可以釆用 AMCC通道发送。

步骤 302: OLT根据 OLT与 ONU之间的上行业务流量信息计算 OLT与 ONU之间的上行业务速率。

在第一种实现方式中,上行数据传输信息为 OLT与 ONU之间的上行业务 流量信息 (即设定时长内 ONU发送给 OLT的上行业务报文的数量和大小 ), 此时, 该步骤 302可以包括:

根据设定时长内 OLT接收到的 ONU发送的上行业务报文的数量和大小, 计算上行业务的平均速率, 上行业务的平均速率即为上行业务速率。

例如, 假设 2s内 OLT接收到 ONU发送的 10个 500byte的报文和 5个 1000byte 的报文, 则上行业务的平均速率为 ( 10 χ 500 χ 8+5 χ 1000 χ 8 ) ÷ 2=40000bps。

在第二种实现方式中,上行数据传输信息为 ONU的发送緩存的占用信息, 此时, 该步骤 302可以包括:

根据 ONU的发送緩存的占用信息和当前线路速率计算 上行业务速率。 具体计算方式与步骤 302的第二中实现方式中的下行业务速率的计算 方式 相似, 在此省略详细描述。

在第三种实现方式中,上行数据传输信息包括 OLT与 ONU之间的上行业 务流量信息以及 ONU的发送緩存的占用信息, 此时, 该步骤 302可以包括: 当緩存数据量或占用率在设定时长内为 0时, 釆用第一种实现方式来计算 上行业务速率;

当緩存数据量或占用率在设定时长内不为 0时, 釆用第二种实现方式来计 算上行业务速率。

本发明实施例并不仅限于上述三种实现方式, 还可以将第一种实现方式和 第二种方式进行其它组合。

步骤 303: OLT根据 OLT与 ONU之间的上行业务速率确定 OLT与 ONU 之间的的目标上行速率。

目标上行速率的确定方法与步骤 203中目标下行速率的确定方法相同, 在 此省略详细描述。

通过上述步骤 302~303即可实现根据 OLT与 ONU之间的的上行数据传输 信息确定 OLT与 ONU之间的目标上行速率。

步骤 304: 当目标上行速率与当前线路速率 (即 OLT与 ONU之间的当前 上行线路速率) 不相同时, OLT向 ONU发送速率调节请求消息。

该速率调节请求消息包括目标线路速率字段, 该目标线路速率字段承载有 目标线路速率, 用于指示 ONU将当前线路速率调节为目标线路速率。

在本实施例中,该目标线路速率字段承载有目 标上行速率,用于指示 ONU 调节将上行发送速率调节为目标上行速率。

具体地, 在该步骤 304中, OLT比较目标上行速率和 OLT的当前上行接 收速率, 若目标上行速率和 OLT 的当前上行接收速率相同, 则釆用当前接收 速率继续接收数据, 维持正常通信。 若目标上行速率和 OLT 的当前上行接收 速率不相同, 则向 ONU发送该速率调节请求消息。

优选地, 该速率调节请求可以釆用 AMCC发送。 容易知道, 该速率调节 请求消息也可以釆用其他控制通道发送, 本发明实施例对此不作限制。

此外, 在本实施例中, 速率调节请求消息中还可以包括速率调节开始 时刻 字段, 用于承载速率调节开始的条件。 该速率调节开始时刻字段的取值优选为 下行超帧计数器的特定 bit位的值, 特定 bit位可以是下行超帧计数器的全部 bit位或者部分 bit位。 当速率调节开始时刻字段以下行超帧计数器的 特定 bit 位的值来取值时, ONU在收到的下行帧帧头的超帧计数器字段的特 定 bit位与 速率调节开始时刻字段的取值相同时, 开始进行速率调节。

达该时间值对应的时刻开始进行速率调节, 或者, 还可以按照约定的条件进行 速率调节, 例如, 在速率调节请求消息中携带时间戳, 约定在该时间戳指示的 时间后设定的时刻进行速率调节, 本发明对此不作限制。

速率调节请求消息中还可以包括回退标识, 该回退标识用于指示 ONU速 率调节失败时釆用的线路速率。例如,若回退 标识为 1,表示若速率调节失败, 则恢复到调节之前的速率; 若回退标识为 0, 则表示若速率调节失败, 则恢复 到预设的默认速率。

优选地, 速率调节请求消息的消息格式可以釆用前述表 一中的格式。

步骤 305: ONU判断是否支持速率调节请求中的目标上行速 率, 当 ONU 不支持该目标上行速率时, 执行步骤 306; 当 ONU支持该目标上行速率时, 执行步骤 307。

可选地, 在步骤 305之前, 该方法还可以包括: ONU判断目标上行速率 与 ONU的当前上行发送速率是否一致, 若目标上行速率与 ONU的当前上行 发送速率不一致, 则执行步骤 305, 若一致, 则继续釆用当前发送速率发送数 据。

步骤 306: ONU向 OLT发送速率调节响应消息。

该速率调节响应消息包括确认字段, 该确认字段用于表示 ONU是否接受 速率调节, 在步骤 306中, 该确认字段用于表示 ONU拒绝速率调节。

可选地, 该速率调节响应消息中还可以包括拒绝原因字 段, 该拒绝原因字 段用于承载 ONU不接受速率调节的原因, 例如 ONU忙、 不支持目标上行速 率等。

可选地, 在步骤 305之后, 当 ONU支持该目标上行速率时, 该方法还可 以包括: ONU向 OLT发送速率调节响应消息, 该速率调节响应消息中的确认 字段用于表示 ONU接受速率调节。

优选地, 该速率调节消息同样釆用 AMCC通道发送。

实现时, 速率调节响应消息同样可以釆用 PLOAM消息实现, 具体可以釆 用表二中的 PLOAM消息格式。 步骤 307: OLT将上行接收速率调节为目标上行速率, ONU将上行发送速 率调节为目标上行速率。

在本实施例中, 速率调节请求消息中釆用下行超帧计数器的特 定 bit位的 值作为速率调节开始的条件,因此, OLT将上行接收速率调节为目标上行速率, 包括:

OLT检测发送给 ONU的下行帧帧头中的超帧计数器字段, 当超帧计数器 字段的指定 bit位的值与速率调节开始时刻字段的值相同时 , OLT将上行接收 速率调节为目标上行速率。

ONU检测接收到的 OLT发送的下行帧帧头中的超帧计数器字段, 当超帧 行发送速率调节为目标上行速率。

为了避免对上行业务造成影响, 当 ONU开始进行上行发送速率调节时, 将发送给 OLT的数据保存至 ONU的发送緩存中, 在恢复正常通信后(例如步 骤 308中上行同步成功后)再将发送緩存中的数据 发送给 OLT。

步骤 308: ONU以调节后的上行发送速率发送上行帧, OLT以调节后的上 行接收速率进行上行同步,如果上行同步不成 功,则执行步骤 309和步骤 310, 如果上行同步成功,则 OLT执行步骤 310并釆用调节后的速率接收上行数据。

具体地, 上行同步是指 OLT釆用调节后的上行接收速率接收上行帧, 若 接收到的上行帧能解析出正确的上行帧定界, 则表示上行同步成功, 若接收到 上行帧不能解析出正确的上行帧定界, 则表示上行同步不成功。

若 ONU在开始进行下行发送速率调节时,将发送给 OLT的数据进行了緩 存, 则 ONU在完成速率调节后发送的下行帧可以为测试 帧例如空数据帧, 以 便 OLT能够进行下行同步。

步骤 309: OLT釆用调节前的上行接收速率或预设的默认接 收速率接收上 行数据。

具体地, OLT可以根据调节指示请求消息中的回退标识选 择调节失败时釆 用的速率。

步骤 310: OLT向 ONU发送调节结果指示消息, 该调节结果指示消息用 于表明速率调节成功或失败。该调节结果指示 消息可以釆用表二中的消息格式, 也可以釆用单独的 PLOAM消息。 步骤 311 : 当 ONU接收到 OLT发送的调节结果指示消息且接收到的调节 结果指示消息表示速率调节失败时, ONU 釆用调节前的上行发送速率或预设 的默认发送发送上行数据。

当 ONU接收到 OLT发送的调节结果指示消息且接收到的调节结 果指示消 息表示速率调节成功时, ONU将开始速率调节时緩存在发送緩存中的数据 发 送给 OLT, 从而恢复正常通信。

同样地, ONU 可以根据调节指示请求中的回退标识选择调节 失败时釆用 的速率。

具体地, 在本实施例中, 调节结果指示消息的消息格式可以釆用表二中 的 格式。 在其它实施例中, 调节结果指示消息的消息格式还可以釆用表五 中的格 式。

表五

在表五所示 PLOAM消息格式中,第 3字段用于指示 PLAOM消息的类型, 即表明该 PLAOM消息为用于为调节结果指示消息。 该消息的第 5字段用于指 示调节成功还是失败, 该消息的第 6字段用于速率调节的结果, 即速率是否发 生改变。 需要说明的是,在本实施例中,无论速率调节 成功或失败, OLT都向 ONU 发送调节结果指示消息, 在其它实施例中, 也可以仅在速率调节成功时, 向 ONU发送调节结果指示消息, 在这种情况下, 若 ONU在设定时间内未收到消 息, 则判定速率调节失败, 釆用调节前的上行发送速率或预设的默认发送 速率 发送上行数据。

进一步地, 在仅在速率调节成功时, 向 OLT发送调节结果指示消息的情 况下, 调节结果指示消息的消息格式如表三所示。

可以理解地, 在 OLT和 ONU的业务通道初始化时, 釆用预设的默认线路 速率进行数据传输,该默认的线路速率可以为 ONU和第一 OLT支持的最大线 路速率, 或者 ONU和第一 OLT支持的最小线路速率, 或者 ONU和第一 OLT 支持的最大线路速率和最小线路速率之间的一 个中间线路速率。

需要说明的是, 在本实施例中, 第一 PON设备为 OLT、 第二 PON设备为 ONU, 在其他实施例中, 也可以是第一 PON设备为 ONU、 第二设备为 OLT, 在这种情况下, 速率调节的过程与本实施例相似, 故在此省略详细描述。

本发明实施例通过根据 OLT和 ONU的上行数据传输信息来确定目标上行 速率, 并根据目标下行速率在 OLT和 ONU之间的线路上传输数据, 从而可以 根据 OLT和 ONU之间的实时上行数据传输信息调整上行线路 速率, 在 OLT 和 ONU之间的上行业务流量较小的情况下, 上行线路速率减小, 从而可以减 少 ONU发送的空闲信号, 进而达到节能的目的; 在 OLT和 ONU之间的业务 流量较大的情况下, 上行线路速率增大, 从而可以减小 ONU的通信延时并避 免丟包, 提高通信的可靠性。 由于釆用 AMCC来发送速率调节请求, 不用对 现有 PtP WDM-PON中的协议进行改动, 适于推广应用。 实施例四

本发明实施例提供了一种 PON设备, 适用于实现实施例一提供的方法, 参见图 5, 该设备包括获取单元 401、 确定单元 402和通信单元 403。

其中, 获取单元 401用于获取该 PON设备与第二 PON设备之间的数据传 输信息。

该数据传输信息可以包括该 PON设备与第二 PON设备之间的业务流量信 息、该 PON设备的发送緩存的占用信息和第二 PON设备的发送緩存的占用信 息中的至少一种。 其中, 业务流量信息可以包括: 设定时长内该 PON设备和第二 PON设备 之间传输的业务报文的数量和大小; 该 PON设备的发送緩存的占用信息包括 该 PON设备的发送緩存的占用率或该 PON设备的发送緩存中的数据量; 第二 PON设备的发送緩存的占用信息包括第二 PON设备的发送緩存的占用率或第 二 PON设备的发送緩存中的数据量。

需要说明的是, 该 PON设备与第二 PON设备之间的数据传输信息可以包 括上行数据传输信息和下行数据传输信息。

确定单元 402用于根据获取单元 401获取的数据传输信息确定该 PON设 备和第二 PON设备之间的目标线路速率。

具体地, 确定单元 402用于根据上行数据传输信息确定目标上行速 率, 根 据下行数据传输信息确定目标下行速率。

通信单元 403用于根据确定单元 402确定的目标线路速率在第一 PON设 备和第二 PON设备之间的线路上传输数据。

其中, 在本实施例中, 当 PON设备为 OLT时, 第二 PON设备为 ONU, 或者, 当 PON设备为 ONU时, 第二 PON设备为 OLT。

本发明实施例通过根据第一 PON设备与第二 PON设备之间的数据传输信 息来确定目标线路速率, 并根据所述目标线路速率在第一 PON设备和第二 PON设备之间的线路上传输数据,从而可以根据 OLT和 ONU之间的实时业务 流量调整线路速率, 在 OLT和 ONU之间的业务流量较小的情况下, 线路速率 减小, 从而可以减少 ONU发送的空闲信号, 进而达到节能的目的; 在 OLT和 ONU之间的业务流量较大的情况下, 线路速率增大, 从而可以减小 ONU的通 信延时并避免丟包, 提高通信的可靠性。 实施例五

本发明实施例提供了一种 PON设备, 适用于实现实施例二或三中 OLT实 现的方法, 参见图 6, 该设备包括: 获取单元 501、 确定单元 502和通信单元 503。

其中, 获取单元 501用于获取 OLT与 ONU之间的数据传输信息。

该数据传输信息可以包括 PON设备与第二 PON设备之间的业务流量信息、

PON设备的发送緩存的占用信息和第二 PON设备的发送緩存的占用信息中的 至少一种。 其中, 业务流量信息可以包括: 设定时长内 PON设备和第二 PON设备之 间传输的业务报文的数量和大小; PON设备的发送緩存的占用信息包括 PON 设备的发送緩存的占用率或 PON设备的发送緩存中的数据量; 第二 PON设备 的发送緩存的占用信息包括第二 PON设备的发送緩存的占用率或第二 PON设 备的发送緩存中的数据量。

需要说明的是, PON设备与第二 PON设备之间的数据传输信息可以包括 上行数据传输信息和下行数据传输信息。

确定单元 502用于根据获取单元 501获取的数据传输信息确定 PON设备 和第二 PON设备之间的目标线路速率。

通信单元 503用于根据确定单元 502确定的目标线路速率在 PON设备和 第二 PON设备之间的线路上传输数据。

其中, 在本实施例中, 当 PON设备为 OLT时, 第二 PON设备为 ONU, 或者, 当 PON设备为 ONU时, 第二 PON设备为 OLT。

进一步地, 确定单元 502可以包括计算子单元 5021和确定子单元 5022。 计算单元 5021用于根据业务流量信息计算 PON设备和第二 PON设备之间的 业务速率; 确定子单元 5022用于根据计算单元 5021 计算出的业务速率确定 PON设备和第二 PON设备之间的目标线路速率。

具体地, 计算单元 5021根据 PON设备和第二 PON设备之间的上行数据 传输信息计算 PON设备和第二 PON设备之间的上行业务速率(具体计算方式 参见实施例三的步骤 302 ),根据 PON设备和第二 PON设备之间的下行数据传 输信息计算 PON设备和第二 PON设备之间的下行业务速率(具体计算方式参 见实施例二的步骤 202 )。

在本实施例的一种实施方式中, 确定子单元 5033具体用于当业务速率小 于 PON设备和第二 PON设备之间的当前线路速率时,将 PON设备和第二 PON 设备支持的线路速率中, 大于业务速率的最小线路速率作为目标线路速 率。

在本实施例的一种优选实施方式中, 确定子单元 5033还用于当业务速率 大于 PON设备和第二 PON设备之间的当前线路速率, 且 PON设备的发送緩 存的占用率达到设定的阔值时, 将 PON设备和第二 PON设备支持的线路速率 中, 大于业务速率的最小线路速率作为目标线路速 率。

在本实施例的一种可选的实施方式中, 确定子单元 5033也可直接将 PON 设备和第二 PON设备支持的线路速率中, 大于业务速率的最小线路速率作为 目标线路速率。

具体地,确定子单元 5022根据实施例二的步骤 203确定 PON设备和第二 PON设备之间的目标下行速率, 根据实施例三的步骤 303确定 PON设备和第 二 PON设备之间的目标上行速率, 在此不再赘述。

在本发明实施例的一种实现方式中, 通信单元 503还用于, 当目标线路速 率与 PON设备和第二 PON设备之间的当前线路速率不相同时, 向第二 PON 设备发送速率调节请求消息, 该速率调节请求消息包括目标线路速率字段, 该 目标线路速率字段承载有目标线路速率, 用于指示第二 PON设备将当前线路 速率调节为目标线路速率。 识, 速率调节开始时刻字段用于承载速率调节开始 的条件, 回退标识用于指示 第二 PON设备速率调节失败时, 釆用的线路速率。

该速率调节开始时刻字段的取值优选为下行超 帧计数器的特定比特(bit ) 位的值, 特定 bit位可以是下行超帧计数器的全部 bit位或者部分 bit位。 当速 率调节开始时刻字段以下行超帧计数器的特定 bit位的值来取值时, ONU在收 到的下行帧帧头的超帧计数器字段的特定 bit位与速率调节开始时刻字段的取 值相同时, 开始进行速率调节。 达该时间值对应的时刻开始进行速率调节, 或者, 还可以按照约定的条件进行 速率调节, 例如, 在速率调节请求消息中携带时间戳, 约定在该时间戳指示的 时间后设定的时刻进行速率调节, 本发明对此不作限制。

该回退标识用于指示 ONU速率调节失败时釆用的线路速率。 例如, 若回 退标识为 1, 表示若速率调节失败, 则恢复到调节之前的速率; 若回退标识为 0, 则表示若速率调节失败, 则恢复到预设的默认速率。

在本实施例中,速率调节请求消息可以釆用前 述表一中的 PLOAM消息格 式实现。

优选地, 通信单元 503用于釆用 AMCC向第二 PON设备发送速率调节请 求。 AMCC为 PtP WDM-GON系统中新增的带外控制通道, 它可以釆用副载 波调制等其他调制技术承载在和业务通道数据 相同的光载波上, 通常可以釆用 低功率和低频率调制, 这样可以确保在使用相同波长的情况下, 不影响业务通 道的正常传输, 并且带来的功耗和功率可以忽略不计。 容易知道, 该速率调节 请求也可以釆用其他控制通道发送, 本发明实施例对此不作限制。

在本实施例中, 该通信单元 503还用于, 接收第二 PON设备发送的速率 调节响应消息, 该速率调节响应消息包括确认字段或拒绝原因 字段, 该确认字 段用于表示第二 PON设备是否接受速率调节, 该拒绝原因字段用于承载第二 PON设备不接受速率调节的原因, 例如 ONU忙、 不支持目标下行速率等。

实现时,速率调节响应消息可以釆用表二中的 PLOAM消息格式。优选地, 该速率调节消息同样釆用 AMCC通道发送。

在本实施例中, 该设备还可以包括: 检测单元 504和速率调节单元 505, 检测单元 504用于检测发送给 ONU的下行帧帧头中的超帧计数器字段; 速率 调节单元 505用于当超帧计数器字段的指定比特位的值与 速率调节开始时刻字 段的取值相同时, 开始进行速率调节。

优选地,该设备还可以包括:緩存单元 506,用于在开始进行速率调节时, 将要发送给第二 PON设备的数据緩存;

通信单元 503还用于在恢复正常通信后, 将緩存的待发送数据发送给第二 PON设备。 详见前述步骤 207和 307, 在此省略详细描述。

可选地, 该设备还可以包括速率回退单元 507, 速率回退单元 507用于当 速率调节失败时, 釆用回退标识指示的线路速率传输数据。 详见前述步骤 209-211以及步骤 309-311, 在此省略详细描述。

可选地, 该通信单元 503还可以用于, 接收第二 PON设备发送的调节结 果指示消息(详见步骤 210-211 ); 或者, 该通信单元 503还可以用于, 向第二 PON设备发送调节结果指示消息 (详见步骤 310-311 )。

本发明实施例通过根据 PON设备与第二 PON设备之间的数据传输信息来 确定目标线路速率, 并根据所述目标线路速率在所述 PON设备和所述第二 PON设备之间的线路上传输数据,从而可以根据 PON设备与第二 PON设备之 间的实时业务流量调整线路速率, 在 PON设备与第二 PON设备之间的业务流 量较小的情况下, 线路速率减小, 从而可以减少 ONU发送的空闲信号, 进而 达到节能的目的;在 PON设备与第二 PON设备之间的业务流量较大的情况下, 线路速率增大,从而可以减小 PON设备与第二 PON设备之间的通信延时并避 免丟包, 提高通信的可靠性。 此外, 由于釆用 AMCC来发送速率调节请求, 不用对现有 PtP WDM-PON中的协议进行改动, 适于推广应用。 需要说明的是: 上述实施例提供的 PON设备在进行数据传输时, 仅以上 述各功能模块的划分进行举例说明, 实际应用中, 可以根据需要而将上述功能 分配由不同的功能模块完成, 即将装置的内部结构划分成不同的功能模块, 以 完成以上描述的全部或者部分功能。 另外, 上述实施例提供的数据传输控制装 置与数据传输控制方法实施例属于同一构思, 其具体实现过程详见方法实施例, 这里不再赘述。 实施例六

本发明实施例提供了一种应用于 PON设备的装置 600, 参见图 7, 该装置 包括: 处理器 601、 存储器 602、 总线 603和通信接口 604。 其中, 存储器 602 用于存储计算机执行指令, 处理器 601与存储器 602通过总线 603连接, 当所 述计算机运行时, 处理器 601执行存储器 602存储的所述计算机执行指令, 以 使所述计算机执行实施例一、 或实施例二或实施例三中第一 PON设备所执行 的方法。

本发明实施例通过根据 PON设备与第二 PON设备之间的数据传输信息来 确定目标线路速率, 并根据所述目标线路速率在所述 PON设备和第二 PON设 备之间的线路上传输数据,从而可以根据 PON设备与第二 PON设备之间的实 时业务流量调整线路速率,在 PON设备与第二 PON设备之间的业务流量较小 的情况下, 线路速率减小, 从而可以减少 ONU发送的空闲信号, 进而达到节 能的目的; 在 PON设备与第二 PON设备之间的业务流量较大的情况下, 线路 速率增大,从而可以减小 PON设备与第二 PON设备之间的通信延时并避免丟 包, 提高通信的可靠性。 此外, 由于釆用 AMCC来发送速率调节请求, 不用 对现有 PtP WDM-PON中的协议进行改动, 适于推广应用。 实施例七

本发明实施例提供了一种 PON设备, 参见图 8, 该设备包括处理器 701 和收发器 702。

其中, 处理器 701可以包括实施例六提供的装置。

具体地, 处理器 701用于获取该 PON设备与第二 PON设备之间的数据传 输信息,根据数据传输信息确定 PON设备和第二 PON设备之间的目标线路速 率; 指示收发器根据所述目标线路速率在 PON设备和第二 PON设备之间的线 路上传输数据。该数据传输信息包括 PON设备与第二 PON设备之间的业务流 量信息、 PON设备的发送緩存的占用信息和第二 PON设备的发送緩存的占用 信息中的至少一种。

收发器 702用于根据处理器 701确定出的目标线路速率在 PON设备和所 述第二 PON设备之间的线路上传输数据。

其中, 当 PON设备为 OLT时, 第二 PON设备为 ONU, 当 PON设备为 ONU时, 第二 PON设备为 OLT。

具体地, 业务流量信息包括: 设定时长内 PON设备和第二 PON设备之间 传输的业务报文的数量和大小; PON设备的发送緩存的占用信息包括 PON设 备的发送緩存的占用率或 PON设备的发送緩存中的数据量; 第二 PON设备的 发送緩存的占用信息包括第二 PON设备的发送緩存的占用率或第二 PON设备 的发送緩存中的数据量。

在本发明的一些实施方式中, 处理器 701具体用于, 根据数据传输信息, 计算 PON设备和第二 PON设备之间的业务速率; 根据计算出的业务速率确定 PON设备和第二 PON设备之间的目标线路速率。

其中,根据数据传输信息计算 PON设备和第二 PON设备之间的业务速率 可参见前述步骤 202和 302, 而根据计算出的业务速率确定 PON设备和第二 PON设备之间的目标线路速率可参见前述步骤 203和 303,在此省略详细描述。

在本发明的另一些实施方式中, 处理器 701具体用于, 当业务速率大于所 述 PON设备和第二 PON设备之间的当前线路速率, 且 PON设备的发送緩存 的占用率达到设定的阔值时, 或者, 当业务速率小于 PON设备和第二 PON设 备之间的当前线路速率时, 将 PON设备和第二 PON设备支持的线路速率中, 大于业务速率的最小线路速率作为目标线路速 率。

在本发明的又一些实施方式中, 处理器 701具体用于将 PON设备和第二 PON设备支持的线路速率中,大于业务速率的最 小线路速率作为目标线路速率。

在本发明的又一些实施方式中, 处理器 701还可用于当目标线路速率与当 前线路速率不相同时, 向第二 PON设备发送速率调节请求消息。 该速率调节 请求消息的内容、 消息格式以及发送方式参见前述步骤 204和 304, 在此省略 详细描述。

在本发明的又一些实施方式中, 处理器 701还可以用于进行速率调节。 收发器 702还用于当目标线路速率与 PON设备和第二 PON设备之间的当 前线路速率不相同时, 向第二 PON设备发送速率调节请求消息, 速率调节请 求消息包括目标线路速率字段, 目标线路速率字段承载有目标线路速率, 用于 指示第二 PON设备将所述当前线路速率调节为目标线路速 率。 识, 速率调节开始时刻字段用于承载速率调节开始 的条件, 回退标识用于指示 第二 PON设备速率调节失败时, 釆用的线路速率。

该速率调节开始时刻字段的取值优选为下行超 帧计数器的特定比特(bit ) 位的值, 特定 bit位可以是下行超帧计数器的全部 bit位或者部分 bit位。 当速 率调节开始时刻字段以下行超帧计数器的特定 bit位的值来取值时, ONU在收 到的下行帧帧头的超帧计数器字段的特定 bit位与速率调节开始时刻字段的取 值相同时, 开始进行速率调节。 达该时间值对应的时刻开始进行速率调节, 或者, 还可以按照约定的条件进行 速率调节, 例如, 在速率调节请求消息中携带时间戳, 约定在该时间戳指示的 时间后设定的时刻进行速率调节, 本发明对此不作限制。

该回退标识用于指示 ONU速率调节失败时釆用的线路速率。 例如, 若回 退标识为 1, 表示若速率调节失败, 则恢复到调节之前的速率; 若回退标识为 0, 则表示若速率调节失败, 则恢复到预设的默认速率。

在本实施例中,速率调节请求消息可以釆用前 述表一中的 PLOAM消息格 式实现。

优选地, 收发器 702可釆用 AMCC向第二 PON设备发送速率调节请求。 AMCC为 PtP WDM-GON系统中新增的带外控制通道, 它可以釆用副载波调 制等其他调制技术承载在和业务通道数据相同 的光载波上,通常可以釆用低功 率和低频率调制, 这样可以确保在使用相同波长的情况下, 不影响业务通道的 正常传输, 并且带来的功耗和功率可以忽略不计。 容易知道, 该速率调节请求 也可以釆用其他控制通道发送, 本发明实施例对此不作限制。

在本发明的一些实施方式中, 收发器 702还用于接收第二 PON设备发送 的速率调节响应消息, 该速率调节响应消息包括确认字段或拒绝原因 字段, 该 确认字段用于表示第二 PON设备是否接受速率调节, 该拒绝原因字段用于承 载第二 PON设备不接受速率调节的原因, 例如 ONU忙、 不支持目标下行速率 等。 实现时,速率调节响应消息可以釆用表二中的 PLOAM消息格式。优选地, 该速率调节消息同样釆用 AMCC通道发送。

在本发明的又一些实施方式中, 处理器 701还用于检测发送给 ONU的下 行帧帧头中的超帧计数器字段; 当超帧计数器字段的指定比特位的值与速率调 节开始时刻字段的取值相同时, 开始进行速率调节。

可选地, 该收发器 702还可以用于, 接收第二 PON设备发送的调节结果 指示消息(详见步骤 210-211 ); 或者, 该收发器 702还可以用于, 向第二 PON 设备发送调节结果指示消息 (详见步骤 310-311 )。

在本发明的又一些实施方式中, 该 PON设备还可以包括存储器, 用于在 开始进行速率调节时, 将要发送给第二 PON设备的数据緩存; 则处理器 701 还可以用于在恢复正常通信后, 指示收发器 702将緩存的待发送数据发送给第 二 PON设备。

本发明实施例通过根据 PON设备与第二 PON设备之间的数据传输信息来 确定目标线路速率, 并根据所述目标线路速率在所述 PON设备和第二 PON设 备之间的线路上传输数据,从而可以根据 ONU的实时业务流量调整线路速率, 在 PON设备与第二 PON设备之间的业务流量较小的情况下, 线路速率减小, 从而可以减少 ONU发送的空闲信号, 进而达到节能的目的; 在 PON设备与第 二 PON设备之间的业务流量较大的情况下,线路速 率增大,从而可以减小 ONU 的通信延时并避免丟包, 提高通信的可靠性。 实施例八

本发明实施例提供了一种无源光网络, 可以包括: 第一 PON设备 801、 第 二 PON设备 802和光分配网络 803,其中,第一 PON设备 801和第二 PON设 备 802通过光分配网络 803连接。

其中, 当第一 PON设备 801为 OLT时, 第二 PON设备 802为 ONU, 或 者, 当第一 PON设备 801为 ONU时, 第二 PON设备 802为 OLT。

其中,第一 PON设备 801例如可如实施例四、五或者实施例七提供的 PON 设备。

可以理解的是, 本实施例的第一 PON设备 1310可具有上述方法实施例中 的第一 PON设备的部分或全部功能, 第二 PON设备 1320可具有上述方法实 施例中的第二 PON设备的部分或全部功能, 第一 PON设备 1310和第二 PON 设备 1320功能可根据上述方法实施例中的方法具体 现, 其具体实现过程可 以参照上述方法实施例的相关描述, 此处不再赘述。

本发明实施例通过根据第一 PON设备与第二 PON设备之间的数据传输信 息来确定目标线路速率, 并根据所述目标线路速率在所述第一 PON设备和所 述第二 PON设备之间的线路上传输数据,从而可以根据 第一 PON设备与第二 PON设备之间的实时业务流量调整线路速率,在 第一 PON设备与第二 PON设 备之间的业务流量较小的情况下, 线路速率减小, 从而可以减少 ONU发送的 空闲信号, 进而达到节能的目的; 在第一 PON设备与第二 PON设备之间的业 务流量较大的情况下,线路速率增大,从而可 以减小第一 PON设备与第二 PON 设备之间的通信延时并避免丟包, 提高通信的可靠性。 上述本发明实施例序号仅仅为了描述, 不代表实施例的优劣。

本领域普通技术人员可以理解实现上述实施例 的全部或部分步骤可以通 过硬件来完成, 也可以通过程序来指令相关的硬件完成, 所述的程序可以存储 于一种计算机可读存储介质中, 上述提到的存储介质可以是只读存储器, 磁盘 或光盘等。

以上所述仅为本发明的较佳实施例, 并不用以限制本发明, 凡在本发明的 精神和原则之内, 所作的任何修改、 等同替换、 改进等, 均应包含在本发明的 保护范围之内。