一种时间信息确定的方法、装置及设备制造方法及图纸

技术编号:22080770 阅读:59 留言:0更新日期:2019-09-12 15:55
本发明专利技术实施例公开了一种时间信息确定的方法、装置及设备,所述方法包括:检测周期性码块的信号,记录所述周期性码块的时间戳;发送时间信息报文时,根据与所述时间信息报文匹配的周期性码块的时间戳,确定发送所述时间信息报文的时间,生成所述时间信息报文的时间戳。在本发明专利技术实施例中,利用周期性码块的作为时间戳的基准,避免了不确定性时延因素,有效提高了时间精度。

A Method, Device and Equipment for Determining Time Information

【技术实现步骤摘要】
一种时间信息确定的方法、装置及设备
本申请涉及通信领域,尤指一种时间信息确定的方法、装置及设备。
技术介绍
超高精度时间频率同步一直是基础科学和技术追求的目标,其重要性不仅仅体现在导航领域,而且在基础科学、天文观测、国防安全、通信以及金融等领域,精密授时与同步均有着广泛而重要的应用。超高精度时间同步存在不同的实现方案,所带来的精度和成本不尽相同,但大体分为带外和带内方式。其中,带内解决方式为时间信号随同业务传递,将时间戳信息的获取尽量置于接近物理层。带内时间戳因为时间信号跟随业务,对光模块的依赖较小,成本低是通信业倾向实现的方式,但是通讯产品接口的庞杂,为了传递更高速的业务,越来越多数字域的处理方法应用到了接口中,这些因素给实现更高精度时间传递带来了不小挑战。目前以太网1588的实现,多是在MAC(MediaAccessControl,介质接入控制)层识别出同步帧头,记录时间戳信息。但是,不同以太网接口速率较多,在记录MAC层时间戳之前,数字域处理存在较大的差异,链路时钟引入的相差、时钟域的变化、FIFO(FirstInputFirstOutput,先入先出队列)的深度等因素会导致不确定性时延,进而影响到系统的精度。
技术实现思路
本专利技术实施例提供了一种时间信息确定的方法、装置及设备,以使以太网接口获得高精度的时间。本专利技术实施例提供了一种时间信息的确定方法,包括:检测周期性码块的信号,记录所述周期性码块的时间戳;发送时间信息报文时,根据与所述时间信息报文匹配的周期性码块的时间戳,确定发送所述时间信息报文的时间,生成所述时间信息报文的时间戳。本专利技术实施例提供了一种时间信息的确定方法,包括:检测周期性码块的信号,记录所述周期性码块的时间戳;接收时间信息报文时,根据与所述时间信息报文匹配的周期性码块的时间戳,确定接收所述时间信息报文的时间。本专利技术实施例提供了一种时间信息的确定装置,包括:第一检测模块,用于检测周期性码块的信号,记录所述周期性码块的时间戳;第一确定模块,用于发送时间信息报文时,根据与所述时间信息报文匹配的周期性码块的时间戳,确定发送所述时间信息报文的时间,生成所述时间信息报文的时间戳。本专利技术实施例提供了一种时间信息的确定设备,包括:处理器;用于存储所述处理器可执行指令的存储器;用于根据所述处理器的控制进行数据收发通信的传输装置;其中,所述处理器用于执行以下操作:检测周期性码块的信号,记录所述周期性码块的时间戳;发送时间信息报文时,根据与所述时间信息报文匹配的周期性码块的时间戳,确定发送所述时间信息报文的时间,生成所述时间信息报文的时间戳。本专利技术实施例提供了一种时间信息的确定设备,包括:处理器;用于存储所述处理器可执行指令的存储器;用于根据所述处理器的控制进行数据收发通信的传输装置;其中,所述处理器用于执行以下操作:检测周期性码块的信号,记录所述周期性码块的时间戳;接收时间信息报文时,根据与所述时间信息报文匹配的周期性码块的时间戳,确定接收所述时间信息报文的时间。本专利技术实施例提供了一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令被处理器执行时实现上述时间信息的确定方法。本专利技术实施例包括:检测周期性码块的信号,记录所述周期性码块的时间戳;发送时间信息报文时,根据与所述时间信息报文匹配的周期性码块的时间戳,确定发送所述时间信息报文的时间,生成所述时间信息报文的时间戳。在本专利技术实施例中,利用周期性码块的作为时间戳的基准,避免了不确定性时延因素,有效提高了时间精度,例如,可以达到100G亚ns级别的精度。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。附图说明附图用来提供对本专利技术技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本专利技术的技术方案,并不构成对本专利技术技术方案的限制。图1为时间同步的处理过程的示意图;图2为本专利技术实施例的时间信息的确定方法(应用于发送端)的流程图;图3为本专利技术实施例的时间间隔转换的示意图;图4为本专利技术实施例的时间信息的确定方法(应用于接收端)的流程图;图5为100G对齐码块的格式示意图;图6为本专利技术应用实例一中发送端的时间信息的确定方法的流程图;图7为本专利技术应用实例一中接收端的时间信息的确定方法的流程图;图8为本专利技术应用实例二中发送端的时间信息的确定方法的流程图;图9为本专利技术应用实例二中接收端的时间信息的确定方法的流程图;图10为本专利技术实施例的时间信息的确定装置(应用于发送端)的示意图图;图11为本专利技术实施例的时间信息的确定装置(应用于接收端)的示意图图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,下文中将结合附图对本专利技术的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。在分布式系统中,通常使用PTP(PrecisionTimeProtocol,精确时间协议),例如1588协议实现主时钟和从时钟的同步。相应地,所使用的时间信息报文通常采用1588事件报文。在系统的同步过程中,主时钟周期性发布PTP时间同步及时间信息,从时钟端口接收主时钟端口发来的时间戳信息,系统根据此信息计算出主从线路时间延迟及主从时间差,并利用该时间差调整本地时间,从而使从时钟节点时间保持与主时钟节点时间一致的频率和相位。如图1所示,时间同步的处理过程如下:1.主时钟节点(Master)向从时钟节点(Slave)发送一个同步报文(Sync),并将发送时间T1记入寄存器。2.从时钟节点(Slave)收到这个同步报文,记上接收到的时间T2。3.主时钟节点(Master)向从时钟节点(Slave)发送跟随报文(Follow_Up),将时间T1嵌入到跟随报文中。4.从时钟节点向主时钟节点发送一个延时请求报文(Delay_Req),并嵌入时间戳T3。5.主时钟节点收到延时请求报文并记住时间T4。6.主时钟节点将T4嵌入延时应答报文(Delay_Resp)中,发送给从时钟节点。根据这四个时间(T1、T2、T3、T4)可计算出从时钟节点和主时钟节点之间的平均路径时延(Delay)和时间偏移(Offset):其中,平均路径时延为:Delay=[(T2-T1)+(T4-T3)]/2从时钟节点(Slave),Delay+Offset=T2-T1;那么,从时钟节点(Slave)的时间偏移Offset=T2-T1-Delay。根据该Offset即可校正从时钟节点的时钟,实现主从同步。从上述描述可以看出,如果这四个时间(T1、T2、T3、T4)不够准确,那么计算得到的平均路径时延(Delay)和时间偏移(Offset)也会有偏差,导致主从之间无法精确同步。在本专利技术实施例中,提出利用周期性码块的作为时间戳的基准,以提高时间精度。如图2所示,本专利技术实施例的时间信息的确定方法,应用于发送端,包括:步骤10本文档来自技高网...

