可靠性数据的自动采集方法、系统及网络管理设备的制作方法

文档序号:7752813阅读:433来源:国知局
专利名称:可靠性数据的自动采集方法、系统及网络管理设备的制作方法
技术领域
本发明涉及通信技术领域,特别涉及可靠性数据的自动采集方法、系统及网络管 理设备。
背景技术
通信网络的可靠性是指其在规定时间内,在规定条件下执行其功能的能力,通信 网络中的终端用户和运营商都对通信网络的可靠性设置了量化指标要求,以通信网络中 的通信设备为例,要求通信设备平均年中断时间要小于5. 26分钟,可用度水平不得低于 99. 999%等。在获取通信设备运行时的可靠性量化数据后,通过分析这些量化数据即可判 断该通信设备的运行是否满足量化指标,进而实现对通信设备的维护和管理。现有技术中 对通信网络的可靠性进行分析时,通过事故记录数据库记录通信网络的故障信息。当通信 网络发生故障事件后,运营商的网络维护人员向设备商等网络维护责任方申报通信故障事 件,网络维护责任方在事故记录数据库中记录该故障事件,并通过获取预设的可靠性指标 对该故障事件进行统计。现有技术中的可靠性数据主要通过人工进行记录,且从可靠性数据申报到可靠性 数据录入及最终处理经历的时间较长,难以得到及时统计和有效处理,无法满足实时性要 求较高的应用;由于可靠性数据的统计录入都依赖人员操作,因此采集成本较高,且由于可 靠性数据采集的正确性依赖于人员的规范操作,容易因为操作失误而导致可靠性数据录入 错误,降低了可靠性数据采集的准确性。

