一种网络巡检方法及装置制造方法及图纸

技术编号:15441448 阅读:206 留言:0更新日期:2017-05-26 06:36
本发明专利技术公开一种网络巡检方法及装置,涉及通信领域,用以解决现有技术中巡查工具更新和升级不灵活,用户体验不高的问题。所述方法包括:根据巡检模型执行数据采集操作,所述数据采集操作由第一程序语言和第二程序语言编写;其中,所述第一程序语言的执行不需编译,所述第二程序语言的执行需要编译;所述巡检模型用于描述各项巡检内容;将所述数据采集操作获得的采集数据向用户展示,所述采集数据与所述巡检模型相对应。

Network patrol method and device

The invention discloses a network patrol method and a device, relating to the communication field, which is used to solve the problems that the updating and upgrading of the patrol tools are not flexible and the user experience is not high in the prior art. The method comprises the following steps: according to the inspection model to perform data acquisition, the data acquisition operation prepared by the first program language and second language; among them, the first programming language do not need to be compiled, the second program language implementation needs to be compiled; the inspection model is used to describe the contents of inspection; display data acquisition the data acquisition operation data obtained to the user, the data collection and the corresponding inspection model.

【技术实现步骤摘要】
一种网络巡检方法及装置
本专利技术涉及通信
,特别是涉及一种网络巡检方法及装置。
技术介绍
网络巡检是一种主动式的预防性检查。相较于传统被动式的运营维护服务模式,预防性维护可以及时发现影响系统可靠性的网络隐患,避免影响系统可用性的严重故障的发生;及时发现业务系统的性能瓶颈,更好的保障无线网络的服务质量。无线网管巡检工具是集成在无线EMS(elementmanagementsystem,网元管理系统)中的实现无线网络巡检的一种工具。巡检工具通过EMS控制下级无线网元的本地操作维护系统(OMM)查询网元的当前状态来获取巡检内容的结果,是无线网络系统运营维护人员进行网络巡检的有效手段。然而,随着无线网络技术的快速发展,现有的网管巡检工具在实际的使用中暴露出一些急需解决的问题。例如,现有巡检工具提供的巡检内容与无线网管系统的版本联系紧密,如果需要对巡检内容进行扩展,必须依靠无线网管系统的版本升级,这就影响无线网管系统的正常运行,无法对网络进行不间断监控。
技术实现思路
本专利技术要解决的技术问题是提供一种网络巡检方法及装置,用以解决现有技术中巡查工具更新和升级不灵活,用户体验不高的问题。一方面,本专利技术提供一种网络巡检方法,包括:根据巡检模型执行数据采集操作,所述数据采集操作由第一程序语言和第二程序语言编写;其中,所述第一程序语言的执行不需编译,所述第二程序语言的执行需要编译;所述巡检模型用于描述各项巡检内容;将所述数据采集操作获得的采集数据向用户展示,所述采集数据与所述巡检模型相对应。进一步的,根据巡检模型执行数据采集操作之后,将所述数据采集操作获得的采集数据向用户展示之前,所述方法还包括:对所述采集数据进行关联分析以生成巡检结果。可选的,所述对所述采集数据进行综合分析以生成巡检结果包括:使用所述第一程序语言对所述采集数据进行关联分析以生成巡检结果。进一步的,所述方法还包括:当需要进行程序更新时,通过相应的配置文件对所述数据采集操作、分析操作或者展示操作进行在线更新。进一步的,根据巡检模型执行数据采集操作之后,所述方法还包括:将所述数据采集操作获得的采集数据以统一的格式存入数据库。可选的,所述采集数据包括性能数据、告警消息、网元配置数据、网元状态数据和网元诊断数据中的至少一种。可选的,所述根据巡检模型执行数据采集操作包括:直接根据巡检模型执行数据采集操作;或者指示代理根据巡检模型执行数据采集操作。另一方面,本专利技术还提供一种网络巡检装置,包括:采集模块,用于根据巡检模型执行数据采集操作,所述数据采集操作由第一程序语言和第二程序语言编写;其中,所述第一程序语言的执行不需编译,所述第二程序语言的执行需要编译;所述巡检模型用于描述各项巡检内容;展示模块,用于将所述数据采集模块获得的采集数据向用户展示,所述采集数据与所述巡检模型相对应。进一步的,所述装置还包括分析模块,用于在根据巡检模型执行数据采集操作之后,将所述数据采集操作获得的采集数据向用户展示之前,对所述采集数据进行关联分析以生成巡检结果。可选的,所述分析模块,具体用于使用所述第一程序语言对所述采集数据进行关联分析以生成巡检结果。进一步的,所述装置还包括:更新模块,用于当需要进行程序更新时,通过相应的配置文件对所述数据采集操作、分析操作或者展示操作进行在线更新。进一步的,所述装置还包括存储模块,用于在根据巡检模型执行数据采集操作之后,将所述数据采集操作获得的采集数据以统一的格式存入数据库。本专利技术实施例提供的网络巡检方法及装置,能够根据巡检模型执行数据采集操作,并将所述数据采集操作获得的采集数据向用户展示,由于所述数据采集操作由第一程序语言和第二程序语言编写,第一程序语言的执行不需编译,因此具有修改灵活的特点,第二程序语言的执行需要编译,这样,经过编译后程序执行效率更高,综合使用这两种程序语言使得程序兼具二者的优点而避开各自的不足;另外,由于采用巡检模型来统一描述各项巡检内容,从而使得巡检内容能够独立于巡检操作的执行者,可以更方便的对各独立部分分别进行扩展或升级,有效提升了网络巡检性能和用户体验。附图说明图1是本专利技术实施例提供的网络巡检方法的一种流程图;图2是本专利技术实施例提供的网络巡检装置的一种结构示意图;图3是本专利技术实施例中网络巡检装置进行热部署的一种示意图。具体实施方式以下结合附图对本专利技术进行详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不限定本专利技术。如图1所示,本专利技术实施例提供一种网络巡检方法,包括:S11,根据巡检模型执行数据采集操作,所述数据采集操作由第一程序语言和第二程序语言编写;其中,所述第一程序语言的执行不需编译,所述第二程序语言的执行需要编译;所述巡检模型用于描述各项巡检内容;S12,将所述数据采集操作获得的采集数据向用户展示,所述采集数据与所述巡检模型相对应。本专利技术实施例提供的网络巡检方法,能够根据巡检模型执行数据采集操作,并将所述数据采集操作获得的采集数据向用户展示,由于所述数据采集操作由第一程序语言和第二程序语言编写,第一程序语言的执行不需编译,因此具有修改灵活的特点,第二程序语言的执行需要编译,这样,经过编译后程序执行效率更高,综合使用这两种程序语言使得程序兼具二者的优点而避开各自的不足;另外,由于采用巡检模型来统一描述各项巡检内容,从而使得巡检内容能够独立于巡检操作的执行者,可以更方便的对各独立部分分别进行扩展或升级,有效提升了网络巡检性能。可选的,第一程序语言可以为一切无需编译直接执行的语言,如脚本语言,而第二程序语言可以为一切需要编译执行的语音,如C语言等,本专利技术的实施例对此不限。其中,对于无线网络巡检内容采集的基本操作可以抽象成用非脚本语言等第二程序语言实现的巡检基础类库,这些巡检基础类库可以提供给脚本语言调用,以提高巡检数据采集的执行效率;对于衔接性质的、常常需要较大变动的部分,可以使用脚本语言等第一程序语言来执行。例如,可使用第一程序语言来执行巡检内容的数据采集,利用其“胶水”语言的动态部署特性将巡检内容与巡检工具解耦,实现静态内容的动态加载,来实现更灵活的内容部署。进一步的,在步骤S11根据巡检模型执行数据采集操作之后,步骤S12将所述数据采集操作获得的采集数据向用户展示之前,本专利技术实施例提供的网络巡检方法还可包括:对所述采集数据进行关联分析以生成巡检结果。其中,所述采集数据可包括性能数据、告警消息、网元配置数据、网元状态数据和网元诊断数据中的一种或几种。这样,就可以将各种信息联合起来分析,从而更准确的确定出其中的网络隐患。例如,在本专利技术的一个实施例中,步骤S11根据巡检模型执行数据采集操作后,得到的性能数据中CPU占用率较高,单纯凭借该数据难以断定网络中的具体问题,但如果在通过其他数据如连接用户数过多,即可确定当前用户数量过多,已经使CPU负载过高,影响效率,应该采取相应的措施使该CPU负载降低或者均衡。考虑到数据关联分析功能后期很有可能会发生变化的情况,优选的,可以使用第一程序语言对所述采集数据进行关联分析以生成巡检结果。由于第一程序语言无需编译即可直接执行,升级修改都非常方便,从而使关联分析功能可以动态升级。通过预先定义各巡检项之间的关联关系,在开发各巡检项脚本本文档来自技高网...
一种网络巡检方法及装置

