一种时间同步方法和设备技术

技术编号:17943775 阅读:48 留言:0更新日期:2018-05-15 23:02
本发明专利技术实施例公开一种时间同步方法,获取第二设备的第二时间处理单元发送第一报文的第一时间戳,确定第一报文在第二设备和第一设备之间的驻留时间为第一时间,确定第一设备的第一时间处理单元接收第一报文的第二时间戳和第一时间处理单元发送第二报文的第三时间戳,获取第二时间处理单元接收第二报文的第四时间戳,获取第二报文在第一设备和第二设备之间的驻留时间为第二时间,根据第一时间戳、第二时间戳、第三时间戳、第四时间戳、第一时间和第二时间,确定补偿时间;将补偿时间配置到第一设备,以使得第一设备的时间同步第二设备的时间。本发明专利技术实施例还公开了一种时间同步设备。

A time synchronization method and equipment

An embodiment of the invention discloses a time synchronization method. The first time stamp of the first message is sent by the second time processing unit of the second device to determine the first time of the first message between the second device and the first device, and determines that the first time processing unit of the first device receives second of the first message. The third time stamp of the second message is sent by the inter stamp and the first time processing unit to obtain the fourth time stamp of the second time processing unit to receive the second message, and the residence time of the second message between the first device and the second device is second, according to the first time stamp, the second time stamp, the third time stamp, the fourth time. A timestamp, a first time, and a second time to determine the compensation time; the compensation time is configured to the first device so that the time of the first device is synchronized with the time of the second device. The embodiment of the invention also discloses a time synchronization device.

