一种同步方法、装置、设备和存储介质制造方法及图纸

技术编号:27691756 阅读:13 留言:0更新日期:2021-03-17 04:44
本申请提出一种同步方法、装置、设备和存储介质。该方法包括:接收每个待同步节点对应的所有同步节点的可信同步信息;根据预设加权算法和所述可信同步信息调整每个待同步节点的本地时间。

【技术实现步骤摘要】
一种同步方法、装置、设备和存储介质
本申请涉及通信,具体涉及一种同步方法、装置、设备和存储介质。
技术介绍
时间同步网很大程度依赖于全球导航卫星系统(GlobalNavigationSatelliteSystem,GNSS)卫星,包括用于授时的时间源(比如,时间服务器)、同步网的端应用节点(比如,基站)等。在GNSS卫星时间信号源丢失或出现故障的情况下,基于其授时的节点通过各自的频率源进行授时,例如时间服务器基于内部原子钟等进行授时,同步传送节点设备、基站可基于频率同步网的频率源(亦为原子钟)进行授时。但是原子钟存在频率准确度误差,在一段时间之后同步节点之间出现时间偏差。同时,时间同步网采用的是逐级向下传递的主从式时间同步方式,这种方式的一个缺陷是将上游的误差向下游传递,从而导致通信网性能恶化甚至不可用。
技术实现思路
本申请实施例提供一种同步方法、装置、设备和存储介质,实现了各个同步节点之间的同步。本申请实施例提供一种同步方法,包括:接收每个待同步节点对应的所有同步节点的可信同步信息;根据预设加权算法和所述可信同步信息调整每个待同步节点的本地时间。本申请实施例提供一种同步装置,包括:接收器,配置为接收每个待同步节点对应的所有同步节点的可信同步信息;调整模块,配置为根据预设加权算法和所述可信同步信息调整每个待同步节点的本地时间。本申请实施例提供一种设备,包括:通信模块,存储器,以及一个或多个处理器;所述通信模块,配置为在第一通信节点和第二通信节点之间进行通信交互;所述存储器,配置为存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现上述任一实施例所述的方法。本申请实施例提供了一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述任一实施例所述的方法。附图说明图1是本申请实施例提供的一种同步方法的流程图;图2是本申请实施例提供的一种直连场景下时间源同步网络的建立示意图;图3是本申请实施例提供的一种跨节点场景下时间源同步网络的建立示意图;图4是本申请实施例提供的一种同步传送节点同步网络的建立示意图;图5是本申请实施例提供的一种同步装置的结构框图;图6是本申请实施例提供的一种设备的结构示意图。具体实施方式下文中将结合附图对本申请的实施例进行说明。同步网,通信网运行的支持系统之一,为通信网内通信设备时钟(或载波)提供同步控制信号,使其工作速率同步。同步网是通信网的基础网之一,它是保证网络定时性能进而确保业务顺利展开的关键。随着同步数字体系(SynchronousDigitalHierarchy,SDH)、异步传输模式(AsynchronousTransmissionMode,ATM)、码分多址(CodeDivisionMultipleAccess,CDMA)、网际互连协议(InternetProtocol,IP)、同步以太网、精确时间协议(PrecisionTimeProtocol,PTP)、卫星授时等技术的发展和应用,各种新业务/应用(如定位、物联网、工业自动化等)对同步的要求越来越高,从4G的1.5微妙、5G的260纳秒到定位的30纳秒和3纳秒。为了对应不同的需求和应用,针对不同功能的同步设备制定了相应的同步精度等级,如时间源的PRTC-A(PRTCClassA)精度为100ns、ePRTC精度为30ns;同步传送设备的T-BCClassB精度为70ns、T-BCClassC精度为30ns、T-BCClassD精度为5ns等。而各节点间主用的时间同步协议为IEEE1588(2008)(即PTP),其采用主从跟踪的形式进行同步。较常用于同步的PTP报文有声明报文(Announce报文)、同步报文(Sync报文)、延迟请求报文(Delay_Req报文)和延迟回复报文(Delay_Resp报文):Announce报文主要用于BMCA计算,确定基准参考时间源和PTP端口状态(Master/Slave/Passive);Sync报文和Delay_Req报文主要交互时间戳信息,用于计算节点间的时间差。当采用两步法计算时间差时,还需要跟进报文(Follow_Up报文)。为了减少GNSS卫星的影响,本申请实施例提供了一种同步方法,不仅实现了每个同步节点的快速同步,并能避免现有技术中误差传递的缺陷。同时,本方案在时间源上的应用可以大程度上规避由GNSS卫星问题导致的同步网性能恶化和不可用情况。在一实施例中,提供一种同步方法,以实现各同步节点之间的同步。图1是本申请实施例提供的一种同步方法的流程图。如图1所示,本实施例包括S110-S120。S110、接收每个待同步节点对应的所有同步节点的可信同步信息。在实施例中,待同步节点和同步节点均可以为时间源节点、同步传送节点、端应用节点中的其中一个。其中,同步节点的个数至少为一个。在实施例中,可信同步信息指的是待同步节点能够接收到的其它同步节点的同步信息。S120、根据预设加权算法和可信同步信息调整每个待同步节点的本地时间。在实施例中,每个待同步节点接收到与其相邻或跨节点的其它同步节点的可信同步信息,根据待同步节点自身的信息以及接收到的其它可信同步信息进行加权同步。在待同步节点和其它同步节点都进行加权同步之后,形成了同步网。示例性地,在待同步节点和同步节点均为时间源节点的情况下,待同步节点和同步节点都进行加权同步之后,形成一个时间源同步网。在实施例中,每个待同步节点结合自身的同步信息,以及接收到的可信同步信息,并根据预设加权算法对待同步节点的本地时间进行调整,从而实现了每个同步节点之间的时间同步。在实施例中,在直连的场景下,每个待同步节点对应的所有同步节点均为待同步节点的相邻节点;在跨节点的场景下,每个待同步节点对应的所有同步节点可以为待同步节点的相邻节点,也可以为待同步节点的非相邻节点。在一实施例中,可信同步信息对应的同步节点包含在待同步节点的加权从端配置的可信主端列表中;其中,可信主端列表中的加权主端用于参与待同步节点的时间加权计算;可信主端列表至少包括下述之一:人工配置特定的主端,设置可信条件筛选得到的主端。在实施例中,在待同步节点接收其它同步节点的可信同步信息的情况下,指的是,待同步节点接收到可信同步信息的端口的属性可以为加权从模式,或者,加权主和加权从模式,即待同步节点可以接收其它同步节点(即对端设备)的可信同步信息。在可信主端列表中的加权主端,指的是可以参与待同步节点的时间加权计算的其它同步节点,即加权主端用于发送自身的可信同步信息至待同步节点(即对端设备)。在实施例中,可信主端列表中所包含的同步节点,可以为人工配置的特定同步节点,也可以为设置可信条件之后筛选得到的同步节点。在一实施例中,在接收每个待同步节点对应的所有同步节点的可信同步信息的情况下,还包括本文档来自技高网...

