证了对于更新权值相等、编号相同的RRU接口,两次或两次以上排序后的顺序相同,即保证了排序结果是稳定的。
[0095]步骤303:按照排序后的RRU接口的第二顺序,针对每个更新权值最大的RRU接口:根据预先设置的许可证和第二授权策略,确定当前的RRU接口上的网管配置RRU是否全部可授权;删除第一顺序中对应的网管配置RRU全部可授权的RRU接口。
[0096]其中,如果采用上述公式计算更新权值,更新权值最大指的是更新权值为I。
[0097]进一步地,本步骤中删除之后,步骤202中确定之前,本发明方法还可以包括:
[0098]删除第二顺序中对应的网管配置RRU全部可授权的RRU接口 ;将第一顺序更新为删除后的第二顺序。
[0099]当许可证限制剩余可授权的RRU总数量时,第二授权策略可以包括:当剩余可授权的RRU数量大于或等于当前的RRU接口上的网管配置RRU的数量时,当前的RRU接口上的网管配置RRU全部被授权。
[0100]当许可证限制剩余可授权的RRU总数量时,本步骤中确定之前,本发明方法还可以包括:设置剩余可授权的RRU数量的初始值为许可证限制的RRU总数量。
[0101]当许可证限制剩余可授权的RRU总数量时,本步骤中确定之后,本发明方法还可以包括:当当前的RRU接口上的网管配置RRU全部被授权时,将授权的RRU数量减去当前的RRU接口上的网管配置RRU的数量。
[0102]当许可证限制剩余可授权的RRU总数量和RRU环总数量时,第二授权策略可以包括:
[0103]I)当当前的RRU接口上的RRU组网结构为RRU环,且授权的RRU环数量大于或等于1,且剩余可授权的RRU数量大于或等于当前的RRU接口上的网管配置RRU的数量时,当前的RRU接口上的网管配置RRU全部被授权;
[0104]2)当当前的RRU接口上RRU组网结构不为RRU环,且剩余可授权的RRU数量大于或等于当前的RRU接口上的网管配置RRU的数量时,当前的RRU接口上的网管配置RRU全部被授权。
[0105]当许可证限制剩余可授权的RRU总数量和RRU环总数量时,本步骤中确定之前,本发明方法还可以包括:设置剩余可授权的RRU数量的初始值和剩余可授权的RRU环数量的初始值分别设置为许可证限制的RRU总数量和RRU环总数量。
[0106]当许可证限制剩余可授权的RRU总数量和RRU环总数量时,本步骤中确定之后,本发明方法还可以包括:当当前的RRU接口上的网管配置RRU全部被授权时,将授权的RRU数量减去当前的RRU接口上的网管配置RRU的数量,当当前的RRU接口上的RRU组网结构为RRU环时,将授权的RRU环数量减I。
[0107]图4为本发明控制RRU接入基站的方法的组成结构示意图,如图4所示,该装置包括设置单元和授权单元,其中,
[0108]设置单元,用于预先设置RRU接口的第一顺序、许可证和第一授权策略。
[0109]授权单元,用于当获得网管配置的RRU拓扑数据时,按照预先设置的第一顺序,针对每个不包含已授权的RRU的RRU接口:根据预先设置的许可证和第一授权策略确定当前的RRU接口上的网管配置RRU是否可授权;其中,网管配置RRU为网管配置的RRU拓扑数据显示要启动的RRU。
[0110]当许可证限制可授权的RRU总数量时,第一授权策略可以包括:当剩余可授权的RRU数量大于或等于I时,当前的RRU被授权。
[0111]当许可证限制可授权的RRU总数量时,授权单元还可以用于:当获得网管配置的RRU拓扑数据时,设置剩余可授权的RRU数量的初始值为许可证限制的RRU总数量。
[0112]当许可证限制可授权的RRU总数量时,授权单元还可以用于:当当前的RRU被授权时,将剩余可授权的RRU数量减I。
[0113]当许可证限制可授权的RRU总数量和RRU环总数量时,第一授权策略可以包括:
[0114]I)当当前的RRU接口上的RRU组网结构为RRU环,且剩余可授权的RRU环数量大于或等于1,且剩余可授权的RRU数量大于或等于I时,当前的RRU被授权;
[0115]2)当当前的RRU接口上的RRU组网结构不为RRU环,且剩余可授权的RRU数量大于或等于I时,当前的RRU被授权。
[0116]当许可证限制可授权的RRU总数量和RRU环总数量时,授权单元还可以用于:当获得网管配置的RRU拓扑数据时,设置剩余可授权的RRU数量的初始值为和剩余可授权的RRU环数量的初始值分别为许可证限制的RRU总数量和RRU环总数量。
[0117]当许可证限制可授权的RRU总数量和RRU环总数量时,授权单元还可以用于:当当前的RRU被授权时,将剩余可授权的RRU数量减I ;当当前的RRU接口上的RRU组网结构为RRU环,且该RRU接口上的所有RRU被授权时,将剩余可授权的RRU环数量减I。
[0118]授权单元执行后得到许可证授权后的RRU拓扑数据即网管配置的RRU拓扑数据中许可证授权后的拓扑数据。
[0119]进一步地,
[0120]本发明装置还可以包括配置单元,用于根据来自授权单元的许可证授权后的RRU拓扑数据配置基站的RRU拓扑,并将许可证授权后的RRU拓扑数据保存为当前的RRU拓扑数据。
[0121]进一步地,
[0122]本发明装置还可以包括遍历单元,用于当获得网管配置的RRU拓扑数据时,按照预先设置的遍历算法对当前的RRU接口上的网管配置RRU进行遍历,得到当前RRU接口上的RRU的顺序。其中,遍历算法可以为广度优先算法或深度优先算法。
[0123]相应地,
[0124]授权单元还用于:按照来自遍历单元的RRU的顺序进行确定的功能。
[0125]进一步地,本发明装置还可以包括计算单元和排序单元,其中,
[0126]计算单元,用于当获得网管配置的RRU拓扑数据时,根据获得的网管配置的RRU拓扑数据和当前的RRU拓扑数据,计算每个RRU接口的更新权值。
[0127]其中,RRU接口的更新权值的计算公式为:RRU接口上的网管配置RRU中的当前的RRU拓扑数据显示工作中的RRU的数量与RRU接口上的网管配置RRU的数量的比值。
[0128]排序单元,用于按照来自计算单元的RRU接口的更新权值从大到小,对RRU接口排序,得到RRU接口的第二顺序。
[0129]其中,对RRU接口排序时,对于更新权值相等的RRU接口,按照第一顺序中对应的RRU接口的先后顺序排序。
[0130]相应地,
[0131]授权单元还用于:按照来自排序单元的排序后的RRU接口的第二顺序,针对每个更新权值最大的RRU接口:根据预先设置的许可证和第二授权策略,确定当前的RRU接口上的网管配置RRU是否全部可授权;删除第一顺序中对应的网管配置RRU全部可授权的RRU接口。
[0132]或者,授权单元还用于:按照来自排序单元的排序后的RRU接口的第二顺序,针对每个更新权值最大的RRU接口:根据预先设置的许可证和第二授权策略,确定当前的RRU接口上的网管配置RRU是否全部可授权;删除第二顺序中对应的网管配置RRU全部可授权的RRU接口 ;将第一顺序更新为删除后的第二顺序。
[0133]当许可证限制可授权的RRU总数量时,第二授权策略可以包括:
[0134]当剩余可授权的RRU数量大于或等于当前的RRU接口上的网管配置RRU的数量时,当前的RRU接口上的网管配置RRU全部被授权。
[0135]当许可证限制剩余可授权的RRU总数量时,授权单元还用于:当获得网管配置的RRU拓扑数据时,设置剩余可授权的RRU数量的初始值为许可证限制的RRU总数量。
[0136]当许可证限制剩余可授权的RRU总数量时,授权单元还用于:当当前的RRU接口上的网管配置RRU全部被授权时,将授权的RRU数量减去当前的RRU接口上的网管配置RRU的数量。
[0137]当许可证限制可授权的RRU总数量和RRU环总数量时,第二授权策略可以包括:
[0138]I)当当前的RRU接口上的RRU组网结构为RRU环,且授权的RRU环数量大于或等于1,且剩余可授权的RRU数量大于或等于当前的RRU接口上的网管配置RRU的数量时,当前的RRU接口上的网管配置RRU全部被授权;
[0139]2)当当前的RRU接口上RRU组网结构不为RRU环,且剩余可授权的RRU数量大于或等于当前的RRU接口上的网管配置RRU的数量时,当前的RRU接口上的网管配置RRU全部被授权。
[0140]当许可证限制剩余可授权的RRU总数量和RRU环总数量时,授权单元还用于:当获得网管配置的RRU拓扑数据时,设置剩余可授权的RRU数量的初始值和剩余可授权的RRU环数量的初始值分别设置为许可证限制的RRU总数量和RRU环总数量。
[0141]当许可证限制剩余可授权的RRU总数量和RRU环