一种LTE系统中的FTP文件传输监控方法及系统与流程

文档序号:14480772阅读:364来源:国知局

本发明涉及一种lte系统中的数据传输技术,具体涉及一种lte系统中的ftp文件传输监控方法及系统。



背景技术:

在目前的lte(longtermevolution,长期演进技术)系统中,omc(operationandmaintenancecenter操作维护中心)用于管理其管辖领域内全部的网元,具体的omc服务器与网元及其他设备的连接关系参见图1,其中,omc服务器和ftp(filetransferprotocol文件传输协议)服务器以及操作维护终端通过交换机相连;在传输过程中,网元要经ftp文件传输协议向omc服务器发送文件,ftp服务器先接收网元传输的网元文件,再将网元文件经交换机上报至omc服务器,以完成网元文件的传输过程,该传输过程参见图2。

在文件从网元文件向ftp服务器传输的过程中,由于同一型号的omc服务器总的输入/输出端口是固定的,同时在固定周期内、同一时刻的不同个数的网元在同一时刻所需要申请的ftp连接数也是不同的,因此,这就决定了一套omc系统管理的网元个数是有上限要求的。

在上述网元文件向ftp服务器传输的过程中,若突发网元的软件升级、mr(measurementreport测量报告)规范变化或信令增加等状况,网元生成的文件大小或文件个数发生也会变化变化,且该种变化可能引起的文件无法及时上传、对ftp服务器造成过载影响、传输时间延时或文件传输失败均会导致omc系统发生传输错误或故障的问题,进而影响了lte系统的可靠性。

而目前,尚未有对网元文件向ftp服务器传输过程的监控技术,因此,如何设计一种能够有效监测网元文件向ftp服务器传输过程的方法是亟待解决的问题。



技术实现要素:

针对现有技术中的缺陷,本发明提供一种lte系统中的ftp文件传输监控方法及系统,实现了对lte系统中的网元文件经ftp文件传输协议向omc服务器传输过程的有效且准确地监测。

为解决上述技术问题,本发明提供以下技术方案:

一方面,本发明提供了一种lte系统中的ftp文件传输监控方法,所述监控方法包括:

在长期演进技术lte系统中,周期性地监控网元向文件传输协议ftp服务器发送的ftp文件的传输状态及数据状态,其中,所述ftp文件为网元根据操作维护中心omc服务器发送的数据采集命令生成的文件;

在所述ftp文件的传输状态发生异常时,获取并输出传输状态异常信息;

以及,当连续n个周期内传输的ftp文件的数据状态均超出预设的数据传输条件时,生成并输出用于判断对omc系统的影响的数据状态异常信息,其中,n为大于1的整数。

进一步的,所述周期性地监控网元向ftp服务器发送的ftp文件的传输状态及数据状态,包括:

在预设的各个周期时段中监控网元向所述ftp服务器发送的ftp文件的数据状态,其中,所述ftp文件的数据状态包括所述ftp文件的文件数量及文件大小;

以及在预设的各个周期时段中监控网元向所述ftp服务器发送的ftp文件的传输状态,其中,所述ftp文件的传输状态包括:ftp文件成功传输至ftp服务器状态及ftp文件传输失败状态。

进一步的,所述周期性地监控网元向ftp服务器发送的ftp文件的传输状态及数据状态,之后还包括:

周期性地存储监测到的所述ftp文件的数据状态;

根据存储的所述ftp文件的数据状态及接收到的自定义查询指令,生成并输出对应的自定义数据传输趋势图。

进一步的,所述在所述ftp文件的传输状态发生异常时,获取并输出传输状态异常信息,包括:

在监测到所述ftp文件的传输状态发生异常时,判断所述ftp文件的传输异常是否为由ftp连接超时引起的数据传输失败;

若是,则直接获取所述由ftp连接超时造成的数据传输失败的日志信息;

若否,则根据传输异常的网元上报的网元日志,获取并汇总造成传输状态异常的关键字,得到日志信息;

存储并输出所述日志信息。

进一步的,所述当连续n个周期内传输的ftp文件的数据状态均超出预设的数据传输条件时,生成并输出用于判断对omc系统的影响的数据状态异常信息,包括:

当在连续n个周期内传输的ftp文件的文件数量或文件大小持续超出预设的数据传输阈值时,判定所述网元发生数据状态异常,其中,所述数据传输阈值根据所述ftp文件的文件数量或文件大小的平均传输趋势浮动值设置;

