【技术实现步骤摘要】
一种时钟调整方法、装置、设备及介质
[0001]本申请涉及网络通信
,特别涉及一种时钟调整方法
、
装置
、
设备及介质
。
技术介绍
[0002]TSN(
即
Time Sensitive Networking
,时间敏感网络
)
网络能够为以太网提供确定性性能,以满足工业自动化
、
车联网等应用对传输网络的低时延
、
低抖动
、
高可靠等需求
。
时钟同步是
TSN
网络实现确定性传输的前提,
TSN
网络的许多功能都建立在时钟同步的基础上
。
[0003]目前,
TSN
网络进行时钟同步时,从时钟设备在调整时间值时,当应调整到的值与从时钟实际值之间有较大偏移时,若直接调整,则会导致从时钟设备的时间值有跳变
。
时间值的跳变可能导致从时钟设备中的某些功能不运行
(
向未来跳变
)
或某些功能重复运行
(
时间向过去倒退
)
,影响从时钟设备的正常运行
。
技术实现思路
[0004]有鉴于此,本申请的目的在于提供一种时钟调整方法
、
装置
、
设备及介质,能够将主从时钟设备校时对齐,同时避免从时钟设备中时间值发生跳变,从而保障从时钟设备的正常运行
。
其具 ...
【技术保护点】
【技术特征摘要】
1.
一种时钟调整方法,其特征在于,应用于
TSN
网络中的从时钟设备,包括:接收主时钟设备发送的同步报文,并从所述同步报文中解析出自身应调整到的时间值以得到第一时间值;基于自身当前的实际时间值
、
所述第一时间值确定频率偏移控制因子以及时间偏移控制因子;其中,所述频率偏移控制因子反映主从时钟设备之间时钟频率的偏移情况,所述时间偏移控制因子反映主从时钟设备之间时间值的偏移情况;利用所述频率偏移控制因子
、
所述时间偏移控制因子以及自身当前的时钟频率确定出新的时钟频率,并将自身的时钟频率调整为所述新的时钟频率
。2.
根据权利要求1所述的时钟调整方法,其特征在于,基于自身当前的实际时间值
、
所述第一时间值确定频率偏移控制因子,包括:读取第二时间值以及第三时间值;其中,所述第二时间值为从上一次同步报文中解析出的自身应调整到的时间值,所述第三时间值为上一次接收到同步报文时自身的实际时间值;基于自身当前的实际时间值
、
所述第一时间值
、
所述第二时间值以及所述第三时间值确定频率偏移控制因子
。3.
根据权利要求2所述的时钟调整方法,其特征在于,基于自身当前的实际时间值
、
所述第一时间值
、
所述第二时间值以及所述第三时间值确定频率偏移控制因子,包括:确定所述第一时间值
、
所述第二时间值之间的差值以得到第一差值;确定自身当前的实际时间值与所述第三时间值之间的差值以得到第二差值;确定所述第一差值与所述第二差值之间的比值,得到频率偏移控制因子
。4.
根据权利要求1所述的时钟调整方法,其特征在于,基于自身当前的实际时间值
、
所述第一时间值确定时间偏移控制因子,包括:基于自身当前的实际时间值
、
所述第一时间值确定主从时钟设备之间的时间值偏移;基于所述时间值偏移确定时间偏移控制因子
。5.
根据权利要求4所述的时钟调整方法,其特征在于,基于自身当前的实际时间值
、
所述第一时间值确...
【专利技术属性】
技术研发人员:严园园,贾庆民,谢人超,
申请(专利权)人:网络通信与安全紫金山实验室,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。