(57)【要約】【課題】共有化された情報の更新通知を一元的に行うことを可能としたネットワークシステムを提供する。【解決手段】実施形態によれば、ネットワークシステムは、第１コンピュータ、１以上の第２コンピュータおよび第３コンピュータを具備する。第１コンピュータは、自身が管理する記憶媒体上の第１フォルダまたは第１ファイルに対する１以上の第２コンピュータのアクセス権限を設定可能である。第３コンピュータは、第１コンピュータと１以上の第２コンピュータとの対応関係を管理し、第１コンピュータと１以上の第２コンピュータとのネットワークを介した接続を仲介する。第３コンピュータは、第１通知手段を具備する。第１通知手段は、例えば第１フォルダ内で更新が発生した場合、第１フォルダに対するアクセス権限を有する１以上の第２コンピュータに対して、第１フォルダが更新された旨をネットワークを介して通知する。【選択図】図３
2014229244.tif 000002
【特許請求の範囲】
【請求項１】
自身が管理する記憶媒体に対するアクセス権限をフォルダまたはファイル単位で設定可能な第１コンピュータと、
ネットワークを介した前記記憶媒体上の第１フォルダまたは第１ファイルに対する更新が許可されるアクセス権限または更新が禁止されるアクセス権限の一方を有する１以上の第２コンピュータと、
前記第１コンピュータと前記１以上の第２コンピュータとの対応関係を管理し、前記第１コンピュータと前記１以上の第２コンピュータとの前記ネットワークを介した接続を仲介する第３コンピュータと、
を具備し、
前記第３コンピュータは、前記第１フォルダ内で更新が発生した場合または前記第１ファイルに更新が発生した場合、前記１以上の第２コンピュータに対して、前記第１フォルダが更新された旨または前記第１ファイルが更新された旨を前記ネットワークを介して通知する第１通知手段を具備するネットワークシステム。
【請求項２】
前記第１コンピュータは、前記第１フォルダが更新された場合または前記第１ファイルが更新された場合、前記第３コンピュータに対して、前記第１フォルダが更新された旨または前記第１ファイルが更新された旨を前記ネットワークを介して通知する第２通知手段を具備する請求項１に記載のネットワークシステム。
【請求項３】
前記第２コンピュータは、前記第１フォルダに対する更新を伴うアクセスまたは前記第１ファイルに対する更新を伴うアクセスを前記ネットワークを介して実行した場合、前記第３コンピュータに対して、前記第１フォルダを更新した旨または前記第１ファイルを更新した旨を前記ネットワークを介して通知する第３通知手段を具備する請求項１に記載のネットワークシステム。
【請求項４】
前記第３コンピュータは、
前記記憶媒体に対する前記フォルダまたはファイル単位のアクセス権限の設定状況を示す第１情報を前記第１コンピュータから取得して管理する情報管理手段を具備し、
前記第１通知手段は、前記情報管理手段により管理される前記第１情報に基づき、前記第１フォルダが更新された旨または前記第１ファイルを通知すべき前記１以上の第２コンピュータを特定する請求項１に記載のネットワークシステム。
【請求項５】
前記第３コンピュータの前記第１通知手段は、前記第１フォルダが更新された旨または前記第１ファイルが更新された旨を電子メールで通知する請求項１に記載のネットワークシステム。
【請求項６】
前記第３コンピュータの前記第１通知手段は、前記電子メールのあて先をＢＣＣ（blind carbon copy）で指定する請求項５に記載のネットワークシステム。
【請求項７】
第１コンピュータによって管理される記憶媒体上の第１フォルダ内で更新が発生した場合または前記記憶媒体上の第１ファイルに更新が発生した場合、ネットワークを介して前記第１フォルダまたは第１ファイルにアクセスする権限を有する１以上の第２コンピュータを特定する特定手段と、
前記特定手段により特定された前記１以上の第２コンピュータに対して、前記第１フォルダが更新された旨または前記第１ファイルが更新された旨を前記ネットワークを介して通知する通知手段と、
を具備する管理サーバ。
【請求項８】
前記第１フォルダが更新された旨または前記第１ファイルが更新された旨の通知を前記第１コンピュータから受信する第１受信手段を具備する請求項７に記載の管理サーバ。
【請求項９】
前記第１フォルダを更新した旨または前記第１ファイルを更新した旨の通知を前記第２コンピュータから受信する第２受信手段を具備する請求項７に記載の管理サーバ。
【請求項１０】
前記記憶媒体に対するフォルダまたはファイル単位のアクセス権限の設定状況を示す第１情報を前記第１コンピュータから取得して管理する情報管理手段を具備し、
前記特定手段は、前記情報管理手段により管理される前記第１情報に基づき、前記第１フォルダが更新された旨または前記第１ファイルが更新された旨を通知すべき前記１以上の第２コンピュータを特定する請求項７に記載の管理サーバ。
【請求項１１】
前記通知手段は、前記第１フォルダが更新された旨または前記第１ファイルが更新された旨を電子メールで通知する請求項７に記載の管理サーバ。
【請求項１２】
前記通知手段は、前記電子メールのあて先をＢＣＣ（blind carbon copy）で指定する請求項１１に記載の管理サーバ。
【請求項１３】
第１コンピュータと１以上の第２コンピュータとの対応関係を管理し、前記第１コンピュータと前記１以上の第２コンピュータとのネットワークを介した接続を仲介する管理サーバの更新通知方法であって、
前記第１コンピュータによって管理される記憶媒体上の第１フォルダ内で更新が発生した場合または前記記憶媒体上の第１ファイルに更新が発生した場合、前記ネットワークを介して前記第１フォルダまたは第１ファイルにアクセスする権限を有する前記１以上の第２コンピュータを特定し、
前記特定した前記１以上の第２コンピュータに対して、前記第１フォルダが更新された旨または前記第１ファイルが更新された旨を前記ネットワークを介して通知する、
更新通知方法。
【請求項１４】
前記第１フォルダが更新された旨または前記第１ファイルが更新された旨の通知を前記第１コンピュータから受信する請求項１３に記載の更新通知方法。
【請求項１５】
前記第１フォルダを更新した旨または前記第１ファイルを更新した旨の通知を前記第２コンピュータから受信する請求項１３に記載の更新通知方法。
【請求項１６】
前記記憶媒体に対するフォルダまたはファイル単位のアクセス権限の設定状況を示す第１情報を前記第１コンピュータから取得して管理し、
前記１以上の第２コンピュータを特定することは、前記第１情報に基づき、前記第１フォルダが更新された旨または前記第１ファイルが更新された旨を通知すべき前記１以上の第２コンピュータを特定する請求項１３に記載の更新通知方法。
【請求項１７】
前記第１フォルダが更新された旨または前記第１ファイルが更新された旨を通知することは、前記第１フォルダが更新された旨または前記第１ファイルが更新された旨を電子メールで通知する請求項１３に記載の更新通知方法。
【請求項１８】
前記第１フォルダが更新された旨または前記第１ファイルが更新された旨を通知することは、前記電子メールのあて先をＢＣＣ（blind carbon copy）で指定する請求項１７に記載の更新通知方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、あるコンピュータが管理する記憶媒体上のフォルダまたはファイルに対して１以上の他のコンピュータがネットワークを介してアクセス可能なネットワークシステムにおけるフォルダまたはファイルの更新通知技術に関する。
【背景技術】
【０００２】
近年、インターネットなどのネットワーク環境が整備され、企業に限らず、個人間でもネットワークを介した情報の共有化が広く行われている。情報の共有化に関しては、これまでも種々の提案が成されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１１５９４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えばユーザＡとユーザＢとで情報（ファイル）を共有化する形態として、ファイルサーバなどと称されるコンピュータの記憶媒体にファイルを格納する形態と、例えばユーザＡが使用するコンピュータの記憶媒体を、ユーザＢが使用するコンピュータからアクセスできるようにして、この記憶媒体にファイルを格納する形態とが存在する。
【０００５】
いずれの形態にしても、ファイルを共有するユーザがファイルの更新を知るための手法として、ファイルの格納先となる記憶媒体を管理するコンピュータが、当該ファイルにアクセスする他のコンピュータに対して、ファイルが更新された旨を通知するというピア・ツー・ピアの手法が採用されている。このピア・ツー・ピアの手法の場合、ファイルの格納先となる記憶媒体を管理するコンピュータが、ファイルが更新された旨を通知する機能を備えなければならない。前述の例でいえば、後者の形態の場合、ユーザＡが使用するコンピュータに、ファイルが更新された旨を通知する機能を搭載する必要があった。
【０００６】
本発明は、共有化された情報の更新通知を一元的に行うことを可能としたネットワークシステム、管理サーバおよび更新通知方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
実施形態によれば、ネットワークシステムは、第１コンピュータと、１以上の第２コンピュータと、第３コンピュータとを具備する。第１コンピュータは、自身が管理する記憶媒体に対するアクセス権限をフォルダまたはファイル単位で設定可能である。１以上の第２コンピュータは、ネットワークを介した前記記憶媒体上の第１フォルダまたは第１ファイルに対する更新が許可されるアクセス権限または更新が禁止されるアクセス権限の一方を有する。第３コンピュータは、前記第１コンピュータと前記１以上の第２コンピュータとの対応関係を管理し、前記第１コンピュータと前記１以上の第２コンピュータとの前記ネットワークを介した接続を仲介する。第３コンピュータは、第１通知手段を具備する。第１通知手段は、前記第１フォルダ内で更新が発生した場合または前記第１ファイルに更新が発生した場合、前記１以上の第２コンピュータに対して、前記第１フォルダが更新された旨または前記第１ファイルが更新された旨を前記ネットワークを介して通知する。
【図面の簡単な説明】
【０００８】
【図１】実施形態のネットワークシステムの構成を示す図。
【図２】実施形態のネットワークシステムに適用される管理サーバの構成を示す図。
【図３】実施形態のネットワークシステムのパーソナルクラウドサーバ上でフォルダが直接的に更新された場合における全体的な動作の流れを説明するため図。
【図４】実施形態のネットワークシステムのペアリングクライアントによってパーソナルクラウドサーバ上のフォルダが更新された場合における全体的な動作の流れを説明するため第１の図（パターン１）。
【図５】実施形態のネットワークシステムのペアリングクライアントによってパーソナルクラウドサーバ上のフォルダが更新された場合における全体的な動作の流れを説明するため第２の図（パターン２）。
【図６】実施形態のネットワークシステムに適用される管理サーバが実行するフォルダ更新通知処理の流れを示すフローチャート。
【発明を実施するための形態】
【０００９】
以下、実施の形態について図面を参照して説明する。
【００１０】
図１は、本実施形態のネットワークシステムの構成を示す図である。
【００１１】
図１に示すように、本ネットワークシステムは、例えばインターネット等のネットワークＡ経由で接続される管理サーバ１、パーソナルクラウドサーバ２、ペアリングクライアント３Ａおよびシェアクライアント３Ｂによって構成される。
【００１２】
本ネットワークシステムは、あるコンピュータ（第１コンピュータ）が管理する記憶媒体上に作成されたフォルダに対して１以上の他のコンピュータ（第２コンピュータ）がネットワークを介してアクセス可能なシステムである。フォルダが作成される記憶媒体を管理するコンピュータがパーソナルクラウドサーバ２となり、また、パーソナルクラウドサーバ２上のフォルダにネットワークを介してアクセスするコンピュータがペアリングクライアント３Ａまたはシェアクライアント３Ｂとなる。ペアリングクライアント３Ａは、パーソナルクラウドサーバ２上のフォルダ内のファイルを閲覧（ダウンロード）することに加えて、フォルダ内にファイルを追加（アップロード）したり、フォルダ内のファイルを更新（アップデート）したり、フォルダ内のファイルを削除（デリート）したり等、パーソナルクラウドサーバ２上のフォルダに対する更新が許可されるアクセス権限を有するコンピュータである。一方、シェアクライアント３Ｂは、パーソナルクラウドサーバ２上のフォルダ内のファイルをダウンロードできるが、フォルダ内にファイルをアップロードしたり、フォルダ内のファイルをアップデートしたり、フォルダ内のファイルをデリートしたり等はできないコンピュータである。つまり、シェアクライアント３Ｂは、パーソナルクラウドサーバ２上のフォルダに対する更新が禁止されるアクセス権限を有するコンピュータである。
【００１３】
パーソナルクラウドサーバ２は、自身が管理する記憶媒体上に作成されるフォルダ単位に、他のコンピュータ（ペアリングクライアント３Ａまたはシェアクライアント３Ｂ）に対してアクセス権限を付与する機能を有している。図１中の共有フォルダ群２１０は、パーソナルクラウドサーバ２が管理する記憶媒体上に作成されるフォルダ群のうち、他のコンピュータに対してアクセス権限が付与されたフォルダ群を表している。パーソナルクラウドサーバ２は、例えばパーソナルコンピュータ（ＰＣ：personal computer）等であり、ペアリングクライアント３Ａおよびシェアクライアント３Ｂは、例えばタブレット端末やＰＣ等である。
【００１４】
管理サーバ１は、パーソナルクラウドサーバ２とペアリングクライアント３Ａおよびシェアクライアント３Ｂとの対応関係を管理し、パーソナルクラウドサーバ２とペアリングクライアント３Ａおよびシェアクライアント３ＢとのネットワークＡを介した接続を仲介するコンピュータである（第３コンピュータ）。管理サーバ１は、パーソナルクラウドサーバ２上の各フォルダと、各フォルダに対するアクセス権限を有するペアリングクライアント３Ａまたはシェアクライアント３Ｂとが対応づけられたクラウドサーバ−クライアント対応データ１１０を管理する。管理サーバ１は、フォルダ単位のアクセス権限の設定状況をパーソナルクラウドサーバ２から取得して、クラウドサーバ−クライアント対応データ１１０を最新の状態に維持する。アクセス権限の設定状況は、例えば、パーソナルクラウドサーバ２から管理サーバ１に適宜（アクセス権限の設定がなされた場合等）に通知されるものとする。
【００１５】
管理サーバ１は、ペアリングクライアント３Ａまたはシェアクライアント３Ｂからアクセスリクエストを受け付け、クラウドサーバ−クライアント対応データ１１０に基づき、対応するパーソナルクラウドサーバ２を確認して、ペアリングクライアント３Ａまたはシェアクライアント３Ｂとパーソナルクラウドサーバ２とをネットワークＡ経由で接続するための手続きを実行する。この管理サーバ１が提供するサービスにより、複数のコンピュータでネットワークを介してフォルダを共有化するためのネットワークシステムを簡単に構築することができる。
【００１６】
なお、１つのコンピュータが、複数のパーソナルクラウドサーバ２に対してペアリングクライアント３Ａまたはシェアクライアント３Ｂとなり得る。さらに言えば、１つのコンピュータが、あるパーソナルクラウドサーバ２に対してはペアリングクライアント３Ａとなると同時に、別のあるパーソナルクラウドサーバ２に対してはシェアクライアント３Ｂとなることも可能である。
【００１７】
いま、ユーザＡ、ユーザＢ、ユーザＣを含む複数のユーザが、本ネットワークシステムを構築してフォルダを共有化する場合を想定する。また、ユーザＡが使用するコンピュータをパーソナルクラウドサーバ２、ユーザＢが使用するコンピュータをペアリングクライアント３Ａ、ユーザＣが使用するコンピュータをシェアクライアント３Ｂとして位置づけるものとする。
【００１８】
この場合、複数のユーザによって共有化されるフォルダ（共有フォルダ）は、ユーザＡおよびユーザＢによって更新され得る。より具体的には、ユーザＡは、パーソナルクラウドサーバ２として位置づけられた自分のコンピュータ上での直接的な操作により、共有フォルダ内にファイルを格納したり、共有フォルダ内のファイルをアップデートしたり、共有フォルダ内のファイルをデリートしたりすることができる。また、ユーザＢは、ペアリングクライアント３Ａとして位置づけられた自分のコンピュータから管理サーバ１に対してアクセスリクエストを発行することにより、共有フォルダ内にファイルをアップロードしたり、共有フォルダ内のファイルをアップデートしたり、共有フォルダ内のファイルをデリートしたりすることができる。
【００１９】
前述したように、本ネットワークシステムでは、管理サーバ１が、パーソナルクラウドサーバ２とペアリングクライアント３Ａおよびシェアクライアント３Ｂとの対応関係を管理する。そこで、本ネットワークシステムは、以上のように更新され得る共有フォルダの更新が発生した場合、管理サーバ１が、当該フォルダに対するアクセス権限を有するコンピュータに対して、フォルダが更新された旨を通知するようにしたものであり、以下、この点について詳述する。
【００２０】
図２は、本ネットワークシステムに適用される管理サーバ１の構成を示す図である。
【００２１】
図２に示すように、管理サーバ１は、ＣＰＵ１１、主メモリ１２、外部記憶装置１３、入力装置１４、表示装置１５および通信装置１６を有している。
【００２２】
管理サーバ１は、ＣＰＵ１１が、各種プログラムを外部記憶装置１３から主メモリ１２にロードして実行することで様々に動作し得る。各種プログラムの中には、基本ソフトウェアであるオペレーティングシステム（ＯＳ：operating system）の他に、当該ＯＳの制御下で動作するクラウドサーバ−クライアント対応管理モジュール１０１および共有フォルダ更新通知モジュール１０２等が存在する。クラウドサーバ−クライアント対応管理モジュール１０１および共有フォルダ更新通知モジュール１０２については後述する。また、各種プログラムの中には、電子メールを送受信するためのメーラ（電子メールソフトウェア）も存在する。メーラも、ＯＳの制御下で動作する。フォルダが更新された旨の通知は、例えば、このメーラによる電子メールの送信によって実行し得る。
【００２３】
なお、入力装置１４は、管理サーバ１が提供するユーザインタフェースのインプット側を担うデバイスであり、例えばキーボードやポインティングデバイス等である。表示装置１５は、管理サーバ１が提供するユーザインタフェースのアウトプット側を担うデバイスであり、例えばＬＣＤ（Liquid crystal display）等である。通信装置１６は、インターネット等のネットワークＡを介した通信を実行するデバイスである。
【００２４】
前述したように、本ネットワークシステムでは、パーソナルクラウドサーバ２が、自身が管理する記憶媒体上に作成されるフォルダ単位に、他のコンピュータ（ペアリングクライアント３Ａまたはシェアクライアント３Ｂ）に対してアクセス権限を付与し、管理サーバ１は、パーソナルクラウドサーバ２上の各フォルダと、各フォルダに対するアクセス権限を有するペアリングクライアント３Ａまたはシェアクライアント３Ｂとが対応づけられたクラウドサーバ−クライアント対応データ１１０を管理する。クラウドサーバ−クライアント対応管理モジュール１０１は、このクラウドサーバ−クライアント対応データ１１０の管理を司るプログラムである。クラウドサーバ−クライアント対応データ１１０は、例えばＨＤＤ（hard disk drive）等である外部記憶装置１３に格納される。クラウドサーバ−クライアント対応データ１１０には、パーソナルクラウドサーバ２、ペアリングクライアント３Ａおよびシェアクライアント３Ｂのメールアドレスが含まれている。メールアドレスは、クラウドサーバ−クライアント対応データ１１０とは別に管理するようにしてもよい。
【００２５】
一方、共有フォルダ更新通知モジュール１０２は、このクラウドサーバ−クライアント対応データ１１０に基づき、パーソナルクラウドサーバ２上のフォルダが更新された際、当該フォルダに対するアクセス権限を有するペアリングクライアント３Ａおよびシェアクライアント３Ｂに対して、フォルダが更新された旨を通知するプログラムである。
【００２６】
まず、図３を参照して、パーソナルクラウドサーバ２上でフォルダが直接的に更新された場合における本ネットワークシステムの全体的な動作の流れについて説明する。
【００２７】
パーソナルクラウドサーバ２上のフォルダが当該パーソナルクラウドサーバ２上で直接的に更新されると（図３のａ１）、パーソナルクラウドサーバ２は、そのフォルダの更新を管理サーバ１に通知する（図３のａ２）。管理サーバ１の共有フォルダ更新通知モジュール１０２は、この通知が管理サーバ１によって受信されると、クラウドサーバ−クライアント対応データ１１０に基づき、そのフォルダに対するアクセス権限を有するペアリングクライアント３Ａおよびシェアクライアント３Ｂを判定する（図３のａ３）。共有フォルダ更新通知モジュール１０２は、判定したペアリングクライアント３Ａおよびシェアクライアント３Ｂに対して、そのフォルダが更新された旨を通知する（図３のａ４）。
【００２８】
前述したように、管理サーバ１からの通知は、メーラによる電子メールの送信によって実行し得る。例えば、あるユーザが、自分が利用するコンピュータをパーソナルクラウドサーバ２と位置付けて、あるフォルダに対するアクセス権限を複数の他のユーザに付与するような場合、当該複数の他のユーザの中には、（他のユーザ間で）互いに面識の無いユーザが含まれることも考えられ得る。このような場合を勘案すると、同じフォルダに対するアクセス権限を有するユーザ間であっても、フォルダ更新を通知するメールによって各ユーザのメールアドレスが公開されてしまうことは好ましくない。そこで、管理サーバ１の共有フォルダ更新通知モジュール１０２は、あて先のメールアドレスをＢＣＣ（Blind carbon copy）で指定して、更新されたフォルダに対するアクセス権限を有するコンピュータに同報する。これにより、１つのメールでフォルダ更新を通知でき、かつ、あて先のメールアドレスを秘匿化することができる。
【００２９】
管理サーバ１からの通知により、ペアリングクライアント３Ａおよびシェアクライアント３Ｂの各ユーザは、パーソナルクラウドサーバ２上のフォルダが更新されたことを認識することができる。
【００３０】
次に、図４および図５を参照して、（更新が許可されるアクセス権限を有する）ペアリングクライアント３Ａによるファイルのアップロード、アップデート、デリート等によってパーソナルクラウドサーバ２上のフォルダが更新された場合における本ネットワークシステムの全体的な動作の流れについて説明する。
【００３１】
この場合、フォルダの更新を、（フォルダを更新する）ペアリングクライアント３Ａが管理サーバ１に通知するパターン（パターン１）と、（フォルダが更新される）パーソナルクラウドサーバ２が管理サーバ１に通知するパターン（パターン２）との２通りが考えられる。
【００３２】
まず、図４を参照して、（パターン１）の動作の流れを説明する。
【００３３】
ペアリングクライアント３Ａは、パーソナルクラウドサーバ２上のフォルダを更新すると（図４のｂ１）、そのフォルダの更新を管理サーバ１に通知する（図４のｂ２）。管理サーバ１の共有フォルダ更新通知モジュール１０２は、この通知が管理サーバ１によって受信されると、クラウドサーバ−クライアント対応データ１１０に基づき、そのフォルダに対するアクセス権限を有するペアリングクライアント３Ａおよびシェアクライアント３Ｂを判定する（図４のｂ３）。なお、図４では、ペアリングクライアント３Ａが１つのみ図示されているが、（フォルダの更新を行ったペアリングクライアント３Ａ以外のペアリングクライアント３Ａを含む）複数のペアリングクライアント３Ａが存在し得る。また、シェアクライアント３Ｂも複数存在し得る。
【００３４】
共有フォルダ更新通知モジュール１０２は、判定したペアリングクライアント３Ａおよびシェアクライアント３Ｂと、そのフォルダを管理するパーソナルクラウドサーバ２に対して、そのフォルダが更新された旨を通知する（図４のｂ４）。
【００３５】
管理サーバ１からの通知により、パーソナルクラウドサーバ２、ペアリングクライアント３Ａおよびシェアクライアント３Ｂの各ユーザは、パーソナルクラウドサーバ２上のフォルダが更新されたことを認識することができる。
【００３６】
なお、図４では、フォルダの更新を行ったペアリングクライアント３Ａに対する管理サーバ１からの通知が除かれているが、共有フォルダ更新通知モジュール１０２は、どのペアリングクライアント３Ａがフォルダを更新したのかを意識することなく、クラウドサーバ−クライアント対応データ１１０に基づき、（フォルダを更新したペアリングクライアント３Ａを含めて）フォルダ更新の通知を一律に行うようにしてもよい。また、パーソナルクラウドサーバ２が、例えば、フォルダが更新された旨をユーザに報知する機能を別途有するような場合、パーソナルクラウドサーバ２に対する管理サーバ１からの通知を除いてもよい。
【００３７】
以上のように、パーソナルクラウドサーバ２上のフォルダが更新されると、フォルダの更新が管理サーバ１によって通知されるわけであるが、前述したように、パーソナルクラウドサーバ２上のフォルダは、パーソナルクラウドサーバ２上での直接的な操作によって更新され得るし、また、ペアリングクライアント３Ａがアクセスリクエストを発行することによっても更新され得る。そこで、管理サーバ１からの通知を、（受信側において）上記いずれによるものかを識別可能なものとしてもよい。
【００３８】
次に、図５を参照して、（パターン２）の動作の流れを説明する。
【００３９】
パーソナルクラウドサーバ２上のフォルダがペアリングクライアント３Ａによって更新されると（図５のｃ１）、パーソナルクラウドサーバ２は、そのフォルダの更新を管理サーバ１に通知する（図５のｃ２）。管理サーバ１の共有フォルダ更新通知モジュール１０２は、この通知が管理サーバ１によって受信されると、クラウドサーバ−クライアント対応データ１１０に基づき、そのフォルダに対するアクセス権限を有するペアリングクライアント３Ａおよびシェアクライアント３Ｂを判定する（図４のｂ３）。なお、図５では、図４と同様、ペアリングクライアント３Ａが１つのみ図示されているが、（フォルダの更新を行ったペアリングクライアント３Ａ以外のペアリングクライアント３Ａを含む）複数のペアリングクライアント３Ａが存在し得る。また、シェアクライアント３Ｂも複数存在し得る。
【００４０】
共有フォルダ更新通知モジュール１０２は、判定したペアリングクライアント３Ａおよびシェアクライアント３Ｂと、そのフォルダを管理するパーソナルクラウドサーバ２に対して、そのフォルダが更新された旨を通知する（図５のｃ４）。
【００４１】
管理サーバ１からの通知により、パーソナルクラウドサーバ２、ペアリングクライアント３Ａおよびシェアクライアント３Ｂの各ユーザは、パーソナルクラウドサーバ２上のフォルダが更新されたことを認識することができる。
【００４２】
なお、図５では、図４と同様、フォルダの更新を行ったペアリングクライアント３Ａに対する管理サーバ１からの通知が除かれているが、共有フォルダ更新通知モジュール１０２は、どのペアリングクライアント３Ａがフォルダを更新したのかを意識することなく、クラウドサーバ−クライアント対応データ１１０に基づき、（フォルダを更新したペアリングクライアント３Ａを含めて）フォルダ更新の通知を一律に行うようにしてもよい。また、パーソナルクラウドサーバ２が、例えば、フォルダが更新された旨をユーザに報知する機能を別途有するような場合、パーソナルクラウドサーバ２に対する管理サーバ１からの通知を除いてもよい。
【００４３】
図６は、本ネットワークシステムに適用される管理サーバ１が実行するフォルダ更新通知処理の流れを示すフローチャートである。
【００４４】
管理サーバ１は、パーソナルクラウドサーバ２またはペアリングクライアント３Ａからフォルダの更新通知を受信すると（ブロックＡ１）、クラウドサーバ−クライアント対応データ１１０に基づき、そのフォルダに対するアクセス権限を有するペアリングクライアント３Ａおよびシェアクライアント３Ｂを判定する（ブロックＡ２）。
【００４５】
管理サーバ１は、判定したペアリングクライアント３Ａおよびシェアクライアント３Ｂと、そのフォルダを管理するパーソナルクラウドサーバ２に対して、そのフォルダの更新通知を送信する（ブロックＡ３）。
【００４６】
以上のように、本ネットワークシステムは、管理サーバ１の働きによって、共有化された情報の更新通知を一元的に行うことを可能とする。
【００４７】
なお、以上では、パーソナルクラウドサーバ２が、自身が管理する記憶媒体上のフォルダ単位にペアリングクライアント３Ａやシェアクライアント３Ｂに対してアクセス権限を付与し、管理サーバ１は、フォルダの更新を当該ファルダに対するアクセス権限を有するペアリングクライアント３Ａやシェアクライアント３Ｂに通知する例を説明した。これに加えて、パーソナルクラウドサーバ２が、アクセス権限の付与を、フォルダ単位に限らずファイル単位に行うようにすることも可能であり、これに伴い、管理サーバ１が、ペアリングクライアント３Ａやシェアクライアント３Ｂへの通知を、フォルダの更新に限らずファイルの更新についても行うようにすることも可能である。
【００４８】
各実施形態の動作制御処理は、ソフトウェア（プログラム）によって実現することができるので、このソフトウェアを格納したコンピュータ読み取り可能な記憶媒体を通じてこのソフトウェアを通常のコンピュータにインストールして実行することにより、各実施形態と同様の効果を容易に実現することができる。
【００４９】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００５０】
１…管理サーバ、２…パーソナルクラウドサーバ、３Ａ…ペアリングクライアント、３Ｂ…シェアクライアント、１１…ＣＰＵ、１２…主メモリ、１３…外部記憶装置、１４…入力装置、１５…表示装置、１６…通信装置、１０１…クライアント対応管理モジュール、１０２…共有フォルダ更新通知モジュール、１１０…クライアント対応データ、２１０…共有フォルダ群、Ａ…ネットワーク。
【図１】
2014229244.tif 000003
【図２】
2014229244.tif 000004
【図３】
2014229244.tif 000005
【図４】
2014229244.tif 000006
【図５】
2014229244.tif 000007
【図６】
2014229244.tif 000008