Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
BANDWIDTH ALLOCATION METHOD, DEVICE AND SYSTEM
Document Type and Number:
WIPO Patent Application WO/2014/169483
Kind Code:
A1
Abstract:
Disclosed is a bandwidth allocation method. The method comprises: obtaining traffic and arrival time of upcoming data sent by a client; determining time of requesting a bandwidth from an optical line terminal according to the arrival time, pre-stored effective time of the bandwidth and time of the optical line terminal allocating the bandwidth, and when the time of requesting the bandwidth arrives, requesting the bandwidth required by the upcoming data of the traffic from the optical line terminal; obtaining the bandwidth allocated by the optical line terminal; and when the upcoming data arrives, transmitting the arrived data at the arrival time by using the bandwidth. Embodiments of the present invention also provide a corresponding device and system. In the technical solutions of the present invention, because an optical network device can request a bandwidth from a network line terminal in advance according to arrival time of upcoming data, the problem of bandwidth allocation lagging in a non-fiber to the user scenario is solved, thereby reducing the cache demand of the ONU and reducing the line time delay.

Inventors:
SUI MENG (CN)
HE XIAOYUE (CN)
SHI CAO (CN)
Application Number:
PCT/CN2013/074461
Publication Date:
October 23, 2014
Filing Date:
April 19, 2013
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
HUAWEI TECH CO LTD (CN)
International Classes:
H04L47/76
Foreign References:
CN101883294A2010-11-10
CN101778313A2010-07-14
CN101888342A2010-11-17
US20110116803A12011-05-19
Attorney, Agent or Firm:
SHENPAT INTELLECTUAL PROPERTY AGENCY (CN)
深圳市深佳知识产权代理事务所(普通合伙) (CN)
Download PDF:
Claims:
权 利 要 求

1、 一种带宽分配的方法, 其特征在于, 包括:

获取用户端发送的即将到达的数据的流量和到达时间;

根据所述到达时间、预存储的带宽的生效时间和光线路终端分配带宽的时 间, 确定向光线路终端请求带宽的时间, 并在到达所述请求带宽的时间时, 向 所述光线路终端请求所述流量的即将到达的数据所需要的带宽;

获取所述光线路终端分配的带宽;

在所述到达时间, 所述即将到达的数据到达,使用所述带宽传输到达的所 述数据。

2、根据权利要求 1所述的方法, 其特征在于, 所述向所述光线路终端请求 所述流量的即将到达的数据所需要的带宽, 包括:

根据所述即将到达的数据的流量,将正要向所述光线路终端传输的数据中 的空闲帧的部分或者全部修改为与所述光线路终端预先约定的无效数据帧 ,其 中, 所述正要传输的数据的流量小于所述即将到达的数据的流量;

向所述光线路终端传输所述包含无效数据帧的所述正要传输的数据。

3、根据权利要求 1所述的方法, 其特征在于, 所述向所述光线路终端请求 所述流量的即将到达的数据所需要的带宽, 包括:

向所述光线路终端发送带宽分配请求,所述带宽分配请求中携带所述即将 到达的数据的带宽需求指示信息,以使所述光线路终端根据所述带宽需求指示 信息给所述即将到达的数据分配对应所述即将到达的数据的流量的带宽。

4、根据权利要求 1〜3任意一项所述的方法, 其特征在于, 所述获取所述光 线路终端分配的带宽, 包括:

接收所述光线路终端发送的带宽分配表,所述带宽分配表中携带传输所述 即将到达的数据的起始时间点和结束时间点, 其中, 所述起始时间点为所述到 达时间。

5、 一种带宽分配的方法, 其特征在于, 包括:

获取用户端发送的即将到达的数据的流量和到达时间;

向光线路终端请求所述流量的即将到达的数据所需要的带宽,并将所述到 达时间上报给所述光线路终端, 以使所述光线路终端根据所述到达时间、预存 储的分配带宽的时间和光网络设备侧带宽的生效时间确定为所述光网络设备 分配带宽的时间;

获取所述光线路终端分配的带宽;

在所述到达时间, 所述即将到达的数据到达,使用所述带宽传输到达的所 述数据。

6、根据权利要求 5所述的方法, 其特征在于, 所述向光线路终端请求所述 流量的即将到达的数据所需要的带宽,并将所述到达时间上报给所述光线路终 端, 包括:

根据所述即将到达的数据的流量,将正要向所述光线路终端传输的数据中 的空闲帧的部分或者全部修改为与所述光线路终端预先约定的无效数据帧 ,并 将所述到达时间写入所述正要传输的数据中; 其中, 所述正要传输的数据的流 量小于所述即将到达的数据的流量;

向所述光线路终端传输包含无效数据帧的所述正要传输的数据。

7、根据权利要求 5所述的方法, 其特征在于, 所述向光线路终端请求所述 流量的即将到达的数据所需要的带宽,并将所述到达时间上报给所述光线路终 端, 包括:

向所述光线路终端发送带宽分配请求,所述带宽分配请求中携带所述即将 到达的数据的带宽需求指示信息和所述到达时间。

8、根据权利要求 5〜7任意一项所述的方法, 其特征在于, 所述获取所述光 线路终端分配的带宽, 包括:

接收所述光线路终端发送的带宽分配表,所述带宽分配表中携带传输所述 即将到达的数据的起始时间点和结束时间点, 其中, 所述起始时间点为所述到 达时间。

9、 一种带宽分配的方法, 其特征在于, 包括:

获取光网络设备对即将到达的数据的带宽需求和所述即将到达的数据到 达所述光网络设备的到达时间;

根据所述到达时间、预存储的分配带宽的时间和光网络设备侧带宽的生效 时间确定为所述光网络设备分配带宽的时间, 并在所述分配带宽的时间到来 时, 为所述光网络设备分配所需的带宽;

向所述光网络设备下发分配的所述带宽 ,以使所述光网络设备在所述到达 时间, 所述即将到达的数据到达, 使用所述带宽传输到达的所述数据。

10、 根据权利要求 9所述的方法, 其特征在于, 所述获取光网络设备对即 将到达的数据的带宽需求和所述即将到达的数据到达所述光网络设备的到达 时间, 包括:

从正在接收的所述光网络设备传输来的数据中,识别与所述光网络设备预 先约定的无效数据帧;

根据所述无效数据帧的数量确定所述即将到达的数据的带宽需求; 从所述数据中提取出所述即将到达的数据到达所述光网络设备的到达时 间。

11、 根据权利要求 9所述的方法, 其特征在于, 所述获取光网络设备对即 将到达的数据的带宽需求和所述即将到达的数据到达所述光网络设备的到达 时间, 包括:

接收所述光网络设备发送的带宽分配请求 ,所述带宽分配请求中携带所述 即将到达的数据的带宽需求指示信息和所述到达时间;

从所述带宽分配请求中解析出所述即将到达的数据的带宽需求指示信息 和所述到达时间。

12、 根据权利要求 9〜11任意一项所述的方法, 其特征在于, 所述向所述光 网络设备下发分配的所述带宽, 包括:

向所述光网络设备下发带宽分配表,所述带宽分配表中携带传输所述即将 到达的数据的起始时间点和结束时间点, 其中, 所述起始时间点为所述到达时 间。

13、 一种光网络设备, 其特征在于, 包括:

第一获取单元, 用于获取用户端发送的即将到达的数据的流量和到达时 间;

第一带宽请求单元, 用于根据所述第一获取单元获取的到达时间、预存储 的带宽的生效时间和光线路终端分配带宽的时间,确定向光线路终端请求带宽 的时间, 并在到达所述请求带宽的时间时, 向所述向光线路终端请求所述流量 的即将到达的数据所需要的带宽;

所述第一获取单元, 还用于获取所述光线路终端分配的带宽;

第一传输单元, 用于在所述到达时间, 所述即将到达的数据到达, 使用所 述第一获取单元获取的带宽传输到达的所述数据。

14、 根据权利要求 13所述的光网络设备, 其特征在于, 所述第一带宽请求 单元, 包括:

第一帧修改子单元, 用于根据所述即将到达的数据的流量,将正要向所述 光线路终端传输的数据中的空闲帧的部分或者全部修改为与所述光线路终端 预先约定的无效数据帧, 其中, 所述正在传输的数据的流量小于所述即将到达 的数据的流量;

第一传输子单元,用于向所述光线路终端传输所述第一帧修改子单元修改 的包含无效数据帧的所述正要传输的数据。

15、 根据权利要求 13所述的光网络设备, 其特征在于, 所述第一带宽请求 单元, 包括:

