(57)【要約】      （修正有）【課題】所定の情報処理装置以外はアクセスが許可されていない所定の記憶領域に対して、予めアクセスを許可することなく他の情報処理装置にアクセスさせる情報蓄積システム及び情報蓄積方法を提供する。【解決手段】２以上の情報処理装置と、情報蓄積装置１０とが接続された情報蓄積システムであって、第１の情報処理装置からの要求に基づき、他の情報処理装置からのアクセスが制限されている情報蓄積装置の所定の記憶領域にアクセスするためのアクセス情報を生成するアクセス情報生成手段と、アクセス情報を第１の情報処理装置に表示させる表示手段と、第２の情報処理装置が、第１の情報処理装置に表示されたアクセス情報を取得し、該アクセス情報を前記情報蓄積装置に送信する送信手段と、情報蓄積装置が、第２の情報処理装置から送信されたアクセス情報に基づき、第２の情報処理装置に対し所定の記憶領域へのアクセスを許可するアクセス手段と、を有する。【選択図】図２
2015111405.tif 000002
【特許請求の範囲】
【請求項１】
２以上の情報処理装置と、情報蓄積装置とが接続された情報蓄積システムであって、
第１の情報処理装置からの要求に基づき、該第１の情報処理装置以外の情報処理装置からのアクセスが制限されている前記情報蓄積装置の所定の記憶領域にアクセスするためのアクセス情報を生成するアクセス情報生成手段と、
前記アクセス情報を前記第１の情報処理装置に表示させる表示手段と、
第２の情報処理装置が、前記第１の情報処理装置に表示された前記アクセス情報を取得し、該アクセス情報を前記情報蓄積装置に送信する送信手段と、
前記情報蓄積装置が、前記第２の情報処理装置から送信されたアクセス情報に基づき、前記第２の情報処理装置に対し前記所定の記憶領域へのアクセスを許可するアクセス手段と、
を有する情報蓄積システム。
【請求項２】
前記情報蓄積装置は、前記アクセス情報生成手段で生成したアクセス情報を保存する保存手段を有し、
前記アクセス手段は、
前記第２の情報処理装置から送信されたアクセス情報と、前記保存手段に保存されているアクセス情報とに基づき、前記第２の情報処理装置に対して前記所定の記憶領域へのアクセスを許可するか否かを判定し、前記第２の情報処理装置に対して前記所定の記憶領域へのアクセスを許可すると判定したとき、前記保存手段に保存されている前記アクセス情報を削除する、請求項１記載の情報蓄積システム。
【請求項３】
前記保存手段は、
前記アクセス情報と、該アクセス情報の第１の有効期限に関する情報を関連付けて保存し、
前記アクセス手段は、
前記第１の有効期限が経過している場合、前記第２の情報処理装置に対し前記所定の記憶領域へのアクセスを許可しない、請求項２記載の情報蓄積システム。
【請求項４】
前記保存手段は、
前記アクセス情報と、該アクセス情報で前記所定の記憶領域にアクセス可能な回数を示すアクセス回数に関する情報を関連付けて保存し、
前記アクセス手段は、
前記アクセス回数が超過している場合、前記第２の情報処理装置に対し前記所定の記憶領域へのアクセスを許可しない、請求項２又は３に記載の情報蓄積システム。
【請求項５】
前記保存手段は、
前記アクセス情報と、該アクセス情報の第２の有効期限に関する情報を関連付けて保存し、
前記アクセス手段は、
前記第２の有効期限が経過している場合、前記第２の情報処理装置に対し前記所定の記憶領域へのアクセスを許可しない、請求項２ないし４のいずれか１項に記載の情報蓄積システム。
【請求項６】
前記情報蓄積装置は、前記第１の情報処理装置から定期的に送信される前記第２の有効期限に関する情報の更新要求に応じて、前記保存手段に保存された前記第２の有効期限に関する情報を更新する、請求項５記載の情報蓄積システム。
【請求項７】
前記更新要求は、前記第１の情報処理装置が非接触型の所定の記録媒体を読み取ることにより送信される、請求項６記載の情報蓄積システム。
【請求項８】
前記保存手段は、
前記アクセス情報と、前記第１の情報処理装置が非接触型の第１の記録媒体から取得した該第１の記録媒体の識別情報とを関連付けて保存し、
前記アクセス手段は、
前記第２の情報処理装置が非接触型の第２の記録媒体から取得した該第２の記録媒体の識別情報と、前記アクセス情報と、前記第１の記録媒体の識別情報とに基づき、前記第２の情報処理装置に対し前記所定の記憶領域へのアクセスを許可するか否かを判定する、請求項２ないし５のいずれか１項に記載の情報蓄積システム。
【請求項９】
前記記録媒体は、ＲＦＩＤ又はＮＦＣである、請求項７又は８に記載の情報蓄積システム。
【請求項１０】
前記情報蓄積システムは、１以上の電子機器を含み、
前記保存手段は、
さらに、前記アクセス情報と、前記電子機器毎の該アクセス情報の第３の有効期限に関する情報を関連付けて保存し、
前記アクセス手段は、
前記第２の有効期限が経過している場合、前記所定の記憶領域に格納されている所定のファイルを前記第２の情報処理装置に対して送信するための前記所定の記憶領域へのアクセスを許可せず、
前記第３の有効期限が経過している場合、前記所定の記憶領域に格納されている所定のファイルを前記電子機器に対して送信するための前記所定の記憶領域へのアクセスを許可しない、請求項５ないし７のいずれか１項に記載の情報蓄積システム。
【請求項１１】
前記アクセス情報は、前記記憶領域に格納されているファイルの格納先に関する情報を含み、
前記アクセス手段は、
前記送信されたアクセス情報と該アクセス情報に含まれるファイルの格納先に関する情報に基づき、前記第２の情報処理装置に対し前記所定の記憶領域へのアクセスを許可した場合、前記所定の記憶領域に格納されている前記ファイルを送信する、請求項１ないし１０のいずれか１項に記載の情報蓄積システム。
【請求項１２】
前記表示手段は、
前記アクセス情報に基づきコード情報を生成し、該コード情報を前記第１の情報処理装置に表示させ
前記第２の情報処理装置は、前記第１の情報処理装置に表示されたコード情報から前記アクセス情報を取得する、請求項１ないし１１のいずれか１項に記載の情報蓄積システム。
【請求項１３】
前記コード情報は、ＱＲコードである、請求項１２記載の情報蓄積システム。
【請求項１４】
２以上の情報処理装置に搭載されるアプリケーションと、情報蓄積装置とが接続された情報蓄積システムであって、
第１の情報処理装置に搭載されるアプリケーションからの要求に基づき、前記情報蓄積装置の前記第１の情報処理装置に搭載されるアプリケーション以外の他の情報処理装置に搭載されるアプリケーションからのアクセスが制限されている所定の記憶領域にアクセスするためのアクセス情報を生成するアクセス情報生成手段と、
前記アクセス情報を前記第１の情報処理装置に表示させる表示手段と、
第２の情報処理装置に搭載されるアプリケーションが、前記第１の情報処理装置に表示された前記アクセス情報を取得し、該アクセス情報を送信する送信手段と、
前記送信されたアクセス情報に基づき、前記第２の情報処理装置に搭載されるアプリケーションに対し前記所定の記憶領域へのアクセスを許可するアクセス手段と、
を有する情報蓄積システム。
【請求項１５】
情報処理装置と、１以上の他の情報処理装置とが接続された情報蓄積システムであって、
前記情報処理装置からの要求に基づき、前記他の情報処理装置からのアクセスが制限されている所定の記憶領域にアクセスするためのアクセス情報を生成するアクセス情報生成手段と、
前記アクセス情報を前記情報処理装置に表示させる表示手段と、
前記他の情報処理装置が、前記情報処理装置に表示された前記アクセス情報を取得し、該アクセス情報を送信する送信手段と、
前記送信されたアクセス情報に基づき、前記他の情報処理装置に対し前記所定の記憶領域へのアクセスを許可するアクセス手段と、
を有する情報蓄積システム。
【請求項１６】
情報処理装置に搭載されるアプリケーションと、１以上の他の情報処理装置に搭載されるアプリケーションとが接続された情報蓄積システムであって、
前記情報処理装置に搭載されるアプリケーションからの要求に基づき、前記他の情報処理装置に搭載されるアプリケーションからのアクセスが制限されている所定の記憶領域にアクセスするためのアクセス情報を生成するアクセス情報生成手段と、
前記アクセス情報を前記情報処理装置に表示させる表示手段と、
前記他の情報処理装置に搭載されるアプリケーションが、前記情報処理装置に表示された前記アクセス情報を取得し、該アクセス情報を送信する送信手段と、
前記送信されたアクセス情報に基づき、前記他の情報処理装置に搭載されるアプリケーションに対し前記所定の記憶領域へのアクセスを許可するアクセス手段と、
を有する情報蓄積システム。
【請求項１７】
情報処理装置と、情報蓄積装置とが接続された情報蓄積システムであって、
前記情報処理装置からの要求に基づき、前記情報蓄積装置の所定のアクセス制限がされた所定の記憶領域にアクセスするためのアクセス情報を生成するアクセス情報生成手段と、
前記アクセス情報を前記情報処理装置に表示させる表示手段と、
前記情報処理装置に表示された前記アクセス情報を取得し、該アクセス情報を送信する送信手段と、
前記送信されたアクセス情報に基づき、前記所定の記憶領域へのアクセスを許可するアクセス手段と、
を有する情報蓄積システム。
【請求項１８】
情報処理装置に搭載されるアプリケーションと、情報蓄積装置とが接続された情報蓄積システムであって、
前記情報処理装置に搭載されるアプリケーションからの要求に基づき、前記情報蓄積装置の所定のアクセス制限がされた所定の記憶領域にアクセスするためのアクセス情報を生成するアクセス情報生成手段と、
前記アクセス情報を前記情報処理装置に表示させる表示手段と、
前記情報処理装置に表示された前記アクセス情報を取得し、該アクセス情報を送信する送信手段と、
前記送信されたアクセス情報に基づき、前記所定の記憶領域へのアクセスを許可するアクセス手段と、
を有する情報蓄積システム。
【請求項１９】
２以上の情報処理装置と、情報蓄積装置とが接続された情報蓄積システムにおける情報蓄積方法であって、
第１の情報処理装置からの要求に基づき、前記情報蓄積装置の前記第１の情報処理装置以外の他の情報処理装置からのアクセスが制限されている所定の記憶領域にアクセスするためのアクセス情報を生成するアクセス情報生成手順と、
前記アクセス情報を前記第１の情報処理装置に表示させる表示手順と、
第２の情報処理装置が、前記第１の情報処理装置に表示された前記アクセス情報を取得し、該アクセス情報を送信する送信手順と、
前記送信されたアクセス情報に基づき、前記第２の情報処理装置に対し前記所定の記憶領域へのアクセスを許可するアクセス手順と、
を有する情報蓄積方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報蓄積システム及び情報蓄積方法に関する。
【背景技術】
【０００２】
ファイルやフォルダにアクセス権を予め付与し、複数のユーザ間でファイルの共有を行うことができるファイルサーバが従来より知られている（例えば特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記の従来技術においては、複数のユーザ間でファイルの共有を行うためには、ファイルやフォルダにアクセス権を予め付与する必要があった。したがって、例えば外出先などにおいてファイルの共有を行うことが必要になった場合、外出先からファイルやフォルダにアクセス権を付与する必要があり、セキュリティ上問題があった。
【０００４】
本発明の一実施形態は、上記の点に鑑みてなされたもので、所定の情報処理装置以外はアクセスが許可されていない所定の記憶領域に対して、予めアクセスを許可することなく他の情報処理装置にアクセスさせることができる情報蓄積システム及び情報蓄積方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記の目的を達成するため、本願請求項１は、２以上の情報処理装置と、情報蓄積装置とが接続された情報蓄積システムであって、第１の情報処理装置からの要求に基づき、該第１の情報処理装置以外の情報処理装置からのアクセスが制限されている前記情報蓄積装置の所定の記憶領域にアクセスするためのアクセス情報を生成するアクセス情報生成手段と、前記アクセス情報を前記第１の情報処理装置に表示させる表示手段と、第２の情報処理装置が、前記第１の情報処理装置に表示された前記アクセス情報を取得し、該アクセス情報を前記情報蓄積装置に送信する送信手段と、前記情報蓄積装置が、前記第２の情報処理装置から送信されたアクセス情報に基づき、前記第２の情報処理装置に対し前記所定の記憶領域へのアクセスを許可するアクセス手段と、を有することを特徴とする。
【発明の効果】
【０００６】
本発明の一実施形態によれば、所定の情報処理装置以外はアクセスが許可されていない所定の記憶領域に対して、予めアクセスを許可することなく他の情報処理装置にアクセスさせることができる。
【図面の簡単な説明】
【０００７】
【図１】第１の実施形態に係る情報蓄積システムの一例の構成図である。
【図２】第１の実施形態の利用シーンの一例を説明する図である。
【図３】第１の実施形態に係る情報蓄積装置の一例のハードウェア構成図である。
【図４】第１の実施形態に係る携帯端末装置の一例のハードウェア構成図である。
【図５】第１の実施形態に係る情報蓄積装置の一例の処理ブロック図である。
【図６】第１の実施形態に係る携帯端末装置の一例の処理ブロック図である。
【図７】第１の実施形態に係る情報蓄積システムの処理手順を表した一例のシーケンス図である。
【図８】アクセスキーの取得方法を示した一例の説明図である。
【図９】ＱＲコードの一例のイメージ図である。
【図１０】ＱＲコードの情報の一例の説明図である。
【図１１】アクセスキーの認証方法を示した一例の説明図である。
【図１２】ファイル取得要求に含まれる情報を示した一例の説明図である。
【図１３】第１の実施形態に係る情報蓄積装置におけるアクセスキー認証処理の一例のフローチャートである。
【図１４】第２の実施形態に係る情報蓄積システムの処理手順を表した一例のシーケンス図である。
【図１５】第３の実施形態に係る情報蓄積システムの処理手順を表した一例のシーケンス図である。
【図１６】第４の実施形態に係る情報蓄積システムの処理手順を表した一例のシーケンス図である。
【図１７】第５の実施形態に係る情報蓄積システムの処理手順を表した一例のシーケンス図である。
【図１８】第６の実施形態に係る情報蓄積システムの処理手順を表した一例のシーケンス図である。
【図１９】第７の実施形態に係る情報蓄積システムの処理手順を表した一例のシーケンス図である。
【発明を実施するための形態】
【０００８】
次に、本発明の実施の形態について、詳細に説明する。
【０００９】
［第１の実施形態］
＜システム構成＞
図１は、第１の実施形態に係る情報蓄積システムの一例の構成図である。図１の情報蓄積システム１は、情報蓄積装置１０、一台以上の携帯端末装置２０、一台以上のＭＦＰ（Multi Function Peripheral）３０、一台以上のプロジェクタ４０がＬＡＮ（Local Area Network）などのネットワークＮ１に接続される構成を一例として示している。
【００１０】
ネットワークＮ１は例えば企業内ネットワークなど、プライベート環境のネットワークを利用できる。
【００１１】
情報蓄積装置１０は、携帯端末装置２０からアクセス可能なファイルなどを記憶するコンピュータシステムである。情報蓄積装置１０は、携帯端末装置２０のユーザ毎にアクセス制限が設定可能なファイルシステム等を用いてファイルなどを記憶している。また、情報蓄積装置１０は、携帯端末装置２０からの要求に応じて、後述するアクセスキーの生成や受信したアクセスキーの認証などを行う。なお、情報蓄積装置１０は複数のコンピュータに分散して構成するようにしてもよい。
【００１２】
携帯端末装置２０はユーザが携帯して操作する情報処理装置の一例である。情報処理装置は、スマートフォンやタブレット端末、携帯電話、ノートＰＣなど、ユーザが携帯して操作できる装置であればよい。携帯端末装置２０は、情報蓄積装置１０にアクセスして、情報蓄積装置１０に記憶しているファイルなどを操作（読み取り、書き込み等）することができる。また、携帯端末装置２０は、後述するように、情報蓄積装置１０から取得したアクセスキーに基づいてＱＲコード（登録商標）を生成し、携帯端末装置２０のディスプレイなどに表示させる。また、携帯端末装置２０は、他の携帯端末装置２０のディスプレイなどに表示されたＱＲコードをカメラなどで読み取ることができる。なお、二台以上の携帯端末装置２０を各々区別して記載するときは、携帯端末装置２０ａ、携帯端末装置２０ｂなどと記載する。なお、ＱＲコードは、マトリックス型二次元コードである。
【００１３】
ＭＦＰ３０は、撮像機能、画像形成機能及び通信機能を備え、プリンタ、ファクシミリ、スキャナ、複写機として利用可能である。
【００１４】
プロジェクタ４０は、投影機能及び通信機能を備える。
【００１５】
なお、上記情報蓄積システム１は、一例であって、上記以外の各種電子機器を含む構成でもよい。各種電子機器は、例えば、電子黒板（インタラクティブホワイトボード）やテレビ会議端末、カメラ、マイク、モニタ等である。
【００１６】
ここで、本実施形態に係る情報蓄積システム１の利用シーンについて説明する。図２は、本実施形態の利用シーンの一例を説明する図である。ユーザＡは携帯端末装置２０ａを用いて情報蓄積装置１０にアクセスし、例えば個人フォルダに格納されたファイルを携帯端末装置２０ａに表示しているものとする。ユーザＡの個人フォルダにはアクセス制限が設定されており、ユーザＡの携帯端末装置２０ａ以外からはアクセスすることができない。
【００１７】
このとき、ユーザＡの携帯端末装置２０ａに表示されているファイルを、ユーザＢの携帯端末装置２０ｂに表示させる（携帯端末装置２０ａと携帯端末装置２０ｂでファイルの共有を行う）場合について説明する。
【００１８】
まず、ユーザＡの携帯端末装置２０ａは、表示しているファイルのアクセスキーの取得要求を情報蓄積装置１０に行う。情報蓄積装置１０は、アクセスキーを生成し、携帯端末装置２０ａに送信する。次に、携帯端末装置２０ａは、取得したアクセスキーをユーザＢの携帯端末装置２０ｂに渡す。ユーザＢの携帯端末装置２０ｂは、この取得したアクセスキーを情報蓄積装置１０に送信することで、ユーザＡの携帯端末装置２０ａが表示しているファイルを取得することができる。すなわち、本実施形態に係る情報蓄積システム１は、情報蓄積装置１０のアクセス制限が設定されている記憶領域に格納されているファイル等について、当該記憶領域にアクセス可能とするアクセスキーを取得することでファイルの共有等を行うことができる。なお、アクセスキーは、所定の記憶領域にアクセスするためのアクセス情報の一例である。
【００１９】
＜ハードウェア構成＞
≪情報蓄積装置１０≫
情報蓄積装置１０は例えば図３に示すハードウェア構成の情報蓄積装置により実現される。図３は、第１の実施形態に係る情報蓄積装置の一例のハードウェア構成図である。
【００２０】
図３の情報蓄積装置１０は、入力装置１０１、表示装置１０２、外部Ｉ／Ｆ１０３、ＲＡＭ１０４、ＲＯＭ１０５、ＣＰＵ１０６、通信Ｉ／Ｆ１０７、及びＨＤＤ１０８などを備え、それぞれがバスＢ１で相互に接続されている。
【００２１】
入力装置１０１はキーボードやマウスなどを含み、情報蓄積装置１０に各操作信号を入力するのに用いられる。表示装置１０２はディスプレイなどを含み、情報蓄積装置１０による処理結果を表示する。なお、入力装置１０１及び／又は表示装置１０２は、情報蓄積装置１０の必須の構成ではないため、なくてもよい。
【００２２】
通信Ｉ／Ｆ１０７は情報蓄積装置１０をネットワークＮ１に接続するインターフェースである。これにより、情報蓄積装置１０は通信Ｉ／Ｆ１０７を介して、他の装置、機器とデータ通信を行うことができる。
【００２３】
ＨＤＤ１０８は、プログラムやデータを格納している不揮発性の記憶装置である。格納されるプログラムやデータには、情報蓄積装置１０全体を制御する基本ソフトウェアであるＯＳ（Operating System）、及び、ＯＳ上において各種機能を提供するアプリケーションソフトウェアなどがある。また、ＨＤＤ１０８は、格納しているプログラムやデータを、所定のファイルシステム及び／又はＤＢ（Data Base）により管理している。
【００２４】
外部Ｉ／Ｆ１０３は、外部装置とのインターフェースである。外部装置には、記録媒体１０３ａなどがある。これにより、情報蓄積装置１０は外部Ｉ／Ｆ１０３を介して、記録媒体１０３ａの読み取り及び／又は書き込みを行うことができる。なお、記録媒体１０３ａにはフレキシブルディスク、ＣＤ、ＤＶＤ（Digital Versatile Disk）、ＳＤメモリカード（SD Memory card）、ＵＳＢメモリ（Universal Serial Bus memory）等がある。
【００２５】
ＲＯＭ１０５は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリ（記憶装置）である。ＲＯＭ１０５には、情報蓄積装置１０の起動時に実行されるＢＩＯＳ（Basic Input/Output System）、ＯＳ設定、及びネットワーク設定などのプログラムやデータが格納されている。ＲＡＭ１０４は、プログラムやデータを一時保持する揮発性の半導体メモリ（記憶装置）である。
【００２６】
ＣＰＵ１０６は、ＲＯＭ１０５やＨＤＤ１０８などの記憶装置からプログラムやデータをＲＡＭ１０４上に読み出し、処理を実行することで、情報蓄積装置１０全体の制御や機能を実現する演算装置である。
【００２７】
本実施形態に係る情報蓄積装置１０は、上記ハードウェア構成により、後述するような各種処理を実現できる。
【００２８】
≪携帯端末装置２０≫
携帯端末装置２０は例えば図４に示すハードウェア構成の携帯端末装置により実現される。図４は、第１の実施形態に係る携帯端末装置の一例のハードウェア構成図である。
【００２９】
図４の携帯端末装置２０は、入力装置２０１、表示装置２０２、外部Ｉ／Ｆ２０３、ＲＡＭ２０４、ＲＯＭ２０５、ＣＰＵ２０６、通信Ｉ／Ｆ２０７、ＨＤＤ２０８、及びカメラ装置２０９などを備え、それぞれがバスＢ２で相互に接続されている。なお、記録媒体２０３ａには、ＲＦＩＤ（Radio Frequency Identifier）タグ若しくはＮＦＣ（Near field communication）タグ又はこれらを含むカード（ＲＦＩＤカード、ＮＦＣカード）等が含まれる。したがって、携帯端末装置２０は、外部Ｉ／Ｆ２０３を介して、ＲＦＩＤタグやＮＦＣタグ等に格納されている情報の読み取り及び／又は書き込みを行うことができる。
【００３０】
入力装置２０１、表示装置２０２、外部Ｉ／Ｆ２０３、ＲＡＭ２０４、ＲＯＭ２０５、ＣＰＵ２０６、通信Ｉ／Ｆ２０７、及びＨＤＤ２０８は、それぞれ入力装置１０１、表示装置１０２、外部Ｉ／Ｆ１０３、ＲＡＭ１０４、ＲＯＭ１０５、ＣＰＵ１０６、通信Ｉ／Ｆ１０７、及びＨＤＤ１０８と同様のため説明を省略する。
【００３１】
カメラ装置２０９は、撮像素子で撮影した被写体を画像データなどにするカメラなどである。なお、カメラ装置２０９は、静止画撮影及び／又は動画撮影が可能であればよい。
【００３２】
本実施形態に係る携帯端末装置２０は、上記ハードウェア構成により、後述するような各種処理を実現できる。
【００３３】
＜ソフトウェア構成＞
≪情報蓄積装置１０≫
本実施形態に係る情報蓄積装置１０は例えば図５に示す処理ブロックで実現される。図５は、第１の実施形態に係る情報蓄積装置の一例の処理ブロック図である。情報蓄積装置１０はプログラムを実行することで、ＯＳ１１０、Ｗｅｂサーバ１１１、共有フォルダ１１２、ドキュメント管理１１３、ＰＣブラウザ用ＵＩ１１４、ＭＦＰ用ＵＩ１１５、ＷｅｂＡＰＩ１１６、Ｗｅｂ制御１１７、認証管理１１８、設定情報管理１１９を実現している。
【００３４】
ＯＳ１１０は、情報蓄積装置１０のオペレーティングシステムであり、システム全体を制御する。ＯＳ１１０は、例えばＷｉｎｄｏｗｓ（登録商標）、Ｌｉｎｕｘ（登録商標）などである。
【００３５】
Ｗｅｂサーバ１１１は、ＨＴＴＰ（Hyper Text Transfer Protocol）で情報を送受信するソフトウェアである。Ｗｅｂサーバ１１１は、例えばＡｐａｃｈｅ  ＴｏｍｃａｔやＩＩＳ（登録商標）などである。
【００３６】
共有フォルダ１１２は、ＳＭＢ（Server Message Block）プロトコルによってネットワークＮ１上で公開されたフォルダである。ユーザは携帯端末装置２０などの情報処理装置を用いて、共有フォルダ１１２にアクセスできる。
【００３７】
ドキュメント管理１１３は、共有フォルダ１１２に置かれたファイルを管理し、Ｗｅｂ制御１１７からの要求に応じてデータ変換する処理を行う。
【００３８】
ＰＣブラウザ用ＵＩ１１４は、ＨＴＴＰのリクエストにより情報蓄積装置１０の設定画面を表示させる。ユーザは例えばＰＣのＷｅｂブラウザを使用して、情報蓄積装置１０の各種設定の変更を行うことができる。
【００３９】
ＭＦＰ用ＵＩ１１５は、ＨＴＴＰのリクエストにより印刷画面、スキャン画面を表示させる。ユーザは例えばＭＦＰのブラウザ機能を使用して、ＭＦＰの印刷やスキャン操作を行うことができる。
【００４０】
ＷｅｂＡＰＩ１１６は、ＨＴＴＰのリクエストを受け付け、このリクエストに応じた処理を行う。ＷｅｂＡＰＩ１１６は、処理結果に対するレスポンスを行う。ＷｅｂＡＰＩ１１６は、例えば関数やクラス等により構成される。
【００４１】
また、情報蓄積装置１０のＷｅｂＡＰＩ１１６をＳＤＫ（ソフトウェア開発キット）として情報処理装置に搭載されるアプリケーションの開発者に提供できる。アプリケーションの開発者はＳＤＫを使用してアプリケーションを開発できる。ＳＤＫは情報蓄積装置１０の提供者以外のサードベンダにも提供できる。サードベンダは提供されたＳＤＫを使用してアプリケーションを開発できる。ＳＤＫを使用して開発されたアプリケーションは情報処理装置に搭載できる。
【００４２】
情報蓄積装置１０のＷｅｂＡＰＩ１１６をＳＤＫとして提供することにより、情報処理装置は情報蓄積装置１０の提供者が開発したアプリケーションだけでなく、サードベンダが開発したアプリケーションも搭載できるようになる。
【００４３】
認証管理１１８は、ＷｅｂＡＰＩ１１６が受け付けたＨＴＴＰのリクエストが正当なユーザからのリクエストか否か判別を行う。すなわち、認証管理１１８は、ＨＴＴＰのリクエストに含まれる認証情報に基づき、ユーザ認証を行う。また、認証管理１１８は、携帯端末装置２０からの要求に応じて、携帯端末装置２０が表示しているファイルにアクセスするためのアクセスキーの生成を行う。
【００４４】
設定情報管理１１９は、情報蓄積システム１に接続されている各種電子機器の機器情報やユーザ設定の管理を行う。
【００４５】
≪携帯端末装置２０≫
本実施形態に係る携帯端末装置２０は例えば図６に示す処理ブロックで実現される。図６は、第１の実施形態に係る携帯端末装置の一例の処理ブロック図である。携帯端末装置２０はプログラムを実行することで、ＯＳ２１０、情報蓄積装置通信部２１１、印刷管理部２１２、プロジェクタ管理部２１３、ファイル一覧表示部２１４、アップロード画面表示部２１５、設定画面表示部２１６、プレビュー画面表示部２１７、認証情報管理部２１８、コード情報処理部２１９を実現している。
【００４６】
ＯＳ２１０は、携帯端末装置２０のオペレーティングシステムであり、システム全体を制御する。ＯＳ２１０は、例えばｉＯＳ、Ａｎｄｒｏｉｄ（登録商標）、ＷｉｎｄｏｗｓＰｈｏｎｅ、ＢｌａｃｋＢｅｒｒｙなどである。
【００４７】
情報蓄積装置通信部２１１は、情報蓄積装置１０のＷｅｂＡＰＩ１１６とＨＴＴＰで情報を送受信する。情報蓄積装置通信部２１１は、情報蓄積装置１０と情報を送受信する際に、認証情報管理部２１８で管理している認証情報をＨＴＴＰに付加する。なお、認証情報管理部２１８は、認証情報として例えばユーザＩＤとパスワードの組を管理している。
【００４８】
なお、ファイル一覧表示部２１４、アップロード画面表示部２１５、設定画面表示部２１６は、情報蓄積装置通信部２１１を利用して情報蓄積装置１０に記憶されている情報の取得や情報蓄積装置１０に対する処理要求を行う。
【００４９】
印刷管理部２１２は、情報蓄積システム１に接続されているＭＦＰの検索を行う。印刷管理部２１２は、情報蓄積装置１０にＭＦＰの登録を行う。また、印刷管理部２１２は、情報蓄積装置１０に格納されているファイルについて、情報蓄積システム１に接続されているＭＦＰに送信し、印刷処理を要求する。
【００５０】
プロジェクタ管理部２１３は、情報蓄積システム１に接続されているプロジェクタの検索を行う。プロジェクタ管理部２１３は、情報蓄積装置１０にプロジェクタの登録を行う。また、プロジェクタ管理部２１３は、情報蓄積装置１０に格納されているファイルについて、情報蓄積システム１に接続されているプロジェクタに送信し、投影処理を要求する。
【００５１】
ファイル一覧表示部２１４は、情報蓄積装置１０に格納されているファイルの一覧を携帯端末装置２０の表示装置２０２に表示させる。ファイル一覧表示部２１４が表示させるファイルの一覧は、例えばユーザが携帯端末装置２０を用いてアクセス可能なフォルダ（アクセス権限が付与されているフォルダ）に格納されているファイルの一覧などである。
【００５２】
アップロード画面表示部２１５は、情報蓄積装置１０にファイルをアップロードする（情報蓄積装置１０の記憶領域にファイルを格納させる）メニュー画面を携帯端末装置２０の表示装置２０２に表示させる。また、アップロード画面表示部２１５は、情報蓄積装置通信部２１１を利用してファイルを情報蓄積装置１０にアップロードする。
【００５３】
なお、情報蓄積装置１０にファイルをアップロードする方法は、携帯端末装置２０のＨＤＤ２０８などに格納されているファイルをアップロードする他、例えば携帯端末装置２０のカメラ装置２０９で撮影した画像データをアップロードする方法がある。また、例えば情報蓄積システム１に接続されているＭＦＰの表示画面等に表示されているＱＲコードなどを携帯端末装置２０で読み取ることにより、このＭＦＰでスキャンしたデータをアップロードすることもできる。
【００５４】
設定画面表示部２１６は、情報蓄積装置１０に携帯端末装置２０の登録を行う画面を携帯端末装置２０の表示装置２０２に表示させる。また、設定画面表示部２１６は、携帯端末装置２０の設定情報を携帯端末装置２０の表示装置２０２に表示させる。
【００５５】
プレビュー画面表示部２１７は、ファイル一覧表示部２１４が携帯端末装置２０の表示装置２０２に表示させたファイルの一覧において、ユーザが選択したファイルのプレビュー画面を携帯端末装置２０の表示装置２０２に表示させる。
【００５６】
コード情報処理部２１９は、携帯端末装置２０のカメラ装置２０９により読み取ったコード情報を解析する。コード情報には、例えばＱＲコードがある。また、コード情報処理部２１９は、情報蓄積装置１０の認証管理１１８が生成したアクセスキーからコード情報（例えばＱＲコード）を生成する。
【００５７】
＜処理の詳細＞
以下では、本実施形態に係る情報蓄積システム１の処理の詳細について説明する。
【００５８】
図７は、第１の実施形態に係る情報蓄積システムの処理手順を表した一例のシーケンス図である。
【００５９】
ユーザＡは携帯端末装置２０ａを操作して、情報蓄積装置１０に対して、情報蓄積装置１０に記憶されているファイルの取得要求を行う（ステップＳ１１）。例えば携帯端末装置２０ａのファイル一覧表示部２１４が表示したファイルの一覧から選択することで、選択したファイルの取得要求を行うことができる。なお、選択したファイルは、ユーザＡの個人フォルダ（ユーザＡに対してのみアクセス権限が付与されているフォルダ）に格納されているファイルであるとする。なお、個人フォルダは、例えば共有フォルダ１１２において所定のユーザにのみアクセス権限を付与したフォルダである。なお、ファイルの取得要求は、例えば携帯端末装置２０ａのＷｅｂＡＰＩ１１６を介してＨＴＴＰのリクエストにより行うことができる。
【００６０】
情報蓄積装置１０は、携帯端末装置２０ａに要求されたファイルを送信する（ステップＳ１２）。このとき、情報蓄積装置１０の認証管理１１８は、ユーザＡの携帯端末装置２０ａのユーザ認証を行う。例えば情報蓄積装置１０が受信したＨＴＴＰのリクエストに付加された認証情報に基づきユーザ認証を行い、認証成功の場合、要求されたファイルを携帯端末装置２０ａに送信する。なお、情報蓄積装置１０は認証失敗の場合、携帯端末装置２０ａにエラー情報を送信してもよい。
【００６１】
携帯端末装置２０ａは、ステップＳ１２において情報蓄積装置１０から送信されたファイルを受信すると、表示装置２０２に受信したファイルの内容を表示させる。
【００６２】
ユーザＡは携帯端末装置２０ａを操作して、表示装置２０２に表示されているファイルの共有開始操作を行う（ステップＳ１３）。共有開始操作とは、携帯端末装置２０ａが表示しているファイルを他の携帯端末装置２０で表示させるためのアクセスキーを取得するための操作である。なお、共有開始操作は、例えば携帯端末装置２０ａの表示装置２０２に表示されている所定のボタンなどを押下することで行うことができる。
【００６３】
携帯端末装置２０ａは、情報蓄積装置１０に対して、アクセスキーの取得要求を行う（ステップＳ１４）。なお、このアクセスキー取得要求には、携帯端末装置２０ａが表示しているファイルのファイルパス（情報蓄積装置１０におけるファイルの格納場所などのアドレス情報）を含む。情報蓄積装置１０の認証管理１１８は、携帯端末装置２０ａからのアクセスキー取得要求に応じてアクセスキーを生成し（ステップＳ１５）、生成したアクセスキーを携帯端末装置２０ａに送信する（ステップＳ１６）。なお、情報蓄積装置１０は、ステップＳ１５で生成したアクセスキーを情報蓄積装置１０の記憶領域に保存する。
【００６４】
図８は、アクセスキーの取得方法を示した一例の説明図である。携帯端末装置２０ａは、ファイルパスを含むアクセスキー取得要求を情報蓄積装置１０に対して行う。情報蓄積装置１０は、アクセスキー取得要求に応じてアクセスキーを生成し、記憶領域にアクセスキーとアクセスキー取得要求に含まれるファイルパスを関連付けて保存する。そして、情報蓄積装置１０は、生成したアクセスキーを携帯端末装置２０ａに送信する。なお、情報蓄積装置１０は、ファイルパスの他、例えば経過時間もアクセスキーと関連付けて記憶領域に保存する。経過時間は、アクセスキーを生成してから経過した時間であり、この経過時間が予め設定された所定の時間を経過した場合、このアクセスキーは無効となる（アクセスキーが情報蓄積装置１０の記憶領域から削除される）。なお、所定の時間は、アクセス情報の第１の有効期限の一例である。
【００６５】
次に、携帯端末装置２０ａのコード情報処理部２１９は、取得したアクセスキーを含む情報をコード情報に変換する（ステップＳ１７）。本実施形態ではコード情報処理部２１９は、アクセスキーをＱＲコードに変換する。なお、コード情報は、ＱＲコードの他、例えばＳＰコード、ＣＰコードなどでもよい。携帯端末装置２０ａは、ＱＲコードを表示装置２０２に表示させる（ステップＳ１８）。
【００６６】
図９は、ＱＲコードの一例のイメージ図である。携帯端末装置２０ａは、情報蓄積装置１０から取得したアクセスキーからＱＲコードを生成し、携帯端末装置２０ａの表示装置２０２に表示させる。
【００６７】
図１０は、ＱＲコードの情報の一例の説明図である。携帯端末装置２０ａの表示装置２０２に表示されたＱＲコードをカメラ装置２０９などで読み取り、所定の解析を行うことで例えばアクセスキー（ｏｎｅＴｉｍｅＡｃｃｅｓｓＫｅｙ）、ファイルパス（ｆｉｌｅＰａｔｈ）、情報蓄積装置１０のＩＰアドレス（ｓｅｒｖｅｒＡｄｄｒｅｓｓ）を取得することができる。
【００６８】
次に、ユーザＢの携帯端末装置２０ｂは、携帯端末装置２０ａの表示装置２０２に表示されているＱＲコードを携帯端末装置２０ｂのカメラ装置２０９に読み取る（ステップＳ１９）。携帯端末装置２０ｂのコード情報処理部２１９は、読み取ったＱＲコードを解析し、例えば図１０に示した所定の情報（アクセスキー、ファイルパス、ＩＰアドレス）を取得する（ステップＳ２０）。そして、携帯端末装置２０ｂは、情報蓄積装置１０に対して、ステップＳ２０で取得したアクセスキーとファイルパスを含むファイル取得要求を行う（ステップＳ２１）。なお、このとき、携帯端末装置２０ｂは、ファイル取得要求に携帯端末装置２０ｂの機器情報（例えば携帯端末装置２０ｂの所有者ＩＤ、機器ＩＤ、機器名称など）を付加する。
【００６９】
情報蓄積装置１０の認証管理１１８は、受信したファイル取得要求に含まれるアクセスキーの経過時間を参照し、アクセスキーの生成から予め設定した所定の時間が経過しているか否かを判定する（ステップＳ２２）。情報蓄積装置１０の認証管理１１８は、アクセスキーの生成から予め設定した所定の時間が経過している場合、携帯端末装置２０ｂに対して、ファイル取得失敗であることを示す情報を送信する。これにより、アクセスキーの生成から所定の時間以内に限りファイルの共有を認めることでセキュリティを確保することができる。
【００７０】
情報蓄積装置１０の認証管理１１８は、受信したファイル取得要求に含まれるアクセスキーとファイルパスの組み合わせが正しいか否かを判定する（ステップＳ２３）。すなわち、情報蓄積装置１０の認証管理１１８は、受信したファイル取得要求に含まれるアクセスキーとファイルパスの組み合わせと、情報蓄積装置１０の記憶領域に関連付けて保存されているアクセスキーとファイルパスの組み合わせが一致するか否かを判定する。情報蓄積装置１０の認証管理１１８は、アクセスキーとファイルパスの組み合わせが一致しない場合（又は一致する組み合わせのアクセスキーとファイルパスが情報蓄積装置１０の記憶領域に存在しない場合）、携帯端末装置２０ｂに対して、ファイル取得失敗であることを示す情報を送信する。
【００７１】
情報蓄積装置１０は、受信したファイル取得要求に含まれるファイルパスに指定されているファイルを携帯端末装置２０ｂに送信する（ステップＳ２４）。そして、情報蓄積装置１０は、情報蓄積装置１０の記憶領域に保存されているアクセスキーを削除する（ステップＳ２５）。これにより、一度アクセスキーを用いてファイルの共有を行うと、同じアクセスキーを用いてファイルの共有を行うことができないのでセキュリティを確保することができる（すなわち、本実施形態におけるアクセスキーはワンタイムキーである）。
【００７２】
携帯端末装置２０ｂは、情報蓄積装置１０から受信したファイルを表示装置２０２に表示させる（ステップＳ２６）。これにより、ユーザＢの携帯端末装置２０ｂは、アクセスキーを用いて、アクセス制限がされているユーザＡの個人フォルダ内のファイルを共有表示することができる。
【００７３】
図１１は、アクセスキーの認証方法を示した一例の説明図である。携帯端末装置２０ｂは、ファイル取得要求に図１２に示す情報を付加して情報蓄積装置１０に送信する。図１２は、ファイル取得要求に含まれる情報を示した一例の説明図である。ファイル取得要求には、例えばアクセスキー（ｏｎｅＴｉｍｅＡｃｃｅｓｓＫｅｙ）、ファイルパス（ｆｉｌｅＰａｔｈ）、端末名称（ｄｅｖｉｃｅＮａｍｅ）、端末種類（ｄｅｖｉｃｅＴｙｐｅ）、端末ＩＤ（ｄｅｖｉｃｅＩＤ）が含まれる。端末名称はユーザが設定する端末の任意の名称である。端末種類は端末の製品名などである。端末ＩＤは例えば端末のＭＡＣ（Media Access Control）アドレスなどである。次に、情報蓄積装置１０は、ファイル取得要求に含まれる情報からアクセスキーの認証などを行う。また、情報蓄積装置１０は、ファイルの共有者に関する情報として、各種端末情報を保存する。そして、情報蓄積装置１０は、ファイル取得要求に含まれるファイルパスに指定されたファイルを携帯端末装置２０ｂに送信する。
【００７４】
次に、図１１で説明したアクセスキーの認証方法について、処理の詳細を説明する。図１３は、本実施形態に係る情報蓄積装置におけるアクセスキー認証処理の一例のフローチャートである。
【００７５】
情報蓄積装置１０の認証管理１１８は、携帯端末装置２０ｂからのファイル取得要求に含まれるアクセスキーと同一のアクセスキーが情報蓄積装置１０の記憶領域に存在するか否かを判定する（ステップＳ３１）。同一のアクセスキーが情報蓄積装置１０の記憶領域に存在する場合、ステップＳ３２に進む。
【００７６】
情報蓄積装置１０の認証管理１１８は、携帯端末装置２０ｂからのファイル取得要求に含まれるアクセスキーと同一のアクセスキーが情報蓄積装置１０の記憶領域に存在する場合、該当のアクセスキーを記憶領域から取得する（ステップＳ３２）。なお、このとき、該当のアクセスキーを取得したら当該アクセスキーを情報蓄積装置１０の記憶領域から削除する。これにより、一度アクセスキーを用いた場合、当該アクセスキーを無効とすることができる。
【００７７】
情報蓄積装置１０の認証管理１１８は、ファイル取得要求に含まれるアクセスキーの経過時間が所定の時間以内か否かを判定する（ステップＳ３３）。これにより、アクセスキーの取得後、所定の時間経過している場合、当該アクセスキーを無効とすることができ、セキュリティを確保することができる。経過時間が所定の時間以内である場合、ステップＳ３４に進む。
【００７８】
情報蓄積装置１０の認証管理１１８は、ファイル取得要求に含まれるアクセスキーとファイルパスの組み合わせが、情報蓄積装置１０の記憶領域から取得したアクセスキーとファイルパスの組み合わせと一致するか否かを判定する（ステップＳ３４）。これにより、不正なファイル取得要求を防止することができる。一致する場合、ステップＳ３５に進む。
【００７９】
情報蓄積装置１０の認証管理１１８は、ファイル取得要求に含まれるファイルパスに指定されたファイルを携帯端末装置２０ｂに送信する（ステップＳ３５）。
【００８０】
情報蓄積装置１０の認証管理１１８は、ファイル取得要求に含まれる携帯端末装置２０ｂの機器情報を情報蓄積装置１０の記憶領域に保存する（ステップＳ３６）。これにより、ユーザＡの携帯端末装置２０ａが表示しているファイルの共有者やファイルを共有している端末に関する情報を保存することができる。
【００８１】
以上により、本実施形態に係る情報蓄積システム１では、ユーザＡの携帯端末装置２０ａに表示しているファイルをユーザＢの携帯端末装置２０ｂに表示させることができる。
この方法として、ユーザＡは携帯端末装置２０ａを操作して、アクセスキーを取得し、このアクセスキーをコード情報に変換し、表示装置２０２に表示させることができる。そして、ユーザＢの携帯端末装置２０ｂは、このコード情報をカメラ装置２０９に読み取り、解析することで、情報蓄積装置１０に保存されているファイルを取得することができる。
【００８２】
また、本実施形態に係る情報蓄積システム１では、携帯端末装置２０ａ及び携帯端末装置２０ｂ間でファイルを共有するためのアクセスキーを情報蓄積装置１０の記憶領域にも保存しておき、携帯端末装置２０ｂからアクセスキーの認証要求を受け付けると、記憶領域に保存しているアクセスキーを削除する。これにより、一つのアクセスキーは一回のみ使用することができるため、セキュリティを確保することができる。また、アクセスキーの生成（発行）から所定の時間経過した場合は、情報蓄積装置１０の記憶領域から当該アクセスキーを削除することで、このアクセスキーを無効とすることができる。
【００８３】
［第２の実施形態］
次に、第２の実施形態に係る情報蓄積システム１について説明する。第２の実施形態に係る情報蓄積システム１は、アクセスキーの生成を携帯端末装置２０で行うものである。
【００８４】
なお、第２の実施形態に係る情報蓄積システム１は、システム構成、ハードウェア構成、及びソフトウェア構成が、第１の実施形態に係る情報蓄積システム１と同様であるため、システム構成、ハードウェア構成、及びソフトウェア構成についての説明を省略する。
【００８５】
＜処理の詳細＞
図１４は、第２の実施形態に係る情報蓄積システムの処理手順を表した一例のシーケンス図である。なお、図１４のシーケンス図におけるステップＳ４１〜Ｓ４４及びＳ４７〜Ｓ５６の処理は、それぞれ図７のシーケンス図におけるステップＳ１１〜Ｓ１４及びＳ１７〜Ｓ２６の処理と同様であるため、説明を省略する。
【００８６】
ユーザＡの携帯端末装置２０ａは、アクセスキーを生成し（ステップＳ４５）、生成したアクセスキーを情報蓄積装置１０に送信する（ステップＳ４６）。なお、情報蓄積装置１０は、携帯端末装置２０ａより取得したアクセスキーを記憶領域に保存する。
【００８７】
以上により、第２の実施形態に係る情報蓄積システム１では、携帯端末装置２０でアクセスキーを生成することができる。これにより、アクセスキーの生成に伴う情報蓄積装置１０の処理負荷を分散することができる。従って、情報蓄積システム１に接続された複数の携帯端末装置２０においてほぼ同時にアクセスキーを生成する場合においても情報蓄積装置１０の処理が過大になることを防止することができる。
【００８８】
［第３の実施形態］
次に、第３の実施形態に係る情報蓄積システム１について説明する。第３の実施形態に係る情報蓄積システム１は、アクセスキーに認証回数を含めたものである。つまり、一つのアクセスキーで所定回数の認証を行えるものである。
【００８９】
なお、第３の実施形態に係る情報蓄積システム１は、システム構成、ハードウェア構成、及びソフトウェア構成が、第１の実施形態に係る情報蓄積システム１と同様であるため、システム構成、ハードウェア構成、及びソフトウェア構成についての説明を省略する。
【００９０】
＜処理の詳細＞
図１５は、第３の実施形態に係る情報蓄積システムの処理手順を表した一例のシーケンス図である。なお、図１５のシーケンス図におけるステップＳ６１〜Ｓ７４及びＳ７７の処理は、それぞれ図７のシーケンス図におけるステップＳ１１〜Ｓ２４及びＳ２６の処理と同様であるため、説明を省略する。
【００９１】
情報蓄積装置１０の認証管理１１８は、情報蓄積装置１０の記憶領域に記憶されているアクセスキーに含まれる認証回数を更新する（ステップＳ７５）。認証回数の更新は、例えば認証回数の値を１減じて更新する。
【００９２】
情報蓄積装置１０の認証管理１１８は、情報蓄積装置１０の記憶領域に記憶されているアクセスキーに含まれる認証回数が０以下が否かを判断し、０以下である場合、記憶領域から当該アクセスキーを削除する（ステップＳ７６）。
【００９３】
以上により、例えば複数台の携帯端末装置２０間でファイルの共有を行う場合、当該台数に相当する認証回数を設定しておけば、これら複数台の携帯端末装置２０間でファイルの共有を行うことができる。具体的には、例えば３台の携帯端末装置２０間でファイルの共有の行う場合、認証回数を２に設定しておけばよい。
【００９４】
［第４の実施形態］
次に、第４の実施形態に係る情報蓄積システム１について説明する。第４の実施形態に係る情報蓄積システム１は、携帯端末装置２０ａが所定の画面を表示させている間に限り、携帯端末装置２０ｂにおいてファイルの共有を行うものである。本実施形態に係る情報蓄積システム１の情報蓄積装置１０は、アクセスキーと関連付けて、このアクセスキーの有効な時間を示す第２の有効期限が記憶領域に保存されている。本実施形態に係る情報蓄積システム１は、第２の有効期限を用いることで、携帯端末装置２０ａが所定の画面を表示させている間に限り、携帯端末装置２０ｂにおいてファイルの共有を行う。
【００９５】
なお、第４の実施形態に係る情報蓄積システム１は、システム構成、ハードウェア構成、及びソフトウェア構成が、第１の実施形態に係る情報蓄積システム１と同様であるため、システム構成、ハードウェア構成、及びソフトウェア構成についての説明を省略する。
【００９６】
＜処理の詳細＞
図１６は、第４の実施形態に係る情報蓄積システムの処理手順を表した一例のシーケンス図である。なお、図１６のシーケンス図におけるステップＳ８１〜Ｓ９５の処理は図７のシーケンス図におけるステップＳ１１〜Ｓ２６の処理と同様であるため、説明を省略する。
【００９７】
ユーザＡの携帯端末装置２０ａは、携帯端末装置２０ｂとの間でファイルの共有を行うために所定の画面を表示させる。すると、携帯端末装置２０ａは、この所定の画面を表示している間、所定の間隔（例えば、１秒ないし数秒程度の間隔）でアクセスキーの第２の有効期限の更新要求を情報蓄積装置１０に送信する（ステップＳ９６）。ここで、携帯端末装置２０ａが表示する所定の画面とは、この所定の画面を表示している間に限り携帯端末装置２０ｂに対してファイルの共有を許可するための画面であり、例えば、ステップＳ８８で表示されたＱＲコードの表示画面や携帯端末装置２０ｂと共有するファイルの表示画面等である。
【００９８】
情報蓄積装置１０は、該当のアクセスキーの第２の有効期限の更新する（ステップＳ９７）。すなわち、例えば、情報蓄積装置１０は、該当のアクセスキーの第２の有効期限を延長（例えば、上記の所定の間隔と同じ秒数を延長）する更新を行う。
【００９９】
ユーザＢの携帯端末装置２０ｂは、ステップＳ９４で取得したファイルを表示している間、所定の間隔毎に情報蓄積装置１０に対して、該当のアクセスキーの第２の有効期限を経過しているか否かを確認する（ステップＳ９８）。情報蓄積装置１０は、該当のアクセスキーの第２の有効期限が経過していなければ、アクセスキーは有効であることを示す情報を応答し、携帯端末装置２０ｂは、ファイルの表示を継続する（ステップＳ９９）。
【０１００】
ここで、ユーザＡの携帯端末装置２０ａが所定の画面の表示を終了させた場合、該当のアクセスキーの第２の有効期限は更新されない。このため、情報蓄積装置１０では、第２の有効期限が経過した場合、該当のアクセスキーを削除する（ステップＳ１００）。したがって、上記のステップＳ９８で携帯端末装置２０ｂが第２の有効期限が経過しているか否かを確認した際に、第２の有効期限が経過しており、該当のアクセスキーが削除されている場合、情報蓄積装置１０は、携帯端末装置２０ｂに対してアクセスキーは無効である（存在しない）ことを示す情報を応答する（ステップＳ１０１）。すると、携帯端末装置２０ｂは、ファイルの表示を終了させる（ステップＳ１０２）。
【０１０１】
以上により、第４の実施形態に係る情報蓄積システム１では、携帯端末装置２０ａが所定の画面を表示させている間、携帯端末装置２０ｂでファイルを表示させるように制御することができる。これにより、携帯端末装置２０ｂにおいてファイルを表示させる期間をより厳密に制御することができる。
【０１０２】
［第５の実施形態］
次に、第５の実施形態に係る情報蓄積システム１について説明する。第５の実施形態に係る情報蓄積システム１は、該当のアクセスキーの第２の有効期限を、情報端末機器２０ａが所定の記録媒体２０３ａ（例えば、ＲＦＩＤタグやＮＦＣタグ）から情報を読み取り可能な間、更新するものである。換言すれば、情報端末２０ａに対してＲＦＩＤタグやＮＦＣタグ等を近付けている間に限り、該当のアクセスキーの第２の有効期限を更新するものである。
【０１０３】
なお、第５の実施形態に係る情報蓄積システム１は、システム構成、ハードウェア構成、及びソフトウェア構成が、第１の実施形態に係る情報蓄積システム１と同様であるため、システム構成、ハードウェア構成、及びソフトウェア構成についての説明を省略する。
【０１０４】
＜処理の詳細＞
図１７は、第５の実施形態に係る情報蓄積システムの処理手順を表した一例のシーケンス図である。なお、図１７のシーケンス図におけるステップＳ１１１〜Ｓ１２５の処理は、図１６のシーケンス図におけるステップＳ８１〜Ｓ９５の処理と同様であるため、説明を省略する。また、以降では、記録媒体２０３ａは、ＲＦＩＤタグ若しくはＮＦＣタグを含むカード（ＲＦＩＤカード、ＮＦＣカード）であるものとして説明する。
【０１０５】
ユーザＡの携帯端末装置２０ａは、携帯端末装置２０ｂとの間でファイルの共有を行うために所定の間隔で記録媒体２０３ａの情報を読み取る（ステップＳ１２６）。換言すれば、ユーザＡは、ユーザＢとのファイルの共有を所望する間、記録媒体２０３ａを携帯端末装置２０ａの所定の位置（外部Ｉ／Ｆ２０３が記録媒体２０３ａを読み取り可能な位置）に近付けておく。すると、携帯端末装置２０ａは、記録媒体２０３ａに記録されている情報を読み取る（ステップＳ１２７）。携帯端末装置２０ａは、記録媒体２０３ａの読み取りに成功すると、アクセスキーの第２の有効期限の更新要求を情報蓄積装置１０に送信する(ステップＳ１２８)。
【０１０６】
情報蓄積装置１０は、該当のアクセスキーの第２の有効期限の更新する（ステップＳ１２９）。すなわち、例えば、情報蓄積装置１０は、該当のアクセスキーの第２の有効期限を延長（例えば、上記の所定の間隔と同じ秒数を延長）する更新を行う。
【０１０７】
ユーザＢの携帯端末装置２０ｂは、ステップＳ１２４で取得したファイルを表示している間、所定の間隔毎に情報蓄積装置１０に対して、該当のアクセスキーが存在するか否かを確認する（ステップＳ１３０）。情報蓄積装置１０は、該当のアクセスキーが存在すれば、アクセスキーは有効であることを示す情報を応答し、携帯端末装置２０ｂは、ファイルの表示を継続する（ステップＳ１３１）。
【０１０８】
ここで、例えばユーザＡが記録媒体２０３ａを携帯端末装置２０ａの所定の位置から離した場合、携帯端末装置２０ａが記録媒体２０３ａの読み取り動作を行っても（ステップＳ１３２）、携帯端末装置２０ａは記録媒体２０３ａの読み取りに失敗する（ステップＳ１３３）。携帯端末装置２０ａは、記録媒体２０３ａの読み取りに失敗すると、アクセスキーの削除要求を情報蓄積装置１０に送信する（ステップＳ１３４）。すると、情報蓄積装置１０は、該当のアクセスキーを削除する（ステップＳ１３５）。
【０１０９】
なお、携帯端末装置２０ａが記録媒体２０３ａの読み取りに失敗した場合、アクセスキーの第２の有効期限の更新要求がされない。したがって、情報蓄積装置１０は、第４の実施形態で説明した場合と同様に、第２の有効期限の経過に伴って該当のアクセスキーを削除してもよい。
【０１１０】
上記のステップＳ１３０で携帯端末装置２０ｂが該当のアクセスキーが存在するか否かを確認した際に、該当のアクセスキーが削除されている場合、情報蓄積装置１０は、携帯端末装置２０ｂに対してアクセスキーは無効である（存在しない）ことを示す情報を応答する（ステップＳ１３６）。すると、携帯端末装置２０ｂは、ファイルの表示を終了させる（ステップＳ１３７）。
【０１１１】
以上により、第５の実施形態に係る情報蓄積システム１では、携帯端末装置２０ａが記録媒体２０３ａを読み取り可能な間に限り（例えば、ＲＦＩＤカードやＮＦＣカードを携帯端末装置２０ａの所定の位置に近付けている間に限り）、携帯端末装置２０ｂでファイルを表示させるように制御することができる。これにより、第４の実施形態において携帯端末装置２０ａで所定の画面を表示させ続けることによる電力消費を抑えつつ、携帯端末装置２０ｂにおいてファイルを表示させる期間を厳密に制御することができる。
【０１１２】
［第６の実施形態］
次に、第６の実施形態に係る情報蓄積システム１について説明する。第６の実施形態に係る情報蓄積システム１は、情報端末装置２０ａで予め読み取った記録媒体２０３ａの情報（例えば、記録媒体２０３ａの固有の識別情報）と同一の情報が携帯端末装置２０ｂで読み取り可能な間に限り、携帯端末装置２０ｂでファイルの共有を行うものである。
【０１１３】
なお、第６の実施形態に係る情報蓄積システム１は、システム構成、ハードウェア構成、及びソフトウェア構成が、第１の実施形態に係る情報蓄積システム１と同様であるため、システム構成、ハードウェア構成、及びソフトウェア構成についての説明を省略する。
【０１１４】
＜処理の詳細＞
図１８は、第６の実施形態に係る情報蓄積システムの処理手順を表した一例のシーケンス図である。なお、図１８のシーケンス図におけるステップＳ１４１〜Ｓ１４６及びステップＳ１５３〜Ｓ１５８の処理は、それぞれ図７のシーケンス図におけるステップＳ１１〜１６及びステップＳ２１〜Ｓ２６の処理と同様であるため、説明を省略する。
【０１１５】
ユーザＡの携帯端末装置２０ａは、記録媒体２０３ａを読み取り（ステップＳ１４７）、この記録媒体２０３ａに記録されている情報（例えば、記録媒体２０３ａの固有の識別情報（カードＩＤ等））を取得する（ステップＳ１４８）。本実施形態では、携帯端末装置２０ａは、記録媒体２０３ａを読み取り、この記録媒体２０３ａの固有の識別情報を取得するものとする。
【０１１６】
次に、携帯端末装置２０ａは、アクセスキーと記録媒体２０３ａの固有の識別情報とに基づきＱＲコード（コード情報）を生成し（ステップＳ１４９）、表示装置２０２に表示させる（ステップＳ１５０）。そして、携帯端末装置２０ｂは、このＱＲコードをカメラ装置２０９で読み取ることで（ステップＳ１５１）、アクセスキーやファイルパス等に加えて、携帯端末装置２０ａが記録媒体２０３ａから読み取った上記の固有の識別情報を取得することができる（ステップＳ１５２）。
【０１１７】
ここで、ユーザＢの携帯端末装置２０ｂでファイルの共有（ファイルの表示）を開始する際には、上記のステップＳ１４７で用いた記録媒体２０３ａを携帯端末装置２０ｂの所定の位置に近付けておく。携帯端末装置２０ｂは、ファイルを表示させている間、所定の間隔で記録媒体２０３ａの情報を読み取り（ステップＳ１５９）、この記録媒体２０３ａの固有の識別情報を取得する（ステップＳ１６０）。そして、携帯端末装置２０ｂは、上記のステップＳ１５２で取得した固有の識別情報と、ステップＳ１６０で取得した固有の識別情報とが同一である場合、ファイルの表示を継続させる。一方、携帯端末装置２０ｂは、上記のステップＳ１５２で取得した固有の識別情報と、ステップＳ１６０で取得した固有の識別情報とが同一でない場合、ファイルの表示を終了させる。
【０１１８】
他方、携帯端末装置２０ｂは、上記のステップＳ１５９で記録媒体２０３ａの読み取りに失敗した場合（ステップＳ１６１）、ファイルの表示を終了させる（ステップＳ１６２）。
【０１１９】
以上により、第６の実施形態に係る情報蓄積システム１では、情報端末装置２０ａで予め読み取った記録媒体２０３ａの情報と同一の情報が携帯端末装置２０ｂで読み取り可能な間に限り、携帯端末装置２０ｂでファイルの共有を行うことができる。これにより、情報蓄積装置１０と携帯端末装置２０ａとの間及び情報蓄積装置１０と携帯端末装置２０ｂとの間における通信負荷を抑えつつ、携帯端末装置２０ｂにおいてファイルを表示させる期間を厳密に制御することができる。
【０１２０】
［第７の実施形態］
次に、第７の実施形態に係る情報蓄積システム１について説明する。第７の実施形態に係る情報蓄積システム１は、ファイルの表示（共有）と、ネットワークＮ１に接続されている他の機器の利用とを携帯端末装置２０ｂが行う場合に、該当のアクセスキーに対して第２の有効期限に加えて、他の機器の利用に応じた有効期限（他の機器毎の有効期限）を有するものである。換言すれば、第７の実施形態に係る情報蓄積システム１は、携帯端末装置２０ｂが利用する機能毎に、それぞれ有効期限が設定される。
【０１２１】
以降では一例として、情報端末装置２０ｂが、ファイルの表示と、プロジェクタ４０に対するファイルの投影要求とを行う場合について説明する。したがって、本実施形態に係る情報蓄積システム１の情報蓄積装置１０は、アクセスキーと関連付けて、ファイルを携帯端末２０ｂに表示させるために用いる第２の有効期限に加えて、ファイルをプロジェクタ４０で投影させるために用いる第３の有効期限が記憶領域に保存されている。本実施形態に係る情報蓄積システム１は、第３の有効期限を用いることで、携帯端末装置２０ａが所定の画面を表示させている間に限り、プロジェクタ４０でファイルの内容が投影される。なお、例えば、情報端末装置２０ｂが、情報蓄積装置１０に格納されているファイルを、ネットワークＮ１に接続されているデジタルサイネージに表示させる場合には、このために用いる第４の有効期限が該当のアクセスキーと関連付けて情報蓄積装置１０の記憶領域に保存される。
【０１２２】
なお、第６の実施形態に係る情報蓄積システム１は、システム構成、ハードウェア構成、及びソフトウェア構成が、第１の実施形態に係る情報蓄積システム１と同様であるため、システム構成、ハードウェア構成、及びソフトウェア構成についての説明を省略する。
【０１２３】
＜処理の詳細＞
図１９は、第７の実施形態に係る情報蓄積システムの処理手順を表した一例のシーケンス図である。なお、図１９のシーケンス図におけるステップＳ１７１〜Ｓ１８５の処理は図１６のシーケンス図におけるステップＳ８１〜Ｓ９５の処理と同様であるため、説明を省略する。
【０１２４】
ユーザＢは、携帯端末装置２０ｂを用いて機器（プロジェクタ４０）の利用を開始するための操作を行う（ステップＳ１８６）。これは、例えば、ステップＳ１８５で携帯端末装置２０ｂに表示させたファイルを、プロジェクタ４０を用いて投影させるための操作である。すると、携帯端末装置２０ｂは、アクセスキーとファイルパスとを含む投影要求を情報蓄積装置１０に対して送信し（ステップＳ１８７）、情報蓄積装置１０は、ファイルパスで指定されたファイルを含む投影指示をプロジェクタ４０に対して送信する（ステップＳ１８８）。これにより、プロジェクタ４０は、投影指示に含まれるファイルの内容を投影する。
【０１２５】
ユーザＡの携帯端末装置２０ａは、所定の画面を表示させる。すると、携帯端末装置２０ａは、この所定の画面を表示している間、所定の間隔でアクセスキーの第２の有効期限の又は／及び第３の有効期限の更新要求を情報蓄積装置１０に送信する（ステップＳ１８９）。ここで、本実施形態における所定の画面とは、例えば、以下のいずれかの画面である。
（１）携帯端末装置２０ｂに対して、ファイルの表示（共有）のみを許可するための画面
（２）携帯端末装置２０ｂに対して、プロジェクタ４０を用いてファイルの投影のみを許可するための画面
（３）携帯端末装置２０ｂに対して、ファイルの表示及びプロジェクタを用いたファイルの投影の両方を許可するための画面
なお、上記の更新要求は、携帯端末装置２０ａが上記（１）の画面を表示させている場合は、第２の有効期限の更新要求であり、上記（２）の画面を表示させている場合は、第３の有効期限の更新要求であり、上記（３）の画面を表示させている場合は、第２の有効期限及び第３の有効期限の更新要求である。
【０１２６】
次に、情報蓄積装置１０は、該当のアクセスキーの第２の有効期限又は／及び第３の有効期限の更新する（ステップＳ１９０）。
【０１２７】
ユーザＢの携帯端末装置２０ｂは、ステップＳ１８４で取得したファイルを表示している間、又は、プロジェクタ４０を用いてファイルを投影している間、所定の間隔毎に情報蓄積装置１０に対して、該当のアクセスキーの第２の有効期限又は／及び第３の有効期限を経過しているか否かを確認する（ステップＳ１９１）。本実施形態では、情報端末装置２０ｂが該当のアクセスキーの第３の有効期限を経過しているか否かを確認する場合について説明する。なお、第２の有効期限を経過しているか否かを確認する処理については、第４の実施形態の図１６のステップＳ９９〜Ｓ１０２で説明した通りである。
【０１２８】
情報蓄積装置１０は、該当のアクセスキーの第３の有効期限が経過していなければ、アクセスキーは有効であることを示す情報を応答し（ステップＳ１９２）、携帯端末装置２０ｂは、プロジェクタ４０を用いたファイルの投影を継続する。
【０１２９】
ここで、ユーザＡの携帯端末装置２０ａが、例えば、上記（３）の画面の表示を終了させて、上記（１）の画面を表示させた場合、該当のアクセスキーの第３の有効期限は更新されない（他方、第２の有効期限は更新される。）。このため、情報蓄積装置１０では、第３の有効期限が経過した場合、アクセスキーは無効であることを示す情報を応答する（ステップＳ１９３）。すると、携帯端末装置２０ｂは、アクセスキーとファイルパスとを含む投影終了要求を情報蓄積装置１０に対して送信し（ステップＳ１９４）、情報蓄積装置１０は、該当のファイルの投影終了指示をプロジェクタ４０に対して送信する（ステップＳ１９５）。これにより、プロジェクタ４０は、投影を終了させる。他方で、携帯端末装置２０ｂでのファイルの共有（表示）は継続される。
【０１３０】
以上により、第７の実施形態に係る情報蓄積システム１では、携帯端末装置２０ｂでの他の機器の利用に関して、より厳密な制御が行える。換言すれば、第７の実施形態に係る情報蓄積システム１では、携帯端末装置２０ｂでファイルの表示や他の機器の利用等の複数の機能を利用する場合に、それぞれの機能の利用に関して厳密な制御を行うことができる。
【０１３１】
なお、本実施形態では携帯端末装置２０bが情報蓄積装置１０に対して投影要求を送信したが、これに限らず、例えば、携帯端末装置２０ｂから直接プロジェクタ４０に対して投影要求を送信してもよい。また、本実施形態ではプロジェクタを例にして説明したが、これに限らず、各種電子機器（ＭＦＰや電子黒板、モニタ、カメラ等の電子データの入力又は出力が可能な機器）を用いてもよい。
【０１３２】
また、本実施形態では携帯端末装置２０ｂが情報蓄積装置１０に対して終了要求を送信したが、これに限らず、例えば、情報蓄積装置１０がプロジェクタ４０に対して「投影要求の受け付け禁止」を示す命令を送信してもよい。このような構成とすることにより、プロジェクタ４０が携帯端末装置２０ｂから投影要求を受信した場合でも、投影が行われないようにすることができる。このような場合、上述した「投影要求の受け付け禁止」を示す命令には、対象となるファイルの識別情報や携帯端末装置２０の識別情報等を含めるとよい。
【０１３３】
例えば、当該命令にファイルの識別情報を含めることで、携帯端末装置２０ｂからファイルの投影要求を受信した場合に、プロジェクタ４０が当該命令に含まれるファイルの識別情報と、受信した投影要求に含まれるファイルの識別情報とを比較することで、当該投影要求に含まれるファイルが投影を禁止されているか否かを判断することができる。また、例えば、当該命令に携帯端末装置２０の識別情報を含めることで、プロジェクタ４０は、受信した投影要求がアクセスキーが無効となった携帯端末装置２０からの投影要求であるか否かを判断することができる。このような構成とすることにより、本実施形態に係る情報蓄積システム１は、ファイルの投影可否を適切に判断することができる。
【０１３４】
＜まとめ＞
以上、本実施形態に係る情報蓄積システム１によれば、情報蓄積装置１０に保存されているファイルを複数の携帯端末装置２０で共有することができる。
【０１３５】
また、情報蓄積装置１０は、携帯端末装置２０の要求に応じて上記共有に用いるアクセスキーを発行する。そして、他の携帯端末装置２０がこのアクセスキーを用いることで、情報蓄積装置１０からファイルを取得することができる。これにより、当該ファイルにアクセスする権限を有しないユーザの携帯端末装置２０であっても、ファイル共有を行うことができる。
【０１３６】
また、携帯端末装置２０は、アクセスキーの発行を行うこともできる。これにより、情報蓄積装置１０の処理の負荷を分散することができる。
【０１３７】
また、情報蓄積装置１０は、アクセスキーの認証回数を保持することができる。これにより、所定の認証回数に達した場合にはアクセスキーを記憶領域から削除し、当該アクセスキーを無効とすることができる。したがって、例えば複数台の携帯端末装置２０間でファイルの共有を行うことができる。なお、認証回数は、所定の記憶領域にアクセス可能な回数を示すアクセス回数の一例である。
【０１３８】
また、携帯端末装置２０ａが所定の画面を表示させている間、携帯端末装置２０ｂでファイルを表示させるように制御することができる。これにより、携帯端末装置２０ｂにおいてファイルを表示させる期間をより厳密に制御することができる。
【０１３９】
また、携帯端末装置２０ａが記録媒体２０３ａを読み取り可能な間に限り、携帯端末装置２０ｂでファイルを表示させるように制御することができる。これにより、携帯端末装置２０ａで所定の画面を表示させ続けることによる電力消費を抑えつつ、携帯端末装置２０ｂにおいてファイルを表示させる期間を厳密に制御することができる。
【０１４０】
また、情報端末装置２０ａで予め読み取った記録媒体２０３ａの情報と同一の情報が携帯端末装置２０ｂで読み取り可能な間に限り、携帯端末装置２０ｂでファイルの共有を行うことができる。これにより、情報蓄積装置１０と携帯端末装置２０ａとの間及び情報蓄積装置１０と携帯端末装置２０ｂとの間における通信負荷を抑えつつ、携帯端末装置２０ｂにおいてファイルを表示させる期間を厳密に制御することができる。
【０１４１】
また、携帯端末装置２０ｂでの他の機器の利用に関して、より厳密な制御が行える。
【０１４２】
本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【符号の説明】
【０１４３】
１      情報蓄積システム
１０    情報蓄積装置
２０    携帯端末装置
３０    ＭＦＰ
４０    プロジェクタ
１１０  ＯＳ
１１１  Ｗｅｂサーバ
１１２  共有フォルダ
１１３  ドキュメント管理
１１４  ＰＣブラウザ用ＵＩ
１１５  ＭＦＰ用ＵＩ
１１６  ＷｅｂＡＰＩ
１１７  Ｗｅｂ制御
１１８  認証管理
１１９  設定情報管理
２１０  ＯＳ
２１１  情報蓄積装置通信部
２１２  印刷管理部
２１３  プロジェクタ管理部
２１４  ファイル一覧管理部
２１５  アップロード画面表示部
２１６  設定画面表示部
２１７  プレビュー画面表示部
２１８  認証情報管理部
２１９  コード情報処理部
【先行技術文献】
【特許文献】
【０１４４】
【特許文献１】特開２００３−２５６２６０号公報
【図１】
2015111405.tif 000003
【図２】
2015111405.tif 000004
【図３】
2015111405.tif 000005
【図４】
2015111405.tif 000006
【図５】
2015111405.tif 000007
【図６】
2015111405.tif 000008
【図７】
2015111405.tif 000009
【図８】
2015111405.tif 000010
【図９】
2015111405.tif 000011
【図１０】
2015111405.tif 000012
【図１１】
2015111405.tif 000013
【図１２】
2015111405.tif 000014
【図１３】
2015111405.tif 000015
【図１４】
2015111405.tif 000016
【図１５】
2015111405.tif 000017
【図１６】
2015111405.tif 000018
【図１７】
2015111405.tif 000019
【図１８】
2015111405.tif 000020
【図１９】
2015111405.tif 000021