(57)【要約】【課題】異なるＬＡＮの端末が、必要なときに必要な相手とリソースの共有や操作が可能な、拡張性、柔軟性に優れた中継通信システム等の提供を目的とする。【解決手段】通信装置Ｔが、同じＬＡＮ内のＬＡＮ内中継サーバＲから他のＬＡＮ内のＬＡＮ外中継サーバＲを経由して、他のＬＡＮ内の通信装置Ｔと通信可能な中継通信システムである。通信装置Ｔは、ＬＡＮ内中継サーバＲから、リソースの情報およびそのリソースを共有する通信装置Ｔの情報を含む共有リソース情報１２０を受信して表示する。リソースの操作指示を受け付けて、そのリソースが直接操作可能か否かを判断する。直接操作不能の場合、各中継サーバＲを経由して間接的にリソースの操作を行う。【選択図】図１
2008140254.tif 000002
【特許請求の範囲】
【請求項１】
同じＬＡＮ内のＬＡＮ内中継サーバから他のＬＡＮ内のＬＡＮ外中継サーバを経由して、他のＬＡＮ内の通信装置と通信可能な通信装置であって、
前記ＬＡＮ内中継サーバから、他のＬＡＮ内の通信装置が操作可能なリソースの情報およびそのリソースを共有する通信装置の情報を含む共有リソース情報を受信する手段と、
前記共有リソース情報の内容を表示する手段と、
リソースの操作指示を受け付けて、そのリソースが、直接操作可能か否かを判断する手段と、
を備え、
操作指示のあったリソースが、直接操作不能の場合には、前記ＬＡＮ内中継サーバにその操作指示を送信し、前記ＬＡＮ外中継サーバを経由して間接的にリソースの操作を行うことを特徴とする通信装置。
【請求項２】
請求項１に記載の通信装置であって、
自装置が操作可能なリソースの情報およびそのリソースを共有する通信装置の情報を含む共有リソース情報を前記ＬＡＮ内中継サーバに登録する手段と、
前記ＬＡＮ内中継サーバに記憶されている操作可能なリソースに対し、定期的に接続可能か否かを確認する手段と、
リソースの接続不能を確認した場合に、前記共有リソース情報の変更を前記ＬＡＮ内中継サーバに通知する手段、
を備えていることを特徴とする通信装置。
【請求項３】
ＷＡＮに接続される複数のＬＡＮと、
各ＬＡＮに接続される中継サーバおよび通信装置と、
を備え、
前記通信装置が、
同じＬＡＮ内のＬＡＮ内中継サーバから他のＬＡＮ内のＬＡＮ外中継サーバを経由して、他のＬＡＮ内の通信装置と通信可能な通信装置であって、
前記ＬＡＮ内中継サーバから、他のＬＡＮ内の通信装置が操作可能なリソースの情報およびそのリソースを共有する通信装置の情報を含む共有リソース情報を受信する手段と、
前記共有リソース情報の内容を表示する手段と、
リソースの操作指示を受け付けて、そのリソースが、直接操作可能か否かを判断する手段と、
を備えることにより、
操作指示のあったリソースが、直接操作不能の場合には、前記ＬＡＮ内中継サーバにその操作指示を送信し、前記ＬＡＮ外中継サーバを経由して間接的にリソースの操作を行うことが可能となっていること特徴とする中継通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ワイドエリアネットワーク（ＷＡＮ）を越えて、他のローカルエリアネットワーク（ＬＡＮ）内の通信装置との通信を可能とする通信装置および中継通信システムに関する。とくに、あるＬＡＮ内の通信装置から、他のＬＡＮ内の通信装置が保有しているリソースを操作する技術に関する。
【背景技術】
【０００２】
ＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）と呼ばれる通信技術がある。この通信技術を利用すれば、遠隔地にある他のＬＡＮを、あたかも直接接続されているネットワークのように利用することができる。たとえば、地域ごとに設けられた複数の支社のＬＡＮに接続された端末間でインターネットを越えて通信することができる。
【０００３】
この種の技術に関しては、これまでも様々なシステムが提案されている（たとえば、特許文献１）。
【０００４】
【特許文献１】特開２００２−２１７９３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、この種のシステムは、ネットワークを仮想的に構築する関係上、硬直的なシステムになり易い。そのため、拡張性、柔軟性のあるシステムを構築することは容易でなく、これまでに提案されているシステムも、機能やコスト等、それぞれに一長一短が認められる。
【０００６】
たとえば、同一のＬＡＮ内であれば、通常同じプロトコルの基でリソースが管理され、システム構成もそれほど複雑でないため、簡単に複数の端末間でリソースを共有等することができる。しかし、通信システムがＷＡＮを越えて複数のＬＡＮ間にわたる場合には、フォルダやファイルなどのリソースを複数の端末で共用したい、あるいは、ある端末から他の端末が保有しているファイルを削除等したいと思っても、容易には対応できない。それぞれのＬＡＮで用いられているプロトコルが異なっている場合はなお更である。
【０００７】
また、各端末が保有しているリソースは、削除や移動等によって絶えず変化するにも関わらず、これらの変化に動的に対応させることも容易でない。
【０００８】
さらに、この種の通信システムに配備される通信装置には、通信システムに接続するためのソフトウエアを導入する必要があるが、適当なソフトウエアは見当たらず、任意のリソースを必要なときに必要な相手と共有するなどの運用が容易ではなかった。
【０００９】
そこで、本発明はこれら問題点に鑑み、異なるＬＡＮに接続され、異なるプロトコルで管理されている通信装置間でも、各通信装置が必要なときに必要な相手とリソースを共有したり、リソースを操作したりすることができ、運用が容易な中継通信システムおよびそのシステムに用いられる通信装置の提供を目的とする。拡張性、柔軟性に優れ、リソースの移動等にも対応可能な動的な中継通信システム等の提供を目的とする。
【課題を解決するための手段】
【００１０】
請求項１に記載の本発明は、同じＬＡＮ内のＬＡＮ内中継サーバから他のＬＡＮ内のＬＡＮ外中継サーバを経由して、他のＬＡＮ内の通信装置と通信可能な通信装置であって、前記ＬＡＮ内中継サーバから、他のＬＡＮ内の通信装置が操作可能なリソースの情報およびそのリソースを共有する通信装置の情報を含む共有リソース情報を受信する手段と、前記共有リソース情報の内容を表示する手段と、リソースの操作指示を受け付けて、そのリソースが、直接操作可能か否かを判断する手段と、を備え、操作指示のあったリソースが、直接操作不能の場合には、前記ＬＡＮ内中継サーバにその操作指示を送信し、前記ＬＡＮ外中継サーバを経由して間接的にリソースの操作を行うことを特徴とする。
【００１１】
請求項２記載の本発明は、請求項１に記載の通信装置であって、自装置が操作可能なリソースの情報およびそのリソースを共有する通信装置の情報を含む共有リソース情報を前記ＬＡＮ内中継サーバに登録する手段と、前記ＬＡＮ内中継サーバに記憶されている操作可能なリソースに対し、定期的に接続可能か否かを確認する手段と、リソースの接続不能を確認した場合に、前記共有リソース情報の変更を前記ＬＡＮ内中継サーバに通知する手段、を備えていることを特徴とする。
【００１２】
請求項３に記載の本発明は、ＷＡＮに接続される複数のＬＡＮと、各ＬＡＮに接続される中継サーバおよび通信装置と、を備える中継通信システムであって、前記通信装置が、同じＬＡＮ内のＬＡＮ内中継サーバから他のＬＡＮ内のＬＡＮ外中継サーバを経由して、他のＬＡＮ内の通信装置と通信可能な通信装置であって、前記ＬＡＮ内中継サーバから、他のＬＡＮ内の通信装置が操作可能なリソースの情報およびそのリソースを共有する通信装置の情報を含む共有リソース情報を受信する手段と、前記共有リソース情報の内容を表示する手段と、リソースの操作指示を受け付けて、そのリソースが、直接操作可能か否かを判断する手段と、を備えることにより、操作指示のあったリソースが、直接操作不能の場合には、前記ＬＡＮ内中継サーバにその操作指示を送信し、前記ＬＡＮ外中継サーバを経由して間接的にリソースの操作を行うことが可能となっていること特徴とする。
【発明の効果】
【００１３】
本中継通信システムでは、通信装置が、ＷＡＮを越えて、他の通信装置が保有するリソースを、あたかも自装置が保有しているかのごとく、ビジュアルに簡単に操作することができる。また、リソースが削除等によって変化しても、自動的に関連する情報が更新され、動的に対応することができる。また、それぞれのＬＡＮで異なるプロトコルによってファイルが共有されていても、それを意識することなく、各通信装置からリソースを操作することができる。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照しつつ本発明の実施の形態について説明する。図１は、本発明に係る中継通信システムの全体構成を例示したものである。図１に示すように、本中継通信システムは、ＷＡＮに接続された複数のＬＡＮで構成されている。そして、本中継通信システムは、外部サーバＳ、中継サーバＲ、通信装置Ｔ、ファイルサーバＦなどを備えている。なお、ここでは、外部サーバＳを利用した実施の形態を例示したが、外部サーバＳを利用せず、中継サーバＲ間で直接通信する形態であってもよい。通信プロトコルとしては、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）が好適に利用でき、本実施の形態ではこれを用いて説明する。
【００１５】
ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）は、異なるＬＡＮを接続するネットワークである。本実施の形態では、ＷＡＮとしてインターネットを例示しているが、必ずしもこれに限定されるものでなく、これに類するその他のネットワークに適用することもできる。
【００１６】
ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）は、限定された場所で構築される比較的小規模なネットワークである。ＬＡＮは複数存在し、それぞれ物理的に離れた場所に構築されている。たとえば、本実施の形態であれば、東京の支社ＡにＬＡＮ１が構築され、大阪、名古屋、福岡の各支社Ｂ、Ｃ、ＤにＬＡＮ２、３、４がそれぞれ構築されているような場合である。そして、これら４つのＬＡＮ１・２・３・４が、グローバルなネットワークであるインターネットにそれぞれ接続されている。もちろん、ＬＡＮの数は複数であればよく、４つに限られるものではない。
【００１７】
｛外部サーバ｝
外部サーバＳは、各ＬＡＮに配置された中継サーバＲ間での通信に用いられる設備であり、インターネット上に設置されている。ここでの外部サーバＳは、ＳＩＰサーバとしての機能を備えている。具体的には、外部サーバＳは、ＳＩＰメソッドやレスポンスなどを中継するＳＩＰプロキシーサーバとしての機能や、中継サーバＲのアカウントを登録するＳＩＰレジストラサーバとしての機能を備える。外部サーバＳは一台に限らず、複数台で分散的に機能するものであってもよい。なお、ＳＩＰ以外のプロトコルを利用する場合には、そのプロトコルに基づいて直接中継サーバＲ間の通信を制御すれば足り、ＳＩＰサーバとして機能する外部サーバＳは必ずしも設ける必要はない。
【００１８】
図２に、外部サーバＳの機能ブロック図を示す。図２に示すように、外部サーバＳは、ＷＡＮインタフェース２０１、制御部２０２、中継サーバアカウント情報データベース（ＤＢ）２０３などを備えている。
【００１９】
ＷＡＮインタフェース２０１は、グローバルＩＰアドレスを利用して、インターネットに接続された中継サーバＲ等の各装置と通信を行うインタフェースである。中継サーバアカウント情報ＤＢ２０３は、登録要求のあった中継サーバＲのアカウントをグローバルＩＰアドレスと対応付けて管理するデータベースである。制御部２０２は、ＷＡＮインタフェース２０１を介して行う様々な通信を制御する処理部であり、ＴＣＰ／ＩＰやＵＤＰ、ＳＩＰなどのプロトコルに従った通信処理を制御する。たとえば、制御部２０２は、各中継サーバＲから送信される各中継サーバＲのアカウントを受信し、中継サーバアカウント情報ＤＢ２０３に登録する処理や、中継サーバＲから送信された様々なＳＩＰメソッドやレスポンスなどの通信データを他の中継サーバＲに中継する処理などを実行する。
【００２０】
｛通信装置｝
通信装置Ｔは、ユーザが直接操作できるクライアント端末である（以下、単にクライアント端末Ｔという）。たとえば、ユーザによって日々の業務に利用されるパーソナルコンピュータ（ＰＣ）等がクライアント端末Ｔに該当する。通常ＬＡＮ内には多数のクライアント端末Ｔが存在するが、本実施の形態では、ＬＡＮ１にクライアント端末１Ａ、１Ｂが接続されており、ＬＡＮ２にクライアント端末２Ａ、２Ｂが、ＬＡＮ３にクライアント端末３Ａ、３Ｂが、ＬＡＮ４にクライアント端末４Ａ，４Ｂがそれぞれ接続されている場合を示している。各クライアント端末Ｔには、同一のＬＡＮの中でのみユニークに管理されたプライベートＩＰアドレスが付与される。
【００２１】
図３にクライアント端末Ｔの機能ブロック図を示す。図３に示すように、クライアント端末Ｔは、ＬＡＮインタフェース６０１、制御部６０２、リソース記憶部６０３、共有リソース情報データベース（ＤＢ）６０４、表示部６０５などを備えている。
【００２２】
ＬＡＮインタフェース６０１は、プライベートＩＰアドレスを利用して、同一のＬＡＮに接続された中継サーバＲやファイルサーバＦ等の各装置と通信を行うインタフェースである。リソース記憶部６０３は、そのクライアント端末Ｔが操作可能なファイルやフォルダ等のリソースの実体を記憶する。共有リソース情報データベース（ＤＢ）６０４は、そのクライアント端末Ｔが保有しているリソースの情報と、そのリソースを共有するクライアント端末Ｔのアカウントの情報とを含め、各クライアント端末Ｔが保有している共有リソースの情報を記述した共有リソース情報１２０を記憶する。表示部６０５は、中継グループ情報１００や共有リソース情報１２０の内容をビジュアルに表示する。制御部６０２は、ＬＡＮインタフェース６０１を介して行う様々な通信を制御する処理部である。制御部６０２は、ＴＣＰ／ＩＰやＵＤＰ、ＳＩＰなどのプロトコルに従った通信処理を制御する。
【００２３】
たとえば、制御部６０２は、リソース記憶部６０３に記憶されているリソースの移動や変更、削除等を制御する処理や、中継サーバＲから共有リソース情報１２０を受信する処理、共有リソース情報１２０の内容を表示部６０５と協働して表示させる処理、リソースの操作指示を受け付けて、そのリソースが直接操作可能か否かを判断する処理、共有リソース情報１２０を中継サーバＲに登録する処理、中継サーバＲに記憶されている操作可能なリソースに対して定期的に接続可能か否かを確認する処理、リソースの接続不能を確認した場合に共有リソース情報１２０の変更を中継サーバに通知する処理などを実行する。
【００２４】
｛中継サーバ｝
中継サーバＲは、各ＬＡＮにそれぞれ一台配置されている。ここでは、ＬＡＮ１には中継サーバＲ１が配置されており、ＬＡＮ２には中継サーバＲ２が、ＬＡＮ３には中継サーバＲ３が、ＬＡＮ４には中継サーバＲ４が配置されている。なお、クライアント端末Ｔからみた場合に、そのクライアント端末Ｔと同じＬＡＮに接続されている中継サーバＲをＬＡＮ内中継サーバとし、他のＬＡＮに接続されている中継サーバＲをＬＡＮ外中継サーバとして説明する。
【００２５】
中継サーバＲは、ＬＡＮだけでなくインターネットにも接続されており、同一のＬＡＮに接続されている各クライアント端末Ｔと通信可能であるとともに、外部サーバＳを介して他のＬＡＮに接続されたＬＡＮ外中継サーバＲと通信可能となっている。そのため、各中継サーバＲには、それぞれプライベートＩＰアドレスに加えて、グローバルＩＰアドレスが付与されている。
【００２６】
図４に、各中継サーバＲの機能ブロック図を示す。図４に示すように、中継サーバＲは、ＬＡＮインタフェース５０１、ＷＡＮインタフェース５０２、制御部５０３、アカウント情報データベース（ＤＢ）５０４、中継グループ情報データベース（ＤＢ）５０５、共有リソース情報データベース（ＤＢ）５０６などを備えている。
【００２７】
ＬＡＮインタフェース５０１は、プライベートＩＰアドレスを利用して、ＬＡＮに接続されたクライアント端末Ｔ等との通信を行うインタフェースである。たとえば、ＬＡＮ１であれば、中継サーバＲ１は、ＬＡＮインタフェース５０１を利用して、各クライアント端末１Ａ、１Ｂと通信を行う。ＷＡＮインタフェース５０２は、グローバルＩＰアドレスを利用して、インターネットに接続された外部サーバＳ等の各装置と通信を行うインタフェースである。なお、本実施の形態においては、中継サーバＲがＷＡＮインタフェース５０２を備える構成としているが、インターネットとの接続はルータが行い、その配下に中継サーバＲを設置する形態であってもよい。
【００２８】
アカウント情報ＤＢ５０４は、登録要求のあったクライアント端末ＴのアカウントをプライベートＩＰアドレスと対応付けて管理するデータベースである。中継グループ情報ＤＢ５０５は、アカウント情報ＤＢに登録されているクライアント端末Ｔが関連する中継グループ情報１００を管理するデータベースである。共有リソース情報ＤＢ５０６は、アカウント情報ＤＢに登録されているクライアント端末Ｔが関連する共有リソース情報１２０を管理するデータベースである。
【００２９】
制御部５０３は、ＬＡＮインタフェース５０１およびＷＡＮインタフェース５０２を介して行う様々な通信を制御する処理部であり、ＴＣＰ／ＩＰや、ＵＤＰ、ＳＩＰなどのプロトコルに従った様々な通信処理を制御する。たとえば、制御部５０３は、自装置のアカウントを外部サーバＳに送信して、登録要求する処理や、同一のＬＡＮに接続されているクライアント端末Ｔから送信されるアカウントをアカウント情報ＤＢ５０４に登録する処理、中継グループ情報１００を作成して中継グループ情報ＤＢ５０５に記憶する処理、共有リソース情報１２０を作成して共有リソース情報ＤＢ５０６に記憶する処理などを実行する。
【００３０】
次に、本中継通信システムで扱われる情報である中継グループ情報１００、共有リソース情報１２０について説明する。
【００３１】
｛中継グループ情報｝
中継グループ情報１００は、相互に接続を許可する中継サーバＲの情報を記録したものであり、各中継サーバの中継グループ情報ＤＢ５０５に記憶されている。
【００３２】
中継グループ情報１００は、通常、中継通信システムの初期に設定される。中継グループ情報１００は、いずれかの中継グループ情報１００に変更が生じた場合に、自動的にその内容が更新される変更通知設定が行われており、中継サーバＲやクライアント端末Ｔのアカウントが変動しても、動的に対応できるようになっている。
【００３３】
その中継グループ情報１００の一例を図５に示す。図５は、中継サーバＲ１を基点に３つの中継サーバＲ１・Ｒ２・Ｒ３間で情報を交換することにより作成され、それぞれの中継グループ情報ＤＢ５０５に記憶される中継グループ情報１００を示している。そこでの中継グループ情報１００は、１つのグループ識別情報１０１と、相互に接続を許可する３つの中継サーバＲ１・Ｒ２・Ｒ３の情報（中継アカウント情報）１０２とで構成されている。なお、図１において、ＬＡＮ４（中継サーバＲ４）は、ここではアカウントの登録が行われていないため、ネットワークに接続しておらず、ここで説明している通信サービスに参加することはできない。
【００３４】
グループ識別情報１０１は、その中継グループ情報１００を識別するための情報であり、中継グループ情報が作成される度に、異なるＩＤが付与されて一意に識別できる構成となっている。したがって、オペレータ等は、このグループ識別情報１０１によって中継グループを特定することができ、グループ構成の変更等を簡単に行うことができる。
【００３５】
中継アカウント情報１０２は、中継サーバＲのアカウントと、その中継サーバＲと同一のＬＡＮに接続されて、中継サーバＲに登録されているクライアント端末Ｔのアカウントなどの情報で構成されている。中継サーバＲのアカウントには、それぞれ具体的な名称が付与されており、ユーザの識別が容易になっている。各クライアント端末Ｔのアカウントにも同様にそれぞれ具体的な名称が付与されている。たとえば、中継サーバＲ１（Ｒｅｌａｙ−ｓｅｒｖｅｒ１）の中継アカウント情報１０２であれば、中継サーバＲ１のアカウント（Ｒｅｌａｙ−ｓｅｒｖｅｒ１＠ｎｅｔ）に対して名称（支社Ａ）１０４が付与されている。そして、同一のＬＡＮに接続されているクライアント端末Ｔの各アカウント（たとえば、ｕｓｅｒ１Ａ＠ａｃｃｏｕｎｔ）とその各名称（たとえば、ｕｓｅｒ１Ａ）１０５が付与されているのである。なお、符号１０３は、「営業部」や「開発部」等、そのクライアント端末Ｔの所属を示す識別データである。
【００３６】
以上のように、中継グループ情報１００は、中継グループ情報ごとに一意に識別可能に作成されており、相互に接続を許可する一群の中継アカウント情報１０２を含むものである。そして、その中継アカウント情報１０２には、各中継サーバＲのアカウント、およびこれと同一のＬＡＮに配置され、登録されているクライアント端末Ｔのアカウントとが含まれているため、中継グループ情報１００を参照すれば、どのＬＡＮとどのＬＡＮとがグループとなっているのか、そしてそれらのＬＡＮにはどのような中継サーバＲやクライアント端末Ｔが登録されているのかを知ることができる。
【００３７】
｛共有リソース情報｝
共有リソース情報１２０は、相互にファイルやフォルダ等のリソースを共有する複数のクライアント端末Ｔの情報と、共有するリソースの情報とを含む情報であって、中継サーバの共有リソース情報ＤＢ５０６、あるいはクライアント端末Ｔの共有リソース情報ＤＢ６０４に記憶される情報である。
【００３８】
共有リソース情報１２０の一例を図６に示す。図６は、クライアント端末１Ａの共有リソース情報ＤＢ６０４に記憶される共有リソース情報１２０を例示したものである。この共有リソース情報１２０は、クライアント端末１Ａに関する共有リソース情報１２０であることを示すアカウント識別情報１２１と、そのクライアント端末１Ａが関連する個別共有リソース情報１２２とで構成されている。個別共有リソース情報１２２は、共有リソース識別情報１２３と、ファミリーアカウント情報１２４と、ファミリーリソース情報１２５などで構成されている。なお、図６では、クライアント端末１Ａが関連する２つの異なるリソース共有グループが形成されているため、この共有リソース情報１２０は、２つの個別共有リソース情報１２２を含む構成となっている。
【００３９】
共有リソース識別情報１２３は、その個別共有リソース情報１２２を識別するための情報であり、個別共有リソース情報１２２が作成される度に、異なるＩＤが付与されて一意に識別できる構成となっている。したがって、ユーザ等は、共有リソース識別情報１２３によって、個別共有リソース情報１２２を特定することができ、簡単にその内容を編集等することができる。
【００４０】
ファミリーリソース情報１２５は、クライアント端末Ｔが保有しているファイルやフォルダなどのリソースの実体を示すリソース情報１２６の集合体である。各リソース情報１２６は、共有するリソースの実体の名称の情報（たとえば、ｒｅｓｏｕｒｃｅ  ｎａｍｅ＝“ｆｏｌｄｅｒＡ”）と、そのリソースの実体の操作が可能なクライアント端末Ｔ（オーナクライアント端末）のアカウントの情報（たとえば、ｏｗｎｅｒ＝“ｕｓｅｒ１Ａ＠ａｃｃｏｕｎｔ”）と、そのリソースの実体の所在を示すアドレスの情報（たとえば、ｖａｌｕｅ＝“ｃ：／ｆｏｌｄｅｒＡ”）とで構成されている。
【００４１】
ファミリーアカウント情報１２４は、ファミリーリソース情報１２５で示されているリソースの実体を共有するクライアント端末Ｔのアカウント（たとえば、ｕｓｅｒ１Ａ＠ａｃｃｏｕｎｔ）の集合体である。ファミリーアカウント情報１２４は、オーナクライアント端末Ｔと、オーナクライアント端末を介して間接的にリソースの実体の操作が可能なクライアント端末Ｔ（ユーザクライアント端末）とで構成されている。ユーザクライアント端末Ｔは、直接的にリソースの実体を操作することはできないが、オーナクライアント端末Ｔを介して間接的にリソースを操作することが可能なクライアント端末Ｔである。
【００４２】
以上のように構成された共有リソース情報１２０を参照することで、リソースを共有するクライアント端末Ｔを特定することができ、そのリソースの種類や所在を知ることができるようになっている。
【００４３】
共有リソース情報１２０は、たとえば、クライアント端末Ｔによって登録処理される。すなわち、クライアント端末Ｔは、そのクライアント端末Ｔが直接的あるいは間接的に操作可能なリソースの情報（リソース情報１２６）や、そのリソースを共有する他のクライアント端末Ｔのアカウントの情報をＬＡＮ内中継サーバＲに登録する手段を備えている。したがって、オペレーターは、クライアント端末Ｔの表示部６０５を通じて、容易に共有リソース情報１２０を作成、変更することができる。
【００４４】
次に、図７および図８のフローチャートを用いて、本中継通信システムにおける、クライアント端末Ｔでの処理の流れについて説明する。なお、先に説明した図５に示す中継グループ情報１００は既に初期設定として形成されており、図６に示す共有リソース情報１２０も既に形成されているものとする。
【００４５】
始めに図７に示すように、操作を行うクライアント端末Ｔ（操作クライアント端末Ｔ）が、オペレーターの操作によって起動される（ステップＳ１０）。そして、操作クライアント端末Ｔは、オペレーターの操作によって、あるいは自動的に、ＬＡＮ内中継サーバＲに接続し（ステップＳ１１）、ＬＡＮ内中継サーバＲから中継グループ情報１００を受信する（ステップＳ１２）。
【００４６】
受信した中継グループ情報１００の内容は、操作クライアント端末Ｔのモニターの画面に表示させることができる。そのイメージ図を図９に示す。図９に示すように、先に説明した中継グループ情報１００に対応して現在形成されている中継グループの内容が表示されるため（図５参照）、オペレーターは、どのＬＡＮとどのＬＡＮとがグループとなっているのか（ここでは、支社Ａ、支社Ｂ、支社Ｃが１つのグループを形成している）、そしてそれらのＬＡＮにはどのようなクライアント端末Ｔが登録されているのか（たとえば、支社Ａには、ｕｓｅｒ１Ａとｕｓｅｒ１Ｂとが登録されている）を、操作クライアント端末Ｔのモニターを介して容易に知ることができる。
【００４７】
続いて、操作クライアント端末Ｔは、共有リソース情報１２０をＬＡＮ内中継サーバＲから受信する（ステップＳ１３）。受信した共有リソース情報１２０の内容は、操作クライアント端末Ｔのモニターの画面に表示させることができる。そのイメージ図を図１０に示す。そこには先に説明した共有リソース情報１２０に含まれていた、操作クライアント端末Ｔが関連する個別共有リソース情報１２２の内容、つまり、共有リソース識別情報１２３や、ファミリーアカウント情報１２４、ファミリーリソース情報１２５が、それぞれ簡略化されて表示される。オペレーターは、この表示を見ることで、その操作クライアント端末Ｔがリソースを共有しているクライアント端末Ｔを特定することができ、その共有しているリソースの種類や所在を容易に知ることができる。そして、表示されたリソースを操作（クリック）すれば、そのリソースの処理画面に移行して各種処理ができるようになっている。
【００４８】
以上のように、操作クライアント端末Ｔは、中継グループ情報１００を利用して、ＬＡＮの内外を問わず、接続可能な他のクライアント端末Ｔの情報をオペレーターに表示する。そして、操作クライアント端末Ｔは、共有リソース情報１２０を利用して、ＬＡＮの内外を問わず、リソースを共有するクライアント端末Ｔの情報や操作可能なリソースの情報をオペレーターに表示するのである。
【００４９】
オペレーターは、表示された中継グループ情報１００および共有リソース情報１２０に基づいて、リソースの操作を行うことができる。たとえば、利用できるリソースの操作の種類を予め設定しておき、その中からオペレーターが適宜操作を選択することによって、リソースの操作が行えるようにすることができる。ここでは具体例として、リソース（ファイル）を開く処理や、リソースの移動またはコピーの処理、リソースを保存する処理、リソースを削除する処理の４種の処理が設定されているものとして説明する。
【００５０】
この場合、操作クライアント端末Ｔは、オペレーターの操作により、リソース操作の指示があるか否かの判断を行う（ステップＳ１４）。操作クライアント端末Ｔは、リソース操作の指示があると判断すると、次に、そのリソース操作の内容に応じて個々のステップＳを処理する。
【００５１】
詳しくは、操作クライアント端末Ｔは、オペレーターからの指示が、ファイルを開く処理か否かを判断する（ステップＳ１５）。なお、ここでのファイルは例示であって、開く対象がフォルダ等、他のリソースの場合もあることはもちろんである。
【００５２】
そして、操作クライアント端末Ｔは、ファイルを開く処理であると判断した場合には、その操作クライアント端末Ｔがそのファイルのオーナ、すなわち直接そのファイルの操作が可能なオーナクライアント端末Ｔであるか否かを、共有リソース情報１２０をチェックして判断する（ステップＳ１６）。その結果、操作クライアント端末Ｔが、オーナでない、すなわちそのファイルを間接的に操作可能なユーザクライアント端末Ｔであると判断した場合には、ＬＡＮ内中継サーバＲに、そのファイルを開くための操作コマンドを送信し（ステップＳ１７）、操作対象のファイルのデータを取得する（ステップＳ１８）。
【００５３】
この点、詳しく説明すると、ＬＡＮ内中継サーバＲは、中継グループ情報１００を参照して、中継グループ内にあることをチェックし、操作対象のファイルのオーナクライアント端末Ｔが接続されているＬＡＮ外中継サーバＲを特定する。そして、ＬＡＮ内中継サーバＲは、外部サーバＳを介して、そのＬＡＮ外中継サーバＲに操作コマンドを送信する。操作コマンドを受信したＬＡＮ外中継サーバＲは、オーナクライアント端末Ｔに、その操作コマンドを送信する。操作コマンドを受信した、操作対象のファイルを直接操作できるオーナクライアント端末Ｔは、そのファイルを取得して、操作指示のあったクライアント端末Ｔにそのファイルを転送するのである。
【００５４】
操作対象のファイルを取得した操作クライアント端末Ｔは、アプリケーションソフトを起動してファイルを開く処理を行う（ステップＳ１９）。つまり、ここでのリソースの各操作は、ＳＩＰを利用し、各操作コマンドを転送することによって処理されているため、それぞれのＬＡＮで異なるプロトコル、異なるアプリケーションによってファイルが共有されていても、それを意識することなく、各クライアント端末Ｔからリソースを操作することができる。ちなみに、先のステップＳ１５において、オーナクライアント端末Ｔであった場合には、直接ファイルの操作が可能であるため、そのまま本ステップＳ１９の処理を行うこととなる。
【００５５】
リソースの操作がファイルを開く操作でない場合には、操作クライアント端末Ｔは、ファイルの移動またはコピーの処理か否かを判断する（ステップＳ２０）。そして、操作クライアント端末Ｔは、共有リソース情報１２０をチェックして、操作クライアント端末Ｔが、移動元またはコピー元のファイルのオーナクライアント端末Ｔか否かを判断する（ステップＳ２１）。つまり、操作クライアント端末Ｔが移動元等の操作対象のファイルを直接操作できるか否かをチェックする。その結果、操作クライアント端末Ｔが、オーナでない、すなわちそのファイルを間接的に操作可能なユーザクライアント端末Ｔであると判断した場合には、ＬＡＮ内中継サーバＲに、そのファイルを取得する操作コマンドを送信し（ステップＳ２２）、操作対象のファイルのデータを取得する（ステップＳ２３）。なお、ステップＳ２２およびステップＳ２３は、先のステップＳ１７およびステップＳ１８と同じであるため、説明は省略する。また、先のステップＳ２１において、オーナクライアント端末であった場合に、直接処理する点も同様である。ただし、移動の処理の場合には、オーナクライアント端末Ｔでは、元のファイルを削除する処理が別途行われる。
【００５６】
このようにして、移動等するファイルのデータを取得した操作クライアント端末Ｔは、次に、操作クライアント端末Ｔが、移動先またはコピー先のフォルダのオーナクライアント端末Ｔか否かを、共有リソース情報１２０をチェックして判断する（ステップＳ２４）。つまり、取得したファイルを直接移動あるいはコピーできるか否かをチェックする。その結果、操作クライアント端末Ｔが、オーナでない、すなわちそのファイルを間接的に操作可能なユーザクライアント端末Ｔであると判断した場合には、ＬＡＮ内中継サーバＲに、そのファイルを移動等するための操作コマンドを送信し（ステップＳ２５）、取得したファイルのデータを移動先またはコピー先のオーナクライアント端末Ｔに送信する（ステップＳ２６）。なお、先のステップＳ２４で、操作クライアント端末Ｔが、移動先またはコピー先のフォルダのオーナクライアント端末Ｔであれば、直接ファイルデータの移動またはコピーの処理が行われ、操作クライアント端末Ｔでは直接的なファイル操作が可能となる（ステップＳ２７）。
【００５７】
ファイルの移動等、リソースの操作によっては共有リソース情報１２０の内容に変化を伴う場合がある。たとえば、ファイルを移動すれば、移動元のフォルダでは、そのファイルの実体が無くなり、移動先のフォルダでは、そのファイルの実体が追加される。もちろん、これらの変化は操作クライアント端末Ｔのモニターの画面に表示されて、動的に対応可能になっている。
【００５８】
そしてこの場合、その共有リソース情報１２０の内容が変化することとなった操作を指示した操作クライアント端末Ｔによって共有リソース情報１２０の更新が行われる。
【００５９】
すなわち、リソースの操作を指示した操作クライアント端末Ｔは、共有リソース情報１２０をチェックして、その更新が必要か否かを判断する（ステップＳ２８）。詳しくは、ＬＡＮ内中継サーバＲに記憶されている直接的および間接的に操作可能なリソースに対して、接続可能か否かをチェックするのである。接続不能なリソースがあれば、リソースの状態が変化していることがわかる。
【００６０】
そして、リソースの状態が変化していて、共有リソース情報１２０におけるそのリソースの情報の更新が必要と判断した場合には、新たに変化後のリソースの情報を生成し（ステップＳ２９）、ＬＡＮ内中継サーバＲにそのリソースの情報を送信する（ステップＳ３０）。
【００６１】
リソースの情報を受信したＬＡＮ内中継サーバＲは、記憶している共有リソース情報１２０を更新するとともに、外部サーバＳを介して、その更新した共有リソース情報１２０と関係のあるＬＡＮ外中継サーバＲに、その共有リソース情報１２０を送信する。そして、そのＬＡＮ外中継サーバＲから、その共有リソース情報１２０と関係のあるクライアント端末Ｔに送信され、それぞれが記憶している共有リソース情報１２０の内容が更新されるのである。もちろん、共有リソース情報１２０の内容の変化を伴わない操作であれば、共有リソース情報１２０の更新は行われない（ステップＳ２８参照）。
【００６２】
図８に示すステップＳ３１からステップＳ３５は、ファイルを保存する処理を示している。
【００６３】
すなわち、操作クライアント端末Ｔは、操作がファイルの保存か否かを判断する（ステップＳ３１）。そして、操作クライアント端末Ｔは、共有リソース情報１２０をチェックして、操作クライアント端末Ｔが保存先のフォルダのオーナクライアント端末Ｔか否かを判断する（ステップＳ３２）。そして、操作クライアント端末Ｔが保存先のフォルダのオーナクライアント端末Ｔでないと判断すると、ＬＡＮ内中継サーバＲにファイルを保存するための操作コマンドが送信され（ステップＳ３３）、ファイルのデータが保存先のフォルダのオーナクライアント端末Ｔに送信される（ステップＳ３４）。操作クライアント端末Ｔがそのファイルのオーナクライアント端末Ｔである場合には、直接ファイルのデータが操作クライアント端末Ｔのリソースに追加される（ステップＳ３５）。
【００６４】
図８のステップＳ３６からステップＳ３８は、リソースを削除する処理を示している。
【００６５】
操作クライアント端末Ｔは、共有リソース情報１２０をチェックして、操作クライアント端末Ｔが、削除するリソースのオーナクライアント端末Ｔであるか否かを判断する（ステップＳ３６）。そして、操作クライアント端末Ｔが、削除するリソースのオーナクライアント端末Ｔであると判断した場合は、直接操作が可能なのでそのままファイルを削除し（ステップＳ３７）、オーナクライアント端末Ｔでないと判断した場合は、ＬＡＮ内中継サーバＲにファイルを削除するための操作コマンドを送信する（ステップＳ３８）。そして、ファイルを削除するための操作コマンドは、これを受信したＬＡＮ内中継サーバを経由して、最終的にそのファイルのオーナクライアント端末Ｔに送信されて、削除対象のファイルが削除されるのである。
【００６６】
図８に示すように、それぞれ個別のリソースの処理が完了した後には、先に説明したステップＳ２８からステップＳ３０の共有リソース情報１２０の更新に関する処理が行われ、いずれかの操作よって共有リソース情報１２０の内容に変更が生じた場合には、その都度自動的に更新されるようになっている。
【００６７】
また、図７のステップＳ１４に示すように、操作クライアント端末Ｔの起動時にも、共有リソース情報１２０の更新が行われる。つまり、操作クライアント端末Ｔが、リソースの操作指示がないと判断した場合には、そのまま共有リソース情報１２０の更新の処理（ステップＳ２８〜ステップＳ３０）が行われるように設定されている。したがって、共有リソース情報１２０は、クライアント端末Ｔの起動時やリソースの操作のたびに、チェックされ、変化があれば更新されるため、本中継通信システムは、リソースの変化に対して動的に対応できる拡張性、柔軟性に優れたシステムとなっている。
【００６８】
以上のように、本中継通信システムでは、クライアント端末Ｔが、ＷＡＮを越えて、他のクライアント端末Ｔが保有するリソースを、あたかも自装置が保有しているかのごとく、簡単に操作することができる。また、リソースが削除等によって変化しても、自動的に関連する情報が更新され、動的に対応することができる。また、それぞれのＬＡＮで異なるプロトコルによってファイルが共有されていても、それを意識することなく、各クライアント端末からリソースを操作することができる。
【図面の簡単な説明】
【００６９】
【図１】本実施の形態に係る中継通信システムのネットワーク構成図である。
【図２】外部サーバの機能ブロック図である。
【図３】通信装置の機能ブロック図である。
【図４】中継サーバの機能ブロック図である。
【図５】中継グループ情報の内容を示す図である。
【図６】共有リソース情報の内容を示す図である。
【図７】通信装置の処理を説明するための流れ図である。
【図８】通信装置の処理を説明するための流れ図である。
【図９】通信装置に表示される中継グループ情報の内容を示す図である。
【図１０】通信装置に表示される共有リソース情報の内容を示す図である。
【符号の説明】
【００７０】
Ｓ  外部サーバ
Ｔ  通信装置（クライアント端末）
Ｒ  中継サーバ
１００  中継グループ情報
１２０  共有リソース情報
【図１】
2008140254.tif 000003
【図２】
2008140254.tif 000004
【図３】
2008140254.tif 000005
【図４】
2008140254.tif 000006
【図５】
2008140254.tif 000007
【図６】
2008140254.tif 000008
【図７】
2008140254.tif 000009
【図８】
2008140254.tif 000010
【図９】
2008140254.tif 000011
【図１０】
2008140254.tif 000012