【技术保护点】
1.一种同步方法,其特征在于,包括:/n接收每个待同步节点对应的所有同步节点的可信同步信息;/n根据预设加权算法和所述可信同步信息调整每个待同步节点的本地时间。/n

【技术特征摘要】
1.一种同步方法,其特征在于,包括:
接收每个待同步节点对应的所有同步节点的可信同步信息;
根据预设加权算法和所述可信同步信息调整每个待同步节点的本地时间。


2.根据权利要求1所述的方法,其特征在于,所述可信同步信息对应的同步节点包含在所述待同步节点的加权从端配置的可信主端列表中;其中,所述可信主端列表中的加权主端用于参与所述待同步节点的时间加权计算;所述可信主端列表至少包括下述之一:人工配置特定的主端,设置可信条件筛选得到的主端。


3.根据权利要求1所述的方法,其特征在于,在所述接收每个待同步节点对应的所有同步节点的可信同步信息的情况下,还包括:
配置每个待同步节点和对应的所有同步节点的同步机制。


4.根据权利要求3所述的方法,其特征在于,所述配置每个待同步节点和对应的所有同步节点的同步机制,包括:
配置每个待同步节点和对应的所有同步节点的每个端口属性;
所述端口属性至少包括下述之一:加权主模式,加权从模式,加权主和加权从模式;所述加权主模式为所述待同步节点发送自身的同步信息至对端同步节点;所述加权从模式为所述待同步节点接收对端同步节点的可信同步信息,并进行加权计算;加权主和加权从模式为既接收对端同步节点的可信同步信息,又发送自身的同步信息至对端同步节点。


5.根据权利要求1所述的方法,其特征在于,在所述接收每个待同步节点对应的所有同步节点的可信同步信息之前,还包括:
确定每个待同步节点和对应的所有同步节点的端口使能功能。


6.根据权利要求1所述的方法,其特征在于,所述根据预设加权算法和所述可信同步信息调整每个待同步节点的本地时间,包括:
确定每个待同步节点与待同步节点对应的所有同步节点之间的时间差;
根据预设加权算法和所述时间差,确定每个所述待同步节点的时差值;
按照所述时差值调整对应的所述待同步节点的本地时间。


7.根据权利要求1所述的方法,其特征在于,在采用精确时钟同步协议PTP协议对每个待同步节点的本地时间进行调整的情况下,所述方法,还包括:
接收每个待同步节点对应的所有同步节点的PTP报文,所述PTP报文报头中的1比特或2比特作为指示位用于指示是否加权同步,2比特指示位用于指示是否执行BMCA。


8.根据权利要求7所述的方法,其特征在于,所述根据预设加权算法和所述可信同步信息调整每个待同步节点的本地时间,包括:
根据每个待同步节点与自身对应的所有同步节点之间的同步报文和延迟请求报文,计算得到每个待同步节点与自身对应的所有同步节点之间的时间差;
根据预设加权算法和所述时间差,确定每个所述待同步节点的时差值;
按照所述时差值调整所述待同步节点的本地时间。


9.根据权利要求6或8所述的方法,其特征在于,所述根据预设加权算法和所述时间差,确定每个所述待同步节点的时差值,包括:

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

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

1