本发明专利技术公开了一种电信网管系统北向FTP性能文件自动补采方法及装置,所述方法包括:电信网管系统的性能入库模块根据来自前台网元的性能数据的上报时间,设置所述性能数据所属粒度的粒度状态;性能入库模块在收到前台网元后续上报的包含所述性能数据的消息时,若通过所设置的粒度状态判断所述性能数据的粒度状态为已完成,则向北向FTP性能模块发送包括所述性能数据的补采消息;北向FTP性能模块根据所述补采消息,进行包括将其中的性能数据补充到之前生成的所述粒度的北向FTP性能文件中的处理。本发明专利技术通过对前台网元上报的消息进行分析,判断北向FTP性能文件是否完整,并在判断结果为不完整时,进行性能数据的自动补采。
【技术实现步骤摘要】
本专利技术涉及电信网管系统中的性能管理领域,特别涉及一种北向FTP性能文件自动补采方法及其相关装置。
技术介绍
性能管理是电信网管系统的重要组成部分,性能管理的基础是性能数据,用户通过对性能数据的统计分析,可以了解网络的整体运行状况,为运营商的管理、决策提供依据。北向FTP性能模块将前台网元上报的性能数据定时生成北向FTP性能文件,并保存到特定的目录,综合网管匪S定时通过FTP下载这些北向FTP性能文件,并生成报表进行分析。前台网元每个粒度上报一次性能数据,北向FTP性能模块也是每个粒度生成一次北向FTP性能文件。由于网络原因,或者网元设备故障,经常会出现性能数据延迟上报的情况。所有网元都延迟上报性能数据,会导致北向FTP性能文件缺失。当部分网元出现延迟上报时,即在北向FTP性能文件生成之后,又有上ー个粒度的性能数据上报,此时会导致生成的北向FTP性能文件中的数据不完整。北向FTP性能文件缺失或者不完整,都会严重影响匪S对系统的管理。现有的北向文件自动补采,一般都只对某个粒度的北向FTP性能文件没有生成的情况进行补采。对于上文提到的已生成的北向FTP文件内容不完整的情况,通常的做法是定时对生成的北向FTP性能文件进行扫描,将其与数据库中的性能数据进行比较,通过这种方法可以检测出北向FTP性能文件不完整的情況。但是这种方法效率很低,扫描北向FTP性能文件时会占用大量内存,而且不能保证北向FTP性能文件和数据库的性能数据一致,即可能存在延迟上报的性能数据入库后很长时间才能写入北向FTP性能文件。
技术实现思路
本专利技术的目的在于提供一种电信网管系统北向FTP性能文件自动补采的方法及装置,能更好地解决北向FTP性能文件缺失或不完整的问题。根据本专利技术的ー个方面,提供的一种电信网管系统北向FTP性能文件自动补采方法包括电信网管系统的性能入库模块根据来自前台网元的性能数据的上报时间,设置所述性能数据所属粒度的粒度状态;性能入库模块在收到前台网元后续上报的包含所述性能数据的消息吋,若通过所设置的粒度状态判断所述性能数据的粒度状态为已完成,则向电信网管系统的北向FTP性能模块发送包括所述性能数据的补采消息;北向FTP性能模块根据所述补采消息,进行包括将其中的性能数据补充到之前生成的所述粒度的北向FTP性能文件中的处理。优选地,所述性能入库模块维护ー个粒度表,将所设置的性能数据所属粒度的粒度状态写入其中,其中所述粒度状态包括已完成和未完成两种状态。优选地,性能入库模块根据所述上报时间等待前台网元继续发送的性能数据,当等待时间达到预定时间时,将所述粒度表中的当前粒度的粒度状态设置为已完成,否则,将当前粒度的粒度状态设置为未完成。优选地,性能入库模块在收到前台网元后续上报的包含所述性能数据的消息吋,查询所述粒度表,当所述性能数据所属粒度的粒度状态为已完成吋,将所述性能数据保存至数据库,并生成包含性能数据及其粒度信息的补采消息,发送至电信网管系统的北向FTP性能模块。优选地,当所述性能数据所属粒度的粒度状态为未完成吋,性能入库模块将所述性能数据直接保存至数据库。优选地,北向FTP性能模块接收所述补采消息,并根据所述补采消息中的粒度信息,取出之前生成的所述粒度的北向FTP性能文件,将所述补采消息中的性能数据补充到所述北向FTP性能文件中。优选地,若北向FTP性能模块未取到所述性能数据所属粒度的北向FTP性能文件,则不进行补采处理。根据本专利技术的另一方面,提供了电信网管系统北向FTP性能文件自动补采装置,包括性能入库模块,用于根据来自前台网元的性能数据的上报时间,设置所述性能数据所属粒度的粒度状态,并在收到前台网元后续上报的包含所述性能数据的消息时,若通过所设置的粒度状态判断所述性能数据的粒度状态为已完成,则向电信网管系统的北向FTP性能模块发送包括所述性能数据的补采消息;北向FTP性能模块,用于根据所述补采消息,进行包括将其中的性能数据补充到之前生成的所述粒度的北向FTP性能文件中的处理。优选地,所述性能入库模块还用于维护ー个粒度表,将所设置的性能数据所属粒度的粒度状态写入其中,其中所述粒度状态包括已完成和未完成两种状态。优选地,所述北向FTP性能模块还用于其未取到所述性能数据所属粒度的北向FTP性能文件吋,则不进行补采处理。与现有技术相比较,本专利技术的有益效果在于本专利技术通过对前台网元上报的消息进行分析,判断北向FTP性能文件是否完整,并在不完整时自动补采,从而保证了北向FTP性能文件的完整性。附图说明图I是本专利技术实施例提供的电信网管系统北向FTP性能文件自动补采方法流程图;图2是本专利技术实施例提供的性能数据入库线程接收到性能数据后的处理流程图;图3是本专利技术实施例提供的粒度分析线程分析某个粒度是否上报完成处理流程图;图4是本专利技术实施例提供的北向FTP性能文件补采线程接收到补采消息后的处理流程图5是本专利技术实施例提供的电信网管系统北向FTP性能文件自动补采装置框图。具体实施例方式以下结合附图对本专利技术的优选实施例进行详细说明,应当理解,以下所说明的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。图I显示了本专利技术实施例提供的电信网管系统北向FTP性能文件自动补采方法流程图,能够将延迟上报的性能数据补充写入北向FTP性能文件中,如图I所示,步骤包括步骤S101、电信网管系统的性能入库模块根据来自前台网元的性能数据的上报时间,设置所述性能数据所属粒度的粒度状态。性能入库模块维护ー个粒度表,将所设置的性能数据所属粒度的粒度状态写入其中,其中所述粒度状态包括已完成和未完成两种状态。所述粒度指前台网元的性能数据的上报周期,即前台多长时间上报一次性能数据(如I个小时)。前台网元的性能数据会定时均匀地发送到电信网管系统,性能入库模块在收到性能数据后开始入库,一段时间内没有 收到任何性能数据上报时,就认为该粒度的性能数据上报完成,将该粒度的状态设置为已完成。所述前台网元是移动通信基站,具体又包括基站收发信机和可以控制数十个基站收发信机的基站控制器。步骤S102、性能入库模块在收到前台网元后续上报的包含所述性能数据的消息时,若通过所设置的粒度状态判断所述性能数据的粒度状态为已完成,则向电信网管系统的北向FTP性能模块发送包括所述性能数据的补采消息。性能入库模块在收到前台网元后续上报的包含所述性能数据的消息吋,查询所述粒度表。当所述性能数据所属粒度的粒度状态为已完成吋,说明该消息为延迟上报的消息,将所述性能数据保存至数据库,并生成包含性能数据及其粒度信息的补采消息,发送至电信网管系统的北向FTP性能模块。当所述性能数据所属粒度的粒度状态为未完成时,性能入库模块将所述性能数据直接保存至数据库。步骤S103、北向FTP性能模块根据所述补采消息,进行包括将其中的性能数据补充到之前生成的所述粒度的北向FTP性能文件中的处理。北向FTP性能模块从补采消息池中取出包含性能数据及其粒度信息的补采消息,根据其中的粒度信息获得需要补采的粒度,并判断该粒度的北向FTP性能文件是否存在。如果不存在所述北向FTP性能文件,说明还没有到该粒度的北向FTP性能文件生成的时间,不进行补采处理,北向FTP性能模块将根据定时器后续定时生成该粒度的北向FTP性能文件。如果存在所述北向本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.电信网管系统北向FTP性能文件自动补采方法,其特征在于,包括 电信网管系统的性能入库模块根据来自前台网元的性能数据的上报时间,设置所述性能数据所属粒度的粒度状态; 性能入库模块在收到前台网元后续上报的包含所述性能数据的消息时,若通过所设置的粒度状态判断所述性能数据的粒度状态为已完成,则向电信网管系统的北向FTP性能模块发送包括所述性能数据的补采消息; 北向FTP性能模块根据所述补采消息,进行包括将其中的性能数据补充到之前生成的所述粒度的北向FTP性能文件中的处理。2.根据权利要求I所述的方法,其特征在于,所述性能入库模块维护ー个粒度表,将所设置的性能数据所属粒度的粒度状态写入其中,其中所述粒度状态包括已完成和未完成两种状态。3.根据权利要求2所述的方法,其特征在于,性能入库模块根据所述上报时间等待前台网元继续发送的性能数据,当等待时间达到预定时间时,将所述粒度表中的当前粒度的粒度状态设置为已完成,否则,将当前粒度的粒度状态设置为未完成。4.根据权利要求3所述的方法,其特征在干,性能入库模块在收到前台网元后续上报的包含所述性能数据的消息时,查询所述粒度表,当所述性能数据所属粒度的粒度状态为已完成吋,将所述性能数据保存至数据库,并生成包含性能数据及其粒度信息的补采消息,发送至电信网管系统的北向FTP性能模块。5.根据权利要求4所述的方法,其特征在干,当所述性能数...
【专利技术属性】
技术研发人员:邱柏卫,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。