專利名稱::服務(wù)器系統(tǒng)及其遠(yuǎn)程計(jì)算機(jī)切換器的聯(lián)機(jī)方法
技術(shù)領(lǐng)域:
:本發(fā)明是有關(guān)于一種服務(wù)器系統(tǒng)及其遠(yuǎn)程計(jì)算機(jī)切換器的聯(lián)機(jī)方法。
背景技術(shù):
:在現(xiàn)今服務(wù)器系統(tǒng)的領(lǐng)域中,因?yàn)闄C(jī)架服務(wù)器(RackMountableServer)在一個(gè)機(jī)架上可同時(shí)置放很多臺服務(wù)器,其逐漸取代傳統(tǒng)服務(wù)器,應(yīng)用在商業(yè)運(yùn)轉(zhuǎn)的大型機(jī)房中。由于服務(wù)器數(shù)量的大幅增加,也凸顯出服務(wù)器管理的重要性。因此,如何有效管理機(jī)房中眾多的服務(wù)器,對于管理人員來說是一項(xiàng)極大的挑戰(zhàn)。過去在管理為數(shù)眾多且種類不同的服務(wù)器時(shí),管理人員需要親自到現(xiàn)場一一檢視機(jī)臺的運(yùn)作,并排除異常狀況。然而這樣的方式導(dǎo)致管理效率不彰,耗費(fèi)大量的人力及時(shí)間成本。為了解決這樣的問題,業(yè)界發(fā)展出一種經(jīng)由網(wǎng)絡(luò)連接的遠(yuǎn)程計(jì)算機(jī)切換器(remotekeyboard,video,andmouseswitch)。管理人員可以從客戶端計(jì)算機(jī),透過內(nèi)部局域網(wǎng)絡(luò)聯(lián)機(jī)到遠(yuǎn)程計(jì)算機(jī)切換器,并使用客戶端計(jì)算機(jī)的鍵盤、鼠標(biāo)及顯示屏,對于服務(wù)器進(jìn)行管理。借此,管理人員不需要到達(dá)現(xiàn)場即可對服務(wù)器進(jìn)行管理。現(xiàn)行遠(yuǎn)程計(jì)算機(jī)切換器在進(jìn)行聯(lián)機(jī)時(shí),是采用預(yù)設(shè)的鼠標(biāo)模式來操作服務(wù)器中的操作系統(tǒng)。然而當(dāng)服務(wù)器中操作系統(tǒng)的類型與預(yù)設(shè)的鼠標(biāo)模式不相符時(shí),在客戶端計(jì)算機(jī)的顯示屏上會發(fā)生鼠標(biāo)移動不同步,或者鼠標(biāo)坐標(biāo)位置與實(shí)際不同的現(xiàn)象。目前的解決方法是由管理者手動選擇鼠標(biāo)模式,并重新進(jìn)行遠(yuǎn)程計(jì)算機(jī)切換器的聯(lián)機(jī),以讓新的鼠標(biāo)模式生效。這種重新聯(lián)機(jī)的方式降低了管理效率,同時(shí)亦增加了使用上的不便性。
發(fā)明內(nèi)容因此,本發(fā)明的目的是在提供一種服務(wù)器系統(tǒng)及其遠(yuǎn)程計(jì)算機(jī)切換器的聯(lián)機(jī)方法,以解決鼠標(biāo)模式與操作系統(tǒng)不符的問題。本發(fā)明的一方面是在提供一種遠(yuǎn)程計(jì)算機(jī)切換器的聯(lián)機(jī)方法,至少包含以下步驟。首先,啟動一服務(wù)器系統(tǒng)中的基本輸入輸出系統(tǒng)的電源開啟自我檢測。再者,使用基本輸入輸出系統(tǒng)根據(jù)一操作系統(tǒng)類型設(shè)定值輸出一設(shè)定命令至一基板管理控制器。其次,使用基板管理控制器根據(jù)設(shè)定命令更新服務(wù)器系統(tǒng)的一遠(yuǎn)程計(jì)算機(jī)切換器的鼠標(biāo)模式。接著,使用一客戶端聯(lián)機(jī)至更新鼠標(biāo)模式后的遠(yuǎn)程計(jì)算機(jī)切換器。然后,在電源開啟自我檢測結(jié)束后啟動一操作系統(tǒng)。依據(jù)本發(fā)明一實(shí)施例,操作系統(tǒng)為一窗口操作系統(tǒng)。依據(jù)本發(fā)明另一實(shí)施例,更新鼠標(biāo)模式的步驟包含一更改模式的步驟,使用基板管理控制器將鼠標(biāo)模式由一絕對模式更改為一相對模式。依據(jù)本發(fā)明再一實(shí)施例,操作系統(tǒng)為一Linux操作系統(tǒng)。依據(jù)本發(fā)明又一實(shí)施例,更新鼠標(biāo)模式的步驟包含一更改模式的步驟,使用基板管理控制器將鼠標(biāo)模式由一相對模式更改為一絕對模式。本發(fā)明的另一方面是在提供一種服務(wù)器系統(tǒng),至少包含一基本輸入輸出系統(tǒng)、一基板管理控制器、一遠(yuǎn)程計(jì)算機(jī)切換器以及一儲存裝置。儲存裝置用以儲存一操作系統(tǒng)。基本輸入輸出系統(tǒng)儲存有一操作系統(tǒng)類型設(shè)定值,操作系統(tǒng)類型設(shè)定值對應(yīng)于操作系統(tǒng)的類型。基本輸入輸出系統(tǒng)用以根據(jù)操作系統(tǒng)類型設(shè)定值輸出一設(shè)定命令。遠(yuǎn)程計(jì)算機(jī)切換器用以聯(lián)機(jī)于一客戶端?;骞芾砜刂破饔靡越邮赵O(shè)定命令,并且根據(jù)設(shè)定命令更新遠(yuǎn)程計(jì)算機(jī)切換器的一鼠標(biāo)模式。依據(jù)本發(fā)明一實(shí)施例,基板管理控制器還用以將鼠標(biāo)模式由一絕對模式更改為一相對模式。依據(jù)本發(fā)明另一實(shí)施例,儲存裝置用以儲存一窗口操作系統(tǒng)。依據(jù)本發(fā)明又一實(shí)施例,基板管理控制器還用以將鼠標(biāo)模式由一相對模式更改為一絕對模式。依據(jù)本發(fā)明再一實(shí)施例,儲存裝置用以儲存一Linux操作系統(tǒng)。依照本發(fā)明實(shí)施例的服務(wù)器系統(tǒng)及其遠(yuǎn)程計(jì)算機(jī)切換器的聯(lián)機(jī)方法,可以確保當(dāng)客戶端聯(lián)機(jī)至遠(yuǎn)程計(jì)算機(jī)切換器時(shí),遠(yuǎn)程計(jì)算機(jī)切換器是采用正確對應(yīng)的鼠標(biāo)模式。為讓本發(fā)明的上述和其它目的、特征、優(yōu)點(diǎn)與實(shí)施例能更明顯易懂,所附附圖的說明如下圖1繪示依照本發(fā)明一實(shí)施例的一種服務(wù)器系統(tǒng)的功能方塊圖;圖2繪示依照本發(fā)明一實(shí)施例的一種遠(yuǎn)程計(jì)算機(jī)切換器的聯(lián)機(jī)方法。主要組件符號說明100:服務(wù)器系統(tǒng)130:基本輸入輸出系統(tǒng)110:基板管理控制器140:儲存裝置120遠(yuǎn)程計(jì)算機(jī)切換器200客戶端具體實(shí)施例方式請參照圖1,其繪示依照本發(fā)明一實(shí)施例的一種服務(wù)器系統(tǒng)的功能方塊圖。服務(wù)器系統(tǒng)100至少包含基本輸入輸出系統(tǒng)(BasicInputOutputSystem,BIOS)130及一儲存裝置140。儲存裝置140用以儲存一操作系統(tǒng),基本輸入輸出系統(tǒng)130中設(shè)定由前述的操作系統(tǒng)進(jìn)行開機(jī)的動作?;据斎胼敵鱿到y(tǒng)130儲存有一操作系統(tǒng)類型設(shè)定值,并且用以根據(jù)此操作系統(tǒng)類型設(shè)定值輸出一設(shè)定命令。操作系統(tǒng)類型設(shè)定值對應(yīng)于儲存裝置140中的操作系統(tǒng),用以表示用來開機(jī)的操作系統(tǒng)的類型。在一實(shí)施例中,基本輸入輸出系統(tǒng)130的設(shè)置公用程序(setuputility)中設(shè)置有一操作系統(tǒng)類型字段,用以儲存操作系統(tǒng)類型設(shè)定值。供貨商可以在服務(wù)器系統(tǒng)100出貨時(shí),根據(jù)預(yù)設(shè)的開機(jī)操作系統(tǒng),在操作系統(tǒng)類型字段中設(shè)定操作系統(tǒng)類型設(shè)定值。使用者亦可由服務(wù)器系統(tǒng)100的本機(jī)端(console)進(jìn)入基本輸入輸出系統(tǒng)130的設(shè)置公用程序,并且在操作系統(tǒng)類型字段中設(shè)定操作系統(tǒng)類型設(shè)定值。實(shí)際應(yīng)用上,操作系統(tǒng)類型設(shè)定值可為表示特定操作系統(tǒng)的數(shù)值,例如「1J代表開機(jī)的操作系統(tǒng)為窗口操作系統(tǒng),「2」代表開機(jī)的操作系統(tǒng)為Linux操作系統(tǒng),以方便使用者設(shè)定。在另一實(shí)施例中,設(shè)置公用程序中可以利用選單式字段,列出不同的操作系統(tǒng),方便使用者選取。進(jìn)一步來說,服務(wù)器系統(tǒng)100還包含一基板管理控制器(BaseboardManagementController,BMC)110及一遠(yuǎn)程計(jì)算機(jī)切換器120?;骞芾砜刂破?10用以管理服務(wù)器系統(tǒng)100的多個(gè)芯片組,并且用以接收基本輸入輸出系統(tǒng)130輸出的設(shè)定命令。遠(yuǎn)程計(jì)算機(jī)切換器120用以聯(lián)機(jī)于一客戶端200。實(shí)際應(yīng)用上,客戶端200經(jīng)由局域網(wǎng)絡(luò)(LocalAreaNetwork,LAN)聯(lián)機(jī)于遠(yuǎn)程計(jì)算機(jī)切換器120,借以利用客戶端200的鍵盤、鼠標(biāo)、顯示接口等輸入輸出裝置,操作服務(wù)器系統(tǒng)100?;骞芾砜刂破?10還用以根據(jù)接收到的設(shè)定命令,更新遠(yuǎn)程計(jì)算機(jī)切換器120的一鼠標(biāo)模式。實(shí)際使用上,基板管理控制器110用以根據(jù)接收到的設(shè)定命令,將遠(yuǎn)程計(jì)算機(jī)切換器120的鼠標(biāo)模式切換至對應(yīng)于開機(jī)操作系統(tǒng)的模式。舉例來說,基板管理控制器110用以將鼠標(biāo)模式由一絕對模式(absolutemode)更改為一相對模式(relativemode),以對應(yīng)于窗口操作系統(tǒng)的鼠標(biāo)光標(biāo)值?;蛘?,基板管理控制器110用以將鼠標(biāo)模式由相對模式更改為絕對模式,以對應(yīng)于Linux操作系統(tǒng)的鼠標(biāo)光標(biāo)值。在絕對模式中,鼠標(biāo)在一個(gè)特定區(qū)域內(nèi)(如一鼠標(biāo)板的特定范圍內(nèi))的實(shí)際位置,直接對應(yīng)于鼠標(biāo)光標(biāo)在屏幕上的顯示坐標(biāo)值。另外,在相對模式中,鼠標(biāo)光標(biāo)是根據(jù)與前次鼠標(biāo)位置的移動的距離及方向的比例來進(jìn)行相對應(yīng)的移動。請參照圖2,其繪示依照本發(fā)明一實(shí)施例的一種遠(yuǎn)程計(jì)算機(jī)切換器的聯(lián)機(jī)方法。如步驟Sl所示,聯(lián)機(jī)方法中首先啟動基本輸入輸出系統(tǒng)130的一電源開啟自我檢測(Power-OnSelfI~est,P0ST)。基本輸入輸出系統(tǒng)130中設(shè)定由儲存裝置140中的操作系統(tǒng)進(jìn)行開機(jī)的動作。另外,基本輸入輸出系統(tǒng)130儲存有操作系統(tǒng)類型設(shè)定值。接著如步驟S2所示,使用基本輸入輸出系統(tǒng)130根據(jù)操作系統(tǒng)類型設(shè)定值輸出設(shè)定命令至基板管理控制器110。如步驟S3所示,使用基板管理控制器110根據(jù)所接收到的設(shè)定命令,更新遠(yuǎn)程計(jì)算機(jī)切換器120的鼠標(biāo)模式。例如儲存裝置140中儲存用來開機(jī)的操作系統(tǒng)為窗口操作系統(tǒng)時(shí),基板管理控制器110將鼠標(biāo)模式由絕對模式更改為相對模式。又例如儲存裝置140中儲存用來開機(jī)的操作系統(tǒng)為Linux操作系統(tǒng)時(shí),基板管理控制器110將鼠標(biāo)模式由相對模式更改為絕對模式。如步驟S4所示,使用客戶端200聯(lián)機(jī)至更新鼠標(biāo)模式后的遠(yuǎn)程計(jì)算機(jī)切換器120,借以確保遠(yuǎn)程計(jì)算機(jī)切換器120的鼠標(biāo)模式符合用來開機(jī)的操作系統(tǒng)。如步驟S5所示,當(dāng)電源開啟自我檢測結(jié)束之后,啟動操作系統(tǒng)。使用者可使用客戶端200的鼠標(biāo)、鍵盤及顯示屏等輸入輸出設(shè)備,經(jīng)由遠(yuǎn)程計(jì)算機(jī)切換器120來操作啟動后的操作系統(tǒng)。由于客戶端200聯(lián)機(jī)至遠(yuǎn)程計(jì)算機(jī)切換器120時(shí),鼠標(biāo)模式已被切換為對應(yīng)于操作系統(tǒng)的模式,因此客戶端200顯示屏上的遠(yuǎn)程計(jì)算機(jī)切換器120的畫面中,鼠標(biāo)光標(biāo)的移動及位置可以正確對應(yīng)于使用者的操作。上述依照本發(fā)明實(shí)施例的服務(wù)器系統(tǒng)及其遠(yuǎn)程計(jì)算機(jī)切換器的聯(lián)機(jī)方法,在客戶端聯(lián)機(jī)至遠(yuǎn)程計(jì)算機(jī)切換器之前,由基本輸入輸出系統(tǒng)根據(jù)操作系統(tǒng)類型設(shè)定值輸出設(shè)定命令至基板管理控制器?;骞芾砜刂破鞲鶕?jù)設(shè)定命令更新遠(yuǎn)程計(jì)算機(jī)切換器的鼠標(biāo)模式,使得客戶端聯(lián)機(jī)至遠(yuǎn)程計(jì)算機(jī)切換器時(shí),遠(yuǎn)程計(jì)算機(jī)切換器是采用正確對應(yīng)的鼠標(biāo)模式。在客戶端顯示屏上的遠(yuǎn)程計(jì)算機(jī)切換器畫面中,鼠標(biāo)移動不會出現(xiàn)不同步,并且畫面坐標(biāo)和實(shí)際位置不會發(fā)生位置不對應(yīng)的情況,提升了使用上的便利性。雖然本發(fā)明已以實(shí)施方式揭露如上,然其并非用以限定本發(fā)明,任何熟悉此技術(shù)的人員,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作各種的更動與潤飾,因此本發(fā)明的保護(hù)范圍當(dāng)視權(quán)利要求書所界定的范圍為準(zhǔn)。權(quán)利要求1.一種遠(yuǎn)程計(jì)算機(jī)切換器的聯(lián)機(jī)方法,其特征在于,至少包含啟動一服務(wù)器系統(tǒng)中的一基本輸入輸出系統(tǒng)的一電源開啟自我檢測;使用該基本輸入輸出系統(tǒng)根據(jù)一操作系統(tǒng)類型設(shè)定值輸出一設(shè)定命令至一基板管理控制器;使用該基板管理控制器根據(jù)該設(shè)定命令更新該服務(wù)器系統(tǒng)的一遠(yuǎn)程計(jì)算機(jī)切換器的一鼠標(biāo)模式;使用一客戶端聯(lián)機(jī)至更新該鼠標(biāo)模式后的該遠(yuǎn)程計(jì)算機(jī)切換器;以及在該電源開啟自我檢測結(jié)束后啟動一操作系統(tǒng)。2.根據(jù)權(quán)利要求1所述的遠(yuǎn)程計(jì)算機(jī)切換器的聯(lián)機(jī)方法,其特征在于,該操作系統(tǒng)為一窗口操作系統(tǒng)。3.根據(jù)權(quán)利要求2所述的遠(yuǎn)程計(jì)算機(jī)切換器的聯(lián)機(jī)方法,其特征在于,更新該鼠標(biāo)模式的該步驟包含使用該基板管理控制器將該鼠標(biāo)模式由一絕對模式更改為一相對模式。4.根據(jù)權(quán)利要求1所述的遠(yuǎn)程計(jì)算機(jī)切換器的聯(lián)機(jī)方法,其特征在于,該操作系統(tǒng)為一Linux操作系統(tǒng)。5.根據(jù)權(quán)利要求4所述的遠(yuǎn)程計(jì)算機(jī)切換器的聯(lián)機(jī)方法,其特征在于,更新該鼠標(biāo)模式的該步驟包含使用該基板管理控制器將該鼠標(biāo)模式由一相對模式更改為一絕對模式。6.一種服務(wù)器系統(tǒng),其特征在于,至少包含一儲存裝置,用以儲存一操作系統(tǒng);一基本輸入輸出系統(tǒng),儲存有一操作系統(tǒng)類型設(shè)定值,該操作系統(tǒng)類型設(shè)定值對應(yīng)于該操作系統(tǒng)的類型,該基本輸入輸出系統(tǒng)用以根據(jù)該操作系統(tǒng)類型設(shè)定值輸出一設(shè)定命令;一遠(yuǎn)程計(jì)算機(jī)切換器,用以聯(lián)機(jī)于一客戶端;以及一基板管理控制器,用以接收該設(shè)定命令,并且根據(jù)該設(shè)定命令更新該遠(yuǎn)程計(jì)算機(jī)切換器的一鼠標(biāo)模式。7.根據(jù)權(quán)利要求6所述的服務(wù)器系統(tǒng),其特征在于,該儲存裝置用以儲存一窗口操作系統(tǒng)。8.根據(jù)權(quán)利要求7所述的服務(wù)器系統(tǒng),其特征在于,該基板管理控制器更用以將該鼠標(biāo)模式由一絕對模式更改為一相對模式。9.根據(jù)權(quán)利要求6所述的服務(wù)器系統(tǒng),其特征在于,該儲存裝置用以儲存一Linux操作系統(tǒng)。10.根據(jù)權(quán)利要求9所述的服務(wù)器系統(tǒng),其特征在于,該基板管理控制器還用以將該鼠標(biāo)模式由一相對模式更改為一絕對模式。全文摘要本發(fā)明涉及一種服務(wù)器系統(tǒng)及其遠(yuǎn)程計(jì)算機(jī)切換器的聯(lián)機(jī)方法,利用一基本輸入輸出系統(tǒng)根據(jù)一操作系統(tǒng)類型設(shè)定值,輸出一設(shè)定命令至一基板管理控制器。接著,由基板管理控制器根據(jù)設(shè)定命令更新一遠(yuǎn)程計(jì)算機(jī)切換器的一鼠標(biāo)模式??蛻舳寺?lián)機(jī)至更新鼠標(biāo)模式后的遠(yuǎn)程計(jì)算機(jī)切換器。文檔編號G06F3/14GK102053722SQ20091020706公開日2011年5月11日申請日期2009年10月27日優(yōu)先權(quán)日2009年10月27日發(fā)明者林大華,范獻(xiàn)巍申請人:英業(yè)達(dá)股份有限公司