发明内容
本发明实施例提供一种可靠性数据的自动采集方法、系统及网络管理设备,以解 决现有通信设备现网运行过程中可靠性数据需要人工采集,实施性能不高的问题。本发明实施例提供一种可靠性数据的自动采集方法,包括通过网元接口采集不同网元存储的可靠性数据;将同种类型的可靠性数据转换为相同数据格式的可靠性数据;传输转换格式后的可靠性数据至远程数据中心。本发明实施例还提供一种可靠性数据的自动采集系统,包括网络管理设备、以及 由所述网络管理设备管理的若干网元设备;其中,所述网元设备,用于采集可靠性数据并存储;所述网络管理设备,用于通过网元接口采集所述网元设备存储的可靠性数据,将 同种类型的可靠性数据转换为相同数据格式的可靠性数据,传输转换格式后的可靠性数据 至远程数据中心。本发明实施例还提供一种网络管理设备,包括调度单元,用于通过网元接口采集不同网元存储的可靠性数据;转换单元,用于将同种类型的可靠性数据转换为相同数据格式的可靠性数据;
传输单元,用于传输转换格式后的可靠性数据至远程数据中心。由以上本发明实施例提供的技术方案可见,当通过网元接口采集不同网元存储的 可靠性数据后,将同种类型的可靠性数据转换为相同数据格式的可靠性数据,传输转换格 式后的可靠性数据至远程数据中心。应用本发明实施例,可以实现网络中网元设备运行的 可靠性数据的记录和自动采集,使得可靠性数据可以得到及时统计和有效处理;由于所有 的可靠性数据均通过设备自动采集,因此降低了采集的人员成本,也相应提高了可靠性数 据采集的准确性,这些可靠性数据的及时采集和汇总可以有效维护网络中系统资源的合理 配置。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提 下,还可以根据这些附图获得其他的附图。图1为本发明可靠性数据的自动采集方法的第一实施例流程图;图2为本发明可靠性数据的自动采集方法的第二实施例流程图;图3A为本发明可靠性数据的自动采集系统的第一实施例框图;图3B为图3A中网元设备的实施例框图;图4为本发明可靠性数据的自动采集系统的一种应用架构图;图5为本发明网络管理设备的第一实施例框图;图6A为本发明网络管理设备的第二实施例框图;图6B为图6A中传输单元的实施例框图。
具体实施例方式本发明实施例提供了可靠性数据的自动采集方法、系统及网络管理设备。为了使本技术领域的人员更好地理解本发明方案,并使本发明的上述目的、特征 和优点能够更加明显易懂,下面结合附图和具体实施方式
对本发明作进一步详细的说明。参见图1,为本发明可靠性数据的自动采集方法的第一实施例流程图步骤101 通过网元接口采集不同网元存储的可靠性数据。在网元侧,网元可以将采集到的可靠性数据自动记录到网元日志文件中,然后将 网元日志文件中的可靠性数据直接提供给网元管理设备;网元也可以对网元日志文件中的 可靠性数据做进一步处理,即从网元日志文件中提取可靠性数据后,对可靠性数据添加附 加信息字段使其形成标准的可靠性数据,将标准的可靠性数据存储在网元数据库中,然后 将网元数据库中的标准的可靠性数据提供给网元管理设备。进一步,可以根据网络管理设备采集可靠性数据的能力和要求,预先将网元划分 为若干网元组,然后按照顺序通过网元接口采集不同网元组中网元存储的可靠性数据。并 且,还可以预先配置至少一项下述内容通过网元接口采集可靠性数据的时间、通过网元接 口采集可靠性数据所使用的传输协议、通过网元接口采集可靠性数据的类型、通过网元接 口采集不同网元的可靠性数据的顺序等。
步骤102 将同种类型的可靠性数据转换为相同数据格式的可靠性数据。可靠性数据按类型可以包括可用度数据、终端时间数据、终端频率数据、故障恢 复时间数据等。在实现将同种类型的可靠性数据转换为相同数据格式的可靠性数据时,可 以预先定义每种类型的可靠性数据的数据格式,然后将采集到的同种类型的可靠性数据转 换为其对应的数据格式,由此同种类型的可靠性数据都转换成了相同的数据格式,以便于 进一步统计、管理和上传。步骤103 传输转换格式后的可靠性数据至远程数据中心。可以在接收到远程数据中心发送的采集命令后,根据采集命令从数据库中提取满 足采集命令的可靠性数据,将提取的可靠性数据通过网络上传到远程数据中心;另外,也可 以将数据库中保存的可靠性数据主动上传到远程数据中心,此时可以根据预设的时间间隔 定时上传,也可以在一旦保存了新的可靠性数据后就将其上传到远程数据中心。参见图2,为本发明可靠性数据的自动采集方法的第二实施例流程图步骤201 预先将网络中的网元分为若干网元组,并配置采集策略。网络中每个网络管理设备都可以对应采集多个网元设备的可靠性数据,但是鉴于 网络管理设备的采集能力,可以预先对网元进行分组,例如,网络管理设备一次可最大支持 采集10个网元设备的可靠性数据,则将网络中的网元设备按照10个一组进行划分,以便于 网络管理设备按照该分组进行采集。除了对网元设备进行分组外,网络管理设备中还可以预先设置网元接口采集可靠 性数据的时间,例如,网络管理设备可以每隔十五分钟采集一次可靠性数据;网元接口采集 可靠性数据所使用的传输协议,例如,网元接口可以通过FTP(File Transfer Protocol,文 件传输协议)或者SMTP(Simple Mail TransferProtocol,简单邮件传输协议)与网元设 备进行通信;网元接口采集可靠性数据的类型,例如,预先设定网元接口采集终端时间数据 等;网元接口采集网元的可靠性数据的顺序,例如,网元接口按照先采集中断时间数据,后 采集中断频率数据的顺序对网元设备中的可靠性数据进行采集。需要说明的是,在实现可靠性数据采集时,也可以不必对网络中的网元划分为网 元组并配置采集策略,而是直接对每个网元进行直接操作,对此本申请实施例不进行限制。步骤202 网元将采集到的可靠性数据自动记录到网元日志文件中。通常网元设备都具有对自身故障进行监测的功能,当监测到故障事件时,将对应 的故障数据记录到预先设置的故障日志文件中,另外对于除故障数据外的系统数据,也可 以将其记录到预先设置的系统日志文件中,上述故障数据和系统数据可以统称为网元设备 的可靠性数据。上述故障日志文件和系统日志文件统称为网元日志文件。步骤203 网元从网元日志文件中提取可靠性数据后,对可靠性数据添加附加信 息字段使其形成标准的可靠性数据。对于故障日志文件和系统日志文件中的可靠性数据,可以实时进行提取或者按照 一定的时间间隔进行提取,提取后对这些可靠性数据进行处理,包括添加附加信息字段使 其形成标准可靠性数据。步骤204 网元将标准的可靠性数据存储在网元数据库中。在每个网元设备中设置网元数据库,用于存储处理后的标准可靠性数据,这些网 元数据库可以接收网络管理设备的采集命令,通过与网络管理设备的网元接口进行通信实现可靠性数据的采集和传输。需要说明的是,上述步骤202至步骤204示出了网元对所采集的可靠性数据进行 处理后存储标准的可靠性数据,后续向网络管理设备提供标准的可靠性数据。除了上述方 式,网元可以不对记录到网元日志文件中的可靠性数据进行处理,而是将网元日志文件中 的可靠性数据直接提供给网元管理设备。步骤205 网络管理设备通过网元接口顺序采集不同网元组中网元存储的可靠性 数据。网络管理设备的网元接口通过预先设置的传输协议与网元设备进行通信,当网 络中有若干组网元组时,则网络管理设备顺序与每个网元组进行通信,从每个网元组的网 元设备数据库中采集可靠性数据(例如,采用循环算法安排对不同网元进行周期性数据采 集),这些可靠性数据可以通过网元设备的标识进行识别。另外,当采集某个网元的可靠性数据失败时,可以将该网元加入预先设置的采集 重试列表中,当一定的时间段后,可以按照采集重试列表重新对记录的网元的可靠性数据 进行采集。步骤206 网络管理设备将同种类型的可靠性数据转换为相同数据格式的可靠性 数据。可靠性数据按类型通常可以划分为可用度数据、终端时间数据、终端频率数据、 故障恢复时间数据等。对于不同类型的数据,可以预先定义其标准格式,然后将采集到的同 种类型的可靠性数据转换为其对应的标准格式,以便于进一步统计、管理和上传。步骤207 网络管理设备将转换格式后的可靠性数据存储至数据库中。在网络管理设备侧,也可以设置有数据库,用于存储转换格式后的各种类型的可 靠性数据。步骤208 网络管理设备接收远程数据中心发送的采集命令。步骤209 网络管理设备根据采集命令从数据库中提取满足采集命令的可靠性数 据。步骤210 网络管理设备将提取的可靠性数据通过网络上传到远程数据中心。远程数据中心可以根据需要持续获取可靠性数据,通过对可靠性数据的综合分析 获取网络运行的可靠性指标,以便为网络运营商提供参考数据,并根据网络存在的可靠性 问题实现资源的维护和合理配置。上述步骤208至步骤210示出了网络管理设备接收到远程数据中心的采集命令 后,上传可靠性数据的过程。除了上述这种方式,网络管理设备也可以将数据库中保存的可 靠性数据主动上传到远程数据中心,此时可以根据预设的时间间隔定时上传,也可以在一 旦保存了新的可靠性数据后就将其上传到远程数据中心。由此可见,本申请实施例可以从具有不同数据结构的不同类型网元中自动采集可 靠性数据,并对数据结构进行解析和处理;并可以实现对现网运行可靠性数据采集的有效 调度,由此可以避免与网络管理设备中的其它日常操作和维护活动发生冲突,合理利用网 络管理系统的计算资源。与本发明可靠性数据的自动采集方法的实施例相对应,本发明还提供了可靠性数 据的自动采集系统及网络管理设备的实施例。
参见图3,为本发明可靠性数据的自动采集系统的实施例框图。该系统包括网络管理设备310和若干网元设备320,为了示例方便,图3中仅示 出了 一个网元设备320。其中,网元设备320,用于采集可靠性数据并存储;网络管理设备310,用于通过网元接口采集所述网元设备存储的可靠性数据,将同 种类型的可靠性数据转换为相同数据格式的可靠性数据,传输转换格式后的可靠性数据至 远程数据中心。进一步,所述网络管理设备310还可以用于,预先将网络中的网元分为若干网元 组,通过网元接口顺序采集不同网元组中网元存储的可靠性数据;以及,可以预先配置通过 所述网元接口采集所述可靠性数据的时间、通过所述网元接口采集所述可靠性数据所使用 的传输协议、通过所述网元接口采集可靠性数据的类型、通过所述网元接口采集不同网元 的可靠性数据的顺序等;以及,当采集某个网元的可靠性数据失败时,可以将所述某个网元 加入采集重试列表中,用于重新对所述某个网元的可靠性数据进行采集;以及将转换格式 后的可靠性数据存储至该网络管理设备的数据库中。具体的,网络管理设备310可以在接收到远程数据中心发送的采集命令后,根据 所述采集命令从所述数据库中提取满足所述采集命令的可靠性数据,将所述提取的可靠性 数据通过网络上传到所述远程数据中心。进一步,参见图3B,为图3A中网元设备320的实施例框图该网元设备320可以包括记录单元321,用于将采集到的可靠性数据自动记录到 网元日志文件中;处理单元322,用于从所述网元日志文件中提取所述可靠性数据后,对所 述可靠性数据添加附加信息字段使其形成标准的可靠性数据;存储单元323,用于将所述 标准的可靠性数据存储在网元数据库中。参见图4,为本发明可靠性数据的自动采集系统的一种应用架构图。该应用架构中示出了网元设备、网络管理设备和远程数据中心。其中,网元设备可 以实现自身可靠性数据的采集,所要采集可靠性数据的类型可以根据需要进行自定义;网 络管理设备可以从网元设备中采集可靠性数据并对采集的可靠性数据进行统一处理和管 理;远程数据中心可以通过远程方式接入网络管理设备,并从网络管理设备中获取网元设 备的可靠性数据,并进行相关分析。其中,网元设备中包括故障日志模块、系统日志模块、可靠性数据生成模块、数据 库模块和数据上传管理模块。网元设备可以利用自身的故障监测功能将采集到的故障数据 记录到故障日志模块,并将系统数据记录到系统日志模块,可靠性数据生成模块从故障日 志模块和系统日志模块中提取故障数据和系统数据等可靠性数据,包括数据采集时间、数 据采集次数、故障位置等;对上述提取的可靠性数据添加附加信息字段,例如配置信息和原 因代码信息等,使这些可靠性数据形成设备可以运行的标准可靠性数据,让后将这些标准 可靠性数据保存到数据库模块中,当网络管理设备需要采集这些可靠性数据时,则通过数 据上传管理模块从数据库模块中进行采集。网络管理设备中包括网元接口模块、格式转换模块、采集调度模块、数据库模块、 数据接口模块、数据上传管理模块和配置功能模块。采集调度模块中预先设置了网元接口 采集可靠性数据的时间、网元接口采集可靠性数据所使用的传输协议、网元接口采集可靠性数据的类型、网元接口采集不同网元的可靠性数据的顺序等,并且还可以设置对网元的 分组信息、网元接口的传输协议;网元接口模块按照采集调度模块的调度命令从网元中采 集可靠性数据,由于实现了数据采集的调度,因此可以确保网络中的其它运行和维护功能 不会因为采集数据的流量而拥塞;格式转换模块将采集到的同种类型的可靠性数据转换为 对应的标准格式,以便于按照数据类型进行进一步统计、管理和上传;数据库模块按照类型 保存格式转换模块转换为标准格式后的可靠性数据;配置功能模块可以对网络中的网元数 量进行管理,将前次采集可靠性数据时的网元与本次采集可靠性数据的网元进行对比,发 现网络中增加的网元和已经停止服务的网元;采集调度模块还可以处理远程数据中心通过 数据接口模块传输的数据采集请求并对其进行响应,例如,如果网络管理设备无法完成数 据上传请求,则向远程数据中心回复说明消息;当数据接口模块接收到远程数据中心的上 传请求后,通过数据上传管理模块将数据库模块中保存的可靠性数据远程传输到远程数据 中心。远程数据中心包括远程数据接口模块和采集控制模块,远程数据接口模块在采集 控制模块的调度控制下,与网络管理设备的数据上传管理模块进行通信,向该数据上传管 理模块发送采集可靠性数据的命令,并接收其上传的可靠性数据。参见图5,为本发明网络管理设备的第一实施例框图。该网络管理设备包括调度单元510、转换单元520和传输单元530。其中,调度单元510,用于通过网元接口采集不同网元存储的可靠性数据;转换单元520,用于将同种类型的可靠性数据转换为相同数据格式的可靠性数 据;传输单元530,用于传输转换格式后的可靠性数据至远程数据中心。参见图6A,为本发明网络管理设备的第二实施例框图。该网络管理设备包括分组单元610、配置单元620、调度单元630、转换单元640、 保存单元650、传输单元660和重试单元670。其中,分组单元610,用于预先将网络中的网元分为若干网元组;配置单元620,用于预先配置至少一项下述内容通过所述网元接口采集所述可 靠性数据的时间、通过所述网元接口采集所述可靠性数据所使用的传输协议、通过所述网 元接口采集可靠性数据的类型、通过所述网元接口采集不同网元的可靠性数据的顺序;调度单元630,用于通过网元接口采集不同网元存储的可靠性数据;转换单元640,用于将同种类型的可靠性数据转换为相同数据格式的可靠性数 据;保存单元650,用于将转换格式后的可靠性数据存储至数据库中;传输单元660,用于传输转换格式后的可靠性数据至远程数据中心;重试单元670,用于当采集某个网元的可靠性数据失败时,将所述某个网元加入采 集重试列表中,用于重新对所述某个网元的可靠性数据进行采集。参见图6B,为图6A中传输单元660的实施例框图传输单元660可以包括命令接收单元661,用于接收所述远程数据中心发送的采 集命令;数据提取单元662,用于根据所述采集命令从所述数据库中提取满足所述采集命 令的可靠性数据;数据上传单元663,用于数据将所述提取的可靠性数据通过网络上传到所述远程数据中心。通过以上的实施方式的描述可知,当通过网元接口采集不同网元存储的可靠性数 据后,将同种类型的可靠性数据转换为相同数据格式的可靠性数据,传输转换格式后的可 靠性数据至远程数据中心。应用本发明实施例,可以实现网络中网元设备运行的可靠性数 据的记录和自动采集,使得可靠性数据可以得到及时统计和有效处理;由于所有的可靠性 数据均通过设备自动采集,因此降低了采集的人员成本,也相应提高了可靠性数据采集的 准确性,这些可靠性数据的及时采集和汇总可以有效维护网络中系统资源的合理配置。本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台 的方式来实现。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的 部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/ RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器, 或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。以上所述的本发明实施方式,并不构成对本发明保护范围的限定。任何在本发明 的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
一种可靠性数据的自动采集方法,其特征在于,包括通过网元接口采集不同网元存储的可靠性数据;将同种类型的可靠性数据转换为相同数据格式的可靠性数据;传输转换格式后的可靠性数据至远程数据中心。
2.根据权利要求1所述的方法,其特征在于,还包括预先将网络中的网元分为若干网 元组;所述通过网元接口采集不同网元存储的可靠性数据包括 通过网元接口顺序采集不同网元组中网元存储的可靠性数据。
3.根据权利要求1所述的方法,其特征在于,还包括预先配置至少一项下述内容 通过所述网元接口采集所述可靠性数据的时间、通过所述网元接口采集所述可靠性数据所使用的传输协议、通过所述网元接口采集可靠性数据的类型、通过所述网元接口采集 不同网元的可靠性数据的顺序。
4.根据权利要求1所述的方法,其特征在于,所述网元存储可靠性数据包括 网元将采集到的可靠性数据自动记录到网元日志文件中;从所述网元日志文件中提取所述可靠性数据后,对所述可靠性数据添加附加信息字段 使其形成标准的可靠性数据;将所述标准的可靠性数据存储在网元数据库中。
5.根据权利要求1所述的方法,其特征在于,还包括当采集某个网元的可靠性数据失 败时,将所述某个网元加入采集重试列表中,用于重新对所述某个网元的可靠性数据进行 采集。
6.根据权利要求1所述的方法,其特征在于,还包括将转换格式后的可靠性数据存储 至数据库中;所述传输转换格式后的可靠性数据至远程数据中心包括 接收所述远程数据中心发送的采集命令;根据所述采集命令从所述数据库中提取满足所述采集命令的可靠性数据; 将所述提取的可靠性数据通过网络上传到所述远程数据中心。
7.一种可靠性数据的自动采集系统,其特征在于,包括网络管理设备、以及由所述网络 管理设备管理的若干网元设备;其中,所述网元设备,用于采集可靠性数据并存储;所述网络管理设备,用于通过网元接口采集所述网元设备存储的可靠性数据,将同种 类型的可靠性数据转换为相同数据格式的可靠性数据,传输转换格式后的可靠性数据至远 程数据中心。
8 根据权利要求7所述的系统,其特征在于,所述网元设备包括 记录单元,用于将采集到的可靠性数据自动记录到网元日志文件中;处理单元,用于从所述网元日志文件中提取所述可靠性数据后,对所述可靠性数据添 加附加信息字段使其形成标准的可靠性数据;存储单元,用于将所述标准的可靠性数据存储在网元数据库中。
9.一种网络管理设备,其特征在于,包括调度单元,用于通过网元接口采集不同网元存储的可靠性数据;转换单元,用于将同种类型的可靠性数据转换为相同数据格式的可靠性数据; 传输单元,用于传输转换格式后的可靠性数据至远程数据中心。
10.根据权利要求9所述的网络管理设备,其特征在于,还包括 分组单元,用于预先将网络中的网元分为若干网元组;所述调度单元,具体用于通过网元接口顺序采集不同网元组中网元存储的可靠性数据。
11.根据权利要求9所述的网络管理设备,其特征在于,还包括 配置单元,用于预先配置至少一项下述内容通过所述网元接口采集所述可靠性数据的时间、通过所述网元接口采集所述可靠性数 据所使用的传输协议、通过所述网元接口采集可靠性数据的类型、通过所述网元接口采集 不同网元的可靠性数据的顺序。
12.根据权利要求9所述的网络管理设备,其特征在于,还包括重试单元,用于当采集某个网元的可靠性数据失败时,将所述某个网元加入采集重试 列表中,用于重新对所述某个网元的可靠性数据进行采集。
13.根据权利要求9所述的网络管理设备,其特征在于,还包括 保存单元,用于将转换格式后的可靠性数据存储至数据库中; 所述传输单元包括命令接收单元,用于接收所述远程数据中心发送的采集命令; 数据提取单元,用于根据所述采集命令从所述数据库中提取满足所述采集命令的可靠 性数据;数据上传单元,用于数据将所述提取的可靠性数据通过网络上传到所述远程数据中
全文摘要
本发明公开了一种可靠性数据的自动采集方法、系统及网络管理设备,所述方法包括通过网元接口采集不同网元存储的可靠性数据;将同种类型的可靠性数据转换为相同数据格式的可靠性数据;传输转换格式后的可靠性数据至远程数据中心。应用本发明实施例,可以实现网络中网元设备运行的可靠性数据的记录和自动采集,使得可靠性数据可以得到及时统计和有效处理,可以应用在实时性要求较高的网络系统中;由于所有的可靠性数据均通过设备自动采集,因此降低了采集的人员成本,也相应提高了可靠性数据采集的准确性,这些可靠性数据的及时采集和汇总可以有效维护网络中系统资源的合理配置。
文档编号H04L12/24GK101883009SQ20101021311
公开日2010年11月10日 申请日期2010年6月28日 优先权日2010年6月28日
发明者施迅, 王平 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1