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