(57)【要約】【課題】ユーザ毎のログイン操作のリズムに応じたログイン制御を行うことを目的とする。【解決手段】オン操作及びオフ操作に応じたシリアル信号を入力し、入力した前記シリアル信号の各オン時間及び各オフ時間を測定し、ユーザ毎の前記各オン時間の平均時間、前記各オン時間の偏差値、前記各オフ時間の平均時間及び前記各オフ時間の偏差値を記憶した記憶部を参照して、測定した前記各オン時間及び各オフ時間が許容範囲内であるかを判定し、前記判定の結果に応じて、ログインを許可する、処理をコンピュータが実行するログイン制御方法が提供される。【選択図】図６
2017138729.tif 000002
【特許請求の範囲】
【請求項１】
オン操作及びオフ操作に応じたシリアル信号を入力し、
入力した前記シリアル信号の各オン時間及び各オフ時間を測定し、
ユーザ毎の前記各オン時間の平均時間、前記各オン時間の偏差値、前記各オフ時間の平均時間及び前記各オフ時間の偏差値を記憶した記憶部を参照して、測定した前記各オン時間及び各オフ時間が許容範囲内であるかを判定し、
前記判定の結果に応じて、ログインを許可する、
処理をコンピュータが実行するログイン制御方法。
【請求項２】
前記記憶部に記憶した各オン時間の偏差値及び各オフ時間の偏差値の少なくともいずれかが所定の範囲外である場合、該所定の範囲外である偏差値を所定の値に修正して記憶した前記記憶部を参照して、測定した前記各オン時間及び各オフ時間が許容範囲内であるかを判定する、
請求項１に記載のログイン制御方法。
【請求項３】
前記記憶部に記憶した各オン時間の偏差値及び各オフ時間の偏差値が、所定の範囲外である場合、警告を出力する、
請求項２に記載のログイン制御方法。
【請求項４】
ユーザ毎の前記各オン時間の平均時間、前記各オン時間の偏差値、前記各オフ時間の平均時間及び前記各オフ時間の偏差値を、ＩＤ識別情報に対応させて複数記憶した前記記憶部を参照して、測定した前記各オン時間及び各オフ時間が許容範囲内であるかを判定し、
前記判定の結果に応じて、ログインを許可するＩＤ識別情報を特定する、
請求項１〜３のいずれか一項に記載のログイン制御方法。
【請求項５】
前記ログインを許可した場合、前記記憶部に前記ログインを許可したときの前記シリアル信号の各オン時間及び各オフ時間を登録し、前記記憶部から最も古く記憶した前記シリアル信号の各オン時間及び各オフ時間を消去した後、ユーザ毎の前記各オン時間の平均時間、前記各オン時間の偏差値、前記各オフ時間の平均時間及び前記各オフ時間の偏差値を再計算し、前記記憶部を更新する、
請求項１〜４のいずれか一項に記載のログイン制御方法。
【請求項６】
前記ログインを許可した場合、前記記憶部に前記ログインを許可したときの前記シリアル信号の各オン時間及び各オフ時間を登録し、前記記憶部から最も平均値から外れた前記シリアル信号の各オン時間及び各オフ時間を消去した後、ユーザ毎の前記各オン時間の平均時間、前記各オン時間の偏差値、前記各オフ時間の平均時間及び前記各オフ時間の偏差値を再計算し、前記記憶部を更新する、
請求項１〜４のいずれか一項に記載のログイン制御方法。
【請求項７】
オン操作及びオフ操作に応じたシリアル信号を入力する入力部と、
入力した前記シリアル信号の各オン時間及び各オフ時間を測定する測定部と、
ユーザ毎の前記各オン時間の平均時間、前記各オン時間の偏差値、前記各オフ時間の平均時間及び前記各オフ時間の偏差値を記憶した記憶部を参照して、測定した前記各オン時間及び各オフ時間が許容範囲内であるかを判定し、前記判定の結果に応じて、ログインを許可するログイン認証部と、
を有するログイン制御装置。
【請求項８】
オン操作及びオフ操作に応じたシリアル信号を入力し、
入力した前記シリアル信号の各オン時間及び各オフ時間を測定し、
ユーザ毎の前記各オン時間の平均時間、前記各オン時間の偏差値、前記各オフ時間の平均時間及び前記各オフ時間の偏差値を記憶した記憶部を参照して、測定した前記各オン時間及び各オフ時間が許容範囲内であるかを判定し、
前記判定の結果に応じて、ログインを許可する、
処理をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ログイン制御方法、ログイン制御装置及びプログラムに関する。
【背景技術】
【０００２】
ウェアラブル機器の開発が盛んになってきている。ウェアラブル機器を一例とした小型端末装置では付け心地や継続使用時間の長時間化が重要であり、小型化及び省電力化が要求される。また、小型端末装置は、小型のためユーザインターフェース（ＵＩ）が物理的に制限されるにもかかわらず、例えば生体情報等の重要な情報が端末装置に格納されていることが多く、それらの情報に対するセキュリティ管理は重要である。
【０００３】
そのため、スマートフォン等では画面を見ながらログインパスワードを入力し、認証に成功した場合、端末装置のロックを解除することが行われている。しかし、小型化の要求等によりウェアラブル機器では必ずしも表示画面を有するとは限らず、画面からログインパスワードを入力できない場合がある。
【０００４】
これに対して、スイッチを使用してパスワードを判別する手段が提案されている（例えば、特許文献１参照）。また、タップ操作のタイミングを示す基準タップ間隔を対応付けた暗唱リズムパターンに対して所定パターンのタップ操作が行われた場合、ロック状態を解除する技術が知られている（例えば、特許文献２参照）。
【０００５】
特許文献２は、基準タップ間隔に対するマージン幅に予め固定値を設定し、タップ操作のタイミングが基準タップ間隔から予め定められたマージン幅内のずれである場合、正しいタイミングで暗唱リズムパターンが入力されていると判定する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−２８０５６２号公報
【特許文献１】特開２０１３−７４４３２号公報
【特許文献２】特開２００５−２２２４１１号公報
【特許文献４】特開２００７−２３５８６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、ユーザは、同じリズムを刻んでスイッチ操作やタップ操作を行ったつもりでも、例えばテンポの速い曲を聴いている場合や眠い場合等、その時の気分、周りの環境、体調等により操作のリズムが変わってしまうことがある。その結果、ログインのために行われたスイッチ操作等をログイン制御装置で測定すると、操作リズムが予め定められたマージン幅から外れる場合が生じる。
【０００８】
また、予め定められた操作リズムを盗まれ、成りすまされた場合、他人がログインできてしまうという問題がある。
【０００９】
そこで、一側面では、本発明は、ユーザ毎のログイン操作のリズムに応じたログイン制御を行うことを目的とする。
【課題を解決するための手段】
【００１０】
一つの案では、オン操作及びオフ操作に応じたシリアル信号を入力し、入力した前記シリアル信号の各オン時間及び各オフ時間を測定し、ユーザ毎の前記各オン時間の平均時間、前記各オン時間の偏差値、前記各オフ時間の平均時間及び前記各オフ時間の偏差値を記憶した記憶部を参照して、測定した前記各オン時間及び各オフ時間が許容範囲内であるかを判定し、前記判定の結果に応じて、ログインを許可する、処理をコンピュータが実行するログイン制御方法が提供される。
【発明の効果】
【００１１】
一側面によれば、ユーザ毎のログイン操作のリズムに応じたログイン制御を行うことができる。
【図面の簡単な説明】
【００１２】
【図１】入力操作に対する操作タイミングのずれを説明するための図。
【図２】一実施形態に係るウェアラブル装置の全体構成の一例を示す図。
【図３】一実施形態に係るウェアラブル装置のハードウェア構成の一例を示す図。
【図４】一実施形態に係るログイン制御装置の機能構成の一例を示す図。
【図５】一実施形態に係る操作情報登録ＤＢの一例を示す図。
【図６】第１実施形態に係るログイン制御処理の一例を示すフローチャート。
【図７】第１実施形態に係るログイン制御の動作を説明するための図。
【図８】第１実施形態に係るログイン制御処理結果の一例を示す図。
【図９】第２実施形態に係るログイン制御処理の一例を示すフローチャート。
【図１０】第２実施形態に係るログイン制御の動作を説明するための図。
【図１１】第３実施形態に係るログイン制御処理の一例を示すフローチャート。
【図１２】第４実施形態に係る操作情報登録ＤＢの一例を示す図。
【図１３】第４実施形態に係るログイン制御処理の一例を示すフローチャート。
【図１４】第４実施形態に係るログイン制御処理結果の一例を示す図。
【発明を実施するための形態】
【００１３】
以下、本発明の実施形態について添付の図面を参照しながら説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複した説明を省く。
【００１４】
（操作タイミングのずれに関する課題）
ボタン、スイッチ、キー、画面をタッチする等のユーザのログイン操作に対して、ボタン等を押した時間（以下、「オン時間」ともいう。）、及びボタン等を離した時間（以下、「オフ時間」ともいう。）と、予め登録したパスワードであるリファレンスとの比較によりログイン認証を行う場合がある。
【００１５】
以下、ボタン等を押す操作をオン操作といい、ボタン等を離す操作をオフ操作という。また、ボタン等を指で押している時間をオン時間といい、ボタン等から指を離している時間をオフ時間という。
【００１６】
図１（ａ）は、ログイン認証に用いるオン操作及びオフ操作の操作タイミングのパターンの一例を示す。ログイン認証に用いる操作タイミングのパターンは、予めＤＢ（データベース）に登録されている。つまり、図１（ａ）に示すオン操作及びオフ操作の操作タイミングのパターン（以下、「シリアル信号」ともいう。）は、登録したパスワードの一例である。
【００１７】
シリアル信号のログイン操作において、ユーザは、予め登録した図１（ａ）の操作タイミングでパターンの最初の部分を入力しているつもりでも、途中から少しテンポが速くなると、ログイン制御装置はその変化を認識する。その結果、ログイン制御装置は、そのログイン操作は、登録パスワードが示す操作タイミングと異なると判断し、ログインを許可しない。
【００１８】
例えば、図１（ｂ）に一例を示すユーザのログイン操作では、最初のオン操作にてタイミングがずれ、その後の複数のオフ操作及びオン操作にてタイミングずれている。このように、特にログイン操作の前半で操作リズム（テンポ）にずれが生じた場合、ログイン操作の後半ではずれの累積が生じ、ログイン操作の開始点からの絶対時間で見ると、リファレンスである登録パスワードと大きく異なってしまうという問題が生じる。
【００１９】
以上の問題に対しては、同じ登録パスワードの操作リズムに対して、ユーザ毎に生じる操作時の入力の癖を利用し、そのユーザ毎の癖を学習することで、ログイン認証の精度を高めることができる。以下では、ユーザ毎のログイン操作のリズムに応じたログイン制御を行うことが可能なログイン制御装置について説明する。
【００２０】
［ウェアラブル装置の全体構成］
まず、本発明の一実施形態に係るウェアラブル装置１０の全体構成の一例について、図２を参照しながら説明する。本実施形態では、ログイン制御装置の一例として、腕時計型のウェアラブル装置１０を例に挙げて説明する。ただし、本実施形態に係るウェアラブル装置１０は、腕時計型に限らず、ヘッドマウントディスプレイ（Head Mounted Display）やフェースマウントディスプレイ（Face Mounted Display）等の装着型の端末装置であってもよい。
【００２１】
また、本実施形態に係るウェアラブル装置１０は、装着型の端末装置に限らず、ＰＣ（Personal Computer）、スマートフォン、ＰＤＡ（Personal Digital Assistants）、携帯電話でもよい。また、ウェアラブル装置１０は、ゲーム機器、ビデオカメラ、デジタルカメラ、携帯用映像処理装置、携帯用音楽再生装置等、ログイン操作を行ういかなる電子機器でもよい。
【００２２】
図２（ａ）〜図２（ｄ）のそれぞれは、本実施形態に係るウェアラブル装置１０の一例を示す。図２（ａ）に示すウェアラブル装置１０は、ボタン１１及びＬＥＤ１３を有し、ログイン制御回路１２を内蔵する。ボタン１１は、機械的なボタンであり、スイッチであってもよい。ユーザは、ボタン１１を押すことで「オン操作」を行い、ボタン１１を離すことで「オフ操作」を行う。ユーザは、オン操作及びオフ操作を所定のリズムで行うことでパスワードを示すシリアル信号を生成する。ログイン制御回路１２は、ユーザのボタン１１操作に応じたシリアル信号を入力し、ログイン認証を行う。ＬＥＤ１３は、光源の一例であり、警告する際等に点灯させる。
【００２３】
図２（ｂ）〜図２（ｄ）のそれぞれは、図２（ａ）のウェアラブル装置１０の変形例である。図２（ｂ）に示すウェアラブル装置１０は、表示ボタン１４及び表示ライト１５を有し、ログイン制御回路１２を内蔵する。表示ボタン１４はソフトウェアボタンであり、表示ボタン１４へのタッチ操作を検出できるようになっている。ユーザは、表示ボタン１４のタッチ操作をオン操作とし、表示ボタン１４のタッチを離す操作をオフ操作としてシリアル信号を入力する。表示ライト１５は、警告する際等に表示色を変化させる。
【００２４】
図２（ｃ）に示すウェアラブル装置１０は、複数のボタン１１，１６及び複数のＬＥＤ１３を有し、ログイン制御回路１２を内蔵する。ユーザは、ボタン１１をオン操作及びオフ操作することで一のシリアル信号を入力することができる。また、ユーザは、ボタン１６をオン操作及びオフ操作することで他のシリアル信号を入力することができる。ボタン１１を用いたシリアル信号に一のログインＩＤを付与し、ボタン１６を用いたシリアル信号に他のログインＩＤを付与することができる。
【００２５】
図２（ｄ）に示すウェアラブル装置１０は、ボタン１１及びＬＥＤ１３を有し、ログイン制御回路１２を内蔵しない。ログイン制御回路１２は、ウェアラブル装置１０と通信可能な情報処理装置１８に内蔵されている。情報処理装置１８は、ＰＣ等であってもよい。ユーザ操作により生成されたシリアル信号は、無線を介して情報処理装置１８に送信される。情報処理装置１８は、内蔵したログイン制御回路１２によりログイン認証を行い、ログインを許可する場合、ウェアラブル装置１０のロックを解除する信号をウェアラブル装置１０に送信する。情報処理装置１８は、ログインを許可しない場合、ウェアラブル装置１０をロックする信号をウェアラブル装置１０に送信する。
【００２６】
［ウェアラブル装置のハードウェア構成］
次に、本実施形態に係るウェアラブル装置１０のハードウェア構成の一例について、図３を参照しながら説明する。ウェアラブル装置１０は、ボタン１１、ＬＥＤ１３、ＣＰＵ２１、メモリ２２、入出力Ｉ／Ｆ２３及び通信Ｉ／Ｆ２４を有する。
【００２７】
ＣＰＵ２１は、メモリ２２に格納されたプログラムに従って、ウェアラブル装置１０を制御する。メモリ２２は、例えば半導体メモリであり、ＣＰＵ２１によって実行されるプログラム（ログイン制御処理プログラムを含む）、ＣＰＵ２１によって参照されるデータ、及び、ＣＰＵ２１によって実行される処理の結果を示すデータ等を格納する。
【００２８】
ログイン制御処理プログラム及びデータの少なくとも一部は、記録媒体２５に格納され、必要に応じてメモリ２２にコピーされてもよい。また、取得されたデータは、必要に応じてメモリ２２から記録媒体２５にコピーされてもよい。記録媒体２５は、例えばフラッシュメモリのような不揮発性の記録媒体で実現され得る。
【００２９】
入出力Ｉ／Ｆ２３は、ウェアラブル装置１０を保持するユーザからの情報の入力を受け付け、そのユーザに情報を提供するためのインターフェースである。例えば、入出力Ｉ／Ｆ２３は、ボタン１１、タッチパネル等の入力装置から情報の入力を受け付ける。また、入出力Ｉ／Ｆ２３は、ＬＥＤ１３を点灯、点滅等させてユーザに警告を表示する。
【００３０】
［ウェアラブル装置の機能構成］
次に、本実施形態に係るウェアラブル装置１０の機能構成の一例について、図４を参照しながら説明する。ウェアラブル装置１０は、入力部３０、記憶部３１、オン・オフ変化判定部３３、カウンタ部３４、平均時間測定部３５、偏差測定部３６、ログイン認証部３７及び制御部３８の各機能ブロックを有する。
【００３１】
本実施形態では、各機能ブロックは、ウェアラブル装置１０の内部に設けられたログイン制御回路１２により実現される。この場合、ウェアラブル装置１０とログイン制御回路１２とのユーザインターフェース（ＵＩ）は、シリアル信号の入力、ログイン認証の結果通知、モード切り替えの３種類である。シリアル信号の入力及びモード切替信号の入力は、ユーザによるボタン１１操作により行われる。また、ログイン認証結果は、ウェアラブル装置１０の内部に出力され、これにより、ウェアラブル装置１０のロック又はロック解除が実行される。
【００３２】
入力部３０は、ユーザのボタン１１のオン操作及びオフ操作に応じたシリアル信号を入力する。オン・オフ変化判定部３３は、信号がオンからオフに変化したとき、及び信号がオフからオンに変化したときを判定する。
【００３３】
記憶部３１は、操作情報登録ＤＢ３２及び各種情報を記憶する。図５は、操作情報登録ＤＢの一例を示す。操作情報登録ＤＢは、登録時のボタン１１のオン操作及びオフ操作に応じて各オン操作の時間（各オン時間）及び各オフ操作の時間（各オフ時間）をユーザ毎に記憶する。操作情報登録ＤＢは、各オン時間の平均時間、各オン時間の平均時間の偏差値、各オフ時間の平均時間、及び各オフ時間の平均時間の偏差値を記憶する。平均時間は、時系列、あるいは大小関係がわかる配列として操作情報登録ＤＢに保持される。操作情報登録ＤＢ３２に登録された「各オン時間、各オフ時間、各オン時間の平均時間、各オフ時間の平均時間、各オン時間の偏差値、各オフ時間の偏差値」は、登録情報の一例である。
【００３４】
図５の例では、登録時にユーザが１０回同じリズムでボタン１１のオン操作及びオフ操作を行い所定パターンのシリアル信号を入力した場合の登録情報を示している。値は秒［ｓ］である。図５の例では、あるユーザが行った１回目〜１０回目のオン時間Ａ３２１、オフ時間Ａ３２２、オン時間Ｂ３２３、オフ時間Ｂ３２４、オン時間Ｃ３２５、オフ時間Ｃ３２６が登録される。また、１回目〜１０回目の各オン時間及び各オフ時間の平均時間及び偏差値が記憶される。
【００３５】
図４に戻り、カウンタ部３４は、シリアル信号に応じた登録情報の入力回数をカウントする。平均時間測定部３５は、シリアル信号がオンからオフに変化する度又は信号がオフからオンに変化する度に各オン時間、各オフ時間を数え直す。平均時間測定部３５は、算出した各オン時間の平均時間（平均値）及び各オフ時間の平均時間（平均値）をそれぞれ算出する。
【００３６】
偏差測定部３６は、測定した各オン時間と、各オフ時間と、各オン時間の平均時間と、各オフ時間の平均時間と、オン操作及びオフ操作の回数とに基づき、各オン時間の偏差値、及び各オフ時間の偏差値を算出する。図５の例では、１回目〜１０回目のオン時間Ａ３２１の平均時間は１．１４ｓ、偏差値は０．０９である。発明者の調査によれば、オン時間が長いほど偏差値も大きくなる傾向にある。
【００３７】
偏差値の算出の一例として、偏差測定部３６は、式（１）に基づき分散σ２を算出する。
【００３８】
【数１】
2017138729.tif 000003
【００３９】
ｍは回数、ｘは各オン時間及び各オフ時間、Ｘは各オン時間の平均値及び各オフ時間の平均値を示す。
【００４０】
次に、偏差測定部３６は、式（２）に基づき偏差値σを算出する。
【００４１】
【数２】
2017138729.tif 000004
【００４２】
以上の処理により、図５に示すように、操作情報登録ＤＢには、信号のオンからオフ又はオフからオンへの変化に応じてオン時間及びオフ時間の順番、登録情報の入力回数ｍ、各オン時間、各オフ時間が登録される。また、測定された各オン時間の平均時間、各オフ時間の平均時間、各オン時間の偏差値、各オフ時間の偏差値が操作情報登録ＤＢ３２に記録される。
【００４３】
図４に戻り、ログイン認証部３７は、操作情報登録ＤＢに記憶された各オン時間の平均時間、各オフ時間の平均時間、各オン時間の偏差値、各オフ時間の偏差値を参照して、測定した各オン操作と各オフ操作が、許容範囲内に行われたか否かの比較を行う。一例としては、ログイン認証部３７は、測定した各オン時間と記憶した各オン時間の平均時間とのずれが、記憶した各オン時間の平均時間±偏差値の範囲内か否かを判定する。また、ログイン認証部３７は、測定した各オフ時間と記憶した各オフ時間の平均時間とのずれが、記憶した各オフ時間の平均時間±偏差値の範囲内か否かを判定する。ログイン認証部３７は、判定の結果に基づきログイン認証する。
【００４４】
ログイン認証部３７は、判定結果をウェアラブル装置１０とログイン制御回路１２とのユーザインターフェースに通知する。判定の結果、ログインに成功した場合、ウェアラブル装置１０のロックが解除される。判定の結果、ログインに失敗した場合、ウェアラブル装置１０はロックされる。ロック及びロックの解除を制御する機器のＩＤ情報を送信することで、ロック対象のウェアラブル装置１０が特定できる。
【００４５】
ログインに成功したか又は失敗したかの判定方法の一例を説明する。図５の例では、たとえば１回目のオン時間Ａ３２１の平均時間は１．１４であり、偏差値は０．０９であった。よって、ログイン認証部３７は、ログイン操作時の１回目のオン時間が、１．１４±０．０９の範囲に入っていた場合に「ＯＫ」、それ以外は「ＮＧ」と判定する。他のオン時間及びオフ時間も同様にして、「ＯＫ」又は「ＮＧ」が判定される。
【００４６】
図４に戻り、制御部３８は、ログイン制御のモードを登録モードとログインモードとの間で切り替える。登録モード時、ユーザが行ったボタン１１によるログイン操作に応じて、操作情報登録ＤＢ３２へオン時間及びオフ時間等の登録情報が登録される。また、操作情報登録ＤＢ３２は、ログイン判定結果を記憶してもよい。ログインモード時、ユーザが行ったオン操作及びオフ操作に応じたシリアル信号に基づき、ログインを許可するか否かの判定が行われる。
【００４７】
なお、オン・オフ変化判定部３３、カウンタ部３４、平均時間測定部３５、偏差測定部３６、ログイン認証部３７及び制御部３８の各機能ブロックは、ログイン制御回路１２のハードウェアで実現されることに限らない。例えば、各機能ブロックは、メモリ２２に記憶されたログイン制御処理用のプログラムが、ＣＰＵ２１に実行させるログイン制御処理により実現されてもよいし、ハードウェアとソフトウェアとの組み合わせで実現されてもよい。
＜第１実施形態＞
［ログイン制御処理］
次に、本実施形態に係るログイン制御処理について図６を参照して説明する。図６は、第１実施形態に係るログイン制御処理の一例を示したフローチャートである。本処理が開始されると、制御部３８は、切替信号に基づき、モードを判定する（ステップＳ１）。
（登録時処理）
ユーザが登録状態にウェアラブル装置１０を設定した場合、制御部３８は、登録モードと判定し、ユーザへパスワードの登録を開始することを指示する（ステップＳ１０）。
【００４８】
この場合、入力部３０は、シリアル信号の入力を受け付ける（ステップＳ１１）。次に、オン・オフ変化判定部３３は、シリアル信号のオンからオフ又はオフからオンへの変化を判定する（ステップＳ１２）。変化があった場合、記憶部３１は、オン操作及びオフ操作の順番、入力回数、各オン時間、各オフ時間を操作情報登録ＤＢ３２に記憶する（ステップＳ１３）。次に、入力部３０は、シリアル信号の入力が所定の時間あるいは終了信号パターンまで終了したかを判定する（ステップＳ１４）。
【００４９】
シリアル信号の入力が終了していないと判定した場合、再度、ステップ１２〜Ｓ１４の処理が行われる。シリアル信号の入力が終了したと判定した場合、入力部３０は、所定回数の入力が行われたかを判定する（ステップＳ１５）。所定回数の入力が行われていないと判定された場合、入力部３０は、指示に従い次のシリアル信号の入力を受け付け（ステップＳ１０，Ｓ１１）、所定回数の入力が行われるまで、ステップ１０〜ステップ１５の処理を繰り返す。
【００５０】
所定回数の入力が行われたと判定された場合、平均時間測定部３５は、各オン時間の平均時間及び各オフ時間の平均時間を算出する。偏差測定部３６は、各オン時間の平均時間に基づき各オン時間の偏差値を算出し、各オフ時間の平均時間に基づき各オフ時間の偏差値を算出する。これにより、登録モード時の処理は終了する。
（ログイン時処理）
ステップＳ１において、ユーザがログイン状態にウェアラブル装置１０を設定した場合、制御部３８は、ログインモードと判定する。ユーザはボタン１１のオン操作及びオフ操作によりシリアル信号を入力し（ログイン操作）、入力部３０は、シリアル信号の入力を受け付ける（ステップＳ２０）。次に、オン・オフ変化判定部３３は、シリアル信号のオンからオフ又はオフからオンへの変化を判定する（ステップＳ２１）。変化があった場合、記憶部３１は、オン操作及びオフ操作の順番、入力回数、各オン時間、各オフ時間を操作情報登録ＤＢ３２に記憶する（ステップＳ２２）。次に、入力部３０は、シリアル信号の入力が所定の時間あるいは終了信号パターンまで終了したかを判定する（ステップＳ２３）。
【００５１】
シリアル信号の入力が終了していないと判定した場合、再度、ステップ２１〜Ｓ２３の処理が行われる。シリアル信号の入力が終了したと判定した場合、ログイン認証部３７は、今回のログイン操作に応じて、測定した各オン時間及び各オフ時間が、操作情報登録ＤＢ３２に記憶した各オン時間の平均時間と偏差値、及び各オフ時間の平均時間と偏差値に基づき許容範囲内のタイミングで行われたか否かを比較する（ステップＳ２４）。
【００５２】
すなわち、ログイン認証部３７は、マージンとして登録モード時に求めた偏差値を利用し、測定した各オン時間及び各オン時間の平均値に対するずれが、許容範囲内か否かを判定する。
【００５３】
具体的には、図７の上部に一例を示すように、登録時のオン時間の平均時間をμ０、偏差値をσ０、登録時のオフ時間の平均時間をμ１、偏差値をσ１とする。そして、図７の下部に示すように、測定時（ログイン時）には、時刻ｔ０にオン操作が行われ、時刻ｔ１にオフ操作が行われたとする。この場合、入力したオン操作時刻ｔ０が、登録時のオン時間の平均時間μ０±偏差値σ０の範囲内のとき、測定時のオン操作が許容範囲内のタイミングで行われたと判定される。同様に、入力したオフ操作時刻ｔ１が、登録時のオフ時間の平均時間μ１±偏差値σ１の範囲に入っているとき、測定時のオフ操作が許容範囲内のタイミングで行われたと判定される。
【００５４】
図７では、オン操作時刻ｔ０は、平均時間μ０−偏差値σ０より大きく、平均時間μ０より小さいため、許容範囲内のタイミングで行われたと判定される。また、オフ操作の時刻ｔ１は、平均時間μ１より大きく、μ１＋σ１より小さいため、許容範囲内のタイミングで行われたと判定される。
【００５５】
図６に戻り、ログイン認証部３７は、入力したシリアル信号のすべてのオン操作及びオフ操作のタイミングが、オン時間又はオフ時間の平均値±偏差値の範囲内であると判定したとき、ログインを許可する（ステップＳ２５）。
【００５６】
以上、本実施形態に係るログイン制御方法によれば、登録時のユーザによるボタン１１オン操作及びオフ操作のタイミングに応じて、登録情報を複数回入力したときの操作タイミングのずれを示す偏差値が算出される。また、偏差値に基づき、ログイン操作時のオン操作及びオフ操作のタイミングの許容範囲がユーザ毎に適正に判断される。これにより、ユーザ毎のログイン操作のリズムに応じたログイン制御を行うことができ、適正にログイン認証を行うことができる。これにより、ユーザの本人らしさを学習し、セキュリティを強固にすることができる。
【００５７】
図８は、２回ログインを試したときのログイン認証結果の一例を示す。ログイン１回目の２個目のオフ時間は３．３ｓであり、図５に示す登録時のオフ時間Ｂ３２４の平均時間は３．０６ｓ、偏差値は０．１７である。したがって、３．３＞３．０６＋０．１７となり、ログイン１回目の２個目のオフ時間は、登録時の対応オフ時間の平均時間±偏差値の範囲外である。このように、ログイン時のオン時間及びオフ時間の１つでも、登録時の対応オン時間又はオフ時間の平均時間±偏差値の範囲外のタイミングにスイッチングしたものがあると、ログインは許可されない。一方、ログイン２回目では、ログイン時のオン時間及びオフ時間のすべてが、登録時の対応オン時間又はオフ時間の平均時間±偏差値の範囲内のため、ログインは許可される。
＜第２実施形態＞
［ログイン制御処理］
次に、本実施形態に係るログイン制御処理について図９を参照して説明する。図９は、本実施形態に係るログイン制御処理の一例を示したフローチャートである。本処理が開始されると、制御部３８は、切替信号に基づき、モードを判定する（ステップＳ１）。
（登録時処理）
制御部３８は、登録モードと判定した場合、ユーザへパスワードの登録を開始することを指示する（ステップＳ１０）。次に、入力部３０は、シリアル信号の入力を受け付ける（ステップＳ１１）。次に、オン・オフ変化判定部３３は、シリアル信号のオンからオフ又はオフからオンへの変化を判定する（ステップＳ１２）。変化があった場合、記憶部３１は、オン操作及びオフ操作の順番、入力回数、各オン時間、各オフ時間を操作情報登録ＤＢ３２に記憶する（ステップＳ１３）。次に、ログイン認証部３７は、操作情報登録ＤＢ３２に登録されている偏差値が所定範囲外か否かを判定する（ステップＳ３０）。所定範囲内であれば、ステップＳ１４に進む。
【００５８】
操作情報登録ＤＢ３２に登録されている偏差値が所定範囲外であれば、ログイン認証部３７は、結果通知機構によりユーザに警告を通知する（ステップＳ３１）。次に、ログイン認証部３７は、偏差値が所定の値より大きい方に範囲外又は小さい方に範囲外の場合には、その偏差値を所定の値に置き換え、偏差を修正する（ステップＳ３３）。ログイン認証部３７は、偏差値が所定の値より大きい方に範囲外の場合に、その偏差値を所定の値に置き換えるようにしてもよい。
【００５９】
次に、入力部３０は、シリアル信号の入力が所定の時間あるいは終了信号パターンまで終了したかを判定する（ステップＳ１４）。シリアル信号の入力が終了していないと判定した場合、再度、ステップ１２〜Ｓ１４、ステップＳ３１〜Ｓ３３の処理が行われる。
【００６０】
ステップＳ１４にて、シリアル信号の入力が終了したと判定した場合、入力部３０は、所定回数の入力が行われたかを判定する（ステップＳ１５）。所定回数の入力が行われていないと判定された場合、入力部３０は、指示に従い次のシリアル信号の入力を受け付け（ステップＳ１０，Ｓ１１）、所定回数の入力が行われるまで、ステップ１０〜ステップ１５、ステップＳ３１〜Ｓ３３の処理を繰り返す。
【００６１】
所定回数の入力が行われたと判定された場合、平均時間測定部３５は、各オン時間の平均時間及び各オフ時間の平均時間を算出する。偏差測定部３６は、各オン時間の平均時間に基づき各オン時間の偏差値を算出し、各オフ時間の平均時間に基づき各オフ時間の偏差値を算出する。
（ログイン時処理）
ステップＳ２０〜Ｓ２５は、第１実施形態に係るステップＳ２０〜Ｓ２５と同一処理であるため、ここでは説明を省略する。
【００６２】
以上、本実施形態に係るログイン制御方法によれば、図１０に示すように、操作情報登録ＤＢ３２に記憶された偏差値σ１が所定の値σ１'よりも大きい場合、偏差値σ１を所定の値σ１'に置き換える。これにより、ログイン認証の精度を高めることができる。なお、図９のステップＳ３２に示すように、登録時に操作情報登録ＤＢ３２に登録されている偏差値が所定の値よりも小さい場合にも、偏差値を所定の値に置き換えてもよい。
＜第３実施形態＞
［ログイン制御処理］
次に、本実施形態に係るログイン制御処理について図１１を参照して説明する。図１１は、本実施形態に係るログイン制御処理の一例を示したフローチャートである。第３実施形態に係るログイン制御処理が、第２実施形態に係るログイン制御処理（図９）と異なる点は、ログインに成功すると（ステップＳ２５）、ログインに成功したシリアル信号に応じた登録情報（各オン時間、各オフ時間、各オン時間の平均時間、各オフ時間の平均時間、各オン時間の偏差値、各オフ時間の偏差値）に基づき、操作情報登録ＤＢ３２を更新する処理（ステップＳ４０）のみである。
【００６３】
ログインが許可された場合、記憶部３１は、操作情報登録ＤＢ３２に記録した回数ｍの登録情報の配列のうち、最も古い情報あるいは最も平均値からはずれた情報を有する登録情報を削除し、削除した箇所に今回ログインが許可されたシリアル信号の登録情報を記録してもよい。今回ログインが許可されたシリアル信号の登録情報を操作情報登録ＤＢ３２に記憶する際、所定個数の登録情報が操作情報登録ＤＢ３２に記憶されるまで他の登録情報を削除しなくてもよい。
＜第４実施形態＞
［ログイン制御処理］
次に、本実施形態に係るログイン制御処理について図１２及び図１３を参照して説明する。図１２は、第４実施形態に係る操作情報登録ＤＢの一例を示す。図１３は、第４実施形態に係るログイン制御処理の一例を示すフローチャートを示す。
【００６４】
本実施形態では、操作情報登録ＤＢ３２に複数個のリファレンスとなる登録情報を記憶し、ログインＩＤにより各登録情報を識別することで、パスワードを入力するだけでログインＩＤを同時に識別できるようになっている。図１２（ａ）は、ログインＩＤがＩＤ１の１回〜１０回の登録情報、平均時間、偏差値が記憶されている。図１２（ｂ）は、ログインＩＤがＩＤ２の１回〜１０回の登録情報、平均時間、偏差値が記憶されている。
【００６５】
図１３に示す第４実施形態に係るログイン制御処理では、本処理が開始されると、制御部３８は、切替信号に基づき、モードを判定する（ステップＳ１）。
（登録時処理）
制御部３８は、登録モードと判定した場合、操作情報登録ＤＢ３２からＩＤ識別情報の一例であるログインＩＤを取得し（ステップＳ５０）、ユーザへパスワードの登録を開始することを指示する（ステップＳ１０）。次に、入力部３０は、シリアル信号の入力を受け付ける（ステップＳ１１）。次に、オン・オフ変化判定部３３は、シリアル信号のオンからオフ又はオフからオンへの変化を判定する（ステップＳ１２）。
【００６６】
次に、記憶部３１は、オン操作及びオフ操作の順番、入力回数、各オン時間、各オフ時間を操作情報登録ＤＢ３２に登録する（ステップＳ１３）。次に、ログイン認証部３７は、操作情報登録ＤＢ３２に登録されている偏差値が所定範囲外か否かを判定する（ステップＳ３０）。所定範囲内であれば、ステップＳ１４に進む。
【００６７】
所定範囲外であれば、ログイン認証部３７は、結果通知機構によりユーザに警告を通知する（ステップＳ３１）。ログイン認証部３７は、偏差値が所定の値より大きい方に範囲外又は小さい方に範囲外の場合には、その偏差値を所定の値に置き換え、偏差を修正する（ステップＳ３３）。ログイン認証部３７は、偏差値が所定の値より大きい方に範囲外の場合に、その偏差値を所定の値に置き換えるようにしてもよい。
【００６８】
次に、入力部３０は、シリアル信号の入力が所定の時間あるいは終了信号パターンまで終了したかを判定する（ステップＳ１４）。シリアル信号の入力が終了していないと判定した場合、再度、ステップ１２〜Ｓ１４、ステップＳ３１〜Ｓ３３の処理が行われる。
【００６９】
ステップＳ１４にて、シリアル信号の入力が終了したと判定した場合、入力部３０は、所定回数の入力が行われたかを判定する（ステップＳ１５）。所定回数の入力が行われていないと判定された場合、入力部３０は、指示に従い次のシリアル信号の入力を受け付け（ステップＳ１０，Ｓ１１）、所定回数の入力が行われるまで、ステップ１０〜ステップ１５、ステップＳ３１〜Ｓ３３の処理を繰り返す。
【００７０】
所定回数の入力が行われたと判定された場合、平均時間測定部３５は、取得したログインＩＤの各オン時間の平均時間及び各オフ時間の平均時間を算出する。偏差測定部３６は、各オン時間の平均時間に基づき各オン時間の偏差値を算出し、各オフ時間の平均時間に基づき各オフ時間の偏差値を算出する。
（ログイン時処理）
ステップＳ１においてログインモードと判定した場合、入力部３０は、シリアル信号の入力を受け付ける（ステップＳ２０）。次に、オン・オフ変化判定部３３は、シリアル信号のオンからオフ又はオフからオンへの変化を判定する（ステップＳ２１）。次に記憶部３１は、カウントした順番、回数、時間を操作情報登録ＤＢ３２に登録する（ステップＳ２２）。
【００７１】
次に、入力部３０は、シリアル信号の入力が所定の時間あるいは終了信号パターンまで終了したかを判定する（ステップＳ２３）。シリアル信号の入力が終了していないと判定した場合、再度、ステップ２１〜Ｓ２３の処理が行われる。シリアル信号の入力が終了したと判定した場合、ログイン認証部３７は、ＩＤ１の登録情報に対する偏差値と、オン時間及びオフ時間の平均時間とに基づき、測定した各オン操作と各オフ操作のタイミングが許容範囲内か否かを比較する（ステップＳ５２）。つまり、ログイン認証部３７は、入力したシリアル信号のすべてのオン操作及びオフ操作のタイミングが、登録情報のオン時間又はオフ時間の開始時刻の平均値±偏差値の範囲内であるかを判定する。
【００７２】
ログイン認証部３７は、入力したすべてのオン操作及びオフ操作のタイミングが、ＩＤ１の登録情報のオン時間又はオフ時間の開始時刻の平均値±偏差値の範囲内であると判定したとき、ログインを許可する（ステップＳ５３）。
【００７３】
ログインの許可時、記憶部３１は、ログインＩＤとしてＩＤ１を割り振り、ログインが許可された際の登録情報をログインＩＤに対応付けて操作情報登録ＤＢ３２に登録する（ステップＳ５４）。また、ログインの許可時、制御部３８は、ログインを許可された登録情報のログインＩＤをユーザに通知する（ステップＳ５５）。
【００７４】
ステップＳＳ５３において、ログイン認証部３７は、ログインを許可しないと判定した場合、すべてのオン操作及びオフ操作のタイミングが、ＩＤ２の登録情報のオン時間又はオフ時間の開始時刻の平均値±偏差値の範囲内かを判定する（ステップＳ５６）。範囲外であると判定した場合、ステップＳ２０に戻り、入力部３０は、次のシリアル信号の入力を受け付け（ステップＳ２０）、ステップＳ２０以降の処理を繰り返す。
【００７５】
一方、ログイン認証部３７は、ログインＩＤがＩＤ２の登録情報のオン時間又はオフ時間の開始時刻の平均値±偏差値の範囲内であると判定した場合、ログインを許可する（ステップＳ５７）。次に、記憶部３１は、ログインＩＤとしてＩＤ２を割り振り、ログインが許可された際の登録情報をログインＩＤに対応付けて操作情報登録ＤＢ３２に登録する（ステップＳ５８）。また、ログインの許可時、制御部３８は、ログインを許可された登録情報のログインＩＤをユーザに通知する（ステップＳ５９）。
【００７６】
以上、本実施形態に係るログイン制御方法によれば、操作情報登録ＤＢ３２は、登録した各オン時間及び各オン時間の偏差値をログインＩＤに対応させて複数記憶する。その操作情報登録ＤＢ３２を参照して、入力したシリアル信号について測定した各オン時間及び各オフ時間が許容範囲内であるかが判定される。判定の結果に応じて、ログインを許可するログインＩＤを特定することができる。
【００７７】
図１４は、第４実施形態に係るログイン制御処理結果の一例を示す。図１４の例では、１回目のログイン操作によるシリアル信号に対して、ＩＤ１の登録情報に基づき、ログイン制御処理が行われ、その結果、ログインは許可されなかった。次に、先ほどと同じシリアル信号に対して、ＩＤ２の登録情報に基づき、ログイン制御処理が行われ、その結果、ログインは許可されなかった。
【００７８】
次に、２回目のログイン操作によるシリアル信号に対して、ＩＤ１の登録情報に基づき、ログイン制御処理が行われ、その結果、ログインは許可されなかった。次に、先ほどと同じシリアル信号に対して、ＩＤ２の登録情報に基づき、ログイン制御処理が行われ、その結果、ログインは許可されている。
【００７９】
以上に説明したように、第１〜第４実施形態に係るログイン制御処理によれば、ユーザ毎のログイン操作のリズムに応じたログイン制御を行うことができる。
【００８０】
なお、操作情報登録ＤＢ３２に記憶された情報は、メモリ２２又はネットワークを介してウェアラブル装置１０に接続されるクラウド上のサーバ等に格納され得る。
【００８１】
以上、ログイン制御方法、ログイン制御装置及びプログラムを上記実施形態により説明したが、本発明に係るログイン制御方法、ログイン制御装置及びプログラムは上記実施形態に限定されるものではなく、本発明の範囲内で種々の変形及び改良が可能である。また、上記実施形態及び変形例が複数存在する場合、矛盾しない範囲で組み合わせることができる。
【００８２】
以上の説明に関し、更に以下の項を開示する。
（付記１）
オン操作及びオフ操作に応じたシリアル信号を入力し、
入力した前記シリアル信号の各オン時間及び各オフ時間を測定し、
ユーザ毎の前記各オン時間の平均時間、前記各オン時間の偏差値、前記各オフ時間の平均時間及び前記各オフ時間の偏差値を記憶した記憶部を参照して、測定した前記各オン時間及び各オフ時間が許容範囲内であるかを判定し、
前記判定の結果に応じて、ログインを許可する、
処理をコンピュータが実行するログイン制御方法。
（付記２）
前記記憶部に記憶した各オン時間の偏差値及び各オフ時間の偏差値の少なくともいずれかが所定の範囲外である場合、該所定の範囲外である偏差値を所定の値に修正して記憶した前記記憶部を参照して、測定した前記各オン時間及び各オフ時間が許容範囲内であるかを判定する、
付記１に記載のログイン制御方法。
（付記３）
前記記憶部に記憶した各オン時間の偏差値及び各オフ時間の偏差値が、所定の範囲外である場合、警告を出力する、
付記２に記載のログイン制御方法。
（付記４）
ユーザ毎の前記各オン時間の平均時間、前記各オン時間の偏差値、前記各オフ時間の平均時間及び前記各オフ時間の偏差値を、ＩＤ識別情報に対応させて複数記憶した前記記憶部を参照して、測定した前記各オン時間及び各オフ時間が許容範囲内であるかを判定し、
前記判定の結果に応じて、ログインを許可するＩＤ識別情報を特定する、
付記１〜３のいずれか一項に記載のログイン制御方法。
（付記５）
前記ログインを許可した場合、前記記憶部に前記ログインを許可したときの前記シリアル信号の各オン時間及び各オフ時間を登録し、前記記憶部から最も古く記憶した前記シリアル信号の各オン時間及び各オフ時間を消去した後、ユーザ毎の前記各オン時間の平均時間、前記各オン時間の偏差値、前記各オフ時間の平均時間及び前記各オフ時間の偏差値を再計算し、前記記憶部を更新する、
付記１〜４のいずれか一項に記載のログイン制御方法。
（付記６）
前記ログインを許可した場合、前記記憶部に前記ログインを許可したときの前記シリアル信号の各オン時間及び各オフ時間を登録し、前記記憶部から最も平均値から外れた前記シリアル信号の各オン時間及び各オフ時間を消去した後、ユーザ毎の前記各オン時間の平均時間、前記各オン時間の偏差値、前記各オフ時間の平均時間及び前記各オフ時間の偏差値を再計算し、前記記憶部を更新する、
付記１〜４のいずれか一項に記載のログイン制御方法。
（付記７）
オン操作及びオフ操作に応じたシリアル信号を入力する入力部と、
入力した前記シリアル信号の各オン時間及び各オフ時間を測定する測定部と、
ユーザ毎の前記各オン時間の平均時間、前記各オン時間の偏差値、前記各オフ時間の平均時間及び前記各オフ時間の偏差値を記憶した記憶部を参照して、測定した前記各オン時間及び各オフ時間が許容範囲内であるかを判定し、前記判定の結果に応じて、ログインを許可するログイン認証部と、
を有するログイン制御装置。
（付記８）
前記判定部は、前記記憶部に記憶した各オン時間の偏差値及び各オフ時間の偏差値の少なくともいずれかが所定の範囲外である場合、該所定の範囲外である偏差値を所定の値に修正して記憶した前記記憶部を参照して、測定した前記各オン時間及び各オフ時間が許容範囲内であるかを判定する、
付記７に記載のログイン制御装置。
（付記９）
前記ログイン認証部は、前記記憶部に記憶した各オン時間の偏差値及び各オフ時間の偏差値が、所定の範囲外である場合、警告を出力する、
付記８に記載のログイン制御装置。
（付記１０）
前記判定部は、ユーザ毎の前記各オン時間の平均時間、前記各オン時間の偏差値、前記各オフ時間の平均時間及び前記各オフ時間の偏差値を、ＩＤ識別情報に対応させて複数記憶した前記記憶部を参照して、測定した前記各オン時間及び各オフ時間が許容範囲内であるかを判定し、
前記判定の結果に応じて、ログインを許可するＩＤ識別情報を特定する、
付記７〜９のいずれか一項に記載のログイン制御装置。
（付記１１）
前記記憶部は、前記ログインを許可した場合、前記記憶部に前記ログインを許可したときの前記シリアル信号の各オン時間及び各オフ時間を登録し、前記記憶部から最も古く記憶した前記シリアル信号の各オン時間及び各オフ時間を消去した後、ユーザ毎の前記各オン時間の平均時間、前記各オン時間の偏差値、前記各オフ時間の平均時間及び前記各オフ時間の偏差値を再計算し、更新する、
付記７〜１０のいずれか一項に記載のログイン制御装置。
（付記１２）
前記記憶部は、前記ログインを許可した場合、前記記憶部に前記ログインを許可したときの前記シリアル信号の各オン時間及び各オフ時間を登録し、前記記憶部から最も平均値から外れた前記シリアル信号の各オン時間及び各オフ時間を消去した後、ユーザ毎の前記各オン時間の平均時間、前記各オン時間の偏差値、前記各オフ時間の平均時間及び前記各オフ時間の偏差値を再計算し、更新する、
付記７〜１０のいずれか一項に記載のログイン制御装置。
（付記１３）
オン操作及びオフ操作に応じたシリアル信号を入力し、
入力した前記シリアル信号の各オン時間及び各オフ時間を測定し、
ユーザ毎の前記各オン時間の平均時間、前記各オン時間の偏差値、前記各オフ時間の平均時間及び前記各オフ時間の偏差値を記憶した記憶部を参照して、測定した前記各オン時間及び各オフ時間が許容範囲内であるかを判定し、
前記判定の結果に応じて、ログインを許可する、
処理をコンピュータに実行させるためのプログラム。
（付記１４）
前記記憶部に記憶した各オン時間の偏差値及び各オフ時間の偏差値の少なくともいずれかが所定の範囲外である場合、該所定の範囲外である偏差値を所定の値に修正して記憶した前記記憶部を参照して、測定した前記各オン時間及び各オフ時間が許容範囲内であるかを判定する、
付記１３に記載のプログラム。
（付記１５）
前記記憶部に記憶した各オン時間の偏差値及び各オフ時間の偏差値が、所定の範囲外である場合、警告を出力する、
付記１４に記載のプログラム。
（付記１６）
ユーザ毎の前記各オン時間の平均時間、前記各オン時間の偏差値、前記各オフ時間の平均時間及び前記各オフ時間の偏差値を、ＩＤ識別情報に対応させて複数記憶した前記記憶部を参照して、測定した前記各オン時間及び各オフ時間が許容範囲内であるかを判定し、
前記判定の結果に応じて、ログインを許可するＩＤ識別情報を特定する、
付記１３〜１５のいずれか一項に記載のプログラム。
（付記１７）
前記ログインを許可した場合、前記記憶部に前記ログインを許可したときの前記シリアル信号の各オン時間及び各オフ時間を登録し、前記記憶部から最も古く記憶した前記シリアル信号の各オン時間及び各オフ時間を消去した後、ユーザ毎の前記各オン時間の平均時間、前記各オン時間の偏差値、前記各オフ時間の平均時間及び前記各オフ時間の偏差値を再計算し、前記記憶部を更新する、
付記１３〜１６のいずれか一項に記載のプログラム。
（付記１８）
前記ログインを許可した場合、前記記憶部に前記ログインを許可したときの前記シリアル信号の各オン時間及び各オフ時間を登録し、前記記憶部から最も平均値から外れた前記シリアル信号の各オン時間及び各オフ時間を消去した後、ユーザ毎の前記各オン時間の平均時間、前記各オン時間の偏差値、前記各オフ時間の平均時間及び前記各オフ時間の偏差値を再計算し、前記記憶部を更新する、
付記１３〜１６のいずれか一項に記載のプログラム。
【符号の説明】
【００８３】
１０  ウェアラブル装置
１１  ボタン
１２  ログイン制御回路
１３  ＬＥＤ
１８  情報処理装置
２１  ＣＰＵ
２２  メモリ
２３  入出力Ｉ／Ｆ
２４  通信Ｉ／Ｆ
３０  入力部
３１  記憶部
３２  操作情報登録ＤＢ
３３  オン・オフ変化判定部
３４  カウンタ部
３５  平均時間測定部
３６  偏差測定部
３７  ログイン認証部
３８  制御部
【図１】
2017138729.tif 000005
【図２】
2017138729.tif 000006
【図３】
2017138729.tif 000007
【図４】
2017138729.tif 000008
【図５】
2017138729.tif 000009
【図６】
2017138729.tif 000010
【図７】
2017138729.tif 000011
【図８】
2017138729.tif 000012
【図９】
2017138729.tif 000013
【図１０】
2017138729.tif 000014
【図１１】
2017138729.tif 000015
【図１２】
2017138729.tif 000016
【図１３】
2017138729.tif 000017
【図１４】
2017138729.tif 000018