一种无线网络能力控制的集中管理系统和方法

文档序号:7600578阅读:267来源:国知局
专利名称:一种无线网络能力控制的集中管理系统和方法
技术领域
本发明涉及网络通信技术,尤其涉及一种无线网络能力控制的集中管理系统和方法。
背景技术
在无线网络中,为了实现对网络的管理,通常通过license(许可证)文件对能力进行控制,所述能力包括资源、容量、功能等。license文件通常包括能唯一确定网元的标识(如,设备序号、信令点或固定的IP地址等)、制造商代号、运营商代号、合同编号、设备名称及其对应的能力参数。为了防止他人对license文件进行修改,制造商通常要通过密钥和一定的签名算法对license文件进行签名,运营商只能通过使用设备软件内置的密钥和签名算法来使用license文件。
通过license文件对能力进行控制的方法如下首先license文件被作为一个设备的必要配置文件,在设备运行涉及到所要控制的能力时,会读取license文件,并根据license文件中的能力参数来决定能力是否可用;例如,license文件记录有登录某一设备的最大用户数,当新用户登录该设备时,会检查license文件以获得最大用户数,并与当前的实际用户数比较,如果当前用户数还未经达到了license规定的最大用户数,则允许该用户登录,否则,该用户的登录将被拒绝,同时向该用户给出提示。
利用license对能力进行控制已经成为一种普遍的做法,例如,已经有多个行业和多个厂家的设备支持license机制,如微软等。
采取license对能力进行控制已经成为一种普遍的做法的原因是可使制造商和运营商通力合作,促进行业的发展。一方面,现在的电信设备集成度很高,容量很大,相应的价格也很昂贵,在建网初期,往往不需要这么大的容量,另一方面,由于建网初期建设规模很大,常会造成运营商一般资金偏紧;制造商使用了license,就可以通过软件限制容量,这样制造商可以只收一部分费用,同时使用license开放一部分容量,从而降低了运营商建网成本。等到网络运行后,随着用户数量逐渐增加,运营商可以逐步购买更多的容量,制造商只要通过改变license文件中相应的参数就可以开放更多的容量。这样,制造商可以尽快启动市场,在早期使用大容量设备圈占市场,对于运营商可以将初期的巨大的资金支付量转化为比较均匀但是时间较长的资金支付流。因此,这就要求制造商和运营商必须通力合作,运营商努力使其用户稳步增加,从而要求扩容,这样,制造商就可继续通过license卖容量,从而使双方共同承担了行业发展的风险,也同样享受行业发展的成果。
在现有技术中,对无线网络进行能力控制的方法是在各个网元上分别配置相应的license文件,每个网元根据自己的license文件进行本地能力控制。也就是说,当网元在验证license签名和设备序号正确无误后,读出license文件中的能力控制指标并用于本网元的能力控制。
然而,上述方法有如下缺点因为每个网元都要使用license文件,所以,就要求每个网元的软件都要集成license控制模块,这样,当网元数量较多时,特别是有大量基站时,由于制作license文件和license控制模块涉及生产、商务等多个环节,因此,不仅工作量很大,而且后期的维护工作量也很大,因此成本较高。
另外,上述方法的另一缺点是各个网元均进行license控制,由于很多功能都是多个网元协同完成的,因此多个网元间的license控制就很容易出现控制不一致的情况,协调起来比较复杂。
此外,上述方法还有另一缺点由于对每个网元均要进行控制,如果网络情况发生变化,需要对能力的分配进行调整,这时就会涉及多个网元license的变动,因而调整起来不灵活,从而运营商在维护网络的时候会感到十分不方便。

