性能数据文件的采集方法及装置的制作方法

文档序号:7643207阅读:275来源:国知局
专利名称:性能数据文件的采集方法及装置的制作方法
技术领域
本发明涉及电信网络管理中的性能管理,更具体地,涉及一种 保证性能数据文件采集的完整性和顺序性的性能数据文件的采集 方法和装置。
背景技术
性能管理是电信网络管理中的几大管理功能之一 ,性能管理的 目的是对网络、网络单元或设备进行性能监视,采集相关的性能统 计数据,评价网络和网络单元的有效性,报告电信设备的状态,支 持网络失见划和网络分析。在性能管理中,整个流程是以数据为核心进行的,采集的性能 数据的正确性和完整性是对系统的基本要求。另外,根据实际情况 对性能数据处理顺序进行定制也是一项重要要求。性能数据以文件方式进行组织是当前常用的一种方式。但是, 通常由于网络不稳定或系统实现的不健壮,容易导致性能数据的丢 失。因此,人们需要一种能够有效的保证性能数据完整性和可根据 需求对H据处理顺序进4亍定制的采集方法和装置。发明内容为了有效地保证性能凄t据采集中数据的完整性和数据处理的 顺序性,使性能管理的整个处理方法清晰,并易于实现,本发明提 出了一种性能数据文件的采集方法和装置。本发明的 一 个方面提供了 一种性能数据文件的采集方法,用于在电信网管系统中采集性能数据文件,该采集方法包括以下步骤 步骤S102,设定不同采集类型的采集规则、采集信息记录表、性能 数据文件处理状态图、以及采集调度模块;步骤S104,性能数据文 件源将待采集的性能数据文件信息发送到采集调度模块;以及步骤 S106 ,采集调度模块根据所设定的采集规则以及性能数据文件处理 状态图,对所接收到的性能数据文件信息进行处理。根据本发明的一个方面,采集方法还包括以下步骤采集调度 模块根据釆集规则,使用从性能数据文件源上获取的性能数据文件 名信息来对采集信息记录表进行更新,以实现所待采集性能数据文 件名的同步。其中,采集信息记录表包括采集类型、性能数据文件名、性能 凌t据文件处理的状态、采集性能lt据文件的记录时间、以及辅助信息。根据本发明的一个方面,步骤S106包括以下步骤步骤S1062, 采集调度模块将所接收到的性能数据文件信息插入到采集信息记 录表中;步骤S1064,采集调度一莫块4艮据采集信息记录表,确定性 能数据文件的状态;以及步骤S1066,采集调度模块根据采集规则 以及性能^:据文件处理状态图,对不同状态的性能状态文件进行处 理。其中,文件状态包4舌已处理状态、未处理状态、以及4晉i吴状态。另外,根据本发明的一个方面,步骤S1064包括以下步骤采 集信息记录表中存在性能数据文件名,则不处理性能数据文件;以 及采集信息记录表中不存在性能数据文件名,则将性能数据文件设 置为未处理。此夕卜,才艮据本发明的一个方面,步骤S1066包括以下步骤对 处于未处理状态的性能数据文件进行处理,处理成功后则将其状态 记录为已处理状态,以及处理失败后则将其记录为未处理状态或4昔 误状态。根据本发明的采集规则包括性能数据文件处理的先后顺序规 则以及过滤^L则。另外,本发明的采集类型对应于多个采集规则。本发明的另 一 方面提供了 一种性能数据文件的采集装置,用于 在电信网管系统中采集性能数据文件,该装置包括设置装置,用 于设定不同采集类型的采集^见则、采集信息记录表、性能数据文件 处理状态图、以及采集调度模块;发送装置,用于使性能数据文件 源将待采集的性能数据文件信息发送到采集调度模块;以及处理装 置,用于使采集调度模块根据所设定的采集规则以及性能数据文件 处理状态图,对所接收到的性能数据文件信息进行处理。根据本发明的另一方面,采集装置还包括同步装置,用于使 采集调度模块根据采集规则,使用从性能数据文件源上获取的性能 数据文件名信息来对采集信息记录表进行更新,以实现待采集性能 ^t据文件名的同步。另外,根据本发明的另一方面,处理装置包括插入装置,用 于使采集调度模块将所接收到的性能数据文件信息插入到采集信 息记录表中;确定装置,用于使采集调度模块根据采集信息记录表, 确定性能数据文件的状态;以及子处理装置,用于使采集调度模块根据采集规则以及性能数据文件处理状态图,对不同状态的性能状 态文件进4于处理。因此,通过上述技术方案,本发明实现了如下技术效果本发明能够有效地保证性能数据采集中数据的完整性和数据 处理的顺序性定制,整个处理方法清晰,易于实J见。除此之外,在修改文件采集信息表的过程中,可以根据操作的 时间来更新采集文件4言息表中的采集时间字4殳。因此,可以才艮据采 集文件记录表信息来生成系统数据采集报告,通过查看该报告就可 以看出系统运行状况,最终达到即时发现和解决问题,便于系统维 护的目的。本发明的其它特征和优点将在随后的i兌明书中阐述,并且,部 分地从it明书中变得显而易见,或者通过实施本发明而了解。本发 明的目的和其他优点可通过在所写的"i兌明书、4又利要求书、以及附 图中所特别指出的结构来实现和获得。


