專利名稱:可與計(jì)算機(jī)進(jìn)行智能型平臺(tái)管理接口通信的計(jì)算機(jī)切換器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種計(jì)算機(jī)切換器,且特別是涉及一種可與計(jì)算機(jī)設(shè)備進(jìn)行智能型平臺(tái)管理接口通信的計(jì)算機(jī)切換器。
背景技術(shù):
隨著信息技術(shù)的快速發(fā)展,計(jì)算機(jī)及其周邊產(chǎn)品的應(yīng)用已相當(dāng)普及。傳統(tǒng)上每臺(tái)計(jì)算機(jī)都應(yīng)配備一組使用者接口裝置,例如鍵盤、鼠標(biāo)及監(jiān)視器等。但是,若使用者擁有多臺(tái)計(jì)算機(jī),則此種配置方式就十分浪費(fèi)金錢且占用空間。如圖1所示,現(xiàn)有技術(shù)因此提出一種計(jì)算機(jī)切換器(Keyboard-Video-MouseSwitch;KVM Switch)100,可通過(guò)使用一個(gè)操作設(shè)備114來(lái)管理多臺(tái)計(jì)算機(jī)112。使用計(jì)算機(jī)切換器100不僅可降低硬件成本并減少空間的浪費(fèi),且同時(shí)也可克服不同接口間的兼容性問(wèn)題。
利用計(jì)算機(jī)切換器100,使用者(使用操作設(shè)備114的人)以及計(jì)算機(jī)112可彼此分開,例如位于不同的房間中或甚至位于不同的樓層。置于數(shù)據(jù)中心中的計(jì)算機(jī)112可為服務(wù)器或工作站,通常都全天開機(jī)以提供二十四小時(shí)的服務(wù)。然而,當(dāng)與計(jì)算機(jī)服務(wù)器連接的服務(wù)器因?yàn)橛布虿僮飨到y(tǒng)錯(cuò)誤而發(fā)生當(dāng)機(jī)時(shí),遠(yuǎn)在他處的系統(tǒng)管理者通常無(wú)法輕易地檢查或重新啟動(dòng)此服務(wù)器。只能親自前往數(shù)據(jù)中心而非遙控的方式來(lái)檢查或重新啟動(dòng)此服務(wù)器,這是十分不方面且浪費(fèi)時(shí)間與人力的。
智能型平臺(tái)管理(Intelligent Platform Management)技術(shù)是提供企業(yè)級(jí)管理中的高可用性系統(tǒng)的關(guān)鍵?!爸悄苄推脚_(tái)管理”是指在平臺(tái)管理硬件與韌體中所實(shí)施的自主監(jiān)控與回復(fù)特性。通常來(lái)說(shuō),當(dāng)系統(tǒng)管理軟件以及普通主機(jī)接口(in-band)管理機(jī)制無(wú)作用時(shí),還是可以得到平臺(tái)狀態(tài)信息且回復(fù)動(dòng)作在狀況下也可被啟動(dòng),甚至當(dāng)時(shí)計(jì)算機(jī)處于關(guān)機(jī)的狀態(tài)。
圖2為傳統(tǒng)智能型平臺(tái)管理接口(Intelligent Platform ManagementInterface;IPMI)系統(tǒng)200的示意圖,其中包含多臺(tái)計(jì)算機(jī)212以及一遠(yuǎn)程終端機(jī)214。傳統(tǒng)上,各臺(tái)計(jì)算機(jī)212均具有一基板管理控制器(BaseboardManagement Controller;BMC)222,而遠(yuǎn)程終端機(jī)214則為包含如上所述的操作設(shè)備以及安裝有智能型平臺(tái)管理接口軟件的計(jì)算機(jī)。此遠(yuǎn)程終端機(jī)214通過(guò)網(wǎng)絡(luò)218,例如使用網(wǎng)絡(luò)集線器217,來(lái)與各計(jì)算機(jī)212的基板管理控制器222進(jìn)行通信。
通過(guò)智能型平臺(tái)管理接口系統(tǒng)200而可用的獨(dú)立的監(jiān)視、記錄以及存取功能,對(duì)平臺(tái)硬件提供了內(nèi)建的管理能力。這種方式可支持任何具有基板管理控制器212的計(jì)算機(jī)212,而不需要安裝特定操作系統(tǒng)所適用的系統(tǒng)管理軟件。
發(fā)明內(nèi)容
本發(fā)明所要解決的目的在于,提供一種計(jì)算機(jī)切換器,其支持智能型平臺(tái)管理接口的功能,可改善使用者的管理與監(jiān)控。
本發(fā)明公開了一種計(jì)算機(jī)切換器,包含一計(jì)算機(jī)端接口,用以連接至少一計(jì)算機(jī)設(shè)備,其中該計(jì)算機(jī)設(shè)備具有一基板管理控制器;一操作端接口,用以連接至少一操作設(shè)備;一處理器,電性連接該計(jì)算機(jī)端接口以及該操作端接口,用以安排該計(jì)算機(jī)設(shè)備以及該操作設(shè)備間的通信路徑;一網(wǎng)絡(luò)接口電路,用以通過(guò)一網(wǎng)絡(luò)連接該基板管理控制器;以及一智能型平臺(tái)管理接口模塊,電性連接該處理器以及該網(wǎng)絡(luò)接口電路,用以使用該基板管理控制器通過(guò)該網(wǎng)絡(luò)來(lái)管理該計(jì)算機(jī)設(shè)備,并為該操作設(shè)備產(chǎn)生一智能型平臺(tái)管理接口選單。
所述計(jì)算機(jī)切換器,還包含一主選單產(chǎn)生器,電性連接該處理器,用以為該操作設(shè)備產(chǎn)生一主選單。
所述智能型平臺(tái)管理接口選單與該主選單相結(jié)合。
所述處理器用以將該智能型平臺(tái)管理接口選單以及該主選單傳送至該操作設(shè)備。
所述智能型平臺(tái)管理接口選單以及該主選單根據(jù)該操作設(shè)備的不同指令而被分別地傳送至該操作設(shè)備。
所述智能型平臺(tái)管理接口模塊還包含
一內(nèi)存,用以儲(chǔ)存一智能型平臺(tái)管理接口韌體。
本發(fā)明還公開了一種計(jì)算機(jī)切換器,包含一計(jì)算機(jī)端接口,用以連接至少一計(jì)算機(jī)設(shè)備,其中該計(jì)算機(jī)設(shè)備具有一基板管理控制器;一操作端接口,用以連接至少一操作設(shè)備;一網(wǎng)絡(luò)接口電路,用以通過(guò)一網(wǎng)絡(luò)連接該基板管理控制器以及一遠(yuǎn)程終端機(jī);一處理器,電性連接該計(jì)算機(jī)端接口、該操作端接口以及該網(wǎng)絡(luò)接口電路,用以安排該計(jì)算機(jī)設(shè)備、該操作設(shè)備以及該遠(yuǎn)程終端機(jī)間的通信路徑;以及一智能型平臺(tái)管理接口模塊,電性連接該處理器以及該網(wǎng)絡(luò)接口電路,用以使用該基板管理控制器通過(guò)該網(wǎng)絡(luò)來(lái)管理該計(jì)算機(jī)設(shè)備,并為該操作設(shè)備以及該遠(yuǎn)程終端機(jī)其中至少的一者產(chǎn)生一智能型平臺(tái)管理接口選單。
所述的計(jì)算機(jī)切換器,還包含一主選單產(chǎn)生器,電性連接該處理器,用以為該操作設(shè)備以及該遠(yuǎn)程終端機(jī)至少其中之一產(chǎn)生一主選單。
所述智能型平臺(tái)管理接口選單與該主選單相結(jié)合。
所述處理器用以將該智能型平臺(tái)管理接口選單以及該主選單傳送至該操作設(shè)備以及該遠(yuǎn)程終端機(jī)至少其中之一。
所述智能型平臺(tái)管理接口選單以及該主選單根據(jù)該操作設(shè)備或該遠(yuǎn)程終端機(jī)的不同指令而被分別地傳送至該操作設(shè)備。
所述智能型平臺(tái)管理接口模塊還包含一內(nèi)存,用以儲(chǔ)存一智能型平臺(tái)管理接口韌體。
本發(fā)明還公開了一種計(jì)算機(jī)切換器,包含一計(jì)算機(jī)端接口,用以連接至少一計(jì)算機(jī)設(shè)備,其中該計(jì)算機(jī)設(shè)備具有一基板管理控制器;一操作端接口,用以連接至少一操作設(shè)備;一網(wǎng)絡(luò)接口電路,用以通過(guò)一網(wǎng)絡(luò)連接該基板管理控制器;一處理器,電性連接該計(jì)算機(jī)端接口、該操作端接口以及該網(wǎng)絡(luò)接口電路,用以安排該計(jì)算機(jī)設(shè)備以及該操作設(shè)備間的通信路徑;以及一內(nèi)存,電性連接該處理器,用以儲(chǔ)存一智能型平臺(tái)管理接口韌體;其中該處理器執(zhí)行該智能型平臺(tái)管理接口韌體,通過(guò)該基板管理控制器來(lái)管理該計(jì)算機(jī)設(shè)備,并產(chǎn)生一智能型平臺(tái)管理接口選單。
所述網(wǎng)絡(luò)接口電路還用以通過(guò)該網(wǎng)絡(luò)連接一遠(yuǎn)程終端機(jī),該處理器還用以安排該計(jì)算機(jī)設(shè)備、該操作設(shè)備以及該遠(yuǎn)程終端機(jī)間的通信路徑,且選擇地為該操作設(shè)備以及該遠(yuǎn)程終端機(jī)至少其中之一產(chǎn)生該智能型平臺(tái)管理接口選單。
所述的計(jì)算機(jī)切換器,還包含一主選單產(chǎn)生器,電性連接該處理器,用以為該操作設(shè)備以及該遠(yuǎn)程終端機(jī)至少其中之一產(chǎn)生一主選單。
所述智能型平臺(tái)管理接口選單與該主選單相結(jié)合。
所述處理器用以將該智能型平臺(tái)管理接口選單以及該主選單傳送至該操作設(shè)備以及該遠(yuǎn)程終端機(jī)至少其中之一。
所述智能型平臺(tái)管理接口選單以及該主選單根據(jù)該操作設(shè)備或該遠(yuǎn)程終端機(jī)的不同指令而被分別地傳送至該操作設(shè)備。
所述的計(jì)算機(jī)切換器,當(dāng)多個(gè)該計(jì)算機(jī)設(shè)備連接至該計(jì)算機(jī)端接口時(shí),該處理器用以通過(guò)該些計(jì)算機(jī)設(shè)備所共享的單個(gè)基板管理控制器來(lái)管理該些計(jì)算機(jī)設(shè)備。
本發(fā)明還公開了一種計(jì)算機(jī)切換器,包含一計(jì)算機(jī)端接口,用以連接多個(gè)計(jì)算機(jī)設(shè)備,其中該些計(jì)算機(jī)設(shè)備共享一基板管理控制器;一操作端接口,用以連接至少一操作設(shè)備;一網(wǎng)絡(luò)接口電路,用以通過(guò)一網(wǎng)絡(luò)連接該基板管理控制器;一處理器,電性連接該計(jì)算機(jī)端接口、該操作端接口以及該網(wǎng)絡(luò)接口電路,用以安排該些計(jì)算機(jī)設(shè)備以及該操作設(shè)備間的通信路徑;以及一內(nèi)存,電性連接該處理器,用以儲(chǔ)存一智能型平臺(tái)管理接口韌體;其中該處理器執(zhí)行該智能型平臺(tái)管理接口韌體,通過(guò)該基板管理控制器來(lái)管理該些計(jì)算機(jī)設(shè)備。
系統(tǒng)管理者或是計(jì)算機(jī)切換器的使用者可同時(shí)地通過(guò)智能型平臺(tái)管理接口功能來(lái)管理、監(jiān)視及分配連接至此計(jì)算機(jī)切換器上的計(jì)算機(jī)切換器的路徑,使遠(yuǎn)程管理與控制更為容易。
圖1為連接數(shù)臺(tái)計(jì)算機(jī)以及一操作設(shè)備的傳統(tǒng)計(jì)算機(jī)切換器的示意圖;圖2為傳統(tǒng)智能型平臺(tái)管理接口(IPMI)系統(tǒng)的示意圖;圖3為本發(fā)明的一實(shí)施例的示意圖;圖4為本發(fā)明的另一實(shí)施例的示意圖;以及圖5為本發(fā)明的另一實(shí)施例的示意圖。
其中,附圖標(biāo)記100計(jì)算機(jī)切換器 112計(jì)算機(jī)114操作設(shè)備 200智能型平臺(tái)管理接口系統(tǒng)212計(jì)算機(jī) 214遠(yuǎn)程終端機(jī)217網(wǎng)絡(luò)集線器 218網(wǎng)絡(luò)222基板管理控制器 300計(jì)算機(jī)切換器302計(jì)算機(jī)端接口 304操作端接口306處理器 308網(wǎng)絡(luò)接口電路309智能型平臺(tái)管理接口(IPMI)模塊312計(jì)算機(jī)設(shè)備 314操作設(shè)備317網(wǎng)絡(luò)集線器 318網(wǎng)絡(luò)319主選單產(chǎn)生器 322基板管理控制器400計(jì)算機(jī)切換器 402計(jì)算機(jī)端接口404操作端接口 406處理器408網(wǎng)絡(luò)接口電路409智能型平臺(tái)管理接口(IPMI)模塊412計(jì)算機(jī)設(shè)備 414操作設(shè)備417網(wǎng)絡(luò)集線器 418網(wǎng)絡(luò)419主選單產(chǎn)生器 422基板管理控制器428遠(yuǎn)程終端機(jī) 500計(jì)算機(jī)切換器502計(jì)算機(jī)端接口 504操作端接口506處理器 507內(nèi)存508網(wǎng)絡(luò)接口電路 512計(jì)算機(jī)設(shè)備514操作設(shè)備 517網(wǎng)絡(luò)集線器
518網(wǎng)絡(luò)519主選單產(chǎn)生器522基板管理控制器 528遠(yuǎn)程終端機(jī)具體實(shí)施方式
本發(fā)明將智能型平臺(tái)管理接口模塊結(jié)合于計(jì)算機(jī)切換器中,通過(guò)其網(wǎng)絡(luò)接口電路提供與此計(jì)算機(jī)切換器所連接的計(jì)算機(jī)設(shè)備進(jìn)行智能型平臺(tái)管理接口通信。因此,系統(tǒng)管理者或是此計(jì)算機(jī)切換器的使用者可同時(shí)地通過(guò)智能型平臺(tái)管理接口功能來(lái)管理、監(jiān)視及分配連接至此計(jì)算機(jī)切換器上的計(jì)算機(jī)切換器的路徑,如此使遠(yuǎn)程管理與控制變得更為容易。
圖3為本發(fā)明的一實(shí)施例的示意圖。此計(jì)算機(jī)切換器300包含一計(jì)算機(jī)端接口302、一操作端接口304、一處理器306、一網(wǎng)絡(luò)接口電路308以及一智能型平臺(tái)管理接口(IPMI)模塊309。計(jì)算機(jī)端接 302用以連接至少一計(jì)算機(jī)設(shè)備312,而每個(gè)計(jì)算機(jī)設(shè)備312中均安裝具有一基板管理控制器322的智能型平臺(tái)管理接口模塊,例如一智能型平臺(tái)管理適配卡。操作端接口304用以連接至少一操作設(shè)備314。
處理器306電性連接計(jì)算機(jī)端接口302以及操作端接口304,并且負(fù)責(zé)安排計(jì)算機(jī)設(shè)備312以及操作設(shè)備314之間的通信路徑。網(wǎng)絡(luò)接口電路308通過(guò)網(wǎng)絡(luò)318,例如通過(guò)網(wǎng)絡(luò)集線器317,來(lái)連接上述的基板管理控制器322?;骞芾砜刂破?22會(huì)提供智能型平臺(tái)管理所需要的信息。基板管理控制器322可管理系統(tǒng)管理軟件以及平臺(tái)管理硬件之間的接口,以提供自主監(jiān)控、事件記錄以及回復(fù)控制,并可作為系統(tǒng)管理軟件、智能型平臺(tái)管理總線(IntelligentPlatform Management Bus;IPMB)以及智能型機(jī)箱管理總線(IntelligentChassis Management Bus;ICMB)之間的通道。智能型平臺(tái)管理接口模塊309電性連接處理器306以及網(wǎng)絡(luò)接口電路308,用以使用基板管理控制器322并通過(guò)網(wǎng)絡(luò)集線器317來(lái)管理計(jì)算機(jī)設(shè)備312,并為操作設(shè)備314產(chǎn)生一智能型平臺(tái)管理接口選單。
計(jì)算機(jī)設(shè)備312可為內(nèi)部安裝有基板管理控制器322的服務(wù)器、工作站、個(gè)人計(jì)算機(jī)、筆記本電腦或其它類似計(jì)算機(jī)設(shè)備?;骞芾砜刂破?22可為嵌入或裝設(shè)于計(jì)算機(jī)設(shè)備312主機(jī)板上的基板管理控制芯片,或?yàn)椴逶谟?jì)算機(jī)設(shè)備312內(nèi)的外接適配卡,或者是其它內(nèi)接或外接于計(jì)算機(jī)設(shè)備312的合適的基板管理控制設(shè)備。要注意的是,計(jì)算機(jī)切換器300上可連接一臺(tái)以上的計(jì)算機(jī)設(shè)備312以及一個(gè)以上的操作設(shè)備314,且可通過(guò)此計(jì)算機(jī)切換器300來(lái)安排其間的通信路徑。同時(shí),除非那個(gè)計(jì)算機(jī)設(shè)備312需要支持智能型平臺(tái)管理接口標(biāo)準(zhǔn)以供使用者進(jìn)行管理與控制,否則并不是所有的計(jì)算機(jī)設(shè)備312都必須具有基板管理控制器322。
操作設(shè)備314典型上包含操縱裝置(例如鍵盤與鼠標(biāo))以及顯示裝置(例如CRT顯示器或LCD顯示器)。由網(wǎng)絡(luò)集線器317所提供的網(wǎng)絡(luò)環(huán)境可為局域網(wǎng)絡(luò)(Local Area Network;LAN)、無(wú)線局域網(wǎng)絡(luò)(Wireless Local Area Network;WLAN)或其它通信網(wǎng)路。
更具體地說(shuō),計(jì)算機(jī)切換器300可包含一主選單產(chǎn)生器319,可使用屏幕上顯示(On Screen Display;OSD)的方式來(lái)顯示一主選單。此主選單產(chǎn)生器319電性連接于處理器306。舉例來(lái)說(shuō),主選單產(chǎn)生器319可在單個(gè)或一串按鍵敲擊后,為操作設(shè)備314產(chǎn)生一主選單(例如OSD主選單)。此主選單中可能包含有計(jì)算機(jī)設(shè)備312以及操作設(shè)備314間的通信路徑的信息,以及計(jì)算機(jī)切換器300的系統(tǒng)信息,并通過(guò)例如主選單中多個(gè)不同的選項(xiàng)或次選單來(lái)提供切換、監(jiān)視、管理或控制的功能。
處理器306會(huì)將主選單以及智能型平臺(tái)管理接口選單傳送至操作設(shè)備314。在此實(shí)施例中,智能型平臺(tái)管理接口選單可與主選單(例如OSD主選單)相結(jié)合。亦即,智能型平臺(tái)管理接口選單會(huì)以O(shè)SD圖像的方式被傳送至操作設(shè)備314,并可被顯示成OSD主選單中的一個(gè)OSD次選單或是單一的OSD選單?;蛘撸幚砥?06可根據(jù)操作設(shè)備314的不同指令,例如不同的熱鍵或是其它輸入信號(hào),而分別地傳送智能型平臺(tái)管理接口選單以及主選單。使用者因此可應(yīng)其所需而使用不同的指令來(lái)叫出不同的選單。
上述智能型平臺(tái)管理接口模塊309可使用多種不同的方式或組合來(lái)實(shí)現(xiàn),例如可部份或全部為硬件、軟件或韌體的方式等。舉例來(lái)說(shuō),智能型平臺(tái)管理接口模塊309可為一芯片,其遵循智能型平臺(tái)管理標(biāo)準(zhǔn)來(lái)與計(jì)算機(jī)設(shè)備312上的基板管理控制器322進(jìn)行通信與管理;或?yàn)橐惶幚砥?,其?zhí)行符合智能型平臺(tái)管理標(biāo)準(zhǔn)的韌體并提供智能型平臺(tái)管理功能;或?yàn)橐卉浖?,記錄于一?chǔ)存媒體中并在合適的操作系統(tǒng)下仿真出所需的智能型平臺(tái)管理功能。在此實(shí)施例中,智能型平臺(tái)管理接口模塊309包含一內(nèi)存,例如FLASH內(nèi)存,其中儲(chǔ)存有一智能型平臺(tái)管理接口韌體。處理器306電性連接于此內(nèi)存,執(zhí)行該智能型平臺(tái)管理接口韌體而對(duì)計(jì)算機(jī)設(shè)備312進(jìn)行管理。
圖4為本發(fā)明的另一實(shí)施例的示意圖,用以說(shuō)明支持跨網(wǎng)絡(luò)(over-IP)技術(shù)的計(jì)算機(jī)切換器可為計(jì)算機(jī)設(shè)備以及遠(yuǎn)程終端機(jī)之間提供智能型平臺(tái)管理接口服務(wù)。跨網(wǎng)絡(luò)技術(shù)可使計(jì)算機(jī)切換器通過(guò)網(wǎng)絡(luò)而與遠(yuǎn)程終端機(jī)進(jìn)行通信。因此,遠(yuǎn)程終端機(jī)可經(jīng)由此實(shí)施例中的計(jì)算機(jī)切換器所提供的跨網(wǎng)絡(luò)以及智能型平臺(tái)管理接口功能,來(lái)對(duì)連接于此計(jì)算機(jī)切換器上的計(jì)算機(jī)設(shè)備進(jìn)行遠(yuǎn)程的管理與控制。
如圖4所示,此計(jì)算機(jī)切換器400包含一計(jì)算機(jī)端接口402、一操作端接口404、一網(wǎng)絡(luò)接口電路408、一處理器406以及一智能型平臺(tái)管理接口模塊409。計(jì)算機(jī)端接口402用以連接至少一計(jì)算機(jī)設(shè)備412,而每個(gè)計(jì)算機(jī)設(shè)備412中安裝有一基板管理控制器422。操作端接口404用以連接至少一操作設(shè)備414。網(wǎng)絡(luò)接口電路408通過(guò)網(wǎng)絡(luò)418來(lái)連接基板管理控制器422以及遠(yuǎn)程終端機(jī)428。
處理器406電性連接計(jì)算機(jī)端接口402、操作端接口404以及網(wǎng)絡(luò)接口電路408,并負(fù)責(zé)安排計(jì)算機(jī)設(shè)備412、操作設(shè)備414以及遠(yuǎn)程終端機(jī)428之間的通信路徑?;骞芾砜刂破?22可管理系統(tǒng)管理軟件以及平臺(tái)管理硬件之間的接口,以提供自主監(jiān)控、事件記錄以及回復(fù)控制,并可作為系統(tǒng)管理軟件、智能型平臺(tái)管理總線(IPMB)以及智能型機(jī)箱管理總線(ICMB)之間的通道。智能型平臺(tái)管理接口模塊409電性連接處理器406以及網(wǎng)絡(luò)接口電路408,用以使用基板管理控制器422并通過(guò)網(wǎng)絡(luò)418來(lái)管理計(jì)算機(jī)設(shè)備412,并為操作設(shè)備414以及遠(yuǎn)程終端機(jī)428至少其中之一產(chǎn)生一智能型平臺(tái)管理接口選單。
計(jì)算機(jī)設(shè)備412可為內(nèi)部安裝有基板管理控制器422的服務(wù)器、工作站、個(gè)人計(jì)算機(jī)、筆記本電腦或其它類似計(jì)算機(jī)設(shè)備。基板管理控制器422可為嵌入或裝設(shè)于計(jì)算機(jī)設(shè)備412主機(jī)板上的基板管理控制芯片,或?yàn)椴逶谟?jì)算機(jī)設(shè)備412內(nèi)的外接適配卡,或者是其它內(nèi)接或外接于計(jì)算機(jī)設(shè)備412的合適的基板管理控制設(shè)備。要注意的是,計(jì)算機(jī)切換器400上可連接一臺(tái)以上的計(jì)算機(jī)設(shè)備412以及一個(gè)以上的操作設(shè)備414,且可通過(guò)此計(jì)算機(jī)切換器400來(lái)安排其間的通信路徑。同時(shí),除非那個(gè)計(jì)算機(jī)設(shè)備412需要支持智能型平臺(tái)管理接口標(biāo)準(zhǔn)以供使用者進(jìn)行管理與控制,否則并不是所有的計(jì)算機(jī)設(shè)備412都必須具有基板管理控制器422。
操作設(shè)備414典型上包含操縱裝置(例如鍵盤與鼠標(biāo))以及顯示裝置(例如CRT顯示器或LCD顯示器)。遠(yuǎn)程終端機(jī)428則為可存取網(wǎng)絡(luò)418而被當(dāng)作終端機(jī)的服務(wù)器、工作站、個(gè)人計(jì)算機(jī)、筆記本電腦或其它類似計(jì)算機(jī)設(shè)備。網(wǎng)絡(luò)418可為局域網(wǎng)絡(luò)(LAN)、無(wú)線局域網(wǎng)絡(luò)(WLAN)或其它通信網(wǎng)路。舉例來(lái)說(shuō),網(wǎng)絡(luò)接口電路408可使用一網(wǎng)絡(luò)集線器417,通過(guò)網(wǎng)絡(luò)418而與基板管理控制器422以及遠(yuǎn)程終端機(jī)428進(jìn)行通信。
更具體地說(shuō),計(jì)算機(jī)切換器400可包含一主選單產(chǎn)生器419,可使用屏幕上顯示(OSD)的方式來(lái)顯示一主選單。此主選單產(chǎn)生器419電性連接于處理器406。舉例來(lái)說(shuō),主選單產(chǎn)生器419可在操作設(shè)備414或遠(yuǎn)程終端機(jī)428的單個(gè)或一串按鍵敲擊后,為操作設(shè)備414以及遠(yuǎn)程終端機(jī)428至少其中之一產(chǎn)生一主選單(例如OSD主選單)。此主選單中可能包含有計(jì)算機(jī)設(shè)備412、操作設(shè)備414以及遠(yuǎn)程終端機(jī)428間的通信路徑的信息,以及計(jì)算機(jī)切換器400的系統(tǒng)信息,并且通過(guò)例如主選單中多個(gè)不同的選項(xiàng)或次選單來(lái)提供切換、監(jiān)視、管理或控制的功能。
處理器406會(huì)將主選單以及智能型平臺(tái)管理接口選單傳送至操作設(shè)備414以及遠(yuǎn)程終端機(jī)428其中之一。在此實(shí)施例中,智能型平臺(tái)管理接口選單可與主選單(例如OSD主選單)相結(jié)合。亦即,智能型平臺(tái)管理接口選單會(huì)以O(shè)SD圖像的方式被傳送,并可被顯示成OSD主選單中的一個(gè)OSD次選單或是單一的OSD選單?;蛘?,處理器406可根據(jù)操作設(shè)備414或遠(yuǎn)程終端機(jī)428的不同指令,例如不同的熱鍵或是其它輸入信號(hào),而分別地傳送智能型平臺(tái)管理接口選單以及主選單。使用者因此可應(yīng)其所需而使用不同的指令來(lái)叫出不同的選單。
上述智能型平臺(tái)管理接口模塊409可使用多種不同的方式或組合來(lái)實(shí)現(xiàn),例如可部分或全部為硬件、軟件或韌體的方式等。舉例來(lái)說(shuō),智能型平臺(tái)管理接口模塊409可為一芯片,其遵循智能型平臺(tái)管理標(biāo)準(zhǔn)來(lái)與計(jì)算機(jī)設(shè)備412上的基板管理控制器422進(jìn)行通信與管理;或?yàn)橐惶幚砥鳎鋱?zhí)行符合智能型平臺(tái)管理標(biāo)準(zhǔn)的韌體并提供智能型平臺(tái)管理功能;或?yàn)橐卉浖涗浻谝粌?chǔ)存媒體中并在合適的操作系統(tǒng)下仿真出所需的智能型平臺(tái)管理功能。在此實(shí)施例中,智能型平臺(tái)管理接口模塊409包含一內(nèi)存,例如FLASH內(nèi)存,其中儲(chǔ)存有一智能型平臺(tái)管理接口韌體。處理器406電性連接于此內(nèi)存,執(zhí)行該智能型平臺(tái)管理接口韌體而對(duì)計(jì)算機(jī)設(shè)備412進(jìn)行管理。
圖5為本發(fā)明的另一實(shí)施例的示意圖。此計(jì)算機(jī)切換器500包含一計(jì)算機(jī)端接口502、一操作端接口504、一網(wǎng)絡(luò)接口電路508、一處理器506以及一內(nèi)存516。計(jì)算機(jī)端接口502用以連接至少一計(jì)算機(jī)設(shè)備512,而此計(jì)算機(jī)設(shè)備512具有一基板管理控制器522。操作端接口504用以連接至少一操作設(shè)備514。網(wǎng)絡(luò)接口電路508通過(guò)一網(wǎng)絡(luò)518來(lái)連接基板管理控制器522。
處理器506電性連接計(jì)算機(jī)端接口502、操作端接口504以及網(wǎng)絡(luò)接口電路508,并負(fù)責(zé)安排計(jì)算機(jī)設(shè)備512以及操作設(shè)備514間的通信路徑?;骞芾砜刂破?22可管理系統(tǒng)管理軟件以及平臺(tái)管理硬件之間的接口,以提供自主監(jiān)控、事件記錄以及回復(fù)控制,并可作為系統(tǒng)管理軟件、智能型平臺(tái)管理總線(IPMB)以及智能型機(jī)箱管理總線(ICMB)之間的通道。內(nèi)存507電性連接處理器506,用以儲(chǔ)存一智能型平臺(tái)管理接口韌體。處理器506執(zhí)行此智能型平臺(tái)管理接口韌體,通過(guò)基板管理控制器522來(lái)管理計(jì)算機(jī)設(shè)備512,并產(chǎn)生一智能型平臺(tái)管理接口選單。
計(jì)算機(jī)設(shè)備512可為內(nèi)部安裝有基板管理控制器522的服務(wù)器、工作站、個(gè)人計(jì)算機(jī)、筆記本電腦或其它類似計(jì)算機(jī)設(shè)備?;骞芾砜刂破?22可為嵌入或裝設(shè)于計(jì)算機(jī)設(shè)備512主機(jī)板上的基板管理控制芯片,或?yàn)椴逶谟?jì)算機(jī)設(shè)備512內(nèi)的外接適配卡,或者是其它內(nèi)接或外接于計(jì)算機(jī)設(shè)備512的合適的基板管理控制設(shè)備。根據(jù)本發(fā)明的另一實(shí)施例,當(dāng)例如堆棧在機(jī)架上的多個(gè)刀鋒服務(wù)器(blade server),即一臺(tái)以上的計(jì)算機(jī)設(shè)備512一齊連接至計(jì)算機(jī)端接口502時(shí),處理器506可通過(guò)上述智能型機(jī)箱管理總線以及該些刀鋒服務(wù)器所共享的單個(gè)基板管理控制器來(lái)管理該些刀鋒服務(wù)器。
要注意的是,計(jì)算機(jī)切換器500上可連接一臺(tái)以上的計(jì)算機(jī)設(shè)備512以及一個(gè)以上的操作設(shè)備514,且可通過(guò)此計(jì)算機(jī)切換器500來(lái)安排其間的通信路徑。同時(shí),除非那個(gè)計(jì)算機(jī)設(shè)備512需要支持智能型平臺(tái)管理接口標(biāo)準(zhǔn)以供使用者進(jìn)行管理與控制,否則并不是所有的計(jì)算機(jī)設(shè)備512都必須具有基板管理控制器522。
操作設(shè)備514典型上包含操縱裝置(例如鍵盤與鼠標(biāo))以及顯示裝置(例如CRT顯示器或LCD顯示器)。網(wǎng)絡(luò)518可為局域網(wǎng)絡(luò)(LAN)、無(wú)線局域網(wǎng)絡(luò)(WLAN)或其它通信網(wǎng)路。舉例來(lái)說(shuō),網(wǎng)絡(luò)接口電路508可使用一網(wǎng)絡(luò)集線器517,通過(guò)網(wǎng)絡(luò)518而與基板管理控制器522進(jìn)行通信。
再者,網(wǎng)絡(luò)接口電路508更通過(guò)網(wǎng)絡(luò)518連接一遠(yuǎn)程終端機(jī)528,而處理器506還負(fù)責(zé)安排計(jì)算機(jī)設(shè)備512、操作設(shè)備514以及遠(yuǎn)程終端機(jī)528間的通信路徑,并選擇地為操作設(shè)備514以及遠(yuǎn)程終端機(jī)528至少其中之一產(chǎn)生智能型平臺(tái)管理接口選單。遠(yuǎn)程終端機(jī)528則為可存取網(wǎng)絡(luò)518而被當(dāng)作終端機(jī)的服務(wù)器、工作站、個(gè)人計(jì)算機(jī)、筆記本電腦或其它類似計(jì)算機(jī)設(shè)備。此外,內(nèi)存507可為FLASH內(nèi)存或其它合適的內(nèi)存設(shè)備。
更具體地說(shuō),計(jì)算機(jī)切換器500可包含一主選單產(chǎn)生器519,可使用屏幕上顯示(OSD)的方式來(lái)顯示一主選單。此主選單產(chǎn)生器519電性連接于處理器506。舉例來(lái)說(shuō),主選單產(chǎn)生器519可在操作設(shè)備514或遠(yuǎn)程終端機(jī)528的單個(gè)或一串按鍵敲擊后,為操作設(shè)備514以及遠(yuǎn)程終端機(jī)528至少其中之一產(chǎn)生一主選單(例如OSD主選單)。此主選單中可能包含有計(jì)算機(jī)設(shè)備512、操作設(shè)備514以及遠(yuǎn)程終端機(jī)528間的通信路徑的信息,以及計(jì)算機(jī)切換器500的系統(tǒng)信息,并且通過(guò)例如主選單中多個(gè)不同的選項(xiàng)或次選單來(lái)提供切換、監(jiān)視、管理或控制的功能。
處理器506會(huì)將主選單以及智能型平臺(tái)管理接口選單傳送至操作設(shè)備514以及遠(yuǎn)程終端機(jī)528其中之一。在此實(shí)施例中,智能型平臺(tái)管理接口選單可與主選單(例如OSD主選單)相結(jié)合。亦即,智能型平臺(tái)管理接口選單會(huì)以O(shè)SD圖像的方式被傳送,并可被顯示成OSD主選單中的一個(gè)OSD次選單或是單一的OSD選單?;蛘撸幚砥?06可根據(jù)操作設(shè)備514或遠(yuǎn)程終端機(jī)528的不同指令,例如不同的熱鍵或是其它輸入信號(hào),而分別地傳送智能型平臺(tái)管理接口選單以及主選單。使用者因此可應(yīng)其所需而使用不同的指令來(lái)叫出不同的選單。
雖然本發(fā)明已以最佳實(shí)施例公開如上,但其并非用以限定本發(fā)明,任何本領(lǐng)域的技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作各種的更動(dòng)與修改,因此本發(fā)明的保護(hù)范圍當(dāng)視后附的權(quán)利要求書所界定者為準(zhǔn)。
權(quán)利要求
1.一種計(jì)算機(jī)切換器,其特征在于,包含一計(jì)算機(jī)端接口,用以連接至少一計(jì)算機(jī)設(shè)備,其中該計(jì)算機(jī)設(shè)備具有一基板管理控制器;一操作端接口,用以連接至少一操作設(shè)備;一處理器,電性連接該計(jì)算機(jī)端接口以及該操作端接口,用以安排該計(jì)算機(jī)設(shè)備以及該操作設(shè)備間的通信路徑;一網(wǎng)絡(luò)接口電路,用以通過(guò)一網(wǎng)絡(luò)連接該基板管理控制器;以及一智能型平臺(tái)管理接口模塊,電性連接該處理器以及該網(wǎng)絡(luò)接口電路,用以使用該基板管理控制器通過(guò)該網(wǎng)絡(luò)來(lái)管理該計(jì)算機(jī)設(shè)備,并為該操作設(shè)備產(chǎn)生一智能型平臺(tái)管理接口選單。
2.如權(quán)利要求1所述的計(jì)算機(jī)切換器,其特征在于,還包含一主選單產(chǎn)生器,電性連接該處理器,用以為該操作設(shè)備產(chǎn)生一主選單。
3.如權(quán)利要求2所述的計(jì)算機(jī)切換器,其特征在于,該智能型平臺(tái)管理接口選單與該主選單相結(jié)合。
4.如權(quán)利要求2所述的計(jì)算機(jī)切換器,其特征在于,該處理器用以將該智能型平臺(tái)管理接口選單以及該主選單傳送至該操作設(shè)備。
5.如權(quán)利要求4所述的計(jì)算機(jī)切換器,其特征在于,該智能型平臺(tái)管理接口選單以及該主選單根據(jù)該操作設(shè)備的不同指令而被分別地傳送至該操作設(shè)備。
6.如權(quán)利要求1所述的計(jì)算機(jī)切換器,其特征在于,該智能型平臺(tái)管理接口模塊還包含一內(nèi)存,用以儲(chǔ)存一智能型平臺(tái)管理接口韌體。
7.一種計(jì)算機(jī)切換器,其特征在于,包含一計(jì)算機(jī)端接口,用以連接至少一計(jì)算機(jī)設(shè)備,其中該計(jì)算機(jī)設(shè)備具有一基板管理控制器;一操作端接口,用以連接至少一操作設(shè)備;一網(wǎng)絡(luò)接口電路,用以通過(guò)一網(wǎng)絡(luò)連接該基板管理控制器以及一遠(yuǎn)程終端機(jī);一處理器,電性連接該計(jì)算機(jī)端接口、該操作端接口以及該網(wǎng)絡(luò)接口電路,用以安排該計(jì)算機(jī)設(shè)備、該操作設(shè)備以及該遠(yuǎn)程終端機(jī)間的通信路徑;以及一智能型平臺(tái)管理接口模塊,電性連接該處理器以及該網(wǎng)絡(luò)接口電路,用以使用該基板管理控制器通過(guò)該網(wǎng)絡(luò)來(lái)管理該計(jì)算機(jī)設(shè)備,并為該操作設(shè)備以及該遠(yuǎn)程終端機(jī)其中至少的一者產(chǎn)生一智能型平臺(tái)管理接口選單。
8.如權(quán)利要求7所述的計(jì)算機(jī)切換器,其特征在于,還包含一主選單產(chǎn)生器,電性連接該處理器,用以為該操作設(shè)備以及該遠(yuǎn)程終端機(jī)至少其中之一產(chǎn)生一主選單。
9.如權(quán)利要求8所述的計(jì)算機(jī)切換器,其特征在于,該智能型平臺(tái)管理接口選單與該主選單相結(jié)合。
10.如權(quán)利要求8所述的計(jì)算機(jī)切換器,其特征在于,該處理器用以將該智能型平臺(tái)管理接口選單以及該主選單傳送至該操作設(shè)備以及該遠(yuǎn)程終端機(jī)至少其中之一。
11.如權(quán)利要求10所述的計(jì)算機(jī)切換器,其特征在于,該智能型平臺(tái)管理接口選單以及該主選單根據(jù)該操作設(shè)備或該遠(yuǎn)程終端機(jī)的不同指令而被分別地傳送至該操作設(shè)備。
12.如權(quán)利要求7所述的計(jì)算機(jī)切換器,其特征在于,該智能型平臺(tái)管理接口模塊還包含一內(nèi)存,用以儲(chǔ)存一智能型平臺(tái)管理接口韌體。
13.一種計(jì)算機(jī)切換器,其特征在于,包含一計(jì)算機(jī)端接口,用以連接至少一計(jì)算機(jī)設(shè)備,其中該計(jì)算機(jī)設(shè)備具有一基板管理控制器;一操作端接口,用以連接至少一操作設(shè)備;一網(wǎng)絡(luò)接口電路,用以通過(guò)一網(wǎng)絡(luò)連接該基板管理控制器;一處理器,電性連接該計(jì)算機(jī)端接口、該操作端接口以及該網(wǎng)絡(luò)接口電路,用以安排該計(jì)算機(jī)設(shè)備以及該操作設(shè)備間的通信路徑;以及一內(nèi)存,電性連接該處理器,用以儲(chǔ)存一智能型平臺(tái)管理接口韌體;其中該處理器執(zhí)行該智能型平臺(tái)管理接口韌體,通過(guò)該基板管理控制器來(lái)管理該計(jì)算機(jī)設(shè)備,并產(chǎn)生一智能型平臺(tái)管理接口選單。
14.如權(quán)利要求13所述的計(jì)算機(jī)切換器,其特征在于,該網(wǎng)絡(luò)接口電路還用以通過(guò)該網(wǎng)絡(luò)連接一遠(yuǎn)程終端機(jī),該處理器還用以安排該計(jì)算機(jī)設(shè)備、該操作設(shè)備以及該遠(yuǎn)程終端機(jī)間的通信路徑,且選擇地為該操作設(shè)備以及該遠(yuǎn)程終端機(jī)至少其中之一產(chǎn)生該智能型平臺(tái)管理接口選單。
15.如權(quán)利要求14所述的計(jì)算機(jī)切換器,其特征在于,還包含一主選單產(chǎn)生器,電性連接該處理器,用以為該操作設(shè)備以及該遠(yuǎn)程終端機(jī)至少其中之一產(chǎn)生一主選單。
16.如權(quán)利要求15所述的計(jì)算機(jī)切換器,其特征在于,該智能型平臺(tái)管理接口選單與該主選單相結(jié)合。
17.如權(quán)利要求15所述的計(jì)算機(jī)切換器,其特征在于,該處理器用以將該智能型平臺(tái)管理接口選單以及該主選單傳送至該操作設(shè)備以及該遠(yuǎn)程終端機(jī)至少其中之一。
18.如權(quán)利要求17所述的計(jì)算機(jī)切換器,其特征在于,該智能型平臺(tái)管理接口選單以及該主選單根據(jù)該操作設(shè)備或該遠(yuǎn)程終端機(jī)的不同指令而被分別地傳送至該操作設(shè)備。
19.如權(quán)利要求13所述的計(jì)算機(jī)切換器,其特征在于,當(dāng)多個(gè)該計(jì)算機(jī)設(shè)備連接至該計(jì)算機(jī)端接口時(shí),該處理器用以通過(guò)該些計(jì)算機(jī)設(shè)備所共享的單個(gè)基板管理控制器來(lái)管理該些計(jì)算機(jī)設(shè)備。
20.一種計(jì)算機(jī)切換器,其特征在于,包含一計(jì)算機(jī)端接口,用以連接多個(gè)計(jì)算機(jī)設(shè)備,其中該些計(jì)算機(jī)設(shè)備共享一基板管理控制器;一操作端接口,用以連接至少一操作設(shè)備;一網(wǎng)絡(luò)接口電路,用以通過(guò)一網(wǎng)絡(luò)連接該基板管理控制器;一處理器,電性連接該計(jì)算機(jī)端接口、該操作端接口以及該網(wǎng)絡(luò)接口電路,用以安排該些計(jì)算機(jī)設(shè)備以及該操作設(shè)備間的通信路徑;以及一內(nèi)存,電性連接該處理器,用以儲(chǔ)存一智能型平臺(tái)管理接口韌體;其中該處理器執(zhí)行該智能型平臺(tái)管理接口韌體,通過(guò)該基板管理控制器來(lái)管理該些計(jì)算機(jī)設(shè)備。
全文摘要
本發(fā)明公開了一種計(jì)算機(jī)切換器,包含一計(jì)算機(jī)端接口,用以連接至少一計(jì)算機(jī)設(shè)備,其中該計(jì)算機(jī)設(shè)備具有一基板管理控制器;一操作端接口,用以連接至少一操作設(shè)備;一處理器,電性連接該計(jì)算機(jī)端接口以及該操作端接口,用以安排該計(jì)算機(jī)設(shè)備以及該操作設(shè)備間的通信路徑;一網(wǎng)絡(luò)接口電路,用以通過(guò)一網(wǎng)絡(luò)連接該基板管理控制器;以及一智能型平臺(tái)管理接口模塊,電性連接該處理器以及該網(wǎng)絡(luò)接口電路,用以使用該基板管理控制器通過(guò)該網(wǎng)絡(luò)來(lái)管理該計(jì)算機(jī)設(shè)備,并為該操作設(shè)備產(chǎn)生一智能型平臺(tái)管理接口選單。用戶可同時(shí)地通過(guò)智能型平臺(tái)管理接口功能來(lái)管理、監(jiān)視及分配連接至此計(jì)算機(jī)切換器上的計(jì)算機(jī)切換器的路徑,使遠(yuǎn)程管理與控制更為容易。
文檔編號(hào)G06F13/10GK1972212SQ20061015069
公開日2007年5月30日 申請(qǐng)日期2006年10月23日 優(yōu)先權(quán)日2005年10月24日
發(fā)明者江漢中, 黃世元, 李捷魁 申請(qǐng)人:宏正自動(dòng)科技股份有限公司