(57)【要約】【課題】情報端末によってコンピュータ装置を遠隔操作する遠隔操作システムにおいて、専用プログラム以外のプログラムにも対応可能な、操作性の改善を行うことを目的とする。【解決手段】コンピュータ装置は、設定情報を格納する設定情報格納手段５と、自動処理を制御する自動処理制御手段６と、自動処理対象のウィンドウか否かを判定するウィンドウ判定処理手段７と、自動処理対象ウィンドウの操作を行う自動入力処理手段８とを有し、自動処理制御手段６の制御のもと、ウィンドウ判定処理手段７によって自動処理対象ウィンドウの判定を行い、自動処理対象ウィンドウであると判定した場合、自動入力処理手段８により、設定情報格納手段５の情報を用いて、アカウント情報やパスワード情報の自動入力を行う。【選択図】図１
2006201992.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク等を経由して接続された情報端末がコンピュータ装置上で動作するアプリケーションを遠隔操作する遠隔操作システムであって、
前記情報端末は、
前記コンピュータ装置に遠隔操作開始信号を送信する端末通信処理手段を有し、
前記コンピュータ装置は、
前記情報端末からの遠隔操作開始信号を受信するコンピュータ通信処理手段と、
自動入力対象ウィンドウに自動入力を行う際に使用する自動入力情報を格納しておく設定情報格納手段と、
前記自動入力情報を自動入力するウィンドウか否かを判定するウィンドウ判定処理手段と、
前記ウィンドウ判定処理手段で自動入力処理対象となるウィンドウと判定されたウィンドウに対し、自動入力情報を自動入力する自動入力処理手段と、
前記設定情報格納手段に格納された前記自動入力情報を取得し、前記ウィンドウ判定処理手段および前記自動入力処理手段による自動入力対象ウィンドウへの自動入力処理を制御する、自動処理制御手段と、
を有する遠隔操作システム。
【請求項２】
前記コンピュータ装置は、
自動起動するアプリケーション情報を登録した前記設定情報格納手段と、
前記情報端末からの前記遠隔操作開始信号により、前記設定情報格納手段に登録されている自動起動するアプリケーションの起動状態を確認し、未起動の場合、当該アプリケーションを起動する前記自動処理制御手段と、
を有する請求項1記載の遠隔操作システム。
【請求項３】
前記コンピュータ装置は、
遠隔操作を許可するための認証情報を登録した前記設定情報格納手段と、
前記遠隔操作を許可するための認証情報が設定済の場合には、前記コンピュータ装置のコンピュータ表示手段にパスワード入力画面を表示し、前記情報端末の遠隔操作による入力と前記設定情報格納手段に登録されている前記遠隔操作を許可するための認証情報とを用いた認証を行う前記自動処理制御手段と、
を有する請求項１記載の遠隔操作システム。
【請求項４】
前記情報端末は、
複数のユーザから選択されたユーザの、ユーザ特定情報を送信する前記端末通信処理手段を有し、
前記コンピュータ装置は、
各ユーザに対する
（ａ）自動入力処理で使用する自動入力情報
（ｂ）自動起動するアプリケーション情報
（ｃ）遠隔操作を許可するための認証情報
の少なくとも一つの情報を有する前記設定情報格納手段と、
前記設定情報格納手段に蓄積されている複数のユーザに対する前記少なくとも一つの情報から、前記情報端末によって通知されたユーザ特定情報に対応する情報を取得する前記自動処理制御手段と、
を有する請求項１から３いずれか1項に記載の遠隔操作システム。
【請求項５】
前記コンピュータ装置が、前記設定情報格納手段に蓄積されている複数のユーザを特定可能なユーザ特定情報を送信し、前記情報端末が、受信したユーザ特定情報から一つのユーザを選択し、対応する前記ユーザ特定情報を送信することを特徴とする請求項４に記載の遠隔操作システム。
【請求項６】
コンピュータ装置上で動作するアプリケーションを遠隔操作する、前記コンピュータとネットワーク等を経由して接続された情報端末であって、
前記コンピュータ装置に対し、前記コンピュータ装置が、ユーザ操作の自動入力情報を設定情報格納手段から取得し、前記自動入力情報の自動入力処理対象となるウィンドウか否かを判定し、自動入力処理対象となるウィンドウの場合には、前記自動入力情報を自動入力するための、遠隔操作開始信号の送信を行う端末通信処理手段を有する情報端末。
【請求項７】
コンピュータ装置上で動作するアプリケーションを、ネットワーク等を経由して接続された情報端末によって遠隔操作するコンピュータ装置であって、
前記情報端末からの遠隔操作開始信号を受信するコンピュータ通信処理手段と、
自動入力対象ウィンドウに自動入力を行う際に使用する自動入力情報を格納しておく設定情報格納手段と、
前記自動入力情報を自動入力するウィンドウか否かを判定するウィンドウ判定処理手段と、
前記ウィンドウ判定処理手段で自動入力処理対象となるウィンドウと判定されたウィンドウに対し、自動入力情報を自動入力する自動入力処理手段と、
前記設定情報格納手段に格納された前記自動入力情報を取得し、前記ウィンドウ判定処理手段および前記自動入力処理手段による自動入力対象ウィンドウへの自動入力処理を制御する、自動処理制御手段と、
を有するコンピュータ装置。
【請求項８】
前記コンピュータ装置は、
自動起動するアプリケーション情報を登録した前記設定情報格納手段と、
前記情報端末からの前記遠隔操作開始信号により、前記設定情報格納手段に登録されている自動起動するアプリケーションの起動状態を確認し、未起動の場合、当該アプリケーションを起動する前記自動処理制御手段と、
を有する請求項７記載のコンピュータ装置。
【請求項９】
前記コンピュータ装置は、
遠隔操作を許可するための認証情報を登録した前記設定情報格納手段と、
前記遠隔操作を許可するための認証情報が設定済の場合には、前記コンピュータ装置のコンピュータ表示手段にパスワード入力画面を表示し、前記情報端末の遠隔操作による入力と前記設定情報格納手段に登録されている前記遠隔操作を許可するための認証情報とを用いた認証を行う前記自動処理制御手段と、
を有する請求項７記載のコンピュータ装置。
【請求項１０】
前記コンピュータ装置は、
前記情報端末から送信された、複数のユーザから選択されたユーザを特定するユーザ特定情報を受信するコンピュータ通信処理手段と、
各ユーザに対する
（ａ）自動入力処理で使用する自動入力情報
（ｂ）自動起動するアプリケーション情報
（ｃ）遠隔操作を許可するための認証情報
の少なくとも一つの情報を有する前記設定情報格納手段と、
前記設定情報格納手段に蓄積されている複数のユーザに対する前記少なくとも一つの情報
から、前記情報端末によって通知されたユーザ特定情報に対応する情報を取得する前記自動処理制御手段と、
を有する請求項７から９いずれか1項に記載のコンピュータ装置。
【請求項１１】
情報端末により実行されると、当該情報端末を請求項６記載の情報端末として動作させる、情報端末コンピュータプログラム。
【請求項１２】
コンピュータ装置で実行されると、当該コンピュータ装置を請求項７から１０いずれか１項に記載のコンピュータ装置として動作させる、コンピュータ装置プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末等から、ウィンドウ機能によるグラフィカルユーザインターフェースを持つサーバーコンピュータ等を制御する際の遠隔操作システム等に関するものである。
【背景技術】
【０００２】
近年、コンピュータ装置やＰＤＡといった情報端末の普及に伴い、あるコンピュータ装置を異なるコンピュータ装置やＰＤＡといった情報端末によって操作可能な遠隔操作システムが提供されている。
【０００３】
このような遠隔操作システムにおいては、情報端末におけるユーザ操作情報をコンピュータ装置に通知し、コンピュータ装置の画面情報を情報端末に通知することにより、情報端末によるコンピュータ装置の遠隔操作を実現している。
【０００４】
通常、コンピュータ装置を操作する際、使用するアプリケーションによっては、様々なアカウント情報やパスワード情報あるいはダイヤルアップ接続時の電話番号などの入力が必要になることがあり、遠隔操作システムにおいても、情報端末によって、これらの入力操作を行わなければ使用することができない。
【０００５】
キーボードがないなどの入力デバイスの構成によっては、文字入力操作には煩雑な操作が必要であり、従来、このような煩雑な操作を改善する方法の一つとして、特許文献１のような認証方法があった。
【０００６】
特許文献１の認証方法では、携帯端末において、サーバー認証に必要なＩＤおよびパスワードの登録操作を行うと、当該情報をＣｏｍｐａｃｔＨＴＭＬの画面メモ機能によって、携帯端末内に保存する。
【０００７】
以降、当該サーバーへの接続は、登録時に保存した画面メモを携帯端末に表示し、登録操作で指定したキーコードを入力することで、ＩＤおよびパスワードを入力することなく、画面メモ内に保存した情報を用いてサーバーへの認証要求が行われる。
【特許文献１】特開２００１−３４４２０９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上記方法は、ＣｏｍｐａｃｔＨＴＭＬの画面メモ機能を用いているものであり、この機能を用いる場合は、コンピュータ装置で動作するアプリケーションの認証要求を行うプログラム（例えば、メーラープログラム）が、ＣｏｍｐａｃｔＨＴＭＬの画面メモ機能の認証方法に対応している必要があった。
【０００９】
このため、ＣｏｍｐａｃｔＨＴＭＬの画面メモ機能に対応していないプログラムではこの認証方法を用いることができないという問題点があった。
【００１０】
実際に広く用いられているメーラープログラムなどは、この機能を実現しておらず、遠隔操作システムで、上記方法による操作改善を図るためには、遠隔操作に対応して専用に用意したメーラープログラムなどを使用して遠隔操作する必要があった。
【課題を解決するための手段】
【００１１】
本発明では、コンピュータ装置においてウィンドウ判定処理手段（ウィンドウ判定処理プログラム）が常時実行されており、遠隔操作の対象となっているウィンドウが自動入力対象ウィンドウになっているかどうかの判定を行い、自動入力対象ウィンドウになっているときには、アカウント情報やパスワード情報あるいはダイヤルアップ接続時の電話番号などの情報の自動入力を行う。
【発明の効果】
【００１２】
本発明の遠隔操作システムは、コンピュータ装置でアカウント情報やパスワード情報や電話番号などの情報の自動入力を行うことにより、情報端末からコンピュータ装置を操作する際に必要となる入力操作を抑制でき、汎用に作成されたプリケーションを遠隔操作する場合にも、情報端末における煩雑な文字入力操作を削減できるという効果が得られる。
【発明を実施するための最良の形態】
【００１３】
本発明の遠隔操作システムの実施の形態は、
ネットワーク等を経由して接続された情報端末がコンピュータ装置上で動作するアプリケーションを遠隔操作する遠隔操作システムであって、
情報端末を、
コンピュータ装置に遠隔操作開始信号を送信する端末通信処理手段を有するように、
コンピュータ装置を、
情報端末からの遠隔操作開始信号を受信するコンピュータ通信処理手段と、
自動入力対象ウィンドウに自動入力を行う際に使用する自動入力情報を格納しておく設定情報格納手段と、
自動入力情報を自動入力するウィンドウか否かを判定するウィンドウ判定処理手段と、
ウィンドウ判定処理手段で自動入力処理対象となるウィンドウと判定されたウィンドウに対し、自動入力情報を自動入力する自動入力処理手段と、
設定情報格納手段に格納された自動入力情報を取得し、ウィンドウ判定処理手段および自動入力処理手段による自動入力対象ウィンドウへの自動入力処理を制御する、自動処理制御手段とを有するように構成したものである。
【００１４】
この構成により、情報端末からコンピュータ装置を操作する際に、情報端末からアカウント情報やパスワード情報あるいはダイヤルアップ接続時の電話番号の情報などを入力せずに、コンピュータ装置で自動で入力することを可能にしたものである。
【００１５】
そのため、汎用に作成されたプリケーションを遠隔操作する場合にも、情報端末における煩雑な文字入力操作を削減できるという効果がある。
【００１６】
本発明の遠隔操作システムの実施の形態は、さらに、
コンピュータ装置を、
自動起動するアプリケーション情報を登録した設定情報格納手段と、
情報端末からの遠隔操作開始信号により、設定情報格納手段に登録されている自動起動するアプリケーションの起動状態を確認し、未起動の場合、当該アプリケーションを起動する自動処理制御手段とを有するように構成したものである。
【００１７】
この構成により、遠隔操作時に使用するアプリケーションを登録しておくことで、遠隔操作開始時に使用するアプリケーションを起動する操作をせずとも自動的に起動するようにし、決まったアプリケーションを遠隔操作する場合に決まった起動操作を省くことができるようにしたものである。
【００１８】
本発明の遠隔操作システムの実施の形態は、さらに、
コンピュータ装置を、
遠隔操作を許可するための認証情報を登録した設定情報格納手段と、
遠隔操作を許可するための認証情報が設定済の場合には、コンピュータ装置のコンピュータ表示手段にパスワード入力画面を表示し、情報端末の遠隔操作による入力と設定情報格納手段に登録されている遠隔操作を許可するための認証情報とを用いた認証を行う自動処理制御手段とを有するように構成したものである。
【００１９】
この構成により、認証ができる人のみに遠隔操作を限ることにより、コンピュータ装置のセキュリティを向上できるようにしたものである。
【００２０】
本発明の遠隔操作システムの実施の形態は、さらに
情報端末を、
複数のユーザから選択されたユーザの、ユーザ特定情報を送信する端末通信処理手段を有するように、
コンピュータ装置を、
各ユーザに対する
（ａ）自動入力処理で使用する自動入力情報
（ｂ）自動起動するアプリケーション情報
（ｃ）遠隔操作を許可するための認証情報
の少なくとも一つの情報を有する設定情報格納手段と、
設定情報格納手段に蓄積されている複数のユーザに対する少なくとも一つの情報から、情報端末によって通知されたユーザ特定情報に対応する情報を取得する自動処理制御手段とを有するように構成したものである。
【００２１】
この構成により、コンピュータ装置に蓄積されている複数ユーザに対する情報から、情報端末によって通知されたユーザに対応する情報を取得し、自動処理を行うことができ、一つのコンピュータ装置を複数のユーザが遠隔操作できるようにしたものである。
【００２２】
本発明の遠隔操作システムの実施の形態は、さらに、
コンピュータ装置が、設定情報格納手段に蓄積されている複数のユーザを特定可能なユーザ特定情報を送信し、情報端末が、受信したユーザ特定情報から一つのユーザを選択し、対応するユーザ特定情報を送信するように構成したものである。
【００２３】
この構成により、コンピュータ装置に蓄積されている複数のユーザから、情報端末で使用するユーザを選択できるようにし、情報端末での使用ユーザ指定操作が簡単に行えるようにしたものである。
【００２４】
また、本発明の情報端末の実施の形態は、
コンピュータ装置上で動作するアプリケーションを遠隔操作する、コンピュータとネットワーク等を経由して接続された情報端末であって、
コンピュータ装置に対し、コンピュータ装置が、ユーザ操作の自動入力情報を設定情報格納手段から取得し、自動入力情報の自動入力処理対象となるウィンドウか否かを判定し、自動入力処理対象となるウィンドウの場合には、自動入力情報を自動入力するための、遠隔操作開始信号の送信を行う端末通信処理手段を有するように構成したものである。
【００２５】
この構成により、コンピュータ装置を操作する情報端末からアカウント情報やパスワード情報あるいはダイヤルアップ接続時の電話番号の情報などを入力せずに、コンピュータ装置で自動で入力するようにしたため、汎用に作成されたプリケーションを遠隔操作する場合にも、情報端末における煩雑な文字入力操作を削減できるようにしたものである。
【００２６】
また、本発明のコンピュータ装置の実施の形態は、
コンピュータ装置上で動作するアプリケーションを、ネットワーク等を経由して接続された情報端末によって遠隔操作するコンピュータ装置であって、
情報端末からの遠隔操作開始信号を受信するコンピュータ通信処理手段と、
自動入力対象ウィンドウに自動入力を行う際に使用する自動入力情報を格納しておく設定情報格納手段と、
自動入力情報を自動入力するウィンドウか否かを判定するウィンドウ判定処理手段と、
ウィンドウ判定処理手段で自動入力処理対象となるウィンドウと判定されたウィンドウに対し、自動入力情報を自動入力する自動入力処理手段と、
設定情報格納手段に格納された自動入力情報を取得し、ウィンドウ判定処理手段および自動入力処理手段による自動入力対象ウィンドウへの自動入力処理を制御する、自動処理制御手段とを有するように構成したものである。
【００２７】
この構成により、情報端末によって操作されるコンピュータ装置において、アカウント情報やパスワード情報あるいはダイヤルアップ接続時の電話番号の情報などを自動で入力するようにしたため、汎用に作成されたプリケーションを遠隔操作する場合にも、情報端末における煩雑な文字入力操作を削減できるようにしたものである。
【００２８】
本発明のコンピュータ装置の実施の形態は、さらに、
自動起動するアプリケーション情報を登録した設定情報格納手段と、
情報端末からの遠隔操作開始信号により、設定情報格納手段に登録されている自動起動するアプリケーションの起動状態を確認し、未起動の場合、当該アプリケーションを起動する自動処理制御手段と、
を有するように構成したものである。
【００２９】
この構成により、遠隔操作時に使用するアプリケーションを登録しておくことで、遠隔操作開始時に使用するアプリケーションを起動する操作をせずとも自動的に起動するようにし、決まったアプリケーションを遠隔操作する場合に決まった起動操作を省くことができるようにしたものである。
【００３０】
本発明のコンピュータ装置の実施の形態は、さらに、
遠隔操作を許可するための認証情報を登録した設定情報格納手段と、
遠隔操作を許可するための認証情報が設定済の場合には、コンピュータ装置のコンピュータ表示手段にパスワード入力画面を表示し、情報端末の遠隔操作による入力と設定情報格納手段に登録されている遠隔操作を許可するための認証情報とを用いた認証を行う自動処理制御手段と、
を有するように構成したものである。
【００３１】
この構成により、認証ができる人のみに遠隔操作を限ることにより、コンピュータ装置のセキュリティを向上できるようにしたものである。
【００３２】
本発明のコンピュータ装置の実施の形態は、さらに、
情報端末から送信された、複数のユーザから選択されたユーザを特定するユーザ特定情報を受信するコンピュータ通信処理手段と、
各ユーザに対する
（ａ）自動入力処理で使用する自動入力情報
（ｂ）自動起動するアプリケーション情報
（ｃ）遠隔操作を許可するための認証情報
の少なくとも一つの情報を有する設定情報格納手段と、
設定情報格納手段に蓄積されている複数のユーザに対する少なくとも一つの情報
から、情報端末によって通知されたユーザ特定情報に対応する情報を取得する自動処理制御手段と、
を有するように構成したものである。
【００３３】
この構成により、コンピュータ装置に蓄積されている複数ユーザに対する情報から、情報端末によって通知されたユーザに対応する情報を取得し、自動処理を行うことができ、一つのコンピュータ装置を複数のユーザが遠隔操作できるようにしたものである。
【実施例】
【００３４】
以下本発明の実施例について図面を用いて説明する。
【００３５】
（実施例１）
図１は本発明の実施例１の遠隔操作システムの機能ブロック図、図２は本発明の実施例１の遠隔操作システムの装置ブロック図である。
【００３６】
ここで、（被制御側）コンピュータ装置１００と（制御側）情報端末２００とを合わせて遠隔操作システム３００とする。
【００３７】
図１において、１００はコンピュータ装置であり、１はユーザからの指示入力を行うコンピュータ入力手段、２はネットワーク等とのデータのやりとりを行う送信手段と受信手段からなるコンピュータ通信処理手段、３は受信データの解析を行うコンピュータ受信データ解析手段、４は送信データを作成するコンピュータ送信データ生成手段、５は設定情報を格納する設定情報格納手段、６は自動処理を制御する自動処理制御手段、７は自動処理対象のウィンドウか否かを判定するウィンドウ判定処理手段、８は自動処理対象ウィンドウの操作を行う自動入力処理手段、９はデータを表示するコンピュータ表示手段である。１０のコンピュータ装置制御手段は、コンピュータ通信処理手段２と、コンピュータ受信データ解析手段３と、コンピュータ送信データ生成手段４と、自動処理制御手段６と、ウィンドウ判定処理手段７と、自動入力処理手段８との各機能および機能間の動作、並びに、設定情報格納手段５に格納されたデータの流れ、コンピュータ入力手段１による入力情報、コンピュータ表示手段９によって表示するデータを制御するものである。
【００３８】
なお、コンピュータ装置１００は、ウィンドウ管理機能を用いるオペレーティングシステムが動作するコンピュータ等で実現されるものである。
【００３９】
図２において、１００はコンピュータ装置であり、３１はコンピュータ入力装置、３２はコンピュータ中央処理演算装置（ＣＰＵ）、３３はコンピュータリード・オンリー・メモリ（ＲＯＭ）、３４はコンピュータランダム・アクセス・メモリ（ＲＡＭ）、３５はコンピュータ液晶パネル、３６はコンピュータ通信装置、３７はＣＤ−ＲＯＭなどのコンピュータ記録媒体３８からデータを読み込むコンピュータ記録媒体読み取り装置である。
【００４０】
図１に示したコンピュータ入力手段１は図２に示したコンピュータ入力装置３１に、設定情報格納手段５はコンピュータＲＡＭ３４に、コンピュータ受信データ解析手段３と、コンピュータ送信データ生成手段４と自動処理制御手段６とウィンドウ判定処理手段７と自動入力処理手段８とコンピュータ装置制御手段１０は、コンピュータＣＰＵ３２がコンピュータＲＯＭ３３及びコンピュータＲＡＭ３４とデータのやりとりを行いながらコンピュータＲＯＭ３３に記憶されている制御プログラムを実行することに、コンピュータ通信処理手段２はコンピュータ通信装置３６に、コンピュータ表示手段９はコンピュータ液晶パネル３５に対応するものである。
【００４１】
なお、本実施の形態では、コンピュータＣＰＵ３２がコンピュータＲＯＭ３３に記憶されたプログラムを実行することにより制御する形態が示されているが、コンピュータで読み取り可能なコンピュータ記録媒体３８に記録されたプログラムをコンピュータ記録媒体読み取り装置３７から読み込み、コンピュータＲＡＭ３４上に展開した後、コンピュータＣＰＵ３２が実行する形態であっても構わない。このような形態を取ることにより、本実施例を汎用コンピュータで容易に実現することができる。
【００４２】
また、図１において、２００は情報端末であり、２１はユーザからの指示入力を行う端末入力手段、２２はネットワーク等とのデータのやりとりを行う送信手段と受信手段からなる端末通信処理手段、２３は受信データの解析を行う端末受信データ解析手段、２４は送信データを作成する端末送信データ生成手段、２５はデータを表示する端末表示手段である。２６の情報端末制御手段は、端末通信処理手段２２と、端末受信データ解析手段２３と、端末送信データ生成手段２４との各機能および機能間の動作、並びに、端末入力手段２１による入力情報、端末表示手段２５によって表示するデータを制御するものである。
【００４３】
図２において、２００は情報端末であり、４１は端末入力装置、４２は端末中央処理演算装置（ＣＰＵ）、４３は端末リード・オンリー・メモリ（ＲＯＭ）、４４は端末ランダム・アクセス・メモリ（ＲＡＭ）、４５は端末液晶パネル、４６は端末通信装置、４７はＣＤ−ＲＯＭなどの端末記録媒体４８からデータを読み込む端末記録媒体読み取り装置である。
【００４４】
図１に示した端末入力手段２１は図２に示した端末入力装置４１に、端末受信データ解析手段２３と端末送信データ生成手段２４と情報端末制御手段２６は、端末ＣＰＵ４２が端末ＲＯＭ４３及び端末ＲＡＭ４４とデータのやりとりを行いながら端末ＲＯＭ４３に記憶されている制御プログラムを実行することに、端末通信処理手段２２は端末通信装置４６に、端末表示手段２５は端末液晶パネル４５に対応するものである。
【００４５】
なお、本実施の形態では、端末ＣＰＵ４２が端末ＲＯＭ４３に記憶されたプログラムを実行することにより制御する形態が示されているが、コンピュータで読み取り可能な端末記録媒体４８に記録されたプログラムを端末記録媒体読み取り装置４７から読み込み、端末ＲＡＭ４４上に展開した後、端末ＣＰＵ４２が実行する形態であっても構わない。このような形態を取ることにより、本実施例を汎用コンピュータで容易に実現することができる。
【００４６】
図３は、このように構成された、コンピュータ装置１００と情報端末２００からなる遠隔操作システム３００を示す一例図であり、コンピュータ装置１００で動作中のメーラーソフトを情報端末２００で遠隔操作している。
【００４７】
この例では、コンピュータ装置１００で実行中のメーラーソフトのウィンドウの画面（図３のコンピュータ装置の画面の点線内部分）を、情報端末２００の画面に表示し、情報端末２００における操作情報をコンピュータ装置１００に通知することにより、メールの読み書きを遠隔操作している。
【００４８】
情報端末２００において、ユーザが端末入力手段２１によって遠隔操作開始を指示すると、情報端末制御手段２６は、端末送信データ生成手段２４によって、遠隔操作開始要求通知データを作成し、端末通信処理手段２２によって、コンピュータ装置１００に送信する。
【００４９】
コンピュータ装置１００は、コンピュータ通信処理手段２によってデータを受信し、受信したデータをコンピュータ受信データ解析手段３で解析する。
【００５０】
図４は、情報端末２００から送信された遠隔操作開始要求を受信した場合の、コンピュータ装置１００の動作を示すフローチャートである。
【００５１】
各ステップは次の動作をする。
（ステップＡ１）：自動処理制御手段６は、設定情報格納手段５の遠隔操作を許可するための認証情報を取得する。
（ステップＡ２）：自動処理制御手段６は、ステップＡ１で取得した認証パスワード情報が設定済か否かを確認する。認証パスワード設定済の場合、ステップＡ３に、認証パスワード情報が未設定の場合、ステップＡ８に進む。
（ステップＡ３）：自動処理制御手段６は、コンピュータ表示手段９にパスワード入力画面を表示する。
（ステップＡ４）：コンピュータ通信処理手段２によって、情報端末２００から通知された操作情報を受信し、受信データ解析手段３によって受信情報の解析を行う。
（ステップＡ５）：自動処理制御手段６は、ステップＡ３で表示したパスワード入力画面に対して、ステップＡ４で受信した操作イベントを発行する。
（ステップＡ６）：自動処理制御手段６は、ステップＡ５の操作イベントが入力完了イベントか否かを確認する。入力完了イベントの場合、ステップＡ７に進み、入力完了イベントでない場合、ステップＡ４に戻り、次に通知される操作情報の処理を行う。
（ステップＡ７）：自動処理制御手段６は、ステップＡ１で取得した認証パスワードと入力文字列を照合する。照合に成功した場合、ステップＡ８に進む。照合に失敗した場合、ステップＡ３に戻る。
（ステップＡ８）：自動処理制御手段６は、コンピュータ装置１００がログオン済か否かを確認する。ログオン済でない場合、ステップＡ９で、自動処理制御手段６により、自動入力処理を行う。ステップＡ８で、コンピュータ装置１００がログオン済の場合、ステップＡ１０に進む。
（ステップＡ１０）：自動処理制御手段６は、設定情報格納手段５の自動起動するアプリケーション情報を取得する。
（ステップＡ１１）：自動処理制御手段６は、ステップＡ１０で取得した自動起動するアプリケーション情報が設定済か否かを確認する。自動起動するアプリケーション情報が設定済の場合、ステップＡ１２に進み、未設定の場合、ステップＡ１４に進む。
（ステップＡ１２）：自動処理制御手段６は、自動起動が指定されたアプリケーションの起動状態を確認し、未起動の場合、ステップＡ１３で、自動処理制御手段６は、ステップＡ１０で取得した自動起動アプリケーションを起動する。自動処理対象ウィンドウが表示された場合、ステップＡ１４で、自動処理制御手段６により、自動入力処理を行う。
【００５２】
ここで、ステップＡ９、ステップＡ１４で行う自動入力処理について、さらに詳しくその動作を説明する。
【００５３】
コンピュータ装置１００の自動処理制御手段６は、最前面に表示されるウィンドウを特定する情報（例えばウィンドウハンドル）を取得し、前回取得情報と比較して、最前面ウィンドウが変更されたか否かを監視する。
【００５４】
図５は、自動処理制御手段６が、最前面ウィンドウが変更されたと判断した場合の動作を示すフローチャートである。各ステップは次の動作をする。
（ステップＢ１）：ウィンドウ判定処理手段７は、最前面ウィンドウの属性情報（例えばウィンドウクラス）を取得する。
（ステップＢ２）：ウィンドウ判定処理手段７は、ステップＢ１で取得したウィンドウの属性情報により、最前面ウィンドウが自動入力対象ウィンドウか否かを判定する。自動入力対象ウィンドウでない場合、終了する。
（ステップＢ３）：自動処理制御手段６は設定情報格納手段５から、対象ウィンドウに該当する自動入力情報を取得する。
（ステップＢ４）：自動処理制御手段６の制御のもと、自動入力処理手段８は、最前面ウィンドウの各入力フィールドに、ステップＢ３で取得した自動入力情報を入力する。
（ステップＢ５）：自動入力処理手段８は、最前面ウィンドウに対し、入力確定イベントを発行し、自動入力処理を終了する。
【００５５】
なお、本実施例においては、ステップＡ８，ステップＡ９に示すように、ログオンウィンドウを自動入力対象ウィンドウとする場合について説明を行ったが、ウィンドウ判定処理手段７による対象ウィンドウ判定条件によっては、ログオンウィンドウを自動入力対象ウィンドウとしないことも可能である。
【００５６】
本実施例により、情報端末２００からコンピュータ装置１００を操作する際に、情報端末２００からアカウント情報やパスワード情報あるいはダイヤルアップ接続時の電話番号の情報などを入力せずに、コンピュータ装置１００で自動で入力するようにしたため、汎用に作成されたプリケーションを遠隔操作する場合にも、情報端末における煩雑な文字入力操作を削減できるという作用が得られる。
【００５７】
従って、ウィンドウ判定処理手段７が、アカウント情報やパスワード情報あるいはダイヤルアップ接続時の電話番号の情報などの自動入力を行うかどうかを判断するプログラムを、コンピュータ装置１００で実行するようにしておくことで、遠隔操作用の専用のアプリケーションを開発せずに、汎用の幅広いアプリケーションに対応できるという効果がある。
【００５８】
また、入力手段に制限のある情報端末２００で、アカウント情報やパスワード情報あるいはダイヤルアップ接続時の電話番号の情報などのコンピュータ装置１００を操作する際に必要となる複雑な入力操作を行う必要がないため、操作性の向上を図ることもできる。
【００５９】
（実施例２）
実施例２は、コンピュータ装置１００の設定情報格納手段５に、複数のユーザに関する情報を保存することにより、使用ユーザに応じた情報を自動入力する実施例である。
【００６０】
以下、異なる複数のユーザによって、本遠隔操作システム３００を利用する場合の動作について、説明を行う。
【００６１】
情報端末２００において、ユーザが端末入力手段２１によって遠隔操作開始を指示すると、情報端末制御手段２６は、端末送信データ生成手段２４によって、登録ユーザ情報要求通知データを作成し、端末通信処理手段２２によって、コンピュータ装置１００に送信する。
【００６２】
コンピュータ装置１００は、コンピュータ通信処理手段２によってデータを受信し、受信したデータをコンピュータ受信データ解析手段３で解析する。
【００６３】
コンピュータ装置１００は、情報端末２００から送信された登録ユーザ情報要求を受信した場合、コンピュータ送信データ生成手段４によって、設定情報格納手段５に格納された複数のユーザを特定する情報（ユーザ名やユーザ情報番号など）を通知するデータを作成し、コンピュータ通信処理手段２によって、情報端末２００に通知する。
【００６４】
情報端末２００では、端末通信処理手段２２で受信したデータを端末受信データ解析手段２３で解析し、通知されたユーザ特定情報一覧を、端末表示手段２５に表示する。
【００６５】
ユーザが、端末入力手段２１により、使用ユーザを選択すると、情報端末制御手段２６は、端末送信データ生成手段２４によって、選択ユーザ特定情報を含む遠隔操作開始要求通知データを作成し、端末通信処理手段２２によって、コンピュータ装置１００に送信する。
【００６６】
コンピュータ装置１００は、コンピュータ通信処理手段２によってデータを受信し、受信したデータをコンピュータ受信データ解析手段３で解析する。
【００６７】
情報端末２００から送信された遠隔操作開始要求を受信した場合の、コンピュータ装置１００の動作は、図４、および図５に示すフローチャートと同じであるが、コンピュータ装置１００の自動処理制御手段６は、図３４のフローチャートのステップＡ１、ステップＡ１０、および図５のフローチャートのステップＢ３で、設定情報格納手段５の情報を取得する際、情報端末２００から、遠隔操作開始要求で通知されたユーザ特定情報によって特定されるユーザに関する情報を取得する。
【００６８】
本実施例では、情報端末２００からコンピュータ装置１００へ、登録ユーザ情報要求を通知し、コンピュータ装置１００から情報端末２００へ通知された登録ユーザ特定情報から選択したユーザ特定情報を、遠隔操作開始要求で通知する形態としているが、登録ユーザ情報要求通知を行わず、情報端末２００の入力手段２１によってユーザが指示したユーザ特定情報を、情報端末２００からコンピュータ装置１００へ通知する遠隔操作開始要求で指定する方法であっても構わない。
【００６９】
この構成により、一台のコンピュータ装置１００を複数のユーザが操作でき、かつ、それぞれのユーザに対応したアカウント情報とパスワード情報あるいはダイヤルアップ接続時の電話番号の情報などを自動入力することができる。
【産業上の利用可能性】
【００７０】
本発明の遠隔操作システムは、コンピュータ装置でアカウント情報やパスワード情報や電話番号などの情報の自動入力を行うことにより、情報端末からコンピュータ装置を操作する際に必要となる入力操作を抑制でき、汎用に作成されたプリケーションを遠隔操作する場合にも、情報端末における煩雑な文字入力操作を削減できるという効果が得られる。
【図面の簡単な説明】
【００７１】
【図１】本発明の実施例１の遠隔操作システムの機能ブロック図
【図２】本発明の実施例１の遠隔操作システムの装置ブロック図
【図３】コンピュータ装置と情報端末との遠隔操作の画面の例を示す図
【図４】本発明の遠隔操作システムの動作を示すフローチャート
【図５】本発明の遠隔操作システムの複数ユーザで利用するときの動作を示すフローチャート
【符号の説明】
【００７２】
２    コンピュータ通信処理手段
３    コンピュータ受信データ解析手段
４    コンピュータ送信データ生成手段
５    設定情報格納手段
６    自動処理制御手段
７    ウィンドウ判定処理手段
８    自動入力処理手段
１０    コンピュータ装置制御手段
２１    端末入力手段
２２    端末通信処理手段
２３    端末受信データ解析手段
２４    端末送信データ生成手段
２５    端末表示手段
２６    情報端末制御手段
１００    コンピュータ装置
２００    情報端末
３００    遠隔操作システム
【図１】
2006201992.tif 000003
【図２】
2006201992.tif 000004
【図４】
2006201992.tif 000005
【図５】
2006201992.tif 000006
【図３】
2006201992.tif 000007