刀片服務(wù)器kvm切換技術(shù)的制作方法
【專利摘要】本發(fā)明提供一種刀片服務(wù)器KVM切換技術(shù),屬于服務(wù)器管理領(lǐng)域領(lǐng)域,在本地切換的時候,鼠標(biāo)鍵盤是通過一個MCU收集監(jiān)控,再封裝發(fā)送給一個虛擬USB鍵盤鼠標(biāo)的51單片機(jī);在級聯(lián)的時候,多個服務(wù)器之間通過MCU來通信,通信是通過一條網(wǎng)線來完成,這個網(wǎng)線完成兩種數(shù)據(jù)的傳輸,一種是由4條網(wǎng)線子線組成,基于RS485協(xié)議傳輸鍵盤鼠標(biāo)信息的,一種是由3條網(wǎng)線子線組成,傳輸VGA模擬信號的。在高端服務(wù)器上實現(xiàn)KVM功能,有效的方便用戶管理各個計算單元。
【專利說明】刀片服務(wù)器KVM切換技術(shù)
[0001]【技術(shù)領(lǐng)域】
本發(fā)明涉及服務(wù)器管理領(lǐng)域,具體地說是一種刀片服務(wù)器KVM切換技術(shù)。
【背景技術(shù)】
[0002]由于采用刀片服務(wù)器可以極大減少所需外部線纜的數(shù)量,可以大大降低由于線纜連接故障帶來的隱患,提高系統(tǒng)可靠性。刀片式服務(wù)器的高密度集成特性使我們可以在有限的空間內(nèi)容納更多的服務(wù)器,但由此而產(chǎn)生的服務(wù)器管控方案也將更加復(fù)雜。沒有一個完善的解決方案,我們簡直無法想象在面對如此多的服務(wù)器時,將如何進(jìn)行有效的管理和監(jiān)控。以至于在高端服務(wù)器上無法實現(xiàn)KVM功能,不能方便用戶管理各個計算單元。更無法無法管理服務(wù)器上的各個計算單元,導(dǎo)致服務(wù)器的管理效率低下,增加了人力和物力。
【發(fā)明內(nèi)容】
[0003]本發(fā)明采用的技術(shù)方案為:
1、KVM本地,鼠標(biāo)鍵盤的處理
鼠標(biāo)鍵盤都是USB接口的,接入MCU的USB端口。MCU會知道當(dāng)前鼠標(biāo)鍵盤的信息是自身處理還是通過SPI總線封裝發(fā)給另一個51單片機(jī)。如果是發(fā)給51單片機(jī),MCU將監(jiān)聽某些設(shè)定的按鍵(這些按鍵將不傳遞給51單片機(jī),用來做MCU的特定功能使用),對其他的按鍵全部通過SPI總線發(fā)送到51單片機(jī)。51單片機(jī)的功能是接收來自SPI總線的鍵盤鼠標(biāo)信息,仿真成USB的鍵盤鼠標(biāo)設(shè)備,接入到USB Switch,然后再到目標(biāo)的計算單元。
[0004]2、KVM 級聯(lián)
KVM級聯(lián)是多個服務(wù)器之間進(jìn)行的,每個服務(wù)器是通過MCU之間進(jìn)行的通信,通信的物理介質(zhì)是網(wǎng)線。級聯(lián)中的服務(wù)器只有一個主,其余的是從。
[0005]在開始級聯(lián)前,主服務(wù)器通過LPC1850的界面選中需要管理的從服務(wù)器,也就是要級聯(lián)的從服務(wù)器,當(dāng)選中后,主服務(wù)器發(fā)送命令告知從服務(wù)器級聯(lián)開始了,從服務(wù)器就開始傳輸從服務(wù)器的MCU VGA端口的數(shù)據(jù)到主服務(wù)器,主服務(wù)器將接收到的VGA模擬信號直接顯示出來。主服務(wù)器識別到鍵盤鼠標(biāo)信息后,通過封裝發(fā)送到從服務(wù)器,從服務(wù)器接收到鍵盤鼠標(biāo)的數(shù)據(jù)包后,解析,處理。處理后,VGA的數(shù)據(jù)在改變,同時又不停的發(fā)送到主服務(wù)器,這樣子就實現(xiàn)了服務(wù)器之間的級聯(lián)管理。
[0006]基于上述通信,我們把它的8條子線分為:4條為用來實現(xiàn)RS485協(xié)議,傳輸?shù)氖擎I盤鼠標(biāo)信息;3條用來傳輸VGA的模擬信號;1條預(yù)留。
[0007]本發(fā)明所產(chǎn)生的有益效果是:
在高端服務(wù)器上實現(xiàn)KVM功能,有效的方便用戶管理各個計算單元。通過一個MCU(微控制器)就可以管理服務(wù)器上的各個計算單元,通過級聯(lián)的方式,可以讓這個MCU管理其他服務(wù)器上的計算單元。有效的提高了服務(wù)器的管理效率,節(jié)省了人力和物力。
【具體實施方式】[0008]1、KVM本地,鼠標(biāo)鍵盤的處理
鼠標(biāo)鍵盤都是USB接口的,接入MCU的USB端口。MCU會知道當(dāng)前鼠標(biāo)鍵盤的信息是自身處理還是通過SPI總線封裝發(fā)給另一個51單片機(jī)。如果是發(fā)給51單片機(jī),MCU將監(jiān)聽某些設(shè)定的按鍵(這些按鍵將不傳遞給51單片機(jī),用來做MCU的特定功能使用),對其他的按鍵全部通過SPI總線發(fā)送到51單片機(jī)。51單片機(jī)的功能是接收來自SPI總線的鍵盤鼠標(biāo)信息,仿真成USB的鍵盤鼠標(biāo)設(shè)備,接入到USB Switch,然后再到目標(biāo)的計算單元。
[0009]2、KVM 級聯(lián)
KVM級聯(lián)是多個服務(wù)器之間進(jìn)行的,每個服務(wù)器是通過MCU之間進(jìn)行的通信,通信的物理介質(zhì)是網(wǎng)線。級聯(lián)中的服務(wù)器只有一個主,其余的是從。
[0010]在開始級聯(lián)前,主服務(wù)器通過LPC1850的界面選中需要管理的從服務(wù)器,也就是要級聯(lián)的從服務(wù)器,當(dāng)選中后,主服務(wù)器發(fā)送命令告知從服務(wù)器級聯(lián)開始了,從服務(wù)器就開始傳輸從服務(wù)器的MCU VGA端口的數(shù)據(jù)到主服務(wù)器,主服務(wù)器將接收到的VGA模擬信號直接顯示出來。主服務(wù)器識別到鍵盤鼠標(biāo)信息后,通過封裝發(fā)送到從服務(wù)器,從服務(wù)器接收到鍵盤鼠標(biāo)的數(shù)據(jù)包后,解析,處理。處理后,VGA的數(shù)據(jù)在改變,同時又不停的發(fā)送到主服務(wù)器,這樣子就實現(xiàn)了服務(wù)器之間的級聯(lián)管理。
[0011]基于上述通信,我們把它的8條子線分為:4條為用來實現(xiàn)RS485協(xié)議,傳輸?shù)氖擎I盤鼠標(biāo)信息;3條用來傳輸VGA的模擬信號;1條預(yù)留。
[0012]I)采用MAX4999作為USB Switch,通過配置MAX4999來切換不同的計算刀片的USB 端口。
[0013]2)采用LPC1850來實現(xiàn)這些功能:配置MAX4999,提供USB鼠標(biāo)鍵盤接口,監(jiān)聽USB鍵盤消息,提供KVM切換界面,封裝鼠標(biāo)鍵盤數(shù)據(jù)發(fā)送給C8051F340,實現(xiàn)RS845協(xié)議,VGA
顯不等。
[0014]采用C8051F340來仿真USB鍵盤鼠標(biāo)設(shè)備。
【權(quán)利要求】
1.刀片服務(wù)器KVM切換技術(shù),其特征在于本地鼠標(biāo)鍵盤的信息是對MCU的鍵盤鼠標(biāo)信息進(jìn)行封裝,通過SPI總線傳輸?shù)揭粋€51單片機(jī),然后這個51單片機(jī)再對鍵盤鼠標(biāo)信息進(jìn)行封裝,虛擬化成鍵盤鼠標(biāo)設(shè)備,接入到一個USB Switch,這個USB Switch通過配置,可以把這個鍵盤鼠標(biāo)設(shè)備切換到需要管理的機(jī)器上;對于KVM級聯(lián),級聯(lián)的各個服務(wù)器上的通過MCU進(jìn)行通信;主MCU負(fù)責(zé)接收從MCU發(fā)來的VGA信息,并且進(jìn)行顯示,同時,主MCU對鼠標(biāo)鍵盤信息進(jìn)行封裝,通過RS485協(xié)議發(fā)送到從MCU上;WMCU對接收到的鍵盤鼠標(biāo)數(shù)據(jù)包,解析,處理。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于鼠標(biāo)鍵盤的消息是通過MCU接收采集,然后封裝,通過SPI總線的方式發(fā)送到一個51單片機(jī),這個51單片機(jī)根據(jù)發(fā)送來的數(shù)據(jù)包,模擬成虛擬的USB鼠標(biāo)鍵盤設(shè)備以及相關(guān)信息接入USB Switch。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于KVM級聯(lián)是通過主MCU接收從MCU的VGA信息進(jìn)行顯示,主MCU將鍵盤鼠標(biāo)信息封裝,發(fā)送到從MCU進(jìn)行處理的。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于KVM級聯(lián)主MCU和從MCU通信方式,采用8條線的網(wǎng)線,其中4條作為RS485通信,傳輸鍵盤鼠標(biāo)數(shù)據(jù);3條作為VGA模擬信號傳輸。
【文檔編號】H04L29/08GK103888296SQ201410107293
【公開日】2014年6月25日 申請日期:2014年3月21日 優(yōu)先權(quán)日:2014年3月21日
【發(fā)明者】張明星 申請人:浪潮電子信息產(chǎn)業(yè)股份有限公司