【技术实现步骤摘要】
一种时间同步方法和设备
本专利技术涉及灵活以太网(FlexEthernet)领域,尤其涉及一种时间同步方法和设备。
技术介绍
随着移动通讯网络的发展,各基站之间需要保持严格的同步,以保证业务的正常运行。然而,时钟同步已经不满足各种业务的要求,高精度的时间同步成为网络的必要需求。现有已经部署的网络中,大多采用全球定位系统(GPS,GlobalPositioningSystem)作为精准的时间源,来保证网络中各个节点之间的时间同步。而大规模部署GPS会有成本和安全的问题,因此,利用承载和传送网络本身来传递时间信息,只在核心节点安装少量的GPS或其他精准系统来提供时间源,网络其他节点通过传递的时间信息来同步到主时间源上,成为传送网络的一种必要需求。FLEXE作为最新提出的一种以太网形式,未来会越来越多地使用FLEXE来传递业务,因此,实现利用FLEXE来完成网络时间同步是一个亟待解决的问题。
技术实现思路
为解决现有存在的技术问题,本专利技术实施例提供一种时间同步方法和设备,可以实现设备之间高精度的时间同步。为达到上述目的,本专利技术实施例的技术方案是这样实现的:本专利技术实施例提供一种时间同步方法,所述方法应用于第一设备,所述方法包括:获取第一时间戳,所述第一时间戳指示第二设备的第二时间处理单元发送第一报文的时间;确定第一时间,所述第一时间指示所述第一报文在所述第二设备和所述第一设备之间的驻留时间;确定第二时间戳和第三时间戳,其中,所述第二时间戳指示所述第一设备的第一时间处理单元接收所述第一报文的时间,所述第三时间戳指示所述第一时间处理单元发送第二报文的时间;获取第四时间戳和第二时间,所述第四时间戳指示所述第二时间处理单元接收所述第二报文的时间,所述第二时间指示所述第二报文在所述第一设备和所述第二设备之间的驻留时间;根据所述第一时间戳、所述第二时间戳、所述第三时间戳、所述第四时间戳、所述第一时间和所述第二时间,确定补偿时间;将所述补偿时间配置到所述第一设备,以使得所述第一设备的时间同步所述第二设备的时间。进一步地,所述获取第一时间戳,包括:接收所述第二设备发送的至少一个开销帧,提取所述至少一个开销帧中所述第一报文的每一个字节,将所述每一个字节进行组合获得所述第一报文,所述第一报文携带所述第一时间戳,所述第一报文的修正域携带第一驻留时间,所述第一驻留时间指示所述第一报文在所述第二设备的第二时间处理单元和所述第二设备的第二业务处理单元之间的驻留时间;所述确定第一时间,包括:确定所述第一报文从传入所述第一设备的第一业务处理单元到所述第一时间处理单元的驻留时间为第二驻留时间,将所述第二驻留时间写入所述第二报文的修正域,根据所述第一驻留时间和所述第二驻留时间获得所述第一时间;所述确定第二时间戳和第三时间戳,包括:当所述第一报文传入所述第一时间处理单元时,给所述第一报文标识第二时间戳;生成所述第二报文,给所述第二报文标识第三时间戳;所述获取第四时间戳和第二时间,包括:接收所述第二设备发送的第三报文,所述第三报文携带所述第四时间戳,所述第三报文的修正域携带所述第二时间。进一步地,在所述生成第二报文,给所述第二报文标识第三时间戳之后,包括:确定所述第二报文在所述第一时间处理单元和所述第一设备的第一业务处理单元之间的驻留时间为第三驻留时间,将所述第三驻留时间写入所述第二报文的修正域,以使得所述第二设备根据所述第三驻留时间确定所述第二时间;将所述第二报文的所有字节按照字节顺序插入到至少一个开销帧的配置保留比特中,发送所述至少一个开销帧至所述第二设备,其中,每一个开销帧插入所述第二报文的一个字节。进一步地,所述确定所述第一报文从传入所述第一设备的第一业务处理单元到所述第一时间处理单元的驻留时间为第二驻留时间,包括:确定所述第一报文传入所述第一业务处理单元的时间为第一时间信息;确定所述第一报文传入所述第一时间处理单元的时间为第二时间信息;根据所述第一时间信息和所述第二时间信息,确定所述第一报文从传入所述第一业务处理单元到所述第一时间处理单元的驻留时间为第二驻留时间。进一步地,所述确定所述第二报文在所述第一时间处理单元和所述第一设备的第一业务处理单元之间的驻留时间为第三驻留时间,包括:确定所述第二报文传出所述第一时间处理单元的时间为第三时间信息;确定所述第二报文传出所述第一业务处理单元的时间为第四时间信息;根据所述第三时间信息和所述第四时间信息,确定所述第二报文在所述第一时间处理单元和所述第一业务处理单元之间的驻留时间为第三驻留时间。进一步地,所述确定所述第一报文传入所述第一业务处理单元的时间为第一时间信息,包括:当所述第一业务处理单元检测到开销帧的帧头时,采样所述开销帧的帧头处的时间为第一数值,采样所述开销帧的帧头处的帧号为第二数值;采样所述第一报文第一个字节所在开销帧的帧号为第三数值;根据所述第一数值、所述第二数值和所述第三数值,确定第一时间信息。进一步地,所述确定所述第二报文传出所述第一业务处理单元的时间为第四时间信息,包括:采样开销帧的帧头处的时间为第四数值,采样所述开销帧的帧头处的帧号为第五数值;确定所述第二报文的第一个字节所在开销帧的帧号为第六数值;根据所述第四数值、所述第五数值和所述第六数值,确定第四时间信息。本专利技术实施例提供一种时间同步方法,所述方法应用第二设备,所述方法包括:生成第一报文,给所述第一报文标识第一时间戳,所述第一时间戳指示所述第二设备的第二时间处理单元发送所述第一报文的时间;确定所述第一报文在所述第二设备的第二时间处理单元和所述第二设备的第二业务处理单元之间的驻留时间为第一驻留时间,将所述第一驻留时间写入所述第二报文的修正域;发送所述第一报文至第一设备。进一步地,所述方法还包括:接收所述第一设备发送的至少一个开销帧,提取所述至少一个开销帧中所述第二报文的每一个字节,将所述每一个字节进行组合获得所述第二报文,所述第二报文携带第三时间戳,所述第三时间戳指示所述第一设备的第一时间处理单元发送所述第二报文的时间,所述第二报文的修正域携带第三驻留时间,所述第三驻留时间指示所述第二报文在所述第一时间处理单元和所述第一设备的第一业务处理单元之间的驻留时间;确定所述第二报文从传入所述第二业务处理单元到所述第二时间处理单元的驻留时间为第四驻留时间,将所述第四驻留时间写入所述第二报文的修正域,根据所述第三驻留时间和所述第四驻留时间获得所述第二时间;给所述第二报文标识第四时间戳,所述第四时间戳指示所述第二时间处理单元接收所述第二报文的时间;生成第三报文,发送所述第三报文至所述第一设备,所述第三报文携带所述第四时间戳,所述第三报文的修正域携带所述第二时间。进一步地,所述确定所述第一报文在所述第二设备的第二时间处理单元和所述第二设备的第二业务处理单元之间的驻留时间为第一驻留时间,包括:确定所述第一报文传出所述第二时间处理单元的时间为第五时间信息;采样开销帧的帧头处的时间为第七数值,采样所述开销帧的帧头处的帧号为第八数值,确定所述第一报文的第一个字节所在开销帧的帧号为第九数值,根据所述第七数值、所述第八数值和所述第九数值,确定所述第一报文传出所述第二业务处理单元的时间为第六时间信息;根据所述第五时间信息和所述第六时间信息,确定所述第本文档来自技高网...
一种时间同步方法和设备