生成并输出用于判断对omc系统的影响的数据状态异常信息,其中,所述数据状态异常信息包括所述网元发生数据状态异常前和发生数据状态异常后的数据传输趋势对比图。

另一方面,本发明还提供了一种lte系统中的ftp文件传输监控系统,所述监控系统包括:

数据监控模块,用于在长期演进技术lte系统中,周期性地监控网元向文件传输协议ftp服务器发送的ftp文件的传输状态及数据状态,其中,所述ftp文件为网元根据操作维护中心omc服务器发送的数据采集命令生成的文件;

日志获取模块,用于在所述ftp文件的传输状态发生异常时,获取并输出传输状态异常信息;

数据状态异常信息输出模块,用于当连续n个周期内传输的ftp文件的数据状态均超出预设的数据传输条件时,生成并输出用于判断对omc系统的影响的数据状态异常信息,其中,n为大于1的整数。

进一步的,所述数据监控模块包括:

数据状态监控单元,用于在预设的各个周期时段中监控网元向所述ftp服务器发送的ftp文件的数据状态,其中,所述ftp文件的数据状态包括所述ftp文件的文件数量及文件大小;

传输状态监控单元,用于以及在预设的各个周期时段中监控网元向所述ftp服务器发送的ftp文件的传输状态,其中,所述ftp文件的传输状态包括:ftp文件成功传输至ftp服务器状态及ftp文件传输失败状态。

进一步的,所述系统还包括:

数据状态存储模块,用于周期性地存储监测到的所述ftp文件的数据状态;

自定义趋势图输出模块,用于根据存储的所述ftp文件的数据状态及接收到的自定义查询指令,生成并输出对应的自定义数据传输趋势图。

进一步的,所述日志获取模块包括:

传输异常判断单元,用于在监测到所述ftp文件的传输状态发生异常时,判断所述ftp文件的传输异常是否为由ftp连接超时引起的数据传输失败;

若是,则直接获取所述由ftp连接超时造成的数据传输失败的日志信息;

若否,则根据传输异常的网元上报的网元日志,获取并汇总造成传输状态异常的关键字,得到日志信息;

日志存储单元,用于存储并输出所述日志信息。

进一步的,所述数据状态异常信息输出模块包括:

异常告警单元,用于当在连续n个周期内传输的ftp文件的文件数量或文件大小持续超出预设的数据传输阈值时,判定所述网元发生数据状态异常,其中,所述数据传输阈值根据所述ftp文件的文件数量或文件大小的平均传输趋势浮动值设置;

数据状态异常输出单元,用于生成并输出用于判断对omc系统的影响的数据状态异常信息,其中,所述数据状态异常信息包括:所述网元发生数据状态异常前及所述网元发生数据状态异常后的数据传输趋势对比图。

由上述技术方案可知,本发明所述的一种lte系统中的ftp文件传输监控方法及系统,通过周期性地监控网元向文件传输协议ftp服务器发送的ftp文件的传输状态及数据状态,并分别在所述ftp文件的传输状态发生异常时输出传输状态异常信息,以及当连续n个周期内传输的ftp文件的数据状态均超出预设的数据传输条件时生成并输出用于判断对omc系统的影响的数据状态异常信息,实现了对lte系统中的网元文件经ftp文件传输协议向omc服务器传输过程的有效且准确地监测,通过对数据状态异常的信息输出,能够及时判定该异常对omc系统传输的影响,保证了lte系统中的omc系统传输的稳定且可靠的运行。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是现有技术中的omc服务器与网元及其他设备的连接示意图;

图2是现有技术中的网元文件经ftp服务器上报至交换机的传输过程示意图;

图3是本发明的实施例一中的一种lte系统中的ftp文件传输监控方法的流程示意图;

图4是本发明的实施例二中的监控方法的流程示意图;

图5是本发明的监控方法中的步骤100的具体流程示意图;

图6是本发明的监控方法中的步骤200的具体流程示意图;

图7是本发明的监控方法中的步骤500的具体流程示意图;

图8是本发明的具体应用例中的自动检测模块应用在网元文件与ftp服务器传输系统中的结构示意图;

图9是本发明的一种lte系统中的ftp文件传输监控系统的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例一提供了一种lte系统中的ftp文件传输监控方法,参见图3,该切换方法具体包括如下步骤:

