买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】数据发送方法及装置_中兴通讯股份有限公司_201710129334.2 

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

申请日:2017-03-06

公开(公告)日:2022-12-02

公开(公告)号:CN108540221B

主分类号:H04B10/25

分类号:H04B10/25;H04B10/27;H04Q11/00

优先权:

专利状态码:有效-授权

法律状态:2022.12.02#授权;2020.03.17#实质审查的生效;2018.09.14#公开

摘要:本发明提供了一种数据发送方法及装置。其中,该方法包括:光线路终端OLT将光网络单元ONU所支持的逻辑链路划分为一个或多个逻辑链路分组;该OLT将带宽分配给该ONU的该逻辑链路分组,以使该ONU的该逻辑链路分组内的各逻辑链路分享该带宽发送数据。通过本发明,将发送方的逻辑链路进行逻辑链路分组,将多个逻辑链路分到一个逻辑链路分组,可以有效降低可分片链接的数量,从而降低了对接收方重组缓存的要求,解决了相关技术中在数据发送过程中接收侧重组缓存不足所导致的丢包的问题,达到了能够有效防止丢包的技术效果。

主权项:1.一种数据发送方法,其特征在于,包括:光线路终端OLT将光网络单元ONU所支持的逻辑链路划分为至少一个具有链路组标识的逻辑链路分组;所述OLT将带宽分配给所述ONU的所述逻辑链路分组,以使所述ONU的所述逻辑链路分组内的各逻辑链路分享所述带宽发送数据;所述ONU的所述逻辑链路分组内的各逻辑链路根据调度算法分享所述带宽发送数据;其中,在一个逻辑链路被调度用于发送数据且所述逻辑链路满足发送一个完整帧时,继续发送下一帧数据;在一个逻辑链路被调度用于发送数据且所述逻辑链路不满足发送一个完整帧时,通过所述逻辑链路发送下一帧的部分数据且所述下一帧剩余的另一部分数据在下一带宽发送;在所述ONU的所述逻辑链路分组获得下一带宽时,所述ONU的所述逻辑链路分组内存在剩余帧数据的所述逻辑链路优先发送所述剩余帧数据。

