[发明专利]时间同步方法、系统和设备有效
| 申请号: | 200710308526.6 | 申请日: | 2007-12-29 |
| 公开(公告)号: | CN101217328A | 公开(公告)日: | 2008-07-09 |
| 发明(设计)人: | 刘介良;安辉;赖守锋 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
| 主分类号: | H04J3/06 | 分类号: | H04J3/06 |
| 代理公司: | 北京德琦知识产权代理有限公司 | 代理人: | 宋志强;麻海明 |
| 地址: | 310053浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 时间 同步 方法 系统 设备 | ||
技术领域
本发明涉及时间同步技术,具体涉及时间同步方法、时间同步系统,时钟源设备和待同步设备。
背景技术
在很多系统中,要求系统中各组成模块时间同步。例如,在网络存储系统中,同步时间是进行数据存储的重要信息,依赖精确的同步时间可以进行精准的数据备份、灾难恢复等操作。如果系统各组成模块的同步时间出现误差,则在数据恢复过程中将出现数据丢失、恢复失败等严重的后果。
目前主要采用在系统中设置时钟源,通过发送时钟同步命令的方式实现同步。该同步方式下,系统中的时钟源单元将当前时间作为同步时间携带在时钟同步命令中发送,该时钟同步命令通过交换网络到达系统中的待同步单元,待同步单元将时钟同步命令中的同步时间作为本地同步时间,以实现本地时钟的校准。其中,同步时间例如2007年12月12日8点45分02秒。但该发送时钟同步命令的同步方式缺点是,时钟同步命令需要在系统中的交换网络中传输,依次到达各个待同步单元,由于传输时延的存在,待同步单元接收同步时间的时刻将晚于时钟源发送同步时间的时刻,因此待同步单元接收到的同步时间不够准确。也正是由于传输时延的存在,各个待同步单元无法同时接收到时钟同步命令,导致同一系统中不同待同步单元的同步时间不同,出现了同步误差。例如,时钟同步命令的同步时间精确到秒,那么,当系统中待同步单元1接收时间同步命令的时间为时刻1,待同步单元2接收时间同步命令的时间为时刻2,且在时刻1与时刻2之间发生了秒的跳变,则待同步单元1和待同步单元2之间的同步误差为1秒,可见,在这种同步方式下,时间同步精度不够高。
目前已经出现了一种高精度的时间同步方案,但是该方案需要在系统中设置诸如全球定位系统(GPS)接收机的同步设备,用于分别给系统中的每个待同步单元发送同步时间,使得每个待同步单元能够接收到精确的同步时间;该方案还可以在每个待同步单元中均设置GPS接收机,待同步单元通过GPS接收机接收精确同步时间,从而完成时间同步。但GPS接收机成本较高,导致这种时间同步方案的实现成本较高。
发明内容
有鉴于此,本发明提供了一种时间同步方法,用以将时钟源的同步时间发送到待同步单元,该方法能够实现低成本、高精度的时间同步。
所述同步时间由高位部分和低位部分构成,所述时钟源与待同步单元之间包括高时延通道以及低时延通道,该方法包括:
通过所述高时延通道向待同步单元发送同步时间的高位部分;
通过所述低时延通道向待同步单元发送同步时间的低位部分;
待同步单元接收到同步时间的高位部分时,从所述低时延通道上获取当前传输的同步时间的低位部分;将所述高位部分和低位部分合成为本地同步时间。
其中,所述同步时间高位部分的最小单位大于所述高时延通道的最大时延。所述高时延通道为网络交换通道,所述低时延通道为总线通道。
较佳地,所述通过所述低时延通道向待同步单元发送同步时间的低位部分的步骤进一步包括:令低时延通道上的数据在0到所述同步时间的低位部分能够表示的最大时间值之间循环递增。
较佳地,所述向待同步单元发送同步时间的高位部分之前,进一步包括:判断当前同步时间的低位部分加上预设最大传输时延是否大于或等于所述同步时间的低位部分所能表示的最大时间值,如果是,等待同步时间的低位部分跳变为0后,发送携带跳变后同步时间的高位部分;否则,直接执行所述发送同步时间的高位部分的操作。
较佳地,通过高时延通道发送的所述高位部分是携带在包括高位部分和低位部分的同步时间中发送的。
本发明还提供了一种时间同步系统,用以将时钟源单元的同步时间发送到待同步单元,该系统能够实现低成本、高精度的时间同步。
该系统包括时钟源单元和多个待同步单元,所述时钟源单元和各待同步单元之间包括高时延通道以及低时延通道;所述同步时间由高位部分和低位部分构成;
所述时钟源单元,用于通过所述高时延通道向待同步单元发送同步时间的高位部分;通过所述低时延通道向待同步单元发送同步时间的低位部分;
所述待同步单元,用于在接收到来自所述时钟源单元的同步时间的高位部分时,从所述低时延通道上获取当前传输的同步时间的低位部分,将所获取的高位部分和低位部分合成为本地同步时间。
其中,所述时钟源单元包括高位发送模块和低位发送模块;
所述高位发送模块,用于将当前时间作为同步时间,将同步时间的高位部分携带在时间同步命令中,通过所述高时延通道发送给各待同步单元,通知低位发送模块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710308526.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:CMOS器件及该器件的制造方法
- 下一篇:一种多平面包交换方法、系统及设备





