(57)【要約】      （修正有）【課題】セキュリティを確保した上で、試用期間において使用されないデバイスデータを利用可能とする。【解決手段】レポート作成システムは、サービスサーバ１０１、クライアントＰＣ１０２及びデバイス１０３を備える。クライアントＰＣ１０２は、デバイス１０３からデバイスデータを取得し、サービスサーバ１０１により管理されておらずクライアントＰＣ１０２により管理されているパスフレーズに基づいてデバイスデータを暗号化し、暗号化されたデバイスデータをサービスサーバ１０１へ送信する。サービスサーバ１０１は、第１のパスフレーズを入力された場合、第１のパスフレーズに基づいて、暗号化されたデバイスデータを復号する。【選択図】図１
2017027109.tif 000002
【特許請求の範囲】
【請求項１】
サービスサーバとクライアントとを含むシステムであって、
前記クライアントは、
試用期間にデバイスから取得されたデバイスデータが、暗号化対象か否かを判定する第１の判定手段と、
前記第１の判定手段により前記デバイスデータが暗号化対象であると判定された場合、前記サービスサーバにより管理されておらず前記クライアントにより管理されている第１のパスフレーズに基づいて、前記デバイスデータを暗号化する暗号化手段と、
前記暗号化手段により暗号化された前記デバイスデータを前記サービスサーバに送信する送信手段と、
を有し、
前記サービスサーバは、
前記第１のパスフレーズを入力されたか否かを判定する第２の判定手段と、
前記第２の判定手段により前記第１のパスフレーズが入力されたと判定された場合、前記第１のパスフレーズに基づいて、前記送信手段により送信された前記デバイスデータを復号化する復号化手段と、
を有するシステム。
【請求項２】
前記サービスサーバは、
設定された期間内に前記第１のパスフレーズが入力されなかった場合、前記デバイスからデバイスデータを取得する処理の停止を前記クライアントに指示する指示手段と、
前記送信手段により送信された前記デバイスデータを削除する削除手段と、
を更に有する請求項１記載のシステム。
【請求項３】
前記サービスサーバは、
前記第１のパスフレーズの入力に利用される入力画面を、ユーザの情報処理装置の表示部に表示する制御を行う第１の表示制御手段を更に有し、
前記第２の判定手段は、前記第１の表示制御手段により表示された前記入力画面を介した前記ユーザの操作に基づいて、前記第１のパスフレーズが入力されたか否かを判定する請求項１又は２記載のシステム。
【請求項４】
前記暗号化手段は、前記第１の判定手段により前記デバイスデータが暗号化対象であると判定され、前記デバイスデータが保護対象である場合、前記サービスサーバにより管理されておらず前記クライアントにより管理されている第１のパスフレーズ及び第２のパスフレーズに基づいて、前記デバイスデータを暗号化し、
前記第２の判定手段は、更に、前記第２のパスフレーズを入力されたか否かを判定し、
前記復号化手段は、前記第２の判定手段により前記第１のパスフレーズと前記第２のパスフレーズとが入力されたと判定された場合、前記第１のパスフレーズと前記第２のパスフレーズとに基づいて、前記送信手段で送信された前記デバイスデータを復号化する請求項１乃至３何れか１項記載のシステム。
【請求項５】
前記サービスサーバは、
前記第２のパスフレーズの入力に利用される入力画面を、ユーザの情報処理装置の表示部に表示する制御を行う第２の表示制御手段を更に有し、
前記第２の判定手段は、前記第２の表示制御手段により表示された前記入力画面を介した前記ユーザの操作に基づいて、前記第２のパスフレーズが入力されたか否かを判定する請求項４記載のシステム。
【請求項６】
前記第１の判定手段は、前記デバイスデータが前記試用期間に使用されていない場合、前記デバイスデータを暗号化対象であると判定する請求項１乃至５何れか１項記載のシステム。
【請求項７】
サービスサーバとクライアントとを含むシステムにおける情報処理方法であって、
前記クライアントは、
試用期間にデバイスから取得されたデバイスデータが、暗号化対象か否かを判定する第１の判定ステップと、
前記第１の判定ステップで前記デバイスデータが暗号化対象であると判定された場合、前記サービスサーバにより管理されておらず前記クライアントにより管理されている第１のパスフレーズに基づいて、前記デバイスデータを暗号化する暗号化ステップと、
前記暗号化ステップで暗号化された前記デバイスデータを前記サービスサーバに送信する送信ステップと、
を有し、
前記サービスサーバは、
前記第１のパスフレーズを入力されたか否かを判定する第２の判定ステップと、
前記第２の判定ステップで前記第１のパスフレーズが入力されたと判定された場合、前記第１のパスフレーズに基づいて、前記送信ステップで送信された前記デバイスデータを復号化する復号化ステップと、
を含む情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、システム及び情報処理方法に関する。
【背景技術】
【０００２】
画像形成装置等のデバイスの販売会社が、システムを用いて、顧客のデバイス使用状況を分析し、デバイス使用状況のレポートを顧客に提供したり、デバイス使用方法の改善提案を行ったりすることがある。
システムは、インターネット上でサービスを提供し、顧客先のデバイスデータを収集し、例えば毎月１回、デバイスの使用状況の分析結果を示すレポートを作成する。
作成されるレポートの種類は、多岐に渡り、例えば、カウンター情報のレポート、印刷実績（ジョブログ）のレポート、エラー発生状況や消耗品の残量のレポート等がある。
システムを顧客先に導入する前に、システムの有用性を示すため一部の機能を提供するアセスメントフェーズという試用期間を設けることが行われる。
システムは、例えば、アセスメントフェーズではカウンター情報のみを使用したレポートを提供し、その後本契約に至った場合に、カウンター情報以外のデータも使用した、より高度な分析結果のレポートを提供することがある。
【０００３】
この場合、本契約後においては、アセスメントフェーズでは使用していなかったデータを追加でデバイスから収集する必要がある。
しかしながら、本契約後に追加のデータ収集を開始した場合、アセスメントフェーズ期間のデータは無いため、追加のデータを使用したレポートに関しては、アセスメントフェーズ期間を含めた使用状況の推移を確認することはできなかった。
従来技術として、特許文献１には、契約によりデバイスからデータ収集するシステムにおいて、契約の更新忘れなどにより契約切れとなった場合、契約切れ期間においてもデバイスからデータ収集を継続して行う方法が開示されている。
特許文献１の方法によれば、その後、契約更新を行った場合、契約切れの日に遡って更新日を設定することで、契約切れしていた期間のデータも契約が継続していたものとして使用することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−０９７５２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
試用期間を経て本契約に至った場合、試用期間において提案された改善案に対し、実施前と実施後との比較を行い、効果を確認するために、試用期間から継続したデバイス使用状況を確認したいという要望がある。
システムは、試用期間におけるレポートを作成する場合、試用期間で使用されないデバイスデータを取得する必要がある。しかし、システムは、試用期間に使用されるデバイスデータについては試用期間に取得しているが、試用期間に使用されないデバイスデータについては取得していない。
特許文献１の方法では、契約していない期間のデータ取得を行うことができるが、元々契約していたことが前提となるため、試用期間に使用されないデバイスデータを契約後に利用可能とすることはできない。
また、本契約を行うかどうか不明な状態で、試用期間に使用されないデバイスデータを使用可能な状態とすることを、セキュリティ上の観点から顧客が許可しない場合がある。
本契約後に過去のデバイスデータを遡ってデバイスから取得する手段も考えられるが、デバイスデータの種類によっては過去のデータが取得できない場合がある。例えば、ジョブログ等のデバイスデータは、一定数を超過するとデバイスからデバイスデータが削除されてしまう場合がある。また、デバイスは、エラー発生状況や消耗品の残量等について、現在の情報のみしか持っていないことがある。そのため、システムは、過去のデバイスデータを取得できない場合がある。
以上のように、システムは、セキュリティを確保した上で、試用期間において使用されないデバイスデータを利用することができないという問題がある。
そこで、本発明は、セキュリティを確保した上で、試用期間において使用されないデバイスデータを利用可能とすることを目的とする。
【課題を解決するための手段】
【０００６】
そこで、本発明のシステムは、サービスサーバとクライアントとを含むシステムであって、前記クライアントは、試用期間にデバイスから取得されたデバイスデータが、暗号化対象か否かを判定する第１の判定手段と、前記第１の判定手段により前記デバイスデータが暗号化対象であると判定された場合、前記サービスサーバにより管理されておらず前記クライアントにより管理されている第１のパスフレーズに基づいて、前記デバイスデータを暗号化する暗号化手段と、前記暗号化手段により暗号化された前記デバイスデータを前記サービスサーバに送信する送信手段と、を有し、前記サービスサーバは、前記第１のパスフレーズを入力されたか否かを判定する第２の判定手段と、前記第２の判定手段により前記第１のパスフレーズが入力されたと判定された場合、前記第１のパスフレーズに基づいて、前記送信手段により送信された前記デバイスデータを復号化する復号化手段と、を有する。
【発明の効果】
【０００７】
本発明によれば、セキュリティを確保した上で、試用期間において使用されないデバイスデータを利用可能とすることができる。
【図面の簡単な説明】
【０００８】
【図１】レポート作成システムのシステム構成等の一例を示す図である。
【図２】レポート作成システムのシステム構成要素のハードウェア構成の一例を示す図である。
【図３】レポート作成処理の一例を示すフローチャートである。
【図４】本契約移行処理の一例を示すフローチャートである。
【図５】パスフレーズ入力画面等の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について図面に基づいて説明する。
【００１０】
＜実施形態１＞
図１は、本実施形態のレポート作成システムのシステム構成等の一例を示す図である。
レポート作成システムは、デバイス使用状況等を収集・分析し、レポート作成を行うシステムである。
レポート作成システムは、例えば、カウンター情報、ジョブログ情報、エラー発生状況や消耗品の残量等のステータス情報等のデバイス１０３の情報を収集する。以下では、カウンター情報、ジョブログ情報、ステータス情報等のデバイス１０３の情報をデバイスデータとする。
本実施形態においては、レポート作成システムは、本契約が成立した場合、カウンター情報、ジョブログ情報、ステータス情報を用いた分析結果を提示するレポートを作成する。また、レポート作成システムは、本契約前のアセスメントフェーズにおいては、カウンター情報のみに関するレポートを作成する。アセスメントフェーズは、試用期間の一例である。
【００１１】
レポート作成システムは、サービスサーバ１０１、クライアントＰＣ１０２、デバイス１０３、ＰＣ１０４を含む。クライアントＰＣ１０２、デバイス１０３、ＰＣ１０４は、社内ＬＡＮを介して、相互に接続されている。また、サービスサーバ１０１と社内ＬＡＮに接続されている装置とは、インターネットを介して接続されている。
サービスサーバ１０１は、レポート作成部１０６を含む。レポート作成部１０６は、収集されたデバイスデータに基づいて、レポートを作成する。クライアントＰＣ１０２は、クライアント処理部１０５を含む。クライアント処理部１０５は、デバイス１０３からデバイスデータを取得し、サービスサーバ１０１に送信する。
クライアントＰＣ１０２は、顧客のイントラネット内に配置されるコンピュータ等の情報処理装置である。
デバイス１０３は、１台以上の画像形成装置等のデバイスである。デバイスには、複写機等がある。
ＰＣ１０４は、顧客のＩＴ管理者が操作するＷｅｂブラウザが搭載されたコンピュータ等の情報処理装置であり、レポート作成部１０６が提供するＷｅｂユーザインターフェースを閲覧する機能を持つ。
【００１２】
図２（ａ）は、クライアントＰＣ１０２のハードウェア構成等の一例を示す図である。クライアントＰＣ１０２は、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、キーボードコントローラ（ＫＢＣ）２０４、ビデオカード（ＶＣ）２０５、ディスクコントローラ（ＤＫＣ）２０６を含む。また、クライアントＰＣ１０２は、ネットワークインタフェイススカード（ＮＩＣ）２０７、ハードディスクドライブ（ＨＤＤ）２０８、ディスクドライブ２０９を含む。クライアントＰＣ１０２の各ハードウェア構成要素は、システムバス２１２を介して相互に接続されている。
ＣＰＵ２０１は、クライアントＰＣ１０２の処理を制御する中央演算装置である。ＣＰＵ２０１は、ＲＡＭ２０３をワークメモリとして、ＲＯＭ２０２、ＨＤＤ２０８等に格納されたプログラムを実行し、システムバス２１２を介して各ハードウェア構成要素を制御する。ＲＯＭ２０２は、プログラム、設定ファイル等を格納する記憶装置である。ＲＡＭ２０３は、ＣＰＵ２０１のワークメモリ等として利用される記憶装置である。
【００１３】
モニタ２１１は、クライアントＰＣ１０２の表示部として機能する表示装置である。ＣＰＵ２０１は、ＶＣ２０５を介して、モニタ２１１にユーザインターフェース画面を出力する。ユーザは、ＫＢ２１０やマウス等のポインティングデバイスを操作して、ユーザインターフェース画面を介して、クライアントＰＣ１０２に対する指示や入力を行なう。ＣＰＵ２０１は、ＫＢＣ２０４を介して、ユーザの入力を受け付け、受け付けた入力に応じて様々な処理を実行する。
ＣＰＵ２０１は、ＤＫＣ２０６を介して、ＨＤＤ２０８、ディスクドライブ２０９にアクセスし、各種プログラムやファイル等のデータの入出力を行う。ＨＤＤ２０８は、オペレーティングシステム（ＯＳ）のプログラム、各種プログラム、設定ファイル等を格納する。ディスクドライブ２０９は、ディスクメディアへの入出力を行う。ＣＰＵ２０１は、ＮＩＣ２０７を介して、社内ＬＡＮに接続されたコンピュータ等の外部装置と通信する。
ＣＰＵ２０１が、ＲＯＭ２０２又はＨＤＤ２０８に記憶されたプログラムに基づき処理を実行することによって、クライアント処理部１０５の機能及び図３（ｂ）のフローチャートの処理が実現される。
【００１４】
ＰＣ１０４のハードウェア構成は、クライアントＰＣ１０２のハードウェア構成と同様である。ＰＣ１０４のＣＰＵが、ＰＣ１０４のＲＯＭ又はＰＣ１０４のＨＤＤに記憶されたプログラムに基づき処理を実行することによって、ＰＣ１０４の機能及び処理が実現される。
クライアント処理部１０５の機能は、クライアントＰＣ１０２上にインストールされたクライアント処理用のアプリケーションのプログラムがＣＰＵ２０１により実行されることにより実現される。クライアント処理用のアプリケーションは、以下ではクライアントアプリとする。クライアント処理部１０５は、デバイス１０３のデバイスデータを収集し、収集したデバイスデータをサービスサーバ１０１に送信する機能を有する。
サービスサーバ１０１は、クライアントＰＣ１０２に、クライアントアプリのプログラムのインストーラを提供する。ＩＴ管理者は、ＰＣ１０４を操作してレポート作成部１０６が提供するＷｅｂＵＩにアクセスし、クライアント処理部１０５のインストーラをダウンロードしてクライアントＰＣ１０２にインストールする。
【００１５】
図２（ｂ）は、サービスサーバ１０１のハードウェア構成等の一例を示す図である。サービスサーバ１０１は、ＣＰＵ２２１、ＲＯＭ２２２、ＲＡＭ２２３、ディスクコントローラ（ＤＫＣ）２２４、ネットワークインタフェイススカード（ＮＩＣ）２２５、ハードディスクドライブ（ＨＤＤ）２２６を含む。サービスサーバ１０１の各ハードウェア構成要素は、システムバス２２７を介して相互に接続される。
ＣＰＵ２２１は、サービスサーバ１０１の処理を制御する中央演算装置である。ＣＰＵ２２１は、ＲＡＭ２２３をワークメモリとして、ＲＯＭ２２２、ＨＤＤ２２６等に格納されたプログラムを実行し、システムバス２２７を介して各ハードウェア構成要素を制御する。ＲＯＭ２２２は、プログラム、設定ファイル等を格納する記憶装置である。ＲＡＭ２２３は、ＣＰＵ２２１のワークメモリ等として利用される記憶装置である。
【００１６】
ＣＰＵ２２１は、ＤＫＣ２２４を介して、ＨＤＤ２２６にアクセスし、各種プログラムやファイル等のデータの入出力を行う。ＨＤＤ２２６は、オペレーティングシステム（ＯＳ）のプログラム、各種プログラム、設定ファイル等を格納する。ＣＰＵ２２１は、ＮＩＣ２２５を介して、インターネットに接続されたコンピュータ等の外部装置と通信する。
ＣＰＵ２２１が、ＲＯＭ２２２又はＨＤＤ２２６に記憶されたプログラムに基づき処理を実行することによって、レポート作成部１０６の機能及び図３（ａ）、図４のフローチャートの処理が実現される。
【００１７】
図３は、レポート作成処理の一例を示すフローチャートである。図３（ａ）は、レポート作成システムによるレポート作成処理におけるレポート作成部１０６の処理である。図３（ｂ）は、レポート作成システムによるレポート作成処理におけるクライアント処理部１０５の処理である。
Ｓ３０１において、ＰＣ１０４のＣＰＵは、ＰＣ１０４のＫＢ等を介したＩＴ管理者の操作に基づいて、レポート作成部１０６のＷｅｂユーザインターフェースにアクセスし、レポート作成部１０６に利用規約の表示を指示する。レポート作成部１０６は、ＰＣ１０４に接続されるモニタ等の表示装置に、アセスメントフェーズ開始のための利用規約画面を表示する。利用規約画面は、利用規約の内容を示すテキスト情報と、利用規約に同意するか否かを選択できるボタンと、を含む。
利用規約には、規約項目として、レポート作成システムがアセスメントフェーズに使用するカウンター情報をデバイス１０３から取得しレポートを作成することが含まれる。また、利用規約には、規約項目として、レポート作成システムが本契約後のレポート作成に使用するジョブログ情報及びステータス情報も併せて取得することが含まれる。更に、利用規約には、規約項目として、レポート作成システムがアセスメントフェーズにおいて使用しないデータに関しては、インターネットサービス上において使用できない状態で保持することが含まれる。
レポート作成部１０６は、利用規約画面を介したＩＴ管理者の操作に基づいて、利用規約への同意を検知した場合、Ｓ３０２の処理に進み、利用規約への同意拒否を検知した場合、図３（ａ）の処理を終了する。
【００１８】
Ｓ３０２において、レポート作成部１０６は、クライアント処理部１０５にデバイス１０３からのデバイスデータ収集開始を指示する。レポート作成部１０６は、クライアント処理部１０５に、アセスメントフェーズにおいて使用しないデバイスデータを暗号化してレポート作成部１０６に送信するよう指示する。例えば、レポート作成部１０６は、デバイスデータ収集開始の指示信号と併せて、アセスメントフェーズが開始されたことを示す信号及びアセスメントフェーズにおいて使用しないデバイスデータの情報を送信する。それにより、レポート作成部１０６は、クライアント処理部１０５に暗号化を要するデバイスデータの暗号化を指示する。
また、クライアント処理部１０５が予めアセスメントフェーズにおいて使用しないデバイスデータの情報を有している場合、レポート作成部１０６は、以下のようにしてもよい。即ち、レポート作成部１０６は、デバイスデータ収集開始の指示信号と併せて、アセスメントフェーズが開始されたことを示す信号を送信することで、クライアント処理部１０５に暗号化を要するデバイスデータの暗号化を指示することとしてもよい。
【００１９】
Ｓ３０３において、レポート作成部１０６は、クライアント処理部１０５からデバイスデータを収集する。Ｓ３０３の処理に対応するクライアント処理部１０５の処理の詳細は、図３（ｂ）のＳ３０４〜Ｓ３０７の処理である。
Ｓ３０４において、クライアント処理部１０５は、デバイス１０３からカウンター情報、ジョブログ情報、ステータス情報等のデバイスデータを取得する。
Ｓ３０５において、クライアント処理部１０５は、Ｓ３０３で取得したデバイスデータのそれぞれが暗号化対象か否かを判断する。より具体的には、クライアント処理部１０５は、アセスメントフェーズにおいて使用しないデバイスデータの情報に基づいて、Ｓ３０３で取得したデバイスデータのそれぞれがアセスメントフェーズにおいて使用しないデバイスデータであるか否かを判定する。クライアント処理部１０５は、Ｓ３０３で取得したデバイスデータのうち、アセスメントフェーズで使用されないデバイスデータであると判定されたデバイスデータを暗号化対象のデバイスデータであると決定する。
【００２０】
Ｓ３０６において、クライアント処理部１０５は、クライアント処理部１０５のみが管理し、レポート作成部１０６が管理していないパスフレーズに基づいて、Ｓ３０４において暗号化対象であると判定されたデバイスデータを暗号化する。クライアント処理部１０５が暗号化対象のデバイスデータをクライアント処理部１０５のみが管理するパスフレーズに基づいて暗号化する理由は、以下の通りである。即ち、レポート作成部１０６が把握しているパスフレーズに基づいて暗号化すると、レポート作成部１０６は、暗号化されたデバイスデータを復号化し、利用することができることとなり、利用規約に反することとなるためである。
レポート作成部１０６がパスフレーズを把握できないことを担保するため、クライアント処理部１０５は、クライアントアプリのプログラムがクライアントＰＣ１０２にインストールされた後に、パスフレーズを生成する。クライアント処理部１０５は、例えばクライアントＰＣ１０２のＭＡＣアドレス等のクライアントＰＣ１０２固有の情報を利用してパスフレーズを生成する。
また、クライアント処理部１０５は、クライアントアプリのプログラムのインストールの際に表示されるキーワード入力画面を介したＩＴ管理者の操作に基づいて、パスフレーズ生成処理に利用されるキーワードを取得してもよい。そして、クライアント処理部１０５は、取得したキーワードを利用して、パスフレーズを生成する。
【００２１】
Ｓ３０７において、クライアント処理部１０５は、Ｓ３０４〜Ｓ３０６の処理を行ったデバイスデータをレポート作成部１０６に送信する。
Ｓ３０８において、レポート作成部１０６は、Ｓ３０７で送信されたデバイスデータをＲＯＭ２２２、ＨＤＤ２２６等に格納する。
Ｓ３０９において、レポート作成部１０６は、Ｓ３０７で送信されたデータのうち、カウンター情報のみを使用し、デバイス使用状況のレポートを作成する。
図３の処理により、ＩＴ管理者は、ＰＣ１０４を操作してレポート作成部１０６のＷｅｂユーザインターフェースにアクセスし、Ｓ３０９で作成されたレポートを閲覧したりダウンロードしたりして、デバイス使用状況を確認することができるようになる。
【００２２】
図４は、本契約移行処理の一例を示すフローチャートである。
本実施形態では、アセスメントフェーズ終了後、本契約までの移行期間は、１カ月とする。ユーザがアセスメントフェーズ終了後の移行期間内に本契約を行うことで、レポート作成部１０６は、本契約後もアセスメントフェーズで取得されたデータを引き続き使用することになる。
Ｓ４０１において、レポート作成部１０６は、移行期間内であるか否かを判定する。レポート作成部１０６は、移行期間内であると判定した場合、Ｓ４０２の処理に進み、移行期間内でないと判定した場合、Ｓ４０５の処理に進む。
【００２３】
Ｓ４０２において、レポート作成部１０６は、ＰＣ１０４からの要求に応じて、ＰＣ１０４のモニタにパスフレーズの入力画面を表示する表示制御を行う。レポート作成部１０６は、パスフレーズの入力画面にパスフレーズが入力されたか否かを判定する。本契約を行う場合、レポート作成部１０６は、パスフレーズの入力画面を介したＩＴ管理者の操作に応じて、パスフレーズを取得する。レポート作成部１０６は、パスフレーズの入力画面にパスフレーズが入力されたと判定した場合、Ｓ４０３の処理に進み、パスフレーズの入力画面にパスフレーズが入力されなかったと判定した場合、Ｓ４０１の処理に進む。
クライアント処理部１０５は、ＩＴ管理者がパスフレーズを確認するためのユーザインターフェースをＰＣ１０４に提供できる。
図５（ａ）は、レポート作成部１０６がＰＣ１０４のモニタに表示するパスフレーズの入力画面の一例を示す図である。図５（ａ）の画面は、パスフレーズを入力するための入力領域を含む。
【００２４】
Ｓ４０３において、レポート作成部１０６は、Ｓ４０２で入力されたと判定されたパスフレーズを用いて、Ｓ３０８で格納したデバイスデータのうち暗号化されているデバイスデータを復号化する。
Ｓ４０４において、レポート作成部１０６は、クライアント処理部１０５に本契約開始を通知する。その際、例えば、レポート作成部１０６は、Ｓ４０２で入力されたパスフレーズをクライアント処理部１０５に併せて送信することで、顧客のＩＴ管理者が本契約開始指示を行ったことを保証する。
クライアント処理部１０５は、Ｓ４０４で本契約開始通知を受信した以降は、アセスメントフェーズで暗号化して送信していたデバイスデータについても、暗号化せずにレポート作成部１０６に送信する。
【００２５】
Ｓ４０５において、レポート作成部１０６は、クライアント処理部１０５に、デバイス１０３からデバイスデータを取得する処理を停止するよう指示を出す。
Ｓ４０６において、レポート作成部１０６は、Ｓ３０８でデータベースに格納したデバイス１０３のデバイスデータを削除する。それにより、アセスメントフェーズに使用したデータは、削除される。また、アセスメントフェーズに使用しなかったデータは、暗号化されたまま削除される。
【００２６】
以上、本実施形態の処理により、レポート作成システムは、アセスメントフェーズにおいて使用されないデバイスデータを利用可能とすることができる。これにより、レポート作成システムは、試用期間に使用されないデータについても、試用期間におけるレポートを作成することができる。
【００２７】
＜実施形態２＞
レポート作成システムは、セキュリティ上の配慮等により、特定のデバイスデータについては、表示しないままレポート出力することを要請される場合がある。
例えば、ジョブログについてレポートを作成する場合、レポート作成システムは、ユーザ別の印刷枚数の集計を行い、具体的なユーザ名を伏字にすることが要請される。
実施形態１では、レポート作成システムは、アセスメントフェーズに収集したデバイスデータを、本契約後に全て復号化してレポート作成することとした。しかし、本実施形態では、レポート作成システムは、アセスメントフェーズに収集したデバイスデータの一部のみを復号化して、他のデバイスデータを伏字にしてレポートを作成する。本実施形態でレポートに出力しないデバイスデータは、ジョブログのユーザ名とドキュメント名とである。以下では、レポートに出力しないデバイスデータを、保護対象のデバイスデータであるとする。
本実施形態のレポート作成システムのシステム構成、レポート作成システムのシステム構成要素のハードウェア構成、レポート作成システムのシステム構成要素の機能構成等は、実施形態１と同様である。本実施形態では、実施形態１と異なる部分について主に説明する。
【００２８】
アセスメントフェーズにおけるレポート作成システムの処理に関して、Ｓ３０１〜Ｓ３０５の処理、Ｓ３０７〜Ｓ３０９の処理は、実施形態１と同様である。
Ｓ３０６において、クライアント処理部１０５は、実施形態１と同様にパスフレーズを用いてデバイスデータの暗号化を行う。実施形態１と同様の処理の際に使用するパスフレーズを第１のパスフレーズとする。クライアント処理部１０５は、更に、保護対象のデバイスデータを、第１のパスフレーズと異なる第２のパスフレーズを用いて暗号化する。
第２のパスフレーズの生成方法は、実施形態１で説明したパスフレーズの生成方法と同様である。クライアント処理部１０５は、例えば、クライアントアプリのインストールの際に表示されるキーワード入力画面を介したＩＴ管理者の操作に基づいて、第２のパスフレーズ生成処理に利用されるキーワードを取得する。そして、クライアント処理部１０５は、取得したキーワードを利用して、第２のパスフレーズを生成する。
【００２９】
本契約移行時のレポート作成システムの処理に関して、Ｓ４０１、Ｓ４０５、Ｓ４０６の処理は、実施形態１と同様である。
Ｓ４０２において、レポート作成部１０６は、実施形態１と同様に、第１のパスフレーズの入力を受け付ける。レポート作成部１０６は、図５（ａ）のパスフレーズの入力画面を介したＩＴ管理者の操作に基づいて、第１のパスフレーズを取得する。
レポート作成部１０６は、第１のパスフレーズを取得した後、図５（ｂ）の画面を、ＰＣ１０４のモニタに表示する表示制御を行う。図５（ｂ）は、第２のパスフレーズの入力画面の一例を示す図である。
【００３０】
図５（ｂ）の画面は、特定のデバイスデータをレポートにそのまま表示するか、伏字にする等加工して表示するか、を選択するためのチェックボックスを含む。また、図５（ｂ）の画面は、特定のデバイスデータをレポートにそのまま表示する場合に第２のパスフレーズを入力するための入力領域を含む。
クライアント処理部１０５は、第１のパスフレーズと同様に、ＩＴ管理者が第２のパスフレーズを確認するためのユーザインターフェースをＰＣ１０４に提供できる。
Ｓ４０３において、レポート作成部１０６は、実施形態１と同様に、第１のパスフレーズを用いて、Ｓ３０８で格納したデバイスデータのうち、暗号化されているデバイスデータを、保護対象のデバイスデータを除き、復号化する。レポート作成部１０６は、更に、第２のパスフレーズの入力を検知すると、暗号化して格納していたジョブログのユーザ名とドキュメント名とを、第１のパスフレーズ及び第２のパスフレーズを用いて復号化する。レポート作成部１０６は、第２のパスフレーズが入力されなかった場合は、ジョブログのユーザ名とドキュメント名との復号化は行わない。
【００３１】
Ｓ４０４において、レポート作成部１０６は、クライアント処理部１０５に本契約開始を通知する。Ｓ４０２で第２のパスフレーズの入力があった場合は、レポート作成部１０６は、ジョブログのユーザ名とドキュメント名とが暗号化不要であることをクライアント処理部１０５に通知する。
Ｓ４０２で第２のパスフレーズの入力が無かった場合、レポート作成部１０６は、引き続きジョブログのユーザ名とドキュメント名とが暗号化を要することをクライアント処理部１０５に通知する。
クライアント処理部１０５は、Ｓ４０４でのレポート作成部１０６からの通知に従って、保護対象のデバイスデータになり得る特定のデータ項目の暗号化の要否を判断し、必要な場合は暗号化処理を行い、デバイスデータをレポート作成部１０６に送信する。
【００３２】
以上、本実施形態の処理により、レポート作成システムは、特定のデバイスデータを表示せずに、アセスメントフェーズからデータの抜けが無いレポートを顧客に提供することができる。
【００３３】
＜その他の実施形態＞
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読み出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００３４】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではない。
例えば、上述したサービスサーバ及びクライアントＰＣの機能構成の一部又は全てをハードウェアとしてサービスサーバ及びクライアントＰＣに実装してもよい。
【符号の説明】
【００３５】
１０３  デバイス、１０５  クライアント処理部、レポート作成部１０６
【図１】
2017027109.tif 000003
【図２】
2017027109.tif 000004
【図３】
2017027109.tif 000005
【図４】
2017027109.tif 000006
【図５】
2017027109.tif 000007