CN100428829C - Base station node migration method and system thereof - Google Patents
Base station node migration method and system thereof Download PDFInfo
- Publication number
- CN100428829C CN100428829C CNB2006101264093A CN200610126409A CN100428829C CN 100428829 C CN100428829 C CN 100428829C CN B2006101264093 A CNB2006101264093 A CN B2006101264093A CN 200610126409 A CN200610126409 A CN 200610126409A CN 100428829 C CN100428829 C CN 100428829C
- Authority
- CN
- China
- Prior art keywords
- station node
- script
- migration
- base
- nodeb
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明涉及移动通信领域,公开了一种基站节点迁移方法及其系统,使得NodeB可以被高效且可靠地迁移。本发明将NodeB的迁移分为准备和执行两个阶段。在准备阶段,从与需迁移的基站节点相关的RNC中导出进行该迁移的相关MML脚本,并从中提取出NodeB的接口配置数据供用户修改;在执行阶段,通过执行修改后的MML脚本文件,实现NodeB的迁移。在准备阶段,还可以建立备份数据库,在备份数据库中修改MML脚本文件并执行,以检验数据合法性。
The invention relates to the field of mobile communication, and discloses a base station node relocation method and a system thereof, so that NodeB can be relocated efficiently and reliably. The invention divides the migration of NodeB into two stages of preparation and execution. In the preparation stage, export the relevant MML script for the migration from the RNC related to the base station node to be migrated, and extract the interface configuration data of NodeB from it for user modification; in the execution stage, by executing the modified MML script file, Realize the migration of NodeB. In the preparation stage, a backup database can also be established, and the MML script file can be modified and executed in the backup database to verify the legality of the data.
Description
技术领域 technical field
本发明涉及移动通信领域,特别涉及移动网络的维护技术。The invention relates to the field of mobile communication, in particular to the maintenance technology of the mobile network.
背景技术 Background technique
随着移动通信业务的迅猛发展,移动数据和多媒体通信的应用将越来越广泛,在不久的将来,甚至将超过传统的话音成为移动通信承载的主要业务。而传统的第二代全球移动通信系统(Global System for mobileCommunication,简称“GSM”)移动通信网络已无法适应这种新的发展趋势,为此,GSM将逐步过渡到第三代移动通信系统。其中,第三代合作伙伴项目(3rd Generation Partnership Project,简称“3GPP”)所规范的宽带码分多址(Wideband Code Division Multiple Access,简称“WCDMA”)/通用移动通信系统(Universal Mobile Telecommunications System,简称“UMTS”)以其不断完善和成熟的技术标准,以其灵活的网络架构、平滑的演进模式、有效的投资等诸多优势,而逐渐发展成为第三代移动通信的主要技术,并为越来越多的移动通信运营商和设备提供商所接受。With the rapid development of mobile communication services, the application of mobile data and multimedia communication will become more and more extensive. In the near future, it will even surpass traditional voice to become the main service carried by mobile communication. The traditional second-generation Global System for mobile communication (Global System for mobile Communication, referred to as "GSM") mobile communication network can no longer adapt to this new development trend. Therefore, GSM will gradually transition to the third-generation mobile communication system. Among them, the Wideband Code Division Multiple Access (WCDMA)/Universal Mobile Telecommunications System (Universal Mobile Telecommunications System) regulated by the 3rd Generation Partnership Project (3GPP for short), "UMTS" for short) has gradually developed into the main technology of the third-generation mobile communication with its continuous improvement and mature technical standards, flexible network architecture, smooth evolution mode, effective investment and many other advantages. Accepted by more and more mobile communication operators and equipment providers.
根据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信令的重要通道。According to the relevant 3GPP agreement, the Terrestrial Radio Access Network (UMTS Terrestrial Radio Access Network, referred to as "UTRAN") of the WCDMA system consists of a base station node (also known as a B node, NodeB) and a radio network controller (Radio Network Controller, referred to as "RNC") )composition. Among them, the NodeB includes logic function modules such as the transmission interface unit and the base station control part. In UTRAN, RNC is in the control position, and is used to allocate and control the wireless resources of NodeB connected or related to it. NodeB completes the conversion of data flow between interfaces and also participates in part of wireless resource management. The main wireless resources in the NodeB are abstracted into local cells (LocalCell) and local cell groups (LocalCellGroup), and these resources will be used to establish cells (Cell) and access terminals. The interface between the NodeB and the RNC is an Iub interface, which is an open standard interface and supports the connection of devices of different equipment providers through the Iub interface. The standard protocol on the Iub interface includes the application protocol of the control plane, the NodeB Application Protocol (NodeB Application Protocol, referred to as "NBAP"). The main functions of the NBAP protocol are: sector configuration management; wireless link monitoring and management; common channel, dedicated channel measurement; system information management and so on. The Communication Control Port (CCP for short) of the Iub interface is an important channel for carrying NBAP signaling.
在第三代移动通信网络中,用户经常会因为系统负载平衡的原因需要调整NodeB在网络中的位置,其中包括物理位置的变化或者传输链路的调整;从NodeB和RNC的关系出发可以分为内部RNC迁移和跨RNC迁移两种情况。NodeB的迁移如图1所示,NodeB1从RNC10搬迁到RNC11,虚线代表搬迁前的组网,实线代表搬迁后的组网,不难发现,在NodeB搬迁的同时,和NodeB相关的传输链路、小区、邻近关系等等资源都需要进行迁移操作。In the third-generation mobile communication network, users often need to adjust the position of NodeB in the network due to system load balancing, including the change of physical position or the adjustment of transmission link; starting from the relationship between NodeB and RNC, it can be divided into There are two cases of intra-RNC migration and inter-RNC migration. The migration of NodeB is shown in Figure 1. NodeB1 is relocated from RNC10 to RNC11. The dotted line represents the network before relocation, and the solid line represents the network after relocation. It is not difficult to find that when NodeB is relocated, the transmission links related to NodeB Resources such as resources, cells, and neighbor relationships need to be migrated.
目前,用户需要通过以下操作来完成NodeB的迁移:Currently, users need to complete the migration of NodeB through the following operations:
1、删除该NodeB上的小区和相邻关系;1. Delete the cell and neighbor relationship on the NodeB;
2、删除该NodeB关联的信令链路、控制链路等资源;2. Delete resources such as signaling links and control links associated with the NodeB;
3、删除该NodeB关联的所有永久虚电路(Permanent Virtual Circuit,简称“PVC”)承载链路;3. Delete all permanent virtual circuit (Permanent Virtual Circuit, "PVC" for short) bearer links associated with the NodeB;
4、删除该NodeB的物理链路;4. Delete the physical link of the NodeB;
5、增加该NodeB的物理链路;5. Add the physical link of the NodeB;
6、增加该NodeB关联的所有PVC承载链路;6. Add all PVC bearer links associated with the NodeB;
7、增加该NodeB关联的信令链路、控制链路等资源;7. Add resources such as signaling links and control links associated with the NodeB;
8、增加该NodeB上的小区和相邻关系。8. Add the cell and neighbor relationship on the NodeB.
由此可见,在NodeB的实际迁移过程,和NodeB相关的大量数据需要修改(NodeB和RNC之间的Iub接口协议栈如图2所示),其中包括物理链路号、小区位置区、路由区、服务区设置、小区相邻关系等,并且涉及到多个RNC配置数据的变更。因此,如果用户利用现有的人机语言(Man-MachineLanguage,简称“MML”)命令手工实施上述的迁移方案,其难度和风险是很大的,不仅要求用户对现网的数据和系统业务非常熟悉,而且在搬迁过程中一旦出现人工操作错误,很难回退到初始状况;并且整个搬迁时间会很长,会对整个网络的业务有相当的影响;对于批量迁移NodeB的场景更是难以操作实施。It can be seen that in the actual migration process of NodeB, a large amount of data related to NodeB needs to be modified (the Iub interface protocol stack between NodeB and RNC is shown in Figure 2), including physical link number, cell location area, routing area , service area setting, cell neighbor relationship, etc., and involves the change of multiple RNC configuration data. Therefore, if the user uses the existing Man-Machine Language (MML) commands to manually implement the above-mentioned migration plan, the difficulty and risk are very high. Familiar, and once a manual operation error occurs during the relocation process, it is difficult to return to the initial state; and the entire relocation time will be very long, which will have a considerable impact on the business of the entire network; it is even more difficult to operate in the scenario of batch migration of NodeB implement.
发明内容 Contents of the invention
有鉴于此,本发明的主要目的在于提供一种基站节点迁移方法及其系统,使得NodeB可以被高效且可靠地迁移。In view of this, the main purpose of the present invention is to provide a base station node relocation method and its system, so that NodeB can be relocated efficiently and reliably.
为实现上述目的,本发明提供了一种基站节点迁移方法,包含以下步骤:To achieve the above object, the present invention provides a base station node migration method, comprising the following steps:
网络侧从与需迁移的基站节点相关的无线网络控制器中导出进行所述迁移的相关脚本,并根据用户输入的信息对该脚本进行修改;The network side derives a script related to the migration from the radio network controller related to the base station node to be migrated, and modifies the script according to the information input by the user;
网络侧通过执行所述修改后的脚本变更所述无线网络控制器的配置,完成对所述基站节点的迁移。The network side changes the configuration of the radio network controller by executing the modified script to complete the migration of the base station node.
其中,还包含以下步骤:Among them, the following steps are also included:
所述网络侧建立当前系统数据库的备份数据库,在该备份数据库中修改所述脚本,并执行所述修改后的脚本,如果所述修改后的脚本被执行后所述基站节点的新接口配置数据正确,则再在当前的系统数据库中执行所述修改后的脚本,对所述基站节点进行迁移。The network side establishes a backup database of the current system database, modifies the script in the backup database, and executes the modified script, if the modified script is executed, the new interface configuration data of the base station node If it is correct, execute the modified script in the current system database to migrate the base station node.
此外在所述方法中,如果所述修改后的脚本被执行后,所述基站节点的新接口配置数据不正确,则通知用户重新输入相关信息,并重新根据用户输入的信息对所述导出的进行所述迁移的相关脚本进行修改。In addition, in the method, if the new interface configuration data of the base station node is incorrect after the modified script is executed, the user is notified to re-input relevant information, and the derived The relevant scripts for the migration described above are modified.
此外在所述方法中,所述网络侧通过以下方式根据用户输入的信息对所述导出的进行所述迁移的相关脚本进行修改:In addition, in the method, the network side modifies the exported related scripts for the migration according to the information input by the user in the following manner:
所述网络侧预先设置替换规则;The network side presets replacement rules;
所述网络侧根据用户输入的信息对满足所述替换规则的内容进行替换。The network side replaces the content satisfying the replacement rule according to the information input by the user.
此外在所述方法中,还包含以下步骤:In addition, in described method, also comprise following steps:
如果所述网络侧需要对至少两个基站节点进行所述迁移,则一次性迁移所有的所述基站节点,或者,If the network side needs to perform the migration on at least two base station nodes, then migrate all the base station nodes at one time, or,
逐个迁移基站节点,每完成一个基站节点的迁移后检验该迁移过程是否正确,如果是,则再进行下一个基站节点的迁移。The base station nodes are migrated one by one, and after each base station node is migrated, it is checked whether the migration process is correct, and if so, the next base station node is migrated.
此外在所述方法中,所述脚本为人机语言脚本,所述用户输入的信息为所述基站节点的新接口配置数据。In addition, in the method, the script is a man-machine language script, and the information input by the user is the new interface configuration data of the base station node.
此外在所述方法中,所述相关的无线网络控制器包含以下之一或其任意组合:In addition, in the method, the relevant radio network controller includes one of the following or any combination thereof:
源无线网络控制器、与源无线网络控制器相邻的无线网络控制器、目标无线网络控制器、以及与目标无线网络控制器相邻的无线网络控制器。A source radio network controller, a radio network controller adjacent to the source radio network controller, a target radio network controller, and a radio network controller adjacent to the target radio network controller.
此外在所述方法中,所述网络侧根据关系对象模型从与需迁移的基站节点相关的无线网络控制器中导出进行所述迁移的相关脚本。In addition, in the method, the network side derives relevant scripts for performing the migration from the radio network controller related to the base station node to be migrated according to the relational object model.
本发明还提供了一种基站节点迁移系统,包含需迁移的基站节点和与该基站节点相关的无线网络控制器,还包含:The present invention also provides a base station node migration system, which includes a base station node to be migrated and a wireless network controller related to the base station node, and also includes:
导出模块,用于从所述相关的无线网络控制器导出进行所述迁移的相关脚本;An export module, configured to export a related script for performing the migration from the related wireless network controller;
修改模块,用于根据用户输入的信息对所述导出模块所导出的脚本进行修改,生成新的脚本;A modification module, configured to modify the script exported by the export module according to the information input by the user to generate a new script;
执行模块,用于执行经所述修改模块修改后的新脚本变更所述无线网络控制器的配置,完成对所述基站节点的迁移。An executing module, configured to execute the new script modified by the modifying module to change the configuration of the radio network controller and complete the migration of the base station node.
其中,所述系统还包含:Wherein, the system also includes:
备份建立模块,用于建立当前系统数据库的备份数据库;A backup establishment module is used to establish a backup database of the current system database;
所述修改模块在所述备份建立模块建立的备份数据库中修改所述脚本,并由所述执行模块在该备份数据库中执行所述修改后的脚本,如果经所述执行模块执行后,所述基站节点的新接口配置数据正确,则所述执行模块再在当前的系统数据库中执行所述修改后的脚本,对所述基站节点进行迁移。The modifying module modifies the script in the backup database established by the backup establishing module, and the executing module executes the modified script in the backup database, if executed by the executing module, the If the new interface configuration data of the base station node is correct, the execution module executes the modified script in the current system database to migrate the base station node.
此外在所述系统中,所述修改模块根据用户输入的信息对满足预先设置的替换规则的内容进行替换。In addition, in the system, the modification module replaces the content satisfying the preset replacement rules according to the information input by the user.
通过比较可以发现,本发明的技术方案与现有技术的主要区别在于,从与需迁移的基站节点相关的RNC中导出进行该迁移的相关MML脚本,并从中提取出NodeB的接口配置数据供用户修改,生成新的MML脚本,并通过执行修改后新的MML脚本文件,实现NodeB的迁移。实质上将基站节点的迁移分成了准备阶段和执行阶段,在准备阶段的主要工作是生成正确的脚本,但并不对网络中的实际配置作任何变化,在执行阶段一次性地执行,相对于在网络中逐条修改配置的方法,简化了人工操作,提高了NodeB迁移过程的可靠性和安全性,进而减小了NodeB迁移过程对系统的影响。By comparison, it can be found that the main difference between the technical solution of the present invention and the prior art is that the relevant MML script for the migration is derived from the RNC related to the base station node to be migrated, and the interface configuration data of NodeB is extracted therefrom for the user Modify and generate a new MML script, and implement the migration of NodeB by executing the new MML script file after modification. In essence, the migration of base station nodes is divided into the preparation stage and the execution stage. The main work in the preparation stage is to generate correct scripts, but it does not make any changes to the actual configuration in the network. It is executed once in the execution stage. The method of modifying the configuration one by one in the network simplifies the manual operation, improves the reliability and security of the NodeB migration process, and further reduces the impact of the NodeB migration process on the system.
在准备阶段,还可以在建立的备份数据库中修改MML脚本文件,并执行该修改后的MML脚本文件,如果NodeB的新接口配置数据正确,再在当前的系统数据库中执行该修改后的MML脚本文件。避免了在迁移过程中由于人工操作的错误而导致的系统无法回退的情况,而且先在备份数据库中修改并执行MML脚本文件,系统数据库中直接执行修改后正确的MML脚本文件,较大程度地缩短了NodeB的迁移时间,不但大大简化了批量迁移NodeB的操作,而且进一步提高了NodeB迁移过程的可靠性和安全性,减小了NodeB迁移过程对系统的影响。In the preparation stage, you can also modify the MML script file in the established backup database and execute the modified MML script file. If the new interface configuration data of NodeB is correct, execute the modified MML script file in the current system database document. Avoid the situation that the system cannot be rolled back due to manual errors during the migration process, and first modify and execute the MML script file in the backup database, and directly execute the correct MML script file after modification in the system database, to a greater extent This not only greatly simplifies the operation of batch migration of NodeBs, but also further improves the reliability and security of the NodeB migration process, and reduces the impact of the NodeB migration process on the system.
预先设置替换规则,结合替换规则根据用户输入的新接口配置数据对导出的MML脚本文件进行修改,方便了不同版本之间的迁移并降低了业务的耦合度。The replacement rules are set in advance, and the exported MML script files are modified according to the new interface configuration data input by the user in combination with the replacement rules, which facilitates the migration between different versions and reduces the coupling degree of the business.
附图说明 Description of drawings
图1是现有技术中NodeB迁移示意图;FIG. 1 is a schematic diagram of NodeB migration in the prior art;
图2是现有技术中Iub接口协议栈的示意图;Fig. 2 is the schematic diagram of Iub interface protocol stack in the prior art;
图3是本发明第一实施方式的NodeB迁移方法流程图。Fig. 3 is a flowchart of a NodeB migration method according to the first embodiment of the present invention.
具体实施方式 Detailed ways
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述。In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings.
本发明的核心在于,从与需迁移的NodeB相关的RNC中导出进行该迁移的相关MML脚本,并从中提取出NodeB的接口配置数据供用户修改。根据用户输入的信息在建立的备份数据库中修改该NodeB的接口配置数据,并在备份数据库中执行该修改后的MML脚本。如果NodeB的新接口配置数据正确,则再在当前的系统数据库中执行该修改后的MML脚本文件;如果NodeB的新接口配置数据不正确,则重新通知用户输入相关信息,并根据用户输入的信息重新修改该NodeB的接口配置数据。The core of the present invention is to derive the relevant MML script for the migration from the RNC related to the NodeB to be migrated, and extract the interface configuration data of the NodeB therefrom for user modification. Modify the interface configuration data of the NodeB in the established backup database according to the information input by the user, and execute the modified MML script in the backup database. If the new interface configuration data of NodeB is correct, execute the modified MML script file in the current system database; Re-modify the interface configuration data of the NodeB.
以上对本发明的核心作了简单说明,下面根据该原理,对本发明的第一实施方式NodeB迁移方法进行详细阐述。The core of the present invention has been briefly described above, and the NodeB migration method of the first embodiment of the present invention will be described in detail below based on this principle.
如图3所示,在步骤301中,网络侧建立当前系统数据库的备份数据库。As shown in FIG. 3, in
接着,进入步骤302,网络侧从相关的RNC中导出与NodeB迁移相关的MML脚本,并从中提取出NodeB的接口配置数据。由于NodeB迁移过程涉及到多个RNC,如源RNC、目标RNC、与源RNC相邻的RNC以及与目标RNC相邻的RNC,因此,本实施方式中的网络侧为网元管理系统(ElementManagement System,简称“EMS”)层次上的网络实体。Next, enter
具体地说,网络侧根据关系对象模型从源RNC、与源RNC相邻的RNC、目标RNC以及与目标RNC相邻的RNC中导出当前需要迁移的NodeB涉及的MML脚本,并根据该导出的MML脚本自动生成NodeB接口配置数据列表供用户修改使用。在实际应用中,从相关的RNC中导出的MML脚本的数据量非常大,但是需用户修改的数据比较少,因此通过在导出的脚本中提取出NodeB的接口配置数据供用户修改,可大大方便用户的操作。Specifically, the network side derives the MML script involved in the NodeB that currently needs to be migrated from the source RNC, the RNC adjacent to the source RNC, the target RNC, and the RNC adjacent to the target RNC according to the relationship object model, and according to the derived MML script The script automatically generates a NodeB interface configuration data list for users to modify. In practical applications, the data volume of the MML script exported from the relevant RNC is very large, but the data that needs to be modified by the user is relatively small, so it is very convenient to extract the interface configuration data of NodeB from the exported script for the user to modify user actions.
如果有多个NodeB需要迁移,网络侧也可以生成多个NODEB接口数据,供用户修改。If multiple NodeBs need to be migrated, the network side can also generate multiple NodeB interface data for users to modify.
接着,进入步骤303中,用户输入NodeB的迁移信息。具体地说,用户选择迁移NodeB的列表和该NodeB所在的RNC信息。如果需迁移的NodeB是从一个RNC迁移到另一个RNC,则由于小区属性在迁移过程中会发生变化,用户还需输入该NodeB的目标RNC信息和邻近RNC信息。Next, in
接着,进入步骤304,网络侧根据用户输入的信息在备份数据库中修改从相关RNC中所导出的MML脚本并执行该修改后的MML脚本。具体地说,网络侧预先设置替换规则,并在备份的数据库中根据用户输入的新NodeB接口配置数据对满足替换规则的内容进行替换,修改NodeB的接口配置数据,生成新的MML脚本。具体的替换可分为两种情况,一种是根据接口数据的变化直接替换,这种替换比较简单;另一种是有条件地进行替换,如邻区关系等。比如说,当小区对象类型发生了变化,变成了邻近RNC小区时,需要根据替换规则有条件地进行替换。网络侧预先设置的替换规则主要是一些参数替换的自定义规则,定义了根据用户输入的接口参数如何生成新的MML脚本,以避免工具和网元版本的耦合,从而方便了不同版本之间的迁移并降低了业务的耦合度。Next, enter
然后,再在所建立的备份数据库中执行该新生成的MML脚本,也就是在该备份数据库中执行根据用户输入的信息修改后的MML脚本。在执行过程中,该NodeB的邻近RNC和目标RNC的处理有所不同。对于邻近RNC,需要将所有搬迁的小区相关数据先删除再增加一遍;而对于目标RNC,除了需将所有搬迁的小区相关数据先删除再增加一遍外,还需要增加搬迁小区的相关数据,另外,还要注意配置的顺序。Then, the newly generated MML script is executed in the established backup database, that is, the MML script modified according to the information input by the user is executed in the backup database. During the execution process, the processing of the neighboring RNC of the NodeB and the target RNC are different. For the neighboring RNC, it is necessary to delete all the relocated cell-related data first and then add it again; for the target RNC, in addition to first deleting all the relocated cell-related data and then adding it again, it is also necessary to add the relevant data of the relocated cell. In addition, Also pay attention to the order of configuration.
接着,进入步骤305,网络侧判断NodeB的新接口配置数据是否正确。具体地说,当网络侧在备份数据库中执行新生成的MML脚本后,判断需迁移的NodeB的新接口配置数据是否正确,如果正确,则进入步骤307,否则,说明NodeB的接口配置数据有误,进入步骤306。Next, enter
在步骤306中,网络侧通知用户重新输入NodeB的新接口配置数据,并根据用户的输入重新修改MML脚本。具体地说,与步骤304相类似,网络侧在备份的数据库中根据用户重新输入的NodeB的新接口配置数据对满足替换规则的内容进行替换,重新修改NodeB的接口配置数据,生成新的MML脚本,再在该备份数据库中执行该新生成的MML脚本,也就是根据用户重新输入的信息修改后的MML脚本。在完成本步骤后,再回退到步骤305,判断NodeB的新接口配置数据是否正确。In
由此可见,网络侧通过建立当前系统数据库的备份数据库,在备份数据库中对MML脚本进行修改与执行,以检验NodeB接口配置数据的正确性,并在NodeB接口配置数据出错时支持回退操作,避免了在迁移过程中由于人工操作的错误而导致的系统无法回退的情况。It can be seen that the network side establishes the backup database of the current system database, modifies and executes the MML script in the backup database, to verify the correctness of the NodeB interface configuration data, and supports the rollback operation when the NodeB interface configuration data is wrong. It avoids the situation that the system cannot be rolled back due to manual operation errors during the migration process.
如果需迁移的NodeB的新接口配置数据正确,则进入步骤307,网络侧在当前的系统数据库中执行新生成的MML脚本,也就是根据用户输入的信息修改后的MML脚本。网络侧通过执行修改后的MML脚本变更该NodeB的RNC的配置,完成对该NodeB的迁移。当然,即使需迁移的NodeB的新接口配置数据正确,用户也可以决定不迁移该NodeB,即不进入本步骤,但在本实施方式中,仅讨论一般情况下,用户不改变NodeB的迁移决策时执行的操作流程。If the new interface configuration data of the NodeB to be migrated is correct, go to step 307, and the network side executes the newly generated MML script in the current system database, that is, the MML script modified according to the information input by the user. The network side changes the configuration of the RNC of the NodeB by executing the modified MML script to complete the migration of the NodeB. Of course, even if the new interface configuration data of the NodeB to be migrated is correct, the user can also decide not to migrate the NodeB, that is, not to enter this step, but in this embodiment, only discussing the general situation, when the user does not change the migration decision of the NodeB The operation process performed.
值得一提的是,如果有多个NodeB需要迁移,则按照输入迁移NodeB的次序依次在各个RNC上执行MML脚本,完成各NodeB的数据修改工作,一次性迁移所有的NodeB。It is worth mentioning that if there are multiple NodeBs that need to be migrated, the MML scripts are executed on each RNC in sequence according to the order in which the NodeBs are imported to complete the data modification of each NodeB, and all NodeBs are migrated at one time.
不难发现,本实施方式实质上是将NodeB的迁移分成了准备阶段和执行阶段。步骤301至步骤306为准备阶段,在准备阶段的主要工作是生成正确的脚本,但并不对网络中的实际配置作任何变化;步骤307为执行阶段,在执行阶段一次性地执行修改后的MML脚本,相对于在网络中逐条修改配置的方法,简化了人工操作,提高了NodeB迁移过程的可靠性和安全性,进而减小了NodeB迁移过程对系统的影响。而且,由于网络侧先在备份数据库中修改并执行MML脚本文件,系统数据库中直接执行修改后正确的MML脚本文件,较大程度地缩短了NodeB的迁移时间,使得批量迁移NodeB的实现方式成为可能,进一步提高了NodeB迁移过程的可靠性和安全性,减小了NodeB迁移过程对系统的影响。It is not difficult to find that this embodiment essentially divides the migration of the NodeB into a preparation phase and an execution phase. Step 301 to step 306 is the preparation stage, the main work in the preparation stage is to generate the correct script, but does not make any changes to the actual configuration in the network;
本发明的第二实施方式NodeB迁移方法与第一实施方式大致相同,其区别仅在于,在第一实施方式中,如果有多个NodeB需要迁移,则一次性迁移所有的NodeB。而在本实施方式中,如果有多个NodeB需要迁移,则逐个迁移NodeB,每完成一个NodeB的迁移后检验该迁移过程是否正确,如果是,则再进行下一个NodeB的迁移。The NodeB migration method of the second embodiment of the present invention is substantially the same as that of the first embodiment, the only difference being that in the first embodiment, if there are multiple NodeBs to be migrated, all NodeBs are migrated at once. However, in this embodiment, if there are multiple NodeBs to be migrated, the NodeBs are migrated one by one. After completing the migration of each NodeB, it is checked whether the migration process is correct. If so, the next NodeB is migrated.
本发明的第三实施方式NodeB迁移系统包含需迁移的NodeB和与该NodeB相关的RNC;导出模块,用于从相关的RNC导出进行该NodeB迁移的相关脚本;修改模块,用于根据用户输入的信息对该导出模块所导出的脚本进行修改;执行模块,用于执行经该修改模块修改后的脚本变更该NodeB的RNC配置,完成对该NodeB的迁移;以及备份建立模块,用于建立当前系统数据库的备份数据库。In the third embodiment of the present invention, the NodeB migration system includes the NodeB to be migrated and the RNC related to the NodeB; the export module is used to export the relevant scripts for the NodeB migration from the relevant RNC; information to modify the script exported by the export module; the execution module is used to execute the script modified by the modification module to change the RNC configuration of the NodeB and complete the migration of the NodeB; and the backup establishment module is used to establish the current system The backup database for the database.
具体地说,修改模块在备份建立模块建立的备份数据库中,根据用户输入的信息和预先设置的替换规则对导出模块所导出的脚本进行修改,并由执行模块在该备份数据库中执行修改后的脚本,如果经执行模块执行后,该NodeB的新接口配置数据正确,则该执行模块再在当前的系统数据库中执行修改后的脚本,变更该NodeB的RNC配置,完成对该NodeB的迁移。通过将基站节点的迁移分成准备阶段和执行阶段,在准备阶段生成正确的脚本,但并不对网络中的实际配置作任何变化,在执行阶段一次性地执行,相对于在网络中逐条修改配置的方法,简化了人工操作,提高了NodeB迁移过程的可靠性和安全性,并且较大程度地缩短了NodeB的迁移时间,减小了NodeB迁移过程对系统的影响。Specifically, the modification module modifies the script exported by the export module according to the information input by the user and the preset replacement rules in the backup database established by the backup establishment module, and the execution module executes the modified script in the backup database. If the script is executed by the execution module and the new interface configuration data of the NodeB is correct, then the execution module executes the modified script in the current system database, changes the RNC configuration of the NodeB, and completes the migration of the NodeB. By dividing the migration of the base station node into the preparation phase and the execution phase, the correct script is generated in the preparation phase, but does not make any changes to the actual configuration in the network, and is executed at one time in the execution phase. The method simplifies the manual operation, improves the reliability and security of the NodeB migration process, shortens the NodeB migration time to a large extent, and reduces the impact of the NodeB migration process on the system.
虽然通过参照本发明的某些优选实施方式,已经对本发明进行了图示和描述,但本领域的普通技术人员应该明白,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。Although the present invention has been illustrated and described with reference to certain preferred embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the present invention. The spirit and scope of the invention.
Claims (11)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2006101264093A CN100428829C (en) | 2006-08-25 | 2006-08-25 | Base station node migration method and system thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2006101264093A CN100428829C (en) | 2006-08-25 | 2006-08-25 | Base station node migration method and system thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1909713A CN1909713A (en) | 2007-02-07 |
CN100428829C true CN100428829C (en) | 2008-10-22 |
Family
ID=37700679
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2006101264093A Expired - Fee Related CN100428829C (en) | 2006-08-25 | 2006-08-25 | Base station node migration method and system thereof |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100428829C (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101179762B (en) * | 2007-11-29 | 2010-08-25 | 上海华为技术有限公司 | Method and device for inter-base station controller to implement relocation of base station |
CN102006600B (en) * | 2009-09-03 | 2013-11-20 | 大唐移动通信设备有限公司 | Method and device for generating configuration files |
CN101867941B (en) * | 2010-06-10 | 2012-08-08 | 华为技术有限公司 | Data processing method and network management equipment |
CN102202366A (en) * | 2011-06-10 | 2011-09-28 | 中兴通讯股份有限公司 | Node base station automation transfer method and system thereof |
EP4014474A4 (en) * | 2019-08-16 | 2023-08-16 | Nokia Technologies Oy | Apparatus, method, and computer program |
CN111708760B (en) * | 2020-06-17 | 2023-05-12 | 宏桥高科技集团有限公司 | Model migration deployment method, device, electronic equipment and storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2000025541A1 (en) * | 1998-10-26 | 2000-05-04 | Nokia Networks Oy | Method for configuring cross-connections of a radio system and radio system |
EP1109353A2 (en) * | 1999-12-15 | 2001-06-20 | STMicroelectronics, Inc. | Network station management system and method |
CN1430142A (en) * | 2001-12-29 | 2003-07-16 | 深圳市中兴通讯股份有限公司上海第二研究所 | Device for realizing software down loading using single-chip processor in communication system and its method |
CN1684427A (en) * | 2004-04-14 | 2005-10-19 | 华为技术有限公司 | A software upgrade and rollback method |
-
2006
- 2006-08-25 CN CNB2006101264093A patent/CN100428829C/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2000025541A1 (en) * | 1998-10-26 | 2000-05-04 | Nokia Networks Oy | Method for configuring cross-connections of a radio system and radio system |
EP1109353A2 (en) * | 1999-12-15 | 2001-06-20 | STMicroelectronics, Inc. | Network station management system and method |
CN1430142A (en) * | 2001-12-29 | 2003-07-16 | 深圳市中兴通讯股份有限公司上海第二研究所 | Device for realizing software down loading using single-chip processor in communication system and its method |
CN1684427A (en) * | 2004-04-14 | 2005-10-19 | 华为技术有限公司 | A software upgrade and rollback method |
Also Published As
Publication number | Publication date |
---|---|
CN1909713A (en) | 2007-02-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100428829C (en) | Base station node migration method and system thereof | |
CN101384086B (en) | Network device configuring method apparatus and system | |
WO2018010555A1 (en) | Northbound interface lte service automatic configuration method, northbound interface apparatus, and storage medium | |
CN101193402A (en) | Configuration method and system for multi-mode base station | |
CN103533015A (en) | Limit speed increasing method | |
CN101179762B (en) | Method and device for inter-base station controller to implement relocation of base station | |
CN102421145B (en) | Method and system for carrying out direct communication of data among base stations | |
CN101310554A (en) | Reallocation of radio resources during handover | |
KR102457331B1 (en) | Method and apparatus for optimizing mobility-related parameter of network | |
CN101867941B (en) | Data processing method and network management equipment | |
CN112055387A (en) | Cell switching method and device | |
CN116233262A (en) | Micro-service deployment and request routing method and system based on edge network architecture | |
CN105744574A (en) | Adjacent region optimization method and apparatus | |
CN101938769B (en) | A kind of processing method of wireless communication networks optimization data and system | |
CN104507133B (en) | The method and apparatus of voice switching | |
CN105376802A (en) | Interfrequency and inter-technology neighbor planning on a self-organizing network | |
CN113115380B (en) | Dual-connection switching method, switching equipment and storage medium | |
CN102725999A (en) | Data configuration method and telecommunication system device | |
CN105325024A (en) | Coordination in self-organizing networks | |
CN107508761B (en) | Method and system for quickly migrating services in communication system | |
CN107347191B (en) | Method and system for adding adjacent frequency of adjacent cell | |
CN114124710B (en) | A business verification method and device | |
CN107801220A (en) | The method and computer-readable recording medium of automatic switchover cell type | |
CN102769857B (en) | Data processing method and webmaster equipment | |
CN102984766B (en) | Architecture method and device for network element topology |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20180823 Address after: California, USA Patentee after: Global innovation polymerization LLC Address before: London, England Patentee before: GW partnership Co.,Ltd. Effective date of registration: 20180823 Address after: London, England Patentee after: GW partnership Co.,Ltd. Address before: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen Patentee before: HUAWEI TECHNOLOGIES Co.,Ltd. |
|
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20081022 |