接入网时钟同步的方法、设备及系统的制作方法

文档序号:7695739阅读:121来源:国知局
专利名称:接入网时钟同步的方法、设备及系统的制作方法
技术领域
本发明涉及通信领域中的时钟同步技术,具体涉及一种接入网时钟同步的 方法、设备及系统。
背景技术
在通信领域,"同步"概念是指网络各个节点的时钟频率同步,其误差应符 合相关标准的身见定。目前,在通信网中,频率同步问题已经基本解决,而时间的同步还没有 得到很好的解决。时间同步是指网络各个节点时钟以及通过网络连接的各个应用界面的时钟的时刻和时间间隔与协调世界时(UTC)同步。时间同步网络是 保证时间同步的基础,构成时间同步网络可以采取有线方式,也可以采耳又无线方式。时间同步网络通常采用主、从时钟结构,主、从时钟之间通过四消息机 制进行通信,如图l所示,其中tl是主时钟发出消息Sync的时刻;t2是从时钟 收到消息Sync的时刻;t3是从时钟发出消息Delay—req的时刻;t4是主时钟收到 消息Delay—req的时刻;Mastei^Slave—Delay是主时钟到从时钟的消息时延; Slave—Master—Delay是从时钟到主时钟的消息时延。根据上述这些时间参数可以计算出主、从时钟之间的钟差 Offset=[(t2-tl- Master—Slave—Delay)-(t4-t3- Slave—Master—Delay)] /2=[(t2-tl)-(t4-t3)]/2 - (Master—Slave—Delay - Slave—Master—Delay )/2。 对于对称的网络系统,主时钟到从时钟的消息时延Master—Slave—Delay和 从时钟到主时钟的消息时延Slave—Master—Delay是相等的,则上述钟差公式可 以简化为Offset =[(t2-tl)-(t4-t3)]/2。从时钟侧根据该钟差调整本地时钟,从而达到与主时钟的同步。 ADSL ( Asymmetric Digital Subscriber Line,非对称数字用户线)是一种 通过现有普通电话线为家庭、办公室提供宽带数据传输服务的技术,因具有下 行速率高、频带宽、性能优等特点而深受广大用户的喜爱,能够为用户4是供快捷、高效的接入方式。ADSL是一种非对称的DSL技术,所谓非对称是指用户线的上行速率与下 行速率不同,上行速率低,下行速率高,特别适合传输多媒体信息业务,如视 频点播(VOD)、多媒体信息检索和其他交互式业务。ADSL技术的主要特点是可以充分利用现有的铜缆网络(电话线网络), 在线路两端加装ADSL设备即可为用户提供高宽带服务。现有技术中,ADSL 传4lr设备包括局端设备DSLAM ( Digital Subscriber Line Access Multiplexer, #t 字用户线接入复用器)和用户端i殳备ADSL CPE( Customer Premises Equipment, 用户端设备),其通常采用的协议栈如图2所示。在该协议栈中,如果采用正EE1588的方法,将时间戳设置在以太网的MAC (Medium Access Control, J 某体接入控制)帧上。^E由如图2所示协议栈可以 看到,在以太网MAC层下还有两个ATM ( Asynchronous Transfer Mode ,异步 传输模式)的子层,即AAL5 (ATM Adaptation Layer 5, ATM适配层类型5 ) 和ATM层。对这两层的处理时延会引入同步消息时延的不确定性。发明内容本发明提供一种接入网时钟同步的方法、设备及系统,以便能精确地测量 同步管理消息的发送和到达时间,实现精确的主从时钟的时间同步。 本发明提供一种接入网时钟同步的方法,包括通过异步传输模式ATM信元传送同步管理消息,并将时间戳设置在ATM 层,所述同步管理消息包括同步消息、跟随消息、延迟请求消息和延迟响应消 息;根据所述同步管理消息的时间戳计算获得接入网中主、从时钟的钟差; 根据所述钟差调整从时钟,使所述从时钟与主时钟同步。 本发明提供一种从时钟侧设备,包括消息传送单元,用于通过异步传输模式ATM信元传送同步管理消息,所 述同步管理消息包括同步消息、跟随消息、延迟请求消息和延迟响应消息;时间戳设置单元,与所述消息传送单元相连,用于根据所述消息传送单元 传送的消息设置时间戳,并将时间戳设置在ATM层;钟差计算单元,用于根据所述时间戳计算获得接入网中主、从时钟的钟差; 调整单元,用于根据所述钟差调整从时钟,使所述从时钟与主时钟同步。
本发明提供一种主时钟侧设备,包括
消息传送单元,用于通过异步传输4莫式ATM信元传送同步管理消息,所 述同步管理消息包括同步消息、跟随消息、延迟请求消息和延迟响应消息;
时间戳设置单元,与所述消息传送单元相连,用于根据所述消息传送单元 传送的消息设置时间戳,并将时间戳设置在ATM层。
本发明提供一种接入网时钟同步的系统,包括主时钟侧设备和从时钟侧设 备,所述主时钟侧设备,用于通过异步传输模式ATM信元传送同步管理消息, 并将时间戳设置在ATM层;所述从时钟侧设备,用于通过异步传输模式ATM 信元传送同步管理消息,并将时间戳设置在ATM层,根据所述同步管理消息 的时间戳计算获得接入网中主、从时钟的钟差;根据所述钟差调整从时钟,使 所述从时钟与主时钟同步。
本发明实施例的接入网时钟同步的方法、设备及系统,将时间戳设置在靠 近物理层的ATM层上,由于该ATM层可以直接映射到硬件,因而不会引入 不确定的时延抖动,从而能够精确地测量同步消息的发送和到达时间,得到准 确的主、从时钟的钟差,实现精确的主从时钟的时间同步。


图l是现有技术中主、从时钟通过四消息机制进行通信的示意图; 图2是现有技术中DSLAM和ADSL CPE的协议栈示意图; 图3是本发明实施例接入网时钟同步的方法的流程图; 图4是本发明实施例从时钟侧设备的结构框图; 图5是本发明实施例主时钟侧设备的结构框图6是本发明实施例接入网时钟同步的系统在ADSL中的应用示意图。
具体实施例方式
为了使本技术领域的人员更好地理解本发明实施例的方案,下面结合附图 和实施方式对本发明实施例作进一步的详细说明。本发明实施例的接入网时钟同步的方法,同样基于四消息^4'J,但与现有 技术不同的是,为了保证接入网中的从时钟侧能够精确地测量同步管理消息的 发送和到达时间,实现精确的主从时钟的时间同步,本发明实施例的方法采用
ATM的信元直接传送同步管理消息,而不是用以太网的MAC帧,并在靠近 物理层的位置上打时间戳,也就是说,本发明实施例将时间戳设置在ATM层。 这样,从时钟侧就可以根据同步管理消息的时间戳计算获得准确的主、从时钟 的钟差,并根据所述钟差调整从时钟,使从时钟与主时钟同步。
参照图3,是本发明实施例接入网时钟同步的方法的流程图,该流程主要 包括以下步骤
步骤301,通过ATM信元传送同步管理消息,并将时间戳设置在ATM层。
所述同步管理消息包括同步消息(Sync)、跟随消息(Follow—Up )、延迟 请求消息(Delay—Req)和延迟响应消息(Delay—Resp )。为了使物理层能够快 速、简单、实时地识别同步管理消息,从而精确地设置时间戳,可以采用特定 的ATM信元承载所述同步管理消息。
本技术领域人员知道,ATM层位于ATM参考模式的第二层,提供了 ATM适配层(AAL)和物理层之间的接口。该层主要负责将信元从AAL转 发给物理层;以及从物理层转发给AAL,便于其在终端系统4吏用。AAL主要 负责ATM层与高层之间的信元转发过程。从上层收到信息后,AAL将数据 分割成ATM信元;从ATM层收到信息后,AAL必须重新组合数据形成一 个上层能够辨识的格式。
ATM信元是具有固定长度的分组,包括信元头和信息字段(或称为净荷)。
其中,信元头用来表示该信元在链路上的虚通道VCC (Virtual Channel
Connection)的标识、优先等级等控制信息。信息字段是要在线路上传送的信 台
信元头的主要功能为确定虛通道并完成相应的路由控制。在ATM中的呼 叫由信元头中的VPI (Virtual Path Identifier,虚通道标识)和VCI (Virtual Connection Identifier,虚通^各标识)共同决定,且"舉一确定。所以,所述特定 的ATM信元是指由特定的VPI和VCI标识的ATM信元。
这样,从时钟侧收到相应的消息后,即可根据ATM信元的VPI和VCI,来确定该ATM信元是否为承载所述同步消息和所述延迟请求消息的特定的 ATM信元。
所述将时间戳承载在ATM层包括当主时钟侧发送所述跟随消息及延迟 响应消息时,在承载所述跟随消息及延迟响应消息的ATM信元中添加时间戳 信息,还包括从时钟侧收到承载所述同步消息和发送所述延迟请求消息的特 定的ATM信元时,记录收到和发送所述特定的ATM信元的时间,对此将在 后面详细纟葛述。
由于不同的AAL (AAL0 AAL5) 支持不同的流量或月l务类型,而且 在同步消息、跟随消息、延迟请求消息和延迟响应消息这四个消息中,同步消 息和延迟请求消息为时间敏感性消息,主、从时钟要在这两个消息发出和接收 的时刻设置时间戳,所以这两个消息应该尽可能短,最好在一个ATM信元内 传完,而另外两个消息,即跟随消息和延迟响应消息,对时间不壽文感,且消息 内容较多,可以组成大消息传送。因此,在本发明实施例中,优选地,对时间 敏感性消息,比如同步消息、延迟请求消息,通过AALO承载所述同步消息和 所述延迟请求消息;对于时间不敏感的消息,如跟随消息、延迟响应消息,通 过AAL5承载所述跟随消息和所述延迟响应消息。当然,本发明实施例并不仅 限于这种方式,也可以选用其他的AAL来承载上述消息。
步骤302,根据所述同步管理消息的时间戳计算获得接入网中主、从时钟 的钟差。
步骤303,根据所述钟差调整从时钟,使所述从时钟与主时钟同步。 下面结合图1所示四消息机制进行通信的示意图,说明本发明实施例中 主、^v时钟侧通过ATM信元传送同步管理消息的过程。
1. 主时钟侧按照定义的间隔时间(比如2秒)向从时钟侧发送同步消息。 该同步消息采用特定的ATM信元,并通过AAL0来承载。该同步消息在从时 钟侧打上接收时间戳,也就是说,从时钟侧记录收到该同步消息的时间t2。
2. 主时钟侧向从时钟侧发送跟随消息,该跟随消息采用特定的ATM信元, 并通过AAL5来承载。该跟随消息包含先前的同步消息的发送时间的标记,即 同步消息发送时间戳tl。
3. 从时钟侧按照定义的间隔时间(比如2秒)向主时钟侧发送延迟请求消息,该延迟请求消息采用特定的ATM信元,并通过AALO来承载。在发送 该延迟请求消息时,从时钟侧记录它的准确发送时间t3。该延迟请求消息在主 时钟侧被打上准确的接收时间戳t4。
4.主时钟侧向从时钟侧返回延迟响应消息,该延迟响应消息采用特定的 ATM信元,并通过AAL5来承载。该延迟响应消息带有先前的延迟请求消息 的准确的接收时间标记,即t4。从时钟侧利用这个时间和由它所记录的准确的 发送时间,可计算出主时钟侧和从时钟侧之间的传输延迟并调整它的时钟漂移 误差。
对于对称的网络系统,可以通过以下公式计算主从时钟差 Offset =[(t2-tl)-(t4-t3)]/2。
这样,从时钟侧根据该钟差调整本地时钟,从而达到与主时钟的同步。
的偏差。经过延迟请求消息和延迟响应消息以及同步消息的时间标记,可以计 算出两个方向的平均传输延时,在以后的计算中就可使用。实际上偏移与延时 值的测量是互相影响的,要经过多次测量和计算,才会逐步收敛到接近实际值。 测量时间间隔的选取很重要,选择间隔短时通信负荷较重,间隔过长则不能保 证同步的精度,所以同步和延时的测量间隔应根据同步要求和系统配置选择。 本发明实施例的方法可以适用于多种基于ATM的网络。 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤 是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可 读取存储介质中,所述的存储介质,如ROM/RAM、磁碟、光盘等。
本发明实施例还提供了一种从时钟侧设备,如图4所示,该从时钟侧设备 包括消息传送单元401、与消息传送单元401相连的时间戳设置单元402、 与时间戳设置单元402相连的钟差计算单元403和与钟差计算单元403相连的 调整单元404。其中,消息传送单元401用于通过ATM信元传送同步管理消 息,所述同步管理消息包括同步消息、跟随消息、延迟请求消息和延迟响应消 息;时间戳设置单元402用于根据消息传送单元401传送的消息设置时间戳, 并将时间戳设置在ATM层;钟差计算单元403用于根据所述时间戳计算获得 接入网中主、从时钟的钟差;调整单元404用于根据所述钟差调整从时钟,使所述从时钟与主时钟同步。
在该实施例中,消息传送单元401包括接收单元411和发送单元412。 其中,接收单元411用于接收通过AALO 7fc载的所述同步消息、通过AAL5 承载的跟随消息和延迟响应消息;发送单元412用于发送通过AALO承载的所 述延迟请求消息。时间戳设置单元402记录接收单元411收到所述同步消息的 时间,以及发送单元412发送所述延迟请求消息的时间。
为了使计算的主、从时钟的钟差更准确,在该实施例中,所述从时钟侧设 备还可以包括时间获取单元405,用于通过解析接收单元411接收的跟随消息 和延迟响应消息,获取主时钟设备发送所述同步消息的时间、以及所述主时钟 设备接收到所述延迟请求消息的时间。这样,钟差计算单元403根据时间戳设 置单元402记录的时间及时间获取单元405获取的时间,计算获得接入网中主、 /人时钟的钟差。
利用本发明实施例的从时钟侧设备,进行同步管理消息的发送及接收,以 及钟差的具体计算及调整过程可参照前面本发明方法实施例中的描述,在此不 再赘述。
本发明实施例还提供一种主时钟侧设备,如图5所示,该主时钟侧设备包 括消息传送单元501和时间戳设置单元502。其中,消息传送单元501用于 通过ATM信元传送同步管理消息,所述同步管理消息包括同步消息、跟随消 息、延迟请求消息和延迟响应消息;时间戳设置单元502用于根据消息传送单 元501传送的消息设置时间戳,并将时间戳设置在ATM层。
在该实施例中,消息传送单元501包括发送单元511和接收单元512。 其中,发送单元511用于发送通过AALO承载的所述同步消息和通过AAL5 承载的所述跟随消息和所述延迟响应消息;接收单元512用于接收通过AALO 承载的所述延迟请求消息。
时间戳设置单元502将发送单元511发送所述同步消息的时间戳添加到承 载所述跟随消息的ATM信元中,将接收单元512收到所述延迟请求消息的时 间戳添加到承载所述延迟响应消息的ATM信元中。
利用本发明实施例的主时钟侧设备,进行同步管理消息的发送及接收,以 及钟差的具体计算及调整过程可参照前面本发明方法实施例中的描述,在此不再赘述。
本发明实施例还提供一种接入网时钟同步的系统,该系统包括主时钟侧设 备和从时钟侧设备,其中,所述主时钟侧设备用于通过ATM信元传送同步管
理消息,并将时间戳设置在ATM层;所述从时钟侧设备用于通过ATM信元 传送同步管理消息,并将时间戳设置在ATM层,根据所述同步管理消息的时 间戳计算获得接入网中主、从时钟的钟差;4艮据所述钟差调整从时钟,使所述 从时钟与主时钟同步。
所述主时钟侧设备和所述所述从时钟侧设备的具体结构可参见图4和图5 所示,其中的各单元的功能可采用硬件或软件来实现。
本发明实施例的接入网时钟同步的系统可以应用在多种基于ATM的网络 中,比如在ADSL中,如图6所示,为承载在ADSL上的CPE提供实时同步 的应用示例。
以上对本发明实施例进行了详细介绍,本文中应用了具体实施方式
对本发
时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用 范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1、一种接入网时钟同步的方法,其特征在于,包括通过异步传输模式ATM信元传送同步管理消息,并将时间戳设置在ATM层,所述同步管理消息包括同步消息、跟随消息、延迟请求消息和延迟响应消息;根据所述同步管理消息的时间戳计算获得接入网中主、从时钟的钟差;根据所述钟差调整从时钟,使所述从时钟与主时钟同步。
2、 根据权利要求1所述的方法,其特征在于,所述通过ATM信元传送所 述同步管理消息包括用特定的ATM信元承载所述同步管理消息。
3、 根据权利要求2所述的方法,其特征在于通过ATM适配层0承载所述同步消息和所述延迟请求消息; 通过ATM适配层5承载所述跟随消息和所述延迟响应消息。
4、 根据权利要求2或3所述的方法,其特征在于,所述将时间戳设置在 ATM层包括当主时钟侧发送所述跟随消息及延迟响应消息时,在承载所述跟随消息及 延迟响应消息的ATM信元中添加时间戳信息。
5、 根据权利要求4所述的方法,其特征在于,所述将时间戳设置在ATM 层还包括从时钟侧收到承载所述同步消息和发送所述延迟请求消息的特定的ATM 信元时,记录收到和发送所述特定的ATM信元的时间。
6、 根据权利要求4所述的方法,其特征在于所述从时钟侧根据ATM信元的虚通道标识VPI和虚容器标识VCI,确定 所述ATM信元是否为承载所述同步消息和所述延迟请求消息的特定的ATM 信元。
7、 一种从时钟侧设备,其特征在于,包括消息传送单元,用于通过异步传输模式ATM信元传送同步管理消息,所 述同步管理消息包括同步消息、跟随消息、延迟请求消息和延迟响应消息;时间戳设置单元,与所述消息传送单元相连,用于根据所述消息传送单元 传送的消息设置时间戳,并将时间戳设置在ATM层;钟差计算单元,用于根据所述时间戳计算获得接入网中主、从时钟的钟差; 调整单元,用于根据所述钟差调整从时钟,使所述从时钟与主时钟同步。
8、 根据权利要求7所述的从时钟侧设备,其特征在于,所述消息传送单 元包括接收单元,用于接收通过ATM适配层O承载的所述同步消息、通过ATM适配层5承载的跟随消息和延迟响应消息;发送单元,用于发送通过ATM适配层0承载的所述延迟请求消息; 所述时间戳设置单元记录所述接收单元收到所述同步消息的时间,以及所述发送单元发送所述延迟请求消息的时间。
9、 根据权利要求8所述的从时钟侧设备,其特征在于,还包括 时间获取单元,用于通过解析所述接收单元接收的跟随消息和延迟响应消息,获取主时钟设备发送所述同步消息的时间、以及所述主时钟设备接收到所 述延迟请求消息的时间;所述钟差计算单元根据所述时间戳设置单元记录的时间及所述时间获取 单元获取的时间,计算获得接入网中主、从时钟的钟差。
10、 一种主时钟侧设备,其特征在于,包括消息传送单元,用于通过异步传输模式ATM信元传送同步管理消息,所 述同步管理消息包括同步消息、跟随消息、延迟请求消息和延迟响应消息;时间戳设置单元,与所述消息传送单元相连,用于根据所述消息传送单元 传送的消息设置时间戳,并将时间戳设置在ATM层。
11、 根据权利要求10所述的主时钟侧设备,其特征在于,所述消息传送 单元包括发送单元,用于发送通过ATM适配层0承载的所述同步消息和通过ATM适配层5承载的所述跟随消息和所述延迟响应消息;接收单元,用于接收通过ATM适配层0承载的所述延迟请求消息。 所述时间戳设置单元将所述发送单元发送所述同步消息的时间戳添加到承载所述跟随消息的ATM信元中,将接收单元收到所述延迟请求消息的时间戳添加到承载所述延迟响应消息的ATM信元中。
12、 一种接入网时钟同步的系统,包括主时钟侧设备和从时钟侧设备,其特征在于所述主时钟侧设备,用于通过异步传输模式ATM信元传送同步管理消息, 并将时间戳设置在ATM层;所述从时钟侧设备,用于通过异步传输模式ATM信元传送同步管理消息, 并将时间戳设置在ATM层,根据所述同步管理消息的时间戳计算获得接入网 中主、从时钟的钟差;根据所述钟差调整从时钟,使所述从时钟与主时钟同步。
全文摘要
本发明公开了一种接入网时钟同步的方法、设备及系统,所述方法包括通过异步传输模式ATM信元传送同步管理消息,并将时间戳设置在ATM层,所述同步管理消息包括同步消息、跟随消息、延迟请求消息和延迟响应消息;根据所述同步管理消息的时间戳计算获得接入网中主、从时钟的钟差;根据所述钟差调整从时钟,使所述从时钟与主时钟同步。利用本发明,可以实现精确的主从时钟的时间同步。
文档编号H04L7/00GK101631013SQ20081011679
公开日2010年1月20日 申请日期2008年7月17日 优先权日2008年7月17日
发明者贤 刘, 谢子阳 申请人:大唐移动通信设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1