通信设备告警时间动态修正的方法

文档序号:7891691阅读:208来源:国知局
专利名称:通信设备告警时间动态修正的方法
技术领域
本发明涉及通信设备的告警领域,特别是涉及ー种通信设备告警时间动态修正的方法。
背景技术
随着通信技术的迅猛发展,网络从最初的単一追求高带宽、高速率,开始向高安全性、高效率和可运营的方向发展,对网络的管理成为越来越重要的问题。但是,在网络发展中,通信网络中设备的种类和数量越来越庞大,同时设备告警的类型和数量也不断増加,这无疑大大提高了网络的管理难度,而告警时间的准确性对于实现网络的可靠管理和维护都具有决定性的意义。在现有的通信网络系统中,虽然有集中式网管/时间服务器等方式为设备提供时间校准,但是庞大网络系统中的情况非常复杂,由于网络规模很大,系统中的设备很多,难以保证对所有设备准确校时,而且对所有设备校时将花费很长的时间。除此之外,还存在停电、重起、网络改造等各种原因,造成设备的时间和校准时间不一致,这种情况下,如果设备产生的告警记录的是设备的时间,则该告警记录的时间属性不能反映其真实的时间。在通信设备中,相关的设备告警会按照时间顺序进行记录,告警记录可以为网络系统的运行和维护提供主要的指导信息。告警记录通常有当前告警记录、历史告警记录等类别,每条告警记录描述了一次単独的设备告警。这些信息对于系统监控、查询和安全审计非常重要。告警记录中含有时间标签,如果时间标签不正确,告警记录就没有意义。一般来说,告警记录中的时间标签是本地设备的实时时钟,或者是来自全球卫星定位系统、全球导航卫星系统、网络时间协议、简单网络时间协议。在通信设备发生异常的时候,例如设备掉电,如果设备的时间是来自于本地的实时时钟,那么需要额外、独立为实时时钟供电的电源,而且供电电源为防止掉电,通常带有体积很大的电池,成本昂贵;如果是来自于校时系统的时间校时,由于重新启动设备时,不能立即从相关的设备获得校时,因此在这种情况下,通信设备会工作在丢失时间的状态下, 此时的告警记录时间标签是错误的。综上所述,如果通信设备没有本地实时时钟,经常会因为各种外部原因造成时间不准;若増加本地实时时钟,又会造成设备的体积增大和成本提高,不利于产品推广应用。

发明内容
本发明的目的是为了克服上述背景技术的不足,提供ー种通信设备告警时间动态修正的方法,在不增加任何新硬件的情况下,保证告警记录时间的准确可靠,实现告警时间
的统ー管理。本发明提供的通信设备告警时间动态修正的方法,包括以下步骤A、通信设备上电时,启动计时器开始计时;B、分别记录通信设备发生告警时计时器显示的时间Tl,以及告警消失时计时器显示的时间T2,并将Tl和T2存入告警记录;C、校准通信设备的时间并得出通信设备上电的绝对时间Tbase ;D、根据通信设备上电的绝对时间Tbase和告警记录中保存的TI和T2,分别计算出告警发生和告警消失时的绝对时间T5和T6 :T5 = Tbase+TI, T6 = Tbase+T2。在上述技术方案中,步骤C中包括以下步骤通过外部设备校准通信设备的时间时,获取校准时计时器显示的时间T3和校准时的绝对时间T4,再计算得出通信设备上电初始化时的绝对时间Tbase Tbase = T4-T3。在上述技术方案中,步骤B中将相对时间Tl和T2作为告警记录的时间属性存入告警记录的时间标签中,并存储该告警记录。在上述技术方案中,所述计时器为单独的硬件计时器或者依据时钟创建的软件计时器。在上述技术方案中,步骤C中采用全球卫星定位系统校时方式、网络校时方式或者人工手动校时方式,来校准通信设备的时间。与现有技术相比,本发明的优点如下(I)本发明在收集通信设备告警信息的时候,使用自身的计时器进行计吋,将告警发生或结束时的相对时间作为告警记录的时间标签,对告警进行记录整理,在时间被校时设备校准时,得出上电时的绝对时间,最終在用户显示和使用的时候,将告警记录中的时间标签修正为绝对时间提供给用户,保持告警记录时间的可用性。(2)本发明在不增加任何新硬件的情况下,能够很容易地在现有的通信设备上实现告警时间校准功能,保证告警记录时间的准确可靠,进而保证了告警事件的准确无误,实现了告警时间的统ー管理。(3)本发明能够解决由意外情况引起的通信设备的本地时间和标准时间不一致, 例如通信设备发生异常重新上电启动时,导致告警记录时间不准确的问题。


