The invention discloses a method for determining the time clock time synchronization message method, apparatus and equipment, wherein, the method comprises: adding multiple entrance timestamp for the received time synchronization message wherein each entrance timestamp corresponds to a time timing system; according to the attribute of time synchronization message to determine the entrance time is more effective a time stamp stamp in the entrance, and the use of effective entrance time stamp corresponding to the time clock system determine export timestamp; time synchronization message clock time is determined according to the time stamp of entrance and / or exit time stamp. The invention adopts multiple time timing system, each time system does not interfere with each other, the clock time is accurate, and the problem of the existing technology is solved.
【技术实现步骤摘要】
一种确定时间同步报文时钟时间的方法、装置和设备
本专利技术涉及通讯领域,特别是涉及一种确定时间同步报文时钟时间的方法、装置和设备。
技术介绍
在工业测量和控制等应用领域,正在大量使用基于网络通信和本地计算的分布式系统。为了确保分布式终端,如传感器、驱动器和其他器件等能够实现精确的数据采集、运行控制等实时性任务,需要整个分布式系统具有统一的参考时间,并且应该使所有分布式终端的本地时钟与该分布式系统时间保持同步。分布式终端与分布式系统时间的同步需要依靠某种通信协议完成,为了使不同的系统器件能够和不同提供商的网络设备之间互联,美国电气和电子工程师协会(IEEE)开发出了针对工业测量和控制应用领域的标准同步协议(即精确时间同步协议)。该协议具有满足分布式环境、微秒或亚微秒精度、无需管理、可应用于各种类型的终端器件等特殊需求的能力。相对传统GPS(全球定位系统,GlobalPositioningSystem)时间同步方案,该协议方案对环境要求低,建设成本低。精确时间同步协议1588V2规范中定义了OC(普通时钟)、BC(边界时钟)和TC(透明时钟)等三种PTP(精确时间协议,PrecisionTimeProtocol)时钟类型。在上述三种基本时钟类型的基础上也衍生出了TCOC(兼具透明时钟和普通时钟的时钟)的时钟类型,该时钟类型同时具有TC和OC时钟的特点,既透传时间信息,也同步自身设备时间。常见技术中,一种实现TCOC时钟时间同步的方法是整个设备采用一个时间计时系统,对TC和OC功能的时间戳计时都采用这个时间计时系统,如图1所示,为现有时间报文在TCOC时钟时间同 ...
【技术保护点】
一种确定时间同步报文时钟时间的方法,其特征在于,包括:为接收到的时间同步报文添加多个入口时间戳,其中,每个入口时间戳对应一个时间计时系统;根据所述时间同步报文的属性确定所述多个入口时间戳中有效的入口时间戳,并使用所述有效的入口时间戳对应的时间计时系统确定出口时间戳;根据所述有效的入口时间戳和/或所述出口时间戳确定所述时间同步报文的时钟时间。
【技术特征摘要】
1.一种确定时间同步报文时钟时间的方法,其特征在于,包括:为接收到的时间同步报文添加多个入口时间戳,其中,每个入口时间戳对应一个时间计时系统;根据所述时间同步报文的属性确定所述多个入口时间戳中有效的入口时间戳,并使用所述有效的入口时间戳对应的时间计时系统确定出口时间戳;根据所述有效的入口时间戳和/或所述出口时间戳确定所述时间同步报文的时钟时间。2.如权利要求1所述的方法,其特征在于,为接收到的时间同步报文添加多个入口时间戳,包括:在所述时间同步报文的尾部设置多个私有时间戳字段;在每个私有时间戳字段中添加一个入口时间戳,以将所述多个入口时间戳分别添加在所述多个私有时间戳字段中。3.如权利要求1或2所述的方法,其特征在于,在添加的入口时间戳个数为两个时,根据所述时间同步报文的属性确定所述多个入口时间戳中有效的入口时间戳,包括:根据所述时间同步报文的属性判断所述时间同步报文是透传报文还是普通报文;在所述时间同步报文是透传报文的情况下,确定同步所述透传报文时间的时间计时系统添加的入口时间戳为有效的入口时间戳;在所述时间同步报文是普通报文的情况下,确定同步所述普通报文时间的时间计时系统添加的入口时间戳为有效的入口时间戳。4.如权利要求1或2所述的方法,其特征在于,在添加的入口时间戳个数为两个以上时,根据所述时间同步报文的属性确定所述多个入口时间戳中有效的入口时间戳,包括:根据所述时间同步报文的属性判断所述时间同步报文是透传报文还是普通报文;在所述时间同步报文是透传报文的情况下,确定同步所述透传报文时间的时间计时系统添加的入口时间戳为有效的入口时间戳;在所述时间同步报文是普通报文的情况下,从多个时间计时系统中选择出同步所述普通报文时间的时间计时系统,并确认所述时间计时系统添加的入口时间戳为有效的入口时间戳。5.如权利要求2所述的方法,其特征在于,根据所述有效的入口时间戳和/或所述出口时间戳确定所述时间同步报文的时钟时间之后,还包括:在所述时间同步报文为透传报文的情况下,使用所述透传报文对应的时间计时系统的出口时间戳与入口时间戳的差值来修改所述时间同步报文的修正域字段,并删除已设置的多个所述私有时间戳字段,再将修改后的所述时间同步报文进行透传发送;在所述时间同步报文为普通报文的情况下,将所述普通报文对应的时间计时系统的出口时间戳写入所述时间同步报文的应答报文的...
【专利技术属性】
技术研发人员:刘光鹏,
申请(专利权)人:南京中兴新软件有限责任公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。