专利名称:基站控制器及其批配置方法
技术领域:
本发明涉及通信技术领域,尤其涉及基站控制器及其批配置方法。
背景技术:
在全球移动通信系统(GlobalSystem for Mobile Communications, GSM)中,基 站子系统(Base Station Subsystem, BSS)包括基站控制器(Base Station Controller, BSC)和与其相连的若干个基站(Base Transceiver Station,BTS),其中基站控制器作为 基站的控制中心,主要承担无线资源管理、呼叫信令接续、基站管理、电路交换(Circuit Switched, CS)呼叫处理、分组交换(Packet Switched, PS)数据业务处理、操作维护等功 能,并在无线接入、数据传输、网络优化等方面扮演重要角色,所以基站控制器的数据配置 管理(Configuration management, CM)至关重要。不同的基站控制器设备供应商,对基站 控制器的数据配置管理提供不同的配置维护工具,例如人机接口描述语言(Man Machine Language, MML)操作维护终端。基站控制器操作维护系统,采用客户端/服务器(C/S)模式人机接口描述语言操 作维护终端为客户端,GSM后台管理模块(GSM Back Administration Module, GBAM)为服务端。用户通过供应商提供的人机接口描述语言操作维护终端,对基站控制器进行配 置。人机接口描述语言操作维护终端将用户输入的信息组装成约定格式的人机接口描述语 言命令字符串,再通过局域网或广域网与GSM后管理模块进行通信,完成对基站控制器的 操作和维护,然后将GSM后台管理模块返回的响应消息转化为人机接口描述语言命令执行 报告显示给用户。用户也可以保存一定的人机接口描述语言命令字符串到文件中,从人机 接口描述语言操作维护终端以文件方式上载到GSM后台管理模块批量执行,由此实现批量 配置功能。现有技术无法快速、高效地实现在线批量配置基站控制器数据如果运营商面对 的是多个供应商提供的基站控制器,由于不同供应商的维护台存在差异,对规划或操作人 员来讲,需要熟悉和掌握更多的人机接口描述语言相关命令,不利于进行统一的配置;即使 是同一供应商的基站控制器产品,用户也可能面临多版本的问题,保存统一的人机接口描 述语言脚本版本的兼容性不强;另外,虽然能够实现批量配置,但是个别应用场景很难满足 用户要求,如在不同的基站控制器间移动基站,仅仅通过人机接口描述语言命令很难实现, 且针对大量的人机接口描述语言脚本,基站控制器的配置数据在线生效效率较低。
发明内容
本发明实施例提供了一种基站控制器及其批配置方法,用以快速、高效地实现在 线批量配置基站控制器数据。—方面,本发明实施例提供了一种基站控制器批配置方法,包括接收扩展标记语言配置文件,所述扩展标记语言配置文件采用扩展标记语言描述对基站控制器进行批配置的命令,所述扩展标记语言配置文件的描述项与所述基站控制器 模型定义文件相适配;对所述扩展标记语言配置文件进行预激活;若所述预激活成功,则对所述扩展标记语言配置文件进行激活。另一方面,本发明实施例还提供一种基站控制器,该基站控制器包括操作维护单 元(Operation and Maintenance Unit, OMU),所述 OMU 包括批配置流程控制模块,用于启动批配置流程,将扩展标记语言配置文件下载到所 述OMU中,所述扩展标记语言配置文件采用扩展标记语言描述对基站控制器进行批配置的 命令,所述扩展标记语言配置文件的描述项与所述基站控制器模型定义文件相适配;OMU批配置模块,用于对所述扩展标记语言配置文件进行预激活,若所述预激活成 功,则对所述扩展标记语言配置文件进行激活。本发明实施例中,通过接收采用扩展标记语言描述对基站控制器进行批配置的命 令的扩展标记语言配置文件,对所述扩展标记语言配置文件进行预激活和激活,所述扩展 标记语言配置文件的描述项与所述基站控制器模型定义文件相适配,所述扩展标记语言配 置文件通用且易于理解、扩展和维护,降低了接口规划和接口数据配置的难度,可以快速、 高效地实现在线批量配置基站控制器数据,能够提高配置效率及配置数据的正确性。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可 以根据这些附图获得其他的附图。在附图中图1为本发明的一个实施例中的基站控制器批配置方法流程图;图2为本发明的另一个实施例中的基站控制器批配置方法流程图;图3为本发明的另一个实施例中的基站控制器结构示意图;图4为本发明的另一个实施例中的基站控制器结构示意图。
具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发 明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并 不作为对本发明的限定。 为了快速、高效地实现在线批量配置基站控制器数据,本发明实施例提出了 一种 基于扩展标记语言(extensible Markup Language,XML)的基站控制器批配置方法,以解决 如何快速进行基站控制器配置数据在线生效的问题,使得操作用户可以高效、准确地实现 基站控制器在线批量配置生效工作。如图1所示,一种基站控制器批配置方法,可以包括步骤101、接收扩展标记语言配置文件,该扩展标记语言配置文件采用扩展标记语 言描述对基站控制器进行批配置的命令,所述扩展标记语言配置文件的描述项与所述基站 控制器模型定义文件相适配;
步骤102、对该扩展标记语言配置文件进行预激活;步骤103、若预激活成功,则对该扩展标记语言配置文件进行激活。由上述流程可以得知,本发明实施例中,通过接收采用扩展标记语言描述对基站 控制器进行批配置的命令的扩展标记语言配置文件,对所述扩展标记语言配置文件进行 预激活和激活,所述扩展标记语言配置文件的描述项与所述基站控制器模型定义文件相适 配,所述扩展标记语言配置文件通用且易于理解、扩展和维护,降低了接口规划和接口数据 配置的难度,通过一个扩展标记语言配置文件,可以一次快速处理配置对象所有涉及的属 性变化,基本实现了若干条人机接口描述语言命令的配置变更操作,在一个批配置事务中 即可完成多个变更操作,可以快速、高效地实现在线批量配置基站控制器数据,能够提高配 置效率及配置数据的正确性,降低运维成本。所述扩展标记语言配置文件的生成可以有多种实现方式,例如,通过相应的工具 来生成,或者也可以用手工书写,本发明实施例对此不进行限定。由于扩展标记语言配置文 件中的配置描述项一般属于数据面描述项,所以通常情况下可以通过相关工具或装置自动 生成对应的扩展标记语言配置文件。例如,当需要在某个基站控制器下批量配置基站、小区 或载频,或者对原无线层参数进行部分调整、优化,或者对已配置基站进行移动操作,例如 在基站控制器内部移动基站,或者在不同的基站控制器之间移动基站,均可以离线进行规 划,再通过相应的离线配置装置,最终生成对应的扩展标记语言配置文件。在生成扩展标记 语言配置文件之后,则可以进行图1所示的处理流程。下面举一样例,简略说明本发明实施例中的扩展标记语言配置文件的格式< ? xml version = “ 1.0〃 encoding = “ UTF-8" standalone = “ no" ? >< ! 一省略文件头的描述,可以自定义各个关键项一>......< ! 一增加一个基站的配置描述项一><CSite id = “ SiteIndex = 30〃 modifier=" create" oplabel =〃 EMS_GBSS_CME〃 ><attributes>< !—基站名称属性描述,即新增基站命名为“SiteName30”一><SiteName>SiteName30</SiteName>< !-省略了若干基站相关的需要配置生效的属性描述项一>......</attributes>< ! 一增加所属基站的小区配置描述项,即基站子对象一><0Cell900id = 〃 CellIndex = 43〃 modifier = " create" oplabel =" EMS_GBSS_CME〃 ><attributes>< !-省略了若干小区相关的需要配置生效的属性描述项一>......</attributes>< ! _省略了若干隶属于本小区的子对象一>......</CCell900>
< ! _省略了若干隶属于本基站的子对象一>......</CSite>< ! _省略了若干个类似基站的增加描述一>......< ! 一省略对文件尾的描述,可以自定义一>......可选的,在接收扩展标记语言配置文件之前,还可以包括获取批配置控制权。即 在启动批配置流程时,先申请到基站控制器的批配置控制权。为了确保整个在线批配置生效成功,本发明实施例的批配置处理流程包含了预激 活操作过程,操作用户可以根据预激活执行结果,决定是否请求激活操作。一旦批配置激活 成功,配置数据就成功生效,从而完成了基站控制器的在线批配置数据生效操作。即,在接 收扩展标记语言配置文件后,先对接收的扩展标记语言配置文件进行预激活;若预激活成 功,则对该扩展标记语言配置文件进行激活。对扩展标记语言配置文件进行预激活,例如,可以包括利用根据基站控制器模型 定义文件生成的模型校验文件,对扩展标记语言配置文件进行预校验;如果预校验通过,则 解析扩展标记语言配置文件并按基站业务链进行组包;执行预激活命令。对扩展标记语言配置文件进行激活,例如,可以包括利用根据基站控制器模型定 义文件生成的模型校验文件,对扩展标记语言配置文件进行预校验;如果预校验通过,则解 析扩展标记语言配置文件并按基站业务链进行组包;执行激活命令。前述预校验具体实施时,是利用模型校验文件(Schema文件),轻松实现对扩展标 记语言配置文件的有效性检查,可以一次性的对整个扩展标记语言配置文件进行预校验, 无需等到生效时才发现扩展标记语言配置文件的描述项信息错误,从而做到提前发现问 题,提高配置生效效率。所述的模型校验文件,可以是根据基站控制器模型定义文件生成 的,例如,可以根据基站控制器对应版本的模型定义文件自动转化而成。如下举一样例说明模型校验文件中对一个对象的一个属性的定义、范围的描述< !-属性元素名称SiteName的数据类型定义及范围描述一><xsd:element name = “ SiteName" minOccurs = “ O" ><xsd:simpleType>< !-属性的数据类型定义,为字符串类型string-〉<xsd:restriction base =〃 xsd: string/r >< !-属性的数据范围描述,不少于一个字符,不大于32个字符一><xsd:minLength value = “ 1" /><xsd:maxLength value = “ 32" /></xsd:restriction)</xsd:s impleType></xsd:element)采用模型校验文件对扩展标记语言配置文件进行预校验,就是根据与上述样例类 似的描述信息来确认扩展标记语言配置文件的描述项是否有效。
前述按基站业务链进行组包,可以包括将扩展标记语言配置文件中一条基站业 务链上的配置变更的基站放在一个操作事务中处理,从而提高配置生效效率。所述组包,是 指将扩展标记语言配置文件中的信息转换成内存能够识别的消息结构。下面另举一例详细说明基站控制器批配置方法的具体实现流程,所述基站控制器 包括操作维护单元0MU,所述OMU包括批配置流程控制模块、批配置权限控制模块和OMU批 配置模块。如图2所示,一种基站控制器批配置方法,所述方法可以包括步骤201、批配置流程控制模块接收批配置请求。步骤202、批配置流程控制模块向批配置权限控制模块发送申请批配置控制权的 请求消息。步骤203、批配置权限控制模块判断是否允许批配置流程控制模块获取批配置控 制权,如果允许,则返回成功获取批配置控制权的响应消息。步骤204、批配置流程控制模块启动批配置流程,并下载扩展标记语言配置文件到 OMU中。所述扩展标记语言配置文件的生成可以有多种实现方式,例如,通过相应的工具来 生成,或者也可以用手工书写,本发明实施例对此不进行限定。由于扩展标记语言配置文件 中的配置描述项一般属于数据面描述项,所以通常情况下可以通过相关工具或装置自动生 成对应的扩展标记语言配置文件。例如,当需要在某个基站控制器下批量配置基站、小区或 载频,或者对原无线层参数进行部分调整、优化,或者对已配置基站进行移动操作,例如在 基站控制器内部移动基站,或者在不同的基站控制器之间移动基站,均可以离线进行规划, 再通过相应的离线配置装置,最终生成对应的扩展标记语言配置文件。所述扩展标记语言 配置文件的格式与前述方法实施例类似,此处不再赘述。步骤205、批配置流程控制模块请求OMU批配置模块对扩展标记语言配置文件进 行预激活。步骤206、OMU批配置模块对扩展标记语言配置文件进行预激活。对扩展标记语言 配置文件进行预激活,例如,可以包括利用根据基站控制器模型定义文件生成的模型校验 文件,对扩展标记语言配置文件进行预校验;如果预校验通过,则解析扩展标记语言配置文 件并按基站业务链进行组包;执行预激活命令。其中,所述预校验具体实施时,是利用模型校验文件(Schema文件),轻松实现对 扩展标记语言配置文件的有效性检查,可以一次性的对整个扩展标记语言配置文件进行预 校验,无需等到生效时才发现扩展标记语言配置文件的描述项信息错误,从而做到提前发 现问题,提高配置生效效率。所述的模型校验文件,可以是根据基站控制器模型定义文件生 成的,例如,可以根据基站控制器对应版本的模型定义文件自动转化而成,所述模型校验文 件中对一个对象的一个属性的定义、范围的描述可以参考前述方法实施例,此处不再赘述。其中,所述按基站业务链进行组包,可以包括将扩展标记语言配置文件中一条基 站业务链上的配置变更的基站放在一个操作事务中处理,从而提高配置生效效率。所述组 包,是指将扩展标记语言配置文件中的信息转换成内存能够识别的消息结构。其中,所述执行预激活命令,即执行组包信息,但是不实际生效。步骤207、OMU批配置模块向批配置流程控制模块反馈预激活执行结果文件,通知 预激活成功或失败。步骤208、在预激活成功时,批配置流程控制模块请求OMU批配置模块对扩展标记语言配置文件进行激活。步骤209、OMU批配置模块对扩展标记语言配置文件进行激活。对扩展标记语言 配置文件进行激活,例如,可以包括利用根据基站控制器模型定义文件生成的模型校验文 件,对扩展标记语言配置文件进行预校验;如果预校验通过,则解析扩展标记语言配置文件 并按基站业务链进行组包;执行激活命令。其中,所述预校验具体实施时,是利用模型校验文件(Schema文件),轻松实现对 扩展标记语言配置文件的有效性检查,可以一次性的对整个扩展标记语言配置文件进行预 校验,无需等到生效时才发现扩展标记语言配置文件的描述项信息错误,从而做到提前发 现问题,提高配置生效效率。所述的模型校验文件,可以是根据基站控制器模型定义文件生 成的,例如,可以根据基站控制器对应版本的模型定义文件自动转化而成,所述模型校验文 件中对一个对象的一个属性的定义、范围的描述可以参考前述方法实施例,此处不再赘述。其中,所述按基站业务链进行组包,可以包括将扩展标记语言配置文件中一条基 站业务链上的配置变更的基站放在一个操作事务中处理,从而提高配置生效效率。所述组 包,是指将扩展标记语言配置文件中的信息转换成内存能够识别的消息结构。其中,所述执行激活命令,即执行组包信息,且实际生效。步骤210、OMU批配置模块向批配置流程控制模块反馈激活执行结果文件,通知激 活成功或失败。步骤211、批配置流程控制模块结束批配置流程。本发明实施例中,通过接收采用扩展标记语言描述对基站控制器进行批配置的命 令的扩展标记语言配置文件,对所述扩展标记语言配置文件进行预激活和激活,所述扩展 标记语言配置文件的描述项与所述基站控制器模型定义文件相适配,所述扩展标记语言配 置文件通用且易于理解、扩展和维护,降低了接口规划和接口数据配置的难度,通过一个扩 展标记语言配置文件,可以一次快速处理配置对象所有涉及的属性变化,基本实现了若干 条人机接口描述语言命令的配置变更操作,在一个批配置事务中即可完成多个变更操作, 可以快速、高效地实现在线批量配置基站控制器数据,能够提高配置效率及配置数据的正 确性,降低运维成本;进一步的,还可以利用模型校验文件(Schema文件),轻松实现对扩 展标记语言配置文件的有效性检查,可以一次性的对整个扩展标记语言配置文件进行预校 验,无需等到生效时才发现扩展标记语言配置文件的描述项信息错误,从而做到提前发现 问题,提高配置生效效率,通过按基站业务链组包,将扩展标记语言配置文件中一条基站业 务链上的配置变更的基站放在一个操作事务中处理,从而也提高了配置生效效率。与前述的本发明的基站控制器批配置方法实施例相对应,本发明实施例还提供了 一种可以实施上述方法的基站控制器,本发明实施例中的基站控制器包括操作维护单元 0MU30,如图3所示,该0MU30可以包括批配置流程控制模块301,用于启动批配置流程,将扩展标记语言配置文件下载到 0MU30中,该扩展标记语言配置文件采用扩展标记语言描述对基站控制器进行批配置的命 令,所述扩展标记语言配置文件的描述项与所述基站控制器模型定义文件相适配;OMU批配置模块302,用于对扩展标记语言配置文件进行预激活,若预激活成功, 则对扩展标记语言配置文件进行激活。所述扩展标记语言配置文件的生成可以有多种实现方式,例如,通过相应的工具来生成,或者也可以用手工书写,本发明实施例对此不进行限定。由于扩展标记语言配置文 件中的配置描述项一般属于数据面描述项,所以通常情况下可以通过相关工具或装置自动 生成对应的扩展标记语言配置文件。例如,当需要在某个基站控制器下批量配置基站、小区 或载频,或者对原无线层参数进行部分调整、优化,或者对已配置基站进行移动操作,例如 在基站控制器内部移动基站,或者在不同的基站控制器之间移动基站,均可以离线进行规 划,再通过相应的离线配置装置,最终生成对应的扩展标记语言配置文件。所述扩展标记语 言配置文件的格式与前述方法实施例类似,此处不再赘述。应用本发明实施例的基站控制器进行批配置的具体过程与前述方法实施例类似, 此处也不再赘述。本发明基站控制器实施例通过将扩展标记语言配置文件下载到OMU中,对所述扩 展标记语言配置文件进行预激活和激活,所述扩展标记语言配置文件的描述项与所述基站 控制器模型定义文件相适配,所述扩展标记语言配置文件通用且易于理解、扩展和维护,降 低了接口规划和接口数据配置的难度,通过一个扩展标记语言配置文件,可以一次快速处 理配置对象所有涉及的属性变化,基本实现了若干条人机接口描述语言命令的配置变更操 作,在一个批配置事务中即可完成多个变更操作,可以快速、高效地实现在线批量配置基站 控制器数据,能够提高配置效率及配置数据的正确性,降低运维成本。与前述的本发明的基站控制器批配置方法实施例相对应,本发明实施例还提供 了一种可以实施上述方法的基站控制器,与前述基站控制器实施例的区别在于,如图4所 示,本实施例中的基站控制器包括的操作维护单元0MU30还可以包括批配置权限控制模块 303,所述OMU批配置模块302可以包括预激活模块3021和激活模块3022。具体来说,本发明实施例提供的基站控制器包括操作维护单元0MU30,所述操作维 护单元0MU30包括批配置流程控制模块301,用于启动批配置流程,将扩展标记语言配置文件下载到 0MU30中,该扩展标记语言配置文件采用扩展标记语言描述对基站控制器进行批配置的命 令,所述扩展标记语言配置文件的描述项与所述基站控制器模型定义文件相适配;OMU批配置模块302,用于对扩展标记语言配置文件进行预激活,若预激活成功, 则对扩展标记语言配置文件进行激活;批配置权限控制模块303,用于在批配置流程控制模块301启动批配置流程之前, 接收批配置流程控制模块301申请批配置控制权的请求消息,判断是否允许批配置流程控 制模块301获取批配置控制权,如果允许,则返回成功获取批配置控制权的响应消息。所述扩展标记语言配置文件的生成可以有多种实现方式,例如,通过相应的工具 来生成,或者也可以用手工书写,本发明实施例对此不进行限定。由于扩展标记语言配置文 件中的配置描述项一般属于数据面描述项,所以通常情况下可以通过相关工具或装置自动 生成对应的扩展标记语言配置文件。例如,当需要在某个基站控制器下批量配置基站、小区 或载频,或者对原无线层参数进行部分调整、优化,或者对已配置基站进行移动操作,例如 在基站控制器内部移动基站,或者在不同的基站控制器之间移动基站,均可以离线进行规 划,再通过相应的离线配置装置,最终生成对应的扩展标记语言配置文件。所述扩展标记语 言配置文件的格式与前述方法实施例类似,此处不再赘述。其中所述OMU批配置模块302可以包括
预激活模块3021,用于利用根据基站控制器模型定义文件生成的模型校验文件, 对扩展标记语言配置文件进行预校验,如果预校验通过,则解析扩展标记语言配置文件并 按基站业务链进行组包,执行预激活命令,若所述预激活模块预激活成功,则通知所述激活 模块进行激活;激活模块3022,用于利用根据基站控制器模型定义文件生成的模型校验文件,对 扩展标记语言配置文件进行预校验,如果预校验通过,则解析扩展标记语言配置文件并按 基站业务链进行组包,执行激活命令。利用所述模型校验文件(Schema文件),可以轻松实现对扩展标记语言配置文件 的有效性检查,可以一次性的对整个扩展标记语言配置文件进行预校验,无需等到生效时 才发现扩展标记语言配置文件的描述项信息错误,从而做到提前发现问题,提高配置生效 效率。所述的模型校验文件,可以是根据基站控制器模型定义文件生成的,例如,可以根据 基站控制器对应版本的模型定义文件自动转化而成。所述模型校验文件中对一个对象的一 个属性的定义、范围的描述与前述方法实施例类似,此处不再赘述。所述按基站业务链组包为将扩展标记语言配置文件中一条基站业务链上的配置 变更的基站放在一个操作事务中处理,从而提高配置生效效率;所述组包,是指将扩展标记 语言配置文件中的信息转换成内存能够识别的消息结构。所述执行预激活命令,即执行组包信息,但是不实际生效;所述执行激活命令,即 执行组包信息,且实际生效。应用本发明实施例的基站控制器进行批配置的具体过程与前述方法实施例类似, 此处不再赘述。本发明基站控制器实施例通过将扩展标记语言配置文件下载到OMU中,对所述扩 展标记语言配置文件进行预激活和激活,所述扩展标记语言配置文件的描述项与所述基站 控制器模型定义文件相适配,所述扩展标记语言配置文件通用且易于理解、扩展和维护,降 低了接口规划和接口数据配置的难度,通过一个扩展标记语言配置文件,可以一次快速处 理配置对象所有涉及的属性变化,基本实现了若干条人机接口描述语言命令的配置变更操 作,在一个批配置事务中即可完成多个变更操作,可以快速、高效地实现在线批量配置基站 控制器数据,能够提高配置效率及配置数据的正确性,降低运维成本。进一步的,还可以利 用模型校验文件(Schema文件),轻松实现对扩展标记语言配置文件的有效性检查,可以一 次性的对整个扩展标记语言配置文件进行预校验,无需等到生效时才发现扩展标记语言配 置文件的描述项信息错误,从而做到提前发现问题,提高配置生效效率,通过按基站业务链 组包,将扩展标记语言配置文件中一条基站业务链上的配置变更的基站放在一个操作事务 中处理,从而也提高了配置生效效率。本发明实施例可应用于GSM、CDMA (Code Division Multiple Access,码分多 址)、WCDMA (Wideband Code Division Multiple Access,宽带码分多址)、TD-SCDMA (Time Division-Synchomization CDM,时分一同步码分多址)等多种通信系统中的在线批配置生
效流程。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以 通过程序来指令相关的硬件完成,所述的程序可以存储于一计算机可读取存储介质中,该 程序在执行时,可以包括上述实施例方法中的全部或部分步骤,所述的存储介质可以包括ROM、RAM、磁盘、光盘等。 以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详 细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保 护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本 发明的保护范围之内。
权利要求
一种基站控制器批配置方法,其特征在于,该方法包括接收扩展标记语言配置文件,所述扩展标记语言配置文件采用扩展标记语言描述对基站控制器进行批配置的命令,所述扩展标记语言配置文件的描述项与所述基站控制器模型定义文件相适配;对所述扩展标记语言配置文件进行预激活;若所述预激活成功,则对所述扩展标记语言配置文件进行激活。
2.如权利要求1所述的方法,其特征在于,所述接收扩展标记语言配置文件之前,还包括获取批配置控制权。
3.如权利要求1所述的方法,其特征在于,对所述扩展标记语言配置文件进行预激活 包括利用根据所述基站控制器模型定义文件生成的模型校验文件,对所述扩展标记语言配 置文件进行预校验;如果所述预校验通过,则解析所述扩展标记语言配置文件并按基站业务链进行组包; 执行预激活命令。
4.如权利要求1所述的方法,其特征在于,对所述扩展标记语言配置文件进行激活包括利用根据所述基站控制器模型定义文件生成的模型校验文件,对所述扩展标记语言配 置文件进行预校验;如果所述预校验通过,则解析所述扩展标记语言配置文件并按基站业务链进行组包; 执行激活命令。
5.如权利要求3或4所述的方法,其特征在于,所述按基站业务链进行组包,包括 将所述扩展标记语言配置文件中一条基站业务链上的配置变更的基站放在一个操作事务中处理。
6.一种基站控制器,其特征在于,包括操作维护单元0MU,所述OMU包括批配置流程控制模块,用于启动批配置流程,将扩展标记语言配置文件下载到所述OMU 中,所述扩展标记语言配置文件采用扩展标记语言描述对基站控制器进行批配置的命令, 所述扩展标记语言配置文件的描述项与所述基站控制器模型定义文件相适配;OMU批配置模块,用于对所述扩展标记语言配置文件进行预激活,若所述预激活成功, 则对所述扩展标记语言配置文件进行激活。
7.如权利要求6所述的基站控制器,其特征在于,还包括批配置权限控制模块,用于在所述批配置流程控制模块启动批配置流程之前,接收所 述批配置流程控制模块申请批配置控制权的请求消息,判断是否允许所述批配置流程控制 模块获取批配置控制权,如果允许,则返回成功获取批配置控制权的响应消息。
8.如权利要求6所述的基站控制器,其特征在于,所述OMU批配置模块包括预激活模块,用于利用根据所述基站控制器模型定义文件生成的模型校验文件,对所 述扩展标记语言配置文件进行预校验,如果所述预校验通过,则解析所述扩展标记语言配 置文件并按基站业务链进行组包,执行预激活命令,若所述预激活模块预激活成功,则通知 所述激活模块进行激活;激活模块,用于利用根据所述基站控制器模型定义文件生成的模型校验文件,对所述 扩展标记语言配置文件进行预校验,如果所述预校验通过,则解析所述扩展标记语言配置 文件并按基站业务链进行组包,执行激活命令。
9.如权利要求8所述的基站控制器,其特征在于,所述OMU批配置模块按基站业务链组 包包括将所述扩展标记语言配置文件中一条基站业务链上的配置变更的基站放在一个操 作事务中处理。
全文摘要
本发明公开了一种基站控制器及其批配置方法,包括接收扩展标记语言配置文件,该扩展标记语言配置文件采用扩展标记语言描述对基站控制器进行批配置的命令,所述扩展标记语言配置文件的描述项与所述基站控制器模型定义文件相适配;对该扩展标记语言配置文件进行预激活;若预激活成功,则对该扩展标记语言配置文件进行激活。采用本发明可以快速、高效地实现在线批量配置基站控制器数据。
文档编号H04W8/24GK101945377SQ20101027055
公开日2011年1月12日 申请日期2010年8月27日 优先权日2010年8月27日
发明者李剑, 邓江海, 雷涛, 饶卫国 申请人:华为技术有限公司