时间同步方法及相关设备技术

技术编号:39587187 阅读:15 留言:0更新日期:2023-12-03 19:38
本申请涉及网络通信领域,公开了一种时间同步方法及相关设备

【技术实现步骤摘要】
时间同步方法及相关设备


[0001]本申请涉及网络通信领域,尤其涉及一种时间同步方法及相关设备


技术介绍

[0002]广义精确时钟协议
(Generalized Precision Time Protocol

gPTP)
的目标是确保局域网里的所有从设备都和主设备的时间同步到一致
。gPTP
域内的设备都有高精度的时钟源作输入,通过自主选取或者预先设置的方式选择主时钟,作为整个系统的时基

主节点通过不同种类的报文,携带并传递不同的信息,从节点感知系统通过这些信息,完成与主时钟的时间同步

对于自动驾驶车载网络,目前大多是通过
TSN(Time

Sensitive Network
,时间敏感网络
)gPTP
协议进行高精度的时间同步

[0003]现有的技术中,车载网络中一般通过两个外部交换机协同进行设备之间的时间同步,可以有效降低信号传输的负载,但是此方案中的交换机对于包括时间同步信号在内的任意
UDP(User Datagram Protocol)
信号均是无差别传输,而时间同步过程中对于信号传输延迟的敏感性较高,若是按照普通
UDP
的传输延迟进行信号传输,则可能会导致时间同步不准确甚至失败,影响时间同步的稳定性


技术实现思路

[0004]本申请提供一种时间同步方法,通过将第一交换机作为中转,分担时间同步信号传输的部分负载,并在时间同步信号的数据包中加入特定的目标地址字段后转发给第二交换机,第二交换机识别出该包含目标地址字段的时间同步信号,并按照预设的延迟参数将时间同步信号定向传输给待时间同步的设备以进行时间同步,从而解决现有时间同步方法中时间同步不准确甚至失败,影响时间同步的稳定性的问题

[0005]第一方面,本申请实施例提供一种时间同步方法,该方法包括:
[0006]第一交换机确定主时钟源节点;
[0007]第一交换机从主时钟源节点获取第一时间同步信号;
[0008]第一交换机基于预设的时间同步数据协议处理第一时间同步信号,得到第二时间同步信号;其中,第二时间同步信号的数据报文中包括目标地址字段;
[0009]第一交换机将第二时间同步信号发送给第二交换机;
[0010]第二交换机接收任意用户数据报协议信号,并确定数据报文中包括目标地址字段的第二时间同步信号;
[0011]第二交换机获取预设的时间同步延迟参数;
[0012]第二交换机基于时间同步延迟参数将第二时间同步信号发送给待时间同步的设备以执行时间同步

[0013]第二方面,本申请提供一种时间同步方法,该方法包括:
[0014]第一交换机确定主时钟源节点;
[0015]第一交换机从主时钟源节点获取第一时间同步信号;
[0016]第一交换机基于预设的时间同步数据协议处理第一时间同步信号,得到第二时间同步信号;其中,第二时间同步信号的数据报文中包括目标地址字段;
[0017]第一交换机将第二时间同步信号发送给第二交换机;其中,第二交换机接收任意用户数据报协议信号,并确定第二时间同步信号;第二交换机获取预设的时间同步延迟参数,并基于时间同步延迟参数将第二时间同步信号发送给待时间同步的设备以执行时间同步

[0018]在第二方面的第一种可能的实现方式中,第一交换机中包括由从节点

主节点以及桥接节点三者构成的虚拟网桥,从节点与主时钟源节点的目标网口连接,主节点与第二交换机连接;
[0019]第一交换机从主时钟源节点获取第一时间同步信号包括:
[0020]第一交换机通过从节点从主时钟源节点的目标网口获取第一时间同步信号;
[0021]第一交换机将第二时间同步信号发送给第二交换机包括:
[0022]第一交换机通过桥接节点将第二时间同步信号发送给主节点,并通过主节点将第二时间同步信号转发给第二交换机

[0023]在第二方面的第二种可能的实现方式中,第一交换机从主时钟源节点获取第一时间同步信号之前,还包括:
[0024]第一交换机根据预设值设定任意时间同步信号从主时钟源节点传输至待时间同步的设备的最大传播延迟时长

[0025]第三方面,本申请提供一种时间同步方法,该方法包括:
[0026]第二交换机接收任意用户数据报协议信号,并确定数据报文中包括目标地址字段的第二时间同步信号;
[0027]第二交换机获取预设的时间同步延迟参数;
[0028]第二交换机基于时间同步延迟参数将第二时间同步信号发送给待时间同步的设备以执行时间同步

