一种控制rru接入基站的方法和装置的制造方法
【技术领域】
[0001]本发明涉及移动通讯技术,尤指一种通过许可证,控制射频拉远单元(RRU)接入基站的方法和装置。
【背景技术】
[0002]众所周知,在新一代移动通讯网络中,移动通讯网络中的基站由基站处理单元(BBU)和射频拉远单元(RRU)组成。RRU通过BBU上的RRU接口连接到BBU (为了描述的方便,下文中将BBU上的RRU接口简称为RRU接口),通常RRU接口为光接口,位于RRU接口板上。RRU可以级联成RRU链或RRU环。RRU链的一端为RRU接口,另一端为RRU ;RRU环的两端均为RRU接口。RRU组网结构即一个或一个以上RRU级联后对应的结构,分成星型组网结构、链型组网结构、环形组网结构和环+链组网结构。显然,RRU链和RRU环分别对应链型组网结构和环形组网结构,包括一个RRU的RRU链对应星型组网结构,RRU链和RRU环的混合结构对应环+链组网结构。图1为各基站的RRU组网结构示意图,101为RRU接口板,102为RRU接口,103为星型组网结构,104为链型组网结构,105为环形组网结构,106为环+链组网结构。如图1所示,不难理解,星型组网结构、环形组网结构和环+链组网结构均可看成链型组网结构的一种特殊情况。
[0003]目前,基站支持根据获得的网管配置的拓扑数据,相应更改基站的RRU拓扑即基站上的各RRU接口的RRU组网结构的集合。无法根据获得的网管配置的RRU拓扑数据配置基站的RRU拓扑时,根据许可证控制RRU接入基站的数量,因此影响了基站的可控制性,无法更好地满足市场需求。
【发明内容】
[0004]为了解决上述技术问题,本发明提供了一种控制RRU接入基站的方法和装置,能够实现通过许可证控制RRU接入基站的数量,从而能够提高基站的可控制性。
[0005]为了达到本发明目的,本发明公开了一种控制射频拉远单元RRU接入基站的方法,包括:
[0006]预先设置RRU接口的第一顺序、许可证和第一授权策略;
[0007]获得网管配置的RRU拓扑数据时,按照预先设置的第一顺序,针对每个不包含已授权的RRU的RRU接口:根据预先设置的许可证和第一授权策略确定当前的RRU接口上的网管配置RRU是否可授权;其中,网管配置RRU为网管配置的RRU拓扑数据显示要启动的RRU。
[0008]当所述许可证限制可授权的RRU总数量时,所述第一授权策略包括:当剩余可授权的RRU数量大于或等于I时,当前的RRU被授权;
[0009]或者,当述许可证限制可授权的RRU总数量和RRU环总数量时,所述第一授权策略包括:
[0010]当当前的RRU接口上的RRU组网结构为RRU环,且剩余可授权的RRU环数量大于或等于1,且剩余可授权的RRU数量大于或等于I时,当前的RRU被授权;
[0011]当当前的RRU接口上的RRU组网结构不为RRU环,且剩余可授权的RRU数量大于或等于I时,当前的RRU被授权。
[0012]所述获得网管配置的RRU拓扑数据之后,所述确定之前,本发明方法还包括:按照预先设置的遍历算法对当前的RRU接口上的网管配置RRU进行遍历;
[0013]按照遍历得到的RRU的顺序进行所述确定的步骤。
[0014]其中,所述遍历算法为广度优先算法或深度优先算法。
[0015]所述获得网管配置的RRU拓扑数据之后,所述确定之前,本发明方法还包括:
[0016]根据获得的网管配置的RRU拓扑数据和当前的RRU拓扑数据,计算每个RRU接口的更新权值;
[0017]按照RRU接口的更新权值从大到小,对RRU接口排序;
[0018]按照排序后的RRU接口的第二顺序,针对每个更新权值最大的RRU接口:根据预先设置的许可证和第二授权策略,确定当前的RRU接口上的网管配置RRU是否全部可授权;删除所述第一顺序中对应的网管配置RRU全部可授权的RRU接口。
[0019]所述确定之前,本发明方法还包括:
[0020]删除所述第二顺序中对应的网管配置RRU全部可授权的RRU接口 ;
[0021]将所述第一顺序更新为删除后的第二顺序。
[0022]当所述许可证限制可授权的RRU总数量时,所述第二授权策略包括:
[0023]当剩余可授权的RRU数量大于或等于当前的RRU接口上的网管配置RRU的数量时,当前的RRU接口上的网管配置RRU全部被授权;
[0024]或者,当所述许可证限制可授权的RRU总数量和RRU环总数量时,所述第二授权策略包括:
[0025]当当前的RRU接口上的RRU组网结构为RRU环,且授权的RRU环数量大于或等于1,且剩余可授权的RRU数量大于或等于当前的RRU接口上的网管配置RRU的数量时,当前的RRU接口上的网管配置RRU全部被授权;
[0026]当当前的RRU接口上RRU组网结构不为RRU环,且剩余可授权的RRU数量大于或等于当前的RRU接口上的网管配置RRU的数量时,当前的RRU接口上的网管配置RRU全部被授权。
[0027]RRU接口的更新权值的计算公式为:RRU接口上的网管配置RRU中的当前的RRU拓扑数据显示工作中的RRU的数量与RRU接口上的网管配置RRU的数量的比值。
[0028]所述对RRU接口排序时,对于更新权值相等的RRU接口,按照所述第一顺序中对应的RRU接口的先后顺序排序。
[0029]本发明还包括一种控制射频拉远单元RRU接入基站的装置,包括设置单元和授权单元,其中,
[0030]设置单元,用于预先设置RRU接口的第一顺序、许可证和第一授权策略;
[0031]授权单元,用于当获得网管配置的RRU拓扑数据时,按照预先设置的第一顺序,针对每个不包含已授权的RRU的RRU接口:根据预先设置的许可证和第一授权策略确定当前的RRU接口上的网管配置RRU是否可授权;其中,网管配置RRU为网管配置的RRU拓扑数据显示要启动的RRU。
[0032]当所述许可证限制可授权的RRU总数量时,所述第一授权策略包括:当剩余可授权的RRU数量大于或等于I时,当前的RRU被授权;
[0033]或者,当所述许可证限制可授权的RRU总数量和RRU环总数量时,所述第一授权策略包括:
[0034]当当前的RRU接口上的RRU组网结构为RRU环,且剩余可授权的RRU环数量大于或等于1,且剩余可授权的RRU数量大于或等于I时,当前的RRU被授权;
[0035]当当前的RRU接口上的RRU组网结构不为RRU环,且剩余可授权的RRU数量大于或等于I时,当前的RRU被授权。
[0036]本发明装置还包括遍历单元,用于当获得网管配置的RRU拓扑数据时,按照预先设置的遍历算法对当前的RRU接口上的网管配置RRU进行遍历,得到当前RRU接口上的RRU的顺序;
[0037]所述授权单元还用于:按照来自遍历单元的RRU的顺序进行所述确定的步骤。
[0038]其中,所述遍历算法为广度优先算法或深度优先算法。
[0039]本发明装置还包括计算单元和排序单元,其中,
[0040]计算单元,用于当获得网管配置的RRU拓扑数据时,根据获得的网管配置的RRU拓扑数据和当前的RRU拓扑数据,计算每个RRU接口的更新权值;
[0041 ] 排序单元,用于按照来自所述计算单元的RRU接口的更新权值从大到小,对RRU接口排序,得到RRU接口的第二顺序;
[0042]所述授权单元还用于:按照来自排序单元的排序后的RRU接口的第二顺序,针对每个更新权值最大的RRU接口:根据预先设置的许可证和第二授权策略,确定当前的RRU接口上的网管配置RRU是否全部可授权;删除所述第二顺序中对应的网管配置RRU全部可授权的RRU接口。
[0043]所述授权单元还用于:按照来自排序单元的排序后的RRU接口的第二顺序,针对每个更新权值最大的RRU接口:根据预先设置的许可证和第二授权策略,确定当前的RRU接口上的网管配置RRU是否全部可授权;删除所述第二顺序中对应的网管配置RRU全部可授权的RRU接口 ;将所述第一顺序更新为删除后的第二顺序。
[0044]当所述许可证限制可授权的RRU总数量时,所述第二授权策略包括:
[0045]当剩余可授权的RRU数量大于或等于当前的RRU接口上的网管配置RRU的数量时,当前的RRU接口上的网管配置RRU全部被授权;
[0046]或者,当所述许可证限制可授权的RRU总数量和RRU环总数量时,所述第二授权策略包括:
[0047]当当前的RRU接口上的RRU组网结构为RRU环,且授权的RRU环数量大于或等于1,且剩余可授权的RRU数量大于或等于当前的RRU接口上的网管配置RRU的数量时,当前的RRU接口上的网管配置RRU全部被授权;
[0048]当当前的RRU