專利名稱:使兩組輸入輸出外設對同一臺主機進行操作的方法
技術領域:
本發(fā)明是關于一種集中式計算機系統(Centralized computer system), 亦即,所謂的刀鋒型個人計算機系統(Blade PC system)。更特別而言,本發(fā) 明是關于一種以硬件的方式使兩組輸入/輸出外設(1/0 peripherals)可操作 同 一 臺主機(Ho s t)的集中式計算機系統。
背景技術:
許多商務單位與企業(yè)在其日常運作中皆須廣泛地應用到個人計算機 (Personal computers)。典型地,企業(yè)里每位個人計算機的使用者的桌上或 工作區(qū)都有一臺可上網的個人計算機。隨著企業(yè)里可利用的連網的個人計算 機的數目增加,網絡上的資源管理變得更復雜且更花錢。若干涉及維護大量 連網的計算機系統的可管理性問題必須考慮,包含安裝以及部署的容易性、 網絡的拓樸(Topology)以及物理邏輯、資產管理、可擴充性(涉及單元數量增 加所需的花費以及努力)、疑難排解網絡或單元問題、支持花費以及軟件追蹤 與管理,以及物理空間如計算機系統所占的地板面積或桌上空間等此類簡單 問題,以及關于實體資產的保全問題、信息保護、軟件控制以及計算機病毒 等問題。為了克服上述問題,許多信息公司已經發(fā)展集中式計算機系統。請參閱 圖1,圖l是典型的集中式計算機系統的基礎架構的示意圖。如圖l所繪示, 集中式計算機1包含多個主機12,每一臺主機12皆配置一組輸入/輸出外設 14,并且由該組輸入/輸出外設14所操作。每一組輸入/輸出外設14包含至 少一個外設裝置(Peripheral device)。在集中式計算機中的主機12是被刀 鋒化(Bladed),也就是說,每一臺主機12是被執(zhí)行成一片"卡"。換句話說, 每一臺包含在一片電路卡上的主機12皆包含標準計算機系統元件。集中式計 算機系統1亦包含網絡(Network) 16,用以提供主機12與遠程外設裝置溝通 的功能。如圖l所示,每一組輸入/輸出外設14包含一個顯示器(Display) 142、 一個鍵盤144、 一個鼠標146及/或其它人機接口的外設裝置。集中式計算機 1通過經由網絡16傳送以及接收經編碼的輸入/輸出信號,可與輸入/輸出外 設14溝通。輸入/輸出外設14是與主機12對應。 一般而言,主機開關(Host switch)(未繪示于圖1)在集中式計算機1中與主機12的輸入/輸出接口連接。 相對地,每一組輸入/輸出外i殳14是配置有外i殳開關(Peripheral switch) 148。外設開關148是對應于輸入/輸出外設14的所有外設裝置。在 主機12與被指派的輸入/輸出外設14之間傳送的輸入/輸出信號,是經對應 的主機開關以及對應的外設開關148編碼與解碼,并且通過網絡16傳輸。盡 管其它型態(tài)網絡也被考慮,網絡16可以是如企業(yè)內部網絡(Intranet)的局部 局域網絡(Local Area Network),或如因特網(Internet)的廣域網絡(Wide Area Network)。概要上,典型的集中式計算機系統的明顯特征與優(yōu)點為(a) 集中式計算機系統至少可配置十臺主機于機殼內;(b) 因為主機經刀鋒化而縮減空間,設計者可以于同樣空間比傳統主機配 置更多主機;(c) 因為集中式計算機系統為高度整合系統,所以提供管理主機去控制與 搜尋整個系統是必要的;(d) 主機集中于計算機房以避免人為破壞以及數據盜??;(e) 通過設定特定軟件,使用者可讀取、操作、但不能復制數據;(f) 因為主機集中于計算機房,使用者不會聽到風扇的噪音;(g) 通過集中式計算機系統,在使用者桌子上只有一個鍵盤、 一個鼠標、 一個顯示器、以及網絡連接器,亦即,使用者有更多的空間使用性;(h) 通過集中式計算機系統,兩組輸入/輸出外設可操作同 一 臺主機;(i) 通過集中式計算機系統,管理者可無縫地監(jiān)視其它主機而不被其它使 用者發(fā)現;以及(j)通過集中式計算機系統,對所有使用者無縫地廣播更佳容易。 然而,現今用來使兩組輸入/輸出外設操作同一臺主機的解決方式都需要 利用軟件的方法。也就是說,在兩組輸入/輸出外設操作之前,操控端計算機 以及被操控端計算機皆需要安裝相同的應用軟件。此外,所有操作程序皆須 在操作系統下操作。另外,只有當操控應用軟件正在執(zhí)行時才可進行操控。因此,本發(fā)明的一范疇是提供一種集中式計算機系統及其控制方法,于 其架構下兩組輸入/輸出外設能以硬件方式而非軟件方式操控同一臺主機
發(fā)明內容
本發(fā)明是提出 一 種應用于集中式計算機系統中的控制方法。此集中式計 算機系統包括網絡、第一主機、連接至該第一主機的第一主機開關、第一外 設開關與第 一組輸入/輸出外設、以及第二外設開關與第二組輸入/輸出外設。此第二組輸入/輸出外設包括顯示器,以及電性連接第二外設開關的N個輸入 /輸出裝置(1/0 device), N為自然數。第一主機開關具有多個輸入/輸出端 口 (I/O port)。第一組輸入/輸出外設被分派進而操作第一主機,使在第一主 機與第一組輸入/輸出外設之間傳輸的輸入/輸出信號(1/0 signals)是由第 一主機開關及/或第一外設開關編碼與解碼,并通過網絡傳輸。此控制方法可 使第二組輸入/輸出外設操作第一主機。根據本發(fā)明的控制方法,首先是將這 些輸入/輸出信號中的圖像信號進行編碼,并將經編碼的圖像信號經由網絡導 向第一外設開關,并且導向第二外設開關。第二外設開關接收經編碼的圖像 信號,將經編碼的圖像信號解碼成圖像信號,并輸出圖像信號至顯示器。之 后,指派第一主機開關的多個輸入/輸出端口中的N個輸入/輸出端口對應第 二組輸入/輸出外設的N個輸入/輸出裝置。最后,根據被指派的輸入/輸出端 口的物理地址,通過第一主機開關以及第二外設開關對于第一主機以及第二 組輸入/輸出外設之間傳輸的這些輸入/輸出信號進行編碼及/或解碼,并通過 網絡傳輸經編碼的輸入/輸出信號。另外,本發(fā)明是提出一種集中式計算機系統,包括網絡、第一主機、第 一主機開關、第一外設開關、第一組輸入/輸出外設、第二外設開關、以及第 二組輸入/輸出外設。第一主機開關是連接至第一主機,并且連接至網絡。第 一主機開關具有多個輸入/輸出端口。第一外設開關是連接至網絡。第一組輸 入/輸出外設包括第一顯示器以及M個第一輸入/輸出裝置,第一顯示器是電 性連接至第一外設開關,并且M個第一輸入/輸出裝置是電性連接至第一外設 開關,M為自然數。第二外設開關是連接至網絡。第二組輸入/輸出外設包括 第二顯示器以及N個第二輸入/輸出裝置,第二顯示器是電性連接至第二外設 開關,并且N個第二輸入/輸出裝置是電性連接至第二外設開關,N為自然數。 第一主機開關對輸入/輸出信號中的圖像輸出信號編碼,并將經編碼的圖像信 號經由網絡導向第一外設開關,并且導向第二外設開關。第一外設開關接收 經編碼的圖像信號,將經編碼的圖像信號解碼成圖像信號,并輸出圖像信號 至第一顯示器。第二外設開關接收經編碼的圖像信號,將經編碼的圖像信號 解碼成圖像信號,并輸出圖像信號至第二顯示器。第一主機開關指派多個輸入/輸出端口中的M個輸入/輸出端口對應第 一組輸入/輸出外設的M個輸入/ 輸出裝置。第 一主機開關以及第 一外設開關根據被指派的第 一輸入/輸出端口 的物理地址對第 一主機與第 一組輸入/輸出外設之間傳輸的輸入/輸出信號進 行編碼及/或解碼,并通過網絡傳輸經編碼的輸入/輸出信號。第一主機開關 指派多個輸入/輸出端口中的N個輸入/輸出端口對應第二組外設的N個輸入/ 輸出裝置。第一主機開關以及第二外設開關根據受指派的輸入/輸出端口的物 理地址對第 一主機與第二組輸入/輸出外設之間傳輸的輸入/輸出信號進行編 碼及/或解碼,并通過網絡傳輸經編碼的輸入/輸出信號。藉此,第一組輸入/ 輸出外設以及第二組輸入/輸出外設可操作第 一主機。關于本發(fā)明的優(yōu)點與精神可以通過以下的實施方式及所附圖式得到進一 步的了解。
圖l是繪示典型集中式計算機系統的基礎架構的示意圖;以及 圖2是繪示根據本發(fā)明的一較佳具體實施例的集中式計算機系統的基礎 架構的示意圖。[主要元件標號說明]1、 2:集中式計算機系統12:主機14:輸入/輸出外設142:顯示器144、244、 264: 鍵盤146、246、 266: 鼠標148:外設開關16、28: 網絡22:第一主機24:第一組輸入/輸出外設26:第二組輸入/輸出外設222:第一主機開關224:USB控制器226:視頻控制器242:第一顯示器248:第一外設開關268:第二外設開關262:第二顯示器2222USB集線器2224、2224a、 2224b、 2224c、2224d:輸入/輸出端口Pl:未編碼或經解碼的輸入/輸出信號 Pl, 經編碼的輸入/輸出信號P2:圖像信號P2': 經編碼的圖像信號具體實施方式
本發(fā)明是提出一種集中式計算機系統及其控制方法,并且特別而言,于 其架構下,兩組輸入/輸出外設能以硬件方式而非軟件方式操控同一臺主機。 以下將詳述本發(fā)明的較佳具體實施例,藉以充分解說本發(fā)明的特征、精神、 優(yōu)點以及實施上的簡便性。請參閱圖2,圖2是根據本發(fā)明的一較佳具體實施例的集中式計算機系 統2的基礎架構的示意圖。如圖2所示,集中式計算機系統2包含網絡28、 第一主機22、第一主機開關222、第一外設開關248、第一組輸入/輸出外設 24、第二外設開關268以及第二組輸入/輸出外設26。第一主機開關222是 與第一主機22連接,并且連接至網絡28。第一主機開關222具有多個輸入/ 輸出端口 2224,如圖2中所繪示的輸入/輸出端口 2224a、 2224b、 2224c、 2224d 等。如圖2所示,第一組輸入/輸出外設24包含第一顯示器242,以及M個 第一輸入/輸出裝置,如鍵盤244、鼠標246等,其中M為自然數。第一顯示 器242以及M個第一輸入/輸出裝置是分別電性連接至第一外設開關248。再 者,第一外設開關248是連接至網絡28。同樣示于圖2,第二組輸入/輸出外設26包含第二顯示器262,以及N個 第二輸入/輸出裝置,如鍵盤264、鼠標266等,其中N為自然數。第二顯示 器262及N個第二輸入/輸出裝置是分別電性連接至第二外設開關268。再者, 第二外設開關268是連接至網絡28。同樣示于圖2,第一主機開關222對輸入/輸出信號中的圖像信號P2編 碼,并將經編碼的圖像信號P2,通過網絡28導向第一外設開關248,并且導 向第二外設開關268。第一外設開關248接收經編碼的圖像信號P2',然后將 經編碼的圖像信號P2,解碼成圖像信號P2,并輸出圖像信號P2至第一顯示 器242。同樣地,第二外設開關268接收經編碼的圖像信號P2',然后將經編 碼的圖像信號P2,解碼成圖像信號P2,并輸出圖像信號P2至第二顯示器262。同樣示于圖2,第一主機開關222會指派輸入/輸出端口 2224中的M個 第一輸入/輸出端口的每一個輸入/輸出端口對應第一組輸入/輸出外設24中 的M個第一輸入/輸出裝置的一個輸入/輸出裝置。第一主機開關222以及第 一外設開關248根據被指派的第一輸入/輸出端口的物理地址,對第一主機 22與第一組輸入/輸出外設24之間傳輸的輸入/輸出信號進行編碼及/或解 碼,并通過網絡28傳輸經編碼的輸入/輸出信號。如圖2所示,第一主機22 與第一組輸入/輸出外設24之間傳輸的輸入/輸出信號,未編碼或經解碼的輸 入/輸出信號標示為Pl,經編碼的輸入/輸出信號標示為Pl'。同樣示于圖2,第一主機開關222會指派輸入/輸出端口 2224中的N個 第二輸入/輸出端口的每一個輸入/輸出端口對應第二組外設的N個第二輸入/輸出裝置的一個輸入/輸出裝置。第一主機開關222以及第二外設開關268 根據受指派的該第二輸入/輸出端口的物理地址,對第一主機22與第二組輸 入/輸出外設26之間傳輸的輸入/輸出信號進行編碼及/或解碼,并通過網絡 28傳輸經編碼的輸入/輸出信號。如圖2所示,第一主機22與第二組輸入/ 輸出外設26之間傳輸的輸入/輸出信號,未編碼或經解碼的輸入/輸出信號標 示為Pl,經編碼的輸入/輸出信號標示為P1,。藉此,第一組輸入/輸出外設 24以及第二組輸入/輸出外設26可操作第一主機22。在此具體實施例中,第一主機22具有USB控制器224及視頻控制器"6。 而第一主機開關222包含USB集線器2222。 USB集線器2222是電性連接至 USB控制器224, USB集線器2222用以提供并管理輸入/輸出端口 2224。而視 頻控制器226用以控制圖^象信號P2。接下來將說明根據本發(fā)明的一較佳具體實施例的控制方法,其是應用于 如圖2所示的集中式計算機系統2。關于集中式計算機系統2的基礎架構, 請參閱圖2及其相對應的說明,在此不多做贅述。在此需再強調的是,第一 組輸入/輸出外設24被分派進而操作第一主機22,致使在第一主機22與第 一組輸入/輸出外設24之間傳輸的輸入/輸出信號是由第一主機開關222及/ 或第一外設開關248編碼與解碼,并通過網絡28傳輸。另外,根據本發(fā)明的 控制方法可使第二組輸入/輸出外設26操作第一主機22。根據本發(fā)明的控制方法,首先是將輸入/輸出信號中的圖像信號P2進行 編碼,并將經編碼的圖像信號P2,不僅通過網絡28導向第一外設開關248, 并且導向第二外設開關268。接著,第二外設開關268接收經編碼的圖像信 號P2',將經編碼的圖像信號P2,解碼成圖像信號P2,并輸出圖像信號P2
至第二顯示器262。接著,指派第一主機開關222的多個輸入/輸出端口 2224中N個輸入/ 輸出端口的每一個輸入/輸出端口對應第二組輸入/輸出外設26的N個輸入/ 輸出裝置中的一個輸入/輸出裝置。之后,根據被指派的輸入/輸出端口 2224的物理地址,通過第一主機開 關222以及第二外設開關268對于第一主機22與第二組輸入/輸出外設26之 間傳輸的輸入/輸出信號進行編碼及/或解碼,并通過網絡28傳輸經編碼的輸 入/輸出信號。藉此,第一組輸入/輸出外設以及第二組輸入/輸出外設均可操 作第一主機。由以上對于本發(fā)明的較佳具體實施例的詳述,顯見地,根據本發(fā)明的集 中式計算機系統及其控制方法,其是以硬件方式讓兩組輸入/輸出外設操控同 一臺主機,免除了以軟件方式達到相同目的的不便。通過以上較佳具體實施例的詳述,是希望能更加清楚描述本發(fā)明的特征 與精神,而并非以上述所揭露的較佳具體實施例來對本發(fā)明的范疇加以限制。 相反地,其目的是希望能涵蓋各種改變及具相等性的安排于本發(fā)明所欲申請 的權利要求范圍的范疇內。
權利要求
1.一種應用于集中式計算機系統中的控制方法,該集中式計算機系統包含網絡、第一主機、連接至該第一主機的第一主機開關、第一外設開關與第一組輸入/輸出外設、以及第二外設開關與第二組輸入/輸出外設,該第二組輸入/輸出外設包括顯示器及電性連接至該第二外設開關的N個輸入/輸出裝置,N為自然數,該第一主機開關具有多個輸入/輸出端口,該第一組輸入/輸出外設操作該第一主機,使在該第一主機與該第一組輸入/輸出外設之間傳輸的多個輸入/輸出信號是由該第一主機開關及/或該第一外設開關編碼與解碼,并通過該網絡傳輸,該控制方法使該第二組輸入/輸出外設操作該第一主機,該控制方法包括下列步驟將該些輸入/輸出信號中的圖像信號進行編碼,并將該經編碼的圖像信號經由該網絡導向該第一外設開關,并且導向該第二外設開關,其中該第二外設開關接收該經編碼的圖像信號,將該經編碼的圖像信號解碼成該圖像信號,并輸出該圖像信號至該顯示器;指派該第一主機開關的該些輸入/輸出端口中的N個輸入/輸出端口的每一個輸入/輸出端口對應該第二組輸入/輸出外設的該N個輸入/輸出裝置中的一個輸入/輸出裝置;以及根據該N個輸入/輸出端口的物理地址,通過該第一主機開關以及該第二外設開關對于該第一主機與該第二組輸入/輸出外設之間傳輸的該些輸入/輸出信號進行編碼及/或解碼,并通過該網絡傳輸該經編碼的輸入/輸出信號。
2. 根據權利要求1所述的應用于集中式計算機系統中的控制方法,其中 該第一主機具有USB控制器及視頻控制器。該第二組輸入/輸出外設中的每一 個輸入/輸出裝置皆為USB裝置,該第一主機開關包含USB集線器,該USB集 線器是電性連接至該第一主機的該USB控制器,該USB集線器用以提供并管 理該第一主機開關的該些輸入/輸出端口。而該視頻控制器用以控制該圖像信一g—
3. —種集中式計算機系統,包括 網絡;第一主機;第一主機開關,連接至該第一主機,并且連接至該網絡,該第一主機開關具有多個輸入/輸出端口;第一外設開關,連接至該網絡;第一組輸入/輸出外設,包括第一顯示器以及M個第一輸入/輸出裝置, 該第一顯示器以及該M個第一輸入/輸出裝置是分別電性連接至該第一外設 開關,M為自然凄丈;第二外設開關,連接至該網絡;以及第二組輸入/輸出外設,包括第二顯示器以及N個第二輸入/輸出裝置, 該第二顯示器以及該N個第二輸入/輸出裝置是分別電性連接至該第二外設 開關,N為自然凄丈,其中該第 一主機開關對該第一主機的多個輸入/輸出信號中的圖像信號 進行編碼,并將該經編碼的圖像信號經由該網絡導向該第一外設開關,并且 導向該第二外設開關,該第一外設開關接收該經編碼的圖像信號,將該經編 碼的圖像信號解碼成該圖像信號,并輸出該圖像信號至該第一顯示器,該第 二外設開關接收該經編碼的圖像信號,將該經編碼的圖像信號解碼成該圖像 信號,并輸出該圖像信號至該第二顯示器,其中該第一主機開關指派該些輸入/輸出端口中的M個第一輸入/輸出端 口的每一個輸入/輸出端口對應該第一組外設的該M個第一輸入/輸出裝置的 一輸入/輸出裝置,該第一主機開關以及該第一外設開關根據該第一輸入/輸 出端口的物理地址,對該第 一主機與該第 一組輸入/輸出外設之間傳輸的該些 輸入/輸出信號進行編碼及/或解碼,并通過該網絡傳輸該經編碼的輸入/輸出 信號,其中該第一主機開關指派該些輸入/輸出端口中的N個第二輸入/輸出端 口的每一個輸入/輸出端口對應該第二組外設的該N個第二輸入/輸出裝置的 一輸入/輸出裝置,該第一主機開關以及該第二外設開關根據該第二輸入/輸 出端口的物理地址,對該第 一主機與該第二組輸入/輸出外設之間傳輸的該些 輸入/輸出信號進行編碼及/或解碼,并通過網絡傳輸該經編碼的輸入/輸出信 號,以及藉此,該第一組輸入/輸出外設以及該第二組輸入/輸出外設可操作該第 一主機。
4.根據權利要求3所述的集中式計算機系統,其中該第一主機具有USB 控制器及視頻控制器。該第二組輸入/輸出外設中的每一個輸入/輸出裝置皆 為USB裝置,該第一主機開關包含USB集線器,該USB集線器是電性連接至 該第一主機的該USB控制器,該USB集線器用以提供并管理該第一主機開關 的該些輸入/輸出端口 ,而該視頻控制器用以控制該圖像信號。
全文摘要
本發(fā)明是提出一種集中式計算機系統,亦即,所謂的刀鋒型計算機系統。根據本發(fā)明的集中式計算機系統,其包含多個集中并且刀鋒化的主機。特別而言,根據本發(fā)明的集中式計算機系統可使兩組輸入/輸出外設以硬件的方式操作同一臺主機。
文檔編號G06F13/00GK101154200SQ20061015931
公開日2008年4月2日 申請日期2006年9月27日 優(yōu)先權日2006年9月27日
發(fā)明者楊銘堅, 賴德賢, 顏進財, 麥志峰 申請人:廣達電腦股份有限公司