发明内容
本发明的目的是针对上述现有技术的缺点,提供了一种无线网络能力控制的集中管理系统和方法,从而使整个网络的license文件保持一致,节省了无线网络的维护成本,并方便了无线网络的维护,而当网元发生变化,对能力的调配较灵活。
为了实现上述目的,本发明提供了一种无线网络能力控制的集中管理系统,包括主网元,其用于存储许可证文件,解析该许可证文件以获得能力控制参数,并将该能力控制参数下发到子网元;子网元,其与主网元相连,并根据所获得的能力控制参数实现网络中的各种业务。所述主网元还用于存储能力分配表,所述能力分配表用于表示各个子网元的控制能力。所述主网元包括核心网元、集中维护台,所述子网元为实现各种具体业务的网元。
本发明还提供了一种无线网络能力控制的集中管理方法,包括A、在主网元中设置许可证文件;B、子网元根据主网元的许可证文件对网络中的各种业务实施能力控制。
所述许可证文件包括与各个子网元对应的能力控制参数,所述许可证文件是经过签名的文件。
所述步骤B进一步包括
B1、在预定条件下,主网元根据子网元的标识在许可证文件中找到对应子网元的能力控制参数段;B2、主网元验证许可证文件的鉴名是否正确,若正确,B21、则读出能力控制参数段,并发往子网元,该能力控制参数段在子网元中形成能力参数文件,B22、子网元根据能力参数文件实现各种业务;否则,B23、将错误信息反馈给子网元。
所述子网元根据能力控制参数实现各种业务进一步包括当子网元运行期间涉及到能力控制时,首先解析所述能力参数文件以获得能力控制参数,然后判断涉及的能力控制要求是否在该能力控制参数所允许的范围内,若是,则执行该能力,否则,拒绝执行该能力,并给出告警。
所述步骤B21还包括则读出能力控制参数段,并解析所述能力参数控制段以获得能力控制参数,然后将所获得的能力控制参数发往子网元,该能力控制参数在子网元中形成能力参数文件。
所述步骤A还包括在主网元中还设置有能力分配表,其中记录有许可证文件中预计分配到各个子网元的能力控制资源。
所述许可证文件包括整个网络的能力控制参数,所述许可证文件是经过签名的文件。
所述步骤B进一步包括B3、在预定条件下,主网元根据能力分配表为子网元分配许可证文件中的能力控制参数资源;B4、主网元验证许可证文件的鉴名是否正确,若正确,B41、则读出能力控制参数,并发往子网元,该能力控制参数在子网元中形成能力参数文件,
B42、子网元根据能力参数文件实现各种业务;否则,B43、将错误信息反馈给子网元。
所述预定条件包括子网元启动条件、定时条件、许可证文件改变条件。
所述子网元根据能力控制参数实现各种业务进一步包括当子网元运行期间涉及到能力控制时,首先判断涉及的能力控制是否在该能力控制参数范围内,若是,则执行该能力,否则,拒绝执行该能力,并给出告警。
所述将错误信息反馈给子网元的步骤中还包括将错误信息反馈给主网元,并将子网元上能力参数文件中的能力控制参数设置为特定参数。利用本发明,本发明仅是在主网元上设置有license文件,从而大大减少license文件,降低了维护license的成本、简化了对license的维护,并为维护license的维护带了方便。此外,本发明利用license对整个网络采取集中控制,从而可使整个网络协调工作,因此,可提高整个网络系统的效率。


