一种性能文件的管理方法及系统的制作方法

文档序号:7929807阅读:137来源:国知局
专利名称:一种性能文件的管理方法及系统的制作方法
技术领域
本发明涉及移动通信中的文件管理技术,尤其涉及一种性能文件的管理方法及系统。
背景技术
网络管理系统(NMS)与网元管理系统(EMS)之间的接口称为北向(Itf-N)接口, 在Itf-N接口中,定义了文件传输机制,该机制用于NMS和EMS之间数据的传输,最主要用 于NMS和EMS之间网络的运行数据和告警数据的传输。 目前,网络运行数据的传输包括NMS向EMS请求创建性能测量任务;EMS创建测 量任务,设定测量任务的执行时间段,并将测量任务及其执行时间段记录在测量任务列表 中;EMS向NMS周期性上报运行数据。其中,EMS向NMS周期性上报运行数据具体为到约定 的上报周期,EMS由测量任务列表中的第一项测量任务开始依次执行各项测量任务。这里, 执行一项测量任务是指将在该上报周期内采集到的该项测量任务对应的运行数据实时生 成性能文件向NMS上报。 执行某个上报周期的各测量任务时,EMS端执行以下步骤 步骤A、执行将在该上报周期内所采集的一项测量任务对应的运行数据生成性能 文件的操作,如果操作成功,即生成性能文件时没有发生异常,生成了性能文件,则执行步 骤B ;如果操作失败,即生成性能文件时发生异常,则执行步骤C ; 步骤B、向NMS发文件准备好通知,返回步骤A,执行将在该上报周期内所采集的测 量任务列表中该项测量任务的下一项所对应的运行数据生成性能文件的操作,直到该测量 任务列表中的最后一项测量任务,结束本次周期性上报流程; 步骤C、向NMS发文件准备失败通知,返回步骤A,执行将在该上报周期内所采集的 测量任务列表中该项测量任务的下一项所对应的运行数据生成性能文件的操作,直到该测 量任务列表中的最后一项测量任务,结束本次周期性上报流程。 相应的,NMS端执行以下过程判断所收到通知的类型,如果是文件准备好通知, 则获取所收到通知携带的性能文件名对应的性能文件并保存,等待EMS的下次通知;如果 是文件准备失败通知,则不获取性能文件,等待EMS的下次通知,即放弃所收到通知对应的 上报周期所采集的运行数据。但是,如果放弃较多运行数据,则会存在NMS因缺少太多运行 数据,使得运行数据的缺失率太高而无法形成正常报表的问题。 目前,当认为某个上报周期的运行数据不完备时,一般通过NMS向EMS请求对缺失 的性能数据进行补采来解决上述问题。但是,通常NMS在形成报表后,才会通过分析报表发 现某个上报周期的运行数据不完备,这样,开始补采的时间与该上报周期中生成性能文件 操作失败的间隔时间较长,这就会存在开始补采时,所缺失的运行数据已经过了保存时限 而从EMS中删除,导致补采失败的情况。

