(57)【要約】【課題】誤入力の可能性のある電子情報の誤送信を防止する操作状況監視プログラムを提供する。【解決手段】ユーザの操作状況を監視する処理をコンピュータに実行させる操作状況監視プログラムは、ユーザの操作に関する操作関連情報を入力装置より取得する取得処理と、前記取得された前記操作関連情報に基づいて、前記ユーザの操作状態を示す値を計測する計測処理と、前記計測により得られた計測値と閾値との大小を判定する計測値判定処理と、前記判定結果に基づいて、前記ユーザにより入力された入力情報の見直しを促すメッセージを出力する見直し要求処理と、をコンピュータに実行させることにより、上記課題の解決を図る。【選択図】図１
2011192063.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの操作状況を監視する処理をコンピュータに実行させる操作状況監視プログラムであって、
ユーザの操作に関する操作関連情報を入力装置より取得する取得処理と、
前記取得された前記操作関連情報に基づいて、前記ユーザの操作状態を示す値を計測する計測処理と、
前記計測により得られた計測値と閾値との大小を判定する計測値判定処理と、
前記判定結果に基づいて、前記ユーザにより入力された入力情報の見直しを促すメッセージを出力する見直し要求処理と、
をコンピュータに実行させることを特徴とする操作状況監視プログラム。
【請求項２】
前記計測処理は、前記操作関連情報に基づいて、前記入力装置を用いて入力された入力情報の誤り率、前記入力装置を用いて前記入力情報を入力する場合の入力速度、所定の加速度以上の加速度で前記入力装置を移動させた場合の前記入力装置の移動回数、前記入力装置へ入力対象の入力情報と共に誤った入力情報が入力される多重入力が行われた場合の回数である多重入力回数、前記入力装置へ所定の圧力が発生したときの圧力発生回数、前記入力装置への入力に伴い発生した所定の音を取得したときの音発生回数、前記入力装置を操作するユーザの発汗度、及び前記入力情報の入力完了から入力情報の送信指示の操作までにかかる時間のうち、少なくとも１つを計測する
ことを特徴とする請求項１に記載の操作状況監視プログラム。
【請求項３】
前記入力装置は、キーボード又はポインティングデバイスであり、
前記操作関連情報は、前記キーボードを用いて入力されたキー情報、前記キーボードに設けられた加速度センサにより検出された加速度情報、前記コンピュータに設けられたマイクにより取得された音情報、表示装置に表示されたポインティングデバイスのポインタの座標情報、及び前記ポインティングデバイスに設けられた湿度センサにより検出された湿度情報のうち、少なくとも１つを含み、
前記入力情報の誤り率は、前記キー情報が第1のキー情報の場合、単位時間当たりの前記第1のキーによる入力桁戻り回数であり、
前記入力速度は、単位時間当たりの前記キーの入力回数であり、
前記移動回数は、所定の加速度以上の加速度を伴う単位時間当たりの前記ポインティングデバイスの移動回数であり、
前記多重入力回数は、入力対象となるキーが押下された場合において、前記入力対象として押下されたキーに隣接するキーの入力速度が所定値より速い場合、単位時間当たりの、前記隣接するキーの押下回数であり、
前記圧力発生回数は、前記キーを押下した場合における、単位時間当たりの、所定値より高い打鍵圧が発生した回数であり、
前記音発生回数は、前記キーを押下した場合における、単位時間当たりの、所定値より高い打鍵音が発生した回数であり、
前記発汗度は、前記ポインティングデバイスに設けられた湿度センサより得られた湿度であり、
前記入力完了から送信までの時間は、前記入力情報を送信する場合における送信機能を有効にした時から遡って前記入力情報が入力された直近の時までの間の時間である
ことを特徴とする請求項２に記載の操作状況監視プログラム。
【請求項４】
前記計測値判定処理により、前記入力情報の誤り率、前記入力速度、前記移動回数、前記多重入力回数、前記圧力発生回数、前記音発生回数、及び前記発汗度のうちの少なくとも１つの計測値が、該計測値に対応する閾値より大きいと判定された場合、または前記入力完了から送信までの時間の計測値が、該計測値に対応する閾値より小さいと判定された場合、見直し要求処理は、前記ユーザにより入力された入力情報の見直しを促すメッセージを出力する
ことを特徴とする請求項２又は３に記載の操作状況監視プログラム。
【請求項５】
前記見直し要求処理は、前記ユーザによる入力情報の送信指示の操作がなされた場合であっても、前記入力情報の見直しの操作が行なわれるまで、前記コンピュータにより実行される前記入力情報の送信を実行させない処理を含む
ことを特徴とする請求項２〜４のうちいずれか１項に記載の操作状況監視プログラム。
【請求項６】
ユーザの操作に関する操作関連情報を入力装置より取得する取得部と、
前記取得された前記操作関連情報に基づいて、前記ユーザの操作状態を示す値を計測する計測部と、
前記計測により得られた計測値と閾値との大小を判定する計測値判定部と、
前記判定結果に基づいて、前記ユーザにより入力された入力情報の見直しを促すメッセージを出力する見直し要求部と、
を備えることを特徴とする操作状況監視装置。
【請求項７】
ユーザの操作状況を監視する処理をコンピュータが実行する操作状況監視方法であって、
前記コンピュータは、
入力装置より入力されたユーザの操作に関する操作関連情報に基づいて、前記ユーザの操作状態を示す値を計測し、
前記計測により得られた計測値と閾値との大小を判定し、
前記判定結果に基づいて、前記ユーザにより入力された入力情報の見直しを促すメッセージを出力装置に出力する、
ことを特徴とする操作状況監視方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子情報を作成する際のユーザの操作状況を監視する技術に関する。
【背景技術】
【０００２】
情報化社会の発展に伴い、電子メール（以下、Ｅメールという）にて他人とコミュニケーションを図ることが増加してきている。Ｅメールは、キーボード等を用いて作成したテキスト情報等を用いて作成される。しかしながら、その作成の過程で入力ミスが起こる可能性がある。
【０００３】
そこで、過去一定期間に取得されたキーボード等の操作情報に基づくユーザの平均的な操作状態と、新たに取得された操作情報に基づく現在の操作状態とを比較して、現在の操作状態の悪化傾向を判定し、その判定結果をユーザに通知する技術がある。
【０００４】
また、社外若しくは社外の特定の者以外への誤送信を防止することができる技術がある。この技術によれば、自機のメールアドレスと送信宛先のメールアドレスとでドメインが一致した場合には送信宛先が社内であり、ドメインが一致しない場合には送信宛先が社外であると判断するので、社内の者以外への誤送信を防止することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−１４０１６５号公報
【特許文献２】特開２００３−４４４０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本実施形態では、誤入力の可能性のある電子情報の誤送信を防止する技術を提供する。
【課題を解決するための手段】
【０００７】
本実施形態にかかるユーザの操作状況を監視する処理をコンピュータに実行させる操作状況監視プログラムは、取得処理、計測処理、計測値判定処理、見直し要求処理をコンピュータに実行させる。
【０００８】
取得処理は、ユーザの操作に関する操作関連情報を入力装置より取得する。計測処理は、前記取得された前記操作関連情報に基づいて、前記ユーザの操作状態を示す値を計測する。計測値判定処理は、前記計測により得られた計測値と閾値との大小を判定する。見直し要求処理は、前記計測結果に基づいて、前記ユーザにより入力された入力情報の見直しを促すメッセージを出力する。
【発明の効果】
【０００９】
操作状況監視技術によれば、誤入力の可能性のある電子情報の誤送信を防止することができる。
【図面の簡単な説明】
【００１０】
【図１】メールシステム１における操作状況監視機能２の構成例を示す。
【図２】ＥメールアプリケーションソフトウェアのＥメール作成画面の一例である。
【図３】計測結果履歴テーブル１５の一例である。
【図４】閾値テーブル１４の一例である。
【図５Ａ】操作状況監視機能２のフローチャート（その１）である。
【図５Ｂ】操作状況監視機能２のフローチャート（その２）である。
【図６】入力ミス可能性判定処理（Ｓ６）の一例を示す。
【図７】送信宛先一覧画面６０の一例を示す。
【図８】メールシステム１における操作状況監視機能２の構成（変形例）を示す。
【図９】操作状況監視機能２のフローチャート（変形例）である。
【図１０】メール本文の各行の末尾に表示されたチェックボックスをチェックすることにより、ユーザが見直しを行ったことを確認する例を説明するための図である。
【図１１】本文入力欄を最後までスクロールさせることにより、ユーザが見直しを行ったことを確認する例を説明するための図である。
【図１２】ウェブカメラによりユーザの動作を撮影し、その撮影した画像を解析することにより、ユーザが見直しを行ったことを確認する例を説明するための図である。
【図１３】メールシステム１を実行する情報処理装置のハードウェア環境の構成ブロック図である。
【発明を実施するための形態】
【００１１】
今般、Ｅメールの送受信機能のセキュリティが計られている。しかしながら、そのような取り組みにも関わらず、Ｅメールの誤送信が絶えない。特に、時間がなくて慌ててＥメールの宛先や本文を入力することにより、間違った宛先や誤字等を入力してしまうことがある。そして、そのような誤った情報を含んだ状態で送信（誤送信）してしまうケースが多い。
【００１２】
そこで、以下では、Ｅメールの誤送信を防止する技術について説明する。
図１は、メールシステム１における操作状況監視機能２の構成例を示す。メールシステム１は、情報処理装置に提供されている。情報処理装置には、キーボード２０及びマウス２３等の入力装置と、表示部２５等の出力装置が接続されている。
【００１３】
キーボード２０には、加速度センサ２１、及びマイク２２が内蔵されている。加速度センサ２１は、キーボード２０上に設けられたキーが押下された場合、その押下時にキーに加わる加速度を打鍵圧として検出するためのものである。マイク２２は、キーボード２０上に設けられたキーが押下された場合、そのキーの打鍵音を検出するためのものである。なお、マイク２２として、コンピュータに内蔵されているマイクを用いてもよい。
【００１４】
マウス２３には湿度センサ２４が内蔵されている。湿度センサ２４は、マウス２３を操作しているユーザの手の発汗度として、マウス２３周辺の湿度を検出するためのものである。
【００１５】
なお、本実施形態では、入力装置として、キーボード２０、マウス２３を用いたが、これらに限定されない。
操作状況監視機能２は、メールシステム１の機能の１つであり、メールシステム１の起動中に、機能する。操作状況監視機能２は、入力キー情報取得部３、打鍵圧取得部４、打鍵音取得部５、ポインタ座標取得部６、湿度取得部７、計測部８、入力ミス可能性判定部９、見直し要求部１０、送信部１１、閾値更新部１２、格納部１３を含んでいる。
【００１６】
格納部１３には、閾値テーブル１４、計測結果履歴テーブル１５が格納されている。
入力キー情報取得部３は、キーボード２０を用いて入力されたキーを識別する情報を取得する。打鍵圧取得部４は、加速度センサ２１により検出された加速度を打鍵圧として取得する。打鍵音取得部５は、マイク２２により検出された打鍵音を取得する。ポインタ座標取得部６は、表示部２５に表示されたマウス２３等のポインティングデバイスのポインタの座標を取得する。湿度取得部７は湿度センサ２４により検出された湿度を取得する。入力キー情報取得部３、打鍵圧取得部４、打鍵音取得部５、ポインタ座標取得部６、湿度取得部７により検出された情報はそれぞれ、測定部８へ出力される。
【００１７】
計測部８は、キー操作による入力ミス率、キーの入力速度、マウス２３の急激な移動回数、キーボード２０の二重打鍵回数、打鍵圧の発生回数、打鍵音の発生回数、発汗度（湿度）、Ｅメールの本文の入力が完了してからＥメールが送信されるまでの時間を計測する。
【００１８】
キー操作による入力ミス率とは、単位時間当たりの、ＢａｃｋｓｐａｃｅキーまたはＤｅｌｅｔｅキー等のキーによる入力桁戻り回数である。キーの入力速度とは、単位時間当たりのキーの入力回数である。マウスの急激な移動回数とは、単位時間当たりのマウスポインタの急激な速度変化の回数である。急激な速度変化とは、マウス２３の加速度が閾値Ｈ１より大きい場合をいう。
【００１９】
キーボード２０の二重打鍵回数とは、あるキーを押下する場合において、単位時間当たりの、閾値Ｈ２の入力速度より早くそのキーの隣のキーを押下したときの、その押下回数である。打鍵圧の発生回数とは、単位時間当たりに、閾値Ｈ３より高い打鍵圧が発生した回数である。打鍵音の発生回数とは、単位時間当たりに、閾値Ｈ４より高い打鍵音が発生した回数である。発汗度とは、湿度センサ２４より得られた湿度である。Ｅメールの本文の入力が完了してからＥメールが送信されるまでの時間とは、Ｅメールの送信ボタンが押下された時から遡って前記入力情報の入力がされた直近の時までの間の時間である。
【００２０】
入力ミス可能性判定部９は、計測部８により計測された各計測値と、その測定値に対応する所定の閾値（Ｔ１〜Ｔ８）との大小を判定する。入力ミス可能性判定部９は、格納部１３に格納された閾値テーブル１４より各計測値に対応する閾値Ｔ１〜Ｔ８を取得する。
【００２１】
入力ミス率、キーの入力速度、マウスの急激な移動回数、キーボードの二重打鍵回数、打鍵圧発生回数、打鍵音発生回数、発汗度についての計測値がその対応する閾値より大きいと判定された場合には、見直し要求部１０は、次の見直し要求を行う。また、本文の入力が完了してからＥメールが送信されるまでの時間についての計測値がその対応する閾値より小さいと判定された場合には、見直し要求部１０は、次の見直し要求を行う。
【００２２】
見直し要求部１０は、メールの本文やメールの送信先アドレスに入力ミスがある可能性があるため、見直し要求として、入力情報を見直すように表示部２５にメッセージを表示させる。また、見直し要求部１０は、見直し要求として、送信の直前にＥメールの送信先アドレス欄に入力された送信先アドレスを社内と社外に分けた送信先一覧を表示させる。このとき、見直し要求部１０は、その一覧中の各送信先アドレスにチェックボックスを表示させる。
【００２３】
ユーザにより全てのチェックボックスのチェックがされた場合、入力情報の見直しがされたものと判断して、送信部１１はそのＥメールを送信する。なお、ユーザによりＥメールの送信ボタンが押下された場合であっても、見直し要求に対して入力情報の見直しの操作がされたと判断されるまで、見直し要求部１０は、前記送信部１１によるＥメールの送信を実行させないようにしてもよい。
【００２４】
Ｅメールの送信後、計測部８により計測された計測値が計測結果履歴テーブル１５に格納される。
計測結果履歴テーブル１５には、計測部８により計測された過去一定期間（例えば、過去１４日）の各計測値の履歴が格納されている。計測結果履歴テーブル１５の各計測値の履歴は、送信者のＥメールアドレス毎かつＥメールの送信毎に作成される。
【００２５】
閾値更新部１２は、計測結果履歴テーブル１５に格納された各計測値の履歴から、各計測値の平均を算出し、その算出した平均値を閾値とし、その算出した閾値を用いて閾値テーブル１４の閾値を更新する。閾値テーブル１４の閾値は、送信者のＥメールアドレス毎に作成・更新される。
【００２６】
なお、本実施形態では、計測結果履歴テーブル１５に格納された各計測値の履歴から、各計測値の平均を算出し、その算出した平均値を閾値としたが、これに限定されない。たとえば、その算出した平均値＋α（例えば平均値の３０％）と閾値としてもよい。
【００２７】
図２は、ＥメールアプリケーションソフトウェアのＥメール作成画面の一例である。Ｅメール作成画面３０は、例えば、送信ボタン３１、送信先アドレス入力欄３２、本文入力欄３３を含む。本文入力欄３３には、Ｅメールで送る文章等が入力される。送信先アドレス入力欄３２には、Ｅメールの送信先アドレスが入力される。送信ボタン３１を押下すれば、送信先アドレス入力欄３２に入力された送信先アドレスに宛てて、Ｅメールを送信することができる。
【００２８】
図３は、計測結果履歴テーブル１５の一例である。計測結果履歴テーブル１５は、「送信日時」４１、「本文入力完了から送信ボタン押下までの時間」４２、「入力ミス率」４３、「入力速度」４４、「マウスの急激移動回数」４５、「二重打鍵回数」４６、「打鍵圧の発生回数」４７、「打鍵音の発生回数」４８、「発汗度」４９のデータ項目を含む。
【００２９】
「送信日時」４１には、Ｅメールを送信した日時が格納される。「本文入力完了から送信ボタン押下までの時間」４２には、Ｅメール作成画面３０の送信ボタン３１が押下された時から遡って前記入力情報の入力がされた直近の時までの間の時間（秒）が格納される。
【００３０】
「入力ミス率」４３には、単位時間当たりの、ＢａｃｋｓｐａｃｅキーまたはＤｅｌｅｔｅキー等のキーによる入力桁戻り回数（回数／分）が格納される。「入力速度」４４には、キーボードにおける単位時間当たりのキーの入力回数（回数／秒）が格納される。
【００３１】
「マウスの急激移動回数」４５には、単位時間当たりのマウスポインタの急激な速度変化の回数、すなわち加速度が所定の閾値Ｈ１より大きくなった場合の単位時間当たりの回数（回数／分）が格納される。
【００３２】
「二重打鍵回数」４６には、あるキーを押下する場合において、単位時間当たりの、閾値Ｈ２の入力速度より早くそのキーの隣のキーを押下したときの、その押下回数（回数／分）が格納される。
【００３３】
「打鍵圧の発生回数」４７には、単位時間当たりに、閾値Ｈ３より高い打鍵圧が発生した回数（回数／分）が格納される。「打鍵音の発生回数」４８には、単位時間当たりに、閾値Ｈ４より高い打鍵音が発生した回数（回数／分）が格納される。「発汗度」４９には、湿度センサ２４より得られた湿度（度数）が格納される。
【００３４】
図４は、閾値テーブル１４の一例である。閾値テーブル１４は、「本文入力完了から送信ボタン押下までの時間」５１、「入力ミス率」５２、「入力速度」５３、「マウスの急激移動回数」５４、「二重打鍵回数」５５、「打鍵圧の発生回数」５６、「打鍵音の発生回数」５７、「発汗度」５８のデータ項目を含む。
【００３５】
「本文入力完了から送信ボタン押下までの時間」５１には、計測結果履歴テーブル１５の「本文入力完了から送信ボタン押下までの時間」４２に格納された測定値の平均値が閾値Ｔ１として格納される。
【００３６】
「入力ミス率」５２には、計測結果履歴テーブル１５の「入力ミス率」４３に格納された測定値の平均値が閾値Ｔ２として格納される。「入力速度」５３には、計測結果履歴テーブル１５の「入力速度」４４に格納された測定値の平均値が閾値Ｔ３として格納される。
【００３７】
「マウスの急激移動回数」５４には、計測結果履歴テーブル１５の「マウスの急激移動回数」４５に格納された測定値の平均値が閾値Ｔ４として格納される。「二重打鍵回数」５５には、計測結果履歴テーブル１５の「二重打鍵回数」４６に格納された測定値の平均値が閾値Ｔ５として格納される。
【００３８】
「打鍵圧の発生回数」５６には、計測結果履歴テーブル１５の「打鍵圧の発生回数」４７に格納された測定値の平均値が閾値Ｔ６として格納される。「打鍵音の発生回数」５７には、計測結果履歴テーブル１５の「打鍵音の発生回数」４８に格納された測定値の平均値が閾値Ｔ７として格納される。「発汗度」５８には、計測結果履歴テーブル１５の「発汗度」４９に格納された測定値の平均値が閾値Ｔ８として格納される。
【００３９】
図５Ａ，図５Ｂは、操作状況監視機能２のフローチャートである。情報処理装置において、ユーザがＥメールアプリケーションソフトウェアの起動指示を行う。すると、情報処理装置の記憶装置にインストールされたＥメールアプリケーションソフトウェアが情報処理装置の制御装置により読み出される。すると、Ｅ−メールアプリケーションソフトウェアが起動すると共に、操作状況監視機能２も起動する（Ｓ１）。
【００４０】
操作状況監視機能２は、ユーザのＥメール作成中、以下のように、入力キー情報取得部３、打鍵圧取得部４、打鍵音取得部５、ポインタ座標取得部６、湿度取得部７、計測部８、入力ミス可能性判定部９、見直し要求部１０、送信部１１、閾値更新部１２を起動させる。
【００４１】
ユーザは、Ｅメールアプリケーションのメール作成画面３０を開いて、送信先アドレス入力欄３２に送信先アドレスを入力し、Ｅメール本文入力欄３３にＥメールの本文を入力する。ユーザは、Ｅメールの作成に際し、キーボード２０、マウス２３等を用いる。
【００４２】
入力キー情報取得部３、打鍵圧取得部４、打鍵音取得部５、ポインタ座標取得部６、湿度取得部７は、次の情報を取得する（Ｓ２）。入力キー情報取得部３は、キーボード２０を用いて入力されたキー情報を取得する。打鍵圧取得部４は、加速度センサ２１により検出されたメール作成中にキーに加わる加速度を打鍵圧として取得する。打鍵音取得部５は、マイク２２により検出されたメール作成中のユーザのキー押下時の打鍵音を取得する。ポインタ座標取得部６は、表示部２５に表示されたマウスポインタの座標を取得する。湿度取得部７は、湿度センサ２４により検出されたメール作成中にマウスに接触しているユーザの手の発汗度として、マウス周辺の湿度を取得する。入力キー情報取得部３、打鍵圧取得部４、打鍵音取得部５、ポインタ座標取得部６、湿度取得部７により検出された情報はそれぞれ、測定部８へ出力される。
【００４３】
計測部８は、キー操作の入力ミス率（回数／分）、キーの入力速度（回数／秒）、マウスの急激な移動回数（回数／分）、キーボードの二重打鍵回数（回数／分）、打鍵圧の発生回数（回数／分）、打鍵音の発生回数（回数／分）、発汗度（湿度）を計測する（Ｓ３）。これらの計測について以下に説明する。
【００４４】
計測部８は、入力キー情報取得部３により取得された入力キー情報を用いて、単位時間当たりの、ＢａｃｋｓｐａｃｅキーまたはＤｅｌｅｔｅキー等のキーによる入力桁戻り回数を計測する。
【００４５】
また、計測部８は、入力キー情報取得部３により取得された入力キー情報を用いて、単位時間当たりの入力回数を計測する。また、計測部８は、ポインタ座標取得部６により取得されたマウスポインタの座標を用いて、単位時間当たりに、閾値Ｈ１より大きい加速度でマウスが移動した回数を計測する。
【００４６】
また、計測部８は、入力キー情報取得部３により取得された入力キー情報を用いて、あるキーを押下した場合において、単位時間当たりの、閾値Ｈ２より早い入力速度でそのキーの隣のキーを押下したときの、その押下回数を二重打鍵回数として計測する。なお、二重打鍵に限らず、三重打鍵、４重打鍵等の多重打鍵も計測するようにしてもよい。
【００４７】
また、計測部８は、打鍵圧取得部４により取得されたユーザのキー押下時の打鍵圧情報を用いて、単位時間当たりに、閾値Ｈ３より高い打鍵圧が発生した回数を計測する。また、計測部８は、打鍵音取得部５により取得されたユーザのキー押下時の打鍵音情報を用いて、単位時間当たりに、閾値Ｈ４より高い打鍵音が発生した回数を計測する。また、計測部８は、湿度取得部７により取得された湿度情報を用いて、湿度を計測する。
【００４８】
ユーザにより送信ボタン３１が押下されるまで（Ｓ４で「Ｎｏ」）、Ｓ２，Ｓ３の処理が繰り返される。送信ボタン３１が押下された場合（Ｓ４で「Ｙｅｓ」）、計測部８は、Ｅメールの送信ボタンが押下された時から遡って入力情報の入力がされた直近の時までの間の時間（秒）を計測する（Ｓ５）。
【００４９】
次に、入力ミス可能性判定部９は、計測部８により計測された各計測値が、その測定値に対応する閾値（Ｔ１−Ｔ８）以下かどうかを判定する（Ｓ６）。Ｓ６の処理について、図６を用いて説明する。
【００５０】
図６は、入力ミス可能性判定処理（Ｓ６）の一例を示す。入力ミス可能性フラグのデフォルト設定はＯＦＦになっている。
まず、入力ミス可能性判定部９は、格納部１３に格納された閾値テーブル１４より各計測値に対応する閾値（Ｔ１−Ｔ８）を取得する。
【００５１】
入力ミス可能性判定部９は、本文入力完了から送信ボタン押下までの時間が閾値Ｔ１以上か否かを判定する（Ｓ６１）。本文入力完了から送信ボタン押下までの時間が閾値Ｔ１より短い場合（Ｓ６１で「Ｎｏ」）、入力ミス可能性判定部９は、入力ミス可能性フラグをＯＮにする（Ｓ６９）。
【００５２】
入力ミス可能性判定部９は、本文入力完了から送信ボタン押下までの時間が閾値Ｔ１以上の場合（Ｓ６１で「Ｙｅｓ」）、計測した入力ミス率が閾値Ｔ２以下か否かを判定する（Ｓ６２）。計測した入力ミス率が閾値Ｔ２より高い場合（Ｓ６２で「Ｎｏ」）、入力ミス可能性判定部９は、入力ミス可能性フラグをＯＮにする（Ｓ６９）。
【００５３】
入力ミス可能性判定部９は、計測した入力ミス率が閾値Ｔ２以下の場合（Ｓ６２で「Ｙｅｓ」）、計測した入力速度が閾値Ｔ３以下か否かを判定する（Ｓ６３）。計測した入力速度の値が閾値Ｔ３より大きい場合（Ｓ６３で「Ｎｏ」）、入力ミス可能性判定部９は、入力ミス可能性フラグをＯＮにする（Ｓ６９）。
【００５４】
入力ミス可能性判定部９は、計測した入力速度の値が閾値Ｔ３以下の場合（Ｓ６３で「Ｙｅｓ」）、マウスの急激な移動回数が閾値Ｔ４以下か否かを判定する（Ｓ６４）。マウスの急激な移動回数の値が閾値Ｔ４より大きい場合（Ｓ６４で「Ｎｏ」）、入力ミス可能性判定部９は、入力ミス可能性フラグをＯＮにする（Ｓ６９）。
【００５５】
入力ミス可能性判定部９は、マウスの急激な移動回数が閾値Ｔ４以下の場合（Ｓ６４で「Ｙｅｓ」）、二重打鍵回数が閾値Ｔ５以下か否かを判定する（Ｓ６５）二重打鍵回数が閾値Ｔ４より多い場合（Ｓ６５で「Ｎｏ」）、入力ミス可能性判定部９は、入力ミス可能性フラグをＯＮにする（Ｓ６９）。
【００５６】
入力ミス可能性判定部９は、二重打鍵回数が閾値Ｔ５以下の場合（Ｓ６５で「Ｙｅｓ」）、計測した打鍵圧の発生回数が閾値Ｔ６以下か否かを判定する（Ｓ６６）。計測した打鍵圧の発生回数が閾値Ｔ６より多い場合（Ｓ６６で「Ｎｏ」）、入力ミス可能性判定部９は、入力ミス可能性フラグをＯＮにする（Ｓ６９）。
【００５７】
入力ミス可能性判定部９は、計測した打鍵圧の発生回数が閾値Ｔ６以下の場合（Ｓ６６で「Ｙｅｓ」）、計測した打鍵音の発生回数が閾値Ｔ７以下か否かを判定する（Ｓ６７）。計測した打鍵音の発生回数が閾値Ｔ７より多い場合（Ｓ６７で「Ｎｏ」）、入力ミス可能性判定部９は、入力ミス可能性フラグをＯＮにする（Ｓ６９）。
【００５８】
入力ミス可能性判定部９は、計測した打鍵音の発生回数が閾値Ｔ７以下の場合（Ｓ６７で「Ｙｅｓ」）、計測した発汗度（湿度）が閾値Ｔ８以下か否かを判定する（Ｓ６８）。計測した発汗度が閾値Ｔ８より高い場合（Ｓ６８で「Ｎｏ」）、入力ミス可能性判定部９は、入力ミス可能性フラグをＯＮにする（Ｓ６９）。
【００５９】
入力ミス可能性判定部９は、計測した発汗度が閾値Ｔ８以下の場合（Ｓ６８で「Ｙｅｓ」）、またはＳ６９の処理後、図６のフローを終了する。図６の処理が終了すると、図５Ａ，図５Ｂのフローに戻る。
【００６０】
Ｓ６の処理終了後、入力ミス可能性判定部９は、入力ミス可能性フラグがＯＮか否かを判定する（Ｓ７）。入力ミス可能性フラグがＯＮの場合（Ｓ７で「Ｙｅｓ」）、見直し要求部１０は、「急いでいませんか！入力ミスがないか、送信先を間違えていないか確認して下さい」のメッセージボックスを表示部２５に出力する（Ｓ８）。そのメッセージが表示部２５に出力されると、ユーザはＥメールの本文及び送信宛先に入力ミスがないかを見直す。見直し後、ユーザは送信ボタン３１を再度押下する。
【００６１】
送信ボタン３１が押下された場合、見直し要求部１０は、ユーザに送信宛先アドレスの見直しさせるために、送信メールの送信宛先欄３２に設定された送信宛先アドレスを取得して送信宛先一覧画面を表示する。これについて、図７を用いて説明する。
【００６２】
図７は、送信宛先一覧画面６０の一例を示す。見直し要求部１０は、送信メールの送信宛先欄３２に設定された送信宛先アドレスを社内／社外に分け、社内用の送信宛先一覧６１と社外用の送信宛先一覧６２とを含む送信宛先一覧画面６０を表示させる。
【００６３】
見直し要求部１０は、次のようにして送信メールの送信宛先欄３２に設定された送信宛先アドレスが社内か否かを判定する。見直し要求部１０は、自機のメールアドレスとして登録されたメールアドレスのドメインの名称が、送信宛先のメールアドレスのドメインの名称と一致するか否か判別する。送信宛先のメールアドレスのドメインの名称が自機のメールアドレスと一致したとき、見直し要求部１０は、送信宛先は社内と判定する。送信宛先のメールアドレスのドメインの名称が自機のメールアドレスと一致しないとき、見直し要求部１０は、送信宛先は社外と判定する。
【００６４】
見直し要求部１０は、送信宛先が社内と判定した送信宛先アドレスを社内用の送信宛先一覧６１へ表示させ、送信宛先が社外と判定した送信宛先アドレスを社外用の送信宛先一覧６２へ表示させる。
【００６５】
さらに、見直し要求部１０は、社内用の送信宛先一覧６１と社外用の送信宛先一覧６２に含まれる各送信宛先アドレスにチェックボックス６３を表示させる。ユーザは、社内用の送信宛先一覧６１と社外用の送信宛先一覧６２に含まれる各送信宛先アドレスを確認し、入力ミスがない送信先アドレスのチェックボックス６３にチェックをしていく。
【００６６】
ユーザにより全てのチェックボックス６３にチェックがされた場合（Ｓ１１で「Ｙｅｓ」）、または入力ミス可能性フラグがＯＦＦの場合（Ｓ７で「Ｎｏ」）、送信部１１はＥメールの送信を行う（Ｓ１２）。
【００６７】
これにより、ユーザによりＥメールの送信ボタンが押下された場合であっても、見直し要求に対して入力情報の見直しの操作がされたと判断されるまで、見直し要求部１０は、前記送信部１１によるＥメールの送信を実行させないようにすることができる。
【００６８】
送信終了後、計測部８はＳ３及びＳ５で計測した計測値を、計測結果履歴テーブル１５に格納する（Ｓ１３）。閾値更新部１２は、計測結果履歴テーブル１５に格納された各計測値の履歴から、各計測値の平均を算出し、その算出した平均値を閾値とし、その算出した閾値を用いて閾値テーブル１４の閾値を更新する。
【００６９】
このようにすることにより、ユーザがあわててＥメールを作成して送信しようとしても、入力ミスの可能性がある場合にはその旨指摘をして、ユーザに作成したメールの見直しを促すことができる。その結果、Ｅメールの誤送信を防止することができる。
【００７０】
次に、上記実施形態の変形例として、作成したＥメールの見直しをユーザに促すだけでなく、実際にユーザが見直したことの確認を行った後にそのメールの送信を行う場合について説明する。
【００７１】
図８は、メールシステム１における操作状況監視機能２の構成（変形例）を示す。図８は、図１の操作状況監視機能２に、見直し判定部７０を追加したものである。
見直し要求部１０は、メールの本文やメールの送信先アドレスに入力ミスがある可能性がある場合、メールの本文やメールの送信先アドレスを見直すように、その旨のメッセージを表示部２５に表示させる。
【００７２】
見直し判定部７０は、見直し要求部１０が見直しを促すメッセージを表示させた後、ユーザがＥメールの見直しを行ったかどうかを判定する。ユーザがＥメールの見直しを行ったと判定した場合、送信部１１は、その見直しを行ったＥメールの送信を行う。これにより、ユーザによりＥメールの送信ボタンが押下された場合であっても、見直し要求に対して入力情報の見直しの操作がされたと判定されるまで、見直し判定部７０は、送信部１１によるＥメールの送信を実行させないようにすることができる。
【００７３】
図９は、操作状況監視機能２のフローチャート（変形例）である。まず、図５ＡのＳ１〜Ｓ６の処理を行う。
Ｓ６の処理終了後、入力ミス可能性判定部９は、入力ミス可能性フラグがＯＮか否かを判定する（Ｓ７）。入力ミス可能性フラグがＯＮの場合（Ｓ７で「Ｙｅｓ」）、見直し要求部１０は、「急いでいませんか！入力ミスがないか、送信先を間違えていないか確認して下さい」のメッセージボックスを表示部２５に出力する（Ｓ８）。
【００７４】
そのメッセージが表示部２５に出力されると、ユーザはＥメールの本文及び送信宛先に入力ミスがないかを見直す。このとき、見直し判定部７０は、入力ミスがないかの見直しをユーザが行ったかどうかを判定する（Ｓ２０）。入力ミスがないかの見直しをユーザが行ったかどうかを判定する方法としては、例えば図１０−１２で説明する方法が挙げられる。
【００７５】
図１０は、メール本文の各行の末尾に表示されたチェックボックスをチェックすることにより、ユーザが見直しを行ったことを確認する例を説明するための図である。見直し判定部７０は、本文入力欄３３に入力されたメール本文の各行の末尾にチェックボックス８０を表示させる。ユーザは各行を見直す度に、その行に対応するチェックボックス８０をチェックしていく。見直し判定部７０は、全ての行のチェックボックス８０にチェックがされると、ユーザの見直しが完了したと判定する。その後、送信部１１により送信処理が行われる（Ｓ１２）。
【００７６】
図１１は、本文入力欄を最後までスクロールさせることにより、ユーザが見直しを行ったことを確認する例を説明するための図である。本文入力欄３３の表示サイズを超えて入力されたメール本文は、本文入力欄３３の右側にあるスクロールバー８１をスクロールさせることにより、確認することができる。
【００７７】
見直し判定部７０は、メール本文の最終行が表示されるまでスクロール操作が行われたことを検知すると、ユーザの見直しが完了したと判定する。その後、送信部１１により送信処理が行われる（Ｓ１２）。
【００７８】
図１２は、ウェブカメラによりユーザの動作を撮影し、その撮影した画像を解析することにより、ユーザが見直しを行ったことを確認する例を説明するための図である。例えば、見直し判定部７０は、図１２（Ａ）に示すように、パーソナルコンピュータ８２に取り付けられたウェブカメラ（ライブカメラ）８３を用いて、ユーザを撮影する。
【００７９】
見直し判定部７０は、図１２（Ｂ）に示すように、顔認識技術を用いて、撮像した画像８４からユーザの顔を認識して抽出し、さらに、目部分８５を抽出する。見直し判定部７０は、その抽出した目部分８５のうち、エッジ検出により、瞳の輪郭８６を抽出し、その輪郭８６から瞳の重点８７を取得する。見直し判定部７０は、撮影したフレーム画像を通して、この瞳の重点８７をトレースする。
【００８０】
見直し判定部７０は、この重点８７のトレースのパターンにより、ユーザの見直しが完了したと判定する。例えば、見直し判定部７０は、瞳の重点８７が左右に移動するようなトレースのパターンが得られた場合、メール本文を見直中であると判定する。その後、そのトレースのパターンが得られなくなった場合、見直し判定部７０は、ユーザの見直しが完了したと判定する。その後、送信部１１により送信処理が行われる（Ｓ１２）。
【００８１】
なお、ユーザの見直しが完了したと判定した場合、見直し判定部７０は、「見直しましたか」というメッセージを表示するようにしてもよい。この場合、メッセージボックスに設けられた「はい」ボタンを押下することにより、送信部１１により送信処理が行われる（Ｓ１２）。
【００８２】
これにより、作成したＥメールの見直しをユーザに促すだけでなく、実際にユーザが見直したことの確認を行った後にそのメールの送信を行うことができる。また、ユーザによりＥメールの送信ボタンが押下された場合であっても、見直し要求に対して入力情報の見直しの操作がされたと判定されるまで、Ｅメールの送信を実行させないようにすることができる。
【００８３】
図１３は、メールシステム１を実行する情報処理装置のハードウェア環境の構成ブロック図である。
情報処理装置９０は、ＣＰＵ９２、ＲＯＭ９３、ＲＡＭ９６、通信Ｉ／Ｆ９４、記憶装置９７、出力Ｉ／Ｆ９１、入力Ｉ／Ｆ９５、読み取り装置９８、バス９９、出力装置１００、入力装置１０１によって構成されている。
【００８４】
ここで、ＣＰＵは、中央演算装置を示す。ＲＯＭは、リードオンリメモリを示す。ＲＡＭは、ランダムアクセスメモリを示す。Ｉ／Ｆは、通信インターフェースを示す。バス９９には、ＣＰＵ９２、ＲＯＭ９３、ＲＡＭ９６、通信Ｉ／Ｆ９４、記憶装置９７、出力Ｉ／Ｆ９１、入力Ｉ／Ｆ９５、及び読み取り装置９８が接続されている。読み取り装置９８は、可搬型記録媒体を読み出す装置である。出力装置１００は、出力Ｉ／Ｆ９１に接続されている。入力装置１０１は、入力Ｉ／Ｆ９５に接続にされている。
【００８５】
記憶装置９７としてはハードディスク、フラッシュメモリ、磁気ディスクなど様々な形式の記憶装置を使用することができる。このような記憶装置９７、またはＲＯＭ９３には、上記で説明した用いたフローの操作状況監視プログラムが格納されている。また、記憶装置９７には、閾値テーブル１４、計測結果履歴テーブル１５等が格納されている。
【００８６】
ＣＰＵ９２は、記憶装置９７等に格納した上記プログラムを読み出する。ＣＰＵ９２は、このプログラムに基づいて、入力キー情報取得部３、打鍵圧取得部４、打鍵音取得部５、ポインタ座標取得部６、湿度取得部７、計測部８、入力ミス可能性判定部９、見直し要求部１０、送信部１１、閾値更新部１２、見直し判定部７０として機能する。なお、送信部１１は、メールソフトアプリケーションプログラムの一部として存在してもよく、この場合、送信部１１は、操作状況監視プログラムには含まれなくてもよい。
【００８７】
上記で説明したフローのプログラムは、プログラム提供者側から通信ネットワーク１０２、および通信Ｉ／Ｆ９４を介して、例えば記憶装置９７に格納してもよい。また、このプログラムは、市販され、流通している可搬型記憶媒体に格納されていてもよい。この場合、この可搬型記憶媒体は読み取り装置９８にセットされて、ＣＰＵ９２によってそのプログラムが読み出されて、実行されてもよい。可搬型記憶媒体としてはＣＤ−ＲＯＭ、フレキシブルディスク、光ディスク、光磁気ディスク、ＩＣカードなど様々な形式の記憶媒体を使用することができ、このような記憶媒体に格納されたプログラムが読み取り装置９８によって読み取られる。
【００８８】
また、入力装置１０１には、キーボード、マウス、電子カメラ、ウェブカメラ、マイク、スキャナ、センサ、タブレットなどを用いることが可能である。また、出力装置１００には、ディスプレイ、プリンタ、スピーカなどを用いることが可能である。また、ネットワーク１０２は、インターネット、ＬＡＮ、ＷＡＮ、専用線、有線、無線等の通信網であってよい。
【００８９】
上記の実施形態では、Ｅメールの送信を対象に説明をしたがこれに限定されない。例えば、インターネット上のホームページやブログ等の作成・更新時において、上記実施形態を適応して入力ミス可能性の判定を行い、その判定結果に応じてユーザにホームページやブログ等に掲載する情報の見直しを促す通知をしてもよい。また、本実施形態で説明した操作状況監視機能２は、アプリケーションサービスプロバイダ（ＡＳＰ）により提供されるメールシステム等に適用されてもよい。
【００９０】
以上より、操作状況監視プログラムは、ユーザの操作状況を監視する処理をコンピュータに実行させる。操作状況監視プログラムは、取得処理、計測処理、計測値判定処理、見直し要求処理をコンピュータに実行させる。操作状況監視プログラムは、例えば本実施形態で言えば、操作状況監視機能２に相当する。
【００９１】
取得処理は、ユーザの操作に関する操作関連情報を入力装置より取得する。取得処理は、例えば本実施形態で言えば、打鍵圧取得部４、打鍵音取得部５、ポインタ座標取得部６、湿度取得部７により行われるＳ２の処理に相当する。
【００９２】
計測処理は、前記取得された前記操作関連情報に基づいて、前記ユーザの操作状態を示す値を計測する。計測処理は、例えば本実施形態で言えば、計測部８により行われるＳ３，Ｓ５の処理に相当する。
【００９３】
計測値判定処理は、前記計測により得られた計測値と閾値との大小を判定する。計測値判定処理は、例えば本実施形態で言えば、入力ミス可能性判定部９により行われる入力ミス可能性判定処理（Ｓ６）に相当する。
【００９４】
見直し要求処理は、前記計測結果に基づいて、前記ユーザにより入力された入力情報の見直しを促すメッセージを出力する。見直し要求処理は、例えば本実施形態で言えば、見直し要求部１０により行われるＳ８の処理に相当する。
【００９５】
このように構成することにより、ユーザが慌てて電子情報を作成して送信しようとしても、入力ミスの可能性がある場合にはその旨指摘をして、その作成した電子情報の見直しをユーザに促すことができる。その結果、電子情報の誤送信を防止することができる。なお、送信には、サーバ装置等のコンピュータへの蔵置のために、そのコンピュータ等へ送信する場合も含む。
【００９６】
前記計測処理は、前記操作関連情報に基づいて、入力情報の誤り率、入力速度、前記入力装置の移動回数、多重入力回数、圧力発生回数、音発生回数、ユーザの発汗度、前記入力情報の入力完了から入力情報の送信指示の操作までにかかる時間のうち少なくとも１つを計測する。入力情報の誤り率は、前記入力装置を用いて入力された入力情報の誤り率である。入力速度は、前記入力装置を用いて前記入力情報を入力する場合の入力速度である。前記入力装置の移動回数は、所定の加速度以上の加速度で前記入力装置を移動させた場合の前記入力装置の移動回数である。多重入力回数は、前記入力装置へ入力対象の入力情報と共に誤った入力情報が入力される多重入力が行われた場合の回数である。圧力発生回数は、前記入力装置へ所定の圧力が発生したときの圧力発生回数である。音発生回数は、前記入力装置への入力に伴い発生した所定の音を取得したときの音発生回数である。ユーザの発汗度は、前記入力装置を操作するユーザの発汗度である。
【００９７】
このように構成することにより、ユーザの操作状況を多面的に監視して、様々な因子からユーザが慌てて電子情報を作成していないかということを判定することができる。
前記入力装置は、キーボード又はポインティングデバイスである。前記操作関連情報は、キー情報、加速度情報、音情報、ポインタの座標情報、湿度情報のうち少なくとも１つを含む。キー情報は、前記キーボードを用いて入力されたキー情報である。加速度情報は、前記キーボードに設けられた加速度センサにより検出された加速度情報である。音情報は、前記コンピュータに設けられたマイクにより取得された音情報である。ポインタの座標情報は、表示装置に表示されたポインティングデバイスのポインタの座標情報である。湿度情報は、前記ポインティングデバイスに設けられた湿度センサにより検出された湿度情報である。
【００９８】
このとき、前記入力情報の誤り率は、前記キー情報が第1のキー情報の場合、単位時間当たりの前記第1のキーによる入力桁戻り回数である。前記入力速度は、単位時間当たりの前記キーの入力回数である。前記移動回数は、所定の加速度以上の加速度を伴う単位時間当たりの前記ポインティングデバイスの移動回数である。前記多重入力回数は、入力対象となるキーが押下された場合において、前記入力対象として押下されたキーに隣接するキーの入力速度が所定値より速い場合、単位時間当たりの、前記隣接するキーの押下回数である。前記圧力発生回数は、前記キーを押下した場合における、単位時間当たりの、所定値より高い打鍵圧が発生した回数である。前記音発生回数は、前記キーを押下した場合における、単位時間当たりの、所定値より高い打鍵音が発生した回数である。前記発汗度は、前記ポインティングデバイスに設けられた湿度センサより得られた湿度である。前記入力完了から送信までの時間は、前記入力情報を送信する場合における送信機能を有効にした時から遡って前記入力情報の入力がされた直近の時までの間の時間である。
【００９９】
前記計測値判定処理は、入力情報の誤り率、入力速度、移動回数、多重入力回数、圧力発生回数、音発生回数、及び発汗度のうちの少なくともいずれかの計測値が、該計測値に対応する閾値より大きいと判定したとする。または前記入力完了から送信までの時間の計測値が、該計測値に対応する閾値より小さいと判定したとする。この場合、見直し要求処理は、前記ユーザにより入力された入力情報の見直しを促すメッセージを出力する。
【０１００】
このように構成することにより、キーボード、ポインティングデバイスの操作状況を監視して得られた結果より、ユーザが慌てて電子情報を作成していないかということを判定することができる。
【０１０１】
また、前記見直し要求処理は、前記ユーザによる入力情報の送信指示の操作がなされた場合であっても、前記入力情報の見直しの操作が行なわれるまで、前記コンピュータにより実行される前記入力情報の送信を実行させない処理を含む。当該処理は、例えば本実施形態で言えば、見直し要求部１０により行われるＳ１１の処理または見直し判定部７０により行われるＳ２０の処理に相当する。
【０１０２】
このように構成することにより、入力情報の見直しが行われるまで入力情報が送信されることがないので、誤送信の発生を防止することができる。
前記操作状況監視プログラムは、さらに、コンピュータに閾値更新処理を実行させる。閾値更新処理は、前記計測値が格納される計測値格納部に格納された各計測値の履歴から、各計測値の平均を新たな閾値として算出し、前記閾値が格納される閾値格納部の閾値を、該新たな閾値を用いて更新する。
【０１０３】
入力装置に対する操作状況はユーザによって異なるので、どのような操作状況の場合にユーザが慌てているのかの基準を画一的に設定することはできない。しかし、このように構成することにより、ユーザ毎に閾値を設定できるので、ユーザに応じてユーザが慌てているのかの基準を設定することができる。
【０１０４】
前記操作状況監視プログラムは、さらに、コンピュータに見直し判定処理を実行させる。見直し判定処理は、前記メッセージの出力後、前記ユーザの操作状況に基づいて、前記ユーザが前記入力情報の見直しを行ったか否かを判定する。
【０１０５】
このように構成することにより、作成した電子情報の見直しをユーザに促すだけでなく、実際にユーザが見直したことの確認を行った後にその電子情報の送信を行うことができる。
【０１０６】
なお、本発明は、以上に述べた実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の構成または実施形態を取ることができる。
【０１０７】
上記実施形態に関し、更に以下の付記を開示する。
（付記１）
ユーザの操作状況を監視する処理をコンピュータに実行させる操作状況監視プログラムであって、
ユーザの操作に関する操作関連情報を入力装置より取得する取得処理と、
前記取得された前記操作関連情報に基づいて、前記ユーザの操作状態を示す値を計測する計測処理と、
前記計測により得られた計測値と閾値との大小を判定する計測値判定処理と、
前記判定結果に基づいて、前記ユーザにより入力された入力情報の見直しを促すメッセージを出力する見直し要求処理と、
をコンピュータに実行させることを特徴とする操作状況監視プログラム。
（付記２）
前記計測処理は、前記操作関連情報に基づいて、前記入力装置を用いて入力された入力情報の誤り率、前記入力装置を用いて前記入力情報を入力する場合の入力速度、所定の加速度以上の加速度で前記入力装置を移動させた場合の前記入力装置の移動回数、前記入力装置へ入力対象の入力情報と共に誤った入力情報が入力される多重入力が行われた場合の回数である多重入力回数、前記入力装置へ所定の圧力が発生したときの圧力発生回数、前記入力装置への入力に伴い発生した所定の音を取得したときの音発生回数、前記入力装置を操作するユーザの発汗度、及び前記入力情報の入力完了から入力情報の送信指示の操作までにかかる時間のうち、少なくとも１つを計測する
ことを特徴とする付記１に記載の操作状況監視プログラム。
（付記３）
前記入力装置は、キーボード又はポインティングデバイスであり、
前記操作関連情報は、前記キーボードを用いて入力されたキー情報、前記キーボードに設けられた加速度センサにより検出された加速度情報、前記コンピュータに設けられたマイクにより取得された音情報、表示装置に表示されたポインティングデバイスのポインタの座標情報、及び前記ポインティングデバイスに設けられた湿度センサにより検出された湿度情報のうち、少なくとも１つを含み、
前記入力情報の誤り率は、前記キー情報が第１のキー情報の場合、単位時間当たりの前記第１のキーによる入力桁戻り回数であり、
前記入力速度は、単位時間当たりの前記キーの入力回数であり、
前記移動回数は、所定の加速度以上の加速度を伴う単位時間当たりの前記ポインティングデバイスの移動回数であり、
前記多重入力回数は、入力対象となるキーが押下された場合において、前記入力対象として押下されたキーに隣接するキーの入力速度が所定値より速い場合、単位時間当たりの、前記隣接するキーの押下回数であり、
前記圧力発生回数は、前記キーを押下した場合における、単位時間当たりの、所定値より高い打鍵圧が発生した回数であり、
前記音発生回数は、前記キーを押下した場合における、単位時間当たりの、所定値より高い打鍵音が発生した回数であり、
前記発汗度は、前記ポインティングデバイスに設けられた湿度センサより得られた湿度であり、
前記入力完了から送信までの時間は、前記入力情報を送信する場合における送信機能を有効にした時から遡って前記入力情報が入力がされた直近の時までの間の時間である
ことを特徴とする付記２に記載の操作状況監視プログラム。
（付記４）
前記計測値判定処理により、前記入力情報の誤り率、前記入力速度、前記移動回数、前記多重入力回数、前記圧力発生回数、前記音発生回数、及び前記発汗度のうちの少なくともいずれかの計測値が、該計測値に対応する閾値より大きいと判定された場合、または前記入力完了から送信までの時間の計測値が、該計測値に対応する閾値より小さいと判定された場合、見直し要求処理は、前記ユーザにより入力された入力情報の見直しを促すメッセージを出力する
ことを特徴とする付記２又は３に記載の操作状況監視プログラム。
（付記５）
前記見直し要求処理は、前記ユーザによる入力情報の送信指示の操作がなされた場合であっても、前記入力情報の見直しの操作が行なわれるまで、前記コンピュータにより実行される前記入力情報の送信を実行させない処理を含む
ことを特徴とする請求項２〜４のうちいずれか１項に記載の操作状況監視プログラム。
（付記６）
前記操作状況監視プログラムは、さらに、
前記計測値が格納される計測値格納部に格納された各計測値の履歴から、各計測値の平均を新たな閾値として算出し、前記閾値が格納される閾値格納部の閾値を、該新たな閾値を用いて更新する閾値更新処理と、
をコンピュータに実行させることを特徴とする付記１〜５のうちいずれか１項に記載の操作状況監視プログラム。
（付記７）
前記操作状況監視プログラムは、さらに、
前記メッセージの出力後、前記ユーザの操作状況に基づいて、前記ユーザが前記入力情報の見直しを行ったか否かを判定する見直し判定処理
をコンピュータに実行させることを特徴とする付記１〜６のうちいずれか１項に記載の操作状況監視プログラム。
（付記８）
ユーザの操作に関する操作関連情報を入力装置より取得する取得部と、
前記取得された前記操作関連情報に基づいて、前記ユーザの操作状態を示す値を計測する計測部と、
前記計測により得られた計測値と閾値との大小を判定する計測値判定部と、
前記判定結果に基づいて、前記ユーザにより入力された入力情報の見直しを促すメッセージを出力する見直し要求部と、
を備えることを特徴とする操作状況監視装置。
（付記９）
前記計測部は、前記操作関連情報に基づいて、前記入力装置を用いて入力された入力情報の誤り率、前記入力装置を用いて前記入力情報を入力する場合の入力速度、所定の加速度以上の加速度で前記入力装置を移動させた場合の前記入力装置の移動回数、前記入力装置へ入力対象の入力情報と共に誤った入力情報が入力される多重入力が行われた場合の回数である多重入力回数、前記入力装置へ所定の圧力が発生したときの圧力発生回数、前記入力装置への入力に伴い発生した所定の音を取得したときの音発生回数、前記入力装置を操作するユーザの発汗度、及び前記入力情報の入力完了から入力情報の送信指示の操作までにかかる時間のうち、少なくとも１つを計測する
ことを特徴とする付記８に記載の操作状況監視装置。
（付記１０）
前記入力装置は、キーボード又はポインティングデバイスであり、
前記操作関連情報は、前記キーボードを用いて入力されたキー情報、前記キーボードに設けられた加速度センサにより検出された加速度情報、前記コンピュータに設けられたマイクにより取得された音情報、表示部に表示されたポインティングデバイスのポインタの座標情報、及び前記ポインティングデバイスに設けられた湿度センサにより検出された湿度情報のうち、少なくとも１つを含み、
前記入力情報の誤り率は、前記キー情報が第１のキー情報の場合、単位時間当たりの前記第１のキーによる入力桁戻り回数であり、
前記入力速度は、単位時間当たりの前記キーの入力回数であり、
前記移動回数は、所定の加速度以上の加速度を伴う単位時間当たりの前記ポインティングデバイスの移動回数であり、
前記多重入力回数は、入力対象となるキーが押下された場合において、前記入力対象として押下されたキーに隣接するキーの入力速度が所定値より速い場合、単位時間当たりの、前記隣接するキーの押下回数であり、
前記圧力発生回数は、前記キーを押下した場合における、単位時間当たりの、所定値より高い打鍵圧が発生した回数であり、
前記音発生回数は、前記キーを押下した場合における、単位時間当たりの、所定値より高い打鍵音が発生した回数であり、
前記発汗度は、前記ポインティングデバイスに設けられた湿度センサより得られた湿度であり、
前記入力完了から送信までの時間は、前記入力情報を送信する場合における送信機能を有効にした時から遡って前記入力情報が入力がされた直近の時までの間の時間である
ことを特徴とする付記９に記載の操作状況監視装置。
（付記１１）
前記計測値判定部により、前記入力情報の誤り率、前記入力速度、前記移動回数、前記多重入力回数、前記圧力発生回数、前記音発生回数、及び前記発汗度のうちの少なくともいずれかの計測値が、該計測値に対応する閾値より大きいと判定された場合、または前記入力完了から送信までの時間の計測値が、該計測値に対応する閾値より小さいと判定された場合、見直し要求処理は、前記ユーザにより入力された入力情報の見直しを促すメッセージを出力する
ことを特徴とする付記９又は１０に記載の操作状況監視装置。
（付記１２）
前記操作状況監視装置は、さらに、
前記入力情報を送信する送信部を備え、
前記見直し要求部は、前記ユーザによる入力情報の送信指示の操作がなされた場合であっても、前記入力情報の見直しの操作が行なわれるまで、前記送信部による前記入力情報の送信を実行させない
ことを特徴とする請求項９〜１１のうちいずれか１項に記載の操作状況監視プログラム。
（付記１３）
前記操作状況監視装置は、さらに、
前記計測値が格納される計測値格納部と、
前記閾値が格納される閾値格納部と、
前記計測値格納部に格納された各計測値の履歴から、各計測値の平均を新たな閾値として算出し、前記閾値格納部の閾値を、該新たな閾値を用いて更新する閾値更新部と、
を備えることを特徴とする付記８〜１２のうちいずれか１項に記載の操作状況監視装置。
（付記１４）
前記操作状況監視装置は、さらに、
前記メッセージの出力後、前記ユーザの操作状況に基づいて、前記ユーザが前記入力情報の見直しを行ったか否かを判定する見直し判定部
を備えることを特徴とする付記１〜１３のうちいずれか１項に記載の操作状況監視装置。
（付記１５）
ユーザの操作状況を監視する処理をコンピュータが実行する操作状況監視方法であって、
前記コンピュータは、
入力装置より入力されたユーザの操作に関する操作関連情報に基づいて、前記ユーザの操作状態を示す値を計測し、
前記計測により得られた計測値と閾値との大小を判定し、
前記判定結果に基づいて、前記ユーザにより入力された入力情報の見直しを促すメッセージを出力装置に出力する、
ことを特徴とする操作状況監視方法。
（付記１６）
前記コンピュータは、
前記計測において、前記操作関連情報に基づいて、前記入力装置を用いて入力された入力情報の誤り率、前記入力装置を用いて前記入力情報を入力する場合の入力速度、所定の加速度以上の加速度で前記入力装置を移動させた場合の前記入力装置の移動回数、前記入力装置へ入力対象の入力情報と共に誤った入力情報が入力される多重入力が行われた場合の回数である多重入力回数、前記入力装置へ所定の圧力が発生したときの圧力発生回数、前記入力装置への入力に伴い発生した所定の音を取得したときの音発生回数、前記入力装置を操作するユーザの発汗度、及び前記入力情報の入力完了から入力情報の送信指示の操作までにかかる時間のうち、少なくとも１つを計測する
ことを特徴とする付記１５に記載の操作状況監視方法。
（付記１７）
前記入力装置は、キーボード又はポインティングデバイスであり、
前記操作関連情報は、前記キーボードを用いて入力されたキー情報、前記キーボードに設けられた加速度センサにより検出された加速度情報、前記コンピュータに設けられたマイクにより取得された音情報、表示装置に表示されたポインティングデバイスのポインタの座標情報、及び前記ポインティングデバイスに設けられた湿度センサにより検出された湿度情報のうち、少なくとも１つを含み、
前記入力情報の誤り率は、前記キー情報が第１のキー情報の場合、単位時間当たりの前記第１のキーによる入力桁戻り回数であり、
前記入力速度は、単位時間当たりの前記キーの入力回数であり、
前記移動回数は、所定の加速度以上の加速度を伴う単位時間当たりの前記ポインティングデバイスの移動回数であり、
前記多重入力回数は、入力対象となるキーが押下された場合において、前記入力対象として押下されたキーに隣接するキーの入力速度が所定値より速い場合、単位時間当たりの、前記隣接するキーの押下回数であり、
前記圧力発生回数は、前記キーを押下した場合における、単位時間当たりの、所定値より高い打鍵圧が発生した回数であり、
前記音発生回数は、前記キーを押下した場合における、単位時間当たりの、所定値より高い打鍵音が発生した回数であり、
前記発汗度は、前記ポインティングデバイスに設けられた湿度センサより得られた湿度であり、
前記入力完了から送信までの時間は、前記入力情報を送信する場合における送信機能を有効にした時から遡って前記入力情報が入力がされた直近の時までの間の時間である
ことを特徴とする付記１６に記載の操作状況監視方法。
（付記１８）
前記コンピュータは、
前記計測値の判定により、前記入力情報の誤り率、前記入力速度、前記移動回数、前記多重入力回数、前記圧力発生回数、前記音発生回数、及び前記発汗度のうちの少なくともいずれかの計測値が、該計測値に対応する閾値より大きいと判定した場合、または前記入力完了から送信までの時間の計測値が、該計測値に対応する閾値より小さいと判定した場合、前記ユーザにより入力された入力情報の見直しを促すメッセージを出力する
ことを特徴とする付記１６又は１７に記載の操作状況監視方法。
（付記１９）
前記コンピュータは、さらに、
前記計測値が格納される計測値格納部に格納された各計測値の履歴から、各計測値の平均を新たな閾値として算出し、前記閾値が格納される閾値格納部の閾値を、該新たな閾値を用いて更新する
ことを特徴とする付記１５〜１８のうちいずれか１項に記載の操作状況監視方法。
（付記２０）
前記コンピュータは、さらに、
前記メッセージの出力後、前記ユーザの操作状況に基づいて、前記ユーザが前記入力情報の見直しを行ったか否かを判定する
ことを特徴とする付記１５〜１９のうちいずれか１項に記載の操作状況監視方法。
【符号の説明】
【０１０８】
１      メールシステム
２      操作状況監視機能
３      入力キー情報取得部
４      打鍵圧取得部
５      打鍵音取得部
６      ポインタ座標取得部
７      湿度取得部
８      計測部
９      入力ミス可能性判定部
１０      見直し要求部
１１      送信部
１２      閾値更新部
１３      格納部
１４      閾値テーブル
１５      計測結果履歴テーブル
２０      キーボード
２１      加速度センサ
２２      マイク
２３      マウス
２４      湿度センサ
２５      表示部
７０      見直し判定部
【図１】
2011192063.tif 000003
【図２】
2011192063.tif 000004
【図３】
2011192063.tif 000005
【図４】
2011192063.tif 000006
【図５Ａ】
2011192063.tif 000007
【図５Ｂ】
2011192063.tif 000008
【図６】
2011192063.tif 000009
【図７】
2011192063.tif 000010
【図８】
2011192063.tif 000011
【図９】
2011192063.tif 000012
【図１０】
2011192063.tif 000013
【図１１】
2011192063.tif 000014
【図１２】
2011192063.tif 000015
【図１３】
2011192063.tif 000016