信息上报方法及装置制造方法及图纸

技术编号:15794824 阅读:627 留言:0更新日期:2017-07-10 10:03
本发明专利技术公开了一种信息上报方法及装置,所述方法包括:ONU确定当前需上报的业务的数据量,获取令牌桶中的令牌的数值,所述令牌的数值用于指示所述ONU能够上传的业务的数据量的最大值;对所述当前需上报的业务的数据量和所述最大能上传到OLT的数据量进行比较,选取数据量较小的数值;在第一设定周期到来时,将所选取的数据量的数值向所述OLT上报。

【技术实现步骤摘要】
信息上报方法及装置
本专利技术涉及光网络通信技术,尤其涉及一种信息上报方法及装置。
技术介绍
无源光网络是由局端设备如光线路终端(OLT,OpticalLineTerminal)和多个终端设备如光网络单元(ONU,OpticalNetworkUnit)组成。ONU之间采用时分复用的方式进行报文的上传,每个ONU上传报文的时间由OLT来分配和控制。在OLT动态向ONU分配带宽的情况下,先由ONU向OLT进行带宽上报,OLT根据ONU带宽上报的情况通过动态带宽分配DBA算法进行ONU的带宽下发。ONU设备中,当报文入队成功时,会将当前队列中报文缓存的字节数上报给OLT设备。在报文输出到无源光网络媒体访问控制(PONMAC,PassiveOpticalNetworkMediaAccessControl)时,ONU设备可以选择对业务进行限速处理。在不进行业务的限速处理时,业务可以按照OLT分配的带宽调度输出到PONMAC,经过封装后发送到OLT设备;在业务进行调度限速时,由于限速的影响,可能导致发送到OLT设备的报文带宽小于OLT分配给该ONU的带宽的情况。通常ONU的做法是直接将缓存中的报文字节数通过ONU的上报机制报告给OLT设备,由OLT来分配和管理下发给各个ONU的带宽,没有考虑到ONU一直上报带宽非常大的情况。如果ONU实际上送的报文带宽和OLT下发给ONU的带宽存在巨大的差值时,即上报的报文缓存字节数很大,而实际发送到OLT设备的报文字节数较少,就会造成ONU上传到OLT的带宽资源的浪费,而每次ONU都上报申请较大的带宽,OLT根据上报的字节数进行带宽分配,会因为这些假申请,影响到其他正常工作的ONU的业务上传。
技术实现思路
为解决上述技术问题,本专利技术实施例提供了一种信息上报方法及装置。一种信息上报方法,所述方法包括:光网络单元ONU确定当前需上报的业务的数据量,获取令牌桶中的令牌的数值,所述令牌的数值用于指示所述ONU能够上传的业务的数据量的最大值;对所述当前需上报的业务的数据量和所述最大能上传到OLT的数据量进行比较,选取数据量较小的数值;将所选取的数据量的数值进行上报。作为一种实现方式,所述方法还包括:确定需要限速处理时,进行令牌的添加;将所添加的令牌和令牌桶已有令牌相加,得到新的令牌数;将所述新的令牌数作为令牌桶中当前的令牌数。作为一种实现方式,所述方法还包括:令牌桶中的剩余令牌数或所述当前需上报的业务的数据量发生更新时,选取较小的数值作为向所述OLT上报的数据量数值。作为一种实现方式,所述确定当前需上报的业务的数据量,包括:所述业务老化时,将所述当前需上报的业务的数据量数值减去老化的业务的数据量数值,其差值作为更新后的当前需上报的业务的数据量数值。作为一种实现方式,所述方法还包括:在第二设定周期到来时,将待添加的令牌与令牌桶已有令牌相加而得到新的令牌数;将所述新的令牌数作为最大能上传到所述OLT的数据量;以及对所述当前需上报的业务的数据量进行更新;在第一设定周期到来之前,持续对令牌桶中的令牌数以及所述当前需上报的业务的数据量的更新;在第一设定周期到来时,将更新后的令牌数和更新后的当前需上报的业务的数据量进行比较,选取较小的数值作为向所述OLT上报的数据量数值;其中,所述第二设定周期小于所选取的数据量的数值上报的周期。作为一种实现方式,将所选取的数据量的数值向所述OLT上报后,所述方法还包括:将需上报的业务的数据量的数值减去所上报的数据量的数值,将得到的差值作为当前需上报的业务的数据量数值;将令牌桶中的剩余令牌数减去所上报的数据量的数值,将差值作为更新后的剩余令牌数。作为一种实现方式,所述方法还包括:有新报文入队时,将新入队的报文的数据量以及队列中当前报文的数据量之和作为当前需上报的业务的数据量。一种信息上报装置,所述装置包括:第一确定单元、获取单元、比较单元和上报单元,其中:第一确定单元,用于确定当前需上报的业务的数据量;获取单元,用于获取令牌桶中的令牌的数值,所述令牌的数值用于指示所述ONU能够上传的业务的数据量的最大值;比较单元,用于对所述当前需上报的业务的数据量和所述最大能上传到OLT的数据量进行比较,选取数据量较小的数值;上报单元,用于将所选取的数据量的数值向所述OLT上报。作为一种实现方式,所述装置包括:第二确定单元、添加单元和计算单元,其中:第二确定单元,用于确定是否需要限速处理,需要时触发添加单元;添加单元,用于进行令牌的添加;计算单元,用于将所添加的令牌和令牌桶已有令牌相加,得到新的令牌数;将所述新的令牌数作为令牌桶中当前的令牌数。作为一种实现方式,所述比较单元,用于在令牌桶中的剩余令牌数或所述当前需上报的业务的数据量发生更新时,选取较小的数值作为向所述OLT上报的数据量数值。作为一种实现方式,所述第一确定单元,还用于在所述业务老化时,将所述当前需上报的业务的数据量数值减去老化的业务的数据量数值,其差值作为更新后的当前需上报的业务的数据量数值。作为一种实现方式,所述获取单元,还用于在第二设定周期到来时,将待添加的令牌与令牌桶已有令牌相加而得到新的令牌数;将所述新的令牌数作为最大能上传到所述OLT的数据量;以及对所述当前需上报的业务的数据量进行更新;在第一设定周期到来之前,持续对令牌桶中的令牌数以及所述当前需上报的业务的数据量的更新;在第一设定周期到来时,将更新后的令牌数和更新后的当前需上报的业务的数据量进行比较,选取较小的数值作为向所述OLT上报的数据量数值;其中,所述第二设定周期小于所述上报单元的上报周期。作为一种实现方式,将所选取的数据量的数值向所述OLT上报后,所述获取单元,还用于将需上报的业务的数据量的数值减去所上报的数据量的数值,将得到的差值作为当前需上报的业务的数据量数值;将令牌桶中的剩余令牌数减去所上报的数据量的数值,将差值作为更新后的剩余令牌数。作为一种实现方式,所述装置还包括:队列管理单元,用于有新报文入队时,将新入队的报文的数据量以及队列中当前报文的数据量之和作为当前需上报的业务的数据量。本专利技术实施例的技术方案中,ONU确定当前需上报的业务的数据量,并计算出最大能上传到OLT的数据量;对所述当前需上报的业务的数据量和所述最大能上传到OLT的数据量进行比较,选取数据量较小的数值;在第一设定周期到来时,将所选取的数据量的数值向所述OLT上报。采用本专利技术实施例的技术方案,消除了在带宽上报时,出现下发带宽和实际发送带宽相差太大的情况,使得OLT进行动态带宽分配(DBA,DynamicallyBandwidthAssignment)处理时更加准确,避免了ONU在上传报文时的带宽浪费,以及ONU之间进行带宽分配时的抢占问题,提高了整个OLT设备下ONU带宽上传的利用率。附图说明图1为本专利技术实施例的信息上报方法的流程示意图;图2为本专利技术实施例的信息上报装置的具体实现结构示意图;图3为本专利技术实施例的带宽信息计算示意图;图4为本专利技术实施例的信息上报装置的逻辑结构示意图。具体实施方式为了能够更加详尽地了解本专利技术实施例的特点与
技术实现思路
,下面结合附图对本专利技术实施例的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本专利技术实施例。图1为本发本文档来自技高网
...
信息上报方法及装置

