时钟振荡生成方法、装置及系统的制作方法

文档序号:7891128阅读:140来源:国知局
专利名称:时钟振荡生成方法、装置及系统的制作方法
技术领域
本发明涉及通信领域,具体而言,涉及一种时钟振荡生成方法、装置及系统。
背景技术
在电信业务网络协议(Internet Protocol,简称为IP)化趋势的推动下,分组传送网获得了快速的发展。目前的分组传送网不仅能够同时承载多种业务,还能够实现时钟的时间同步,从而满足了第三代移动通信技术(3rd-Generation,简称为3G)等需要时钟时间同步业务的需求。G. 781,G. 810 G. 813以及G. 8264标准规范了同步状态信息协议(SSM)的实现机制和约束条件,目前SSM主要用于频率同步。在分组传送网中,设备通过与其他设备交互 SSM报文,获取其他设备的质量等级信息,SSM协议通过接收到的质量等级信息确定该设备在网络中的同步层次结构。在同步层次网络结构中,上下游设备建立了主从关系,上游设备为主设备,下游设备为从设备,下游设备将频率同步到上游设备,并每秒接收上游设备发送的SSM报文。然而,当上游设备(主设备)进行主备倒换时,将导致下游设备不能够及时收到 SSM报文,从而使得下游设备(从设备)产生异常的时钟振荡,造成频率信号的抖动,影响时钟同步网络的稳定性和同步质量。针对上述的问题,目前尚未提出有效的解决方案。