[0029]在第三方面的第一种可能的实现方式中,第二交换机基于时间同步延迟参数将第二时间同步信号发送给待时间同步的设备以执行时间同步包括:
[0030]第二交换机获取网络转发参数;
[0031]第二交换机根据网络转发参数配置流量控制规则;
[0032]第二交换机基于流量控制规则,并按照时间同步延迟参数将第二时间同步信号发送给待时间同步的设备以执行时间同步

[0033]在第三方面的第二种可能的实现方式中,网络转发参数包括组播参数;
[0034]第二交换机根据网络转发参数配置流量控制规则包括:
[0035]第二交换机基于组播参数执行组播配置;
[0036]第二交换机基于流量控制规则,并按照时间同步延迟参数将第二时间同步信号发送给待时间同步的设备以执行时间同步包括:
[0037]第二交换机以组播的形式,并按照时间同步延迟参数将第二时间同步信号发送给待时间同步的设备以执行时间同步

[0038]在第三方面的第三种可能的实现方式中,第二交换机基于组播参数执行组播配置包括:
[0039]第二交换机启动组播路由;
[0040]第二交换机基于组播参数将自身与待时间同步的设备两者中的任意一个设定为组播源对象,并将另一个设定为组播接收对象;或
[0041]第二交换机基于组播参数将主时钟源节点与第一交换机两者中的任意一个设定为组播源对象,并将另一个设定为组播接收对象

[0042]在第三方面的第四种可能的实现方式中,第二交换机启动组播路由之后,还包括:
[0043]第二交换机基于网际组管理协议管理组播成员

[0044]在第三方面的第五种可能的实现方式中,网络转发参数包括局域网参数;
[0045]第二交换机根据网络转发参数配置流量控制规则包括:
[0046]第二交换机基于局域网参数执行
VLAN
限制;其中,
VLAN
限制的对象至少包括以太网传感器

[0047]第四本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种时间同步方法,其特征在于,所述方法包括:第一交换机确定主时钟源节点;第一交换机从所述主时钟源节点获取第一时间同步信号;第一交换机基于预设的时间同步数据协议处理所述第一时间同步信号,得到第二时间同步信号;其中,所述第二时间同步信号的数据报文中包括目标地址字段;第一交换机将所述第二时间同步信号发送给第二交换机;其中,所述第二交换机接收任意用户数据报协议信号,并确定第二时间同步信号;所述第二交换机获取预设的时间同步延迟参数;所述第二交换机基于所述时间同步延迟参数将所述第二时间同步信号发送给待时间同步的设备以执行时间同步
。2.
根据权利要求1所述的时间同步方法,其特征在于,所述第一交换机中包括由从节点

主节点以及桥接节点三者构成的虚拟网桥,所述从节点与所述主时钟源节点的目标网口连接,所述主节点与所述第二交换机连接;所述第一交换机从所述主时钟源节点获取第一时间同步信号包括:第一交换机通过所述从节点从所述主时钟源节点的目标网口获取第一时间同步信号;所述第一交换机将所述第二时间同步信号发送给第二交换机包括:第一交换机通过所述桥接节点将所述第二时间同步信号发送给所述主节点,并通过所述主节点将所述第二时间同步信号转发给第二交换机
。3.
根据权利要求1或2所述的时间同步方法,其特征在于,所述第一交换机从所述主时钟源节点获取第一时间同步信号之前,还包括:第一交换机根据预设值设定任意时间同步信号从所述主时钟源节点传输至待时间同步的设备的最大传播延迟时长
。4.
根据权利要求1所述的时间同步方法,其特征在于,所述第二交换机基于所述时间同步延迟参数将所述第二时间同步信号发送给待时间同步的设备以执行时间同步包括:第二交换机获取网络转发参数;第二交换机根据所述网络转发参数配置流量控制规则;第二交换机基于所述流量控制规则,并按照所述时间同步延迟参数将所述第二时间同步信号发送给待时间同步的设备以执行时间同步
。5.
根据权利要求4所述的时间同步方法,其特征在于,所述网络转发参数包括组播参数;所述第二交换机根据所述网络转发参数配置流量控制规则包括:第二交换机基于所述组播参数执行组播配置;所述第二交换机基于所述流量控制规则,并按照所述时间同步延迟参数将所述第二时间同步信号发送给待时间同步...

【专利技术属性】
技术研发人员:赖云飞韩旭
申请(专利权)人:大连文远知行智能科技有限公司
类型:发明
国别省市:

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

1