发明内容
有鉴于此,本发明的主要目的在于提供一种性能文件的管理方法及系统,能解决
补采失败的问题,进而降低运行数据的缺失率,提高形成正常报表的几率。为达到上述目的,本发明的技术方案是这样实现的 —种性能文件的管理方法,该方法包括 如果收到文件准备中通知,将所述文件准备中通知所携带的性能文件名记录在预 先设置的文件准备列表中; 如果收到文件准备好通知,查询文件准备列表中测量任务号与所述文件准备好通 知所携带文件名中的测量任务号相同的性能文件名,确定补采对象,请求网元管理系统EMS 对所确定的补采对象补采,并获取该文件准备好通知所携带文件名所对应的性能文件并存储。
进一步地,所述文件准备中通知由EMS在周期性上报运行数据中生成性能文件操 作失败后所发送。 进一步地,所述将文件准备中通知所携带的性能文件名记录在文件准备列表中 后,该方法进一步包括 将所述性能文件名所在记录中的补采标志置为假。 进一步地,所述文件准备好通知是EMS周期性上报运行数据中生成性能文件操作 成功后发来的,所述确定补采对象包括 从文件准备列表中查询测量任务号与所述文件准备好通知所携带的性能文件名 中的测量任务号相同的性能文件名; 确定所查询到的性能文件名所在记录的补采标志为假,将该记录中的补采标志置 为真,请求EMS对所述记录的性能文件名所对应的运行数据补采。 进一步地,该方法进一步包括删除文件准备列表中含所述文件准备好通知所携 带的性能文件名的记录。 进一步地,所述文件准备好通知是EMS补采运行数据中生成性能文件操作成功后 发来的,所述确定补采对象包括 将所述文件准备好通知所携带的补采性能文件名转化为性能文件名; 从文件准备列表中查询测量任务号与所述性能文件名中的测量任务号相同的性
能文件名; 确定所查询到的性能文件名所在记录的补采标志为假,该记录即为补采对象,将 该记录中的补采标志置为真,请求EMS对该记录的性能文件名所对应的运行数据补采。
进一步地,该方法进一步包括删除文件准备列表中含转化所得到性能文件名的记录。 进一步地,该方法进一步包括收到EMS补采运行数据中生成性能文件操作失败 后发来的文件准备异常通知,将所述补采性能文件名转化为性能文件名,并删除文件准备 列表中含所述性能文件名的记录。
本发明还提供一种性能文件的管理系统,该系统包括 EMS,用于周期性上报运行数据,并用于根据补采请求进行补采; 网络管理系统NMS,用于接收EMS端发送来的文件准备中通知、文件准备好通知或
文件准备失败通知;用于缓存文件准备中通知所携带的性能文件名;用于查询文件准备列
5表中测量任务号与所述文件准备好通知所携带文件名中的测量任务号相同的性能文件名, 确定补采对象,发送所述补采请求;并用于获取文件准备好通知所携带文件名所对应的性 能文件并存储。
进一步地,所述NMS包括 接收单元,用于接收EMS发送来的文件准备中通知、文件准备好通知或文件准备 失败通知; 缓存单元,用于缓存文件准备中通知所携带的性能文件名; 补采对象判定单元,用于查询文件准备列表中测量任务号与所述文件准备好通知
所携带文件名中的测量任务号相同的性能文件名,确定补采对象; 消息发送单元,用于通过发送补采请求,请求EMS对所确定的补采对象补采; 文件获取单元,用于获取所述文件准备好通知所携带文件名所对应的性能文件并存储。 本发明通过减小运行数据上报失败至对该运行数据补采的时间间隔,能够解决补 采时所要补采的运行数据已被删除,而导致的补采失败的问题,提高了补采成功的几率,进 而降低运行数据的缺失率,提高形成正常的报表的几率。 本发明所提供的性能文件的管理方法及系统,还具有以下的优点和特点 1、通过缓存的性能文件名所属测量任务其它上报周期中的文件准备好通知,触发
该缓存的性能文件名所对应的运行数据的补采操作,实现自动补采,不需人工干预; 2、通过为文件准备列表所缓存的性能文件名设置补采标志,以及及时删除补采成
功或失败的运行数据所对应文件准备列表中性能文件名,防止重复补采文件准备列表中同
一性能文件名所对应的运行数据。