步骤100:在长期演进技术lte系统中,周期性地监控网元向文件传输协议ftp服务器发送的ftp文件的传输状态及数据状态。

在本步骤中,在lte系统中,omc服务器向其控制区域内的网元发送数据采集命令,收到数据采集命令的全部网元根据其对应的数据采集命令生成ftp文件,生成ftp文件成功后的网元向ftp服务器发送ftp文件,在网元根据数据采集命令向ftp服务器发送ftp文件时,ftp文件传输监控系统周期性地监控全部ftp文件的数据状态及传输状态,其中,该监测系统可在ftp服务器上开发搭建、也可以单独部署搭建,ftp文件可以为网元的性能原始文件、mr原始文件及信令文件等,监控周期由ftp文件生成的时间、文件传输的时间及富余时间组成,例如,若网元生成时间为m1、文件传输时间为m2、根据实际情况设置的富余时间为m3,则监控周期的时长即为(m1+m2+m3)。

步骤200:在所述ftp文件的传输状态发生异常时,获取并输出传输状态异常信息。

在本步骤中,由于ftp连接超时所造成的ftp传输失败,可以获取并汇总输出;网元在ftp传输时,如果碰到网络问题或别的问题,导致传输失败,在相应的网元日志中会有记录,模块可以通过和网元协商,针对网元每个周期上报时的后台日志提取ftp文件传输的关键字进行汇总输出,汇总内容包含网元id,上传失败时间点,上传失败文件类型等。

步骤500:当连续n个周期内传输的ftp文件的数据状态均超出预设的数据传输条件时,生成并输出用于判断对omc系统的影响的数据状态异常信息,其中,n为大于1的整数。

在本步骤中,n的值根据实际情况设置,可以设有大于3且小于20的正整数,而数据传输阈值根据ftp文件的文件数量或文件大小的平均传输趋势浮动值设置,例如,若传输趋势的上下波动经验值为平均传输趋势浮动值的n%以内,则可将数据传输阈值设置为平均传输趋势浮动值的(n+2)%。

上述步骤200及500的实施顺序仅为其中一种组合举例,而现实应用中,根据实际网络中出现的异常,步骤200和500可以同时实施,或步骤500早于200实施。

从上述描述可知,本发明实施例提供的lte系统中的ftp文件传输监控方法,实现了对lte系统中的网元文件经ftp文件传输协议向omc服务器传输过程的有效且准确地监测,并根据监测结果及时且有效地获取网元的文件变化,且承载该方法的监测系统可根据用户需要可在ftp服务器上开发搭建、也可以单独部署搭建,使得该方法应用灵活性高。

进一步地,在本发明实施例二中还提供了上述监控方法的另一种具体实现方式。参见图4,上述监控方法在步骤200与步骤500之间还具体实现过程如下:

步骤300:周期性地存储监测到的ftp文件的数据状态。

在本步骤中,监控系统周期性地存储监测到的ftp文件的数据状态,其存储周期根据实际情况设置,也可以根据上述实施例一中的监测周期获取。

步骤400:根据存储的ftp文件的数据状态及接收到的自定义查询指令,生成并输出对应的自定义数据传输趋势图。

在本步骤中,监控系统存储的ftp文件的数据状态生成数据传输趋势图,而后监控系统将数据传输趋势图显示至显示终端上,并在监控周期变化时,及时更新趋势图,以及在及时更新显示在显示终端上的趋势图的同时,保存前一趋势图,以备调取。

可见,本实施例中,周期性地存储使得系统得以占用最少资源而实现对数据的最有效存储,生成趋势图能够有效且快速的或者数据传输的走向,进而便于评估对整个系统的影响,且提供了有效的数据依据。

在一种可选实施方式中,还提供了上述监控方法中步骤100的一种具体实现方式。参见图5,上述步骤100具体实现过程如下:

步骤101:在预设的各个周期时段中监控网元向ftp服务器发送的ftp文件的数据状态。

在本步骤中,监控系统在预设的各个周期时段中监控网元向ftp服务器发送的全部ftp文件的数据状态,其中,ftp文件的数据状态包括ftp文件的文件数量及文件大小。

步骤102:在预设的各个周期时段中监控网元向ftp服务器发送的ftp文件的传输状态。

在本步骤中,监控系统在预设的各个周期时段中监控网元向ftp服务器发送的全部ftp文件的传输状态,其中,ftp文件的传输状态包括:ftp文件成功传输至ftp服务器状态及ftp文件传输失败状态。

