(57)【要約】【課題】ユーザー端末における作業の履歴（ログ）を簡単に取ることができるプログラムを提供する。【解決手段】表示部（１１１）と操作部（１１２）とを有したユーザー端末（１１０）のプログラムは、時計機能に基づいて所定時間経過したか否かを判定する判定ステップＳ１と、所定時間経過したときに表示部（１１１）に表示された画像データをユーザー端末（１１０）の記憶部１１３またはサーバ１２０の記憶部１２１に保存する保存ステップＳ２とを具備していることにより、所定時間毎に画像データが保存されるため、ユーザー端末（１１０）における作業のログを簡単に取ることができる。【選択図】図２
2019204198.tif 000002
【特許請求の範囲】
【請求項１】
表示部と操作部とを有したユーザー端末のログ収集プログラムであって、
時計機能に基づいて所定時間経過したか否かを判定する判定ステップと、
所定時間経過したときに表示部に表示された画像データをユーザー端末またはサーバの記憶部に保存する保存ステップとを具備していることを特徴とするユーザー端末のログ収集プログラム。
【請求項２】
前記記憶部における先の画像データと後の画像データとの差異を解析する差異解析ステップをさらに具備していることを特徴とする請求項１に記載のユーザー端末のログ収集プログラム。
【請求項３】
前記表示部に表示されたブラウザによって読み込まれている通信ネットワーク上のリソース特定情報であるユニフォーム・リソース・ロケータ情報を取得し、ユニフォーム・リソース・ロケータが、所定のユニフォーム・リソース・ロケータか否か、または、所定のドメイン情報を含んでいるか否かを判定するユニフォーム・リソース・ロケータ判定ステップと、
前記所定のユニフォーム・リソース・ロケータ、または、所定のドメイン情報を含んでいると判定したとき、作業中ではないと判定する非作業判定ステップとをさらに具備していることを特徴とする請求項２に記載のユーザー端末のログ収集プログラム。
【請求項４】
前記表示部に表示されたブラウザによって読み込まれている通信ネットワーク上のリソース特定情報であるユニフォーム・リソース・ロケータ情報を取得し、ユニフォーム・リソース・ロケータが、所定のユニフォーム・リソース・ロケータか否か、または、所定のドメイン情報を含んでいるか否かを判定するユニフォーム・リソース・ロケータ判定ステップと、
前記所定のユニフォーム・リソース・ロケータ、または、所定のドメイン情報を含んでいると判定したとき、表示部に警告を表示する警告ステップとをさらに具備していることを特徴とする請求項２または請求項３に記載のユーザー端末のログ収集プログラム。
【請求項５】
前記ユーザー端末において映像入力がない場合、ユーザー端末における音声出力レベル値が第１所定レベル値未満のときの音声入力レベル値情報を取得し、音声入力レベル値が第２所定レベル値以上か否かを判定する音声入力判定ステップと、
前記第２所定レベル値以上と判定したとき、作業中であると判定する作業中判定ステップとをさらに具備していることを特徴とする請求項２乃至請求項４のいずれか１つに記載のユーザー端末のログ収集プログラム。
【請求項６】
前記ユーザー端末において映像入力がある場合、ユーザー端末における音声出力レベル値が第１所定レベル値未満のときの音声入力レベル値情報を取得し、音声入力レベル値が第２所定レベル値未満か否かを判定する音声入力判定ステップと、
前記第２所定レベル値未満と判定したとき、作業中ではないと判定する非作業判定ステップとをさらに具備していることを特徴とする請求項２乃至請求項５のいずれか１つに記載のユーザー端末のログ収集プログラム。
【請求項７】
前記ユーザー端末における所定時間毎の電子メールの送信回数の情報、送信先情報、送信元情報を取得して統計処理するメール使用解析ステップをさらに具備していることを特徴とする請求項２乃至請求項６のいずれか１つに記載のユーザー端末のログ収集プログラム。
【請求項８】
前記操作部における所定時間毎の入力信号の回数をカウントして記憶部に保存する操作入力カウントステップをさらに具備していることを特徴とする請求項１乃至請求項７のいずれか１つに記載のユーザー端末のログ収集プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示部と操作部とを有したユーザー端末のログ収集プログラムに関する。
【背景技術】
【０００２】
従来、作業者が作業指示を遵守しているか否かを適切に推定するために、作業者が携帯する端末の位置情報を端末から受信し、位置情報と作業者に対応する作業指示位置との比較結果に基づいて、端末を作業指示に対応する作業開始情報の送信を可能な状態に制御する信号を送信し、作業指示に対応する作業開始情報を端末から受信し、作業指示に対応する作業終了情報を端末から受信し、作業指示と作業者に対応する標準作業情報と、受信した作業開始情報と受信した作業終了情報とに基づいて算出される実作業情報とを比較し、比較した結果に応じた情報を出力する処理をコンピュータに実行させることを特徴とする作業管理プログラムが知られている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１８−５５６０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来の作業管理プログラムは、作業指示があることを前提とし、作業指示と作業者に対応する標準作業情報と、実作業情報とを比較する構成であったため、具体的な作業指示がない場合は、ユーザー端末における作業が適切か否かを判定することが困難であり、そもそも、ユーザー端末における作業履歴を保存することが困難であるという問題があった。
【０００５】
そこで、本発明は、前述したような従来技術の問題を解決するものであって、すなわち、本発明の目的は、ユーザー端末における作業の履歴（ログ）を簡単に取ることができるプログラムを提供することである。
【課題を解決するための手段】
【０００６】
本請求項１に係る発明は、表示部と操作部とを有したユーザー端末のログ収集プログラムであって、時計機能に基づいて所定時間経過したか否かを判定する判定ステップと、所定時間経過したときに表示部に表示された画像データをユーザー端末またはサーバの記憶部に保存する保存ステップとを具備していることにより、前述した課題を解決するものである。
【０００７】
本請求項２に係る発明は、請求項１に記載されたユーザー端末のログ収集プログラムの構成に加えて、前記記憶部における先の画像データと後の画像データとの差異を解析する差異解析ステップをさらに具備していることにより、前述した課題をさらに解決するものである。
【０００８】
本請求項３に係る発明は、請求項２に記載されたユーザー端末のログ収集プログラムの構成に加えて、前記表示部に表示されたブラウザによって読み込まれている通信ネットワーク上のリソース特定情報であるユニフォーム・リソース・ロケータ情報を取得し、ユニフォーム・リソース・ロケータが、所定のユニフォーム・リソース・ロケータか否か、または、所定のドメイン情報を含んでいるか否かを判定するユニフォーム・リソース・ロケータ判定ステップと、前記所定のユニフォーム・リソース・ロケータ、または、所定のドメイン情報を含んでいると判定したとき、作業中ではないと判定する非作業判定ステップとをさらに具備していることにより、前述した課題をさらに解決するものである。
【０００９】
本請求項４に係る発明は、請求項２または請求項３に記載されたユーザー端末のログ収集プログラムの構成に加えて、前記表示部に表示されたブラウザによって読み込まれている通信ネットワーク上のリソース特定情報であるユニフォーム・リソース・ロケータ情報を取得し、ユニフォーム・リソース・ロケータが、所定のユニフォーム・リソース・ロケータか否か、または、所定のドメイン情報を含んでいるか否かを判定するユニフォーム・リソース・ロケータ判定ステップと、前記所定のユニフォーム・リソース・ロケータ、または、所定のドメイン情報を含んでいると判定したとき、表示部に警告を表示する警告ステップとをさらに具備していることにより、前述した課題をさらに解決するものである。
【００１０】
本請求項５に係る発明は、請求項２乃至請求項４のいずれか１つに記載されたユーザー端末のログ収集プログラムの構成に加えて、前記ユーザー端末において映像入力がない場合、ユーザー端末における音声出力レベル値が第１所定レベル値未満のときの音声入力レベル値情報を取得し、音声入力レベル値が第２所定レベル値以上か否かを判定する音声入力判定ステップと、前記第２所定レベル値以上と判定したとき、作業中であると判定する作業中判定ステップとをさらに具備していることにより、前述した課題をさらに解決するものである。
【００１１】
本請求項６に係る発明は、請求項２乃至請求項５のいずれか１つに記載されたユーザー端末のログ収集プログラムの構成に加えて、前記ユーザー端末において映像入力がある場合、ユーザー端末における音声出力レベル値が第１所定レベル値未満のときの音声入力レベル値情報を取得し、音声入力レベル値が第２所定レベル値未満か否かを判定する音声入力判定ステップと、前記第２所定レベル値未満と判定したとき、作業中ではないと判定する非作業判定ステップとをさらに具備していることにより、前述した課題をさらに解決するものである。
【００１２】
本請求項７に係る発明は、請求項２乃至請求項６のいずれか１つに記載されたユーザー端末のログ収集プログラムの構成に加えて、前記ユーザー端末における所定時間毎の電子メールの送信回数の情報、送信先情報、送信元情報を取得して統計処理するメール使用解析ステップをさらに具備していることにより、前述した課題をさらに解決するものである。
【００１３】
本請求項８に係る発明は、請求項１乃至請求項７のいずれか１つに記載されたユーザー端末のログ収集プログラムの構成に加えて、前記操作部における所定時間毎の入力信号の回数をカウントして記憶部に保存する操作入力カウントステップをさらに具備していることにより、前述した課題をさらに解決するものである。
【発明の効果】
【００１４】
本請求項１に係る発明のユーザー端末のログ収集プログラムによれば、所定時間毎に画像データが保存されるため、ユーザー端末における作業の履歴（ログ）を簡単に取ることができる。
【００１５】
本請求項２に係る発明のユーザー端末のログ収集プログラムによれば、請求項１に係る発明が奏する効果に加えて、差異の有無や差異量から所定時間毎の作業量が算出されるため、ユーザー端末におけるユーザーの所定時間毎の作業量を把握することができる。
【００１６】
本請求項３に係る発明のユーザー端末のログ収集プログラムによれば、請求項２に係る発明が奏する効果に加えて、例えば、動画サイトのＵＲＬを所定のＵＲＬとして予め登録することでユーザーがユーザー端末において動画サイトを視ているか否かが判定され、動画サイトを視ていた場合は作業中ではないと判定されるため、先の画像データと後の画像データとの差異量が多い場合であっても作業中ではないと判定することができる。
【００１７】
本請求項４に係る発明のユーザー端末のログ収集プログラムによれば、請求項２または請求項３に係る発明が奏する効果に加えて、例えば、動画サイトのＵＲＬを所定のＵＲＬとして予め登録することでユーザーがユーザー端末において動画サイトを視ているか否かが判定され、動画サイトを視ていた場合は警告が表示されるため、ユーザーに対して動画サイトの閲覧をやめさせることができる。
【００１８】
本請求項５に係る発明のユーザー端末のログ収集プログラムによれば、請求項２乃至請求項４のいずれか１つに係る発明が奏する効果に加えて、ユーザー端末を用いた音声通話の場合、相手の話す番が終わってユーザーが発言することが可能になったときに第２所定レベル値以上か否かによって発言しているか否かが判定され、発言している場合は作業中であると判定されるため、ユーザー端末を用いた音声のみの通話中で先の画像データと後の画像データとの差がない場合であっても作業中であると判定することができる。
【００１９】
本請求項６に係る発明のユーザー端末のログ収集プログラムによれば、請求項２乃至請求項５のいずれか１つに係る発明が奏する効果に加えて、ユーザー端末を用いたビデオ通話の場合、相手の話す番が終わってユーザーが発言することが可能になったときに第２所定レベル値未満か否かによって発言しているか否かが判定され、発言していない場合は作業中ではないと判定されるため、先の画像データと後の画像データとの差異量が多い場合であっても作業中ではないと判定することができる。
【００２０】
本請求項７に係る発明のユーザー端末のログ収集プログラムによれば、請求項２乃至請求項６のいずれか１つに係る発明が奏する効果に加えて、電子メールの送信回数、どこ宛に電子メールを送信したか、どこから電子メールを受信したかが統計処理されるため、ユーザー端末における電子メールを用いたおおよその作業量を把握することができる。
【００２１】
本請求項８に係る発明のユーザー端末のログ収集プログラムによれば、請求項１乃至請求項７のいずれか１つに係る発明が奏する効果に加えて、キーボードやマウスなどの操作部における所定時間毎の入力信号の回数がカウントされるため、表示部の画像データとともに操作部における作業のログをセットでとることができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の第１実施例であるユーザー端末のログ収集システムのプログラムの概念を示す図。
【図２】本発明の第１実施例であるユーザー端末のログ収集システムのプログラムの動作を示すチャート図。
【図３】本発明の第２実施例であるユーザー端末のログ収集システムのプログラムの概念図。
【図４】本発明の第２実施例であるユーザー端末のログ収集システムのプログラムの動作を示すチャート図。
【図５】本発明の第３実施例であるユーザー端末のログ収集システムのプログラムの概念図。
【図６】本発明の第３実施例であるユーザー端末のログ収集システムのプログラムの動作を示すチャート図。
【図７】本発明の第４実施例であるユーザー端末のログ収集システムのプログラムの概念図。
【図８】本発明の第４実施例であるユーザー端末のログ収集システムのプログラムの動作を示すチャート図。
【発明を実施するための形態】
【００２３】
本発明のユーザー端末のログ収集プログラムは、時計機能に基づいて所定時間経過したか否かを判定する判定ステップと、所定時間経過したときに表示部に表示された画像データをユーザー端末またはサーバの記憶部に保存する保存ステップとを具備していることにより、ユーザー端末における作業のログを簡単に取ることができるものであれば、その具体的な実施態様は、如何なるものであっても構わない。
【００２４】
例えば、ユーザー端末は、デスクトップ型パーソナルコンピュータ端末、ノート型パーソナルコンピュータ端末、スマートフォン端末、タブレット端末、腕時計型端末などの端末であって、表示部と操作部とを有したものであれば如何なるものであっても構わない。
また、サーバは、１つのサーバやクラウド上の複数のサーバでもよい。
【実施例１】
【００２５】
以下に、本発明の第１実施例であるユーザー端末のログ収集システム１００のログ収集プログラムについて、図１および図２に基づいて説明する。
ここで、図１は、本発明の第１実施例であるユーザー端末のログ収集システム１００のプログラムの概念を示す図であり、図２は、本発明の第１実施例であるユーザー端末のログ収集システム１００のプログラムの動作を示すチャート図である。
【００２６】
本発明の第１実施例であるユーザー端末のログ収集システム１００は、図１に示すように、ユーザー端末の一例であるコンピュータ端末１１０、または、コンピュータ端末１１０と通信自在なサーバ１２０にインストールされたログ収集プログラム（以下、単にプログラム）を有している。
コンピュータ端末１１０は、表示部である液晶パネル１１１と、操作部であるキーボード１１２と、時計機能の時計制御部と、インストールされたプログラムを実行する制御部と、無線通信手段とを備えている。
液晶パネル１１１は、表示部と操作部とを兼ねた所謂、タッチパネルタイプでもよい。
【００２７】
コンピュータ端末１１０は、所謂、ノート型パーソナルコンピュータであり、ブラウザ１１１ａを開いて、ブラウザ１１１ａ内でウェブブラウザ用の文書作成アプリ、表計算アプリや電子メールアプリを起動させてユーザーが作業するように構成されている。
所定時間毎として、例えば、１０分毎に、プログラムによって制御部が、液晶パネル１１１に表示された画像データを保存する所謂、キャプチャーするように構成されている。
保存先は、コンピュータ端末１１０に設けられた記憶部１１３でもよいし、サーバ１２０の記憶部１２１でもよい。
例えば、ユーザーが、コンピュータ端末１１０において、ブラウザ１１１ａを開いて、見積書作成システムを用いて、見積書を作成していた場合、その作業中に、液晶パネル１１１に表示された見積書作成画面の画像データが、所定時間毎にキャプチャーされる。
【００２８】
具体的には、図２に示すように、ステップＳ１では、判定ステップとして、制御部（プログラム）が、時計制御部へアクセスして、所定時間の一例として１０分経過したか否かを判定する。
１０分経過したと判定した場合はステップＳ２へ進み、他方、まだ経過していないと判定した場合はステップＳ１を繰り返す。
【００２９】
ステップＳ２では、保存ステップとして、制御部が、液晶パネル１１１に表示された画像データをコンピュータ端末１１０の記憶部１１３に保存する。
つまり、制御部が、液晶パネル１１１に表示された画像をキャプチャーして画像データを記憶部１１３に保存する。
上述したように、保存先は、コンピュータ端末１１０の記憶部１１３でもよいし、サーバ１２０の記憶部１２１でもよい。
これにより、所定時間毎に画像データが保存される。
その結果、コンピュータ端末１１０における作業のログを簡単に取ることができる。
そして、ステップＳ３へ進む。
【００３０】
ステップＳ３では、差異解析ステップとして、制御部が、記憶部１１３における先の画像データと後の画像データとの差異を解析する。
これにより、差異の有無や差異量から所定時間毎の作業量が算出される。
その結果、コンピュータ端末１１０におけるユーザーの所定時間毎の作業量を把握することができる。
差異の解析について、先の画像データと後の画像データとを所謂、テンプレートマッチングのように照らし合わせて、差異の有無を判定する。
例えば、画像データの各ピクセルの色を比べればよい。
そして、差異ありの場合は、その差異量を把握する。
差異量が所定量より多い場合は、ブラウザ１１１ａのタブを切り替えた、または、動画を視聴していると判断することができる。
差異の箇所の位置が帯状の一部に集中している場合は、作業として文字や数値を入力していると判断することができる。
【００３１】
なお、液晶パネル１１１に表示された画像をキャプチャーして画像データを記憶部１１３に保存する保存ステップだけでなく、キーボード１１２やマウスなどの操作部における所定時間毎の入力信号の回数をカウントして記憶部１１３に保存する操作入力カウントステップを加えてもよい。
これにより、キーボード１１２やマウスなどの操作部における所定時間毎の入力信号の回数がカウントされて保存される。
その結果、表示部である液晶パネル１１１の画像データとともに操作部であるキーボード１１２における作業のログをセットでとることができる。
【００３２】
このようにして得られた本発明の第１実施例であるユーザー端末の一例であるコンピュータ端末１１０のログ収集システム１００のプログラムは、時計機能に基づいて所定時間経過したか否かを判定する判定ステップＳ１と、所定時間経過したときに表示部である液晶パネル１１１に表示された画像データをコンピュータ端末１１０の記憶部１１３またはサーバ１２０の記憶部１２１に保存する保存ステップＳ２とを具備していることにより、コンピュータ端末１１０における作業のログを簡単に取ることができる。
【００３３】
さらに、本発明の第１実施例であるコンピュータ端末１１０のログ収集システム１００のプログラムは、記憶部１１３、１２１における先の画像データと後の画像データとの差異を解析する差異解析ステップＳ３をさらに具備していることにより、コンピュータ端末１１０におけるユーザーの所定時間毎の作業量を把握することができる。
【００３４】
また、本発明の第１実施例であるコンピュータ端末１１０のログ収集システム１００のプログラムは、キーボード１１２やマウスなどの操作部における所定時間毎の入力信号の回数をカウントして記憶部１１３、１２１に保存する操作入力カウントステップをさらに具備していることにより、表示部である液晶パネル１１１の画像データとともに操作部であるキーボード１１２における作業のログをセットでとることができるなど、その効果は甚大である。
【実施例２】
【００３５】
続いて、本発明の第２実施例であるユーザー端末のログ収集システム１００のプログラムについて、図３および図４に基づいて説明する。
ここで、図３は、本発明の第２実施例であるユーザー端末のログ収集システム１００のプログラムの概念図であり、図４は、本発明の第２実施例であるユーザー端末のログ収集システム１００のプログラムの動作を示すチャート図である。
第２実施例のユーザー端末のログ収集システム１００のプログラムは、第１実施例のユーザー端末のログ収集システム１００のプログラムにユニフォーム・リソース・ロケータ判定ステップ、非作業判定ステップや警告ステップを追加したものであり、多くの要素について第１実施例のユーザー端末のログ収集システム１００のプログラムと共通するので、共通する事項については詳しい説明を省略する。
【００３６】
図３に示すように、ユーザー端末の一例としてコンピュータ端末１１０において、液晶パネル１１１にブラウザ１１１ａが開かれ、例えば、ブラウザ１１１ａに動画サイトが表示されていたとする。
この場合の動作について、チャート図に沿って説明する。
図４に示すステップＳ１１〜ステップＳ１３については、上述した第１実施例の図２のステップＳ１〜ステップＳ３と同様なので、その詳しい説明を省略する。
ステップＳ１４では、ユニフォーム・リソース・ロケータ判定ステップとして、制御部が、液晶パネル１１１に表示されたブラウザ１１１ａによって読み込まれている通信ネットワーク上のリソース特定情報であるユニフォーム・リソース・ロケータ情報を取得する。
本実施例では、一例として、動画サイトの動画を表示するＵＲＬ情報「https://www.movie-site.com/watch?v=W6kq5gnEppc」を取得する。
なお、複数のブラウザ１１１ａが重なって表示されている場合、最も上（手前）に表示されているブラウザ１１１ａによって読み込まれているＵＲＬ情報を取得するように構成するのが望ましい。
また、１つのブラウザ１１１ａにおいて複数のタブで表示されている場合、最も上（手前）に表示されているタブによって読み込まれているＵＲＬ情報を取得するように構成するのが望ましい。
そして、ステップＳ１５へ進む。
【００３７】
ステップＳ１５では、ユニフォーム・リソース・ロケータ判定ステップとして、取得したユニフォーム・リソース・ロケータ（以下、ＵＲＬ）情報が所定のＵＲＬか否か、または、所定のドメイン情報を含んでいるか否かを、制御部が判定する。
例えば、勤務中の作業と無関係な動画サイトのＵＲＬを、所定のＵＲＬとして予め登録しておく。
また、動画サイトのドメイン情報を、所定のドメイン情報として予め登録しておいてもよい。
ドメイン情報は、ドメイン全体でもよいし、セカンドレベルドメイン、サードレベルドメイン、サブドメインのいずれかのみでもよい。
【００３８】
本実施例では、一例として動画サイト「movie-site.com」のドメイン情報を所定のドメイン情報として予め登録しておく。
本実施例では、ステップＳ１４で取得したＵＲＬ情報「https://www.movie-site.com/watch?v=W6kq5gnEppc」に、所定のドメイン情報「movie-site.com」が含まれているか否かを、制御部が判定する。
含まれていると判定した場合はステップＳ１６へ進み、他方、含まれていないと判定した場合はシーケンスを一度終了し、ステップＳ１１から始める。
【００３９】
ステップＳ１６では、非作業判定ステップとして、制御部が、ユーザーについて作業中ではないと判定する。
これにより、例えば、動画サイトのＵＲＬを所定のＵＲＬとして予め登録することでユーザーがコンピュータ端末１１０において動画サイトを視ているか否かが判定され、動画サイトを視ていた場合は作業中ではないと判定される。
その結果、先の画像データと後の画像データとの差異量が多い場合であっても作業中ではないと判定することができる。
【００４０】
また、図３に示すように、警告ステップとして、制御部が、液晶パネル１１１に警告を表示し、シーケンスを一度終了し、ステップＳ１１から始める。
これにより、例えば、動画サイトのＵＲＬを所定のＵＲＬとして予め登録することでユーザーがコンピュータ端末１１０において動画サイトを視ているか否かが判定され、動画サイトを視ていた場合は警告が表示される。
その結果、ユーザーに対して動画サイトの閲覧をやめさせることができる。
【００４１】
このようにして得られた本発明の第２実施例であるユーザー端末の一例であるコンピュータ端末１１０のログ収集システム１００のプログラムは、時計機能に基づいて所定時間経過したか否かを判定する判定ステップＳ１１と、所定時間経過したときに表示部である液晶パネル１１１に表示された画像データをコンピュータ端末１１０の記憶部１１３またはサーバ１２０の記憶部１２１に保存する保存ステップＳ１２と、記憶部１１３、１２１における先の画像データと後の画像データとの差異を解析する差異解析ステップＳ１３と、液晶パネル１１１に表示されたブラウザ１１１ａによって読み込まれているユニフォーム・リソース・ロケータ情報を取得し、ユニフォーム・リソース・ロケータが、所定のユニフォーム・リソース・ロケータか否か、または、所定のドメイン情報を含んでいるか否かを判定するユニフォーム・リソース・ロケータ判定ステップＳ１４、Ｓ１５と、所定のユニフォーム・リソース・ロケータ、または、所定のドメイン情報を含んでいると判定したとき、作業中ではないと判定する非作業判定ステップＳ１６とを具備していることにより、先の画像データと後の画像データとの差異量が多い場合であっても作業中ではないと判定することができる。
【００４２】
また、コンピュータ端末１１０のログ収集システム１００のプログラムは、時計機能に基づいて所定時間経過したか否かを判定する判定ステップＳ１１と、所定時間経過したときに液晶パネル１１１に表示された画像データをコンピュータ端末１１０の記憶部１１３またはサーバ１２０の記憶部１２１に保存する保存ステップＳ１２と、記憶部１１３、１２１における先の画像データと後の画像データとの差異を解析する差異解析ステップＳ１３と、液晶パネル１１１に表示されたブラウザ１１１ａによって読み込まれているユニフォーム・リソース・ロケータ情報を取得し、ユニフォーム・リソース・ロケータが、所定のユニフォーム・リソース・ロケータか否か、または、所定のドメイン情報を含んでいるか否かを判定するユニフォーム・リソース・ロケータ判定ステップＳ１４、Ｓ１５と、所定のユニフォーム・リソース・ロケータ、または、所定のドメイン情報を含んでいると判定したとき、液晶パネル１１１に警告を表示する警告ステップＳ１６とを具備していることにより、ユーザーに対して動画サイトの閲覧をやめさせることができるなど、その効果は甚大である。
【実施例３】
【００４３】
続いて、本発明の第３実施例であるユーザー端末のログ収集システム１００のプログラムについて、図５および図６に基づいて説明する。
ここで、図５は、本発明の第３実施例であるユーザー端末のログ収集システム１００のプログラムの概念図であり、図６は、本発明の第３実施例であるユーザー端末のログ収集システム１００のプログラムの動作を示すチャート図である。
第３実施例のユーザー端末のログ収集システム１００のプログラムは、第１実施例のユーザー端末のログ収集システム１００のプログラムに音声入力判定ステップ、作業中判定ステップや非作業判定ステップを追加したものであり、多くの要素について第１実施例および第２実施例のユーザー端末のログ収集システム１００のプログラムと共通するので、共通する事項については詳しい説明を省略する。
【００４４】
図５に示すように、ユーザー端末の一例としてコンピュータ端末１１０において、液晶パネル１１１にブラウザ１１１ａが開かれ、例えば、ブラウザ１１１ａにビデオ通話アプリにおける相手の画像が表示されていたとする。
この場合の動作について、チャート図に沿って説明する。
図６に示すステップＳ２１〜ステップＳ２３については、上述した第１実施例の図２のステップＳ１〜ステップＳ３と同様なので、その詳しい説明を省略する。
ステップＳ２４では、先ず、コンピュータ端末１１０において搭載されたカメラ１１４からの映像入力があるか否かを、制御部が判定し、映像入力がある場合はビデオ通話中と判定する。
【００４５】
そして、音声入力判定ステップとして、コンピュータ端末１１０における音声出力レベル値が第１所定レベル値未満か否かを制御部が判定する。
これは、ビデオ通話中において、相手が話している最中か否かを判定するためである。
なお、相手が話している最中か否かを精度よく判定するために、瞬間ではなくてある程度の時間幅で音声出力レベル値を算出してもよい。例えば、５秒間の音声出力レベル値から１秒あたりの平均値を算出して、その平均値が第１所定レベル値未満か否かを判定するように構成してもよい。
音声出力レベル値が第１所定レベル値未満であるときは、相手の話す番が終わってユーザーが発言することが可能になったと判定することができる。
そして、第１所定レベル値未満と判定したとき、第１所定レベル未満の音声入力レベル値情報を取得し、ステップＳ２５に進む。
【００４６】
ステップＳ２５では、音声入力判定ステップとして、音声入力レベル値が第２所定レベル値未満か否かを、制御部が判定する。
音声入力レベル値が第２所定レベル値未満であるときは、ユーザーが発言していないと判定することができる。
なお、ユーザーが発言しているか否かを精度よく判定するために、瞬間ではなくてある程度の時間幅で音声入力レベル値を算出してもよい。例えば、５秒間の音声入力レベル値から１秒あたりの平均値を算出して、その平均値が第２所定レベル値未満か否かを判定するように構成してもよい。
ユーザーが発言していないと判定した場合はステップＳ２６へ進み、他方、ユーザーが発言していると判定した場合はシーケンスを一度終了し、ステップＳ２１から始める。
【００４７】
ステップＳ２６では、非作業判定ステップとして、制御部が、ユーザーについて作業中ではないと判定して、シーケンスを一度終了し、ステップＳ１１から始める。
これにより、コンピュータ端末１１０を用いたビデオ通話の場合、相手の話す番が終わってユーザーが発言することが可能になったときに第２所定レベル値未満か否かによって発言しているか否かが判定され、発言していない場合は作業中ではないと判定される。
その結果、先の画像データと後の画像データとの差異量が多い場合であっても作業中ではないと判定することができる。
【００４８】
なお、ステップＳ２４において、コンピュータ端末１１０において映像入力があるか否かを、制御部が判定し、映像入力がない場合はビデオ通話中ではないが、音声のみの通話中の可能性ありと判定する。
そして、音声入力判定ステップとして、コンピュータ端末１１０における音声出力レベル値が第１所定レベル値未満のときの音声入力レベル値情報を取得する。
つまり、相手の話す番が終わってユーザーが発言することが可能になったときの音声入力レベル値情報を取得する。
なお、相手が話している最中か否かを精度よく判定するために、瞬間ではなくてある程度の時間幅で音声出力レベル値を算出してもよい。
続いて、ステップＳ２５’では、音声入力判定ステップとして、音声入力レベル値が第２所定レベル値以上か否かを制御部が判定する。
つまり、ユーザーが発言しているか否かを判定する。
なお、ユーザーが発言しているか否かを精度よく判定するために、瞬間ではなくてある程度の時間幅で音声入力レベル値を算出してもよい。
音声入力レベル値が第２所定レベル値以上の場合はステップＳ２６’へ進み、他方、第２所定レベル値未満の場合はシーケンスを一度終了し、ステップＳ２１から始める。
【００４９】
ステップＳ２６’では、作業中判定ステップとして、制御部が、ユーザーについて作業中であると判定する。
これにより、コンピュータ端末１１０を用いた音声通話の場合、相手の話す番が終わってユーザーが発言することが可能になったときに第２所定レベル値以上か否かによって発言しているか否かが判定され、発言している場合は作業中であると判定される。
その結果、コンピュータ端末１１０を用いた音声のみの通話中で先の画像データと後の画像データとの差がない場合であっても作業中であると判定することができる。
【００５０】
このようにして得られた本発明の第３実施例であるユーザー端末の一例であるコンピュータ端末１１０のログ収集システム１００のプログラムは、時計機能に基づいて所定時間経過したか否かを判定する判定ステップＳ２１と、所定時間経過したときに表示部である液晶パネル１１１に表示された画像データをコンピュータ端末１１０の記憶部１１３またはサーバ１２０の記憶部１２１に保存する保存ステップＳ２２と、記憶部１１３、１２１における先の画像データと後の画像データとの差異を解析する差異解析ステップＳ２３と、コンピュータ端末１１０において映像入力がある場合、コンピュータ端末１１０における音声出力レベル値が第１所定レベル値未満のときの音声入力レベル値情報を取得し、音声入力レベル値が第２所定レベル値未満か否かを判定する音声入力判定ステップＳ２４、Ｓ２５と、第２所定レベル値未満と判定したとき、作業中ではないと判定する非作業判定ステップＳ２６とを具備していることにより、先の画像データと後の画像データとの差異量が多い場合であっても作業中ではないと判定することができる。
【００５１】
また、コンピュータ端末１１０のログ収集システム１００のプログラムは、時計機能に基づいて所定時間経過したか否かを判定する判定ステップＳ２１と、所定時間経過したときに液晶パネル１１１に表示された画像データをコンピュータ端末１１０の記憶部１１３またはサーバ１２０の記憶部１２１に保存する保存ステップＳ２２と、記憶部１１３、１２１における先の画像データと後の画像データとの差異を解析する差異解析ステップＳ２３と、コンピュータ端末１１０において映像入力がない場合、コンピュータ端末１１０における音声出力レベル値が第１所定レベル値未満のときの音声入力レベル値情報を取得し、音声入力レベル値が第２所定レベル値以上か否かを判定する音声入力判定ステップＳ２４、Ｓ２５’と、第２所定レベル値以上と判定したとき、作業中であると判定する作業中判定ステップＳ２６’とを具備していることにより、コンピュータ端末１１０を用いた音声のみの通話中で先の画像データと後の画像データとの差がない場合であっても作業中であると判定することができるなど、その効果は甚大である。
【実施例４】
【００５２】
続いて、本発明の第４実施例であるユーザー端末のログ収集システム１００のプログラムについて、図７および図８に基づいて説明する。
ここで、図７は、本発明の第４実施例であるユーザー端末のログ収集システム１００のプログラムの概念図であり、図８は、本発明の第４実施例であるユーザー端末のログ収集システム１００のプログラムの動作を示すチャート図である。
第４実施例のユーザー端末のログ収集システム１００のプログラムは、第１実施例のユーザー端末のログ収集システム１００のプログラムにメール使用解析ステップを追加したものであり、多くの要素について第１実施例〜第３実施例のユーザー端末のログ収集システム１００のプログラムと共通するので、共通する事項については詳しい説明を省略する。
【００５３】
図７に示すように、ユーザー端末の一例としてコンピュータ端末１１０において、液晶パネル１１１にウェブメールブラウザ１１１ｂが開かれ、例えば、ウェブメールブラウザ１１１ｂに受信トレイおよび新規メール画面１１１ｃが表示されていたとする。
この場合の動作について、チャート図に沿って説明する。
図８に示すステップＳ３１〜ステップＳ３３については、上述した第１実施例の図２のステップＳ１〜ステップＳ３と同様なので、その詳しい説明を省略する。
【００５４】
ステップＳ３４では、メール使用解析ステップとして、コンピュータ端末１１０における所定時間毎の電子メールの送信回数の情報、送信先情報、送信元情報を取得する。
より具体的には、例えば、送信済みトレイの送信済みメールの送信時刻および電子メールの数に基づいて、１時間毎の電子メールの送信回数の情報を取得する。
また、送信済みトレイの送信済みメールの送信先メールアドレスに基づいて、送信先情報を取得する。
さらに、受信トレイの受信メールの送信元メールアドレスに基づいて、送信元情報を取得し、ステップＳ３５へ進む。
【００５５】
ステップＳ３５では、メール使用解析ステップとして、送信先情報の送信先メールアドレスが、所定のメールアドレスか否かを、制御部が判定する。
既存の取引先のメールアドレスを所定のメールアドレスとして予め登録しておく。
送信先メールアドレスが所定のメールアドレスであると判定した場合はステップＳ３６へ進み、他方、所定のメールアドレスではないと判定した場合はシーケンスを一度終了し、ステップＳ３１から始める。
なお、送信先情報について判定したが、送信元情報について同様に判定してもよい。
具体的には、送信元情報の送信元メールアドレスが、所定のメールアドレスか否かを判定してもよい。
【００５６】
ステップＳ３６では、メール使用解析ステップとして、送信した電子メールは作業に該当すると制御部が判定して、シーケンスを一度終了し、ステップＳ３１から始める。
これにより、電子メールの送信回数、どこ宛に電子メールを送信したか、どこから電子メールを受信したかが統計処理される。
その結果、コンピュータ端末１１０における電子メールを用いたおおよその作業量を把握することができる。
【００５７】
このようにして得られた本発明の第３実施例であるユーザー端末の一例であるコンピュータ端末１１０のログ収集システム１００のプログラムは、時計機能に基づいて所定時間経過したか否かを判定する判定ステップＳ３１と、所定時間経過したときに表示部である液晶パネル１１１に表示された画像データをコンピュータ端末１１０の記憶部１１３またはサーバ１２０の記憶部１２１に保存する保存ステップＳ３２と、記憶部１１３、１２１における先の画像データと後の画像データとの差異を解析する差異解析ステップＳ３３と、コンピュータ端末１１０における所定時間毎の電子メールの送信回数の情報、送信先情報、送信元情報を取得して統計処理するメール使用解析ステップＳ３４〜Ｓ３６とを具備していることにより、コンピュータ端末１１０における電子メールを用いたおおよその作業量を把握することができるなど、その効果は甚大である。
【符号の説明】
【００５８】
１００  ・・・  ログ収集システム
１１０  ・・・  コンピュータ端末（ユーザー端末）
１１１  ・・・  液晶パネル（表示部）
１１１ａ・・・  ブラウザ
１１１ｂ・・・  ウェブメールブラウザ
１１１ｃ・・・  新規メール画面
１１２  ・・・  キーボード（操作部）
１１３  ・・・  記憶部
１１４  ・・・  カメラ
１２０  ・・・  サーバ
１２１  ・・・  記憶部
【図１】
2019204198.tif 000003
【図２】
2019204198.tif 000004
【図３】
2019204198.tif 000005
【図４】
2019204198.tif 000006
【図５】
2019204198.tif 000007
【図６】
2019204198.tif 000008
【図７】
2019204198.tif 000009
【図８】
2019204198.tif 000010