图1为本发明实施例性能文件的管理方法的实现流程图;
图2为本发明实施例性能文件的管理系统的结构示意图。
具体实施例方式
本发明的基本思想为由文件准备中通知替代现有技术EMS周期性上报运行数据 操作中的文件准备失败通知;将文件准备中通知所携带的性能文件名缓存在预设的文件准 备列表中,并通过缓存的性能文件名所属测量任务其它上报周期中的文件准备好通知,触 发该缓存的性能文件名所对应的运行数据的补采操作。这样,能使运行数据上报失败至对 该运行数据补采的时间间隔大大减小,从而提高补采成功几率,降低运行数据缺失率,提高 形成正常报表的几率。 本发明实施例性能文件的管理方法NMS端的实现流程如图1所示,包括以下步 骤 步骤100 :预先设置文件准备列表。 步骤101 102 :接收到EMS的通知后,判断所收到通知的类型,如果是文件准备 中通知,则执行步骤103 ;如果是文件准备好通知,则执行步骤104 ;如果是文件准备异常通 知,则执行步骤112;
在EMS端,对于EMS周期性上报运行数据操作,如果生成性能文件操作失败,则向 NMS发送携带性能文件名的文件准备中通知;如果生成性能文件操作成功,则向NMS发送携 带性能文件名的文件准备好通知;对于EMS补采运行数据操作,如果生成性能文件操作失 败,则向NMS发送携带补采性能文件名的文件准备异常通知;如果生成性能文件操作成功, 则向NMS发送携带补采性能文件名的文件准备好通知。 步骤103 :将所述文件准备中通知所携带的性能文件名记录入文件准备列表中, 并将该性能文件名所在记录中补采标志的值设置为假,用于表示该性能文件名对应的运行 数据等待补采,结束本次流程。 其中,补采标志为预先设置的,每个性能文件名所在记录中会包含补采标志,用于 表示该性能文件名对应运行数据的状态。 本步骤中,将EMS周期性上报运行数据中生成性能文件操作失败后发来的文件准 备中通知携带的性能文件名,缓存在文件准备列表中。 步骤104 :判断所述文件准备好通知所携带的文件名是补采性能文件名还是性能 文件名,如果是补采性能文件名,则执行步骤105,如果是性能文件名,则执行步骤106 ;
所述性能文件名包括前缀PM,补采性能文件名包括前缀PMR, PM、 PMR分别用于表 示文件名为性能文件名、补采性能文件名;相应的,所述判断所携带的文件名是补采性能文 件名还是性能文件名的具体方法为 判断所携带的文件名的前缀是PM还是PMR,如果是PM,则该文件名是性能文件名; 如果是PMR,则该文件名是补采性能文件名。 步骤105 :将补采文件名转换为性能文件名,执行步骤106 ; 所述补采性能文件名包括前缀PMR、上报周期、测量任务号;所述性能文件名包 括前缀PM、上报周期、测量任务号,由PM代替补采性能文件名的前缀PMR,即可将补采文件 名转换为性能文件名。举例来说补采性能文件名PMR_200802230145-200802230200_1100 001. xml转换成性能文件名后为PM_200802230145-200802230200_1100001. xml。
步骤106 :确定文件准备列表中是否存在所述性能文件名,如果存在,表明该性能 文件名对应的运行数据补采成功,则执行步骤107,如果不存在,表明该性能文件名对应的 运行数据上报成功,则执行步骤108 ; 步骤107 :从文件准备列表中删除所述性能文件名,防止重复采集,执行步骤111 ; 步骤108 :确定文件准备列表中是否存在测量任务号与所述性能文件名中的测量
任务号相同的性能文件名,如果存在,表明当前上报周期前所述性能文件名所属的测量任
务存在上报失败的运行数据,则执行步骤109 ;如果不存在,表明当前上报周期前所述性能
文件名所属的测量任务不存在上报失败的运行数据,则执行步骤111 ; 步骤109 :判断所确定的性能文件名所在记录的补采标志是否为假,如果是,认为
还没有向EMS发送过携带该性能文件名的补采请求,则执行步骤110 ;如果不是,认为已经
向EMS发送过携带该性能文件名的补采请求,不需再发送,则执行步骤111 ; 步骤110 :向EMS发送携带该记录中的性能文件名的补采请求,请求EMS对该记录
中的性能文件名所对应的上报周期进行补采,并将该记录中的补采标志置为真,防止重复
采集,执行步骤lll。 步骤104 IIO通过确定文件准备列表中存在测量任务号与所述性能文件名中的测量任务号相同的性能文件名,以及确定所确定的性能文件名所在记录的补采标志为假, 触发该缓存的性能文件名所对应的运行数据的补采操作,并及时删除补采成功或失败的运 行数据所对应文件准备列表中性能文件名,使得从运行数据上报失败至对该运行数据补采 的时间间隔小于该运行数据所属测量任务的执行时间段,且防止了重复补采文件准备列表 中同一性能文件名所对应的运行数据。 步骤111 :获取所收到的文件准备好通知所携带文件名对应的性能文件并保存, 结束本次流程; 步骤112 :将所述补采性能文件名转换为性能文件名,并从文件准备列表中删除 所述性能文件名,结束本次流程。 本发明实施例通过文件准备列表缓存文件准备中通知所携带的性能文件名,当接 收到所携带文件名中的测量任务号与所缓存性能文件名的测量任务号相同的文件准备好 通知时,对该缓存的性能文件名所对应的运行数据补采,即通过缓存的性能文件名所属测 量任务的其它上报周期的文件准备好通知,触发该缓存的性能文件名所对应的运行数据的 补采操作,这样,使得从运行数据上报失败至对该运行数据补采的间隔时间小于该运行数 据所属测量任务的执行时间段。 本发明实施例还通过为文件准备列表所缓存的性能文件名设置补采标志,以及及 时删除补采成功或失败的运行数据所对应文件准备列表中性能文件名,防止重复补采文件 准备列表中同一性能文件名所对应的运行数据。 本发明实施例某个上报周期EMS端周期性上报运行数据的实现流程如下
步骤Al :从测量任务列表中提取一项测量任务,并开始计时; 步骤B1 :执行将在该上报周期内所采集的该项测量任务对应的运行数据实时生
成性能文件的操作,如果操作成功,则执行步骤C1 ;如果操作失败,执行步骤D1 ; 步骤C1 :向NMS发送携带性能文件名的文件准备好通知,返回步骤Al,从测量任务
列表中提取下一项测量任务,直到测量任务列表中的最后一项测量任务,结束本次周期性
上报流程; 步骤D1 :向NMS发送携带性能文件名的文件准备中通知,返回步骤Al,从测量任务 列表中提取下一项测量任务,直到测量任务列表中的最后一项测量任务,结束本次周期性 上报流程。 本发明实施例EMS端补采运行数据的实现流程如下 A2、收到补采请求,读取补采请求所携带性能文件名的测量任务号及上报周期,获 取该上报周期内所采集的该测量任务号对应的运行数据; 所述性能文件名包括前缀PM、上报周期、测量任务号;其中,前缀PM表示该文件 名为性能文件名;上报周期包含该性能文件名所对应运行数据的采集开始和结束时间;测 量任务号与测量任务一一对应,唯一标志测量任务。 例如PM_200802230145-200802230200_1100001. xml,由PM可知该文件名为性能 文件名;200802230145-200802230200为上报周期,200802230145是该性能文件名所对应 运行数据的采集开始时间,200802230200是该性能文件名所对应运行数据的采集结束时 间;1100001是该性能文件名所属测量任务的测量任务号。EMS收到该性能文件名,即可知 补采对象为2008年2月23日1点45分至2008年2月23日2点整所采集到的测量任务
8号为1100001的测量任务的运行数据。 B2、执行将所获取的运行数据生成性能文件的操作;如果操作成功,则向NMS发送 携带补采性能文件名的文件准备好通知;如果操作失败,则向NMS发送携带补采性能文件 名的文件准备异常通知。 本发明实施例性能文件的管理系统的结构如图2所示,包括 EMS,用于周期性上报运行数据给NMS,并用于根据NMS发来的补采请求进行补采; NMS,用于接收EMS周期性上报运行数据操作中发送来的文件准备中通知、文件准
备好通知或文件准备失败通知;用于缓存文件准备中通知所携带的性能文件名;用于查询
文件准备列表中测量任务号与所述文件准备好通知所携带文件名中的测量任务号相同的
性能文件名,确定补采对象,发送所述补采请求;并用于获取文件准备好通知所携带文件名
所对应的性能文件并存储。 其中,所述NMS包括 接收单元,用于接收EMS周期性上报运行数据操作中发送来的文件准备中通知、 文件准备好通知或文件准备失败通知; 缓存单元,用于缓存文件准备中通知所携带的性能文件名; 补采对象判定单元,用于查询文件准备列表中测量任务号与所述文件准备好通知 所携带文件名中的测量任务号相同的性能文件名,确定补采对象; 消息发送单元,用于通过发送补采请求,请求EMS对所确定的补采对象补采;
文件获取单元,用于获取所述文件准备好通知所携带文件名所对应的性能文件并 存储。 以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
权利要求
一种性能文件的管理方法,其特征在于,该方法包括如果收到文件准备中通知,将所述文件准备中通知所携带的性能文件名记录在预先设置的文件准备列表中;如果收到文件准备好通知,查询文件准备列表中测量任务号与所述文件准备好通知所携带文件名中的测量任务号相同的性能文件名,确定补采对象,请求网元管理系统EMS对所确定的补采对象补采,并获取该文件准备好通知所携带文件名所对应的性能文件并存储。
2. 根据权利要求1所述方法,其特征在于,所述文件准备中通知由EMS在周期性上报运 行数据中生成性能文件操作失败后所发送。
3. 根据权利要求1所述方法,其特征在于,所述将文件准备中通知所携带的性能文件 名记录在文件准备列表中后,该方法进一步包括将所述性能文件名所在记录中的补采标志置为假。
4. 根据权利要求3所述方法,其特征在于,所述文件准备好通知是EMS周期性上报运行 数据中生成性能文件操作成功后发来的,所述确定补采对象包括从文件准备列表中查询测量任务号与所述文件准备好通知所携带的性能文件名中的 测量任务号相同的性能文件名;确定所查询到的性能文件名所在记录的补采标志为假,将该记录中的补采标志置为 真,请求EMS对所述记录的性能文件名所对应的运行数据补采。
5. 根据权利要求4所述方法,其特征在于,该方法进一步包括删除文件准备列表中含 所述文件准备好通知所携带的性能文件名的记录。
6. 根据权利要求3所述方法,其特征在于,所述文件准备好通知是EMS补采运行数据中 生成性能文件操作成功后发来的,所述确定补采对象包括将所述文件准备好通知所携带的补采性能文件名转化为性能文件名; 从文件准备列表中查询测量任务号与所述性能文件名中的测量任务号相同的性能文 件名;确定所查询到的性能文件名所在记录的补采标志为假,该记录即为补采对象,将该记 录中的补采标志置为真,请求EMS对该记录的性能文件名所对应的运行数据补采。
7. 根据权利要求6所述方法,其特征在于,该方法进一步包括删除文件准备列表中含 转化所得到性能文件名的记录。
8. 根据权利要求1所述方法,其特征在于,该方法进一步包括收到EMS补采运行数据 中生成性能文件操作失败后发来的文件准备异常通知,将所述补采性能文件名转化为性能 文件名,并删除文件准备列表中含所述性能文件名的记录。
9. 一种性能文件的管理系统,其特征在于,该系统包括EMS,用于周期性上报运行数据,并用于根据补采请求进行补采;网络管理系统NMS,用于接收EMS端发送来的文件准备中通知、文件准备好通知或文件 准备失败通知;用于缓存文件准备中通知所携带的性能文件名;用于查询文件准备列表中 测量任务号与所述文件准备好通知所携带文件名中的测量任务号相同的性能文件名,确定 补采对象,发送所述补采请求;并用于获取文件准备好通知所携带文件名所对应的性能文 件并存储。
10.根据权利要求9所述系统,其特征在于,所述NMS包括接收单元,用于接收EMS发送来的文件准备中通知、文件准备好通知或文件准备失败 通知;缓存单元,用于缓存文件准备中通知所携带的性能文件名;补采对象判定单元,用于查询文件准备列表中测量任务号与所述文件准备好通知所携 带文件名中的测量任务号相同的性能文件名,确定补采对象;消息发送单元,用于通过发送补采请求,请求EMS对所确定的补采对象补采; 文件获取单元,用于获取所述文件准备好通知所携带文件名所对应的性能文件并存
全文摘要
本发明公开了一种性能文件的管理方法,包括步骤如果收到文件准备中通知,将该文件准备中通知所携带的性能文件名记录在预先设置的文件准备列表中;如果收到文件准备好通知,查询文件准备列表中测量任务号与该文件准备好通知所携带文件名中的测量任务号相同的性能文件名,确定补采对象,请求EMS对所确定的补采对象补采,并获取该文件准备好通知所携带文件名所对应的性能文件并存储。本发明还公开了一种性能文件的管理系统,该系统包括EMS和NMS。采用本发明所述的方法和系统,解决补采时所要补采的运行数据已被删除,导致补采失败的问题。
文档编号H04L12/24GK101765248SQ20081024653
公开日2010年6月30日 申请日期2008年12月25日 优先权日2008年12月25日
发明者赵强, 钟芸 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1