[发明专利]时钟同步处理方法、装置、电子设备、存储介质及产品有效
申请号: | 202210068752.6 | 申请日: | 2022-01-20 |
公开(公告)号: | CN114598412B | 公开(公告)日: | 2023-06-02 |
发明(设计)人: | 雷超群;赵志国 | 申请(专利权)人: | 山东浪潮科学研究院有限公司 |
主分类号: | H04J3/06 | 分类号: | H04J3/06 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 肖艳 |
地址: | 250101 山东省济*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 时钟 同步 处理 方法 装置 电子设备 存储 介质 产品 | ||
本发明提供一种时钟同步处理方法、装置、电子设备、存储介质及产品,所述方法包括:获取主时钟的第一时间戳和从时钟的第二时间戳;确定所述第一时间戳与所述第二时间戳的偏差的绝对值;根据所述偏差的绝对值与预先确定的平均值与标准差之和,调整从时钟的第二时间戳。本发明提供的时钟同步处理方法能够根据系统的变化自适应调整步长的大小,提高从时钟的时间戳同步处理的速率,提升了用户体验。
技术领域
本发明涉及网络通信技术领域,尤其涉及一种时钟同步处理方法、装置、电子设备、存储介质及产品。
背景技术
随着通信网络技术的不断发展,为解决以太网定时同步能力的不足,计算机和网络业界开发出一种软件方式的网络时间协议(NTP),以提高各网络设备之间的定时同步能力,同时,为了解决测量和控制应用的分布网络定时同步的需要,IEEE1588标准诞生了。
IEEE1588协议的全称是“网络测量和控制系统的精密时钟同步协议标准”,是通用的提升网络系统定时同步能力的规范,使分布式通信网络能够具有严格的定时同步,并且应用于工业自动化系统的能力。基本构思是通过硬件和软件将网络设备(客户机)的从时钟与主控机的主时钟实现同步,提供同步建立时间小于10μs的运用,与未执行IEEE1588协议的以太网延迟时间1000μs相比,整个网络的定时同步指标有显著的改善。
现有技术中,1588频率恢复主要通过判断主时钟的1588时间戳和本地1588时间戳的变化,本地时钟修正与主时钟的频率偏差后,经过滤波等功能,调整压控晶振的相位变化,跟随主时钟的频率,从而达到使用1588时钟进行频率恢复的功能。这种处理方式,当本地时钟与主时钟的频率相差过大时并不适用,由于恢复所需的时间过长,频率质量也比较差,甚至导致频率抖动和漂移无法满足ITU(International Telecommunication Union,国际电讯联盟)等标准要求,导致处理效率较低,且用户体验较差。
发明内容
本发明提供一种时钟同步处理方法、装置、电子设备、存储介质及产品用以解决现有技术中同步处理效率低、质量差,导致用户体验较差的技术问题,本发明以实现通过自适应调整步长,提高同步处理效率,提升用户体验的目的。
第一方面,本发明提供一种时钟同步处理方法,包括:
获取主时钟的第一时间戳和从时钟的第二时间戳;
确定所述第一时间戳与所述第二时间戳的偏差的绝对值;
根据所述偏差的绝对值与预先确定的平均值与标准差之和,调整从时钟的第二时间戳。
进一步,根据本发明提供的时钟同步处理方法,所述根据所述偏差的绝对值与预先确定的平均值与标准差之和,调整从时钟的第二时间戳,包括:
在所述偏差的绝对值小于预先确定的平均值与标准差之和的情况下,直接调整从时钟的第二时间戳与所述主时钟的第一时间戳相同;
在所述偏差的绝对值大于或等于预先确定的平均值与标准差之和的情况下,以预先确定的平均值为步长,逐步调整所述从时钟的第二时间戳。
进一步,根据本发明提供的时钟同步处理方法,所述预先确定的平均值与标准差之和,包括:
获取预设时间段内主时钟与从时钟的多个时间戳;
计算所述多个时间戳的偏差,确定所述多个时间戳的偏差的绝对值;
根据所述多个时间戳的偏差的绝对值计算平均值和标准差,确定出所述多个时间戳的平均值与标准差之和。
进一步,根据本发明提供的时钟同步处理方法,所述在所述偏差的绝对值大于或等于预先确定的平均值与标准差之和的情况下,以预先确定的平均值为步长,逐步调整所述从时钟的第二时间戳,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东浪潮科学研究院有限公司,未经山东浪潮科学研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210068752.6/2.html,转载请声明来源钻瓜专利网。