(57)【特許請求の範囲】
【請求項１】
ネットワークを介してユーザが使用する携帯端末機器の操作ログを採取する操作ログ管理機器であって、
前記携帯端末機器に対して行う操作テストを特定する第一識別情報と、前記操作テストを行うユーザを特定する第二識別情報と、前記携帯端末機器を特定する第三識別情報と、に基づきパラメータファイルを生成するとともに、前記操作ログを採取するための操作ログ採取プログラムを前記携帯端末機器にインストールするためのインストーラを生成するインストーラ生成部と、
前記携帯端末機器から送信された操作ログを格納する受信処理部と、
前記各識別情報に基づき、採取した前記操作ログを呼び出す出力処理部と、を備えていることを特徴とする操作ログ管理機器。
【請求項２】
前記携帯端末機器を特定するための第四識別情報と暗証番号とを生成するとともに、これらが前記インストーラに組み込まれ、
前記携帯端末機器から送信された前記第四識別情報及び前記暗証番号を照合して、前記携帯端末機器との接続可否を判断する自動ログイン部を備えていることを特徴とする請求項１に記載の操作ログ管理機器。
【請求項３】
前記携帯端末機器は、入出力インタフェースを有し、
前記入出力インタフェースを介して入力される情報を検知する情報入力部と、
前記入力情報を操作ログとして出力するログ生成部と、
出力された前記操作ログを採取する格納部と、
予め決められた閾値に基づき、前記操作ログの送信可否をユーザに促す送信可否決定部と、
を備え、
前記ユーザの操作に起因して前記送信可否決定部にて前記操作ログの送信が可能と判断されたときに、採取した前記操作ログが送信されることを特徴とし、
コンピュータを、請求項１又は２に記載の操作ログ管理機器として機能させることを特徴とする操作ログ採取プログラム。
【請求項４】
入出力インタフェースを有する携帯端末機器であって、
前記入出力インタフェースを介して入力される情報を検知する情報入力部と、
前記入力情報を操作ログとして出力するログ生成部と、
出力された前記操作ログを採取する格納部と、
予め決められた閾値に基づき、前記操作ログの送信可否をユーザに促す送信可否決定部
と、
を備え、
前記ユーザの操作に起因して前記送信可否決定部にて前記操作ログの送信が可能と判断されたときに、採取した前記操作ログが送信されることを特徴とする携帯端末機器と、
請求項１又は２に記載の操作ログ管理機器と、を備えていることを特徴とする操作ログ採取システム。
【請求項５】
ネットワークを介してユーザが使用する携帯端末機器の操作ログを操作ログ管理機器によって採取する操作ログ採取方法であって、
前記携帯端末機器に対して行う操作テストを特定する第一識別情報と、前記操作テストを行うユーザを特定する第二識別情報と、前記携帯端末機器を特定する第三識別情報と、に基づきパラメータファイルを生成するとともに、
前記操作ログを採取するための操作ログ採取プログラムを前記携帯端末機器にインストールするためのインストーラを前記操作ログ管理機器に生成するインストーラ生成ステップと、
前記携帯端末機器の入出力インタフェースを介して入力される情報を検知する情報入力ステップと、
出力された前記入力情報を操作ログとして出力するログ生成ステップと、
出力された前記操作ログを採取する格納ステップと、
予め決められた閾値に基づき、前記操作ログの送信可否をユーザに促す送信可否決定ステップと、
前記ユーザの操作に起因して前記操作ログの送信が可能と判断されたときに、採取した前記操作ログを外部に送信するとともに、
前記携帯端末機器から送信された前記操作ログを受信する送受信ステップと、
を備えていることを特徴とする操作ログ採取方法。
【請求項６】
前記閾値が、前記入出力インタフェースの無作動時間又は採取する前記操作ログの最大量であることを特徴とする請求項５に記載の操作ログ採取方法。
【請求項７】
前記閾値が、採取する前記操作ログの最大量である場合には、前記送信可否決定ステップが、ユーザによる前記操作ログの送信拒否を認めないことを特徴とする請求項６に記載の操作ログ採取方法。
【請求項８】
前記携帯端末機器を特定するための第四識別情報と暗証番号とを生成するとともに、これらが前記インストーラに組み込まれ、
前記携帯端末機器から送信された前記第四識別情報及び前記暗証番号に基づき、前記携帯端末機器と前記操作ログ管理機器とが接続されることを特徴とする請求項５から７の何れか一つに記載の操作ログ採取方法。
【請求項９】
未送信の前記操作ログがある場合に、前記ユーザに前記未送信操作ログの取扱いの判断を促す再送信可否決定ステップと、
前記ユーザの操作に起因して前記未送信操作ログを外部に送信する再送信ステップと、
を備えていることを特徴とする請求項５から８の何れか一つに記載の操作ログ採取方法。
【請求項１０】
前記情報入力ステップにて、電話着信及びメール着信による状態変化も検知することを特徴とする請求項５から９の何れか一つに記載の操作ログ採取方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作ログの取得対象機器である携帯端末機器、操作ログ管理機器、操作ログ採取システム、操作ログ採取プログラム、及び操作ログ採取方法に関する。
【背景技術】
【０００２】
スマートフォンに代表される様々な携帯端末機器が開発される中、その操作性の良し悪しが顧客への重要なアピール要素の一つとなっている。そこで、新しい携帯端末機器や携帯端末機器向けのアプリケーションソフトの開発に際し、複数の被験者に一か所に集まってもらったうえで携帯端末機器の操作をしてもらい、その操作状態を観察したり使い勝手をヒアリングしたりして操作性を確認している（例えば、非特許文献１参照）。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】携帯実機検証サービス「ケータイラボ」、[Online]、平成２３年１２月０１日、インターネット＜URL:http://www.ktai-labo.com/main_service /smartphone.html＞
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来の操作性確認試験方法では、操作確認のために複数の被験者を一か所に集めることに対する場所的、時間的、数的な制約があり、モニタ数やモニタ条件が限定されてしまうといった問題がある。
【０００５】
本発明は上記事情に鑑みて成されたものであり、場所や時間、人数に限定されずに幅広いユーザに対して携帯端末機器の操作性を確認することができる携帯端末機器、操作ログ管理機器、操作ログ採取システム、操作ログ採取プログラム、及び操作ログ採取方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、上記課題を解決するため、以下の手段を採用する。
本発明に係る携帯端末機器は、入力インタフェースを有する携帯端末機器であって、  前記入力インタフェースを介して入力される情報を検知する情報入力部と、前記入力情報を操作ログとして出力するログ生成部と、出力された前記操作ログを採取する格納部と、予め決められた閾値に基づき、前記操作ログの送信可否をユーザに促す送信可否決定部と、を備え、前記ユーザの操作に起因して前記送信可否決定部にて前記操作ログの送信が可能と判断されたときに、採取した前記操作ログが送信されることを特徴とする。
【０００７】
この発明は、操作ログの取得、外部への送信を、ユーザの承諾の下に実行するので、意図した操作ログを確実に送信することができる。
【０００８】
また、本発明に係る携帯端末機器は、前記携帯端末機器であって、前記閾値が、前記入力インタフェースの無作動時間又は採取する前記操作ログの最大量であることを特徴とする。
【０００９】
この発明は、ユーザが操作ログの送信可否のタイミングを判断しなくて済み、より好適に操作ログを送信することができる。
【００１０】
また、本発明に係る携帯端末機器は、前記携帯端末機器であって、前記閾値が、採取する前記操作ログの最大量である場合には、前記送信可否決定部が、ユーザによる前記操作ログの送信拒否を認めないことを特徴とする。
【００１１】
この発明は、必要以上に操作ログを携帯端末機器内に格納することなく、より好適に操作ログを外部に送信することができる。
【００１２】
また、本発明に係る携帯端末機器は、前記携帯端末機器であって、未送信の前記操作ログがある場合に、前記ユーザに前記未送信操作ログの取扱いの判断を促す再送信可否決定部を備え、前記ユーザの操作に起因して前記再送信可否決定部にて前記未送信操作ログの送信が可能と判断されたときに、前記未送信操作ログが外部に送信されることを特徴とする。
【００１３】
この発明は、何等かの原因によって操作ログが送信されなかった場合であっても、その操作ログをできるだけ無駄にすることなく、利用することができる。
【００１４】
また、本発明に係る携帯端末機器は、前記携帯端末機器であって、前記情報入力部が、電話着信及びメール着信による状態変化も検知することを特徴とする。
【００１５】
この発明は、電話着信やメール着信といったイベント発生情報も操作ログとして管理することができる。
【００１６】
本発明に係る操作ログ管理機器は、ネットワークを介してユーザが使用する携帯端末機器の操作ログを採取する操作ログ管理機器であって、前記携帯端末機器に対して行う操作テストを特定する第一識別情報と、前記操作テストを行うユーザを特定する第二識別情報と、前記携帯端末機器を特定する第三識別情報と、に基づきパラメータファイルを生成するとともに、前記操作ログを採取するための操作ログ採取プログラムを前記携帯端末機器にインストールするためのインストーラを生成するインストーラ生成部と、前記携帯端末機器から送信された操作ログを格納する受信処理部と、前記各識別情報に基づき、採取した前記操作ログを呼び出す出力処理部と、を備えていることを特徴とする。
【００１７】
この発明は、携帯端末機器の操作テストを携帯端末機器及びモニタであるユーザ毎に行い、採取した操作ログをそれぞれ管理することができる。
【００１８】
また、本発明に係る操作ログ管理機器は、前記操作ログ管理機器であって、前記携帯端末機器を特定するための第四識別情報と暗証番号とを生成するとともに、これらが前記インストーラに組み込まれ、前記携帯端末機器から送信された前記第四識別情報及び前記暗証番号を照合して、前記携帯端末機器との接続可否を判断する自動ログイン部を備えていることを特徴とする。
【００１９】
この発明は、操作ログ採取プログラムを携帯端末機器にインストールする際、第四識別情報と暗証番号とが携帯端末機器に通知されるので、携帯端末機器から操作ログ管理機器に接続する際のログイン処理を容易かつ安全に行うことができる。
【００２０】
本発明に係る操作ログ採取プログラムは、入力インタフェースを有する携帯端末機器を、本発明に係る携帯端末機器として機能させ、ネットワークを介して前記形態端末機器の操作ログを採取する操作ログ管理機器を、本発明に係る操作ログ管理機器として機能させることを特徴とする。
【００２１】
また、本発明に係る操作ログ採取システムは、本発明に係る携帯端末機器と、本発明に係る操作ログ管理機器と、を備えていることを特徴とする。
【００２２】
また、本発明に係る操作ログ採取方法は、ネットワークを介してユーザが使用する携帯端末機器の操作ログを操作ログ管理機器によって採取する操作ログ採取方法であって、前記携帯端末機器に対して行う操作テストを特定する第一識別情報と、前記操作テストを行うユーザを特定する第二識別情報と、前記携帯端末機器を特定する第三識別情報と、に基づきパラメータファイルを生成するとともに、前記操作ログを採取するための操作ログ採取プログラムを前記携帯端末機器にインストールするためのインストーラを前記操作ログ管理機器に生成するインストーラ生成ステップと、前記携帯端末機器の前記入力インタフェースを介して入力される情報を検知する情報入力ステップと、出力された前記入力情報を操作ログとして出力するログ生成ステップと、出力された前記操作ログを採取する格納ステップと、予め決められた閾値に基づき、前記操作ログの送信可否をユーザに促す送信可否決定ステップと、前記ユーザの操作に起因して前記操作ログの送信が可能と判断されたときに、採取した前記操作ログを外部に送信するとともに、前記携帯端末機器から送信された前記操作ログを受信する送受信ステップと、を備えていることを特徴とする。
【００２３】
この発明は、操作ログの取得、外部への送信を、ユーザの承諾の下に実行するので、意図した操作ログを確実に送信することができる。
【発明の効果】
【００２４】
本発明によれば、場所や時間、人数に限定されずに幅広いユーザに対して携帯端末機器の操作性を確認することができる。
【図面の簡単な説明】
【００２５】
【図１】本発明の第１の実施形態に係る操作ログ採取システムを示すブロック図である。
【図２】本発明の第１の実施形態に係る操作ログ採取方法を示すフロー図である。
【図３】本発明の第２の実施形態に係る操作ログ採取システムを示すブロック図である。
【図４】本発明の第２の実施形態に係る操作ログ採取方法を示すフロー図である。
【発明を実施するための形態】
【００２６】
（第１実施形態）
本発明に係る第１の実施形態について、図１及び図２を参照して説明する。
本実施形態に係る操作ログ採取システム１は、操作テストが行われる複数のスマートフォン（携帯端末機器）２と、操作ログ管理サーバ（操作ログ管理機器）３と、を備えている。
【００２７】
スマートフォン２は、必要な処理を行うためのオペレーティングシステムＯＳや各種プログラム及びデータ等が記憶されるメモリ５と、オペレーティングシステムＯＳや各種プログラムに応じた処理を行うプロセッサ６と、タッチパネル（入力インタフェース）７と、ネットワークＮＷとの接続を管理するネットワークインタフェース８と、を備えている。
【００２８】
スマートフォン２のオペレーティングシステムＯＳは、公知の機能ブロックとして、外部からアプリケーションプログラムＡＰをインストールするためのインストール部１０と、アプリケーションプログラムＡＰを実行するアプリケーション実行部１１と、情報入力部１２と、データ等を外部に送信するためのアップロード部１３と、を備えている。
【００２９】
情報入力部１２は、オペレーティングシステムＯＳやアプリケーションプログラムＡＰによる処理を行うためにタッチパネル７を介して入力される入力情報をタッチパネル７の内側に配された不図示の圧力センサや加速度センサの検出情報として処理する。例えば、ＡＮＤＲＯＩＤ（商標登録）ＯＳでは、「イベントリスナー」に相当する。
【００３０】
スマートフォン２には、オペレーティングシステムＯＳ以外に、機能ブロックとしてのログ生成部１５と、格納部１６と、送信可否決定部１７と、アップロード状況確認部１８と、を備える操作ログ採取プログラムＰ０１がインストールされている。
【００３１】
ログ生成部１５は、タッチパネル７を介してユーザにより入力された入力情報をＡＰに通知するという、オペレーティングシステムＯＳが有する機能の一部を拡張したもので、予め特定された操作テストに基づき、所定のアプリケーションプログラムＡＰが起動されたときにユーザによりタッチパネル７に入力され、情報入力部１２から出力された入力情報がアプリケーションプログラムＡＰに通知される際に操作ログとして出力する。
【００３２】
格納部１６は、出力された操作ログを採取してメモリ５に格納する。なお、メモリ５は内部メモリに限らず、スマートフォン２と接続された不図示の外部メモリであっても構わない。
【００３３】
送信可否決定部１７は、メモリ５に格納された操作ログを操作ログ管理サーバ３にアップロードする際に、予め決められた閾値に基づき操作ログの送信可否をユーザに促すために、送信可否の確認画面をタッチパネル７に表示させる。
【００３４】
送信可否の問い合わせを行う閾値としては、タッチパネル７の無作動時間（例えば、５秒間、何の操作も行われなかった場合）、又は採取する操作ログの最大量（例えば、操作ログの最大行数）としている。タッチパネル７の無作動時間とした場合には無作動時間が、又は、採取する操作ログの最大量の場合には採取量が、それぞれ閾値を超えた時点で確認画面を表示する。ただし、閾値が、採取する操作ログの最大量である場合、送信可否決定部１７は、採取する操作ログが閾値を超えた場合にユーザによる操作ログの送信拒否を認めないようにしている。
【００３５】
そして、ユーザの操作に起因して送信可否決定部１７にて操作ログの送信が可能と判断されたときに、アップロード部１３が、採取した操作ログを操作ログ管理サーバ３にアップロードする。アップロード状況確認部１８は、操作ログ管理サーバ３に接続して、操作ログがアップロードされているか否かを確認する。
【００３６】
操作ログ管理サーバ３は、スマートフォン２とは直接接続されない非公開サーバ２０と、スマートフォン２とネットワークＮＷを介して接続される公開サーバ２１と、操作ログが蓄積されるＤＢサーバ２２と、を備えている。そして、これらは互いに接続されている。なお、これらは物理的に一体であっても構わない。
【００３７】
非公開サーバ２０は、各種プログラム及びデータ等が記憶されるメモリ２３と、各種プログラムに応じた処理を行うプロセッサ２５と、他のサーバ２１，２２及び操作テスト実施者等のパソコンＰＣ等との接続を管理するＬＡＮインタフェース２６と、を備えている。
【００３８】
非公開サーバ２０には、不図示のオペレーティングシステムだけでなく、機能ブロックとしてのインストーラ生成部２７と、出力処理部２８と、アップロード状況表示部３０と、を備える操作ログ採取プログラムＰ０２がインストールされている。
【００３９】
インストーラ生成部２７は、スマートフォン２に対して行う操作テストを特定する第一識別情報（ＩＤ１）と、操作テストを行うユーザを特定する第二識別情報（ＩＤ２）と、操作ログを採取するスマートフォン２を特定する第三識別情報（ＩＤ３）と、に基づき不図示のパラメータファイルを生成するとともに、操作ログを採取するための操作ログ採取プログラムＰ０１をスマートフォン２にインストールするための不図示のインストーラを生成する。
【００４０】
このとき、通信を行うスマートフォン２を特定するための第四識別情報（ＩＤ４）と暗証番号（ＰＷ）とを生成する。そして、これらをインストーラに組み込み、固有のＵＲＬ（Uniform Resource Locator）を割り当て、各識別情報（ＩＤ１，ＩＤ２，ＩＤ３）に基づき特定されるＤＢサーバ２２内の不図示のフォルダに配置する。
【００４１】
なお、操作テストが複数のタスクからなる場合には、第一識別情報（ＩＤ１）がさらにタスク別の識別情報に分かれていても構わない。
【００４２】
出力処理部２８は、各識別情報（ＩＤ１，ＩＤ２，ＩＤ３）に基づき、ＤＢサーバ２２から所望の操作ログを呼び出す処理を行う。そして、アップロード状況表示部３０は、出力された操作ログをパソコンＰＣに送信する処理を行う。
【００４３】
公開サーバ２１は、各種プログラム及びデータ等が記憶されるメモリ３１と、各種プログラムに応じた処理を行うプロセッサ３２と、他のサーバ２０，２２とのＬＡＮ接続を管理するＬＡＮインタフェース３３と、ネットワークＮＷとの接続を管理するネットワークインタフェース３５と、を備えている。
【００４４】
公開サーバ２１には、不図示のオペレーティングシステムだけでなく、機能ブロックとしての自動ログイン部３６と、ダウンロード処理部３７と、受信処理部３８と、出力処理部４０と、を備える操作ログ採取プログラムＰ０３がインストールされている。
【００４５】
自動ログイン部３６は、スマートフォン２から送信された第四識別情報（ＩＤ４）と暗証番号（ＰＷ）とが、予め記録された組み合わせと同一であるかを確認し、同一の場合には公開サーバ２１へのログインを許可する一方、異なる場合にはスマートフォン２側に再度の入力処理を促す。
【００４６】
ダウンロード処理部３７は、非公開サーバ２０にて作成されたインストーラをスマートフォン２からの要求に基づき送信する処理を行う。
【００４７】
受信処理部３８は、スマートフォン２から送信された各識別情報（ＩＤ１，ＩＤ２，ＩＤ３）に基づき、操作ログを格納するためのフォルダを特定するとともに、アップロードされた操作ログを当該フォルダに格納する処理を行う。
【００４８】
出力処理部４０は、各識別情報（ＩＤ１，ＩＤ２，ＩＤ３）に基づき、ＤＢサーバ２２から所望の操作ログを呼び出して、スマートフォン２に送信する処理を行う。
【００４９】
ＤＢサーバ２２には、テストの基本情報を管理するマスタ、操作テストシナリオを管理するマスタ、テストするスマートフォンの機種情報を管理するマスタ、モニタに貸与する個々のスマートフォンを管理するマスタ、インストーラ生成用プログラムを管理するマスタ、操作テストのモニタ情報を管理するマスタ、及びインストーラのダウンロードサイトや操作ログアップロードサイト等のサイト情報を管理するマスタ（何れも不図示）が登録されている。
【００５０】
次に、本実施形態に係る操作ログ採取方法について、操作ログ採取システム１、スマートフォン２、及び操作ログ管理サーバ３の作用とともに説明する。
操作ログ採取方法は、情報登録ステップ（Ｓ１）と、インストーラ生成ステップ（Ｓ２）と、インストールステップ（Ｓ３）と、情報入力ステップ（Ｓ４）と、ログ生成ステップ（Ｓ５）と、格納ステップ（Ｓ６）と、送信可否決定ステップ（Ｓ７）と、送受信ステップ（Ｓ８）と、アップロード状況確認ステップ（Ｓ９）と、操作ログ確認ステップ（Ｓ１０）を備えている。
【００５１】
情報登録ステップ（Ｓ１）は、操作テスト実施者が、非公開サーバ２０に対して、第一識別情報（ＩＤ１）、第二識別情報（ＩＤ２）、及び第三識別情報（ＩＤ３）の入力、送信可否の問い合わせを行うための閾値の設定等をパソコンＰＣから行うとともに、ＤＢサーバ２２における各種マスタの設定登録を行う。
【００５２】
インストーラ生成ステップ（Ｓ２）は、非公開サーバ２０のインストーラ生成部２７にて、各識別情報（ＩＤ１，ＩＤ２，ＩＤ３）に基づき、パラメータファイルを生成する。そして、このパラメータファイルと、操作テストを行うためにスマートフォン２にインストールされる操作ログ採取プログラムＰ０１と、をパッケージ化し、スマートフォン２にインストールするためのインストーラを生成する。
【００５３】
そして、第四識別情報（ＩＤ４）及び暗証番号（ＰＷ）をインストーラに組み込むとともに、フォルダ生成ステップ（Ｓ１）で生成した個別フォルダにインストーラを配置し、固有のＵＲＬ（Uniform Resource Locator）を割り当てる。そして、このＵＲＬをメールにてスマートフォン２に通知する。
【００５４】
インストールステップ（Ｓ３）は、スマートフォン２のインストール部１０が、受信したＵＲＬに接続して、各識別情報（ＩＤ２，ＩＤ３，ＩＤ４）及び暗証番号（ＰＷ）を送信する。公開サーバ２１の自動ログイン部３６がこれらを受信するとともに、予め記録された識別番号及び暗証番号と照合する。
【００５５】
照合の結果、これらが一致した場合に、公開サーバ２１のダウンロード処理部３７による操作ログ採取プログラムＰ０１のダウンロード処理、及び、スマートフォン２のインストール部１０による操作ログ採取プログラムＰ０１のインストール処理を行う。
【００５６】
情報入力ステップ（Ｓ４）は、モニタであるユーザが第一識別情報（ＩＤ１）を入力して操作テストを開始することにより開始される。この際、アプリケーション実行部１１により、操作テストに応じたアプリケーションプログラムＡＰ及び操作ログ採取プログラムＰ０１が実行される。
【００５７】
タッチパネル７を介してユーザにより入力された操作情報は、情報入力部１２によって、タッチパネル７の内側に配された不図示の圧力センサや加速度センサの検出情報として処理される。処理された情報は、例えば、ＡＮＤＲＯＩＤ（商標登録）ＯＳでは、「イベントリスナー」を介してアプリケーションプログラムＡＰに通知される。
【００５８】
ログ生成ステップ（Ｓ５）は、スマートフォン２のログ生成部１５が、入力情報を操作ログとして出力する。例えば、ＡＮＤＲＯＩＤ（商標登録）ＯＳの場合、各種イベントの戻り値として返されるMotionEventをフックして操作ログを作成する。テキスト入力に対しては、入力された文字列から操作ログを作成する。
【００５９】
格納ステップ（Ｓ６）は、スマートフォン２の格納部１６により、出力された操作ログをスマートフォン２のメモリ５に格納する。
【００６０】
送信可否決定ステップ（Ｓ７）は、メモリ５に格納された操作ログを公開サーバ２１に送信する際、スマートフォン２の送信可否決定部１７が閾値に基づき、操作ログの送信可否をユーザに促すためにタッチパネル７に送信可否の確認画面を表示させる。
【００６１】
送信可否の問い合わせを行うための閾値をタッチパネル７の無作動時間とした場合には、無作動時間が閾値を超えた時点で、又は、閾値を採取する操作ログの最大量とした場合には、採取量が閾値を超えた時点で、それぞれ送信可否の確認画面を表示する。ただし、閾値が、採取する操作ログの最大量である場合、採取する操作ログが閾値を超えた場合には、確認画面を表示させてもユーザによる操作ログの送信拒否を認めないようにしている。
【００６２】
そして、ユーザにより操作ログの送信が可能と判断されたときには、送受信ステップ（Ｓ８）に移行する。一方、送信拒否と判断された場合には、引き続きログ生成ステップ（Ｓ５）及び格納ステップ（Ｓ６）を継続する。
【００６３】
送受信ステップ（Ｓ８）は、スマートフォン２のアップロード部１３が公開サーバ２１のアップロードサイトに接続して、各識別情報（ＩＤ２，ＩＤ３，ＩＤ４）及び暗証番号（ＰＷ）を送信する。
【００６４】
公開サーバ２１では、自動ログイン部３６にてこれらを受信するとともに、予め記録された識別番号及び暗証番号と照合する。そしてこれらが一致した場合には、受信処理部３８にてスマートフォン２にアップロード許可情報を送信する。
【００６５】
そして、スマートフォン２のアップロード部１３は、採取した操作ログを公開サーバ２１にアップロードする。そして、アップロードされた操作ログは、受信処理部３８により、ＤＢサーバ２２の所定のフォルダに格納される。一方、アップロード後は、スマートフォン２のメモリに格納された操作ログは削除される。
【００６６】
アップロード状況確認ステップ（Ｓ９）は、スマートフォン２のアップロード部１３が公開サーバ２１のアップロードサイトに接続して、各識別情報（ＩＤ２，ＩＤ３，ＩＤ４）及び暗証番号（ＰＷ）を送信する。
【００６７】
公開サーバ２１では、自動ログイン部３６にてこれらを受信するとともに、予め記録された各識別情報（ＩＤ２，ＩＤ３，ＩＤ４）及び暗証番号（ＰＷ）と照合する。そしてこれらが一致した場合には、出力処理部４０にて、これにより特定されるフォルダから操作ログを取り出し、スマートフォン２に送信する。
【００６８】
操作ログ確認ステップ（Ｓ１０）は、操作テスト実施者がパソコンＰＣを介して操作ログを確認するため、非公開サーバ２０に操作ログの抽出条件（例えば、各識別情報（ＩＤ１，ＩＤ２，ＩＤ３））を入力して、非公開サーバ２０の出力処理部２８が、所定の操作ログが格納されたフォルダを検索して、ＤＢサーバ２２に保管された操作ログを呼び出す。そして、アップロード状況表示部３０によりパソコンＰＣに送信された操作ログを操作テスト実施者が確認する。
【００６９】
ここで、操作テストを特定する第一識別情報（ＩＤ１）から想定される操作テストとアップロードされた操作ログの内容とが明らかに異なる場合には、操作テスト実施者はユーザに問い合わせする。
【００７０】
そして、ユーザはアップロード状況確認ステップ（Ｓ９）を再度行い、そこに記載されている第一識別情報（ＩＤ１）と実施すべき第一識別情報（ＩＤ１）とを比較して、第一識別情報（ＩＤ１）を修正するか、該当する操作テストをあらためて行うかする。
【００７１】
このスマートフォン２及び操作ログ管理サーバ３を備える操作ログ採取システム１、並びに操作ログ採取方法によれば、操作ログの取得や外部への送信の際にユーザに確認を求め、ユーザの承諾の下に実行するので、意図した操作ログを確実に送信することができる。
【００７２】
また、操作ログのアップロードの可否を閾値に基づいてユーザに知らせるので、ユーザが操作ログの送信可否のタイミングを判断しなくて済み、より好適に操作ログを送信することができる。特に、この閾値が操作ログの最大量である場合には、必要以上に操作ログをスマートフォン２内に格納することなく、より好適に操作ログを外部に送信することができる。
【００７３】
また、操作ログ採取プログラムＰ０１をスマートフォン２にインストールする際、第四識別情報（ＩＤ４）と暗証番号（ＰＷ）とがスマートフォン２に通知されるので、スマートフォン２から操作ログ管理サーバ３に接続する際のログイン処理を容易かつ安全に行うことができる。
【００７４】
（第２実施形態）
次に、第２の実施形態について図３及び図４を参照しながら説明する。
なお、上述した第１の実施形態と同様の構成要素には同一符号を付すとともに説明を省略する。
第２の実施形態と第１の実施形態との異なる点は、本実施形態に係る操作ログ採取プログラムＰ１１が、第１の実施形態における操作ログ採取プログラムＰ０１に加えて、さらに再送信可否決定部４１を備えているとした点である。
【００７５】
操作ログ採取プログラムＰ１１は、操作ログ採取プログラムＰ０１と同様のプロセスによりスマートフォン４２にインストールされる。
この再送信可否決定部４１は、スマートフォン４２のメモリ４３内に未送信の操作ログが残されている場合に、ユーザに未送信操作ログの取扱いの判断を促す処理を行う。
【００７６】
そして、スマートフォン４２のアップロード部１３は、ユーザによって再送信可否決定部４１にて未送信操作ログの送信が可能と判断されたときに、未送信操作ログを操作ログ管理サーバ３に送信する。
【００７７】
この操作ログ採取システム４５による操作ログ採取方法は、第１の実施形態における操作ログ採取方法に加えて、再送信可否決定ステップ（Ｓ１１）と、再送信ステップ（Ｓ１２）と、をさらに備えている。
【００７８】
再送信可否決定ステップ（Ｓ１１）は、スマートフォン４２にて採取した操作ログを送受信ステップ（Ｓ８）にて公開サーバ２１にアップロードする途中で通信が中断したり、バッテリーがなくなったり等のアクシデントが発生したときに行われる。このような事態になった後、あらためて操作ログの送信が可能な状態になったときに未送信の操作ログがある場合、再送信可否決定部４１にてユーザに未送信操作ログの取扱いの判断を促す。
【００７９】
再送信ステップ（Ｓ１２）は、再送信可否決定ステップ（Ｓ１１）にてユーザが未送信の操作ログを送信する、と判断したときに移行して、アップロード部１３にて未送信操作ログを送信する。
【００８０】
このスマートフォン４２及び操作ログ管理サーバ３を備える操作ログ採取システム４５、並びに操作ログ採取方法によれば、何等かの原因によって操作ログが送信されなかった場合であっても、その操作ログをできるだけ無駄にすることなく、利用することができる。
【００８１】
なお、本発明の技術範囲は上記実施の形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲において種々の変更を加えることが可能である。
例えば、上記実施形態では、情報入力部１２がタッチパネル７を介して入力される情報を検知するものとしているが、これに限らず、スマートフォンへの電話着信及びメール着信による状態変化も検知しても構わない。
【００８２】
この場合、オペレーティングシステムＯＳにより、タッチパネル７の入力操作よりも電話着信及びメール着信が優先して割り込み処理されるので、ログ生成部１５がこれを操作ログとして採取する。
【００８３】
また、携帯端末機器は、スマートフォンに限らず、他の形態の携帯電話機やモバイル型のパソコンでも構わない。そして、入力インタフェースもタッチパネルに限らず、タブレットやキーボードでも構わない。
【符号の説明】
【００８４】
１，４５  操作ログ採取システム
２，４２  スマートフォン（携帯端末機器）
３  操作ログ管理サーバ
７  タッチパネル（入力インタフェース）
１２  情報入力部
１５  ログ生成部
１６  格納部
１７  送信可否決定部
２７  インストーラ生成部
２８，４０  出力処理部
３８  受信処理部
４１  再送信可否決定部
【図１】
0005807318.tif 000002
【図２】
0005807318.tif 000003
【図３】
0005807318.tif 000004
【図４】
0005807318.tif 000005