CN102932825B - The method of network O&M and device - Google Patents
The method of network O&M and device Download PDFInfo
- Publication number
- CN102932825B CN102932825B CN201210410073.9A CN201210410073A CN102932825B CN 102932825 B CN102932825 B CN 102932825B CN 201210410073 A CN201210410073 A CN 201210410073A CN 102932825 B CN102932825 B CN 102932825B
- Authority
- CN
- China
- Prior art keywords
- server
- task
- child servers
- sub
- initial data
- 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.)
- Active
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明公开了一种网络运维的方法及装置,涉及无线通信技术领域,为实现简化通信子网的网络部署,提高工具服务利用率及处理能力而发明。所述方法包括:网络侧服务器接收通信子网发送的任务请求,所述任务请求用于指示所述通信子网向所述网络侧服务器请求运维任务,所述网络侧服务器用于对至少一个通信子网进行运营维护;所述网络侧服务器获取所述运维任务对应的原始数据;所述网络侧服务器对所述运维任务对应的原始数据进行处理,获得处理结果;所述网络侧服务器将所述处理结果发送给所述通信子网。本发明主要应用于2G、3G、4G网络的广域网内面向多通信子网的网络运维任务的处理过程中。
The invention discloses a method and device for network operation and maintenance, relates to the technical field of wireless communication, and is invented for realizing simplified network deployment of a communication subnet, and improving tool service utilization rate and processing capacity. The method includes: the network side server receives a task request sent by the communication subnet, the task request is used to instruct the communication subnet to request an operation and maintenance task from the network side server, and the network side server is used to perform at least one The communication subnet is operated and maintained; the network side server obtains the original data corresponding to the operation and maintenance task; the network side server processes the original data corresponding to the operation and maintenance task, and obtains a processing result; the network side server Send the processing result to the communication subnetwork. The present invention is mainly applied in the processing process of network operation and maintenance tasks facing multiple communication subnets in wide area networks of 2G, 3G and 4G networks.
Description
技术领域technical field
本发明涉及无线通信技术领域,尤其涉及一种网络运维的方法及装置。The present invention relates to the technical field of wireless communication, in particular to a method and device for network operation and maintenance.
背景技术Background technique
在无线通信技术领域中,例如2G网络或3G网络,多个用户设备(UserEquipment,简称UE)与一个基站相连,多个基站与一个基站控制器相连,多个基站控制器、多个基站以及多个UE共同构成一个通信子网,多个通信子网共同构成一个广域网。其中,基站、基站控制器、交换机等设备,均作为通信子网内的网元,由通信子网内的网元管理系统(ElementManagementSystem,简称EMS)统一管理。若广域网为4G网络,则多个UE与一个基站相连,多个基站与多个UE共同构成一个通信子网,并由通信子网内的EMS统一管理。EMS通过一组工具服务器完成通信子网的各种运维任务。通信子网拥有如下网络生命周期阶段:网络规划和设计、网络建设、网络优化、日常维护、网络演进。在网络生命周期的各个阶段,均需要具有不同运维功能的工具服务器对通信子网的日常运行进行支持和维护。In the technical field of wireless communication, such as 2G network or 3G network, multiple User Equipments (UE) are connected to one base station, multiple base stations are connected to one base station controller, multiple base station controllers, multiple base stations and multiple Multiple UEs together form a communication subnet, and multiple communication subnets together form a wide area network. Among them, base stations, base station controllers, switches and other equipment are all used as network elements in the communication subnet, and are uniformly managed by a network element management system (Element Management System, EMS for short) in the communication subnet. If the WAN is a 4G network, multiple UEs are connected to one base station, and multiple base stations and multiple UEs together form a communication subnet, which is uniformly managed by the EMS in the communication subnet. EMS completes various operation and maintenance tasks of the communication subnet through a group of tool servers. The communication subnet has the following network life cycle stages: network planning and design, network construction, network optimization, daily maintenance, and network evolution. In each stage of the network life cycle, tool servers with different operation and maintenance functions are required to support and maintain the daily operation of the communication subnet.
目前,为了保证无线网络的正常运行,对于一个通信子网需要部署具有不同功能的工具服务器,例如:网络优化服务器、故障定位服务器、网络巡检服务器等,各工具服务器配置在通信子网端,每一个通信子网均需要配置一套工具服务器。一个工具服务器需要安装一套或者多套功能软件以及支持功能软件运行的操作系统和配置文件。网络管理员在配置全部工具服务器后,可通过各工具服务器对整个通信子网进行运维操作,同时,定期升级和维护整套工具服务器,以便各工具服务器正常运转。At present, in order to ensure the normal operation of the wireless network, tool servers with different functions need to be deployed for a communication subnet, such as: network optimization server, fault location server, network inspection server, etc. Each tool server is configured at the communication subnet end. Each communication subnet needs to be configured with a set of tool servers. A tool server needs to install one or more sets of functional software as well as the operating system and configuration files that support the operation of the functional software. After configuring all tool servers, the network administrator can operate and maintain the entire communication subnet through each tool server, and at the same time, regularly upgrade and maintain the entire set of tool servers so that each tool server can operate normally.
在实现上述网络运维的过程中,发明人发现现有技术中至少存在如下问题:由于在各个通信子网中需要部署各种工具服务器,涉及各种型号工具服务器的安装配置、对应的操作系统、工具软件以及数据库软件的安装配置等。完成整个部署,需要较长的时间,因此导致工具服务器部署困难。同时,由于各通信子网均部署有各自的工具服务器组,导致各通信子网工具服务器部署成本高。另外,由于通信子网的运维任务具有阶段性,工具服务器组经过较长时间间隔执行一次运维任务,使得工具服务器的处理资源无法被充分利用,因此导致工具服务器利用率低下。In the process of realizing the above-mentioned network operation and maintenance, the inventor found that there are at least the following problems in the prior art: Since various tool servers need to be deployed in each communication subnet, it involves the installation and configuration of various types of tool servers and the corresponding operating systems , tool software and database software installation and configuration. It takes a long time to complete the entire deployment, which makes it difficult to deploy the tool server. At the same time, since each communication subnet is deployed with its own tool server group, the cost of deploying the tool server in each communication subnet is high. In addition, because the operation and maintenance tasks of the communication subnet are staged, the tool server group performs an operation and maintenance task after a long time interval, so that the processing resources of the tool servers cannot be fully utilized, resulting in a low utilization rate of the tool servers.
发明内容Contents of the invention
本发明的实施例提供一种网络运维的方法及装置,能够简化工具服务器的部署,提高工具服务器的利用率及处理能力。Embodiments of the present invention provide a method and device for network operation and maintenance, which can simplify the deployment of a tool server and improve the utilization rate and processing capacity of the tool server.
第一方面,本发明实施例提供了一种网络运维的方法,包括:In the first aspect, the embodiment of the present invention provides a method for network operation and maintenance, including:
网络侧服务器接收通信子网发送的任务请求,所述任务请求用于指示所述通信子网向所述网络侧服务器请求运维任务,所述网络侧服务器用于对至少一个通信子网进行运营维护;The network side server receives a task request sent by the communication subnet, the task request is used to instruct the communication subnet to request an operation and maintenance task from the network side server, and the network side server is used to operate at least one communication subnet maintain;
所述网络侧服务器获取所述运维任务对应的原始数据;The network side server obtains the original data corresponding to the operation and maintenance task;
所述网络侧服务器对所述运维任务对应的原始数据进行处理,获得处理结果;The network side server processes the original data corresponding to the operation and maintenance task, and obtains a processing result;
所述网络侧服务器将所述处理结果发送给所述通信子网。The network side server sends the processing result to the communication subnet.
在第一方面的第一种可能的实施方式中,所述网络侧服务器根据预设条件对自身硬件资源进行虚拟化,虚拟出至少一个子服务器,其中,所述预设条件包括:所述子服务器对硬件资源的需求量或者网络管理员对所述子服务器硬件资源的分配指示。In a first possible implementation manner of the first aspect, the network side server virtualizes its own hardware resources according to preset conditions to virtualize at least one sub-server, wherein the preset conditions include: the sub-server The server's demand for hardware resources or the network administrator's allocation instructions for the sub-server's hardware resources.
在第一方面的第二种可能的实施方式中,所述子服务器包括调度子服务器、存储子服务器以及工具子服务器,所述网络侧服务器获取所述运维任务对应的原始数据,具体包括:In a second possible implementation manner of the first aspect, the sub-server includes a scheduling sub-server, a storage sub-server, and a tool sub-server, and the network side server obtains the original data corresponding to the operation and maintenance task, specifically including:
所述调度子服务器检查所述存储子服务器中是否已存储所述运维任务对应的原始数据;The scheduling sub-server checks whether the original data corresponding to the operation and maintenance task has been stored in the storage sub-server;
当所述存储子服务器中已存储所述运维任务对应的原始数据时,所述调度子服务器指示所述工具子服务器从所述存储子服务器中获取所述运维任务对应的原始数据;When the original data corresponding to the operation and maintenance task has been stored in the storage sub-server, the scheduling sub-server instructs the tool sub-server to obtain the original data corresponding to the operation and maintenance task from the storage sub-server;
当所述存储子服务器中未存储所述运维任务对应的原始数据时,所述调度子服务器向所述通信子网发送数据请求,接收所述通信子网根据所述数据请求上报的原始数据,并将所述原始数据发送给所述工具子服务器。When the original data corresponding to the operation and maintenance task is not stored in the storage sub-server, the scheduling sub-server sends a data request to the communication subnet, and receives the original data reported by the communication subnet according to the data request , and send the raw data to the tool subserver.
在第一方面的第三种可能的实施方式中,所述调度子服务器指示所述工具子服务器从所述存储子服务器中获取所述运维任务对应的原始数据,具体包括:In a third possible implementation manner of the first aspect, the scheduling sub-server instructs the tool sub-server to obtain the raw data corresponding to the operation and maintenance task from the storage sub-server, specifically including:
所述调度子服务器根据所述运维任务的任务类型、工具子服务器的负载状态以及所述运维任务的优先级中的至少一个选择完成所述运维任务的工具子服务器,并指示所述工具子服务器从所述存储子服务器中获取所述运维任务对应的原始数据;The scheduling sub-server selects a tool sub-server for completing the operation and maintenance task according to at least one of the task type of the operation and maintenance task, the load status of the tool sub-server, and the priority of the operation and maintenance task, and instructs the The tool sub-server obtains the original data corresponding to the operation and maintenance task from the storage sub-server;
所述将所述原始数据发送给所述工具子服务器,具体包括:The sending of the raw data to the tool sub-server specifically includes:
所述调度子服务器根据所述运维任务的任务类型、工具子服务器的负载状态以及所述运维任务的优先级中的至少一个选择完成所述运维任务的工具子服务器,并将所述原始数据发送给所述工具子服务器。The scheduling sub-server selects a tool sub-server for completing the operation and maintenance task according to at least one of the task type of the operation and maintenance task, the load status of the tool sub-server, and the priority of the operation and maintenance task, and sends the Raw data is sent to the tool subserver.
在第一方面的第四种可能的实施方式中,所述子服务器还包括预处理子服务器,在所述调度子服务器接收所述通信子网根据所述数据请求上报的原始数据之后,所述方法进一步包括:In a fourth possible implementation manner of the first aspect, the sub-server further includes a pre-processing sub-server, and after the dispatching sub-server receives the original data reported by the communication subnet according to the data request, the The method further includes:
所述调度子服务器将所述原始数据发送给所述预处理子服务器,由所述预处理子服务器对所述原始数据进行预处理操作,并将预处理后的原始数据发送给所述工具子服务器及所述存储子服务器,其中,所述预处理操作包括下述操作中的一种或至少两种的组合:过滤操作、拼接操作和汇总操作。The scheduling sub-server sends the original data to the pre-processing sub-server, and the pre-processing sub-server performs a pre-processing operation on the original data, and sends the pre-processed raw data to the tool sub-server The server and the storage sub-server, wherein the preprocessing operation includes one or a combination of at least two of the following operations: filtering operation, splicing operation and summary operation.
第二方面,本发明实施例提供了一种网络侧服务器,所述网络侧服务器包括调度子服务器和工具子服务器,其中,In the second aspect, an embodiment of the present invention provides a network side server, the network side server includes a scheduling sub-server and a tool sub-server, wherein,
所述调度子服务器,用于接收通信子网发送的任务请求,所述任务请求用于指示所述通信子网向所述网络侧服务器请求运维任务,所述网络侧服务器用于对至少一个通信子网进行运营维护;The scheduling sub-server is configured to receive a task request sent by the communication subnet, the task request is used to instruct the communication subnet to request an operation and maintenance task from the network side server, and the network side server is used to perform at least one Communication subnet for operation and maintenance;
所述调度子服务器,还用于获取所述运维任务对应的原始数据;The scheduling sub-server is also used to obtain the original data corresponding to the operation and maintenance task;
所述工具子服务器,用于对所述调度子服务器获取的所述运维任务对应的原始数据进行处理,并得出处理结果;The tool sub-server is configured to process the original data corresponding to the operation and maintenance task acquired by the scheduling sub-server, and obtain a processing result;
所述调度子服务器,还用于将所述工具子服务器得出的所述处理结果发送给所述通信子网。The scheduling sub-server is further configured to send the processing result obtained by the tool sub-server to the communication sub-network.
在第二方面的第一种可能的实施方式中,在第二方面的第二种可能的实施方式中,所述网络侧服务器还包括存储子服务器,所述调度子服务器还包括:判断单元、第一处理单元以及第二处理单元,其中,In the first possible implementation manner of the second aspect, in the second possible implementation manner of the second aspect, the network side server further includes a storage sub-server, and the scheduling sub-server further includes: a judging unit, The first processing unit and the second processing unit, wherein,
所述判断单元,用于检查所述存储子服务器中是否已存储所述运维任务对应的原始数据;The judging unit is configured to check whether the original data corresponding to the operation and maintenance task has been stored in the storage sub-server;
所述第一处理单元,用于当所述判断单元判断结果为所述存储子服务器中已存储所述运维任务对应的原始数据时,指示所述工具子服务器从所述存储子服务器中获取所述运维任务对应的原始数据;The first processing unit is configured to instruct the tool sub-server to acquire Raw data corresponding to the operation and maintenance task;
所述第二处理单元,用于当所述判断单元判断结果为所述存储子服务器中未存储所述运维任务对应的原始数据时,向所述通信子网发送数据请求,接收所述通信子网根据所述数据请求上报的原始数据并将原始数据发送给所述工具子服务器。The second processing unit is configured to send a data request to the communication subnet and receive the communication when the determination result of the determination unit is that the original data corresponding to the operation and maintenance task is not stored in the storage sub-server. The subnet requests the reported original data according to the data and sends the original data to the tool sub-server.
在第二方面的第三种可能的实施方式中,所述第一处理单元还用于根据所述运维任务的任务类型、工具子服务器的负载状态以及所述运维任务的优先级中的至少一个选择完成所述运维任务的工具子服务器,并指示所述工具子服务器从所述存储子服务器中获取所述运维任务对应的原始数据;In a third possible implementation manner of the second aspect, the first processing unit is further configured to: At least one tool sub-server is selected to complete the operation and maintenance task, and instructs the tool sub-server to obtain the original data corresponding to the operation and maintenance task from the storage sub-server;
所述第二处理单元还用于,根据所述运维任务的任务类型、工具子服务器的负载状态以及所述运维任务的优先级中的至少一个选择完成所述运维任务的工具子服务器,并将所述原始数据发送给所述工具子服务器。The second processing unit is further configured to select a tool sub-server for completing the operation and maintenance task according to at least one of the task type of the operation and maintenance task, the load status of the tool sub-server, and the priority of the operation and maintenance task , and send the raw data to the tool subserver.
在第二方面的第四种可能的实施方式中,所述网络侧服务器还包括:预处理子服务器,所述第二处理单元还用于将所述原始数据发送给所述预处理子服务器,由所述预处理子服务器对所述原始数据进行预处理操作,并将预处理后的原始数据发送给所述工具子服务器及所述存储子服务器;In a fourth possible implementation manner of the second aspect, the network side server further includes: a preprocessing subserver, and the second processing unit is further configured to send the original data to the preprocessing subserver, performing a preprocessing operation on the raw data by the preprocessing subserver, and sending the preprocessed raw data to the tool subserver and the storage subserver;
所述预处理子服务器具体用于下述操作中的一种或至少两种的组合:过滤操作、拼接操作和汇总操作。The preprocessing sub-server is specifically used for one or a combination of at least two of the following operations: filtering, splicing and summarizing.
本发明实施例提供的网络运维的方法及装置,通过网络侧服务器接收和处理至少一个通信子网发送的任务请求,使得各通信子网无需部署各种工具服务器。各通信子网只需向网络侧服务器发送任务请求以及任务对应的原始数据,便可得到任务对应的处理结果。由此可解决各通信子网工具服务器部署困难的问题。各通信子网无需部署各种工具服务器,大幅降低工具服务器部署成本。另外,由于各通信子网共享网络侧服务器,网络侧服务器接收和处理至少一个通信子网发送的任务请求,因此网络侧服务器的任务量将大幅提升,网络侧服务器得到充分利用,进而网络侧服务器的利用率将提高。The method and device for network operation and maintenance provided by the embodiments of the present invention receive and process task requests sent by at least one communication subnet through a network side server, so that each communication subnet does not need to deploy various tool servers. Each communication subnet only needs to send the task request and the original data corresponding to the task to the server on the network side, and then the processing result corresponding to the task can be obtained. Therefore, the problem of difficult deployment of tool servers in each communication subnet can be solved. Each communication subnet does not need to deploy various tool servers, which greatly reduces the cost of tool server deployment. In addition, since each communication subnet shares the network side server, and the network side server receives and processes task requests sent by at least one communication subnet, the task load of the network side server will be greatly increased, the network side server will be fully utilized, and the network side server utilization will increase.
附图说明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. Those skilled in the art can also obtain other drawings based on these drawings without creative work.
图1为本发明实施例中网络运维方法的方法流程图;Fig. 1 is a method flowchart of a network operation and maintenance method in an embodiment of the present invention;
图2(A)为现有技术中广域网架构示意图;Fig. 2 (A) is the schematic diagram of wide area network architecture in the prior art;
图2(B)为本发明实施例提供的广域网架构示意图;Fig. 2 (B) is the schematic diagram of wide area network framework provided by the embodiment of the present invention;
图3为本发明实施例中另一个网络运维方法的方法流程图;FIG. 3 is a method flowchart of another network operation and maintenance method in an embodiment of the present invention;
图4为本发明实施例中第一个网络侧服务器的结构示意图;FIG. 4 is a schematic structural diagram of a first network-side server in an embodiment of the present invention;
图5为本发明实施例中第二个网络侧服务器的结构示意图;FIG. 5 is a schematic structural diagram of a second network side server in an embodiment of the present invention;
图6为本发明实施例中第三个网络侧服务器的结构示意图;FIG. 6 is a schematic structural diagram of a third network-side server in an embodiment of the present invention;
图7为本发明实施例中第四个网络侧服务器的结构示意图;FIG. 7 is a schematic structural diagram of a fourth network-side server in an embodiment of the present invention;
图8为本发明实施例中第五个网络侧服务器的结构示意图。FIG. 8 is a schematic structural diagram of a fifth network side server 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 only some, not all, embodiments of the present invention. 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.
实施例一Embodiment one
本发明实施例提供了一种网络运维的方法,如图1所示,所述方法包括如下步骤:The embodiment of the present invention provides a method for network operation and maintenance, as shown in Figure 1, the method includes the following steps:
101、网络侧服务器接收通信子网发送的任务请求。101. The server on the network side receives the task request sent by the communication subnet.
其中,所述任务请求用于指示所述通信子网向所述网络侧服务器请求运维任务,所述网络侧服务器用于对至少一个通信子网进行运营维护;Wherein, the task request is used to instruct the communication subnet to request an operation and maintenance task from the network side server, and the network side server is used to perform operation and maintenance on at least one communication subnet;
当通信子网需要对其内部数据进行运维操作时,通信子网向网络侧服务器发送任务请求。任务请求包括任务类型,时间范围,以及子网信息,创建人信息等信息,用以标示任务请求对应的运维任务的具体参数。When the communication subnet needs to operate and maintain its internal data, the communication subnet sends a task request to the server on the network side. The task request includes task type, time range, subnet information, creator information and other information, which are used to indicate the specific parameters of the operation and maintenance task corresponding to the task request.
102、所述网络侧服务器获取所述运维任务对应的原始数据。102. The network side server acquires raw data corresponding to the operation and maintenance task.
网络侧服务器根据运维任务的具体参数,判断是否可以完成该运维任务,并从通信子网获取相应的原始数据。The server on the network side judges whether the operation and maintenance task can be completed according to the specific parameters of the operation and maintenance task, and obtains the corresponding original data from the communication subnet.
103、所述网络侧服务器对所述运维任务对应的原始数据进行处理,获得处理结果。103. The network side server processes the raw data corresponding to the operation and maintenance task, and obtains a processing result.
网络侧服务器在获取原始数据后,根据运维任务类型对原始数据进行处理,并得出处理结果。After obtaining the original data, the server on the network side processes the original data according to the type of operation and maintenance task, and obtains the processing result.
104、所述网络侧服务器将所述处理结果发送给所述通信子网。104. The network side server sends the processing result to the communication subnet.
当运维任务执行处理完毕,并得出处理结果后,网络侧服务器将处理结果发送给运维任务的请求者,即通信子网。When the operation and maintenance task is executed and processed, and the processing result is obtained, the server on the network side sends the processing result to the requester of the operation and maintenance task, that is, the communication subnet.
对于一个运维任务,从如图2(A)所示的,各通信子网与各通信子网对应的一组工具服务器进行处理并获得处理结果,变为了,如图2(B)所示的,各通信子网发送运维任务的具体参数以及运维任务对应的原始数据给网络侧服务器,由网络侧服务器的工具服务器对通信子网发送的参数及原始数据进行处理并向通信子网返回处理结果。通过本方法实施例,通信子网内无需部署各种工具服务器,通信子网只需向网络侧服务器发送任务请求以及任务请求对应的原始数据即可得到运维结果。由此可解决各通信子网工具服务器部署困难的问题。各通信子网无需部署各种工具服务器,大幅降低工具服务器部署成本。For an operation and maintenance task, as shown in Figure 2(A), each communication subnet is processed by a group of tool servers corresponding to each communication subnet and the processing results are obtained, as shown in Figure 2(B) Each communication subnet sends the specific parameters of the operation and maintenance task and the original data corresponding to the operation and maintenance task to the server on the network side, and the tool server of the server on the network side processes the parameters and original data sent by the communication subnet and sends them to the communication subnet Return the processing result. Through this embodiment of the method, there is no need to deploy various tool servers in the communication subnet, and the communication subnet only needs to send the task request and the original data corresponding to the task request to the network side server to obtain the operation and maintenance results. Therefore, the problem of difficult deployment of tool servers in each communication subnet can be solved. Each communication subnet does not need to deploy various tool servers, which greatly reduces the cost of tool server deployment.
对于包含多个通信子网的广域网来说,其无需在各通信子网均部署一套工具服务器,各通信子网共享网络侧服务器资源,该网络服务器用于接收和处理各通信子网的运维任务。由于网络侧服务器接收和处理至少一个通信子网发送的任务请求,因此网络侧服务器的任务量将大幅提升,网络侧服务器得到充分利用,进而网络侧服务器的利用率将提高。For a wide area network that includes multiple communication subnets, it is not necessary to deploy a set of tool servers in each communication subnet, and each communication subnet shares the resources of the server on the network side. maintenance tasks. Since the server on the network side receives and processes the task request sent by at least one communication subnet, the workload of the server on the network side will be greatly increased, the server on the network side will be fully utilized, and the utilization rate of the server on the network side will increase.
实施例二Embodiment two
作为对实施例一的进步说明,本发明实施例还提供了一种网络运维的方法,如图3所示,所述方法包括如下步骤:As a progressive description of Embodiment 1, the embodiment of the present invention also provides a method for network operation and maintenance, as shown in FIG. 3 , the method includes the following steps:
301、所述网络侧服务器根据预设条件对自身硬件资源进行虚拟化。301. The network side server virtualizes its own hardware resources according to preset conditions.
其中,通过所述虚拟化将虚拟出至少一个子服务器,所述预设条件包括:所述子服务器对硬件资源的需求量或者网络管理员对所述子服务器硬件资源的分配指示。Wherein, through the virtualization, at least one sub-server will be virtualized, and the preset condition includes: the demand of the sub-server for hardware resources or the allocation instruction of the network administrator for the hardware resources of the sub-server.
由于各子服务器的功能各不相同,因此各子服务器需要的硬件资源量也各不相同。此外,仅仅根据各子服务器所需硬件资源进行虚拟化,则可能出现剩余硬件资源空闲的情况。因此,还可由网络管理员根据硬件资源使用状况进行虚拟化。Since the functions of each sub-server are different, the amount of hardware resources required by each sub-server is also different. In addition, if virtualization is performed only according to the hardware resources required by each sub-server, the remaining hardware resources may be idle. Therefore, virtualization can also be performed by network administrators based on hardware resource usage.
具体的,结合上述预设条件所述子服务器包括调度子服务器、存储子服务器以及工具子服务器。Specifically, the sub-servers in combination with the above preset conditions include a scheduling sub-server, a storage sub-server, and a tool sub-server.
所述工具子服务器包含有故障定位工具子服务器、网络规划工具子服务器等。若此时网络侧服务器拥有10台服务器主机,每台服务器主机拥有16核×4GHz的中央处理器(CentralProcessingUnit,简称CPU)、64GB内存,因此网络侧服务器可虚拟化的硬件资源为160核×4GHz的CPU、640GB内存。由于执行一次故障定位任务需要的硬件资源为2核×4GHz的CPU、4GB内存,因此可虚拟5台虚拟机作为分别对应5台故障定位工具子服务器,每台虚拟机的硬件资源按2核×4GHz的CPU、4GB内存配置,共10核×4GHz的CPU、20GB内存。由于执行一次网络规划任务需要的硬件资源为6核×4GHz的CPU、8GB内存,因此可虚拟5台虚拟机作为分别对应5台网络规划工具子服务器,每台虚拟机的硬件资源按6核×4GHz的CPU、8GB内存配置,共30核×4GHz的CPU、40GB内存。剩余的120核×4GHz的CPU、580GB内存,可由管理员平均分割为60核×4GHz的CPU、290GB内存的2台虚拟机,分别对应存储子服务器和调度子服务器。The tool sub-server includes a fault location tool sub-server, a network planning tool sub-server, and the like. If the server on the network side has 10 server hosts at this time, and each server host has a 16-core x 4GHz central processing unit (Central Processing Unit, referred to as CPU) and 64GB of memory, so the hardware resources that can be virtualized by the network-side server are 160 cores x 4GHz CPU, 640GB memory. Since the hardware resources required to perform a fault location task are 2 cores × 4GHz CPU and 4GB memory, 5 virtual machines can be virtualized as sub-servers corresponding to 5 fault location tools respectively, and the hardware resources of each virtual machine are calculated as 2 cores × 4GHz CPU, 4GB memory configuration, a total of 10 cores × 4GHz CPU, 20GB memory. Since the hardware resources required to perform a network planning task are 6-core x 4GHz CPU and 8GB memory, 5 virtual machines can be virtualized as sub-servers corresponding to 5 network planning tools, and the hardware resources of each virtual machine are calculated as 6 cores x 4GHz CPU, 8GB memory configuration, a total of 30 cores × 4GHz CPU, 40GB memory. The remaining 120-core x 4GHz CPU and 580GB memory can be equally divided by the administrator into two virtual machines with 60-core x 4GHz CPU and 290GB memory, corresponding to the storage sub-server and the scheduling sub-server respectively.
网络侧服务器的硬件资源经过虚拟化后只为某台子服务器提供硬件资源,进而安装在各子服务器硬件资源上的软件资源也相互独立。因此,安装在各子服务器上的软件不会发生不兼容的问题,提高了服务器的处理能力。After virtualization, the hardware resources of the server on the network side only provide hardware resources for a certain sub-server, and the software resources installed on the hardware resources of each sub-server are also independent of each other. Therefore, the software installed on each sub-server will not be incompatible, and the processing capability of the server is improved.
302、网络侧服务器接收通信子网发送的任务请求。302. The server on the network side receives the task request sent by the communication subnet.
其中,所述任务请求用于指示所述通信子网通过向所述网络侧服务器请求运维任务,所述网络侧服务器用于对至少一个通信子网进行运营维护。Wherein, the task request is used to instruct the communication subnet to request an operation and maintenance task from the network side server, and the network side server is used to perform operation and maintenance on at least one communication subnet.
对于已虚拟化的网络侧服务器,其中的调度子服务器用于接收任务请求。该调度子服务器可接收某通信子网发送的任务请求,也可接收至少两个通信子网同时发送的任务请求。For the virtualized network side server, the scheduling sub-server is used to receive task requests. The dispatching sub-server can receive task requests sent by a certain communication subnetwork, and can also receive task requests sent by at least two communication subnetworks simultaneously.
通信子网通过浏览器发送任务请求以及上传任务请求对应的原始数据。原始数据的上传可分为用户根据网络侧服务器的指示手动上传和网络侧服务器从通信子网中自动获取。The communication subnet sends the task request and uploads the original data corresponding to the task request through the browser. The upload of original data can be divided into manual upload by the user according to the instructions of the network side server and automatic acquisition by the network side server from the communication subnet.
303、所述网络侧服务器获取所述运维任务对应的原始数据,对原始数据进行处理,获得处理结果。303. The network-side server acquires raw data corresponding to the operation and maintenance task, processes the raw data, and obtains a processing result.
当调度子服务器接收到任务请求后,调度子服务器根据运维任务的参数信息,判断出是否向通信子网获取运维任务对应的原始数据。具体来说,网络侧服务器收到任务请求后,根据该运维任务的任务类型,得出该运维任务对数据的要求,如数据类型,数据格式等。例如,一个看网任务,经判断得出需要话统和配置数据,数据格式为逗号分隔值(CommaSeparatedValue,简称CSV)格式。网络侧服务器经虚拟化得到的各工具子服务器,根据自身功能对运维任务对应的原始数据进行处理,并得出处理结果。After the scheduling sub-server receives the task request, the scheduling sub-server determines whether to obtain the original data corresponding to the operation and maintenance task from the communication subnet according to the parameter information of the operation and maintenance task. Specifically, after receiving the task request, the server on the network side obtains the data requirements of the operation and maintenance task, such as data type and data format, according to the task type of the operation and maintenance task. For example, it is judged that traffic statistics and configuration data are required for a network viewing task, and the data format is a comma-separated value (CommaSeparatedValue, CSV for short) format. Each tool sub-server obtained by virtualization of the server on the network side processes the original data corresponding to the operation and maintenance task according to its own function, and obtains the processing result.
具体的,所述调度子服务器检查所述存储子服务器中是否已存储所述运维任务对应的原始数据。Specifically, the scheduling sub-server checks whether the original data corresponding to the operation and maintenance task has been stored in the storage sub-server.
存储子服务器用于存储网络侧服务器处理过的运维任务对应的原始数据、处理结果以及其他相关数据。调度子服务器接收某任务请求后,根据运维任务的参数信息判断该运维任务所对应的原始数据是否已存储于存储子服务器。The storage sub-server is used to store the raw data, processing results and other relevant data corresponding to the operation and maintenance tasks processed by the server on the network side. After receiving a task request, the scheduling sub-server determines whether the original data corresponding to the operation and maintenance task has been stored in the storage sub-server according to the parameter information of the operation and maintenance task.
当所述存储子服务器中已存储所述运维任务对应的原始数据时,所述调度子服务器指示所述工具子服务器从所述存储子服务器中获取所述运维任务对应的原始数据。When the original data corresponding to the operation and maintenance task has been stored in the storage sub-server, the scheduling sub-server instructs the tool sub-server to acquire the original data corresponding to the operation and maintenance task from the storage sub-server.
当调度子服务器判断出存储子服务器中已存有工具子服务器所需的原始数据时,调度子服务器通过指示信令指示工具子服务器从存储子服务器中获取运维任务对应的原始数据。其中,工具子服务器用于完成某项特定的运维任务,例如,故障定位工具子服务器用于专门定位通信子网中发生故障的网络节点。When the scheduling sub-server determines that the original data required by the tool sub-server has been stored in the storage sub-server, the scheduling sub-server instructs the tool sub-server to obtain the original data corresponding to the operation and maintenance task from the storage sub-server through instruction signaling. Among them, the tool sub-server is used to complete a specific operation and maintenance task, for example, the fault location tool sub-server is used to specifically locate a network node where a fault occurs in the communication subnet.
当所述存储子服务器中未存储所述运维任务对应的原始数据时,所述调度子服务器向所述通信子网发送数据请求,接收所述通信子网根据所述数据请求上报的原始数据,并将所述原始数据发送给所述工具子服务器。When the original data corresponding to the operation and maintenance task is not stored in the storage sub-server, the scheduling sub-server sends a data request to the communication subnet, and receives the original data reported by the communication subnet according to the data request , and send the raw data to the tool subserver.
当调度子服务器判断出存储子服务器中未存有工具子服务器所需的原始数据时,调度子服务器根据运维任务的参数信息,向通信子网发出传输数据的请求。在接收到通信子网发送的原始数据后,将原始数据发送给工具子服务器。When the scheduling sub-server determines that the original data required by the tool sub-server is not stored in the storage sub-server, the scheduling sub-server sends a data transmission request to the communication sub-network according to the parameter information of the operation and maintenance task. After receiving the original data sent by the communication subnet, send the original data to the tool sub-server.
例如,调度子服务器接收到某运维任务,该运维任务的参数信息包括起始时间、截止时间、数据类型、通信子网编号以及任务类型。其中起始时间为2012年9月1日00:00、截止时间为2012年10月1日24:00、数据类型为通信子网中各节点的通信记录、通信子网编号为100、任务类型为网络规划任务。此时,调度子服务器判断存储子服务器中是否已存储有该通信子网编号100对应的起始时间为2012年9月1日00:00截止时间为2012年10月1日24:00的通信子网中各节点的通信记录的原始数据。当判断结果为已存储时,调度子服务器通过指示信令指示网络规划工具子服务器从存储子服务器中获取该原始数据。当判断结果为未存储时,调度子服务器向通信子网100发送传输起始时间为2012年9月1日00:00、截止时间为2012年10月1日24:00、数据类型为通信子网中各节点的通信记录的原始数据的请求,在接收到该原始数据后,将该原始数据发送给网络规划工具子服务器。当判断结果为已存储有2012年9月1日00:00至2012年9月10日24:00的数据时,调度子服务器通过指示信令指示网络规划工具子服务器从存储子服务器中获取2012年9月1日00:00至2012年9月10日24:00对应的原始数据,并向通信子网100发送传输起始时间为2012年9月11日00:00至2012年10月1日24:00、数据类型为通信子网中各节点的通信记录的原始数据的请求,在接收到该原始数据后,将该原始数据发送给网络规划工具子服务器。此外,调度子服务器还可将从通信子网100接收到的起始时间为2012年9月11日00:00至2012年10月1日24:00、数据类型为通信子网中各节点的通信记录的原始数据发送到存储子服务器进行存储。For example, when the scheduling sub-server receives an operation and maintenance task, the parameter information of the operation and maintenance task includes start time, deadline, data type, communication subnet number and task type. The start time is 00:00 on September 1, 2012, the end time is 24:00 on October 1, 2012, the data type is the communication record of each node in the communication subnet, the communication subnet number is 100, and the task type Schedule tasks for the network. At this time, the dispatching sub-server judges whether the communication sub-server corresponding to the communication subnet number 100 has a starting time of 00:00 on September 1, 2012 and an ending time of 24:00 on October 1, 2012. The raw data of the communication records of each node in the subnet. When the judging result is that it has been stored, the scheduling subserver instructs the network planning tool subserver to obtain the original data from the storage subserver through an instruction signaling. When the judging result is not stored, the scheduling sub-server sends to the communication subnet 100 the transmission start time is 00:00 on September 1, 2012, the deadline is 24:00 on October 1, 2012, and the data type is communicator The request for the original data of the communication records of each node in the network, after receiving the original data, sends the original data to the sub-server of the network planning tool. When the judgment result is that the data from 00:00 on September 1, 2012 to 24:00 on September 10, 2012 has been stored, the scheduling sub-server instructs the network planning tool sub-server to obtain the 2012 data from the storage sub-server by indicating signaling. The original data corresponding to 00:00, September 1, 2012 to 24:00, September 10, 2012, and sent to the communication subnetwork 100. The transmission start time is from 00:00, September 11, 2012 to October 1, 2012 At 24:00 of the day, the data type is a request for the original data of the communication records of each node in the communication subnet. After receiving the original data, send the original data to the network planning tool sub-server. In addition, the scheduling sub-server can also receive from the communication subnetwork 100 the starting time from 00:00 on September 11, 2012 to 24:00 on October 1, 2012, and the data type is the data of each node in the communication subnetwork The original data of the communication record is sent to the storage sub-server for storage.
此外,所述调度子服务器根据所述运维任务的任务类型、工具子服务器的负载状态以及所述运维任务的优先级中的至少一个选择完成所述运维任务的工具子服务器,并指示所述工具子服务器从所述存储子服务器中获取所述运维任务对应的原始数据;所述调度子服务器根据所述运维任务的任务类型、工具子服务器的负载状态以及所述运维任务的优先级中的至少一个选择完成所述运维任务的工具子服务器,并将所述原始数据发送给所述工具子服务器。In addition, the scheduling sub-server selects the tool sub-server for completing the operation and maintenance task according to at least one of the task type of the operation and maintenance task, the load status of the tool sub-server, and the priority of the operation and maintenance task, and instructs The tool sub-server obtains the original data corresponding to the operation and maintenance task from the storage sub-server; the scheduling sub-server according to the task type of the operation and maintenance task, the load status of the tool sub-server and the At least one of the priorities selects the tool sub-server that completes the operation and maintenance task, and sends the original data to the tool sub-server.
由于虚拟化后各工具子服务器的数量为至少一台,当具体选择某种类型以及该类型中具体某台工具子服务器完成运维任务时,该台工具子服务器的忙闲程度将对网络侧服务器利用率以及处理能力产生影响。无论调度子服务器向工具子服务器发送指示信令还是调度子服务器向工具子服务器直接发送原始数据,调度子服务器均可根据运维任务的任务类型、工具子服务器的负载状态以及所述运维任务的优先级中的至少一个选择完成所述运维任务的工具子服务器,已达到最为高效的选择工具子服务器。运维任务的参数信息还包括优先级信息,若同时有另一同类型的运维任务在调度子服务器中待处理。调度子服务器根据优先级的先后顺序,先处理优先级高的运维任务后处理优先级低的运维任务。Since the number of each tool sub-server is at least one after virtualization, when a certain type and a specific tool sub-server of this type are selected to complete the operation and maintenance task, the busyness of the tool sub-server will be determined by the network side. Server utilization and processing power have an impact. Regardless of whether the scheduling sub-server sends an instruction signal to the tool sub-server or the scheduling sub-server directly sends raw data to the tool sub-server, the scheduling sub-server can At least one of the priorities selects the tool sub-server that completes the operation and maintenance task, and the most efficient tool sub-server is selected. The parameter information of the operation and maintenance task also includes priority information, if there is another operation and maintenance task of the same type to be processed in the scheduling sub-server at the same time. The scheduling sub-server processes the operation and maintenance tasks with high priority first and then the operation and maintenance tasks with low priority according to the order of priority.
在调度子服务器通过指示信令指示网络规划工具子服务器从存储子服务器中获取该原始数据和调度子服务器将该原始数据发送给网络规划工具子服务器的步骤中,进一步包括如下步骤,以便选择最佳的网络规划工具子服务器。为了方便说明后续对在调度子服务器通过指示信令指示网络规划工具子服务器从存储子服务器中获取该原始数据和调度子服务器将该原始数据发送给网络规划工具子服务器的步骤简称为调度子服务器对网络规划任务的处理。In the step that the dispatching subserver instructs the network planning tool subserver to obtain the original data from the storage subserver and the dispatching subserver sends the original data to the network planning tool subserver by indicating signaling, further include the following steps, so as to select the most The best sub-server for network planning tools. For the convenience of description, the subsequent steps of the dispatching subserver instructing the network planning tool subserver to obtain the original data from the storage subserver and the dispatching subserver to send the original data to the network planning tool subserver are referred to as the dispatching subserver for short. Handling of network planning tasks.
调度子服务器根据运维任务类型确定最终处理原始数据的工具子服务器的类别,然后根据该类工具子服务器的忙先状态以及运维任务的优先级别确定最佳的用于执行该运维任务的工具子服务器。The scheduling sub-server determines the category of the tool sub-server that finally processes the original data according to the type of operation and maintenance task, and then determines the best one for performing the operation and maintenance task according to the busy state of the tool sub-server and the priority level of the operation and maintenance task Tools subserver.
例如,调度子服务器判断得出某运维任务的任务类型为网络规划任务,因此调度子服务器首先确定最终处理原始数据的工具子服务器的类别,即确定网络规划工具子服务器作为最终处理原始数据工具子服务器。For example, the scheduling sub-server judges that the task type of an operation and maintenance task is a network planning task, so the scheduling sub-server first determines the category of the tool sub-server for final processing of raw data, that is, determines the network planning tool sub-server as the final tool for processing raw data child server.
若此时,网络侧服务器共虚拟出5台网络规划工具子服务器,其中3台网络规划工具子服务器正在工作,此时调度子服务器将该网络规划任务发送至其余2台空闲网络规划工具子服务器中的任意一台,并保存各网络规划工具子服务器的忙闲状态信息,以供下次为各网络规划工具子服务器分配网络规划任务时参考。If at this time, the server on the network side virtualizes a total of 5 network planning tool sub-servers, of which 3 network planning tool sub-servers are working, at this time, the scheduling sub-server sends the network planning task to the remaining 2 idle network planning tool sub-servers Any one of them, and save the busy/idle status information of each network planning tool sub-server for reference when assigning network planning tasks to each network planning tool sub-server next time.
若该网络规划任务的参数信息还包括优先级信息,同时有另一网络规划任务在调度子服务器中待处理。调度子服务器根据优先级信息,先处理该网络规划任务后处理另一网络规划任务。If the parameter information of the network planning task also includes priority information, there is another network planning task to be processed in the scheduling sub-server at the same time. According to the priority information, the scheduling sub-server first processes the network planning task and then processes another network planning task.
进一步的,所述调度子服务器将所述原始数据发送给所述预处理子服务器,由所述预处理子服务器对所述原始数据进行预处理操作,并将预处理后的原始数据发送给所述工具子服务器及所述存储子服务器。Further, the scheduling sub-server sends the original data to the pre-processing sub-server, and the pre-processing sub-server performs a pre-processing operation on the original data, and sends the pre-processed original data to the pre-processing sub-server. The tool sub-server and the storage sub-server.
其中,所述预处理操作包括下述操作中的一种或至少两种的组合:过滤操作、拼接操作和汇总操作。Wherein, the preprocessing operation includes one or a combination of at least two of the following operations: filtering operation, splicing operation and summarization operation.
当调度子服务器判断出原始数据未存储于存储子服务器中,并通过通信子网获取了原始数据时,调度子服务器将原始数据发送给预处理子服务器,与处理子服务器将原始数据进行过滤、拼接、汇总等操作后,将预处理后的原始数据发送给所述工具子服务器及所述存储子服务器。当调度子服务器判断出原始数据已存储于存储子服务器中,调度子服务器通过指示信令指示工具子服务器从存储子服务器中直接获得预处理后的原始数据,进而加快运维任务的处理速度。When the scheduling sub-server determines that the original data is not stored in the storage sub-server and obtains the original data through the communication sub-network, the scheduling sub-server sends the original data to the pre-processing sub-server, and the processing sub-server filters the original data, After operations such as splicing and summarizing, the preprocessed raw data is sent to the tool sub-server and the storage sub-server. When the scheduling sub-server determines that the original data has been stored in the storage sub-server, the scheduling sub-server instructs the tool sub-server to directly obtain the preprocessed original data from the storage sub-server through signaling, thereby speeding up the processing speed of the operation and maintenance task.
进一步的,所述调度子服务器按照第一预设规则将所述运维任务拆分为至少两个运维子任务;所述调度子服务器指示至少两个工具子服务器分别从所述存储子服务器中获取所述至少两个运维子任务对应的原始数据,或者,向所述至少两个工具子服务器发送所述至少两个运维子任务对应的原始数据。Further, the scheduling sub-server splits the operation and maintenance task into at least two operation and maintenance sub-tasks according to a first preset rule; the scheduling sub-server instructs at least two tool sub-servers to obtain Acquire the original data corresponding to the at least two operation and maintenance subtasks, or send the original data corresponding to the at least two operation and maintenance subtasks to the at least two tool subservers.
其中,第一预设规则用于将一个含有至少两个运维子任务的任务请求拆分为至少两个运维子任务。例如,当一个任务请求中包含有一个网络规划任务、一个网络优化任务时,调度子服务器根据第一预设规则,将该网络规划任务和该网络优化任务作为该任务请求即运维任务的子任务进行分拆。并将网络规划子任务和网络优化子任务对应的原始数据分别发送给网络规划工具子服务器和网络优化子服务器,或者通过指示信息指示网络规划工具子服务器和网络优化子服务器从存储子服务器中获取原始数据。Wherein, the first preset rule is used to split a task request containing at least two operation and maintenance subtasks into at least two operation and maintenance subtasks. For example, when a task request includes a network planning task and a network optimization task, the dispatching sub-server uses the network planning task and the network optimization task as the subclasses of the task request, that is, the operation and maintenance task, according to the first preset rule. Tasks are split. And send the original data corresponding to the network planning sub-task and the network optimization sub-task to the network planning tool sub-server and the network optimization sub-server respectively, or instruct the network planning tool sub-server and the network optimization sub-server to obtain them from the storage sub-server through instruction information Raw data.
第一预设规则还可用于,当一个运维任务的执行需要前置处理时,根据任务的先后执行顺序对任务优先级进行标记。例如,当网络规划任务需要预处理任务作为前置处理时,将该网络规划任务分为预处理子任务和网络规划子任务,并将预处理子任务的优先级设置为高于网络规划子任务的优先级。The first preset rule may also be used to mark the task priority according to the order in which the tasks are executed when the execution of an operation and maintenance task requires pre-processing. For example, when a network planning task requires a preprocessing task as pre-processing, the network planning task is divided into a preprocessing subtask and a network planning subtask, and the priority of the preprocessing subtask is set higher than that of the network planning subtask priority.
进一步的,所述调度子服务器指示所述至少两个工具子服务器同时从所述存储子服务器中并行获取所述至少两个运维子任务对应的原始数据,或者,所述调度子服务器指示所述至少两个工具子服务器顺序从所述存储子服务器中获取所述至少两个运维子任务对应的原始数据;Further, the dispatching sub-server instructs the at least two tool sub-servers to concurrently acquire the original data corresponding to the at least two operation and maintenance sub-tasks from the storage sub-server, or the dispatching sub-server instructs the The at least two tool sub-servers sequentially obtain the original data corresponding to the at least two operation and maintenance sub-tasks from the storage sub-server;
所述调度子服务器向所述至少两个工具子服务器并行发送所述至少两个运维子任务对应的原始数据,或者,所述调度子服务器向所述至少两个工具子服务器顺序发送所述至少两个运维子任务对应的原始数据。The scheduling sub-server sends the original data corresponding to the at least two operation and maintenance sub-tasks to the at least two tool sub-servers in parallel, or the scheduling sub-server sends the at least two tool sub-servers sequentially. Raw data corresponding to at least two operation and maintenance subtasks.
具体的,当调度子服务器接收到一个用2个网元2天的测量报告数据做一个网络评估的任务请时,调度子服务器可通过并行或顺序两种方式对拆分后的网络评估子任务进行分配。Specifically, when the scheduling sub-server receives a request for a network evaluation task using the measurement report data of 2 network elements for 2 days, the scheduling sub-server can evaluate the split network evaluation sub-tasks in parallel or sequentially. to allocate.
当并行分配网络评估子任务时:调度子服务器根据网元和时间对该网络评估进行拆分,将该网络评估任务拆分为4个网络评估子任务,分别对应于第一个网元第1天00:00-24:00、第一个网元第2天00:00-24:00、第二个网元第1天00:00-24:00、第二个网元第2天00:00-24:00的原始数据,每个网络评估子任务用于处理一个网元24个小时的测量报告数据。When assigning network evaluation subtasks in parallel: the scheduling subserver splits the network evaluation task according to network elements and time, and splits the network evaluation task into four network evaluation subtasks, corresponding to the first network element No. 00:00-24:00 on the first day, 00:00-24:00 on the second day of the first NE, 00:00-24:00 on the first day of the second NE, 00 on the second day of the second NE :00-24:00 raw data, each network evaluation subtask is used to process the 24-hour measurement report data of a network element.
若各网络评估子任务对应的原始数据已存储于存储子服务器中,则调度子服务器向4台网络评估工具子服务器发出指示信令,指示4台网络评估工具子服务器分别获取相应的原始数据,以便4台网络评估工具子服务器并行的完成网络评估任务。If the original data corresponding to each network evaluation sub-task has been stored in the storage sub-server, the dispatching sub-server sends instruction signaling to the four network evaluation tool sub-servers, instructing the four network evaluation tool sub-servers to obtain corresponding original data respectively, In order to complete the network assessment task in parallel by four sub-servers of the network assessment tool.
若各网络评估子任务对应的原始数据未存储于存储子服务器中,则调度子服务器在获取4个网络评估子任务对应的原始数据后,将4个原始数据分别发送给预处理子服务器。预处理子服务器在完成预处理后,将4个经预处理后的原始数据发送给4台不同的网络评估工具子服务器,以便4台网络评估工具子服务器并行的完成网络评估任务。If the original data corresponding to each network evaluation sub-task is not stored in the storage sub-server, the scheduling sub-server will send the four original data to the pre-processing sub-server after obtaining the original data corresponding to the four network evaluation sub-tasks. After the preprocessing sub-server completes the preprocessing, the four pre-processed raw data are sent to four different network assessment tool sub-servers, so that the four network assessment tool sub-servers can complete network assessment tasks in parallel.
当顺序分配网络评估子任务时:调度子服务器根据网元和时间对该网络评估任务进行拆分,将该网络评估任务拆分为8个网络评估子任务,分别对应于第一个网元第1天00:00-12:00、第一个网元第1天12:00-24:00、第一个网元第2天00:00-12:00、第一个网元第2天12:00-24:00、第二个网元第1天00:00-12:00、第二个网元第1天12:00-24:00、第二个网元第2天00:00-12:00、第二个网元第2天12:00-24:00的原始数据,每个网络评估子任务用于处理一个网元12个小时的测量报告数据。When assigning network evaluation subtasks sequentially: the scheduling sub-server splits the network evaluation task according to network elements and time, and splits the network evaluation task into eight network evaluation subtasks, corresponding to the first network element and the second 1 day 00:00-12:00, first NE day 12:00-24:00, first NE day 2 00:00-12:00, first NE day 2 12:00-24:00, 00:00-12:00 on the first day of the second NE, 12:00-24:00 on the first day of the second NE, 00:00 on the second day of the second NE 00-12:00, the raw data of the second network element from 12:00-24:00 on the second day, each network evaluation subtask is used to process the measurement report data of one network element for 12 hours.
若各网络评估子任务对应的原始数据已存储于存储子服务器中,则调度子服务器向某台网络评估工具子服务器发出指示信令,指示该网络评估工具子服务器获取相应的原始数据。若网络评估子任务的网络评估报告可作为网络优化子任务的原始数据,则通过减小网络评估子任务对应的原始数据大小,可减少网络优化子服务器的等待时间,进而提高网络优化子服务器的利用率。If the original data corresponding to each network evaluation sub-task has been stored in the storage sub-server, the scheduling sub-server sends an instruction signaling to a certain network evaluation tool sub-server to instruct the network evaluation tool sub-server to obtain corresponding original data. If the network evaluation report of the network evaluation sub-task can be used as the original data of the network optimization sub-task, then by reducing the size of the original data corresponding to the network evaluation sub-task, the waiting time of the network optimization sub-server can be reduced, and the performance of the network optimization sub-server can be improved. utilization rate.
若各网络评估子任务对应的原始数据未存储于存储子服务器中,则调度子服务器在获取某网络评估子任务对应的原始数据后,将该原始数据发送给预处理子服务器。预处理子服务器在完成预处理后,将该经预处理后的原始数据发送给该网络评估工具子服务器。若网络评估子任务的网络评估报告可作为网络优化子任务的原始数据,则通过减小网络评估子任务对应的原始数据大小,可减少网络优化子服务器的等待时间,进而提高网络优化工具子服务器的利用率。If the original data corresponding to each network assessment subtask is not stored in the storage subserver, the scheduling subserver will send the original data to the preprocessing subserver after obtaining the original data corresponding to a certain network assessment subtask. After completing the preprocessing, the preprocessing subserver sends the preprocessed original data to the network evaluation tool subserver. If the network evaluation report of the network evaluation subtask can be used as the original data of the network optimization subtask, then by reducing the size of the original data corresponding to the network evaluation subtask, the waiting time of the network optimization subserver can be reduced, thereby improving the performance of the network optimization tool subserver. utilization rate.
此外,调度子服务器还可通过并行与顺序相结合的方式对拆分后的网络评估子任务进行分配:In addition, the scheduling sub-server can also distribute the split network evaluation sub-tasks through a combination of parallel and sequential methods:
调度子服务器根据网元和时间对该网络评估任务进行拆分,将该网络评估任务拆分为8个网络评估子任务,分别对应于第一个网元第1天00:00-12:00、第一个网元第1天12:00-24:00、第一个网元第2天00:00-12:00、第一个网元第2天12:00-24:00、第二个网元第1天00:00-12:00、第二个网元第1天12:00-24:00、第二个网元第2天00:00-12:00、第二个网元第2天12:00-24:00的原始数据,每个网络评估子任务用于处理一个网元12个小时的测量报告数据。The scheduling sub-server splits the network evaluation task according to the network element and time, and splits the network evaluation task into 8 network evaluation sub-tasks, corresponding to the first network element at 00:00-12:00 on the first day , 12:00-24:00 on the first day of the first NE, 00:00-12:00 on the second day of the first NE, 12:00-24:00 on the second day of the first NE, and 12:00-24:00 on the second day of the first NE 00:00-12:00 on the first day of the second network element, 12:00-24:00 on the first day of the second network element, 00:00-12:00 on the second day of the second network element, and the second The raw data of the network element from 12:00 to 24:00 on the second day, each network evaluation subtask is used to process the measurement report data of one network element for 12 hours.
若各网络评估子任务对应的原始数据已存储于存储子服务器中,则调度子服务器向2台网络评估工具子服务器发出指示信令,指示该2台网络评估工具子服务器分别获取相应的原始数据。当该2台网络评估工具子服务器得出网络评估子报告后,调度子服务器向另2台网络评估工具子服务器发出指示信令,指示该另2台网络评估工具子服务器分别获取相应的原始数据。If the original data corresponding to each network evaluation sub-task has been stored in the storage sub-server, the scheduling sub-server sends an instruction signal to the two network evaluation tool sub-servers, instructing the two network evaluation tool sub-servers to obtain the corresponding original data respectively . After the two sub-servers of the network assessment tool obtain the sub-report of the network assessment tool, the dispatching sub-server sends an instruction signaling to the other two sub-servers of the network assessment tool, instructing the other two sub-servers of the network assessment tool to obtain corresponding raw data respectively .
若各网络评估子任务对应的原始数据未存储于存储子服务器中,则调度子服务器在获取2个网络评估子任务对应的原始数据后,将2个原始数据发送给预处理子服务器。预处理子服务器在完成预处理后,将2个经预处理后的原始数据发送给2台网络评估工具子服务器。当该2台网络评估工具子服务器得出网络评估子报告后,预处理子服务器将另2个经预处理后的原始数据发送给另2台网络评估工具子服务器。If the original data corresponding to each network evaluation sub-task is not stored in the storage sub-server, the scheduling sub-server will send the two original data to the pre-processing sub-server after obtaining the original data corresponding to the two network evaluation sub-tasks. After the preprocessing sub-server completes the preprocessing, it sends the two preprocessed raw data to the two network evaluation tool sub-servers. After the two network assessment tool sub-servers obtain the network assessment sub-report, the preprocessing sub-server sends the other two preprocessed raw data to the other two network assessment tool sub-servers.
上述分配方式是基于网络侧服务器中虚拟出的子服务器台数进行的。调度子服务器在对运维任务进行拆分和分配时,须网络侧服务器中虚拟出的子服务器台数。例如,上述例子中,调度子服务器将网络评估任务拆分为4个网络评估子任务,然而此时网络侧服务器通过虚拟化只有2台网络评估工具子服务器,则会导致网络评估子任务无法按期完成。The above distribution method is based on the number of sub-servers virtualized in the server on the network side. When the scheduling sub-server splits and distributes the operation and maintenance tasks, the number of sub-servers virtualized in the server on the network side is required. For example, in the above example, the scheduling sub-server splits the network assessment task into four network assessment sub-tasks. However, at this time, the network side server only has two network assessment tool sub-servers through virtualization, which will cause the network assessment sub-tasks to fail to meet the schedule. Finish.
采用并行方式分配运维子任务根据任务拆分的个数可缩短相应的运维任务完成时间。对于上述例子中使用并行方式分配网络评估子任务的情况,由于调度子服务器将网络评估任务拆分为4个网络评估子任务,各网络评估子任务对应的原始数据为网络评估任务的四分之一,因此各网络评估工具子服务器执行各网络评估子任务的时间也缩短至处理整个网络评估任务的四分之一。对于子服务器数量有限的情况下,可考虑使用顺序方式分配。并行与顺序方式相结合的分配可在并行方式的基础上进一步提高各子服务器的利用率以及运维任务的处理速度。Assigning operation and maintenance subtasks in parallel can shorten the completion time of corresponding operation and maintenance tasks according to the number of task splits. For the above example where the network evaluation subtasks are allocated in parallel, since the scheduling subserver divides the network evaluation task into four network evaluation subtasks, the original data corresponding to each network evaluation subtask is 1/4 of the network evaluation task First, the time for each network assessment tool sub-server to execute each network assessment sub-task is also shortened to a quarter of the entire network assessment task. For cases where the number of sub-servers is limited, sequential allocation may be considered. The combination of parallel and sequential allocation can further improve the utilization rate of each sub-server and the processing speed of operation and maintenance tasks on the basis of parallel mode.
进一步的,所述调度子服务器接收所述工具子服务器生成并发送的运维报告,所述运维报告为所述工具子服务器对所述运维任务对应的原始数据进行处理生成的处理结果。Further, the scheduling sub-server receives the operation and maintenance report generated and sent by the tool sub-server, and the operation and maintenance report is a processing result generated by the tool sub-server on the raw data corresponding to the operation and maintenance task.
当工具子服务器对原始数据进行处理后生成了处理结果集运维报告后,该运维报告由工具子服务器发送给调度子服务器。由调度子服务器发送给发送任务请求的通信子网。当一个运维任务被拆分成至少两个运维子任务时,其处理结果即运维报告为各运维子任务的运维报告经调度子服务合并后得到的。After the tool sub-server processes the raw data and generates a processing result set operation and maintenance report, the operation and maintenance report is sent by the tool sub-server to the scheduling sub-server. Sent by the scheduling subserver to the communication subnet sending the task request. When an operation and maintenance task is split into at least two operation and maintenance sub-tasks, the processing result, namely the operation and maintenance report, is obtained after the operation and maintenance reports of each operation and maintenance sub-task are merged by the scheduling sub-service.
304、所述网络侧服务器将所述处理结果发送给所述通信子网。304. The network side server sends the processing result to the communication subnet.
除了通信子网接收网络侧发送的处理结果外,通信子网的网络管理员也可通过浏览器下载网络侧服务器生成的处理结果即运维报告。In addition to the communication subnet receiving the processing results sent by the network side, the network administrator of the communication subnet can also download the processing results generated by the server on the network side through the browser, that is, the operation and maintenance report.
运维报告除了发送给通信子网,还可由网络侧服务器发送给具有高技术水平的网络管理员,具有高技术水平的网络管理员可核对运维报告内容的并对运维报告进行深入分析和讨论。具有高技术水平的网络管理员不再需要奔波于各通信子网对各通信子网内部的工具服务器生成的运维报告注意核对,只需通过接收网络侧服务器发送的运维报告即可。各通信子网将可共享具有高技术水平的网络管理员的技术知识。In addition to sending the operation and maintenance report to the communication subnet, it can also be sent by the server on the network side to a network administrator with a high technical level. The network administrator with a high technical level can check the contents of the operation and maintenance report and conduct in-depth analysis and discuss. A network administrator with a high technical level no longer needs to run around each communication subnet to check the operation and maintenance reports generated by the tool servers inside each communication subnet, but only needs to receive the operation and maintenance report sent by the server on the network side. Communication subnetworks will share the technical knowledge of highly skilled network administrators.
本发明实施例提供的网络运维方法,能够提供一种各通信子网可通过在浏览器上进行操作,便可完成对各通信子网的运维的方法,使得各通信子网无需安装用于完成运维任务的工具服务器,大幅降低工具服务器的部署难度和部署成本。其次,通过虚拟化使得服务器全部硬件资源均可虚拟化为不同的子服务器,同时各子服务器上安装的软件资源互相独立,解决了现有技术中一台工具服务器上安装不同功能软件造成的不兼容的问题,因此将提高硬件资源的处理能力。再次,对运维任务的拆分、通过判断子服务器的忙闲程度对子服务器分配任务以及在次基础上的对运维子任务的并行分配和顺序分配处理,可大幅提高各子服务器的利用率以及运维任务的处理速度。最后,由于各通信子网共享网络侧服务器,网络侧服务器接收和处理至少一个通信子网发送的任务请求,因此网络侧服务器得到充分利用,进而网络侧服务器的利用率将提高。The network operation and maintenance method provided by the embodiment of the present invention can provide a method in which each communication subnet can be operated on a browser to complete the operation and maintenance of each communication subnet, so that each communication subnet does not need to be installed. The tool server is used to complete the operation and maintenance tasks, which greatly reduces the deployment difficulty and deployment cost of the tool server. Secondly, through virtualization, all hardware resources of the server can be virtualized into different sub-servers, and at the same time, the software resources installed on each sub-server are independent of each other, which solves the problem of different functional software installed on a tool server in the prior art. Compatibility issues, so the processing power of hardware resources will be improved. Thirdly, splitting the operation and maintenance tasks, assigning tasks to the sub-servers by judging the busyness of the sub-servers, and assigning the operation and maintenance sub-tasks in parallel and sequentially on a secondary basis can greatly improve the utilization of each sub-server rate and the processing speed of operation and maintenance tasks. Finally, since each communication subnetwork shares the network side server, and the network side server receives and processes task requests sent by at least one communication subnetwork, the network side server is fully utilized, and thus the utilization rate of the network side server will increase.
实施例三Embodiment three
本发明实施例还提供了一种网络侧服务器,如图4所示,所述网络侧服务器包括调度子服务器41和工具子服务器42,其中,The embodiment of the present invention also provides a network-side server. As shown in FIG. 4, the network-side server includes a scheduling sub-server 41 and a tool sub-server 42, wherein,
所述调度子服务器41,用于接收通信子网发送的任务请求,所述任务请求用于指示所述通信子网向所述网络侧服务器请求运维任务,所述网络侧服务器用于对至少一个通信子网进行运营维护。The scheduling sub-server 41 is configured to receive a task request sent by the communication subnet, the task request is used to instruct the communication subnet to request an operation and maintenance task from the network side server, and the network side server is used to at least A communication subnet for operation and maintenance.
所述调度子服务器41,还用于获取所述运维任务对应的原始数据。The dispatching sub-server 41 is further configured to obtain raw data corresponding to the operation and maintenance task.
所述工具子服务器42,用于对所述调度子服务器41获取的所述运维任务对应的原始数据进行处理,并得出处理结果。The tool sub-server 42 is configured to process the original data corresponding to the operation and maintenance task acquired by the scheduling sub-server 41, and obtain a processing result.
所述调度子服务器41,还用于将所述工具子服务器42得出的所述处理结果发送给所述通信子网。The scheduling sub-server 41 is further configured to send the processing result obtained by the tool sub-server 42 to the communication sub-network.
所述工具子服务器42具体用于对所述运维任务对应的原始数据进行处理,生成并向所述调度子服务器41发送运维报告。The tool sub-server 42 is specifically configured to process the raw data corresponding to the operation and maintenance task, generate and send an operation and maintenance report to the scheduling sub-server 41 .
所述调度子服务器41还用于接收所述工具子服务器42生成并发送的所述运维报告。The scheduling sub-server 41 is also configured to receive the operation and maintenance report generated and sent by the tool sub-server 42 .
当通信子网需要对其内部数据进行运维操作时,通信子网向网络侧服务器发送任务请求。网络侧服务器内的调度子服务器41接收任务请求后,从通信子网获取运维任务对应的原始数据。然后,调度子服务器41将获取运维任务对应的原始数据发送给工具子服务器42,工具子服务器42对运维任务对应的原始数据进行处理,并得出处理结果。工具子服务器42在得出处理结果后,将处理结果发送给调度子服务器41,由调度子服务器41将处理结果发送给通信子网。When the communication subnet needs to operate and maintain its internal data, the communication subnet sends a task request to the server on the network side. After receiving the task request, the scheduling sub-server 41 in the server on the network side obtains the original data corresponding to the operation and maintenance task from the communication subnet. Then, the scheduling sub-server 41 sends the original data corresponding to the obtained operation and maintenance task to the tool sub-server 42, and the tool sub-server 42 processes the original data corresponding to the operation and maintenance task, and obtains a processing result. After the tool sub-server 42 obtains the processing result, it sends the processing result to the scheduling sub-server 41, and the scheduling sub-server 41 sends the processing result to the communication subnet.
具体的,如图5所示,所述网络侧服务器还包括存储子服务器54,所述调度子服务器41还包括:判断单元51、第一处理单元52以及第二处理单元53,其中,Specifically, as shown in FIG. 5, the network side server further includes a storage sub-server 54, and the scheduling sub-server 41 further includes: a judging unit 51, a first processing unit 52, and a second processing unit 53, wherein,
所述判断单元51,用于检查所述存储子服务器54中是否已存储所述运维任务对应的原始数据。The judging unit 51 is configured to check whether the original data corresponding to the operation and maintenance task has been stored in the storage sub-server 54 .
所述第一处理单元52,用于当所述判断单元51判断结果为所述存储子服务器54中已存储所述运维任务对应的原始数据时,指示所述工具子服务器42从所述存储子服务器54中获取所述运维任务对应的原始数据。The first processing unit 52 is configured to instruct the tool sub-server 42 to store the original data corresponding to the operation and maintenance task in the storage sub-server 54 when the judgment result of the judgment unit 51 is that the original data corresponding to the operation and maintenance task has been stored in the storage sub-server 54. The raw data corresponding to the operation and maintenance task is acquired in the sub-server 54 .
所述第二处理单元53,用于当所述判断单元51判断结果为所述存储子服务器54中未存储所述运维任务对应的原始数据时,向所述通信子网发送数据请求,接收所述通信子网根据所述数据请求上报的原始数据并将原始数据发送给所述工具子服务器42。The second processing unit 53 is configured to send a data request to the communication subnet when the judging result of the judging unit 51 is that the original data corresponding to the operation and maintenance task is not stored in the storage sub-server 54, and receive The communication sub-network requests the original data reported according to the data and sends the original data to the tool sub-server 42 .
存储子服务器54用于存储网络侧服务器处理过的运维任务对应的原始数据、处理结果以及其他相关数据。调度子服务器41接收某任务请求后,判断单元51根据运维任务的参数信息判断该运维任务所对应的原始数据是否已存储于存储子服务器54。The storage sub-server 54 is used for storing raw data, processing results and other related data corresponding to the operation and maintenance tasks processed by the server on the network side. After the scheduling sub-server 41 receives a task request, the judging unit 51 judges whether the original data corresponding to the operation and maintenance task has been stored in the storage sub-server 54 according to the parameter information of the operation and maintenance task.
当判断单元51判断出存储子服务器54中已存有工具子服务器42所需的原始数据时,第一处理单元52指示信令指示工具子服务器42从存储子服务器54中获取运维任务对应的原始数据。其中,工具子服务器42用于完成某项特定的运维任务,例如,故障定位工具子服务器42用于专门定位通信子网中发生故障的网络节点。When the judging unit 51 judges that the original data required by the tool sub-server 42 has already been stored in the storage sub-server 54, the first processing unit 52 instructs the signaling to instruct the tool sub-server 42 to obtain the data corresponding to the operation and maintenance task from the storage sub-server 54. Raw data. Among them, the tool sub-server 42 is used to complete a specific operation and maintenance task, for example, the fault location tool sub-server 42 is used to specifically locate a network node where a fault occurs in the communication subnet.
当判断单元51判断出存储子服务器54中未存有工具子服务器42所需的原始数据时,第二处理单元53根据运维任务的参数信息,向通信子网发出传输数据的请求。在接收到通信子网发送的原始数据后,将原始数据发送给工具子服务器42。When the judging unit 51 judges that the original data required by the tool sub-server 42 is not stored in the storage sub-server 54, the second processing unit 53 sends a data transmission request to the communication subnet according to the parameter information of the operation and maintenance task. After receiving the original data sent by the communication subnet, send the original data to the tool sub-server 42 .
具体的,所述第一处理单元52还用于根据所述运维任务的任务类型、工具子服务器42的负载状态以及所述运维任务的优先级选择完成所述运维任务的工具子服务器42,并指示所述工具子服务器42从所述存储子服务器54中获取所述运维任务对应的原始数据。Specifically, the first processing unit 52 is also configured to select the tool sub-server for completing the operation and maintenance task according to the task type of the operation and maintenance task, the load status of the tool sub-server 42 and the priority of the operation and maintenance task 42, and instruct the tool sub-server 42 to obtain the original data corresponding to the operation and maintenance task from the storage sub-server 54.
所述第二处理单元53还用于,根据所述运维任务的任务类型、工具子服务器42的负载状态以及所述运维任务的优先级中的至少一个选择完成所述运维任务的工具子服务器42,并将所述原始数据发送给所述工具子服务器42。The second processing unit 53 is further configured to select a tool for completing the operation and maintenance task according to at least one of the task type of the operation and maintenance task, the load status of the tool sub-server 42, and the priority of the operation and maintenance task. sub-server 42, and send the original data to the tool sub-server 42.
由于各工具子服务器42的数量为至少一台,当具体选择某种类型以及该类型中具体某台工具子服务器42完成运维任务时,该台工具子服务器42的忙闲程度将对网络侧服务器利用率以及处理能力产生影响。第一处理单元52和第二处理单元53均可根据运维任务的任务类型、工具子服务器42的负载状态以及所述运维任务的优先级中的至少一个选择完成所述运维任务的工具子服务器42,已达到最为高效的选择工具子服务器42。运维任务的参数信息还包括优先级信息,若同时有另一同类型的运维任务在调度子服务器41中待处理。第一处理单元52或第二处理单元53根据优先级的先后顺序,先处理优先级高的运维任务后处理优先级低的运维任务。Since the quantity of each tool sub-server 42 is at least one, when a certain type and a specific tool sub-server 42 in this type are selected to complete the operation and maintenance task, the busyness of the tool sub-server 42 will affect the network side. Server utilization and processing power have an impact. Both the first processing unit 52 and the second processing unit 53 can select a tool for completing the operation and maintenance task according to at least one of the task type of the operation and maintenance task, the load status of the tool sub-server 42, and the priority of the operation and maintenance task Sub-server 42, the most efficient selection tool sub-server 42 has been achieved. The parameter information of the operation and maintenance task also includes priority information, if there is another operation and maintenance task of the same type to be processed in the scheduling sub-server 41 at the same time. According to the order of priorities, the first processing unit 52 or the second processing unit 53 first processes the operation and maintenance tasks with high priority and then processes the operation and maintenance tasks with low priority.
进一步的,如图6所示,所述网络侧服务器还包括:预处理子服务器61,所述第二处理单元53还用于将所述原始数据发送给所述预处理子服务器61,由所述预处理子服务器61对所述原始数据进行预处理操作,并将预处理后的原始数据发送给所述工具子服务器42及所述存储子服务器54。Further, as shown in FIG. 6, the network side server further includes: a preprocessing sub-server 61, and the second processing unit 53 is also configured to send the original data to the preprocessing sub-server 61, and the The preprocessing sub-server 61 performs a preprocessing operation on the raw data, and sends the preprocessed raw data to the tool sub-server 42 and the storage sub-server 54 .
所述预处理子服务器61具体用于下述操作中的一种或至少两种的组合:过滤操作、拼接操作和汇总操作。The preprocessing sub-server 61 is specifically used for one or a combination of at least two of the following operations: filtering, splicing and summarizing.
当判断单元51判断出原始数据未存储于存储子服务器54中,并通过通信子网获取了原始数据时,第二处理单元53将原始数据发送给预处理子服务器61,预处理子服务器61将原始数据进行过滤、拼接、汇总等操作后,预处理子服务器61将预处理后的原始数据发送给所述工具子服务器42和所述存储子服务器54。当判断单元51判断出原始数据已存储于存储子服务器54中,第一处理单元52通过指示信令指示工具子服务器42从存储子服务器54中直接获得预处理后的原始数据,进而加快运维任务的处理速度。When the judging unit 51 judges that the original data is not stored in the storage sub-server 54, and the original data is obtained through the communication subnet, the second processing unit 53 sends the original data to the pre-processing sub-server 61, and the pre-processing sub-server 61 will After the raw data is filtered, spliced, summarized, etc., the preprocessing sub-server 61 sends the pre-processed raw data to the tool sub-server 42 and the storage sub-server 54 . When the judging unit 51 judges that the original data has been stored in the storage sub-server 54, the first processing unit 52 instructs the tool sub-server 42 to directly obtain the pre-processed original data from the storage sub-server 54 through instruction signaling, thereby speeding up operation and maintenance. The processing speed of the task.
具体的,如图7所示,所述调度子服务器41还包括拆分单元71,所述第一处理单元52具体包括指示子单元73,所述第二处理单元53具体包括发送子单元72,其中,Specifically, as shown in FIG. 7, the scheduling sub-server 41 further includes a splitting unit 71, the first processing unit 52 specifically includes an indicating sub-unit 73, and the second processing unit 53 specifically includes a sending sub-unit 72, in,
所述拆分单元71,用于根据第一预设规则将所述运维任务拆分为至少两个运维子任务。The splitting unit 71 is configured to split the operation and maintenance task into at least two operation and maintenance subtasks according to a first preset rule.
所述指示子单元73,用于指示至少两个工具子服务器42分别从所述存储子服务器54中获取所述拆分单元71拆分后的至少两个运维子任务对应的原始数据。The instruction sub-unit 73 is configured to instruct at least two tool sub-servers 42 to acquire from the storage sub-server 54 the original data corresponding to the at least two operation and maintenance sub-tasks split by the split unit 71 .
所述发送子单元72,用于向所述至少两个工具子服务器42发送所述拆分单元71拆分后的至少两个运维子任务对应的原始数据。The sending subunit 72 is configured to send the original data corresponding to the at least two operation and maintenance subtasks split by the splitting unit 71 to the at least two tool subservers 42 .
其中,第一预设规则用于将一个含有至少两个运维子任务的任务请求拆分为至少两个运维子任务。例如,当一个任务请求中包含有一个网络规划任务、一个网络优化任务时,拆分单元71根据第一预设规则,将该网络规划任务和该网络优化任务作为该任务请求即运维任务的子任务进行分拆。发送子单元72将网络规划子任务和网络优化子任务对应的原始数据分别发送给网络规划工具子服务器42和网络优化子服务器。或者,指示子单元73通过指示信息指示网络规划工具子服务器42和网络优化子服务器从存储子服务器54中获取原始数据。Wherein, the first preset rule is used to split a task request containing at least two operation and maintenance subtasks into at least two operation and maintenance subtasks. For example, when a task request includes a network planning task and a network optimization task, the splitting unit 71 uses the network planning task and the network optimization task as the tasks of the task request, that is, the operation and maintenance task, according to the first preset rule. Subtasks are divided. The sending subunit 72 sends the original data corresponding to the network planning subtask and the network optimization subtask to the network planning tool subserver 42 and the network optimization subserver respectively. Alternatively, the instructing subunit 73 instructs the network planning tool subserver 42 and the network optimization subserver to obtain the original data from the storage subserver 54 through the instruction information.
第一预设规则还可用于,当一个运维任务的执行需要前置处理时,根据任务的先后执行顺序对任务优先级进行标记。例如,当网络规划任务需要预处理任务作为前置处理时,拆分模块将该网络规划任务分为预处理子任务和网络规划子任务,并将预处理子任务的优先级设置为高于网络规划子任务的优先级。The first preset rule may also be used to mark the task priority according to the order in which the tasks are executed when the execution of an operation and maintenance task requires pre-processing. For example, when a network planning task requires a preprocessing task as preprocessing, the splitting module divides the network planning task into a preprocessing subtask and a network planning subtask, and sets the priority of the preprocessing subtask higher than that of the network planning task. Plan the priority of subtasks.
具体的,如图8所示,所述指示子单元73还包括并行指示模块731和顺序指示模块732,其中:Specifically, as shown in FIG. 8, the indication subunit 73 also includes a parallel indication module 731 and a sequence indication module 732, wherein:
所述并行指示模块731,用于指示所述至少两个工具子服务器42同时从所述存储子服务器54中并行获取所述至少两个运维子任务对应的原始数据。The parallel instructing module 731 is configured to instruct the at least two tool sub-servers 42 to simultaneously obtain the original data corresponding to the at least two operation and maintenance sub-tasks from the storage sub-server 54 in parallel.
所述顺序指示模块732,用于指示所述至少两个工具子服务器42顺序从所述存储子服务器54中获取所述至少两个运维子任务对应的原始数据。The order instructing module 732 is configured to instruct the at least two tool sub-servers 42 to sequentially obtain the original data corresponding to the at least two operation and maintenance sub-tasks from the storage sub-server 54 .
所述发送子单元72还包括并行发送模块721和顺序发送模块722,其中,The sending subunit 72 also includes a parallel sending module 721 and a sequential sending module 722, wherein,
所述并行发送模块721,用于向所述至少两个工具子服务器42并行发送所述至少两个运维子任务对应的原始数据。The parallel sending module 721 is configured to send the original data corresponding to the at least two operation and maintenance sub-tasks to the at least two tool sub-servers 42 in parallel.
所述顺序发送模块722,用于向所述至少两个工具子服务器42顺序发送所述至少两个运维子任务对应的原始数据。The sequential sending module 722 is configured to sequentially send the original data corresponding to the at least two operation and maintenance sub-tasks to the at least two tool sub-servers 42 .
例如,当调度子服务器41接收到一个用2个网元2天的测量报告数据做一个网络评估的任务请时,调度子服务器41可通过并行或顺序两种方式对拆分后的网络评估子任务进行分配。For example, when the scheduling sub-server 41 receives a task request for a network evaluation using the measurement report data of 2 network elements for 2 days, the scheduling sub-server 41 can perform network evaluation after splitting in parallel or sequentially. Tasks are assigned.
当并行分配网络评估子任务时:拆分单元71根据网元和时间对该网络评估进行拆分,将该网络评估任务拆分为4个网络评估子任务,分别对应于第一个网元第1天00:00-24:00、第一个网元第2天00:00-24:00、第二个网元第1天00:00-24:00、第二个网元第2天00:00-24:00的原始数据,每个网络评估子任务用于处理一个网元24个小时的测量报告数据。When allocating network evaluation subtasks in parallel: splitting unit 71 splits the network evaluation according to network elements and time, and splits the network evaluation task into four network evaluation subtasks, corresponding to the first network element and the first network evaluation subtask respectively. 00:00-24:00 on the first day, 00:00-24:00 on the second day of the first NE, 00:00-24:00 on the first day of the second NE, and 2nd day on the second NE The raw data from 00:00 to 24:00, each network evaluation subtask is used to process the measurement report data of a network element for 24 hours.
若判断单元51得出各网络评估子任务对应的原始数据已存储于存储子服务器54中,则并行指示模块731向4台网络评估工具子服务器42发出指示信令,指示4台网络评估工具子服务器42分别获取相应的原始数据,以便4台网络评估工具子服务器42并行的完成网络评估任务。If the judging unit 51 finds that the original data corresponding to each network assessment subtask has been stored in the storage subserver 54, then the parallel instruction module 731 sends an instruction signaling to the four network assessment tool subservers 42 to instruct the four network assessment tool subservers The servers 42 obtain corresponding original data respectively, so that the four network assessment tool sub-servers 42 can complete network assessment tasks in parallel.
若判断单元51得出各网络评估子任务对应的原始数据未存储于存储子服务器54中,则第二处理单元53在获取4个网络评估子任务对应的原始数据后,并行发送模块721将4个原始数据分别发送给预处理子服务器61。预处理子服务器61在完成预处理后,将4个经预处理后的原始数据发送给4台不同的网络评估工具子服务器42,以便4台网络评估工具子服务器42并行的完成网络评估任务。If the judging unit 51 finds that the original data corresponding to each network assessment subtask is not stored in the storage subserver 54, after the second processing unit 53 obtains the original data corresponding to the four network assessment subtasks, the parallel sending module 721 sends the four raw data are sent to the preprocessing sub-server 61 respectively. After preprocessing, the preprocessing sub-server 61 sends the 4 preprocessed raw data to 4 different network assessment tool subservers 42, so that the 4 network assessment tool subservers 42 can complete network assessment tasks in parallel.
当顺序分配网络评估子任务时:拆分单元71根据网元和时间对该网络评估任务进行拆分,将该网络评估任务拆分为8个网络评估子任务,分别对应于第一个网元第1天00:00-12:00、第一个网元第1天12:00-24:00、第一个网元第2天00:00-12:00、第一个网元第2天12:00-24:00、第二个网元第1天00:00-12:00、第二个网元第1天12:00-24:00、第二个网元第2天00:00-12:00、第二个网元第2天12:00-24:00的原始数据,每个网络评估子任务用于处理一个网元12个小时的测量报告数据。When assigning the network evaluation subtasks sequentially: the splitting unit 71 splits the network evaluation task according to network elements and time, and splits the network evaluation task into 8 network evaluation subtasks, corresponding to the first network element respectively 00:00-12:00 on the first day, 12:00-24:00 on the first day of the first NE, 00:00-12:00 on the second day of the first NE, 2nd day on the first NE 12:00-24:00 on the first day of the second NE, 00:00-12:00 on the first day of the second NE, 12:00-24:00 on the first day of the second NE, 00 on the second day of the second NE :00-12:00, the raw data of the second network element from 12:00-24:00 on the second day, each network evaluation subtask is used to process the measurement report data of one network element for 12 hours.
若判断单元51得出各网络评估子任务对应的原始数据已存储于存储子服务器54中,则顺序指示模块732向某台网络评估工具子服务器42发出指示信令,指示该网络评估工具子服务器42获取相应的原始数据。若网络评估子任务的网络评估报告可作为网络优化子任务的原始数据,则通过减小网络评估子任务对应的原始数据大小,可减少网络优化子服务器的等待时间,进而提高网络优化子服务器的利用率。If the judging unit 51 finds that the original data corresponding to each network assessment subtask has been stored in the storage subserver 54, then the sequence instruction module 732 sends an instruction signaling to a certain network assessment tool subserver 42 to instruct the network assessment tool subserver 42 to obtain corresponding raw data. If the network evaluation report of the network evaluation sub-task can be used as the original data of the network optimization sub-task, then by reducing the size of the original data corresponding to the network evaluation sub-task, the waiting time of the network optimization sub-server can be reduced, and the performance of the network optimization sub-server can be improved. utilization rate.
若判断单元51得出各网络评估子任务对应的原始数据未存储于存储子服务器54中,则第二处理单元53在获取某网络评估子任务对应的原始数据后,顺序发送模块722将该原始数据发送给预处理子服务器61。预处理子服务器61在完成预处理后,将该经预处理后的原始数据发送给该网络评估工具子服务器42。若网络评估子任务的网络评估报告可作为网络优化子任务的原始数据,则通过减小网络评估子任务对应的原始数据大小,可减少网络优化子服务器的等待时间,进而提高网络优化工具子服务器42的利用率。If the judging unit 51 finds that the original data corresponding to each network assessment subtask is not stored in the storage subserver 54, after the second processing unit 53 obtains the original data corresponding to a certain network assessment subtask, the sequential sending module 722 sends the original data The data is sent to the preprocessing sub-server 61. After the preprocessing sub-server 61 completes the preprocessing, it sends the preprocessed raw data to the network evaluation tool sub-server 42 . If the network evaluation report of the network evaluation subtask can be used as the original data of the network optimization subtask, then by reducing the size of the original data corresponding to the network evaluation subtask, the waiting time of the network optimization subserver can be reduced, thereby improving the performance of the network optimization tool subserver. 42 utilization.
此外,调度子服务器41还可通过并行与顺序相结合的方式对拆分后的网络评估子任务进行分配:调度子服务器41根据网元和时间对该网络评估任务进行拆分,将该网络评估任务拆分为8个网络评估子任务,分别对应于第一个网元第1天00:00-12:00、第一个网元第1天12:00-24:00、第一个网元第2天00:00-12:00、第一个网元第2天12:00-24:00、第二个网元第1天00:00-12:00、第二个网元第1天12:00-24:00、第二个网元第2天00:00-12:00、第二个网元第2天12:00-24:00的原始数据,每个网络评估子任务用于处理一个网元12个小时的测量报告数据。In addition, the scheduling sub-server 41 can also distribute the split network evaluation sub-tasks in a parallel and sequential manner: the scheduling sub-server 41 splits the network evaluation task according to network elements and time, and the network evaluation sub-task The task is divided into 8 network evaluation subtasks, corresponding to 00:00-12:00 on the first day of the first network element, 12:00-24:00 on the first day of the first network element, and 00:00-12:00 on the second day of the first NE, 12:00-24:00 on the second day of the first NE, 00:00-12:00 on the first day of the second NE, 00:00-12:00 on the first day of the second NE, 12:00-24:00 on the first day, 00:00-12:00 on the second day of the second network element, 12:00-24:00 on the second day of the second network element, each network evaluation sub The task is used to process the measurement report data of an NE for 12 hours.
若判断单元51得出各网络评估子任务对应的原始数据已存储于存储子服务器54中,则顺序指示模块732向2台网络评估工具子服务器42发出指示信令,指示该2台网络评估工具子服务器42分别获取相应的原始数据。当该2台网络评估工具子服务器42得出网络评估子报告后,顺序指示模块732向另2台网络评估工具子服务器42发出指示信令,指示该另2台网络评估工具子服务器42分别获取相应的原始数据。If the judging unit 51 finds that the original data corresponding to each network assessment subtask has been stored in the storage subserver 54, the sequence instruction module 732 sends an instruction signaling to the two network assessment tool subservers 42 to instruct the two network assessment tools The sub-servers 42 obtain corresponding original data respectively. After the two network evaluation tool sub-servers 42 obtain the network evaluation sub-reports, the sequence instruction module 732 sends instruction signaling to the other two network evaluation tool sub-servers 42, instructing the other two network evaluation tool sub-servers 42 to obtain corresponding raw data.
若各网络评估子任务对应的原始数据未存储于存储子服务器54中,则第二处理单元53在获取2个网络评估子任务对应的原始数据后,顺序发送模块731将2个原始数据发送给预处理子服务器61。预处理子服务器61在完成预处理后,将2个经预处理后的原始数据发送给2台网络评估工具子服务器42。当该2台网络评估工具子服务器42得出网络评估子报告后,预处理子服务器61将另2个经预处理后的原始数据发送给另2台网络评估工具子服务器42。If the original data corresponding to each network evaluation subtask is not stored in the storage sub-server 54, after the second processing unit 53 obtains the original data corresponding to the two network evaluation subtasks, the sequential sending module 731 sends the two original data to Preprocessing sub-server 61. After the preprocessing sub-server 61 completes the preprocessing, it sends the two preprocessed raw data to the two network evaluation tool sub-servers 42 . After the two network assessment tool sub-servers 42 obtain the network assessment sub-report, the preprocessing sub-server 61 sends the other two preprocessed raw data to the other two network assessment tool sub-servers 42 .
拆分单元71在对运维任务进行拆分和分配时,须网络侧服务器中虚拟出的子服务器台数。以免子服务器台数不足以满足并行发送模块721、顺序发送模块731发送的运维子任务。When the splitting unit 71 splits and distributes the operation and maintenance tasks, it needs the number of sub-servers virtualized in the server on the network side. In case the number of sub-servers is insufficient to satisfy the operation and maintenance sub-tasks sent by the parallel sending module 721 and the sequential sending module 731 .
本发明实施例提供的网络侧服务器,能够提供一种各通信子网可通过在浏览器上进行操作,便可完成对各通信子网的网络侧服务器,使得各通信子网无需安装用于完成运维任务的工具服务器,大幅降低工具服务器的部署难度和部署成本。其次,各子服务器上安装的软件资源互相独立,解决了现有技术中一台工具服务器上安装不同功能软件造成的不兼容的问题,因此将提高硬件资源的处理能力。再次,对运维任务的拆分、通过判断子服务器的忙闲程度对子服务器分配任务以及在次基础上的对运维子任务的并行分配和顺序分配处理,可大幅提高各子服务器的利用率以及运维任务的处理速度。最后,由于各通信子网共享网络侧服务器,网络侧服务器接收和处理至少一个通信子网发送的任务请求,因此网络侧服务器得到充分利用,进而网络侧服务器的利用率将提高。The network-side server provided by the embodiment of the present invention can provide a network-side server for each communication subnet that can be operated on a browser, so that each communication subnet does not need to be installed for completion The tool server for operation and maintenance tasks greatly reduces the deployment difficulty and cost of the tool server. Secondly, the software resources installed on each sub-server are independent of each other, which solves the problem of incompatibility caused by installing software with different functions on one tool server in the prior art, thus improving the processing capacity of hardware resources. Thirdly, splitting the operation and maintenance tasks, assigning tasks to the sub-servers by judging the busyness of the sub-servers, and assigning the operation and maintenance sub-tasks in parallel and sequentially on a secondary basis can greatly improve the utilization of each sub-server rate and the processing speed of operation and maintenance tasks. Finally, since each communication subnetwork shares the network side server, and the network side server receives and processes task requests sent by at least one communication subnetwork, the network side server is fully utilized, and thus the utilization rate of the network side server will increase.
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that for the convenience and brevity of description, only the division of the above-mentioned functional modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional modules according to needs. The internal structure of the device is divided into different functional modules to complete all or part of the functions described above. For the specific working process of the above-described system, device, and unit, reference may be made to the corresponding process in the foregoing method embodiments, and details are not repeated here.
在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed system, device and method can be implemented in other ways. For example, the device embodiments described above are only illustrative. For example, the division of the modules or units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be Incorporation may either be integrated into another system, or some features may be omitted, or not implemented. In another point, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or units may be in electrical, mechanical or other forms.
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, each unit may exist separately physically, or two or more units may be integrated into one unit. The above-mentioned integrated units can be implemented in the form of hardware or in the form of software functional units.
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,RandomAccessMemory)、磁碟或者光盘等各种可以存储程序代码的介质。If the integrated unit is realized in the form of a software function unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the essence of the technical solution of the present invention or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium , including several instructions to make a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor (processor) execute all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-OnlyMemory), random access memory (RAM, RandomAccessMemory), magnetic disk or optical disk and other media that can store program codes.
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。The above is only a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Anyone skilled in the art can easily think of changes or substitutions within the technical scope disclosed in the present invention. Should be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention should be determined by the protection scope of the claims.
Claims (15)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210410073.9A CN102932825B (en) | 2012-10-24 | 2012-10-24 | The method of network O&M and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210410073.9A CN102932825B (en) | 2012-10-24 | 2012-10-24 | The method of network O&M and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102932825A CN102932825A (en) | 2013-02-13 |
CN102932825B true CN102932825B (en) | 2015-11-25 |
Family
ID=47647499
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210410073.9A Active CN102932825B (en) | 2012-10-24 | 2012-10-24 | The method of network O&M and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102932825B (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104504495A (en) * | 2014-11-27 | 2015-04-08 | 北京百度网讯科技有限公司 | Operation and maintenance abnormity processing method, device and equipment |
CN106161487A (en) * | 2015-03-23 | 2016-11-23 | 多媒体影像解决方案有限公司 | The information processing method of server |
CN107944743A (en) * | 2017-12-08 | 2018-04-20 | 中国银行股份有限公司 | The operation and maintenance method, apparatus and system of a kind of large computer system |
CN113973312A (en) * | 2020-07-25 | 2022-01-25 | 华为技术服务有限公司 | Network evolution planning method and device |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101135715A (en) * | 2007-05-25 | 2008-03-05 | 中兴通讯股份有限公司 | North direction interface data integrity verification method |
CN102571440A (en) * | 2012-01-19 | 2012-07-11 | 中兴通讯股份有限公司 | Network management operation method and system |
-
2012
- 2012-10-24 CN CN201210410073.9A patent/CN102932825B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101135715A (en) * | 2007-05-25 | 2008-03-05 | 中兴通讯股份有限公司 | North direction interface data integrity verification method |
CN102571440A (en) * | 2012-01-19 | 2012-07-11 | 中兴通讯股份有限公司 | Network management operation method and system |
Also Published As
Publication number | Publication date |
---|---|
CN102932825A (en) | 2013-02-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11714671B2 (en) | Creating virtual machine groups based on request | |
US10104010B2 (en) | Method and apparatus for allocating resources | |
CN112583861B (en) | Service deployment method, resource allocation method, system, device and server | |
EP2838228B1 (en) | Alarm correlation analysis method, apparatus, and system | |
EP3253027B1 (en) | Resource allocation method and apparatus for virtual machines | |
US8839035B1 (en) | Cloud-based test execution | |
CN103109271B (en) | The implementation method of migrate application and system between a kind of platform | |
CN105207798B (en) | Service arrangement method and device in software defined network | |
CN107222531B (en) | Container cloud resource scheduling method | |
US11093296B2 (en) | System, virtualization control apparatus, method for controlling a virtualization control apparatus, and program | |
CN111858054B (en) | Resource scheduling system and method based on edge computing in heterogeneous environment | |
CN111092921B (en) | Data acquisition method, device and storage medium | |
CN112631780B (en) | Resource scheduling method and device, storage medium and electronic device | |
CN112948063B (en) | Cloud platform creation method and device, cloud platform and cloud platform implementation system | |
CN110389843A (en) | A kind of business scheduling method, device, equipment and readable storage medium storing program for executing | |
US20140226975A1 (en) | Method and apparatus for boosting data intensive processing through optical circuit switching | |
CN111443985A (en) | Method and apparatus for instantiating virtual network functions | |
CN102932825B (en) | The method of network O&M and device | |
JPWO2017179537A1 (en) | SOFTWARE UPDATE CONTROL DEVICE, SOFTWARE UPDATE CONTROL SYSTEM, SOFTWARE UPDATE CONTROL METHOD, AND RECORDING MEDIUM CONTAINING SOFTWARE UPDATE CONTROL PROGRAM | |
CN114153580A (en) | Cross-multi-cluster work scheduling method and device | |
CN112416969B (en) | Parallel task scheduling system in distributed database | |
CN116225655A (en) | Task scheduling method, device and storage medium | |
CN113301087A (en) | Resource scheduling method, device, computing equipment and medium | |
WO2019159875A1 (en) | Arrangement constitution device and arrangement constitution method | |
CN111008124B (en) | Task scheduling method and device for database test |
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 |