(57)【要約】【課題】操作ログを保存するためのメモリ容量が少ない携帯端末において、操作ログを有効に保存し、そのアクセスログを用いて、データ流出の漏洩元の可能性のある操作者を検索する。【解決手段】携帯端末に表示される表示画面に対して操作ログを取得すべきか否かを予め指定しておき、操作ログを取得すべき表示画面に対しては、操作ログを取得する。取得した操作ログは管理サーバで管理され、参照時間や回数が平均値より大きく離れている操作ログを抽出できるように、データベースを構築する。【選択図】図４
2010146434.tif 000002
【特許請求の範囲】
【請求項１】
操作ログの記録を行う携帯端末と、前記携帯端末から送信された操作ログを記憶するログ管理装置と、前記ログ管理装置に記憶された操作ログの検索指示を行うクライアント装置とが通信可能なログ管理システムであって、
前記携帯端末は、
当該携帯端末の表示部に表示される表示画面に対する画面コードと、当該表示画面での操作内容の履歴である操作ログを取得すべきか否かを示すフラグとが対応付けられたログ設定情報を記憶する記憶手段と、
前記表示部へ表示すべき表示画面で前記操作ログを取得すべきか否かを、前記記憶手段に記憶されているログ設定情報の当該表示画面に対する画面コードと、当該画面コードに対するフラグを調べることにより判定する判定手段と、
前記判定手段により操作ログを取得すべきと判定された場合に、当該表示画面での操作内容の履歴を操作ログとして記録するログ記録手段と、
前記ログ記録手段により記録された操作ログを、前記ログ管理装置に送信する送信手段とを備え、
前記ログ管理装置は、
前記携帯端末から操作ログを受信する受信手段と、
前記受信手段で受信された操作ログを、当該操作ログの送信元となる携帯端末を識別する識別情報と共に記憶するログ記憶手段と、
前記クライアント装置から送信されたログ抽出条件に従って、前記ログ記憶手段に記憶されている操作ログから、当該ログ抽出条件に合致する操作ログのデータを抽出する抽出手段と、
前記抽出手段により抽出された操作ログのデータを出力する出力手段とを備えることを特徴とするログ管理システム。
【請求項２】
前記携帯端末は、
前記送信手段により前記操作ログを前記ログ管理装置に送信した後に、前記ログ記録手段により記録されている操作ログを破棄する破棄手段を更に備えることを特徴とする請求項１記載のログ管理システム。
【請求項３】
前記携帯端末は、
前記判定手段により操作ログを取得すべきと判定された場合に、当該携帯端末の操作者を示す操作者情報、当該携帯端末の識別番号、および当該表示画面の操作時刻を取得する取得手段を更に備え、
前記ログ記録手段は、前記取得手段により取得された操作者情報、当該携帯端末の識別番号、および操作時刻を、前記操作ログに記録することを特徴とする請求項１または２に記載のログ管理システム。
【請求項４】
前記取得手段は、更に、操作ログを取得すべき表示画面から操作ログの取得が不要な表示画面に表示が遷移する場合に、操作終了時刻を取得し、
前記ログ記録手段は、前記取得手段により取得された操作終了時刻を、前記操作ログに記録することを特徴とする請求項３記載のログ管理システム。
【請求項５】
前記ログ管理装置の抽出手段は、前記クライアント装置から送信されたログ抽出条件が表示画面の参照時間が所定値より大きい操作の抽出である場合に、前記ログ記録手段に記録されている操作ログから、前記操作時刻から操作終了時刻までの期間が所定値より大きい操作ログのデータを抽出することを特徴とする請求項４に記載のログ管理システム。
【請求項６】
前記ログ管理装置の抽出手段は、前記クライアント装置から送信されたログ抽出条件が所定時間外の操作の抽出である場合に、前記ログ記憶手段に記憶されている操作ログから、前記所定時間外の操作時刻となる操作ログのデータを抽出することを特徴とする請求項３乃至５のいずれか１項に記載のログ管理システム。
【請求項７】
前記ログ管理装置の抽出手段は、前記クライアント装置から送信されたログ抽出条件が所定時間内の画面参照回数が所定数より大きい操作の抽出である場合に、前記ログ記憶手段に記憶されている操作ログから、前記所定時間内の画面参照回数が所定数より大きい操作ログのデータ群を抽出することを特徴とする請求項３乃至６のいずれか１項に記載のログ管理システム。
【請求項８】
操作ログの記録を行う携帯端末と通信可能なから送信された操作ログを記憶するログ管理装置であって、
前記携帯端末の表示部に表示される表示画面のうち操作内容の履歴である操作ログを取得すべき表示画面での操作内容の履歴である操作ログを、前記携帯端末から受信する受信手段と、
前記受信手段で受信された操作ログを、当該操作ログの送信元となる携帯端末を識別する識別情報と共に記憶するログ記憶手段と、
前記クライアント装置から送信されたログ抽出条件に従って、前記ログ記憶手段に記憶されている操作ログから、当該ログ抽出条件に合致する操作ログのデータを抽出する抽出手段と、
前記抽出手段により抽出された操作ログのデータを出力する出力手段とを備えることを特徴とするログ管理装置。
【請求項９】
携帯端末の操作ログを記憶するログ管理装置と通信可能な携帯端末であって、
当該携帯端末の表示部に表示される表示画面に対する画面コードと、当該表示画面での操作内容の履歴である操作ログを取得すべきか否かを示すフラグとが対応付けられたログ設定情報を記憶する記憶手段と、
前記表示部へ表示すべき表示画面で前記操作ログを取得すべきか否かを、前記記憶手段に記憶されているログ設定情報の当該表示画面に対する画面コードと、当該画面コードに対するフラグを調べることにより判定する判定手段と、
前記判定手段により操作ログを取得すべきと判定された場合に、当該表示画面での操作内容の履歴を操作ログとして記録するログ記録手段と、
前記ログ記録手段により記録された操作ログを、前記ログ管理装置に送信する送信手段と
を備えることを特徴とする携帯端末。
【請求項１０】
操作ログの記録を行う携帯端末と、前記携帯端末から送信された操作ログを記憶するログ管理装置と、前記ログ管理装置に記憶された操作ログの検索指示を行うクライアント装置とが通信可能なログ管理システムにおけるログ管理方法であって、
前記携帯端末の記憶手段が、当該携帯端末の表示部に表示される表示画面に対する画面コードと、当該表示画面での操作内容の履歴である操作ログを取得すべきか否かを示すフラグとが対応付けられたログ設定情報を記憶する記憶工程と、
前記携帯端末の判定手段が、前記表示部へ表示すべき表示画面で前記操作ログを取得すべきか否かを、前記記憶手段に記憶されているログ設定情報の当該表示画面に対する画面コードと、当該画面コードに対するフラグを調べることにより判定する判定工程と、
前記携帯端末のログ記録手段が、前記判定工程で操作ログを取得すべきと判定された場合に、当該表示画面での操作内容の履歴を操作ログとして記録するログ記録工程と、
前記携帯端末の送信手段が、前記ログ記録工程で記録された操作ログを、前記ログ管理装置に送信する送信工程と、
前記ログ管理装置の受信手段が、前記携帯端末から操作ログを受信する受信工程と、
前記ログ管理装置のログ記憶手段が、前記受信手段で受信された操作ログを、当該操作ログの送信元となる携帯端末を識別する識別情報と共に記憶するログ記憶工程と、
前記ログ管理装置の抽出手段が、前記クライアント装置から送信されたログ抽出条件に従って、前記ログ記憶手段に記憶されている操作ログから、当該ログ抽出条件に合致する操作ログのデータを抽出する抽出工程と、
前記ログ管理装置の出力手段が、前記抽出工程で抽出された操作ログのデータを出力する出力工程とを含むことを特徴とするログ管理方法。
【請求項１１】
操作ログの記録を行う携帯端末と通信可能なから送信された操作ログを記憶するログ管理装置で実行されるプログラムであって、
前記ログ管理装置を、
前記携帯端末の表示部に表示される表示画面のうち操作内容の履歴である操作ログを取得すべき表示画面での操作内容の履歴である操作ログを、前記携帯端末から受信する受信手段と、
前記受信手段で受信された操作ログを、当該操作ログの送信元となる携帯端末を識別する識別情報と共に記憶するログ記憶手段と、
前記クライアント装置から送信されたログ抽出条件に従って、前記ログ記憶手段に記憶されている操作ログから、当該ログ抽出条件に合致する操作ログのデータを抽出する抽出手段と、
前記抽出手段により抽出された操作ログのデータを出力する出力手段と
して機能させることを特徴とするコンピュータ読み取り実行可能なプログラム。
【請求項１２】
携帯端末の操作ログを記憶するログ管理装置と通信可能な携帯端末で実行されるプログラムであって、
前記携帯端末を、
当該携帯端末の表示部に表示される表示画面に対する画面コードと、当該表示画面での操作内容の履歴である操作ログを取得すべきか否かを示すフラグとが対応付けられたログ設定情報を記憶する記憶手段と、
前記表示部へ表示すべき表示画面で前記操作ログを取得すべきか否かを、前記記憶手段に記憶されているログ設定情報の当該表示画面に対する画面コードと、当該画面コードに対するフラグを調べることにより判定する判定手段と、
前記判定手段により操作ログを取得すべきと判定された場合に、当該表示画面での操作内容の履歴を操作ログとして記録するログ記録手段と、
前記ログ記録手段により記録された操作ログを、前記ログ管理装置に送信する送信手段と
して機能させることを特徴とするコンピュータ読み取り実行可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ログ管理システム、ログ管理装置、携帯端末、ログ管理方法およびプログラムに関し、特に、個人情報を扱う携帯端末からの個人情報の流出調査を行うための、該携帯端末からの個人情報を受け付けるログ管理システム、ログ管理装置、携帯端末、ログ管理方法およびプログラムに関する。
【背景技術】
【０００２】
銀行業界では、店内の業務だけではなく、外回りをして、顧客の新規口座を作成したり、お金を受け取って口座に入金する業務を請け負う渉外員がいる。渉外員は、外回りをするときには、ハンディターミナルのような携帯端末を携帯している。渉外員は、外回り業務をするときには、管理サーバのデータベースから携帯端末に、各顧客の口座情報や個人情報をダウンロードして入力する。そして、外回り中に、顧客の新規口座を作成したり、お金を受け取って口座に入金する業務を請け負うと、その情報を携帯端末に入力し、外回りが終了すると、店舗に戻り、管理サーバに携帯端末から管理データをアップロード出力する。
【０００３】
近年、個人情報の管理を強く求められているため、携帯端末に保存している情報の管理も重要となっている。しかし、管理サーバからデータ流出した場合には、その管理サーバへのアクセスログから条件に合致するログを検索して、漏洩元を特定することが行われている（例えば、特許文献１）
【特許文献１】特開２００７−０４８２６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、パソコンなどの端末と比較して携帯端末のメモリは容量も少なく、全ての処理において詳細なアクセスログと記録することは携帯端末への負荷が大きくなりすぎ、困難である。そのため、携帯端末からデータが流出したことが疑われる場合であっても、携帯端末ではメモリ容量の問題からアクセスログを管理しおらず、流出元を特定することができないという問題がある。
【０００５】
また、携帯端末でアクセスログを記録し、管理サーバのデータベースに記憶した場合であっても、単にアクセスログからだけでは業務でアクセスしたのか否かを絞りこむことが難しく、結局、多くのアクセスログ（例えば、10万回分）から、人が判断して絞り込むことになっており、流出元の特定に多くの時間がかかってしまうという問題がある。
【０００６】
本発明は、操作ログを保存するためのメモリ容量が少ない携帯端末において、操作ログを有効に保存し、そのアクセスログを用いて、データ流出の漏洩元の可能性のある操作者を検索するための仕組みを提供することを第１の目的とする。
【０００７】
また、本発明は、操作ログから、流出元として絞り込むための有効な検索手法を提供することを第２の目的とする。
【課題を解決するための手段】
【０００８】
本発明は、操作ログの記録を行う携帯端末と、前記携帯端末から送信された操作ログを記憶するログ管理装置と、前記ログ管理装置に記憶された操作ログの検索指示を行うクライアント装置とが通信可能なログ管理システムであって、前記携帯端末は、当該携帯端末の表示部に表示される表示画面に対する画面コードと、当該表示画面での操作内容の履歴である操作ログを取得すべきか否かを示すフラグとが対応付けられたログ設定情報を記憶する記憶手段と、前記表示部へ表示すべき表示画面で前記操作ログを取得すべきか否かを、前記記憶手段に記憶されているログ設定情報の当該表示画面に対する画面コードと、当該画面コードに対するフラグを調べることにより判定する判定手段と、前記判定手段により操作ログを取得すべきと判定された場合に、当該表示画面での操作内容の履歴を操作ログとして記録するログ記録手段と、前記ログ記録手段により記録された操作ログを、前記ログ管理装置に送信する送信手段とを備え、前記ログ管理装置は、前記携帯端末から操作ログを受信する受信手段と、前記受信手段で受信された操作ログを、当該操作ログの送信元となる携帯端末を識別する識別情報と共に記憶するログ記憶手段と、前記クライアント装置から送信されたログ抽出条件に従って、前記ログ記憶手段に記憶されている操作ログから、当該ログ抽出条件に合致する操作ログのデータを抽出する抽出手段と、前記抽出手段により抽出された操作ログのデータを出力する出力手段とを備える。
【０００９】
また、前記携帯端末は、前記送信手段により前記操作ログを前記ログ管理装置に送信した後に、前記ログ記録手段により記録されている操作ログを破棄する破棄手段を更に備える。
【００１０】
また、前記携帯端末は、前記判定手段により操作ログを取得すべきと判定された場合に、当該携帯端末の操作者を示す操作者情報、当該携帯端末の識別番号、および当該表示画面の操作時刻を取得する取得手段を更に備え、前記ログ記録手段は、前記取得手段により取得された操作者情報、当該携帯端末の識別番号、および操作時刻を、前記操作ログに記録する。
【００１１】
また、前記取得手段は、更に、操作ログを取得すべき表示画面から操作ログの取得が不要な表示画面に表示が遷移する場合に、操作終了時刻を取得し、前記ログ記録手段は、前記取得手段により取得された操作終了時刻を、前記操作ログに記録する。
【００１２】
また、前記ログ管理装置の抽出手段は、前記クライアント装置から送信されたログ抽出条件が表示画面の参照時間が所定値より大きい操作の抽出である場合に、前記ログ記録手段に記録されている操作ログから、前記操作時刻から操作終了時刻までの期間が所定値より大きい操作ログのデータを抽出する。
【００１３】
また、前記ログ管理装置の抽出手段は、前記クライアント装置から送信されたログ抽出条件が所定時間外の操作の抽出である場合に、前記ログ記憶手段に記憶されている操作ログから、前記所定時間外の操作時刻となる操作ログのデータを抽出する。
【００１４】
また、前記ログ管理装置の抽出手段は、前記クライアント装置から送信されたログ抽出条件が所定時間内の画面参照回数が所定数より大きい操作の抽出である場合に、前記ログ記憶手段に記憶されている操作ログから、前記所定時間内の画面参照回数が所定数より大きい操作ログのデータ群を抽出する。
【００１５】
また、本発明は、操作ログの記録を行う携帯端末と通信可能なから送信された操作ログを記憶するログ管理装置であって、前記携帯端末の表示部に表示される表示画面のうち操作内容の履歴である操作ログを取得すべき表示画面での操作内容の履歴である操作ログを、前記携帯端末から受信する受信手段と、前記受信手段で受信された操作ログを、当該操作ログの送信元となる携帯端末を識別する識別情報と共に記憶するログ記憶手段と、前記クライアント装置から送信されたログ抽出条件に従って、前記ログ記憶手段に記憶されている操作ログから、当該ログ抽出条件に合致する操作ログのデータを抽出する抽出手段と、前記抽出手段により抽出された操作ログのデータを出力する出力手段とを備える。
【００１６】
また、本発明は、携帯端末の操作ログを記憶するログ管理装置と通信可能な携帯端末であって、当該携帯端末の表示部に表示される表示画面に対する画面コードと、当該表示画面での操作内容の履歴である操作ログを取得すべきか否かを示すフラグとが対応付けられたログ設定情報を記憶する記憶手段と、前記表示部へ表示すべき表示画面で前記操作ログを取得すべきか否かを、前記記憶手段に記憶されているログ設定情報の当該表示画面に対する画面コードと、当該画面コードに対するフラグを調べることにより判定する判定手段と、前記判定手段により操作ログを取得すべきと判定された場合に、当該表示画面での操作内容の履歴を操作ログとして記録するログ記録手段と、前記ログ記録手段により記録された操作ログを、前記ログ管理装置に送信する送信手段とを備える。
【００１７】
また、本発明は、操作ログの記録を行う携帯端末と、前記携帯端末から送信された操作ログを記憶するログ管理装置と、前記ログ管理装置に記憶された操作ログの検索指示を行うクライアント装置とが通信可能なログ管理システムにおけるログ管理方法であって、前記携帯端末の記憶手段が、当該携帯端末の表示部に表示される表示画面に対する画面コードと、当該表示画面での操作内容の履歴である操作ログを取得すべきか否かを示すフラグとが対応付けられたログ設定情報を記憶する記憶工程と、前記携帯端末の判定手段が、前記表示部へ表示すべき表示画面で前記操作ログを取得すべきか否かを、前記記憶手段に記憶されているログ設定情報の当該表示画面に対する画面コードと、当該画面コードに対するフラグを調べることにより判定する判定工程と、前記携帯端末のログ記録手段が、前記判定工程で操作ログを取得すべきと判定された場合に、当該表示画面での操作内容の履歴を操作ログとして記録するログ記録工程と、前記携帯端末の送信手段が、前記ログ記録工程で記録された操作ログを、前記ログ管理装置に送信する送信工程と、前記ログ管理装置の受信手段が、前記携帯端末から操作ログを受信する受信工程と、前記ログ管理装置のログ記憶手段が、前記受信手段で受信された操作ログを、当該操作ログの送信元となる携帯端末を識別する識別情報と共に記憶するログ記憶工程と、前記ログ管理装置の抽出手段が、前記クライアント装置から送信されたログ抽出条件に従って、前記ログ記憶手段に記憶されている操作ログから、当該ログ抽出条件に合致する操作ログのデータを抽出する抽出工程と、前記ログ管理装置の出力手段が、前記抽出工程で抽出された操作ログのデータを出力する出力工程とを含む。
【００１８】
また、本発明は、操作ログの記録を行う携帯端末と通信可能なから送信された操作ログを記憶するログ管理装置で実行されるプログラムであって、前記ログ管理装置を、前記携帯端末の表示部に表示される表示画面のうち操作内容の履歴である操作ログを取得すべき表示画面での操作内容の履歴である操作ログを、前記携帯端末から受信する受信手段と、前記受信手段で受信された操作ログを、当該操作ログの送信元となる携帯端末を識別する識別情報と共に記憶するログ記憶手段と、前記クライアント装置から送信されたログ抽出条件に従って、前記ログ記憶手段に記憶されている操作ログから、当該ログ抽出条件に合致する操作ログのデータを抽出する抽出手段と、前記抽出手段により抽出された操作ログのデータを出力する出力手段として機能させる。
【００１９】
また、本発明は、携帯端末の操作ログを記憶するログ管理装置と通信可能な携帯端末で実行されるプログラムであって、前記携帯端末を、当該携帯端末の表示部に表示される表示画面に対する画面コードと、当該表示画面での操作内容の履歴である操作ログを取得すべきか否かを示すフラグとが対応付けられたログ設定情報を記憶する記憶手段と、前記表示部へ表示すべき表示画面で前記操作ログを取得すべきか否かを、前記記憶手段に記憶されているログ設定情報の当該表示画面に対する画面コードと、当該画面コードに対するフラグを調べることにより判定する判定手段と、前記判定手段により操作ログを取得すべきと判定された場合に、当該表示画面での操作内容の履歴を操作ログとして記録するログ記録手段と、前記ログ記録手段により記録された操作ログを、前記ログ管理装置に送信する送信手段として機能させる。
【発明の効果】
【００２０】
本発明によれば、操作ログを保存するためのメモリ容量が少ない携帯端末において、操作ログを有効に保存し、その操作ログを用いて、データ流出の漏洩元の可能性のある操作者を検索することができる。
【発明を実施するための最良の形態】
【００２１】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００２２】
図１は本発明の実施形態のログ管理システムの好適な一例である携帯端末操作ログ管理システムの構成を示す図である。本実施例の携帯端末操作ログ管理システムは、本発明のログ管理装置に好適な一例である管理サーバ１０１と、クライアント装置１０２と、ハンディターミナルとして機能する携帯端末１０３と、ネットワーク１０５とから、その主要部が構成されている。
【００２３】
管理サーバ１０１は、データベース１０４に、携帯端末１０３で記録された操作ログ（以下、アクセスログ）を有しており、これらは個々の携帯端末１０３ごと作成されるものとする。
【００２４】
クライアント装置１０２は、携帯端末の操作ログを抽出するための抽出条件を含む検索要求を実行すると、管理サーバ１０１は、クライアント装置１０２から受け取った検索要求に含まれる抽出条件に従って、のデータベース１０４より抽出条件に該当するデータを抽出し、処理結果表をクライアント装置１０２に出力する。図１１に、クライアント装置１０２における、携帯端末操作ログ抽出の入力画面は図１１で後述する。管理サーバから出力される処理結果表をクライアント装置１０２の表示部で表示した画面例を図１２を用いて後述する。
【００２５】
携帯端末１０３は、携帯端末の操作者による画面操作に応じて、図３に示す各処理を行い、アクセスログ設定ファイル（図４で後述する）でログ取得対象フラグが「１」となっている表示画面で操作者が操作処理を行った際に、アクセスログ（図５で後述する）を作成し、携帯端末１０３内に記憶しておく。
【００２６】
図２は、管理サーバ１０１及びクライアント装置１０２及び携帯端末１０３のハードウエア構成を示す図である。
【００２７】
ＣＰＵ２０１は、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。
【００２８】
また、ＲＯＭ２０２あるいは外部メモリ２１２には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、管理サーバ１０１またはクライアント装置１０２または携帯端末１０３の実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００２９】
ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＡＭ２０３にロードして、プログラムを実行することで各種動作を実現するものである。
【００３０】
また、入力コントローラ（入力Ｃ）２０５は、キーボード等のキー入力部２１０や不図示のマウス等のポインティングデバイスからの入力を制御する。
【００３１】
ビデオコントローラ（ＶＣ）２０６は、ＣＲＴディスプレイ（ＣＲＴ）等の表示部２１１等の表示器への表示を制御する。表示器はＣＲＴだけでなく、液晶ディスプレイでも構わない。
【００３２】
メモリコントローラ（ＭＣ）２０７は、ブートプログラム、ブラウザソフトウエア、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク（ＨＤ）やフロッピー（登録商標）ディスク（ＦＤ）等の外部メモリ２１２へのアクセスを制御する。
【００３３】
プリンタＩ／Ｆコントローラ２０８は、プリンタ部２１３の印刷を制御するためのものであり、ハンディターミナルとしての携帯端末に装着されている。このプリンタＩ／Ｆコントローラ２０８およびプリンタ部２１３は、管理サーバ１０１及びクライアント装置１０２には、必須ではない。
【００３４】
通信Ｉ／Ｆコントローラ（通信Ｉ／ＦＣ）２０９は、ネットワークを介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いたインターネット通信等が可能である。
【００３５】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００３６】
タイマー２１５は、管理サーバ１０１、クライアント装置１０２、携帯端末１０３に備えられており、特に、携帯端末では、操作（開始）時刻や操作終了時刻を記録するために必要な構成となっている。システムバス２０４で直接制御信号がつながる部分が制御部２１４である。
【００３７】
本発明を実現するためのプログラムは外部メモリ２１２に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。
【００３８】
さらに、本発明に係わるプログラムが用いる定義ファイル及び各種情報テーブルは外部メモリ２１２に格納されており、これらについての詳細な説明は後述する。
【００３９】
〔携帯端末１０３の処理フロー〕
図８は携帯端末で各処理を行った場合にアクセスログを作成するフローを示す図である。
【００４０】
携帯端末１０３を起動時に、携帯端末のＣＰＵ２０１がアクセスログ設定ファイル（図４）を読み込む。
【００４１】
ここで図４を用いてアクセスログ設定ファイル（ログ設定情報とも呼ぶ）について説明する。
【００４２】
アクセスログ設定ファイルには、携帯端末の表示部に表示される表示画面に対する画面コードと、当該表示画面での操作内容の履歴である操作ログを取得すべきか否かを示すフラグとが対応付けられている。
【００４３】
画面コードとは、画面ごとに振られている識別コードである。携帯端末は、図３に示されるように、トップメニュー画面の「業務選択メニュー」を画面コード「０１」とし、以後、すべての画面において画面コードが付与されている。図３では、表示切替、つまり表示遷移可能な画面同士をツリー構造で表示している。
【００４４】
図８のステップＳ８０１では、携帯端末のＣＰＵ２０１は、読込んだアクセスログ設定ファイルに設定されている画面コードごとのログ対象フラグを全てチェックし、ログ対象フラグに「１」が設定されている画面コードが割振られている表示画面をアクセスログ作成対象の画面と規定し、ＲＡＭ２０３に保存しておく。
【００４５】
次に、ステップＳ８０２において、ユーザ（操作者）による操作指示を受け付ける。具体的には、例えば、トップメニューである業務選択メニューから、「店内処理」「取引選択」「印刷」「電源OFF」のいずれかが指定できる。また、「取引選択」の画面（図示省略）では、顧客番号などの入力を受け付けて、その顧客情報を読み出しつつ、「入金」以降の画面に遷移することができる。
【００４６】
次に、ステップＳ８０３では、携帯端末のＣＰＵ２０１は、遷移した画面がステップＳ８０１で規定されたアクセスログ作成対象の表示画面であるか、すなわちログ対象フラグが「１」になっているかを判断する。この判断は、画面の遷移の指示がなされたときに、表示部２１１へ表示すべき表示画面で前記操作ログを取得すべきか否かを、記憶されているログ設定情報の当該表示画面に対する画面コードと、当該画面コードに対するフラグを調べることにより判定する。
【００４７】
ここで、アクセスログ作成対象外、すなわちログ対象フラグが「０」になっている場合、または、画面コードがアクセスログ設定ファイルに存在していないの場合には、携帯端末のＣＰＵ２０１はステップＳ８０４には進まず、通常業務処理（ステップＳ８０６）に処理が移る。
【００４８】
アクセスログ作成対象、すなわちログ取得対象が「１」になっているの場合、ステップＳ８０４では、携帯端末のＣＰＵ２０１は、図１４に示すシステムコントロールファイルより職員店番・職員番号・ＨＴ番号を取得し、携帯端末のタイマー２１５より本日の日付と現在時刻を取得する。図１４のシステムコントロールファイルは、携帯端末に操作者がログインするときに、操作者を識別するための操作者情報である職員番号と、店舗を識別するための店舗情報である職員店番が入力されるものとし、また、ハンディターミナルを一意に特定するための携帯端末識別情報であるＨＴ番号は予め携帯端末に保持されているものとする。
【００４９】
続いて、ステップＳ８０５では、携帯端末のＣＰＵ２０１は、アクセスログを取得する対象の表示画面の画面コード、操作者によりＳ８０２で入力された操作情報（例えば、得意先店番・得意先番号）と、ステップＳ８０４で取得した、職員店番・職員番号・ＨＴ番号・本日の日付(日付の項目に出力する)・現在時刻（処理開始時間の項目に出力する）を、図５に示すアクセスログに記録する。
【００５０】
続いて、ステップＳ８０６では、携帯端末のＣＰＵ２０１がユーザによって選択された画面を表示する。そして、引き続いて、操作者により操作された操作内容は、操作処理が行われる毎に、Ｓ８０５の処理と同様に、アクセスログに記録が行われる。よって、Ｓ８０５とＳ８０６は、操作処理が行われる毎に繰り返されるものとする。
【００５１】
次に、ステップＳ８０７では、携帯端末のＣＰＵ２０１が、ユーザから受け付けた操作が携帯端末の終了（または電源ＯＦＦ）の操作であるか判断する。終了の操作であれば、ステップＳ８１２に処理が移る。
【００５２】
ユーザから受け付けた操作が終了でない場合は、ステップＳ８０８に処理を進め、携帯端末のＣＰＵ２０１が、表示遷移すべき表示画面が、ステップＳ８０１で規定されたアクセスログ作成対象でない画面（ログ対象フラグが「０」になっている）であるか判断する。
【００５３】
携帯端末のＣＰＵ２０１がユーザから受付けた操作が、他画面の切替操作であり、且つ現在表示されている画面がステップＳ８０１で規定されたアクセスログ作成対象の画面（ログ対象フラグが１になっている）対象である場合と判断された場合、ステップＳ８０９において、携帯端末のＣＰＵ２０１はタイマー２１５から現在時刻を取得し、処理終了時刻として、図５のアクセスログに時刻を記録する。そしてステップＳ８１０では、表示指示された表示画面を表示する。なお、アクセスログ作成対象の表示画面からアクセスログ作成対象の表示画面への遷移の場合は、同様に現在の時刻をタイマーから取得し、アクセスログに処理終了時刻を記録し、かつ、新たに表示されるアクセスログ作成対象の表示画面に対する操作ログを新規レコードとしてアクセスログに記録する（ステップＳ８０４とＳ８０５の処理を行う）ことになる。
【００５４】
アクセスログ作成対象でない表示画面が表示されている状態では、ステップＳ８１１で携帯端末のＣＰＵ２０１が、ユーザから受け付けた操作が携帯端末の終了（または電源ＯＦＦ）の操作であるか判断する。終了操作がなされた場合には(ステップＳ８１１：ＹＥＳ)、携帯端末のＣＰＵ２０１は携帯端末の処理を終了する。
【００５５】
終了操作がなされていない場合には(ステップＳ８１１：ＮＯ)、処理をステップＳ８０２に処理を戻す。
【００５６】
また、ステップＳ８０７で終了操作がなされたと判断された場合には、ステップＳ８１２において、携帯端末のＣＰＵ２０１は、携帯端末のタイマー２１５より現在時刻を取得し、ステップＳ８０５で携帯端末のＣＰＵ２０１が作成したアクセスログファイルと同じシーケンス番号（同一レコード）がセットされている列の終了時刻へ取得した現在時刻の出力を行い、携帯端末の処理を終了する。
【００５７】
〔携帯端末と管理サーバ間のデータの流れを示すシーケンス〕
図９は、携帯端末１０３で作成されたアクセスログを管理サーバ１０１へ送信する一日の流れを描いたシーケンス図である。
【００５８】
朝、携帯端末を利用するユーザ（操作者）が、携帯端末の画面で受信実行ボタンを押下することにより管理サーバにダウンロード要求が発行され、その要求を受け付けて、管理サーバは、携帯端末１０３で本日の業務で使用する各データを携帯端末１０３に送信する（ステップＳ９０１）。
【００５９】
データの受信後、ユーザは、各得意先を周り携帯端末を使用した通常業務処理を実施する。その通常業務処理を行うことにより、図８で説明したように、アクセスログが記録されることになる。
【００６０】
昼にユーザが、一度営業店に戻った場合には、アクセスログのアップロード処理が行われる。その際、ユーザが携帯端末の画面で送信実行ボタンを押下した結果を受け付けて、携帯端末のＣＰＵ２０１が携帯端末の外部メモリ２１２に保存されているアクセスログを管理サーバ１０１へネットワーク１０５を経由して送信する。そして、携帯端末から送信されたアクセスログは管理サーバのデータベース１０４に保存される（ステップＳ９０３）。管理サーバのデータベース１０４にアクセスログが保存されたことの通知を携帯端末１０３が受け取ると、携帯端末のＣＰＵ２０１が携帯端末の外部メモリ２１２に保存されているアクセスログを削除する（ステップＳ９０２）。
【００６１】
また、一日の業務の終了時（例えば、夕方）に、ユーザは再度営業店へ帰店する。その際に、ユーザが携帯端末の画面で送信実行ボタンを押下した結果を受け付けて、携帯端末のＣＰＵ２０１が、携帯端末の外部メモリ２１２に保存されているアクセスログを管理サーバ１０１へネットワーク１０５を経由して送信する。そして、携帯端末から送信されたアクセスログは管理サーバのデータベース１０４に保存される（ステップＳ９０３）。管理サーバのデータベース１０４にアクセスログが保存されたことの通知を携帯端末１０３が受け取ると、携帯端末のＣＰＵ２０１が携帯端末の外部メモリ２１２に保存されているアクセスログを削除する（ステップＳ９０５）。
【００６２】
夜間、以下の集計処理を全て管理サーバが実施する（ステップＳ９０５）。
【００６３】
この集計処理では、まず第１の集計処理として、管理サーバ１０１のＣＰＵ２０１は、データベース１０４に保存されているアクセスログのうち、日付が本日の日付と同一のアクセスログを、職員店番ごとにまとめて取得する。管理サーバ１０１のＣＰＵ２０１は、取得したアクセスログのレコードの数を職員店番ごとに合計する。管理サーバ１０１のＣＰＵ２０１は、合計した数値を同じ店の職員の数（職員店番が同じアクセスログの中に存在する、番号が異なる職員番号の数）で割る。管理サーバ１０１のＣＰＵ２０１は、その結果として算出された数値を平均値テーブル（図６）の平均参照回数に設定する。
【００６４】
次に第２の集計処理として、管理サーバ１０１のＣＰＵ２０１は、データベース１０４に保存されているアクセスログのうち、日付が本日の日付と同一のアクセスログを、職員店番ごとにまとめて取得する。管理サーバ１０１のＣＰＵ２０１は、取得した各アクセスログから処理開始時間と処理終了時間を取得し、アクセスログごとに処理開始時間から処理終了時間までの時間を計算する。管理サーバ１０１のＣＰＵ２０１は、算出された時間を職員店番ごとに合計する。管理サーバ１０１のＣＰＵ２０１は、合計した数値（時間）を同じ店の職員の数（職員店番が同じアクセスログの中に存在する、番号が異なる職員番号の数）で割る。管理サーバ１０１のＣＰＵ２０１は、その結果として算出された数値を平均値テーブル（図６）の平均参照時間に設定する。
【００６５】
そして第３の集計処理として、管理サーバ１０１のＣＰＵ２０１は、平均値テーブルの職員店番に９９９が設定されているデータには、全店の１携帯端末１日あたりの平均参照時間、平均参照回数を以下のとおりに計算して設定する。管理サーバ１０１のＣＰＵ２０１は、データベース１０４に保存されているアクセスログのうち、日付が本日の日付と同一のアクセスログを管理サーバから全て取得する。管理サーバ１０１のＣＰＵ２０１は、取得した各アクセスログから処理開始時間と処理終了時間を取得する。管理サーバ１０１のＣＰＵ２０１は、アクセスログごとに処理開始時間から処理終了時間までの時間を計算し、算出された時間を全て合計する。そして、管理サーバ１０１のＣＰＵ２０１は、合計した数値（時間）を職員の数（アクセスログの中に存在する、番号が異なる職員番号の数）で割る。その結果として算出された数値を職員店番９９９の平均値テーブルの平均参照時間に設定する。そして、管理サーバ１０１のＣＰＵ２０１は、データベース１０４に保存されているアクセスログのうち、日付が本日の日付と同一のアクセスログを管理サーバが全てまとめて取得する。取得したアクセスログのレコードの数を管理サーバが全て合計する。合計した数値を職員の数（アクセスログの中に存在する、番号が異なる職員番号の数）で割る。その結果として算出された数値を職員店番９９９の平均値テーブルの平均参照時間に設定する。
【００６６】
このようにして、図６の平均値テーブルが作成される。図６の例では、職員店番（店舗）ごとに、携帯端末に対する操作処理の平均参照時間と、平均参照回数が算出されて、記録されているが、本発明は、職員店番（店舗）ごとの算出に限るものではなく、例えば、職員の業務形態ごとに平均値や合計値を算出して管理してもよい。
【００６７】
〔アクセスログの抽出処理の処理フロー〕
図１０は、管理サーバ１０１のデータベース１０４に記録されたアクセスログから情報漏洩元の可能性があるデータを抽出調査するための、クライアント装置１０２と管理サーバ１０１における処理フローを示す図である。
【００６８】
情報漏洩が発覚または疑われる場合に、ユーザから、本処理を開始することで、漏洩元の可能性があるデータの抽出を行うことができる。
【００６９】
まず、ステップＳ１００１では、クライアント装置１０２は、アクセスログ抽出画面の起動処理を実行する。例えば、ウェブアプリケーションで実現する場合は、クライアント装置１０２は、ブラウザを起動して、管理サーバ１０１のアクセスログ抽出画面送信プログラムにアクセスし、必要が画面情報を受け取ることで実現できる。また、専用アプリケーションがクライアント装置１０２に存在する場合は、それを起動するようにしてもよい。
【００７０】
そして、ステップＳ１００２では、クライアント装置１０２が表示部２１１に携帯端末アクセスログ抽出画面（図１１）を表示する。
【００７１】
図１１は、クライアント装置１０２の表示部２１１に表示される、携帯端末のアクセスログ検索で用いられるアクセスログ抽出画面の一例である。このアクセスログ抽出画面には、検索条件として、対象期間、抽出方法、絞込み項目が設定可能である。
【００７２】
対象期間は、開始日と終了日が指定できる。この対象期間は、アクセスログのアクセス日が検索対象となる。
【００７３】
抽出方法は、参照回数が所定値である平均値よりも、N回以上多いという条件で検索できる参照回数抽出と、参照時間が所定値である平均値よりも、N時間（秒）以上長いという条件で検索できる参照時間抽出と、所定期間である営業時間ではない時間帯に操作を行っていたデータを検索できる時間外作業抽出とが用意されている。
【００７４】
また、絞込み項目としては、得意先店番や得意先番号が用意されているが、これに限定されるものではない。
【００７５】
このようなアクセスログ抽出画面が表示された後で、ステップＳ１００３では、クライアント装置１０２のＣＰＵ２０１は、ユーザからのアクセスログ抽出条件の入力を受け付ける。この条件は、前述したように、例えば、いつからいつまでのアクセスログを調査対象とするか、対象期間をユーザが入力できる。また、参照回数・参照時間・時間外作業のどの項目で抽出するか、抽出方法からユーザが選択する。
【００７６】
そして、ユーザが参照回数を選択した場合、ユーザは全店平均の参照回数か、各店平均の参照回数どちらを抽出条件として使用するかを選択でき、平均値より何回多い参照回数までを調査対象に含めるかを、ユーザが入力することができる。
【００７７】
また、ユーザが参照時間を選択した場合、ユーザは全店平均の参照時間か、各店平均の参照時間どちらを抽出条件として使用するかを選択でき、平均値より何秒長い時間までを調査対象に含めるかを、ユーザが入力することができる。
【００７８】
また、ユーザが時間外作業を選択した場合、ユーザは調査の対象外とする業務の開始時間から終了時間までをユーザが入力することができる。
【００７９】
ステップＳ１００４では、クライアント装置１０２のＣＰＵ２０１は、検索指示がなされたかを判断する。検索指示は、ユーザが図１１の検索ボタンを押下することにより実行される。クライアント装置１０２のＣＰＵ２０１が検索指示を検出した場合には、ステップＳ１００５に処理を進める。
【００８０】
ステップＳ１００５では、クライアント装置１０２のＣＰＵ２０１は、ステップＳ１００３で受け付けたアクセスログ検索条件を管理サーバ１０１に送信する。
【００８１】
ステップＳ１００６では、管理サーバ１０１は、クライアント装置１０２から送信されたアクセスログ抽出条件を受信する。
【００８２】
そして、ステップＳ１００７では、管理サーバ１０１のＣＰＵ２０１は、受信したアクセスログ抽出条件の内容を確認し、以下３パターンのうちのどのアクセスログ抽出であるかを判定する。
【００８３】
抽出方法が「参照回数」、つまり異常な画像参照数のアクセスログを抽出する要求である場合には、ステップＳ１００８に処理を進め、ステップＳ１００８で、所定期間（図１１で指定された対象期間）の画像参照数が所定数（図１１の参照回数で指定）より大きいデータを抽出し、集計ワークを作成する。
【００８４】
具体的には、管理サーバ１０１がデータベースに保存されているアクセスログのうち、日付が図１１でクライアント装置１０２で指定された対象期間に含まれるアクセスログを、ＨＴ番号ごとにまとめて取得する。
【００８５】
そして、管理サーバ１０１のＣＰＵ２０１は、取得したＨＴ番号ごとのアクセスログの数と、図６の平均値テーブルに保存されている平均参照回数を比較する。
【００８６】
この比較処理では、アクセスログ抽出条件のうち、図１１の「参照回数」項目の平均基準で、「全店」で設定されていた場合は、管理サーバ１０１は、取得したＨＴ番号ごとのアクセスログの数と、平均値テーブルの店番９９９に該当するデータに紐付く平均画面参照回数にユーザにより入力された値を足した結果を比較する。すなわち、全店平均よりも、N回以上多いレコードのデータが抽出される。
【００８７】
また、アクセスログ抽出条件のうち、図１１の平均基準で「各店」で設定されていた場合は、管理サーバ１０１は、調査するアクセスログにセットされた職員店番と同じ職員店番がセットされた平均値テーブルに紐付く平均参照回数を取得する。そして、取得した平均参照回数にユーザにより入力された値を足した結果とＨＴ番号ごとのアクセスログの数を比較する。すなわち、各店の店舗平均よりも、N回以上アクセスの多いユーザのレコードのデータ群が抽出される。
【００８８】
管理サーバ１０１が上記の比較を実行した結果、平均画面参照回数＋入力した値より数が多かったＨＴ番号について、管理サーバ１０１がアクセスログにセットされている職員店番・職員番号・日付、アクセスログの数（画面参照合計回数）を取得して、図７に示される集計ワークに保存する。以上が、ステップＳ１００８の処理となる。
【００８９】
なお、この処理は、職員番号とＨＴ番号に対する画面参照合計時間について集計する手法以外にも、表示画面ごと、つまり画面コードごとに画面参照時間を集計して管理するようにしてもよい。画面コードごとに集計する手法の方が、漏洩元の特定をするために、絞込みが容易になるという効果があるためである。
【００９０】
抽出方法が「参照時間」、つまり異常な画像参照時間のアクセスログを抽出する要求である場合には、ステップＳ１００９に処理を進め、ステップＳ１００９で、所定期間（図１１で指定された対象期間）の参照時間が所定値（図１１の参照時間で指定）より大きいデータを抽出し、集計ワークを作成する。
【００９１】
具体的には、管理サーバ１０１がデータベースに保存されているアクセスログのうち、日付が図１１でクライアント装置１０２で指定された対象期間に含まれるアクセスログを、ＨＴ番号ごとにまとめて取得する。
【００９２】
そして、管理サーバ１０１のＣＰＵ２０１は、取得した各アクセスログから処理開始時間と処理終了時間を取得する。そして、ＨＴ番号ごとに処理開始時間から処理終了時間までの時間を計算する。
【００９３】
管理サーバ１０１のＣＰＵ２０１は、算出された時間を全て合計する。合計した数値（アクセスログ参照時間）と、図６の平均値テーブルに保存されている平均参照時間を比較する。
【００９４】
この比較処理では、アクセスログ抽出条件のうち、図１１の「参照時間」項目の平均基準で、「全店」で設定されていた場合は、管理サーバ１０１は、取得したＨＴ番号ごとのアクセスログ参照時間と、平均値テーブルの店番９９９に該当するデータに紐付く平均画面参照時間にユーザにより入力された値を足した結果を比較する。すなわち、全店平均よりも、参照時間がN秒（時間）以上多いレコードのデータが抽出される。
【００９５】
また、アクセスログ抽出条件のうち、図１１の「参照時間」の項目の平均基準で「各店」で設定されていた場合は、管理サーバ１０１は、調査するアクセスログにセットされた職員店番と同じ職員店番がセットされた平均値テーブルに紐付く平均参照時間を取得する。
【００９６】
そして、取得した平均参照時間にユーザにより入力された値を足した結果とＨＴ番号ごとの画面参照時間を比較する。すなわち、各店の店舗平均よりも、参照時間がN秒（時間）以上多いレコードのデータが抽出される。
【００９７】
管理サーバ１０１が上記の比較を実行した結果、平均画面参照時間＋入力した値より時間が長かったＨＴ番号について、管理サーバ１０１がアクセスログにセットされている職員店番・職員番号・日付と、管理サーバが上記の処理で計算して算出したＨＴ番号ごとの画面参照時間（画面参照合計時間）を取得して、図７に示される集計ワークに保存する。以上が、ステップＳ１００９の処理となる。
【００９８】
抽出方法が「作業外時間」、つまり営業時間外の操作となるアクセスログを抽出する要求である場合には、ステップＳ１０１０に処理を進め、ステップＳ１０１０で、所定期間（図１１で指定された対象期間）のうち、営業時間外の捜査となるアクセスログを抽出し、時間外ワークを作成する。
【００９９】
具体的には、管理サーバ１０１がデータベースに保存されているアクセスログのうち、日付が図１１でクライアント装置１０２で指定された対象期間に含まれるアクセスログを、ＨＴ番号ごとにまとめて取得する。
【０１００】
そして、管理サーバ１０１のＣＰＵ２０１は、取得した各アクセスログから処理開始時間を取得する。管理サーバ１０１のＣＰＵ２０１は、取得したＨＴ番号ごとの処理開始時間が、ユーザによって入力された調査対象外とする業務の開始時間から終了時間の中に含まれているか比較する。
【０１０１】
そして、管理サーバ１０１のＣＰＵ２０１は、比較結果により、調査対象外とする業務の開始時間から終了時間中に含まれていなかったアクセスログの内容を取得して、取得されたすべてのアクセスログを、図１３に示すアクセスログ時間外ワークに保存する。以上が、ステップＳ１０１０の処理となる。
【０１０２】
集計ワークまたは時間外ワークが作成されると、ステップＳ１０１１において、管理サーバ１０１のＣＰＵ２０１は、作成された集計ワークまたは時間外ワークの各データを、クライアント装置１０２に送信する。
【０１０３】
ステップＳ１０１２では、クライアント装置１０２は、管理サーバ１０１から作成された集計ワークまたは時間外ワークの各データを受信する。そして、ステップＳ１０１３で、クライアント装置１０２は、表示部２１１に、携帯端末操作ログ抽出結果画面を表示する。
【０１０４】
図１２に携帯端末操作ログ抽出結果画面の一例を示す。ここで表示される内容は、クライアント装置１０２が、操作者からどの抽出方法を受け付けたかによって以下の３パターンに分かれる。
【０１０５】
図１１の抽出方法で「参照回数」が選択されている場合は、クライアント装置１０２は参照回数検索結果画面欄に、管理サーバ１０１から送信されてきた、アクセスログ集計ワークの職員店番・職員番号・日付・画面参照合計回数と、平均値テーブルの平均参照回数を表示する。
【０１０６】
また、図１１の抽出方法で「参照時間」が選択されている場合は、クライアント装置１０２は、参照時間検索結果画面に、管理サーバ１０１から送信されてきた、アクセスログ集計ワークの職員店番・職員番号・日付・画面参照合計時間と、平均値テーブルの平均参照時間を表示する。
【０１０７】
また、図１１の抽出方法で「時間外作業」が選択されている場合は、クライアント装置１０２は、時間外作業検索結果画面欄に管理サーバ１０１から送信されてきた、アクセスログ時間外ワークの職員店番・職員番号・日付・画面コード・処理開始時間・処理終了時間を表示する。
【０１０８】
そして、ステップＳ１０１４で、クライアント装置１０２のＣＰＵ２０１は、表示された結果に対し、ユーザが追加入力した詳細な絞込み検索指示（得意先店番、得意先番号の入力）と検索ボタンの押下を受け付けることができる。ステップＳ１０１５では、クライアント装置１０２のＣＰＵ２０１は、絞込み検索指示を受け付けたかを判断する。
【０１０９】
絞込み検索指示を受け付けた場合には、ステップＳ１０１６では、クライアント装置１０２のＣＰＵ２０１は、ユーザによって入力された絞込み検索条件（得意先店番、得意先番号）を管理サーバ１０１へ送信する。
【０１１０】
ステップＳ１０１７において、管理サーバ１０１は、クライアント装置１０２から送信されてきた絞込み検索条件（得意先店番、得意先番号）を受信し、ステップＳ１０１８において、管理サーバ１０１は、検索条件と合致するアクセスログのデータを、アクセスログ集計ワーク、アクセスログ、又は、アクセスログ時間外ワークから抽出する。絞込検索するデータ対象により、検索・抽出方法は以下２とおりにわかれる。
【０１１１】
図１１の抽出方法で「参照時間」又は「参照回数」が選択されていた場合は、アクセスログ集計ワークに存在する職員番号と同一の番号がセットされたアクセスログを、管理サーバ１０１が全て取得する。
【０１１２】
そして、取得したアクセスログの中に、クライアント装置１０２から送付されてきた間作条件（得意先店番、得意先番号）に合致するデータが存在するか管理サーバ１０１がチェックを行う。合致したデータの職員番号を管理サーバ１０１が取得する。取得した職員番号と合致する職員番号がセットされたデータだけが残して、管理サーバ１０１がアクセスログ集計ワークを再作成する。
【０１１３】
また、図１１の抽出方法で時間外作業が選択されていた場合は、管理サーバ１０１が受信した検索条件（得意先店番、得意先番号）に合致するデータが、アクセスログ時間外ワークにあるかチェックを行う。存在していれば、管理サーバ１０１が該当データのみをアクセスログ時間外ワークだけを残し、他のデータはアクセスログ時間外ワークから消去する。
【０１１４】
ステップＳ１０１９では、管理サーバ１０１は、上記で再作成された集計ワークまたは時間外ワークで合致した各データをクライアント装置１０２へ送信する。
【０１１５】
ステップＳ１０２０では、クライアント装置は、再作成された集計ワークまたは時間外ワークのデータを受信し、ステップＳ１０２１で、携帯端末操作ログ抽出結果画面に受信したデータの内容を表示する。この表示結果は、図１２で前述した手法と同様なので説明は省略する。
【０１１６】
この表示画面において、ユーザが印刷ボタンを押下すると、クライアント装置１０２が、検索により抽出されたデータ結果を図１２のレイアウトで処理結果表リスト（携帯端末操作ログ抽出処理結果表）として紙に出力する。
【０１１７】
また、この表示画面において、ユーザがプレビューボタンを押下すると、クライアント装置１０２が抽出されたデータ結果を図１２のレイアウトで処理結果表リスト（携帯端末操作ログ抽出処理結果表）として画面にプレビューを表示する。
【０１１８】
このように、本実施の形態によれば、スペックが限られた携帯端末であっても、システムに負荷をかけることなくアクセスログの管理を行い、情報漏洩発生時に漏洩もとの特定作業を簡略化することができる操作ログ管理装置及びその制御方法、携帯端末ログ管理システム、プログラムを提供できる。特に、特定の画面でのみ操作ログを作成することで、携帯端末の限られたスペックでも運用が可能であり、情報漏洩もと特定の効果を奏する。
【０１１９】
以上、本発明の一実施形態を詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置（例えば、帳票サーバ１００とクライアントＰＣ１０１を一つの装置に統合した形態）に適用しても良い。
【０１２０】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【０１２１】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１２２】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【０１２３】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ(基本システム或いはオペレーティングシステム)などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２４】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【０１２５】
【図１】本発明の実施形態のログ管理システムの構成を示す図である。
【図２】管理サーバ１０１及びクライアント装置１０２及び携帯端末１０３のハードウエア構成を示す図である。
【図３】携帯端末での画面遷移を示す図である。
【図４】携帯端末での画面遷移によりアクセスログ取得の有無を示す図である。
【図５】アクセスログのテーブル構成を示す図である。
【図６】１携帯端末あたりの１日平均値データのテーブル構成を示す図である。
【図７】１日あたりの画面参照時間、画面参照回数のデータが集計されているアクセスログ集計ワークのテーブル構成を示す図である。
【図８】携帯端末で各処理を行った場合にアクセスログを保存するフローを示す図である。
【図９】携帯端末で作成されたアクセスログを管理サーバ１０１へ送信する一日の流れのシーケンス図である。
【図１０】管理サーバに記録されたアクセスログから情報漏洩もとの調査するフローを示す図である。
【図１１】情報漏洩もとの調査するための携帯端末操作ログ抽出画面を示す図である。
【図１２】情報漏洩もとの調査した結果を帳票として主力する携帯端末操作ログ抽出処理結果表を示す図である。
【図１３】業務時間以外に作業されたアクセスログを抽出したデータが保存されているアクセスログ時間外ワークのテーブル構成を示す図である。
【図１４】システムの設定情報が保存されているシステムコントロールファイルのテーブル構成を示す図である。
【符号の説明】
【０１２６】
１０１    管理サーバ
１０２    クライアント装置
１０３    携帯端末
１０４    データベース
１０５    ネットワーク
【図１】
2010146434.tif 000003
【図２】
2010146434.tif 000004
【図３】
2010146434.tif 000005
【図４】
2010146434.tif 000006
【図５】
2010146434.tif 000007
【図６】
2010146434.tif 000008
【図７】
2010146434.tif 000009
【図８】
2010146434.tif 000010
【図９】
2010146434.tif 000011
【図１０】
2010146434.tif 000012
【図１１】
2010146434.tif 000013
【図１２】
2010146434.tif 000014
【図１３】
2010146434.tif 000015
【図１４】
2010146434.tif 000016