全文数据:数据发送方法及装置技术领域[0001]本发明涉及通信领域,具体而言,涉及一种数据发送方法及装置。背景技术[0002]在IEEEEPONEthernetPassiveOpticalNetwork,以太网无源光网络)、10GEP0N10GigabitEPON,10吉比特以太网无源光网络系统中,不支持数据帧分片分片传输,光网络单元OpticalNetworkUnit,简称为0NU发送上行数据的过程中,当剩余的上行带宽不足以用来发送一个完整的待发送MACMediaAccessControl,媒体访问控制)帧时,则这些剩余的上行带宽将被丢弃,待发送的MAC帧将在下一次0NU获得上行带宽后再发送,光线路终端OpticalLineTerminal,简称为0LT发送下行数据也是一样,也就是说,EPON、10GEPON系统中,MAC帧不会被分开多个部分进行发送,即EPON、10GEPON系统不会将MAC帧进行分片发送。在这样的机制下,针对0NU发送的每一个MAC帧,都不会被分成分片进行发送,因此0LT接收侧总是能一次完成一个完整MAC帧的接收,0LT接收侧无需设置重组缓存,可以有效减少0LT接收端的缓存。但是,这样的机制丢弃不满足发送条件的剩余上行带宽,导致上行带宽浪费,而随着上行带宽浪费的逐渐积累,会给上行方向的数据传输带来较大延迟。[0003]IEEE下一代P0N,100G-EPON100GigabitEPON,100吉比特以太网无源光网络)支持多通道,每个MAC桢分成多个quantum微元),每个quantum为8字节,一个MACi|i贞的多个quantum可以分布在不同通道上传输,只要带宽足够8字节则传输一个qUantum。相比于EP0N、10GEP0N传输完整的MAC帧,基于quantum的传输可以大幅提高带宽利用率及降低传输延迟。但是另一方面,当MAC巾贞序列转化为quantum序列后,传输单元变为quantum,quantum的传输过程中将不易识别MAC帧的边界,或者说,发送方对带宽的利用仅会考虑能发送多少个quantum,而不太会考虑能不能发送一个完整的MAC帧,因此,一个MAC帧的部分quantum会在前一个带宽中发送,部分quantum会在后一个带宽中发送,也就是说会带来MAC帧的分片发送问题,即,一个MAC帧的一部分在前一个带宽中传输,另一部分在后一个带宽中传输,发送方在发送MAC帧过程中涉及到分片时,将要求接收方能够将先接收到的分片进行缓存,等收到MAC帧的剩余部分时再组装成一个完整的MAC帧。针对某一个MAC帧,接收方最大的缓存即该MAC帧的大小,针对发送方的一个数据流,接收方最大的缓存即该数据流中可能的最大MAC帧的大小,针对一个发送方,接收方最大的缓存即所有数据流所支持的最大缓存的总和,针对多个发送方,接收方最大的缓存即所有发送方的所有数据流所支持的最大缓存的总和。[0004]ITU-TGP0NGigabitPassiveOpticalNetwork,吉比特无源光网络)、XG-P0N1lOGigabitPassiveOpticalNetwork1,10吉比特无源光网络1、NG-P0N2NextGenerationPassiveOpticalNetwork2,下一代无源光网络2也存在类似的问题。以NG-P0N2为例,NG-P0N2中,0LT给0NU分配的带宽是分配给T-C0NTTransmissionContainer,传输容器)的,0NU中,当T-C0NT中的带宽不足以传输完整的待发送帧时,将待发送帧进行切害L前一部分在剩余带宽中发送,后一部分在下一个带宽分配中发送。因此,与100G-EP0N类似,在0LT侧涉及重组缓存大小问题。[0005]下面以100G-EP0N为例进行重组缓存的分析。100G-EPON最大可以支持60KLLIDLogicalLinkID,逻辑链路标识),在每条LLID标识的逻辑链路上支持数据帧分片传输,形成一个包含数据帧分片传输的数据流在本专利中称为可分片数据流),而且每条逻辑链路都支持jumbo巨大包的传输,jumbo包的长度为10K字节,则在接收侧针对每一条逻辑链路需要10K字节的重组缓存(当然,可以在接收端采用适当的方法降低重组缓存的大小,但是重组缓存的大小一般是和最大帧长有关,在本专利中,为了简化描述,仅考虑最大帧长作为重组缓存的因素),那么理论上需要的重组缓存为:60K支持数据帧分片传输的LLID的数量xlOKBytes每条逻辑链路所支持的最大包长)=600Mbytes。[0006]接收侧的重组缓存越大,能够支持越多的可分片传输的逻辑链路LLID数量或者更大的最长包,接收侧的重组缓存一般在集成芯片中实现,那么接收侧集成芯片的成本就越高,另一方面,如果为了降低成本而减小接收侧重组缓存,则接收侧可能会出现重组缓存不够用而导致丢包的情况。[0007]针对相关技术中,在数据发送过程中接收侧重组缓存不足所导致的丢包的问题,尚未提出有效的解决方案。发明内容[0008]本发明实施例提供了一种数据发送方法及装置,以至少解决相关技术中在数据发送过程中接收侧重组缓存不足所导致的丢包的问题。[0009]根据本发明的一个实施例,提供了一种数据发送方法,包括:光线路终端0LT将光网络单元0NU所支持的逻辑链路划分为一个或多个逻辑链路分组;所述0LT将带宽分配给所述0NU的所述逻辑链路分组,以使所述0NU的所述逻辑链路分组内的各逻辑链路分享所述带宽发送数据。[0010]可选地,所述方法还包括:所述0LT根据自身重组缓存大小,获取最大的可分片数据流数量;其中,所述逻辑链路分组的数量不超过所述可分片数据流数量。[0011]可选地,通过以下方式获取所述最大的可分片数据流数量:最大的可分片数据流数量=重组缓存大小每条逻辑链路所支持的最大帧长。[0012]可选地,所述重组缓存大小至少满足以下条件之一:满足无源光网络系统所支持的最大0NU数量;满足各0NU所支持的可分片数据流,其中,所述各0NU所支持的可分片数据流为一个或多个。[0013]可选地,通过以下参数至少之一将0NU所支持的逻辑链路划分为一个或多个分组:每一逻辑链路的权重、每一逻辑链路的优先级、每一逻辑链路所承载的业务以及每一逻辑链路的所属用户。[0014]可选地,所述0NU的所述逻辑链路分组内的各逻辑链路发送所述数据后形成一个包含数据帧和或数据帧分片的数据流。[0015]可选地,在所述数据流包含数据帧分片时,属于同一个数据帧的数据帧分片之间不包含其他数据帧或者其他数据帧分片。[0016]可选地,所述0NU的所述逻辑链路分组内的各逻辑链路根据调度算法分享所述带宽发送数据;其中,在一个逻辑链路被调度用于发送数据且所述逻辑链路满足发送一个完整帧时,继续发送下一帧数据;在一个逻辑链路被调度用于发送数据且所述逻辑链路不满足发送一个完整帧时,通过所述逻辑链路发送下一帧的部分数据且所述下一帧剩余的另一部分数据在下一带宽发送。[0017]可选地,在所述0NU的所述逻辑链路分组获得下一带宽时,所述0NU的所述逻辑链路分组内存在剩余帧数据的所述逻辑链路优先发送所述剩余帧数据。[0018]可选地,所述0NU将逻辑链路分组内各逻辑链路的待发送数据帧按照调度算法序列化为一个数据帧队列。[0019]可选地,在所述0NU的逻辑链路分组获得上行带宽后,从所述数据帧队列获取待发送数据帧,将数据帧分为若干微元,并根据上行带宽大小发送相应的微元,直到所述上行带宽用尽或者无待发送数据帧。[0020]可选地,所述调度算法包括以下至少之一:公平调度、优先级调度、权重调度、缓存调度。[0021]可选地,所述带宽通过以下方式至少之一得到:所述逻辑链路分组内的各所述逻辑链路分别申请带宽,所述0LT按照所述逻辑链路分组内的各逻辑链路申请带宽的合计给所述逻辑链路分组分配带宽;所述逻辑链路分组合计分组内各所述逻辑链路的带宽需求统一申请,所述0LT根据所述统一申请给所述逻辑链路分组分配带宽。[0022]可选地,所述方法还包括:所述0LT为未注册的0NU保留至少一个可分片数据流或者逻辑链路分组。[0023]根据本发明的另一个实施例,还提供了一种数据发送方法,包括:光线路终端0LT在本地将光网络单元0NU所支持的逻辑链路划分为一个或多个逻辑链路分组;所述0LT将带宽分配给所述逻辑链路分组,以使所述逻辑链路分组内的各逻辑链路分享所述带宽发送数据。[0024]可选地,所述方法还包括:所述0LT根据所述ONU的重组缓存大小,获取所述0NU的最大的可分片数据流数量,其中,所述0LT针对所述0NU的所述逻辑链路分组的数量不超过所述0NU的所述最大的可分片数据流数量。[0025]可选地,通过以下方式获取所述最大的可分片数据流数量:最大的可分片数据流数量=重组缓存大小每条逻辑链路所支持的最大帧长。[0026]可选地,所述〇NU的重组缓存大小通过所述〇NU主动报告给OLT;或者,所述0NU的重组缓存大小在0LT的请求下报告给0LT。[0027]可选地,在所述0LT未获取0NU的重组缓存大小时,将所述ONU所支持的逻辑链路划分为一个逻辑链路分组。[0028]可选地,通过以下参数至少之一将0NU所支持的逻辑链路划分为一个或多个逻辑链路分组:每一逻辑链路的权重、每一逻辑链路的优先级、每一逻辑链路所承载的业务以及每一逻辑链路的所属用户。[0029]可选地,所述0LT的所述逻辑链路分组内的各逻辑链路发送所述数据后形成一个包含数据帧和或数据帧分片的数据流。[0030]可选地,在所述数据流包含数据帧分片时,属于同一个数据帧的数据帧分片之间不包含其他数据帧或者其他数据帧分片。[0031]可选地,所述0LT的所述逻辑链路分组内的各逻辑链路根据调度算法分享所述带宽发送数据;其中,在一个逻辑链路被调度用于发送数据且所述逻辑链路满足发送一个完整帧时,继续发送下一帧数据;在一个逻辑链路被调度用于发送数据且所述逻辑链路不满足发送一个完整帧时,通过所述逻辑链路发送下一帧的部分数据且所述下一帧剩余的另一部分数据在下一带宽发送。[0032]可选地,在所述0LT的所述逻辑链路分组获得下一带宽时,所述0LT的所述逻辑链路分组内存在剩余帧数据的所述逻辑链路优先发送所述剩余帧数据。[0033]可选地,所述0LT将逻辑链路分组内各逻辑链路的待发送数据帧按照调度算法序列化为一个数据帧队列。[0034]可选地,在所述0LT的逻辑链路分组获得下行带宽后,从所述数据帧队列获取待发送数据帧,将数据帧分为若干微元,并根据下行带宽大小发送相应的微元,直到所述下行带宽用尽或者无待发送数据帧。[0035]可选地,所述调度算法包括以下至少之一:公平调度、优先级调度、权重调度、缓存调度。[0036]根据本发明的另一个实施例,还提供了一种数据发送装置,应用于光线路终端0LT,第一划分模块,用于将光网络单元0NU所支持的逻辑链路划分为一个或多个逻辑链路分组;第一发送模块,用于将带宽分配给所述0NU的所述逻辑链路分组,以使所述0NU的所述逻辑链路分组内的各逻辑链路分享所述带宽发送数据。[0037]可选地,所述装置还包括:第一获取模块,用于根据自身重组缓存大小,获取最大的可分片数据流数量;其中,所述逻辑链路分组的数量不超过所述可分片数据流数量。[0038]可选地,所述第一获取模块还用于通过以下方式获取所述最大的可分片数据流数量:最大的可分片数据流数量=重组缓存大小每条逻辑链路所支持的最大帧长。[0039]可选地,所述重组缓存大小至少满足以下条件之一:满足无源光网络系统所支持的最大0NU数量;满足各0NU所支持的可分片数据流,其中,所述各0NU所支持的可分片数据流为一个或多个。[0040]可选地,所述第一划分模块还用于通过以下参数至少之一将0NU所支持的逻辑链路划分为一个或多个分组:每一逻辑链路的权重、每一逻辑链路的优先级、每一逻辑链路所承载的业务以及每一逻辑链路的所属用户。[0041]可选地,所述0NU的所述逻辑链路分组内的各逻辑链路发送所述数据后形成一个包含数据帧和或数据帧分片的数据流。[0042]可选地,在所述数据流包含数据帧分片时,属于同一个数据帧的数据帧分片之间不包含其他数据帧或者其他数据帧分片。[0043]可选地,所述0NU的所述逻辑链路分组内的各逻辑链路根据调度算法分享所述带宽发送数据;其中,在一个逻辑链路被调度用于发送数据且所述逻辑链路满足发送一个完整帧时,继续发送下一帧数据;在一个逻辑链路被调度用于发送数据且所述逻辑链路不满足发送一个完整帧时,通过所述逻辑链路发送下一帧的部分数据且所述下一帧剩余的另一部分数据在下一带宽发送。[0044]可选地,在所述0NU的所述逻辑链路分组获得下一带宽时,所述0NU的所述逻辑链路分组内存在剩余帧数据的所述逻辑链路优先发送所述剩余帧数据。[0045]可选地,所述0NU将逻辑链路分组内各逻辑链路的待发送数据帧按照调度算法序列化为一个数据帧队列。[0046]可选地,所述0NU的逻辑链路分组获得上行带宽后,从所述数据帧队列获取待发送数据帧,将数据帧分为若干微元,并根据上行带宽大小发送相应的微元,直到所述上行带宽用尽或者无待发送数据帧。[0047]可选地,所述调度算法包括以下至少之一:公平调度、优先级调度、权重调度、缓存调度。[0048]可选地,所述带宽通过以下方式至少之一得到:所述逻辑链路分组内的各所述逻辑链路分别申请带宽,所述0LT按照所述逻辑链路分组内的各逻辑链路申请带宽的合计给所述逻辑链路分组分配带宽;所述逻辑链路分组合计分组内各所述逻辑链路的带宽需求统一申请,所述0LT根据所述统一申请给所述逻辑链路分组分配带宽。[0049]可选地,所述装置还包括用于为未注册的0NU保留至少一个可分片数据流或者逻辑链路分组的模块。[0050]根据本发明的另一个实施例,提供了一种数据发送装置,应用于光线路终端0LT,第二划分模块,用于在本地将光网络单元0NU所支持的逻辑链路划分为一个或多个逻辑链路分组;第二发送模块,用于将带宽分配给所述逻辑链路分组,以使所述逻辑链路分组内的各逻辑链路分享所述带宽发送数据。[0051]可选地,所述装置还包括:第二获取模块,用于根据所述0NU的重组缓存大小,获取所述0NU的最大的可分片数据流数量,其中,所述0NU的所述逻辑链路分组的数量不超过所述0NU的所述最大的可分片数据流数量。[0052]可选地,所述第二获取模块还用于通过以下方式获取所述最大的可分片数据流数量:最大的可分片数据流数量=重组缓存大小每条逻辑链路所支持的最大帧长。[0053]可选地,所述0NU的重组缓存大小通过所述0NU主动报告给0LT;或者,所述0NU的重组缓存大小在0LT的请求下报告给0LT。[0054]可选地,述装置还包括:第三划分模块,用于在所述0LT未获取0NU的重组缓存大小时,将所述0NU所支持的逻辑链路划分为一个逻辑链路分组。[0055]可选地,所述第二划分模块还用于通过以下参数至少之一将0NU所支持的逻辑链路划分为一个或多个逻辑链路分组:每一逻辑链路的权重、每一逻辑链路的优先级、每一逻辑链路所承载的业务以及每一逻辑链路的所属用户。[0056]可选地,所述0LT的所述逻辑链路分组内的各逻辑链路发送所述数据后形成一个包含数据帧和或数据帧分片的数据流。[0057]可选地,在所述数据流包含数据帧分片时,属于同一个数据帧的数据帧分片之间不包含其他数据帧或者其他数据帧分片。[0058]可选地,所述0LT的所述逻辑链路分组内的各逻辑链路根据调度算法分享所述带宽发送数据:其中,在一个逻辑链路被调度用于发送数据且所述逻辑链路满足发送一个完整帧时,继续发送下一帧数据;在一个逻辑链路被调度用于发送数据且所述逻辑链路不满足发送一个完整帧时,通过所述逻辑链路发送下一帧的部分数据且所述下一帧的剩余的另一部分数据在下一带宽发送。[0059]可选地,在所述0NU的所述逻辑链路分组获得下一带宽时,所述0NU的所述逻辑链路分组内存在剩余帧数据的所述逻辑链路优先发送所述剩余帧数据。[0060]可选地,所述OLT将逻辑链路分组内各逻辑链路的待发送数据帧按照调度算法序列化为一个数据帧队列。[0061]可选地,在所述0LT的逻辑链路分组获得下行带宽后,从所述数据帧队列获取待发送数据帧,将数据帧分为若干微元,并根据下行带宽大小发送相应的微元,直到所述下行带宽用尽或者无待发送数据帧。[0062]可选地,所述调度算法包括但并不限于:公平调度、优先级调度、权重调度、缓存调度。[0063]通过本发明,光线路终端0LT将光网络单元0NU所支持的逻辑链路划分为一个或多个逻辑链路分组;该OLT将带宽分配给该ONU的该逻辑链路分组,以使该0NU的该逻辑链路分组内的各逻辑链路分享该带宽发送数据。另外,光线路终端0LT在本地将光网络单元0NU所支持的逻辑链路划分为一个或多个逻辑链路分组;该OLT将带宽分配给该OLT的该逻辑链路分组,以使该0LT的该逻辑链路分组内的各逻辑链路分享该带宽发送数据。通过将发送方的逻辑链路进行逻辑链路分组,将多个逻辑链路分到一个逻辑链路分组,可以有效降低可分片链接的数量,从而降低了对接收方重组缓存的要求。也就是说,光线路终端OLT能够根据接收端的重组缓存情况灵活设置数据发送的方式,进而解决了相关技术中在数据发送过程中接收侧重组缓存不足所导致的丢包的问题,达到了能够有效防止丢包的技术效果。附图说明[0064]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:[0065]图1是根据本发明实施例的数据发送流程图;[0066]图2是根据本发明实施例的数据发送装置的结构框图;[0067]图3是根据本发明实施例的数据发送装置的结构框图(一);[0068]图4是根据本发明实施例的另一数据发送流程图;[0069]图5是根据本发明实施例的另一数据发送装置的结构框图;[0070]图6是根据本发明实施例的另一数据发送装置的结构框图(一);[0071]图7是根据本发明实施例的另一数据发送装置的结构框图(二)。具体实施方式[0072]下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。[0073]需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二,,等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。[0074]实施例1[0075]在本实施例中提供了一种数据发送方法,图1是根据本发明实施例的数据发送流程图,如图1所示,该流程包括如下步骤:[0076]步骤S102,光线路终端0LT将光网络单元0NU所支持的逻辑链路划分为一个或多个逻辑链路分组;[0077]步骤S104,0LT将带宽分配给该ONU的该逻辑链路分组,以使该ONU的该逻辑链路分组内的各逻辑链路分享该带宽发送数据。[0078]可选地,上述步骤S102和步骤S104的执行顺序是可以互换的,即可以先执行步骤S104,然后再执行S102。[0079]可选地,上述数据发送方法的应用场景包括但并不限于:无源光网络系统中,在该应用场景下,光线路终端0LT将光网络单元0NU所支持的逻辑链路划分为一个或多个逻辑链路分组;0LT将带宽分配给该0NU的该逻辑链路分组,以使该0NU的该逻辑链路分组内的各逻辑链路分享该带宽发送数据。也就是说,光线路终端0LT能够根据接收端的重组缓存情况灵活设置数据发送的方式,进而解决了相关技术中在数据发送过程中接收侧重组缓存不足所导致的丢包的问题,达到了能够有效防止丢包的技术效果。[0080]下面结合具体示例,对本实施例进行举例说明。[0081]0LT根据自身的重组缓存能力,获取最大的可分片数据流数量,并为每个0NU所支持的多个逻辑链路分成若千分组,使得所有0NU的逻辑链路分组总数不超过最大可分片数据流,每一个逻辑链路分组对应一个可分片数据流,0LT将带宽分配给0NU的逻辑链路分组,每个逻辑链分组接获得带宽后,按照本地调度算法例如,公平调度、优先级调度、权重调度、缓存调度等使用获得带宽,在分组内的各逻辑链路上发送上行数据。[0082]在一个可选地实施方式中,0LT根据自身重组缓存大小,获取最大的可分片数据流数量;其中,该逻辑链路分组的数量不超过该可分片数据流数量。[0083]其中,可以通过以下方式获取该最大的可分片数据流数量:最大的可分片数据流数量=重组缓存大小每条逻辑链路所支持的最大帧长。[0084]上述该重组缓存大小至少满足以下条件之一:满足无源光网络系统所支持的最大0NU数量;满足各0NU所支持的可分片数据流,其中,该各0NU所支持的可分片数据流为一个或多个。[0085]可选地,通过以下参数至少之一将0NU所支持的逻辑链路划分为一个或多个分组:每一逻辑链路的权重、每一逻辑链路的优先级、每一逻辑链路所承载的业务以及每一逻辑链路的所属用户。[0086]可选地,该0NU的该逻辑链路分组内的各逻辑链路发送该数据后形成一个包含数据帧和或数据帧分片的数据流。[0087]可选地,在该数据流包含数据帧分片时,属于同一个数据帧的数据帧分片之间不包含其他数据帧或者其他数据帧分片。[0088]可选地,0NU的该逻辑链路分组内的各逻辑链路根据调度算法分享该带宽发送数据;其中,在一个逻辑链路被调度用于发送数据且该逻辑链路满足发送一个完整帧时,继续发送下一帧数据;在一个逻辑链路被调度用于发送数据且该逻辑链路不满足发送一个完整帧时,通过该逻辑链路发送下一帧的部分数据且该下一帧剩余的另一部分数据在下一带宽发送。在该0NU的该逻辑链路分组获得下一带宽时,该0NU的该逻辑链路分组内存在剩余帧数据的该逻辑链路优先发送该剩余帧数据。[0089]可选地,0NU将逻辑链路分组内各逻辑链路的待发送数据帧按照调度算法序列化为一个数据帧队列。在该0NU的逻辑链路分组获得上行带宽后,从该数据帧队列获取待发送数据帧,将数据帧分为若干微元,并根据上行带宽大小发送相应的微元,直到该上行带宽用尽或者无待发送数据帧。[0090]在一个可选地实施方式中,上述调度算法包括以下至少之一:公平调度、优先级调度、权重调度、缓存调度。[0091]上述带宽通过以下方式至少之一得到:该逻辑链路分组内的各该逻辑链路分别申请带宽,该OLT按照该逻辑链路分组内的各逻辑链路申请带宽的合计给该逻辑链路分组分配带宽;该逻辑链路分组合计分组内各该逻辑链路的带宽需求统一申请,该OLT根据该统一申请给该逻辑链路分组分配带宽。[0092]在一个可选地实施方式中,上述OLT为未注册的ONU保留至少一个可分片数据流或者逻辑链路分组。[0093]下面结合具体示例,对本实施例进行举例说明。[0094]UOLTONU确定自身支持的最大可分片数据流的数量:[0095]本实施例中,重组缓存大小最大帧长=最大可分片数据流的数量。[0096]例如,最大重组缓存4MB,最大包长10KB,对每一个可分片数据流设10KB重组缓存,则最大可分片数据流数量为4MB10KB=400。[0097]上述为本专利的优选方案,当然在本专利的优选方案基础上可以进行修改也可以完成相同的目标,只是得到的最大可分片数据流数量有所不同,因此也在本专利的保护范围内。例如,如果对可分片数据流的重组缓存并不是直接设置成最大包长的10KB缓存,例如先设一个2KB重组缓存,当2KB缓存满了后可再设额外的2KB重组缓存缓存,逐步递进,则可以支持更大的可分片数据流数量。[0098]当然,在不超过最大可分片数据流的数量的条件下,实际使用的可分片数据流数可以动态调整,相应地0LT或者0NU侧的逻辑链路分组也可以跟着调整。[0099]2、0NU的可分片数据流和逻辑链路分组[0100]0LT将各0NU的逻辑链路进行分组,形成若干逻辑链路分组,0LT也可以采用动态配置方式将逻辑链路加入逻辑链路分组,逻辑链路分组可以拥有一个或者多个逻辑链路,每个逻辑链路分组对应一个可分片数据流,0LT针对0NU的逻辑链路分组分配带宽。0NU各逻辑链路分组获得带宽后,根据一定调度算法,例如公平调度,优先级调度,权重调度,缓存调度,让逻辑链路分组内的各逻辑链路利用带宽发送数据,其中利用公平调度算法时,一个逻辑链路分组内的各逻辑链路公平平等地利用带宽发送数据,每个逻辑链路在一个带宽内发送数据长度相等或者接近;利用优先级调度算法时,一个逻辑链路分组内优先级高的逻辑链路优先发送数据,优先级低的逻辑链路后发送数据;利用权重调度算法时,一个逻辑链路分组内的各逻辑链路利用带宽发送的数据比与各逻辑链路的权重比相同或者接近;利用缓存调度算法时,一个逻辑链路分组内缓存中待发送数据较多的逻辑链路优先发送数据,缓存中待发送数据较少的逻辑链路后发送数据。在一个逻辑链路分组内,每个逻辑链路发送数据时,一定要将完整的帧发送完毕,其他逻辑链路才可以继续发送数据,进一步地,当在带宽的最后,某个逻辑链路不足以发送一个完整帧时,则能发送多少就发送多少,剩余部分等待下一个带宽再发送,当下一个带宽到达时,有剩余部分尚未发送完毕的逻辑链路优先发送数据,等剩余部分发送完毕后,再继续让各逻辑链路根据调度算法发送数据。逻辑链路分组内的各逻辑链路,可以分别申请带宽,也可以统一计和后再申请带宽,但是〇LT只为逻辑链路分组分配带宽。[0101]3、0LT的可分片数据流和逻辑链路分组[0102]针对某个特定0NU,当0LT未获取0NU的重组缓存能力或者相关信息时,将该0NU的所有逻辑链路作为一个逻辑链路分组。当〇LT了解到0NU的重组缓存能力或者相关信息后,可以继续将该0NU的所有逻辑链路作为一个逻辑链路分组,或者根据0NU的重组缓存能力或者相关信息对逻辑链路进行分组本地动作),体现为一个逻辑链路分组对应一个可分片数据流。0LT为本地位逻辑链路分组调度带宽,每个逻辑链路分组获得调度带宽后,根据一定调度算法,例如,公平调度、优先级调度、权重调度、缓存调度等,让逻辑链路分组内的各逻辑链路利用带宽发送数据。在一个逻辑链路分组内,每个逻辑链路发送数据时,一定要将完整的帧发送完毕,其他逻辑链路才可以继续发送数据,进一步地,当在带宽的最后,某个逻辑链路不足以发送一个完整帧时,则能发送多少就发送多少,剩余部分等待下一个带宽再发送,当下一个带宽到达时,有剩余部分尚未发送完毕的逻辑链路优先发送数据,等剩余部分发送完毕后,再继续让各逻辑链路根据调度算法发送数据。[0103]可选实施例一[0104]无源光网络系统中,每个0NU支持一个上行可分片数据流,0LT重组缓存的大小按照无源光网络NGEPONNextGenerationEP0N,下一代无源光网络)、NG-P0N2系统所能支持的最大0NU数量进行设计,例如,最大包长乘以最大0NU数量即为重组缓存。在无源光网络系统的运行中,每个0NU中的所有逻辑链路设置为一个逻辑链路分组,作为上行带宽容器,0LT将上行带宽分配给0NU的逻辑链路分组,每个0NU的逻辑链路分组按照本地的策略使用上行带宽,在各个逻辑链路(LLID、XGEM_Port10GigabitPassiveOpticalNetworkEncapsulationMethodPort,10GPON封装端口))上发送上行数据。[0105]以NGEPON为例:[0106]l、〇LT的重组缓存按照最大0NU数量设计,即支持最大包长条件下的最大0NU数量,例如,重组缓存等于最大0NU数量乘以最大包长;[0107]2、NGEP0N系统启动时,0LT获取重组缓存和所支持的最大包长,并用重组缓存除以最大包长,获得能够支持的0NU数量;[0108]3、当有新的0NU需要加入时,0LT检查目前在线的0NU数量,如果在线0NU数量未达至IJ能支持的0NU数量,则0LT允许新0NU加入,否贝IJ0LT不允许0NU加入;[0109]4、在NGEPON系统运行过程中,0LT将每个0NU的所有逻辑链路LLID配置成一个逻辑链路分组GLIDGr〇upLinkID,链路组标识),0LT将上行带宽分配给各个0NU的逻辑链路分组;[0110]5、0NU将逻辑链路分组内各逻辑链路的待发送数据帧按照一定的调度算法如公平调度、优先级调度、权重调度、缓存调度等序列化为一个数据帧队列;[0111]6、每个0NU的逻辑链路分组获得上行带宽后,从数据帧队列获取待发送数据帧,将数据帧分为若干quantum,并根据上行带宽大小发送相应的quantum,直到上行带宽用尽或者无待发送数据帧。[0112]以NG-P0N2为例:[0113]l、〇LT的重组缓存按照最大0NU数量设计,即支持最大包长条件下的最大0NU数量,例如,重组缓存等于最大0NU数量乘以最大包长;[0114]2、NG-P0N2系统启动时,0LT获取重组缓存和所支持的最大包长,并用重组缓存除以最大包长,获得能够支持的ONU数量;[0115]3、当有新的0NU需要加入时,0LT检查目前在线的0NU数量,如果在线0NU数量未达到能支持的0NU数量,则0LT允许新0NU加入,否贝IjOLT不允许0NU加入;[0116]4、在NG-P0N2系统运行过程中,0LT将每个0NU的所有逻辑链路XGEM-Port配置成一个逻辑链路分组,即与0NU-ID等值的T-C0NT,0LT将上行带宽分配给各个0NU的逻辑链路分组;[0117]5、每个0NU的逻辑链路分组获得上行带宽后,按照一定的调度算法如公平调度、优先级调度、权重调度、缓存调度等),在各XGEM-Port上发送上行数据帧;[0118]6、当调度到发送逻辑链路分组中的某一个XGEM-Port上的数据帧时,在上行带宽满足发送一个完整帧时,继续发送下一帧数据,在上行带宽不满足发送一个完整帧时,发送该XGEM-Port下一帧的部分数据且所述下一帧剩余的另一部分数据在下一带宽发送;[0119]7、在0NU的逻辑链路分组获得下一带宽时,0NU的逻辑链路分组内存在剩余帧数据的逻辑链路XGEM-Port优先发送所述剩余帧数据。[0120]可选实施例二[0121]0LT支持每个0NU支持多于一个可分片数据流链接N,每个0NU支持的可分片数据流数量固定,例如N=2,或者N=3等,0LT对0NU的逻辑链路LLID、XGEM-Port进行分组为逻辑链路分组,0LT将带宽分配给0NU的逻辑链路分组。[0122]以NGEP0N为例:[0123]1、0LT的重组缓存按照各个0NU所能支持的可分片数据流数量设计;[0124]2、NGEP0N系统启动时,0LT获取重组缓存和所支持的最大包长,并用重组缓存除以最大包长,获得能够支持的最大可分片数据流数量,大于等于所有0NU所能支持可分片数据流数量的总和;[0125]3、0LT为各0NU的逻辑链路LLID分组,形成若干逻辑链路分组,0LT为各0NU的逻辑链路分组分配上行带宽;[0126]4、0NU将逻辑链路分组内各逻辑链路的待发送数据帧按照一定的调度算法如公平调度、优先级调度、权重调度、缓存调度等序列化为一个数据帧队列;[0127]5、0NU的每个逻辑链路分组获得上行带宽后,从数据帧队列获取待发送数据帧,将数据帧分为若干quantum,并根据上行带宽大小发送相应的quantum,直到上行带宽用尽或者无待发送数据帧。[0128]以NG-P0N2为例:[0129]l、〇LT的重组缓存按照各个0NU所能支持的可分片数据流数量设计;[0130]2、NG-P0N2系统启动时,0LT获取重组缓存和所支持的最大包长,并用重组缓存除以最大包长,获得能够支持的最大可分片数据流数量,大于等于所有0NU所能支持可分片数据流数量的总和;[0131]3、0LT为各0NU的逻辑链路XGEM-Port分组,形成若干逻辑链路分组T-C0NT,0LT为各0NU的逻辑链路分组分配上行带宽;[0132]4、0NU的每个逻辑链路分组获得上行带宽后,按照一定的调度算法(如公平调度、优先级调度、权重调度、缓存调度等),在各XGEM-Port上发送上行数据帧;[0133]5、当调度到发送逻辑链路分组中的某一个XGEM-Port上的数据帧时,在上行带宽满足发送一个完整帧时,继续发送下一帧数据,在上行带宽不满足发送一个完整帧时,发送该XGEM-Port下一帧的部分数据且所述下一帧剩余的另一部分数据在下一带宽发送;[0134]6、在0NU的逻辑链路分组获得下一带宽时,〇NU的逻辑链路分组内存在剩余帧数据的逻辑链路XGEM-Port优先发送所述剩余帧数据。[0135]可选实施例三[0136]无源光网络系统中,每个0NU支持的上行可分片数据流可以灵活动态地调整。在无源光网络系统的运行中,0LT将每个0MJ的逻辑链路分成若干逻辑链路分组,而且每个0NU的逻辑链路分组可以动态调整,例如逻辑链路分组增加、减少,每个逻辑链路分组中的逻辑链路成员也可以动态调整,每个0NU可以拥有一个或者多个逻辑链路分组,每个逻辑链路分组对应一个可分片数据流,0LT将上行带宽分配给〇NU的逻辑链路分组,0NU的每个逻辑链路分组按照本地的策略使用上行带宽,在逻辑链路分组内的各个逻辑链路LLID、XGEM-Port上发送上行数据。[0137]以NGEP0N为例:[0138]1、0LT的重组缓存满足最大可分片数据流数量要求;[0139]2、NGEP0N系统启动时,0LT获取重组缓存和所支持的最大包长,并用重组缓存除以最大包长,获得能够支持的最大可分片数据流数量;[0140]3、当0LT为某个在线0NU分配逻辑链路LLID时,0LT检查已配置的可分数据流数量,如果未达到最大可分片数据流数量,0LT将该LLID配置为一个新的逻辑链路分组GLID,当然,也可以将该LLID与其他LLID合并成一个逻辑链路分组GLID,或者将该LLID并入该0NU的一个逻辑链路分组GLID;否则,[0141]4、0LT将该0NU的一个或者多个LLID并入一个逻辑链路分组GLID,或者将其他0NU的一个或者多个LLID并入一个逻辑链路分组GLID,同时将该LLID配置为一个逻辑链路分组GLID;或者[0142]5、0LT将该LLID并入该0NU的一个逻辑链路分组GLID中;[0143]6、在NGEP0N系统运行过程中,0LT将上行带宽分配给各个0NU的逻辑链路分组T-C0NT;[0144]7、0NU将逻辑链路分组内各逻辑链路的待发送数据帧按照一定的调度算法如公平调度、优先级调度、权重调度、缓存调度等序列化为一个数据帧队列;[0145]8、每个0NU的逻辑链路分组获得上行带宽后,从数据帧队列获取待发送数据帧,将数据巾贞分为若干quantum,并根据上行带宽大小发送相应的quantum,直到上行带宽用尽或者无待发送数据帧。[0146]以NG-P0N2为例:[0147]l、〇LT的重组缓存满足最大可分片数据流数量要求;[0148]2、NG-P0N2系统启动时,0LT获取重组缓存和所支持的最大包长,并用重组缓存除以最大包长,获得能够支持的最大可分片数据流数量;[0149]3、当0LT为某个在线0NU分配XGEM-Port时,0LT检查已配置的可分数据流数量,如果未达到最大可分片数据流数量,0LT将该XGEM-Port配置为一个新的逻辑链路分组T一C0NT,当然,也可以将该XGEM-Port与其他XGEM-Port合并成一个逻辑链路分组T-C0NT,或者将该XGEM-Port并入该0NU的一个逻辑链路分组T-C0NT;否则,[0150]4、0LT将该0NU的一个或者多个XGEM-Port并入一个逻辑链路分组T-C0NT,或者将其他0NU的一个或者多个XGEM-Port并入一个逻辑链路分组T-C0NT,同时将该XGEM-Port配置为一个逻辑链路分组T-C0NT;或者[0151]5、0LT将该XGEM-Port并入该0NU的一个逻辑链路分组T-C0NT中;[0152]6、在NG-P0N2系统运行过程中,〇LT将上行带宽分配给各个0NU的逻辑链路分组[0153]7、每个0NU的逻辑链路分组获得上行带宽后,按照一定的调度算法如公平调度、优先级调度、权重调度、缓存调度等),在分组内的各XGEM-Port上发送上行数据帧;[0154]8、当调度到发送逻辑链路分组中的某一个XGEM-Port上的数据帧时,在上行带宽满足发送一个完整帧时,继续发送下一帧数据,在上行带宽不满足发送一个完整帧时,发送该XGEM-Port下一帧的部分数据且所述下一帧剩余的另一部分数据在下一带宽发送;[0155]9、在0NU的逻辑链路分组获得下一带宽时,〇NU的逻辑链路分组内存在剩余帧数据的逻辑链路XGEM-Port优先发送所述剩余帧数据。[0156]可选实施例四[0157]在实施例三的基础上,为每个未注册0NU保留至少一个可分片数据流或者逻辑链路分组,当一个0NU上线后可以至少获得一个可分片数据流或者逻辑链路分组,可以避免对其他0NU的业务影响。[0158]以NGEP0N为例:[0159]1、0LT的重组缓存满足最大可分片数据流数量要求;[0160]2、NGEP0N系统启动时,0LT获取重组缓存和所支持的最大包长,并用重组缓存除以最大包长,获得能够支持的最大可分片数据流数量;[0161]3、0LT为每个未注册或者未在线0NU保留一个可分片数据流或者逻辑链路分组GLID;[0162]4、当0LT为某个在线0NU分配逻辑链路LLID时,0LT检查已配置的可分数据流数量,如果未达到最大可分片数据流数量,0LT将该LLID配置为一个新的逻辑链路分组GLID,当然,也可以将该LLID与其他LLID合并成一个逻辑链路分组GLID,或者将该LLID并入该0NU的一个逻辑链路分组GLID;否则,[0163]5、0LT将该0NU的一个或者多个LLID并入一个逻辑链路分组GLID,或者将其他〇NU的一个或者多个LLID并入一个逻辑链路分组GLID,同时将该LLID配置为一个逻辑链路分组GLID;或者[0164]6、0LT将该LLID并入该0NU的一个逻辑链路分组GLID中;[0165]7、在NGEP0N系统运行过程中,0LT将上行带宽分配给各个0NU的逻辑链路分组T-C0NT;[0166]8、0NU将逻辑链路分组内各逻辑链路的待发送数据帧按照一定的调度算法如公平调度、优先级调度、权重调度、缓存调度等序列化为一个数据帧队列;[0167]9、每个0NU的逻辑链路分组获得上行带宽后,从数据帧队列获取待发送数据帧,将数据巾贞分为若干quantum,并根据上行带宽大小发送相应的quantum,直到上行带宽用尽或者无待发送数据帧。[0168]以NG-P0N2为例:[0169]l、〇LT的重组缓存满足最大可分片数据流数量要求;[0170]2、NG-P0N2系统启动时,0LT获取重组缓存和所支持的最大包长,并用重组缓存除以最大包长,获得能够支持的最大可分片数据流数量;[0171]3、0LT为每个未注册或者未在线0NU保留一个可分片数据流或者逻辑链路分组GLID;[0172]4、当0LT为某个在线0NU分配XGEM-Port时,0LT检查已配置的可分数据流数量,如果未达到最大可分片数据流数量,0LT将该XGEM-Port配置为一个新的逻辑链路分组T-C0NT,当然,也可以将该XGEM-Port与其他XGEM-Port合并成一个逻辑链路分组T-C0NT,或者将该XGEM-Port并入该0NU的一个逻辑链路分组T-C0NT;否则,[0173]5、0LT将该0NU的一个或者多个XGEM-Port并入一个逻辑链路分组T-C0NT,或者将其他0NU的一个或者多个XGEM-Port并入一个逻辑链路分组T-C0NT,同时将该XGEM-Port配置为一个逻辑链路分组T-C0NT;或者[0174]6、0LT将该XGEM-Port并入该0NU的一个逻辑链路分组T-C0NT中;[0175]7、在NG-P0N2系统运行过程中,0LT将上行带宽分配给各个0NU的逻辑链路分组[0176]8、每个0NU的逻辑链路分组获得上行带宽后,按照一定的调度算法(如公平调度、优先级调度、权重调度、缓存调度等),在分组内的各XGEM-Port上发送上行数据帧;[0177]9、当调度到发送逻辑链路分组中的某一个XGEM-Port上的数据帧时,在上行带宽满足发送一个完整帧时,继续发送下一帧数据,在上行带宽不满足发送一个完整帧时,发送该XGEM-Port下一帧的部分数据且所述下一帧剩余的另一部分数据在下一带宽发送;[0178]10、在0NU的逻辑链路分组获得下一带宽时,0NU的逻辑链路分组内存在剩余帧数据的逻辑链路XGEM-Port优先发送所述剩余帧数据。[0179]可选实施例五[0180]下行方向,0LT默认每个0NU支持一个可分片数据流或者逻辑链路分组,当〇LT获得0NU的重组缓存具体情况后,0LT可调整针对0NU的可分片数据流数量或者逻辑链路分组。[0181]以NGEP0N为例:[0182]1、0LT默认针对每个0NU支持一个可分片数据流或者逻辑链路分组GLID,0LT中该0NU下行方向的所有LLID配置在一个逻辑链路分组GLID中;[0183]2、0NU向0LT报告自身的重组缓存能力或者相关信息;[0184]3、0LT根据0NU的重组缓存能力或者相关信息,以及支持的最大包长,获得该〇nu支持的最大可分片数据流数量;[0185]4、0LT为该0NU配置逻辑链路分组GLID,数量小于该0NU所能支持的最大可分片数据流数量,并将该0NU的各LLID各自并入相应的逻辑链路分组GLID;[0186]5、0LT为个逻辑链路分组GLID调度下行带宽;[0187]6、0LT将逻辑链路分组内各逻辑链路的待发送数据帧按照一定的调度算法如公平调度、优先级调度、权重调度、缓存调度等序列化为一个数据帧队列;[0188]7、每个0LT的逻辑链路分组获得带宽后,从数据帧队列获取待发送数据帧,将数据帧分为若干quantum,并根据带宽大小发送相应的quantum,直到带宽用尽或者无待发送数据帧。[0189]以NG-P0N2为例:[0190]1、0LT默认针对每个0NU支持一个可分片数据流或者逻辑链路分组T—⑶NT,0LT*该ONU下行方向的所有XGEM-Port配置在一个逻辑链路分组T-CONT中;[0191]2、0NU向0LT报告自身的重组缓存能力或者相关信息;[0192]3、0LT根据0NU的重组缓存能力或者相关信息,以及支持的最大包长,获得该0NU支持的最大可分片数据流数量;[0193]4、0LT为该0NU配置逻辑链路分组T-C0NT,数量小于该0NU所能支持的最大可分片数据流数量,并将该0NU的各XGEM-Port各自并入相应的逻辑链路分组T-C0NT;[0194]5、0LT为个逻辑链路分组T-C0NT调度下行带宽;[0195]6、每个0NU的逻辑链路分组获得上行带宽后,按照一定的调度算法如公平调度、优先级调度、权重调度、缓存调度等),在分组内的各XGEM-Port上发送下行数据帧;[0196]7、当调度到发送逻辑链路分组中的某一个XGEM-Port上的数据帧时,在带宽满足发送一个完整帧时,继续发送下一帧数据,在带宽不满足发送一个完整帧时,发送该XGEM-Port下一帧的部分数据且所述下一帧剩余的另一部分数据在下一带宽发送;[0197]8、在0NU的逻辑链路分组获得下一带宽时,0NU的逻辑链路分组内存在剩余帧数据的逻辑链路XGEM-Port优先发送所述剩余帧数据。[0198]以上实施例描述中采用的步骤及顺序是本发明的优选方案,但相应的步骤可以调整顺序、重新组合或拆分,仍然能到本发明的目的,因此也在本发明的保护范围内。[0199]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如R0MRAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备可以是手机,计算机,服务器,或者网络设备等执行本发明各个实施例所述的方法。[0200]实施例2[0201]在本实施例中还提供了一种数据发送装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。[0202]图2是根据本发明实施例的数据发送装置的结构框图,如图2所示,该装置包括:[0203]1第一划分模块22,用于将光网络单元0NU所支持的逻辑链路划分为一个或多个逻辑链路分组;[0204]2第一发送模块24,用于将带宽分配给该0NU的该逻辑链路分组,以使该0NU的该逻辑链路分组内的各逻辑链路分享该带宽发送数据。[0205]可选地,上述数据发送装置的应用场景包括但并不限于:无源光网络系统中,在该应用场景下,光线路终端0LT将光网络单元0NU所支持的逻辑链路划分为一个或多个逻辑链路分组;该0LT将带宽分配给所述0NU的所述逻辑链路分组,以使所述0NU的所述逻辑链路分组内的各逻辑链路分享所述带宽发送数据。也就是说,通过将发送方的逻辑链路进行逻辑链路分组,将多个逻辑链路分到一个逻辑链路分组,可以有效降低可分片链接的数量,从而降低了对接收方重组缓存的要求,进而解决了相关技术中在数据发送过程中接收侧重组缓存不足所导致的丢包的问题,达到了能够有效防止丢包的技术效果。[0206]图3是根据本发明实施例的数据发送装置的结构框图(一),如图3所示,该装置除了包括图2所示的装置外还包括:[0207]1第一获取模块32,用于根据自身重组缓存大小,获取最大的可分片数据流数量;其中,该逻辑链路分组的数量不超过该可分片数据流数量。^[0208]可选地,第一获取模块32还用于通过以下方式获取该最大的可分片数据流数量:最大的可分片数据流数量=重组缓存大小每条逻辑链路所支持的最大帧长。[0209]上述重组缓存大小至少满足以下条件之一:满足无源光网络系统所支持的最大0NU数量;满足各0NU所支持的可分片数据流,其中,该各0NU所支持的可分片数据流为一个或多个。[0210]在一个可选地实施方式中,第一划分模块22还用于通过以下参数至少之一将〇NU所支持的逻辑链路划分为一个或多个分组:每一逻辑链路的权重、每一逻辑链路的优先级、每一逻辑链路所承载的业务以及每一逻辑链路的所属用户。[0211]可选地,该0NU的该逻辑链路分组内的各逻辑链路发送该数据后形成一个包含数据帧和或数据帧分片的数据流。在该数据流包含数据帧分片时,属于同一个数据帧的数据帧分片之间不包含其他数据巾贞或者其他数据帧分片。[0212]可选地,该0NU的该逻辑链路分组内的各逻辑链路根据调度算法分享该带宽发送数据;其中,在一个逻辑链路被调度用于发送数据且该逻辑链路满足发送一个完整帧时,继续发送下一帧数据;在一个逻辑链路被调度用于发送数据且该逻辑链路不满足发送一个完整帧时,通过该逻辑链路发送下一帧的部分数据且该下一帧剩余的另一部分数据在下一带宽发送。在该0NU的该逻辑链路分组获得下一带宽时,该0NU的该逻辑链路分组内存在剩余帧数据的该逻辑链路优先发送该剩余帧数据。[0213]可选地,0NU将逻辑链路分组内各逻辑链路的待发送数据帧按照调度算法序列化为一个数据帧队列。在0NU的逻辑链路分组获得上行带宽后,从该数据帧队列获取待发送数据帧,将数据帧分为若干微元,并根据上行带宽大小发送相应的微元,直到该上行带宽用尽或者无待发送数据帧。[0214]上述调度算法包括以下至少之一:公平调度、优先级调度、权重调度、缓存调度。[0215]在一个可选地实施方式中,上述带宽通过以下方式至少之一得到:该逻辑链路分组内的各该逻辑链路分别申请带宽,该0LT按照该逻辑链路分组内的各逻辑链路申请带宽的合计给该逻辑链路分组分配带宽;该逻辑链路分组合计分组内各该逻辑链路的带宽需求统一申请,该0LT根据该统一申请给该逻辑链路分组分配带宽。[0216]可选地,上述装置还包括用于为未注册的0NU保留至少一个可分片数据流或者逻辑链路分组的模块。[0217]需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。[0218]实施例3[0219]在本实施例中提供了一种数据发送方法,图4是根据本发明实施例的另一数据发送流程图,如图4所示,该流程包括如下步骤:[0220]步骤S402,光线路终端0LT在本地将光网络单元0NU所支持的逻辑链路划分为一个或多个逻辑链路分组;[0221]步骤S404,OLT将带宽分配给该逻辑链路分组,以使该逻辑链路分组内的各逻辑链路分享该带宽发送数据。[0222]可选地,步骤S402和步骤S404的执行顺序是可以互换的,即可以先执行步骤S404,然后再执行S402。[0223]可选地,上述数据发送方法的应用场景包括但并不限于:光线路终端0LT在本地将光网络单元0NU所支持的逻辑链路划分为一个或多个逻辑链路分组;该〇LT将带宽分配给该逻辑链路分组,以使该逻辑链路分组内的各逻辑链路分享该带宽发送数据。也就是说,通过将发送方的逻辑链路进行逻辑链路分组,将多个逻辑链路分到一个逻辑链路分组,可以有效降低可分片链接的数量,从而降低了对接收方重组缓存的要求,进而解决了相关技术中在数据发送过程中接收侧重组缓存不足所导致的丢包的问题,达到了能够有效防止丢包的技术效果。[0224]在一个可选地实施方式中,0LT根据该0NU的重组缓存大小,获取ONU的最大的可分片数据流数量,其中,该0LT针对ONU的该逻辑链路分组的数量不超过该ONU的该最大的可分片数据流数量。[0225]可选地,可以通过以下方式获取该最大的可分片数据流数量:最大的可分片数据流数量=重组缓存大小每条逻辑链路所支持的最大帧长。[0226]上述0NU的重组缓存大小通过该0NU主动报告给0LT;或者,该0NU的重组缓存大小在0LT的请求下报告给0LT。[0227]在一个可选地实施方式中,在该0LT未获取0NU的重组缓存大小时,将该0NU所支持的逻辑链路划分为一个逻辑链路分组。[0228]可选地,可以通过以下参数至少之一将0NU所支持的逻辑链路划分为一个或多个逻辑链路分组:每一逻辑链路的权重、每一逻辑链路的优先级、每一逻辑链路所承载的业务以及每一逻辑链路的所属用户。[0229]可选地,该0LT的该逻辑链路分组内的各逻辑链路发送该数据后形成一个包含数据帧和或数据帧分片的数据流。在该数据流包含数据帧分片时,属于同一个数据帧的数据帧分片之间不包含其他数据帧或者其他数据帧分片。[0230]上述0LT的该逻辑链路分组内的各逻辑链路根据调度算法分享该带宽发送数据;其中,在一个逻辑链路被调度用于发送数据且该逻辑链路满足发送一个完整帧时,继续发送下一帧数据;在一个逻辑链路被调度用于发送数据且该逻辑链路不满足发送一个完整帧时,通过该逻辑链路发送下一帧的部分数据且该下一帧剩余的另一部分数据在下一带宽发送。在该0NU的该逻辑链路分组获得下一带宽时,该0NU的该逻辑链路分组内存在剩余帧数据的该逻辑链路优先发送该剩余帧数据。[0231]在一个可选地实施方式中,该0LT将逻辑链路分组内各逻辑链路的待发送数据帧按照调度算法序列化为一个数据帧队列。在该0LT的逻辑链路分组获得下行带宽后,从该数据帧队列获取待发送数据帧,将数据帧分为若千微元,并根据下行带宽大小发送相应的微元,直到该下行带宽用尽或者无待发送数据帧。[0232]在一个可选地实施方式中,上述调度算法包括以下至少之一:公平调度、优先级调度、权重调度、缓存调度。[0233]下面结合具体示例,对本实施例进行举例说明。[0234]OLT根据ONU的重组缓存能力,确定可分片数据流的数量。默认情况下,OLT认为ONU只支持一个可分片数据流,将一个ONU的所有逻辑链路属于一个可分片数据流;当OLT获取ONU的重组缓存或者相关信息(如可分片数据流数量时,〇LT可对ONU设置相应数量的可分片数据流,并将ONU的逻辑链路重新调整入相应的可分片数据流。[0235]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROMRAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备可以是手机,计算机,服务器,或者网络设备等执行本发明各个实施例所述的方法。[0236]实施例4[0237]在本实施例中还提供了一种数据发送装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。[0238]图5是根据本发明实施例的另一数据发送装置的结构框图,如图5所示,该装置包括:[0239]1第二划分模块52,用于在本地将光网络单元0NU所支持的逻辑链路划分为一个或多个逻辑链路分组;[0240]2第二发送模块54,用于将带宽分配给所述逻辑链路分组,以使所述逻辑链路分组内的各逻辑链路分享所述带宽发送数据。[0241]可选地,上述数据发送装置的应用场景包括但并不限于:无源光网络系统中,在该应用场景下,光线路终端0LT将光网络单元ONU所支持的逻辑链路划分为一个或多个逻辑链路分组;0LT将将带宽分配给所述逻辑链路分组,以使所述逻辑链路分组内的各逻辑链路分享所述带宽发送数据也就是说,通过将发送方的逻辑链路进行逻辑链路分组,将多个逻辑链路分到一个逻辑链路分组,可以有效降低可分片链接的数量,从而降低了对接收方重组缓存的要求,进而解决了相关技术中在数据发送过程中接收侧重组缓存不足所导致的丢包的问题,达到了能够有效防止丢包的技术效果。[0242]图6是根据本发明实施例的另一数据发送装置的结构框图(一),如图6所示,该装置除了包括图5所示的模块外还包括:[0243]1第二获取模块62,用于根据该ONU的重组缓存大小,获取ONU的最大的可分片数据流数量,其中,该〇NU的该逻辑链路分组的数量不超过该0NU的该最大的可分片数据流数量。[0244]在一个可选地实施方式中,上述第二获取模块62还用于通过以下方式获取该最大的可分片数据流数量:最大的可分片数据流数量二重组缓存大小每条逻辑链路所支持的最大帧长。[0245]可选地,0NU的重组缓存大小通过该ONU主动报告给0LT;或者,该0NU的重组缓存大小在0LT的请求下报告给〇LT。[0246]图7是根据本发明实施例的另一数据发送装置的结构框图(二),如图7所示,该装置除了包括图5所示的模块外还包括:[0247]1第三划分模块72,用于在该0LT未获取0NU的重组缓存大小时,将该0NU所支持的逻辑链路划分为一个逻辑链路分组。[0248]可选地,上述第二划分模块72还用于通过以下参数至少之一将〇NU所支持的逻辑链路划分为一个或多个逻辑链路分组:每一逻辑链路的权重、每一逻辑链路的优先级、每一逻辑链路所承载的业务以及每一逻辑链路的所属用户。[0249]可选地,该0LT的该逻辑链路分组内的各逻辑链路发送该数据后形成一个包含数据帧和或数据帧分片的数据流。在该数据流包含数据帧分片时,属于同一个数据帧的数据帧分片之间不包含其他数据帧或者其他数据帧分片。[0250]可选地,该0LT的该逻辑链路分组内的各逻辑链路根据调度算法分享该带宽发送数据;其中,在一个逻辑链路被调度用于发送数据且该逻辑链路满足发送一个完整帧时,继续发送下一帧数据;在一个逻辑链路被调度用于发送数据且该逻辑链路不满足发送一个完整帧时,通过该逻辑链路发送下一帧的部分数据且该下一帧的剩余的另一部分数据在下一带宽发送。在该0NU的该逻辑链路分组获得下一带宽时,该〇NU的该逻辑链路分组内存在剩余帧数据的该逻辑链路优先发送该剩余帧数据。[0251]在一个可选地实施方式中,0LT将逻辑链路分组内各逻辑链路的待发送数据帧按照调度算法序列化为一个数据帧队列。在该〇LT的逻辑链路分组获得下行带宽后,从该数据帧队列获取待发送数据帧,将数据帧分为若千微元,并根据下行带宽大小发送相应的微元,直到该下行带宽用尽或者无待发送数据帧。[0252]可选地,上述调度算法包括以下至少之一:公平调度、优先级调度、权重调度、缓存调度。[0253]需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。[0254]实施例5[0255]本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的程序代码:[0256]S1,光线路终端0LT将光网络单元0NU所支持的逻辑链路划分为一个或多个逻辑链路分组;[0257]S2,所述0LT将带宽分配给所述0NU的所述逻辑链路分组,以使所述0NU的所述逻辑链路分组内的各逻辑链路分享所述带宽发送数据。[0258]可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:[0259]S3,光线路终端0LT在本地将光网络单元0NU所支持的逻辑链路划分为一个或多个逻辑链路分组;[0260]S4,所述0LT将带宽分配给所述逻辑链路分组,以使所述逻辑链路分组内的各逻辑链路分享所述带宽发送数据。[0261]可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器ROM,Read-OnlyMemory、随机存取存储器RAM,RandomAccessMemory、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。[0262]可选地,在本实施例中,处理器根据存储介质中己存储的程序代码执行上述步骤Sl、S2〇[0263]可选地,在本实施例中,处理器根据存储介质中己存储的程序代码执行上述步骤S3、S4。[0264]可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。[0265]显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。[0266]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

权利要求:1.一种数据发送方法,其特征在于,包括:光线路终端OLT将光网络单元ONU所支持的逻辑链路划分为一个或多个逻辑链路分组;所述OLT将带宽分配给所述ONU的所述逻辑链路分组,以使所述ONU的所述逻辑链路分组内的各逻辑链路分享所述带宽发送数据。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述OLT根据自身重组缓存大小,获取最大的可分片数据流数量;其中,所述逻辑链路分组的数量不超过所述可分片数据流数量。3.根据权利要求2所述的方法,其特征在于,通过以下方式获取所述最大的可分片数据流数量:最大的可分片数据流数量=重组缓存大小每条逻辑链路所支持的最大帧长。4.根据权利要求2所述的方法,其特征在于,所述重组缓存大小至少满足以下条件之•—*•满足无源光网络系统所支持的最大ONU数量;满足各ONU所支持的可分片数据流,其中,所述各ONU所支持的可分片数据流为一个或多个。5.根据权利要求1所述的方法,其特征在于,通过以下参数至少之一将ONU所支持的逻辑链路划分为一个或多个分组:每一逻辑链路的权重、每一逻辑链路的优先级、每一逻辑链路所承载的业务以及每一逻辑链路的所属用户。6.根据权利要求1所述的方法,其特征在于,所述ONU的所述逻辑链路分组内的各逻辑链路发送所述数据后形成一个包含数据帧和或数据帧分片的数据流。7.根据权利要求6所述的方法,其特征在于,在所述数据流包含数据帧分片时,属于同一个数据帧的数据帧分片之间不包含其他数据帧或者其他数据帧分片。8.根据权利要求1所述的方法,其特征在于,所述ONU的所述逻辑链路分组内的各逻辑链路根据调度算法分享所述带宽发送数据;其中,在一个逻辑链路被调度用于发送数据且所述逻辑链路满足发送一个完整帧时,继续发送下一巾贞数据;在一个逻辑链路被调度用于发送数据且所述逻辑链路不满足发送一个完整帧时,通过所述逻辑链路发送下一帧的部分数据且所述下一帧剩余的另一部分数据在下一带宽发送。9.根据权利要求8所述的方法,其特征在于,在所述ONU的所述逻辑链路分组获得下一带宽时,所述〇NU的所述逻辑链路分组内存在剩余帧数据的所述逻辑链路优先发送所述剩余帧数据。10.根据权利要求1所述的方法,其特征在于,所述0NU将逻辑链路分组内各逻辑链路的待发送数据帧按照调度算法序列化为一个数据帧队列。11.根据权利要求1〇所述的方法,其特征在于,在所述0NU的逻辑链路分组获得上行带宽后,从所述数据帧队列获取待发送数据帧,将数据帧分为若干微元,并根据上行带宽大小发送相应的微元,直到所述上行带宽用尽或者无待发送数据帧。12.根据权利要求8或10所述的方法,其特征在于,所述调度算法包括以下至少之一:公平调度、优先级调度、权重调度、缓存调度。13.根据权利要求1所述的方法,其特征在于,所述带宽通过以下方式至少之一得到:所述逻辑链路分组内的各所述逻辑链路分别申请带宽,所述0LT按照所述逻辑链路分组内的各逻辑链路申请带宽的合计给所述逻辑链路分组分配带宽;所述逻辑链路分组合计分组内各所述逻辑链路的带宽需求统一申请,所述0LT根据所述统一申请给所述逻辑链路分组分配带宽。14.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述0LT为未注册的0NU保留至少一个可分片数据流或者逻辑链路分组。15.—种数据发送方法,其特征在于,包括:光线路终端0LT在本地将光网络单元0NU所支持的逻辑链路划分为一个或多个逻辑链路分组;所述0LT将带宽分配给所述逻辑链路分组,以使所述逻辑链路分组内的各逻辑链路分享所述带宽发送数据。16.根据权利要求15所述的方法,其特征在于,所述方法还包括:所述0LT根据所述0NU的重组缓存大小,获取所述0NU的最大的可分片数据流数量,其中,所述0LT针对所述0NU的所述逻辑链路分组的数量不超过所述0NU的所述最大的可分片数据流数量。17.根据权利要求16所述的方法,其特征在于,通过以下方式获取所述最大的可分片数据流数量:最大的可分片数据流数量=重组缓存大小每条逻辑链路所支持的最大帧长。18.根据权利要求16所述的方法,其特征在于,所述0NU的重组缓存大小通过所述0NU主动报告给0LT;或者,所述0NU的重组缓存大小在0LT的请求下报告给0LT。19.根据权利要求15所述的方法,其特征在于,在所述0LT未获取0NU的重组缓存大小时,将所述0NU所支持的逻辑链路划分为一个逻辑链路分组。20.根据权利要求15所述的方法,其特征在于,通过以下参数至少之一将0NU所支持的逻辑链路划分为一个或多个逻辑链路分组:每一逻辑链路的权重、每一逻辑链路的优先级、每一逻辑链路所承载的业务以及每一逻辑链路的所属用户。21.根据权利要求15所述的方法,其特征在于,所述0LT的所述逻辑链路分组内的各逻辑链路发送所述数据后形成一个包含数据帧和或数据帧分片的数据流。22.根据权利要求21所述的方法,其特征在于,在所述数据流包含数据帧分片时,属于同一个数据帧的数据帧分片之间不包含其他数据帧或者其他数据帧分片。23.根据权利要求15所述的方法,其特征在于,所述OLT的所述逻辑链路分组内的各逻辑链路根据调度算法分享所述带宽发送数据;其中,在一个逻辑链路被调度用于发送数据且所述逻辑链路满足发送一个完整帧时,继续发送下一帧数据;在一个逻辑链路被调度用于发送数据且所述逻辑链路不满足发送一个完整帧时,通过所述逻辑链路发送下一帧的部分数据且所述下一帧剩余的另一部分数据在下一带宽发送。24.根据权利要求23所述的方法,其特征在于,在所述0LT的所述逻辑链路分组获得下一带宽时,所述0LT的所述逻辑链路分组内存在剩余帧数据的所述逻辑链路优先发送所述剩余帧数据。25.根据权利要求15所述的方法,其特征在于,所述0LT将逻辑链路分组内各逻辑链路的待发送数据帧按照调度算法序列化为一个数据帧队列。26.根据权利要求25所述的方法,其特征在于,在所述0LT的逻辑链路分组获得下行带宽后,从所述数据帧队列获取待发送数据帧,将数据帧分为若干微元,并根据下行带宽大小发送相应的微元,直到所述下行带宽用尽或者无待发送数据帧。27.根据权利要求23或25所述的方法,其特征在于,所述调度算法包括以下至少之一:公平调度、优先级调度、权重调度、缓存调度。28.—种数据发送装置,其特征在于,应用于光线路终端0LT,包括:第一划分模块,用于将光网络单元0NU所支持的逻辑链路划分为一个或多个逻辑链路分组;第一发送模块,用于将带宽分配给所述0NU的所述逻辑链路分组,以使所述0NU的所述逻辑链路分组内的各逻辑链路分享所述带宽发送数据。29.根据权利要求28所述的装置,其特征在于,所述装置还包括:第一获取模块,用于根据自身重组缓存大小,获取最大的可分片数据流数量;其中,所述逻辑链路分组的数量不超过所述可分片数据流数量。30.根据权利要求29所述的装置,其特征在于,所述第一获取模块还用于通过以下方式获取所述最大的可分片数据流数量:最大的可分片数据流数量=重组缓存大小每条逻辑链路所支持的最大帧长。31.根据权利要求29所述的装置,其特征在于,所述重组缓存大小至少满足以下条件之-—*•满足无源光网络系统所支持的最大0NU数量;满足各0NU所支持的可分片数据流,其中,所述各0NU所支持的可分片数据流为一个或多个。32.根据权利要求29所述的装置,其特征在于,所述第一划分模块还用于通过以下参数至少之一将0NU所支持的逻辑链路划分为一个或多个分组:每一逻辑链路的权重、每一逻辑链路的优先级、每一逻辑链路所承载的业务以及每一逻辑链路的所属用户。33.根据权利要求28所述的装置,其特征在于,所述0NU的所述逻辑链路分组内的各逻辑链路发送所述数据后形成一个包含数据帧和或数据帧分片的数据流。34.根据权利要求33所述的装置,其特征在于,在所述数据流包含数据帧分片时,属于同一个数据帧的数据帧分片之间不包含其他数据帧或者其他数据帧分片。35.根据权利要求28所述的装置,其特征在于,所述ONU的所述逻辑链路分组内的各逻辑链路根据调度算法分享所述带宽发送数据;其中,在一个逻辑链路被调度用于发送数据且所述逻辑链路满足发送一个完整帧时,继续发送下一帧数据;在一个逻辑链路被调度用于发送数据且所述逻辑链路不满足发送一个完整帧时,通过所述逻辑链路发送下一帧的部分数据且所述下一帧剩余的另一部分数据在下一带宽发送。36.根据权利要求35所述的装置,其特征在于,在所述ONU的所述逻辑链路分组获得下一带宽时,所述ONU的所述逻辑链路分组内存在剩余帧数据的所述逻辑链路优先发送所述剩余帧数据。37.根据权利要求28所述的装置,其特征在于,所述ONU将逻辑链路分组内各逻辑链路的待发送数据帧按照调度算法序列化为一个数据帧队列。38.根据权利要求37所述的装置,其特征在于,所述ONU的逻辑链路分组获得上行带宽后,从所述数据帧队列获取待发送数据帧,将数据帧分为若干微元,并根据上行带宽大小发送相应的微元,直到所述上行带宽用尽或者无待发送数据帧。39.根据权利要求35或37所述的装置,其特征在于,所述调度算法包括以下至少之一:公平调度、优先级调度、权重调度、缓存调度。40.根据权利要求28所述的装置,其特征在于,所述带宽通过以下方式至少之一得到:所述逻辑链路分组内的各所述逻辑链路分别申请带宽,所述0LT按照所述逻辑链路分组内的各逻辑链路申请带宽的合计给所述逻辑链路分组分配带宽;所述逻辑链路分组合计分组内各所述逻辑链路的带宽需求统一申请,所述0LT根据所述统一申请给所述逻辑链路分组分配带宽。41.根据权利要求28所述的装置,其特征在于,所述装置还包括用于为未注册的0NU保留至少一个可分片数据流或者逻辑链路分组的模块。42.—种数据发送装置,应用于光线路终端0LT,其特征在于,包括:第二划分模块,用于在本地将光网络单元0NU所支持的逻辑链路划分为一个或多个逻辑链路分组;第二发送模块,用于将带宽分配给所述逻辑链路分组,以使所述逻辑链路分组内的各逻辑链路分享所述带宽发送数据。43.根据权利要求42所述的装置,其特征在于,所述装置还包括:第二获取模块,用于根据所述0NU的重组缓存大小,获取所述0NU的最大的可分片数据流数量,其中,所述0NU的所述逻辑链路分组的数量不超过所述0NU的所述最大的可分片数据流数量。44.根据权利要求43所述的装置,其特征在于,所述第二获取模块还用于通过以下方式获取所述最大的可分片数据流数量:最大的可分片数据流数量=重组缓存大小每条逻辑链路所支持的最大帧长。45.根据权利要求43所述的装置,其特征在于,所述ONU的重组缓存大小通过所述ONU主动报告给OLT;或者,所述ONU的重组缓存大小在OLT的请求下报告给OLT。46.根据权利要求42所述的装置,其特征在于,所述装置还包括:第三划分模块,用于在所述OLT未获取ONU的重组缓存大小时,将所述ONU所支持的逻辑链路划分为一个逻辑链路分组。47.根据权利要求43所述的装置,其特征在于,所述第二划分模块还用于通过以下参数至少之一将ONU所支持的逻辑链路划分为一个或多个逻辑链路分组:每一逻辑链路的权重、每一逻辑链路的优先级、每一逻辑链路所承载的业务以及每一逻辑链路的所属用户。48.根据权利要求42所述的装置,其特征在于,所述OLT的所述逻辑链路分组内的各逻辑链路发送所述数据后形成一个包含数据帧和或数据帧分片的数据流。49.根据权利要求48所述的装置,其特征在于,在所述数据流包含数据帧分片时,属于同一个数据帧的数据帧分片之间不包含其他数据帧或者其他数据帧分片。50.根据权利要求42所述的装置,其特征在于,所述OLT的所述逻辑链路分组内的各逻辑链路根据调度算法分享所述带宽发送数据;其中,在一个逻辑链路被调度用于发送数据且所述逻辑链路满足发送一个完整帧时,继续发送下一帧数据;在一个逻辑链路被调度用于发送数据且所述逻辑链路不满足发送一个完整帧时,通过所述逻辑链路发送下一帧的部分数据且所述下一帧的剩余的另一部分数据在下一带宽发送。51.根据权利要求50所述的装置,其特征在于,在所述OLT的所述逻辑链路分组获得下一带宽时,所述OLT的所述逻辑链路分组内存在剩余帧数据的所述逻辑链路优先发送所述剩余帧数据。52.根据权利要求42所述的装置,其特征在于,所述OLT将逻辑链路分组内各逻辑链路的待发送数据帧按照调度算法序列化为一个数据帧队列。53.根据权利要求52所述的装置,其特征在于,在所述OLT的逻辑链路分组获得下行带宽后,从所述数据帧队列获取待发送数据帧,将数据帧分为若干微元,并根据下行带宽大小发送相应的微元,直到所述下行带宽用尽或者无待发送数据帧。54.根据权利要求50或52所述的装置,其特征在于,所述调度算法包括以下至少之一:公平调度、优先级调度、权重调度、缓存调度。

百度查询: 中兴通讯股份有限公司 数据发送方法及装置

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。