时间同步方法及时间同步装置制造方法及图纸

技术编号:35247469 阅读:19 留言:0更新日期:2022-10-19 09:55
本申请公开了一种时间同步方法及时间同步装置,属于通信领域。本申请提供的时间同步方法包括:接收用于进行时间同步的目标报文,所述目标报文包括第一时间戳,所述第一时间戳用于指示主钟设备发送所述目标报文的时间;从所述目标报文中获取所述第一时间戳;获取第二时间戳,所述第二时间戳用于指示所述从钟设备接收到所述目标报文的时间;获取所述从钟设备与主钟设备之间的目标时延,其中,所述目标时延为固定值;基于所述第一时间戳、所述第二时间戳以及所述目标时延,确定所述从钟设备相对于所述主钟设备的时间偏差;根据所述时间偏差,进行时间同步。进行时间同步。进行时间同步。

【技术实现步骤摘要】
时间同步方法及时间同步装置


[0001]本申请属于通信领域,具体涉及一种时间同步方法及时间同步装置。

技术介绍

[0002]在通信网络中,在确定主钟设备之后,主钟设备和从钟设备之间可以通过交互报文并记录报文的收发时间,计算主钟设备和从钟设备之间的时间偏差,从钟设备按照时间偏差来调整本地时间,就可以实现从钟设备与主钟设备的时间同步。
[0003]然而,相关技术中每次进行主钟设备和从钟设备的时间同步时,在计算主钟设备和从钟设备之间的时间偏差的过程中,均需要实时测量主钟设备和从钟设备之间的时延,导致时间同步的速度较慢。

技术实现思路

[0004]本申请实施例的目的是提供一种时间同步方法及时间同步装置,能够解决相关技术中时间同步方法实时动态测量时延导致时间同步的速度较慢的问题。
[0005]第一方面,本申请实施例提供了一种时间同步方法,应用于从钟设备,包括:接收用于进行时间同步的目标报文,所述目标报文包括第一时间戳,所述第一时间戳用于指示主钟设备发送所述目标报文的时间;从所述目标报文中获取所述第一时间戳;获取第二时间戳,所述第二时间戳用于指示所述从钟设备接收到所述目标报文的时间;获取所述从钟设备与主钟设备之间的目标时延,其中,所述目标时延为固定值;基于所述第一时间戳、所述第二时间戳以及所述目标时延,确定所述从钟设备相对于所述主钟设备的时间偏差;根据所述时间偏差,进行时间同步。
[0006]第二方面,本申请实施例提供了一种时间同步装置,包括:接收模块、获取模块、确定模块、和时间同步模块,所述接收模块,用于接收用于进行时间同步的目标报文,所述目标报文包括第一时间戳,所述第一时间戳用于指示主钟设备发送所述目标报文的时间;所述获取模块,用于从所述目标报文中获取所述第一时间戳;所述获取模块,还用于获取第二时间戳,所述第二时间戳用于指示从钟设备接收到所述目标报文的时间;所述获取模块,还用于获取所述从钟设备与主钟设备之间的目标时延,其中,所述目标时延为固定值;所述确定模块,用于基于所述第一时间戳、所述第二时间戳以及所述目标时延,确定所述从钟设备相对于所述主钟设备的时间偏差;所述时间同步模块,用于根据所述时间偏差,进行时间同步。
[0007]在本申请实施例中,通过接收用于进行时间同步的目标报文,所述目标报文包括第一时间戳,所述第一时间戳用于指示主钟设备发送所述目标报文的时间;从所述目标报文中获取所述第一时间戳;获取第二时间戳,所述第二时间戳用于指示所述从钟设备接收到所述目标报文的时间;获取所述从钟设备与主钟设备之间的目标时延,其中,所述目标时延为固定值;基于所述第一时间戳、所述第二时间戳以及所述目标时延,确定所述从钟设备相对于所述主钟设备的时间偏差;根据所述时间偏差,进行时间同步。这样,由于目标时延是固定值,无需动态测量目标时延,从钟设备不需要发送任何报文,而是可以接收一种报文或最多两种报文,这种情况下,利用接收到的目标报文的时间戳(例如第一时间戳和第二时间戳)和固定时延,就可以确定出从钟设备相对于主钟设备的时间偏差,简化了时间偏差的计算流程,进而根据时间偏差进行时间同步时能够快速完成时间同步。
附图说明
[0008]图1是相关技术中的一种时间同步过程中主、从钟设备交互报文的示意图;图2是本申请实施例提供的一种时间同步方法的示意性流程图;图3是本申请实施例提供的另一种时间同步方法的示意性流程图;图4是本申请实施例提供的另一种时间同步方法的示意性流程图;图5

