《时间同步方法、装置及分布式时间同步系统.pdf》由会员分享,可在线阅读,更多相关《时间同步方法、装置及分布式时间同步系统.pdf(13页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102238719 A (43)申请公布日 2011.11.09 CN 102238719 A *CN102238719A* (21)申请号 201010161793.7 (22)申请日 2010.04.27 H04W 56/00(2009.01) H04B 7/26(2006.01) (71)申请人 中国移动通信集团公司 地址 100032 北京市西城区金融大街 29 号 (72)发明人 韩柳燕 李晗 (74)专利代理机构 北京中誉威圣知识产权代理 有限公司 11279 代理人 丛芳 彭晓玲 (54) 发明名称 时间同步方法、 装置及分布式时间同步系统 (57) 摘。
2、要 本发明公开了一种时间同步方法、 装置及分 布式时间同步系统, 其中, 该方法包括 : 接收两个 以上时间源信息作为时间同步参考 ; 监测时间源 信息的异常 ; 在监测到其中一时间源信息异常 时, 选取另一时间源信息作为时间同步基准。 本发 明可以提高系统的可靠性, 解决现有技术中时间 同步可靠性低、 网络维护困难等技术问题。 本发明 的时间同步系统还可以将时间服务器的时间源信 息进行互为参考, 增加时间同步系统的可靠性。 (51)Int.Cl. (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 2 页 说明书 7 页 附图 3 页 CN 102238726 A1/2 。
3、页 2 1. 一种时间同步方法, 其特征在于, 包括 : 接收两个以上时间源信息作为时间同步参考 ; 监测所述时间源信息的异常 ; 在监测到其中一时间源信息异常时, 选取另一时间源信息作为时间同步基准。 2. 根据权利要求 1 所述的时间同步方法, 其特征在于, 所述时间源信息包括 : 空中时间 源、 传输网传送的时间源或内部时间源。 3. 根据权利要求 2 所述的时间同步方法, 其特征在于, 所述监测时间源信息的异常包 括 : 当两个所述时间源信息无异常告警时, 监测所述两个时间源信息的时间差值 ; 在所述两个时间源信息的时间差值大于第一预设值时, 判断出现异常。 4. 根据权利要求 3 所。
4、述的时间同步方法, 其特征在于, 判断出现异常的操作进一步包 括 : 根据所述两个时间源信息缓变的周期偏移, 判断总偏移量大的时间源出现异常 ; 和 / 或 根据所述两个时间源信息在预设时间内陡变的偏移, 判断陡变偏移量大的时间源出现 异常。 5. 根据权利要求 4 所述的时间同步方法, 其特征在于, 所述两个时间源信息缓变的周 期偏移通过以下方式获得 : 监测到空中时间源和传输网传送的时间源信息的时间差值大于第二预设值时, 保存上 述两时间源周期时间段内的偏移 ; 所述第二预设值小于所述第一预设值, 所述周期时间段内的偏移以内部时钟源为参考 周期。 6. 根据权利要求 5 所述的时间同步方法。
5、, 其特征在于, 进一步包括 : 监测到所述空中时间源和传输网传送的时间源信息的时间差值大于所述第一预设值 时停止保存所述周期时间段内的偏移 ; 或者 监测到所述空中时间源和传输网传送的时间源信息的时间差值小于所述第二预设值 时清空所述周期时间段内的偏移。 7. 根据权利要求 1-6 任意一项所述的时间同步方法, 其特征在于, 所述监测时间源信 息的异常还包括 : 所述时间源信息均无异常告警, 且每两个时间源信息的时间差值在预设值内, 任意选 取一时间源作为时间同步基准。 8. 一种时间同步装置, 其特征在于, 包括 : 接口模块, 用于接收两个以上时间源信息 ; 监测模块, 用于监测每个时间。
6、源信息的异常状态 ; 时间同步模块, 用于在监测到其中一时间源信息异常时, 选取另一时间源作为时间同 步基准。 9. 根据权利要求 8 所述的时间同步装置, 其特征在于, 所述时间源信息包括 : 空中时间 源、 传输网传送的时间源或内部时间源。 10. 根据权利要求 8 所述的时间同步装置, 其特征在于, 所述监测模块包括 : 权 利 要 求 书 CN 102238719 A CN 102238726 A2/2 页 3 异常状态子模块, 用于监测所述时间源信息的异常告警信息 ; 异常判断子模块, 用于监测到所述两个时间源信息的时间差值大于第一预设值时, 判 断出现异常 ; 异常分析子模块, 用。
7、于分析出现异常的时间源信息。 11. 根据权利要求 10 所述的时间同步装置, 其特征在于, 所述异常分析子模块包括 : 缓变分析单元, 用于根据所述两个时间源信息缓变的周期偏移, 判断总偏移量大的时 间源出现异常 ; 和 / 或 陡变分析单元, 根据所述两个时间源信息在预设时间内陡变的偏移, 判断陡变偏移量 大的时间源出现异常。 12. 根据权利要求 10 或 11 所述的时间同步装置, 其特征在于, 还包括 : 缓变存储模块, 用于监测到空中时间源和传输网传送的时间源信息的时间差值大于第 二预设值时, 保存上述两时间源周期时间段内的偏移, 所述第二预设值小于所述第一预设 值, 所述周期时间。
8、段内的偏移以内部时钟源为参考周期 ; 和 / 或 陡变存储模块, 用于保存每个所述时间源信息在预设时间内陡变的偏移。 13. 根据权利要求 8-11 任一项所述的时间同步装置, 其特征在于, 位于分布式时间同 步系统的时间服务器内。 14. 一种分布式时间同步系统, 包括至少一个用于本地时间同步的时间服务器, 其特征 在于, 所述时间服务器包括权利要求 8-13 任一项所述的时间同步装置, 将时间同步基准信 息传送至本地区域内的下游设备。 15. 根据权利要求 14 所述的分布式时间同步系统, 其特征在于, 每个所述时间服务器 进一步包括 : 空中接收模块, 用于接收空中时间源信息 ; 传输接。
9、收模块, 用于接收其它时间服务器传送的时间源信息。 权 利 要 求 书 CN 102238719 A CN 102238726 A1/7 页 4 时间同步方法、 装置及分布式时间同步系统 技术领域 0001 本发明涉及通信领域中传输与 IP 技术, 具体地, 涉及一种时间同步方法、 装置及 分布式时间同步系统。 背景技术 0002 随着移动通信技术的发展, 时分同步的码分多址 (TimeDivision-Synchronous Code Division Multiple Access, 简称 TD-SCDMA)、 CDMA2000 等系统均具有高精度时间同 步需求, 现有技术中可以通过在每个。
10、基站加装全球定位系统 (GPS) 模块来解决基站时间同 步问题。 考虑到国家安全和成本, 还有一些采用对卫星时间源进行收敛集中, 通过地面传输 网络将卫星时间信息传送给各基站, 从而不需在每个基站安装 GPS 模块以节省成本。网络 传输时间采用精确时间协议(Precision Time Protocol, 简称PTP)协议可满足高精度时间 要求, 在此种方式中, 本地网上游节点安装时间服务器, 时间服务器通过 GPS 等卫星接收系 统获取高精度时间源, 并将时间信息通过地面网络传送到网络下游的各基站。 0003 在实现本发明过程中, 发明人发现现有技术中至少存在如下问题 : 0004 1. 当。
11、本地网上游节点的时间服务器无法溯源到时间源, 比如卫星接收板卡出现故 障时, 该本地网覆盖范围内末端的几十或者上百个基站都无法获得准确时间, 将导致基站 失步, 通话连接不能建立, 系统可靠性低。 0005 2. 使用 GPS 等卫星时间源有可能出现以下情况 : 虽然系统和设备没有产生告警信 息, 但输出时间信息有错误导致时间偏差很大, 由于此时没有告警信息, 网络侧监测不到问 题, 但基站获取的是错误时间已造成不同步, 给网络运行维护造成很大困难。 发明内容 0006 本发明的第一目的是提出一种时间同步方法, 以实现提高时间同步的可靠性。 0007 本发明的第二目的是提出一种时间同步装置, 。
12、以实现提高时间同步的可靠性。 0008 本发明的第三目的是, 提出一种分布式时间同步系统, 以实现提高系统时间同步 的可靠性。 0009 为实现上述第一目的, 根据本发明的一个方面, 提供了一种时间同步方法, 包括 : 接收两个以上时间源信息作为时间同步参考 ; 监测时间源信息的异常 ; 在监测到其中一时 间源信息异常时, 选取另一时间源信息作为时间同步基准。 0010 其中, 时间源信息可以包括 : 空中时间源、 传输网传送的时间源或内部时间源。 0011 优选地, 监测时间源信息的异常可以包括 : 当两个时间源信息无异常告警时, 监测 两个时间源信息的时间差值 ; 在两个时间源信息的时间差。
13、值大于第一预设值时, 判断出现 异常。 0012 优选地, 判断出现异常的操作可以进一步包括 : 0013 根据两个时间源信息缓变的周期偏移, 判断总偏移量大的时间源出现异常 ; 和 / 或根据两个时间源信息在预设时间内陡变的偏移, 判断陡变偏移量大的时间源出现异常。 说 明 书 CN 102238719 A CN 102238726 A2/7 页 5 0014 其中, 两个时间源信息缓变的周期偏移可以通过以下方式获得 : 0015 监测到空中时间源和传输网传送的时间源信息的时间差值大于第二预设值时, 保 存上述两时间源周期时间段内的偏移 ; 第二预设值小于第一预设值, 周期时间段内的偏移 以。
14、内部时钟源为参考周期。 0016 为实现上述第二目的, 根据本发明的另一个方面, 提供了一种时间同步装置, 包 括 : 接口模块, 用于接收两个以上时间源信息 ; 监测模块, 用于监测每个时间源信息的异常 状态 ; 时间同步模块, 用于在监测到其中一时间源信息异常时, 选取另一时间源作为时间同 步基准。 0017 其中, 监测模块可以包括 : 0018 异常状态子模块, 用于监测时间源信息的异常告警信息 ; 0019 异常判断子模块, 用于监测到两个时间源信息的时间差值大于第一预设值时, 判 断出现异常 ; 0020 异常分析子模块, 用于分析出现异常的时间源信息。 0021 异常分析子模块可。
15、以包括 : 0022 缓变分析单元, 用于根据两个时间源信息缓变的周期偏移, 判断总偏移量大的时 间源出现异常 ; 和 / 或陡变分析单元, 根据两个时间源信息在预设时间内陡变的偏移, 判断 陡变偏移量大的时间源出现异常。 0023 该装置可以位于分布式时间同步系统的时间服务器内。 0024 为实现上述第三目的, 根据本发明的另一个方面, 提供了一种分布式时间同步系 统, 包括至少一个用于本地时间同步的时间服务器, 时间服务器包括上述时间同步装置, 将 时间同步基准信息传送至本地区域内的下游设备。 0025 本发明各实施例的时间同步方法、 装置及分布式时间同步系统, 可以接收两个以 上(包括两。
16、个)时间源信息, 并监测和判断各时间源的异常, 选择正常的时间源作为时间同 步基准, 可以提高系统的可靠性。本发明的时间同步系统还可以将时间服务器的时间源信 息进行互为参考, 通过分布式结构可增加时间同步系统的可靠性。 0026 本发明一些优选实施例综合利用空中时间源和传输网传输的时间源以及内部时 钟进行异常判断, 可以有效检测时间信息, 判断时间源有误的情况, 获得更为准确的同步时 间信息。 本发明优选实施例还可以解决现有技术中没有告警但输出时间信息有误的技术难 题, 在此种情况下仍可有效判断出异常并进行告警, 同时切换到正常的时间源输出, 可提高 运维系统的可操作性及可靠性, 且不增加额外。
17、的成本。 0027 本发明的其它特征和优点将在随后的说明书中阐述, 并且, 部分地从说明书中变 得显而易见, 或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明 书、 权利要求书、 以及附图中所特别指出的结构来实现和获得。 0028 下面通过附图和实施例, 对本发明的技术方案做进一步的详细描述。 附图说明 0029 附图用来提供对本发明的进一步理解, 并且构成说明书的一部分, 与本发明的实 施例一起用于解释本发明, 并不构成对本发明的限制。在附图中 : 0030 图 1 为根据本发明时间同步方法实施例一流程图 ; 说 明 书 CN 102238719 A CN 10223872。
18、6 A3/7 页 6 0031 图 2 为根据本发明时间同步方法实施例二流程图 ; 0032 图 3 为根据本发明时间同步方法时间监测示意图 ; 0033 图 4 为根据本发明分布式时间同步系统实施例示意图 ; 0034 图 5 为根据本发明时间同步装置实施例一示意图 ; 0035 图 6 为根据本发明时间同步装置实施例二示意图。 具体实施方式 0036 以下结合附图对本发明的优选实施例进行说明, 应当理解, 此处所描述的优选实 施例仅用于说明和解释本发明, 并不用于限定本发明。 0037 方法实施例 0038 图 1 为根据本发明时间同步方法实施例一流程图, 如图 1 所示, 本实施例包括 。
19、: 0039 步骤 S102 : 时间服务器接收两个以上时间源信息, 如 : 空中时间源、 通过网络传输 来的时间源 ; 或者空中时间源、 网络传输时间源、 内部时间源 ; 或者空中时间源 / 网络传输 时间源任一种、 内部时间源 ; 或者有多个网络传输时间源输入情况时, 可利用网络选源算法 (如PTP协议选源算法)从多个PTP时间源中自动选择获得一个最佳的网络传输时间源, 并 对最佳的网络传输时间源和空中时间源进行后续监测 ; 0040 其中, 空中时间源可以包括全球定位系统 GPS、 全球导航卫星系统 GLoNAss、 和北 斗卫星系统中至少一个 ; 0041 步骤 S104 : 监测时间。
20、源信息的异常 ; 例如, 时间服务器同时监测接收到的空中时 间和 / 或网络通过 PTP 协议传输的时间。当两者均无异常或降质告警, 且两者时间差值在 一定范围内, 比如小于一个阈值 时, 此时判定两者均为正常, 其中阈值 具体数值的选 取可取决于基站时间精度需求以及系统可靠性要求, 如, +/-1.5 微秒, +/-1 微秒等。 0042 监测空中时间源是否异常或故障产生异常告警的方式有多种, 例如通过卫星接收 卡的告警信息, 或通过卫星接收卡来监视天线为开路或短路, 或跟踪卫星的数量低于 1 颗 则通过卡内串口上报告警, 现有系统空中时间源异常告警或降质告警可由多种情况监测引 发, 比如G。
21、PS接收机没有卫星信号、 GPS接收机电源有问题, GPS接收机的输出消息中获得降 质告警等 ; 0043 监测网络传输时间源是否异常, 可以通过现有系统的 PTP 告警 ( 如网络线路中断 等引起 ) 监测其异常状态, 还可以从 PTP 协议中获得降质告警 ; 0044 步骤 S106 : 由于接收了两个时间源, 在监测到其中一时间源信息异常时, 选取另 一时间源信息作为时间同步基准, 举例如下 : 0045 假设接收空中时间源、 通过网络传输来的时间源, 则监测到其中一种时间源异常 时选择另一时间源 ; 假设接收空中时间源、 以及内部时间源, 则监测到空中时间源异常时采 用内部时间源输出作。
22、为同步基准 ; 假设接收网络传输时间源、 以及内部时间源, 则监测到网 络传输时间源异常时采用内部时间源输出作为同步基准。 0046 本实施例可以避免单一时间源造成精度低的风险, 且监测时间源的异常, 可实现 提高系统可靠性, 且便于运维系统的统一管理、 可维护性好。 0047 图 2 为根据本发明时间同步方法实施例二流程图。本实施例为监测时间源信息无 异常告警时的判断过程, 可解决现有技术中虽然没有告警信息, 但输出时间信息有误, 运维 说 明 书 CN 102238719 A CN 102238726 A4/7 页 7 困难等技术难题。如图 2 所示, 本实施例包括 : 0048 步骤 S。
23、202 : 监测到两个时间源无异常告警, 但时间差大于一预设值, 如 时, 判断 出现了异常时间源 ; 0049 步骤 S204 : 根据该两个时间源信息缓变的周期偏移, 判断总偏移量大的为出现异 常的时间源信息, 此时步骤 S106 不采用该异常时间源, 选取其他时间源作为同步基准 ; 0050 步骤 S206 : 如果上一步中没有缓变的周期偏移, 此时可能是某一时间源产生突 变, 根据两个时间源信息在预设时间内陡变的偏移, 判断陡变偏移量大的为出现异常的时 间源信息。 0051 本实施例以两个时间源为例进行异常判断, 具体应用中, 如果接收了 3 个或更多 时间源, 可以在均无异常告警时,。
24、 分别采用此方式进行两两判断, 找出出现异常但无告警的 时间源。在步骤 S204 或 206 判断出现异常的时间源之后, 还可以进一步产生告警并上报, 从而有效监测时间状态。通过图 1 实施例可知, 在监测到有异常 / 降质告警时, 不进行缓变 周期偏移或短期陡变偏移进行后续异常判断, 可以直接不选用有告警的那种时间源, 只有 在没有监测异常或告警, 但监测出两个时间源的时间差却出现异常时, 采用本实施例的方 式进行异常判断和分析。 0052 本实施例通过时间源的陡变偏移和长期的缓变偏移总量判断出异常时间源并上 报告警, 并进行后续选取切换正常时间源, 从而可以极大提高运维可操作性和系统可靠性。
25、, 避免出现时间同步精度低的问题, 从而提高时间同步的精度, 且可以对出现异常的时间源 进行上报, 降低了可维护的困难, 方便管理和维护。 0053 图 3 为根据本发明时间同步方法时间监测示意图。下面通过图 3 举例说明如何根 据偏移量判断出异常时间源。 0054 (1) 陡变偏移 : 以时间服务器接收卫星 GPS 系统时间源或网络传输 PTP 时间源, 与 内部配置的原子钟或者晶体钟的频率作为参考周期为例进行陡变偏移的监测。 0055 可以在时间服务器内存储一短期信息数据库, 假设内部时钟最小计数时间周期为 t, 则该短期数据库保存并不断更新上次计数 t 时间内的一个或多个数据 : TIM。
26、EA_p、 TIMEB_ p, 分别表示内部时钟前一个计数时刻的卫星时间源和 PTP 时间源, 具体应用时可以根据接 收的时间源数目而确定短期数据库存储的数据。 0056 假设监测到两个时间源信息的时间差大于第一预设值时的时间为 count( 简记为 c), 利用该短期数据库保存的前一个计数时刻的时间 TIMEA_p、 TIMEB_p, 以及内部时钟最小 计数时间周期 t, 计算以下两个时间源的陡变偏移 : 0057 A_SUM TIMEA_c-TIMEA_p-t 0058 B_SUM TIMEB_c-TIMEB_p-t 0059 比较 A_SUM 和 B_SUM 的绝对值, 两者较大的一个认。
27、为是异常时间源。 0060 通过短期数据库可以判断出陡变偏移量大的为异常时间源, 第 (1) 种方式可以单 独使用, 也可以结合下面的第 (2) 种方式使用。 0061 (2) 周期偏移 : 以时间服务器接收卫星 GPS 系统时间源以及网络传输 PTP 时间源, 以内部配置的原子钟或者晶体钟的频率作为参考周期为例进行周期偏移的监测。 可以在时 间服务器内存储一长期信息数据库以存储缓变的周期偏移, 假设根据内部时钟的频率作为 参考周期 T。 说 明 书 CN 102238719 A CN 102238726 A5/7 页 8 0062 设定一个监测阈值 ( 值小于 值 )。当监测接收到的卫星时间。
28、和 PTP 时间 两者差值超过 时, 长期信息数据库开始记录参考偏移数据。假设卫星时间为 A 时间, PTP 时间为 B 时间, 开始记录的起始点时间分别记录为 TIMEA_0 和 TIMEB_0, 同时依据内部时钟 频率进行计数, 依据频率可推算出距离起始点时间的时间段, 记录为 COUNT。当以内部时钟 推断的时间段 COUNT 到达一个周期 T 时, 如果卫星时间和 PTP 时间两者差值并没有超过阈 值 , 则重新开始新一轮周期为 T 的记录, 包括新一轮的起始点时间 TIMEA_0、 TIMEB_0, 以 及 COUNT 等, 并且在长期信息数据库内保留上一轮时间 T 内监测的两个时间。
29、源信息偏移数 据 A(n) 和 B(n), 即长期信息数据库内保留时间源的偏移数据, 以及最近一次周期的起 始点时间 TIMEA_0、 TIMEB_0, 如图 3 所示 : 0063 A(n) TIMEA_T(n)-T-TIMEA_0(n) 0064 B(n) TIMEB_T(n)-T-TIMEB_0(n) 0065 其中, n 指第 n 轮 T 周期, TIMEA_T(n), TIMEB_T(n)指第 n 轮 T 周期结束时刻的卫星 时间和 PTP 时间, TIMEA_0(n), TIMEB_0(n)指第 n 轮 T 周期的起始点时间的卫星时间和 PTP 时 间。 0066 如图 3 所示,。
30、 当 COUNT 时刻卫星时间和 PTP 时间两者时间差值超过阈值 时 ( 此 时刻两者输出为 TIMEA_c, TIMEB_c), 这时可根据长期数据库存储的周期偏移参考数据判别 异常时间源。具体判别方法如下 : 0067 i. 如果长期信息数据库不为空, 则保留了前面 n 个 T 周期的 A(n)、 B(n), 以 及本周期的起始点时间 TIMEA_0、 TIMEB_0, 以及当前时刻 ( 距离本周期起始点时间 ) 的 COUNT。计算两个时间源的总偏移量 : 0068 A_SUM A(n)+TIMEA_c-TIMEA_0-COUNT 0069 B_SUM B(n)+TIMEB_c-TIM。
31、EB_0-COUNT 0070 比较 A_SUM 和 B_SUM 的绝对值, 两者较大的一个认为是异常时间源。 0071 ii. 如果长期信息数据库为空, 则可以利用方式 (1) 的短期数据库保存的前一个 计数时刻的时间 TIMEA_p、 TIMEB_p, 以及内部时钟最小计数时间周期 t, 计算陡变偏移量 : 0072 A_SUM TIMEA_c-TIMEA_p-t 0073 B_SUM TIMEB_c-TIMEB_p-t 0074 比较 A_SUM 和 B_SUM 的绝对值, 总偏移量较大的认为是异常时间源。 0075 上述第 (2) 种方式中, 当某时刻卫星时间和 PTP 时间两者时间差。
32、值已经小于阈值 时, 可以清空长期信息数据库并不再进行记录, 直到两者时间差值超过 时再开始记 录。出现这种情况可能是某时刻两者有微小差别, 但过了一段时间又趋于一致 ( 小于阈值 ), 则此时长期数据库记录已无参考价值, 即没有缓慢偏移, 可以停止记录, 重新计时。 0076 上述实施例以一个 GPS 时间源和一个 PTP 传输的时间源为例, 说明根据内部时间 频率为参考进行异常判断的过程。具体实现时, 如果具有多个 PTP 时间输入情况时, 可利用 PTP协议的网络选源算法从多个PTP时间源中自动选择获得一个最佳的PTP时间, 比如现有 技术中比较路由跳数多少来决定等。从而仍然可以将最佳的。
33、 PTP 时间源和空中时间源进行 比较。 0077 图 4 为根据本发明分布式时间同步系统实施例示意图。如图 4, 在该系统中, 在网 络的不同地点分别设置多台时间服务器 A、 B、 C。时间服务器 B 通过网络传送 PTP 协议为区 说 明 书 CN 102238719 A CN 102238726 A6/7 页 9 域一内的基站设备提供时间 ; 时间服务器 C 负责为区域二内的基站设备提供时间。时间服 务器 B 和 C 经由网络与时间服务器 A 连接。时间服务器 A、 B 和 C 都可以从 GPS 等空中时间 源获取时间。时间服务器 B 和 C 还可以接收时间服务器 A 通过网络 PTP 。
34、协议传送的时间信 息。每个时间服务器参考空中时间源、 PTP 时间源信息以及内部时钟频率信息, 综合获得准 确的时间信息。 0078 其中, 每个时间服务器同时获取卫星时间和 PTP 时间, 还可以配置原子钟或者晶 体钟作为内部时钟参考, 并监测各时间源信息, 当其中一种上报异常或降质告警时, 选取另 一种作为时间输出 ; 当时间源均无异常或降质告警, 且每两者时间差值在一定范围内时, 认 为时间源信息均为正常, 此时可选取其中一种作为时间输出 ; 当时间源均为正常无告警, 但 监测到其中两者时间差值超过一定范围时, 比如大于阈值时, 依据图3所示的方法, 判别 出异常时间源, 不予采用, 选。
35、取另一种作为时间输出。 同时对判别出的异常时间源产生告警 并上报, 从而有效地监控时间状态。 0079 现有技术中各服务器并没有连接以及交互, 本实施例将时间服务器的时间源信息 进行互为参考, 以此增加时间同步系统的可靠性。同时, 时间服务器不仅监测异常状态, 还 进行异常判断, 从而可以更为准确的判断时间信息异常并进行切换。解决了现有技术中没 有告警信息但输出时间信息有误的技术难题, 利用本发明各施实例在这种情况下仍可以有 效监测出异常, 并判别出异常时间源上报告警, 同时切换到正常的时间源输出, 从而极大地 提高了运维可操作性和系统可靠性。另外, 本系统中任一台时间服务器可以同时连接到网 。
36、络中的多台时间服务器为其提供 PTP 时间输入, 增加时间服务器数量和成本不多, 不产生 额外成本。 0080 图 5 为根据本发明时间同步装置实施例一示意图, 如图 5 所示, 包括 : 0081 接口模块, 用于接收两个以上时间源信息 ; 0082 监测模块, 用于监测时间源信息的异常状态, 具体监测和判断异常的过程可参见 方法实施例 1-3 及系统实施例的相关说明 ; 0083 时间同步模块, 用于在监测到其中一时间源信息异常时, 选取一种时间源作为时 间同步基准。 0084 图 6 为根据本发明时间同步装置实施例二示意图。本实施例监测模块包括 : 0085 异常状态子模块, 用于监测时。
37、间源信息的异常告警信息 ; 0086 异常判断子模块, 用于监测到两个时间源信息之间的时间差值大于第一预设值 时, 判断出现异常 ; 0087 异常分析子模块, 用于异常判断子模块判断出现异常时, 分析出现异常的时间源 信息。 0088 其中, 异常分析子模块可以包括 : 0089 缓变分析单元, 用于根据两个时间源信息缓变的周期偏移, 判断总偏移量大的为 出现异常的时间源信息, 具体参见图 3 方法实施例相关说明 ; 和 / 或 0090 陡变分析单元, 根据两个时间源信息在预设时间内陡变的偏移, 判断陡变偏移量 大的为出现异常的时间源信息, 具体参见图 3 方法实施例相关说明。 0091 。
38、图 6 中还包括 : 缓变存储模块, 用于在监测到两个时间源信息的时间差大于第二 预设值小于第一预设值时, 保存每个时间源信息周期时间段内的偏移 ; 和 / 或陡变存储模 说 明 书 CN 102238719 A CN 102238726 A7/7 页 10 块, 用于保存每个时间源信息在预设时间内陡变的偏移。 0092 图 6 所示的分布式系统时间同步装置可以位于分布式时间同步系统的时间服务 器内。 0093 本领域普通技术人员可以理解 : 实现上述方法实施例的全部或部分步骤可以通过 程序指令相关的硬件来完成, 前述的程序可以存储于一计算机可读取存储介质中, 该程序 在执行时, 执行包括上述。
39、方法实施例的步骤 ; 而前述的存储介质包括 : ROM、 RAM、 磁碟或者 光盘等各种可以存储程序代码的介质。 0094 最后应说明的是 : 以上所述仅为本发明的优选实施例而已, 并不用于限制本发明, 尽管参照前述实施例对本发明进行了详细的说明, 对于本领域的技术人员来说, 其依然可 以对前述各实施例所记载的技术方案进行修改, 或者对其中部分技术特征进行等同替换。 凡在本发明的精神和原则之内, 所作的任何修改、 等同替换、 改进等, 均应包含在本发明的 保护范围之内。 说 明 书 CN 102238719 A CN 102238726 A1/3 页 11 图 1 图 2 说 明 书 附 图 CN 102238719 A CN 102238726 A2/3 页 12 图 3 图 4 说 明 书 附 图 CN 102238719 A CN 102238726 A3/3 页 13 图 5 图 6 说 明 书 附 图 CN 102238719 A 。