CN101345596B - 同步数字序列网中的异常处理方法和装置 - Google Patents

同步数字序列网中的异常处理方法和装置 Download PDF

Info

Publication number
CN101345596B
CN101345596B CN2007101185698A CN200710118569A CN101345596B CN 101345596 B CN101345596 B CN 101345596B CN 2007101185698 A CN2007101185698 A CN 2007101185698A CN 200710118569 A CN200710118569 A CN 200710118569A CN 101345596 B CN101345596 B CN 101345596B
Authority
CN
China
Prior art keywords
master
delay
clock
slave
message
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN2007101185698A
Other languages
English (en)
Other versions
CN101345596A (zh
Inventor
谢子阳
文志刚
王洪波
李军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Datang Mobile Communications Equipment Co Ltd
Original Assignee
Datang Mobile Communications Equipment Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Datang Mobile Communications Equipment Co Ltd filed Critical Datang Mobile Communications Equipment Co Ltd
Priority to CN2007101185698A priority Critical patent/CN101345596B/zh
Publication of CN101345596A publication Critical patent/CN101345596A/zh
Application granted granted Critical
Publication of CN101345596B publication Critical patent/CN101345596B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

本发明公开了同步数字序列网中的异常处理方法,包括:从时钟得到第一消息到达的时间t2,并从主时钟发送的第二消息中得到主时钟发送第一消息的时间t1;从时钟记录发给主时钟的第三消息的发送时间t3,并从主时钟返回的第四消息中得到所述第三消息到达主时钟的时间t4;判断SDH网发生倒换时,利用公式[(t2-t1)-(t4-t3)]/2=(Master_Slave_Delay-Slave_Master_Delay)/2计算(Master_Slave_Delay-Slave_Master_Delay)/2,将该值保存在从时钟侧。本发明还公开了其它异常处理方法及装置。利用本发明,从时钟中保存的时延差值或时延值是SDH网发生异常情况后的实际值,且保存的值可以使从时钟与主时钟保持同步。

Description

同步数字序列网中的异常处理方法和装置
技术领域
本发明涉及传输网络技术领域,特别涉及一种同步数字序列(SynchronousDigital Hierarchy,SDH)网中的异常处理方法和装置。
背景技术
SDH网中需要保持设备之间的时钟同步。同步的目的是使两个或两个以上的信号在时间上保持一致,具体的,是频率或相位上保持严格一致。时钟同步的方式包括主从同步方式。该方式是定时信号从主时钟传送到下级的从时钟,从时钟根据获得的定时信号调整自身的时钟,以保持与主时钟的同步。
现有技术中一种主从同步方式的时钟同步方法中消息发送过程如图1所示。由图中可见,Tm为主时钟,Ts为从时钟。初始时,主时钟和从时钟是不同步的,存在钟差(offset),需要通过主从时钟间信息的发送和接收使从时钟正确得知该offset,进而根据该offset调整自身时钟。具体如下:
步骤101:主时钟发送Sync消息到从时钟,并且主时钟记录发送该Sync消息的时间t1;从时钟接收主时钟发来的Sync消息,并且从时钟记录该消息到达时间t2。
步骤102:主时钟发送Follow up消息到从时钟,该消息包含t1;
这样,从时钟得到主时钟发送Sync消息的时间t1。
步骤103:从时钟发送Delay_Req消息到主时钟,并且从时钟记录发送时间t3。
步骤104:主时钟收到从时钟发来的Delay_Req消息,并且主时钟记录该Delay_Req到达时间t4。
步骤105:主时钟发送Delay_Resp消息到从时钟,该消息中包含t4。
这样,从时钟得到Delay_Req消息到达主时钟的时间t4。
至此,从时钟得到t1、t2、t3、t4四个时间值。并且,如图中所示,还存在主时钟到从时钟的传输时延Master_Slave_Delay,和从时钟到主时钟的传输时延Slave_Master_Delay,则可以利用下述公式计算Offset:
Offset=[(t2-t1)-(t4-t3)]/2-(Master_Slave_Delay-lave_Master_Delay)/2(1)
另外,仅利用图1中主到从方向上发的消息,则有关系:
t2-t1=Offset+Master_Slave_Delay    (2)
本领域技术人员知道,Master_Slave_Delay和Slave_Master_Delay是由经过的SDH网中的网元和链路长度所决定的,在SDH网元和链路没有发生改变的情况下,Master_Slave_Delay和Slave_Master_Delay是常数。也就是说,在SDH网元和链路没有发生改变的情况下,公式(1)中的(Master_Slave_Delay-Slave_Master_Delay)/2(即双向时延差)和公式(2)中的Master_Slave_Delay(即主到从的时延)是常数。因此,可以测出双向时延差(Master_Slave_Delay-Slave_Master_Delay)/2和主到从的时延Master_Slave_Delay,并保存在从时钟侧,只要SDH网的情况没有发生改变,从时钟就可以利用存储的所述时延差或时延,利用相应的公式计算得到钟差Offset,利用该钟差调准从时钟,保持与主时钟的同步。
但是,SDH网会发生异常情况。例如,SDH网一般是具有自愈功能的环形网,如图2所示。当一个支路(即图中的支路I)发生中断时,网络会自动倒换到另一个没有问题的支路(即图中的支路II)上,该情况一般称为SDH网发生倒换。而整个倒换过程,不影响用户的使用。倒换发生后,传输所经过的SDH网元和链路长度发生改变,这样会导致单向传输时延和双向传输时延差的改变。当SDH网发生这类异常情况时,实际的单向传输时延或双向传输时延差与保存的值不相符,如果仍按照保存的值使从时钟与主时钟保持同步,则不能达到目的,从时钟将不会与主时钟同步。
发明内容
本发明的目的是提供一种同步数字序列网中的异常处理方法和装置,以克服SDH网发生异常情况时实际的单向传输时延或双向传输时延差与保存的值不相符的问题。
为解决上述技术问题,本发明提供一种同步数字序列网中的异常处理方法和装置是这样实现的:
一种同步数字序列网中的异常处理方法,包括:
从时钟得到第一消息到达的时间t2,并从主时钟发送的第二消息中得到主时钟发送第一消息的时间t1;从时钟记录发给主时钟的第三消息的发送时间t3,并从主时钟返回的第四消息中得到所述第三消息到达主时钟的时间t4;
判断SDH网发生倒换时,利用公式[(t2-t1)-(t4-t3)]/2=(Master_Slave_Delay-Slave_Master_Delay)/2计算得到(Master_Slave_Delay-Slave_Master_Delay)/2,将该值保存在从时钟侧;
利用所述保存的(Master_Slave_Delay-Slave_Master_Delay)/2由下面公式计算得到Offset:
Offset=[(t2-t1)-(t4-t3)]/2-(Master_Slave_Delay-Slave_Master_Delay)/2
从时钟根据所述计算得到的Offset调整自身的时钟;
所述判断SDH网发生倒换由以下方式实现:
通过测量得到的t1、t2、t3、t4,和异常情况出现之前保存的(Master_Slave_Delay-Slave_Master_Delay)/2,通过以下公式计算得到Offset:
Offset=[(t2-t1)-(t4-t3)]/2-(Master_Slave_Delay-Slave_Master_Delay)/2
通过比较Offset与一预设值来确定是否发生倒换。
一种同步数字序列网中的异常处理方法,包括:
从时钟得到第一消息到达的时间t2,并从主时钟发送的第二消息中得到主时钟发送第一消息的时间t1;
判断SDH网发生倒换时,利用公式t2-t1=Master_Slave_Delay计算得到Master_Slave_Delay,将该值保存在从时钟侧;
利用所述保存的Master_Slave_Delay由下面公式计算得到Offset:
t2-t1=Offset+Master_Slave_Delay
从时钟根据所述计算得到的Offset调整自身的时钟;
所述判断SDH网发生倒换由以下方式实现:
通过测量得到的t1、t2和异常情况出现之前保存的Master_Slave_Delay,通过以下公式计算得到Offset:
t2-t1=Offset+Master_Slave_Delay
并通过比较Offset与一预设值来确定是否发生倒换。
一种同步数字序列网中的异常处理方法,从时钟侧掉电且SDH网发生倒换或瘫痪时,在从时钟侧提供电源备份以支持从时钟工作在保持模式;
当基站供电恢复,SDH也恢复后:
从时钟得到第一消息到达的时间t2,并从主时钟发送的第二消息中得到主时钟发送第一消息的时间t1;从时钟记录发给主时钟的第三消息的发送时间t3,并从主时钟返回的第四消息中得到所述第三消息到达主时钟的时间t4;
利用公式[(t2-t1)-(t4-t3)]/2=(Master_Slave_Delay-Slave_Master_Delay)/2计算得到(Master_Slave_Delay-Slave_Master_Delay)/2,将该值保存在从时钟侧;
从时钟得到第一消息到达的时间t2,并从主时钟发送的第二消息中得到主时钟发送第一消息的时间t1;
利用公式t2-t1=Master_Slave_Delay计算得到Master_Slave_Delay,将该值保存在从时钟侧。
一种同步数字序列网中的异常处理装置,位于从时钟侧,包括时钟测量消息接收单元(71),倒换判断单元(72),时延差计算单元(73),保存单元(74),其中,
消息测量单元(71),从时钟得到第一消息到达的时间t2,并从主时钟发送的第二消息中得到主时钟发送第一消息的时间t1;从时钟记录发给主时钟的第三消息的发送时间t3,并从主时钟返回的第四消息中得到所述第三消息到达主时钟的时间t4;
倒换判断单元(72),用于判断SDH网发生倒换;
时延差计算单元(73),用于在倒换判断单元(72)判断SDH网发生倒换时,通过公式[(t2-t1)-(t4-t3)]/2=(Master_Slave_Delay-Slave_Master_Delay)/2计算得到(Master_Slave_Delay-Slave_Master_Delay)/2;
保存单元(74),用于保存所述计算得到的(Master_Slave_Delay-Slave_Master_Delay)/2;
所述倒换判断单元(72)包括计算单元(721)和比较单元(722),其中
计算单元(721),用于通过测量得到的t1、t2、t3、t4,和异常情况出现之前保存的(Master_Slave_Delay-Slave_Master_Delay)/2,通过以下公式计算得到Offset:
Offset=[(t2-t1)-(t4-t3)]/2-(Master_Slave_Delay-Slave_Master_Delay)/2
比较单元(722),用于通过比较所述计算单元(721)计算得到的Offset和一预设值来确定是否发生倒换。
一种同步数字序列网中的异常处理装置,位于从时钟侧,包括时钟测量消息接收单元(81),倒换判断单元(82),时延差计算单元(83),保存单元(84),其中,
消息测量单元(81),用于得到第一消息到达的时间t2,并从主时钟发送的第二消息中得到主时钟发送第一消息的时间t1;
倒换判断单元(82),用于判断SDH网发生倒换;
时延差计算单元(83),用于在倒换判断单元(82)判断SDH网发生倒换时,通过公式t2-t1=Master_Slave_Delay计算得到Master_Slave_Delay;
保存单元(84),用于保存所述计算得到的Master_Slave_Delay;
所述倒换判断单元(82)包括计算单元(821)和比较单元(822),其中
计算单元(821),用于通过测量得到的t1、t2和异常情况出现之前保存的Master_Slave_Delay,通过以下公式计算得到Offset:
t2-t1=Offset+Master_Slave_Delay
比较单元(822),用于通过比较所述计算单元(821)计算得到的Offset和一预设值来确定是否发生倒换。
由以上本发明提供的技术方案可见,本发明从时钟从与主时钟交互的消息中得到所述消息的发送和接收时间点t1、t2(或者还包括t3、t4),当判断SDH网发生倒换时,利用公式[(t2-t1)-(t4-t3)]/2=(Master_Slave_Delay-Slave_Master_Delay)/2计算得到(Master_Slave_Delay-Slave_Master_Delay)/2,将该值保存在从时钟侧;或利用公式t2-t1=Master_Slave_Delay计算得到Master_Slave_Delay,将该值保存在从时钟侧。这样从时钟中保存的时延差值或时延值是SDH网发生异常情况后的实际的值,按照保存的值可以使从时钟与主时钟保持同步。
附图说明
图1为现有技术始终测量消息的发送接收原理图;
图2为现有技术中SDH网发生倒换的原理图;
图3为本发明方法第一实施例的流程图;
图4为本发明方法第一实施例中判断倒换的流程图;
图5为本发明方法第二实施例的流程图;
图6为本发明方法第二实施例中判断倒换的流程图;
图7为本发明装置第一实施例的框图;
图8为本发明装置第二实施例的框图。
具体实施方式
本发明提供一种同步数字序列网中的异常处理方法和装置,
为了使本技术领域的人员更好地理解本发明方案,下面结合附图和实施方式对本发明作进一步的详细说明。
图3示出了本发明方法第一实施例的流程,如图所示,包括:
步骤301:从时钟从主时钟发送的消息中得到所述消息的到达从时钟的时间t2和主时钟发送该消息的时间t1;从时钟记录发给主时钟的第三消息的发送时间t3,并从主时钟返回的第四消息中得到所述第三消息到达主时钟的时间t4。
具体的,包括以下步骤:
步骤301a:主时钟发送第一消息到从时钟,并记录发送第一消息的时间t1,从时钟记录第一消息的到达时间t2;
步骤301b:从时钟接收主时钟发来的包含t1的第二消息,得到时间t1;
步骤301c:从时钟发送第三消息到主时钟,并记录发送时间t3;
步骤301d:主时钟收到从时钟发来的第三消息,并记录第三消息的到达时间t4;
步骤301e:从时钟接收主时钟发来包含所述时间t4的第四消息。
SDH网中,不断的发送第一消息、第二消息、第三消息和第四消息,从时钟不断的得到t1、t2、t3、t4的值。所述第一消息可以为前面图1中的Sync消息;所述第二消息可以为前面图1中的Follow_Up消息;所述第三消息可以为前面图1中的Delay_Req消息;所述第四消息可以为前面图1中的Delay_Resp消息。
步骤302:判断SDH网发生倒换时,利用公式[(t2-t1)-(t4-t3)]/2=(Master_Slave_Delay-Slave_Master_Delay)/2计算得到(Master_Slave_Delay-Slave_Master_Delay)/2,将该值保存在从时钟侧。
当SDH网发生倒换,传输链路的路径会发生变化,SDH网中各个网元的输入输出帧的差值会发生改变,从而导致(Master_Slave_Delay-Slave_Master_Delay)/2发生改变。
但是,在SDH网发生倒换的过程中,从时钟与主时钟由同步变得不同步是一个逐渐变化的过程,也就是说,在SDH刚发生倒换后,可以认为该时刻主时钟和从时钟都是准确的,因此,此时Offset值为0。而且t1,t2,t3,t4是可以测得的,利用前述公式(1),可得[(t2-t1)-(t4-t3)]/2=(Master_Slave_Delay-Slave_Master_Delay)/2,可以测出(Master_Slave_Delay-Slave_Master_Delay)/2,而该值为SDH网发生倒换后的时延差值,在倒换后是不变的,从时钟保存该值。
可以通过比较当前Offset与一预设值来判断是否SDH网发生倒换。例如,可以预设一个值,当计算得到的当前Offset值大于预设值时,认为发生了倒换。
具体的,由于倒换前后(Master_Slave_Delay-Slave_Master_Delay)/2发生了改变,因此,计算Offset的值,当Offset值大于预设值时,认为发生了倒换。
具体的,可以按照图4中所示的流程实现。
步骤401:通过测量得到的t1、t2、t3、t4,和之前保存的(Master_Slave_Delay-Slave_Master_Delay)/2,通过公式(1)计算Offset。
步骤402:通过比较Offset与一预设值来确定是否发生倒换。
所述预设值可以预先设定。当Offset大于设定的预设值时,可以判读发生了倒换。
当发生倒换后,假设Offset为0,通过发送测量消息得到t1、t2、t3和t4,则由公式(Master_Slave_Delay-Slave_Master_Delay)/2=[(t2-t1)-(t4-t3)]/2可以得到(Master_Slave_Delay-Slave_Master_Delay)/2,并将该值保存在从时钟侧。
之后,本方法实施例还可以包括步骤303:利用所述保存的(Master_Slave_Delay-Slave_Master_Delay)/2由下面公式计算得到钟差Offset:
Offset=[(t2-t1)-(t4-t3)]/2-(Master_Slave_Delay-Slave_Master_Delay)/2
从时钟根据所述计算得到的钟差Offset调整自身的时钟。
上面公式即前述公式(1)。
以下介绍本发明方法的第二实施例。如图5所示:
步骤501:从时钟从主时钟发送的消息中得到所述消息的到达从时钟的时间t2和主时钟发送该消息的时间t1。
具体的,包括以下步骤:
步骤501a:主时钟发送第一消息到从时钟,并记录发送第一消息的时间t1,从时钟记录第一消息的到达时间t2;
步骤501b:从时钟接收主时钟发来的包含t1的第二消息,得到时间t1。
SDH网中,不断的发送第一消息、第二消息,从时钟不断的得到t1、t2的值。所述第一消息可以为前面图1中的Sync消息;所述第二消息可以为前面图1中的Follow_Up消息。
步骤502:判断SDH网发生倒换时,利用公式t2-t1=Master_Slave_Delay计算得到Master_Slave_Delay,将该值保存在从时钟侧。
当SDH网发生倒换,传输链路的路径会发生变化,SDH网中各个网元的输入输出帧的差值会发生改变,从而导致Master_Slave_Delay发生改变。
但是,在SDH网发生倒换的过程中,从时钟与主时钟由同步变得不同步是一个逐渐变化的过程,也就是说,在SDH刚发生倒换后,可以认为该时刻主时钟和从时钟都是准确的,因此,此时Offset值为0。而且t1,t2是可以测得的,利用前述公式(2),可得t2-t1=Master_Slave_Delay,可以测出Master_Slave_Delay,而该值为SDH网发生倒换后的时延差值,在倒换后是不变的,从时钟保存该值。
可以通过比较当前Offset与一预设值来判断是否SDH网发生倒换。例如,可以预设一个值,当计算得到的当前Offset值大于预设值时,认为发生了倒换。
具体的,由于倒换前后Master_Slave_Delay发生了改变,因此,计算Offset的值,当Offset值大于预设值时,认为发生了倒换。
具体的,可以如图6所示,按照下述流程实现。
步骤601:通过测量得到的t1、t2和保存的Master_Slave_Delay,利用公式(2)计算得到Offset。
该步骤即主时钟和从时钟之间通过发送和接收第一消息和第二消息得到t1、t2。所述第一消息和第二消息可以为前面提到的Sync、Follow_Up消息。
步骤602:通过比较Offset与一预设值来确定是否发生倒换。
所述预设值可以预先设定。当Offset大于设定的预设值时,可以判读发生了倒换。
当发生倒换后,假设Offset为0,通过发送测量消息得到t1、t2,则由公式t2-t1=Master_Slave_Delay可以得到Master_Slave_Delay,并将该值保存在从时钟侧。
之后,本方法实施例还可以包括步骤503:利用所述保存的Master_Slave_Delay由下面公式计算得到钟差Offset:
t2-t1=Offset+Master_Slave_Delay
从时钟根据所述计算得到的钟差Offset调整自身的时钟。
步骤503中的公式即前述公式(2)。
除前面的异常情况外,还会存在第二种异常情况,即出现从时钟侧(这里以基站为例)掉电且SDH网未发生倒换或瘫痪的情况。
当基站掉电,基站中的从时钟将会停止运行从而丢掉时钟。如果在这段期间,SDH网未发生倒换或瘫痪,主从时钟间的传输时延差(Master_Slave_Delay-Slave_Master_Delay)/2,或者Master_Slave_Delay仍然保持不变。
可以预先将此值保存在非易失性存储器中。当在基站再次上电时,将保存的Master_Slave_Delay-Slave_Master_Delay)/2或Master_Slave_Delay值取出,并使之生效。
所述使测量值生效即利用测量值计算得到Offset值,从时钟按照该Offset值调整自身时钟,从而使从时钟与主时钟保持同步。
以下介绍第三种异常情况,即从时钟侧(这里以基站为例)掉电且SDH网发生倒换或瘫痪的情况。
当基站掉电后,从时钟将失掉时钟同步,如果此时发生SDH倒换或瘫痪,从而使在非易失性存储器中的传输时延差(Master_Slave_Delay-Slave_Master_Delay)/2,或者主到从的时延Master_Slave_Delay失效,在此情况下,基站将无法恢复时钟。
这时,可以在从时钟侧提供电源备份,以支持从时钟工作在保持模式。这里,在基站中用内部电池对从时钟单元提供电源备份,使SDH网发生倒换或瘫痪后,基站中的从时钟能够继续运行。而且,从时钟与主时钟由同步变得失去同步是一个渐变的过程,在保持模式的时间内,可以认为从时钟仍然与主时钟是同步的。从时钟进入保持状态,如果基站掉电持续时间在从时钟保持时间以内,可以认为基站上电后其从时钟为可用。
当基站供电恢复,SDH也恢复后:
从时钟得到第一消息到达的时间t2,并从主时钟发送的第二消息中得到主时钟发送第一消息的时间t1;从时钟记录发给主时钟的第三消息的发送时间t3,并从主时钟返回的第四消息中得到所述第三消息到达主时钟的时间t4;
利用公式[(t2-t1)-(t4-t3)]/2=(Master_Slave_Delay-Slave_Master_Delay)/2计算得到(Master_Slave_Delay-Slave_Master_Delay)/2,将该值保存在从时钟侧。
或者,当基站供电恢复,SDH也恢复后:
从时钟得到第一消息到达的时间t2,并从主时钟发送的第二消息中得到主时钟发送第一消息的时间t1;
利用公式t2-t1=Master_Slave_Delay计算得到Master_Slave_Delay,将该值保存在从时钟侧。
之后,可以保证从时钟侧保存的为实际的(Master_Slave_Delay-Slave_Master_Delay)/2或Master_Slave_Delay值。
以下介绍本发明提供的第一装置实施例。
图7示出了第一装置实施例的框图,如图所示:
一种同步数字序列网中的异常处理装置,位于从时钟侧,包括消息测量单元71,倒换判断单元72,时延差计算单元73,保存单元74,其中,
消息测量单元71,从时钟得到第一消息到达的时间t2,并从主时钟发送的第二消息中得到主时钟发送第一消息的时间t1;从时钟记录发给主时钟的第三消息的发送时间t3,并从主时钟返回的第四消息中得到所述第三消息到达主时钟的时间t4;
倒换判断单元72,用于判断SDH网发生倒换;
时延差计算单元73,用于在倒换判断单元72判断SDH网发生倒换时,通过公式[(t2-t1)-(t4-t3)]/2=(Master_Slave_Delay-Slave_Master_Delay)/2计算得到(Master_Slave_Delay-Slave_Master_Delay)/2;
保存单元74,用于保存所述计算得到的(Master_Slave_Delay-Slave_Master_Delay)/2。
所述倒换判断单元72包括计算单元721和比较单元722,其中
计算单元721,用于通过测量得到的t1、t2、t3、t4,和所述异常情况出现之前保存的(Master_Slave_Delay-Slave_Master_Delay)/2,通过以下公式计算得到Offset:
Offset=[(t2-t1)-(t4-t3)]/2-(Master_Slave_Delay-Slave_Master_Delay)/2
比较单元722,用于通过比较所述计算单元721计算得到的Offset和一预设值来确定是否发生倒换。
利用该实施例实现同步数字序列网中的异常处理的方法与前述图3对应的方法实施例类似,在此不再赘述。
以下介绍本发明提供的第二装置实施例。
图8示出了第二装置实施例的框图,如图所示:
一种同步数字序列网中的异常处理装置,位于从时钟侧,包括消息测量单元81,倒换判断单元82,时延差计算单元83,保存单元84,其中,
消息测量单元81,用于得到第一消息到达的时间t2,并从主时钟发送的第二消息中得到主时钟发送第一消息的时间t1;
倒换判断单元82,用于判断SDH网发生倒换;
时延差计算单元83,用于在倒换判断单元82判断SDH网发生倒换时,通过公式t2-t1=Master_Slave_Delay计算得到Master_Slave_Delay;
保存单元84,用于保存所述计算得到的Master_Slave_Delay。
所述倒换判断单元82包括计算单元821和比较单元822,其中
计算单元821,用于通过测量得到的t1、t2和所述异常情况出现之前保存的Master_Slave_Delay,通过以下公式计算得到Offset:
t2-t1=Offset+Master_Slave_Delay
比较单元822,用于通过比较所述计算单元821计算得到的Offset和一预设值来确定是否发生倒换。
利用该实施例实现同步数字序列网中的异常处理的方法与前述图5对应的方法实施例类似,在此不再赘述。
由以上实施例可见,本发明从时钟从与主时钟交互的消息中得到所述消息的发送和接收时间点t1、t2(或者还包括t3、t4),当判断SDH网发生倒换时,利用公式[(t2-t1)-(t4-t3)]/2=(Master_Slave_Delay-Slave_Master_Delay)/2计算得到(Master_Slave_Delay-Slave_Master_Delay)/2,将该值保存在从时钟侧;或利用公式t2-t1=Master_Slave_Delay计算得到Master_Slave_Delay,将该值保存在从时钟侧。这样从时钟中保存的时延差值或时延值是SDH网发生异常情况后的实际的值,按照保存的值可以使从时钟与主时钟保持同步。
虽然通过实施例描绘了本发明,本领域普通技术人员知道,本发明有许多变形和变化而不脱离本发明的精神,希望所附的权利要求包括这些变形和变化而不脱离本发明的精神。

