專利名稱:用于終端重定向的硬件設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于終端重定向的硬件設(shè)備,尤其涉及用于在多個服務(wù)器之間將信號,特別是視頻信號重定向至至少一終端的硬件設(shè)備。
背景技術(shù):
隨著計算機技術(shù)的發(fā)展,其功能越來越豐富,但是由于硬件機能的限制,不同種類的功能需要在不同的服務(wù)器上加以實現(xiàn)。因而就產(chǎn)生了新的將多個服務(wù)器集成在一起的服務(wù)器結(jié)構(gòu),比如刀片式服務(wù)器,刀片式服務(wù)器的優(yōu)點在于提高系統(tǒng)的可管理性,可操作性,穩(wěn)定性,能節(jié)約空間和成本。在上述的情況中,其終端是一個(終端的數(shù)量可能有多個,但是其上的內(nèi)容是一樣的,因此此處將其視為一個終端),而信息的來源(比如服務(wù)器)卻是多個。因此,就需要從來自不同服務(wù)器上信號中選擇一個并發(fā)送至同一個終端上。因此需要建立一種機制,將來自某一個服務(wù)器的數(shù)據(jù)發(fā)射至某一終端上,該種機制就稱為終端重定向技術(shù)。在現(xiàn)有的技術(shù)中,重定向都是使用純軟件來實現(xiàn)的。
圖1是現(xiàn)有技術(shù)中使用VNC(虛擬網(wǎng)絡(luò)電腦)實現(xiàn)重定向技術(shù)的方案,VNC是一種遠程的視頻系統(tǒng),需要將VNC軟件安裝在各個服務(wù)器以及用戶終端上,VNC使用軟件實現(xiàn)VNC服務(wù)器100、緩存102、重定向服務(wù)器104,緩存102連接到各個服務(wù)器106上,而重定向服務(wù)器104連接到終端108上。當(dāng)某一個終端要求某個服務(wù)器上的信息時,VNC服務(wù)器100首先將該目標(biāo)服務(wù)器中的所需數(shù)據(jù)讀入緩存102中,再由重定向服務(wù)器104將其轉(zhuǎn)發(fā)到終端108。
上述例子中,全部的組件都是由軟件實現(xiàn)的,因此其運行時需要占用整個系統(tǒng)中的CPU的資源,性能很大程度上受到系統(tǒng)總體資源分配的影響,總的來說性能和效率不是很理想。
很明顯,如果能將重定向的任務(wù)獨立出來采用單獨的硬件來實現(xiàn),并能使系統(tǒng)在發(fā)出命令后不用管,硬件將自動處理信號切換,將能很大程度上解決上述的問題。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種用于終端重定向的硬件設(shè)備??紤]到實際應(yīng)用中,視頻信號的數(shù)據(jù)量和其所占的比例都是最大的,因此本發(fā)明還特別提供一種用于視頻信號終端重定向的硬件設(shè)備。
為了實現(xiàn)上述目的,本發(fā)明采用如下技術(shù)方案一種用于終端重定向的硬件設(shè)備,連接于多個服務(wù)器和至少一個終端之間,選擇來自所述多個服務(wù)器中的一個的信號,并將其重定向至所述至少一個終端,該設(shè)備包括一個或多個信號選擇器,所述信號選擇器為多輸入單輸出,其輸入端連接至所述多個服務(wù)器,選擇所述多個服務(wù)器輸出的信號中的一個并輸出;以及一個或多個信號合成器,與所述信號選擇器相連,對于需要進行合成之后再輸出的信號進行合成,其輸出連接至所述終端。
按照本發(fā)明的一個實施例,該設(shè)備還包括一個或多個控制信號選擇器,為多輸入單輸出,其輸入端連接至所述多個服務(wù)器,選擇所述多個服務(wù)器輸出的控制信號中的一個并輸出。
在一個實施例中,該設(shè)備是用于在多個服務(wù)器之間將視頻信號重定向至至少一終端,且所述視頻信號為RGB格式;所述一個或多個信號選擇器為三個視頻信號選擇器,分別選擇RGB格式中的R分量、G分量和B分量;所述一個或多個信號合成器為一個視頻信號合成器,將所述R、G、B分量合成為視頻信號。該設(shè)備也可以包括兩個所述視頻信號合成器,一個用于將所述R、G、B分量合成為視頻信號,另一個為冗余信號。
較佳的,所述控制信號選擇器為USB控制信號選擇器,所述多個服務(wù)器輸出的控制信號為USB信號。該設(shè)備的所述USB控制信號選擇器還連接到一USB集線器,所述USB集線器連接到所述終端,所述USB集線器為單輸入四輸出。
按照本發(fā)明的一個實施例,該設(shè)備從16個服務(wù)器選擇一個并將其信號重定向至所述終端。
由于刀刃服務(wù)器是目前流行使用的多服務(wù)器連接結(jié)構(gòu),本發(fā)明中的所述多個服務(wù)器也可以采用刀刃服務(wù)器的結(jié)構(gòu)。而所述終端可以為顯示器。
由于采用上述技術(shù)方案,本發(fā)明以硬件設(shè)備的形式實現(xiàn)了信號的終端重定向,相比較于傳統(tǒng)使用的以純軟件實現(xiàn)的形式,具有更高的效率和更好的可靠性,尤其在對于數(shù)據(jù)量大的視頻信號重定向時優(yōu)勢更加明顯。
圖1是現(xiàn)有技術(shù)中使用VNC實現(xiàn)重定向的示意圖;圖2是本發(fā)明的一個實施例的硬件設(shè)備的結(jié)構(gòu)圖;圖3是上述實施例的控制信號選擇器的電路圖;圖4是上述實施例的視頻信號選擇器的電路圖;圖5是上述實施例的視頻信號合成器的電路圖;具體實施方式
下面結(jié)合實施例和附圖來進一步說明本發(fā)明的技術(shù)方案。
下述的實施例中,將以實現(xiàn)視頻信號重定向的設(shè)備為例,但是熟悉本領(lǐng)域的技術(shù)人員應(yīng)該了解,對下面將要說明的設(shè)備只需進行相應(yīng)的改動,即將處理視頻信號的設(shè)備改成處理相應(yīng)信號的設(shè)備,即可實現(xiàn)對于不同信號的終端重定向,因此,下述的實施例應(yīng)該理解為說明而不是限制本發(fā)明。
圖2是本發(fā)明的一個實施例的硬件設(shè)備的結(jié)構(gòu)圖,其是用于視頻信號的終端重定向。如圖2所示,該設(shè)備包括重定向硬件設(shè)備200,該設(shè)備一端連接多個服務(wù)器208,另一端連接一個終端210。由于其是用于視頻信號的終端重定向,因此該設(shè)備中包括控制信號選擇器202、三個視頻信號選擇器204(由于使用RGB的視頻信號格式,所以使用三個視頻信號選擇器)、視頻信號合成器206。其中控制信號選擇器202和三個視頻信號選擇器204都和多個服務(wù)器208相連,三個視頻信號選擇器204的輸出連接到視頻信號合成器206,視頻信號合成器206的輸出連接到終端210。視頻信號選擇器204和視頻信號合成器206同樣也受到控制信號選擇器202的控制。需要說明的是,雖然在圖2中只畫出了一個終端210,但是在實際應(yīng)用中可以具有多個終端,例如多個顯示器,但是這些顯示器上所顯示的內(nèi)容都是相同的。所以從信號的角度來說,可以理解為其是一個終端。
比較圖2和圖1可知,雖然兩者的實現(xiàn)方式不同,但是它們應(yīng)用重定向技術(shù)的方式是類似的。圖2中用硬件實現(xiàn)的控制信號選擇器202以及視頻信號選擇器204的功能和圖1中的重定向服務(wù)器104是類似的,只不過重定向服務(wù)器104完全以指令的形式控制重定向的過程,而本該實施例中的設(shè)備是以地址線來實現(xiàn)重定向控制。)圖1中使用緩存102來作為終端108和服務(wù)器106之間的數(shù)據(jù)交換設(shè)備,由于圖1所示的方案中完全以軟件的形式實現(xiàn),所以視頻信號是以數(shù)據(jù)幀或其他經(jīng)過編碼的形式存在的,因此,僅僅是用緩存102就可以實現(xiàn)這種數(shù)據(jù)交換。而圖2的系統(tǒng)是使用硬件實現(xiàn)的,因此就需要使用控制信號選擇器202和視頻信號選擇器204來實現(xiàn)視頻信號的傳遞,在該實施例中,視頻信號采用RGB格式,因此使用了三個視頻信號選擇器分別進行R分量、G分量和B分量的選擇??刂菩盘栠x擇器204則用于提供其它輔助設(shè)備的控制信號。在軟件實現(xiàn)中,由于只要使用不同的數(shù)據(jù)幀就能完成控制信號和數(shù)據(jù)信號的傳遞,因此僅使用一個緩存102就足夠了,而在硬件實現(xiàn)中,控制信號和數(shù)據(jù)信號是分開的,因此必須使用不同的設(shè)備。視頻信號合成器206將R、G、B分量重新合成后傳遞給終端210。有一點需要注意,在該實施例中,服務(wù)器208提供的視頻信號也是RGB格式的,由于RGB格式的視頻信號是廣泛使用的,因此對于其產(chǎn)生、接收、合成等等均是本領(lǐng)域內(nèi)所熟知的內(nèi)容,本發(fā)明是對其的一種應(yīng)用。需要注意的是,圖2中的服務(wù)器208向多個視頻信號選擇器204提供視頻信號,向控制信號選擇器202提供控制信號,控制信號選擇器202根據(jù)服務(wù)器208向其提供的控制選擇信號來進一步控制視頻信號選擇器204和視頻信號合成器206,例如通過地址線的方式。
如前面所說的,上述實施例中僅僅是以視頻信號重定向為例說明了本發(fā)明的發(fā)明思想,熟悉本領(lǐng)域的技術(shù)人員應(yīng)該理解,如果將視頻信號選擇器204換成音頻信號選擇器或者是數(shù)據(jù)信號選擇器,就能實現(xiàn)音頻信號重定向或者是數(shù)據(jù)信號重定向的功能。因此,本發(fā)明的范圍不應(yīng)該限于上述的實施例所公開的內(nèi)容。
繼續(xù)討論該實施例,圖3是上述實施例的控制信號選擇器的電路圖。在該實施例中,控制信號為USB信號,以16個服務(wù)器為例。該實施例采用一個USB控制信號選擇器202,其輸入為16個USB信號(分別由引腳BL0_USB1P/1N~BL15_USB1P/1N),其輸出為一個USB信號(BL_USBP/N)。該控制信號選擇器204的選擇具體由4根地址線(SMM_KVM_SEL0~SMM_KVM_SEL3)來完成(該地址線其是是由上述的控制信號選擇器202來提供),4根地址線的選擇范圍正好為16個。于是,該控制信號選擇器204就在16個輸入的USB信號中選擇一個作為其輸出,并將該USB信號輸出至終端210作為控制信號?;蛘?,控制信號選擇器204首先連接到一USB集線器(USB HUB),將一個輸入信號變成4個輸出信號后再連接到終端210。輸出的USB信號可用于控制鍵盤、鼠標(biāo)等輔助設(shè)備。USB HUB是一種常用設(shè)備,因此這里就不具體描述其結(jié)構(gòu)了。
圖4是上述實施例的視頻信號選擇器的電路圖。在該實施例中,共使用了三個視頻信號選擇器204,分別用于選擇R、G、B分量。其結(jié)構(gòu)和上述的控制信號選擇器202相類似,都是16個輸入1個輸出,并且使用4根控制線進行控制。三個視頻信號選擇器204和一個控制信號選擇器202使用相同的4根地址線進行選通,這樣就可以使所選擇的信號是來自同一個服務(wù)器的輸出(上述4芯片的16個輸出中的每一個代表來自一個服務(wù)器的輸出)。
由三個視頻信號選擇器204所選擇的視頻信號分量被送到視頻信號合成器206。如圖5所示,該實施例中,包括兩個視頻信號合成器206,每個視頻信號合成器206與所述三個視頻信號選擇器204均相連,將R分量、G分量和B分量合成為視頻輸出信號;其中一個視頻信號合成器206作為為冗余信號。視頻信號合成器206也受控制信號選擇器202的控制。兩個合成器接下來將合成的視頻信號輸出到終端210進行顯示。
本發(fā)明以硬件設(shè)備的形式實現(xiàn)了信號的終端重定向,相比較于傳統(tǒng)使用的以純軟件實現(xiàn)的形式,具有更高的效率和更好的可靠性,尤其在對于數(shù)據(jù)量大的視頻信號重定向時優(yōu)勢更加明顯。
另外,本發(fā)明中的多個服務(wù)器可以采用刀刃服務(wù)器的結(jié)構(gòu)(Blade Server)。所謂刀刃服務(wù)器結(jié)構(gòu),就是一包括多個插槽的底架,每一個插槽上可插一服務(wù)器主板,每一服務(wù)器主板包括完整的服務(wù)器結(jié)構(gòu),即每一插槽上的服務(wù)器主板就可以視為一個服務(wù)器。這是目前流行的多服務(wù)器進行連接的方式,因此,本發(fā)明的硬件設(shè)備也可設(shè)計為適合與刀刃服務(wù)器結(jié)構(gòu),并可同時在該主板上集成其它設(shè)備。
上述實施例是提供給熟悉本領(lǐng)域內(nèi)的人員來實現(xiàn)或使用本發(fā)明的,熟悉本領(lǐng)域的人員可在不脫離本發(fā)明的發(fā)明思想的情況下,對上述實施例做出種種修改或變化,因而本發(fā)明的保護范圍并不被上述實施例所限,而應(yīng)該是符合權(quán)利要求書提到的創(chuàng)新性特征的最大范圍。
權(quán)利要求
1.一種用于終端重定向的硬件設(shè)備,連接于多個服務(wù)器和至少一個終端之間,選擇來自所述多個服務(wù)器中的一個的信號,并將其重定向至所述至少一個終端,該設(shè)備包括一個或多個信號選擇器,所述信號選擇器為多輸入單輸出,其輸入端連接至所述多個服務(wù)器,選擇所述多個服務(wù)器輸出的信號中的一個并輸出;一個或多個信號合成器,與所述信號選擇器相連,對于需要進行合成之后再輸出的信號進行合成,其輸出連接至所述終端。
2.如權(quán)利要求1所述的硬件設(shè)備,其特征在于,還包括一個或多個控制信號選擇器,為多輸入單輸出,其輸入端連接至所述多個服務(wù)器,選擇所述多個服務(wù)器輸出的控制信號中的一個并輸出。
3.如權(quán)利要求1或2所述的硬件設(shè)備,其特征在于,所述設(shè)備是用于在多個服務(wù)器之間將視頻信號重定向至至少一終端,且視頻信號為RGB格式;所述信號選擇器三個視頻信號選擇器,分別選擇RGB格式中的R分量、G分量和B分量;以及所述信號合成器為一個視頻信號合成器,將所述R、G、B分量合成為視頻信號。
4.如權(quán)利要求3所述的硬件設(shè)備,其特征在于,其包括兩個所述視頻信號合成器,一個用于將所述R、G、B分量合成為視頻信號,另一個為冗余信號。
5.如權(quán)利要求2所述的硬件設(shè)備,其特征在于,所述控制信號選擇器為USB控制信號選擇器,所述多個服務(wù)器輸出的控制信號為USB信號。
6.如權(quán)利要求5所述的硬件設(shè)備,其特征在于,所述USB控制信號選擇器還連接到一USB集線器,所述USB集線器連接到所述終端,所述USB集線器為單輸入四輸出。
7.如權(quán)利要求1所述的硬件設(shè)備,其特征在于,該設(shè)備從16個服務(wù)器選擇一個并將其信號重定向至所述終端。
8.如權(quán)利要求7所述的硬件設(shè)備,其特征在于,所述多個服務(wù)器采用刀刃服務(wù)器的結(jié)構(gòu)。
9.如權(quán)利要求8所述的硬件設(shè)備,其特征在于,所述終端為顯示器。
全文摘要
本發(fā)明公開了一種用于終端重定向的硬件設(shè)備,連接于多個服務(wù)器和至少一個終端之間,選擇來自所述多個服務(wù)器中的一個的信號,并將其重定向至所述至少一個終端,該設(shè)備包括一個或多個信號選擇器,信號選擇器為多輸入單輸出,其輸入端連接至多個服務(wù)器,選擇所述多個服務(wù)器輸出的信號中的一個并輸出;一個或多個信號合成器,與信號選擇器相連,對于需要進行合成之后再輸出的信號進行合成,其輸出連接至終端。按重定向控制服務(wù)器的指令合成視頻信號并輸出至終端。本發(fā)明以硬件設(shè)備的形式實現(xiàn)了信號的終端重定向,相比較于傳統(tǒng)使用的以純軟件實現(xiàn)的形式,具有更高的效率和更好的可靠性,尤其在對于數(shù)據(jù)量大的視頻信號重定向時優(yōu)勢更加明顯。
文檔編號H04L12/56GK1705293SQ20041002464
公開日2005年12月7日 申請日期2004年5月26日 優(yōu)先權(quán)日2004年5月26日
發(fā)明者鐘一朋, 李申飛 申請人:上海環(huán)達計算機科技有限公司