(57)【要約】【課題】端末の存在する場所に応じて、端末に表示するファイルの存在に関する情報を変更する。【解決手段】端末が接続しているアクセスポイントを検知するアクセスポイント検知部と、前記端末で操作されるファイルを記憶する記憶部と、前記端末から、前記記憶部で記憶している前記ファイルの一覧の表示の要求を受信する受信部と、前記端末が接続しているアクセスポイントに応じたファイルの一覧を生成する生成部と、生成された前記ファイルの一覧を、前記端末に通知する通知部と、を有する。【選択図】図１０
2017016189.tif 000002
【特許請求の範囲】
【請求項１】
端末が接続しているアクセスポイントを検知するアクセスポイント検知部と、
前記端末で操作されるファイルを記憶する記憶部と、
前記端末から、前記記憶部で記憶している前記ファイルの一覧の表示の要求を受信する受信部と、
前記端末が接続しているアクセスポイントに応じたファイルの一覧を生成する生成部と、
生成された前記ファイルの一覧を、前記端末に通知する通知部と、を有する情報処理装置。
【請求項２】
前記アクセスポイント検知部は、前記端末が接続しているアクセスポイントの変更を検知し、
前記生成部は、アクセスポイントの変更の検知に応じて、前記ファイルの一覧を更新する請求項１に記載の情報処理装置。
【請求項３】
生成された前記ファイルの一覧には、各々のファイルについて、
前記アクセスポイントと前記端末とが接続している時に前記ファイルの一覧に表示されるファイルであることを示す第１の情報と、
前記アクセスポイントと前記端末とが接続していない時でも前記ファイルの一覧に表示されるファイルであることを示す第２の情報とのいずれかが設定され、
前記アクセスポイントから切断された場合、前記端末において、前記第１の情報、及び前記第２の情報に基づいて前記ファイルの一覧を表示させる、請求項１に記載の情報処理装置。
【請求項４】
前記アクセスポイントにおける前記ファイルに対する実行可能な操作を管理する操作管理部を有し、
前記受信部は、前記端末から、ファイルの選択の通知を受信し、
前記操作管理部は、前記端末の前記接続しているアクセスポイントから、選択されたファイルに対する操作を決定する請求項１乃至３のいずれか一項に記載の情報処理装置。
【請求項５】
前記操作管理部は、前記選択されたファイルに対する決定された操作の内容に応じて、前記端末における前記選択されたファイルに係る表示を変更するように、前記端末に指示する請求項４に記載の情報処理装置。
【請求項６】
前記操作は、ファイルの閲覧、ファイルの編集、又はファイルの出力である請求項４又は５に記載の情報処理装置。
【請求項７】
アクセスポイント毎にユーザの認証の要否を判断し、必要な場合はユーザの認証を行う認証部を有する請求項１乃至５のいずれか一項に記載の情報処理装置。
【請求項８】
第１のアクセスポイントが第１のエリアを形成し、
第２のアクセスポイントが、第１のエリアよりも狭い第２のエリアを形成し、
第２のエリアが第１のエリアに含まれ、前記端末が前記第２のエリア内に位置する場合、前記アクセスポイント検知部は、前記端末が前記第１のアクセスポイント及び前記第２のアクセスポイントに接続しているものとする請求項１乃至７のいずれか一項に記載の情報処理装置。
【請求項９】
前記第１のアクセスポイントはＢＬＥのアクセスポイントであり、前記第２のアクセスポイントはＮＦＣのアクセスポイントである請求項８に記載の情報処理装置。
【請求項１０】
端末が接続しているアクセスポイントを検知するステップであって、前記端末で操作されるファイルがメモリに記憶されているステップと、
前記端末から、前記記憶するステップで記憶された前記ファイルの一覧の表示の要求を受信するステップと、
前記端末が接続しているアクセスポイントに応じたファイルの一覧を生成するステップと、
生成された前記ファイルの一覧を、前記端末に通知するステップと、を情報処理装置に実行させるプログラム。
【請求項１１】
端末と、情報処理装置とを有する情報処理システムであって、
前記情報処理装置は、
端末が接続しているアクセスポイントを検知するアクセスポイント検知部と、
前記端末で操作されるファイルを記憶する記憶部と、
前記端末から、前記記憶部で記憶している前記ファイルの一覧の表示の要求を受信する受信部と、
前記端末が接続しているアクセスポイントに応じたファイルの一覧を生成する生成部と、
生成された前記ファイルの一覧を、前記端末に通知する通知部と、を有し、
前記端末は、
前記アクセスポイントに前記端末の識別子の送信を行うアクセスポイント接続部と、
前記ファイルの一覧の表示の要求を送信し、前記生成部で生成された前記ファイルの一覧を受信する送受信部と、
受信した前記ファイルの一覧を表示する表示部と、を有する情報処理システム。
【請求項１２】
アクセスポイントに接続する接続部と、
接続しているアクセスポイントに応じたファイルの一覧を受信する受信部と、
受信した前記ファイルの一覧を表示する表示部と、を有し、
前記ファイルの一覧には、各々のファイルについて、
前記アクセスポイントと接続している時に前記ファイルの一覧に表示されるファイルであることを示す第１の情報と、
前記アクセスポイントと接続していない時でも前記ファイルの一覧に表示されるファイルであることを示す第２の情報とのいずれかが設定されており、
前記接続部が前記接続しているアクセスポイントからの切断を検知すると、前記表示部は、前記第１の情報、及び前記第２の情報に基づいて前記ファイルの一覧を表示する端末。
【請求項１３】
アクセスポイントに接続するステップと、
接続しているアクセスポイントに応じたファイルの一覧を受信するステップと、
受信した前記ファイルの一覧を表示するステップと、
前記接続しているアクセスポイントから切断されているか否かを検知するステップと、を有し、
前記ファイルの一覧には、各々のファイルについて、
前記アクセスポイントと接続している時に前記ファイルの一覧に表示されるファイルであることを示す第１の情報と、
前記アクセスポイントと接続していない時でも前記ファイルの一覧に表示されるファイルであることを示す第２の情報とのいずれかが設定されており、
前記検知するステップの後に、
前記切断が検知された場合、前記第１の情報、及び前記第２の情報に基づいて前記ファイルの一覧を表示するステップと、を端末に実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、プログラム、及び情報処理システムに関する。
【背景技術】
【０００２】
企業、及び教育機関等において、個人情報等の秘密情報を保護するために、ファイルにアクセス権を設定することが広く行われている。
【０００３】
また、端末のユーザの利便性を考慮し、場所に応じてファイルにアクセス権を設定する方法も知られている（例えば、特許文献１）。この場合、端末からファイルを記憶しているサーバにアクセスする時に、サーバは端末の位置情報を取得し、端末の存在する場所に応じてファイルのアクセス権を設定する。端末の位置情報を考慮してアクセス権を設定する方法を用いれば、端末が企業等の外部に存在する場合、アクセス権を制限し秘密情報が漏えいするリスクを減らすことができる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、上述したようなアクセス権の設定の方法では、ファイルの一覧の表示に関する対策がされておらず、端末が盗難等により第三者の手に渡った場合、第三者はファイルの一覧からどのようなデータが記憶されているかを認識することができる。
【０００５】
本発明は、上記の課題を鑑みて成されたものであり、端末の存在する場所に応じて、端末に表示するファイルの一覧を変更することを目的とする。
【課題を解決するための手段】
【０００６】
本実施形態に係る情報処理装置は、端末が接続しているアクセスポイントを検知するアクセスポイント検知部と、前記端末で操作されるファイルを記憶する記憶部と、前記端末から、前記記憶部で記憶している前記ファイルの一覧の表示の要求を受信する受信部と、前記端末が接続しているアクセスポイントに応じたファイルの一覧を生成する生成部と、生成された前記ファイルの一覧を、前記端末に通知する通知部と、を有する
【発明の効果】
【０００７】
本実施形態によれば、端末の存在する場所に応じて、端末に表示するファイルの一覧を変更することが可能な、情報処理装置、プログラム、及び情報処理システムを提供することが可能となる。
【図面の簡単な説明】
【０００８】
【図１】一実施形態に係る情報処理システムのシステム構成の一例を示す図である。
【図２】一実施形態に係る情報システムの機能構成の一例を示す図である。
【図３】一実施形態に係るアクセス管理テーブルの一例を示す図である。
【図４】一実施形態に係る認証テーブルの一例を示す図である。
【図５】一実施形態に係るアクセス権の設定テーブルの一例を示す図である。
【図６】一実施形態に係るアクセス権の設定テーブルの一例を示す図である。
【図７】一実施形態に係る情報処理装置のハードウェア構成の一例を示す図である。
【図８】一実施形態に係るスマートデバイスのハードウェア構成の一例を示す図である。
【図９】一実施形態に係るアクセスポイントのハードウェア構成の一例を示す図である。
【図１０】一実施形態に係る動作手順の一例を示す図である。
【図１１】一実施形態に係るスマートデバイスの画面遷移の一例を示す図である。
【図１２】一実施形態に係る動作手順の一例を示す図である。
【図１３Ａ】一実施形態に係る動作手順の一例を示す図である。
【図１３Ｂ】一実施形態に係る動作手順の一例を示す図である。
【図１４】一実施形態に係る動作手順の一例を示す図である。
【発明を実施するための形態】
【０００９】
［第１実施形態］
＜システム構成、及び機能構成＞
（１）システム全体構成
図１を用いて本実施形態に係るシステム構成を説明する。図１は本実施形態に係る情報処理システム１のシステム構成の一例を示す図である。
【００１０】
本実施形態に係る情報処理システム１は、情報処理装置２００と、スマートデバイス３００と、アクセスポイント１００（以下、ＡＰ１００）と、画像形成装置４００とを有する。
【００１１】
各装置はネットワーク５０を介して相互に接続される。ネットワーク５０は、特定の通信方式に限定されるものではなく、イーサネット（登録商標）、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ  ／  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）などを用いて相互に接続される。また、相互接続をする時に、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）、及び専用線を介して接続されてもよい。
【００１２】
情報処理装置２００は、スマートデバイス３００で操作されるファイルを記憶する。ファイルは、例えば文書データや画像データ、音声データ、動画データ等の電子データの一例である。情報処理装置２００は、ＡＰ１００から接続中のスマートデバイス３００に関する報告を受ける。情報処理装置２００は、かかる報告をＡＰ１００から定期的に受信し、記憶する。
【００１３】
情報処理装置２００は、スマートデバイス３００から、記憶しているファイルの一覧の取得の要求を受け付ける。情報処理装置２００は、取得の要求を受けて、スマートデバイス３００に、ファイルの一覧を送信するが、かかるファイルの一覧はスマートデバイス３００の場所に応じて生成される。
また、情報処理装置２００は、スマートデバイス３００が選択したファイルをスマートデバイス３００上で閲覧等の操作を可能な状態にする。情報処理装置２００は、選択したファイルに実行可能な操作をスマートデバイス３００の場所に応じて設定する。
【００１４】
これらの操作の詳細については後述する。
【００１５】
スマートデバイス３００は、ユーザが操作する端末であり、例えばスマートフォン、携帯電話、ノートＰＣ、タブレット端末等である。スマートデバイス３００は、Ｂｌｕｅｔｏｏｔｈ（登録商標）、又はＢＬＥ（Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ）等の近距離無線通信を用いてＡＰ１００と通信可能である。スマートデバイス３００は、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  ｒａｄｉｏ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）等の非接触通信を用いてＡＰ１００と通信可能である。なお、非接触通信は超近距離無線通信と呼ばれてもよい。スマートデバイス３００は、ＷＬＡＮ（Ｗｉｒｅｌｅｓｓ  ＬＡＮ）等を用いてネットワーク５０に接続可能である。ＡＰ１００は、１以上のスマートデバイス３００と通信が可能な通信装置である。
【００１６】
スマートデバイス３００は、ネットワーク５０を介して、情報処理装置２００に、ファイルの一覧の取得の要求、及び選択したファイルの閲覧等の要求を送信する。
【００１７】
ＡＰ１００は、スマートデバイス３００と接続すると、スマートデバイス３００が接続している旨の通知を情報処理装置２００に送信する。かかる通知は定期的に送信される。
【００１８】
ＡＰ１００には、ＢＬＥ等の近距離無線通信を用いるＡＰである第１のＡＰ１００Ａと、ＮＦＣ等の非接触通信を用いるＡＰである第２のＡＰ１００Ｂとがある。
【００１９】
図１の例では、第１のＡＰ１００Ａの形成するエリア内に、第２のＡＰ１００Ｂのエリアが形成される。第１のＡＰ１００Ａは、複数のスマートデバイス３００と接続することが想定され、第２のＡＰ１００Ｂは、スマートデバイス３００と一対一で接続することが想定される。
【００２０】
スマートデバイス３００は、居室内では第１のＡＰ１００Ａに接続する。スマートデバイス３００が、第２のＡＰ１００Ｂに近づいた場合には、スマートデバイス３００は第１のＡＰ１００Ａに加えて、第２のＡＰ１００Ｂとも接続する。例えば、スマートデバイス３００のユーザが、スマートデバイス３００を自席の近傍に設置された第２のＡＰ１００Ｂの傍に設置すると、スマートデバイス３００は第２のＡＰ１００Ｂに接続する。
【００２１】
ＡＰ１００は、スマートデバイス３００場所を正確に特定するために用いられる。第１のＡＰ１００Ａでは、数メートルから１０メートル程度の範囲でスマートデバイス３００の場所を特定できる（最大でも５０メートル程度）。また、第２のＡＰ１００Ｂでは、数センチメートルから１メートル程度の範囲でスマートデバイス３００の場所を特定できる。このため、ＧＰＳを用いるよりも正確にスマートデバイス３００の場所を特定できる。また、ＡＰ１００を用いれば、スマートデバイス３００の場所を、屋内でも特定できるというメリットがある。
【００２２】
本実施形態においては、ファイルの閲覧等に係る情報処理装置２００とスマートデバイス３００とのデータの送受信は主にネットワーク５０が用いられる。ＡＰ１００は主にスマートデバイス３００の場所を特定するために、スマートデバイス３００との間で信号の送受信を行う。
【００２３】
画像形成装置４００は、ＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）、又はプリンタ等であり、スマートデバイス３００の指示に基づいてファイルの印刷等の処理を行う。
【００２４】
図１の構成では、情報処理装置２００と、画像形成装置４００とが職員室（居室）内に設置されているが、これらの装置は、別の場所に設置されてもよい。
【００２５】
（２）情報処理装置の機能構成
図２を用いて本実施形態に係る情報処理装置２００の機能構成を説明する。
【００２６】
情報処理装置２００は、送受信部２１０と、ユーザ認証部２２０と、アクセスポイント検知部２３０と、記憶部２４０と、操作管理部２５０と、ファイル一覧の生成部２６０とを有する。
【００２７】
アクセスポイント検知部２３０は、スマートデバイス３００が接続しているＡＰ１００を検知する。
【００２８】
図３にアクセスポイント検知部２３０で管理するアクセス管理テーブルの一例を示す。かかるテーブルでは、ＡＰ１００毎に、接続が許可されているスマートデバイス３００のＩＤ（識別子）と、現在接続しているスマートデバイス３００のＩＤ（識別子）とが対応付けられて記憶される。これらの情報に加えて、アクセス管理テーブルに、ＡＰ１００のユーザ認証の有無、ＡＰ１００のタイプ（第１のＡＰ１００Ａ、又は第２のＡＰ１００Ｂ）等の情報が記憶されてもよい。
【００２９】
なお、スマートデバイス３００のＩＤは、情報処理システム１内でスマートデバイス３００を一意に特定できればよく、識別子の形式等に限定はない。ＭＡＣアドレス等がスマートデバイス３００のＩＤに用いられてもよい。
【００３０】
記憶部２４０は、スマートデバイス３００で操作されるファイルを記憶する。かかるファイルは、スマートデバイス３００を介してユーザに閲覧等される対象となるファイルである。なお、記憶部２４０はメモリと表現されてもよい。
【００３１】
送受信部２１０は、スマートデバイス３００から、記憶部２４０で記憶しているファイルの一覧の表示の要求を受信する。
【００３２】
表示の要求を受信すると、ファイル一覧の生成部２６０は、スマートデバイス３００が接続しているＡＰ１００に応じたファイルの一覧を生成する。なお、ファイル一覧の生成部２６０は、生成部の一例である。
【００３３】
具体的には、ファイル一覧の生成部２６０は、記憶部２４０で記憶しているアクセス権の設定テーブルを用いて、スマートデバイス３００が接続しているＡＰ１００に応じたファイルの一覧を生成する。
【００３４】
図５にアクセス権の設定テーブルの一例を示す（以下、「第１のアクセス権の設定テーブル」という。）。例えば、識別子が「職員室」のＡＰ１００と接続しているスマートデバイス３００からファイルの一覧の表示の要求を受信した場合、ファイル一覧の生成部２６０は、第１のアクセス権の設定テーブルの「ファイル名を表示可能なＡＰ」の列が、「職員室」、又は「ＡＮＹ」と設定されているファイルを抽出して、ファイルの一覧を生成する。なお、「ＡＮＹ」と設定されているファイルは、スマートデバイス３００のＡＰ１００との接続状況に関わらず、ファイル一覧に表示される。
【００３５】
送受信部２１０は、生成されたファイルの一覧を、スマートデバイス３００に通知する。なお、送受信部２１０は、通知部の一例である。
【００３６】
スマートデバイス３００は、通知されたファイルの一覧を表示する。ここで、通知されたファイルの一覧は、スマートデバイス３００の接続しているＡＰ１００、つまりＡＰ１００の場所に応じて生成されている。スマートデバイス３００が盗難等により第三者の手に渡った場合でも、第三者は、スマートデバイス３００に表示されるファイルの一覧しか認識することができない。つまり、かかる第三者は、情報処理装置２００に記憶されているファイルのうち、ファイルの一覧に表示されないファイルについて認識することができない。
【００３７】
このため、かかる第三者が、スマートデバイス３００の所有者である企業等の施設の内部に、スマートデバイス３００を移動させて、ファイルの一覧に表示されていないファイルの内容を確認することも困難である。
【００３８】
アクセスポイント検知部２３０は、スマートデバイス３００が接続しているアクセスポイントの変更を検知し、ファイル一覧の生成部２６０に通知する。
【００３９】
アクセスポイント検知部２３０によるアクセスポイントの変更の検知に応じて、ファイル一覧の生成部２６０は、ファイルの一覧を更新する。例えば、スマートデバイス３００の接続するＡＰ１００が、識別子が「職員室」のＡＰ１００から、識別子が「教室（１−Ａ）」のＡＰ１００に変更になったことを検知した場合、ファイル一覧の生成部２６０は、第１のアクセス権の設定テーブルを参照し、「ファイル名を表示可能なＡＰ」の列が、「教室（１−Ａ）」、又は「ＡＮＹ」と設定されているファイルを抽出して、ファイルの一覧を生成する。
【００４０】
送受信部２１０は、新たに生成されたファイルの一覧を、スマートデバイス３００に通知する。
【００４１】
生成されたファイルの一覧には、各々のファイルについて、スマートデバイス３００とＡＰ１００とが接続されている時に、ファイルの一覧に表示されるファイルであることを示す第１の情報と、スマートデバイス３００がＡＰ１００と接続されていない時でもファイルの一覧に表示されるファイルであることを示す第２の情報とのいずれかが設定されてもよい。
【００４２】
例えば、アクセス権の設定テーブルにおけるＡＰ１００の識別子「職員室」が第１の情報の一例であり、「ＡＮＹ」が第２の情報の一例である。
【００４３】
接続されているＡＰ１００から切断された場合、生成されたファイル一覧は、スマートデバイス３００上で、第１の情報、及び第２の情報に基づいて、ファイル一覧が表示される。具体的には、スマートデバイス３００上で、第１の情報が設定されているファイルはファイル一覧に表示されず、第２の情報が設定されているファイルはファイル一覧に表示される。
【００４４】
操作管理部２５０は、ＡＰ１００におけるファイルに対する実行可能な操作を管理する。具体的な動作について以下に説明する。
【００４５】
送受信部２１０は、スマートデバイス３００から、ファイルの選択の通知を受信する。ファイルは生成されたファイルの一覧の中から選択される。
【００４６】
ファイルの選択の通知を受信すると、操作管理部２５０は、スマートデバイス３００の接続しているアクセスポイントに基づいて、通知されたファイルに対する操作を決定する。操作を決定する時に、操作管理部２５０は、記憶部２４０で記憶されているアクセス権の設定テーブルを参照して、スマートデバイス３００が、ファイルに対して実行可能な操作を決定する。
【００４７】
例えば、識別子が「職員室」のＡＰ１００と接続しているスマートデバイス３００から、「ファイルＥ」を選択した旨の通知を受信した場合、操作管理部２５０は、第１のアクセス権の設定テーブルを参照してスマートデバイス３００が「ファイルＥ」に対して実行可能な操作を決定する。この場合、「ファイルＥ」に対して、スマートデバイス３００が実行可能な操作は、「閲覧」と「編集」であり、「出力」は実行できない。
【００４８】
なお、アクセス権の設定テーブルで、ＡＰ名が設定されていない場合には、いずれのＡＰ１００と接続している場合にも、スマートデバイス３００は、対応するファイルに対して操作を実行できない。例えば、第１のアクセス権の設定テーブルでは、「ファイルＡ」、及び「ファイルＥ」の「出力可能なＡＰ」が空欄になっている。この場合、「ファイルＡ」、及び「ファイルＥ」の出力の操作はいずれのＡＰと接続している場合でも、スマートデバイス３００は実行できない。
【００４９】
操作管理部２５０は、決定されたファイルに対する操作の内容に応じて、スマートデバイス３００における、選択されえたファイルに係る表示を変更するように、スマートデバイス３００に指示する。操作管理部２５０は、送受信部２１０を介して送信される。
【００５０】
なお、操作の内容は、ファイルの閲覧、ファイルの編集、又はファイルの出力が想定されているが、これらに限られない。なお、出力の場合には、他の機器への転送、印刷、外部機器への表示、及びプロジェクタ等への投影等の可否について個別に設定してもよい。
【００５１】
ユーザ認証部２２０は、ＡＰ１００毎にユーザの認証の要否を判断し、必要な場合はユーザの認証を行う。ユーザ認証部２２０は、記憶部２４０で記憶している認証テーブルを用いて認証の処理を行う。図４に認証テーブルの一例を示す。ユーザの識別子（ユーザのＩＤ）と、スマートデバイス３００の識別子（スマートデバイス３００のＩＤ）とパスワードとが対応付けられて管理されている。
なお、ユーザのＩＤも、スマートデバイス３００のＩＤと同様に、情報処理システム１内でユーザを一意に特定できればよく、識別子の形式等に限定はない。
【００５２】
ユーザのＩＤを用いてユーザの認証を行う場合、ユーザ認証部２２０は、スマートデバイス３００から受信したユーザＩＤ及びパスワードが、それぞれ認証テーブルで管理しているユーザＩＤ及びパスワードと一致する場合、認証成功と判断する。
【００５３】
スマートデバイス３００のＩＤを用いてユーザの認証を行う場合、ユーザ認証部２２０は、スマートデバイス３００から受信したスマートデバイス３００のＩＤ及びパスワードが、それぞれ認証テーブルで管理しているスマートデバイス３００のＩＤ及びパスワードと一致する場合、認証成功と判断する。
【００５４】
なお、認証テーブルは、ユーザのＩＤと、スマートデバイス３００のＩＤとのいずれか一方のみを管理してもよい。
【００５５】
認証が成功した場合、情報処理装置２００は、スマートデバイス３００にファイルの一覧の送信、及び選択されたファイルに対して実行可能な操作の通知を行う。なお、ユーザ認証部２２０は、認証部の一例である。
【００５６】
第１のＡＰ１００Ａが第１のエリアを形成し、第２のＡＰ１００Ｂが、第１のエリアよりも狭い第２のエリアを形成し、第２のエリアが第１のエリアに含まれることが想定される。この状況で、スマートデバイス３００が第２のエリア内に位置する場合、アクセスポイント検知部２３０は、スマートデバイス３００が第１のＡＰ１００Ａと、第２のＡＰ１００Ｂの両方に接続しているものとして管理してもよい。或いは、アクセスポイント検知部２３０は、スマートデバイス３００が、第２のＡＰ１００Ｂに接続しているものとして管理してもよい。
【００５７】
情報処理装置２００は、図６に示すアクセス権の設定テーブル（第２のアクセス権の設定テーブル）を参照して上述した処理を実行してもよい。
【００５８】
第２のアクセス権の設定テーブルが用いられる場合、ユーザ認証部２２０は、ファイルが選択されるタイミングで、ユーザ認証を実行してもよい。かかるユーザ認証は、第２のアクセス権の設定テーブルにおいて認証の要否が「必要」と設定されている場合に実行される。
【００５９】
また、操作管理部２５０は、複数の出力の操作の中で実行可能な出力動作と、かかる出力動作を実行した時に、出力を許可する機器を抽出する。情報処理装置２００は抽出された実行可能な出力動作と、出力を許可する機器とをスマートデバイス３００に通知する。
【００６０】
例えば、ＡＰ１００（ＡＰ１００のＩＤ「職員室＃Ｂ座席」）から接続するスマートデバイスに、「ファイルＣ」の出力に係る操作の設定をする場合、操作管理部２５０は、出力動作のうち「印刷」と「外部表示」の操作の実行を、許可する設定を行う。
【００６１】
かかる出力動作を実行する時に、スマートデバイス３００が使用可能な出力機器は、「印刷」の場合、「ＭＦＰ００１」の識別子を有する画像形成装置４００であり、「外部表示」の場合、「ＤＰ＃Ｂ」の識別子を有するディスプレイである。
【００６２】
（３）スマートデバイスの機能構成
スマートデバイス３００の機能構成について図２を参照して説明する。スマートデバイス３００は、送受信部３５０と、制御部３２０と、入出力部３３０と、記憶部３４０とを有する。
【００６３】
送受信部３５０は、ＡＰ１００と近距離通信、又は非接触通信等を用いて信号の送受信を行う。かかる信号にはスマートデバイス３００のＩＤを含む。
【００６４】
送受信部３５０は、情報処理装置２００とネットワーク５０を介して信号の送受信を行う。
【００６５】
制御部３２０は、他の機能部と連携してスマートデバイス３００に対する各種制御を実行する。入出力部３３０はスマートデバイス３００のユーザからの入力を受け付けると共に、スマートデバイス３００上に各種情報を表示する。
【００６６】
入出力部３３０が、スマートデバイス３００のユーザからファイルの一覧の取得の指示を受け付けると、制御部３２０は、送受信部３５０に対して、情報処理装置２００で記憶しているファイルの一覧の表示の要求を送信する。送受信部３５０は、情報処理装置２００からファイルの一覧を受信すると、入出力部３３０は、受信したファイルの一覧を表示する。
【００６７】
情報処理装置２００が、スマートデバイス３００の存在するＡＰ１００の変更を検知すると、送受信部３５０は、情報処理装置２００により更新されたファイルの一覧を受信する。入出力部３３０は、更新されたファイルの一覧を表示する。
【００６８】
入出力部３３０が、スマートデバイス３００のユーザからファイルの一覧の選択を受け付けると、制御部３２０は、送受信部３５０に対して、選択されたファイルを情報処理装置２００に通知することを指示する。送受信部３５０は、情報処理装置２００に、選択されたファイルを通知する。
【００６９】
送受信部３５０は、情報処理装置２００から選択したファイルのデータを受信する。かかるファイルには情報処理装置２００で決定された選択されたファイルに対する操作のみが実行可能である。
【００７０】
送受信部３５０は、情報処理装置２００により決定されたファイルに対する操作の内容に応じて、前記端末における選択されたファイルの表示を変更する指示を受信する。
【００７１】
送受信部３５０がかかる指示を受信すると、制御部３２０は、入出力部３３０にファイルの表示を変更することを指示する。
【００７２】
入出力部３３０は、決定された操作についてのみ実行可能であることがスマートデバイス３００のユーザから認識できるよう表示を制御する。例えば、ファイルの出力が実行可能でない場合、入出力部３３０は、出力を選択できないように、出力の選択を表示しなくてもよいし、出力のボタンを半輝度に表示してもよい。
【００７３】
情報処理装置２００が、ユーザの認証が必要と判断した場合には、送受信部３５０は、情報処理装置２００からユーザの認証の要求を受信する。認証の要求を受信すると、入出力部３３０は、スマートデバイス３００のユーザからユーザのＩＤと、パスワードの入力を受け付け、送受信部３５０は、入力されたユーザのＩＤとパスワードとを情報処理装置２００に送信してもよい。スマートデバイス３００のＩＤで認証される場合には、スマートデバイス３００のＩＤが入力され、送信される。
【００７４】
なお、認証に必要な情報が予めスマートデバイス３００に記憶されている場合、スマートデバイス３００のユーザからの入力を受けずに、認証の要求に応じて、記憶されている情報が情報処理装置２００に送信されてもよい。
【００７５】
送受信部３５０は、ＡＰ１００と近距離通信、又は非接触通信等を用いて信号の送受信を行う。かかる信号にはスマートデバイス３００のＩＤを含む。
【００７６】
記憶部３４０は、情報処理装置２００から送信されたファイルの一覧、選択されたファイル、及び選択されたファイルに対する操作に関する情報等を記憶する。
【００７７】
情報処理装置２００から受信したファイルの一覧には、各々のファイルについて、スマートデバイス３００がＡＰ１００と接続している時にファイルの一覧に表示されるファイルであることを示す第１の情報と、スマートデバイス３００がＡＰ１００と接続していない時でもファイルの一覧に表示されるファイルであることを示す第２の情報とのいずれかが設定されてもよい。
【００７８】
この場合、送受信部３５０が、接続しているＡＰ１００からの切断を検知すると、入出力部３３０は、第１の情報と、第２の情報とに基づいてファイル一覧を表示する。具体的には、入出力部３３０は、第２の情報が設定されているファイルを前記ファイル一覧に表示し、前記第１の情報が設定されているファイルをファイル一覧に表示しない。
【００７９】
なお、送受信部３５０は、アクセスポイント接続部、及び受信部の一例である。また、入出力部３３０は、出力部の一例である。
【００８０】
（４）ＡＰの機能構成
ＡＰ１００の機能構成について図２を参照して説明する。ＡＰ１００は、送受信部１１０と、制御部１２０と、記憶部１３０とを有する。
【００８１】
送受信部１１０は、スマートデバイス３００と、近距離通信、又は非接触通信により信号の送受信を行う。スマートデバイス３００からの信号にはスマートデバイス３００のＩＤが含まれる。スマートデバイス３００と送受信部１１０とは、定期的に信号の送受信を行ってもよい。
【００８２】
送受信部１１０は、ネットワーク５０を介して、情報処理装置２００と信号の送受信を行う。送受信部１１０から情報処理装置２００への信号には、ＡＰ１００に接続しているスマートデバイス３００のＩＤを含む。
【００８３】
送受信部１１０は、情報処理装置２００への信号を、定期的に送信してもよいし、ＡＰ１００に新たにスマートデバイス３００が接続された時、スマートデバイス３００がＡＰ１００との接続を切断した時、及び／又はＡＰ１００がスマートデバイス３００を検知できなくなった時に送信してもよい。
【００８４】
制御部１２０は、ＡＰ１００の各機能部に対する制御を行う。記憶部１３０は、ＡＰ１００に接続しているスマートデバイス３００の識別子を記憶する。記憶部１３０は、スマートデバイス３００の接続、及び切断等を検知した時刻等の情報について記憶してもよい。
【００８５】
＜ハードウェア構成＞
（１）情報処理装置
情報処理装置２００は、例えば図７に示すようなハードウェア構成により実現される。
【００８６】
情報処理装置２００は表示部２０１、外部Ｉ／Ｆ２０３、ＲＡＭ２０４、ＲＯＭ２０５、ＣＰＵ２０６、通信Ｉ／Ｆ２０７、ＨＤＤ２０９などを備え、それぞれがバスＢで相互に接続されている。
【００８７】
表示部２０１は、ＬＥＤ等を利用して情報処理装置２００の状態などを表示する。通信Ｉ／Ｆ２０７は、ＡＰ１００、及びスマートデバイス３００等と、有線、又は無線のネットワーク５０を介して通信を行う。
【００８８】
また、ＨＤＤ２０９はプログラムやデータを格納している不揮発性の記憶装置の一例である。格納されるプログラムやデータには情報処理装置２００全体を制御する基本ソフトウェアであるＯＳ、ＯＳ上において各種機能を提供するアプリケーションソフトウェア（以下、アプリケーションと呼ぶ）などがある。なお、情報処理装置２００はＨＤＤ２０９に替え、記憶媒体としてフラッシュメモリを用いるドライブ装置（例えばソリッドステートドライブ：ＳＳＤ）を利用するものであってもよい。
【００８９】
外部Ｉ／Ｆ２０３は、外部装置とのインタフェースである。外部装置には、記録媒体５０３ａなどがある。これにより、情報処理装置２００は外部Ｉ／Ｆ２０３を介して記録媒体２０３ａの読み取り及び／又は書き込みを行うことができる。記録媒体２０３ａにはフレキシブルディスク、ＣＤ、ＤＶＤ、ＳＤメモリカード、ＵＳＢメモリなどがある。
【００９０】
ＲＯＭ２０５は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリ（記憶装置）の一例である。ＲＯＭ２０５には情報処理装置２００の起動時に実行されるＢＩＯＳ、ＯＳ設定、及びネットワーク設定などのプログラムやデータが格納されている。ＲＡＭ２０４はプログラムやデータを一時保持する揮発性の半導体メモリ（記憶装置）の一例である。
【００９１】
ＣＰＵ２０６は、ＲＯＭ２０５やＨＤＤ２０９などの記憶装置からプログラムやデータをＲＡＭ２０４上に読み出し、処理を実行することで、情報処理装置２００全体の制御や機能を実現する演算装置である。情報処理装置２００は図７に示すハードウェア構成により、上述した各種処理を実現できる。
【００９２】
（２）スマートデバイス
図８は本実施形態に係るスマートデバイス３００の一例のハードウェア構成図である。図８のスマートデバイス３００は、ＣＰＵ３０１、ＲＯＭ３０２、ＲＡＭ３０３、メディアドライブ３０８、通信部３１２、アンテナ３１１、近距離無線通信部３１５、近距離無線通信用アンテナ３１４、ディスプレイ３１６、及びタッチパネル３１７を備えている。
【００９３】
ＣＰＵ３０１はスマートデバイス３００全体の動作を制御する。ＲＯＭ３０２は基本入出力プログラムを記憶している。ＲＡＭ３０３はＣＰＵ３０１のワークエリアとして使用される。
【００９４】
メディアドライブ３０８は、フラッシュメモリ等の記録メディア３０７に対するデータの読み出し又は書き込み（記憶）を制御する。メディアドライブ３０８は、既に記録されていたデータが読み出され又は新たにデータが書き込まれて記憶する記録メディア３０７を着脱自在な構成となっている。
【００９５】
通信部３１２はネットワーク５０と接続しデータの送受信を行う。無線ＬＡＮ及びセルラー通信（３Ｇ，ＬＴＥ）等の無線通信でデータの送受信を行う時には、通信部３１２は、アンテナ３１１を利用して最寄りの無線ＬＡＮ基地局、及び携帯電話基地局と通信を行う。なお、無線ＬＡＮ通信を用いる時には、ＩＥＥＥ８０４１１規格に準拠した方式を利用する。
【００９６】
近距離無線通信部３１５は、近距離無線通信用アンテナ３１４を利用したＢＬＥ通信などの近距離無線通信を行う。
【００９７】
非接触無線通信部３１３は、非接触通信用アンテナ３１９を利用したＮＦＣ通信などの非接触通信（超近距離通信）を行う。
【００９８】
ディスプレイ３１６は、被写体の画像や各種アイコン等を表示する液晶や有機ＥＬ等である。タッチパネル３１７は、ディスプレイ３１６上に載せられ、感圧式又は静電式のパネルによって構成され、指やタッチペン等によるタッチによってディスプレイ３１６上におけるタッチ位置を検出する。バスラインＢは上記各部を電気的に接続するためのアドレスバスやデータバス等である。
【００９９】
このように、本実施形態に係るスマートデバイス３００は図８に示すハードウェア構成により上述した各種処理を実現できる。
【０１００】
（３）ＡＰ
ＡＰ１００は、例えば図９に示すようなハードウェア構成により実現される。
【０１０１】
ＡＰ１００は、表示部１０１、外部Ｉ／Ｆ１０３、ＣＰＵ１０６、通信Ｉ／Ｆ１０７、ＨＤＤ１０９、ＲＡＭ１０４、ＲＯＭ１０５、個別処理部１０８、及び個別処理部用のアンテナ１０８ａを有する。基本的には、情報処理装置２００と同等の構成を有する。このため各構成の詳細な説明については省略する。ＡＰ１００は、一部の機能について具備しなくてもよい。
【０１０２】
ＡＰ１００が第１のＡＰ１００Ａの場合、個別処理部１０８は、アンテナ１０８ａを用いて近距離無線通信を行う機能が具備される。この場合、個別処理部は、スマートデバイス３００とＢＬＥ通信などの近距離無線通信を行う。
【０１０３】
ＡＰ１００が第２のＡＰ１００Ｂの場合、個別処理部１０８は、アンテナ１０８ａを用いて非接触通信を行う機能が具備される。この場合、個別処理部は、スマートデバイス３００とＮＦＣ通信などの非接触通信（超近距離無線通信）を行う。
【０１０４】
このように、本実施形態に係るＡＰ１００は図９に示すハードウェア構成により上述した各種処理を実現できる。
【０１０５】
＜動作手順＞
（１）動作手順（その１）
図１０を用いて、スマートデバイス３００が、情報処理装置２００からファイルの一覧の取得、及び選択したファイルを閲覧する時の動作手順について説明する。
【０１０６】
ステップＳ１００１で、ユーザがスマートデバイス３００を携帯して職員室に入室する。
【０１０７】
ステップＳ１００２で、スマートデバイス３００は第１のＡＰ１００Ａに接続する。かかる第１のＡＰ１００Ａの識別子は「職員室」である。
【０１０８】
ステップＳ１００３で、情報処理装置２００は、第１のＡＰ１００Ａからの通知によりスマートデバイス３００が第１のＡＰ１００Ａと接続したことを検知する。
【０１０９】
ステップＳ１００４で、情報処理装置２００は、アクセスポイント検知部２３０で管理しているアクセス管理テーブルを更新する。具体的には、アクセスポイント検知部２３０は、アクセス管理テーブルの第１のＡＰ１００Ａの「接続しているスマートデバイス３００のＩＤ」の欄にスマートデバイス３００の「スマートデバイスのＩＤ」を追加する。例えば、検知されたスマートデバイス３００のＩＤが「０００１」の場合、かかる欄に「０００１」を追加する。
【０１１０】
なお、「接続しているスマートデバイス３００のＩＤ」の欄に追加されたスマートデバイス３００のＩＤが、「接続を許可されているスマートデバイス３００のＩＤ」の欄に登録されていない場合、スマートデバイス３００は、情報処理装置２００からファイルの一覧の表示等の各種サービスの提供を受けることができない。
【０１１１】
「接続を許可されているスマートデバイス３００のＩＤ」の欄に登録されていないスマートデバイス３００が、第１のＡＰ１００Ａに接続し、ファイルの一覧の表示等の各種サービスの要求を情報処理装置２００に送信すると、情報処理装置２００は、かかる要求を拒否する。
【０１１２】
ステップＳ１００５で、ユーザは、スマートデバイス３００上で、ファイルの一覧表示、及びファイルの閲覧等を行うアプリケーションを起動する。次に、ユーザは、スマートデバイス３００に対して、ファイルの一覧を取得することを指示する。
【０１１３】
ステップＳ１００６で、スマートデバイス３００は、情報処理装置２００にファイルの一覧の表示の要求を送信する。
【０１１４】
ステップＳ１００７で、情報処理装置２００は、スマートデバイス３００からファイルの一覧の表示の要求を受信する。かかる要求を受信した時に、情報処理装置２００は、アクセス管理テーブルを参照し、スマートデバイス３００が識別子「職員室」の第１のＡＰ１００Ａに接続を許可されているスマートデバイス３００であるか否か判断してもよい。
【０１１５】
ステップＳ１００８で、ファイル一覧の生成部２６０は、記憶部２４０で記憶しているアクセス権の設定テーブルを参照する。
【０１１６】
ステップＳ１００９で、ファイル一覧の生成部２６０は、アクセス権の設定テーブルの「ファイル名の表示可能なＡＰ」の列を参照し、ファイル毎に表示してよいか否か判断する。表示してよいと判断された場合（ステップＳ１００９  ＹＥＳ）、ステップＳ１０１０に進む。表示できないと判断された場合（ステップＳ１００９  ＮＯ）、ステップＳ１０１１に進む。
【０１１７】
ステップＳ１０１０で、ファイル一覧の生成部２６０は、表示してよいと判断されたファイルを一覧に追加する。
【０１１８】
ステップＳ１００９とＳ１０１０の処理は、ファイル毎に繰り返される。
【０１１９】
ステップＳ１０１１で、ファイル一覧の生成部２６０は、表示してよいと判断されたファイルから成る「ファイルの一覧の表示」を生成する。
【０１２０】
ステップＳ１０１２で、情報処理装置２００は、生成されたファイルの一覧をスマートデバイス３００上で表示するのに必要な情報をスマートデバイス３００に送信する。かかる情報は、ファイルの一覧に加えて、スマートデバイス３００のＩＤ、第１のＡＰ１００Ａの情報等を含んでもよい。
【０１２１】
また、生成されたファイル一覧は、ファイル一覧に含まれる各ファイルが、スマートデバイス３００が第１のＡＰ１００Ａと接続している時にファイルの一覧に表示可能なのか、スマートデバイス３００がかかる第１のＡＰ１００Ａと接続しているか否かに関わらず、表示可能なのかを示す情報を含む。つまり、「職員室」の第１のＡＰ１００Ａ（ＡＰ１００のＩＤ「職員室」）と接続している場合のみファイルの一覧に表示されるファイルを特定し得る情報が生成されたファイル一覧には含まれている。
なお、情報処理装置２００は、かかる情報を送信する前にスマートデバイス３００が第１のＡＰ１００Ａ（ＡＰ１００のＩＤ「職員室」）と接続しているか確認してもよい。
【０１２２】
ステップＳ１０１３で、スマートデバイス３００は受信した情報からファイルの一覧を入出力部３３０に表示する。
【０１２３】
ステップＳ１０１４で、ユーザは表示されたファイルの一覧を確認することができる。
【０１２４】
上述したステップを実行することにより、スマートデバイス３００が接続しているＡＰ１００に応じた、ファイルの一覧をスマートデバイス３００上で表示させることができる。
【０１２５】
次に、ユーザによりファイル一覧からファイルの操作が要求された時の動作について説明する。
【０１２６】
ステップＳ１０１５で、ユーザは、スマートデバイス３００に対して、表示されたファイル一覧の中からファイルを選択し、ファイルの操作を要求する。
【０１２７】
ステップＳ１０１６で、スマートデバイス３００は、ユーザから選択されたファイルに対する操作の要求を受け付ける。次に、スマートデバイス３００は、情報処理装置２００に選択されたファイルの操作の要求を送信する。かかる要求には、ファイル名、スマートデバイス３００が接続しているＡＰ１００の情報（ＡＰ１００のＩＤ等）、及びスマートデバイス３００のＩＤ等を含む。
【０１２８】
ステップＳ１０１７で、情報処理装置２００は、スマートデバイス３００が第１のＡＰ１００Ａと接続している時の操作の権限を判断する処理を開始する。
【０１２９】
ステップＳ１０１８で、アクセスポイント検知部２３０は、アクセス管理テーブルを参照して、スマートデバイス３００が第１のＡＰ１００Ａ（ＡＰ１００のＩＤ「職員室」）と接続しているか確認する。接続していることが確認できた場合（Ｓ１０１８  ＹＥＳ）、ステップＳ１０１９に進む。接続していることが確認できなかった場合（Ｓ１０１８  ＮＯ）、ステップＳ１０２４に進む。
【０１３０】
ステップＳ１０１９で、操作管理部２５０はアクセス権の設定テーブルの選択されたファイルの「編集可能なＡＰ」の欄を参照する。操作管理部２５０は、「編集可能なＡＰ」の欄において、ＡＰ１００のＩＤに「職員室」、又は「ＡＮＹ」と設定されているか否かを判断する。
【０１３１】
ＡＰ１００のＩＤに「職員室」、又は「ＡＮＹ」と設定されている場合（ステップＳ１０１９  ＹＥＳ）、ステップＳ１０２１に進む。一方、ＡＰ１００のＩＤに「職員室」、又は「ＡＮＹ」と設定されていない場合（ステップＳ１０１９  ＮＯ）、ステップＳ１０２０に進む。
【０１３２】
ステップＳ１０２０で、操作管理部２５０はアクセス権の設定テーブルの選択されたファイルの「閲覧可能なＡＰ」の欄を参照する。操作管理部２５０は、「閲覧可能なＡＰ」の欄において、ＡＰ１００のＩＤに「職員室」、又は「ＡＮＹ」と設定されているか否か判断する。
【０１３３】
ＡＰ１００のＩＤに「職員室」、又は「ＡＮＹ」と設定されている場合（ステップＳ１０２０  ＹＥＳ）、ステップＳ１０２１に進む。一方、ＡＰ１００のＩＤに「職員室」、又は「ＡＮＹ」と設定されていない場合（ステップＳ１０２０  ＮＯ）、ステップＳ１０２４に進む。
【０１３４】
ステップＳ１０２１で、情報処理装置２００は、選択されたファイルのデータをスマートデバイス３００に送信する。編集が許可されている場合（ステップＳ１０１９  ＹＥＳ）、かかる選択されたファイルのデータはファイルの編集が可能なデータである。一方、閲覧のみが許可されている場合（ステップＳ１０２０  ＹＥＳ）、かかる選択されたファイルのデータは閲覧のみが可能なデータである。
【０１３５】
ステップＳ１０２２で、スマートデバイス３００は、選択されたファイルのデータを受信すると、入出力部３３０に選択されたファイルを表示する。情報処理装置２００の設定により、表示されたファイルのデータは、閲覧のみ可能、又は編集が可能な状態で表示される。
【０１３６】
ステップＳ１０２３で、ユーザは入出力部３３０に表示されたファイルを確認する。
【０１３７】
一方、処理がステップＳ１０２４に進んだ場合、情報処理装置２００は、ステップＳ１０２４で、スマートデバイス３００にエラーの通知を送信する。
【０１３８】
ステップＳ１０２５で、スマートデバイス３００は、入出力部３３０にエラーの表示をする。
【０１３９】
ステップＳ１０２６で、ユーザはエラーの表示を確認し、接続中のＡＰ１００からは、選択したファイルの閲覧、編集を実行できないことを認識する。
【０１４０】
なお、上記の手順において、情報処理装置２００は、「編集」、「閲覧」に加えて「出力」の可否について判断してもよい。情報処理装置２００は、他の手順と同様にアクセス権の設定テーブルの「出力可能なＡＰ」を参照することにより出力の可否を判断することができる。
【０１４１】
（２）動作手順（その２）
図１１を用いて、スマートデバイス３００が、ＡＰ１００との接続を切断した時の動作手順について説明する。
【０１４２】
図１１の動作手順は、Ｓ１１００に示す状態から開始される。Ｓ１１００の状態では、情報処理装置２００から、スマートデバイス３００に選択されたファイルのデータが送信され、スマートデバイス３００の入出力部３３０にかかるファイルが表示されている。なお、スマートデバイス３００は第１のＡＰ１００Ａ（ＡＰ１００のＩＤ「職員室」）と接続している。
【０１４３】
ステップＳ１１０１で、ユーザがスマートデバイス３００を携帯して職員室の外に出る。
【０１４４】
ステップＳ１１０２で、スマートデバイス３００は、第１のＡＰ１００Ａと切断したことを検知する。例えば、スマートデバイス３００は、第１のＡＰ１００Ａからの信号を所定の閾値以下の強度で受信する場合に切断したと判断してもよい。
【０１４５】
ステップＳ１１０３で、スマートデバイス３００は、入出力部３３０の表示をクリアする。また、スマートデバイス３００は、選択されたファイルを削除する。
【０１４６】
ステップＳ１１０４で、入出力部３３０の表示がクリアされたため、ユーザは、削除されたファイルを閲覧できなくなる。
【０１４７】
ステップＳ１１０５で、スマートデバイス３００は、スマートデバイス３００内で記憶しているファイルの一覧から、ＡＰ１００のＩＤが「職員室」の場合にのみ表示可能なファイルを削除する処理を開始する。
【０１４８】
ステップＳ１１０６で、スマートデバイス３００は、接続したＡＰ１００がＡＰ１００のＩＤ「職員室」の場合にのみ表示可能か判断する。生成されたファイル一覧に含まれるファイルのうち、アクセス権の設定テーブルの「ファイル名の表示可能なＡＰ」の欄が「職員室」と設定されていると、ＡＰ１００のＩＤ「職員室」の場合にのみ表示可能と判断される。
【０１４９】
一方、例えば、「ＡＮＹ」と設定されていると、どこのＡＰ１００からでも表示できるため、ＡＰ１００のＩＤ「職員室」の場合にのみ表示可能と判断されない。
【０１５０】
ＡＰ１００のＩＤ「職員室」の場合にのみ表示可能と判断された場合（ステップＳ１１０６  ＹＥＳ）、ステップＳ１１０７に進み、ＡＰ１００のＩＤ「職員室」の場合にのみ表示可能と判断されない場合（ステップＳ１１０６  ＮＯ）、ステップＳ１１０８に進む。
【０１５１】
ステップＳ１１０７で、ＡＰ１００のＩＤ「職員室」の時のみ表示可能と判断されたファイルは、ファイル一覧から削除する。つまり、かかる削除されたファイルは、スマートデバイス３００のファイル一覧に表示されなくなる。
【０１５２】
ステップＳ１１０６とステップＳ１１０７の処理は、ファイル一覧に含まれるファイル毎に繰り返し実行される。
【０１５３】
ステップＳ１１０８で、スマートデバイス３００は、ファイル一覧の更新の処理が完了し、更新後のファイル一覧を入出力部３３０に表示する。
【０１５４】
ステップＳ１１０９で、ユーザは、入出力部３３０に表示されている更新されたファイル一覧を確認できる。
【０１５５】
次に、ＡＰ１００Ａ側の動作について説明する。
【０１５６】
ステップＳ１１１０で、情報処理装置２００は、第１のＡＰ１００Ａからスマートデバイス３００が切断されたことを検知する。かかる切断について、第１のＡＰ１００Ａから通知されることにより情報処理装置２００は検知する。
ステップＳ１１１１で、情報処理装置２００のアクセスポイント検知部２３０は、アクセス管理テーブルを更新する。具体的には、切断が検知されたスマートデバイス３００のＩＤをＡＰ１００のＩＤ「職員室」の「接続しているスマートデバイス３００のＩＤ」から削除する。
【０１５７】
（３）スマートデバイスの表示
次に、図１２を用いて、上述した動作手順が実施された時のスマートデバイス３００の入出力部３３０の表示について説明する。
【０１５８】
図１２の（Ａ）は、スマートデバイス３００の入出力部３３０の表示を示している。スマートデバイス３００から、情報処理装置２００に記憶されているファイルを表示するために、ユーザは、「ファイル表示アプリケーション」を起動する必要がある。
【０１５９】
スマートデバイス３００が、職員室で「ファイル表示アプリケーション」を起動した時の様子を図１２の（Ｂ）に示す。スマートデバイス３００は、職員室に存在する時には、第１のＡＰ１００Ａ（ＡＰ１００のＩＤ「職員室」）に接続しているものとする。
【０１６０】
図１２の（Ｂ）に示すように、入出力部３３０にファイル一覧が表示される。かかるファイルの一覧は、情報処理装置２００により生成される。ＡＰ１００のＩＤ「職員室」で「ファイル名の表示可能なＡＰ」としてアクセス権の設定テーブルに設定されているファイルが表示される。
【０１６１】
図１２（Ｃ）は、ユーザによりファイルＡの表示を指示された時の入出力部３３０の表示を示す図である。ファイルＡの内容が表示されると共に、「編集」及び「出力」等の選択を受け付ける項目が入出力部３３０に表示される。
【０１６２】
なお、第１のＡＰ１００Ａ（ＡＰ１００のＩＤ「職員室」）から、ファイルＡに対する「編集」及び「出力」等が実行できない場合、「編集」及び「出力」等の選択を受け付ける項目が入出力部３３０に表示されない、又はかかる項目は半輝度等で表示される。
【０１６３】
図１２（Ｄ）は、ユーザがスマートデバイス３００を携帯して職員室の外に移動した場合の入出力部３３０の表示を示している。この場合、スマートデバイス３００とＡＰ１００Ａ（ＡＰ１００のＩＤ「職員室」）との接続は、切断される。
【０１６４】
入出力部３３０にネットワーク切断を検知した旨の表示がされる。
【０１６５】
図１２（Ｅ）は、職員室の外に出た後に更新されたファイル一覧が入出力部３３０に表示されている様子を示す図である。かかる表示は外出先で「ファイル表示アプリケーション」を表示した場合も同様である。
【０１６６】
この場合、ＡＰ１００のＩＤ「職員室」の場合にのみ表示可能と判断されているファイルは表示されない。一方、例えば、「ＡＮＹ」と設定されている場合には、どこのＡＰ１００からでも表示できるため、入出力部３３０に表示される。
【０１６７】
（４）動作手順（その３）
図１３（図１３Ａ及び図１３Ｂ）を用いて、スマートデバイス３００が、第１のＡＰ１００Ａのエリア内に形成されている第２のＡＰ１００Ｂのエリアに移動した場合の動作手順について説明する。この場合、スマートデバイス３００が、第１のＡＰ１００Ａに接続している状態で、さらに第２のＡＰ１００Ｂに接続する。
【０１６８】
ステップＳ１３００は、本動作手順の前提となる状態を示している。スマートデバイス３００が第１のＡＰ１００Ａに接続し、情報処理装置２００は、ユーザにより選択されたファイルを送信している。また、スマートデバイス３００は選択されたファイルを入出力部３３０に表示し、ユーザは表示されている内容を確認している。
【０１６９】
ステップＳ１３０１で、ユーザがスマートデバイス３００を携帯して自席（＃Ａ座席）に戻る。自席の周辺には第２のＡＰ１００Ｂのエリアが形成されている。なお第２のＡＰ１００Ｂは、ＮＦＣのＡＰ１００等であると想定され、エリアは数センチメートルから１メートル程度である。スマートデバイス３００を自席に置いている場合に接続可能である。
【０１７０】
ステップＳ１３０２で、スマートデバイス３００は、第２のＡＰ１００Ｂに接続する。第２のＡＰ１００Ｂの識別子は「職員室＃Ａ座席」である。
【０１７１】
ステップＳ１３０３で、アクセスポイント検知部２３０は、アクセス管理テーブルを参照し、スマートデバイス３００が、第２のＡＰ１００Ｂ（ＡＰ１００のＩＤ「職員室＃Ａ座席」）に接続したことを検知する。アクセスポイント検知部２３０は、スマートデバイス３００が、第２のＡＰ１００Ｂ（ＡＰ１００のＩＤ「職員室＃Ａ座席」）への接続が許可されているかアクセス管理テーブルを参照して判断する。
【０１７２】
ＡＰ１００のＩＤが「職員室＃Ａ座席」はアクセス管理テーブルにて認証が必要なＡＰ１００と設定されている。このため、ユーザ認証が実行される。
【０１７３】
ステップＳ１３０４で、ユーザ認証部２２０は、ユーザ認証を行う。かかるユーザ認証には認証テーブルを用いる。情報処理装置２００が、スマートデバイス３００からユーザのＩＤとパスワードを受信していない場合、情報処理装置２００は、スマートデバイス３００にユーザのＩＤとパスワードの送信を求めてもよい。ユーザ認証が成功するとステップＳ１３０５に進む（ステップＳ１３０４  ＹＥＳ）。ユーザ認証が成功しない場合、処理を終了する（ステップＳ１３０４  ＮＯ）。処理を終了する時に、情報処理装置２００は、スマートデバイス３００にエラーを通知してもよい。
【０１７４】
ステップＳ１３０５で、アクセスポイント検知部２３０は、アクセス管理テーブルを更新する。
【０１７５】
ステップＳ１３０６乃至ステップＳ１３１８は、ステップＳ１００８乃至ステップＳ１０２０と同様であるため説明を省略する。ＡＰ１００のＩＤが「職員室＃Ａ座席」でファイル名の表示可能なＡＰ１００が抽出され、リストが生成される。その後、スマートデバイス３００から要求されたファイルに対して、「編集」、及び「閲覧」の可否等が判断される。
【０１７６】
選択されたファイルに対する編集が可能と判断された場合、ステップＳ１３１９で、情報処理装置２００は、スマートデバイス３００に認証情報の通知を要求する。
【０１７７】
ステップＳ１３２０で、スマートデバイス３００は、入出力部３３０に認証情報の入力画面を表示し、ユーザに入力を促す。
【０１７８】
ステップＳ１３２１で、ユーザは認証情報の入力画面を認識する。
【０１７９】
ステップＳ１３２２で、ユーザはスマートデバイス３００に認証情報の入力を行う。
【０１８０】
ステップＳ１３２３で、スマートデバイス３００はユーザから入力された認証情報を認識し、情報処理装置２００に通知する。
【０１８１】
ステップＳ１３２４で、情報処理装置２００は認証情報を取得する。認証情報とは、例えばユーザのＩＤとパスワード、スマートデバイス３００のＩＤとパスワード、又はパスワード等である。なお、認証情報は、ユーザに入力されなくてもよい。この場合、スマートデバイス３００が、認証情報の通知の要求の受信に応じて、情報処理装置２００に通知する。
【０１８２】
ステップＳ１３２５で、ユーザ認証部２２０は、認証テーブルを用いてユーザ認証を実行する。認証が成功した場合（Ｓ１３２５  ＹＥＳ）、ステップＳ１３２６に進み、ユーザ認証が失敗した場合（Ｓ１３２５  ＮＯ）、ステップＳ１３３３に進む。
【０１８３】
ステップＳ１３２６乃至ステップＳ１３２８は、ステップＳ１０２１乃至ステップＳ１０２３と同じであるため、説明を省略する。情報処理装置２００は、選択されたファイルのデータを送信する。かかる選択されたファイルのデータは、選択されたファイルが編集可能に設定されている。
【０１８４】
次に選択されたファイルが閲覧のみ可能な場合（ステップＳ１３１８  ＹＥＳ）について説明する。
【０１８５】
この場合、ステップＳ１３２９乃至ステップＳ１３３２の処理が実行されるが、かかる処理はステップＳ１３１９乃至ステップＳ１３２６と同様である。すなわち、ユーザ認証の処理を行った後に、選択されたファイルのデータを送信する。かかる選択されたファイルのデータは、選択されたファイルの閲覧が可能だが、編集はできない設定である。
【０１８６】
アクセスポイントに接続されていない場合（ステップＳ１３１６  ＮＯ）、及び選択されたファイルのデータの受信時のユーザ認証が成功しなかった場合（Ｓ１３２５  ＮＯ、Ｓ１３３１  ＮＯ）、情報処理装置２００はスマートデバイス３００にエラー通知を送信する。かかるエラー通知の送信の手順は、ステップＳ１０２４乃至ステップＳ１０２６と同様であるため説明を省略する。
【０１８７】
上述した実施形態によれば、第２のＡＰ１００Ｂに接続している時に、ファイルを選択する時にもユーザ認証を行うことによりセキュリティのレベルを高めることができる。
【０１８８】
なお、第２のアクセス権の設定テーブル（図６参照）に示すように、ユーザ認証の要否をファイル毎に設定してもよい。
【０１８９】
また、ステップＳ１３２５及びステップＳ１３３１等のユーザ認証に代えて、ファイル毎に設定されているパスワードを入力させてもよい。
【０１９０】
（５）動作手順（その４）
図１４を用いて、情報処理装置２００が出力の権限の有無を判断する時の動作手順について説明する。スマートデバイス３００からファイルの選択の要求を受信した時に、情報処理装置２００は、編集と閲覧の権限を判断することに加えて、出力の権限を判断してもよい。具体的には、情報処理装置２００は、編集の権限の判断後（ステップＳ１０１９の後、ステップＳ１３１７の後）、又は閲覧の権限の判断後（ステップＳ１０２０の後、ステップＳ１３１８の後）に出力の権限を判断してもよい。以下に、出力の権限の有無を判断する時の動作手順について説明する。
【０１９１】
ステップＳ１４０１で、操作管理部２５０は、アクセス権の設定テーブルを参照して選択されたファイルの出力可能なＡＰ１００を確認する。
【０１９２】
ステップＳ１４０２で、操作管理部２５０は、スマートデバイス３００が接続しているＡＰ１００から選択されたファイルが出力可能か判断する。選択されたファイルが出力可能と判断された場合（ステップＳ１４０２  ＹＥＳ）、ステップＳ１４０３に進む。一方、選択されたファイルが出力不可とされた場合（ステップＳ１４０２  ＮＯ）、ステップＳ１４０４に進む。
【０１９３】
ステップＳ１４０３で、操作管理部２５０は、選択されたファイルの出力の権限を付与する設定を行う。
【０１９４】
ステップＳ１４０４で、操作管理部２５０は、選択されたファイルの出力の権限を付与しない設定を行う。
【０１９５】
ステップＳ１４０５で、情報処理装置２００は、選択されたファイルのデータをスマートデバイス３００に送信する。かかるデータには選択されたファイルの出力の権限に関する情報を含む。
【０１９６】
ステップＳ１４０６で、スマートデバイス３００は、選択されたファイルのデータを受信する。そして、スマートデバイス３００は、選択されたファイルに出力の権限が付与されているかを判定する。出力の権限が付与されている場合、ステップＳ１４０８に進む（ステップＳ１４０６  ＹＥＳ）。一方、出力の権限が付与されていない場合、ステップＳ１４０９（ステップＳ１４０６  ＮＯ）に進む。
【０１９７】
ステップＳ１４０８で、スマートデバイス３００は、選択されたファイルに係る「出力」の選択を受け付ける項目の設定を行う。
【０１９８】
ステップＳ１４０９で、スマートデバイス３００は、選択されたファイルの表示を行う。出力の権限が付与されている場合、入出力部３３０は、選択されたファイルの表示を行う時に、「出力」の選択を受け付ける項目を表示する。例えば、「印刷ボタン」が表示される。一方、出力の権限が付与されていない場合、入出力部３３０は、選択されたファイルの表示を行う時に、「出力」の選択を受け付ける項目を表示しない、又は半輝度表示等にする。例えば、入出力部３３０は「印刷ボタン」を半輝度で表示し、ユーザに対してかかるファイルを出力する権限が付与されていないことを認識させる。
【０１９９】
ステップＳ１４１０で、ユーザは選択されたファイルを確認する。
【０２００】
情報処理装置２００は、選択されたファイルに対する出力の権限を付与する処理に加えて、「出力許可の形態」と「出力を許可する機器」の判断を行ってもよい。かかる判断の時には、第２のアクセス権設定テーブル（図６参照）を参照して判断してもよい。
【０２０１】
この場合、選択されたファイルのデータに、「出力許可の形態」、及び「出力を許可する機器」の情報が含まれる。これらの情報をスマートデバイス３００が受信した時の印刷の動作について以下に説明する。
【０２０２】
ステップＳ１４１１で、ユーザは、スマートデバイス３００に、ファイルに対する「印刷」の指示を行う。
【０２０３】
ステップＳ１４１２で、スマートデバイス３００は、ユーザから選択されたファイルに対する「印刷」の指示を受け付ける。なお、選択されたファイルには「印刷」の権限が付与されているものとする。スマートデバイス３００は、印刷可能な画像形成装置４００が存在するか判断する。印刷可能な画像形成装置４００がある場合（ステップＳ１４１２  ＹＥＳ）、ステップＳ１４１３に進む。印刷可能な画像形成装置４００がない場合（ステップＳ１４１２  ＮＯ）、ステップＳ１４１５に進む。
【０２０４】
ステップＳ１４１３で、入出力部３３０は、画像形成装置４００の候補を表示する。
【０２０５】
ステップＳ１４１４で、ユーザに選択された画像形成装置４００に対して、スマートデバイス３００は印刷の指示を送信する。
【０２０６】
ステップＳ１４１５で、印刷の処理を中止する。この時に、スマートデバイス３００は、入出力部３３０に印刷可能な画像形成装置４００が存在しない旨のエラー表示をしてもよい。
【０２０７】
なお、出力先の選択について「印刷」を例に説明したが、他の出力の形態（転送、投射、外部表示等）でも同様の手順について出力する機器の選択が可能である。
【０２０８】
［その他］
上述した実施形態では、ファイルの一覧を生成する形態について説明したが、ファイルの一覧にはフォルダを含んでもよい。
【０２０９】
上述した実施形態では、近距離無線通信の一例としてＢＬＥ通信を用いた場合について説明したが、他の近距離無線通信を適用可能なことは勿論である。超音波、光、電波、赤及び外線等を近距離無線通信に適用してもよい。
【０２１０】
上述した実施形態では、近距離通信と、非接触通信（超近距離通信）とを用いた動作をについて記載したが、通信可能な距離が異なる２つの通信方式を用いても同様の選択、及び判断動作を実行することができる。
【０２１１】
上述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、情報処理装置２００、及びスマートデバイス３００に供給してもよい。そして、情報処理装置２００、及びスマートデバイス３００が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、上述の実施形態が、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は、いずれかの実施の形態を構成することになる。ここで、記憶媒体は、記録媒体または非一時的な記憶媒体である。
【０２１２】
また、コンピュータ装置が読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけではない。そのプログラムコードの指示に従って、コンピュータ装置上で動作しているオペレーティングシステム（ＯＳ）等が実際の処理の一部または全部を行ってもよい。さらに、その処理によって前述した実施形態の機能が実現されてもよいことは言うまでもない。
【０２１３】
以上、本発明の好ましい実施形態について説明したが、本発明はこうした実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
【符号の説明】
【０２１４】
１００  アクセスポイント（ＡＰ）
２００  情報処理装置
２２０  ユーザ認証部
２３０  アクセスポイント検知部
２４０  記憶部
２５０  操作管理部
２６０  ファイル一覧の生成部
３００  スマートデバイス
【先行技術文献】
【特許文献】
【０２１５】
【特許文献１】特開２０１４−１９９６５４号公報
【図１】
2017016189.tif 000003
【図２】
2017016189.tif 000004
【図３】
2017016189.tif 000005
【図４】
2017016189.tif 000006
【図５】
2017016189.tif 000007
【図６】
2017016189.tif 000008
【図７】
2017016189.tif 000009
【図８】
2017016189.tif 000010
【図９】
2017016189.tif 000011
【図１０】
2017016189.tif 000012
【図１１】
2017016189.tif 000013
【図１２】
2017016189.tif 000014
【図１３Ａ】
2017016189.tif 000015
【図１３Ｂ】
2017016189.tif 000016
【図１４】
2017016189.tif 000017