[发明专利]单板消息的时间戳的生成方法及计时模块无效
申请号: | 200810068464.0 | 申请日: | 2008-07-11 |
公开(公告)号: | CN101321082A | 公开(公告)日: | 2008-12-10 |
发明(设计)人: | 王秀国;陈刚 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L7/02;H04L1/16;H04J3/06 |
代理公司: | 深圳市永杰专利商标事务所 | 代理人: | 曹建军 |
地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 单板 消息 时间 生成 方法 计时 模块 | ||
技术领域
本发明涉及光网络传输领域,尤其涉及一种单板消息的时间戳的生成方法及计时模块。
背景技术
SDH传输设备由多种单板组成:光板、交叉板、时钟板、NCP板等等,这些单板中多数会产生告警消息和性能检测消息。以光板为例,当光板产生告警消息或者性能检测消息时,需要将该消息上报给网管,由于光板上没有得到绝对时间的接口,在上报消息时无法将消息的产生时间给出,也就不能给告警打上时间戳。通常采用的给单板消息添加时间戳的方法是:将各种消息上报给网管后,由网管统一给这些消息打上时间戳。由于网络传输的延时以及可能出现的网络阻塞,都会导致所打上的时间戳不够精确;而且,当网络设备脱管一段时间后再重新连通时,网管会根据当前时间给脱管时间内发送过来的消息打上时间戳,所以该时间戳不是消息产生的真正时间,这样便不能在网管对网络设备进行性能分析时提供准确的依据。
发明内容
本发明所要解决的技术问题是提供一种单板消息的时间戳的生成方法及计时模块,为网管对网络设备进行性能分析提供准确的依据。
为解决上述技术问题,本发明是通过以下技术方案实现的:
一种计时模块,该模块包括:时间同步接口、计时累加模块,获取时间接口;
所述计时累加模块,用于通过时间同步接口定时获取基准时间,并通过对此基准时间进行累加操作来计算当前时间;
所述获取时间接口,用于为外界模块从计时累加模块获取当前时间提供通信通道。
一种单板消息的时间戳的生成方法,包括以下步骤:
(1)通过时间同步接口定时获取基准时间;
(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秒。当网管脱管时,光板上的计时模块还能够独立工作来计算当前时间,并且时间误差保持在一定范围内,如一小时的误差为60分*0.067秒/分=4.02秒。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810068464.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种设有蚊帐架的床
- 下一篇:可在低电压下工作的射频卡读写电路