Claims (5)

1.一种同步数字序列网中的异常处理方法,其特征在于,包括:
从时钟得到第一消息到达的时间t2,并从主时钟发送的第二消息中得到主时钟发送第一消息的时间t1;从时钟记录发给主时钟的第三消息的发送时间t3,并从主时钟返回的第四消息中得到所述第三消息到达主时钟的时间t4;
判断SDH网发生倒换时,利用公式[(t2-t1)-(t4-t3)]/2=(Master_Slave_Delay-Slave_Master_Delay)/2计算得到(Master_Slave_Delay-Slave_Master_Delay)/2,将该值保存在从时钟侧;利用所述保存的(Master_Slave_Delay-Slave_Master_Delay)/2由下面公式计算得到Offset:
Offset=[(t2-t1)-(t4-t3)]/2-(Master_Slave_Delay-Slave_Master_Delay)/2
从时钟根据所述计算得到的Offset调整自身的时钟;
所述判断SDH网发生倒换由以下方式实现:
通过测量得到的t1、t2、t3、t4,和异常情况出现之前保存的(Master_Slave_Delay-Slave_Master_Delay)/2,通过以下公式计算得到Offset:
Offset=[(t2-t1)-(t4-t3)]/2-(Master_Slave_Delay-Slave_Master_Delay)/2
通过比较Offset与一预设值来确定是否发生倒换。
2.一种同步数字序列网中的异常处理方法,其特征在于,包括:
从时钟得到第一消息到达的时间t2,并从主时钟发送的第二消息中得到主时钟发送第一消息的时间t1;
判断SDH网发生倒换时,利用公式t2-t1=Master_Slave_Delay计算得到Master_Slave_Delay,将该值保存在从时钟侧;
利用所述保存的Master_Slave_Delay由下面公式计算得到Offset:
t2-t1=Offset+Master_Slave_Delay
从时钟根据所述计算得到的Offset调整自身的时钟;
所述判断SDH网发生倒换由以下方式实现:
通过测量得到的t1、t2和异常情况出现之前保存的Master_Slave_Delay,通过以下公式计算得到Offset:
t2-t1=Offset+Master_Slave_Delay
并通过比较Offset与一预设值来确定是否发生倒换。
3.一种同步数字序列网中的异常处理方法,其特征在于,从时钟侧掉电且SDH网发生倒换或瘫痪时,在从时钟侧提供电源备份以支持从时钟工作在保持模式;
当基站供电恢复,SDH也恢复后:
从时钟得到第一消息到达的时间t2,并从主时钟发送的第二消息中得到主时钟发送第一消息的时间t1;从时钟记录发给主时钟的第三消息的发送时间t3,并从主时钟返回的第四消息中得到所述第三消息到达主时钟的时间t4;
利用公式[(t2-t1)-(t4-t3)]/2=(Master_Slave_Delay-Slave_Master_Delay)/2计算得到(Master_Slave_Delay-Slave_Master_Delay)/2,将该值保存在从时钟侧;
从时钟得到第一消息到达的时间t2,并从主时钟发送的第二消息中得到主时钟发送第一消息的时间t1;
利用公式t2-t1=Master_Slave_Delay计算得到Master_Slave_Delay,将该值保存在从时钟侧。
4.一种同步数字序列网中的异常处理装置,其特征在于,位于从时钟侧,包括时钟测量消息接收单元(71),倒换判断单元(72),时延差计算单元(73),保存单元(74),其中,
消息测量单元(71),从时钟得到第一消息到达的时间t2,并从主时钟发送的第二消息中得到主时钟发送第一消息的时间t1;从时钟记录发给主时钟的第三消息的发送时间t3,并从主时钟返回的第四消息中得到所述第三消息到达主时钟的时间t4;
倒换判断单元(72),用于判断SDH网发生倒换;
时延差计算单元(73),用于在倒换判断单元(72)判断SDH网发生倒换时,通过公式[(t2-t1)-(t4-t3)]/2=(Master_Slave_Delay-Slave_Master_Delay)/2计算得到(Master_Slave_Delay-Slave_Master_Delay)/2;
保存单元(74),用于保存所述计算得到的(Master_Slave_Delay-Slave_Master_Delay)/2;
所述倒换判断单元(72)包括计算单元(721)和比较单元(722),其中
计算单元(721),用于通过测量得到的t1、t2、t3、t4,和异常情况出现之前保存的(Master_Slave_Delay-Slave_Master_Delay)/2,通过以下公式计算得到Offset:
Offset=[(t2-t1)-(t4-t3)]/2-(Master_Slave_Delay-Slave_Master_Delay)/2
比较单元(722),用于通过比较所述计算单元(721)计算得到的Offset和一预设值来确定是否发生倒换。
5.一种同步数字序列网中的异常处理装置,其特征在于,位于从时钟侧,包括时钟测量消息接收单元(81),倒换判断单元(82),时延差计算单元(83),保存单元(84),其中,
消息测量单元(81),用于得到第一消息到达的时间t2,并从主时钟发送的第二消息中得到主时钟发送第一消息的时间t1;
倒换判断单元(82),用于判断SDH网发生倒换;
时延差计算单元(83),用于在倒换判断单元(82)判断SDH网发生倒换时,通过公式t2-t1=Master_Slave_Delay计算得到Master_Slave_Delay;
保存单元(84),用于保存所述计算得到的Master_Slave_Delay;
所述倒换判断单元(82)包括计算单元(821)和比较单元(822),其中
计算单元(821),用于通过测量得到的t1、t2和异常情况出现之前保存的Master_Slave_Delay,通过以下公式计算得到Offset:
t2-t1=Offset+Master_Slave_Delay
比较单元(822),用于通过比较所述计算单元(821)计算得到的Offset和一预设值来确定是否发生倒换。
CN2007101185698A 2007-07-09 2007-07-09 同步数字序列网中的异常处理方法和装置 Active CN101345596B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2007101185698A CN101345596B (zh) 2007-07-09 2007-07-09 同步数字序列网中的异常处理方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2007101185698A CN101345596B (zh) 2007-07-09 2007-07-09 同步数字序列网中的异常处理方法和装置

