[发明专利]一种确定时间同步报文时钟时间的方法、装置和设备有效
申请号: | 201610766256.2 | 申请日: | 2016-08-29 |
公开(公告)号: | CN107800500A | 公开(公告)日: | 2018-03-13 |
发明(设计)人: | 刘光鹏 | 申请(专利权)人: | 南京中兴新软件有限责任公司 |
主分类号: | H04J3/06 | 分类号: | H04J3/06 |
代理公司: | 工业和信息化部电子专利中心11010 | 代理人: | 吴永亮 |
地址: | 210000 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 确定 时间 同步 报文 时钟 方法 装置 设备 | ||
技术领域
本发明涉及通讯领域,特别是涉及一种确定时间同步报文时钟时间的方法、装置和设备。
背景技术
在工业测量和控制等应用领域,正在大量使用基于网络通信和本地计算的分布式系统。为了确保分布式终端,如传感器、驱动器和其他器件等能够实现精确的数据采集、运行控制等实时性任务,需要整个分布式系统具有统一的参考时间,并且应该使所有分布式终端的本地时钟与该分布式系统时间保持同步。
分布式终端与分布式系统时间的同步需要依靠某种通信协议完成,为了使不同的系统器件能够和不同提供商的网络设备之间互联,美国电气和电子工程师协会(IEEE)开发出了针对工业测量和控制应用领域的标准同步协议(即精确时间同步协议)。该协议具有满足分布式环境、微秒或亚微秒精度、无需管理、可应用于各种类型的终端器件等特殊需求的能力。相对传统GPS(全球定位系统,Global Positioning System)时间同步方案,该协议方案对环境要求低,建设成本低。
精确时间同步协议1588V2规范中定义了OC(普通时钟)、BC(边界时钟)和TC(透明时钟)等三种PTP(精确时间协议,Precision Time Protocol)时钟类型。在上述三种基本时钟类型的基础上也衍生出了TCOC(兼具透明时钟和普通时钟的时钟)的时钟类型,该时钟类型同时具有TC和OC时钟的特点,既透传时间信息,也同步自身设备时间。
常见技术中,一种实现TCOC时钟时间同步的方法是整个设备采用一个时间计时系统,对TC和OC功能的时间戳计时都采用这个时间计时系统,如图1所示,为现有时间报文在TCOC时钟时间同步设备的处理示意图。当透传的时间同步报文还处在设备中转发,未到达透传出口时,如果此时作为OC功能计算的时间偏差修正了时间计时系统的时间,这个调整的时间偏差就引入到了透传时间上,从而影响了透传时间的精度。
发明内容
本发明提供一种确定时间同步报文时钟时间的方法、装置和设备,用以解决现有技术的如下问题:现有实现TCOC时钟时间同步设备在透传时间同步报文时,当透传的时间同步报文还在设备中转发而未到达出口时,OC功能对时间的修正会影响透传时间的准确性。
为解决上述技术问题,一方面,本发明提供一种确定时间同步报文时钟时间的方法,包括:为接收到的时间同步报文添加多个入口时间戳,其中,每个入口时间戳对应一个时间计时系统;根据所述时间同步报文的属性确定所述多个入口时间戳中有效的入口时间戳,并使用所述有效的入口时间戳对应的时间计时系统确定出口时间戳;根据所述有效的入口时间戳和/或所述出口时间戳确定所述时间同步报文的时钟时间。
可选的,为接收到的时间同步报文添加多个入口时间戳,包括:在所述时间同步报文的尾部设置多个私有时间戳字段;在每个私有时间戳字段中添加一个入口时间戳,以将所述多个入口时间戳分别添加在所述多个私有时间戳字段中。
可选的,在添加的入口时间戳个数为两个时,根据所述时间同步报文的属性确定所述多个入口时间戳中有效的入口时间戳,包括:根据所述时间同步报文的属性判断所述时间同步报文是透传报文还是普通报文;在所述时间同步报文是透传报文的情况下,确定同步所述透传报文时间的时间计时系统添加的入口时间戳为有效的入口时间戳;在所述时间同步报文是普通报文的情况下,确定同步所述普通报文时间的时间计时系统添加的入口时间戳为有效的入口时间戳。
可选的,在添加的入口时间戳个数为两个以上时,根据所述时间同步报文的属性确定所述多个入口时间戳中有效的入口时间戳,包括:根据所述时间同步报文的属性判断所述时间同步报文是透传报文还是普通报文;在所述时间同步报文是透传报文的情况下,确定同步所述透传报文时间的时间计时系统添加的入口时间戳为有效的入口时间戳;在所述时间同步报文是普通报文的情况下,从多个时间计时系统中选择出同步所述普通报文时间的时间计时系统,并确认所述时间计时系统添加的入口时间戳为有效的入口时间戳。
可选的,根据所述有效的入口时间戳和/或所述出口时间戳确定所述时间同步报文的时钟时间之后,还包括:在所述时间同步报文为透传报文的情况下,使用所述透传报文对应的时间计时系统的出口时间戳与入口时间戳的差值来修改所述时间同步报文的修正域字段,并删除已设置的多个所述私有时间戳字段,再将修改后的所述时间同步报文进行透传发送;在所述时间同步报文为普通报文的情况下,将所述普通报文对应的时间计时系统的出口时间戳写入所述时间同步报文的应答报文的标准时间戳字段,并发送所述应答报文。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京中兴新软件有限责任公司,未经南京中兴新软件有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610766256.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种VHF频段雷电信号模拟器
- 下一篇:加解密模式间切换的方法及装置