用于通信的方法、装置、光网络单元、光线路终端和介质与流程

文档序号:28641867发布日期:2022-01-26 17:57阅读:131来源:国知局
用于通信的方法、装置、光网络单元、光线路终端和介质与流程

1.本公开的实施例涉及通信领域,更具体地涉及用于通信的方法、光网络单元(onu)、光线路终端(olt)和计算机可读存储介质。


背景技术:

2.无源光网络(pon)已经被广泛部署用于向终端用户提供住宅宽带接入,并且pon基础设施在企业和物联网(iot)环境中也得到了很好的应用。在这些具有pon基础设施的住宅宽带接入、企业和iot网络中,越来越多的服务需要在pon中的终端用户之间进行数据交换。此外,固定移动融合正在宽带业务中出现,并且在pon基础设施下的移动通信网络中,小区间协作的关键特性如小区间干扰协调(eicic)和网络多入多出(mimo)等都需要通过onu间通信来实现。
3.在目前的一些方案中,需要通过olt中pon之上的层2交换或层3路由来实现onu间通信。然而,由于重叠的交换和路由而引入额外的时延,所以效率低。在另一些方案中,采用面向波分复用(wdm)技术来实现,但是这种实现方式过于复杂且成本过高。


技术实现要素:

4.总体上,本公开的实施例提供用于通信的方法、光网络单元、光线路终端和计算机可读存储介质。
5.在本公开实施例的第一方面,提供一种用于通信的方法。该方法包括:在第一光网络单元处,生成待发送至第二光网络单元的数据帧,所述数据帧的报头包括指示信息和标识信息,所述指示信息指示所述数据帧是光网络单元之间的通信,所述标识信息标识从所述第一光网络单元到所述第二光网络单元的连接;以及使所述数据帧作为上行数据流中的一部分被发送给光线路终端。
6.在本公开实施例的第二方面,提供一种用于通信的方法。该方法包括:在光线路终端处,接收上行数据流;基于指示信息,从所述上行数据流中确定从第一光网络单元待发送至第二光网络单元的数据帧,所述数据帧的报头包括所述指示信息和标识信息,所述指示信息指示所述数据帧是光网络单元之间的通信,所述标识信息标识从所述第一光网络单元到所述第二光网络单元的连接;以及使所述数据帧作为下行数据流中的一部分被发送给所述第二光网络单元。
7.在本公开实施例的第三方面,提供一种用于通信的方法。该方法包括:在第二光网络单元处,接收来自光线路终端的下行数据流;基于标识信息,从所述下行数据流中确定从第一光网络单元待发送至所述第二光网络单元的数据帧,所述数据帧的报头包括指示信息和所述标识信息,所述指示信息指示所述数据帧是光网络单元之间的通信,所述标识信息标识从所述第一光网络单元到所述第二光网络单元的连接;以及处理所述数据帧。
8.在本公开实施例的第四方面,提供一种第一光网络单元。该第一光网络单元包括:处理器;以及与所述处理器耦合的存储器,所述存储器具有存储于其中的指令,所述指令在
被处理器执行时使所述第一光网络单元执行上述根据本公开实施例的第一方面的方法。
9.在本公开实施例的第五方面,提供一种光线路终端。该光线路终端包括:处理器;以及与所述处理器耦合的存储器,所述存储器具有存储于其中的指令,所述指令在被处理器执行时使所述光线路终端执行上述根据本公开实施例的第二方面的方法。
10.在本公开实施例的第六方面,提供一种第二光网络单元。该第二光网络单元包括:处理器;以及与所述处理器耦合的存储器,所述存储器具有存储于其中的指令,所述指令在被处理器执行时使所述第一光网络单元执行上述根据本公开实施例的第二方面的方法。
11.在本公开实施例的第七方面,提供一种计算机可读存储介质。该计算机可读存储介质包括机器可执行指令,所述机器可执行指令在由设备执行时使所述设备执行上述根据本公开实施例的第一方面的方法。
12.在本公开实施例的第八方面,提供一种计算机可读存储介质。该计算机可读存储介质包括机器可执行指令,所述机器可执行指令在由设备执行时使所述设备执行上述根据本公开实施例的第二方面的方法。
13.在本公开实施例的第九方面,提供一种计算机可读存储介质。该计算机可读存储介质包括机器可执行指令,所述机器可执行指令在由设备执行时使所述设备执行上述根据本公开实施例的第三方面的方法。
14.根据本公开实施例的方案,引入了一种新的onu之间的通信机制,该机制简单地运行在pon传输汇聚层(例如g-pon传输汇聚层(gtc))上,能够实现低系统复杂度、低成本、低时延和高效率等要求。
15.应当理解,发明内容部分中所描述的内容并非旨在限定本公开实施例的关键或重要特征,亦非用于限制本公开的范围。本公开的其它特征将通过以下的描述变得容易理解。
附图说明
16.结合附图并参考以下详细说明,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。在附图中,相同或相似的附图标记表示相同或相似的元素,其中:
17.图1示出了本公开实施例可在其中实施的示例通信系统的示意图;
18.图2示出了根据本公开实施例的oun间通信中的示例性交互的示意图;
19.图3a示出了下行中的g-pon封装方式(gem)端口逻辑连接的示意图;
20.图3b示出了上行中的gem端口逻辑连接的示意图;
21.图4示出了gtc层中的gem帧适配和成帧的示意图;
22.图5a示出了下行gtc帧的示意图;
23.图5b示出了上行gtc帧的示意图;
24.图6示出了gem报头和帧结构的示意图;
25.图7示出了根据本公开实施例的在第一onu处实施的通信方法的流程图;
26.图8示出了根据本公开实施例的在olt处实施的通信方法的流程图;
27.图9示出了根据本公开实施例的在第二onu处实施的通信方法的流程图;
28.图10示出了根据本公开实施例的电子设备的示意结构框图;以及
29.图11示出了根据本公开实施例的计算机可读存储介质的示意图。
具体实施方式
30.下面将参照附图更详细地描述本公开的实施例。虽然附图中示出了本公开的一些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
31.在此使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”。其他术语的相关定义将在下文描述中给出。
32.应理解,尽管本文可以使用术语“第一”和“第二”等来描述各种元件,但这些元件不应受到这些术语的限制。这些术语仅用于区分一个元件和另一个元件。例如,第一元件可以称为第二元件,同样,第二元件可以称为第一元件,而不脱离实施例的范围。如本文所用,术语“和/或”包括一个或多个所列术语的任何和所有组合。
33.在此使用的术语“电路”是指以下的一项或多项:
34.(a)仅硬件电路实现方式(诸如仅模拟和/或数字电路的实现方式);以及
35.(b)硬件电路和软件的组合,诸如(如果适用):(i)模拟和/或数字硬件电路与软件/固件的组合,以及(ii)硬件处理器的任意部分与软件(包括一起工作以使得诸如光线路终端(olt)或其他计算设备等装置执行各种功能的数字信号处理器、软件和存储器);以及
36.(c)硬件电路和/或处理器,诸如微处理器或者微处理器的一部分,其要求软件(例如固件)用于操作,但是在不需要软件用于操作时可以没有软件。
37.电路的定义适用于此术语在本技术中(包括任意权利要求中)的所有使用场景。作为另一示例,在此使用的术语“电路”也覆盖仅硬件电路或处理器(或多个处理器)、或者硬件电路或处理器的一部分、或者其随附软件或固件的实现方式。例如,如果适用于特定权利要求元素,术语“电路”还覆盖基带集成电路或处理器集成电路或者olt或其他计算设备中的类似的集成电路。
38.如本文所用,术语“通信系统”可以是基于pon的通信系统,例如,吉比特无源光网络(g-pon)、10吉比特无源光网络(xg-pon)、10吉比特对称无源光网络(xgs-pon)、50吉比特无源光网络(50g-pon)以及本领域已知或未来开发的其它pon等。通信系统也可以是任何能够实现本公开的实施例的有线或无线通信系统。考虑到通信技术的快速发展,当然也会有未来类型的通信技术和系统,本发明可能会与之结合。不应将其视为将本公开的范围仅限于上述系统。
39.如前面提及的,pon基础设施在住宅宽带接入、企业和iot网络中被广泛应用。例如,无源光局域网(pol)采用pon技术构建,提供针对企业和园区网络市场的层2传输介质。在iot网络中,pon端的iot网关连接众多不同地理分布的传感器、执行器和处理器。在这些具有pon基础设施的住宅宽带接入、企业和iot网络中,越来越多的服务需要在pon中的终端用户之间进行数据交换。例如,在同一pon基础设施中的不同数据中心之间、在大学的不同校区之间以及在同一公司的不同办公室之间的对等文件共享、云计算和互动游戏等等。
40.此外,固定移动融合正在宽带业务中出现,并且在pon基础设施下的移动通信网络中,小区间协作的关键特性如eicic和网络mimo等都需要通过onu间通信来实现,其中通信的效率和时延是最关键的因素。
41.而且,具有更多分裂比/用户(例如512甚至1024个)和更丰富带宽(如下一代无源光网络(ng-pon)和下一代无源光网络2(ng-pon2)的pon技术的演进,特别是提供对称带宽的例如xgs-pon,对于onu间通信是非常有利的。
42.然而,由于pon基础设施的树型拓扑结构,在传统方案中不支持onu之间的直接通信。在传统方案中,onu间通信只能通过olt中pon之上的层2交换或层3路由来实现。这是不高效的,并且由于重叠的交换和路由而引入了额外的时延。
43.在另一些传统方案中,采用面向wdm技术来实现onu间通信。在这些方案中,除了olt到onu通信的波长之外,onu间通信需要占用分离的波长(发送和接收对)。代替远程节点(rn)中的功率分离器,需要配置循环阵列波导光栅(awg)和无源波长组合器,来将onu间业务与传统olt-onu业务隔离,并且将onu间业务路由到目的onu。
44.这样,onu间通信可以只在光分布网络(odn)基础设施内、在分离的wdm波长上运行于物理层,而无需涉及olt,并且onu间通信只在全光层上工作。但是,该方案同时具有很多问题。例如,除了rn所需的awg和组合器外,每个onu还需要额外的可调谐光收发器用于onu间通信。因此实现过于复杂,成本太高,难以承担住宅接入、企业和iot服务。
45.鉴于此,本公开的实施例提出了一种新的onu间通信机制,该机制简单地运行在gtc上。在该机制中,通过对gtc规范的简要扩展,在数据帧的报头中设置指示onu间通信的指示信息,从而在无需改变现有规范的基础上实现onu间通信。
46.图1示出了本公开实施例可在其中实施的示例通信系统100的示意图。如图1所示,该系统100可以是pon系统,该pon系统包括onu 111、onu 112和onu 113(为方便起见,下面也可以将它们统称为onu 110)以及olt 120。onu 111、onu 112和onu 113可以经由分路器130而与olt 120通信,并且onu 111、onu 112和onu 113之间也可以相互通信(在本文中也称为onu间通信)。应理解到,onu 110的数目并不限于图1所示的示例,而是可以包括更多或更少的数目,并且olt 120的数目也不限于图1所示的示例,而是可以包括更多的数目。此外,它们的实施也不限于上述具体示例,而是可以以任意合适的方式实施。
47.在图1中,onu 111可以生成待发送至onu 112的数据帧,数据帧的报头中可以包括指示onu间通信的指示信息和标识从onu111到onu 112的连接的标识信息。继而,onu 111可以将该数据帧发送给olt 120。olt 120可以基于指示信息来从上行数据流中识别出该数据帧,并将该数据帧直接放入下行数据流的队列中。onu112可以基于标识信息从下行数据流中识别该数据帧。
48.以此方式,能够有效平衡系统复杂度、成本、效率和时延等要求,并且可以允许onu间业务与传统olt-onu业务的混合部署。与pon之上的重叠交换或路由方案相比,本公开的实施例效率和时延大大改善。与面向wdm技术的方案相比,本公开的实施例能够以低复杂度和低成本来基于传统pon系统简单灵活地实现。
49.下面结合图2至图6对此进行更详细说明。图2示出了根据本公开实施例的onu间通信中的示例性交互的示意图200。为了方便起见,这里结合图1的示例进行描述。
50.如图2所示,olt 120可以针对onu 111到onu 112的通信确定201标识信息,以标识从onu 111到onu 112的连接。在一些实施例中,olt 120可以为onu 111到onu 112的通信的对等连接分配相应的逻辑端口,例如gem端口。这里应理解到,gem端口仅为示例,本公开实施例并不限于此,而是可以采用本领域已知或未来开发的任意合适方式来实现该标识信
息。gem端口标识(id)定义单向连接,并且olt 120可以将gem端口id(例如gem端口x)配置给要通信的至少两个onu。这里,gem端口x表示从onu 111到onu 112的逻辑连接。
51.olt 120可以将该标识信息发送202给onu 111,并且发送203给onu 112。onu 111可以基于该标识信息,设置用于onu间通信的上行gem端口x。onu 112可以基于该标识信息,设置用于onu间通信的下行gem端口x。
52.在g-pon中,gem端口被定义为olt与onu之间的特定客户端分组流相关联的逻辑连接。图3a示出了下行中的gem端口逻辑连接的示意图301。如图3a所示,在下行方向上,olt 120使用gem端口311的标识(id)来标识属于不同下行逻辑连接的gem帧,以将gem帧复用到传输介质上。每个onu 111-113基于它们的gem端口id通过gem端口过滤器312过滤下行gem帧,并且仅处理属于该onu的gem帧。如果在多个onu 111-113中gem端口被配置有相同的id,则可以实现olt 120到onu 111-113的多播传输。
53.图3b示出了上行中的gem端口逻辑连接的示意图302。如图3b所示,在上行方向上,onu 120使用gem端口id来标识属于不同上行逻辑连接的gem帧。传输容器(t-cont)321基于业务带宽(bw)类型,例如固定bw或保证bw等,来复用gem端口连接,其中t-cont 321利用上行bw分配进行调度和传输,该上行bw分配经由集中在olt中的动态带宽分配(dba)功能而被控制。olt 120接收gem帧并基于gem端口id从中获取客户端帧。这里,在本公开的实施例中,t-cont和dba的相关规范保持不变。
54.图4示出了gtc层中的gem帧适配和成帧的示意图400。如图4所示,gtc成帧子层410负责将物理层操作管理和维护(ploam)420和gtc有效载荷部分复用到下行gtc帧中,并且在上行方向,从上行突发中提取每个gem部分。在该子层中,gtc帧的报头被创建并在下行帧中被格式化,并且上行突发的报头被解码。在本公开的实施例中,该子层保持不变。
55.gtc适配子层430提供两个适配器,即gem适配器431以及onu管理和控制接口(omci)适配器432。图5a示出了下行gtc帧的示意图501,图5b示出了上行gtc帧的示意图502。如图5a和图5b所示,gem适配器(如gem适配器431)可以从gtc有效载荷部分描述gem协议数据单元(pdu),并将gem pdu映射到gtc有效载荷510或520中。在本公开的实施例中,omci适配器432和dba控件433保持不变。
56.当onu 111想要向同一pon基础设施中的onu 112发送分组时,onu 111发起从onu 111到onu 112的onu间通信。如图2所示,onu 111生成204待发送至onu 112的数据帧。在本公开的实施例中,该数据帧的报头包括上述标识信息(例如gem端口x),用于标识从onu 111到onu 112的连接。为方便起见,下面以数据帧是gem帧为例进行描述。图6示出了gem报头和帧结构的示意图600。如图6所示,在一些实施例中,可以使gem报头610中的端口id字段611指示gem端口x。以此方式,可以指示该数据帧是从onu 111待发送至onu 112的数据帧。
57.在一些实施例中,该数据帧的报头还可以包括指示信息,该指示信息指示数据帧是否为onu间通信。在一些实施例中,该指示信息还可以指示数据帧是否为onu间通信的最后一帧。在本公开的实施例中,可以将指示信息包括在数据帧的报头中的有效载荷类型指示(pti)字段中。如图6所示,gem报头中的pti字段可以被用于指示有效载荷的内容类型和其适当处理。在一些实施例中,可以利用gem帧的pti字段中的保留编码来定义onu间通信。下面的表1示出了pti编码的示例。
58.表1pti编码的示例
59.pti编码含义000用户数据区段,不是最后一帧001用户数据区段,是最后一帧010保留011保留100gem操作管理和维护(oam),不是最后一帧101gem oam,是最后一帧110onu间数据区段,不是最后一帧111onu间数据区段,是最后一帧
60.如表1所示,编码110和111可以被用于指示onu间通信。例如,编码110还可以指示不是最后一帧的onu间数据区段,编码111还可以指示是最后一帧的onu间数据区段。当然,这里仅为示例,其它任意合适方式都是可行的,而不限于表1所示的方式。
61.返回图2,onu 111可以将生成的数据帧作为上行数据流中的一部分来发送205给olt 120。在一些实施例中,onu 111可以将生成的数据帧复用到上行数据流中,然后按照被分配的dba时隙发送给olt 120。与传统onu到olt的通信相比,区别仅在于gem报头中的pti字段被设置为针对onu间通信指示分组区段状态。
62.当olt 120接收到来自onu 110的上行数据流时,olt 120可以基于指示信息,从该上行数据流中确定206涉及onu间通信的数据帧,例如从onu 111到onu 112的数据帧。在一些实施例中,olt120可以通过gem适配器从上行gtc有效载荷中提取gem帧,并基于pti字段来过滤该数据帧。在onu到olt的传统通信的情况下,数据帧将被发送至由gem端口id标识的gem客户端。而在onu间通信的情况下,olt 120使数据帧保持不变,并且使数据帧进入用于下行数据流的队列中,继而将被复用到gtc有效载荷中。olt 120可以向pon中的所有onu广播207下行数据流(例如gtc帧)。
63.相应地,onu 112可以接收来自olt 120的下行数据流。onu112可以基于标识信息(gem端口x),从下行数据流中确定208来自onu 111的该数据帧。由于onu间通信的gem端口是单向的,所以只有配置有gem端口x的onu 112可以过滤出来自onu 111的该数据帧。
64.继而,onu 112可以处理209该数据帧。在一些实施例中,onu112可以基于数据帧的报头中的指示信息(例如pti字段),确定数据帧是否为onu间通信的最后一帧。
65.在本公开的实施例中,如果多个源onu或多个目的onu被配置成同一逻辑连接,例如具有相同的gem端口id,则可以容易且灵活地建立点到多点、或多点到点、或多点到多点的onu间通信。
66.根据本公开的实施例,可以提供一种与已有规范(例如g.984.3)完全前向兼容的简单机制。这意味着这种onu间通信方案可以与传统pon混合部署,从而使得传统pon网络中onu间通信的增量部署成为可能。该机制的系统复杂度低、成本低、时延低且效率高。
67.至此,描述了根据本公开实施例的onu间通信的示例过程。应理解到,该过程还可以包括更多附加的步骤或省略所示出的一些步骤,而不限于图2的示例。相应地,本公开实施例还提供了在olt、作为发送设备的onu和作为接收设备的onu处实施的方法。下面结合图7至图9进行详细描述。
68.图7示出了根据本公开实施例的在作为发送设备的onu处实施的方法700的流程
图。该方法700例如可以在图1的onu 111、112和113中的任一作为发送设备的onu处实施。为方便起见,下面结合图1的示例进行描述。
69.如图7所示,在框710,第一onu(以下以图1中的onu 111为例)生成待发送至第二onu(以下以图1中的onu 112为例)的数据帧。在本公开的一些实施例中,数据帧的报头可以包括指示信息,所述指示信息指示数据帧是onu间通信。以此方式,可以便于olt120识别出该数据帧是onu间通信的数据帧。在一些实施例中,指示信息还可以指示数据帧是否为onu间通信的最后一帧。在一些实施例中,指示信息可以被包括在报头的pti字段中。例如,可以使用pti字段中的保留字段来指示onu间通信以及是否为该onu间通信的最后一帧。由此,可以通过稍微扩展现有规范而在传统pon系统下实现onu间通信。
70.在本公开的一些实施例中,数据帧的报头还可以包括标识信息,所述标识信息标识从onu 111到onu 112的连接。在一些实施例中,标识信息可以是从onu 111到onu 112的逻辑端口id。在一些实施例中,标识信息可以被包括在报头的端口id字段中。由此,可以便于onu 112接收该数据帧。在一些实施例中,onu 111可以从olt120处接收该标识信息。
71.在框720,onu 111使数据帧作为上行数据流中的一部分被发送给olt 120。在一些实施例中,onu 111可以将生成的数据帧复用为上行突发,然后按照被分配的dba时隙发送给olt 120。该上行突发构成从onu 110去往olt 120的上行数据流的一部分。以此方式,可以实现onu间通信与传统onu到olt的通信的混合部署。
72.图8示出了根据本公开实施例的在olt处实施的方法800的流程图。该方法800例如可以在图1的olt 120处实施。为方便起见,下面结合图1的示例进行描述。
73.如图8所示,在框810,olt 120接收上行数据流。在一些实施例中,上行数据流可以包括来自各个onu的数据帧。在一些实施例中,上行数据流可以包括onu到onu的数据帧。当然,上行数据流也可以包括onu到olt的数据帧。
74.在框820,olt 120基于指示信息,从上行数据流中确定从第一onu(以下以图1中的onu 111为例)待发送至第二onu(以下以图1中的onu 112为例)的数据帧,即onu间通信的数据帧。在本公开的实施例中,olt 120可以基于数据帧的报头中的指示信息来进行确定。在一些实施例中,olt 120可以从报头的pti字段来确定该数据帧是否是onu间通信的数据帧。沿用表1的示例,例如如果pti字段为编码110,则olt 120可以确定该数据帧为onu间通信。如果pti字段为编码101,则olt 120可以确定该数据帧不是onu间通信的数据帧。
75.在一些实施例中,该指示信息还可以指示该数据帧是否为onu间通信的最后一帧。沿用表1的示例,例如如果pti字段为编码110,则olt 120可以确定该数据帧不是onu间通信的最后一帧。如果pti字段为编码111,则olt 120可以确定该数据帧是onu间通信的最后一帧。
76.在一些实施例中,数据帧的报头还可以包括标识信息,所述标识信息标识从onu 111到onu 112的连接。在一些实施例中,该标识信息可以被包括在报头的端口id字段中。在一些实施例中,olt 120可以确定该标识信息,并将该标识信息发送给onu 111和onu 112。
77.在框830,olt 120使数据帧作为下行数据流中的一部分被发送给onu 112。根据本公开的一些实施例,olt 120可以使onu间通信的数据帧进入用于下行数据流的队列中。基于该队列,olt 120向各个onu广播下行数据流。以此方式,可以实现onu间通信。
78.图9示出了根据本公开实施例的在作为接收设备的onu处实施的方法900的流程
图。该方法900例如可以在图1的onu 111、112和113中的任一作为接收设备的onu处实施。为方便起见,下面结合图1的示例进行描述。在图9的实施例中,假设onu 112作为接收设备,以下也将其称为第二onu;同时,将onu 111称为第一onu。
79.如图9所示,在框910,onu 112接收来自olt 120的下行数据流。在一些实施例中,下行数据流可以包括去往各个onu的数据帧。在一些实施例中,下行数据流可以包括olt到onu的数据帧。当然,下行数据流也可以包括onu到onu的数据帧。
80.在框920,onu 112基于标识信息,从下行数据流中确定从onu111待发送至onu 112的数据帧。该标识信息标识从onu 111到onu112连接。在一些实施例中,该标识信息可以被包括在数据帧的报头的端口id字段中。以此方式,olt 120可以识别出从onu 111去往它的数据帧,从而实现onu间通信。
81.在框930,onu 112处理该数据帧。在一些实施例中,数据帧的报头中还可以包括指示信息,用于指示该数据帧是onu间通信的数据帧。在一些实施例中,该指示信息可以被包括在报头的pti字段中。在一些实施例中,该指示信息还可以指示数据帧是否为onu间通信的最后一帧。在一些实施例中,onu 112可以基于该指示信息,确定数据帧是否为与onu 111通信的最后一帧。
82.至此描述了根据本公开实施例的onu间通信的方法。其它细节可参见前面结合图2的相应描述,这里不再赘述。根据本公开实施例的方法,可以提供一种与已有规范完全前向兼容的简单机制。这意味着这种onu间通信方案可以与传统pon混合部署,从而使得传统pon网络中onu间通信的增量部署成为可能。另外,该机制的系统复杂度低、成本低、时延低且效率高。
83.与上述方法相对应,本公开的实施例还提供相应的装置。能够执行方法700的装置可以包括用于执行方法700各个步骤的相应部件。这些部件可以任意适当方式实现。例如,可以通过电路或者软件模块来实现。在一些实施例中,该装置可以在第一onu(诸如图1的onu111)上实施。
84.在一些实施例中,该装置可以包括:用于在第一光网络单元处生成待发送至第二光网络单元的数据帧的部件,所述数据帧的报头包括指示信息和标识信息,所述指示信息指示所述数据帧是光网络单元之间的通信,所述标识信息标识从所述第一光网络单元到所述第二光网络单元的连接;以及用于使所述数据帧作为上行数据流中的一部分被发送给光线路终端的部件。
85.能够执行方法800的装置可以包括用于执行方法800各个步骤的相应部件。这些部件可以任意适当方式实现。例如,可以通过电路或者软件模块来实现。该装置可以在olt(诸如olt 120)处实施。
86.在一些实施例中,该装置可以包括:用于在光线路终端处接收上行数据流的部件;用于基于指示信息从所述上行数据流中确定从第一光网络单元待发送至第二光网络单元的数据帧的部件,所述数据帧的报头包括所述指示信息和标识信息,所述指示信息指示所述数据帧是光网络单元之间的通信,所述标识信息标识从所述第一光网络单元到所述第二光网络单元的连接;以及用于使所述数据帧作为下行数据流中的一部分被发送给所述第二光网络单元的部件。
87.能够执行方法900的装置可以包括用于执行方法900各个步骤的相应部件。这些部
件可以任意适当方式实现。例如,可以通过电路或者软件模块来实现。该装置可以在第二onu(诸如onu 112)处实施。
88.在一些实施例中,该装置可以包括:用于在第二光网络单元处接收来自光线路终端的下行数据流的部件;用于基于标识信息从所述下行数据流中确定从第一光网络单元待发送至所述第二光网络单元的数据帧的部件,所述数据帧的报头包括指示信息和所述标识信息,所述指示信息指示所述数据帧是光网络单元之间的通信,所述标识信息标识从所述第一光网络单元到所述第二光网络单元的连接;以及用于处理所述数据帧的部件。
89.图10是适合于实现本公开的实施例的设备1000的简化框图。可以提供设备1000以实现通信设备,例如图1所示的onu 111、onu112、onu 113以及olt 120。如图所示,设备1000包括一个或多个处理器1010、耦合到处理器1010的一个或多个存储器1020以及耦合到处理器1010的一个或多个通信模块1040。
90.通信模块1040用于双向通信。通信模块1040具有至少一个光纤pon接口以便于通信。通信接口可以表示与其他网络元件通信所必需的任何接口。
91.处理器1010可以是适合于本地技术网络的任何类型,并且作为限制性示例,可以包括以下中的一个或多个:通用计算机、专用计算机、微处理器、数字信号处理器(dsp)和基于多核处理器架构的处理器。设备1000可以具有多个处理器,例如专用集成电路芯片,其在时间上从属于与主处理器同步的时钟。
92.存储器1020可以包括一个或多个非易失性存储器和一个或多个易失性存储器。非易失性存储器的示例包括但不限于只读存储器(rom)1024、电可编程只读存储器(eprom)、闪存、硬盘、光盘(cd)、数字视频盘(dvd)和其他磁存储和/或光存储装置。易失性存储器的示例包括但不限于随机存取存储器(ram)1022和不会在断电持续时间中持续的其他易失性存储器。
93.计算机程序1030包括由关联的处理器1010执行的计算机可执行指令。程序1030可以存储在rom 1020中。处理器1010可以通过将程序1030加载到ram 1020中来执行任何合适的动作和处理。
94.可以借助于程序1030来实现本公开的实施例,使得设备1000可以执行如参考图2至图9所讨论的本公开的任何处理。本公开的实施例还可以通过硬件或通过软件和硬件的组合来实现。
95.在一些实施例中,程序1030可以有形地包含在计算机可读介质中,该计算机可读介质可以包括在设备1000中(诸如在存储器1020中)或者可以由设备1000访问的其他存储设备。可以将程序1030从计算机可读介质加载到ram 1022以供执行。计算机可读介质可以包括任何类型的有形非易失性存储器,例如rom、eprom、闪存、硬盘、cd、dvd等。图11示出了cd或dvd形式的计算机可读介质1100的示例。计算机可读介质上存储有程序1030。
96.一般而言,本公开的各种示例实施例可以在硬件或专用电路、软件、逻辑,或其任何组合中实施。某些方面可以在硬件中实施,而其他方面可以在可以由控制器、微处理器或其他计算设备执行的固件或软件中实施。当本公开的实施例的各方面被图示或描述为框图、流程图或使用某些其他图形表示时,将理解此处描述的方框、装置、系统、技术或方法可以作为非限制性的示例在硬件、软件、固件、专用电路或逻辑、通用硬件或控制器或其他计算设备,或其某些组合中实施。可用来实现本公开实施例的硬件器件的示例包括但不限于:
现场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、片上系统(soc)、复杂可编程逻辑器件(cpld),等等。
97.作为示例,本公开的实施例可以在机器可执行指令的上下文中被描述,机器可执行指令诸如包括在目标的真实或者虚拟处理器上的器件中执行的程序模块中。一般而言,程序模块包括例程、程序、库、对象、类、组件、数据结构等,其执行特定的任务或者实现特定的抽象数据结构。在各实施例中,程序模块的功能可以在所描述的程序模块之间合并或者分割。用于程序模块的机器可执行指令可以在本地或者分布式设备内执行。在分布式设备中,程序模块可以位于本地和远程存储介质二者中。
98.用于实现本公开的方法的计算机程序代码可以用一种或多种编程语言编写。这些计算机程序代码可以提供给通用计算机、专用计算机或其他可编程的数据处理装置的处理器,使得程序代码在被计算机或其他可编程的数据处理装置执行的时候,引起在流程图和/或框图中规定的功能/操作被实施。程序代码可以完全在计算机上、部分在计算机上、作为独立的软件包、部分在计算机上且部分在远程计算机上或完全在远程计算机或服务器上执行。
99.在本公开的上下文中,计算机程序代码或者相关数据可以由任意适当载体承载,以使得设备、装置或者处理器能够执行上文描述的各种处理和操作。载体的示例包括信号、计算机可读介质等等。
100.信号的示例可以包括电、光、无线电、声音或其它形式的传播信号,诸如载波、红外信号等。
101.机器可读介质可以是包含或存储用于或有关于指令执行系统、装置或设备的程序的任何有形介质。机器可读介质可以是机器可读信号介质或机器可读存储介质。机器可读介质可以包括但不限于电子的、磁的、光学的、电磁的、红外的或半导体系统、装置或设备,或其任意合适的组合。机器可读存储介质的更详细示例包括带有一根或多根导线的电气连接、便携式计算机磁盘、硬盘、随机存储存取器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或闪存)、光存储设备、磁存储设备,或其任意合适的组合。
102.另外,尽管操作以特定顺序被描绘,但这并不应该理解为要求此类操作以示出的特定顺序或以相继顺序完成,或者执行所有图示的操作以获取期望结果。在某些情况下,多任务或并行处理会是有益的。同样地,尽管上述讨论包含了某些特定的实施细节,但这并不应解释为限制任何发明或权利要求的范围,而应解释为对可以针对特定发明的特定实施例的描述。本说明书中在分开的实施例的上下文中描述的某些特征也可以整合实施在单个实施例中。反之,在单个实施例的上下文中描述的各种特征也可以分离地在多个实施例或在任意合适的子组合中实施。
103.尽管已经以特定于结构特征和/或方法动作的语言描述了主题,但是应当理解,所附权利要求中限定的主题并不限于上文描述的特定特征或动作。相反,上文描述的特定特征和动作是作为实现权利要求的示例形式而被公开的。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1