网元设备质量检测的装置及方法

文档序号:7647318阅读:482来源:国知局
专利名称:网元设备质量检测的装置及方法
技术领域
本发明涉及一种网元设备质量检测的装置及方法,属于通信网领域。
背景技术
随着通信网络成为现代社会不可分割的信息载体,其稳定性日益受到重视,因此,必须对通信网络的各个网元(Network Element,简称NE)定期进行质量检测,以了解网络的运行状况。
目前,对NE的检测维护是通过人机语言(Man-Machine Language,简称MML)分别针对确定的NE进行,MML命令输入方便,能够自动联想,同时还具有辅助输入联想和比较丰富的语言帮助,能够比较方便的完成MML命令的下发。但是,由于对NE进行维护往往涉及很多检测项,比如从对象上可以分为风扇状态、小区状态、单板状态等,从所属系统又分为中继系统、射频系统、时钟系统等,从质量参数上又分为完整性、一致性等,有时还要参考环境因素,因此必然涉及到众多的MML命令。基于现网中NE数目众多的实际情况,例如,宽带码分多址(Wideband Code Division Multiple Access,简称WCDMA)网络中往往有多达几千的WCDMA系统基站和多个WCDMA系统无线网络控制器(Radio Network Controller,简称RNC),因此,对全部的NE分别执行MML命令来完成全网质量检测,工作量非常庞大。
同时,对于网络质量的确定是通过分析NE返回的MML命令执行文本报告进行的,通过查看该执行文本报告能够确定MML命令的执行情况,从而分析得到NE是否已存在问题或者潜在存在问题,以综合确定通信网络的运行状况。如果存在问题或者潜在存在问题,则进行相应的调整,以避免大规模的网络安全问题。但是目前,执行文本报告是返回全部的MML命令执行信息,包括正常信息和异常信息,因此对于报告所返回的结果,需要依照一定的标准,手工逐个的进行分析,费时费力。特别是在需要将上一条MML命令执行结果作为下一条命令执行情况的参照的情况下,分析非常不便,并且也很难查找不符合项。而且,由于返回的是全部执行信息,因此需要维护人员手工根据查找出来的结果制作相应的检测报告,而不是直接给出质量检测报告。

发明内容
本发明的目的是提供一种NE设备质量检测的装置及方法,以克服现有技术中进行NE设备检测工作量庞大,分别检测耗时多的缺陷。
为实现上述目的,本发明的实施例提供了一种NE设备质量检测的装置,包括一输入输出单元,还包括一全局质量检测指令封装单元,用于封装并保存NE设备质量检测所涉及的全部质量检测指令;一封装控制单元,用于控制所述全局质量检测指令封装单元进行指令更新;根据接收到的对NE设备进行质量检测的指令提取检测对象列表,调用所述全局质量检测指令封装单元进行每一检测对象的质量检测指令的配置和重新封装,并通过所述输入输出单元下发给NE设备并发执行。
本发明的实施例还提供了一种NE设备质量检测的方法,包括当接收到对NE设备进行质量检测的指令时,根据所述指令中提供的检测对象列表,调用预先封装的NE设备质量检测所涉及的全部质量检测指令,根据所述列表中每一个检测对象分别进行配置并重新封装;将所述重新封装后的指令序列分别下发给所述列表上的检测对象,执行质量检测。
由上述技术方案可知,本发明通过封装全部质量检测项,采用分别配置,并发执行的方式,具有以下有益效果
1、统一控制配置和检测执行,简化网络设备维护工作,降低了工作量;2、并发执行,缩短网络质量检测时间,提高了工作效率。


