一种定时跟踪方法及网元管理系统的制作方法

文档序号:9891195阅读:461来源:国知局
一种定时跟踪方法及网元管理系统的制作方法
【技术领域】
[0001]本发明涉及通信领域中的信令跟踪相关技术,尤其涉及一种定时跟踪方法及网元管理系统(EMS, Element Management System)。
【背景技术】
[0002]在通信领域中,信令跟踪技术得到广泛使用,信令跟踪用于跟踪各种类型的信令,是EMS日常维护非常重要的一个组成部分,为EMS维护人员在日常维护中提供了分析、定位问题的手段。
[0003]然而,现在移动办公越来越普遍,客户端可能随时随地的同EMS断链,也可能随时的登录EMS。目前业界已实现的定时跟踪都是由客户端控制的,在定时跟踪开始时间到达时,客户端给EMS发送开始跟踪消息;当定时时间结束时,客户端给EMS发送结束跟踪消息。但是,如果在定时跟踪开始时间未到的情况下客户端同EMS断链,那么跟踪任务就会丢失,从而不能得到相应的跟踪消息。

【发明内容】

[0004]有鉴于此,本发明实施例期望提供一种定时跟踪方法及EMS,能够解决目前客户端同EMS断链的情况下无法保证定时跟踪任务不丢失的问题。
[0005]为达到上述目的,本发明实施例的技术方案是这样实现的:
[0006]本发明实施例提供了一种定时跟踪方法,所述方法包括:
[0007]网元管理系统EMS依次读取定时跟踪任务列表中的定时跟踪任务,确定所述定时跟踪任务未激活且符合激活条件时,激活所述定时跟踪任务;
[0008]确定所述定时跟踪任务列表中的定时跟踪任务读取结束时,重新依次读取所述定时跟踪任务列表中的定时跟踪任务,确定重新读取的定时跟踪任务已激活且符合去激活条件时,去激活所述定时跟踪任务,直至重新读取结束。
[0009]上述方案中,所述EMS依次读取定时跟踪任务列表中的定时跟踪任务之前,所述方法还包括:
[0010]创建定时跟踪任务列表,解析客户端发送的定时跟踪任务请求,确定所述定时跟踪任务为合理的定时跟踪任务时,将所述定时跟踪任务加入所述定时跟踪任务列表。
[0011]上述方案中,所述激活条件包括:
[0012]定时跟踪任务的开始时间和结束时间为空,且所述定时跟踪任务为非周期性定时跟踪任务;
[0013]或者,定时跟踪任务的开始时间和结束时间为空,所述定时跟踪任务为周期性定时跟踪任务,且当前EMS时间符合激活所述定时跟踪任务的周期性定时要求;
[0014]或者,定时跟踪任务的开始时间为空、结束时间非空,或开始时间非空、结束时间为空,所述定时跟踪任务为非周期性定时跟踪任务,且当前EMS时间符合激活所述定时跟踪任务的结束时间要求或开始时间要求;
[0015]或者,定时跟踪任务的开始时间为空、结束时间非空,所述定时跟踪任务为周期性定时跟踪任务,且当前EMS时间符合激活所述定时跟踪任务的结束时间要求及周期性定时要求;
[0016]或者,定时跟踪任务的开始时间非空、结束时间为空,所述定时跟踪任务为周期性定时跟踪任务,且当前EMS时间符合激活所述定时跟踪任务的开始时间要求及周期性定时要求;
[0017]或者,定时跟踪任务的开始时间和结束时间均非空,所述定时跟踪任务为非周期性定时跟踪任务,且当前EMS时间符合激活所述定时跟踪任务的开始时间要求及结束时间要求;
[0018]或者,定时跟踪任务的开始时间和结束时间均非空,所述定时跟踪任务为周期性定时跟踪任务,且当前EMS时间符合激活所述定时跟踪任务的开始时间要求、结束时间要求及周期性定时要求。
[0019]上述方案中,所述去激活条件包括:
[0020]定时跟踪任务的结束时间非空,且当前EMS时间符合去激活所述定时跟踪任务的结束时间要求;
[0021]或者,定时跟踪任务的结束时间非空,所述定时跟踪任务为周期性定时跟踪任务,且当前EMS时间符合去激活所述定时跟踪任务的结束时间要求及周期性定时要求;
[0022]或者,定时跟踪任务的结束时间为空,所述定时跟踪任务为周期性定时跟踪任务,且当前EMS时间符合去激活所述定时跟踪任务的周期性定时要求。
[0023]上述方案中,所述方法还包括:
[0024]将网元设备上报的所述定时跟踪任务的信令数据保存成信令跟踪文件,并将所述信令跟踪文件存储至EMS上或推送至第三方服务器上。
[0025]本发明实施例还提供了一种网元管理系统EMS,所述EMS包括:激活模块及去激活模块;其中,
[0026]所述激活模块,用于依次读取定时跟踪任务列表中的定时跟踪任务,确定所述定时跟踪任务未激活且符合激活条件时,激活所述定时跟踪任务;
[0027]所述去激活模块,用于确定所述定时跟踪任务列表中的定时跟踪任务读取结束时,重新依次读取所述定时跟踪任务列表中的定时跟踪任务,确定重新读取的定时跟踪任务已激活且符合去激活条件时,去激活所述定时跟踪任务,直至重新读取结束。
[0028]上述方案中,所述EMS还包括创建模块,用于创建定时跟踪任务列表,解析客户端发送的定时跟踪任务请求,确定所述定时跟踪任务为合理的定时跟踪任务时,将所述定时跟踪任务加入所述定时跟踪任务列表。
[0029]上述方案中,所述激活条件包括:
[0030]定时跟踪任务的开始时间和结束时间为空,且所述定时跟踪任务为非周期性定时跟踪任务;
[0031]或者,定时跟踪任务的开始时间和结束时间为空,所述定时跟踪任务为周期性定时跟踪任务,且当前EMS时间符合激活所述定时跟踪任务的周期性定时要求;
[0032]或者,定时跟踪任务的开始时间为空、结束时间非空,或开始时间非空、结束时间为空,所述定时跟踪任务为非周期性定时跟踪任务,且当前EMS时间符合激活所述定时跟踪任务的结束时间要求或开始时间要求;
[0033]或者,定时跟踪任务的开始时间为空、结束时间非空,所述定时跟踪任务为周期性定时跟踪任务,且当前EMS时间符合激活所述定时跟踪任务的结束时间要求及周期性定时要求;
[0034]或者,定时跟踪任务的开始时间非空、结束时间为空,所述定时跟踪任务为周期性定时跟踪任务,且当前EMS时间符合激活所述定时跟踪任务的开始时间要求及周期性定时要求;
[0035]或者,定时跟踪任务的开始时间和结束时间均非空,所述定时跟踪任务为非周期性定时跟踪任务,且当前EMS时间符合激活所述定时跟踪任务的开始时间要求及结束时间要求;
[0036]或者,定时跟踪任务的开始时间和结束时间均非空,所述定时跟踪任务为周期性定时跟踪任务,且当前EMS时间符合激活所述定时跟踪任务的开始时间要求、结束时间要求及周期性定时要求。
[0037]上述方案中,所述去激活条件包括:定时跟踪任务的结束时间非空,且当前EMS时间符合去激活所述定时跟踪任务的结束时间要求;
[0038]或者,定时跟踪任务的结束时间非空,所述定时跟踪任务为周期性定时跟踪任务,且当前EMS时间符合去激活所述定时跟踪任务的结束时间要求及周期性定时要求;
[0039]或者,定时跟踪任务的结束时间为空,所述定时跟踪任务为周期性定时跟踪任务,且当前EMS时间符合去激活所述定时跟踪任务的周期性定时要求。
[0040]上述方案中,所述EMS还包括推送模块,用于将网元设备上报的所述定时跟踪任务的信令数据保存成信令跟踪文件,并将所述信令跟踪文件存储至EMS上或推送至第三方服务器上。
[0041]本发明实施例所提供的定时跟踪方法及EMS,EMS依次读取定时跟踪任务列表中的定时跟踪任务,确定所述定时跟踪任务未激活且符合激活条件时,激活所述定时跟踪任务;确定所述定时跟踪任务列表中的定时跟踪任务读取结束时,重新依次读取所述定时跟踪任务列表中的定时跟踪任务,确定重新读取的定时跟踪任务已激活且符合去激活条件时,去激活所述定时跟踪任务,直至重新读取结束。如此,在客户端同EMS断链的情况下,EMS仍可自主实现定时跟踪任务在EMS端的开启和关闭,解决了目前客户端同EMS断链的情况下无法保证定时跟踪任务不丢失的问题。
【附图说明】
[0042]图1为本发明实施例一定时跟踪方法流程示意图;
[0043]图2所示为本发明实施例实现定时跟踪方法的设备信息交互示意图;
[0044]图3为本发明实施例二定时跟踪方法流程示意图;
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1