图1为本发明的无线网络能力控制的集中管理的组网示意图;图2示出了本发明第一优选实施例的集中管理流程图;图3示出了本发明第二优选实施例的集中管理流程图。
具体实施例方式
为了便于本领域一般技术人员理解和实现本发明,现结合附图描绘本发明的实施例。
本发明提供了一种无线网络能力控制的集中管理系统,如图1所示,包括主网元,用于存储license文件,解析该license文件,并将解析的结果下发到子网元;子网元,其与主网元相连,其根据从主网元获得的解析的结果实现网络中的各种业务。当子网元在实现业务过程中需要某种能力时,就会通过主网元上license文件对所需要的能力进行控制,从而在所控制的能力范围内实现各种业务。
主网元可以是某个核心网元,或者是集中维护台。子网元通常是实现各种具体业务的网元。
license文件包含有其所管理的能力控制参数。针对不同的系统,通常有不同的能力控制参数,例如,通常有用户数控制、使用时间控制等控制参数,以及定位业务、用户跟踪、增强功能等能力控制参数。
根据本发明,由于license文件控制的是整个网络的能力,因此,本发明的license文件包括控制整个网元能力的能力控制参数。license文件的内容可以按照某种合同(运营商与制造商之间的合同)来设置。例如,license文件可由多个段落组成,段落可分两种,一种是“说明段”,一般来说一段即可,其一般被放置在license文件的头部,所述“说明段”可以是合同的一些说明,比如说明合同双方的公司名称,合同涉及的设备和版本等等;另一种是“控制段”的,其可以有多段,每段描述一个具体特性及其限制等,比如对用户数的限制。
为了防止他人对license文件进行修改,制造商可以使用对整个文件使用一个签名进行保护,或者每段都给个签名,或者同时对整个文件和每段进行分别签名。
下面通过优选实施例描述本发明的无线网络能力控制的集中管理的方法。
实施例一在本实施例中,主网元存储有控制整个网络能力的license文件,该license文件包含对应各个子网元的能力控制参数,子网元采用同步机制从主网元的license文件中复制与本网元能力控制相对应的能力控制参数段,并将该能力控制参数段形成本地的能力参数文件,以达到通过能力参数文件管理本网元的能力控制。下面对本实施例进行详细的说明。
当license文件只是控制本网元(如主网元)的资源时,那么该网元在运行时如果需要使用某项资源或能力时,需要先查询license文件。网元在license文件中搜索到相应的能力控制参数段后,先检验签名的正确性,若签名正确,就读取该段的内容,获得相关参数;否则,将错误信息反馈给能力控制请求者,并将错误信息反馈给主网元。
当主网元的license文件控制某个功能时,且该功能所涉及的网元可能是多个子网元时,那么主网元在特定条件下解析该license文件,读出相应的控制参数,并且进行分析,即该控制需要哪些网元配合,然后将控制参数解析成各相关的网元的控制参数,发送给各网元,各网元接受控制参数后存储在本地,并在运行相关资源或能力时遵循该控制参数的限制。
上述特定条件包括子网元启动条件或license文件变化条件,下面将描述这两种情况时的能力控制。
如图2所示,在步骤1中,当某个子网元启动时,其首先与主网元进行握手,主网元在license文件中找到有关该子网元的能力控制参数段,在步骤2中,主网元检验license文件签名的正确性,若签名正确,在步骤3中,则读取该段的内容,并将该段内容下发到子网元上,并形成能力参数文件;否则,在步骤5中,将错误信息反馈给子网元和主网元,并在子网元上能力参数文件中相应参数部分置为特定参数,例如,所述特定参数或者为某个缺省值,用来表示没有license文件或license验证失败时,或者为系统所允许的能力参数,对于用户数,可能给一个最小数目,而对于定位功能,则禁止该能力参数。当形成能力参数文件后,在步骤4中,子网元根据能力参数文件实现各种业务。也就是说,在子网元运行涉及到所要控制的能力时,首先解析所述能力参数文件以获得能力控制参数,然后判断涉及的能力控制是否在该能力控制参数范围内,若是,则执行该能力,否则,拒绝执行该能力,并给出告警。例如,能力参数文件记录有登录某一设备的用户数量时,当新用户登录该设备时,会检查能力参数文件以获得最大用户数,并与当前的实际用户数比较,如果当前用户数还未经达到了能力参数文件规定的最大用户数,则允许该用户登录,否则,该用户的登录将被拒绝,同时向该用户给出提示。
当然,在上述步骤3中,主网元也可以直接解析出能力参数,并且将该能力参数下发并保存到子网元上;当子网元运用该能力时,直接判断是否在能力参数范围内,若是,则应用该能力,否则,向子网元告警,并按照系统的设置处理该事件。
在某个子网元运行期间,当主网元上的license文件发生变化时,主网元可主动对其所控制的子网元上的能力参数文件进行更新,因此,在子网元运行涉及到所要控制的能力时,会读取能力参数文件,并根据更新的能力参数文件中的参数来决定能力是否可用,从而实现了对能力的控制。这样,保证了主网元上的license文件与子网元上能力参数文件相一致,从而保证了整个网络的能力控制协调一致。
实施例二在本实施例中,主网元不仅存储有license文件,还存储有与license文件相对应的能力分配表。所述license文件包括针对整个网络的能力控制参数,而不是针对各个子网元的能力控制参数。所述能力分配表中记录有license文件中预计分配到各个子网元的能力控制资源。能力分配表中的能力控制资源受到license文件的限制,能力分配表中的能力控制资源总和要等于或小于license文件中所规定的总的能力控制资源,例如,license文件中所规定了最大用户数,则能力分配表在用户数上发生变化时,要计算出用户总数,如果用户总数不超过license文件的规定,则license文件审核通过,否则审核失败,能力分配表变动失败。
子网元在启动时,向主网元请求能力控制分配,这时主网元首先根据能力分配表对该子网元进行能力控制的分配,然后,子网元在运行期间根据所分配的能力控制进行能力控制,以实现各种业务。当子网元的能力控制需求发生变化时,可以向主网元发出变更能力控制请求,主网元收到该变更能力控制请求后,根据该变更能力控制请求变更能力控制表,以达到对子网元的能力控制进行变更的目的,从而适应子网元的能力控制的变化。下面详细描述本实施例。
如图3所示,在步骤31中,在某个子网元启动后,首先向主网元请求能力控制分配,主网元根据子网元的能力控制分配请求在license文件中找到该能力对应的控制参数,在步骤32中,主网元检验license文件签名的正确性,若签名正确,在步骤33中,则主网元根据能力分配表对该子网元进行能力控制的分配,形成相关参数,并将其下发到子网元上,形成能力参数文件;否则,在步骤35中,将错误信息反馈给子网元和主网元,并将子网元上的能力参数文件设置为特定参数。当形成能力参数文件后,在步骤34中,子网元根据license能力参数文件实现各种业务。例如,假设子网元上的能力参数文件记录有登录某一设备的用户数量,当新用户登录该设备时,会检查能力参数文件以获得最大用户数,并与当前的实际用户数比较,如果当前用户数还未经达到了能力参数文件规定的最大用户数,则允许该用户登录,否则,该子网元将向主网元申请增加用户的登录数量。
当子网元的能力控制需求发生变化时,可通过修改能力分配表中的参数,以适应该子网元对能力控制的变化。当修改能力分配表时,可根据实际需要采用某些优化算法,并在license文件限定范围内根据整个无线网络的能力,对能力分配表中的参数进行重新配置,以达到优化整个网络的能力配置,从而提高了整个网络的效率的目的。
在本实施例中,由于整个无线网络中只有一个license文件,子网元中的能力参数文件是由主网元根据能力分配表分配给子网元的能力控制参数,在license文件限定范围内,能力分配表可以根据实现需要进行变化,所以,本发明的方法可对整个网络中的能力进行统一分配,因此,不仅保证了整个网络中license文件的一致性,而且还可平衡整个网络的能力,从而起到优化配置网络能力的作用。
在上述实施例中,除了在子网元启动时及license文件发生变化时两种情况外,主网元还可根据定时条件根据license文件为子网元分配能力控制资源。如每隔24小时,更新一次子网元中的能力参数文件。
根据本发明,针对特定的无线网络系统,只配置一个license文件,所述license文件中包含了对本无线网络系统的所有的控制要求,然后由专门的一个模块解析该license文件,提取出对各网元的控制要求,并下发到给系统的各个网元实现。
因此,由于在特定的无线网络系统中,只配置一个license文件,本发明大大减少了license文件的数量,因而大大减少了研发、制造、维护license文件成本。
另外,由于license文件集中解析和控制,从而使工作量大大降低,并且确保了整个网络的一致性。
另外,由于license文件集中解析和控制,如果网络需要调整,则只要修改一处license,再通过同步机制,使整个无线网络的能力控制相一致,故对license文件控制十分灵活,维护也十分方便。
整个系统的控制作为一个整体统一考虑,比较容易被客户接受。
虽然通过实施例描绘了本发明,但本领域普通技术人员知道,在不脱离本发明的精神和实质的情况下,就可使本发明有许多变形和变化,本发明的范围由所附的权利要求来限定。
权利要求
1.一种无线网络能力控制的集中管理系统,其特征在于,包括主网元,其用于存储许可证文件,解析该许可证文件以获得能力控制参数,并将该能力控制参数下发到子网元;子网元,其与主网元相连,并根据所获得的能力控制参数实现网络中的各种业务。
2.根据权利要求1所述的无线网络能力控制的集中管理系统,其特征在于,所述主网元还用于存储能力分配表,所述能力分配表用于表示各个子网元的控制能力。
3.根据权利要求1所述的无线网络能力控制的集中管理系统,其特征在于,所述主网元包括核心网元、集中维护台,所述子网元为实现各种具体业务的网元。
4.一种无线网络能力控制的集中管理方法,其特征在于,包括A、在主网元中设置许可证文件;B、子网元根据主网元的许可证文件对网络中的各种业务实施能力控制。
5.根据权利要求4所述的无线网络能力控制的集中管理方法,其特征在于,所述许可证文件包括与各个子网元对应的能力控制参数,所述许可证文件是经过签名的文件。
6.根据权利要求5所述的无线网络能力控制的集中管理方法,其特征在于,所述步骤B进一步包括B1、在预定条件下,主网元根据子网元的标识在许可证文件中找到对应子网元的能力控制参数段;B2、主网元验证许可证文件的鉴名是否正确,若正确,B21、则读出能力控制参数段,并发往子网元,该能力控制参数段在子网元中形成能力参数文件,B22、子网元根据能力参数文件实现各种业务;否则,B23、将错误信息反馈给子网元。
7.根据权利要求6所述的无线网络能力控制的集中管理的方法,其特征在于,所述子网元根据能力控制参数实现各种业务进一步包括当子网元运行期间涉及到能力控制时,首先解析所述能力参数文件以获得能力控制参数,然后判断涉及的能力控制要求是否在该能力控制参数所允许的范围内,若是,则执行该能力,否则,拒绝执行该能力,并给出告警。
8.根据权利要求6所述的无线网络能力控制的集中管理方法,其特征在于,所述步骤B21还包括则读出能力控制参数段,并解析所述能力参数控制段以获得能力控制参数,然后将所获得的能力控制参数发往子网元,该能力控制参数在子网元中形成能力参数文件。
9.根据权利要求4所述的无线网络能力控制的集中管理的方法,其特征在于,所述步骤A还包括在主网元中还设置有能力分配表,其中记录有许可证文件中预计分配到各个子网元的能力控制资源。
10.根据权利要求9所述的无线网络能力控制的集中管理方法,其特征在于,所述许可证文件包括整个网络的能力控制参数,所述许可证文件是经过签名的文件。
11.根据权利要求10所述的无线网络能力控制的集中管理方法,其特征在于,所述步骤B进一步包括B3、在预定条件下,主网元根据能力分配表为子网元分配许可证文件中的能力控制参数资源;B4、主网元验证许可证文件的鉴名是否正确,若正确,B41、则读出能力控制参数,并发往子网元,该能力控制参数在子网元中形成能力参数文件,B42、子网元根据能力参数文件实现各种业务;否则,B43、将错误信息反馈给子网元。
12.根据权利要求6、8或11所述的无线网络能力控制的集中管理方法,其特征在于,所述预定条件包括子网元启动条件、定时条件、许可证文件改变条件。
13.根据权利要求8或11所述的无线网络能力控制的集中管理的方法,其特征在于,所述子网元根据能力控制参数实现各种业务进一步包括当子网元运行期间涉及到能力控制时,首先判断涉及的能力控制是否在该能力控制参数范围内,若是,则执行该能力,否则,拒绝执行该能力,并给出告警。
14.根据权利要求6、8或11所述的无线网络能力控制的集中管理的方法,其特征在于,所述将错误信息反馈给子网元的步骤中还包括将错误信息反馈给主网元,并将子网元上能力参数文件中的能力控制参数设置为特定参数。
全文摘要
本发明提供了一种无线网络能力控制的集中管理系统,包括主网元,其用于存储license文件,解析该license文件以获得能力控制参数,并将该能力控制参数下发到子网元;子网元,其与主网元相连,并根据所获得的能力控制参数实现网络中的各种业务。本发明还提供一种无线网络能力控制的集中管理方法,包括在主网元中设置license文件;子网元根据主网元的license文件实施能力控制。由于本发明仅是在主网元上设置有license文件,从而大大减少license文件,降低了维护license的成本;此外,本发明利用license对整个网络采取集中控制,从而可使整个网络协调工作,因此,可提高整个网络系统的效率。
文档编号H04L12/24GK1791005SQ20041009868
公开日2006年6月21日 申请日期2004年12月16日 优先权日2004年12月16日
发明者宋智超 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1