时间同步方法、时间同步发送端、接收端及系统技术方案

技术编号:26894701 阅读:65 留言:0更新日期:2020-12-29 16:18
本发明专利技术公开了一种时间同步方法、时间同步发送端、接收端及系统,其中一种方法包括:判断导致最佳主时钟BMC算法重新计算的参数是否发生变化;如果判断为是,则下发基于1588标准的Announce报文;如果判断为否,则下发Announce报文的保活报文。本发明专利技术通过区分保活报文和协议报文,解决了处理Announce报文导致CPU系统繁忙的问题,从而实现对1588协议的优化,起到了减少对CPU冲击的作用。

【技术实现步骤摘要】
时间同步方法、时间同步发送端、接收端及系统
本专利技术涉及通信领域,尤其涉及一种时间同步方法、时间同步发送端、接收端及系统。
技术介绍
1588V2标准是一个关于高精度时间同步的标准,不同于网络时间协议(NetworkTimeProtocol,简称为NTP)只能实现毫秒(ms)级别的同步,1588V2可以达到纳秒(ns)级别的时间同步,自从2008年第一版标准面世以来,已经广泛的应用于航天,工业等各个领域。进入5G时代之后,室内定位,物联网等领域对时间同步的要求越来越高,从而引发了基于1588V2的超高精度时间同步技术的产生,这又使得1588V2的应用领域越来越广阔。在越来越多的使用后,发现1588V2标准中还是存在一些缺陷的,1588V2定义了很多种报文用来实现网元之间的交互和时间的同步,其中Announce报文负责建立同步体系,也就是不同网元之间通过对Announce报文的交互和处理,构建一个全网的时间同步树。Announce报文在1588V2中的定义如图1~3所示。Announce中携带的一些参数,例如grandmaste本文档来自技高网...

【技术保护点】
1.一种时间同步方法,其特征在于,包括:/n判断导致最佳主时钟BMC算法重新计算的参数是否发生变化;/n如果判断为是,则下发基于1588标准的Announce报文;/n如果判断为否,则下发Announce报文的保活报文。/n

【技术特征摘要】
1.一种时间同步方法,其特征在于,包括:
判断导致最佳主时钟BMC算法重新计算的参数是否发生变化;
如果判断为是,则下发基于1588标准的Announce报文;
如果判断为否,则下发Announce报文的保活报文。


2.如权利要求1所述的方法,其特征在于,所述保活报文具体包括以下之一:携带有报文类型报文长度报文值TLV的Announce报文,携带有特定取值的自定义字段的Announce报文,长度固定不变的自定义保活报文。


3.一种时间同步方法,其特征在于,包括:
在特定底层硬件接收到基于1588标准的Announce报文时,将所述Announce报文发送到CPU进行时间同步处理,并禁止基于所述Announce报文触发连接失效告警;
在所述特定底层硬件接收到Announce报文的保活报文时,在所述特定底层硬件对所述保活报文进行保活处理。


4.如权利要求3所述的方法,其特征在于,所述方法进一步包括:
在连续N个期望接收周期未收到所述保活报文时,通过所述特定底层硬件产生Announce报文的连接失效告警并发送给CPU,其中,N为根据用户配置的正整数。


5.如权利要求3所述的方法,其特征在于,所述特定底层硬件具体包括:逻辑芯片或交换芯片。


6.如权利要求3所述的方法,其特征在于,接收基于1588标准的Announce报文之前,所述方法进一步包括:
确定新设备开关为打开状态。


7.一种时间同步方法,其特征在于,包括:
通过特定底层硬件接收基于1588标准的Announce报文,将所述Announce报文与上一个Announce报文的内容进行比较;
通过所述特定底层硬件根据比较结果,判断内容有变化且变化的内容会导致最佳主时钟BMC算法重新计算,则将所述Announce报文发送到CPU进行时间同步处理;否则在所述特定底层硬件对所述Announce报文进行保活处理。


8.如权利要求7所述的方法,其特征在于,所述方法进一步包括:

【专利技术属性】
技术研发人员:王琳琳何力
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1