【技术保护点】
一种信息上报方法,其特征在于,所述方法包括:光网络单元ONU确定当前需上报的业务的数据量,获取令牌桶中的令牌的数值,所述令牌的数值用于指示所述ONU能够上传的业务的数据量的最大值;对所述当前需上报的业务的数据量和所述最大能上传到OLT的数据量进行比较,选取数据量较小的数值;将所选取的数据量的数值进行上报。

【技术特征摘要】
1.一种信息上报方法,其特征在于,所述方法包括:光网络单元ONU确定当前需上报的业务的数据量,获取令牌桶中的令牌的数值,所述令牌的数值用于指示所述ONU能够上传的业务的数据量的最大值;对所述当前需上报的业务的数据量和所述最大能上传到OLT的数据量进行比较,选取数据量较小的数值;将所选取的数据量的数值进行上报。2.根据权利要求1所述的信息上报方法,其特征在于,所述方法还包括:确定需要限速处理时,进行令牌的添加;将所添加的令牌和令牌桶已有令牌相加,得到新的令牌数;将所述新的令牌数作为令牌桶中当前的令牌数。3.根据权利要求1或2所述的信息上报方法,其特征在于,所述方法还包括:令牌桶中的剩余令牌数或所述当前需上报的业务的数据量发生更新时,选取较小的数值作为向所述OLT上报的数据量数值。4.根据权利要求1所述的信息上报方法,其特征在于,所述确定当前需上报的业务的数据量,包括:所述业务老化时,将所述当前需上报的业务的数据量数值减去老化的业务的数据量数值,其差值作为更新后的当前需上报的业务的数据量数值。5.根据权利要求1所述的信息上报方法,其特征在于,所述方法还包括:在第二设定周期到来时,将待添加的令牌与令牌桶已有令牌相加而得到新的令牌数;将所述新的令牌数作为最大能上传到所述OLT的数据量;以及对所述当前需上报的业务的数据量进行更新;在第一设定周期到来之前,持续对令牌桶中的令牌数以及所述当前需上报的业务的数据量的更新;在第一设定周期到来时,将更新后的令牌数和更新后的当前需上报的业务的数据量进行比较,选取较小的数值作为向所述OLT上报的数据量数值;其中,所述第二设定周期小于所选取的数据量的数值上报的周期。6.根据权利要求1所述的信息上报方法,其特征在于,将所选取的数据量的数值向所述OLT上报后,所述方法还包括:将需上报的业务的数据量的数值减去所上报的数据量的数值,将得到的差值作为当前需上报的业务的数据量数值;将令牌桶中的剩余令牌数减去所上报的数据量的数值,将差值作为更新后的剩余令牌数。7.根据权利要求1所述的信息上报方法,其特征在于,所述方法还包括:有新报文入队时,将新入队的报文的数据量以及队列中当前报文的数据量之和作为当前需上报的业务的数据量。8.一种信息上报装置,其特征在于,所述装置包括:第一确定单元、获取单元、比较单元和上报单元,其中:第一确定单元,用于...

【专利技术属性】
技术研发人员:刘毅
申请(专利权)人:深圳市中兴微电子技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1