(57)【特許請求の範囲】
【請求項１】
ローカル端末から通信回線を介してリモート端末をリモート操作する計算機リモート操作システムにおいて、
上記リモート端末は、
上記ローカル端末に対してリモート操作のセッションを確立するセッション確立手段と、
上記リモート端末を操作するための入力装置と、
上記入力装置により入力された入力データを処理する入力処理手段と、
上記セッション確立手段により上記ローカル端末とのリモート操作のセッションが確立しているときは、上記入力装置により入力された暗証情報を表す入力データの処理を除いて上記入力処理手段による上記入力データの処理を行わないことで上記入力装置の機能をロック状態にする入力ロック手段と、
上記暗証情報を表す入力データが上記入力装置に入力されたとき、上記入力ロック手段による上記入力装置のロック状態を解除する入力ロック解除手段と
を備えたことを特徴とする計算機リモート操作システム。
【請求項２】
請求項１に記載の計算機リモート操作システムにおいて、
上記リモート端末は、上記入力ロック解除手段により上記入力装置のロック状態が解除されたとき、上記リモート端末と上記ローカル端末とのリモート操作のセッションを解除するセッション解除手段を備えたことを特徴とする計算機リモート操作システム。
【請求項３】
請求項１または２に記載の計算機リモート操作システムにおいて、
上記リモート端末は、
表示データが書き込まれるＶＲＡＭと、
上記ＶＲＡＭに書き込まれた上記表示データを表示する表示装置と、
上記セッション確立手段により上記ローカル端末とのリモート操作のセッションが確立しているときにおいて、上記ＶＲＡＭの更新はせずに上記表示装置の画面に上記ローカル端末の画面と異なる画面内容を表示する表示制御手段と
を備えたことを特徴とする計算機リモート操作システム。
【請求項４】
請求項３に記載の計算機リモート操作システムにおいて、
上記表示制御手段は、
上記表示装置の画面に上記表示データを表示する表示モードであるか、上記表示装置の画面に上記ローカル端末の画面と異なる画面内容であるスクリーンセーバを表示する表示モードであるかを表す表示情報を保持する表示モード保持手段と、
上記表示モード保持手段に保持された上記表示モードを表す表示情報に基づいて、上記表示データを表示する表示モードまたは上記スクリーンセーバを表示する表示モードのいずれであるかを判定する表示モード判定手段とを有し、
上記セッション確立手段により上記ローカル端末とのリモート操作のセッションが確立しているときにおいて、上記表示モード判定手段が上記表示モード保持手段に保持された上記表示情報に基づいて上記表示装置の画面に上記スクリーンセーバを表示する表示モードであると判定すると、上記リモート端末の上記表示装置の画面を保護するスクリーンセーバを実行することを特徴とする計算機リモート操作システム。
【請求項５】
請求項３に記載の計算機リモート操作システムにおいて、
上記表示制御手段は、
上記表示装置の画面に上記表示データを表示するモードであるか、上記表示装置の画面を消す省電力モードであるかを表す表示情報を保持する表示モード保持手段と、
上記表示モード保持手段に保持された上記表示情報に基づいて、上記表示データを表示するモードまたは上記省電力モードのいずれであるかを判定する表示モード判定手段と、
上記セッション確立手段により上記ローカル端末とのリモート操作のセッションが確立しているときにおいて、上記表示モード判定手段が上記省電力モードであると判定すると、上記リモート端末の上記表示装置の画面を消す省電力モード手段を備えたことを特徴とする計算機リモート操作システム。
【請求項６】
請求項１から５までのいずれか１つに記載の計算機リモート操作システムにおいて、
上記リモート端末は、
サウンドを出力するサウンド装置と、
上記サウンド装置のサウンドの出力を通常出力とする通常モードであるか、上記サウンド装置のサウンドの出力を抑制する抑制モードであるかを表すサウンド情報を保持するサウンドモード保持手段と、
上記表サウンドモード保持手段に保持された上記サウンド情報に基づいて、上記サウンド装置のサウンドの出力を通常出力とする通常モードであるか、または、上記サウンド装置のサウンドの出力を抑制する抑制モードであるかを判定するサウンドモード判定手段と、
上記セッション確立手段により上記ローカル端末とのリモート操作のセッションが確立しているときにおいて、上記サウンドモード判定手段が上記サウンド装置のサウンドの出力を抑制する抑制モードであると判定すると、上記サウンド装置のサウンドの出力を抑制するサウンド抑制手段と
を備えたことを特徴とする計算機リモート操作システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ＬＡＮ(ローカル・エリア・ネットワーク)や電話回線等の通信回線で接続された計算機を別の計算機からリモートで操作する計算機リモート操作システムに関する。
【０００２】
【従来の技術】
従来、計算機リモート操作システムとしては、ＬＡＮや電話回線等の通信回線に接続された計算機を別の計算機から操作するものがある。この計算機リモート操作システムは、その目的を主に被操作対象となる計算機(以下、リモート端末という)のメンテナンスや障害復旧またはプレゼンテーションのために用いることを意図しており、リモート端末の画面と同じ内容を、操作する側の計算機(以下、ローカル端末という)に表示させてリモート操作を行っている。
【０００３】
一方で、近年、ネットワークのブロードバンド化やＶＰＮ(Virtual Private Network)等のセキュリティ面での進歩に伴って、離れた場所にある計算機を安全かつ快適に操作できる環境が整いつつあり、オフィスにある自分の計算機を出先や自宅から自由にアクセスしてリモート操作したり、オフィス内の別の場所から自分のメールマシンのメールチェックをしたりするというように、上記メンテナンスや障害復旧等の目的以外で計算機のリモート操作を行う機会が高まっている。ここでは、このような利用方法を提供する機能を「リモートデスクトップ機能」と呼ぶことにする。このようなリモートデスクトップ機能を実現するソフトウェアも存在するが、これらについても同様にリモート端末側の画面イメージそのままをローカル端末側で表示して使用するスタイルをとっている。
【０００４】
また、それらのリモートデスクトップ機能を実現するソフトウェアの中には、リモート操作を行っているときにリモート端末側でのキーボードやマウスの入力をロックする機能を持つものもあり、リモート端末側とローカル端末側とで入力が競合しないよう配慮したものも存在する。
【０００５】
【発明が解決しようとする課題】
ところで、上記計算機リモート操作システムにおいて、リモートデスクトップ機能を使う場合、これまでは自分の計算機(リモート端末)を離れた場所にある別の計算機(ローカル端末)から好きなときに自由に使うことはできるが、そのときリモート端末の画面には操作している内容がすべて表示されたままとなっているため、例えばメールの読み書きを行っている内容や、ドキュメントの読み書きしている内容等もすべて見えてしまうという問題がある。
【０００６】
また、ローカル端末から自分の計算機であるリモート端末を操作するような状況では、自分はそのリモート端末の近くには居ないため、リモート端末の画面は基本的に誰も見る必要がない情報であるが、それが操作されるまま動作しているため、省電力という観点からも問題である。これは、表示だけでなく、リモート端末から音を発生する場合のサウンド機能についても同様のことが言える。さらに、リモート操作されているリモート端末の前には人が居ないのにもかかわらずサウンドが鳴っている状況を考えると、省電力という観点以外に騒音という点からも問題である。
【０００７】
また、リモート操作時にリモート端末の入力をロックできるリモートデスクトップ機能を有する計算機リモート操作システムでは、リモート操作のセッションを切り忘れてうっかり自分のリモート端末のところに戻ってきても、キーボードやマウスがロックされているため、何も操作できないという不都合が発生する。その場合は、一旦ローカル端末のところまで引き返してセッションを切らなければならなかった。これは、リモート端末とローカル端末の距離が離れていれば離れているほど致命的となりうる問題である。
【０００８】
そこで、この発明の目的は、リモート端末の入力のロック状態をリモート端末側で解除できる計算機リモート操作システムを提供することにある。
【０００９】
【００１０】
【課題を解決するための手段】
上記目的を達成するため、この発明の計算機リモート操作システムは、
ローカル端末から通信回線を介してリモート端末をリモート操作する計算機リモート操作システムにおいて、
上記リモート端末は、
上記ローカル端末に対してリモート操作のセッションを確立するセッション確立手段と、
上記リモート端末を操作するための入力装置と、
上記入力装置により入力された入力データを処理する入力処理手段と、
上記セッション確立手段により上記ローカル端末とのリモート操作のセッションが確立しているときは、上記入力装置により入力された暗証情報を表す入力データの処理を除いて上記入力処理手段による上記入力データの処理を行わないことで上記入力装置の機能をロック状態にする入力ロック手段と、
上記暗証情報を表す入力データが上記入力装置に入力されたとき、上記入力ロック手段による上記入力装置のロック状態を解除する入力ロック解除手段と
を備えたことを特徴としている。
上記構成の計算機リモート操作システムによれば、リモート操作のセッションを切り忘れてうっかり自分のリモート端末のところに戻ってきても、上記リモート端末の入力ロック解除手段により、リモート端末側の入力のロック状態を暗証情報により解除することによって、リモート端末の入力のロック状態をリモート端末側で解除でき、ローカル端末側に戻る必要がなくなる。
また、一実施形態の計算機リモート操作システムは、
上記リモート端末は、上記入力ロック解除手段により上記入力装置のロック状態が解除されたとき、上記リモート端末と上記ローカル端末とのリモート操作のセッションを解除するセッション解除手段を備えたことを特徴としている。
上記実施形態の計算機リモート操作システムによれば、上記入力ロック解除手段により入力のロック状態が解除されたときに、上記リモート端末のセッション解除手段によって、リモート端末とローカル端末とのリモート操作のセッションを解除するので、リモート操作のセッションを切り忘れてうっかり自分のリモート端末のところに戻ってきても、入力ロック解除手段による入力のロック解除により自動的にリモート操作のセッションを切断でき、自分のリモート端末をすぐに操作可能にするので、操作性が向上する。
また、一実施形態の計算機リモート操作システムは、
上記リモート端末は、
表示データが書き込まれるＶＲＡＭと、
上記ＶＲＡＭに書き込まれた上記表示データを表示する表示装置と、
上記セッション確立手段により上記ローカル端末とのリモート操作のセッションが確立しているときにおいて、上記ＶＲＡＭの更新はせずに上記表示装置の画面に上記ローカル端末の画面と異なる画面内容を表示する表示制御手段と
を備えたことを特徴としている。
【００１１】
上記実施形態の計算機リモート操作システムによれば、ローカル端末から通信回線を介してリモート端末をリモート操作するセッション中、上記リモート端末の表示制御手段によって、リモート端末の画面に上記ローカル端末の画面と異なる画面内容を表示させるので、リモート端末側においてプライバシー等の秘密情報を保護できる。
【００１２】
また、一実施形態の計算機リモート操作システムは、
上記表示制御手段は、
上記表示装置の画面に上記表示データを表示する表示モードであるか、上記表示装置の画面に上記ローカル端末の画面と異なる画面内容であるスクリーンセーバを表示する表示モードであるかを表す表示情報を保持する表示モード保持手段と、
上記表示モード保持手段に保持された上記表示モードを表す表示情報に基づいて、上記表示データを表示する表示モードまたは上記スクリーンセーバを表示する表示モードのいずれであるかを判定する表示モード判定手段とを有し、
上記セッション確立手段により上記ローカル端末とのリモート操作のセッションが確立しているときにおいて、上記表示モード判定手段が上記表示モード保持手段に保持された上記表示情報に基づいて上記表示装置の画面に上記スクリーンセーバを表示する表示モードであると判定すると、上記リモート端末の上記表示装置の画面を保護するスクリーンセーバを実行することを特徴としている。
【００１３】
上記実施形態の計算機リモート操作システムによれば、上記表示制御手段によって実行されるスクリーンセーバによって、リモート端末側の画面を保護しつつ秘密情報を容易に保護できる。
【００１４】
また、一実施形態の計算機リモート操作システムは、
上記表示制御手段は、
上記表示装置の画面に上記表示データを表示するモードであるか、上記表示装置の画面を消す省電力モードであるかを表す表示情報を保持する表示モード保持手段と、
上記表示モード保持手段に保持された上記表示情報に基づいて、上記表示データを表示するモードまたは上記省電力モードのいずれであるかを判定する表示モード判定手段と、
上記セッション確立手段により上記ローカル端末とのリモート操作のセッションが確立しているときにおいて、上記表示モード判定手段が上記省電力モードであると判定すると、上記リモート端末の上記表示装置の画面を消す省電力モード手段を備えたことを特徴としている。
【００１５】
上記実施形態の計算機リモート操作システムによれば、ローカル端末から通信回線を介してリモート端末をリモート操作するセッション中、上記省電力モード手段によりリモート端末の画面を省電力モードにすることによって、リモート端末側においてプライバシー等の秘密情報を保護できると共に、リモート端末側の表示電力を削減して省電力化を図ることができる。
【００１６】
また、一実施形態の計算機リモート操作システムは、
上記リモート端末は、
サウンドを出力するサウンド装置と、
上記サウンド装置のサウンドの出力を通常出力とする通常モードであるか、上記サウンド装置のサウンドの出力を抑制する抑制モードであるかを表すサウンド情報を保持するサウンドモード保持手段と、
上記表サウンドモード保持手段に保持された上記サウンド情報に基づいて、上記サウンド装置のサウンドの出力を通常出力とする通常モードであるか、または、上記サウンド装置のサウンドの出力を抑制する抑制モードであるかを判定するサウンドモード判定手段と、
上記セッション確立手段により上記ローカル端末とのリモート操作のセッションが確立しているときにおいて、上記サウンドモード判定手段が上記サウンド装置のサウンドの出力を抑制する抑制モードであると判定すると、上記サウンド装置のサウンドの出力を抑制するサウンド抑制手段と
を備えたことを特徴としている。
【００１７】
上記実施形態の計算機リモート操作システムによれば、上記リモート端末のサウンド抑制手段によって、リモート操作のセッション中、リモート端末側のサウンドの発生を抑制することによって、リモート端末側の省電力化と騒音防止を図ることができる。
【００１８】
【００１９】
【００２０】
【００２１】
【００２２】
【００２３】
【００２４】
【発明の実施の形態】
以下、この発明の計算機リモート操作システムを図示の実施の形態により詳細に説明する。
【００２５】
図１,図２はこの発明の実施の一形態の計算機リモート操作システムのブロック図である。図１において、１は操作される対象となる側の計算機(以下、リモート端末という)であり、図２において、２は操作する側の計算機(以下、ローカル端末という)である。上記リモート端末１とローカル端末２とを通信回線３(ＬＡＮやダイアルアップ接続等)を介して接続している。
【００２６】
上記リモート端末１は、図１に示すように、オペレーティングシステム1-5と、リモート端末１を単体で使用するときに用いるキーボードやマウス等の入力装置1-6と、その入力装置1-6により入力されたリモート端末入力データ1-7を処理すると共に上記オペレーティングシステム1-5に入力命令1-4を出力する入力処理部1-3と、上記オペレーティングシステム1-5からの表示命令1-10を受けて、表示データを出力する表示制御手段としての表示処理部1-11と、上記表示処理部1-11からの表示データに基づいて表示を行う表示装置1-13と、上記オペレーティングシステム1-5からのサウンド命令1-14をうけて、サウンドデータを出力するサウンド処理部1-15と、上記サウンド処理部1-15からのサウンドデータに基づいてサウンドを出力するサウンド出力装置1-16と、上記ローカル端末２(図２に示す)からのキーボードやマウスのローカル端末入力データ1-2を入力処理部1-3に送ったり、リモート端末１の表示データ1-12やサウンドデータ1-17をローカル端末２に送ったりするセッション確立・解除手段としての通信処理部1-1と、上記ローカル端末２とのコネクションのための認証やリモート端末１での入力装置1-6の機能をロックしたりアンロックするコネクション処理部1-8と、上記コネクション処理部1-8によりコネクションが成立した後に表示処理部1-11やサウンド処理部1-15を省電力モードに切り替えるＰＭモード処理部1-9とを有している。上記ＰＭモード処理部1-9と表示処理部1-11で省電力モード手段を構成している。また、上記ＰＭモード処理部1-9とサウンド処理部1-15でサウンド抑制手段を構成している。
【００２７】
また、上記ローカル端末２は、図２に示すように、リモート端末１(図１に示す)を操作するためのキーボードやマウス等の入力装置2-2と、上記入力装置2-2により入力された入力データを処理する入力処理部2-3と、上記入力処理部2-3で処理された入力データ2-4をリモート端末１に送信したり、リモート端末１の表示データやサウンドデータを受け取ったりする通信処理部2-1と、上記通信処理部2-1からの表示データ2-5を処理して出力する表示処理部2-6と、上記表示処理部2-6からの表示データを表示する表示装置2-7と、上記通信処理部2-1からのサウンドデータ2-8を処理して出力するサウンド処理部2-9と、サウンド処理部2-9からのサウンドデータ2-8に基づいてサウンドを出力するサウンド装置2-10とを有している。
【００２８】
次に、(１)〜(７)に上記リモート端末１とローカル端末２の各部の構成と動作について説明する。
【００２９】
(１)  ローカル端末の通信処理部
図３〜図５はローカル端末２(図２に示す)の通信処理部2-1に関わる動作を説明するフローチャートを示し、図１６は通信処理部2-1の構成の詳細を示すブロック図を示している。以下、図３〜図５のフローチャートおよび図１６のブロック図を用いてローカル端末２の通信処理部2-1の動作を説明する。上記通信処理部2-1は、図１６に示すように、コネクション・プロセス処理部2-1-1と、入力プロセス処理部2-1-2と、出力プロセス処理部2-1-3とを有している。
【００３０】
なお、図１のローカル端末２の機能は１つのアプリケーションとして起動され、ウインドウモードまたはフルスクリーンモードで動作する。これらのウインドウ内にはリモート端末１のデスクトップのイメージが表示され、そのデスクトップイメージをローカル端末２上のキーボードやマウスを操作することで、あたかもリモート端末１をその場で操作している感覚で操作できる。
【００３１】
このアプリケーションが起動されると、まずコネクション・プロセス処理部2-1-1(図１６に示す)が動作を開始し、図３に示すステップＳ200で操作対象とするリモート端末名を入力するためのダイアログを表示装置2-7に表示する。それにより操作可能な端末が複数ある場合でも必要とする端末のリモート操作が可能になる。
次に、ステップＳ201に進み、リモート端末名を入力した後、ステップＳ202に進み、ステップＳ201で入力されたリモート端末名により指定されたリモート端末１に接続要求を出す。
その後、ステップＳ203に進み、接続可能かどうかの判断を行い、何らかの理由で接続ができなかったと判断した場合にはステップＳ200に戻る。一方、ステップＳ203で接続が可能であると判断すると、ステップＳ204に進み、パスフレーズ(暗証情報)入力用のダイアログを表示する。
次に、ステップＳ205に進み、パスフレーズを入力した後、ステップＳ206に進み、ステップＳ205で入力されたパスフレーズをリモート端末１側に送信する。
次に、ステップＳ207に進み、ステップＳ206で送信したパスフレーズに基づいて認証が成功したか否かを判断して、認証が成功しなかったと判断すると、再度ステップＳ204に戻ってパスフレーズ入力用ダイアログを表示装置2-7に表示する。一方、ステップＳ207で正しいパスフレーズにより認証が成功したと判断すると、リモート端末１とのセッションを開始できるので、続けてステップＳ208に進み、入出力用の各プロセスを起動して、すなわち入力プロセス処理部2-1-2と出力プロセス処理部2-1-3を起動して、処理を終了させる。
【００３２】
次に、図４のフローチャートに従って入力プロセス処理部2-1-2(図１６に示す)の動作を説明する。
まず、ステップＳ210で通信回線３に接続されたリモート端末１からのデータをチェックする。そして、ステップＳ211でデータが来ていないと判断すると、ステップＳ210に戻る一方、データが着ていると判断すると、ステップＳ212に進む。
次に、ステップＳ212で表示データか否かを判断して、表示データであればステップＳ213に進み、表示処理部2-6により表示データを表示装置2-7に表示して、ステップＳ210に戻る。一方、ステップＳ212で表示データでなければ、ステップＳ214に進む。
そして、ステップＳ214でサウンドデータか否かを判断して、サウンドデータであれば、ステップＳ215に進み、サウンド処理部2-9からサウンドデータをサウンド装置2-10に出力した後、ステップＳ210に戻る。
一方、ステップＳ214でサウンドデータでないと判断した場合は、残る可能性はリモート端末１側からのセッション終了メッセージであるため、ステップＳ216に進み、出力用プロセスを終了させて、処理を終わる。
【００３３】
次に、図５のフローチャートに従って出力プロセス処理部2-1-3(図１６に示す)の動作を説明する。
起動された出力用プロセスは、ステップＳ220で入力装置2-2からのキーボードやマウスからの入力をチェックして、ステップＳ221で入力がなければステップＳ220に戻る一方、入力があればステップＳ222に進む。
そして、ステップＳ222でセッション終了か否かの判断を入力データにより行って、入力データが通常のキーボードやマウスの操作であれば、ステップＳ223に進み、入力処理部2-3から届いた入力データ2-4を通信処理部2-1によりリモート端末１に送る。その後、ステップＳ220に戻って次の入力データを待つ。
【００３４】
一方、ステップＳ222で入力データがセッション終了を意味するデータである場合(通常はアプリケーションの終了メニューを選択する形式をとる)は、ステップＳ224に進み、リモート端末１側にセッション終了メッセージを出力する。次に、ステップＳ225に進んで入力用プロセスを終了させて、処理を終わる。
【００３５】
(２)  リモート端末の通信処理部
次に、図１に示すリモート端末１の通信処理部1-1に関わる動作を説明する。このリモート端末１の機能は、端末を立ち上げたときに自動的に起動されるサーバプロセスとして実現される。そして、特に意図的にプロセスを終了させることをしない限りはそのサービスを終えることはない。これは、いつローカル端末２からの接続要求が来てもすぐにセッションが開始できるようにするためである。
【００３６】
上記通信処理部1-1の動作を図６〜図８のフローチャートと図１７のブロック図を用いて説明する。上記通信処理部1-1は、図１７に示すように、コネクション・プロセス処理部1-1-1と、入力プロセス処理部1-1-2と、出力プロセス処理部1-1-3とを有している。まだローカル端末２とのセッションを開いていない状態では、通信処理部１-1は、コネクション・プロセス処理部1-1-1のみが起動して待機状態となっている。
【００３７】
図６に示すステップＳ300でローカル端末２からの接続要求をチェックし、ステップＳ301で要求がないと判断すると、ステップＳ300に戻る一方、接続要求があると判断すると、ステップＳ302に進み、ローカル端末２にパスフレーズを要求し、続くステップＳ303でローカル端末２から受信したパスフレーズの照合を行う。上記パスフレーズは、コネクション処理部1-8に問い合わせて入手する。
次に、ステップＳ304に進み、パスフレーズが一致していないと判断すると、再びS302に戻りパスフレーズを再度要求する一方、パスフレーズが一致していると判断すると、ステップＳ305に進み、コネクション処理部1-8を起動する。
最後に、ステップＳ306に進み、入出力用の各プロセスを起動して、すなわち、入力プロセス処理部1-1-2と出力プロセス処理部1-1-3を起動して、処理を終える。
【００３８】
次に、図７のフローチャートに従って入力用プロセス処理部1-1-2(図１７に示す)の動作を説明する。
最初にステップＳ310でローカル端末２からのデータをチェックし、ステップＳ311でデータがなければステップＳ310に戻る一方、データがある場合はステップＳ312に進み、それがキーボードやマウスの入力データであるかどうか調べ、そうであれば続くステップＳ313でローカル端末からの入力データ1-2を入力処理部1-3に転送する。
一方、ステップＳ312で入力データでなかった場合は、ローカル端末２からのセッション終了のための切断メッセージであるため、ステップＳ314に進み、コネクション処理部1-8に切断メッセージを送信する。
次に、ステップＳ315に進み、出力プロセスを終了させて、すなわち出力プロセス処理部1-1-3を終了させて、ステップＳ316に進み、コネクション・プロセスを起動して、すなわちコネクション・プロセス処理部1-1-1を起動して、処理を終了する。このときリモート端末１は、再びローカル端末２からの接続要求にこたえられる状態になる。
【００３９】
次に、図８のフローチャートに従って出力プロセス処理部1-1-3(図１７に示す)の動作を説明する。
最初にステップＳ320でリモート端末１からのデータをチェックし、ステップＳ321でデータがなければ再びステップＳ320に戻る一方、ステップＳ321でデータがあれば、ステップＳ322に進む。
そして、ステップＳ322でデータの内容が表示データであれば、ステップＳ323に進み、その表示データ1-12をローカル端末２に送信し、ステップＳ320に戻る。
一方、ステップＳ322で表示データでなければ、ステップＳ324に進み、サウンドデータであるか調べ、サウンドデータであればステップＳ325に進み、そのサウンドデータ1-17をローカル端末２に送信し、ステップＳ320に戻る。
一方、ステップＳ324でサウンドデータでなかった場合はセッション中止のための切断メッセージであるため、ステップＳ326に進み、セッション終了の切断メッセージをローカル端末２に送信し、ステップＳ327に進んで入力プロセスすなわち入力用のプロセス処理部1-1-2を終了させる。
次に、ステップＳ328に進み、コネクション・プロセスを起動して、すなわちコネクション・プロセス処理部1-1-1を起動して、処理を終了する。このときもリモート端末１は、再びローカル端末２からの接続要求にこたえられる状態になる。
【００４０】
(３)  リモート端末のコネクション処理部
次に、リモート端末１のコネクション処理部1-8に関わる動作を図９〜図１０のフローチャートと図１９のブロック図を用いて説明する。上記コネクション処理部1-8は、図１９に示すように、内部に実作業を行う入力ロック解除手段としてのロック・アンロック処理部1-8-1と、セッション確立のためとリモート端末１のロックを解除するためのパスフレーズを保持しているパスフレーズ保持領域1-8-2とを有している。
【００４１】
上記コネクション処理部1-8が起動されると、まず図９に示すステップＳ400で通信処理部1-1からのパスフレーズの要求であるかどうか判断し、そうであればステップＳ401に進み、パスフレーズ保持領域1-8-2からパスフレーズを取得してそれを通信処理部1-1に返す。
一方、ステップＳ400でパスフレーズ要求でなかった場合は、ステップＳ402に進み、ＰＭモード処理部1-9を起動する。
次に、ステップS403に進み、ロック・アンロック制御部1-18-1により入力処理部1-3を起動し、リモート端末入力データ1-7をフックする(ＬＯＣＫ(オン)メッセージによる)。これにより、リモート端末１のキーボードとマウスからなる入力装置1-6からの入力データはすべてコネクション処理部1-8に流れることになる。
次に、ステップＳ404に進み、そのリモート端末１の入力データをチェックし、ステップＳ405で何かデータがあればリモート端末１が操作されたということなので、ステップＳ406に進み、パスフレーズの入力ダイアログを表示する。
次に、ステップＳ407に進み、パスフレーズを入力した後、ステップＳ408に進み、ステップＳ407で入力されたパスフレーズを予めパスフレーズ保持領域1-8-2に保持されているパスフレーズと照合する。そして、ステップＳ409でその内容が一致しないと判断すると、入力は無視され、ステップＳ404に戻る。
一方、ステップＳ409でパスフレーズの内容が一致していると判断すると、リモート端末１でのセッション切断処理を行うため、図１０に示すステップＳ410に進み、通信処理部1-1にセッションの切断メッセージを送る。
次に、図１０に示すステップＳ411に進み、ＰＭモード処理部1-9にセッションの切断メッセージＥＮＤＳ(ＲＥＭＯＴＥ)を通知する。このとき、リモート端末１からのセッション中断である情報も一緒に伝えられる。
最後に、ステップＳ412に進み、入力処理部1-3に対して行っていたローカル端末入力データ1-2のフックを解除(ＬＯＣＫ(オフ)メッセージによる)して処理を終える。
一方、図９に示すステップＳ405で何もデータがなかった場合には、ステップＳ413に進み、通信処理部1-1からの切断メッセージをチェックし、ステップＳ414で切断メッセージが来ていなければステップＳ404の処理に戻る。一方、ステップＳ414で切断メッセージが来ていれば、ステップＳ415でＰＭモード処理部1-9にセッションの中断メッセージＥＮＤＳ(ＬＯＣＡＬ)を通知する。
そして、図１０に示すステップＳ412に進み、入力処理部1-3に対して行っていた入力データ1-2のフックを解除(ＬＯＣＫ(オフ)メッセージによる)して、処理を終える。
【００４２】
(４)  リモート端末のＰＭモード処理部
次に、リモート端末１のＰＭモード処理部1-9に関わる動作を図１１のフローチャートと図２０のブロック図を用いて説明する。このＰＭモード処理部1-9は、図２０に示すように、ＰＭモード制御部1-9-1と、表示とサウンドの省電力モードを保持するＰＭ_ＶＩＤＥＯ保持領域1-9-2と、ＰＭ_ＳＯＵＮＤ保持領域1-9-3とを有している。
【００４３】
上記ＰＭモード処理部1-9は先のコネクション処理部1-8によって起動され、図１１に示すステップＳ500で最初に表示処理部1-11(図１１では「表示・」と省略)とサウンド処理部1-15を起動する。
次に、ステップＳ501に進み、ＰＭ_ＶＩＤＥＯ保持領域1-9-2に保持されたＰＭ_ＶＩＤＥＯの値を調べ、その値がDisable(無効)でなければステップＳ502に進み、ＰＭ_ＶＩＤＥＯの具体値と共に省電力モードに移行するように表示処理部1-11にメッセージＰＭ_ＯＮ(ＰＭ_ＶＩＤＥＯ)を送付する。一方、ステップＳ501でDisable(無効)であればステップＳ502をスキップする。ＰＭ_ＶＩＤＥＯのとる値は、ＳＣ(ScreenSaver)、ＢＬ(ＢＬＡＮＫ)、Disable(無効)のいずれかである。
次に、ステップＳ503に進み、ＰＭ_ＳＯＵＮＤ保持領域1-9-3に保持されたＰＭ_ＳＯＵＮＤの値を調べてその値がEnable(有効)であれば、ステップＳ504に進み、サウンド処理部1-15にＰＭ_ＯＮメッセージを送付する。ＰＭ_ＳＯＵＮＤの値は、Enable(有効)とDisable(無効)があるだけである。一方、ステップＳ503でＰＭ_ＳＯＵＮＤの値がDisable(無効)であれば、ステップＳ504をスキップする。このようにＰＭモード処理部1-9では、表示やサウンドに関する省電力モード設定に応じて表示処理部1-11やサウンド処理部1-15の省電力モードを起動する働きを有する。
次に、ステップＳ505に進み、コネクション処理部1-8からのセッション切断メッセージＥＮＤＳ(ＬＯＣ)をチェックし、ステップＳ506で切断メッセージが届いていないと判断すると、ステップＳ505に戻る。通常、リモート操作のセッション中はこのループを回ることになる。
【００４４】
一方、ステップＳ506で切断メッセージが届いていると判断すると、ステップＳ507に進み、ＰＭ_ＶＩＤＥＯ保持領域1-9-2に保持されたＰＭ_ＶＩＤＥＯの値がDisable(無効)でなければ、ステップＳ508に進む。
そして、ステップＳ508で表示処理部1-11に省電力モード停止のメッセージＰＭ_ＯＦＦ(ＰＭ_ＶＩＤＥＯ,ＬＯＣ)を送付する。一方、ステップＳ507でＰＭ_ＶＩＤＥＯ保持領域1-9-2に保持されたＰＭ_ＶＩＤＥＯの値がDisable(無効)であれば、ステップＳ508をスキップする。ここで引数のＬＯＣはこの切断メッセージがローカル端末２からの依頼なのか(ＬＯＣＡＬ)またはリモート端末１側からの依頼なのか(ＲＥＭＯＴＥ)を示している。
次に、ステップＳ509に進み、ＰＭ_ＳＯＵＮＤ保持領域1-9-3に保持されたＰＭ_ＳＯＵＮＤの値がDisable(無効)でなければ、ステップＳ510に進み、サウンド処理部1-15にメッセージＰＭ_ＯＦＦを送付する。一方、ステップＳ509でDisable(無効)であれば、ステップＳ510をスキップする。
最後に、ステップＳ511に進み、表示処理部1-11とサウンド処理部1-15にセッションの終了メッセージＥＮＤＳを送信して、処理を終了する。
【００４５】
(５)  リモート端末の表示処理部
次に、リモート端末１の表示処理部1-11の動作を図１２,図１３のフローチャートと図２１のブロック図を用いて説明する。図２１に示すように、表示処理部1-11は、表示命令制御部1-11-1と、ＰＭ稼動部1-11-2と、ＶＲＡＭ1-11-3と、フレームバッファ1-11-4と、表示モード(ＤＭ)保持領域1-11-5と、表示コントローラ1-11-6とを有している。
【００４６】
上記表示処理部1-11は、ＰＭモード処理部1-9から起動されたあと、最初に図１２に示すステップＳ600で表示命令制御部1-11-1によりＶＲＡＭ1-11-3に格納されている現在のデスクトップのイメージを表示データ1-12として通信処理部1-1に転送する。これにより、ローカル端末２の画面上に初期状態のリモート端末１のデスクトップイメージが表示されるようになる。
次に、ステップＳ601に進み、表示モード(ＤＭ)保持領域1-11-5のＤＭの値をＮＯＲＭＡＬに初期化する。これは、初期状態では、リモート画面の内容もそのままリモート端末１に表示させておくためである。
次に、ステップＳ602に進み、表示命令1-10をチェックし、ステップＳ603で表示命令があれば表示内容の更新を行う。そのとき、ステップＳ604で表示モード(ＤＭ)保持領域1-11-5のＤＭの内容を調べて、ＤＭのがＳＣ(ScreenSaver)でなかった場合には、ステップＳ606に進み、表示命令をそのままＶＲＡＭ1-11-3に書き込み、同じ表示データの内容をステップＳ607で通信処理部1-1にも転送した後、ステップＳ602に戻る。上記表示モード(ＤＭ)保持領域1-11-5のＤＭの内容がＳＣ以外というのは、ＰＭ_ＶＩＤＥＯ保持領域1-9-2の内容がDisable(無効)かＢＬのとき、つまり、省電力モードになっていない場合と、画面がオフ状態(またはバックライトがオフ)の場合である。
一方、ステップＳ604で表示モード(ＤＭ)保持領域1-11-5のＤＭがＳＣである場合には、リモート端末１の画面上はスクリーンセーバが起動しているため、ＶＲＡＭ1-11-3の更新は行わず、ステップＳ605に進み、代わりに表示命令をフレームバッファに書き込んでフレームバッファの更新を行う(なお、フレームバッファの初期化についてはステップＳ614を参照)。そして、ステップＳ607で更新内容を通信処理部1-1に転送した後、ステップＳ602に戻る。
また、ステップＳ603で表示データがなかった場合には、ステップＳ608に進み、ＰＭモード処理部1-9からのデータをチェックし、ステップＳ609でデータがなければステップＳ602に戻る一方、データがあればステップＳ610に進む。
そして、ステップＳ610でＰＭモード処理部1-9からのデータがセッションの切断メッセージＥＮＤＳであるかかどうか判断し、そうであれば処理を終了する一方、セッションの切断メッセージでなかった場合には、図１３に示すステップＳ611に進む。
図１３のステップＳ611でＰＭ_ＯＮ(ＰＭ_ＶＩＤＥＯ)メッセージかどうか調べて、そうであれば省電力モードへの移行を行うため、ステップＳ612に進み、表示モード(ＤＭ)保持領域1-11-5の値をＰＭ_ＶＩＤＥＯの値とする。ここでとりうる可能な値はＳＣまたはＢＬである。
次に、ステップＳ613に進み、表示モード(ＤＭ)保持領域1-11-5のＤＭの値を調べ、ＳＣでなければ(つまりＢＬの場合)ステップＳ616に進み、ＰＭ稼動部1-11-2が表示コントローラ1-11-6に命じて出力信号をオフするか、または、ノートブック等の液晶パネル搭載機種であれば液晶のバックライトをオフする。これにより、以降はリモート端末１側の画面表示は消えるため、リモート端末１上での操作内容は外部からは見えなくなる。その後、図１２のステップＳ601に戻る。
一方、ステップＳ613で表示モード(ＤＭ)保持領域1-11-5のＤＭがＳＣである場合には、スクリーンセーバを起動する必要があるため、最初にステップＳ614に進み、表示命令制御部1-11-1がＶＲＡＭ1-11-3の内容をフレームバッファ1-11-4にコピーする。
次に、ステップＳ615に進み、スクリーンセーバを起動して、リモート画面上に表示して、図１２のステップＳ601に戻る。以降は、リモート画面での操作内容はフレームバッファ1-11-4で更新されるように表示命令制御部1-11-1にて制御され、リモート端末１では、あたかもスクリーンセーバのみが起動・実行されているように見えるようになる。
【００４７】
また、ステップＳ611でＰＭ_ＯＦＦ(ＰＭ_ＶＩＤＥＯ,ＬＯＣ)メッセージが届いていた場合には、省電力モードを終了する処理を行う。すなわち、ステップＳ617に進み、引数のＰＭ_ＶＩＤＥＯがＳＣかどうかを調べ、そうであればステップＳ618でスクリーンセーバを終了させる。
次に、ステップＳ619に進み、表示命令制御部1-11-1がフレームバッファ1-11-4の内容をＶＲＡＭ1-11-3にコピーする。続くステップＳ620で引数のＬＯＣがＬＯＣＡＬか否かを判断する。すなわち、セッションの中断を行ったのが、ローカル端末２からなのかリモート端末１からなのかを判断するのである。そして、ローカル端末２からの中断であれば、ステップＳ621に進み、再びスクリーンセーバを起動する。これはローカル端末２からの中断であれば、その後使用者がリモート端末１の所に戻ってくるのに時間差があるため、そのあいだスクリーンセーバを起動しておいたほうがよいからである。その後、図１２のステップＳ620でリモート端末１からの切断要求である場合には、何もしない(スクリーンセーバは起動しない)で図１２のステップＳ601に戻る。これは、リモート端末１からの切断要求であるため、ユーザが引き続いてリモート端末１を利用する可能性が高いためである。
【００４８】
一方、ステップＳ617で引数のＰＭ_ＶＩＤＥＯがＢＬ(ＢＬＡＮＫ)である場合には、同様にステップＳ622に進み、引数のＬＯＣがＬＯＣＡＬか否かを判断する。すなわち、セッション中断の要求がリモート端末１からなのかローカル端末２からなのかを判断するのである。そして、ステップＳ622でローカル端末２からの切断の場合は何もしないで、つまり画面を省電力モードにしたままで図１２のステップＳ601に戻る。一方、ステップＳ622でリモート端末１からの切断である場合には、すぐリモート端末１が使えるようにステップＳ623で出力信号をオンするか、または、ノートブック等の場合は液晶パネルのバックライトをオンした後、図１２のステップＳ601に戻る。
【００４９】
(６)  リモート端末のサウンド処理部
次に、リモート端末１のサウンド処理部1-15の動作を図１４のフローチャートと図２２のブロック図を用いて説明する。このサウンド処理部1-15は、図２２に示すように、サウンド命令制御部1-15-1と、ＰＭ稼動部1-15-2と、サウンドコントローラ1-15-3と、サウンドモード(ＳＭ)保持領域1-15-4とを有している。
【００５０】
ＰＭモード処理部1-9から起動されると、サウンド命令制御部1-15-1が図１４に示すステップＳ700でサウンドモード(ＳＭ)保持領域1-15-4のＳＭをＮＯＲＭＡＬに初期化する。
次に、ステップＳ701に進み、サウンド命令1-14のチェックを行い、ステップＳ702でサウンド命令がある場合には、ステップＳ703に進み、サウンドモードＳＭがＭＵＴＥ(消音)であるかどうかを判断する。そして、ステップＳ703でＭＵＴＥでなかった場合には、ステップＳ704に進み、サウンド命令制御部1-15-1からサウンド命令1-14をサウンドコントローラ1-15-3に出力し、最終的にサウンド出力装置1-16に送られてリモート端末１の音が鳴る。
一方、ステップＳ703でサウンドモードＳＭがＭＵＴＥである場合には、続くステップＳ704をスキップするため、リモート端末１での音の再生は行われない。どちらの場合にも、次のステップＳ705でサウンドデータ1-17を通信処理部1-1に転送するため、ローカル端末２での音の再生が行われる。最後にステップＳ701に戻る。
【００５１】
また、ステップＳ702でサウンドデータがなかった場合は、ステップＳ706に進み、ＰＭモード処理部1-9からのデータをチェックし、ステップＳ707で何もデータがなければステップＳ701に戻る。一方、ステップＳ707でデータがあれば、ステップＳ708に進み、セッションの切断要求ＥＮＤＳであるかどうか確認し、そうでなかった場合には、残る可能性はＰＭ_ＯＮまたはＰＭ_ＯＦＦだけであるので、次のステップＳ709でＰＭ_ＯＮであるかどうかを判断し、ＰＭ_ＯＮである場合にはステップＳ710でサウンドモード(ＳＭ)保持領域1-15-4のＳＭをＭＵＴＥにし、ステップＳ701の処理に戻る。これ以降のサウンド再生はリモート端末１側ではミュートされ、ローカル端末２側だけに送られて再生されるようになる。
一方、ステップＳ709でＰＭ_ＯＮでないすなわちＰＭ_ＯＦＦであると判断すると、ステップＳ711に進み、サウンドモード(ＳＭ)保持領域1-15-4のＳＭをＮＯＲＭＡＬに戻して、ステップＳ701に戻る。つまり、以降のサウンド再生はリモート端末１側でも通常どおりに行われるようになる。
また、ステップＳ708でセッションの切断要求ＥＮＤＳがあれば、そのまま処理を終える。
【００５２】
図１１のＰＭモード処理部1-9のステップＳ510とステップＳ511を見れば分かる通り、セッション終了時は、一旦ＰＭ_ＯＦＦを行ってからセッションの切断要求ＥＮＤＳを送信している。そのため、サウンドの場合は表示のときと異なり、セッション終了の要求がローカル端末２からの場合でも、リモート端末１からの場合でも特に区別なくサウンドを再生可能状態に戻して終了することになる。これは、サウンドの再生がリモート端末１の操作に付随して発生するためで、ローカル端末２からの遠隔操作を終えた段階ですでにサウンドが発生する可能性はなくなるため、リモート端末１のサウンド再生をミュートしておく必要がないからである。
【００５３】
(７)  リモート端末の入力処理部
上記リモート端末１の入力処理部1-3に関わる動作を図１５のフローチャートと図１８のブロック図を用いて説明する。この入力処理部1-3は、図１８に示すように、入力データ制御部1-3-1と、入力モード(ＩＭ)保持領域1-3-2とを有している。
【００５４】
上記入力処理部1-3は、先のコネクション処理部1-8によって起動され、ステップＳ800で入力モード(ＩＭ)保持領域1-3-2のＩＭの値をＮＯＲＭＡＬに初期化する。
次に、ステップＳ801に進み、入力データのチェックを行い、ステップＳ802でデータがなければS801に戻る。一方、ステップＳ802でデータがあれば、ステップＳ803に進み、それがコネクション処理部1-8からのＬＯＣＫ切り替え指示かどうかをチェックする。なお、ＬＯＣＫ切り替え指示は、ＬＯＣＫ(オン)またはＬＯＣＫ(オフ)の形で送られてくる。
そして、ステップＳ803でＬＯＣＫ切り替え指示であれば、ステップＳ804に進み、入力モード(ＩＭ)保持領域1-3-2のＩＭの値をＮＯＲＭＡＬ(切り替えオンの場合)またはＬＯＣＫ(切り替えオフの場合)に設定し、ステップＳ801の処理に戻る。
一方、ステップＳ803でＬＯＣＫ切り替え指示でなかった場合には、ステップＳ805に進み、入力がリモート端末データ1-7でかつＩＭ＝ＬＯＣＫであるかどうかを調べ、そうであればステップＳ806に進み、リモート端末入力データ1-7をコネクション処理部1-8に転送し、ステップＳ801に戻る。これによりリモート端末１の入力はロックされた状態になる。一方、ステップＳ805で条件に一致しない場合は、ステップＳ807で入力データをオペレーティングシステム1-5(図１５ではＯＳ)に転送し、ステップＳ801の処理に戻る。
【００５５】
このように、上記ローカル端末２から通信回線３を介してリモート端末１をリモート操作するセッション中、リモート端末１の表示制御手段としての表示処理部1-11によって、リモート端末１の画面にローカル端末２の画面と異なる画面内容(スクリーンセーバ)を表示させるので、リモート端末１側においてプライバシー等の秘密情報を容易に保護することができる。
【００５６】
また、リモート操作のセッション中、リモート端末１の省電力モード手段としてのＰＭモード処理部1-9,表示処理部1-11によりリモート端末１の画面を省電力モードにすることによって、リモート端末１側においてプライバシー等の秘密情報を保護できると共に、リモート端末１側の表示電力を削減して省電力化を図ることができる。
【００５７】
また、リモート操作のセッション中、リモート端末１のサウンド抑制手段としてのＰＭモード処理部1-9,サウンド処理部1-15により、リモート端末１側のサウンドの発生を抑制することによって、リモート端末１側の省電力化と騒音防止を図ることができる。
【００５８】
また、上記リモート端末１の入力ロック解除手段としてのロック・アンロック制御部1-8-1により、リモート端末１側の入力のロック状態を暗証情報であるパスフレーズの入力により解除することによって、リモート端末１の入力のロック状態をリモート端末１側で解除することができる。
【００５９】
また、上記リモート端末１の入力のロック状態が解除されたときに、リモート端末１のセッション解除手段としての通信処理部1-1によって、リモート端末１とローカル端末２とのリモート操作のセッションを解除するので、リモート操作のセッションを切り忘れてうっかり自分のリモート端末１のところに戻ってきても、入力のロック解除により自動的にリモート操作のセッションを切断でき、自分のリモート端末１をすぐに操作可能にするので、操作性が向上する。
【００６０】
【発明の効果】
以上より明らかなように、この発明の計算機リモート操作システムによれば、リモートデスクトップ機能を使って自分の計算機(リモート端末)を離れた場所にある別の計算機(ローカル端末)から使用するときに、計算機(リモート端末)の画面を消す等の省電力モードにすることが可能であるため、例えばメールの読み書きを行っている内容や、ドキュメントの読み書きしている内容等も他の人に見られないため、プライバシーを保つことができる。
【００６１】
また、プライバシー保護という点以外にも、リモート操作時に計算機(リモート端末)の不要な画面の書き換えを行わないため、省電力や表示デバイスの寿命という点でも効果的である。同様に、不必要なサウンドの発生も抑制することが出るため、同じく省電力や騒音の問題も解決できる。
【００６２】
また、リモート操作時に計算機(リモート端末)の入力をロックできる機能を有するリモートデスクトップ機能を有するシステムにおいては、リモート操作のセッションを切り忘れてうっかり自分の計算機(リモート端末)のところに戻ってきても、キーボードやマウスのロックを解除してリモート操作のセッションも自動的に切ることが可能なため、いちいち別の計算機(ローカル端末)のある場所に戻る必要がなく、そのまま自分の計算機(リモート端末)を使用することができるので、時間を節約することができる。
【図面の簡単な説明】
【図１】  図１はこの発明の実施の一形態の計算機リモート操作システムのリモート端末の構成を示すブロック図である。
【図２】  図２は上記計算機リモート操作システムのローカル端末の構成を示すブロック図である。
【図３】  図３は上記ローカル端末の通信処理部のコネクション・プロセス処理部の動作を説明するフローチャートである。
【図４】  図４は上記ローカル端末の通信処理部の入力プロセス処理部の動作を説明するフローチャートである。
【図５】  図５は上記ローカル端末の通信処理部の出力プロセス処理部の動作を説明するフローチャートである。
【図６】  図６は上記リモート端末の通信処理部のコネクション・プロセス処理部の動作を説明するフローチャートである。
【図７】  図７は上記リモート端末の通信処理部の入力プロセス処理部の動作を説明するフローチャートである。
【図８】  図８は上記リモート端末の通信処理部の出力プロセス処理部の動作を説明するフローチャートである。
【図９】  図９は上記リモート端末のコネクション処理部の動作を説明するフローチャートである。
【図１０】  図１０は図９に続くフローチャートである。
【図１１】  図１１は上記リモート端末のＰＭモード処理部の動作を説明するフローチャートである。
【図１２】  図１２は上記リモート端末の表示処理部の動作を説明するフローチャートである。
【図１３】  図１３は図１２に続くフローチャートである。
【図１４】  図１４は上記リモート端末のサウンド処理部の動作を説明するフローチャートである。
【図１５】  図１５は上記リモート端末の入力処理部の動作を説明するフローチャートである。
【図１６】  図１６は上記ローカル端末の通信処理部の構成の詳細を示すブロック図である。
【図１７】  図１７は上記リモート端末の通信処理部の構成の詳細を示すブロック図である。
【図１８】  図１８は上記リモート端末の入力処理部の構成の詳細を示すブロック図である。
【図１９】  図１９は上記リモート端末のコネクション処理部の構成の詳細を示すブロック図である。
【図２０】  図２０は上記リモート端末のＰＭモード処理部の構成の詳細を示すブロック図である。
【図２１】  図２１は上記リモート端末の表示処理部の構成の詳細を示すブロック図である。
【図２２】  図２２は上記リモート端末のサウンド処理部の構成の詳細を示すブロック図である。
【符号の説明】
１…リモート端末、
２…ローカル端末、
３…通信回線、
1-1…通信処理部、
1-3…入力処理部、
1-5…オペレーティングシステム、
1-6…入力装置、
1-8…コネクション処理部、
1-9…ＰＭモード処理部、
1-11…表示処理部、
1-13…表示装置、
1-15…サウンド処理部、
1-16…サウンド出力装置、
2-1…通信処理部、
2-2…入力装置、
2-3…入力処理部、
2-6…表示処理部、
2-7…表示装置、
2-9…サウンド処理部、
2-10…サウンド装置。
【図１】
0004717289.tif 000002
【図２】
0004717289.tif 000003
【図３】
0004717289.tif 000004
【図４】
0004717289.tif 000005
【図５】
0004717289.tif 000006
【図６】
0004717289.tif 000007
【図７】
0004717289.tif 000008
【図８】
0004717289.tif 000009
【図９】
0004717289.tif 000010
【図１０】
0004717289.tif 000011
【図１１】
0004717289.tif 000012
【図１２】
0004717289.tif 000013
【図１３】
0004717289.tif 000014
【図１４】
0004717289.tif 000015
【図１５】
0004717289.tif 000016
【図１６】
0004717289.tif 000017
【図１７】
0004717289.tif 000018
【図１８】
0004717289.tif 000019
【図１９】
0004717289.tif 000020
【図２０】
0004717289.tif 000021
【図２１】
0004717289.tif 000022
【図２２】
0004717289.tif 000023