基站节点迁移方法及其系统的利记博彩app

文档序号:7968145阅读:333来源:国知局
专利名称:基站节点迁移方法及其系统的利记博彩app
技术领域
本发明涉及移动通信领域,特别涉及移动网络的维护技术。
背景技术
随着移动通信业务的迅猛发展,移动数据和多媒体通信的应用将越来越广泛,在不久的将来,甚至将超过传统的话音成为移动通信承载的主要业务。而传统的第二代全球移动通信系统(Global System for mobileCommunication,简称“GSM”)移动通信网络已无法适应这种新的发展趋势,为此,GSM将逐步过渡到第三代移动通信系统。其中,第三代合作伙伴项目(3rd Generation Partnership Project,简称“3GPP”)所规范的宽带码分多址(Wideband Code Division Multiple Access,简称“WCDMA”)/通用移动通信系统(Universal Mobile Telecommunications System,简称“UMTS”)以其不断完善和成熟的技术标准,以其灵活的网络架构、平滑的演进模式、有效的投资等诸多优势,而逐渐发展成为第三代移动通信的主要技术,并为越来越多的移动通信运营商和设备提供商所接受。
根据3GPP相关协议,WCDMA系统的陆地无线接入网(UMTS TerrestrialRadio Access Network,简称“UTRAN”),由基站节点(又称B节点、NodeB)和无线网络控制器(Radio Network Controller,简称“RNC”)组成。其中,NodeB中包含传输接口单元和基站控制部分等逻辑功能模块。在UTRAN中,RNC处于控制地位,用来分配和控制与之相连或相关的NodeB的无线资源,NodeB完成接口之间的数据流的转换同时也参与一部分无线资源管理。NodeB中主要的无线资源被抽象为本地小区(LocalCell)和本地小区组(LocalCellGroup),这些资源将被用于建立小区(Cell)和接入终端。
NodeB和RNC之间的接口为Iub接口,是一个开放的标准接口,支持不同的设备提供商的设备通过Iub接口连接。Iub接口上的标准协议中,包含控制面的应用协议,基站节点应用协议(NodeB Application Protocol,简称“NBAP”)。NBAP协议的主要功能有扇区配置管理;无线链路的监控、管理;普通信道、专用信道的测量;系统信息管理等等。Iub接口的通讯控制端口(Communication Control Port,简称“CCP”)是承载NBAP信令的重要通道。
在第三代移动通信网络中,用户经常会因为系统负载平衡的原因需要调整NodeB在网络中的位置,其中包括物理位置的变化或者传输链路的调整;从NodeB和RNC的关系出发可以分为内部RNC迁移和跨RNC迁移两种情况。NodeB的迁移如图1所示,NodeB1从RNC10搬迁到RNC11,虚线代表搬迁前的组网,实线代表搬迁后的组网,不难发现,在NodeB搬迁的同时,和NodeB相关的传输链路、小区、邻近关系等等资源都需要进行迁移操作。
目前,用户需要通过以下操作来完成NodeB的迁移1、删除该NodeB上的小区和相邻关系;2、删除该NodeB关联的信令链路、控制链路等资源;3、删除该NodeB关联的所有永久虚电路(Permanent Virtual Circuit,简称“PVC”)承载链路;4、删除该NodeB的物理链路;5、增加该NodeB的物理链路;6、增加该NodeB关联的所有PVC承载链路;7、增加该NodeB关联的信令链路、控制链路等资源;8、增加该NodeB上的小区和相邻关系。
由此可见,在NodeB的实际迁移过程,和NodeB相关的大量数据需要修改(NodeB和RNC之间的Iub接口协议栈如图2所示),其中包括物理链路号、小区位置区、路由区、服务区设置、小区相邻关系等,并且涉及到多个RNC配置数据的变更。因此,如果用户利用现有的人机语言(Man-MachineLanguage,简称“MML”)命令手工实施上述的迁移方案,其难度和风险是很大的,不仅要求用户对现网的数据和系统业务非常熟悉,而且在搬迁过程中一旦出现人工操作错误,很难回退到初始状况;并且整个搬迁时间会很长,会对整个网络的业务有相当的影响;对于批量迁移NodeB的场景更是难以操作实施。

