專利名稱:遠(yuǎn)程控制系統(tǒng)及管理方法
技術(shù)領(lǐng)域:
本發(fā)明是有關(guān)于一種遠(yuǎn)程控制,特別是有關(guān)于一種適用于一用戶計(jì)算機(jī)
上,以通過(guò)一鍵盤-顯示器-鼠標(biāo)組(keyboard-video-mouse, KVM)模塊來(lái)管理多個(gè) 服務(wù)器的系統(tǒng)以及方法。
背景技術(shù):
遠(yuǎn)程控制系統(tǒng)通常利用工具,以從一本地計(jì)算機(jī),例如一用戶計(jì)算機(jī),遠(yuǎn) 程訪問(wèn)以及控制網(wǎng)絡(luò)節(jié)點(diǎn)例如計(jì)算機(jī)服務(wù)器。這些傳統(tǒng)的遠(yuǎn)程訪問(wèn)工具允許在 用戶計(jì)算機(jī)上的使用者,可以遠(yuǎn)程地管理并復(fù)原遠(yuǎn)程服務(wù)器的操作。近年來(lái), 一個(gè)所謂的鍵盤-顯示器-鼠標(biāo)組(keyboard-video-mouse,以下簡(jiǎn)稱KVM)模塊已 經(jīng)被廣泛用于此類的遠(yuǎn)程控制系統(tǒng)中。此KVM模塊是一種硬件裝置,可允許 一使用者借由單一的鍵盤、視頻屏幕以及鼠標(biāo),控制多臺(tái)計(jì)算機(jī)。遠(yuǎn)程操控KVM (KVMoverIP,以下簡(jiǎn)稱iKVM)為一項(xiàng)更先進(jìn)的技術(shù),利用此項(xiàng)技術(shù),可借由 本地計(jì)算機(jī)上的KVM模塊,利用TCP/IP通訊協(xié)議,遠(yuǎn)程地管理一廣域網(wǎng)絡(luò)、 一局域網(wǎng)絡(luò)或電話線網(wǎng)絡(luò)上的多臺(tái)遠(yuǎn)程計(jì)算機(jī)。換言之,若一臺(tái)伺服器具有一 個(gè)可支持iKVM功能的iKVM模塊時(shí),此服務(wù)器可以被一用戶計(jì)算機(jī)從遠(yuǎn)程進(jìn) 行控制。
然而,在一個(gè)具有多臺(tái)服務(wù)器的網(wǎng)絡(luò)環(huán)境中,要記住每臺(tái)服務(wù)器的登入信 息以及辨識(shí)出每臺(tái)服務(wù)器所支持的服務(wù)以及相關(guān)認(rèn)證類型是非常困難的。 圖1A顯示一現(xiàn)有的遠(yuǎn)程控制系統(tǒng)100。
假設(shè)在用戶計(jì)算機(jī)上的一使用者想要聯(lián)機(jī)至服務(wù)器1時(shí),使用者必須記住 服務(wù)器1的因特網(wǎng)協(xié)議(Internet Protocol,以下簡(jiǎn)稱IP)地址(192.168.86.101),
以便要求聯(lián)機(jī)至服務(wù)器1。聯(lián)機(jī)至服務(wù)器1之后,使用者可能必須手動(dòng)地輸入 登入信息(例如圖1B所顯示的使用者名稱以及密碼),才能成功登入至服務(wù)器1, 以便聯(lián)機(jī)并控制服務(wù)器l。類似地,假設(shè)使用者想要聯(lián)機(jī)至服務(wù)器2時(shí),使用
6者必須記住服務(wù)器2的IP地址(192.168.86.102),以便要求聯(lián)機(jī)至服務(wù)器2,并 且可能必須手動(dòng)地輸入登入信息才能成功登入至服務(wù)器2。假設(shè)網(wǎng)絡(luò)中有多臺(tái) 服務(wù)器可被控制或切換時(shí),使用者必須記住并輸入許多與這些服務(wù)器相關(guān)的IP 地址以及登入信息,使得遠(yuǎn)程控制變得困難且復(fù)雜。
此外,當(dāng)有一新服務(wù)器加入至網(wǎng)絡(luò)時(shí),由于此新服務(wù)器的IP地址以及認(rèn) 證信息皆為未知,也無(wú)法由歷史數(shù)據(jù)中找到,使得使用者無(wú)法將新服務(wù)器加入 遠(yuǎn)程控制列表中。
發(fā)明內(nèi)容
本發(fā)明的一實(shí)施例為一種管理方法,適用于一用戶計(jì)算機(jī)以通過(guò)一網(wǎng)絡(luò)管 理多個(gè)服務(wù)器。管理方法包括下列步驟。首先,顯示一具有多個(gè)服務(wù)器的選擇 表于用戶計(jì)算機(jī)上,其中選擇表中每一服務(wù)器支持一遠(yuǎn)程操控KVM(iKVM)功 能,并且選擇表提供相應(yīng)每一服務(wù)器的信息。接著,于用戶計(jì)算機(jī)上,由選擇 表中選擇至少一服務(wù)器。之后,登入至選取的服務(wù)器,以將用戶計(jì)算機(jī)聯(lián)機(jī)至 選取的服務(wù)器,致使用戶計(jì)算機(jī)控制選取的服務(wù)器。
本發(fā)明的另一實(shí)施例為一種遠(yuǎn)程控制系統(tǒng),包括至少一服務(wù)器以及一用戶 計(jì)算機(jī)。至少一伺服器具有一iKVM模塊以支持遠(yuǎn)程操控KVM功能。用戶計(jì) 算機(jī)通過(guò)一網(wǎng)絡(luò)耦接至服務(wù)器,其中用戶計(jì)算機(jī)顯示一選擇表以提供相應(yīng)服務(wù) 器的信息。其中,用戶計(jì)算機(jī)由選擇表中選擇至少一服務(wù)器,致使用戶計(jì)算機(jī) 登入至選取的服務(wù)器、聯(lián)機(jī)至選取的服務(wù)器,并且控制選取的服務(wù)器。
本發(fā)明的另一實(shí)施例為一種管理方法,適用于一用戶計(jì)算機(jī)以通過(guò)一網(wǎng)絡(luò) 管理多個(gè)服務(wù)器。管理方法包括下列步驟。首先,提供一瀏覽程序于用戶計(jì)算 機(jī)上。接著,由瀏覽程序從服務(wù)器中搜尋出支持一遠(yuǎn)程操控KVM(iKVM)功能 的可支持服務(wù)器。列出支持iKVM功能的可支持服務(wù)器以及其相應(yīng)的信息,其 中每一可支持服務(wù)器的列出信息提供用以表示每一可支持服務(wù)器是否包括一 智能型平臺(tái)管理接口(IPMI)模塊的信息。之后,由用戶計(jì)算機(jī)自列出的服務(wù)器 中選擇至少一服務(wù)器。最后,由瀏覽程序加載相應(yīng)選取的服務(wù)器的認(rèn)證信息, 以將用戶計(jì)算機(jī)聯(lián)機(jī)至選取的服務(wù)器,致使用戶計(jì)算機(jī)控制選取的服務(wù)器。
為讓本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能更明顯易懂,以下結(jié)合附圖對(duì)本發(fā) 明的具體實(shí)施方式
作詳細(xì)說(shuō)明,其中
圖1A是顯示一習(xí)知的遠(yuǎn)程控制系統(tǒng)的示意圖。 圖1B是顯示一習(xí)知的認(rèn)證信息示意圖。
圖2是顯示依據(jù)本發(fā)明一實(shí)施例的遠(yuǎn)程控制系統(tǒng)的示意圖。 圖3是顯示依據(jù)本發(fā)明一實(shí)施例的遠(yuǎn)程控制系統(tǒng)的管理方法的流程圖,用 于管理多個(gè)服務(wù)器。
圖4是顯示依據(jù)本發(fā)明一實(shí)施例的選擇表的示意圖。
圖5是顯示依據(jù)本發(fā)明另一實(shí)施例的遠(yuǎn)程控制系統(tǒng)的管理方法的流程圖,
用于管理多個(gè)服務(wù)器。
圖6是顯示依據(jù)本發(fā)明一實(shí)施例的選擇表產(chǎn)生方法的流程圖。
圖7是顯示依據(jù)本發(fā)明一實(shí)施例的加入一呈現(xiàn)的新服務(wù)器的方法的流程圖。
圖8A是顯示依據(jù)本發(fā)明一實(shí)施例的切換選單的示意圖。 圖8B是顯示依據(jù)本發(fā)明一實(shí)施例的顯示畫(huà)面的示意圖,用以利用熱鍵切 換服務(wù)器。
圖8C是顯示依據(jù)本發(fā)明一實(shí)施例的顯示畫(huà)面的示意圖,用以利用分割窗 口切換服務(wù)器。
圖9是顯示依據(jù)本發(fā)明一實(shí)施例的顯示畫(huà)面的示意圖,用以產(chǎn)生一新服務(wù) 器的認(rèn)證信息。
主要組件符號(hào)說(shuō)明
100、 200 遠(yuǎn)程控制系統(tǒng);
KVM 鍵盤-顯示器-鼠標(biāo)組;
iKVM 遠(yuǎn)程操控鍵盤-顯示器-鼠標(biāo)組;
IPMI 智能型平臺(tái)管理接口;
IP 因特網(wǎng)協(xié)定;
210 用戶計(jì)算機(jī);212~鍵盤; 214~鼠標(biāo); 216 儲(chǔ)存裝置; 218 瀏覽程序;
220、 230、 240、 250~服務(wù)器; 222、 232、 242 iKVM模塊; 224、 234 IPMI模塊; 244 使用者定義類型; 260~網(wǎng)絡(luò);
AES 高等加密標(biāo)準(zhǔn);
S310-S330 執(zhí)行步驟;
400~選擇表;
S510-S550 執(zhí)行步驟;
S610-S660 執(zhí)行步驟;
S710-S740 執(zhí)行步驟;
800 切換選單;
810、 820~選項(xiàng);
830、 840、 850、 860 桌面信息; 870、 880 分割子窗口; 900、 910 顯示畫(huà)面。
具體實(shí)施例方式
為了讓本發(fā)明的目的、特征、及優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實(shí)施例, 并配合所附圖示圖2至圖9,做詳細(xì)的說(shuō)明。本發(fā)明說(shuō)明書(shū)提供不同的實(shí)施例 來(lái)說(shuō)明本發(fā)明不同實(shí)施方式的技術(shù)特征。實(shí)施例中的各組件的配置是為說(shuō)明之 用,任何熟習(xí)此項(xiàng)技術(shù)者,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作些許的更 動(dòng)與潤(rùn)飾,并非用以限制本發(fā)明。
本發(fā)明的實(shí)施例提供方法以及系統(tǒng),適用于一用戶計(jì)算機(jī)以通過(guò)一網(wǎng)絡(luò)管 理多個(gè)服務(wù)器。于一實(shí)施例中,提供一種適用于一用戶計(jì)算機(jī)的管理方法,以于用戶計(jì)算機(jī)上提供一瀏覽程序,使得用戶計(jì)算 機(jī)上的一使用者可以利用瀏覽程序遠(yuǎn)程地控制這些服務(wù)器。當(dāng)瀏覽程序被啟動(dòng) 時(shí),瀏覽程序自動(dòng)地搜尋一既定網(wǎng)絡(luò)區(qū)域中所有服務(wù)器,以找出支持一遠(yuǎn)程操
控KVM(KVM over IP, iKVM)功能的服務(wù)器,并產(chǎn)生一選擇表,列出支持iKVM 功能的所有服務(wù)器以及其相應(yīng)的信息(例如IP地址、認(rèn)證類型以及所支持的服 務(wù)例如是否支持 一 智能型平臺(tái)管理接口 (Intelligent Platform Management Interface,以下簡(jiǎn)稱IPMI)模塊)。使用者接著由選擇表中選擇一或多個(gè)欲管理 或欲切換的服務(wù)器,并且用戶計(jì)算機(jī)將利用預(yù)先儲(chǔ)存的相應(yīng)于選取的服務(wù)器的 認(rèn)證信息自動(dòng)地登入至選取的服務(wù)器,致使用戶計(jì)算機(jī)聯(lián)機(jī)至選取的服務(wù)器, 并且可借由用戶計(jì)算機(jī)上的輸入裝置(例如鍵盤或鼠標(biāo))控制選取的服務(wù)器,而 無(wú)需記住或輸入任何的IP地址或認(rèn)證信息。
根據(jù)本發(fā)明,若有一新服務(wù)器加入至網(wǎng)絡(luò)時(shí),用戶計(jì)算機(jī)將被通知,使得 用戶計(jì)算機(jī)可以決定是否要將新服務(wù)器加入至網(wǎng)絡(luò)中,以及顯示新服務(wù)器于選 擇表中,以供使用者進(jìn)行選取。此外,當(dāng)欲管理超過(guò)一臺(tái)的服務(wù)器時(shí),用戶計(jì) 算機(jī)上的使用者可以利用選擇表聯(lián)機(jī)至欲管理的服務(wù)器,并借由一熱鍵或一分 割窗口,切換在這些欲管理的服務(wù)器之間的控制。
圖2顯示一依據(jù)本發(fā)明的一遠(yuǎn)程控制系統(tǒng)200的實(shí)施例。遠(yuǎn)程控制系統(tǒng)200 包括一用戶計(jì)算機(jī)210以及四臺(tái)服務(wù)器220、 230、 240以及250,其中。用戶 計(jì)算機(jī)210與四臺(tái)服務(wù)器220-250是通過(guò)一網(wǎng)絡(luò)260彼此互相連接。網(wǎng)絡(luò)260 可為有線或無(wú)線網(wǎng)絡(luò)例如因特網(wǎng)、以太網(wǎng)絡(luò)、內(nèi)部網(wǎng)絡(luò)、局域網(wǎng)絡(luò)(LAN)、廣 域網(wǎng)絡(luò)(WAN)或符合IEEE802.il標(biāo)準(zhǔn)的無(wú)線網(wǎng)絡(luò)。值得注意的是,雖然本實(shí)施 例的遠(yuǎn)程控制系統(tǒng)中有四臺(tái)服務(wù)器通過(guò)一網(wǎng)絡(luò)連接至用戶計(jì)算機(jī),于其它實(shí)施 例的遠(yuǎn)程控制系統(tǒng)中,可以有少于四臺(tái)或更多服務(wù)器通過(guò)一網(wǎng)絡(luò)連接至用戶計(jì) 算機(jī)。舉例來(lái)說(shuō),于其它實(shí)施例中,遠(yuǎn)程控制系統(tǒng)可允許至少一服務(wù)器或多于 四臺(tái)的服務(wù)器連接至用戶計(jì)算機(jī)。
用戶計(jì)算機(jī)210還包括一儲(chǔ)存裝置216。儲(chǔ)存裝置216可為一硬盤、磁性 磁盤、光盤、隨身碟、可攜式磁盤或非揮發(fā)性內(nèi)存磁盤。用戶計(jì)算機(jī)210也包 括一輸入裝置,其具有一鍵盤212、 一鼠標(biāo)214或其類似裝置以接收輸入信號(hào), 以及一顯示裝置(未繪示),例如液晶顯示(LCD)屏幕,以顯示信息。于一實(shí)施例
10中,用戶計(jì)算機(jī)210可為個(gè)人計(jì)算機(jī)、筆記型計(jì)算機(jī)、桌上型計(jì)算機(jī)、膝上型 計(jì)算機(jī)、個(gè)人數(shù)字助理(PDA)、移動(dòng)電話或任何可攜式電子裝置。
每一服務(wù)器220、 230以及240皆具有至少一可支持至少一 iKVM功能的 iKVM模塊222、 232、 242,使得用戶計(jì)算機(jī)210可通過(guò)網(wǎng)絡(luò)260控制每一服 務(wù)器。當(dāng)一特定的服務(wù)器支持iKVM功能,用戶計(jì)算機(jī)210便可利用其上的 KVM模塊(即鍵盤212、視頻顯示裝置以及鼠標(biāo)214 ),通過(guò)連接網(wǎng)絡(luò)260,從 遠(yuǎn)程監(jiān)視以及控制此特定的服務(wù)器。此服務(wù)器也可更包括一智能型平臺(tái)管理接 口(IPMI)模塊以支持一 IPMI標(biāo)準(zhǔn)。IPMI標(biāo)準(zhǔn)定義一組的通用接口至計(jì)算機(jī)硬 件以及固件,系統(tǒng)管理者可通過(guò)這些接口監(jiān)控系統(tǒng)的運(yùn)作以及管理系統(tǒng)。IPMI 操作獨(dú)立于操作系統(tǒng),允許系統(tǒng)管理者可在缺乏操作系統(tǒng)或系統(tǒng)管理軟件,或 者甚至欲監(jiān)控的系統(tǒng)未開(kāi)機(jī)的情況下從遠(yuǎn)程管理一系統(tǒng)。IPMI模塊可提供與服 務(wù)器相關(guān)的信息,例如中央處理單元(CPU)速度、溫度等等。借由IPMI模塊, 用戶計(jì)算機(jī)210可從遠(yuǎn)程監(jiān)控被管理的服務(wù)器的硬件信息,并且可以根據(jù)監(jiān)控 到的硬件信息,設(shè)定并控制被管理的服務(wù)器,例如將其開(kāi)機(jī)、關(guān)機(jī)或當(dāng)監(jiān)控到 一個(gè)錯(cuò)誤發(fā)生時(shí),將其重新啟動(dòng)。服務(wù)器的認(rèn)證類型可包括,舉例來(lái)說(shuō), 一采 用128位金鑰加密方式的高等加密標(biāo)準(zhǔn)(advanced encryption standard,以下簡(jiǎn)稱 AES)類型或一使用者自行定義的標(biāo)準(zhǔn)類型。
舉例來(lái)說(shuō),于本實(shí)施例中,服務(wù)器220以及230分別包括了IPMI模塊224 以及234。服務(wù)器220具有一第一 IP地址IP1與一個(gè)AES認(rèn)證類型。服務(wù)器 230具有一第二 IP地址IP2與一個(gè)使用者自行定義(例如ATEN定義)的認(rèn)證類 型。服務(wù)器240具有一第三IP地址IP3與一個(gè)使用者定義的認(rèn)證類型244,但 是不支持一 IPMI功能。服務(wù)器250具有一第四IP地址IP4,但是不支持一 iKVM 或者IPMI功能。
圖3顯示一依據(jù)本發(fā)明實(shí)施例的遠(yuǎn)程控制系統(tǒng)200的管理方法的流程圖, 用于管理多個(gè)服務(wù)器。如步驟S310,于用戶計(jì)算機(jī)210中顯示一個(gè)包含所有可 支持一 iKVM功能的服務(wù)器的選擇表。選擇表提供相應(yīng)每一服務(wù)器的信息并且
允許使用者從顯示的選擇表中選擇其中至少一服務(wù)器。
圖4顯示依據(jù)本發(fā)明一實(shí)施例的選擇表400的示意圖。如圖4所示,選擇 表400至少包括一服務(wù)器字段以及一加密字段,其中服務(wù)器字段顯示支持iKVM
11功能的每一服務(wù)器及其相應(yīng)的信息,而加密字段顯示每一服務(wù)器所使用的加密 類型。上述相應(yīng)的信息可包括每一服務(wù)器的至少一 IP地址、 一媒體存取控制
(MAC)地址、 一認(rèn)證類型以及所支持的服務(wù),例如此服務(wù)器是否支持一 IPMI 功能。在一既定網(wǎng)絡(luò)區(qū)域范圍內(nèi)的所有支持iKVM功能的服務(wù)器將會(huì)被找到并 列在選擇表上,因此用戶計(jì)算機(jī)210可通過(guò)連接網(wǎng)絡(luò)260聯(lián)機(jī)至任何一臺(tái)列出 的服務(wù)器。于一實(shí)施例中,選擇表是顯示為用戶計(jì)算機(jī)210上的一訊框窗口 (frame window)或一使用者圖形接口 (GUI)。
接著,如步驟S320,由用戶計(jì)算機(jī)210上的選擇表中選擇至少一欲管理的 服務(wù)器。參見(jiàn)圖4,例如,有三臺(tái)服務(wù)器,即服務(wù)器1-服務(wù)器3,被列出并且 假設(shè)欲管理的服務(wù)器為服務(wù)器1。因此,服務(wù)器1 220被選取。請(qǐng)注意,服務(wù) 器4 250也同時(shí)被搜尋,但是因其未支持iKVM功能,因此沒(méi)有列在選擇表400 中。于一實(shí)施例中,即使服務(wù)器4 250未支持iKVM功能或IPMI功能,服務(wù)器 4 250也將被搜尋并列在選擇表400中。
由圖4可知,服務(wù)器1的IP地址、認(rèn)證類型以及所支持的服務(wù)類型是分 別為"192.168.86.101"、 ,,AES類型"以及"IPMI可支持"。在選取服務(wù)器1后,相 應(yīng)于服務(wù)器1的登入信息或認(rèn)證信息(例如使用者識(shí)別碼以及密碼)也可得到。 每一服務(wù)器的登入信息或認(rèn)證信息可事先定義并儲(chǔ)存,并且可由用戶計(jì)算機(jī) 210進(jìn)行存取,使得用戶計(jì)算機(jī)210可自動(dòng)取得相應(yīng)選取的服務(wù)器的這些信息, 而無(wú)須使用者的介入。此外,也可由一既定數(shù)據(jù)庫(kù)或是用戶計(jì)算機(jī)210的一檔 案中,或是由連接至網(wǎng)絡(luò)的一既定服務(wù)器中擷取出每一服務(wù)器的登入信息或認(rèn)
證信息o
接著,如步驟S330,利用擷取到的認(rèn)證信息,自動(dòng)登入至選取的服務(wù)器(即 服務(wù)器1),致使用戶計(jì)算機(jī)210可以聯(lián)機(jī)至選取的服務(wù)器。在用戶計(jì)算機(jī)210 成功地聯(lián)機(jī)至選取的服務(wù)器(g卩服務(wù)器1)之后,用戶計(jì)算機(jī)210上的使用者可以 利用輸入裝置(鍵盤或鼠標(biāo))以控制以及管理選取的服務(wù)器。于此實(shí)施例中,由 于服務(wù)器1也包含一可提供IPMI功能的IPMI模塊,用戶計(jì)算機(jī)210也可通過(guò) 此IPMI模塊控制服務(wù)器1。
用戶計(jì)算機(jī)210更提供一瀏覽程序(viewer application)218,其提供一使用 者接口以顯示選擇表并供使用者選擇一欲進(jìn)行管理的服務(wù)器,使得使用者可通
12過(guò)輸入裝置遠(yuǎn)程監(jiān)視及控制選取的服務(wù)器。
圖5顯示依據(jù)本發(fā)明實(shí)施例的遠(yuǎn)程控制系統(tǒng)200的另一管理方法的流程 圖,用于管理多個(gè)服務(wù)器。當(dāng)一使用者想要在用戶計(jì)算機(jī)210上執(zhí)行一遠(yuǎn)程控 制操作時(shí),瀏覽程序?qū)⒈惶峁┮约伴_(kāi)啟(步驟S510)。 一旦瀏覽程序開(kāi)啟后,瀏 覽程序自動(dòng)搜尋一既定網(wǎng)絡(luò)區(qū)域內(nèi)所有服務(wù)器,找出所有支持iKVM功能的服 務(wù)器組合(步驟S520)。值得注意的是,雖然本實(shí)施例中僅以是否支持iKVM功 能當(dāng)作查詢條件,但本發(fā)明并不限于此。瀏覽程序可借由對(duì)連接網(wǎng)絡(luò)廣播一個(gè) 訊息以找出其中一支持iKVM功能的服務(wù)器,并且接收到來(lái)自每一可支持 iKVM功能的服務(wù)器的一個(gè)回復(fù)訊息。為了說(shuō)明,假設(shè)在既定的網(wǎng)絡(luò)區(qū)域中共 有十臺(tái)服務(wù)器時(shí),則這十臺(tái)服務(wù)器都將被搜尋。假設(shè)十臺(tái)服務(wù)器中有四臺(tái)支持 iKVM功能的服務(wù)器,則這四臺(tái)支持iKVM功能的服務(wù)器都將回復(fù)一個(gè)訊息至 瀏覽程序。關(guān)于詳細(xì)的用以產(chǎn)生一搜尋表的搜尋流程將介紹于下。
當(dāng)既定的網(wǎng)絡(luò)區(qū)域中所有的服務(wù)器都搜尋過(guò)了之后,將產(chǎn)生一個(gè)列出每一 符合查詢條件的服務(wù)器及其對(duì)應(yīng)信息的選擇表(步驟S530)。每一符合査詢條件 的服務(wù)器所列出的信息可包括用以表示每一搜尋的服務(wù)器是否包括一個(gè)IPMI 模塊的信息。
接著,用戶計(jì)算機(jī)210中一使用者由選擇表列出的服務(wù)器中選擇至少一服 務(wù)器(步驟S540)。瀏覽程序?qū)⒆詣?dòng)擷取并加載對(duì)應(yīng)選取的服務(wù)器的認(rèn)證信息以 將用戶計(jì)算機(jī)210聯(lián)機(jī)至選取的服務(wù)器(步驟S550)。類似地,在用戶計(jì)算機(jī)210 成功地聯(lián)機(jī)至選取的服務(wù)器之后,使用者可通過(guò)輸入裝置管理及控制選取的服 務(wù)器。
為了產(chǎn)生一選擇表,可在用戶計(jì)算機(jī)210的瀏覽程序以及服務(wù)器之間采用 一個(gè)廣播訊息以及一個(gè)特定的通訊協(xié)議。
請(qǐng)參見(jiàn)圖6。圖6顯示依據(jù)本發(fā)明一實(shí)施例的選擇表產(chǎn)生方法的流程圖。 首先,于步驟S610,當(dāng)用戶計(jì)算機(jī)210的瀏覽程序被使用者開(kāi)啟時(shí),對(duì)連接網(wǎng) 絡(luò)中所有服務(wù)器廣播一探索訊息。值得注意的是,既定網(wǎng)絡(luò)區(qū)域可由使用者利 用瀏覽程序加以定義或調(diào)整,例如按下瀏覽程序中的"選項(xiàng)"按鈕以定義搜尋區(qū) 域。其中,探索訊息表示一個(gè)找出所有可支持iKVM功能的服務(wù)器組合的要求 信號(hào)。于步驟S620,判斷收到探索訊息的服務(wù)器是否支持iKVM功能。若是(步驟S620的是),被詢問(wèn)的服務(wù)器回復(fù)一注冊(cè)訊息(registermessage)至用戶計(jì)算機(jī) 210(步驟S630)。此回復(fù)的訊息可包括每一服務(wù)器至少一 IP地址、一 MAC地 址、 一認(rèn)證類型以及所支持的服務(wù),例如此服務(wù)器是否支持一 IPMI功能。一 旦用戶計(jì)算機(jī)210接收到來(lái)自一被詢問(wèn)的服務(wù)器所回復(fù)的注冊(cè)訊息后,關(guān)于被 詢問(wèn)的服務(wù)器的訊息及其相關(guān)信息,例如IP地址、MAC地址、認(rèn)證類型以及 所支持的服務(wù)等,將被儲(chǔ)存并列于選擇表中(步驟S640)。于步驟S650,判斷是 否已搜尋所有服務(wù)器。若否(步驟S640的否),重復(fù)執(zhí)行步驟S620至S640以査 詢每一臺(tái)未搜尋的服務(wù)器,直到所有服務(wù)器皆被搜尋為止。若已搜尋所有服務(wù) 器,于是產(chǎn)生并顯示選擇表(步驟S660),整個(gè)流程結(jié)束。假設(shè)在步驟S620 中, 一個(gè)被詢問(wèn)的服務(wù)器接收到探索訊息且未支持iKVM功能時(shí),此服務(wù)器可 忽略探索訊息或者回復(fù)另一種表示其未支持所査詢服務(wù)的訊息。
利用上述的廣播訊息,用戶計(jì)算機(jī)210可找到所有可支持iKVM功能的服 務(wù)器組合,并且將其列于選擇表中。然而,選擇表并不包括任何在執(zhí)行上述搜 尋操作之后才加入連接網(wǎng)絡(luò)的新服務(wù)器。于一實(shí)施例中,提供一加入一新增的 新服務(wù)器的方法,請(qǐng)參見(jiàn)圖7。
圖7顯示依據(jù)本發(fā)明一實(shí)施例的加入一新增的新服務(wù)器的方法的流程圖。
于步驟S710,由新增的服務(wù)器傳送一注冊(cè)訊息,以通知用戶計(jì)算機(jī)210 有一新增服務(wù)器。舉例來(lái)說(shuō),當(dāng)接收到上述注冊(cè)訊息時(shí),瀏覽程序可彈出一對(duì) 話框,顯示有一個(gè)支持iKVM功能的新服務(wù)器正要求加入至網(wǎng)絡(luò)中。類似地, 此傳送的注冊(cè)訊息可包括至少一IP地址、一MAC地址、 一認(rèn)證類型以及所支 持的服務(wù)類型。當(dāng)接收到上述注冊(cè)訊息時(shí),于步驟S720,用戶計(jì)算機(jī)210可決 定是否允許此新服務(wù)器加入于網(wǎng)絡(luò)中。假設(shè)用戶計(jì)算機(jī)210決定加入此新服務(wù) 器于網(wǎng)絡(luò)中,相應(yīng)于新服務(wù)器的認(rèn)證信息也將被加入(步驟S730)。于本實(shí)施例 中,如果一服務(wù)器是首次出現(xiàn)時(shí),其相應(yīng)的認(rèn)證信息將被輸入并儲(chǔ)存于用戶計(jì) 算機(jī)210中。當(dāng)上述服務(wù)器再次被搜尋時(shí),便可自動(dòng)取得其認(rèn)證信息。
圖9顯示依據(jù)本發(fā)明一實(shí)施例的顯示畫(huà)面900的示意圖,用以產(chǎn)生以及編 輯一新服務(wù)器的認(rèn)證信息。如圖9所示,使用者可由注冊(cè)訊息中自動(dòng)獲得服務(wù) 器相關(guān)信息以及認(rèn)證類型,并手動(dòng)輸入或編輯其它信息,例如輸入由新服務(wù)器 所用的服務(wù)器名稱、使用者名稱以及密碼,因此上述認(rèn)證信息可在稍后被取出并用以登入至新服務(wù)器。上述認(rèn)證信息可被預(yù)設(shè)儲(chǔ)存于用戶計(jì)算機(jī)210中的一 數(shù)據(jù)庫(kù)或一檔案中。上述認(rèn)證信息也可被儲(chǔ)存于一當(dāng)作認(rèn)證服務(wù)器的特定服務(wù)
器的一特定檔案中,如圖9所示的顯示畫(huà)面910。在這種情形下,用戶計(jì)算機(jī) 210可由認(rèn)證服務(wù)器取得相應(yīng)于選取的服務(wù)器的認(rèn)證信息。
在相應(yīng)于新服務(wù)器的認(rèn)證信息增加完畢后,新服務(wù)器將增加并顯示于選擇 表中(步驟S740)。因此,之后用戶計(jì)算機(jī)210的使用者便可由選擇表中選擇以 及控制此新服務(wù)器。
于部分實(shí)施例中,每一使用者可具有一職權(quán)或一群組設(shè)定以定義其個(gè)人特 性。因此,選擇表可根據(jù)使用者的一職權(quán)或一群組設(shè)定特性所產(chǎn)生。換言之, 不同使用者所顯示的選擇表內(nèi)容也有所不同,可以提高安全性以及存取優(yōu)先 級(jí)。
于部分實(shí)施例中,本發(fā)明所提出的管理方法亦可用于控制超過(guò)一臺(tái)的服務(wù) 器。舉例來(lái)說(shuō),參見(jiàn)圖4,用戶計(jì)算機(jī)210可能切換在服務(wù)器1以及服務(wù)器2 之間的控制。 一使用者可按下一特定功能鍵或一特定按鈕以執(zhí)行上述服務(wù)器切 換操作。若服務(wù)器切換操作被啟動(dòng), 一個(gè)切換選單將被顯示以提供使用者進(jìn)行 服務(wù)器間的控制切換。
圖8A顯示依據(jù)本發(fā)明一實(shí)施例的示范切換選單800的示意圖。如圖8A 所示,提供兩種切換方法選項(xiàng)"切換"810(亦即熱鍵切換)或"分割"820(亦即分 割窗口切換)。熱鍵可包括鍵盤的一按鍵組合,例如一個(gè)[Scroll Lock]按鍵加上 [Scroll Lock]按鍵的組合或一個(gè)[Scroll Lock]按鍵加上任一個(gè)數(shù)字按鍵的組合, 或者鼠標(biāo)的按鈕組合,其中每一個(gè)數(shù)字代表可以被切換的一臺(tái)特定服務(wù)器。假 設(shè)使用者選取了選項(xiàng)"切換"時(shí),所有被選取的服務(wù)器可通過(guò)按下既定的熱鍵進(jìn) 行切換,并且一次只能顯示以及監(jiān)控其中一臺(tái)的服務(wù)器,如圖8B所示。假設(shè) 使用者選取了選項(xiàng)"分割"時(shí),一被選取的服務(wù)器的群組將被同時(shí)顯示以及監(jiān)控, 如圖8C所示。
在切換選項(xiàng)被選取后,使用者可選擇選擇表中的另一臺(tái)服務(wù)器。相應(yīng)于選 取的另一臺(tái)服務(wù)器的認(rèn)證信息接著自動(dòng)地被擷取并加載,以登入至選取的另一 臺(tái)服務(wù)器。因此,使用者可在用戶計(jì)算機(jī)210上利用選取的切換選項(xiàng),將由對(duì) 目前選取的服務(wù)器的控制切換至另一選取的服務(wù)器的控制。
15圖8B顯示依據(jù)本發(fā)明一實(shí)施例的顯示畫(huà)面的示意圖,用以利用熱鍵切換 服務(wù)器。請(qǐng)同時(shí)參照?qǐng)D4以及圖8B,于本實(shí)施例中,假設(shè)熱鍵是定義為[ScrolI Lock]按鍵加上[Scroll Lock]按鍵的組合,服務(wù)器1以及服務(wù)器2已經(jīng)成功地登 入,并且目前被控制的服務(wù)器為服務(wù)器1。假設(shè)熱鍵被按下,使得控制由對(duì)服 務(wù)器l的控制切換至對(duì)服務(wù)器2的控制,并且顯示的監(jiān)控畫(huà)面或桌面,也由服 務(wù)器1的桌面830變成服務(wù)器2的桌面840。若再次按下熱鍵,控制將由對(duì)服 務(wù)器2的控制切換回對(duì)服務(wù)器1的控制,并且顯示的監(jiān)控畫(huà)面或桌面,也由服 務(wù)器2切換回原來(lái)的服務(wù)器1。
圖8C顯示依據(jù)本發(fā)明一實(shí)施例的顯示畫(huà)面的示意圖,用以利用分割窗口 切換服務(wù)器。假設(shè)服務(wù)器1以及服務(wù)器2已經(jīng)成功地登入,并且分割窗口可同 時(shí)顯示四臺(tái)服務(wù)器相應(yīng)的桌面信息。如第8圖所示,服務(wù)器1相關(guān)的信息850 以及服務(wù)器2相關(guān)的信息860是同時(shí)顯示在用戶計(jì)算機(jī)210中的鄰接分割視頻 窗口中,而因?yàn)槟壳爸挥袃膳_(tái)服務(wù)器被用戶計(jì)算機(jī)210進(jìn)行監(jiān)控,因此分割視 頻窗口 870以及880的信息是以陰影表示。如圖所示,于分割窗口的形式下, 服務(wù)器1以及服務(wù)器2可同時(shí)被進(jìn)行監(jiān)控。
此外,當(dāng)其中一服務(wù)器連接至用戶計(jì)算機(jī)210時(shí),用戶計(jì)算機(jī)210的儲(chǔ)存 裝置216可被此連接的服務(wù)器所使用。因此,即使連接的服務(wù)器中并沒(méi)有儲(chǔ)存 裝置,連接的服務(wù)器也可將儲(chǔ)存裝置216作為其虛擬儲(chǔ)存裝置。
綜上所述,借由本發(fā)明所提出的用于一用戶計(jì)算機(jī)的管理方法以及系統(tǒng)以 通過(guò)一網(wǎng)絡(luò)管理多個(gè)服務(wù)器,利用簡(jiǎn)單的選擇方法,可以自動(dòng)地找出并且登入 至網(wǎng)絡(luò)中支持iKVM功能的所有服務(wù)器,無(wú)需使用者記住或重復(fù)輸入任何登入 信息。因此,可使得多個(gè)服務(wù)器的遠(yuǎn)程控制更方便且容易實(shí)現(xiàn)。
雖然本發(fā)明已以較佳實(shí)施例揭示如上,然其并非用以限定本發(fā)明,任何本 領(lǐng)域技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作些許的修改和完善, 因此本發(fā)明的保護(hù)范圍當(dāng)以權(quán)利要求書(shū)所界定的為準(zhǔn)。
1權(quán)利要求
1. 一種管理方法,適用于一用戶計(jì)算機(jī)以通過(guò)一網(wǎng)絡(luò)管理多個(gè)服務(wù)器,其特征在于,該管理方法包括下列步驟顯示一具有多個(gè)服務(wù)器的選擇表于該用戶計(jì)算機(jī)上,其中該選擇表中每一該等服務(wù)器支持一遠(yuǎn)程操控鍵盤-顯示器-鼠標(biāo)組功能,并且該選擇表提供相應(yīng)每一該等服務(wù)器的信息;于該用戶計(jì)算機(jī)上,由該選擇表中選擇至少一服務(wù)器;以及登入至該選取的服務(wù)器,以將該用戶計(jì)算機(jī)聯(lián)機(jī)至該選取的服務(wù)器,致使該用戶計(jì)算機(jī)控制該選取的服務(wù)器。
2. 如權(quán)利要求1所述的管理方法,其特征在于,該選擇表更提供用以表示該選擇表中每一該等服務(wù)器是否包括一智能型平臺(tái)管理接口模塊的信息,由該 用戶計(jì)算機(jī)通過(guò)該智能型平臺(tái)管理接口模塊控制該服務(wù)器。
3. 如權(quán)利要求1所述的管理方法,其特征在于,該顯示該選擇表的步驟還 包括搜尋一既定網(wǎng)絡(luò)區(qū)域內(nèi)支持該遠(yuǎn)程操控鍵盤-顯示器-鼠標(biāo)組功能的該等服 務(wù)器;產(chǎn)生一搜尋結(jié)果;以及顯示相應(yīng)于該產(chǎn)生的搜尋結(jié)果的該選擇表。
4. 如權(quán)利要求3所述的管理方法,其特征在于,該搜尋該既定網(wǎng)絡(luò)區(qū)域內(nèi)支持該遠(yuǎn)程操控鍵盤-顯示器-鼠標(biāo)組功能的該等服務(wù)器的步驟還包括 廣播至少一訊息至該既定網(wǎng)絡(luò)區(qū)域內(nèi)的服務(wù)器;以及接收來(lái)自每一支持該遠(yuǎn)程操控鍵盤-顯示器-鼠標(biāo)組功能的該等服務(wù)器的至 少一回復(fù)訊息。
5. 如權(quán)利要求4所述的管理方法,其特征在于,該回復(fù)訊息還包括提供用以表示每一該等服務(wù)器的至少一因特網(wǎng)協(xié)議地址、 一媒體存取控制地址、 一認(rèn) 證類型以及一所支持服務(wù)的信息。
6. 如權(quán)利要求1所述的管理方法,其特征在于,還包括于該用戶計(jì)算機(jī)上,由該選擇表中選擇另一服務(wù)器;登入至該選取的另一服務(wù)器;以及由該選取的服務(wù)器切換至該選取的另一服務(wù)器,以于該用戶計(jì)算機(jī)上控制 該選取的另一服務(wù)器。
7. 如權(quán)利要求6所述的管理方法,其特征在于,還包括于該用戶計(jì)算機(jī)上,借由一熱鍵或一分割窗口,由該選取的服務(wù)器切換至 該選取的另一服務(wù)器。
8. 如權(quán)利要求1所述的管理方法,其特征在于,還包括當(dāng)一新服務(wù)器加入至該既定網(wǎng)絡(luò)區(qū)域時(shí),傳送一要求至該用戶計(jì)算機(jī);以及由該用戶計(jì)算機(jī)決定是否將該新服務(wù)器加入至該選擇表中。
9. 如權(quán)利要求1所述的管理方法,其特征在于,該登入至該選取的服務(wù)器的步驟還包括自該用戶計(jì)算機(jī)的一預(yù)定數(shù)據(jù)庫(kù)中,擷取相應(yīng)于該選取的服務(wù)器的認(rèn)證信 息;以及利用該擷取到的認(rèn)證信息,登入至該選取的服務(wù)器。
10. 如權(quán)利要求l所述的管理方法,其特征在于,還包括提供一瀏覽程序,其提供一使用者接口以顯示該選擇表以及控制該選取的服務(wù)器。
11. 如權(quán)利要求l所述的管理方法,其特征在于,該顯示該具有多個(gè)服務(wù)器的選擇表的步驟還包括依據(jù)一職權(quán)或一群組設(shè)定,決定出該選擇表。
12. —種遠(yuǎn)程控制系統(tǒng),其特征在于,該遠(yuǎn)程控制系統(tǒng)包括-至少一服務(wù)器,具有一遠(yuǎn)程操控鍵盤-顯示器-鼠標(biāo)組模塊以支持遠(yuǎn)程操控鍵盤-顯示器-鼠標(biāo)組功能;以及一用戶計(jì)算機(jī),通過(guò)一網(wǎng)絡(luò)耦接至該服務(wù)器,其中該用戶計(jì)算機(jī)顯示一選 擇表以提供相應(yīng)該服務(wù)器的信息,其中該用戶計(jì)算機(jī)由該選擇表中選擇至少一服務(wù)器,致使該用戶計(jì)算機(jī)登 入至該選取的服務(wù)器、聯(lián)機(jī)至該選取的服務(wù)器,并且控制該選取的服務(wù)器。
13. 如權(quán)利要求12所述的遠(yuǎn)程控制系統(tǒng),其特征在于,該至少一服務(wù)器還 包括一智能型平臺(tái)管理接口模塊,該智能型平臺(tái)管理接口模塊支持智能型平臺(tái)管理接口標(biāo)準(zhǔn),使得該用戶計(jì)算機(jī)可通過(guò)該智能型平臺(tái)管理接口模塊控制該至 少一服務(wù)器。
14. 如權(quán)利要求12所述的遠(yuǎn)程控制系統(tǒng),其特征在于,該用戶計(jì)算機(jī)還包括一儲(chǔ)存裝置,當(dāng)該至少一服務(wù)器聯(lián)機(jī)至該用戶計(jì)算機(jī)時(shí),該儲(chǔ)存裝置是由該 至少一服務(wù)器所使用。
15. 如權(quán)利要求12所述的遠(yuǎn)程控制系統(tǒng),其特征在于,該用戶計(jì)算機(jī)提供 一瀏覽程序,其提供一使用者接口以顯示選擇表并供使用者選擇欲進(jìn)行管理的 服務(wù)器。
16. 如權(quán)利要求15所述的遠(yuǎn)程控制系統(tǒng),其特征在于,該用戶計(jì)算機(jī)的瀏 覽程序以及服務(wù)器之間采用一個(gè)廣播訊息以及一個(gè)特定的通訊協(xié)議,以產(chǎn)生選 擇表。
17. 如權(quán)利要求12所述的遠(yuǎn)程控制系統(tǒng),其特征在于,該選擇表是顯示為 用戶計(jì)算機(jī)上的一訊框窗口或一使用者圖形接口。
18. —種管理方法,適用于一用戶計(jì)算機(jī)以通過(guò)一網(wǎng)絡(luò)管理多個(gè)服務(wù)器,其 特征在于,該管理方法包括下列步驟提供一瀏覽程序于該用戶計(jì)算機(jī)上;由該瀏覽程序從該等服務(wù)器中搜尋出支持一遠(yuǎn)程操控鍵盤-顯示器-鼠標(biāo)組 功能的服務(wù)器;列出支持該遠(yuǎn)程操控鍵盤-顯示器-鼠標(biāo)組功能的該等服務(wù)器以及其相應(yīng)的 信息,其中每一該等服務(wù)器的該列出信息提供用以表示每一該等服務(wù)器是否包 括 一 智能型平臺(tái)管理接口模塊的信息;由該用戶計(jì)算機(jī)自該列出的該等服務(wù)器中選擇至少一服務(wù)器;以及 由該瀏覽程序加載相應(yīng)該選取的服務(wù)器的認(rèn)證信息,以將該用戶計(jì)算機(jī)聯(lián) 機(jī)至該選取的服務(wù)器,致使該用戶計(jì)算機(jī)控制該選取的服務(wù)器。
19. 如權(quán)利要求18所述的管理方法,其特征在于,該由該瀏覽程序加載相 應(yīng)該選取的服務(wù)器的認(rèn)證信息的步驟還包括由該用戶計(jì)算機(jī)上的一檔案或由一既定服務(wù)器中擷取相應(yīng)該選取的服務(wù) 器的認(rèn)證信息。
20. 如權(quán)利要求18所述的管理方法,其特征在于還包括由該列出的該等服務(wù)器中選擇一第一服務(wù)器;自動(dòng)加載相應(yīng)該選取的第一服務(wù)器的認(rèn)證信息,以將該用戶計(jì)算機(jī)聯(lián)機(jī)至 該選取的第一服務(wù)器;由該列出的該等服務(wù)器中選擇一第二服務(wù)器;自動(dòng)加載相應(yīng)該選取的第二服務(wù)器的認(rèn)證信息,以將該用戶計(jì)算機(jī)聯(lián)機(jī)至 該選取的第二服務(wù)器;以及于該用戶計(jì)算機(jī)上,利用一熱鍵或一分割窗口在該選取的該第一服務(wù)器以 及該第二服務(wù)器之間進(jìn)行切換。
全文摘要
本發(fā)明為一種適用于一用戶計(jì)算機(jī)以通過(guò)一網(wǎng)絡(luò)管理多個(gè)服務(wù)器的管理方法。首先,顯示一具有多個(gè)服務(wù)器的選擇表于該用戶計(jì)算機(jī)上,其中該選擇表中每一該等服務(wù)器支持一遠(yuǎn)程操控鍵盤-顯示器-鼠標(biāo)組(iKVM)功能,并且該選擇表提供相應(yīng)每一該等服務(wù)器的信息。接著,于該用戶計(jì)算機(jī)上,由該選擇表中選擇至少一服務(wù)器。之后,自動(dòng)登入至該選取的服務(wù)器,以將該用戶計(jì)算機(jī)聯(lián)機(jī)至該選取的服務(wù)器,致使該用戶計(jì)算機(jī)控制該選取的服務(wù)器。
文檔編號(hào)G06F3/14GK101452376SQ200810214629
公開(kāi)日2009年6月10日 申請(qǐng)日期2008年8月25日 優(yōu)先權(quán)日2007年12月6日
發(fā)明者張國(guó)基, 詹昇龍 申請(qǐng)人:宏正自動(dòng)科技股份有限公司