一种网管数据上报方法及系统的制作方法

文档序号:7915999阅读:162来源:国知局
专利名称:一种网管数据上报方法及系统的制作方法
技术领域
本发明涉及通信领域的网络管理技术,尤其涉及一种网管数据上报方法及 系统。
背景技术
请参阅图1,该图为现有技术中网管系统的结构示意图,其主要包括设备
提供商的NMS (网络管理系统,Network Management System)和运营商的EMS (网元管理系统,Element Management System )。 EMS经常需要和NMS对接, 由于NMS位于EMS的北边,所以将NMS与EMS的接口称为NBI (北向接 口, North Bound Interface )。 NMS与EMS对接的内容包括公共功能、配置管 理、告警管理、性能管理等,目前EMS与NMS之间主要采用CORBA (公共 对象请求代理体系,Common Object Request Broker Architecture )、 SNMP (简 单网络管理协议,Simple Network Management Protocol)等接口对接。
EMS与NMS之间采用CORBA接口对接主要存在如下不足第一 ,CORBA 接口复杂,对于EMS和NMS开发工作量都很大;第二, CORBA接口的扩展 性不好,受制于IDL (接口定义语言,Interface Definition Language),如果增 加或修改CORBA接口的功能,则涉及到IDL的修订。
EMS与NMS之间采用SNMP接口主要存在如下不足第 一,由于SNMP 接口基于UDP (用户数据报协议,User Datagram Protocol)协议,因此其可靠 性不高;第二, SNMP接口的效率不高。

发明内容
本发明提供一种网管数据上报方法及系统,使得EMS能够基于FTP (文件传输协议,File Transfer Protocol)实现与NMS的对接。 本发明所述技术方案包括 一种网管数据上报方法,包括步骤
A、 网元管理系统读取预先设置的配置文件;
B、 所述网元管理系统在文件输出定时时间到达时,按照配置文件的要求 采集网管数据,生成文本文件并存放在指定目录下;
C、 网络管理系统利用所述网元管理系统为其分配FTP用户名和密码访问 该网元管理系统,通过FTP协议获取所述文本文件。
进一步地,本发明所述网管数据上报方法还具有如下特征所述配置文件 中包括被采集网元的节点号和局号,测量对象及其计数器,统计粒度,文件保 存时间信息。
进一步地,本发明所述网管数据上报方法还具有如下特征所述网管数据 为性能统计数据、配置数据及告警管理数据中的一种或几种。
进一步地,本发明所述网管数据上报方法还具有如下特征所述步骤C具 体包括步骤
网络管理系统向网元管理系统发送访问请求,请求中携带有网元管理系统 为其分配的FTP用户名和密码;
网元管理系统^L据配置文件中记录的FTP用户名和密码对访问请求中的 FTP用户名和密码进行验证,若验证通过,为网络管理系统分配只读权限,执 行下一步骤,否则,向网络管理系统返回访问失败的响应消息,流程结束;
网络管理系统通过FTP协议从网元管理系统中获取用于记录网管数据的 文本文件。
进一步地,本发明所述网管数据上报方法还具有如下特征所述文本文件 在指定目录下按网元类型分别存储,其文件名中包含被采集网元的节点号、网 元类型、局号及采集开始时间信息。
进一步地,本发明所述网管数据上报方法还具有如下特征所述步骤B后
6进一步包括步骤
在文件补采定时时间到达时,所述网元管理系统对所述文本文件进行扫 描,若判定该文本文件存在缺失,则重新采集缺失统计粒度期间的网管数据, 重新生成文本文件,将其保存到所述指定目录下。
进一步地,本发明所述网管数据上报方法还具有如下特征所述步骤B后 进一步包括步骤
在文件删除定时时间到达时,所述网元管理系统根据所述文本文件的生成 时间判断其是否已超过配置文件中规定的文件保存时间,若超过,则将该文本 文件删除。
进一步地,本发明所述网管数据上报方法还具有如下特征所述文本文件 中包括被釆集网元的节点号、网元类型、局号、采集开始时间、釆集结束时间、 测量对象及其计数器、统计粒度信息。
一种网管数据上报系统,包括网元管理系统和网络管理系统,所述网元管 理系统中包括网管数据采集模块和文件存放模块,所述网络管理系统中包括文 件获取模块,其中,
网管数据采集模块,用于读取预先设置的配置文件,在文件输出定时时间 到达时,按照配置文件的要求采集网管数据,生成文本文件并保存在文件存放
模块中;
文件存放模块,用于将所述文本文件存放在预先指定的目录下;
文件获取模块,用于利用所述网元管理系统为其分配FTP用户名和密码访 问该网元管理系统,通过FTP协议从文件存放模块中获取所述文本文件。
进一步地,本发明所述网管数据上报系统还具有如下特征所述网元管理 系统中进一步包括
网管数据补采模块,用于在文件补采定时时间到达时,对所述文本文件进 行扫描,若判定该文本文件存在缺失,则重新采集缺失统计粒度期间的网管数 据,重新生成文本文件,将其保存到所述文件存》i^莫块中的所述指定目录下。进一步地,本发明所述网管数据上报系统还具有如下特征所述网元管理 系统中进一步包括
过期文件删除模块,用于在文件删除定时时间到达时,根据文件存放模块 中所述文本文件的生成时间判断其是否已超过配置文件中规定的文件保存时 间,若超过,则将该文本文件删除。
本发明所述技术方案的有益效果如下
本发明所述技术方案采用FTP协议,将EMS作为FTP服务端,NMS作 为FTP客户端,简单的实现了 EMS和NMS的对接,使得NMS只需要知道 EMS的FTP用户名和密码,就可以获耳又EMS釆集到的网管凝:据。
其次,本发明所述技术方案中EMS可将全部或部分测量对象,以及全部 或部分计数器上报给NMS,在EMS上可通过修改配置文件来设置将哪些测量 对象及计数器上报NMS,这样在EMS版本升级时,即可在配置文件中新增测 量对象或某测量对象下新增计数器,这时EMS会自动将这些变化体现在新生 成的文本文件中,而文件格式保持不变,只有文件内容变化,便于扩展。
再次,本发明所述技术方案中,EMS将输出的文本文件分网元类型分别存 储,这样便于NMS釆集和补采。
最后,本发明所述技术方案中,可通过在配置文件中:&置文件保存时间来 调整EMS保留文本文件的时间,从而避免了 EMS与NMS之间链路异常中断 后NMS未及时将文本文件取走所带来的损失,具有一定的容错性。