第二传输子单元, 用于向所述光线路终端发送带宽分配请求, 所述带宽分 配请求中携带所述即将到达的数据的带宽需求指示信息,以使所述光线路终端 根据所述带宽需求指示信息给所述即将到达的数据分配对应所述即将到达的 数据的流量的带宽。

16、 根据权利要求 13〜15任意一项所述的光网络设备, 其特征在于, 所述第一获取单元, 用于接收所述光线路终端发送的带宽分配表, 所述带 宽分配表中携带传输所述即将到达的数据的起始时间点和结束时间点, 其中, 所述起始时间点为所述到达时间。

17、 一种光网络设备, 其特征在于, 包括:

第二获取单元, 用于获取用户端发送的即将到达的数据的流量和到达时 间;

第二带宽请求单元,用于向光线路终端请求所述第二获取单元获取的流量 的即将到达的数据所需要的带宽, 并将所述到达时间上报给所述光线路终端, 以使所述光线路终端根据所述到达时间、预存储的分配带宽的时间和光网络设 备侧带宽的生效时间确定为所述光网络设备分配带宽的时间;

所述第二获取单元, 用于获取所述光线路终端分配的带宽;

第二传输单元, 用于在所述到达时间, 所述即将到达的数据到达, 使用所 述第二获取单元获取的带宽传输到达的所述数据。

18、 根据权利要求 17所述的光网络设备, 其特征在于, 所述第二带宽请求 单元包括:

第二帧修改子单元, 用于根据所述即将到达的数据的流量,将正要向所述 光线路终端传输的数据中的空闲帧的部分或者全部修改为与所述光线路终端 预先约定的无效数据帧,并将所述到达时间写入所述正要传输的数据中;其中, 所述正要传输的数据的流量小于所述即将到达的数据的流量;

第三传输子单元,用于向所述光线路终端传输所述第二帧修改子单元修改 后的包含无效数据帧的所述正要传输的数据。

19、 根据权利要求 17所述的光网络设备, 其特征在于, 所述第二带宽请求 单元包括:

第四传输子单元, 用于向所述光线路终端发送带宽分配请求, 所述带宽分 配请求中携带所述即将到达的数据的带宽需求指示信息和所述到达时间。

20、 根据权利要求 17〜19任意一项所述的光网络设备, 其特征在于, 所述第二获取单元, 用于接收所述光线路终端发送的带宽分配表, 所述带 宽分配表中携带传输所述即将到达的数据的起始时间点和结束时间点, 其中, 所述起始时间点为所述到达时间。

21、 一种光线路终端, 其特征在于, 包括:

第三获取单元,用于获取光网络设备对即将到达的数据的带宽需求和所述 即将到达的数据到达所述光网络设备的到达时间;

带宽分配单元, 用于根据所述第三获取单元获取的到达时间、预存储的分 配带宽的时间和光网络设备侧带宽的生效时间确定为所述光网络设备分配带 宽的时间, 并在所述分配带宽的时间到来时, 为所述光网络设备分配所需的带 宽;

发送单元,用于向所述光网络设备下发分配的所述带宽分配单元分配的带 宽, 以使所述光网络设备在所述到达时间, 所述即将到达的数据到达, 使用所 述带宽传输到达的所述数据。

22、根据权利要求 21所述的光线路终端,其特征在于,所述第三获取单元, 包括:

第一接收子单元, 用于接收的所述光网络设备传输来的数据;

识别子单元,用于从所述第一接收子单元正在接收的所述光网络设备传输 来的数据中, 识别与所述光网络设备预先约定的无效数据帧;

带宽确定子单元,用于根据所述识别子单元识别的无效数据帧的数量确定 所述即将到达的数据的带宽需求;

提取子单元,用于从所述第一接收子单元接收的数据中提取出所述即将到 达的数据到达所述光网络设备的到达时间。

23、根据权利要求 21所述的光线路终端,其特征在于,所述第三获取单元, 包括:

第二接收子单元, 用于接收所述光网络设备发送的带宽分配请求, 所述带 宽分配请求中携带所述即将到达的数据的带宽需求指示信息和所述到达时间; 解析子单元,用于从所述第二接收子单元接收的带宽分配请求中解析出所 述即将到达的数据的带宽需求指示信息和所述到达时间。

24、 根据权利要求 21〜23任意一项所述的光线路终端, 其特征在于, 所述发送单元, 用于向所述光网络设备下发带宽分配表, 所述带宽分配表 中携带传输所述即将到达的数据的起始时间点和结束时间点, 其中, 所述起始 时间点为所述到达时间。

25、 一种光网络系统, 其特征在于, 包括: 至少一个用户端、 至少一个光 网络设备和光线路终端,

所述光网络设备为上述权利要求 13〜16任意一项所述的光网络设备。

26、 一种光网络系统, 其特征在于, 包括: 至少一个用户端、 至少一个光 网络设备和光线路终端, 所述光网络设备为上迷权利要求 17〜20任意一项所述的光网络设备; 所述光线路终端为上述权利要求 21〜24任意一项所述的光线路终端。

Description:
一种带宽分配的方法、 设备及系统 技术领域

本发明涉及通信技术领域, 具体涉及一种带宽分配的方法、 设备及系统。 景技术

