(57)【要約】【課題】ドキュメントの閲覧時におけるユーザーの利便性を損なうことなく、セキュリティを向上させることが可能な情報処理システムを提供する。【解決手段】情報処理システムは、閲覧制限された所定のドキュメントの閲覧を管理するサーバー装置と、ネットワークを介してサーバー装置と互いに通信可能に接続され、携帯可能な情報処理装置とを備える。サーバー装置は、情報処理装置もしくは所定の情報処理装置からの情報に基づいて情報処理装置が所定の情報処理装置と互いに近接した位置に存在しているか否かを判断する判断部と、判断部の判断結果に基づいて情報処理装置に対して所定のドキュメントに対する閲覧を許可する閲覧管理部とを含む。【選択図】図３
2013149071.tif 000002
【特許請求の範囲】
【請求項１】
閲覧制限された所定のドキュメントの閲覧を管理するサーバー装置と、
ネットワークを介して前記サーバー装置と互いに通信可能に接続され、携帯可能な情報処理装置とを備え、
前記サーバー装置は、
前記情報処理装置からの情報に基づいて前記情報処理装置が所定の情報処理装置と互いに近接した位置に存在しているか否かを判断する判断部と、
前記判断部の判断結果に基づいて前記情報処理装置に対して前記所定のドキュメントに対する閲覧を許可する閲覧管理部とを含む、情報処理システム。
【請求項２】
前記情報処理装置は、
前記所定の情報処理装置と近接した位置で通信が可能であるかどうかを判断する近接判断部と、
前記近接判断部により前記所定の情報処理装置と通信が可能である場合に前記所定の情報処理装置から前記サーバー装置が発行した前記所定のドキュメントに対応する、閲覧するために必要な閲覧権情報を取得するための閲覧権情報取得部と、
前記閲覧権情報取得部により取得された前記閲覧権情報を送信する通信部とを含む、請求項１記載の情報処理システム。
【請求項３】
前記サーバー装置は、
前記閲覧権情報を発行する閲覧権情報発行部と、
前記発行した閲覧権情報を前記所定の情報処理装置に送信するデータ送信部とをさらに含み、
前記判断部は、前記情報処理装置から受信した前記閲覧権情報に基づいて前記情報処理装置が前記所定の情報処理装置と互いに近接した位置に存在していると判断し、
前記閲覧管理部は、前記情報処理装置が前記所定の情報処理装置と互いに近接した位置に存在していると判断した場合に前記情報処理装置に対して前記所定のドキュメントに対する閲覧を許可する、請求項２記載の情報処理システム。
【請求項４】
前記近接判断部は、前記所定の情報処理装置との無線通信または短距離の有線通信をすることにより、前記所定の情報処理装置と近接した位置で通信が可能であるかどうかを判断する、請求項２または３に記載の情報処理システム。
【請求項５】
前記判断部は、
前記情報処理装置の位置情報を取得する位置情報取得部と、
前記位置情報取得部で取得した前記情報処理装置の位置情報と、前記所定の情報処理装置の位置情報とに基づいて前記情報処理装置が前記所定の情報処理装置と互いに近接した位置に存在しているか否かを判断する位置判断部とを含む、請求項１に記載の情報処理システム。
【請求項６】
閲覧制限された所定のドキュメントの閲覧を管理するサーバー装置であって、
ネットワークを介して前記サーバー装置と互いに通信可能に接続され、携帯可能に設けられた情報処理装置からの情報に基づいて前記情報処理装置が所定の情報処理装置と互いに近接した位置に存在しているか否かを判断する判断部と、
前記判断部の判断結果に基づいて前記情報処理装置に対して前記所定のドキュメントに対する閲覧を許可する閲覧管理部とを含む、サーバー装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ドキュメントを閲覧する際のセキュリティ管理を行なうための情報処理システムおよびサーバー装置に関する。
【背景技術】
【０００２】
近年、携帯型情報機器が広く普及しており、携帯電話、ＰＤＡ（Personal  Digital  Assistant）、ノート型パソコンなど、個人が身につけたり、比較的容易に持ち運んで使用することが可能となっている。このような状況においては、これらの携帯情報機器を紛失したり、盗難時等に不正使用されたりする可能性が高いため、種々のセキュリティを確保するための方式が提案されている。
【０００３】
例えば、特開２００３−２８８３２８号公報（特許文献１）には、２つの機器を相互認証によってペアとなし、ペアの条件が成立したか否かに従い、機器が備える一部機能を失効させたり、有効にしたりする技術が開示されている。
【０００４】
一方で、所定のドキュメントを閲覧する際のセキュリティを高めるためにネットワーク上のデータベースにドキュメントを格納しておき、所定の条件を満たしたときのみ、当該ドキュメントを閲覧可能とする方式がある。具体的には、ドキュメントの閲覧時にサーバー装置への閲覧権を必要とし、閲覧権を有する所定のデバイスやＬＡＮ（Local  Area  Network）からのみサーバー装置にアクセスさせることで、ドキュメントを特定の場所でのみ閲覧させる方式である。これは、例えばネットワークコンピューティングのドキュメントサービスにおいて、ＩＰアドレスを制限することで同様の機能を実現することが可能である。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−２８８３２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記の方式においては、例えば、客先で閲覧制限のあるドキュメントを用いてプレゼンテーションを行なう際など、もともとは閲覧を認められていない場所でドキュメントを閲覧したいというユーザーの要望には対応できない。これに対応する方式として、一時的にドキュメントの閲覧制限を解除することもできるが、閲覧許可を与えられた者が、本当に承認した客先で閲覧しているかどうかはわからない。
【０００７】
本発明は、上記の問題点を解決するためになされたものであって、ドキュメントの閲覧時におけるユーザーの利便性を損なうことなく、セキュリティを向上させることが可能な情報処理システムおよびサーバー装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明のある局面に従う情報処理システムは、閲覧制限された所定のドキュメントの閲覧を管理するサーバー装置と、ネットワークを介してサーバー装置と互いに通信可能に接続され、携帯可能な情報処理装置とを備える。サーバー装置は、情報処理装置もしくは所定の情報処理装置からの情報に基づいて情報処理装置が所定の情報処理装置と互いに近接した位置に存在しているか否かを判断する判断部と、判断部の判断結果に基づいて情報処理装置に対して所定のドキュメントに対する閲覧を許可する閲覧管理部とを含む。
【０００９】
好ましくは、情報処理装置は、所定の情報処理装置と近接した位置で通信が可能であるかどうかを判断する近接判断部と、近接判断部により所定の情報処理装置と通信が可能である場合に所定の情報処理装置からサーバー装置が発行した所定のドキュメントに対する閲覧するために必要な閲覧権情報を取得するための閲覧権情報取得部と、閲覧権情報取得部により取得された閲覧権情報を送信する通信部とを含む。
【００１０】
好ましくは、サーバー装置は、閲覧権情報を発行する閲覧権情報発行部と、発行した閲覧権情報を所定の情報処理装置に送信するデータ送信部とをさらに含む。判断部は、情報処理装置から受信した閲覧権情報に基づいて情報処理装置が所定の情報処理装置と互いに近接した位置に存在していると判断し、閲覧管理部は、情報処理装置が所定の情報処理装置と互いに近接した位置に存在していると判断した場合に情報処理装置に対して所定のドキュメントに対する閲覧を許可する。
【００１１】
好ましくは、近接判断部は、所定の情報処理装置との無線通信または短距離の有線通信をすることにより、所定の情報処理装置と近接した位置で通信が可能であるかどうかを判断する。
【００１２】
好ましくは、判断部は、情報処理装置の位置情報を取得する位置情報取得部と、位置情報取得部で取得した情報処理装置の位置情報と、所定の情報処理装置の位置情報とに基づいて情報処理装置が所定の情報処理装置と互いに近接した位置に存在しているか否かを判断する位置判断部とを含む。
【００１３】
本発明の別の局面に従うと、閲覧制限された所定のドキュメントの閲覧を管理するサーバー装置が提供される。サーバー装置は、ネットワークを介してサーバー装置と互いに通信可能に接続され、携帯可能に設けられた情報処理装置からの情報に基づいて情報処理装置が所定の情報処理装置と互いに近接した位置に存在しているか否かを判断する判断部と、判断部の判断結果に基づいて情報処理装置に対して所定のドキュメントに対する閲覧を許可する閲覧管理部とを含む。
【発明の効果】
【００１４】
以上のように、本発明によれば、ドキュメントの閲覧時におけるユーザーの利便性を損なうことなく、セキュリティを向上させることができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施の形態１に従う情報処理システムの構成を模式的に示す図である。
【図２】本発明の実施の形態１に従う情報処理装置のハードウェア構成を示すブロック図である。
【図３】本発明の実施の形態１に従う情報処理システムの機能構成を示すブロック図である。
【図４】本発明の実施の形態１に従う情報処理システムにおいて実行される処理手順を示すフローチャートである。
【図５】ユーザーが閲覧予定依頼をするための画面の一例である。
【図６】本発明の実施の形態１の変形例に従う情報処理システムにおいて実行される処理手順を示すフローチャートである。
【図７】本発明の実施の形態２に従う情報処理装置のハードウェア構成を示すブロック図である。
【図８】本発明の実施の形態２に従う情報処理システムの機能構成を示すブロック図である。
【図９】本発明の実施の形態２に従う情報処理システムにおいて実行される処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１６】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての同一部分については、その詳細な説明は繰り返さない。
【００１７】
[１．実施の形態１]
＜Ａ．システム全体構成と概要＞
まず、本発明の実施の形態１に従う情報処理システム１の全体構成について説明する。
【００１８】
図１は、本発明の実施の形態１に従う情報処理システム１の構成を模式的に示す図である。
【００１９】
図１を参照して、情報処理システム１は、情報処理装置１０と情報処理装置２０と、これらとネットワーク５０を介して接続された管理サーバー装置３０とを含む。
【００２０】
情報処理装置１０と情報処理装置２０と管理サーバー装置３０とは、ネットワーク５０を介して相互にデータ通信可能に構成される。なお、ネットワーク５０は、ＬＡＮやＷＡＮ（Wide  Area  Network）などの専用回線や、インターネットや仮想プライベートネットワーク（Virtual  Private  Network）などの公衆回線からなり、さらにその一部または全部が無線ＬＡＮなどの無線通信回線であってもよい。
【００２１】
情報処理装置１０および情報処理装置２０は、たとえば、携帯可能なスマートフォン、ＰＤＡ、ＰＣ（Personal Computer）、タブレットＰＣであり、電子データを送受信するための通信機能、各種情報を記憶する記憶機能、各種情報の処理内容を表示する表示機能などを有する。これら以外でも、その他の携帯情報機器であってもよい。
【００２２】
また、管理サーバー装置３０は、ネットワーク上のドキュメントを管理するサーバー装置である。管理サーバー装置３０は、閲覧制限されたドキュメントを格納するためのデータベース３２を含む。データベース３２に格納されたドキュメントは、例えば、当該ドキュメントと対応付けられているドキュメントＵＲＬに基づいて特定される。また、これに限らず、当該ドキュメントは、ファイル名等に基づいて特定されてもよい。管理サーバー装置３０は、情報処理装置１０からの要求に応じて、情報処理装置１０が閲覧制限されたドキュメントを閲覧可能にしたりするプログラム（以下、管理プログラムとも称す）等を記憶する記憶部や、当該記憶部に記憶されたプログラム等に基づいて適宜処理を実行する処理部など、一般のサーバー装置に含まれる構成を含む。なお、図１では管理サーバー装置３０が１台設置されている状況を示すが、２台でもよいし、これ以上の複数の台数であってもよい。また、データベース３２は、管理サーバー装置３０とは独立して存在するドキュメント記憶装置であってもよい。
【００２３】
次に、本発明の実施の形態１に従う情報処理システム１において実行される処理手順の概略について説明する。
【００２４】
まず、管理サーバー装置３０は、データベース３２に格納されたドキュメントの閲覧を希望するユーザーから顧客情報（顧客のメールアドレスなど）とともに、所定のドキュメントに対する閲覧予定依頼を受け付ける。管理サーバー装置３０は、当該依頼を承認すると、顧客情報に基づいて当該ドキュメントに対応する閲覧権情報を含む所定のプログラム（以下、許可プログラムと称す）を顧客先のデバイスとして機能する情報処理装置２０に送信する。
【００２５】
情報処理装置２０は、送信された許可プログラムに基づいて、情報処理装置１０との間で近距離通信を行ない、互いに近接して存在していることを確認する。情報処理装置２０は、当該確認がとれた場合、情報処理装置１０から当該閲覧権情報の要求を受け付け、当該閲覧権情報を情報処理装置１０に送信する。なお、情報処理装置１０と情報処理装置２０とが互いに近接しているとは、情報処理装置１０と情報処理装置２０との距離が予め定められた距離以下であることをいう。
【００２６】
情報処理装置１０には、ドキュメントを閲覧するための所定のプログラム（以下、閲覧プログラム）が予め格納されている。情報処理装置１０は、閲覧プログラムに基づいて、情報処理装置２０との間で近距離通信を行ない、互いに近接して存在していることを確認する。情報処理装置１０は、当該確認がとれた場合、閲覧権情報を情報処理装置２０に要求することにより、当該情報を取得する。情報処理装置１０は、取得した閲覧権情報に基づいて、管理サーバー装置３０にドキュメントの閲覧許可申請を行なう。管理サーバー装置３０によって閲覧権情報の受信に基づいて当該申請が許可されると、情報処理装置１０は、所定のドキュメントをディスプレイに表示する。
【００２７】
＜Ｂ．ハードウェアの構成＞
次に、本発明の実施の形態１に従う情報処理システム１を構成する情報処理装置１０と、情報処理装置２０と、管理サーバー装置３０とのハードウェア構成について説明する。
【００２８】
図２は、本発明の実施の形態１に従う情報処理装置１０および情報処理装置２０のハードウェア構成を示すブロック図である。
【００２９】
図２を参照して、情報処理装置１０は、ＣＰＵ（Central Processing Unit）１０２と、ＲＯＭ（Read Only Memory）１０４と、ＲＡＭ（Random Access Memory）１０６と、ＨＤＤ（Hard Disk Drive）１０８と、通信Ｉ／Ｆ１１０と、入力装置１１２と、ディスプレイ１１４と、タイマー１１８と、これらの各部を接続するバス１２０とを含む。
【００３０】
ＣＰＵ１０２は、ＲＯＭ１０４、ＲＡＭ１０６、ＨＤＤ１０８などの記憶領域に記憶されているプログラムを読み出し、プログラムを順次実行することによって、情報処理装置１０の各部を制御する。より詳細には、ＣＰＵ１０２は、当該プログラムを実行することによって、後述する情報処理装置１０の処理（ステップ）の各々を実現する。
【００３１】
ＣＰＵ１０２は、マイクロプロセッサー（Microprocessor）、ＦＰＧＡ（Field  Programmable  Gate  Array）、ＡＳＩＣ（Application  Specific  Integrated  Circuit）、ＤＳＰ（Digital  Signal  Processor）およびその他の演算機能を有する回路のいずれであってもよい。
【００３２】
ＲＯＭ１０４は、ＣＰＵ１０２で実行されるプログラムを予め格納し、ＲＡＭ１０６は、ＣＰＵ１０２のプログラム部分の実行に必要なデータを一時的に記憶する。ＨＤＤ１０８は、比較的大容量のデータを不揮発的に格納することができる。
【００３３】
通信Ｉ／Ｆ１１０は、ネットワーク５０に接続され、情報処理装置２０および管理サーバー装置３０と電子的にデータなどを遣り取りし、所定の情報を送信したり受信したりする。通信Ｉ／Ｆ１１０は、近距離の無線通信を行なうＢｌｕｅｔｏｏｔｈ（登録商標）を含む。また、通信Ｉ／Ｆ１１０は、短距離ケーブルを用いた近距離の有線通信を行なうものであってもよい。
【００３４】
入力装置１１２は、ユーザーからの指示を受け付けるものであり、例えば、キーボード、ボタン、マウス等から構成され、ディスプレイ１１４は、ＣＰＵ１０２の処理内容、ドキュメント等を表示したり、ユーザーからの指示に応じて処理を行なう。
【００３５】
タイマー１１８は、時刻を計時する部位であり、計時した時刻に応じた信号をＣＰＵ１０２に送出する。ＣＰＵ１０２は、当該信号に基づき、たとえば一定時間間隔で予め定められた処理をすることができる。
【００３６】
情報処理装置２０は、そのハードウェア構成については情報処理装置１０と同様のものを採用することができる。すなわち、図２を参照して、情報処理装置２０は、ＣＰＵ２０２と、ＲＯＭ２０４と、ＲＡＭ２０６と、ＨＤＤ２０８と、通信Ｉ／Ｆ２１０と、入力装置２１２と、ディスプレイ２１４と、タイマー２１８とこれらの各部を接続するバス２２０とを含む。従って、ここでは、これらの詳細な説明は繰り返さない。
【００３７】
管理サーバー装置３０は、全体として後述するような情報処理を提供できればよく、そのハードウェア構成については公知のものを採用することができる。従って、ここでは詳細な説明は行なわない。例えば、図２のような構成であっても良い。
【００３８】
＜Ｃ．機能構成＞
次に、本発明の実施の形態１に従う情報処理システム１を構成する情報処理装置１０と、情報処理装置２０と、管理サーバー装置３０との機能構成について説明する。
【００３９】
図３は、本発明の実施の形態１に従う情報処理システム１の機能構成を示すブロック図である。
【００４０】
まず、情報処理装置１０の機能構成について説明する。
情報処理装置１０は、近接判断部１５０と閲覧権情報取得部１５２と許可申請部１５４と閲覧部１５６とを含む。これらの各部は、主として、ＣＰＵ１０２がＨＤＤ１０８等に格納された閲覧プログラムを実行することにより実現される。すなわち、ＣＰＵ１０２は情報処理装置１０の動作全体を制御する制御部としての機能を有する。
【００４１】
近接判断部１５０は、通信Ｉ／Ｆ１１０を介して、情報処理装置１０が情報処理装置２０と近接した位置で通信が可能であるか否かを判断する。具体的には、通信Ｉ／Ｆ１１０が数十ｍの距離でのみ通信可能なＢｌｕｅｔｏｏｔｈ（登録商標）により無線通信している場合は、当該無線通信が確認できた時点で情報処理装置１０が情報処理装置２０と近接した位置で通信が可能であると判断する。また、通信Ｉ／Ｆ１１０が有線通信の場合は、情報処理装置２０と情報処理装置１０との間の往復伝搬遅延時間を測定することで計測された距離が一定値以下であれば、情報処理装置１０が情報処理装置２０と近接した位置で通信が可能であると判断する。
【００４２】
閲覧権情報取得部１５２は、情報処理装置２０から通信Ｉ／Ｆ１１０を介して所定のドキュメントを閲覧するために必要な閲覧権情報を取得する。
【００４３】
許可申請部１５４は、閲覧権情報取得部１５２が取得した閲覧権情報を通信Ｉ／Ｆ１１０を介して送信するとともに、ドキュメントへ閲覧の許可申請を行なう。
【００４４】
閲覧部１５６は、管理サーバー装置３０から通信Ｉ／Ｆ１１０を介して閲覧許可情報を受信して、所定のドキュメントの閲覧制限を解除し、当該ドキュメントをディスプレイ１１４に表示する。
【００４５】
次に、情報処理装置２０の機能構成について説明する。
情報処理装置２０は、近接判断部２５０と閲覧権情報受付部２５２と閲覧権情報保持部２５４とを含む。これらの各部は、主として、ＣＰＵ２０２がＨＤＤ２０８等に格納された許可プログラムを実行することにより実現される。すなわち、ＣＰＵ２０２は情報処理装置１０の動作全体を制御する制御部としての機能を有する。
【００４６】
近接判断部２５０は、情報処理装置１０の近接判断部１５０と同様の機能を有し、通信Ｉ／Ｆ２１０を介して情報処理装置２０が情報処理装置１０と近接した位置で通信が可能であるか否かを判断する。
【００４７】
閲覧権情報受付部２５２は、情報処理装置１０から通信Ｉ／Ｆ２１０を介して閲覧権情報の要求を受付けたり、当該閲覧権情報を通信Ｉ／Ｆ２１０を介して情報処理装置１０に送信したりする。
【００４８】
閲覧権情報保持部２５４は、通信Ｉ／Ｆ２１０を介して受信した閲覧権情報を保持する。
【００４９】
次に、管理サーバー装置３０の機能構成について説明する。管理サーバー装置３０は、ハードウェア構成としてＣＰＵ３０２と通信Ｉ／Ｆ３１０とを含む。これらのハードウェア構成は、情報処理装置１０または２０と同様のものを採用することができる。
【００５０】
管理サーバー装置３０は、閲覧予定依頼受付部３５０と閲覧予定承認部３５２と閲覧権情報発行部３５４と判断部３５６と閲覧許可部３５８とを含む。これらの各部は、主として、管理サーバー装置３０のＣＰＵ３０２がＨＤＤ等に格納されている管理プログラムを実行することにより実現される。すなわち、管理サーバー装置３０のＣＰＵ３０２は、管理サーバー装置３０の動作全体を制御する制御部としての機能を有する。
【００５１】
閲覧予定依頼受付部３５０は、閲覧制限されている所定のドキュメントの閲覧を希望するユーザーから当該ドキュメントの閲覧予定依頼を受付ける。
【００５２】
閲覧予定承認部３５２は、閲覧予定依頼受付部３５０で受付けた閲覧予定依頼を承認するか否かを判断する。例えば、承認権限を有する承認者によって予め定められた所定の条件に従い、当該閲覧予定依頼を承認するか否かを判断する。
【００５３】
閲覧権情報発行部３５４は、閲覧予定承認部３５２によって閲覧予定依頼が承認されると、承認した所定のドキュメントに対する閲覧権情報を発行する。
【００５４】
判断部３５６は、情報処理装置１０からの情報に基づいて、情報処理装置１０が情報処理装置２０と互いに近接した位置に存在しているか否かを判断する。具体的には、判断部３５６は、情報処理装置１０から送信された閲覧権情報を通信Ｉ／Ｆ３１０を介して受信した場合、情報処理装置１０が情報処理装置２０と互いに近接した位置に存在していると判断する。また、判断部３５６は、情報処理装置１０からのドキュメントの閲覧許可申請が、ユーザーからの閲覧予定依頼で受け付けた閲覧予定時間帯に行なわれたか否かを判断してもよい。
【００５５】
閲覧許可部３５８は、情報処理装置１０が情報処理装置２０と互いに近接した位置に存在していると判断部３５６が判断した場合、所定のドキュメントの閲覧を許可し、閲覧許可情報を通信Ｉ／Ｆ３１０を介して情報処理装置１０に送信する。
【００５６】
＜Ｄ．処理フロー＞
次に、本発明の実施の形態１に従う情報処理システム１における処理手順について説明する。
【００５７】
図４は、本発明の実施の形態１に従う情報処理システム１において実行される処理手順を示すフローチャートである。図４に示す各ステップは、基本的には、各々の装置のＣＰＵがプログラムを実行することで実現される。
【００５８】
閲覧予定依頼受付部３５０は、閲覧制限されたドキュメントの閲覧を希望するユーザーから顧客情報とともに、閲覧予定依頼を受け付けたか否かを判断する（ステップＳ１０２）。顧客情報とは、顧客先のデバイスである情報処理装置２０と電子的なデータの遣り取りをするために必要な情報であり、例えば、顧客先のメールアドレスである。ここで、当該ユーザーは、例えば、図５に示すような画面で閲覧予定依頼を行なう。
【００５９】
図５は、ユーザーが閲覧予定依頼をするための画面の一例である。ここでは、情報処理装置１０によって閲覧予定依頼を行なう場合について説明するが、これに限られない。管理サーバー装置３０に閲覧可能であれば、その他の情報処理装置で行なってもよい。
【００６０】
図５を参照して、情報処理装置１０が管理サーバー装置３０に閲覧して閲覧予定依頼を行なうと、情報処理装置１０のディスプレイ１１４には図５に示す閲覧予定依頼画面が表示される。ユーザーは、閲覧を希望するドキュメントのＵＲＬを欄１００２に入力し、送信先のメールアドレスを欄１００４に入力し、閲覧を希望する予定時間帯を欄１００６に入力する。ユーザーが全ての入力が終了した後、ＯＫボタンを押下すると閲覧予定依頼が登録される。
【００６１】
再び図４を参照して、閲覧予定依頼受付部３５０は、閲覧予定依頼を受け付けていないと判断すると（ステップＳ１０２においてＮＯ）、ステップＳ１０２の状態を維持する。一方、閲覧予定依頼受付部３５０が、閲覧予定依頼を受付けたと判断すると（ステップＳ１０２においてＹＥＳ）、ステップＳ１０６の処理に進む。
【００６２】
次に、閲覧予定承認部３５２は、閲覧予定依頼を承認するか否かを判断する（ステップＳ１０６）。具体的には、例えば、閲覧予定承認部３５２は、所定の承認画面において承認権限を有する承認者により所定の承認ボタンが押下されたことを受け付けると、承認したと判断する。また、閲覧予定承認部３５２は、予め定められた所定の条件に従い、当該依頼を承認するか否かを判断してもよい。
【００６３】
閲覧予定承認部３５２が、当該依頼を承認しないと判断した場合（ステップＳ１０６においてＮＯ）、ステップＳ１０２の処理から繰り返す。
【００６４】
一方、閲覧予定承認部３５２が、当該依頼を承認すると判断した場合（ステップＳ１０６においてＹＥＳ）、閲覧権情報発行部３５４は、依頼された所定のドキュメントに対応する閲覧権情報を発行する（ステップＳ１０８）。すなわち、ユーザーによって欄１００２に入力されたドキュメントのＵＲＬに対応する閲覧権情報を発行する。
【００６５】
次に、管理サーバー装置３０は、通信Ｉ／Ｆ３１０を介して当該ドキュメントに対応する閲覧権情報を含む許可プログラムを情報処理装置２０に送信する（ステップＳ１１０）。管理サーバー装置３０は、ユーザーによって欄１００４に入力された顧客先のメールアドレスに基づいて当該許可プログラムを情報処理装置２０に送信する。
【００６６】
次に、情報処理装置２０の処理に移って、閲覧権情報保持部２５４は、通信Ｉ／Ｆ２１０を介して管理サーバー装置３０から送信された閲覧権情報を含む許可プログラムを保持する（ステップＳ１１２）。情報処理装置２０のＣＰＵ２０２は、受信した当該許可プログラムを実行する（ステップＳ１１４）。ＣＰＵ２０２が、当該許可プログラムを実行することにより、図３に示す機能が実現される。
【００６７】
次に、近接判断部２５０は、通信Ｉ／Ｆ２１０を介して情報処理装置２０が情報処理装置１０と近距離通信が可能か否かを判断する（ステップＳ１１６）。近接判断部２５０は、近距離通信が可能でないと判断すると（ステップＳ１１６においてＮＯ）、ステップＳ１１６の状態を維持する。
【００６８】
一方、近接判断部２５０が、近距離通信が可能であると判断すると（ステップＳ１１６においてＹＥＳ）、情報処理装置２０は、情報処理装置１０からの閲覧権情報の要求を受付けるための待機状態となる。
【００６９】
次に、情報処理装置１０の処理に移って、情報処理装置１０のＣＰＵ１０２は、ドキュメントを閲覧するために、予め格納されている閲覧プログラムを実行する（ステップＳ１１８）。すなわち、情報処理装置１０のＣＰＵ１０２が、当該閲覧プログラムを実行することにより、図３に示す機能が実現される。
【００７０】
次に、閲覧部１５６は、ドキュメントの閲覧を受け付けた否かを判断する（ステップＳ１２０）。具体的には、閲覧部１５６は、入力装置１１２を介してユーザーからドキュメントを閲覧するための所定の指示を受け付けたか否かを判断する。例えば、所定の指示とは、情報処理装置１０が通信Ｉ／Ｆ１１０を介してデータベース３２にアクセスした際にディスプレイ１１４に表示される、ドキュメントのアイコンをマウスなどで選択することである。閲覧部１５６が、所定の指示を受け付けていないと判断すると（ステップＳ１２０においてＮＯ）、情報処理装置１０は、ステップＳ１２０の状態を維持する。
一方、閲覧部１５６が、所定の指示を受け付けたと判断すると（ステップＳ１２０においてＹＥＳ）、次の処理に進む。
【００７１】
次に、近接判断部１５０は、通信Ｉ／Ｆ１１０を介して情報処理装置１０が情報処理装置２０と近距離通信が可能か否かを判断する（ステップＳ１２２）。近接判断部１５０が、近距離通信が可能でないと判断すると（ステップＳ１２２においてＮＯ）、情報処理装置２０は、ステップＳ１１６の状態を維持する。
【００７２】
一方、近接判断部１５０が、近距離通信が可能であると判断すると（ステップＳ１２２においてＹＥＳ）、閲覧権情報取得部１５２は、情報処理装置２０に通信Ｉ／Ｆ１１０を介してドキュメントを閲覧するために必要な閲覧権情報を要求する（ステップＳ１２４）。
【００７３】
次に、情報処理装置２０の処理に戻って、閲覧権情報受付部２５２は、閲覧権情報の要求を受付ける（ステップＳ１２６）。次に、閲覧権情報受付部２５２は、閲覧権情報保持部２５４に保持されている閲覧権情報を通信Ｉ／Ｆ２１０を介して情報処理装置１０に送信する（ステップＳ１２８）。
【００７４】
次に、情報処理装置１０の処理に戻って、閲覧権情報取得部１５２は、通信Ｉ／Ｆ２１０を介して情報処理装置２０から送信された閲覧権情報を取得する（ステップＳ１３０）次に、許可申請部１５４は、管理サーバー装置３０に閲覧権情報を含む閲覧許可申請を行なう（ステップＳ１３２）。
【００７５】
次に、管理サーバー装置３０の処理に戻って、判断部３５６は、閲覧権情報を含む閲覧許可申請を受付けたか否かを判断する（ステップＳ１３４）。判断部３５６は、閲覧権情報を含む閲覧許可申請を受付けていないと判断すると（ステップＳ１３４においてＮＯ）、ステップＳ１３４の状態を維持する。
【００７６】
一方、判断部３５６が、閲覧権情報を含む閲覧許可申請を受付けたと判断すると（ステップＳ１３４においてＹＥＳ）、閲覧許可部３５８は、閲覧権情報に対応するドキュメントの閲覧許可を示す閲覧許可情報を通信Ｉ／Ｆ３１０を介して情報処理装置１０に送信する（ステップＳ１３６）。
【００７７】
すなわち、判断部３５６は、情報処理装置１０が情報処理装置２０と互いに近接した位置に存在していることを示す閲覧権情報を受信することで、情報処理装置１０と情報処理装置２０とが互いに近接した位置に存在していると判断している。
【００７８】
再び、情報処理装置１０の処理に戻って、許可申請部１５４は、閲覧許可申請が許可されたか否かを判断する（ステップＳ１３８）。具体的には、許可申請部１５４は、通信Ｉ／Ｆ１１０を介して管理サーバー装置３０から閲覧許可情報を受信しているか否かを判断する。許可申請部１５４は、閲覧許可申請が許可されていないと判断すると（ステップＳ１３８においてＮＯ）、ステップＳ１２２からの処理を繰り返す。
【００７９】
一方、許可申請部１５４が、閲覧許可申請が許可されたと判断すると（ステップＳ１３８においてＹＥＳ）、閲覧部１５６は、受信した閲覧許可情報に基づいてドキュメントの閲覧制限を解除してドキュメントをディスプレイ１１４に表示させて（ステップＳ１４０）、処理を終了する。
【００８０】
以上から、本実施の形態においては、情報処理装置１０が情報処理装置２０に近接した位置に存在しているときに、管理サーバー装置３０によってドキュメントの閲覧制限が解除されるため、情報処理装置１０によるドキュメントの閲覧を特定の場所に限定して許可することで、セキュリティを高めることができる。
【００８１】
なお、上記では、ステップＳ１３４およびステップＳ１３６において、管理サーバー装置３０が、情報処理装置１０から閲覧権情報を含む閲覧許可申請を受付けたときに、閲覧許可情報を情報処理装置１０に送信する場合について説明した。
【００８２】
しかし、さらにセキュリティを高めるために、管理サーバー装置３０は、閲覧権情報を含む閲覧許可申請を予定時間帯に受付けたときに、閲覧許可情報を情報処理装置１０に送信してもよい。すなわち、ステップＳ１３４とステップＳ１３６との間に、判断部３５６が、閲覧予定依頼受付部３５０により受付けられた閲覧予定時間帯に、当該申請を受付けたか否かを判断するステップを設けてもよい。
【００８３】
（変形例）
本発明の実施の形態１においては、管理サーバー装置３０が、情報処理装置１０と情報処理装置２０とが互いに近接した位置に存在していると判断したときに、ドキュメントの閲覧を許可する場合について説明した。本発明の実施の形態１の変形例では、定期的に情報処理装置１０に情報処理装置２０と近距離通信させて、当該近距離通信が可能であるときに、情報処理装置１０に対してドキュメントの閲覧の続行を許可する場合について説明する。
【００８４】
本発明の実施の形態１の変形例に従う情報処理システム１における処理手順について説明する。
【００８５】
図６は、本発明の実施の形態１の変形例に従う情報処理システム１において実行される処理手順を示すフローチャートである。図６に示す各ステップは、基本的には、各々の装置のＣＰＵがプログラムを実行することで実現される。なお、ステップＳ１０２からステップＳ１４０までの処理は図４と同様であるため、その詳細な説明は繰り返さない。
【００８６】
ステップＳ１５０に示す情報処理装置１０の処理において、近接判断部１５０は、タイマー１１８に基づいて、所定の時間が経過したか否かを判断する（ステップＳ１５０）。近接判断部１５０が、所定の時間が経過していないと判断すると（ステップＳ１５０においてＮＯ）、情報処理装置１０は、ステップＳ１４０からの処理を繰り返す。
【００８７】
一方、近接判断部１５０が、所定の時間が経過したと判断すると（ステップＳ１５０においてＹＥＳ）、情報処理装置１０が情報処理装置２０と近接した位置に存在しているか否かを判断する（ステップＳ１５２）。具体的には、ステップＳ１２２と同様に、近接判断部１５０は、通信Ｉ／Ｆ１１０を介して情報処理装置１０が情報処理装置２０と近距離通信が可能か否かを判断する。
【００８８】
近接判断部１５０が、近距離通信が可能であると判断すると（ステップＳ１５２においてＹＥＳ）、情報処理装置１０はステップＳ１４０からの処理を繰り返す。一方、近接判断部１５０が、近距離通信が可能でないと判断すると（ステップＳ１５２においてＮＯ）、閲覧部１５６は、ディスプレイ１１４に表示されているドキュメントを非表示にして、ドキュメントの閲覧を続行するか否かを判断する（ステップＳ１５４）。具体的には、閲覧部１５６は、入力装置１１２を介してユーザーからドキュメントを閲覧を続行するための所定の指示を受け付けたか否かを判断する。所定の指示とは、例えば、ディスプレイ１１４にドキュメントの閲覧を続行するための続行ボタンを表示し、ユーザーが所定時間内に当該続行ボタンを選択することである。
【００８９】
閲覧部１５６が、当該所定の指示を受付けたと判断すると（ステップＳ１５４においてＹＥＳ）、情報処理装置１０は、ステップＳ１２２からの処理を繰り返す。一方、当該所定の指示を受付けていないと判断すると（ステップＳ１５４においてＮＯ）、情報処理装置１０は、処理を終了する。
以上から、本実施の形態の変形例によると、情報処理装置１０がドキュメントの閲覧を続行するためには、ほぼ常時、情報処理装置２０に近接した位置に存在している必要があるため、ドキュメントの閲覧に対するセキュリティをより一層高めることが可能となる。
【００９０】
[２．実施の形態２]
本発明の実施の形態１においては、情報処理装置１０が、情報処理装置２０と互いに近距離通信を行なうことにより取得した閲覧権情報を管理サーバー装置３０に送信することで、管理サーバー装置３０は、これらが互いに近接した位置に存在していると判断し、ドキュメントの閲覧を許可する場合について説明した。
【００９１】
本発明の実施の形態２においては、情報処理装置１０と情報処理装置２０とがともに、各々の位置を示す位置情報を管理サーバー装置３０に送信することにより、管理サーバー装置３０が、双方が互いに近接した位置に存在していると判断したときに、ドキュメントの閲覧を許可をする場合について説明する。
【００９２】
＜Ａ．システム全体構成と概要＞
本発明の実施の形態２に従う情報処理システム１の全体構成は、本発明の実施の形態１と同様であるため、その詳細な説明は繰り返さない。
【００９３】
次に、本発明の実施の形態２に従う情報処理システム１において実行される処理手順の概略について説明する。
【００９４】
まず、管理サーバー装置３０は、ユーザーから顧客情報とともに、所定のドキュメントに対する閲覧予定依頼を受け付ける。管理サーバー装置３０は、当該依頼を承認すると、顧客情報に基づいて許可プログラムを情報処理装置２０に送信する。
【００９５】
情報処理装置２０は、許可プログラムに基づいて、ＧＰＳ（Global  Positioning  System）により自身の位置情報を取得して、管理サーバー装置３０に閲覧権情報とともに自身の位置情報を送信する。
【００９６】
情報処理装置１０は、閲覧プログラムに基づいて、ＧＰＳにより自身の位置情報を取得して、管理サーバー装置３０に自身の位置情報を含む閲覧許可申請を送信する。
【００９７】
管理サーバー装置３０によって双方の位置情報に基づいて当該申請が許可されると、情報処理装置１０は、所定のドキュメントを表示部に表示する。
【００９８】
＜Ｂ．ハードウェア構成＞
次に、本発明の実施の形態２に従う情報処理システム１を構成する情報処理装置１０と、情報処理装置２０と、管理サーバー装置３０とのハードウェア構成について説明する。なお、管理サーバー装置３０は、実施の形態１に従うハードウェア構成と同様のものを採用できるため、ここではその詳細な説明は繰り返さない。
【００９９】
図７は、本発明の実施の形態２に従う情報処理装置１０および情報処理装置２０のハードウェア構成を示すブロック図である。
【０１００】
図７を参照して、情報処理装置１０は、ＣＰＵ１０２と、ＲＯＭ１０４と、ＲＡＭ１０６と、ＨＤＤ１０８と、通信Ｉ／Ｆ１１０と、入力装置１１２と、ディスプレイ１１４と、タイマー１１８と、ＧＰＳ１２２と、これらの各部を接続するバス１２０とを含む。すなわち、実施の形態１における図４の構成にＧＰＳ１２２が追加されたものに相当する。したがって、ここでは、ＧＰＳ１２２のみを説明し、その他の構成の詳細な説明は繰り返さない。
【０１０１】
ＧＰＳ１２２は、情報処理装置１０の現在位置を取得する。例えば、取得した現在位置は、通信Ｉ／Ｆ１１０を介して、管理サーバー装置３０に送信される。
【０１０２】
情報処理装置２０は、そのハードウェア構成については上記の情報処理装置１０と同様のものを採用することができる。すなわち、図７を参照して、情報処理装置２０は、ＣＰＵ２０２と、ＲＯＭ２０４と、ＲＡＭ２０６と、ＨＤＤ２０８と、通信Ｉ／Ｆ２１０と、入力装置２１２と、ディスプレイ２１４と、タイマー２１８と、ＧＰＳ２２２と、これらの各部を接続するバス２２０とを含む。
【０１０３】
＜Ｃ．機能構成＞
次に、本発明の実施の形態に従う情報処理システム１を構成する情報処理装置１０と、情報処理装置２０と、管理サーバー装置３０との機能構成について説明する。
【０１０４】
図８は、本発明の実施の形態２に従う情報処理システム１の機能構成を示すブロック図である。
【０１０５】
まず、情報処理装置１０の機能構成について説明する。
情報処理装置１０は、許可申請部１５４と閲覧部１５６と位置情報保持部１６０とを含む。これらの各部は、主として、ＣＰＵ１０２がＨＤＤ１０８等に格納された閲覧プログラムを実行することにより実現される。すなわち、ＣＰＵ１０２は情報処理装置１０の動作全体を制御する制御部としての機能を有する。
【０１０６】
許可申請部１５４は、後述する位置情報保持部１６０が保持している情報処理装置１０の位置情報を通信Ｉ／Ｆ１１０を介して送信するとともに、ドキュメントへの閲覧許可申請を行なう。
【０１０７】
閲覧部１５６は、実施の形態１と同様であるため、その詳細な説明は繰り返さない。
位置情報保持部１６０は、ＧＰＳ１２２が取得した情報処理装置１０の位置情報を保持する。
【０１０８】
次に、情報処理装置２０の機能構成について説明する。
情報処理装置２０は、閲覧権情報保持部２５４と位置情報保持部２６０とを含む。これらの各部は、主として、ＣＰＵ２０２がＨＤＤ２０８等に格納された閲覧プログラムを実行することにより実現される。すなわち、ＣＰＵ２０２は情報処理装置２０の動作全体を制御する制御部としての機能を有する。
【０１０９】
閲覧権情報保持部２５４は、通信Ｉ／Ｆ２１０を介して受信した閲覧権情報を保持する。また、閲覧権情報保持部２５４は、閲覧権情報と、後述する位置情報保持部２６０が保持している情報処理装置２０の位置情報とを通信Ｉ／Ｆ２１０を介して、管理サーバー装置３０に送信する。
【０１１０】
位置情報保持部２６０は、ＧＰＳ２２２が取得した情報処理装置２０の位置情報を保持する。
【０１１１】
次に、管理サーバー装置３０の機能構成について説明する。
管理サーバー装置３０は、閲覧予定依頼受付部３５０と閲覧予定承認部３５２と閲覧権情報発行部３５４と判断部３５６と閲覧許可部３５８とを含む。これらの各部は、主として、ＣＰＵ３０２がＨＤＤ２０８等に格納された閲覧プログラムを実行することにより実現される。すなわち、管理サーバー装置３０のＣＰＵ３０２は、管理サーバー装置３０の動作全体を制御する制御部としての機能を有する。
【０１１２】
閲覧予定依頼受付部３５０と、閲覧予定承認部３５２と、閲覧権情報発行部３５４とは、実施の形態１と同様であるため、その詳細な説明は繰り返さない。
【０１１３】
判断部３５６は、位置情報取得部３６０と位置判断部３６２とを含む。
位置情報取得部３６０は、情報処理装置１０の位置情報と情報処理装置２０の位置情報とを取得する。具体的には、例えば、位置情報取得部３６０は、情報処理装置１０から送信された情報処理装置１０の位置情報と、情報処理装置２０から送信された情報処理装置２０の位置情報とを通信Ｉ／Ｆ３１０を介して取得する。
【０１１４】
位置判断部３６２は、位置情報取得部３６０が取得した、情報処理装置１０の位置情報と情報処理装置２０の位置情報とに基づいて、情報処理装置１０が情報処理装置２０と互いに近接した位置に存在しているか否かを判断する。
【０１１５】
＜Ｄ．処理フロー＞
次に、本発明の実施の形態２に従う情報処理システム１における処理手順について説明する。
【０１１６】
図９は、本発明の実施の形態２に従う情報処理システム１において実行される処理手順を示すフローチャートである。図９に示す各ステップは、基本的には、各々の装置のＣＰＵがプログラムを実行することで実現される。
【０１１７】
ステップＳ１０２からステップＳ１１４までの処理は図４と同様であるため、その詳細な説明は繰り返さない。
【０１１８】
ステップＳ２０２における情報処理装置２０の処理において、位置情報保持部２６０は、ＧＰＳ２２２が取得した情報処理装置２０の位置情報を保持する（ステップＳ２０２）。
【０１１９】
次に、閲覧権情報保持部２５４は、自身が保持している閲覧権情報と、位置情報保持部２６０が保持している情報処理装置２０の位置情報とを通信Ｉ／Ｆ２１０を介して管理サーバー装置３０に送信する（ステップＳ２０４）。
【０１２０】
一方、情報処理装置１０の処理に移って、ステップＳ１１８およびステップＳ１２０の処理は図４と同様であるため、その詳細な説明は繰り返さない。
【０１２１】
次に、位置情報保持部１６０は、ＧＰＳ１２２が取得した情報処理装置１０の位置情報を保持する（ステップＳ２０６）。許可申請部１５４は、位置情報保持部１６０が保持している情報処理装置１０の位置情報を含む閲覧許可申請を通信Ｉ／Ｆ２１０を介して管理サーバー装置３０に送信する（ステップＳ２０８）。
【０１２２】
次に、管理サーバー装置３０の処理に移って、判断部３５６は、閲覧権情報と位置情報とを受信するとともに、閲覧許可申請を受付けたか否かを判断する（ステップＳ２１０）。具体的には、判断部３５６は、通信Ｉ／Ｆ３１０を介して閲覧権情報と位置情報とを受信し、閲覧許可申請を受付たか否か判断するとともに、位置情報取得部３６０が情報処理装置１０と情報処理装置２０との各々の位置情報を取得しているか否かを判断する。
【０１２３】
判断部３５６が、閲覧権情報と位置情報とを受信し、閲覧許可申請を受付けていないと判断すると（ステップＳ２１０においてＮＯ）、管理サーバー装置３０はステップＳ２１０の状態を維持する。一方、判断部３５６が、閲覧権情報と位置情報とを受信し、閲覧許可申請を受付けたと判断すると（ステップＳ２１０においてＹＥＳ）、管理サーバー装置３０は、ステップＳ２１０の処理に進む。
【０１２４】
次に、位置判断部３６２は、位置情報取得部３６０が取得した、情報処理装置１０の位置情報と情報処理装置２０の位置情報とに基づいて、情報処理装置１０が情報処理装置２０と互いに近接した位置に存在しているか否かを判断する（ステップＳ２１２）。
【０１２５】
位置判断部３６２が、双方が互いに近接した位置に存在しないと判断すると（ステップＳ２１２においてＮＯ）、管理サーバー装置３０は、ステップＳ２１０からの処理を繰り返す。一方、位置判断部３６２が、双方が互いに近接した位置に存在すると判断すると（ステップＳ２１２においてＹＥＳ）、閲覧許可部３５８は、閲覧権情報に対応するドキュメントの閲覧許可を示す閲覧許可情報を通信Ｉ／Ｆ３１０を介して情報処理装置１０に送信する（ステップＳ１３４）。
【０１２６】
再び、情報処理装置１０の処理に戻って、許可申請部１５４は、閲覧許可申請が許可されたか否かを判断する（ステップＳ１３８）。許可申請部１５４は、閲覧許可申請が許可されていないと判断すると（ステップＳ１３８においてＮＯ）、ステップＳ２０６からの処理を繰り返す。
【０１２７】
一方、許可申請部１５４が、閲覧許可申請が許可されたと判断すると（ステップＳ１３８においてＹＥＳ）、閲覧部１５６は、受信した閲覧許可情報に基づいてドキュメントの閲覧制限を解除してドキュメントをディスプレイ１１４に表示させて（ステップＳ１４０）、処理を終了する。
【０１２８】
以上から、本実施の形態においては、管理サーバー装置３０は、各々の情報処理装置から位置情報を取得するため、情報処理装置１０または情報処理装置２０が近距離通信機能を有さない場合にも、情報処理装置１０によるドキュメントの閲覧許可を特定の場所に限定することで、セキュリティを高めることができる。
【０１２９】
ここで、本発明の実施の形態１と同様に、管理サーバー装置３０は、閲覧権情報とともに閲覧許可申請を予定時間内に受付けたときに、閲覧許可情報を情報処理装置１０に送信してもよい。すなわち、例えば、ステップＳ２１０とステップＳ２１２との間に、判断部３５６が、閲覧予定時間帯に当該申請を受付けたか否かを判断するステップを設けてもよい。
【０１３０】
さらに、管理サーバー装置３０は、定期的に情報処理装置１０と情報処理装置２０との位置情報を送信させて、双方が互いに近接した位置に存在していることを確認してもよい。すなわち、管理サーバー装置３０は、双方が互いに近接した位置に存在していると判断した場合、情報処理装置１０に対してドキュメントの閲覧の続行を許可し、双方が互いに近接した位置に存在していないと判断した場合、当該ドキュメントの閲覧を制限してもよい。
[３．その他の実施の形態]
なお、上記の実施の形態１では、管理サーバー装置３０は、情報処理装置２０に送信した許可プログラムに含まれる閲覧権情報を情報処理装置１０から再度受信することで、情報処理装置１０と情報処理装置２０とが互いに近接した位置に存在していると判断したが、これに限らない。例えば、管理サーバー装置３０が、顧客情報に基づいて、閲覧権情報を含まない許可プログラムを情報処理装置２０に送信する形態であってもよい。この場合、情報処理装置１０が情報処理装置２０と近距離通信を行ない、双方が互いに近接した位置に存在することを証明する所定の証明情報を管理サーバー装置３０に送信する。管理サーバー装置３０は、当該所定の証明情報に基づいて情報処理装置１０と情報処理装置２０とが互いに近接した位置に存在していることを判断することができる。そして、管理サーバー装置３０は、情報処理装置１０に対して、閲覧予定依頼で受付けた顧客（情報処理装置２０）情報に対応するドキュメントの閲覧許可を行なう。また、この場合、管理サーバー装置３０は、閲覧権情報を発行しなくともよい。
【０１３１】
また、上記の実施の形態２においても、管理サーバー装置３０が、顧客情報に基づいて、閲覧権情報を含まない許可プログラムを情報処理装置２０に送信する形態であってもよい。この場合、管理サーバー装置３０は、情報処理装置１０および２０の各々の位置情報を取得して、双方が互いに近接した位置に存在すると判断した場合に、情報処理装置１０に対して、閲覧予定依頼で受付けた顧客（情報処理装置２０）情報に対応するドキュメントの閲覧許可を行なう。
【０１３２】
さらに、上記の実施の形態１、２では、所定の条件を満たした場合に、管理サーバー装置３０が閲覧許可情報を情報処理装置１０に送信し、情報処理装置１０が当該情報に基づいてドキュメントの閲覧制限を解除する場合について説明したが、これに限らない。例えば、管理サーバー装置３０が、所定の条件を満たした場合に、閲覧制限を直接解除する形態であってもよい。
【０１３３】
さらに、各々の装置におけるコンピューターを機能させて、上述のフローで説明したような制御を実行させるプログラムを提供することもできる。このようなプログラムは、コンピューターに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Compact  Disk-Read  Only Memory）、ＲＯＭ、ＲＡＭおよびメモリーカードなどの一時的でないコンピューター読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピューターに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【０１３４】
なお、プログラムは、コンピューターのオペレーティングシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
【０１３５】
また、本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
【０１３６】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１３７】
１  情報処理システム、１０，２０  情報処理装置、３０  管理サーバー装置、３２  データベース、５０  ネットワーク、１０２，２０２，３０２  ＣＰＵ、１０４，２０４  ＲＯＭ、１０６，２０６  ＲＡＭ、１０８，２０８  ＨＤＤ、１１０，２１０，３１０  通信Ｉ／Ｆ、１１２，２１２  入力装置、１１４，２１４  ディスプレイ、１１６，２１６  近距離通信部、１１８，２１８  タイマー、１２０，２２０  バス、１５０，２５０  近接判断部、１５２  閲覧権情報取得部、１５４  許可申請部、１５６  閲覧部、１６０，２６０  位置情報保持部、２５２  閲覧権情報受付部、２５４  閲覧権情報保持部、３５０  閲覧予定依頼受付部、３５２  閲覧予定承認部、３５４  閲覧権情報発行部、３５６  判断部、３５８  閲覧許可部、３６０  位置情報取得部、３６２  位置判断部。
【図１】
2013149071.tif 000003
【図２】
2013149071.tif 000004
【図３】
2013149071.tif 000005
【図４】
2013149071.tif 000006
【図５】
2013149071.tif 000007
【図６】
2013149071.tif 000008
【図７】
2013149071.tif 000009
【図８】
2013149071.tif 000010
【図９】
2013149071.tif 000011