【技术保护点】
一种网络巡检方法,其特征在于,包括:根据巡检模型执行数据采集操作,所述数据采集操作由第一程序语言和第二程序语言编写;其中,所述第一程序语言的执行不需编译,所述第二程序语言的执行需要编译;所述巡检模型用于描述各项巡检内容;将所述数据采集操作获得的采集数据向用户展示,所述采集数据与所述巡检模型相对应。

【技术特征摘要】
1.一种网络巡检方法,其特征在于,包括:根据巡检模型执行数据采集操作,所述数据采集操作由第一程序语言和第二程序语言编写;其中,所述第一程序语言的执行不需编译,所述第二程序语言的执行需要编译;所述巡检模型用于描述各项巡检内容;将所述数据采集操作获得的采集数据向用户展示,所述采集数据与所述巡检模型相对应。2.根据权利要求1所述的方法,其特征在于,根据巡检模型执行数据采集操作之后,将所述数据采集操作获得的采集数据向用户展示之前,所述方法还包括:对所述采集数据进行关联分析以生成巡检结果。3.根据权利要求2所述的方法,其特征在于,所述对所述采集数据进行综合分析以生成巡检结果包括:使用所述第一程序语言对所述采集数据进行关联分析以生成巡检结果。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:当需要进行程序更新时,通过相应的配置文件对所述数据采集操作、分析操作或者展示操作进行在线更新。5.根据权利要求1所述的方法,其特征在于,根据巡检模型执行数据采集操作之后,所述方法还包括:将所述数据采集操作获得的采集数据以统一的格式存入数据库。6.根据权利要求1至5中任一项所述的方法,其特征在于,所述采集数据包括性能数据、告警消息、网元配置数据、网元状态数据和网元诊断数据中的至少一种。7.根据权利要求1至5中...

【专利技术属性】
技术研发人员:王臻周鸿君陈洪杰
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1