【技术保护点】
一种时间同步方法,其特征在于,所述方法应用于第一设备,所述方法包括:获取第一时间戳,所述第一时间戳指示第二设备的第二时间处理单元发送第一报文的时间;确定第一时间,所述第一时间指示所述第一报文在所述第二设备和所述第一设备之间的驻留时间;确定第二时间戳和第三时间戳,其中,所述第二时间戳指示所述第一设备的第一时间处理单元接收所述第一报文的时间,所述第三时间戳指示所述第一时间处理单元发送第二报文的时间;获取第四时间戳和第二时间,所述第四时间戳指示所述第二时间处理单元接收所述第二报文的时间,所述第二时间指示所述第二报文在所述第一设备和所述第二设备之间的驻留时间;根据所述第一时间戳、所述第二时间戳、所述第三时间戳、所述第四时间戳、所述第一时间和所述第二时间,确定补偿时间;将所述补偿时间配置到所述第一设备,以使得所述第一设备的时间同步所述第二设备的时间。

【技术特征摘要】
1.一种时间同步方法,其特征在于,所述方法应用于第一设备,所述方法包括:获取第一时间戳,所述第一时间戳指示第二设备的第二时间处理单元发送第一报文的时间;确定第一时间,所述第一时间指示所述第一报文在所述第二设备和所述第一设备之间的驻留时间;确定第二时间戳和第三时间戳,其中,所述第二时间戳指示所述第一设备的第一时间处理单元接收所述第一报文的时间,所述第三时间戳指示所述第一时间处理单元发送第二报文的时间;获取第四时间戳和第二时间,所述第四时间戳指示所述第二时间处理单元接收所述第二报文的时间,所述第二时间指示所述第二报文在所述第一设备和所述第二设备之间的驻留时间;根据所述第一时间戳、所述第二时间戳、所述第三时间戳、所述第四时间戳、所述第一时间和所述第二时间,确定补偿时间;将所述补偿时间配置到所述第一设备,以使得所述第一设备的时间同步所述第二设备的时间。2.根据权利要求1所述的方法,其特征在于,所述获取第一时间戳,包括:接收所述第二设备发送的至少一个开销帧,提取所述至少一个开销帧中所述第一报文的每一个字节,将所述每一个字节进行组合获得所述第一报文,所述第一报文携带所述第一时间戳,所述第一报文的修正域携带第一驻留时间,所述第一驻留时间指示所述第一报文在所述第二设备的第二时间处理单元和所述第二设备的第二业务处理单元之间的驻留时间;所述确定第一时间,包括:确定所述第一报文从传入所述第一设备的第一业务处理单元到所述第一时间处理单元的驻留时间为第二驻留时间,将所述第二驻留时间写入所述第二报文的修正域,根据所述第一驻留时间和所述第二驻留时间获得所述第一时间;所述确定第二时间戳和第三时间戳,包括:当所述第一报文传入所述第一时间处理单元时,给所述第一报文标识第二时间戳;生成所述第二报文,给所述第二报文标识第三时间戳;所述获取第四时间戳和第二时间,包括:接收所述第二设备发送的第三报文,所述第三报文携带所述第四时间戳,所述第三报文的修正域携带所述第二时间。3.根据权利要求2所述的方法,其特征在于,在所述生成第二报文,给所述第二报文标识第三时间戳之后,包括:确定所述第二报文在所述第一时间处理单元和所述第一设备的第一业务处理单元之间的驻留时间为第三驻留时间,将所述第三驻留时间写入所述第二报文的修正域,以使得所述第二设备根据所述第三驻留时间确定所述第二时间;将所述第二报文的所有字节按照字节顺序插入到至少一个开销帧的配置保留比特中,发送所述至少一个开销帧至所述第二设备,其中,每一个开销帧插入所述第二报文的一个字节。4.根据权利要求2所述的方法,其特征在于,所述确定所述第一报文从传入所述第一设备的第一业务处理单元到所述第一时间处理单元的驻留时间为第二驻留时间,包括:确定所述第一报文传入所述第一业务处理单元的时间为第一时间信息;确定所述第一报文传入所述第一时间处理单元的时间为第二时间信息;根据所述第一时间信息和所述第二时间信息,确定所述第一报文从传入所述第一业务处理单元到所述第一时间处理单元的驻留时间为第二驻留时间。5.根据权利要求3所述的方法,其特征在于,所述确定所述第二报文在所述第一时间处理单元和所述第一设备的第一业务处理单元之间的驻留时间为第三驻留时间,包括:确定所述第二报文传出所述第一时间处理单元的时间为第三时间信息;确定所述第二报文传出所述第一业务处理单元的时间为第四时间信息;根据所述第三时间信息和所述第四时间信息,确定所述第二报文在所述第一时间处理单元和所述第一业务处理单元之间的驻留时间为第三驻留时间。6.根据权利要求4所述的方法,其特征在于,所述确定所述第一报文传入所述第一业务处理单元的时间为第一时间信息,包括:当所述第一业务处理单元检测到开销帧的帧头时,采样所述开销帧的帧头处的时间为第一数值,采样所述开销帧的帧头处的帧号为第二数值;采样所述第一报文第一个字节所在开销帧的帧号为第三数值;根据所述第一数值、所述第二数值和所述第三数值,确定第一时间信息。7.根据权利要求5所述的方法,其特征在于,所述确定所述第二报文传出所述第一业务处理单元的时间为第四时间信息,包括:采样开销帧的帧头处的时间为第四数值,采样所述开销帧的帧头处的帧号为第五数值;确定所述第二报文的第一个字节所在开销帧的帧号为第六数值;根据所述第四数值、所述第五数值和所述第六数值,确定第四时间信息。8.一种时间同步方法,其特征在于,所述方法应用第二设备,所述方法包括:生成第一报文,给所述第一报文标识第一时间戳,所述第一时间戳指示所述第二设备的第二时间处理单元发送所述第一报文的时间;确定所述第一报文在所述第二设备的第二时间处理单元和所述第二设备的第二业务处理单元之间的驻留时间为第一驻留时间,将所述第一驻留时间写入所述第二报文的修正域;发送所述第一报文至第一设备。9.根据权利要8所述的方法,其特征在于,所述方法还包括:接收所述第一设备发送的至少一个开销帧,提取所述至少一个开销帧中所述第二报文的每一个字节,将所述每一个字节进行组合获得所述第二报文,所述第二报文携带第三时间戳,所述第三时间戳指示所述第一设备的第一时间处理单元发送所述第二报文的时间,所述第二报文的修正域携带第三驻留时间,所述第三驻留时间指示所述第二报文在所述第一时间处理单元和所述第一设备的第一业务处理单元之间的驻留时间;确定所述第二报文从传入所述第二业务处理单元到所述第二时间处理单元的驻留时间为第四驻留时间,将所述第四驻留时间写入所述第二报文的修正域,根据所述第三驻留时间和所述第四驻留时间获得所述第二时间;给所述第二报文标识第四时间戳,所述第四时间戳指示所述第二时间处理单元接收所述第二报文的时间;生成第三报文,发送所述第三报文至所述第一设备,所述第三报文携带所述第四时间戳,所述第三报文的修正域携带所述第二时间。10.根据权利要求8所述的方法,其特征在于,所述确定所述第一报文在所述第二设备的第二时间处理单元和所述第二设备的第二业务处理单元之间的驻留时间为第一驻留时间,包括:确定所述第一报文传出所述第二时间处理单元的时间为第五时间信息;采样开销帧的帧头处的时间为第七数值,采样所述开销帧的帧头处的帧号为第八数值,确定所述第一报文的第一个字节所在开销帧的帧号为第九数值,根据所述第七数值、所述第八数值和所述第九数值,确定所述第一报文传出所述第二业务处理单元的时间为第六时间信息;根据所述第五时间信息和所述第六时间信息,确定所述第一报文在所述第二时间处理单元和所述第二业务处理单元之间的驻留时间为第一驻留时间。11.根据权利要求9所述的方法,其特征在于,所述确定所述第二报文从传入所述第二业务处理单元到所述第二时间处理单元的驻留时间为第四驻留时间,包括:确定所述第二报文传入所述第二业务处理单元的时间为第七时间信息;确定所述第二报文传入所述第二时间处理单元的时间为第八时间信息;根据所述第七时间信息和所述第八时间信息,确定所述第二报文从传入所述第二业务处理单元到所述第二时间处理单元的驻留时间为第四驻留时间。12.根据权利要求8所述的方法,其特征在于,所述发送所述第一报文至第一设备,包括:将所述第一报文的所有字节按照字节顺序插入到至少一个开销帧的配置保留比特中,发送所述至少一个开销帧至所述第一设备,其中,每一个开销帧插入所述第一报文的一个字节。13.一种时间同步设备,其特征在于,所述设备包括:第一业务处理单元...

【专利技术属性】
技术研发人员:陈宗正李龙龙
申请(专利权)人:深圳市中兴微电子技术有限公司
类型:发明
国别省市:广东,44

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

1