專(zhuān)利名稱(chēng):基于鍵盤(pán)/視頻/鼠標(biāo)切換系統(tǒng)的網(wǎng)絡(luò)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)切換系統(tǒng),尤其涉及計(jì)算機(jī)外圍數(shù)據(jù)的網(wǎng)絡(luò)切換。
背景技術(shù):
過(guò)去幾年中,隨著企業(yè)網(wǎng)的發(fā)展,對(duì)稱(chēng)之為KVM切換器的需求正逐漸增長(zhǎng),以便使網(wǎng)絡(luò)操作員可以通過(guò)單個(gè)鍵盤(pán)、視頻和鼠標(biāo)工作站訪(fǎng)問(wèn)和控制多個(gè)不同計(jì)算機(jī)。首先,KVM切換器使維護(hù)操作員具有使用單個(gè)鍵盤(pán)、視頻(video)和鼠標(biāo)訪(fǎng)問(wèn)二至八個(gè)不同計(jì)算機(jī)的能力。但是,企業(yè)網(wǎng)的規(guī)模不斷增長(zhǎng),因此KVM切換器的尺寸和復(fù)雜度也隨之增加。最終,計(jì)算機(jī)網(wǎng)絡(luò)操作員要求在一個(gè)工作站和成千上萬(wàn)個(gè)不同計(jì)算機(jī)之間的KVM訪(fǎng)問(wèn)。對(duì)此最初的解決方法是升級(jí)(scale)KVM切換器,使得一個(gè)提供1個(gè)工作站對(duì)8個(gè)服務(wù)器進(jìn)行訪(fǎng)問(wèn)的KVM切換器升級(jí)為8個(gè)另外的KVM切換器,因此提供對(duì)8×8=64個(gè)計(jì)算機(jī)的訪(fǎng)問(wèn)。采用這種方式,可以通過(guò)單個(gè)鍵盤(pán)、視頻和鼠標(biāo)工作站訪(fǎng)問(wèn)更多計(jì)算機(jī)。
今天在許多計(jì)算機(jī)環(huán)境中,升級(jí)方式仍是一個(gè)可行的選擇。但是,當(dāng)引入數(shù)量巨大的計(jì)算機(jī)變得普遍時(shí),例如在服務(wù)器群(farm)等中,網(wǎng)絡(luò)操作員訪(fǎng)問(wèn)上萬(wàn)個(gè)、或者甚至更多個(gè)計(jì)算機(jī)的需求就變得很迫切。當(dāng)然,為了容納必須連接于幾個(gè)工作站的數(shù)量持續(xù)增加的計(jì)算機(jī),可以升級(jí)更多KVM切換器。但是在大的服務(wù)器群區(qū)域,數(shù)量增加的升級(jí)KVM切換器就成為空間的考慮因素。
傳統(tǒng)KVM切換器的例子如圖1和圖2所示。圖1中,傳統(tǒng)的企業(yè)網(wǎng)10,例如LAN(局域網(wǎng))、WAN(廣域網(wǎng))、因特網(wǎng)等等,為服務(wù)器11-13提供通信路徑。企業(yè)網(wǎng)10上服務(wù)器的操作和網(wǎng)絡(luò)采用的通信協(xié)議對(duì)本領(lǐng)域的技術(shù)人員來(lái)說(shuō)是非常熟悉的,為簡(jiǎn)便起見(jiàn),這里不重復(fù)敘述。但是,本領(lǐng)域的技術(shù)人員知道,服務(wù)器11-13可采用許多不同協(xié)議以在網(wǎng)絡(luò)10上通信,并且將來(lái)會(huì)開(kāi)發(fā)許多協(xié)議以提高服務(wù)器11-13在網(wǎng)絡(luò)上的數(shù)據(jù)傳輸效率。本發(fā)明不限于任何特定協(xié)議。
如圖2所示,在KVM切換器環(huán)境中,工作站17-19通過(guò)KVM切換器16連接到服務(wù)器組14的服務(wù)器A和B。服務(wù)器14通過(guò)企業(yè)網(wǎng)10相互通信,以及與其它服務(wù)器和設(shè)備等通信。圖2表示了KVM切換器的升級(jí)性,KVM切換器16包括連接到第二KVM切換器15的一個(gè)輸出端口,第二KVM切換器15接著連接到服務(wù)器14的另外四個(gè)服務(wù)器C-F。因此,如果KVM切換器16只能提供四個(gè)輸出端口,增加的切換器15允許用戶(hù)17-19與4臺(tái)以上的服務(wù)器(圖2的情況下,有6臺(tái)服務(wù)器14)進(jìn)行通信。
KVM切換器15和16是已有設(shè)備,并且已經(jīng)商品化。這些KVM切換器的例子如美國(guó)阿拉巴馬州亨茨維爾市(Huntsville,Alabama)的Cybex公司的商用Autoview產(chǎn)品系列和XP產(chǎn)品系列。圖2實(shí)施例中,KVM切換器15和16提供許多功能。首先,當(dāng)服務(wù)器14引導(dǎo)時(shí),KVM切換器仿真鍵盤(pán)、視頻和鼠標(biāo)初始化命令,使得計(jì)算機(jī)14中的每一個(gè)計(jì)算機(jī)認(rèn)為它實(shí)際上連接到單個(gè)鍵盤(pán)、視頻和鼠標(biāo)工作站。為了仿真鍵盤(pán)、視頻和鼠標(biāo)初始化命令,按照不同KVM標(biāo)準(zhǔn)之一對(duì)KVM切換器編程,這些KVM標(biāo)準(zhǔn)為例如Sun、PS2等鍵盤(pán)/鼠標(biāo)標(biāo)準(zhǔn)等,VGA、SVGA等視頻設(shè)備標(biāo)準(zhǔn)。此外,KVM切換器15和16查詢(xún)工作站系統(tǒng)要求(例如鼠標(biāo),監(jiān)視器和鍵盤(pán)類(lèi)型),并且為了與服務(wù)器14通信,對(duì)另外不一致的鍵盤(pán)、視頻和鼠標(biāo)設(shè)備提供需要的數(shù)據(jù)轉(zhuǎn)換。
已知最早類(lèi)型的KVM切換器之一在Perholtz et al.的專(zhuān)利號(hào)為5,732,212的美國(guó)專(zhuān)利“System and Method For Remote Monitoring and Operation of PersonalComputers”(“用于個(gè)人計(jì)算機(jī)的遠(yuǎn)程監(jiān)視和操作的系統(tǒng)和方法”)中有記述。Perholtz描述了通過(guò)電話(huà)網(wǎng)絡(luò)的遠(yuǎn)程KVM切換和通過(guò)計(jì)算機(jī)鏈?zhǔn)?daisy-chain)網(wǎng)絡(luò)的本地切換。Perholtz描述了為獲得對(duì)所選計(jì)算機(jī)的主板訪(fǎng)問(wèn),使用通過(guò)電話(huà)網(wǎng)絡(luò)與一個(gè)工作站通信的主機(jī)系統(tǒng)。換句話(huà)說(shuō),Perholtz公開(kāi)了當(dāng)遠(yuǎn)程用戶(hù)利用主機(jī)單元獲得主板訪(fǎng)問(wèn)時(shí),遠(yuǎn)程用戶(hù)可重新啟動(dòng)、冷啟動(dòng)和完成其它可能另外要求本地主板訪(fǎng)問(wèn)的功能。
發(fā)明內(nèi)容
本發(fā)明無(wú)需傳統(tǒng)的自身升級(jí)KVM切換器和傳統(tǒng)的遠(yuǎn)程訪(fǎng)問(wèn)單元,而通過(guò)提供對(duì)網(wǎng)絡(luò)上任何數(shù)量服務(wù)器的KVM訪(fǎng)問(wèn),以及對(duì)這些服務(wù)器的主板訪(fǎng)問(wèn),對(duì)傳統(tǒng)KVM切換器和遠(yuǎn)程訪(fǎng)問(wèn)KVM切換器進(jìn)行了重大改進(jìn)。傳統(tǒng)的網(wǎng)絡(luò)訪(fǎng)問(wèn)系統(tǒng)中,通過(guò)網(wǎng)絡(luò)通信的工作站和服務(wù)器通常以分組信息形式相互交換鍵盤(pán)、視頻和鼠標(biāo)命令數(shù)據(jù)。因此,在傳統(tǒng)系統(tǒng)中,比如可隨處購(gòu)買(mǎi)的PC(個(gè)人計(jì)算機(jī)),以及其它這樣的遠(yuǎn)程系統(tǒng)中,可以通過(guò)電話(huà)網(wǎng)、因特網(wǎng)等訪(fǎng)問(wèn)一個(gè)服務(wù)器,并獲得對(duì)該服務(wù)器鍵盤(pán)、視頻和鼠標(biāo)的訪(fǎng)問(wèn)。但是,這種傳統(tǒng)系統(tǒng)的用戶(hù)盡管獲得對(duì)服務(wù)器的主板訪(fǎng)問(wèn),但是不能夠獲得對(duì)諸如企業(yè)LAN或因特網(wǎng)上的大量服務(wù)器的訪(fǎng)問(wèn)。換句話(huà)說(shuō),在以前,用戶(hù)可選擇KVM切換器以提供主板訪(fǎng)問(wèn),但是在實(shí)際的擴(kuò)展性方面受到限制;或者可選擇遠(yuǎn)程訪(fǎng)問(wèn)切換器以提供對(duì)數(shù)量巨大的服務(wù)器的訪(fǎng)問(wèn),但是不能夠提供直接主板訪(fǎng)問(wèn)。
本發(fā)明通過(guò)允許任何數(shù)量工作站獲得對(duì)企業(yè)網(wǎng)、因特網(wǎng)或其它相對(duì)簡(jiǎn)化結(jié)構(gòu)網(wǎng)絡(luò)上的任何數(shù)量服務(wù)器的鍵盤(pán)、視頻和鼠標(biāo)的訪(fǎng)問(wèn),解決了上述兩個(gè)問(wèn)題。根據(jù)本發(fā)明的優(yōu)選實(shí)施例,許多服務(wù)器通過(guò)企業(yè)網(wǎng),與通過(guò)電纜連接到相應(yīng)轉(zhuǎn)換器盒的不同服務(wù)器的鍵盤(pán)、視頻和鼠標(biāo)端口通信。轉(zhuǎn)換盒也與維護(hù)網(wǎng)通信,許多用戶(hù)工作站也連接到維護(hù)網(wǎng)。按照實(shí)施例,當(dāng)一個(gè)工作站的一個(gè)用戶(hù)想要訪(fǎng)問(wèn)一個(gè)服務(wù)器時(shí),用戶(hù)工作站通過(guò)維護(hù)網(wǎng)連接到與要訪(fǎng)問(wèn)服務(wù)器對(duì)應(yīng)的轉(zhuǎn)換器,以獲得對(duì)該服務(wù)器的主板訪(fǎng)問(wèn)。接著用戶(hù)可通過(guò)企業(yè)網(wǎng)利用該服務(wù)器與其它服務(wù)器通信。
雖然這里稱(chēng)轉(zhuǎn)換器為“核”(“cores”)和/或“單元”(“units”),但是可認(rèn)為這里所述的轉(zhuǎn)換器不必是“盒”(“boxes”)或“單元”(“units”),而可以是計(jì)算機(jī)卡、服務(wù)器卡或者可另外集成進(jìn)任何系統(tǒng)組件。
在本發(fā)明的優(yōu)選實(shí)施例中,任何數(shù)量用戶(hù)可在維護(hù)網(wǎng)上通信,任何數(shù)量服務(wù)器可在企業(yè)網(wǎng)上通信,使得不需要傳統(tǒng)的升級(jí)KVM切換器以及傳統(tǒng)的KVM遠(yuǎn)程訪(fǎng)問(wèn)設(shè)備,任何一個(gè)用戶(hù)可以和任何一個(gè)服務(wù)器通信,并且所有服務(wù)器可以相互通信,而且仍保留完全主板訪(fǎng)問(wèn)。因此優(yōu)選實(shí)施例實(shí)質(zhì)上提供了無(wú)限擴(kuò)展性,同時(shí)允許每個(gè)用戶(hù)獲得對(duì)任何一個(gè)相關(guān)聯(lián)服務(wù)器的主板訪(fǎng)問(wèn)。
在另選實(shí)施例中,采用安全程序以限制某些或所有工作站對(duì)某些或所有服務(wù)器的主板訪(fǎng)問(wèn)。
在另一另選實(shí)施例中,企業(yè)網(wǎng)和維護(hù)網(wǎng)彼此不是獨(dú)立的,而是一個(gè)共同網(wǎng)絡(luò)。
在再一個(gè)實(shí)施例中,轉(zhuǎn)換器不是獨(dú)立地分配給每一個(gè)服務(wù)器,而是用于一個(gè)或多個(gè)服務(wù)器。
在再一另選實(shí)施例中,維護(hù)網(wǎng)和企業(yè)網(wǎng)橋接在一起。
通過(guò)結(jié)合附圖對(duì)以下發(fā)明的優(yōu)選示例實(shí)施例的更詳細(xì)說(shuō)明進(jìn)行仔細(xì)研究,將更充分理解本發(fā)明的目的和優(yōu)點(diǎn)。其中,圖1是現(xiàn)有技術(shù)企業(yè)網(wǎng)的示意圖;圖2是現(xiàn)有技術(shù)KVM切換器的示意圖;圖3是本發(fā)明的一個(gè)優(yōu)選實(shí)施例的示意圖;圖4是具有因特網(wǎng)和服務(wù)器管理特性的圖3系統(tǒng)的示意圖;圖5是本發(fā)明的一個(gè)另選實(shí)施例的示例的示意圖;圖6是一個(gè)KVM到LAN轉(zhuǎn)換卡的示意框圖;圖7是根據(jù)本發(fā)明的一個(gè)示例服務(wù)器和轉(zhuǎn)換器的示意框圖;圖8是本發(fā)明的一個(gè)另選示例的示意圖;圖9是本發(fā)明的另一個(gè)示例實(shí)施例的示意圖;和圖10是根據(jù)本發(fā)明的一個(gè)示例轉(zhuǎn)換器的示意圖。
具體實(shí)施例方式
圖3示出企業(yè)LAN10,其上的服務(wù)器11-13相互通信。企業(yè)LAN10是一個(gè)典型LAN,并且服務(wù)器11-13是通用的非定制(over-the-counter)服務(wù)器,如現(xiàn)有技術(shù)圖1所描述。
根據(jù)本發(fā)明,服務(wù)器11、12和13與轉(zhuǎn)換器21、22和23通信,轉(zhuǎn)換器21、22和23接著通過(guò)維護(hù)網(wǎng)20通信。用戶(hù)工作站25、26和27也通過(guò)維護(hù)網(wǎng)20通信,包括與轉(zhuǎn)換器21、22和23通信。
雖然圖3中示出了3個(gè)服務(wù)器,3個(gè)轉(zhuǎn)換器、3個(gè)工作站和2個(gè)網(wǎng)絡(luò),但是本發(fā)明不限于圖3所示的特定實(shí)施例,可包括更多或更少示意圖的組件。最好是使用分離的轉(zhuǎn)換器21-23,這樣允許服務(wù)器11-13是非定制的、未經(jīng)修改的服務(wù)器。但是,將轉(zhuǎn)換器21-23合并進(jìn)服務(wù)器11-13,例如作為計(jì)算機(jī)插卡,是同樣值得的。
轉(zhuǎn)換器21、22和23作為服務(wù)器11-13與維護(hù)網(wǎng)20之間的中介。中介轉(zhuǎn)換器21-23因而允許服務(wù)器11-13是可以非定制購(gòu)買(mǎi)的典型標(biāo)準(zhǔn)服務(wù)器,例如(但不限于)任何典型PC。在該優(yōu)選實(shí)施例中,轉(zhuǎn)換器21-23采用電纜以一對(duì)一的對(duì)應(yīng)關(guān)系連接到服務(wù)器11-13。例如,轉(zhuǎn)換器21連接到服務(wù)器11,轉(zhuǎn)換器22連接到服務(wù)器12,轉(zhuǎn)換器23連接到服務(wù)器13。根據(jù)本發(fā)明的本實(shí)施例,企業(yè)網(wǎng)10上的每一個(gè)服務(wù)器(可以多于圖3所示的數(shù)量)在連接到維護(hù)網(wǎng)20之前具有一個(gè)相關(guān)聯(lián)的轉(zhuǎn)換器(或者至少與一個(gè)共享轉(zhuǎn)換器通信)。
在一個(gè)實(shí)施例中,轉(zhuǎn)換器21可以采用一種眾所周知的KVM切換器的形式,對(duì)該切換器進(jìn)行了修改以將KVM信號(hào)轉(zhuǎn)換為L(zhǎng)AN協(xié)議。Pinkston的申請(qǐng)?zhí)枮?9/379,576的美國(guó)專(zhuān)利中描述了一個(gè)這樣的轉(zhuǎn)換器例子。在這里提及用于參考。因此,例如轉(zhuǎn)換器21連接到服務(wù)器11就象圖2中一個(gè)傳統(tǒng)的KVM切換器連接到一個(gè)PC一樣。即是說(shuō),轉(zhuǎn)換器21通過(guò)硬連線(xiàn)電纜連接到服務(wù)器11的鍵盤(pán)、視頻和鼠標(biāo)端口,使得轉(zhuǎn)換器21具有對(duì)服務(wù)器11的直接主板訪(fǎng)問(wèn),就好像所選用戶(hù)工作站25-27使用的鍵盤(pán)、視頻和鼠標(biāo)直接連接到所選服務(wù)器。轉(zhuǎn)換器21和維護(hù)網(wǎng)20之間是網(wǎng)卡,以允許轉(zhuǎn)換器21把從維護(hù)網(wǎng)20接收的信號(hào)轉(zhuǎn)換為服務(wù)器11需要的鍵盤(pán)、視頻和鼠標(biāo)信號(hào)。同樣,轉(zhuǎn)換器21從服務(wù)器11接收鍵盤(pán)、視頻和鼠標(biāo)信號(hào),并將該信號(hào)分組(或者另外格式化)成維護(hù)網(wǎng)20可接收的數(shù)據(jù)協(xié)議。
用戶(hù)工作站25-27通過(guò)維護(hù)網(wǎng)20與不同轉(zhuǎn)換器21-23通信。如圖3所示,在該優(yōu)選實(shí)施例中,維護(hù)網(wǎng)20是與企業(yè)網(wǎng)10完全不同的網(wǎng)絡(luò)。維護(hù)網(wǎng)20可采用與企業(yè)網(wǎng)10相同的協(xié)議,但是不需要如此。因此,維護(hù)網(wǎng)20和企業(yè)網(wǎng)10可分別采用以太網(wǎng)、LAN、ATM、無(wú)線(xiàn)、CAT-5、TCP/IP、或者任何其它類(lèi)型允許設(shè)備相互通信的數(shù)據(jù)網(wǎng)絡(luò)連接或協(xié)議。
當(dāng)一個(gè)用戶(hù)工作站(例如工作站25)需要與一個(gè)服務(wù)器(例如服務(wù)器13)通信時(shí),工作站25把發(fā)往轉(zhuǎn)換器23的數(shù)據(jù)發(fā)送到維護(hù)網(wǎng)20,轉(zhuǎn)換器23在網(wǎng)絡(luò)20上有一個(gè)分配的設(shè)備地址,正象工作站本身在網(wǎng)絡(luò)上分配有地址一樣。通常,從工作站25發(fā)送到轉(zhuǎn)換器23的數(shù)據(jù)是來(lái)自工作站25的鍵盤(pán)和鼠標(biāo)(或者其它輸入)設(shè)備的用于控制所選服務(wù)器13的工作站輸入。工作站按照維護(hù)網(wǎng)20指示的地址協(xié)議的標(biāo)準(zhǔn)網(wǎng)絡(luò)數(shù)據(jù)尋址,直接將數(shù)據(jù)傳輸?shù)睫D(zhuǎn)換器23。工作站25-27因而包括網(wǎng)卡以把工作站25-27連接到維護(hù)網(wǎng)20。網(wǎng)卡幫助發(fā)送到維護(hù)網(wǎng)20的數(shù)據(jù)尋址需要的轉(zhuǎn)換器21-23。工作站25把鍵盤(pán)和鼠標(biāo)數(shù)據(jù)發(fā)送到轉(zhuǎn)換器23之后,轉(zhuǎn)換器23從維護(hù)網(wǎng)20接收數(shù)據(jù),將其轉(zhuǎn)換為服務(wù)器13要求的標(biāo)準(zhǔn)鍵盤(pán)鼠標(biāo)協(xié)議格式,并將該信號(hào)分別提供給服務(wù)器13的鍵盤(pán)和鼠標(biāo)端口。最后,用戶(hù)工作站25具有對(duì)服務(wù)器13的直接訪(fǎng)問(wèn),就象工作站25的鍵盤(pán)和鼠標(biāo)設(shè)備直接連接到服務(wù)器13。
在相反方向,多數(shù)情況下,轉(zhuǎn)換器對(duì)通過(guò)網(wǎng)絡(luò)20從服務(wù)器13發(fā)送到工作站視頻的數(shù)字視頻數(shù)據(jù)進(jìn)行分組。
雖然前面描述的是單向方式,但是轉(zhuǎn)換器23和工作站25之間的通信是雙向的。例如,把來(lái)自服務(wù)器13的鍵盤(pán)和鼠標(biāo)命令數(shù)據(jù)發(fā)送到轉(zhuǎn)換器23,接著到工作站25,以設(shè)置鼠標(biāo)靈敏度和鍵盤(pán)燈等;有時(shí)通過(guò)轉(zhuǎn)換器23也把來(lái)自工作站25視頻的視頻命令發(fā)送回服務(wù)器13。
轉(zhuǎn)換器21-23將執(zhí)行工作站25-27中的任何工作站與服務(wù)器11-13中的任何服務(wù)器通信所要求的所有必要的中間步驟。即,在引導(dǎo)期間,為了使各服務(wù)器認(rèn)為其連接有正確的鍵盤(pán)、視頻和鼠標(biāo)外圍設(shè)備,轉(zhuǎn)換器21-23以服務(wù)器11-13要求的相應(yīng)鍵盤(pán)、視頻和鼠標(biāo)初始化響應(yīng)來(lái)響應(yīng)服務(wù)器11-13。
從圖3可見(jiàn),任何數(shù)量工作站25-27(僅受維護(hù)網(wǎng)20所能維護(hù)的數(shù)量的限制)可與任何數(shù)量服務(wù)器11-13進(jìn)行通信,因此KVM信號(hào)切換的擴(kuò)展性不受KVM切換器任何特定物理要求的限制。
應(yīng)該注意的是圖3中所示的企業(yè)網(wǎng)10僅僅是為了說(shuō)明的目的,不是本發(fā)明所要求的。然而,在現(xiàn)有應(yīng)用環(huán)境中,多數(shù)服務(wù)器11-13正是通過(guò)企業(yè)網(wǎng)10相互通信的。
圖4表示增加特性的圖3實(shí)施例,可使用戶(hù)25-27通過(guò)因特網(wǎng)28通信。圖4實(shí)施例中,維護(hù)網(wǎng)20連接有網(wǎng)關(guān)/防火墻29,其將用戶(hù)25-27連接到因特網(wǎng)28。當(dāng)然,在一些實(shí)施例中,企業(yè)網(wǎng)10可以被因特網(wǎng)28取代,使得維護(hù)網(wǎng)20通過(guò)因特網(wǎng)28通信,服務(wù)器11-13也通過(guò)因特網(wǎng)28通信。
圖4中也示出了一個(gè)與維護(hù)網(wǎng)20通信的管理服務(wù)器30,其允許網(wǎng)絡(luò)管理員管理維護(hù)網(wǎng)20,以及與連接到維護(hù)網(wǎng)20的每一個(gè)設(shè)備通信。
圖5表示圖3所示實(shí)施例的一個(gè)另選實(shí)施例。圖5中,企業(yè)網(wǎng)10為許多服務(wù)器31的通信提供網(wǎng)絡(luò)基干,圖5實(shí)施例中,所示的八個(gè)服務(wù)器,服務(wù)器A-服務(wù)器H,與一個(gè)8×1轉(zhuǎn)換器32通信;8×1轉(zhuǎn)換器32與維護(hù)網(wǎng)20通信,維護(hù)網(wǎng)20與工作站25-27通信(圖3)。圖5和圖3的不同之處在于轉(zhuǎn)換器32代替了獨(dú)立轉(zhuǎn)換器21-23(例如圖3)。當(dāng)工作站25-27需要與服務(wù)器31中的任何一個(gè)服務(wù)器通信時(shí),工作站將相應(yīng)尋址信息發(fā)送到服務(wù)器,8×1轉(zhuǎn)換器32讀取發(fā)給所有八個(gè)服務(wù)器31的數(shù)據(jù),將數(shù)據(jù)分離給每個(gè)服務(wù)器服務(wù)器A-服務(wù)器H的相應(yīng)端口,并且將發(fā)往相應(yīng)服務(wù)器的各KVM數(shù)據(jù)發(fā)送到相應(yīng)服務(wù)器。因此,圖5實(shí)施例中,轉(zhuǎn)換器32不僅從維護(hù)網(wǎng)20中讀取KVM數(shù)據(jù),將其轉(zhuǎn)換為用于服務(wù)器KVM端口的KVM信號(hào)數(shù)據(jù),而且把從維護(hù)網(wǎng)20接收的數(shù)據(jù)分類(lèi)和發(fā)送到八個(gè)不同服務(wù)器中的任何一個(gè)。當(dāng)然,轉(zhuǎn)換器32可采用其它的擴(kuò)展系數(shù)(除8×1之外)。
下面,參照?qǐng)D7,對(duì)服務(wù)器和轉(zhuǎn)換器的示意結(jié)構(gòu)進(jìn)行描述。圖7中,所示的服務(wù)器41包括主板42、網(wǎng)卡43和視頻卡44。當(dāng)然,服務(wù)器41也包括其它的服務(wù)器組件。為簡(jiǎn)要起見(jiàn)圖中未表示出。服務(wù)器41可以是具有網(wǎng)絡(luò)PCI(外圍設(shè)備擴(kuò)展接口)卡的標(biāo)準(zhǔn)PC,以允許PC 41通過(guò)網(wǎng)絡(luò)35通信。網(wǎng)絡(luò)35可以是LAN或其它網(wǎng)絡(luò),并可采用以太網(wǎng)、IP/TCP或其它數(shù)據(jù)協(xié)議,這沒(méi)有限制。眾所周知,服務(wù)器41從連接到主板42上鍵盤(pán)和鼠標(biāo)端口的鍵盤(pán)和鼠標(biāo),接收鍵盤(pán)和鼠標(biāo)指令,并且使用主板上的處理器處理這些指令,以產(chǎn)生相應(yīng)的數(shù)據(jù)信號(hào),通過(guò)網(wǎng)卡43將該數(shù)據(jù)信號(hào)發(fā)送到網(wǎng)絡(luò)35。此外,主板42可通過(guò)視頻處理器響應(yīng)鍵盤(pán)和鼠標(biāo)信號(hào),其將來(lái)自視頻卡44的視頻刷新信號(hào)傳送到視頻端口。本發(fā)明中,轉(zhuǎn)換器47直接連接到服務(wù)器41的視頻、鍵盤(pán)和鼠標(biāo)端口。具體地,服務(wù)器41的視頻卡44的視頻端口連接到轉(zhuǎn)換器47的視頻端口45。同樣,服務(wù)器41的鍵盤(pán)和鼠標(biāo)端口(直接連接到主板42)連接到轉(zhuǎn)換器47的鍵盤(pán)和鼠標(biāo)端口46。如果轉(zhuǎn)換器47是如圖5所示的類(lèi)型(用于多個(gè)服務(wù)器),那么轉(zhuǎn)換器47也包括用于n個(gè)服務(wù)器的KVM端口48...49。
轉(zhuǎn)換器47通過(guò)網(wǎng)絡(luò)連接50,通過(guò)轉(zhuǎn)換器47中的網(wǎng)卡(圖中未示出)連接到維護(hù)網(wǎng)20。維護(hù)網(wǎng)20可以是LAN、以太網(wǎng)、ATM、IP/TCP、無(wú)線(xiàn)、CAT-5等。連接50和轉(zhuǎn)換器47的網(wǎng)卡將符合網(wǎng)絡(luò)20采用的任何網(wǎng)絡(luò)協(xié)議。至少一個(gè)工作站51與維護(hù)網(wǎng)20通信,并可能有另外的工作站(圖中未示出)。
從圖7可見(jiàn),轉(zhuǎn)換器47作為通過(guò)維護(hù)網(wǎng)20與轉(zhuǎn)換器47通信的工作站51和服務(wù)器41的主板42的中介。轉(zhuǎn)換器47可以是美國(guó)阿拉巴馬州亨茨維爾市(Huntsvill,Alabama)的Cybex計(jì)算機(jī)產(chǎn)品公司生產(chǎn)的稱(chēng)之為“Keyview II”的商用產(chǎn)品,以及申請(qǐng)日為1999年9月22日,申請(qǐng)?zhí)枮?9/401,501的美國(guó)專(zhuān)利“System and Method for Accessing and Operating Personal Computer Remotely”(“遠(yuǎn)程訪(fǎng)問(wèn)和操作個(gè)人計(jì)算機(jī)的系統(tǒng)和方法”)所描述的,在這里提及用于參考。因?yàn)檗D(zhuǎn)換器47直接連接到服務(wù)器41的鍵盤(pán)和鼠標(biāo)端口,它具有對(duì)服務(wù)器41的主板42的主板訪(fǎng)問(wèn)。轉(zhuǎn)換器47因而可使主板42執(zhí)行冷啟動(dòng)和其它僅通過(guò)直接主板訪(fǎng)問(wèn)才可完成的功能。因此,圖7實(shí)施例允許工作站51執(zhí)行主板42上的功能,如果工作站51僅簡(jiǎn)單地連接到網(wǎng)絡(luò)35,并通過(guò)網(wǎng)卡43和服務(wù)器41的PCI總線(xiàn)與主板42通信,是不能夠執(zhí)行這些功能的。
因此,本發(fā)明實(shí)質(zhì)上不同于通過(guò)服務(wù)器網(wǎng)卡、服務(wù)器調(diào)制解調(diào)器等與服務(wù)器通信的傳統(tǒng)遠(yuǎn)程訪(fǎng)問(wèn)設(shè)備,因?yàn)檫@些傳統(tǒng)系統(tǒng)不能夠獲得直接主板訪(fǎng)問(wèn),而本發(fā)明的計(jì)算機(jī)通過(guò)服務(wù)器鍵盤(pán)和鼠標(biāo)端口能夠獲得直接主板訪(fǎng)問(wèn)。
從圖7可見(jiàn),服務(wù)器41可以是具有標(biāo)準(zhǔn)主板42、標(biāo)準(zhǔn)視頻卡44和標(biāo)準(zhǔn)鍵盤(pán)及鼠標(biāo)端口的標(biāo)準(zhǔn)非定制服務(wù)器。此外,工作站51可以是任何類(lèi)型的工作站,包括與所選服務(wù)器41可能不兼容的工作站類(lèi)型。因而,僅作為例子,工作站51可以是Sun-類(lèi)型工作站;服務(wù)器41可以是PC-服務(wù)器;轉(zhuǎn)換器47提供必需的轉(zhuǎn)換,以允許工作站51與服務(wù)器41通信。因此圖7實(shí)施例中的轉(zhuǎn)換器允許用戶(hù)方便地采用非定制工作站51和非定制計(jì)算機(jī)41。
另選地,轉(zhuǎn)換器47的轉(zhuǎn)換器功能可合并進(jìn)服務(wù)器41。然而,該另選實(shí)施例要求定制服務(wù)器41,以包括轉(zhuǎn)換器47的硬件和軟件。因此,本發(fā)明可以實(shí)施的情況是服務(wù)器是標(biāo)準(zhǔn)非定制服務(wù)器,其具有外部轉(zhuǎn)換器47;或者定制服務(wù)器41使之包括一個(gè)具有轉(zhuǎn)換器47特性的轉(zhuǎn)換卡以提供直接主板訪(fǎng)問(wèn);或者轉(zhuǎn)換器功能在系統(tǒng)服務(wù)器中的其它部分實(shí)現(xiàn)。
本發(fā)明也不同于現(xiàn)有技術(shù)的服務(wù)器卡36(圖6),該服務(wù)器卡接收鍵盤(pán)和鼠標(biāo)命令39以及視頻命令40,并將該命令轉(zhuǎn)換為網(wǎng)絡(luò)分組以發(fā)送到網(wǎng)絡(luò)35。如圖6所示,一些現(xiàn)有技術(shù)的系統(tǒng)接收鍵盤(pán)和鼠標(biāo)數(shù)據(jù)39,在分組化功能37將其分組,并且將分組的鍵盤(pán)鼠標(biāo)命令發(fā)送到網(wǎng)絡(luò)35。該服務(wù)器卡36也將視頻40接收到視頻-命令轉(zhuǎn)換單元38,該視頻-命令轉(zhuǎn)換單元將視頻信號(hào)轉(zhuǎn)換為命令形式(例如從XY坐標(biāo)畫(huà)一條線(xiàn)到X1Y1坐標(biāo)),在分組功能37將該命令分組,并發(fā)送到網(wǎng)絡(luò)35。與此相反,如圖7所示的示例,本發(fā)明從視頻端口47把數(shù)字視頻直接接收到網(wǎng)絡(luò)端口50,通過(guò)維護(hù)網(wǎng)20發(fā)送到工作站51的視頻,并通過(guò)鍵盤(pán)和鼠標(biāo)端口46,利用工作站鍵盤(pán)和鼠標(biāo)提供對(duì)主板42的直接主板訪(fǎng)問(wèn)。另選地,本發(fā)明可以從服務(wù)器的視頻幀緩沖器直接獲取數(shù)字視頻。
此外,關(guān)于轉(zhuǎn)換器47,因?yàn)檗D(zhuǎn)換器47在視頻端口45接收原始視頻,轉(zhuǎn)換器47可轉(zhuǎn)換服務(wù)器41的視頻分辨率以匹配工作站51的視頻要求的分辨率。因此,轉(zhuǎn)換器47除了對(duì)原始視頻數(shù)據(jù)進(jìn)行分組以將其傳輸?shù)骄S護(hù)網(wǎng)20外,還對(duì)視頻45提供縮放和分辨率轉(zhuǎn)換。
圖10更詳細(xì)地表示轉(zhuǎn)換器的一個(gè)示例。圖10中,來(lái)自服務(wù)器視頻、鍵盤(pán)和鼠標(biāo)端口的視頻#1信號(hào)和K/M#1信號(hào)輸入轉(zhuǎn)換器100的101和102。轉(zhuǎn)換器100可選擇地包括一個(gè)1×N轉(zhuǎn)換器110(如圖5所示),使得KVM#2,KVM#3,...KVM#N信號(hào)可與X個(gè)服務(wù)器通信,并將這些信號(hào)提供給網(wǎng)絡(luò)20。轉(zhuǎn)換器100在視頻端口101接收來(lái)自服務(wù)器的視頻信號(hào)(例如圖4中的服務(wù)器11),并將其提供給視頻輸入電路103。視頻輸入電路103可包括放大器、整形器和其它用于視頻接口的相關(guān)電路(作為一個(gè)另選實(shí)施例,轉(zhuǎn)換器100可合并到服務(wù)器11,并且從服務(wù)器的視頻幀緩沖器直接獲取視頻信號(hào))。視頻輸入電路103將原始視頻數(shù)據(jù)提供給縮放分辨率單元104。在縮放分辨率單元中,按照從網(wǎng)絡(luò)20接收原始視頻數(shù)據(jù)的工作站(25-27)使用的視頻縮放原始視頻和調(diào)整分辨率。縮放和分辨率電路104可按照共同所有的專(zhuān)利號(hào)為5,917,552的美國(guó)專(zhuān)利“利用演繹控制的視頻信號(hào)接口系統(tǒng)”(Leone)(“Video SignalInterface System Utilizing Deductive Control”(Leone))中所描述的(這里提及用于參考)。
接著,在數(shù)字視頻分組化單元105對(duì)原始視頻進(jìn)行分組??砂凑誒’Dryna etal.的美國(guó)專(zhuān)利08/909,924(申請(qǐng)日為1997年8月12日)和O’Dryna et al.的美國(guó)專(zhuān)利09/100,582(申請(qǐng)日為1998年6月19日)進(jìn)行數(shù)字分組。這兩個(gè)專(zhuān)利都是共同所有,在這里提及用于參考。
鍵盤(pán)和鼠標(biāo)信號(hào)通過(guò)K/M#1線(xiàn)輸入到轉(zhuǎn)換器端口102。如前所述,這種鍵盤(pán)和鼠標(biāo)連接提供對(duì)服務(wù)器主板的直接訪(fǎng)問(wèn)。鍵盤(pán)和鼠標(biāo)端口102連接到鍵盤(pán)鼠標(biāo)I/O108,鍵盤(pán)鼠標(biāo)I/O108調(diào)節(jié)輸入到服務(wù)器11的鍵盤(pán)和鼠標(biāo)端口和從其輸出的信號(hào),鍵盤(pán)和鼠標(biāo)信號(hào)接著傳送到鍵盤(pán)/鼠標(biāo)轉(zhuǎn)換單元107,在此進(jìn)行相應(yīng)的轉(zhuǎn)換,以確保來(lái)自工作站和服務(wù)器的鍵盤(pán)和鼠標(biāo)信號(hào)在數(shù)據(jù)格式上一致。在單元106對(duì)鍵盤(pán)和鼠標(biāo)信號(hào)進(jìn)行分組。
轉(zhuǎn)換器100也包括與視頻I/O103和鍵盤(pán)鼠標(biāo)I/O108進(jìn)行通信的單元,以應(yīng)答諸如服務(wù)器引導(dǎo)時(shí)服務(wù)器提供的命令指令。這些指令可能包括例如鼠標(biāo)協(xié)議、鍵盤(pán)標(biāo)準(zhǔn)、視頻分辨率等。
原始數(shù)字視頻在單元105被分組之后,以及鍵盤(pán)鼠標(biāo)信號(hào)在單元106被分組之后,其將被提供給網(wǎng)卡109,網(wǎng)卡109將這些分組發(fā)送到網(wǎng)絡(luò)20,尋址到相應(yīng)工作站25-27等。
為了簡(jiǎn)要起見(jiàn),轉(zhuǎn)換器100的某些單元未在圖10中表示出。但是,可認(rèn)為轉(zhuǎn)換器100不限于圖10所示的特定范圍,而是按照傳統(tǒng)KVM切換器,例如Cybex公司商用的Autoview和Xp系列切換器,進(jìn)行操作。
圖8表示本發(fā)明的一個(gè)另選實(shí)施例,其中企業(yè)網(wǎng)10和維護(hù)網(wǎng)20合并為一個(gè)網(wǎng)絡(luò)80。從圖8可見(jiàn),工作站87和88與網(wǎng)絡(luò)80通信,服務(wù)器81、83和85也與網(wǎng)絡(luò)80通信,工作站可獲得對(duì)服務(wù)器的KVM控制。當(dāng)服務(wù)器81、83和85通過(guò)網(wǎng)絡(luò)80相互通信時(shí),直接通過(guò)網(wǎng)絡(luò)80相互尋址。工作站87和88也通過(guò)將數(shù)據(jù)尋址到服務(wù)器本身,與服務(wù)器直接通信。然而,當(dāng)工作站87和88需要進(jìn)一步控制服務(wù)器81時(shí),工作站尋址轉(zhuǎn)換器82、84和86,轉(zhuǎn)換器接著把發(fā)到相關(guān)聯(lián)服務(wù)器的鍵盤(pán)、視頻和鼠標(biāo)信息直接傳輸?shù)街靼?9、90和91。
因此,圖8中,如果工作站87需要控制服務(wù)器83,工作站87通過(guò)從它自己的IP地址G將鍵盤(pán)、視頻和鼠標(biāo)信號(hào)發(fā)送到轉(zhuǎn)換器84的IP地址D,尋址位于IP地址D的轉(zhuǎn)換器84。圖8實(shí)施例假設(shè)網(wǎng)絡(luò)81采用一種因特網(wǎng)協(xié)議類(lèi)型數(shù)據(jù)結(jié)構(gòu),當(dāng)然也可采用其它數(shù)據(jù)協(xié)議代替。工作站87將KVM數(shù)據(jù)發(fā)送到轉(zhuǎn)換器84之后,轉(zhuǎn)換器84將鍵盤(pán)和鼠標(biāo)信號(hào)提供給主板90,以及將視頻信號(hào)提供給服務(wù)器83的視頻卡(圖中未表示出),其中,轉(zhuǎn)換器84通過(guò)服務(wù)器83的鍵盤(pán)和鼠標(biāo)端口采用硬連線(xiàn)連接到服務(wù)器83的主板90。
本發(fā)明的另一實(shí)施例如圖9所示,其中網(wǎng)絡(luò)10和維護(hù)網(wǎng)20具有相關(guān)聯(lián)的服務(wù)器93和94,通過(guò)與服務(wù)器93和94相關(guān)聯(lián)的轉(zhuǎn)換器95和96在網(wǎng)絡(luò)10和維護(hù)網(wǎng)20之間通信。如前詳細(xì)所述,工作站97通過(guò)維護(hù)網(wǎng)20通信,并通過(guò)轉(zhuǎn)換器95和96控制服務(wù)器93和94。然而,圖9實(shí)施例中,橋接器92連接網(wǎng)絡(luò)10和維護(hù)網(wǎng)20,因此,將網(wǎng)絡(luò)10和網(wǎng)絡(luò)20有效地連接成一個(gè)通用網(wǎng)絡(luò)結(jié)構(gòu)。圖9中,維護(hù)網(wǎng)20獨(dú)立于網(wǎng)絡(luò)10,并且工作站97通過(guò)橋接器92仍然可直接訪(fǎng)問(wèn)服務(wù)器93和94。圖9實(shí)施例也具有下述優(yōu)點(diǎn)允許工作站97通過(guò)轉(zhuǎn)換器95和96,而不是利用橋接器92,獲得對(duì)服務(wù)器93和94的直接主板訪(fǎng)問(wèn)。
雖然參照有關(guān)實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)說(shuō)明和描述,但是本領(lǐng)域技術(shù)人員可以理解在不偏離本發(fā)明的精神和范圍的前提下,可以在形式和細(xì)節(jié)上進(jìn)行前述的和其它的修改。
權(quán)利要求
1.一種轉(zhuǎn)換器,用于有效地把多服務(wù)器網(wǎng)絡(luò)中的一個(gè)服務(wù)器連接到多工作站網(wǎng)絡(luò)中的一個(gè)工作站,該轉(zhuǎn)換器包括設(shè)備接口,耦合到服務(wù)器的標(biāo)準(zhǔn)設(shè)備端口,通過(guò)設(shè)備接口和設(shè)備端口提供對(duì)所述服務(wù)器的直接主板訪(fǎng)問(wèn);網(wǎng)絡(luò)接口,提供對(duì)多工作站網(wǎng)絡(luò)的網(wǎng)絡(luò)訪(fǎng)問(wèn);以及數(shù)據(jù)轉(zhuǎn)換器,以下述方式與服務(wù)器和多工作站網(wǎng)絡(luò)中的任何工作站進(jìn)行雙向數(shù)據(jù)通信1)從網(wǎng)絡(luò)讀取尋址到網(wǎng)絡(luò)接口的輸入數(shù)據(jù),按照適用于服務(wù)器的標(biāo)準(zhǔn)設(shè)備協(xié)議,把輸入數(shù)據(jù)施加到設(shè)備接口;以及2)按照工作站網(wǎng)絡(luò)協(xié)議,把來(lái)自設(shè)備接口的、尋址到多工作站網(wǎng)絡(luò)中的一個(gè)工作站的輸出數(shù)據(jù)發(fā)送到網(wǎng)絡(luò)。
2.如權(quán)利要求1所述的系統(tǒng),其特征在于所述輸入數(shù)據(jù)提示所述服務(wù)器與多服務(wù)器網(wǎng)絡(luò)中的另一服務(wù)器通信。
3.如權(quán)利要求1所述的系統(tǒng),其特征在于所述設(shè)備接口是鍵盤(pán)接口或鼠標(biāo)接口。
4.如權(quán)利要求1所述的系統(tǒng),其特征在于所述轉(zhuǎn)換器通過(guò)所述標(biāo)準(zhǔn)設(shè)備端口,將至少部分輸入數(shù)據(jù)直接施加到主板。
5.如權(quán)利要求4所述的系統(tǒng),其特征在于所述轉(zhuǎn)換器允許多個(gè)工作站中的任何工作站通過(guò)所述標(biāo)準(zhǔn)設(shè)備端口對(duì)所述服務(wù)器進(jìn)行主板訪(fǎng)問(wèn)。
6.如權(quán)利要求1所述的系統(tǒng),其特征在于所述轉(zhuǎn)換器僅允許多個(gè)工作站中預(yù)先指定的工作站進(jìn)行主板訪(fǎng)問(wèn)。
7.如權(quán)利要求1所述的系統(tǒng),其特征在于所述轉(zhuǎn)換器有效地把所述多服務(wù)器網(wǎng)絡(luò)中的多個(gè)服務(wù)器連接到所述多工作站網(wǎng)絡(luò)中的所述工作站;所述設(shè)備接口耦合到所述多個(gè)服務(wù)器中每個(gè)服務(wù)器的標(biāo)準(zhǔn)設(shè)備端口,并通過(guò)所述設(shè)備接口和所述設(shè)備端口,提供對(duì)每個(gè)服務(wù)器的直接主板訪(fǎng)問(wèn);以及所述數(shù)據(jù)轉(zhuǎn)換器以下述方式與所述多個(gè)服務(wù)器中的任何服務(wù)器和所述多工作站網(wǎng)絡(luò)中的任何工作站進(jìn)行雙向數(shù)據(jù)通信1)從網(wǎng)絡(luò)讀取發(fā)往所述多個(gè)服務(wù)器中所選服務(wù)器的輸入數(shù)據(jù),按照適用于所選服務(wù)器的標(biāo)準(zhǔn)設(shè)備協(xié)議,把輸入數(shù)據(jù)施加到設(shè)備接口和所選服務(wù)器的相應(yīng)設(shè)備端口;以及2)按照工作站網(wǎng)絡(luò)協(xié)議,把來(lái)自任何服務(wù)器的、尋址到所述多工作站網(wǎng)絡(luò)中的一個(gè)工作站的輸出數(shù)據(jù),通過(guò)所述設(shè)備接口發(fā)送到所述網(wǎng)絡(luò)。
8.如權(quán)利要求1所述的系統(tǒng),其特征在于所述轉(zhuǎn)換器還包括視頻接口,該視頻接口耦合到所述服務(wù)器的一個(gè)標(biāo)準(zhǔn)視頻設(shè)備端口,并且所述數(shù)據(jù)轉(zhuǎn)換器通過(guò)該標(biāo)準(zhǔn)視頻設(shè)備端口,把分組的視頻傳輸?shù)焦ぷ髡揪W(wǎng)絡(luò)。
9.一種KVM轉(zhuǎn)換器,用于把第一服務(wù)器網(wǎng)絡(luò)中的至少一個(gè)服務(wù)器連接到第二KVM工作站網(wǎng)絡(luò)中的多個(gè)KVM工作站中的至少一個(gè)工作站,該轉(zhuǎn)換器包括鍵盤(pán)接口,耦合到所述服務(wù)器的鍵盤(pán)端口,通過(guò)該鍵盤(pán)接口和鍵盤(pán)端口提供對(duì)所述服務(wù)器的直接主板訪(fǎng)問(wèn);鼠標(biāo)接口,耦合所述到服務(wù)器的鼠標(biāo)端口,通過(guò)該鼠標(biāo)接口和鼠標(biāo)端口提供對(duì)所述服務(wù)器的直接主板訪(fǎng)問(wèn);視頻接口,耦合到所述服務(wù)器的視頻端口,以與所述服務(wù)器的視頻處理器連接;工作站網(wǎng)絡(luò)接口,提供對(duì)所述第二KVM工作站數(shù)據(jù)網(wǎng)的網(wǎng)絡(luò)訪(fǎng)問(wèn);數(shù)據(jù)轉(zhuǎn)換器,用于在所述一個(gè)服務(wù)器和所述第二數(shù)據(jù)網(wǎng)之間雙向傳輸KVM信息;按照本地網(wǎng)絡(luò)協(xié)議,在所述轉(zhuǎn)換器與第二數(shù)據(jù)網(wǎng)之間雙向傳輸所述KVM信息;按照適用于所述一個(gè)服務(wù)器的所選鍵盤(pán)、鼠標(biāo)和視頻協(xié)議,在所述轉(zhuǎn)換器與鍵盤(pán)、鼠標(biāo)或視頻接口中的相應(yīng)接口之間雙向傳輸所述KVM信息。
10.如權(quán)利要求9所述的系統(tǒng),其特征在于所述工作站網(wǎng)絡(luò)接口在所述第二數(shù)據(jù)網(wǎng)上具有唯一的設(shè)備地址,以便于所述KVM工作站中的任何工作站通過(guò)把KVM信息尋址到該唯一的設(shè)備地址,通過(guò)所述KVM轉(zhuǎn)換器與所述一個(gè)服務(wù)器通信。
11.如權(quán)利要求9所述的系統(tǒng),還包括視頻分組化設(shè)備,其從所述一個(gè)服務(wù)器接收數(shù)字視頻數(shù)據(jù),并按照本地網(wǎng)絡(luò)協(xié)議對(duì)該數(shù)字視頻數(shù)據(jù)進(jìn)行分組化。
12.如權(quán)利要求9所述的系統(tǒng),還包括縮放和分辨率設(shè)備,通過(guò)所述視頻接口從所述一個(gè)服務(wù)器接收數(shù)字視頻數(shù)據(jù),并將來(lái)自所述一個(gè)服務(wù)器的所述數(shù)字視頻數(shù)據(jù)的分辨率縮放為與所述KVM工作站相關(guān)聯(lián)的監(jiān)視器的分辨率。
13.如權(quán)利要求9所述的系統(tǒng),還包括縮放和分辨率設(shè)備,通過(guò)所述視頻接口從所述一個(gè)服務(wù)器接收數(shù)字視頻數(shù)據(jù),并將來(lái)自所述一個(gè)服務(wù)器的所述數(shù)字視頻數(shù)據(jù)的分辨率縮放為與所述KVM工作站相關(guān)聯(lián)的監(jiān)視器的分辨率;以及視頻分組化設(shè)備,從所述縮放和分辨率設(shè)備接收所述數(shù)字視頻數(shù)據(jù),按照本地網(wǎng)絡(luò)協(xié)議對(duì)所述數(shù)字視頻數(shù)據(jù)進(jìn)行分組化,并將分組的數(shù)字視頻數(shù)據(jù)發(fā)送到所述工作站網(wǎng)絡(luò)接口。
14.如權(quán)利要求9所述的系統(tǒng),其特征在于所述數(shù)據(jù)轉(zhuǎn)換器還按照本地網(wǎng)絡(luò)協(xié)議從所述第二數(shù)據(jù)網(wǎng)接收所述KVM信息,并將該KVM信息分離為鍵盤(pán)信號(hào),其按照適用于所述一個(gè)服務(wù)器的所選鍵盤(pán)協(xié)議發(fā)往所述鍵盤(pán)接口;以及鼠標(biāo)信號(hào),其按照適用于所述一個(gè)服務(wù)器的所選鼠標(biāo)協(xié)議發(fā)往所述鼠標(biāo)接口。
15.如權(quán)利要求9所述的系統(tǒng),其特征在于所述數(shù)據(jù)轉(zhuǎn)換器從所述第二數(shù)據(jù)網(wǎng)接收包括冷啟動(dòng)命令序列的所述KVM信息,并通過(guò)所述鍵盤(pán)和鼠標(biāo)接口中的至少一個(gè)接口,把所述冷啟動(dòng)命令序列直接提供給所述服務(wù)器的主板。
16.如權(quán)利要求9所述的系統(tǒng),其特征在于所述數(shù)據(jù)轉(zhuǎn)換器從所述第二數(shù)據(jù)網(wǎng)接收包括要求直接訪(fǎng)問(wèn)主板的命令的所述KVM信息,并通過(guò)所述鍵盤(pán)和鼠標(biāo)接口中的至少一個(gè),把所述命令直接提供給所述服務(wù)器的主板。
17.一種方法,用于把第一服務(wù)器網(wǎng)絡(luò)中的至少一個(gè)服務(wù)器連接到第二KVM工作站網(wǎng)絡(luò)中的多個(gè)KVM工作站之一,該方法包括下列步驟通過(guò)一個(gè)鍵盤(pán)接口耦合到所述服務(wù)器的一個(gè)鍵盤(pán)端口,以通過(guò)該鍵盤(pán)接口和鍵盤(pán)端口提供對(duì)所述服務(wù)器的直接主板訪(fǎng)問(wèn);通過(guò)一個(gè)鼠標(biāo)接口耦合到所述服務(wù)器的一個(gè)鼠標(biāo)端口,以通過(guò)該鼠標(biāo)接口和鼠標(biāo)端口提供對(duì)所述服務(wù)器的直接主板訪(fǎng)問(wèn);通過(guò)一個(gè)視頻接口耦合到所述服務(wù)器的一個(gè)視頻端口,以與所述服務(wù)器的視頻處理器連接;通過(guò)工作站網(wǎng)絡(luò)接口,提供對(duì)所述第二KVM工作站數(shù)據(jù)網(wǎng)的網(wǎng)絡(luò)訪(fǎng)問(wèn);以及通過(guò)數(shù)據(jù)轉(zhuǎn)換器,在所述一個(gè)服務(wù)器和所述第二數(shù)據(jù)網(wǎng)之間雙向傳輸KVM信息;按照本地網(wǎng)絡(luò)協(xié)議,在所述轉(zhuǎn)換器和所述第二數(shù)據(jù)網(wǎng)之間雙向傳輸所述KVM信息;按照適用于所述一個(gè)服務(wù)器的鍵盤(pán)、鼠標(biāo)和視頻協(xié)議,在所述轉(zhuǎn)換器與鍵盤(pán)、鼠標(biāo)以及視頻接口中的相應(yīng)接口之間雙向傳輸所述KVM信息。
18.如權(quán)利要求17所述的方法,還包括在所述第二數(shù)據(jù)網(wǎng)上給所述工作站網(wǎng)絡(luò)接口分配唯一的設(shè)備地址,所述KVM工作站通過(guò)把KVM信息尋址到該唯一的設(shè)備地址,通過(guò)所述KVM轉(zhuǎn)換器與所述一個(gè)服務(wù)器通信。
19.如權(quán)利要求17所述的方法,還包括在所述數(shù)據(jù)轉(zhuǎn)換器中,從所述一個(gè)服務(wù)器接收數(shù)字視頻數(shù)據(jù),并按照本地網(wǎng)絡(luò)協(xié)議對(duì)該數(shù)字視頻數(shù)據(jù)進(jìn)行分組化。
20.如權(quán)利要求17所述的方法,還包括在所述數(shù)據(jù)轉(zhuǎn)換器中,通過(guò)所述視頻接口從所述一個(gè)服務(wù)器接收數(shù)字視頻數(shù)據(jù),并將來(lái)自所述一個(gè)服務(wù)器的該數(shù)字視頻數(shù)據(jù)的分辨率調(diào)整為與所述KVM工作站相關(guān)聯(lián)的監(jiān)視器的分辨率。
21.如權(quán)利要求20所述的方法,其特征在于所述分辨率調(diào)整步驟還包括縮放所述數(shù)字視頻數(shù)據(jù)。
22.如權(quán)利要求17所述的方法,還包括通過(guò)所述視頻接口從所述一個(gè)服務(wù)器接收數(shù)字視頻數(shù)據(jù),并將來(lái)自所述一個(gè)服務(wù)器的該數(shù)字視頻數(shù)據(jù)的分辨率調(diào)整為與所述KVM工作站相關(guān)聯(lián)的監(jiān)視器的分辨率;在所述調(diào)整之后接收所述數(shù)字視頻數(shù)據(jù),并按照本地網(wǎng)絡(luò)協(xié)議對(duì)所述數(shù)字視頻數(shù)據(jù)進(jìn)行分組化,并將該分組的數(shù)字視頻數(shù)據(jù)發(fā)送到所述工作站網(wǎng)絡(luò)接口。
23.如權(quán)利要求22所述的方法,其特征在于,所述調(diào)整步驟還包括縮放所述數(shù)字視頻數(shù)據(jù)。
24.如權(quán)利要求17所述的方法,還包括按照本地網(wǎng)絡(luò)協(xié)議從所述第二數(shù)據(jù)網(wǎng)接收所述KVM信息,并將該KVM信息分離為鍵盤(pán)信號(hào),其按照適用于所述一個(gè)服務(wù)器的鍵盤(pán)協(xié)議發(fā)往所述鍵盤(pán)接口;以及鼠標(biāo)信號(hào),其按照適用于所述一個(gè)服務(wù)器的鼠標(biāo)協(xié)議發(fā)往所述鼠標(biāo)接口。
25.如權(quán)利要求17所述的方法,還包括從所述第二數(shù)據(jù)網(wǎng)接收包括冷啟動(dòng)命令序列的所述KVM信息,并通過(guò)所述鍵盤(pán)和鼠標(biāo)接口中的至少一個(gè),將所述冷啟動(dòng)命令序列直接提供給所述服務(wù)器的主板。
26.如權(quán)利要求17所述的方法,還包括從所述第二數(shù)據(jù)網(wǎng)接收包括要求直接訪(fǎng)問(wèn)主板的命令的所述KVM信息,并通過(guò)所述鍵盤(pán)和鼠標(biāo)接口中的至少一個(gè),將所述命令直接提供給所述服務(wù)器的主板。
27.一種系統(tǒng),包括第一數(shù)據(jù)網(wǎng),按照第一數(shù)據(jù)協(xié)議傳輸數(shù)據(jù);多個(gè)服務(wù)器,通過(guò)所述第一數(shù)據(jù)網(wǎng)相互通信,所述服務(wù)器中的每個(gè)服務(wù)器包括主板,其具有用于執(zhí)行基本服務(wù)器操作的主處理器;用戶(hù)輸入設(shè)備端口,用于接收標(biāo)準(zhǔn)化用戶(hù)輸入設(shè)備信號(hào),并把該用戶(hù)輸入設(shè)備信號(hào)直接發(fā)送到主板;以及第一網(wǎng)絡(luò)接口設(shè)備,用于協(xié)調(diào)所述主板和所述第一數(shù)據(jù)網(wǎng)之間的通信;第二數(shù)據(jù)網(wǎng),按照第二數(shù)據(jù)協(xié)議傳輸數(shù)據(jù);多個(gè)工作站,其中每個(gè)工作站包括用戶(hù)數(shù)據(jù)輸入設(shè)備;第二網(wǎng)絡(luò)接口設(shè)備,用于協(xié)調(diào)所述第二數(shù)據(jù)網(wǎng)和所述用戶(hù)數(shù)據(jù)輸入設(shè)備以及視頻監(jiān)視器之間的通信;以及至少一個(gè)轉(zhuǎn)換器,其也具有一個(gè)第二網(wǎng)絡(luò)接口設(shè)備,并提供所述用戶(hù)輸入設(shè)備端口和所述第二數(shù)據(jù)網(wǎng)之間的雙向通信。
28.如權(quán)利要求27所述的系統(tǒng),其特征在于所述服務(wù)器中的每個(gè)服務(wù)器包括視頻處理器以提供計(jì)算機(jī)視頻信息;所述工作站包括一個(gè)視頻監(jiān)視器;所述轉(zhuǎn)換器也通過(guò)所述第二數(shù)據(jù)網(wǎng),把所述計(jì)算機(jī)視頻信息傳輸?shù)剿鲆曨l監(jiān)視器。
29.如權(quán)利要求27所述的系統(tǒng),其特征在于所述第一和第二數(shù)據(jù)網(wǎng)相同。
30.如權(quán)利要求27所述的系統(tǒng),其特征在于所述第一和第二數(shù)據(jù)網(wǎng)是獨(dú)立的網(wǎng)絡(luò)。
31.如權(quán)利要求27所述的系統(tǒng),其特征在于所述第一和第二數(shù)據(jù)協(xié)議相同。
32.如權(quán)利要求27所述的系統(tǒng),其特征在于所述第一和第二數(shù)據(jù)協(xié)議不同。
33.如權(quán)利要求27所述的系統(tǒng),還包括因特網(wǎng)服務(wù)器,其與所述第二數(shù)據(jù)網(wǎng)通信并為所述多個(gè)工作站提供因特網(wǎng)訪(fǎng)問(wèn)。
34.如權(quán)利要求27所述的系統(tǒng),還包括多個(gè)轉(zhuǎn)換器。
35.如權(quán)利要求34所述的系統(tǒng),其特征在于所述多個(gè)轉(zhuǎn)換器與所述服務(wù)器為一對(duì)一的對(duì)應(yīng)關(guān)系。
36.如權(quán)利要求34所述的系統(tǒng),其特征在于所述多個(gè)轉(zhuǎn)換器與所述服務(wù)器為一對(duì)n的對(duì)應(yīng)關(guān)系,其中,n為整數(shù)。
37.如權(quán)利要求27所述的系統(tǒng),其特征在于用于每個(gè)服務(wù)器的所述標(biāo)準(zhǔn)用戶(hù)輸入設(shè)備信號(hào)遵循從一組可用的用戶(hù)輸入設(shè)備標(biāo)準(zhǔn)中指定的一種用戶(hù)輸入設(shè)備標(biāo)準(zhǔn),而且,在每個(gè)服務(wù)器的引導(dǎo)操作期間,所述轉(zhuǎn)換器仿真每個(gè)服務(wù)器的相應(yīng)用戶(hù)輸入設(shè)備標(biāo)準(zhǔn)。
38.如權(quán)利要求37所述的系統(tǒng),其特征在于所述轉(zhuǎn)換器還將工作站輸入設(shè)備信號(hào)轉(zhuǎn)換為用于所選服務(wù)器的相應(yīng)用戶(hù)輸入設(shè)備標(biāo)準(zhǔn),其中該工作站輸入設(shè)備信號(hào)是通過(guò)所述第二數(shù)據(jù)網(wǎng)從所述工作站中的任何工作站接收的。
39.如權(quán)利要求28所述的系統(tǒng),其特征在于所述轉(zhuǎn)換器還將從所選服務(wù)器接收的所述計(jì)算機(jī)視頻信息縮放和調(diào)整分辨率為分配給所選工作站的視頻監(jiān)視器的相應(yīng)視頻標(biāo)準(zhǔn)。
40.如權(quán)利要求27所述的系統(tǒng),其特征在于所述多個(gè)工作站中的每個(gè)工作站,通過(guò)把尋址的用戶(hù)輸入信號(hào)從所述工作站的所述用戶(hù)數(shù)據(jù)輸入設(shè)備,通過(guò)所述工作站的所述第二網(wǎng)絡(luò)接口發(fā)送到所述第二數(shù)據(jù)網(wǎng)上,與所述多個(gè)服務(wù)器中的每個(gè)服務(wù)器通信,在所述第二數(shù)據(jù)網(wǎng)上,與所述所選服務(wù)器相關(guān)聯(lián)的轉(zhuǎn)換器通過(guò)該轉(zhuǎn)換器的所述第二網(wǎng)絡(luò)接口獲取所述用戶(hù)輸入信號(hào),并將該用戶(hù)輸入信號(hào)轉(zhuǎn)換為所述標(biāo)準(zhǔn)化用戶(hù)輸入設(shè)備信號(hào),并發(fā)送到所述服務(wù)器的所述用戶(hù)輸入設(shè)備端口,以便由所述服務(wù)器的主板直接獲取該信號(hào)。
41.如權(quán)利要求28所述的系統(tǒng),其特征在于所述多個(gè)服務(wù)器中的每個(gè)服務(wù)器通過(guò)把尋址的數(shù)字計(jì)算機(jī)視頻信號(hào)從所述服務(wù)器的所述視頻處理器發(fā)送到所述轉(zhuǎn)換器,與所述多個(gè)工作站中的每個(gè)工作站通信,其中在轉(zhuǎn)換器中,所述視頻信號(hào)被調(diào)整以用于所選工作站的監(jiān)視器;所述轉(zhuǎn)換器通過(guò)該轉(zhuǎn)換器的所述第二網(wǎng)絡(luò)接口將調(diào)整了的視頻信號(hào)發(fā)送到所述第二數(shù)據(jù)網(wǎng)上;在所述第二數(shù)據(jù)網(wǎng)上,所述所選工作站的所述第二網(wǎng)絡(luò)接口獲取該視頻信號(hào),并將其提供給所選工作站的監(jiān)視器。
全文摘要
本發(fā)明公開(kāi)了一種將鍵盤(pán)/視頻/鼠標(biāo)(KVM)信息施加到工作站網(wǎng)絡(luò)(35)的KVM切換協(xié)議。至少一個(gè)數(shù)據(jù)轉(zhuǎn)換器(47)通過(guò)工作站網(wǎng)絡(luò)通信,并且從工作站網(wǎng)絡(luò)讀取尋址到分配給該轉(zhuǎn)換器的服務(wù)器的KVM信息,轉(zhuǎn)換器將KVM信息轉(zhuǎn)換為一種適合于該服務(wù)器的格式,并將轉(zhuǎn)換后的KVM信息施加到該服務(wù)器的相應(yīng)標(biāo)準(zhǔn)設(shè)備端口。系統(tǒng)提供KVM切換器具有的對(duì)服務(wù)器主板(42)訪(fǎng)問(wèn)的特性,而且實(shí)質(zhì)上提供傳統(tǒng)KVM切換器不具有的無(wú)限擴(kuò)展性。
文檔編號(hào)H04L29/06GK1454340SQ00819618
公開(kāi)日2003年11月5日 申請(qǐng)日期2000年6月21日 優(yōu)先權(quán)日2000年5月3日
發(fā)明者克里斯多弗·L·托馬斯, 羅賓·L·安德森, 羅布·吉爾根, 馬克·德馬里, 威廉·平克斯頓, 杰米·柯林斯, 斯蒂芬·舒爾茨 申請(qǐng)人:賽百克斯計(jì)算機(jī)產(chǎn)品公司