一种1588-2008协议中时钟同步的方法及系统的制作方法

文档序号:7984359阅读:318来源:国知局
专利名称:一种1588-2008协议中时钟同步的方法及系统的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种1588-2008协议中时钟同步的方法及系统。
背景技术
目前,基站对时钟同步和时间同步的要求,可以通过多种手段来满足,包括物理时钟(如外时钟输入、同步以太网等等),包恢复时钟(如1588v2等等)。与传统授时技术相比,IEEE1588v2有着明显的优势。当采用单向信道的GPS时间同步系统,虽然同步信号的获得稳定可靠,精度高,但价格高(设备、安装、维护成本)、施工难度大(基站放在地下室)、失效率也高,同时存在安全风险。IEEE1588v2采用双向信道,精度为ns级,费用低,能适应不同的接入环境等等。在对精度不断要求提高的行业背景下,1588已成为一种发展的必然趋势。IEEE 1588v2作为一种主从同步系统,在系统的同步过程中,主时钟设备周期性发送PTP(精准时间协议,Precision Time Protocol)报文来发布时间同步协议及时间信息,从时钟设备端口接收主时钟设备端口发来的时间戳信息,系统据此计算出主从线路时间延迟及主从时间差,并利用该时间差调整本地时间,使从设备时间保持与主设备时间一致的频率与相位。IEEE1588可以同时实现频率同步和时间同步,时间传递的精度保证主要依赖于两个条件计数器频率准确和链路的对称性。此外,对于从设备而言,在整个时钟同步过程中往往需要明确主设备发送各PTP报文的时间间隔,也即1588V2协议中PTP报文头commonheader (公共报文头)中的IogMessageInterval (报文平均间隔)字段,以此来进行链路的
质量检测,同时也会在 同步算法中加以应用。
权利要求
1.一种1588-2008协议中时钟同步的方法,应用于在单播方式未启用协商机制进行通信的情况下,其特征在于,包括 接收主时钟设备发送来的PTP报文,并获取所述PTP报文中的报文平均间隔字段值,其中所述报文平均间隔字段值用于标识所述主时钟设备发送所述PTP报文的实际间隔; 根据所述报文平均间隔字段值确定所述主时钟设备发送所述PTP报文的实际间隔; 通过所述PTP报文的实际间隔检测所述从时钟设备与所述主时钟设备之间的时钟链路状态; 根据所述时钟链路状态启用同步运算获得同步信息,并根据所述同步信息调整所述从时钟设备的本地时钟,以使所述本地时钟与所述主时钟设备的对端时钟之间同步。
2.如权利要求1所述的方法,其特征在于,所述通过所述PTP报文的实际间隔检测从时钟设备与所述主时钟设备之间的时钟链路状态,具体为 通过所述PTP报文的实际间隔以及接收到的PTP报文数量获得丢包率; 根据所述丢包率确定所述从时钟设备与所述主时钟设备之间的时钟链路状态。
3.如权利要求2所述的方法,其特征在于,所述通过所述PTP报文的实际间隔以及接收到的PTP报文数量获得丢包率,具体为 根据所述PTP报文的实际间隔计算所述主时钟设备在设定时间内发送的第一 PTP报文数; 统计在所述设定时间内实际接收所述主时钟设备发送来的第二 PTP报文数; 通过所述第一 PTP报文数和所述第二 PTE报文数获得丢包率。
4.如权利要求2所述的方法,其特征在于,所述根据所述丢包率确定所述从时钟设备与所述主时钟设备之间的时钟链路状态,具体为 判断所述丢包率是否超过预设门限值,如果不是,则确定所述从时钟设备与所述主时钟设备之间的时钟链路为保持连接状态;如果是,则确定所述从时钟设备与所述主时钟设备之间时钟链路为断开连接状态。
5.如权利要求4所述的方法,其特征在于,所述根据所述时钟链路状态启用同步运算获得同步信息,并根据所述同步信息调整所述从设备的本地时钟,具体为 如果确定所述从时钟设备与所述主时钟设备之间的时钟链路为保持连接状态,则启用同步运算; 获取PTP报文中的时间戳信息,并利用获取到的时间戳信息进行同步运算获得同步信息,并利用所述同步信息对所述从时钟设备的本地时间进行调整。
6.如权利要求5所述的方法,其特征在于,所述同步信息为主、从时钟设备之间的时间延迟以及时间误差。
7.—种1588-2008协议中获取PTP报文的实际间隔的方法,其特征在于,具体包括 主时钟设备向从时钟设备发送PTP报文,所述PTP报文中包括报文平均间隔字段值,所述报文平均间隔字段值用于标识所述主时钟设备发送PTP报文的实际间隔; 从时钟设备接收PTP报文,根据所述PTP报文中的报文平均间隔字段值确定主时钟设备发送PTP报文的实际间隔。
8.一种1588-2008协议中时钟同步的系统,其特征在于,包括 接收单元,接收主时钟设备发送来的PTP报文,并获取所述PTP报文中的报文平均间隔字段值,其中所述报文平均间隔字段值用于标识所述主时钟设备发送所述PTP报文的实际间隔; 确定单元,用于根据所述报文平均间隔字段值确定所述主时钟设备发送PTP报文的实际间隔; 检测单元,用于通过所述PTP报文的实际间隔检测所述从时钟设备与所述主时钟设备之间的时钟链路状态; 获取单元,用于根据所述时钟链路状态启用同步运算获得同步信息; 调整单元,用于根据所述同步信息调整所述从时钟设备本地时钟,使得所述从时钟设备时钟与所述主时钟设备之间的时钟同步。
9.如权利要求8所述的系统,其特征在于,所述调整单元包括 信息获取器,用于根据所述PTP报文获得时间戳信息; 同步运算器,用于通过所述时间戳信息以及同步运算获得同步信息。
10.一种1588-2008协议中时钟获取PTP报文的实际间隔的系统,其特征在于,包括 主时钟,用于向从时钟设备发送PTP报文,所述PTP报文中包括报文平均间隔字段值,所述报文平均间隔字段值用于标示发送PTP报文的实际间隔; 从时钟,用于接收PTP报文,根据所述PTP报文中的报文平均间隔字段值确定主时钟发送PTP报文的实际间隔。
全文摘要
本发明公开了一种1588-2008协议中时钟同步的方法及系统,当采用单播通信方式未启用信令报文协商机制情况下,从时钟设备接收主时钟设备发送来的PTP报文,并获取所述PTP报文中的报文平均间隔字段值,通过所述PTP报文的实际间隔检测从时钟设备与所述主时钟设备之间的时钟链路状态,根据所述时钟链路状态启用同步运算获得同步信息,并根据所述同步信息调整所述从时钟设备的本地时钟。因此从时钟设备能够精确地获取到主时钟设备发送各个报文的平均报文间隔字段的值,进而精确地获取到主时钟设备发送PTP报文的间隔,并通过获得的平均报文间隔字段值完成本地时钟的调整,最终实现从时钟设备本地的时钟与主时钟对端时钟的时钟同步。
文档编号H04J3/06GK103051406SQ20111031476
公开日2013年4月17日 申请日期2011年10月17日 优先权日2011年10月17日
发明者白磊, 罗丽, 傅小明 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1