(57)【特許請求の範囲】
【請求項１】
身体に装着する情報処理装置であって、
装着状態を検出するための検出部と、
前記検出部からの検出情報によって、前記情報処理装置を装着状態であるか否かを判定する装着判定部と、
装着者の本人認証を行う認証処理部と、
前記認証処理部による認証結果を記憶する認証記憶部と、
前記認証記憶部を制御する認証記憶制御部と、
処理要求を受信する処理要求受信部と、
前記処理要求受信部が受信した処理要求を実行する処理実行部と、
前記処理実行部が処理要求を実行した処理履歴を、履歴記憶部に記憶させる履歴記憶制御部と、
前記履歴記憶部に記憶された処理履歴を参照して、処理要求の実行状態が異常であるか否かを判定する異常処理判定部と、
を備え、
前記認証記憶制御部は、
前記装着判定部によって装着状態であるときに、前記認証処理部によって本人であることが認証されたことを条件に、認証成功情報を前記認証記憶部に記憶し、
前記装着判定部によって装着状態であると引き続き判定されている間は、前記認証成功情報が前記認証記憶部に記憶された状態を継続し、
前記異常処理判定部が異常であると判定した場合には、前記装着判定部によって装着状態であると引き続き判定されている間であっても、前記認証記憶部に記憶された前記認証成功情報を消去し、
前記処理実行部は、
前記認証記憶部に前記認証成功情報が記憶されている場合には、前記認証処理部による本人認証を行わずに、前記処理要求受信部が受信した処理要求を実行し、
前記認証記憶部に前記認証成功情報が記憶されていない場合には、前記認証処理部によって本人であることが認証されたことを条件に、前記処理要求受信部が受信した処理要求を実行すること、
を特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記認証記憶制御部は、前記装着判定部によって前記情報処理装置を未装着状態であると判定されたことに応じて、前記認証記憶部に記憶された認証成功情報を消去すること、
を特徴とする情報処理装置。
【請求項３】
請求項１又は請求項２に記載の情報処理装置において、
複数の前記検出部を備え、
前記装着判定部は、
全ての前記検出部からの前記検出情報が前記情報処理装置を装着中であることを示す場合には、装着状態であると判定し、
その後に、全ての前記検出部からの前記検出情報が前記情報処理装置を未装着であることを示した場合に、未装着状態であると判定すること、
を特徴とする情報処理装置。
【請求項４】
請求項１から請求項３までのいずれかに記載の情報処理装置において、
前記装着判定部による判定結果を記憶する装着状態記憶部を備えること、
を特徴とする情報処理装置。
【請求項５】
請求項１から請求項４までのいずれかに記載の情報処理装置において、
前記処理要求受信部が受信した処理要求に基づいて、本人認証が必要であるか否かを判定する要求判定部を備え、
前記処理実行部は、前記要求判定部により本人認証が必要であると判定された場合に、前記認証処理部による本人認証を行うこと、
を特徴とする情報処理装置。
【請求項６】
請求項１から請求項５までのいずれかに記載の情報処理装置において、
日時取得部を備え、
前記履歴記憶制御部は、前記処理履歴と、処理日時とを対応付けて前記履歴記憶部に記憶させ、
前記履歴記憶部に記憶された処理履歴及び処理日時から処理要求の実行状態が異常であるか否かを判定するための処理判定情報を設定する判定情報設定部を備えること、
を特徴とする情報処理装置。
【請求項７】
請求項１から請求項６までのいずれかに記載の情報処理装置において、
タイマ部を備え、
前記認証記憶制御部は、前記認証処理部による認証成功情報を前記認証記憶部に記憶させてから基準時間を経過した場合には、前記装着判定部によって装着状態であると引き続き判定されている間であっても、前記認証記憶部に記憶された前記認証成功情報を消去すること、
を特徴とする情報処理装置。
【請求項８】
請求項１から請求項７までのいずれかに記載の情報処理装置において、
前記装着判定部は、前記検出部からの前記検出情報に変化があった場合に、前記情報処理装置を装着状態であるか否かを判定すること、
を特徴とする情報処理装置。
【請求項９】
請求項１から請求項８までのいずれかに記載の情報処理装置において、
撮影部と、
認証情報を記憶した認証情報記憶部と、
を備え、
前記認証処理部は、前記撮影部により撮影された顔画像と、前記認証情報記憶部に記憶された認証情報とを照合することで、本人認証を行うこと、
を特徴とする情報処理装置。
【請求項１０】
請求項１から請求項９までのいずれかに記載の情報処理装置としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、身体に装着する情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
従来、複数の要素を用いて本人を識別する二要素認証を行うシステムが開示されている（例えば、特許文献１）。二要素認証は、２つの要素による照合で本人を認証するものである。２つの要素とは、当事者しか持ちえない特定の識別対象物（例えば、クレジットカード）と、当事者しか知りえない特定の識別対象情報（例えば、ＰＩＮ（Ｐｅｒｓｏｎａｌ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｎｕｍｂｅｒ））とをいう。
また、ユーザの健康状態を把握する身体装着型生活支援装置が開示されている（例えば、特許文献２）。このようなユーザの身体に装着する、いわゆる「ウェアラブルコンピュータ」が、身近なものになりつつある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１０６５９３号公報
【特許文献２】特開２００１−３２７４７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
二要素認証は、システムのセキュリティを向上させ得る反面、ユーザに煩雑な入力処理を行わせるものである。特に、何度も認証処理を行う必要がある場合には、その都度、特定の識別対象情報の入力を強いることになるため、利便性が悪いものになってしまう。
そこで、本発明は、セキュリティを低下させることなくユーザの利便性を考慮した情報処理装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明は、以下のような解決手段により、前記課題を解決する。なお、理解を容易にするために、本発明の実施形態に対応する符号を付して説明するが、これに限定されるものではない。また、符号を付して説明した構成は、適宜改良してもよく、また、少なくとも一部を他の構成物に代替してもよい。
【０００６】
第１の発明は、身体に装着する情報処理装置（１）であって、装着状態を検出するための検出部（２）と、前記検出部からの検出情報によって、前記情報処理装置を装着状態であるか否かを判定する装着判定部（１１）と、装着者の本人認証を行う認証処理部（１６）と、前記認証処理部による認証結果を記憶する認証記憶部（３３）と、前記認証記憶部を制御する認証記憶制御部（１８）と、を備え、前記認証記憶制御部は、前記装着判定部によって装着状態であるときに、前記認証処理部によって本人であることが認証されたことを条件に、認証成功情報を前記認証記憶部に記憶し、前記装着判定部によって装着状態であると引き続き判定されている間は、前記認証成功情報が前記認証記憶部に記憶された状態を継続すること、を特徴とする情報処理装置である。
第２の発明は、第１の発明の情報処理装置（１）において、前記認証記憶制御部（１８）は、前記装着判定部（１１）によって前記情報処理装置を未装着状態であると判定されたことに応じて、前記認証記憶部（３３）に記憶された認証成功情報を消去すること、を特徴とする情報処理装置である。
第３の発明は、第１の発明又は第２の発明の情報処理装置（１）において、複数の前記検出部（２）を備え、前記装着判定部（１１）は、全ての前記検出部からの前記検出情報が前記情報処理装置を装着中であることを示す場合には、装着状態であると判定し、その後に、全ての前記検出部からの前記検出情報が前記情報処理装置を未装着であることを示した場合に、未装着状態であると判定すること、を特徴とする情報処理装置である。
第４の発明は、第１の発明から第３の発明までのいずれかの情報処理装置（１）において、前記装着判定部（１１）による判定結果を記憶する装着状態記憶部（３４）を備えること、を特徴とする情報処理装置である。
第５の発明は、第１の発明から第４の発明までのいずれかの情報処理装置（１）において、処理要求を受信する処理要求受信部（１３）と、前記処理要求受信部が受信した処理要求を実行する処理実行部（１５）と、を備え、前記処理実行部は、前記認証記憶部（３３）に前記認証成功情報が記憶されている場合には、前記認証処理部（１６）による本人認証を行わずに、前記処理要求受信部が受信した処理要求を実行し、前記認証記憶部に前記認証成功情報が記憶されていない場合には、前記認証処理部によって本人であることが認証されたことを条件に、前記処理要求受信部が受信した処理要求を実行すること、を特徴とする情報処理装置である。
第６の発明は、第５の発明の情報処理装置（１）において、前記処理要求受信部（１３）が受信した処理要求に基づいて、本人認証が必要であるか否かを判定する要求判定部（１４）を備え、前記処理実行部（１５）は、前記要求判定部により本人認証が必要であると判定された場合に、前記認証処理部（１６）による本人認証を行うこと、を特徴とする情報処理装置である。
第７の発明は、第５の発明又は第６の発明の情報処理装置（１）において、前記処理実行部（１５）が処理要求を実行した処理履歴を、履歴記憶部（３５）に記憶させる履歴記憶制御部（２０）と、前記履歴記憶部に記憶された処理履歴を参照して、処理要求の実行状態が異常であるか否かを判定する異常処理判定部（２１）と、を備え、前記認証記憶制御部（１８）は、前記異常処理判定部が異常であると判定した場合には、前記装着判定部（１１）によって装着状態であると引き続き判定されている間であっても、前記認証記憶部（３３）に記憶された前記認証成功情報を消去すること、を特徴とする情報処理装置である。
第８の発明は、第７の発明の情報処理装置（１）において、日時取得部（５）を備え、前記履歴記憶制御部（２０）は、前記処理履歴と、処理日時とを対応付けて前記履歴記憶部（３５）に記憶させ、前記履歴記憶部に記憶された処理履歴及び処理日時から処理要求の実行状態が異常であるか否かを判定するための処理判定情報を設定する判定情報設定部（２２）を備えること、を特徴とする情報処理装置である。
第９の発明は、第１の発明から第８の発明までのいずれかの情報処理装置（１）において、タイマ部（５）を備え、前記認証記憶制御部（１８）は、前記認証処理部（１６）による認証成功情報を前記認証記憶部（３３）に記憶させてから基準時間を経過した場合には、前記装着判定部（１１）によって装着状態であると引き続き判定されている間であっても、前記認証記憶部に記憶された前記認証成功情報を消去すること、を特徴とする情報処理装置である。
第１０の発明は、第１の発明から第９の発明までのいずれかの情報処理装置（１）において、前記装着判定部（１１）は、前記検出部（２）からの前記検出情報に変化があった場合に、前記情報処理装置を装着状態であるか否かを判定すること、を特徴とする情報処理装置である。
第１１の発明は、第１の発明から第１０の発明までのいずれかの情報処理装置（１）において、撮影部（３）と、認証情報を記憶した認証情報記憶部（３２）と、を備え、前記認証処理部（１６）は、前記撮影部により撮影された顔画像と、前記認証情報記憶部に記憶された認証情報とを照合することで、本人認証を行うこと、を特徴とする情報処理装置である。
第１２の発明は、第１の発明から第１１の発明までのいずれかの情報処理装置（１）としてコンピュータを機能させるためのプログラム（３１ａ，３１ｂ）である。
【発明の効果】
【０００７】
本発明によれば、セキュリティを低下させることなくユーザの利便性を考慮した情報処理装置及びプログラムを提供することができる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態に係る身体装着装置の例を示す図である。
【図２】本実施形態に係る身体装着装置の機能ブロックを示す図である。
【図３】本実施形態に係る身体装着装置の各記憶部の例を示す図である。
【図４】本実施形態に係る身体装着装置のメイン処理を示すフローチャートである。
【図５】本実施形態に係る身体装着装置の装着判定処理を示すフローチャートである。
【図６】本実施形態に係る身体装着装置の要求処理を示すフローチャートである。
【図７】本実施形態に係る身体装着装置の認証成功情報利用判定処理を示すフローチャートである。
【図８】本実施形態に係る身体装着装置の判定基準変更処理を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明を実施するための形態について、図を参照しながら説明する。なお、これは、あくまでも一例であって、本発明の技術的範囲はこれに限られるものではない。
（実施形態）
図１は、本実施形態に係る身体装着装置１の例を示す図である。
図２は、本実施形態に係る身体装着装置１の機能ブロックを示す図である。
図３は、本実施形態に係る身体装着装置１の各記憶部の例を示す図である。
【００１０】
図１に示す身体装着装置１（情報処理装置）は、本人認証処理を行ったり、各種処理を行ったりするための装置である。各種処理とは、例えば、物品購入時の決済処理や、Ｗｅｂサービス利用のための処理をいう。
身体装着装置１は、図１（Ａ）に示すように、例えば、ユーザＰの腕（手首部分）に装着する腕時計型の装置である。そして、身体装着装置１は、装着しているユーザＰの脈拍を計測し、また、ベルト同士が結合状態であるか否かを検出可能になっている。これらの機能により、身体装着装置１は、ユーザＰに装着されているか否かを示す装着状態を判定する。
また、身体装着装置１は、特定の識別対象情報である顔画像により、顔認証技術を使用した顔認証処理を行う機能を有する装置である。
以降の説明では、身体装着装置１は、決済処理の本人認証処理に使用するものとする。
【００１１】
図２に示すように、身体装着装置１は、センサ部２と、カメラ部３と、タッチパネルディスプレイ４と、日時情報取得部５（日時取得部、タイマ部）と、Ｂｌｕｅｔｏｏｔｈ（登録商標）部７と、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）部８と、制御部１０と、記憶部３０とを備える。
【００１２】
センサ部２は、身体装着装置１がユーザＰに装着されているか否かを判断するための検出情報を取得する。
センサ部２は、磁力センサ２ａと、脈拍センサ２ｂとを備える。
図１（Ｂ）に示すように、磁力センサ２ａは、ベルト部１ａの端部同士が結合しているか否かを検出するセンサである。磁力センサ２ａは、ベルト部１ａの端部付近に設けられる。
脈拍センサ２ｂは、本体部１ｂであって、ユーザＰとの接触面（この場合は、手首の皮膚）にセンサ接触面を接して、ユーザＰの脈拍を検出するセンサである。脈拍センサ２ｂは、ユーザＰの皮膚に伝播する心臓の鼓動に同期した振動を脈波として検出することで、心拍数を計測できる。
このように、身体装着装置１は、磁力センサ２ａと、脈拍センサ２ｂとにより、身体装着装置１がユーザＰに装着されているか否かを判断する。つまり、磁力センサ２ａが、双方のベルト部１ａ同士が結合していることを検出し、かつ、脈拍センサ２ｂが、脈拍を検出している場合には、身体装着装置１は、ユーザＰに装着されていると判断できる。
なお、センサ部２は、ユーザＰに装着されているか否かが判断可能なものであれば、上述のセンサに限定されず、他のセンサであってもよい。
【００１３】
図２に戻り、カメラ部３は、画像を撮影するための装置である。カメラ部３は、図１（Ｂ）に示すように、ユーザＰが身体装着装置１を装着した状態で、ユーザＰの顔画像を撮影可能な位置に設けられる。
タッチパネルディスプレイ４は、液晶パネル等で構成される表示部としての機能と、ユーザＰの指等によるタッチ入力を検出する入力部としての機能とを有する。
日時情報取得部５は、日時情報を取得する装置である。そして、日時情報取得部５は、計測開始時からの経過時間を計測可能である。
【００１４】
Ｂｌｕｅｔｏｏｔｈ部７は、Ｂｌｕｅｔｏｏｔｈ規格（通信規格）（ＩＥＥＥ  ８０２．１５．１）による近距離無線通信を行うための通信インタフェース部である。Ｂｌｕｅｔｏｏｔｈ部７は、Ｂｌｕｅｔｏｏｔｈチップ（図示せず）と、Ｂｌｕｅｔｏｏｏｔｈアンテナ（図示せず）とを備える。Ｂｌｕｅｔｏｏｔｈチップは、Ｂｌｕｅｔｏｏｔｈアンテナにより、例えば、レジスター等の決済処理を行う決済処理端末（図示せず）との間で通信を行う。
【００１５】
ＮＦＣ部８は、ＮＦＣ規格（通信規格）（ＩＳＯ／ＩＥＣ１８０９２（ＮＦＣ  ＩＰ−１）、ＩＳＯ／ＩＥＣ２１４８１（ＮＦＣ  ＩＰ−２））による近距離無線通信を行うための通信インタフェース部である。ここでは、ＮＦＣ部８は、ＮＦＣチップ（図示せず）と、ＮＦＣアンテナ（図示せず）とを備える。ＮＦＣチップは、ＮＦＣアンテナにより、上述した決済処理端末のリーダライタ（図示せず）との間で通信を行う。その際に、ＮＦＣ部８は、決済処理端末との間でＢｌｕｅｔｏｏｔｈのペアリング（登録）のための設定を行うことで、Ｂｌｕｅｔｏｏｔｈ部７と決済処理端末との間でのＢｌｕｅｔｏｏｔｈによる通信を可能にする。
【００１６】
制御部１０は、身体装着装置１の全体を制御するＣＰＵ（中央処理装置）である。制御部１０は、記憶部３０に記憶されているアプリケーションプログラム等を適宜読み出して実行することにより、上述したハードウェアと協働し、各種機能を実行する。
制御部１０は、装着判定部１１と、処理要求受信部１３と、要求判定部１４と、処理実行部１５と、認証成功情報記憶制御部１８（認証記憶制御部）と、履歴記憶制御部２０と、異常処理判定部２１と、判定情報設定部２２とを備える。
装着判定部１１は、センサ部２からの検出情報に変化があった場合に、ユーザＰに身体装着装置１が装着状態であるか否かを判定する制御部である。
処理要求受信部１３は、例えば、決済処理要求等の処理要求を受信する制御部である。
要求判定部１４は、処理要求受信部１３が受信した処理要求に基づいて、本人認証が必要であるか否かを判定する制御部である。
処理実行部１５は、処理要求受信部１３が受信した処理要求を実行する制御部である。処理実行部１５は、認証処理部１６を備える。
認証処理部１６は、ユーザＰの本人認証を行う制御部である。
認証成功情報記憶制御部１８は、認証成功情報記憶部３３（認証記憶部）を制御する制御部である。
【００１７】
履歴記憶制御部２０は、処理履歴を、履歴記憶部３５に記憶させるための制御部である。履歴記憶制御部２０は、例えば、処理実行部１５が、認証成功情報記憶部３３に記憶された認証成功情報を使用することにより、認証処理部１６による本人認証を行わずに処理要求を実行した処理履歴を、履歴記憶部３５に記憶させる。
異常処理判定部２１は、履歴記憶部３５に記憶された処理履歴を参照して、処理要求の実行状態が異常であるか否かを判定する制御部である。
判定情報設定部２２は、履歴記憶部３５に記憶された処理履歴及び処理日時から、処理要求の実行状態が異常であるか否かを判定するための処理判定情報を設定する制御部である。
なお、これらの各機能の詳細については、後述する。
【００１８】
記憶部３０は、制御部１０を実行するために必要なプログラム、データ等を記憶するための半導体メモリ素子等の記憶領域である。
記憶部３０は、プログラム記憶部３１と、認証照合情報記憶部３２（認証情報記憶部）と、認証成功情報記憶部３３と、装着状態記憶部３４と、履歴記憶部３５と、許容値記憶部３６とを備える。
プログラム記憶部３１は、プログラムを記憶する記憶領域である。
プログラム記憶部３１は、認証プログラム３１ａと、決済プログラム３１ｂとを記憶している。
【００１９】
認証プログラム３１ａは、本人認証を実行するか否かを判断し、本人認証が必要である場合には、本人認証を実行するためのプログラムである。認証プログラム３１ａは、例えば、装着判定部１１と、認証処理部１６と、認証成功情報記憶制御部１８と、履歴記憶制御部２０と、異常処理判定部２１と、判定情報設定部２２との機能を実行する。
決済プログラム３１ｂは、決済処理を実行するためのプログラムである。決済プログラム３１ｂは、例えば、処理要求受信部１３と、要求判定部１４と、処理実行部１５との機能を実行する。
【００２０】
認証照合情報記憶部３２は、本人認証に使用する認証照合情報（認証情報）を記憶する記憶領域である。認証照合情報は、この例では、ユーザＰの顔画像の特徴情報である。認証照合情報記憶部３２は、例えば、ＴｒｕｓｔＺｏｎｅ（登録商標）等のセキュアな記憶領域に有する。
認証成功情報記憶部３３は、認証成功情報（認証結果）を記憶する記憶領域である。認証成功情報とは、本人認証が成功したか否かを識別可能な情報をいう。認証成功情報記憶部３３は、図３（Ａ）に示すように、最新の認証成功フラグ（認証成功情報）と、認証成功時の処理日時とを対応付けて記憶する。認証成功フラグは、ユーザＰに身体装着装置１を装着した状態で、本人認証に成功したか否かを表すフラグである。認証成功フラグは、本人認証が成功した場合を「１」で表し、本人認証に失敗した場合を「０」で表す。なお、初期値は、「０」である。
【００２１】
装着状態記憶部３４は、身体装着装置１の装着状態を記憶する記憶領域である。装着状態記憶部３４は、図３（Ｂ）に示すように、最新の装着状態フラグ（装着状態）を記憶する。装着状態フラグは、身体装着装置１がユーザＰに装着されているか否かを表すフラグである。装着状態フラグは、装着状態である場合を「１」で表し、未装着状態である場合を「０」で表す。なお、初期値は、「０」である。
履歴記憶部３５は、処理履歴を記憶する記憶領域である。履歴記憶部３５は、図３（Ｃ）に示すように、処理日時と、処理内容と、本人認証処理コードとを対応付けて記憶する。処理日時は、処理を行った日時であり、日時情報取得部５から取得する。処理内容は、制御部１０が実行した処理内容である。本人認証処理コードは、本人認証を行ったか否かを表す。本人認証処理コードは、本人認証を必要としない処理の場合を「０」で表し、本人認証を行った場合を「１」で表し、認証成功情報を利用することで本人認証を行わなかった場合を「２」で表す。
【００２２】
許容値記憶部３６は、許容値情報を記憶する記憶領域である。許容値情報は、認証成功情報の再利用を許容するか否かの判断に用いられる情報である。許容値記憶部３６は、許容値情報として、図３（Ｄ）に示すように、許容時間と、許容回数と、許容金額とを記憶する。許容時間は、本人認証の際に認証成功情報を利用可能とし、本人認証を行わずに要求処理を実行可能にする時間である。許容回数は、許容時間内での認証成功情報を利用可能とし、本人認証を行わずに要求処理を実行可能にする回数である。許容金額は、許容時間内での認証成功情報を利用可能とし、本人認証を行わずに要求処理を実行可能にする金額である。許容値記憶部３６は、最初は、例えば、許容時間が５時間、許容回数が３回、許容金額が１０万円等、予め決められた初期値を記憶している。
【００２３】
なお、コンピュータとは、制御部、記憶装置等を備えた情報処理装置をいい、身体装着装置１は、制御部１０、記憶部３０等を備えた情報処理装置であり、コンピュータの概念に含まれる。
【００２４】
次に、身体装着装置１での処理について説明する。
図４は、本実施形態に係る身体装着装置１のメイン処理を示すフローチャートである。
このメイン処理は、身体装着装置１の電源（図示せず）が投入（ＯＮ）されたことを条件として起動する。なお、ここでは、初回起動時を除くものとして説明する。初回起動時には、ユーザＰの顔画像を取得し、認証照合情報を作成して認証照合情報記憶部３２に記憶させる処理が追加になる。
ステップＳ（以下、「Ｓ」という。）１０において、制御部１０は、初期化処理を行う。具体的には、制御部１０は、認証成功情報記憶部３３と、装着状態記憶部３４とを初期値に設定する。この処理により、認証成功情報記憶部３３は、認証成功フラグが「０」で、処理日時がクリア（空白）になり、装着状態記憶部３４は、装着状態フラグが「０」になる。
【００２５】
Ｓ１１において、制御部１０は、通信確立処理を行う。具体的には、ユーザＰが決済処理端末のリーダライタ（図示せず）に身体装着装置１を近づけることで、ＮＦＣ部８がリーダライタからの信号を受信する。そして、ＮＦＣ部８は、決済処理端末に対してペアリングのための設定を行うことで、Ｂｌｕｅｔｏｏｔｈ部７と決済処理端末との間でのＢｌｕｅｔｏｏｔｈによる通信を確立する。
Ｓ１２において、制御部１０（装着判定部１１）は、装着判定処理を行う。装着判定処理については、後述する。
Ｓ１３において、制御部１０（処理要求受信部１３）は、Ｂｌｕｅｔｏｏｔｈ部７を介して処理要求を受信したか否かを判断する。処理要求を受信した場合（Ｓ１３：ＹＥＳ）には、制御部１０は、処理をＳ１４に移す。処理要求を受信していない場合（Ｓ１３：ＮＯ）には、制御部１０は、処理をＳ１５に移す。
Ｓ１４において、制御部１０は、要求処理を行う。要求処理については、後述する。
【００２６】
Ｓ１５において、制御部１０は、センサ部２からの検出情報に変化があったか否かを判断する。例えば、磁力センサ２ａからの検出情報であれば、制御部１０は、検出情報として取得した磁力の値が、閾値を超えていない状態（未装着）から閾値を超えた状態（装着中）になったことを検出することで、検出情報に変化があったと判断できる。また、制御部１０は、閾値を超えた状態（装着中）から閾値を超えていない状態（未装着）になったことを検出することで、検出情報に変化があったと判断できる。
また、脈拍センサ２ｂからの検出情報であれば、制御部１０は、検出情報として取得した脈拍数が、適正範囲外の値（未装着）から適正範囲内の値（装着中）になったことを検出することで、検出情報に変化があったと判断できる。また、制御部１０は、適正範囲内の値（装着中）から適正範囲外の値（未装着）になったことを検出することで、検出情報に変化があったと判断できる。
センサ部２からの検出情報に変化があった場合（Ｓ１５：ＹＥＳ）には、制御部１０は、処理をＳ１２に移す。他方、センサ部２からの検出情報に変化がなかった場合（Ｓ１５：ＮＯ）には、制御部１０は、処理をＳ１６に移す。
【００２７】
Ｓ１６において、制御部１０は、判定基準を変更するか否かを判断する。判定基準は、許容値記憶部３６に記憶された許容値情報である。判定基準を変更するタイミングとしては、例えば、履歴記憶部３５に記憶された履歴件数が所定件数（例えば、５０件）に達したタイミングや、電源投入された回数が所定回数（例えば、３０回）に達したタイミングをいう。また、制御部１０は、履歴記憶部３５を参照するのではなく、記憶部３０に予め記憶されたスケジュール情報を参照して、適宜の期間（例えば、３か月）が経過したか否かを判断してもよい。判定基準を変更する場合（Ｓ１６：ＹＥＳ）には、制御部１０は、処理をＳ１７に移す。他方、判定基準を変更しない場合（Ｓ１６：ＮＯ）には、制御部１０は、処理をＳ１８に移す。
Ｓ１７において、制御部１０（判定情報設定部２２）は、判定基準変更処理を行う。判定基準変更処理は、履歴記憶部３５の処理履歴を参照して、許容値記憶部３６に記憶されている許容値情報を変更する処理である。判定基準変更処理については、後述する。
【００２８】
Ｓ１８において、制御部１０は、例えば、ユーザＰの操作により、電源の切断操作（ＯＦＦ）がされたか否かを判断する。電源の切断操作がされた場合（Ｓ１８：ＹＥＳ）には、制御部１０は、本処理を終了する。他方、電源の切断操作がされていない場合（Ｓ１８：ＮＯ）には、制御部１０は、処理をＳ１３に移す。
【００２９】
次に装着判定処理について、図５に基づき説明する。
図５は、本実施形態に係る身体装着装置１の装着判定処理を示すフローチャートである。
Ｓ２０において、制御部１０（装着判定部１１）は、装着状態であるか否かを判断する。装着状態であるか否かは、装着状態記憶部３４を参照して、装着状態フラグが「１」であるか否かにより判断できる。装着状態である場合（Ｓ２０：ＹＥＳ）には、制御部１０は、処理をＳ２１に移す。他方、装着状態ではない場合（Ｓ２０：ＮＯ）には、制御部１０は、処理をＳ２５に移す。
【００３０】
Ｓ２１において、制御部１０（装着判定部１１）は、センサ部２の全ての検出情報が未装着を示すものになったか否かを判断する。例えば、装着していた身体装着装置１をユーザＰから外した場合には、センサ部２の全ての検出情報が未装着に変化する（Ｓ２１：ＹＥＳ）。また、装着していた身体装着装置１をユーザＰが継続して装着している場合には、センサ部２の検出情報に装着中を示すものが少なくとも１つはある（Ｓ２１：ＮＯ）。未装着を示すものになった場合（Ｓ２１：ＹＥＳ）には、制御部１０は、処理をＳ２２に移す。他方、装着中を示すものが１つでもある場合（Ｓ２１：ＮＯ）には、制御部１０は、本処理を終了し、図４に戻る。
【００３１】
Ｓ２２において、制御部１０（認証成功情報記憶制御部１８）は、認証成功情報記憶部３３をクリアする。つまり、制御部１０は、認証成功情報記憶部３３の認証成功フラグを「０」にし、処理日時をクリアする。
Ｓ２３において、制御部１０は、装着状態記憶部３４の装着状態フラグを、装着状態を表す「１」から未装着状態を表す「０」に変更する。その後、制御部１０は、本処理を終了し、図４に戻る。
【００３２】
他方、Ｓ２５において、制御部１０（装着判定部１１）は、センサ部２の全ての検出情報が装着中を示すものになったか否かを判断する。例えば、未装着だった身体装着装置１をユーザＰが装着した場合には、センサ部２の全ての検出情報が装着中に変化する（Ｓ２５：ＹＥＳ）。また、未装着の身体装着装置１が引き続き未装着の状態である場合には、センサ部２の検出情報に未装着を示すものが少なくとも１つはある（Ｓ２５：ＮＯ）。装着中を示すものになった場合（Ｓ２５：ＹＥＳ）には、制御部１０は、処理をＳ２６に移す。他方、未装着を示すものが１つでもある場合（Ｓ２５：ＮＯ）には、制御部１０は、本処理を終了し、図４に戻る。
Ｓ２６において、制御部１０は、装着状態記憶部３４の装着状態フラグを、未装着状態を表す「０」から装着状態を表す「１」に変更する。その後、制御部１０は、本処理を終了し、図４に戻る。
【００３３】
このように、制御部１０は、センサ部２の全ての検出情報が装着中に変化した場合には、装着状態であると判断できる。他方、制御部１０は、装着状態と判断した後は、センサ部２の全ての検出情報が未装着に変化した場合にのみ未装着状態であると判断し、１つでもセンサ部２からの検出情報が装着中を示す場合には、引き続き装着状態であると判断できる。
【００３４】
次に、要求処理について、図６に基づき説明する。
図６は、本実施形態に係る身体装着装置１の要求処理を示すフローチャートである。
図７は、本実施形態に係る身体装着装置１の認証成功情報利用判定処理を示すフローチャートである。
図６のＳ３０において、制御部１０（要求判定部１４）は、要求判定処理を行う。要求判定処理では、処理要求に基づき、本人認証が必要な処理であるか否かを判断する。具体的には、処理要求に本人認証要否が明示されている場合には、制御部１０は、その指示によって本人認証要否を判断する。また、処理要求に本人認証要否が明示されていない場合には、制御部１０は、処理要求に含まれる命令の種類や内容から本人認証要否を判断する。例えば、処理要求が決済処理に関するものであれば、通常は、本人認証が必要である。しかし、決済金額が安価な場合には、本人認証を省略可能であると判定する。
Ｓ３１において、制御部１０は、要求判定処理の結果、本人認証が必要か否かを判断する。本人認証が必要であると判断された場合（Ｓ３１：ＹＥＳ）には、制御部１０は、処理をＳ３２に移す。他方、本人認証が必要ではないと判断された場合（Ｓ３１：ＮＯ）には、制御部１０は、処理をＳ４０に移す。
Ｓ３２において、制御部１０（認証処理部１６）は、認証成功情報利用判定処理を行う。
【００３５】
ここで、認証成功情報利用判定処理について、図７に基づき説明する。
図７のＳ５０において、制御部１０（認証処理部１６）は、認証成功情報記憶部３３を参照し、認証成功情報が記憶されているか、つまり、認証成功フラグが「１」であるか否かを判断する。認証成功情報が記憶されている場合（Ｓ５０：ＹＥＳ）には、制御部１０は、処理をＳ５１に移す。他方、認証成功情報が記憶されていない場合（Ｓ５０：ＮＯ）には、制御部１０は、処理をＳ５８に移す。
Ｓ５１において、制御部１０は、認証成功情報記憶部３３の処理日時（後述する図６のＳ３８の処理日時）と現在日時との差である経過時間が、許容値記憶部３６の許容時間内であるか否かを判断する。経過時間が許容時間内である場合（Ｓ５１：ＹＥＳ）には、制御部１０は、処理をＳ５２に移す。他方、経過時間が許容時間内ではない場合（Ｓ５１：ＮＯ）には、制御部１０は、処理をＳ５８に移す。
Ｓ５２において、制御部１０は、履歴記憶部３５を参照し、許容時間内の処理件数が、許容値記憶部３６の許容回数以内であるか否かを判断する。本人認証処理コードが「２」の処理件数が許容回数以内である場合（Ｓ５２：ＹＥＳ）には、制御部１０は、処理をＳ５３に移す。他方、本人認証処理コードが「２」の処理件数が許容回数以内ではない場合（Ｓ５２：ＮＯ）には、制御部１０は、処理をＳ５８に移す。
【００３６】
Ｓ５３において、制御部１０は、履歴記憶部３５を参照し、許容時間内の処理による決済処理金額の合計額が、許容値記憶部３６の許容金額以内であるか否かを判断する。本人認証処理コードが「２」の処理の決済処理金額の合計額が許容金額以内である場合（Ｓ５３：ＹＥＳ）には、制御部１０は、処理をＳ５４に移す。他方、本人認証処理コードが「２」の処理の決済処理金額の合計額が許容金額以内ではない場合（Ｓ５３：ＮＯ）には、制御部１０は、処理をＳ５８に移す。
Ｓ５４において、制御部１０は、認証成功情報の再利用が可能であると判定する。その後、制御部１０は、本処理を終了し、図６に戻る。
【００３７】
他方、Ｓ５８において、制御部１０（認証成功情報記憶制御部１８）は、認証成功情報記憶部３３をクリアする。つまり、制御部１０は、認証成功情報記憶部３３の認証成功フラグを「０」にし、処理日時をクリアする。この処理は、許容値情報を超えた処理要求があった場合には、制御部１０が処理要求の実行状態が異常状態にあると判断し、認証成功情報記憶部３３をクリアすることで、再度本人認証を行わせることを目的とするものである。
Ｓ５９において、制御部１０は、認証成功情報の再利用が不可であると判定する。その後、制御部１０は、本処理を終了し、図６に戻る。
【００３８】
図６に戻り、Ｓ３３において、制御部１０は、認証成功情報利用判定処理による処理の結果、認証成功情報の再利用が可能であると判断したか否かを判断する。認証成功情報の再利用が可能であると判断した場合（Ｓ３３：ＹＥＳ）には、制御部１０は、処理をＳ４０に移す。他方、認証成功情報の再利用が可能ではないと判断した場合（Ｓ３３：ＮＯ）には、制御部１０は、処理をＳ３４に移す。
【００３９】
Ｓ３４において、制御部１０（認証処理部１６）は、本人認証を行う。具体的には、制御部１０は、カメラ部３を起動させ、ユーザＰによる撮影操作によって、ユーザＰの顔画像を取得する。そして、制御部１０は、取得した顔画像の特徴情報を抽出し、抽出した顔画像の特徴情報と、認証照合情報記憶部３２に記憶された認証照合情報である顔画像の特徴情報とを比較する。この処理により、制御部１０は、カメラ部３により取得した顔画像と、認証照合情報記憶部３２に記憶された顔画像との一致不一致を判断するので、認証照合情報記憶部３２に記憶された顔画像と同一人物のものであるか否かを判断できる。制御部１０は、同一人物であると判断した場合には、本人認証に成功したものと判断できる。
Ｓ３５において、制御部１０は、処理履歴を、履歴記憶部３５に記憶させる。具体的には、制御部１０は、履歴記憶部３５の処理内容に「本人認証」と本人認証の結果とを記憶させる。また、制御部１０は、「１」を、履歴記憶部３５の本人認証処理コードに記憶させる。
【００４０】
Ｓ３６において、制御部１０は、本人認証に成功したか否かを判断する。本人認証に成功した場合（Ｓ３６：ＹＥＳ）には、制御部１０は、処理をＳ３７に移す。他方、本人認証に失敗した場合（Ｓ３６：ＮＯ）には、制御部１０は、処理をＳ４２に移す。
Ｓ３７において、制御部１０は、装着状態記憶部３４を参照して、装着状態フラグが「１」であるか、つまり、装着状態であるか否かを判断する。装着状態フラグが「１」である場合（Ｓ３７：ＹＥＳ）には、制御部１０は、処理をＳ３８に移す。他方、装着状態フラグが「０」である場合（Ｓ３７：ＮＯ）には、制御部１０は、処理をＳ４０に移す。
【００４１】
Ｓ３８において、制御部１０は、認証成功情報記憶部３３を更新する。具体的には、制御部１０は、認証成功情報記憶部３３の認証成功フラグを「１」に変更し、認証成功情報記憶部３３の処理日時に、日時情報取得部５から取得した現在日時を記憶させる。
Ｓ３９において、制御部１０は、日時情報取得部５により、時間の計測を開始する。この処理により、計測された時間は、例えば、上述した許容時間内か否かの判定処理（図７のＳ５１）に用いることができる。
Ｓ４０において、制御部１０は、要求処理を実行する。要求処理の実行では、制御部１０は、例えば、決済金額と承認を示すボタンとを、タッチパネルディスプレイ４に出力する。そして、ユーザＰによりボタンが選択されたことで、制御部１０は、Ｂｌｕｅｔｏｏｔｈ部７を介して決済実行を決済実行端末に行わせるための情報を送信する。それにより、決済実行端末では、決済処理が実行される。
【００４２】
Ｓ４１において、制御部１０は、処理履歴を、履歴記憶部３５に記憶させる。具体的には、制御部１０は、本人認証を必要としない処理である場合（Ｓ３１がＮＯ）には、「０」を、履歴記憶部３５の本人認証処理コードに記憶させる。また、制御部１０は、本人認証を実行した後に要求処理を実行した場合（Ｓ３６がＹＥＳ）には、「１」を、履歴記憶部３５の本人認証処理コードに記憶させる。さらに、制御部１０は、認証成功情報の再利用をした場合（Ｓ３３がＹＥＳ）には、「２」を、履歴記憶部３５の本人認証処理コードに記憶させる。その後、制御部１０は、本処理を終了し、図４に戻る。
【００４３】
他方、Ｓ４２において、制御部１０は、処理エラーを応答する。具体的には、認証失敗により処理エラーになった旨を、タッチパネルディスプレイ４に出力する。その後、制御部１０は、本処理を終了し、図４に戻る。
【００４４】
次に、判定基準変更処理について説明する。
図８は、本実施形態に係る身体装着装置１の判定基準変更処理を示すフローチャートである。
判定基準変更処理は、許容値記憶部３６に記憶されている許容値情報を、履歴情報に基づいて変更する処理である。
Ｓ６０において、制御部１０は、履歴記憶部３５を参照して、所定の履歴情報を抽出する。抽出する履歴情報は、例えば、前回判定基準変更処理を行った以降のものであってもよいし、最新の３０件分等と予め指定された件数分のものであってもよい。また、本人認証処理コードが「２」である認証成功情報を利用したものを抽出してもよい。
Ｓ６１において、制御部１０は、抽出した履歴情報を分析する分析処理を行う。分析処理では、例えば、履歴情報のうち処理実行した日時情報から、処理実行頻度を特定したり、履歴情報のうち処理実行した決済金額から、許容金額を特定したりする。
【００４５】
Ｓ６２において、制御部１０は、分析処理により特定した更新データを作成する。
Ｓ６３において、制御部１０は、更新データを用いて、許容値記憶部３６に記憶されている許容値情報を更新する。
Ｓ６４において、制御部１０は、履歴記憶部３５に記憶されている履歴情報を削除する。ここでは、直近の電源投入からの履歴情報を除く全ての履歴情報を削除してもよいし、直近から１００件分の履歴情報を残して、それ以外の履歴情報を削除してもよい。その後、制御部１０は、本処理を終了し、図４に戻る。
【００４６】
このように、本実施形態によれば、身体装着装置１は、以下のような効果がある。
（１）身体装着装置１を装着状態にしたまま本人認証を行い、本人認証に成功したとき（図６のＳ３６がＹＥＳ）には、装着状態である間（図６のＳ３７がＹＥＳ）は、本人認証に成功したことを示す認証成功情報を、認証成功情報記憶部３３に記憶したままにする。これにより、身体装着装置１を装着状態であるときには、認証成功情報を次の処理において流用することができる（図６のＳ３３がＹＥＳ）。よって、処理の都度行う必要がある煩雑な認証操作を省略できるので、結果として、ユーザＰの利便性が向上する。
（２）身体装着装置１が未装着状態であるときには、認証成功情報記憶部３３の認証成功情報をクリアする（図５のＳ２２）。未装着状態であると判定されるのは、この身体装着装置１が、今まで装着していた状態から外された状態に遷移することであり、認証した本人の身体から離れた場合である。その場合に、認証成功情報記憶部３３に認証成功情報が記憶されたままであると、認証成功情報を悪用されるおそれがあるため、認証成功情報記憶部３３に記憶されていた認証成功情報をクリアする。この処理によって、認証成功情報を他の処理で使用できなくなり、セキュリティ性が向上する。
【００４７】
（３）身体装着装置１のセンサ部２の全ての検出情報が装着中であることを示す場合に、装着状態であると判定する（図５のＳ２５がＹＥＳ）ので、装着していることを正確に判定でき、誤判定を抑制できる。
また、装着状態であると判定された場合には、センサ部２の全ての検出情報が未装着になったことを示す（図５のＳ２１がＹＥＳになる）まで、装着状態である判定を維持する。よって、装着状態にある身体装着装置１が１つのセンサ部２の誤作動によりそのセンサ部２からの検出情報が未装着を示した場合であっても、他のセンサ部２のうち１つでも装着中を示した場合には、引き続き装着状態であると判断する。その結果、ユーザＰの利便性が向上する。
【００４８】
（４）センサ部２の検出情報に基づき、装着状態又は未装着状態を示す判定結果を装着状態記憶部３４に記憶する（図５のＳ２３，Ｓ２６）ので、装着状態であるか否かを、装着状態記憶部３４を参照すれば判断でき、処理が簡易である。
（５）センサ部２からの検出情報に変化があった場合（図４のＳ１５がＹＥＳ）に、装着状態であるか否かを判定するので、常に装着判定をする必要がなく、処理負荷が低減できる。
【００４９】
（６）認証成功情報記憶部３３の認証成功情報を参照することで、処理要求を実行するための本人認証を省略できる（図６のＳ３３がＹＥＳの場合）。
また、一律に本人認証を省略するのではなく、処理要求から本人認証が必要か否かを判定し（図６のＳ３１）、本人認証が必要な場合には、本人認証を行って処理要求を実行できる。そのため、ユーザＰの利便性と、セキュリティ性とを両立可能なものにできる。
【００５０】
（７）処理実行回数が、許容回数より超過したり、処理実行金額が許容金額より超過した等の異常状態を判定した場合には、認証成功情報記憶部３３の認証成功情報を消去する（図７のＳ５８）。よって、許容値情報を超えた場合には、その処理要求に対して本人認証を行わせることができる。よって、認証成功情報を利用した処理を続行できず、異常な状態での処理を抑止できうる。
（８）異常状態を判定するための情報を、履歴情報を用いてユーザの行動パターンから作成できる。
例えば、許容回数を、履歴情報のうち決済取引履歴から設定することができる。よって、ユーザの行動パターンに合わせて本人認証を行うか否かの回数を設定できる。
（９）本人認証に成功してから許容時間が超過した場合には、認証成功情報を消去する。よって、継続して利用しつづけることによる様々なリスクを回避できる。
【００５１】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限定されるものではない。また、実施形態に記載した効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、実施形態に記載したものに限定されない。なお、上述した実施形態及び後述する変形形態は、適宜組み合わせて用いることもできるが、詳細な説明は省略する。
【００５２】
（変形形態）
（１）本実施形態では、腕時計型の身体装着装置を用いるものを説明したが、これに限定されない。例えば、眼鏡型の身体装着装置を用いるものであってもよい。その場合には、眼鏡型の身体装着装置に、蔓の開閉を検出するスイッチと、肌に触れる部分に脈拍センサとを設けることで、腕時計型の身体装着装置と同様に、装着状態であるか否かを判断できる。
（２）本実施形態では、決済処理を行うものを例に説明したが、これに限定されない。例えば、パーソナルコンピュータや、携帯情報端末で実行するＷｅｂサービスの認証処理を、身体装着装置を用いて行ってもよい。
また、本実施形態では、顔認証を利用した認証処理について説明したが、これに限定されない。特定の識別対象情報を用いるものであればよく、例えば、ＰＩＮによる認証処理であってもよい。
【００５３】
（３）本実施形態では、履歴記憶部に記憶された処理履歴から許容値記憶部の許容値情報を更新するものを説明したが、これに限定されない。例えば、装着判定処理を行ったときの履歴を記憶し、その履歴から許容値記憶部の許容値情報を更新してもよい。この場合、図５のＳ２１において、センサ部の一部が未装着を示すものであった場合の履歴を記録し、その回数が一定以上であれば、身体装着装置を不正にとり外そうとしたみなすことができる。よって、異常な動作を検出した場合には、許容値情報のうち許容回数を「０」にする等低く設定することで、再度本人認証をさせることができる。
（４）本実施形態では、許容値記憶部の許容値情報を使用する認証成功情報利用判定処理のうち、許容時間内の処理件数の判定や、許容時間内の決済処理金額の合計額の判定において、履歴記憶部３５を参照して、本人認証処理コードが「２」の処理に関して判断するものとして説明したが、これに限定されない。本人認証処理コードの値に関係なく、全ての処理を、許容時間内の処理件数や、決済金額の合計額の判断に使用してもよい。
【００５４】
（５）本実施形態では、認証成功情報記憶部には、認証成功フラグが認証成功だけでなく認証失敗をも表すものとして説明したが、これに限定されない。例えば、認証成功を表すものが記憶されていればよく、認証失敗を記憶しなくてもよい。
（６）本実施形態では、許容値記憶部には、許容時間と、許容回数と、許容金額を記憶するものとして説明したが、これに限定されない。例えば、許容値記憶部には、他の許容値情報を記憶させてもよいし、ないものがあってもよい。また、許容値記憶部を、曜日や時間帯に応じて許容値情報を異なるものにしてもよい。その場合には、判定基準変更処理（図８）の履歴情報の分析によって、曜日や時間帯ごとの更新データを作成するようにすればよい。
【符号の説明】
【００５５】
１    身体装着装置
２    センサ部
２ａ  磁力センサ
２ｂ  脈拍センサ
３    カメラ部
５    日時取得部
１０  制御部
１１  装着判定部
１３  処理要求受信部
１４  要求判定部
１５  処理実行部
１６  認証処理部
１８  認証成功情報記憶制御部
２０  履歴記憶制御部
２１  異常処理判定部
２２  判定情報設定部
３０  記憶部
３１ａ  認証プログラム
３１ｂ  決済プログラム
３２  認証照合情報記憶部
３３  認証成功情報記憶部
３４  装着状態記憶部
３５  履歴記憶部
３６  許容値記憶部
【図１】
0006432359.tif 000002
【図２】
0006432359.tif 000003
【図３】
0006432359.tif 000004
【図４】
0006432359.tif 000005
【図５】
0006432359.tif 000006
【図６】
0006432359.tif 000007
【図７】
0006432359.tif 000008
【図８】
0006432359.tif 000009