动态带宽分配方法、装置、设备及可读存储介质制造方法及图纸

技术编号:37880687 阅读:12 留言:0更新日期:2023-06-15 21:08
本发明专利技术提供一种动态带宽分配方法、装置、设备及可读存储介质。该方法包括:检测ONU的业务授权状态;当为业务已授权状态时,检测是否满足所述ONU的时延需求;若不满足所述ONU的时延需求,则下发带宽需求上报授权至所述ONU。通过本发明专利技术,仅对时延需求未被满足的ONU下发带宽需求上报授权,而非对所有ONU下发带宽需求上报授权,从而减少了突发的数量,从而减少了开销对上行带宽的占用量,在满足ONU时延需求的基础上,保证了带宽需求;且减少了DBA计算量,从而降低了DBA计算复杂度。从而降低了DBA计算复杂度。从而降低了DBA计算复杂度。

【技术实现步骤摘要】
动态带宽分配方法、装置、设备及可读存储介质


[0001]本专利技术涉及通信
,尤其涉及一种动态带宽分配方法、装置、设备及可读存储介质。

技术介绍

[0002]在无源光纤网络中,OLT通过下行消息通知ONU在某一个时间片可以发送上行数据,若OLT发给ONU的下行消息中存在DBRu(GPON)/Report(EPON)标志,则上行消息中会携带带宽需求,以供OLT根据ONU的带宽需求为其分配时间片。
[0003]随着技术的发展,用户要求的时延越来越低,因此需要以高频次允许ONU发送上行数据,但ONU每一次突发都有GAP开销,上行数据包含的带宽需求字节也会占用上行带宽,频次越高,GAP开销和带宽需求字节占用的总带宽就越多,业务能用的有效带宽越少。

技术实现思路