附图用来提供对本发明的进一步理解,并且构成说明书的一部 分,与本发明的实施例一起用于解释本发明,并不构成对本发明的 限制。在附图中图1是根据本发明的性能数据文件的采集方法的流程图;图2是根据本发明的实施例的电信网管性能数据文件处理的状 态图;以及图3是根据本发明的性能数据文件的采集装置的框图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此 处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本 发明。图1是根据本发明的性能数据文件的采集方法的流程图。图2 是根据本发明的实施例的电信网管性能数据文件处理的状态图。以下结合如图2所示的本发明的实施例,详细描述如图1所示 的本发明的性能数据文件的采集方法。如图1所示,该采集方法包 二括以下步驶《步骤S102,设定不同采集类型的采集规则、采集信息记录表、 性能数据文件处理状态图、以及采集调度模块。根据本发明的实施例,其具体#:作步骤如下定义不同采集类型的采集规则。其中,采集类型可认为是相同 凄t悟文件类型的组合。而采集*见则指的是对文件的一些处理》见则, 包括文件处理的先后顺序规则是按照文件的采集时间还是按照文 件的名称等;也可以包括一些过滤规则,比如过滤掉某种特殊类型 的文件等。应该注意的是, 一种采集类型可以对应多个采集^见则。表1是根据本发明的数据文件采集规则表。在表1中,采集类 型只有一种采集类型A。采集类型A具有如下的采集规则(1 ) ^U居文件的处理顺序4姿照文件名的A人小到大顺序处理;(2 )该采集类型定时从数据文件源获取所有待采集文件名信 息的周期为1天;(3)采集文件后缀为.data的数据文件。采集类型采集规则采集类型A夫见则1: ^t据文件的处理顺序"l安照文件名的从小到大顺序处理采集类型A规则2:该采集类型定时从数据文件源获取所有待采集文件名 信息的周期为1天采集类型A头见则3:只采集文件后缀为.data的^t据文件随后,定制数据文件采集信息记录表。该表用来保存性能数据文件的处理状态。该表结构由以下几部分组成采集类型、文件名、 文件处理的状态、采集文件的记录时间以及辅助信息等。表2是数据文件采集信息表。在表2中,数据文件采集信息表 包括以.data为后缀名的4个文件名。表2采集类型采集文件名采集文件状态采集文件时间辅助信息采集类型A20060101.dat已处理20060101采集类型A20060102.dat已下栽20060102采集类型A20060103.dat未下栽20060103采集类型A20060104.dat错误态20060104随后,定义数据文件处理状态转换图。这些状态反映了一个数才居文件在整个处理过禾呈中的生命周期。如表2所示,通常情况下, 文件状态包括已处理、未处理、错误态(处理失败)。另外,可以 对未处理、错误态等状态扩展为多个更细的状态。随后,定制文件采集调Zl才莫块。该才莫块一方面冲艮据前面定制的 各种采集失见则和文件处理状态图进行采集的调度,另外,提供服务 方法供外部模块调用。在本发明的实施例中,这里的外部模块指的是系统中相关的通 讯模块,该模块负责接收数据文件源发送的待采集文件信息。采集调度模块收到该信息后按照采集信息表的格式插入到采集信息表中,这个过程需要按照如表2所示的采集少见则(3)对数据文件名 进行过滤。步骤S104,性能数据文件源将待采集的性能数据文件信息发送 到采集调度模块。其具体操作步骤如下所示文件采集调度模块收到外部模块传入的待处理数据文件信息 的时候把该信息保存到文件记录信息表中。如果该记录表中已经存 在该文件名则不处理,如果不存在则插入到文件记录信息表中,设 置文^f牛状态为未处理。步骤S106,采集调度模块根据所设定的采集规则以及性能数据 文件处理状态图,对所接收到的性能数据文件信息进行处理。其具 体操作步骤如下采集调度模块按照采集规则对文件记录信息表中不同采集类 型的文件进行调度,通常是对文件状态为未处理的文件处理,处理 成功后则修改文件的记录状态为已处理,处理失败的时候记录为未 处理或4昔误态。如图2所示,如果发现采集信息表中存在未处理的文件时,采 集模块按照采集规则对文件记录信息表中的文件信息进行处理。在 本发明的实施例中,按照如表1所示的采集规则(1)从采集信息 表中按文件名的从小到大获取未处理文件名(未处理指状态为已下 载和未下载两种),对这些文件逐一处理。对于已经下载的,直接 对下载的文件进行解析、入库,成功处理后更新文件的状态为已处 理。对于未下载的文件,首先从数据文件源下载该文件,下载完成 后+务改文件的处理状态为已下载,然后对该已下栽的文件进行处 理,完成后^f奮改文件状态为已处理。对于上述过程中处理失败的情况,如果是由于数据库连接等类似原因的异常导致的失败,则设置 文件状态为已下载,这样下次采集调度冲莫块还会调度到该文件的处 理,如果是由于凄t据文件本身的格式错误,则设置文件状态为4晉误态。其中,各种具体的文件状态参见表2的数据文件采集信息表。随后,进^f亍4寺采集文件名的同步,该步骤的目的是防止对l欠据 文件的遗漏。采集调度4莫块才艮据采集失见则对不同采集类型进行文件 名更新。通常是从数据文件源上获取文件名信息,对文件记录表进 4亍更新,更新原则上面所述的更新原则相同。需要注意的是,这里 的数据文件源指的是保存数据文件的其它系统。在本发明的实施例中,根据如表l所示的采集规则(2),采集 模块启动定时周期为1天的定时任务,该任务每次从数据文件源处获取需要采集的所有数据文件名信息,这里同样需要用到如表l所 示的采集规则(3 )对文件名信息进行过滤。对于获取到的所有文 件名信息,采集模块会逐一更新文件采集信息表,如果表中已存在 同名的文件名,则不处理,如果文件采集信息表中没有对应的文件 名信息,则插入到文件釆集信息表,设置该文件的初始状态为未下 载。至此,完成了整个数据文件采集工作。其中,需要注意的是, 在修改文件采集信息表的过程中,可以根据才喿作的时间来更新采集 文件信息表中的采集时间字段,这样就可以根据采集文件记录表信 息来生成系统数据采集报告,最终,通过查看该报告就可以看出系 统运行状况,这样能够即时发现和解决问题,便于系统维护。图3是根据本发明的性能数据文件的采集装置300的框图。如 图3所示的性能数据文件的采集装置300,用于在电信网管系统中 采集性能数据文件,该装置包括设置装置302,用于设定不同采集类型的采集规则、采集信息记录表、性能数据文件处理状态图、以及采集调度模块,其中,采集类型对应于多个采集^L则;采集失见则包4舌性能凄t据文件处理的先后顺序规则以及过滤规则;采集信息记录表包括采集类型、性能数据文件名、性能数据文件处理的状态、采集性能数据文件的记录时间、以及辅助信息;文件状态包括已处理状态、未处理状态、以及错误状态;未处理状态以及错误状态包括从它们扩展出的多个状 太.发送装置304,用于使性能数据文件源将待采集的性能数据文 件信息发送到采集调度模块;处理装置306,用于使采集调度模块根据所设定的采集规则以 及性能数据文件处理状态图,对所接收到的性能数据文件信息进行 处理,其中,处理装置306还包括插入装置3062,用于使采集调 度模块将所接收到的性能数据文件信息插入到采集信息记录表中; 确定装置3064,用于使采集调度模块根据采集信息记录表,确定性 能数据文件的状态;以及子处理装置3066,用于使采集调度模块根 据采集规则以及性能数据文件处理状态图,对不同状态的性能状态 文件进行处理;此外,采集装置还包括同步装置,用于使采集调度模块根据 采集规则,使用从性能数据文件源上获取的性能数据文件名信息来 对釆集信息记录表进行更新,以实现待采集性能数据文件名的同 步。在本发明中,在采集信息记录表中存在性能数据文件名的情况 下,确定装置不处理性能数据文件,以及在采集信息记录表中不存 在性能^t据文件名的情况下,确定装置将性能凌t据文件确定为未处 理。另外,在本发明中,子处理装置3066对处于未处理状态的性 能数椐文件进行处理,处理成功后则将其状态记录为已处理状态, 以及处理失败后则将其记录为未处理状态或^"误状态。通过使用本发明的性能数据文件的采集方法及装置,可以有效 地保证性能数据采集中数据的完整性和数据处理的顺序性定制。以上所述仅为本发明的优选实施例而已,并不用于限制本发 明,对于本领域的^支术人员来"i兌,本发明可以有各种更改和变化。 凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进 等,均应包含在本发明的保护范围之内。
权利要求
1. 一种性能数据文件的采集方法,用于在电信网管系统中采集所述性能数据文件,其特征在于,包括以下步骤步骤S102,设定不同采集类型的采集规则、采集信息记录表、性能数据文件处理状态图、以及采集调度模块;步骤S104,性能数据文件源将待采集的性能数据文件信息发送到所述采集调度模块;以及步骤S106,所述采集调度模块根据所设定的所述采集规则以及所述性能数据文件处理状态图,对所接收到的所述性能数据文件信息进行处理。
2. 根据权利要求1所述的采集方法,其特征在于,所述采集方法 还包4舌以下步艰《所述采集调度模块根据所述采集规则,使用从所述性能 数据文件源上获取的所述性能数据文件名信息来对所述采集 信息记录表进行更新,以实现所述待采集性能数据文件名的同 步。
3. 根据权利要求1或2所述的采集方法,其特征在于,所述采集 信息记录表包括采集类型、性能数据文件名、性能数据文件处 理的状态、采集所述性能数据文件的记录时间、以及辅助信息。
4. 4艮据权利要求3所述的采集方法,其特征在于,所述步骤S106 包才舌以下步骤步骤S1062,所迷采集调度模块将所接收到的所述性能数 据文件信息插入到所述采集信息记录表中;步骤S1064,所述采集调度4莫块4艮4居所述采集信息记录 表,确定所述性能数据文件的状态;以及步骤S1066,所述采集调度才莫块4艮据所述采集^见则以及性 能数据文件处理状态图,对不同状态的所述性能状态文件进行处理。
5. 根据权利要求4所述的采集方法,其特征在于,所述文件状态 包4舌已处理状态、未处理状态、以及4晉i吴状态。
6. 才艮据权利要求5所述的采集方法,其特征在于,所述步骤S1064 包4舌以下步骤所述采集信息记录表中存在所述性能数据文件名,则不 处理所述性能lt据文件;以及所述采集信息记录表中不存在所述性能数据文件名,则 将所述性能数据文件设置为未处理。
7. 根据权利要求6所述的采集方法,其特征在于,所述步骤S1066 包括以下步骤对处于未处理状态的所述性能凄tl居文件进4于处理,处理 成功后则将其状态记录为已处理状态,以及处理失败后则将其 记录为未处理状态或4普误状态。
8. 根据权利要求2所述的采集方法,其特征在于,所述采集规则 包括所述性能^:据文件处理的先后顺序^见则以及过滤^见则,所 述采集类型对应于多个所述采集规则。
9. 一种性能数据文件的采集装置,用于在电信网管系统中采集所 述性能数据文件,其特征在于,包括设置装置,用于设定不同采集类型的采集规则、采集信 息记录表、性能数据文件处理状态图、以及采集调度模块;发送装置,用于使性能数据文件源将待采集的性能数据 文件信息发送到所述采集调度^f莫块;以及处理装置,用于使所述采集调度模块根据所设定的所述 采集^L则以及所述性能数据文件处理状态图,对所接收到的所 述性能数据文件信息进行处理。
10. 根据权利要求9所述的采集装置,其特征在于,所述采集装置还包括同步装置,用于使所述采集调度 模块根据所述采集规则,使用从所述性能数据文件源上获取的 所述性能数据文件名信息来对所述采集信息记录表进行更新, 以实现所述待采集性能数据文件名的同步;所述处理装置包括插入装置,用于使所述采集调度模 块将所接收到的所述性能数据文件信息插入到所述采集信息 记录表中;确定装置,用于使所述采集调度模块根据所述采集 信息记录表,确定所述性能数据文件的状态;以及子处理装置, 用于使所述采集调度模块根据所述采集规则以及性能数据文 件处理状态图,对不同状态的所述性能状态文件进行处理。
全文摘要
本发明提供了一种性能数据文件的采集方法及装置,该方法包括以下步骤步骤S102,设定不同采集类型的采集规则、采集信息记录表、性能数据文件处理状态图、以及采集调度模块;步骤S104,性能数据文件源将待采集的性能数据文件信息发送到采集调度模块;以及步骤S106,采集调度模块根据所设定的采集规则以及性能数据文件处理状态图,对所接收到的性能数据文件信息进行处理。因此,有效地保证性能数据采集中数据的完整性和数据处理的顺序性。
文档编号H04L12/24GK101222351SQ200710000890
公开日2008年7月16日 申请日期2007年1月12日 优先权日2007年1月12日
发明者杜贤俊, 鹰 熊, 邓朝明 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1