本例中,上述步骤101及102的实施顺序仅为其中一种组合举例,而现实应用中,步骤101和102可以同时实施,或步骤102早于101实施。

从上述描述可知,本发明实施例中的步骤100实现了对传输中的ftp文件的有效且准确地监控。

在一种可选实施方式中,还提供了上述监控方法中步骤200的一种具体实现方式。参见图6,上述步骤200具体实现过程如下:

步骤201:在监测到ftp文件的传输状态发生异常时,判断ftp文件的传输状态异常是否为由ftp连接超时造成的数据传输失败;

步骤202:若是,则直接获取由ftp连接超时造成的数据传输失败的日志信息。

步骤203:若否,则根据传输异常的网元上报的网元日志,获取并汇总造成传输状态异常的关键字,得到日志信息。

在本步骤201至203中,监控系统在监测到ftp文件的传输状态发生异常时,判断ftp文件的传输状态异常是否为由ftp连接超时造成的数据传输失败,若ftp文件的传输状态异常为由ftp连接超时造成的,则监控系统可直接获取由ftp连接超时造成的数据传输失败的关键性日志,否则,则在相应的网元日志中会有记录,监控系统可以通过和网元协商,针对网元每个周期上报时的后台日志提取ftp文件传输的关键字进行汇总输出。

步骤204:存储并输出日志信息。

在本步骤中,输出的日志信息可显示至显示终端上。

从上述描述可知,本发明实施例中的步骤200通过获取基站的关键性日志,可以获知个别基站的ftp连接失败,进而便于分析上传失败的原因。

在一种可选实施方式中,还提供了上述监控方法中步骤500的一种具体实现方式。参见图7,上述步骤500具体实现过程如下:

步骤501:当在连续n个周期内传输的ftp文件的文件数量或文件大小持续超出预设的数据传输阈值时,判定网元发生数据状态异常,其中,数据传输阈值根据ftp文件的文件数量或文件大小的平均传输趋势浮动值设置。

步骤502:生成并输出用于判断对omc系统的影响的数据状态异常信息,其中,数据状态异常信息包括网元发生数据状态异常前和发生数据状态异常后的数据传输趋势对比图。

在本步骤中,数据传输趋势对比图可以输出至显示终端,技术人员可根据数据传输趋势对比图对当前数据状态的变换对omc系统的影响进行判定,并根据判定结果寻求解决方案,例如需更换容量更大的ftp服务器或暂停数据传输,等待网管自更新结束等等。

为更近一步的对本发明的方法进行详细说明,本法明提供一种具体应用例,以在enb网元模拟服务器和ftp服务器之间开发软件增加ftp文件传输自动监控模块,用以监控enb网元上传的原始文件的实际变化情况为例,参见图8,具体过程如下:

s1.在ftp服务器上开发搭建ftp文件传输自动监控模块(或单独部署搭建)。

s2.模块可以详细记录每个周期上传到ftp服务器的文件个数及文件大小。举例:假设网元个数为n,上报周期为15min(每15分钟上传m个文件),网元生成文件需要4min,总的上传时间设定为6分钟,超过6分钟还未上传成功的不记录。那么自动监控模块在每个上报周期后4分钟开始监控,并在6分钟后停止监控,输出结果。理论上传文件个数为:m*n,文件大小需要程序计算得出。

s3.模块可以连接显示器按照自定义要求(比如按照最小周期显示、总数显示等)显示结果、趋势图。举例:s2中每个周期上报的个数理论值为m*n,文件大小如果网元版本未变化,业务模型一定的前提下,上下浮动不会太大,模块记录这些数值后进行存储,假设操作人员想查看单位为一天或者是一周的趋势,可以进行制定查询,并可以通过excel生成趋势图进行显示。

s4.模块可以获取enb的关键性日志,比如由于ftp连接超时所造成的ftp传输失败,可以获取并汇总输出。网元在ftp传输时,如果碰到网络问题或别的问题,导致传输失败,在相应的网元日志中会有记录,模块可以通过和网元协商,针对网元每个周期上报时的后台日志提取ftp文件传输的关键字进行汇总输出,汇总内容包含网元id,上传失败时间点,上传失败文件类型等。

