单板消息的时间戳的生成方法及计时模块的制作方法

文档序号:7688834阅读:385来源:国知局
专利名称:单板消息的时间戳的生成方法及计时模块的制作方法
技术领域
本发明涉及光网络传输领域,尤其涉及一种单板消息的时间戳的生 成方法及计时模块。
背景技术
SDH传输设备由多种单板组成光板、交叉板、时钟板、NCP板 等等,这些单板中多数会产生告警消息和性能检测消息。以光板为例, 当光板产生告警消息或者性能检测消息时,需要将该消息上报给网管, 由于光板上没有得到绝对时间的接口 ,在上报消息时无法将消息的产生 时间给出,也就不能给告警打上时间戳。通常采用的给单板消息添加时 间戳的方法是将各种消息上报给网管后,由网管统一给这些消息打上 时间戳。由于网络传输的延时以及可能出现的网络阻塞,都会导致所打 上的时间戳不够精确;而且,当网络设备脱管一段时间后再重新连通时, 网管会根据当前时间给脱管时间内发送过来的消息打上时间戳,所以该 时间戳不是消息产生的真正时间,这样便不能在网管对网络设备进行性 能分析时提供准确的依据。发明内容本发明所要解决的技术问题是提供一种单板消息的时间戳的生成 方法及计时模块,为网管对网络设备进行性能分析提供准确的依据。为解决上述技术问题,本发明是通过以下技术方案实现的一种计时模块,该模块包括时间同步接口、计时累加模块,获取 时间4妻口;所述计时累加模块,用于通过时间同步接口定时获取基准时间,并 通过对此基准时间进行累加操作来计算当前时间;所述获取时间接口 ,用于为外界模块从计时累加模块获取当前时间 提供通信通道。一种单板消息的时间戳的生成方法,包括以下步骤 (1)通过时间同步^l妄口定时获取基准时间;(2 )计时累加模块通过对所述基准时间进行累加操作来计算当前时间;(3 )本单板在产生消息的同时,通过获取时间接口从所述计时累 加模块获取当前时间,据此生成时间戳添加至所述消息中。 其中,所述单板为同步数字体系设备的光板。 其中,所述消息为告警消息或者性能检测消息。本发明具有以下有益效果本发明所提供的计时模块可应用于所有不具有基准时间的单板,如 SDH (Synchronous Digital Hierarchy,同步数字体系)设备的光^反,可 与外界进行时间同步,且在网络设备脱管时也能够独立进行时间的累积 计算,因而能够在单板产生消息时为其提供比较精确的当前时间来生成 时间戳,为网管进行性能分析提供了可靠的依据。


图1是本发明的计时模块的结构示意2是本发明的时间戳的生成方法流程图。
具体实施例方式
下面将结合附图及具体实施例对本发明作进一步详细的描述 请参阅图1,该图所示为本发明的计时模块,包括时间同步接口、 计时累加模块,获取时间接口;计时累加模块,用于通过时间同步接口 定时获取基准时间,并通过对此基准时间进行累加操作来计算当前时 间;获取时间接口,用于为外界模块从计时累加模块获取当前时间时提 供通信通道。
请参阅图2,该图所示为本发明应用计时模块实现的时间戳的生成 方法,包括以下步骤
201、 本单板通过时间同步接口定时从外界(如具有基准时间的 其他单板或者网管)获取基准时间,以此基准时间来对本单板的时间同 步和校准。该步骤中,时间同步的时间间隔可称为同步周期T, T的值 越小,计时精度就越高,故可以通过调整同步周期T的大小来满足消息 时间戳的精度要求。
202、 计时累加模块通过对上述基准时间进行累加搡作来计算当前 时间。
203、 本单板生成告警消息或者性能检测消息时,通过获取时间接 口从计时累加模块获取当前时间,据此生成时间戳添加至所述消息中, 再将该消息上报至网管。
下面以SDH设备上的光板为例,来进一步描述时间戳的生成方法 第一步、在光板上实现一个计时模块(如图1所示)。该模块提供有时间同步接口 SetCurTime;计时累加模块OnTimer,每秒将当前时间 累加一次;获取时间接口 GetTime。计时精度为0.067秒/分。
第二步、网管每隔5分钟调用一次计时模块的时间同步接口 SetCurTime,实现时间的同步。计时^^莫块的当前时间和网管的时间最大 误差为5分*0.067秒/分=0.335秒。当网管脱管时,光板上的计时模块 还能够独立工作来计算当前时间,并且时间误差保持在一定范围内,如 一'J、时的误差为60分*0.067秒/分=4.02秒。
第三步、光板上的告警管理模块,在产生告警的同时调用计时模块 的获取时间接口 GetTime来获取当前时间,根据该时间生成告警消息的 时间戳,最后再将打上时间戳的告警消息上报给网管。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡 在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应 包含在本发明的保护范围之内。
权利要求
1、一种计时模块,其特征在于,该模块包括时间同步接口、计时累加模块,获取时间接口;所述计时累加模块,用于通过时间同步接口定时获取基准时间,并通过对此基准时间进行累加操作来计算当前时间;所述获取时间接口,用于为外界模块从计时累加模块获取当前时间提供通信通道。
2、 一种单板消息的时间戳的生成方法,其特征在于,包括以下 步骤(1)通过时间同步接口定时获取基准时间; (2 )计时累加模块通过对所述基准时间进行累加操作来计算当 前时间;(3 )本单板在产生消息的同时,通过获耳又时间接口从所述计时 累加模块获取当前时间,据此生成时间戳添加至所述消息中。
3、 如权利要求2所述的单板消息的时间戳的生成方法,其特征 在于,所述单板为同步数字体系设备的光板。
4、 如权利要求2或3所述的单板消息的时间戳的生成方法,其 特征在于,所述消息为告警消息或者性能检测消息。
全文摘要
本发明公开了一种单板消息的时间戳的生成方法及计时模块,计时模块包括时间同步接口、计时累加模块,获取时间接口;计时累加模块用于通过时间同步接口定时获取基准时间,并通过对此基准时间进行累加操作来计算当前时间;获取时间接口用于为外界模块从计时累加模块获取当前时间提供通信通道;时间戳的生成方法为(1)定时获取基准时间;(2)通过对所述基准时间进行累加操作来计算当前时间;(3)本单板在产生消息的同时,从计时累加模块获取当前时间,据此生成时间戳添加至消息中。本发明的计时模块可与外界进行时间同步,且能够独立进行时间的累积计算,因而能够在单板产生消息时为其提供精确的当前时间来生成时间戳,为网管进行性能分析提供了可靠依据。
文档编号H04L12/24GK101321082SQ20081006846
公开日2008年12月10日 申请日期2008年7月11日 优先权日2008年7月11日
发明者王秀国, 刚 陈 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1