【技术保护点】
1.一种时间信息的确定方法,包括:检测周期性码块的信号,记录所述周期性码块的时间戳;发送时间信息报文时,根据与所述时间信息报文匹配的周期性码块的时间戳,确定发送所述时间信息报文的时间,生成所述时间信息报文的时间戳。

【技术特征摘要】
1.一种时间信息的确定方法,包括:检测周期性码块的信号,记录所述周期性码块的时间戳;发送时间信息报文时,根据与所述时间信息报文匹配的周期性码块的时间戳,确定发送所述时间信息报文的时间,生成所述时间信息报文的时间戳。2.如权利要求1所述的方法,其特征在于,所述周期性码块为对齐码块或虚拟对齐码块。3.如权利要求2所述的方法,其特征在于,所述周期性码块为虚拟对齐码块,所述检测周期性码块,记录所述周期性码块的时间戳之前,还包括:生成所述虚拟对齐码块。4.如权利要求1所述的方法,其特征在于,所述与所述时间信息报文匹配的周期性码块为:位于所述时间信息报文之前,且与所述时间信息报文相邻的周期性码块。5.如权利要求1~4中任意一项所述的方法,其特征在于,所述根据与所述时间信息报文匹配的周期性码块的时间戳,确定发送所述时间信息报文的时间,包括:根据所述时间信息报文携带的标识符,确定所述标识符与所述时间信息报文匹配的周期性码块之间的时间间隔,根据所述时间间隔以及与所述时间信息报文匹配的周期性码块的时间戳,确定发送所述时间信息报文的时间。6.如权利要求5所述的方法,其特征在于,所述标识符位于帧首定界符SFD的位置,或者位于开销头的位置。7.如权利要求1所述的方法,其特征在于,所述记录所述周期性码块的时间戳之后,还包括:确定待发送的时间信息报文与匹配的周期性码块之间的时间间隔大于预设门限,则丢弃所述待发送的时间信息报文。8.如权利要求7所述的方法,其特征在于,所述预设门限为所述周期性码块的周期的1/8。9.一种时间信息的确定方法,包括:检测周期性码块的信号,记录所述周期性码块的时间戳;接收时间信息报文时,根据与所述时间信息报文匹配的周期性码块的时间戳,确定接收所述时间信息报文的时间。10.如权利要求9所述的方法,其特征在于,所述周期性码块为对齐码块,所述检测周期性码块的信号,记录所述周期性码块的时间戳包括:接收发送端发送的数据,检测所述数据中的对齐码块的信号并进行识别,若识别成功,则记录所述对齐码块的时间戳;若识别失败,则将所述对齐码块对应的计数器时间戳作为对齐码块的时间戳并记录所述时间戳。11.如权利要求10所述的方法,其特征在于,所述检测所述数据中的对齐码块的信号并进行识别包括:查找所述数据中的对齐码块的信号,若连续两个周期在所述数据中对齐码块的位置识别出所述对齐码块,则判断识别成功;否则,判断识别失败;其中,所述周期为所述对齐码块的周期。12.如权利要求10所述的方法,其特征在于,所述方法还包括:每次识别出所述数据中的对齐码块,启动或重启计数器,所述计数器按照对齐码块周期生成计数器时间戳。13.如权利要求9所述的方法,其特征在于,所述周期性码块为虚拟对齐码块,所述检测周期性码块的信号之前,还包括:生成所述虚拟对齐码块。14.如权利要求9所述的方法,其特征在于,所述与所述时间信息报文匹配的周期性码块为:位于所述时间信息报文之前,且与所述时间信息报文相邻的周期性码块。15.如权利要求9~14任意一项所述的方法,其特征在于,所述根据与所述时间信息报文匹配的周期性码块的时间戳,确定接收所述时间信息报文的时间,包括:根据所述时间信息报文携带的标识符,确定所述标识符与所述时间信息报文匹配的周期性码块之间的时间间隔,根据所述时间间隔以及与所述时间信息报文匹配的周期性码块的时间戳,确定接收所述时间信息报文的时间。16.如权利要求15所述的方法,其特征在于,所述标识符位于帧首定界符SFD的位置,或者位于开销头的位置。17.一种时间信息的确定装置,其特征在于...

【专利技术属性】
技术研发人员:何力李霞
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1