1是本申请实施例提供的另一种时间同步方法的示意性流程图;图5

2是本申请实施例提供的另一种时间同步方法的示意性流程图;图6是本申请实施例提供的另一种时间同步方法的示意性流程图;图7是本申请实施例提供的一种时间同步装置的示意性结构图。
具体实施方式
[0009]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本申请保护的范围。
[0010]本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
[0011]申请人注意到,相关技术中,如图1所示,从钟设备相对主钟设备的时间偏差的计算原理描述如下:t4
ꢀ‑ꢀ
t3=t

sm
ꢀ‑ꢀ
offsset;
………………………………………………
式(1)t2
ꢀ‑ꢀ
t1=t

ms + offsset;
…………………………………………………
式(2)上式(1)和式(2)中,offset可以为从钟设备相对于主钟设备的时间偏差,主钟设备到从钟设备的时延可以是t

ms,从钟设备到主钟设备的时延可以是t

sm。对于从钟设备而言,第一时间戳t1可以是主钟设备发送同步报文的时戳,包封在同步报文或跟随报文中;第二时间戳t2可以是从钟设备收到同步报文时打的时戳;从钟设备发送延迟请求报文时打
上第三时间戳t3,主钟设备收到延迟请求报文时打上第四时间戳t4并通过延迟响应报文将第三时间戳t3和第四时间戳t4回传给从钟设备。
[0012]基于上式(1)和式(2),从钟设备相对主钟设备的时间偏差(offset)的计算公式为:offset=[( t2
ꢀ‑ꢀ
t1)

( t4
ꢀ‑ꢀ
t3)+( t

sm
ꢀ‑ꢀ
t

ms)]/2;
………………
式(3)由上式(3)可见,相关技术中规定的时间同步方法和单向时延测量是同时进行且互相影响的。若假设了双向时延对称,t

sm 等于 t

ms,这样上式(3)可进一步简化为:offset=[( t2
ꢀ‑ꢀ
t1)

( t4
ꢀ‑ꢀ
t3)]/2;
…………………………………
式(4)由上式(4)可见,相关技术中,从钟设备计算从钟设备的本地时钟和主钟设备的时间偏差需要测量t1、t2、t3和t4。为了获取t1、t2、t3和t4,在实时计算时间偏差之前,从钟设备至少需要利用同步报文、延迟请求报文和延迟响应报文这三种类型的报文;并且,在第一时间戳t1包封在跟随报文中的情况下,还需要利用跟随报文。之后,采用获本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种时间同步方法,其特征在于,应用于从钟设备,包括:接收用于进行时间同步的目标报文,所述目标报文包括第一时间戳,所述第一时间戳用于指示主钟设备发送所述目标报文的时间;从所述目标报文中获取所述第一时间戳;获取第二时间戳,所述第二时间戳用于指示所述从钟设备接收到所述目标报文的时间;获取所述从钟设备与主钟设备之间的目标时延,其中,所述目标时延为固定值;基于所述第一时间戳、所述第二时间戳以及所述目标时延,确定所述从钟设备相对于所述主钟设备的时间偏差;根据所述时间偏差,进行时间同步。2.根据权利要求1所述的时间同步方法,其特征在于,所述获取所述从钟设备与主钟设备之间的目标时延包括:从目标存储器中获取预先存储的目标时延。3.根据权利要求2所述的时间同步方法,其特征在于,其中,所述目标存储器为从钟设备外挂的存储器。4.根据权利要求1

3任一项所述的时间同步方法,其特征在于,基于所述第一时间戳、所述第二时间戳以及所述目标时延,确定所述从钟设备相对于所述主钟设备的时间偏差,包括:计算所述第二时间戳依次减去所述第一时间戳和所述目标时延之后,得到的结果;将所述结果作为所述时间偏差。5.根据权利要求4所述的时间同步方法,其特征在于,所述目标时延的取值为0。6.根据权利要求1所述的时间同步方法,其特征在于,所述方法还包括:在满足目标条件的情况下,针对所述从钟设备所接收的N个目标报文中的每一个目标报文,确定所述从钟设备相对于所述主钟设备的时间偏差,得到N个时间偏差;确定所述N个时间偏差的平均值;其中,N大于或等于2;所述根据所述时间偏差,进行时间同步包括:基于所述N个时间偏差的平均值,调整所述...

【专利技术属性】
技术研发人员:唐永林董振宇
申请(专利权)人:联芸科技杭州股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1