首页 / 专利库 / 微电子学 / 时钟偏差 / 一种基于1588协议传递时间的方法及其系统

一种基于1588协议传递时间的方法及其系统

阅读:1037发布:2020-05-27

专利汇可以提供一种基于1588协议传递时间的方法及其系统专利检索,专利查询,专利分析的服务。并且本 发明 涉及时间同步技术领域,公开了一种基于1588协议传递时间的方法及其系统。其中,所述基于1588协议传递时间的方法应用于Mesh网络,所述Mesh网络用于与基准时钟设备通讯,所述基准时钟设备用于提供基准时间,所述Mesh网络包括多个互连的时钟 节点 ,且只有一个时钟节点与所述基准时钟设备通讯,所述方法包括:获取目标时钟节点与所述基准时钟设备之间的基准时间偏差;将所述基准时间偏差封装于预设格式消息中;基于1588协议,将封装后的预设格式消息组装在Announce报文的报文体中;向剩余时钟节点广播组装后的Announce报文。本发明 实施例 实现了基于1588协议在Mesh网络中的时钟节点之间传递时间。,下面是一种基于1588协议传递时间的方法及其系统专利的具体信息内容。

1.一种基于1588协议传递时间的方法,应用于Mesh网络,所述Mesh网络用于与基准时钟设备通讯,所述基准时钟设备用于提供基准时间,所述Mesh网络包括多个互连的时钟节点,且只有一个时钟节点与所述基准时钟设备通讯,其特征在于,所述方法包括:
获取目标时钟节点与所述基准时钟设备之间的基准时间偏差,所述目标时钟节点与所述基准时钟设备通讯;
将所述基准时间偏差封装于预设格式消息中;
基于1588协议,将封装后的预设格式消息组装在Announce报文的报文体中;
向剩余时钟节点广播组装后的Announce报文。
2.根据权利要求1所述的方法,其特征在于,所述封装后的预设格式消息组装在所述Announce报文的报文体的尾部。
3.根据权利要求1所述的方法,其特征在于,所述预设格式消息包括TLV消息。
4.根据权利要求3所述的方法,其特征在于,所述基准时间偏差为浮点型格式,所述将所述基准时间偏差封装于预设格式消息中,包括:
将浮点型格式的基准时间偏差转换为结构体格式的时间戳,所述时间戳包括所述基准时间偏差的数值信息和所述基准时间偏差的数值正负信息;
将所述时间戳封装于所述TLV消息的消息格式中。
5.根据权利要求4所述的方法,其特征在于,所述TLV消息的消息格式包括与所述时间戳对应的秒部分描述字段、纳秒部分描述字段及时间标记描述字段。
6.根据权利要求5所述的方法,其特征在于,所述将所述时间戳封装于所述TLV消息的消息格式中,包括:
将所述基准时间偏差的数值信息填入对应的所述秒部分描述字段和所述纳秒部分描述字段,将所述基准时间偏差的数值正负信息填入对应的时间标记描述字段。
7.根据权利要求1所述的方法,其特征在于,所述基准时间为GPS时间。
8.根据权利要求1-7任一项所述的方法,其特征在于,所述方法还包括:
根据所述剩余时钟节点中任一时钟节点与所述基准时钟设备之间传输的PTP报文,计算所述剩余时钟节点中任一时钟节点与所述基准时钟设备之间的同步时间偏差;
根据所述基准时间偏差与所述同步时间偏差,控制所述Mesh网络中任一时钟节点与所述基准时钟设备的时间同步。
9.根据权利要求8所述的方法,其特征在于,所述根据所述基准时间偏差与所述同步时间偏差,控制所述Mesh网络中任一时钟节点与所述基准时钟设备的时间同步,包括:
相加所述基准时间偏差与所述同步时间偏差,得到时间偏差总和;
控制所述Mesh网络中任一时钟节点补偿所述时间偏差总和,以使所述Mesh网络中任一时钟节点与所述基准时钟设备的时间同步。
10.一种基于1588协议传递时间的系统,其特征在于,包括:
基准时钟设备;和
Mesh网络,所述Mesh网络用于与所述基准时钟设备通讯,以使所述Mesh网络中任一时钟节点执行上述权利要求1至9任一项所述的基于1588协议传递时间的方法。

说明书全文

一种基于1588协议传递时间的方法及其系统

技术领域