图I是本发明实施例中存储告警记录的流程图。图2是本发明实施例中通信设备校准时间的流程图。图3是本发明实施例中计算并显示告警时间的流程图。
具体实施例方式下面结合附图及实施例对本发明作进ー步的详细描述。參见图I所示,本发明实施例提供的通信设备告警时间动态修正的方法,包括以下步骤A、通信设备上电时,启动计时器开始计时。这个计时器可以是单独的硬件计时器, 也可以是依据时钟创建的软件计时器,关键的一点是,通信设备可以方便的获取计时器计数值,并且此计时器可以获得很大范围的时间值,不会在很短的时间就溢出复位,以防止计时器的数值不能满足需要。B、分别记录通信设备发生告警时计时器显示的时间Tl,以及告警消失时计时器显示的时间T2,并将Tl和T2存入告警记录,即将相对时间Tl和T2作为告警记录的时间属性存入告警记录的时间标签中,并存储该告警记录。
C、采用全球卫星定位系统校时方式、网络校时方式或者人工手动校时方式,来校准通信设备的时间,并得出通信设备上电的绝对时间Tbase。通过外部设备校准通信设备的时间时,获取校准时计时器显示的时间T3和校准时的绝对时间T4,再计算得出通信设备上电初始化时的绝对时间Tbase =Tbase = T4-T3。D、根据通信设备上电的绝对时间Tbase和告警记录中保存的Tl和T2,分别计算出告警发生和告警消失时的绝对时间T5和T6 T5 = Tbase+Tl,T6 = Tbase+T2。本发明实施例的原理详细阐述如下当通信设备上电启动时,启动一个计时器,记录系统上电的持续时间。当通信设备告警发生或者消失时,通信设备的告警处理装置在记录告警的同吋,将计时器当前的计数值Tl和T2 (通信设备上电到告警发生或消失的时间间隔,是相对时间)作为告警记录的时间标签写入告警记录中,并存储此告警记录。在通信设备运行一段时间T3后,通信设备被外部设备校时,可采用全球卫星定位系统校时或者是网络校时等校时方式,也可采用人工手动校时或者是其他的校时方式,获得此时实际的绝对时间T4。通信设备依据获得的绝对时间T4和通信设备上电至校准时的相对时间段T3,计算得出通信设备上电初始化时的绝对时间Tbase = T4-T3。通信设备时间校准完毕后,当用户查看告警记录时,依据通信设备上电初始化时的绝对时间Tbase、以及存储在通信设备告警记录中告警发生和告警消失的相对时间Tl和T2,分别计算出告警发生和告警消失时的绝对时间T5和T6 T5 = Tbase+Tl, T6 = Tbase+T2。在告警记录被使用的阶段,主要是依据记录的告警时间算出该告警对应的绝对时间。在告警记录中的信息不会改变,只是在用户需要显示或者传送此告警记录的时候,通过告警记录的时间标签实时计算出告警发生或结束时的绝对时间,供用户使用,告警记录中的时间标签仍然是相对时间,下次用户使用时再次计算。參见图I所示,通信设备存储告警记录的流程如下步骤101、通信设备上电启动后的运行过程中,判断是否有告警事件发生或消失, 如果是,转到步骤102 ;否则继续判断。步骤102、记录通信设备的告警信息,形成告警记录。步骤103、获取告警发生和消失时计时器显示的时间Tl和T2,例如Tl = I小时, T2 = I. 5 小时。步骤104、将相对时间Tl = I小时、T2 = I. 5小时作为告警记录的时间属性存入告警记录的时间标签中,并不直接存储绝对时间。步骤105、存储该告警记录。參见图2所示,通信设备校准时间的流程如下步骤201、在通信设备运行一段时间T3后,通信设备被外部设备校时。步骤202、获得此时实际的绝对时间T4,例如T4 = 2011年I月2日00点00分00 秒。步骤203、获取通信设备上电至校准时的相对时间段T3,例如T3 = 10小时。步骤204、通信设备依据获得的绝对时间T4和通信设备上电至校准时的相对时间段T3,计算得出通信设备上电初始化时的绝对时间Tbase = T4-T3 = 2011年I月I日14 点00分00秒。參见图3所示,计算并显示告警时间的流程如下
步骤301、用户读取告警信息,在告警记录被外部网管调用的时候,立即启动告警时间的计算转换工作。步骤302、从存储单元中获取告警记录及其时间属性,此时获取的是相对时间T1 =I小时,T2 = I. 5小时。步骤303、获取通信设备上电的绝对时间Tbase = 2011年I月I日14点00分00秒。步骤304、分别计算出告警发生和告警消失时的绝对时间T5和T6 T5 = Tbase+Tl =2011 年 I 月 I 日 15 点 00 分 00 秒,T6 = Tbase+T2 = 2011 年 I 月 I 日 15 点 30 分 00秒。步骤305、按照绝对时间为用户提供告警信息,将告警发生和告警消失时的绝对时间T5和T6输出到告警信息显示界面中去,或者组包发送给需要此告警信息的上层设备。本发明实施例可以在现有的通信设备上实现完整的告警时间校准功能,进而实现对告警信息的系统化分析和监测,能够使电信设施的整体集成度大大提高,降低设备运行维护的成本。用户只需要在中心机房,就可以得到真实可靠的系统告警信息,监控所有站点的运行和维护,不仅可以有效的利用现有的通信设备,不需要増加任何硬件,就能够实现准确的时间告警功能,并为通信设备的其他重要信息记录的时间统一提出了參考方法。通过在接入设备中加载此功能,使故障的发现和处理变得准确及时,整个通信系统设施的可靠性得到了提高;尽可能的利用现有的硬件资源实现加载的功能,没有新的硬件増加,成本非常小。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。本说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技木。
权利要求
1.一种通信设备告警时间动态修正的方法,其特征在于包括以下步骤A、通信设备上电时,启动计时器开始计时;B、分别记录通信设备发生告警时计时器显示的时间Tl,以及告警消失时计时器显示的时间T2,并将Tl和T2存入告警记录;C、校准通信设备的时间并得出通信设备上电的绝对时间Tbase;D、根据通信设备上电的绝对时间Tbase和告警记录中保存的Tl和T2,分别计算出告警发生和告警消失时的绝对时间T5和T6 T5 = Tbase+Tl, T6 = Tbase+T2。
2.如权利要求I所述的通信设备告警时间动态修正的方法,其特征在于步骤C中包括以下步骤通过外部设备校准通信设备的时间时,获取校准时计时器显示的时间T3和校准时的绝对时间T4,再计算得出通信设备上电初始化时的绝对时间Tbase Tbase = T4-T3。
3.如权利要求I所述的通信设备告警时间动态修正的方法,其特征在于步骤B中将相对时间Tl和T2作为告警记录的时间属性存入告警记录的时间标签中,并存储该告警记录。
4.如权利要求I所述的通信设备告警时间动态修正的方法,其特征在于所述计时器为单独的硬件计时器或者依据时钟创建的软件计时器。
5.如权利要求I至4中任一项所述的通信设备告警时间动态修正的方法,其特征在于 步骤C中采用全球卫星定位系统校时方式、网络校时方式或者人工手动校时方式,来校准通信设备的时间。
全文摘要
本发明公开了一种通信设备告警时间动态修正的方法,包括步骤A、通信设备上电时,启动计时器开始计时;B、分别记录通信设备发生告警时计时器显示的时间T1,以及告警消失时计时器显示的时间T2,并将T1和T2存入告警记录;C、校准通信设备的时间并得出通信设备上电的绝对时间Tbase;D、根据通信设备上电的绝对时间Tbase和告警记录中保存的T1和T2,分别计算出告警发生和告警消失时的绝对时间T5和T6T5=Tbase+T1,T6=Tbase+T2。本发明在不增加任何新硬件的情况下,保证告警记录时间的准确可靠,实现告警时间的统一管理。
文档编号H04L12/24GK102594609SQ201210071440
公开日2012年7月18日 申请日期2012年3月19日 优先权日2012年3月19日
发明者张丹, 李明, 王莉, 肜云 申请人:烽火通信科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1