s5.对于周期性上传到ftp服务器的文件个数及大小,人为的设置阈值,当文件个数或者文件大小超出阈值时,模块可监控,并通过操作维护终端提示告警。详细说明如下:由于此模块主要监控的是网元在升级或者是数据模型发生变化的情况下的前后对比,而对于网元未做操作且业务模型一定的前提下,趋势图的上下波动根据经验值会在3%以内波动。所以针对文件个数的阈值可以设置为5%(可修改),当每个粒度上报的文件个数大于或者小于基准值(基准值可人工根据多个周期的上报值取一个平均值来设置)的5%时,记录一次,当连续4个周期都大于或小于基准值的5%时,上报告警。文件大小的阈值设置类似。

根据上述描述可知,本发明的具体应用例本方案解决了综合性能压力测试线未对网元原始ftp文件传输监控的问题,增加测试线日常数据监控的多样性;对于网元原始上报文件的变化监控,便于评估对整个系统的影响,提供数据依据;在网元原始上报文件变化的情况下,ftp服务器是否需要扩容及如何扩容提供数据依据;此监控不仅可应用于性能压力测试,也可用于商用网络的日常监控;在性能压力测试模型中,实现ftp文件上传自动监控;如果enb(evolvednodeb演进型网元)网元模拟服务器增加网元个数,此自动监控设备可评估文件个数增加量及文件大小增加量;enb网元升级、mr规范变化等情况下,通过自动监控也可观察到是否对文件大小及数量产生影响,继而评估对系统性产生影响;通过获取基站的关键性日志,可以获知个别基站的ftp连接失败,分析上传失败的原因。

更进一步的,本发明还提供了一种lte系统中的ftp文件传输监控系统,参见图9,系统具体如下:

数据监控模块10,用于在长期演进技术lte系统中,周期性地监控网元向文件传输协议ftp服务器发送的ftp文件的传输状态及数据状态,其中,ftp文件为网元根据操作维护中心omc服务器发送的数据采集命令生成的数据。

在数据监控模块10中,还包括下述单元:

数据状态监控单元,用于在预设的各个周期时段中监控网元向ftp服务器发送的ftp文件的数据状态,其中,ftp文件的数据状态包括ftp文件的文件数量及文件大小。

传输状态监控单元,用于以及在预设的各个周期时段中监控网元向ftp服务器发送的ftp文件的传输状态,其中,ftp文件的传输状态包括:ftp文件成功传输至ftp服务器状态及ftp文件传输失败状态。

数据状态存储模块20,用于周期性地存储监测到的ftp文件的数据状态;

自定义趋势图输出模块30,用于根据存储的ftp文件的数据状态及接收到的自定义查询指令,生成并输出对应的自定义数据传输趋势图。

日志获取模块40,用于在ftp文件的传输状态发生异常时,获取并输出传输状态异常信息。

在日志获取模块40中,还包括下述单元:

传输异常判断单元,用于在监测到ftp文件的传输状态发生异常时,判断ftp文件的传输异常是否为由ftp连接超时引起的数据传输失败;若是,则直接获取由ftp连接超时造成的数据传输失败的日志信息;若否,则根据传输异常的网元上报的网元日志,获取并汇总造成传输状态异常的关键字,得到日志信息。

日志存储单元,用于存储并输出日志信息。

数据状态异常信息输出模块50,用于当连续n个周期内传输的ftp文件的数据状态均超出预设的数据传输条件时,生成并输出用于判断对omc系统的影响的数据状态异常信息,其中,n为大于1的整数。

在数据状态异常信息输出模块50中,还包括异常告警单元,用于当在连续n个周期内传输的ftp文件的文件数量或文件大小持续超出预设的数据传输阈值时,判定网元发生数据状态异常,其中,数据传输阈值根据ftp文件的文件数量或文件大小的平均传输趋势浮动值设置;以及数据状态异常输出单元,用于生成并输出用于判断对omc系统的影响的数据状态异常信息,其中,数据状态异常信息包括:网元发生数据状态异常前及网元发生数据状态异常后的数据传输趋势对比图。

上述系统与方法中个步骤一一对应,步骤内容参见方法中的详细描述,此处不再赘述。

由上述描述可知,该实施例提供的监测系统实现了对lte系统中的网元文件经ftp文件传输协议向omc服务器传输过程的有效且准确地监测,并根据监测结果及时且有效地获取网元的文件变化,实现了该种变化对omc系统传输的影响的及时判定,保证了lte系统中的omc系统传输的稳定且可靠的运行。

以上实施例仅用于说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1