(57)【要約】【課題】情報蓄積装置に蓄積されている情報を使用する場合の使い勝手とセキュリティとを両立させることができる情報処理システム、プログラム、認証方法及び端末装置を提供することを課題とする。【解決手段】認証情報を記憶する記憶装置を有する操作端末に搭載されるアプリケーションと、情報蓄積装置とが接続された情報処理システムであって、アプリケーションの実行要求を前記操作端末が受け付けたとき、認証情報を入力させるか否かの設定情報を情報蓄積装置から取得する設定情報取得手段と、認証情報を入力させる設定情報が取得されたとき、認証情報を入力するための画面を操作端末の有する表示装置に表示させ、表示された画面に入力された認証情報と記憶装置に記憶された認証情報とが一致したとき、アプリケーションの実行の可否を判定する認証処理手段と、を有することにより上記課題を解決する。【選択図】  図１
2015084209.tif 000002
【特許請求の範囲】
【請求項１】
認証情報を記憶する記憶装置を有する操作端末に搭載されるアプリケーションと、情報蓄積装置とが接続された情報処理システムであって、
前記アプリケーションの実行要求を前記操作端末が受け付けたとき、前記認証情報を入力させるか否かの設定情報を前記情報蓄積装置から取得する設定情報取得手段と、
前記設定情報取得手段で認証情報を入力させる設定情報が取得されたとき、認証情報を入力するための画面を前記操作端末の有する表示装置に表示させ、表示された該画面に入力された認証情報と前記記憶装置に記憶された認証情報とが一致したとき、前記アプリケーションの実行の可否を判定する認証処理手段と、
を有することを特徴とする情報処理システム。
【請求項２】
前記認証処理手段は、前記設定情報取得手段が認証情報を入力させる設定情報を取得したとき、前記操作端末の記憶装置に認証情報が記憶されているか否かを判定し、認証情報が記憶されていなければ、認証情報を入力するための画面を前記操作端末の有する表示装置に表示させ、前記画面に入力された認証情報を前記操作端末の記憶装置に記憶したあと、前記アプリケーションの実行が可能であると判定すること
を特徴とする請求項１記載の情報処理システム。
【請求項３】
前記認証処理手段は、前記操作端末の記憶装置に認証情報が記憶されているか否かを判定し、認証情報が記憶されていれば、認証情報を入力させるための画面を前記操作端末の有する表示装置に表示させ、前記画面に入力された認証情報と、前記操作端末の記憶装置に記憶されている認証情報とが一致したとき、前記アプリケーションの実行が可能であると判定すること
を特徴とする請求項１又は２記載の情報処理システム。
【請求項４】
前記設定情報取得手段は、認証情報を入力させるか否かの設定情報を前記情報蓄積装置から取得したとき、取得した前記設定情報を前記操作端末の記憶装置に保存し、前記設定情報を前記情報蓄積装置から取得できないとき、前記操作端末の記憶装置に保存されている前記設定情報を取得すること
を特徴とする請求項１乃至３何れか一項記載の情報処理システム。
【請求項５】
前記アプリケーションは前記情報蓄積装置が蓄積する情報を前記情報蓄積装置から取得して表示装置に表示させること
を特徴とする請求項１乃至４何れか一項記載の情報処理システム。
【請求項６】
認証情報を記憶する記憶装置を有する操作端末に搭載されるアプリケーションと、情報蓄積装置に搭載されるプログラムとが接続された情報処理システムであって、
前記アプリケーションの実行要求を前記操作端末が受け付けたとき、前記認証情報を入力させるか否かの設定情報を前記プログラムから取得する設定情報取得手段と、
前記設定情報取得手段で認証情報を入力させる設定情報が取得されたとき、認証情報を入力するための画面を前記操作端末の有する表示装置に表示させ、表示された該画面に入力された認証情報と前記記憶装置に記憶された認証情報とが一致したとき、前記アプリケーションの実行の可否を判定する認証処理手段と、
を有することを特徴とする情報処理システム。
【請求項７】
情報蓄積装置と接続された、認証情報を記憶する記憶装置を有する操作端末を、
前記操作端末に搭載されるアプリケーションの実行要求を前記操作端末が受け付けたとき、前記認証情報を入力させるか否かの設定情報を前記情報蓄積装置から取得する設定情報取得手段、
前記設定情報取得手段で認証情報を入力させる設定情報が取得されたとき、認証情報を入力するための画面を前記操作端末の有する表示装置に表示させ、表示された該画面に入力された認証情報と前記記憶装置に記憶された認証情報とが一致したとき、前記アプリケーションの実行の可否を判定する認証処理手段、
として機能させるためのプログラム。
【請求項８】
認証情報を記憶する記憶装置を有する操作端末に搭載されるアプリケーションと、情報蓄積装置とが接続された情報処理システムにおいて実行される認証方法であって、
前記アプリケーションの実行要求を前記操作端末が受け付けたとき、前記認証情報を入力させるか否かの設定情報を前記情報蓄積装置から取得する設定情報取得ステップと、
前記設定情報取得ステップで認証情報を入力される設定情報が取得されたとき、認証情報を入力するための画面を前記操作端末の有する表示装置に表示させる表示ステップと、
表示された該画面に入力された認証情報と前記記憶装置に記憶された認証情報とが一致したとき、前記アプリケーションの実行の可否を判定する認証ステップと、
を有することを特徴とする認証方法。
【請求項９】
情報蓄積装置と接続された、認証情報を記憶する記憶装置を有する操作端末において実行される認証方法であって、
前記操作端末に搭載されるアプリケーションの実行要求を前記操作端末が受け付けたとき、前記認証情報を入力させるか否かの設定情報を前記情報蓄積装置から取得する設定情報取得ステップと、
前記設定情報取得ステップで認証情報を入力させる設定情報が取得されたとき、認証情報を入力するための画面を前記操作端末の有する表示装置に表示させる表示ステップと、
表示された該画面に入力された認証情報と前記記憶装置に記憶された認証情報とが一致したとき、前記アプリケーションの実行の可否を判定する認証処理ステップと、
を有することを特徴とする認証方法。
【請求項１０】
認証情報を記憶する記憶装置と、
操作端末に搭載されたアプリケーションの実行要求を受け付ける受付手段と、
前記受付手段で実行要求を受け付けたとき、前記認証情報を入力させるか否かの設定情報を情報蓄積装置から取得する設定情報取得手段と、
前記設定情報取得手段で前記情報蓄積装置から認証情報を入力させる設定情報が取得されたとき、認証情報を入力させるための画面を表示する表示装置と、
前記表示装置に表示された画面に入力された認証情報と、前記記憶装置に記憶された認証情報とが一致したとき、前記アプリケーションの実行の可否を判定する認証処理手段と、を有することを特徴とする携帯端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、プログラム、認証方法及び携帯端末に関する。
【背景技術】
【０００２】
例えばセキュリティを考慮して外部ネットワークから内部ネットワーク上の共有ファイルを取得可能とする技術は従来から知られている（例えば特許文献１参照）。
【０００３】
また、ユーザ個人用の端末にダウンロードした電子文書の情報の漏洩を防ぐ技術も従来から知られている（例えば特許文献２参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来、情報蓄積装置に蓄積されている情報をユーザの操作する操作端末から閲覧する情報処理システムは、操作端末から情報蓄積装置へのアクセス認証が成功した後、情報蓄積装置に蓄積されている情報の閲覧が可能となる。
【０００５】
しかしながら、従来の情報処理システムは操作端末から情報蓄積装置へのアクセス認証が成功した後、操作端末を貸したり紛失したりした場合に、情報蓄積装置に蓄積されている情報を他人に閲覧されてしまう恐れがあるという問題があった。
【０００６】
なお、ユーザは操作端末にＰＩＮコードなどのパスワードを設定して操作端末（デバイス）自体にパスワードロックを掛けることにより、情報蓄積装置に蓄積されている情報を他人に閲覧されてしまうことを防ぐことができる。
【０００７】
しかしながら、従来の情報処理システムは情報蓄積装置に蓄積されている情報を閲覧するとき以外にもデバイス認証が求められるため、操作端末の使い勝手が悪くなるという問題があった。また、従来の情報処理システムでは管理者などが操作端末へのパスワードの設定をユーザに強制できないという問題があった。
【０００８】
このように、従来の情報処理システムでは、情報蓄積装置に蓄積されている情報を閲覧など使用する場合の操作端末の使い勝手と情報のセキュリティとの両立が難しかった。
【０００９】
本発明の一実施形態は、上記の点に鑑みなされたもので、情報蓄積装置に蓄積されている情報を使用する場合の使い勝手とセキュリティとを両立させることができる情報処理システム、プログラム、認証方法及び携帯端末を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本願請求項１は、認証情報を記憶する記憶装置を有する操作端末に搭載されるアプリケーションと、情報蓄積装置とが接続された情報処理システムであって、前記アプリケーションの実行要求を前記操作端末が受け付けたとき、前記認証情報を入力させるか否かの設定情報を前記情報蓄積装置から取得する設定情報取得手段と、前記設定情報取得手段で認証情報を入力させる設定情報が取得されたとき、認証情報を入力するための画面を前記操作端末の有する表示装置に表示させ、表示された該画面に入力された認証情報と前記記憶装置に記憶された認証情報とが一致したとき、前記アプリケーションの実行の可否を判定する認証処理手段と、を有することを特徴とする。
【発明の効果】
【００１１】
本発明の一実施形態によれば、情報蓄積装置に蓄積されている情報を使用する場合の使い勝手とセキュリティとを両立させることができる。
【図面の簡単な説明】
【００１２】
【図１】本実施形態に係るサービス提供システムの一例の構成図である。
【図２】本実施形態に係るコンピュータシステムの一例のハードウェア構成図である。
【図３】本実施形態に係る情報蓄積装置の一例の処理ブロック図である。
【図４】本実施形態に係るスマートフォンの一例の処理ブロック図である。
【図５】本実施形態に係るサービス提供システムの処理手順を表した一例のシーケンス図である。
【図６】本実施形態に係るサービス提供システムで使用する設定の一例の構成図である。
【図７】ファイル・フォルダ一覧画面の一例のイメージ図である。
【図８】ＰＩＮコード認証処理の手順を表した一例のフローチャートである。
【図９】ＰＩＮコード登録画面の一例の画面イメージ図である。
【図１０】ＰＩＮコード入力画面の一例の画面イメージ図である。
【図１１】情報蓄積装置にアクセスできない場合の一例の画面イメージ図である。
【図１２】スマートフォンの表示画面の一例の画面イメージ図である。
【発明を実施するための形態】
【００１３】
次に、本発明の実施の形態について、詳細に説明する。なお、本実施形態では情報処理システムの一例としてのサービス提供システムについて説明する。
［第１の実施形態］
＜システム構成＞
図１は本実施形態に係るサービス提供システムの一例の構成図である。図１のサービス提供システム１は、情報蓄積装置１０、一台以上のスマートフォン１１、一台以上のタブレット端末１２、一台以上のＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：複合機）１３、プロジェクタ１４が、ＬＡＮ（Local Area Network）等のネットワークＮ１に接続される構成を一例として示している。
【００１４】
ネットワークＮ１は例えば企業内ネットワークなど、プライベート環境のネットワークを利用できる。スマートフォン１１及びタブレット端末１２はユーザが携帯して操作する操作端末の一例である。操作端末は、スマートフォン１１、タブレット端末１２の他、携帯電話、ノートＰＣなど、ユーザが操作できる装置であればよい。
【００１５】
ＭＦＰ１３及びプロジェクタ１４は、サービス（印刷、スキャン、投影など）を提供するための電子機器の一例である。電子機器はＭＦＰ１３及びプロジェクタ１４の他、プリンタ、スキャナ、複写機、画像表示装置など、サービスを提供できる装置であればよい。
【００１６】
ＭＦＰ１３は画像形成装置の一例である。ＭＦＰ１３は撮像機能、画像形成機能及び通信機能を備え、プリンタ、ファクシミリ、スキャナ、複写機として利用可能である。プロジェクタ１４は画像投影装置の一例である。プロジェクタ１４は投影機能及び通信機能を備える。
【００１７】
情報蓄積装置１０は情報共有装置の一例である。情報蓄積装置１０はＭＦＰ１３やプロジェクタ１４で処理できないような高機能処理の実行や、ファイルサーバとしての処理の実行を行う。なお、情報蓄積装置１０はスマートフォン１１やタブレット端末１２などの操作端末に情報を表示させる。情報蓄積装置１０はスマートフォン１１やタブレット端末１２などの操作端末と連携して、ＭＦＰ１３やプロジェクタ１４などの電子機器を用いたサービスを提供してもよい。なお、情報蓄積装置１０は複数のコンピュータに分散して構成するようにしてもよい。
【００１８】
＜ハードウェア構成＞
情報蓄積装置１０は例えば図２に示すハードウェア構成のコンピュータシステムにより実現される。なお、スマートフォン１１やタブレット端末１２などの操作端末も図２に示すハードウェア構成を含む構成である。図２は本実施形態に係るコンピュータシステムの一例のハードウェア構成図である。
【００１９】
図２のコンピュータシステム１００は、入力装置１０１、表示装置１０２、外部Ｉ／Ｆ１０３、ＲＡＭ１０４、ＲＯＭ１０５、ＣＰＵ１０６、通信Ｉ／Ｆ１０７及びＨＤＤ１０８などを備え、それぞれがバスＢで相互に接続されている。なお、入力装置１０１及び表示装置１０２は必要なときに接続して利用する形態であってもよい。
【００２０】
入力装置１０１はキーボードやマウスなどを含み、コンピュータシステム１００に各操作信号を入力するのに用いられる。表示装置１０２はディスプレイなどを含み、コンピュータシステム１００による処理結果を表示する。通信Ｉ／Ｆ１０７はコンピュータシステム１００をネットワークＮ１に接続するインターフェースである。これにより、コンピュータシステム１００は通信Ｉ／Ｆ１０７を介して、他の操作端末、電子機器とデータ通信を行うことができる。
【００２１】
ＨＤＤ１０８は、プログラムやデータを格納している不揮発性の記憶装置である。格納されるプログラムやデータには、コンピュータシステム１００全体を制御する基本ソフトウェアであるＯＳ（Operating System）、及び、ＯＳ上において各種機能を提供するアプリケーションソフトウェアなどがある。また、ＨＤＤ１０８は、格納しているプログラムやデータを、所定のファイルシステム及び／又はＤＢ（Data Base）により管理している。
【００２２】
外部Ｉ／Ｆ１０３は、外部装置とのインターフェースである。外部装置には、記録媒体１０３ａなどがある。これにより、コンピュータシステム１００は外部Ｉ／Ｆ１０３を介して、記録媒体１０３ａの読み取り及び／又は書き込みを行うことができる。なお、記録媒体１０３ａにはフレキシブルディスク、ＣＤ、ＤＶＤ（Digital Versatile Disk）、ＳＤメモリカード、ＵＳＢ（Universal Serial Bus）メモリ等がある。
【００２３】
ＲＯＭ１０５は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリ（記憶装置）である。ＲＯＭ１０５には、コンピュータシステム１００の起動時に実行されるＢＩＯＳ（Basic Input/Output System）、ＯＳ設定、及びネットワーク設定などのプログラムやデータが格納されている。ＲＡＭ１０４は、プログラムやデータを一時保持する揮発性の半導体メモリ（記憶装置）である。
【００２４】
ＣＰＵ１０６は、ＲＯＭ１０５やＨＤＤ１０８などの記憶装置からプログラムやデータをＲＡＭ１０４上に読み出し、処理を実行することで、コンピュータシステム１００全体の制御や機能を実現する演算装置である。
【００２５】
本実施形態に係るコンピュータシステム１００は、上記ハードウェア構成により、後述するような各種処理を実現できる。
【００２６】
＜ソフトウェア構成＞
《情報蓄積装置》
本実施形態に係る情報蓄積装置１０は例えば図３に示す処理ブロックで実現される。図３は本実施形態に係る情報蓄積装置の一例の処理ブロック図である。情報蓄積装置１０はプログラムを実行することで、ＯＳ２１、Ｗｅｂサーバ２２、アプリケーションサーバ２３、ＷｅｂＵＩ２４、ＷｅｂＡｐｉ２６、共有フォルダ２７、ドキュメント管理２８、設定情報管理２９、データベース（ＤＢ）３０、Ｗｅｂ制御３１を実現している。
【００２７】
ＯＳ２１は情報蓄積装置１０のオペレーティングシステムであり、システム全体を制御する。ＯＳ２１は、例えばＷｉｎｄｏｗｓ（登録商標）やＬｉｎｕｘ（登録商標）などである。
【００２８】
Ｗｅｂサーバ２２はＨＴＴＰ（Hyper Text Transfer Protocol）で情報を送受信するソフトウェアである。Ｗｅｂサーバ２２は例えばＡｐａｃｈｅ（登録商標）やＩＩＳ（登録商標）などである。
【００２９】
アプリケーションサーバ２３は例えばＷｅｂサーバ２２のプラグインとして動作するソフトウェアである。アプリケーションサーバ２３は例えばＴｏｍｃａｔ（登録商標）などである。
【００３０】
ＷｅｂＵＩ２４はＨＴＴＰリクエストによりシステム設定画面を表示する。ユーザはＷｅｂブラウザ（図示せず）を使用して、システム設定画面から設定情報の変更を行うことができる。
【００３１】
ＷｅｂＡｐｉ（Application Programming Interface）２６はネットワークＮ１経由で利用可能である。ＷｅｂＡｐｉ２６はＨＴＴＰリクエストを受け付け、ＨＴＴＰリクエストに応じた処理を行い、ＨＴＴＰレスポンスを行う。ＷｅｂＡｐｉ２６はスマートフォン１１やタブレット端末１２などの操作端末からのリクエスト（要求）を受信するために設けられた予め定義されたインターフェースであり、例えば関数やクラス等により構成される。
【００３２】
また、情報蓄積装置１０のＷｅｂＡｐｉ２６をＳＤＫ（ソフトウェア開発キット）として操作端末に搭載されるアプリケーションの開発者に提供できる。アプリケーションの開発者はＳＤＫを使用してアプリケーションを開発できる。ＳＤＫは情報蓄積装置１０の提供者以外のサードベンダにも提供できる。サードベンダは提供されたＳＤＫを使用してアプリケーションを開発できる。ＳＤＫを使用して開発されたアプリケーションは操作端末に搭載できる。
【００３３】
情報蓄積装置１０のＷｅｂＡｐｉ２６をＳＤＫとして提供することにより、操作端末は情報蓄積装置１０の提供者が開発したアプリケーションだけでなく、サードベンダが開発したアプリケーションも搭載できるようになる。
【００３４】
共有フォルダ２７はＳＭＢ（Server Message Block）プロトコルによりネットワークＮ１上で公開されたフォルダである。ユーザはスマートフォン１１やタブレット端末１２などの操作端末を用いて、共有フォルダ２７にアクセスできる。共有フォルダ２７は蓄積部の一例である。
【００３５】
ドキュメント管理２８は共有フォルダ２７に置かれたファイルを管理し、Ｗｅｂ制御３１からの要求に応じてデータ変換する処理を行う。なお、本実施形態におけるファイルはデータの一形態である。Ｗｅｂ制御３１はＷｅｂＡｐｉからの要求に応じてドキュメント管理２８及び設定情報管理２９を制御する処理を行う。
【００３６】
ＤＢ３０は後述の設定情報を保持する。設定情報管理２９はＤＢ３０が保持する設定情報を管理する。また、設定情報管理２９は操作端末からの設定情報取得要求に応じてＤＢ３０が保持している設定情報を操作端末に提供する。
【００３７】
なお、情報蓄積装置１０は大きく分けて２つのプロセスが動作している。１つのプロセスはＷｅｂサーバ２２、アプリケーションサーバ２３、ＷｅｂＵＩ２４、ＷｅｂＡｐｉ２６を有している。もう１つのプロセスは、共有フォルダ２７、ドキュメント管理２８、設定情報管理２９、ＤＢ３０、Ｗｅｂ制御３１を有している。したがって、ＷｅｂＡｐｉ２６とＷｅｂ制御３１とはプロセス間通信を行う。
【００３８】
《操作端末》
ここでは操作端末の一例としてのスマートフォン１１について説明する。本実施形態に係るスマートフォン１１は例えば図４に示す処理ブロックで実現される。図４は本実施形態に係るスマートフォンの一例の処理ブロック図である。
【００３９】
スマートフォン１１はアプリケーション（アプリ）を実行することで、設定情報取得部５１、ＰＩＮコード認証処理部５２、ファイル・フォルダ一覧取得処理部５３、表示制御部５４、設定処理部５５を実現している。
【００４０】
設定情報取得部５１はアプリケーションの起動時など所定のタイミングで情報蓄積装置１０から設定情報を取得する。ＰＩＮコード認証処理部５２は設定情報に基づき、後述のようにＰＩＮコード認証処理を行う。また、ファイル・フォルダ一覧取得処理部５３はＰＩＮコード認証処理部５２による後述のＰＩＮコード認証が成功した場合、情報蓄積装置１０からファイル・フォルダ一覧を取得する。
【００４１】
表示制御部５４は取得したファイル・フォルダ一覧を例えば表示装置１０２に表示する制御を行う。設定処理部５５は例えばシステム設定画面から、アクセスする情報蓄積装置１０の登録をユーザから受け付け、アクセス認証に成功すると、情報蓄積装置１０を登録する。また、設定処理部５５は例えばシステム設定画面から管理者による設定情報の設定を受け付け、設定情報の設定を情報蓄積装置１０に要求する。
【００４２】
＜処理の詳細＞
以下、本実施形態に係るサービス提供システム１の処理の詳細について説明する。ここではスマートフォン１１を使用して、情報蓄積装置１０が保存するファイル・フォルダをスマートフォン１１に表示させる場合の処理について説明する。図５は、本実施形態に係るサービス提供システムの処理手順を表した一例のシーケンス図である。
【００４３】
ユーザはスマートフォン１１を操作し、情報蓄積装置１０にアクセスするアプリを起動する。情報蓄積装置１０にアクセスするアプリは専用のアプリであっても、汎用のアプリにプラグイン等で機能追加したものであってもよい。
【００４４】
アプリが起動されると、スマートフォン１１の設定情報取得部５１はステップＳ１において情報蓄積装置１０へ設定情報取得要求を行う。ステップＳ２において、情報蓄積装置１０の設定情報管理２９はＤＢ３０が保持している設定情報をスマートフォン１１に提供する。ここで提供される設定情報は図６に示すＰＩＮコード入力強制、ＰＩＮコード桁数及びロックするまでの時間が含まれる。図６は本実施形態に係るサービス提供システムで使用する設定の一例の構成図である。
【００４５】
図６は、ＰＩＮコード入力強制、ＰＩＮコード桁数、ロックするまでの時間及びＰＩＮコードを設定として表している。ＰＩＮコード入力強制はＰＩＮコード入力を強制するかしないかを表す設定であり、情報蓄積装置１０のＤＢ３０に保持される。
【００４６】
また、ＰＩＮコード桁数はＰＩＮコードの桁数を表す設定であり、情報蓄積装置１０のＤＢ３０に保持される。ロックするまでの時間はアプリが一定時間操作されなかった場合にアプリをロックするまでの時間を表す設定であり、情報蓄積装置１０のＤＢ３０に保持される。ＰＩＮコードは、スマートフォン１１を操作するユーザにより設定されたＰＩＮコードであり、スマートフォン１１に保持される。なお、スマートフォン１１が情報蓄積装置１０から設定情報を取得するタイミングはアプリ起動時、スリープ復帰時、アプリがアクティブになった時など、がある。
【００４７】
なお、情報蓄積装置１０は、図６に示す各設定をスマートフォン１１毎に記憶していても良い。この場合、ステップＳ１において、スマートフォン１１がスマートフォン１１を識別する情報を情報蓄積装置１０に送信する。情報蓄積装置１０は、送信された識別情報と関連付けて記憶された各設定を読み出す。そしてステップＳ２において、情報蓄積装置１０は、読み出した各設定をスマートフォン１１へ送信する。
【００４８】
ステップＳ３において、スマートフォン１１のＰＩＮコード認証処理部５２は情報蓄積装置１０から受信した設定情報に基づき、後述のＰＩＮコード認証処理を行う。ステップＳ３において認証に成功すると、スマートフォン１１のＰＩＮコード認証処理部５２は起動したアプリの使用が可能であると判定する。スマートフォン１１のファイル・フォルダ一覧取得処理部５３はステップＳ４において、情報蓄積装置１０にファイル・フォルダ一覧取得要求を行う。
【００４９】
ステップＳ５において情報蓄積装置１０のドキュメント管理２８は共有フォルダ２７が保持しているファイル・フォルダ一覧をスマートフォン１１に提供する。スマートフォン１１の表示制御部５４は受信したファイル・フォルダ一覧を例えば図７の画面イメージのように表示する。図７はファイル・フォルダ一覧画面の一例のイメージ図である。このようにファイル・フォルダ一覧画面に表示されるファイル・フォルダ一覧は、情報蓄積装置１０に蓄積されているファイル・フォルダに基づくものとなる。
【００５０】
ステップＳ３のＰＩＮコード認証処理は例えば図８に示すような処理手順により実現される。図８はＰＩＮコード認証処理の手順を表した一例のフローチャートである。
【００５１】
ステップＳ１１において、スマートフォン１１の設定情報取得部５１は情報蓄積装置１０から設定情報を取得できたか否かを判定する。設定情報取得部５１は設定情報を取得できたと判定すると、ステップＳ１２において、取得した設定情報をＨＤＤ１０８などの内部の記憶装置に保存する。一方、設定情報取得部５１は設定情報を取得できなかったと判定すると、ステップＳ１３において、前回取得してＨＤＤ１０８などの内部の記憶装置に保存しておいた設定情報を読み出す。
【００５２】
ステップＳ１４において、ＰＩＮコード認証処理部５２は設定情報のＰＩＮコード入力強制を参照し、ＰＩＮコード入力を強制するか否かを判定する。ＰＩＮコード入力を強制しないと判定すると、ＰＩＮコード認証処理部５２は図８のフローチャートの処理を終了する。一方、ＰＩＮコード入力を強制すると判定すると、ＰＩＮコード認証処理部５２はステップＳ１５において、ＨＤＤ１０８などの内部の記憶装置にＰＩＮコードが未登録であるか否か判定する。
【００５３】
ＨＤＤ１０８などの内部の記憶装置にＰＩＮコードが未登録であれば、スマートフォン１１のＰＩＮコード認証処理部５２はステップＳ１６において、図９のＰＩＮコード登録画面を例えば表示装置１０２に表示させる。図９はＰＩＮコード登録画面の一例の画面イメージ図である。ステップＳ１７において、ユーザはＰＩＮコード登録画面に新しいＰＩＮコードを登録する。ＰＩＮコード認証処理部５２はユーザが登録したＰＩＮコードをＨＤＤ１０８などの内部の記憶装置に登録し、図８のフローチャートの処理を終了する。
【００５４】
ＨＤＤ１０８などの内部の記憶装置にＰＩＮコードが登録されていれば、ＰＩＮコード認証処理部５２はステップＳ１８において、図１０のＰＩＮコード入力画面を例えば表示装置１０２に表示させる。
【００５５】
図１０はＰＩＮコード入力画面の一例の画面イメージ図である。ステップＳ１９において、ユーザはＰＩＮコード入力画面にＰＩＮコードを入力する。ＰＩＮコード認証処理部５２はユーザが入力したＰＩＮコードと、ＨＤＤ１０８などの内部の記憶装置に登録されているＰＩＮコードとを比較し、一致するか否かによりＰＩＮコード認証を行う。
【００５６】
ユーザが入力したＰＩＮコードと、ＨＤＤ１０８などの内部の記憶装置に登録されているＰＩＮコードとが一致していれば、ＰＩＮコード認証処理部５２は認証に成功したと判定する。一方、ユーザが入力したＰＩＮコードと、ＨＤＤ１０８などの内部の記憶装置に登録されているＰＩＮコードとが一致していなければ、ＰＩＮコード認証処理部５２は認証に失敗したと判定する。
【００５７】
ここで、図１２を用いてスマートフォン１１の画面表示の一例を説明する。図１２はスマートフォンの表示画面の一例の画面イメージ図である。まず、ユーザはアプリ画面１５００を利用している状態からスマートフォン１１を一度、スリープ状態にする（ブラックアウト画面１５１０）。
【００５８】
スリープから復帰するとスマートフォン１１のＯＳによりロック画面１５２０が表示される。ユーザがスマートフォン１１のロック画面１５２０を解除すると、スマートフォン１１はアプリ一覧等が表示されるホーム画面１５３０を表示する。スマートフォン１１に表示されたアプリ一覧の中からユーザが対象のアプリを選択すると、スマートフォン１１はＰＩＮコードを入力するＰＩＮコード入力画面１５４０を表示する。
【００５９】
ＰＩＮコードの入力に成功すると、スマートフォン１１はアプリ画面１５５０を再び表示する。しかし、ＰＩＮコードの入力に失敗すると、スマートフォン１１は後述する図１１に表示するような画面やＰＩＮコード再入力画面１５６０を表示する。
【００６０】
このように、スマートフォン１１は情報蓄積装置１０に保持されている設定情報のＰＩＮコード入力強制の設定に基づいて、ＰＩＮコード登録画面又はＰＩＮコード入力画面を表示するため、ＰＩＮコード認証をユーザに強制させることができる。そのため、例えば図１２のロック画面１５２０においてパスワード設定などがされていない場合でも、対象アプリを起動する際にはＰＩＮコードを入力する必要があるため、セキュリティを向上させることができる。
【００６１】
サービス提供システム１の管理者等は、情報蓄積装置１０に保持されている設定情報のＰＩＮコード入力強制の設定を、ＰＩＮコード入力を強制する設定にしておくことで、ＰＩＮコード認証をユーザに強制させることができる。
【００６２】
したがって、本実施形態に係るサービス提供システム１ではＰＩＮコード認証をユーザに強制させることができるので、セキュリティを向上できる。
【００６３】
本実施形態に係るサービス提供システム１では、ＰＩＮコードによりスマートフォン１１自体にパスワードロックを掛けるのではなく、情報蓄積装置１０とアクセスするアプリにパスワードロックを掛けている。
【００６４】
情報蓄積装置１０とアクセスするアプリにパスワードロックを掛けることにより、本実施形態に係るサービス提供システム１は情報蓄積装置１０とアクセスするアプリ以外がパスワードロックされず、使い勝手が悪くなることを防いでいる。このように、本実施形態のサービス提供システム１は情報蓄積装置１０に蓄積されているファイル・フォルダ等の情報を閲覧する場合の使い勝手とセキュリティとを両立できる。
【００６５】
さらに、本実施形態に係るサービス提供システム１では、ＰＩＮコード自体をスマートフォン１１のＨＤＤ１０８などの内部の記憶装置に登録するため、情報蓄積装置１０にアクセスできない場合でも、ＰＩＮコード認証を行って、アプリのパスワードロックを解除することができる。
【００６６】
このようにすることで、スマートフォン１１の設定処理部５５は情報蓄積装置１０にアクセスできない場合でも、接続する情報蓄積装置１０の変更や設定情報の設定等をユーザから受け付けることができる。なお、スマートフォン１１の表示制御部５４は情報蓄積装置１０にアクセスできない場合でも、ＰＩＮコード認証に成功すると、例えば図１１の画面イメージのように表示する。図１１は情報蓄積装置にアクセスできない場合の一例の画面イメージ図である。図１１の画面では情報蓄積装置１０にアクセスできないため、図７に示したようなファイル・フォルダ一覧画面のようなファイル・フォルダ一覧が表示されていない。しかし、図１１の画面には接続する情報蓄積装置１０の変更や設定情報の設定等をユーザから受け付ける画面に遷移する「Ｓｅｔｔｉｎｇｓ」ボタン１００１が設けられている。ユーザは「Ｓｅｔｔｉｎｇｓ」ボタン１００１を押下することにより接続する情報蓄積装置１０の変更や設定情報の設定等を行う画面に遷移させることができる。
【００６７】
＜まとめ＞
本実施形態に係るサービス提供システム１によれば、スマートフォン１１などの操作端末から情報蓄積装置１０が蓄積する情報にアクセスして閲覧（使用）する場合に、ＰＩＮコード認証をユーザに強制させることができる。
【００６８】
また、本実施形態に係るサービス提供システム１によれば、情報蓄積装置１０が蓄積する情報にアクセスして使用するアプリにパスワードロックを掛けるため、操作端末が必要以上に使い勝手が悪くなることを防いでいる。
【００６９】
さらに、本実施形態に係るサービス提供システム１によれば、ＰＩＮコード自体を操作端末の内部の記憶装置に登録するため、情報蓄積装置１０にアクセスできない場合でもＰＩＮコード認証を行って、アプリのパスワードロックを解除することができる。
【００７０】
このようにすることで、本実施形態のサービス提供システム１は情報蓄積装置１０に蓄積されている情報を使用する場合の操作端末の使い勝手と情報蓄積装置１０に蓄積している情報のセキュリティとを両立できる。
【００７１】
本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。なお、特許請求の範囲に記載した認証情報はＰＩＮコードに相当する。スマートフォン１１やタブレット端末１２などの操作端末は携帯端末の一例である。
【符号の説明】
【００７２】
１    サービス提供システム
１０    情報蓄積装置
１１    スマートフォン
１２    タブレット端末
１３    ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：複合機）
１４    プロジェクタ
２１    ＯＳ
２２    Ｗｅｂサーバ
２３    アプリケーションサーバ
２４    ＷｅｂＵＩ
２６    ＷｅｂＡｐｉ
２７    共有フォルダ
２８    ドキュメント管理
２９    設定情報管理
３０    データベース（ＤＢ）
３１    Ｗｅｂ制御
５１    設定情報取得部
５２    ＰＩＮコード認証処理部
５３    ファイル・フォルダ一覧取得処理部
５４    表示制御部
５５    設定処理部
１００    コンピュータシステム
１０１    入力装置
１０２    表示装置
１０３    外部Ｉ／Ｆ
１０３ａ    記録媒体
１０４    ＲＡＭ
１０５    ＲＯＭ
１０６    ＣＰＵ
１０７    通信Ｉ／Ｆ
１０８    ＨＤＤ
Ｂ    バス
Ｎ１    ネットワーク
【先行技術文献】
【特許文献】
【００７３】
【特許文献１】特開２０１１−１１８６２６号公報
【特許文献２】特開２０１０−４４４５４号公報
【図１】
2015084209.tif 000003
【図２】
2015084209.tif 000004
【図３】
2015084209.tif 000005
【図４】
2015084209.tif 000006
【図５】
2015084209.tif 000007
【図６】
2015084209.tif 000008
【図７】
2015084209.tif 000009
【図８】
2015084209.tif 000010
【図９】
2015084209.tif 000011
【図１０】
2015084209.tif 000012
【図１１】
2015084209.tif 000013
【図１２】
2015084209.tif 000014