【技术实现步骤摘要】
【国外来华专利技术】网络定时同步
技术介绍
本公开整体涉及计算设备,并且更具体地,涉及在通过网络通信的多个设备之间同步时间。相关技术描述已经开发了各种协议来通过计算机网络同步计算机时钟。在许多情况下,协议可促进分发从维持主时钟诸如美国海军天文台的原子钟的源提供的定时信息。例如,最值得注意的协议中的一个是用于在连接到互联网的计算机之间同步时间的网络时间协议(NTP)。通过该协议接收的定时信息不仅可用于在用户的计算机上显示时间,还可用于协调各种操作的性能,诸如向计算机分发软件更新,显示通知,调用备份实用程序,为电子邮件加盖时间戳等。随着时序要求的改变,已经开发了其他网络协议以实现更精确的时间同步。例如,IEEE802.1AS可在各种音频和视频应用中使用,以在消费或产生音频和视频内容的设备之间同步时间。
技术实现思路
本公开描述了其中时间在网络中的节点之间同步的实施方案。在各种实施方案中,一种装置包括第一电路,该第一电路具有第一时钟,该第一时钟被配置为维持耦合到网络的节点的本地时间值。第一电路被配置为将包括第一现时(nonce)的第一消息发送到维持网络的参考时间值的第二电路。第一电路从第二电路接收第二消息,该第二消息包括第二现时并且与标识参考时间值的时间戳相关联。第一电路将第一现时与第二现时进行比较以确定时间戳是否有效,并且响应于确定时间戳有效,使用时间戳来使第一时钟与第二时钟同步。在一些实施方案中,第一电路在与第二电路交换期间发送第一消息,以确定第一电路和第二电路之间的传播延迟,并且通过基于传播延迟和时间戳确定第一时钟和第二时钟之间的偏移,使用时间戳来使第一时钟与第二时钟同步。附图 ...
【技术保护点】
1.一种装置,包括:第一电路,所述第一电路具有第一时钟,所述第一时钟被配置为维持耦合到网络的节点的本地时间值,其中所述第一电路被配置为:将第一消息发送到第二电路,其中所述第一消息包括第一现时,其中所述第二电路具有维持所述网络的参考时间值的第二时钟;接收来自所述第二电路的第二消息,其中所述第二消息包括第二现时并且与标识所述参考时间值的时间戳相关联;将所述第一现时与所述第二现时进行比较,以确定所述时间戳是否有效;以及响应于确定所述时间戳有效,使用所述时间戳以使所述第一时钟与所述第二时钟同步。
【技术特征摘要】
【国外来华专利技术】2016.09.23 US 62/399,3131.一种装置,包括:第一电路,所述第一电路具有第一时钟,所述第一时钟被配置为维持耦合到网络的节点的本地时间值,其中所述第一电路被配置为:将第一消息发送到第二电路,其中所述第一消息包括第一现时,其中所述第二电路具有维持所述网络的参考时间值的第二时钟;接收来自所述第二电路的第二消息,其中所述第二消息包括第二现时并且与标识所述参考时间值的时间戳相关联;将所述第一现时与所述第二现时进行比较,以确定所述时间戳是否有效;以及响应于确定所述时间戳有效,使用所述时间戳以使所述第一时钟与所述第二时钟同步。2.根据权利要求1所述的装置,其中所述第一电路被配置为在与所述第二电路交换期间发送所述第一消息,以确定所述第一电路和所述第二电路之间的传播延迟。3.根据权利要求2所述的装置,其中所述第一电路被配置为:通过基于所述传播延迟和时间戳确定所述第一时钟和所述第二时钟之间的偏移,使用所述时间戳来使所述第一时钟与所述第二时钟同步。4.根据权利要求3所述的装置,其中所述第一电路被配置为:计算所述第一时钟和所述第二时钟之间的预期偏移,使得基于从所述交换确定的定时信息计算所述预期偏移;以及通过将所述确定的偏移与所述预期偏移进行比较来验证所述确定的偏移。5.根据权利要求1所述的装置,其中所述第一电路被配置为从所述第二电路接收所述第二消息的后续消息,其中所述时间戳包括在所述后续消息中,并且在从所述第二电路发送了所述第二消息时指示所述参考时间值。6.根据权利要求1所述的装置,其中所述第二消息包括所述第二消息的密码校验和;并且其中所述第一电路包括密码电路,所述密码电路被配置为使用存储在所述密码电路中的密钥来验证密码校验和,以确定所述时间戳是否有效。7.根据权利要求1所述的装置,还包括:所述节点,其中所述第一电路耦合到所述节点并且被配置为基于所述第一时钟与所述第二时钟的同步向所述节点提供定时信息。8.一种装置,包括:第一时钟电路,所述第一时钟电路被配置为维持与网络相关联的第一时间值;同步电路,所述同步电路被配置为:确定通过网络的用于接收与维持第二时间值的第二时钟电路相关联的同步信息的传播延迟,其中确定所述传播延迟包括所述同步电路通过所述网络发送第一消息并且通过所述网络接收第二消息;基于所述第一消息的出发时间和到达时间以及所述第二消息的出发时间和到达时间,确定所述第一时间值和所述第二时间值之间的预期偏移;接收指定所述第二时间值的时间戳的同步信息;以及通过将预期偏移与基于所述时间戳计算的偏移进行比较来确定所述时间戳是否有效。9.根据权利要求8所述的装置,其中确定所述预期偏移包括:计算所述第一消息的所述到达时间和所述第二消息的所述出发时间之间的第一平均值;计算所述第一消息的所述出发时间和所述第二消息的所述到达时间之间的第二平均值;以及确定所述第一平均值和所述第二平均值之间的差值,其中所述预期偏移是所述差值。10.根据权利要求9所述的装置,其中所述同步电路被配置为:存储所述第一消息的所述出发时间和所述第二消息的所述到达时间;在所述第二消息内接收所述第一消息的所述到达时间;以及接收第三消息,所述第三消息包括所述第二消息的所述出发时间。11.根据权利要求8所述的装置,其中所述接收的同步信息包括指定所述第三消息的所述时间戳和完整性校验值的第三消息;并且其中所述同步电路被配置为使用所述完整性校验值来验证所述第三消息。12.根据权利要求11所述的装置,其中所述接收的同步信息包括包含现时的第四消息;并且其...
【专利技术属性】
技术研发人员:B·N·沙赫,T·F·沙普,J·E·祖慕达,M·冯维力希,
申请(专利权)人:苹果公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。