[0001] 本发明涉及时间同步技术领域,特别是涉及一种基于1588协议传递时间的方法及其系统。

背景技术

[0002] 目前,基于1588协议,采用GrandMaster节点与基准时钟设备(即GPS)通讯,剩余时钟节点则逐跳应用1588传递时间。
[0003] 但是,上述方式适用于链形或环形网络,且存在主从关系,而在Mesh网络中,所有的时钟节点处于同等位置,不存在主从关系,并且,除了与基准时钟设备通讯的目标时钟节点,剩余时钟节点不能直接通过自身获取其与基准时钟设备的基准时间偏差,因此,本发明实施例提供了一种应用于Mesh网络的基于1588协议传递时间的方法。

发明内容

[0004] 本发明实施例旨在提供一种基于1588协议传递时间的方法及其系统,其能够实现基于1588协议在Mesh网络中的时钟节点之间传递时间。
[0005] 为解决上述技术问题,本发明实施例提供以下技术方案:
[0006] 第一方面,本发明实施例提供一种基于1588协议传递时间的方法,应用于Mesh网络,所述Mesh网络用于与基准时钟设备通讯,所述基准时钟设备用于提供基准时间,所述Mesh网络包括多个互连的时钟节点,且只有一个时钟节点与所述基准时钟设备通讯,所述方法包括:
[0007] 获取目标时钟节点与所述基准时钟设备之间的基准时间偏差,所述目标时钟节点与所述基准时钟设备通讯;
[0008] 将所述基准时间偏差封装于预设格式消息中;
[0009] 基于1588协议,将封装后的预设格式消息组装在Announce报文的报文体中;
[0010] 向剩余时钟节点广播组装后的Announce报文。
[0011] 在一些实施例中,所述封装后的预设格式消息组装在所述Announce报文的报文体的尾部。
[0012] 在一些实施例中,所述预设格式消息包括TLV消息。
[0013] 在一些实施例中,所述基准时间偏差为浮点型格式,所述将所述基准时间偏差封装于预设格式消息中,包括:
[0014] 将浮点型格式的基准时间偏差转换为结构体格式的时间戳,所述时间戳包括所述基准时间偏差的数值信息和所述基准时间偏差的数值正负信息;
[0015] 将所述时间戳封装于所述TLV消息的消息格式中。
[0016] 在一些实施例中,所述TLV消息的消息格式包括与所述时间戳对应的秒部分描述字段、纳秒部分描述字段及时间标记描述字段。
[0017] 在一些实施例中,所述将所述时间戳封装于所述TLV消息的消息格式中,包括:
[0018] 将所述基准时间偏差的数值信息填入对应的所述秒部分描述字段和所述纳秒部分描述字段,将所述基准时间偏差的数值正负信息填入对应的时间标记描述字段。
[0019] 在一些实施例中,所述基准时间为GPS时间。
[0020] 在一些实施例中,所述方法还包括:
[0021] 根据所述剩余时钟节点中任一时钟节点与所述基准时钟设备之间传输的PTP报文,计算所述剩余时钟节点中任一时钟节点与所述基准时钟设备之间的同步时间偏差;
[0022] 根据所述基准时间偏差与所述同步时间偏差,控制所述Mesh网络中任一时钟节点与所述基准时钟设备的时间同步。
[0023] 在一些实施例中,所述根据所述基准时间偏差与所述同步时间偏差,控制所述Mesh网络中任一时钟节点与所述基准时钟设备的时间同步,包括:
[0024] 相加所述基准时间偏差与所述同步时间偏差,得到时间偏差总和;
[0025] 控制所述Mesh网络中任一时钟节点补偿所述时间偏差总和,以使所述Mesh网络中任一时钟节点与所述基准时钟设备的时间同步。
[0026] 第二方面,本发明实施例提供一种基于1588协议传递时间的系统,包括:
[0027] 基准时钟设备;和
[0028] Mesh网络,所述Mesh网络用于与所述基准时钟设备通讯,以使所述Mesh网络中任一时钟节点执行如上任一项所述的基于1588协议传递时间的方法。
[0029] 本发明实施例的有益效果是:区别于现有技术的情况下,本发明实施例提供的一种基于1588协议传递时间的方法及其系统。通过将基准时间偏差封装于预设格式消息中,基于1588协议,将封装后的预设格式消息组装在Announce报文的报文体中,向剩余时钟节点广播组装后的Announce报文,从而使得基准时间偏差传递至Mesh网络中的剩余时钟节点,因此,本发明实施例实现了基于1588协议在Mesh网络中的时钟节点之间传递时间。附图说明
[0030] 一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。
[0031] 图1是本发明实施例提供的一种基于1588协议传递时间的系统的结构示意图;
[0032] 图2是本发明实施例提供的一种基于1588协议传递时间的方法的流程示意图;
[0033] 图3是图2中步骤S12的流程示意图;
[0034] 图4是本发明另一实施例提供的一种基于1588协议传递时间的方法的流程示意图;
[0035] 图5是图5中步骤S16的流程示意图;
[0036] 图6是图1中时钟节点A与时钟节点B基于PTP协议的传输示意图;
[0037] 图7是图1中时钟节点A与时钟节点C基于PTP协议的传输示意图。

