[发明专利]一种1588系统及其实现同步的方法有效
申请号: | 201210239052.5 | 申请日: | 2012-07-11 |
公开(公告)号: | CN102769504A | 公开(公告)日: | 2012-11-07 |
发明(设计)人: | 庞贺 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04J3/06 | 分类号: | H04J3/06 |
代理公司: | 北京派特恩知识产权代理事务所(普通合伙) 11270 | 代理人: | 张颖玲;程立民 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 1588 系统 及其 实现 同步 方法 | ||
技术领域
本发明涉及数据通信领域,尤其涉及一种1588系统及其实现同步的方法。
背景技术
目前,基于IEEE 1588协议实现时钟同步时,都是由主时钟(master)下发时间戳给从时钟(slave),在从时钟中配置同步算法,由从时钟计算主从时间差(offset)。如果要实现高精度的时钟同步,则需要将从时钟的一部分软件资源和硬件资源分出来用于实现高精度的时钟同步,而从时钟在网络节点中还有其他的重要功能,因此,提高了从时钟的设计难度,不利于1588系统的普及推广。此外,目前各个厂商的从时钟的同步算法各不相同,因此虽然主时钟将时间戳下发到从时钟,但是利用不同的同步算法的从时钟计算出的主从时间差差别较大,导致全网的时钟同步精度较低,目前也没有解决该问题的具体技术方案。
发明内容
有鉴于此,本发明的主要目的在于提供一种1588系统及其实现同步的方法,能够提高基于1588系统的全网时钟同步的精度。
为达到上述目的,本发明的技术方案是这样实现的:
本发明提供一种1588系统实现同步的方法,包括:
主时钟获取时间戳;
主时钟根据获取的时间戳计算主从时间差,并根据所述主从时间差和配置的同步算法计算调整的频率的控制值和/或相位的控制值,将计算出的控制值发送给从时钟,从时钟进行时钟同步。
上述方法中,所述主时钟获取时间戳为:
主时钟利用广播方式发送宣告报文给从时钟,通知从时钟主时钟的存在;
从时钟向主时钟发送请求时间戳sync报文,并将时间戳t1发送给主时钟;
主时钟收到从时钟发送的sync报文后,记录当前的时间戳t2,本地保存时间戳t1和时间戳t2;
主时钟发送延迟请求delay_req消息给从时钟,记录并保存当前的时间戳t3;
从时钟收到delay_req消息后,记录当前的时间戳t4,并将时间戳t4通过延迟响应delay_resp消息发送给主时钟;
主时钟收解析所述delay_resp消息,得到时间戳t4。
上述方法中,所述从时钟向主时钟发送请求时间戳sync报文,并将时间戳t1发送给主时钟为:
从时钟利用所述sync报文携带时间戳t1,将所述sync报文发送给主时钟;
或,从时钟先向主时钟发送所述sync报文,再向主时钟发送跟随follow_up报文,由所述follow_up报文携带时间戳t1。
上述方法中,所述从时钟利用sync报文携带时间戳t1为:所述sync报文中的原始时间戳origin timestamp字段用于携带时间戳t1。
上述方法中,
所述sync报文还包括新增字段;
所述新增字段包括协议版本号、表示从时钟是否支持频率调整的控制的值、以及表示从时钟是否支持相位调整的控制的值。
上述方法中,所述主时钟根据获取的时间戳计算主从时间差为:
主时钟根据获取的时间戳t1、t2、t3和t4,并利用公式offset=((t2-t1)-(t4-t3))/2,计算主从时间差offset。
上述方法中,所述根据所述主从时间差和配置的同步算法计算调整的频率的控制值和/或相位的控制值为:
主时钟利用预先配置的同步算法,并根据计算出的主从时间差offset、以及所述sync报文中携带的是否支持频率调整的控制和是否支持相位调整的控制,计算从时钟进行时钟同步时,需要调整的频率的控制值和/或需要调整的相位的控制值。
上述方法中,所述将计算出的控制值发送给从时钟为:
主时钟通过result报文并利用单播方式,将计算出的调整的频率的控制值和/或相位的控制值发送给从时钟。
上述方法中,
所述result报文包括四个字段;
所述四个字段中的第一字段为PTP报文头;
所述四个字段中第二字段包括协议版本号、表示从时钟是否支持频率调整的控制的值、以及表示从时钟是否支持相位调整的控制的值;
所述四个字段中第三字段为调整的频率的控制值;
所述四个字段中第四字段为调整的相位的控制值。
上述方法中,所述从时钟进行时钟同步为:
从时钟收到result报文后,对所述result报文进行解析,根据解析后得到的调整的频率的控制值和/或相位的控制值,进行自身的时钟控制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210239052.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:含甲壳素的颗粒剂
- 下一篇:一种含戊吡虫胍与大环内酯类农药的杀虫组合物