一种时间同步调整的方法、装置和电子设备制造方法及图纸

技术编号:38057388 阅读:9 留言:0更新日期:2023-06-30 11:23
本发明专利技术实施例公开了一种时间同步调整的方法、装置和电子设备。本发明专利技术实施例通过获取至少两组初始路径时延数据,其中,每组所述初始路径时延数据的时长相同;将每组所述初始路径时延数据进行数据过滤,生成候选路径时延数据;根据至少两组所述候选路径时延数据生成目标路径时延;根据所述目标路径时延调整从时钟时间,使所述从时钟时间与主时钟时间同步。通过上述方法,可以提高路径时延的精度,进而提高主时钟和从时钟之间时间同步调整的精度。高主时钟和从时钟之间时间同步调整的精度。高主时钟和从时钟之间时间同步调整的精度。

【技术实现步骤摘要】
一种时间同步调整的方法、装置和电子设备


[0001]本专利技术涉及通信
,具体涉及一种时间同步调整的方法、装置和电子设备。

技术介绍

[0002]随着通信技术的发展,在通信业务中对于主时钟和从时钟之间的时间同步的精度要求越来越高,但高精度时间同步的实现较为困难;IEEE1588精准时钟协议(Precision Time Protocol,PTP)标准对主时钟和从时钟进行时间同步提供了基本机制,该机制需要收集往返于主时钟和从时钟之间的足够的时间戳信息,根据收集的时间戳信息确定出路径时延,然后根据路径时延对主时钟和从时钟进行时间同步调整,因此,路径时延的精度极大影响了主时钟和从时钟之间时间同步调整的精度。
[0003]现有技术中,主要通过以下两种方式获取路径时延,方式一、中值法;方式二、平均值法;具体的,所述中值法需要连续计算N个路径时延值,然后将所述N个路径时延值按照从小到大或从大到小的顺序进行排序,取排序在中间位置的路径时延值;所述平均值法是连续计算M个路径时延值,然后求所述M个路径时延值的平均值;由于链路上网络中设备转发时间不一致、收发系统对数据处理时间不一致、网络链路突然发生变化、由于网络干扰导致丢包、以及当收发系统由于消息阻塞,排队等导致数据有延迟时等情况,容易出现极端的路径时延值,进而导致通过中值法和平均值法计算得到的路径时延的精度较差。
[0004]综上所述,如何提高路径时延的精度,是目前需要解决的问题。

技术实现思路