图1为本发明提供的NE设备质量检测的装置实施例1的结构示意图;图2为本发明提供的NE设备质量检测的装置实施例2的结构示意图;图3为图2所示装置应用于WCDMA网络的示意图;图4为本发明提供的NE设备质量检测的方法实施例1的流程图;图5为本发明提供的NE设备质量检测的方法实施例2的流程图。
具体实施例方式
为了克服现有技术中进行NE设备质量检测所存在的工作量大、耗时多的缺陷,提供了NE设备质量检测的装置及方法,下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
参见图1,为一装置结构示意图,显示了本发明提供的NE设备质量检测的装置的实施例1,包括一输入输出单元A,一全局质量检测指令封装单元B和一封装控制单元C。
其中,输入输出单元A是数据出入的路径,包括接收网络维护者或者用户终端发出的指令,以及输出MML命令包等。
全局质量检测指令封装单元B,用于封装并保存NE设备质量检测所涉及的全部质量检测指令;具体包括将接收到的全部质量检测指令,例如全部的MML命令行,封装保存;当存在任一封装后的质量检测指令更新时,重新封装保存。
封装控制单元C,分别与输入输出单元A和全局质量检测指令封装单元B连接,用于识别质量检测指令的变更,控制所述全局质量检测指令封装单元B进行指令更新,从而保证全局质量检测指令封装单元B所提供的质量检测指令能够适合于网络的变化;还用于根据接收到的对NE设备进行质量检测的指令提取检测对象列表,调用全局质量检测指令封装单元B进行每一检测对象的质量检测指令的配置和重新封装,并通过输入输出单元A下发给NE设备并发执行。
其中,封装控制单元C进行每一检测对象的质量检测指令的配置和重新封装相当于对每一检测对象进行建模的过程,包括配置其质量检测项以及配置其质量检测项指令间的关联属性,比如,对于MML命令来说,可以将关联属性设置为将上一条MML命令提取的结果作为下一条MML命令参数来执行。通过这种建模过程,可以避免大部分的手工重复配置,网络维护人员仅仅需要输入所需参数和关联属性即可,其他的由系统通过检索预先封装好的指令集自动完成,简化了进行质量检测的工作量,同时也提高了质量检测的效率。
将重新封装后的指令序列发送给NE设备,基于多任务机制实现并发执行,也能够实现质量检测效率的提高。
在实施例1中,重新封装后的指令序列可以缓存在封装控制单元C中,也可以设置独立的缓冲单元(图中未示),用来缓存重新封装后的指令序列,以备下发。
进一步的,由于现有技术中难以获得直观的质量检测报告,因此可以通过预先设定质量检测项的阈值,来实现直观质量检测报告的提炼生成;所谓阈值,就是预先设定的质量检测项的正常范围值。
参见图2,为一装置结构示意图,显示了本发明提供的NE设备质量检测的装置的实施例2,包括一输入输出单元A,一全局质量检测指令封装单元B和一封装控制单元C,还包括N个检测对象单元D1~DN,以及执行报告匹配单元E,异常检测项存储单元F和质量检测报告生成单元G。
其中,输入输出单元A,全局质量检测指令封装单元B和封装控制单元C的连接关系和功能与实施例1相同。
检测对象单元D1~DN对应于检测列表的N个检测对象,每一检测对象单元Di用于根据所述封装控制单元对一检测对象封装的质量检测指令,保存对该检测对象进行执行结果识别的质量检测项,即保存指令序列所对应的质量检测项信息,还保存这些质量检测项的正常范围值。
一执行报告匹配单元E,用于根据相应的检测对象单元D1~DN,在网元设备返回的执行文本报告中提取各质量检测项的值,并查找超过预先设定的正常范围值(阈值)的异常质量检测项;一异常检测项存储单元F,用于保存所述执行报告匹配单元E查找到的异常质量检测项;一质量检测报告生成单元(Heath Check Report Generator)G,用于汇总全部的异常质量检测项,生成质量检测报告,并通过输入输出单元A发送出去。例如,该报告可以通过模板定制,模板可以为HTML或者EXCEL格式文本,内嵌可执行脚本,可执行脚本支持循环和条件语句,主要用来填写格式文本相应区域的内容数据;则该质量检测报告最终是HTML格式或者是EXCEL格式。
可以看出,通过实施例2提供的装置,能够通过统一的比较解析,汇总质量检测发现的异常项,直接生成检测报告,避免手工逐项分析,因而网络运行状况一目了然。
参见图3,为本发明所提供装置的应用实例,以应用于WCDMA网络为例。在WCDMA网络中,操作维护中心(Operation Maintainence Center,简称OMC)与具体的NE连接,NE包括RNC和基站NodeB,由OMC实现集中操作维护,则本发明的实施例所提供的装置可以直接安装或者挂接在OMC中,实现对多NE的检测控制。
参见图4,为一流程图,显示了本发明提供的NE设备质量检测的方法的实施例1,包括以下步骤步骤101、接收到对NE设备进行质量检测的指令;
步骤102、提取所述指令中提供的检测对象列表;步骤103、调用预先封装的NE设备质量检测所涉及的全部质量检测指令,根据所述列表中每一个检测对象分别进行配置并重新封装;步骤104、将所述封装后的指令序列分别下发给所述列表上的检测对象,执行质量检测;在本步骤中,特别可以基于多任务机制并发执行质量检测,提高检测的效率。
其中,根据所述列表中每一个检测对象分别进行配置可以具体为步骤1031、对列表上任一检测对象,配置其质量检测项;步骤1032、配置其质量检测项指令间的关联属性。例如,指令的前后顺序关系等。
通过对检测对象的指令配置,能够避免手工输入重复的命令行,网络维护者或者用户终端只需要输入所需的指令项以及关联属性即可,整个指令序列的重新封装自动完成,减少了质量检测的工作量,提高了效率。
能够完成上述工作的基础在于步骤103中的预先封装的NE设备质量检测所涉及的全部质量检测指令,则还可以包括步骤1001、封装NE设备质量检测所涉及的全部质量检测指令;步骤1002、检测是否某一NE设备质量检测指令发生变更,是则执行步骤1003,否则执行步骤101;步骤1003、进行质量检测指令更新并重新封装。这样,所保存的全部质量检测指令能够随时满足网络质量检测的需求。
为了克服现有技术中异常情况不明显的缺陷,本发明还提供了实施例2,参见图5,包括以下步骤步骤201、接收到对NE设备进行质量检测的指令;步骤202、提取所述指令中提供的检测对象列表;步骤203、调用预先封装的NE设备质量检测所涉及的全部质量检测指令,根据所述列表中每一个检测对象分别进行配置并重新封装,包括配置其质量检测项、配置其质量检测项指令间的关联属性,以及对列表上任一检测对象,配置其进行执行结果识别的质量检测项并配置所述质量检测项的正常范围值;之所以要单独配置进行结果识别的质量检测项,是因为可能存在部分不需要进行进一步识别的检测结果,或者可能存在基于一些检测结果的情况确定是否需要对另外一些检测结果进行识别的情况,当然,也有可能是需要识别全部的质量检测结果。特别是对于基于某些检测结果的情况确定是否继续检测的,配置进行结果识别的质量检测项还包括配置进行识别的条件。
步骤204、将重新封装后的指令序列分别下发给所述列表上的检测对象,基于多任务机制并发执行质量检测;步骤205、解析NE设备返回的执行文本报告;以MML命令为例,其返回的MML文本报告通常是纵表或者横表,则就可以按照纵或横的模式进行解析,获取质量检测项。
步骤206、调用预先配置的执行结果识别的质量检测项,在执行文本报告中提取各质量检测项的值;步骤207、根据预先设置的正常范围值即阈值,查找并存储超过阈值的异常质量检测项;步骤208、对所有完成质量检测的NE的异常质量检测项进行汇总,生成质量检测报告。
其中,可以采用统一的、内嵌可执行脚本的模板进行质量检测报告的生成,以便于统一识别和分析。可执行脚本支持循环和条件语句,主要用来填写格式文本相应区域的内容数据;模板可以为HTML或者EXCEL格式文本,则该质量检测报告最终是HTML格式或者是EXCEL格式。
本领域普通技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,包括如下步骤当接收到对网元设备进行质量检测的指令时,根据所述指令中提供的检测对象列表,调用预先封装的网元设备质量检测所涉及的全部质量检测指令,根据所述列表中每一个检测对象分别进行配置并重新封装;将所述重新封装后的指令序列分别下发给所述列表上的检测对象,执行质量检测。所述的存储介质,如ROM/RAM、磁碟、光盘等。
最后应说明的是以上实施例仅用以说明本发明的技术方案而非对其进行限制,尽管参照较佳实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然可以对本发明的技术方案进行修改或者等同替换,而这些修改或者等同替换亦不能使修改后的技术方案脱离本发明技术方案的精神和范围。
权利要求
1.一种网元设备质量检测的装置,包括一输入输出单元,其特征在于,还包括一全局质量检测指令封装单元,用于封装并保存网元设备质量检测所涉及的全部质量检测指令;一封装控制单元,用于控制所述全局质量检测指令封装单元进行指令更新;根据接收到的对网元设备进行质量检测的指令提取检测对象列表,调用所述全局质量检测指令封装单元进行每一检测对象的质量检测指令的配置和重新封装,并通过所述输入输出单元下发给网元设备并发执行。
2.根据权利要求1所述的装置,其特征在于,还包括检测对象单元,每一检测对象单元用于根据所述封装控制单元对一检测对象封装的质量检测指令,保存对所述检测对象进行执行结果识别的质量检测项以及所述质量检测项的阈值。
3.根据权利要求2所述的装置,其特征在于,还包括一执行报告匹配单元,用于根据相应的检测对象单元,在网元设备返回的执行文本报告中提取各质量检测项的值,并查找超过阈值的异常质量检测项;一异常检测项存储单元,用于保存所述执行报告匹配单元查找到的异常质量检测项;一质量检测报告生成单元,用于汇总全部的异常质量检测项,生成质量检测报告。
4.一种网元设备质量检测的方法,其特征在于,包括以下步骤当接收到对网元设备进行质量检测的指令时,根据所述指令中提供的检测对象列表,调用预先封装的网元设备质量检测所涉及的全部质量检测指令,根据所述列表中每一个检测对象分别进行配置并重新封装;将所述重新封装后的指令序列分别下发给所述列表上的检测对象,执行质量检测。
5.根据权利要求4所述的方法,其特征在于,还包括封装网元设备质量检测所涉及的全部质量检测指令的步骤。
6.根据权利要求4所述的方法,其特征在于,当网元设备质量检测指令发生变更时,更新所述变更的质量检测指令并重新封装全部质量检测指令的步骤。
7.根据权利要求4所述的方法,其特征在于,所述根据所述列表中每一个检测对象分别进行配置为对列表上任一检测对象,配置其质量检测项以及配置其质量检测项指令间的关联属性。
8.根据权利要求4所述的方法,其特征在于,所述执行质量检测为基于多任务机制并发执行质量检测。
9.根据权利要求4-8任一所述的方法,其特征在于,还包括对列表上任一检测对象,配置其进行执行结果识别的质量检测项并配置所述质量检测项的正常范围值。
10.根据权利要求9所述的方法,其特征在于,执行质量检测之后还包括解析网元设备返回的每条指令的执行文本报告;根据预先配置的执行结果识别的质量检测项,在执行文本报告中提取各质量检测项的值;根据预先设置的阈值,查找并存储超过阈值的异常质量检测项;对所有完成质量检测的网元的异常质量检测项进行汇总,生成质量检测报告。
11.根据权利要求10所述的方法,其特征在于,所述生成质量检测报告为采用统一的、内嵌可执行脚本的模板进行质量检测报告的生成。
全文摘要
本发明公开了一种网元设备质量检测的装置。还公开了一种网元设备质量检测的方法,当接收到对网元设备进行质量检测的指令时,根据所述指令中提供的检测对象列表,调用预先封装的网元设备质量检测所涉及的全部质量检测指令,根据列表中每一个检测对象分别进行配置并重新封装;将重新封装后的指令序列分别下发给列表上的检测对象,执行质量检测。通过本发明公开的装置及方法,简化了网络设备维护工作,降低了工作量;并发执行,缩短了网络质量检测时间,提高了工作效率。
文档编号H04L12/24GK101018384SQ20071006375
公开日2007年8月15日 申请日期2007年2月8日 优先权日2007年2月8日
发明者赵剑颖 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1