专利名称:自动电缆标识验证系统的利记博彩app
背景技术:
计算机系统可以经由电缆互连来联网以便提供增加的通信、存储容量和操作灵活性。构建、管理并重新配置联网计算机系统的电缆连接是可能涉及电缆布线图、标记电缆以及连接器参考标志符的复杂任务。随着电缆数目、连接及可能配置的增加,该任务变得越来越复杂,以致很难依照传统方式来有效地管理联网系统的电缆、连接和配置。
为了详细说明本发明的示例性实施例,现在将参考附图,其中图1依照本发明示例性实施例示出了用于自动验证并标识计算机系统组件的连接位置和顺序的系统的示意性框图;图2依照本发明示例性实施例示出了用于装配网络组件继而验证正确的网络组件装配的方法的流程图;图3依照本发明示例性实施例示出了用于在网络保持操作时引导拆卸并重新连接网络组件的方法的流程图;图4A-B依照本发明示例性实施例示出了用于自动升级或替换网络系统组件的方法的流程图;和图5A-B依照本发明示例性实施例示出了用于自动重新配置网络系统组件的方法的流程图。
标记和名称遍及下列描述使用某些术语并且其指代特定的系统组件。本领域技术人员应当理解,计算机公司可以指代不同名字的组件。此文档并不意在区分那些名称不同而并非功能不同的组件。在下面论述和权利要求中,术语“包括”和“包含”依照开放方式使用,并且从而应当被解释为“包括但不限于....”。此外,术语“耦合”或“耦接”意指间接或直接的电连接。从而,如果第一设备与第二设备耦合,那么该连接可以经由直接电连接,或通过其它设备和连接来间接电连接。
具体实施例方式
下列论述针对本发明的各个实施例。尽管这些实施例中的一个或多个可以是优选的,但是不应当把所公开的实施例解释或用为对包括权利要求的本公开内容范围的限制。另外,本领域技术人员应当理解下列描述具有广阔的应用,并且对任何实施例的论述对该实施例来说仅仅是示例性的,而不意味着把包括权利要求的公开内容的范围限于该实施例中。
图1是在本发明的实施例中可以使用的各个计算机系统组件连接的一个实施例的示意图。提供了系统管理实用程序10,以及多个网络子系统20、电缆30、电缆连接器40和指示器50。系统管理实用程序10装有或可以访问包括有指令的固件配置映像60,所述指令包含诸如关于网络子系统20的电缆30之类的计算机系统组件所想要的连接配置。通常,系统管理实用程序包括用于执行这里所描述的一些或所有功能的可执行软件。在此实施例中,固件配置映像60提供了指令和指示说明(roadmap),用于表示将怎样借助在每个相对端上插入电缆连接器40中的电缆30来互连网络子系统20,其中所述电缆连接器40被集成到每个网络子系统20中。
在候选实施例中,固件配置映像60可以指导怎样相对于网络子系统20连接其它计算机系统组件。例如,除作为计算机系统组件的电缆30之外或作为替代,固件配置映像60可以向包括但不局限于网卡/网络板、处理器和I/O设备的计算机系统组件提供关于网络子系统20的连接信息。
固件配置映像60可以进一步提供用于互连网路子系统20的指令应当被执行的顺序。存在于固件配置映像60中的顺序信息用作为指导方向来依照在与网络子系统20相关联的具体电缆连接器40之间几个电缆30所想要的次序来帮助自动连接。
系统管理实用程序10可以经由点到点连接和专用局域网(LAN)与用户接口70连接。用户接口70可以包括用户显示器72和输入接口74。在某些实施例中,用户接口70可以包括处理器,用户显示器72可以是PC监视器,并且用户接口74可以是鼠标和/或键盘。系统管理实用程序通常包括在存储设备(例如,硬盘驱动器)并由处理器所执行的代码。
系统管理实用程序10可以用来指导用于连接诸如关于网络子系统20的电缆30之类的计算机系统组件的标识和顺序。固件配置映像60其中存储有为给定应用所想要的各个编程的网络子系统20连接配置。用户接口70允许用户从固件配置映像60中选择所想要的配置,随后指示所述指示器50在所想要位置和/或依照所想要顺序激活以便提示用户依照所选择的固件配置映像60来进行适当的网络子系统20连接。在某些实施例中,指示器50可以包括一个或多个发光二极管(LED)。作为选择,指示器50可以包括数字式控制台,或依照进一步的候选实施例可以包括音响指示器。
在某些实施例中,在进行所提示的连接之后,系统管理实用程序10使用诊断电路来激活在相对于网络子系统20所连接的计算机系统组件之间的连接测试以便依照固件配置映像60来验证先前所进行的连接位置和/或顺序是完整的。如果连接是错误的、被中断或是无序的,那么系统管理实用程序10作出响应并且依照连续或闪烁方式来在连接位置激活指示器50,这意味着必须校正或重复连接任务。如果依照固件配置映像60适当地进行连接,那么指示器被去活,并且系统管理实用程序10前进到在所选择固件配置映像60中的下一连接方向。
作为依照本发明的实施例,一个计算机系统组件连接任务涉及依照由固件配置映像所提供的配置次序(configured-to-order)布置来装配电缆并且验证所述电缆最终依照所想要的配置连接。图2是用于依照固件配置映像来装配电缆随后验证电缆组件的方法的流程图。在步骤100,系统管理实用程序装备有至少一个固件配置映像。在步骤102,经由系统管理实用程序接口来访问并选择所想要的固件配置映像。固件配置映像具有两个子例程,所述子例程经由系统管理实用程序接口可用一个子例程用于表明所想要的电缆连接位置(即指示器子例程),并且一个子例程被设计成用于经由电测试来检查电缆连接(即,连接子例程)。
在步骤104,根据有源固件配置映像来访问所述指示器子例程。当提示指示器子例程时,在步骤106它激活位于连接器附近的指示器,所述连接器将按照固件配置映像被电缆连接。在本实施例中的指示器是LED光源。一个实施例涉及在指示器子例程期间向LED光源分配颜色代码(诸如黄色)并且另外使所述LED光源闪烁以便进一步指示所想要的电缆连接配置。在步骤108,在由所激活的指示器所标识的连接器位置处插入网络电缆端。
然后在步骤110访问并激活连接子例程,所述连接子例程启动电测试以便确定是否依照有源固件配置映像来为所想要的电缆连接路径进行了有效连接,而且已经维持所想要的电缆连接路径长达足够的时段。在步骤112,如果确认适当的连接,那么向系统管理实用程序发送消息,并且在步骤114,指示在感兴趣的连接点处的指示器改变状态。在一个实施例中,指示器还是LED光源,并且成功的连接测试导致LED光源发出稳定的绿色光。
在步骤116,指示器子例程搜索在有源固件配置映像中所存在的更多电缆连接。如果标识在有源固件配置映像内的更多电缆连接,那么所述方法返回到步骤104,其中为固件配置映像中的每个电缆连接重复指示器和连接子例程。此外,当没有在有源固件配置映像中所标识的附加电缆连接时,所述方法返回到步骤102以便访问在系统管理实用程序中所加载的不同固件配置映像。
如果在步骤112期间,连接测试确定尚未依照有源固件配置映像进行适当的电缆连接,那么在步骤118激活在错误连接点处的指示器以便示出不正确的连接。激活指示器可以意味着电缆未被正确地插入使得形成可工作的电连接,或者所述电缆被插在错误的位置。当通知未正确的连接时,操作者具有继续至步骤120的选项,其中连接被固定使得进行适当的电连接,并且返回到步骤110以便再次运行连接测试。作为选择,在步骤122操作者可以选择移除受影响的电缆,并且返回到步骤104以便重新开始指示器子例程。
本发明的另一实施例提供了一种用于在已经断开网络组件之后使得依照所想要的固件配置映像来自动重新连接网络组件的方法,以便在移除和替换网络子系统的同时网络保持操作(即,热交换)。在优选实施例中,要求重新连接的组件是网络电缆并且所替换的网络子系统是网络板。要求重新连接的电缆端已经与在被标识为替换的板上所安装的连接器断开,而该电缆的其它端保持附着于未受影响的网络板。在被称为“热交换”的过程中替换所选择的板,这是因为当受影响的电缆端被断开并且该板被移除并替换时,网络系统仍保持操作。
图3是用于当网络保持操作时引导重新连接网络电缆的方法的流程图。在步骤200,系统管理实用程序装备有至少一个固件配置映像。在步骤202,选择用于经由系统管理实用程序接口提供所想要的电缆连接配置的固件配置映像。在步骤204,所选择的固件配置映像被缩窄为与近来替换的板相关的电缆连接路径。
有源固件配置映像的指示器子例程在步骤206被访问继而在步骤208被提示,以便激活位于与所替换板相关联的电缆重新连接位置处的指示器。另外,在受影响电缆的相对端的连接点处激活指示器。激活在受影响电缆的固定端和所想要重新连接点处的指示器在重新连接过程期间进一步引导操作者。在此实施例中的指示器是LED光源。本实施例的一个进一步方面涉及在指示器子例程期间向LED光源分配颜色代码(诸如黄色)并且另外使所述LED光源闪烁以便进一步指示所想要的电缆连接配置。在步骤216,在对应于所激活指示器的位置处重新连接电缆,典型情况下在所替换板上的空连接器处。
在步骤212,访问有源固件配置映像的连接子例程,所述连接子例程启动电测试以便确定是否为所想要的电缆连接路径进行了有效连接,而且已经维持所想要的电缆连接路径长达所建立的时段。如果在步骤214确认适当的连接,那么在步骤216向系统管理实用程序发送消息并且指示所述指示器改变其状态。在一个实施例中,指示器是LED光源,并且成功的连接测试使LED光源发出稳定的绿色光。
如果在步骤214期间,连接测试确定依照有源固件配置映像已经进行了不适当的电缆连接,那么在步骤218在错误连接点处的指示器改变状态以便示出不正确的连接。指示器的状态改变可以意味着电缆未被正确地插入使得形成可工作的电连接,或者所述电缆被插在错误的位置。当通知未正确连接时,操作者具有继续至步骤220的选项,其中连接被固定使得进行适当的电连接,并且返回到步骤212以便再次运行连接测试。作为选择,在步骤222操作者可以选择移除受影响的电缆,并且返回到步骤206以便重新开始指示器子例程。
在步骤224,指示器子例程搜索在有源固件配置映像中所要求的附加电缆重新连接点。如果标识在有源固件配置映像内的更多重新连接点,那么所述方法返回到步骤204,其中所述固件配置映像再次被缩小为受影响的电缆连接路径。对于受板替换影响的固件配置映像中的每个受影响的电缆连接路径,并且进一步对于在系统管理实用程序中所加载的每个改变的固件配置映像,来重复指示器和连接子例程。如果在步骤224没有检测到附加要求的电缆重新连接,那么在步骤226系统管理实用程序测试作为热交换的结果而替换的所有受影响的板的功能和相关联的电缆连接路径。
本发明的另一实施例涉及一种用于自动或引导移除和安装网络组件然后验证受影响的网络组件连接配置的方法,所述连接配置在高可用(HA)系统中或在可扩展多处理器(SMP)中利用。HA系统被设计成用于包括在互连的冗余系统组件之间发故障转移和重新路由路径。在HA系统中,如果冗余组件之一发生故障,那么在所述组件之间的互连允许系统故障转移到另一可操作组件。电缆在HA系统中形成互连,由此在替换和升级过程期间必须被准确地标识以便防止整个系统崩溃。
类似地,SMP系统被设计成用于包括故障转移和重新路由路径,这使得易于升级和扩展。SMP由系统体系结构组成,其中多个处理器互连并且作为单个系统操作。在处理器之间的互连经由电缆来实现,再次突出准确选择电缆连接以便修改的重要性。因为在添加网络子系统或其它方式的重新配置期间需要移动、断开并重新连接电缆,所以SMP系统的可配置性被电缆系统复杂化。
在HA系统或SMP系统的架构中,可能出现需要断开电缆以便能够利用相同组件的较新版本来升级或替换该电缆或其它现有网络系统组件,继而重新连接所述电缆的情况。在SMP系统的架构中,可能出现其中需要修改基本的电缆连接配置以便于网络系统重新配置的情况。在这两种情况中,正确地处理电缆连接以免使整个相关联的系统崩溃是重要的。在图4A-B中所描绘的流程图中示出了一种用于处理升级/替换情况的方法。在图5A-B中所描绘的流程图中示出了一种用于处理重新配置情况的方法。
现在参照图4A-B,示出了一种用于自动或引导升级或替换电缆网络系统的方法的流程图。在依照本发明的一个实施例中,在步骤300,系统管理实用程序装备有至少一个固件配置映像。在步骤302,系统管理实用程序被置于升级功能中并且选择升级固件配置映像。然后在步骤304,系统管理实用程序根据有源固件配置映像的指示器子例程来访问断开位置和顺序信息。
在步骤306,指示器子例程使在断开位置处的指示器变得发光。在本实施例中,指示器子例程指示在电缆断开位置处的LED光源闪烁并显示黄色。在步骤308,操作者断开被所激活的指示器标识为断开的电缆端。在步骤310访问连接测试子程序并且在电缆断开位置启动电连接测试。当连接测试确定依照断开位置和顺序指令在步骤312已经断开正确的电缆而且已经维持所述断开长达足够的时段时,向系统管理实用程序发出警报。在步骤314,系统管理实用程序指示所述指示器子例程改变在电缆断开位置处的指示器以便表明适当的电缆断开。
如果在步骤310中运行的连接测试在步骤312确定没有适当地执行电缆断开,那么连接子例程向管理实用程序发送消息,在步骤318所述管理实用程序指示所述指示器子例程激活在电缆连接位置处的指示器以便按照候选指示器显示来表明错误。在本实施例中,所述错误由在错误连接点处的LED光源发出稳定红光来表明。然后在步骤320操作者替换在连接点错误断开的最后电缆,在所述连接点处点亮错误指示器。当在步骤304再次开始重新连接不正确断开的电缆时,该过程重复。
然后在步骤316,系统管理实用程序确定是否存在按照有源固件配置映像被标识为断开的更多电缆位置。如果标识了更多的断开位置,那么所述方法返回到步骤304并且重复上面所详细描述的随后步骤直到已经适当地断开了所有被标识为断开的电缆。然后当升级固件配置映像或重新配置映像要求时,可以安全地移除和替换与所断开电缆相关联的系统组件。
当在步骤316连接子例程没有标识任何附加的电缆断开位置时,在步骤322,系统管理实用程序根据升级固件配置映像来访问电缆连接位置指示器子例程。在步骤324,指示器子例程激活位于所想要连接点处的指示器提示。在本实施例中,指示器提示是用于闪烁黄光以便表明与用于所想要电缆连接路径的给定电缆相关联的两个连接器的LED。在步骤326,然后指示操作者把电缆端插入在所表明的连接位置。
在步骤328,系统管理实用程序访问连接子例程并且执行电测试以便检查给定电缆连接路径的适当连接。如果在步骤330,连接子例程确定已经进行了有效连接并且维持了足够的时间,那么连接子例程向系统管理实用程序发出警报,然后在步骤332,所述系统管理实用程序指示所述指示器子例程激活在所确认连接点处的指示器提示。在本实施例中,指示器提示是用于发出稳定绿光以便表明适当连接的LED。
如果在步骤330期间,连接测试确定尚未依照有源固件配置映像进行适当的电缆连接,那么在步骤336激活在错误连接点处的指示器提示以便示出不正确的连接。在本实施例中,LED被用为指示器提示,并且被指示为在不适当的连接点闪烁红光。指示器可以意味着电缆未被正确地插入使得形成可工作的电连接,或者所述电缆被插在错误的位置。当通知未正确的连接时,指示操作者继续至步骤338,其中固定连接使得进行适当的电连接,继而返回到步骤328。
一旦在步骤332当前连接被表示为正确地进行,那么在步骤334,系统管理实用程序确定有源固件配置映像是否要求更多连接。如果标识了附加连接,那么系统管理实用程序返回到步骤322。如果在步骤334,系统管理实用程序未标识附加连接,那么在步骤340,系统管理实用程序测试作为升级的结果而安装的所有组件的功能。
现在参照图5A-B,示出了一种用于自动或引导重新配置电缆网络系统的方法的流程图。重新配置涉及基本的电缆连接修改以及相关联的重新映射配置原则。希望依照相对于所改变的电缆配置路径和保持不受影响的电缆配置路径来使网络系统中断最小化的方式来实施重新配置。
在依照本发明的一个实施例中,在步骤400,系统管理实用程序装备有至少一个固件配置映像。在步骤402,系统管理实用程序被置于重新配置功能中并且选择新的固件配置映像。“旧的”固件配置映像为管理实用程序已知并且用来依照其当前状态配置网络系统。然后在步骤404,管理实用程序把新的和旧的固件配置映像相比较以便标识在两个配置之间的差异并且发现必须改变哪些电缆。
在步骤404,要改变的电缆被标识并调用到用于断开的顺序列表中。然后使用于断开的顺序列表与在所选择固件配置映像中所嵌入的两个子例程相关指示器子例程和连接子例程。在步骤408访问指示器子例程。在步骤410,如果电缆的两端将被断开,那么指示器子例程使与在所述电缆两端的连接器相关联的指示器变得发光。作为选择,如果只有一个电缆端将被断开,那么指示器子例程只可以指示与所述连接器之一相关联的指示器点亮。在本实施例中,指示器子例程指示在希望断开的电缆连接位置处的LED光源指示器闪烁并显示黄色。在步骤412,操作者断开由所激活的指示器标识为断开的电缆端。
然后在步骤414连接测试子程序被访问并且指示电连接测试将在被标识为断开的电缆连接位置上运行。当在步骤416连接测试确定了已经依照新的固件配置映像断开正确的电缆而且已经维持所述断开长达有效的时段时,连接子例程向管理实用程序发送消息,在步骤418,所述管理实用程序指示所述指示器子例程改变在电缆连接位置处的指示器。在本实施例中,LED光源指示器发出绿光以便表明已经断开适当的组件。
如果在步骤414中运行的连接测试在步骤416确定没有适当地执行电缆断开,那么连接子例程向管理实用程序发送消息,在步骤422,所述管理实用程序指示所述指示器子例程激活在电缆连接位置处的指示器以便按照候选指示器显示来表明错误。在本实施例中,所述错误由在错误连接点处的LED光源发出稳定红光来表明。然后在步骤424操作者替换在连接点处错误断开的最后组件,其中点亮错误指示器。当在步骤408再次开始重新连接不正确断开的电缆时,该过程重复。
然后在步骤420,系统管理实用程序确定是否存在按照有源固件配置映像被标识为断开的更多组件位置。如果标识了更多的断开位置,那么所述方法返回到步骤408并且重复上面所详细描述的随后步骤直到已经适当地断开了所有被标识为断开的电缆。然后当升级固件配置映像或重新配置映像要求时,可以安全地移除和替换与所断开电缆相关联的系统组件。
当在步骤420连接子例程标识没有任何附加的电缆断开位置时,在步骤426,系统管理实用程序对于新的固件配置映像来说访问连接子例程。在步骤428,连接子例程指示所有组件连接的电测试以便根据新的固件配置映像来标识任何不正确的连接。如果在步骤430标识了不正确的组件连接,那么连接子例程向系统管理实用程序发出警报,在步骤432,所述系统管理实用程序随后指示所述指示器子例程以便激活在错误点处的指示器提示。在本实施例中,当检测到不正确的组件连接时,使指示器提示闪烁红光。在步骤434,指示器提示继续闪烁红光直到操作者断开未正确连接的组件。然后在重复步骤428中,系统管理实用程序指示连接子例程再次测试组件连接。
当在步骤430的连接测试标识没有不正确的组件连接时,在步骤436,系统管理实用程序根据新的固件配置映像来访问组件连接位置指示器子例程。在步骤438,指示器子例程激活位于所想要连接点处的指示器提示。在本实施例中,指示器提示是用于闪烁黄光以便表明与用于所想要电缆连接路径的给定电缆相关联的两个连接器的LED。在步骤440,然后指示操作者把组件插入在所表明的连接位置。
在步骤442,系统管理实用程序访问连接子例程并且执行电测试以便检查给定电缆连接路径的适当连接。如果在步骤444,连接子例程确定已经进行了有效连接并且维持了足够的时间,那么连接子例程向系统管理实用程序发出警报,然后在步骤450,所述系统管理实用程序指示所述指示器子例程激活在所确认的连接点处的指示器提示。在本实施例中,指示器提示是用于发出稳定绿光以便表明适当连接的LED。
如果在步骤444期间,连接测试确定尚未依照有源固件配置映像进行适当的电缆连接,那么在步骤446激活在错误连接点处的指示器提示以便示出不正确的连接。在本实施例中,LED被用为指示器提示,并且被指示为在不适当的连接点闪烁红光。指示器可以意味着组件未被正确地插入使得形成可工作的电连接,或者所述组件被插在错误的位置。当通知未正确的连接时,指示操作者继续至步骤448,其中连接被固定使得进行适当的电连接,继而返回到步骤442。
一旦在步骤450,当前连接被表示为正确地进行,那么在步骤452,系统管理实用程序确定有源固件配置映像是否要求更多连接。如果标识了附加连接,那么系统管理实用程序返回到步骤436。如果在步骤452,系统管理实用程序没有标识附加连接,那么在步骤454,所述系统管理实用程序访问连接子例程并且开始相对于新的固件配置映像对新组件连接进行最终电测试。如果在步骤456,连接子例程标识了连接错误,那么在步骤460,向系统管理实用程序发出警报,并且指示所述指示器子例程激活在不适当连接点处的指示器提示。在本实施例中,指示所述指示器闪烁红光直到移除不适当的连接。
如果在步骤456没有标识连接错误,那么在步骤458激活与受影响的组件连接相关联的所有指示器提示。在本实施例中,当所有组件已经被测试并验证为正确连接时,指示器发出稳定绿光。
上述论述意指说明本发明的原理和各个实施例。一旦完全理解上述公开内容,大量变化和修改对那些本领域内技术人员来说将是显而易见的。例如,在本申请中所描述的方法基本上涉及网络电缆连接和配置。然而,本发明预计自动标识和验证系统适用于诸如卡组件之类的其它网络系统组件。下列权利要求意在被解释为包含所有这种变化和修改。
权利要求
1.一种用于在计算机系统中配置组件的方法,包括通过激活第一指示器依照配置映像(60)来表明组件的安装位置和安装顺序;在对应于所述第一指示器的安装位置处安装所述组件;执行所述组件的电连接测试;并且通过激活第二指示器依照所述配置映像的安装位置和安装顺序来确认所述组件的安装。
2.如权利要求1所述的方法,其中所述组件包括电缆(30)。
3.如权利要求2所述的方法,其中在至少两个网络子系统连接器(40)之间连接所述电缆。
4.如权利要求1所述的方法,其中所述组件包括网卡。
5.如权利要求1所述的方法,其中所述第一指示器和第二指示器包括LED光源。
6.如权利要求1所述的方法,其中所述第一指示器和第二指示器包括数字式控制台。
7.如权利要求1所述的方法,其中在所替换的网络子系统(20)的连接路径内重新连接所述组件。
8.如权利要求7所述的方法,进一步包括测试所替换网络子系统(20)和连接路径的功能。
9.一种用于从在第一配置映像下的操作到在第二配置映像下的操作来自动重新配置计算机系统的组件的方法,包括把所述第一配置映像和第二配置映像相比较;标识所述组件以重新配置;把所述组件调用到顺序断开列表中,所述列表包括所述组件的断开位置;通过第一指示器依照顺序断开列表来表明所述组件的断开位置;在对应于所述第一指示器的断开位置处断开所述组件;执行所述断开位置的电连接测试;利用第二指示器依照所述顺序断开列表来确认所述组件的断开;通过第三指示器依照第二配置映像来表明所述组件的连接位置;在所述连接位置处安装所述组件;执行所述连接位置的电连接测试;并且利用第四指示器依照所述第二配置映像来确认在所述连接位置的组件的安装。
10.如权利要求9所述的方法,其中所述组件包括电缆(30)。
全文摘要
一种用于在网络计算机系统中配置组件(20)的方法包括提供配置映像(60),所述配置映像(60)包括网络组件的安装位置和顺序。配置映像(60)用来通过一系列指示器(50)表明组件的安装位置和顺序。在借助每个受影响组件(20)的电连接测试依照配置映像(60)配置组件(20)之后确认所述组件的安装位置和顺序。
文档编号H04Q1/02GK101026782SQ20071000580
公开日2007年8月29日 申请日期2007年2月25日 优先权日2006年2月22日
发明者T·莫里斯, C·E·布伦奇 申请人:惠普开发有限公司