一种时钟切换方法及装置的制造方法

文档序号:9380063阅读:326来源:国知局
一种时钟切换方法及装置的制造方法
【技术领域】
[0001]本发明涉及分组传送网络技术领域,尤其涉及一种时钟状态检测及切换方法及装置。
【背景技术】
[0002]在分组传送网络(PTN,Packet Transport Network)中可以对时分复用(TDM,TimeDvis1n Multiplexing)伪线仿真(PWE3, Pseudo-ffire Emulat1n Edge-to-Edge)业务进行数据透传,与传统数据传送技术相比较,TDM数据传输速率是固定的,每秒8000帧,因此,TDM业务传输要求保证发送端与接收端时钟高度同步,这样才可以避免因时钟不同步而导致的误码、滑码或其它严重的问题,所以,对时钟状态的检测更为重要。
[0003]现有常见的TDM PWE3业务时钟状态检测有自适应时钟恢复和差分时钟恢复两种方式,在一个时钟域中,当没有收到PSN传输过来的业务数据包、PSN侧传输过来的数据包非正常、本端包缓存出现上下溢出事件时,则认为时钟恢复状态异常,从而导致TDM业务不能正常的转发。
[0004]在TDM PWE3业务中,一个时钟域中可创建多条TDM业务,在这创建的多条TDM业务中,有一条是主时钟业务,其余条都是从时钟业务,在业务传输过程中,从业务时钟出现异常可以通过主业务时钟进行恢复,在现有技术中,当主业务时钟出现异常时,需要将该主时钟业务上报给处理平台,用户通过处理平台需要手动选取一条从时钟业务作为新的主时钟业务;基于现有技术中对主从时钟业务的切换,存在有以下两点问题:(I)需要认为的手动切换,浪费时间资源;(2)人为切换的从时钟业务不能保证选取的从时钟业务是否可正常使用,如果不能正常使用,后续还得重新选取从时钟业务继续进行切换直到可用为止,这在很大程度上降低了系统对时钟恢复状态响应的效率。
[0005]因此,如何能够快速且有效的响应时钟状态的切换是亟待解决的技术问题。

【发明内容】

