一种高级数据链路控制链路带宽的分配方法及设备与流程

文档序号:12200801阅读:442来源:国知局
一种高级数据链路控制链路带宽的分配方法及设备与流程
本发明涉及移动通讯技术领域,特别涉及移动通讯基站的射频单元与基带单元之间使用封装在CPRI(CommonPublicRadioInterface,通用公共无线接口)中的HDLC(High-LevelDataLinkControl,高级数据链路控制)链路进行数据交互时,对HDLC链路的带宽进行分配的方法及设备。

背景技术:
在移动通讯的基站系统中,单个基站一般分为基带部分和射频部分。在构建单个基站时,射频部分可以和基带部分合在一起构成集中式基站,也可以分别独立放置形成分布式基站系统。随着移动通讯技术的发展,特别在第三代移动通信系统中,传统将基带部分和射频部分集中在一起的基站很难适应快速建网的需要。因此新一代的基站很多都是采用分布式基站系统,即形成BBU(BaseBandUnit,基带单元)加RU(RadioUnit,射频单元)的组网新架构。BBU和RU之间采用光纤(或电缆等)连接,采用的通讯协议则主要是CPRI协议规范。CPRI协议规范是由通信行业内多家公司合作共同公开发表的标准,它对无线基站内部REC(RadioEquipmentController,无线设备控制中心)和RE(RadioEquipment,无线设备)之间的关键接口进行了规范。在移动通信基站系统中,REC对应BBU,RE对应于RU,基于CPRI协议规范,可以提高BBU和RU之间接口的通用性,CPRI协议数据帧结构示意图见附图1。从图中可以看到,HDLC协议数据帧是封装在CPRI协议数据帧中进行传输的,并且CPRI协议规定,HDLC链路的带宽根据CPRI本身线路带宽,可以配置为几个有限的固定值,例如240kbps,480kbps以及960kbps等,不能任意设置。CPRI基本网络配置结构由REC以及通过CPRI与REC相连的单个RE组成,见附图2。但一般为了提供CPRI接口的复用性,都会对该网络配置进行扩展,链形组网就是一种非常典型的扩展配置,即一个REC链形连接两个以上的RE,见附图3。CPRI链接两端的设备即REC和RE,可以工作在FDD(FrequencyDivisionDuplex,频分双工)和TDD(TimeDivisionDuplex,时分双工)模式下。如果REC和RE工作在链形组网环境下的TDD模式,在REC到各个RE的通信方向上(以下称之为下行方向),因为是一个REC发送、多个RE接收,每个RE只接收发往自己的HDLC数据,所以多个RE是动态共享带宽的;但是在各个RE到REC通信方向上(以下简称为上行方向),是多个RE发送、一个REC接收,因此各个RE与REC之间的各个HDLC子链路带宽都是提前设置好(即各个RE占用的HDLC的TDD时隙是固定的),例如REC链形连接了4个RE,CPRI中HDLC整体链路带宽是960kbps,如果使用平均分配带宽的方法,那么每个RE与REC之间的HDLC子链路带宽为240kpbs。

