透传时钟的实现装置和方法

文档序号:7921875阅读:260来源:国知局
专利名称:透传时钟的实现装置和方法
技术领域
本发明涉及通信领域,具体地,涉及一种透传时钟的实现装置 和方法。
背景技术
目前,网络技术得到了发展,其中,以太网技术由于其开放性 好、应用广泛以及价格低廉等特点,已逐渐在多个领域中得到了广 泛应用,例如,商用计算4几的通信领域、过程控制领域中上层的信 息管理与通信。
在分布式以太网中,时钟同步技术是以太网技术中的关键技术
之一,时钟同步问题直接影响网络通信的实时性。IEEE1588标准是 以太网中 一种时钟同步的解决方案,其基本功能是使分布式网络内 的其他时钟与最精确时钟保持同步。正EE1588标准定义了一种精确 时间协i义(Precision Time Protocol,简称为PTP ),该协i义用于对标 准以太网或其他采用多播技术的分布式总线系统中的传感器、执行 器以及其他终端i殳备中的时钟进4亍亚樣史秒级同步。
在网络内部,存在着诸多交换节点(交换机、路由器等设备), IEEE1588协议V2版本需要计算相关数据在这些交换节点的驻留时 间,并提出了透传时钟的概念,即,从1588协议数据总的传输时间 中减去数据在交换节点中驻留的时间,从而达到数据在交换节点中 "透明传输"的效果。因此,精确计算1588协议数据在透传时钟(交换节点)的驻留时间,以及4艮据该驻留时间对1588协议凄t据进4刊i务 正,可以有效地提高时间的同步精度。这样,为了计算协议数据在 交换节点的驻留时间,必须获取进出交换节点的1588协议凄t据的时 间4言息。
目前,相关才支术中是通过l欠件方式来实现IEEE1588协i义对戋以 及荻取时间戳的相关信息(即,透传时钟)。该软件方式虽然能够实 现1588协议数据的透传时钟,^f旦是具有不确定性和波动性,这样, 同步精度将会因为软件抖动而受到严重制约。
针对1588协议数据的时钟透传中存在的精度不够、不稳定及波 动大的问题,目前尚未提出有效的解决方案。

发明内容
考虑到相关技术中存在的1588协议数据时钟透传的精度不够、 不稳定及波动大的问题而〗故出本发明,为此,本发明的主要目的在 于提供一种改进的透传时钟的实现方案,以解决相关技术中的上述 问题之一。
才艮据本发明的一个方面,提供了一种透传时钟的实现装置,该 装置位于交换节点的各端口处。
根据本发明的透传时钟的实现装置包括时钟模块、数据识别 模块和数据修正模块,其中,时钟模块,分别与数据识别模块和数
据修正模块连接,用于为数据识别模块和数据修正模块提供时钟信 息;数据识别模块,用于接收数据,并从时钟模块获取当前时间信 息;数据修正模块,与数据识别模块连接,用于根据数据的输出方 向,将当前时间信息的正值或负值与数据中携带的时间信息进行累 加,并将累加的时间信息与凄t据一并输出。优选地,上述数据的输出方向包括从装置输出到交换节点; 则数据修正模块用于将当前时间信息的负值与数据中携带的时间信 息进行累加。
优选地,上述数据的输出方向还包括从装置输出到交换节点 的下一交换节点;则数据修正模块用于将当前时间信息的正值与数 据中携带的时间信息进行累加。
优选地,该装置可以进一步包括緩存才莫块,用于緩存数据识 别模块接收到的数据和当前时间信息;检验和计算模块,用于根据 数据识别才莫块获取的数据中除携带的时间信息以外的数据部分确定 中间检验和,并将中间检验和发送给数据识别模块,以及响应于数 据修正模块的调用,根据累加结果和中间检验和确定检验和,并将 检验和反馈给数据修正模块;数据修正模块还用于根据检验和修正 数据。
优选地,上述数据识别模块还用于获取数据的类型、数据的长 度、中间检-验和。
根据本发明的另 一个方面,提供了 一种透传时钟的实现方法。
根据本发明的透传时钟的实现方法包括接收数据,并获取当 前时间信息,其中,数据中携带有时间信息;根据数据的输出方向, 将当前时间信息的正值或负值与数据中携带的时间信息进行累加, 并将累加的时间信息与凄t据 一并输出。
优选地,根据数据的输出方向,将当前时间信息的正值或负值 与数据中携带的时间信息进行累加的操作具体包括在数据输出至 交换节点时,将当前时间信息的负值与数据中携带的时间信息进行 累加;在数据输出至交换节点的下一交换节点时,将当前时间信息 的正值与数据中携带的时间信息进行累加。优选地,在对数据中携带的时间信息进行累加之前,该方法还
包括对接收到的数据和信息进行緩存;根据数据中除携带的时间 信息以外的数据部分确定中间枱、验和。
优选地,在对数据中携带的时间信息进行累加之后,该方法还 包括根据累加结果和中间检验和确定检验和;根据检验和修正数 据。
优选地,接收数据后,该方法还包括获取数据的信息,其中, 信息中包括数据的数据类型、数据长度、中间检验和。
借助于本发明的上述技术方案,使用硬件装置获取数据在交换 节点中的驻留时间信息,并^f艮据该驻留时间信息对数据中携带的时 间信息进行修正,能够有效地实现数据的透传时钟,并且获取的驻 留时间信息精度高、获取方式稳定,能够解决相关技术中存在的 1588协议数据时钟透传的精度不够、不稳定及波动大的问题,从而 能够达到提高1588系统时钟同步精度的目的。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部 分地从说明书中变得显而易见,或者通过实施本发明而了解。本发 明的目的和其^M尤点可通过在所写的i兌明书、纟又利要求书、以及附 图中所特别指出的结构来实现和获得。


