本发明专利技术提供一种时钟倒换方法和装置,其中,该方法包括:检测业务单板接收到的主系统时钟是否出现中断;若业务单板接收到的主系统时钟出现中断,则将主系统时钟倒换到备系统时钟;将备系统时钟传输给业务单板。本发明专利技术解决了现有技术中在出现时钟信号中断的情况下无法实现主备系统时钟倒换的问题,从而避免了由于主备系统时钟异常导致的业务中断或单板运行异常,提高设备运行的可靠性。
【技术实现步骤摘要】
时钟倒换方法和装置
本专利技术涉及通讯领域,具体而言,涉及一种时钟倒换方法和装置。
技术介绍
目前,通讯领域为了提高通讯设备的运行可靠性能,大多采用主备保护方式,即,当主用设备出现异常时系统会自动倒换到备用设备上,实现主备倒换的功能,从而降低了由于主用设备出现故障导致的业务损伤,提高了通讯设备的可靠性。对于具有主备保护功能的通讯设备来说,主备时钟倒换又是其重要的功能之一,如图1所示,主用设备和备用设备同时通过系统时钟单元102提供时钟给业务单板100使用,业务单板100通过时钟选择单元104选择使用当前处于主用状态的主用设备提供的主系统时钟。通过这种方式,主系统时钟和备系统时钟产生后被提供给通讯设备上所有的业务单板使用。当处于主用状态的主用设备发生故障时,系统会倒换到备用设备上,此时备用设备处于主用状态,同时业务单板使用的时钟也会倒换到处于主用状态的备用设备上,从而实现主备倒换。然而,当处于主用状态的主用设备处于正常工作状态下,可能会由于诸如插拔单板等原因而导致业务单板上接收的时钟信号出现中断,也就是说,业务单板无法接收到由处于主用状态的主用设备提供的主系统时钟。但是,目前的协议对这种场景下业务单板所执行的操作没有进行规定,例如,在这种场景下业务单板并不会收到时钟倒换命令,从而无法执行时钟倒换操作,在这种情况下,业务单板就有可能受到时钟中断的影响,造成业务中断或者单板运行异常等情况的发生。
技术实现思路
针对现有技术中在出现时钟信号中断的情况下无法实现主备系统时钟倒换的问题,本专利技术提供了一种时钟倒换方法和装置,以至少解决上述问题。根据本专利技术的一个方面,提供了一种时钟倒换方法,其包括:检测业务单板接收到的主系统时钟是否出现中断;若业务单板接收到的主系统时钟出现中断,则将主系统时钟倒换到备系统时钟;将备系统时钟传输给业务单板。优选的,检测业务单板上接收到的主系统时钟是否出现中断的步骤包括:一旦检测到业务单板没有接收到主系统时钟,则判断业务单板接收到的主系统时钟出现中断。优选的,检测业务单板上接收到的主系统时钟是否出现中断的步骤包括:若在预定的时间段上均检测到业务单板没有接收到主系统时钟,则判断业务单板接收到的主系统时钟出现中断。优选的,检测业务单板上接收到的主系统时钟是否出现中断的步骤包括:若检测到业务单板没有接收到主系统时钟,则开启定时器;判断在定时器的定时周期内是否均检测到业务单板没有接收到主系统时钟;若在定时器的定时周期内检测到业务单板接收到主系统时钟,则判断业务单板接收到的主系统时钟没有出现中断。优选的,提供主系统时钟的实体工作正常。优选的,检测业务单板接收到的主系统时钟是否出现中断的步骤包括:使用频率高于主系统时钟的高频时钟来检测业务单板接收到的主系统时钟是否出现中断。根据本专利技术的另一方面,提供了一种时钟倒换装置,其包括:时钟检测单元,用于检测业务单板接收到的主系统时钟是否出现中断;控制单元,用于在业务单板接收到的主系统时钟出现中断时,将主系统时钟倒换到备系统时钟,并将备系统时钟传输给业务单板。优选的,时钟检测单元包括:第一检测模块,用于在一旦检测到业务单板没有接收到主系统时钟时,判断业务单板接收到的主系统时钟出现中断。优选的,时钟检测单元包括:第二检测模块,用于在预定的时间段上均检测到业务单板没有接收到主系统时钟时,判断业务单板接收到的主系统时钟出现中断。优选的,时钟倒换装置还包括:处于正常工作状态下的系统时钟单元,用于提供主系统时钟和备系统时钟。优选的,时钟检测单元包括:高频时钟电路,用于产生频率高于主系统时钟的时钟;检测电路,用于使用高频时钟电路产生的时钟来检测业务单板接收到的主系统时钟是否出现中断。本专利技术在业务单板接收到的主系统时钟出现中断时实现了主备系统时钟的倒换,解决了现有技术中在出现时钟信号中断的情况下无法实现主备系统时钟倒换的问题,从而避免了由于主备系统时钟异常导致的业务中断或单板运行异常,提高设备运行的可靠性。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是现有技术中的时钟倒换系统的结构框图;图2是根据本专利技术实施例的时钟倒换装置的一种优选的结构框图;图3是根据本专利技术实施例的时钟倒换装置的另一种优选的结构框图;图4是根据本专利技术实施例的时钟检测单元的一种优选的结构框图;图5是根据本专利技术实施例的时钟倒换方法的一种优选的流程图;图6是根据本专利技术实施例的时钟倒换方法的另一种优选的流程图;图7是根据本专利技术实施例的时钟倒换方法的又一种优选的流程图。具体实施方式下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。实施例1图2是根据本专利技术实施例的时钟倒换装置的一种优选的结构框图,如图2所示,该时钟倒换装置包括:时钟检测单元202,用于检测业务单板接收到的主系统时钟是否出现中断;控制单元204,与时钟检测单元202连接,用于在业务单板接收到的主系统时钟出现中断时,将主系统时钟倒换到备系统时钟,并将备系统时钟传输给业务单板。在上述优选的实施例中,在业务单板接收到的主系统时钟出现中断时实现了主备系统时钟的倒换,解决了现有技术中在出现时钟信号中断的情况下无法实现主备系统时钟倒换的问题,从而避免了由于主备系统时钟异常导致的业务中断或单板运行异常,提高设备运行的可靠性。为了检测业务单板接收到的主系统时钟是否出现中断,本专利技术提供了一种优选的时钟检测单元202,该优选的时钟检测单元202使用频率高于主系统时钟的高频时钟来检测业务单板接收到的主系统时钟是否出现中断。如图4所示,为了实现上述目的,时钟检测单元202可以包括:高频时钟电路402,用于产生频率高于所述主系统时钟的时钟;检测电路404,用于使用所述高频时钟电路产生的时钟来检测业务单板接收到的主系统时钟是否出现中断。由于使用了频率高于主系统时钟的高频时钟,因此,可以通过高频时钟准确地在主系统时钟的每个时钟周期上判断业务单板接收到的主系统时钟是否出现中断,从而保证了中断检测的准确性。进一步,由于使用了频率高于主系统时钟的高频时钟,可以根据实际需求来设置检测频率,例如,高频时钟为主系统时钟的频率的两倍,假设主系统时钟的每个时钟周期使用高频时钟采样两次,从而当连续两个高频时钟的时钟周期采样到的值分别为0和1(或者1和0)时,判断主系统时钟接收正常,否则判断主系统时钟接收出现中断。假设主系统时钟的每个时钟周期使用高频时钟采样四次,从而当连续四个高频时钟的时钟周期采样到的值分别为0011(或者为1100、1001、0110)时,判断主系统时钟接收正常,否则判断主系统时钟接收出现中断。可见,通过使用频率高于主系统时钟的高频时钟来进行检测可以使得本专利技术适用于不同的场景。在上述实施例的基础上,本专利技术对检测电路404进行了改进,还提供了两种检测方式。如图4所示,检测电路404包括:第一检测模块4041,用于在一旦检测到所述业务单板没有接收到主系统时钟时,判断业务单板接收到的主系统时钟出现中断;和/或第二检测模块4042,用于在预定的时间段上均检测到所述业务单板没有接收到所述主系统时钟时本文档来自技高网...
【技术保护点】
一种时钟倒换方法,其特征在于,包括:检测业务单板接收到的主系统时钟是否出现中断;若所述业务单板接收到的所述主系统时钟出现中断,则将所述主系统时钟倒换到备系统时钟;将所述备系统时钟传输给所述业务单板。
【技术特征摘要】
1.一种时钟倒换方法,其特征在于,包括:检测业务单板接收到的主系统时钟是否出现中断;若所述业务单板接收到的所述主系统时钟出现中断,则将所述主系统时钟倒换到备系统时钟;将所述备系统时钟传输给所述业务单板;其中,检测业务单板上接收到的主系统时钟是否出现中断的步骤包括:若检测到所述业务单板没有接收到所述主系统时钟,则开启定时器;判断在所述定时器的定时周期内是否均检测到所述业务单板没有接收到所述主系统时钟;若在所述定时器的定时周期内检测到所述业务单板接收到主系统时钟,则判断所述业务单板接收到的主系统时钟没有出现中断。2.根据权利要求1所述的方法,其特征在于,检测业务单板上接收到的主系统时钟是否出现中断的步骤包括:一旦检测到所述业务单板没有接收到主系统时钟,则判断业务单板接收到的主系统时钟出现中断。3.根据权利要求1所述的方法,其特征在于,检测业务单板上接收到的主系统时钟是否出现中断的步骤包括:若在预定的时间段上均检测到所述业务单板没有接收到所述主系统时钟,则判断所述业务单板接收到的所述主系统时钟出现中断。4.根据权利要求1至3中任一项所述的方法,其特征在于,提供所述主系统时钟的实体工作正常。5.根据权利要求1至3中任一项所述的方法,其特征在于,检测业务单板接收到的主系统时钟是否出现中断的步骤包括:使用频率高于所述主系统时钟的高频时钟来检测业务单板接收到的主系统时钟是否出现中断。6.一种时钟倒换装置,其...
【专利技术属性】
技术研发人员:许海东,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。