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