一种分布式网络时钟同步方法技术

技术编号:19150816 阅读:96 留言:0更新日期:2018-10-13 10:28
本发明专利技术涉及一种分布式网络时钟同步方法,应用于分布式网络,包括:通过时钟选择算法确定主设备以及从设备;测量所述主设备与所述从设备的链路延时;通过所述链路延时获取所述主设备与所述从设备的时间差;通过所述主设备和所述时间差完成所述从设备的时钟同步。本发明专利技术实施例通过测量链路延时,并且通过链路延时计算时间差,然后实现时钟同步,使得分布式网络的时钟同步精度到达纳秒级别,并且使该分布式网络具有较强的稳定性,即当分布式网络中的设备出现异常时,该分布式网络能够在很短时间内自适应调整网络结构,重新选择合适的主时钟并完成时钟同步。

A distributed network clock synchronization method

The present invention relates to a distributed network clock synchronization method, which is applied to a distributed network, including: determining the master device and the slave device by a clock selection algorithm; measuring the link delay between the master device and the slave device; obtaining the time difference between the master device and the slave device by the link delay; and adopting the said link delay; The master device and the time difference complete the clock synchronization of the slave device. The embodiment of the invention measures the link delay, calculates the time difference through the link delay, and then realizes clock synchronization, so that the clock synchronization precision of the distributed network reaches the nanosecond level, and makes the distributed network have strong stability, that is, when the equipment in the distributed network is abnormal, the distributed network The network can adjust the network structure adaptively in a very short time, re-select the appropriate master clock and complete clock synchronization.

【技术实现步骤摘要】
一种分布式网络时钟同步方法
本专利技术属于电子与通信领域,具体涉及一种分布式网络时钟同步方法。
技术介绍
随着现代信息技术的发展,各种应用控制设备逐步走向分布化、智能化、网络化,网络时钟同步的精度要求也愈来愈高。网络时钟同步能够为电信、移动通信基站、小灵通基站、GSM网络优化等系统提供高精度的时间和频率同步信号。因此,其同步能力受到了广泛的重视,在很多网络系统的研发中都是关键技术。传统的分布式网络时钟同步是采用NTP(网络时间协议(NetworkTimeProtocol)传送方式实现,即在国际互联网上传递统一、标准的时间。具体是通过在分布式网络上指定若干时钟源站点,为用户提供授时服务,并且这些站点间应该能够相互比对,提高准确度。以通信道为媒介同步授时,如计算机网络、电话网络等。然而,这种授时方式由于时间信号通过信道传送到不同终端的延时不同,只能满足中等精度时间用户的要求,即只能满足ms级别的时间同步精度需求。但是,在工业控制领域中,一些对时间同步要求十分严格的网络系统,现行的Internet网络时间协议(NTP),简单网络时间协议(SNTP)等均不能达到所要求的同步精度,特别是对于无本文档来自技高网...

【技术保护点】
1.一种分布式网络时钟同步方法,其特征在于,应用于分布式网络,包括:通过时钟选择算法确定主设备以及从设备;测量所述主设备与所述从设备的链路延时;通过所述链路延时获取所述主设备与所述从设备的时间差;通过所述主设备和所述时间差完成所述从设备的时钟同步。

【技术特征摘要】
1.一种分布式网络时钟同步方法,其特征在于,应用于分布式网络,包括:通过时钟选择算法确定主设备以及从设备;测量所述主设备与所述从设备的链路延时;通过所述链路延时获取所述主设备与所述从设备的时间差;通过所述主设备和所述时间差完成所述从设备的时钟同步。2.根据权利要求1所述的同步方法,其特征在于,所述通过时钟选择算法确定主设备以及从设备之前还包括:判断所述分布式网络中的各设备是否支持时钟同步协议;若是,则运行时钟选择算法;若否,则结束时钟同步。3.根据权利要求1所述的同步方法,其特征在于,所述通过时钟选择算法确定主设备以及从设备包括:将所述分布式网络中的各设备运行所述时钟同步算法,其中所述时钟同步算法为BMCA算法;根据运行结果确定主时钟;所述主时钟对应的设备为所述主设备,剩余设备为所述从设备。4.根据权利要求1所述的同步方法,其特征在于,所述测量所述主设备与所述从设备的链路延时包括:通过所述从设备向所述主设备发送延迟请求报文,并记录第一时间戳;其中,所述第一时间戳为所述延迟请求报文发送时间点;通过所述主设备接收所述延迟请求报文,并记录第二时间戳;其中,所述第二时间戳为所述延迟请求报文接收时间点;通过所述主设备向所述从设备发送延迟响应报文,并记录第三时间戳;其中,所述第三时间戳为所述延迟响应报文发送时间点;通过所述主设备向所述从设备发送延迟响应跟随报文;通过所述从设备接收所述延迟响应报文,并记录第四时间戳;其中,所述第四时间戳为所述延迟响应报文接收时间点;通过所述从设备接收所述延迟响应跟随报文;通过所述第一时间戳,所述第二时间戳,所述第三时间戳,所述...

【专利技术属性】
技术研发人员:陈晨吕宁殷廷瑞吕高登张子豪郑昊
申请(专利权)人:西安电子科技大学
类型:发明
国别省市:陕西,61

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

1