【技术实现步骤摘要】
实现时间同步的方法、设备和系统
本专利技术涉及通信
,尤其涉及一种实现时间同步的方法、设备和系统。
技术介绍
随着移动通信技术的发展,TD-SCDMA(TimeDivision-SynchronousCodeDivisionMultipleAccess,时分同步码分多址)、CDMA2000(CodeDivisionMultipleAccess2000,码分多址2000)、TD-LTE(TimeDivisionLongTermEvolution,分时长期演进)等系统均具有高精度时间同步需求。基站之间需要准确的时间同步,否则会造成基站干扰,甚至通话连接不能建立。现有技术中可以通过在每个基站加装全球定位系统(GPS)模块来解决基站时间同步问题,但面临安装选址困难、安装和维护成本高的弊端。为了降低安装难度和成本,也可以采用地面传输时间同步的方法,即对卫星时间源进行收敛集中,在上游设立接收卫星时间源的时间服务器,通过地面传输网络时间同步协议将时间信息传送给各基站,从而不需在每个基站安装GPS模块。地面传送时间同步协议方面,一般的同步协议如网络同步协议NTP,目前精度只能达到ms级,不适用于电信高精度时间同步领域。IEEE(InstituteofElectricalandElectronicsEngineers,电气和电子工程师协会)1588v2协议为目前业界主流的精确时间同步协议,精度达到亚微秒级,可用于移动通信系统同步。IEEE1588协议首先由安捷伦实验室开发,IEEE1588v1版本于2002年11月8日发布。IEEE在2008年3月27日通过了1588 ...
【技术保护点】
一种实现时间同步的方法,其特征在于,包括:本地时间同步设备分别获取本地时间同步设备与各个邻居时间同步设备之间的时间偏差值;所述本地时间同步设备利用所述时间偏差值确定本地时间偏差值;所述本地时间同步设备利用所述时间偏差值确定本地时间偏差值。
【技术特征摘要】
1.一种实现时间同步的方法,其特征在于,包括:本地时间同步设备分别获取本地时间同步设备与各个邻居时间同步设备之间的时间偏差值;所述本地时间同步设备利用所述时间偏差值确定本地时间偏差值;所述本地时间同步设备根据所述本地时间偏差值调整本地系统时间;所述本地时间同步设备利用所述时间偏差值确定本地时间偏差值,具体包括:所述本地时间同步设备确定所述时间偏差值中的有效时间偏差值,并利用所述有效时间偏差值确定本地时间偏差值;所述本地时间同步设备确定所述时间偏差值中的有效时间偏差值,具体包括:所述本地时间同步设备接收邻居时间同步设备发送的时间状态消息;所述时间状态消息中携带了所述邻居时间同步设备的状态为稳定状态、不稳定状态或故障态中的一种;所述本地时间同步设备判断自身的状态,如果自身的状态为稳定状态,则判断邻居时间同步设备的状态是否为稳定状态,如果是,则所述本地时间同步设备确定所述邻居时间同步设备对应的时间偏差值为有效时间偏差值;否则,确定所述邻居时间同步设备对应的时间偏差值不是有效时间偏差值;如果自身的状态为不稳定状态,则判断邻居时间同步设备的状态是否为稳定状态或不稳定状态中的一种,如果是,则所述本地时间同步设备确定所述邻居时间同步设备对应的时间偏差值为有效时间偏差值;否则,确定所述邻居时间同步设备对应的时间偏差值不是有效时间偏差值。2.如权利要求1所述的方法,其特征在于,所述本地时间同步设备分别获取本地时间同步设备与各个邻居时间同步设备之间的时间偏差值,包括:所述本地时间同步设备接收邻居时间同步设备发送的同步消息,所述同步消息中携带了所述邻居时间同步设备发送所述同步消息的时刻t1;所述本地时间同步设备获取所述时刻t1,并记录接收到所述同步消息的时刻t2;所述本地时间同步设备在时刻t3向所述邻居时间同步设备发送时延请求消息;所述本地时间同步设备接收所述邻居时间同步设备返回的时延响应消息;所述时延响应消息中携带了所述邻居时间同步设备接收到所述时延请求消息的时刻t4;所述本地时间同步设备获取所述时刻t4,并根据所述时刻t1,t2,t3,t4确定本地时间同步设备与所述邻居时间同步设备之间的时间偏差值。3.如权利要求2所述的方法,其特征在于,所述本地时间同步设备接收邻居时间同步设备发送的同步消息,具体包括:所述本地时间同步设备接收所述邻居时间同步设备根据预设周期向所述本地时间同步设备发送的同步消息;或者,所述本地时间同步设备向所述邻居时间同步设备发送同步请求消息,所述同步请求消息用于请求所述邻居时间同步设备向所述本地时间同步设备发送同步消息,并接收所述邻居时间同步设备向所述本地时间同步设备发送的同步消息。4.如权利要求2所述的方法,其特征在于,所述本地时间同步设备根据所述时刻t1,t2,t3,t4确定本地时间同步设备与所述邻居时间同步设备之间的时间偏差值,具体包括:所述本地时间同步设备利用如下公式确定所述本地时间同步设备与第i台邻居时间同步设备之间的时间偏差值offset0-i;offset0-i=[(t2i-t1i)+(t3i-t4i)]/2;其中,t1i为第i台邻居时间同步设备发送同步消息的时刻;t2i为本地时间同步设备接收到第i台邻居时间同步设备发送的同步消息的时刻;t3i为本地时间同步设备向第i台邻居时间同步设备发送时延请求消息的时刻;t4i为第i台邻居时间同步设备接收到时延请求消息的时刻。5.如权利要求1所述的方法,其特征在于,所述本地时间同步设备分别获取本地时间同步设备与各个邻居时间同步设备之间的时间偏差值,具体包括:本地时间同步设备在时刻t1′向邻居时间同步设备发送同步请求消息;所述本地时间同步设备接收所述邻居时间同步设备发送的同步响应消息;所述同步响应消息中携带了所述邻居时间同步设备接收到所述同步请求消息的时刻t2′以及发送所述同步响应消息的时刻t3′;所述本地时间同步设备记录接收所述同步响应消息的时刻t4′,并获取所述同步响应消息中携带的时刻t2′,t3′;所述本地时间同步设备根据所述时刻t1′,t2′,t3′,t4′确定本地时间同步设备与所述邻居时间同步设备之间的时间偏差值。6.如权利要求5所述的方法,其特征在于,所述本地时间同步设备根据所述时刻t1′,t2′,t3′,t4′确定本地时间同步设备与所述邻居时间同步设备之间的时间偏差值,具体包括:所述本地时间同步设备利用如下公式确定所述本地时间同步设备与第i台邻居时间同步设备之间的时间偏差值offset0-i;offset0-i=[(t1i′-t2i′)+(t4i′-t3i′)]/2;其中,t1i为本地时间同步设备发送同步请求消息的时刻;t2i为第i台邻居时间同步设备接收所述同步请求消息的时刻;t3i为第i台邻居时间同步设备发送所述同步响应消息的时刻;t4i为本地时间同步设备接收所述同步响应消息的时刻。7.如权利要求1所述的方法,其特征在于,所述本地时间同步设备利用所述时间偏差值确定本地时间偏差值,具体包括:所述本地时间同步设备根据如下公式计算本地时间偏差值offset0,其中,i=1,2,3……n,offset0-1,offset0-2,…offset0-n分别为所述本地时间同步设备与第一台邻居时间同步设备、第二台邻居时间同步设备,...第n台邻居时间同步设备之间的时间偏差值。8.如权利要求1所述的方法,其特征在于,所述本地时间同步设备利用所述时间偏差值确定本地时间偏差值,具体包括:所述本地时间同步设备获取本地时间同步设备与邻居时间同步设备之间的时间偏差值后,判断是否已经保存了同一邻居时间同步设备对应的时间偏差值;如果是,则利用当前获取到的本地时间同步设备与邻居时间同步设备之间的时间偏差值更新已保存的同一邻居时间同步设备对应的时间偏差值;如果否,则保存当前获取到的本地时间同步设备与邻居时间同步设备之间的时间偏差值;当所述本地时间同步设备判断当前获取到的本地时间同步设备与邻居时间同步设备之间的时间偏差值与已保存的同一邻居时间同步设备对应的时间偏差值之间的差值大于预设阈值时,则在更新已保存的所述同一邻居时间同步设备对应的时间偏差值后,利用保存的时间偏差值确定本地时间偏差值。9.一种时间同步设备,其特征在于,包括:获取模块,用于获取本地时间同步设备与各个邻居时间同步设备之间的时间偏差值;确定模块,用于利用所述时间偏差值确定本地时间偏差值;调整模块,用于根据所述本地时间偏差值调整本地系统时间;所述确定模块具体用于,确定所述时间偏...
【专利技术属性】
技术研发人员:韩柳燕,
申请(专利权)人:中国移动通信集团公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。