国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種判斷板卡被拔出的方法及管理板與流程

      文檔序號:12477667閱讀:449來源:國知局
      一種判斷板卡被拔出的方法及管理板與流程

      本發(fā)明實施例涉及通信領(lǐng)域,尤其涉及一種判斷板卡被拔出的方法及管理板。



      背景技術(shù):

      機架式交換機是一種插槽式的交換機,其包含背板、設(shè)置在背板上的多個插槽和與插槽一一對應(yīng)的壓接在背板上的接插件,其中,插槽用來接入板卡,如管理板、線卡板、交換板等。

      在現(xiàn)有技術(shù)中,管理板用于負責(zé)機架式交換機中的所有板卡的管理,具體的,管理板的可編程邏輯器件(Programmable Logic Device,PLD)通過檢測插槽接入的板卡在位信號的電平的變化,來判斷該插槽接入的板卡的在位情況,以便根據(jù)該插槽接入的板卡的在位情況來實現(xiàn)板卡的管理。例如,當(dāng)在某個插槽上接入板卡時,管理板的PLD可以檢測到該插槽接入的板卡在位信號由高電平變?yōu)榈碗娖?,此時便可以確定出該插槽有板卡被接入,并向管理板的中央處理器(Central Processing Unit,CPU)上報該插槽有板卡接入的信息,以便管理板的CPU進行管理操作;當(dāng)接入某個插槽的板卡被拔出時,管理板的PLD可以檢測到該插槽接入的板卡在位信號由低電平變?yōu)楦唠娖?,此時便可以確定出該插槽有板卡被拔出,并向管理板的CPU上報該插槽接入的板卡被拔出的信息,以便管理板的CPU進行管理操作,如管理板的CPU根據(jù)該插槽接入的板卡被拔出的信息,中斷該插槽接入的板卡的業(yè)務(wù)。

      現(xiàn)有技術(shù)中至少存在如下問題:在板卡接入設(shè)置在背板上的插槽時,板卡便可以通過自身上壓接的接插件和背板上壓接的接插件實現(xiàn)連接,其中,可以將壓接在板卡上的接插件稱為母頭,壓接在背板上的接插件稱為公頭,母頭中會設(shè)置有多個金屬彈片,公頭中會設(shè)置有多個金屬針。由于機械加工的誤差,公頭中設(shè)置的多個金屬針之間,以及母頭中設(shè)置的多個金屬彈片之間都存在長短的差異,因此,在管理板被拔出的過程中,管理板的母頭中的金屬彈片與對應(yīng)的公頭中的金屬針可能出現(xiàn)未同時斷開接觸的情況。這樣,若在管理板被拔出的過程中,用于連接某插槽接入的板卡在位信號的金屬彈片與對應(yīng)的金屬針先斷開接觸,而此時用于控制管理板供電的信號的金屬彈片與對應(yīng)的金屬針還保持接觸,則管理板的PLD會檢測到該插槽接入的板卡在位信號由低電平變?yōu)楦唠娖?,此時便會認定是該插槽接入的板卡被拔出,也就是說,管理板的PLD將管理板的拔出誤判為該插槽接入的板卡被拔出,從而導(dǎo)致了該插槽接入的板卡對應(yīng)業(yè)務(wù)的中斷。



      技術(shù)實現(xiàn)要素:

      本發(fā)明實施例提供一種判斷板卡被拔出的方法及管理板,解決了管理板的PLD將本管理板的拔出誤判為某插槽接入的板卡的拔出,從而影響該插槽接入的板卡的業(yè)務(wù)的問題。

      為達到上述目的,本發(fā)明實施例采用如下技術(shù)方案:

      本發(fā)明實施例的第一方面,提供一種判斷板卡被拔出的方法,應(yīng)用于機架式設(shè)備,所述機架式設(shè)備包括背板和設(shè)置在所述背板上的至少三個插槽,所述插槽用于接入板卡,在已接入插槽的板卡中包括主管理板、從管理板和至少一個被管理板,所述被管理板為線卡板或交換板,其特征在于,所述主管理板和所述從管理板通過通信接口連接,所述方法包括:

      當(dāng)所述主管理板檢測到第一插槽接入的第一板卡在位信號改變時,所述主管理板獲取所述通信接口的狀態(tài)信息;

      其中,所述第一板卡為所述至少一個被管理板中的任意一個;

      所述主管理板根據(jù)所述狀態(tài)信息,判斷所述主管理板和所述從管理板的通信接口是否斷開;

      若所述主管理板和所述從管理板的通信接口已斷開,則所述主管理板確定忽略檢測到的所述第一插槽接入的第一板卡在位信號改變,并確定所述主管理板被拔出。

      本發(fā)明實施例提供的判斷板卡被拔出的方法,當(dāng)主管理板檢測到第一插槽接入的第一板卡在位信號改變時,便獲取主管理板和從管理板的通信接口的狀態(tài)信息,并根據(jù)通信接口的狀態(tài)信息,來判斷主管理板和從管理板的通信接口是否斷開,若主管理板和從管理板的通信接口已斷開,則主管理板確定忽略檢測到的第一插槽接入的第一板卡在位信號改變,并確定主管理板被拔出。由于只有在主管理板或從管理板被拔出時,主管理板和從管理板的通信接口才會斷開,且不會出現(xiàn)管理板(該管理板為主管理板或從管理板)和第一板卡同時被拔出的情況,因此在主管理板檢測到第一插槽接入的第一板卡在位信號改變時,如果主管理板和從管理板的通信接口已斷開,則可以排除是從管理板被拔出或者第一板卡被拔出(若是從管理板被拔出,則只會出現(xiàn)通信接口斷開而不會出現(xiàn)第一插槽接入的第一板卡在位信號跳變;若是第一板卡被拔出,則只會出現(xiàn)第一插槽接入的第一板卡在位信號跳變而不會出現(xiàn)通信接口斷開),只有可能是主管理板被拔出,由此在主管理板檢測到第一插槽接入的第一板卡在位信號改變時,若主管理板和從管理板的通信接口已斷開,則可以排除從管理板被拔出或者第一板卡被拔出的可能,并確定是主管理板本身被拔出,這樣便能防止將主管理板的拔出誤判為第一插槽接入的第一板卡的拔出,從而避免了誤判對第一插槽接入的第一板卡的業(yè)務(wù)的影響。

      結(jié)合第一方面,在一種可能的實現(xiàn)方式中,所述主管理板中設(shè)置有第一寄存器,用于存儲所述通信接口的狀態(tài)信息;所述主管理板獲取所述通信接口的狀態(tài)信息,包括:所述主管理板以檢測到所述第一插槽接入的第一板卡在位信號改變?yōu)槠鹗紩r刻,在第一預(yù)設(shè)時間后,從所述第一寄存器中讀取所述通信接口的狀態(tài)信息。

      結(jié)合第一方面和上述可能的實現(xiàn)方式,在另一種可能的實現(xiàn)方式中,所述主管理板中設(shè)置有第二寄存器,用于存儲所述被管理板的在位狀態(tài)信息,所述在位狀態(tài)信息包括在位和不在位;所述方法還包括:若所述主管理板和所述從管理板的通信接口未斷開,則所述主管理板從所述第二寄存器中讀取所述第一板卡的在位狀態(tài)信息;所述主管理板根據(jù)所述第一板卡的在位狀態(tài)信息,判斷接入所述第一插槽的所述第一板卡的在位狀態(tài);若確定出接入所述第一插槽的所述第一板卡不在位,則所述主管理板確定接入所述第一插槽的所述第一板卡被拔出。

      結(jié)合第一方面和上述可能的實現(xiàn)方式,在另一種可能的實現(xiàn)方式中,還包括:若確定出接入所述第一插槽的所述第一板卡在位,則所述主管理板確定忽略檢測到的所述第一插槽接入的第一板卡在位信號改變,并確定所述主管理板被拔出。

      結(jié)合第一方面和上述可能的實現(xiàn)方式,在另一種可能的實現(xiàn)方式中,所述方法還包括:所述主管理板向所述從管理板發(fā)送同步請求,并進入監(jiān)聽狀態(tài),所述同步請求用于請求所述從管理板返回所述被管理板的在位狀態(tài)信息;所述主管理板判斷在第二預(yù)設(shè)時間內(nèi)是否接收到所述從管理板的同步響應(yīng),所述同步響應(yīng)中包括所述被管理板的在位狀態(tài)信息;若所述主管理板確定在所述第二預(yù)設(shè)時間內(nèi)接收到所述同步響應(yīng)且對所述同步響應(yīng)的解碼失敗或確定在所述第二預(yù)設(shè)時間內(nèi)未接收到所述同步響應(yīng),則所述主管理板將第一寄存器中存儲的所述通信接口的狀態(tài)信息設(shè)置為所述斷開狀態(tài),并將第三寄存器的值清零;若所述主管理板確定在所述第二預(yù)設(shè)時間內(nèi)接收到所述同步響應(yīng),則在對所述同步響應(yīng)解碼成功后,將所述被管理板的在位狀態(tài)信息存儲在第二寄存器中,并判斷所述第一寄存器中存儲的所述通信接口的狀態(tài)信息是否為所述斷開狀態(tài),若所述通信接口的狀態(tài)信息為所述斷開狀態(tài),則將所述第三寄存器的值加1,并在確定所述第三寄存器的值大于或等于N時,將所述通信接口的狀態(tài)信息設(shè)置為所述連接狀態(tài),所述N為大于或等于1的正整數(shù)。

      本發(fā)明實施例的第二方面,提供一種主管理板,應(yīng)用于機架式設(shè)備,所述機架式設(shè)備包括背板和設(shè)置在所述背板上的至少三個插槽,所述插槽用于接入板卡,在已接入插槽的板卡中包括所述主管理板、從管理板和至少一個被管理板,所述被管理板為線卡板或交換板,其特征在于,所述主管理板和所述從管理板通過通信接口連接,所述主管理板包括:

      檢測單元,用于檢測第一插槽接入的第一板卡在位信號是否改變;

      獲取單元,用于當(dāng)所述檢測單元檢測到所述第一插槽接入的第一板卡在位信號改變時,獲取所述通信接口的狀態(tài)信息;

      其中,所述第一板卡為所述至少一個被管理板中的任意一個;

      判斷單元,用于根據(jù)所述獲取單元獲取到的所述狀態(tài)信息,判斷所述主管理板和所述從管理板的通信接口是否斷開;

      確定單元,用于若所述判斷單元判斷得到所述主管理板和所述從管理板的通信接口已斷開,則確定忽略所述檢測單元檢測到的所述第一插槽接入的第一板卡在位信號改變,并確定所述主管理板被拔出。

      結(jié)合第二方面,在一種可能的實現(xiàn)方式中,所述主管理板還包括:存儲單元;所述存儲單元,用于存儲所述通信接口的狀態(tài)信息;所述獲取單元,具體用于以檢測到所述第一插槽接入的第一板卡在位信號改變?yōu)槠鹗紩r刻,在第一預(yù)設(shè)時間后,從所述存儲單元中讀取所述通信接口的狀態(tài)信息。

      結(jié)合第二方面和上述可能的實現(xiàn)方式,在另一種可能的實現(xiàn)方式中,所述存儲單元,還用于存儲所述被管理板的在位狀態(tài)信息,所述在位狀態(tài)信息包括在位和不在位;所述獲取單元,還用于若所述判斷單元判斷得到所述主管理板和所述從管理板的通信接口未斷開,從所述存儲單元中讀取所述第一板卡的在位狀態(tài)信息;所述判斷單元,還用于根據(jù)所述獲取單元獲取到的所述第一板卡的在位狀態(tài)信息,判斷接入所述第一插槽的所述第一板卡的在位狀態(tài);所述確定單元,還用于若所述判斷單元確定出接入所述第一插槽的所述第一板卡不在位,則確定接入所述第一插槽的所述第一板卡被拔出。

      結(jié)合第二方面和上述可能的實現(xiàn)方式,在另一種可能的實現(xiàn)方式中,所述確定單元,還用于若所述判斷單元確定出接入所述第一插槽的所述第一板卡在位,則確定忽略所述檢測單元檢測到的所述第一插槽接入的第一板卡在位信號改變,并確定所述主管理板被拔出。

      結(jié)合第二方面和上述可能的實現(xiàn)方式,在另一種可能的實現(xiàn)方式中,所述主管理板還包括:發(fā)送單元和設(shè)置單元;所述發(fā)送單元,用于向所述從管理板發(fā)送同步請求,并進入監(jiān)聽狀態(tài),所述同步請求用于請求所述從管理板返回所述被管理板的在位狀態(tài)信息;所述判斷單元,還用于判斷在第二預(yù)設(shè)時間內(nèi)是否接收到所述從管理板的同步響應(yīng),所述同步響應(yīng)中包括所述被管理板的在位狀態(tài)信息;所述設(shè)置單元,用于若所述判斷單元確定在所述第二預(yù)設(shè)時間內(nèi)接收到所述同步響應(yīng)且對所述同步響應(yīng)的解碼失敗或確定在所述第二預(yù)設(shè)時間內(nèi)未接收到所述同步響應(yīng),則將存儲單元中存儲的所述通信接口的狀態(tài)信息設(shè)置為所述斷開狀態(tài),并將第三寄存器的值清零;所述存儲單元,還用于若所述判斷單元確定在所述第二預(yù)設(shè)時間內(nèi)接收到所述同步響應(yīng),則在對所述同步響應(yīng)解碼成功后,將所述管理板的在位狀態(tài)信息存儲在所述存儲單元中;所述判斷單元,還用于判斷所述存儲單元中存儲的所述通信接口的狀態(tài)信息是否為所述斷開狀態(tài);所述設(shè)置單元,還用于若所述判斷單元確定所述通信接口的狀態(tài)信息為所述斷開狀態(tài),則將所述第三寄存器的值加1,并在確定所述第三寄存器的值大于或等于N時,將所述通信接口的狀態(tài)信息設(shè)置為所述連接狀態(tài),所述N為大于或等于1的正整數(shù)。

      具體的實現(xiàn)方式可以參考第一方面或第一方面的可能的實現(xiàn)方式提供的判斷板卡被拔出的方法中主管理板的行為功能。

      附圖說明

      為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

      圖1為本發(fā)明實施例提供的一種應(yīng)用本發(fā)明實施例的系統(tǒng)架構(gòu)的簡化示意圖;

      圖2為本發(fā)明實施例提供的另一種應(yīng)用本發(fā)明實施例的系統(tǒng)架構(gòu)的簡化示意圖;

      圖3為本發(fā)明實施例提供的一種判斷板卡被拔出的方法流程圖;

      圖4為本發(fā)明實施例提供的一種主管理板和從管理板之間同步在位狀態(tài)信息的流程圖;

      圖5為本發(fā)明實施例提供的另一種判斷板卡被拔出的方法流程圖;

      圖6為本發(fā)明實施例提供的一種主管理板的組成示意圖;

      圖7為本發(fā)明實施例提供的另一種主管理板的組成示意圖;

      圖8為本發(fā)明實施例提供的另一種主管理板的組成示意圖;

      圖9為本發(fā)明實施例提供的另一種主管理板的組成示意圖。

      具體實施方式

      下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。

      另外,本文中術(shù)語“和/或”,僅僅是一種描述關(guān)聯(lián)對象的關(guān)聯(lián)關(guān)系,表示可以存在三種關(guān)系,例如,A和/或B,可以表示:單獨存在A,同時存在A和B,單獨存在B這三種情況。另外,本文中字符“/”,一般表示前后關(guān)聯(lián)對象是一種“或”的關(guān)系。

      為了防止將主管理板的拔出誤判為第一插槽接入的第一板卡的拔出,本發(fā)明實施例提供一種判斷板卡被拔出的方法,其基本原理是:由于只有在主管理板或從管理板被拔出時,主管理板和從管理板的通信接口才會斷開,且不會出現(xiàn)管理板(該管理板為主管理板或從管理板)和第一板卡同時被拔出的情況,因此在主管理板檢測到第一插槽接入的第一板卡在位信號改變時,如果主管理板和從管理板的通信接口已斷開,則可以排除是從管理板被拔出或者第一板卡被拔出(若是從管理板被拔出,則只會出現(xiàn)通信接口斷開而不會出現(xiàn)第一插槽接入的第一板卡在位信號跳變;若是第一板卡被拔出,則只會出現(xiàn)第一插槽接入的第一板卡在位信號跳變而不會出現(xiàn)通信接口斷開),因此為了防止誤判的發(fā)生,當(dāng)主管理板檢測到第一插槽接入的第一板卡在位信號改變時,主管理板可以獲取主管理板和從管理板的通信接口的狀態(tài)信息,并根據(jù)通信接口的狀態(tài)信息,判斷主管理板和從管理板的通信接口是否斷開,并在確定主管理板和從管理板的通信接口已斷開時,主管理板可以確定忽略檢測到的第一插槽接入的第一板卡在位信號改變,并確定主管理板被拔出。這樣在主管理板檢測到第一插槽接入的第一板卡在位信號改變時,通過判斷主管理板和從管理板的通信接口是否斷開,便能防止將主管理板的拔出誤判為第一插槽接入的第一板卡的拔出,從而避免了誤判對第一插槽接入的第一板卡的業(yè)務(wù)的影響。

      下面將結(jié)合附圖對本發(fā)明實施例的實施方式進行詳細描述。

      如圖1所示,圖1示出的是可以應(yīng)用本發(fā)明實施例的系統(tǒng)架構(gòu)的簡化示意圖。應(yīng)用本發(fā)明實施例的系統(tǒng)具體的可以為機架式設(shè)備,該機架式設(shè)備配備有主管理板、從管理板和至少一個被管理板。其中,該機架式設(shè)備具體的可以為機架式交換機,且本發(fā)明實施例在此對機架式設(shè)備的具體形式不做限制。

      為了便于本領(lǐng)域技術(shù)人員的理解,本發(fā)明實施例在此以機架式設(shè)備為機架式交換機為例,對可以應(yīng)用本發(fā)明實施例的系統(tǒng)架構(gòu)進行介紹,其中,如圖1所示,該機架式交換機具體的可以包括:板卡11、固定在機架式交換機的機箱中的背板12、設(shè)置在背板12上的至少三個插槽13、壓接在板卡11上的第一接插件14和壓接在背板12上的第二接插件15,且設(shè)置在背板12上的至少三個插槽13與壓接在背板12上的第二接插件15一一對應(yīng)。

      其中,板卡11可以接入設(shè)置在背板12上的插槽13中,此時,壓接在板卡11上的第一接插件14與對應(yīng)的壓接在背板12上的第二接插件15便可以形成物理鏈路,從而實現(xiàn)板卡11和背板12之間的連接。且壓接在背板12上的第二接插件15之間通過背板走線形成信號通路,從而可以進一步的實現(xiàn)接入插槽13的板卡11之間的連接。

      其中,壓接在板卡11上的第一接插件14可以稱為母頭,母頭中設(shè)置有多個金屬彈片。壓接在背板12上的第二接插件15可以稱為公頭,公頭中設(shè)置有多個金屬針。

      進一步的,如圖2所示,板卡11可以包括主管理板111、從管理板112、至少一個被管理板113,其中,在本發(fā)明實施例中,被管理板113可以是線卡板,也可以是交換板。線卡板可以提供不同的接口類型,用于網(wǎng)絡(luò)接口的接入。交換板用于轉(zhuǎn)發(fā)線卡板之間的數(shù)據(jù)報文。

      主管理板111負責(zé)機架式交換機中的所有板卡的管理,且主管理板111具體的可以包含PLD、CPU等,PLD和CPU之間可以通過一局部總線(Local Bus)連接,其中,主管理板111包含的PLD用于收集被管理板113在位信號,該主管理板111的PLD可以為FPGA或CPLD。從管理板112起備份作用,可以在主管理板111出故障或者被拔出時,實時接管整個系統(tǒng),從而可以避免機架式交換機整體復(fù)位導(dǎo)致斷網(wǎng)事故,且從管理板112具體的可以包含PLD、CPU等,PLD和CPU之間可以通過一Local Bus連接,其中,從管理板112包含的PLD用于收集被管理板113在位信號,該從管理板112的PLD也可以為FPGA或CPLD。主管理板111與從管理板112通過通信接口連接,具體的可以為,主管理板111的PLD與從管理板112的PLD之間通過通信接口連接,該通信接口一般都有現(xiàn)成的或者預(yù)留的,如果是現(xiàn)成的通信接口,則可以直接用來進行主管理板111的PLD和從管理板112的PLD之間的信息交互;如果只有預(yù)留的通信接口或是只有幾根走線,那么可以基于此設(shè)計一套特定的協(xié)議或者碼流來實現(xiàn)主管理板111的PLD和從管理板112的PLD之間的信息交互。

      圖3為本發(fā)明實施例提供的一種判斷板卡被拔出的方法流程圖,應(yīng)用于機架式設(shè)備,所述機架式設(shè)備包括背板和設(shè)置在所述背板上的至少三個插槽,插槽用于接入板卡,在已接入插槽的板卡中包括主管理板、從管理板和至少一個被管理板,被管理板為線卡板或交換板,主管理板和從管理板通過通信接口連接。如圖3所示,該方法可以包括:

      201、當(dāng)主管理板檢測到第一插槽接入的第一板卡在位信號改變時,獲取通信接口的狀態(tài)信息。

      其中,第一插槽為設(shè)置在所述背板上的、用于接入第一板卡的插槽,第一板卡為至少一個被管理板中的任意一個,若至少一個被管理板中只包含一個被管理板時,則第一板卡為該被管理板,若至少一個被管理板中包含至少兩個被管理板時,則第一板卡為所述的至少兩個被管理板中的任意一個。當(dāng)?shù)谝徊宀壑薪尤肓说谝话蹇?,第二插?所述的第二插槽指的是設(shè)置在背板上的至少三個插槽中用于接入主管理板的插槽)中接入了主管理板之后,壓接在第一板卡上的第一接插件、與第一插槽對應(yīng)的壓接在背板上的第二接插件、壓接在主管理板上的第一接插件、與第二插槽對應(yīng)的壓接在背板上的第二接插件以及背板走線之間形成了物理通路,此時,主管理板便可以檢測到第一插槽接入的第一板卡在位信號改變,并可以根據(jù)第一插槽接入的第一板卡在位信號改變確定出第一插槽中有第一板卡被接入。若第一插槽中接入的第一板卡被拔出,則壓接在第一板卡上的第一接插件和與第一插槽對應(yīng)的壓接在背板上的第二接插件的連接會斷開,這會使得壓接在第一板卡上的第一接插件、與第一插槽對應(yīng)的壓接在背板上的第二接插件、壓接在主管理板上的第一接插件、與第二插槽對應(yīng)的壓接在背板上的第二接插件以及背板走線形成的物理通路斷開,此時,主管理板可以檢測到第一插槽接入的第一板卡在位信號改變,并根據(jù)第一插槽接入的第一板卡在位信號改變確定出第一插槽中有板卡被拔出。

      但是,由于壓接在板卡上的第一接插件中會設(shè)置多個金屬彈片,壓接在背板上的第二接插件中會設(shè)置多個金屬針,再加上機械加工的誤差,第二接插件中設(shè)置的多個金屬針之間,以及第一接插件中設(shè)置的多個金屬彈片之間都存在長短的差異,因此在主管理板被拔出時,若用于連接第一插槽接入的第一板卡在位信號的金屬彈片與對應(yīng)的金屬針先斷開接觸,而此時用于控制主管理板供電的信號的金屬彈片與對應(yīng)的金屬針還保持接觸,此時,主管理板也是可以檢測到第一插槽接入的第一板卡在位信號改變的,但此時并不是第一板卡被拔出,而是主管理板被拔,因此,為了防止主管理板將自身的拔出誤判為第一板卡的拔出,可以執(zhí)行以下步驟202。

      在本發(fā)明實施例中,主管理板可以在檢測到第一插槽接入的第一板卡在位信號改變時,觸發(fā)獲取通信接口的狀態(tài)信息的操作,在具體的實現(xiàn)中,主管理板可以在檢測到第一插槽接入的第一板卡在位信號由高電平變?yōu)榈碗娖綍r,觸發(fā)獲取通信接口的狀態(tài)信息的操作,也可以在檢測到第一插槽接入的第一板卡在位信號由低電平變?yōu)楦唠娖綍r,觸發(fā)獲取通信接口的狀態(tài)信息的操作,本發(fā)明實施例在此對獲取通信接口的狀態(tài)信息的觸發(fā)條件并不做具體限制,可以根據(jù)實際應(yīng)用場景的需求進行設(shè)置。

      其中,狀態(tài)信息包括連接狀態(tài)和斷開狀態(tài)。只有在主管理板或從管理板被拔出時,主管理板和從管理板的通信接口才會斷開,且在主管理板或從管理板被拔出的同時,不會有接入第一插槽的第一板卡被拔出,因此,在主管理板檢測到第一插槽接入的第一板卡在位信號改變時,為了防止將主管理板本身的拔出誤判為第一板卡被拔出,在主管理板檢測到第一插槽接入的第一板卡在位信號改變之后,便可以先獲取主管理板和從管理板的通信接口的狀態(tài)信息。

      202、主管理板根據(jù)通信接口的狀態(tài)信息,判斷主管理板和從管理板的通信接口是否斷開。

      其中,在主管理板獲取到主管理板和從管理板的通信接口的狀態(tài)信息之后,主管理板可以根據(jù)獲取到的通信接口的狀態(tài)信息,判斷主管理板和從管理板的通信接口是否斷開。具體的:若獲取到的通信接口的狀態(tài)信息為斷開狀態(tài),則主管理板可以確定出主管理板和從管理板的通信接口已斷開,此時可能是主管理板被拔出,或者從管理板被拔出,而不可能是第一插槽接入的第一板卡被拔出,但由于從管理板被拔出時,不能檢測到第一插槽接入的第一板卡在位信號改變,因此根據(jù)步驟201中主管理板檢測到第一插槽接入的第一板卡在位信號改變,可以確定出是由于主管理板被拔出導(dǎo)致的第一插槽接入的第一板卡在位信號改變,此時便可以執(zhí)行以下步驟203。

      203、主管理板確定忽略檢測到的第一插槽接入的第一板卡在位信號改變,并確定主管理板被拔出。

      本發(fā)明實施例提供的判斷板卡被拔出的方法,當(dāng)主管理板檢測到第一插槽接入的第一板卡在位信號改變時,便獲取主管理板和從管理板的通信接口的狀態(tài)信息,并根據(jù)通信接口的狀態(tài)信息,來判斷主管理板和從管理板的通信接口是否斷開,若主管理板和從管理板的通信接口已斷開,則主管理板確定忽略檢測到的第一插槽接入的第一板卡在位信號改變,并確定主管理板被拔出。由于只有在主管理板或從管理板被拔出時,主管理板和從管理板的通信接口才會斷開,且不會出現(xiàn)管理板(該管理板為主管理板或從管理板)和第一板卡同時被拔出的情況,因此在主管理板檢測到第一插槽接入的第一板卡在位信號改變時,如果主管理板和從管理板的通信接口已斷開,則可以排除是從管理板被拔出或者第一板卡被拔出(若是從管理板被拔出,則只會出現(xiàn)通信接口斷開而不會出現(xiàn)第一插槽接入的第一板卡在位信號跳變;若是第一板卡被拔出,則只會出現(xiàn)第一插槽接入的第一板卡在位信號跳變而不會出現(xiàn)通信接口斷開),因此只有可能是主管理板被拔出,由此在主管理板檢測到第一插槽接入的第一板卡在位信號改變時,若主管理板和從管理板的通信接口已斷開,則可以排除從管理板被拔出或者第一板卡被拔出的可能,并確定是主管理板本身被拔出,這樣便能防止將主管理板的拔出誤判為第一插槽接入的第一板卡的拔出,從而避免了誤判對第一插槽接入的第一板卡的業(yè)務(wù)的影響。

      圖4和圖5為本發(fā)明實施例提供的另一種判斷板卡被拔出的方法流程圖,應(yīng)用于機架式設(shè)備,所述機架式設(shè)備包括背板和設(shè)置在背板上的至少三個插槽,插槽用于接入板卡,在已接入插槽的板卡中包括主管理板、從管理板和至少一個被管理板,被管理板為線卡板或交換板,主管理板和所述從管理板通過通信接口連接。

      其中,主管理板具體的可以包括PLD和CPU,從管理板具體的也可以包括PLD和CPU,且主管理板和從管理板通過通信接口連接,具體的為主管理板的PLD和從管理板的PLD通過通信接口連接,因此,為了便于本領(lǐng)域技術(shù)人員的理解,通過圖4和圖5所示的實施例對本發(fā)明的具體實現(xiàn)過程進行說明。其中,圖4具體的為主管理板和從管理板之間同步在位狀態(tài)信息的流程圖,圖5具體的為判斷板卡被拔出的方法流程圖。如圖4和圖5所示,該方法可以包括:

      301、主管理板的PLD向從管理板的PLD發(fā)送同步請求。

      其中,同步請求用于請求從管理板返回被管理板的在位狀態(tài)信息。主管理板的PLD為了能夠?qū)崟r校驗機架式設(shè)備中被管理板的在位狀態(tài),可以向從管理板發(fā)送同步請求,以便于請求從管理板的PLD返回被管理板的在位狀態(tài)信息。其中,同步請求具體的可以為一段請求同步的碼流。

      302、主管理板的PLD監(jiān)聽從管理板的PLD發(fā)送的同步響應(yīng)。

      其中,同步響應(yīng)中包括被管理板的在位狀態(tài)信息。在主管理板的PLD向從管理板的PLD發(fā)送同步請求之后,主管理板的PLD可以進入監(jiān)聽狀態(tài),以便監(jiān)聽從管理板的PLD發(fā)送的同步響應(yīng),該同步響應(yīng)具體的可以為一段應(yīng)答碼流。

      且,在主管理板的PLD向從管理板的PLD發(fā)送了同步請求之后,從管理板的PLD便可以接收主管理板的PLD發(fā)送的同步請求,并可在接收到同步請求之后,將當(dāng)前收集到的被管理板的在位狀態(tài)信息,通過同步響應(yīng)發(fā)送給主管理板的PLD,該同步響應(yīng)具體的可以為一段應(yīng)答碼流。

      303、主管理板的PLD判斷是否接收到從管理板的PLD發(fā)送的同步響應(yīng)。

      其中,在監(jiān)聽過程中,主管理板的PLD可以判斷是否接收到從管理板的PLD發(fā)送的同步響應(yīng),若主管理板的PLD確定在第二預(yù)設(shè)時間內(nèi)接收到同步響應(yīng),則對同步響應(yīng)進行解碼,并在對同步響應(yīng)解碼成功時,執(zhí)行步驟305-步驟309;若主管理板的PLD確定在第二預(yù)設(shè)時間內(nèi)接收到同步響應(yīng)后對該同步響應(yīng)解碼失敗或者確定在第二預(yù)設(shè)時間內(nèi)未接收到同步響應(yīng),則執(zhí)行以下步驟304。

      304、主管理板的PLD將第一寄存器中存儲的通信接口的狀態(tài)信息設(shè)置為斷開狀態(tài),并將第三寄存器的值清零。

      其中,第一寄存器為在主管理板的PLD中設(shè)置的、用于存儲通信接口的狀態(tài)信息的狀態(tài)寄存器,通信接口的狀態(tài)信息包括連接狀態(tài)和斷開狀態(tài)。若主管理板的PLD確定在第二預(yù)設(shè)時間內(nèi)接收到從管理板的PLD發(fā)送的同步響應(yīng),且對該同步響應(yīng)解碼失敗或確定在第二預(yù)設(shè)時間內(nèi)未接收到從管理板的PLD發(fā)送的同步響應(yīng),便將第一寄存器中存儲的通信接口的狀態(tài)信息設(shè)置為斷開狀態(tài),且無需更新第二寄存器中存儲的被管理板的在位狀態(tài)信息,并將第三寄存器的值清零,且重新執(zhí)行步驟301,以便能夠?qū)Φ诙拇嫫髦写鎯Φ谋还芾戆宓脑谖粻顟B(tài)信息進行更新。

      305、主管理板的PLD將同步響應(yīng)中包括的被管理板的在位狀態(tài)信息存儲在第二寄存器中。

      其中,第二寄存器為在主管理板的PLD中設(shè)置的、用于存儲被管理板的在位狀態(tài)信息的一組寄存器,在位狀態(tài)信息包括在位和不在位。若主管理板的PLD確定在第二預(yù)設(shè)時間內(nèi)接收到從管理板的PLD發(fā)送的同步響應(yīng),且對該同步響應(yīng)解碼成功,則可以將同步響應(yīng)中包括的被管理板的在位狀態(tài)信息存儲在第二寄存器中,以便于在需要對機架式設(shè)備中被管理板的在位狀態(tài)進行校驗時,從第二寄存器中讀取第一插槽的第一板卡的在位狀態(tài)信息。

      306、主管理板的PLD判斷第一寄存器中存儲的通信接口的狀態(tài)信息是否為斷開狀態(tài)。

      其中,在主管理板的PLD將同步響應(yīng)中包括的被管理板的在位狀態(tài)信息存儲在第二寄存器中之后,主管理板的PLD可以判斷第一寄存器中存儲的通信接口的狀態(tài)信息是否為斷開狀態(tài),若主管理板的PLD確定出通信接口的狀態(tài)信息為連接狀態(tài),則可以重新執(zhí)行步驟301,以實現(xiàn)對第二寄存器中存儲的被管理板的在位狀態(tài)信息的實時更新;若主管理板的PLD確定出通信接口的狀態(tài)信息為斷開狀態(tài),則執(zhí)行以下步驟307-步驟309。

      307、主管理板的PLD將第三寄存器的值加1。

      其中,若主管理板的PLD確定出通信接口的狀態(tài)信息為斷開狀態(tài),則可以將第三寄存器的值加1。

      308、主管理板的PLD判斷第三寄存器的值是否大于或等于N。

      其中,N為大于或等于1的正整數(shù)。在主管理板的PLD將第三寄存器的值加1之后,可以判斷第三寄存器的值是否大于或等于N,以便于在連續(xù)N次接收到同步響應(yīng)并解碼成功之后可以將通信接口的狀態(tài)信息由斷開狀態(tài)切換為連接狀態(tài),即若主管理板的PLD確定第三寄存器的值大于或等于N,則可以執(zhí)行步驟309;若主管理板的PLD確定第三寄存器的值小于N,則可以重新執(zhí)行步驟301。

      309、主管理板的PLD將第一寄存器中存儲的通信接口的狀態(tài)信息設(shè)置為連接狀態(tài)。

      其中,若主管理板的PLD確定第三寄存器的值大于或等于N,則可以將第一寄存器中存儲的通信接口的狀態(tài)信息設(shè)置為連接狀態(tài)。示例性的,假設(shè)N為3,即為了確保通信接口的狀態(tài)設(shè)置的準確性,在主管理板的通信接口的狀態(tài)信息為斷開狀態(tài)時,主管理板的PLD可以在確定第三寄存器的值大于或等于3之后,才將第一寄存器中存儲的通信接口的狀態(tài)信息設(shè)置為連接狀態(tài),并可以重新執(zhí)行步驟301。

      需要說明的是,在本發(fā)明實施例中,為了實現(xiàn)對第二寄存器中存儲的被管理板的在位狀態(tài)信息的實時更新,需要重復(fù)執(zhí)行以上步驟301-步驟309,這樣來實時更新第二寄存器中存儲的被管理板的在位狀態(tài)信息,同時實時更新第一寄存器中存儲的通信接口的狀態(tài)信息。其中,執(zhí)行一次步驟301-步驟309的過程可以認為是一個同步周期。

      310、當(dāng)主管理板的PLD檢測到第一插槽接入的第一板卡在位信號改變時,在第一預(yù)設(shè)時間后,從第一寄存器中讀取通信接口的狀態(tài)信息。

      其中,第一插槽為設(shè)置在所述背板上的、用于接入第一板卡的插槽,第一板卡為至少一個被管理板中的任意一個。

      由于主管理板的PLD檢測到第一插槽接入的第一板卡在位信號改變時,有可能是接入第一插槽的第一板卡被拔出,也有可能是主管理板被拔出,且由于只有在主管理板或從管理板被拔出時,主管理板和從管理板的通信接口才會斷開,且不會出現(xiàn)管理板(該管理板為主管理板或從管理板)和第一插槽接入的第一板卡同時被拔出的情況,因此為了防止主管理板的PLD將主管理板的拔出誤判為第一插槽接入的第一板卡的拔出,主管理板的PLD可以以檢測到第一插槽接入的第一板卡在位信號改變?yōu)槠鹗紩r刻,在第一預(yù)設(shè)時間后,從第一寄存器中讀取主管理板的PLD和從管理板的PLD之間的通信接口的狀態(tài)信息。

      其中,第一預(yù)設(shè)時間是用于確保同步周期已循環(huán)多次,且用于確保在主管理板的PLD從第一寄存器中讀取通信接口的狀態(tài)信息之前,從管理板的PLD已經(jīng)更新了被管理板的在位狀態(tài)信息,并已通過主管理板的PLD和從管理板的PLD之間的通信接口將更新后被管理板的在位狀態(tài)信息同步給了主管理板的PLD,并且主管理板的PLD已將被管理板的在位狀態(tài)信息存儲在第二寄存器中,同時主管理板的PLD和從管理板的PLD之間的通信接口的狀態(tài)信息也已更新完成。

      其中,在一種可能的實現(xiàn)方式中,可以預(yù)先設(shè)置一個定時器,該定時器的定時周期等于第一預(yù)設(shè)時間,也就是說,在主管理板的PLD檢測到第一插槽接入的第一板卡在位信號改變之后,可以啟動定時器,并在定時器的定時周期到達時,從第一寄存器中讀取通信接口的狀態(tài)信息。

      需要說明的是,在本發(fā)明實施例中,第一預(yù)設(shè)時間的具體取值可以根據(jù)實際應(yīng)用場景的需要進行設(shè)置,本發(fā)明實施例在此對第一預(yù)設(shè)時間的取值并不做具體限制。

      311、主管理板的PLD根據(jù)通信接口的狀態(tài)信息,判斷主管理板的PLD和從管理板的PLD之間的通信接口是否斷開。

      其中,在主管理板的PLD獲取到主管理板的PLD和從管理板的PLD之間的通信接口的狀態(tài)信息之后,主管理板的PLD可以根據(jù)獲取到的通信接口的狀態(tài)信息,判斷主管理板的PLD和從管理板的PLD之間的通信接口是否斷開。由于在主管理板被拔出時,可能存在主管理板的PLD和從管理板的PLD之間的通信接口晚于其他插槽接入的板卡在位信號改變的情況,因此,若獲取到的主管理板的PLD和從管理板的PLD之間的通信接口的狀態(tài)信息為連接狀態(tài),則主管理板的PLD可以確定出主管理板的PLD和從管理板的PLD之間的通信接口未斷開,此時為了進一步的防止主管理板的PLD將主管理板的拔出誤判為第一插槽接入的第一板卡的拔出,主管理板的PLD可以執(zhí)行以下步驟312-步驟315。若獲取到的主管理板的PLD和從管理板的PLD之間的通信接口的狀態(tài)信息為斷開狀態(tài),則主管理板的PLD可以確定出主管理板的PLD和從管理板的PLD之間的通信接口已斷開,則表明是由于主管理板被拔出導(dǎo)致的第一插槽接入的第一板卡在位信號改變,此時便可以執(zhí)行以下步驟315。

      312、主管理板的PLD從第二寄存器中讀取第一板卡的在位狀態(tài)信息。

      313、主管理板的PLD根據(jù)第一板卡的在位狀態(tài)信息,判斷接入第一插槽的第一板卡的在位狀態(tài)。

      其中,在主管理板的PLD從第二寄存器中讀取第一板卡的在位狀態(tài)信息之后,主管理板的PLD可以根據(jù)獲取到的在位狀態(tài)信息,判斷接入第一插槽的第一板卡的在位狀態(tài)。具體的,若主管理板的PLD確定出接入第一插槽的第一板卡不在位,則執(zhí)行步驟314,若主管理板的PLD確定出接入第一插槽的第一板卡在位,則執(zhí)行步驟315。

      314、主管理板的PLD確定接入第一插槽的第一板卡被拔出。

      其中,若主管理板的PLD根據(jù)獲取到的第一板卡的在位狀態(tài)信息,判斷出接入第一插槽的第一板卡不在位,說明此時從管理板的PLD也收集到了第一插槽接入的第一板卡被拔出的信息,則主管理板的PLD可以根據(jù)檢測到的第一插槽接入的第一板卡在位信號改變,確定是接入第一插槽的第一板卡被拔出。

      在主管理板的PLD確定接入第一插槽的第一板卡被拔出之后,主管理板的PLD可以將第一插槽接入的第一板卡被拔出的信息上報至主管理板的CPU,主管理板的CPU便可以接收第一插槽接入的第一板卡被拔出的信息,并在接收到第一插槽接入的第一板卡被拔出的信息之后,對第一插槽接入的第一板卡進行管理操作,如主管理板的CPU根據(jù)第一插槽接入的第一板卡被拔出的信息,中斷第一板卡的業(yè)務(wù)。

      315、主管理板的PLD確定忽略檢測到的第一插槽接入的第一板卡在位信號改變,并確定主管理板被拔出。

      其中,若主管理板的PLD根據(jù)獲取到的第一插槽接入的第一板卡的在位狀態(tài)信息,判斷出接入第一插槽的第一板卡在位,表明第一插槽接入的第一板卡未被拔出,是主管理板被拔出產(chǎn)生了誤判,此時主管理板的PLD可以確定忽略檢測到的第一插槽接入的第一板卡在位信號改變,并確定主管理板被拔出。

      本發(fā)明實施例提供的判斷板卡被拔出的方法,當(dāng)主管理板的PLD檢測到第一插槽接入的第一板卡在位信號改變時,便獲取主管理板的PLD和從管理板的PLD之間的通信接口的狀態(tài)信息,并根據(jù)通信接口的狀態(tài)信息,來判斷主管理板的PLD和從管理板的PLD之間的通信接口是否斷開,若主管理板的PLD和從管理板的PLD之間的通信接口已斷開,則主管理板的PLD確定忽略檢測到的第一插槽接入的第一板卡在位信號改變,并確定主管理板被拔出。由于只有在主管理板或從管理板被拔出時,主管理板和從管理板的通信接口才會斷開,且不會出現(xiàn)管理板(該管理板為主管理板或從管理板)和第一板卡同時被拔出的情況,因此在主管理板檢測到第一插槽接入的第一板卡在位信號改變時,如果主管理板和從管理板的通信接口已斷開,則可以排除是從管理板被拔出或者第一板卡被拔出(若是從管理板被拔出,則只會出現(xiàn)通信接口斷開而不會出現(xiàn)第一插槽接入的第一板卡在位信號跳變;若是第一板卡被拔出,則只會出現(xiàn)第一插槽接入的第一板卡在位信號跳變而不會出現(xiàn)通信接口斷開),只有可能是主管理板被拔出。這樣在主管理板的PLD檢測到第一插槽接入的第一板卡在位信號改變時,通過判斷主管理板的PLD和從管理板的PLD之間的通信接口是否斷開,便能防止將主管理板的拔出誤判為第一插槽接入的第一板卡的拔出,從而避免了誤判對第一插槽接入的第一板卡的業(yè)務(wù)的影響。

      并且,在主管理板的PLD檢測到第一插槽接入的第一板卡在位信號改變且主管理板的PLD和從管理板的PLD之間的通信接口未斷開時,通過根據(jù)從管理板的PLD收集的接入第一插槽的第一板卡的在位狀態(tài)信息,對接入第一插槽的第一板卡的在位狀態(tài)進行校驗,進一步的防止了將主管理板的拔出誤判為第一插槽接入的第一板卡的拔出。

      上述主要從各個網(wǎng)元之間交互的角度對本發(fā)明實施例提供的方案進行了介紹??梢岳斫獾氖?,各個網(wǎng)元,例如主管理板為了實現(xiàn)上述功能,其包含了執(zhí)行各個功能相應(yīng)的硬件結(jié)構(gòu)和/或軟件模塊。本領(lǐng)域技術(shù)人員應(yīng)該很容易意識到,結(jié)合本文中所公開的實施例描述的各示例的算法步驟,本發(fā)明能夠以硬件或硬件和計算機軟件的結(jié)合形式來實現(xiàn)。某個功能究竟以硬件還是計算機軟件驅(qū)動硬件的方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認為超出本發(fā)明的范圍。

      本發(fā)明實施例可以根據(jù)上述方法示例對主管理板進行功能模塊的劃分,例如,可以對應(yīng)各個功能劃分各個功能模塊,也可以將兩個或兩個以上的功能集成在一個處理模塊中。上述集成的模塊既可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。需要說明的是,本發(fā)明實施例中對模塊的劃分是示意性的,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式。

      在采用對應(yīng)各個功能劃分各個功能模塊的情況下,圖6示出了上述和實施例中涉及的主管理板的一種可能的組成示意圖,該主管理板應(yīng)用于機架式設(shè)備,所述機架式設(shè)備包括背板和設(shè)置在所述背板上的至少三個插槽,所述插槽的槽位用于接入板卡,在已接入插槽的板卡中包括所述主管理板、從管理板和至少一個被管理板,所述被管理板為線卡板或交換板,所述主管理板和所述從管理板通過通信接口連接。如圖6所示,該主管理板可以包括:檢測單元41、獲取單元42、判斷單元43、確定單元44。

      其中,檢測單元41,用于支持主管理板執(zhí)行圖3所示的判斷板卡被拔出的方法中的步驟201中所述的主管理板檢測到第一插槽接入的第一板卡在位信號改變,圖5所示的判斷板卡被拔出的方法中的步驟310中所述的主管理板的PLD檢測到第一插槽接入的第一板卡在位信號改變。

      獲取單元42,用于支持主管理板執(zhí)行圖3所示的判斷板卡被拔出的方法中的步驟201中所述的獲取通信接口的狀態(tài)信息,圖5所示的判斷板卡被拔出的方法中的步驟310中所述的在第一預(yù)設(shè)時間后,從第一寄存器中讀取通信接口的狀態(tài)信息、步驟312。

      判斷單元43,用于支持主管理板執(zhí)行圖3所示的判斷板卡被拔出的方法中的步驟202,圖4所示的判斷板卡被拔出的方法中的步驟303、步驟306、步驟308,圖5所示的判斷板卡被拔出的方法中的步驟311、步驟313。

      確定單元44,用于支持主管理板執(zhí)行圖3所示的判斷板卡被拔出的方法中的步驟203,圖5所示的判斷板卡被拔出的方法中的步驟314、步驟315。

      在本發(fā)明實施例中,進一步的,如圖7所示,所述的主管理板還包括:存儲單元45、發(fā)送單元46、設(shè)置單元47。

      存儲單元45,用于支持主管理板執(zhí)行圖4所示的判斷板卡被拔出的方法中的步驟305。

      發(fā)送單元46,用于支持主管理板執(zhí)行圖4所示的判斷板卡被拔出的方法中的步驟301。

      設(shè)置單元47,用于支持主管理板執(zhí)行圖4所示的判斷板卡被拔出的方法中的步驟304、步驟309。

      需要說明的是,上述方法實施例涉及的各步驟的所有相關(guān)內(nèi)容均可以援引到對應(yīng)功能模塊的功能描述,在此不再贅述。

      本發(fā)明實施例提供的主管理板,用于執(zhí)行上述判斷板卡被拔出的方法,因此可以達到與上述判斷板卡被拔出的方法相同的效果。

      在采用集成的單元的情況下,圖8示出了上述實施例中所涉及的主管理板的另一種可能的組成示意圖。如圖8所示,該主管理板包括:處理模塊51和通信模塊52。

      處理模塊51用于對主管理板的動作進行控制管理,通信模塊52用于支持主管理板與其他網(wǎng)絡(luò)實體的通信,例如與圖1中示出的功能模塊或網(wǎng)絡(luò)實體之間的通信。主管理板還可以包括存儲模塊53,用于存儲主管理板的程序代碼和數(shù)據(jù)。

      其中,處理模塊51可以是處理器或控制器。其可以實現(xiàn)或執(zhí)行結(jié)合本發(fā)明公開內(nèi)容所描述的各種示例性的邏輯方框,模塊和電路。所述處理器也可以是實現(xiàn)計算功能的組合,例如包含一個或多個微處理器組合,DSP和微處理器的組合等等。通信模塊52可以是收發(fā)器、收發(fā)電路或通信接口等。存儲模塊53可以是存儲器。

      當(dāng)處理模塊51為處理器,通信模塊52為收發(fā)器,存儲模塊53為存儲器時,本發(fā)明實施例所涉及的主管理板可以為圖9所示的主管理板。

      圖9為本發(fā)明實施例提供另一種主管理板的組成示意圖,如圖9所示,所述主管理板可以包括:處理器61、存儲器62、系統(tǒng)總線63和通信接口64。

      所述存儲器62用于存儲計算機執(zhí)行指令,所述處理器61與所述存儲器62通過所述系統(tǒng)總線63連接,當(dāng)所述主管理板運行時,所述處理器61執(zhí)行所述存儲器62存儲的所述計算機執(zhí)行指令,以使所述主管理板執(zhí)行如圖3或圖5所述的判斷板卡被拔出的方法,以相應(yīng)的實現(xiàn)圖6所示的主管理板包括的檢測單元41、獲取單元42、判斷單元43、確定單元44的功能,且進一步相應(yīng)的實現(xiàn)圖7所示的主管理板包括的存儲單元45、設(shè)置單元47的功能,并且,當(dāng)主管理板運行時,所述通信接口64用于執(zhí)行如圖3或圖5所述的判斷板卡被拔出的方法,以相應(yīng)的實現(xiàn)圖7所示的主管理板包括的發(fā)送單元46的功能。

      本實施例還提供一種存儲介質(zhì),該存儲介質(zhì)可以包括所述存儲器62。

      所述處理器61可以為中央處理器(central processing unit,CPU)。所述處理器61還可以為其他通用處理器、數(shù)字信號處理器(digital signal processing,DSP)、專用集成電路(application specific integrated circuit,ASIC)、現(xiàn)場可編程門陣列(field-programmable gate array,F(xiàn)PGA)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件等。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。

      所述存儲器62可以包括易失性存儲器(volatile memory),例如隨機存取存儲器(random-access memory,RAM);所述存儲器62也可以包括非易失性存儲器(non-volatile memory),例如只讀存儲器(read-only memory,ROM),快閃存儲器(flash memory),硬盤(hard disk drive,HDD)或固態(tài)硬盤(solid-state drive,SSD);所述存儲器62還可以包括上述種類的存儲器的組合。

      所述系統(tǒng)總線63可以包括數(shù)據(jù)總線、電源總線、控制總線和信號狀態(tài)總線等。本實施例中為了清楚說明,在圖9中將各種總線都示意為系統(tǒng)總線63。

      需要說明的是,本發(fā)明實施例提供的主管理板中各功能模塊的具體工作過程可以參考方法實施例中對應(yīng)過程的具體描述,本發(fā)明實施例在此不再詳細贅述。本發(fā)明實施例提供的主管理板,用于執(zhí)行上述判斷板卡被拔出的方法,因此可以達到與上述數(shù)據(jù)傳輸方法相同的效果。

      通過以上的實施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,僅以上述各功能模塊的劃分進行舉例說明,實際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。

      在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述模塊或單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個裝置,或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。

      所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是一個物理單元或多個物理單元,即可以位于一個地方,或者也可以分布到多個不同地方??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。

      另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。

      所述集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明實施例的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一個設(shè)備(可以是單片機,芯片等)或處理器(processor)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、ROM、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。

      以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)以所述權(quán)利要求的保護范圍為準。

      當(dāng)前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1