Publications (2)

Publication Number Publication Date
CN101345596A CN101345596A (zh) 2009-01-14
CN101345596B true CN101345596B (zh) 2011-11-02

Family

ID=40247496

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007101185698A Active CN101345596B (zh) 2007-07-09 2007-07-09 同步数字序列网中的异常处理方法和装置

Country Status (1)

Country Link
CN (1) CN101345596B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105376006A (zh) * 2015-12-02 2016-03-02 张大伟 一种基于电力sdh传输网的高精度授时装置及其授时方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6628674B1 (en) * 1999-02-17 2003-09-30 Fujitsu Limited Apparatus depending on timing source for synchronization
CN1555168A (zh) * 2003-12-24 2004-12-15 烽火通信科技股份有限公司 一种主备同步数字系列设备定时源的无损切换方法
CN1581715A (zh) * 2003-08-01 2005-02-16 华为技术有限公司 对同步数字体系设备主备时钟相位进行控制的方法
CN1874612A (zh) * 2005-05-30 2006-12-06 中兴通讯股份有限公司 一种sdh设备及其sdh业务保护方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6628674B1 (en) * 1999-02-17 2003-09-30 Fujitsu Limited Apparatus depending on timing source for synchronization
CN1581715A (zh) * 2003-08-01 2005-02-16 华为技术有限公司 对同步数字体系设备主备时钟相位进行控制的方法
CN1555168A (zh) * 2003-12-24 2004-12-15 烽火通信科技股份有限公司 一种主备同步数字系列设备定时源的无损切换方法
CN1874612A (zh) * 2005-05-30 2006-12-06 中兴通讯股份有限公司 一种sdh设备及其sdh业务保护方法

