(57)【要約】  【課題】ユーザの電子計算機に特別のリモートコントロール用のソフトウェアをインストールしないでユーザの電子計算機を保守する。  【解決手段】  ユーザの電子計算機２の入出力装置１３、１０を制御器８を経由するように電子計算機２に接続する。制御器８は、電子計算機２の入力装置１３から入力されるデータと、電子計算機２のディスプレイ信号を取得して、保守サーバシステム４に送信する。また、保守ユニット３は保守サーバ１４からの制御命令に従って電子計算機２を操作し保守作業を行う。保守ユニット３は、バッチファイル等を格納しているストレージデバイス９を有する。ストレージデバイス９は電子計算機２の外部記憶装置としても動作する。  【選択図】      図１
2006276916.tif 000002
【特許請求の範囲】
【請求項１】
データ及び命令を入力するためのクライアント入力装置（１３）、前記入力及び動作状態を表示するためのクライアントディスプレイ（１０）、及び前記クライアント入力装置（１３）と前記クライアントディスプレイ（１０）が接続されたクライアント本体（２０）からなる電子計算機（２）と接続される遠隔保守システムであって、
前記電子計算機（２）を制御命令に従って制御する機能を有する制御器（８）、及び、通信網（７）と接続されて前記制御器（８）から送信データを通信網（７）に送信し、かつ、前記制御器（８）への前記制御命令の受信を行うユーザ側通信装置（５）を備えた保守ユニット（３）と、
データ及び命令を入力するためのサーバ入力装置（１８）、動作状況を表示するためのサーバディスプレイ（１５）、及び前記サーバ入力装置（１８）と前記サーバディスプレイ（１５）が接続された保守サーバ本体（１９）を備えた保守サーバ（１４）と、前記通信網（７）から前記送信データを受信する機能、及び前記制御命令を前記通信網（７）を介して前記保守ユニット（３）に送信する機能を有するサーバ側通信装置（６）とからなる保守サーバシステム（４）とからなり、
前記制御器（８）は、
前記クライアントディスプレイに表示させるために前記クライアント本体から出力されるディスプレイ信号を取得する機能、
前記ディスプレイ信号を信号処理して前記通信網（７）で伝送可能な形式に変換する機能、
前記変換されたディスプレイ信号を用いて前記送信データを作成する機能、及び
前記制御命令に従って前記電子計算機（２）を制御する機能を有し、
前記保守サーバ（１４）は、
前記送信データから前記ディスプレイ信号を復元する機能、
復元された前記ディスプレイ信号を前記サーバディスプレイ（１５）に表示する機能、
前記送信データを解析して、前記電子計算機（２）の動作状況を把握する機能、及び
前記サーバ入力装置（１８）から入力された入力データを含む前記制御命令を前記サーバ側通信装置（６）を介して前記保守ユニット（３）に送信する機能を有する
ことを特徴とする遠隔保守システム。
【請求項２】
前記制御器（８）は、
前記電子計算機（２）の動作状態を示すデータを出力するためのクライアント通信端子（３８）から、前記電子計算機（２）の動作状態を示す動作状態データを受信する機能、及び
前記動作状態データを用いて前記送信データを作成する機能を有する
ことを特徴とする請求項１に記載の遠隔保守システム。
【請求項３】
前記制御器（８）は、
前記電子計算機（２）を保守するために必要なバッチファイル、ソフトウェア、及びユーザデータの中から選択される１以上を格納し、及び前記電子計算機（２０）から前記制御器（８）を介してアクセスすることが可能な記憶装置（９，４０）を備え、並びに
前記記憶装置（９，４０）を前記電子計算機（２）の外部記憶装置として動作させる機能を有する
ことを特徴とする請求項１又は２に記載の遠隔保守システム。
【請求項４】
前記制御器（８）は、前記クライアント本体（２０）に設けられ、前記クライアント入力装置（１３）が接続される有線／無線の接続端子（２２、２３）に接続され、かつ、前記記憶装置（９，４０）と接続されている制御部（２９）を有し、
前記制御部（２９）は、前記制御命令を前記接続端子（２２、２３）を介して前記電子計算機（２）に送信する機能と、前記電子計算機（２）から前記記憶装置（９、４０）へのアクセスを提供する機能とを有する
ことを特徴とする請求項３に記載の遠隔保守システム。
【請求項５】
前記制御器（８）は、
前記保守サーバ（１４）から送信されてくる電子データを受信して前記記憶装置（９，４０）に格納する機能と、
前記記憶装置（９，４０）に格納されている電子データを取得して前記保守サーバ（１４）に送信する機能と
を有することを特徴とする請求項３に記載の遠隔保守システム。
【請求項６】
前記制御器（８）は、前記ディスプレイ信号、前記送信データ、前記電子計算機（２）とのデータ通信の履歴、前記保守サーバ（１４）とのデータ通信の履歴、及び前記動作状態データの中から選択される１以上を前記記憶装置（９，４０）に格納する機能を有する
ことを特徴とする請求項３に記載の遠隔保守システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子計算機を遠隔操作及び遠隔保守する遠隔保守システムに関する。詳しくは、クライアントの電子計算機に制御器を接続して、制御器は遠隔から送信されて来る命令に従って電子計算機を操作して遠隔保守する遠隔保守システムに関する。
【背景技術】
【０００２】
従来から、電子計算機の保守はそれを利用しているユーザが行うか、その電子計算機を納入した業者、もしくは、契約した保守専門の業者が行うことがほとんどである。電子計算機についての基礎知識を持っているユーザは、電子計算機やオペレーションソフトウェアのマニュアルを参照しながら電子計算機の保守を行っている。しかし、高度な保守作業になると電子計算機のメーカ、販売代理店又は保守専門の業者に電話を掛けて電子計算機の不具合を伝え、それに対応する方法を教えてもらい、その指示に従って電子計算機を操作して保守を行うことが良くある。
【０００３】
保守専門の業者は、顧客からの電話に対応しその質問に口頭で返答したり、顧客のところまでに出掛けて保守作業を行うことがある。また、顧客の電子計算機に保守専用のソフトウェアをインストールして、遠隔で保守することもある。しかしながら、顧客の電子計算機が作動不能になった場合は、顧客の電子計算機にインストールされた保守専用のソフトウェアが動作しない。更に、顧客の電子計算機に保守専用の機器を接続して、遠隔でこの保守専用の機器を操作して保守作業を行うこともある。この場合は、顧客のディスプレイ画像をそのまま転送してもらいそれを見ながら作業を行うことがある。
【０００４】
特許文献１には、被保守側のパソコンにホストモジュールを接続して、ホストモジュールを外部回線で遠隔操作手段と接続して、被保守側のパソコンの遠隔保守を行う発明が開示されている。これは、被保守側のパソコンのモニタ表示信号を外部回線で遠隔操作手段に転送して、遠隔操作手段に接続されているモニタに表示しながら、遠隔操作手段に接続されているマウスやキーボードから被保守側のパソコンを操作している。
【特許文献１】特許公開平１１−８５５６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は上述のような技術背景のもとになされたものであり、下記の目的を達成する。
本発明の目的は、顧客の電子計算機と通信回線によって接続され、その保守を行う遠隔保守システムを提供することである。
【０００６】
本発明の他の目的は、ユーザの電子計算機のＢＩＯＳやオペレーティングシステムが起動する前、電源を入れた直後からユーザの電子計算機を制御して、保守するための遠隔保守システムを提供することである。
【０００７】
本発明の更に他の目的は、ユーザの電子計算機にリモートコントロール用のソフトウェアをインストールしないで遠隔から保守するための遠隔保守システムを提供することである。
【０００８】
本発明の更に他の目的は、ユーザの電子計算機を保守するために必要なバッチファイル、ソフトウェア、及びユーザデータを格納した記憶装置を有する制御器からなる遠隔保守システムを提供することである。
【課題を解決するための手段】
【０００９】
本発明は、前記目的を達成するため、次の手段を採る。
【００１０】
本発明の遠隔保守システムは、データ及び命令を入力するためのクライアント入力装置（１３）、前記入力及び動作状態を表示するためのクライアントディスプレイ（１０）、及び前記クライアント入力装置（１３）と前記クライアントディスプレイ（１０）が接続されたクライアント本体（２０）からなる電子計算機（２）と接続されるためのものである。
【００１１】
本発明の遠隔保守システムは、
前記電子計算機（２）を制御命令に従って制御する機能を有する制御器（８）、及び、通信網（７）と接続されて前記制御器（８）から送信データを通信網（７）に送信し、かつ、前記制御器（８）への前記制御命令の受信を行うユーザ側通信装置（５）を備えた保守ユニット（３）と、
データ及び命令を入力するためのサーバ入力装置（１８）、動作状況を表示するためのサーバディスプレイ（１５）、及び前記サーバ入力装置（１８）と前記サーバディスプレイ（１５）が接続された保守サーバ本体（１９）を備えた保守サーバ（１４）と、前記通信網（７）から前記送信データを受信する機能、及び前記制御命令を前記通信網（７）を介して前記保守ユニット（３）に送信する機能を有するサーバ側通信装置（６）とからなる保守サーバシステム（４）とからなる。
【００１２】
本発明の遠隔保守システムの前記制御器（８）は、
前記クライアントディスプレイに表示させるために前記クライアント本体から出力されるディスプレイ信号を取得する機能、
前記ディスプレイ信号を信号処理して前記通信網（７）で伝送可能な形式に変換する機能、
前記変換されたディスプレイ信号を用いて前記送信データを作成する機能、及び
前記制御命令に従って前記電子計算機（２）を制御する機能を有する
ことを特徴とする。
【００１３】
本発明の遠隔保守システムの前記保守サーバ（１４）は、
前記送信データから前記ディスプレイ信号を復元する機能、
復元された前記ディスプレイ信号を前記サーバディスプレイ（１５）に表示する機能、
前記送信データを解析して、前記電子計算機（２）の動作状況を把握する機能、及び
前記サーバ入力装置（１８）から入力された入力データを含む前記制御命令を前記サーバ側通信装置（６）を介して前記保守ユニット（３）に送信する機能を有する
ことを特徴とする。
【００１４】
本発明の遠隔保守システムの前記制御器（８）は、次の特徴を更に有することが好ましい。
【００１５】
前記制御器（８）は、前記電子計算機（２）の動作状態を示すデータを出力するためのクライアント通信端子（３８）から、前記電子計算機（２）の動作状態を示す動作状態データを受信する機能、及び前記動作状態データを用いて前記送信データを作成する機能を有すると良い。
【００１６】
更に、前記制御器（８）は、
前記電子計算機（２）を保守するために必要なバッチファイル、ソフトウェア、及びユーザデータの中から選択される１以上を格納し、及び前記電子計算機（２０）から前記制御器（８）を介してアクセスすることが可能な記憶装置（９，４０）を備え、並びに
前記記憶装置（９，４０）を前記電子計算機（２）の外部記憶装置として動作させる機能を有すると良い。
【００１７】
更にまた、前記制御器（８）は、前記クライアント本体（２０）に設けられ、前記クライアント入力装置（１３）が接続される有線／無線の接続端子（２２、２３）に接続され、かつ、前記記憶装置（９，４０）と接続されている制御部（２９）を有し、
前記制御部（２９）は、前記制御命令を前記接続端子（２２、２３）を介して前記電子計算機（２）に送信する機能と、前記電子計算機（２）から前記記憶装置（９、４０）へのアクセスを提供する機能とを有すると良い。
【００１８】
更にまた、前記制御器（８）は、前記保守サーバ（１４）から送信されてくる電子データを受信して前記記憶装置（９，４０）に格納する機能と、前記記憶装置（９，４０）に格納されている電子データを取得して前記保守サーバ（１４）に送信する機能とを有すると良い。
【００１９】
更にまた、前記制御器（８）は、前記ディスプレイ信号、前記送信データ、前記電子計算機（２）とのデータ通信の履歴、前記保守サーバ（１４）とのデータ通信の履歴、及び前記動作状態データの中から選択される１以上を前記記憶装置（９，４０）に格納する機能を有すると良い。
【発明の効果】
【００２０】
本発明によると、次の効果が奏される。
本発明の遠隔保守システムは、ユーザの電子計算機に接続された保守ユニットがユーザの電子計算機の入出力装置の信号を取得して、保守センターに送信することによって、保守センターでユーザの電子計算機の動作状況を把握することが可能になり、更に、それに対応した保守命令を保守ユニットに送信して、ユーザの電子計算機を遠隔から保守することが可能になった。
【００２１】
本発明の遠隔保守システムは、ユーザの電子計算機に接続された保守ユニットに遠隔から制御命令を送信し、保守ユニットはこの制御命令に従ってユーザの電子計算機を操作することによって、ユーザの電子計算機に特別のリモートコントロール用のソフトウェアをインストールする必要なく遠隔から保守することが可能になった。
【００２２】
本発明の遠隔保守システムは、ユーザの電子計算機に接続された保守ユニットは遠隔からの制御命令に従ってユーザの電子計算機を操作することによって、ユーザの電子計算機をそのＢＩＯＳやオペレーティングシステムが起動する前から制御して遠隔保守することが可能になった。
【００２３】
本発明の遠隔保守システムは、ユーザの電子計算機に接続された保守ユニットの記憶装置に保守に必要なソフトウェア、バッチファイルやユーザデータ等の電子データを格納して置き、遠隔から保守ユニットを制御することによって、これらの電子データをユーザの電子計算機に迅速に取り込むことが可能になった。
【発明を実施するための最良の形態】
【００２４】
（第１の実施の形態）
本発明を実施するための最良の形態である第１の実施の形態を図面を用いて説明する。図１は、本発明の第１の実施の形態の遠隔保守システム１の概要を図示したものである。本発明の第１の実施の形態の遠隔保守システム１は、ユーザの電子計算機２を遠隔から操作し、その保守を行うためのシステムである。遠隔保守システム１は、通常はユーザの電子計算機２の保守を行う業務を請け負うっている業者が提供する。また、この遠隔制御システムはユーザの電子計算機２にリモートコントロール用のソフトウェアをインストールすることがなく、遠隔保守を行うためのシステムでもある。
【００２５】
遠隔保守システム１は、ユーザの電子計算機２を制御するための保守ユニット３、保守ユニット３に制御命令を送信するための保守サーバシステム４、及び通信網７からなる。保守ユニット３は、ユーザ側に設置され、ユーザの電子計算機２に接続されて動作する。保守ユニット３は、保守サーバシステム４からの指示や制御命令に従って動作してユーザの電子計算機２を制御するので、電子計算機２には、特別のリモートコントロールソフトウェアをインストールする必要がなく、電子計算機２の電源を入れた直後のＢＩＯＳやＯＳが起動する前から制御可能である。保守サーバシステム４は、ユーザの電子計算機２の保守を請け負っているサービスセンターや保守センター等の業者側に設置されている。
【００２６】
保守ユニット３は、ユーザの電子計算機２の動作状況を保守サーバシステム４に送信する機能を有する。保守ユニット３は、保守サーバシステム４から送信されてくる制御命令に従って、ユーザの電子計算機２を制御する機能も有する。また、保守ユニット３に格納されているプログラムによって、ユーザの電子計算機２の診断、及び動作状況を自動的に確認する機能も有する。また、インターネット２１や保守サーバシステム４から必要なソフトウェアや電子データをダウンロードして格納することもできる。
【００２７】
保守サーバシステム４は、ユーザの電子計算機２を制御して保守するための制御命令を保守ユニット３に送信する機能を有する。保守サーバシステム４は、保守ユニット３から送信されてくるユーザの電子計算機２の動作状況を受信して、その解析をする機能を有する。また、保守サーバシステム４は、ユーザの電子計算機２を保守するために必要なソフトウェア、デバイスドライバやそのための電子データを保守ユニット３に送信する機能を有する。
【００２８】
保守ユニット３は、通信網７に接続してデータ通信を行うためのユーザ側通信装置５を有する。保守サーバシステム４は、通信網７に接続してデータ通信を行うためのサーバ側通信装置６を有する。保守ユニット３と保守サーバシステム４は、それぞれユーザ側通信装置５とサーバ側通信装置６によって通信網７と接続されて互いにデータ通信を行うことができる。
【００２９】
保守ユニット３は、制御器８、ストレージデバイス９、ユーザ側通信装置５等から構成される。制御器８は、ユーザの電子計算機２に接続されて動作する中央制御手段（ＣＰＵ）を含む制御装置である。制御器８は、ユーザの電子計算機２のディスプレイ１０に表示されているディスプレイ信号を、ユーザ側通信装置５を介して保守サーバ１４に送信する機能を有する。また、制御器８は、電子計算機２のキーボード１１やマウス１２等の入力装置１３からの入力データを保守サーバ１４に送信する機能を有する。以下は、このディスプレイ信号と入力データを合わせてユーザデータとして説明を行う。また、制御器８は、保守サーバ１４からの制御指示に従ってユーザの電子計算機２を操作する機能を有する。
【００３０】
ストレージデバイス９は、ユーザの電子計算機２を保守するために必要なバッチファイルやアプリケーションソフトウェア等のソフトウェア資源を格納するための外部記憶装置である。また、ストレージデバイス９には、ユーザの電子計算機２を制御したログ、ユーザの電子計算機２の動作ログが保存される。ユーザ側通信装置５は、制御器８に接続されて動作し、制御器８と保守サーバ１４との通信を提供する機能を有する通信装置である。
【００３１】
保守サーバ１４は、サーバ側通信装置６に接続されて、通信網７を介して、保守ユニット３と通信を行う。保守サーバ１４は、少なくともディスプレイ１５、キーボード１６やマウス１７等の入出力装置、保守サーバ本体１９からなる電子計算機である。保守サーバ１４は、保守ユニット３から送信されてくるユーザデータを解析して、ユーザの電子計算機２を診断し、改めて決められた手順や保守サーバ１４を操作する作業者の指示に従って、その保守作業の制御命令を保守ユニット３に送信する機能を有する。
【００３２】
また、保守サーバ１４は、ユーザの電子計算機２のディスプレイ１０に表示されているディスプレイ信号が転送されてくると、それを保守サーバ１４のディスプレイ１５に表示して、ディスプレイ１０を再現する機能を有する。このようにディスプレイ１０の画面を再現すると、作業者は、ディスプレイ１０の画面を見ながら、ユーザの電子計算機２を遠隔操作することが可能になる。
【００３３】
作業者は、保守サーバ１４からユーザの電子計算機２を保守するための制御命令を保守ユニット３へ送信し、保守ユニット３がその制御命令に従ってユーザの電子計算機２を操作することによって遠隔操作が行われる。通信網７、ユーザ側通信装置５、サーバ側通信装置６は、ユーザの電子計算機２と保守サーバ１４との通信を提供する機能を有するものであればどのような形態の通信網と、それに接続するための通信装置あっても良い。
【００３４】
例えば、通信網７は、無線通信網である場合は、ユーザ側通信装置５とサーバ側通信装置６は無線通信装置であると良い。公衆無線通信網の場合は、携帯端末機又はPHS端末機等の無線通信機器であると良い。インターネットの場合は、LANやWANに接続するための通信装置であると良い。一般加入者有線通信網の場合は、ISDNルータやモデムであると良い。
【００３５】
ユーザの電子計算機２は、キーボード１１、マウス１２、ディスプレイ１０等の入出力装置を備えている。ユーザの電子計算機２の入出力装置は、電子計算機本体２０とは接続ケーブルによって接続されることが一般的である。制御器８は、これらの入出力装置と電子計算機本体２０と接続される。この接続は、入出力装置と電子計算機本体２０とを接続するための接続ケーブルが制御器８を経由するように接続される。入力装置は、ブルートゥース（Blue Tooth）等の無線通信によって接続されている場合は、保守ユニット３のユーザ側通信装置５が入れ替わる。ＩｒＤＡ、ＲＳ−２３２Ｃ、ＵＳＢのシリアル接続も同じ位置にインターフェースが入れ替わる。
【００３６】
ユーザの電子計算機２には、オペレーティングシステムと、ユーザ用の各種のアプリケーションプログラムがインストールされており、ユーザはこれらのアプリケーションプログラムを利用して作業できる環境になっている。また、ユーザの電子計算機２は、インターネット２１等のネットワークに接続されてデータ通信を行う機能を有する。
【００３７】
ユーザの電子計算機２の電子計算機本体２０は、中央処理装置（図示せず）、ＲＡＭ（Random  Access  Memory）（図示せず）、ＲＯＭ（Read  Only  Memory）（図示せず）、ディスプレイ１０、入力装置１３の他に、CD、DVD等の記録媒体用の再生／記録装置（図示せず）、ＵＳＢポートやＲＳ−２３２Ｃ等のシリアルポート（図示せず）、IEEE1284やSCSI等のパレルポート（図示せず）、プリンタ接続ポート（図示せず）、や内蔵ハードディスク（図示せず）等を備えている一般的な電子計算機である。
【００３８】
図２は、ユーザの電子計算機２と保守ユニット３との間の接続関係と、制御器８の内部構造を図示した概要図である。キーボード１１とマウス１２は、ユーザの電子計算機２本体のＵＳＢポート２２、２３に接続されるものであり、ＵＳＢ規格に準拠したデバイスである。本実施の形態では、キーボード１１とマウス１２は制御器８を介してＵＳＢポート２２，２３に接続されている。つまり、キーボード１１とマウス１２が制御器８に接続され、制御器８が電子計算機本体２０のＵＳＢポート２２，２３に接続される。
【００３９】
このように接続すると、ユーザがキーボード１１とマウス１２を操作して入力された入力データが、制御器８を介して電子計算機本体２０に入力される。制御器８は、この入力データを取得し、その分析を行うことが可能になる。また、制御器８からＵＳＢポート２２、２３にデータを送信することが可能になる。制御器８からＵＳＢポート２２、２３にデータが送信されると、電子計算機本体２０はマウス１２やキーボード１１から入力されたデータとして認識する。電子計算機本体２０から見ると、制御器８から送信されてくるこのデータはマウス１２やキーボード１１から入力されているかの如く認識される。
【００４０】
電子計算機２のディスプレイ接続ポート２４は、ディスプレイ１０を接続するためのものである。電子計算機２のディスプレイ接続ポート２４を制御器８のディスプレイ入力ポート２５に接続し、制御器８のディスプレイ接続ポート２６にディスプレイ１０を接続する。制御器８のディスプレイ入力ポート２５は、ディスプレイ接続ポート２６とビデオ信号変換部２７とに接続されている。
【００４１】
このように接続をすると、電子計算機２のディスプレイ１０に表示されるディスプレイ信号を制御器８に取り込むことができる。制御器８に取り込まれたディスプレイ信号は、制御器８の中で信号処理されて通信網７で伝送可能な形式に変換されて、保守サーバ１４に送信される。
【００４２】
制御器８は、中央処理装置（図示せず）、ＲＡＭ（図示せず）、ＲＯＭ（図示せず）、内蔵ハードディスク（図示せず）、ビデオ信号変換部２７、ビデオキャプチャ部３７、ディジタルストリーム生成部２８、ディスプレイ入力ポート２５、ディスプレイ接続ポート２６、制御部２９、入力ポート３０（キーボード１１用）、出力ポート３１（キーボード１１用）、入力ポート３２（マウス１２用）、出力ポート３３（マウス１２用）、ストレージデバイス接続ポート３４、通信装置接続ポート３５等を備えている。
【００４３】
前記ＲＯＭ又は内蔵ハードディスクには、制御器８を動作させるためのオペレーティングシステムと、ユーザの電子計算機２を操作し、保守するための制御アプリケーションプログラムが格納されている。中央処理装置は、オペレーティングシステムと制御アプリケーションプログラムによって制御器８全体の動作を制御し、制御器８を動作させるためのものである。オペレーティングシステムは、Windows embedded NT（登録商標）、Windows embedded XP（登録商標）、Windows CE（登録商標）、Linux等の組み込み型のオペレーティングシステムである。
【００４４】
ＲＡＭ（図示せず）とＲＯＭ（図示せず）は、オペレーティングシステムが動作しているときにそのデータを格納するためのメモリである。ビデオ信号変換部２７は、ユーザの電子計算機２の本体からディスプレイ１０へ表示するディスプレイ信号を取得し、ビデオ信号に変換する機能を有する信号処理用のチップである。ビデオキャプチャ部３７は、ビデオ信号をディジタルデータに変換する機能を有する信号処理用のチップである。ディジタルストリーム生成部２８は、ビデオキャプチャ部３７から出力されるディジタルデータをネットワークに配信可能な形式に変換し、ストリームデータを生成する機能を有するための信号処理用のチップである。
【００４５】
ディスプレイ入力ポート２５は、電子計算機本体２０から出力されるディスプレイ１０用の信号を制御器８に取得するための入力ポートである。ディスプレイ接続ポート２６は、ディスプレイ１０を接続するためのポートである。制御部２９は、入力ポート３０（キーボード１１用）、出力ポート３１（キーボード１１用）、入力ポート３２（マウス１２用）、出力ポート３３（マウス１２用）、ストレージデバイス接続ポート３４等の入出力ポートの制御を行うためのものである。制御部２９は、この制御を実現するために電子回路で制御を行うＬＳＩチップ、又は機械的に制御を行うスイッチでも良い。
【００４６】
入力ポート３０（キーボード１１用）は、電子計算機２のキーボード１１を接続するための入力ポートである。出力ポート３１（キーボード１１用）は、電子計算機２の（キーボード１１用の）ＵＳＢポート２２に接続するためのポートである。入力ポート３２（マウス１２用）は、電子計算機２のマウス１２を接続するための入力ポートである。出力ポート３３（マウス１２用）は、電子計算機２の（マウス１２用の）ＵＳＢポート２３に接続するためのポートである。
【００４７】
通信装置接続ポート２５は、ユーザ側通信装置５を接続するための接続ポートである。ストレージデバイス接続ポート３４は、ストレージデバイス９を接続するためのポートである。ストレージデバイス接続ポート３４は、制御部２９と接続されており、ストレージデバイス９と制御部２９との間のデータ通信を行う。また、ストレージデバイス接続ポート３４は、通信アプリケーション３６とデバイスドライバ５１を介して接続されており、ストレージデバイス９と通信アプリケーション３６との間のデータ通信を行う。
【００４８】
通信アプリケーション３６は、保守サーバ１４と、制御器８との間のデータ通信を制御するためのアプリケーションプログラムである。また、通信アプリケーション３６は、制御器８から保守サーバ１４へ送信するためのデータの作成、保守サーバ１４から送信されてきた制御命令の分析と、その実行等を行うものである。
【００４９】
オペレーティングシステムには、制御器８のディジタルストリーム生成部２８，制御部２９、ストレージデバイス接続ポート３４等のハードウェア部分を直接制御し、データの受信を行うデバイスドライバ５０、５１、５２が組み込まれている。これらのデバイスドライバ５０、５１、５２は、デバイスメーカ等から提供され、オペレーティングシステムの入出力用のサービスを連携をしながら動作することもあるが、以下は、オペレーティングシステムの一部として説明をする。
【００５０】
また、このオペレーティングシステムが提供するデバイスドライバと、既に組み込まれたデバイスドライバ５０、５１、５２等の間の共通のインターフェースを提供し、制御するためのドライバウェアを用いて必要な処理をカーネルモード行うこともできる。例えば、共通のインターフェースについては、特許文献２に開示されている。
【特許文献２】特許公開２００２−３２８８７８号公報
【００５１】
（保守作業の手順）
ユーザの電子計算機２の保守の手順について、図３のフローチャートを参照しながら説明する。ユーザが電子計算機２を利用しているとき、ユーザの誤った操作、オペレーティングシステムやアプリケーションプログラムのバグ、ハッキングやクラッキングなどの外部からの攻撃、コンピュータウイルスによる攻撃等の原因により電子計算機２は不安定に動作したり、場合によっては、電子計算機２が止まり動作不能になったりすることがある（ステップ１）。
【００５２】
このとき、ユーザは保守ユニット３をセットアップする（ステップ２）。セットアップのときは、ユーザは図２に示すように保守ユニット３を電子計算機２に接続し、電子計算機２の入力装置１３、及びディスプレイ１０を保守ユニット３に接続する。そして、保守ユニット３の電源を入れ、制御器８が起動し、ユーザ側通信装置５が通信網７に接続されて、保守センターの保守サーバ１４に接続される（ステップ３）。又は、ユーザは、保守センターに電話を掛けたりして作業者に連絡することもできる。又は、保守センターには電子メールによる連絡も可能である。
【００５３】
保守ユニット３は、ユーザの電子計算機２に常時接続されていて、ユーザの電子計算機２をオンラインで監視していても良い。又は、保守ユニット３は、ユーザの電子計算機２に常時接続されていて、ユーザ又は保守センターからの制御命令によってユーザの電子計算機２のディスプレイ信号を保守センターにリアルタイムで転送して、その監視と保守を行っていても良い。保守ユニット３からは、電子計算機２が電源を入れた直後のＢＩＯＳやオペレーティングシステムが起動する前から制御することが可能である。
【００５４】
保守センターでは、ユーザからの連絡を受けて、保守サーバ１４から制御器８に接続して、ユーザの電子計算機２から送信されてくるユーザデータを解析してユーザの電子計算機２の状態を確認する（ステップ４）。保守センターの作業者が、ユーザの電子計算機２の状態を確認してから、最適な指示又は制御命令をユーザ又は保守ユニット３に出す。作業者は、ユーザの電子計算機２の保守を行うとき、ユーザに指示してユーザの電子計算機２を保守するか（ステップ６）、制御器８に制御命令を出してユーザの電子計算機２を制御して保守する（ステップ７）。
【００５５】
ユーザは、保守センターからのこの指示に従って電子計算機２を操作してその不具合を直す（ステップ６）。保守ユニット３は、保守サーバ１４からの制御命令に従って動作して電子計算機２を制御してその不具合を直す（ステップ７）。本発明は、この制御器８からユーザの電子計算機２を操作してその保守を行うものである。そのため、以下に、保守センターの作業者が保守サーバ１４を操作する手順、及び、制御器８から電子計算機２を操作する手順等を詳しく説明する。
【００５６】
（保守サーバ１４での動作）
保守センターでは、保守作業専用のアプリケーションプログラムである保守プログラムを起動させてユーザの電子計算機２の保守作業を行う。保守プログラムは、保守サーバ１４のハードディスク（図示せず）に格納されている。保守プログラムが起動すると、図４に図示した遠隔制御用画面１００が表示される。遠隔制御用画面１００には、ユーザの電子計算機２のディスプレイ信号を表示するためのユーザディスプレイ信号領域１０１、制御器８の動作状態を表示する制御器状態領域１０２、制御器８との接続状態を示す接続状態領域１０３等がある。
【００５７】
作業者は、接続状態領域の「接続設定」ボタン１０４でユーザの電子計算機２に接続されている制御器８の設定や、制御器８とするための通信設定を行ってから「接続」ボタン１０５をクリックして制御器８との接続を行う。この接続を切断するときは、「切断」ボタン１０６をクリックして行う。保守プログラムは、保守ユニット３から送信されてくるユーザデータを分析して、送信データにユーザの電子計算機２のディスプレイ信号があればユーザディスプレイ信号領域１０１に表示する。
【００５８】
図５は、保守センターの作業者が保守サーバ１４を操作して、電子計算機２の保守を行う手順の概要を示すフローチャートである。保守センターでは、保守プログラムを起動させる（ステップ１０）。保守プログラムが起動すると、上述の保守作業を行うための遠隔制御用画面１００が表示される（ステップ１１）。作業者は、接続状態領域の「接続設定」ボタン１０４でユーザの電子計算機２に接続されている制御器８の設定や、通信設定を行ってから「接続」ボタン１０５をクリックして制御器８との接続を行う（ステップ１２）。
【００５９】
制御器８は、保守サーバ１４と接続されるとユーザの電子計算機２のディスプレイ信号等のユーザデータを保守サーバ１４に送信する。保守サーバ１４は、制御器８からのこのユーザデータを受信する。保守プログラムはこのユーザデータを解析して（ステップ１４）、ユーザデータにユーザの電子計算機２のディスプレイ信号があればユーザディスプレイ信号領域１０１に表示する（ステップ１５，１６）。
【００６０】
作業者は、ユーザディスプレイ信号領域１０１に表示されている画面を見ながらユーザの電子計算機２の状態を把握する。作業者は、制御器状態領域１０２に表示されている情報を見て制御器８の状態を把握する。また、この接続状態領域１０３から保守サーバ１４の入力装置１８を操作する操作データを電子計算機２に送信する設定を行う。この設定を行うと、保守サーバ１４のマウス１７又はキーボード１６を操作すると、その操作データが制御器８を介してユーザの電子計算機２に送信される。
【００６１】
ユーザの電子計算機２はこの操作データを受信すると、ユーザの電子計算機２のマウス１２又はキーボード１１から入力された操作データとして扱われる。よって、作業者がマウス１７又はキーボード１６等の入力装置１８を操作したとき、保守プログラムはその操作データを制御器８に送信する（ステップ１７、１８）。その後、所定時間の間に待機し（ステップ１９）、ステップ１３からの動作をするか、作業者の指示に従って保守プログラムが終了する（ステップ２０，２１）。
【００６２】
このように、作業者はユーザの電子計算機２を遠隔からその画面を確認しながら操作することができる。この遠隔操作で、作業者は、ユーザの電子計算機２にバッチファイルをインストールする場合や、新しくソフトウェアをインストールするときは、制御器８に接続されているストレージデバイス９に格納されているものから読み込んでユーザの電子計算機２にインストールする。
【００６３】
このストレージデバイス９には、保守作業のときに必要と想定されたバッチファイルやソフトウェアが予め格納されているので、インストール時に通信網７又はインターネット２１（図１を参照）を経由して転送することがなく容易にインストール作業を行うことができる。また保守サーバ１４よりストレージデバイス９に必要なファイルを転送することも可能である。また、ユーザの電子計算機２がインターネット２１等のネットワークに接続されて、電子計算機２のオペレーティングシステムのネットワーク機能が使えるときはネットワークからファイルをダウンロードしてインストールすることも可能である。
【００６４】
また、ストレージデバイス９は、ユーザの電子計算機２の外部記憶装置として動作することと、制御器８の記憶装置として動作することができる。制御器８の制御部２９は、その切り替え制御を行う。ストレージデバイス９が制御器８の記憶装置として動作しているときは、保守サーバ１４から電子データを送信してそれに保存することができる。また、ストレージデバイス９に保存されているデータやファイルを保守サーバ１４にダウンロードすることができる。
【００６５】
（制御器８での動作）
次に、制御器８は、次の主な機能を提供する装置である。制御器８は、電子計算機２のディスプレイ信号を保守サーバ１４に転送する機能、電子計算機２の入力装置１３を操作した操作データを電子計算機２又は保守サーバ１４に送信する機能と、保守サーバ１４からの送信されてきた入力装置１８の操作データを電子計算機２に送信する機能を提供する。また、制御器８は、それに接続されているストレージデバイス９へアクセスして、電子計算機２の外部記憶装置として動作させる機能を提供する。無論、ストレージデバイス９は制御器８の記憶装置として動作することができる。
【００６６】
ディスプレイ信号の転送
図２に図示したように、制御器８のディスプレイ入力ポート２５には、ユーザの電子計算機２のディスプレイ接続ポート２４が接続されている。また、ディスプレイ入力ポート２５は、ビデオ信号変換部２７に接続されている。制御器８のディスプレイ接続ポート２６には、ディスプレイ１０が接続されている。また、ディスプレイ入力ポート２５とディスプレイ接続ポート２６は直接接続されている。
【００６７】
ユーザの電子計算機２が動作し、電子計算機２の動作状態がディスプレイ１０に表示される。このように、このディスプレイ１０に表示されるディスプレイ信号は、ディスプレイ入力ポート２５とビデオ信号変換部２７を介して制御器８に取り込み可能な接続になっている。
【００６８】
図６は、制御器８が電子計算機２のディスプレイ信号を保守サーバ１４に転送する手順の概要を示すフローチャートである。電子計算機２が動作し、アナログＲＧＢ形式のディスプレイ信号を出力する。ビデオ信号変換部２７はこのディスプレイ信号を受信する（ステップ１００、１０１）。
【００６９】
ビデオ信号変換部２７は、受信したディスプレイ信号をビデオ信号に変換して出力する（ステップ１０２、１０３）。ビデオ信号変換部２７から出力されるビデオ信号は、ＮＴＳＣ方式のコンポジットビデオ信号（Sビデオ端子用の出力ビデオ信号）である。ビデオ信号変換部２７は、ＲＧＢ形式のディスプレイ信号をＮＴＳＣ方式のコンポジットビデオ信号に変換するスキャンコンバートボードからなることが好ましい。
【００７０】
このスキャンコンバートボードは、ＲＧＢ形式のディスプレイ信号をＮＴＳＣ方式の水平周波数、垂直周波数にスキャンコンバートして、ＮＴＳＣ方式のＲＧＢ信号に変換し、その輝度（Y）信号と色（C）信号をまとめて一つの信号にしてＮＴＳＣ方式のコンポジットビデオ信号を出力する。ビデオキャプチャ部３７は、ビデオ信号変換部２７から出力されたビデオ信号を受信し（ステップ１０４）、これを信号処理してディジタルデータに変換する（ステップ１０５）。このディジタルデータは、ビットマップ形式のものである。
【００７１】
ビデオキャプチャ部３７は、ディジタルデータをディジタルストリーム生成部２８へ出力する（ステップ１０６）。ディジタルストリーム生成部２８は、ビデオキャプチャ部３７からのディジタルデータを受信して（ステップ１０７）、通信網７で送信可能な映像データであるディジタルストリームを生成する（ステップ１０８）。ディジタルストリームは、Motion JPEG（登録商標）又はMPEG（登録商標）形式のものが好ましい。
【００７２】
ビデオキャプチャ部３７から出力されるビットマップ形式のデータは圧縮をしていない生データであるので、データ量が非常に大きくネットワークでそのまま転送するには適さない。そのためには、ディジタルストリーム生成部２８でコンパクトで、通信網７で送信可能な形式に変換している。ディジタルストリーム生成部２８は、生成されたディジタルストリームを通信アプリケーション３６へ出力する（ステップ１０９）。通信アプリケーション３６は、ディジタルストリームを受信し（ステップ１１０）、通信網７で送信可能な送信パケットデータを作成する（ステップ１１１）。
【００７３】
作成された送信パケットデータは、ユーザ側通信装置５に送信される（ステップ１１２）。ユーザ側通信装置５は、これを通信網７と、サーバ側通信装置６を介して保守サーバ１４に送信する。ビデオ信号変換部２７、ビデオキャプチャ部３７、ディジタルストリーム生成部２８は、それぞれ単独で動作できる信号処理専用の集積回路である。
【００７４】
しかし、ビデオ信号変換部２７、ビデオキャプチャ部３７、及びディジタルストリーム生成部２８は、本例ではそれぞれ単独で動作できる信号処理専用の集積回路であるが、これらの機能を全部又はその一部をまとめた信号処理専用の集積回路で実現することも可能である。ディジタルストリーム生成部２８から通信アプリケーション３６へのデータ渡しは、デバイスドライバ５２を介して行われる。
【００７５】
電子計算機２がＤＶＩ形式等のディジタル形式のディスプレイ信号を出力する場合は、このディスプレイ信号を直接ディジタルストリーム生成部２８に取り込み、ディジタルストリームを生成することができる。
【００７６】
制御部２９の動作
制御器８の制御部２９は、ユーザの電子計算機２を操作する入力操作データの切り替えをする機能を有するものである。この制御部２９は、ユーザの電子計算機２のキーボード１１又はマウス１２を操作した操作データと、保守サーバ１４のキーボード１６、マウス１７を操作した操作データをユーザの電子計算機２に入力するときその切り替えをする。また、ストレージデバイス９へのアクセスするときの切り替えをする。
【００７７】
詳しくは、制御部２９は、ストレージデバイス９がユーザの電子計算機２に接続された外部記憶装置として動作するか、制御器８の記憶装置として動作するかの切り替えを行う。制御器８に接続されているキーボード１１、マウス１２、ストレージデバイス９は、ＵＳＢ規格に準拠されたものである。制御部２９は、これらのＵＳＢ規格に準拠したデバイス間のデータ転送の切り替えを行う。
【００７８】
図７は、制御器８の制御部２９の動作状態の例を示す図である。制御部２９は、電子計算機にキーボードとマウスの操作データを入力するために、ユーザの電子計算機２のキーボード１１とマウス１２と保守サーバ１４のキーボード１６とマウス１７に切り替えする。そして、ストレージデバイス９にユーザの電子計算機２と制御器８からのアクセスできるように切り替えする。このために、制御部２９は、第１〜第４動作状態の４つの動作状態を有する。
【００７９】
第１動作状態と第３動作状態のとき、制御部２９は、ユーザの電子計算機２のキーボード１１とマウス１２を操作した操作データをユーザの電子計算機２に送信する。第３動作状態のときは、ストレージデバイス９がユーザの電子計算機２の外部記憶装置として動作する。ユーザの電子計算機２からストレージデバイス９にアクセスして、ストレージデバイス９に格納されているファイル等の電子データを読み出したり、データを書き込んだりすることができる。
【００８０】
このとき、制御部２９とユーザの電子計算機２はＵＳＢポート介して接続されているので、ストレージデバイス９は電子計算機に接続されているＵＳＢデバイスとして動作する。第２動作状態と第４動作状態のとき、制御部２９は、保守サーバ１４のキーボード１６とマウス１２を操作した操作データをユーザの電子計算機２に送信する。第２動作状態のときは、ストレージデバイス９が制御器８の記憶装置として動作する。
【００８１】
このとき、制御器８のオペレーティングシステムからストレージデバイス９にアクセスして、ストレージデバイス９に格納されているファイル等の電子データを読み出したり、データを書き込んだりすることができる。保守サーバ１４から送信されてきたデータやファイルをストレージデバイス９に格納した後第３動作状態で電子計算機からこれにアクセスしてこれらのデータやファイルを電子計算機にコピー、実行可能なファイルのときはユーザの電子計算機２で実行させることができる。
【００８２】
通信アプリケーション３６の動作
通信アプリケーション３６は、制御器８の中でのデータの送受信、保守サーバ１４との通信の管理などの主な機能を実現するためのアプリケーションプログラムである。保守サーバ１４からの制御命令を受信し、制御部２９へ送信する機能を有する。図８は、通信アプリケーション３６の動作の概要を示したフローチャートである。
【００８３】
通信アプリケーション３６が起動する（ステップ１５０）と、制御器８の各入出力デバイス１３，１０の動作状態をチェックする。これらの動作が通常でるときは、ユーザ側通信装置５と接続し、保守サーバ１４との接続を確立する（ステップ１５１〜１５３）。ディジタルストリーム生成部２８から渡されたディジタルストリームを受信し、保守サーバ１４へ送信する送信パケットデータの作成をする（ステップ１５４、１５５）。
【００８４】
送信パケットデータをユーザ側通信装置５に送信して、保守サーバ１４からデータが送信されてきたかを確認する（ステップ１５６、１５７）。データが送信されてきていないときは、所定時間の間に待機して、ステップ１５４からの作業を繰り返すか、通信アプリケーション３６を終了する（ステップ１５８〜１６０）。保守サーバ１４からデータが送信されてきているときは、それを受信し、受信された受信データを分析する（ステップ１６１）。
【００８５】
保守サーバ１４からの受信データには、制御部２９の動作状態を変更する命令、ストレージデバイス９への電子データ、ストレージデバイス９からデータ受信要求、入力装置１３又は入力装置１８の操作データをユーザの電子計算機２に送信する命令等が含まれる。分析の結果、これらのデータをそれぞれに分離して実行する（ステップ１６２〜１６５）。ステップ１６２は、制御部２９の動作状態を変更する指示を通信アプリケーション３６から制御部２９に送信するものである。
【００８６】
制御部２９は、この命令を受けてその動作状態を指示通りに変更する。この動作状態については、図７に詳しく説明している。ステップ１６３は、ストレージデバイス９に書き込みするための電子データをストレージデバイス９に書き込む。この書き込みは、ストレージデバイス９のデバイスドライバ５１を介して直接ストレージデバイス９に書き込みして行われる。ステップ１６４は、ストレージデバイス９からデータ受信要求をストレージデバイス９のデバイスドライバ５１に送信するものである。
【００８７】
ストレージデバイス９のデバイスドライバ５１は、この要求を受けて指定された電子データをストレージデバイス９から読み取って、通信アプリケーション３６に渡す。通信アプリケーション３６はステップ１５５の送信パケットデータを生成するときに、この電子データを用いる。よって、保守サーバ１４への電子データの送信が行われる。
【００８８】
ステップ１６５は、保守サーバ１４の入力装置１８を操作した操作データを制御部２９に送信し、制御部２９はこれをユーザの電子計算機２に送信する。このとき、制御部２９の動作状態が要求した命令を実行可能な動作状態に切り替わる。例えば、第２動作状態又は第４動作状態になり、操作データを電子計算機２に送信する。ステップ１６２〜１６５は、それぞれ同時処理されても、又は、任意の順番で処理されても良い。
【００８９】
（第２の実施の形態）
発明を実施するための第２の実施の形態を図面を用いて説明する。図９は、本発明の第２の実施の形態の電子計算機２と制御器８の概要を図示している。本発明の第２の実施の形態は、本発明の第１の実施の形態と基本的に同一であり、電子計算機２の通信ポート３８から出力される通信データは、制御器８を介して保守サーバ１４に送信する機能が追加されている点で異なる。以下は、発明の第２の実施の形態が本発明の第１の実施の形態と異なる部分の説明をし、同一のものについてはその説明を省略する。
【００９０】
図９の通信ポート３８は、電子計算機２の電子計算機本体２０に設けられているもので、電子計算機２の動作状況を示す動作状態データを出力している通信ポートである。通信ポート３８は、電子計算機２に設けられているパラレルコネクタ、シリアルコネクタ等のコネクタである。特に、ＲＳ−２３２Ｃ方式のシリアルコネクタであることが好ましい。
【００９１】
通信ポート３８から出力される動作状態データは、電子計算機２上に動作しているオペレーティングシステムによる。この動作状態データを別の電子計算機で受信し、分析することで電子計算機２の動作状況を把握することができる。
【００９２】
図１０は、通信ポート３８から受信した動作状態データを保守サーバへ送信する手順の概要を示すフローチャートである。電子計算機２が動作し、通信ポート３８からその動作状況を示す動作状態データを出力する。制御器８の通信ポート３９は、通信ポート３８と接続されている。制御器８は、通信ポート３９から動作状態データを受信し、通信アプリケーション３６は、動作状態データを受信し（ステップ２００，２０１）、通信網７で送信可能な送信パケットデータを作成する（ステップ２０２）。
【００９３】
作成された送信パケットデータは、ユーザ側通信装置５に送信される（ステップ２０３）。ユーザ側通信装置５は、これを通信網７と、サーバ側通信装置６を介して保守サーバ１４に送信する。
【００９４】
図１１は、動作状態データを受信して処理する保守サーバ１４の手順を示すフローチャートである。保守サーバ１４は、図５に示すのと同様の手順に従って動作状態データを処理する。ここで、この異なっている部分だけを説明する。制御器８から送信されてくる動作状態データを保守プログラムが受信し（ステップ２２０）、その内容を解析する（ステップ２２１）。そして、電子計算機２の動作状況をディスプレイ１５に表示する（ステップ２２２）。
【００９５】
電子計算機２の動作状況は、遠隔制御用画面１００に表示され、保守サーバ１４を操作している作業者が確認することができる。そして、ステップ１７からステップ２１の手順に示されている通り、保守サーバ１４から制御器８へ制御命令が送信される。ステップ２２０〜２２２の手順は、図５に図示されているステップ１３〜１６の手順と並列に、又はその前後に処理されることができる。
【００９６】
図１２は、通信アプリケーション３６の動作の概要を示したフローチャートである。通信アプリケーション３６が起動する（ステップ２５０）と、制御器８の各入出力デバイス１３，１０の動作状態、通信ポート３８をチェックする。これらの動作が正常であるときは、ユーザ側通信装置５と接続し、保守サーバ１４との接続を確立する（ステップ２５１〜２５３）。
【００９７】
ディジタルストリーム生成部２８から渡されたディジタルストリームと、通信ポート３８からデバイスドライバ５３を介して渡された動作状態データを受信して、保守サーバ１４へ送信する送信パケットデータの作成をする（ステップ２５４、２５５）。
【００９８】
送信パケットデータをユーザ側通信装置５に送信して、保守サーバ１４からデータが送信されてきたか否かを確認する（ステップ２５６、２５７）。データが送信されてきていないときは、所定時間の間に待機して、ステップ２５４からの作業を繰り返すか、通信アプリケーション３６を終了する（ステップ２５８〜２６０）。保守サーバ１４からデータが送信されてきているときは、それを受信し、受信された受信データを分析する（ステップ２６１）。
【００９９】
保守サーバ１４からの受信データには、制御部２９の動作状態を変更する命令、ストレージデバイス９への電子データ、ストレージデバイス９からデータ受信要求、入力装置１３又は入力装置１８の操作データ、通信ポート３８の制御命令等のユーザの電子計算機２に送信する命令等が含まれる。分析の結果、これらのデータをそれぞれに分離して実行する（ステップ２６２〜１６６）。ステップ２６２は、制御部２９の動作状態を変更する指示を通信アプリケーション３６から制御部２９に送信するものである。
【０１００】
制御部２９は、この命令を受けてその動作状態を指示通りに変更する。この動作状態については、第１の実施の形態の図７に詳しく説明している。ステップ２６３は、ストレージデバイス９に書き込みするための電子データをストレージデバイス９に書き込む。この書き込みは、ストレージデバイス９のデバイスドライバ５１を介して直接ストレージデバイス９に書き込みして行われる。ステップ２６４は、ストレージデバイス９からデータ受信要求をストレージデバイス９のデバイスドライバ５１に送信するものである。
【０１０１】
ストレージデバイス９のデバイスドライバ５１は、この要求を受けて指定された電子データをストレージデバイス９から読み取って、通信アプリケーション３６に渡す。通信アプリケーション３６はステップ２５５の送信パケットデータを生成するときに、この電子データを用いる。よって、保守サーバ１４への電子データの送信が行われる。
【０１０２】
ステップ２６５は、保守サーバ１４の入力装置１８を操作した操作データを制御部２９に送信し、制御部２９はこれをユーザの電子計算機２に送信する。このとき、制御部２９の動作状態が要求した命令を実行可能な動作状態に切り替わる。例えば、第２動作状態又は第４動作状態になり、操作データを電子計算機２に送信する。
【０１０３】
ステップ２６６は、通信ポート３８への制御命令があるときは、これをユーザの電子計算機２の通信ポート３８に、デバイスドライバ５３と通信ポート３９を介して、送信する。ステップ２６２〜１６６は、それぞれ同時処理されても、又は、任意の順番で処理されても良い。
【０１０４】
（第３の実施の形態）
発明を実施するための第３の実施の形態を図面を用いて説明する。図１３は、本発明の第３の実施の形態の電子計算機２と制御器８の概要を図示している。本発明の第３の実施の形態は、本発明の第１又は第２の実施の形態と基本的に同一であり、制御器８はハードディスク４０を内蔵している点が異なる。以下は、発明の第３の実施の形態が本発明の第１又は第２の実施の形態と異なる部分の説明をし、同一のものについてはその説明を省略する。
【０１０５】
制御器８は、記憶装置としてハードディスク４０を内蔵している。ストレージデバイス９は、発明の第１又は第２の実施の形態においては外部記憶装置として動作している。ハードディスク４０は、ストレージデバイス９と同様に、ユーザの電子計算機２を保守するために必要なバッチファイルやアプリケーションソフトウェア等のソフトウェア資源を格納するための記憶装置である。
【０１０６】
また、ハードディスク４０には、ユーザの電子計算機２を制御したログ、ユーザの電子計算機２の動作ログが保存される。このとき、ディジタルストリーム生成部２８によって保守サーバへ送信するために生成されたディジタルストリームがハードディスク４０に保存されることが好ましい。
【０１０７】
また、図１３には、図示していないが、本発明の第２の実施の形態に説明したように通信ポート３８から出力された動作状態データが通信ポート３９から制御器８が取り込み、その取り込んだ動作状態データをログとしてハードディスク４０に保存することもできる。このログを保存するとき、通信ポート３９と接続されているデバイスドライバ５３から又は通信アプリケーション３６からハードディスク４０に送信して保存することが可能である。
【０１０８】
（第４の実施の形態）
発明を実施するための第４の実施の形態を図面を用いて説明する。図１４は、本発明の第４の実施の形態の電子計算機２と制御器８の概要を図示している。本発明の第４の実施の形態は、本発明の第１〜３のいずれかの実施の形態と基本的に同一であり、入力ポート３０（キーボード１１用）、入力ポート３２（マウス１２用）と制御部２９との間に変換部４１、４２をそれぞれ設けている。変換部４１、４２は、ＰＳ／２規格に準拠したキーボード１１やマウス１２から入力されるＰＳ／２規格の信号をＵＳＢ規格の信号に変換するためのものである。
【０１０９】
本発明の第１〜３の実施の形態においては、入力装置１３としてＵＳＢ（Universal Serial Bus）規格に準拠したものを用いている。制御部２９と電子計算機本体２０との通信は、ＵＳＢ（Universal Serial Bus）規格に準拠して行われる。このときは、単純には、ＵＳＢ規格以外の入力装置１３を使用できなくなる。このために、ＰＳ／２規格に準拠したキーボード１１やマウス１２を使用するときは、キーボード１１やマウス１２から入力されるＰＳ／２規格の信号をＵＳＢ規格の信号に変換する変換部４１、４２を設けている。
【産業上の利用可能性】
【０１１０】
本発明は、ユーザの電子計算機にリモートコントロールソフトウェアをインストールすることがなく、遠隔保守を行う遠隔保守業務に利用すると良い。
【図面の簡単な説明】
【０１１１】
【図１】図１は、本発明の第１の実施の形態の遠隔保守システム１の概要を図示して図である。
【図２】図２は、ユーザの電子計算機２と保守ユニット３との接続様子と、制御器８の内部構造を図示した概要図である。
【図３】図３は、ユーザの電子計算機２の保守の手順の概要を図示したフローチャートである。
【図４】図４は、遠隔制御用画面１００の例を示す図面である。
【図５】図５は、保守センターの作業者が保守サーバ１４を操作して、電子計算機２の保守を行う手順の概要を示すフローチャートである。
【図６】図６は、制御器８が電子計算機のディスプレイ信号を保守サーバ１４に転送する手順の概要を示すフローチャートである。
【図７】図７は、制御器８の制御部２９の動作状態の例を示す図である。
【図８】図８は、通信アプリケーション３６の動作の概要を示したフローチャートである。
【図９】図９は、本発明の第２の実施の形態の電子計算機２（通信ポート３８から動作状態データを出力）と制御器８の概要を図示している。
【図１０】図１０は、本発明の第２の実施の形態において、通信ポート３８から受信した動作状態データを保守サーバへ送信する手順の概要を示すフローチャートである。
【図１１】図１１は、本発明の第２の実施の形態において、保守サーバ１４は動作状態データを受信して処理する手順を示すフローチャートである。
【図１２】図１２は、本発明の第２の実施の形態において、通信アプリケーション３６の動作の概要を示したフローチャートである。
【図１３】図１３は、本発明の第３の実施の形態の電子計算機２と、ハードディスク４０を内蔵している制御器８の概要を図示している。
【図１４】図１４は、本発明の第４の実施の形態のＰＳ／２規格の入力装置を有する電子計算機２と制御器８の概要を図示している。
【符号の説明】
【０１１２】
１…遠隔保守システム
２…電子計算機
３…保守ユニット
４…保守サーバシステム
５…ユーザ側通信装置
６…サーバ側通信装置
７…通信網
８…制御器
９…ストレージデバイス
１０、１５…ディスプレイ
１１、１６…キーボード
１２、１７…マウス
１３、１８…入力装置
１４…保守サーバ
１９…保守サーバ本体
２０…電子計算機本体
２１…インターネット
２２、２３…ＵＳポート
２４、２６…ディスプレイ接続ポート
２５…ディスプレイ入力ポート
２５…通信装置接続ポート
２７…ビデオ信号変換部
２８…ディジタルストリーム生成部
２９…制御部
３０、３２…入力ポート
３１、３３…出力ポート
３４…ストレージデバイス接続ポート
３５…通信装置接続ポート
３６…通信アプリケーション
３７…ビデオキャプチャ部
３８、３９…通信ポート
４０…ハードディスク
４１、４２…変換部
１００…遠隔制御用画面
１０１…ユーザディスプレイ信号領域
１０２…制御器状態領域
１０３…接続状態領域
【図１】
2006276916.tif 000003
【図２】
2006276916.tif 000004
【図３】
2006276916.tif 000005
【図４】
2006276916.tif 000006
【図５】
2006276916.tif 000007
【図６】
2006276916.tif 000008
【図７】
2006276916.tif 000009
【図８】
2006276916.tif 000010
【図９】
2006276916.tif 000011
【図１０】
2006276916.tif 000012
【図１１】
2006276916.tif 000013
【図１２】
2006276916.tif 000014
【図１３】
2006276916.tif 000015
【図１４】
2006276916.tif 000016