时间同步处理方法、装置及系统的制作方法

文档序号:7753529阅读:129来源:国知局

专利名称::时间同步处理方法、装置及系统的制作方法
技术领域
:本发明涉及通信领域,具体而言,涉及时间同步处理方法、装置及系统。
背景技术
:无源光网络(PassiveOpticalNetwork,简称为PON)(例如,EP0N/10GEP0N、GP0N/XGP0N等)是一种新的宽带光接入技术,图I是根据现有技术的无源光网络的结构框图,如图I所示,无源光网络包括光线路终端(OpticalLineTerminal,简称为OLT)、光布线网络(OpticalDistributableNetwork,简称为0DN)、多个光网络单兀(OpticalNetworkUnit,简称为0NU)或者光网络终端(OpticalNetworkTerminal,简称为0NT)。PTPIEEE1588,是一种基于分组的时间同步协议,其基本思想是通过软硬件的配合,记录同步时钟信息的发出时间和接收时间,并给每一条信息加上相应的时间戳,通过计算,接收方就可以计算出自己在网络中的时钟误差(即时延),从而实现网络上从设备时钟和主控时钟之间的时间同步。IEEE1588已经有IEEE1588V1和IEEE1588V2两个版本,图2是根据现有技术中的IEEE1588的原理示意图,如图2所示,IEEE1588基于网络特性对称的假设,采用主从方式,定时发送时间消息,接收方根据时间消息计算出主从时钟之间的偏移和线路延时,从而对本地从时钟进行校正同步,其基于分组的方式,可以使网络上各个网元达到同步。在图2中,主时钟发送同步(sync)消息,并记录发送时钟时刻为tl,sync消息到达从时钟时刻为t2,然后主时钟发送跟随(followup)消息,此跟随消息携带主时钟发送sync消息的时间信息tl,然后从时钟发送延时请求delay_req信息,并记录该消息码的发送时钟时刻为t3,delay_req消息到达主时钟时刻为t4,之后主时钟回送延时响应消息delayresp,该消息携带delay_req消息达到主时钟的时间信息t4。假设消息从主时钟到从时钟方向通路延时为ΛTffls,消息从从主时钟到主时钟方向通路延时为ATsm,主从时钟的初始偏差为Irffset,由此,可以得到下列关系t2=tl+Toffset+ATms公式(I)t4=t3-Toffset+ATsm公式(2)Toffset=[(t2-t4)-(tl-t3)-(ATms-ATsm)]/2公式(3)如果网络对称,即ATms=ΛTsm,那么:Toffset=[(t2-t4)-(tl-t3)]/2公式(4)ATms=ATsm=[(t2+t4)-(tl+t3)]/2公式(5)根据以上计算结果就可以实时调整本地从时钟,以使其达到和主时钟同步。图3是现有技术中的IEEE1588时间戳消息报文在DBA调度下的转发的示意图,如图3所示,以太网的IEEE1588报文在PON网络上的直接透传转发,由对图2的分析可以看出,如果网络双向延时不固定,变化较大,抖动大,则会导致计算结果的偏差较大,从而同步准确度降低。由于PON本身的特点,其上行DBA调度引起的上行报文时延抖动较大,导致链路双向时延误差较大,因而抖动也大。在传统的IEEE1588报文在经过每个网路节点设备时候,都会因为网络拥塞、各种QOS算法和报文处理,报文在设备内部存储转发的时延不固定,因而抖动和漂移较大,导致通过图2算法计算获得主从时钟之间的偏差或者路径时延抖动和漂移过大,因而最终会影响时间同步的准确度。因此,由上述分析可知,目前在PON网络中进行时间同步存在抖动较大从而影响到时间同步的准确度的问题。
发明内容本发明的主要目的在于提供一种时间同步处理方法、装置及系统,以解决上述问题。根据本发明的一方面,提供了一种时间同步处理方法,包括如下步骤通过无源光网络中的接收端口从主时钟和从时钟中的一方接收到用于时间同步的时间戳消息报文,并记录接收到所述时间戳消息报文的时间;记录通过无源光网络中的发送端口发送所述时间戳消息报文的时间,其中,所述发送端口和所述接收端口与所在的设备时间保持同步;根据接收到所述时间戳消息报文的时间和发送所述时间戳消息报文的时间,对所述时间戳消息报文中携带的用于时间同步的时间信息进行修正;通过所述发送端口向所述主时钟和从时钟中的另一方发送所述时间戳消息报文。优选地,记录接收到所述时间戳消息报文的时间包括记录所述时间戳消息报文到达所述接收端口的时间;根据第一补偿时间和/或第二补偿时间对到达所述接收端口的时间进行补偿,其中,所述第一补偿时间为所述时间戳消息报文到达所述接收端口和到达所述接收端口所对应的物理端口之间的延时,所述第二补偿时间为进行接收所述时间戳消息报文过程的处理时间;将对所述时间戳消息报文到达所述接收端口的时间进行补偿之后得到的时间,记录为接收到所述时间戳消息报文的时间。优选地,记录通过所述发送端口发送所述时间戳消息报文的时间包括记录所述时间戳消息报文到达所述发送端口的时间;根据第三补偿时间和/或第四补偿时间对到达所述发送端口的时间进行补偿,其中,所述第三补偿时间为所述时间戳消息报文到达所述发送端口的时间和实际发送出去的时间的误差,所述第四补偿时间为对所述用于时间同步的时间信息进行修正的处理时间;将对所述时间戳消息报文到达所述发送端口的时间进行补偿之后得到的时间,记录为通过所述发送端口发送所述时间戳消息报文的时间。优选地,所述发送端口和所述接收端口与所在的设备的时间通过以下方式至少之一保持同步国际电信联盟远程通信标准化组ITU-TG.984.3AD2、国际电信联盟远程通信标准化组ITU-TG.987.3、IEEE802.las。优选地,通过以下的时间格式记录接收到所述时间戳消息报文的时间和通过所述发送端口发送所述时间戳消息报文的时间所述时间格式包括用于指示日期的字段,用于指示小时分钟秒的字段以及用于指示纳秒的字段。优选地,将通过所述接收端口接收到所述时间戳消息报文的时间和通过所述发送端口发送所述时间戳消息报文的时间记录在所述时间戳消息报文中。根据本发明的另一方面,提供了一种时间同步处理装置,包括第一时间戳消息接收模块,用于通过无源光网络中的接收端口从主时钟和从时钟中的一方接收到用于时间同步的时间戳消息报文,并记录接收到所述时间戳消息报文的时间;第二时间戳消息接收模块,用于接收来自所述第一时间戳消息接收模块的所述时间戳消息报文,并记录通过无源光网络中的发送端口发送所述时间戳消息报文的时间,其中,所述发送端口和所述接收端口与所在的设备时间保持同步;修正模块,用于根据接收到所述时间戳报文的时间和发送所述时间戳消息报文的时间,对所述时间戳消息报文中携带的用于时间同步的时间信息进行修正;时间戳消息发送模块,用于通过所述发送端口向所述主时钟和从时钟中的另一方发送所述时间戳消息报文。优选地,所述第一时间戳消息接收模块包括第一记录单元,用于记录所述时间戳消息报文到达所述接收端口的时间;第一补偿单元,用于根据第一补偿时间和/或第二补偿时间对到达所述接收端口的时间进行补偿,其中,所述第一补偿时间为所述时间戳消息报文到达所述接收端口和到达所述接收端口所对应的物理端口之间的延时,所述第二补偿时间为进行接收所述时间戳消息报文过程的处理时间;第二记录单元,用于将对所述时间戳消息报文到达所述接收端口的时间进行补偿之后得到的时间,记录为接收到所述时间戳消息报文的时间。优选地,所述第二时间戳消息接收模块包括第三记录单元,用于记录所述时间戳消息报文到达所述发送端口的时间;第二补偿单元,用于根据第三补偿时间和/或第四补偿时间对到达所述发送端口的时间进行补偿,其中,所述第三补偿时间为所述时间戳消息报文到达所述发送端口的时间和实际发送出去的时间的误差,所述第四补偿时间为对所述用于时间同步的时间信息进行修正的处理时间;第四记录单元,用于将对所述时间戳消息报文到达所述发送端口的时间进行补偿之后得到的时间,记录为通过所述发送端口发送所述时间戳消息报文的时间。根据本发明的再一方面,提供了一种时间同步处理系统,包括主时钟设备、从时钟设备、光线路终端0LT、光网络单元0NU,还包括上述的装置,其中,所述装置连接在所述主时钟设备和所述从时钟设备之间,所述主时钟设备、所述从时钟设备、所述OLT和所述ONU之间的关系为以下之一所述主时钟设备和所述从时钟设备分别独立于所述OLT和所述ONU;所述主时钟设备位于所述OLT上,所述从时钟设备独立于所述OLT和所述ONU;所述主时钟设备独立于所述OLT和所述0NU,所述从时钟设备位于所述ONU上;所述主时钟设备位于所述OLT上,所述从时钟设备位于所述ONU上。通过本发明,采用通过无源光网络中的接收端口从主时钟和从时钟中的一方接收到用于时间同步的时间戳消息报文,并记录接收到所述时间戳消息报文的时间;记录通过无源光网络中的发送端口发送所述时间戳消息报文的时间,其中,所述发送端口和所述接收端口与所在的设备时间保持同步;根据接收到所述时间戳消息报文的时间和发送所述时间戳消息报文的时间,对所述时间戳消息报文中携带的用于时间同步的时间信息进行修正;通过所述发送端口向所述主时钟和从时钟中的另一方发送所述时间戳消息报文,解决了在PON网络中进行时间同步存在抖动较大从而影响到时间同步的准确度的问题,在提高时间同步准确度和减低处理流程的繁琐度之间取得了均衡。此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图I是根据现有技术的无源光网络的结构框图;图2是根据现有技术中的IEEE1588的原理示意图;图3是根据现有技术的IEEE1588时间戳消息报文在DBA调度下的转发的示意图;图4是根据现有技术的IEEE1588透明时钟的原理示意图;图5是根据本发明实施例的时间同步方法的流程图;图6是根据本发明实施例的时间同步处理装置的结构框图;图7是根据本发明优选实施例的时间同步装置中第一时间戳消息接收模块的结构框图;图8是根据本发明优选实施例的时间同步装置中第二时间戳消息接收模块的结构框图;图9是根据本发明优选实施例的时间戳格式的示意图;图10是根据本发明优选实施例的时间同步计算方法系统结构框图;图11是根据本发明优选实例的同步时间方法的流程图;图12是根据本发明优选实施例的无源光网络设备的结构框图;图13是根据本发明优选实施例的无源光网络设备时间同步方法的流程图;图14是根据本发明优选实施例一的网络系统的示意图;图15是根据本发明优选实施例二的网络系统的示意图;图16是根据本发明优选实施例三的网络系统的示意图;图17是根据本发明优选实施例四的网络系统的示意图;图18是根据本发明实施例的光线路终端一实施的流程图;图19是根据本发明实施例的光线路终端二实施的流程图;图20是根据本发明实施例的光网络单元一实施的流程图;图21是根据本发明实施例的光网络单元二实施的流程图。具体实施例方式下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。在IEEE1588V2中引入了透明时钟TC的概念,图4是根据现有技术的IEEE1588透明时钟的原理示意图,如图4所示,该透明时钟是一种端到端的解决方案,通过精确记录IEEE1588报文在网络上每个节点设备的入口时间和出口时间,就可以获得时间报文经过所有节点网络设备的驻留时间,另外时间报文经过各网路的时延通过消息互通获得,最后经过算法修正就可以使从时钟获得和主时钟同步。但是,在IEEE1588V2中的透明时钟对于每一个单独的网络节点均需要计算入口时间和出口时间,计算和流程均比较复杂,对于无源光网络而言,为了使用该IEEE1588协议进行同步,均是对无源光网络进行分段处理,即主时钟和OLT之间同步,然后OLT和ONU之间同步,最后ONU和从时钟之间同步,尤其是主时钟和OLT之间同步以及从时钟和ONU之间同步,需要相关的软件和硬件来解决,OLT和ONU都必须具有类似IEEE1588时间协议报文互通和处理功能,软件和硬件设计复杂,提高了成本。在以下实施例中,将无源光网络整体当作一个透明时钟,计算出时间戳消息报文(或称为时间戳消息、时间戳报文)在无源光网络的驻留时间,从而修正该时间戳消息报文,使得主从时钟同步。图5是根据本发明实施例的时间同步方法的流程图,如图5所示,该方法包括如下步骤步骤S502,通过无源光网络中的接收端口从主时钟和从时钟中的一方接收到用于时间同步的时间戳消息报文,并记录接收到该时间戳消息报文的时间;步骤S504,记录通过无源光网络中的发送端口发送该时间戳消息报文的时间,其中,该发送端口和该接收端口与所在的设备时间保持同步,同步的方式可以很多,例如,国际电信联盟远程通信标准化组ITU-TG.984.3AD2、国际电信联盟远程通信标准化组ITU-TG.·987.3、IEEE802.Ias等;步骤S506,根据接收到该时间戳消息报文的时间和发送该时间戳消息报文的时间,对该时间戳消息报文中携带的用于时间同步的时间信息进行修正;步骤S508,通过该发送端口向该主时钟和从时钟中的另一方发送该时间戳消息报文。通过上述步骤,分别记录在接收端口接收时间戳消息报文的时间和在发送端口发送时间戳消息报文的时间,并在该发送端口发送根据上述时间修正的时间戳报文,从而实现主从时钟的同步。该实现方法可以无论上行报文还是下行报文均可以直接对时间戳报文中的用于时间同步的时间信息直接进行修正,使时间戳报文中的时间信息直接体现了在PON网络的传输以及处理时延,不再需要考虑上下行时延不对称的问题,从而相对于现有技术而言减小了抖动提高了准确度,并且,上述步骤处理简单,不再需要将主时钟、0LT、0NU和从时钟进行逐步同步,操作流程简单,成本较低,在提高时间同步准确度和减低处理流程的繁琐度之间取得了均衡。在实施时,为了使通过接收端口记录的接收到的时间更为准确,考虑到接收报文、修订报文中的时间信息等这些处理也是需要时间的,从物理端口传输到接收端口以及报文到达发送端口和实际发送出去的之间也是存在时延的,因此,在本实施例中还提供了两种比较优的补偿方式,对于这两种方式而言,可以只应用其中的一种,也可以两种同时应用。如果对于某些系统而言,如果这些处理时间或者延时是可以忽略掉的,也可以不使用这两种处理方式,下面对这两种方式进行说明。方式一,首先记录时间戳消息报文到达接收端口的时间;然后根据第一补偿时间和/或第二补偿时间对到达接收端口的时间进行补偿,其中,该第一补偿时间为时间戳消息报文到达接收端口和到达接收端口所对应的物理端口之间的延时,该第二补偿时间为进行接收时间戳消息报文过程的处理时间;将对时间戳消息报文到达接收端口的时间进行补偿之后得到的时间,记录为接收到时间戳消息报文的时间。上述对时间的补偿过程,可以根据具体实施时的具体情况进行选择,例如,接收端口与该接收端口所对应的物理端口之间的延时相比于接收过程的处理时间可以忽略的时候,就可以直接考虑后者,相反,如果接收过程的处理时间相对于接收端口与该接收端口所对应的物理端口之间的延时可以忽略的时候,就可以仅仅考虑该接收端口与所对应的物理端口之间的延时。方式二,在记录通过发送端口发送时间戳消息报文的时间时也可以采用这样的处理方式,即,首先记录时间戳消息报文到达发送端口的时间;根据第三补偿时间和/或第四补偿时间对到达发送端口的时间进行补偿,其中,该第三补偿时间为该时间戳消息报文到达发送端口的时间和实际发送出去的时间的误差,该第四补偿时间为对用于时间同步的时间信息进行修正的处理时间;将对该时间戳消息报文到达发送端口的时间进行补偿之后得到的时间,记录为通过发送端口发送时间戳消息报文的时间。在实施时,对于时间的记录,如果接收端口和发送端口不在一个设备上,那么需要将时间记录在接收端口所在设备和发送端口所在设备均能访问的存储装置上,当然作为一个更加简便的方式,可以将记录的时间直接添加到对应的时间戳消息报文中并转发。这样的处理方式实现比较简便。在实施时,作为一种较优的实施方式,将记录接收到时间戳消息报文的时间对应的时间格式和通过发送端口发送时间戳消息报文的时间格式采用一种新的记录方式,例如,该时间格式包括用于指示日期的字段,用于指示小时分钟秒的字段以及用于指示纳秒的字段。或者采用类似IEEE1588时间戳记录时间格式方式用于指示秒字段和用于指示纳秒的字段,这两种格式都比较容易实现,具体格式实现参考图9所示。在本实施例中还提供了一种时间同步处理装置,图6是根据本发明实施例的时间同步处理装置的结构框图,如图6所示,该装置包括第一时间戳消息接收模块62、第二时间戳消息接收模块64、修正模块66和时间戳消息发送模块68,下面对该装置进行说明。第一时间戳消息接收模块62,用于通过接收端口从主时钟和从时钟中的一方接收到用于时间同步的时间戳消息报文,并记录接收到该时间戳消息报文对应的时间,按照本发明所述时间格式修改该时间戳报文并转发;第二时间戳消息接收模块64,连接至第一时间戳消息接收模块62,用于接收来自上述第一时间戳消息接收模块发送的对应时间戳消息报文,并记录通过发送端口发送时间戳消息报文的时间,其中,发送端口和接收端口与所在的设备时间保持同步;修正模块66,连接至第一时间戳消息接收模块62和第二时间戳消息接收模块64,用于根据接收到该时间戳报文的时间和发送该时间戳消息报文的时间,对该时间戳消息报文中携带的用于时间同步的时间信息进行修正;时间戳消息发送模块68,连接至修正模块66,用于通过发送端口向主时钟和从时钟中的另一方发送该时间戳消息报文。图7是根据本发明优选实施例的时间同步装置中第一时间戳消息接收模块的结构框图,如图7所示,该第一时间戳消息接收模块62包括第一记录单元622、第一补偿单元624和第二记录单元626。下面对该第一时间戳消息接收模块62进行说明。第一记录单元622,用于记录时间戳消息报文到达接收端口的时间;第一补偿单元624,连接至第一记录单元622,用于根据第一补偿时间和/或第二补偿时间对到达接收端口的时间进行补偿,其中,该第一补偿时间为时间戳消息报文到达接收端口和到达接收端口所对应的物理端口之间的延时,该第二补偿时间为进行接收该时间戳消息报文过程的处理时间;第二记录单元626,连接至第一补偿模块624,用于将对该时间戳消息报文到达接收端口的时间进行补偿之后得到的时间,记录为接收到该时间戳消息报文的时间。图8是根据本发明优选实施例的时间同步装置中第二时间戳消息接收模块的结构框图;该第二时间戳消息接收模块64包括第三记录单元642、第二补偿单元644和第四记录单元646。下面对该第二时间戳消息接收模块64进行说明。第三记录单元642,用于记录时间戳消息报文到达发送端口的时间;第二补偿单元644,连接至第三记录单元642,用于根据第三补偿时间和/或第四补偿时间对到达发送端口的时间进行补偿,其中,该第三补偿时间为时间戳消息报文到达发送端口的时间和实际发送出去的时间的误差,该第四补偿时间为对用于时间同步的时间信息进行修正的处理时间;第四记录单元646,连接至第二补偿模块644,用于将对时间戳消息报文到达发送端口的时间进行补偿之后得到的时间,记录为通过发送端口发送时间戳消息报文的时间。在本实施例中还提供了一种时间同步处理系统,该系统包括主时钟设备、从时钟设备、光线路终端0LT、光网络单元0NU,还包括上述实施例或优选实施例的装置,其中,该装置连接在主时钟设备和从时钟设备之间,主时钟设备、从时钟设备、OLT和ONU之间的关系为以下之一主时钟设备和从时钟设备分别独立于OLT和ONU;主时钟设备位于OLT上,从时钟设备独立于OLT和ONU;主时钟设备独立于OLT和0NU,从时钟设备位于ONU上;主时钟设备位于OLT上,从时钟设备位于ONU上。在本实施例及优选的实施方式中,通过引入TC透明时钟的概念,针对无源光网络,提供了一种成本低、设计复杂度低、可靠性高的时间同步方法,以及相对应的网络设备和分布式的时间同步系统,以满足实时性业务的同步需求。需要说明的是,这些优点并不是上述所有的实施例均能够取得的效果,有些效果是某些优选实施方式才能取得的。下面结合一个优选实施例进行说明,需要说明的是,该优选实施例结合了上述实施例及优选实施方式。在本优选实施例中,提供了一种无源光网络同步时间的计算方法,根据本优选实施例自定义的时间戳消息格式,以及相对应的处理流程,通过引入TC透明时钟概念,把无源光网络整体看作TC透明时钟,计算出时间戳消息报文经过无源光网络的驻留时间,并修正该时间戳,使网络主时钟和网络从时钟获得同步,同时同步精度和准确度得以提高。该同步时间的计算方法包括如下步骤SI,主时钟和从时钟通过时间戳消息报文进行互通,来获得同步。时间戳消息报文可以是NTP消息报文,也可以是IEEE1588消息报文,也可以是其他的相同或者相似的基于分组的同步协议时间戳消息报文,具体的实现方法参考图2。S2,无源光网络存在一个本地系统时钟,OLT和ONU通过ITU-TG.984.3AD2或者G.987.3或者IEEE802.Ias使OLT和ONU同步到无源光网络本地系统时钟。S3,下行时间戳消息报文从主时钟发出,到达无源光网络OLT端口(该端口可以是OLT外部上联端口,也可以是内部自定义端口),此时该下行时间戳消息报文到达该端口对应的无源光网络本地系统时间Tl被记录下来,该时间信息Tl被插入下行时间戳消息报文,之后该报文继续在无源光网络中向下游ONU转发。S4,本地系统时间Tl插入到下行时间戳消息报文依据本发明实施例提供的消息格式来实现。S5,携带本地系统时间Tl的下行时间戳消息报文到达ONU端口(该端口可以是ONU外部用户端口,也可以是内部自定义端口),此时对应的无源光网络本地系统时间为T2,经过处理取T2-T1之差ΛTd_来修正下行时间戳消息报文,下行时间戳消息报文经过被ATdown修正之后,然后原来被插入的Tl记录被剥离掉,时间戳消息报文继续向从时钟设备转发(或者Tl记录不被剥离,主要视具体的组网和设备形态而定)。S6,上行时间戳消息报文从从时钟发出,经过无源光网络ONU端口(该端口可以是ONU外部用户端口,也可以是内部自定义端口),此时上行时间戳消息报文到达该端口对应的无源光网络本地系统时间T3被记录下来,该时间信息T3被插入上行时间戳消息报文,之后该报文继续在无源光网络中向上游OLT转发。S7,本地系统时间T3插入到上行时间戳消息报文依据本发明实施例提供的消息格式来实现。S8,携带本地系统时间T3的上行时间戳消息报文到达OLT端口(该端口可以是OLT外部上联端口,也可以是内部自定义端口),此时对应的无源光网络本地系统时间为T4,经过处理取T4-T3之差ΛTup来修正上行时间戳消息报文,上行时间戳消息报文经过被ATup修正之后,然后原来被插入的Τ3记录被剥离掉,时间戳消息报文继续向主时钟设备转发(或者Τ3记录不被剥离,主要视具体的组网和设备形态而定)。通过计算上下行时间戳消息报文在OLT端口(该端口可以是OLT外部上联端口,也可以是内部自定义端口)和ONU端口(该端口可以是ONU外部用户端口,也可以是内部自定义端口)之间的驻留时间并修正对应的上下行时间戳消息报文,引入类似IEEE1588TC透明时钟的概念,这样网络主时钟和网络从时钟通过消息互发,就可以相互之间获得同步。在本实施例中还提供了一种无源光网络设备(实现了时间同步处理装置的功能),该无源光网络设备包括无源光网络本地系统时钟同步处理模块,时间戳消息接收模块,无源光网络本地系统时间插入模块,时间戳消息发送模块,时间戳消息码修正模块,无源光网络本地系统时间剥离模块,下面对上述模块进行说明。无源光网络本地系统时钟同步处理模块主要通过ITU-TG.984.3AD2或者G.987.3或者ΙΕΕΕ802.Ias的时间同步方式实现OLT和ONU双方各自的本地时钟和无源光网络本地系统时钟同步。时间戳消息接收模块主要用于识别时间戳消息报文,可以通过协议类型或者自定义的方法来区分时间戳消息报文和其他数据报文。该模块可以处理来自主时钟和从时钟发过来的时间戳消息报文,也可以识别经过修改之后的来自无源光网络内部的时间戳消息报文。同时该模块还负责记录报文达到该模块对应的无源光网络本地系统时间,另外该模块还具有时间补偿功能,以补偿本模块处理时间和报文实际到达本模块的时间误差等,以使该时间戳消息报文被记录的本地系统时间的准确度得以提高。时间戳消息报文和对应的无源光网络本地系统时间被一对一保存下来。无源光网络本地系统时间插入模块主要用于修改时间戳消息。时间戳消息接收模块发送时间戳消息和对应的无源光网络本地系统时间给本模块,本模块通过处理,按照本发明实施例指定的消息格式,格式如图9所示,插入无源光网络本地系统时间到对应的时间戳消息报文中。时间戳消息发送模块主要用于发送经过修改之后的时间戳消息报文(如插入和剥离之后的时间戳消息报文)。时间戳消息码修正模块(实现了上述修正模块的功能)主要用于计算时间戳消息在OLT端口(该端口可以是OLT外部上联端口,也可以是内部自定义端口)和ONU端口(该端口可以是ONU外部用户端口,也可以是内部自定义端口)之间的驻留时间,并对时间戳消息报文进行修正。该模块还具有时间补偿功能,以补偿本模块处理时间和从本模块到报文实际发送出去的时间误差等,以使被修正的驻留时间的准确度得以提高。无源光网络本地系统时间剥离模块主要用于修改时间戳消息。时间戳消息码修正模块发送被修正时间戳消息到本模块,本模块通过处理,剥离掉被插入的无源光网络本地系统时间,以还原时间戳消息报文本来的格式。下面结合不同的PON的网络架构进行说明。优选架构一该架构的网络系统包括光线路终端0LT1、至少一个上述无源光网络设备、至少一个光网络单元ONU1、至少一个外部主时钟设备和外部从时钟设备。光线路终端OLTl:主要用于接收,发送时间戳消息报文。接收从OLTl外部主时钟发过来的时间戳消息报文,并发送到无源光网络设备并被处理,无源光网络设备给它的时间戳消息报文通过OLTl发送出去。另外OLTl还负责对系统中的ONUl进行测距,把相关的测距信息发送给无源光网络设备处理,还负责和ONUl互通,保证时间戳消息报文在OLTl和ONUl之间进行正常的转发。光网络单元ONUl:主要用于接收,发送时间戳消息报文。接收从ONUl外部从时钟发过来的时间戳消息报文,并发送到无源光网络设备并被处理,无源光网络设备给它的时间戳消息报文通过ONUl发送给外部从时钟。另外ONUl还负责和OLTl互通,保证OLTl测距正常进行,保证时间戳消息报文在OLTl和ONUl之间进行正常的转发。无源光网络设备主要用于处理来自OLTl和ONUl发送过来的时间戳消息报文,同时发送处理之后的消息报文给OLTl和ONUl。另外该设备还负责处理OLTl发送过来的测距信息,并使ONUl本地时钟,OLTl本地时钟和无源光网络本地系统时钟同步。主从时钟设备主时钟设备是时间服务器,如IEEE1588设备,可以是masterclock也可以是BC边界时钟,从时钟设备为IEEE1588client客户端。优选架构二该架构的网络系统,包括光线路终端0LT1、至少一个上述无源光网络设备,至少一个光网络单元0NU2和至少一个主时钟设备。光线路终端OLTl:主要用于接收,发送时间戳消息报文。接收从OLTl外部主时钟发过来的时间戳消息报文,并发送到无源光网络设备并被处理,无源光网络设备给它的时间戳消息报文通过OLTl发送出去。另外OLTl还负责对系统中的0NU2进行测距,把相关的测距信息发送给无源光网络设备处理,还负责和0NU2互通,保证时间戳消息报文在OLTl和0NU2之间进行正常的转发。光网络单元0NU2:主要用于接收,发送时间戳消息报文。另外从时钟设备被放置在0NU2上面成为0NU2的一部分,0NU2主要负责和无源光网络设备进行时间消息收发互通。0NU2上从时钟时间戳消息报文发送到无源光网络设备并被处理,无源光网络设备给它的时间戳消息报文被送到0NU2上面的从时钟设备进行处理。另外0NU2还负责和OLTl互通,保证OLTl测距正常进行,保证时间戳消息报文在OLTl和0NU2之间进行正常的转发。无源光网络设备主要用于处理来自OLTl和0NU2发送过来的时间戳消息报文,同时发送处理之后的消息报文给OLTl和0NU2。另外该设备还负责处理OLT发送过来的测距信息,并使0NU2本地时钟,OLTl本地时钟和无源光网络本地系统时钟同步。主时钟设备主时钟设备是时间服务器,如IEEE1588设备,可以是masterclock也可以是BC边界时钟。优选架构三该架构的网络系统包括光线路终端0LT2、至少一个上述无源光网络设备,至少一个光网络单元ONUl和对应的一个从时钟设备。光线路终端0LT2:主要用于接收,发送时间戳消息报文。另外主时钟设备被放置在0LT2上面成为0LT2的一部分,0LT2主时钟设备主要负责和无源光网络设备进行时间消息收发互通,同时它还负责和上游时钟设备进行消息互通,以获得同步。如果0LT2上游设备的源头为类似IEEE1588时间服务器,0LT2主时钟设备作为IEEE1588BC边界时钟,它负责和上游的时间按服务器进行时间消息互通以取得同步,如果0LT2上游设备为全球卫星导航授时系统,它直接从授时系统获得时间同步信息。此外0LT2还负责对系统中的ONUl进行测距,把相关的测距信息发送给无源光网络设备处理,还负责和ONUl互通,保证时间戳消息报文在0LT2和ONUl之间进行正常的转发。光网络单元ONUl:主要用于接收,发送时间戳消息报文。接收从ONUl外部从时钟发过来的时间戳消息报文并发送到无源光网络设备并被处理,无源光网络设备给它的时间戳消息报文通过ONUl发送给外部从时钟。另外ONUl还负责和0LT2互通,保证0LT2测距正常进行,保证时间戳消息报文在0LT2和ONUl之间进行正常的转发。无源光网络设备主要用于处理来自0LT2和ONUl发送过来的时间戳消息报文,同时发送处理之后的消息报文给0LT2和ONUl。另外该设备还负责处理0LT2发送过来的测距信息,并使ONUl本地时钟,0LT2本地时钟和无源光网络本地系统时钟同步。从时钟设备从时钟设备为IEEE1588client客户端。优选架构四该架构的网络系统包括光线路终端0LT2、至少一个上述无源光网络设备,至少一个光网络单元0NU2。光线路终端0LT2:主要用于接收,发送时间戳消息报文。另外主时钟设备被放置在0LT2上面成为0LT2的一部分,0LT2主时钟设备主要负责和无源光网络设备进行时间消息收发互通,同时它还负责和上游时钟设备进行消息互通,以获得同步。如果0LT2上游设备的源头为类似IEEE1588时间服务器,0LT2主时钟设备作为IEEE1588BC边界时钟,它负责和上游的时间按服务器进行时间消息互通以取得同步,如果0LT2上游设备为全球卫星导航授时系统,它直接从授时系统获得时间同步信息。此外0LT2还负责对系统中的0NU2进行测距,把相关的测距信息发送给无源光网络设备处理,还负责和0NU2互通,保证时间戳消息报文在0LT2和0NU2之间进行正常的转发。光网络单元0NU2:主要用于接收,发送时间戳消息报文。另外从时钟设备被放置在0NU2上面成为0NU2的一部分,0NU2主要负责和无源光网络设备进行时间消息收发互通。0NU2上从时钟时间戳消息报文发送到无源光网络设备并被处理,无源光网络设备给它的时间戳消息报文被送到0NU2上面的从时钟设备进行处理。另外0NU2还负责和0LT2互通,保证0LT2测距正常进行,保证时间戳消息报文在0LT2和0NU2之间进行正常的转发。无源光网络设备主要用于处理来自0LT2和0NU2发送过来的时间戳消息报文,同时发送处理之后的消息报文给0LT2和0NU2。另外该设备还负责处理0LT2发送过来的测距信息,并使0NU2本地时钟,0LT2本地时钟和无源光网络本地系统时钟同步。在本优选实施例中还提供了一种光线路终端0LT1,主要包括无源光网络本地系统时钟同步处理模块、时间戳消息接收模块、无源光网络本地系统时间插入模块、时间戳消息发送模块、时间戳消息码修正模块和无源光网络本地系统时间剥离模块。无源光网络本地系统时钟同步处理模块主要用于通过ITU-TG.984.3AD2或者G.987.3或者IEEE802.Ias的时间同步方式来实现OLT和ONU双方各自的本地时钟和无源光网络本地系统时钟同步。时间戳消息接收模块主要用于识别时间戳消息报文,可以通过协议类型或者自定义的方法来区分时间戳消息报文和其他数据报文。该模块可以处理来自外部上游主时钟发过来的时间戳消息报文,也可以识别经过修改之后的来自无源光网络下游内部的时间戳消息报文。同时该模块还负责记录报文达到该模块对应的无源光网络本地系统时间,另外该模块还具有时间补偿功能,以补偿本模块处理时间和报文实际到达本模块时间误差等,以使该时间戳消息报文被记录的本地系统时间的准确度得以提高。时间戳消息报文和对应的无源光网络本地系统时间被一对一保存下来。无源光网络本地系统时间插入模块主要用于修改时间戳消息。时间戳消息接收模块发送时间戳消息和对应的无源光网络本地系统时间给本模块,本模块通过处理,按照本发明指定的消息格式,插入无源光网络本地系统时间到对应的时间戳消息报文中。时间戳消息发送模块主要用于发送经过修改之后的时间戳消息报文(如插入和剥离之后的时间戳消息报文)。发送经过剥离处理后的标准报文给OLT上游主时钟设备或者发送经过插入处理后的自定义报文给OLT下游从时钟设备。时间戳消息码修正模块主要用于计算时间戳消息在OLT上联端口(和上游主时钟通信接口)和ONU端口(该端口可以是ONU外部用户端口,也可以是内部自定义端口,主要视从时钟是否在ONU上面而言)之间的驻留时间,并对时间戳消息报文进行修正。该模块还具有时间补偿功能,以补偿本模块处理时间和从本模块到报文实际发送出去的时间误差等,以使被修正的驻留时间的准确度得以提高。无源光网络本地系统时间剥离模块主要用于修改时间戳消息。时间戳消息码修正模块发送被修正时间戳消息到本模块,本模块通过处理,剥离掉被插入的无源光网络本地系统时间,以还原时间戳消息报文本来的格式。在本实施例中,还提供了一种光线路终端0LT2,主要包括主时钟设备、无源光网络本地系统时钟同步处理模块、时间戳消息接收模块、无源光网络本地系统时间插入模块、时间戳消息发送模块、时间戳消息码修正模块和无源光网络本地系统时间剥离模块。主时钟设备,这里主时钟设备被放置在OLT上面,成为OLT的一部分。如果OLT上游设备的源头为类似IEEE1588时间服务器,OLT主时钟设备作为IEEE1588BC边界时钟,它负责和上游的时间按服务器进行时间消息互通以取得同步,如果OLT上游设备为全球卫星导航授时系统,它直接从授时系统获得时间同步信息。无源光网络本地系统时钟同步处理模块主要用于通过ITU-TG.984.3AD2或者G.987.3或者IEEE802.Ias的时间同步方式来实现OLT和ONU双方各自的本地时钟和无源光网络本地系统时钟同步。时间戳消息接收模块主要用于识别时间戳消息报文,可以通过协议类型或者自定义的方法来区分时间戳消息报文和其他数据报文。该模块可以处理来自内部主时钟发过来的时间戳消息报文,也可以识别经过修改之后的来自无源光网络内部的时间戳消息报文。同时该模块还负责记录报文达到该模块对应的无源光网络本地系统时间,另外该模块还具有时间补偿功能,以补偿本模块处理时间和报文实际到达本模块时间误差等,以使该时间戳消息报文被记录的本地系统时间的准确度得以提高。时间戳消息报文和对应的无源光网络本地系统时间被一对一保存下来。无源光网络本地系统时间插入模块主要用于修改时间戳消息。时间戳消息接收模块发送时间戳消息和对应的无源光网络本地系统时间给本模块,本模块通过处理,按照本发明指定的消息格式,插入无源光网络本地系统时间到对应的时间戳消息报文中。时间戳消息发送模块主要用于发送经过修改之后的时间戳消息报文(如插入和剥离之后的时间戳消息报文)。发送经过剥离处理后的标准报文给OLT上主时钟设备或者发送经过插入处理后的自定义报文给OLT下游从时钟设备。时间戳消息码修正模块主要用于计算时间戳消息在OLT端口(和OLT上主时钟通信接口)和ONU端口(该端口可以是ONU外部用户端口,也可以是内部自定义端口,主要视从时钟是否在ONU上面而言)之间的驻留时间,并对时间戳消息报文进行修正。该模块还具有时间补偿功能,以补偿本模块处理时间和从本模块到报文实际发送出去的时间误差等,以使被修正的驻留时间的准确度得以提高。无源光网络本地系统时间剥离模块主要用于修改时间戳消息。时间戳消息码修正模块发送被修正时间戳消息到本模块,本模块通过处理,剥离掉被插入的无源光网络本地系统时间,以还原时间戳消息报文本来的格式。在本实施例中,还提供了一种光线网络单元ONUl,主要包括无源光网络本地系统时钟同步处理模块、时间戳消息接收模块、无源光网络本地系统时间插入模块、时间戳消息发送模块、时间戳消息码修正模块和无源光网络本地系统时间剥离模块无源光网络本地系统时钟同步处理模块主要用于通过ITU-TG.984.3AD2或者G.987.3或者IEEE802.Ias的时间同步方式来实现OLT和ONU双方各自的本地时钟和无源光网络本地系统时钟同步。时间戳消息接收模块主要用于识别时间戳消息报文,可以通过协议类型或者自定义的方法来区分时间戳消息报文和其他数据报文。该模块可以处理来自外部从时钟发过来的时间戳消息报文,也可以识别经过修改之后的来自无源光网络内部上游的时间戳消息报文。同时该模块还负责记录报文达到该模块对应的无源光网络本地系统时间,另外该模块还具有时间补偿功能,以补偿本模块处理时间和报文实际到达本模块时间误差等,以使该时间戳消息报文被记录的本地系统时间的准确度得以提高。时间戳消息报文和对应的无源光网络本地系统时间被一对一保存下来。无源光网络本地系统时间插入模块主要用于修改时间戳消息。时间戳消息接收模块发送时间戳消息和对应的无源光网络本地系统时间给本模块,本模块通过处理,按照本发明指定的消息格式,插入无源光网络本地系统时间到对应的时间戳消息报文中。时间戳消息发送模块主要用于发送经过修改之后的时间戳消息报文(如插入和剥离之后的时间戳消息报文)。发送经过插入处理后的标准报文给ONU上游主时钟设备或者发送经过剥离处理后的自定义报文给ONU下游从时钟设备。时间戳消息码修正模块主要用于计算时间戳消息在OLT端口(该端口可以是OLT外部上联端口,也可以是内部自定义端口)和ONU端口(该端口可以是ONU外部用户端口,也可以是内部自定义端口)之间的驻留时间,并对时间戳消息报文进行修正。该模块还具有时间补偿功能,以补偿本模块处理时间和从本模块到报文实际发送出去的时间误差等,以使被修正的驻留时间的准确度得以提高。无源光网络本地系统时间剥离模块主要用于修改时间戳消息。时间戳消息码修正模块发送被修正时间戳消息到本模块,本模块通过处理,剥离掉被插入的无源光网络本地系统时间,以还原时间戳消息报文本来的格式。在本实施例中,还提供了一种光网络单元0NU2,主要包括从时钟设备、无源光网络本地系统时钟同步处理模块、时间戳消息接收模块、无源光网络本地系统时间插入模块、时间戳消息发送模块、时间戳消息码修正模块和无源光网络本地系统时间剥离模块从时钟设备,这里从时钟设备被放置在ONU上面,成为ONU的一部分。无源光网络本地系统时钟同步处理模块主要用于通过ITU-TG.984.3AD2或者G.987.3或者IEEE802.Ias的时间同步方式来实现OLT和ONU双方各自的本地时钟和无源光网络本地系统时钟同步。时间戳消息接收模块主要用于识别时间戳消息报文,可以通过协议类型或者自定义的方法来区分时间戳消息报文和其他数据报文。该模块可以处理来自ONU上从时钟发过来的时间戳消息报文,也可以识别经过修改之后的来自无源光网络内部上游的时间戳消息报文。同时该模块还负责记录报文达到该模块对应的无源光网络本地系统时间,另外该模块还具有时间补偿功能,以补偿本模块处理时间和报文实际到达本模块时间误差等,以使该时间戳消息报文被记录的本地系统时间的准确度得以提高。时间戳消息报文和对应的无源光网络本地系统时间被一对一保存下来。无源光网络本地系统时间插入模块主要用于修改时间戳消息。时间戳消息接收模块发送时间戳消息和对应的无源光网络本地系统时间给本模块,本模块通过处理,按照本发明指定的消息格式,插入无源光网络本地系统时间到对应的时间戳消息报文中。时间戳消息发送模块主要用于发送经过修改之后的时间戳消息报文(如插入和剥离之后的时间戳消息报文)。发送经过插入处理后的标准报文给ONU上游主时钟设备或者发送经过剥离处理后的自定义报文给ONU上从时钟设备。时间戳消息码修正模块主要用于计算时间戳消息在OLT端口(该端口可以是OLT外部上联端口,也可以是内部自定义端口)和ONU端口(该端口可以是ONU外部用户端口,也可以是内部自定义端口)之间的驻留时间,并对时间戳消息报文进行修正。该模块还具有时间补偿功能,以补偿本模块处理时间和从本模块到报文实际发送出去的时间误差等,以使被修正的驻留时间的准确度得以提高。无源光网络本地系统时间剥离模块主要用于修改时间戳消息。时间戳消息码修正模块发送被修正时间戳消息到本模块,本模块通过处理,剥离掉被插入的无源光网络本地系统时间,以还原时间戳消息报文本来的格式。下面结合另一个优选实施例进行说明,需要说明的是,该优选实施例结合了上述实施例及优选实施方式。在本优选实施例中,定义了一种时间戳格式,图9是根据本发明优选实施例的时间戳格式的示意图,如图9所示,对原有的标准时间戳进行修改,插入了报文到达无源光网络对应的本地系统时间,本地系统时间信息格式可以是类似IEEE1588记录时间的格式采用48bit无符号整数来记录秒,32位bit无符合整数来记录纳秒,通过这种方式表达时间信息,例如,Ins用OOOO000000010000H来表示,再例如,2.5ns用0000000000028000H来表示;另外也可以采用如“年月日时分秒纳秒”的方式来表达时间,比如2009年I月24日5时06分28秒2.5纳秒,纳秒的表示方式和上述相同。原有时间戳信息被完整保留了下来,放在无源光网络对应的本地系统时间之后。图10是根据本发明优选实施例的时间同步计算方法系统结构框图,图11是根据本发明优选实例的同步时间方法的流程图,如图11所示,对应于图10的系统结构框图,该流程包括如下步骤步骤S1102,主从时钟通过时间戳消息报文进行互通,来获得同步,类似IEEE1588twoway的方式来实现同步,如公式⑴公式(5)。步骤SI104,OLT和ONU通过ITU-TG.984.3AD2或者G.987.3或者IEEE802.Ias使OLT和ONU同步到无源光网络本地系统时钟,OLT上存在一个无源光网络本地系统时钟处理模块,ONU上面也存在一个无源光网络本地系统时钟处理模块,两者互发时间码消息即可获得同步。如图10所示,这里所指的无源光网络本地系统时钟可以存在在OLT上面也可以存在在ONU上面,不过一般都设置在OLT上面,由OLT来负责维护。步骤S1106,下行时间戳消息报文从主时钟发出,到达无源光网络OLT端口(该端口可以是OLT外部上联端口,也可以是内部自定义端口),对应的本地无源光网络本地系统时间Tl时刻被记录下来。步骤S1108,然后该下行报文按照本优选实施例上述定义的格式,如图9所示,被插入Tl时刻消息,然后继续向从时钟设备转发。步骤S1110,携带Tl的下行时间戳消息报文到达ONU端口(该端口可以是ONU外部用户端口,也可以是内部自定义端口),此时本地无源光网络本地系统时间T2时刻被记录下来。步骤S1112,经过处理取T2-T1之差ΛTd_来修正下行时间戳消息报文,这里举例说明如何修改IEEE1588处理方式,按照IEEE1588原理和TC时钟处理方式,下行的IEEE1588eventmessageSYNCmessage驻留时间为ΛTd_=T2-T1,如果TC时钟(无源光网络整体作为TC时钟看待)为onestep时钟,那么ONU出端口时应该把该ΔTdown参数加到SYNC消息correctionField域。如果TC时钟为twostep时钟,那么ONU出端口时应该把该ATd_S数加到Follow_Up消息correctionField域。下行时间戳消息报文经过被修正之后,然后原来被插入的Tl记录被剥离掉,时间戳消息报文继续向从时钟设备转发(或者Tl记录不被剥离,主要视具体的组网和设备形态而定)。步骤S1114,上行时间戳消息报文从主时钟发出,到达无源光网络ONU端口(该端口可以是ONU外部用户端口,也可以是内部自定义端口),对应的本地无源光网络本地系统时间T3时刻被记录下来。步骤S1116,然后该上行报文按照本发明优选实施例定义的格式,被插入T3时刻消息,然后继续向主时钟设备转发。步骤S1118,携带T3的下行时间戳消息报文到达OLT端口(该端口可以是OLT外部上联端口,也可以是内部自定义端口),此时对应的本地无源光网络本地系统时间T4时刻被记录下来。步骤SI120,经过处理取T4-T3之差ΛTup来修正上行时间戳消息报文,上行时间戳消息报文经过被修正之后,然后原来被插入的Τ3记录被剥离掉,时间戳消息报文继续向主时钟设备转发(或者Τ3记录不被剥离,主要视具体的组网和设备形态而定)。这里举例说明如何修改ΙΕΕΕ1588处理方式,按照ΙΕΕΕ1588原理和TC时钟处理方式,上行的ΙΕΕΕ1588eventmessageDelay—Reqmessage驻留时间为ΔTup=T4-T3,如果TC时钟为onestep时钟,那么OLT出端口时应该把该ΛTup参数从Delay_Req消息correctionField域中减去。如果TC时钟为twostep时钟,那么OLT出端口时应该把该ΛTup参数加到Delay_Req消息correctionField域,然后上游的IEEE1588Master设备把该参数从Delay_Resp消息correctionField域中减去再发出。最终,主从时钟根据时间戳消息报文互通,通过类IEEE1588的方式,如公式(I)公式(5)的方式来获得同步。在本优选实施例中,还提供了一种无源光网络设备,图12是根据本发明优选实施例的无源光网络设备的结构框图,如图12所示,该无源光网络设备包括无源光网络本地系统时钟同步处理模块02-1和02-2,时间戳消息接收模块01-1和01-2,时间戳消息发送模块06-1和06-2,无源光网络本地系统时间插入模块05-1和05-2,无源光网络本地系统时间剥离模块04-1和04-2,时间戳消息码修正模块03-1和03-2。需要说明的是,图中的内部接口和外部接口是相对无源光网络设备和主从时钟而言的。外部接口主从时钟和无源光网络设备之间消息交互接口。内部接口无源光网络设备内部模块之间消息交互接口。图13是根据本发明优选实施例的无源光网络设备时间同步方法的流程图,如图13所示,该流程包括如下步骤步骤S1302,主从时钟通过时间戳消息报文进行互通,来获得同步,类似IEEE1588twoway的方式来实现同步,具体原理和计算公式如公式(I)公式(5)。步骤S1304,无源光网络本地系统时钟同步处理模块02-1和02_2,通过ITU-TG.984.3AD2或者G.987.3或者IEEE802.Ias的时间同步方式实现OLT和ONU双方各自的本地时钟和无源光网络本地系统时钟同步。步骤S1306,当02-1模块、02_2模块和本地系统时钟同步之后(本地系统时钟可以在0LT,也可以在0NU,一般都设置在0LT,由OLT来维护),02-1模块提供无源光网络本地系统时间给01-1模块做定时参考,02-2模块提供无源光网络本地系统时间给01-2模块做定时参考。步骤S1308,来自外部端口下行时间戳消息报文到达时间戳消息接收模块01-1,报文被记录到达01-1对应的无源光网络本地系统时间为Tl,另外01-1模块还具有时间补偿功能,以补偿本模块处理时间ATp_dl和报文实际到达本模块时间误差,因为报文到达光网络设备时间和消息报文到达OLT物理端口的时间之间有一个延时ATp_d2,通过补偿以使该时间戳消息报文到达时间的准确度得以提高,这样被修正的实际本地时间为Tl'=(Tl-ATp_dl_ATp_d2)公式(6)这里用Tl'来表示,ATp_dl,ΛTp_d2可以通过软件的方式来修正,也可以通过硬件的方式,直接按照公式(6)获得,ATp_dl,ATp_d2可以设置为O。时间戳消息报文和对应的无源光网络本地系统时间Tl'被一对一保存下来。步骤S1310,携带下行时间戳消息报文和对应的Tl'信息被送到无源光网络本地系统时间插入模块05-1进行处理,Tl'信息按照本发明定义格式,如图9所示,被插入到该下行时间戳消息报文中。步骤S1312,携带Tl'信息的下行时间戳消息报文被送到时间戳消息发送模块06-1,最后被送到OLTPON口转发到下行从时钟。步骤S1314,携带Tl'信息的下行时间戳消息报文到达时间戳消息接收模块01-2,报文被记录到达01-2对应的无源光网络本地系统时间为T2,时间戳消息报文和对应的无源光网络本地系统时间T2被一对一保存下来。步骤S1316,携带Tl'信息的下行时间戳消息报文和对应的T2信息被送到时间戳消息码修正模块03-2,03-2模块还具有时间补偿功能,以补偿本模块处理时间ΛTp_d3和从本模块到报文实际发送出去的时间误差ATp_d4等,通过补偿以使被修正的驻留时间的准确度得以提高,所以实际的发送到从时钟的时间为T2'=(Tl+ATp_d3+ATp_d4)公式(7)这里用T2'来表示,ATp_d3,ΔTp_d4可以通过软件的方式来修正,也可以通过硬件的方式,直接按照公式⑵获得,ATp_d3,ATp_d4可以设置为O。最后通过ATd_=T2'-Tl',获得下行报文的实际驻留时间,然后修正该时间戳消息报文,具体的修正方式参考步骤SI120。步骤S1318,被修正的下行时间戳消息报文被送到无源光网络本地系统时间剥离模块04-2,经过处理后被还原成下行时间戳消息报文标准格式。步骤S1320,经修正后且被剥离的时间戳消息报文直接被发送到从时钟设备。步骤S1322,来自外部端口上行时间戳消息报文到达时间戳消息接收模块01-2,报文被记录到达01-2对应的无源光网络本地系统时间为T3,另外01-2模块还具有时间补偿功能,以补偿本模块处理时间ATP_U1和报文实际到达本模块时间误差,因为报文到达光网络设备时间和消息报文到达ONU物理端口的时间之间有一个延时ΛTp_u2,通过补偿以使该时间戳消息报文到达时间的准确度得以提高,这样被修正的实际本地时间为T3'=(T3-ATp_ul_Atp_u2)公式(8)这里用T3'来表示,ATp_ul,ΛTp_u2可以通过软件的方式来修正,也可以通过硬件的方式,直接按照公式(8)获得,ATp_ul,ATp_u2可以设置为O。时间戳消息报文和对应的无源光网络本地系统时间T3'被一对一保存下来。步骤S1324,携带上行时间戳消息报文和对应的T3'信息被送到无源光网络本地系统时间插入模块05-2进行处理,T3'信息按照本发明定义格式,如图9所示,被插入到该下行时间戳消息报文中。步骤S1326,携带T3'信息的上行时间戳消息报文被送到时间戳消息发送模块06-2,最后被送到OLTPON口转发到上行主时钟。步骤S1328,携带T3'信息的上行时间戳消息报文到达时间戳消息接收模块01-1,报文被记录到达01-1对应的无源光网络本地系统时间为T4,时间戳消息报文和对应的无源光网络本地系统时间T4被一对一保存下来。步骤S1330,携带T3'信息的上行时间戳消息报文和对应的T4信息被送到时间戳消息码修正模块03-1,03-1模块还具有时间补偿功能,以补偿本模块处理时间ΛTp_u3和从本模块到报文实际发送出去的时间误差ATP_U4等,通过补偿以使被修正的驻留时间的准确度得以提高,所以实际的发送到主时钟的时间为T4'=(Tl+ΛTp_u3+ΔTp_u4)公式(9)这里用T4'来表示,ATp_u3,ΔTp_u4可以通过软件的方式来修正,也可以通过硬件的方式,直接按照公式(9)获得,ATp_u3,ATp_u4可以设置为O。最后通过ATup=T4'-T3',获得上行报文的实际驻留时间,然后修正该时间戳消息报文,具体的修正方式参考步骤SI120。步骤S1332,被修正的上行时间戳消息报文被送到无源光网络本地系统时间剥离模块04-1,经过处理后被还原成下行时间戳消息报文标准格式。步骤S1334,经修正后且被剥离的时间戳消息报文直接被发送到主时钟设备。最后,主从时钟通过时间戳消息报文进行互通,来获得同步,类似IEEE1588twoway的方式来实现同步,如公式(I)公式(5)。在本优选实施例中,提供了一种网络系统1,图14是根据本发明优选实施例一的网络系统的示意图,如图14所示,该网络系统包括光线路终端0LT1、至少一个上述实施例或优选实施例的无源光网络设备、至少一个光网络单元0NU1、至少一个外部主时钟设备和外部从时钟设备光线路终端OLTl:主要用于接收,发送时间戳消息报文。接收从OLTl外部主时钟发过来的时间戳消息报文,并发送到无源光网络设备并被处理,无源光网络设备给它的时间戳消息报文通过OLTl发送出去。另外OLTl还负责对系统中的ONUl进行测距,把相关的测距信息发送给无源光网络设备处理,还负责和ONUl互通,保证时间戳消息报文在OLTl和ONUl之间进行正常的转发。光网络单元ONUl:主要用于接收,发送时间戳消息报文。接收从ONUl外部从时钟发过来的时间戳消息报文并发送到无源光网络设备并被处理,无源光网络设备给它的时间戳消息报文通过ONUl发送给外部从时钟。另外ONUl还负责和OLTl互通,保证OLTl测距正常进行,保证时间戳消息报文在OLTl和ONUl之间进行正常的转发。无源光网络设备主要用于处理来自OLTl和ONUl发送过来的时间戳消息报文,同时发送处理之后的消息报文给OLTl和ONUl。另外该设备还负责处理OLTl发送过来的测距信息,并使ONUl本地时钟,OLTl本地时钟和无源光网络本地系统时钟同步。主从时钟设备主时钟设备是时间服务器,如IEEE1588设备,可以是masterclock也可以是BC边界时钟,从时钟设备为IEEE1588client客户端。在本优选实施例中,还提供了一种网络系统2,图15是根据本发明优选实施例二的网络系统的示意图,如图15所示,该网络系统包括光线路终端0LT1、至少一个上述实施例或优选实施例的无源光网络设备,至少一个光网络单元0NU2和至少一个主时钟设备。光线路终端OLTl:主要用于接收,发送时间戳消息报文。接收从OLTl外部主时钟发过来的时间戳消息报文,并发送到无源光网络设备并被处理,无源光网络设备给它的时间戳消息报文通过OLTl发送出去。另外OLTl还负责对系统中的0NU2进行测距,把相关的测距信息发送给无源光网络设备处理,还负责和0NU2互通,保证时间戳消息报文在OLTl和0NU2之间进行正常的转发。光网络单元0NU2:主要用于接收,发送时间戳消息报文。另外从时钟设备被放置在0NU2上面成为0NU2的一部分,0NU2主要负责和无源光网络设备进行时间消息收发互通。0NU2上从时钟时间戳消息报文发送到无源光网络设备并被处理,无源光网络设备给它的时间戳消息报文被送到0NU2上面的从时钟设备进行处理。另外0NU2还负责和OLTl互通,保证OLTl测距正常进行,保证时间戳消息报文在OLTl和0NU2之间进行正常的转发。无源光网络设备主要用于处理来自OLTl和0NU2发送过来的时间戳消息报文,同时发送处理之后的消息报文给OLTl和0NU2。另外该设备还负责处理OLT发送过来的测距信息,并使0NU2本地时钟,OLTl本地时钟和无源光网络本地系统时钟同步。主时钟设备主时钟设备是时间服务器,如IEEE1588设备,可以是masterclock也可以是BC边界时钟。在本优选实施例中,提供了一种网络系统3,图16是根据本发明优选实施例三的网络系统的示意图,如图16所示,该网络系统包括光线路终端0LT2、至少一个上述实施例或优选实施方式的无源光网络设备,至少一个光网络单元ONUl和对应的一个从时钟设备。光线路终端0LT2:主要用于接收,发送时间戳消息报文。另外主时钟设备被放置在0LT2上面成为0LT2的一部分,0LT2主时钟设备主要负责和无源光网络设备进行时间消息收发互通,同时它还负责和上游时钟设备进行消息互通,以获得同步。如果0LT2上游设备的源头为类似IEEE1588时间服务器,0LT2主时钟设备作为IEEE1588BC边界时钟,它负责和上游的时间按服务器进行时间消息互通以取得同步,如果0LT2上游设备为全球卫星导航授时系统,它直接从授时系统获得时间同步信息。此外0LT2还负责对系统中的ONUl进行测距,把相关的测距信息发送给无源光网络设备处理,还负责和ONUl互通,保证时间戳消息报文在0LT2和ONUl之间进行正常的转发。光网络单元ONUl:主要用于接收,发送时间戳消息报文。接收从ONUl外部从时钟发过来的时间戳消息报文并发送到无源光网络设备并被处理,无源光网络设备给它的时间戳消息报文通过ONUl发送给外部从时钟。另外ONUl还负责和0LT2互通,保证0LT2测距正常进行,保证时间戳消息报文在0LT2和ONUl之间进行正常的转发。无源光网络设备主要用于处理来自0LT2和ONUl发送过来的时间戳消息报文,同时发送处理之后的消息报文给0LT2和ONUl。另外该设备还负责处理0LT2发送过来的测距信息,并使ONUl本地时钟,0LT2本地时钟和无源光网络本地系统时钟同步。从时钟设备从时钟设备为IEEE1588client客户端。在本优选实施例中,提供了一种网络系统4,图17是根据本发明优选实施例四的网络系统的示意图,如图17所示,该网络系统包括光线路终端0LT2、至少一个上述实施例或优选实施方式的无源光网络设备,至少一个光网络单元0NU2。光线路终端0LT2:主要用于接收,发送时间戳消息报文。另外主时钟设备被放置在0LT2上面成为0LT2的一部分,0LT2主时钟设备主要负责和无源光网络设备进行时间消CN102938676A书明说19/22页息收发互通,同时它还负责和上游时钟设备进行消息互通,以获得同步。如果0LT2上游设备的源头为类似IEEE1588时间服务器,0LT2主时钟设备作为IEEE1588BC边界时钟,它负责和上游的时间按服务器进行时间消息互通以取得同步,如果0LT2上游设备为全球卫星导航授时系统,它直接从授时系统获得时间同步信息。此外0LT2还负责对系统中的0NU2进行测距,把相关的测距信息发送给无源光网络设备处理,还负责和0NU2互通,保证时间戳消息报文在0LT2和0NU2之间进行正常的转发。光网络单元0NU2:主要用于接收,发送时间戳消息报文。另外从时钟设备被放置在0NU2上面成为0NU2的一部分,0NU2主要负责和无源光网络设备进行时间消息收发互通。0NU2上从时钟时间戳消息报文发送到无源光网络设备并被处理,无源光网络设备给它的时间戳消息报文被送到0NU2上面的从时钟设备进行处理。另外0NU2还负责和0LT2互通,保证0LT2测距正常进行,保证时间戳消息报文在0LT2和0NU2之间进行正常的转发。无源光网络设备主要用于处理来自0LT2和0NU2发送过来的时间戳消息报文,同时发送处理之后的消息报文给0LT2和0NU2。另外该设备还负责处理0LT2发送过来的测距信息,并使0NU2本地时钟,0LT2本地时钟和无源光网络本地系统时钟同步。在本实施例中,提供了一种光线路终端0LT1,图18是根据本发明实施例的光线路终端一实施的流程图,需要说明的是,图中的内部接口和外部接口是相对无源光网络设备和主从时钟而言的。外部接口主从时钟和无源光网络设备之间消息交互接口。内部接口无源光·网络设备内部模块之间消息交互接口。如图18所示,该流程包括如下步骤SI,光网络设备02-1模块和下游ONU互通消息,通过ITU-TG.984.3AD2或者G.987.3或者IEEE802.Ias的时间同步方式实现OLT和ONU双方各自的本地时钟和无源光网络本地系统时钟同步,并提供无源光网络本地系统时间给01-1模块做定时参考。S2,从OLT来的主时钟时间戳消息报文,到达光网络设备01-1进行处理,报文被记录到达01-1对应的无源光网络本地系统时间为Tl,另外01-1模块还具有时间补偿功能,以补偿本模块处理时间和报文实际到达本模块的时间误差,因为报文到达光网络设备时间和消息报文到达OLT物理端口的时间之间有一个延时,通过补偿以使该时间戳消息报文到达时间的准确度得以提高。S3,然后该下行时间戳消息报文和对应的Tl信息被送到光网络设备05-1模块进行处理。Tl信息按照本发明定义格式,如图9所示,被插入到该下行时间戳消息报文中。S4,携带Tl信息的下行时间戳消息报文被送到光网络设备06-1模块进行处理,最后被送到OLTPON口转发到下行从时钟。S5,来自无源光网络内部上行时间戳消息报文到达光网络设备01-1模块进行处理,报文被记录到达01-1对应的无源光网络本地系统时间为T4,时间戳消息报文和对应的无源光网络本地系统时间T4被一对一保存下来。S6,该上行时间戳消息报文和对应的T4信息被送到光网络设备03-1模块进行处理,03-1模块还具有时间补偿功能,以补偿本模块处理时间和从本模块到报文实际发送出去的时间误差等,通过补偿以使被修正的驻留时间的准确度得以提高。通过计算获得上行报文的实际驻留时间,然后修正该时间戳消息报文,具体的修正方式参考上述实施例及优选实施例。S7,被修正的上行时间戳消息报文被送到光网络设备04-1模块进行处理,经过剥22离处理后被还原成上行时间戳消息报文标准格式。S8,最后经修正后且被剥离的时间戳消息报文被送到光网络设备05-1模块,被发送到外部主时钟设备。在本实施例中,提供了一种光线路终端0LT2,图19是根据本发明实施例的光线路终端二实施的流程图,需要说明的是,图中的内部接口和外部接口是相对无源光网络设备和主从时钟而言的。外部接口主从时钟和无源光网络设备之间消息交互接口。内部接口无源光网络设备内部模块之间消息交互接口。如图19所示,该流程包括如下步骤SI,主时钟设备,这里主时钟设备被放置在OLT上面,成为OLT的一部分。如果OLT上游设备的源头为类似IEEE1588时间服务器,OLT主时钟设备作为IEEE1588BC边界时钟,它负责和上游的时间按服务器进行时间消息互通以取得同步,如果OLT上游设备为全球卫星导航授时系统,它直接从授时系统获得时间同步信息。S2,光网络设备02-1模块和下游ONU互通消息,通过ITU-TG.984.3AD2或者G.987.3或者IEEE802.Ias的时间同步方式实现OLT和ONU双方各自的本地时钟和无源光网络本地系统时钟同步,并提供无源光网络本地系统时间给01-1模块做定时参考。S3,来自OLT上主时钟时间戳消息报文,到达光网络设备01-1进行处理,报文被记录到达01-1对应的无源光网络本地系统时间为Tl,另外01-1模块还具有时间补偿功能,以补偿本模块处理时间和报文实际到达本模块的时间误差,通过补偿以使该时间戳消息报文到达时间的准确度得以提高。S4,然后该下行时间戳消息报文和对应的Tl信息被送到光网络设备05-1模块进行处理。Tl信息按照本发明定义格式,如图9所示,被插入到该下行时间戳消息报文中。S5,携带Tl信息的下行时间戳消息报文被送到光网络设备06-1模块进行处理,最后被送到OLTPON口转发到下行从时钟。S6,来自无源光网络内部上行时间戳消息报文到达光网络设备01-1模块进行处理,报文被记录到达01-1对应的无源光网络本地系统时间为T4,时间戳消息报文和对应的无源光网络本地系统时间T4被一对一保存下来。S7,该上行时间戳消息报文和对应的T4信息被送到光网络设备03-1模块进行处理,03-1模块还具有时间补偿功能,以补偿本模块处理时间和从本模块到报文实际发送出去的时间误差等,通过补偿以使被修正的驻留时间的准确度得以提高。通过计算获得上行报文的实际驻留时间,然后修正该时间戳消息报文,具体的修正方式参考上述实施例及优选实施例。S8,被修正的上行时间戳消息报文被送到光网络设备04-1模块进行处理,经过剥离处理后被还原成上行时间戳消息报文标准格式。S9,最后经修正后且被剥离的时间戳消息报文被送到光网络设备05-1模块,被发送到OLT上主时钟设备。在本实施例中,提供了一种光网络单元ONUl,图20是根据本发明实施例的光网络单元一实施的流程图,需要说明的是,图中的内部接口和外部接口是相对无源光网络设备和主从时钟而言的。外部接口主从时钟和无源光网络设备之间消息交互接口。内部接口无源光网络设备内部模块之间消息交互接口。如图20所示,该流程包括如下步骤SI,光网络设备02-2模块和上游OLT互通消息,通过ITU-TG.984.3AD2或者G.987.3或者IEEE802.Ias的时间同步方式实现OLT和ONU双方各自的本地时钟和无源光网络本地系统时钟同步,并提供无源光网络本地系统时间给01-2模块做定时参考。S2,从ONU来的从时钟时间戳消息报文,到达光网络设备01_2进行处理,报文被记录到达01-2对应的无源光网络本地系统时间为T3,另外01-2模块还具有时间补偿功能,以补偿本模块处理时间和报文实际到达本模块的时间误差,因为报文到达光网络设备时间和消息报文到达ONU物理端口的时间之间有一个延时,通过补偿以使该时间戳消息报文到达时间的准确度得以提高。S3,然后该上行时间戳消息报文和对应的T3信息被送到光网络设备05-2模块进行处理。T3信息按照本发明定义格式,如图9所示,被插入到该上行时间戳消息报文中。S4,携带T3信息的上行时间戳消息报文被送到光网络设备06-2模块进行处理,最后被送到ONUPON口转发到上行主时钟。S5,来自无源光网络内部下行时间戳消息报文到达光网络设备01-2模块进行处理,报文被记录到达01-2对应的无源光网络本地系统时间为T2,时间戳消息报文和对应的无源光网络本地系统时间T2被一对一保存下来。S6,该下行时间戳消息报文和对应的T2信息被送到光网络设备03-2模块进行处理,03-2模块还具有时间补偿功能,以补偿本模块处理时间和从本模块到报文实际发送出去的时间误差等,通过补偿以使被修正的驻留时间的准确度得以提高。通过计算获得上行报文的实际驻留时间,然后修正该时间戳消息报文,具体的修正方式参考上述实施例及优选实施例。S7,被修正的下行时间戳消息报文被送到光网络设备04-2模块进行处理,经过剥离处理后被还原成下行时间戳消息报文标准格式。S8,最后经修正后且被剥离的时间戳消息报文被送到光网络设备05-2模块,被发送到外部从时钟设备。在本实施例中,提供了一种光网络单元0NU2,图21是根据本发明实施例的光网络单元二实施的流程图,需要说明的是,图中的内部接口和外部接口是相对无源光网络设备和主从时钟而言的。外部接口主从时钟和无源光网络设备之间消息交互接口。内部接口无源光网络设备内部模块之间消息交互接口。如图21所示,该流程包括如下步骤SI,从时钟设备,这里从时钟设备被放置在ONU上面,成为ONU的一部分。S2,光网络设备02-2模块和上游OLT互通消息,通过ITU-TG.984.3AD2或者G.987.3或者IEEE802.Ias的时间同步方式实现OLT和ONU双方各自的本地时钟和无源光网络本地系统时钟同步,并提供无源光网络本地系统时间给01-2模块做定时参考。S3,从ONU上从时钟来的时间戳消息报文,到达光网络设备01_2进行处理,报文被记录到达01-2对应的无源光网络本地系统时间为T3,另外01-2模块还具有时间补偿功能,以补偿本模块处理时间和报文实际到达本模块时间误差,因为报文到达光网络设备时间和消息报文到达ONU物理端口的时间之间有一个延时,通过补偿以使该时间戳消息报文到达时间的准确度得以提高。S4,然后该上行时间戳消息报文和对应的T3信息被送到光网络设备05-2模块进行处理。T3信息按照本发明定义格式,如图9所示,被插入到该上行时间戳消息报文中。S5,携带T3信息的上行时间戳消息报文被送到光网络设备06-2模块进行处理,最后被送到ONUPON口转发到上行主时钟。S6,来自无源光网络内部下行时间戳消息报文到达光网络设备01-2模块进行处理,报文被记录到达01-2对应的无源光网络本地系统时间为T2,时间戳消息报文和对应的无源光网络本地系统时间T2被一对一保存下来。S7,该下行时间戳消息报文和对应的T2信息被送到光网络设备03-2模块进行处理,03-2模块还具有时间补偿功能,以补偿本模块处理时间和从本模块到报文实际发送出去的时间误差等,通过补偿以使被修正的驻留时间的准确度得以提高。通过计算获得上行报文的实际驻留时间,然后修正该时间戳消息报文,具体的修正方式参考上述实施例及优选实施例。S8,被修正的下行时间戳消息报文被送到光网络设备04-2模块进行处理,经过剥离处理后被还原成下行时间戳消息报文标准格式。S9,最后经修正后且被剥离的时间戳消息报文被送到光网络设备05-2模块,被发送ONU上从时钟设备。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。权利要求1.一种时间同步处理方法,其特征在于包括如下步骤通过无源光网络中的接收端口从主时钟和从时钟中的一方接收到用于时间同步的时间戳消息报文,并记录接收到所述时间戳消息报文的时间;记录通过无源光网络中的发送端口发送所述时间戳消息报文的时间,其中,所述发送端口和所述接收端口与所在的设备时间保持同步;根据接收到所述时间戳消息报文的时间和发送所述时间戳消息报文的时间,对所述时间戳消息报文中携带的用于时间同步的时间信息进行修正;通过所述发送端口向所述主时钟和从时钟中的另一方发送所述时间戳消息报文。2.根据权利要求I所述的方法,其特征在于,记录接收到所述时间戳消息报文的时间包括记录所述时间戳消息报文到达所述接收端口的时间;根据第一补偿时间和/或第二补偿时间对到达所述接收端口的时间进行补偿,其中,所述第一补偿时间为所述时间戳消息报文到达所述接收端口和到达所述接收端口所对应的物理端口之间的延时,所述第二补偿时间为进行接收所述时间戳消息报文过程的处理时间;将对所述时间戳消息报文到达所述接收端口的时间进行补偿之后得到的时间,记录为接收到所述时间戳消息报文的时间。3.根据权利要求I或2所述的方法,其特征在于,记录通过所述发送端口发送所述时间戳消息报文的时间包括记录所述时间戳消息报文到达所述发送端口的时间;根据第三补偿时间和/或第四补偿时间对到达所述发送端口的时间进行补偿,其中,所述第三补偿时间为所述时间戳消息报文到达所述发送端口的时间和实际发送出去的时间的误差,所述第四补偿时间为对所述用于时间同步的时间信息进行修正的处理时间;将对所述时间戳消息报文到达所述发送端口的时间进行补偿之后得到的时间,记录为通过所述发送端口发送所述时间戳消息报文的时间。4.根据权利要求I所述的方法,其特征在于,所述发送端口和所述接收端口与所在的设备的时间通过以下方式至少之一保持同步国际电信联盟远程通信标准化组ITU-TG.984.3AD2、国际电信联盟远程通信标准化组ITU-TG.987.3、IEEE802.las。5.根据权利要求I所述的方法,其特征在于,通过以下的时间格式记录接收到所述时间戳消息报文的时间和通过所述发送端口发送所述时间戳消息报文的时间所述时间格式包括用于指示日期的字段,用于指示小时分钟秒的字段以及用于指示纳秒的字段。6.根据权利要求I或5所述的方法,其特征在于,将通过所述接收端口接收到所述时间戳消息报文的时间和通过所述发送端口发送所述时间戳消息报文的时间记录在所述时间戳消息报文中。7.一种时间同步处理装置,其特征在于包括第一时间戳消息接收模块,用于通过无源光网络中的接收端口从主时钟和从时钟中的一方接收到用于时间同步的时间戳消息报文,并记录接收到所述时间戳消息报文的时间;第二时间戳消息接收模块,用于接收来自所述第一时间戳消息接收模块的所述时间戳消息报文,并记录通过无源光网络中的发送端口发送所述时间戳消息报文的时间,其中,所述发送端口和所述接收端口与所在的设备时间保持同步;修正模块,用于根据接收到所述时间戳报文的时间和发送所述时间戳消息报文的时间,对所述时间戳消息报文中携带的用于时间同步的时间信息进行修正;时间戳消息发送模块,用于通过所述发送端口向所述主时钟和从时钟中的另一方发送所述时间戳消息报文。8.根据权利要求7所述的装置,其特征在于,所述第一时间戳消息接收模块包括第一记录单元,用于记录所述时间戳消息报文到达所述接收端口的时间;第一补偿单元,用于根据第一补偿时间和/或第二补偿时间对到达所述接收端口的时间进行补偿,其中,所述第一补偿时间为所述时间戳消息报文到达所述接收端口和到达所述接收端口所对应的物理端口之间的延时,所述第二补偿时间为进行接收所述时间戳消息报文过程的处理时间;第二记录单元,用于将对所述时间戳消息报文到达所述接收端口的时间进行补偿之后得到的时间,记录为接收到所述时间戳消息报文的时间。9.根据权利要求7或8所述的装置,其特征在于,所述第二时间戳消息接收模块包括第三记录单元,用于记录所述时间戳消息报文到达所述发送端口的时间;第二补偿单元,用于根据第三补偿时间和/或第四补偿时间对到达所述发送端口的时间进行补偿,其中,所述第三补偿时间为所述时间戳消息报文到达所述发送端口的时间和实际发送出去的时间的误差,所述第四补偿时间为对所述用于时间同步的时间信息进行修正的处理时间;第四记录单元,用于将对所述时间戳消息报文到达所述发送端口的时间进行补偿之后得到的时间,记录为通过所述发送端口发送所述时间戳消息报文的时间。10.一种时间同步处理系统,包括主时钟设备、从时钟设备、光线路终端OLT、光网络单元ONU,其特征在于,还包括权利要求7至9中任一项所述的装置,其中,所述装置连接在所述主时钟设备和所述从时钟设备之间,所述主时钟设备、所述从时钟设备、所述OLT和所述ONU之间的关系为以下之一所述主时钟设备和所述从时钟设备分别独立于所述OLT和所述ONU;所述主时钟设备位于所述OLT上,所述从时钟设备独立于所述OLT和所述ONU;所述主时钟设备独立于所述OLT和所述0NU,所述从时钟设备位于所述ONU上;所述主时钟设备位于所述OLT上,所述从时钟设备位于所述ONU上。全文摘要本发明公开了一种时间同步处理方法、装置及系统,该方法包括如下步骤,采用通过接收端口从主时钟和从时钟中的一方接收到用于时间同步的时间戳消息报文,并记录接收到时间戳消息报文的时间;记录通过发送端口发送时间戳消息报文的时间,其中,发送端口和接收端口与所在的设备时间保持同步;根据接收到时间戳消息报文的时间和发送时间戳消息报文的时间,对时间戳消息报文中携带的用于时间同步的时间信息进行修正;通过发送端口向主时钟和从时钟中的另一方发送时间戳消息报文。通过本发明,解决了无源光网络现有技术中时间同步方法复杂,对应的网络设计复杂、成本高的问题,进而达到了时间同步处理方法流程简单,对应的网络设备简单、成本低的效果。文档编号H04J3/06GK102938676SQ201110234750公开日2013年2月20日申请日期2011年8月16日优先权日2011年8月16日发明者齐国民申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1