发明内容
有鉴于此,本发明的主要目的在于提供一种基站节点迁移方法及其系统,使得NodeB可以被高效且可靠地迁移。
为实现上述目的,本发明提供了一种基站节点迁移方法,包含以下步骤网络侧从与需迁移的基站节点相关的无线网络控制器中导出进行所述迁移的相关脚本,并根据用户输入的信息对该脚本进行修改;网络侧通过执行所述修改后的脚本变更所述无线网络控制器的配置,完成对所述基站节点的迁移。
其中,还包含以下步骤所述网络侧建立当前系统数据库的备份数据库,在该备份数据库中修改所述脚本,并执行所述修改后的脚本,如果所述修改后的脚本被执行后所述基站节点的新接口配置数据正确,则再在当前的系统数据库中执行所述修改后的脚本,对所述基站节点进行迁移。
此外在所述方法中,如果所述修改后的脚本被执行后,所述基站节点的新接口配置数据不正确,则通知用户重新输入相关信息,并重新根据用户输入的信息对所述导出的进行所述迁移的相关脚本进行修改。
此外在所述方法中,所述网络侧通过以下方式根据用户输入的信息对所述导出的进行所述迁移的相关脚本进行修改所述网络侧预先设置替换规则;所述网络侧根据用户输入的信息对满足所述替换规则的内容进行替换。
此外在所述方法中,还包含以下步骤如果所述网络侧需要对至少两个基站节点进行所述迁移,则一次性迁移所有的所述基站节点,或者,逐个迁移基站节点,每完成一个基站节点的迁移后检验该迁移过程是否正确,如果是,则再进行下一个基站节点的迁移。
此外在所述方法中,所述脚本为人机语言脚本,所述用户输入的信息为所述基站节点的新接口配置数据。
此外在所述方法中,所述相关的无线网络控制器包含以下之一或其任意组合源无线网络控制器、与源无线网络控制器相邻的无线网络控制器、目标无线网络控制器、以及与目标无线网络控制器相邻的无线网络控制器。
此外在所述方法中,所述网络侧根据关系对象模型从与需迁移的基站节点相关的无线网络控制器中导出进行所述迁移的相关脚本。
本发明还提供了一种基站节点迁移系统,包含需迁移的基站节点和与该基站节点相关的无线网络控制器,还包含导出模块,用于从所述相关的无线网络控制器导出进行所述迁移的相关脚本;
修改模块,用于根据用户输入的信息对所述导出模块所导出的脚本进行修改,生成新的脚本;执行模块,用于执行经所述修改模块修改后的新脚本变更所述无线网络控制器的配置,完成对所述基站节点的迁移。
其中,所述系统还包含备份建立模块,用于建立当前系统数据库的备份数据库;所述修改模块在所述备份建立模块建立的备份数据库中修改所述脚本,并由所述执行模块在该备份数据库中执行所述修改后的脚本,如果经所述执行模块执行后,所述基站节点的新接口配置数据正确,则所述执行模块再在当前的系统数据库中执行所述修改后的脚本,对所述基站节点进行迁移。
此外在所述系统中,所述修改模块根据用户输入的信息对满足预先设置的替换规则的内容进行替换。
通过比较可以发现,本发明的技术方案与现有技术的主要区别在于,从与需迁移的基站节点相关的RNC中导出进行该迁移的相关MML脚本,并从中提取出NodeB的接口配置数据供用户修改,生成新的MML脚本,并通过执行修改后新的MML脚本文件,实现NodeB的迁移。实质上将基站节点的迁移分成了准备阶段和执行阶段,在准备阶段的主要工作是生成正确的脚本,但并不对网络中的实际配置作任何变化,在执行阶段一次性地执行,相对于在网络中逐条修改配置的方法,简化了人工操作,提高了NodeB迁移过程的可靠性和安全性,进而减小了NodeB迁移过程对系统的影响。
在准备阶段,还可以在建立的备份数据库中修改MML脚本文件,并执行该修改后的MML脚本文件,如果NodeB的新接口配置数据正确,再在当前的系统数据库中执行该修改后的MML脚本文件。避免了在迁移过程中由于人工操作的错误而导致的系统无法回退的情况,而且先在备份数据库中修改并执行MML脚本文件,系统数据库中直接执行修改后正确的MML脚本文件,较大程度地缩短了NodeB的迁移时间,不但大大简化了批量迁移NodeB的操作,而且进一步提高了NodeB迁移过程的可靠性和安全性,减小了NodeB迁移过程对系统的影响。
预先设置替换规则,结合替换规则根据用户输入的新接口配置数据对导出的MML脚本文件进行修改,方便了不同版本之间的迁移并降低了业务的耦合度。


