(57)【要約】【課題】ファイルに対する設定を効率的に行えるようにすることを目的とする。【解決手段】指定されたファイルに対する設定を行う情報処理装置であって、情報処理端末の位置情報を取得する位置情報取得手段と、取得した前記位置情報を用いて、前記情報処理端末の属する領域を特定する特定手段と、特定された前記領域に属する他の情報処理端末又は該他の情報処理端末のユーザに対する、前記ファイルの所定の設定を行う設定手段と、を有する、情報処理装置を提供する。【選択図】図７
2014056526.tif 000002
【特許請求の範囲】
【請求項１】
指定されたファイルに対する設定を行う情報処理装置であって、
情報処理端末の位置情報を取得する位置情報取得手段と、
取得した前記位置情報を用いて、前記情報処理端末の属する領域を特定する特定手段と、
特定された前記領域に属する他の情報処理端末又は該他の情報処理端末のユーザに対する、前記ファイルの所定の設定を行う設定手段と、
を有する、情報処理装置。
【請求項２】
特定された前記領域に属する他の情報処理端末又は該他の情報処理端末のユーザの一覧を出力する出力手段
をさらに有し、
前記設定手段は、前記一覧の中から選択された情報処理端末又は該情報処理端末のユーザに対する、設定を行う、
請求項１に記載の情報処理装置。
【請求項３】
前記所定の設定は、前記他の情報処理端末又は該他の情報処理端末のユーザに対する、前記ファイルの権限の設定を含む、
請求項１又は２に記載の情報処理装置。
【請求項４】
前記権限の設定は、前記権限の有効期限を含む、
請求項３に記載の情報処理装置。
【請求項５】
前記位置情報は、前記情報処理端末が、前記領域に設置された通信装置から受信した測位信号を用いて取得した位置情報である、
請求項１乃至４何れか一項に記載の情報処理装置。
【請求項６】
前記位置情報取得手段が取得する前記位置情報は、前記通信装置の中継手段を介して、前記情報処理端末から送信された位置情報である、
請求項５に記載の情報処理装置。
【請求項７】
指定されたファイルに対する設定を行う情報処理装置で実行される情報処理方法あって、
情報処理端末の位置情報を取得する位置情報取得段階と、
取得した前記位置情報を用いて、前記情報処理端末の属する領域を特定する特定段階と、
特定された前記領域に属する他の情報処理端末又は該他の情報処理端末のユーザに対する、前記ファイルの所定の設定を行う設定段階と、
を有する、情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び情報処理方法に関する。
【背景技術】
【０００２】
スマートフォンやタブレットＰＣのようなスマートデバイス、ノートＰＣ、ＰＤＡ等の、無線通信機能を備えた、情報処理端末が普及している。家庭、オフィス又は公共の施設等において、ユーザは、これらの情報処理端末を所持して会合することにより、互いに情報交換をすることができる。
【０００３】
例えば、特許文献１には、各ユーザが情報処理端末を介して会合を行う際に、電子的な資料（ファイル）に共有可能なマークを付することのできるシステムが開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、既存の方法では、物理的に近い位置にいる、任意の会議参加者に対して、ファイルについての設定（例えば、閲覧権限の設定等）を行うことができなかった。また、そのような会議参加者が使用する情報処理端末を対象として、ファイルに対する設定を行うことができなかった。
【０００５】
本発明は、このような問題に鑑みてなされたものであり、ファイルに対する設定を効率的に行えるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し目的を達成するため、本発明の一実施形態における情報処理装置は、
指定されたファイルに対する設定を行う情報処理装置であって、
情報処理端末の位置情報を取得する位置情報取得手段と、
取得した前記位置情報を用いて、前記情報処理端末の属する領域を特定する特定手段と、
特定された前記領域に属する他の情報処理端末又は該他の情報処理端末のユーザに対する、前記ファイルの所定の設定を行う設定手段と、
を有する。
【０００７】
また、本発明の一実施形態における情報処理方法は、
指定されたファイルに対する設定を行う情報処理装置で実行される情報処理方法あって、
情報処理端末の位置情報を取得する位置情報取得段階と、
取得した前記位置情報を用いて、前記情報処理端末の属する領域を特定する特定段階と、
特定された前記領域に属する他の情報処理端末又は該他の情報処理端末のユーザに対する、前記ファイルの所定の設定を行う設定段階と、
を有する。
【発明の効果】
【０００８】
本発明によれば、ファイルに対する設定を効率的に行うことができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態における情報処理装置を含むシステムの概略図。
【図２】本発明の一実施形態におけるネットワークの概略図。
【図３】本発明の一実施形態における情報処理装置のハードウェア構成図。
【図４】本発明の一実施形態における情報処理端末のハードウェア構成図。
【図５】本発明の一実施形態における通信装置のハードウェア構成図。
【図６】本発明の一実施形態におけるゲートウェイのハードウェア構成図。
【図７】本発明の一実施形態における情報処理装置、情報処理端末、通信装置、ゲートウェイ、位置情報管理サーバの機能ブロック図。
【図８】本発明の一実施形態における情報処理端末の情報を格納するテーブルを表す図。
【図９】本発明の一実施形態における通信装置の情報を格納するテーブルを表す図。
【図１０】本発明の一実施形態における情報処理端末の位置情報を格納するテーブルの例を表す図。
【図１１】本発明の一実施形態における領域の情報を格納するテーブルの例を表す図。
【図１２】本発明の一実施形態における情報処理装置に格納されたファイルの情報を管理するテーブルの例を表す図。
【図１３】本発明の一実施形態における情報処理装置に格納されたファイルの権限情報を管理するテーブルの例を表す図。
【図１４】本発明の一実施形態における情報処理装置に格納されたファイルの権限情報を管理するテーブルの例を表す図。
【図１５】本発明の一実施形態における位置情報管理サーバ、ゲートウェイ、通信装置及び情報処理端末の動作例を表す図。
【図１６】本発明の一実施形態における情報処理装置の処理の流れを表すフローチャート。
【図１７】本発明の一実施形態における情報処理装置及び情報処理端末の動作例を表す図。
【図１８】本発明の一実施形態における情報処理装置が出力する権限設定画面の例を表す図。
【図１９】本発明の一実施形態における情報処理装置が出力する権限設定画面の例を表す図。
【図２０】本発明の一実施形態における情報処理装置が出力する権限設定画面の例を表す図。
【図２１】本発明の一実施形態における情報処理装置が出力する権限設定画面の例を表す図。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態を図面に基づいて説明する。
【００１１】
１．システムの概要
２．ハードウェア構成
２．１  情報処理装置
２．２  情報処理端末
２．３  通信装置
２．４  ゲートウェイ
３．機能
３．１  位置情報管理機能
３．２  権限設定機能
４．動作例
４．１  位置情報管理処理
４．２  権限設定処理
【００１２】
（１．システムの概要）
図１を用いて、本発明の一実施形態における情報処理装置１００を含むシステムの概要について説明する。本発明の一実施形態における情報処理装置１００は、社内ＬＡＮのようなネットワーク１９０に接続され、ユーザの使用する情報処理端末１２０から、無線ＬＡＮ等を介してアップロードされたファイルを格納する。また、本情報処理装置１００は、アップロード済みのファイルに対する設定機能を、情報処理端末１２０に対して提供する（設定画面の例を図１８、１９に示す。詳しくは後述する）。ファイルに対する設定には、例えば、ファイルに対するアクセス権限の設定が含まれる。本実施例は、権限の設定に着目して説明されるが、本発明は、この例に限られず、例えば、ファイルについての任意の設定に対して適用することができる。
【００１３】
ここで、本情報処理装置１００は、ネットワーク１９０に接続された、位置情報管理サーバ１０２から、情報処理端末１２０の位置情報を取得することができる。本情報処理装置１００は、この位置情報を利用し、情報処理端末１２０の属する領域（施設内の一区画、フロア、ブース等を含む）にある他の情報処理端末を特定する。図１の例では、ユーザの情報処理端末１２０と同一の領域「Ａ４−Ｓサイド」に属する、情報処理端末１２２、１２４、１３０、１３２、１３４が特定される。そして、特定された情報処理端末又はそのユーザの一覧を出力し、その全て又は一部を選択させることで、ファイルへの権限設定を可能とする（設定画面の例を図２０、２１に示す）。
【００１４】
図１に示される情報処理端末１２０−１３４は、スマートフォンやタブレットＰＣのようなスマートデバイス、ノートＰＣ、ＰＤＡ、デスクトップＰＣ、プロジェクタ等の情報処理端末である。特に、情報処理端末１２０−１２４は、ユーザが携帯して使用する、無線通信機能を備えた情報処理端末であり、特定のユーザと紐付けられた端末である。一方、情報処理端末１３０−１３４は、主として特定の位置に固定されて使用される、デスクトップＰＣ、プロジェクタ等を含む。情報処理端末１２０−１３４は、後述する通信装置１４０−１４６から送信される測位信号を受信し、位置情報を取得することができる。取得した位置情報は、後述するＰＡＮのようなネットワーク１８０を介して、位置情報管理サーバ１０２に送信される。
【００１５】
通信装置１４０−１４６は、空間の天井等に設置され、例えば、ＩＭＥＳ（Indoor  Messaging  System）規格に従って構成される、測位信号を送出する。測位信号には、通信装置１４０−１４６の夫々の設置された位置を表す緯度、経度、フロア情報等が含まれる。
【００１６】
また、通信装置１４０−１４６は、各情報処理端末及び後述するゲートウェイ１６０とネットワーク１８０を構成し、各情報処理端末から受信した位置情報を、ゲートウェイ１６０に中継する中継機能を有する。図２は、図１から、ネットワーク１８０を構成する装置を抜き出して表したものである。ネットワーク１８０は、例えば、ＺｉｇＢｅｅ（登録商標）によって構成される、ＰＡＮである。ネットワーク１８０が、ＺｉｇＢｅｅによって構成される場合には、通信装置１４０−１４６は、ＺｉｇＢｅｅルータ（他のＺｉｇＢｅｅデバイス間のデータ中継機能を有するデバイス）として機能する。
【００１７】
ゲートウェイ１６０は、ネットワーク１８０とネットワーク１９０とを相互に接続し、ネットワーク１８０側から送信されたデータを、ネットワーク１９０に中継する。例えば、ネットワーク１８０がＺｉｇＢｅｅ（登録商標）による近距離無線通信ネットワークであり、ネットワーク１９０がＩＥＥＥ８０２．３規格に基づくＬＡＮである場合には、それらの間での通信方式の変換を行う。また、ゲートウェイ１６０は、ネットワーク１８０の構成を管理する機能を有する。
【００１８】
図２に示されるように、情報処理端末１２０−１３４は、ネットワーク１８０の末端に接続され、近距離無線通信にＺｉｇＢｅｅ（登録商標）が用いられる場合には、ＺｉｇＢｅｅエンドデバイス（後述するＺｉｇＢｅｅルータ又はＺｉｇＢｅｅコーディネータに接続された、データの中継機能を有さないデバイス）として機能する。一方、ネットワーク１８０を形成して管理するために必要なＺｉｇＢｅｅコーディネータ機能（ＺｉｇＢｅｅネットワーク内に一台のみ存在し、ネットワークの立ち上げや管理を行うデバイス）は、ゲートウェイ１６０によって提供される。
【００１９】
以上の構成により、本発明の一実施形態における情報処理装置１００は、ファイルに権限を設定する際に、ユーザの属する領域にある他の情報処理端末又はそのユーザの一覧を提示することができる。そして、その一覧から選択された情報処理端末又はそのユーザに対して、ファイルへの権限を設定することができる。
【００２０】
（２．ハードウェア構成）
次に、図３、図４、図５、図６を用いて、本発明の一実施形態における情報処理装置１００、情報処理端末１２０−１３４、通信装置１４０、ゲートウェイ１６０のハードウェア構成について説明する。
【００２１】
（２．１  情報処理装置）
図３は、本発明の一実施形態における情報処理装置１００のハードウェア構成を表す。情報処理装置１００は、ＣＰＵ３００、ＲＡＭ３０２、ＲＯＭ３０４、ＨＤＤ３０６、通信部３０８、表示部３１０、入力部３１２及びバス３１４を有する。
【００２２】
ＣＰＵ３００は、情報処理装置１００の動作制御を行うプログラムを実行する。ＲＡＭ３０２は、ＣＰＵ３００のワークエリア等を構成する。ＲＯＭ３０４は、情報処理装置１００のシステムプログラム等を記憶する。ＨＤＤ３０６は、ＯＳやアプリケーションのプログラムや、データ等を保管する。ＨＤＤ３０６は、例えば、半導体メモリ、磁気テープ、光学ディスク等を用いる、任意の記憶装置であってもよい。通信部３０８は、外部の装置と通信するための装置であり、例えば、ＩＥＥＥ８０２．３規格に基づくＬＡＮと接続するためのインターフェースを含む装置である。表示部３１０は、例えば液晶ディスプレイのように、情報処理装置１００の操作画面や処理結果を、ユーザに対して提示する装置である。入力部３１２は、例えばキーボードや、マウスのように、ユーザからの入力を受け付ける装置である。バス３１４は、上記装置を電気的に接続する。
【００２３】
上記構成により、本発明の一実施形態における情報処理装置１００は、ユーザからアップロードされたファイルを格納することができる。また、ユーザの情報処理端末１２０に対し、そのファイルへの権限設定機能を提供することができる。
【００２４】
なお、表示部３１０及び入力部３１２は、任意の構成要素である。
【００２５】
また、本明細書において、位置情報管理サーバ１０２は、情報処理装置１００とは別個のハードウェアとして例示する。しかしながら、位置情報管理サーバ１０２の機能は、情報処理装置１００と統合されてもよい。
【００２６】
（２．２  情報処理端末）
図４は、本発明の一実施形態における情報処理端末１２０−１３４（以下、代表的に情報処理端末１２０について説明する）のハードウェア構成を表す。
【００２７】
情報処理端末１２０は、ＣＰＵ４００、ＲＡＭ４０２、ＲＯＭ４０４、第一通信部４０６、第二通信部４０８、測位信号受信部４１０、表示部４１２、入力部４１４及びバス４１６を有する。
【００２８】
ＣＰＵ４００は、情報処理端末の動作制御を行うプログラムを実行する。ＲＡＭ４０２は、ＣＰＵのワークエリア等を構成する。ＲＯＭ４０４は、ＣＰＵ４００が実行するプログラムや、プログラムの実行に必要なデータを記憶する。第一通信部４０６は、外部の装置と通信するための装置であり、例えば、ＺｉｇＢｅｅ（登録商標）のような、近距離無線通信方式に従って通信を行う装置である。第二通信部４０８は、外部の装置と通信するための装置であり、例えば、ＩＥＥＥ８０２．１１規格に従う無線ＬＡＮによる通信を行う装置である。測位信号受信部４１０は、通信装置１４０が送信する測位信号を受信するための装置であり、例えば、ＩＭＥＳ規格により定義されたフレームフォーマットの測位信号を受信する。表示部４１２は、例えば液晶ディスプレイのように、情報処理端末１２０の操作画面や処理結果を、ユーザに対して表示する装置である。入力部４１４は、例えばマウス、キーボード、タッチパネル、ボタン等のように、ユーザからの入力を受け付ける装置である。バス４１６は、各装置を電気的に接続する。
【００２９】
上記構成により、本発明の一実施形態における情報処理端末１２０は、通信装置１４０から送信された測位信号を用いて、位置情報を取得し、この位置情報を、位置情報管理サーバ１０２へと送信することができる。
【００３０】
なお、情報処理端末１２０は、第二通信部４０８として、例えば第三世代移動体通信システム（いわゆる、３Ｇ）のような、携帯電話通信網にアクセス可能な通信装置を備えていてもよい。あるいは、無線ＬＡＮによる通信のための通信装置と、３Ｇによる通信のための通信装置との、両方を備えていてもよい。
【００３１】
また、情報処理端末１２０が、第二通信部４０８として、例えば有線ＬＡＮによる通信を行うための装置を備えていてもよい。
【００３２】
（２．３  通信装置）
図５は、本発明の一実施形態における通信装置１４０−１４６（以下、代表的に通信装置１４０について説明する）のハードウェア構成例を表す。通信装置１４０は、ＣＰＵ５００、ＲＡＭ５０２、ＲＯＭ５０４、通信部５０６、測位信号送信部５０８及びバス５１０を有する。
【００３３】
ＣＰＵ５００は、通信装置１４０の動作制御を行うプログラムを実行する。ＲＡＭ５０２は、ＣＰＵ５００のワークエリア等を構成する。ＲＯＭ５０４は、ＣＰＵ５００が実行するプログラムや、プログラムの実行に必要なデータを記憶する。通信部５０６は、外部の装置と通信するための装置であり、例えば、ＺｉｇＢｅｅ（登録商標）のような近距離無線通信方式に従って無線通信可能な装置である。測位信号送信部５０８は、情報処理端末１２０が現在位置を取得するために用いる測位信号を送信する装置であり、例えば、ＩＭＥＳ規格により定義されたフレームフォーマットで測位信号を送信する。より具体的には、測位信号送信部５０８は、ＩＭＥＳ規格によって定義されるフレーム構造を有するデータを用いて、１．５７５４ＧＨｚの搬送波を変調して信号を生成し、これをアンテナより送出する。バス５１０は、上記装置を電気的に接続する。
【００３４】
上記構成により、本発明の一実施形態における通信装置１４０は、情報処理端末１２０及び情報処理装置１２２が測位を行うために必要な、測位信号を送信することができる。また、情報処理端末１２０及び情報処理装置１２２と、ゲートウェイ１６０との間の通信を中継することができる。
【００３５】
（２．４  ゲートウェイ）
図６は、本発明の一実施形態におけるゲートウェイ１６０のハードウェア構成を表す。ゲートウェイ１６０は、ＣＰＵ６００、ＲＡＭ６０２、ＲＯＭ６０４、第一通信部６０６、第二通信部６０８及びバス６１０を有する。
【００３６】
ＣＰＵ６００は、ゲートウェイ１６０の動作制御を行うプログラムを実行する。ＲＡＭ６０２は、ＣＰＵ６００のワークエリア等を構成する。ＲＯＭ６０４は、ＣＰＵ６００が実行するプログラムや、プログラムの実行に必要なデータを記憶する。第一通信部６０６は、外部の装置と通信するための装置であり、例えば、ＺｉｇＢｅｅ（登録商標）のような近距離無線通信方式に従って無線通信可能な装置である。第二通信部６０８は、外部の装置と通信するための装置であり、例えば、ＩＥＥＥ８０２．３規格に基づくＬＡＮと接続するためのインターフェースを含む装置である。バス６１０は、上記装置を電気的に接続する。
【００３７】
上記構成により、本発明の一実施形態におけるゲートウェイ１６０は、通信装置１４０、情報処理端末１２０及び情報処理装置１２２により構成される、近距離無線通信による、ネットワーク１８０を管理することができる。また、本ゲートウェイ１６０は、ネットワーク１８０と、ネットワーク１９０とを、相互に接続することができる。
【００３８】
（３．機能）
次に、図７を用いて、本発明の一実施形態における情報処理装置１００、情報処理端末１２０、通信装置１４０、ゲートウェイ１６０及び位置情報管理サーバ１０２の機能ブロックの構成について説明する。図７には、これらの装置が備える様々な要素のうち、本実施形態の説明に特に関連する要素が示されている。また、図７において、各手段を結ぶ矢印は、各手段の間での主な情報の流れを表している。特に、破線の矢印は、異なる装置間での主な情報の流れを表している。以下では、上記構成によって提供される機能を、「位置情報管理機能」、及び「権限設定機能」に分けて説明する。
【００３９】
（３．１  位置情報管理機能）
まず、情報処理端末１２０−１３４の位置情報を、取得して管理する機能について説明する。ここでは、代表的に、情報処理端末１２０の位置情報を取得して管理する手順について説明する。上述したように、情報処理端末１２０の位置情報は、情報処理端末１２０が、通信装置から送信される測位信号を受信することによって、取得される。ここでは、測位信号が、ＩＭＥＳ規格に従って構成される測位信号であるものとして説明する。情報処理端末１２０は、ネットワーク１８０を用いて、取得した位置情報を、位置情報管理サーバ１０２へと送信することができる。
【００４０】
本発明の一実施形態における通信装置１４０は、位置情報格納手段７００と、測位信号送信手段７０２を有する（中継手段７１２については後述する）。
【００４１】
位置情報格納手段７００は、通信装置１４０が設置される位置を表す位置情報を格納する。位置情報には、例えば、緯度、経度、フロアを表す情報が含まれる。位置情報は、通信装置ごとに、通信装置の設置者等によって予め設定される。設置済の通信装置の位置情報は、例えば、図９に示されるテーブルによって、通信装置を識別するための識別子ととともに、管理される。当該テーブルに記載された情報は、情報処理装置１００に格納される。
【００４２】
測位信号送信手段７０２は、位置情報格納手段７００に格納された位置情報を含む測位信号を生成して、情報処理端末１２０に送信する。測位信号は、ＩＭＥＳ規格によって定義されるフレーム構造によって構成され得る。
【００４３】
本発明の一実施形態における情報処理端末１２０は、測位信号受信手段７０４、位置情報取得手段７０６、識別情報格納手段７０８及び位置情報送信手段７１０を有する。
【００４４】
測位信号受信手段７０４は、通信装置１４０から送信された測位信号を受信する。測位信号受信手段７０４は、受信した測位信号を、位置情報取得手段７０６に渡す。
【００４５】
位置情報取得手段７０６は、測位信号受信手段７０４が受信した、ＩＭＥＳ規格に従って構成される測位信号から、位置情報を取得する。位置情報には、緯度、経度、フロアの情報が含まれる。位置情報取得手段７０６は、取得した位置情報を、位置情報送信手段７１０に渡す。
【００４６】
識別情報格納手段７０８は、情報処理端末１２０の識別情報を格納する。識別情報には、例えば、情報処理端末１２０の有する固有のＭＡＣアドレスを用いることができる。
【００４７】
位置情報送信手段７１０は、位置情報取得手段７０６から受け取った位置情報と、識別情報格納手段７０８に格納される識別情報とを、通信装置１４０に送信する。ここで、これらの情報は、通信装置１４０（又は通信装置１４２−１４６）と、ゲートウェイ１６０とにより中継されて（ネットワーク１８０経由で）、位置情報管理サーバ１０２に伝送され得る。情報処理端末１２０は、複数設置された通信装置のうち、測位信号の送信元である通信装置１４０に対して、位置情報と識別情報とを送信することができる。通信装置１４０及びゲートウェイ１６０における、中継処理の詳細については、後述する。位置情報と識別情報は、情報処理端末１２０が、測位信号を通じて位置情報が取得するたびに、送信され得る。情報処理端末１２０による、位置情報の取得は、例えば、所定の時刻、一定間隔、又は、情報処理端末１２０に備えられた加速度センサ（図示されない）による加速度の変化の検出に応じて、行われ得る。
【００４８】
本発明の一実施形態における通信装置１４０は、さらに中継手段７１２を有する。
【００４９】
中継手段７１２は、情報処理端末１２０から、位置情報管理サーバ１０２宛に送信された位置情報と識別情報とを、他の通信装置及び／又はゲートウェイ１６０へと中継する。中継された情報は、当該通信装置に格納されたルーティング情報に基づいて、次のノード（通信装置又はゲートウェイ）へと伝送され得る。情報処理端末１２０から送信された位置情報及び識別情報は、ゲートウェイ１６０に伝送され、その後、位置情報管理サーバ１０２へと伝送される。中継手段７１２は、ネットワーク１８０がＺｉｇＢｅｅ（登録商標）によって構成される場合には、ＺｉｇＢｅｅルータの機能を提供することができる。
【００５０】
本発明の一実施形態におけるゲートウェイ１６０は、通信変換手段７１４を有し、ネットワーク１８０の構成を管理する。ゲートウェイ１６０は、ネットワーク１８０がＺｉｇＢｅｅ（登録商標）によって構成される場合には、ＺｉｇＢｅｅコーディネータとしての機能を提供することができる。
【００５１】
通信変換手段７１４は、ネットワーク１８０に属する通信装置１４０−１４６から受信したデータを、外部のネットワーク（例えば、図１のネットワーク１９０）に適合する形式に変換し、そのデータを、位置情報管理サーバ１０２へと送信する。
【００５２】
本発明の一実施形態における位置情報管理サーバ１０２は、位置情報受信手段７１６及び位置情報格納手段７１８を有する。
【００５３】
位置情報受信手段７１６は、情報処理端末１２０から送信された、識別情報と位置情報とを受信する。受信した識別情報と位置情報とは、位置情報格納手段７１８に渡される。
【００５４】
位置情報格納手段７１８は、位置情報受信手段７１６から受け取った位置情報を、位置情報受信手段７１６から同様に受け取った識別情報ごとに、異なるテーブルに格納する。
図１０（Ａ）は、情報処理端末１２０の位置情報を順次格納する、位置情報管理テーブルの例を示している。同様に、図１０（Ｂ）−（Ｆ）は、それぞれ、情報処理端末１２２、１２４、１３０、１３２、１３４の位置情報の格納された例を示している。位置情報管理テーブルは、「日時」と、「緯度」と、「経度」と、「フロア」の項目を有する。「日時」は、情報処理端末１２０から位置情報を受信した日時を格納する。あるいは、日時は、情報処理端末１２０が位置情報を取得した日時を格納してもよい。この場合には、日時を表す情報が、情報処理端末１２０から、別途取得され得る。「緯度」、「経度」及び「フロア」の情報は、情報処理端末１２０から受信した位置情報に含まれる情報である。このように、図１０に例示される位置情報管理テーブルは、位置情報を送信した装置の識別情報ごとに設けられ、位置情報の一定期間内の履歴を格納することができる。本明細書において説明される実施例は、図１０に示される、位置情報管理テーブルの例に基づいて、説明される。
【００５５】
以上の機能によって、本発明の一実施形態における情報処理装置１００は、位置情報管理サーバ１０２を介して、ユーザの情報処理端末１２０、１２２の位置情報を取得することができる。また、各情報処理端末は、位置情報を、ＰＡＮのようなネットワーク１８０を通じて繰り返し送信し得るため、アクセスポイント等を通じて位置情報を送信する場合に比べて、通信に係る消費電力を低く抑えることができる。
【００５６】
なお、上記の説明では、主に、情報処理端末１２０の位置情報を取得する手順について説明したが、情報処理端末１２２−１３４の位置情報についても、同様の手順に従って、取得される。
【００５７】
（３．２  権限設定機能）
次に、本発明の一実施形態における情報処理装置１００が情報処理端末１２０に対して提供する、ファイルへの権限の設定機能について説明する。本機能の実行にあたって、情報処理装置１００と情報処理端末１２０との間でなされる通信は、ネットワーク１８０を介してなされてもよいし、無線ＬＡＮ等を通じて、ネットワーク１９０を介してなされてもよい。
【００５８】
本発明の一実施形態における情報処理装置１００は、端末情報格納手段７２０、位置情報取得手段７２２、通信装置情報格納手段７２４、領域情報格納手段７２６、端末領域特定手段７２８、ファイル格納手段７３０、権限設定手段７３２、端末情報出力手段７３４、権限情報格納手段７３６及びファイル出力手段７３８を有する。
【００５９】
端末情報格納手段７２０は、情報処理装置１００にアクセス可能な情報処理端末の端末情報を格納する。端末情報は、例えば、図８に示される、端末情報管理テーブルを用いて、格納され得る。以下、端末情報管理テーブルに含まれる、各項目について説明する。
−端末ＩＤ：全ての情報処理端末に予め付された、情報処理端末を識別するためのＩＤ
−名称：情報処理端末を容易に特定できるよう、予め設定された名前。ユーザの情報処理端末に設定される名称は、例えば、「スマートフォン００１」のような、情報処理端末の種類を識別するような情報であってもよい
−識別情報：情報処理端末が固有に有する、例えばＭＡＣアドレスのような、識別情報。識別情報は、前述した、位置情報管理機能を通じて、各情報処理端末から位置情報とともに送信される識別情報に対応する。各情報処理端末の有する識別情報は、既知であり、予め、当該テーブルに設定される。
−ユーザ名：当該情報処理端末のユーザのユーザ名。当該情報処理端末が特定のユーザと日も付けられていることを表す。情報処理端末が、特定の個人に紐付けられない共有物である場合には、その旨を表す情報（例えば、「共有」）が格納されてもよい。
−所属：当該情報処理端末のユーザの所属。あるいは、当該情報処理端末が共有物である場合には、当該情報処理端末を所有又は管理する部署名のような情報が格納される
位置情報取得手段７２２は、後述する、権限設定手段７３２からの指示に応じて、端末情報格納手段７２０に示される情報処理端末の、位置情報（緯度、経度、フロア）を、位置情報管理サーバ１０２の位置情報格納手段７１８から取得する。そして、取得した位置情報を、権限設定手段７３２に渡す。
【００６０】
通信装置情報格納手段７２４は、図１に示される空間内に設置された通信装置１４０−１４６の、設置位置情報を格納する。通信装置の設置位置情報は、例えば、図９に示される、通信装置情報格納テーブルを用いて、格納される。図９に示される、通信装置情報格納テーブルには、以下の項目が含まれる。
−通信装置ＩＤ：各通信装置に予め割り振られた固有のＩＤ
−緯度、経度、フロア：各通信装置の設置位置。各通信装置は、この設置位置を表す位置情報を含む測位信号を、各情報処理端末に送信する
通信装置情報格納テーブルは、例えば、通信装置が設置された段階で、予め生成される。
【００６１】
領域情報格納手段７２６は、例えば、施設のあるフロア内の一区画のような領域を定義するための領域情報を格納する。各領域は、例えば、図１１に示される、領域情報テーブルによって、予め定義される。図１１の領域情報テーブルは、「Ａ４−Ｓサイド」、「Ａ４−Ｎサイド」のような領域を、緯度及び経度（例えば、北緯及び東経）の範囲並びにフロアによって定義する。ここでは、例として、３つの領域が定義されている。
【００６２】
端末領域特定手段７２８は、後述する、権限設定手段７３２から受け取った、情報処理端末の位置情報を受け取り、領域情報格納手段７２６の領域情報テーブル（図１１）を参照して、各情報処理端末の属する領域を特定する。そして、各情報処理端末の属する領域を表す領域名が、権限設定手段７３２に渡される。
【００６３】
ファイル格納手段７３０は、ユーザが予め情報処理端末１２０を通じてアップロードしたファイルを格納する。また、ファイル格納手段７３０は、図１２に示されるように、格納されたファイルについての情報を格納する、ファイル情報テーブルを格納する。ファイル情報テーブルに含まれる項目は、以下の通りである。
−ファイル番号：格納されたファイルごとに付される固有の番号
−ファイル名：ファイルに付されたファイル名
−サイズ：ファイルのサイズ（単位はバイト）
−ユーザ：ファイルをアップロードしたユーザ。原則として、そのファイルの所有者（管理者）を表す
−更新日時：ファイルに対して最後に更新がなされた日時。ファイルがアップロードされた直後には、アップロードされた日付が設定される
権限設定手段７３２は、後述する、情報処理端末１２０の権限設定要求手段７４４から権限設定開始要求を受信したことに応じて、権限設定に係る機能を実行する。以下、機能を順に説明する。
【００６４】
まず、権限設定手段７３２は、情報処理端末１２０の権限設定要求手段７４４から、権限設定開始要求（識別情報又はユーザ名を含む）を受け取ると、ファイル格納手段７３０のファイル情報テーブル（図１２）を参照する。次に、そのユーザの所有するファイルのリスト（各ファイルの更新日時等、付随する情報を含む）を取得する（識別情報を受け取った場合には、図８の端末情報管理テーブルを参照して、ユーザ名を取得する）。そして、そのリストを、情報処理端末１２０の権限設定要求手段７４４に渡す。ファイルのリストは、情報処理端末１２０の表示手段７４２によって表示される。図１８は、その表示例を表している。図１８には、図１２のファイル情報テーブルに格納されている三つのファイル「打ち合わせ.doc」、「テスト結果.xls」、「メモ.txt」の、ファイル名と、更新日時が表示されている。情報処理端末１２０のユーザは、この画面を通じて、所望のファイルを指定し、サブメニュー等における所定の操作によって、所定の権限設定（例えば、「閲覧」権限設定）を行うよう、指示することができる。
【００６５】
次に、権限設定手段７３２は、情報処理端末１２０のファイル指定手段７４６から、ユーザによって指定されたファイル名と、そのファイルに設定する権限の種類（例えば、「閲覧」又は「編集」。但し、これに限られない）を表す情報（設定権限情報）を受信した後に（あるいは、ファイル名等を受信する前に）、全ての情報処理端末の属する領域を特定する。このために、まず、権限設定手段７３２は、端末情報格納手段７２０の端末情報管理テーブル（図８）を参照し、対象となる情報処理装置の識別番号を取得する。次に、識別情報を、上述した位置情報取得手段７２２に渡し、各情報処理装置の位置情報を受け取る。次に、取得した位置情報を、上述した端末領域特定手段７２８に渡し、各情報処理端末の属する領域を表す領域名を受け取る。このようにして、情報処理端末１２０を含む、全ての情報処理端末の属する領域が特定される。図１０において例示された、各情報処理端末の位置情報によれば、全ての情報処理端末は、領域「Ａ４−Ｓサイド」に属する。
【００６６】
次に、権限設定手段７３２は、要求を送信した情報処理端末１２０と同じ領域に属する情報処理端末についての以下の情報を、後述する端末情報出力手段７３４に渡し、情報処理端末１２０に対して、情報処理端末の情報を出力させる。
−端末領域特定手段により特定された情報処理端末１２０の属する領域名
−情報処理端末の位置情報（緯度、経度、フロア）
−端末情報管理テーブル（図８）より取得される情報処理端末の名称
−端末情報管理テーブル（図８）より取得される情報処理端末のユーザ名
−端末情報管理テーブル（図８）より取得される情報処理端末の所属
−端末情報管理テーブル（図８）より取得される情報処理端末の識別情報
情報処理端末において、上記の情報を表示した画面例を、図２０、２１に示す。図２０、２１によって示されるように、情報処理端末の画面上では、情報処理端末の各情報とともに、その位置を表すマーカーが、地図上に表示される。地図は、例えば、領域ごとにイメージファイルの形式で予め用意されており、緯度と経度とが、地図上の一点と対応するように構成されている。
【００６７】
端末情報出力手段７３４が、上記の情報処理端末の情報を出力した後に、権限設定手段７３２は、情報処理端末１２０の権限設定期間指定手段７５０から、権限設定期間を表す情報を受け取る。権限設定期間は、図２０、２１において、「権限設定期間」として指定された値である。また、端末情報出力手段７３４が、情報処理端末の情報を出力した後、権限設定手段７３２は、情報処理端末１２０の権限設定対象指定手段７５２から、権限設定対象として指定されたユーザ名又は情報処理端末の識別情報を受け取る。ユーザ名は、図２０において、画面上に表示された、ユーザ（に紐付けられた情報処理端末）の位置を表すマーカーを選択することにより、指定される。また、情報処理端末の識別情報は、図２１において、画面上に表示された、（ユーザに紐付けられていない）情報処理端末の位置を表すマーカーを選択することにより、指定される（詳しくは後述する）。そして、権限設定手段７３２は、情報処理端末１２０の権限設定要求手段７４４から、権限設定実行要求を受け取ると、指定されたユーザ又は情報処理端末に対する、ファイルの権限の設定を行う。権限の設定は、後述する、権限情報格納手段７３６の権限管理テーブルに、権限情報を格納することによってなされる。
【００６８】
権限設定手段７３２は、権限設定対象指定手段７５２からユーザ名を受け取った場合には、そのユーザに対して、指定された権限設定期間、ファイルへの権限を設定する。権限の設定情報は、後述する、権限情報格納手段７３６の権限管理テーブル（図１３（Ａ））に格納される。権限管理テーブルには、以下のような項目が含まれる。
−番号：権限の項目ごとに付される番号
−対象ファイル番号：権限を設定する対象となるファイルのファイル番号。ファイル情報テーブル（図１２）の「ファイル番号」の項目に対応する
−対象ユーザ名：権限を設定する対象となるユーザのユーザ名。端末情報管理テーブル（図８）の「ユーザ名」の項目に対応する
−権限：設定する権限。例えば、ファイルに対する「閲覧」権限、又は「編集」権限等がある
−有効期限：権限の有効期限。権限設定手段７３２が、権限設定実行要求を受け取った時刻に、指定された「権限設定期間」を加えた値が格納される
図１３（Ａ）の権限管理テーブルには、既に番号「１」、「２」、「３」のエントリが作成されているが、これらのエントリは、情報処理端末１２０のユーザが、予めアップロードしていた三つのファイル「打ち合わせ.doc」、「テスト結果.xls」、「メモ.txt」に対し、予め設定された権限である。ここで示される「管理」権限とは、ファイルに対する閲覧、編集のほか、あらゆる操作を行うことのできる権限を表す。また、この「管理」権限には、有効期限が設定されなくてもよい。
【００６９】
一方、権限設定手段７３２は、権限設定対象指定手段７５２から情報処理端末の識別情報を受け取った場合には、その情報処理端末に対して、指定された権限設定期間、ファイルへの権限を設定する。権限の設定情報は、同様に、権限情報格納手段７３６の権限管理テーブル（図１３（Ｂ））に格納される。権限管理テーブルには、以下のような項目が含まれる。
−番号：権限の項目ごとに付される番号
−対象ファイル番号：権限を設定する対象となるファイルのファイル番号。ファイル情報テーブル（図１２）の「ファイル番号」の項目に対応する
−対象端末：権限を設定する対象となる情報処理端末の識別情報。端末情報管理テーブル（図８）の「識別情報」の項目に対応する
−権限：設定する権限。例えば、ファイルに対する「閲覧」権限、又は「編集」権限等がある
−期限：権限の有効期限。権限設定手段７３２が、権限設定実行要求を受け取った時刻に、「権限設定期間」を加えた値が格納される
端末情報出力手段７３４は、権限設定手段７３２から受け取った以下の情報の全て又は一部を、必要に応じて、情報処理端末１２０の権限設定要求手段７４４に渡し、情報処理端末１２０の表示手段７４２に、図２０又は図２１に示されるような、画面を出力させる。（以下に示される番号は、図２０、２１の各項目に付される番号と対応する）
（１）特定された領域名
（２）当該領域に属する情報処理端末の位置情報（緯度、経度、フロア）
（３）当該領域に属する情報処理端末の名称
（４）当該領域に属する情報処理端末のユーザ
（５）当該領域に属する情報処理端末の所属
（６）当該領域に属する情報処理端末の識別情報
上記の画面は、ＨＴＭＬを通じて、情報処理端末１２０のブラウザ上に出力されてもよいし、Ｊａｖａ（登録商標）等を用いて実装された、情報処理端末１２０上のＧＵＩ（Graphical  User  Interface）アプリケーションにより出力されてもよい。
【００７０】
なお、端末情報出力手段７３４は、情報処理端末１２０のビュー選択手段７４８から受け取った、ユーザにより指定された「ビュー」の種類を表す情報に基づいて、出力する情報を変化させる。指定される「ビュー」の例として、以下のようなものがある。
−人物表示：特定された領域に属する情報処理端末のうち、ユーザと紐付けられた（すなわち、端末情報管理テーブル（図８）のユーザ名が登録されている）情報処理端末の位置を地図上にマーカーで表示する（図２０）。この場合に、情報処理端末１２０に出力される情報は例えば、
（１）特定された領域名
（２）情報処理端末の位置情報
（４）情報処理端末のユーザ名
（５）情報処理端末の所属
である。
−機器表示：特定された領域に属する情報処理端末のうち、ユーザと紐付けられていない情報処理端末をマーカーで地図上に表示する（図２１）。この場合に、情報処理端末１２０に出力される情報は、例えば、
（１）特定された領域名
（２）情報処理端末の位置情報
（３）情報処理端末の名称
（６）情報処理端末の識別情報
である。
【００７１】
ここで、情報処理端末１２０に対して最初に表示される、デフォルトのビューが設定されてもよい。上述した、出力する情報は、あくまで例に過ぎず、どのような組み合わせによって情報を出力するかは、任意に決定することができる。
【００７２】
権限情報格納手段７３６は、権限設定手段７３２によって設定された、ファイルに対する権限情報を格納する。権限情報格納手段７３６は、図１３、１４に示される権限管理テーブルを用いて、権限情報を格納する。権限管理テーブルに格納される情報は、既に示した通りである。なお、図１３は、情報処理端末１２０のユーザによって予めアップロードされた三つのファイル「打ち合わせ.doc」、「テスト結果.xls」、「メモ.txt」に対し、自動で設定された権限を格納する例を示す。一方、図１４は、情報処理端末１２０のユーザにより、新たに、ファイル番号が「１」の「打ち合わせ.doc」に、閲覧権限が設定された例を示している。図１４（Ａ）では、ユーザ「user002」及び「user003」に対して、有効期限が「2012/8/2  11:05:00」である、閲覧権限が設定されている。一方、図１４（Ｂ）では、情報処理端末「012345abcdef04」、「012345abcdef05」、「012345abcdef06」に対して、有効期限が「2012/8/3  11:10:00」である、編集権限が設定されている。
【００７３】
ファイル出力手段７３８は、情報処理端末１２２のファイル要求手段７５４から、ユーザによって指定されたファイル名と、そのファイルに対する処理要求（例えば、「閲覧」又は「編集」）を受信する。まず、ファイル出力手段７３８は、指定されたファイル名の情報を、ファイル情報テーブル（図１２）から取得する。そして、その情報処理端末１２２又は情報処理端末１２２のユーザに対して、指定されたファイルに対する処理の権限が設定されているか確認する。当該確認は、権限情報格納手段７３６の権限管理テーブルを参照することによってなされる。ファイル出力手段７３８は、情報処理端末１２２又は情報処理端末１２２のユーザに対して、その処理に対する権限が設定されていれば、その処理を実行する。例えば、ファイル出力手段７３８が、「user002」の情報処理端末１２２から、「打ち合わせ.doc」に対する要求を受信したとする。この場合に、権限管理テーブルが図１４（Ａ）のように設定されているとすると、「ｕｓｅｒ００２」は、上記ファイルに対して「閲覧」権限を有する。したがって、ファイル出力手段７３８は、「打ち合わせ.doc」を、閲覧可能な形式（読み取り専用）で、情報処理端末１２２のファイル要求手段７５４に提供することができる。一方、「編集」権限が存在する場合には、編集可能な形式で、ファイルを送信することができる。
【００７４】
本発明の一実施形態における情報処理端末１２０は、さらに、入力手段７４０、表示手段７４２、権限設定要求手段７４４、ファイル指定手段７４６、ビュー選択手段７４８、権限設定期間指定手段７５０、権限設定対象指定手段７５２及びファイル要求手段７５４を有する。
【００７５】
入力手段７４０は、情報処理装置１００の入力部４１４を通じて入力された、ユーザからの操作を受け付ける。
【００７６】
表示手段７４２は、情報処理装置１００の権限設定手段７３２から受信したファイルのリストを、表示部４１２に表示する。また、表示手段７４２は、情報処理装置１００の端末情報出力手段７３４から受信した情報に基づく権限設定画面を、当該情報処理装置１２０の画面上に表示する。ファイルのリストの画面の表示例を、図１８に示す。また、当該画面上でユーザが所望のファイルを選択し、そのファイルに対する権限設定を行うためのメニューの例を、図１９に示す。また、ファイルが指定された後、そのファイルに対する権限を設定する対象（ユーザ又は情報処理端末）を選択するための、権限設定画面の例を、図２０、２１に示す。上述したように、図２０は、「人物表示」ビューによるものであり、画面の地図上には、ユーザに紐付けられた情報処理端末の位置を表すマーカーが表示される。一方、図２１は、「機器表示」ビューによるものであり、画面の地図上には、ユーザに紐付けられていない情報処理端末の位置を表すマーカーが表示される。上記のビューの切替は、後述する、ビュー選択手段７４８によってなされる。なお、表示手段７４２は、上述した画面の他に、当該情報処理端末１２０上において必要となる操作画面や情報表示画面を表示することができる。
【００７７】
ファイル指定手段７４６は、入力手段７４０を通じた、ユーザからの指示により、指定されたファイルのファイル名と、そのファイルに設定する権限の種類（「閲覧」又は「変更」）を表す情報を、情報処理装置１００の権限設定手段７３２に渡す。当該指示は、例えば、ユーザによる、図１９の表示画面におけるメニューの操作を通じて、なされ得る。図１９の画面は、図１８の画面において、ファイルのリストが表示された状態で、ユーザが所望のファイルを指定し、さらに、右クリック等により、サブメニューを表示した状態を表している。ここで、ユーザは、サブメニュー内の項目「権限設定」を選択し、さらに、「閲覧」又は「編集」を選択することができる。これにより、指定されたファイルの「ファイル名」と、そのファイルに設定する権限の種類を表す情報が特定される。なお、ファイル名と権限の設定を特定するための方法は、上述した方法に限られない。
【００７８】
権限設定要求手段７４４は、入力手段７４０を通じた、ユーザからの指示により、所望のファイルに対する権限設定を開始するための、権限設定開始要求を、情報処理装置１００の権限設定手段７３２に送信する。このとき、当該要求とともに、本情報処理端末１２０の識別情報又は本情報処理端末１２０のユーザ名が送信される。当該指示は、例えば、当該情報処理端末１２０上の、所定のアプリケーション（例えば、本機能を実現する専用のアプリケーション）のメニューを選択することによってなされ得る。あるいは、当該指示は、情報処理装置１００によって提供される、ブラウザを通じてアクセス可能なＷｅｂページへアクセスすることによってなされてもよい。ユーザから、どのような指示を受け付けることにより、一連の権限設定処理を開始するかは、本実施形態の実現方法により、任意に定めることができる。
【００７９】
また、権限設定要求手段７４４は、情報処理装置１００の権限設定手段７３２から、情報処理端末１２０のユーザの所有するファイルのリスト（各ファイルの更新日時等、付随する情報を含む）を受け取る。そして、当該リストを表示手段７４２に表示させる。
【００８０】
また、権限設定要求手段７４４は、情報処理装置１００の端末情報出力手段７３４から以下の情報の全て又は一部を受信する。
−特定された領域名
−当該領域に属する情報処理端末の位置情報（緯度、経度、フロア）
−当該領域に属する情報処理端末の名称
−当該領域に属する情報処理端末のユーザ
−当該領域に属する情報処理端末の所属
−当該領域に属する情報処理端末の識別情報
そして、上記の情報を、権限設定画面として、表示手段７４２に表示させる。なお、上記情報のうち、何れの情報を受信するかは、現在指定されている「ビュー」によって決定される。
【００８１】
また、権限設定要求手段７４４は、入力手段７４０を通じた、ユーザの操作に応じて、権限設定実行要求を、情報処理装置１００の権限設定手段７３２に送信する。当該権限設定実行要求は、ユーザによる、図２０、２１に示された「設定」ボタンを押下することによって、送信される。
【００８２】
ビュー選択手段７４８は、入力手段７４０を通じた、ユーザからの指示により、指定された「ビュー」の種類を表す情報を、情報処理装置１００の端末情報出力手段７３４に渡す。当該指示は、例えば、ユーザによる、図２０、２１の表示画面における、「ビュー選択」の項目を選択することによって、なされ得る。ここでは、ユーザの位置を表示する「人物表示」ビューと、ユーザに紐付けられていない、固定の情報処理端末の位置を表示する「機器表示」のみが例示されているが、「ビュー」の種類は、任意に決定できる。例えば、これらの両方の情報を表示するビューが設けられてもよい。
【００８３】
権限設定期間指定手段７５０は、入力手段７４０を通じた、ユーザの操作により指定された、権限の設定期間を表す情報を、情報処理装置１００の権限設定手段７３２に渡す。権限の設定期間は、ユーザが、図２０、２１の「設定期間」の項目のドロップダウンリストから、予め用意された所定の設定期間（例えば、「６０分」、「１２０分」、「６時間」、「１日」、「１週間」、「期限無し」等）を選択することによって、指定される。また、設定期間は、ユーザによる手動の任意の入力によって、指定されてもよい。
【００８４】
権限設定対象指定手段７５２は、入力手段７４０を通じた、ユーザの操作により指定された、権限の設定対象となるユーザのユーザ名又は情報処理端末の識別情報を、情報処理装置１００の権限設定手段７３２に渡す。権限の設定対象となるユーザは、図２０に示される「人物表示」ビューにおいて、地図上に表示された、ユーザの位置を表すマーカーを、ユーザがマウスのドラッグ操作によって選択することによって、指定される。あるいは、権限の設定対象となる情報処理端末は、図２１に示される「機器表示」ビューにおいて、地図上に表示された、情報処理端末の位置を表すマーカーを、ユーザがマウスのドラッグ操作によって選択することによって、指定される。なお、ユーザ又は情報処理端末の位置を表すマーカーを指定するための方法は、上述した方法に限られない。例えば、マウスを前提としない環境においては、マーカーをタッチする等により、選択状態となったマーカーに対応するユーザ又は情報処理端末が選択されるようにしてもよい。
【００８５】
ファイル要求手段７５４は、入力手段７４０を通じた、ユーザの操作により、指定されたファイルに対する処理（「閲覧」又は「編集」）要求を、情報処理装置１００のファイル出力手段７３８に送信する。例えば、ユーザは、情報処理端末１２２の画面上から、情報処理装置１００に格納された一のファイルである「打ち合わせ.doc」を指定して、閲覧要求を送信する。当該要求が受け付けられると、表示手段７４２上に、読み取り専用の上記ファイルが表示される。
【００８６】
以上の構成により、本発明の一実施形態における情報処理装置１００は、ユーザの属する領域と同一領域に属するユーザ又は情報処理端末を指定して、ファイルに対して権限設定を行うことを可能にする。
【００８７】
（４．動作例）
次に、図１５−１７を用いて、本発明の一実施形態における情報処理装置１００の動作例について説明する。以下の説明においては、図２０、２１の中に示される地図内に表示されるように、情報処理端末１２０−１２４、１３０−１３４及び通信装置１４０−１４６が配置されているものとして、説明する。情報処理端末の端末情報は、図８の端末情報管理テーブルに示した通りである。また、通信装置の設置位置は、図９の通信装置情報格納テーブルに示した通りである。図２０、２１の地図で表される領域は、「Ａ４−Ｓサイド」であり、当該領域は、図１１に示される領域情報テーブルにおいて定義されている。ここで、情報処理端末１２０−１２４は、ユーザと紐付けられた情報処理端末であり、その位置が、ユーザの位置であるとみなすことができる。このような条件の下で、情報処理端末１２０のユーザ「ｕｓｅｒ００１」は、情報処理装置１００に予めアップロード済であった「打ち合わせ.doc」に対して、閲覧権限を設定する。
【００８８】
（４．１  位置情報管理処理）
まず、図１５を用いて、情報処理端末１２０の位置情報を、位置情報管理サーバ１０２に格納する、位置情報管理処理の動作例について説明する。以下では説明を省略するが、他の情報処理端末についても、同様に位置情報が取得される。図１５で示される一連のステップ（特に、ステップＳ１５１０−Ｓ１５２２）は、以下のようなタイミングで、繰り返し実行されてもよい。
−一定時間おき
−外部の装置又はユーザから処理を実行するよう指示を受けたとき
−情報処理端末１２０が、図示しない加速度センサ等により、加速度の変化（すなわち、端末の移動）を検知した時、またはその変化が終了した後
−その他、任意のタイミング
ステップＳ１５００において、通信装置１４０（図９において、通信装置ＩＤ「Ｃ１」に対応する）の測位信号送信手段７０２は、以下のような位置情報を含む測位信号を、一定の領域に送信し続ける。
−緯度  「35.66630」
−経度  「139.76525」
−フロア「4」
ステップＳ１５１０において、情報処理端末１２０の測位信号受信手段７０４は、通信装置１４０の測位信号送信手段７０２から送信された測位信号を、受信する。
【００８９】
ステップＳ１５１２において、情報処理端末１２０の位置情報取得手段７０６は、受信した測位信号から、位置情報を取得する。位置情報は、例えば、ＩＭＥＳ規格に従って定義された、測位信号を構成するフレーム内の所定の位置に含まれている。本実施例において、情報処理端末１２０が取得した位置情報は、以下の通りとなる。
−緯度  「35.66630」
−経度  「139.76525」
−フロア「4」
ステップＳ１５１４において、情報処理端末１２０の位置情報送信手段７１０は、識別情報格納手段７０８に格納された識別情報とともに、上記位置情報を、通信装置１４０に送信する。ここで、情報処理端末１２０の識別情報（ＭＡＣアドレス）は、以下の通りであるものとする。
−識別情報  「012345abcdef01」
ステップＳ１５１６において、通信装置１４０の中継手段７１２は、情報処理端末１２０から受信した位置情報と識別情報とを、ゲートウェイ１６０に中継する。
【００９０】
ステップＳ１５１８において、ゲートウェイ１６０の通信変換手段７１４は、通信装置１４０の属するネットワーク１８０から送信された通信データを、ＬＡＮのようなネットワーク１９０に適合する形式に変換する。
【００９１】
ステップＳ１５２０において、位置情報管理サーバ１０２の位置情報受信手段７１６は、通信装置１４０とゲートウェイ１６０とを介して、情報処理端末１２０の位置情報と識別情報とを受信する。
【００９２】
ステップＳ１５２２において、位置情報管理サーバ１０２の位置情報格納手段７１８は、受信した識別情報を用いて、情報処理端末１２０の位置情報を格納する。このとき、当該位置情報管理サーバ１０２が、情報処理端末１２０から位置情報を受信した日時が、ともに格納される。本実施例において、位置情報管理サーバ１０２は、情報処理端末１２０から受信した位置情報を、図１０（Ａ）に示された、位置情報管理テーブルに格納して管理する。本実施例では、位置情報を受信した日時が「2012/8/2 10:00:00」であるとすると、以下の位置情報が、位置情報管理テーブルに、新たに格納される。
−日時  「2012/8/2 10:00:00」
−緯度  「35.66630」
−経度  「139.76525」
−フロア「4」
上記処理が繰り返し実行されることにより、位置情報管理サーバ１０２には、ユーザの情報処理端末の位置情報を、取得して管理することができる。
【００９３】
なお、上記の例では説明を省略したが、情報処理端末１２２、１２４、１３０、１３２、１３４の位置情報も、通信装置から送信される測位信号により取得され、位置情報管理サーバ１０２の位置情報格納手段７１８に格納される。格納される位置情報は、それぞれ、図１０（Ｂ）−（Ｆ）に示した通りである（取得日時は、全て「2012/8/2 10:00:00」であるとする）。
【００９４】
（４．２  権限設定処理）
次に、本発明の一実施形態における情報処理装置１００の処理フロー（図１６）及び動作例（図１７）について説明する。
【００９５】
まず、図１６を用いて、本発明の一実施形態における情報処理装置１００の権限設定機能を実行するための処理フローについて説明する。
【００９６】
ステップＳ１６００から、当該処理が開始する。
【００９７】
ステップＳ１６０２において、権限設定手段７３２は、情報処理端末１２０の権限設定要求手段７４４から権限設定開始要求を受信する。情報処理端末１２０における権限設定開始要求は、情報処理端末１２０のユーザ「ｕｓｅｒ００１」が、当該情報処理端末１２０のアプリケーションの既定のメニューを選択することによってなされ得る。
【００９８】
ステップＳ１６０４において、権限設定手段７３２は、ファイル格納手段７３０のファイル情報テーブル（図１２）を参照し、ユーザの所有するファイルのリストを、情報処理端末１２０の権限設定要求手段７４４に出力する。図１８は、情報処理端末１２０の表示手段７４２上に表示された、ファイルのリストの例を表している。ここでは、ユーザ「ｕｓｅｒ００１」が、予めアップロードしていた「打ち合わせ.doc」、「テスト結果.xls」及び「メモ.txt」のファイル名、サイズ、更新日時の情報が表示されている。
【００９９】
ステップＳ１６０６において、権限設定手段７３２は、情報処理端末１２０のファイル指定手段７４６から、ユーザによって指定されたファイル名と、そのファイルに設定する権限の種類を表す情報を受信する。これらの情報は、ユーザによる、図１８に示されたファイルのリストについて行われた所定の操作により、送信される。ユーザは、例えば、図１８においてファイルのリストが表示された状態で、所望のファイルを指定し、さらに、サブメニュー等から、権限設定に対応する項目を選択することができる。図１９は、そのような操作が行われている例を表す。ここでは、ユーザにより、「打ち合わせ.doc」が選択され、さらに表示されたサブメニュー内の項目「権限設定」から、「閲覧」権限が選択される。
【０１００】
ステップＳ１６０８において、権限設定手段７３２は、図８の端末情報管理テーブルから取得した、全ての情報処理装置の識別情報を、上述した位置情報取得手段７２２に渡し、各情報処理装置の位置情報を取得する。ここでは、図８に示される、識別情報「012345abcdef01」−「012345abcdef06」が識別情報が渡され、図１０（Ａ）−（Ｆ）の「2012/8/2 10:00:00」の時点の位置情報が取得される。
【０１０１】
ステップＳ１６１０において、権限設定手段７３２は、ステップＳ１６０８において取得した位置情報を、端末領域特定手段７２８に渡し、各情報処理端末の属する領域を表す領域名を受け取る。ここでは、全ての情報処理端末が、「Ａ４−Ｓサイド」に属することが特定される。
【０１０２】
ステップＳ１６１２において、権限設定手段７３２は、要求を送信した情報処理端末１２０と同じ領域に属する情報処理端末の、所定の情報を端末情報出力手段７３４に渡し、情報処理端末１２０に対して、情報処理端末の情報を出力させる。ここでは、デフォルトのビューが「人物表示」ビューであるとし、以下の情報が、情報処理端末１２０の権限設定要求手段７４４に出力される。
（１）特定された領域名
（２）位置情報
（４）ユーザ名
（５）所属
情報処理端末１２０が、出力された情報を元に、表示した画面の例を、図２０に示す。
【０１０３】
ステップＳ１６１４において、権限設定手段７３２は、情報処理端末１２０の権限設定期間指定手段７５０から、権限設定期間を表す情報を受信する。権限設定期間は、図２０、２１において、「権限設定期間」として指定された値である。ここでは、図２０に示される画面において、ユーザが、「６０分」の設定期間を選択したものとする。
【０１０４】
ステップＳ１６１６において、権限設定手段７３２は、情報処理端末１２０の権限設定対象指定手段７５２から、権限設定対象として指定されたユーザ名又は情報処理端末の識別情報を受け取る。ユーザ名又は情報処理端末は、図２０、２１において、画面上に表示された、ユーザ又は情報処理端末を表すマーカーを選択することにより、指定される。ここでは、図２０に示される画面において、ユーザが、「Ａ」のマーカーで表示される、「ｕｓｅｒ００２」と、「Ｂ」のマーカーで表示される「ｕｓｅｒ００３」が含まれるよう、選択操作を行う。選択操作を行ったことにより、画面左下部分に、選択されたユーザ（情報処理端末）の所属を表す情報が表示される。
【０１０５】
ステップＳ１６１８において、権限設定手段７３２は、情報処理端末１２０の権限設定要求手段７４４から、権限設定実行要求を受け取る。権限設定実行要求は、例えば、ユーザが、情報処理端末１２０上に表示された、図２０の画面上から、「設定」ボタンを選択したことに応じて、送信され得る。
【０１０６】
ステップＳ１６２０において、権限設定手段７３２は、ステップＳ１６１４において指定された設定期間の情報と、ステップＳ１６１６において指定された対象ユーザのユーザ名又は対象端末の識別情報を用いて、権限の設定を行う。権限の設定を行うファイルは、ステップＳ１６０６で指定されたファイルである。また、設定する権限は、同じくステップＳ１６０６で指定された権限（「閲覧」又は「編集」）である。ここでは、以下のような情報に基づき、図１４（Ａ）に示される権限格納テーブルのうち、番号「４」及び「５」で示される権限情報が、新たに格納される。
−対象ファイルのファイル名：「打ち合わせ.doc」（ステップＳ１６０６で受信）
−権限設定                ：「閲覧」（ステップＳ１６０６で受信）
−権限設定期間            ：６０分（ステップＳ１６１４で受信）
−対象ユーザ名            ：「ｕｓｅｒ００２」、「ｕｓｅｒ００３」（ステップＳ１６１６で受信）
なお、ステップＳ１６１８において権限設定実行要求を受け取った時刻が「2012/8/2 10:05:00」であるとすると、図１４（Ａ）における有効期限には、その時刻に上記の権限設定期間「６０分」を加えた、「2012/8/2 11:05:00」が格納される。
【０１０７】
ステップＳ１６２２において、処理が終了する。
【０１０８】
なお、情報処理端末１２０のユーザが、「打ち合わせ.doc」に対して「編集」権限を指定し、図２１に示される「機器表示」ビューにより、マーカーＢの情報処理端末１３２（「012345abcdef05」）を選択して、設定を行った場合の、格納される権限情報の例を、図１４（Ｂ）に示す。ここでは、権限設定実行要求を受け取った時刻が「2012/8/2 10:10:00」であるとすると、これに図２１で指定された「１日」を加えた、「2012/8/3 11:10:00」が、有効期限として格納される
また、ステップＳ１６０８、ステップＳ１６１０は、ステップＳ１６０２の後に実行されてもよい。
【０１０９】
なお、ステップＳ１６１２で送信される情報は、ビューによらず、常に、利用可能な全ての情報を含んでいてもよい。この場合には、当該情報を表示する、情報処理端末１２０側で、ビューに応じて、使用する情報を選択してもよい。
【０１１０】
次に、図１７を用いて、本発明の一実施形態における情報処理装置１００、情報処理端末１２０、情報処理端末１２２の動作例について説明する。
【０１１１】
ステップＳ１７００において、情報処理端末１２０のユーザからの指示に基づいて、情報処理端末１２０の権限設定要求手段７４４が、権限設定開始要求を、情報処理装置１００の権限設定手段７３２に送信する。
【０１１２】
ステップＳ１７０２において、権限設定手段７３２は、ファイル格納手段７３０のファイル情報テーブル（図１２）を参照し、権限設定開始要求を送信したユーザ「ｕｓｅｒ００１」の所有するファイルのリストを取得する。ここでは、ユーザ「ｕｓｅｒ００１」が予め情報処理装置１００にアップロードしていた「打ち合わせ.doc」、「テスト結果.xls」及び「メモ.txt」のファイル名、サイズ、更新日時の情報が取得される。
【０１１３】
ステップＳ１７０４において、権限設定手段７３２は、ステップＳ１７０２で取得したファイルのリストを、情報処理端末１２０の権限設定要求手段７４４に出力する。
【０１１４】
ステップＳ１７０６において、情報処理端末１２０の権限設定要求手段７４４は、表示手段７４２に、ファイルのリストを表示させる。図１８は、画面上に表示されたファイルのリストの例を表している。
【０１１５】
ステップＳ１７０８において、情報処理端末１２０のファイル指定手段７４６は、図１９に示されるような、ユーザによるファイル名「打ち合わせ.doc」の指定と、「閲覧」権限の指定に応じて、その情報を、情報処理装置１００の権限設定手段７３２に送信する。
【０１１６】
ステップＳ１７１０において、権限設定手段７３２は、図８に示される全ての情報処理端末（識別情報「012345abcdef01」−「012345abcdef06」）の位置情報を位置情報取得手段７２２から取得する。ここでは、図１０（Ａ）−（Ｆ）に示される、「2012/8/2 10:00:00」の時点での位置情報が取得される。
【０１１７】
ステップＳ１７１２において、権限設定手段７３２は、ステップＳ１７１０において取得した位置情報を、端末領域特定手段７２８に渡し、各情報処理端末の属する領域を表す領域名を受け取る。ここでは、全ての情報処理端末が、「Ａ４−Ｓサイド」に属する。
【０１１８】
ステップＳ１７１４において、権限設定手段７３２は、要求を送信した情報処理端末１２０と同じ領域に属する情報処理端末、すなわち識別情報「012345abcdef02」−「012345abcdef06」）についての以下の情報を、端末情報出力手段７３４に渡し、情報処理端末１２０に対して、情報処理端末の情報を出力させる。ここで、デフォルトのビューは、「人物表示」であるとする。
【０１１９】
ステップＳ１７１６において、端末情報出力手段７３４は、情報処理端末１２０の権限設定要求手段７４４に、ステップＳ１７１４で渡された情報のうち、デフォルトのビュー「人物表示」において必要となる以下の情報を、情報処理端末１２０の権限設定要求手段７４４に出力する。
（１）特定された領域名
（２）情報処理端末の位置情報
（４）情報処理端末のユーザ名
（５）情報処理端末の所属
ステップＳ１７１８において、情報処理端末１２０の権限設定要求手段７４４は、ステップＳ１７１６で受け取った情報を、表示手段７４２に表示させる。表示手段７４２により表示される画面の例を図２０に示す。
【０１２０】
ステップＳ１７２０において、情報処理端末１２０のビュー指定手段７４８は、図２１に示される画面上で、ユーザの操作により「機器表示」のビューが選択されると、選択されたビューの情報を、情報処理装置１００の端末情報出力手段７３４に渡す。
【０１２１】
ステップＳ１７２２において、端末情報出力手段７３４は、情報処理端末１２０の権限設定要求手段７４４に、ステップＳ１７２０で指定されたビュー「機器表示」に必要な以下の情報を、情報処理端末１２０の権限設定要求手段７４４に渡す。
に出力される情報は、例えば、
（１）特定された領域名
（２）情報処理端末の位置情報
（３）情報処理端末の名称
（６）情報処理端末の識別情報
ステップＳ１７２４において、情報処理端末１２０の権限設定要求手段７４４は、ステップＳ１７２２で受け取った情報を、表示手段７４２に表示させる。表示手段７４２により表示される画面の例を図２１に示す。
【０１２２】
ここで、以下では、再度のユーザの操作により、ビューが「人物表示」に戻され、再度、図２０に示される画面が表示されているものとして、説明を進める。
【０１２３】
ステップＳ１７２６において、情報処理端末１２０の権限設定期間指定手段７５０は、図２０で示される画面において、ユーザによって指定された「６０分」の設定期間を表す情報、情報処理装置１００の権限設定手段７３２に渡す。
【０１２４】
ステップＳ１７２８において、情報処理端末１２０の権限設定対象指定手段７５２は、図２０で示される画面において、ユーザによって指定された、マーカーＡ、Ｂで表されるユーザのユーザ名「ｕｓｅｒ００２」、「ｕｓｅｒ００３」を、情報処理装置１００の権限設定手段７３２に渡す。
【０１２５】
ステップＳ１７３０において、情報処理端末１２０の権限設定要求手段７４４は、図２１で示される画面において、ユーザにより「設定」ボタンが選択されたことに応じて、権限設定実行要求を、情報処理装置１００の権限設定手段７３２に渡す。ここで、権限設定実行要求を受け取った時刻が「2012/8/2 10:05:00」であるとする。
【０１２６】
ステップＳ１７３２において、権限設定手段７３２は、以下のような情報に基づき、図１４（Ａ）に示される権限格納テーブルのうち、番号「４」及び「５」で示される権限情報が、新たに格納される。
−対象ファイルのファイル名：「打ち合わせ.doc」（ステップＳ１７０８で受信）
−権限設定                ：「閲覧」（ステップＳ１７０８で受信）
−権限設定期間            ：６０分（ステップＳ１７２６で受信）
−対象ユーザ名            ：「ｕｓｅｒ００２」、「ｕｓｅｒ００３」（ステップＳ１７２８で受信）
図１４（Ａ）の権限管理テーブルの有効期限には、権限設定実行要求を受け取った時刻に、上記の権限設定期間「６０分」を加えた、「2012/8/2 11:05:00」が格納される。
【０１２７】
その後、上記の動作により、権限を付与された「ｕｓｅｒ００２」が、当該情報処理装置１００に対して、ファイル「打ち合わせ.doc」の閲覧を要求したものとする。
【０１２８】
ステップＳ１７５０において、「ｕｓｅｒ００２」の所持する情報処理端末１２２上の操作に応じて、情報処理端末１２０のファイル要求手段７５４は、情報処理装置１００のファイル出力手段７３８に対し、「打ち合わせ.doc」の閲覧処理要求を送信する。
【０１２９】
ステップＳ１７５２において、情報処理装置１００のファイル出力手段７３８は、「打ち合わせ.doc」のファイル情報を、図１２のファイル情報テーブルから取得する。
【０１３０】
ステップＳ１７５４において、情報処理装置１００のファイル出力手段７３８は、図１４（Ａ）の権限管理テーブルを参照して、上記「打ち合わせ.doc」に対して、「ｕｓｅｒ００２」の閲覧権限があるかどうかを確認する。
【０１３１】
ステップＳ１７５６において、情報処理装置１００のファイル出力手段７３８は、権限があることを確認できたため、「打ち合わせ.doc」を、読み取り専用の形式で、情報処理端末１２０のファイル要求手段７５４に送信する。
【０１３２】
以上により、本発明の一実施形態における情報処理装置１００は、ユーザの属する領域と同じ領域に属する他のユーザ又は情報処理端末に対して、ファイルの権限をまとめて設定することができる。
【符号の説明】
【０１３３】
１００  情報処理装置
１０２  位置情報管理サーバ
１２０、１２２  情報処理端末
１４０、１４２、１４４、１４６  通信装置
１６０  ゲートウェイ
７００  位置情報格納手段
７０２  測位信号送信手段
７０４  測位信号受信手段
７０６  位置情報取得手段
７０８  識別情報格納手段
７１０  位置情報送信手段
７１２  中継手段
７１４  通信変換手段
７１６  位置情報受信手段
７１８  位置情報格納手段
７２０  端末情報格納手段
７２２  位置情報取得手段
７２４  通信装置情報格納手段
７２６  領域情報格納手段
７２８  端末領域特定手段
７３０  ファイル格納手段
７３２  権限設定手段
７３４  端末情報出力手段
７３６  権限情報格納手段
７３８  ファイル出力手段
７４０  入力手段
７４２  表示手段
７４４  権限設定要求手段
７４６  ファイル指定手段
７４８  ビュー選択手段
７５０  権限設定期間指定手段
７５２  権限設定対象指定手段
７５４  ファイル要求手段
【先行技術文献】
【特許文献】
【０１３４】
【特許文献１】特開２０１１−６５２８８号公報
【図１】
2014056526.tif 000003
【図２】
2014056526.tif 000004
【図３】
2014056526.tif 000005
【図４】
2014056526.tif 000006
【図５】
2014056526.tif 000007
【図６】
2014056526.tif 000008
【図７】
2014056526.tif 000009
【図８】
2014056526.tif 000010
【図９】
2014056526.tif 000011
【図１０】
2014056526.tif 000012
【図１１】
2014056526.tif 000013
【図１２】
2014056526.tif 000014
【図１３】
2014056526.tif 000015
【図１４】
2014056526.tif 000016
【図１５】
2014056526.tif 000017
【図１６】
2014056526.tif 000018
【図１７】
2014056526.tif 000019
【図１８】
2014056526.tif 000020
【図１９】
2014056526.tif 000021
【図２０】
2014056526.tif 000022
【図２１】
2014056526.tif 000023