(57)【要約】【課題】本発明は、電子交換機、電子交換システム及び電子交換システムの制御方法にに関する。【解決手段】本発明の一様態による電子交換システムは、複数のコンピュータを含むコンピュータグループと複数のターミナルを含むターミナルグループ及びコンピュータグループの各コンピュータとターミナルグループの各ターミナルを動的に相互連結する電子交換機を含む。【選択図】図１
2011010259.tif 000002
【特許請求の範囲】
【請求項１】
複数のコンピュータを含むコンピュータグループと、
複数のターミナルを含むターミナルグループと、
前記コンピュータグループの前記各コンピュータと前記ターミナルグループの前記各ターミナルを動的に相互連結する電子交換機と
を含むことを特徴とする電子交換システム。
【請求項２】
前記電子交換機は、
複数のスイッチング素子と、
前記各スイッチング素子のオン又はオフに関するオン／オフ情報を保存する状態保存部と、
前記オン／オフ情報を更新する制御部と
を含み、
前記スイッチング素子は前記更新された情報によってオン又はオフして前記複数のターミナルを前記複数のコンピュータと動的にそれぞれ連結又は分離させることを特徴とする請求項１に記載の電子交換システム。
【請求項３】
前記制御部は、
前記状態保存部に保存されたオン又はオフに関する情報を読み込み、前記複数のコンピュータと前記複数のターミナル間の現在の連結状態を把握することを特徴とする請求項２に記載の電子交換システム。
【請求項４】
前記制御部は、
前記オン又はオフに関する情報から前記各コンピュータの可用状態可否を判断し、可用状態のコンピュータを前記ターミナルと相互連結又は分離するように前記オン又はオフに関する情報を更新することを特徴とする請求項３に記載の電子交換システム。
【請求項５】
前記ターミナルは、
ＵＳＢポート、マイク、オーディオ、キーボード、ビデオ、マウスのうち少なくとも一つを含むことを特徴とする請求項１に記載の電子交換システム。
【請求項６】
前記ターミナルと前記電子交換機を連結するケーブル及び前記コンピュータと前記電子交換機を連結するケーブルをさらに含み、
前記ケーブルは固有番号が付与され、前記電子交換機は前記固有番号を利用して前記複数のコンピュータと前記複数のターミナル間の現在の連結状態を把握することを特徴とする請求項１に記載の電子交換システム。
【請求項７】
複数のコンピュータと複数のターミナルをそれぞれ相互連結する電子交換機において、
前記複数のコンピュータと前記複数のターミナル間の連結状態に関する情報を保存する状態保存部と、
前記連結状態に関する情報に応じてオン又はオフして前記複数のターミナルを前記複数のコンピュータとそれぞれ連結させる複数のスイッチング部と
を含むことを特徴とする電子交換機。
【請求項８】
前記複数のコンピュータがＮ個（Ｎは自然数）であり、前記複数のターミナルがＭ個（Ｍは自然数）である時、
前記複数のスイッチング部はＭ個であり、前記各スイッチング部はＮ個のスイッチング素子を含み、前記連結状態に関する情報は前記各スイッチング素子のオン又はオフを示すＮＸＭ個のオン／オフ情報を含むことを特徴とする請求項７に記載の電子交換機。
【請求項９】
前記状態保存部に保存された前記各スイッチング素子のオン／オフ情報を利用して前記複数のコンピュータと前記複数のターミナル間の現在の連結状態を把握し、
前記オン／オフ情報を更新して前記複数のコンピュータと前記複数のターミナル間の相互連結又は分離を設定する制御部をさらに含むことを特徴とする請求項８に記載の電子交換機。
【請求項１０】
前記制御部が前記ターミナルと特定のコンピュータと相互連結する時、
前記制御部は前記特定のコンピュータと関連したＭ個のスイッチング素子のオン／オフ情報を前記状態保存部から読み込み、前記読み込まれたオン／オフ情報から前記特定のコンピュータが可用状態であるかどうかを判断し、可用な場合は前記ターミナル及び前記特定のコンピュータを相互連結するスイッチング素子のオン/オフ情報を更新することを特徴とする請求項９に記載の電子交換機。
【請求項１１】
前記制御部が前記ターミナルと任意のコンピュータと相互連結する時、
前記制御部は前記複数のスイッチング素子のオン／オフ情報を前記状態保存部から順次読み込み、前記読み込まれたオン／オフ情報から可用状態のコンピュータを検索し、可用なコンピュータがある場合は前記ターミナル及び前記可用なコンピュータを相互連結するスイッチング素子のオン／オフ情報を更新することを特徴とする請求項９に記載の電子交換機。
【請求項１２】
前記スイッチング素子は３状態（ｔｒｉ−ｓｔａｔｅ）バッファー又（ｂｕｆｆｅｒ）は両方向（ｂｉｌａｔｅｒａｌ）スイッチであることを特徴とする請求項８に記載の電子交換機。
【請求項１３】
前記ターミナルと前記スイッチング部を連結するケーブル及び前記コンピュータと前記スイッチング部を連結するケーブルをさらに含み、
前記ケーブルは固有番号が付与され、前記状態保存部は前記固有番号を利用して前記複数のコンピュータと前記複数のターミナル間の現在の連結状態を把握することを特徴とする請求項７に記載の電子交換機。
【請求項１４】
インタラプト（ｉｎｔｅｒｒｕｐｔ）発生の時、前記状態保存部は前記ケーブルの連結状態をスキャンし、前記スイッチング部に連結された前記ケーブルの固有番号を利用して前記連結状態に関する情報を更新することを特徴とする請求項１３に記載の電子交換機。
【請求項１５】
複数のスイッチング素子を含めて複数のコンピュータと複数のターミナルをそれぞれ相互連結する電子交換システムの制御方法において、
前記ターミナルと前記コンピュータ間の連結が要請されれば、前記各スイッチング素子のオン又はオフを示す複数のオン／オフ情報を利用して可用なコンピュータを検索するステップと、
可用なコンピュータが存在する場合、前記ターミナルと前記可用なコンピュータを連結するスイッチング素子のオン／オフ情報を更新するステップと、
前記更新されたオン／オフ情報に応じて前記スイッチング素子をスイチングするステップと
を含むことを特徴とする電子交換システムの制御方法。
【請求項１６】
前記複数のコンピュータがＮ個（Ｎは自然数）であり、前記複数のターミナルがＭ個（Ｍは自然数）である時、
前記複数のスイッチング部はＭ個であり、前記各スイッチング部はＮ個のスイッチング素子を含み、前記複数のオン／オフ情報はＮＸＭ個であることを特徴とする請求項１５に記載の電子交換システムの制御方法。
【請求項１７】
前記ターミナルと特定のコンピュータ間の連結が要請される時、前記検索するステップは、
前記特定のコンピュータと関連したＭ個のスイッチング素子のオン／オフ情報を読み込むステップと、
前記読み込まれたオン／オフ情報から前記Ｍ個のスイッチング素子が全てオフであるかどうかを判断するステップと
を含むことを特徴とする請求項１６に記載の電子交換システムの制御方法。
【請求項１８】
前記ターミナルと任意のコンピュータ間の連結が要請される時、前記検索するステップは、
前記複数のコンピュータのうちいずれか一つのコンピュータと関連したＭ個のスイッチング素子のオン／オフ情報を前記状態保存部から読み込むステップと、
前記読み込まれたオン／オフ情報から前記Ｍ個のスイッチング素子が全てオフであるかどうかを判断するステップと
を含み、全てオフでない場合は、他の一つのコンピュータと関連したＭ個のスイッチング素子のオン／オフ情報を利用して前記読み込むステップと判断するステップを繰り返して行うことを特徴とする請求項１６に記載の電子交換システムの制御方法。
【請求項１９】
前記可用なコンピュータが存在しない場合、警告メッセージ及び連結不可能を報知するステップをさらに含むことを特徴とする請求項１５に記載の電子交換システムの制御方法。
【請求項２０】
前記ターミナルと前記スイッチング素子を連結するケーブル及び前記コンピュータと前記スイッチング素子を連結するケーブルの連結状態をスキャンするステップと、
前記スキャン結果に応じて前記複数のオン／オフ情報を保存するステップと
をさらに含むことを特徴とする請求項１５に記載の電子交換システムの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のコンピュータと複数のターミナル装置間の相互連結を支援する電子交換機に関し、より詳しくは、複数のコンピュータのうち任意の一台と複数のターミナル装置のうち任意の一台とが互いに論理的に連結されるようにし、同一の方式で他の数対の論理的連結も同時に可能にする交換機の構成方法及び内部構造に関する。
【背景技術】
【０００２】
ＫＶＭスイッチは、複数のサーバが存在するデータセンター等で各サーバの効率的管理のために、一台又は少数のターミナルと複数のサーバ間のマルチプレキシング（ｍｕｌｔｉｐｌｅｘｉｎｇ）を通じて管理者が各サーバの状態をモニタリングできるようにするスイッチである。ＫＶＭはＫｅｙｂｏａｒｄ，Ｖｉｄｅｏ，Ｍｏｕｓｅの略称であって一般的に一人又は少数の管理者が複数のサーバを管理するにあたって便利なインターフェースを提供するために最適化されたものである。即ち、ＫＶＭスイッチは１：Ｎ（Ｎはコンピュータの台数）連結のためのマルチプレキシング／デマルチプレキシング（ｄｅｍｕｌｔｉｐｌｅｘｉｎｇ）技術である。
【０００３】
しかし、与えられた環境がサーバ管理のための環境ではなく複数のユーザが複数のコンピュータというリソース（ｒｅｓｏｕｒｃｅ）を状況に応じて互いに変えながら連結して使用しようとする形態のユーティリティコンピューティング（ｕｔｉｌｉｔｙ  ｃｏｍｐｕｔｉｎｇ）環境(例えば、公共サービス施設、コールセンター、インターネットカフェ、学校(大学)及び学院コンピュータ室、ＣＢＴ試験機関等)の場合は、ＫＶＭスイッチはその環境には適合しなくなる。即ち、ユーティリティコンピューティング環境で複数のコンピュータがそれぞれターミナルを持って運営されることによって発生する非効率的な空間の活用、個別コンピュータ管理の難しさ、ユーザ席割り当ての問題、ハードウェア及びソフトウェアアップグレード／補修によるビジネスの不連続性問題、全体コンピューティング環境の非効率的な電力管理などの問題解決には既存１：Ｎ（Ｎはコンピュータの台数）連結のためのマルチプレキシング／デマルチプレキシング技術は全く役に立たない。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、複数のコンピュータグループと複数のターミナルグループのうち任意の一コンピュータと任意の一つのターミナルが論理的に相互連結されるようにし、これに基づいて可用なコンピュータ又はターミナル数が全部消尽するまで複数対のコンピュータ‐ターミナルの論理的連結が動的に生成／消滅可能にする電子交換機及びシステムを提供することにある。
【０００５】
本発明の目的は、上述した目的に制限されておらず、言及されていないまた他の目的は、以下の記載から当業者が明確に理解できるであろう。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、本発明の一様態による電子交換機は、複数のコンピュータと複数のターミナルをそれぞれ相互連結する電子交換機において、前記複数のコンピュータと前記複数のターミナル間の連結状態に関する情報を保存する状態保存部及び前記連結状態に関する情報に応じてオン又はオフして前記複数のターミナルを前記複数のコンピュータとそれぞれ連結させる複数のスイッチング部を含む。
【０００７】
本発明の他の様態による電子交換システムは、複数のコンピュータを含むコンピュータグループと、複数のターミナルを含むターミナルグループ及び前記コンピュータグループの前記各コンピュータと前記ターミナルグループの前記各ターミナルを動的に相互連結する電子交換機を含む。
【０００８】
本発明のまた他の様態による電子システムの制御方法は、複数のスイッチング素子を含めて複数のコンピュータと複数のターミナルをそれぞれ相互連結する電子交換システムの制御方法において、前記ターミナルと前記コンピュータ間の連結が要請されれば、前記各スイッチング素子のオン又はオフを示す複数のオン／オフ情報を利用して可用なコンピュータを検索するステップと、可用なコンピュータが存在する場合、前記ターミナルと前記可用なコンピュータを連結するスイッチング素子のオン／オフ情報を更新するステップ及び前記更新されたオン／オフ情報に応じて前記スイッチング素子をスイッチングするステップを含む。
【０００９】
その他の実施の形態の具体的な事項は、詳細な説明及び図面に含まれている。
【発明の効果】
【００１０】
本発明によると、近年イシュー化されているクラウドコンピューティング（ｃｌｏｕｄ  ｃｏｍｐｕｔｉｎｇ）、ユーティリティコンピューティング環境で複数のユーザそれぞれが複数のコンピュータを動的に変えながら使用できる環境を提供する。
【００１１】
また管理者又は事業者側面では、コンピュータのソフトウェア及びハードウェアアップグレードや修理をする時に位置を移動しながら行う必要がなく、各コンピュータ別にターミナルを一台ずつ直接連結して使用する場合に比べてコンピュータのメンテナンスが一層容易になる。
【００１２】
また、ユーティリティコンピューティング環境で現在使用しようとするコンピュータに問題がある場合、他のコンピュータが割り当てられるので事業の連続性が保障され、空間活用などの利点がある。
【図面の簡単な説明】
【００１３】
【図１】一実施の形態による電子交換システムを示す構成図である。
【図２】他の実施の形態による電子交換システムを示す構成図である。
【図３】一実施の形態による電子交換機を示す構成図である。
【図４】図３に示されたスイッチング素子に対する例示図である。
【図５】図３に示されたスイッチング素子に対する例示図である。
【図６】図３に示されたスイッチング素子に対する例示図である。
【図７】一実施の形態による電子交換システムの制御方法を説明するためのフローチャートである。
【図８】他の実施の形態による電子交換システムの制御方法を説明するためのフローチャートである。
【発明を実施するための形態】
【００１４】
本発明の利点及び特徴、及びそれらを達成する方法は、添付する図面と共に詳細に後述する実施の形態を参照すれば明確になる。しかしながら、本発明は、以下に開示される実施の形態に限定されるものではなく、相異する多様な形態で具現され、但し本実施の形態は、本発明の開示が完全になるようにし、本発明の属する技術分野における通常の知識を持つ者に発明の範疇を完璧に知らせるために提供されるものであり、本発明は、請求項の範疇により定義されるだけである。一方、本明細書において使用された用語は、実施の形態を説明するためのものであって本発明を制限しようとするものではない。また、本明細書において一つの素子（ｅｌｅｍｅｎｔｓ）が他の素子と「連結された（ｃｏｎｎｅｃｔｅｄ  ｔｏ）」という指称されるのは、他の素子と直接連結又はカップリングされた場合又は中間に他の素子を介した場合を全て含む。本明細書において、単数型は、文章で特に言及しない限り複数型も含む。明細書で使用される「含む（ｃｏｍｐｒｉｓｅｓ）」及び／又は「含んでいる（ｃｏｍｐｒｉｓｉｎｇ）」は、言及された構成要素は、一つ以上の他の構成要素の存在又は追加を排除しない。
【００１５】
また本明細書に記載された「コンピュータ」とは、一般のデスクトップＰＣ、ノートパソコンだけでなく、ボリュームサーバ用ラックにマウント可能なユニットサーバ、ブレードサーバ（ｂｌａｄｅ  ｓｅｒｖｅｒ）、又はこれに相応する形態即ち、メインボード、中央処理装置（ＣＰＵ）、メモリー、ＩＯブリッジチップセットで構成された単位システムを通称する。
【００１６】
また本明細書に記載された「ターミナル」とは、ＬＣＤ、ＰＤＰ、ＣＲＴなどで構成されたディスプレイ装置とキーボード、マウス、スピーカ、マイク、ＵＳＢポートなどで構成された一つのユーザインターフェース（ｕｓｅｒ  ｉｎｔｅｒｆａｃｅ）装置束を言う。ここでディスプレイ装置はコンポジット（ｃｏｍｐｏｓｉｔｅ）ケーブル、Ｓ−ＶＩＤＥＯケーブル、コンポーネント（ｃｏｍｐｏｎｅｎｔ）ケーブル、Ｄ−ＳＵＢケーブル（別名ＶＧＡケーブル）、ＤＶＩケーブル、ＨＤＭＩケーブル、その他アナログ又はデジタル映像関連ケーブルを通じて映像信号入力を受けてディスプレイパネルにその信号の内容を出力できる装置を言う。マウスとは、ＰＳ２やＵＳＢポートを通じてコンピュータと相互通信するマウスを意味し、キーボードもまたＰＳ２やＵＳＢポートを通じてコンピュータと相互通信するキーボードを意味する。スピーカはＲＣＡ、ＯＦＣなど多様な形態のオーディオケーブルを通じてコンピュータと連結されるスピーカを意味する。ＵＳＢポートは各コンピュータに付着された一つの連結具としてＵＳＢ通信プロトコル（ｐｒｏｔｏｃｏｌ）を支援し、シングルケーブルポート形態として存在することもでき、ＵＳＢハブ形態として存在して複数のポートを提供することもできる。また、ＵＳＢポート／ハブはモニターの横面や前面下端又はキーボードなど他のターミナル構成要素に合本された形態としても具現されることができる。ＵＳＢマウスやＵＳＢキーボードを使えばＵＳＢポートに連結してターミナルを構成するようになり、ＵＳＢＰＣカメラなど多様なＵＳＢ付着装置も同様にＵＳＢポートに連結してターミナルを構成することができる。
【００１７】
図１及び図２を参照して実施の形態による電子交換機及び電子交換システムを説明する。図1は、一実施の形態による電子交換システムを示す構成図であり、図２は他の実施の形態による電子交換システムを示す構成図である。
【００１８】
まず図１に示すように、電子交換システム１０は、コンピュータグループ、ターミナルグループ及び電子交換機１００を含めて、複数のコンピュータＣ＿１〜Ｃ＿Ｎと複数のターミナルＴ＿１〜Ｔ＿Ｍ間の相互連結を支援する。
【００１９】
コンピュータグループは、例えばＮ個（Ｎは自然数）のＰＣ本体が集合的に集まっていることを言い、ターミナルグループはモニター、キーボード、マウス、スピーカ、マイク、ＵＳＢポートなどユーザと直接インターフェースするＭ個（Ｍは自然数）のターミナルＴ＿１〜Ｔ＿Ｍが集まっていることを言う。ここで、コンピュータグループは、図２に示すように、複数のボリュームサーバＳ＿１〜Ｓ＿Ｎを含むことができ、又は複数のブレードサーバ（ｂｌａｄｅ  ｓｅｒｖｅｒ）を含むことができる。
【００２０】
電子交換機１００は、コンピュータグループとターミナルグループ間でコンピュータＣ＿１〜Ｃ＿ＮとターミナルＴ＿１〜Ｔ＿Ｍを論理的に連結する。コンピュータグループの各コンピュータＣ＿１〜Ｃ＿Ｎと電子交換機１００間の連結線と、ターミナルグループの各ターミナルＴ＿１〜Ｔ＿Ｍと電子交換機１００間の連結線はモニター、キーボード、マウス、スピーカ、マイク、ＵＳＢポートそれぞれの専用ケーブルで構成された個別ケーブル線で具現されることもでき、一つに単一化された又はいくつでグループ化されたケーブル束で具現されることもできる。
【００２１】
このような電子交換機１００はターミナルグループのターミナルＴ＿１〜Ｔ＿ＭをコンピュータグループのコンピュータＣ＿１〜Ｃ＿Ｎと動的に相互連結させたり、すでに連結されたコンピュータＣ＿１〜Ｃ＿ＮとターミナルＴ＿１〜Ｔ＿Ｍを分離することができる。この相互連結及び分離は手動でケーブルを着／脱することによっても発生することができる。従って複数のターミナルＴ＿１〜Ｔ＿Ｍは複数のコンピュータＣ＿１〜Ｃ＿Ｎを動的に変えながら連結されることができる。即ち、複数のユーザは複数のコンピュータＣ＿１〜Ｃ＿Ｎを動的に変えながら使用することができる。
【００２２】
このような場合、ユーザが現在使用しているコンピュータＣ＿１〜Ｃ＿Ｎに問題が発生した場合、他のコンピュータＣ＿１〜Ｃ＿Ｎが割り当てられて使用することができるので、事業の連続性が保障されることができる。また管理者又は事業者は、コンピュータＣ＿１〜Ｃ＿Ｎのソフトウェア及びハードウェアアップグレードや修理を行う時、位置を移動しながら行う必要がなく、コンピュータグループのメンテナンスが容易になる。
【００２３】
以下、図３を参照して図１及び図２に示された電子交換機１００に対して詳しく説明する。
【００２４】
図３は一実施の形態による電子交換機を示す構成図である。
【００２５】
図３を参照すれば、電子交換機１００は複数のスイッチング部ＳＷ＿１〜ＳＷ＿Ｍと、状態保存部１１０及び制御部１２０を含む。図３にはＮ個のコンピュータＣ＿１〜Ｃ＿ＮとＭ個のターミナルＴ＿１〜Ｔ＿Ｍが一つの信号線で連結される場合が例として示されている。
【００２６】
各スイッチング部ＳＷ＿１〜ＳＷ＿Ｍはターミナルグループの各ターミナルＴ＿１〜Ｔ＿Ｍをコンピュータグループの各コンピュータＣ＿１〜Ｃ＿Ｎと選択的に連結させる。具体的にスイッチング部ＳＷ＿１〜ＳＷ＿ＭはＭ個が備えられ、各スイッチング部ＳＷ＿１〜ＳＷ＿Ｍは、コンピュータグループを構成するコンピュータＣ＿１〜Ｃ＿Ｎの数、例えば、Ｎ個のスイッチを含めて、Ｍ個のターミナルＴ＿１〜Ｔ＿ＭそれぞれをＮ個のコンピュータＣ＿１〜Ｃ＿Ｎと選択的に連結させることができる。
【００２７】
制御部１２０は状態保存部１１０を通じて各スイッチング素子ＳＷ(１、１)〜ＳＷ（Ｎ、Ｍ）のオン又はオフを制御する。例えば、状態保存部１１０は各スイッチング素子ＳＷ(１、１)〜ＳＷ（Ｎ、Ｍ）オン又はオフ状態を保存する。例えば、状態保存部１１０はスイッチング素子ＳＷ(１、１)〜ＳＷ（Ｎ、Ｍ）のＮＸＭ個のオン／オフ情報を保存することができる。制御部１２０が第１ターミナルＴ＿１を第１コンピュータＣ＿１と連結するために、状態保存部１１０に保存された第１スイッチング素子ＳＷ(１、１)のオン／オフ情報を１（又はオン）にして、第２乃至第Ｎスイッチング素子ＳＷ(１、１)〜ＳＷ（Ｎ、Ｍ）のオン／オフ情報を０（又はオフ）にすれば、第１スイッチング素子ＳＷ(１、１)のみオンされ、第２乃至第Ｎスイッチング素子ＳＷ(２、１)〜ＳＷ（Ｎ、Ｍ）はオフされて、第１ターミナルＴ＿１が第１コンピュータＣ＿１と連結されることができる。
【００２８】
また状態保存部１１０は、ターミナルＴ＿１〜Ｔ＿Ｍとスイッチング素子ＳＷ(１、１)〜ＳＷ（Ｎ、Ｍ）を連結するケーブル及びコンピュータＣ＿１〜Ｃ＿Ｎとスイッチング素子ＳＷ(１、１)〜ＳＷ（Ｎ、Ｍ）を連結するケーブルを認識することができる。例えば、各ケーブルに固有番号が付与されていることもある。状態保存部１１０はスイッチング素子ＳＷ(１、１)〜ＳＷ（Ｎ、Ｍ）に接続されたケーブル固有番号を認識し、それによってどのターミナルがどのコンピュータに連結されているかを把握することができる。又は状態保存部１１０は、ターミナルＴ＿１〜Ｔ＿Ｍ及びコンピュータＣ＿１〜Ｃ＿Ｎを区別できる信号を各ターミナルＴ＿１〜Ｔ＿Ｍ及び各コンピュータＣ＿１〜Ｃ＿Ｎから入力されてターミナルＴ＿１〜Ｔ＿Ｍ及び各コンピュータＣ＿１〜Ｃ＿Ｎの連結関係を把握することができる。把握した結果を上述したように０又は１に保存することができる。
【００２９】
これにより、例えば管理者が手動でケーブルを脱着する場合又はケーブルを入れ替える場合にも、ケーブルの固有番号を認識したり又は、ターミナルＴ＿１〜Ｔ＿Ｍ及びコンピュータＣ＿１〜Ｃ＿Ｎを区別できる信号入力を受けて、現在どのターミナルがどのコンピュータに連結されているかを把握することができる。このために各ケーブルコネクタ（ｃｏｎｎｅｃｔｏｒ）にケーブルの固有番号を保存したメモリーが備えられ、コネクタの脱着可否が分かるピン（ｐｉｎ）を別途に定義することもできる。
【００３０】
制御部１２０はシステム管理者又は管理コンピュータのプログラムであり、又はシステム管理者又は管理コンピュータによって動作を行うユニットであり得る。また状態保存部１１０は現在電子交換システムの論理的連結状態情報を保存しているものとして、イーイーピーロム（ＥＥＰＲＯＭ）、フラッシュ（ｆｌａｓｈ）メモリー、レジスター（ｒｅｇｉｓｔｅｒｓ）などいかなる形態の記憶素子でも具現することができる。状態保存部１１０は制御部１２０によって連結状態情報が読み込まれたり又は制御部１２０の制御によって新たな連結状態に更新されることができる。
【００３１】
一方、他の実施の形態による電子交換機及び電子交換システムは、制御部１２０の制御によってターミナルＴ＿１〜Ｔ＿ＭとコンピュータＣ＿１〜Ｃ＿Ｎを動的に連結させずに、管理者によって手動で連結されることができる。即ち、状態保存部１１０は制御部１２０の制御によって各スイッチング素子ＳＷ(１、１)〜ＳＷ（Ｎ、Ｍ）のオン又はオフ状態を保存及び更新して各スイッチング素子ＳＷ(１、１)〜ＳＷ（Ｎ、Ｍ）をオン又はオフさせないようにすることもある。
【００３２】
例えば、上述したように、管理者がターミナルＴ＿１〜Ｔ＿Ｍとスイッチング素子ＳＷ(１、１)〜ＳＷ（Ｎ、Ｍ）を連結するケーブル及びコンピュータＣ＿１〜Ｃ＿Ｎとスイッチング素子ＳＷ(１、１)〜ＳＷ（Ｎ、Ｍ）を連結するケーブルを手動で脱着してターミナルＴ＿１〜Ｔ＿ＭとコンピュータＣ＿１〜Ｃ＿Ｎを連結することができる。このような場合、各ケーブルに固有番号が付与されてあり、状態保存部１１０はスイッチング素子ＳＷ(１、１)〜ＳＷ（Ｎ、Ｍ）に接続されたケーブルの固有番号を認識して、どのターミナルがどのコンピュータに連結されているかを把握することができる。状態保存部１１０は把握された結果を保存又は更新することができる。
【００３３】
図４乃至図６を参照して各スイッチング素子ＳＷ(１、１)〜ＳＷ（Ｎ、Ｍ）に対する具体的な例を説明する。図４乃至図６は図３に示されたスイッチング素子ＳＷ(１、１)〜ＳＷ（Ｎ、Ｍ）に対する例示図である。
【００３４】
ターミナルＴ＿１〜Ｔ＿ＭとコンピュータＣ＿１〜Ｃ＿Ｎ間に単方向信号が伝送される場合、ターミナルＴ＿１〜Ｔ＿ＭとコンピュータＣ＿１〜Ｃ＿Ｎを連結するスイッチング素子ＳＷ(１、１)〜ＳＷ（Ｎ、Ｍ）は図４又は図５に示された３状態（ｔｒｉ-ｓｔａｔｅ）バッファー素子として具現されることができる。又はターミナルＴ＿１〜Ｔ＿ＭとコンピュータＣ＿１〜Ｃ＿Ｎ間に両方向信号が伝送される場合、ターミナルＴ＿１〜Ｔ＿ＭとコンピュータＣ＿１〜Ｃ＿Ｎを連結するスイッチング素子ＳＷ(１、１)〜ＳＷ（Ｎ、Ｍ）は図６に示された両方向（ｂｉｌａｔｅｒａｌ）スイッチのようにパストランジスター（ｐａｓｓ  ｔｒａｎｓｉｓｔｏｒ）素子を利用して具現されることができる。図４乃至図６における制御信号(ｃｏｎｔｒｏｌ)は、制御部１２０によって設定されて状態保存部１１０に保存されたオン／オフ情報であり得る。
【００３５】
一方、スイッチングが不要な信号、例えばＶＧＡモニターケーブル（Ｄ-ＳＵＢ）のＲ、Ｇ、Ｂ信号のように、ＨＳＹＮＣ、ＶＳＹＮＣによってその信号の意味が  ｏｎ／ｏｆｆされる信号に対しては図４乃至図６に示されたスイッチング素子ＳＷ(１、１)〜ＳＷ（Ｎ、Ｍ）で具現されないこともある。但し、一つのソース信号を全てのシンクピン（ＳＹＮＣ  ｐｉｎ）に連結させれば良い。
【００３６】
また、ファン-イン（ｆａｎ-ｉｎ）、ファン-アウト（ｆａｎ-ｏｕｔ）の問題が発生して信号が弱くなる場合は、リピーター（ｒｅｐｅａｔｅｒ）やバッファーリング（ｂｕｆｆｅｒｉｎｇ）回路などを追加することができる。
【００３７】
以下、一実施の形態による電子交換システムの制御方法に対して説明する。
【００３８】
図７は一実施の形態による電子交換システムの制御方法を説明するためのフローチャートである。
【００３９】
図７に示すように、まずスイッチング素子ＳＷ(１、１)〜ＳＷ（Ｎ、Ｍ）を初期化する（Ｓ７１０）。
【００４０】
例えば、状態保存部１１０に保存された全てのスイッチング素子ＳＷ(１、１)〜ＳＷ（Ｎ、Ｍ）のオン／オフ情報を０に設定して、全てのスイッチング素子ＳＷ(１、１)〜ＳＷ（Ｎ、Ｍ）をオフさせる。
【００４１】
そして、制御部１２０の要請を待機する（Ｓ７２０）。制御部１２０が要請すると、その要請がコンピュータＣ＿１〜Ｃ＿ＮとターミナルＴ＿１〜Ｔ＿Ｍ間の論理的連結に対する要請であるかどうかを判断する（Ｓ７３０）。
【００４２】
論理的連結に対する要請でない場合、例えばコンピュータＣ＿１〜Ｃ＿ＮとターミナルＴ＿１〜Ｔ＿Ｍ間の連結状態情報に対する要請であるならスイッチング素子ＳＷ(１、１)〜ＳＷ（Ｎ、Ｍ）の論理的連結状態を報知する（Ｓ７１０）。即ち、状態保存部１１０に保存されたスイッチング素子ＳＷ(１、１)〜ＳＷ（Ｎ、Ｍ）のオン／オフ情報を制御部１２０に報知する。
【００４３】
コンピュータＣ＿１〜Ｃ＿ＮとターミナルＴ＿１〜Ｔ＿Ｍ間の論理的連結に対する要請であるなら、特定のコンピュータを指定して連結要請をしたものかどうか判断する（Ｓ７５０）。 特定のコンピュータを指定して連結要請をした場合なら、その指定されたコンピュータが現在可用状態であるかどうかを把握する（Ｓ７６０）。可用状態可否は状態保存部１１０に保存されたスイッチング素子ＳＷ(１、１)〜ＳＷ（Ｎ、Ｍ）のオン／オフ情報を通じて把握されることができる。
【００４４】
例えば指定されたコンピュータが第ＮコンピュータＣ＿Ｎである場合、第Ｎコンピュータと関連したスイッチＳＷ(Ｎ、１)〜ＳＷ（Ｎ、Ｍ）のＭ個のオン／オフ情報が全て０である場合は、可用状態と把握することができる。指定されたコンピュータＣ＿Ｎが可用状態と判明されると、指定されたコンピュータＣ＿Ｎを制御部１２０が要請したターミナルＴ＿１〜Ｔ＿Ｍと連結させる。例えば第ｉターミナル（Ｔ＿１〜Ｔ＿Ｍ）（１＜ｉ＜Ｍ）と指定されたコンピュータＣ＿Ｎ間の論理的連結状態を作るためにＳＷ（Ｍ、ｉ）に対するオン／オフ情報を１に設定することができる。論理的連結が完了すると、また制御部１２０の要請待機状態（Ｓ７２０）になる。
【００４５】
もし、指定されたコンピュータＣ＿Ｎが可用状態ではないものと判明されれば、警告メッセージとともに制御部１２０に連結が不可能であることを報知し（Ｓ７８０）、制御部１２０要請待機状態になる。
【００４６】
論理的連結要請内容が特定のコンピュータに対する連結要請でない場合は、即ち、特定のコンピュータが指定されていなかったら、可用状態のコンピュータがあるかどうかを確認する（Ｓ７９０）。
【００４７】
この過程はｊを１からＮまで１ずつ増加しながらスイッチング素子ＳＷ(ｊ、１)〜ＳＷ（ｊ、Ｍ）のビット値が全て０であるｊを探すことによって行うことができる。例えば、ｊ＝１である時、Ｍ個のスイッチング素子ＳＷ(１、１)〜ＳＷ（１、Ｍ）のオン／オフ情報を読み込み、全て０であるかどうかを判断し、全て０であれば、第１コンピュータが可用なものと判断する。全て０でない場合はｊ＝２である時、Ｍ個のスイッチング素子ＳＷ(２、１)〜ＳＷ（２、Ｍ）のオン／オフ情報を読み込み、全て０であるかどうかを判断する。即ち、スイッチング素子ＳＷ(ｊ、１)〜ＳＷ（ｊ、Ｍ）のオン／オフ情報が全て０であるｊを探したら、第ｊコンピュータ（Ｃ＿ｊ）を制御部１２０が要請したターミナルと連結させ（Ｓ７７０）、可用なコンピュータがない場合には、即ち、スイッチング素子ＳＷ(ｊ、１)〜ＳＷ（ｊ、Ｍ）のオン／オフ情報値が全て０であるｊがない場合には警告メッセージとともに制御部１２０に連結が不可能であることを報知し（Ｓ７８０）、制御部１２０の要請待機状態になる。
【００４８】
以下、他の実施の形態による電子交換システムの制御方法に対して説明する。図８は他の実施の形態による電子交換システムの制御方法を説明するためのフローチャートである。図７に示されたステップと同一なステップには同一な図面符号を使用し、それに対する具体的な説明は省略する。
【００４９】
図８を参照すれば、まずスイッチを初期化して（Ｓ７１０）、ケーブルの連結状態をスキャンする（Ｓ８２０）。具体的にターミナルＴ＿１〜Ｔ＿Ｍとスイッチング素子ＳＷ(１、１)〜ＳＷ（Ｎ、Ｍ）を連結するケーブル及びコンピュータＣ＿１〜Ｃ＿Ｎとスイッチング素子ＳＷ(１、１)〜ＳＷ（Ｎ、Ｍ）を連結するケーブルの連結状態をスキャンする。この時、ケーブルの固有番号を利用してターミナルＴ＿１〜Ｔ＿Ｍとスイッチング素子ＳＷ(１、１)〜ＳＷ（Ｎ、Ｍ）及びコンピュータＣ＿１〜Ｃ＿Ｎ間の連結状態を把握することができる。把握した結果に基づいて状態保存部にターミナルＴ＿１〜Ｔ＿Ｍ及びコンピュータＣ＿１〜Ｃ＿Ｎ間の連結状態を保存又は更新する（Ｓ８３０）。例えば状態保存部はＮＸＭの行列形態としてスイッチング素子ＳＷ(１、１)〜ＳＷ（Ｎ、Ｍ）のオン／オフ情報を保存することができ、スキャンした後には行と列を再配置することで把握された結果を更新することができる。
【００５０】
ステップＳ８２０はインタラプトが発生される場合にも行うことができる。例えば、電子交換システムの動作中に、管理者が手動でケーブルを脱着してコンピュータとターミナル間の連結又は分離が発生される場合、インタラプトが発生することがある。インタラプトが発生される場合、ケーブルの連結状態をスキャンする（Ｓ８２０）。スキャン結果を状態保存部に更新することができる（Ｓ８３０）。
【００５１】
そして、上述したように制御部の要請を待機して（Ｓ７２０）、図７のステップ （Ｓ７３０）乃至ステップ（Ｓ７９０）を行うことができる。
【００５２】
本発明の属する技術分野における通常の知識を持つ者は、本発明がその技術的思想や必須な特徴を変更せずに他の具体的な形態で実施できるということを理解できるであろう。例えば、本発明の制御方法を実現するためのプログラムが記録された記録媒体の形態など様々な形態として具現されることができる。したがって、上述した実施の形態は、すべての面で例示的なものであって限定的なものではないと理解しなければならない。本発明の範囲は、発明の開示よりは、特許請求の範囲によって示され、特許請求の範囲の意味、そしてその均等概念から導出されるすべての変更又は変形された形態が本発明の範囲に含まれるものと解釈されなければならない。
【図１】
2011010259.tif 000003
【図２】
2011010259.tif 000004
【図３】
2011010259.tif 000005
【図４】
2011010259.tif 000006
【図５】
2011010259.tif 000007
【図６】
2011010259.tif 000008
【図７】
2011010259.tif 000009
【図８】
2011010259.tif 000010