[go: up one dir, main page]

CN101384086B - Network device configuring method apparatus and system - Google Patents

Network device configuring method apparatus and system Download PDF

Info

Publication number
CN101384086B
CN101384086B CN2008101752058A CN200810175205A CN101384086B CN 101384086 B CN101384086 B CN 101384086B CN 2008101752058 A CN2008101752058 A CN 2008101752058A CN 200810175205 A CN200810175205 A CN 200810175205A CN 101384086 B CN101384086 B CN 101384086B
Authority
CN
China
Prior art keywords
configuration
data
network equipment
transport layer
network
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
Application number
CN2008101752058A
Other languages
Chinese (zh)
Other versions
CN101384086A (en
Inventor
邓江海
宋杰
李剑
苏嘉亮
程志平
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Suzhou Wuzhong District Mudu Huali Mold Processing Shop
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN2008101752058A priority Critical patent/CN101384086B/en
Publication of CN101384086A publication Critical patent/CN101384086A/en
Priority to PCT/CN2009/074670 priority patent/WO2010048888A1/en
Application granted granted Critical
Publication of CN101384086B publication Critical patent/CN101384086B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/085Retrieval of network configuration; Tracking network configuration history
    • H04L41/0853Retrieval of network configuration; Tracking network configuration history by actively collecting configuration information or by backing up configuration information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0813Configuration setting characterised by the conditions triggering a change of settings

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明实施例公开了网络设备的配置方法、装置和系统,该方法包括:接收并解析基于用户面的配置文件,获取相应的数据面配置数据;提取网络设备的现网配置数据,根据所述获取的数据面配置数据和所述提取的现网配置数据,进行离线数据配置,生成数据配置下发脚本;将所述数据配置下发脚本发送到所述网络设备。本发明实施例的技术方案提高了网络设备的配置效率。

Figure 200810175205

The embodiment of the present invention discloses a configuration method, device, and system for network equipment. The method includes: receiving and parsing a configuration file based on the user plane, and obtaining corresponding data plane configuration data; extracting the live network configuration data of the network equipment, according to the The obtained data plane configuration data and the extracted live network configuration data are used for offline data configuration to generate a data configuration delivery script; and the data configuration delivery script is sent to the network device. The technical solutions of the embodiments of the present invention improve the configuration efficiency of network equipment.

Figure 200810175205

Description

网络设备的配置方法、装置和系统Method, device and system for configuring network equipment

技术领域 technical field

本发明涉及通信技术领域,特别是涉及网络设备的配置方法、装置和系统。The present invention relates to the technical field of communication, in particular to a configuration method, device and system for network equipment.

背景技术 Background technique

在GSM(Global System for Mobile communications,全球移动通信系统)中,BSS(Base Station Sub-system,基站子系统)包括BSC(Base StationController,基站控制器)以及与BSC相连的若干个BTS(Base TransceiverStation,基站收发信台)。其中,BSC作为BTS的控制中心,主要承担无线资源管理、呼叫信令接续、CS(Circuit Switching,电路交换)呼叫处理、基站管理、功率控制、切换控制、操作维护等功能,在无线接入、数据传输、网络优化等方面扮演着重要角色。In GSM (Global System for Mobile communications, Global System for Mobile Communications), BSS (Base Station Sub-system, Base Station Subsystem) includes BSC (Base Station Controller, Base Station Controller) and several BTS (Base TransceiverStation, base transceiver station). Among them, the BSC, as the control center of the BTS, mainly undertakes functions such as radio resource management, call signaling connection, CS (Circuit Switching, circuit switching) call processing, base station management, power control, switching control, operation and maintenance, etc. Data transmission, network optimization, etc. play an important role.

目前,不同的BSC设备供应商,对BSC的数据配置提供不同的配置维护工具,例如,MML(Man Machine Language,人机语言)操作客户端。At present, different BSC equipment suppliers provide different configuration maintenance tools for BSC data configuration, for example, MML (Man Machine Language, man-machine language) operation client.

MML本身只是一种人机接口协议,用户通过供应商提供的MML操作客户端,对BSC进行配置。MML操作客户端将用户输入的信息组装成约定格式的MML命令字符串,再通过局域网(或广域网)与作为服务器端的GBAM(GSM Back Administration Module,全球移动通信系统后管理模块)进行通信,配置GBAM所在的BSC,完成对BSC的操作和维护,然后将GBAM的返回的响应消息转化为MML命令执行报告显示给用户。用户也可以保存一定的MML命令字符串到文件中,从MML操作客户端以文件方式上载到GBAM服务器批量执行,实现批量配置功能。MML itself is just a human-machine interface protocol, and the user configures the BSC through the MML operation client provided by the supplier. The MML operation client assembles the information entered by the user into an MML command string in the agreed format, and then communicates with the GBAM (GSM Back Administration Module) as the server through the LAN (or WAN) to configure the GBAM The BSC where it is located completes the operation and maintenance of the BSC, and then converts the response message returned by the GBAM into an MML command execution report and displays it to the user. Users can also save certain MML command strings to files, and upload them from the MML operation client to the GBAM server for batch execution to realize the batch configuration function.

发明人在实现本发明的过程中,发现现有技术至少存在如下问题:In the process of realizing the present invention, the inventor found that the prior art has at least the following problems:

虽然使用MML操作客户端能够实现批量配置,配置效率有所提升,但是在很多应用场景下仍很难满足用户要求。如,在不同BSC间移动基站,仅仅通过MML命令很难实现。同时,MML操作客户端面临多版本的问题,保存的MML脚本版本兼容性不强,不利于操作人员进行统一配置。Although using MML to operate the client can achieve batch configuration and improve configuration efficiency, it is still difficult to meet user requirements in many application scenarios. For example, it is difficult to move base stations between different BSCs only through MML commands. At the same time, the MML operation client faces the problem of multiple versions, and the compatibility of the saved MML script version is not strong, which is not conducive to the unified configuration of the operator.

值得说明的是,上述现有技术问题的引出,是以GSM中的BSC为例进行说明的,但是,在其他通信系统中的网络设备和GSM中的其他网络设备中,也存在同样的问题,而在不同的系统中,网络设备可能有不同的名称。It is worth noting that the introduction of the above-mentioned prior art problems is explained by taking the BSC in GSM as an example. However, the same problem also exists in network devices in other communication systems and other network devices in GSM. In different systems, network devices may have different names.

发明内容 Contents of the invention

本发明实施例提供网络设备的配置方法、装置和系统,提高了网络设备的配置效率。Embodiments of the present invention provide a configuration method, device and system for network equipment, which improves the configuration efficiency of network equipment.

为达到上述目的,本发明实施例提出一种网络设备的配置方法,包括:In order to achieve the above purpose, an embodiment of the present invention proposes a method for configuring a network device, including:

接收并解析基于用户面的配置文件,获取相应的数据面配置数据;Receive and parse the configuration file based on the user plane, and obtain the corresponding data plane configuration data;

提取所述网络设备的现网配置数据,根据所述获取的数据面配置数据和所述提取的现网配置数据,进行离线数据配置,生成数据配置下发脚本;Extracting the live network configuration data of the network device, performing offline data configuration according to the obtained data plane configuration data and the extracted live network configuration data, and generating a data configuration delivery script;

将所述数据配置下发脚本发送到所述网络设备。Sending the data configuration delivery script to the network device.

本发明实施例还提出一种网络设备的配置装置,包括:The embodiment of the present invention also proposes a device for configuring a network device, including:

获取模块,用于接收并解析基于用户面的配置文件,获取相应的数据面配置数据;The obtaining module is used to receive and parse the configuration file based on the user plane, and obtain the corresponding data plane configuration data;

配置模块,用于提取网络设备的现网配置数据,根据所述提取的现网配置数据和所述获取模块获取的所述数据面配置数据,进行离线数据配置,生成数据配置下发脚本;A configuration module, configured to extract live network configuration data of network devices, perform offline data configuration according to the extracted live network configuration data and the data plane configuration data obtained by the acquisition module, and generate a data configuration delivery script;

发送模块,用于将所述配置模块生成的所述数据配置下发脚本发送到所述网络设备。A sending module, configured to send the data configuration delivery script generated by the configuration module to the network device.

本发明实施例还提出一种网络设备的配置系统,包括配置装置,以及作为配置对象的网络设备。The embodiment of the present invention also proposes a network device configuration system, including a configuration device, and a network device as a configuration object.

本发明实施例的技术方案具有以下优点,因为采用了基于用户面的配置文件,对网络设备进行离线数据配置,兼容不同供应商、不同版本的网络设备,从而,简化了网络设备的数据配置的操作流程,降低了运营成本。The technical solution of the embodiment of the present invention has the following advantages, because the configuration file based on the user plane is used to configure the offline data of the network device, and it is compatible with network devices of different suppliers and different versions, thereby simplifying the data configuration of the network device The operation process reduces the operation cost.

附图说明 Description of drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present invention. For those skilled in the art, other drawings can also be obtained according to these drawings without any creative effort.

图1为本发明实施例中的一种网络设备的配置方法流程图;FIG. 1 is a flowchart of a method for configuring a network device in an embodiment of the present invention;

图2为本发明实施例中网络设备的配置的一种具体实现方式流程图;FIG. 2 is a flow chart of a specific implementation manner of network device configuration in an embodiment of the present invention;

图3为本发明实施例中的一种网络设备的配置装置结构图;FIG. 3 is a structural diagram of a configuration device of a network device in an embodiment of the present invention;

图4为本发明实施例中网络设备的配置装置的一种具体结构图;FIG. 4 is a specific structural diagram of an apparatus for configuring a network device in an embodiment of the present invention;

图5为本发明实施例中的一种网络设备的配置系统结构图。FIG. 5 is a structural diagram of a configuration system of a network device in an embodiment of the present invention.

具体实施方式 Detailed ways

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are some of the embodiments of the present invention, but not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

如图1所示,为本发明实施例中的一种网络设备的配置方法流程图,包括以下步骤:As shown in Figure 1, it is a flowchart of a configuration method for a network device in an embodiment of the present invention, including the following steps:

步骤101,接收并解析基于用户面的配置文件,获取相应的数据面配置数据。Step 101, receiving and parsing a configuration file based on a user plane, and obtaining corresponding data plane configuration data.

本发明实施例以BSC为例进行说明。电信营运商根据实际规划,需要在不同的BSC下批量增加基站、小区或载频,或者删除原有配置的基站、小区和载频,或者对原无线层参数进行部分调整等等,以满足实际应用场景的需要。对营运商操作人员而言,上述规划操作,一般为离线进行。规划结束后,操作人员可以将规划结果,以XML(eXtensible Markup Language,扩展标记语言)接口模型定义的格式描述出来(可称为XML格式),生成基于用户面的配置文件,然后通过协定的接口,将该基于用户面的配置文件下发到网络设备的配置装置进行处理。网络设备的配置装置可以是独立的网元,比如,可以是一个操作维护终端,也可以是通信系统下的其他终端。另外,基于用户面的配置文件可用手工书写,也可以通过相应的工具来生成,文件生成的形式不固定。The embodiment of the present invention is described by taking the BSC as an example. According to the actual planning, telecom operators need to add base stations, cells or carrier frequencies in batches under different BSCs, or delete the originally configured base stations, cells and carrier frequencies, or partially adjust the original wireless layer parameters, etc., to meet the actual requirements. The needs of the application scenario. For operator operators, the above-mentioned planning operations are generally performed offline. After the planning is completed, the operator can describe the planning results in the format defined by the XML (eXtensible Markup Language, Extensible Markup Language) interface model (which can be called XML format), generate a configuration file based on the user plane, and then pass the agreed interface , sending the configuration file based on the user plane to the configuration device of the network device for processing. The device for configuring network equipment may be an independent network element, for example, it may be an operation and maintenance terminal, or it may be other terminals under the communication system. In addition, the configuration file based on the user plane can be written manually or generated by corresponding tools, and the form of file generation is not fixed.

上述协定的接口可以由运营商OSS(Operation Support System,运营支撑系统)和设备商进行约定,实现用户面与网元之间的通信,该接口同样可以是基于用户面的接口,比如北向接口。相应的文件可以称为北向配置文件,该北向配置文件同样基于用户面,为采用XML进行描述的用户面数据。The interface of the above agreement can be agreed by the operator OSS (Operation Support System, operation support system) and the equipment manufacturer to realize the communication between the user plane and the network element. The interface can also be an interface based on the user plane, such as a northbound interface. The corresponding file may be called a northbound configuration file, which is also based on the user plane and is user plane data described in XML.

对北向配置文件的解析过程,即为将北向配置文件从用户面数据转换为数据面数据的过程。具体地,网络设备的配置装置根据协定接口,接收基于用户面的北向配置文件后,解析该北向配置文件,获取相应的北向配置数据,该配置数据为包含网络设备描述信息的数据面数据,与网元命令相关。The parsing process of the northbound configuration file is the process of converting the northbound configuration file from user plane data to data plane data. Specifically, after receiving the northbound configuration file based on the user plane according to the agreement interface, the configuration device of the network device parses the northbound configuration file to obtain corresponding northbound configuration data, which is data plane data containing network device description information, and Related to NE commands.

步骤102,提取网络设备的现网配置数据,根据获取的数据面配置数据和提取的现网配置数据,进行离线数据配置,生成数据配置下发脚本。Step 102, extract live network configuration data of network devices, perform offline data configuration according to the acquired data plane configuration data and extracted live network configuration data, and generate a data configuration distribution script.

从北向配置文件中获取包含网络设备描述信息的北向配置数据后,对应地自动提取该网络设备的现网配置数据,根据该现网配置数据和北向配置数据进行离线数据配置。由于整个配置过程与网络设备的工作没有关联,故称为离线配置。其中,现网配置数据为网络设备当前的数据面数据,而北向配置数据包含对网络设备的操作信息,包括增加或删除基站、小区或载频。After obtaining the northbound configuration data including the description information of the network device from the northbound configuration file, correspondingly automatically extract the live network configuration data of the network device, and perform offline data configuration according to the live network configuration data and the northbound configuration data. Since the entire configuration process is not related to the work of network devices, it is called offline configuration. Among them, the current network configuration data is the current data plane data of the network equipment, and the northbound configuration data includes operation information on the network equipment, including adding or deleting base stations, cells or carrier frequencies.

离线配置的过程包括:将北向配置数据应用到现网配置数据,生成离线配置后的数据,并对离线配置后的数据进行校验。在离线数据配置正确的基础上,将离线配置后的数据,同离线配置前的数据进行对比,确定网络设备的数据面数据在离线配置前后的变动信息,生成数据配置下发脚本,供后续下发到对应的网络设备。The process of offline configuration includes: applying the northbound configuration data to the configuration data of the live network, generating the data after offline configuration, and verifying the data after offline configuration. On the basis of correct offline data configuration, compare the data after offline configuration with the data before offline configuration, determine the change information of the data surface data of network equipment before and after offline configuration, and generate a data configuration delivery script for subsequent downloading sent to the corresponding network device.

数据配置下发脚本,具体可以包括:传输层数据配置下发脚本和无线层数据配置下发脚本。The data configuration delivery script may specifically include: a transmission layer data configuration delivery script and a wireless layer data configuration delivery script.

步骤103,将数据配置下发脚本发送到网络设备。Step 103, sending the data configuration delivery script to the network device.

将数据配置下发脚本发送到网络设备,数据配置下发脚本在网络设备在线生效。Send the data configuration delivery script to the network device, and the data configuration delivery script takes effect online on the network device.

之后,可选地,还可以及时获取网络设备的在线配置生效结果文件,并对该结果文件进行分析,将网络设备的配置结果返回给用户,结束整个配置过程。Afterwards, optionally, the online configuration effective result file of the network device can be obtained in time, and the result file is analyzed, and the configuration result of the network device is returned to the user, and the entire configuration process ends.

本发明实施例中的网络设备可以是通信网络中需要进行配置的网元,如基站、GSM中的BSC、WCDMA(Wideband Code Division Multiple Access,宽带码分多址)中的RNC(Radio Network Controller,无线网络控制器)等设备,也可以是基站等其他网络设备。The network equipment in the embodiment of the present invention may be a network element that needs to be configured in a communication network, such as a base station, a BSC in GSM, a RNC (Radio Network Controller, wireless network controller) and other equipment, and may also be other network equipment such as a base station.

本发明实施例的技术方案具有以下优点,因为采用了基于用户面的配置文件,对网络设备进行离线数据配置,将生成的数据配置下发脚本发送到网络设备,使数据配置下发脚本在网络设备中生效,从而,简化了网络设备的数据配置的操作流程,降低了运营成本。The technical solution of the embodiment of the present invention has the following advantages, because the configuration file based on the user plane is used to perform offline data configuration on the network device, and the generated data configuration delivery script is sent to the network device, so that the data configuration delivery script is distributed on the network It takes effect in the device, thereby simplifying the operation process of the data configuration of the network device and reducing the operation cost.

如图2所示,为本发明实施例中网络设备的配置的一种具体实现方式流程图,包括以下步骤:As shown in FIG. 2 , it is a flow chart of a specific implementation of the configuration of the network device in the embodiment of the present invention, including the following steps:

步骤201,接收基于用户面的配置文件。Step 201, receiving a configuration file based on a user plane.

本实施例中,以该基于用户面的配置文件为北向配置文件,网络设备为BSC为例进行描述。北向配置文件采用通用的XML进行描述,简单、直观、通用,且易于扩展和维护。北向配置文件模型字段的描述完全基于用户面,容易理解,可以通过手工书写,也可以通过相应的工具生成,文件生成的形式不固定。北向配置文件具有较强的兼容性,用户只需将该配置文件提交到网络设备的配置装置进行处理,无需关注对应网络设备的版本,甚至无需关心网络设备的供应商。对于用户而言,这种处理机制有效屏蔽了不同网络设备之间的差异,更有利于用户的操作维护。In this embodiment, description is made by taking the configuration file based on the user plane as a northbound configuration file and the network device as a BSC as an example. The northbound configuration file is described in common XML, which is simple, intuitive, universal, and easy to expand and maintain. The description of the model fields of the northbound configuration file is completely based on the user interface and is easy to understand. It can be written by hand or generated by corresponding tools. The form of file generation is not fixed. The northbound configuration file has strong compatibility. Users only need to submit the configuration file to the configuration device of the network device for processing, and do not need to pay attention to the version of the corresponding network device, or even the supplier of the network device. For users, this processing mechanism effectively shields the differences between different network devices, which is more conducive to the user's operation and maintenance.

北向配置文件的基本样例格式描述如下:The basic sample format of the northbound configuration file is described as follows:

<cfgfile:subsession netype=”BSC”opmode=”BestEffort”neid=”BSC_226”><cfgfile:subsession netype="BSC" opmode="BestEffort" neid="BSC_226">

    <gn:DataContainer modifier=”create”><gn:DataContainer modifier="create">

            <BSC:BSC_8.0><BSC:BSC_8.0>

                 <Transmission><Transmission>

                      <BTS modifier=”create”><BTS modifier="create">

                                  <attributes><attributes>

                                  </attributes></attributes>

                                  <TRXB oard modifier=”create”><TRXB oard modifier="create">

                                  </TRXBoard></TRXBoard>

                                  <Link modifier=”create”><Link modifier="create">

                                  </Link></Link>

                                  <Cell modifier=”create”><Cell modifier="create">

                                  </Cell></Cell>

                         </BTS></BTS>

                  </Transmission></Transmission>

               </BSC:BSC_8.0></BSC:BSC_8.0>

          </gn:DataContainer></gn:DataContainer>

</cfgfile:subsession></cfgfile:subsession>

<cfgfile:subsession netype=”BSC”opmode=”BestEffort”neid=”BSC_224”><cfgfile:subsession netype="BSC" opmode="BestEffort" neid="BSC_224">

      <gn:DataContainer modifier=”delete”><gn:DataContainer modifier="delete">

               <BSC:BSC_8.0><BSC:BSC_8.0>

                 <Transmission><Transmission>

                    <BTS modifier=”delete”><BTS modifier="delete">

                       <attributes><attributes>

                            <BTSName>3012a</BTSName><BTSName>3012a</BTSName>

                       </attributes></attributes>

                    </BTS></BTS>

                 </Transmission></Transmission>

             </BSC:BSC_8.0></BSC:BSC_8.0>

      </gn:DataContainer></gn:DataContainer>

</cfgfile:subsession></cfgfile:subsession>

其中,neid描述的是具体的BSC名称,网管可以监管多个BSC,相应地,在同一个北向配置文件中,可以实现对不同的BSC进行配置数据的描述;数据配置操作,即modifier,包括:增create、删delete、改update以及特殊的移动基站reparent操作;节点BTS即表述本节点描述的是基站相关信息;属性部分BTSName描述的是具体的基站名称。Among them, neid describes the specific BSC name, and the network management can supervise multiple BSCs. Correspondingly, in the same northbound configuration file, it is possible to describe the configuration data of different BSCs; data configuration operations, that is, modifiers, include: Add create, delete delete, change update, and special mobile base station reparent operations; the node BTS means that the node describes the relevant information of the base station; the attribute part BTSName describes the specific base station name.

步骤202,对基于用户面的配置文件进行预校验。Step 202, perform pre-verification on the configuration file based on the user plane.

本发明实施例中,该步骤可以由网络设备的配置装置实现。具体地,该配置装置可以根据用户面的XML模型定义文件,对应生成模型校验文件(比如生成Schema文件,实现对配置XML文件有效性进行检查)。通过模型校验文件,对北向配置文件有效性进行预校验,如果发现北向配置文件无效,则及时向用户返回错误报告。否则,执行步骤203。In the embodiment of the present invention, this step can be realized by a configuration device of the network device. Specifically, the configuration device may correspondingly generate a model verification file (for example, generate a Schema file to check the validity of the configuration XML file) according to the XML model definition file on the user plane. Through the model verification file, the validity of the northbound configuration file is pre-verified. If the northbound configuration file is found to be invalid, an error report will be returned to the user in time. Otherwise, go to step 203.

步骤203,解析基于用户面的配置文件,获取相应的数据面配置数据。Step 203, analyzing the configuration file based on the user plane to obtain corresponding data plane configuration data.

如果对北向配置文件有效性进行预校验的结果为该北向配置文件有效,则解析该北向配置文件,获取相应的数据面配置数据,本发明实施例中,该数据面配置数据可以称为北向配置数据。If the result of pre-checking the validity of the northbound configuration file is that the northbound configuration file is valid, then parse the northbound configuration file to obtain the corresponding data plane configuration data. In the embodiment of the present invention, the data plane configuration data can be called northbound Configuration Data.

步骤204,以BSC为单位,对获取的数据面配置数据进行拆分。Step 204, splitting the acquired data plane configuration data in units of BSCs.

针对多个BSC进行配置规划时,可以按照单个BSC来逐个生成北向配置文件,也可以将所有涉及配置变更的BSC配置信息汇总生成在一个北向配置文件中。如果用户按照单个BSC来生成北向配置文件,则用户需要通过相应的接口(本实施例中可称为北向配置接口)将每个北向配置文件逐个下发到网络设备的配置装置进行处理;如果所有配置信息是汇总在一个北向配置文件中,则用户只需要通过相应的接口一次下发北向配置文件。When planning configurations for multiple BSCs, you can generate northbound configuration files for each BSC one by one, or you can aggregate and generate all BSC configuration information involved in configuration changes into one northbound configuration file. If the user generates northbound configuration files according to a single BSC, the user needs to send each northbound configuration file to the configuration device of the network device one by one through the corresponding interface (which may be called the northbound configuration interface in this embodiment); if all The configuration information is summarized in a northbound configuration file, so the user only needs to send the northbound configuration file once through the corresponding interface.

如果北向配置文件中描述了不同BSC的数据配置信息,网络设备的配置装置将以BSC为单位,对获取的北向配置数据进行有效拆分,根据拆分后的北向配置数据,分别对各个BSC进行配置。If the data configuration information of different BSCs is described in the northbound configuration file, the configuration device of the network device will effectively split the obtained northbound configuration data in units of BSCs, and perform separate configuration for each BSC according to the split northbound configuration data. configuration.

步骤205,提取BSC的现网配置数据。Step 205, extracting the live network configuration data of the BSC.

对于一个BSC的北向配置数据,网络设备的配置装置从北向配置文件中获取该BSC的描述信息,对应地自动提取该BSC的现网配置数据,以便于基于该现网配置数据进行配置操作。For the northbound configuration data of a BSC, the configuration device of the network device obtains the description information of the BSC from the northbound configuration file, and correspondingly automatically extracts the live network configuration data of the BSC, so as to perform configuration operations based on the live network configuration data.

步骤206,将北向配置数据划分为传输层配置数据和无线层配置数据。Step 206, divide the northbound configuration data into transport layer configuration data and wireless layer configuration data.

从配置业务角度,网络设备的配置装置将北向配置数据再次划分成两大块,即传输层配置数据和无线层配置数据。From the perspective of configuration services, the configuration device of the network equipment further divides the northbound configuration data into two major blocks, namely, transport layer configuration data and radio layer configuration data.

可以理解的是,本步骤的划分为可选。如果未作本步骤的划分,则后续的步骤也不再对传输层和无线层进行详细划分,而是作为整体进行操作。It can be understood that the division of this step is optional. If no division is made in this step, the subsequent steps will not divide the transport layer and the wireless layer in detail, but operate as a whole.

步骤207,分析传输层配置数据,根据传输层配置数据和现网配置数据,进行传输层离线数据配置。Step 207, analyzing the transport layer configuration data, and performing offline data configuration of the transport layer according to the transport layer configuration data and the live network configuration data.

网络设备的配置装置分析传输层配置数据,在传输层配置数据和现网配置数据的基础上,实施传输层离线数据配置,如增删基站、增删载频等操作,上述操作均来源于北向接口初始提供的北向配置文件。The configuration device of the network equipment analyzes the configuration data of the transport layer, and implements offline data configuration of the transport layer on the basis of the configuration data of the transport layer and the configuration data of the live network, such as adding and deleting base stations, adding and deleting carrier frequencies, etc. The provided northbound configuration file.

步骤208,对传输层离线数据配置的操作进行数据校验,如果传输层离线数据配置的操作错误,则执行步骤209;如果传输层离线数据配置的操作正确,则执行步骤210。Step 208, perform data verification on the operation of the offline data configuration of the transport layer, if the operation of the offline data configuration of the transport layer is wrong, perform step 209; if the operation of the offline data configuration of the transport layer is correct, perform step 210.

在北向传输层离线数据配置的过程中,网络设备的配置装置根据传输层离线配置结果,对传输层离线数据配置的操作进行数据校验。In the process of configuring the offline data of the northbound transport layer, the configuration device of the network device performs data verification on the operation of offline data configuration of the transport layer according to the result of the offline configuration of the transport layer.

步骤209,生成传输层错误分析报告,将传输层错误分析报告返回给用户。Step 209, generating a transport layer error analysis report, and returning the transport layer error analysis report to the user.

如果传输层离线数据配置的操作错误,且操作错误是由北向配置文件中的传输层配置数据描述错误导致的,网络设备的配置装置将及时生成错误分析报告并返回给用户,供用户参考来纠正错误的北向配置文件。If the operation of the offline data configuration of the transport layer is wrong, and the operation error is caused by the wrong description of the transport layer configuration data in the northbound configuration file, the configuration device of the network device will generate an error analysis report in time and return it to the user for reference and correction Wrong northbound configuration file.

步骤210,根据传输层离线数据配置的结果,生成传输层数据配置下发脚本。Step 210: Generate a transmission layer data configuration delivery script according to the result of the transport layer offline data configuration.

如果整个传输层离线数据配置的操作正确,且有效通过了整体数据校验,则结束传输层离线数据配置。在传输层离线数据配置正确的基础上,网络设备的配置装置将传输层离线配置后的数据,同离线配置前的数据进行对比,生成传输层数据配置下发脚本,供后续下发到对应的BSC。If the operation of the offline data configuration of the entire transport layer is correct and the overall data verification is effectively passed, the offline data configuration of the transport layer ends. On the basis that the offline data configuration of the transport layer is correct, the configuration device of the network device compares the data after the offline configuration of the transport layer with the data before offline configuration, and generates a transmission layer data configuration delivery script for subsequent delivery to the corresponding BSc.

步骤211,分析无线层配置数据,根据无线层配置数据和现网配置数据,进行无线层离线数据配置。Step 211, analyze the configuration data of the wireless layer, and configure the offline data of the wireless layer according to the configuration data of the wireless layer and the configuration data of the live network.

传输层数据配置下发脚本生成后,网络设备的配置装置分析无线层配置数据,在传输层离线数据配置的基础上,根据无线层配置数据和现网配置数据,实施无线层离线数据配置,进行无线层相关参数的配置或调整。如对小区网优参数的调整、创建或删除外部小区、邻区关系等,上述操作均来源于北向接口初始提供的北向配置文件。After the transmission layer data configuration distribution script is generated, the configuration device of the network device analyzes the wireless layer configuration data, and implements the wireless layer offline data configuration based on the wireless layer configuration data and the live network configuration data on the basis of the transmission layer offline data configuration, and performs Configuration or adjustment of related parameters of the wireless layer. For example, the adjustment of the network optimization parameters of the cell, the creation or deletion of external cells, and the relationship between neighboring cells, etc., the above operations are all derived from the northbound configuration file initially provided by the northbound interface.

步骤212,对无线层离线数据配置的操作进行数据校验,如果无线层离线数据配置的操作错误,则执行步骤213;如果无线层离线数据配置的操作正确,则执行步骤214。Step 212, perform data verification on the wireless layer offline data configuration operation, if the wireless layer offline data configuration operation is wrong, execute step 213; if the wireless layer offline data configuration operation is correct, execute step 214.

在无线层离线数据配置的过程中,网络设备的配置装置根据无线层离线配置结果,对无线层离线数据配置的操作进行数据校验。During the wireless layer offline data configuration process, the configuration device of the network device performs data verification on the operation of the wireless layer offline data configuration according to the wireless layer offline configuration result.

步骤213,生成无线层错误分析报告,将无线层错误分析报告返回给用户。Step 213, generating a radio layer error analysis report, and returning the radio layer error analysis report to the user.

如果无线层离线数据配置的操作错误,且操作错误是由北向配置文件中的无线层配置数据描述错误导致的,网络设备的配置装置将及时生成错误分析报告并返回给用户,供用户参考来纠正错误的北向配置文件。If the operation of the wireless layer offline data configuration is wrong, and the operation error is caused by the wrong description of the wireless layer configuration data in the northbound configuration file, the configuration device of the network device will generate an error analysis report in time and return it to the user for reference and correction Wrong northbound configuration file.

步骤214,根据无线层离线数据配置的结果,生成无线层数据配置下发脚本。Step 214: Generate a wireless layer data configuration distribution script according to the result of the wireless layer offline data configuration.

如果整个无线层离线数据配置的操作正确,且有效通过了整体数据校验,则结束无线层离线数据配置。在无线层离线数据配置正确的基础上,网络设备的配置装置将无线层离线配置后的数据,同离线配置前的数据进行对比,生成无线层数据配置下发脚本,供后续下发到对应的BSC。If the operation of the entire wireless layer offline data configuration is correct and the overall data verification is effectively passed, the wireless layer offline data configuration ends. On the basis that the wireless layer offline data configuration is correct, the configuration device of the network device compares the data after the wireless layer offline configuration with the data before offline configuration, and generates a wireless layer data configuration distribution script for subsequent distribution to the corresponding BSc.

步骤215,将传输层数据配置下发脚本和无线层数据配置下发脚本发送到BSC。Step 215, sending the transmission layer data configuration delivery script and the wireless layer data configuration delivery script to the BSC.

无线层数据配置下发脚本成功生成后,网络设备的配置装置将步骤210生成的传输层数据配置下发脚本和步骤214生成的无线层下发脚本,依次下发到对应的BSC在线生效。After the wireless layer data configuration delivery script is successfully generated, the configuration device of the network device sequentially delivers the transport layer data configuration delivery script generated in step 210 and the wireless layer delivery script generated in step 214 to the corresponding BSC to take effect online.

在实际应用场景中,电信营运商还可能涉及到对已配置基站的移动操作,如由直连BSC移动到级连BTS下,或者由级连BTS移动到直连BSC下,或者更换直连BSC所属端口,或者更换级连所属的BST等应用场景。上述移动操作可以在BSC内部移动,也可以在不同的BSC之间移动。In actual application scenarios, telecom operators may also be involved in the mobile operation of the configured base station, such as moving from a directly connected BSC to a cascaded BTS, or from a cascaded BTS to a directly connected BSC, or replacing a directly connected BSC Application scenarios such as changing the BST to which the cascade connection belongs, or changing the port to which it belongs. The above moving operation can be performed within a BSC or between different BSCs.

如果在BSC内部移动BTS,则所有配置操作在同一个BSC内进行,所有生成的配置数据脚本也下发到同一个BSC上生效;如果在BSC之间移动BTS,则配置操作将分别在两个不同的BSC上进行,生成的配置数据脚本,分别下发到不同的BSC上生效。If the BTS is moved within the BSC, all configuration operations will be performed in the same BSC, and all generated configuration data scripts will also be delivered to the same BSC to take effect; if the BTS is moved between BSCs, the configuration operations will be performed in the two It is performed on different BSCs, and the generated configuration data scripts are delivered to different BSCs to take effect.

可选地,本发明实施例还可以包括报告生效结果的步骤:Optionally, the embodiment of the present invention may also include the step of reporting the effective result:

步骤216,获取BSC在线配置生效结果文件,对在线配置生效结果文件进行分析,将分析结果返回给用户。Step 216, obtaining the BSC online configuration validation result file, analyzing the online configuration validation result file, and returning the analysis result to the user.

BSC在线生效后,网络设备的配置装置及时获取BSC在线配置生效结果文件,并对该在线配置生效结果文件进行分析,将最终整理出的分析结果返回给用户,结束整个北向配置过程。After the BSC takes effect online, the configuration device of the network device obtains the BSC online configuration effect result file in time, analyzes the online configuration effect result file, returns the final analysis result to the user, and ends the entire northbound configuration process.

本发明实施例的技术方案具有以下优点:The technical solution of the embodiment of the present invention has the following advantages:

本发明实施例的技术方案,兼容不同的供应商(比如网络设备的供应商)、不同版本的网络设备,有利于配置数据的理解、维护和扩展。配置文件基于用户面,比如采用XML格式。The technical solutions of the embodiments of the present invention are compatible with different suppliers (such as network equipment suppliers) and different versions of network equipment, which is beneficial to the understanding, maintenance and expansion of configuration data. The configuration file is based on the user plane, for example, in XML format.

因为采用了基于用户面的配置文件,对BSC进行离线数据配置,解决了配置数据的格式问题,解决了营运商面对多供应商、多软件版本的问题,降低了接口规划和接口数据配置的难度,提高了配置效率和配置数据的正确性,极大地降低了运维成本。Because the configuration file based on the user plane is used to configure the offline data of the BSC, the problem of the format of the configuration data is solved, the problem of operators facing multiple suppliers and multiple software versions is solved, and the cost of interface planning and interface data configuration is reduced. Difficulty, improve configuration efficiency and correctness of configuration data, greatly reduce operation and maintenance costs.

而且,网络设备的配置过程只需与用户进行少量的交互,即可从网管层面对不同的网络设备实施数据配置,由于可以同时对多个网络设备进行离线数据配置,所以对批量配置网络设备数据而言,提高效率、降低成本的效果更加明显。Moreover, the configuration process of network devices requires only a small amount of interaction with users, and data configuration can be implemented for different network devices from the network management level. Since offline data configuration can be performed on multiple network devices at the same time, batch configuration of network device data In terms of efficiency, the effect of improving efficiency and reducing costs is more obvious.

与基于用户面的配置文件相应的是,营运商OSS系统与网络设备配置的接口方式,可采用与上述基于用户面的配置文件相应的配置接口文件方式。Corresponding to the configuration file based on the user plane, the configuration interface file mode corresponding to the configuration file based on the user plane above can be used for the interface mode of the operator OSS system and network device configuration.

另外,为实现配置数据自动化过程,提出了网络设备的配置装置所需配置文件的描述,自动提取对应的网络设备的现网配置数据,并在此基础上进行离线数据配置,生成配置下发脚本,下发到对应的网络设备生效。In addition, in order to realize the configuration data automation process, a description of the configuration file required by the configuration device of the network device is proposed, the configuration data of the corresponding network device is automatically extracted, and the offline data configuration is performed on this basis, and the configuration delivery script is generated , and send it to the corresponding network device to take effect.

进一步地,如果在网络设备的配置过程中增加了对数据配置操作的正确性检查,能够提供完整的分析报告供用户参考,便于用户及时发现问题并予以纠正。当然,可以理解的是,上述数据配置操作的正确性检查(即对离线数据配置的操作进行的数据校验)的步骤为可选。Furthermore, if the correctness check of the data configuration operation is added during the configuration process of the network device, a complete analysis report can be provided for the user's reference, so that the user can find problems in time and correct them. Of course, it can be understood that the above step of checking the correctness of the data configuration operation (that is, the data verification performed on the offline data configuration operation) is optional.

而且,实现上述配置过程的配置装置可以兼容不同版本的网络设备,而无需用户关心版本适配问题。网络设备的配置装置位于用户面与网元之间,独立于所有的网元,可以是通信系统下的用户终端。本发明实施例中的网络设备可以是通信网络中需要进行配置的网元,如基站、GSM中的BSC、WCDMA中的RNC,或基站等设备。Moreover, the configuration device implementing the above configuration process can be compatible with network devices of different versions, without requiring users to care about version adaptation issues. The configuration device of the network equipment is located between the user plane and the network elements, independent of all network elements, and may be a user terminal under the communication system. The network device in the embodiment of the present invention may be a network element that needs to be configured in a communication network, such as a base station, a BSC in GSM, an RNC in WCDMA, or a base station.

如图3所示,为本发明实施例中的一种网络设备的配置装置结构图,包括:As shown in FIG. 3, it is a structural diagram of a configuration device of a network device in an embodiment of the present invention, including:

获取模块310,用于接收并解析基于用户面的配置文件,获取相应的数据面配置数据。The acquiring module 310 is configured to receive and parse the configuration file based on the user plane, and acquire corresponding data plane configuration data.

基于用户面的配置文件,为采用通用的XML进行描述的用户面数据。获取模块310用于根据协定接口,接收基于用户面的配置文件,解析该配置文件,获取响应的数据面配置数据,该数据面数据包含网络设备的描述信息,与网元命令相关。对基于用户面的配置文件的解析过程,即为将配置文件从用户面数据转换为数据面数据的过程。The user plane-based configuration file is user plane data described in general XML. The obtaining module 310 is used to receive a configuration file based on the user plane according to the protocol interface, parse the configuration file, and obtain corresponding data plane configuration data, the data plane data includes description information of network devices, and is related to network element commands. The parsing process of the configuration file based on the user plane is the process of converting the configuration file from user plane data to data plane data.

配置模块320,用于提取网络设备的现网配置数据,根据提取的现网配置数据和获取模块310获取的数据面配置数据,进行离线数据配置,生成数据配置下发脚本。The configuration module 320 is configured to extract the live network configuration data of the network device, perform offline data configuration according to the extracted live network configuration data and the data plane configuration data obtained by the acquisition module 310, and generate a data configuration delivery script.

网络设备的配置装置从基于用户面的配置文件中获取网络设备的描述信息,即数据面配置数据后,通过配置模块320对应地自动提取该网络设备的现网配置数据,根据该现网配置数据和数据面配置数据进行离线数据配置。配置模块320还用于在离线数据配置正确的基础上,将离线配置后的数据,同离线配置前的数据进行对比,生成数据配置下发脚本,供后续下发到对应的网络设备。数据配置下发脚本在网络设备在线生效,具体包括:传输层数据配置下发脚本和无线层数据配置下发脚本。After obtaining the description information of the network device from the configuration file based on the user plane, that is, the data plane configuration data, the configuration device of the network device automatically extracts the live network configuration data of the network device through the configuration module 320, and according to the live network configuration data Perform offline data configuration with data plane configuration data. The configuration module 320 is also used to compare the data after offline configuration with the data before offline configuration on the basis of correct offline data configuration, and generate a data configuration distribution script for subsequent distribution to corresponding network devices. The data configuration delivery script takes effect online on the network device, including: the transmission layer data configuration delivery script and the wireless layer data configuration delivery script.

发送模块330,用于将配置模块320生成的数据配置下发脚本发送到网络设备。The sending module 330 is configured to send the data configuration delivery script generated by the configuration module 320 to the network device.

数据配置下发脚本在网络设备在线生效后,网络设备的配置装置还可以及时获取网络设备的在线配置生效结果文件,并对该结果文件进行分析,将最终整理出的分析结果返回给用户,结束整个配置过程。After the data configuration distribution script takes effect online on the network device, the configuration device of the network device can also obtain the online configuration effect result file of the network device in time, analyze the result file, and return the final analysis result to the user, ending the entire configuration process.

本发明实施例的技术方案具有以下优点,因为采用了基于用户面的配置文件,对网络设备进行离线数据配置,将生成的数据配置下发脚本发送到网络设备,数据配置下发脚本在网络设备中生效,简化了网络设备的数据配置的操作流程,降低了运营成本。The technical solution of the embodiment of the present invention has the following advantages, because the configuration file based on the user plane is used to perform offline data configuration on the network device, and the generated data configuration delivery script is sent to the network device, and the data configuration delivery script is stored in the network device It simplifies the operation process of data configuration of network devices and reduces operating costs.

如图4所示,为本发明实施例中网络设备的配置装置的一种具体结构图,包括:As shown in FIG. 4, it is a specific structural diagram of a device for configuring a network device in an embodiment of the present invention, including:

获取模块410,用于接收并解析基于用户面的配置文件,获取相应的数据面配置数据。The acquiring module 410 is configured to receive and parse the configuration file based on the user plane, and acquire corresponding data plane configuration data.

基于用户面的配置文件,为采用通用的XML进行描述的用户面数据。获取模块410用于根据协定接口,接收基于用户面的配置文件,解析该配置文件,获取响应的数据面配置数据,该数据面数据包含网络设备的描述信息,与网元命令相关。对基于用户面的配置文件的解析过程,即为将配置文件从用户面数据转换为数据面数据的过程。The user plane-based configuration file is user plane data described in general XML. The acquisition module 410 is used to receive a configuration file based on the user plane according to the protocol interface, parse the configuration file, and obtain corresponding data plane configuration data, the data plane data includes description information of network devices, and is related to network element commands. The parsing process of the configuration file based on the user plane is the process of converting the configuration file from user plane data to data plane data.

拆分模块420,用于以网络设备为单位,对获取模块410获取的基于用户面的配置数据进行拆分。The splitting module 420 is configured to split the user-plane-based configuration data acquired by the acquiring module 410 in units of network devices.

如果配置文件中描述了不同网络设备的数据配置信息,拆分模块430用于以网络设备为单位,对数据面配置数据进行有效拆分。配置模块450根据拆分后的数据面配置数据,分别对各个网络设备进行配置。If data configuration information of different network devices is described in the configuration file, the splitting module 430 is configured to effectively split the data plane configuration data in units of network devices. The configuration module 450 configures each network device respectively according to the split data plane configuration data.

划分模块430,用于将数据面配置数据划分为传输层配置数据和无线层配置数据。A dividing module 430, configured to divide the data plane configuration data into transport layer configuration data and radio layer configuration data.

从配置业务角度,划分模块430用于将数据面配置数据再次划分成两大块,即传输层配置数据和无线层配置数据。From the perspective of configuration services, the division module 430 is used to further divide the data plane configuration data into two major blocks, namely, transmission layer configuration data and radio layer configuration data.

配置模块440,用于提取网络设备的现网配置数据,根据现网配置数据和获取模块410获取的数据面配置数据,进行离线数据配置,生成数据配置下发脚本。The configuration module 440 is configured to extract live network configuration data of network devices, perform offline data configuration according to the live network configuration data and the data plane configuration data acquired by the acquisition module 410, and generate a data configuration delivery script.

网络设备的配置装置从基于用户面的配置文件中获取网络设备的描述信息后,通过配置模块440对应地自动提取该网络设备的现网配置数据,根据该现网配置数据和数据面配置数据进行离线数据配置。配置模块440还用于在离线数据配置正确的基础上,将离线配置后的数据,同离线配置前的数据进行对比,生成数据配置下发脚本,供后续下发到对应的网络设备。数据配置下发脚本在网络设备在线生效,具体包括:传输层数据配置下发脚本和无线层数据配置下发脚本。After obtaining the description information of the network device from the configuration file based on the user plane, the configuration device of the network device automatically extracts the live network configuration data of the network device through the configuration module 440, and performs configuration according to the live network configuration data and the data plane configuration data. Offline data configuration. The configuration module 440 is also used to compare the data after offline configuration with the data before offline configuration on the basis of correct offline data configuration, and generate a data configuration distribution script for subsequent distribution to corresponding network devices. The data configuration delivery script takes effect online on the network device, including: the transmission layer data configuration delivery script and the wireless layer data configuration delivery script.

发送模块450,用于将配置模块440生成的数据配置下发脚本发送到网络设备。The sending module 450 is configured to send the data configuration delivery script generated by the configuration module 440 to the network device.

分析模块460,用于获取网络设备的在线配置生效结果文件,对在线配置生效结果文件进行分析,将分析结果返回给用户。The analysis module 460 is configured to obtain the online configuration validation result file of the network device, analyze the online configuration validation result file, and return the analysis result to the user.

数据配置下发脚本在网络设备在线生效后,分析模块470用于获取网络设备的在线配置生效结果文件,并对该在线配置生效结果文件进行分析,将最终整理出的分析结果返回给用户,结束整个配置过程。After the data configuration distribution script takes effect online on the network device, the analysis module 470 is used to obtain the online configuration effect result file of the network device, analyze the online configuration effect result file, and return the final analysis result to the user, and end the entire configuration process.

上述获取模块410,具体包括:The above acquisition module 410 specifically includes:

接收子模块411,用于接收基于用户面的配置文件。The receiving submodule 411 is configured to receive the configuration file based on the user plane.

预校验子模块412,用于对接收子模块411接收的基于用户面的配置文件进行预校验。The pre-verification sub-module 412 is configured to pre-verify the configuration file based on the user plane received by the receiving sub-module 411 .

预校验子模块412用于根据用户面的XML模型定义文件,对应生成模型校验文件。预校验子模块412还用于通过模型校验文件,对接收子模块411接收的基于用户面的配置文件的有效性进行预校验。The pre-verification sub-module 412 is configured to generate a model verification file correspondingly according to the XML model definition file of the user plane. The pre-verification sub-module 412 is also configured to pre-verify the validity of the configuration file based on the user plane received by the receiving sub-module 411 through the model verification file.

解析子模块413,用于当预校验子模块412的校验结果为有效时,对基于用户面的配置文件进行解析。The parsing submodule 413 is configured to parse the configuration file based on the user plane when the verification result of the pre-verification submodule 412 is valid.

预校验结果为有效时,解析子模块413解析该基于用户面的配置文件;如果该基于用户面的配置文件无效,预校验子模块412及时向用户返回错误报告。When the pre-verification result is valid, the parsing submodule 413 parses the configuration file based on the user plane; if the configuration file based on the user plane is invalid, the pre-verification submodule 412 returns an error report to the user in time.

上述配置模块440,具体可以包括:The above configuration module 440 may specifically include:

传输层配置子模块441,用于分析传输层配置数据,根据传输层配置数据和现网配置数据,进行传输层离线数据配置。The transport layer configuration sub-module 441 is configured to analyze the transport layer configuration data, and perform offline data configuration of the transport layer according to the transport layer configuration data and the live network configuration data.

传输层配置子模块441用于分析传输层配置数据,在传输层配置数据和现网配置数据的基础上,实施传输层离线数据配置,如增删基站、增删载频等操作,上述操作均来源于初始接收的基于用户面的配置文件。The transport layer configuration sub-module 441 is used to analyze the transport layer configuration data, and implement offline data configuration of the transport layer on the basis of the transport layer configuration data and the live network configuration data, such as adding and deleting base stations, adding and deleting carrier frequencies, etc., the above operations are all derived from Initially received user plane based configuration files.

传输层生成子模块442,用于根据传输层离线数据配置的结果,生成传输层数据配置下发脚本。The transport layer generation sub-module 442 is configured to generate a transport layer data configuration distribution script according to the result of the transport layer offline data configuration.

如果整个传输层离线数据配置的操作正确,且有效通过整体数据校验,则结束传输层离线数据配置。在传输层离线数据配置正确的基础上,传输层生成子模块442用于将传输层离线配置后的数据,同离线配置前的数据进行对比,生成传输层数据配置下发脚本,供后续下发到对应的网络设备。If the operation of the offline data configuration of the entire transport layer is correct and the overall data verification is passed effectively, the offline data configuration of the transport layer ends. On the basis that the offline data configuration of the transport layer is correct, the transport layer generation sub-module 442 is used to compare the data after the offline configuration of the transport layer with the data before the offline configuration, and generate a transmission layer data configuration delivery script for subsequent delivery to the corresponding network device.

无线层配置子模块443,用于分析无线层配置数据,根据无线层配置数据和现网配置数据,进行无线层离线数据配置。The wireless layer configuration sub-module 443 is configured to analyze the wireless layer configuration data, and configure the wireless layer offline data according to the wireless layer configuration data and the live network configuration data.

传输层数据配置下发脚本生成后,无线层配置子模块443分析无线层配置数据,在传输层离线数据配置的基础上,根据无线层配置数据和现网配置数据,实施无线层离线数据配置,进行无线层相关参数的配置或调整。如对小区网优参数的调整、创建或删除外部小区、邻区关系等,上述操作均来源于初始接收的基于用户面的配置文件。After the transmission layer data configuration delivery script is generated, the wireless layer configuration submodule 443 analyzes the wireless layer configuration data, and implements the wireless layer offline data configuration based on the wireless layer configuration data and the existing network configuration data on the basis of the transmission layer offline data configuration, Configure or adjust parameters related to the wireless layer. For example, the adjustment of cell network optimization parameters, creation or deletion of external cells, neighbor cell relations, etc., the above operations are all derived from the initially received configuration files based on the user plane.

无线层生成子模块444,用于根据无线层离线数据配置的结果,生成无线层数据配置下发脚本。The wireless layer generation sub-module 444 is configured to generate a wireless layer data configuration distribution script according to the result of wireless layer offline data configuration.

如果整个无线层离线数据配置的操作正确,且有效通过整体数据校验,则结束无线层离线数据配置。在无线层离线数据配置正确的基础上,无线层生成子模块444用于将无线层离线配置后的数据,同离线配置前的数据进行对比,生成无线层数据配置下发脚本,供后续下发到对应的网络设备。If the operation of the entire wireless layer offline data configuration is correct and the overall data verification is effectively passed, the wireless layer offline data configuration ends. On the basis that the wireless layer offline data configuration is correct, the wireless layer generation sub-module 444 is used to compare the data after the wireless layer offline configuration with the data before offline configuration, and generate a wireless layer data configuration distribution script for subsequent distribution to the corresponding network device.

校验子模块445,用于对传输层或无线层离线数据配置的操作进行数据校验。The verification sub-module 445 is configured to perform data verification on the offline data configuration operation of the transport layer or the wireless layer.

在离线数据配置的过程中,校验子模块445用于根据传输层或无线层离线数据配置结果,分别对传输层或无线层离线数据配置的操作进行数据校验。In the process of offline data configuration, the verification sub-module 445 is used to perform data verification on the operation of the offline data configuration of the transport layer or the wireless layer according to the result of the offline data configuration of the transport layer or the wireless layer.

报告子模块446,用于在校验子模块445校验传输层或无线层离线数据配置的操作错误时,生成错误分析报告,将错误分析报告返回给用户。The report sub-module 446 is configured to generate an error analysis report and return the error analysis report to the user when the check sub-module 445 checks the operation error of the offline data configuration of the transport layer or the wireless layer.

如果校验子模块445校验传输层或无线层离线数据配置的操作错误,且操作错误是初始接收的配置数据描述错误导致的,报告子模块446生成错误分析报告并返回给用户,供用户参考来纠正错误的配置文件。If the verification sub-module 445 checks the operation error of the offline data configuration of the transport layer or the wireless layer, and the operation error is caused by an error in the description of the initially received configuration data, the report sub-module 446 generates an error analysis report and returns it to the user for reference to correct the wrong configuration file.

本发明实施例的技术方案具有以下优点,因为采用了基于用户面的配置文件,对BSC进行离线数据配置,将生成的数据配置下发脚本发送到网络设备,使数据配置下发脚本在网络设备中生效,解决了北向配置数据的格式问题,降低了接口规划和接口数据配置的难度,提高了配置效率和配置数据的正确性,极大地降低了运维成本。另外,在配置过程中增加了对数据配置操作的正确性检查,能够提供完整的分析报告供用户参考,便于用户及时发现问题并予以纠正。The technical solution of the embodiment of the present invention has the following advantages, because the configuration file based on the user plane is used to perform offline data configuration on the BSC, and the generated data configuration distribution script is sent to the network device, so that the data configuration distribution script is distributed on the network device It takes effect in the middle, solves the format problem of northbound configuration data, reduces the difficulty of interface planning and interface data configuration, improves configuration efficiency and correctness of configuration data, and greatly reduces operation and maintenance costs. In addition, the correctness check of data configuration operation is added in the configuration process, and a complete analysis report can be provided for users' reference, so that users can find problems in time and correct them.

如图5所示,为本发明实施例中的一种网络设备的配置系统结构图,包括:配置装置510,以及作为配置对象的网络设备520。As shown in FIG. 5 , it is a structural diagram of a network device configuration system in an embodiment of the present invention, including: a configuration device 510 , and a network device 520 as a configuration object.

配置装置510,用于接收并解析基于用户面的配置文件,获取相应的数据面配置数据,提取网络设备的现网配置数据,根据提取的现网配置数据和获取的数据面配置数据,进行离线数据配置,生成数据配置下发脚本,将数据配置下发脚本发送到网络设备520。The configuration device 510 is configured to receive and analyze configuration files based on the user plane, obtain corresponding data plane configuration data, extract live network configuration data of network devices, and perform offline processing according to the extracted live network configuration data and the acquired data plane configuration data. For data configuration, generate a data configuration delivery script, and send the data configuration delivery script to the network device 520 .

网络设备520,用于接收配置装置510发送的数据配置下发脚本,使该数据配置下发脚本在线生效。The network device 520 is configured to receive the data configuration delivery script sent by the configuration device 510, and make the data configuration delivery script take effect online.

数据配置下发脚本在网络设备520在线生效后,配置装置510还可以及时获取在线配置生效结果文件,并对该结果文件进行分析,将最终整理出的分析结果返回给用户,结束整个配置过程。After the data configuration distribution script takes effect online on the network device 520, the configuration device 510 can also obtain the online configuration effective result file in time, analyze the result file, return the final analysis result to the user, and end the entire configuration process.

本发明实施例的技术方案具有以下优点,因为采用了基于用户面的配置文件,对网络设备进行离线数据配置,将生成的数据配置下发脚本发送到网络设备,数据配置下发脚本在网络设备中生效,简化了网络设备的数据配置的操作流程,降低了运营成本。The technical solution of the embodiment of the present invention has the following advantages, because the configuration file based on the user plane is used to perform offline data configuration on the network device, and the generated data configuration delivery script is sent to the network device, and the data configuration delivery script is stored in the network device It simplifies the operation process of data configuration of network devices and reduces operating costs.

本发明实施例的方法、装置和系统,可应用于GSM、CDMA(CodeDivision Multiple Access,码分多址),WCDMA、TD-SCDMA(TimeDivision-Synchomization CDM,时分-同步码分多址)等多种通信系统中。在不同的系统中,网络设备具有不同的名字,比如,在WCDMA中,网络设备可以为RNC。The method, device and system of the embodiments of the present invention can be applied to GSM, CDMA (CodeDivision Multiple Access, code division multiple access), WCDMA, TD-SCDMA (TimeDivision-Synchomization CDM, time division-synchronous code division multiple access) etc. in the communication system. In different systems, network equipment has different names, for example, in WCDMA, the network equipment can be RNC.

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台终端设备(可以是手机,个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。Through the description of the above embodiments, those skilled in the art can clearly understand that the present invention can be implemented by means of software plus a necessary general-purpose hardware platform, and of course also by hardware, but in many cases the former is a better implementation Way. Based on this understanding, the essence of the technical solution of the present invention or the part that contributes to the prior art can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions to make a A terminal device (which may be a mobile phone, a personal computer, a server, or a network device, etc.) executes the methods described in various embodiments of the present invention.

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。The above is only a preferred embodiment of the present invention, it should be pointed out that, for those of ordinary skill in the art, without departing from the principle of the present invention, some improvements and modifications can also be made, and these improvements and modifications can also be made. It should be regarded as the protection scope of the present invention.

Claims (15)

1. the collocation method of a network equipment is characterized in that, comprising:
The inking device of the network equipment receives the configuration file based on user plane through the interface based on user plane;
The inking device of the network equipment is resolved said configuration file based on user plane, obtains corresponding data surface configuration data;
The inking device of the network equipment extracts the existing network configuration data of the network equipment; Existing network configuration data according to said data surface configuration data that obtains and said extraction; Carry out the off-line data configuration; Generate data configuration and issue script, wherein, the said network equipment is base station controller BSC or radio network controller (RNC) or the base station among the WCDMA WCDMA among the global system for mobile communications GSM;
Said data configuration is issued script send to the said network equipment.
2. the method for claim 1 is characterized in that, said configuration file based on user plane adopts extending mark language XML to describe.
3. according to claim 1 or claim 2 method is characterized in that, before receiving after the configuration file based on user plane, said configuration file being resolved, also comprises:
Said configuration file based on user plane is carried out preparatory verification,, said configuration file based on user plane is resolved if check results is effectively in advance.
4. according to claim 1 or claim 2 method is characterized in that, when the corresponding a plurality of network equipment of the said data surface configuration data that obtains, said obtaining after the data surface configuration data also comprises:
With the network equipment is unit, said data surface configuration data is split, and according to the data surface configuration data after splitting, respectively each network equipment is configured.
5. according to claim 1 or claim 2 method is characterized in that, after the existing network configuration data of the said extraction network equipment, also comprises:
Said data surface configuration data is divided into transport layer configuration data and radio layer configuration data.
6. method as claimed in claim 5 is characterized in that, and is said according to data surface configuration data and existing network configuration data, carries out the off-line data configuration, generates data configuration and issues script, comprising:
Analyze said transport layer configuration data,, carry out the configuration of transport layer off-line data according to said transport layer configuration data and said existing network configuration data;
According to the result of said transport layer off-line data configuration, generate transport layer data configuration distributing script;
Analyze said radio layer configuration data,, carry out the configuration of radio layer off-line data according to said radio layer configuration data and said existing network configuration data;
According to the result of said radio layer off-line data configuration, generate the radio layer data configuration and issue script.
7. method as claimed in claim 6 is characterized in that, said carrying out also comprises after the configuration of transport layer off-line data:
Data check is carried out in operation to said transport layer or the configuration of radio layer off-line data;
If the operating mistake of said transport layer or the configuration of radio layer off-line data, then the generation error analysis report returns to the user with said error analysis report.
8. like claim 1,2,6 or 7 each described methods, it is characterized in that, saidly data configuration is issued script send to after the network equipment, also comprise:
The Configuration Online of obtaining the said network equipment destination file that comes into force to the said Configuration Online destination file analysis of coming into force, returns to the user with analysis result.
9. the inking device of a network equipment is characterized in that, comprising:
Acquisition module is used for obtaining corresponding data surface configuration data through receiving based on the interface of user plane and resolving the configuration file based on user plane;
Configuration module; Be used to extract the existing network configuration data of the network equipment; According to the said data surface configuration data that the existing network configuration data and the said acquisition module of said extraction obtains, carry out the off-line data configuration, generate data configuration and issue script; Wherein, the said network equipment is base station controller BSC or radio network controller (RNC) or the base station among the WCDMA WCDMA among the global system for mobile communications GSM;
Sending module is used for that the said data configuration that said configuration module generates is issued script and sends to the said network equipment.
10. inking device as claimed in claim 9 is characterized in that, comprises in the said acquisition module receiving submodule, preparatory syndrome module and analyzing sub-module:
Said reception submodule is used to receive said configuration file based on user plane;
Said preparatory syndrome module is used for the said configuration file based on user plane that said reception submodule receives is carried out preparatory verification;
Said analyzing sub-module is used for when the check results of said preparatory syndrome module when being effective said configuration file based on user plane being resolved.
11., it is characterized in that when the corresponding a plurality of network equipment of the said data surface configuration data that obtains, said inking device also comprises like claim 9 or 10 described inking devices:
Split module, being used for the network equipment is unit, and the said data surface configuration data that said acquisition module is obtained splits;
Said configuration module, the data surface configuration data according to after splitting is configured each network equipment respectively.
12. like claim 9 or 10 described inking devices, it is characterized in that, also comprise:
Divide module, be used for said data surface configuration data is divided into transport layer configuration data and radio layer configuration data.
13. inking device as claimed in claim 12 is characterized in that, said configuration module specifically comprises:
Transport layer configuration submodule is used to analyze said transport layer configuration data, according to said transport layer configuration data and said existing network configuration data, carries out the configuration of transport layer off-line data;
Transport layer generates submodule, is used for the result according to said transport layer off-line data configuration, generates transport layer data configuration distributing script;
Radio layer configuration submodule is used to analyze said radio layer configuration data, according to said radio layer configuration data and said existing network configuration data, carries out the configuration of radio layer off-line data;
Radio layer generates submodule, is used for the result according to said radio layer off-line data configuration, generates the radio layer data configuration and issues script.
14. inking device as claimed in claim 13 is characterized in that, said configuration module also comprises:
The syndrome module is used for data check is carried out in the operation of said transport layer or the configuration of radio layer off-line data;
The report submodule is used for when the operating mistake of said transport layer of said syndrome module verification or the configuration of radio layer off-line data, and the generation error analysis report returns to the user with said error analysis report.
15. the configuration-system of a network equipment is characterized in that, comprises like each described inking device of claim 9 to 14, and as the network equipment of configuration object.
CN2008101752058A 2008-10-30 2008-10-30 Network device configuring method apparatus and system Expired - Fee Related CN101384086B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN2008101752058A CN101384086B (en) 2008-10-30 2008-10-30 Network device configuring method apparatus and system
PCT/CN2009/074670 WO2010048888A1 (en) 2008-10-30 2009-10-28 Configuration method, apparatus and system of network devices

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2008101752058A CN101384086B (en) 2008-10-30 2008-10-30 Network device configuring method apparatus and system

Publications (2)

Publication Number Publication Date
CN101384086A CN101384086A (en) 2009-03-11
CN101384086B true CN101384086B (en) 2012-07-04

Family

ID=40463648

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008101752058A Expired - Fee Related CN101384086B (en) 2008-10-30 2008-10-30 Network device configuring method apparatus and system

Country Status (2)

Country Link
CN (1) CN101384086B (en)
WO (1) WO2010048888A1 (en)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101384086B (en) * 2008-10-30 2012-07-04 华为技术有限公司 Network device configuring method apparatus and system
CN101651956B (en) * 2009-09-07 2015-04-01 中兴通讯股份有限公司 Device, system and method for adjusting parameters of wireless resource
CN101945377A (en) * 2010-08-27 2011-01-12 华为技术有限公司 Base station controller and batch configuration method thereof
CN102685816A (en) * 2011-03-09 2012-09-19 中兴通讯股份有限公司 User plane configuration parameter processing method and device
CN103338125B (en) * 2013-07-17 2017-12-01 上海斐讯数据通信技术有限公司 A kind of method of batch network device configuration
CN104301150B (en) * 2014-10-28 2019-10-11 上海斐讯数据通信技术有限公司 A kind of method for configuring network equipment
CN105653253B (en) * 2014-12-02 2020-04-24 中兴通讯股份有限公司 Centralized configuration method and device
CN104537572B (en) * 2014-12-08 2019-03-01 广东电网有限责任公司电力科学研究院 Substation secondary device method for parameter configuration and system
CN106790318B (en) * 2015-11-19 2020-12-11 上海诺基亚贝尔股份有限公司 Network function abstraction method and device in software defined network
CN109639493B (en) * 2018-12-20 2022-03-25 新华三技术有限公司 Network device, state control device and TSN configuration method
CN112737805B (en) * 2019-10-28 2024-04-12 华为技术有限公司 Configuration method, related device and system
CN112702203A (en) * 2020-12-22 2021-04-23 上海智迩智能科技有限公司 Nginx cluster white screen configuration management method and system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7085824B2 (en) * 2001-02-23 2006-08-01 Power Measurement Ltd. Systems for in the field configuration of intelligent electronic devices
CN1929405A (en) * 2006-08-21 2007-03-14 华为技术有限公司 Off-line configuration management system and method based on client/server structure
CN100350404C (en) * 2002-11-15 2007-11-21 Abb研究有限公司 Configuration system for network appliances, and a method for reconfiguration of appliances

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100462283B1 (en) * 2003-04-26 2004-12-17 송문숙 Policy based network management system and method using extensible markup language
CN100377527C (en) * 2004-06-19 2008-03-26 鸿富锦精密工业(深圳)有限公司 Network interconnection device configuration management system and method
CN101384086B (en) * 2008-10-30 2012-07-04 华为技术有限公司 Network device configuring method apparatus and system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7085824B2 (en) * 2001-02-23 2006-08-01 Power Measurement Ltd. Systems for in the field configuration of intelligent electronic devices
CN100350404C (en) * 2002-11-15 2007-11-21 Abb研究有限公司 Configuration system for network appliances, and a method for reconfiguration of appliances
CN1929405A (en) * 2006-08-21 2007-03-14 华为技术有限公司 Off-line configuration management system and method based on client/server structure

Also Published As

Publication number Publication date
CN101384086A (en) 2009-03-11
WO2010048888A1 (en) 2010-05-06

Similar Documents

Publication Publication Date Title
CN101384086B (en) Network device configuring method apparatus and system
CN102843245B (en) Configuration data exchange method and device
CN110704518A (en) Business data processing method and device based on Flink engine
CN108418704A (en) A network access method for network element equipment based on automatic template configuration
CN101193402A (en) Configuration method and system for multi-mode base station
CN105052076B (en) A cloud computing-based network element management system and network element management method
CN101494551A (en) Method, apparatus and system for business cutover
CN111200523B (en) Method, device, equipment and storage medium for configuring middle platform system
CN102740342A (en) Network management equipment performance simulation test method and system
CN101384061A (en) Systems and methods for mobile phone validation
CN100369519C (en) Operation maintenance system and method for base-station system
CN104754608A (en) Method and system for monitoring performances of mobile terminal
WO2017045345A1 (en) Resource management method and apparatus, and multi-mode soft base station unified network management
WO2023134312A1 (en) Content charging test method, management device, terminal device and storage medium
CN116974948A (en) Service system testing method, system, equipment and medium
CN111832273A (en) Method and device for determining destination message, storage medium, and electronic device
CN107769934B (en) Rate processing method and processing device
CN101227349B (en) Device and method for automatically testing system change
CN108055209A (en) A kind of router batch terminal upgrading method and system
CN101867484A (en) Method and system for upgrading equipment
CN109543122B (en) Content synchronization method, device, storage medium and electronic device
CN108009086A (en) System automation test method with function study is decomposed based on use-case
CN101303706A (en) A method and system for data sharing between modeling tools and simulation tools
KR101482668B1 (en) System and method for generating database based on SCL
CN103077078A (en) Method for defining state transition in software and application control management object

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

Effective date of registration: 20171222

Address after: The eight group of Suzhou village in Wuzhong District Mudu town of Suzhou city in Jiangsu province 215101

Patentee after: Suzhou Wuzhong District Mudu Huali Mould Processing Shop

Address before: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen

Patentee before: Huawei Technologies Co., Ltd.

TR01 Transfer of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120704

Termination date: 20181030

CF01 Termination of patent right due to non-payment of annual fee