图1为现有技术中网管系统的结构示意图; 图2为本发明所述网管数据上报方法的流程图; 图3为本发明所述网管数据上报系统的结构框图。
具体实施方式
按照配置文件的要求采集网管数据,生成文本文件并存放在指定目录下,运营
商的NMS能够利用网元管理系统为其分配FTP用户名和密码访问EMS,通过
FTP协议获取存放在指定目录下的文本文件。从而使得EMS能够通过简单的
FTP协议实现与NMS的对接。
下面结合各个附图对本发明的具体实现过程做进一步详细的说明。 请参阅图2,该图为本发明所述网管数据上报方法的流程图,其主要实现
过程为
步骤IO、设备提供商的EMS读取预先设置的配置文件,从中获取被采集 网元的节点号和局号,测量对象及其计数器,统计粒度,文件保存时间信息。
所述计数器是指为测量对象设置的统计指标,在EMS上可通过修改配置文 件来设置将哪些计数器上报给NMS,有时EMS版本升级,可能导致新增测量 对象或某测量对象下新增计数器,这时EMS会自动将这些变化体现在新生成 的文本文件中,文件格式保持不变,只有文件内容变化,便于扩展。
所述统计粒度是指网管数据的釆集时长。
步骤ll、设备提供商的EMS在文件输出定时时间到达时,按照从配置文 件中获取到的信息的要求釆集网管数据,生成文本文件并存放在指定目录下。
本发明具有自动补采功能,所述EMS在文件补采定时时间到达时,对所 述文本文件进行扫描,若判定该文本文件存在缺失,则重新采集缺失统计粒度 期间的网管数据,重新生成文本文件,将其保存到所述指定目录下。
本发明中,所述网管数据为性能统计数据、配置数据及告警管理数据中的 一种或几种。
EMS输出的文本文件在指定目录下按网元类型不同分别存储,从而便于 NMS 进行采集和补采。EMS 默认输出目录为 ums-svr\ems\nrothbound\ftp\data\pm\NeType , 其中 NeType为网元类型,如 MSCE、 MGW等。输出的文本文件的文件名中包含被采集网元的节点号、网元类型、局号以
及采集开始时间等信息,文件名的格式为 ServerId_NeType_BureauId_YYYYMMDDHHmm.txt,其中,
Serverld:节点号,固定为6位数字,全网唯一,如100168;
NeType:网元类型,如MSCE、 MGW等;
Bureauld:为局号,如101;
YYYY:年;
MM:月;
DD:日;
HH:时;
mm: 分5
例如,文件名可为100168—MSCE—101—200610111800.txt。
步骤12、运营商的NMS向设备提供商的EMS发送访问请求,请求中携
带有EMS为其分配FTP用户名和密码。
步骤13、 EMS根据配置文件中记录的FTP用户名和密码对访问请求中的
FTP用户名和密码进行验证,若验证通过,执行步骤15,否则执行步骤14。 步骤14、 EMS向NMS返回访问失败的响应消息,流程结束。 步骤15、 EMS为NMS分配只读权限,NMS通过FTP协议从EMS中获
取用于记录网管数据的文本文件。该文本文件中包括被采集网元的节点号、网
元类型、局号、釆集开始时间、采集结束时间、测量对象及其计数器、统计粒
度信息,其格式如下
<ZTE—NEType—OMC—Header>+"\r\n" NEType:网元类型+'VW Nodeld:6位数字+ "\r\n"
StartTime:YYYY-MM-DD HH:mm:ss十空格+EndTime:YYYY-MM-DD HH:mm:ss+"\r\n"Ver:版本号信息+'VW <NEType—Counters>
POName=Pol Name+"\t"+Granularity=granularity +"\r\n" EndTime+"\t"+BureauId+"\t"+paral+"\t"+...+"\t"+paraM+"\t"+counterl+"\t"+ counter2+"\t"+.. ,+"\t"+counterN+"\r\n" YYYY-MM-DD
HH:mm:ss+"\t"+BureauIdl+"\t"+pl+"\t"+.. .+"\t"+pM+"\t"+cl+"\t"+c2 +"\t"+ ...+"\t"+cN+"\r\n"
<End of the ZTE—NEType—OMC File> 其中,
NEType:代表网元类型,如MSCE; StartTime:代表采集开始时间; EndTime:代表采集结束时间; POName:代表测量对象名称; Granularity:代表统计粒度,单位是秒; Bureauld: 代表局号; Moduleld:代表模块号; paral:代表参数1; paraM: 代表参数M; counterl:代表计H器1; counterN:代表计数器N。 下面举例对文本文件的格式进行说明 <ZTE—MSCE—OMC—Header>
NEType:MSCE
Nodeld:100168
StartTime:2006画10画11 18:00:00 EndTime:2006-10-ll 19:00:00 Ver:2.5 <MSCE Counters〉POName=CPU/MEM性能统计Granularity=3600
EndTime Bureauld Moduleld MemMax MemAvg CpuMax CpuAvg 2006-10-11 19:00:00 1001681 1 2 3 4 POName-基本话务统计Granularity=3600
EndTime Bureauld Moduleld ntypel nMscTrafTryCall nMscTrafOccupy nMscTrafComplete nMscTrafAnswer 2006-10-11 19:00:00 1001683 0 1274 1258 1182 457 <End of the ZTE—MSCE—OMC File>
步骤16、设备提供商的EMS在文件删除定时时间到达时,会根据所述文 本文件的生成时间判断其是否已超过配置文件中规定的文件保存时间,若超 过,则将该文本文件删除。
相应于本发明上述方法,本发明进而提供了一种网管数据上报系统,请参 阅图3,该图为本发明所述网管数据上报系统的结构框图,包括设备提供商的 网元管理系统和运营商的网络管理系统,所述网元管理系统中包括网管数据采 集模块和文件存放模块,所述网络管理系统中包括文件获取模块,其中,
网管数据采集模块,用于读取预先设置的配置文件,在文件输出定时时间 到达时,按照配置文件的要求采集网管数据,生成文本文件并保存在文件存放
模块中;
文件存放模块,用于将所述文本文件存放在预先指定的目录下; 文件获取^莫块,用于利用所述网元管理系统为其分配FTP用户名和密码访
问该网元管理系统,通过FTP协议从文件存放才莫块中获取所述文本文件。 进一步地,所述网元管理系统中还包括
网管数据补采^f莫块,用于在文件补采定时时间到达时,对所述文本文件进 行扫描,若判定该文本文件存在缺失,则重新采集缺失统计粒度期间的网管数 据,重新生成文本文件,将其保存到所述文件存放模块中的所述指定目录下。
进一步地,所述网元管理系统中还包括
过期文件删除模块,用于在文件删除定时时间到达时,根据文件存放模块中所述文本文件的生成时间判断其是否已超过配置文件中规定的文件保存时 间,若超过,则将该文本文件删除。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发 明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及 其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1、一种网管数据上报方法,其特征在于,包括步骤A、网元管理系统读取预先设置的配置文件;B、所述网元管理系统在文件输出定时时间到达时,按照配置文件的要求采集网管数据,生成文本文件并存放在指定目录下;C、网络管理系统利用所述网元管理系统为其分配FTP用户名和密码访问该网元管理系统,通过FTP协议获取所述文本文件。
2、 如权利要求1所述的方法,其特征在于,所述配置文件中包括被采集 网元的节点号和局号,测量对象及其计数器,统计粒度,文件保存时间信息。
3、 如权利要求1所述的方法,其特征在于,所述网管数据为性能统计数 据、配置数据及告警管理数据中的一种或几种。
4、 如权利要求l所述的方法,其特征在于,所述步骤C具体包括步骤 网络管理系统向网元管理系统发送访问请求,请求中携带有网元管理系统为其分配的FTP用户名和密码;网元管理系统#>据配置文件中记录的FTP用户名和密码对访问请求中的 FTP用户名和密码进行验证,若验证通过,为网络管理系统分配只读权限,执 行下一步骤,否则,向网络管理系统返回访问失败的响应消息,流程结束;网络管理系统通过FTP协议从网元管理系统中获取用于记录网管数据的 文本文件。
5、 如权利要求1所述的方法,其特征在于,所述文本文件在指定目录下 按网元类型分别存储,其文件名中包含被采集网元的节点号、网元类型、局号 及采集开始时间信息。
6、 如权利要求l所述的方法,其特征在于,所述步骤B后进一步包括步骤在文件补采定时时间到达时,所述网元管理系统对所述文本文件进行扫 描,若判定该文本文件存在缺失,则重新采集缺失统计粒度期间的网管数据,重新生成文本文件,将其保存到所述指定目录下。
7、 如权利要求l所述的方法,其特征在于,所述步骤B后进一步包括步骤在文件删除定时时间到达时,所述网元管理系统根据所述文本文件的生成 时间判断其是否已超过配置文件中规定的文件保存时间,若超过,则将该文本文件删除。
8、 如权利要求1所述的方法,其特征在于,所述文本文件中包括被采集 网元的节点号、网元类型、局号、采集开始时间、采集结束时间、测量对象及 其计数器、统计粒度信息。
9、 一种网管数据上报系统,包括网元管理系统和网络管理系统,其特征 在于,所述网元管理系统中包括网管数据采集模块和文件存放模块,所述网络 管理系统中包括文件获取模块,其中,网管数据采集模块,用于读取预先设置的配置文件,在文件输出定时时间 到达时,按照配置文件的要求采集网管数据,生成文本文件并保存在文件存放模块中;文件存放模块,用于将所述文本文件存放在预先指定的目录下; 文件获取模块,用于利用所述网元管理系统为其分配FTP用户名和密码访 问该网元管理系统,通过FTP协议从文件存放才莫块中获取所述文本文件。
10、 如权利要求8所述的系统,其特征在于,所述网元管理系统中进一步 包括网管数据补采;^莫块,用于在文件补采定时时间到达时,对所述文本文件进 行扫描,若判定该文本文件存在缺失,则重新采集缺失统计粒度期间的网管数 据,重新生成文本文件,将其保存到所述文件存放模块中的所述指定目录下。
11、 如权利要求8所述的系统,其特征在于,所述网元管理系统中进一步 包括过期文件删除模块,用于在文件删除定时时间到达时,根据文件存放模块中所述文本文件的生成时间判断其是否已超过配置文件中规定的文件保存时 间,若超过,则将该文本文件删除。
全文摘要
本发明公开了一种网管数据上报方法及系统,所述方法包括步骤网元管理系统读取预先设置的配置文件,网元管理系统在文件输出定时时间到达时,按照配置文件的要求采集网管数据,生成文本文件并存放在指定目录下,网络管理系统利用所述网元管理系统为其分配FTP用户名和密码访问该网元管理系统,通过FTP协议获取所述文本文件;所述系统包括网元管理系统和网络管理系统,其中,网元管理系统中包括网管数据采集模块和文件存放模块,网络管理系统中包括文件获取模块。本发明采用FTP协议,简单的实现了设备提供商的网元管理系统和运营商的网络管理系统的对接。
文档编号H04L12/24GK101309174SQ200810126378
公开日2008年11月19日 申请日期2008年6月27日 优先权日2008年6月27日
发明者吴科桦, 磊 张, 王艺平, 飞 谭 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1