基于前置数据服务机的网元性能数据采集系统及实现方法

文档序号:7655464阅读:212来源:国知局
专利名称:基于前置数据服务机的网元性能数据采集系统及实现方法
技术领域
本发明涉及电信管理网络,尤其涉及一种基于前置数据服务机的网元性能 数据采集系统及实现方法。
背景技术
电信管理网络中的操作维护中心(Operation and Maintenance Center, OMC)是对通信系统中的每一个网元设备实体进行控制和维护的局部网络管 理中心。性能管理子系统是OMC中极为重要的一个组成部分,其主要功能是定 制性能数据采集任务,收集性能数据,对性能数据进行査询,给用户提供整个 网络运行状态的报告和性能告警的提示。而采集网元设备的性能数据是实现性 能管理子系统所有功能的基础。
在传统的遵循电信管理网(Telecommunication Management Network, TMN)标准的OMC系统架构中,OMC直接与网元设备相连,通过q3或者 qx接口接收网元设备上报的性能数据。由于网元设备需要定时(根据测量粒 度)向OMC传输数据,则在OMC管理的网元设备较多,且网元设备和OMC 之间的网络质量不佳的情况下,可能出现下面问题
1、 OMC不能够及时收到当前粒度的性能数据;
2、 性能数据的传输占用了大量的前后台网络通讯开销,导致前后台间的 其他消息丢失或者延迟;
3、 OMC的性能数据接收进程占用大量CPU时间,导致OMC的整体运 行性能下降。
前置机(front-end)作为一个自上世纪五六十年代就在计算机网络中被提 及的概念,目前被广泛地应用于银行、证券、电信领域中。作为数据采集和转 发的渠道和桥梁,前置机在电信管理网络系统中得到较广泛的应用。在当前运 营的电信管理网络系统中,前置机的主要功能局限在从网元设备接收数据并向 OMC转发数据(或者直接操作OMC的数据库)方面。前置机一般不主动保存数据并处理、提供数据,也不向OMC提供数据服务。但由于OMC的性能
子系统不仅需要网元设备的实时性能数据,也需要历史数据以供性能报表模块
进行分析。在网元设备和OMC之间出现通讯故障时,故障期间上报的网元性 能数据需要由网元设备自行设置容错机制进行保存处理,在故障回复后再上报 给OMC,影响了网元设备的运行效率并占用了网元设备的存储空间。

发明内容
本发明旨在解决现有技术中前置机不能提供数据服务,而OMC从网元设 备直接获取性能数据时较影响OMC和网元设备的性能和效率的问题,提供了 一种基于前置数据服务机的网元性能数据采集系统及实现方法,有效地提高了 网元设备的处理效率和OMC的性能。
为了实现上述目的,本发明提供了一种基于前置数据服务机的网元性能数 据采集系统,包括网元设备、前置数据服务机和操作维护中心; 所述网元设备包括
发送模块,用于在每个基本测量粒度到达时,通过指定通信协议向所述 前置数据服务机发送性能数据; 所述前置数据服务机包括
接收模块,用于接收所述网元设备发送的性能数据; 处理模块,用于对所述性能数据进行处理,封装成二进制文件形式并存 放在指定传输目录下;
所述操作维护中心包括
获取模块,用于通过指定传输方式从所述前置数据服务机的指定传输目 录下获取所述二进制文件形式的性能数据;
解析模块,用于将所述二进制文件形式的性能数据解析,并保存。 上述的系统,其特点在于,所述指定通信协议是TCP/IP协议,所述指定 传输方式是FTP方式。
上述的系统,其特点在于,所述获取模块还用于在获取所述性能数据成功 时删除所述前置数据服务机上的所述性能数据。
上述的系统,其特点在于,所述获取模块还用于在获取所述性能数据不成 功时,重复获取,直到获取所述性能数据为止。
为了更好地实现上述目的,本发明又提供了 一种基于前置数据服务机的网 元性能数据采集实现方法,用于包括网元设备、前置数据服务机和操作维护中 心的网元性能数据采集系统,包括如下步骤
发送步骤,所述网元设备在每个基本测量粒度到达时,通过指定通信协议 发送性能数据;
接收步骤,所述前置数据服务机接收所述性能数据;
处理步骤,所述前置数据服务机对所述性能数据进行处理,封装成二进制 文件形式并存放在指定传输目录下;
获取步骤,所述操作维护中心通过指定传输方式获取所述二进制文件形式 的性能数据;
解析步骤,所述操作维护中心将所述二进制文件形式的性能数据解析并保存。
上述的实现方法,其特点在于,所述指定通信协议是TCP/IP协议,所述 指定传输方式是FTP方式。
上述的实现方法,其特点在于,所述获取步骤还包括所述操作维护中心在 获取所述性能数据成功时删除所述前置数据服务机上的所述性能数据。
上述的实现方法,其特点在于,所述获取步骤还包括,所述操作维护中心 在获取所述性能数据不成功时,重复获取,直到获取所述性能数据为止。
为了更好地实现上述目的,本发明还提供了一种用于实现上述实现方法的 通信网络,包括一种基于前置数据服务机的网元性能数据采集系统,该网元性 能数据采集系统包括网元设备、前置数据服务机和操作维护中心;
所述网元设备包括发送模块,用于在每个基本测量粒度到达时,通过指定 通信协议向所述前置数据服务机发送性能数据;
所述前置数据服务机包括 接收模块,用于接收所述网元设备发送的性能数据; 处理模块,用于对所述性能数据进行处理,封装成二进制文件形式并存 放在指定传输目录下;
所述操作维护中心包括 获取模块,用于通过指定传输方式从所述前置数据服务机的指定传输目 录下获取所述二进制文件形式的性能数据;
解析模块,用于将所述二进制文件形式的性能数据解析,并保存。
上述的网络,其特点在于,所述指定通信协议是TCP/IP协议,所述指定 传输方式是FTP方式。
本发明提供的系统和实现方法,将网元设备提供的性能数据服务前移到前 置数据服务机上,有效地提高了网元设备的处理效率和节省了网元设备的存储 空间,并使得OMC对网元设备上报性能数据的处理更具灵活性。


