(57)【要約】【課題】共有リソースを効率よく操作することができる技術を提供することを課題とする。【解決手段】クライアント端末１１のユーザは、クライアント端末２１が格納する共有ファイル３３の遠隔操作を指示する。クライアント端末１１、１２の間に、共有ファイル３３に一対一に対応した遠隔操作用セッションが確立される。クライアント端末２１は、遠隔操作用セッションを利用して、共有ファイル３３の操作画面に対応した画面データを送信する。クライアント端末１１は、受信した画面データに基づいて、共有ファイル３３の操作画面を表示する。クライアント端末１１のユーザの指示に応じたイベント情報を、遠隔操作用セッションを介してクライアント端末２１に送信する処理と、イベント情報に基づく処理が反映された画面データを、遠隔操作用セッションを介してクライアント端末１１に送信する処理が繰り返される。【選択図】図１
2010256989.tif 000002
【特許請求の範囲】
【請求項１】
遠隔操作の対象となる対象リソースを指定する指定部と、
前記対象リソースに一対一で対応する遠隔操作用セッションを前記対象リソースの実体にアクセス可能なオーナ通信装置との間に確立する通信部と、
前記遠隔操作用セッションを介して、前記対象リソースの操作情報を前記オーナ通信装置に送信し、前記オーナ通信装置が前記操作情報に応じて作成した前記対象リソースの画面情報を受信する遠隔操作部と、
前記対象リソースの操作画面を前記画面情報に基づいて表示する表示部と、
を備えることを特徴とする通信装置。
【請求項２】
請求項１に記載の通信装置において、さらに、
前記対象リソースを遠隔操作するか、ダウンロードした対象リソースを操作するかを選択する選択部と、
ダウンロードした対象リソースの操作が選択された場合、前記対象リソースを前記オーナ通信装置からダウンロードし、ダウンロードした対象リソースを操作する直接操作部と、
を備えることを特徴とする通信装置。
【請求項３】
請求項２に記載の通信装置において、さらに、
自装置が操作することができるリソースに関する情報と、前記リソースの実体にアクセスできる装置を示す情報とが登録された共有リソース情報を保持する共有リソース情報管理部、
を備え、
前記指定部は、前記共有リソース情報を用いて前記対象リソースを指定し、
前記通信部は、前記共有リソース情報を用いて前記オーナ通信装置を特定する通信先特定部、
を含むことを特徴とする通信装置。
【請求項４】
請求項３に記載の通信装置において、
前記共有リソース情報は、
前記リソースの操作方法を指定した指定情報、
を含み、
前記選択部は、前記指定情報に基づいて、前記対象リソースを遠隔操作するか、ダウンロードした対象リソースを操作するかを選択することを特徴とする通信装置。
【請求項５】
第１通信装置と、第２通信装置と、を含む遠隔操作システムであって、
前記第１通信装置は、
遠隔操作の対象となる対象リソースとして、前記第２通信装置が実体にアクセスすることができるリソースを指定する指定部と、
前記対象リソースの操作情報を前記第２通信装置に送信し、前記操作情報に応じて前記第２通信装置が作成した前記対象リソースの画面情報を受信する遠隔操作部と、
前記対象リソースの操作画面を前記画面情報に基づいて表示する表示部と、
を備え、
前記第２通信装置は、
受信した前記操作情報に基づいて前記対象リソースを操作し、前記対象リソースの操作結果に対応するイメージ情報を前記画面情報として前記第１通信装置に送信するリソース操作部、
備え、
前記第１通信装置および前記第２通信装置は、
前記対象リソースに一対一で対応する遠隔操作用セッションを前記第１通信装置と前記第２通信装置との間に確立し、前記遠隔操作用セッションを用いて前記操作情報および前記画面情報を転送する通信部、
を備えることを特徴とする遠隔操作システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のクライアント端末の間で仮想的に共有されるリソースを操作する技術に関する。
【背景技術】
【０００２】
異なる二つのＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）にそれぞれ接続する複数のクライアント端末が、ファイルなどのリソースを共有することができる中継通信ステムが存在する。
【０００３】
下記特許文献１に係る中継通信システムは、各ＬＡＮに接続された複数のクライアント端末と、各ＬＡＮに一つずつ設置され、クライアント端末間の通信を中継する中継サーバとで構成される。各クライアント端末および各中継サーバは、共有リソースに関する情報が登録された共有リソース情報を保持している。
【０００４】
クライアント端末は、共有リソース情報に基づいて操作対象の共有リソースを指定し、指定した共有リソースの実体にアクセスできるクライアント端末に、共有リソースの操作を指示する。クライアント端末は、他のクライアント端末が実体を格納している共有リソースを、自装置が保有しているかのように操作することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−１２９９９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記特許文献１に係る中継通信システムにおいて、クライアント端末は、他のクライアント端末に実体が格納されている共有リソースを直接操作する場合、共有リソースをダウンロードする必要がある。
【０００７】
しかしながら、共有リソースをダウンロードすることが困難な場合がある。たとえば、クライアント端末に接続されている回線の通信速度が遅い場合、操作対象の共有リソースのサイズが非常に大きい場合などである。これらのケースでは、共有リソースのダウンロードに多くの時間がかかることになり、共有リソースの操作の効率が低下するという問題があった。
【０００８】
そこで、本発明は前記問題点に鑑み、共有リソースを効率よく操作することができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、請求項１記載の発明は、通信装置であって、遠隔操作の対象となる対象リソースを指定する指定部と、前記対象リソースに一対一で対応する遠隔操作用セッションを前記対象リソースの実体にアクセス可能なオーナ通信装置との間に確立する通信部と、前記遠隔操作用セッションを介して、前記対象リソースの操作情報を前記オーナ通信装置に送信し、前記オーナ通信装置が前記操作情報に応じて作成した前記対象リソースの画面情報を受信する遠隔操作部と、前記対象リソースの操作画面を前記画面情報に基づいて表示する表示部と、を備えることを特徴とする。
【００１０】
請求項２記載の発明は、請求項１に記載の通信装置において、さらに、前記対象リソースを遠隔操作するか、ダウンロードした対象リソースを操作するかを選択する選択部と、ダウンロードした対象リソースの操作が選択された場合、前記対象リソースを前記オーナ通信装置からダウンロードし、ダウンロードした対象リソースを操作する直接操作部と、を備えることを特徴とする。
【００１１】
請求項３記載の発明は、請求項２に記載の通信装置において、さらに、自装置が操作することができるリソースに関する情報と、前記リソースの実体にアクセスできる装置を示す情報とが登録された共有リソース情報を保持する共有リソース情報管理部、を備え、前記指定部は、前記共有リソース情報を用いて前記対象リソースを指定し、前記通信部は、前記共有リソース情報を用いて前記オーナ通信装置を特定する通信先特定部、を含むことを特徴とする。
【００１２】
請求項４記載の発明は、請求項３に記載の通信装置において、前記共有リソース情報は、前記リソースの操作方法を指定した指定情報、を含み、前記選択部は、前記指定情報に基づいて、前記対象リソースを遠隔操作するか、ダウンロードした対象リソースを操作するかを選択することを特徴とする。
【００１３】
請求項５記載の発明は、第１通信装置と、第２通信装置と、を含む遠隔操作システムであって、前記第１通信装置は、遠隔操作の対象となる対象リソースとして、前記第２通信装置が実体にアクセスすることができるリソースを指定する指定部と、前記対象リソースの操作情報を前記第２通信装置に送信し、前記操作情報に応じて前記第２通信装置が作成した前記対象リソースの画面情報を受信する遠隔操作部と、前記対象リソースの操作画面を前記画面情報に基づいて表示する表示部と、を備え、前記第２通信装置は、受信した前記操作情報に基づいて前記対象リソースを操作し、前記対象リソースの操作結果に対応するイメージ情報を前記画面情報として前記第１通信装置に送信するリソース操作部、備え、前記第１通信装置および前記第２通信装置は、前記対象リソースに一対一で対応する遠隔操作用セッションを前記第１通信装置と前記第２通信装置との間に確立し、前記遠隔操作用セッションを用いて前記操作情報および前記画面情報を転送する通信部、を備えることを特徴とする。
【発明の効果】
【００１４】
本発明に係る通信装置は、操作対象の対象リソースにアクセス可能なオーナ通信装置との間に、対象リソースと一対一で対応する通信用セッションを確立し、通信用セッションを用いて対象リソースの遠隔操作に必要な情報を送受信する。本発明に係る通信装置は、対象リソースをダウンロードする必要がないため、対象リソースの操作開始までの時間を短くすることができる。
【００１５】
また、本発明に係る通信装置は、対象リソースの操作方法として、ダウンロードした対象リソースを操作するか、対象リソースを遠隔操作するかを選択する。したがって、本発明に係る通信装置は、対象リソースのサイズ、通信回線の状況などに応じて、最適な操作方法を選択することができる。
【図面の簡単な説明】
【００１６】
【図１】本実施の形態に係る中継通信システムの全体構成を示す図である。
【図２】中継サーバの構成を示す図である。
【図３】クライアント端末の構成と、リソースなどの格納状況とを示す図である。
【図４】共有リソース管理情報を示す図である。
【図５】中継グループ情報を示す図である。
【図６】中継サーバ情報を示す図である。
【図７】本発明の第１の実施の形態に係る中継通信システムの処理の流れを示す図である。
【図８】クライアント端末情報を示す図である。
【図９】クライアント端末情報を示す図である。
【図１０】本発明の第１の実施の形態に係る中継通信システムの処理の流れを示す図である。
【図１１】本発明の第２の実施の形態に係る中継通信システムの処理の流れを示す図である。
【図１２】共有リソース管理情報の変形例を示す図である。
【発明を実施するための形態】
【００１７】
｛第１の実施の形態｝
＜１．中継通信システムの全体構成＞
以下、図面を参照しつつ本発明の実施の形態について説明する。図１は、中継通信システムの全体構成を示す図である。中継通信システムは、ＬＡＮ１、２、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）３から構成される。ＬＡＮ１、２は、小規模なネットワークであり、物理的に離れた場所に構築されている。ＷＡＮ３は、インターネットなどの広域ネットワークである。
【００１８】
ＬＡＮ１には、クライアント端末１１、中継サーバ１２が接続されている。ＬＡＮ２には、クライアント端末２１、２２、中継サーバ２３が接続されている。ＷＡＮ３には、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）サーバ３０が接続されている。
【００１９】
クライアント端末１１、２１、２２は、パーソナルコンピュータなどである。中継サーバ１２、２３は、クライアント端末１１と、クライアント端末２１、２２との相互間の通信を中継する。ＳＩＰサーバ３０は、中継サーバ１２、２３の相互間の通信を中継する。本実施の形態においては、中継サーバ１２、２３の相互間の通信プロトコルにはＳＩＰを利用するが、ＳＩＰ以外のプロトコルを利用してもよい。
【００２０】
＜２．中継サーバの構成＞
図２は、中継サーバ１２、２３の構成を示すブロック図である。中継サーバ１２（２３）は、インタフェース部１２１（２３１）、制御部１２２（２３２）、データベース格納部１２３（２３３）から構成される。括弧が付されていない符号は、中継サーバ１２に関する符号である。括弧が付されている符号は、中継サーバ２３に関する符号である。
【００２１】
インタフェース部１２１（２３１）は、プライベートＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスを利用して、ＬＡＮ１（２）に接続されるクライアント端末１１（２１、２２）との通信を行う。インタフェース部１２１（２３１）は、グローバルＩＰアドレスを利用して、ＷＡＮ３に接続されるＳＩＰサーバ３０と通信を行う。
【００２２】
制御部１２２（２３２）は、データベース格納部１２３（２３３）に格納される各種データベースを管理する。データベース格納部１２３（２３３）は、中継グループ情報格納部１２４（２３４）、中継サーバ情報格納部１２５（２３５）、クライアント端末情報格納部１２６（２３６）、共有リソース情報格納部１２７（２３７）から構成される。
【００２３】
＜３．クライアント端末の構成＞
図３は、クライアント端末１１の構成と、リソースなどの各種情報の格納状況とを示す図である。クライアント端末１１は、制御部１１１と、操作部１１２と、モニタ１１３と、記憶部１１４と、データベース格納部１１５と、ＬＡＮインタフェース１１６とを備える。
【００２４】
制御部１１１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などを有し、クライアント端末１１の全体制御を行う。操作部１１２は、キーボード、マウスなどで構成されており、クライアント端末１１に対する各種の指示を受け付ける。モニタ１１３は、液晶ディスプレイなどである。
【００２５】
記憶部１１４は、フォルダ、ファイルなどのリソースを格納する。具体的には、記憶部１１４には、共有フォルダ３１が作成されている。共有フォルダ３１には、共有ファイル３２が格納されている。
【００２６】
データベース格納部１１５は、中継グループ情報格納部１１７、中継サーバ情報格納部１１８、共有リソース情報格納部１１９から構成される。
【００２７】
ＬＡＮインタフェース１１６は、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）／ＩＰなどのプロトコルを用いて、中継サーバ１２との通信を制御する。
【００２８】
クライアント端末２１、２２の構成は、記憶部を除いて、クライアント端末１１の構成と同様である。クライアント端末２１の記憶部２１４には、共有ファイル３３と、共有ファイル３３を操作することができるアプリケーションプログラム３４とが格納される。クライアント端末２２の記憶部の説明は、省略する。
【００２９】
共有フォルダ３１、共有ファイル３２、３３は、クライアント端末１１、２１、２２の間で共有される共有リソースである。図３に示すように、共有リソースの実体は、各クライアント端末に分散して格納される。各クライアント端末に実体が格納されているリソースは、これらのリソースの属性情報が共有リソース管理情報８０に登録されることにより、クライアント端末１１、２１、２２の間で仮想的に共有される共有リソースとなる。
【００３０】
共有リソースの実体にアクセスできるクライアント端末を、オーナクライアント端末と呼ぶ。たとえば、クライアント端末１１は、共有フォルダ３１、共有ファイル３２のオーナクライアント端末である。なお、各クライアント端末が共有リソースの実体にアクセスできるのであれば、各クライアント端末に接続されているファイルサーバなどに共有リソースの実体が格納されていてもよい。
【００３１】
＜４．リソースの操作の流れ＞
以下、クライアント端末１１が、クライアント端末１２が実体を格納する共有ファイル３３を遠隔操作する処理について詳しく説明する。本実施の形態における「遠隔操作」とは、クライアント端末１１がオーナクライアント端末にインストールされているアプリケーションを利用して共有リソースの各種操作を行うことをいう。共有リソースの操作としては、たとえば、編集、あるいは閲覧などが挙げられる。
【００３２】
＜４．１．操作対象の指定＞
まず、クライアント端末１１のユーザは、操作部１１２を操作して、共有リソース情報格納部１１９に格納されている共有リソース管理情報８０をモニタ１１３に表示させる。クライアント端末１１のユーザは、モニタ１１３に表示された共有リソース管理情報８０を参照して、操作対象の共有リソースを指定する。
【００３３】
図４は、共有リソース管理情報８０を示す図である。共有リソース管理情報８０は、本体情報８１、共有端末情報８２、共有リソース個別情報８３１、８３２、８３３・・・から構成される。共有リソース個別情報８３１、８３２、８３３・・・の総称を、共有リソース個別情報８３とする。
【００３４】
本体情報８１は、共有リソース管理情報８０の属性情報である。本体情報８１において、「ｉｄ」は、共有リソース管理情報８０の識別番号である。「ｏｗｎｅｒ」には、共有リソース管理情報８０を作成したクライアント端末の識別情報が登録される。「ｎａｍｅ」には、共有リソース管理情報８０の名前が設定される。
【００３５】
共有端末情報８２には、共有リソースを共有するグループを構成するクライアント端末の識別情報が設定される。共有端末情報８２には、クライアント端末１１の識別情報「ｃｌｉｅｎｔ−１＠ｒｅｌａｙ−ｓｅｒｖｅｒ−１．ａｂｃ．ｎｅｔ」が登録されている。また、共有端末情報８２には、クライアント端末２１、２２の識別情報として、「ｃｌｉｅｎｔ−２＠ｒｅｌａｙ−ｓｅｒｖｅｒ−２．ａｂｃ．ｎｅｔ」、「ｃｌｉｅｎｔ−３＠ｒｅｌａｙ−ｓｅｒｖｅｒ−２．ａｂｃ．ｎｅｔ」がそれぞれ登録されている。
【００３６】
共有リソース個別情報８３は、共有リソースごとに作成され、各共有リソースの属性情報が記載される。共有リソース個別情報８３１は、共有フォルダ３１に対応し、共有リソース個別情報８３２、８３３は、共有ファイル３２、３３にそれぞれ対応する。
【００３７】
共有リソース個別情報８３１〜８３３がそれぞれ設定されるｒｅｓｏｕｒｃｅタグにおいて、「ｉｄ」は、各共有リソース個別情報の識別情報である。「ｎａｍｅ」には、共有リソースの名前が設定される。「ｏｗｎｅｒ」には、オーナクライアント端末の識別情報が登録される。「ｔｙｐｅ」は、共有リソースがファイルであるかフォルダであるかを示す情報である。「ｖａｌｕｅ」は、オーナクライアント端末における共有リソースの実体の格納場所を示している。
【００３８】
共有リソース個別情報８３は、仮想的なツリー構成で記述される。たとえば、共有リソース個別情報８３２、８３３は、共有リソース個別情報８３１のｒｅｓｏｕｒｃｅタグの中に組み込まれている。共有リソース個別情報８３１に対応する共有フォルダ３１は、クライアント端末１１に作成されている（図２参照）。共有リソース個別情報８３３に対応する共有ファイル３３は、クライアント端末２１に格納されている。
【００３９】
これらのことから、共有リソース個別情報８３において、共有ファイル３３が共有フォルダ３１に仮想的に格納されていることがわかる。共有リソース個別情報８３の仮想的なツリー構成と、共有リソースの実体の格納場所とは、直接的な関係はない。たとえば、共有リソース個別情報８３の仮想的なツリー構成の変化に連動して、共有リソースの実体の格納場所が変更されることはない。
【００４０】
共有リソース管理情報８０は、共有端末情報８２に登録されたクライアント端末と、これらのクライアント端末が直接通信することができる中継サーバにより共有される。つまり、共有リソース管理情報８０は、各クライアント端末の共有リソース情報格納部、中継サーバ１２、２３の共有リソース情報格納部１２７、２３７に格納される。
【００４１】
クライアント端末１１のユーザは、モニタ１１３に表示された共有リソース管理情報８０に基づいて、共有ファイル３３を遠隔操作の対象に指定する。共有リソース個別情報８３３には、共有ファイル３３のファイル名として、「ｄａｔａ．ｐｐｔ」が設定されている。クライアント端末１１のユーザは、共有ファイル３３のオーナクライアント端末２１がクライアント端末２１であることを確認する。
【００４２】
＜４．２．通信状態の確認＞
クライアント端末１１のユーザは、共有ファイル３３を指定した後に、通信先となるクライアント端末２１にアクセスできるかどうかを確認する。具体的には、クライアント端末１１のユーザは、中継グループ情報４０および中継サーバ情報５０をモニタ１１３に表示させ、クライアント端末１１が所属する中継グループを確認する。
【００４３】
図５は、中継グループ情報４０を示す図である。中継グループ情報４０は、中継通信システムを構成する中継サーバに関する情報である。中継グループ情報４０は、各クライアント端末の中継グループ情報格納部、中継サーバ１２、２３の中継グループ情報格納部１２４、２３４に格納される。つまり、中継グループ情報４０は、中継通信システムを構成する中継サーバ、クライアント端末により共有される。
【００４４】
図５に示すように、中継グループ情報４０は、上位情報４０１、下位情報４０２から構成される。上位情報４０１は、上位にある中継グループについての情報である。「ｉｄ」は、中継グループの識別情報であり、「２００７０４０２１３３１００＠ｒｅｌａｙ−ｓｅｒｖｅｒ−１．ａｂｃ．ｎｅｔ」が設定されている。「ｎａｍｅ」は、中継グループの名称であり、「ＧＲＯＵＰ  １」が設定されている。
【００４５】
下位情報４０２は、下位にある中継サーバについての情報である。「ｉｄ」は、中継グループを構成する中継サーバの識別情報を示す。「ｉｄ」には、中継サーバ１２、２３の識別情報「ｒｅｌａｙ−ｓｅｒｖｅｒ−１＠ａｂｃ．ｎｅｔ」、「ｒｅｌａｙ−ｓｅｒｖｅｒ−２＠ａｂｃ．ｎｅｔ」が設定されている。
【００４６】
図６は、中継サーバ情報５０を示す図である。中継サーバ情報５０は、各クライアント端末の中継サーバ情報格納部、中継サーバ１２、２３の中継サーバ情報格納部１２５、２３５に格納される。つまり、中継サーバ情報５０は、図１に示す中継通信システムを構成する中継サーバ、クライアント端末により共有される。
【００４７】
図６に示すように、中継サーバ情報５０は、上位情報５０１−１、５０１−２、下位情報５０２−１、５０２−２から構成される。上位情報５０１−１、５０１−２は、上位にある中継サーバ１２、２３についての情報である。「ｉｄ」、「ｎａｍｅ」は、中継サーバの識別情報、名称を示す。中継サーバ起動情報５０３−１、５０３−２は、中継サーバ１２、２３の起動状態を示す情報であり、起動中であることを示す「ａｃｔｉｖｅ」が設定されている。
【００４８】
下位情報５０２−１、５０２−２は、下位にあるクライアント端末についての情報である。下位情報５０２−１のｎｏｄｅタグは、クライアント端末１１に対応する。下位情報５０２−２の上側のｎｏｄｅタグは、クライアント端末２１に対応し、下側のｎｏｄｅタグは、クライアント端末２２に対応する。
【００４９】
各ｎｏｄｅタグにおいて、「ｄｉｖ」、「ｉｄ」、「ｎａｍｅ」は、クライアント端末の部署名、識別情報、名称を示す。「ｇｒｏｕｐ」は、クライアント端末が所属する中継グループの識別情報を示す。クライアント端末サイト情報５０４−１、５０４−２は、クライアント端末１１、２１、２２のログオン先の中継サーバの識別情報を示す。
【００５０】
図５に示す中継グループ情報４０と、図６に示す中継サーバ情報５０とを参照することにより、クライアント端末１１のユーザは、クライアント端末１１、２１が中継サーバ１２、２３により構成される中継グループに所属していることを確認する。
【００５１】
次に、クライアント端末１１のユーザは、中継サーバ情報５０を参照して、クライアント端末２１と通信できるかどうかを確認する。クライアント端末サイト情報５０４−２に中継サーバ２３の識別情報「ｒｅｌａｙ−ｓｅｒｖｅｒ−２＠ａｂｃ．ｎｅｔ」が設定されているため、クライアント端末２１は、中継サーバ２３にログオン中である。なお、クライアント端末２１がログオフしている場合、クライアント端末サイト情報５０４−２は空欄となる。中継サーバ起動情報５０３−２に「ａｃｔｉｖｅ」が設定されているため、中継サーバ２３は起動中である。これらのことから、クライアント端末１１のユーザは、クライアント端末２１と通信できることを確認する。
【００５２】
＜４．３．遠隔操作の要求＞
図７は、共有リソースの遠隔操作に用いられるメディアセッションが確立されるまでの処理の流れを示す図である。クライアント端末１１のユーザは、クライアント端末２１との通信が可能なことを確認した上で、共有ファイル３３の遠隔操作を指示する。
【００５３】
クライアント端末１１は、宛先がクライアント端末２１に指定された共有ファイル３３の遠隔操作要求を中継サーバ１２に送信する（ステップＳ１：ｏｐｅｎｆｉｌｅ（ｄａｔａ．ｐｐｔ，ｒｅｍｏｔｅ））。遠隔操作要求には、宛先としてクライアント端末２１の識別情報「ｃｌｉｅｎｔ−２＠ｒｅｌａｙ−ｓｅｒｖｅｒ−２．ａｂｃ．ｎｅｔ」が設定されている。また、送信元としてクライアント端末１１の識別情報「ｃｌｉｅｎｔ−１＠ｒｅｌａｙ−ｓｅｒｖｅｒ−１．ａｂｃ．ｎｅｔ」が設定されている。中継サーバ１２は、受信した遠隔操作要求の送信元がクライアント端末１１であることを、中継サーバ情報５０およびクライアント端末情報６０に基づいて確認する。
【００５４】
図８は、クライアント端末１１の詳細を示すクライアント端末情報６０を示す図である。クライアント端末情報６０は、クライアント端末情報格納部１２６に格納される。
【００５５】
「ｄｉｖ」、「ｉｄ」、「ｐａｓｓ」は、クライアント端末１１の部署名、識別情報、パスワードを示す。「ｇｒｏｕｐ」は、クライアント端末１１が所属する中継グループの識別情報を示す。クライアント端末アドレス情報６０１には、クライアント端末１１のＩＰアドレス「１９２．１６８．１０．２」が設定される。クライアント端末有効期限情報６０２には、クライアント端末１１のレジスト有効期限として「１２１３９３５９６０４８４」が設定される。クライアント端末ポート情報６０３には、クライアント端末１１のポート番号「５０７０」が設定される。
【００５６】
中継サーバ１２は、遠隔操作要求の宛先（クライアント端末２１）と、中継サーバ情報５０とに基づいて、遠隔操作要求の転送先を中継サーバ２３に決定する。遠隔操作要求が、中継サーバ１２から中継サーバ２３に転送される（ステップＳ１．１：ｏｐｅｎｆｉｌｅ（ｄａｔａ．ｐｐｔ，ｒｅｍｏｔｅ））。
【００５７】
中継サーバ２３は、中継サーバ１２と同様に、遠隔操作要求をクライアント端末２１に転送する（ステップＳ１．１．１：ｏｐｅｎｆｉｌｅ（ｄａｔａ．ｐｐｔ））。中継サーバ２３は、遠隔操作要求を転送する際に、クライアント端末２１に対応するクライアント端末情報７０を参照する。
【００５８】
図９は、クライアント端末情報７０を示す図である。クライアント端末情報７０は、クライアント端末情報格納部２３６に格納されている。クライアント端末情報７０は、図８に示すクライアント端末情報６０と同様であるので、その詳細な説明を省略する。クライアント端末２３の識別情報、クライアント端末アドレス情報７０１「１９２．１６８．１．１０」、およびクライアント端末ポート情報７０３「５０７０」などに基づいて、遠隔操作要求が、中継サーバ２３からクライアント端末２１に転送される。
【００５９】
クライアント端末２１は、受信した遠隔操作要求の応答として、共有ファイル３３の遠隔操作を許可するＯＫレスポンスをクライアント端末１１に送信する。クライアント端末２１からクライアント端末１１へのＯＫレスポンスの転送は、上記と同様であるため省略する。
【００６０】
＜４．４．遠隔操作用セッションの確立＞
クライアント端末１１が遠隔操作要求のＯＫレスポンスを受信することにより、共有ファイル３３の遠隔操作に用いられるメディアセッション（以下、「遠隔操作用セッション」という）が、クライアント端末１１、２１の間に確立される。
【００６１】
具体的には、クライアント端末１１が、遠隔操作要求に基づく遠隔操作用セッションの確立を中継サーバ１２に要求する（ステップＳ２：ＩＮＶＩＴＥ（））。中継サーバ１２は、ＩＮＶＩＴＥリクエストの応答をクライアント端末１１に送信する。クライアント端末１１は、ＡＣＫリクエストを中継サーバ１２に送信する（ステップＳ３：ＡＣＫ（））。中継サーバ１２は、ＡＣＫリクエストを受信することにより、クライアント端末１１と中継サーバ１２との間にメディアセッションを確立する（ステップＳ３．２：ＭｅｄｉａＳｅｓｓｉｏｎ（））。
【００６２】
また、中継サーバ１２がＡＣＫリクエストを受信する（ステップＳ３）ことにより、中継サーバ１２と中継サーバ２３との間にメディアセッションが確立される（ステップＳ３．１、ステップＳ３．３、ステップＳ３．３．２）。これらの処理は、ステップＳ２、ステップＳ３、ステップＳ３．２に示す処理と同様である。
【００６３】
中継サーバ２３がＡＣＫリクエストを受信する（ステップＳ３．３）ことにより、中継サーバ２３とクライアント端末２１との間にメディアセッションが確立される（ステップＳ３．３．１、ステップＳ３．３．３、ステップＳ３．３．３．１）。これらの処理は、ステップＳ２、ステップＳ３、ステップＳ３．２に示す処理と同様である。
【００６４】
このようにして、遠隔操作用セッションが、共有ファイル３３の遠隔操作要求に基づいて確立される。遠隔操作用セッションは、共有ファイル３３の遠隔操作に必要な各種情報の転送に用いられ、他の共有リソースの遠隔操作などのために用いられることはない。
【００６５】
＜４．５．遠隔操作用画面の表示＞
図１０は、遠隔操作用セッションの確立後における中継通信システムの処理の流れを示す図である。遠隔操作用セッションの確立後、クライアント端末１１は、遠隔操作に関する設定情報を作成する。設定情報には、クライアント端末１１のモニタ１１３の解像度情報および色調情報、クライアント端末２１からクライアント端末１１に送信される画面データのエンコード方法を指定する情報などが含まれる。
【００６６】
設定情報は、遠隔操作用セッションを介してクライアント端末２１に送信される。具体的には、クライアント端末１１は、クライアント端末１１と中継サーバ１２との間に確立された遠隔操作用セッションを利用して、設定情報を中継サーバ１２に送信する（ステップＳ４：ＨａｎｄｓｈａｋｉｎｇＭｅｓｓａｇｅ（））。中継サーバ１２は、中継サーバ１２、２３の間に確立された遠隔操作用セッションを利用して、設定情報を中継サーバ２３に送信する（ステップＳ４．１：ＨａｎｄｓｈａｋｉｎｇＭｅｓｓａｇｅ（））。そして、設定情報が、中継サーバ２３からクライアント端末２１に、クライアント端末２１と中継サーバ２３との間に確立された遠隔操作用セッションを利用して、送信される（ステップＳ４．１．１：ＨａｎｄｓｈａｋｉｎｇＭｅｓｓａｇｅ（））。
【００６７】
クライアント端末２１は、受信した設定情報に対する応答を、遠隔操作用セッションを利用してクライアント端末１１に送信する。設定情報に対応する応答を受信したクライアント端末１１は、共有ファイル３３の遠隔操作に用いる画面データの送信を、遠隔操作用セッションを利用してクライアント端末２１に要求する。
【００６８】
クライアント端末１１が、画面データの送信要求を中継サーバ１２に送信する（ステップＳ５：ｒｅｑｕｅｓｔｆｒａｍｅ（ｄａｔａ．ｐｐｔ））。中継サーバ１２は、画面データの送信要求を中継サーバ２３に転送する（ステップＳ５．１：ｒｅｑｕｅｓｔｆｒａｍｅ（ｄａｔａ．ｐｐｔ））。中継サーバ２３は、クライアント端末２１に画面データの送信要求を送信する（ステップＳ５．１．１：ｒｅｑｕｅｓｔｆｒａｍｅ（ｄａｔａ．ｐｐｔ））。画面データの送信要求は、設定情報と同様に、遠隔操作用セッションを介してクライアント端末１１からクライアント端末２１に送信される。
【００６９】
クライアント端末２１は、画面データの送信要求を受信することにより、アプリケーションプログラム３４を起動させる。アプリケーションプログラム３４は、共有ファイル３３を開いたウィンドウフレームを作成し、クライアント端末２１のモニタに表示させる。ウィンドウフレームを含む画面データが、受信した設定情報に基づいて作成される。画面データは、ウィンドウフレームのみに対応するデータでもよい。あるいは、画面データは、クライアント端末２１のモニタ全体に対応するデータでもよい。クライアント端末２１は、遠隔操作用セッションを用いて、画面データをクライアント端末１１に送信する。
【００７０】
クライアント端末１１は、受信した画面データに基づいて、共有ファイル３３の操作画面をモニタ１１３に表示する。これにより、クライアント端末１１のユーザは、操作画面を参照しながら、共有ファイル３３に対する指示を操作部１１２に入力することができる。つまり、クライアント端末１１のユーザは、表示ページの変更、共有ファイル３３の編集、あるいは共有ファイル３３の保存などのアプリケーションプログラム３４に応じた操作を、モニタ１１３に表示された操作画面に基づいて指示する。クライアント端末１１は、ユーザが操作部１１２を操作して入力したイベント情報のうち、操作画面に対応するウィンドウフレーム内で発生したイベント情報を、遠隔操作用セッションを介してクライアント端末２１に送信する。
【００７１】
具体的には、イベント情報が、クライアント端末１１から中継サーバ１２に送信される（ステップＳ６：ｎｏｔｉｆｙ（ｅｖｅｎｔ））。中継サーバ１２は、イベント情報を中継サーバ２３に送信する（ステップＳ６．１：ｎｏｔｉｆｙ（ｅｖｅｎｔ））。中継サーバ２３は、イベント情報をクライアント端末２１に送信する（ステップＳ６．１．１：ｎｏｔｉｆｙ（ｅｖｅｎｔ））。イベント情報は、設定情報と同様に、遠隔操作用セッションを介してクライアント端末１１からクライアント端末２１に送信される。
【００７２】
クライアント端末２１において、受信されたイベント情報がアプリケーションプログラム３４に通知される。そして、アプリケーションプログラム３４は、通知されたイベント情報に基づく処理を共有ファイル３３に対して行い、処理結果を反映した新たな画面データを作成する。新たな画面データは、遠隔操作用セッションを介してクライアント端末１１に送信される。クライアント端末１１は、受信した新たな画面データに基づいて、共有ファイル３３の操作画面を更新する。クライアント端末１１のユーザは、更新された操作画面に基づいて、共有ファイル３３に対する指示を新たに入力する。
【００７３】
以下、クライアント端末１１は、操作部１１２からイベント情報が出力されるたびに、イベント情報を遠隔操作用セッションを介してクライアント端末２１に送信する。クライアント端末１１は、遠隔操作用セッションを介して受信した画面データに基づいて、操作画面を更新する。これらの処理が繰り返されることにより、クライアント端末１１のユーザは、共有ファイル３３をダウンロードすることなく、共有ファイル３３の編集作業を行うことができる。このため、クライアント端末１１に接続する通信回線の速度が遅い場合、あるいは共有ファイル３３のサイズが非常に大きい場合などに、共有ファイル３３のダウンロードが完了するのを待つことなく、共有ファイル３３に関する操作を実行することができる。たとえば、共有ファイル３３の一部のページのみを閲覧、あるいは編集するときなどに、効率良く共有ファイル３３に関する操作を実行できる。
【００７４】
＜４．６．遠隔操作の終了＞
クライアント端末１１のユーザは、共有ファイル３３の遠隔操作を終了させる場合、遠隔操作用セッションの切断を指示する。
【００７５】
遠隔操作用セッションの切断要求が、遠隔操作用セッションを介して、クライアント端末１１からクライアント端末２１に送信される。具体的には、切断要求が、クライアント端末１１から中継サーバ１２に送信される（ステップＳ７：ＢＹＥ（））。中継サーバ１２は、切断要求を中継サーバ２３に送信する（ステップＳ７．１：ＢＹＥ（））。中継サーバ２３は、切断要求をクライアント端末２１に送信する（ステップＳ７．１．１：ＢＹＥ（））。
【００７６】
切断要求に対するＯＫレスポンスが、クライアント端末２１から中継サーバ２３、１２を介してクライアント端末１１に送信される。クライアント端末１１がＯＫレスポンスを受信した後で、遠隔操作用セッションが切断される。これにより、共有ファイル３３の遠隔操作処理が終了する。また、クライアント端末２１は、アプリケーションプログラム３４を終了させる。
【００７７】
なお、クライアント端末２１は、クライアント端末１１から受信したイベント情報に基づいて共有ファイル３３を上書きしたときに、共有リソース管理情報８０を更新する。具体的には、共有リソース個別情報８３３のサイズを示す「ｌｅｎ」、更新日時を示す「ｌａｓｔｍｏｄ」が変更される。共有リソース管理情報８０の更新情報は、中継サーバ２３、１２を介してクライアント端末１１に通知される。クライアント端末１１、中継サーバ１２、２３は、更新情報に基づいて共有リソース管理情報８０を更新する。
【００７８】
以上説明したように、クライアント端末１１が共有ファイル３３の遠隔操作を指示した場合、クライアント端末１１とクライアント端末２１との間に、共有ファイル３３を遠隔操作するための遠隔操作用セッションが確立される。遠隔操作用セッションは、共有ファイル３３の遠隔操作に関する情報の転送以外の目的で利用されることはない。
【００７９】
また、共有ファイル３３の遠隔操作に、従来のＶＮＣ（Ｖｉｒｔｕａｌ  Ｎｅｔｗｏｒｋ  Ｃｏｍｐｕｔｉｎｇ）を用いることが考えられる。しかし、従来のＶＮＣでは、クライアント端末１１、２１の間に確立される通信セッションは、共有ファイル３３の遠隔操作に関する情報の転送だけでなく、他の情報の転送にも用いられるケースがある。つまり、従来のＶＮＣでは、通信セッションの用途を限定することができないケースがある。
【００８０】
たとえば、クライアント端末１１が、共有ファイル３３の遠隔操作と、他の共有ファイルのダウンロードとを、通信セッションの用途を限定できない従来のＶＮＣを用いて並行して実行する場合を考える。この場合、ＶＮＣのために確立された通信セッションを介して、共有ファイル３３の遠隔操作に関する情報と、他の共有ファイルとが並行して転送される。この結果、共有ファイル３３の遠隔操作に影響を及ぼすおそれがある。これに対して、本実施の形態に係る中継通信システムでは、遠隔操作用セッションとは別に、他の共有ファイルをダウンロードするためのダウンロード用セッションが確立される。このため、クライアント端末１１は、共有ファイル３３の遠隔操作と並行して他の共有ファイルをクライアント端末２１からダウンロードする際に、共有ファイル３３の遠隔操作が影響を受けることがない。
【００８１】
また、従来のＶＮＣを利用して共有ファイル３３を遠隔操作する場合、クライアント端末２１に接続して従来のＶＮＣの設定をした上で、ファイル管理用のアプリケーションプログラムを用いて所望のファイルを探す必要がある。さらに、共有ファイル３３がクライアント端末２１で見つからなかった場合、ユーザは、ＶＮＣを用いて他のコンピュータを遠隔操作し、共有ファイル３３を探す必要がある。これに対して、本実施の形態に係る中継通信システムでは、共有リソース管理情報８０に基づいて共有ファイル３３の遠隔操作を指示するだけで、共有ファイル３３の遠隔操作を開始することできる。このように、本実施の形態に係る中継通信システムは、ＶＮＣの設定および共有ファイルを探す操作を行うことなく、共有ファイルを容易に遠隔操作することができる。
【００８２】
｛第２の実施の形態｝
＜１．概要＞
本発明の第２の実施の形態に係る中継通信システム、中継サーバ、クライアント端末の構成は、第１の実施の形態と基本的に同じである。本実施の形態では、上記第１の実施の形態と同様の部分については説明を省略し、異なる部分を中心に説明する。
【００８３】
第２の実施の形態が第１の実施の形態と大きく異なる点は、以下の二点である。一点目は、本実施の形態に係るクライアント端末１１に、共有ファイル３３を編集するためのアプリケーションプログラム３４がインストールされている点である。二点目は、クライアント端末１１が共有ファイル３３を編集する場合、共有ファイル３３をダウンロードして編集するか、上記第１の実施の形態のように共有ファイル３３を遠隔操作するかを選択することができる点である。
【００８４】
＜２．操作方法の選択＞
以下、本実施の形態に係る中継通信システムの処理の流れについて説明する。
【００８５】
まず、クライアント端末１１のユーザは、モニタ１１３に表示された共有リソース情報管理情報８０を参照して、操作対象として共有ファイル３３を指定し、共有ファイル３３のオーナクライアント端末がクライアント端末２１であることを確認する。クライアント端末１１のユーザは、クライアント端末２１と通信可能であることを、中継グループ情報４０、中継サーバ情報５０を用いて確認する。
【００８６】
その後、クライアント端末１１のユーザは、ダウンロードした共有ファイル３３を編集するか、共有ファイル３３を遠隔操作するかを選択する。
【００８７】
共有ファイル３３の遠隔操作が指定された場合、中継通信システムは、上記第１の実施の形態において説明した処理を実行する。遠隔操作を選択するケースとしては、共有ファイル３３のサイズが非常に大きいケースが考えられる。これにより、共有ファイル３３のダウンロードに伴って中継通信システムの負荷が大きくなることを防止し、他のクライアント端末のユーザに対する影響を小さくすることができる。
【００８８】
また、共有ファイル３３に対する修正が軽微なものであり、共有ファイル３３をわざわざダウンロードして修正する必要がない場合などにも、遠隔操作を選択することができる。また、リソースの遠隔操作は、一般的には通信回線に大きな負荷がかからない。このため、ＬＡＮ２とＷＡＮ３との間の通信回線が狭帯域の回線である場合などにも、遠隔操作を選択することができる。
【００８９】
＜３．共有ファイルのダウンロード＞
ダウンロードした共有ファイル３３の編集を選択した場合、クライアント端末１１は、共有ファイル３３のダウンロードを開始する。共有ファイル３３のダウンロードを選択するケースとしては、共有ファイル３３を大幅に変更する必要があり、クライアント端末１１のユーザが共有ファイル３３を効率よく編集したい場合などが考えられる。
【００９０】
図１１は、共有ファイル３３をダウンロードして編集する際の中継通信システムの処理の流れを示す図である。クライアント端末１１は、宛先がクライアント端末２１に指定された共有ファイル３３のダウンロード要求を、中継サーバ１２に送信する（ステップＳ１１：ｏｐｅｎｆｉｌｅ（ｄａｔａ．ｐｐｔ））。中継サーバ１２は、ダウンロード要求を中継サーバ２３に転送する（ステップＳ１１．１：ｏｐｅｎｆｉｌｅ（ｄａｔａ．ｐｐｔ））。中継サーバ２３は、ダウンロード要求をクライアント端末２１に送信する（ステップＳ１１．１．１：ｏｐｅｎｆｉｌｅ（ｄａｔａ．ｐｐｔ））。
【００９１】
クライアント端末２１は、ダウンロード要求に対応するＯＫレスポンスをクライアント端末１１に送信する。クライアント端末１１がＯＫレスポンスを受信することにより、クライアント端末１１とクライアント端末１２との間に、共有ファイル３３のダウンロードに用いられるメディアセッション（ダウンロード用セッション）が確立される。
【００９２】
上記第１の実施の形態と同様に、クライアント端末１１と中継サーバ１２との間にメディアセッションが確立される（ステップＳ１２：ＩＮＶＩＴＥ（）、ステップ１３：ＡＣＫ（）、ステップＳ１３．２：ＭｅｄｉａＳｅｓｓｉｏｎ（））。続いて、中継サーバ１２と中継サーバ２３との間にメディアセッションが確立される（ステップＳ１３．１．ＩＮＶＩＴＥ（）、ステップ１３．３：ＡＣＫ（）、ステップＳ１３．３．２：ＭｅｄｉａＳｅｓｓｉｏｎ（））。中継サーバ２３とクライアント端末２１との間にメディアセッションが確立される（ステップＳ１３．３．１：ＩＮＶＩＴＥ（）、ステップ１３．３．３：ＡＣＫ（）、ステップＳ１３．３．３．１：ＭｅｄｉａＳｅｓｓｉｏｎ（））。これにより、クライアント端末１１、１２の間にダウンロード用セッションが確立される。
【００９３】
ダウンロード用セッションの確立後、クライアント端末２１は、ダウンロード用セッションを用いて共有ファイル３３をクライアント端末１１に転送する。具体的には、共有ファイル３３は、中継サーバ２３に送信される（ステップ１３．３．３．２：ｄａｔａＳｔｒｅａｍ（ｄａｔａ．ｐｐｔ））。中継サーバ２３は、共有ファイル３３を中継サーバ１２に送信する（ステップＳ１３．３．４：ｄａｔａＳｔｒｅａｍ（ｄａｔａ．ｐｐｔ））。中継サーバ１２は、共有ファイル３３をクライアント端末１１に送信する（ステップＳ１３．４：ｄａｔａＳｔｒｅａｍ（ｄａｔａ．ｐｐｔ））。ダウンロード用セッションは、共有ファイル３３の転送が終了しても維持される。
【００９４】
このように、本実施の形態では、クライアント端末１１が共有ファイル３３をダウンロードする際に、ダウンロード用のメディアセッションが確立される。つまり、第１の実施の形態と同様に、第２の実施の形態においても、ダウンロード用セッションの他に、クライアント端末１１、２１の間に他の通信セッションを確立することができる。
【００９５】
共有ファイル３３を受信したクライアント端末１１は、インストールされているアプリケーションプログラム３４を起動する。アプリケーションプログラム３４は、ダウンロードした共有ファイル３３を開く。これにより、クライアント端末１１のユーザは、ダウンロードした共有ファイル３３を編集することができる。
【００９６】
クライアント端末１１のユーザは、編集中の共有ファイル３３の保存、およびアップロードを指示する。編集済みの共有ファイル３３は、アプリケーションプログラム３４により保存された上で閉じられる。クライアント端末１１は、保存した共有ファイル３３を、ダウンロード用セッションを用いてクライアント端末２１に送信する。
【００９７】
具体的には、クライアント端末１１は、保存した共有ファイル３３を、中継サーバ１２に送信する（ステップＳ１４：ｓｅｎｄ（ｄａｔａ．ｐｐｔ））。このとき、保存した共有ファイル３３の宛先がクライアント端末２１に指定されるとともに、保存した共有ファイル３３の格納先が、共有リソース個別情報８３３に基づいて指定される。中継サーバ１２は、保存した共有ファイル３３を中継サーバ２３に送信する（ステップＳ１４．１：ｓｅｎｄ（ｄａｔａ．ｐｐｔ））。中継サーバ２３は、保存した共有ファイル３３をクライアント端末２１に送信する（ステップＳ１４．１．１：ｓｅｎｄ（ｄａｔａ．ｐｐｔ））。クライアント端末２１は、記憶部１２４に格納されている共有ファイル３３を、受信した共有ファイル３３で上書きする。ダウンロード用セッションは、クライアント端末２１が共有ファイル３３を受信した後で切断される。
【００９８】
なお、共有ファイル３３のダウンロードが終了した（ステップＳ１３．４）後に、中継通信ステムは、ダウンロード用セッションを切断してもよい。この場合、クライアント端末１１が操作した共有ファイル３３をアップロードするために、新たなメディアセッションがクライアント端末１１とクライアント端末２１との間に確立される。
【００９９】
上記の第１の実施の形態と同様に、クライアント端末２１は、共有ファイル３３を上書きした後に、共有リソース管理情報８０を更新する。クライアント端末１１、中継サーバ１２、２３は、更新情報に基づいて共有リソース管理情報８０を更新する。これにより、ダウンロードした共有ファイル３３の編集を選択した場合における、中継通信システムの処理が終了する。
【０１００】
以上説明したように、本実施の形態において、クライアント端末１１のユーザは、共有ファイル３３を操作する場合、共有ファイルをダウンロードして操作するか、共有ファイル３３を遠隔操作するかを選択することができる。この結果、クライアント端末１１のユーザは、共有ファイル３３のサイズ、クライアント端末２１までの通信状況などに応じて、共有ファイル３３の操作方法を柔軟に変更することが可能となり、共有ファイル３３を効率よく操作することができる。
【０１０１】
なお、第２の実施の形態において、共有リソース個別情報８３に各共有リソースの操作方法を指定した情報を登録してもよい。図１２は、操作方法を指定する情報が追加された共有リソース管理情報８０を示す図である。
【０１０２】
図１１に示すように、共有ファイル３２、３３に対応する共有リソース個別情報８３２、８３３に、指定情報８３２−１、８３３−１がそれぞれ追加されている。指定情報８３２−１では、「ｏｐｅｎｔｙｐｅ＝“ｃｏｐｙ”」と設定されている。これは、ダウンロードした共有ファイルの編集が選択されることを示している。一方、指定情報８３３−１では、「ｏｐｅｎｔｙｐｅ＝“ｒｅｍｏｔｅ”」と設定されている。これは、遠隔操作が選択されることを示している。
【０１０３】
クライアント端末１１は、操作対象の共有ファイルが共有リソース管理情報８０に基づいて指定された場合、指定された共有リソースの操作方法を、指定情報に基づいて決定する。これにより、クライアント端末１１のユーザが共有リソースの操作を指示する際に、操作方法を選択する手間を省くことができる。
【０１０４】
なお、上記第１および第２の実施の形態では、異なる二つのＬＡＮにそれぞれ接続するクライアント端末１１、２１の動作を例にして説明したが、これに限られない。たとえば、クライアント端末１１、２１が同一のＬＡＮに接続されていても、上記説明を適用することができる。また、クライアント端末１１、２１が同一のＬＡＮに接続されている場合、クライアント端末１１は、中継サーバを介さなくても、上述した共有リソースの操作を実行することができる。
【符号の説明】
【０１０５】
１、２  ＬＡＮ
３  ＷＡＮ
１１、２１、２２  クライアント端末
１２、２３  中継サーバ
３２、３３  共有ファイル
３４  アプリケーションプログラム
８０  共有リソース管理情報
１１１、１２２、２３２  制御部
１１２  操作部
１１３  モニタ
１１４  記憶部
８３１、８３２、８３３  共有リソース個別情報
【図１】
2010256989.tif 000003
【図２】
2010256989.tif 000004
【図３】
2010256989.tif 000005
【図４】
2010256989.tif 000006
【図５】
2010256989.tif 000007
【図６】
2010256989.tif 000008
【図７】
2010256989.tif 000009
【図８】
2010256989.tif 000010
【図９】
2010256989.tif 000011
【図１０】
2010256989.tif 000012
【図１１】
2010256989.tif 000013
【図１２】
2010256989.tif 000014