具体实施方式

[0038] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0039] 此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。
[0040] 请参阅图1,为本发明实施例提供的一种基于1588协议传递时间的系统的结构示意图。如图1所示,所述基于1588协议传递时间的系统300包括Mesh网络100和基准时钟设备200。
[0041] 所述Mesh网络100用于与所述基准时钟设备200通讯,所述Mesh网络100包括多个互连的时钟节点10,且只有一个所述时钟节点10与所述基准时钟设备200通讯,与所述基准时钟设备200通讯的所述时钟节点10为目标时钟节点。
[0042] 可以理解,所述时钟节点10指的是标准以太网或其他采用多播技术的分布式总线系统中的传感器、执行器以及其他终端设备中的时钟。其中,所述终端设备指的是经由通信设施向计算机输入程序和数据或接收计算机输出处理结果的设备。
[0043] 其中,每一个时钟节点10均与所述Mesh网络100中的其他时钟节点10连接。例如,本实施例以3个所述时钟节点10的所述Mesh网络100进行阐述,其中,时钟节点A与时钟节点B和时钟节点C连接,时钟节点B与时钟节点C和时钟节点A连接,时钟节点C与时钟节点A和时钟节点B连接。进一步的,所述时钟节点A还与所述基准时钟设备200通讯连接,即所述时钟节点A为该3个所述时钟节点10的所述Mesh网络100的目标时钟节点。
[0044] 优选地,所述目标时钟节点与所述基准时钟设备200为无线通讯连接,所述时钟节点10两两之间为无线通讯连接。在一些实施例中,所述目标时钟节点与所述基准时钟设备200可以为有线通讯连接。
[0045] 所述基准时钟设备200用于提供基准时间,所述基准时钟设备200的数量为一个,即所述基准时钟设备200为所述基于1588协议传递时间的系统300中唯一的一个同步时钟,所述Mesh网络100中的所有时钟节点10均与所述同步时钟保持同步。
[0046] 在本实施例中,所述基准时钟设备200为GPS(Global Positioning System,全球定位系统)或GPS模,所述基准时间为GPS时间,所述GPS时间属于卫星定位系统时间。
[0047] 综上,所述基准时钟设备200向所述Mesh网络100发送所述基准时间,所述时钟节点A接收所述基准时间,并获取所述时钟节点A与所述基准时钟设备200之间的基准时间偏差。所述时钟节点A、所述时钟节点B以及所述时钟节点C彼此之间传递1588报文(即PTP报文),所述PTP报文包括Announce报文sync报文、Delay_Req报文、Follow_up报文、Delay_Resp报文等。
[0048] 以所述时钟节点A为例,所述时钟节点A通过接收、响应所述时钟节点B和所述时钟节点C的所述PTP报文,所述PTP报文包括时戳信息,再根据所述时戳信息,从而得到所述时钟节点A与所述时钟节点B之间的同步时间偏差和所述时钟节点A与所述时钟节点C之间的同步时间偏差;将所述时钟节点A与所述基准时钟设备200之间的基准时间偏差、所述时钟节点A与所述时钟节点B之间的同步时间偏差以及所述时钟节点A与所述时钟节点C之间的同步时间偏差相加再除以节点数3,得到所述时钟节点A到所述时钟节点A、所述时钟节点B以及所述时钟节点C组成的3节点的Mesh网络的中心位置的相位差值;根据该相位差值,将所述时钟节点A对齐到中心位置,同理,根据该相位差值,将所述时钟节点B和将所述时钟节点C对齐到中心位置,从而,完成了所述时钟节点A、所述时钟节点B以及所述时钟节点C与所述基准时钟设备200的时间同步。
[0049] 为解决基于1588协议在Mesh网络中的时钟节点之间传递时间的问题,本发明实施例提出了一种基于1588协议传递时间的系统,通过将基准时间偏差封装于预设格式消息中,基于1588协议,将封装后的预设格式消息组装在Announce报文的报文体中,向剩余时钟节点广播组装后的Announce报文,从而使得基准时间偏差传递至Mesh网络中的剩余时钟节点,因此,本发明实施例实现了基于1588协议在Mesh网络中的时钟节点之间传递时间。
[0050] 请参阅图2,为本发明实施例提供的一种基于1588协议传递时间的方法的流程示意图。所述方法应用于Mesh网络,所述Mesh网络用于与基准时钟设备通讯,所述基准时钟设备用于提供基准时间,所述Mesh网络包括多个互连的时钟节点,且只有一个时钟节点与所述基准时钟设备通讯。如图2所示,所述方法包括:
[0051] S11:获取目标时钟节点与所述基准时钟设备之间的基准时间偏差,所述目标时钟节点与所述基准时钟设备通讯。
[0052] 在本实施例中,所述目标时钟节点与所述基准时钟设备通讯,根据所述目标时钟节点内置的时钟模块或者FPGA模块,跟踪定所述基准时钟设备的PPS秒脉冲信号,从而测量得到所述目标时钟节点与所述基准时钟设备之间的基准时间偏差,并将其存储于所述目标时钟节点,以便于所述Mesh网络获取所述基准时间偏差。
[0053] 其中,所述基准时钟设备为GPS或GPS模块,所述基准时间为GPS时间,所述目标时钟节点根据获取到的所述基准时间偏差,基于1588协议,使得所述基准时间偏差在所述Mesh网络中的所有时钟节点之间传递,即实现了在所述Mesh网络中的所有时钟节点之间传递所述GPS时间。
[0054] 具体的,所述基准时间偏差为所述GPS到所述目标时钟节点的时间差值,所述GPS向所述目标时钟节点发送所述GPS时间,所述目标时钟接收所述GPS时间,根据所述GPS时间,测量得到所述基准时间偏差以及所述GPS到所述目标时钟节点的相位差。
[0055] S12:将所述基准时间偏差封装于预设格式消息中。
[0056] 在本实施例中,所述预设格式消息包括TLV消息。
[0057] 请参阅图3,所述将所述基准时间偏差封装于预设格式消息中,包括:
[0058] S121:将浮点型格式的基准时间偏差转换为结构体格式的时间戳,所述时间戳包括所述基准时间偏差的数值信息和所述基准时间偏差的数值正负信息。
[0059] 在本实施例中,所述基准时间偏差以浮点型格式存储于所述目标时钟节点,记为gOffset。
[0060] 其中,将浮点型格式转换为结构体格式,即将浮点型格式的gOffset转换为struct Timestamp格式的gOffset。1588协议中定义的将浮点型格式的基准时间偏差转换为结构体格式如下:
[0061]
[0062] 其中,定义所述结构体格式的时间戳(即struct Timestamp格式的gOffset)包括Timestamp gOffset和Boolean negative,定义Timestamp gOffset表示所述基准时间偏差的数值信息,定义Boolean negative表示所述基准时间偏差的数值正负信息。当Boolean negative等于TRUE时,表示所述基准时间偏差为负数,当Boolean negative等于FALSE时,表示所述基准时间偏差为正数。
[0063] S122:将所述时间戳封装于所述TLV消息的消息格式中。
[0064] 在本实施例中,所述TLV消息的消息格式包括与所述时间戳对应的秒部分描述字段、纳秒部分描述字段及时间标记描述字段。
[0065] 请参阅表1,表1为TLV消息的消息格式。如表1所示,TLV消息是一种可变格式,tlvType字段用于描述TLV消息的类型,lengthField字段用于描述TLV消息的长度,secondsField字段用于描述Timestamp gOffset的秒部分,nanosecondsField字段用于描述Timestamp gOffset的纳秒部分。
[0066] 具体的,将所述基准时间偏差的数值信息Timestamp gOffset填入对应的所述秒部分描述字段(即secondsField字段)和所述纳秒部分描述字段(即nanosecondsField字段),将所述基准时间偏差的数值正负信息Boolean negative填入对应的时间标记描述字段(即negative字段),其中,所述时间标记描述字段包括所述基准时间的正负性标志,所述正负性标志用于标识所述基准时间偏差的数值正负信息。
[0067]  Type Octets Offset
tlvType Enumeration16 2 0
lengthField UInteger16 2 2
secondsField UInteger48 6 4
nanosecondsField UInteger32 4 10
reserved   1 14
negative Boolean 1 15
[0068] 表1
[0069] S13:基于1588协议,将封装后的预设格式消息组装在Announce报文的报文体中。
[0070] 其中,1588协议也称网络测量和控制系统的精密时钟同步协议标准,用以使得分布式网络内的最精确时钟与其他时钟保持同步。其中,1588协议定义了一种精确时间协议PTP(Precision Time Protocol),PTP协议用于对标准以太网或其他采用多播技术的分布式总线系统中的传感器、执行器以及其他终端设备中的时钟进行亚微秒级同步。
[0071] 具体的,可以1588协议规定了PTP报文,PTP报文包括事件报文和通用报文,其中,事件报文是在发送和接收的过程中都需要精密时间戳,会激发发送后续消息的报文,主要包括sync报文、Delay_Req报文、Pdelay_Req报文及Pdelay_Resp报文;通用报文则不会激发后续消息,主要包括Announce报文、Follow_up报文、Delay_Resp报文、Pdelay_Resp_Follow_up报文、Management报文及Signaling报文。
[0072] PTP报文可以采用PTP over用户数据报协议(UDP)over IPv4、PTP over UDP over IPv6、PTP over IEEE 802.3/Ethernet,PTP over Device NET、PTP over Control NET、PTP over IEC 61158Type 10(现场总线)等方式,电信网通常应用前3中方式。以PTP over UDP over IPv4为例,该协议描述的是如何使用UDP和以太网协议版本4(IPv4)完成PTP报文的传输。在该传输协议下,首先将PTP报文封装到UDP数据包中,为识别其为PTP报文数据,PTP报文的第一字节应该紧跟在UDP报文头的最后一字节之后,加入IPv4协议的IP包头后,再封装到以太网中进行传输。
[0073] 其中,所述Announce报文是用来描述时间源能的报文,可用于向所述Mesh网络中剩余时钟节点广播,用以使得所述GPS时间在所述Mesh网络中传递。请参阅表2,表2为IEEE 1588-2008协议中定义的Announce报文格式。
[0074]  Octets Offset
header 34 0
originTimestamp 10 34
currentUtcOffset 2 44
reserved 1 46
grandmasterPriority1 1 47
grandmasterClockQuality 4 48
grandmasterPriority2 1 52
grandmasterIdentity 8 53
stepsRemoved 2 61
timeSource 1 63
[0075] 表2
[0076] 进一步的,在本实施例中,所述封装后的预设格式消息组装在所述Announce报文的报文体的尾部。请参阅表3,表3为所述封装后的预设格式消息组装在所述Announce报文的报文体的尾部的报文格式。
[0077]   Octets Offset
header 34 0
originTimestamp 10 34
currentUtcOffset 2 44
reserved 1 46
grandmasterPriority1 1 47
grandmasterClockQuality 4 48
grandmasterPriority2 1 52
grandmasterIdentity 8 53
stepsRemoved 2 61
timeSource 1 63
TLV 16 64
[0078] 表3
[0079] S14:向剩余时钟节点广播组装后的Announce报文。
[0080] 综上,将目标时钟节点与所述基准时钟设备之间的基准时间偏差Timestamp gOffset和Boolean negative填充到TLV消息中,也即将secondsField、nanosecondsField和negative填充到TLV消息中,并把TLV消息插入至Announce报文的尾部,通过目标时钟节点向剩余时钟节点广播组装后的Announce报文,从而实现了基于1588协议在Mesh网络中的时钟节点之间传递时间。
[0081] 本发明实施例提供的一种基于1588协议传递时间的方法,通过将基准时间偏差封装于预设格式消息中,基于1588协议,将封装后的预设格式消息组装在Announce报文的报文体中,向剩余时钟节点广播组装后的Announce报文,从而使得基准时间偏差传递至Mesh网络中的剩余时钟节点,因此,本发明实施例实现了基于1588协议在Mesh网络中的时钟节点之间传递时间。
[0082] 在一些实施例中,请参阅图4,本发明另一实施例提供的一种基于1588协议传递时间的方法的流程示意图。如图4所示,所述方法还包括:
[0083] S15:根据所述剩余时钟节点中任一时钟节点与所述基准时钟设备之间传输的PTP报文,计算所述剩余时钟节点中任一时钟节点与所述基准时钟设备之间的同步时间偏差。
[0084] 在本实施例中,所述剩余时钟节点中任一时钟节点与所述基准时钟设备之间的同步时间偏差通过PTP协议获得。
[0085] 例如,如图6所示,时钟节点A为基准时钟设备,时钟节点A与时钟节点B之间传递PTP报文,包括PTP报文的接收与响应。
[0086] 其中,时钟节点A周期性的发出sync报文,并记录下sync报文离开时钟节点A的精确发送时间t11,同时,时钟节点A将精确发送时间他t11封装到Follow_up报文中,发送至时钟节点B;时钟节点B记录下sync报文到达时钟节点B的精确到达时间t12;时钟节点B向时钟节点A发送Delay_Req报文,并记录Delay_Req报文的精确发送时间t13;时钟节点A记录Delay_Req报文达到的精确到达时间t14;时钟节点A将携带精确到达时间t14的Delay_Resp报文发送至时钟节点B。
[0087] 因此,时钟节点B与时钟节点A之间的同步时间偏差等于(t12-t11+t13-t14)/2,时钟节点B与时钟节点A之间的传输延时等于(t12-t11-t13+t14)/2。
[0088] 还例如,如图7所示,时钟节点A为基准时钟设备,时钟节点A与时钟节点C之间传递PTP报文,包括PTP报文的接收与响应。
[0089] 其中,时钟节点A周期性的发出sync报文,并记录下sync报文离开时钟节点A的精确发送时间t21,同时,时钟节点A将精确发送时间t21封装到Follow_up报文中,发送至时钟节点C;时钟节点C记录下sync报文到达时钟节点C的精确到达时间t22;时钟节点C向时钟节点A发送Delay_Req报文,并记录Delay_Req报文的精确发送时间t23;时钟节点A记录Delay_Req报文达到的精确到达时间t24;时钟节点A将携带精确到达时间t24的Delay_Resp报文发送至时钟节点C。
[0090] 因此,时钟节点C与时钟节点A之间的同步时间偏差等于(t22-t21+t23-t24)/2,时钟节点C与时钟节点A之间的传输延时等于(t22-t21–t23+t24)/2。
[0091] S16:根据所述基准时间偏差与所述同步时间偏差,控制所述Mesh网络中任一时钟节点与所述基准时钟设备的时间同步。
[0092] 其中,时间同步也称为相位同步,是指所述Mesh网络中任一时钟节点与所述基准时钟设备之间的GPS时间信号的频率和相位保持一致。
[0093] 请参阅图5,根据所述基准时间偏差与所述同步时间偏差,控制所述Mesh网络中任一时钟节点与所述基准时钟设备的时间同步,包括:
[0094] S161:相加所述基准时间偏差与所述同步时间偏差,得到时间偏差总和。
[0095] S162:控制所述Mesh网络中任一时钟节点补偿所述时间偏差总和,以使所述Mesh网络中任一时钟节点与所述基准时钟设备的时间同步。
[0096] 可以理解,以时钟节点B为例,相加所述基准时间偏差与时钟节点B与时钟节点A之间的时钟节点B,可以得到时钟节点B与所述GPS的时间偏差,通过补偿对应的时间偏差,可以将时钟节点B同步到所述GPS。
[0097] 本发明实施例提供的一种基于1588协议传递时间的方法,通过根据剩余时钟节点中任一时钟节点与基准时钟设备之间传输的PTP报文,计算剩余时钟节点中任一时钟节点基准时钟设备之间的同步时间偏差,再根据基准时间偏差与同步时间偏差,控制Mesh网络中任一时钟节点与基准时钟设备的时间同步,因此,本发明实施例实现Mesh网络中任一时钟节点与基准时钟设备的时间同步。
[0098] 最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;在本发明的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本发明的不同方面的许多其它变化,为了简明,它们没有在细节中提供;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