技术实现要素:
有鉴于此,本发明实施例的目的是提供一种HDLC链路带宽的分配方法及设备,实现RE到REC的上行HDLC子链路的动态带宽分配。为解决上述技术问题,本发明实施例提供方案如下:一种高级数据链路控制(HDLC)链路带宽的分配方法,应用于由一个无线设备控制中心REC与两个以上的无线设备RE通过链形组网形成的公共无线接口CPRI链路,所述方法包括:所述RE统计本RE到REC的上行HDLC子链路的通信流量;所述RE根据统计得到的通信流量以及所述上行HDLC子链路的当前链路带宽,判断是否需要调整所述上行HDLC子链路的链路带宽;所述RE在判断需要调整所述上行HDLC子链路的链路带宽时,向所述REC发送带宽调整请求消息;所述RE根据所述REC返回的、携带有带宽调整量的带宽调整响应消息,与所述REC一起共同调整所述上行HDLC子链路的链路带宽。优选地,上述方法中,所述判断是否需要调整所述上行HDLC子链路的链路带宽,包括:计算所述通信流量与所述当前链路带宽的比例;在所述比例超过第一门限、且所述比例超过所述第一门限的持续时间达到第二门限时,判断需要增加所述上行HDLC子链路的链路带宽;在所述比例低于第三门限、且所述比例低于所述第三门限的持续时间达到第四门限时,判断需要减小所述上行HDLC子链路的链路带宽。优选地,上述方法中,在判断需要调整所述上行HDLC子链路的链路带宽时,所述RE进一步确定链路带宽的期望调整量,并在所述带宽调整请求消息中携带所述期望调整量。优选地,上述方法中,在所述统计本RE到REC的上行HDLC子链路的通信流量之前,所述方法还包括:所述RE接收所述REC发送的初始带宽分配消息,所述初始带宽分配消息用于指示分配给所述上行HDLC子链路的初始带宽;所述RE建立与所述REC之间的上行HDLC子链路,并根据所述初始带宽向所述REC发送数据。本发明实施例还提供了一种公共无线接口CPRI链路中的无线设备RE,所述CPRI链路由一个无线设备控制中心REC与两个以上的所述RE通过链形组网形成,所述RE包括:带宽统计模块,用于统计本RE到REC的上行HDLC子链路的通信流量;申请模块,用于根据所述带宽统计模块统计得到的通信流量以及所述上行HDLC子链路的当前链路带宽,判断是否需要调整所述上行HDLC子链路的链路带宽,并在需要调整所述上行HDLC子链路的链路带宽时,向所述REC发送带宽调整请求消息;CPRI协议模块,用于根据所述REC返回的、携带有带宽调整量的带宽调整响应消息,与所述REC一起共同调整所述上行HDLC子链路的链路带宽。优选地,上述RE中,所述申请模块包括:计算子模块,用于计算所述通信流量与所述当前链路带宽的比例;第一判断子模块,用于在所述比例超过第一门限、且所述比例超过所述第一门限的持续时间达到第二门限时,判断需要增加所述上行HDLC子链路的链路带宽;第二判断子模块,用于在所述比例低于第三门限、且所述比例低于所述第三门限的持续时间达到第四门限时,判断需要减小所述上行HDLC子链路的链路带宽。优选地,上述RE中,所述申请模块,还用于在判断需要调整所述上行HDLC子链路的链路带宽时,进一步确定链路带宽的期望调整量,并在所述带宽调整请求消息中携带所述期望调整量。优选地,上述RE中,所述CPRI协议模块,还用于建立与所述REC之间的上行HDLC子链路,接收所述REC发送的初始带宽分配消息,并根据所述初始带宽向所述REC发送数据。本发明实施例还提供了一种高级数据链路控制HDLC链路带宽的分配方法,应用于由一个无线设备控制中心REC与两个以上的无线设备RE通过链形组网形成的公共无线接口CPRI链路,所述方法包括:所述REC接收所述RE发送的带宽调整请求消息,所述带宽调整请求消息是所述RE在根据本RE到REC的上行HDLC子链路的通信流量以及所述上行HDLC子链路的当前链路带宽,判断出需要调整所述上行HDLC子链路的带宽时,向所述REC发送的;所述REC根据所述带宽调整请求,确定所述上行HDLC子链路的带宽调整量,并向所述RE反馈携带有带宽调整量的带宽调整响应消息;所述REC根据所述带宽调整量,调整所述上行HDLC子链路的链路带宽。优选地,上述方法中,所述确定所述上行HDLC子链路的带宽调整量,包括:所述REC根据预设带宽调整策略,判断是否同意基于所述带宽调整请求消息进行带宽调整:在同意进行带宽调整时,确定所述上行HDLC子链路的带宽调整量;在拒绝进行带宽调整时,向所述RE反馈一个带宽调整拒绝消息。优选地,上述方法中,在所述接收所述RE发送的带宽调整请求消息之前,所述方法还包括:所述REC确定为所述RE分配的所述上行HDLC子链路的初始带宽;所述REC向所述RE发送初始带宽分配消息,所述初始带宽分配消息用于指示分配给所述上行HDLC子链路的初始带宽;所述REC根据所述初始带宽,建立与所述RE之间的上行HDLC子链路并为所述RE分配所述初始带宽。本发明实施例还提供了一种公共无线接口CPRI链路中的无线设备控制中心REC,所述CPRI链路由所述REC与两个以上的无线设备RE通过链形组网形成,所述REC包括:请求接收模块,用于接收所述RE发送的带宽调整请求消息,所述带宽调整请求消息是所述RE在根据本RE到REC的上行HDLC子链路的通信流量以及所述上行HDLC子链路的当前链路带宽,判断出需要调整所述上行HDLC子链路的带宽时,向所述REC发送的;带宽分配模块,用于根据所述带宽调整请求,确定所述上行HDLC子链路的带宽调整量,并向所述RE反馈携带有带宽调整量的带宽调整响应消息;CPRI协议模块,用于根据所述带宽调整量,调整所述上行HDLC子链路的链路带宽。优选地,上述REC中,所述带宽分配模块包括:判断子模块,用于根据预设带宽调整策略,判断是否同意基于所述带宽调整请求消息进行带宽调整:确定子模块,用于在同意进行带宽调整时,确定所述上行HDLC子链路的带宽调整量;拒绝子模块,用于在拒绝进行带宽调整时,向所述RE反馈一个带宽调整拒绝消息。优选地,上述REC中,所述带宽分配模块,还用于确定为所述RE分配的所述上行HDLC子链路的初始带宽,并向所述RE发送初始带宽分配消息,所述初始带宽分配消息用于指示分配给所述上行HDLC子链路的初始带宽;所述CPRI协议模块,还用于根据所述初始带宽,建立与所述RE之间的上行HDLC子链路并为所述RE分配所述初始带宽。本发明实施例还提供了一种基站系统,包括一个如上所述的REC,还包括两个以上如上所述的RE,其中,所述REC与两个以上的所述RE通过链形组网形成CPRI链路。从以上所述可以看出,本发明实施例提供的HDLC链路带宽的分配方法及设备,REC能够根据RE的请求进行上行HDLC子链路的带宽调整,从而实现了上行HDLC子链路带宽的动态调整及分配,并且,本发明实施例可以实现上行HDLC整体链路带宽在各个RE与REC之间的HDLC子链路之间按需分配,提高HDLC整体链路带宽的利用率,减少带宽浪费。附图说明图1为CPRI协议数据帧结构的示意图;图2为REC和一个RE组成的CPRI基本网络配置结构示意图;图3为REC和多个RE组成的CPRI扩展网络配置结构示意图;图4为本发明实施例所述带宽分配方法在RE上实施时的流程示意图;图5为本发明实施例所述带宽分配方法在REC上实施时的流程示意图;图6为本发明实施例提供的一种RE的结构示意图;图7为本发明实施例提供的一种REC的结构示意图;图8为本发明另一实施例提供的多个RE动态共享上行HDLC整体链路带宽方法的流程图。具体实施方式通常情况下,各个RE到REC的上行方向通信数据量并不是同步以及平均的,而是突发的和不固定的,所以在HDLC整体带宽有限的情况下,现有技术预先为各个RE与REC之间上行HDLC链路分配固定带宽的方法,缺乏灵活性,不能实现带宽的动态分配及共享,可能导致带宽利用率较低、带宽浪费等问题。为此,本发明实施例提供了一种动态带宽分配方法,实现RE到REC的上行HDLC子链路的动态带宽分配,从而可以实现带宽的按需分配,提高带宽利用率。为使本发明的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对本发明进行详细描述。本发明实施例所述HDLC链路带宽的分配方法,应用于如图3所示的由一个REC与两个以上的RE通过链形组网形成的CPRI链路中。请参照图4,示出了本实施例所述方法在RE上实施时的步骤,包括:步骤41,所述RE统计本RE到REC的上行HDLC子链路的通信流量。步骤42,所述RE根据统计得到的通信流量以及所述上行HDLC子链路的当前链路带宽,判断是否需要调整所述上行HDLC子链路的链路带宽。步骤43,所述RE在判断需要调整所述上行HDLC子链路的链路带宽时,向所述REC发送带宽调整请求消息。步骤44,所述RE根据所述REC返回的、携带有带宽调整量的带宽调整响应消息,与所述REC一起共同调整所述上行HDLC子链路的链路带宽。这里,所述带宽调整量具体可以是增加或减少的带宽量的信息。所述带宽调整响应消息还可以包括增加或减少的带宽量的资源信息,例如增加或减少的时隙及其位置信息等,以使得所述RE据此确定调整后的带宽资源。通过以上步骤,RE能够根据需要,向REC请求带宽调整;进而根据REC的反馈调整上行HDLC子链路的链路带宽,从而可以实现带宽的动态调整。本实施例中,RE与REC一起共同调整所述上行HDLC子链路的链路带宽,是指在RE与REC在同一时刻调整所述上行HDLC子链路的链路带宽。所述带宽调整响应消息可以是所述REC确定了所述RE的带宽调整量及带宽调整时刻后发送给所述RE的。因此,所述带宽调整响应消息中还可以包括有带宽调整时刻信息,所述带宽调整时刻信息用于指示所述REC和所述RE进行带宽调整的时刻。这样,在上述步骤44中,所述RE可以在带宽调整的时刻到来时,调整所述上行HDLC子链路的链路带宽,进而根据调整后的带宽资源向REC发送数据。例如,所述RE从某个帧开始,使用调整后的带宽资源发送数据;所述REC也将从该帧开始,根据所述RE调整后的带宽资源,接收所述RE的数据。本实施例中,RE可以预先根据REC初始分配的带宽,与REC进行数据交互。即,RE接收所述REC发送的初始带宽分配消息,所述初始带宽分配消息用于指示分配给所述上行HDLC子链路的初始带宽;然后,RE建立与所述REC之间的上行HDLC子链路,并根据所述初始带宽向所述REC发送数据。在后续通信过程中,RE可以实时统计上行HDLC子链路的通信流量,并根据预先设置的带宽调整触发策略,判断当前是否需要调整链路带宽。具体的,可以计算所述通信流量与所述当前链路带宽的比例,然后判断所述比例与门限之间的关系,例如,在所述比例超过第一门限、且所述比例超过所述第一门限的持续时间达到第二门限时,判断需要增加所述上行HDLC子链路的链路带宽;在所述比例低于第三门限、且所述比例低于所述第三门限的持续时间达到第四门限时,判断需要减小所述上行HDLC子链路的链路带宽。由此,本实施例能够实现上行HDLC整体链路带宽在各个RE与REC之间的HDLC子链路之间按需分配,在通信流量大时,请求REC增加带宽;反之,则请求REC减小带宽,以提高HDLC整体链路带宽的利用率。本实施例中RE在判断需要调整所述上行HDLC子链路的链路带宽时,还可以进一步确定链路带宽的期望调整量,并在所述带宽调整请求消息中携带所述期望调整量,以使得所述REC根据所述期望调整量调整链路带宽。期望调整量可以是一个预设的带宽调整步长,或者是根据当前带宽与期望带宽之间的差值计算得到的。所述期望带宽则可以根据当前通信流量设置,以使得所述比例处于一个预设区间。请参照图5,示出了本实施例所述方法在REC上实施时的步骤,包括:步骤51,所述REC接收所述RE发送的带宽调整请求消息,所述带宽调整请求消息是所述RE在根据本RE到REC的上行HDLC子链路的通信流量以及所述上行HDLC子链路的当前链路带宽,判断出需要调整所述上行HDLC子链路的带宽时,向所述REC发送的;步骤52,所述REC根据所述带宽调整请求,确定所述上行HDLC子链路的带宽调整量,并向所述RE反馈携带有带宽调整量的带宽调整响应消息,以使得所述RE根据所述带宽调整量调整带宽,并根据调整后的带宽向REC发送数据;步骤53,所述REC根据所述带宽调整量,调整所述上行HDLC子链路的链路带宽,从而可以根据调整后的带宽,接收所述RE发送的数据。通过以上步骤,REC能够根据RE的请求,调整RE的带宽,从而可以实现带宽的动态调整。上述步骤52中,所述REC还可以进一步确定所述上行HDLC子链路的带宽调整时刻信息,并在所述带宽调整响应消息携带所述带宽调整时刻信息。所述带宽调整时刻信息用于指示所述REC和所述RE进行带宽调整的时刻,以使得在步骤53中所述RE与REC能够在同一时刻调整所述上行HDLC子链路的链路带宽。本实施例中,REC可以预先为REC分配初始带宽,建立与RE之间的上行HDLC子链路以进行数据交互,具体包括:REC确定为所述RE分配的所述上行HDLC子链路的初始带宽;然后,向所述RE发送初始带宽分配消息,所述初始带宽分配消息用于指示分配给所述上行HDLC子链路的初始带宽;接着,REC根据所述初始带宽,建立与所述RE之间的上行HDLC子链路并为所述RE分配所述初始带宽。在上述步骤52中,REC可以根据预设带宽调整策略,判断是否同意基于所述带宽调整请求消息进行带宽调整:在同意进行带宽调整时,确定所述上行HDLC子链路的带宽调整量;在拒绝进行带宽调整时,向所述RE反馈一带宽调整拒绝消息。这里,带宽调整策略可以包括:在所述RE请求增加带宽时,如果在上行HDLC链路已没有可用带宽资源时,拒绝所述RE的带宽调整请求;在上行HDLC链路还具有可用带宽资源时,将可用带宽资源中的部分或全部资源分配给所述RE,以增加所述RE的带宽,带宽的调整量可以根据所述RE请求的期望调整量确定,或者根据预设带宽调整步长确定;在所述RE请求减小带宽时,可以根据预设带宽调整步长减小所述RE的带宽,或者是直接根据RE请求的带宽期望调整量,减小所述RE的带宽。按照上述带宽分配的方法,本实施例能够实现上行HDLC整体链路带宽在各个RE与REC之间的HDLC子链路之间按需分配,提高HDLC整体链路带宽的利用率,减少带宽浪费。需要说明的是,以上所述RE与REC之间的上行HDLC子链路带宽可以是连续多次增加,直至增加到带宽上限,也可连续多次减少,直至减少到初始带宽。链路带宽的增加和减少,完全依据于RE与REC之间上行HDLC子链路的实时通信流量和当前HDLC整体链路带宽的使用情况,所以本实施例实现了上行HDLC整体链路带宽在各个RE与REC之间的灵活分配和动态共享,提高了CPRI中HDLC整体链路带宽的利用率。基于上述带宽分配方法,本发明实施例还提供了一种CPRI链路中的RE设备和REC设备,所述CPRI链路由一个无线设备控制中心REC与两个以上的所述RE通过链形组网形成。其中,所述RE如图6所示,包括:带宽统计模块,用于统计本RE到REC的上行HDLC子链路的通信流量;申请模块,用于根据所述带宽统计模块统计得到的通信流量以及所述上行HDLC子链路的当前链路带宽,判断是否需要调整所述上行HDLC子链路的链路带宽,并在需要调整所述上行HDLC子链路的链路带宽时,向所述REC发送带宽调整请求消息;CPRI协议模块,用于根据所述REC返回的、携带有带宽调整量的带宽调整响应消息,与所述REC一起共同调整所述上行HDLC子链路的链路带宽。为实现带宽的按需分配,优选地,本实施例所述申请模块包括:计算子模块,用于计算所述通信流量与所述当前链路带宽的比例;第一判断子模块,用于在所述比例超过第一门限、且所述比例超过所述第一门限的持续时间达到第二门限时,判断需要增加所述上行HDLC子链路的链路带宽;第二判断子模块,用于在所述比例低于第三门限、且所述比例低于所述第三门限的持续时间达到第四门限时,判断需要减小所述上行HDLC子链路的链路带宽。这里,RE可以进一步向REC指示其所期望的带宽调整量,以使得REC据此进行带宽调整。此时,所述申请模块,还用于在判断需要调整所述上行HDLC子链路的链路带宽时,进一步确定链路带宽的期望调整量,并在所述带宽调整请求消息中携带所述期望调整量,以使得所述REC根据所述期望调整量调整链路带宽。在初始建立链路时,所述RE可以基于REC分配的初始带宽进行通信。此时,所述CPRI协议模块,还用于建立与所述REC之间的上行HDLC子链路,接收所述REC发送的初始带宽分配消息,并根据所述初始带宽向所述REC发送数据。所述REC如图7所示,包括:请求接收模块,用于接收所述RE发送的带宽调整请求消息,所述带宽调整请求消息是所述RE在根据本RE到REC的上行HDLC子链路的通信流量以及所述上行HDLC子链路的当前链路带宽,判断出需要调整所述上行HDLC子链路的带宽时,向所述REC发送的;带宽分配模块,用于根据所述带宽调整请求,确定所述上行HDLC子链路的带宽调整量,并向所述RE反馈携带有带宽调整量的带宽调整响应消息;CPRI协议模块,用于根据所述带宽调整量,调整所述上行HDLC子链路的链路带宽。其中,所述带宽分配模块可以包括:判断子模块,用于根据预设带宽调整策略,判断是否同意基于所述带宽调整请求消息进行带宽调整:确定子模块,用于在同意进行带宽调整时,确定所述上行HDLC子链路的带宽调整量;拒绝子模块,用于在拒绝进行带宽调整时,向所述RE反馈一带宽调整拒绝消息。其中,所述带宽分配模块,还用于确定为所述RE分配的所述上行HDLC子链路的初始带宽,并向所述RE发送初始带宽分配消息,所述初始带宽分配消息用于指示分配给所述上行HDLC子链路的初始带宽;所述CPRI协议模块,还用于根据所述初始带宽,建立与所述RE之间的上行HDLC子链路并为所述RE分配所述初始带宽。本实施例还提供了一种基站系统,该基站系统包括如上所述的REC,还包括两个以上的如上所述的RE,其中,所述REC与两个以上的所述RE通过链形组网形成CPRI链路。最后,为了更好地理解本发明,下面结合附图3和附图8,通过一个更为具体的实施例对本发明的技术方案做进一步的描述。如附图3所示,REC链形连接了3个RE分别为1#RE、2#RE和3#RE。假设3个RE的上行HDLC整体链路带宽为480kbps,下面详细说明各个RE是如何动态共享这480kpbs的整体链路带宽的,请参照图8,包括以下步骤:1.初始化流程:a)REC的HDLC链路带宽分配模块创建并维护一个上行HDLC链路带宽资源池,可用带宽资源大小为480kpbs;b)REC的HDLC链路带宽分配模块从上行HDLC链路带宽资源池中取出一些带宽资源,为3个RE各分配一定大小的基本带宽,例如每个RE50kbps,用于RE与REC的上行HDLC子链路的基本的、小数据量的通信;c)REC的HDLC链路带宽分配模块同步更新资源池的可用带宽资源为330kpbs;d)REC的HDLC链路带宽分配模块通知REC的CPRI协议模块以及各个RE的CPRI协议模块进行REC与各个RE的之间的上行HDLC子链路的建立和带宽分配;e)REC的CPRI协议模块以及各个RE的CPRI协议模块按照指定的带宽建立REC与各个RE的之间的上行HDLC子链路;2.增加RE上行HDLC子链路带宽流程(使用2#RE举例说明):a)2#RE的HDLC链路带宽统计与申请模块实时统计本RE与REC之间的上行HDLC子链路的通信流量。b)如果上行HDLC子链路通信流量增大到当前带宽无法满足需要,则需要增加上行HDLC子链路带宽。如何判定是否满足需要(即申请门限),具体的判定规则可以根据实际需要自行确定。例如,当通信流量占当前带宽大小达到90%以上并持续时间超过1秒,认为当前链路带宽无法满足需要,需要增加带宽;c)如果需要增加HDLC子链路带宽,2#RE的HDLC链路带宽统计与申请模块向REC的HDLC链路带宽分配模块发送消息请求增加链路带宽。对于增加的带宽大小,2#RE的HDLC链路带宽统计与申请模块可以估算需要增加的带宽大小,一次性进行申请,例如需要50kbps,就申请50kbps;也可以不计算,使用固定大小进行阶梯型申请,例如先申请增加20kpbs的带宽,然后继续监控通信流量,如果带宽仍然无法满足实际通信流量,继续申请增加20kpbs;d)REC的HDLC链路带宽分配模块收到2#RE的增加链路带宽请求后,判定是否同意请求以及决定允许增加的链路带宽大小,具体的判定规则可以根据实际需要自行确定,例如可以根据RE申请的带宽大小以及当前资源池中可用带宽的大小,如果可用带宽大于申请的带宽,可以按申请带宽大小分配;否则,可以拒绝申请或者按照可用带宽大小分配。e)REC的HDLC链路带宽分配模块通知REC的CPRI协议模块以及2#RE的CPRI协议模块增加REC与2#RE之间上行HDLC子链路带宽以及增加的带宽大小;f)REC的CPRI协议模块以及2#RE的CPRI协议模块按照指定带宽大小增加REC与2#RE之间上行HDLC子链路带宽;g)2#RE的上行HDLC子链路带宽增加后,2#RE的链路带宽统计与申请模块继续实时统计该RE与REC之间的上行HDLC子链路的通信流量,如果当前带宽无法满足上行HDLC子链路通信流量需要,继续上述增加上行HDLC子链路带宽流程;或者在通信流量降低后,进行下文描述的减少上行HDLC子链路带宽流程;3.减小RE上行HDLC子链路带宽流程(使用2#RE举例说明):a)2#RE的HDLC链路带宽统计与申请模块实时统计该RE与REC之间的上行HDLC子链路的通信流量。b)如果当前带宽大于基本带宽并且当前通信流量并不能充分占用当前带宽,即当前带宽利用率较低,向REC的HDLC链路带宽分配模块请求减少链路带宽。何时应当申请减少链路带宽,具体的判定规则可以根据实际需要自行确定。例如通信流量占当前带宽大小在60%以下并持续时间超过1秒,认为当前链路带宽利用率较低,需要减少2#RE的上行HDLC子链路带宽,以释放链路带宽资源;c)如果需要减少HDLC子链路带宽,2#RE的HDLC链路带宽统计与申请模块向REC的HDLC链路带宽分配模块发送消息请求减少链路带宽。对于减少的带宽大小,2#RE的HDLC链路带宽统计与申请模块可以估算需要减少的带宽大小,一次性进行申请,例如需要减少60kpbs,就一次申请减少60kpbs的带宽;也可以不计算,使用固定大小进行阶梯型申请,例如先申请减少20kpbs的带宽,然后继续监控通信流量,如果带宽利用率仍然较低,继续申请减少20kpbs;d)REC的HDLC链路带宽分配模块收到2#RE的减少链路带宽请求后通知REC的CPRI协议模块以及2#RE的CPRI协议模块减少REC与2#RE之间上行HDLC子链路带宽以及减少的带宽大小;e)REC的CPRI协议模块以及2#RE的CPRI协议模块按照指定带宽大小减少REC与2#RE之间上行HDLC子链路带宽;f)2#RE的上行HDLC子链路带宽减少后,2#RE的链路带宽统计与申请模块继续实时统计该RE与REC之间的上行HDLC子链路的通信流量,如果带宽利用率仍然较低,继续上述减少上行HDLC子链路带宽流程;或者在通信流量降低后,进行增加上行HDLC子链路带宽流程。此说明书中所描述的许多功能部件都被称为模块,以便更加特别地强调其实现方式的独立性。本发明实施例中,模块可以用软件实现,以便由各种类型的处理器执行。举例来说,一个标识的可执行代码模块可以包括计算机指令的一个或多个物理或者逻辑块,举例来说,其可以被构建为对象、过程或函数。尽管如此,所标识模块的可执行代码无需物理地位于一起,而是可以包括存储在不同位置上的不同的指令,当这些指令逻辑上结合在一起时,其构成模块并且实现该模块的规定目的。实际上,可执行代码模块可以是单条指令或者是许多条指令,并且甚至可以分布在多个不同的代码段上,分布在不同程序当中,以及跨越多个存储器设备分布。同样地,操作数据可以在模块内被识别,并且可以依照任何适当的形式实现并且被组织在任何适当类型的数据结构内。所述操作数据可以作为单个数据集被收集,或者可以分布在不同位置上(包括在不同存储设备上),并且至少部分地可以仅作为电子信号存在于系统或网络上。在模块可以利用软件实现时,考虑到现有硬件工艺的水平,所以可以以软件实现的模块,在不考虑成本的情况下,本领域技术人员都可以搭建对应的硬件电路来实现对应的功能,所述硬件电路包括常规的超大规模集成(VLSI)电路或者门阵列以及诸如逻辑芯片、晶体管之类的现有半导体或者是其它分立的元件。模块还可以用可编程硬件设备,诸如现场可编程门阵列、可编程阵列逻辑、可编程逻辑设备等实现。以上所述仅是本发明的实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1