一种透明时钟驻留时间的修正方法、装置及系统的制作方法

文档序号:7865292阅读:243来源:国知局
专利名称:一种透明时钟驻留时间的修正方法、装置及系统的制作方法
技术领域
本发明涉及网络通信中的时钟同步技术领域,尤其涉及一种透明时钟驻留时间的修正方法、装置及系统。
背景技术
IEEE (Institute of Electrical and Electronics Engineers,美国电气和电子工程师协会)-1588-2008标准简称为PTP (Precision Time Protocl,精密时间协议),用于支持网络通信、局部计算以及分布式对象等类似技术实现的控制和测量系统中的高精度时钟同步。各设备时钟通过网络进行通信,PTP协议在该系统中各时钟之间两两形成主/从(master/slave)关系,主(master)时钟作为基础时钟向各个从时钟(slave)时钟进行同步。系统中所有时钟都直接或间接从基础时钟(grandmaster clock)获取时间。PTP协议中包括TC (Transparent Clock,透明时钟)模型,在TC模型下,对经过本TC设备转发的PTP事件消息,如转发同步sync报文、跟随follow_up报文、延迟请求delay_req报文、延迟应答delay_resq报文等时钟报文,TC设备记录其驻留时间,并且把记录的信息提供给接收这些PTP事件消息的时钟,TC设备本身时钟不会对外输出或者接受同步。在记录PTP事件消息的驻留时间时,TC设备是将PTP时间消息进入本TC设备的时间和从本TC设备输出的时间的差值作为所述PTP事件消息的透明时钟驻留时间。发明人发现,在这种计算方式下,在TC设备的时钟频率和主时钟设备的时钟频率不一致的情况下,计算得到PTP事件消息的TC驻留时间不准确,这会影响相应的从时钟的时钟同步,导致从时钟设备不能达到业务所需的时钟精度。

发明内容
本发明实施例提供一种透明时钟驻留时间的修正方法、装置及系统,可对对TC驻留时间进行修正。第一方面,本发明实施例提供了一种透明时钟驻留时间的修正方法,包括:接收主时钟设备的管理Management消息,所述管理Management消息中携带主时钟频率;计算并记录所述主时钟频率与本端的透明时钟的时钟频率的比率作为修正比率;在接收到时钟报文时,采用所述修正比率对所述时钟报文在本端的透明时钟驻留时间进行修正。在第一方面的基础上的第一种实现方式中,所述管理Management消息中携带所述主时钟频率包括:在所述主时钟设备扩展所述管理Management消息后得到的扩展TLV字段中携带所述主时钟频率。在第一方面的基础上或者在第一方面的第一种实现方式中,一种实现方式为所述主时钟设备是在其内部设置定时器,根据所述定时器以预置的时间间隔发送携带所述主时钟频率的管理Management消息。在上述第一方面的基础上以及上述的第一方面的基础上的各实现方式中,所述方法还包括:在所述时钟报文中携带修正后的透明时钟驻留时间。第二方面,本发明实施例提供了一种透明时钟驻留时间的修正装置,包括:接收模块,用于接收主时钟设备的管理Management消息,所述管理Management消息中携带主时钟频率;计算模块,用于计算并记录所述主时钟频率与本端的透明时钟的时钟频率的比率作为修正比率;处理模块,用于在接收到时钟报文时,采用所述修正比率对所述时钟报文在本端的透明时钟驻留时间进行修正。在第二方面的基础上的一种实现方式中,所述修正装置还包括:发送模块,用于在所述时钟报文中携带由所述处理模块修正后的透明时钟驻留时间,并向与本透明时钟驻留时间的修正装置相连的从时钟设备或主时钟设备发送所述携带修正后的透明时钟驻留时间的时钟报文。第三方面,本发明实施例还提供了一种主时钟设备,包括:生成模块,用于生成携带所述主时钟设备的主时钟频率的管理Management消息;发送模块,用于向与本主时钟设备相连的透明时钟设备发送所述生成模块生成的管理Management消息,以使所述透明时钟设备根据管理Management消息中的主时钟频率计算修正比率。在上述第三方面的基础上的其中一种实现方式中,所述主时钟设备还包括:用于计时的定时器;所述发送模块是根据所述定时器的计时,以预置的时间间隔向与本主时钟设备相连的透明时钟设备发送所述管理Management消息。在上述再一方面的基础上或者在上述再一方面的基础上的其中一种实现方式中,所述生成模块是在扩展所述管理Management消息后得到的扩展TLV字段中携带所述主时
钟频率。第四方面,本发明实施例还提供了一种透明时钟设备,所述透明时钟设备包括上述第三方面或者第三方面的其中一种实现方式中的透明时钟驻留时间的修正装置。第五方面,本发明实施例还提供了一种时钟同步系统,包括:主时钟设备,透明时钟设备以及从时钟设备,其中,所述主时钟设备,用于向所述透明时钟设备发送管理Management消息,所述管理Management消息中携带所述主时钟设备的主时钟频率;所述透明时钟设备,用于接收主时钟设备的管理Management消息,计算并记录所述主时钟频率与本端的透明时钟的时钟频率的比率作为修正比率,在接收到时钟报文时,采用所述修正比率对所述时钟报文在本端的透明时钟驻留时间进行修正,并在所述时钟报文中携带修正后的透明时钟驻留时间,并将携带修正后的透明时钟驻留时间的时钟报文发送给所述主时钟设备和/或所述从时钟设备;所述从时钟设备,用于在接收到的所述透明时钟设备发送的携带修正后的透明时钟驻留时间的时钟报文时,根据所述透明时钟驻留时间执行本端时钟对所述主时钟设备的时钟同步操作。在上述第五方面的基础上的其中一种实现方式中,所述主时钟设备发送的管理Management消息中携带所述主时钟设备的主时钟频率具体是指:所述主时钟设备在扩展所述管理Management消息后得到的扩展TLV字段中携带所述主时钟频率。在上述第五方面的基础上或者在上述第五方面的基础上的其中一种实现方式的基础上,所述主时钟设备是在其内部设置定时器,根据所述定时器以预置的时间间隔发送携带所述主时钟频率的管理Management消息。实施本发明实施例,具有如下有益效果:本发明实施例通过管理Management消息传递主时钟频率,透明时钟设备可以计算出主时钟频率和透明时钟设备的时钟频率的比率作为修正比率,从而可以精确地计算出时钟报文在透明时钟设备中的驻留时间,提升了从时钟设备计算恢复出来的时间的精度,使得从时钟设备能够达到业务所需的时钟精度。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明实施例的一种时钟同步系统的结构示意图;图2是本发明实施例的其中一种具体时钟同步系统的结构示意图;图3是本发明实施例的一种主时钟设备的结构示意图;图4是本发明实施例的一种透明时钟驻留时间的修正装置的结构示意图;图5是本发明实施例的一种透明时钟驻留时间的修正方法的示意图;图6是本发明实施例的另一种透明时钟驻留时间的修正方法的示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。请参见图1,是本发明实施例的一种时钟同步系统的结构示意图。在时钟同步系统中包括多个主时钟设备,多个透明时钟设备以及对应于所述主时钟设备的多个从时钟设备。其中,主时钟设备可以为BITS(Building Integrated TimingSupply,大楼综合定时系统)类时钟设备,本身具备高精度晶振或者外接GPS类对时系统,对外提供时钟同步和频率同步功能。透明时钟设备可以为传输网络/承载网络中的设备,从时钟设备则是网络中的末梢设备,需要获取时间信息和频率信息的设备,包括无线网络基站设备等。本发明实施例中,以图1中的主时钟设备1,透明时钟设备2以及从时钟设备3对时钟同步系统进行说明。所述主时钟设备I,用于向所述透明时钟设备2发送管理Management消息,所述管理Management消息中携带主时钟频率;
所述透明时钟设备2,用于接收主时钟设备I的管理Management消息,计算并记录所述主时钟频率与本端的透明时钟频率的比率作为修正比率,在接收到时钟报文时,采用所述修正比率对所述时钟报文在本端的透明时钟驻留时间进行修正,并在所述时钟报文中携带修正后的透明时钟驻留时间,然后将携带修正后的透明时钟驻留时间的时钟报文发送给所述主时钟设备I和/或所述从时钟设备3 ;例如,在发送给从时钟设备3的sync报文中携带所述sync报文在透明时钟设备2中的透明时钟驻留时间,而在发送给主时钟设备I的delay_resp报文中携带所述delay_resp报文在透明时钟设备2中的透明时钟驻留时间。所述从时钟设备3,用于在接收到的所述透明时钟设备2发送的携带修正后的透明时钟驻留时间的时钟报文时,根据所述透明时钟驻留时间执行本端时钟对所述主时钟设备的时钟同步操作。其中,管理Management消息中包括多个管理TLV,可以对管理Management消息进行扩展,增加新的管理 TLV即扩展TLV,所述主时钟设备I发送的管理Management消息中携带的所述主时钟频率是记录在所述扩展TLV的字段中。具体的扩展管理Management消息可以如下所示:管理Management消息的格式为表I所示:表1:
权利要求
1.一种透明时钟驻留时间的修正方法,其特征在于,包括: 接收主时钟设备的管理Management消息,所述管理Management消息中携带主时钟频率; 计算并记录所述主时钟频率与本端的透明时钟频率的比率作为修正比率; 在接收到时钟报文时,采用所述修正比率对所述时钟报文在本端的透明时钟驻留时间进行修正。
2.如权利要求1所述的方法,其特征在于,所述管理Management消息中携带所述主时钟频率包括:在所述主时钟设备扩展所述管理Management消息后得到的扩展TLV字段中携带所述主时钟频率。
3.如权利要求1或2所述的方法,其特征在于,所述主时钟设备是在其内部设置定时器,根据所述定时器以预置的时间间隔发送携带所述主时钟频率的管理Management消息。
4.如权利要求1至4任一项所述的方法,其特征在于,还包括: 在所述时钟报文中携带修正后的透明时钟驻留时间。
5.一种透明时钟驻留时间的修正装置,其特征在于,包括: 接收模块,用于接收主时钟设备的管理Management消息,所述管理Management消息中携带主时钟频率; 计算模块,用于计算并记录所述主时钟频率与本端的透明时钟频率的比率作为修正比率; 处理模块,用于在接收到时钟报文时,采用所述修正比率对所述时钟报文在本端的透明时钟驻留时间进行修正。
6.如权利要求5所述的修正装置,其特征在于,还包括: 发送模块,用于在所述时钟报文中携带由所述处理模块修正后的透明时钟驻留时间,并向与本透明时钟驻留时间的修正装置相连的从时钟设备或主时钟设备发送所述携带修正后的透明时钟驻留时间的时钟报文。
7.—种主时钟设备,其特征在于,包括: 生成模块,用于生成携带所述主时钟设备的主时钟频率的管理Management消息; 发送模块,用于向与本主时钟设备相连的透明时钟设备发送所述生成模块生成的管理Management消息,以使所述透明时钟设备根据管理Management消息中的主时钟频率计算修正比率。
8.如权利要求7所述的主时钟设备,其特征在于,还包括: 用于计时的定时器; 所述发送模块是根据所述定时器的计时,以预置的时间间隔向与本主时钟设备相连的透明时钟设备发送所述管理Management消息。
9.如权利要求7或8所述的主时钟设备,其特征在于, 所述生成模块是在扩展所述管理Management消息后得到的扩展TLV字段中携带所述主时钟频率。
10.一种透明时钟设备,其特征在于,所述透明时钟设备包括如权利要求5或6所述的透明时钟驻留时间的修正装置。
11.一种时钟同步系统,包括:主时钟设备,透明时钟设备以及从时钟设备,其特征在于, 所述主时钟设备,用于向所述透明时钟设备发送管理Management消息,所述管理Management消息中携带所述主时钟设备的主时钟频率; 所述透明时钟设备,用于接收主时钟设备的管理Management消息,计算并记录所述主时钟频率与本端的透明时钟频率的比率作为修正比率,在接收到时钟报文时,采用所述修正比率对所述时钟报文在本端的透明时钟驻留时间进行修正,并在所述时钟报文中携带修正后的透明时钟驻留时间,并将携带修正后的透明时钟驻留时间的时钟报文发送给所述主时钟设备和/或所述从时钟设备; 所述从时钟设备,用于在接收到的所述透明时钟设备发送的携带修正后的透明时钟驻留时间的时钟报文时,根据所述透明时钟驻留时间执行本端时钟对所述主时钟设备的时钟同步操作。
12.如权利要求11所述的系统,其特征在于,所述主时钟设备发送的管理Management消息中携带所述主时钟设备的主时钟频率具体是指:所述主时钟设备在扩展所述管理Management消息后得到的扩展TLV字段中携带所述主时钟频率。
13.如权利要求11或12所述的系统,其特征在于,所述主时钟设备是在其内部设置定时器,根据所述定时器以预置的时间间隔发送携带所述主时钟频率的管理Management消肩、O
全文摘要
本发明实施例公开了一种透明时钟驻留时间的修正方法、装置及系统,其中,所述方法包括接收主时钟设备的管理Management消息,所述管理Management消息中携带所述主时钟设备的时钟频率;计算并记录所述主时钟设备的时钟频率与本端的透明时钟的时钟频率的比率作为修正比率;在接收到时钟报文时,采用所述修正比率对所述时钟报文在本端的透明时钟驻留时间进行修正。采用本发明,提升了从时钟设备计算恢复出来的时间的精度,使得从时钟设备能够达到业务所需的时钟精度。
文档编号H04L7/00GK103117845SQ20121045347
公开日2013年5月22日 申请日期2012年11月13日 优先权日2012年11月13日
发明者周通, 谢华国 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1