[0006]本发明要解决的技术问题在于,提供一种时钟切换方法及装置,能够解决时钟切换速度慢以及切换效率不高的问题。
[0007]为了解决上述问题,本申请提出了一种时钟切换方法,包括:
[0008]对同一时钟域中主时钟业务的时钟状态进行检测;
[0009]判断所述主时钟业务是否需要切换,如是,从所述时钟域中选择一个可用从时钟业务作为新的主时钟业务。
[0010]在本发明一实施例中,从所述时钟域中选择一个可用从时钟业务作为新的主时钟业务具体包括:
[0011]获取所述时钟域中的可用从时钟业务;
[0012]从所述可用从时钟业务中选择一个作为新的主时钟业务。
[0013]在本发明一实施例中,所述获取所述时钟域中的可用从时钟业务的过程包括:
[0014]在判断所述时钟域中主时钟业务需要切换之前,检测所述时钟域中的从时钟业务的时钟状态是否异常,如有,对所述从时钟业务进行标记,选取标记次数小于预设门限的从时钟业务作为可用从时钟业务;
[0015]或
[0016]在判断所述时钟域中主时钟业务需要切换之后,检测所述时钟域中的从时钟业务对应的时钟状态是否异常,如有,对所述从时钟业务进行标记,选取标记次数小于预设门限的从时钟业务作为可用从时钟业务。
[0017]在本发明一实施例中,所述从时钟业务的时钟状态出现异常包括:
[0018]包转发网络侧没有传输过来时分复用业务数据包;
[0019]或
[0020]包转发网络侧传输过来的时分复用业务数据包非正常。
[0021]在本发明一实施例中,从所述时钟域中选择一个可用从时钟业务作为新的主时钟业务的方式包括:
[0022]从所述时钟域内的可用从时钟业务中随机选择一个作为新的主时钟业务;或
[0023]从所述时钟域中的可用从时钟业务中选择出现异常次数最少的从时钟业务作为新的主时钟业务。
[0024]为了解决上述问题,本申请还提供一种时钟切换装置,其特征在于,包括:检测模块,处理模块;
[0025]所述检测模块用于对同一时钟域中主时钟业务的时钟状态进行检测;
[0026]所述处理模块用于判断所述主时钟业务是否需要切换,如是,从所述时钟域中选择一个可用从时钟业务作为新的主时钟业务。
[0027]在本发明一实施例中,所述处理模块包括获取单元和选择单元;所述处理模块从所述时钟域中选择一个可用从时钟业务作为新的主时钟业务具体包括:
[0028]所述获取单元获取所述时钟域中的可用从时钟业务;
[0029]所述选择单元从所述可用从时钟业务中选择一个作为新的主时钟业务。
[0030]在本发明一实施例中,所述获取单元获取所述时钟域中的可用从时钟业务的过程包括:
[0031]在判断所述时钟域中主时钟业务需要切换之前,检测所述时钟域中的从时钟业务的时钟状态是否异常,如有,对所述从时钟业务进行标记,选取标记次数小于预设门限的从时钟业务作为可用从时钟业务;
[0032]或
[0033]在判断所述时钟域中主时钟业务需要切换之后,检测所述时钟域中的从时钟业务对应的时钟状态是否异常,如有,对所述从时钟业务进行标记,选取标记次数小于预设门限的从时钟业务作为可用从时钟业务。
[0034]在本发明一实施例中,所述获取单元检测从时钟业务的时钟状态出现异常包括:
[0035]包转发网络侧没有传输过来的时分复用业务数据包;
[0036]或
[0037]包转发网络侧传输过来的时分复用业务数据包非正常。
[0038]在本发明一实施例中,所述选择单元从所述时钟域中选择一个可用从时钟业务作为新的主时钟业务的方式包括:
[0039]从所述时钟域内的可用从时钟业务中随机选择一个作为新的主时钟业务;或
[0040]从所述时钟域中的可用从时钟业务中选择出现异常次数最少的从时钟业务作为新的主时钟业务。
[0041 ] 本发明的有益效果是:
[0042]本发明提供一种时钟切换方法及装置,解决时钟切换速度慢以及切换效率不高的问题。本申请包括对同一时钟域中主时钟业务的时钟状态进行检测;然后判断主时钟业务是否需要切换,如是,从时钟域中选择一个可用从时钟业务作为新的主时钟业务。与现有技术相比,本申请在检测到主时钟业务需要切换时,在时钟域中选择一个可以正常使用的从时钟业务作为新的主时钟业务,该可以正常使用的从时钟业务为主时钟业务需要切换时,优选选取的第一个被切换的对象,而非经过多次选择切换后确定的可用从时钟业务。避免了对时钟切换速度慢以及切换效率不高的问题。
【附图说明】
[0043]图1是本发明第一实施例提供的时钟切换方法流程图;
[0044]图2是本发明第一实施例提供的同时检测主从时钟业务的时钟状态的方法流程图;
[0045]图3本发明第一实施例提供的主时钟业务需要切换时,进行从时钟业务的时钟状态检测的方法流程图;
[0046]图4是本发明第二实施例提供的时钟切换装置结构示意图。
【具体实施方式】
[0047]本发明中对同一时钟域中主时钟业务的时钟状态进行检测;判断该主时钟业务是否需要切换,如是,从所述时钟域中选择一个可用从时钟业务作为新的主时钟业务。在本发明的另一实施例中,选取时钟域中一个可用从时钟业务作为新的主时钟业务过程包括:获取时钟域中可用从时钟业务,然后从该可用从时钟业务中选择一个可用从时钟业务作为新的主时钟业务;在本发明另一实施例中,获取时钟域中可用从时钟业务的方式包括:在主时钟业务需要切换之前,检测时钟域中的从时钟业务是否异常,如是,则对该异常的从时钟业务进行标记,选取标记数小于预设门限的从时钟业务为可用从时钟业务;还可以是在主时钟业务需要切换之后,检测时钟域中的从时钟业务是否异常,如是,则对该异常的从时钟业务进行标记,选取标记数小于预设门限的从时钟业务为可用从时钟业务,在本实施例中,该预设门限为一个周期内最多出现异常的次数。通过采用本申请中的上述切换方法,能够解决时钟切换速度慢以及切换效率不高的问题。
[0048]为了对本申请能够更好的理解,下面结合具体
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1