專利名稱:支持熱插拔的方法、系統(tǒng)和前插板的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種支持熱插拔的方法、系統(tǒng)和前插板。
技術(shù)背景ATCA (Advanced Telecom Computing Architecture,先進(jìn)電信計(jì)算架構(gòu))是通信設(shè)備和計(jì) 算服務(wù)器通用的硬件平臺(tái)技術(shù)。ATCA中的IPMI (Intelligent Platform Management Interface, 智能平臺(tái)管理接口)規(guī)范對單板電源進(jìn)行管理控制的原理如圖1所示,在通信設(shè)備內(nèi)部,ATCA 單板中的IPMC (Intelligent Platform Management Controller,智能平臺(tái)管理控制器)為管理部 件,通過IPMB (Intelligent Platform Management Bus,智能平臺(tái)管理總線)與機(jī)框管理單元 (ShelfManager)進(jìn)行通信,單板上的電源轉(zhuǎn)換/控制模塊負(fù)責(zé)接收背板電源輸入,并且完成 單板所需要的管理電源和負(fù)載電源的轉(zhuǎn)換,其中管理電源輸出給IPMC等管理相關(guān)電路,負(fù) 載電源則提供給負(fù)載電路。當(dāng)ATCA單板插入背板后,電源轉(zhuǎn)換/控制模塊直接輸出管理電源 給IPMC,使其上電開始正常工作。在滿足一定的條件下(如單板的扳手合上),IPMC與機(jī) 框管理單元通信,在獲得機(jī)框管理單元的允許后,IPMC使能電源轉(zhuǎn)換/控制模塊的負(fù)載電源 使能信號,電源轉(zhuǎn)換/控制模塊接收到該信號后輸出負(fù)載電源,供應(yīng)給負(fù)載電路。ATCA規(guī)范定義了兩種類型的單板,分別是前插板和后插板(RTM, Rear Transition Module)。如圖2所示,為前插板和后插板的結(jié)構(gòu)圖。前插板有三個(gè)連接器,分別是Zonel 區(qū)、Zone2區(qū)和Zone3區(qū)連接器,其中Zonel區(qū)連接器用于提供前插板的電源和管理平面信 號,Zone2區(qū)連接器用于提供前插板控制平面信號、數(shù)據(jù)平面信號和時(shí)鐘信號,Zone3區(qū)連接 器用于用戶自定義的連接。前插板由機(jī)框前面插入ATCA機(jī)框,通過Zonel區(qū)和Zone2區(qū)連 接器與背板連接,包括電源與信號的連接。后插板由機(jī)框后面插入ATCA機(jī)框,通過Zone3 區(qū)連接器與對應(yīng)的前插板連接,包括電源與信號的連接。前插板和后插板上都分別安裝了兩 個(gè)扳手,上扳手和下扳手,應(yīng)用于對單板進(jìn)行插拔輔助。其中,前插板的下扳手位置還安裝 了一個(gè)微動(dòng)開關(guān),當(dāng)該下扳手打開或合上時(shí),微動(dòng)開關(guān)將分別處于不同的開關(guān)狀態(tài)。前插板 上的IPMC通過對連接到微動(dòng)開關(guān)上的微動(dòng)開關(guān)信號進(jìn)行狀態(tài)檢測,可獲知該下扳手處于打 開還是合上狀態(tài)?,F(xiàn)有技術(shù)中,后插板電源由前插板的電源轉(zhuǎn)換/控制模塊輸出的負(fù)載電源提供,通過Zone3 區(qū)連接器提供給后插板電路,包括后插板管理電路和后插板負(fù)載電路。其中,前插板通過 Zone3區(qū)連接器提供給后插板的電源為負(fù)載電源,其電流通常比較大,為了避免后插板在插 拔的過程中出現(xiàn)大電流的突變,損壞后插板,需要在后插板的插拔過程中,斷開后插板電源 的供應(yīng)。 一種方法是在插入后插板前或拔出后插板前,打開前插板的扳手,使前插板處于未 激活狀態(tài),由于電源轉(zhuǎn)換/控制模塊不會(huì)輸出負(fù)載電源,因此可以保證后插板沒有電源供應(yīng), 此時(shí)既斷開了后插板負(fù)載電源的供應(yīng),同時(shí)也斷開了前插板負(fù)載電源的供應(yīng)。在對現(xiàn)有技術(shù)進(jìn)行分析后,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)無法支持后插板的熱插拔,在后插板 的插拔過程中必須斷開前插板的負(fù)載電源供應(yīng),會(huì)導(dǎo)致前插板工作的中斷,影響前插板的業(yè)務(wù)。發(fā)明內(nèi)容為了實(shí)現(xiàn)后插板的熱插拔,本發(fā)明實(shí)施例提供了一種支持熱插拔的方法、系統(tǒng)和前插板。所述技術(shù)方案如下一方面,本發(fā)明實(shí)施例提供了一種支持熱插拔的方法,所述方法包括前插板檢測相連的后插板的扳手狀態(tài);根據(jù)檢測的結(jié)果控制是否輸出負(fù)載電源給所述后插板。另一方面,本發(fā)明實(shí)施例提供了一種支持熱插拔的系統(tǒng),所述系統(tǒng)包括前插板和與其相 連的后插板;所述前插板,用于檢測所述后插板的扳手狀態(tài),根據(jù)檢測的結(jié)果控制是否輸出負(fù)載電源 給所述后插板;所述后插板,用于從所述前插板接收電源。再一方面,本發(fā)明實(shí)施例還提供了一種前插板,所述前插板包括控制模塊和與其相連 的后插板電源模塊,所述后插板電源模塊還與后插板相連;所述控制模塊,用于檢測所述后插板的扳手狀態(tài),根據(jù)檢測的結(jié)果發(fā)出后插板負(fù)載電源 控制信號給所述后插板電源模塊;所述后插板電源模塊,用于根據(jù)接收到的所述控制模塊發(fā)來的后插板負(fù)載電源控制信號, 輸出或者停止輸出負(fù)載電源給所述后插板。.本發(fā)明實(shí)施例通過判斷后插板扳手的狀態(tài)并根據(jù)判斷結(jié)果控制輸出或關(guān)閉后插板的負(fù)載 電源,分別對前插板和對后插板的負(fù)載電源進(jìn)行管理,實(shí)現(xiàn)了后插板的熱插拔,在后插板的插入和拔出過程中都無需中斷前插板的業(yè)務(wù),提高了后插板的可維護(hù)性。
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù) 描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一 些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這 些附圖獲得其他的附圖。圖1是現(xiàn)有技術(shù)中IPMI規(guī)范對單板電源進(jìn)行管理控制的原理示意圖;圖2是現(xiàn)有技術(shù)中前插板和后插板的結(jié)抅示意圖;圖3是本發(fā)明實(shí)施例提供的支持熱插拔的方法流程圖;圖4是本發(fā)明實(shí)施例提供的單板狀態(tài)轉(zhuǎn)換示意圖;圖5是本發(fā)明實(shí)施例1提供的支持熱插拔的方法流程圖;圖6是本發(fā)明實(shí)施例1提供的前插板控制后插板的電源的一種示意圖;圖7是本發(fā)明實(shí)施例1提供的前插板控制后插板的電源的另一種示意圖;圖8是本發(fā)明實(shí)施例2提供的支持熱插拔的系統(tǒng)一種結(jié)構(gòu)示意圖;圖9是本發(fā)明實(shí)施例2提供的支持熱插拔的系統(tǒng)另一種結(jié)構(gòu)示意圖;圖10是本發(fā)明實(shí)施例2提供的支持熱插拔的系統(tǒng)再一種結(jié)構(gòu)示意圖;圖11是本發(fā)明實(shí)施例3提供的前插板的一種結(jié)構(gòu)示意圖;圖12是本發(fā)明實(shí)施例3提供的前插板的另一種結(jié)構(gòu)示意圖;圖13是本發(fā)明實(shí)施例3提供的前插板的再一種結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描 述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明 中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例, 都屬于本發(fā)明保護(hù)的范圍。為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本發(fā)明實(shí)施方式作進(jìn) 一步地詳細(xì)描述。本發(fā)明實(shí)施例提供了一種支持熱插拔的方法,參見圖3,具體包括 301:前插板檢測相連的后插板的扳手狀態(tài);7302:前插板根據(jù)檢測的結(jié)果,控制是否輸出負(fù)載電源給后插板。在本實(shí)施例中,后插板的狀態(tài)隨前插板的狀態(tài)而遷移,前插板的狀態(tài)通常有以下幾種 未插入狀態(tài)M0、未激活狀態(tài)M1、收到激活請求狀態(tài)M2、正在激活狀態(tài)M3、已激活狀態(tài) M4、收到去激活請求狀態(tài)M5和正在去激活狀態(tài)M6,相應(yīng)地,后插板也具有以上各種狀態(tài)。 參見圖4,為單板狀態(tài)轉(zhuǎn)換示意圖,圖中的單板是指前插板。其中,MO狀態(tài)是指前插板沒有 完全插入機(jī)框背板的狀態(tài)。當(dāng)前插板完全插入背板但沒有合上扳手時(shí),前插板板處于Ml狀 態(tài),此時(shí)前插板的管理電源已有輸出,IPMC等管理相關(guān)電路正常上電并開始工作,但負(fù)載 電源并沒有輸出,前插板還未激活。在前插板扳手合上后,進(jìn)入M2狀態(tài),IPMC通過微動(dòng)開 關(guān)信號檢測到扳手合上,開始向機(jī)框管理單元宣告前插板在位,并向機(jī)框管理單元申請激活 前插板,在獲得同意后進(jìn)入M3狀態(tài)。在M3'狀態(tài),IPMC開始與機(jī)框管理單元進(jìn)行電源協(xié)商, 在獲得機(jī)框管理單元的允許后,IPMC控制電源轉(zhuǎn)換/控制模塊輸出負(fù)載電源,前插板的其它 部分正常上電,前插板被激活后,進(jìn)入M4狀態(tài),即正常工作狀態(tài)。當(dāng)前插板的扳手打開時(shí), 前插板處于M5狀態(tài),然后開始去激活前插板,進(jìn)入M6狀態(tài),斷開前插板的負(fù)載電源供電、 端口不使能等等,去激活完成進(jìn)入M1狀態(tài)。其中,當(dāng)前插板正在激活狀態(tài)M3時(shí),如果扳 手打開,則前插板由M3狀態(tài)直接轉(zhuǎn)換到M6狀態(tài);或者,前插板已激活處于M4狀態(tài)時(shí), 如果扳手打開,則前插板由M4狀態(tài)直接轉(zhuǎn)換到M6狀態(tài);或者,當(dāng)前插板為M5狀態(tài)時(shí), 如果扳手合上且收到激活單板請求,則直接轉(zhuǎn)為M4狀態(tài);或者,當(dāng)前插板為M2狀態(tài)時(shí), 如果扳手打開且收到去激活單板請求,則直接轉(zhuǎn)為Ml狀態(tài)等等。實(shí)施例1 .參見圖5,本發(fā)明實(shí)施例提供了一種支持熱插拔的方法,具體包括501:設(shè)備內(nèi)已插入后插板,該后插板通過Zone3區(qū)連接器與前插板相連,此時(shí)后插板可能為剛剛插入設(shè)備狀態(tài),準(zhǔn)備請求上電,或者為正常運(yùn)行狀態(tài),準(zhǔn)備請求下電。502:前插板內(nèi)的IPMC檢測后插板的扳手狀態(tài),如果該扳手發(fā)出上電請求,即由打開狀態(tài)轉(zhuǎn)為閉合狀態(tài),則執(zhí)行503;如果該扳手發(fā)出下電請求,即由閉合狀態(tài)轉(zhuǎn)為打開狀態(tài),則執(zhí)行508。在本實(shí)施例中,后插板的下扳手上安裝有微動(dòng)開關(guān),該微動(dòng)開關(guān)通過Zone3區(qū)連接器與 前插板的IPMC相連。具體地,IPMC通過檢測該微動(dòng)開關(guān)的信號以確定后插板的扳手狀態(tài)。503: IPMC判斷前插板的狀態(tài),具體地,可以通過與機(jī)框管理單元通信讀取前插板狀態(tài) 信息來判斷前插板的狀態(tài),如果為已激活M4狀態(tài),則執(zhí)行504;如果為收到激活請求M2狀 態(tài)或者正在激活M3狀態(tài),則執(zhí)行505;如果為收到去激活請求M5狀態(tài)或者正在去激活M6狀態(tài),則執(zhí)行506;如果為未激活M1狀態(tài),則執(zhí)行507。504: IPMC與機(jī)框管理單元進(jìn)行電源協(xié)商,在機(jī)框管理單元確認(rèn)系統(tǒng)能夠滿足后插板的負(fù)載電源需求時(shí),激活后插板,前插板輸出負(fù)載電源給后插板,即給后插板供電,使后插板處于M4狀態(tài),后插板負(fù)載電源加載流程結(jié)束。505:此時(shí)由于后插板的扳手已合上,后插板已由M1狀態(tài)轉(zhuǎn)移到M2狀態(tài),但是前插板 處于開始激活或正在激活狀態(tài),IPMC向機(jī)框管理單元報(bào)告后插板的狀態(tài)遷移事件M1)M2, 如果前插板未激活成功,則前插板直接轉(zhuǎn)換至去激活狀態(tài),即M3->M6,因此不必激活后插 板,如果前插板進(jìn)一步返回M1狀態(tài)且于下電一分鐘后自動(dòng)上電,如操作系統(tǒng)重新啟動(dòng),則 后插板隨前插板狀態(tài)進(jìn)行狀態(tài)遷移,如前插板激活成功則也相應(yīng)地激活后插板等,后插板負(fù) 載電源加載流程結(jié)束。506:此時(shí)由于后插板的扳手已合上,即后插板己由M1狀態(tài)轉(zhuǎn)移到M2狀態(tài),但是前插 板卻扳手打開,開始去激活或正在去激活,因此不必激活后插板,IPMC向機(jī)框管理單元報(bào) 告后插板的狀態(tài)遷移事件M1->M2;當(dāng)前插板由M5狀態(tài)或M6狀態(tài)轉(zhuǎn)換至Ml狀態(tài)完成去激 活時(shí),后插板也相應(yīng)地返回Ml狀態(tài),后插板負(fù)載電源加載流程結(jié)束。507:此時(shí)前插板或者剛剛插入,還未合上扳手,或者剛剛打開扳手,正要拔出,因此不 必激活后插板,后插板仍維持在M1狀態(tài),后插板負(fù)載電源加載流程結(jié)束。508: IPMC關(guān)閉后插板的負(fù)載電源,同時(shí)向機(jī)框管理單元報(bào)告后插板的狀態(tài)遷移事件 M6->M1,機(jī)框管理單元回收電源分配資源,等待用戶拔出后插板,此過程不需要關(guān)閉前插 板的負(fù)載電源,用戶拔出后插板,后插板處于MO狀態(tài),后插板負(fù)載電源加載流程結(jié)束。本實(shí)施例中,前插板和后插板的熱插拔管理從邏輯上是分開進(jìn)行的,IPMC控制輸出或 關(guān)閉后插板的電源有多種方式,包括但不限于以下兩種一種方式參見圖6,前插板的電源轉(zhuǎn)換/控制模塊601通過Zone3區(qū)連接器602與后插板 電源603相連,給后插板提供獨(dú)立的負(fù)載電源通道,從而將前插板的負(fù)載電源和后插板的負(fù) 載電源分開管理。IPMC604提供兩種負(fù)載電源使能信號,分別為前插板負(fù)載電源使能信號和 后插板負(fù)載電源使能信號,電源轉(zhuǎn)換/控制模塊601根據(jù)收到的不同的使能信號給前插板和后 插板提供負(fù)載電源。具體地,可以在電源轉(zhuǎn)換/控制模塊601內(nèi)部設(shè)置兩個(gè)開關(guān)來實(shí)現(xiàn),第一 開關(guān)用于控制后插板的負(fù)載電源,第二開關(guān)用于控制前插板的負(fù)載電源。當(dāng)IPMC 604控制 輸出負(fù)載電源給后插板時(shí),向電源轉(zhuǎn)換/控制模塊601內(nèi)的第一開關(guān)發(fā)送后插板負(fù)載電源使能 信號,電源轉(zhuǎn)換/控制模塊601內(nèi)的第一開關(guān)收到后,輸出負(fù)載電源給后插板;當(dāng)IPMC 604 控制關(guān)閉后插板的負(fù)載電源時(shí),向電源轉(zhuǎn)換/控制模塊601內(nèi)的第一開關(guān)發(fā)送后插板負(fù)載電源去使能信號,電源轉(zhuǎn)換/控制模塊601內(nèi)的第一開關(guān)收到后,停止輸出負(fù)載電源給后插板;另 外,IPMC 604控制前插板的負(fù)載電源時(shí),向電源轉(zhuǎn)換/控制模塊601內(nèi)的第二開關(guān)發(fā)送控制信號,控制是否輸出負(fù)載電源給前插板,從而實(shí)現(xiàn)前插板和后插板的負(fù)載電源供電分離。另一種方式參見圖7,在前插板上增加后插板負(fù)載電源控制模塊701,如可以采用開關(guān)的 形式等,該后插板負(fù)載電源控制模塊701分別與IPMC 702和負(fù)載電路703相連,且通過Zone3 區(qū)連接器704與后插板電源705相連,負(fù)載電路703的負(fù)載電源被分出一部分輸出給后插板 負(fù)載電源控制模塊701,當(dāng)IPMC702控制輸出負(fù)載電源給后插板時(shí),向后插板負(fù)載電源控制 模塊701發(fā)送后插板負(fù)載電源使能信號,后插板負(fù)載電源控制模塊701收到后,將從負(fù)載電 路703的負(fù)載電源分出來的電源輸出給后插板;當(dāng)IPMC 702控制關(guān)閉后插板的負(fù)載電源時(shí), 向后插板負(fù)載電源控制模塊701發(fā)送后插板負(fù)載電源去使能信號,后插板負(fù)載電源控制模塊 701收到后,停止輸出從負(fù)載電路703的負(fù)載電源分出的電源給后插板;另夕卜,IPMC702可 以直接控制電源轉(zhuǎn)換/控制模塊706給前插板供電或斷電。在前插板和后插板的插拔過程中,都需要IPMC與機(jī)框管理單元進(jìn)行通信,本實(shí)施例中, 采用兩條獨(dú)立的消息實(shí)現(xiàn)IPMC與機(jī)框管理單元的交互, 一條消息用于前插板的插拔,另一 條用于后插板的插拔。在同一個(gè)IPMC管理下的不同F(xiàn)RU (FieldReplaceableUnit,現(xiàn)場可替 換單元,如前插板、后插板等等)與機(jī)框管理單元交互時(shí),在邏輯上通過FRU Device ID進(jìn) 行區(qū)分,IPMC給不同的FRU分配不同的ID,如IPMC給后插板分配的FRU Device ID為1 , 給前插板分配的FRU Device ID為0,在后插板上下電過程中,IPMC與機(jī)框管理單元進(jìn)行通 信時(shí)將后插板的FRU Device ID攜帶在消息中進(jìn)行通信。進(jìn)一步地,上述方法還包括當(dāng)前 插板的IPMC檢測到后插板的扳手發(fā)出上電請求后,通過消息與機(jī)框管理單元進(jìn)行通信,對 后插板的負(fù)載電源進(jìn)行協(xié)商,如果協(xié)商成功.,則執(zhí)行前插板判斷自身狀態(tài)的步驟,其中,該 消息中包含IPMC給后插板分配的FRU Device ID號。當(dāng)IPMC與機(jī)框管理單元通信對前插 板進(jìn)行管理時(shí),在通信的消息中攜帶IPMC給前插板分配的FRU Device ID號。本實(shí)施例中 雖然前插板和后插板都是通過同一個(gè)IPMC物理實(shí)體與機(jī)框管理單元進(jìn)行通信,但由于通信 消息中攜帶的FRU Device ID不同,從邏輯上而言,前插板和后插板按照各自的上下電流程 與機(jī)框管理單元進(jìn)行交互,交互時(shí)各自都采用了獨(dú)立消息,實(shí)現(xiàn)了前插板和后插板的管理分 離。本實(shí)施例通過判斷后插板扳手的狀態(tài)并結(jié)合前插板的狀態(tài)控制輸出或關(guān)閉后插板的負(fù)載 電源,對后插板的負(fù)載電源進(jìn)行單獨(dú)管理,實(shí)現(xiàn)了后插板的熱插拔,在后插板的插入和拔出 過程中都無需中斷前插板的業(yè)務(wù),提高了后插板的可維護(hù)性。通過在后插板的扳手上增加微10動(dòng)開關(guān),來判斷后插板扳手的狀態(tài),簡化了后插板熱插拔的硬件架構(gòu),降低了系統(tǒng)成本和復(fù) 雜度。前插板控制后插板的負(fù)載電源可以采用單獨(dú)輸出電源的形式,也可以采用從負(fù)載電源 分出電源后輸出的形式,應(yīng)用更靈活。 ' 實(shí)施例2參見圖8,本發(fā)明實(shí)施例提供了一種支持熱插拔的系統(tǒng),包括前插板801和與其相連的 后插板802;前插板801,用于檢測后插板802的扳手狀態(tài),根據(jù)檢測的結(jié)果控制是否輸出負(fù)載電源 給后插板802;后插板802,用于從前插板801接收電源。具體地,參見圖9,后插板802包括扳手802a,扳手802a上具有微動(dòng)開關(guān)802b,微動(dòng)開 關(guān)802b與前插板801的IPMC 801a相連,前插板801檢測后插板802的扳手狀態(tài)時(shí)具體通過 IPMC 801a撿測微動(dòng)開關(guān)802b的信號以確定后插板802的扳手狀態(tài),其中,該微動(dòng)開關(guān)802b 能夠根據(jù)扳手802a的不同狀態(tài)輸出不同的信號,以指示扳手802a的狀態(tài),例如,當(dāng)扳手802a 閉合時(shí)微動(dòng)開關(guān)802b輸出閉合信號以請求上電給后插板802,當(dāng)扳手802a打開時(shí)微動(dòng)開關(guān) 802b輸出打開信號以請求給后插板802下電。進(jìn)一步地,參見圖10,前插板801包括IPMC801a和與其相連的后插板電源模塊801b, 后插板電源模塊還與后插板802相連;IPMC 801a,用于檢測后插板802的扳手狀態(tài),當(dāng)檢測到后插板802的扳手發(fā)出上電請求 時(shí),判斷前插板801的狀態(tài),如果為已激活狀態(tài),則發(fā)出后插板負(fù)載電源使能信號給后插板 電源模塊801b,當(dāng)檢測到后插板802的扳手發(fā)出下電請求時(shí),則發(fā)出后插板負(fù)載電源去使能 信號給后插板電源模塊801b;后插板電源模塊801b,用于在接收到IPMC801a發(fā)來的后插板負(fù)載電源使能信號后,輸 出負(fù)載電源給后插板802;在接收到IPMC 801a發(fā)來的后插板負(fù)載電源去使能信號后,停止 輸出負(fù)載電源給后插板802。本實(shí)施例通過判斷后插板扳手的狀態(tài)并結(jié)合前插板的狀態(tài)控制輸出或關(guān)閉后插板的負(fù)載 電源,對后插板的負(fù)載電源進(jìn)行單獨(dú)管理,實(shí)現(xiàn)了后插板的熱插拔,在后插板的插入和拔出 過程中都無需中斷前插板的業(yè)務(wù),提高了后插板的可維護(hù)性。通過在后插板的扳手上增加微 動(dòng)開關(guān),來判斷后插板扳手的狀態(tài),簡化了后插板熱插拔的硬件架構(gòu),降低了系統(tǒng)成本和復(fù) 雜度。實(shí)施例3參見圖11,本發(fā)明實(shí)施例還提供了一種前插板,包括控制模塊1101和與其相連的后 插板電源模塊1102,后插板電源模塊1102還與后插板相連;控制模塊1101,用于檢測后插板的扳手狀態(tài),根據(jù)檢測的結(jié)果發(fā)出后插板負(fù)載電源控制 信號給后插板電源模塊1102;后插板電源模塊1102,用于根據(jù)接收到的控制模塊1101發(fā)來的后插板負(fù)載電源控制信 號,輸出或者停止輸出負(fù)載電源給后插板。其中,控制模塊1101可以為IPMC,用于檢測后插板的扳手狀態(tài),當(dāng)檢測到后插板的扳手發(fā)出上電請求時(shí),判斷前插 板的狀態(tài),如果為已激活狀態(tài),則發(fā)出后插板負(fù)載電源使能信號給后插板電源模塊1102,當(dāng)檢測到后插板的扳手發(fā)出下電請求時(shí),則發(fā)出后插板負(fù)載電源去使能信號給后插板電源模塊1102;相應(yīng)地,后插板電源模塊1102具體用于在接收到IPMC發(fā)來的后插板負(fù)載電源使能信號 后,輸出負(fù)載電源給后插板;在接收到IPMC發(fā)來的后插板負(fù)載電源去使能信號后,停止輸 出負(fù)載電源給后插板;進(jìn)一步地,此時(shí)后插板電源模塊1102有兩種具體實(shí)現(xiàn)方式,其中一種 方式,參見圖12,將控制模塊1101記為IPMC 1101a,相應(yīng)地,后插板電源模塊1102為包 含第一開關(guān)1102al和第二開關(guān)1102a2的電源轉(zhuǎn)換/控制模塊1102a;第一開關(guān)1102al,用于在接收到IPMC 1101a發(fā)來的后插板負(fù)載電源使能信號后,輸出 負(fù)載電源給后插板,在接收到IPMC1101a發(fā)來的后插板負(fù)載電源去使能信號后,停止輸出負(fù) 載電源給后插板;第二開關(guān)1102a2,用于根據(jù)IPMC 1101a發(fā)來的前插板負(fù)載電源控制信號,控制是否輸 出負(fù)載電源給前插板的負(fù)載電路;此時(shí)前插板的其它組成部分可以參見圖6,此處不再贅述。另一種方式,參見圖13,將控制模塊1101記為IPMC 1101b,相應(yīng)地,后插板電源模塊 1102為后插板負(fù)載電源控制模塊1102b,后插板負(fù)載電源控制模塊1102b與前插板的負(fù)載 電路相連,用于在接收到IPMC 1101b發(fā)來的后插板負(fù)載電源使能信號后,將從負(fù)載電路的 負(fù)載電源分出的電源輸出給后插板,在接收到IPMC 1101b發(fā)來的后插板負(fù)載電源去使能信 號后,停止輸出從負(fù)載電路的負(fù)載電源分出的電源給后插板;此時(shí)前插板的其它組成部分可 以參見圖7,此處不再贅述。其中,實(shí)施例3中的前插板可以用于實(shí)施例2的系統(tǒng)中。本實(shí)施例通過判斷后插板扳手的狀態(tài)并結(jié)合前插板的狀態(tài)控制輸出或關(guān)閉后插板的負(fù)載 電源,對后插板的負(fù)載電源進(jìn)行單獨(dú)管理,實(shí)現(xiàn)了后插板的熱插拔,在后插板的插入和拔出12過程中都無需中斷前插板的業(yè)務(wù),提高了后插板的可維護(hù)性。前插板控制后插板的負(fù)載電源 可以采用單獨(dú)輸出電源的形式,也可以采用從負(fù)載電源分出電源后輸出的形式,應(yīng)用更靈活。本發(fā)明實(shí)施例可以利用軟件和硬件相結(jié)合的方式實(shí)現(xiàn),相應(yīng)的軟件程序可以存儲(chǔ)在可讀 取的存儲(chǔ)介質(zhì)中,例如,計(jì)算機(jī)的硬盤、緩存或光盤中。以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之 內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種支持熱插拔的方法,其特征在于,所述方法包括前插板檢測相連的后插板的扳手狀態(tài);根據(jù)檢測的結(jié)果控制是否輸出負(fù)載電源給所述后插板。
2. 根據(jù)權(quán)利要求1所述的支持熱插拔的方法,其特征在于,所述前插板檢測相連的后插 板的扳手狀態(tài),包括前插板的智能平臺(tái)管理控制器IPMC檢測后插板的微動(dòng)開關(guān)的信號以確定所述后插板的 扳手狀態(tài),所述后插板的扳手通過所述微動(dòng)開關(guān)與所述IPMC相連。
3. 根據(jù)權(quán)利要求1所述的支持熱插拔的方法,其特征在于,所述根據(jù)檢測的結(jié)果控制是 否輸出負(fù)載電源給所述后插板,包括如果檢測到所述后插板的扳手發(fā)出上電請求,則所述前插板判斷自身的狀態(tài),如果為已 激活狀態(tài),則激活所述后插板,輸出負(fù)載電源給所述后插板;如果檢測到所述后插板的扳手發(fā)出下電請求,則停止輸出負(fù)載電源給所述后插板。
4. 根據(jù)權(quán)利要求3所述的支持熱插拔的方法,其特征在于,所述輸出負(fù)載電源給所述后 插板,包括所述前插板的IPMC發(fā)出后插板負(fù)載電源使能信號給所述前插板的電源轉(zhuǎn)換/控制模塊, 所述電源轉(zhuǎn)換/控制模塊收到后,輸出負(fù)載電源給所述后插板; 所述停止輸出負(fù)載電源給所述后插板,包括-所述前插板的IPMC發(fā)出后插板負(fù)載電源去使能信號給所述前插板的電源轉(zhuǎn)換/控制模 塊,所述電源轉(zhuǎn)換/控制模塊收到后,停止輸出負(fù)載電源給所述后插板。
5. 根據(jù)權(quán)利要求3所述的支持熱插拔的方法,其特征在于,所述輸出負(fù)載電源給所述后 插板,包括所述前插板的IPMC發(fā)出后插板負(fù)載電源使能信號給后插板負(fù)載電源控制模塊,所述后 插板負(fù)載電源控制模塊收到后,將從所述前插板的負(fù)載電源分出的電源輸出給所述后插板, 所述后插板負(fù)載電源控制模塊位于所述前插板上,與所述前插板的負(fù)載電路相連,且與所述后插板相連;所述停止輸出負(fù)載電源給所述后插板,包括所述前插板的IPMC發(fā)出后插板負(fù)載電源去使能信號給所述后插板負(fù)載電源控制模塊, 所述后插板負(fù)載電源控制模塊收到后,停止輸出從所述前插板的負(fù)載電源分出的電源給所述 后插板。
6. 根據(jù)權(quán)利要求3所述的支持熱插拔的方法,其特征在于,所述方法還包括所述前插板的IPMC檢測到所述后插板的扳手發(fā)出上電請求后,通過消息與機(jī)框管理單元進(jìn)行通信,對所述后插板的負(fù)載電源進(jìn)行協(xié)商,如果協(xié)商成功,則執(zhí)行所述前插板判斷自身狀態(tài)的步驟,所述消息中包含所述IPMC給所述后插板分配的ID號。
7. —種支持熱插拔的系統(tǒng),其特征在于,所述系統(tǒng)包括前插板和與其相連的后插板; 所述前插板,用于檢測所述后插板的扳手狀態(tài),根據(jù)檢測的結(jié)果控制是否輸出負(fù)載電源給所述后插板;所述后插板,用于從所述前插板接收電源。
8. 根據(jù)權(quán)利要求7所述的支持熱插拔的系統(tǒng),其特征在于,所述后插板包括具有微動(dòng)開 關(guān)的扳手,所述微動(dòng)開關(guān)與所述前插板的智能平臺(tái)管理控制器IPMC相連,所述微動(dòng)開關(guān)用 于向所述IPMC發(fā)送指示所述后插板的扳手狀態(tài)的信號。
9. 根據(jù)權(quán)利要求7所述的支持熱插拔的系統(tǒng),其特征在于,所述前插板包括IPMC和 與其相連的后插板電源模塊,所述后插板電源模塊還與所述后插板相連;所述IPMC,用于檢測所述后插板的扳手狀態(tài),當(dāng)檢測到所述后插板的扳手發(fā)出上電請 求時(shí),判斷所述前插板的狀態(tài),如果為己激活狀態(tài),則發(fā)出后插板負(fù)載電源使能信號給所述 后插板電源模塊,當(dāng)檢測到所述后插板的扳手發(fā)出下電請求時(shí),則發(fā)出后插板負(fù)載電源去使 能信號給所述后插板電源模塊;所述后插板電源模塊,用于在接收到所述IPMC發(fā)來的后插板負(fù)載電源使能信號后,輸 出負(fù)載電源給所述后插板;在接收到所述IPMC發(fā)來的后插板負(fù)載電源去使能信號后,停止 輸出負(fù)載電源給所述后插板。
10. —種前插板,其特征在于,所述前插板包括控制模塊和與其相連的后插板電源模 塊,所述后插板電源模塊還與后插板相連;所述控制模塊,用于檢測所述后插板的扳手狀態(tài),根據(jù)檢測的結(jié)果發(fā)出后插板負(fù)載電源 控制信號給所述后插板電源模塊;所述后插板電源模塊,用于根據(jù)接收到的所述控制模塊發(fā)來的后插板負(fù)載電源控制信號, 輸出或者停止輸出負(fù)載電源給所述后插板。
11. 根據(jù)權(quán)利要求10所述的前插板,其特征在于,所述控制模塊為-IPMC,用于檢測所述后插板的扳手狀態(tài),當(dāng)檢測到所述后插板的扳手發(fā)出上電請求時(shí), 判斷所述前插板的狀態(tài),如果為巳激活狀態(tài),則發(fā)出后插板負(fù)載電源使能信號給所述后插板 電源模塊,當(dāng)檢測到所述后插板的扳手發(fā)出下電請求時(shí),則發(fā)出后插板負(fù)載電源去使能信號 給所述后插板電源模塊;所述后插板電源模塊用于在接收到所述IPMC發(fā)來的后插板負(fù)載電源使能信號后,輸出 負(fù)載電源給所述后插板;在接收到所述IPMC發(fā)來的后插板負(fù)載電源去使能信號后,停止輸 出負(fù)載電源給所述后插板。
12. 根據(jù)權(quán)利要求11所述的前插板,其特征在于,所述后插板電源模塊為包含第一開 關(guān)和第二開關(guān)的電源轉(zhuǎn)換/控制模塊;所述第一開關(guān),用于在接收到所述IPMC發(fā)來的后插板負(fù)載電源使能信號后,輸出負(fù)載 電源給所述后插板,在接收到所述IPMC發(fā)來的后插板負(fù)載電源去使能信號后,停止輸出負(fù) 載電源給所述后插板;所述第二開關(guān),用于根據(jù)所述IPMC發(fā)來的前插板負(fù)載電源控制信號,控制是否輸出負(fù) 載電源給所述前插板。
13. 根據(jù)權(quán)利要求11所述的前插板,其特征在于,所述后插板電源模塊為后插板負(fù)載 電源控制模塊,所述后插板負(fù)載電源控制模塊與所述前插板的負(fù)載電路相連,用于在接收到 所述IPMC發(fā)來的后插板負(fù)載電源使能信號后,將從所述負(fù)載電路的負(fù)載電源分出的電源輸 出給所述后插板,在接收到所述IPMC發(fā)來的后插板負(fù)載電源去使能信號后,停止輸出從所 述負(fù)載電路的負(fù)載電源分出的電源給所述后插板。
全文摘要
本發(fā)明實(shí)施例公開了一種支持熱插拔的方法、系統(tǒng)和前插板,屬于通信技術(shù)領(lǐng)域。所述方法包括前插板檢測相連的后插板的扳手狀態(tài);根據(jù)檢測的結(jié)果控制是否輸出負(fù)載電源給所述后插板。所述系統(tǒng)包括前插板和與其相連的后插板。所述前插板包括控制模塊和與其相連的后插板電源模塊。本發(fā)明實(shí)施例提供的技術(shù)方案實(shí)現(xiàn)了后插板的熱插拔,分別對前插板和后插板的負(fù)載電源進(jìn)行管理,在后插板的插入和拔出過程中都無需中斷前插板的業(yè)務(wù),提高了后插板的可維護(hù)性。
文檔編號H04M7/00GK101605188SQ200810114608
公開日2009年12月16日 申請日期2008年6月10日 優(yōu)先權(quán)日2008年6月10日
發(fā)明者張光鈞, 李善甫, 更 王, 黃英冬 申請人:華為技術(shù)有限公司