(57)【要約】【課題】端末装置が濡れる使用環境で使用されている場合にも、精度よい認証を実現する。【解決手段】端末装置（１）の使用環境を判定する使用環境判定部（１１）、および使用環境に応じて、複数の認証手段の各々の優先度を判定する優先度判定部（１３）として機能する制御部（１０）を備えており、優先度判定部（１３）は、使用環境が濡れやすい環境である場合、複数の認証手段のうち指紋認証手段の優先度を低く判定する。【選択図】図２
2019066959.tif 000002
【特許請求の範囲】
【請求項１】
端末装置であって、
当該端末装置の使用環境を判定する使用環境判定部、および
上記使用環境に応じて、複数の認証手段の各々の優先度を判定する優先度判定部として機能する制御部を備えており、
上記優先度判定部は、上記使用環境が濡れやすい環境である場合、上記複数の認証手段のうち指紋認証手段の優先度を低く判定する
ことを特徴とする端末装置。
【請求項２】
ユーザに情報を通知する通知部をさらに備え、
上記制御部は、上記優先度判定部の判定結果に応じて上記認証手段を上記通知部に通知させる通知制御部としてさらに機能する
ことを特徴とする請求項１に記載の端末装置。
【請求項３】
上記制御部は、上記使用環境に応じて、上記複数の認証手段の各々の優先度に対する影響度を判定する影響度判定部としてさらに機能し、
上記優先度判定部は、上記影響度を参照して上記複数の認証手段の各々の優先度を判定する
ことを特徴とする請求項１または２に記載の端末装置。
【請求項４】
上記使用環境判定部は、上記端末装置の使用環境の天気を示す天気情報を参照して、上記端末装置の使用環境を判定し、
上記優先度判定部は、上記使用環境判定部が判定した上記端末装置の使用環境の天気が雨天である場合、上記複数の認証手段のうち指紋認証手段の優先度を低く判定する
ことを特徴とする請求項１から３の何れか１項に記載の端末装置。
【請求項５】
上記使用環境判定部は、上記端末装置の使用環境の天気を示す天気情報を参照して、上記端末装置の使用環境を判定し、
上記優先度判定部は、上記使用環境判定部が判定した上記端末装置の使用環境の天気が雨天である場合、上記複数の認証手段のうち指紋認証手段の使用の禁止を判定する
ことを特徴とする請求項１から３の何れか１項に記載の端末装置。
【請求項６】
上記制御部は、上記天気情報を、定期的に取得する、または、上記優先度判定部が上記複数の認証手段の各々の優先度を判定する場合に取得する
ことを特徴とする請求項４または５の何れか１項に記載の端末装置。
【請求項７】
上記使用環境判定部は、上記端末装置の使用環境が屋外か否かを判定し、
上記優先度判定部は、上記使用環境を参照して上記複数の認証手段の各々の優先度を判定する
ことを特徴とする請求項１から６の何れか１項に記載の端末装置。
【請求項８】
上記優先度判定部は、上記端末装置の使用環境が乾燥しやすい環境である場合、上記複数の認証手段のうち指紋認証手段の優先度を低く判定する
ことを特徴とする請求項１から７の何れか１項に記載の端末装置。
【請求項９】
上記影響度判定部は、上記端末装置の使用環境の温度、および湿度と、上記端末装置の使用環境の降水量との少なくとも一方に応じて上記影響度を判定する
ことを特徴とする請求項３に記載の端末装置。
【請求項１０】
端末装置の制御部としてコンピュータを機能させるための制御プログラムであって、上記コンピュータを、
当該端末装置の使用環境を判定する使用環境判定部、および
上記使用環境に応じて、複数の認証手段の各々の優先度を判定する優先度判定部として機能する制御部として機能させ、
上記優先度判定部は、上記使用環境が濡れやすい環境である場合、上記複数の認証手段のうち指紋認証手段の優先度を低く判定するための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は端末装置、制御プログラムに関する。
【背景技術】
【０００２】
端末装置において、当該端末装置の使用環境に応じた認証手段によりユーザを認証する技術が特許文献１に開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−２５４３１５号公報（２０１３年１２月１９日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、指紋認証は端末装置が濡れている場合に認証精度が下がる。このため、雨天時に屋外で認証を行う場合には指紋認証を使用すべきではない。しかしながら、特許文献１に開示されている技術においては、端末装置が濡れる使用環境で使用されているか否かの判定ができない。このため、端末装置が濡れる使用環境であった場合にも、指紋認証以外の認証手段を優先的に使用させる制御ができない。
【０００５】
本発明の一態様は、端末装置が濡れる使用環境で使用されている場合にも、精度よい認証を実現することを目的とする。
【課題を解決するための手段】
【０００６】
上記の課題を解決するために、本発明の一態様に係る端末装置は、当該端末装置の使用環境を判定する使用環境判定部、および上記使用環境に応じて、複数の認証手段の各々の優先度を判定する優先度判定部として機能する制御部を備えており、上記優先度判定部は、上記使用環境が濡れやすい環境である場合、上記複数の認証手段のうち指紋認証手段の優先度を低く判定する。
【０００７】
上記の課題を解決するために、本発明の一態様に係る制御プログラムは、端末装置の制御部としてコンピュータを機能させるための制御プログラムであって、上記コンピュータを、当該端末装置の使用環境を判定する使用環境判定部、および上記使用環境に応じて、複数の認証手段の各々の優先度を判定する優先度判定部として機能する制御部として機能させ、上記優先度判定部は、上記使用環境が濡れやすい環境である場合、上記複数の認証手段のうち指紋認証手段の優先度を低く判定するためのプログラムである。
【発明の効果】
【０００８】
本発明の一態様によれば、端末装置が濡れる使用環境で使用されている場合にも、精度よい認証を実現することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態に係る認証システムの概要図である。
【図２】本発明の実施形態に係る端末装置１の概要を示す機能ブロック図である。
【００１０】
テーブル
【図３】基準値テーブルの一例である。
【図４】（ａ）は、地図情報の示す地図の一例であり、（ｂ）は、位置情報テーブルの一例である。
【図５】温度テーブルの一例である。
【図６】湿度テーブルの一例である。
【図７】降水量テーブルの一例である。
【図８】判断テーブルの一例である。
【図９】本発明の実施形態に係る端末装置１における制御の一例を説明するフローチャートである。
【図１０】認証手段の基準値確認処理の一例を説明するフローチャートである。
【図１１】現在位置の判定処理の一例を説明するフローチャートである。
【図１２】影響度判定処理の一例を説明するフローチャートである。
【図１３】優先度判定処理の一例を説明するフローチャートである。
【図１４】認証手段の通知処理の一例を説明するフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態について、図１から図１４に基づいて詳細に説明する。
【００１２】
図１は、本実施形態に係る認証システムの概要図である。図１に示すように、端末装置１は、サーバ２と無線ネットワーク３を介して接続している。
【００１３】
サーバ２は、天気情報、地図を示す地図情報等を管理している。天気情報は、天気、温度、湿度、降雨量等を示す。
【００１４】
図２は、本実施形態に係る端末装置１の概要を示す機能ブロック図である。
【００１５】
端末装置１は、例えば、携帯電話機、スマートフォン等の携帯可能な端末装置である。
【００１６】
端末装置１は、制御部１０、環境検出部２０、通信部３０、記憶部４０、通知部である表示部５０、ユーザ検出部６０、およびキー７０を備えている。
【００１７】
環境検出部２０は、温度センサ、湿度センサ、位置情報取得機構を含む。
【００１８】
通信部３０は、制御部１０の制御により、無線ネットワーク３を介し、サーバ２から天気情報、地図情報等の受信等の通信をする。
【００１９】
制御部１０は、使用環境判定部１１、影響度判定部１２、優先度判定部１３、通知制御部である表示制御部１４、および認証部１５として機能する。
【００２０】
使用環境判定部１１は、端末装置１の使用環境を判定する。使用環境判定部１１は、端末装置１の使用環境の天気を示す天気情報を参照して、端末装置１の使用環境を判定することができる。
【００２１】
影響度判定部１２は、使用環境に応じて、認証部１５が有する複数の認証手段の各々の優先度に対する影響度を判定する。
【００２２】
優先度判定部１３は、使用環境を参照して、認証部１５が有する複数の認証手段の各々の優先度を判定する。優先度判定部１３は、使用環境が濡れやすい環境である場合、複数の認証手段のうち指紋認証手段の優先度を低く判定する。
【００２３】
優先度判定部１３は、影響度を参照して複数の認証手段の各々の優先度を判定することができる。具体的には、優先度判定部１３は、複数の認証手段の各々の優先度の基準値を対応する影響度で調整し、複数の認証手段の各々の優先度を判定することができる。すなわち、優先度判定部１３は、複数の認証手段の各々の使用者に提示する順番を判定する。
【００２４】
優先度判定部１３は、使用環境判定部１１が判定した端末装置１の使用環境の天気が雨天である場合、複数の認証手段のうち指紋認証手段の優先度を低く判定する、または複数の認証手段のうち指紋認証手段の使用の禁止を判定することができる。
【００２５】
表示制御部１４は、優先度判定部１３の判定結果に応じて認証手段を通知部である表示部５０に通知させる。
【００２６】
認証部１５は、複数の認証手段を有する。認証部１５は、ロック状態において、ユーザ検出部６０が検出したユーザの生体認証情報を用いて生体認証を行う。
【００２７】
記憶部４０は、基準値テーブル４１、位置情報テーブル４２、温度テーブル４３、湿度テーブル４４、降水量テーブル４５、および判断テーブル４６を含んでいる。
【００２８】
基準値テーブル４１は、図３に示すように、認証手段と基準値とを対応付けて格納するテーブルである。基準値は、気象状態の影響により認証の精度が落ちる可能性のある認証手段に対して定められる。基準値は、認証の確実さの目安であり、認証手段としての適切の度合いを判定する場合に、判定対象となる値の基準となる値である。基準値は、認定方法ごとに定められる。図３に示す例においては、指紋認証の基準値は１００である。なお、図３には、指紋認証の基準値のみを示しているが、他の認証手段の基準値を定めることもできる。また、各々の認証手段の基準値は一律同じ値に定めてもよい。
【００２９】
位置情報テーブル４２は、図４の（ｂ）に示すように、経度、緯度、高度の組み合わせた位置を示す情報と、その位置が室内か室外かを示す情報と、その位置における影響度を示す値とを対応付けて格納するテーブルである。例えば、図４の（ａ）に示すように、現在位置がＰで示される位置であった場合、位置Ｐの経度、緯度、高度を、環境検出部２０に含まれる位置情報取得機構が取得し、位置情報テーブル４２が格納する。また、位置Ｐが含まれる地図情報を参照し、現在位置が室外であることを判定し、位置情報テーブル４２が格納する。さらに、位置Ｐにおける影響度を位置情報テーブル４２が格納する。影響度については後述する。
【００３０】
温度テーブル４３は、図５に示すように、温度の範囲と、対応する、参照すべき湿度テーブルとを対応付けて格納するテーブルである。すなわち、温度に応じて参照すべき湿度テーブルは異なる。図５に示す例においては、温度が３５℃超過の場合は、使用環境判定部１１は、湿度テーブル１を参照する。また、温度が３０〜３５℃の場合は、使用環境判定部１１は、湿度テーブル２を参照する。また、温度が２５〜３０℃の場合は、使用環境判定部１１は、湿度テーブル３を参照する。また、温度が２０〜２５℃の場合は、使用環境判定部１１は、湿度テーブル４を参照する。また、温度が１５〜２０℃の場合は、使用環境判定部１１は、湿度テーブル５を参照する。また、温度が１０〜１５℃の場合は、使用環境判定部１１は、湿度テーブル６を参照する。また、温度が１０℃未満の場合は、使用環境判定部１１は、湿度テーブル７を参照する。
【００３１】
湿度テーブル４４は、図６に示すように、湿度（％）と影響度とを対応付けて格納するテーブルである。湿度テーブル４４は、図６の（ａ）に示す湿度テーブル１（４４１）、図６の（ｂ）に示す湿度テーブル２（４４２）、図６の（ｃ）に示す湿度テーブル３（４４３）、図６の（ｄ）に示す湿度テーブル４（４４４）、図６の（ｅ）に示す湿度テーブル５（４４５）、図６の（ｆ）に示す湿度テーブル６（４４６）、および図６の（ｇ）に示す湿度テーブル７（４４７）を含む。影響度判定部１２は、湿度テーブル４４を参照し、湿度から影響度を判定することができる。図６の（ａ）に示す例においては、湿度が９０％超過の場合の影響度は６０である。また、湿度が８０〜９０％の場合の影響度は５０である。また、湿度が４０〜８０％の場合の影響度は２５である。また、湿度が４０％未満の場合の影響度は１０である。図６の（ｂ）に示す例においては、湿度が９０％超過の場合の影響度は５０である。また、湿度が８０〜９０％の場合の影響度は４０である。また、湿度が４０〜８０％の場合の影響度は２０である。また、湿度が４０％未満の場合の影響度は１０である。図６の（ｃ）に示す例においては、湿度が９０％超過の場合の影響度は４０である。また、湿度が８０〜９０％の場合の影響度は２５である。また、湿度が７０〜８０％の場合の影響度は５である。また、湿度が７０％未満の場合の影響度は０である。図６の（ｄ）に示す例においては、湿度が９０％超過の場合の影響度は３０である。また、湿度が８０〜９０％の場合の影響度は１０である。また、湿度が３０〜８０％の場合の影響度は０である。また、湿度が２０〜３０％の場合の影響度は５である。また、湿度が１０〜２０％の場合の影響度は１０である。また、湿度が１０％未満の場合の影響度は１５である。図６の（ｅ）に示す例においては、湿度が９０％超過の場合の影響度は２０である。また、湿度が８０〜９０％の場合の影響度は１０である。また、湿度が３０〜８０％の場合の影響度は０である。また、湿度が２０〜３０％の場合の影響度は５である。また、湿度が１０〜２０％の場合の影響度は１０である。また、湿度が１０％未満の場合の影響度は２０である。図６の（ｆ）に示す例においては、湿度が９０％超過の場合の影響度は１５である。また、湿度が８０〜９０％の場合の影響度は５である。また、湿度が３０〜８０％の場合の影響度は０である。また、湿度が２０〜３０％の場合の影響度は５である。また、湿度が１０〜２０％の場合の影響度は１５である。また、湿度が１０％未満の場合の影響度は３０である。図６の（ｇ）に示す例においては、湿度が９０％超過の場合の影響度は１５である。また、湿度が８０〜９０％の場合の影響度は５である。また、湿度が３０〜８０％の場合の影響度は０である。また、湿度が２０〜３０％の場合の影響度は５である。また、湿度が１０〜２０％の場合の影響度は２０である。また、湿度が１０％未満の場合の影響度は３５である。
【００３２】
すなわち、温度が２５℃未満の場合、端末装置１の使用環境が乾燥しやすい環境である場合、影響度が大きくなるように湿度テーブル４４の値は設定されている。そして、優先度判定部１３は、端末装置１の使用環境が乾燥しやすい環境である場合、複数の認証手段のうち指紋認証手段の優先度を低く判定することができる。
【００３３】
降水量テーブル４５は、図７に示すように、降水量（ｍｍ／ｈ）と影響度とを対応付けて格納するテーブルである。影響度判定部１２は、降水量テーブル４５を参照し、降水量から影響度を判定することができる。図７に示す例においては、降水量が０〜１ｍｍ／ｈの場合の影響度は０である。また、降水量が１〜２ｍｍ／ｈの場合の影響度は５である。また、降水量が２〜５ｍｍ／ｈの場合の影響度は１０である。また、降水量が５ｍｍ／ｈ超過の場合の影響度は５０である。
【００３４】
判断テーブル４６は、図８に示すように、調整後基準値と判定とを対応付けて格納するテーブルである。優先度判定部１３は、判断テーブル４６を参照し、調整後基準値から判定することができる。図８に示す例においては、調整後基準値が９０超過の場合、優先度判定部１３は、Ａと判定する。また、調整後基準値が７０〜９０の場合、優先度判定部１３は、Ｂと判定する。また、調整後基準値が６０〜７０の場合、優先度判定部１３は、Ｃと判定する。また、調整後基準値が５０〜６０の場合、優先度判定部１３は、Ｄと判定する。また、調整後基準値が５０未満の場合、優先度判定部１３は、Ｅと判定する。例えば、Ａは問題なし、Ｂは１回で成功しないかもしれないが、認証手段に使える、Ｃは複数回試行必要となる可能性がある、Ｄは他の認証手段を選択するのが望ましく、試行回数を重ねると認証可能かもしれないが認証手段として薦めない、Ｅは、認証手段として避けるのが望ましいので不可、との判定を示す。調整後基準値とは、基準値から影響度を示す値を差し引いて調整した基準値である。
【００３５】
なお、上記温度テーブル４３、湿度テーブル４４、降水量テーブル４５、および判断テーブル４６は、指紋認証に対応するテーブルである。他の基準値が設定される認証手段の各々にも、影響度を参照するためのテーブルを準備することができる。また、位置情報テーブル４２には、基準値が設定される認証手段毎に影響度が格納される。
【００３６】
また、温度テーブル４３、湿度テーブル４４、降水量テーブル４５、および判断テーブル４６の各々は、サーバ２に格納され、通信部３０および無線ネットワーク３を介して取得してもよい。
【００３７】
表示部５０は、端末装置１の一面に備えられている。表示部５０は、タッチパネルであることができ、ユーザへの情報の通知、およびユーザからの入力情報を得る。
【００３８】
ユーザ検出部６０は、認証情報を取得するための機関である。例えば、指紋センサ、カメラ、マイク等を含むことができる。
【００３９】
キー７０は、ユーザからの入力操作を受け付ける。
【００４０】
続いて、図９〜図１４を参照して、本実施形態に係る端末装置１における制御を説明する。図９は、本実施形態に係る端末装置１における制御の一例を説明するフローチャートである。
【００４１】
制御部１０が、ユーザからの所定の入力操作（キー７０の押下、表示部５０への接触等）を受け付けると、端末装置１における制御が開始する。
【００４２】
ステップＳ２において、制御部１０は、基準値テーブル４１の基準値を確認する。ステップＳ２における処理の詳細は、図１０を参照して後述する。
【００４３】
ステップＳ４において、制御部１０は、端末装置１の現在位置を判定する。ステップＳ４における処理の詳細は、図１１を参照して後述する。
【００４４】
ステップＳ６において、制御部１０は、影響度を判定する。ステップＳ６における処理の詳細は、図１２を参照して後述する。
【００４５】
ステップＳ８において、制御部１０は、優先度を判定する。ステップＳ８における処理の詳細は、図１３を参照して後述する。
【００４６】
ステップＳ１０において、制御部１０は、認知手段を通知する。ステップＳ１０における処理の詳細は、図１４を参照して後述する。
【００４７】
図１０を参照して、制御部１０による基準値の確認処理を説明する。
【００４８】
ステップＳ２２において、制御部１０は、記憶部４０の基準値テーブル４１から、認証手段に対応付いた基準値を読み出す。
【００４９】
ステップＳ２４において、制御部１０は、認証手段に対応付いた基準値を取得できたか否かを判定する。基準値を取得できた場合、制御部１０は基準値の確認処理を終了する。基準値を取得できなかった場合、ステップＳ２６に移行する。ここで、制御部１０は、一部の認証手段に対応付いた基準値の取得ができた場合も、基準値を取得できなかったと判定する。
【００５０】
ステップＳ２６において、制御部１０は、通信部３０を介して、取得することのできなかった認証手段に対応付いた基準値をサーバ２から取得する。
【００５１】
ステップＳ２８において、制御部１０は、ステップＳ２６で取得した基準値を、記憶部４０の基準値テーブル４１に格納する。
【００５２】
次に、図１１を参照して、制御部１０による現在位置の判定処理を説明する。
【００５３】
ステップＳ４２において、環境検出部２０に含まれる位置情報取得機構が測位する。
【００５４】
ステップＳ４４において、環境検出部２０に含まれる位置情報取得機構が位置情報を取得したか否かを判定する。位置情報を取得した場合はステップＳ４６に移行する。位置情報を取得しなかった場合はステップＳ５０に移行する。
【００５５】
ステップＳ４６において、制御部１０は、取得した位置情報が含まれる地図情報を、通信部３０および無線ネットワーク３を介してサーバ２から取得する。
【００５６】
ステップＳ４８において、制御部１０は、取得した地図情報を参照し、位置情報が示す現在位置が室内か否かを判定する。
【００５７】
ステップＳ５０において、環境検出部２０に含まれる位置情報取得機構が位置情報を取得しなかったので、制御部１０は、現在位置は位置情報を測位できない場所、すなわち室内であると判定する。
【００５８】
ステップＳ５２において、制御部１０は、室内か否かの判定結果を、記憶部４０の位置情報テーブル４２に格納する。
【００５９】
現在位置が室外であった場合（ステップＳ５４においてＹＥＳ）、制御部１０は、位置情報の示す位置の地域の天気を示す天気情報を、通信部３０および無線ネットワーク３を介してサーバ２から取得する（ステップＳ５６）。
【００６０】
現在位置が室内であった場合（ステップＳ５４においてＮＯ）、制御部１０は現在位置の判定処理を終了する。
【００６１】
なお、制御部１０は、天気情報を、優先度判定部１３が複数の認証手段の各々の優先度を判定する場合に取得するのではなく、定期的に取得してもよい。
【００６２】
次に、図１２を参照して、影響度判定部１２による影響度の判定処理を説明する。
【００６３】
ステップＳ６２において、影響度判定部１２は、記憶部４０から位置情報テーブル４２を取得する。
【００６４】
ステップＳ６４において、影響度判定部１２は、位置情報テーブル４２に室外を示す情報が格納されているか、または室内を示す情報が格納されているかを判定する。室外を示す情報が格納されている場合、ステップＳ６６に移行する。室内を示す情報が格納されている場合、影響度判定部１２は影響度の判定処理を終了する。
【００６５】
すなわち、使用環境判定部１１は、端末装置１の使用環境が屋外か否かを判定し、優先度判定部１３は、使用環境を参照して複数の認証手段の各々の優先度を判定する。例えば、使用環境判定部１１が端末装置１の使用環境が屋外であると判定した場合に、優先度判定部１３は、使用環境に応じて、複数の認証手段の各々の優先度を判定する。
【００６６】
ステップＳ６６において、影響度判定部１２は、ステップＳ５６で取得した天気情報に含まれる温度を示す情報と、記憶部４０の温度テーブル４２とを比較し、何れの湿度テーブル１から７が対応するかを判定する。または、影響度判定部１２は、環境検出部２０に含まれる温度センサが検出した温度と、記憶部４０の温度テーブル４２とを比較し、何れの湿度テーブル１から７が対応するかを判定する。
【００６７】
ステップＳ６８において、影響度判定部１２は、判定した湿度テーブル１から７の何れかを参照し、影響度を判定する。影響度判定部１２は、ステップＳ５６で取得した天気情報に含まれる湿度を示す情報と、判定した湿度テーブル１から７の何れかを比較し、影響度を判定する。または、影響度判定部１２は、環境検出部２０に含まれる湿度センサが検出した湿度と、判定した湿度テーブル１から７の何れかを比較し、影響度を判定する。
【００６８】
ステップＳ７０において、影響度判定部１２は、ステップＳ５６で取得した天気情報に含まれる降水量を示す情報と、記憶部４０の降水量テーブル４５とを比較し、影響度を判定する。
【００６９】
ステップＳ７２において、影響度判定部１２は、ステップＳ６８およびステップＳ７０において判定した影響度の合計を、記憶部４０の位置情報テーブル４２に格納する。例えば、端末装置１の使用環境の温度が３１℃であり、湿度が８５％であり、降水量が４ｍｍ／ｈである場合、湿度テーブル２が選択され、温度、および湿度により判定される影響度は４０である。また、降水量により判定される影響度は１０である。そして、記憶部４０の位置情報テーブル４２に格納される影響度は５０になる。
【００７０】
次に、図１３を参照して、優先度判定部１３による認証手段の優先度の判定処理を説明する。
【００７１】
ステップＳ８２において、優先度判定部１３は、記憶部４０から、基準値テーブル４１、位置情報テーブル４２、判断テーブル４６を取得する。
【００７２】
ステップＳ８４において、優先度判定部１３は位置情報テーブル４２を参照し、現在位置が室外か否かを判定する。室外の場合、ステップＳ８６に移行する。室内の場合、ステップＳ８８に移行する。
【００７３】
ステップＳ８６において、優先度判定部１３は、基準値テーブル４１に格納されている基準値から位置情報テーブル４２に格納されている影響度を差し引くことで、基準値を調整する。そして、優先度判定部１３は判断テーブル４６を参照し、調整後の基準値に対応する判定、すなわち図８の判定テーブルに示すＡからＥの何れかを判定結果とする。この処理は、認証手段ごとに行う。
【００７４】
例えば、影響度が５０の場合、指紋認証の基準値が１００であるので、調整後基準値は、５０である。したがって指紋認証は、Ｄ、すなわち、他の認証手段を選択するのが望ましく、試行回数を重ねると認証可能かもしれないが、認証手段として薦めないと判定される。
【００７５】
ステップＳ８８において、優先度判定部１３は、図８の判定テーブルに示すＡを判定結果に固定する。
【００７６】
次に、図１４を参照して、表示制御部１４による認証手段の通知処理を説明する。
【００７７】
ステップＳ１０２において、表示制御部１４は、優先度判定部１３の判定結果を取得する。
【００７８】
ステップＳ１０４において、表示制御部１４は、判定結果にしたがって、表示部５０に認証手段を通知させる。表示制御部１４は、基準値の高い順に認証手段を通知することができる。また、表示制御部１４は、基準値が上位の認証手段のみを通知することができる。また、表示制御部１４は、一定の基準値以上の認証手段を通知することができる。
【００７９】
また、制御部１０が生体認証の認証手段による認証が不可能と判定した場合は、表示制御部１４は、表示部５０に、ユーザに認証情報を入力させるための代替認証オブジェクトを表示することができる。代替認証オブジェクトとして、例えば、２次元に等間隔に配置された９個のドットを表示してもよい。この場合、端末装置１の使用開始時に、ユーザに初期処理として複数のドットを順にタッチさせ、制御部１０は、記憶部４０に、ユーザのタッチ順のパターンを照合用認証情報として記憶させるとよい。認証時には、ユーザの、各ドットへのタッチの順を、記憶されたパターンとマッチングして、本人認証をすればよい。
【００８０】
なお、上記実施形態では、端末装置１の使用環境の温度、および湿度と、端末装置１の使用環境の降水量との両方の影響度を判定している。しかしながら、影響度判定部１２は、端末装置１の使用環境の温度、および湿度と、端末装置１の使用環境の降水量との少なくとも一方に応じて上記影響度を判定できればよい。
【００８１】
〔ソフトウェアによる実現例〕
端末装置１の制御ブロック（特に使用環境判定部１１および優先度判定部１３）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ソフトウェアによって実現してもよい。
【００８２】
後者の場合、端末装置１は、各機能を実現するソフトウェアであるプログラムの命令を実行するコンピュータを備えている。このコンピュータは、例えば少なくとも１つのプロセッサ（制御装置）を備えていると共に、上記プログラムを記憶したコンピュータ読み取り可能な少なくとも１つの記録媒体を備えている。そして、上記コンピュータにおいて、上記プロセッサが上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記プロセッサとしては、例えばＣＰＵ（Central Processing Unit）を用いることができる。上記記録媒体としては、「一時的でない有形の媒体」、例えば、ＲＯＭ（Read Only Memory）等の他、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムを展開するＲＡＭ（Random Access Memory）などをさらに備えていてもよい。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明の一態様は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００８３】
〔まとめ〕
本発明の態様１に係る端末装置１は、当該端末装置１の使用環境を判定する使用環境判定部１１、および上記使用環境に応じて、複数の認証手段の各々の優先度を判定する優先度判定部１３として機能する制御部１０を備えており、上記優先度判定部１３は、上記使用環境が濡れやすい環境である場合、上記複数の認証手段のうち指紋認証手段の優先度を低く判定する。
【００８４】
上記の構成によれば、端末装置が濡れる使用環境で使用されている場合にも、精度よい認証を実現することができる。
【００８５】
本発明の態様２に係る端末装置１は、上記態様１において、ユーザに情報を通知する通知部（表示部５０）をさらに備え、上記制御部１０は、上記優先度判定部１３の判定結果に応じて上記認証手段を上記通知部（表示部５０）に通知させる通知制御部（表示制御部１４）としてさらに機能してもよい。
【００８６】
上記の構成によれば、ユーザに、使用環境に応じた適切な認証手段を通知することができる。
【００８７】
本発明の態様３に係る端末装置１は、上記態様１または２において、上記制御部１０は、上記使用環境に応じて、上記複数の認証手段の各々の優先度に対する影響度を判定する影響度判定部１２としてさらに機能し、上記優先度判定部１３は、上記影響度を参照して上記複数の認証手段の各々の優先度を判定してもよい。
【００８８】
上記の構成によれば、値で判定するので、判定が容易である。
【００８９】
本発明の態様４に係る端末装置１は、上記態様１から３において、上記使用環境判定部１１は、上記端末装置１の使用環境の天気を示す天気情報を参照して、上記端末装置１の使用環境を判定し、上記優先度判定部１３は、上記使用環境判定部１１が判定した上記端末装置１の使用環境の天気が雨天である場合、上記複数の認証手段のうち指紋認証手段の優先度を低く判定してもよい。
【００９０】
上記の構成によれば、天気により指紋認証手段の優先度を判定することができる。
【００９１】
本発明の態様５に係る端末装置１は、上記態様１から３において、上記使用環境判定部１１は、上記端末装置１の使用環境の天気を示す天気情報を参照して、上記端末装置１の使用環境を判定し、上記優先度判定部１３は、上記使用環境判定部１１が判定した上記端末装置１の使用環境の天気が雨天である場合、上記複数の認証手段のうち指紋認証手段の使用の禁止を判定してもよい。
【００９２】
上記の構成によれば、天気により指紋認証手段の優先度を判定することができる。
【００９３】
本発明の態様６に係る端末装置１は、上記態様４または５において、上記制御部１０は、上記天気情報を、定期的に取得する、または、上記優先度判定部１３が上記複数の認証手段の各々の優先度を判定する場合に取得してもよい。
【００９４】
上記の構成によれば、端末装置１の使用状況に応じた天気情報の取得をすることができる。
【００９５】
本発明の態様７に係る端末装置１は、上記態様１から６において、上記使用環境判定部１１は、上記端末装置１の使用環境が屋外か否かを判定し、上記優先度判定部１３は、上記使用環境を参照して上記複数の認証手段の各々の優先度を判定してもよい。
【００９６】
上記の構成によれば、判定が必要な場合のみ判定することができる。
【００９７】
本発明の態様８に係る端末装置１は、上記態様１から７において、上記優先度判定部１３は、上記端末装置１の使用環境が乾燥しやすい環境である場合、上記複数の認証手段のうち指紋認証手段の優先度を低く判定してもよい。
【００９８】
上記の構成によれば、指紋認証手段の使用が不適切な環境の場合に、指紋認証手段の優先度を低く判定することができる。
【００９９】
本発明の態様９に係る端末装置１は、上記態様３において、上記影響度判定部１２は、上記端末装置１の使用環境の温度、および湿度と、上記端末装置１の使用環境の降水量との少なくとも一方に応じて上記影響度を判定してもよい。
【０１００】
上記の構成によれば、気象に関する情報の組み合わせで影響度を判定することができる。
【０１０１】
本発明の各態様に係る端末装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記端末装置が備える各部（ソフトウェア要素）として動作させることにより上記端末装置をコンピュータにて実現させる端末装置の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【０１０２】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【符号の説明】
【０１０３】
１  端末装置
１０  制御部
１１  使用環境判定部
１２  影響度判定部
１３  優先度判定部
【図１】
2019066959.tif 000003
【図２】
2019066959.tif 000004
【図３】
2019066959.tif 000005
【図４】
2019066959.tif 000006
【図５】
2019066959.tif 000007
【図６】
2019066959.tif 000008
【図７】
2019066959.tif 000009
【図８】
2019066959.tif 000010
【図９】
2019066959.tif 000011
【図１０】
2019066959.tif 000012
【図１１】
2019066959.tif 000013
【図１２】
2019066959.tif 000014
【図１３】
2019066959.tif 000015
【図１４】
2019066959.tif 000016