(57)【要約】【課題】共有リソースへのアクセスの可否を容易に判別することができる技術を提供することを課題とする。【解決手段】クライアント端末１２は、各クライアント端末のログイン状態を示すログイン状態情報３０と、共有リソースが登録された共有リソース管理情報４０とを用いて、共有リソースへのアクセスの可否を判定する。共有リソースの実体にアクセスできるオーナクライアント端末がログイン中の場合、共有リソースへのアクセスが可能であると判定される。オーナクライアント端末がログオフしている場合、共有リソースにアクセスできないと判定される。クライアント端末１２は、共有リソース管理情報４０と判定結果とに基づいて、共有リソース一覧画面７０を表示する。共有リソース一覧画面７０では、アクセスが可能な共有フォルダ５１、共有ファイル５５のアイコンが網掛け状態で表示され、アクセスできない共有フォルダ５３のアイコンが破線で表示される。【選択図】図８
2010176284.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続される中継サーバを介して第１クライアント端末と通信可能であり、前記ネットワークに接続される第２クライアント端末として機能するクライアント端末であって、
前記第１クライアント端末との間で共有される共有リソースに関する情報と、前記共有リソースの実体に直接アクセスできるオーナクライアント端末を示す情報と、を含む共有リソース情報を管理する共有リソース情報管理部と、
前記共有リソースへのアクセスの可否を判定する判定部と、
前記共有リソースのリストを前記共有リソース情報に基づいて表示し、前記リストにおける前記共有リソースの表示態様を前記判定部の判定結果に基づいて変更する表示部と、
を備えることを特徴とするクライアント端末。
【請求項２】
請求項１に記載のクライアント端末において、さらに、
前記オーナクライアント端末との通信が可能かどうかを示す通信状態情報を保持する通信状態管理部、
を備え、
前記判定部は、前記共有リソース情報と前記通信状態情報とに基づいて、前記共有リソースへのアクセスの可否を判定することを特徴とするクライアント端末。
【請求項３】
請求項２に記載のクライアント端末において、
前記表示部は、前記通信状態情報が更新された場合、前記共有リソース情報と更新された前記通信状態情報とに基づいて前記リストを更新することを特徴とするクライアント端末。
【請求項４】
請求項２または３に記載のクライアント端末において、
前記表示部は、前記共有リソース情報が更新された場合、前記通信状態情報と更新された前記共有リソース情報とに基づいて前記リストを更新することを特徴とするクライアント端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のクライアント端末の間で共有されるリソースを管理する技術に関する。
【背景技術】
【０００２】
異なる二つのＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）にそれぞれ接続する複数のクライアント端末が、ファイルなどのリソースを共有することができる中継通信ステムが存在する。
【０００３】
下記特許文献１に係る中継通信システムは、各ＬＡＮに接続された複数のクライアント端末と、各ＬＡＮに一つずつ設置され、クライアント端末間の通信を中継する中継サーバとで構成される。各クライアント端末および各中継サーバは、共有リソースに関する情報が登録された共有リソース情報を保持している。
【０００４】
クライアント端末は、共有リソース情報に基づいて操作対象の共有リソースを指定し、指定した共有リソースの実体にアクセスできるクライアント端末に、共有リソースの操作を指示する。クライアント端末は、他のクライアント端末が実体を格納している共有リソースを、自装置が保有しているかのように操作することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−１４８０４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に係る中継通信システムでは、中継サーバは、他の中継サーバ、同一のＬＡＮに接続されているクライアント端末に対して定期的に動作確認を実行する。
【０００７】
共有リソース情報には、各共有リソースの実体へのアクセスの可否を示す状態情報が登録されている。動作確認の結果に基づいて、各共有リソースに対応した状態情報が変更される。クライアント端末のユーザは、共有リソース情報を参照することで、共有リソースへのアクセスの可否を確認することができる。
【０００８】
しかしながら、上記中継通信システムにおいて、共有リソース情報はテキストベースのデータである。中継通信システムの管理者以外の一般ユーザ（クライアント端末のユーザ）にとって、共有リソース情報を直接参照して操作対象の共有リソースへのアクセスの可否を判別することは困難である。また、共有リソース情報に登録される共有リソースの数が増えるほど、共有リソース情報から操作対象の共有リソースを特定することが困難になる。
【０００９】
そこで、本発明は前記問題点に鑑み、共有リソースへのアクセスの可否を容易に判別することができる技術を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するため、請求項１記載の発明は、ネットワークに接続される中継サーバを介して第１クライアント端末と通信可能であり、前記ネットワークに接続される第２クライアント端末として機能するクライアント端末であって、前記第１クライアント端末との間で共有される共有リソースに関する情報と、前記共有リソースの実体に直接アクセスできるオーナクライアント端末を示す情報と、を含む共有リソース情報を管理する共有リソース情報管理部と、前記共有リソースへのアクセスの可否を判定する判定部と、前記共有リソースのリストを前記共有リソース情報に基づいて表示し、前記リストにおける前記共有リソースの表示態様を前記判定部の判定結果に基づいて変更する表示部と、を備えることを特徴とする。
【００１１】
請求項２記載の発明は、請求項１に記載のクライアント端末において、さらに、前記オーナクライアント端末との通信が可能かどうかを示す通信状態情報を保持する通信状態管理部、を備え、前記判定部は、前記共有リソース情報と前記通信状態情報とに基づいて、前記共有リソースへのアクセスの可否を判定することを特徴とする。
【００１２】
請求項３記載の発明は、請求項２に記載のクライアント端末において、前記表示部は、前記通信状態情報が更新された場合、前記共有リソース情報と更新された前記通信状態情報とに基づいて前記リストを更新することを特徴とする。
【００１３】
請求項４記載のクライアント端末は、請求項２または３に記載のクライアント端末において、前記表示部は、前記共有リソース情報が更新された場合、前記通信状態情報と更新された前記共有リソース情報とに基づいて前記リストを更新することを特徴とする。
【発明の効果】
【００１４】
本発明に係るクライアント端末は、共有リソースのリストを表示する際に、各共有リソースへのアクセスの可否に応じて、リストに表示される共有リソースの表示状態を変更する。これにより、本発明に係るクライアント端末のユーザは、共有リソースへのアクセスの可否を直観的に判断することができる。
【００１５】
また、本発明に係るクライアント端末は、通信状態情報または共有リソース情報が更新された場合、表示部に表示される共有リソースのリストを更新する。これにより、本発明に係るクライアント端末のユーザは、共有リソースへのアクセスの可否を、リアルタイムで確認することができる。
【図面の簡単な説明】
【００１６】
【図１】本実施の形態に係るファイル共有システムの構成図である。
【図２】共有リソースの実体、およびリソースの共有に用いられる各種情報の格納状況を示す図である。
【図３】中継サーバの構成を示すブロック図である。
【図４】クライアント端末の構成を示すブロック図である。
【図５】ログイン状態情報の一例を示す図である。
【図６】共有リソース管理情報の一例を示す図である。
【図７】ファイル共有システムの処理の流れを示す図である。
【図８】共有リソース一覧画面を示す図である。
【図９】共有リソース一覧画面を示す図である。
【図１０】画面表示処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１７】
｛ファイル共有システムの概要｝
以下、図面を参照しつつ本発明の実施の形態について説明する。図１は、本実施の形態に係るファイル共有システムの構成図である。図１に示すファイル共有システムは、中継サーバ１１、２１と、クライアント端末１２、１３、２２、２３とを備えている。
【００１８】
中継サーバ１１、クライアント端末１２、１３は、ＬＡＮ１に接続され、中継サーバ２１、クライアント端末２２、２３は、ＬＡＮ２に接続されている。ＬＡＮ１、２は、物理的に離れた場所に構築されており、インターネット３により接続される。中継サーバ１１、２１は、ＬＡＮ１、２にそれぞれ一台ずつ配置される。クライアント端末１２、１３、２２、２３は、パーソナルコンピュータなどである。
【００１９】
中継サーバ１１、２１は、インターネット３上に設置されているＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）サーバを介して、互いに通信をすることができる。中継サーバ１１、２１は、同一のＬＡＮに接続されているクライアント端末と通信を行う。したがって、各クライアント端末は、中継サーバ１１、２１を介して他のＬＡＮに接続されているクライアント端末と通信をすることができる。
【００２０】
図２は、ファイル共有システムにおいて共有されるリソース、およびリソースの共有に関連する各種情報の格納状況を示す図である。図２に示すように、中継サーバ１１、２１、クライアント端末１２、１３、２２、２３は、ログイン状態情報３０、共有リソース管理情報４０を格納している。ログイン状態情報３０は、各クライアント端末がファイル共有システムにログインしているかどうかを示す情報である。共有リソース管理情報４０には、ファイル共有システムで共有されるフォルダ、ファイルなどのリソース（共有リソース）にアクセスするための情報が記録されている。
【００２１】
さらに、各クライアント端末は、共有リソースの実体を格納している。クライアント端末１２では、共有フォルダ５１が作成され、共有フォルダ５１に共有ファイル５２が格納されている。クライアント端末１３では、共有フォルダ５３が作成されている。クライアント端末２２では、共有ファイル５４が格納されている。クライアント端末２３では、共有ファイル５５が格納されている。
【００２２】
共有リソースの実体にアクセスできるクライアント端末を、オーナクライアント端末と呼ぶ。たとえば、クライアント端末１２は、共有フォルダ５１、共有ファイル５２のオーナクライアント端末である。
【００２３】
このように、図１に示すファイル共有システムにおいて、共有リソースの実体は、各クライアント端末に分散して格納される。各クライアント端末に実体が格納されているリソースは、これらのリソースの属性情報を共有リソース管理情報４０に登録することにより、共有リソースとすることができる。
【００２４】
クライアント端末１２、１３、２２、２３がファイル共有システムの構成要素となるためには、各クライアント端末がファイル共有システムにログインする必要がある。このため、共有リソースにアクセスできないケースが発生する。クライアント端末２２がログインしていない場合、クライアント端末１２は、クライアント端末２２がオーナクライアント端末である共有ファイル５４にアクセスすることができない。
【００２５】
したがって、各クライアント端末のユーザは、所望の共有リソースにアクセスできるかどうかを予め確認する必要がある。各クライアント端末のユーザは、後述する共有リソース一覧画面７０を利用することにより、アクセスが可能な共有リソースと、アクセスできない共有リソースとを直観的に見分けることができる。
【００２６】
｛中継サーバの構成｝
次に、中継サーバの構成について説明する。図３は、中継サーバ１１の構成を示すブロック図である。中継サーバ２１の構成は、中継サーバ１１の構成と同様であるため、その詳細な説明を省略する。
【００２７】
中継サーバ１１は、制御部１１１と、インタフェース部１１２と、共有リソース管理部１１３と、中継通信管理部１１４とを備える。制御部１１１は、中継サーバ１１の全体制御を行う。
【００２８】
インタフェース部１１２は、中継サーバ１１に割り当てられているプライベートＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスを利用して、クライアント端末１２、１３に対する通信を実行する。また、インタフェース部１１２は、中継サーバ１１に割り当てられているグローバルＩＰアドレスを利用して、ＳＩＰサーバを介した中継サーバ２１に対する通信を実行する。
【００２９】
共有リソース管理部１１３は、ログイン状態情報３０、共有リソース管理情報４０を保持するとともに、クライアント端末１２、２３がそれぞれ保持するログイン状態情報３０、共有リソース管理情報４０を最新の状態となるように管理する。
【００３０】
中継通信管理部１１４は、ＬＡＮ１に接続されているクライアント端末１２、１３と、ＬＡＮ２に接続されているクライアント端末２２、２３との間の通信を中継する。
【００３１】
たとえば、クライアント端末２２がクライアント端末１２に格納されている共有ファイル５２のダウンロードを要求した場合、クライアント端末１２は、送信先をクライアント端末２２に指定した上で、共有ファイル５２を中継サーバ１１に送信する。中継通信管理部１１４は、クライアント端末１２から受信した共有ファイル５２を中継サーバ２１に送信する。中継サーバ２１は、共有ファイル５２をクライアント端末２２に送信する。このように、中継サーバ１１、２１が共有ファイル５２の転送を中継することで、共有ファイル５２がクライアント端末１２からクライアント端末２２に送信される。
【００３２】
{クライアント端末の構成}
次に、クライアント端末の構成について説明する。図４は、クライアント端末１２の構成を示すブロック図である。クライアント端末１３、２２、２３の構成は、クライアント端末１２の構成と同様であるため、その詳細な説明を省略する。
【００３３】
クライアント端末１２は、制御部１２１と、操作部１２２と、モニタ１２３と、記憶部１２４と、ＬＡＮインタフェース１２５とを備える。
【００３４】
制御部１２１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などを有し、クライアント端末１２の全体制御を行う。操作部１２２は、キーボード、マウスなどで構成されており、クライアント端末１２に対する各種の指示を受け付ける。モニタ１２３は、液晶ディスプレイなどである。
【００３５】
記憶部１２４は、ハードディスク装置などで構成され、ログイン状態情報３０と、共有リソース管理情報４０と、共有リソース管理プログラム６０とを格納している。共有リソース管理プログラム６０は、共有リソース一覧画面７０の表示、あるいは共有リソースの操作に用いられるアプリケーションプログラムである。上述したように、記憶部１２４には、共有フォルダ５１が作成されている。共有フォルダ５１には、共有ファイル５２が格納されている。
【００３６】
ＬＡＮインタフェース１２５は、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）／ＩＰなどのプロトコルを用いて、中継サーバ１１との通信を制御する。
【００３７】
｛ログイン状態情報の具体例｝
図５は、ログイン状態情報３０を示す図である。図５に示すように、ログイン状態情報３０では、各ユーザが使用するクライアント端末のアカウント情報と、クライアント端末のログイン状態とが、ユーザ名に対応付けられている。
【００３８】
たとえば、ユーザ名「鈴木  次郎」に対応して、クライアント端末１２のアカウント情報「ｃｌｉｅｎｔ−１＠ｒｅｌａｙ−ｓｅｒｖｅｒ−１．ａｂｃ．ｎｅｔ」が登録されており、ログイン状態が「ログイン」となっている。したがって、クライアント端末１２は、ファイル共有ステムにログインしている状態である。
【００３９】
上述したように、ログイン中のクライアント端末が、ファイル共有システムの構成要素となる。ログイン状態情報３０を参照することで、ファイル共有システムを構成するクライアント端末、すなわち、通信が可能なクライアント端末を確認することができる。
【００４０】
なお、図５に示すように、クライアント端末１３のアカウント情報は、「ｃｌｉｅｎｔ−２＠ｒｅｌａｙ−ｓｅｒｖｅｒ−１．ａｂｃ．ｎｅｔ」である。クライアント端末２２のアカウント情報は、「ｃｌｉｅｎｔ−３＠ｒｅｌａｙ−ｓｅｒｖｅｒ−２．ａｂｃ．ｎｅｔ」である。クライアント端末２３のアカウント情報は、「ｃｌｉｅｎｔ−４＠ｒｅｌａｙ−ｓｅｒｖｅｒ−２．ａｂｃ．ｎｅｔ」である。
【００４１】
｛共有リソース管理情報の具体例｝
図６は、共有リソース管理情報４０を示す図である。共有リソース管理情報４０は、本体情報４１、共有端末情報４２、共有リソース個別情報４５１〜４５５から構成される。以下、共有リソース個別情報４５１〜４５５全体を指す場合、共有リソース個別情報４５と記載する。
【００４２】
本体情報４１は、共有リソース管理情報４０の属性情報である。本体情報４１において、「ｉｄ」は、共有リソース管理情報４０の識別番号である。「ｏｗｎｅｒ」には、共有リソース管理情報４０を作成したクライアント端末のアカウント情報が登録される。「ｎａｍｅ」には、共有リソース管理情報４０の名前が設定される。
【００４３】
共有端末情報４２には、共有リソースを共有するグループを構成するクライアント端末のアカウント情報が設定される。図６に示す共有端末情報４２には、クライアント端末１２、１３、２２、２３の各アカウント情報が登録されている。
【００４４】
共有リソース個別情報４５は、リソースごとに作成され、各共有リソースの属性情報が記載される。共有リソース個別情報４５１、４５３は、共有フォルダ５１、５３にそれぞれ対応し、共有リソース個別情報４５２、４５４、４５５は、共有ファイル５２、５４、５５にそれぞれ対応する。
【００４５】
共有リソース個別情報４５１〜４５５がそれぞれ設定されるｒｅｓｏｕｒｃｅタグにおいて、「ｉｄ」は、各共有リソース個別情報の識別情報である。「ｎａｍｅ」には、共有リソースの名前が設定される。「ｏｗｎｅｒ」には、オーナクライアント端末のアカウント情報が登録される。「ｔｙｐｅ」は、共有リソースがファイルであるかフォルダであるかを示す情報である。「ｖａｌｕｅ」は、オーナクライアント端末における共有リソースの実体の格納場所を示している。
【００４６】
共有リソース個別情報４５は、仮想的なツリー構成で記述される。たとえば、共有リソース個別情報４５４のｒｅｓｏｕｒｃｅタグは、共有リソース個別情報４５３のｒｅｓｏｕｒｃｅタグの中に組み込まれている。実際には、共有リソース個別情報４５３に対応する共有フォルダ５３は、クライアント端末１３に作成されている（図２参照）。同様に、共有リソース個別情報４５４に対応する共有ファイル５４は、クライアント端末２２に格納されている。
【００４７】
これらのことから、共有リソース個別情報４５において、共有ファイル５４が共有フォルダ５３に仮想的に格納されていることがわかる。すなわち、共有リソース個別情報４５のツリー構成は、共有リソースの実体の格納場所を反映しているとは限らない。
【００４８】
｛共有リソース一覧画面の表示処理｝
次に、各クライアント端末で実行される共有リソース一覧画面７０の表示処理について詳しく説明する。図７は、クライアント端末２３のログイン、ログアウト時におけるファイル共有システムの処理の流れを示す図である。
【００４９】
初期状態として、中継サーバ１１、２１、クライアント端末１２、１３、２２、２３は、図６に示す共有リソース管理情報４０を保持している。クライアント端末１２がファイル共有システムにログインしており、モニタ１２３に共有リソース一覧画面７０が表示されている。クライアント端末１３、２２、２３は、ログオフの状態にある。
【００５０】
まず、クライアント端末２３のユーザが、操作部を操作して、共有リソース管理プログラム６０の起動を指示する。起動した共有リソース管理プログラム６０は、アカウント情報およびパスワードの入力画面を、クライアント端末２３のモニタに表示させる（ステップＳ１１）。入力画面に入力されたアカウント情報およびパスワードが、ログイン情報としてクライアント端末２３から中継サーバ２１に送信される（ステップＳ１２）。
【００５１】
中継サーバ２１は、受信したログイン情報と、予め保持しているクライアント端末２３の認証情報とに基づいて、クライアント端末２３のログインを許可するかどうかを判断する。クライアント端末２３のログインが許可された場合、中継サーバ２１が保持するログイン状態情報３０において、クライアント端末２３に対応するログイン状態が、「ログオフ」から「ログイン」に変更される。これにより、クライアント端末２３がファイル共有システムにログインしたことになる。
【００５２】
中継サーバ２１は、ログイン状態情報３０と共有リソース管理情報４０とを確認通知としてクライアント端末２３に送信する（ステップＳ１３）。この結果、クライアント端末２３は、最新のログイン状態情報３０および共有リソース管理情報４０を保持する。
【００５３】
クライアント端末２３は、最新のログイン状態情報３０および共有リソース管理情報４０に基づく共有リソース一覧画面７０を表示する（ステップＳ１４）。ステップＳ１４に示す処理の詳細については、後述する。
【００５４】
また、中継サーバ２１は、ログイン状態情報３０の更新通知を中継サーバ１１に送信する（ステップＳ１５）。中継サーバ１１が保持するログイン状態情報３０において、クライアント端末２３のログイン状態が、「ログオフ」から「ログイン」に変更される。中継サーバ１１は、ログイン済みのクライアント端末１２に、受信した更新通知を転送する（ステップＳ１６）。クライアント端末１２は、受信した更新通知に基づいて、クライアント端末２３のログイン状態を「ログオフ」から「ログイン」に変更する処理を、ログイン状態情報３０に対して実行する。このようにして、クライアント端末２３のログインに伴って変更されたログイン状態情報３０が、中継サーバ１１、２１と、ログイン状態にあるクライアント端末１２、２３とにより共有される。
【００５５】
クライアント端末１２は、共有リソース管理情報４０と、更新されたログイン状態情報３０とに基づいて、共有リソース一覧画面７０の表示処理を実行する（ステップＳ１７）。これにより、クライアント端末１２のモニタ１２３に既に表示されている共有リソース管理画面７０が更新される。
【００５６】
図８は、ステップＳ１４、Ｓ１７に示す処理の後でクライアント端末１２、２３のモニタにそれぞれ表示される共有リソース一覧画面７０を示す図である。共有リソース一覧画面７０は、ログイン状態表示部７１と、ツリー構成表示部７２と、選択フォルダ表示部７３とから構成される。
【００５７】
ログイン状態表示部７１は、各クライアント端末がファイル共有システムにログインしているかどうかを、ログイン状態情報３０に基づいて表示する。ステップＳ１４、Ｓ１７に示す処理が実行されるタイミングでは、クライアント端末１２、２３がログイン状態にある。このため、図８に示すログイン状態表示部７１では、クライアント端末１２、２３のユーザ名「鈴木  次郎」、「林  花子」の欄に、ログイン中であることを示す「ＯＫ」が表示されている。
【００５８】
一方、ステップＳ１４、Ｓ１７に示す処理が実行されるタイミングで、クライアント端末１３、２２は、ログオフ状態にある。クライアント端末１３、２２のユーザ名「佐藤  一郎」、「山田  太郎」の欄には、ログオフ中であることを示す「ＮＧ」が表示される。
【００５９】
ツリー構成表示部７２は、共有リソース個別情報４５に記述された仮想的なツリー構成を示す。選択フォルダ表示部７３は、ツリー構成表示部７２で選択された共有フォルダに仮想的に格納されている共有リソースの一覧を表示する。
【００６０】
ツリー構成表示部７２、選択フォルダ表示部７３において、共有フォルダ５１、共有ファイル５５のアイコンが網掛け表示されている。これは、共有フォルダ５１、共有ファイル５５にアクセス可能であることを示す。
【００６１】
なお、ツリー構成表示部７２のルートフォルダである「議事録」フォルダは、本体情報４１に登録された共有リソース管理情報４０の名前に対応している。「議事録」フォルダは、共有リソース管理情報４０に作成された仮想的な共有フォルダであり、各クライアント端末のログイン状態に関係なくアクセス可能である。したがって、「議事録フォルダ」のアイコンは網かけ表示される。
【００６２】
一方、ツリー構成表示部７２、選択フォルダ表示部７３において、共有フォルダ５３のアイコンは、アクセスできないことを示す破線で表示されている。これは、共有フォルダ５３のオーナクライアント端末であるクライアント端末１３がログオフ状態にあり、共有フォルダ５３にアクセスすることができないためである。
【００６３】
このように、共有リソース一覧画面７０において、共有リソースのアイコンの表示状態が、各共有リソースへのアクセスの可否に応じて変更される。このため、クライアント端末１２、２３のユーザは、アクセス可能な共有リソースを直観的に判別できる。また、クライアント端末２３は、最新のログイン状態情報３０、共有リソース管理情報４０に基づく共有リソース一覧画面７０を表示する。このため、クライアント端末２３のユーザは、ログイン直後でも、各共有リソースへのアクセスの可否を正確に把握することができる。
【００６４】
以下、図７を用いた説明に戻る。クライアント端末２３のユーザがログオフを指示した場合（ステップＳ２１）、クライアント端末２３は、ログオフ通知を中継サーバ２１に送信する（ステップＳ２２）。クライアント端末２３のモニタに表示されていた共有リソース一覧画面７０（図８参照）が消去される。
【００６５】
ログオフ通知を中継サーバ２１が受信することにより、中継サーバ２１が保持するログイン状態情報３０において、クライアント端末２３に対応するログイン状態が、「ログイン」から「ログオフ」に変更される。そして、中継サーバ２１は、クライアント端末２３のログオフに伴うログイン状態情報３０の更新通知を、中継サーバ１１に転送する（ステップＳ２３）。
【００６６】
中継サーバ１１は、クライアント端末２３のログオフを通知する更新通知（ステップＳ２３）を受信することにより、ログイン状態情報３０を更新する。また、受信した更新通知が、ログイン中のクライアント端末１２に転送される（ステップＳ２４）。中継サーバ１１、クライアント端末１２は、クライアント端末２３に対応するログイン状態を「ログイン」から「ログオフ」に変更する処理を、それぞれが保持するログイン状態情報３０に対して実行する。
【００６７】
そして、ログイン状態情報３０の更新に基づいた一覧画面表示処理が実行されることにより（ステップＳ２５）、クライアント端末１２のモニタ１２３に表示される共有リソース一覧画面７０が、図８に示す状態から図９に示す状態に更新される。
【００６８】
図９は、ステップＳ２５に示す処理によって更新された共有リソース一覧画面７０を示す図である。ログイン状態表示部７１において、クライアント端末２３のログオフに伴い、「林  花子」のログイン状態が「ＯＫ」から「ＮＧ」に変更されている。選択フォルダ表示部７３における共有ファイル５５のアイコンが、破線を用いたアイコンに変更されている。これは、クライアント端末２３が共有ファイル５５のオーナクライアント端末であるために、共有ファイル５５にアクセスすることができなくなったためである。
【００６９】
このように、クライアント端末２３のログイン、ログオフに伴って共有リソース一覧画面７０が変化する。これにより、クライアント端末１２のユーザは、アクセスできる共有リソースと、アクセスできない共有リソースとを容易に区別できるとともに、共有リソースへのアクセスの可否をリアルタイムで確認することができる。
【００７０】
なお、共有リソース管理情報４０が更新された場合にも、上記と同様に、共有リソース管理画面７０が更新される。具体的には、共有リソース個別情報の追加、削除などによって共有リソース管理情報４０が更新された場合、共有リソース管理情報４０の変更通知が、中継サーバ１１、２１、ログイン中のクライアント端末に通知される。中継サーバ１１、２１、ログイン中のクライアント端末は、変更通知に基づいて共有リソース管理情報４０を更新する。更新された共有リソース管理情報４０に基づいて、共有リソース管理画面７０が更新される。
【００７１】
なお、クライアント端末１３、２２がファイル共有システムにログインしていた場合、クライアント端末１３、２２にも更新通知が送信される。この場合、クライアント端末１３、２２は、クライアント端末１２と同様に動作する。
【００７２】
次に、一覧画面表示処理の詳細について、クライアント端末１２を例にして説明する。図１０は、各クライアント端末で実行される一覧画面表示処理（ステップＳ１４、Ｓ１７、Ｓ２５）の流れを示すフローチャートである。
【００７３】
まず、クライアント端末１２は、共有リソース個別情報４５の中から一つを指定することにより、アクセスの可否を判定する共有リソースを特定する（ステップＳ３１）。クライアント端末１２は、特定した共有リソース個別情報から、オーナクライアント端末のアカウント情報を取得する。
【００７４】
クライアント端末１２は、ログイン状態情報３０と取得したアカウント情報とに基づいて、判定対象の共有リソースのオーナクライアント端末がファイル共有システムにログインしているかどうかを確認する（ステップＳ３２）。オーナクライアント端末がログイン中の場合（ステップＳ３２においてＹｅｓ）、クライアント端末１２は、判定対象の共有リソースにアクセスできると判定する。クライアント端末１２は、判定対象の共有リソースのアイコンを網掛け表示に設定する（ステップＳ３３）。
【００７５】
一方、オーナクライアント端末がログオフ状態にある場合（ステップＳ３２においてＮｏ）、クライアント端末１２は、判定対象の共有リソースにアクセスできないと判定する。アクセスできないと判定された共有リソースのアイコンが、破線表示に設定される（ステップＳ３４）。
【００７６】
全ての共有リソースの判定が終了した場合（ステップＳ３５においてＹｅｓ）、クライアント端末１２は、各共有リソースのアイコンの表示設定が反映された共有リソース一覧画面７０をモニタ１２３に表示する（ステップＳ３６）。一方、全ての共有リソースの判定が終了していない場合（ステップＳ３５においてＮｏ）、クライアント端末１２は、ステップＳ３１に示す処理に戻る。
【００７７】
以上説明したように、本実施の形態に係るファイル共有システムにおいて、クライアント端末１２は、オーナクライアント端末のログイン状態に応じて、各共有リソースのアイコンの表示設定を変更する。これにより、クライアント端末１２のユーザは、共有リソースの一覧を表示させたときに、各共有リソースへのアクセスの可否を直観的に判断することができる。
【００７８】
また、クライアント端末２３のログイン、ログオフに応じて、共有リソース一覧画面７０が更新されるため、クライアント端末１２のユーザは、各共有リソースへのアクセスの可否をリアルタイムで確認することができる。
【００７９】
なお、本実施の形態において、共有リソースへのアクセスの可否に応じてアイコンの表示状態の設定を変更する例について説明したが、これに限られない。たとえば、各共有リソースのファイル名、サイズ、更新日時の表示を変更することができる。たとえば、アクセスが可能な共有リソースのファイル名などを黒で表示し、アクセスできない共有リソースのファイル名などを灰色で表示してもよい。また、各共有リソースの名称などの書体、背景色等を、アクセスの可否に応じて変更してもよい。各共有リソースの名称に対応付けて、共有リソースへのアクセスの可否を示すステータス情報を表示してもよい。
【００８０】
なお、本実施の形態において、二つのＬＡＮにそれぞれ接続された複数のクライアント端末がリソースを共有する例について説明したが、これに限られない。たとえば、単一のＬＡＮ内で複数のクライアント端末がリソースを共有する場合にも、上記の説明を適用することができる。
【００８１】
また、本実施の形態において、オーナクライアント端末が共有リソースの実体を格納する例について説明したが、これに限られない。たとえば、図示しないファイルサーバがクライアント端末１２に接続されており、ファイルサーバに格納されているリソースが共有されていてもよい。この場合、クライアント端末１２が、ファイルサーバに格納されている共有リソースのオーナクライアント端末として機能する。
【符号の説明】
【００８２】
１、２  ＬＡＮ
３  インターネット
１１、２１  中継サーバ
１２、１３、２２、２３  クライアント端末
３０  ログイン状態情報
４０  共有リソース管理情報
５１、５３  共有フォルダ
５２、５４、５５  共有ファイル
６０  共有リソース管理プログラム
７０  共有リソース一覧画面
【図１】
2010176284.tif 000003
【図２】
2010176284.tif 000004
【図３】
2010176284.tif 000005
【図４】
2010176284.tif 000006
【図５】
2010176284.tif 000007
【図６】
2010176284.tif 000008
【図７】
2010176284.tif 000009
【図８】
2010176284.tif 000010
【図９】
2010176284.tif 000011
【図１０】
2010176284.tif 000012