无源光网络( assive optical network , PON )技术是一种点到多点的光纤 接入技术, 参阅图 1 , 它由局侧的光线路终端 ( Optical Line Terminal , OLT ), 用户侧的光网络单元( Optical Network unit, ONU )或者光网络终端 ( Optical

组成。

无源光网络技术中主要有两种类型连接模式, 一种为光纤到用户( Fiber To The Home, FTTH ), 另一种为非 FTTH。

FTTH与非 FTTH的区别是:

FTTH的分配点( distribution point , DP )到用户之间还是光纤,而非 FTTH 的 DP到用户之间为非光纤, 如: 双绞线、 同轴电缆、 电力线等。 FTTH的 DP 为无源的光纤连接点, 非 FTTH的 DP为 ONU或 ONT。

动态带宽分配( Dynamic Bandwidth Assignment, DBA ):即根据 ONU/ONT 的突发流量需要, 对 ONU/ONT的带宽进行动态调整, 以提高 PON传输的利 用率。

现有技术中实现 DBA有两种方法:

一种为: 空闲信元监控的方法, OLT给每个 ONU或 ONT分配一个带宽, 然后 OLT监视被每个 ONU或 ONT使用的带宽,如果 ONU或 ONT使用 OLT 分配的带宽传输数据时, 有空闲帧, 这 OLT减小对该 ONU或 ONT的带宽, 如果没有空闲帧, 则适当增大对该 ONU或 ONT的带宽。

另一种为: 緩存状态报告的方法, ONU或 ONT通过微时隙向 OLT上报 緩存的数据对带宽的需求量, OLT根据需求量为 ONU或 ONT分配带宽。

在对现有技术的研究和实践过程中, 本发明的发明人发现, 无论是空闲信 元监控的方法, 还是緩存状态报告的方法, OLT对带宽的分配都是滞后的, 而 且在非 FTTH场景中, 总是要靠 ONU来緩存数据, 增加了 ONU的緩存压力。 发明内容

本发明实施例提供一种带宽分配的方法,解决 了在非光纤到用户场景中带 宽分配滞后的问题, 从而减小了光网络设备的緩存需求, 降低了线路时延。 本 发明实施例还提供了相应的设备及系统。

本发明第一方面提供一种带宽分配的方法, 包括:

获取用户端发送的即将到达的数据的流量和到 达时间;

根据所述到达时间、预存储的带宽的生效时间 和光线路终端分配带宽的时 间, 确定向光线路终端请求带宽的时间, 并在到达所述请求带宽的时间时, 向 所述光线路终端请求所述流量的即将到达的数 据所需要的带宽;

获取所述光线路终端分配的带宽;

在所述到达时间, 所述即将到达的数据到达,使用所述带宽传输 到达的所 述数据。

结合第一方面,在第一种可能的实现方式中, 所述向所述光线路终端请求 所述流量的即将到达的数据所需要的带宽, 包括:

根据所述即将到达的数据的流量,将正要向所 述光线路终端传输的数据中 的空闲帧的部分或者全部修改为与所述光线路 终端预先约定的无效数据帧 ,其 中, 所述正要传输的数据的流量小于所述即将到达 的数据的流量;

向所述光线路终端传输所述包含无效数据帧的 所述正要传输的数据。

结合第一方面,在第二种可能的实现方式中, 所述向所述光线路终端请求 所述流量的即将到达的数据所需要的带宽, 包括:

向所述光线路终端发送带宽分配请求,所述带 宽分配请求中携带所述即将 到达的数据的带宽需求指示信息,以使所述光 线路终端根据所述带宽需求指示 信息给所述即将到达的数据分配对应所述即将 到达的数据的流量的带宽。

结合第一方面, 第一方面第一种或第二种可能的实现方式,在 第三种可能 的实现方式中, 所述获取所述光线路终端分配的带宽, 包括:

接收所述光线路终端发送的带宽分配表,所述 带宽分配表中携带传输所述 即将到达的数据的起始时间点和结束时间点, 其中, 所述起始时间点为所述到 达时间。

本发明第二方面提供一种带宽分配的方法, 包括:

获取用户端发送的即将到达的数据的流量和到 达时间;

向光线路终端请求所述流量的即将到达的数据 所需要的带宽,并将所述到 达时间上报给所述光线路终端, 以使所述光线路终端根据所述到达时间、预存 储的分配带宽的时间和光网络设备侧带宽的生 效时间确定为所述光网络设备 分配带宽的时间;

获取所述光线路终端分配的带宽;

在所述到达时间, 所述即将到达的数据到达,使用所述带宽传输 到达的所 述数据。

结合第二方面,在第一种可能的实现方式中, 所述向光线路终端请求所述 流量的即将到达的数据所需要的带宽,并将所 述到达时间上报给所述光线路终 端, 包括:

根据所述即将到达的数据的流量,将正要向所 述光线路终端传输的数据中 的空闲帧的部分或者全部修改为与所述光线路 终端预先约定的无效数据帧,并 将所述到达时间写入所述正要传输的数据中; 其中, 所述正要传输的数据的流 量小于所述即将到达的数据的流量;

向所述光线路终端传输包含无效数据帧的所述 正要传输的数据。

结合第二方面,在第二种可能的实现方式中, 所述向光线路终端请求所述 流量的即将到达的数据所需要的带宽,并将所 述到达时间上报给所述光线路终 端, 包括:

向所述光线路终端发送带宽分配请求,所述带 宽分配请求中携带所述即将 到达的数据的带宽需求指示信息和所述到达时 间。

结合第二方面, 第二方面第一种或第二种可能的实现方式,在 第三种可能 的实现方式中, 所述获取所述光线路终端分配的带宽, 包括:

接收所述光线路终端发送的带宽分配表,所述 带宽分配表中携带传输所述 即将到达的数据的起始时间点和结束时间点, 其中, 所述起始时间点为所述到 达时间。 本发明第三方面提供一种带宽分配的方法, 包括:

获取光网络设备对即将到达的数据的带宽需求 和所述即将到达的数据到 达所述光网络设备的到达时间;

根据所述到达时间、预存储的分配带宽的时间 和光网络设备侧带宽的生效 时间确定为所述光网络设备分配带宽的时间, 并在所述分配带宽的时间到来 时, 为所述光网络设备分配所需的带宽;

向所述光网络设备下发分配的所述带宽 ,以使所述光网络设备在所述到达 时间, 所述即将到达的数据到达, 使用所述带宽传输到达的所述数据。

结合第三方面,在第一种可能的实现方式中, 所述获取光网络设备对即将 到达的数据的带宽需求和所述即将到达的数据 到达所述光网络设备的到达时 间, 包括:

从正在接收的所述光网络设备传输来的数据中 ,识别与所述光网络设备预 先约定的无效数据帧;

根据所述无效数据帧的数量确定所述即将到达 的数据的带宽需求; 从所述数据中提取出所述即将到达的数据到达 所述光网络设备的到达时 间。

结合第三方面,在第二种可能的实现方式中, 所述获取光网络设备对即将 到达的数据的带宽需求和所述即将到达的数据 到达所述光网络设备的到达时 间, 包括:

接收所述光网络设备发送的带宽分配请求,所 述带宽分配请求中携带所述 即将到达的数据的带宽需求指示信息和所述到 达时间;

从所述带宽分配请求中解析出所述即将到达的 数据的带宽需求指示信息 和所述到达时间。

结合第三方面, 第三方面第一种或第二种可能的实现方式,在 第三种可能 的实现方式中, 所述向所述光网络设备下发分配的所述带宽, 包括:

向所述光网络设备下发带宽分配表,所述带宽 分配表中携带传输所述即将 到达的数据的起始时间点和结束时间点, 其中, 所述起始时间点为所述到达时 间。 本发明第四方面提供一种光网络设备, 包括:

第一获取单元, 用于获取用户端发送的即将到达的数据的流量 和到达时 间;

第一带宽请求单元, 用于根据所述第一获取单元获取的到达时间、 预存储 的带宽的生效时间和光线路终端分配带宽的时 间,确定向光线路终端请求带宽 的时间, 并在到达所述请求带宽的时间时, 向所述向光线路终端请求所述流量 的即将到达的数据所需要的带宽;

所述第一获取单元, 还用于获取所述光线路终端分配的带宽;

第一传输单元, 用于在所述到达时间, 所述即将到达的数据到达, 使用所 述第一获取单元获取的带宽传输到达的所述数 据。

结合第四方面, 在第一种可能的实现方式中, 所述第一带宽请求单元, 包 括:

第一帧修改子单元, 用于根据所述即将到达的数据的流量,将正要 向所述 光线路终端传输的数据中的空闲帧的部分或者 全部修改为与所述光线路终端 预先约定的无效数据帧, 其中, 所述正在传输的数据的流量小于所述即将到达 的数据的流量;

第一传输子单元,用于向所述光线路终端传输 所述第一帧修改子单元修改 的包含无效数据帧的所述正要传输的数据。

结合第四方面, 在第二种可能的实现方式中, 所述第一带宽请求单元, 包 括:

第二传输子单元, 用于向所述光线路终端发送带宽分配请求, 所述带宽分 配请求中携带所述即将到达的数据的带宽需求 指示信息,以使所述光线路终端 根据所述带宽需求指示信息给所述即将到达的 数据分配对应所述即将到达的 数据的流量的带宽。

结合第四方面, 第四方面第一种或第二种可能的实现方式,在 第三种可能 的实现方式中,

所述第一获取单元, 用于接收所述光线路终端发送的带宽分配表, 所述带 宽分配表中携带传输所述即将到达的数据的起 始时间点和结束时间点, 其中, 所述起始时间点为所述到达时间。

本发明第五方面提供一种光网络设备, 包括:

第二获取单元, 用于获取用户端发送的即将到达的数据的流量 和到达时 间;

第二带宽请求单元,用于向光线路终端请求所 述第二获取单元获取的流量 的即将到达的数据所需要的带宽, 并将所述到达时间上报给所述光线路终端, 以使所述光线路终端根据所述到达时间、预存 储的分配带宽的时间和光网络设 备侧带宽的生效时间确定为所述光网络设备分 配带宽的时间;

所述第二获取单元, 用于获取所述光线路终端分配的带宽;

第二传输单元, 用于在所述到达时间, 所述即将到达的数据到达, 使用所 述第二获取单元获取的带宽传输到达的所述数 据。

结合第五方面,在第一种可能的实现方式中, 所述第二带宽请求单元包括: 第二帧修改子单元, 用于根据所述即将到达的数据的流量,将正要 向所述 光线路终端传输的数据中的空闲帧的部分或者 全部修改为与所述光线路终端 预先约定的无效数据帧 ,并将所述到达时间写入所述正要传输的数据 ;其中, 所述正要传输的数据的流量小于所述即将到达 的数据的流量;

第三传输子单元,用于向所述光线路终端传输 所述第二帧修改子单元修改 后的包含无效数据帧的所述正要传输的数据。

结合第五方面,在第二种可能的实现方式中, 所述第二带宽请求单元包括: 第四传输子单元, 用于向所述光线路终端发送带宽分配请求, 所述带宽分 配请求中携带所述即将到达的数据的带宽需求 指示信息和所述到达时间。

结合第五方面, 第五方面第一种或第二种可能的实现方式,在 第三种可能 的实现方式中,

所述第二获取单元, 用于接收所述光线路终端发送的带宽分配表, 所述带 宽分配表中携带传输所述即将到达的数据的起 始时间点和结束时间点, 其中, 所述起始时间点为所述到达时间。

本发明第六方面提供一种光线路终端, 包括:

第三获取单元,用于获取光网络设备对即将到 达的数据的带宽需求和所述 即将到达的数据到达所述光网络设备的到达时 间;

带宽分配单元, 用于根据所述第三获取单元获取的到达时间、 预存储的分 配带宽的时间和光网络设备侧带宽的生效时间 确定为所述光网络设备分配带 宽的时间, 并在所述分配带宽的时间到来时, 为所述光网络设备分配所需的带 宽;

结合第六方面, 在第一种可能的实现方式中, 所述第三获取单元, 包括: 第一接收子单元, 用于接收的所述光网络设备传输来的数据;

识别子单元,用于从所述第一接收子单元正在 接收的所述光网络设备传输 来的数据中, 识别与所述光网络设备预先约定的无效数据帧 ;

带宽确定子单元,用于根据所述识别子单元识 别的无效数据帧的数量确定 所述即将到达的数据的带宽需求;

提取子单元,用于从所述第一接收子单元接收 的数据中提取出所述即将到 达的数据到达所述光网络设备的到达时间。

结合第六方面, 在第二种可能的实现方式中, 所述第三获取单元, 包括: 第二接收子单元, 用于接收所述光网络设备发送的带宽分配请求 , 所述带 宽分配请求中携带所述即将到达的数据的带宽 需求指示信息和所述到达时间; 解析子单元,用于从所述第二接收子单元接收 的带宽分配请求中解析出所 述即将到达的数据的带宽需求指示信息和所述 到达时间。

结合第六方面, 第六方面第一种或第二种可能的实现方式,在 第三种可能 的实现方式中,

所述发送单元, 用于向所述光网络设备下发带宽分配表, 所述带宽分配表 中携带传输所述即将到达的数据的起始时间点 和结束时间点, 其中, 所述起始 时间点为所述到达时间。

本发明第七方面提供一种光网络系统, 其特征在于, 包括: 至少一个用户 端、 至少一个光网络设备和光线路终端,

所述光网络设备为上述第一套技术方案所述的 光网络设备。

本发明第八方面提供一种光网络系统, 其特征在于, 包括: 至少一个用户 端、 至少一个光网络设备和光线路终端, 所述光网络设备为上述第二套技术方案所述的 光网络设备;

所述光线路终端为上述第二套技术方案所述的 光线路终端。

本发明实施例采用获取用户端发送的即将到达 的数据的流量和到达时间; 根据所述到达时间、 预存储的带宽的生效时间和光线路终端分配带 宽的时间, 确定向光线路终端请求带宽的时间, 并在到达所述请求带宽的时间时, 向所述 光线路终端请求所述流量的即将到达的数据所 需要的带宽;获取所述光线路终 端分配的带宽; 在所述到达时间, 所述即将到达的数据到达, 使用所述带宽传 输到达的所述数据。 与现有技术中带宽分配中都存在滞后相比, 本发明实施例 提供的方法, 可以在用户端的数据到达光网络设备时, 光线路终端给该到来的 数据分配的带宽已生效, 解决了在非光纤到用户场景中带宽分配的滞后 的问 题, 从而减小了 ONU的緩存需求, 降低了线路时延。

附图说明

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

图 1是本发明现有技术中无源光网络拓朴架构图

图 2是本发明实施例中带宽分配的方法的一实施 示意图;

图 3是本发明实施例中带宽分配的方法的一实施 示意图;

图 4是本发明实施例中带宽分配的方法的另一实 例示意图;

图 5是本发明实施例中带宽分配的方法的一实施 示意图;

图 6是本发明实施例中带宽分配的方法的另一实 例示意图;

图 7是本发明实施例光网络设备的一实施例示意 ;

图 8是本发明实施例光网络设备的另一实施例示 图;

图 9是本发明实施例光网络设备的另一实施例示 图;

图 10是本发明实施例光网络设备的另一实施例示 图;

图 11是本发明实施例光网络设备的另一实施例示 图;

图 12是本发明实施例光网络设备的另一实施例示 图; 图 13是本发明实施例光线路终端的一实施例示意 ;

图 14是本发明实施例光线路终端的另一实施例示 图;

图 15是本发明实施例光线路终端的另一实施例示 图;

图 16是本发明实施例光网络设备的另一实施例示 图;

图 17是本发明实施例光网络设备的另一实施例示 图;

图 18是本发明实施例光线路终端的另一实施例示 图;

图 19A是本发明实施例中系统的一实施例示意图;

图 19B是本发明实施例中系统的另一实施例示意图 。

具体实施方式

本发明实施例提供一种带宽分配的方法,解决 了在非光纤到用户场景中带 宽分配滞后的问题, 从而减小了光网络设备的緩存需求, 降低了线路时延。 本 发明实施例还提供了相应的设备及系统。 以下分别进行详细说明。

下面将结合本发明实施例中的附图,对本发明 实施例中的技术方案进行清 楚、 完整地描述, 显然, 所描述的实施例仅仅是本发明一部分实施例, 而不是 全部的实施例。基于本发明中的实施例, 本领域技术人员在没有作出创造性劳 动前提下所获得的所有其他实施例, 都属于本发明保护的范围。

参阅图 2, 本发明实施例提供的带宽分配的方法的一实施 例包括:

101、 光网络设备获取用户端发送的即将到达的数据 的流量和到达时间。 光网络设备为无源光网络中的光网络单元(Opt ical Network unit, ONU ), 但不限于 ONU。

用户端发生重传、 上下行带宽比例切换、 睡眠模式切换等变化时, ONU 会感知用户端发送的即将到达的数据的流量变 化,可以获取到即将到达的数据 的流量和到达时间, 这部分获取即将到达的数据的流量和到达时间 为现有技 术, 在本发明实施例中不做过多赘述。

102、 光网络设备根据所述到达时间、 预存储的带宽的生效时间和光线路 终端分配带宽的时间,确定向光线路终端请求 带宽的时间, 并在到达所述请求 带宽的时间时,向所述光线路终端请求所述流 量的即将到达的数据所需要的带 宽。 带宽的生效时间和光线路终端分配带宽的时间 是预先设置的, 因此, 光网 络设备可以计算好在哪个时间向光线路终端请 求带宽 ,使光线路终端分配的带 宽在到达时间到来时刚好生效。

例如: 光网络设备获取数据的到达时间为 t、 预存储的带宽的生效时间为 A tl、 光线路终端分配带宽的时间为 A t2, 那么光网络设备就可以在(t- A tl- A tS ) 时刻向光线路终端请求带宽, 这样, 在 (t- A tl ) 时刻光网络设备接收 到带宽, 经过 A t2时间带宽生效后, 刚好到达 t时间。

103、 光网络设备获取所述光线路终端分配的带宽。

104、 光网络设备在所述到达时间, 所述即将到达的数据到达, 使用所述 带宽传输到达的所述数据。

在到达的时间到来时, 用户端发送的数据刚好到达光网络设备, 而这时, 带宽已生效, 因此带宽分配不会发生滞后。

本发明实施例采用获取用户端发送的即将到达 的数据的流量和到达时间; 根据所述到达时间、 预存储的带宽的生效时间和光线路终端分配带 宽的时间, 确定向光线路终端请求带宽的时间, 并在到达所述请求带宽的时间时, 向所述 光线路终端请求所述流量的即将到达的数据所 需要的带宽;获取所述光线路终 端分配的带宽; 在所述到达时间, 所述即将到达的数据到达, 使用所述带宽传 输到达的所述数据。 与现有技术中带宽分配中都存在滞后相比, 本发明实施例 提供的方法, 可以在用户端的数据到达光网络设备时, 光线路终端给该到来的 数据分配的带宽已生效, 解决了在非光纤到用户场景中带宽分配的滞后 的问 题, 从而减小了 ONU的緩存需求, 降低了线路时延。

可选地, 在上述图 2对应的实施例的基石出上, 本发明实施例提供的带宽分 配的方法的第一个可选实施例中,所述向所述 光线路终端请求所述流量的即将 到达的数据所需要的带宽, 可以包括:

根据所述即将到达的数据的流量,将正要向所 述光线路终端传输的数据中 的空闲帧的部分或者全部修改为与所述光线路 终端预先约定的无效数据帧 ,其 中, 所述正要传输的数据的流量小于所述即将到达 的数据的流量;

向所述光线路终端传输所述包含无效数据帧的 所述正要传输的数据。 本发明实施例中, ONU与 OLT之间可以预先约定好无效数据帧的格式, 这 样, 当 ONU感知到即将到来的数据流量比正在传输的数 据的流量大时, 通过 将空闲帧修改为无效数据帧的形式来告知 OLT即将到来的数据需要较大带宽, 这样 OLT就不会缩减带宽, 或者, 根据即将到来的数据的流量, 适当的调整带 宽。

可选地, 在上述图 2对应的实施例的基石出上, 本发明实施例提供的带宽分 配的方法的第二个可选实施例中,所述向所述 光线路终端请求所述流量的即将 到达的数据所需要的带宽, 可以包括:

向所述光线路终端发送带宽分配请求,所述带 宽分配请求中携带所述即将 到达的数据的带宽需求指示信息 ,以使所述光线路终端根据所述带宽需求指示 信息给所述即将到达的数据分配对应所述即将 到达的数据的流量的带宽。

本发明实施例中, ONU通过状态^艮告的形式向 OLT请求带宽, 带宽需求指 示信息可以为具体的带宽值,也可以为即将到 来的数据的緩存量,还可以为传 输即将到来的数据的时间长度,对此不做限定 , 只要使光线路终端能分配合适 的带宽即可。

可选地,在上述图 2对应的实施例及图 2对应的第一个或第二个可选实施例 的基石出上, 本发明实施例提供的带宽分配的方法的第三个 可选实施例中, 所述获取所述光线路终端分配的带宽, 可以包括:

接收所述光线路终端发送的带宽分配表,所述 带宽分配表中携带传输所述 即将到达的数据的起始时间点和结束时间点, 其中, 所述起始时间点为所述到 达时间。

带宽分配表可以参阅表 1进行理解:

表 1 : 带宽分配表

用户端标识 传输时间

ONU1 tl-t2

ONU 2 t2-t3

ONU 3 t3-t4

, , . , , . 因一个 OLT负责给艮多 0NU分配带宽, 为避免每个 0NU之间传输的数据 互相冲突, 所以一个时间段内只能传输一个 ONU的数据。 从表 1中可以获知 ONU1可以在 tl-t2时间内传输 ONU1侧的用户端发送的, 在 tl时间刚好到达 ONU1的数据, 可以在 t2-t3时间内传输 ONU2侧的用户端发送的,在 t2时间刚好 到达 ONU2的数据, 可以在 t3-t4时间内传输 ONU3侧的用户端发送的,在 t3时间 刚好到达 ONU3的数据。

对于此种场景, 一旦 PON网络确定, 单位时间内传输数据的流量是固定, 所以光网络设备只需要按照带宽分配表上的时 间段传输对应用户端发送的数 据。

本发明实施例中,对于到达时间的获取可以通 过流量的变化感知即将到来 的数据的类型, 如: 重传、 上下行比例切换、 睡眠模式切换等等。

例如: ONU预先知道每种类型的数据从用户端到 ONU的时间, 如: 光网 络设备在 T1时刻, 获取用户端正在发生的数据传输行为重传, 那么 ONU可以 根据预存储的重传与到达的时间对应关系计算 出重传数据到达的时间为 T2。 如: ONU在 T1时刻, 获取用户端正在发生的数据传输行为上下行带 宽比例切 换, 那么 ONU可以根据预存储的上下行带宽比例切换与到 达的时间的对应关 系, 计算出上下行带宽比例切换数据到达的时间为 Τ3。 如: ONU在 T1时刻, 获取用户端正在发生的数据传输行为睡眠模式 切换, 那么 ONU可以根据预存 储的睡眠切换与到达的时间的对应关系计算出 重传数据到达的时间为 Τ4。其中 Τ2、 Τ3、 Τ4都分别大于 Tl。 当然, 本发明实施例中只给出以上几种数据类型 进行举例, 实际上还可以包括其他很多种数据类型。

例如: ONU中可以存储有一张数据类型与到达时间的映 射表, 如表 2:

表 2: 数据类型与到达时间的映射表

数据传输行为 对应关系

重传 T2=f(T 1)

上下行带宽比例切换 T3=f(T 1)

睡眠模式切换 T4=f(T 1)

, , . , , . 其他数据类型 TX=f(T 1)

由表 2可以明确的看出, 当 ONU在 T1时刻获知用户端的正在发送数据的类 型后, 可以根据表中的对应关系, 计算得到各种行为对应的达到时间。

参阅图 3 , 本发明实施例提供的带宽分配的方法的另一实 施例包括:

201、 光网络设备获取用户端发送的即将到达的数据 的流量和到达时间。 202、 光网络设备向光线路终端请求所述流量的即将 到达的数据所需要的 带宽, 并将所述到达时间上报给所述光线路终端, 以使所述光线路终端根据所 述到达时间、预存储的分配带宽的时间和光网 络设备侧带宽的生效时间确定为 所述光网络设备分配带宽的时间。

本发明实施例中,光网络设备获取到达时间后 ,就向光线路终端请求带宽, 并将到达时间上报给光线路终端, 由光线路终端来掌控带宽的下发时间, 只要 在到达时间到来时, 下发给光网络设备的设备带宽生效即可。

例如: 光网络设备获取数据的到达时间为 t、 将该到达时间 t上报给光线路 终端, 光线路终端中预存储的光网络设备侧带宽的生 效时间为 A tl、 光线路终 端分配带宽的时间为 A t2 , 那么光线路终端就可以在(t- A tl- A t2 )时刻分准 备分配带宽, 这样, 在 (t- A tl ) 时刻向光网络设备下发带宽, 经过 A t2时间 带宽生效后, 刚好到达 t时间。

203、 光网络设备获取所述光线路终端分配的带宽。

204、 光网络设备在所述到达时间, 所述即将到达的数据到达, 使用所述 带宽传输到达的所述数据。

本发明实施例中, 获取用户端发送的即将到达的数据的流量和到 达时间; 向光线路终端请求所述流量的即将到达的数据 所需要的带宽 ,并将所述到达时 间上报给所述光线路终端, 以使所述光线路终端根据所述到达时间、预存 储的 分配带宽的时间和光网络设备侧带宽的生效时 间确定为所述光网络设备分配 带宽的时间; 获取所述光线路终端分配的带宽; 在所述到达时间, 所述即将到 达的数据到达,使用所述带宽传输到达的所述 数据。 与现有技术中带宽分配中 都存在滞后相比,本发明实施例提供的方法, 可以在用户端的数据到达光网络 设备时, 光线路终端给该到来的数据分配的带宽已生效 ,解决了在非光纤到用 户场景中带宽分配的滞后的问题, 从而减小了 ONU的緩存需求, 降低了线路 时延。

可选地, 在上述图 3对应的实施例中, 本发明实施例提供的带宽分配方法 的第一个可选实施例中,所述向光线路终端请 求所述流量的即将到达的数据所 需要的带宽, 并将所述到达时间上报给所述光线路终端, 可以包括:

根据所述即将到达的数据的流量,将正要向所 述光线路终端传输的数据中 的空闲帧的部分或者全部修改为与所述光线路 终端预先约定的无效数据帧 ,并 将所述到达时间写入所述正要传输的数据中; 其中, 所述正要传输的数据的流 量小于所述即将到达的数据的流量;

向所述光线路终端传输包含无效数据帧的所述 正要传输的数据。本发明实 施例中, 本发明实施例中, ONU与 OLT之间预先约定好无效数据帧的格式, 这 样, 当 ONU感知到即将到来的数据流量比正在传输的数 据的流量大时, 通过 将空闲帧修改为无效数据帧的形式来告知 OLT即将到来的数据需要较大带宽, 这样 OLT就不会缩减带宽, 或者, 根据即将到来的数据的流量, 适当的调整带 宽。

而且, 将到达时间写入正在传输的数据中, 以使 OLT可以准确的计算出下 发带宽的时间。

可选地, 在上述图 3对应的实施例中, 本发明实施例提供的带宽分配方法 的第二个可选实施例中,所述向光线路终端请 求所述流量的即将到达的数据所 需要的带宽, 并将所述到达时间上报给所述光线路终端, 可以包括:

向所述光线路终端发送带宽分配请求,所述带 宽分配请求中携带所述即将 到达的数据的带宽需求指示信息和所述到达时 间。

本发明实施例中, ONU通过状态^艮告的形式向 OLT请求带宽, 带宽需求指 示信息可以为具体的带宽值,也可以为即将到 来的数据的緩存量,还可以为传 输即将到来的数据的时间长度,对此不做限定 , 只要使光线路终端能分配合适 的带宽即可。 而且在带宽分配请求中携带到达时间, 以使 OLT可以准确的计算 出下发带宽的时间。

可选地,在上述图 3对应的实施例及图 3对应的第一个或第二个可选实施例 的基石出上, 本发明实施例提供的带宽分配的方法的第三个 可选实施例中, 所述获取所述光线路终端分配的带宽, 可以包括:

接收所述光线路终端发送的带宽分配表,所述 带宽分配表中携带传输所述 即将到达的数据的起始时间点和结束时间点, 其中, 所述起始时间点为所述到 达时间。

带宽分配表可以参阅表 1进行理解, 这里不做过多赘述。

参阅图 4, 本发明实施例提供的带宽分配的方法的另一实 施例包括:

211、 光线路终端获取光网络设备对即将到达的数据 的带宽需求和所述即 将到达的数据到达所述光网络设备的到达时间 。

212、 光线路终端根据所述到达时间、 预存储的分配带宽的时间和光网络 设备侧带宽的生效时间确定为所述光网络设备 分配带宽的时间 ,并在所述分配 带宽的时间到来时, 为所述光网络设备分配所需的带宽。

例如: 光网络设备获取数据的到达时间为 t、 将该到达时间 t上报给光线路 终端, 光线路终端中预存储的光网络设备侧带宽的生 效时间为 A tl、 光线路终 端分配带宽的时间为 A t2, 那么光线路终端就可以在(t- A tl- A t2 )时刻分准 备分配带宽, 这样, 在 (t- A tl ) 时刻向光网络设备下发带宽, 经过 A t2时间 带宽生效后, 刚好到达 t时间。 络设备在所述到达时间, 所述即将到达的数据到达,使用所述带宽传输 到达的 所述数据。

本发明实施例中,获取光网络设备对即将到达 的数据的带宽需求和所述即 将到达的数据到达所述光网络设备的到达时间 ; 根据所述到达时间、预存储的 分配带宽的时间和光网络设备侧带宽的生效时 间确定为所述光网络设备分配 带宽的时间, 并在所述分配带宽的时间到来时, 为所述光网络设备分配所需的 带宽; 向所述光网络设备下发分配的所述带宽, 以使所述光网络设备在所述到 达时间, 所述即将到达的数据到达, 使用所述带宽传输到达的所述数据。 与现 有技术中带宽分配中都存在滞后相比, 本发明实施例提供的方法, 可以在用户 端的数据到达光网络设备时, 光线路终端给该到来的数据分配的带宽已生效 , 解决了在非光纤到用户场景中带宽分配的滞后 的问题, 从而减小了 ONU的緩 存需求, 降低了线路时延。

可选地, 在上述图 4对应的实施例的基石出上, 本发明实施例提供的带宽分 配的方法的第一个可选实施例中,所述获取光 网络设备对即将到达的数据的带 宽需求和所述即将到达的数据到达所述光网络 设备的到达时间, 可以包括: 从正在接收的所述光网络设备传输来的数据中 ,识别与所述光网络设备预 先约定的无效数据帧;

根据所述无效数据帧的数量确定所述即将到达 的数据的带宽需求; 从所述数据中提取出所述即将到达的数据到达 所述光网络设备的到达时 间。

无效数据帧只作为对即将到达光网络设备的数 据的带宽需求,没有实际意 义, 光线路终端可以直接丟弃。

本发明实施例中,当光网络设备向光线路终端 请求带宽是以空闲帧监控的 方式来请求时, OLT从数据中提取到达时间。具体从哪个位置提 取,可以与 ONU 预先预定或由标准或规定定义, 或者 ONU在写入时, 带入一个标识, OLT从有 标识的位置提取。

可选地, 在上述图 4对应的实施例的基石出上, 本发明实施例提供的带宽分 配的方法的第二个可选实施例中,所述获取光 网络设备对即将到达的数据的带 宽需求和所述即将到达的数据到达所述光网络 设备的到达时间, 可以包括: 接收所述光网络设备发送的带宽分配请求,所 述带宽分配请求中携带所述 即将到达的数据的带宽需求指示信息和所述到 达时间;

从所述带宽分配请求中解析出所述即将到达的 数据的带宽需求指示信息 和所述到达时间。

本发明实施例中, OLT可以直接从带宽分配请求中解析出到达时间 。 可选地,在上述图 4对应的实施例、 图 4对应的第一个或第二个可选实施例 的基石出上, 本发明实施例提供的带宽分配的方法的第三个 可选实施例中, 所述 向所述光网络设备下发分配的所述带宽, 可以包括:

接收所述光网络设备发送带宽分配表,所述带 宽分配表中携带传输所述即 将到达的数据的起始时间点和结束时间点, 其中, 所述起始时间点为所述到达 时间。

带宽分配表可以参阅表 1进行理解。

为了便于理解, 下面以一个应用场景为例,说明本发明实施例 中带宽分配 的过程:

参阅图 5 , 本发明应用场景实施例中包含用户端、 光网络设备和光线路终 端;

S100、 光网络设备获取用户端发送的即将到达的数据 的流量和到达时间。 S105、光网络设备根据所述到达时间、预存储 带宽的生效时间和光线路 终端分配带宽的时间,计算向光线路终端请求 所述流量的即将到达的数据所需 要的带宽的时间。

带宽的生效时间和光线路终端分配带宽的时间 是预先设置的, 因此, 光网 络设备可以计算好在哪个时间向光线路终端请 求带宽 ,使光线路终端分配的带 宽在到达时间到来时刚好生效。

例如: 光网络设备获取数据的到达时间为 t、 预存储的带宽的生效时间为

A tl、光线路终端分配带宽的时间为 A t2 , 那么光网络设备计算出的请求带宽 的时间为 (t- A tl- A t2 )。

S110、 光网络设备向光线路终端请求带宽。

S115、 光线路终端生成带宽分配表。

带宽分配表可以参阅表 1进行理解, 如带宽分配表中指示传输该用户端的 重传数据可以在 t-tl时刻传输, tl大于 t。

S120、 光线路终端下发带宽分配表。

光线路终端在 t- Δ tl时刻下发带宽分配表。

S125、 带宽分配表生效。

经过 A tl时间, 在 t时刻到来时, 带宽分配表生效。

S130、 光网络设备在所述到达时间, 所述即将到达的数据到达, 使用所述 带宽传输到达的所述数据。

在 t时刻, 用户端发送的数据到达光网络设备, 带宽分配表已生效, 所以, 光网络设备可以传输到达的数据, 不需要进行緩存, 如果数据少量提前到达, 可以緩存一部分, 到 t时刻进行传输。

参阅图 6, 本发明另一应用场景实施例中包含用户端、 光网络设备和光线 路终端;

S200、 光网络设备获取用户端发送的即将到达的数据 的流量和到达时间。

S205、光网络设备向光线路终端请求所述流 的即将到达的数据所需要的 带宽, 并将所述到达时间上报给所述光线路终端。

S210、光线路终端根据所述到达时间、预存储 分配带宽的时间和光网络 设备侧带宽的生效时间计算生成带宽分配表的 时间。

例如: 光网络设备获取数据的到达时间为 t、 预存储的带宽的生效时间为

A tl、光线路终端分配带宽的时间为 A t2 , 那么光线路终端计算出的生成带宽 分配表的时间为 ( t- Δ tl - Δ t2 )。

S215、 光线路终端生成带宽分配表。

带宽分配表可以参阅表 1进行理解, 如带宽分配表中指示传输该用户端的 重传数据可以在 t-tl时刻传输, tl大于 t。

S220、 光线路终端下发带宽分配表。

光线路终端在 t- Δ tl时刻下发带宽分配表。

S225、 带宽分配表生效。

经过 A tl时间, 在 t时刻到来时, 带宽分配表生效。

S230、 光网络设备在所述到达时间, 所述即将到达的数据到达, 使用所述 带宽传输到达的所述数据。

在 t时刻, 用户端发送的数据到达光网络设备, 带宽分配表已生效, 所以, 光网络设备可以传输到达的数据, 不需要进行緩存, 如果数据少量提前到达, 可以緩存一部分, 到 t时刻进行传输。

参阅图 7, 本发明实施例提供的光网络设备的一实施例包 括:

第一获取单元 301 , 用于获取用户端发送的即将到达的数据的流量 和到达 时间;

第一带宽请求单元 302, 用于根据所述第一获取单元 301获取的到达时间、 预存储的带宽的生效时间和光线路终端分配带 宽的时间 ,确定向光线路终端请 求带宽的时间, 并在到达所述请求带宽的时间时, 向所述光线路终端请求所述 流量的即将到达的数据所需要的带宽;

所述第一获取单元 301 , 还用于获取所述光线路终端分配的带宽; 第一传输单元 303 , 用于在所述到达时间, 所述即将到达的数据到达, 使 用所述第一获取单元获取的带宽传输到达的所 述数据。

本发明实施例中, 第一获取单元 301获取用户端发送的即将到达的数据的 流量和到达时间;第一带宽请求单元 302根据所述第一获取单元 301获取的到达 时间、预存储的带宽的生效时间和光线路终端 分配带宽的时间,确定向光线路 终端请求带宽的时间, 并在到达所述请求带宽的时间时, 向所述光线路终端请 求所述流量的即将到达的数据所需要的带宽; 所述第一获取单元 301还获取所 述光线路终端分配的带宽; 第一传输单元 303在所述到达时间, 所述即将到达 的数据到达,使用所述第一获取单元获取的带 宽传输到达的所述数据。 与现有 间提前通知给光线路终端, 使光线路终端提前为该用户端发送的数据准备 带 宽, 从而解决了带宽分配滞后的问题, 还可以减少光网络设备的緩存压力。

在上述图 7对应的实施例的基石出上, 参阅图 8, 本发明实施例提供的光网络 设备的另一实施例中, 所述第一带宽请求单元 302, 包括:

第一帧修改子单元 3021 , 用于根据所述即将到达的数据的流量,将正要 向 所述光线路终端传输的数据中的空闲帧的部分 或者全部修改为与所述光线路 终端预先约定的无效数据帧, 其中, 所述正在传输的数据的流量小于所述即将 到达的数据的流量;

第一传输子单元 3022,用于向所述光线路终端传输所述第一帧修 子单元 3021修改的包含无效数据帧的所述正要传输的 据。

在上述图 7对应的实施例的基石出上, 参阅图 9, 本发明实施例提供的光网络 设备的另一实施例中, 所述第一带宽请求单元 302, 包括:

第二传输子单元 3023 , 用于向所述光线路终端发送带宽分配请求, 所述带 宽分配请求中携带所述即将到达的数据的带宽 需求指示信息,以使所述光线路 终端根据所述带宽需求指示信息给所述即将到 达的数据分配对应所述即将到 达的数据的流量的带宽。

在上述图 7、 图 8、 图 9对应的任一实施例的基础上, 本发明实施例提供的 光网络设备的另一实施例中,

所述第一获取单元 301 , 用于接收所述光线路终端发送的带宽分配表, 所 述带宽分配表中携带传输所述即将到达的数据 的起始时间点和结束时间点,其 中, 所述起始时间点为所述到达时间。

参阅图 10, 本发明实施例提供的光网络设备的另一实施例 包括: 第二获取单元 311 , 用于获取用户端发送的即将到达的数据的流量 和到达 时间;

第二带宽请求单元 312 ,用于向光线路终端请求所述第二获取单元 311获取 的流量的即将到达的数据所需要的带宽,并将 所述到达时间上报给所述光线路 终端, 以使所述光线路终端根据所述到达时间、预存 储的分配带宽的时间和光 网络设备侧带宽的生效时间确定为所述光网络 设备分配带宽的时间;

所述第二获取单元 311 , 用于获取所述光线路终端分配的带宽;

第二传输单元 313 , 用于在所述到达时间, 所述即将到达的数据到达, 使 用所述第二获取单元 311获取的带宽传输到达的所述数据。

本发明实施例中, 第二获取单元 311获取用户端发送的即将到达的数据的 流量和到达时间; 第二带宽请求单元 312向光线路终端请求所述第二获取单元 311获取的流量的即将到达的数据所需要的带宽 , 并将所述到达时间上报给所 述光线路终端, 以使所述光线路终端根据所述到达时间、预存 储的分配带宽的 时间和光网络设备侧带宽的生效时间确定为所 述光网络设备分配带宽的时间; 所述第二获取单元 311获取所述光线路终端分配的带宽;第二传输 单元 313在所 述到达时间, 所述即将到达的数据到达, 使用所述第二获取单元 311获取的带 宽传输到达的所述数据。 与现有技术相比, 本发明实施例提供的光网络设备可 以将用户端发送的数据的到达时间提前通知给 光线路终端,使光线路终端提前 为该用户端发送的数据准备带宽,从而解决了 带宽分配滞后的问题,还可以减 少光网络设备的緩存压力。 在上述图 10对应的实施例的基石出上, 参阅图 11 , 本发明实施例提供的光网 络设备的另一实施例中, 所述第二带宽请求单元 312包括:

第二帧修改子单元 3121 , 用于根据所述即将到达的数据的流量,将正要 向 所述光线路终端传输的数据中的空闲帧的部分 或者全部修改为与所述光线路 终端预先约定的无效数据帧, 并将所述到达时间写入所述正要传输的数据中 ; 其中, 所述正要传输的数据的流量小于所述即将到达 的数据的流量;

第三传输子单元 3122,用于向所述光线路终端传输所述第二帧修 子单元 3121修改后的包含无效数据帧的所述正要传输 数据。

在上述图 10对应的实施例的基石出上, 参阅图 12, 本发明实施例提供的光网 络设备的另一实施例中, 所述第二带宽请求单元 312包括:

第四传输子单元 3123 , 用于向所述光线路终端发送带宽分配请求, 所述带 宽分配请求中携带所述即将到达的数据的带宽 需求指示信息和所述到达时间。

在上述图 10、 11、 12任一对应的实施例的基石出上, 本发明实施例提供的光 网络设备的另一实施例中,

所述第二获取单元 313 , 用于接收所述光线路终端发送的带宽分配表, 所 述带宽分配表中携带传输所述即将到达的数据 的起始时间点和结束时间点,其 中, 所述起始时间点为所述到达时间。

参阅图 13 , 本发明实施例提供的光线路终端的一实施例包 括:

第三获取单元 401 , 用于获取光网络设备对即将到达的数据的带宽 需求和 所述即将到达的数据到达所述光网络设备的到 达时间;

带宽分配单元 402, 用于根据所述第三获取单元 401获取的到达时间、预存 储的分配带宽的时间和光网络设备侧带宽的生 效时间为所述即将到达的数据 分配所需的带宽;

发送单元 403, 用于向所述光网络设备下发分配的所述带宽分 配单元 402 分配的带宽,以使所述光网络设备在所述到达 时间,所述即将到达的数据到达, 使用所述带宽传输到达的所述数据。

本发明实施例中, 第三获取单元 401获取光网络设备对即将到达的数据的 带宽需求和所述即将到达的数据到达所述光网 络设备的到达时间;带宽分配单 元 402根据所述第三获取单元 401获取的到达时间、预存储的分配带宽的时间 和 光网络设备侧带宽的生效时间为所述即将到达 的数据分配所需的带宽;发送单 元 403向所述光网络设备下发分配的所述带宽分配 单元 402分配的带宽,以使所 述光网络设备在所述到达时间, 所述即将到达的数据到达,使用所述带宽传输 到达的所述数据。 与现有技术相比, 本发明实施例提供的光线路终端可以在用 户端的数据到达光网络设备时, OLT提前将带宽准备好, 避免了带宽分配滞后 和数据在光网络设备緩存。

在图 13对应的实施例的基石出上, 参阅图 14, 本发明实施例提供的光线路终 端的另一实施例中, 所述第三获取单元 401 , 包括:

第一接收子单元 4011 , 用于接收的所述光网络设备传输来的数据; 识别子单元 4012,用于从所述第一接收子单元 4011正在接收的所述光网络 设备传输来的数据中, 识别与所述光网络设备预先约定的无效数据帧 ;

带宽确定子单元 4013 ,用于根据所述识别子单元 4012识别的无效数据帧的 数量确定所述即将到达的数据的带宽需求;

提取子单元 4014,用于从所述第一接收子单元 4011接收的数据中提取出所 述即将到达的数据到达所述光网络设备的到达 时间。

在图 13对应的实施例的基石出上, 参阅图 15 , 本发明实施例提供的光线路终 端的另一实施例中, 所述第三获取单元 401 , 包括:

第二接收子单元 4015 , 用于接收所述光网络设备发送的带宽分配请求 , 所 述带宽分配请求中携带所述即将到达的数据的 带宽需求指示信息和所述到达 时间;

解析子单元 4016,用于从所述第二接收子单元 4015接收的带宽分配请求中 解析出所述即将到达的数据的带宽需求指示信 息和所述到达时间。

在上述图 13、 14或 15对应的实施例的基石出上, 本发明实施例提供的光线路 终端的另一实施例中,

所述发送单元 403 , 用于向所述光网络设备下发带宽分配表, 所述带宽分 配表中携带传输所述即将到达的数据的起始时 间点和结束时间点, 其中, 所述 起始时间点为所述到达时间。 本发明实施例还提供了一种计算机可读存储介 质, 该介质中存储有程序 , 该程序执行时包括上述光网络设备侧第一套带 宽分配方法的部分或者全部步 骤。

本发明实施例还提供了一种计算机可读存储介 质, 该介质中存储有程序 , 该程序执行时包括上述光网络设备侧第二套带 宽分配方法的部分或者全部步 骤。

本发明实施例还提供了一种计算机可读存储介 质, 该介质中存储有程序 , 该程序执行时包括上述光线路终端侧带宽分配 方法的部分或者全部步骤。

参阅图 16, 本发明实施例提供的光网络设备的另一实施例 包括: 第一接收 器 310、 第一发送器 320、 第一存储器 330和第一处理器 340; 第一接收器 310、 第一发送器 320、第一存储器 330和第一处理器 340通过总线或者其他方式连接, 第一存储器 330中存储有第一处理器 340执行步骤的程序;

其中, 所述第一接收器 310, 用于获取用户端发送的即将到达的数据的流 量和到达时间;

所述第一处理器 340, 用于根据所述到达时间、 预存储的带宽的生效时间 和光线路终端分配带宽的时间,确定向光线路 终端请求带宽的时间, 并在到达 所述请求带宽的时间时,向所述光线路终端请 求所述流量的即将到达的数据所 需要的带宽;

所述第一接收器 310, 还用于获取所述光线路终端分配的带宽;

所述第一接收器 310,还用于在所述到达时间, 所述即将到达的数据到达, 使用所述带宽接收到达的所述数据;

所述第一发送器 320, 用于在所述到达时间, 所述即将到达的数据到达, 使用所述带宽转发到达的所述数据。

本发明一些实施例中, 所述第一处理器 340, 用于根据所述即将到达的数 据的流量 ,将正要向所述光线路终端传输的数据中的空 帧的部分或者全部修 改为与所述光线路终端预先约定的无效数据帧 , 其中, 所述正要传输的数据的 流量小于所述即将到达的数据的流量;

所述第一发送器 320, 用于向所述光线路终端传输所述包含无效数据 帧的 所述正要传输的数据。

本发明一些实施例中, 所述第一发送器 320, 用于向所述光线路终端发送 带宽分配请求,所述带宽分配请求中携带所述 即将到达的数据的带宽需求指示 信息,以使所述光线路终端根据所述带宽需求 指示信息给所述即将到达的数据 分配对应所述即将到达的数据的流量的带宽。

本发明一些实施例中, 所述第一接收器 310, 用于接收所述光线路终端发 送的带宽分配表,所述带宽分配表中携带传输 所述即将到达的数据的起始时间 点和结束时间点, 其中, 所述起始时间点为所述到达时间。

参阅图 17 , 本发明提供的光网络设备的另一实施例包括: 第二接收器 350、 第二发送器 360、 第二存储器 370和第二处理器 380; 第二接收器 350、 第二发送 器 360、 第二存储器 370和第二处理器 380通过总线或者其他方式连接, 第二存 储器 370中存储有第二处理器 380执行步骤时的程序。

其中, 所述第二接收器 350, 用于获取用户端发送的即将到达的数据的流 量和到达时间;

第二处理器 380 , 用于向光线路终端请求所述流量的即将到达的 数据所需 要的带宽, 并将所述到达时间上报给所述光线路终端, 以使所述光线路终端根 据所述到达时间、预存储的分配带宽的时间和 光网络设备侧带宽的生效时间确 定为所述光网络设备分配带宽的时间;

第二接收器 350, 还用于获取所述光线路终端分配的带宽;

第二接收器 350 , 还用于在所述到达时间, 所述即将到达的数据到达, 使 用所述带宽接收到达的所述数据;

所述第二发送器 360 , 用于在所述到达时间, 所述即将到达的数据到达, 使用所述带宽转发到达的所述数据。

本发明一些实施例中, 所述第二处理器 380, 用于根据所述即将到达的数 据的流量 ,将正要向所述光线路终端传输的数据中的空 帧的部分或者全部修 改为与所述光线路终端预先约定的无效数据帧 ,并将所述到达时间写入所述正 要传输的数据中; 其中, 所述正要传输的数据的流量小于所述即将到达 的数据 的流量; 所述第二发送器 360, 还用于向所述光线路终端传输包含无效数据帧 的所 述正要传输的数据。

本发明一些实施例中, 所述第二发送器 360, 还用于向所述光线路终端发 送带宽分配请求,所述带宽分配请求中携带所 述即将到达的数据的带宽需求指 示信息和所述到达时间。

本发明一些实施例中, 所述第一接收器 350, 用于接收所述光线路终端发 送的带宽分配表,所述带宽分配表中携带传输 所述即将到达的数据的起始时间 点和结束时间点, 其中, 所述起始时间点为所述到达时间。

参阅图 18, 本发明提供的光网络设备的另一实施例包括: 第三接收器 410、 第三发送器 420、 第三存储器 430和第三处理器 440; 第三接收器 410、 第三发送 器 420、 第三存储器 430和第三处理器 440通过总线或者其他方式连接, 第三存 储器 430中存储有第三处理器 440执行步骤时的程序。

其中, 所述第三接收器 410, 用于获取光网络设备对即将到达的数据的带 宽需求和所述即将到达的数据到达所述光网络 设备的到达时间;

所述第三处理器 440, 用于根据所述到达时间、 预存储的分配带宽的时间 和光网络设备侧带宽的生效时间确定为所述光 网络设备分配带宽的时间,并在 所述分配带宽的时间到来时, 为所述光网络设备分配所需的带宽;

所述第三发送器 420, 用于向所述光网络设备下发分配的所述带宽, 以使 所述光网络设备在所述到达时间, 所述即将到达的数据到达,使用所述带宽传 输到达的所述数据。

本发明一些实施例中, 所述第三接收器 410, 用于接收所述光网络设备传 输来的数据;

所述第三处理器 440,用于从正在接收的所述光网络设备传输来 数据中, 识别与所述光网络设备预先约定的无效数据帧 ;根据所述无效数据帧的数量确 定所述即将到达的数据的带宽需求;从所述数 据中提取出所述即将到达的数据 到达所述光网络设备的到达时间。

本发明一些实施例中, 所述第三接收器 410, 用于接收所述光网络设备发 送的带宽分配请求,所述带宽分配请求中携带 所述即将到达的数据的带宽需求 指示信息和所述到达时间;

所述第三处理器 440, 用于从所述带宽分配请求中解析出所述即将到 达的 数据的带宽需求指示信息和所述到达时间。

本发明一些实施例中, 所述第三发送器 420, 用于向所述光网络设备下发 带宽分配表,所述带宽分配表中携带传输所述 即将到达的数据的起始时间点和 结束时间点, 其中, 所述起始时间点为所述到达时间。

参阅图 19A, 本发明实施例提供的光网络系统的一实施例包 括: 至少一个 用户端 50、至少一个光网络设备 30和光线路终端 40, 图中虽然只画出了两个光 网络设备 30,但不应理解为只有两个光网络设备 30, 实际上可以有艮多个光网 络设备 30。

光网络设备 30, 用于获取用户端发送的即将到达的数据的流量 和到达时 间; 根据所述到达时间、预存储的带宽的生效时间 和光线路终端分配带宽的时 间, 确定向光线路终端请求带宽的时间, 并在到达所述请求带宽的时间时, 向 所述光线路终端请求所述流量的即将到达的数 据所需要的带宽;获取所述光线 路终端分配的带宽; 在所述到达时间, 所述即将到达的数据到达, 使用所述带 宽传输到达的所述数据。

参阅图 19B, 本发明实施例提供的光网络系统的一实施例包 括: 至少一个 用户端 50、至少一个光网络设备 30和光线路终端 40, 图中虽然只画出了两个光 网络设备 30,但不应理解为只有两个光网络设备 30, 实际上可以有艮多个光网 络设备 30。

光网络设备 30, 用于获取用户端发送的即将到达的数据的流量 和到达时 间; 向光线路终端请求所述流量的即将到达的数据 所需要的带宽, 并将所述到 达时间上报给所述光线路终端, 以使所述光线路终端根据所述到达时间、预存 储的分配带宽的时间和光网络设备侧带宽的生 效时间确定为所述光网络设备 分配带宽的时间; 获取所述光线路终端分配的带宽; 在所述到达时间, 所述即 将到达的数据到达, 使用所述带宽传输到达的所述数据。

光线路终端 40,用于获取光网络设备对即将到达的数据的带 宽需求和所述 即将到达的数据到达所述光网络设备的到达时 间; 根据所述到达时间、预存储 的分配带宽的时间和光网络设备侧带宽的生效 时间确定为所述光网络设备分 配带宽的时间, 并在所述分配带宽的时间到来时, 为所述光网络设备分配所需 的带宽; 向所述光网络设备下发分配的所述带宽, 以使所述光网络设备在所述 到达时间, 所述即将到达的数据到达, 使用所述带宽传输到达的所述数据。

本领域普通技术人员可以理解上述实施例的各 种方法中的全部或部分步 骤是可以通过程序来指令相关的硬件来完成, 该程序可以存储于一计算机可读 存储介质中, 存储介质可以包括: ROM、 RAM, 磁盘或光盘等。

以上对本发明实施例所提供的带宽分配的方法 方法、设备及以及系统进行 以上实施例的说明只是用于帮助理解本发明的 方法及其核心思想; 同时,对于 本领域的一般技术人员,依据本发明的思想, 在具体实施方式及应用范围上均 会有改变之处, 综上所述, 本说明书内容不应理解为对本发明的限制。