(57)【要約】【課題】  複数のコンピュータに同時にリモート接続した場合でも、個々のウィンドウがどのコンピュータの操作画面であるかを識別できるようにすることにある。【解決手段】  接続元コンピュータと接続先コンピュータとを含むシステムにおいて、前記接続元コンピュータは、前記接続先コンピュータの画面表示に関する管理情報を取得し、前記接続先コンピュータの画面情報を取得し、前記管理情報に従って、前記接続先コンピュータの画面に関する識別フィルタ画像を生成し、前記取得した画面情報および前記生成した識別フィルタ画像に基づいて、前記接続先コンピュータの画面を表示する。【選択図】  図１
2017062641.tif 000002
【特許請求の範囲】
【請求項１】
接続元コンピュータと、前記接続元コンピュータに接続された接続先コンピュータとを含み、前記接続元コンピュータが前記接続先コンピュータの画面を表示する画面表示システムにおいて、
前記接続元コンピュータは、
前記接続先コンピュータの画面表示に関する管理情報を取得し、
前記接続先コンピュータの画面情報を取得し、
前記管理情報に従って、前記接続先コンピュータの画面に関する識別フィルタ画像を生成し、
前記取得した画面情報および前記生成した識別フィルタ画像に基づいて、前記接続先コンピュータの画面を表示することを特徴とする画面表示システム。
【請求項２】
前記画面表示システムは、複数の接続先コンピュータを含み、
前記接続元コンピュータは、前記複数の接続先コンピュータの画面を表示することを特徴とする請求項１記載の画面表示システム。
【請求項３】
前記接続元コンピュータは、
前記複数の接続先コンピュータごとに異なる識別フィルタ画像を生成することを特徴とする請求項２記載の画面表示システム。
【請求項４】
接続元コンピュータと、前記接続元コンピュータに接続された接続先コンピュータとを含むシステムにおいて、前記接続元コンピュータが前記接続先コンピュータの画面を表示する画面表示方法であって、
前記接続先コンピュータの画面表示に関する管理情報を取得し、
前記接続先コンピュータの画面情報を取得し、
前記管理情報に従って、前記接続先コンピュータの画面に関する識別フィルタ画像を生成し、
前記取得した画面情報と前記生成した識別フィルタ画像から、前記接続先コンピュータの画面を生成して表示することを特徴とする画面表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、あるコンピュータの画面を別のコンピュータ側で表示するシステムに関する。
【背景技術】
【０００２】
一般的なコンピュータやサーバで利用されるオペレーティングシステム（ＯＳ）では、ネットワークで接続された他のコンピュータを、遠隔地で操作したり画面を閲覧したりすること（いわゆるリモートデスクトップ）が可能である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開2007-334633号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
既存のリモートデスクトップでは、操作端末から遠隔地のコンピュータのデスクトップ画面(ＧＵＩ：グラフィカルユーザインターフェース)を操作可能である。また、ネットワークにつながったコンピュータであれば、ひとつの操作端末から同時に複数のコンピュータを操作することが可能である。
【０００５】
ひとつの操作端末から複数のコンピュータに接続した場合、操作端末の画面には、複数のコンピュータの操作画面が同時に表示される。同時に複数の画面が表示されると、表示されるウィンドウは同じような操作画面ある可能性がある。また、画面の色や形状が似ているため、操作者はそれぞれのウィンドウが、どの接続先コンピュータの操作画面なのかを判断するのが難しい。
【０００６】
さらに、複数のコンピュータにおいてウィンドウを開いていると、表示される操作画面も同じ画面となり、どこの端末で操作しているのかの判別が難しくなる。
【０００７】
そのため、操作者は本来操作するべきコンピュータとは別のコンピュータの操作画面を選択してしまい、誤ったコンピュータにて操作を行ってしまう可能性が大きくなる。たとえ正しい操作であったとしても、誤ったコンピュータで行ってしまうと、誤ったコンピュータに変更を加えてしまい、システム障害を発生させる可能性がある。
【０００８】
本発明の目的は、複数のコンピュータに同時にリモート接続した場合でも、画面に表示された個々のウィンドウが、どのコンピュータの操作画面であるかを識別できるようにすることにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために本発明は、接続元コンピュータと、前記接続元コンピュータに接続された接続先コンピュータとを含み、前記接続元コンピュータが前記接続先コンピュータの画面を表示する画面表示システムにおいて、前記接続元コンピュータは、
前記接続先コンピュータの画面表示に関する管理情報を取得し、前記接続先コンピュータの画面情報を取得し、前記管理情報に従って、前記接続先コンピュータの画面に関する識別フィルタ画像を生成し、前記取得した画面情報および前記生成した識別フィルタ画像に基づいて、前記接続先コンピュータの画面を表示する構成を採用する。
【発明の効果】
【００１０】
本発明によれば、複数のコンピュータを遠隔操作しているときに、どのウィンドウがどのコンピュータの操作画面なのかを識別することが可能となり、誤ったコンピュータで操作することを防止し、作業ミスを減らすことが可能となる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施例であるシステム構成と処理フローを示す。
【図２】接続先コンピュータと接続元コンピュータが多段で遠隔接続されている例を示す。
【図３】接続元コンピュータにおける画面表示例である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施例を、画面を参照しつつ詳細に説明する。
【実施例１】
【００１３】
図1は表示方法管理情報を取得し、表示画面に反映するまでの概略を示している。
【００１４】
接続元コンピュータ２０と接続先コンピュータ１０は、ネットワークにより接続されている。接続先コンピュータ１０には、接続応答プログラム１０２、表示方法転送応答プログラム１０３、画面転送応答プログラム１０４からなる遠隔接続エージェントプログラム１０１が実装されている。接続元コンピュータ２０には、接続リクエストプログラム２０２、表示方法転送リクエストプログラム２０３、画面転送リクエストプログラム２０４、識別フィルタ画像生成プログラム２０５、画面合成プログラム２０６、画面ウィンドウ表示プログラム２０７からなる遠隔接続マネージャプログラム２０１が実装されている。
【００１５】
接続元コンピュータ２０の接続リクエストプログラム２０２は、接続先コンピュータ１０に接続リクエストを発信する。接続先コンピュータ１０の接続応答プログラム１０２は、接続元コンピュータ２０からの接続リクエストに対してユーザ認証を行い、接続元コンピュータ２０へ接続応答を送信する。
【００１６】
接続リクエストを受けた接続元コンピュータ２０において、表示方法転送リクエストプログラム２０３は、接続先コンピュータ１０に対し、表示方法転送リクエストを送信する。接続先コンピュータ１０は、表示方法転送リクエストを受け、表示方法転送応答プログラム１０３が接続先コンピュータ１０内の表示方法管理データベース１０５に格納された表示方法管理情報を、接続元コンピュータ２０に転送する。
【００１７】
表示方法管理データベース１０５には、遠隔接続に関する接続情報のほか、画面表示方法を示すデータが含まれる。例えば、画面に表示する文字列やフォント、表示位置、画像の有無、画像データ、色情報、透過率等を含む。また、接続情報にはホスト名やＩＰアドレス等を含む。接続元コンピュータ２０は、接続先コンピュータ１０から送信された表示方法管理情報を受け、画面転送リクエストプログラム２０４へ進む。
【００１８】
接続元コンピュータ２０の画面転送リクエストプログラム２０４は、接続先コンピュータ１０に対し、画面転送リクエストを送信する。接続先コンピュータ１０の画面転送応答プログラムは、接続元コンピュータ２０から送信される画面転送リクエストを受信し、接続先コンピュータ１０のデスクトップ画面表示情報１０６を、接続元コンピュータ２０に転送する。接続元コンピュータ２０の画面転送リクエストプログラム２０４は、接続先コンピュータ１０から送信されるデスクトップ画面情報を受け、識別フィルタ画像生成プログラム２０５へ進む。
【００１９】
接続元コンピュータ２０の識別フィルタ画像生成プログラム２０５は、表示方法転送リクエストプログラム２０３が受信した表示方法管理情報を読み取り、その表示方法管理情報に従った識別フィルタ画像を生成する。識別フィルタ画像は、文字列や画像のほか、色情報等を含み、直線や格子柄、またはコンピュータ名の透かし等の任意の画像や模様で構成する。
【００２０】
画面合成プログラム２０６では、画面転送リクエスト２０４が受信したデスクトップ画面表示１０６と、識別フィルタ画像生成プログラム２０５が生成した識別フィルタ画像を合成した、合成画面を生成する。生成した合成画面には画面を識別するための識別フィルタ画像とともに、接続先コンピュータ１０のデスクトップ画面表示１０６の画面が表示されているため、デスクトップ画面を閲覧しながら、識別情報を確認することができる
画面ウィンドウ表示プログラム２０７は、画面合成プログラム２０６が生成した合成画面を接続元コンピュータ２０のデスクトップ画面表示２０８にウィンドウとして表示する。表示されたウィンドウには、接続先のデスクトップの画面情報とともに、表示方法に従った識別フィルタ画像が合成されており、ウィンドウを見るだけで、ウィンドウがどのコンピュータに接続しているかを判別することを可能にする。
【実施例２】
【００２１】
図２は、コンピュータを多段的に接続した場合の実施例を示す。図２は、接続元コンピュータ３０から接続元兼接続先コンピュータ２０へ遠隔接続し、かつ接続元兼接続先コンピュータ２０から接続先コンピュータ１０へ遠隔接続した場合の概略図である。
【００２２】
接続先コンピュータ１０は、遠隔接続エージェント１０１と、表示方法管理情報１０５と、デスクトップ画面表示１０６で構成される。
【００２３】
接続元コンピュータ２０は、遠隔接続マネージャ２０１と、デスクトップ画面表示２０８と、表示方法管理情報２０９と、遠隔接続エージェント２１０で構成される。
【００２４】
多段接続元コンピュータ３０は、遠隔接続マネージャ３０１と、デスクトップ画面表示３０２で構成される。ディスプレイ４０は、多段接続元コンピュータ３０の画面出力である。
【００２５】
接続元コンピュータ３０と接続元兼接続先コンピュータ２０との接続方式は、図１に示した方式に従う。また、接続元兼接続先コンピュータ２０と接続先コンピュータ１０との接続方式も、図１に示した方式に従う。
【００２６】
接続元コンピュータ２０の遠隔接続マネージャ２０１から接続先コンピュータ１０の遠隔接続エージェント１０１に接続リクエストと、表示方法転送リクエストと、画面転送リクエストを送信し、接続先コンピュータ１０の遠隔接続エージェント１０１はリクエストに従い、表示方法管理データベース１０５に格納された表示方法管理とデスクトップ画像１０６を、接続元コンピュータ２０の遠隔接続マネージャ２０１に転送する。接続元コンピュータ２０の遠隔接続マネージャ２０１は、接続先コンピュータ１０から受けた表示方法管理情報を元に、識別フィルタ画像を生成し、接続先コンピュータ１０のデスクトップ画像と識別フィルタ画像を合成し、接続元兼接続先コンピュータ２０のデスクトップ画像２０８を生成する。
【００２７】
接続元コンピュータ３０の遠隔接続マネージャ３０１から接続元コンピュータ２０の遠隔接続エージェント２０１に接続リクエストと、表示方法転送リクエストと、画面転送リクエストを送信し、接続元コンピュータ２０の遠隔接続エージェント２０１はリクエストに従い、表示方法管理情報２０９とデスクトップ画像２０８を接続元コンピュータ３０の遠隔接続マネージャ３０１に転送する。接続元コンピュータ３０の遠隔接続マネージャ３０１は接続元兼接続先コンピュータ２０から受けた表示方法管理情報２０９を元に、識別フィルタ画像を生成し、接続元兼接続先コンピュータ２０のデスクトップ画像と識別フィルタ画像を合成し、接続元コンピュータ３０のデスクトップ画像３０２を生成する。
【００２８】
図３は、図２で示した接続方式で接続したときの、接続元コンピュータ３０のディスプレイ４０に表示される画面の表示例を示す。
【００２９】
接続元コンピュータ３０のディスプレイ４０には、接続元コンピュータのデスクトップ画像３０２が表示されている。
【００３０】
そのデスクトップ画像には接続元コンピュータ２０のデスクトップ画像と識別フィルタが合成された画像が接続元コンピュータの遠隔接続ウィンドウ４０１として表示される。図３では、接続元コンピュータ２０の表示方法管理情報２０９に、二重線を縦に表示すると設定している場合の例を示す。
【００３１】
接続元兼接続先コンピュータ４０１のデスクトップ画像には、接続先コンピュータ１０のデスクトップ画像と識別フィルタが合成された画像が接続先コンピュータの遠隔接続ウィンドウ４０２として表示される。図３に示す表示画面は、接続先コンピュータ１０の表示方法管理情報１０５に、斜めの直線を表示すると設定している場合の例である。
【００３２】
この方式では、多段的に接続した場合でも、操作端末のデスクトップ画面情報が隠れることなく、表示することができる。また、全画面表示にしている場合でも識別情報が隠れることは無く、操作画面の識別が容易となる。また、複数コンピュータに接続している場合でも、それぞれのコンピュータを識別することが可能である。
【符号の説明】
【００３３】
１０：接続先コンピュータ
１０１：遠隔接続エージェントプログラム
１０２：接続応答プログラム
１０３：表示方法転送応答プログラム
１０４：画面転送応答プログラム
１０５：表示方法管理情報データベース
１０６：デスクトップ画面表示
２０：接続元コンピュータ
２０１：遠隔接続マネージャプログラム
２０２：接続リクエストプログラム
２０３：表示方法転送リクエストプログラム
２０４：画面転送リクエストプログラム
２０５：識別フィルタ画像生成プログラム
２０６：画面合成プログラム
２０７：画面ウィンドウ表示プログラム
２０８：デスクトップ画面表示
２０９：表示方法管理情報
【図１】
2017062641.tif 000003
【図２】
2017062641.tif 000004
【図３】
2017062641.tif 000005