此处所说明的附图用来提供对本发明的进一步理解,构成本申 请的一部分,本发明的示意性实施例及其说明用于解释本发明,并 不构成对本发明的不当限定。在附图中图1是根据相关技术的1588时钟同步的网络结构框图2是根据本发明装置实施例的透传时钟的实现装置的结构框
图3是根据本发明优选实施例的透传时钟的实现装置的结构框
图4是图3所示的装置具体实现的硬件装置的结构框图5是才艮据本发明方法实施例的透传时钟的实现方法的流程
图6是才艮据本发明方法实施例的透传时钟的实现方法的处理流 程图。
具体实施例方式
功能和克述
考虑到相关技术中存在的1588协议数据时钟透传的精度不够、 不稳定及波动大的问题,本发明的实施例提出了 一种透传时钟的实 现装置和方法,其中,使用硬件装置获取数据在交换节点中的驻留 时间信息,并4艮据该驻留时间信息对数据中携带的时间信息进^H'务 正,能够有效地实现数据的透传时钟,并且所获取的驻留时间信息 精度高、获取方式稳定。
在对本发明的实施例进行说明之前,先对1588时钟同步网络进 行说明。图1示出了根据相关技术的1588时钟同步的网络结构,如 图1所示,该网络由一系列的交换节点(交换机、路由器等设备)组成,并且,在该网络中存在一个主时钟和一个从时钟,主乂人时钟之
间通过多个交换节点来交换1588协议才艮文。
下面结合附图对本发明的实施例进行说明,应当理解,此处所 描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
需要说明的是,如果不沖突,本发明实施例以及实施例中的各 个特征可以相互结合,均在本发明的保护范围之内。
装置实施例
根据本发明的实施例,提供了一种透传时钟的实现装置,该装 置位于交换节点的各端口处,并且通过该装置来获取凄t据输入或者 输出交换节点的时间信息,并根据该时间信息对该数据中携带的时 间信息进行修正,从而实现透传时钟。
图2示出了根据本发明装置实施例的透传时钟的实现装置的结 构,如图2所示,才艮据本发明装置实施例的透传时钟的实现装置包 括时钟模块20、数据识别模块22和数据修正模块24。下面详细说 明上述模块间的功能。
时钟模块20,分别与数据识别模块22和数据修正模块24连接, 用于为数据识别模块22和数据修正模块24提供时钟信息;优选地, 交换节点各个端口处的透传时钟的实现装置中的时钟模块均保持同 步。
数据识别模块22 (或可称为报文识别模块),用于接收数据, 并从时钟才莫块20获取当前时间信息;优选地,该凄t据的输入方向可 以是从当前交换节点的上 一 交换节点首先输入到根据本发明装置实 施例的透传时钟的实现装置,然后由该装置输出到当前交换节点, 也可以是首先由当前交换节点输入到该装置,再通过该装置输出到下一交换节点,并且,数据识别模块22在数据进入到该装置时从时 钟才莫块20获取时间信息。优选地,数据识别模块22还用于获取数 据的类型、数据的长度、以及下述的中间检验和。
数据修正模块24 (或可称为报文修正模块),与数据识别模块 22连接,用于根据数据的输出方向,将上述时间信息的正值或负值 与数据中携带的时间信息进行累加,并将累加结果的时间信息与数 据一并输出,优选地,当数据的输出方向是从根据本发明装置实施 例的透传时钟的实现装置输出到当前交换节点时,数据修正才莫块24 用于将上述时间信息的负值与数据中携带的时间信息进行累加,当 数据的输出方向是从上述装置输出到当前交换节点的下一 交换节点 时,数据修正模块24用于将上述时间信息的正值与数据中携带的时 间信息进行累加。
借助于本发明提供的装置,通过使用包括时钟模块、数据识别 模块和数据修正模块的硬件装置,能够获取数据在交换节点中的驻 留时间信息,并根据该驻留时间信息对数据中携带的时间信息进行 修正,从而能够有效地实现数据的透传时钟,并且,时钟;漠块^是供 的驻留时间信息精度高、获取时间信息的方式稳定,数据修正才莫块 通过直接赋值的方式将驻留时间累加到携带的时间信息中,而不是 简单地将驻留时间信息记载到时间信息中,这样能够节约系统资源、 才是高系统的处理效率。
基于以上的描述,图3进一步示出了才艮据本发明优选实施例的 透传时钟的实现装置的结构,如图3所示,4艮据本发明优选实施例 的透传时钟的实现装置包括时钟模块301,报文识别模块302,緩存 模块303,报文修正模块304以及检验和计算模块305。
下面以图3所示装置对1588协议ft据进4亍透传时钟的处理为 例,详细说明如图3所示装置中的各个模块的功能。如图3所示,时钟模块301,用于为本装置中的其它模块提供 时钟信号。时钟模块301可以是一个125M的本地的计数器,它被 本地的时钟脉沖信号所驱动,在一个时钟周期内进行累加的操作。 如前所述,为了尽可能准确地计算数据报文在交换节点驻留时间的, 交换节点的所有端口的时钟脉冲信号必须同步,并保证各个时钟模 块在同一时刻的计数值相同。这样,根据时钟模块301的计数值以 及时钟^永沖的频率,可以计算出所对应的时间。时4f冲莫块301所4是 供的时间信息被报文识别才莫块302以及才艮文l奮正模块304所采用。 可以看出,该时钟模块301提供的125M时钟可以将时间信息的精 度提高到纳秒级。时钟模块301可以对应于上述时钟模块20。
才艮文识别模块302,用于接收输入的数据包,并从数据包中获 取以下四种基本信息。第一,数据报文的类型,1588协议报文是封 装在UDP报文内,而UDP报文是以IP报文的形式进行封装的,报 文识别冲莫块302将区分出1588事件消息(即,1588协i义才艮文,或 称为1588协议数据)以及非1588事件消息,并对此进行不同的处 理。第二,数据报文的长度,该长度是指IP报文的总长度。第三, 时间戳信息, 一旦报文识别模块302接收到数据报文,便从时钟模 块301获取相对应时间点的时间信息,即,该值为凄t据才艮文进入本 装置的时刻,可以对该时间值耳又负。第四,获取部分的检验和信息 (或称为中间4企验和信息),由于本硬件装置只会对1588事件消息 的Correction Field字段(或称为修正字段)(其中携带时间信息) 进行修正,报文识别模块302将会通过检验和计算305模块来获得 除Correction Field字段外其余字段检验和计算的中间结果。报文识 别模块302将以上四种信息以及报文数据传输至緩存模块303。报 文识别模块302可以对应于上述数据识别模块22。
緩存模块303,用于緩存报文识别模块302接收到的数据和数 据的信息。优选地,緩存模块303可以由两个先进先出的队列组成, 一个队列为数据队列,用于存放接收到的报文的原始数据,另一个为信息队列,用于存放由报文识别模块302获取的报文的信息。緩 存模块303中的数据和信息可由报文修正模块304读取。在这里, 緩存模块303可以是多种形式的存储介质。此外,术语"存储介质" 可以表示用于存储数据的一种或多种装置,包括只读存储器 (ROM)、随才几存取存储器(RAM)、》兹RAM、 i兹心存储器、/磁盘 存储介质、光存储介质、闪存装置和/或用于存储信息的其他机器可 读介质。术语"机器可读介质"包括但不限于便携式或固定存储装 置、光存储装置、无线通道或能够存储、容纳、或承载指令和/或数 据的各种其他介质。
报文修正模块304,用于对离开本装置的1588事件消息进^f刊资 正,形成最终的报文,并根据指令输出数据。报文修正模块304根 据緩存模块303提供的数据包信息,即,通过时钟模块301获取的 1588事件消息进入本>5更件装置的准确时刻,并且,如果1588事件 消息为从本硬件装置进入交换节点的数据包,则将緩存模块303提 供的时间戳(为负^f直)累力口到Correction Field字段,如果1588事 件消息是从本硬件装置输出到下一个交换节点的数据包,则将緩存 模块303 4是供的时间戳(为正值)累加到Correction Field字,殳。此 外,才艮文々务正才莫块304调用通过4企验和计算才莫块305计算包含 Correction Field字^殳最终的4全-验和信息,并利用更新的Correction Field字段以及UDP检验和字段形成输出的数据报文。可以看出, 报文修正模块304通过直接赋值的方式对数据报文的修正字段进行 修正,而不是在修正字段中记载驻留时间,这样能够节约系统资源、 提高系统的处理效率。报文修正模块304可对应于上述数据修正模 块24。
才全—验和计算才莫块305,用于计算UDP才艮文的检-验和信息。 和的计算分为两个步骤第一步,对于进入本硬件装置的1588才艮文 事件消息,计算除Correction Field字段以外数据的检验和信息,得 到一个中间结果。该结果被报文识别模块302输出至緩存模块303的信息队列中。第二步,对于离开本^更件装置的1588才艮文时间消息, 利用更新的Correction Field字段以及緩存模块303提供的检验和信 息中间结果,计算出最终的UDP报文的检验和,提供给报文修正模 块304,以^f更形成最终的输出才艮文。
借助于图3所示的石更件装置,可以对输入或输出交换节点的 1588协议ft据进4于精确的透传时钟处理。
图4示出了如图3所示的装置具体实现的硬件装置的结构,如 图4所示,该硬/f牛装置40的结构具体包括如图3所示的透传时钟 的实现装置403,和连4妄至交换节点方向的PHY 401、 MAC 402, 以及连4妻至网络方向的PHY404、 MAC 405。整个硬件装置40位于 网络中交换节点(交换机、路由器等)的每一个端口处,其对进出 交换节点的所有报文都进行监控。PHY 401与交换节点相连接,PHY 405则接入网络。从网络至交换节点的以太网数据包通过PHY 401 以及MAC 402后,形成以太网帧数据,透传时钟的实现装置403 对该以太网帧凄t据打上负时间标签,并被MAC 404和PHY 405封 装,输入至交换节点。从交换节点至网络的以太网数据包通过PHY 405以及MAC 404后,形成以太网帧数据,透传时钟的实现装置403 对其打上正时间标签,并#1 MAC 402和PHY 401封装,输入至网 络。两个方向上数据处理的方式基本是一致的。其中,透传时钟的 实现装置403的功能与上述图3所示的装置的功能类似,这里不再 赘述。
方法实施例
才艮据本发明的实施例,提供了一种透传时钟的实现方法,优选 地,可以采用如上述图2所示的装置来实现该方法。图5示出了根据本发明方法实施例的透传时钟的实现方法的流 程,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计 算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出 了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所 示出或描述的步骤。
如图5所示,才艮据本发明方法实施例的透传时钟的实现方法包 括步骤S502至步骤S504。
步骤S502,接收数据,并获取当前时间信息,其中,数据中携 带有时间信息;
步骤S504,才艮据数据的输出方向,将当前时间信息的正值或负 值与数据中携带的时间信息进行累加,并将累加的时间信息与数据 一并输出。
下面详细i兌明上述处理过禾呈的细节。
( 一 )步骤S502
上述透传时钟的实现装置接收到输入的数据,其中,数据中携 带有时间信息,并且在接收到该数据时获取当前的时间信息,优选 地,该装置还可以获取该数据的属性信息,例如,该凄t据的凄t据类 型、数据长度。
该装置对接收到的数据、获取的当前的时间信息、以及数据的 属性信息进行緩存,并且根据所述数据中不包括携带的时间信息的 数据部分确定中间检验和,緩存该中间检验和,以待接收到指令后 将数据输出。(二 )步骤S504
当装置接收到指令需要将数据输出时,根据数据的输出方向, 将获取的当前的时间信息的正值或负值与所述数据中携带的时间信 息进行累加,优选地,当数据的输出方向是当前交换节点时,将上 述当前时间信息的负值与数据中携带的时间信息进行累加,当数据 的输出方向是当前交换节点的下一交换节点时,将上述当前时间信 息的正值与数据中携带的时间信息进行累加。
优选地,在对时间信息进行累加之后,根据累加结果和中间检 验和确定检验和,再根据检验和修正数据。
最后,将上述时间累加的结果携带在数据中 一起输出。
借助于本实施例提供的方法,能够获取数据在交换节点中的驻 留时间信息,并根据该驻留时间信息对数据中携带的时间信息进行 修正,能够有效地实现数据的透传时钟。
基于以上的描述,以对1588协i义凄^居进^f亍透传时钟的处理为 例,图6进一步示出了4吏用如图4所示的装置实现如图5所示的方 法的处理流程,如图6所示,该处理流程包括以下过程。
步骤601,报文识别模块302接收输入的数据报文;
步骤602,报文识别模块302将所接收的数据报文输入至緩存 模块303中的数据队列中;
步骤603,报文识别模块302对接收到的数据报文类型进行识 别,判断是否为1588事件消息(即上述1588协议数据),1588协 议头见定Message Type字段为0至3的消息为事件消息,而1588消 息是以UDP报文的格式进行封装,最终形成IP数据包,报文识别模块302对此进行逐层检测,若输入报文为1588事件消息,则处理 进行到步骤604,否则处理进行到步骤605;
步骤604,报文识别模块302通过时钟模块301获取1588事件 消息进入硬件装置40的时刻,并对其进行取负处理,并且,检验和 计算才莫块305计算1588事件消息中除Correction Field字革殳以外的 数据才企验和信息,得到UDP报文4企验和计算的中间结果;
步骤605,报文识别模块302计算输入数据报文的长度;
步骤606,才艮文识别才莫块302将数据报文长度,1588事件消息 进入透传时钟的实现装置时刻的负值以及计算UDP 4企验和的中间 结果存入緩存模块303的信息队列中;
步骤607,硬件装置进入等待状态;
步骤608,根据线路上的相关信息判断是否需要将緩存模块303 中的数据帧输出,若需要输出数据帧,则处理进行到步骤609,否 则返回到步骤607;
步骤609,判断需要输出的数据帧是否为1588事件消息,若为 1588事4牛消息,则^M亍步骤610,否则扭J亍步骤614;
步骤610,判断输出的1588事件消息是否进入当前交换节点; 若是进入当前交换节点,则执行步骤611,否则,执行步骤612;
步骤611 ,报文修正模块304将緩存模块303信息队列中存放 的时间信息累加至才艮文的Correction Field字萃殳,该^f直为1588事件 消息进入交换节点对应时刻的负值,处理进行到步骤613;步骤612,报文修正模块304通过时钟模块301获取1588事件
消息离开交换节点所对应的时刻,即,数据进入硬件装置的时刻, 并将该值累加至报文的Correction Field字段,处理进行到步骤613;
步骤613,报文修正模块304根据緩存模块303所提供的检验 和中间结果以及更新的Correction Field字,殳,计算出UDP冲企-验和 的最终结果;
步骤614,报文修正才莫块304输出数据帧。
综上所述,借助于本发明的技术方案,使用硬件装置获取数据 在交换节点中的驻留时间信息,并才艮据该驻留时间信息对数据中携 带的时间信息进行修正,能够有效地实现数据的透传时钟,并且所 获取的驻留时间信息精度高、获取方式稳定,能够解决相关技术中 存在的数据时钟透传的精度不够、不稳定及波动大的问题,从而能 够达到提高系统的时钟同步精度的目的。
以上所述〗又为本发明的优选实施例而已,并不用于限制本发明, 对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在 本发明的精神和原则之内,所作的任何修改、等同替换、改进等, 均应包含在本发明的4呆护范围之内。
权利要求
1. 一种透传时钟的实现装置,位于交换节点的各端口处,其特征在于,所述装置包括时钟模块、数据识别模块和数据修正模块,其中,所述时钟模块,分别与所述数据识别模块和所述数据修正模块连接,用于为所述数据识别模块和所述数据修正模块提供时钟信息;所述数据识别模块,用于接收数据,并从所述时钟模块获取当前时间信息;所述数据修正模块,与所述数据识别模块连接,用于根据所述数据的输出方向,将所述当前时间信息的正值或负值与所述数据中携带的时间信息进行累加,并将累加的时间信息与所述数据一并输出。
2. 根据权利要求1所述的装置,其特征在于,所述数据的输出方 向包括从所述装置输出到所述交换节点;则所述数据修正模块用于将所述当前时间信息的负值与 所述数据中携带的时间信息进行累加。
3. 根据权利要求1所述的装置,其特征在于,所述数据的输出方 向包括从所述装置输出到所述交换节点的下一交换节点;则所述数据修正才莫块用于将所述当前时间信息的正值与 所述数据中携带的时间信息进行累加。
4. 才艮据权利要求1所述的装置,其特征在于,进一步包括緩存模块,用于緩存所述数据识别模块接收到的所述数据 和所述当前时间信息;检验和计算模块,用于根据所述数据识别模块获取的所述 数据中除所述携带的时间信息以外的数据部分确定中间检验 和,并将所述中间检验和发送给所述数据识别模块,以及响应 于所述数据修正模块的调用,根据所述累加结果和所述中间检 验和确定检验和,并将所述检验和反馈给所述数据修正模块;所述数据修正才莫块还用于根据所述检验和修正所述数据。
5. 根据权利要求4所述的装置,其特征在于,所述数据识别模块 还用于获取所述数据的类型、所述数据的长度、所述中间4企验 和。
6. —种透传时钟的实现方法,其特征在于,包4舌接收所述数据,并获取当前时间信息,其中,所述数据中 携带有时间信息;才艮据所述数据的输出方向,将所述当前时间信息的正值或 负值与所述数据中携带的所述时间信息进行累加,并将累加的 时间信息与所述凄t据一并输出。
7. 根据权利要求6所述的方法,其特征在于,根据所述数据的输 出方向,将所述当前时间信息的正值或负值与所述数据中携带 的所述时间信息进行累加包括在所述数据输出至所述交换节点时,将所述当前时间信息 的负值与所述数据中携带的时间信息进行累加;在所述数据输出至所述交换节点的下一 交换节点时,将所 述当前时间信息的正值与所述数据中携带的时间信息进行累 力口。
8. 根据权利要求6所述的方法,其特征在于,在对所述数据中携 带的所述时间信息进行累加之前,所述方法还包括对4妻收到的所述^t据和所述信息进^f于纟爰存;根据所述数据中除所述携带的时间信息以外的数据部分 确定中间枱、验和。
9. 根据权利要求8所述的方法,其特征在于,在对所述数据中携 带的所述时间信息进行累加之后,所述方法还包括才艮据所述累加结果和所述中间才佥一验和确定才企马会和; 才艮据所述^r-验和i奮正所述凄t据。
10. 根据权利要求8所述的方法,其特征在于,接收所述数据后, 所述方法还包4舌获取所述数据的信息,其中,所述信息中包括所述数据的 数据类型、数据长度、所述中间检验和。
全文摘要
本发明公开了一种透传时钟的实现装置和方法,其中,该装置包括时钟模块、数据识别模块和数据修正模块,其中,时钟模块,分别与数据识别模块和数据修正模块连接,用于为数据识别模块和数据修正模块提供时钟信息;数据识别模块,用于接收数据,并从时钟模块获取当前时间信息;数据修正模块,与数据识别模块连接,用于根据数据的输出方向,将当前时间信息的正值或负值与数据中携带的时间信息进行累加,并将累加的时间信息与数据一并输出。借助于本发明,使用硬件装置获取数据在交换节点中的驻留时间信息,并根据该驻留时间信息对数据中携带的时间信息进行修正,能够有效地实现数据的透传时钟,并且获取的驻留时间信息精度高、获取方式稳定。
文档编号H04L12/28GK101425890SQ20081017901
公开日2009年5月6日 申请日期2008年11月21日 优先权日2008年11月21日
发明者昶 周, 翟红健, 欣 郭, 陈红旗 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1