[0005]有鉴于此,本专利技术实施例提供了一种时间同步调整的方法,可以提高路径时延的精度,进而提高主时钟和从时钟之间时间同步调整的精度。
[0006]第一方面,本专利技术实施例提供了一种时间同步调整的方法,该方法包括:获取至少两组初始路径时延数据,其中,每组所述初始路径时延数据的时长相同;
[0007]将每组所述初始路径时延数据进行数据过滤,生成候选路径时延数据;
[0008]根据至少两组所述候选路径时延数据生成目标路径时延;
[0009]根据所述目标路径时延调整从时钟时间,使所述从时钟时间与主时钟时间同步。
[0010]可选的,所述获取至少两组初始路径时延数据,具体包括:
[0011]获取时间间隔为第一设定时长的至少两组初始路径时延数据。
[0012]可选的,所述将每组所述初始路径时延数据进行数据过滤,生成候选路径时延数据,具体包括:
[0013]将每组所述初始路径时延数据进行数据过滤,去除每组所述初始路径时延数据中的峰值;
[0014]将去除所述峰值后的初始路径时延数据确定为候选路径时延数据。
[0015]可选的,所述根据至少两组所述候选路径时延数据生成目标路径时延,具体包括:
[0016]计算全部所述候选路径时延数据的第一平均值,将所述第一平均值确定为所述目
标路径时延。
[0017]可选的,所述根据至少两组所述候选路径时延数据生成目标路径时延,具体还包括:
[0018]获取每组所述候选路径时延数据中任意位置的多个候选路径时延数据;
[0019]计算全部所述任意位置的多个候选路径时延数据的第二平均值,将所述第二平均值确定为所述目标路径时延。
[0020]可选的,所述根据所述目标路径时延调整从时钟时间,使所述从时钟时间与主时钟时间同步,具体包括:
[0021]根据所述目标路径时延和预设算法调整从时钟时间,使所述从时钟时间与主时钟时间同步。
[0022]可选的,所述预设算法为PID算法。
[0023]第二方面,本专利技术实施例提供了一种时间同步调整的装置,该装置包括:获取单元,用于获取至少两组初始路径时延数据,其中,每组所述初始路径时延数据的时长为第一设定时长;
[0024]生成单元,用于将每组所述初始路径时延数据进行数据过滤,生成候选路径时延数据;
[0025]所述生成单元还用于,根据至少两组所述候选路径时延数据生成目标路径时延;
[0026]调整单元,用于根据所述目标路径时延调整从时钟时间,使所述从时钟时间与主时钟时间同步
[0027]可选的,所述获取单元具体用于:
[0028]获取时间间隔为第一设定时长的至少两组初始路径时延数据。
[0029]可选的,所述生成单元具体用于:
[0030]将每组所述初始路径时延数据进行数据过滤,去除每组所述初始路径时延数据中的峰值;
[0031]将去除所述峰值后的初始路径时延数据确定为候选路径时延数据。
[0032]可选的,所述生成单元具体还用于:
[0033]计算全部所述候选路径时延数据的第一平均值,将所述第一平均值确定为所述目标路径时延。
[0034]可选的,所述生成单元具体还用于:
[0035]获取每组所述候选路径时延数据中任意位置的多个候选路径时延数据;
[0036]计算全部所述任意位置的多个候选路径时延数据的第二平均值,将所述第二平均值确定为所述目标路径时延。
[0037]可选的,所述调整单元具体用于:
[0038]根据所述目标路径时延和预设算法调整从时钟时间,使所述从时钟时间与主时钟时间同步。
[0039]可选的,所述预设算法为PID算法。
[0040]第三方面,本专利技术实施例提供了一种计算机可读存储介质,其上存储计算机程序指令,所述计算机程序指令在被处理器执行时实现如第一方面或第一方面任一种可能中任一项所述的方法。
[0041]第四方面,本专利技术实施例提供了一种电子设备,包括存储器和处理器,所述存储器用于存储一条或多条计算机程序指令,其中,所述一条或多条计算机程序指令被所述处理器执行以实现如第一方面或第一方面任一种可能中任一项所述的方法。
[0042]本专利技术实施例通过获取至少两组初始路径时延数据,其中,每组所述初始路径时延数据的时长相同;将每组所述初始路径时延数据进行数据过滤,生成候选路径时延数据;根据至少两组所述候选路径时延数据生成目标路径时延;根据所述目标路径时延调整从时钟时间,使所述从时钟时间与主时钟时间同步。通过上述方法,可以提高路径时延的精度,进而提高主时钟和从时钟之间时间同步调整的精度。
附图说明
[0043]通过以下参照附图对本专利技术实施例的描述,本专利技术的上述以及其它目的、特征和优点将更为清楚,在附图中:
[0044]图1是现有技术中数据传输时钟示意图;
[0045]图2是本专利技术实施例的一种时间同步调整的方法流程图;
[0046]图3是本专利技术实施例的一种初始路径时延数据示意图;
[0047]图4是本专利技术实施例的一种候选路径时延数据示意图;
[0048]图5是本专利技术实施例的一种候选路径时延数据选取示意图;
[0049]图6是本专利技术实施例的一种时间同步调整的装置示意图;
[0050]图7是本专利技术实施例的一种电子设备的示意图。
具体实施方式
[0051]以下基本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种时间同步调整的方法,其特征在于,该方法包括:获取至少两组初始路径时延数据,其中,每组所述初始路径时延数据的时长相同;将每组所述初始路径时延数据进行数据过滤,生成候选路径时延数据;根据至少两组所述候选路径时延数据生成目标路径时延;根据所述目标路径时延调整从时钟时间,使所述从时钟时间与主时钟时间同步。2.如权利要求1所述的方法,其特征在于,所述获取至少两组初始路径时延数据,具体包括:获取时间间隔为第一设定时长的至少两组初始路径时延数据。3.如权利要求1所述的方法,其特征在于,所述将每组所述初始路径时延数据进行数据过滤,生成候选路径时延数据,具体包括:将每组所述初始路径时延数据进行数据过滤,去除每组所述初始路径时延数据中的峰值;将去除所述峰值后的初始路径时延数据确定为候选路径时延数据。4.如权利要求1所述的方法,其特征在于,所述根据至少两组所述候选路径时延数据生成目标路径时延,具体包括:计算全部所述候选路径时延数据的第一平均值,将所述第一平均值确定为所述目标路径时延。5.如权利要求1所述的方法,其特征在于,所述根据至少两组所述候选路径时延数据生成目标路径时延,具体还包括:获取每组所述候选路径时延数据中任意位置的多个候选路径时延数据;计算全部所述任意位置的多个候选路径时延数据的...

【专利技术属性】
技术研发人员:李强
申请(专利权)人:四川恒湾科技有限公司
类型:发明
国别省市:

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

1