(57)【特許請求の範囲】
【請求項１】
第１の装置が、
利用者の第１の生体情報を取得し、
前記第１の装置に接続される第２の装置から前記利用者の第２の生体情報の取得を完了した旨の通知を受信すると、前記第２の装置に前記第２の生体情報の送信を依頼し、
前記第２の装置によって前記第１の生体情報と照合可能な形態で前記利用者から取得される前記第２の生体情報を受信し、
前記第１の生体情報と前記第２の生体情報とを比較する、
生体認証方法。
【請求項２】
前記第１の装置は、前記比較された前記第１の生体情報と前記第２の生体情報とが所定の条件を満たす場合に、前記利用者を認証する、
請求項１に記載の生体認証方法。
【請求項３】
前記第１の生体情報および前記第２の生体情報は、ピークの間隔を比較可能な波形を含み、
前記第１の装置は、
前記第１の生体情報に含まれる前記ピークの間隔が、所定の許容誤差の範囲で前記第２の生体情報に含まれる前記ピークの間隔と一致する場合に、前記利用者を認証する、
請求項１または２に記載の生体認証方法。
【請求項４】
前記第１の生体情報および前記第２の生体情報は、時刻情報と対応づけられる波形を含み、
前記第１の装置は、
前記第１の生体情報に含まれる前記波形のピークの時刻が、前記第２の生体情報に含まれる前記波形のピークの時刻と所定の許容誤差の範囲で一致する場合に、前記利用者を認証する、請求項１または２に記載の生体認証方法。
【請求項５】
前記第１の生体情報および前記第２の生体情報は音声入力装置により取得される、
請求項１から４のいずれか一項に記載の生体認証方法。
【請求項６】
前記第１の装置は、
取得される前記第１の生体情報として得られる信号振幅が所定の閾値より小さい場合に、前記第１の装置にロックを設定する、
請求項１から５のいずれか一項に記載の生体認証方法。
【請求項７】
前記第１の装置は、
前記第１の生体情報と前記第２の生体情報との比較により前記利用者が認証されない場合には、前記利用者に認証情報の入力を促す手段を提示する、
請求項２から６のいずれか一項に記載の生体認証方法。
【請求項８】
前記第１の装置は、
前記第２の装置に対して所定の操作があった旨の通知を受信した場合に前記利用者の認証処理を行う、
請求項１から７のいずれか一項に記載の生体認証方法。
【請求項９】
生体認証装置であって、
利用者の第１の生体情報を取得するセンサと、
前記生体認証装置に接続される他の装置によって前記第１の生体情報と照合可能な形態で前記利用者から取得される第２の生体情報を受信する受信部と、
前記第１の生体情報と前記第２の生体情報とを比較する認証部と、
を備え、
前記生体認証装置は、
前記他の装置から前記第２の生体情報の取得を完了した旨の通知を受信すると、前記他の装置に前記第２の生体情報の送信を依頼する、
生体認証装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、生体認証方法および生体認証装置に関する。
【背景技術】
【０００２】
近年、ウェアラブル端末と呼ばれる、身体に装着して利用することが想定された端末が普及してきている。時計型、メガネ型、首にぶら下げるネックストラップタイプ、体に直接貼り付けるタイプなど様々な形状のウェアラブル端末が開発されている。
【０００３】
ウェアラブル端末には、不正操作されることを防止するため、所定の期間、利用者からの操作がない場合には操作を受け付けないロック状態とし、利用者が使用を再開する時に認証をしてロック解除するものがある。認証方式として、例えば、指紋、顔、虹彩、心音等の生体情報による認証方法が知られている。生体情報による利用者認証は、予め登録された生体情報との比較により行われる（例えば、特許文献１および特許文献２）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−７１２２５号公報
【特許文献２】国際公開第２００５／０５８１６０号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ウェアラブル端末で検出される生体情報は、ウェアラブル端末を装着する利用者の体調または状態等の影響を受けて変動する場合がある。例えば、生体情報として予め心拍波形をウェアラブル端末に登録した場合、運動直後には心拍数が増加するため、予め登録された心拍波形とは異なる波形が検出されることが考えられる。このように、予め登録された生体情報との比較では、利用者認証が正常になされない場合がある。
【０００６】
本発明は、端末装置の利用者の生体認証において、利用者の体調等の変化の影響を抑制する技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の態様の一つは、第１の装置が、利用者の第１の生体情報を取得し、第１の装置に接続される第２の装置によって第１の生体情報と照合可能な形態で利用者から取得される第２の生体情報を受信し、第１の生体情報と第２の生体情報とを比較する生体認証方法である。
【発明の効果】
【０００８】
本発明の一態様によれば、端末装置の利用者の生体認証において、利用者の体調等の変化の影響を抑制することができる。
【図面の簡単な説明】
【０００９】
【図１】スマートフォンからウェアラブル端末のロックを解除する操作の例を示す図である。
【図２】ウェアラブル端末のハードウェア構成の一例を示す図である。
【図３】スマートフォンのハードウェア構成の一例を示す図である。
【図４Ａ】心拍波形の周期が一致し、利用者が認証される例を示す図である。
【図４Ｂ】心拍波形の周期が一致せず、利用者が認証されない例を示す図である。
【図５Ａ】心拍波形のピークを示す箇所のタイミングが一致し、利用者が認証される例を示す図である。
【図５Ｂ】心拍波形のピークを示す箇所のタイミングが一致せず、利用者が認証されない例を示す図である。
【図６Ａ】ウェアラブル端末装着時に検出される波形を例示する図である。
【図６Ｂ】ウェアラブル端末非装着時に検出される波形を例示する図である。
【図７Ａ】利用者認証処理の動作例を示すシーケンス図である。
【図７Ｂ】利用者認証処理の動作例を示すシーケンス図である。
【図７Ｃ】ウェアラブル端末の装着状態確認処理の動作例を示すシーケンス図である。
【図８Ａ】ウェアラブル端末における利用者認証処理の例を示すフローチャートである。
【図８Ｂ】ウェアラブル端末における装着状態確認処理の例を示すフローチャートである。
【図９Ａ】スマートフォンにおけるウェアラブル端末の利用者認証に関する処理の例を示すフローチャートである。
【図９Ｂ】スマートフォンにおけるウェアラブル端末の利用者認証に関する処理の例を示すフローチャートである。
【図１０】実施形態２におけるウェアラブル端末のハードウェア構成の一例を示す図である。
【図１１】実施形態２における利用者認証処理の動作例を示すシーケンス図である。
【発明を実施するための形態】
【００１０】
以下、図面に基づいて、本発明の実施の形態を説明する。以下の実施形態の構成は例示であり、本発明は実施形態の構成に限定されない。
【００１１】
＜実施形態１＞
実施形態１では、ウェアラブル端末は、自身の端末で検出される利用者の心拍波形を、スマートフォン等の他の装置で検出される利用者の心拍波形と比較することにより、利用者の認証可否を判断する。ウェアラブル端末は、利用者が認証されると、ウェアラブル端末のロックを解除する。
【００１２】
なお、ウェアラブル端末での心拍波形の検出には、例えば、心拍センサ等の光学式センサが使用される。また、スマートフォンでの心拍波形の検出には、例えば、タッチパネルが有する静電センサ、カメラに搭載されるイメージセンサ、またはスマートフォンに内蔵される光学式センサが利用される。
【００１３】
図１は、スマートフォン２からウェアラブル端末１のロックを解除する操作の例を示す図である。実施形態１において、ウェアラブル端末１は、一例として、腕時計型をしている。利用者は、腕に装着されたウェアラブル端末１のロックを解除するための所定の操作を、スマートフォン２のタッチパネルに対して行う。
【００１４】
スマートフォン２は、利用者の心拍波形データを取得し、取得した心拍波形データを、無線通信によりウェアラブル端末１へ送信する。無線通信の手段は、例えば、Ｂｌｕｅｔｏｏｔｈ（ＢＴ）（登録商標）、ＷｉＦｉ、Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ（ＮＦＣ）である。ウェアラブル端末１及びスマートフォン２は、共に無線通信を行う無線端末の一例である。
【００１５】
ウェアラブル端末１は、自身の端末において心拍波形データを取得し、取得した心拍波形データをスマートフォン２から受信した心拍波形データと比較する。心拍波形は、心臓
の動きに応じて、同様の波形を周期的に繰り返す。
【００１６】
ウェアラブル端末１の心拍波形とスマートフォン２の心拍波形とで、特徴的な部分の周期またはタイミングが一致していれば、ウェアラブル端末１は、利用者を認証しロックを解除する。特徴的な部分は、例えば、心拍波形の１周期において最も高い値を示す部分（以下、ピークとも呼ばれる）である。
【００１７】
ウェアラブル端末１は、利用者の認証によりロックが解除されると、スマートフォン２との無線通信を停止する。一方で、ウェアラブル端末１は、利用者から取り外されたか否かを確認するため、自身の端末における心拍波形データの取得を継続する。心拍波形データの取得は、所定の間隔で断続的に繰り返されてもよい。ウェアラブル端末１は、心拍波形を検出した場合には、ロック解除状態のままとする。また、ウェアラブル端末１は、利用者がウェアラブル端末１を取り外し、心拍波形が検出されなくなると、ロックを設定する。
【００１８】
＜ハードウェア構成＞
図２は、ウェアラブル端末１のハードウェア構成の一例を示す図である。ウェアラブル端末１は、Ａｐｐｌｉｃａｔｉｏｎ  Ｌａｒｇｅ−Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ（ＬＳＩ）１０ａ、Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ（ＲＡＭ）１２ａ、補助記憶装置１３ａ、ネットワークＩｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ（ＩＣ）  １４ａ、アンテナ１５ａ、心拍センサ１６を備える。また、これらはバスにより互いに接続される。
【００１９】
Ａｐｐｌｉｃａｔｉｏｎ  ＬＳＩ  １０ａは、特定用途向けの集積回路（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ：ＡＳＩＣ）で、ウェアラブル端末１の各種機能を実行するために設計される回路である。Ａｐｐｌｉｃａｔｉｏｎ  ＬＳＩ  １０ａは、Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ（ＣＰＵ）１１ａを含む。
【００２０】
ＣＰＵ  １１ａは、補助記憶装置１３ａに保持されたオペレーティングシステム（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ、ＯＳ）やロック解除アプリケーション等のコンピュータプログラムをＲＡＭ  １２ａにロードして実行する。ＣＰＵ  １１ａは、コンピュータプログラムにより、ウェアラブル端末１のロック解除およびロック設定、心拍波形データの比較による認証処理等を実行する。ただし、コンピュータプログラムによる処理の一部がハードウェア回路により実行されてもよい。ＣＰＵ  １１ａは、例えば、デジタル信号処理に特化したマイクロプロセッサであるＤｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ（ＤＳＰ）であってもよい。ＣＰＵ  １１ａは、「認証部」の一例である。
【００２１】
ＲＡＭ  １２ａは、ＣＰＵ  １１ａに、補助記憶装置１３ａに格納されているコンピュータプログラムをロードするための記憶領域、及びコンピュータプログラムを実行するための作業領域を提供する。また、ＲＡＭ  １２ａは、データを保持するためのバッファとして用いられる。ＲＡＭ  １２ａは、例えば、Ｓｔａｔｉｃ  ＲＡＭ（ＳＲＡＭ）、Ｄｙｎａｍｉｃ  ＲＡＭ（ＤＲＡＭ）等の半導体メモリである。
【００２２】
補助記憶装置１３ａは、様々なコンピュータプログラムや、各コンピュータプログラムの実行に際してＣＰＵ  １１ａが使用するデータを格納する。補助記憶装置１３ａは、例えば、Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ（ＥＰＲＯＭ）、フラッシュメモリ、Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ（ＳＳＤ）またはハードディスクドライブ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ、ＨＤＤ）等の不揮発性のメモリである。補助記憶装置１３ａは、ＯＳ、ロック解除アプリケーション等の様々
なアプリケーションプログラムを保持する。
【００２３】
ネットワークＩＣ  １４ａは、ネットワークとの情報の入出力を行う集積回路のモジュールである。ネットワークＩＣ  １４ａは、アンテナ１５ａを通じて無線のネットワークと接続する。ネットワークＩＣ  １４ａは、例えば、無線Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ（ＬＡＮ）モジュールまたはＢＴモジュールである。ネットワークＩＣ  １４ａで受信されたデータ等は、ＣＰＵ  １１ａに出力される。ネットワークＩＣ  １４ａおよびアンテナ１５ａは、「受信部」の一例である。
【００２４】
心拍センサ１６は、例えば、血流の動きの変化を赤外線センサで計測して心拍を測定する光学式センサである。また、心拍センサ１６は、トレーニングウェア等に備えられ、胸に当てて心拍を直接計測する心電式のセンサであってもよい。心拍センサ１６は、「センサ」の一例である。
【００２５】
例えば、ウェアラブル端末１では、ＣＰＵ  １１ａが、補助記憶装置１３ａに保持されるロック解除アプリケーションをＲＡＭ  １２ａにロードして実行する。なお、ウェアラブル端末１のハードウェア構成は一例であり、上記に限られず、実施の形態に応じて適宜構成要素の省略や置換、追加が可能である。
【００２６】
図３は、スマートフォン２のハードウェア構成の一例を示す図である。スマートフォン２は、Ａｐｐｌｉｃａｔｉｏｎ  ＬＳＩ  １０ｂ、ＲＡＭ  １２ｂ、補助記憶装置１３ｂ、ネットワークＩＣ  １４ｂ、アンテナ１５ｂ、タッチパネル１７、ディスプレイ１８、カメラ１９、オーディオＩＣ  ２０ｂ、マイク２１ｂを備える。また、これらはバスにより互いに接続される。
【００２７】
Ａｐｐｌｉｃａｔｉｏｎ  ＬＳＩ  １０ｂは、特定用途向けの集積回路（ＡＳＩＣ）で、スマートフォン２の各種機能を実行するために設計される回路である。Ａｐｐｌｉｃａｔｉｏｎ  ＬＳＩ  １０ｂは、ＣＰＵ  １１ｂを含む。
【００２８】
ＣＰＵ  １１ｂは、補助記憶装置１３ｂに保持されたＯＳや様々なコンピュータプログラムをＲＡＭ  １２ａにロードして実行する。ＣＰＵ  １１ｂは、コンピュータプログラムにより、ウェアラブル端末１に対するロック解除アプリケーションの起動要求、ウェアラブル端末１への心拍波形データ送信等、様々な処理を実行する。ただし、コンピュータプログラムによる処理の一部がハードウェア回路により実行されてもよい。ＣＰＵ  １１ｂは、例えば、デジタル信号処理に特化したマイクロプロセッサであるＤＳＰであってもよい。
【００２９】
ＲＡＭ  １２ｂは、ＣＰＵ  １１ｂに、補助記憶装置１３ｂに格納されているコンピュータプログラムをロードするための記憶領域、及びコンピュータプログラムを実行するための作業領域を提供する。また、ＲＡＭ  １２ｂは、データを保持するためのバッファとして用いられる。ＲＡＭ  １２ｂは、例えば、ＳＲＡＭ、ＤＲＡＭ等の半導体メモリである。
【００３０】
補助記憶装置１３ｂは、様々なコンピュータプログラムや、各コンピュータプログラムの実行に際してＣＰＵ  １１ｂが使用するデータを格納する。補助記憶装置１３ｂは、例えば、ＥＰＲＯＭ、フラッシュメモリ、ＳＳＤまたはハードディスクドライブ等の不揮発性のメモリである。補助記憶装置１３ｂは、ＯＳその他の様々なアプリケーションプログラムを保持する。
【００３１】
ネットワークＩＣ  １４ｂは、ネットワークとの情報の入出力を行う集積回路のモジュ
ールである。ネットワークＩＣ  １４ｂは、アンテナ１５ｂを通じて無線のネットワークと接続する。ネットワークＩＣ  １４ｂは、例えば、無線ＬＡＮモジュールまたはＢＴモジュールである。ネットワークＩＣ  １４ｂで受信されたデータ等は、ＣＰＵ  １１ｂに出力される。
【００３２】
タッチパネル１７は、位置入力装置の１つであって、ディスプレイ１８の表面に配置される。タッチパネル１７により、ディスプレイ１８の画面に対応する指のタッチ位置の座標が入力される。タッチパネル１７は、静電センサ１７１を備える。
【００３３】
静電センサ１７１が検出する静電容量は、脈拍に連動する指の微少な動きまたは血流の変化に応じて変動する。したがって、利用者が所定の期間タッチパネル１７に触れた場合、静電センサ１７１は、静電容量の値を時系列で計測し、計測結果の波形を信号処理することで、心拍波形を検出することができる。
【００３４】
ディスプレイ１８は、例えば、液晶ディスプレイ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ、ＬＣＤ）である。ディスプレイ１８は、ＣＰＵ  １１ｂから入力される信号に従って、画面データを表示する。
【００３５】
カメラ１９は、光センサ１９１を備える撮像装置の１つである。光センサ１９１は、例えば、Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ（ＣＭＯＳ）、またはＣｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ（ＣＣＤ）のイメージセンサである。カメラ１９のレンズに所定の期間触れることにより、光センサ１９１は、心臓の鼓動による血流の速度や血液の量に応じて変化する光の吸収量を計測して心拍を測定する。
【００３６】
オーディオＩＣ  ２０ｂは、音声入力装置としてのマイク２１ｂに接続される。オーディオＩＣ  ２０ｂは、マイク２１ｂから入力された音声等の信号を電気信号に変換してＣＰＵ  １１ｂに出力するための回路である。マイク２１ｂは、「音声入力装置」の一例である。
【００３７】
なお、スマートフォン２のハードウェア構成は一例であり、上記に限られず、実施の形態に応じて適宜構成要素の省略や置換、追加が可能である。また、スマートフォン２は、タッチパネル１７、カメラ１９、マイク２１ｂ等のような、生体情報を取得するための構成（機器、デバイス、センサなど）を予め備えている。このため、所望の生体情報を取得するためのデバイスを新たに搭載しなくてもよい。
【００３８】
ウェアラブル端末１は、「第１の装置」または「生体認証装置」の一例である。スマートフォン２は、「第２の装置」の一例である。第１の装置は、第１の装置で取得される心拍波形データを、第２の装置で取得される心拍波形データと比較することにより、第１の装置の利用者を認証する。
【００３９】
なお、第１の装置および第２の装置は、上記以外の装置であってもよい。例えば、第１の装置がスマートフォン２で、第２の装置がウェアラブル端末１であってもよい。この場合、スマートフォン２は、スマートフォン２で取得される心拍波形データを、ウェアラブル端末１で取得される心拍波形データと比較することにより、スマートフォン２の利用者を認証する。
【００４０】
＜心拍波形データによる認証方法＞
心拍波形データによる認証処理において、ウェアラブル端末１は、スマートフォン２で計測した心拍波形のデータを受信し、ウェアラブル端末１で計測した心拍波形のデータと
比較する。
【００４１】
ウェアラブル端末１は、比較する２つの心拍波形のデータが所定の許容値の範囲で一致すれば、ウェアラブル端末１の利用者が、スマートフォン２の利用者と同一であると認証する。ウェアラブル端末１は、比較する２つの心拍波形のデータが一致しなければ、ウェアラブル端末１の利用者の認証に失敗したと判断する。
【００４２】
心拍波形のデータが一致するか否かは、例えば、以下の２つの方法により判断することができる。１つ目の方法は、心拍波形の周期、即ち心拍波形のピークの間隔が一致するか否かにより判断する方法である。２つ目の方法は、心拍波形のピーク時のタイミングが一致するか否かにより判断する方法である。
【００４３】
図４Ａおよび図４Ｂは１つ目の方法の説明図である。図４Ａは、ウェアラブル端末１およびスマートフォン２における心拍波形の周期が一致し、利用者が認証される例を示す。図４Ｂは、心拍波形の周期が一致せず、利用者が認証されない例を示す。
【００４４】
図４Ａおよび図４Ｂの上段には、ウェアラブル端末１で検出される心拍波形のグラフが示される。下段には、スマートフォン２で検出される心拍波形のグラフが示される。各グラフの横軸は時間を示し、縦軸は電位を示す。
【００４５】
心拍波形は、心臓の動きに応じて、３回の上昇および下降を示す波形を１周期として繰り返す波形である。心臓の収縮によるピーク時の上昇および下降を１回目とすると、次に生じる２回目の上昇および下降の振幅は、ピーク時の３分の１程度となる。２回目の上昇および下降の後、心拍波形は、所定の期間ほぼ一定の値を示す。ほぼ一定の値を示した後に生じる３回目の上昇および下降の振幅は、２回目の上昇および下降の振幅よりもさらに小さくなる。３回目の上昇および下降の後、心拍波形はピーク状態となり、次の周期が始まる。
【００４６】
図４Ａのウェアラブル端末１のグラフにおいて、ピークの間隔、すなわち周期を測定するための閾値（以下、周期測定用閾値とも呼ばれる）を超えた時点から、次に電位が周期測定用閾値を超えるまでの時間は５２０ｍｓである。同様に、スマートフォン２のグラフにおいても、電位が周期測定用閾値を超えた時点から、次の電位が周期測定用閾値を超えるまでの時間は５２０ｍｓである。ウェアラブル端末１およびスマートフォン２の周期が一致するため、ウェアラブル端末１で検出される心拍波形は、スマートフォン２で検出される心拍波形と同じ利用者の心拍波形であると判断される。したがって、当該利用者は認証される。
【００４７】
なお、図４Ａの例では、ウェアラブル端末１およびスマートフォン２の周期は、１ｍｓオーダーの許容値の範囲で判定される。この許容値は、例えば、ウェアラブル端末１およびスマートフォン２の心拍の計測精度で決定されてもよいし、典型的な脈拍の周期（例えば、１秒）の０．１％、１％等が許容値として設定されてもよい。０．１％、１％等の許容値は、「所定の許容誤差」の一例である。
【００４８】
一方、図４Ｂのウェアラブル端末１のグラフにおいて、ピーク時の電位が周期測定用閾値を超えた時点から、次に電位が周期測定用閾値を超えるまでの時間は５１０ｍｓである。また、スマートフォン２のグラフにおいて、電位が周期測定用閾値を超えた時点から、次に電位が周期測定用閾値を超えるまでの時間は５３５ｍｓである。ウェアラブル端末１およびスマートフォン２の周期が一致しないため、ウェアラブル端末１で検出される心拍波形は、スマートフォン２で検出される心拍波形と同じ利用者の心拍波形ではないと判断される。したがって、当該利用者は認証されない。
【００４９】
図５Ａおよび図５Ｂは、２つ目の方法の説明図である。図５Ａは、心拍波形のピークを示す箇所のタイミングが一致し、利用者が認証される例を示す。図５Ｂは、心拍波形のピークを示す箇所のタイミングが一致せず、利用者が認証されない例を示す。
【００５０】
図５Ａおよび図５Ｂの上段には、ウェアラブル端末１での心拍波形が示される。下段には、スマートフォン２での心拍波形のグラフが示される。各グラフの横軸は時間を示し、縦軸は電位を示す。
【００５１】
２つ目の方法では、ウェアラブル端末１およびスマートフォン２において心拍波形のデータが取得される際、時刻情報も取得される。ウェアラブル端末１およびスマートフォン２の各グラフにおいて、ピーク時の時刻が示される。
【００５２】
図５Ａのウェアラブル端末１のグラフにおけるピーク時の時刻と、スマートフォン２のグラフにおけるピーク時の時刻とが比較される。ウェアラブル端末１およびスマートフォン２の最初のピークの時刻は、いずれも１２分１０秒０．００ミリ秒（時間は省略され、以下、１２：１０：００．００のように表記される）で一致する。その後の３回のピーク時の時刻も一致しており、ウェアラブル端末１で検出される心拍波形は、スマートフォン２で検出される心拍波形と同じ利用者の心拍波形であると判断される。したがって、当該利用者は認証される。
【００５３】
なお、図５Ａの例では、ウェアラブル端末１およびスマートフォン２のピークの時刻は、１ミリ秒オーダーの許容値の範囲で判定される。この許容値は、例えば、ウェアラブル端末１およびスマートフォン２の心拍の計測精度で決定されてもよいし、典型的なピークの間隔（例えば、１秒）の０．１％、１％等が許容値として設定されてもよい。また、ウェアラブル端末１は、ウェアラブル端末１およびスマートフォン２のピークの時刻の差分を収集し、収集した差分の値に基づいて許容値を設定してもよい。設定される許容値は、「所定の許容誤差」の一例である。
【００５４】
また、図５Ｂのウェアラブル端末１のグラフにおけるピーク時の時刻と、スマートフォン２のグラフにおけるピーク時の時刻とが比較される。ウェアラブル端末１での最初のピーク時の時刻は１２：０９：０９．８０であり、スマートフォン２での最初のピーク時の時刻は１２：１０：００．００であり、タイミングは一致しない。ウェアラブル端末１において、その後の３回のピーク時の時刻は、１２：１０：０５．２０、１２：１０：１０．４０、１２：１０：１５．６０である。スマートフォン２において、その後の３回のピーク時の時刻は、１２：１０：０４．８０、１２：１０：１０．１５、１２：１０：１５．９０である。したがって、ウェアラブル端末１とスマートフォン２とのピーク時の時刻は一致しない。このため、ウェアラブル端末１で検出される心拍波形は、スマートフォン２で検出される心拍波形と同じ利用者の心拍波形ではないと判断される。したがって、当該利用者は認証されない。
【００５５】
＜ウェアラブル端末の装着状態の判断＞
ウェアラブル端末１において、利用者が認証されると、ウェアラブル端末１のロックが解除される。利用者が装着している間、ウェアラブル端末１のロック解除状態は継続する。また、利用者が取り外すと、ウェアラブル端末１は、ロック設定される。ウェアラブル端末１が装着されているか否かの装着状態は、ウェアラブル端末１で検出される心拍波形に基づいて判断される。
【００５６】
図６Ａおよび図６Ｂは、ウェアラブル端末１の装着状態を判断する方法を説明する図である。装着状態であるか否かは、ウェアラブル端末１で検出される心拍波形の電位の振幅
が、所定の閾値（以下、装着判断閾値とも呼ばれる）を超えるか否かにより判断される。装着判断閾値は、例えば、１周期内でピーク時の次に高い値を示す際の電位から、ピーク時の電位までの範囲内の値を設定することができる。図６Ａは、ウェアラブル端末装着時に検出される波形を例示する図である。図６Ｂは、ウェアラブル端末非装着時に検出される波形を例示する図である。
【００５７】
図６Ａは、装着時のウェアラブル端末１で検出される波形のグラフを示す。グラフの横軸は時間を示し、縦軸は電位を示す。ピーク時の電位の振幅は装着判断閾値を超える。したがって、ウェアラブル端末１は、装着状態であると判断される。
【００５８】
一方、図６Ｂは、非装着時のウェアラブル端末１で検出される波形のグラフを示す。グラフの横軸は時間を示し、縦軸は電位を示す。図６Ｂに示される波形は、装着判断閾値より小さい振幅で、わずかな上昇および下降を繰り返す。検出される波形の振幅が装着判断閾値を超えないため、ウェアラブル端末１は、非装着状態であると判断される。
【００５９】
図６Ａおよび図６Ｂの例では、ウェアラブル端末１は、検出される波形の振幅が、装着判断閾値を超える場合があるか否かにより装着状態か否かを判断するが、電位の値が予め定められた値の範囲を逸脱する場合があるか否かにより判断してもよい。このとき、ウェアラブル端末１は、予め定められた値の範囲を逸脱する電位が検出されれば装着状態と判断することができる。また、ウェアラブル端末１は、予め定められた値の範囲を逸脱する電位が検出されなければ非装着状態と判断することができる。
【００６０】
＜動作例＞
図７Ａ、図７Ｂおよび図７Ｃは、ウェアラブル端末１およびスマートフォン２における利用者認証に関する処理の動作例を示す。図７Ａから図７Ｃに示される処理は、例えば、利用者がウェアラブル端末１を使用する際に開始される。
【００６１】
図７Ａは、利用者認証処理の動作例を示すシーケンス図である。Ｓ１では、ウェアラブル端末１およびスマートフォン２は、スタンバイ状態かつロック状態である。スタンバイ状態は、ウェアラブル端末１の動作中の状態がＲＡＭ  １２ａに保存され、電源が入ったまま動作が停止する状態である。スタンバイ状態では、起動中と比較して消費電力が抑制される。
【００６２】
Ｓ２では、利用者は、ウェアラブル端末１を装着する。利用者は、まず、ウェアラブル端末１のスタンバイ状態を解除する。Ｓ３では、利用者は、ウェアラブル端末１のスタンバイ解除キーを押下する。ウェアラブル端末１におけるスタンバイ状態の解除は、特定のスタンバイ解除キーの押下に限られない。ウェアラブル端末１のタッチパネル等に触れる操作により、ウェアラブル端末１のスタンバイ状態が解除されてもよい。
【００６３】
Ｓ４では、ウェアラブル端末１は、スタンバイ解除キーの押下を検出する。なお、スタンバイ解除キーの押下以外の方法でスタンバイ状態の解除がされる場合、ウェアラブル端末１は、スタンバイ状態を解除するための利用者の操作を検出すればよい。スタンバイ状態を解除するための利用者の操作の検出結果に従い、Ｓ５では、ウェアラブル端末１は、スタンバイ状態を解除する。
【００６４】
次に、利用者は、スマートフォン２のスタンバイ状態を解除する。Ｓ６では、利用者は、スマートフォン２のスタンバイ解除キーを押下する。スマートフォン２におけるスタンバイ状態の解除は、特定のスタンバイ解除キーの押下に限られない。スマートフォン２が備える操作ボタン（図示せず）の押下、またはタッチパネル１７への接触等によって例示される利用者の操作により、スマートフォン２のスタンバイ状態が解除されてもよい。
【００６５】
Ｓ７では、スマートフォン２は、スタンバイ解除キーの押下を検出する。なお、スタンバイ解除キーの押下以外の方法でスタンバイ状態の解除がされる場合、スマートフォン２は、スタンバイ状態を解除するための利用者の操作を検出すればよい。スタンバイ状態を解除するための利用者の操作の検出結果に従い、Ｓ８では、スマートフォン２は、スタンバイ状態を解除する。
【００６６】
Ｓ９では、利用者は、スマートフォン２に対し、ロック解除アプリケーション（以下、ロック解除アプリとも呼ばれる）の起動操作をする。ロック解除アプリは、スマートフォン２およびウェアラブル端末１で実行される複数のモジュールを含む。ロック解除アプリは、スマートフォン２において、例えば、利用者からロック解除のための操作を受け付ける。また、ロック解除アプリは、ウェアラブル端末１において、例えば、取得した生体情報に基づく認証結果に応じて、ウェアラブル端末１のロックを設定したり解除したりする。Ｓ１０では、スマートフォン２は、ロック解除アプリを起動する。
【００６７】
ウェアラブル端末１およびスマートフォン２は、Ｓ１１からＳ１６までの処理によって、相互のＢＴ通信を確立する。Ｓ１０におけるスマートフォン２のロック解除アプリの起動により、Ｓ１１では、ウェアラブル端末１およびスマートフォン２は、ＢＴ通信確立処理を開始する。
【００６８】
Ｓ１２では、スマートフォン２は、ＢＴの待ち受け状態を開始する。Ｓ１３では、ウェアラブル端末１は、ＢＴのペアリング済の機器の検出を開始する。ペアリングは、ワイヤレス接続する機器同士が１対１で接続されるように、予め相互に登録する処理である。
【００６９】
ウェアラブル端末１およびスマートフォン２は、例えば、登録されたペアリング済の機器の情報を、それぞれ補助記憶装置１３ａおよび補助記憶装置１３ｂに保持してもよい。ウェアラブル端末１は、無線通信範囲内にスマートフォン２を検出すると、ウェアラブル端末１のデバイスＩＤをスマートフォン２に送信する。
【００７０】
Ｓ１４では、スマートフォン２は、ウェアラブル端末１から受信したデバイスＩＤに基づいて、ウェアラブル端末１がＢＴのペアリング済であるか否かを判定する。スマートフォン２は、ウェアラブル端末１がＢＴのペアリング済であると判定すると、ウェアラブル端末１に対し、スマートフォン２のデバイスＩＤを送信する。
【００７１】
Ｓ１５では、ウェアラブル端末１は、スマートフォン２から受信したデバイスＩＤに基づいて、ウェアラブル端末１がＢＴのペアリング済であるか否かを判定する。ウェアラブル端末１は、スマートフォン２がＢＴのペアリング済であると判定すると、スマートフォン２とのＢＴ通信を確立する。Ｓ１６において、ＢＴ通信確立処理が完了する。
【００７２】
図７Ｂは、図７Ａに示される処理に続く利用者認証処理の動作例を示すシーケンス図である。Ｓ２０において、ウェアラブル端末１の利用者認証処理が開始される。Ｓ２１では、スマートフォン２は、ウェアラブル端末１に対し、ロック解除アプリの起動要求を送信する。
【００７３】
Ｓ２２では、ウェアラブル端末１は、ロック解除アプリを起動する。Ｓ２３では、ウェアラブル端末１は、スマートフォン２に対し、ロック解除アプリの起動完了通知を送信する。
【００７４】
Ｓ２４では、スマートフォン２は、ロック解除アプリの利用者認証画面を表示する。Ｓ２５では、利用者は、利用者認証画面の指示に従い、心拍認証操作を開始する。心拍認証
操作は、ウェアラブル端末１およびスマートフォン２に、利用者の心拍波形を検出させるための操作である。利用者は、例えば、スマートフォン２のタッチパネル１７またはカメラ１９のレンズに触れることで、スマートフォン２に心拍波形を検出させることができる。なお、ウェアラブル端末１は、装着状態では、利用者の操作がない場合でも、心拍センサ１６から心拍波形を検出することができる。
【００７５】
Ｓ２６では、スマートフォン２は、ウェアラブル端末１に対し、心拍波形データの取得開始通知を送信する。Ｓ２７では、ウェアラブル端末１およびスマートフォン２は、心拍波形データを取得する。
【００７６】
Ｓ２８では、スマートフォン２は、所定期間、心拍波形データを取得すると、ウェアラブル端末１に対し、データ取得完了通知を送信する。所定期間は、例えば、心拍波形データが少なくとも１以上の周期を含む期間であればよい。
【００７７】
Ｓ２９では、ウェアラブル端末１は、データ取得完了通知を受信すると、スマートフォン２に対し、心拍波形データの送信要求を送信する。Ｓ３０では、スマートフォン２は、ウェアラブル端末１に対し、取得した心拍波形データを送信する。
【００７８】
Ｓ３１では、ウェアラブル端末１は、自身の端末で取得した心拍波形データを、スマートフォン２から受信した心拍波形データと比較し、利用者の認証可否を判断する。Ｓ３２では、ウェアラブル端末１は、スマートフォン２に対し、認証可否の判断結果を送信する。Ｓ３１において、利用者が認証されなかった場合、Ｓ２５からＳ３１までの処理が繰り返される（Ｓ３３）。
【００７９】
自身の端末（ウェアラブル端末１）で取得した心拍波形データは、「第１の生体情報」の一例である。スマートフォン２から受信した心拍波形データは、「第２の生体情報」の一例である。第１の生体情報および第２の生体情報は、心拍波形データに限られない。第１の装置で取得される第１の生体情報が、第２の装置で取得される第２の生体情報と照合可能な形態であり、利用者の特定が可能な生体情報であればよい。
【００８０】
Ｓ３４では、スマートフォン２は、ロック解除アプリの利用者認証画面に利用者認証が完了した旨を表示する。Ｓ３５では、ウェアラブル端末１は、ウェアラブル端末１のロックを解除する。Ｓ３５の処理は、Ｓ３１において利用者が認証された後に実施されればよく、Ｓ３４、Ｓ３６、Ｓ３７の処理との先後は問わない。
【００８１】
Ｓ３６では、利用者は、心拍認証操作を終了する。心拍認証操作は、Ｓ２７においてウェアラブル端末１およびスマートフォン２が心拍波形データの取得を完了するまで継続すればよく、Ｓ３６の処理は、Ｓ２８からＳ３５までの処理との先後は問わない。
【００８２】
Ｓ３７では、スマートフォン２は、ウェアラブル端末１との無線通信を終了し、ＢＴ機能をオフにする。Ｓ３８では、スマートフォン２は、ロック解除アプリを終了する。ロック解除アプリの終了により、Ｓ３９において、ウェアラブル端末１の利用者認証処理は完了する。
【００８３】
図７Ｃは、図７Ｂに示される処理に続く、ウェアラブル端末１の装着状態確認処理の動作例を示すシーケンス図である。Ｓ４０では、スマートフォン２は、スタンバイ状態へ移行する。スタンバイ状態へ移行後、スマートフォン２の消費電力は抑制される。
【００８４】
Ｓ４１において、ウェアラブル端末１の装着状態確認処理が開始される。Ｓ４２では、ウェアラブル端末１は、利用者の心拍波形データを取得する。Ｓ４３では、ウェアラブル
端末１は、取得した心拍波形データが所定の閾値の範囲内であるか否かにより、心拍波形が検出されたか否かを判断する。ウェアラブル端末１は、取得した心拍波形データが所定の閾値の範囲内である場合には、心拍波形が検出されなかったと判断する。一方、ウェアラブル端末１は、取得した心拍波形データが所定の閾値の範囲内でない場合には、心拍波形が検出されたと判断する。ウェアラブル端末１は、心拍波形が検出された場合には、装着状態であると判断し、所定期間ごとに、Ｓ４２およびＳ４３の処理を繰り返す。
【００８５】
Ｓ４４では、利用者は、ウェアラブル端末１を取り外す。ウェアラブル端末１は、非装着状態となる。Ｓ４５では、ウェアラブル端末１は、利用者の心拍波形データを取得する。Ｓ４６では、ウェアラブル端末１は非装着状態であるため、心拍波形は検出されない。
【００８６】
Ｓ４７では、ウェアラブル端末１は、非装着状態であると判断し、ウェアラブル端末１のロックを設定する。Ｓ４８において、ウェアラブル端末１の装着状態確認処理は終了する。Ｓ４９では、ウェアラブル端末１は、スタンバイ状態へ移行する。図７Ａから図７Ｃに示される処理が終了する。
【００８７】
＜処理の流れ＞
図８Ａおよび図８Ｂは、ウェアラブル端末１における利用者認証に関する処理の例を示すフローチャートである。図９Ａおよび図９Ｂは、スマートフォン２におけるウェアラブル端末１の利用者認証に関する処理の例を示すフローチャートである。
【００８８】
図８Ａは、ウェアラブル端末１における利用者認証処理の例を示すフローチャートである。ウェアラブル端末１における利用者認証処理は、例えば、利用者がウェアラブル端末１を装着することにより開始される。なお、図８Ａの処理では、タイマーによるタイムアウト処理は、省略されているが、ＯＰ１０、ＯＰ１８、ＯＰ２０等では、それぞれ適切にタイマーが設定され、タイムアウト処理が実行される。
【００８９】
ＯＰ１０では、ウェアラブル端末１は、利用者により、スタンバイ状態を解除するためにキーが押下されたか否かを判定する。キーが押下された場合には（ＯＰ１０：Ｙｅｓ）、処理がＯＰ１１に進む。キーが押下されてない場合には（ＯＰ１０：Ｎｏ）、再度、ＯＰ１０の処理が実行される。スタンバイ状態を解除するための操作は、キーの押下に限られず、ウェアラブル端末１が備える他の入力手段による操作であってもよい。例えば、タッチパネルを備えるウェアラブル端末１では、タッチパネルに触れることで、スタンバイ状態が解除されてもよい。ＯＰ１１では、ウェアラブル端末１は、スタンバイ状態を解除する。
【００９０】
ＯＰ１２では、ウェアラブル端末１は、ペアリング済みの機器の情報を補助記憶装置１３ａから読み出す。ＯＰ１３では、ウェアラブル端末１は、ＢＴのペアリング済の機器の検出を開始する。ウェアラブル端末１は、検出されたスマートフォン２に対し、ウェアラブル端末１のデバイスＩＤを送信する。
【００９１】
ＯＰ１４では、ウェアラブル端末１は、スマートフォン２からＢＴ通信の認証許可の通知があったか否かを判定する。スマートフォン２からＢＴ通信の認証許可の通知があった場合には（ＯＰ１４：Ｙｅｓ）、処理がＯＰ１５に進む。スマートフォン２からＢＴ通信の認証許可の通知がない場合には（ＯＰ１４：Ｎｏ）、タイマーにより待ち時間を計測し、所定の期間が経過しても、スマートフォン２からＢＴ通信の認証許可の通知がない場合には、処理がＯＰ２７に進む。
【００９２】
ＯＰ１５では、ウェアラブル端末１は、スマートフォン２からロック解除アプリ起動要求があったか否かを判定する。スマートフォン２からロック解除アプリ起動要求があった
場合には（ＯＰ１５：Ｙｅｓ）、処理がＯＰ１６に進む。スマートフォン２からロック解除アプリ起動要求がない場合には（ＯＰ１５：Ｎｏ）、タイマーにより待ち時間を計測し、所定の期間が経過しても、スマートフォン２からロック解除アプリ起動要求がない場合には、処理がＯＰ２７に進む。ＯＰ１５の処理は、「前記第２の装置に対して所定の操作があった旨の通知を受信した場合に前記利用者の認証処理を行う」処理の一例である。
【００９３】
ＯＰ１６では、ウェアラブル端末１は、ロック解除アプリを起動する。ＯＰ１７では、ウェアラブル端末１は、スマートフォン２に対し、ロック解除アプリの起動完了通知を送信する。
【００９４】
ＯＰ１８では、ウェアラブル端末１は、スマートフォン２から心拍波形データ取得開始通知があったか否かを判定する。スマートフォン２から心拍波形データ取得開始通知があった場合には（ＯＰ１８：Ｙｅｓ）、処理がＯＰ１９に進む。スマートフォン２から心拍波形データ取得開始通知がない場合には（ＯＰ１８：Ｎｏ）、再度、ＯＰ１８の処理が実行される。ＯＰ１９では、ウェアラブル端末１は、自身の端末で心拍波形データを取得する。取得したデータは、ＲＡＭ  １２ａに保存される。ＯＰ１９の処理は、「利用者の第１の生体情報を取得」する処理の一例である。
【００９５】
ＯＰ２０では、ウェアラブル端末１は、スマートフォン２から心拍波形データ取得完了通知があったか否かを判定する。スマートフォン２から心拍波形データ取得完了通知があった場合には（ＯＰ２０：Ｙｅｓ）、処理がＯＰ２１に進む。スマートフォン２から心拍波形データ取得完了通知がない場合には（ＯＰ２０：Ｎｏ）、再度、ＯＰ２０の処理が実行される。ＯＰ２０の処理は、「前記第２の装置から前記第２の生体情報の取得を完了した旨の通知を受信する」処理の一例である。
【００９６】
ＯＰ２１では、ウェアラブル端末１は、スマートフォン２に対し心拍波形データの送信要求を送信する。ＯＰ２１の処理は「前記第２の装置に前記第２の生体情報の送信を依頼する」処理の一例である。
【００９７】
ＯＰ２２では、ウェアラブル端末１は、スマートフォン２から心拍波形データを受信する。受信した心拍波形データは、ＲＡＭ  １２ａに保存される。ＯＰ２２の処理は、「前記第１の生体情報と照合可能な形態で前記利用者から取得される第２の生体情報を受信」する処理の一例である。
【００９８】
ＯＰ２３では、ウェアラブル端末１は、自身の端末での取得したデータとスマートフォ２から受信した心拍波形データとを比較し、利用者の認証可否を判断する。ＯＰ２４では、ウェアラブル端末１は、心拍波形データの比較により、利用者が認証されるか否かを判定する。利用者が認証される場合には（ＯＰ２４：Ｙｅｓ）、処理がＯＰ２５に進む。利用者が認証されない場合には（ＯＰ２４：Ｎｏ）、処理がＯＰ２７に進む。ＯＰ２３およびＯＰ２４の処理は、「前記第１の生体情報と前記第２の生体情報とを比較する」処理の一例である。
【００９９】
なお、利用者が認証されない場合、ウェアラブル端末１は、ＯＰ１８からＯＰ２４までの心拍波形データを比較する処理を所定期間、または所定回数繰り返してもよい。心拍波形データを比較する処理を繰り返しても利用者が認証されない場合に、処理がＯＰ２７に進む。
【０１００】
ＯＰ２５では、ウェアラブル端末１は、スマートフォン２に対し、利用者が認証された旨の認証結果を送信する。ＯＰ２６では、ウェアラブル端末１は、ロックを解除する。処理は、図８ＢのＯＰ４０に続く。
【０１０１】
ＯＰ２７では、ウェアラブル端末１は、スマートフォン２に対し、タッチパネル操作による認証画面を起動するように要求する。例えば、スマートフォン２は、タッチパネル操作による認証画面で、利用者からのパスワード入力を受け付ける。ウェアラブル端末１は、スマートフォン２における認証結果を取得する。ただし、ウェアラブル端末１は、タッチパネル等を備え、タッチパネル操作による認証画面を起動し、利用者からのパスワード入力を受け付けてもよい。このように、ウェアラブル端末１は、スマートフォン２における心拍波形データとの比較によって利用者が認証されなかった場合、自身の端末またはスマートフォン２において、パスワード入力等の既存の方法により、利用者認証をしてもよい。ＯＰ２７の処理は、「前記第１の生体情報と前記第２の生体情報との比較により前記利用者が認証されない場合には、前記利用者に認証情報の入力を促す手段を提示する」処理の一例である。
【０１０２】
ＯＰ２８では、ウェアラブル端末１は、利用者のパスワード入力等により、利用者が認証されるか否かを判定する。利用者が認証される場合には（ＯＰ２８：Ｙｅｓ）、処理がＯＰ２６に進む。利用者が認証されない場合には（ＯＰ２８：Ｎｏ）、処理が図８ＢのＯＰ４３に続く。
【０１０３】
図８Ｂは、ウェアラブル端末１における装着状態確認処理の例を示すフローチャートである。図８Ｂに示される処理は、図８ＡのＯＰ２６に続く処理である。ＯＰ４０では、ウェアラブル端末１は、所定期間、自身の端末で心拍波形データを取得する。所定期間は、例えば、心拍波形データが少なくとも１以上の周期を含む期間であればよい。
【０１０４】
ＯＰ４１では、ウェアラブル端末１は、取得した心拍波形データのうち、電位が装着判断閾値以上となる心拍波形が検出されたか否かを判定する。装着判断閾値は、例えば、１周期内でピーク時の次に高い値を示すときの電位からピーク時の電位までの範囲内の値を設定することができる。電位が装着判断閾値以上となる心拍波形が検出された場合には（ＯＰ４１：Ｙｅｓ）、処理がＯＰ４０に戻る。電位が装着判断閾値以上となる心拍波形が検出されなかった場合には（ＯＰ４１：Ｎｏ）、処理がＯＰ４２に進む。
【０１０５】
ＯＰ４２では、ウェアラブル端末１は、ウェアラブル端末１のロックを設定する。ＯＰ４１およびＯＰ４２の処理は、「取得される前記第１の生体情報として得られる信号振幅が所定の閾値より小さい場合に、前記第１の装置にロックを設定する」処理の一例である。ＯＰ４３では、ウェアラブル端末１は、スタンバイモードへ移行する。ウェアラブル端末１における利用者認証に関する処理が終了する。
【０１０６】
図９Ａは、スマートフォン２におけるウェアラブル端末１の利用者認証に関する処理の例を示すフローチャートである。スマートフォン２におけるウェアラブル端末１の利用者認証に関する処理は、例えば、利用者がウェアラブル端末１を装着することにより開始される。なお、図９Ａおよび図９Ｂの処理では、タイマーによるタイムアウト処理は、省略されているが、図９ＡのＯＰ５０、ＯＰ５２、ＯＰ５８、ＯＰ６０、ＯＰ６４、図９ＢのＯＰ７０等では、それぞれ適切にタイマーが設定され、タイムアウト処理が実行される。
【０１０７】
ＯＰ５０では、スマートフォン２は、利用者により、スタンバイ状態を解除するためにキーが押下されたか否かを判定する。キーが押下された場合には（ＯＰ５０：Ｙｅｓ）、処理がＯＰ５１に進む。キーが押下されてない場合には（ＯＰ５０：Ｎｏ）、再度、ＯＰ５０の処理が実行される。スタンバイ状態を解除するための操作は、キーの押下に限られず、タッチパネル等に触れる操作であってもよい。ＯＰ５１では、スマートフォン２は、スタンバイ状態を解除する。
【０１０８】
ＯＰ５２では、スマートフォン２は、利用者によりロック解除アプリの起動操作がされたか否かを判定する。利用者によりロック解除アプリの起動操作がされた場合には（ＯＰ５２：Ｙｅｓ）、処理がＯＰ５３に進む。利用者によりロック解除アプリの起動操作がされていない場合には（ＯＰ５２：Ｎｏ）、再度、ＯＰ５２の処理が実行される。
【０１０９】
ＯＰ５３では、スマートフォン２は、ロック解除アプリを起動する。ＯＰ５４では、スマートフォン２は、ＢＴの待ち受け状態を開始する。ＯＰ５５では、スマートフォン２は、ウェアラブル端末１からのＢＴペアリング済の機器の検出処理に対し、ウェアラブル端末１が認証可能か否かを判定する。スマートフォン２は、例えば、補助記憶装置１３ｂに保持されたペアリング済の機器の情報にウェアラブル端末１が存在する場合に、認証可能と判断することができる。ウェアラブル端末１が認証可能である場合には（ＯＰ５５：Ｙｅｓ）、処理がＯＰ５６に進む。ウェアラブル端末１が認証可能でない場合には（ＯＰ５５：Ｎｏ）、処理が図９ＢのＯＰ７４に続く。
【０１１０】
ＯＰ５６では、スマートフォン２は、ウェアラブル端末１に対し、ウェアラブル端末１がペアリンク済の機器であり認証可能である旨の通知を送信する。ＯＰ５７では、スマートフォン２は、ウェアラブル端末１に対し、ロック解除アプリの起動要求を送信する。
【０１１１】
ＯＰ５８では、スマートフォン２は、ウェアラブル端末１からロック解除アプリの起動完了通知があったか否かを判定する。ウェアラブル端末１からロック解除アプリの起動完了通知があった場合には（ＯＰ５８：Ｙｅｓ）、処理がＯＰ５９に進む。ウェアラブル端末１からロック解除アプリの起動完了通知がない場合には（ＯＰ５８：Ｎｏ）、再度、ＯＰ５８の処理が実行される。
【０１１２】
ＯＰ５９では、スマートフォン２は、ロック解除アプリの利用者認証画面を表示する。利用者は、利用者認証画面の指示に従い、心拍認証操作を開始する。ＯＰ６０では、スマートフォン２は、利用者による心拍認証操作があるか否かを判定する。利用者による心拍認証操作があった場合には（ＯＰ６０：Ｙｅｓ）、処理がＯＰ６１に進む。利用者による心拍認証操作がない場合には（ＯＰ６０：Ｎｏ）、再度、ＯＰ６０の処理が実行される。
【０１１３】
ＯＰ６１では、スマートフォン２は、ウェアラブル端末１に心拍波形データの取得開始通知を送信する。ＯＰ６２では、スマートフォン２は、所定期間、心拍波形データを取得する。所定期間は、例えば、心拍波形データが少なくとも１以上の周期を含む期間であればよい。ＯＰ６３では、スマートフォン２は、ウェアラブル端末１に対し、データ取得完了通知を送信する。
【０１１４】
ＯＰ６４では、スマートフォン２は、ウェアラブル端末１から心拍波形データの送信要求があったか否かを判定する。ウェアラブル端末１から心拍波形データの送信要求があった場合には（ＯＰ６４：Ｙｅｓ）、処理がＯＰ６５に進む。ウェアラブル端末１から心拍波形データの送信要求がない場合には（ＯＰ６４：Ｎｏ）、再度、ＯＰ６４の処理が実行される。ＯＰ６５では、スマートフォン２は、ウェアラブル端末１に対し、取得した心拍波形データを送信する。処理が図９ＢのＯＰ７０に続く。
【０１１５】
図９Ｂは、スマートフォン２におけるウェアラブル端末１の利用者認証に関する処理の例を示すフローチャートである。図９Ｂに示される処理は、図９ＡのＯＰ６５に続く処理である。
【０１１６】
ＯＰ７０では、スマートフォン２は、ウェアラブル端末１から認証結果の通知があったか否かを判定する。ウェアラブル端末１から認証結果の通知があった場合には（ＯＰ７０：Ｙｅｓ）、処理がＯＰ７１に進む。ウェアラブル端末１から認証結果の通知がない場合
には（ＯＰ７０：Ｎｏ）、再度、ＯＰ７０の処理が実行される。
【０１１７】
ＯＰ７１では、スマートフォン２は、ウェアラブル端末１から通知された認証結果により、利用者が認証されたか否かを判定する。利用者が認証された場合には（ＯＰ７１：Ｙｅｓ）、処理がＯＰ７２に進む。利用者が認証されなかった場合には（ＯＰ７１：Ｎｏ）、処理がＯＰ７３に進む。
【０１１８】
ＯＰ７２では、スマートフォン２は、利用者が認証された旨を表示する。ＯＰ７３では、スマートフォン２は、利用者が認証されなかった旨を表示する。ＯＰ７４では、スマートフォン２は、認証の対象とする機器がない旨を表示する。
【０１１９】
ＯＰ７５では、スマートフォン２は、ロック解除アプリを終了する。ＯＰ７６では、スマートフォン２は、スマートフォン２のロックを設定する。ＯＰ７６では、スマートフォン２は、スタンバイモードへ移行する。スマートフォン２におけるウェアラブル端末１の利用者認証に関する処理が終了する。
【０１２０】
＜実施形態１の作用効果＞
実施形態１では、ウェアラブル端末１は、ウェアラブル端末１で取得される心拍波形データを、スマートフォン２等の他の装置で取得される心拍波形データと比較することによって、利用者の認証可否を判断する。これにより、運動直後等、利用者の状態が変化しても、他の装置において変化後の状態で取得された心拍波形データと比較されるため、ウェアラブル端末１は、利用者認証における状態の変化の影響を抑制することができる。
【０１２１】
心拍波形データの各周期におけるピークは、利用者の状態に応じた固有の間隔で観測される。このため、ウェアラブル端末１は、ウェアラブル端末１で取得される心拍波形のピークの間隔を、スマートフォン２等の他の装置で取得される心拍波形のピークの間隔と比較することによって、利用者認証における状態の変化の影響を抑制することができる。
【０１２２】
心拍波形データが時刻情報と対応づけて取得される場合、ウェアラブル端末１で取得される心拍波形と、スマートフォン２等の他の装置で取得される心拍波形とのピークとなる時刻を比較することによって、利用者の認証可否を判断することができる。このため、ウェアラブル端末１は、時刻情報を考慮することで、精度よく利用者認証をすることができる。
【０１２３】
ウェアラブル端末１は、スマートフォン２から心拍波形データの取得を完了した旨の通知を受信すると、スマートフォン２に対して心拍波形データの送信を依頼する。これにより、ウェアラブル端末１は、スマートフォン２に対する心拍波形データの送信依頼のタイミングを認識することができる。
【０１２４】
ウェアラブル端末１は、自身の端末で取得される心拍波形の振幅が装着判断閾値より小さい場合に、利用者がウェアラブル端末１を取り外されたと判断することができる。これにより、ウェアラブル端末１は、利用者がウェアラブル端末１を取り外した場合、非装着状態であると判断し、特定の操作をすることなく、ロックを設定することができる。
【０１２５】
また、利用者認証において、利用者の状態の変化に対応するため、ウェアラブル端末１および他の装置でそれぞれに取得される心拍波形データが一致するための条件を緩和することが考えられる。しかしながら、条件の緩和は、セキュリティのレベルを下げる場合がある。実施形態１では、ウェアラブル端末１は、利用者の状態の変化に応じて、比較対象の心拍波形データを他の装置から取得するため、セキュリティのレベルを下げることなく利用者の認証をすることができる。
【０１２６】
また、ウェアラブル端末１の装着後にロックが解除されると、ウェアラブル端末１のロック解除状態は、利用者がウェアラブル端末１を取り外すまで継続する。このため、ロック解除後は、ウェアラブル端末１は認証処理のために他の装置と通信することがなく、無駄な電力の消費は抑制される。
【０１２７】
また、スマートフォン２等の他の装置において、利用者が他の装置の所有者本人であることが認証されている場合には、ウェアラブル端末１についても所有者本人の利用であることが認証される。したがって、ウェアラブル端末１および他の装置の両方が他人に利用されるというリスクを低減することができる。
【０１２８】
また、利用者は、スマートフォン２等の他の装置においてタッチパネル１７またはカメラ１９のレンズに触れるという簡単な操作で、ウェアラブル端末１のロックを解除することができる。このため、ウェアラブル端末１の認証処理における利便性が向上する。
【０１２９】
また、他の装置は、既存のタッチパネル１７またはカメラ１９を利用して、心拍波形データを取得することができる。このため、心拍波形データを取得する新たなデバイスを搭載するためのコストはかからない。
【０１３０】
＜実施形態２＞
実施形態１では、ウェアラブル端末１は、心拍波形の比較により利用者の認証可否を判断する。実施形態２では、ウェアラブル端末は、心音波形、声音波形、呼吸音波形等の音声データの比較により利用者の認証可否を判断する。
【０１３１】
すなわち、実施形態２では、ウェアラブル端末とスマートフォンとの連携による生体認証情報として、心拍波形の他、心音波形、声音波形、呼吸音波形等の音声データが利用できることが例示される。
【０１３２】
具体的には、ウェアラブル端末は、自身の端末で取得される利用者の心音波形等の音声データを、スマートフォン等の他の装置で取得される利用者の音声データと比較することによって、利用者の認証可否を判断する。ウェアラブル端末は、利用者が認証されると、ウェアラブル端末のロックを解除する。なお、心音波形等の音声データの取得には、例えば、ウェアラブル端末１およびスマートフォンに搭載されているマイク等の音声入力装置が利用される。
【０１３３】
利用者は、ウェアラブル端末を装着すると、利用者認証によりロックを解除するため、ウェアラブル端末およびスマートフォンのマイクを介して、心音波形、声音波形、呼吸音波形等の音声データを入力する。スマートフォンは、利用者の心音波形等の音声データを取得し、無線通信によりウェアラブル端末へ取得した音声データを送信する。
【０１３４】
ウェアラブル端末は、自身の端末において心音波形等の音声データを取得し、取得した音声データをスマートフォンから受信した音声データと比較する。比較する２つの音声データの波形において特徴的な部分の周期またはタイミングが一致していれば、ウェアラブル端末は、利用者を認証しロックを解除する。特徴的な部分は、例えば、音声データの波形の１周期において最も高い値を示すピークとなる部分である。
【０１３５】
ウェアラブル端末は、利用者が認証されロックが解除されると、スマートフォンとの無線通信を停止する。一方で、ウェアラブル端末は、実施形態１と同様に、自身の端末における心拍波形データを取得し、装着状態を確認する。ウェアラブル端末は、心拍波形を検出した場合には、ロック解除状態のままとする。また、ウェアラブル端末は、利用者がウ
ェアラブル端末を取り外し、心拍波形が検出されなくなると、ロックを設定する。なお、利用者がウェアラブル端末を取り外したか否かは、心音波形等の音声データが検出されるか否かにより判断してもよい。
【０１３６】
＜ハードウェア構成＞
図１０は、実施形態２におけるウェアラブル端末３のハードウェア構成の一例を示す図である。ウェアラブル端末３は、Ａｐｐｌｉｃａｔｉｏｎ  ＬＳＩ  １０ａ、ＲＡＭ  １２ａ、補助記憶装置  １３ａ、ネットワークＩＣ  １４ａ、アンテナ１５ａ、オーディオＩＣ  ２０ａ、マイク２１ａを備える。また、これらはバスにより互いに接続される。ウェアラブル端末３は、「第１の装置」または「生体認証装置」の一例である。
【０１３７】
Ａｐｐｌｉｃａｔｉｏｎ  ＬＳＩ  １０ａ、ＲＡＭ  １２ａ、補助記憶装置  １３ａ、ネットワークＩＣ  １４ａおよびアンテナ１５ａは、図２において同一の符号により示される構成と同じであるため、その説明は省略される。
【０１３８】
オーディオＩＣ  ２０ａは、音声入力装置としてのマイク２１ａに接続される。オーディオＩＣ  ２０ａは、マイク２１ａから入力された音声等の信号を電気信号に変換してＣＰＵ  １１ａに出力するための回路である。マイク２１ａは、「音声入力装置」の一例である。実施形態２におけるスマートフォンのハードウェア構成は、図３に示されるスマートフォン２のハードウェア構成と同一であるため、その説明は省略される。
【０１３９】
＜動作例＞
実施形態２における利用者認証処理のうち、ウェアラブル端末３およびスマートフォン２のスタンバイ解除、およびウェアラブル端末３とスマートフォン２との無線通信開始処理は、実施形態１の図７Ａに示される動作例と同一であるため、その説明は省略される。また、利用者認証後、ウェアラブル端末３の装着状態を確認する処理は、実施形態１の図７Ｃに示される動作例と同一であるため、その説明は省略される。
【０１４０】
図１１は、実施形態２における利用者認証処理の動作例を示すシーケンス図である。図１１に示される動作例は、図７Ａに示される動作例の後に続く。Ｓ６０において、ウェアラブル端末３の利用者認証処理が開始される。Ｓ６１では、スマートフォン２は、ウェアラブル端末３に対し、ロック解除アプリの起動要求を送信する。
【０１４１】
Ｓ６２では、ウェアラブル端末３は、ロック解除アプリを起動する。Ｓ６３では、ウェアラブル端末３は、スマートフォン２に対し、ロック解除アプリの起動完了通知を送信する。
【０１４２】
Ｓ６４では、スマートフォン２は、ロック解除アプリの利用者認証画面を表示する。Ｓ６５では、利用者は、利用者認証画面が表示されると、生体認証操作を開始する。生体認証操作は、ウェアラブル端末３およびスマートフォン２に対し、利用者の生体情報を検出させるための操作である。実施形態２における生体情報は、心音波形、声音波形または呼吸音波形等である。
【０１４３】
利用者は、スマートフォン２に対する生体認証操作として、例えば、スマートフォン２のマイク２１ｂを、人体に接触させるか、または心音が検出可能な距離まで近づけることで、スマートフォン２に心音波形を検出させることができる。また、利用者は、スマートフォン２のマイク２１ｂに対して声を発することで、スマートフォン２に声音波形または呼吸音波形を検出させることができる。
【０１４４】
一方、ウェアラブル端末３は、装着状態であれば、心音波形を検出することができる。
また、ウェアラブル端末３は、マイク２１ａにより、利用者がスマートフォン２のマイク２１ｂに対して発した声を検出し、検出した声から声音波形または呼吸音波形を検出することができる。ウェアラブル端末３が利用者の声を検出することができない場合には、利用者は、ウェアラブル端末３を、口元に近づけて声を発することで、ウェアラブル端末３に声音波形または呼吸音波形を検出させることができる。
【０１４５】
Ｓ６６では、スマートフォン２は、ウェアラブル端末３に対し、生体情報の取得開始通知を送信する。Ｓ６７では、ウェアラブル端末３およびスマートフォン２は、生体情報を取得する。Ｓ６５において、利用者が声の入力等の生体認証をするための操作を開始しているため、ウェアラブル端末３およびスマートフォン２は、生体情報の検出をすることができる。
【０１４６】
Ｓ６８では、スマートフォン２は、所定期間、生体情報を取得すると、ウェアラブル端末３に対し、データ取得完了通知を送信する。所定期間は、例えば、生体情報の示す波形が少なくとも１以上の周期を含む期間であればよい。
【０１４７】
Ｓ６９では、ウェアラブル端末３は、データ取得完了通知を受信すると、スマートフォン２に対し、生体情報の送信要求を送信する。Ｓ７０では、スマートフォン２は、ウェアラブル端末３に対し、取得した生体情報を送信する。
【０１４８】
Ｓ７１では、ウェアラブル端末３は、自身の端末で取得した生体情報を、スマートフォン２から受信した生体情報と比較し、利用者の認証可否を判断する。Ｓ７２では、ウェアラブル端末３は、スマートフォン２に対し、認証可否の判断結果を送信する。Ｓ７１において、利用者が認証されなかった場合、Ｓ６５からＳ７１までの処理が繰り返される（Ｓ７３）。
【０１４９】
自身の端末（ウェアラブル端末３）で取得した心音波形、声音波形または呼吸音波形のデータは、「第１の生体情報」の一例である。スマートフォン２から受信した心音波形、声音波形または呼吸音波形のデータは、「第２の生体情報」の一例である。第１の生体情報および第２の生体情報は、心音波形、声音波形または呼吸音波形のデータに限られない。第１の装置で取得される第１の生体情報が、第２の装置で取得される第２の生体情報と照合可能な形態であり、利用者の特定が可能な生体情報であればよい。
【０１５０】
Ｓ７４では、スマートフォン２は、ロック解除アプリの利用者認証画面に利用者認証が完了した旨を表示する。Ｓ７５では、ウェアラブル端末３は、ウェアラブル端末３のロックを解除する。Ｓ７５の処理は、Ｓ７１において利用者が認証された後に実施されればよく、Ｓ７４、Ｓ７６、Ｓ７７の処理との先後は問わない。
【０１５１】
Ｓ７６では、利用者は、生体認証操作を終了する。生体認証操作は、Ｓ６７においてウェアラブル端末３およびスマートフォン２が生体情報の取得を完了するまで継続すればよく、Ｓ７６の処理は、Ｓ６８からＳ７５までの処理との先後は問わない。
【０１５２】
Ｓ７７では、スマートフォン２は、ウェアラブル端末３との無線通信を終了し、ＢＴ機能をオフにする。Ｓ７８では、スマートフォン２は、ロック解除アプリを終了する。ロック解除アプリの終了により、Ｓ７９において、ウェアラブル端末３の利用者認証処理は完了する。処理は図７Ｃのｂに続き、ウェアラブル端末３の装着状態確認処理が実行される。
【０１５３】
＜実施形態２の作用効果＞
実施形態２では、ウェアラブル端末３は、自身の端末で取得される利用者の心音波形等
の音声データを、スマートフォン２等の他の装置で取得される利用者の音声データと比較することによって、利用者の認証可否を判断する。これにより、運動直後や体調不良等、利用者の状態が変化しても、他の装置において変化後の状態で取得された音声データと比較されるため、利用者認証における状態の変化の影響を抑制することができる。
【０１５４】
また、利用者は、ウェアラブル端末３のマイク２１ａおよびスマートフォン２のマイクマイク２１ｂに対する発声または呼吸という簡単な動作により、ウェアラブル端末３のロックを解除することができる。このため、ウェアラブル端末３の認証処理における利便性が向上する。
【０１５５】
また、ウェアラブル端末３およびスマートフォン２は、既存のマイク２１ａおよびマイク２１ｂを利用して、音声データを取得することができる。このため、音声データを取得する新たなデバイスを搭載するためのコストはかからない。
【符号の説明】
【０１５６】
１、３            ウェアラブル端末
２                スマートフォン
１０ａ、１０ｂ    Ａｐｐｌｉｃａｔｉｏｎ  ＬＳＩ
１１ａ、１１ｂ    ＣＰＵ
１２ａ、１２ｂ    ＲＡＭ
１３ａ、１３ｂ    補助記憶装置
１４ａ、１４ｂ    ネットワークＩＣ
１５ａ、１５ｂ    アンテナ
１６              心拍センサ
１７              タッチパネル
１７１            静電センサ
１８              ディスプレイ
１９              カメラ
１９１            光センサ
２０ａ、２０ｂ    オーディオＩＣ
２１ａ、２１ｂ    マイク
【図１】
0006642027.tif 000002
【図２】
0006642027.tif 000003
【図３】
0006642027.tif 000004
【図４Ａ】
0006642027.tif 000005
【図４Ｂ】
0006642027.tif 000006
【図５Ａ】
0006642027.tif 000007
【図５Ｂ】
0006642027.tif 000008
【図６Ａ】
0006642027.tif 000009
【図６Ｂ】
0006642027.tif 000010
【図７Ａ】
0006642027.tif 000011
【図７Ｂ】
0006642027.tif 000012
【図７Ｃ】
0006642027.tif 000013
【図８Ａ】
0006642027.tif 000014
【図８Ｂ】
0006642027.tif 000015
【図９Ａ】
0006642027.tif 000016
【図９Ｂ】
0006642027.tif 000017
【図１０】
0006642027.tif 000018
【図１１】
0006642027.tif 000019