[发明专利]网络定时同步有效
申请号: | 201780052633.9 | 申请日: | 2017-09-08 |
公开(公告)号: | CN109644061B | 公开(公告)日: | 2021-08-03 |
发明(设计)人: | B·N·沙赫;T·F·沙普;J·E·祖慕达;M·冯维力希 | 申请(专利权)人: | 苹果公司 |
主分类号: | H04L9/12 | 分类号: | H04L9/12;H04L29/06;H04J3/06;G06F21/64 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 鲍进 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 定时 同步 | ||
公开了与网络中的时间同步有关的技术。在一些实施方案中,一种装置包括第一电路,该第一电路具有第一时钟,该第一时钟被配置为维持耦合到网络的节点的本地时间值。第一电路被配置为将第一消息发送到第二电路。第一消息包括第一现时。第二电路具有第二时钟,该第二时钟维持网络的参考时间值。第一电路从第二电路接收第二消息,第二消息包括第二现时并且与标识参考时间值的时间戳相关联。第一电路将第一现时与第二现时进行比较以确定时间戳是否有效,并且响应于确定时间戳有效,使用时间戳来使第一时钟与第二时钟同步。
背景技术
技术领域
本公开整体涉及计算设备,并且更具体地,涉及在通过网络通信的多个设备之间同步时间。
相关技术描述
已经开发了各种协议来通过计算机网络同步计算机时钟。在许多情况下,协议可促进分发从维持主时钟诸如美国海军天文台的原子钟的源提供的定时信息。例如,最值得注意的协议中的一个是用于在连接到互联网的计算机之间同步时间的网络时间协议(NTP)。通过该协议接收的定时信息不仅可用于在用户的计算机上显示时间,还可用于协调各种操作的性能,诸如向计算机分发软件更新,显示通知,调用备份实用程序,为电子邮件加盖时间戳等。随着时序要求的改变,已经开发了其他网络协议以实现更精确的时间同步。例如,IEEE 802.1AS可在各种音频和视频应用中使用,以在消费或产生音频和视频内容的设备之间同步时间。
发明内容
本公开描述了其中时间在网络中的节点之间同步的实施方案。在各种实施方案中,一种装置包括第一电路,该第一电路具有第一时钟,该第一时钟被配置为维持耦合到网络的节点的本地时间值。第一电路被配置为将包括第一现时(nonce)的第一消息发送到维持网络的参考时间值的第二电路。第一电路从第二电路接收第二消息,该第二消息包括第二现时并且与标识参考时间值的时间戳相关联。第一电路将第一现时与第二现时进行比较以确定时间戳是否有效,并且响应于确定时间戳有效,使用时间戳来使第一时钟与第二时钟同步。在一些实施方案中,第一电路在与第二电路交换期间发送第一消息,以确定第一电路和第二电路之间的传播延迟,并且通过基于传播延迟和时间戳确定第一时钟和第二时钟之间的偏移,使用时间戳来使第一时钟与第二时钟同步。
附图说明
图1是示出实现时间同步的网络的示例的框图。
图2是示出被配置为促进时间同步的硬件安全模块的示例的框图。
图3A和图3B是示出同步通信中的消息的示例的图。
图4A-4C是示出传播延迟交换中的消息的示例的图。
图5是示出消息中的一个或多个中包括的完整性校验值字段的示例的图。
图6是示出消息中的一个或多个中包括的现时字段的示例的图。
图7A和图7B是示出包括传播延迟交换和同步通信的时间同步的示例的通信图。
图8是示出用于同步通信的边界检查的示例的流程图。
图9A和图9B是示出可由网络部件执行的其他方法的示例的流程图。
图10是示出示例性计算机系统的框图。
本公开包括对“一个实施方案”或“实施方案”的提及。出现短语“在一个实施方案中”或“在实施方案中”并不一定是指同一个实施方案。特定特征、结构或特性可以与本公开一致的任何合适的方式被组合。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苹果公司,未经苹果公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780052633.9/2.html,转载请声明来源钻瓜专利网。