图1是现有技术中NodeB迁移示意图;图2是现有技术中Iub接口协议栈的示意图;图3是本发明第一实施方式的NodeB迁移方法流程图。
具体实施例方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述。
本发明的核心在于,从与需迁移的NodeB相关的RNC中导出进行该迁移的相关MML脚本,并从中提取出NodeB的接口配置数据供用户修改。根据用户输入的信息在建立的备份数据库中修改该NodeB的接口配置数据,并在备份数据库中执行该修改后的MML脚本。如果NodeB的新接口配置数据正确,则再在当前的系统数据库中执行该修改后的MML脚本文件;如果NodeB的新接口配置数据不正确,则重新通知用户输入相关信息,并根据用户输入的信息重新修改该NodeB的接口配置数据。
以上对本发明的核心作了简单说明,下面根据该原理,对本发明的第一实施方式NodeB迁移方法进行详细阐述。
如图3所示,在步骤301中,网络侧建立当前系统数据库的备份数据库。
接着,进入步骤302,网络侧从相关的RNC中导出与NodeB迁移相关的MML脚本,并从中提取出NodeB的接口配置数据。由于NodeB迁移过程涉及到多个RNC,如源RNC、目标RNC、与源RNC相邻的RNC以及与目标RNC相邻的RNC,因此,本实施方式中的网络侧为网元管理系统(ElementManagement System,简称“EMS”)层次上的网络实体。
具体地说,网络侧根据关系对象模型从源RNC、与源RNC相邻的RNC、目标RNC以及与目标RNC相邻的RNC中导出当前需要迁移的NodeB涉及的MML脚本,并根据该导出的MML脚本自动生成NodeB接口配置数据列表供用户修改使用。在实际应用中,从相关的RNC中导出的MML脚本的数据量非常大,但是需用户修改的数据比较少,因此通过在导出的脚本中提取出NodeB的接口配置数据供用户修改,可大大方便用户的操作。
如果有多个NodeB需要迁移,网络侧也可以生成多个NODEB接口数据,供用户修改。
接着,进入步骤303中,用户输入NodeB的迁移信息。具体地说,用户选择迁移NodeB的列表和该NodeB所在的RNC信息。如果需迁移的NodeB是从一个RNC迁移到另一个RNC,则由于小区属性在迁移过程中会发生变化,用户还需输入该NodeB的目标RNC信息和邻近RNC信息。
接着,进入步骤304,网络侧根据用户输入的信息在备份数据库中修改从相关RNC中所导出的MML脚本并执行该修改后的MML脚本。具体地说,网络侧预先设置替换规则,并在备份的数据库中根据用户输入的新NodeB接口配置数据对满足替换规则的内容进行替换,修改NodeB的接口配置数据,生成新的MML脚本。具体的替换可分为两种情况,一种是根据接口数据的变化直接替换,这种替换比较简单;另一种是有条件地进行替换,如邻区关系等。比如说,当小区对象类型发生了变化,变成了邻近RNC小区时,需要根据替换规则有条件地进行替换。网络侧预先设置的替换规则主要是一些参数替换的自定义规则,定义了根据用户输入的接口参数如何生成新的MML脚本,以避免工具和网元版本的耦合,从而方便了不同版本之间的迁移并降低了业务的耦合度。
然后,再在所建立的备份数据库中执行该新生成的MML脚本,也就是在该备份数据库中执行根据用户输入的信息修改后的MML脚本。在执行过程中,该NodeB的邻近RNC和目标RNC的处理有所不同。对于邻近RNC,需要将所有搬迁的小区相关数据先删除再增加一遍;而对于目标RNC,除了需将所有搬迁的小区相关数据先删除再增加一遍外,还需要增加搬迁小区的相关数据,另外,还要注意配置的顺序。
接着,进入步骤305,网络侧判断NodeB的新接口配置数据是否正确。具体地说,当网络侧在备份数据库中执行新生成的MML脚本后,判断需迁移的NodeB的新接口配置数据是否正确,如果正确,则进入步骤307,否则,说明NodeB的接口配置数据有误,进入步骤306。
在步骤306中,网络侧通知用户重新输入NodeB的新接口配置数据,并根据用户的输入重新修改MML脚本。具体地说,与步骤304相类似,网络侧在备份的数据库中根据用户重新输入的NodeB的新接口配置数据对满足替换规则的内容进行替换,重新修改NodeB的接口配置数据,生成新的MML脚本,再在该备份数据库中执行该新生成的MML脚本,也就是根据用户重新输入的信息修改后的MML脚本。在完成本步骤后,再回退到步骤305,判断NodeB的新接口配置数据是否正确。
由此可见,网络侧通过建立当前系统数据库的备份数据库,在备份数据库中对MML脚本进行修改与执行,以检验NodeB接口配置数据的正确性,并在NodeB接口配置数据出错时支持回退操作,避免了在迁移过程中由于人工操作的错误而导致的系统无法回退的情况。
如果需迁移的NodeB的新接口配置数据正确,则进入步骤307,网络侧在当前的系统数据库中执行新生成的MML脚本,也就是根据用户输入的信息修改后的MML脚本。网络侧通过执行修改后的MML脚本变更该NodeB的RNC的配置,完成对该NodeB的迁移。当然,即使需迁移的NodeB的新接口配置数据正确,用户也可以决定不迁移该NodeB,即不进入本步骤,但在本实施方式中,仅讨论一般情况下,用户不改变NodeB的迁移决策时执行的操作流程。
值得一提的是,如果有多个NodeB需要迁移,则按照输入迁移NodeB的次序依次在各个RNC上执行MML脚本,完成各NodeB的数据修改工作,一次性迁移所有的NodeB。
不难发现,本实施方式实质上是将NodeB的迁移分成了准备阶段和执行阶段。步骤301至步骤306为准备阶段,在准备阶段的主要工作是生成正确的脚本,但并不对网络中的实际配置作任何变化;步骤307为执行阶段,在执行阶段一次性地执行修改后的MML脚本,相对于在网络中逐条修改配置的方法,简化了人工操作,提高了NodeB迁移过程的可靠性和安全性,进而减小了NodeB迁移过程对系统的影响。而且,由于网络侧先在备份数据库中修改并执行MML脚本文件,系统数据库中直接执行修改后正确的MML脚本文件,较大程度地缩短了NodeB的迁移时间,使得批量迁移NodeB的实现方式成为可能,进一步提高了NodeB迁移过程的可靠性和安全性,减小了NodeB迁移过程对系统的影响。
本发明的第二实施方式NodeB迁移方法与第一实施方式大致相同,其区别仅在于,在第一实施方式中,如果有多个NodeB需要迁移,则一次性迁移所有的NodeB。而在本实施方式中,如果有多个NodeB需要迁移,则逐个迁移NodeB,每完成一个NodeB的迁移后检验该迁移过程是否正确,如果是,则再进行下一个NodeB的迁移。
本发明的第三实施方式NodeB迁移系统包含需迁移的NodeB和与该NodeB相关的RNC;导出模块,用于从相关的RNC导出进行该NodeB迁移的相关脚本;修改模块,用于根据用户输入的信息对该导出模块所导出的脚本进行修改;执行模块,用于执行经该修改模块修改后的脚本变更该NodeB的RNC配置,完成对该NodeB的迁移;以及备份建立模块,用于建立当前系统数据库的备份数据库。
具体地说,修改模块在备份建立模块建立的备份数据库中,根据用户输入的信息和预先设置的替换规则对导出模块所导出的脚本进行修改,并由执行模块在该备份数据库中执行修改后的脚本,如果经执行模块执行后,该NodeB的新接口配置数据正确,则该执行模块再在当前的系统数据库中执行修改后的脚本,变更该NodeB的RNC配置,完成对该NodeB的迁移。通过将基站节点的迁移分成准备阶段和执行阶段,在准备阶段生成正确的脚本,但并不对网络中的实际配置作任何变化,在执行阶段一次性地执行,相对于在网络中逐条修改配置的方法,简化了人工操作,提高了NodeB迁移过程的可靠性和安全性,并且较大程度地缩短了NodeB的迁移时间,减小了NodeB迁移过程对系统的影响。
虽然通过参照本发明的某些优选实施方式,已经对本发明进行了图示和描述,但本领域的普通技术人员应该明白,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。
权利要求
1.一种基站节点迁移方法,其特征在于,包含以下步骤网络侧从与需迁移的基站节点相关的无线网络控制器中导出进行所述迁移的相关脚本,并根据用户输入的信息对该脚本进行修改;网络侧通过执行所述修改后的脚本变更所述无线网络控制器的配置,完成对所述基站节点的迁移。
2.根据权利要求1所述的基站节点迁移方法,其特征在于,还包含以下步骤所述网络侧建立当前系统数据库的备份数据库,在该备份数据库中修改所述脚本,并执行所述修改后的脚本,如果所述修改后的脚本被执行后所述基站节点的新接口配置数据正确,则再在当前的系统数据库中执行所述修改后的脚本,对所述基站节点进行迁移。
3.根据权利要求2所述的基站节点迁移方法,其特征在于,如果所述修改后的脚本被执行后,所述基站节点的新接口配置数据不正确,则通知用户重新输入相关信息,并重新根据用户输入的信息对所述导出的进行所述迁移的相关脚本进行修改。
4.根据权利要求1所述的基站节点迁移方法,其特征在于,所述网络侧通过以下方式根据用户输入的信息对所述导出的进行所述迁移的相关脚本进行修改所述网络侧预先设置替换规则;所述网络侧根据用户输入的信息对满足所述替换规则的内容进行替换。
5.根据权利要求1至4中任一项所述的基站节点迁移方法,其特征在于,还包含以下步骤如果所述网络侧需要对至少两个基站节点进行所述迁移,则一次性迁移所有的所述基站节点,或者,逐个迁移基站节点,每完成一个基站节点的迁移后检验该迁移过程是否正确,如果是,则再进行下一个基站节点的迁移。
6.根据权利要求5所述的基站节点迁移方法,其特征在于,所述脚本为人机语言脚本,所述用户输入的信息为所述基站节点的新接口配置数据。
7.根据权利要求5所述的基站节点迁移方法,其特征在于,所述相关的无线网络控制器包含以下之一或其任意组合源无线网络控制器、与源无线网络控制器相邻的无线网络控制器、目标无线网络控制器、以及与目标无线网络控制器相邻的无线网络控制器。
8.根据权利要求5所述的基站节点迁移方法,其特征在于,所述网络侧根据关系对象模型从与需迁移的基站节点相关的无线网络控制器中导出进行所述迁移的相关脚本。
9.一种基站节点迁移系统,包含需迁移的基站节点和与该基站节点相关的无线网络控制器,其特征在于,还包含导出模块,用于从所述相关的无线网络控制器导出进行所述迁移的相关脚本;修改模块,用于根据用户输入的信息对所述导出模块所导出的脚本进行修改,生成新的脚本;执行模块,用于执行经所述修改模块修改后的新脚本变更所述无线网络控制器的配置,完成对所述基站节点的迁移。
10.根据权利要求9所述的基站节点迁移系统,其特征在于,所述系统还包含备份建立模块,用于建立当前系统数据库的备份数据库;所述修改模块在所述备份建立模块建立的备份数据库中修改所述脚本,并由所述执行模块在该备份数据库中执行所述修改后的脚本,如果经所述执行模块执行后,所述基站节点的新接口配置数据正确,则所述执行模块再在当前的系统数据库中执行所述修改后的脚本,对所述基站节点进行迁移。
11.根据权利要求9所述的基站节点迁移系统,其特征在于,所述修改模块根据用户输入的信息对满足预先设置的替换规则的内容进行替换。
全文摘要
本发明涉及移动通信领域,公开了一种基站节点迁移方法及其系统,使得NodeB可以被高效且可靠地迁移。本发明将NodeB的迁移分为准备和执行两个阶段。在准备阶段,从与需迁移的基站节点相关的RNC中导出进行该迁移的相关MML脚本,并从中提取出NodeB的接口配置数据供用户修改;在执行阶段,通过执行修改后的MML脚本文件,实现NodeB的迁移。在准备阶段,还可以建立备份数据库,在备份数据库中修改MML脚本文件并执行,以检验数据合法性。
文档编号H04W92/12GK1909713SQ200610126409
公开日2007年2月7日 申请日期2006年8月25日 优先权日2006年8月25日
发明者陈杰 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1