图1是本发明中通信网络结构框图; 图2是本发明中实现方法的流程图。
具体实施例方式
图1所示为本发明中通信网络结构框图,其中通信网络100包括网元设备 110、前置数据服务机120和OMC 130,网元设备110还包括用于发送性能数 据的发送模块111,前置数据服务机120包括用于接收性能数据的接收模块 121、用于处理性能数据的处理模块122、用于根据测量类型将处理后的性能 数据写入不同文件的数据服务模块123和用于保存写入性能数据的文件的数 据存储模块124, OMC130包括用于获取性能数据的获取模块131、用于解析 性能数据的解析模块132和用于保存解析后的性能数据的数据库模块133。前 置数据服务机120为一台具有独立运算能力和存储单元的计算机,实际应用中 可以为一台位于网元设备机架上的刀片服务器,拥有独立的操作系统和存储介 质(硬盘)。网元设备110和前置数据服务机120之间的消息传递可通过TCP/IP 协议,使用SOCKET编程实现,同时前置数据服务机120的接收模块121可 使用消息监听线程,始终在指定端口接收来自网元设备UO上报的性能数据消 息。本发明中的系统包括网元设备110、前置数据服务机120和OMC 130。
OMC 130通过FTPGET方式获取前置数据服务机120上FTP目录下的的 性能数据,前置数据服务机120需要向OMC 130提供其对应网元设备每个测 量类型在每个测量粒度的性能数据,因此在实际应用中可将某个测量类型在某 个测量粒度的性能测量数据存为一个文件,文件名以采集粒度时间命名,存放 在相应FTP目录下以供OMC获取。前置数据服务机120上的FTP主目录下
为网元设备110的每个测量类型创建一个子目录(子目录名可以测量类型命
名),在该子目录下存放对应测量类型在每个测量粒度采集的性能数据文件, 为了减少通讯开销,这些文件可以是压縮文件。
如图2所示,性能数据的上报采用本发明中的实现方法,其他类型数据上 报使用其他类型数据上报通道,本发明中基于前置数据服务机的网元性能数据
采集系统的实现方法的流程如下
步骤S210,在每个测量粒度到达时,网元设备的发送模块向前置数据服 务机发送性能数据;
步骤S220,前置数据服务机的接收模块接收该性能数据,并由处理模块 根据一些预定义规则(如调整计数器的精度,将一般测量类型中计数器抽取出 来形成基本测量的计数器等)对这些数据进行处理,然后数据服务模块根据其 所述测量类型写入不同的二进制文件,并保存在数据存储模块中对应的FTP 目录下;
步骤S230, OMC的获取模块在基本测量粒度到达后经历一段延迟后,通 过FTPGET方式获取前置数据服务机上FTP目录下各测量类型的性能数据文 件到本地(在获取到本地后,删除前置数据服务机上对应文件),如果获取成 功,则删除前置数据服务机上原文件并进入步骤S240,否则等待一段时间后 重新获取,重复获取过程直到获取成功为止;
步骤S240, OMC的解析模块对性能数据文件根据测量类型进行解析,并 将解析后的记录存入OMC的数据库模块作为性能分析的基本数据。
在实际应用中,针对每个网元设备,OMC可并行运行性能数据文件获取 线程和性能数据文件解析线程,以提高处理效率。
当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情 况下,熟悉本领域的普通技术人员当可根据本发明做出各种相应的改变和变 形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1、一种基于前置数据服务机的网元性能数据采集系统,其特征在于,包括网元设备、前置数据服务机和操作维护中心;所述网元设备包括发送模块,用于在每个基本测量粒度到达时,通过指定通信协议向所述前置数据服务机发送性能数据;所述前置数据服务机包括接收模块,用于接收所述网元设备发送的性能数据;处理模块,用于对所述性能数据进行处理,封装成二进制文件形式并存放在指定传输目录下;所述操作维护中心包括获取模块,用于通过指定传输方式从所述前置数据服务机的指定传输目录下获取所述二进制文件形式的性能数据;解析模块,用于将所述二进制文件形式的性能数据解析,并保存。
2、 根据权利要求1所述的系统,其特征在于,所述指定通信协议是TCP/IP 协议,所述指定传输方式是FTP方式。
3、 根据权利要求1所述的系统,其特征在于,所述获取模块还用于在获 取所述性能数据成功时删除所述前置数据服务机上的所述性能数据。
4、 根据权利要求1所述的系统,其特征在于,所述获取模块还用于在获 取所述性能数据不成功时,重复获取,直到获取所述性能数据为止。
5、 一种基于前置数据服务机的网元性能数据采集实现方法,用于包括网 元设备、前置数据服务机和操作维护中心的网元性能数据采集系统,其特征在 于,包括如下步骤发送步骤,所述网元设备在每个基本测量粒度到达时,通过指定通信协议 发送性能数据;接收步骤,所述前置数据服务机接收所述性能数据;处理步骤,所述前置数据服务机对所述性能数据进行处理,封装成二进制 文件形式并存放在指定传输目录下; 获取步骤,所述操作维护中心通过指定传输方式获取所述二进制文件形式 的性能数据;解析步骤,所述操作维护中心将所述二进制文件形式的性能数据解析并保存。
6、 根据权利要求5所述的实现方法,其特征在于,所述指定通信协议是 TCP/IP协议,所述指定传输方式是FTP方式。
7、 根据权利要求5所述的实现方法,其特征在于,所述获取步骤还包括 所述操作维护中心在获取所述性能数据成功时删除所述前置数据服务机上的 所述性能数据。
8、 根据权利要求5所述的实现方法,其特征在于,所述获取步骤还包括, 所述操作维护中心在获取所述性能数据不成功时,重复获取,直到获取所述性 能数据为止。
9、 一种用于实现权利要求5、 6、 7或8所述实现方法的通信网络,包括 一种基于前置数据服务机的网元性能数据采集系统,其特征在于,该网元性能 数据采集系统包括网元设备、前置数据服务机和操作维护中心;所述网元设备包括发送模块,用于在每个基本测量粒度到达时,通过指定 通信协议向所述前置数据服务机发送性能数据; 所述前置数据服务机包括 接收模块,用于接收所述网元设备发送的性能数据; 处理模块,用于对所述性能数据进行处理,封装成二进制文件形式并存 放在指定传输目录下;所述操作维护中心包括 获取模块,用于通过指定传输方式从所述前置数据服务机的指定传输目 录下获取所述二进制文件形式的性能数据;解析模块,用于将所述二进制文件形式的性能数据解析,并保存。
10、 根据权利要求9所述的网络,其特征在于,所述指定通信协议是TCP/IP 协议,所述指定传输方式是FTP方式。
全文摘要
本发明提供了一种基于前置数据服务机的网元性能数据采集系统,包括网元设备、前置数据服务机和操作维护中心;所述网元设备包括发送模块,用于通过指定通信协议向所述前置数据服务机发送性能数据;所述前置数据服务机包括接收模块和处理模块;所述操作维护中心包括获取模块,用于通过指定传输方式从所述前置数据服务机的指定传输目录下获取所述二进制文件形式的性能数据;解析模块,用于将所述二进制文件形式的性能数据解析,并保存。本发明提供的系统和实现方法,将网元设备提供的性能数据服务前移到前置数据服务机上,有效地提高了网元设备的处理效率和节省了网元设备的存储空间,并使得OMC对网元设备上报性能数据的处理更具灵活性。
文档编号H04L12/24GK101350733SQ20071011934
公开日2009年1月21日 申请日期2007年7月20日 优先权日2007年7月20日
发明者凯 张, 白晓飞, 鹏 邹 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1