CN117478492A - 一种时钟***的故障诊断方法、装置及时钟*** - Google Patents
一种时钟***的故障诊断方法、装置及时钟*** Download PDFInfo
- Publication number
- CN117478492A CN117478492A CN202311417306.2A CN202311417306A CN117478492A CN 117478492 A CN117478492 A CN 117478492A CN 202311417306 A CN202311417306 A CN 202311417306A CN 117478492 A CN117478492 A CN 117478492A
- Authority
- CN
- China
- Prior art keywords
- service
- abnormal
- disk
- system clock
- clock
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 44
- 238000003745 diagnosis Methods 0.000 title claims abstract description 33
- 230000002159 abnormal effect Effects 0.000 claims abstract description 132
- 230000001360 synchronised effect Effects 0.000 claims abstract description 89
- 238000012423 maintenance Methods 0.000 abstract description 3
- 238000004891 communication Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 238000013461 design Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 239000013078 crystal Substances 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0677—Localisation of faults
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0654—Management of faults, events, alarms or notifications using network fault recovery
- H04L41/0663—Performing the actions predefined by failover planning, e.g. switching to standby network elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/0008—Synchronisation information channels, e.g. clock distribution lines
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Hardware Redundancy (AREA)
Abstract
一种时钟***的故障诊断方法、装置及时钟***,其包括以下步骤:获取各业务盘反馈的与主***时钟之间的同步状态;若任意一业务盘的同步状态异常,根据其他业务盘的同步状态是否异常,确定故障原因来自所述主***时钟、同步状态异常的业务盘的所属总线或者同步状态异常的业务盘自身。通过在获知某一所述业务盘与主***时钟之间的同步状态异常时,利用其他业务盘的同步状态是否异常,来进一步明确故障原因发生在主***时钟、同步状态异常的业务盘的所属总线或者同步状态异常的业务盘自身,进而在明确故障原因所在后,即可准确地进行主备***时钟的倒换,也能输出相关故障原因,便于后续进行维修。
Description
技术领域
本申请涉及时钟同步技术领域,具体涉及一种时钟***的故障诊断方法、装置及时钟***。
背景技术
目前在通信设备***时钟中,设有两块主控盘且互为主备,通过N(N≥1)组总线同时下发***时钟到各条总线上的多个业务盘,业务盘选择同步主用主控盘的***时钟(即主***时钟),供业务使用。当业务盘出现无法同步主***时钟,短时间内可以靠晶振保持,长时间会导致业务中断或损伤。
因此,相关技术中,根据业务盘检测接收的主***时钟信号是否中断,并在出现中断时进行主用主控盘和备用主控盘的倒换,进而将备用主控盘内的备***时钟和主***时钟进行倒换,使业务盘同步到新的主***时钟。
但在实际运行中,常常由于个别总线异常或个别业务盘异常等故障引起业务盘无法同步主***时钟,此时主***时钟并无异常或故障,也将进行主控盘的主备倒换,造成无效倒换的同时,最终也无法判断的故障原因所在。
发明内容
本申请提供一种时钟***的故障诊断方法、装置及时钟***,可以解决现有技术中存在的无法明确故障原因,主***时钟和备***时钟可能存在无效倒换的技术问题。
第一方面,本申请实施例提供一种时钟***的故障诊断方法,采用如下技术方案:
一种时钟***的故障诊断方法,其包括以下步骤:
获取各业务盘反馈的与主***时钟之间的同步状态;
若任意一所述业务盘的同步状态异常,根据其他业务盘的同步状态是否异常,确定故障原因来自所述主***时钟、所述同步状态异常的业务盘的所属总线或者同步状态异常的业务盘自身。
结合第一方面,在一种实施方式中,所述根据其他业务盘的同步状态是否异常,确定故障原因来自所述主***时钟、所述同步状态异常的业务盘的所属总线或者同步状态异常的业务盘自身,包括:
若所述所属总线上的其他业务盘中存在同步状态正常的业务盘,确定故障原因来自同步状态异常的业务盘自身;
若所述所属总线上的其他业务盘的同步状态均异常,且所述所属总线之外的业务盘中存在同步状态正常的业务盘,确定故障原因来自所述所属总线;
若其他全部业务盘的同步状态均异常,确定故障原因来自所述主***时钟。
结合第一方面,在一种实施方式中,所述若任意一所述业务盘的同步状态异常,根据其他业务盘的同步状态是否异常,确定故障原因来自所述主***时钟、所述同步状态异常的业务盘的所属总线或者同步状态异常的业务盘自身,具体包括:
在各所述业务盘的同步状态获取过程中,若存在任意一所述业务盘的同步状态异常,根据已获取同步状态的其他业务盘,确定同步状态异常的业务盘的故障原因来自所述主***时钟、所述同步状态异常的所属总线或者同步状态异常的业务盘自身。
结合第一方面,在一种实施方式中,所述若任意一所述业务盘的同步状态异常,根据其他业务盘的同步状态是否异常,确定故障原因来自所述主***时钟、所述同步状态异常的业务盘的所属总线或者同步状态异常的业务盘自身,具体包括:
在获取全部业务盘的同步状态后,若存在任意一所述业务盘的同步状态异常,根据剩余的业务盘,确定同步状态异常的业务盘的故障原因来自所述主***时钟、所述同步状态异常的所属总线或者同步状态异常的业务盘自身。
结合第一方面,在一种实施方式中,还包括以下步骤:
若确定故障原因来自所述主***时钟,获取各业务盘反馈的与备***时钟之间的可用性结果,并根据各业务盘的所述可用性结果判断备***时钟是否故障。
结合第一方面,在一种实施方式中,所述根据各业务盘的所述可用性结果判断备***时钟是否故障,包括:
若存在所述可用性结果正常的业务盘,则判断所述备***时钟无故障;
若不存在所述可用性结果正常的业务盘,则判断所述备***时钟故障。
结合第一方面,在一种实施方式中,所述同步状态根据业务盘在设定时间窗口内反馈的多个同步状态信息得到。
第二方面,本申请实施例提供了一种时钟***的故障诊断装置,采用如下技术方案:
一种时钟***的故障诊断装置,其包括:
获取模块,其被配置为获取各业务盘反馈的与主***时钟之间的同步状态;
故障判断模块,其被配置为若任意一所述业务盘的同步状态异常,根据其他业务盘的同步状态是否异常,确定故障原因来自所述主***时钟、所述同步状态异常的业务盘的所属总线或者同步状态异常的业务盘自身。
第三方面,本申请实施例提供了一种时钟***,采用如下方案:
一种时钟***,其包括:
主控盘,其包括主用主控盘和备用主控盘,所述主用主控盘中设有主***时钟,所述备用主控盘中设有备***时钟;
至少一条总线,其与所述主用主控盘和所述备用主控盘连接;
多个业务盘,各所述业务盘通过对应的所述总线与所述主控盘连接,其内设有主***时钟反馈模块,所述主***时钟反馈模块被配置为向所述主控盘反馈所述业务盘与所述主***时钟之间的同步状态。
结合第三方面,在一种实施例中,所述业务盘内还设有备***时钟反馈模块,所述备***时钟反馈模块被配置为向主***时钟反馈所述业务盘与所述备***时钟之间的可用性结果。
本申请实施例提供的技术方案带来的有益效果至少包括:
通过在获知某一所述业务盘与主***时钟之间的同步状态异常时,利用其他业务盘的同步状态是否异常,来进一步明确故障原因发生在主***时钟、同步状态异常的业务盘的所属总线或者同步状态异常的业务盘自身,进而在明确故障原因所在后,即可选择性地进行主备***时钟的倒换,同时也能输出相关故障原因,以便于后续进行维修,解决了相关技术中无法明确故障原因所在,进而导致主备***时钟无效倒换的问题。
附图说明
图1为本申请时钟***的故障诊断方法一实施例的流程示意图;
图2为本申请时钟***的故障诊断装置一实施例的功能模块示意图;
图3为本申请时钟***的装置结构示意图;
图4为本申请实施例方案中涉及的时钟***的故障诊断设备的硬件结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书及上述附图中的术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。术语“第一”、“第二”和“第三”等描述,是用于区分不同的对象等,其不代表先后顺序,也不限定“第一”、“第二”和“第三”是不同的类型。
在本申请实施例的描述中,“示例性的”、“例如”或者“举例来说”等用于表示作例子、例证或说明。本申请实施例中被描述为“示例性的”、“例如”或者“举例来说”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”、“例如”或者“举例来说”等词旨在以具体方式呈现相关概念。
在本申请实施例的描述中,除非另有说明,“/”表示或的意思,例如,A/B可以表示A或B;文本中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况,另外,在本申请实施例的描述中,“多个”是指两个或多于两个。
在本申请实施例描述的一些流程中,包含了按照特定顺序出现的多个操作或步骤,但是应该理解,这些操作或步骤可以不按照其在本申请实施例中出现的顺序来执行或并行执行,操作的序号仅用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作或步骤可以按顺序执行或并行执行,并且这些操作或步骤可以进行组合。
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
第一方面,本申请实施例提供一种时钟***的故障诊断方法。
一实施例中,参照图1,图1为本申请时钟***的故障诊断方法第一实施例的流程示意图。如图1所示,时钟***的故障诊断方法包括:
S100、获取各业务盘反馈的与主***时钟之间的同步状态;
S200、若任意一所述业务盘的同步状态异常,根据其他业务盘的同步状态是否异常,确定故障原因来自所述主***时钟、所述同步状态异常的业务盘的所属总线或者同步状态异常的业务盘自身。
本实施例中,通过在获知某一所述业务盘与主***时钟之间的同步状态异常时,利用其他业务盘的同步状态是否异常,来进一步明确故障原因发生在主***时钟、同步状态异常的业务盘(后续简称“异常业务盘”)的所属总线或者同步状态异常的业务盘自身,进而在明确故障原因所在后,即可选择性地进行主备***时钟的倒换,同时也能输出相关故障原因,以便于后续进行维修,解决了相关技术中无法明确故障原因所在,进而导致主备***时钟无效倒换的问题。
具体的,在步骤S100之前,业务盘将进行相关信息数据的收集和判断,并最终形成能够反应其与主***时钟之间是否同步异常的同步状态,以便于主控板在接收到同步状态后能够直接明确该业务盘是否同步异常。对于同步状态的数据由来和判断方式在不同实施例中可以不同,在本实施例中,业务盘通过获取其内时钟芯片是否锁定来判断是否正常同步主***时钟;若时钟芯片未锁定,则认为该业务盘的同步状态异常,若时间芯片锁定,则认为该业务盘的同步状态正常。
步骤S200中,在根据其他业务盘的同步状态进行某一同步状态异常的业务盘故障原因确定时,在不同的故障原因下所需要利用的其他业务盘数量可能不同,在一类故障原因下中,可能仅利用至少一个其他的业务盘即可完成该异常业务盘的故障原因确定,在另一类故障原因下,则可能需要利用全部的业务盘才能完成该异常业务盘的故障原因确定。因此,步骤S200在根据其他业务盘来确定同步状态异常的业务盘的故障原因时,所利用的其他业务盘的数量可能不同,本申请在此不做限制。
进一步地,一实施例中,所述步骤S200中,根据其他业务盘的同步状态是否异常,确定故障原因来自所述主***时钟、所述同步状态异常的业务盘的所属总线或者同步状态异常的业务盘自身,包括:
S210、若所述所属总线上的其他业务盘中存在同步状态正常的业务盘,确定故障原因来自同步状态异常的业务盘自身;
S220、若所述所属总线上的其他业务盘的同步状态均异常,且所述所属总线之外的业务盘中存在同步状态正常的业务盘,确定故障原因来自所述所属总线;
S230、若其他全部业务盘的同步状态均异常,确定故障原因来自所述主***时钟。
本实施例中,通过排查其他各位置上业务盘的同步状态,实现顺利确认当前的故障原因来自主***时钟或者异常业务盘所属总线或者异常业务盘自身,且在这一排查过程中,针对故障原因来自异常业务盘自身和所属总线的情况,无需排查其他所有的业务盘,确认逻辑简单可靠,易于执行。
进一步地,一实施例中,所述步骤S200、若任意一所述业务盘的同步状态异常,根据其他业务盘的同步状态是否异常,确定故障原因来自所述主***时钟、所述同步状态异常的业务盘的所属总线或者同步状态异常的业务盘自身在执行时,具体为:
在各所述业务盘的同步状态获取过程中,若存在任意一所述业务盘的同步状态异常,根据已获取同步状态的其他业务盘,对同步状态异常的业务盘的故障原因进行重复确定,直至确定同步状态异常的业务盘的故障原因来自所述主***时钟、所述同步状态异常的所属总线或者同步状态异常的业务盘自身。
具体的,在本实施例中步骤S200将在步骤S100的执行过程中同步执行,即,步骤S200在获取到某一业务盘的同步状态异常后,将率先基于此时已获取到同步状态结果的其他业务盘进行该异常业务盘的故障原因确定。但在实际情况中,不同类型的故障原因在确定时,所需要分析其他业务盘的数量不同,例如,针对上述故障原因来自异常业务盘自身时,最少仅需一个其他业务盘的同步状态显示正常即可确定,但对于故障原因来自主***时钟时,则需要在获取所有的业务盘之后才能确定。因此,基于此时已获取到同步状态结果的其他业务盘进行该异常业务盘的故障原因确定时,将会出现基于当前已获取同步状态结果的其他业务盘能够确定当前异常业务盘故障原因,或者不能确定当前异常业务盘故障原因的情况。
对此,本实施例所提供的步骤S200通过在步骤S100中执行到不同节点时,对尚未确定故障原因的一个或多个异常业务盘进行重复确定,直至这些异常业务盘的故障原因得到确定,进而达到在能够确定故障原因时即作出确定,在不能确定故障原因时,等待后续步骤S100执行至能够确定故障原因的节点后进行故障原因的确定,实现尽可能早地确定故障原因,降低获取全部业务盘同步状态这一过程中所占用的时间,最终及时、迅速的诊断出当前时钟***上所出现的部分类别故障。其中,对于异常业务盘重复进行故障原因确定的节点,在不同实施例中也可以不同,例如,每获取下一个业务盘的同步状态即进行故障原因的确定,或在每获取一条总线上所有业务盘的同步状态后,对异常业务盘进行故障确定,本申请在此不做限制。
进一步地,在另一实施例中,所述步骤S200、若任意一所述业务盘的同步状态异常,根据其他业务盘的同步状态是否异常,确定故障原因来自所述主***时钟、所述同步状态异常的业务盘的所属总线或者同步状态异常的业务盘自身,在执行时,具体为:
在获取全部业务盘的同步状态后,若存在任意一所述业务盘的同步状态异常,根据剩余的业务盘,确定同步状态异常的业务盘的故障原因来自所述主***时钟、所述同步状态异常的所属总线或者同步状态异常的业务盘自身。
本实施例中,通过将故障原因的确定过程放在步骤S100执行完毕后,进而在最终所有业务盘的同步状态完成获取后,能够根据所有业务盘的同步状态一次性判断出各异常业务盘的故障原因,有效提高诊断效率。
进一步地,一实施例中,还包括以下步骤:
S300、若确定故障原因来自所述主***时钟,获取各业务盘反馈的与备***时钟之间的可用性结果,并根据各业务盘的所述可用性结果判断备***时钟是否故障。
本实施例中,通过在主***时钟出现故障后,利用各业务盘反馈的与备***时钟之间的可用性结果,来实现获知当前备***时钟是否故障,进而在获知备***时钟正常时,即可进行主用主控盘和备用主控盘的倒换,也即主备***时钟的倒换,避免在备***时钟也存在故障时,进行无效倒换。有效提高时钟***在进行主备***倒换时的有效性。
具体的,对于业务盘所获取的可用性结果,在本实施例中根据业务盘获取的关于备***时钟的频偏数据得到。对于所获取的关于备***时钟的频偏数据,其若处于设定的可用范围,或未触发频偏越限告警时,即判定可用性结果正常,反之,则判定可用性结果异常。对于业务盘获取备***时钟的频偏数据,则可根据业务盘的时钟芯片是否连接到备***时钟,若与备***时钟连接,则直接利用时钟芯片的输入源频偏检测功能实现;若未与备***时钟连接,则可用逻辑器件FPGA或CPLD检测得到。
进一步地,一实施例中,所述步骤S300中根据各业务盘的所述可用性结果判断备***时钟是否故障,包括:
S310、若存在所述可用性结果正常的业务盘,则判定所述备***时钟无故障;
S320、若不存在所述可用性结果正常的业务盘,则判断所述备***时钟故障。
这样设置,通过所有业务盘与备***时钟之间的可用性结果,来实现准确判断备***时钟是否发生故障,进而能够在备***时钟无故障时进行主备***时钟的倒换。
进一步地,一实施例中,所述同步状态根据业务盘在设定时间窗口内反馈的多个同步状态信息得到。
具体的,为了预防消息传输不可靠或业务盘状态信息不稳定,主控盘设置一个合适的窗口时间,收集满一窗口时间内的多个同步状态信息才进行一次同步状态的诊断,对于多个同步状态信息与同步状态是否异常的对应关系,可在不同实施例中根据具体业务盘与主***时钟的同步要求进行具体设置,本申请在此不做进一步限制。
第二方面,本申请实施例还提供一种时钟***的故障诊断装置。
一实施例中,参照图2,图2为本申请时钟***的故障诊断装置一实施例的功能模块示意图。如图2所示,时钟***的故障诊断装置包括:
获取模块,其被配置为获取各业务盘反馈的与主***时钟之间的同步状态;
故障判断模块,其被配置为若任意一所述业务盘的同步状态异常,根据其他业务盘的同步状态是否异常,确定故障原因来自所述主***时钟、所述同步状态异常的业务盘的所属总线或者同步状态异常的业务盘自身。
进一步地,一实施例中,获取模块还被配置为获取各业务盘反馈的与备***时钟之间的可用性结果。
进一步地,一实施例中,故障判断模块还被配置为若确定故障原因来自所述主***时钟,获取各业务盘反馈的与备***时钟之间的可用性结果,并根据各业务盘的所述可用性结果判断备***时钟是否故障。
其中,上述时钟***的故障诊断装置中各个模块的功能实现与上述时钟***的故障诊断方法实施例中各步骤相对应,其功能和实现过程在此处不再一一赘述。
第三方面,本申请实施例提供一种时钟***。
参照图3,一种时钟***,其包括:
主控盘,其包括主用主控盘和备用主控盘,所述主用主控盘中设有主***时钟,所述备用主控盘中设有备***时钟;
至少一条总线,其与所述主用主控盘和所述备用主控盘连接;
多个业务盘,各所述业务盘通过对应的所述总线与所述主控盘连接,其内设有主***时钟反馈模块,所述主***时钟反馈模块被配置为向所述主控盘反馈所述业务盘与所述主***时钟之间的同步状态。
第四方面,本申请实施例提供一种时钟***的故障诊断设备,时钟***的故障诊断设备可以是个人计算机(personal computer,PC)、笔记本电脑、服务器等具有数据处理功能的设备。
参照图4,图4为本申请实施例方案中涉及的时钟***的故障诊断设备的硬件结构示意图。本申请实施例中,时钟***的故障诊断设备可以包括处理器、存储器、通信接口以及通信总线。
其中,通信总线可以是任何类型的,用于实现处理器、存储器以及通信接口互连。
通信接口包括输入/输出(input/output,I/O)接口、物理接口和逻辑接口等用于实现时钟***的故障诊断设备内部的器件互连的接口,以及用于实现时钟***的故障诊断设备与其他设备(例如其他计算设备或用户设备)互连的接口。物理接口可以是以太网接口、光纤接口、ATM接口等;用户设备可以是显示屏(Display)、键盘(Keyboard)等。
存储器可以是各种类型的存储介质,例如随机存取存储器(randomaccessmemory,RAM)、只读存储器(read-only memory,ROM)、非易失性RAM(non-volatileRAM,NVRAM)、闪存、光存储器、硬盘、可编程ROM(programmable ROM,PROM)、可擦除PROM(erasable PROM,EPROM)、电可擦除PROM(electrically erasable PROM,EEPROM)等。
处理器可以是通用处理器,通用处理器可以调用存储器中存储的时钟***的故障诊断程序,并执行本申请实施例提供的时钟***的故障诊断方法。例如,通用处理器可以是中央处理器(central processingunit,CPU)。其中,时钟***的故障诊断程序被调用时所执行的方法可参照本申请时钟***的故障诊断方法的各个实施例,此处不再赘述。
本领域技术人员可以理解,图4中示出的硬件结构并不构成对本申请的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
第四方面,本申请实施例还提供一种可读存储介质。
本申请可读存储介质上存储有时钟***的故障诊断程序,其中所述时钟***的故障诊断程序被处理器执行时,实现如上述的时钟***的故障诊断方法的步骤。
其中,时钟***的故障诊断程序被执行时所实现的方法可参照本申请时钟***的故障诊断方法的各个实施例,此处不再赘述。
需要说明的是,上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备执行本申请各个实施例所述的方法。
以上仅为本申请的优选实施例,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。
Claims (10)
1.一种时钟***的故障诊断方法,其特征在于,其包括以下步骤:
获取各业务盘反馈的与主***时钟之间的同步状态;
若任意一所述业务盘的同步状态异常,根据其他业务盘的同步状态是否异常,确定故障原因来自所述主***时钟、所述同步状态异常的业务盘的所属总线或者同步状态异常的业务盘自身。
2.如权利要求1所述的时钟***的故障诊断方法,其特征在于,所述根据其他业务盘的同步状态是否异常,确定故障原因来自所述主***时钟、所述同步状态异常的业务盘的所属总线或者同步状态异常的业务盘自身,包括:
若所述所属总线上的其他业务盘中存在同步状态正常的业务盘,确定故障原因来自同步状态异常的业务盘自身;
若所述所属总线上的其他业务盘的同步状态均异常,且所述所属总线之外的业务盘中存在同步状态正常的业务盘,确定故障原因来自所述所属总线;
若其他全部业务盘的同步状态均异常,确定故障原因来自所述主***时钟。
3.如权利要求1或2所述的时钟***的故障诊断方法,其特征在于,所述若任意一所述业务盘的同步状态异常,根据其他业务盘的同步状态是否异常,确定故障原因来自所述主***时钟、所述同步状态异常的业务盘的所属总线或者同步状态异常的业务盘自身,具体包括:
在各所述业务盘的同步状态获取过程中,若存在任意一所述业务盘的同步状态异常,根据已获取同步状态的其他业务盘,对同步状态异常的业务盘的故障原因进行重复确定,直至确定同步状态异常的业务盘的故障原因来自所述主***时钟、所述同步状态异常的所属总线或者同步状态异常的业务盘自身。
4.如权利要求1或2所述的时钟***的故障诊断方法,其特征在于,所述若任意一所述业务盘的同步状态异常,根据其他业务盘的同步状态是否异常,确定故障原因来自所述主***时钟、所述同步状态异常的业务盘的所属总线或者同步状态异常的业务盘自身,具体包括:
在获取全部业务盘的同步状态后,若存在任意一所述业务盘的同步状态异常,根据剩余的业务盘,确定同步状态异常的业务盘的故障原因来自所述主***时钟、所述同步状态异常的所属总线或者同步状态异常的业务盘自身。
5.如权利要求1所述的时钟***的故障诊断方法,其特征在于,还包括以下步骤:
若确定故障原因来自所述主***时钟,获取各业务盘反馈的与备***时钟之间的可用性结果,并根据各业务盘的所述可用性结果判断备***时钟是否故障。
6.如权利要求5所述的时钟***的故障诊断方法,其特征在于,所述根据各业务盘的所述可用性结果判断备***时钟是否故障,包括:
若存在所述可用性结果正常的业务盘,则判断所述备***时钟无故障;
若不存在所述可用性结果正常的业务盘,则判断所述备***时钟故障。
7.如权利要求1所述的时钟***的故障诊断方法,其特征在于,所述同步状态根据业务盘在设定时间窗口内反馈的多个同步状态信息得到。
8.一种时钟***的故障诊断装置,其特征在于,其包括:
获取模块,其被配置为获取各业务盘反馈的与主***时钟之间的同步状态;
故障判断模块,其被配置为若任意一所述业务盘的同步状态异常,根据其他业务盘的同步状态是否异常,确定故障原因来自所述主***时钟、所述同步状态异常的业务盘的所属总线或者同步状态异常的业务盘自身。
9.一种时钟***,其特征在于,其包括:
主控盘,其包括主用主控盘和备用主控盘,所述主用主控盘中设有主***时钟,所述备用主控盘中设有备***时钟;
至少一条总线,其与所述主用主控盘和所述备用主控盘连接;
多个业务盘,各所述业务盘通过对应的所述总线与所述主控盘连接,其内设有主***时钟反馈模块,所述主***时钟反馈模块被配置为向所述主控盘反馈所述业务盘与所述主***时钟之间的同步状态。
10.根据权利要求9所述的时钟***,其特征在于,所述业务盘内还设有备***时钟反馈模块,所述备***时钟反馈模块被配置为向主***时钟反馈所述业务盘与所述备***时钟之间的可用性结果。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311417306.2A CN117478492A (zh) | 2023-10-27 | 2023-10-27 | 一种时钟***的故障诊断方法、装置及时钟*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311417306.2A CN117478492A (zh) | 2023-10-27 | 2023-10-27 | 一种时钟***的故障诊断方法、装置及时钟*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117478492A true CN117478492A (zh) | 2024-01-30 |
Family
ID=89634112
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311417306.2A Pending CN117478492A (zh) | 2023-10-27 | 2023-10-27 | 一种时钟***的故障诊断方法、装置及时钟*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117478492A (zh) |
-
2023
- 2023-10-27 CN CN202311417306.2A patent/CN117478492A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1296154B1 (en) | Semiconductor integrated circuit | |
US8675805B2 (en) | Automated periodic surveillance testing method and apparatus in digital reactor protection system | |
US5144230A (en) | Method and system for testing integrated circuits by cycle stealing | |
JP2002517819A (ja) | 耐障害性演算用の冗長コンピュータ・ベース・システムを管理するための方法及び装置 | |
CN104079454A (zh) | 一种设备异常检测方法和设备 | |
US3964055A (en) | Data processing system employing one of a plurality of identical processors as a controller | |
CN114355760A (zh) | 一种主控制站及其热备冗余控制方法 | |
CN111399879A (zh) | 一种cpld的固件升级***和方法 | |
EP1095333B1 (en) | Fault detection in digital system | |
CN113076210A (zh) | 服务器故障诊断结果通知方法、***、终端及存储介质 | |
US20070271486A1 (en) | Method and system to detect software faults | |
CN101047490B (zh) | 一种通信***时间故障的检测方法及其装置 | |
CN117478492A (zh) | 一种时钟***的故障诊断方法、装置及时钟*** | |
CN101458624A (zh) | 可编程逻辑器件的加载方法、处理器和装置 | |
US20190306012A1 (en) | System and method for automatically repairing a network element | |
WO1994000925A1 (en) | Fault tolerant radio communication system controller | |
CN100490343C (zh) | 一种通讯设备中主备用单元倒换的实现方法和装置 | |
CN114443446B (zh) | 硬盘指示灯控制方法、***、终端及存储介质 | |
CN112929120B (zh) | 一种用于时间同步的方法、设备和计算机可读存储介质 | |
CN116668335A (zh) | 一种集群业务处理方法、服务器及*** | |
KR0131950B1 (ko) | 전전자 교환기에서 프로세서 초기화시 공통 버스 상태 보고 방법 | |
SU1365086A1 (ru) | Устройство дл контрол блоков управлени | |
CN115525522A (zh) | 一种异地互备测试的方法、装置及介质 | |
CN113467569A (zh) | 门控时钟控制***及其测试方法、控制芯片 | |
JPH07183889A (ja) | Atm交換機における各装置のオンライン試験方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |