(57)【要約】【課題】適切なアクセス制限がかけられたフォルダを容易に作成する。【解決手段】情報処理装置１は、場所認識手段１ａとフォルダ作成手段１ｂを備える。場所認識手段１ａは、ユーザ端末が位置する場所を認識する。フォルダ作成手段１ｂは、ユーザ端末が現在位置する場所に対応付けて、ユーザ端末にアクセス権限を与えたフォルダを作成する。これにより、ユーザにとって適切なアクセス制限がかけられた上での手軽なファイル共有が可能になる。【選択図】図１
2014081912.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末が位置する場所を認識する場所認識手段と、
該ユーザ端末が現在位置する場所に対応付けて、該ユーザ端末にアクセス権限を与えたフォルダを作成するフォルダ作成手段と、
を有することを特徴とする情報処理装置。
【請求項２】
場所とフォルダとを対応付けて登録する場所・フォルダ登録手段をさらに有し、
前記フォルダ作成手段は、
前記場所・フォルダ登録手段の登録内容から、ユーザ端末の移動先の場所に対するフォルダの登録有無を判断し、
該移動先の場所に対するフォルダが未登録の場合は、該ユーザ端末の該移動先の場所に対して新たなフォルダを作成することを特徴とする請求項１記載の情報処理装置。
【請求項３】
フォルダ削除手段をさらに有し、
前記場所認識手段は、場所と、該場所に位置するユーザ端末とを対応付けて登録し、
前記フォルダ削除手段は、
前記場所認識手段の登録内容から、場所を移動したユーザ端末の移動元の場所に対する他のユーザ端末の存在有無を判断し、
該移動したユーザ端末の移動元の場所に、他のユーザ端末が存在しない場合は、該移動したユーザ端末の移動元の場所に対応付けられたフォルダを削除することを特徴とする請求項１または２記載の情報処理装置。
【請求項４】
前記フォルダ作成手段は、ユーザ端末の移動先の場所の場所種別にもとづいて、フォルダの作成の要否を判断することを特徴とする請求項１乃至３のいずれかに記載の情報処理装置。
【請求項５】
前記フォルダ作成手段は、ユーザ端末が現在位置する場所に対応付けて、該ユーザ端末にアクセス権限を与え、該場所に対応付けられた既存のフォルダとの間で識別可能な識別子を設定した、新たなフォルダを作成することを特徴とする請求項１乃至４のいずれかに記載の情報処理装置。
【請求項６】
前記フォルダ作成手段は、ユーザ端末が現在位置する場所で行われる会議毎に異なる識別子をフォルダに設定することを特徴とする請求項５記載の情報処理装置。
【請求項７】
場所とフォルダとを対応付けて登録する場所・フォルダ登録手段と、
会議が終了して、会議が開始されていない場所を、会議終了場所一覧として登録する会議終了場所一覧登録手段とをさらに有し、
前記フォルダ作成手段は、
ユーザ端末の移動先の場所が、前記会議終了場所一覧に登録され、かつ該場所に対するフォルダが、前記場所・フォルダ登録手段に未登録の場合、該場所に対して新たなフォルダを作成し、前記会議終了場所一覧から、前記ユーザ端末の移動先の前記場所を削除する、
ことを特徴とする請求項６記載の情報処理装置。
【請求項８】
前記場所認識手段は、場所と、該場所に位置するユーザ端末とを対応付けて登録し、
前記フォルダ作成手段は、
前記場所認識手段の登録内容から、場所を移動したユーザ端末の移動元の場所に対する他のユーザ端末の存在有無を判断し、
該移動したユーザ端末の移動元の場所に他のユーザ端末が存在せず、該移動したユーザ端末の移動元の場所が、前記会議終了場所一覧に未登録の場合、前記会議終了場所一覧に、該移動したユーザ端末の移動元の場所を登録することを特徴とする請求項７記載の情報処理装置。
【請求項９】
前記場所認識手段は、複数のユーザ端末が位置する複数の場所を結合場所として認識し、
前記フォルダ作成手段は、前記結合場所に存在する複数のユーザ端末にアクセス権限を与えたフォルダを作成することを特徴とする請求項１記載の情報処理装置。
【請求項１０】
前記場所認識手段は、ユーザ端末から距離情報が送信された場合は、前記距離情報を送信したユーザ端末である送信元ユーザ端末の座標を算出し、
前記フォルダ作成手段は、前記送信元ユーザ端末の座標を中心にして、前記距離情報が示す所定距離の範囲内に存在する他ユーザ端末と、前記送信元ユーザ端末とにアクセス権限を与えたフォルダを作成することを特徴とする請求項１記載の情報処理装置。
【請求項１１】
前記場所認識手段は、複数のユーザ端末の位置からユーザ端末間の距離を算出し、
前記フォルダ作成手段は、算出された距離にもとづき、一定の距離範囲内にいるユーザ端末をグループとみなし、前記グループに含まれるユーザ端末にアクセス権限を与えたフォルダを作成することを特徴とする請求項１記載の情報処理装置。
【請求項１２】
前記場所認識手段は、ユーザ端末から指定された論理的場所を認識し、
前記フォルダ作成手段は、前記論理的場所に存在するユーザ端末にアクセス権限を与えたフォルダを作成することを特徴とする請求項１記載の情報処理装置。
【請求項１３】
前記ユーザ端末から前記論理的場所が指定されると、指定された前記論理的場所にチェックインしているユーザの一覧表を生成して、前記ユーザ端末へ送信するユーザ一覧情報作成手段をさらに有することを特徴とする請求項１２記載の情報処理装置。
【請求項１４】
前記フォルダ作成手段は、
第１の場所に対応付けて作成したフォルダのアクセス権限を、第２の場所に位置する第１のユーザ端末へ与える際には、
前記第１の場所に存在する第２のユーザ端末に権限貸与を依頼し、該権限貸与を受諾されて権限貸与ユーザとなった前記第２のユーザ端末が、前記第１の場所に存在する間は、前記第１のユーザ端末に対して、前記第１の場所に対応付けられているフォルダのアクセス権限を与えることを特徴とする請求項１記載の情報処理装置。
【請求項１５】
前記フォルダ作成手段は、
第１の場所に位置している前記ユーザ端末から送信された移動要求を受信すると、前記第１の場所に対応付けて作成したフォルダである移動元フォルダを認識し、
前記ユーザ端末が第２の場所に移動した後に、前記ユーザ端末から送信された移動解除要求を受信すると、前記第２の場所に対して、前記移動元フォルダを対応付け、前記第１の場所と前記移動元フォルダとの対応関係を、前記第２の場所と前記移動元フォルダとの対応関係に書き換えることを特徴とする請求項１記載の情報処理装置。
【請求項１６】
前記フォルダ作成手段は、
第１の場所に位置している前記ユーザ端末から送信されたコピー要求を受信すると、前記第１の場所に対応付けて作成したフォルダであるコピー対象フォルダを認識し、
前記ユーザ端末が第２の場所に移動した後に、前記ユーザ端末から送信されたコピー解除要求を受信すると、前記第２の場所に対して、前記コピー対象フォルダを対応付け、場所とフォルダとの対応関係に、前記第２の場所と前記コピー対象フォルダとの対応関係を追加することを特徴とする請求項１記載の情報処理装置。
【請求項１７】
前記フォルダ作成手段は、前記ユーザ端末から場所の指定があると、前記場所に対応付けたフォルダの作成予約を行い、前記ユーザ端末が前記場所に入場したことを認識すると、前記ユーザ端末のローカルフォルダに格納されているファイルを、前記場所に対応付けた該フォルダにコピーすることを特徴とする請求項１記載の情報処理装置。
【請求項１８】
コンピュータに、
ユーザ端末が位置する場所を認識し、
該ユーザ端末が現在位置する場所に対応付けて、該ユーザ端末にアクセス権限を与えたフォルダを作成する、
処理を実行させるプログラム。
【請求項１９】
コンピュータが、
ユーザ端末が位置する場所を認識し、
該ユーザ端末が現在位置する場所に対応付けて、該ユーザ端末にアクセス権限を与えたフォルダを作成する、
ことを特徴とするフォルダ作成方法。
【請求項２０】
ユーザ端末を使用するユーザの位置を認識する場所認識手段と、
該ユーザの現在位置に対応付けて、該ユーザ端末にアクセス権限を与えたフォルダを作成するフォルダ作成手段と、
を有することを特徴とする情報処理装置。
【請求項２１】
コンピュータに、
ユーザ端末が位置する場所を認識し、
該ユーザ端末が現在位置する場所に対応付けて、該ユーザ端末にアクセス権限を与えたフォルダを作成する、
処理を実行させるプログラム。
【請求項２２】
ユーザ端末を使用するユーザの位置を認識し、
該ユーザの現在位置に対応付けて、該ユーザ端末にアクセス権限を与えたフォルダを作成する、
処理を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、プログラムおよびフォルダ作成方法に関する。
【背景技術】
【０００２】
近年、会議ではペーパーレス化が進み、ノートＰＣ（Personal Computer）やタブレット端末などを使って会議の資料を見ることが一般的になっている。例えば、サーバ上に資料のファイルをコピーしておき、参加者は、サーバにアクセスすることでファイルを共有する。
【０００３】
サーバ上でファイルを共有する場合、誰でもアクセスできると情報漏洩の問題等がある。このため、通常は、ユーザ認証をした上でサーバ上のファイルに対してアクセスできるようにアクセス制限がかけられている。
【０００４】
例えば、会議参加者にアクセス権限を与えたフォルダをサーバ上に作成し、資料のファイルをフォルダに置くことで、該当会議の参加者のみがそのファイルにアクセスできるようにしている。
【０００５】
従来技術として、ユーザの所在位置情報が認証サーバに送信され、認証サーバでは、受信した所在位置情報に応じて、ユーザのアクセス権限を設定する技術が提案されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１０−９７５１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、従来では、会議に参加する人だけでファイルを共有しようとすると、事前に参加者のリストを準備して、参加者にアクセス権限を与えたフォルダを、様々な会議毎に逐一作成しておくという面倒な作業が行われている。
【０００８】
１つの側面では、本発明は、適切なアクセス制限がかけられたフォルダを容易に作成できる情報処理装置、プログラムおよびフォルダ作成方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
１つの案では、情報処理装置が提供される。情報処理装置は、ユーザ端末が位置する場所を認識する場所認識手段と、ユーザ端末が現在位置する場所に対応付けて、ユーザ端末にアクセス権限を与えたフォルダを作成するフォルダ作成手段とを有する。
【発明の効果】
【００１０】
１態様によれば、適切なアクセス制限がかけられたフォルダを容易に作成できる。
【図面の簡単な説明】
【００１１】
【図１】情報処理装置の構成例を示す図である。
【図２】クライアントサーバシステムの構成例を示す図である。
【図３】センシング・場所対応情報テーブルの構成例を示す図である。
【図４】場所情報テーブルの構成例を示す図である。
【図５】場所フォルダ情報テーブルの構成例を示す図である。
【図６】アクセス権限情報テーブルの構成例を示す図である。
【図７】フォルダ作成／削除情報の通知フォーマットの一例を示す図である。
【図８】アクセス権限変更情報の通知フォーマットの一例を示す図である。
【図９】場所認識からアクセス権限更新までの全体動作を示すフローチャートである。
【図１０】アクセス権限変更の具体例を説明するための図である。
【図１１】ユーザ端末へのフォルダ通知フローの一例を示す図である。
【図１２】フォルダ作成等の処理の動作を示すフローチャートである。
【図１３】フォルダ作成処理の具体例を説明するための図である。
【図１４】フォルダ削除等の処理の動作を示すフローチャートである。
【図１５】フォルダ削除動作の具体例を説明するための図である。
【図１６】クライアントサーバシステムの構成例を示す図である。
【図１７】会議終了場所一覧情報テーブルの構成例を示す図である。
【図１８】アクセス権限リストテーブルの構成例を示す図である。
【図１９】場所認識からアクセス権限更新までの全体動作を示すフローチャートである。
【図２０】フォルダ作成情報の通知フォーマットの一例を示す図である。
【図２１】会議開始時のフォルダ作成等の処理の動作を示すフローチャートである。
【図２２】フォルダ作成処理の具体例を説明するための図である。
【図２３】会議終了時の場所ＩＤの登録動作を示すフローチャートである。
【図２４】アクセス権限変更情報の生成・通知動作を示すフローチャートである。
【図２５】センシング・場所対応情報テーブルの構成例を示す図である。
【図２６】結合場所情報テーブルの構成例を示す図である。
【図２７】アクセス権限情報テーブルの構成例を示す図である。
【図２８】第１の変形例における結合場所情報の作成動作を示すフローチャートである。
【図２９】多地点場所認識からアクセス権限更新までの動作を示すフローチャートである。
【図３０】テレビ会議システムの通信切断から結合場所情報削除までの動作を示すフローチャートである。
【図３１】ユーザ指定場所情報を更新する際の動作を説明するための図である。
【図３２】ユーザ指定場所情報の追加動作を示すフローチャートである。
【図３３】ユーザ指定場所情報の作成動作を示すフローチャートである。
【図３４】ユーザ指定場所情報の削除動作を示すフローチャートである。
【図３５】ユーザ指定場所情報の削除に伴いフォルダを削除する動作を示すフローチャートである。
【図３６】第３の変形例の動作を説明するための図である。
【図３７】第３の変形例における場所情報の作成動作を示すフローチャートである。
【図３８】論理的場所情報テーブルの構成例を示す図である。
【図３９】第４の変形例における場所情報の更新動作を示すフローチャートである。
【図４０】ユーザ一覧情報テーブルの構成例を示す図である。
【図４１】ユーザ一覧情報の表示動作を示すフローチャートである。
【図４２】第５の変形例の動作を説明するための図である。
【図４３】第５の変形例の動作を説明するための図である。
【図４４】権限貸与情報テーブルの構成例を示す図である。
【図４５】第５の変形例における権限貸与ユーザ設定の動作を示すフローチャートである。
【図４６】第６の変形例の動作を説明するための図である。
【図４７】第６の変形例の動作を説明するための図である。
【図４８】第６の変形例による場所フォルダ情報の書き換え動作を示すフローチャートである。
【図４９】第７の変形例の動作を説明するための図である。
【図５０】第７の変形例の動作を説明するための図である。
【図５１】第７の変形例による場所フォルダ情報の追加動作を示すフローチャートである。
【図５２】第８の変形例の動作を説明するための図である。
【図５３】第８の変形例の動作を示すフローチャートである。
【図５４】本実施の形態に用いるコンピュータのハードウェアの一構成例を示す図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施の形態を図面を参照して説明する。図１は情報処理装置の構成例を示す図である。情報処理装置１は、場所認識手段１ａとフォルダ作成手段１ｂを備える。場所認識手段１ａは、ユーザ端末が位置する場所を認識する。フォルダ作成手段１ｂは、ユーザ端末が現在位置する場所に対応付けて、ユーザ端末にアクセス権限を与えたフォルダを作成する。なお、フォルダは、ディレクトリと呼ばれることもある。
【００１３】
ここで、図１の例では、場所ｒ１、ｒ２があり、場所ｒ１には、ユーザ端末２−１、２−２が位置し、場所ｒ２には、ユーザ端末２−３〜２−５が位置しているとする。
この場合、場所認識手段１ａは、ユーザ端末２−１、２−２が位置する場所ｒ１を認識する。そして、フォルダ作成手段１ｂは、ユーザ端末２−１、２−２が現在位置する場所ｒ１に対して、ユーザ端末２−１、２−２にアクセス権限を与えたフォルダＦ１を作成する。例えばユーザ端末２−１が先に場所ｒ１に移動し、その後、ユーザ端末２−２が場所ｒ１に移動したものとする。この場合、フォルダ作成手段１ｂは、ユーザ端末２−１が場所ｒ１に移動したときに、ユーザ端末２−１にアクセス権限を与えたフォルダＦ１を作成する。そしてフォルダ作成手段１ｂは、ユーザ端末２−２が場所ｒ１に移動すると、ユーザ端末２−２にフォルダＦ１へのアクセス権限を与える。
【００１４】
同様に、場所認識手段１ａは、ユーザ端末２−３〜２−５が位置する場所ｒ２を認識する。そして、フォルダ作成手段１ｂは、ユーザ端末２−３〜２−５が現在位置する場所ｒ２に対して、ユーザ端末２−３〜２−５にアクセス権限を与えたフォルダＦ２を作成する。
【００１５】
このように、情報処理装置１では、ユーザが現在位置する場所に対応付けて、ユーザにアクセス権限を与えたフォルダを自動作成する。作成したフォルダは、そのフォルダに対応する場所に位置するユーザ端末にアクセス権限が与えられている。そのため、同じ場所に位置する複数のユーザ端末がフォルダを共有し、フォルダ内でファイルを共有できる。これにより、ユーザにとって適切なアクセス制限がかけられた上での手軽なファイル共有が可能になる。
【００１６】
なお、上記では、ユーザ端末の位置にもとづき、フォルダを作成する構成としたが、ユーザ自身の位置にもとづいて、フォルダを作成してもよい。すなわち、場所認識手段１ａは、ユーザ端末２−１〜２−５を使用するユーザの位置ｒ１、ｒ２を認識する。フォルダ作成手段１ｂは、該ユーザの現在位置ｒ１、ｒ２に対応付けて、該ユーザ端末２−１〜２−５にアクセス権限を与えたフォルダを作成する。このように、ヒューマンセントリックの観点から、ユーザ自身の位置にもとづいて、フォルダを作成することも可能である。
【００１７】
次に情報処理装置１の一例としてサーバを用いた場合における、サーバの機能を実現する具体的な構成について説明する。図２はクライアントサーバシステムの構成例を示す図である。第１の実施の形態のクライアントサーバシステム１−１は、アクセス権限制御サーバ１０、ユーザ端末２−１〜２−ｎおよびファイルサーバ３０を備えている。
【００１８】
なお、この例では、サーバ機能を、アクセス権限制御サーバ１０とファイルサーバ３０とに分けているが、１台のサーバにアクセス権限制御サーバ１０とファイルサーバ３０との機能を持たせてもよい。
【００１９】
ファイルサーバ３０は、認証／ファイルアクセス部３１、アクセス権限制御部３２、ファイル情報ＤＢ（database）３３およびアクセス権限情報テーブルＴ４を備える。
また、アクセス権限制御サーバ１０は、センシング情報受信部１１、場所検出部１２、場所情報更新部１３、フォルダ設定制御部１４、アクセス権限変更通知部１５、センシング・場所対応情報テーブルＴ１、場所情報テーブルＴ２および場所フォルダ情報テーブルＴ３を備える。
【００２０】
なお、図１の場所認識手段１ａは、センシング・場所対応情報テーブルＴ１、場所情報テーブルＴ２、センシング情報受信部１１、場所検出部１２および場所情報更新部１３の機能を含む。また、図１のフォルダ作成手段１ｂは、フォルダ設定制御部１４、アクセス権限変更通知部１５、場所フォルダ情報テーブルＴ３およびファイルサーバ３０の機能を含む。
【００２１】
ファイルサーバ３０において、ファイル情報ＤＢ３３は、会議資料などのファイル情報を格納する。この場合、ユーザ端末２−１〜２−ｎに適切にアクセス権限を与えたフォルダが生成されて、該フォルダ内にファイルが格納される。アクセス権限情報テーブルＴ４は、アクセス権限情報をテーブル化して保持する（テーブル構成例は図６で後述）。
【００２２】
認証／ファイルアクセス部３１は、ユーザ端末２−１〜２−ｎ上のアプリケーションからのアクセスを受けて、それぞれのユーザ認証を行う。また、認証／ファイルアクセス部３１は、アクセス権限情報を確認した上で、ファイル情報にアクセスして所定の処理を行う。
【００２３】
所定の処理とは例えば、認証／ファイルアクセス部３１は、フォルダやファイルの一覧をユーザ端末２−１〜２−ｎに応答したり、ユーザ端末２−１〜２−ｎから送信されたファイルを受信したり、またはユーザ端末２−１〜２−ｎへファイルを送信したりする。
【００２４】
アクセス権限制御部３２は、フォルダ毎にどのユーザ端末２−１〜２−ｎのアクセスを許可するかのアクセス権限の設定制御を行う。この場合、アクセス権限制御部３２は、アクセス権限制御サーバ１０から送信されるアクセス権限変更情報を受けて、アクセス権限情報テーブルＴ４に登録されているアクセス権限情報を更新する。
【００２５】
アクセス権限制御サーバ１０において、センシング・場所対応情報テーブルＴ１は、センシング情報（ユーザ端末２−１〜２−ｎの位置情報）と、位置している場所との対応関係であるセンシング・場所対応情報をテーブル化して保持する。
【００２６】
場所情報テーブルＴ２は、場所と、ユーザ端末２−１〜２−ｎのＩＤ（ユーザＩＤ）との対応関係である場所情報をテーブル化して保持する。場所フォルダ情報テーブルＴ３は、場所と、フォルダとの対応関係である場所フォルダ情報をテーブル化して保持する（各テーブル構成例は図３〜図５で後述）。
【００２７】
センシング情報受信部１１は、ユーザ端末２−１〜２−ｎから通知されるセンシング情報およびユーザＩＤを受信する。場所検出部１２は、受信したセンシング情報と、センシング・場所対応情報テーブルＴ１の登録情報とにもとづいて、ユーザ端末２−１〜２−ｎが現在位置している場所を検出する。
【００２８】
場所情報更新部１３は、場所検出部１２で検出されたユーザ端末２−１〜２−ｎが位置している場所にもとづいて、場所情報の更新を行う。フォルダ設定制御部１４は、更新された場所情報にもとづいて、フォルダを作成するか削除するかを決定し、ファイルサーバ３０にフォルダ作成情報またはフォルダ削除情報を通知する。さらに、フォルダ設定制御部１４は、場所とフォルダとの対応関係を更新する。
【００２９】
アクセス権限変更通知部１５は、場所情報が更新されたことを契機に、アクセス権限の変更要否を判断し、アクセス権限を変更する場合には、アクセス権限変更情報を生成して、ファイルサーバ３０にアクセス権限の変更を通知する。
【００３０】
次に各テーブル構成について説明する。図３はセンシング・場所対応情報テーブルの構成例を示す図である。センシング・場所対応情報テーブルＴ１は、場所ＩＤ、センシング情報および場所種別の項目を有している。
【００３１】
場所ＩＤは、例えば、会議室などを識別する場所のＩＤである。センシング情報は、ユーザ端末の位置情報であり、例えば、無線ＬＡＮ（Local Area Network）のアクセスポイントの識別情報であるＢＳＳＩＤ（Basic Service Set Identifier）などが使用できる。場所種別は、場所が例えば、会議室なのか事務室なのかといった場所の種別を示すものである。
【００３２】
図３のセンシング・場所対応情報テーブルＴ１において、欄Ｌ１では、場所のＩＤがp0001、その場所内のアクセスポイントのＢＳＳＩＤは、1234567890123456であり、場所の種別は、会議室であることが示されている。
【００３３】
図４は場所情報テーブルの構成例を示す図である。場所情報テーブルＴ２は、場所ＩＤとユーザＩＤの項目を有する。図４の場所情報テーブルＴ２において、欄Ｌ２では、場所ＩＤがp0003の場所には、ユーザＩＤがu0006、u0011の２台のユーザ端末が現在位置していることが示されている。
【００３４】
図５は場所フォルダ情報テーブルの構成例を示す図である。場所フォルダ情報テーブルＴ３は、場所ＩＤとフォルダＵＲＬ（Uniform Resource Locator）の項目を有する。
図５の場所フォルダ情報テーブルＴ３において、欄Ｌ３では、場所ＩＤがp0001の場所で行われる会議の資料は、フォルダＵＲＬ＝server1.abc.com／p0001／に置かれていることが示されている。なお、server1.abc.comは、ファイルサーバ３０のドメイン名である。
【００３５】
図６はアクセス権限情報テーブルの構成例を示す図である。アクセス権限情報テーブルＴ４は、フォルダＩＤとユーザＩＤとの項目を有する。該当のフォルダＩＤにアクセス権限が与えられたユーザＩＤの一覧が示されている。なお、フォルダＩＤは、場所ＩＤと同じＩＤの値を用いている。
【００３６】
したがって、アクセス権限情報テーブルＴ４のテーブル内容は、図４の場所情報テーブルＴ２と実質的に同一内容となるが、場所情報テーブルＴ２は、アクセス権限制御サーバ１０側で管理され、アクセス権限情報テーブルＴ４は、ファイルサーバ３０側で管理される。
【００３７】
次にフォルダ作成／削除情報およびアクセス権限変更情報の通知フォーマットについて説明する。図７はフォルダ作成／削除情報の通知フォーマットの一例を示す図である。（Ａ）はフォルダ作成情報の通知フォーマットを示し、（Ｂ）はフォルダ削除情報の通知フォーマットを示している。
【００３８】
（Ａ）のフォルダ作成情報ｄ１は、フォルダＩＤ、フォルダ名およびフォルダ設定状態の属性を有している。図の例では、フォルダＩＤ＝p0001、フォルダ名＝action、フォルダ設定状態＝createと記載されている。すなわち、フォルダＩＤがp0001で、フォルダ名がactionのフォルダを作成したことを表している。
【００３９】
（Ｂ）のフォルダ削除情報ｄ２は、フォルダＩＤ、フォルダ名およびフォルダ設定状態の属性を有している。図の例では、フォルダＩＤ＝p0001、フォルダ名＝action、フォルダ設定状態＝deleteと記載されている。すなわち、フォルダＩＤがp0001で、フォルダ名がactionのフォルダを削除したことを表している。
【００４０】
なお、フォルダ作成情報ｄ１のフォルダＩＤは、例えば、ユーザＩＤの移動先場所の場所ＩＤと同一の値が使用される。また、フォルダ削除情報ｄ２のフォルダＩＤは、例えば、ユーザＩＤの移動元場所の場所ＩＤと同一の値が使用される。
【００４１】
図８はアクセス権限変更情報の通知フォーマットの一例を示す図である。アクセス権限変更情報ｄ３は、フォルダＩＤとユーザＩＤの属性を有している。図の例では、フォルダＩＤ＝p0001、ユーザＩＤ＝u0001、u0002、u0003、u0004と示されている。すなわち、フォルダＩＤ＝p0001に現在アクセス権限が与えられているのは、ユーザＩＤがu0001、u0002、u0003、u0004のユーザ端末となる。
【００４２】
次に場所認識からアクセス権限更新までの全体動作について説明する。図９は場所認識からアクセス権限更新までの全体動作を示すフローチャートである。
〔Ｓ１〕ユーザ端末２は、自端末がどの場所にいるかの位置センシングを行って、センシング情報を取得する。位置センシングの方法としては例えば、ユーザ端末２が、会議室内の無線ＬＡＮのアクセスポイントをスキャンして、アクセスポイントの識別情報であるＢＳＳＩＤと、該アクセスポイントの電波強度の値とをセンシング情報として取得する。
【００４３】
または、会議室などの場所にＲＦＩＤ（Radio Frequency Identifier）などをあらかじめ設置しておく。そして、ＲＦＩＤから情報を読み取るＲＦＩＤリーダ機能を持つユーザ端末を利用して、その場所への出入り時に、ＲＦＩＤから読み取った場所識別に関する情報を、センシング情報として取得するといった方法でもよい。
【００４４】
〔Ｓ２〕ユーザ端末２は、取得したセンシング情報を、ユーザＩＤと共にアクセス権限制御サーバ１０へ送信する。なお、アクセス権限制御サーバ１０へユーザＩＤを直接送らなくても、最終的にアクセス権限制御サーバ１０は、ユーザを識別できればよい。
【００４５】
したがって、ユーザ端末２からアクセス権限制御サーバ１０に何らかの信号を送り、アクセス権限制御サーバ１０側では、該信号とユーザＩＤとの対応付けを持っておき、該信号からユーザＩＤに変換するといった方法でもよい。
【００４６】
〔Ｓ３〕アクセス権限制御サーバ１０内のセンシング情報受信部１１は、ユーザ端末２から送信されたセンシング情報とユーザＩＤとを受信する。
〔Ｓ４〕場所検出部１２は、センシング情報と、センシング・場所対応情報テーブルＴ１の登録情報とから、ユーザ端末２が現在位置している場所を検出する。
【００４７】
〔Ｓ５〕場所情報更新部１３は、ユーザＩＤにもとづいて、場所情報テーブルＴ２の登録情報から、ユーザ端末２の過去に位置していた場所の情報を取得する。
〔Ｓ６〕場所情報更新部１３は、ユーザ端末２が現在位置している場所と、過去に位置していた場所とから、ユーザ端末２が位置している場所が変更したか否かを判断する。
【００４８】
この場合、場所情報更新部１３は、ユーザ端末２が過去に位置していた場所と同じ場所に現在もいると判断した際は、アクセス権限の変更は不要なので処理は終了する。また、ユーザ端末２が過去に位置していた場所と異なる場所に現在はいると判断した際は、ステップＳ７へ行く。
【００４９】
〔Ｓ７〕場所情報更新部１３は、場所情報テーブルＴ２に対して、移動先の場所ＩＤに対応するユーザＩＤ欄に、ユーザ端末２のユーザＩＤを追加して、場所情報テーブルＴ２を更新する。
【００５０】
〔Ｓ８〕フォルダ設定制御部１４は、場所フォルダ情報テーブルＴ３から、ユーザ端末２の移動先の場所ＩＤに対するフォルダＵＲＬの登録有無を判断する。
このとき、移動先の場所ＩＤに対してフォルダＵＲＬが未登録の場合は、フォルダ設定制御部１４は、新たなフォルダＵＲＬを作成して、場所フォルダ情報テーブルＴ３を更新する。そして、フォルダ設定制御部１４は、フォルダ作成情報をファイルサーバ３０へ通知する。なお、ステップＳ８の動作に関する詳細フローは図１２で後述する。
【００５１】
〔Ｓ９〕場所情報更新部１３は、場所情報テーブルＴ２に対して、移動元の場所ＩＤに対応するユーザＩＤ欄から、ユーザ端末２のユーザＩＤを削除して、場所情報テーブルＴ２を更新する。
【００５２】
〔Ｓ１０〕フォルダ設定制御部１４は、場所情報テーブルＴ２から、ユーザ端末２の移動元の場所ＩＤに対する他のユーザＩＤの登録有無を判断する。
このとき、ユーザ端末２のユーザＩＤが削除されたことで、移動元の場所ＩＤに対してユーザＩＤの登録が無くなる場合は、フォルダ設定制御部１４は、該フォルダＵＲＬを削除して、場所フォルダ情報テーブルＴ３を更新する。
【００５３】
そして、フォルダ設定制御部１４は、フォルダ削除情報をファイルサーバ３０へ通知する。なお、ステップＳ１０の動作に関する詳細フローは図１４で後述する。
〔Ｓ１１〕アクセス権限変更通知部１５は、場所情報テーブルＴ２の更新を契機に、アクセス権限変更情報を作成して、ファイルサーバ３０へ通知する。
【００５４】
〔Ｓ１２〕ファイルサーバ３０内のアクセス権限制御部３２は、送信されたアクセス権限変更情報を受けて、アクセス権限情報テーブルＴ４の登録情報を更新する。
図１０はアクセス権限変更の具体例を説明するための図である。ここで、場所ＩＤ＝p0001の会議室＃１と、場所ＩＤ＝p0002の会議室＃２があるとする。
【００５５】
また、会議室＃１には、当初、ユーザ端末２−１〜２−３が位置し、会議室＃２には、ユーザ端末２−４が位置していたとする。
そして、この状態から会議室＃１に位置していたユーザ端末２−１が、会議室＃２へ移動したとする。なお、ユーザ端末２−１〜２−４の各ユーザＩＤをそれぞれ、u0001、u0002、u0003、u0004とする。
【００５６】
〔Ｓ１０１〕アクセス権限変更通知部１５は、アクセス権限変更情報ｄ３−１を作成して、ファイルサーバ３０のアクセス権限制御部３２へ通知する。アクセス権限変更情報ｄ３−１は、フォルダＩＤ＝p0001に対して、ユーザＩＤ＝u0002、u0003と示され、フォルダＩＤ＝p0002に対して、ユーザＩＤ＝u0001、u0004と示されている。
【００５７】
〔Ｓ１０２〕アクセス権限制御部３２は、送信されたアクセス権限変更情報ｄ３−１を受けて、アクセス権限情報テーブルＴ４の登録内容を更新する。図では、アクセス権限情報テーブルＴ４−１を更新前の状態、アクセス権限情報テーブルＴ４−２を更新後の状態として示している。
【００５８】
アクセス権限情報テーブルＴ４−１では、フォルダＩＤ＝／p0001／にユーザＩＤ＝u0001が登録されていたが、アクセス権限情報テーブルＴ４−２では、フォルダＩＤ＝／p0001／のユーザＩＤ＝u0001は削除され、フォルダＩＤ＝／p0002／にユーザＩＤ＝u0001が追加されて更新されている。
【００５９】
このように、ユーザＩＤ＝u0001のユーザ端末２−１が、場所ＩＤ＝p0001の会議室＃１から、場所ＩＤ＝p0002の会議室＃２へ移動したとき、上記のようなアクセス権限変更情報ｄ３−１が送信され、アクセス権限情報テーブルＴ４の更新が行われる。
【００６０】
このため、ユーザ端末２−１に対しては、場所ＩＤ＝p0001の会議室＃１から、場所ＩＤ＝p0002の会議室＃２へ移動したとき自動的に、フォルダＩＤ＝p0001に対するアクセス権限は無くなり、フォルダＩＤ＝p0002に対するアクセス権限が与えられることになる。
【００６１】
上記のように、ファイルサーバ３０は、アクセス権限変更情報を受信して、アクセス権限変更情報テーブルＴ４を更新し、更新後のユーザＩＤのみにアクセス権限を与える。そして、ファイルサーバ３０では、ユーザ端末から該当フォルダに対してアクセスを受けたときは認証を行い、アクセス権限が設定されたユーザであれば、該当フォルダ内のファイル情報を応答し、アクセス権限が設定されたユーザでない場合はエラーを応答することになる。
【００６２】
なお、作成されたフォルダに対して、ユーザがアクセスすることを容易にするために、ユーザにフォルダＵＲＬを通知してもよい。この場合、アクセス権限制御サーバ１０のセンシング情報受信部１１は、フォルダクセス通知機能を備える（以下、フォルダクセス通知部１１ａと呼ぶ）。
【００６３】
図１１はユーザ端末へのフォルダ通知フローの一例を示す図である。
〔Ｓ６１〕フォルダクセス通知部１１ａは、フォルダＵＲＬをユーザ端末２へ通知する。例えば、フォルダクセス通知部１１ａは、場所フォルダ情報テーブルＴ３のフォルダＵＲＬ（server1.abc.com／p0001／）を、ユーザ端末２が場所ＩＤ＝p0001の場所に入室した場合に、該ユーザ端末２に通知する。
【００６４】
〔Ｓ６２〕ユーザ端末２は、フォルダＵＲＬを受信する。
〔Ｓ６３〕ユーザ端末２は、ファイルアクセスアプリケーションを起動する。
〔Ｓ６４〕ユーザ端末２のファイルアクセスアプリケーションは、通知されたフォルダＵＲＬを画面上に表示する。
【００６５】
〔Ｓ６５〕ユーザ操作により、ファイルコピー等が実施される。
なお、フォルダ通知は、フォルダ作成時だけでなく、フォルダが作成されないときもユーザ端末の場所移動を受けて行われることになる。また、通知方法としては、メールを使用してもよい。
【００６６】
次に上述のステップＳ８の動作の詳細フローについて説明する。図１２はフォルダ作成等の処理の動作を示すフローチャートである。
〔Ｓ８−１〕フォルダ設定制御部１４は、場所情報テーブルＴ２が更新された場合、センシング・場所対応情報テーブルＴ１から、更新が行われた場所ＩＤにもとづき、対応する場所種別を取得する。
【００６７】
〔Ｓ８−２〕フォルダ設定制御部１４は、取得した場所種別が、フォルダに対応付けるべき場所か否かを判断する。フォルダに対応付けるべき場所でない場合は図９のステップＳ９へ行き、フォルダに対応付ける場所の場合はステップＳ８−３へ行く。
【００６８】
なお、フォルダに対応付ける場所とは、例えば、会議室が該当する。したがって、図３で上述したセンシング・場所対応情報テーブルＴ１の例では、場所ＩＤがp0001とp0002であったならば、場所がフォルダを使用する会議室なので、ステップＳ８−３へ行く。また、場所ＩＤがp0003であったならば、場所がフォルダを使用しない事務室となっているので、図９のステップＳ９へ行くことになる。
【００６９】
なお、場所種別に関するステップＳ８−１、Ｓ８−２の処理は行わなくても構わない。その場合は、どのような場所種別であっても、ステップＳ８−３以降の処理が行われて、使用されないフォルダが作成されることになる。
【００７０】
〔Ｓ８−３〕フォルダ設定制御部１４は、場所フォルダ情報テーブルＴ３から、追加されたユーザ端末２の移動先の場所ＩＤに対するフォルダＵＲＬの登録有無を判断する。
このとき、ユーザＩＤが追加された場所（移動先場所）の場所ＩＤに対して、すでにフォルダＵＲＬが存在している場合は図９のステップＳ９へ行き、ユーザＩＤが追加された場所ＩＤに対して、フォルダＵＲＬが存在しない場合はステップＳ８−４へ行く。
【００７１】
〔Ｓ８−４〕フォルダ設定制御部１４は、新たなフォルダＵＲＬを作成する。そして、フォルダ設定制御部１４は、場所フォルダ情報テーブルＴ３に対して、ユーザＩＤが追加された場所ＩＤに対応するフォルダＵＲＬ欄に、あらたに作成したフォルダＵＲＬを登録して、場所フォルダ情報テーブルＴ３を更新する。
【００７２】
〔Ｓ８−５〕フォルダ設定制御部１４は、新しくフォルダＵＲＬを作成したことを示すフォルダ作成情報を生成して、このフォルダ作成情報をファイルサーバ３０に通知する。なお、フォルダ作成情報には、ユーザＩＤが追加された場所ＩＤが、新しく追加したフォルダのフォルダＩＤとして設定されることになる。
【００７３】
〔Ｓ８−６〕ファイルサーバ３０内の認証／ファイルアクセス部３１は、フォルダ作成情報を受信すると、フォルダ作成情報に含まれるフォルダＩＤにもとづきフォルダＵＲＬを認識する。そして、認証／ファイルアクセス部３１は、このフォルダＵＲＬを持つフォルダをファイル情報ＤＢ３３に設定する。
【００７４】
図１３はフォルダ作成処理の具体例を説明するための図である。フォルダ設定制御部１４は、例えば、新たなフォルダＵＲＬとして、フォルダＵＲＬ＝server1.abc.com／p0004／を作成したとする。
【００７５】
〔Ｓ１１１〕フォルダ設定制御部１４は、場所フォルダ情報テーブルＴ３に、場所ＩＤ＝p0004と、フォルダＵＲＬ＝server1.abc.com／p0004／とを追加して更新する。
〔Ｓ１１２〕フォルダ設定制御部１４は、フォルダ作成情報ｄ１−１を作成してファイルサーバ３０へ通知する。フォルダ作成情報ｄ１−１は、フォルダＩＤ＝p0004、フォルダ名＝action、フォルダ設定状態＝createと記載されている。
【００７６】
〔Ｓ１１３〕認証／ファイルアクセス部３１は、フォルダ作成情報ｄ１−１を受信すると、フォルダ作成情報ｄ１−１に含まれるフォルダＩＤにもとづき、フォルダＵＲＬ＝server1.abc.com／p0004／を認識する。
【００７７】
なお、server1.abc.comは、ファイルサーバ３０のドメイン名としている。したがって、認証／ファイルアクセス部３１は、フォルダ作成情報ｄ１−１に記されているフォルダＩＤ＝p0004を知れば、新規に追加されたフォルダＵＲＬ＝server1.abc.com／p0004／を認識できる。
【００７８】
〔Ｓ１１４〕認証／ファイルアクセス部３１は、認識したフォルダＵＲＬ＝server1.abc.com／p0004／を持つフォルダＦ０を、ファイル情報ＤＢ３３に設定する。
次に上述のステップＳ１０の動作の詳細フローについて説明する。図１４はフォルダ削除等の処理の動作を示すフローチャートである。
【００７９】
〔Ｓ１０−１〕フォルダ設定制御部１４は、場所情報テーブルＴ２から、ユーザ端末２の移動元の場所ＩＤに対する他のユーザＩＤの登録有無を判断する。
このとき、場所情報テーブルＴ２において、ユーザＩＤが削除された場所ＩＤに対応するユーザＩＤ欄が空ではない場合（他のユーザＩＤがまだ登録されている場合）は、図９のステップＳ１１へ行く。
【００８０】
また、場所情報テーブルＴ２において、ユーザＩＤが削除された場所ＩＤに対応するユーザＩＤ欄が空となる場合（他のユーザＩＤが登録されていない場合）は、ステップＳ１０−２へ行く。
【００８１】
〔Ｓ１０−２〕フォルダ設定制御部１４は、場所フォルダ情報テーブルＴ３から、削除されたユーザ端末２の場所（移動元場所）の場所ＩＤに対応するフォルダＵＲＬを削除してテーブル更新をする。
【００８２】
〔Ｓ１０−３〕フォルダ設定制御部１４は、フォルダＵＲＬを削除したことを示すフォルダ削除情報を生成して、このフォルダ削除情報をファイルサーバ３０に通知する。なお、フォルダ削除情報には、ユーザＩＤが削除された場所ＩＤが、削除されたフォルダのフォルダＩＤとして設定されることになる。
【００８３】
〔Ｓ１０−４〕ファイルサーバ３０内の認証／ファイルアクセス部３１は、フォルダ削除情報を受信すると、フォルダ削除情報に含まれるフォルダＩＤにもとづきフォルダＵＲＬを認識する。そして、認証／ファイルアクセス部３１は、このフォルダＵＲＬを持つフォルダをファイル情報ＤＢ３３から削除する。
【００８４】
図１５はフォルダ削除動作の具体例を説明するための図である。フォルダ設定制御部１４は、場所ＩＤ＝p0004に対するフォルダＵＲＬとして、フォルダＵＲＬ＝server1.abc.com／p0004／を削除するものとする。
【００８５】
〔Ｓ１２１〕フォルダ設定制御部１４は、場所フォルダ情報テーブルＴ３から、場所ＩＤ＝p0004のフォルダＵＲＬ＝server1.abc.com／p0004／を削除して、テーブルを更新する。
【００８６】
〔Ｓ１２２〕フォルダ設定制御部１４は、フォルダ削除情報ｄ２−１を通知する。フォルダ削除情報ｄ２−１は、フォルダＩＤ＝p0004、フォルダ名＝action、フォルダ設定状態＝deleteと記載されている。
【００８７】
〔Ｓ１２３〕認証／ファイルアクセス部３１は、フォルダ削除情報ｄ２−１を受信すると、フォルダ削除情報ｄ２−１に含まれるフォルダＩＤにもとづきフォルダＵＲＬ＝server1.abc.com／p0004／を認識する。
【００８８】
なお、server1.abc.comは、ファイルサーバ３０のドメイン名としている。したがって、認証／ファイルアクセス部３１は、フォルダ削除情報ｄ２−１に記されているフォルダＩＤ＝p0004を知れば、削除されたフォルダＵＲＬ＝server1.abc.com／p0004／を認識できる。
【００８９】
〔Ｓ１２４〕認証／ファイルアクセス部３１は、フォルダＵＲＬ＝server1.abc.com／p0004／を持つフォルダＦ０を、ファイル情報ＤＢ３３から削除する。
次に第２の実施の形態について説明する。上記の実施の形態では、会議室から参加者がいなくなると、会議資料が置かれるフォルダが自動的に削除されるものであった。これに対し、第２の実施の形態の場合は、フォルダは削除せずに、１つの場所（会議室）に複数フォルダを置いて、異なるフォルダＩＤを設定して使い分けるものである。
【００９０】
第２の実施の形態の構成について説明する。図１６はクライアントサーバシステムの構成例を示す図である。クライアントサーバシステム１−２は、アクセス権限制御サーバ１０ａ、ユーザ端末２−１〜２−ｎおよびファイルサーバ３０を備える。
【００９１】
図２と異なる構成箇所は、会議終了場所一覧情報テーブルＴ５とアクセス権限リストテーブルＴ６の２つの新たなテーブルが、アクセス権限制御サーバ１０ａに含まれることにある。その他の構成は同じである。
【００９２】
図１７は会議終了場所一覧情報テーブルの構成例を示す図である。会議終了場所一覧情報テーブルＴ５は、会議終了場所ＩＤの項目を有する。会議終了場所ＩＤには、会議が終了して、会議が開始されていない場所の場所ＩＤが登録される。図の例では、場所ＩＤ＝p0001、p0002、p0008の場所では、会議が終了していることが示されている。
【００９３】
図１８はアクセス権限リストテーブルの構成例を示す図である。アクセス権限リストテーブルＴ６は、フォルダＩＤとアクセス権限ユーザＩＤの項目を有する。
ここで、フォルダＩＤは、場所ＩＤと、可変パラメータとを含む。欄Ｌ５では、場所ＩＤ＝p0001、可変パラメータ＝2012−8−1−13:00となっている。可変パラメータ＝2012−8−1−13:00は、会議開始日時として、２０１２年８月１日１３時を表している。
【００９４】
このように、会議が開始される日付や時間を可変パラメータとしてフォルダＩＤに含めて、この可変パラメータの値を変えることで、１つの場所ＩＤに対して識別可能な複数のフォルダＩＤが設定される。
【００９５】
なお、他のフォルダＩＤと重複しなければ、どのようなＩＤの付け方でもよい。例えば、可変パラメータをカウント値とし、前回のカウント値に対してインクリメントして、新たな会議のフォルダＩＤを生成するといったやり方でもよい。
【００９６】
次に第２の実施の形態の場所認識からアクセス権限更新までの全体動作について説明する。図１９は場所認識からアクセス権限更新までの全体動作を示すフローチャートである。
【００９７】
〔Ｓ２１〕ユーザ端末２は、自端末がどの場所にいるかの位置センシングを行って、センシング情報を取得する。
〔Ｓ２２〕ユーザ端末２は、取得したセンシング情報を、ユーザＩＤと共にアクセス権限制御サーバ１０ａへ送信する。
【００９８】
〔Ｓ２３〕アクセス権限制御サーバ１０ａ内のセンシング情報受信部１１は、ユーザ端末２から送信されたセンシング情報とユーザＩＤとを受信する。
〔Ｓ２４〕場所検出部１２は、センシング情報と、センシング・場所対応情報テーブルＴ１の登録情報とから、ユーザ端末２が現在位置している場所を検出する。
【００９９】
〔Ｓ２５〕場所情報更新部１３は、ユーザＩＤにもとづいて、場所情報テーブルＴ２の登録情報から、ユーザ端末２の過去に位置していた場所の情報を取得する。
〔Ｓ２６〕場所情報更新部１３は、ユーザ端末２が現在位置している場所と、過去に位置していた場所とから、ユーザ端末２が位置している場所が変更したか否かを判断する。
【０１００】
この場合、場所情報更新部１３は、ユーザ端末２が過去に位置していた場所と同じ場所に現在もいると判断した際は、アクセス権限の変更は不要なので処理は終了する。また、ユーザ端末２が過去に位置していた場所と異なる場所に現在はいると判断した際は、ステップＳ２７へ行く。
【０１０１】
〔Ｓ２７〕場所情報更新部１３は、場所情報テーブルＴ２に対して、移動先の場所ＩＤに対応するユーザＩＤ欄に、ユーザ端末２のユーザＩＤを追加して、場所情報テーブルＴ２を更新する。
【０１０２】
〔Ｓ２８〕フォルダ設定制御部１４は、会議終了場所一覧情報テーブルＴ５に対して、ユーザＩＤが追加された場所ＩＤの登録有無を判断する。
このとき、ユーザＩＤが追加された場所ＩＤが、会議終了場所一覧情報テーブルＴ５に登録されており、該場所ＩＤに対するフォルダＵＲＬが、場所フォルダ情報テーブルＴ３に未登録であったとする。
【０１０３】
この場合は、該当場所ＩＤの場所において会議がこれから開始されるものとして、フォルダ設定制御部１４は、該当場所ＩＤに対して新たなフォルダＵＲＬを作成して、場所フォルダ情報テーブルＴ３を更新する。そして、フォルダ設定制御部１４は、フォルダ作成情報をファイルサーバ３０へ通知する。
【０１０４】
また、フォルダ設定制御部１４は、会議終了場所一覧情報テーブルＴ５から、該当場所ＩＤを削除する。なお、ステップＳ２８の動作に関する詳細フローは図２１で後述する。
〔Ｓ２９〕場所情報更新部１３は、場所情報テーブルＴ２に対して、移動元の場所ＩＤに対応するユーザＩＤ欄から、ユーザ端末２のユーザＩＤを削除して、場所情報テーブルＴ２を更新する。
【０１０５】
〔Ｓ３０〕フォルダ設定制御部１４は、会議終了場所一覧情報テーブルＴ５に対して、ユーザＩＤが削除された場所ＩＤの登録有無を判断する。このとき、ユーザＩＤが削除された場所ＩＤが、会議終了場所一覧情報テーブルＴ５に未登録であったとする。
【０１０６】
この場合は、該当場所ＩＤにおいて、以前に会議が終了したものとして、フォルダ設定制御部１４は、ユーザＩＤが削除された場所ＩＤを会議終了場所一覧情報テーブルＴ５に登録する。なお、ステップＳ３０の動作に関する詳細フローは図２３で後述する。
【０１０７】
〔Ｓ３１〕アクセス権限変更通知部１５は、場所情報テーブルＴ２の更新を契機に、アクセス権限変更情報を作成して、ファイルサーバ３０へ通知する。この場合、更新後の場所情報テーブルＴ２と、アクセス権限リストテーブルＴ６とを比較して、新たに追加されたユーザＩＤに対してアクセス権限を与えるようにする。なお、ステップＳ３１の動作に関する詳細フローは図２４で後述する。
【０１０８】
〔Ｓ３２〕ファイルサーバ３０のアクセス権限制御部３２は、送信されたアクセス権限変更情報を受けて、アクセス権限情報テーブルＴ４の登録情報を更新する。
次にフォルダ作成情報の通知フォーマットについて説明する。図２０はフォルダ作成情報の通知フォーマットの一例を示す図である。フォルダ作成情報ｄ４は、フォルダＩＤ、フォルダ名およびフォルダ設定状態の属性を有している。図の例では、フォルダＩＤ＝／p0001 2012−8−2−13:00／、フォルダ名＝action、フォルダ設定状態＝createと記載されている。
【０１０９】
次に上述のステップＳ２８の動作の詳細フローについて説明する。図２１は会議開始時のフォルダ作成等の処理の動作を示すフローチャートである。
〔Ｓ２８−１〕フォルダ設定制御部１４は、場所情報テーブルＴ２が更新された場合、センシング・場所対応情報テーブルＴ１から、更新が行われた場所ＩＤにもとづき、対応する場所種別を取得する。
【０１１０】
〔Ｓ２８−２〕フォルダ設定制御部１４は、取得した場所種別が、フォルダに対応付けるべき場所か否かを判断する。フォルダに対応付けるべき場所でない場合は図１９のステップＳ２９へ行き、フォルダに対応付ける場所の場合はステップＳ２８−３へ行く（なお、場所種別に関するステップＳ２８−１、Ｓ２８−２の処理は行わなくても構わない）。
【０１１１】
〔Ｓ２８−３〕フォルダ設定制御部１４は、会議終了場所一覧情報テーブルＴ５に対して、ユーザＩＤが追加された場所（移動先場所）の場所ＩＤの登録有無を判断する。
このとき、ユーザＩＤが追加された場所ＩＤが、会議終了場所一覧情報テーブルＴ５に登録され、該場所ＩＤに対するフォルダＵＲＬが、場所フォルダ情報テーブルＴ３に未登録である場合は、該当場所ＩＤの場所において会議がこれから開始されるものとして、ステップＳ２８−４へ行く。
【０１１２】
また、ユーザＩＤが追加された場所ＩＤが、会議終了場所一覧情報テーブルＴ５に登録され、該場所ＩＤに対するフォルダＵＲＬが、場所フォルダ情報テーブルＴ３に登録されている場合は、フォルダ作成処理は不要なので、図１９のステップＳ２９へ行く。
【０１１３】
さらに、ユーザＩＤが追加された場所ＩＤが、会議終了場所一覧情報テーブルＴ５に登録されていない場合は、該当場所ＩＤにおいて会議が行われているので、フォルダ作成処理は無く、追加されたユーザＩＤのアクセス権限の設定処理へ移るとして、図１９のステップＳ２９へ行く。
【０１１４】
〔Ｓ２８−４〕フォルダ設定制御部１４は、開始された会議に対する新たなフォルダＵＲＬを作成する。そして、フォルダ設定制御部１４は、場所フォルダ情報テーブルＴ３に対して、ユーザＩＤが追加された場所ＩＤに対応するフォルダＵＲＬ欄に、あらたに作成したフォルダＵＲＬを登録して、場所フォルダ情報テーブルＴ３を更新する。
【０１１５】
〔Ｓ２８−５〕フォルダ設定制御部１４は、新しくフォルダＵＲＬを作成したことを示すフォルダ作成情報を生成して、このフォルダ作成情報をファイルサーバ３０に通知する。
【０１１６】
〔Ｓ２８−６〕フォルダ設定制御部１４は、会議終了場所一覧情報テーブルＴ５から、該当場所ＩＤを削除する。
〔Ｓ２８−７〕ファイルサーバ３０内の認証／ファイルアクセス部３１は、フォルダ作成情報を受信すると、フォルダ作成情報に含まれるフォルダＩＤにもとづきフォルダＵＲＬを認識する。そして、認証／ファイルアクセス部３１は、このフォルダＵＲＬを持つフォルダをファイル情報ＤＢ３３に設定する。
【０１１７】
図２２はフォルダ作成処理の具体例を説明するための図である。フォルダ設定制御部１４は、例えば、場所ＩＤ＝p0004に対して、新たなフォルダＵＲＬとして、フォルダＵＲＬ＝server1.abc.com／p0004 2012−8−2−13:00／を作成したとする。なお、このフォルダは、２０１２年８月２日１３時から開始される会議の資料を保存するためのフォルダである。
【０１１８】
〔Ｓ１３１〕フォルダ設定制御部１４は、場所フォルダ情報テーブルＴ３に、場所ＩＤ＝p0004に対して、フォルダＵＲＬ＝server1.abc.com／p0004 2012−8−2−13:00／を追加して更新する。
【０１１９】
〔Ｓ１３２〕フォルダ設定制御部１４は、フォルダ作成情報ｄ４−１を作成してファイルサーバ３０へ通知する。フォルダ作成情報ｄ４−１は、フォルダＩＤ＝／p0004 2012−8−2−13:00／、フォルダ名＝action、フォルダ設定状態＝createと記載されている。
【０１２０】
〔Ｓ１３３〕フォルダ設定制御部１４は、会議終了場所一覧情報テーブルＴ５から、場所ＩＤ＝p0004を削除する。
〔Ｓ１３４〕認証／ファイルアクセス部３１は、フォルダ作成情報ｄ４−１を受信すると、フォルダ作成情報ｄ４−１に含まれるフォルダＩＤにもとづきフォルダＵＲＬ＝server1.abc.com／p0004 2012−8−2−13:00／を認識する。
【０１２１】
なお、server1.abc.comは、ファイルサーバ３０のドメイン名である。したがって、認証／ファイルアクセス部３１は、フォルダ作成情報ｄ４−１に記されているフォルダＩＤ＝p0004 2012−8−2−13:00を知れば、追加されたフォルダＵＲＬ＝server1.abc.com／p0004 2012−8−2−13:00／を認識できる。
【０１２２】
〔Ｓ１３５〕認証／ファイルアクセス部３１は、認識したフォルダＵＲＬ＝server1.abc.com／p0004 2012−8−2−13:00／を持つフォルダＦ１０を、ファイル情報ＤＢ３３に設定する。
【０１２３】
次に上述のステップＳ３０の動作の詳細フローについて説明する。図２３は会議終了時の場所ＩＤの登録動作を示すフローチャートである。
〔Ｓ３０−１〕フォルダ設定制御部１４は、会議終了場所一覧情報テーブルＴ５に対して、ユーザＩＤが削除された場所ＩＤの登録有無を判断する。
【０１２４】
このとき、ユーザＩＤが削除された場所ＩＤが、会議終了場所一覧情報テーブルＴ５に未登録である場合はステップＳ３０−２へ行く。また、ユーザＩＤが削除された場所ＩＤが、会議終了場所一覧情報テーブルＴ５に登録されている場合は、図１９のステップＳ３１へ行く。
【０１２５】
〔Ｓ３０−２〕フォルダ設定制御部１４は、該当場所ＩＤにおいて、以前に会議が終了したものとして、ユーザＩＤが削除された場所ＩＤを、会議終了場所一覧情報テーブルＴ５に登録する。ステップＳ３１へ行く。
【０１２６】
次に上述のステップＳ３１の動作の詳細フローについて説明する。図２４はアクセス権限変更情報の生成・通知動作を示すフローチャートである。
〔Ｓ３１−１〕アクセス権限変更通知部１５は、アクセス権限リストテーブルＴ６から、会議終了場所一覧情報テーブルＴ５に記載されていない場所ＩＤに対応する、現在のアクセス権限ユーザＩＤを取得する。
【０１２７】
〔Ｓ３１−２〕アクセス権限変更通知部１５は、場所情報テーブルＴ２に記載のユーザＩＤと、アクセス権限リストテーブルＴ６から取得したアクセス権現ユーザＩＤとを比較する。
【０１２８】
そして、アクセス権限変更通知部１５は、場所情報テーブルＴ２にユーザＩＤが追加されている場合は、追加されている場所ＩＤに対する該ユーザＩＤを、アクセス権限リストテーブルＴ６に登録する。
【０１２９】
〔Ｓ３１−３〕アクセス権限変更通知部１５は、アクセス権限変更情報を作成して、ファイルサーバ３０へ通知する。
このように、アクセス権限変更通知部１５は、アクセス権限リストテーブルＴ６にアクセスして、現在会議が行われている場所に対応するアクセス権限ユーザＩＤを取得する。そして、アクセス権限変更通知部１５は、取得したアクセス権限ユーザＩＤと、場所情報テーブルＴ２から取得したユーザＩＤとを比較し、新たに追加されたユーザＩＤに対してアクセスする権利を与える。また、アクセス権限変更通知部１５は、アクセス権限変更情報をファイルサーバ３０に通知する。
【０１３０】
これにより、会議中に会議室にいたユーザは、そのフォルダに対してアクセス権限を持つことになる。さらに、一度会議が終了したあとは、会議参加者はそのフォルダにアクセスすることができる。
【０１３１】
なお、ここでは会議開始や会議終了を会議室にユーザいなくなった時点を基準としているが、例えば、会議室のドアについている使用中／空室の札をセンサで検出する方法などでもよい。
【０１３２】
次に本技術の変形例（第１〜第８の変形例）について以降説明する。最初に第１の変形例について図２５〜図３０を用いて説明する。上述してきた実施の形態では、１つの固定の場所にフォルダを対応付けるとしたが、第１の変形例では、複数の場所にフォルダを対応付けるものである。
【０１３３】
第１の変形例において、複数の場所を１つの場所とみなしてフォルダを対応付けるような場合、例えば、ＲＦタグを使用し、同じＩＤを持つＲＦタグを複数の場所に設置するなどして、複数の場所を固定的に１つの場所とすることができる。
【０１３４】
一方、例えば、テレビ会議システムを利用して、１つの会議を複数の場所で行うといったように、テレビ会議が実施される多地点に１つのフォルダを対応付けることも可能である。以下、多地点テレビ会議システムを適用した場合について説明する。
【０１３５】
図２５はセンシング・場所対応情報テーブルの構成例を示す図である。アクセス権限制御サーバ１０は、センシング・場所対応情報テーブルＴ１ａを備える。センシング・場所対応情報テーブルＴ１ａは、場所ＩＤ、センシング情報、場所種別およびＩＰアドレスの項目を有している。
【０１３６】
場所ＩＤは、例えば、会議室などを識別する場所のＩＤである。センシング情報は、テレビ会議端末（ユーザ端末に該当）の位置情報であり、例えば、ＲＦＩＤのデータである。場所種別は、場所が例えば、会議室なのか事務室なのかといった場所の種別を示すものである。ＩＰアドレスは、テレビ会議端末のＩＰアドレスである。
【０１３７】
図２６は結合場所情報テーブルの構成例を示す図である。アクセス権限制御サーバ１０は、結合場所情報テーブルＴ１１を備える。結合場所情報とは、複数の場所を結合する際に設定される結合場所ＩＤのことである。結合場所ＩＤは、複数の場所の結合時には追加され、複数の場所の結合解除時には削除される。図２６では、場所ＩＤ＝p0001の場所と、場所ＩＤ＝p0002の場所とが１つの場所（結合場所）とみなすことが登録されている。
【０１３８】
図２７はアクセス権限情報テーブルの構成例を示す図である。ファイルサーバ３０は、アクセス権限情報テーブルＴ４−３を備える。アクセス権限情報テーブルＴ４−３は、フォルダＩＤとユーザＩＤとの項目を有し、各フォルダＩＤに対してアクセス権限が与えられたユーザＩＤが登録される。
【０１３９】
ここで、テレビ会議システムは、通常相手先を選択して呼び出しを開始し、相手側は呼び出しを受けて応答することで、テレビ会議が可能となる。テレビ会議システムがＩＰネットワークを使用したシステムの場合には、呼び出しはＩＰアドレスを使用して行われる。
【０１４０】
そこで、テレビ会議を行う際、テレビ会議端末は、テレビ会議開始時に、自ＩＰアドレス、宛先ＩＰアドレスおよびテレビ会議開始メッセージをアクセス権限制御サーバ１０に送信する。
【０１４１】
アクセス権限制御サーバ１０は、これらＩＰアドレスとテレビ会議開始メッセージを受信すると、ＩＰアドレスをもとに、図２５のセンシング・場所対応情報テーブルＴ１ａに記述された場所ＩＤを認識する。そして、アクセス権限制御サーバ１０は、複数の場所ＩＤを結合場所情報として、結合場所情報テーブルＴ１１に登録する。
【０１４２】
その後、アクセス権限制御サーバ１０は、結合場所情報テーブルＴ１１に記述されている結合場所ＩＤに対応するユーザＩＤに対して、アクセス権を与えるように記述したアクセス権限変更通知を作成してファイルサーバ３０へ送信する。
【０１４３】
図２６において、結合場所情報テーブルＴ１１には、結合場所情報＝p0001、p0002のセットが記述されている。また、図４に示す場所情報テーブルＴ２の場所ＩＤ＝p0001に対応するユーザＩＤは、u0001、u0002、u0003、u0004、u0010と記述され、場所ＩＤ＝p0002に対応するユーザＩＤは、u0005、u0008、u0009と記述されている。
【０１４４】
したがって、この場合、図４に示す場所情報テーブルＴ２の場所ＩＤ＝p0001に対応するユーザＩＤと、場所ＩＤ＝p0002に対応するユーザＩＤとを合わせた上で、p0001、p0002に対応するフォルダ／p0001／、／p0002／にアクセス権限を付与することになる。
【０１４５】
すなわち、フォルダ／p0001／、／p0002／に対して、ユーザＩＤとしてu0001、u0002、u0003、u0004、u0005、u0008、u0009、u0010がアクセス可能となる。また、これらの対応関係は、図２７に示したように、アクセス権限情報テーブルＴ４−３に登録されることになる。
【０１４６】
次にテレビ会議を起動してから結合場所情報を作成するまでの動作についてフローチャートを用いて説明する。図２８は第１の変形例における結合場所情報の作成動作を示すフローチャートである。
【０１４７】
〔Ｓ１４１〕ユーザによってテレビ会議システムの起動が行われる。自テレビ会議端末は、テレビ会議をしたい相手の宛先を選択する。
〔Ｓ１４２〕自テレビ会議端末は、相手先テレビ会議端末に接続要求を送信する。
【０１４８】
〔Ｓ１４３〕自テレビ会議端末は、相手先テレビ会議端末と接続する。
〔Ｓ１４４〕自テレビ会議端末は、相手先テレビ会議端末のＩＰアドレスを取得し、自己のＩＰアドレス（自テレビ会議端末のＩＰアドレス）と、相手先テレビ会議端末のＩＰアドレスとをアクセス権限制御サーバ１０に送信する。
【０１４９】
〔Ｓ１４５〕自テレビ会議端末と相手先テレビ会議端末との間でテレビ会議が実施される。
〔Ｓ１４６〕アクセス権限制御サーバ１０は、テレビ会議端末から送信されたＩＰアドレスを受信する。
【０１５０】
〔Ｓ１４７〕アクセス権限制御サーバ１０は、テレビ会議を行うテレビ会議端末のＩＰアドレスをもとに、センシング・場所対応情報テーブルＴ１ａに記述された場所ＩＤを認識する。
【０１５１】
〔Ｓ１４８〕アクセス権限制御サーバ１０は、認識した複数の場所ＩＤを結合場所情報として、結合場所情報テーブルＴ１１に追加する。
図２９は多地点場所認識からアクセス権限更新までの動作を示すフローチャートである。
【０１５２】
〔Ｓ１５１〕テレビ会議端末２ａは、自端末がどの場所にいるかの位置センシングを行って、センシング情報を取得する。
〔Ｓ１５２〕テレビ会議端末２ａは、取得したセンシング情報を、ユーザＩＤと共にアクセス権限制御サーバ１０へ送信する。
【０１５３】
〔Ｓ１５３〕アクセス権限制御サーバ１０内のセンシング情報受信部１１は、テレビ会議端末２ａから送信されたセンシング情報とユーザＩＤとを受信する。
〔Ｓ１５４〕場所検出部１２は、センシング情報と、センシング・場所対応情報テーブルＴ１ａの登録情報とから、テレビ会議端末２ａが現在位置している場所を検出する。
【０１５４】
〔Ｓ１５５〕場所情報更新部１３は、ユーザＩＤにもとづいて、場所情報テーブルＴ２の登録情報から、テレビ会議端末２ａの過去に位置していた場所の情報を取得する。
〔Ｓ１５６〕場所情報更新部１３は、テレビ会議端末２ａが現在位置している場所と、過去に位置していた場所とから、テレビ会議端末２ａが位置している場所が変更したか否かを判断する。
【０１５５】
この場合、場所情報更新部１３は、テレビ会議端末２ａが過去に位置していた場所と同じ場所に現在もいると判断した際は、アクセス権限の変更は不要なので処理は終了する。また、テレビ会議端末２ａが過去に位置していた場所と異なる場所に現在はいると判断した際は、ステップＳ１５７へ行く。
【０１５６】
〔Ｓ１５７〕場所情報更新部１３は、場所情報テーブルＴ２に対して、移動先の場所ＩＤに対応するユーザＩＤ欄に、テレビ会議端末２ａのユーザＩＤを追加して、場所情報テーブルＴ２を更新する。
【０１５７】
〔Ｓ１５８〕フォルダ設定制御部１４は、場所フォルダ情報テーブルＴ３から、テレビ会議端末２ａの移動先の場所ＩＤに対するフォルダＵＲＬの登録有無を判断する。
このとき、移動先の場所ＩＤに対してフォルダＵＲＬが未登録の場合は、フォルダ設定制御部１４は、新たなフォルダＵＲＬを作成して、場所フォルダ情報テーブルＴ３を更新する。そして、フォルダ設定制御部１４は、フォルダ作成情報をファイルサーバ３０へ通知する。
【０１５８】
〔Ｓ１５９〕場所情報更新部１３は、場所情報テーブルＴ２に対して、移動元の場所ＩＤに対応するユーザＩＤ欄から、テレビ会議端末２ａのユーザＩＤを削除して、場所情報テーブルＴ２を更新する。
【０１５９】
〔Ｓ１６０〕フォルダ設定制御部１４は、場所情報テーブルＴ２から、テレビ会議端末２ａの移動元の場所ＩＤに対する他のユーザＩＤの登録有無を判断する。
このとき、テレビ会議端末２ａのユーザＩＤが削除されたことで、移動元の場所ＩＤに対してユーザＩＤの登録が無くなる場合は、フォルダ設定制御部１４は、該フォルダＵＲＬを削除して、場所フォルダ情報テーブルＴ３を更新する。そして、フォルダ設定制御部１４は、フォルダ削除情報をファイルサーバ３０へ通知する。
【０１６０】
〔Ｓ１６１〕アクセス権限変更通知部１５は、場所情報テーブルＴ２の更新を契機に、結合場所情報テーブルＴ１１の登録内容を認識し、結合場所情報テーブルＴ１１に記述されている結合場所ＩＤに対応するユーザＩＤに対して、アクセス権を与えるように記述したアクセス権限変更通知を作成して、ファイルサーバ３０へ通知する。
【０１６１】
〔Ｓ１６２〕ファイルサーバ３０内のアクセス権限制御部３２は、送信されたアクセス権限変更情報を受けて、アクセス権限情報テーブルＴ４の登録情報を更新する。
図３０はテレビ会議システムの通信切断から結合場所情報削除までの動作を示すフローチャートである。
【０１６２】
〔Ｓ１７１〕自テレビ会議端末は、テレビ会議の通信の切断を選択する。
〔Ｓ１７２〕自テレビ会議端末は、相手先テレビ会議端末に切断要求を送信する。
〔Ｓ１７３〕自テレビ会議端末と相手先テレビ会議端末との通信が切断する。
【０１６３】
〔Ｓ１７４〕自テレビ会議端末は、自己のＩＰアドレス（自テレビ会議端末のＩＰアドレス）と、取得している相手先テレビ会議端末のＩＰアドレスとをアクセス権限制御サーバ１０に送信する。
【０１６４】
〔Ｓ１７５〕自テレビ会議端末と相手先テレビ会議端末との間でテレビ会議が終了する（接続前の状態に戻る）。
〔Ｓ１７６〕アクセス権限制御サーバ１０は、テレビ会議端末から送信されたＩＰアドレスを受信する。
【０１６５】
〔Ｓ１７７〕アクセス権限制御サーバ１０は、ＩＰアドレスをもとに、センシング・場所対応情報テーブルＴ１ａに記述された場所ＩＤを認識する。
〔Ｓ１７８〕アクセス権限制御サーバ１０は、認識した複数の場所ＩＤと同じ結合場所情報を、結合場所情報テーブルＴ１１から削除する。
【０１６６】
以上説明したように、第１の変形例では、アクセス権限制御サーバ１０は、複数のユーザ端末が位置する複数の場所を結合場所として認識し、結合場所に存在する複数のユーザ端末にアクセス権限を与えたフォルダを作成する。これにより、複数の場所に会議がまたがっていても、その複数の場所に対応するフォルダにユーザはアクセスすることが可能となり、会議資料を共有することが可能になる。
【０１６７】
なお、この場合、場所それぞれにフォルダがあるため、会議のフォルダが複数に分かれて使いにくいときには、それら複数のフォルダの同期（例えば、ファイルをコピーしてフォルダ内のファイルを同じにする）をとることや、フォルダ内から別のフォルダへリンクを追加してアクセスしやすくする等の方法をとってもよい。また、これらを行うには、アクセス権限制御サーバ１０からファイルサーバ３０へ通知するアクセス権限変更通知に、同期やリンクを要求するメッセージを追加する。
【０１６８】
次に第２の変形例について図３１〜図３５を用いて説明する。上述してきた実施の形態では、位置センシングにより、ユーザの場所は固定的に与えられるものとした。これに対し、第２の変形例では、ユーザが自己のいる場所を明示的に指定するものである。第２の変形例では、ユーザ端末が例えば、自己の位置からの距離（範囲）を指定する機能を有し（指定を行わずに固定値を使ってもよい）、その距離情報をユーザＩＤと合わせてアクセス権限制御サーバ１０に通知する。
【０１６９】
アクセス権限制御サーバ１０は、通知されたユーザＩＤ、距離情報およびセンシング情報をもとにユーザ端末の位置を算出し、算出位置にもとづいて、ユーザから指定されたユーザ指定場所情報を更新する。
【０１７０】
図３１はユーザ指定場所情報を更新する際の動作を説明するための図である。ユーザ端末２−１のユーザＩＤをu0001、ユーザ端末２−２のユーザＩＤをu0002、ユーザ端末２−３のユーザＩＤをu0003とする。また、ユーザ端末２−１〜２−３は、ユーザ端末２−１を中心にして、２ｍ範囲に位置しているとする。
【０１７１】
〔Ｓ１８１〕ユーザ端末２−１は、自己を中心に２ｍの範囲に位置しているユーザ端末とフォルダを共有して会議を行いたいとする。
〔Ｓ１８２〕ユーザ端末２−１は、ユーザＩＤ＝u0001と、距離情報＝２ｍと、位置センシング結果であるセンシング情報とをアクセス権限制御サーバ１０へ送信する。
【０１７２】
〔Ｓ１８３〕アクセス権限制御サーバ１０は、ユーザ端末２−１からの送信情報にもとづき、ユーザ指定場所情報テーブルＴ１２に登録内容を追加する。
ここで、アクセス権限制御サーバ１０は、ユーザ指定場所情報テーブルＴ１２を備える。ユーザ指定場所情報テーブルＴ１２は、場所ＩＤ、位置、距離およびユーザＩＤの項目を有している。距離は、ユーザ端末２−１から送信された距離情報の値であり、位置は、距離情報等を送信したユーザ端末２−１の座標情報である。
【０１７３】
図３１の場合、ユーザ端末２−１から、ユーザＩＤ＝u0001と距離情報＝２ｍとが送信されたので、アクセス権限制御サーバ１０は、ユーザ指定場所情報テーブルＴ１２の該当項目に対して、対応する値を追加登録し、また、座標情報と、新たに作成した場所ＩＤとしてp0003とを設定している。
【０１７４】
〔Ｓ１８４〕アクセス権限制御サーバ１０は、位置（３０、１００）の周囲２ｍにユーザ端末が存在するか否かを検出する。アクセス権限制御サーバ１０は、ユーザ端末の存在を検出した場合は、検出したユーザ端末のユーザＩＤを認識し、認識したユーザＩＤを、場所情報テーブルＴ２−２の場所ＩＤに対応付けて登録する。
【０１７５】
図３１の場合、位置（３０、１００）の周囲２ｍにユーザ端末２−２、２−３が存在するから、場所情報テーブルＴ２−２の場所ＩＤ＝p0003に対応するユーザＩＤの欄にu0001、u0002、u0003が登録されることになる。
【０１７６】
図３２はユーザ指定場所情報の追加動作を示すフローチャートである。
〔Ｓ１９１〕ユーザ端末２は、ユーザ指定場所情報の作成要求をアクセス権限制御サーバ１０へ送信する。
【０１７７】
〔Ｓ１９２〕アクセス権限制御サーバ１０は、ユーザ指定場所情報の作成要求を受信する。
〔Ｓ１９３〕アクセス権限制御サーバ１０は、ユーザ指定場所情報を作成する。
【０１７８】
〔Ｓ１９４〕アクセス権限制御サーバ１０は、作成したユーザ指定場所情報をユーザ指定場所情報テーブルＴ１２に追加する。
〔Ｓ１９５〕アクセス権限制御サーバ１０は、ユーザ指定場所情報の作成・追加処理の終了メッセージをユーザ端末２へ送信する。
【０１７９】
〔Ｓ１９６〕ユーザ端末２は、ユーザ指定場所情報の作成・追加処理の終了メッセージをアクセス権限制御サーバ１０から受信する。
図３３はユーザ指定場所情報の作成動作を示すフローチャートである。図３２のステップＳ１９３の詳細動作を示すものである。
【０１８０】
〔Ｓ１９３−１〕アクセス権限制御サーバ１０は、ユーザ端末２から、ユーザＩＤ、距離情報およびセンシング情報を受信する。
〔Ｓ１９３−２〕アクセス権限制御サーバ１０は、ユーザ端末２から送信された距離情報およびセンシング情報にもとづき、ユーザ端末２の座標を算出する。
【０１８１】
〔Ｓ１９３−３〕アクセス権限制御サーバ１０は、同じユーザＩＤを持つユーザ端末２から再度送信された、あらたに更新された距離情報とセンシング情報とを受信したか否かを判断する。あらたに更新された情報を受信した場合はステップＳ１９３−４へ行き、未受信の場合はステップＳ１９３−５へ行く。
【０１８２】
〔Ｓ１９３−４〕アクセス権限制御サーバ１０は、あらたに更新された距離情報とセンシング情報とにもとづき、ユーザ端末２の座標を再計算し、ユーザ指定場所情報を作成する。
【０１８３】
〔Ｓ１９３−５〕アクセス権限制御サーバ１０は、算出済みのユーザ端末２の座標からユーザ指定場所情報を作成する。
次にユーザ指定場所情報の削除動作について説明する。上述してきた実施の形態では、場所に人がいなくなった場合にはフォルダを削除して終了するが、第２の変形例では、追加したユーザ指定場所情報についても削除する。削除することで不要な場所ＩＤが増えるのを防ぐことができる。
【０１８４】
図３４はユーザ指定場所情報の削除動作を示すフローチャートである。ユーザの削除指示を契機にして、ユーザ指定場所情報が削除される場合の動作を示している。
〔Ｓ２０１〕ユーザ端末２は、ユーザ指定場所情報の削除要求（場所ＩＤと削除メッセージを含む）をアクセス権限制御サーバ１０に送信する。
【０１８５】
〔Ｓ２０２〕アクセス権限制御サーバ１０は、ユーザ指定場所情報の削除要求を受信する。
〔Ｓ２０３〕アクセス権限制御サーバ１０は、ユーザ指定場所情報テーブルＴ１２から、場所ＩＤをキーにして、該当のユーザ指定場所情報を削除する。
【０１８６】
図３５はユーザ指定場所情報の削除に伴いフォルダを削除する動作を示すフローチャートである。
〔Ｓ２１１〕アクセス権限制御サーバ１０は、場所フォルダ情報テーブルＴ３から、削除されたユーザ指定場所情報に含まれる場所ＩＤに対応するフォルダＵＲＬを検出する。
【０１８７】
〔Ｓ２１２〕アクセス権限制御サーバ１０は、当該場所ＩＤにユーザ端末が存在しないにもかかわらず、フォルダＵＲＬが設定されているか否かを判断する。設定されていない場合は終了し、設定されている場合はステップＳ２１３へ行く。
【０１８８】
〔Ｓ２１３〕アクセス権限制御サーバ１０は、フォルダ削除情報をファイルサーバ３０へ送信する。
〔Ｓ２１４〕ファイルサーバ３０は、フォルダ削除情報を受信すると、フォルダ削除情報に含まれるフォルダＩＤにもとづきフォルダＵＲＬを認識する。そして、ファイルサーバ３０は、このフォルダＵＲＬを持つフォルダをファイル情報ＤＢ３３から削除する。
【０１８９】
〔Ｓ２１５〕アクセス権限制御サーバ１０は、当該場所ＩＤに対応するフォルダＵＲＬを削除して、場所フォルダ情報テーブルＴ３を更新する。
〔Ｓ２１６〕アクセス権限制御サーバ１０は、削除されたユーザ指定場所情報に含まれるユーザＩＤが、場所情報テーブルＴ２に存在するか否かを判断する。存在しなければ終了し、存在する場合はステップＳ２１７へ行く。
【０１９０】
〔Ｓ２１７〕アクセス権限制御サーバ１０は、場所情報テーブルＴ２から当該ユーザＩＤを削除する。
以上説明したように、第２の変形例では、アクセス権限制御サーバ１０は、ユーザ端末から距離情報が送信された場合は、距離情報を送信したユーザ端末である送信元ユーザ端末の座標を算出する。
【０１９１】
そして、アクセス権限制御サーバ１０は、送信元ユーザ端末の座標を中心にして、距離情報が示す所定距離の範囲内に存在する他ユーザ端末と、送信元ユーザ端末とにアクセス権限を与えたフォルダを作成する。これにより、ユーザが指定したフレキシブルな場所に対応してフォルダを作成することが可能になる。
【０１９２】
次に第３の変形例について図３６、図３７を用いて説明する。上述の第２の変形例では、ユーザが自己のいる場所を明示的に指定して、アクセス権限制御サーバ１０が場所情報を生成したが、第３の変形例は、ユーザからの場所指定無しに、アクセス権限制御サーバ１０が場所情報を生成するものである。
【０１９３】
アクセス権限制御サーバ１０は、検出したユーザ端末の位置情報からユーザ端末間の距離を算出し、一定の距離範囲内にいるユーザ端末をグループとみなして、場所情報を作成する。また、アクセス権限制御サーバ１０は、ユーザ端末がその一定距離範囲に近づいてきて、一定距離範囲内に含まれれば、該ユーザ端末をグループに入れて場所情報を追加する。
【０１９４】
図３６は第３の変形例の動作を説明するための図である。ユーザ端末２−１〜２−４が存在しているとする（各ユーザＩＤはu0001、 u0002、 u0003、u0004）。
アクセス権限制御サーバ１０は、ユーザ端末２−１〜２−４のそれぞれの位置情報から、各ユーザ端末間の距離を算出する。そして、アクセス権限制御サーバ１０は、一定距離範囲（例えば、２ｍ）内にユーザ端末２−１〜２−３が存在すると認識すると、ユーザ端末２−１〜２−３を１つのグループＧ１とし、場所情報を作成する。
【０１９５】
この場合、ユーザＩＤ＝u0001、 u0002、 u0003に場所ＩＤ＝p0001がふられ、ユーザＩＤ＝u0001、 u0002、 u0003と場所ＩＤ＝p0001とが対応付けられた場所情報が作成され、場所情報テーブルＴ２−３に示すように登録される。
【０１９６】
場所情報の作成後は、ユーザＩＤ＝u0001、 u0002、 u0003のグループＧ１に対してフォルダが作成され、グループＧ１の各ユーザにアクセス権限が与えられることになる。
ここで、ユーザ端末２−４がユーザ端末２−３に近づいて、ユーザ端末２−３とユーザ端末２−４との距離が一定距離範囲内になったとする（すなわち、この例の場合、ユーザ端末２−３とユーザ端末２−４との距離が２ｍ以内になったとする）。
【０１９７】
アクセス権限制御サーバ１０が、位置検出機能により、ユーザ端末２−３とユーザ端末２−４との距離が一定距離範囲内になったことを認識すると、ユーザ端末２−４をグループＧ１に含め、ユーザ端末２−４を含めた場所情報を作成する。
【０１９８】
この場合、ユーザＩＤ＝u0001、 u0002、 u0003、 u0004と場所ＩＤ＝p0001とが対応付けられた場所情報が作成され、場所情報テーブルＴ２−４に示すように登録される。場所情報の作成後は、ユーザＩＤ＝u0001、 u0002、 u0003、 u0004のグループＧ１に対してフォルダが作成され、グループＧ１の各ユーザにアクセス権限が与えられることになる。
【０１９９】
その後、グループＧ１からユーザ端末２−３が離れて、ユーザ端末２−３が一定距離範囲から出たとする（すなわち、この例の場合、ユーザ端末２−３は、ユーザ端末２−１、２−２、２−４それぞれに対して距離が２ｍを超えるとする）。
【０２００】
アクセス権限制御サーバ１０は、位置検出機能により、ユーザ端末２−３が一定距離範囲から出たことを認識すると、ユーザ端末２−３をグループＧ１から外し、ユーザ端末２−３を除いた場所情報を作成する。
【０２０１】
この場合、ユーザＩＤ＝u0001、 u0002、 u0004と場所ＩＤ＝p0001とが対応付けられた場所情報が作成され、場所情報テーブルＴ２−５に示すように登録される。場所情報の作成後は、ユーザＩＤ＝u0001、 u0002、 u0004のグループＧ１に対してフォルダが作成され、グループＧ１の各ユーザにアクセス権限が与えられることになる。
【０２０２】
なお、グループが複数のグループに別れた場合には、どちらのグループのいずれかにフォルダが所属すると決めてもよい。または、誰かオーナを決めて、そのオーナにフォルダを対応付けてもよい。オーナを決定する際は、例えば、フォルダに最初にファイルを置いたユーザをオーナにするなどの方法がある。
【０２０３】
図３７は第３の変形例における場所情報の作成動作を示すフローチャートである。
〔Ｓ２２１〕ユーザ端末２は、自端末がどの場所にいるかの位置センシングを行って、センシング情報を取得する。
【０２０４】
〔Ｓ２２２〕ユーザ端末２は、取得したセンシング情報を、ユーザＩＤと共にアクセス権限制御サーバ１０へ送信する。
〔Ｓ２２３〕アクセス権限制御サーバ１０内のセンシング情報受信部１１は、ユーザ端末２から送信されたセンシング情報とユーザＩＤとを受信する。
【０２０５】
〔Ｓ２２４〕場所検出部１２は、センシング情報と、センシング・場所対応情報テーブルＴ１の登録情報とから、ユーザ端末２が現在位置している場所を検出する。
〔Ｓ２２５〕アクセス権限制御サーバ１０は、場所情報テーブルＴ２から場所情報を取得する。
【０２０６】
〔Ｓ２２６〕アクセス権限制御サーバ１０は、受信したユーザＩＤに対応する場所ＩＤが存在するか否かを判断する。存在する場合はステップＳ２２７へ行き、存在しない場合はステップＳ２３０へ行く。
【０２０７】
〔Ｓ２２７〕アクセス権限制御サーバ１０は、場所ＩＤに属する他のユーザＩＤを持つユーザ端末との距離を算出する。
〔Ｓ２２８〕アクセス権限制御サーバ１０は、算出した距離の内、あらかじめ定めた一定距離範囲内にある距離があるか否かを判断する。一定距離範囲内に算出距離がある場合はステップＳ２３５へ行き、一定距離範囲内に算出距離がない場合は、ステップＳ２２９へ行く。
【０２０８】
〔Ｓ２２９〕アクセス権限制御サーバ１０は、場所情報から当該ユーザＩＤを削除する。なお、場所情報からユーザＩＤがすべていなくなったら、該場所ＩＤも削除する。ステップＳ２３１へ行く。
【０２０９】
〔Ｓ２３０〕アクセス権限制御サーバ１０は、受信したユーザＩＤを持つユーザ端末と、他のユーザ端末との距離を算出する。
〔Ｓ２３１〕アクセス権限制御サーバ１０は、算出した距離の内、あらかじめ定めた一定距離範囲内にある距離があるか否かを判断する。一定距離範囲内に算出距離がある場合はステップＳ２３２へ行き、一定距離範囲内に算出距離がない場合は、ステップＳ２３５へ行く。
【０２１０】
〔Ｓ２３２〕アクセス権限制御サーバ１０は、一定距離範囲内にいるユーザ端末に対応する場所ＩＤがあるか否かを判断する。場所ＩＤがある場合はステップＳ２３４へ行き、ない場合はステップＳ２３３へ行く。
【０２１１】
〔Ｓ２３３〕アクセス権限制御サーバ１０は、一定距離範囲内にいるユーザ端末に対応する場所ＩＤに、受信したユーザＩＤを追加して場所情報を更新する。
〔Ｓ２３４〕アクセス権限制御サーバ１０は、一定距離範囲内にいるユーザ端末と、受信したユーザ端末とに対応する場所ＩＤを作成し、場所情報を更新する。
【０２１２】
〔Ｓ２３５〕ユーザ端末の位置変更に伴う処理を行う。すなわち、ステップＳ２３５においては、図９のステップＳ６以降の処理が行われる。
以上説明したように、第３の変形例では、アクセス権限制御サーバ１０は、複数のユーザ端末の位置からユーザ端末間の距離を算出する。そして、アクセス権限制御サーバ１０は、算出された距離にもとづき、一定の距離範囲内にいるユーザ端末をグループとみなし、グループに含まれるユーザ端末にアクセス権限を与えたフォルダを作成する。これにより、ユーザからの場所指定がなくても、近隣にいるユーザ間にフレキシブルな場所が設定され、その場所に対応したフォルダを作成することが可能になる。
【０２１３】
次に第４の変形例について図３８〜図４１を用いて説明する。上述してきた実施の形態では、ユーザ端末が位置する場所は、実際に存在する物理的な場所であったが、第４の変形例は、ユーザ端末が位置する場所を論理的な場所（例えば、会議の名称など）としたものである。
【０２１４】
この場合、ユーザ端末は、ユーザが指定した論理的場所にチェックイン・チェックアウト（入場・出場）するものとし、チェックイン・チェックアウトした論理的場所をアクセス権限制御サーバ１０へ送信する。
【０２１５】
アクセス権限制御サーバ１０は、ユーザ端末から送信された論理的場所にもとづいて場所情報の更新処理を行う。なお、論理的場所は、アクセス権限制御サーバ１０において、論理的場所情報テーブルにあらかじめ定義しておくので、物理的な場所と同様に扱うことができる。
【０２１６】
図３８は論理的場所情報テーブルの構成例を示す図である。アクセス権限制御サーバ１０は、論理的場所情報テーブルＴ１３を備える。論理的場所情報テーブルＴ１３は、場所ＩＤと論理的場所の項目を有する。
【０２１７】
図３８の例では、論理的場所の部内会議には、場所ＩＤ＝p0001が対応付けられ、論理的場所の販売促進会議には、場所ＩＤ＝p0002が対応付けられ、論理的場所の特許検討会議には、場所ＩＤ＝p0003が対応付けられている。
【０２１８】
図３９は第４の変形例における場所情報の更新動作を示すフローチャートである。
〔Ｓ２４１ａ〕ユーザ端末２は、ある論理的場所にチェックインする場合、ユーザの指示にもとづき、チェックイン画面要求を行って、チェックイン画面を表示する。
【０２１９】
〔Ｓ２４２ａ〕ユーザ端末２は、論理的場所情報の取得要求をアクセス権限制御サーバ１０へ送信する。
〔Ｓ２４３〕アクセス権限制御サーバ１０は、論理的場所情報をユーザ端末２へ送信する。
【０２２０】
〔Ｓ２４４ａ〕ユーザ端末２は、ユーザの指示にもとづき、チェックインする論理的場所（チェックイン場所）を選択する。具体的には、チェックイン場所の場所ＩＤを選択する。ステップＳ２４５へ行く。
【０２２１】
〔Ｓ２４１ｂ〕ユーザ端末２は、チェックアウトする場合、ユーザの指示にもとづき、チェックアウト画面要求を行って、チェックアウト画面を表示する。
〔Ｓ２４４ｂ〕ユーザ端末２は、ユーザの指示にもとづき、チェックアウトする論理的場所（チェックアウト場所）を選択する。ステップＳ２４７へ行く。
【０２２２】
〔Ｓ２４５〕アクセス権限制御サーバ１０は、ユーザ端末２から送信されたチェックイン場所の場所ＩＤを受信する。
〔Ｓ２４６〕アクセス権限制御サーバ１０は、場所情報テーブルＴ２を参照し、受信した場所ＩＤに対応するユーザＩＤ欄に、チェックインしたユーザ端末２のユーザＩＤを追加して場所情報を更新する。
【０２２３】
〔Ｓ２４７〕アクセス権限制御サーバ１０は、ユーザ端末２から送信されたチェックアウト場所の場所ＩＤを受信する。
〔Ｓ２４８〕アクセス権限制御サーバ１０は、場所情報テーブルＴ２を参照し、受信した場所ＩＤに対応するユーザＩＤ欄から、チェックアウトしたユーザ端末２のユーザＩＤを削除して場所情報を更新する。
【０２２４】
なお、上記では、チェックイン・チェックアウトは、ユーザが指定するとしたが、論理的場所に何らかのセンサを設けて、チェックイン・チェックアウトが認識されるようにしてもよい。
【０２２５】
次に第４の変形例における、ユーザ一覧情報の作成・表示について説明する。アクセス権限制御サーバ１０は、論理的場所にチェックインしたユーザに関するユーザ一覧情報を作成してユーザ端末２へ送信する。
【０２２６】
図４０はユーザ一覧情報テーブルの構成例を示す図である。アクセス権限制御サーバ１０は、ユーザ一覧情報テーブルＴ１４を備える。ユーザ一覧情報テーブルＴ１４は、ユーザＩＤ、名前（ユーザの名前）およびアイコンＵＲＬの項目を有する。
【０２２７】
図４１はユーザ一覧情報の表示動作を示すフローチャートである。
〔Ｓ２５１〕アクセス権限制御サーバ１０は、論理的場所情報テーブルＴ１３を参照して、あるユーザが所属する論理的場所の場所ＩＤを取得する。
【０２２８】
〔Ｓ２５２〕アクセス権限制御サーバ１０は、場所情報テーブルＴ２を参照して、取得した場所ＩＤの場所に所属するユーザのユーザＩＤを取得する。
〔Ｓ２５３〕アクセス権限制御サーバ１０は、ユーザ一覧情報テーブルＴ１４を参照して、取得したユーザＩＤに対応するユーザ一覧情報を取得する。
【０２２９】
〔Ｓ２５４〕アクセス権限制御サーバ１０は、取得したユーザ一覧情報をユーザ端末２へ送信する。なお、ステップＳ２５１〜Ｓ２５３の取得動作は、一定周期間隔に実行される。
【０２３０】
以上説明したように、第４の変形例では、アクセス権限制御サーバ１０は、ユーザ端末から指定された論理的場所を認識し、論理的場所に存在するユーザ端末にアクセス権限を与えたフォルダを作成する。これにより、物理的な場所だけでなく、会議の名称などの論理的な場所に対応したフォルダを作成することが可能になる。
【０２３１】
ここで、実際に存在する物理的な場所を利用する場合は、出席者を目視で確認できるが、論理的な場所の場合は、出席者を目視で確認できない場合がある。したがって、第４の変形例では、ユーザ端末から論理的場所が設定された場合、アクセス権限制御サーバ１０は、ある論理的場所にチェックインしているユーザの一覧表（名前や顔写真など）を生成して、ユーザ端末へ送信する構成とした。これにより、ユーザは、論理的場所においても、出席者を容易に確認することが可能になる。
【０２３２】
一方、上記では、場所の定義を物理的な場所または論理的な場所としたが、場所に階層を設けてもよい。例えば、アクセス権限制御サーバ１０は、Ａオフィスビル＞５階フロア＞ルーム５０１というように、ビル名、フロア階数およびルームナンバの順に階層を付けて、階層的な場所に場所ＩＤを対応付けて管理する。この場合、例えば、ルーム５０１にユーザ端末が入ったときには、Ａオフィスビル、５階フロアおよびルーム５０１それぞれに対して、３つのフォルダを作成することができる。
【０２３３】
次に第５の変形例について図４２〜図４５を用いて説明する。例えば、複数の会議を掛け持ちしていて短時間だけ抜けて、他の場所からフォルダにアクセスしたいということがある。第５の変形例では、このように、ある場所でフォルダを利用していたユーザが一旦その場所から抜けた場合、一定の制限のもとで、他の場所から該フォルダにアクセス可能としたものである。
【０２３４】
具体的には、フォルダにアクセス権限が与えられる場所から外へ出ても、該フォルダにアクセス可能な権限を、外に出たユーザに貸し与えて、場所外からもアクセス可能とさせる。
【０２３５】
図４２、図４３は第５の変形例の動作を説明するための図である。図４２において、場所ＩＤ＝p0001の場所ｒ１にユーザ端末２−１〜２−３が存在し、ユーザ端末２−１〜２−３は、フォルダＦ１へのアクセス権限を有しているとする。
【０２３６】
図４３において、ユーザ端末２−１が場所ｒ１から一旦抜けて、他の場所からフォルダＦ１にアクセスするものとする。この場合、ユーザ端末２−１は、場所ｒ１の外部からもフォルダＦ１にアクセス可能な権限を、同じ場所ｒ１に属する他のユーザ端末２−２〜２−４のいずれかから借りる。例えば、ユーザ端末２−２が、ユーザ端末２−１に対して、当該権限を貸し与えるものとする。この場合、ユーザ端末２−２は、権限貸与ユーザとなる。
【０２３７】
ユーザ端末２−２が、ユーザ端末２−１に対し、場所ｒ１の外部からもフォルダＦ１にアクセス可能な権限を貸与する権限貸与ユーザとなると、ユーザ端末２−１は、場所ｒ１の外部からもフォルダＦ１にアクセスできるようになる。
【０２３８】
ただし、この権限の貸与期間は、権限貸与ユーザが場所ｒ１に属している期間だけとする。すなわち、ユーザ端末２−１に権限を貸与しているユーザ端末２−２が、場所ｒ１から外へ出てしまうと、この権限が消滅し、ユーザ端末２−１は、場所ｒ１の外部からフォルダＦ１にアクセスできなくなる。
【０２３９】
図４４は権限貸与情報テーブルの構成例を示す図である。アクセス権限制御サーバ１０は、権限貸与情報テーブルＴ１５を備える。権限貸与情報テーブルＴ１５は、権限借用ユーザＩＤと、権限貸与ユーザＩＤとの項目を有する。
【０２４０】
図４４の場合、ユーザＩＤ＝u0001のユーザは、図４３、図４４のユーザ端末２−１に該当する。また、ユーザＩＤ＝u0002のユーザは、図４３、図４４のユーザ端末２−２に該当する。
【０２４１】
図４５は第５の変形例における権限貸与ユーザ設定の動作を示すフローチャートである。
〔Ｓ２６１〕権限を借用したいユーザ端末２−１は、自己が位置する場所に属する他ユーザ端末のユーザ一覧情報をアクセス権限制御サーバ１０へ要求する。
【０２４２】
〔Ｓ２６２〕アクセス権限制御サーバ１０は、ユーザ一覧情報テーブルＴ１４を参照して、要求されたユーザ一覧情報をユーザ端末２−１へ送信する。
〔Ｓ２６３〕ユーザ端末２−１は、受信したユーザ一覧情報に示されるユーザの中から権限貸与ユーザとしたいユーザＩＤを選択し、選択したユーザＩＤをアクセス権限制御サーバ１０へ送信する。
【０２４３】
〔Ｓ２６４〕アクセス権限制御サーバ１０は、選択されたユーザＩＤを受信する。
〔Ｓ２６５〕アクセス権限制御サーバ１０は、受信したユーザＩＤを持つユーザ端末２−２に対して、権限貸与ユーザとなることの承認依頼要求を送信する。
【０２４４】
〔Ｓ２６６〕権限の貸与を要求されたユーザ端末２−２は、承認依頼を受諾すると、承認依頼受諾メッセージをアクセス権限制御サーバ１０に送信する。
〔Ｓ２６７〕アクセス権限制御サーバ１０は、権限貸与ユーザとなるユーザ端末２−２のユーザＩＤと、権限借用ユーザとなるユーザ端末２−１のユーザＩＤとを権限貸与情報テーブルＴ１５に登録して管理する。
【０２４５】
なお、以降は、アクセス権限変更通知を行う場合には、この権限貸与情報を参照して、承認したユーザに権限がある限り、権限貸与要求をしたユーザについても権限を与えるようにする。
【０２４６】
以上説明したように、第５の変形例では、アクセス権限制御サーバ１０は、第１の場所に対応付けて作成したフォルダのアクセス権限を、第２の場所に位置する第１のユーザ端末へ与える際には、第１の場所に存在する第２のユーザ端末に権限貸与を依頼する。
【０２４７】
そして、アクセス権限制御サーバ１０は、該権限貸与を受諾されて権限貸与ユーザとなった第２のユーザ端末が、第１の場所に存在する間は、第１のユーザ端末に対して、第１の場所に対応付けられているフォルダのアクセス権限を与える。
【０２４８】
これにより、ある場所でフォルダを利用していたユーザが一旦その場所から抜けた場合でも、権限貸与をしたユーザがその場所からいなくなるまで、他の場所から該フォルダにアクセスすることが可能になる。
【０２４９】
次に第６の変形例について図４６〜図４８を用いて説明する。例えば、会議を行っている場合、場所の予約の関係等で、別の場所に移動して会議を継続することがある。この場合、上述してきた実施の形態では、全員が移動すると、該場所に設定していたフォルダへのアクセスが不可となる場合がある。第７の変形例では、全員が移動したとしても、移動前の場所に設定していたフォルダへのアクセスを可能とするものである。
【０２５０】
図４６、図４７は第６の変形例の動作を説明するための図である。
〔Ｓｔ１〕場所ｒ１（場所ＩＤ＝p0001）にユーザ端末２−１、２−２が位置し、ユーザ端末２−１、２−２には、フォルダＦ１（移動元フォルダ）へのアクセス権が与えられている。また、場所フォルダ情報テーブルＴ３−１の登録内容は、状態Ｓｔ１において、場所ＩＤ＝p0001とフォルダＵＲＬ＝server1.abc.com／p0001／とが対応付けられている。
【０２５１】
その後、ユーザ端末２−１、２−２は、場所ｒ１から出て他の場所（場所ｒ４）へ移動する場合に、ユーザ端末２−１、２−２は、フォルダＦ１を移動後も継続して使用したいとする。
【０２５２】
〔Ｓｔ２〕ユーザ端末２−１は、現在いる場所ｒ１から他の場所ｒ４へ移動する旨の移動要求をアクセス権限制御サーバ１０へ送信する。
〔Ｓｔ３〕アクセス権限制御サーバ１０は、移動要求を受信すると、ユーザ端末２−１、２−２のユーザＩＤと、ユーザ端末２−１、２−２が位置していた場所ＩＤと、フォルダＵＲＬとの対応関係を認識して、移動要求を送信したユーザ端末２−１から送信される移動解除要求を待つ。
【０２５３】
〔Ｓｔ４〕ユーザ端末２−１、２−２は、場所ｒ１から出て場所ｒ４へ移動する。
〔Ｓｔ５〕ユーザ端末２−１は、移動後、移動解除要求をアクセス権限制御サーバ１０へ送信する。
【０２５４】
〔Ｓｔ６〕アクセス権限制御サーバ１０は、移動解除要求を受信すると、場所フォルダ情報テーブルＴ３−２に対して、移動解除要求を送信したユーザ端末が存在する場所ｒ４の場所ＩＤにフォルダＦ１のＵＲＬを設定する。なお、アクセス権限制御サーバ１０は、ユーザ端末２−１の位置検出を行うので、移動後の場所の場所ＩＤを認識可能である。
【０２５５】
したがって、場所フォルダ情報テーブルＴ３の登録内容は、場所ＩＤ＝p0004とフォルダＵＲＬ＝server1.abc.com／p0001／とが対応付けられる。これにより、ユーザ端末２−１、２−２は、場所ｒ１で使用していたフォルダＦ１を場所ｒ４でも使用することが可能になる。
【０２５６】
図４８は第６の変形例による場所フォルダ情報の書き換え動作を示すフローチャートである。
〔Ｓ２７１〕ユーザ端末２−１は、現在いる場所ｒ１から他の場所ｒ４へ移動する場合に、アクセス権限制御サーバ１０へ移動要求を送信する。
【０２５７】
〔Ｓ２７２〕ユーザ端末２−１は、他の場所ｒ４への移動が完了すると、移動解除要求をアクセス権限制御サーバ１０へ送信する。
〔Ｓ２７３〕アクセス権限制御サーバ１０は、移動要求を受信する。
【０２５８】
〔Ｓ２７４〕アクセス権限制御サーバ１０は、フォルダＵＲＬ＝server1.abc.com／p0001／の場所ＩＤの欄に、仮の場所ＩＤの値を設定する。これは、ユーザが移動中に元の場所ｒ１で行われる次の会議用に別のフォルダが作成されることになるので、ユーザの移動中は、仮の場所ＩＤの値を場所フォルダ情報テーブルＴ３に設定しておくようにする。
【０２５９】
〔Ｓ２７５〕アクセス権限制御サーバ１０は、移動解除要求を受信する。
〔Ｓ２７６〕アクセス権限制御サーバ１０は、仮の場所ＩＤを移動後の場所ｒ４の場所ＩＤに変更し、場所ｒ４の場所ＩＤと同じ場所ＩＤの他のフォルダＵＲＬは削除する。
【０２６０】
以上説明したように、第６の変形例では、アクセス権限制御サーバ１０は、第１の場所に位置しているユーザ端末から送信された移動要求を受信すると、第１の場所に対応付けて作成したフォルダである移動元フォルダを認識する。そして、アクセス権限制御サーバ１０は、ユーザ端末が第２の場所に移動した後に、ユーザ端末から送信された移動解除要求を受信すると、第２の場所に対して、移動元フォルダを対応付ける。
【０２６１】
また、アクセス権限制御サーバ１０は、第１の場所と移動元フォルダとの対応関係を、第２の場所と移動元フォルダとの対応関係に書き換える。これにより、ある場所から全員が移動したとしても、移動前の場所に設定していたフォルダへのアクセスが可能になる。
【０２６２】
次に第７の変形例について図４９〜図５１を用いて説明する。例えば、１つの場所で会議を行っている際に、メンバを小グループに分けて、これまでの会議の資料を引き続き使用して、他の場所で各グループが会議を継続したい場合がある。第８の変形例では、小グループが他の場所へ移動した際にも、元の会議のフォルダにアクセスして引き続き使用可能とするものである。
【０２６３】
図４９、図５０は第７の変形例の動作を説明するための図である。
〔Ｓｔ１１〕場所ｒ１（場所ＩＤ＝p0001）にユーザ端末２−１〜２−４が位置し、ユーザ端末２−１〜２−４には、フォルダＦ１（コピー対象フォルダ）へのアクセス権が与えられている。また、場所フォルダ情報テーブルＴ３−３の登録内容は、場所ＩＤ＝p0001とフォルダＵＲＬ＝server1.abc.com／p0001／とが対応付けられている。
【０２６４】
その後、ユーザ端末２−１、２−２のグループＧ２が、場所ｒ１から出て他の場所（場所ｒ４とする）へ移動して、同じ会議を継続することとする。このとき、ユーザ端末２−１、２−２は、場所ｒ４においてもフォルダＦ１を継続して使用したいとする。
【０２６５】
〔Ｓｔ１２〕グループＧ２の中のユーザ端末２−１は、フォルダＦ１のコピー要求をアクセス権限制御サーバ１０へ送信する。
〔Ｓｔ１３〕アクセス権限制御サーバ１０は、コピー要求を受信すると、ユーザ端末２−１、２−２のユーザＩＤと、ユーザ端末２−１、２−２がいる場所ｒ１の場所ＩＤと、フォルダＵＲＬとの対応関係を認識して、コピー要求を送信したユーザ端末２−１から送信されるコピー解除要求を待つ。
【０２６６】
〔Ｓｔ１４〕グループＧ２のユーザ端末２−１、２−２は、場所ｒ１から出て場所ｒ４へ移動する。
〔Ｓｔ１５〕ユーザ端末２−１は、移動後、コピー解除要求をアクセス権限制御サーバ１０へ送信する。
【０２６７】
〔Ｓｔ１６〕アクセス権限制御サーバ１０は、コピー解除要求を受信すると、ユーザ端末２−１が位置する場所ｒ４の場所ＩＤ＝p0004を認識する。そして、アクセス権限制御サーバ１０は、場所ＩＤ＝p0004とフォルダＵＲＬ＝server1.abc.com／p0001／との対応関係を、場所フォルダ情報テーブルＴ３−４に追加する。これにより、グループＧ２のユーザ端末２−１、２−２が他の場所へ移動した際にも、元の会議のフォルダにアクセスして引き続き使用できる。
【０２６８】
図５１は第７の変形例による場所フォルダ情報の追加動作を示すフローチャートである。
〔Ｓ２８１〕ユーザ端末２−１は、現在いる場所ｒ１から他の場所ｒ４へ移動して、場所ｒ１で使用していたフォルダＦ１を場所ｒ４でも使用する場合に、アクセス権限制御サーバ１０へコピー要求を送信する。
【０２６９】
〔Ｓ２８２〕ユーザ端末２−１は、他の場所ｒ４への移動が完了すると、コピー解除要求をアクセス権限制御サーバ１０へ送信する。
〔Ｓ２８３〕アクセス権限制御サーバ１０は、コピー要求を受信する。
【０２７０】
〔Ｓ２８４〕アクセス権限制御サーバ１０は、ユーザＩＤ、場所ＩＤ、およびフォルダＵＲＬとの対応関係を認識する。
〔Ｓ２８５〕アクセス権限制御サーバ１０は、コピー解除要求を受信する。
【０２７１】
〔Ｓ２８６〕アクセス権限制御サーバ１０は、ユーザ端末２−１が位置する場所ｒ４の場所ＩＤ＝p0004を認識する。そして、アクセス権限制御サーバ１０は、場所ＩＤ＝p0004とフォルダＵＲＬ＝server1.abc.com／p0001／との対応関係を、場所フォルダ情報テーブルＴ３に追加する。
【０２７２】
〔Ｓ２８７〕アクセス権限制御サーバ１０は、ユーザ端末がコピー要求を送信した移動前の場所ＩＤと、コピー解除要求を送信した移動後の場所ＩＤとを結合場所情報テーブルＴ１１に追加して管理する。
【０２７３】
以上説明したように、第７の変形例では、アクセス権限制御サーバ１０は、第１の場所に位置しているユーザ端末から送信されたコピー要求を受信すると、第１の場所に対応付けて作成したフォルダであるコピー対象フォルダを認識する。
【０２７４】
そして、アクセス権限制御サーバ１０は、ユーザ端末が第２の場所に移動した後に、ユーザ端末から送信されたコピー解除要求を受信すると、第２の場所に対して、コピー対象フォルダを対応付ける。
【０２７５】
また、アクセス権限制御サーバ１０は、場所とフォルダとの対応関係に、第２の場所とコピー対象フォルダとの対応関係を追加する。これにより、小グループが他の場所へ移動した際にも、元の会議のフォルダにアクセスして引き続き使用することが可能になる。
【０２７６】
次に第８の変形例について図５２、図５３を用いて説明する。第８の変形例では、ユーザが会議室に入る前に、当該会議室のフォルダへのファイルコピーを事前予約しておくものである。
【０２７７】
図５２は第８の変形例の動作を説明するための図である。
〔Ｓｔ２１〕ユーザ端末２−１は、場所情報一覧を表示して、ユーザの指示する場所名にもとづき、場所ＩＤを検索する。会議室＃１が指示されて場所ＩＤ＝p0001が検索されたとする。
【０２７８】
ここで、アクセス権限制御サーバ１０は、場所一覧情報テーブルＴ１６を備える。場所一覧情報テーブルＴ１６は、場所ＩＤと場所名との項目を有して、場所ＩＤと場所名との対応関係を管理する。
【０２７９】
〔Ｓｔ２２〕ユーザ端末２−１は、検索した場所ＩＤ＝p0001に対応するローカルフォルダＦＬを作成し、ユーザの指示にもとづくファイルｆ１を、ローカルフォルダＦＬに設定する。
【０２８０】
〔Ｓｔ２３〕ユーザ端末２−１は、会議室＃１へ移動する。
〔Ｓｔ２４〕アクセス権限制御サーバ１０は、ユーザ端末２−１が会議室＃１に位置することを認識すると、場所フォルダ情報テーブルＴ３を参照して、会議室＃１の場所ＩＤとフォルダＵＲＬとをユーザ端末２−１へ通知する。
【０２８１】
〔Ｓｔ２５〕アクセス権限制御サーバ１０は、フォルダＵＲＬを持つフォルダＦ１に対して、ローカルフォルダＦＬに置かれているファイルｆ１をコピーする。
図５３は第８の変形例の動作を示すフローチャートである。
【０２８２】
〔Ｓ２９１〕ユーザ端末２−１は、アクセス権限制御サーバ１０へ場所一覧情報を要求する。
〔Ｓ２９２〕アクセス権限制御サーバ１０は、場所一覧情報テーブルＴ１６を参照し、場所一覧情報をユーザ端末２−１へ送信する。
【０２８３】
〔Ｓ２９３〕ユーザ端末２−１は、場所情報一覧情報を表示して、ユーザの指示する場所名にもとづき、場所ＩＤを検索する。会議室＃１が指示されて場所ＩＤ＝p0001が検索されたとする。
【０２８４】
〔Ｓ２９４〕ユーザ端末２−１は、検索した場所ＩＤ＝p0001に対応するローカルフォルダＦＬを作成し、ユーザの指示にもとづくファイルｆ１をローカルフォルダＦＬにコピーする。
【０２８５】
〔Ｓ２９５〕アクセス権限制御サーバ１０は、ユーザ端末２−１が会議室＃１に位置することを認識すると、フォルダの作成予約を行い、場所フォルダ情報テーブルＴ３を参照して、会議室＃１の場所ＩＤとフォルダＵＲＬとをユーザ端末２−１へ通知する。
【０２８６】
〔Ｓ２９６〕ユーザ端末２−１は、場所ＩＤとフォルダＵＲＬとを受信する。
〔Ｓ２９７〕アクセス権限制御サーバ１０は、通知したフォルダＵＲＬを持つフォルダＦ１に、ユーザ端末２−１のローカルフォルダＦＬに置かれているファイルｆ１をコピーする。
【０２８７】
以上説明したように、第８の変形例では、アクセス権限制御サーバ１０は、ユーザ端末から場所の指定があると、場所に対応付けたフォルダの作成予約を行い、ユーザ端末が場所に入場したことを認識すると、ユーザ端末のローカルフォルダに格納されているファイルを、場所に対応付けた該フォルダにコピーする。これにより、ユーザは、会議室に入る前に、当該会議室のフォルダへのファイルコピーを事前予約しておくことが可能になる。
【０２８８】
ここで、上記では、共有フォルダの作成・削除のタイミングの例として、ある１人のユーザが入った時、ユーザがだれもいなくなった時を基準としていたが、例えば２人のユーザが入った時、２人以下になった時などというように複数人を基準にしてもかまわない。また、一定時間経過後に作成・削除を行うというように時間を要件にいれることも可能である。
【０２８９】
また、上記では会議を例として説明をしたが、他のシーンで使用することも可能である。例えば、ある街角や観光地にＲＦタグをおいておき、それにタッチした人にだけアクセス権限が追加されて、そこの場所に対応するフォルダにアクセスし、何らかの情報を見ることができるようにすることが可能である。さらに、第２の変形例などを利用して、人が集まった時に自分がとった写真を交換するといった用途にも使用することができる。
【０２９０】
なお、上記に示した処理機能は、コンピュータによって実現することができる。図５４は本実施の形態に用いるコンピュータのハードウェアの一構成例を示す図である。コンピュータ１００は、ＣＰＵ（Central Processing Unit）１０１によって装置全体が制御されている。ＣＰＵ１０１には、バス１０８を介してＲＡＭ（Random Access Memory）１０２と複数の周辺機器が接続されている。
【０２９１】
ＲＡＭ１０２は、コンピュータ１００の主記憶装置として使用される。ＲＡＭ１０２には、ＣＰＵ１０１に実行させるＯＳ（Operating System）のプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ１０２には、ＣＰＵ１０１による処理に必要な各種データが格納される。
【０２９２】
バス１０８に接続されている周辺機器としては、ＨＤＤ（Hard Disk Drive）１０３、グラフィック処理装置１０４、入力インタフェース１０５、光学ドライブ装置１０６、および通信インタフェース１０７がある。
【０２９３】
ＨＤＤ１０３は、内蔵したディスクに対して、磁気的にデータの書き込みおよび読み出しを行う。ＨＤＤ１０３は、コンピュータ１００の二次記憶装置として使用される。ＨＤＤ１０３には、ＯＳのプログラム、アプリケーションプログラム、および各種データが格納される。なお、二次記憶装置としては、フラッシュメモリなどの半導体記憶装置を使用することもできる。
【０２９４】
グラフィック処理装置１０４には、モニタ１０４ａが接続されている。グラフィック処理装置１０４は、ＣＰＵ１０１からの命令に従って、画像をモニタ１０４ａの画面に表示させる。モニタ１０４ａとしては、ＣＲＴ（Cathode Ray Tube）を用いた表示装置や液晶表示装置などがある。
【０２９５】
入力インタフェース１０５には、キーボード１０５ａとマウス１０５ｂとが接続されている。入力インタフェース１０５は、キーボード１０５ａやマウス１０５ｂから送られてくる信号をＣＰＵ１０１に送信する。なお、マウス１０５ｂは、ポインティングデバイスの一例であり、他のポインティングデバイスを使用することもできる。他のポインティングデバイスとしては、タッチパネル、タブレット、タッチパッド、トラックボールなどがある。
【０２９６】
光学ドライブ装置１０６は、レーザ光などを利用して、光ディスク１０６ａに記録されたデータの読み取りを行う。光ディスク１０６ａは、光の反射によって読み取り可能なようにデータが記録された可搬型の記録媒体である。光ディスク１０６ａには、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＣＤ−Ｒ（Recordable）／ＲＷ（Rewritable）などがある。
【０２９７】
通信インタフェース１０７は、ネットワーク１１０に接続されている。通信インタフェース１０７は、ネットワーク１１０を介して、他のコンピュータまたは通信機器との間でデータの送受信を行う。
【０２９８】
以上のようなハードウェア構成によって、本実施の形態の処理機能を実現することができる。また、コンピュータで本実施の形態の処理機能を実現する場合、情報処理装置１が有する機能の処理内容を記述したプログラムが提供される。
【０２９９】
そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記憶装置、光ディスク、光磁気記録媒体、半導体メモリなどがある。磁気記憶装置には、ハードディスク装置（ＨＤＤ）、フレキシブルディスク（ＦＤ）、磁気テープなどがある。光ディスクには、ＤＶＤ、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ／ＲＷなどがある。光磁気記録媒体には、ＭＯ（Magneto Optical disk）などがある。なおプログラムを記録する記録媒体には、一時的な伝搬信号自体は含まれない。
【０３００】
プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭなどの可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【０３０１】
プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送される毎に、逐次、受け取ったプログラムに従った処理を実行することもできる。
【０３０２】
また、上記の処理機能の少なくとも一部を、ＤＳＰ（Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）、ＰＬＤ（Programmable Logic Device）などの電子回路で実現することもできる。
【０３０３】
以上説明したように、本技術により、適切なアクセス制限がかかった上で会議でのファイル共有を実現することができる。具体的には、会議室外のユーザからアクセスされることを防ぎ、会議室内のユーザのみで会議資料を共有することができる。また、事前に会議の参加者リストや、開始終了時刻をもとにアクセス制御を設定したフォルダを用意するなどといった作業が不要となり利便性の向上を図る。
【０３０４】
以上、実施の形態を例示したが、実施の形態で示した各部の構成は同様の機能を有する他のものに置換することができる。また、他の任意の構成物や工程が付加されてもよい。
【符号の説明】
【０３０５】
１  情報処理装置
１ａ  場所認識手段
１ｂ  フォルダ作成手段
ｒ１、ｒ２  場所
２−１〜２−５  ユーザ端末
【図１】
2014081912.tif 000003
【図２】
2014081912.tif 000004
【図３】
2014081912.tif 000005
【図４】
2014081912.tif 000006
【図５】
2014081912.tif 000007
【図６】
2014081912.tif 000008
【図７】
2014081912.tif 000009
【図８】
2014081912.tif 000010
【図９】
2014081912.tif 000011
【図１０】
2014081912.tif 000012
【図１１】
2014081912.tif 000013
【図１２】
2014081912.tif 000014
【図１３】
2014081912.tif 000015
【図１４】
2014081912.tif 000016
【図１５】
2014081912.tif 000017
【図１６】
2014081912.tif 000018
【図１７】
2014081912.tif 000019
【図１８】
2014081912.tif 000020
【図１９】
2014081912.tif 000021
【図２０】
2014081912.tif 000022
【図２１】
2014081912.tif 000023
【図２２】
2014081912.tif 000024
【図２３】
2014081912.tif 000025
【図２４】
2014081912.tif 000026
【図２５】
2014081912.tif 000027
【図２６】
2014081912.tif 000028
【図２７】
2014081912.tif 000029
【図２８】
2014081912.tif 000030
【図２９】
2014081912.tif 000031
【図３０】
2014081912.tif 000032
【図３１】
2014081912.tif 000033
【図３２】
2014081912.tif 000034
【図３３】
2014081912.tif 000035
【図３４】
2014081912.tif 000036
【図３５】
2014081912.tif 000037
【図３６】
2014081912.tif 000038
【図３７】
2014081912.tif 000039
【図３８】
2014081912.tif 000040
【図３９】
2014081912.tif 000041
【図４０】
2014081912.tif 000042
【図４１】
2014081912.tif 000043
【図４２】
2014081912.tif 000044
【図４３】
2014081912.tif 000045
【図４４】
2014081912.tif 000046
【図４５】
2014081912.tif 000047
【図４６】
2014081912.tif 000048
【図４７】
2014081912.tif 000049
【図４８】
2014081912.tif 000050
【図４９】
2014081912.tif 000051
【図５０】
2014081912.tif 000052
【図５１】
2014081912.tif 000053
【図５２】
2014081912.tif 000054
【図５３】
2014081912.tif 000055
【図５４】
2014081912.tif 000056