发明内容
本发明提供了一种时钟振荡生成方法、装置及系统,以至少解决现有技术中由于主设备主备倒换时从设备产生异常的时钟振荡造成的时钟同步网络的稳定性下降的技术问题。根据本发明的一个方面,提供了一种时钟振荡生成方法,包括从设备接收第一 SSM(同步状态信息协议)报文,其中,第一 SSM报文为主设备发生主备倒换时向从设备发送的SSM报文;从设备将本地已保存的第一超时间隔更新为大于第一超时间隔的第二超时间隔,其中,第一超时间隔为主设备不发生主备倒换时,向从设备发送的SSM报文之间的超时间隔,第二超时间隔为主设备发送主备倒换时,向从设备发送的SSM报文的超时间隔;从设备根据第二超时间隔产生时钟振荡。优选地,从设备根据第二超时间隔产生时钟振荡之后,时钟振荡生成方法还包括 当从设备接收到第二 SSM报文时,从设备将第二超时间隔再次更新为第一超时间隔,其中, 第二 SSM报文是指主设备在不发生主备倒换时向从设备发送的SSM报文;从设备根据第一超时间隔产生时钟振荡。优选地,从设备将本地已保存的第一超时间隔更新为大于第一超时间隔的第二超时间隔,包括从设备确定接收第一 SSM报文的线路;从设备将线路的超时间隔由第一超时间隔更新为第二超时间隔;从设备将第二超时间隔再次更新为第一超时间隔,包括从设备将线路的超时间隔由第二超时间隔再次更新为第一超时间隔。优选地,第一超时间隔大于或等于主设备发送SSM报文的平均周期。根据本发明的另一方面,提供了一种时钟振荡生成装置,设置在主从设备的从设备中,包括接收单元,用于接收第一同步状态信息协议SSM报文,其中,第一 SSM报文为主设备发生主备倒换时向从设备发送的SSM报文;第一更新单元,用于接收单元接收到第一 SSM报文时,将本地已保存的第一超时间隔更新为大于第一超时间隔的第二超时间隔,其中,第一超时间隔为主设备不发生主备倒换时,向从设备发送的SSM报文之间的超时间隔, 第二超时间隔为主设备发送主备倒换时,向从设备发送的SSM报文的超时间隔;第一生成单元,用于根据第二超时间隔产生时钟振荡。优选地,该时钟振荡生成装置还包括第二更新单元,用于在第一生成单元根据第二超时间隔产生时钟振荡之后,当接收到第二 SSM报文时,将第二超时间隔再次更新为第一超时间隔,其中,第二 SSM报文是指主设备在不发生主备倒换时向从设备发送的SSM报文;第二生成单元,用于根据第一超时间隔产生时钟振荡。优选地,第一更新单元包括确定模块,用于确定接收第一 SSM报文的线路;第一更新模块,用于将线路的超时间隔由第一超时间隔更新为第二超时间隔。根据本发明的又一方面,提供了另一种时钟振荡生成装置,设置于主从设备的主设备中,包括第一生成单元,用于在主设备发生主备倒换时生成第一同步状态信息协议 SSM报文;第一发送单元,用于向从属于该主设备的从设备发送第一 SSM报文。优选地,该时钟振荡生成装置还包括第二生成单元,用于在主设备完成主备切换后生成第二 SSM报文;第二发送单元,用于向从设备发送第二 SSM报文。根据本发明的又一方面,提供了一种时钟振荡生成系统,包括上述设置在主从设备的从设备中的时钟振荡生成装置和设置在主从设备的主设备中的时钟振荡生成装置。在本发明中,在主设备进行主备倒换时,主设备向从设备发送用于通知从设备本设备正在进行主备倒换操作的SSM报文,从设备在接收该SSM报文后,将原本设定的第一超时间隔延长为大于该原本设定的第一超时间隔的第二超时间隔。相关技术中,在主设备发生主备倒换时,主设备不能及时向从设备发送SSM报文使得从设备在预定时间内收不到主设备发送的SSM报文,而导致从设备产生振荡,造成频率信号的抖动,影响时钟同步网络的稳定性和同步质量。在本实施例中,在主设备发生主备倒换时,能够触发从设备切换到更长的超时间隔。在后续处理中,从设备可以根据更长的超时间隔对线路进行检测,减少了因在预定时间内接收不到SSM报文而造成的从设备发生时钟振荡的可能性,能够消除部分时钟振荡,增加系统的稳定性。即,本实施例解决了现有技术中由于主设备产生主备倒换使得从设备产生异常的时钟振荡而造成的时钟同步网络的稳定性下降的技术问题,达到了提高时钟同步网络的稳定性和同步质量的技术效果。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图I是根据本发明实施例的时钟振荡生成方法的一种优选流程图;图2是根据本发明实施例的时钟振荡生成方法的另一种优选流程图3是根据本发明实施例的时钟振荡生成系统的一种优选结构框图;图4是根据本发明实施例的位于主设备中时钟振荡生成装置的一种优选结构框 图;图5是根据本发明实施例的位于从设备中时钟振荡生成装置的一种优选结构框 图;图6是根据本发明实施例的位于主设备中时钟振荡生成装置的另一种优选结构 框图;图7是根据本发明实施例的位于从设备中时钟振荡生成装置的另一种优选结构 框图;图8是根据本发明实施例的第一更新模块的一种优选结构框图;图9是根据本发明实施例的从设备进行SSM报文交互的流程的一种优选流程图。
具体实施例方式下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的 情况下,本申请中的实施例及实施例中的特征可以相互组合。实施例1在SSM同步设备建立主从关系后,在正常运行时,主设备每秒向从设备发送正常 类型的SSM报文,从设备如果在一段时间内未收到主设备发送的SSM报文,将会产生时钟振 荡,优选地,这个最长时间可以称为超时间隔(runing_time0ut),该时间大于或等于主设备 发送SSM报文的平均周期。在主设备进行主备倒换时,主设备不能够及时发送SSM报文,从 而导致从设备不能及时收到主设备发送的SSM报文,使得从设备切换以跟踪另外一个主设 备,而导致产生时钟振荡,造成频率信号的抖动,影响时钟同步网络的稳定性和同步质量。本实施例提供了一种优选的时钟振荡生成方法,如图1所示,该方法包括步骤 S102至步骤S106。S102 :从设备接收第一 SSM报文,其中,第一 SSM报文为主设备发生主备倒换时向 从设备发送的SSM报文。S104:从设备将本地已保存的第一超时间隔更新为大于第一超时间隔的第二超时 间隔。其中,步骤S104中的第一超时间隔为主设备不发生主备倒换时,向从设备发送的 SSM报文之间的超时间隔,第二超时间隔为主设备发送主备倒换时,向从设备发送的SSM报 文的超时间隔。S106 :从设备根据第二超时间隔产生时钟振荡。在本优选实施例中,在主设备进行主备倒换时,主设备向从设备发送用于通知从 设备本设备正在进行主备倒换操作的SSM报文,从设备在接收该SSM报文后,将原本设定的 第一超时间隔延长为大于该原本设定的第一超时间隔的第二超时间隔。相关技术中,在主 设备发生主备倒换时,主设备不能及时向从设备发送SSM报文使得从设备在预定时间内收 不到主设备发送的SSM报文,而导致从设备产生振荡,造成频率信号的抖动,影响时钟同步 网络的稳定性和同步质量。在本实施例中,在主设备发生主备倒换时,能够触发从设备切换 至IJ更长的超时间隔。在后续处理中,从设备可以根据更长的超时间隔对线路进行检测,减少了因在预定时间内接收不到SSM报文而造成的从设备发生时钟振荡的可能性,能够消除部分时钟振荡,增加系统的稳定性。即,本实施例解决了现有技术中由于主设备产生主备倒换使得从设备产生异常的时钟振荡而造成的时钟同步网络的稳定性下降的技术问题,达到了提高时钟同步网络的稳定性和同步质量的技术效果。优选地,步骤S106中,从设备根据第二超时间隔产生时钟振荡,其处理步骤为当从设备接收到主设备发送的SSM报文和主设备发送的上个SSM报文之间的时间间隔大于该第二超时间隔时,从设备产生时钟振荡,优选的,从设备只在接收该SSM报文的线路上产生时钟振荡,其他线路保持不变。在从设备重新收到主设备完成主备倒换后发送的SSM报文后,从设备将第二超时间隔再更新为原先设定的第一超时间隔,从而保持和主设备间正常的SSM报文的交互。在一个优选实施方式中,从设备根据第二超时间隔产生时钟振荡之后,如图2所示,还包括S202 :当从设备接收到第二 SSM报文时,从设备将第二超时间隔再次更新为第一超时间隔,其中,第二 SSM报文是指主设备在不发生主备倒换时向从设备发送的SSM报文;S204 :从设备根据第一超时间隔产生时钟振荡。上述优选实施方式保证了在主设备完成主备倒换后,主从设备之间可以继续进行正常的SSM报文交互。主设备在发生主备倒换时向所有的线路发送主备倒换的通知报文,从设备在接收到主设备进行主备倒换的通知报文后,只需要将接收到该通知报文的线路的超时间隔进行改变即可,对于其他的线路仍保持原来的状态。在一个优选实施方式中,从设备在接收到第一 SSM报文后,确定接收第一 SSM报文的线路,将该线路的超时间隔由第一超时间隔更新为第二超时间隔;当从设备再次在该线路上接收到主设备发送的正常的SSM报文后,将该线路的超时间隔由第二超时间隔再次更新为第一超时间隔。上述优选实施方式中,保证了从设备除对应主设备发送主备倒换的线路以外的其它线路可以不受主备倒换的影响。在一个优选实施方式中,第一超时间隔大于或等于主设备发送SSM报文的平均周期,保证了时钟同步的稳定性。实施例2本实施例提供了一种优选的时钟振荡生成系统,如图3所示,该系统包括主设备 302和从设备304。其中,位于主设备中的时钟振荡生成装置如图4所示,包括第一生成单元402,用于在主设备发生主备倒换时生成第一同步状态信息协议SSM报文;第一发送单元 404,用于向从属于该主设备的从设备发送第一 SSM报文。位于从设备中的时钟振荡生成装置如图5所示,包括接收单元502,用于接收第一 SSM报文,其中,第一 SSM报文为主设备发生主备倒换时向从设备发送的SSM报文;第一更新单元504,用于接收单元接收到第一发送单元404发送的第一 SSM报文时,将本地已保存的第一超时间隔更新为大于第一超时间隔的第二超时间隔,其中,第一超时间隔为主设备不发生主备倒换时,向从设备发送的SSM报文之间的超时间隔,第二超时间隔为主设备发送主备倒换时,向从设备发送的SSM报文的超时间隔;第一生成单元506,用于根据第二超时间隔产生时钟振荡。优选地,从设备根据第二超时间隔产生时钟振荡,即,当从设备接收到主设备发送的SSM报文和主设备发送的上个SSM报文之间的时间间隔大于该第二超时间隔时,从设备产生时钟振荡,优选的,从设备只在接收该SSM报文的线路上产生时钟振荡,其他线路保持不变。在本优选实施例中,在主设备进行主备倒换时,主设备向从设备发送用于通知从设备本设备正在进行主备倒换操作的SSM报文,从设备在接收该SSM报文后,将原本设定的第一超时间隔延长为大于该原本设定的第一超时间隔的第二超时间隔。相关技术中,在主设备发生主备倒换时,主设备不能及时向从设备发送SSM报文使得从设备在预定时间内收不到主设备发送的SSM报文,而导致从设备产生振荡,造成频率信号的抖动,影响时钟同步网络的稳定性和同步质量。在本实施例中,在主设备发生主备倒换时,能够触发从设备切换到更长的超时间隔。在后续处理中,从设备可以根据更长的超时间隔对线路进行检测,减少了因在预定时间内接收不到SSM报文而造成的从设备发生时钟振荡的可能性,能够消除部分时钟振荡,增加系统的稳定性。即,本实施例解决了现有技术中由于主设备产生主备倒换使得从设备产生异常的时钟振荡而造成的时钟同步网络的稳定性下降的技术问题,达到了提高时钟同步网络的稳定性和同步质量的技术效果。为了在主设备完成主备倒换之后可以回复原本正常的主从设备之间的SSM报文的交互。在一个优选实施方式中,如图6所示,位于主设备中的时钟振荡生成装置还包括: 第二生成单元602,用于在主设备完成主备切换后生成第二 SSM报文;第二发送单元604,用于向从设备发送第二 SSM报文。如图7所示,位于从设备中的时钟振荡生成装置还包括第二更新单元702,用于在第一生成单元根据第二超时间隔产生时钟振荡之后,当接收到第二发送单元604发送的第二 SSM报文时,将第二超时间隔再次更新为第一超时间隔,其中,第二 SSM报文是指主设备在不发生主备倒换时向从设备发送的SSM报文;第二生成单元704,用于根据第一超时间隔产生时钟振荡。如图8所示,第一更新单元包括确定模块802,用于确定接收第一 SSM报文的线路;第一更新模块804,用于将该线路对应的超时间隔由第一超时间隔更新为第二超时间隔。上述优选实施方式中,只需要将接收到该通知报文的线路的超时间隔进行改变即可,对于其他的线路仍保持原来的状态,保证了从设备除对应主设备发送主备倒换的线路以外的其它线路可以不受主备倒换的影响。在一个优选实施方式中,第一超时间隔大于或等于主设备发送SSM报文的平均周期,保证了时钟同步的稳定性。实施例3本发明提供了一种优选的实施例来进一步对本发明进行解释,但是值得注意的是,该优选实施例只是为了更好的描述本发明,并不构成对本发明不当的限定。以下通过具体实施例对本发明进行详细的介绍,主设备进行主备倒换的过程中, 主从设备进行SSM报文交互的流程,如图9所示,包括步骤S902-S912。S902 =SSM设备A和B建立主从(Master-Slave)关系,设备A为主设备,设备B为从设备。设备B根据超时间隔(runing_timeout)判断所有线路接收到的SSM报文是否超时,优选地,该时间(runing_timeout)大于或等于设备A发送SSM报文的发送周期。S904 :在设备A进行主备倒换期间,设备A通过驱动向所有线路发送第一 SSM报文,用于通知所有从属于设备A的从设备自身在进行主备倒换。
S906 :设备B在收到hold-over SSM报文通知后,将接收到hold-over SSM报文的对应线路的超时间隔由runing_timeout更新为slavetomaster_timeout,并以 slavetomaster_timeout判断该线路接收到的SSM报文是否超时,其他线路超时间隔仍保持为 runing_timeout ;S908 :当设备A完成主备倒换后,设备A发送正常类型的SSM报文。S910 :设备B在接收到正常类型的SSM报文后,设备B将对应线路的超时间隔由 slavetomaster_timeout 更新为 runing_timeout。S912 SSM设备A和B维持正常的主从关系,继续进行正常的SSM报文交互流程。从以上的描述中,可以看出,本发明实现了如下技术效果在主设备进行主备倒换时,主设备向从设备发送用于通知从设备本设备正在进行主备倒换操作的SSM报文,从设备在接收该SSM报文后,将原本设定的超时间隔延长为大于该原本设定的超时间隔的超时间隔,解决了现有技术中由于主设备产生主备倒换使得从设备产生异常的时钟振荡而造成的时钟同步网络的稳定性下降的技术问题,从而达到了提高时钟同步网络的稳定性和同步质量的技术效果。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种时钟振荡生成方法,其特征在于,包括从设备接收第一同步状态信息协议SSM报文,其中,所述第一 SSM报文为主设备发生主备倒换时向所述从设备发送的SSM报文;所述从设备将本地已保存的第一超时间隔更新为大于所述第一超时间隔的第二超时间隔,其中,所述第一超时间隔为所述主设备不发生主备倒换时,向所述从设备发送的SSM 报文之间的超时间隔,所述第二超时间隔为所述主设备发送主备倒换时,向所述从设备发送的SSM报文的超时间隔;所述从设备根据所述第二超时间隔产生时钟振荡。
2.根据权利要求I所述的方法,其特征在于,所述从设备根据所述第二超时间隔产生时钟振荡之后,还包括当所述从设备接收到第二 SSM报文时,所述从设备将所述第二超时间隔再次更新为所述第一超时间隔,其中,所述第二 SSM报文是指所述主设备在不发生主备倒换时向所述从设备发送的SSM报文;所述从设备根据所述第一超时间隔产生时钟振荡。
3.根据权利要求2所述的方法,其特征在于,所述从设备将本地已保存的第一超时间隔更新为大于所述第一超时间隔的第二超时间隔,包括所述从设备确定接收所述第一 SSM报文的线路;所述从设备将所述线路的超时间隔由所述第一超时间隔更新为所述第二超时间隔; 所述从设备将所述第二超时间隔再次更新为所述第一超时间隔,包括所述从设备将所述线路的超时间隔由所述第二超时间隔再次更新为所述第一超时间隔。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述第一超时间隔大于或等于所述主设备发送SSM报文的平均周期。
5.一种时钟振荡生成装置,其特征在于,设置在主从设备的从设备中,包括接收单元,用于接收第一同步状态信息协议SSM报文,其中,所述第一 SSM报文为主设备发生主备倒换时向所述从设备发送的SSM报文;第一更新单元,用于所述接收单元接收到所述第一 SSM报文时,将本地已保存的第一超时间隔更新为大于所述第一超时间隔的第二超时间隔,其中,所述第一超时间隔为所述主设备不发生主备倒换时,向所述从设备发送的SSM报文之间的超时间隔,所述第二超时间隔为所述主设备发送主备倒换时,向所述从设备发送的SSM报文的超时间隔;第一生成单元,用于根据所述第二超时间隔产生时钟振荡。
6.根据权利要求5所述的装置,其特征在于,还包括第二更新单元,当接收到第二 SSM报文时,将所述第二超时间隔再次更新为所述第一超时间隔,其中,所述第二 SSM报文是指所述主设备在不发生主备倒换时向所述从设备发送的SSM报文;第二生成单元,用于根据所述第一超时间隔产生时钟振荡。
7.根据权利要求6所述的装置,其特征在于,所述第一更新单元包括确定模块,用于确定接收所述第一 SSM报文的线路;第一更新模块,用于将所述线路的超时间隔由所述第一超时间隔更新为所述第二超时间隔。
8.—种时钟振荡生成装置,其特征在于,设置于主从设备的主设备中,包括第一生成单元,用于在所述主设备发生主备倒换时生成第一同步状态信息协议SSM报文;第一发送单元,用于向从属于该主设备的从设备发送所述第一 SSM报文。
9.根据权利要求8所述的装置,其特征在于,还包括第二生成单元,用于在所述主设备完成所述主备切换后生成所述第二 SSM报文; 第二发送单元,用于向所述从设备发送所述第二 SSM报文。
10.一种时钟振荡生成系统,其特征在于,包括权利要求5-7任一项所述的时钟振荡生成装置和权利要求8或9所述的时钟振荡生成装置。
全文摘要
本发明公开了一种时钟振荡生成方法、装置及系统,该方法包括从设备接收SSM报文,其中,第一SSM报文为主设备发生主备倒换时向从设备发送的SSM报文;从设备将本地已保存的第一超时间隔更新为大于第一超时间隔的第二超时间隔,其中,第一超时间隔为主设备不发生主备倒换时,向从设备发送的SSM报文之间的超时间隔,第二超时间隔为主设备发送主备倒换时,向从设备发送的SSM报文的超时间隔;从设备根据第二超时间隔产生时钟振荡。解决了现有技术中由于主设备产生主备倒换使得从设备产生异常的时钟振荡而造成的时钟同步网络的稳定性下降的技术问题,从而达到了提高时钟同步网络的稳定性和同步质量的技术效果。
文档编号H04J3/06GK102594481SQ20121005949
公开日2012年7月18日 申请日期2012年3月8日 优先权日2012年3月8日
发明者刘东甲, 李波, 王德龙 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1