网络运维的方法及装置的制作方法

文档序号:7863714阅读:134来源:国知局
专利名称:网络运维的方法及装置的制作方法
技术领域
本发明涉及无线通信技术领域,尤其涉及一种网络运维的方法及装置。
背景技术
在无线通信技术领域中,例如2G网络或3G网络,多个用户设备(User Equipment, 简称UE)与一个基站相连,多个基站与一个基站控制器相连,多个基站控制器、多个基站以及多个UE共同构成一个通信子网,多个通信子网共同构成一个广域网。其中,基站、基站控制器、交换机等设备,均作为通信子网内的网元,由通信子网内的网元管理系统(Element Management System,简称EMS)统一管理。若广域网为4G网络,则多个UE与一个基站相连, 多个基站与多个UE共同构成一个通信子网,并由通信子网内的EMS统一管理。EMS通过一组工具服务器完成通信子网的各种运维任务。通信子网拥有如下网络生命周期阶段网络规划和设计、网络建设、网络优化、日常维护、网络演进。在网络生命周期的各个阶段,均需要具有不同运维功能的工具服务器对通信子网的日常运行进行支持和维护。
目前,为了保证无线网络的正常运行,对于一个通信子网需要部署具有不同功能的工具服务器,例如网络优化服务器、故障定位服务器、网络巡检服务器等,各工具服务器配置在通信子网端,每一个通信子网均需要配置一套工具服务器。一个工具服务器需要安装一套或者多套功能软件以及支持功能软件运行的操作系统和配置文件。网络管理员在配置全部工具服务器后,可通过各工具服务器对整个通信子网进行运维操作,同时,定期升级和维护整套工具服务器,以便各工具服务器正常运转。
在实现上述网络运维的过程中,发明人发现现有技术中至少存在如下问题由于在各个通信子网中需要部署各种工具服务器,涉及各种型号工具服务器的安装配置、对应的操作系统、工具软件以及数据库软件的安装配置等。完成整个部署,需要较长的时间,因此导致工具服务器部署困难。同时,由于各通信子网均部署有各自的工具服务器组,导致各通信子网工具服务器部署成本高。另外,由于通信子网的运维任务具有阶段性,工具服务器组经过较长时间间隔执行一次运维任务,使得工具服务器的处理资源无法被充分利用,因此导致工具服务器利用率低下。发明内容
本发明的实施例提供一种网络运维的方法及装置,能够简化工具服务器的部署, 提高工具服务器的利用率及处理能力。
第一方面,本发明实施例提供了一种网络运维的方法,包括
网络侧服务器接收通信子网发送的任务请求,所述任务请求用于指示所述通信子网向所述网络侧服务器请求运维任务,所述网络侧服务器用于对至少一个通信子网进行运营维护;
所述网络侧服务器获取所述运维任务对应的原始数据;
所述网络侧服务器对所述运维任务对应的原始数据进行处理,获得处理结果;
所述网络侧服务器将所述处理结果发送给所述通信子网。
在第一方面的第一种可能的实施方式中,所述网络侧服务器根据预设条件对自身硬件资源进行虚拟化,虚拟出至少一个子服务器,其中,所述预设条件包括所述子服务器对硬件资源的需求量或者网络管理员对所述子服务器硬件资源的分配指示。
在第一方面的第二种可能的实施方式中,所述子服务器包括调度子服务器、存储子服务器以及工具子服务器,所述网络侧服务器获取所述运维任务对应的原始数据,具体包括
所述调度子服务器检查所述存储子服务器中是否已存储所述运维任务对应的原始数据;
当所述存储子服务器中已存储所述运维任务对应的原始数据时,所述调度子服务器指示所述工具子服务器从所述存储子服务器中获取所述运维任务对应的原始数据;
当所述存储子服务器中未存储所述运维任务对应的原始数据时,所述调度子服务器向所述通信子网发送数据请求,接收所述通信子网根据所述数据请求上报的原始数据, 并将所述原始数据发送给所述工具子服务器。
在第一方面的第三种可能的实施方式中,所述调度子服务器指示所述工具子服务器从所述存储子服务器中获取所述运维任务对应的原始数据,具体包括
所述调度子服务器根据所述运维任务的任务类型、工具子服务器的负载状态以及所述运维任务的优先级中的至少一个选择完成所述运维任务的工具子服务器,并指示所述工具子服务器从所述存储子服务器中获取所述运维任务对应的原始数据;
所述将所述原始数据发送给所述工具子服务器,具体包括
所述调度子服务器根据所述运维任务的任务类型、工具子服务器的负载状态以及所述运维任务的优先级中的至少一个选择完成所述运维任务的工具子服务器,并将所述原始数据发送给所述工具子服务器。
在第一方面的第四种可能的实施方式中,所述子服务器还包括预处理子服务器, 在所述调度子服务器接收所述通信子网根据所述数据请求上报的原始数据之后,所述方法进一步包括
所述调度子服务器将所述原始数据发送给所述预处理子服务器,由所述预处理子服务器对所述原始数据进行预处理操作,并将预处理后的原始数据发送给所述工具子服务器及所述存储子服务器,其中,所述预处理操作包括下述操作中的一种或至少两种的组合 过滤操作、拼接操作和汇总操作。
第二方面,本发明实施例提供了一种网络侧服务器,所述网络侧服务器包括调度子服务器和工具子服务器,其中,
所述调度子服务器,用于接收通信子网发送的任务请求,所述任务请求用于指示所述通信子网向所述网络侧服务器请求运维任务,所述网络侧服务器用于对至少一个通信子网进行运营维护;
所述调度子服务器,还用于获取所述运维任务对应的原始数据;
所述工具子服务器,用于对所述调度子服务器获取的所述运维任务对应的原始数据进行处理,并得出处理结果;
所述调度子服务器,还用于将所述工具子服务器得出的所述处理结果发送给所述通信子网。
在第二方面的第一种可能的实施方式中,在第二方面的第二种可能的实施方式中,所述网络侧服务器还包括存储子服务器,所述调度子服务器还包括判断单元、第一处理单元以及第二处理单元,其中,
所述判断单元,用于检查所述存储子服务器中是否已存储所述运维任务对应的原始数据;
所述第一处理单元,用于当所述判断单元判断结果为所述存储子服务器中已存储所述运维任务对应的原始数据时,指示所述工具子服务器从所述存储子服务器中获取所述运维任务对应的原始数据;
所述第二处理单元,用于当所述判断单元判断结果为所述存储子服务器中未存储所述运维任务对应的原始数据时,向所述通信子网发送数据请求,接收所述通信子网根据所述数据请求上报的原始数据并将原始数据发送给所述工具子服务器。
在第二方面的第三种可能的实施方式中,所述第一处理单元还用于根据所述运维任务的任务类型、工具子服务器的负载状态以及所述运维任务的优先级中的至少一个选择完成所述运维任务的工具子服务器,并指示所述工具子服务器从所述存储子服务器中获取所述运维任 务对应的原始数据;
所述第二处理单元还用于,根据所述运维任务的任务类型、工具子服务器的负载状态以及所述运维任务的优先级中的至少一个选择完成所述运维任务的工具子服务器,并将所述原始数据发送给所述工具子服务器。
在第二方面的第四种可能的实施方式中,所述网络侧服务器还包括预处理子服务器,所述第二处理单元还用于将所述原始数据发送给所述预处理子服务器,由所述预处理子服务器对所述原始数据进行预处理操作,并将预处理后的原始数据发送给所述工具子服务器及所述存储子服务器;
所述预处理子服务器具体用于下述操作中的一种或至少两种的组合过滤操作、 拼接操作和汇总操作。
本发明实施例提供的网络运维的方法及装置,通过网络侧服务器接收和处理至少一个通信子网发送的任务请求,使得各通信子网无需部署各种工具服务器。各通信子网只需向网络侧服务器发送任务请求以及任务对应的原始数据,便可得到任务对应的处理结果。由此可解决各通信子网工具服务器部署困难的问题。各通信子网无需部署各种工具服务器,大幅降低工具服务器部署成本。另外,由于各通信子网共享网络侧服务器,网络侧服务器接收和处理至少一个通信子网发送的任务请求,因此网络侧服务器的任务量将大幅提升,网络侧服务器得到充分利用,进而网络侧服务器的利用率将提高。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图I为本发明实施例中网络运维方法的方法流程图2(A)为现有技术中广域网架构示意图2(B)为本发明实施例提供的广域网架构示意图3为本发明实施例中另一个网络运维方法的方法流程图4为本发明实施例中第一个网络侧服务器的结构示意图5为本发明实施例中第二个网络侧服务器的结构示意图6为本发明实施例中第三个网络侧服务器的结构示意图7为本发明实施例中第四个网络侧服务器的结构示意图8为本发明实施例中第五个网络侧服务器的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例一
本发明实施例提供了一种网络运维的方法,如图I所示,所述方法包括如下步骤
IOI、网络侧服务器接收通信子网发送的任务请求。
其中,所述任务请求用于指示所述通信子网向所述网络侧服务器请求运维任务, 所述网络侧服务器用于对至少一个通信子网进行运营维护;
当通信子网需要对其内部数据进行运维操作时,通信子网向网络侧服务器发送任务请求。任务请求包括任务类型,时间范围,以及子网信息,创建人信息等信息,用以标示任务请求对应的运维任务的具体参数。
102、所述网络侧服务器获取所述运维任务对应的原始数据。
网络侧服务器根据运维任务的具体参数,判断是否可以完成该运维任务,并从通信子网获取相应的原始数据。
103、所述网络侧服务器对所述运维任务对应的原始数据进行处理,获得处理结果O
网络侧服务器在获取原始数据后,根据运维任务类型对原始数据进行处理,并得出处理结果。
104、所述网络侧服务器将所述处理结果发送给所述通信子网。
当运维任务执行处理完毕,并得出处理结果后,网络侧服务器将处理结果发送给运维任务的请求者,即通信子网。
对于一个运维任务,从如图2(A)所示的,各通信子网与各通信子网对应的一组工具服务器进行处理并获得处理结果,变为了,如图2 (B)所示的,各通信子网发送运维任务的具体参数以及运维任务对应的原始数据给网络侧服务器,由网络侧服务器的工具服务器对通信子网发送的参数及原始数据进行处理并向通信子网返回处理结果。通过本方法实施例,通信子网内无需部署各种工具服务器,通信子网只需向网络侧服务器发送任务请求以及任务请求对应的原始数据即可得到运维结果。由此可解决各通信子网工具服务器部署困难的问题。各通信子网无需部署各种工具服务器,大幅降低工具服务器部署成本。
对于包含多个通信子网的广域网来说,其无需在各通信子网均部署一套工具服务器,各通信子网共享网络侧服务器资源,该网络服务器用于接收和处理各通信子网的运维任务。由于网络侧服务器接收和处理至少一个通信子网发送的任务请求,因此网络侧服务器的任务量将大幅提升,网络侧服务器得到充分利用,进而网络侧服务器的利用率将提高。
实施例二
作为对实施例一的进步说明,本发明实施例还提供了一种网络运维的方法,如图3 所示,所述方法包括如下步骤
301、所述网络侧服务器根据预设条件对自身硬件资源进行虚拟化。
其中,通过所述虚拟化将虚拟出至少一个子服务器,所述预设条件包括所述子服务器对硬件资源的需求量或者网络管理员对所述子服务器硬件资源的分配指示。
由于各子服务器的功能各不相同,因此各子服务器需要的硬件资源量也各不相同。此外,仅仅根据各子服务器所需硬件资源进行虚拟化,则可能出现剩余硬件资源空闲的情况。因此,还可由网络管理员根据硬件资源使用状况进行虚拟化。
具体的,结合上述预设条件所述子服务器包括调度子服务器、存储子服务器以及工具子服务器。
所述工具子服务器包含有故障定位工具子服务器、网络规划工具子服务器等。若此时网络侧服务器拥有10台服务器主机,每台服务器主机拥有16核X4GHZ的中央处理器(Central Processing Unit,简称CPU)、64GB内存,因此网络侧服务器可虚拟化的硬件资源为160核X4GHz的CPU、640GB内存。由于执行一次故障定位任务需要的硬件资源为 2核X4GHz的CPU、4GB内存,因此可虚拟5台虚拟机作为分别对应5台故障定位工具子服务器,每台虚拟机的硬件资源按2核X 4GHz的CPU、4GB内存配置,共10核X 4GHz的CPU、 20GB内存。由于执行一次网络规划任务需要的硬件资源为6核X4GHz的CPU、8GB内存,因此可虚拟5台虚拟机作为分别对应5台网络规划工具子服务器,每台虚拟机的硬件资源按6 核X4GHz的CPU、8GB内存配置,共30核X4GHz的CPU、40GB内存。剩余的120核X4GHz 的CPU、580GB内存,可由管理员平均分割为60核X4GHz的CPU、290GB内存的2台虚拟机, 分别对应存储子服务器和调度子服务器。
网络侧服务器的硬件资源经过虚拟化后只为某台子服务器提供硬件资源,进而安装在各子服务器硬件资源上的软件资源也相互独立。因此,安装在各子服务器上的软件不会发生不兼容的问题,提高了服务器的处理能力。
302、网络侧服务器接收通信子网发送的任务请求。
其中,所述任务请求用于指示所述通信子网通过向所述网络侧服务器请求运维任务,所述网络侧服务器用于对至少一个通信子网进行运营维护。
对于已虚拟化的网络侧服务器,其中的调度子服务器用于接收任务请求。该调度子服务器可接收某通信子网发送的任务请求,也可接收至少两个通信子网同时发送的任务请求。
通信子网通过浏览器发送任务请求以及上传任务请求对应的原始数据。原始数据的上传可分为用户根据网络侧服务器的指示手动上传和网络侧服务器从通信子网中自动获取。
303、所述网络侧服务器获取所述运维任务对应的原始数据,对原始数据进行处理,获得处理结果。
当调度子服务器接收到任务请求后,调度子服务器根据运维任务的参数信息,判断出是否向通信子网获取运维任务对应的原始数据。具体来说,网络侧服务器收到任务请求后,根据该运维任务的任务类型,得出该运维任务对数据的要求,如数据类型,数据格式等。例如,一个看网任务,经判断得出需要话统和配置数据,数据格式为逗号分隔值(Co_a Separated Value,简称CSV)格式。网络侧服务器经虚拟化得到的各工具子服务器,根据自身功能对运维任务对应的原始数据进行处理,并得出处理结果。
具体的,所述调度子服务器检查所述存储子服务器中是否已存储所述运维任务对应的原始数据。
存储子服务器用于存储网络侧服务器处理过的运维任务对应的原始数据、处理结果以及其他相关数据。调度子服务器接收某任务请求后,根据运维任务的参数信息判断该运维任务所对应的原始数据是否已存储于存储子服务器。
当所述存储子服务器中已存储所述运维任务对应的原始数据时,所述调度子服务器指示所述工具子服务器从所述存储子服务器中获取所述运维任务对应的原始数据。
当调度子服务器判断出存储子服务器中已存有工具子服务器所需的原始数据时, 调度子服务器通过指示信令指示工具子服务器从存储子服务器中获取运维任务对应的原始数据。其中,工具子服务器用于完成某项特定的运维任务,例如,故障定位工具子服务器用于专门定位通信子网中发生故障的网络节点。
当所述存储子服务器中未存储所述运维任务对应的原始数据时,所述调度子服务器向所述通信子网发送数据请求,接收所述通信子网根据所述数据请求上报的原始数据, 并将所述原始数据发送给所述工具子服务器。
当调度子服务器判断出存储子服务器中未存有工具子服务器所需的原始数据时, 调度子服务器根据运维任务的参数信息,向通信子网发出传输数据的请求。在接收到通信子网发送的原始数据后,将原始数据发送给工具子服务器。
例如,调度子服务器接收到某运维任务,该运维任务的参数信息包括起始时间、截止时间、数据类型、通信子网编号以及任务类型。其中起始时间为2012年9月I日00:00、 截止时间为2012年10月I日24:00、数据类型为通信子网中各节点的通信记录、通信子网编号为100、任务类型为网络规划任务。此时,调度子服务器判断存储子服务器中是否已存储有该通信子网编号100对应的起始时间为2012年9月I日00:00截止时间为2012年10 月I日24:00的通信子网中各节点的通信记录的原始数据。当判断结果为已存储时,调度子服务器通过指示信令指示网络规划工具子服务器从存储子服务器中获取该原始数据。当判断结果为未存储时,调度子服务器向通信子网100发送传输起始时间为2012年9月I日 00:00、截止时间为2012年10月I日24:00、数据类型为通信子网中各节点的通信记录的原始数据的请求,在接收到该原始数据后,将该原始数据发送给网络规划工具子服务器。当判断结果为已存储有2012年9月I日00:00至2012年9月10日24:00的数据时,调度子服务器通过指示信令指示网络规划工具子服务器从存储子服务器中获取2012年9月I日 00:00至2012年9月10日24:00对应的原始数据,并向通信子网100发送传输起始时间为 2012年9月11日00:00至2012年10月I日24:00、数据类型为通信子网中各节点的通信记录的原始数据的请求,在接收到该原始数据后,将该原始数据发送给网络规划工具子服务器。此外,调度子服务器还可将从通信子网100接收到的起始时间为2012年9月11日 00:00至2012年10月I日24:00、数据类型为通信子网中各节点的通信记录的原始数据发送到存储子服务器进行存储。
此外,所述调度子服务器根据所述运维任务的任务类型、工具子服务器的负载状态以及所述运维任务的优先级中的至少一个选择完成所述运维任务的工具子服务器,并指示所述工具子服务器从所述存储子服务器中获取所述运维任务对应的原始数据;所述调度子服务器根据所述运维任务的任务类型、工具子服务器的负载状态以及所述运维任务的优先级中的至少一个选择完成所述运维任务的工具子服务器,并将所述原始数据发送给所述工具子服务器。
由于虚拟化后各工具子服务器的数量为至少一台,当具体选择某种类型以及该类型中具体某台工具子服务器完成运维任务时,该台工具子服务器的忙闲程度将对网络侧服务器利用率以及处理能力产生影响。无论调度子服务器向工具子服务器发送指示信令还是调度子服务器向工具子服务器直接发送原始数据,调度子服务器均可根据运维任务的任务类型、工具子服务器的负载状态以及所述运维任务的优先级中的至少一个选择完成所述运维任务的工具子服务器,已达到最为高效的选择工具子服务器。运维任务的参数信息还包括优先级信息,若同时有另一同类型的运维任务在调度子服务器中待处理。调度子服务器根据优先级的先后顺序,先处理优先级高的运维任务后处理优先级低的运维任务。
在调度子服务器通过指示信令指示网络规划工具子服务器从存储子服务器中获取该原始数据和调度子服务器将该原始数据发送给网络规划工具子服务器的步骤中,进一步包括如下步骤,以便选择最佳的网络规划工具子服务器。为了方便说明后续对在调度子服务器通过指示信令指示网络规划工具子服务器从存储子服务器中获取该原始数据和调度子服务器将该原始数据发送给网络规划工具子服务器的步骤简称为调度子服务器对网络规划任务的处理。
调度子服务器根据运维任务类型确定最终处理原始数据的工具子服务器的类别, 然后根据该类工具子服务器的忙先状态以及运维任务的优先级别确定最佳的用于执行该运维任务的工具子服务器。
例如,调度子服务器判断得出某运维任务的任务类型为网络规划任务,因此调度子服务器首先确定最终处理原始数据的工具子服务器的类别,即确定网络规划工具子服务器作为最终处理原始数据工具子服务器。
若此时,网络侧服务器共虚拟出5台网络规划工具子服务器,其中3台网络规划工具子服务器正在工作,此时调度子服务器将该网络规划任务发送至其余2台空闲网络规划工具子服务器中的任意一台,并保存各网络规划工具子服务器的忙闲状态信息,以供下次为各网络规划工具子服务器分配网络规划任务时参考。
若该网络规划任务的参数信息还包括优先级信息,同时有另一网络规划任务在调度子服务器中待处理。调度子服务器根据优先级信息,先处理该网络规划任务后处理另一网络规划任务。
进一步的,所述调度子服务器将所述原始数据发送给所述预处理子服务器,由所述预处理子服务器对所述原始数据进行预处理操作,并将预处理后的原始数据发送给所述工具子服务器及所述存储子服务器。
其中,所述预处理操作包括下述操作中的一种或至少两种的组合过滤操作、拼接操作和汇总操作。
当调度子服务器判断出原始数据未存储于存储子服务器中,并通过通信子网获取了原始数据时,调度子服务器将原始数据发送给预处理子服务器,与处理子服务器将原始数据进行过滤、拼接、汇总等操作后,将预处理后的原始数据发送给所述工具子服务器及所述存储子服务器。当调度子服务器判断出原始数据已存储于存储子服务器中,调度子服务器通过指示信令指示工具子服务器从存储子服务器中直接获得预处理后的原始数据,进而加快运维任务的处理速度。
进一步的,所述调度子服务器按照第一预设规则将所述运维任务拆分为至少两个运维子任务;所述调度子服务器指示至少两个工具子服务器分别从所述存储子服务器中获取所述至少两个运维子任务对应的原始数据,或者,向所述至少两个工具子服务器发送所述至少两个运维子任务对应的原始数据。
其中,第一预设规则用于将一个含有至少两个运维子任务的任务请求拆分为至少两个运维子任务。例如,当一个任务请求中包含有一个网络规划任务、一个网络优化任务时,调度子服务器根据第一预设规则,将该网络规划任务和该网络优化任务作为该任务请求即运维任务的子任务进行分拆。并将网络规划子任务和网络优化子任务对应的原始数据分别发送给网络规划工具子服务器和网络优化子服务器,或者通过指示信息指示网络规划工具子服务器和网络优化子服务器从存储子服务器中获取原始数据。
第一预设规则还可用于,当一个运维任务的执行需要前置处理时,根据任务的先后执行顺序对任务优先级进行标记。例如,当网络规划任务需要预处理任务作为前置处理时,将该网络规划任务分为预处理子任务和网络规划子任务,并将预处理子任务的优先级设置为高于网络规划子任务的优先级。
进一步的,所述调度子服务器指示所述至少两个工具子服务器同时从所述存储子服务器中并行获取所述至少两个运维子任务对应的原始数据,或者,所述调度子服务器指示所述至少两个工具子服务器顺序从所述存储子服务器中获取所述至少两个运维子任务对应的原始数据;
所述调度子服务器向所述至少两个工具子服务器并行发送所述至少两个运维子任务对应的原始数据,或者,所述调度子服务器向所述至少两个工具子服务器顺序发送所述至少两个运维子任务对应的原始数据。
具体的,当调度子服务器接收到一个用2个网元2天的测量报告数据做一个网络评估的任务请时,调度子服务器可通过并行或顺序两种方式对拆分后的网络评估子任务进行分配。
当并行分配网络评估子任务时调度子服务器根据网元和时间对该网络评估进行拆分,将该网络评估任务拆分为4个网络评估子任务,分别对应于第一个网元第I天 00:00-24:00、第一个网元第2天00:00-24:00、第二个网元第I天00:00-24:00、第二个网元第2天00:00-24:00的原始数据,每个网络评估子任务用于处理一个网元24个小时的测量报告数据。
若各网络评估子任务对应的原始数据已存储于存储子服务器中,则调度子服务器向4台网络评估工具子服务器发出指示信令,指示4台网络评估工具子服务器分别获取相应的原始数据,以便4台网络评估工具子服务器并行的完成网络评估任务。
若各网络评估子任务对应的原始数据未存储于存储子服务器中,则调度子服务器在获取4个网络评估子任务对应的原始数据后,将4个原始数据分别发送给预处理子服务器。预处理子服务器在完成预处理后,将4个经预处理后的原始数据发送给4台不同的网络评估工具子服务器,以便4台网络评估工具子服务器并行的完成网络评估任务。
当顺序分配网络评估子任务时调度子服务器根据网元和时间对该网络评估任务进行拆分,将该网络评估任务拆分为8个网络评估子任务,分别对应于第一个网元第I天 00:00-12:00、第一个网元第I天12:00-24:00、第一个网元第2天00:00-12:00、第一个网元第2天12:00-24:00、第二个网元第I天00:00-12:00、第二个网元第I天12:00—24:00、 第二个网元第2天00:00-12:00、第二个网元第2天12:00-24:00的原始数据,每个网络评估子任务用于处理一个网元12个小时的测量报告数据。
若各网络评估子任务对应的原始数据已存储于存储子服务器中,则调度子服务器向某台网络评估工具子服务器发出指示信令,指示该网络评估工具子服务器获取相应的原始数据。若网络评估子任务的网络评估报告可作为网络优化子任务的原始数据,则通过减小网络评估子任务对应的原始数据大小,可减少网络优化子服务器的等待时间,进而提高网络优化子服务器的利用率。
若各网络评估子任务对应的原始数据未存储于存储子服务器中,则调度子服务器在获取某网络评估子任务对应的原始数据后,将该原始数据发送给预处理子服务器。预处理子服务器在完成预处理后,将该经预处理后的原始数据发送给该网络评估工具子服务器。若网络评估子任务的网络评估报告可作为网络优化子任务的原始数据,则通过减小网络评估子任务对应的原始数据大小,可减少网络优化子服务器的等待时间,进而提高网络优化工具子服务器的利用率。
此外,调度子服务器还可通过并行与顺序相结合的方式对拆分后的网络评估子任务进行分配
调度子服务器根据网元和时间对该网络评估任务进行拆分,将该网络评估任务拆分为8个网络评估子任务,分别对应于第一个网元第I天00:00-12:00、第一个网元第I天 12:00-24:00、第一个网元第2天00:00-12:00、第一个网元第2天12:00-24:00、第二个网元第I天00:00-12:00、第二个网元第I天12:00-24:00、第二个网元第2天00:00-12:00、 第二个网元第2天12:00-24:00的原始数据,每个网络评估子任务用于处理一个网元12个小时的测量报告数据。
若各网络评估子任务对应的原始数据已存储于存储子服务器中,则调度子服务器向2台网络评估工具子服务器发出指示信令,指示该2台网络评估工具子服务器分别获取相应的原始数据。当该2台网络评估工具子服务器得出网络评估子报告后,调度子服务器向另2台网络评估工具子服务器发出指示信令,指示该另2台网络评估工具子服务器分别获取相应的原始数据。
若各网络评估子任务对应的原始数据未存储于存储子服务器中,则调度子服务器在获取2个网络评估子任务对应的原始数据后,将2个原始数据发送给预处理子服务器。 预处理子服务器在完成预处理后,将2个经预处理后的原始数据发送给2台网络评估工具子服务器。当该2台网络评估工具子服务器得出网络评估子报告后,预处理子服务器将另2个经预处理后的原始数据发送给另2台网络评估工具子服务器。
上述分配方式是基于网络侧服务器中虚拟出的子服务器台数进行的。调度子服务器在对运维任务进行拆分和分配时,须网络侧服务器中虚拟出的子服务器台数。例如,上述例子中,调度子服务器将网络评估任务拆分为4个网络评估子任务,然而此时网络侧服务器通过虚拟化只有2台网络评估工具子服务器,则会导致网络评估子任务无法按期完成。
采用并行方式分配运维子任务根据任务拆分的个数可缩短相应的运维任务完成时间。对于上述例子中使用并行方式分配网络评估子任务的情况,由于调度子服务器将网络评估任务拆分为4个网络评估子任务,各网络评估子任务对应的原始数据为网络评估任务的四分之一,因此各网络评估工具子服务器执行各网络评估子任务的时间也缩短至处理整个网络评估任务的四分之一。对于子服务器数量有限的情况下,可考虑使用顺序方式分配。并行与顺序方式相结合的分配可在并行方式的基础上进一步提高各子服务器的利用率以及运维任务的处理速度。
进一步的,所述调度子服务器接收所述工具子服务器生成并发送的运维报告,所述运维报告为所述工具子服务器对所述运维任务对应的原始数据进行处理生成的处理结果O
当工具子服务器对原始数据进行处理后生成了处理结果集运维报告后,该运维报告由工具子服务器发送给调度子服务器。由调度子服务器发送给发送任务请求的通信子网。当一个运维任务被拆分成至少两个运维子任务时,其处理结果即运维报告为各运维子任务的运维报告经调度子服务合并后得到的。
304、所述网络侧服务器将所述处理结果发送给所述通信子网。
除了通信子网接收网络侧发送的处理结果外,通信子网的网络管理员也可通过浏览器下载网络侧服务器生成的处理结果即运维报告。
运维报告除了发送给通信子网,还可由网络侧服务器发送给具有高技术水平的网络管理员,具有高技术水平的网络管理员可核对运维报告内容的并对运维报告进行深入分析和讨论。具有高技术水平的网络管理员不再需要奔波于各通信子网对各通信子网内部的工具服务器生成的运维报告注意核对,只需通过接收网络侧服务器发送的运维报告即可。 各通信子网将可共享具有高技术水平的网络管理员的技术知识。
本发明实施例提供的网络运维方法,能够提供一种各通信子网可通过在浏览器上进行操作,便可完成对各通信子网的运维的方法,使得各通信子网无需安装用于完成运维任务的工具服务器,大幅降低工具服务器的部署难度和部署成本。其次,通过虚拟化使得服务器全部硬件资源均可虚拟化为不同的子服务器,同时各子服务器上安装的软件资源互相独立,解决了现有技术中一台工具服务器上安装不同功能软件造成的不兼容的问题,因此将提高硬件资源的处理能力。再次,对运维任务的拆分、通过判断子服务器的忙闲程度对子服务器分配任务以及在次基础上的对运维子任务的并行分配和顺序分配处理,可大幅提高各子服务器的利用率以及运维任务的处理速度。最后,由于各通信子网共享网络侧服务器, 网络侧服务器接收和处理至少一个通信子网发送的任务请求,因此网络侧服务器得到充分利用,进而网络侧服务器的利用率将提高。
实施例三
本发明实施例还提供了一种网络侧服务器,如图4所示,所述网络侧服务器包括调度子服务器41和工具子服务器42,其中,
所述调度子服务器41,用于接收通信子网发送的任务请求,所述任务请求用于指示所述通信子网向所述网络侧服务器请求运维任务,所述网络侧服务器用于对至少一个通信子网进行运营维护。
所述调度子服务器41,还用于获取所述运维任务对应的原始数据。
所述工具子服务器42,用于对所述调度子服务器41获取的所述运维任务对应的原始数据进行处理,并得出处理结果。
所述调度子服务器41,还用于将所述工具子服务器42得出的所述处理结果发送给所述通信子网。
所述工具子服务器42具体用于对所述运维任务对应的原始数据进行处理,生成并向所述调度子服务器41发送运维报告。
所述调度子服务器41还用于接收所述工具子服务器42生成并发送的所述运维报生口 ο
当通信子网需要对其内部数据进行运维操作时,通信子网向网络侧服务器发送任务请求。网络侧服务器内的调度子服务器41接收任务请求后,从通信子网获取运维任务对应的原始数据。然后,调度子服务器41将获取运维任务对应的原始数据发送给工具子服务器42,工具子服务器42对运维任务对应的原始数据进行处理,并得出处理结果。工具子服务器42在得出处理结果后,将处理结果发送给调度子服务器41,由调度子服务器41将处理结果发送给通信子网。
具体的,如图5所示,所述网络侧服务器还包括存储子服务器54,所述调度子服务器41还包括判断单元51、第一处理单元52以及第二处理单元53,其中,
所述判断单元51,用于检查所述存储子服务器54中是否已存储所述运维任务对应的原始数据。
所述第一处理单元52,用于当所述判断单元51判断结果为所述存储子服务器54 中已存储所述运维任务对应的原始数据时,指示所述工具子服务器42从所述存储子服务器54中获取所述运维任务对应的原始数据。
所述第二处理单元53,用于当所述判断单元51判断结果为所述存储子服务器54 中未存储所述运维任务对应的原始数据时,向所述通信子网发送数据请求,接收所述通信子网根据所述数据请求上报的原始数据并将原始数据发送给所述工具子服务器42。
存储子服务器54用于存储网络侧服务器处理过的运维任务对应的原始数据、处理结果以及其他相关数据。调度子服务器41接收某任务请求后,判断单元51根据运维任务的参数信息判断该运维任务所对应的原始数据是否已存储于存储子服务器54。
当判断单元51判断出存储子服务器54中已存有工具子服务器42所需的原始数据时,第一处理单元52指示信令指示工具子服务器42从存储子服务器54中获取运维任务对应的原始数据。其中,工具子服务器42用于完成某项特定的运维任务,例如,故障定位工具子服务器42用于专门定位通信子网中发生故障的网络节点。
当判断单元51判断出存储子服务器54中未存有工具子服务器42所需的原始数据时,第二处理单元53根据运维任务的参数信息,向通信子网发出传输数据的请求。在接收到通信子网发送的原始数据后,将原始数据发送给工具子服务器42。
具体的,所述第一处理单元52还用于根据所述运维任务的任务类型、工具子服务器42的负载状态以及所述运维任务的优先级选择完成所述运维任务的工具子服务器42, 并指示所述工具子服务器42从所述存储子服务器54中获取所述运维任务对应的原始数据。
所述第二处理单元53还用于,根据所述运维任务的任务类型、工具子服务器42的负载状态以及所述运维任务的优先级中的至少一个选择完成所述运维任务的工具子服务器42,并将所述原始数据发送给所述工具子服务器42。
由于各工具子服务器42的数量为至少一台,当具体选择某种类型以及该类型中具体某台工具子服务器42完成运维任务时,该台工具子服务器42的忙闲程度将对网络侧服务器利用率以及处理能力产生影响。第一处理单元52和第二处理单元53均可根据运维任务的任务类型、工具子服务器42的负载状态以及所述运维任务的优先级中的至少一个选择完成所述运维任务的工具子服务器42,已达到最为高效的选择工具子服务器42。运维任务的参数信息还包括优先级信息,若同时有另一同类型的运维任务在调度子服务器41 中待处理。第一处理单元52或第二处理单元53根据优先级的先后顺序,先处理优先级高的运维任务后处理优先级低的运维任务。
进一步的,如图6所示,所述网络侧服务器还包括预处理子服务器61,所述第二处理单元53还用于将所述原始数据发送给所述预处理子服务器61,由所述预处理子服务器61对所述原始数据进行预处理操作,并将预处理后的原始数据发送给所述工具子服务器42及所述存储子服务器54。
所述预处理子服务器61具体用于下述操作中的一种或至少两种的组合过滤操作、拼接操作和汇总操作。
当判断单元51判断出原始数据未存储于存储子服务器54中,并通过通信子网获取了原始数据时,第二处理单元53将原始数据发送给预处理子服务器61,预处理子服务器 61将原始数据进行过滤、拼接、汇总等操作后,预处理子服务器61将预处理后的原始数据发送给所述工具子服务器42和所述存储子服务器54。当判断单元51判断出原始数据已存储于存储子服务器54中,第一处理单元52通过指示信令指示工具子服务器42从存储子服务器54中直接获得预处理后的原始数据,进而加快运维任务的处理速度。
具体的,如图7所示,所述调度子服务器41还包括拆分单元71,所述第一处理单元 52具体包括指示子单元72,所述第二处理单元53具体包括发送子单元73,其中,
所述拆分单元71,用于根据第一预设规则将所述运维任务拆分为至少两个运维子任务。
所述指示子单元73,用于指示至少两个工具子服务器42分别从所述存储子服务器54中获取所述拆分单元71拆分后的至少两个运维子任务对应的原始数据。
所述发送子单元72,用于向所述至少两个工具子服务器42发送所述拆分单元71 拆分后的至少两个运维子任务对应的原始数据。
其中,第一预设规则用于将一个含有至少两个运维子任务的任务请求拆分为至少两个运维子任务。例如,当一个任务请求中包含有一个网络规划任务、一个网络优化任务时,拆分单元71根据第一预设规则,将该网络规划任务和该网络优化任务作为该任务请求即运维任务的子任务进行分拆。发送子单元72将网络规划子任务和网络优化子任务对应的原始数据分别发送给网络规划工具子服务器42和网络优化子服务器。或者,指示子单元 73通过指示信息指示网络规划工具子服务器42和网络优化子服务器从存储子服务器54中获取原始数据。
第一预设规则还可用于,当一个运维任务的执行需要前置处理时,根据任务的先后执行顺序对任务优先级进行标记。例如,当网络规划任务需要预处理任务作为前置处理时,拆分模块将该网络规划任务分为预处理子任务和网络规划子任务,并将预处理子任务的优先级设置为高于网络规划子任务的优先级。
具体的,如图8所示,所述指示子单元73还包括并行指示模块731和顺序指示模块732,其中
所述并行指示模块731,用于指示所述至少两个工具子服务器42同时从所述存储子服务器54中并行获取所述至少两个运维子任务对应的原始数据。
所述顺序指示模块732,用于指示所述至少两个工具子服务器42顺序从所述存储子服务器54中获取所述至少两个运维子任务对应的原始数据。
所述发送子单元72还包括并行发送模块721和顺序发送模块722,其中,
所述并行发送模块721,用于向所述至少两个工具子服务器42并行发送所述至少两个运维子任务对应的原始数据。
所述顺序发送模块722,用于向所述至少两个工具子服务器42顺序发送所述至少两个运维子任务对应的原始数据。
例如,当调度子服务器41接收到一个用2个网元2天的测量报告数据做一个网络评估的任务请时,调度子服务器41可通过并行或顺序两种方式对拆分后的网络评估子任务进行分配。
当并行分配网络评估子任务时拆分单元71根据网元和时间对该网络评估进行拆分,将该网络评估任务拆分为4个网络评估子任务,分别对应于第一个网元第I天 00:00-24:00、第一个网元第2天00:00-24:00、第二个网元第I天00:00-24:00、第二个网元第2天00:00-24:00的原始数据,每个网络评估子任务用于处理一个网元24个小时的测量报告数据。
若判断单元51得出各网络评估子任务对应的原始数据已存储于存储子服务器54 中,则并行指示模块731向4台网络评估工具子服务器42发出指示信令,指示4台网络评估工具子服务器42分别获取相应的原始数据,以便4台网络评估工具子服务器42并行的完成网络评估任务。
若判断单元51得出各网络评估子任务对应的原始数据未存储于存储子服务器54 中,则第二处理单元53在获取4个网络评估子任务对应的原始数据后,并行发送模块721 将4个原始数据分别发送给预处理子服务器61。预处理子服务器61在完成预处理后,将4 个经预处理后的原始数据发送给4台不同的网络评估工具子服务器42,以便4台网络评估工具子服务器42并行的完成网络评估任务。
当顺序分配网络评估子任务时拆分单元71根据网元和时间对该网络评估任务进行拆分,将该网络评估任务拆分为8个网络评估子任务,分别对应于第一个网元第I天 00:00-12:00、第一个网元第I天12:00-24:00、第一个网元第2天00:00-12:00、第一个网元第2天12:00-24:00、第二个网元第I天00:00-12:00、第二个网元第I天12:00—24:00、第二个网元第2天00:00-12:00、第二个网元第2天12:00-24:00的原始数据,每个网络评估子任务用于处理一个网元12个小时的测量报告数据。
若判断单元51得出各网络评估子任务对应的原始数据已存储于存储子服务器54 中,则顺序指示模块732向某台网络评估工具子服务器42发出指示信令,指示该网络评估工具子服务器42获取相应的原始数据。若网络评估子任务的网络评估报告可作为网络优化子任务的原始数据,则通过减小网络评估子任务对应的原始数据大小,可减少网络优化子服务器的等待时间,进而提高网络优化子服务器的利用率。
若判断单元51得出各网络评估子任务对应的原始数据未存储于存储子服务器54 中,则第二处理单元53在获取某网络评估子任务对应的原始数据后,顺序发送模块722将该原始数据发送给预处理子服务器61。预处理子服务器61在完成预处理后,将该经预处理后的原始数据发送给该网络评估工具子服务器42。若网络评估子任务的网络评估报告可作为网络优化子任务的原始数据,则通过减小网络评估子任务对应的原始数据大小,可减少网络优化子服务器的等待时间,进而提高网络优化工具子服务器42的利用率。
此外,调度子服务器41还可通过并行与顺序相结合的方式对拆分后的网络评估子任务进行分配调度子服务器41根据网元和时间对该网络评估任务进行拆分,将该网络评估任务拆分为8个网络评估子任务,分别对应于第一个网元第I天00:00-12:00、第一个网元第I天12:00-24:00、第一个网元第2天00:00-12:00、第一个网元第2天12:00-24:00、 第二个网元第I天00:00-12:00、第二个网元第I天12:00-24:00、第二个网元第2天 00:00-12:00、第二个网元第2天12:00-24:00的原始数据,每个网络评估子任务用于处理一个网元12个小时的测量报告数据。
若判断单元51得出各网络评估子任务对应的原始数据已存储于存储子服务器54 中,则顺序指示模块732向2台网络评估工具子服务器42发出指示信令,指示该2台网络评估工具子服务器42分别获取相应的原始数据。当该2台网络评估工具子服务器42得出网络评估子报告后,顺序指示模块732向另2台网络评估工具子服务器42发出指示信令, 指示该另2台网络评估工具子服务器42分别获取相应的原始数据。
若各网络评估子任务对应的原始数据未存储于存储子服务器54中,则第二处理单元53在获取2个网络评估子任务对应的原始数据后,顺序发送模块731将2个原始数据发送给预处理子服务器61。预处理子服务器61在完成预处理后,将2个经预处理后的原始数据发送给2台网络评估工具子服务器42。当该2台网络评估工具子服务器42得出网络评估子报告后,预处理子服务器61将另2个经预处理后的原始数据发送给另2台网络评估工具子服务器42。
拆分单元71在对运维任务进行拆分和分配时,须网络侧服务器中虚拟出的子服务器台数。以免子服务器台数不足以满足并行发送模块721、顺序发送模块731发送的运维子任务。
本发明实施例提供的网络侧服务器,能够提供一种各通信子网可通过在浏览器上进行操作,便可完成对各通信子网的网络侧服务器,使得各通信子网无需安装用于完成运维任务的工具服务器,大幅降低工具服务器的部署难度和部署成本。其次,各子服务器上安装的软件资源互相独立,解决了现有技术中一台工具服务器上安装不同功能软件造成的不兼容的问题,因此将提高硬件资源的处理能力。再次,对运维任务的拆分、通过判断子服务器的忙闲程度对子服务器分配任务以及在次基础上的对运维子任务的并行分配和顺序分配处理,可大幅提高各子服务器的利用率以及运维任务的处理速度。最后,由于各通信子网共享网络侧服务器,网络侧服务器接收和处理至少一个通信子网发送的任务请求,因此网络侧服务器得到充分利用,进而网络侧服务器的利用率将提高。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括U盘、移动硬盘、只读存储器(ROM, Read-Only Memory)、随机存取存储器(RAM, Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
权利要求
1.一种网络运维的方法,其特征在于,所述方法包括 网络侧服务器接收通信子网发送的任务请求,所述任务请求用于指示所述通信子网向所述网络侧服务器请求运维任务,所述网络侧服务器用于对至少一个通信子网进行运营维护; 所述网络侧服务器获取所述运维任务对应的原始数据; 所述网络侧服务器对所述运维任务对应的原始数据进行处理,获得处理结果; 所述网络侧服务器将所述处理结果发送给所述通信子网。
2.根据权利要求I所述的方法,其特征在于,在所述网络侧服务器接收通信子网发送的任务请求之前,所述方法进一步包括 所述网络侧服务器根据预设条件对自身硬件资源进行虚拟化,虚拟出至少一个子服务器,其中,所述预设条件包括所述子服务器对硬件资源的需求量或者网络管理员对所述子服务器硬件资源的分配指示。
3.根据权利要求2所述的方法,其特征在于,所述子服务器包括调度子服务器、存储子服务器以及工具子服务器,所述网络侧服务器获取所述运维任务对应的原始数据,具体包括 所述调度子服务器检查所述存储子服务器中是否已存储所述运维任务对应的原始数据; 当所述存储子服务器中已存储所述运维任务对应的原始数据时,所述调度子服务器指示所述工具子服务器从所述存储子服务器中获取所述运维任务对应的原始数据; 当所述存储子服务器中未存储所述运维任务对应的原始数据时,所述调度子服务器向所述通信子网发送数据请求,接收所述通信子网根据所述数据请求上报的原始数据,并将所述原始数据发送给所述工具子服务器。
4.根据权利要求3所述的方法,其特征在于,所述调度子服务器指示所述工具子服务器从所述存储子服务器中获取所述运维任务对应的原始数据,具体包括 所述调度子服务器根据所述运维任务的任务类型、工具子服务器的负载状态以及所述运维任务的优先级中的至少一个选择完成所述运维任务的工具子服务器,并指示所述工具子服务器从所述存储子服务器中获取所述运维任务对应的原始数据; 所述将所述原始数据发送给所述工具子服务器,具体包括 所述调度子服务器根据所述运维任务的任务类型、工具子服务器的负载状态以及所述运维任务的优先级中的至少一个选择完成所述运维任务的工具子服务器,并将所述原始数据发送给所述工具子服务器。
5.根据权利要求4所述的方法,其特征在于,所述子服务器还包括预处理子服务器,在所述调度子服务器接收所述通信子网根据所述数据请求上报的原始数据之后,所述方法进一步包括 所述调度子服务器将所述原始数据发送给所述预处理子服务器,由所述预处理子服务器对所述原始数据进行预处理操作,并将预处理后的原始数据发送给所述工具子服务器及所述存储子服务器,其中,所述预处理操作包括下述操作中的一种或至少两种的组合过滤操作、拼接操作和汇总操作。
6.根据权利要求4所述的方法,其特征在于,所述网络侧服务器对所述运维任务对应的原始数据进行处理,获得处理结果,具体包括 所述调度子服务器接收所述工具子服务器生成并发送的运维报告,所述运维报告为所述工具子服务器对所述运维任务对应的原始数据进行处理生成的处理结果。
7.根据权利要求5所述的方法,其特征在于,在所述网络侧服务器获取所述运维任务对应的原始数据之前,所述方法进一步包括 所述调度子服务器按照第一预设规则将所述运维任务拆分为至少两个运维子任务; 所述网络侧服务器获取所述运维任务对应的原始数据,具体包括 所述调度子服务器指示至少两个工具子服务器分别从所述存储子服务器中获取所述至少两个运维子任务对应的原始数据,或者,向所述至少两个工具子服务器发送所述至少两个运维子任务对应的原始数据。
8.根据权利要求7所述的方法,其特征在于,所述调度子服务器指示至少两个工具子服务器分别从所述存储子服务器中获取所述至少两个运维子任务对应的原始数据,具体包括 所述调度子服务器指示所述至少两个工具子服务器同时从所述存储子服务器中并行获取所述至少两个运维子任务对应的原始数据,或者,所述调度子服务器指示所述至少两个工具子服务器顺序从所述存储子服务器中获取所述至少两个运维子任务对应的原始数据; 所述调度子服务器向所述至少两个工具子服务器发送所述至少两个运维子任务对应的原始数据,具体包括 所述调度子服务器向所述至少两个工具子服务器并行发送所述至少两个运维子任务对应的原始数据,或者,所述调度子服务器向所述至少两个工具子服务器顺序发送所述至少两个运维子任务对应的原始数据。
9.一种网络侧服务器,其特征在于,所述网络侧服务器包括调度子服务器和工具子服务器,其中, 所述调度子服务器,用于接收通信子网发送的任务请求,所述任务请求用于指示所述通信子网向所述网络侧服务器请求运维任务,所述网络侧服务器用于对至少一个通信子网进行运营维护; 所述调度子服务器,还用于获取所述运维任务对应的原始数据; 所述工具子服务器,用于对所述调度子服务器获取的所述运维任务对应的原始数据进行处理,并得出处理结果; 所述调度子服务器,还用于将所述工具子服务器得出的所述处理结果发送给所述通信子网。
10.根据权利要求9所述的网络侧服务器,其特征在于,所述网络侧服务器还包括存储子服务器,所述调度子服务器还包括判断单元、第一处理单元以及第二处理单元,其中, 所述判断单元,用于检查所述存储子服务器中是否已存储所述运维任务对应的原始数据; 所述第一处理单元,用于当所述判断单元判断结果为所述存储子服务器中已存储所述运维任务对应的原始数据时,指示所述工具子服务器从所述存储子服务器中获取所述运维任务对应的原始数据;所述第二处理单元,用于当所述判断单元判断结果为所述存储子服务器中未存储所述运维任务对应的原始数据时,向所述通信子网发送数据请求,接收所述通信子网根据所述数据请求上报的原始数据并将原始数据发送给所述工具子服务器。
11.根据权利要求10所述的网络侧服务器,其特征在于,所述第一处理单元还用于根据所述运维任务的任务类型、工具子服务器的负载状态以及所述运维任务的优先级中的至少一个选择完成所述运维任务的工具子服务器,并指示所述工具子服务器从所述存储子服务器中获取所述运维任务对应的原始数据; 所述第二处理单元还用于,根据所述运维任务的任务类型、工具子服务器的负载状态以及所述运维任务的优先级中的至少一个选择完成所述运维任务的工具子服务器,并将所述原始数据发送给所述工具子服务器。
12.根据权利要求11所述的网络侧服务器,其特征在于,所述网络侧服务器还包括预处理子服务器,所述第二处理单元还用于将所述原始数据发送给所述预处理子服务器,由所述预处理子服务器对所述原始数据进行预处理操作,并将预处理后的原始数据发送给所述工具子服务器及所述存储子服务器; 所述预处理子服务器具体用于下述操作中的一种或至少两种的组合过滤操作、拼接操作和汇总操作。
13.根据权利要求11所述的网络侧服务器,其特征在于,所述工具子服务器具体用于对所述运维任务对应的原始数据进行处理,生成并向所述调度子服务器发送运维报告; 所述调度子服务器还用于接收所述工具子服务器生成并发送的所述运维报告。
14.根据权利要求12所述的网络侧服务器,其特征在于,所述调度子服务器还包括拆分单元,所述第一处理单元具体包括指示子单元,所述第二发送单元具体包括指示子单元,其中, 所述拆分单元,用于根据第一预设规则将所述运维任务拆分为至少两个运维子任务; 所述指示子单元,用于指示至少两个工具子服务器分别从所述存储子服务器中获取所述至少两个运维子任务对应的原始数据; 所述发送子单元,用于向所述至少两个工具子服务器发送所述至少两个运维子任务对应的原始数据。
15.根据权利要求14所述的网络侧服务器,其特征在于,所述指示子单元还包括并行指示模块和顺序指示模块,其中 所述并行指示模块,用于指示所述至少两个工具子服务器同时从所述存储子服务器中并行获取所述至少两个运维子任务对应的原始数据; 所述顺序指示模块,用于指示所述至少两个工具子服务器顺序从所述存储子服务器中获取所述至少两个运维子任务对应的原始数据; 所述发送子单元还包括并行发送模块和顺序发送模块,其中, 所述并行发送模块,用于向所述至少两个工具子服务器并行发送所述至少两个运维子任务对应的原始数据; 所述顺序发送模块,用于向所述至少两个工具子服务器顺序发送所述至少两个运维子任务对应的原始数据。
全文摘要
本发明公开了一种网络运维的方法及装置,涉及无线通信技术领域,为实现简化通信子网的网络部署,提高工具服务利用率及处理能力而发明。所述方法包括网络侧服务器接收通信子网发送的任务请求,所述任务请求用于指示所述通信子网向所述网络侧服务器请求运维任务,所述网络侧服务器用于对至少一个通信子网进行运营维护;所述网络侧服务器获取所述运维任务对应的原始数据;所述网络侧服务器对所述运维任务对应的原始数据进行处理,获得处理结果;所述网络侧服务器将所述处理结果发送给所述通信子网。本发明主要应用于2G、3G、4G网络的广域网内面向多通信子网的网络运维任务的处理过程中。
文档编号H04W24/04GK102932825SQ20121041007
公开日2013年2月13日 申请日期2012年10月24日 优先权日2012年10月24日
发明者裴建华, 黄剑 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1