Also Published As

Publication number Publication date
CN101345596A (zh) 2009-01-14

Similar Documents

Publication Publication Date Title
CN101515831B (zh) 一种时间同步传递方法、***及装置
CN101425865B (zh) 传输网中的时钟同步方法、***和从时钟侧实体
JP5377663B2 (ja) 通信システム、通信装置および時刻同期方法
EP2528254A1 (en) Method and device for time synchronization
EP2506470A1 (en) Method, apparatus and system for time distribution in a telecommunications network
EP2675102A1 (en) Communication system time synchronization method, slave station apparatus, master station apparatus, control apparatus, and program
CN102843620B (zh) 一种实现时间同步传送的otn设备及方法
CN109167667B (zh) 一种基于ptp同步的传感器数据采集传输***和方法
US9172525B2 (en) Method and device for compensating for time path
CN102742190A (zh) 时间同步方法和设备及***
CN101098219A (zh) 校正由通信链路上的不对称延迟导致的时间同步误差
CN102082697A (zh) 通信路径不对称延时测量方法、装置和***
JP2000099485A5 (zh)
CN102449940A (zh) 执行节点之间的时间同步的网络同步方法及装置
CN108650050A (zh) 一种分布式网络时钟同步方法
CN108872910B (zh) 一种用于电能质量监测装置在线检定的校时***及方法
EP1700407A1 (en) Temperature compensation for transmission between nodes coupled by a unidirectional fiber ring
JP2016116143A (ja) 時刻同期監視方法、通信システム、及びマスタ装置
CN101499871A (zh) Sdh网元时延检测方法、时钟同步方法、主从时钟实体及sdh网元
KR20100062786A (ko) 유무선 통합 네트워크에서의 시각 동기화 시스템 및 시각 동기 방법
CN105703865A (zh) 一种自动获取1588链路非对称性延时的方法及装置
CN101420281B (zh) 用于在网络要素之间传送日内时间值的方法和装置
CN101345596B (zh) 同步数字序列网中的异常处理方法和装置
CN207884639U (zh) 一种网络节点、时间噪声传递特性测量装置和同步通信网络
CN101621346B (zh) 一种具有自适应反馈的源同步接收装置及源同步方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant