一种时间同步的方法、设备和系统技术方案

技术编号:12389124 阅读:93 留言:0更新日期:2015-11-25 22:24
本发明专利技术实施例公开了一种时间同步的方法、设备和系统,该方法可以包括:入网节点记录精确时间协议PTP数据包进入所述入网节点的第一时间值;入网节点根据所述第一时间值更新所述PTP数据包中的修正域字段的修正值,得到第一更新PTP数据包;入网节点将所述第一更新PTP数据包发送至网络,以使得所述网络将所述第一更新PTP数据包向出网节点发送。

【技术实现步骤摘要】

本专利技术涉及网络通信技术,尤其涉及一种时间同步的方法、设备和系统
技术介绍
在当前的移动通信网络中,各基站间要保持精确的时间同步,以保证用户在移动过程中不会出现掉线等故障。在现有通信设备中,广泛应用的是由电气和电子工程师协会(IEEE,InstituteofElectricalandElectronicsEngineers)于2002年提出并在2007年进行修改的网络测量和控制系统的精密时钟同步协议标准,又称为IEEE1588协议。在该协议中,将每一个传送节点设备均作为一个透明时钟,并在每个节点对精确时间协议(PTP,PrecisionTimeProtocol)数据包进行处理,计算该节点的驻留时间;然后将网络路径中所有节点的驻留时间相加得到整个网络的驻留时间,最后根据所得到的整个网络的驻留时间进行时间同步。在实现上述技术方案的过程中,存在以下问题:首先,网络中多个传送节点设备分别计算自身的驻留时间,会加大对网络资源的开销;其次,网络中多个传送节点设备的级联方式会将每个传送节点设备由于传输路径延时不对称或网络抖动所产生的误差进行累积,降低整个网络的驻留时间精度;还有就是需要对网络中每对传送节点设备间传输介质的双向传输路径延时不对称的情况进行补偿,增加网络的工作量。
技术实现思路
为解决上述技术问题,本专利技术实施例期望提供一种时间同步的方法、设备和系统,能够在计算整个网络的驻留时间时,降低网络资源开销;并且提高整个网络的驻留时间的计算精度,以及减少网络的工作量。本专利技术实施例的技术方案是这样实现的:第一方面,本专利技术实施例提供了一种时间同步的方法,所述方法包括:入网节点记录精确时间协议PTP数据包进入所述入网节点的第一时间值;所述入网节点根据所述第一时间值更新所述PTP数据包中的修正域字段的修正值,得到第一更新PTP数据包;所述入网节点将所述第一更新PTP数据包发送至网络,以使得所述网络将所述第一更新PTP数据包向出网节点发送。根据第一种可能的实现方式,结合第一方面,所述入网节点根据所述第一时间值更新所述PTP数据包中的修正域字段的修正值,包括:所述入网节点按照所述PTP数据包的格式提取PTP数据包中修正域字段的修正值;所述入网节点将所述修正值减去所述第一时间值,得到第一修正值;所述入网节点按照所述PTP数据包的格式将所述第一修正值更新到所述修正域字段。根据第二种可能的实现方式,结合第一方面,所述入网节点记录所述PTP数据包进入所述入网节点的第一时间值,包括:所述入网节点在所述PTP数据包从所述入网节点中靠近物理层的输入接口进入时记录所述第一时间值。根据第三种可能的实现方式,结合第一方面、第一种或第二种可能的实现方式中的任一项,在所述入网节点记录所述PTP数据包进入所述入网节点的第一时间值之后,且在所述入网节点根据所述第一时间值更新所述PTP数据包中的修正域字段的修正值之前,所述方法还包括:所述入网节点对所述PTP数据包进行校验,确定所述PTP数据包不正确时,结束当前处理。第二方面,本专利技术实施例提供了一种时间同步的方法,所述方法包括:出网节点记录精确时间协议PTP数据包输出所述出网节点的第二时间值;所述PTP数据包由所述出网节点从网络中接收,且由所述网络中的入网节点发送;所述出网节点根据所述第二时间值更新所述PTP数据包中的修正域字段的修正值,得到第二更新PTP数据包。根据第一种可能的实现方式,结合第二方面,所述出网节点根据所述第二时间值更新所述PTP数据包中的修正域字段的修正值,包括:所述出网节点按照所述PTP数据包的格式提取PTP数据包中修正域字段的修正值;所述出网节点将所述修正值加上所述第二时间值,得到所述第二修正值;所述出网节点按照所述PTP数据包的格式将所述第二修正值更新到所述修正域字段。根据第二种可能的实现方式,结合第二方面,所述出网节点记录所述PTP数据包输出所述出网节点的第二时间值,包括:所述出网节点在所述PTP数据包从所述出网节点中靠近物理层的输出接口输出时记录所述第二时间值。根据第三种可能的实现方式,结合第二方面、第一种或第二种可能的实现方式中的任一项,在所述出网节点记录所述PTP数据包输出所述出网节点的第二时间值之后,且在所述出网节点根据所述第二时间值更新所述PTP数据包中的修正域字段的修正值之前,所述方法还包括:所述出网节点对所述PTP数据包进行校验,确定所述PTP数据包不正确时,结束当前处理。第三方面,本专利技术实施例提供了一种入网节点,所述入网节点包括:第一记录单元、第一更新单元和发送单元,其中,所述第一记录单元,用于记录精确时间协议PTP数据包进入所述入网节点的第一时间值;所述第一更新单元,用于根据所述第一记录单元得到的第一时间值更新所述PTP数据包中的修正域字段的修正值,得到第一更新PTP数据包;所述发送单元,用于将所述第一更新PTP数据包发送至网络,以使得所述网络将所述第一更新PTP数据包向出网节点发送。根据第一种可能的实现方式,结合第三方面,所述第一更新单元包括:第一提取模块、第一计算模块和第一更新模块,其中,所述第一提取模块用于按照所述PTP数据包的格式提取PTP数据包中修正域字段的修正值;所述第一计算模块用于将所述修正值减去所述第一时间值,得到第一修正值;所述第一更新模块用于按照所述PTP数据包的格式将所述第一修正值更新到所述修正域字段。根据第二种可能的实现方式,结合第三方面,所述第一记录单元用于,在所述PTP数据包从所述入网节点中靠近物理层的输入接口进入时记录所述第一时间值。根据第三种可能的实现方式,结合第三方面、第一种或第二种可能的实现方式中的任一项,所述入网节点还包括第一校验单元,用于对所述PTP数据包进行校验,确定所述PTP数据包不正确时,触发结束处理。第四方面,本专利技术实施例提供了一种出网节点,所述出网节点包括:第二记录单元和第二更新单元,其中,所述第二记录单元用于,记录精确时间协议PTP数据包输出所述出网节点的第二时间值;所述PTP数据包是所述出网节点从网络中接收的,且由所述网络的入网节点发送;所述第二更新单元用于,根据所述第二时间值更新所述PTP数据包中的修正域字段的修正值,得到第二更新PTP数据包。根据第一种可能的实现方式,结合第四方面,所述第二更新本文档来自技高网...
一种时间同步的方法、设备和系统

【技术保护点】
一种时间同步的方法,其特征在于,所述方法包括:入网节点记录精确时间协议PTP数据包进入所述入网节点的第一时间值;所述入网节点根据所述第一时间值更新所述PTP数据包中的修正域字段的修正值,得到第一更新PTP数据包;所述入网节点将所述第一更新PTP数据包发送至网络,以使得所述网络将所述第一更新PTP数据包向出网节点发送。

【技术特征摘要】
1.一种时间同步的方法,其特征在于,所述方法包括:
入网节点记录精确时间协议PTP数据包进入所述入网节点的第一时间值;
所述入网节点根据所述第一时间值更新所述PTP数据包中的修正域字段的
修正值,得到第一更新PTP数据包;
所述入网节点将所述第一更新PTP数据包发送至网络,以使得所述网络将
所述第一更新PTP数据包向出网节点发送。
2.根据权利要求1所述的方法,其特征在于,所述入网节点根据所述第一
时间值更新所述PTP数据包中的修正域字段的修正值,包括:
所述入网节点按照所述PTP数据包的格式提取PTP数据包中修正域字段的
修正值;
所述入网节点将所述修正值减去所述第一时间值,得到第一修正值;
所述入网节点按照所述PTP数据包的格式将所述第一修正值更新到所述修
正域字段。
3.根据权利要求1所述的方法,其特征在于,所述入网节点记录所述PTP
数据包进入所述入网节点的第一时间值,包括:
所述入网节点在所述PTP数据包从所述入网节点中靠近物理层的输入接口
进入时记录所述第一时间值。
4.根据权利要求1至3任一项所述的方法,其特征在于,在所述入网节点
记录所述PTP数据包进入所述入网节点的第一时间值之后,且在所述入网节点
根据所述第一时间值更新所述PTP数据包中的修正域字段的修正值之前,所述
方法还包括:
所述入网节点对所述PTP数据包进行校验,确定所述PTP数据包不正确时,
结束当前处理。
5.一种时间同步的方法,其特征在于,所述方法包括:
出网节点记录精确时间协议PTP数据包输出所述出网节点的第二时间值;

\t所述PTP数据包由所述出网节点从网络中接收,且由所述网络中的入网节点发
送;
所述出网节点根据所述第二时间值更新所述PTP数据包中的修正域字段的
修正值,得到第二更新PTP数据包。
6.根据权利要求5所述的方法,其特征在于,所述出网节点根据所述第二
时间值更新所述PTP数据包中的修正域字段的修正值,包括:
所述出网节点按照所述PTP数据包的格式提取PTP数据包中修正域字段的
修正值;
所述出网节点将所述修正值加上所述第二时间值,得到所述第二修正值;
所述出网节点按照所述PTP数据包的格式将所述第二修正值更新到所述修
正域字段。
7.根据权利要求5所述的方法,其特征在于,所述出网节点记录所述PTP
数据包输出所述出网节点的第二时间值,包括:
所述出网节点在所述PTP数据包从所述出网节点中靠近物理层的输出接口
输出时记录所述第二时间值。
8.根据权利要求5至7任一项所述的方法,其特征在于,在所述出网节点
记录所述PTP数据包输出所述出网节点的第二时间值之后,且在所述出网节点
根据所述第二时间值更新所述PTP数据包中的修正域字段的修正值之前,所述
方法还包括:
所述出网节点对所述PTP数据包进行校验,确定所述PTP数据包不正确时,
结束当前处理。
9.一种入网节点,其特征在于,所述入网节点包括:第一记录单元、第一
更新单元和发送单元,其中,
所述第一记录单元,用于记录精确时间协议PTP数据包进入所述入网节点
的第一时间值;
所述第一更新单元,用于根据所述第一记录单元得到的第一时间值更新所
述PTP数据包中的修正域字段的修正值,得到第一更新PTP数据包;
所...

【专利技术属性】
技术研发人员:陈思思罗松晖陈中盟
申请(专利权)人:深圳市中兴微电子技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1