(57)【要約】【課題】サーバの状態に制限されることなく、サーバを完全に遠隔操作し、保守を行うことを可能とし、保守管理費用の削減とシステムの高信頼化とを図る。【解決手段】サーバ側遠隔制御装置2をサーバ装置1の各I/Fに、遠隔側遠隔制御装置3を遠隔地に設置した各デバイスのI/Fに接続する。サーバ側遠隔制御装置2と遠隔側遠隔制御装置３とを通信回線21で接続する。サーバ装置及び各デバイスのI/OデータとLAN通信データとの間の変換をサーバ側遠隔制御装置2と遠隔側遠隔制御装置3との内部で行い、サーバ装置の各I/Fと遠隔地の各デバイスとが論理的にサーバ装置のI/O I/Fで接続された状態を実現する。【選択図】      図１
2005190154.tif 000002
【特許請求の範囲】
【請求項１】
サーバ装置と、概サーバ装置の設置場所から遠隔地に設置された複数のデバイスとを備え、前記複数のデバイスから前記サーバ装置を操作する遠隔操作方法において、前記サーバ装置に接続されたサーバ側遠隔制御装置が、前記サーバ装置のＩ／Ｏインタフェース信号に対するエミュレートを行うと共に、通信回線を介して遠隔側に設置された遠隔側遠隔制御装置との間で前記Ｉ／Ｏインタフェース信号の授受を行い、前記遠隔側遠隔制御装置が、概遠隔側遠隔制御装置に接続された複数のデバイスとの間で前記Ｉ／Ｏインタフェース信号の授受を行うことを特徴とする遠隔制御方法。
【請求項２】
サーバ装置と、概サーバ装置の設置場所から遠隔地に設置された複数のデバイスとを備え、前記複数のデバイスから前記サーバ装置を操作する遠隔操作システムにおいて、前記サーバ装置に接続されたサーバ側遠隔制御装置と、概サーバ側遠隔制御装置と通信回線により接続され、かつ、前記複数のデバイスのそれぞれと接続されている遠隔側遠隔制御装置とを備え、前記サーバ側遠隔制御装置は、前記サーバ装置のＩ／Ｏインタフェース信号に対するエミュレートを行う手段と、Ｉ／Ｏインタフェース信号及び通信データ相互間のデータ変換を行うデータ変換手段と、通信手段とを備えて構成され、前記遠隔側遠隔制御装置は、前記複数のデバイスのそれぞれに対するＩ／Ｏインタフェース信号及び通信データ相互間のデータ変換を行うデータ変換手段と、通信手段とを備えて構成されたことを特徴とする遠隔制御システム。
【請求項３】
前記サーバ装置とサーバ側遠隔制御装置との間に、サーバ装置用のデバイスを持つデバイス選択手段が接続され、前記サーバ側遠隔制御装置は、前記サーバ装置とサーバ装置用のデバイスと間のＩ／Ｏインタフェース信号を監視し、概Ｉ／Ｏインタフェース信号のエラーを検出した際に、前記サーバ装置と前記サーバ装置用のデバイスとの間を制御するＩ／Ｏインタフェース信号を、前記サーバ装置とサーバ側遠隔制御装置との間を接続するように、前記デバイス選択手段を制御する手段を備えることを特徴とする請求項２記載の遠隔操作システム。
【請求項４】
前記サーバ側遠隔制御装置が、前記サーバ装置内に備えられることを特徴とする請求項２記載の遠隔制御システム。
【請求項５】
サーバ装置と概サーバ装置に接続されたサーバ側遠隔制御装置とを備え、前記サーバ装置の設置場所から遠隔地に設置された複数のデバイスから操作可能に構成されるサーバシステムにおいて、前記サーバ装置に接続されたサーバ側遠隔制御装置は、前記サーバ装置のＩ／Ｏインタフェース信号に対するエミュレートを行う手段と、Ｉ／Ｏインタフェース信号及び通信データ相互間のデータ変換を行うデータ変換手段と、遠隔側に設置され、前記複数のデバイスを接続している遠隔側遠隔制御装置との間での通信を行う通信手段を備えて構成されたことを特徴とするサーバシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遠隔操作方法、遠隔操作システム及びサーバシステムに係り、特に、サーバ装置等を構成するコンピュータを遠隔に設置されたデバイスから操作することを可能にした遠隔操作方法、遠隔操作システム及びサーバシステムに関する。
【背景技術】
【０００２】
サーバ装置等を構成するコンピュータを遠隔操作する従来技術として、主にソフトウェアを用い、ＬＡＮに接続されたリモートＰＣからサーバ装置の遠隔操作を行う方法が知られている。この従来技術は、遠隔操作のためのソフトウェアがサーバ装置のＯＳに依存しているため、サーバのＯＳが正常に稼動しているときにのみ遠隔操作を行うことができる。また、遠隔操作時に使用できるデバイスは、ＶＧＡ、キーボード、マウスのみであることが多い。
【０００３】
前述した従来技術による遠隔操作方法は、保守管理費用の低減、システムの高信頼化を図ることができるものである。そして、この従来技術は、顧客先で稼動するサーバシステムに対し、サーバ装置の通常運用時における保守作業のために、サーバ装置、リモートＰＣの両者に専用のアプリケーションプログラムを導入し、ＬＡＮを介して遠隔地から主にサーバ装置の画面、キーボード、マウスの操作を行うことを可能にしたものである。
【０００４】
なお、この種の遠隔操作方法に関する従来技術として、例えば、特許文献１等に記載された技術が知られている。
【特許文献１】特開平９−８１４６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、前述の従来技術は、サーバのＯＳが正常に稼動し、専用のアプリケーションプログラムが正常に稼動している状態でなくては遠隔操作を実行することができないという問題点を有している。すなわち、この従来技術は、サーバ装置に障害が発生した場合、遠隔操作が不可能となるという問題点を有している。
【０００６】
また、前述の従来技術は、使用することができるデバイスがＶＧＡ、キーボード、マウスに限られており、これら以外のデバイスを使用することができないという問題点を有している。
【０００７】
さらに、前述の従来技術は、サーバ装置に接続されているＨＤＤ等のデバイスが破損した場合、破損デバイスの交換のためサーバ装置の設置場所まで保守作業に出向かなくてはならず、保守作業の低コスト化が充分でないという問題点を有している。
【０００８】
本発明の目的は、前述した従来技術の問題点を解決し、サーバの状態に制限されることなく、サーバ装置の設置箇所に管理者、システムエンジニア等が駐在していなくても、サーバを完全に遠隔操作し制御することを可能とし、また、サーバ装置の保守時においても、保守員がサーバ装置の設置箇所へ出向かなくても、遠隔地からサーバ装置の保守作業を可能として、保守管理費用の削減を可能とし、システムの高信頼化を図ることを可能とした遠隔操作方法、遠隔操作システム及びサーバシステムを提供することにある。
【課題を解決するための手段】
【０００９】
本発明によれば前記目的は、サーバ装置と、概サーバ装置の設置場所から遠隔地に設置された複数のデバイスとを備え、前記複数のデバイスから前記サーバ装置を操作する遠隔操作方法において、前記サーバ装置に接続されたサーバ側遠隔制御装置が、前記サーバ装置のＩ／Ｏインタフェース信号に対するエミュレートを行うと共に、通信回線を介して遠隔側に設置された遠隔側遠隔制御装置との間で前記Ｉ／Ｏインタフェース信号の授受を行い、前記遠隔側遠隔制御装置が、概遠隔側遠隔制御装置に接続された複数のデバイスとの間で前記Ｉ／Ｏインタフェース信号の授受を行うことにより達成される。
【００１０】
また、前記目的は、サーバ装置と、概サーバ装置の設置場所から遠隔地に設置された複数のデバイスとを備え、前記複数のデバイスから前記サーバ装置を操作する遠隔操作システムにおいて、前記サーバ装置に接続されたサーバ側遠隔制御装置と、概サーバ側遠隔制御装置と通信回線により接続され、かつ、前記複数のデバイスのそれぞれと接続されている遠隔側遠隔制御装置とを備え、前記サーバ側遠隔制御装置が、前記サーバ装置のＩ／Ｏインタフェース信号に対するエミュレートを行う手段と、Ｉ／Ｏインタフェース信号及び通信データ相互間のデータ変換を行うデータ変換手段と、通信手段とを備えて構成され、前記遠隔側遠隔制御装置が、前記複数のデバイスのそれぞれに対するＩ／Ｏインタフェース信号及び通信データ相互間のデータ変換を行うデータ変換手段と、通信手段とを備えて構成されたことにより達成される。
【００１１】
さらに、前記目的は、サーバ装置と概サーバ装置に接続されたサーバ側遠隔制御装置とを備え、前記サーバ装置の設置場所から遠隔地に設置された複数のデバイスから操作可能に構成されるサーバシステムにおいて、前記サーバ装置に接続されたサーバ側遠隔制御装置が、前記サーバ装置のＩ／Ｏインタフェース信号に対するエミュレートを行う手段と、Ｉ／Ｏインタフェース信号及び通信データ相互間のデータ変換を行うデータ変換手段と、遠隔側に設置され、前記複数のデバイスを接続している遠隔側遠隔制御装置との間での通信を行う通信手段を備えて構成されたことにより達成される。
【発明の効果】
【００１２】
本発明によれば、サーバ装置の運用時、サーバＯＳ、ＢＩＯＳに依存することなく、また、サーバＯＳの状態にかかわらず、サーバ装置の遠隔操作、制御を行うことができる。また、本発明によれば、サーバ装置の障害時、サーバ装置の設置場所へ行くことなく、障害の切り分け、障害への対応が可能となり、サーバ装置の保守管理費用を軽減することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明による遠隔操作方法、遠隔操作システム及びサーバシステムの実施形態を図面により詳細に説明する。
【００１４】
図１は本発明による遠隔操作方法を実施する第１の実施形態による遠隔操作システムの構成を示すブロック図である。図１において、１はサーバ装置、２はサーバ側遠隔制御装置、３は遠隔側遠隔制御装置、４はＩ／Ｏコントローラ、５はＣＰＵ、６はＢＩＯＳ、７はデバイスドライバ、８はＯＳ、９は電源ユニット、１０はデバイスエミュレータ、１１、１４はデータ変換部、１２、１３はＬＡＮコントローラ、１５はＩ／Ｏ  Ｉ／Ｆ・ユーザＩ／Ｆ、１６、２２はＶＧＡ  Ｉ／Ｆ、１７、２３はコンソールＩ／Ｆ、１８、２４はファイルデバイスＩ／Ｆ、１９、２５はスイッチＩ／Ｆ、２０、２６はＬＥＤ・ブザーＩ／Ｆ、２１はＬＡＮ回線、２７はＣＲＴ、２８はキーボード、２９はＣＤ  ＲＯＭドライブ、３０はスイッチ、３１はＬＥＤ・ブザー、３２はオペレータ、３３はＩ／Ｆ回路である。
【００１５】
本発明の第１の実施形態による遠隔操作システムは、図１（ａ）に示すように、サーバ装置１と、サーバ側遠隔制御装置２と、遠隔側遠隔制御装置３と、汎用デバイス群２７〜３１とにより構成され、かつ、サーバ側遠隔制御装置２と、遠隔側遠隔制御装置３とがＬＡＮ回線２１により接続されて構成されている。オペレータ３２は、サーバ装置１から遠隔に設置されている汎用デバイス群２７〜３１を使用してサーバ装置１を操作することが可能となっている。そして、サーバ装置１とサーバ側遠隔制御装置２とにより、本発明のサーバシステムを構成している。
【００１６】
サーバ装置１とサーバ側遠隔制御装置２との間は、Ｉ／Ｏコントローラ４が持つＩ／Ｆ回路３３としてのＶＧＡ  Ｉ／Ｆ１６、コンソール  Ｉ／Ｆ１７、ファイルデバイス  Ｉ／Ｆ１８、スイッチ  Ｉ／Ｆ１９、ＬＥＤ・ブザー  Ｉ／Ｆ２０により接続されている。また、遠隔側遠隔制御装置３と汎用デバイス群２７〜３１との間は、遠隔側遠隔制御装置３のＶＧＡ  Ｉ／Ｆ２２、コンソール  Ｉ／Ｆ２３、ファイルデバイス  Ｉ／Ｆ２４、スイッチ  Ｉ／Ｆ２５、ＬＥＤ・ブザー  Ｉ／Ｆ２６により接続されている。
【００１７】
サーバ装置１は、汎用的な装置であってよく、使用される部品も汎用的な部品を用いて構成される。そして、サーバ装置１は、ＣＰＵ５、ＢＩＯＳ６、デバイスドライバ７、ＯＳ８、Ｉ／Ｏコントローラ４、電源ユニット９等の部品により構成される。図１（ａ）に示すシステムを用いてサーバ装置１の遠隔操作及び制御を行うに当たり、ＢＩＯＳ６、ＯＳ８、マザーボードへの修正・変更、ソフトウェア・ドライバの追加は不要である。
【００１８】
デバイス群２７〜３１は、通常、サーバ装置１の対応する各Ｉ／Ｆ１６〜２０に接続されていたデバイス群であり、汎用的に使用される部品により構成されていればよい。デバイスとして、図示例では、ＣＲＴ２７、キーボード２８、ＣＤＲＯＭ２９、スイッチ類３０（Ｐｏｗｅｒスイッチ、Ｒｅｓｅｔスイッチ等）、ＬＥＤ・ブザー３１を示しているが、さらに別のデバイスが設けられていてよく、その場合、対応するＩ／Ｆが遠隔側遠隔制御装置３に設けられ、また、サーバ装置１とサーバ側遠隔制御装置２との間にも対応するＩ／Ｆが設けられる。
【００１９】
サーバ側遠隔制御装置２は、図１（ｂ）に示すように、サーバ装置１の各Ｉ／Ｆ１６〜２０に対し各デバイスのように振る舞うデバイスエミュレータ１０と、各Ｉ／Ｆ１６〜２０との通信データとＬＡＮ回線２１を用いたＬＡＮ通信でのパケットデータの相互変換を行うデータ変換部１１と、遠隔側遠隔制御装置３との通信を行うＬＡＮコントローラ１２とにより構成される。また、遠隔側遠隔制御装置３は、図１（ｃ）に示すように、デバイス群２７〜３１にＩ／Ｏ  Ｉ／Ｆを提供し、オペレータ３２にユーザＩ／Ｆを提供するＩ／Ｏ  Ｉ／Ｆ・ユーザＩ／Ｆ１５と、前述のデータ変換部１１と同様のデータの変換を行うデータ変換部１４と、サーバ側遠隔制御装置２との通信を行うＬＡＮコントローラ１３とにより構成される。
【００２０】
前述した本発明の第１の実施形態において、遠隔側遠隔制御装置３と複数のデバイス２７〜３１とは、通常使用されるＰＣ等により構成することができ、各デバイス２７〜３１として、ＰＣに付属しているデバイスを使用することができる。この場合、ＰＣの内部に遠隔側遠隔制御装置３の機能をソフトウェア等により構成しておけばよい。また、ＰＣ等を使用しない場合、遠隔側遠隔制御装置３と複数のデバイス２７〜３１とは、遠隔側遠隔制御装置３を、前述で説明した機能を備えるハードウェアにより構成し、これに各デバイス２７〜３１を接続して構成してもよい。また、サーバ側遠隔制御装置２は、サーバ装置１とは独立したＣＰＵを備えて、前述したようなサーバ側遠隔制御装置の機能をソフトウェア等により構成しておけばよい。
【００２１】
次に、前述のように構成される本発明の実施形態による遠隔操作システムでの遠隔操作の例を説明する。まず、遠隔地からのサーバ装置１のＰｏｗｅｒ  ＯＮを行う場合の操作手順を説明する。なお、この手順の実施の際、少なくとも、Ｉ／Ｏコントローラ４、サーバ遠隔制御装置２、遠隔側遠隔制御装置３に対しては、必要な電力が供給されている必要がある。
【００２２】
（１−１）オペレータ３２は、スイッチ類３０のデバイスを使用して、遠隔側遠隔制御装置３に対してサーバ装置に対するＰｏｗｅｒ  ＯＮ操作を行う。この操作によるデータは、スイッチＩ／Ｆ２５を介して遠隔側遠隔制御装置３に伝えられる。
【００２３】
（１−２）前述のＰｏｗｅｒ  ＯＮ操作は、遠隔側遠隔制御装置３のＩ／Ｏ  Ｉ／Ｆ・ユーザＩ／Ｆ１５によりスイッチＩ／ＦへのＰｏｗｅｒ  ＯＮ信号と認識され、また、データ変換部１４により、サーバ側遠隔制御装置２と遠隔側遠隔制御装置３との間の通信プロトコルのパケットデータに変換され、ＬＡＮコントローラ１３を通してサーバ側遠隔制御装置２へ送信される。
【００２４】
（１−３）サーバ側遠隔制御装置２は、ＬＡＮコントローラ１２を通じて遠隔側遠隔制御装置３からのパケットデータを受信し、データ変換部１１でスイッチＩ／Ｆに対するＰｏｗｅｒ  ＯＮ信号に変換する。
【００２５】
（１−４）このＰｏｗｅｒ  ＯＮ信号は、デバイスエミュレータ１０を通してスイッチＩ／Ｆ１９を介してサーバ装置１に送信される。
【００２６】
（１−５）Ｐｏｗｅｒ  ＯＮ信号を受け取ったサーバ装置１のＩ／Ｏコントローラ４は、電源ユニット９の電源を投入する。
【００２７】
前述したように、本発明の実施形態によれば、遠隔地からのサーバ装置１のＰｏｗｅｒ  ＯＮを実現することができる。前述した操作の際、（１−４）〜（１−５）の動作は、サーバ装置１のマザーボード、ＢＩＯＳ、ＯＳからは、サーバ装置１の本体に接続された電源スイッチの押下と同様にみえる。
【００２８】
次に、サーバ装置１でのＰｏｗｅｒ  ＯＮを遠隔地のオペレータに知らせる場合の処理手順を説明する。
【００２９】
（２−１）サーバ装置１の電源が投入されると、Ｉ／Ｏコントローラ４は、ＬＥＤ・ブザーＩ／Ｆ２０介してサーバ側遠隔制御装置２にＰｏｗｅｒ  ＯＮ  ＬＥＤ点灯信号を送信する。
【００３０】
（２−２）サーバ側遠隔制御装置２は、デバイスエミュレータ１０を介しサーバ装置１からのＰｏｗｅｒ  ＯＮ  ＬＥＤ点灯信号を受け取り、この点灯信号をデータ変換部１１でサーバ側遠隔制御装置２と遠隔側遠隔制御装置と３間の通信プロトコルのパケットデータに変換する。
【００３１】
（２−３）変換された前述のパケットデータは、ＬＡＮコントローラ１２を経由して遠隔側遠隔制御装置３へ送信される。
【００３２】
（２−４）遠隔側遠隔制御装置３は、ＬＡＮコントローラ１３によりサーバ側遠隔制御装置２からのパケットデータを受信し、その信号をデータ変換部１４でＰｏｗｅｒ  ＯＮ  ＬＥＤ点灯信号に変換する。
【００３３】
（２−５）前述のＰｏｗｅｒ  ＯＮ  ＬＥＤ点灯信号は、ＬＥＤ・ブザーＩ／Ｆ２６を介してＬＥＤ・ブザー３１のＬＥＤデバイスを点灯する。オペレータ３２は、これにより、サーバ装置１のＰｏｗｅｒ  ＯＮを知ることができる。
【００３４】
次に、遠隔地からサーバ装置１のキーボード操作、画面表示を行う場合の操作手順を説明する。
【００３５】
（３−１）オペレータ３１によるキーボード２８の操作データは、サーバ装置１のＩ／Ｏコントローラ４からコンソールＩ／Ｆ１７を通じて行われるポーリングにより、サーバ装置１に取り込まれる。
【００３６】
（３−２）サーバ側遠隔制御装置２は、サーバ装置１からのコンソールＩ／Ｆ１７を介したポーリングデータをデバイスエミュレータ１０で受け取り、そのポーリングデータをデータ変換部１１でパケットデータに変換し、ＬＡＮコントローラ１２を介して遠隔側遠隔制御装置３へ送信する。
【００３７】
（３−３）遠隔側遠隔制御装置３は、ＬＡＮコントローラ１３によりサーバ側遠隔制御装置２からのパケットデータを受け取り、データ変換部１４でキーボードデバイスへのポーリングデータへ変換する。変換されたポーリングデータは、Ｉ／Ｏ  Ｉ／Ｆ・ユーザＩ／Ｆ１５に接続されているコンソールＩ／Ｆ２３を経てキーボード２８へ送信される。
【００３８】
（３−４）オペレータが遠隔地側のキーボード２８への入力を行っていた場合、キーボード２８からの入力キーの情報は、コンソールＩ／Ｆ２３を経てＩ／Ｏ  Ｉ／Ｆ・ユーザＩＦ１５へ送信される。入力されたキーデータは、データ変換部１４でパケットデータに変換され、ＬＡＮコントローラ１３を介してサーバ側遠隔制御装置２へ送信される。
【００３９】
（３−５）サーバ側遠隔制御装置２は、ＬＡＮコントローラ１２により遠隔側遠隔制御装置３からのパケットデータを受け取り、データ変換部１１で入力キーデータへ変換する。変換されたデータは、デバイスエミュレータ１０からコンソールＩ／Ｆ１７を介してＩ／Ｏコントローラ４へポーリングへのリプライデータとして返される。
【００４０】
（３−６）ＣＲＴ２７等のＶＧＡデバイスへの画面データは、常に、サーバ装置１からＶＧＡ  Ｉ／Ｆ１６を通してサーバ側遠隔制御装置２へ送られている。
【００４１】
（３−７）この画面データは、キーボードデバイスに対するポーリングり場合と同様に、サーバ側遠隔制御装置２内で変換されて、遠隔側遠隔制御装置３へ送信される。
【００４２】
（３−８）遠隔側遠隔制御装置３は、サーバ側遠隔制御装置２から送られてきた画面データを、Ｉ／Ｏ  Ｉ／Ｆ・ユーザＩ／Ｆ１５、ＶＧＡ  Ｉ／Ｆ２２を介して遠隔地のＣＲＴデバイス２７に出力する。これにより、オペレータ３２は、ＣＲＴ２７によりサーバ画面を確認することができる。
【００４３】
また、詳細を説明しないが、図１に示す実施形態は、ファイルデバイスについても、キーボードデバイスと同様の手順を用いて遠隔地から操作することが可能である。
【００４４】
前述したように、本発明の第１の実施形態による遠隔操作システムは、サーバ装置のデバイスを遠隔地に設置し、サーバ装置設置場所にオペレータが常勤することなく、遠隔地からサーバの操作、制御を行うことができるので、保守費用の低減を図ることができる。
【００４５】
図２は本発明による遠隔操作方法を実施する第２の実施形態による遠隔操作システムの構成を示すブロック図であり、次に、これについて説明する。図２における符号は図１の場合と同一である。
【００４６】
図２に示す本発明の第２の実施形態は、図１で説明した本発明の第１の実施形態において、サーバ装置１とは別に設置したサーバ側遠隔制御装置２を、モジュールとしてサーバ装置１のマザーボードに直接接続して構成したものであり、それ以外の構成は、図１で説明した場合と同一である。この例の場合も、サーバ装置１、デバイス群は、汎用的な装置であってよく、使用される部品も汎用的な部品を用いて構成されればよく、また、サーバ装置１の遠隔操作及び制御を行うに当たり、ＢＩＯＳ６、ＯＳ８、マザーボードへの修正・変更、ソフトウェア・ドライバの追加は不要である。
【００４７】
図２に示す本発明の第２の実施形態は、システム構成が変化したが、サーバ側遠隔制御装置２が、サーバのＯＳ、ＢＩＯＳ、マザーボード等からサーバ側遠隔制御装置２の動作を制限されないように、Ｉ／Ｏコントローラ４の各Ｉ／Ｆ１６〜２０のエミュレート動作をする点で第１の実施形態と同様である。また、サーバ側遠隔制御装置２以外の構成は、図１に示した例と変わりなく、そのため、第２の実施形態も、第１の実施形態の場合と同様に動作し、遠隔地からサーバ装置の完全操作、制御を実現できる。
【００４８】
前述した本発明の第２の実施形態は、サーバ側遠隔制御装置２がモジュールとなることにより、図１により説明した第１の実施形態に比べて、より安価かつ小型にシステムを構築することが可能となる。
【００４９】
図３は本発明による遠隔操作方法を実施する第３の実施形態による遠隔操作システムの構成を示すブロック図であり、次に、これについて説明する。図３において、３４はＩ／Ｏコントローラとサーバ側遠隔制御装置とを一体化したチップ、３５はサーバ側遠隔制御回路部、３６はＩ／Ｏコントローラ回路部であり、他の符号は図１の場合と同一である。
【００５０】
図３に示す本発明の第３の実施形態は、図１により説明した本発明の第１の実施形態におけるサーバ側遠隔制御装置２をＩ／Ｏコントローラ４と一体化し、Ｉ／Ｏコントローラ兼サーバ側遠隔制御回路として一体化したチップ３４として構成した例である。この本発明の第３の実施形態は、サーバ側遠隔制御装置２をＩ／Ｏコントローラ４とをワンチップ化した以外、図１で説明した場合と同一である。この例の場合も、サーバ装置１、デバイス群は、汎用的な装置であってよく、使用される部品も汎用的な部品を用いて構成されればよく、また、サーバ装置１の遠隔操作及び制御を行うに当たり、ＢＩＯＳ６、ＯＳ８、マザーボードへの修正・変更、ソフトウェア・ドライバの追加は不要である。
【００５１】
チップ３４は、Ｉ／Ｏコントローラ回路部３５とサーバ側遠隔制御回路部３６とからなり、Ｉ／Ｏコントローラ回路部３５が図１におけるＩ／Ｏコントローラ４に、サーバ側遠隔制御回路部３６が図１におけるサーバ側遠隔制御装置２に相当し、それぞれ図１に示して説明したものと回路構成を有する。Ｉ／Ｏコントローラ回路部３５が持つ各Ｉ／Ｆは、サーバ側遠隔制御回路部３６部とチップ内部で接続される。サーバ側遠隔制御回路部３６は、サーバ側遠隔制御装置２と同様に、Ｉ／Ｏコントローラ回路の各Ｉ／Ｆのエミュレート動作を行う。
【００５２】
図３に示す本発明の第３の実施形態は、図１により説明した第１の実施形態と基本的に同一に構成されているため、第１の実施形態と同様に動作し、遠隔地からサーバ装置の完全操作、制御を実現することができる。また、この本発明の第３の実施形態は、Ｉ／Ｏコントローラとサーバ側遠隔制御装置とをワンチップ化して構成しているため、第１実施形態で必要とされたＩ／Ｆ回路３３を不要とすることができ、また、サーバ装置１とは別個にサーバ側遠隔制御装置を用意する必要がなくなるため、図１、図２により説明した本発明の第１、第２の実施形態に比べて、より安価かつ小型にシステムを構築することが可能である。
【００５３】
図４は本発明による遠隔操作方法を実施する第４の実施形態による遠隔操作システムの構成を示すブロック図であり、次に、これについて説明する。図４において、３７はデバイス選択ユニット、３８はデバイスセレクタ、３９、４６はＵＳＢ  ＨＤＤ、４０はセンサ信号、４１はセレクト信号、４２はＩ／Ｆ信号、４３はサーバ側遠隔制御装置、４４はＩ／Ｆエラーデータ検出／接続デバイス切替部、４５はデータ変換部であり、他の符号は図１の場合と同一である。ここで説明する本発明の第４の実施形態は、サーバ装置の障害時等にもサーバ装置が持つ機能の代替を可能としてサーバ装置の高信頼化を図ることを可能としたものである。
【００５４】
本発明の第４の実施形態による遠隔操作システムは、図４（ａ）に示すように、サーバ装置１と、デバイス選択ユニット３７と、サーバ側遠隔制御装置４３と、遠隔側遠隔制御装置３と、汎用デバイス群２７〜３１とにより構成され、かつ、サーバ側遠隔制御装置２と、遠隔側遠隔制御装置３とがＬＡＮ回線２１により接続されて構成されている。オペレータ３２は、サーバ装置１から遠隔に設置されている汎用デバイス群２７〜３１を使用してサーバ装置１を操作することが可能となっている。
【００５５】
サーバ装置１とサーバ側遠隔制御装置４３との間は、Ｉ／Ｏコントローラ４が持つＩ／Ｆ回路３３としてのＶＧＡ  Ｉ／Ｆ１６、コンソール  Ｉ／Ｆ１７、スイッチ  Ｉ／Ｆ１９、ＬＥＤ・ブザー  Ｉ／Ｆ２０により直接接続されている。そして、ファイルデバイス  Ｉ／Ｆ１８だけが、デバイス選択ユニット３７を介してサーバ装置１とサーバ側遠隔制御装置４３との間を接続している。
【００５６】
デバイス選択ユニット３７は、デバイスセレクタ３８とサーバ装置搭載のＵＳＢ  ＨＤＤ３９とを含んで構成されており、ファイルデバイスＩ／Ｆ１８上の信号によるセンサ信号４０に基づくサーバ側遠隔制御装置４３からのデバイスセレクタ３８に対するセレクト信号４１により、ファイルデバイスＩ／Ｆ１８上の信号の接続先をサーバ装置搭載のＵＳＢ  ＨＤＤ３９とするか、Ｉ／Ｆ信号４２としてサーバ側遠隔制御装置４３と接続するかを選択する。
【００５７】
また、遠隔側遠隔制御装置３と汎用デバイス群２７、２８、４０、３０、３１との間は、遠隔側遠隔制御装置３のＶＧＡ  Ｉ／Ｆ２２、コンソール  Ｉ／Ｆ２３、ファイルデバイス  Ｉ／Ｆ２４、スイッチ  Ｉ／Ｆ２５、ＬＥＤ・ブザー  Ｉ／Ｆ２６により接続されている。
【００５８】
サーバ装置１は、汎用的な装置であってよく、使用される部品も汎用的な部品を用いて構成される。そして、サーバ装置１は、ＣＰＵ５、ＢＩＯＳ６、デバイスドライバ７、ＯＳ８、Ｉ／Ｏコントローラ４、電源ユニット９等の部品により構成される。図４（ａ）に示すシステムを用いてサーバ装置１の遠隔操作及び制御を行うに当たり、ＢＩＯＳ６、ＯＳ８、マザーボードへの修正・変更、ソフトウェア・ドライバの追加は不要である。
【００５９】
デバイス群２７、２８、３０、３１は、通常、サーバ装置１の対応する各Ｉ／Ｆ１６〜２０に接続されていたデバイス群であり、汎用的に使用される部品により構成されていればよい。デバイスとして、図示例では、ＣＲＴ２７、キーボード２８、ＵＳＢ  ＨＤＤ４６、スイッチ類３０、ＬＥＤ・ブザー３１を示している。
【００６０】
デバイス選択ユニット３７は、サーバ装置のＩ／Ｏ  Ｉ／Ｆに接続されるデバイスをサーバ装置搭載のデバイスとするか、遠隔地に設置されたデバイスとするかを選択するユニットである。図４に示す例では、選択可能なデバイスとして、デバイス選択ユニット３７内に設けられるサーバ装置搭載のＵＳＢ  ＨＤＤ３９または遠隔地に設置されたＵＳＢ  ＨＤＤ４６を対象とする。そして、ファイルデバイスＩ／Ｆ１８は、デバイスセレクタ３８に接続され、接続先として２つのＵＳＢ  ＨＤＤの１つを選択することができる。すなわち、接続先の一方はサーバ搭載ＵＳＢ  ＨＤＤ３９、他方はＩ／Ｆ信号４２としてサーバ側遠隔制御装置４３に接続されている。また、接続先はセレクト信号４１により選択することができ、サーバ側遠隔制御装置４３から選択が可能である。また、ファイルデバイスＩ／Ｆ１８は、Ｉ／Ｏコントローラ４との通信エラーを知ることができるようにした信号であるセンサ信号４０を持つ。
【００６１】
本発明の第４の実施形態におけるサーバ側遠隔制御装置４３は、図４（ｂ）に示すように、サーバ装置１の各Ｉ／Ｆ１６、１７、１９、２０、４２に対し各デバイスのように振る舞うデバイスエミュレータ１０と、前述した本発明の第１〜第３の実施形態におけるデータ変換部１１と同様のデータ変換を行い、遠隔側遠隔制御装置３との通信からデバイス強制切替信号が得られた場合に、その信号をＩ／Ｆエラーデータ検出／接続デバイス切替部４４へ伝達するデータ変換部４５と、遠隔側遠隔制御装置３との通信を行うＬＡＮコントローラ１２と、センサ信号４０からファイルデバイスＩ／Ｆ１８上の通信エラーを検出して、セレクト信号４１を出力することによりデバイスセレクタ３８の接続先を切り替えるＩ／Ｆエラーデータ検出／接続デバイス切替部４４とにより構成される。なお、図４に示していないが、遠隔側遠隔制御装置３は、図１に示して説明した実施形態と同一に構成される。
【００６２】
次に、前述のように構成される本発明の第４の実施形態による遠隔操作システムにおいて、サーバ運用中にサーバにサーバ装置搭載のＵＳＢ  ＨＤＤ３９に障害が発生した場合に、自動的に遠隔地に準備したＵＳＢ  ＨＤＤ４６へ切替えてサーバの運用を継続可能とする処理動作について説明する。
【００６３】
（４−１）サーバ装置搭載のＵＳＢ  ＨＤＤ３９を使用してサーバ装置１の運用を行っているとき（デバイスセレクタ３８が図４（ａ）に示すような接続状態にあり、ＵＳＢ  ＨＤＤ３９を選択している状態）、サーバ側遠隔制御装置４３は、センス信号４０より、常に、ファイルデバイスＩ／Ｆ１８の通信をポーリングしている。
【００６４】
（４−２）Ｉ／Ｏコントローラ４からのパケットに一定時間以上サーバ装置搭載のＵＳＢ  ＨＤＤ３９からの応答がない場合、サーバ側遠隔制御装置４３のＩ／Ｆデータエラー検出／接続デバイス切替部４４は、サーバ装置に搭載されたＵＳＢ  ＨＤＤ３９に障害が発生したと判断する。
【００６５】
（４−３）Ｉ／Ｆデータエラー検出／接続デバイス切替部４４は、ＵＳＢ  ＨＤＤ３９の障害を検知すると、セレクト信号４１を出力し、デバイスセレクタ３８の選択先をサーバ側遠隔制御装置４３へ切替える。
【００６６】
（４−４）前述の処理により、図１により説明した実施形態の場合と同様に、サーバ側遠隔制御装置４３、遠隔側遠隔制御装置３を介して、Ｉ／Ｏコントローラ４によって遠隔地に設置されているＵＳＢ  ＨＤＤ４６のエニュメレーション（初期化）が行われ、サーバ装置１とＵＳＢ  ＨＤＤ４６との通信が可能になる。
【００６７】
（４−５）サーバ装置搭載のＵＳＢ  ＨＤＤ３９とサーバ装置１との通信は、タイムアウトすることによりＵＳＢ規格に準じて切断される。
【００６８】
前述したように、本発明の第４の実施形態によれば、サーバ側遠隔制御装置４３がＩ／Ｆ信号から自動的に異常を判別してデバイスの切り替えを行うことができ、自動的なサーバ装置の保守を実現することができる。
【００６９】
次に、前述のように構成される本発明の第４の実施形態による遠隔操作システムにおいて、サーバ運用中にサーバにサーバ装置搭載のＵＳＢ  ＨＤＤ３９にウィルス感染の疑いがある場合等に、遠隔地から強制的に遠隔地に準備したＵＳＢ  ＨＤＤ４６へ切り替えてサーバの運用を継続可能とする処理動作について説明する。
【００７０】
（５−１）オペレータ３２は、サーバ装置１に搭載されたＵＳＢ  ＨＤＤ３９にウィルス感染の疑いがあると判断した場合、遠隔側遠隔制御装置３に対して、デバイス強制切替操作を行う。
【００７１】
（５−２）遠隔側遠隔制御装置３は、Ｉ／Ｏ  Ｉ／Ｆ・ユーザＩ／Ｆ１５が強制切替操作をＩ／Ｆデータエラー検出／接続デバイス切替部４４への切替信号と認識し、データ変換部１４が通信プロトコルに準じたパケットに変換し、ＬＡＮコントローラ１３がそのパケットをサーバ側遠隔制御装置４３へ送信する。
【００７２】
（５−３）サーバ側遠隔制御装置４３は、ＬＡＮコントローラ１２が遠隔側遠隔制御装置３からのパケットを受信し、データ変換部４５がパケットのデータを変換して、デバイス強制切替信号を得る。デバイス強制切替信号は、Ｉ／Ｆデータエラー検出／接続デバイス切替部４４へ転送される。
【００７３】
（５−４）Ｉ／Ｆデータエラー検出／接続デバイス切替部４４は、セレクト信号４１を出力し、ファイルデバイスＩ／Ｆ１８の接続デバイスを強制的にサーバ側遠隔制御装置４３へ切り替える。
【００７４】
（５−５）その後、Ｉ／Ｏコントローラ４によって遠隔地のＵＳＢ  ＨＤＤ４６のエニュメレーション（初期化）が行われ、サーバ装置１とＵＳＢ  ＨＤＤ４６との通信が可能となる。サーバ装置搭載のＵＳＢ  ＨＤＤ３９とサーバ装置１との通信は、タイムアウトすることによりＵＳＢ規格に準じて切断される。
【００７５】
前述した本発明の第４の実施形態は、前述した処理により、オペレータ３２からの強制デバイス切り替えによるサーバの運用を行うことができる。また、第４の実施形態を使用することにより、サーバ運用時／障害時に関わりなく、オペレータがサーバ装置の設置場所に出向くことなく、遠隔地からサーバ装置の保守を行うことができる。
【００７６】
また、前述した本発明の第４の実施形態は、通信エラーの検出及びデバイスの切替が可能であれば、サーバ装置搭載のＵＳＢ  ＨＤＤに限らず、ＵＳＢ以外の規格、ＨＤＤ以外のデバイスに置き換えることにより、自動的に、あるいは、強制的にデバイスの切り替えを実現することができる。これにより、従来、遠隔地から行うことのできる操作が、サーバ装置のデバイスの操作のみであったものを、本発明の第４の実施形態のように、サーバ装置に搭載されているデバイスと遠隔側に設けたサーバ装置異常時の待機系デバイスとを組み合わせて運用することにより、サーバ装置異常時に待機系デバイスに切り替えてサーバを運用することが可能となる。
【００７７】
前述した本発明の各実施形態における各処理は、処理プログラムとして構成することができ、この処理プログラムは、ＨＤ、ＤＡＴ、ＦＤ、ＭＯ、ＤＶＤ−ＲＯＭ、ＣＤ−ＲＯＭ等の記録媒体に格納して提供することができ、また、インターネットを含む公衆通信網等の通信回線を介して提供することもできる。
【図面の簡単な説明】
【００７８】
【図１】図１は本発明による遠隔操作方法を実施する第１の実施形態による遠隔操作システムの構成を示すブロック図である。
【図２】図２は本発明による遠隔操作方法を実施する第２の実施形態による遠隔操作システムの構成を示すブロック図である。
【図３】図３は本発明による遠隔操作方法を実施する第３の実施形態による遠隔操作システムの構成を示すブロック図である。
【図４】図４は本発明による遠隔操作方法を実施する第４の実施形態による遠隔操作システムの構成を示すブロック図である。
【符号の説明】
【００７９】
１  サーバ装置
２  サーバ側遠隔制御装置
３  遠隔側遠隔制御装置
４  Ｉ／Ｏコントローラ
５  ＣＰＵ
６  ＢＩＯＳ
７  デバイスドライバ
８  ＯＳ
９  電源ユニット
１０  デバイスエミュレータ
１１、１４  データ変換部
１２、１３  ＬＡＮコントローラ
１５  Ｉ／Ｏ  Ｉ／Ｆ・ユーザＩ／Ｆ
１６、２２  ＶＧＡ  Ｉ／Ｆ
１７、２３  コンソールＩ／Ｆ
１８、２４  ファイルデバイスＩ／Ｆ
１９、２５  スイッチＩ／Ｆ
２０、２６  ＬＥＤ・ブザーＩ／Ｆ
２１  ＬＡＮ回線
２７  ＣＲＴ
２８  キーボード
２９  ＣＤ  ＲＯＭドライブ
３０  スイッチ
３１  ＬＥＤ・ブザー
３２  オペレータ
３３  Ｉ／Ｆ回路
３４  Ｉ／Ｏコントローラとサーバ側遠隔制御装置とを一体化したチップ
３５  サーバ側遠隔制御回路部
３６  Ｉ／Ｏコントローラ回路部
３７  デバイス選択ユニット
３８  デバイスセレクタ
３９、４６  ＵＳＢ  ＨＤＤ
４０  センサ信号
４１  セレクト信号
４２  Ｉ／Ｆ信号
４３  サーバ側遠隔制御装置
４４  Ｉ／Ｆエラーデータ検出／接続デバイス切替部
４５  データ変換部
【図１】
2005190154.tif 000003
【図２】
2005190154.tif 000004
【図３】
2005190154.tif 000005
【図４】
2005190154.tif 000006