【技术实现步骤摘要】
时钟同步方法及装置
本公开涉及互联网
,具体而言,涉及一种时钟同步方法及装置。
技术介绍
随着科学技术的发展,互联网的应用已经越来越广泛。互联网络中可以包括多个通过网络连接的网络设备,网络设备之间可以通过该网络连接进行通信,其中,为了确保网络设备之间的正常通信,通常需要确保两个或以上的网络设备的系统时钟同步。现有技术中,网络设备可以设置有多个端口,分别通过各端口与作为时钟源的其它网络设备连接,该网络设备可以通过时钟源选择算法,从该多个端口中确定一个从端口,之后,可以基于通过该从端口连接的时钟源的系统时钟,对该网络设备的系统时钟进行同步。但当从端口的网络状况发生波动时,该网络设备所确定的与时钟源之间的时钟差也会受到干扰,进而对将该网络设备的系统时钟进行时钟同步时也会出现较大的偏差,时钟同步的稳定性和可靠性低下。
技术实现思路
本公开实施例的目的在于提供一种时钟同步方法及装置,以确保网络设备基于可信时钟差对该网络设备的系统时钟进行同步,提高了时钟同步的稳定性和可靠性。为了实现上述目的,本公开实施例采用的技术方案如下:第一方面,本公开实施例提出一种时钟同步方法,所述方 ...
【技术保护点】
1.一种时钟同步方法,其特征在于,所述方法包括:基于从端口获取与第一时钟源的第一时钟差;基于至少一个备选接口分别获取与至少一个第二时钟源的第二时钟差,得到至少一个所述第二时钟差;基于所述第一时钟差和至少一个所述第二时钟差,确定可信时钟差;基于所述可信时钟差对系统时钟进行同步。
【技术特征摘要】
1.一种时钟同步方法,其特征在于,所述方法包括:基于从端口获取与第一时钟源的第一时钟差;基于至少一个备选接口分别获取与至少一个第二时钟源的第二时钟差,得到至少一个所述第二时钟差;基于所述第一时钟差和至少一个所述第二时钟差,确定可信时钟差;基于所述可信时钟差对系统时钟进行同步。2.如权利要求1所述的时钟同步方法,其特征在于,所述基于所述第一时钟差和至少一个所述第二时钟差,确定可信时钟差,包括:若基于至少一个所述第二时钟差确定所述第一时钟差可信,则将所述第一时钟差确定为所述可信时钟差。3.如权利要求2所述的时钟同步方法,其特征在于,所述基于至少一个所述第二时钟差确定所述第一时钟差可信,包括:确定至少一个所述第二时钟差的平均时钟差;获取历史时钟数据,所述历史时钟数据包括多个历史第一时钟差和多个历史平均时钟差;若所述第一时钟差与多个所述历史第一时钟差的第一数学期望之间的差值处于第一预设差值范围内,所述平均时钟差与多个所述历史平均时钟差的第二数学期望之间的差值处于第二预设差值范围内,则确定所述第一时钟差可信。4.如权利要求3所述的时钟同步方法,其特征在于,所述确定至少一个所述第二时钟差的平均时钟差,包括:获取至少一个分别对应所述第二时钟源的权重;基于至少一个所述第二时钟差和至少一个分别对应所述第二时钟源的权重,获取至少一个所述第二时钟差的加权平均值;将所述加权平均值确定为所述平均时钟差。5.如权利要求3所述的时钟同步方法,其特征在于,所述第一预设差值范围为(-3σ1,3σ1),所述第二预设差值范围为(-3σ2,3σ2),其中,σ1为多个历史所述第一时钟差的标准差,σ2为多个所述历史平均时钟差的标准差。6.如权利要求1所述的时钟同步方法,其特征在于,所述基于所述第一时钟差和至少一个所述第二时钟差,确定可信时钟差,包括:获取对应所述第一时钟源的权重和至少一个分别对应所述第二时钟源的权重;基于对应所述第一时钟源的权重、所述第一时钟差、至少一个分别对应所述第二时钟源的权重、至少一个所述第二时钟差,确定所述第一时钟差和至少一个所述第二时钟差的加权...
【专利技术属性】
技术研发人员:唐永林,周光普,甘小毛,鲍四海,
申请(专利权)人:UT斯达康通讯有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。