CN103399254B - 板卡在位的检测方法及装置 - Google Patents

板卡在位的检测方法及装置 Download PDF

Info

Publication number
CN103399254B
CN103399254B CN201310366933.8A CN201310366933A CN103399254B CN 103399254 B CN103399254 B CN 103399254B CN 201310366933 A CN201310366933 A CN 201310366933A CN 103399254 B CN103399254 B CN 103399254B
Authority
CN
China
Prior art keywords
place
board
signal
grades
detection module
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.)
Active
Application number
CN201310366933.8A
Other languages
English (en)
Other versions
CN103399254A (zh
Inventor
王茂松
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Maipu Communication Technology Co Ltd
Original Assignee
Maipu Communication Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Maipu Communication Technology Co Ltd filed Critical Maipu Communication Technology Co Ltd
Priority to CN201310366933.8A priority Critical patent/CN103399254B/zh
Publication of CN103399254A publication Critical patent/CN103399254A/zh
Application granted granted Critical
Publication of CN103399254B publication Critical patent/CN103399254B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Testing Of Short-Circuits, Discontinuities, Leakage, Or Incorrect Line Connections (AREA)
  • Train Traffic Observation, Control, And Security (AREA)

Abstract

本发明公开了一种板卡在位的检测方法及装置,涉及通信技术领域,用于解决板卡在位检测的准确性及可靠性较低,导致设备的控制***无法正确地判断板卡是否在位的问题。本发明提供的方法中,第一板卡上设置有至少两个级别的在位信号针,至少包括1级在位信号针和2级在位信号针;当第二板卡与第一板卡上的2级在位信号针的连接处于稳定状态时,在位检测模块根据1、2级在位信号的获取情况判定第二板卡或第一板卡是否在位;当第二板卡与第一板卡上的2级在位信号针的连接处于不稳定状态时,在位检测模块根据1级在位信号的获取情况判定第二板卡或第一板卡是否在位。本发明适用于通信技术领域,用于实现板卡在位的检测。

Description

板卡在位的检测方法及装置
技术领域
本发明涉及通信技术领域,尤其涉及一种板卡在位的检测方法及装置。
背景技术
通信技术领域中,往往要求设备支持板卡热插拔功能。当设备的***检测到板卡***,在位信号的逻辑电平由高变低时,判定板卡在位,则加载该板卡对应的功能;当***检测到板卡拔出,在位信号的逻辑电平由低变高时,判定板卡不在位,则卸载该板卡对应的功能。由此可见,在通信设备的运行过程中,检测板卡是否在位是至关重要的。
目前,检测板卡是否在位主要采用如下方法,如图1所示:板卡A的连接器上配置有多个弹片,其中,弹片111对应于板卡B上的在位信号针122,用于检测在位信号;板卡B的连接器上配置有多根插针,包括一根在位信号针122和多个普通信号针(例如普通信号针121),其中,在位信号针122用于检测板卡A和板卡B是否连接,多个信号针用于板卡A和板卡B进行数据通信。当板卡A***板卡B时,弹片111与在位信号针122导通;由于在位信号针122的长度短于其他信号针,所以当弹片111与在位信号针122导通时,可以确定板卡A上其他弹片和板卡B上对应的普通信号针已经导通。即根据图1所示,当在位检测模块检测到弹片111与在位信号针122导通时,会检测到在位信号,则判定板卡A和板卡B已连接,进而向板卡B发送板卡A在位信号;板卡B接收板卡A在位信号,确定板卡A在位,加载板卡A对应的功能。同理,当在位检测模块检测到弹片111与在位信号针122没有导通时,确定板卡A不在位。
采用图1所示方法检测板卡是否在位时,根据弹片和在位信号针的连接可以分为3种状态,具体如下:如图2a所示,弹片211和在位信号针212没有导通,在位检测模块不会检测到板卡A在位信号,此时在位检测模块检测的板卡A在位信号是可靠的;如图2b所示,弹片221和在位信号针222的接触处于不稳定状态,不稳定状态下弹片221和在位信号针222会时而连接时而断开,此时在位检测模块检测的板卡A在位信号是不可靠的,准确度较低;如图2c所示,弹片231和在位信号针232的连接处于稳定状态,此时在位检测模块检测的板卡A在位信号是可靠的。
综上,由于工艺生产的误差,或者板卡工作时产生振动、温度等因素的影响,板卡上检测在位信号的弹片与在位信号针的连接处于不稳定状态(如图2b所示),不稳定状态下板卡检测的在位信号准确性和可靠性较低,导致设备的控制***无法正确的判断板卡是否在位,影响网络通信的正常运行。
发明内容
本发明的实施例提供一种板卡在位的检测方法及装置,能够解决在板卡***后,板卡上检测在位信号的弹片与在位信号针的连接处于不稳定状态时,板卡检测的在位信号准确性和可靠性较低,导致设备的控制***无法正确的判断板卡是否在位的问题。
为达到上述目的,本发明的实施例采用如下技术方案:
一方面,本发明实施例提供了一种板卡在位的检测方法,第一板卡与第二板卡通过连接器连接,所述第一板卡上设置有至少两个级别的在位信号针,所述至少两个级别的在位信号针至少包括1级在位信号针和2级在位信号针,其中,所述1级在位信号针的长度短于所述第一板卡上的普通信号针,所述2级在位信号针的长度短于所述1级在位信号针;
所述方法包括:
当第二板卡与所述第一板卡上的2级在位信号针的连接处于稳定状态时,在位检测模块根据1、2级在位信号的获取情况判定第二板卡是否在位或者判定第一板卡是否在位;
当所述第二板卡与所述第一板卡上的2级在位信号针的连接处于不稳定状态时,所述在位检测模块根据1级在位信号的获取情况判定第二板卡是否在位或者判定第一板卡是否在位。
另一方面,本发明实施例还提供了一种板卡在位的检测装置,所述装置包括包括第一板卡、第二板卡和在位检测模块;其中,所述第一板卡上设置至少两个级别的在位信号针,所述至少两个级别的在位信号针至少包括1级在位信号针和2级在位信号针,其中,所述1级在位信号针的长度短于所述第一板卡上的普通信号针,所述2级在位信号针的长度短于所述1级在位信号针;
所述在位检测模块用于当所述第二板卡与所述第一板卡上的2级在位信号针的连接处于稳定状态时,根据1、2级在位信号的获取情况判定所述第二板卡是否在位或者判定所述第一板卡是否在位;
所述在位检测模块还用于当所述第二板卡与所述第一板卡上的2级在位信号针的连接处于不稳定状态时,根据1级在位信号的获取情况判定所述第二板卡是否在位或者判定所述第一板卡是否在位。
本发明实施例提供的板卡在位的检测方法及装置,第一板卡上至少设置有1级在位信号针和2级在位信号针;当第二板卡与第一板卡上的2级在位信号针的连接处于稳定状态时,在位检测模块根据1、2级在位信号的获取情况判定第二板卡是否在位或者判定第一板卡是否在位;当第二板卡与第一板卡上的2级在位信号针的连接处于不稳定状态时,在位检测模块根据1级在位信号的获取情况判定第二板卡是否在位或者判定第一板卡是否在位。具体的,当2级在位信号针与第二板卡的连接处于不稳定状态时(即2级在位信号针与第一板卡的连接处于临界状态),由于2级在位信号针的长度短于1级在位信号针,所以此时1级在位信号针与第二板卡是稳定连接的,在位检测模块可以稳定获取1级在位信号,进而判定第二板卡在位或者判定第一板卡在位。与现有技术相比,采用本实施例提供的板卡在位的检测方法及装置,当第一板卡的2级在位信号针与第二板卡的连接处于不稳定状态时,在位检测模块根据第一板卡上1级在位信号针与第二板卡的连接情况判定第二板卡是否在位或者判定第一板卡是否在位,可以提高板卡在位检测结果的准确性和可靠性,确保网络通信的正常运行。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为现有技术中检测板卡在位的方法示意图;
图2a、图2b、图2c为采用图1所示方法检测板卡在位时的3种状态的示意图;
图3为本发明实施例一提供的板卡在位的检测方法的流程示意图;
图4a、图4b、图4c为本发明实施例一提供的板卡在位的检测方法的3种状态的示意图;
图5为本发明实施例二提供的板卡在位的检测方法的流程示意图;
图6a为本发明实施例三提供的板卡在位的检测装置的结构示意图;
图6b为本发明实施例四提供的板卡在位的检测装置的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例一
本发明实施例提供了一种板卡在位的检测方法。本实施例中,第一板卡与第二板卡通过连接器连接,第一板卡上设置有至少两个级别的在位信号针,所述至少两个级别的在位信号针至少包括1级在位信号针和2级在位信号针,其中,所述1级在位信号针的长度短于所述第一板卡上的普通信号针,所述2级在位信号针的长度短于所述1级在位信号针。也就是说,第一板卡上所有的插针按照长度至少划分为三个级别,按照插针的长度从短到长依次为:2级在位信号针、1级在位信号、普通信号针。其中,2级在位信号针和1级在位信号针至少用于提供在位信号的检测,普通信号针用于传输数据。
如图3所示,本实施例提供的板卡在位的检测方法包括:
301、在位检测模块检测所述第二板卡与第一板卡上的2级在位信号针的连接是否处于稳定状态。
在位检测模块通常有两种部署方式:
部署方式一:部署在被检测板卡上。
部署方式二,部署在被检测板卡以外的板卡上,如***的主控卡或者交换卡等。
302、当第二板卡与所述第一板卡上的2级在位信号针的连接处于稳定状态时,所述在位检测模块根据1、2级在位信号的获取情况判定第一板卡是否在位或者判定第二板卡是否在位。
在实际的应用场景之一中,本发明实施例中的第一板卡与第二板卡可以是线卡与背板的关系,在该应用场景中本发明主要用于检测线卡是否在位。当第一板卡为线卡时,则第二板卡为背板,即此时主要检测第一板卡是否在位,在位检测模块可以位于第一板卡上,也可以位于第一板卡之外的板卡上;当第一板卡为背板时,则第二板卡为线卡,即此时主要检测第二板卡是否在位,在位检测模块可以位于第二板卡上,也可以位于第二板卡之外的板卡上。
在实际的另一应用场景中,本发明实施例中的第一板卡与第二板卡可以是母卡与子卡的关系,在该应用场景中本发明主要用于检测子卡是否在位。当第一板卡为子卡时,则第二板卡为母卡,即此时主要检测第一板卡是否在位,在位检测模块可以位于第一板卡上,也可以位于第一板卡之外的板卡上;当第一板卡为母卡时,则第二板卡为子卡,即此时主要检测第二板卡是否在位,在位检测模块可以位于第二板卡上,也可以位于第二板卡之外的板卡上。
其中,“第二板卡与所述第一板卡上的2级在位信号针的连接处于稳定状态”主要是指:第二板卡与第一板卡上的2级在位信号针是充分连接的,即第二板卡与第一板卡是紧密嵌合的。除此之外,本实施例中“第二板卡与所述第一板卡上的2级在位信号针的连接处于稳定状态”还包括:第二板卡与第一板卡上的2级在位信号针是充分不连接的。
具体的,根据第二板卡与第一板卡上的2级在位信号针连接程度的不同可以划分为如下三种情况:
如图4a所示,第二板卡上的弹片411与第一板卡上的2级在位信号针412不连接,其中,在位信号针413为第一板卡上的1级在位信号针;如图4b所示,第二板卡上的弹片421与第一板卡上的2级在位信号针422的连接处于临界状态,由于制作工艺的误差、以及板卡工作时产生的振动,会导致弹片421和2级在位信号针422的连接状态不稳定,其中,在位信号针423为第一板卡上的1级在位信号针;如图4c所示,第二板卡上的弹片431与第一板卡上的2级在位信号针432充分连接,其中,在位信号针433为第一板卡上的1级在位信号针。
本实施例中,“第二板卡与所述第一板卡上的2级在位信号针的连接处于稳定状态”至少包括图4a、图4c所示的状态。在这两种状态下,制作工艺的误差、以及板卡工作时产生的振动等外界因素不会影响到2级在位信号的获取结果。由于2级在位信号针是第一板卡上的最短针,2级在位信号电平由高电平变为低电平,所以当在位检测模块获取到2级在位信号时,第二板卡与第一板卡上的1级信号针和普通信号针均已充分连接,可以确定板卡在位。
303、当所述第二板卡与所述第一板卡上的2级在位信号针的连接处于不稳定状态时,所述在位检测模块根据1级在位信号的获取情况判定所述第一板卡是否在位或者判定第二板卡是否在位。
本实施例中,“第二板卡与第一板卡上的2级在位信号针的连接处于不稳定状态”至少包括图4b所示的状态。在图4b所示状态下,第二板卡上的弹片421与第一板卡上的2级在位信号针422的连接处于临界状态,在这种状态下,由于制作工艺的误差、以及板卡工作时产生的振动等外界因素,会导致第二板卡上的弹片421与第一板卡上的2级在位信号针的连接处于不稳定状态,严重影响到2级在位信号的获取结果。参照图4b,2级在位信号针422的长度短于1级在位信号针423;当第二板卡上的弹片421与2级在位信号针422的连接处于不稳定状态时,一般情况下,第二板卡上的弹片421与1级在位信号针423是充分连接的。所以,在这种情况下,1级在位信号电平由高电平变为低电平,在位检测模块可以获取到1级在位信号,进而确定板卡在位。
本发明实施例提供的板卡在位的检测方法,第一板卡上至少设置有1级在位信号针和2级在位信号针;当第二板卡与第一板卡上的2级在位信号针的连接处于稳定状态时,在位检测模块根据1、2级在位信号的获取情况判定是否板卡在位;当第二板卡与第一板卡上的2级在位信号针的连接处于不稳定状态时,在位检测模块根据1级在位信号的获取情况判定是否板卡在位。具体的,当2级在位信号针与第二板卡的连接处于不稳定状态时(即2级在位信号针与第一板卡的连接处于临界状态),由于2级在位信号针的长度短于1级在位信号针,所以此时1级在位信号针与第二板卡是稳定连接的,在位检测模块可以稳定获取1级在位信号,进而判定板卡在位。与现有技术相比,采用本实施例提供的板卡在位的检测方法,当第一板卡的2级在位信号针与第二板卡的连接处于不稳定状态时,根据第一板卡上1级在位信号针与第二板卡的连接检测第二板卡是否在位或者判定第一板卡是否在位,从而提高板卡在位检测结果的准确性和可靠性,确保网络通信的正常运行。
实施例二
在图1所示实施例的基础上,进一步的,本实施例提供了一种板卡在位的检测方法的具体实施方式。如图5所示,本实施例提供的方法包括:
501、在第一板卡上设置至少两个级别的在位信号针,所述至少两个级别的在位信号针至少包括1级在位信号针和2级在位信号针。
其中,所述1级在位信号针的长度短于所述第一板卡上的普通信号针,所述2级在位信号针的长度短于所述1级在位信号针。
502、当检测到第二板卡与第一板卡上的2级在位信号针接触时,在位检测模块获取2级在位信号;当检测到第二板卡与第一板卡上的1级在位信号针接触时,在位检测模块获取述1级在位信号。
例如,如图4a所示,第二板卡上的弹片411与第一板卡上的2级在位信号针412是不连接的,则在位检测模块无法获取2级在位信号;如图4b所示,第二板卡上的弹片421与第一板卡上的2级在位信号针422的连接处于不稳定状态,则在位检测模块可能会间歇性的获取2级在位信号;如图4c所示,第二板卡上的弹片431与第一板卡上的2级在位信号针432是充分连接的,则在位检测模块可以稳定的获取2级在位信号。
在位检测模块获取1级在位信号的方法与获取2级在位信号的方法相似,而且在位检测模块的具体实现为现有技术,此处不再赘述。
503、检测第二板卡与第一板卡上的2级在位信号针的连接是否处于稳定状态;若是,执行步骤504;若否,执行步骤505。
具体的,在位检测模块可以采用如下方法实现步骤503:
当在位检测模块在预设时间段内持续获取到2级在位信号(图4c所示情况),或者在位检测模块在预设时间段内持续获取不到2级在位信号(图4a所示情况)时,确定第二板卡与2级在位信号针的连接处于稳定状态;否则,确定第二板卡与2级在位信号针的连接处于不稳定状态。
504、当第二板卡与第一板卡上的2级在位信号针的连接处于稳定状态时,如果在位检测模块获取到2级在位信号,则判定第二板卡在位或者判定第一板卡在位;如果在位检测模块未获取到2级在位信号,也未获取到1级在位信号,则判定第二板卡不在位或者判定第一板卡不在位;如果在位检测模块未获取到2级在位信号,但获取到1级在位信号,则判定第二板卡在位或者判定第一板卡在位。
例如,如图4c所示,在位检测模块获取到2级在位信号,则判定第二板卡在位或者判定第一板卡在位;如图4a所示,在位检测模块未获取到2级在位信号,也可能未获取1级在位信号,则判定第二板卡不在位或者判定第一板卡不在位。在图4a与图4b之间,在位检测模块未获取到2级在位信号,但获取到1级在位信号,则判定第二板卡在位或者判定第一板卡在位。
505、当第二板卡与第一板卡上的2级在位信号针的连接处于不稳定状态时,如果在位检测模块获取到1级在位信号,则判定第二板卡在位或者判定第一板卡在位;如果在位检测模块获取不到1级在位信号,则判定第二板卡不在位或者判定第一板卡不在位。
例如,如图4b所示,在位检测模块获取到1级在位信号,则判定第二板卡在位或者判定第一板卡在位。
值得说明的是,一般情况下,由于2级在位信号针的长度短于1级在位信号针的长度,所以当第二板卡与2级在位信号针的连接处于不稳定状态时,第一板卡与1级在位信号针是充分连接的。
优选的,在步骤505之后,还可以包括:
506、在位检测模块输出2级在位信号异常的告警信号,所述告警信号用于提示用户对板卡进行检查。
通过步骤506,可以在不影响通信设备运行的前提下,提醒用户对板卡进行检查,确保第二板卡与第一板卡上的2级在位信号针充分连接,避免因板卡松动导致发生通信故障。
值得说明的是,作为一种改进方案,本实施例中,第一板卡上同一级别的在位信号针中包括一个或多个在位信号针,即同一级别的在位信号针可以有一个或多个。采用这样的方案,可以避免因板卡的歪斜导致在位信号误检测的问题。
需要强调的是,本实施例中,第一板卡和第二板卡中的任一板卡可以作为功能线卡(例如路由器板卡、交换机板卡等),另一板卡则作为机架式设备上的卡槽,或者第一板卡和第二板卡中的任一板卡可以作为功能线卡的母卡(例如路由器板卡、交换机板卡等),另一板卡则作为机架式设备上功能线卡母卡的子卡,本实施例不做限定。
本发明实施例提供的板卡在位的检测方法,第一板卡上至少设置有1级在位信号针和2级在位信号针;当第二板卡与第一板卡上的2级在位信号针的连接处于稳定状态时,在位检测模块根据1、2级在位信号的获取情况判定第二板卡是否在位或者判定第一板卡是否在位;当第二板卡与第一板卡上的2级在位信号针的连接处于不稳定状态时,在位检测模块根据1级在位信号的获取情况判定第二板卡是否在位或者判定第一板卡是否在位。具体的,当2级在位信号针与第二板卡的连接处于不稳定状态时(即2级在位信号针与第一板卡的连接处于临界状态),由于2级在位信号针的长度短于1级在位信号针,所以此时1级在位信号针与第二板卡是稳定连接的,在位检测模块可以稳定获取1级在位信号,进而判定第二板卡在位或者判定第一板卡在位。与现有技术相比,采用本实施例提供的板卡在位的检测方法,当第一板卡的2级在位信号针与第二板卡的连接处于不稳定状态时,根据第一板卡上1级在位信号针与第二板卡的连接检测第二板卡是否在位或者判定第一板卡是否在位,可以提高板卡在位检测结果的准确性和可靠性,确保网络通信的正常运行。
实施例三
为了实现上述图3和图5所示的板卡在位的检测方法,本实施例提供了一种板卡在位的检测装置。如图6a所示,本实施例提供的板卡在位的检测装置包括第一板卡61、第二板卡62和在位检测模块63;其中,所述第一板卡61上设置至少两个级别的在位信号针,所述至少两个级别的在位信号针至少包括1级在位信号针611和2级在位信号针612,其中,所述1级在位信号针611的长度短于所述第一板卡上的普通信号针613,所述2级在位信号针612的长度短于所述1级在位信号针611。其中,第二板卡62为被检测是否在位的板卡,所述在位检测模块63位于第二板卡62或者位于通信设备的其他板卡。
在图6a中,所述在位检测模块63用于当所述第二板卡62与所述第一板卡61上的2级在位信号针612的连接处于稳定状态时,根据1、2级在位信号的获取情况判定第二板卡62是否在位;
所述在位检测模块63还用于当所述第二板卡62与所述第一板卡上61的2级在位信号针612的连接处于不稳定状态时,根据1级在位信号的获取情况判定第二板卡62是否在位。
具体的,所述在位检测模块63用于当检测到所述第二板卡62与所述第一板卡61上的2级在位信号针612接触时,获取所述2级在位信号;
所述在位检测模块63还用于当检测到所述第二板卡62与所述第一板卡61上的1级在位信号针611接触时,获取所述1级在位信号。
进一步的,所述在位检测模块63具体用于当所述第二板卡62与所述第一板卡61上的2级在位信号针612的连接处于稳定状态时,所述在位检测模块63获取到所述2级在位信号,判定第二板卡62在位;
所述在位检测模块63具体用于当所述第二板卡62与所述第一板卡61上的2级在位信号针612的连接处于稳定状态时,所述在位检测模块63未获取到所述2级在位信号,也未获取到1级在位信号,则判定第二板卡62不在位;
所述在位检测模块63具体用于当所述第二板卡62与所述第一板卡61上的2级在位信号针612的连接处于稳定状态时,所述在位检测模块63未获取到所述2级在位信号,但获取到1级在位信号,则判定第二板卡62在位;
所述在位检测模块63具体还用于当所述第二板卡62与所述2级在位信号针612的连接处于不稳定状态时,所述在位检测模块63获取到所述1级在位信号,判定第二板卡62在位;
所述在位检测模块63具体还用于当所述第二板卡62与所述2级在位信号针612的连接处于不稳定状态时,所述在位检测模块63未获取到所述1级在位信号,判定第二板卡62不在位。
优选的,所述在位检测模块63还用于检测所述第二板卡62与所述2级在位信号针612的连接是否处于稳定状态。
具体的,所述在位检测模块63具体用于当在预设时间段内持续获取所述2级在位信号,或者所述在位检测模块63在预设时间段内持续获取不到所述2级在位信号时,确定所述第二板卡62与所述2级在位信号针612的连接处于稳定状态;否则,确定所述第二板卡62与所述2级在位信号针612的连接处于不稳定状态。
优选的,所述第一板卡61上每个级别的在位信号针中包括一个或多个在位信号针。
本发明实施例提供的板卡在位的检测装置,第一板卡上至少设置有1级在位信号针和2级在位信号针;当第二板卡与第一板卡上的2级在位信号针的连接处于稳定状态时,在位检测模块根据1、2级在位信号的获取情况判定第二板卡是否在位或者判定第一板卡是否在位;当第二板卡与第一板卡上的2级在位信号针的连接处于不稳定状态时,在位检测模块根据1级在位信号的获取情况判定第二板卡是否在位或者判定第一板卡是否在位。具体的,当2级在位信号针与第二板卡的连接处于不稳定状态时(即2级在位信号针与第一板卡的连接处于临界状态),由于2级在位信号针的长度短于1级在位信号针,所以此时1级在位信号针与第二板卡是稳定连接的,在位检测模块可以稳定获取1级在位信号,进而判定第二板卡在位或者判定第一板卡在位。与现有技术相比,采用本实施例提供的板卡在位的检测装置,当第一板卡的2级在位信号针与第二板卡的连接处于不稳定状态时,根据第一板卡上1级在位信号针与第二板卡的连接检测第二板卡是否在位或者判定第一板卡是否在位,可以提高板卡在位检测结果的准确性和可靠性,确保网络通信的正常运行。
实施例四
为了实现上述图3和图5所示的板卡在位的检测方法,本实施例提供了另一种板卡在位的检测装置实施例。如图6b所示,本实施例提供的板卡在位的检测装置包括第一板卡61、第二板卡62和在位检测模块63;其中,所述第一板卡61上设置至少两个级别的在位信号针,所述至少两个级别的在位信号针至少包括1级在位信号针611和2级在位信号针612,其中,所述1级在位信号针611的长度短于所述第一板卡上的普通信号针613,所述2级在位信号针612的长度短于所述1级在位信号针611。其中,第一板卡61为被检测是否在位的板卡;所述在位检测模块63位于第一板卡61或者位于通信设备的其他板卡。
在图6b中,所述在位检测模块63用于当所述第二板卡62与所述第一板卡61上的2级在位信号针612的连接处于稳定状态时,根据1、2级在位信号的获取情况判定第一板卡61是否在位;
所述在位检测模块63还用于当所述第二板卡62与所述第一板卡上61的2级在位信号针612的连接处于不稳定状态时,根据1级在位信号的获取情况判定第一板卡61是否在位。
具体的,所述在位检测模块63用于当检测到所述第二板卡62与所述第一板卡61上的2级在位信号针612接触时,获取所述2级在位信号;
所述在位检测模块63还用于当检测到所述第二板卡62与所述第一板卡61上的1级在位信号针611接触时,获取所述1级在位信号。
所述在位检测模块63具体用于当所述第二板卡62与所述第一板卡61上的2级在位信号针612的连接处于稳定状态时,所述在位检测模块63获取到所述2级在位信号,判定第一板卡61在位。
所述在位检测模块63具体用于当所述第二板卡62与所述第一板卡61上的2级在位信号针612的连接处于稳定状态时,所述在位检测模块63未获取到所述2级在位信号,也未获取到1级在位信号,则判定第一板卡61不在位;
所述在位检测模块63具体用于当所述第二板卡62与所述第一板卡61上的2级在位信号针612的连接处于稳定状态时,所述在位检测模块63未获取到所述2级在位信号,但获取到1级在位信号,则判定第一板卡61在位。
所述在位检测模块63具体还用于当所述第二板卡62与所述2级在位信号针612的连接处于不稳定状态时,所述在位检测模块63获取到所述1级在位信号,判定第一板卡61在位。
所述在位检测模块63具体还用于当所述第二板卡62与所述2级在位信号针612的连接处于不稳定状态时,所述在位检测模块63未获取到所述1级在位信号,判定第一板卡61不在位。
优选的,所述在位检测模块63还用于检测所述第二板卡62与所述2级在位信号针612的连接是否处于稳定状态。
所述在位检测模块63具体用于在预设时间段内持续获取所述2级在位信号,或者所述在位检测模块63在预设时间段内持续获取不到所述2级在位信号时,确定所述第二板卡62与所述2级在位信号针612的连接处于稳定状态;否则,确定所述第二板卡62与所述2级在位信号针612的连接处于不稳定状态。
优选的,所述第一板卡61上每个级别的在位信号针中包括一个或多个在位信号针。
本发明实施例提供的板卡在位的检测装置,第一板卡上至少设置有1级在位信号针和2级在位信号针;当第二板卡与第一板卡上的2级在位信号针的连接处于稳定状态时,在位检测模块根据1、2级在位信号的获取情况判定第二板卡是否在位或者判定第一板卡是否在位;当第二板卡与第一板卡上的2级在位信号针的连接处于不稳定状态时,在位检测模块根据1级在位信号的获取情况判定第二板卡是否在位或者判定第一板卡是否在位。具体的,当2级在位信号针与第二板卡的连接处于不稳定状态时(即2级在位信号针与第一板卡的连接处于临界状态),由于2级在位信号针的长度短于1级在位信号针,所以此时1级在位信号针与第二板卡是稳定连接的,在位检测模块可以稳定获取1级在位信号,进而判定第二板卡在位或者判定第一板卡在位。与现有技术相比,采用本实施例提供的板卡在位的检测装置,当第一板卡的2级在位信号针与第二板卡的连接处于不稳定状态时,根据第一板卡上1级在位信号针与第二板卡的连接检测第二板卡是否在位或者判定第一板卡是否在位,可以提高板卡在位检测结果的准确性和可靠性,确保网络通信的正常运行。
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

Claims (10)

1.一种板卡在位的检测方法,其特征在于,第一板卡与第二板卡通过连接器连接,所述第一板卡上设置有至少两个级别的在位信号针,所述至少两个级别的在位信号针至少包括1级在位信号针和2级在位信号针,其中,所述1级在位信号针的长度短于所述第一板卡上的普通信号针,所述2级在位信号针的长度短于所述1级在位信号针;
所述方法包括:
当第二板卡与所述第一板卡上的2级在位信号针的连接处于稳定状态时,在位检测模块根据1、2级在位信号的获取情况判定第二板卡是否在位或者判定第一板卡是否在位;
当所述第二板卡与所述第一板卡上的2级在位信号针的连接处于不稳定状态时,所述在位检测模块根据1级在位信号的获取情况判定第二板卡是否在位或者判定第一板卡是否在位。
2.根据权利要求1所述的方法,其特征在于:
当检测到所述第二板卡与所述第一板卡上的2级在位信号针接触时,所述在位检测模块获取所述2级在位信号;
当检测到所述第二板卡与所述第一板卡上的1级在位信号针接触时,所述在位检测模块获取所述1级在位信号。
3.根据权利要求2所述的方法,其特征在于:
所述当第二板卡与所述第一板卡上的2级在位信号针的连接处于稳定状态时,在位检测模块根据1、2级在位信号的获取情况判定第二板卡是否在位或者判定第一板卡是否在位,包括:
当所述第二板卡与所述第一板卡上的2级在位信号针的连接处于稳定状态时,所述在位检测模块获取到所述2级在位信号,判定所述第二板卡在位或者判定所述第一板卡在位;所述在位检测模块未获取到所述2级在位信号,也未获取到1级在位信号,判定所述第二板卡不在位或者判定第一板卡不在位;所述在位检测模块未获取到所述2级在位信号,但获取到1级在位信号,判定第二板卡在位或者判定第一板卡在位;
所述当所述第二板卡与所述第一板卡上的2级在位信号针的连接处于不稳定状态时,在位检测模块根据1级在位信号的获取情况判定第二板卡是否在位或者判定第一板卡是否在位,包括:
当所述第二板卡与所述第一板卡上的2级在位信号针的连接处于不稳定状态时,所述在位检测模块获取到所述1级在位信号,判定所述第二板卡在位或者判定第一板卡在位;所述在位检测模块未获取到所述1级在位信号,判定所述第二板卡不在位或者判定第一板卡不在位。
4.根据权利要求3所述的方法,其特征在于,所述当第二板卡与所述第一板卡上的2级在位信号针的连接处于稳定状态时,所述在位检测模块根据1、2级在位信号的检测情况判定所述第二板卡是否在位或者判定所述第一板卡是否在位之前,还包括:
检测所述第二板卡与所述第一板卡上的2级在位信号针的连接是否处于稳定状态。
5.根据权利要求4所述的方法,其特征在于,所述检测所述第二板卡与所述第一板卡上的2级在位信号针的连接是否处于稳定状态,包括:
当所述在位检测模块在预设时间段内持续获取所述2级在位信号,或者所述在位检测模块在预设时间段内持续获取不到所述2级在位信号时,确定所述第二板卡与所述2级在位信号针的连接处于稳定状态;否则,确定所述第二板卡与所述2级在位信号针的连接处于不稳定状态。
6.一种板卡在位的检测装置,其特征在于,所述装置包括第一板卡、第二板卡和在位检测模块;其中,所述第一板卡上设置至少两个级别的在位信号针,所述至少两个级别的在位信号针至少包括1级在位信号针和2级在位信号针,其中,所述1级在位信号针的长度短于所述第一板卡上的普通信号针,所述2级在位信号针的长度短于所述1级在位信号针;
所述在位检测模块用于当所述第二板卡与所述第一板卡上的2级在位信号针的连接处于稳定状态时,根据1、2级在位信号的获取情况判定所述第二板卡是否在位或者判定所述第一板卡是否在位;
所述在位检测模块还用于当所述第二板卡与所述第一板卡上的2级在位信号针的连接处于不稳定状态时,根据1级在位信号的获取情况判定所述第二板卡是否在位或者判定所述第一板卡是否在位。
7.根据权利要求6所述的装置,其特征在于,包括:
所述在位检测模块用于当检测到所述第二板卡与所述第一板卡上的2级在位信号针接触时,获取所述2级在位信号;
所述在位检测模块还用于当检测到所述第二板卡与所述第一板卡上的1级在位信号针接触时,获取所述1级在位信号。
8.根据权利要求7所述的装置,其特征在于:
所述在位检测模块具体用于当所述第二板卡与所述第一板卡上的2级在位信号针的连接处于稳定状态时,所述在位检测模块获取到所述2级在位信号,判定所述第二板卡在位或者判定所述第一板卡在位;
所述在位检测模块具体用于当所述第二板卡与所述第一板卡上的2级在位信号针的连接处于稳定状态时,所述在位检测模块未获取到所述2级在位信号,也未获取到1级在位信号,判定所述第二板卡不在位或者判定所述第一板卡不在位;
所述在位检测模块具体用于当所述第二板卡与所述第一板卡上的2级在位信号针的连接处于稳定状态时,所述在位检测模块未获取到所述2级在位信号,但获取到1级在位信号,判定所述第二板卡在位或者判定所述第一板卡在位;
所述在位检测模块具体还用于当所述第二板卡与所述2级在位信号针的连接处于不稳定状态时,所述在位检测模块获取到所述1级在位信号,判定所述第二板卡在位或者判定所述第一板卡在位;
所述在位检测模块具体还用于当所述第二板卡与所述2级在位信号针的连接处于不稳定状态时,所述在位检测模块未获取到所述1级在位信号,判定所述第二板卡不在位或者判定所述第一板卡不在位。
9.根据权利要求8所述的装置,其特征在于,所述在位检测模块还用于检测所述第二板卡与所述2级在位信号针的连接是否处于稳定状态。
10.根据权利要求9所述的装置,其特征在于,所述在位检测模块具体用于当所述在位检测模块在预设时间段内持续获取所述2级在位信号,或者所述在位检测模块在预设时间段内持续获取不到所述2级在位信号时,确定所述第二板卡与所述2级在位信号针的连接处于稳定状态;否则,确定所述第二板卡与所述2级在位信号针的连接处于不稳定状态。
CN201310366933.8A 2013-08-21 2013-08-21 板卡在位的检测方法及装置 Active CN103399254B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310366933.8A CN103399254B (zh) 2013-08-21 2013-08-21 板卡在位的检测方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310366933.8A CN103399254B (zh) 2013-08-21 2013-08-21 板卡在位的检测方法及装置

Publications (2)

Publication Number Publication Date
CN103399254A CN103399254A (zh) 2013-11-20
CN103399254B true CN103399254B (zh) 2016-03-16

Family

ID=49562911

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310366933.8A Active CN103399254B (zh) 2013-08-21 2013-08-21 板卡在位的检测方法及装置

Country Status (1)

Country Link
CN (1) CN103399254B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108255655A (zh) * 2018-01-11 2018-07-06 郑州云海信息技术有限公司 一种PCIe卡在位检测板卡
CN108784635A (zh) * 2018-07-17 2018-11-13 重庆金山医疗器械有限公司 一种自动关闭光源的内窥镜***及方法

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104063296B (zh) * 2014-06-30 2018-01-02 华为技术有限公司 单板在位状态检测方法及装置
CN105656546B (zh) * 2014-11-13 2019-04-26 中兴通讯股份有限公司 一种光信号丢失信号的毛刺滤除方法及装置
CN105067936A (zh) * 2015-07-06 2015-11-18 浪潮电子信息产业股份有限公司 一种对板卡间互连进行检测的方法和***、主板
CN106649168B (zh) * 2015-10-29 2019-11-26 佛山市顺德区顺达电脑厂有限公司 判断是否发生热插拔的方法
CN106375114B (zh) * 2016-08-26 2019-09-03 迈普通信技术股份有限公司 一种热插拔故障恢复方法及分布式设备
CN106940669A (zh) * 2017-03-13 2017-07-11 郑州云海信息技术有限公司 一种PCIe槽位在位自动检测方法
CN107632956A (zh) * 2017-07-31 2018-01-26 郑州云海信息技术有限公司 一种增强互联***上电稳定性的装置及方法
CN107608924B (zh) * 2017-09-19 2020-12-04 新华三技术有限公司 一种接口板热插拔的控制方法和装置
CN109541384B (zh) * 2017-09-22 2020-06-26 华为技术有限公司 检测连接器连接状态的装置、通信设备及方法
CN109008907A (zh) * 2018-08-30 2018-12-18 重庆金山医疗器械有限公司 内窥镜***
CN109752643A (zh) * 2019-02-27 2019-05-14 苏州浪潮智能科技有限公司 一种仿真sxm2gpu的测试报警装置
CN110011130B (zh) * 2019-03-22 2021-08-06 新华三技术有限公司 插卡、插卡连接组件、插卡状态检测方法及装置
CN111563057A (zh) * 2020-04-21 2020-08-21 深圳震有科技股份有限公司 热插拔方法、电子连接器、可读存储介质及设备
CN112732343B (zh) * 2020-12-31 2022-04-22 中国电子科技网络信息安全有限公司 一种堆叠设备中业务子母板卡加载的方法
CN115220980A (zh) * 2021-04-19 2022-10-21 深圳市国鑫恒运信息安全有限公司 一种服务器插槽链路适配方法及***
CN113220091A (zh) * 2021-05-31 2021-08-06 北京比特大陆科技有限公司 超算设备、算力板的在位检测方法及存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1457118A (zh) * 2002-05-09 2003-11-19 华为技术有限公司 板卡在位检测方法
CN101841090A (zh) * 2010-05-05 2010-09-22 浪潮电子信息产业股份有限公司 一种pcb板间连接状态侦测方法

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01211876A (ja) * 1988-02-19 1989-08-25 Canon Inc 基板の接続構造
JPH08125361A (ja) * 1994-10-26 1996-05-17 Matsushita Electric Ind Co Ltd 活性挿抜可能なプリント基板
JP3438706B2 (ja) * 2000-08-02 2003-08-18 日本電気株式会社 活線挿抜検出回路および活線挿抜方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1457118A (zh) * 2002-05-09 2003-11-19 华为技术有限公司 板卡在位检测方法
CN101841090A (zh) * 2010-05-05 2010-09-22 浪潮电子信息产业股份有限公司 一种pcb板间连接状态侦测方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108255655A (zh) * 2018-01-11 2018-07-06 郑州云海信息技术有限公司 一种PCIe卡在位检测板卡
CN108784635A (zh) * 2018-07-17 2018-11-13 重庆金山医疗器械有限公司 一种自动关闭光源的内窥镜***及方法

Also Published As

Publication number Publication date
CN103399254A (zh) 2013-11-20

Similar Documents

Publication Publication Date Title
CN103399254B (zh) 板卡在位的检测方法及装置
US7617413B2 (en) Method of preventing erroneous take-over in a dual redundant server system
CN108600047B (zh) 串行传输芯片及serdes电路测试方法
US20070022333A1 (en) Testing of interconnects associated with memory cards
US7814256B2 (en) Computer, IO expansion device and method for recognizing connection of IO expansion device
CN104572385A (zh) 存储器故障检测***及方法
CN109217922B (zh) 一种光模块上报接收信号丢失告警的方法及装置
CN105306306A (zh) 链路连通性检测***及方法
CN103176885A (zh) 网卡故障提示***
CN112380066B (zh) 一种基于国产平台的服务器维护调试装置及服务器
US8391162B2 (en) Apparatus and method for testing SMNP cards
CN111858222A (zh) 错误注入的方法、设备、数据存储***和程序产品
US20130234742A1 (en) Integrated circuit and printed circuit board having receiver testing function
CN113992501A (zh) 一种故障定位***、方法及计算装置
US10664339B2 (en) Information processing apparatus, information processing system, and information processing apparatus control method
CN116319475A (zh) 一种信号分析方法、装置、设备及存储介质
US9424118B2 (en) Change message broadcast error detection
CN101582548B (zh) 一种背板及其防止单板虚插的方法
KR102379558B1 (ko) 피드백 로직을 구비하는 차량의 드라이버 시스템 및 그것의 동작 방법
US10768245B2 (en) Compliant pin with self sensing deformation
CN102204099A (zh) 复位装置
CN112596983A (zh) 一种服务器内连接器的监测方法
CN111539044A (zh) 服务器电源固件写保护控制方法、装置、设备及存储介质
US9858135B2 (en) Method and associated apparatus for managing a storage system
CN112579366A (zh) 硬盘在位检测***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant