CN115866454A - 一种上行传输资源的分配方法及相关设备 - Google Patents
一种上行传输资源的分配方法及相关设备 Download PDFInfo
- Publication number
- CN115866454A CN115866454A CN202111115951.XA CN202111115951A CN115866454A CN 115866454 A CN115866454 A CN 115866454A CN 202111115951 A CN202111115951 A CN 202111115951A CN 115866454 A CN115866454 A CN 115866454A
- Authority
- CN
- China
- Prior art keywords
- transmission
- uplink
- onu
- rate
- uplink transmission
- 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.)
- Pending
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 773
- 238000000034 method Methods 0.000 title claims abstract description 48
- 238000011144 upstream manufacturing Methods 0.000 claims abstract description 152
- 230000003287 optical effect Effects 0.000 claims description 24
- 238000012545 processing Methods 0.000 claims description 17
- 238000012544 monitoring process Methods 0.000 claims description 11
- 238000004891 communication Methods 0.000 claims description 7
- 238000013507 mapping Methods 0.000 claims description 3
- 239000002699 waste material Substances 0.000 abstract description 6
- 238000013468 resource allocation Methods 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 17
- 238000004590 computer program Methods 0.000 description 6
- 239000000835 fiber Substances 0.000 description 3
- 238000013461 design Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000003139 buffering effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/12—Arrangements for remote connection or disconnection of substations or of equipment thereof
-
- 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
-
- 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/0086—Network resource allocation, dimensioning or optimisation
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
Abstract
本申请实施例公开了一种上行传输资源的分配方法及相关设备,有效避免了上行传输资源的浪费。本申请实施例方法包括:首先,OLT根据ONU发送的上行数据的传输质量信息确定ONU的上行速率阈值。应理解,ONU的上行速率阈值小于或等于当前状态下ONU所能支持的最大发送速率。在不同的信道条件下,ONU的上行传输质量也是不同的,上行传输质量的好坏会直接影响当前ONU所能支持的最大发送速率。OLT还将获取ONU的待传输数据量。进而,OLT确定ONU的上行传输时隙和ONU的上行传输速率,其中,ONU的上行传输速率小于或等于上行速率阈值。ONU用于根据上行传输速率在上行传输时隙向OLT发送具有待传输数据量的数据。
Description
技术领域
本申请涉及光通信领域,尤其涉及一种上行传输资源的分配方法及相关设备。
背景技术
在点到多点(point-to-multipoint,P2MP)架构的无源光网络(passive opticalnetwork,PON)中,光线路终端(optical line terminal,OLT)通过广播的方式向多个光网络单元(Optical Network Unit,ONU)发送下行数据。为了避免不同ONU之间的碰撞冲突,不同的ONU在不同的时隙向OLT发送上行数据。这就需要OLT能够实时监控各ONU的流量,并采用动态带宽调度(dynamic bandwidth assignment,DBA)技术为各ONU分配上行传输时隙。
具体地,各ONU会将自身的上行数据量上报给OLT,OLT根据各ONU的上行数据量和设定的上行传输速率来为各ONU分配上行传输时隙。应理解,该设定的上行传输速率通常是一个较低的速率,以保证***中每个ONU都有足够长的时隙来传输上行数据。然而,对于上行传输速率较高的一些ONU来说,可能只需要较短的时隙就能完成上行数据的传输。OLT按照现有方式来分配上行传输时隙会导致上行传输资源的浪费。
发明内容
本申请实施例提供了一种上行传输资源的分配方法及相关设备。需要说明的是,该上行传输资源包括上行传输时隙和上行传输速率。
第一方面,本申请实施例提供了一种上行传输资源的分配方法。该方法包括多个步骤,并且该方法由OLT执行。首先,OLT根据ONU发送的上行数据的传输质量信息确定ONU的上行速率阈值。应理解,ONU的上行速率阈值小于或等于前状态下ONU所能支持的最大发送速率。在不同的信道条件下,ONU的上行传输质量也是不同的,上行传输质量的好坏会直接影响当前ONU所能支持的最大发送速率。OLT还将获取ONU的待传输数据量。进而,OLT确定ONU的上行传输时隙和ONU的上行传输速率,其中,ONU的上行传输速率小于或等于上行速率阈值,ONU用于根据上行传输速率在上行传输时隙向OLT发送具有待传输数据量的数据。也就是说,在保证ONU的上行传输速率不超过上行速率阈值的前提下,OLT可以根据ONU的待传输数据量为ONU灵活地分配上行传输时隙和上行传输速率。
在该实施方式中,OLT为ONU分配的上行传输资源既包括ONU的上行传输时隙还包括ONU的上行传输速率,由于不同的ONU除了待传输数据量不同之外,不同ONU的上行速率阈值也有可能不同,因此,OLT综合ONU的上行速率阈值和ONU的待传输数据量可以更合理地为不同ONU分配上行传输资源,有效避免了上行传输资源的浪费。
在一些可能的实施方式中,方法还包括:OLT向ONU发送配置信息,该配置信息用于指示ONU的上行传输时隙和ONU的上行传输速率,以便于之后ONU根据上行传输速率在上行传输时隙向OLT发送数据。
在一些可能的实施方式中,配置信息包括带宽映射表(bandwidth map,BWmap),BWmap的第一字段用于指示ONU的上行传输时隙,BWmap的第二字段用于指示ONU的上行传输速率。通过上述方式,OLT通过BWmap将分配的上行传输时隙和上行传输速率告知ONU,在现有标准定义的BWmap上进行了扩展,增强了本方案的实用性。
在一些可能的实施方式中,配置信息包括数据帧和控制帧,数据帧中的BWmap用于指示ONU的上行传输时隙,控制帧中的速率配置表用于指示ONU的上行传输速率。通过上述方式,复用现有标准定义的BWmap对ONU进行上行传输时隙的配置,并定义了一种控制帧用于对ONU进行上行传输速率的配置,增强了本方案的灵活性。
在一些可能的实施方式中,ONU包括多个传输容器(transmission container,T-CONT)。以ONU包括第一传输容器和第二传输容器为例,传输质量信息包括第一传输容器发送的第一上行数据的第一传输质量信息和第二传输容器发送的第二上行数据的第二传输质量信息,上行速率阈值包括第一传输容器的第一上行速率阈值和第二传输容器的第二上行速率阈值。OLT根据传输质量信息确定上行速率阈值包括:OLT根据第一传输质量信息确定第一上行速率阈值,并根据第二传输质量信息确定第二上行速率阈值。在该实施方式中,传输容器是上行方向承载业务的载体,OLT要获取每个传输容器的上行速率阈值以便于为每个传输容器分配上行传输资源。
在一些可能的实施方式中,ONU的待传输数据量包括第一传输容器的第一待传输数据量和第二传输容器的第二待传输数据量。OLT确定ONU的上行传输时隙和ONU的上行传输速率包括:OLT确定第一传输容器的第一上行传输时隙和第一传输容器的第一上行传输速率。OLT确定第二传输容器的第二上行传输时隙和第二传输容器的第二上行传输速率。其中,ONU的上行传输时隙包括第一上行传输时隙和第二上行传输时隙,ONU的上行传输速率包括第一上行传输速率和第二上行传输速率。第一上行传输速率小于或等于第一上行速率阈值,第一传输容器用于根据第一上行传输速率在第一上行传输时隙向OLT发送具有第一待传输数据量的数据。第二上行传输速率小于或等于第二上行速率阈值,第二传输容器用于根据第二上行传输速率在第二上行传输时隙向OLT发送具有第二待传输数据量的数据。在该实施方式中,传输容器为OLT进行上行传输资源调度的基本单元,使得OLT可以灵活地为不同传输容器分配对应的上行传输资源,实际应用效果更理想。
在一些可能的实施方式中,第一上行数据的优先级与第二上行数据的优先级不同。OLT根据确定第一传输容器的第一上行传输时隙和第一传输容器的第一上行传输速率包括:OLT根据第一上行数据的优先级确定第一传输容器的第一上行传输时隙和第一传输容器的第一上行传输速率。OLT确定第二传输容器的第二上行传输时隙和第二传输容器的第二上行传输速率包括:OLT根据第二上行数据的优先级确定第二传输容器的第二上行传输时隙和第二传输容器的第二上行传输速率。在该实施方式中,OLT还将结合数据的优先级来分配上行传输资源,提供了一种更为合理的且实际应用价值更高的上行传输资源的分配方式。
在一些可能的实施方式中,第一传输容器的优先级高于第二传输容器的优先级,第一传输容器用于存储第一上行数据,第二传输容器用于存储第二上行数据。在该实施方式中,存储较高优先级数据的传输容器的优先级也较高,OLT会优先为优先级较高的传输容器分配对应的上行传输时隙和上行传输速率,以优先保证高优先级业务的通信需求。
在一些可能的实施方式中,待传输数据量等于上行传输时隙的时长与上行传输速率的乘积,以保证ONU的待传输数据都可以顺利传输给OLT。
在一些可能的实施方式中,方法还包括:OLT对ONU发送的上行数据进行信道监控,以获取传输质量信息。通过上述方式,提供了一种获取传输质量信息的具体实施方式,增强了本方案的可实现性。
在一些可能的实施方式中,传输质量信息包括信噪比(signalnoise ratio,SNR)、误差向量幅度(error vector magnitude,EVM)和品质因数(Q-factor)等中的至少一项,提高了本方案的扩展性。
第二方面,本申请实施例提供了一种上行传输资源的分配方法。该方法包括多个步骤,并且该方法由ONU执行。ONU接收OLT发送的配置信息。其中,配置信息用于指示ONU的上行传输时隙和ONU的上行传输速率。上行传输时隙和上行传输速率由OLT确定,上行传输速率小于或等于上行速率阈值。上行速率阈值由OLT根据ONU发送的上行数据的传输质量信息确定。进而,ONU根据上行传输速率在上行传输时隙向OLT发送具有待传输数据量的数据。其中,待传输数据量还将被OLT获取,以作为OLT确定上行传输时隙和上行传输速率的其中一个依据。
在一些可能的实施方式中,配置信息包括BWmap,BWmap的第一字段用于指示ONU的上行传输时隙,BWmap的第二字段用于指示ONU的上行传输速率。
在一些可能的实施方式中,配置信息包括数据帧和控制帧,数据帧中的BWmap用于指示ONU的上行传输时隙,控制帧中的速率配置表用于指示ONU的上行传输速率。
在一些可能的实施方式中,ONU包括多个传输容器,ONU包括第一传输容器和第二传输容器。传输质量信息包括第一传输容器发送的第一上行数据的第一传输质量信息和第二传输容器发送的第二上行数据的第二传输质量信息。上行速率阈值包括第一传输容器的第一上行速率阈值和第二传输容器的第二上行速率阈值。第一上行速率阈值由OLT根据第一传输质量信息确定。第二上行速率阈值由OLT根据第二传输质量信息确定。
在一些可能的实施方式中,配置信息用于指示第一传输容器的第一上行传输时隙、第一传输容器的第一上行传输速率、第二传输容器的第二上行传输时隙和第二传输容器的第二上行传输速率。其中,ONU的待传输数据量包括第一传输容器的第一待传输数据量和第二传输容器的第二待传输数据量。上行传输时隙包括第一上行传输时隙和第二上行传输时隙。上行传输速率包括第一上行传输速率和第二上行传输速率。第一上行传输时隙和第一上行传输速率由OLT确定。第二上行传输时隙和第二上行传输速率由OLT确定。第一上行传输速率小于或等于第一上行速率阈值,第一传输容器用于根据第一上行传输速率在第一上行传输时隙向OLT发送具有第一待传输数据量的数据。第二上行传输速率小于或等于第二上行速率阈值,第二传输容器用于根据第二上行传输速率在第二上行传输时隙向OLT发送具有第二待传输数据量的数据。
在一些可能的实施方式中,第一上行数据的优先级与第二上行数据的优先级不同。第一上行传输时隙和第一上行传输速率由OLT根据第一上行数据的优先级确定。第二上行传输时隙和第二上行传输速率由OLT根据第二上行数据的优先级确定。
在一些可能的实施方式中,第一传输容器的优先级高于第二传输容器的优先级,第一传输容器用于存储第一上行数据,第二传输容器用于存储第二上行数据。
在一些可能的实施方式中,待传输数据量等于上行传输时隙的时长与上行传输速率的乘积。
在一些可能的实施方式中,传输质量信息包括SNR、EVM和品质因数中的至少一项。
第三方面,本申请提供了一种OLT,该OLT包括:收发单元和处理单元。处理单元用于:根据光网络单元ONU发送的上行数据的传输质量信息确定ONU的上行速率阈值。收发单元用于:获取ONU的待传输数据量。处理单元还用于:确定ONU的上行传输时隙和ONU的上行传输速率,上行传输速率小于或等于上行速率阈值,ONU用于根据上行传输速率在上行传输时隙向OLT发送具有待传输数据量的数据。
在一些可能的实施方式中,收发单元还用于:向ONU发送配置信息,配置信息用于指示ONU的上行传输时隙和ONU的上行传输速率。
在一些可能的实施方式中,配置信息包括BWmap,BWmap的第一字段用于指示ONU的上行传输时隙,BWmap的第二字段用于指示ONU的上行传输速率。
在一些可能的实施方式中,配置信息包括数据帧和控制帧,数据帧中的BWmap用于指示ONU的上行传输时隙,控制帧中的速率配置表用于指示ONU的上行传输速率。
在一些可能的实施方式中,ONU包括多个传输容器。ONU包括第一传输容器和第二传输容器,传输质量信息包括第一传输容器发送的第一上行数据的第一传输质量信息和第二传输容器发送的第二上行数据的第二传输质量信息,上行速率阈值包括第一传输容器的第一上行速率阈值和第二传输容器的第二上行速率阈值。处理单元具体用于:根据第一传输质量信息确定第一上行速率阈值,并根据第二传输质量信息确定第二上行速率阈值。
在一些可能的实施方式中,ONU的待传输数据量包括第一传输容器的第一待传输数据量和第二传输容器的第二待传输数据量。处理单元具体用于:确定第一传输容器的第一上行传输时隙和第一传输容器的第一上行传输速率,第一上行传输速率小于或等于第一上行速率阈值,第一传输容器用于根据第一上行传输速率在第一上行传输时隙向OLT发送具有第一待传输数据量的数据。确定第二传输容器的第二上行传输时隙和第二传输容器的第二上行传输速率,第二上行传输速率小于或等于第二上行速率阈值,第二传输容器用于根据第二上行传输速率在第二上行传输时隙向OLT发送具有第二待传输数据量的数据。其中,上行传输时隙包括第一上行传输时隙和第二上行传输时隙,上行传输速率包括第一上行传输速率和第二上行传输速率。
在一些可能的实施方式中,第一上行数据的优先级与第二上行数据的优先级不同。处理单元具体用于:根据第一上行数据的优先级确定第一传输容器的第一上行传输时隙和第一传输容器的第一上行传输速率。根据第二上行数据的优先级确定第二传输容器的第二上行传输时隙和第二传输容器的第二上行传输速率。
在一些可能的实施方式中,第一传输容器的优先级高于第二传输容器的优先级,第一传输容器用于存储第一上行数据,第二传输容器用于存储第二上行数据。
在一些可能的实施方式中,待传输数据量等于上行传输时隙的时长与上行传输速率的乘积。
在一些可能的实施方式中,OLT还包括信道监控单元。信道监控单元用于:对ONU发送的上行数据进行信道监控,以获取传输质量信息。
在一些可能的实施方式中,传输质量信息包括SNR、EVM和品质因数中的至少一项。
第四方面,本申请提供了一种ONU,该ONU包括接收单元和发送单元。接收单元用于:接收光线路终端OLT发送的配置信息。配置信息用于指示ONU的上行传输时隙和ONU的上行传输速率。上行传输时隙和上行传输速率由OLT确定,上行传输速率小于或等于上行速率阈值。上行速率阈值由OLT根据ONU发送的上行数据的传输质量信息确定。发送单元用于:根据上行传输速率在上行传输时隙向OLT发送具有待传输数据量的数据。其中,待传输数据量被OLT获取,以作为OLT确定上行传输时隙和上行传输速率的其中一个依据。
在一些可能的实施方式中,配置信息包括BWmap,BWmap的第一字段用于指示ONU的上行传输时隙,BWmap的第二字段用于指示ONU的上行传输速率。
在一些可能的实施方式中,配置信息包括数据帧和控制帧,数据帧中的BWmap用于指示ONU的上行传输时隙,控制帧中的速率配置表用于指示ONU的上行传输速率。
在一些可能的实施方式中,ONU包括多个传输容器,ONU包括第一传输容器和第二传输容器。传输质量信息包括第一传输容器发送的第一上行数据的第一传输质量信息和第二传输容器发送的第二上行数据的第二传输质量信息。上行速率阈值包括第一传输容器的第一上行速率阈值和第二传输容器的第二上行速率阈值。第一上行速率阈值由OLT根据第一传输质量信息确定。第二上行速率阈值由OLT根据第二传输质量信息确定。
在一些可能的实施方式中,配置信息用于指示第一传输容器的第一上行传输时隙、第一传输容器的第一上行传输速率、第二传输容器的第二上行传输时隙和第二传输容器的第二上行传输速率。其中,ONU的待传输数据量包括第一传输容器的第一待传输数据量和第二传输容器的第二待传输数据量。上行传输时隙包括第一上行传输时隙和第二上行传输时隙。上行传输速率包括第一上行传输速率和第二上行传输速率。第一上行传输时隙和第一上行传输速率由OLT确定。第二上行传输时隙和第二上行传输速率由OLT确定。第一上行传输速率小于或等于第一上行速率阈值,第一传输容器用于根据第一上行传输速率在第一上行传输时隙向OLT发送具有第一待传输数据量的数据。第二上行传输速率小于或等于第二上行速率阈值,第二传输容器用于根据第二上行传输速率在第二上行传输时隙向OLT发送具有第二待传输数据量的数据。
在一些可能的实施方式中,第一上行数据的优先级与第二上行数据的优先级不同。第一上行传输时隙和第一上行传输速率由OLT根据第一上行数据的优先级确定。第二上行传输时隙和第二上行传输速率由OLT根据第二上行数据的优先级确定。
在一些可能的实施方式中,第一传输容器的优先级高于第二传输容器的优先级,第一传输容器用于存储第一上行数据,第二传输容器用于存储第二上行数据。
在一些可能的实施方式中,待传输数据量等于上行传输时隙的时长与上行传输速率的乘积。
在一些可能的实施方式中,传输质量信息包括信噪比SNR、误差向量幅度EVM和品质因数中的至少一项。
第五方面,本申请提供了一种通信***,包括如上述第三方面所示的OLT和如上述第四方面所示的ONU。
第六方面,本申请提供了一种芯片,该芯片包括逻辑电路和/或程序指令,当芯片运行时实现如第一方面任一实施方式中的方法。
第七方面,本申请实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,其中,计算机程序被硬件执行时能够实现上述第一方面或第二方面中的任意一种方法的部分或全部步骤。
本申请实施例中,OLT根据ONU发送的上行数据的传输质量信息确定ONU的上行速率阈值。OLT还将获取ONU的待传输数据量。进而,OLT根据ONU的上行速率阈值和ONU的待传输数据量确定ONU的上行传输时隙和ONU的上行传输速率。通过上述方式,OLT为ONU分配的上行传输资源既包括ONU的上行传输时隙还包括ONU的上行传输速率,由于不同的ONU除了待传输数据量不同之外,不同ONU的上行速率阈值也有可能不同,因此,OLT综合ONU的上行速率阈值和ONU的待传输数据量可以更合理地为不同ONU分配上行传输资源,有效避免了上行传输资源的浪费。
附图说明
图1为PON的***架构示意图;
图2为包括传输容器的ONU的结构示意图;
图3为本申请中上行传输资源的分配方法的一个实施例示意图;
图4为本申请中通过BWmap配置上行传输资源的示意图;
图5为本申请中结合数据帧和控制帧配置上行传输资源的示意图;
图6为本申请实施例中OLT一种可能的结构示意图;
图7为本申请实施例中ONU一种可能的结构示意图;
图8为本申请实施例中另一种可能的OLT/ONU的结构示意图;
图9为本申请中一种可能的通信***的结构示意图。
具体实施方式
本申请提供了一种上行传输资源的分配方法及相关设备。OLT综合ONU的上行速率阈值和ONU的待传输数据量可以更合理地为不同ONU分配上行传输资源,有效避免了上行传输资源的浪费。
本申请主要应用于无源光网络(passive optical network,PON)***中,下面对PON的***架构进行介绍。
图1为PON的***架构示意图。OLT连接上层的网络侧设备(如交换机、路由器等),下层连接一个或者多个光分配网络(optical distribution network,ODN)。ODN包括用于光功率分配的无源光分光器、连接在无源光分光器和OLT之间的主干光纤,以及连接在无源光分光器和ONU之间的分支光纤。下行传输数据时,OLT通过广播的方式发送下行数据,ODN将OLT下行的数据通过分光器传输到各个ONU,ONU选择性接收携带自身标识的下行数据。上行传输数据时,为了避免不同ONU之间的碰撞冲突,不同的ONU在不同的时隙向OLT发送上行数据,ODN将N路ONU发送的光信号组合成一路光信号传输到OLT。应理解,如果ONU同时提供用户端口功能,如ONU提供以太网用户端口或者传统电话业务(plain old telephoneservice,POTS)用户端口,则称为光网络终端(optical network termination,ONT)。
需要说明的是,在千兆比特PON(gigabit-capable PON,GPON)***中,传输容器(transmission container,T-CONT)是上行方向承载业务的载体。图2为包括传输容器的ONU的结构示意图。如图2所示,ONU包括多个传输容器,其中,每个传输容器都是一块独立的存储单元,ONU会将待传输的业务分别映射至不同的传输容器中进行缓存。ONU可以通过GPON传输汇聚(GPON transmission convergence,GTC)帧中的上行动态带宽报告(dynamicbandwidth report upstream,DBRu)字段将每个传输容器缓存的数据量发送至OLT。进而,OLT为每个传输容器分配对应的上行传输资源,也就是说,传输容器为OLT进行上行传输资源调度的基本单元。
图3为本申请中上行传输资源的分配方法的一个实施例示意图。需要说明的是,该上行传输资源包括上行传输时隙和上行传输速率。在该示例中,上行传输资源的分配方法包括如下步骤。
301、OLT根据ONU发送的上行数据的传输质量信息确定ONU的上行速率阈值。
本实施例中,OLT可以对ONU发送的上行数据进行信道监控,以获取该上行数据的传输质量信息。具体地,传输质量信息包括信噪比(signalnoise ratio,SNR)、误差向量幅度(error vector magnitude,EVM)和品质因数(Q-factor)等中的至少一项。进而,OLT即可根据获取到的传输质量信息确定ONU的上行速率阈值。应理解,ONU的上行速率阈值小于或等于当前状态下ONU所能支持的最大发送速率。在不同的信道条件下,ONU的上行传输质量也是不同的,上行传输质量的好坏会直接影响当前ONU所能支持的最大发送速率。例如,若当前上行传输的SNR较高,则ONU所能支持的最大发送速率较高,若当前上行传输的SNR较低,则ONU所能支持的最大发送速率较低。也就是说,ONU的上行速率阈值并不是一个固定值,在不同上行传输质量的条件下,该上行速率阈值也会随之变化。
在一些可能的实施方式中,ONU包括多个传输容器,ONU通过不同传输容器发送的上行数据的传输质量也可能会有差异。那么,OLT将对每个传输容器发送的上行数据进行信道监控,以获取每个传输容器的传输质量信息。进而,OLT根据每个传输容器的传输质量信息确定每个传输容器对应的上行速率阈值。
302、ONU将待传输数据量发送至OLT。
ONU的待传输数据量可以理解为ONU中缓存的一段时间的数据量,ONU会将待传输的数据量发送至OLT,以使得OLT获知ONU当前有多少数据需要传输。在一些可能的实施方式中,ONU包括多个传输容器,每个传输容器都拥有一块独立的缓存。ONU可以通过GTC帧的DBRu字段将每个传输容器缓存中存储的数据量发送至OLT。
303、OLT确定ONU的上行传输时隙和ONU的上行传输速率。
本实施例中,OLT可以根据ONU待传输数据量为ONU分配上行传输时隙和上行传输速率,以尽可能保证上行传输时隙足够传输具有待传输数据量的数据,并且,上行传输速率不能超过上行速率阈值。例如,ONU的待传输数据量可以等于ONU的上行传输时隙的时长与上行传输速率的乘积,以使得OLT分配的上行传输资源刚好满足ONU的传输需求。又例如,在待分配的上行传输资源充足的场景中,ONU的待传输数据量也可以小于ONU的上行传输时隙的时长与上行传输速率的乘积,即OLT为ONU分配的上行传输资源也可以大于ONU的传输需求。再例如,在待分配的上行传输资源不足的场景中,ONU的待传输数据量也可以大于ONU的上行传输时隙的时长与上行传输速率的乘积,即OLT为ONU分配的上行传输资源也可以小于ONU的传输需求。
具体地,在保证ONU的上行传输速率不超过上行速率阈值的前提下,OLT可以根据ONU的待传输数据量为ONU灵活地分配上行传输时隙和上行传输速率。例如,ONU的待传输数据量是一定的,OLT可以为ONU分配50Gb/s的上行传输速率和20ns的上行传输时隙的时长,OLT也可以为ONU分配10Gb/s的上行传输速率和100ns的上行传输时隙的时长。需要说明的是,若ONU为新上线的ONU,OLT无法获取该ONU当前的传输质量信息,OLT会默认为其分配一个较低的上行传输速率,以避免分配的上行传输速率超过了该ONU当前支持的最大发送速率。
应理解,虽然理论上只要为ONU分配的上行传输速率不超过上行速率阈值都可行,但是实际应用中也需要根据待传输数据量的大小和上行速率阈值的大小来合理地为ONU分配上行传输速率。例如,ONU当前的待传输数据量较大,可以考虑为ONU分配接近或等于上行速率阈值的上行传输速率以保证数据在一个相对较短的时间内传完,避免该ONU占用较多的时间而影响其他ONU的上行传输。又例如,ONU当前的待传输数据量较小,即使ONU的上行速率阈值较高,也可以考虑为ONU分配一个较小的上行传输速率以使得数据在一个相对较长的时间内传完,可以降低该传输链路的丢包率,提升用户体验。再例如,ONU的上行速率阈值相对较小,就算按照上行速率阈值来进行上行传输也能保证较低的丢包率,那么自然会考虑为ONU分配其所能支持的最大发送速率来进行上行传输,以提高传输效率。
综合上面的描述可知,本申请设计了一种OLT为ONU分配上行传输资源的总体规则,即OLT将结合ONU的上行速率阈值和待传输数据量为ONU分配上行传输时隙和上行传输速率。但是在该规则的约束下,实施方式也并不是唯一的,OLT也可以根据实际需要灵活地为ONU分配上行传输时隙和上行传输速率,具体此处不做限定。
在一些可能的实施方式中,ONU包括多个传输容器,OLT将根据每个传输容器的待传输数据量和每个传输容器的上行速率阈值分别为每个传输容器分配对应的上行传输时隙和上行传输速率。下面以ONU包括第一传输容器和第二传输容器为例进行介绍。需要说明的是,由于第一传输容器和第二传输容器中待传输数据的优先级可能是不同的,OLT还将结合数据的优先级为各传输容器分配对应的上行传输资源。应理解,第一传输容器中的待传输数据为第一上行数据,第二传输容器中的待传输数据为第二上行数据。具体地,OLT将根据第一上行数据的优先级确定第一传输容器的第一上行传输时隙和第一上行传输速率。OLT根据第二上行数据的优先级确定第二传输容器的第二上行传输时隙和第二上行传输速率。
例如,第一上行数据的优先级较高,对第一上行数据的传输质量要求也较高,那么可以考虑为第一传输容器分配一个相对第一上行速率阈值较小的上行传输速率,以使得第一上行数据在一个相对较长的时间内传完,可以降低该传输链路的丢包率,提升用户体验。又例如,第二上行数据的优先级较低,对第二上行数据的传输质量要求没有那么高,可以考虑为第二传输容器分配一个接近或等于第二上行速率阈值的上行传输速率,以使得第二上行数据在一个相对较短的时间内传完,提高传输效率。应理解,这里列举的示例是以上行数据的优先级为优先考虑的参量来分配上行传输资源的,在实际应用中,也可以把待传输的数据量或上行速率阈值作为优先考虑的参量来分配上行传输资源,厂商可以根据自身的需求来确定各参量的权重以制定上行传输资源的分配策略,本申请不做具体限定。
需要说明的是,存储较高优先级数据的传输容器的优先级也较高,OLT会优先为优先级较高的传输容器分配对应的上行传输时隙和上行传输速率。例如,第一上行数据的优先级高于第二上行数据的优先级,那么第一传输容器的优先级也高于第二传输容器的优先级。OLT会先为第一传输容器分配上行传输资源,之后再为第二传输容器分配上行传输资源。
作为一个示例,可以基于各传输容器的优先级不同将各传输容器划分为不同的类型,下面提供一种传输容器类型的具体划分方式,应理解,在实际应用中也可以按照其他方式进行划分,具体此处不做限定。例如,可以传输容器分为固定类型、保证类型、非保证类型和尽力而为类型。具体地,固定类型表示OLT始终会为传输容器分配固定的上行传输时隙和固定的上行传输速率。保证类型表示OLT会根据传输容器中缓存的数据量和传输容器的上行速率阈值为传输容器分配对应的上行传输时隙和的上行传输速率,以满足该传输容器的传输需求。非保证类型表示OLT会尽力根据传输容器中缓存的数据量和传输容器的上行速率阈值为传输容器分配对应的上行传输时隙和的上行传输速率,但是若当前OLT剩余的上行传输资源不足,OLT会将分配给非保证类型传输容器的上行传输资源回收,并将回收的上行传输资源分配给有需要的保证类型的传输容器。尽力而为类型表示OLT为其他类型的传输容器都分配完上行传输资源后如果仍有剩余的上行传输资源,OLT将剩余的上行传输资源平均分配给该类型的传输容器。
基于上述介绍的传输容器类型的划分方式,OLT可以通过4个步骤为各传输容器分配上行传输资源。第一步:OLT为固定类型的传输容器分配固定的上行传输时隙和上行传输速率。若某个传输容器对固定速率的要求超过了该传输容器的上行速率阈值,则产生告警信息,OLT会按照该传输容器的上行速率阈值为该传输容器分配上行传输速率。第二步:OLT为保证类型的传输容器分配对应的上行传输时隙和上行传输速率。第三步:OLT为非保证类型的传输容器分配对应的上行传输时隙和的上行传输速率。第四步:OLT为尽力而为类型的传输容器分配对应的上行传输时隙和上行传输速率。对于尽力而为类型的传输容器,OLT通常会按照该传输容器的上行速率阈值为其分配上行传输速率。
304、OLT向ONU发送配置信息。
OLT为ONU分配完上行传输时隙和上行传输速率后,OLT会向ONU发送配置信息。ONU可以通过配置信息获知分配给自己的上行传输时隙和上行传输速率。下面对本申请提供的几种配置信息的具体形式进行介绍。
第一种:通过数据帧中的带宽映射表(bandwidth map,BWmap)配置上行传输时隙和上行传输速率。
图4为本申请中通过BWmap配置上行传输资源的示意图。如图4所示,该数据帧具体可以采用GTC帧的结构,帧头为下行物理控制块(physical control block downstream,PCBd)。PCBd包括物理同步序列(physical synchronization sequence,Psync)、标识(Ident)、下行物理层操作管理和维护(physical layer operations,administration andmaintenancedownstream,PLOAMd)、比特交叉奇偶校验(bit interleaved parity,BIP)、下行净荷长度(payload length downstream,Plend)和带宽映射表(bandwidth map,BWmap)。其中,BWmap中的第一字段用于指示ONU的上行传输时隙,BWmap中的第二字段用于指示ONU的上行传输速率。
第二种:通过数据帧中的BWmap配置上行传输时隙,通过控制帧中的速率配置表配置上行传输速率。
图5为本申请中结合数据帧和控制帧配置上行传输资源的示意图。如图5所示,该数据帧具体可以采用GTC帧的结构,通过数据帧中的BWmap来指示ONU的上行传输时隙,具体可以参照上述图4的介绍,此处不再赘述。在GTC帧之间可以***控制帧,该控制帧包括同步标识字段、下行净荷长度字段和速率配置表字段。其中,ONU可以通过同步标识字段识别该控制帧,速率配置表字段用于指示ONU的上传传输速率。应理解,在实际应用中,可以通过一个控制帧为多个ONU配置上行传输速率。
305、ONU根据上行传输速率在上行传输时隙向OLT发送数据。
本申请实施例中,OLT根据ONU发送的上行数据的传输质量信息确定ONU的上行速率阈值。OLT还将获取ONU的待传输数据量。进而,OLT根据ONU的上行速率阈值和ONU的待传输数据量确定ONU的上行传输时隙和ONU的上行传输速率。通过上述方式,OLT为ONU分配的上行传输资源既包括ONU的上行传输时隙还包括ONU的上行传输速率,由于不同的ONU除了待传输数据量不同之外,不同ONU的上行速率阈值也有可能不同,因此,OLT综合ONU的上行速率阈值和ONU的待传输数据量可以更合理地为不同ONU分配上行传输资源,有效避免了上行传输资源的浪费。
下面对本申请提供的OLT和ONU进行介绍。
图6为本申请实施例中OLT一种可能的结构示意图。如图6所示,OLT包括收发单元601和处理单元602。具体地,收发单元601用于执行上述图3所示实施例中步骤302、步骤304和步骤305的操作。处理单元602用于执行上述图3所示实施例中步骤301和步骤303的操作。
图7为本申请实施例中ONU一种可能的结构示意图。如图7所示,OLT包括接收单元701和发送单元702。具体地,接收单元701用于执行上述图3所示实施例中步骤304的操作。发送单元702用于执行上述图3所示实施例中步骤302和步骤305的操作。
图8为本申请实施例中另一种可能的OLT/ONU的结构示意图。如图8所示,OLT/ONU包括处理器801、存储器802和收发器803。该处理器801、存储器802和收发器803通过线路相互连接。其中,存储器802用于存储程序指令和数据。具体地,收发器803用于执行上述图3所示步骤中数据的收发操作。处理器801用于执行上述图3所示步骤中除了数据收发外的其他操作。在一种可能的实现方式中,处理器801可以包括上述图6所示的处理单元602,收发器803可以包括上述图6所示的收发单元601。在另一种可能的实现方式中,收发器803可以包括上述图7所示的接收单元701和发送单元702。
需要说明的是,上述图8中所示的处理器可以采用通用的中央处理器(centralprocessing unit,CPU),通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。上述图8中所示的存储器可以存储操作***和其他应用程序。在通过软件或者固件来实现本申请实施例提供的技术方案时,用于实现本申请实施例提供的技术方案的程序代码保存在存储器中,并由处理器来执行。在一实施例中,处理器内部可以包括存储器。在另一实施例中,处理器和存储器是两个独立的结构。
图9为本申请中一种可能的通信***的结构示意图。如图9所示,该通信***包括OLT901和ONU 902。该OLT 901用于执行上述图3所示实施例中由OLT执行的任意一种方法的部分或全部步骤。该ONU 902用于执行上述图3所示实施例中由ONU执行的任意一种方法的部分或全部步骤。
本申请还提供了一种芯片,该芯片包括逻辑电路和/或程序指令,当芯片运行时实现如上述图3所示实施例中由OLT执行的任意一种方法的部分或全部步骤。具体地,该芯片可以是媒体访问控制(medium access control,MAC)芯片。在一种可能的实施方式中,参照上述图3所示实施例的步骤301,由MAC芯片对ONU发送的上行数据化进行信道监控,以获取该上行数据的传输质量信息,进而根据传输质量信息确定ONU的上行速率阈值。在另一种可能的实施方式中,参照上述图3所示实施例的步骤301,也可以由物理层的数字信号处理(digital signal process,DSP)芯片对ONU发送的上行数据化进行信道监控,以获取该上行数据的传输质量信息,进而DSP芯片将传输质量信息发送至MAC芯片,并由MAC芯片根据传输质量信息确定ONU的上行速率阈值。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,随机接入存储器等。上述的这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
当使用软件实现时,上述实施例描述的方法步骤可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid State Disk(SSD))等。
Claims (43)
1.一种上行传输资源的分配方法,其特征在于,包括:
光线路终端OLT根据光网络单元ONU发送的上行数据的传输质量信息确定所述ONU的上行速率阈值;
OLT获取所述ONU的待传输数据量;
OLT确定所述ONU的上行传输时隙和所述ONU的上行传输速率,所述上行传输速率小于或等于所述上行速率阈值,所述ONU用于根据所述上行传输速率在所述上行传输时隙向所述OLT发送具有所述待传输数据量的数据。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述OLT向所述ONU发送配置信息,所述配置信息用于指示所述ONU的上行传输时隙和所述ONU的上行传输速率。
3.根据权利要求2所述的方法,其特征在于,所述配置信息包括带宽映射表BWmap,所述BWmap的第一字段用于指示所述ONU的上行传输时隙,所述BWmap的第二字段用于指示所述ONU的上行传输速率。
4.根据权利要求2所述的方法,其特征在于,所述配置信息包括数据帧和控制帧,所述数据帧中的BWmap用于指示所述ONU的上行传输时隙,所述控制帧中的速率配置表用于指示所述ONU的上行传输速率。
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述ONU包括多个传输容器,所述ONU包括第一传输容器和第二传输容器,所述传输质量信息包括所述第一传输容器发送的第一上行数据的第一传输质量信息和所述第二传输容器发送的第二上行数据的第二传输质量信息,所述上行速率阈值包括所述第一传输容器的第一上行速率阈值和所述第二传输容器的第二上行速率阈值,所述OLT根据所述传输质量信息确定所述上行速率阈值包括:
所述OLT根据所述第一传输质量信息确定所述第一上行速率阈值,并根据所述第二传输质量信息确定所述第二上行速率阈值。
6.根据权利要求5所述的方法,其特征在于,所述ONU的待传输数据量包括所述第一传输容器的第一待传输数据量和所述第二传输容器的第二待传输数据量,OLT确定所述ONU的上行传输时隙和所述ONU的上行传输速率包括:
所述OLT确定所述第一传输容器的第一上行传输时隙和所述第一传输容器的第一上行传输速率,所述第一上行传输速率小于或等于所述第一上行速率阈值,所述第一传输容器用于根据所述第一上行传输速率在所述第一上行传输时隙向所述OLT发送具有所述第一待传输数据量的数据;
所述OLT确定所述第二传输容器的第二上行传输时隙和所述第二传输容器的第二上行传输速率,所述第二上行传输速率小于或等于所述第二上行速率阈值,所述第二传输容器用于根据所述第二上行传输速率在所述第二上行传输时隙向所述OLT发送具有所述第二待传输数据量的数据,其中,所述上行传输时隙包括所述第一上行传输时隙和所述第二上行传输时隙,所述上行传输速率包括所述第一上行传输速率和所述第二上行传输速率。
7.根据权利要求6所述的方法,其特征在于,所述第一上行数据的优先级与所述第二上行数据的优先级不同;
所述OLT确定所述第一传输容器的第一上行传输时隙和所述第一传输容器的第一上行传输速率包括:
所述OLT根据所述第一上行数据的优先级确定所述第一传输容器的第一上行传输时隙和所述第一传输容器的第一上行传输速率;
所述OLT确定所述第二传输容器的第二上行传输时隙和所述第二传输容器的第二上行传输速率包括:
所述OLT根据所述第二上行数据的优先级确定所述第二传输容器的第二上行传输时隙和所述第二传输容器的第二上行传输速率。
8.根据权利要求7所述的方法,其特征在于,所述第一传输容器的优先级高于所述第二传输容器的优先级,所述第一传输容器用于存储所述第一上行数据,所述第二传输容器用于存储所述第二上行数据。
9.根据权利要求1至8中任一项所述的方法,其特征在于,所述待传输数据量等于所述上行传输时隙的时长与所述上行传输速率的乘积。
10.根据权利要求1至9中任一项所述的方法,其特征在于,所述方法还包括:
所述OLT对所述ONU发送的上行数据进行信道监控,以获取所述传输质量信息。
11.根据权利要求1至10中任一项所述的方法,其特征在于,所述传输质量信息包括信噪比SNR、误差向量幅度EVM和品质因数中的至少一项。
12.一种上行传输资源的分配方法,其特征在于,包括:
光网络单元ONU接收光线路终端OLT发送的配置信息,所述配置信息用于指示所述ONU的上行传输时隙和所述ONU的上行传输速率,所述上行传输时隙和所述上行传输速率由所述OLT确定,所述上行传输速率小于或等于上行速率阈值,所述上行速率阈值由所述OLT根据所述ONU发送的上行数据的传输质量信息确定;
所述ONU根据所述上行传输速率在所述上行传输时隙向所述OLT发送具有待传输数据量的数据,其中,所述待传输数据量被所述OLT获取。
13.根据权利要求12所述的方法,其特征在于,所述配置信息包括带宽映射表BWmap,所述BWmap的第一字段用于指示所述ONU的上行传输时隙,所述BWmap的第二字段用于指示所述ONU的上行传输速率。
14.根据权利要求12所述的方法,其特征在于,所述配置信息包括数据帧和控制帧,所述数据帧中的BWmap用于指示所述ONU的上行传输时隙,所述控制帧中的速率配置表用于指示所述ONU的上行传输速率。
15.根据权利要求12至14中任一项所述的方法,其特征在于,所述ONU包括多个传输容器,所述ONU包括第一传输容器和第二传输容器,所述传输质量信息包括所述第一传输容器发送的第一上行数据的第一传输质量信息和所述第二传输容器发送的第二上行数据的第二传输质量信息,所述上行速率阈值包括所述第一传输容器的第一上行速率阈值和所述第二传输容器的第二上行速率阈值,所述第一上行速率阈值由所述OLT根据所述第一传输质量信息确定,所述第二上行速率阈值由所述OLT根据所述第二传输质量信息确定。
16.根据权利要求15所述的方法,其特征在于,所述配置信息用于指示所述第一传输容器的第一上行传输时隙、所述第一传输容器的第一上行传输速率、所述第二传输容器的第二上行传输时隙和所述第二传输容器的第二上行传输速率,其中,所述待传输数据量包括所述第一传输容器的第一待传输数据量和所述第二传输容器的第二待传输数据量,所述上行传输时隙包括所述第一上行传输时隙和所述第二上行传输时隙,所述上行传输速率包括所述第一上行传输速率和所述第二上行传输速率,所述第一上行传输时隙和所述第一上行传输速率由所述OLT确定,所述第二上行传输时隙和所述第二上行传输速率由所述OLT确定,所述第一上行传输速率小于或等于所述第一上行速率阈值,所述第一传输容器用于根据所述第一上行传输速率在所述第一上行传输时隙向所述OLT发送具有所述第一待传输数据量的数据,所述第二上行传输速率小于或等于所述第二上行速率阈值,所述第二传输容器用于根据所述第二上行传输速率在所述第二上行传输时隙向所述OLT发送具有所述第二待传输数据量的数据。
17.根据权利要求16所述的方法,其特征在于,所述第一上行数据的优先级与所述第二上行数据的优先级不同,所述第一上行传输时隙和所述第一上行传输速率由所述OLT根据所述第一上行数据的优先级确定,所述第二上行传输时隙和所述第二上行传输速率由所述OLT根据所述第二上行数据的优先级确定。
18.根据权利要求17所述的方法,其特征在于,所述第一传输容器的优先级高于所述第二传输容器的优先级,所述第一传输容器用于存储所述第一上行数据,所述第二传输容器用于存储所述第二上行数据。
19.根据权利要求12至18中任一项所述的方法,其特征在于,所述待传输数据量等于所述上行传输时隙的时长与所述上行传输速率的乘积。
20.根据权利要求12至19中任一项所述的方法,其特征在于,所述传输质量信息包括信噪比SNR、误差向量幅度EVM和品质因数中的至少一项。
21.一种光线路终端OLT,其特征在于,包括:收发单元和处理单元;
所述处理单元用于:根据光网络单元ONU发送的上行数据的传输质量信息确定所述ONU的上行速率阈值;
所述收发单元用于:获取所述ONU的待传输数据量;
所述处理单元还用于:确定所述ONU的上行传输时隙和所述ONU的上行传输速率,所述上行传输速率小于或等于所述上行速率阈值,所述ONU用于根据所述上行传输速率在所述上行传输时隙向所述OLT发送具有所述待传输数据量的数据。
22.根据权利要求21所述的OLT,其特征在于,所述收发单元还用于:
向所述ONU发送配置信息,所述配置信息用于指示所述ONU的上行传输时隙和所述ONU的上行传输速率。
23.根据权利要求22所述的OLT,其特征在于,所述配置信息包括带宽映射表BWmap,所述BWmap的第一字段用于指示所述ONU的上行传输时隙,所述BWmap的第二字段用于指示所述ONU的上行传输速率。
24.根据权利要求22所述的OLT,其特征在于,所述配置信息包括数据帧和控制帧,所述数据帧中的BWmap用于指示所述ONU的上行传输时隙,所述控制帧中的速率配置表用于指示所述ONU的上行传输速率。
25.根据权利要求21至24中任一项所述的OLT,其特征在于,所述ONU包括多个传输容器,所述ONU包括第一传输容器和第二传输容器,所述传输质量信息包括所述第一传输容器发送的第一上行数据的第一传输质量信息和所述第二传输容器发送的第二上行数据的第二传输质量信息,所述上行速率阈值包括所述第一传输容器的第一上行速率阈值和所述第二传输容器的第二上行速率阈值,所述处理单元具体用于:
根据所述第一传输质量信息确定所述第一上行速率阈值,并根据所述第二传输质量信息确定所述第二上行速率阈值。
26.根据权利要求25所述的OLT,其特征在于,所述ONU的待传输数据量包括所述第一传输容器的第一待传输数据量和所述第二传输容器的第二待传输数据量,所述处理单元具体用于:
确定所述第一传输容器的第一上行传输时隙和所述第一传输容器的第一上行传输速率,所述第一上行传输速率小于或等于所述第一上行速率阈值,所述第一传输容器用于根据所述第一上行传输速率在所述第一上行传输时隙向所述OLT发送具有所述第一待传输数据量的数据;
确定所述第二传输容器的第二上行传输时隙和所述第二传输容器的第二上行传输速率,所述第二上行传输速率小于或等于所述第二上行速率阈值,所述第二传输容器用于根据所述第二上行传输速率在所述第二上行传输时隙向所述OLT发送具有所述第二待传输数据量的数据,其中,所述上行传输时隙包括所述第一上行传输时隙和所述第二上行传输时隙,所述上行传输速率包括所述第一上行传输速率和所述第二上行传输速率。
27.根据权利要求26所述的OLT,其特征在于,所述第一上行数据的优先级与所述第二上行数据的优先级不同,所述处理单元具体用于:
根据所述第一上行数据的优先级确定所述第一传输容器的第一上行传输时隙和所述第一传输容器的第一上行传输速率;
根据所述第二上行数据的优先级确定所述第二传输容器的第二上行传输时隙和所述第二传输容器的第二上行传输速率。
28.根据权利要求27所述的OLT,其特征在于,所述第一传输容器的优先级高于所述第二传输容器的优先级,所述第一传输容器用于存储所述第一上行数据,所述第二传输容器用于存储所述第二上行数据。
29.根据权利要求21至28中任一项所述的OLT,其特征在于,所述待传输数据量等于所述上行传输时隙的时长与所述上行传输速率的乘积。
30.根据权利要求21至29中任一项所述的OLT,其特征在于,所述OLT还包括信道监控单元,所述信道监控单元用于:
对所述ONU发送的上行数据进行信道监控,以获取所述传输质量信息。
31.根据权利要求21至30中任一项所述的OLT,其特征在于,所述传输质量信息包括信噪比SNR、误差向量幅度EVM和品质因数中的至少一项。
32.一种光网络单元ONU,其特征在于,包括:接收单元和发送单元;
所述接收单元用于:接收光线路终端OLT发送的配置信息,所述配置信息用于指示所述ONU的上行传输时隙和所述ONU的上行传输速率,所述上行传输时隙和所述上行传输速率由所述OLT确定,所述上行传输速率小于或等于上行速率阈值,所述上行速率阈值由所述OLT根据所述ONU发送的上行数据的传输质量信息确定;
所述发送单元用于:根据所述上行传输速率在所述上行传输时隙向所述OLT发送具有待传输数据量的数据,其中,所述待传输数据量被所述OLT获取。
33.根据权利要求32所述的ONU,其特征在于,所述配置信息包括带宽映射表BWmap,所述BWmap的第一字段用于指示所述ONU的上行传输时隙,所述BWmap的第二字段用于指示所述ONU的上行传输速率。
34.根据权利要求32所述的ONU,其特征在于,所述配置信息包括数据帧和控制帧,所述数据帧中的BWmap用于指示所述ONU的上行传输时隙,所述控制帧中的速率配置表用于指示所述ONU的上行传输速率。
35.根据权利要求32至34中任一项所述的ONU,其特征在于,所述ONU包括多个传输容器,所述ONU包括第一传输容器和第二传输容器,所述传输质量信息包括所述第一传输容器发送的第一上行数据的第一传输质量信息和所述第二传输容器发送的第二上行数据的第二传输质量信息,所述上行速率阈值包括所述第一传输容器的第一上行速率阈值和所述第二传输容器的第二上行速率阈值,所述第一上行速率阈值由所述OLT根据所述第一传输质量信息确定,所述第二上行速率阈值由所述OLT根据所述第二传输质量信息确定。
36.根据权利要求35所述的ONU,其特征在于,所述配置信息用于指示所述第一传输容器的第一上行传输时隙、所述第一传输容器的第一上行传输速率、所述第二传输容器的第二上行传输时隙和所述第二传输容器的第二上行传输速率,其中,所述待传输数据量包括所述第一传输容器的第一待传输数据量和所述第二传输容器的第二待传输数据量,所述上行传输时隙包括所述第一上行传输时隙和所述第二上行传输时隙,所述上行传输速率包括所述第一上行传输速率和所述第二上行传输速率,所述第一上行传输时隙和所述第一上行传输速率由所述OLT确定,所述第二上行传输时隙和所述第二上行传输速率由所述OLT确定,所述第一上行传输速率小于或等于所述第一上行速率阈值,所述第一传输容器用于根据所述第一上行传输速率在所述第一上行传输时隙向所述OLT发送具有所述第一待传输数据量的数据,所述第二上行传输速率小于或等于所述第二上行速率阈值,所述第二传输容器用于根据所述第二上行传输速率在所述第二上行传输时隙向所述OLT发送具有所述第二待传输数据量的数据。
37.根据权利要求36所述的ONU,其特征在于,所述第一上行数据的优先级与所述第二上行数据的优先级不同,所述第一上行传输时隙和所述第一上行传输速率由所述OLT根据所述第一上行数据的优先级确定,所述第二上行传输时隙和所述第二上行传输速率由所述OLT根据所述第二上行数据的优先级确定。
38.根据权利要求37所述的ONU,其特征在于,所述第一传输容器的优先级高于所述第二传输容器的优先级,所述第一传输容器用于存储所述第一上行数据,所述第二传输容器用于存储所述第二上行数据。
39.根据权利要求32至38中任一项所述的ONU,其特征在于,所述待传输数据量等于所述上行传输时隙的时长与所述上行传输速率的乘积。
40.根据权利要求32至39中任一项所述的ONU,其特征在于,所述传输质量信息包括信噪比SNR、误差向量幅度EVM和品质因数中的至少一项。
41.一种通信***,其特征在于,包括如权利要求21至31中任一项所述OLT和如权利要求32至40中任一项所述的ONU。
42.一种芯片,其特征在于,所述芯片包括逻辑电路和/或程序指令,当所述芯片运行时用于实现如权利要求1至11中任一项所述的方法。
43.一种计算机可读存储介质,其特征在于,包括计算机指令,当所述计算机指令在计算机设备上运行时,使得所述计算机设备执行如权利要求1至20中任一项所述的方法。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111115951.XA CN115866454A (zh) | 2021-09-23 | 2021-09-23 | 一种上行传输资源的分配方法及相关设备 |
EP22871742.7A EP4391458A1 (en) | 2021-09-23 | 2022-08-25 | Method for allocating uplink transmission resources, and related device |
PCT/CN2022/114663 WO2023045689A1 (zh) | 2021-09-23 | 2022-08-25 | 一种上行传输资源的分配方法及相关设备 |
US18/614,095 US20240236532A1 (en) | 2021-09-23 | 2024-03-22 | Upstream transmission resource allocation method and related device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111115951.XA CN115866454A (zh) | 2021-09-23 | 2021-09-23 | 一种上行传输资源的分配方法及相关设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115866454A true CN115866454A (zh) | 2023-03-28 |
Family
ID=85652300
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111115951.XA Pending CN115866454A (zh) | 2021-09-23 | 2021-09-23 | 一种上行传输资源的分配方法及相关设备 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20240236532A1 (zh) |
EP (1) | EP4391458A1 (zh) |
CN (1) | CN115866454A (zh) |
WO (1) | WO2023045689A1 (zh) |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8041216B2 (en) * | 2009-06-10 | 2011-10-18 | Alcatel Lucent | System and method for channel-adaptive error-resilient burst mode transmission |
EP3474505B1 (en) * | 2014-07-01 | 2023-08-30 | Huawei Technologies Co., Ltd. | Data transmission control method, passive optical network equipment, apparatus, and passive optical network |
CN108370270B (zh) * | 2015-12-31 | 2020-07-24 | 华为技术有限公司 | 动态带宽的分配方法、装置和无源光网络*** |
CN106507225B (zh) * | 2016-10-31 | 2019-11-19 | 华为技术有限公司 | 一种调整光线路终端的接收参数的方法及光线路终端 |
WO2021130804A1 (ja) * | 2019-12-23 | 2021-07-01 | 三菱電機株式会社 | 光通信装置およびリソース管理方法 |
-
2021
- 2021-09-23 CN CN202111115951.XA patent/CN115866454A/zh active Pending
-
2022
- 2022-08-25 EP EP22871742.7A patent/EP4391458A1/en active Pending
- 2022-08-25 WO PCT/CN2022/114663 patent/WO2023045689A1/zh active Application Filing
-
2024
- 2024-03-22 US US18/614,095 patent/US20240236532A1/en active Pending
Also Published As
Publication number | Publication date |
---|---|
EP4391458A1 (en) | 2024-06-26 |
WO2023045689A1 (zh) | 2023-03-30 |
US20240236532A1 (en) | 2024-07-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8139950B2 (en) | Passive optical network system, optical line terminator and, communication method of passive optical network system | |
US8107824B2 (en) | Passive optical network system and communication method therefor | |
US9331812B2 (en) | Round trip time aware dynamic bandwidth allocation for ethernet passive optical network over coaxial network | |
US8724995B2 (en) | Passive optical network system and operating method thereof | |
JP2007074234A (ja) | 伝送装置 | |
KR100547705B1 (ko) | 기가비트 이더넷 수동 광 가입자망의 음성서비스를 위한대역폭 할당방법 | |
CN101771902B (zh) | 分配无源光网络上行带宽的方法、***及装置 | |
CN100527708C (zh) | 无源光网络中的业务帧传输方法、光网络单元和光线路终端 | |
KR100775427B1 (ko) | Gpon 시스템 및 gpon 시스템에서의 대역 할당 방법 | |
US8184976B2 (en) | Passive optical network system and operating method thereof | |
US20100208747A1 (en) | Output demultiplexing for dynamic bandwidth allocation in passive optical networks | |
US20140376916A1 (en) | Method and Apparatus of Delivering Upstream Data in Ethernet Passive Optical Network Over Coaxial Network | |
KR20070060368A (ko) | Gpon 시스템 및 gpon 시스템에서의 대역 할당 방법 | |
EP3443693B1 (en) | Channel bonding in multiple-wavelength passive optical networks (pons) | |
JP4639175B2 (ja) | 伝送装置 | |
JPWO2010116487A1 (ja) | 光多重終端装置、受動光網システム、波長割当て方法 | |
KR20110060310A (ko) | 동적 대역폭 할당을 위한 장치 및 방법 | |
CN112866308B (zh) | 一种数据重组的方法以及装置 | |
US11575441B2 (en) | Optical processing module and optical processing apparatus | |
US11824963B2 (en) | Packet processing method and device | |
US11418261B2 (en) | Data transmission method and device | |
CN109936781B (zh) | 一种数据传送的方法、设备和*** | |
JP2008289202A (ja) | 伝送装置及びネットワークシステム | |
CN114520937A (zh) | Pon中的数据传输方法、装置和*** | |
CN115866454A (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 |