以遠端控制功能控制多臺遠端周邊裝置的伺服器的製作方法
2023-06-23 07:56:56 4
專利名稱:以遠端控制功能控制多臺遠端周邊裝置的伺服器的製作方法
技術領域:
本發明涉及遠端周邊裝置的控制,特別是涉及一種控制使用不同通訊協 議的遠端周邊裝置的方法及裝置。
背景技術:
圖1A說明一伺服器的傳統架構,其提供通用串行總線(USB)裝置、序 列式先進附加技術(SATA)裝置及整合驅動電子界面(IDE)裝置的遠端存取 (remote access)能力。遠端USB(或SATA及IDE)存取是一種允許USB(或 SATA及IDE)裝置被連接至一遠端主機(例如此伺服器的一客戶端)的USB端 口(或是SATA及IDE),使其可糹皮一網絡上連接此遠端主4幾的近端主才幾所存 取(例如此伺服器)的技術。客戶端上的USB(或SATA及IDE)裝置會出現在 伺服器上,如同實際上連接至此伺服器本身一般(稱為虛擬裝置)。在圖1A 所示的系統中,伺服器10具有一連接至USB連接器11a的USB控制器晶片 11、 一連接至SATA連接器12a的SATA控制器晶片12、 一連接至IDE連接 器13a的IDE控制器晶片13、以及一連接至USB控制器晶片11、 SATA控 制器晶片12及IDE控制器晶片13的橋接器14。此USB連接器lla、 SATA 連接器12a及IDE連接器13a分別用以連接外部USB、SATA及IDE裝置(這 些裝置稱為近端裝置,因為其直接連接於此伺服器上)。此USB、 SATA及IDE 控制器晶片11、 12及13提供個別的存取功能,以存取並以個別不同的通訊 協議與這些外部裝置溝通,且此USB、 SATA及IDE控制器晶片也具有集線 器(hub)或是切換器的功能,以支持多個周邊裝置。此橋接器14將USB、SATA 及IDE控制器晶片11、 12及13連接至伺服器10的其它部分,例如主機控 制器(USB主機控制器等)、中央處理器、存儲器等。此橋接器14以個別不 同的通訊協議(USB、 SATA及IDE)與USB 、 SATA及IDE控制器晶片11、 12及13溝通,並且傳送數據至此伺服器的其它部分或是由此伺服器中的其 它部分傳出數據以供使用。
伺服器10的遠端USB、 SATA及IDE存取功能由伺服器的一控制器所執行,在此例中是一IPMI區段15(例如一IPMI適配卡)。IPMI(智能型平臺 管理接口 Intelligent Platform Management Interface)是一種監視伺服器硬體健 康相關因素(包括中央處理器溫度、電壓、風扇速度等)的技術。IPMI的規格 定義一組計算機硬體及固件的共享接口 ,其管理者可以用其監視系統健康並 管理此系統。IPMI可獨立於伺服器的作業系統操作,並且執行於一稱為基 板管理控制器BMC(Baseboard Management Controller)的專屬控制器及其它 周邊控制器上。此IPMI系統與 一遠端管理控制臺(remote management console) 溝通,其經由網絡(例如以太區域網路或是其它種類的網絡)以BMC與遠端 管理存取臺之間傳輸的信息來溝通。在圖1A所示的伺服器10當中,遠端 USB 、 SATA及IDE存取功能由IPMI區段15所實現,其使用既有的基板管 理控制器及IPMI的網絡存取功能。
此IPMI區段15的結構如圖IB所示,其包含一基板管理控制器 (BMC) 154以及一 網絡接口控制器(network interface controller) 155,也稱為網 絡接口電路、網絡適配卡或是網絡接口晶片。此基板管理控制器154用以執 行一般的IPMI功能及遠端周邊裝置存取功能,網絡接口控制器用以作為基 板管理控制器154與網絡之間的接口 。此IPMI區段15具有一 USB晶片151、 一SATA晶片152及一IDE晶片153,用以分別作為基板管理控制器154與 USB、 SATA及IDE控制器晶片11、 12及13之間的接口。此基板管理控制 器154執行USB晶片151、 SATA晶片152及IDE晶片153的驅動功能。此 基板管理控制器154將來自USB晶片151、 SATA晶片152及IDE晶片153 的數據做成訊息包,例如加上網絡表頭(network header)等,並且經由網絡接 口控制器155將這些訊息包傳送至網絡以傳送給客戶端。此基板管理控制器 154也將這些通過網絡接口控制器155接收自網絡的網絡訊息包解開,然後 傳送給USB晶片151、 SATA晶片152及IDE晶片153。此USB控制器晶片 ll(或是SATA控制器晶片12及IDE控制器晶片13)也作為虛擬(遠端)USB(或 是SATA,或是IDE)裝置的集線器或是切換器。客戶端上遠端裝置與伺服器 主機控制器(USB主機控制器、SATA主機控制器或是IDE主機控制器)之間 的數據在橋接器14、 USB控制器晶片ll(或是SATA控制器晶片12及IDE 控制器晶片13)、 USB晶片151(或是SATA晶片152及IDE晶片153)、基板 管理控制器154、網絡接口控制器155以及網絡之間流動。
因為此IPMI區段15需要與USB控制器晶片11、 SATA控制器晶片12及IDE控制器晶片13溝通,所以此IPMI區段15必須具備使用個別不同通 訊協議溝通的能力。在此例中此能力由USB晶片151、SATA晶片152及IDE 晶片153所提供,這樣會使得此IPMI區段15的結構變得複雜。
發明內容
本發明有關於一種具有遠端周邊裝置存取功能的伺服器,其可實質上排 除一或多個相關技藝的限制與缺點所造成的問題。
本發明的目的之一在於提供一種結構較為簡單的控制器,其可對多種不 同種類的遠端周邊裝置(例如USB、 SATA及IDE)執行遠端存取功能。
本發明另外的特徵與優點將於以下的詳細說明中提出,且部分可由實施 本發明所得到。本發明的目的及其它優點可由以下詳細說明、權利要求及附 圖說明中特別指出的結構所實現及得到。
如實施例所述,為達到所述及其它優點,並依據本發明的目的,本發明 提供一第一計算機,用以存取位於一或多臺第二計算機上的多臺周邊裝置, 且第二計算機以一網絡與此第一計算機連接,此多臺周邊裝置包含至少兩種
使用不同種類通訊協議的周邊裝置。其中此第一計算機至少包含 一控制器, 用以與該一或多臺第二計算機經由該網絡溝通數據,該數據包含該第二計算
機上該至少兩種的周邊裝置所產生或使用的數據; 一橋接器(bridge);及一接 口電路,連接至該控制器及該橋接器,其中該控制器經由該橋接器與該接口 電路以單一種預設的通訊協議溝通該數據。其中該預設的通訊協議為周邊組 件接口 (Peripheral Component Interconnect)協議。其中每一該一或多臺第二計 算機上的多臺周邊裝置為使用個別通訊協議的通用串行總線(USB)裝置、序 列式先進附加技術(SATA)裝置、整合驅動電子界面(IDE)裝置。
在本發明的另 一觀點中,本發明提供一種方法,其實現在第 一計算機上, 用以存取位於 一或多臺第二計算機上的多臺周邊裝置,該第 一計算機與該第 二計算機以一網絡連接,該多臺周邊裝置包含至少兩種使用不同種類通訊協 議的周邊裝置,該方法至少包含下列步驟 一控制器,與該一或多臺第二計 算機經由該網絡溝通數據,該數據包含該第二計算機上該至少兩種不同的周 邊裝置所產生或使用的數據;及該控制器經由一橋接器與一接口電路以單一 種預設的通訊協議溝通該數據。其中該預設的通訊協議為周邊組件接口 (Peripheral Component Interconnect)協議。其中每一該一或多臺第二計算機上的多臺周邊裝置為使用個別通訊協議的通用串行總線(USB)裝置、序列式先 進附加技術(SATA)裝置、整合驅動電子界面(IDE)裝置。
在本發明的再一觀點中,本發明提供一種系統,至少包含 一第一計算 機; 一第二計算機,通過一網絡連接至該第一計算機。其中該第一計算機至 少包含 一控制器; 一橋接器(bridge);及一接口電路,連接至該控制器及該 橋接器,其中該控制器經由該橋接器與該接口電路以第一種通訊協議溝通該 數據。其中該第二計算機至少包含 一周邊裝置; 一周邊裝置控制器,用以 存取及以第二種通訊協議與該周邊裝置溝通,該第二種通訊協議不同於該第 一種通訊協議;且其中該第二計算機的該周邊裝置所產生或使用的數據在該 周邊裝置與該第二計算機的該周邊裝置之間被以第二種通訊協議傳送,在該 第二計算機的處理器與該第一計算機的該控制器之間作為網絡訊息包傳送,
且在該控制器與該該第一計算機的該橋接器之間以該第一種通訊協議傳送。 本發明的前述說明及以下的詳細說明僅為例示,旨在提供本發明權利要 求的進一步說明。
圖1A以圖標說明 一傳統伺服器具有遠端USB、 SATA及IDE存取功能。 圖1B以圖示說明圖1A伺服器的遠端裝置控制器。 圖2A以圖示依據本發明的一實施例說明 一伺服器具有逸端USB、 SATA 及IDE存取功能。
圖2B以圖示說明圖2A伺服器的遠端裝置控制器。
圖3以圖示說明在本發明的一實施例中一客戶端及一伺服器以一網絡連接。
附圖符號說明 21: USB控制器晶片 22: SATA控制器晶片 23: IDE控制器晶片 24:橋接器
具體實施例方式
21a: USB連接器 22a: SATA連接器 23a: IDE連接器 25: IPMI雖然本發明的詳細實施例披露如下,但是本發明所述的技術、系統及操 作方式仍可以不同的方式實施,其中某些可能不同於此處所披露的實施例。 因此,此處所披露的特定架構及功能僅為代表性說明,其目的上應視為提供 最佳實施例及定義本發明權利要求的依據。以下詳細說明本發明的較佳實施 例以及不同的實施例。
圖2A依據本發明的一實施例以圖示說明一伺服器20可提供遠端USB、 SATA及IDE存取功能。此伺服器20包含一連接至USB連接器21a的USB 控制器晶片21、 一連接至SATA連接器22a的SATA控制器晶片22、 一連接 至IDE連接器23a的IDE控制器晶片23、以及一連接至該USB控制器晶片 21、該SATA控制器晶片22及該IDE控制器晶片23的橋接器24。此服務 器20也包含一連接至橋接器24的控制器(此處為此伺服器的IPMI區段)25, 以執行遠端USB、 SATA及IDE存取功能。此USB連接器21a、 SATA連接 器22a及IDE連接器23a分別用以接收外部(近端)USB、 SATA及IDE裝置。 此USB控制器晶片21、 SATA控制器晶片22及IDE控制器晶片23分別實 現個別的控制功能,以個別不同的通訊協議控制並與外部裝置溝通。橋接器 24將此USB控制器晶片21 、 SATA控制器晶片22及IDE控制器晶片23連 接至此伺服器20的其它部分,例如主機控制器、中央處理器及存儲器等。 此橋接器24以個別的通訊協議與這些USB控制器晶片21、 SATA控制器芯 片22及IDE控制器晶片23溝通,並且傳送數據至此伺服器的其它部分或是 由此伺服器的其它部分中傳出數據以供使用。這些USB控制器晶片21 、 SATA 控制器晶片22及IDE控制器晶片23以及USB連接器21a、SATA連接器22a 及IDE連接器23a的結構及功能類似於圖1A的傳統伺服器10中的對應部 分。橋接器24與USB控制器晶片21、 SATA控制器晶片22及IDE控制器 晶片23溝通的功能類似於圖1A的傳統伺服器10中的橋接器14。
除了上述功能以外,橋接器24還將USB、 SATA及IDE格式的數據轉 換為單一種數據格式,並將此單一種數據格式轉換為USB、 SATA及IDE格 式,例如周邊組件才妻口 PCI (Peripheral Component Interconnect)才各式或是適當 的區域網路數據格式等。以下僅以周邊組件接口 PCI作為範例進行說明,而 非作為限定。此橋接器24分別以USB、 SATA及IDE的通訊協議與伺服器 的USB、 SATA及IDE主機控制器(未顯示)溝通數據,並且以PCI協議與IPMI 區段25溝通數據。與圖1A傳統伺服器10的IPMI區段15不同的是,此伺服器20的IPMI 區段25連接至橋接器24,而非USB控制器晶片21、 SATA控制器晶片22 及IDE控制器晶片23。此IPMI區段25以PCI格式與橋接器24溝通數據。 如圖2B所示,此IPMI區段25的結構包含一基板管理控制器(BMC)254以 及一網絡接口控制器(network interface controller; NIC)255,此基板管理控制 器254用以執行一般的IPMI功能及遠端周邊裝置存取功能,網絡接口控制 器255用以作為基板管理控制器254與網絡之間的接口 。此IPMI區段25還 包含一 PCI晶片251,其作為基板管理控制器254與橋接器24之間的接口 , 並以PCI協議溝通。此基板管理控制器254替PCI晶片251執行驅動功能。 基板管理控制器254將來自PCI晶片251的數據做成訊息包,例如加上網絡 表頭(networkheader)等,並且經由網絡"接口控制器255將這些訊息包傳送至 網絡以傳送給客戶端。此基板管理控制器254也將通過網絡接口控制器255 接收自網絡的網絡訊息包解開,然後將其傳送給PCI晶片251。雖然在基板 管理控制器254與PCI晶片251之間及PCI晶片251與橋接器24之間傳送 的底層數據為USB、 SATA或是IDE數據,但是數據格式為PCI格式。此基 板管理控制器254以及此PCI晶片251並不需要了解USB、 SATA或是IDE 個別的通訊協議來與橋接器24溝通。
因為IPMI區段25僅需要以PCI協議與橋接器24溝通數據,所以能夠 以單一個PCI晶片251取代圖IB所示的IPMI區段15中的多個晶片(USB 晶片151、 SATA晶片152及IDE晶片153),如此簡化了 IPMI區段25的架 構。並且,傳統伺服器架構(圖IA)中的橋接器14已經具有以USB、 SATA 或是IDE協議溝通數據的結構(硬體與固件),並且可能已經具有以PCI協議 與伺服器的其它周邊裝置溝通數據的結構。因此,橋接器24的結構並不會 因為增加了數據格式轉換功能而變得比橋接器14的結構更加複雜。事實上, 橋接器24的硬體可以保持與傳統的橋接器14相同,並且僅有橋接器的固件 須要改變以符合圖2A的實施例。
在傳統的伺服器架構中(圖IA), IPMI區段15佔用USB控制器11的一 埠。在依據本發明的一實施例的伺服器架構中(圖2A),雖然IPMI區段25 佔用橋接器24的一埠,但是其不需要佔用USB控制器21的一埠。
在圖2A所示的伺服器架構中,USB控制器晶片21、 SATA控制器晶片 22及IDE控制器晶片23代替實際上真正位於伺服器20上的USB、 SATA及IDE近端裝置執行存取功能。這些控制器並非伺服器20的USB、 SATA及 IDE遠端存取功能所需要的,因此如果近端裝置不存在時可以將其省略。
為實現遠端存取客戶端(遠端主機)上的USB、 SATA及IDE裝置,客戶 端具備有軟體(或是固件)來與伺服器20合作溝通數據。圖3以圖示說明客戶 端30的相關硬體、軟體組件及以一網絡相互連接的伺服器20。此網絡可為 任何適當的網絡,例如一區域網路(LAN)、廣域網絡(WAN)、網際網路、內部 網絡(Intranet)、乙太網絡或是無線網絡等。在本實施例中,此客戶端30具有 一USB控制器31,用以存取一USB裝置(未顯示)。SATA與IDE裝置的情 況與USB裝置的類似,所以可以由USB裝置實施例的說明中了解。並且, 圖3所示的箭號表示數據流(遠端USB裝置所產生的數據)的方向由客戶端 30上的遠端USB裝置朝向伺服器20。為避免圖示過於擁擠,且可類似地理 解反方向的數據流(遠端USB裝置所使用的數據),所以並未顯示於圖3中。 客戶端30的一處理器所執行的一遠端USB控制應用程式32實現此遠端USB 存取功能,且經由作業系統(裝置驅動器)34與USB控制器31及客戶端的一 網絡接口控制器33互動。數據於客戶端30的遠端USB控制應用程式32與 伺服器20的IPMI區段25之間以網絡協議傳輸,且數據可為應用程式32與 IPMI區段25所共同協議的任何格式。在第一種實現方式當中,客戶端30 上的應用程式32以擷取"純粹"的使用者數據並以丟棄表頭及其它關於數據 格式的信息的方式處理接收自USB控制器31的數據,並將此使用者數據傳
管理控制器254(在此以基板管理控制器的軟體組件254a做為代表)重新將此 接收自客戶端30的使用者數據做成PCI格式的訊息包,並且經由PCI晶片 251將其傳輸至橋接器24。在第一種實現方式當中,無論周邊裝置及客戶端 30上的裝置控制器(USB、 SATA或IDE)的種類為何,客戶端30與基板管理 控制器254之間傳輸的數據具有相同的訊息包格式。在第二種實現方式當中, 客戶端30上的應用程式32並不需要改變接收自USB控制器31的數據格式, 所以經由網絡傳輸的數據為USB格式。伺服器20上的基板管理控制器254 由其所接收的數據(為USB格式)中擷取使用者數據,重新做成PCI格式的訊 息包,並經由PCI晶片251將其傳輸至橋接器24。通過上述方法,客戶端 30上的遠端USB控制應用程式32可與伺服器20上的基板管理控制器254 相互合作以對橋接器24實現PCI數據的仿真。圖2A及圖2B所示依據本發明實施例的伺服器架構有許多優點。例如, 當額外的遠端裝置存取功能被增加時可減少伺服器產品的上市時間。在圖 1A及圖1B所示的傳統架構中,如果要增加對於其它種類的周邊裝置的遠端 存取功能(例如伺服器原本僅有USB遠端存取功能,且遠端SATA存取功能 為後來所增加),需要改變IPMI區段15的硬體並增加SATA晶片152。在圖 2A及圖2B所示的架構中,IPMI區段25的硬體並不需要為了增加新的遠端 裝置存取功能而改變。如果伺服器30上的應用程式32及基板管理控制器254 之間相互傳輸純粹的使用者數據(如上述第一種實現方式),則並不需要為了 實現遠端存取新的周邊裝置而改變基板管理控制器254的固件。如果伺服器 30上的應用程式32與基板管理控制器254之間的數據傳輸並非純粹的使用 者數據(如上述第二種實現方式),而對於遠端裝置的種類為特定的,則固件 必須改變而硬體則不需要。當然,客戶端30上需要適當的應用程式32來與 伺服器合作完成遠端裝置的存取。除了可以減少上市所需時間以外,圖2A 及圖2B所示的架構也可增加彈性。
並且,圖2A所示的伺服器架構可減少布線上的困難,因為組件之間連 接的數目減少了。 IPMI區段25的架構本身也已簡化,其可減少晶片成本。 同時,也降低了基板管理控制器254的固件複雜度,因為其不再需要以不同 的通訊協議與多個不同種類的控制器溝通。並且,如前所述,如果不需要存 取近端裝置時遠端裝置存取功能並不需要USB控制器晶片21、 SATA控制 器晶片22及IDE控制器晶片23,可以將它們省略,藉以更進一步地降低芯 片成本。圖2A所示的伺服器架構也可減少USB控制器晶片21、 SATA控制 器晶片22及IDE控制器晶片23的腳位數,因為IPMI區段25並不會佔用這 些控制器的任一埠。
在上述的實施例中,USB、 SATA及IDE作為以遠端裝置存取的周邊裝 置的範例。當然,也可應用於使用其它種類通訊協議的其它種類周邊裝置的 遠端存取。本發明的好處是以伺服器上簡化的遠端存取控制器提供多種不同 種類周邊裝置遠端存取的能力。
在上述實施例中,遠端裝置存取功能是以伺服器的IPMI區段為例實現 的。這些功能也可以伺服器的其它部分實現,包含以一專用的遠端控制器來 執行遠端存取。在一特別的例子中,此伺服器為一具有網絡功能的鍵盤-影 像-滑鼠(keyboard-video-mouse;KVM)切換器裝置。 一鍵盤-影像-滑鼠切換器是一種可使一或多個使用者控制臺選擇性地與多臺連接於鍵盤-影像-滑鼠切 換器上的計算機溝通的裝置。在一傳統的鍵盤-影像-滑鼠切換器架構中,一 或多個控制臺(具有一鍵盤、顯示裝置及/或滑鼠)經由纜線連接至此鍵盤-影像 -滑鼠切換器,且多臺計算機也經由纜線連接至此鍵盤-影像-滑鼠切換器。一
具有網絡功能(network-enable)的鍵盤-影像-滑鼠切換器(有時稱為 network-based or IP-based KVM switch或是iKVM switch,且jt匕項兮支術有時稱、 為KVM over IP)使用網絡協議(例如TCP/IP)作為其通訊協議,且可以被網絡 (例如廣域網絡、區域網路、網際網路、內部網絡、乙太網絡、無線網絡等等) 上的任何計算機所存取。 一遠端操作者可以由網絡上任何地方登入一 iKVM 切換器,並且可以與iKVM切換器上連接的任何一臺計算機交換鍵盤、-影 像及滑鼠信號。 一臺iKVM切換器具有一控制器(稱為iKVM控制器),其連 接至一網絡接口控制器(NIC)以及伺服器的中央處理器,以處理包含接收自 網絡上遠端控制臺的訊息包,並經由網絡接口控制器傳送包含影像信號及其 它信號的訊息包至網絡上。在這種iKVM切換器裝置中,遠端周邊裝置存 取功能由上述實施例中的基板管理控制器254(其可由iKVM控制器所實現) 所執行。
雖然本發明的上述實施例是在一伺服器_客戶端環境中,但是本發明也 適用於任何計算機系統,其中一第一計算機(近端主機)能夠存取一實際連接 至一第二計算機(遠端主機)的周邊裝置,且此第一計算機與此第二計算機之
間以網絡相互連接。此網絡可為區域網路、廣域網絡、內部網絡等等。
本領域技術人員可以理解的是在不脫離本發明的精神或範圍的前提下, 可對本發明的通訊方法及裝置進行不同的改良。因此,上述旨在說明本發明 權利要求及其等效所及的不同改良及變化。
權利要求
1.一第一計算機,用以存取位於一或多臺第二計算機上的多臺周邊裝置,該第二計算機以一網絡與該第一計算機連接,該多臺周邊裝置包含至少兩種使用不同種類通訊協議的周邊裝置,該第一計算機至少包含一控制器,用以與該一或多臺第二計算機經由該網絡溝通數據,該數據包含該第二計算機上該至少兩種不同的周邊裝置所產生或使用的數據;一橋接器;及一接口電路,連接至該控制器及該橋接器,其中該控制器經由該橋接器與該接口電路以單一種預設的通訊協議溝通該數據。
2. 如權利要求1所述的第一計算機,其中該預設的通訊協議為周邊組件 接口協議。
3. 如權利要求1所述的第一計算機,其中該預設的通訊協議為區域網路 所用的一種數據協議。
4. 如權利要求1所述的第一計算機,其中每一該一或多臺第二計算機上 的多臺周邊裝置為使用個別通訊協議的通用串行總線裝置、序列式先進附加 技術裝置、整合驅動電子界面裝置。
5. 如權利要求4所述的第一計算機,其中該橋接器在該預設的通訊協議 與所述周邊裝置所使用的所述通訊協議之間轉換數據。
6. 如權利要求1所述的第一計算機,還至少包含一網絡接口控制器,用 以連接至該網絡,其中該控制器連接至該網絡接口控制器,且其中該控制器 將來自該網絡接口的該數據做成訊息包,並經由該網絡接口控制器傳送成為 訊息包後的該數據至該網絡,且對以該網絡接口控制器自該網絡接收的數據 進行解訊息包,並傳送解開訊息包後的數據至該接口電路。
7. 如權利要求1所述的第一計算機,其中該控制器還執行智能型平臺管 理接口功能。
8. 如權利要求1所述的第一計算機,其中該控制器還經由該網絡以該網 絡接口控制器溝通鍵盤、影像及滑鼠數據。
9. 如權利要求1所述的第一計算機,還包含一或多個連接至該橋接器的 通用串行總線裝置控制器、序列式先進附加技術裝置控制器、整合驅動電子 界面裝置控制器,用以分別存取一或多個連接至該第一計算機的通用串行總線裝置、序列式先進附加技術裝置及整合驅動電子界面裝置控制器。
10. —種方法,應用於一第一計算機上,用以存取位於一或多臺第二計 算機上的多臺周邊裝置,該第一計算機與該第二計算機以一網絡連接,該多 臺周邊裝置包含至少兩種使用不同種類通訊協議的周邊裝置,該方法至少包 含下列步驟一控制器與該一或多臺第二計算機經由該網絡溝通數據,該數據包含該第二計算機上該至少兩種不同的周邊裝置所產生或使用的數據;及該控制器經由一接口電路以單一種預設的通訊協議與該橋接器溝通該數據。
全文摘要
本發明關於以遠端控制功能控制多臺遠端周邊裝置的伺服器。其可控制位於一遠端主機上的不同種類的周邊裝置,例如USB、SATA或IDE裝置。此遠端控制功能由伺服器的一IPMI區段所實現。此IPMI區段連接至此伺服器的一橋接器,且不管遠端被控制的周邊裝置為何,僅以單一種預設的通訊協議(例如PCI協議)與此橋接器溝通。遠端主機上的一應用程式以預設的網絡通訊與此伺服器的IPMI區段溝通,以傳輸此遠端裝置所產生或消耗的數據。
文檔編號H04L12/28GK101527715SQ200910004970
公開日2009年9月9日 申請日期2009年2月20日 優先權日2008年3月4日
發明者洪上清, 黃世元 申請人:宏正自動科技股份有限公司