[0004]本专利技术的主要目的在于提供一种动态带宽分配方法、装置、设备及可读存储介质,旨在解决现有技术中用户的时延需求与带宽需求之间存在矛盾的技术问题。
[0005]第一方面,本专利技术提供一种动态带宽分配方法,所述动态带宽分配方法包括:
[0006]检测ONU的业务授权状态;
[0007]当为业务已授权状态时,检测是否满足所述ONU的时延需求;
[0008]若不满足所述ONU的时延需求,则下发带宽需求上报授权至所述ONU。
[0009]可选的,在所述检测是否满足所述ONU的时延需求的步骤之后,还包括:
[0010]若满足所述ONU的时延需求,则检测是否满足所述ONU的业务传输需求;/>[0011]若不满足所述ONU的业务传输需求,则下发带宽需求上报授权至所述ONU。
[0012]可选的,所述检测是否满足所述ONU的时延需求的步骤包括:
[0013]根据所述ONU的最大允许时延得到第一时间间隔;
[0014]根据当前时刻以及所述ONU对应的下发业务授权的时刻,得到实际时间间隔;
[0015]检测所述实际时间间隔是否大于或等于所述第一时间间隔;
[0016]若大于或等于所述第一时间间隔,则确定不满足所述ONU的时延需求;
[0017]若小于所述第一时间间隔,则确定满足所述ONU的时延需求。
[0018]可选的,所述检测是否满足所述ONU的业务传输需求的步骤包括:
[0019]根据所述ONU的流量速率得到第二时间间隔;
[0020]根据当前时刻以及所述ONU对应的下发业务授权的时刻,得到实际时间间隔;
[0021]检测所述实际时间间隔是否大于或等于所述第二时间间隔;
[0022]若大于或等于所述第二时间间隔,则确定不满足所述ONU的业务传输需求。
[0023]可选的,在所述检测所述实际时间间隔是否大于或等于所述第二时间间隔的步骤之后,还包括:
[0024]若小于所述第二时间间隔,则根据所述ONU的固定带宽得到第三时间间隔;
[0025]检测所述实际时间间隔是否大于或等于所述第三时间间隔;
[0026]若大于或等于所述第三时间间隔,则确定不满足所述ONU的业务传输需求。
[0027]可选的,在所述下发带宽需求上报授权至所述ONU的步骤之后,还包括:
[0028]将所述ONU的业务授权状态更改为业务未授权状态。
[0029]可选的,在所述检测ONU的业务授权状态之后,还包括:
[0030]当为业务未授权状态时,检测针对所述ONU的带宽分配是否满足所述ONU的带宽需求,其中,所述ONU基于带宽需求上报授权反馈带宽需求;
[0031]若针对所述ONU的带宽分配满足所述ONU的带宽需求,则下发业务授权至所述ONU、将所述ONU的业务授权状态更改为业务已授权状态以及更新为所述ONU下发业务授权的时刻;
[0032]若针对所述ONU的带宽分配不满足所述ONU的带宽需求,则下发业务授权至所述ONU、不更改业务授权状态以及不更新为所述ONU下发业务授权的时刻。
[0033]第二方面,本专利技术还提供一种动态带宽分配装置,所述动态带宽分配装置包括:
[0034]第一检测模块,用于检测ONU的业务授权状态;
[0035]第二检测模块,用于当为业务已授权状态时,检测是否满足所述ONU的时延需求;
[0036]授权下发模块,用于若不满足所述ONU的时延需求,则下发带宽需求上报授权至所述ONU。
[0037]第三方面,本专利技术还提供一种动态带宽分配设备,所述动态带宽分配设备包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的动态带宽分配程序,其中所述动态带宽分配程序被所述处理器执行时,实现如上所述的动态带宽分配方法的步骤。
[0038]第四方面,本专利技术还提供一种可读存储介质,所述可读存储介质上存储有动态带宽分配程序,其中所述动态带宽分配程序被处理器执行时,实现如上所述的动态带宽分配方法的步骤。
[0039]本专利技术中,检测ONU的业务授权状态;当为业务已授权状态时,检测是否满足所述ONU的时延需求;若不满足所述ONU的时延需求,则下发带宽需求上报授权至所述ONU。通过本专利技术,仅对时延需求未被满足的ONU下发带宽需求上报授权,而非对所有ONU下发带宽需求上报授权,从而减少了突发的数量,从而减少了开销对上行带宽的占用量,在满足ONU时延需求的基础上,保证了带宽需求;且减少了DBA计算量,从而降低了DBA计算复杂度。
附图说明
[0040]图1为本专利技术动态带宽分配方法第一实施例的流程示意图;
[0041]图2为图1中步骤S20的细化流程示意图;
[0042]图3为本专利技术动态带宽分配方法第二实施例的流程示意图;
[0043]图4为图3中步骤S40的第一细化流程示意图;
[0044]图5为图3中步骤S40的第二细化流程示意图;
[0045]图6为本专利技术动态带宽分配方法第三实施例的流程示意图;
[0046]图7为本专利技术动态带宽分配装置一实施例的功能模块示意图;
[0047]图8为本专利技术实施例方案中涉及的动态带宽分配设备的硬件结构示意图。
[0048]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0049]应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0050]第一方面,本专利技术实施例提供了一种动态带宽分配方法。
[0051]一实施例中,参照图1,图1为本专利技术动态带宽分配方法第一实施例的流程示意图。如图1所示,动态带宽分配方法包括:
[0052]步骤S10,检测ONU的业务授权状态;
[0053]本实施例中,动态带宽分配方法涉及的步骤在一个DBA计算周期中进行。即当到达一个DBA计算周期的启示时刻时,获取ONU的业务授权状态信息,根据该信息确定ONU的业务授权状态。其中,可以ONU的业务授权状态分为业务已授权状态以及业务未授权状态,可以分别通过不同的字段表本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种动态带宽分配方法,其特征在于,所述动态带宽分配方法包括:检测ONU的业务授权状态;当为业务已授权状态时,检测是否满足所述ONU的时延需求;若不满足所述ONU的时延需求,则下发带宽需求上报授权至所述ONU。2.如权利要求1所述的动态带宽分配方法,其特征在于,在所述检测是否满足所述ONU的时延需求的步骤之后,还包括:若满足所述ONU的时延需求,则检测是否满足所述ONU的业务传输需求;若不满足所述ONU的业务传输需求,则下发带宽需求上报授权至所述ONU。3.如权利要求1所述的动态带宽分配方法,其特征在于,所述检测是否满足所述ONU的时延需求的步骤包括:根据所述ONU的最大允许时延得到第一时间间隔;根据当前时刻以及所述ONU对应的下发业务授权的时刻,得到实际时间间隔;检测所述实际时间间隔是否大于或等于所述第一时间间隔;若大于或等于所述第一时间间隔,则确定不满足所述ONU的时延需求;若小于所述第一时间间隔,则确定满足所述ONU的时延需求。4.如权利要求2所述的动态带宽分配方法,其特征在于,所述检测是否满足所述ONU的业务传输需求的步骤包括:根据所述ONU的流量速率得到第二时间间隔;根据当前时刻以及所述ONU对应的下发业务授权的时刻,得到实际时间间隔;检测所述实际时间间隔是否大于或等于所述第二时间间隔;若大于或等于所述第二时间间隔,则确定不满足所述ONU的业务传输需求。5.如权利要求4所述的动态带宽分配方法,其特征在于,在所述检测所述实际时间间隔是否大于或等于所述第二时间间隔的步骤之后,还包括:若小于所述第二时间间隔,则根据所述ONU的固定带宽得到第三时间间隔;检测所述实际时间间隔是否大于或等于所述第三时间间隔;若大于或等于所述第三...

【专利技术属性】
技术研发人员:陈辉杨彦波
申请(专利权)人:武汉飞思灵微电子技术有限公司
类型:发明
国别省市:

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

1