(57)【特許請求の範囲】
【請求項１】
認証サーバから、ユーザに対して与えられるユーザＩＤ番号を受け取るステップと
前記ユーザの生体情報を受け取り、情報端末の記憶部に記憶するステップと、
を包含する事前認証工程並びに
前記ユーザＩＤ番号、認証場所の情報を有する認証場所情報、および認証時間の情報を有する認証時間情報を前記認証サーバに送信するステップと、
前記認証時間に前記認証場所で発信されるビーコン信号に含まれる第１のＩＤ番号および第２のＩＤ番号のうちの一方を受け取るステップと、
認証受付時間に、前記第１のＩＤ番号および前記第２のＩＤ番号のうちの一方に基づきビーコン信号を選択するステップと、
前記選択されたビーコン信号から前記第１のＩＤ番号および前記第２のＩＤ番号のうちの他方を抽出するステップと、
前記情報端末の外部からユーザの生体情報を受け取るステップと、
前記記憶部に前記記憶されている生体情報と前記受け取った生体情報を比較するステップと、
前記第１のＩＤ番号および前記第２のＩＤ番号のうちの他方、前記ユーザＩＤ番号および生体認証結果を前記認証サーバに送信するステップとを包含する認証工程を、情報端末にて実行することが可能な認証ユーザ認証アプリケーション・プログラム。
【請求項２】
情報端末にユーザＩＤ番号を送信し、
前記情報端末から前記ユーザＩＤ番号、認証場所の情報を有する認証場所情報、および認証時間の情報を有する認証時間情報を受け取り、
前記認証時間に前記認証場所で発信されるビーコン信号に含まれる第１のＩＤ番号および第２のＩＤ番号のうちの一方を前記情報端末に送信し、
前記第１のＩＤ番号および前記第２のＩＤ番号のうちの他方を前記ユーザＩＤ番号に紐づけてその記憶部に記憶し、
前記第１のＩＤ番号および前記第２のＩＤ番号のうちの他方、ユーザＩＤ番号、および生体認証結果を受け取り、
前記第１のＩＤ番号および前記第２のＩＤ番号のうちの他方と、前記記憶部に記憶され、前記受け取ったユーザＩＤ番号に対応する、前記第１のＩＤ番号および前記第２のＩＤ番号のうちの他方とを比較し、
前記比較結果と、生体認証結果に基づき総合認証結果を生成する、ユーザ認証システム。
【請求項３】
認証サーバから、ユーザに対して与えられるユーザＩＤ番号を受け取るステップと、
前記ユーザの生体情報を受け取り、前記ユーザＩＤ番号と供に前記生体情報を前記認証サーバに送信するステップとを包含する事前認証工程並びに、
前記ユーザＩＤ番号、認証場所の情報を有する認証場所情報、および認証時間の情報を有する認証時間情報を前記認証サーバに送信するステップと、
前記認証時間に前記認証場所で発信されるビーコン信号に含まれる第１のＩＤ番号および第２のＩＤ番号のうちの一方を受け取るステップと、
認証受付時間に、前記第１のＩＤ番号および前記第２のＩＤ番号のうちの一方に基づきビーコン信号を選択するステップと、
前記選択されたビーコン信号から前記第１のＩＤ番号および前記第２のＩＤ番号のうちの他方を抽出するステップと、
認証受付時間に、前記ユーザの生体情報を受け取り、前記ユーザＩＤ番号と供に前記生体情報を前記認証サーバに送信するステップと
前記第１のＩＤ番号および前記第２のＩＤ番号のうちの他方、および前記ユーザＩＤ番号を前記認証サーバに送信するステップとを包含する認証工程を、情報端末にて実行することが可能な認証ユーザ認証アプリケーション・プログラム。
【請求項４】
情報端末にユーザＩＤ番号を送信し、
前記情報端末から前記ユーザＩＤ番号および生体情報を受け取り、前記生体情報を前記ユーザＩＤ番号に紐付けてその記憶部に記憶し、
前記情報端末から、認証場所の情報を有する認証場所情報、および認証時間の情報を有する認証時間情報を受け取り、
前記認証時間に前記認証場所で発信されるビーコン信号に含まれる第１のＩＤ番号および第２のＩＤ番号のうちの一方を前記情報端末に送信し、
前記第１のＩＤ番号および前記第２のＩＤ番号のうちの他方を前記ユーザＩＤ番号に紐づけてその記憶部に記憶し、
認証受付時間に、前記第１のＩＤ番号および前記第２のＩＤ番号のうちの他方、ユーザＩＤ番号、生体情報を受け取り、
前記第１のＩＤ番号および前記第２のＩＤ番号のうちの他方と、前記記憶部に記憶され、前記受け取ったユーザＩＤ番号に対応する前記第１のＩＤ番号および前記第２のＩＤ番号のうちの他方とを比較し、
前記認証受付時間に受け取った生体情報と、前記記憶部に記憶され、前記受け取ったユーザＩＤ番号に対応する前記生体情報とを比較し、
前記２つの比較結果に基づき総合認証結果を生成する、ユーザ認証システム。
【請求項５】
認証サーバから、ユーザに対して与えられるユーザＩＤ番号を受け取るステップと、前記ユーザの生体情報を受け取り、情報端末の記憶部に記憶するステップとを包含する事前認証工程並びに
前記認証サーバから、認証場所の情報を有する認証場所情報、および認証時間の情報を有する認証時間情報を受け取るステップと、
前記認証時間に前記認証場所で発信されるビーコン信号に含まれる第１のＩＤ番号および第２のＩＤ番号のうちの一方を受け取るステップと、
認証受付時間に、前記第１のＩＤ番号および前記第２のＩＤ番号のうちの一方に基づきビーコン信号を選択するステップと、
前記選択されたビーコン信号から前記第１のＩＤ番号および前記第２のＩＤ番号のうちの他方を抽出するステップと、
前記情報端末の外部からユーザの生体情報を受け取るステップと、
前記記憶部に前記記憶されている生体情報と前記受け取った生体情報を比較するステップと、
前記第１のＩＤ番号および前記第２のＩＤ番号のうちの他方、前記ユーザＩＤ番号および生体認証結果を前記認証サーバに送信するステップとを包含する認証工程を、情報端末にて実行することが可能な認証ユーザ認証アプリケーション・プログラム。
【請求項６】
情報端末にユーザＩＤ番号を送信し、
前記情報端末に、認証場所の情報を有する認証場所情報、および認証時間の情報を有する認証時間情報を送信し、
前記認証時間に前記認証場所で発信されるビーコン信号に含まれる第１のＩＤ番号および第２のＩＤ番号のうちの一方を前記情報端末に送信し、
前記第１のＩＤ番号および前記第２のＩＤ番号のうちの他方を前記ユーザＩＤ番号に紐づけてその記憶部に記憶し、
前記第１のＩＤ番号および前記第２のＩＤ番号のうちの他方、ユーザＩＤ番号、および生体認証結果を受け取り、
前記第１のＩＤ番号および前記第２のＩＤ番号のうちの他方と、前記記憶部に記憶され、前記受け取ったユーザＩＤ番号に対応する前記第１のＩＤ番号および前記第２のＩＤ番号のうちの他方とを比較し、
前記比較結果と、生体認証結果に基づき総合認証結果を生成する、ユーザ認証システム。  
【請求項７】
認証サーバから、ユーザに対して与えられるユーザＩＤ番号を受け取るステップと、
前記ユーザの生体情報を受け取り、前記ユーザＩＤ番号と供に前記生体情報を前記認証サーバに送信するステップとを包含する事前認証工程並びに、
前記認証サーバから、前記ユーザＩＤ番号、認証場所の情報を有する認証場所情報、および認証時間の情報を有する認証時間情報を受け取るステップと、
前記認証時間に前記認証場所で発信されるビーコン信号に含まれる第１のＩＤ番号および第２のＩＤ番号のうちの一方を受け取るステップと、
認証受付時間に、前記第１のＩＤ番号および前記第２のＩＤ番号のうちの一方に基づきビーコン信号を選択するステップと、
前記選択されたビーコン信号から前記第１のＩＤ番号および前記第２のＩＤ番号のうちの他方を抽出するステップと、
認証受付時間に、前記ユーザの生体情報を受け取り、前記ユーザＩＤ番号と供に前記生体情報を前記認証サーバに送信するステップと
前記第１のＩＤ番号および前記第２のＩＤ番号のうちの他方、および前記ユーザＩＤ番号を前記認証サーバに送信するステップとを包含する認証工程を、情報端末にて実行することが可能な認証ユーザ認証アプリケーション・プログラム。
【請求項８】
情報端末にユーザＩＤ番号を送信し、
前記情報端末から前記ユーザＩＤ番号および生体情報を受け取り、前記生体情報を前記ユーザＩＤ番号に紐付けてその記憶部に記憶し、
認証場所の情報を有する認証場所情報、および認証時間の情報を有する認証時間情報を前記情報端末に送信し、
前記認証時間に前記認証場所で発信されるビーコン信号に含まれる第１のＩＤ番号および第２のＩＤ番号のうちの一方を送信し、
前記第１のＩＤ番号および前記第２のＩＤ番号のうちの他方を前記ユーザＩＤ番号に紐づけてその記憶部に記憶し、
認証受付時間に、前記第１のＩＤ番号および前記第２のＩＤ番号のうちの他方、ユーザＩＤ番号、生体情報を受け取り、
前記第１のＩＤ番号および前記第２のＩＤ番号のうちの他方と、前記記憶部に記憶され、前記受け取ったユーザＩＤ番号に対応する前記第１のＩＤ番号および前記第２のＩＤ番号のうちの他方とを比較し、
前記認証受付時間に受け取った生体情報と、前記記憶部に記憶され、前記受け取ったユーザＩＤ番号に対応する前記生体情報とを比較し、
前記２つの比較結果に基づき総合認証結果を生成する、ユーザ認証システム。
【請求項９】
前記情報端末に関する第３のＩＤ番号を前記認証サーバに送信するステップと、
認証受付時間に、前記第１のＩＤ番号および前記第２のＩＤ番号のうちの一方と第３のＩＤ番号を含むビーコン信号を送信するステップとを情報端末にて実行することが可能な請求項１、３、５および７のうちの１つに記載の認証ユーザ認証アプリケーション・プログラム。
【請求項１０】
前記第１のＩＤ番号および前記第２のＩＤ番号のうちの一方が前記情報端末に送信される前に、前記第１のＩＤ番号および前記第２のＩＤ番号のうちの一方が前記記憶部に記憶されており、
前記第１のＩＤ番号および前記第２のＩＤ番号のうちの他方が前記記憶部に記憶される前に、別の情報端末から送られてきた前記第１のＩＤ番号および前記第２のＩＤ番号のうちの他方を受け取る、請求項２、４、６および８のうちの１つに記載のユーザ認証システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、事前に自己の生体情報を情報端末または認証サーバに登録したユーザが、集合時間に集合場所で実際に現れたか否かについて認証をするユーザ認証システム、ユーザ認証方法、およびユーザ認証アプリケーション・プログラムに関する。
【背景技術】
【０００２】
従来、ハンディターミナルから送信された、受講者ＩＤコードおよび座席ＩＤコードと、在席センサによる、受講者が在席しているかについての検知結果とに基づいて、出席している受講者を認証する出席状態管理装置が知られている（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２７６６３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、事前に生体情報を情報端末または認証サーバに登録したユーザが、認証すべき時間に認証すべき場所にいることを認証することにある。
【課題を解決するための手段】
【０００５】
本発明の認証ユーザ認証アプリケーション・プログラムは、認証サーバから、ユーザに対して与えられるユーザＩＤ番号を受け取るステップと前記ユーザの生体情報を受け取り、情報端末の記憶部に記憶するステップと、を包含する事前認証工程並びに前記ユーザＩＤ番号、認証場所の情報を有する認証場所情報、および認証時間の情報を有する認証時間情報を前記認証サーバに送信するステップと、前記認証時間に前記認証場所で発信されるビーコン信号に含まれる第１のＩＤ番号および第２のＩＤ番号のうちの一方を受け取るステップと、認証受付時間に、前記第１のＩＤ番号および前記第２のＩＤ番号のうちの一方に基づきビーコン信号を選択するステップと、前記選択されたビーコン信号から前記第１のＩＤ番号および前記第２のＩＤ番号のうちの他方を抽出するステップと、前記情報端末の外部からユーザの生体情報を受け取るステップと、前記記憶部に前記記憶されている生体情報と前記受け取った生体情報を比較するステップと、前記第１のＩＤ番号および前記第２のＩＤ番号のうちの他方、前記ユーザＩＤ番号および生体認証結果を前記認証サーバに送信するステップとを包含する認証工程を情報端末にて実行することができる。【０００６】
本発明のユーザ認証システムは、情報端末にユーザＩＤ番号を送信し、前記情報端末から前記ユーザＩＤ番号、認証場所の情報を有する認証場所情報、および認証時間の情報を有する認証時間情報を受け取り、前記認証時間に前記認証場所で発信されるビーコン信号に含まれる第１のＩＤ番号および第２のＩＤ番号のうちの一方を送信し、前記第１のＩＤ番号および前記第２のＩＤ番号のうちの他方を前記ユーザＩＤ番号に紐づけてその記憶部に記憶し、前記第１のＩＤ番号および前記第２のＩＤ番号のうちの他方、ユーザＩＤ番号、生体認証結果を受け取り、前記第１のＩＤ番号および前記第２のＩＤ番号のうちの他方と、前記記憶部に記憶され、前記受け取ったユーザＩＤ番号に対応する前記第１のＩＤ番号および前記第２のＩＤ番号のうちの他方とを比較し、前記比較結果と、生体認証結果に基づき総合認証結果を生成する。【０００７】
本発明の別の認証ユーザ認証アプリケーション・プログラムは、認証サーバから、ユーザに対して与えられるユーザＩＤ番号を受け取るステップと、前記ユーザの生体情報を受け取り、前記ユーザＩＤ番号と供に前記生体情報を前記認証サーバに送信するステップとを包含する事前認証工程並びに、前記ユーザＩＤ番号、認証場所の情報を有する認証場所情報、および認証時間の情報を有する認証時間情報を前記認証サーバに送信するステップと、前記認証時間に前記認証場所で発信されるビーコン信号に含まれる第１のＩＤ番号および第２のＩＤ番号のうちの一方を受け取るステップと、認証受付時間に、前記第１のＩＤ番号および前記第２のＩＤ番号のうちの一方に基づきビーコン信号を選択するステップと、前記選択されたビーコン信号から前記第１のＩＤ番号および前記第２のＩＤ番号のうちの他方を抽出するステップと、認証受付時間に、前記ユーザの生体情報を受け取り、前記ユーザＩＤ番号と供に前記生体情報を前記認証サーバに送信するステップと、前記第１のＩＤ番号および前記第２のＩＤ番号のうちの他方、および前記ユーザＩＤ番号を前記認証サーバに送信するステップとを包含する認証工程を、情報端末にて実行することができる。【０００８】
本発明の別のユーザ認証システムは、情報端末にユーザＩＤ番号を送信し、前記情報端末から前記ユーザＩＤ番号および生体情報を受け取り、前記生体情報を前記ユーザＩＤ番号に紐付けてその記憶部に記憶し、前記情報端末から、認証場所の情報を有する認証場所情報、および認証時間の情報を有する認証時間情報を受け取り、前記認証時間に前記認証場所で発信されるビーコン信号に含まれる第１のＩＤ番号および第２のＩＤ番号のうちの一方を送信し、前記第１のＩＤ番号および前記第２のＩＤ番号のうちの他方を前記ユーザＩＤ番号に紐づけてその記憶部に記憶し、認証受付時間に、前記第１のＩＤ番号および前記第２のＩＤ番号のうちの他方、ユーザＩＤ番号、生体情報を受け取り、前記第１のＩＤ番号および前記第２のＩＤ番号のうちの他方と、前記記憶部に記憶され、前記受け取ったユーザＩＤ番号に対応する前記第１のＩＤ番号および前記第２のＩＤ番号のうちの他方とを比較し、前記認証受付時間に受け取った生体情報と、前記記憶部に記憶され、前記受け取ったユーザＩＤ番号に対応する前記生体情報とを比較し、前記２つの比較結果に基づき総合認証結果を生成する。【０００９】
本発明の他の認証ユーザ認証アプリケーション・プログラムは、認証サーバから、ユーザに対して与えられるユーザＩＤ番号を受け取るステップと、前記ユーザの生体情報を受け取り、情報端末の記憶部に記憶するステップとを包含する事前認証工程並びに前記認証サーバから、認証場所の情報を有する認証場所情報、および認証時間の情報を有する認証時間情報を受け取るステップと、前記認証時間に前記認証場所で発信されるビーコン信号に含まれる第１のＩＤ番号および第２のＩＤ番号のうちの一方を受け取るステップと、認証受付時間に、前記第１のＩＤ番号および前記第２のＩＤ番号のうちの一方に基づきビーコン信号を選択するステップと、前記選択されたビーコン信号から前記第１のＩＤ番号および前記第２のＩＤ番号のうちの他方を抽出するステップと、前記情報端末の外部からユーザの生体情報を受け取るステップと、前記記憶部に前記記憶されている生体情報と前記受け取った生体情報を比較するステップと、前記第１のＩＤ番号および前記第２のＩＤ番号のうちの他方、前記ユーザＩＤ番号および生体認証結果を前記認証サーバに送信するステップとを包含する認証工程を、情報端末にて実行することができる。【００１０】
本発明の別のユーザ認証システムは、情報端末にユーザＩＤ番号を送信し、前記情報端末に、認証場所の情報を有する認証場所情報、および認証時間の情報を有する認証時間情報を送信し、前記認証時間に前記認証場所で発信されるビーコン信号に含まれる第１のＩＤ番号および第２のＩＤ番号のうちの一方を送信し、前記第１のＩＤ番号および前記第２のＩＤ番号のうちの他方を前記ユーザＩＤ番号に紐づけてその記憶部に記憶し、前記第１のＩＤ番号および前記第２のＩＤ番号のうちの他方、ユーザＩＤ番号、生体認証結果を受け取り、前記第１のＩＤ番号および前記第２のＩＤ番号のうちの他方と、前記記憶部に記憶され、前記受け取ったユーザＩＤ番号に対応する前記第１のＩＤ番号および前記第２のＩＤ番号のうちの他方とを比較し、前記比較結果と、生体認証結果に基づき総合認証結果を生成する。【００１１】
本発明のさらに別の認証ユーザ認証アプリケーション・プログラムは、認証サーバから、ユーザに対して与えられるユーザＩＤ番号を受け取るステップと、前記ユーザの生体情報を受け取り、前記ユーザＩＤ番号と供に前記生体情報を前記認証サーバに送信するステップとを包含する事前認証工程並びに、前記認証サーバから、前記ユーザＩＤ番号、認証場所の情報を有する認証場所情報、および認証時間の情報を有する認証時間情報を受け取るステップと、前記認証時間に前記認証場所で発信されるビーコン信号に含まれる第１のＩＤ番号および第２のＩＤ番号のうちの一方を受け取るステップと、認証受付時間に、前記第１のＩＤ番号および前記第２のＩＤ番号のうちの一方に基づきビーコン信号を選択するステップと、前記選択されたビーコン信号から前記第１のＩＤ番号および前記第２のＩＤ番号のうちの他方を抽出するステップと、認証受付時間に、前記ユーザの生体情報を受け取り、前記ユーザＩＤ番号と供に前記生体情報を前記認証サーバに送信するステップと、前記第１のＩＤ番号および前記第２のＩＤ番号のうちの他方、および前記ユーザＩＤ番号を前記認証サーバに送信するステップとを包含する認証工程を、情報端末にて実行することができる。【００１２】
本発明のさらに別のユーザ認証システムは、情報端末にユーザＩＤ番号を送信し、前記情報端末から前記ユーザＩＤ番号および生体情報を受け取り、前記生体情報を前記ユーザＩＤ番号に紐付けてその記憶部に記憶し、認証場所の情報を有する認証場所情報、および認証時間の情報を有する認証時間情報を前記情報端末に送信し、前記認証時間に前記認証場所で発信されるビーコン信号に含まれる第１のＩＤ番号および第２のＩＤ番号のうちの一方を送信し、前記第１のＩＤ番号および前記第２のＩＤ番号のうちの他方を前記ユーザＩＤ番号に紐づけてその記憶部に記憶し、認証受付時間に、前記第１のＩＤ番号および前記第２のＩＤ番号のうちの他方、ユーザＩＤ番号、生体情報を受け取り、前記第１のＩＤ番号および前記第２のＩＤ番号のうちの他方と、前記記憶部に記憶され、前記受け取ったユーザＩＤ番号に対応する前記第１のＩＤ番号および前記第２のＩＤ番号のうちの他方とを比較し、前記認証受付時間に受け取った生体情報と、前記記憶部に記憶され、前記受け取ったユーザＩＤ番号に対応する前記生体情報とを比較し、前記２つの比較結果に基づき総合認証結果を生成する。【００１３】
本発明のさらに他の認証ユーザ認証アプリケーション・プログラムは、ユーザの生体情報を受け取り、前記情報端末の記憶部に記憶するステップと、前記ユーザの個人情報を受け取り、前記個人情報を認証サーバに送信するステップと、前記認証サーバから、前記ユーザに対して与えられるユーザＩＤ番号を受け取るステップと、を包含する事前認証工程並びに認証場所の情報を有する認証場所情報および認証時間の情報を有する認証時間情報を受け取るステップと、前記ユーザＩＤ番号、前記認証場所情報、および前記認証時間情報を前記認証サーバに送信するステップと、前記認証時間に前記認証場所で送信されるビーコン信号の第１のＩＤ番号を受け取るステップと、前記第１のＩＤ番号を有するビーコン信号を受信し、前記ビーコン信号から第２のＩＤ番号を確認するステップと、前記情報端末の外部からユーザの生体情報を受け取るステップと、前記記憶部に前記記憶されている生体情報と前記受け取った生体情報を比較するステップと、前記ユーザＩＤ番号、前記第１のＩＤ番号、前記第２のＩＤ番号、および生体認証結果を前記認証サーバに送信ステップと、前記認証サーバから総合認証結果を受信するステップを包含する認証工程を情報端末にて実行することができる。【００１４】
本発明のさらに他のユーザ認証システムは、認証サーバが、情報端末から個人情報を受け取り、前記認証サーバが、前記個人情報に対応するユーザＩＤ番号を生成し、前記認証サーバが、前記ユーザＩＤ番号と前記個人情報を紐付けして記憶し、前記認証サーバが、前記情報端末にユーザＩＤ番号を送信し、前記認証サーバが、前記情報端末から認証場所情報、認証時間情報および前記ユーザＩＤ番号を受け取り、前記認証サーバが、前記認証場所情報および前記認証時間情報に対応する第１のＩＤ番号および第２のＩＤ番号を取得し、前記認証サーバが、前記第１のＩＤ番号と前記第２のＩＤ番号の対を記憶し、前記認証サーバが、認証受付時間よりも前に、前記第１のＩＤ番号を情報端末に送信し、前記認証サーバが、前記情報端末からユーザＩＤ番号、第１のＩＤ番号、第２のＩＤ番号および生体認証結果を受け取り、前記認証サーバが、第１のＩＤ番号と第２のＩＤ番号の対を認証サーバの記憶部から呼び出し、前記認証サーバが、前記情報端末から受け取った第１のＩＤ番号と第２のＩＤ番号の対と、前記呼び出された第１のＩＤ番号と第２のＩＤ番号の対を比較し、前記認証サーバが、総合認証結果を前記情報端末に送信する。【００１５】
本発明のさらに他の認証ユーザ認証アプリケーション・プログラムは、ユーザの生体情報を受け取り、前記生体情報を認証サーバに送信するステップと、前記ユーザの個人情報を受け取り、前記個人情報を前記認証サーバに送信するステップと、前記認証サーバから、前記ユーザに対して与えられるユーザＩＤ番号を受け取るステップと、を包含する事前認証工程並びに認証場所の情報を有する認証場所情報および認証時間の情報を有する認証時間情報を前記認証サーバに送信するステップと、前記ユーザＩＤ番号、前記認証場所情報、および前記認証時間情報を前記認証サーバに送信するステップと、前記認証時間に前記認証場所で送信されるビーコン信号の第１のＩＤ番号を受け取るステップと、前記第１のＩＤ番号を有するビーコン信号を受信し、前記ビーコン信号から第２のＩＤ番号を確認するステップと、前記情報端末の外部からユーザの生体情報を受け取るステップと、前記ユーザＩＤ番号、前記第１のＩＤ番号、前記第２のＩＤ番号、および前記生体情報を前記認証サーバに送信ステップと、前記認証サーバから総合認証結果を受信するステップを包含する認証工程を情報端末にて実行することができる。【００１６】
本発明のさらに他のユーザ認証システムは、認証サーバが、情報端末から個人情報および生体情報を受け取り、前記認証サーバが、前記個人情報に対応するユーザＩＤ番号を生成し、前記認証サーバが、前記ユーザＩＤ番号と前記個人情報および前記生体情報を紐付けして記憶し、前記認証サーバが、前記情報端末にユーザＩＤ番号を送信し、前記認証サーバが、前記情報端末から認証場所情報、認証時間情報および前記ユーザＩＤ番号を受け取り、前記認証サーバが、前記認証場所情報および前記認証時間情報に対応する第１のＩＤ番号および第２のＩＤ番号を取得し、前記認証サーバが、前記第１のＩＤ番号と前記第２のＩＤ番号の対を記憶し、前記認証サーバが、認証受付時間よりも前に、前記第１のＩＤ番号を情報端末に送信し、前記認証サーバが、前記情報端末からユーザＩＤ番号、第１のＩＤ番号、第２のＩＤ番号および生体情報を受け取り、前記認証サーバが、第１のＩＤ番号と第２のＩＤ番号の対を認証サーバの記憶部から呼び出し、前記認証サーバが、前記情報端末から受け取った第１のＩＤ番号と第２のＩＤ番号の対と、前記呼び出された第１のＩＤ番号と第２のＩＤ番号の対を比較し、前記認証サーバが、前記記憶部に前記記憶されている生体情報と前記受け取った生体情報を比較し、前記認証サーバが、総合認証結果を前記情報端末に送信する。【００１７】
本発明のさらに他の認証ユーザ認証アプリケーション・プログラムは、ユーザの生体情報を受け取り、前記生体情報を前記情報端末の記憶部に記憶し、前記生体情報を認証サーバに送信するステップと、前記ユーザの個人情報を受け取り、前記個人情報を前記認証サーバに送信するステップと、前記認証サーバから、前記ユーザに対して与えられるユーザＩＤ番号を受け取るステップと、を包含する事前認証工程並びに認証場所の情報を有する認証場所情報および認証時間の情報を有する認証時間情報を受け取るステップと、前記ユーザＩＤ番号、前記認証場所情報、および前記認証時間情報を前記認証サーバに送信するステップと、前記認証時間に前記認証場所で送信されるビーコン信号の第１のＩＤ番号を受け取るステップと、前記第１のＩＤ番号を有するビーコン信号を受信し、前記ビーコン信号から第２のＩＤ番号を確認するステップと、前記情報端末の外部からユーザの生体情報を受け取り、前記認証サーバに送信するステップと、前記記憶部に前記記憶されている生体情報と前記受け取った生体情報を比較するステップと、前記ユーザＩＤ番号、前記第１のＩＤ番号、前記第２のＩＤ番号、および生体認証結果を前記認証サーバに送信ステップと、前記認証サーバから総合認証結果を受信するステップを包含する認証工程を情報端末にて実行することができる。【００１８】
本発明のさらに他のユーザ認証システムは、認証サーバが、情報端末から個人情報および生体情報を受け取り、前記認証サーバが、前記個人情報に対応するユーザＩＤ番号を生成し、前記認証サーバが、前記ユーザＩＤ番号と前記個人情報および前記生体情報を紐付けして記憶し、前記認証サーバが、前記情報端末にユーザＩＤ番号を送信し、前記認証サーバが、前記情報端末から認証場所情報、認証時間情報および前記ユーザＩＤ番号を受け取り、前記認証サーバが、前記認証場所情報および前記認証時間情報に対応する第１のＩＤ番号および第２のＩＤ番号を取得し、前記認証サーバが、前記第１のＩＤ番号と前記第２のＩＤ番号の対を記憶し、前記認証サーバが、認証受付時間よりも前に、前記第１のＩＤ番号を情報端末に送信し、前記認証サーバが、前記情報端末からユーザＩＤ番号、第１のＩＤ番号、第２のＩＤ番号、生体情報、生体認証結果を受け取り、前記認証サーバが、第１のＩＤ番号と第２のＩＤ番号の対を認証サーバの記憶部から呼び出し、前記認証サーバが、前記情報端末から受け取った第１のＩＤ番号と第２のＩＤ番号の対と、前記呼び出された第１のＩＤ番号と第２のＩＤ番号の対を比較し、前記認証サーバが、前記記憶部に前記記憶されている生体情報と前記受け取った生体情報を比較し、前記認証サーバが、総合認証結果を前記情報端末に送信する。【００１９】
本発明の一実施形態である認証ユーザ認証アプリケーション・プログラムでは、前記情報端末に関する第３のＩＤ番号を前記認証サーバに送信するステップと、認証受付時間に、前記第１のＩＤ番号および前記第２のＩＤ番号のうちの一方と第３のＩＤ番号を含むビーコン信号を送信するステップとを情報端末にて実行することができる。【００２０】
本発明の一実施形態であるユーザ認証システムでは、前記第１のＩＤ番号および前記第２のＩＤ番号のうちの一方が前記情報端末に送信される前に、前記第１のＩＤ番号および前記第２のＩＤ番号のうちの一方が前記記憶部に記憶されており、前記第１のＩＤ番号および前記第２のＩＤ番号のうちの他方が前記記憶部に記憶される前に、別の情報端末から送られてきた前記第１のＩＤ番号および前記第２のＩＤ番号のうちの他方を受け取ることができる。
【発明の効果】
【００２１】
本発明の認証ユーザ認証アプリケーション・プログラムを、ユーザがウェブ等からダウンロードして情報端末にインストールすることができる。その情報端末は、本発明のユーザ認証システムにおける認証サーバから、ユーザに対して与えられるユーザＩＤ番号を受け取る。さらに、その情報端末がユーザの生体情報を受け取り記憶することにより、生体情報の事前登録が行われる。【００２２】
その情報端末は、認証場所情報および認証時間情報をその認証サーバに送信する。その情報端末は、認証場所情報または認証時間情報をその認証サーバに送信してもよい。予め認証場所が決まっている場合には、予めその認証サーバにデフォルトで認証場所を設定しておけばよい。また、予め認証時間が決まっている場合には、予めその認証サーバにデフォルトで認証時間を設定しておけばよい。【００２３】
また、その情報端末が、認証場所情報および認証時間情報をその認証サーバに送信するのではなく、その認証サーバがその情報端末に認証場所情報および認証時間情報を送信してもよい。予め認証場所が決まっている場合には、予めその認証サーバにデフォルトで認証場所を設定しておけばよい。また、予め認証時間が決まっている場合には、予めその認証サーバにデフォルトで認証時間を設定しておけばよい。【００２４】
また、例えば、複数のユーザのうちの１人がリーダである場合、リーダがその情報端末を使い、その認証サーバに認証場所情報および認証時間情報を送信し、その後、その認証サーバが、複数のユーザ（リーダを含む場合とリーダを含まない場合を含む）の情報端末に認証場所情報および認証時間情報を送信してもよい。【００２５】
その認証サーバは、認証時間に認証場所で発信されるビーコン信号に含まれる第１のＩＤ番号および第２のＩＤ番号のうちの一方を情報端末に送信し、第１のＩＤ番号および第２のＩＤ番号のうちの他方をその記憶部に記憶する。【００２６】
その情報端末は、第１のＩＤ番号および第２のＩＤ番号のうちの一方に基づきビーコン信号を選択し、選択されたビーコン信号から第１のＩＤ番号および第２のＩＤ番号のうちの他方を抽出する。【００２７】
その情報端末は、選択されたビーコン信号を受信したらまたは選択されたビーコン信号を受信している間にその外部からユーザの生体情報を受け取る。【００２８】
その情報端末は、事前登録された生体情報と受け取った生体情報を比較する。【００２９】
その情報端末は、第１のＩＤ番号および前記第２のＩＤ番号のうちの他方、ユーザＩＤ番号および生体認証結果をその認証サーバに送信する。【００３０】
その認証サーバは、第１のＩＤ番号および前記第２のＩＤ番号のうちの他方、ユーザＩＤ番号、および生体認証結果を受け取る。【００３１】
その認証サーバは、受け取った第１のＩＤ番号および前記第２のＩＤ番号のうちの他方と、受け取ったユーザＩＤ番号に対応する第１のＩＤ番号および第２のＩＤ番号のうちの他方とを比較する。【００３２】
その認証サーバは、その比較結果と、生体認証結果に基づき総合認証結果を生成する。【００３３】
これにより、事前に生体情報を登録したユーザが認証受付時間に認証場所に存在する／したことが認証される。【００３４】
本発明の認証ユーザ認証アプリケーション・プログラムを、ユーザがウェブ等からダウンロードして情報端末にインストールすることができる。その情報端末は、本発明のユーザ認証システムにおける認証サーバから、ユーザに対して与えられるユーザＩＤ番号を受け取る。さらに、その情報端末はユーザの生体情報を受け取り、その認証サーバに送信する。その認証サーバが、その記憶部に生体情報を記憶することにより、生体情報の事前登録が行われる。【００３５】
その情報端末は、認証場所情報および認証時間情報をその認証サーバに送信する。その情報端末は、認証場所情報または認証時間情報をその認証サーバに送信してもよい。予め認証場所が決まっている場合には、予めその認証サーバにデフォルトで認証場所を設定しておけばよい。また、予め認証時間が決まっている場合には、予めその認証サーバにデフォルトで認証時間を設定しておけばよい。【００３６】
また、その情報端末が、認証場所情報および認証時間情報をその認証サーバに送信するのではなく、その認証サーバがその情報端末に認証場所情報および認証時間情報を送信してもよい。予め認証場所が決まっている場合には、予めその認証サーバにデフォルトで認証場所を設定しておけばよい。また、予め認証時間が決まっている場合には、予めその認証サーバにデフォルトで認証時間を設定しておけばよい。【００３７】
また、例えば、複数のユーザのうちの１人がリーダである場合、リーダがその情報端末を使い、その認証サーバに認証場所情報および認証時間情報を送信し、その後、その認証サーバが、複数のユーザ（リーダを含む場合とリーダを含まない場合を含む）の情報端末に認証場所情報および認証時間情報を送信することも可能となる。【００３８】
その認証サーバは、認証時間に認証場所で発信されるビーコン信号に含まれる第１のＩＤ番号および第２のＩＤ番号のうちの一方を情報端末に送信し、第１のＩＤ番号および第２のＩＤ番号のうちの他方をその記憶部に記憶する。【００３９】
その情報端末は、第１のＩＤ番号および第２のＩＤ番号のうちの一方に基づきビーコン信号を選択し、選択されたビーコン信号から第１のＩＤ番号および第２のＩＤ番号のうちの他方を抽出する。【００４０】
その情報端末は、その外部からユーザの生体情報を受け取り、受け取った生体情報、ユーザＩＤ番号および抽出された第１のＩＤ番号および第２のＩＤ番号のうちの他方をその認証サーバに送信する。【００４１】
その認証サーバは、事前登録されている生体情報と受け取った生体情報を比較する。【００４２】
その認証サーバは、受け取った第１のＩＤ番号および前記第２のＩＤ番号のうちの他方と、受け取ったユーザＩＤ番号に対応する第１のＩＤ番号および第２のＩＤ番号のうちの他方とを比較する。【００４３】
その認証サーバは、その場所認証結果および生体認証結果に基づき総合認証結果を生成する。【００４４】
これにより、事前に生体情報を登録したユーザが認証受付時間に認証場所に存在する／したことが認証される。【００４５】
本発明のある認証ユーザ認証アプリケーション・プログラムを、ユーザＡがウェブ等からダウンロードして情報端末にインストールすることができ、同様に、本発明の認証ユーザ認証アプリケーション・プログラムを、ユーザＢがウェブ等からダウンロードして別の情報端末にインストールすることができる。【００４６】
情報端末は、認証受付時間に第１のＩＤ番号および第３のＩＤ番号を含むビーコン信号を送信することができ、別の情報端末は、認証受付時間に第１のＩＤ番号および第２のＩＤ番号を含むビーコン信号を送信することができる。情報端末は、認証受付時間より前に第３のＩＤ番号を認証サーバに送信することができ、別の情報端末は、認証受付時間より前に第２のＩＤ番号を認証サーバに送信することができる。【００４７】
情報端末は、認証受付時間に第１のＩＤ番号に基づきビーコン信号を特定し、その中に含まれるＩＤ番号を抽出し、そのＩＤ番号と、別の情報端末からのビーコン信号を受け取っているときまたは受け取ったときにおけるユーザＡの生体認証結果およびユーザＡの生体情報の少なくとも１つとを本発明のユーザ認証システムのある認証サーバに送る。【００４８】
別の情報端末は、認証受付時間に第１のＩＤ番号に基づきビーコン信号を特定し、その中に含まれるＩＤ番号を抽出し、そのＩＤ番号と、別の情報端末からのビーコン信号を受け取っているときまたは受け取ったときにおけるユーザＢの生体認証結果およびユーザＢの生体情報の少なくとも１つとを本発明のユーザ認証システムのある認証サーバに送る。【００４９】
本発明のユーザ認証システムのある認証サーバは、情報端末から送られてきたＩＤ番号が別の情報端末から送られてきた第２のＩＤ番号と比較する。また、本発明のユーザ認証システムのある認証サーバは、別の情報端末から送られてきたＩＤ番号が情報端末から送られてきた第３のＩＤ番号と比較する。【００５０】
さらに、本発明のユーザ認証システムのある認証サーバは、第２のＩＤ番号と比較結果およびユーザＡの生体認証結果およびユーザＡの生体情報の少なくとも１つに基づき、事前に生体情報を登録したユーザＡが認証受付時間に認証場所に存在する／したことを認証できる。【００５１】
また、本発明のユーザ認証システムのある認証サーバは、第３のＩＤ番号と比較結果およびユーザＢの生体認証結果およびユーザＢの生体情報の少なくとも１つに基づき、事前に生体情報を登録したユーザＢが認証受付時間に認証場所に存在する／したことを認証できる。
【図面の簡単な説明】
【００５２】
【図１】図１は、本発明の第１実施形態におけるユーザ認証方法を説明するための図である。
【図２】図２（ａ）は、指紋情報を情報端末２００に取り込む様子を示した図であり、図２（ｂ）は、顔情報を情報端末２００に取り込む様子を示した図である。
【図３】図３（ａ）は、ユーザ認証を行う前の事前登録において、ユーザ認証アプリケーション・プログラムのフローの一例を示す図であり、図３（ｂ）は、ユーザが集合時間および集合場所を取得するユーザ認証アプリケーション・プログラムのフローの一例を示す図であり、図３（ｃ）は、生体認証等をする際におけるユーザ認証アプリケーション・プログラムのフローの一例を示す図である。
【図４】図４は、発信装置１００からの距離Ｄ以内に情報端末２００が入ったことを示す図である。
【図５】図５は、発信装置１００からの距離と、その距離におけるビーコン信号１１１の電界強度の関係を示す図である。
【図６】図６は、情報端末２００の記憶部の一例を示す図である。
【図７】図７（ａ）は、ユーザ認証を行う前の事前登録において、認証サーバ３００のフローの一例を示す図であり、図７（ｂ）は、認証サーバ３００における、認証場所情報、認証時間情報第１のＩＤ番号、および第２のＩＤ番号の取扱のフローの一例を示す図であり、図７（ｃ）は、認証サーバ３００における、ユーザ認証のフロー一例を示す図である。
【図８】図８は、本発明の第２実施形態における認証サーバおよび情報端末の関係の一例を示す図である。
【図９】図９（ａ）は、ユーザ認証を行う前の事前登録について、ユーザ認証アプリケーション・プログラムのフローの一例を示す図であり、図９（ｂ）は、ユーザが集合時間および集合場所を取得するフローの一例を示す図であり、図９（ｃ）は、生体認証等をする際におけるユーザ認証アプリケーション・プログラムのフローの一例を示す図である。
【図１０】図１０は、ユーザ認証を行う前の事前登録について、ユーザ認証システムの一例を示す図である。
【図１１】図１１は、本発明の第３実施形態におけるユーザ認証方法を説明するための図である。
【図１２】図１２は、本発明の第３実施形態におけるユーザ認証アプリケーション・プログラムの一例を説明するためのフロー図である。
【図１３】図１３は、第３実施形態におけるユーザ認証システムが行うユーザ認証の一例について説明するための図である。
【図１４】図１４は、本発明の第４実施形態におけるユーザ認証方法を説明するための図である。
【図１５】図１５は、第４実施形態におけるユーザ認証アプリケーション・プログラムのフローの一例示す図である。
【図１６】図１６は、ユーザ認証の一例を示す図である。
【図１７】図１７は、本発明の第５実施形態におけるユーザ認証方法を説明するための図である。
【図１８】図１８は、第５実施形態におけるユーザ認証アプリケーション・プログラムのフローの一例を示す図である。
【図１９】図１９は、ユーザ認証の一例を示す図である。
【図２０】図２０は、本発明の第６実施形態におけるユーザ認証方法の一例を示す図である。
【図２１】図２１は、第６実施形態におけるユーザ認証アプリケーション・プログラムのフローの一例を示す図である。
【図２２】図２２は、ユーザ認証システムのフローの一例を示す図である。
【図２３】図２３は、本発明の第７実施形態におけるユーザ認証方法を説明するための図である。
【図２４】図２４は、第７実施形態におけるユーザ認証アプリケーション・プログラムのフローの一例を示す図である。
【図２５】図２５は、ユーザ認証システムのフローの一例を示す図である。
【発明を実施するための形態】
【００５３】
以下に、図面を参照しながら本発明のユーザ認証システム、ユーザ認証方法、ユーザ認証プログラムについて説明する。
【００５４】
図１は、本発明の第１実施形態におけるユーザ認証方法を説明するための図である。
【００５５】
ユーザ１０は、情報端末２００からユーザ認証アプリケーション・プログラムをアクティブにし、自己の生体情報を情報端末２００に登録する。生体情報とは、指紋情報、顔情報、静脈情報、掌形情報、掌紋情報、網膜情報、虹彩情報、声紋情報、および筆跡情報の少なくとも１つを含む。
【００５６】
図２（ａ）は、指紋情報を情報端末２００に取り込む様子を示した図である。ユーザ１０がその指の指紋を情報端末２００が有する指紋センサにスキャンさせることにより、生体情報の１つである指紋情報７００を情報端末２００に取り込むことができる。
【００５７】
図２（ｂ）は、顔情報を情報端末２００に取り込む様子を示した図である。ユーザ１０がその顔を情報端末２００が有するカメラで撮影することにより、生体情報の１つである顔情報７０１を情報端末２００に取り込むことができる。
【００５８】
また、ユーザ１０は、情報端末２００の、表示部２１０のタッチパネルやキーを用いて、自己の個人情報を情報端末２００に入力することができる。個人情報とは、氏名、生年月日、住所、電話番号、およびメールアドレスの少なくとも1つを含む。
【００５９】
自己の生体情報は、情報端末２００の記憶部に記憶され、自己の個人情報は、通信回線１８０を通じて、認証サーバ３００に送られる。情報端末２００と認証サーバ３００とは通信回線１８０を通じて情報交換を行うことができる。
【００６０】
個人情報が送られてくると、認証サーバ３００は、その個人情報に対して、対応するユーザＩＤ番号を生成する。認証サーバ３００は、ユーザＩＤ番号とその個人情報を紐付けし認証サーバ３００の記憶部に記憶する。
【００６１】
また、認証サーバ３００は、ユーザＩＤ番号を情報端末２００に送信する。情報端末２００は、ユーザＩＤ番号を受け取ると、情報端末２００の記憶部に記憶される。
【００６２】
情報端末２００がユーザＩＤ番号を受け取った後、ユーザ１０は、ユーザ認証アプリケーション・プログラムをアクティブにした状態で情報端末２００を操作して、ユーザ認証を行う認証場所および認証時間の情報を認証サーバ３００に送信することができる。言い換えると、情報端末２００は、タッチパネルやキーから認証場所情報および認証時間情報の入力を受けると、ユーザＩＤ番号とともに認証場所情報および認証時間情報を認証サーバ３００に送信する。
【００６３】
認証サーバ３００は、認証場所、認証時間、およびユーザＩＤ番号を受け取ると、認証場所情報と認証時間情報に対応する発信装置が発するビーコン信号に含まれる第１のＩＤ番号および第２のＩＤ番号を認証サーバ３００の記憶部から呼び出し、記憶部に第１のＩＤ番号および第２のＩＤ番号をユーザＩＤ番号と対応させて記憶してもよい。記憶部に第１のＩＤ番号および第２のＩＤ番号が対応して記憶されていてもよい。また、この場合、認証サーバ３００には、認証場所と認証時間に対応する第１のＩＤ番号および第２のＩＤ番号が予め記憶されている。
【００６４】
また、第１のＩＤ番号および第２のＩＤ番号は、記憶部から呼び出されるのではなく、オペレータ２０により認証サーバ３００の外部から入力されてもよい。この場合、認証サーバ３００は、認証場所情報、認証時間情報、およびユーザＩＤ番号を受け取ると、通信回線１８０を通してオペレータ２０の情報端末４００に認証場所情報および認証時間情報を送信する。情報端末４００と認証サーバ３００とは通信回線１８０を通じて情報交換を行うことができる。情報端末４００が認証場所情報および認証時間情報を受け取ると、情報端末４００は、警告を発する。この警告は、情報端末４００が発するチャイムや音声等の音および情報端末４００が発する振動のうちの少なくとも１つであってもよい。
【００６５】
オペレータ２０は、警告を感知した後、情報端末４００を操作して、情報端末４００の表示部４１０に認証場所および認証時間を表示させる。オペレータ２０は、情報端末４００を操作して、その認証場所でその認証時間に使用する発信装置１００が発するビーコン信号に含まれる第１のＩＤ番号を認証サーバ３００に送信する。なお、情報端末４００は、警告を発する際に、認証場所および認証時間を表示部に表示させてもよい。さらに、情報端末４００は、認証場所および認証時間が表示された表示部に、第１のＩＤ番号および第２のＩＤ番号を入力するための入力部を表示させ、タッチ入力またはキー入力により入力されたものを第１のＩＤ番号および第２のＩＤ番号として認識してもよい。
【００６６】
オペレータ２０は、認証受付時間よりも前に、発信装置１００がビーコン信号を発信するように発信装置１００を認証場所に設置する。ここで、認証受付時間とは、認証時間に対して、＋α時間、−β時間の幅がある時間である。
【００６７】
また、認証サーバ３００は、認証受付時間よりも前に、発信装置が発するビーコン信号に含まれる第１のＩＤ番号を情報端末２００に送信する。情報端末２００は、その第１のＩＤ番号を情報端末２００の記憶部に記憶する。
【００６８】
ユーザ１０が情報端末２００を持参し、認証受付時間にユーザ認証を行う認証場所を訪れる。情報端末２００は、ユーザ認証アプリケーション・プログラムまたは情報端末２００が有する機能により認証受付時間にビーコン信号１１１を受信可能な状態になっている。情報端末２００は、第１のＩＤ番号を持つビーコン信号１１１を受け取ると、ビーコン信号１１１に含まれる第２のＩＤ番号を確認する。
【００６９】
発信装置１００が第２のＩＤ番号を確認すると、情報端末２００は、ユーザに警告を発する。この警告は、情報端末２００が発するチャイムや音声等の音および情報端末２００が発する振動のうちの少なくとも１つであってもよい。また、情報端末２００は、ユーザに生体認証を行わせる内容の指示を表示部２１０に表示させる。
【００７０】
なお、ユーザ１０が自主的に情報端末２００に生体認証を行わせてもよい。その場合、ユーザは表示部２１０に表示される指示に従い、ユーザの生体情報を情報端末２００に認識させてもよい。
【００７１】
情報端末２００が、ユーザの生体情報を認識すると、認識された生体情報と情報端末２００の記憶部に記憶されている生体情報と比較し、それらが一致していると判定した場合、情報端末２００は、ユーザＩＤ番号、第１のＩＤ番号、第２のＩＤ番号および比較した生体認証結果を認証サーバ３００に送信する。情報端末２００は、認識された生体情報と記憶部に記憶されている生体情報が一致していないと判定した場合、認証できなかった旨を情報端末２００の表示部２１０に表示してもよい。なお、情報端末２００は、認識された生体情報と記憶部に記憶されている生体情報が一致していないと判定した場合に、ユーザＩＤ番号、第１のＩＤ番号、第２のＩＤ番号、および比較した生体認証結果を認証サーバ３００に送信してもよい。
【００７２】
認証サーバ３００は、情報端末２００からユーザＩＤ番号、第１のＩＤ番号、および第２のＩＤ番号を受け取ると、記憶部に記憶されている第１のＩＤ番号と第２のＩＤ番号の対と、情報端末２００から送信された第１のＩＤ番号と第２のＩＤ番号の対が一致するか比較し、場所認証を行う。
【００７３】
記憶部に記憶されている第１のＩＤ番号と第２のＩＤ番号の対と、情報端末２００から送信された第１のＩＤ番号と第２のＩＤ番号の対が一致すると認証サーバ３００が判定した場合、認証サーバ３００は、第１のＩＤ番号、第２のＩＤ番号、認証サーバ３００が判定した認証日時、生体認証結果、場所認証結果および認証サーバ３００における総合認証結果の少なくとも１つを、ユーザＩＤ番号に紐づけて認証サーバ３００の記憶部に記憶する。総合認証結果とは、生体認証結果と場所認証結果の両方が認証されたか否かを示すものである。
【００７４】
なお、認証サーバ３００が第１のＩＤ番号および第２のＩＤ番号の一方を情報端末２００に送り、それに基づき情報端末２００がビーコン信号から第１のＩＤ番号および第２のＩＤ番号の他方を認識し、情報端末２００が認証サーバ３００に他方を送り、認証サーバ３００は、受け取った他方と認証サーバ３００に記憶されている第１のＩＤ番号および第２のＩＤ番号の他方が一致するか否か判定してもよい。
【００７５】
また、認証サーバ３００は、認証サーバ３００における総合認証結果を情報端末２００に送信する。
【００７６】
情報端末２００は、総合認証結果を受け取ると、認証サーバ３００における総合認証結果を表示部２１０に表示してもよい。また、情報端末２００は、総合認証結果を受け取ると、チャイムや音声等の音および振動のうち少なくとも1つを発してもよい。
【００７７】
また、認証サーバ３００は、オペレータ２０の有する情報端末４００に、ＩＤ番号、認証サーバ３００が判定した認証日時、生体認証結果、認証サーバ３００における場所認証結果、認証サーバ３００における総合認証結果の少なくとも１つを送信してもよい。
【００７８】
図３は、本発明の第１実施形態におけるユーザ認証アプリケーション・プログラムの一例を説明するためのフロー図である。
【００７９】
情報端末２００には、ユーザ認証アプリケーション・プログラムがインストールされている。ユーザ認証アプリケーション・プログラムは、情報端末２００のメーカーサイトまたは認証サーバ３００からダウンロードされインストールされてもよいし、情報端末２００の外部記憶装置を介して情報端末２００にユーザ認証アプリケーション・プログラムがインストールされてもよい。
【００８０】
以下、図３（ａ）を用いて、ユーザ認証を行う前の事前登録の一例について説明する。
【００８１】
ユーザ１０は、情報端末２００を操作してユーザ認証アプリケーション・プログラムをアクティブにする（ステップＳ１０）。ユーザ認証アプリケーション・プログラムは、情報端末２００の表示部２１０に、ユーザ１０に生体情報の入力を指示する表示を行わせ、ユーザ１０から情報端末２００に生体情報の入力があると、入力された生体情報を情報端末２００に記憶させる（ステップＳ３０）。
【００８２】
ユーザ認証アプリケーション・プログラムは、情報端末２００の表示部２１０に、ユーザ１０に個人情報の入力を指示する表示を行い、ユーザ１０から情報端末２００に個人情報の入力があると、入力された個人情報を認証サーバ３００に送信する（ステップＳ５０）。
【００８３】
ユーザ認証アプリケーション・プログラムは、情報端末２００に認証サーバ３００から送信されるユーザＩＤ番号を受け取らせ、ユーザＩＤ番号を情報端末２００の記憶部に記憶させる（ステップＳ７０）。
【００８４】
ステップＳ１０〜ステップＳ７０が情報端末２００で実行されることにより、ユーザ認証を行う前の事前登録が完了する。なお、ステップＳ３０とステップＳ５０が実行される順番は逆であってもよい。
【００８５】
以下、図３（ｂ）を用いて、ユーザが集合時間および集合場所を取得するステップの一例について説明する。集合時間および集合場所の取得の前に、上述した事前登録が行われている。
【００８６】
ユーザ１０は、情報端末２００を操作してユーザ認証アプリケーション・プログラムをアクティブにする（ステップＳ１００）。ユーザ認証アプリケーション・プログラムは、情報端末２００の表示部２１０に、ユーザ１０に認証場所および認証時間の入力を指示する表示を行い、ユーザ１０が情報端末２００に認証場所および認証時間を入力することにより、認証場所情報および認証時間情報を情報端末２００に受け取らせる（ステップＳ１２０）。
【００８７】
認証場所および認証時間の入力は、情報端末２００の表示部２１０に表示された認証場所および認証時間を選択することにより行われてもよいし、直接、数値や文字を情報端末２００のタッチパネルやキーを用いて行われてもよい。認証場所および認証時間を選択する場合、ユーザ認証アプリケーション・プログラムが情報端末２００に認証サーバ３００から認証場所情報および認証時間情報を受け取るように指示をしてもよい。
【００８８】
ユーザ認証アプリケーション・プログラムは、ユーザ１０が入力した認証場所情報および認証時間情報が受け取られた後、情報端末２００の記憶部に記憶されたユーザＩＤ番号、認証場所情報、および認証時間情報を認証サーバ３００に送信するように情報端末２００に指示をする（ステップＳ１４０）。
【００８９】
ユーザ認証アプリケーション・プログラムは、情報端末２００に認証サーバ３００から送信される第１のＩＤ番号を受け取らせ、第１のＩＤ番号を情報端末２００の記憶部に記憶させる（ステップＳ１６０）。
【００９０】
以下、図３（ｃ）を用いて、情報端末２００におけるユーザ認証の一例について説明する。
【００９１】
ユーザ認証アプリケーション・プログラムは、情報端末２００に第１のＩＤ番号を受け取らせた後、かつ認証受付時間またはそれよりも前に、情報端末２００にビーコン信号の受け取り可能状態にし、第１のＩＤ番号を有するビーコン信号を受け取り、ビーコン信号に含まれる第２のＩＤ番号を確認させる。（ステップＳ１８０）。
【００９２】
ユーザ認証アプリケーション・プログラムは、第２のＩＤ番号を確認させた後、情報端末２００の表示部２１０に、ユーザ１０に生体認証を行わせる内容を指示する表示を行わせる（ステップＳ２００）。
【００９３】
ユーザ認証アプリケーション・プログラムは、情報端末２００の表示部２１０に、ユーザ１０に生体情報の入力を指示する表示を行い、ユーザ１０から情報端末２００に生体情報の入力があると、情報端末２００に入力された生体情報を認識させる（ステップＳ２２０）。
【００９４】
なお、ユーザ１０が自主的に生体情報を情報端末２００に入力してもよい。この場合、確認すべきビーコン信号に含まれる情報、例えば第２のＩＤ番号が確認されない場合、ステップＳ２４０には進まない。
【００９５】
ユーザ認証アプリケーション・プログラムは、認識された生体情報と情報端末２００の記憶部に記憶されている生体情報を比較し、それらが一致しているか情報端末２００に判定をさせる（ステップＳ２４０）。
【００９６】
生体情報が一致している場合、ユーザ認証アプリケーション・プログラムは、情報端末２００にユーザＩＤ番号、第１のＩＤ番号、第２のＩＤ番号、生体認証結果を認証サーバ３００に送信させる（ステップＳ２６０）。なお、生体情報が一致していない場合、ユーザ認証アプリケーション・プログラムは、情報端末２００にステップＳ２２０およびステップＳ２４０を所定の回数だけ実行させてもよい。言うまでもなく、ユーザＩＤ番号および第１のＩＤ番号と、ユーザＩＤ番号および第２のＩＤ番号と、ユーザＩＤ番号および生体認証結果とは別々に送信されてもよい。
【００９７】
ステップＳ２２０およびＳ２４０を所定の回数だけ実行させても、生体情報が一致していない場合、ユーザ認証アプリケーション・プログラムは、情報端末２００の表示部２１０に生体認証が一致しなかった内容または認証ができなかった内容を表示させてもよい。
【００９８】
また、ステップＳ２２０およびＳ２４０を所定の回数だけ実行させても、生体情報が一致していない場合、情報端末２００にユーザＩＤ番号、第１のＩＤ番号、第２のＩＤ番号、生体認証結果を認証サーバ３００に送信させてもよい。
【００９９】
ユーザ認証アプリケーション・プログラムは、情報端末２００に認証サーバ３００から認証結果を受け取らせて（ステップＳ２８０）、情報端末２００の表示部２１０に認証結果を表示させる（ステップＳ３００）。
【０１００】
なお、ステップＳ１８０の確認は、図４に示すように、発信装置１００からの距離Ｄ以内１２０に情報端末２００が入ったときに行われてもよい。図５は、発信装置１００からの距離と、その距離におけるビーコン信号１１１の電界強度の関係を示すグラフである。発信装置１００からの距離Ｄのとき、電界強度はＥとなるとすると、ユーザ認証アプリケーション・プログラムは、情報端末２００にビーコン信号１１１の電界強度がＥ以上になると、情報端末２００に受け取ったビーコン信号の第１のＩＤ番号を確認させてもよい。
【０１０１】
なお、ステップＳ２４０の判定は、認識された生体情報と情報端末２００の記憶部に記憶されている生体情報とをサンプリングし、サンプル点における一致点を総計し、総計がしきい値Ｘ以上であれば、一致しているとユーザ認証アプリケーション・プログラムは判定してもよい。総計がしきい値Ｘより小さい場合には、一致していないとユーザ認証アプリケーション・プログラムは判定してもよい。
【０１０２】
なお、情報端末２００の記憶部２０１は、図６に示すように、ユーザＩＤ番号を記憶するユーザＩＤ番号記憶部２０２、生体情報を記憶する生体情報記憶部２０３、ビーコン信号に関するＩＤ情報を記憶するＩＤ情報記憶部２０４を備えていてもよい。
【０１０３】
図７は、本発明の第１実施形態におけるユーザ認証システムの一例を説明するためのフローである。このユーザ認証システムは、上述したユーザ認証アプリケーション・プログラムがインストールされた情報端末２００と情報を交換しながらユーザ認証を行うことができる。
【０１０４】
以下、図７（ａ）を用いて、ユーザ認証を行う前の事前登録の一例について説明する。
【０１０５】
認証サーバ３００は、情報端末２００から個人情報を受け取ると（ステップＳ４１０）、個人情報に対応するユーザＩＤ番号を生成し（ステップＳ４３０）、ユーザＩＤ番号と対応する個人情報を紐付けして認証サーバ３００の記憶部に記憶し（ステップＳ４５０）、情報端末２００にユーザＩＤ番号を送信する（ステップＳ４７０）。なお、ステップＳ４５０とステップＳ４７０が実行される順番は逆であってもよい。
【０１０６】
以下、図７（ｂ）を用いて、認証サーバ３００における、認証場所情報、認証時間情報第１のＩＤ番号、および第２のＩＤ番号の取扱の一例について説明する。この前に、情報端末２００により事前登録が行われている。
【０１０７】
認証サーバ３００は、情報端末２００から、認証場所情報、認証時間情報、およびユーザＩＤ番号を受け取る（ステップＳ５００）。認証サーバ３００は、情報端末２００から認証場所情報および認証時間情報を受け取る前に、ユーザ１０に認証場所および認証時間を選択させるために、少なくとも1つの認証場所情報および少なくとも1つの認証時間情報を情報端末２００に送信していてもよい。また、情報端末２００に送信される認証場所および認証時間についは、オペレータ２０が認証サーバ３００に入力してもよい。
【０１０８】
認証サーバ３００は、認証場所および認証時間に対応する第１のＩＤ番号および第２のＩＤ番号を取得する（ステップＳ５２０）。第１のＩＤ番号および第２のＩＤ番号は、認証サーバ３００の記憶部に記憶されていているものを取得してもよいし、ステップＳ５００の後、認証サーバ３００は、オペレータ２０の情報端末４００に、認証場所情報および認証時間情報を送り、オペレータ２０により情報端末４００を介して認証サーバ３００に送られた第１のＩＤ番号および第２のＩＤ番号を取得してもよい。
【０１０９】
認証サーバ３００は、第１のＩＤ番号と第２のＩＤ番号の対を記憶部に記憶する（ステップＳ５４０）。また、認証サーバ３００は、ユーザＩＤ番号と第１のＩＤ番号および第２のＩＤ番号を紐付けして記憶部に記憶してもよい。
【０１１０】
認証サーバ３００は、認証受付時間より前に、第１のＩＤ番号を情報端末２００に送信する（ステップＳ５６０）。
【０１１１】
以下、図７（ｃ）を用いて、認証サーバ３００における、ユーザ認証の一例について説明する。
【０１１２】
認証受付時間内に、情報端末２００からユーザＩＤ番号、第１のＩＤ番号、第２のＩＤ番号および生体認証結果を受け取る（ステップＳ５８０）。認証サーバ３００は、生体認証結果を受け取った場合、生体認証結果と、ステップＳ６２０で生成される場所認証結果は、ユーザＩＤ番号と紐付けられ、認証サーバ３００の記憶部に記憶されてもよい。言うまでもなく、ユーザＩＤ番号および第１のＩＤ番号と、ユーザＩＤ番号および第２のＩＤ番号と、ユーザＩＤ番号および生体認証結果とは別々に受け取られてもよい。
【０１１３】
なお、ユーザＩＤ番号、第１のＩＤ番号、第２のＩＤ番号および生体認証結果を受け取る順番は、どのような順番で合ってもよい。
【０１１４】
認証サーバ３００は、第１のＩＤ番号と第２のＩＤ番号の対を認証サーバ３００の記憶部から呼び出し（ステップＳ６００）、情報端末２００から受け取った第１のＩＤ番号と第２のＩＤ番号の対と呼び出された第１のＩＤ番号と第２のＩＤ番号の対を比較する（ステップＳ６２０）。報端末２００から受け取った第１のＩＤ番号と第２のＩＤ番号の対と、呼び出された第１のＩＤ番号と第２のＩＤ番号の対が一致した場合、認証サーバ３００は、場所認証がなされたと判定する。また、認証サーバ３００が判定した時間はユーザＩＤ番号と紐付けて、認証サーバ３００の記憶部に記憶されてもよい。
【０１１５】
また、ステップＳ５６０にて、認証サーバ３００が第１のＩＤ番号および第２のＩＤ番号の一方を情報端末２００に送り、それに基づき情報端末２００がビーコン信号から第１のＩＤ番号および第２のＩＤ番号の他方を認識し、情報端末２００が認証サーバ３００に他方を送り、ステップＳ５８０にて認証サーバ３００は他方を受け取り、ステップＳ６００にて認証サーバ３００に記憶されている第１のＩＤ番号および第２のＩＤ番号の他方を呼び出し、ステップＳ６２０にて、受け取った他方と認証サーバ３００に記憶されている第１のＩＤ番号および第２のＩＤ番号の他方が一致するか否か判定してもよい。
【０１１６】
認証サーバ３００は、生体認証結果と場所認証結果の両方の認証結果である総合認証結果を情報端末２００に送信する（ステップＳ６４０）。生体認証結果と場所認証結果の両方が認証された場合、総合認証がなされたと認証サーバ３００は判定する。また、認証サーバ３００は、ユーザＩＤ番号と紐付けて、総合認証結果を認証サーバ３００の記憶部に記憶してもよい。
【０１１７】
以下に、本発明の第２実施形態におけるユーザ認証方法、ユーザ認証システム、ユーザ認証アプリケーション・プログラムを説明する。
【０１１８】
第1実施形態では、情報端末が生体認証を行ったが第２実施形態では、認証サーバが生体認証を行う。一般に情報端末より認証サーバの情報処理能力が高いため、第２実施形態は、第1実施形態に比べ、短い時間で認証を行うことができる、また、第２実施形態では、ユーザにより情報端末に記憶されている生体情報が改ざんされるということがない。
【０１１９】
図８は、本発明の第２実施形態におけるユーザ認証方法を説明するための図である。ユーザ１０は、情報端末２００ａからユーザ認証アプリケーション・プログラムをアクティブにし、自己の生体情報を情報端末２００ａに登録する。
【０１２０】
図９は、本発明の第２実施形態におけるユーザ認証アプリケーション・プログラムの一例を説明するためのフロー図である。
【０１２１】
図９（ａ）は、ユーザ認証を行う前の事前登録について、ユーザ認証アプリケーション・プログラムのフローの一例を示している。
【０１２２】
第２実施形態では、ステップＳ７２０にて、ユーザ認証アプリケーション・プログラムが、情報端末２００ａの表示部２１０ａに、ユーザ１０に生体情報の入力を指示する表示を行わせ、ユーザ１０から情報端末２００ａに生体情報の入力があると、情報端末２００ａにより入力された生体情報を認証サーバに送信させる（ステップＳ７２０）。なお、ステップＳ７１０、ステップＳ７５０およびステップＳ７７０は、第１実施形態の一例であるステップＳ１０、ステップＳ５０およびステップＳ７０と同じであるため、説明を省略する。なお、ステップＳ７２０とステップＳ７５０が実行される順番は逆であってもよい。
【０１２３】
図９（ｂ）は、ユーザが集合時間および集合場所を取得するフローの一例を示している。集合時間および集合場所の取得の前に、上述した事前登録が行われている。図９（ｂ）におけるステップＳ８００〜ステップＳ８６０は、第１実施形態の一例であるステップＳ１００〜ステップＳ１６０と同じであるため、説明を省略する。
【０１２４】
以下、図９（ｃ）を用いて、ユーザ認証の一例について説明する。
【０１２５】
ユーザ認証アプリケーション・プログラムは、情報端末２００ａに第１のＩＤ番号を受け取らせた後、かつ認証受付時間またはそれよりも前に、情報端末２００をビーコン信号の受け取り可能状態にし、第１のＩＤ番号を有するビーコン信号を受け取り、ビーコン信号に含まれる第２のＩＤ番号を確認させる。（ステップＳ８８０）。
【０１２６】
ユーザ認証アプリケーション・プログラムは、第２のＩＤ番号を確認させた後、情報端末２００ａの表示部２１０ａに、ユーザ１０に生体認証を行わせる内容を指示する表示を行わせる（ステップＳ９００）。
【０１２７】
ユーザ認証アプリケーション・プログラムは、情報端末２００ａの表示部２１０ａに、ユーザ１０に生体情報の入力を指示する表示を行い、ユーザ１０から情報端末２００ａに生体情報の入力があると、情報端末２００ａに入力された生体情報を認識させる（ステップＳ９１０）。
【０１２８】
なお、ユーザ１０が自主的に生体情報を情報端末２００ａに入力してもよい。この場合、確認すべきビーコン信号に含まれる情報、例えば第２のＩＤ番号が確認されない場合、ステップＳ９３０には進まない。
【０１２９】
ユーザ認証アプリケーション・プログラムは、認識された生体情報を認証サーバ３００ａに送信する（ステップＳ９３０）。
【０１３０】
ユーザ認証アプリケーション・プログラムは、情報端末２００ａに認証サーバ３００ａから認証結果を受け取らせて（ステップＳ９８０）、情報端末２００の表示部２１０に認証結果を表示させる（ステップＳ１０００）。
【０１３１】
図１０（ａ）は、ユーザ認証を行う前の事前登録について、ユーザ認証システムの一例を示している。
【０１３２】
認証サーバ３００ａは、情報端末２００ａから個人情報および生体情報を受け取ると（ステップＳ１１１０）、個人情報および生体情報に対応するユーザＩＤ番号を生成し（ステップＳ１１３０）、ユーザＩＤ番号と個人情報および生体情報を紐付けして認証サーバ３００の記憶部に記憶し（ステップＳ１１５０）、情報端末２００ａにユーザＩＤ番号を送信する（ステップＳ１１７０）。
【０１３３】
なお、ユーザＩＤ番号と紐付けされた個人情報は、ユーザＩＤ番号と紐付けされた生体情報と別々に異なった記憶領域に記憶されてもよい。また、認証サーバ３００ａは、個人情報と生体情報のどちらか一方を受け取ったときに、ユーザＩＤ番号を生成してもよい。
【０１３４】
以下、図１０（ｂ）を用いて、ユーザが集合時間および集合場所を取得するステップの一例について説明する。集合時間および集合場所の取得の前に、上述した事前登録が行われている。
【０１３５】
認証サーバ３００ａは、情報端末２００ａから、認証場所情報、認証時間情報、およびユーザＩＤ番号を受け取る（ステップＳ１２００）。認証サーバ３００ａは、情報端末２００ａから認証場所情報および認証時間情報を受け取る前に、ユーザ１０に認証場所および認証時間を選択させるために、少なくとも1つの認証場所情報および少なくとも1つの認証時間情報を情報端末２００ａに送信していてもよい。また、情報端末２００ａに送信される認証場所および認証時間についは、オペレータ２０が認証サーバ３００ａに入力してもよい。
【０１３６】
認証サーバ３００ａは、認証場所および認証時間に対応する第１のＩＤ番号および第２のＩＤ番号を取得する（ステップＳ１２２０）。第１のＩＤ番号および第２のＩＤ番号は、認証サーバ３００ａの記憶部に記憶されていているものを取得してもよいし、ステップＳ１２００の後、認証サーバ３００ａは、オペレータ２０の情報端末４００に、認証場所情報および認証時間情報を送り、オペレータ２０により情報端末４００を介して認証サーバ３００ａに送られた第１のＩＤ番号および第２のＩＤ番号を取得してもよい。
【０１３７】
認証サーバ３００ａは、第１のＩＤ番号と第２のＩＤ番号の対を記憶部に記憶する（ステップＳ１２４０）。また、認証サーバ３００ａは、ユーザＩＤ番号、第１のＩＤ番号および第２のＩＤ番号を紐付けして記憶部に記憶してもよい。
【０１３８】
認証サーバ３００ａは、認証受付時間より前に、第１のＩＤ番号を情報端末２００ａに送信する（ステップＳ１２６０）。
【０１３９】
以下、図１０（ｃ）を用いて、認証サーバ３００ａにおける、ユーザ認証の一例について説明する。
【０１４０】
認証受付時間内に、情報端末２００ａからユーザＩＤ番号、第１のＩＤ番号、第２のＩＤ番号、および生体認証結果を受け取る（ステップＳ１２８０）。言うまでもなく、ユーザＩＤ番号および第１のＩＤ番号と、ユーザＩＤ番号および第２のＩＤ番号と、ユーザＩＤ番号および生体認証結果とは別々に受け取られてもよい。
【０１４１】
認証サーバ３００ａは、第１のＩＤ番号と第２のＩＤ番号の対を認証サーバ３００ａの記憶部から呼び出し（ステップＳ１３００）、場所認証結果を得るために、受け取った第１のＩＤ番号と第２のＩＤ番号の対と呼び出された第１のＩＤ番号と第２のＩＤ番号の対を比較する（ステップＳ１３２０）。
【０１４２】
受け取った第１のＩＤ番号と第２のＩＤ番号の対と呼び出された第１のＩＤ番号と第２のＩＤ番号の対が一致した場合、認証サーバ３００ａは、場所認証がなされたと判定する。また、認証サーバ３００ａが判定した時間はユーザＩＤ番号と紐付けて、認証サーバ３００ａの記憶部に記憶されてもよい。
【０１４３】
認証サーバ３００ａは、ユーザＩＤ番号に対応する生体情報を認証サーバ３００ａの記憶部から呼び出し（ステップＳ１３４０）、受け取った生体情報呼び出された生体情報を比較する（ステップＳ１３６０）。
【０１４４】
受け取った生体情報と呼び出された生体情報が一致した場合、認証サーバ３００ａは、生体認証がなされたと判定する。また、認証サーバ３００ａが判定した時間はユーザＩＤ番号と紐付けて、認証サーバ３００ａの記憶部に記憶されてもよい。
【０１４５】
また、生体情報が一致しない場合、認証サーバ３００ａは情報端末２００ａに対して生体情報を要求してもよい。生体情報が要求されると、情報端末２００ａはステップＳ９１０を実行させる。さらに、生体情報が一致しない場合、認証サーバ３００ａは、所定の回数だけ、情報端末２００ａに対して生体情報を要求してもよい。
【０１４６】
なお、ステップＳ１２６０にて、認証サーバ３００ａが第１のＩＤ番号および第２のＩＤ番号の一方を情報端末２００ａに送り、それに基づき情報端末２００ａがビーコン信号から第１のＩＤ番号および第２のＩＤ番号の他方を認識し、情報端末２００ａが認証サーバ３００に他方を送り、ステップＳ１２８０にて認証サーバ３００ａは他方を受け取り、ステップＳ１３００にて、認証サーバ３００ａに記憶されている第１のＩＤ番号および第２のＩＤ番号の他方を呼び出し、ステップＳ１３２０にて、受け取った他方と認証サーバ３００に記憶されている第１のＩＤ番号および第２のＩＤ番号の他方が一致するか否か判定してもよい。
【０１４７】
認証サーバ３００ａは、生体認証結果と場所認証結果の両方の認証結果である総合認証結果を情報端末２００ａに送信する（ステップＳ１３８０）。生体認証結果と場所認証結果の両方が認証された場合、総合認証がなされたと認証サーバ３００ａは判定する。また、認証サーバ３００ａは、ユーザＩＤ番号と紐付けて、総合認証結果を認証サーバ３００ａの記憶部に記憶してもよい。
【０１４８】
以下に、本発明の第３実施形態におけるユーザ認証方法、ユーザ認証システム、ユーザ認証アプリケーション・プログラムを説明する。
【０１４９】
第1実施形態では情報端末が生体認証を行ったが、第３実施形態では、情報端末および認証サーバが生体認証を行う。一般に認証サーバに記憶されている生体情報が改ざんされる場合は希ではある。第３実施形態では、認証サーバに記憶されている生体情報が改ざんされた場合であっても、情報端末に記憶されている生体情報により、場所認証が行われる場所で、事前登録をしたユーザでない者の誤認証を防止することができる。
【０１５０】
図１１は、本発明の第３実施形態におけるユーザ認証方法を説明するための図である。ユーザ１０は、情報端末２００ｂからユーザ認証アプリケーション・プログラムをアクティブにし、自己の生体情報を情報端末２００ｂに登録する。
【０１５１】
図１２は、本発明の第３実施形態におけるユーザ認証アプリケーション・プログラムの一例を説明するためのフロー図である。図１２を用いて、ユーザ認証を行う前の事前登録の一例について説明する。
【０１５２】
ユーザ１０は、情報端末２００ｂを操作してユーザ認証アプリケーション・プログラムをアクティブにする（ステップＳ１４１０）。ユーザ認証アプリケーション・プログラムは、情報端末２００ｂの表示部２１０ｂに、ユーザ１０に生体情報の入力を指示する表示を行わせ、ユーザ１０から情報端末２００ｂに生体情報の入力があると、入力された生体情報を情報端末２００ｂに記憶させ、入力された生体情報を認証サーバ３００ｂに送信する（ステップＳ１４３０）。
【０１５３】
ユーザ認証アプリケーション・プログラムは、情報端末２００ｂの表示部２１０ｂに、ユーザ１０に個人情報の入力を指示する表示を行い、ユーザ１０から情報端末２００ｂに個人情報の入力があると、入力された個人情報を認証サーバ３００ｂに送信する（ステップＳ１４５０）。
【０１５４】
ユーザ認証アプリケーション・プログラムは、情報端末２００ｂに認証サーバ３００ｂから送信されるユーザＩＤ番号を受け取らせ、ユーザＩＤ番号を情報端末２００ｂの記憶部に記憶させる（ステップＳ１４７０）。
【０１５５】
ステップＳ１４１０〜ステップＳ１４７０が情報端末２００ｂで実行されることにより、ユーザ認証を行う前の事前登録が完了する。なお、ステップＳ１４３０とステップＳ１４５０が実行される順番は逆であってもよい。
【０１５６】
第３実施形態におけるユーザ認証アプリケーション・プログラムは、第１実施形態のステップＳ１００〜ステップＳ２００を実行し、ステップＳ２２０では、情報端末２００ｂに入力された生体情報を認識させ、さらに、情報端末２００ｂにその生体情報を認証サーバ３００ｂに送信させ、ステップＳ２４０〜ステップＳ３００ｂを実行し、ユーザ認証を行ってもよい。
【０１５７】
第３実施形態におけるユーザ認証システムでは、ユーザ認証を行う前の事前登録が図１０（ａ）に示されるステップＳ１１１０〜ステップＳ１１７０を実行することにより行われてもよい。
【０１５８】
図１３を用いて、第３実施形態におけるユーザ認証システムが行うユーザ認証の一例について説明する。ユーザ認証の前に、ユーザＩＤ番号等が情報端末２００ｂにより事前登録が行われている。
【０１５９】
認証サーバ３００ｂは、情報端末２００ｂから、認証場所情報、認証時間情報、およびユーザＩＤ番号を受け取る（ステップＳ１５００）。認証サーバ３００ｂは、情報端末２００ｂから認証場所情報および認証時間情報を受け取る前に、ユーザ１０に認証場所および認証時間を選択させるために、少なくとも1つの認証場所情報および少なくとも1つの認証時間情報を情報端末２００ｂに送信していてもよい。また、情報端末２００ｂに送信される認証場所および認証時間についは、オペレータ２０が認証サーバ３００ｂに入力してもよい。
【０１６０】
認証サーバ３００ｂは、認証場所および認証時間に対応する第１のＩＤ番号および第２のＩＤ番号を取得する（ステップＳ１５２０）。第１のＩＤ番号および第２のＩＤ番号は、認証サーバ３００ｂの記憶部に記憶されていているものを取得してもよいし、ステップＳ１５００の後、認証サーバ３００ｂは、オペレータ２０の情報端末４００に、認証場所情報および認証時間情報を送り、オペレータ２０により情報端末４００を介して認証サーバ３００ｂに送られた第１のＩＤ番号および第２のＩＤ番号を取得してもよい。
【０１６１】
認証サーバ３００ｂは、第１のＩＤ番号と第２のＩＤ番号の対を記憶部に記憶する（ステップＳ１５４０）。  認証サーバ３００ｂは、ユーザＩＤ番号と第１のＩＤ番号および第２のＩＤ番号を紐付けして記憶部に記憶してもよい。
【０１６２】
認証サーバ３００ｂは、認証受付時間より前に、第１のＩＤ番号を情報端末２００ｂに送信する（ステップＳ１５６０）。
【０１６３】
認証受付時間内に、情報端末２００ｂからユーザＩＤ番号、第１のＩＤ番号、第２のＩＤ番号、生体情報、および生体認証結果を受け取る（ステップＳ１５８０）。言うまでもなく、ユーザＩＤ番号および第１のＩＤ番号と、ユーザＩＤ番号および第２のＩＤ番号と、ユーザＩＤ番号および生体情報と、ユーザＩＤ番号および生体認証結果とは別々に受け取られてもよい。
【０１６４】
認証サーバ３００ｂは、第１のＩＤ番号と第２のＩＤ番号の対を認証サーバ３００ｂの記憶部から呼び出し（ステップＳ１６００）、場所認証結果を得るために受け取った第１のＩＤ番号と第２のＩＤ番号の対と呼び出された第１のＩＤ番号と第２のＩＤ番号の対を比較する（ステップＳ１６２０）。
【０１６５】
受け取った第１のＩＤ番号と第２のＩＤ番号の対と呼び出された第１のＩＤ番号と第２のＩＤ番号の対が一致した場合、認証サーバ３００ｂは、場所認証がなされたと判定する。また、認証サーバ３００ｂが判定した時間はユーザＩＤ番号と紐付けて、認証サーバ３００ｂの記憶部に記憶されてもよい。
【０１６６】
認証サーバ３００ｂは、ユーザＩＤ番号に対応する生体情報を認証サーバ３００ｂの記憶部から呼び出し（ステップＳ１６４０）、受け取った生体情報呼び出された生体情報を比較する（ステップＳ１６６０）。
【０１６７】
受け取った生体情報と呼び出された生体情報が一致した場合、認証サーバ３００ｂは、認証サーバ３００ｂにおいて生体認証がなされたと判定する。また、認証サーバ３００ｂが判定した時間はユーザＩＤ番号と紐付けて、認証サーバ３００ｂの記憶部に記憶されてもよい。
【０１６８】
また、生体情報が一致しない場合、認証サーバ３００ｂは情報端末２００ｂに対して生体情報を要求してもよい。生体情報が要求されると、情報端末２００ｂはステップＳ７２０を実行させる。さらに、生体情報が一致しない場合、認証サーバ３００ｂは、所定の回数だけ、情報端末２００ｂに対して生体情報を要求してもよい。
【０１６９】
また、ステップＳ１５６０にて、認証サーバ３００ｂが第１のＩＤ番号および第２のＩＤ番号の一方を情報端末２００ｂに送り、それに基づき情報端末２００ｂがビーコン信号から第１のＩＤ番号および第２のＩＤ番号の他方を認識し、情報端末２００ｂが認証サーバ３００ｂに他方を送り、ステップＳ１５８０にて認証サーバ３００ｂは他方を受け取り、ステップＳ１６００にて認証サーバ３００に記憶されている第１のＩＤ番号および第２のＩＤ番号の他方を呼び出し、ステップＳ１６２０にて、受け取った他方と認証サーバ３００に記憶されている第１のＩＤ番号および第２のＩＤ番号の他方が一致するか否か判定してもよい。
【０１７０】
認証サーバ３００ｂは、情報端末２００ｂにおける生体認証結果、認証サーバ３００ｂにおける生体認証結果、および場所認証結果の両方の認証結果である総合認証結果を情報端末２００ｂに送信する（ステップＳ１６８０）。情報端末２００ｂにおける生体認証結果、認証サーバ３００ｂにおける生体認証結果、および場所認証結果の全てが認証された場合、総合認証がなされたと認証サーバ３００ｂは判定する。また、認証サーバ３００ｂは、ユーザＩＤ番号と紐付けて、総合認証結果を認証サーバ３００ｂの記憶部に記憶してもよい。
【０１７１】
以下に、本発明の第４実施形態におけるユーザ認証方法、ユーザ認証システム、ユーザ認証アプリケーション・プログラムを説明する。
【０１７２】
図１４は、本発明の第４実施形態におけるユーザ認証方法を説明するための図である。第４実施形態では、２人のユーザが、ビーコン信号を送信・受信できるそれぞれの情報端末を用いて、生体認証および場所認証を行う。
【０１７３】
第４実施形態におけるユーザ認証アプリケーション・プログラムでは、図３（ａ）に示されるステップＳ１０〜ステップＳ７０が情報端末２００ｃ、２００ｄで実行されることにより、ユーザ認証を行う前の事前登録が行われてもよい。
【０１７４】
図１５は、第４実施形態におけるユーザ認証アプリケーション・プログラムの一例を説明するためのフロー図である。以下、図１５を用いて、ユーザ認証の一例について説明する。ユーザ認証の前に、上述した事前登録が行われている。
【０１７５】
ユーザ１０は、情報端末２００ｃを操作してユーザ認証アプリケーション・プログラムをアクティブにする（ステップＳ１７００）。ユーザ認証アプリケーション・プログラムは、情報端末２００ｃの表示部２１０ｃに、ユーザ１０に認証場所および認証時間の入力を指示する表示を行い、ユーザ１０が情報端末２００ｃに認証場所および認証時間を入力することにより、認証場所情報および認証時間情報を情報端末２００ｃに受け取らせる（ステップＳ１７２０）。
【０１７６】
認証場所および認証時間の入力は、情報端末２００ｃの表示部２１０ｃに表示された認証場所および認証時間を選択することにより行われてもよいし、直接、数値や文字を情報端末２００ｃのタッチパネルやキーを用いて行われてもよい。認証場所および認証時間を選択する場合、ユーザ認証アプリケーション・プログラムが情報端末２００ｃに認証サーバ３００ｃから認証場所情報および認証時間情報を受け取るように指示をしてもよい。
【０１７７】
ユーザ認証アプリケーション・プログラムは、ユーザ１０が入力した認証場所情報および認証時間情報が受け取られた後、情報端末２００ｃの記憶部に記憶されたユーザＩＤ番号、認証場所情報、および認証時間情報を認証サーバ３００ｃに送信するように情報端末２００ｃに指示をする（ステップＳ１７４０）。
【０１７８】
同様に、ユーザ認証アプリケーション・プログラムは、情報端末２００ｄにて、ステップＳ１７２０〜ステップＳ１７４０を実行する。同様にステップを実行するとは、例えば、そのステップの、「情報端末２００ｃ」を「情報端末２００ｄ」と、「情報端末２００ｄ」を「情報端末２００ｃ」等と読み替えて実行されることが当業者には明かである。以下同じである。
【０１７９】
ユーザ認証アプリケーション・プログラムは、情報端末２００ｃに認証サーバ３００ｃから送信される、第１のＩＤ番号および第２のＩＤ番号を受け取らせ、それらを情報端末２００ｃの記憶部に記憶させる（ステップＳ１７６０）。
【０１８０】
同様に、情報端末２００ｄにインストールされているユーザ認証アプリケーション・プログラムは、Ｓ１７２０〜ステップＳ１７６０を実行する。
【０１８１】
第１のＩＤ番号および第２のＩＤ番号の少なくとも１つは、認証サーバ３００ｃにより生成され記憶されていてもよい。第１のＩＤ番号および第２のＩＤ番号の少なくとも１つは、外部から認証サーバ３００ｃに入力され、記憶されていてもよい。例えば、情報端末２００ｄにインストールされているユーザ認証アプリケーション・プログラムが、情報端末２００ｄに関する第２のＩＤ番号を予め認証サーバ３００ｃに送信し、認証サーバ３００ｃが第２のＩＤ番号を記憶し、認証サーバ３００ｃが第１のＩＤ番号を生成し記憶し、情報端末２００ｃにインストールされているユーザ認証アプリケーション・プログラムが、情報端末２００ｃに関する第２のＩＤ番号を予め認証サーバ３００ｃに送信し、認証サーバ３００ｃが情報端末２００ｃに関する第２のＩＤ番号を記憶してもよい。
【０１８２】
情報端末２００ｃ、２００ｄは、ビーコン信号２１１ｃ、２１１ｄを送信する。ビーコン信号２１１ｃ、２１１ｄは、共通の第１のＩＤ番号２１２を含んでいる。さらに、ビーコン信号２１１ｃは、情報端末２００ｃから送信されたことを示す第２のＩＤ番号を含んでいてもよい。ビーコン信号２１１ｄは、情報端末２００ｄから送信されたことを示す第２のＩＤ番号を含んでいてもよい。
【０１８３】
情報端末２００ｃのユーザ認証アプリケーション・プログラムは、情報端末２００ｃに、第１のＩＤ番号２１２および情報端末２００ｃの第２のＩＤ番号を受け取らせた後、かつ認証受付時間またはそれよりも少し前に、第１のＩＤ番号２１２および情報端末２００ｃの第２のＩＤ番号を有するビーコン信号２１１ｃを送信させる（ステップＳ１７８０）。同様に、情報端末２００ｄのユーザ認証アプリケーション・プログラムは、情報端末２００ｄに、第１のＩＤ番号２１２および情報端末２００ｄの第２のＩＤ番号を受け取らせた後、かつ認証受付時間またはそれよりも少し前に、第１のＩＤ番号２１２および情報端末２００ｄの第２のＩＤ番号を有するビーコン信号２１１ｄを送信させる（ステップＳ１７８０）。
【０１８４】
情報端末２００ｃのユーザ認証アプリケーション・プログラムは、情報端末２００ｃに、ビーコン信号の受け取り可能状態にし、情報端末２００ｃに、受け取ったビーコン信号２１１ｄの第１のＩＤ番号２１２および第２のＩＤ番号を確認させる。（ステップＳ１８００）。同様に、情報端末２００ｄのユーザ認証アプリケーション・プログラムは、情報端末２００ｄに、ビーコン信号の受け取り可能状態にし、情報端末２００ｄに、受け取ったビーコン信号２１１ｃの第１のＩＤ番号２１２および第２のＩＤ番号を確認させる。（ステップＳ１８００）。
【０１８５】
ユーザ認証アプリケーション・プログラムは、受け取ったビーコン信号２１１ｄの第１のＩＤ番号および第２のＩＤ番号を確認させた後、情報端末２００ｃの表示部２１０ｃに、ユーザ１０に生体認証を行わせる内容を指示する表示を行わせる（ステップＳ１８２０）。同様に、情報端末２００ｄのユーザ認証アプリケーション・プログラムは、情報端末２００ｄにステップＳ１８２０を実行させる。
【０１８６】
ユーザ認証アプリケーション・プログラムは、情報端末２００ｃの表示部２１０ｃに、ユーザ１０に生体情報の入力を指示する表示を行い、ユーザ１０から情報端末２００ｃに生体情報の入力があると、情報端末２００ｃに入力された生体情報を認識させる（ステップＳ１８４０）。同様に、情報端末２００ｄのユーザ認証アプリケーション・プログラムは、情報端末２００ｄにステップＳ１８４０を実行させる。
【０１８７】
なお、ユーザ１０、１０ｄが自主的に生体情報を情報端末２００ｃ、２００ｄに入力してもよい。この場合、確認すべきビーコン信号に含まれる情報、例えば第２のＩＤ番号が確認されない場合、ステップＳ１２６０には進まない。
【０１８８】
ユーザ認証アプリケーション・プログラムは、認識された生体情報と情報端末２００ｃの記憶部に記憶されている生体情報を比較し、それらが一致しているか情報端末２００ｃに判定をさせる（ステップＳ１８６０）。同様に、情報端末２００ｄのユーザ認証アプリケーション・プログラムは、情報端末２００ｄにステップＳ１８６０を実行させる。
【０１８９】
生体情報が一致している場合、ユーザ認証アプリケーション・プログラムは、情報端末２００ｃにユーザＩＤ番号と、受け取った第１のＩＤ番号および第２のＩＤ番号と、生体認証結果とを認証サーバ３００ｃに送信させる（ステップＳ１８８０）。言うまでもなく、ユーザＩＤ番号および受け取った第１のＩＤ番号と、ユーザＩＤ番号および第２のＩＤ番号と、ユーザＩＤ番号および生体認証結果とは別々に送信されてもよい。同様に、情報端末２００ｄのユーザ認証アプリケーション・プログラムは、情報端末２００ｄにステップＳ１８８０を実行させる。
【０１９０】
なお、生体情報が一致していない場合、情報端末２００ｃのユーザ認証アプリケーション・プログラムは、情報端末２００ｃにステップＳ１８４０およびＳ１８６０を所定の回数だけ実行させてもよい。同様に、生体情報が一致していない場合、情報端末２００ｄのユーザ認証アプリケーション・プログラムは、情報端末２００ｄにステップＳ１８４０およびＳ１８６０を所定の回数だけ実行させてもよい。
【０１９１】
ステップＳ１８４０およびＳ１８６０を所定の回数だけ実行させても、生体情報が一致していない場合、情報端末２００ｃのユーザ認証アプリケーション・プログラムは、情報端末２００ｃの表示部２１０ｃに生体認証が一致しなかった内容または認証ができなかった内容を表示させてもよい。同様に、ステップＳ１８４０およびＳ１８６０を所定の回数だけ実行させても、生体情報が一致していない場合、情報端末２００ｃのユーザ認証アプリケーション・プログラムは、情報端末２００ｄの表示部２１０ｄに生体認証が一致しなかった内容または認証ができなかった内容を表示させてもよい。
【０１９２】
また、ステップＳ１８４０およびＳ１８６０を所定の回数だけ実行させても、生体情報が一致していない場合、情報端末２００ｃのユーザ認証アプリケーション・プログラムは、情報端末２００ｃにユーザＩＤ番号と、受け取った第１のＩＤ番号および第２のＩＤ番号と、生体認証結果とを認証サーバ３００ｃに送信させてもよい。同様に、ステップＳ１８４０およびＳ１８６０を所定の回数だけ実行させても、生体情報が一致していない場合、情報端末２００ｄのユーザ認証アプリケーション・プログラムは、情報端末２００ｄにユーザＩＤ番号と、受け取った第１のＩＤ番号および第２のＩＤ番号と、生体認証結果とを認証サーバ３００ｃに送信させてもよい。
【０１９３】
ユーザ認証アプリケーション・プログラムは、情報端末２００ｃに認証サーバ３００ｃから認証結果を受け取らせて（ステップＳ１９００）、情報端末２００ｃの表示部２１０ｃに認証結果を表示させる（ステップＳ１９２０）。同様に、情報端末２００ｄのユーザ認証アプリケーション・プログラムは、情報端末２００ｄにステップＳ１９００およびＳ１９２０を実行させる。
【０１９４】
なお、ステップＳ１８００の確認は、情報端末２００ｄからの距離Ｄ以内に情報端末２００ｃが入ったときに行われてもよい。情報端末２００ｄからの距離Ｄのとき、電界強度はＥとなるとすると、情報端末２００ｃのユーザ認証アプリケーション・プログラムは、情報端末２００ｃにビーコン信号２１１ｄの電界強度がＥ以上になると、情報端末２００ｃに、受け取ったビーコン信号の第１のＩＤ番号を確認させてもよい。同様に、情報端末２００ｄのユーザ認証アプリケーション・プログラムは、情報端末２００ｄにビーコン信号２１１ｃの電界強度がＥ以上になると、情報端末２００ｄに、受け取ったビーコン信号の第１のＩＤ番号を確認させてもよい。
【０１９５】
なお、ステップＳ１８６０の判定は、認識された生体情報と情報端末２００ｃ、２００ｄの記憶部に記憶されている生体情報とをサンプリングし、サンプル点における一致点を総計し、総計がしきい値Ｘ以上であれば、一致しているとユーザ認証アプリケーション・プログラムは判定してもよい。総計がしきい値Ｘより小さい場合には、一致していないとユーザ認証アプリケーション・プログラムは判定してもよい。
【０１９６】
第４実施形態におけるユーザ認証システムでは、図７（ａ）に示されるステップＳ４１０〜ステップＳ４７０が認証サーバ３００ｃで実行されることにより、認証サーバ３００ｃと情報端末２００ｃ、２００ｄとの情報交換が行われ、ユーザ認証を行う前の事前登録が行われてもよい。
【０１９７】
以下、図１６を用いて、ユーザ認証の一例について説明する。ユーザ認証の前に、情報端末２００ｃ、２００ｄにより事前登録が行われている。
【０１９８】
認証サーバ３００ｃは、情報端末２００ｃおよび２００ｄから、認証場所情報、認証時間情報、およびユーザＩＤ番号を受け取る（ステップＳ２０００）。認証サーバ３００ｃは、情報端末２００ｃおよび２００ｄから認証場所情報および認証時間情報を受け取る前に、ユーザ１０に認証場所および認証時間を選択させるために、少なくとも1つの認証場所情報および少なくとも1つの認証時間情報を情報端末２００ｃおよび２００ｄに送信していてもよい。また、情報端末２００ｃおよび２００ｄに送信される認証場所および認証時間についは、オペレータ２０が認証サーバ３００ｃに入力してもよい。
【０１９９】
認証サーバ３００ｃは、情報端末２００ｃからの認証場所情報および認証時間情報と情報端末２００ｄからの認証場所情報および認証時間情報を比較する（ステップＳ２０２０）。情報端末２００ｃ、２００ｄからの認証場所情報が一致し、情報端末２００ｃ、２００ｄからの認証時間情報が一致する場合、次のステップに進む。情報端末２００ｃ、２００ｄからの認証場所情報が一致しない、情報端末２００ｃ、２００ｄからの認証時間情報が一致しない、または両方が一致しない場合、認証サーバ３００ｃは、ユーザ１０および１０ｄに対してもう一度、認証場所および認証時間を入力させるために、情報端末２００ｃ、２００ｄに再入力を求める表示を、情報端末２００ｃ、２００ｄの表示部にさせるために、情報端末２００ｃ、２００ｄに指示をしてもよい。また、情報端末２００ｃ、２００ｄからの認証場所情報が一致しない、情報端末２００ｃ、２００ｄからの認証時間情報が一致しない、または両方が一致しない場合、認証サーバ３００ｃは、認証ができない旨を情報端末２００ｃ、２００ｄの表示部にさせるために、情報端末２００ｃ、２００ｄに指示をしてもよい。
【０２００】
情報端末２００ｃ、２００ｄからの認証場所情報が一致し、情報端末２００ｃ、２００ｄからの認証時間情報が一致する場合、認証場所および認証時間に対応する第１のＩＤ番号を生成し、情報端末２００ｃに対応する第２のＩＤ番号と情報端末２００ｄに対応する第２のＩＤ番号を生成する（ステップＳ２０４０）。認証サーバ３００ｃは第１のＩＤ番号および第２のＩＤ番号を生成するのではなく、認証サーバ３００ｃの記憶部に記憶されていている第１のＩＤ番号、情報端末２００ｃの第２のＩＤ番号、および情報端末２００ｄの第２のＩＤ番号を取得してもよいし、情報端末２００ｃ、２００ｄからの認証場所情報が一致し、情報端末２００ｃ、２００ｄからの認証時間情報が一致した後、認証サーバ３００ｃは、オペレータ２０の情報端末４００に、認証場所情報および認証時間情報を送り、オペレータ２０により情報端末４００を介して認証サーバ３００ｃに送られた第１のＩＤ番号、情報端末２００ｃの第２のＩＤ番号、および情報端末２００ｄの第２のＩＤ番号を取得してもよい。
【０２０１】
認証サーバ３００ｃは、情報端末２００ｃから送信される第１のＩＤ番号と情報端末２００ｃの第２のＩＤ番号を対として記憶部に記憶し、情報端末２００ｄから送信される第１のＩＤ番号と情報端末２００ｄの第２のＩＤ番号を対として記憶部に記憶する（ステップＳ２０６０）。なお、認証サーバ３００ｃは、ユーザ１０のユーザＩＤ番号と、情報端末２００ｃから送信される第１のＩＤ番号と、情報端末２００ｃの第２のＩＤ番号を紐付けして記憶部に記憶し、ユーザ１０ｄのユーザＩＤ番号と、情報端末２００ｄから送信される第１のＩＤ番号と、情報端末２００ｄの第２のＩＤ番号を紐付けして記憶部に記憶してもよい。
【０２０２】
認証サーバ３００ｃは、認証受付時間より前に、情報端末２００ｃが送信するビーコン信号の第１のＩＤ番号と情報端末２００ｃの第２のＩＤ番号を情報端末２００ｃに送信し、情報端末２００ｄが送信するビーコン信号の第１のＩＤ番号と情報端末２００ｄの第２のＩＤ番号を情報端末２００ｃに送信する（ステップＳ２０８０）。
【０２０３】
認証サーバ３００ｃは、情報端末２００ｃからのユーザＩＤ番号と、情報端末２００ｃが受け取ったビーコン信号の第１のＩＤ番号と、情報端末２００ｃが受け取ったビーコン信号を送信した情報端末２００ｄの第２のＩＤ番号とを受け取り、情報端末２００ｄからのユーザＩＤ番号と、情報端末２００ｄが受け取ったビーコン信号の第１のＩＤ番号と、情報端末２００ｃが受け取ったビーコン信号を送信した情報端末２００ｃの第２のＩＤ番号とを受け取る（ステップＳ２１００）。なお、認証サーバ３００ｃは、認証受付時間内に、情報端末２００ｃから生体認証結果を受け取ってもよい。認証サーバ３００ｃは、生体認証結果を受け取った場合、生体認証結果と、ステップＳ２１４０で生成される場所認証結果は、ユーザＩＤ番号と紐付けられ、認証サーバ３００ｃの記憶部に記憶されてもよい。同様に、認証サーバ３００ｃは、認証受付時間内に、情報端末２００ｄから生体認証結果を受け取ってもよい。認証サーバ３００ｃは、生体認証結果を受け取った場合、生体認証結果と、ステップＳ２１４０で生成される場所認証結果は、ユーザＩＤ番号と紐付けられ、認証サーバ３００ｃの記憶部に記憶されてもよい。また、言うまでもなく、認証サーバ３００ｃは、情報端末２００ｃからのユーザＩＤ番号および情報端末２００ｃが受け取ったビーコン信号の第１のＩＤ番号と、情報端末２００ｃからのユーザＩＤ番号および情報端末２００ｃが受け取ったビーコン信号を送信した情報端末２００ｄの第２のＩＤ番号と、情報端末２００ｄからのユーザＩＤ番号および情報端末２００ｄが受け取ったビーコン信号の第１のＩＤ番号と、情報端末２００ｄからのユーザＩＤ番号および情報端末２００ｄが受け取ったビーコン信号を送信した情報端末２００ｃの第２のＩＤ番号とを別々に受け取ってもよい。
【０２０４】
認証サーバ３００ｃは、認証受付時間内に、情報端末２００ｃからの生体認証結果を受け取らない場合、認証サーバ３００ｃは、ユーザ１０に対してもう一度、生体情報を入力させるために、情報端末２００ｃに再入力を求める表示を、情報端末２００ｃの表示部にさせるために、情報端末２００ｃに指示をしてもよい。同様に、認証サーバ３００ｃは、認証受付時間内に、情報端末２００ｄからのユーザＩＤ番号、第１のＩＤ番号および第２のＩＤ番号を受け取らない場合、認証サーバ３００ｃは、ユーザ１０ｄに対してもう一度、生体情報を入力させるために、情報端末２００ｄに再入力を求める表示を、情報端末２００ｃの表示部にさせるために、情報端末２００ｄに指示をしてもよい。
【０２０５】
認証サーバ３００ｃは、記憶部に記憶されている第１のＩＤ番号と第２のＩＤ番号の対を呼び出す（ステップＳ２１２０）。
【０２０６】
さらに、認証サーバ３００ｃは、記憶部に記憶されている第１のＩＤ番号と第２のＩＤ番号の対と情報端末２００ｃから受け取った第１のＩＤ番号と第２のＩＤ番号の対が一致するか判定する（ステップＳ２１４０）。情報端末２００ｃから受け取った第１のＩＤ番号と第２のＩＤ番号の対について一致する場合、認証サーバ３００ｃは、情報端末２００ｃの場所認証がなされたと判定する。また、認証サーバ３００ｃが判定した時間はユーザＩＤ番号と紐付けて、認証サーバ３００ｃの記憶部に記憶されてもよい。
【０２０７】
認証サーバ３００は、生体認証結果と場所認証結果の両方の認証結果である総合認証結果を情報端末２００ｃに送信する。生体認証結果と場所認証結果の両方が認証された場合、総合認証がなされたと認証サーバ３００ｃは判定する。また、認証サーバ３００ｃは、ユーザＩＤ番号と紐付けて、情報端末２００ｃの総合認証結果を認証サーバ３００ｃの記憶部に記憶してもよい。
【０２０８】
同様に、ステップＳ２１４０にて、認証サーバ３００ｃは、記憶部に記憶されている第１のＩＤ番号と第２のＩＤ番号の対と情報端末２００ｄから受け取った第１のＩＤ番号と第２のＩＤ番号の対が一致するか判定する。情報端末２００ｄから受け取った第１のＩＤ番号と第２のＩＤ番号の対について一致する場合、認証サーバ３００ｃは、情報端末２００ｄの場所認証がなされたと判定する。また、認証サーバ３００ｃが判定した時間はユーザＩＤ番号と紐付けて、認証サーバ３００ｃの記憶部に記憶されてもよい。
【０２０９】
また、ステップＳ２０８０にて、認証サーバ３００ｃが第１のＩＤ番号および第２のＩＤ番号の一方を情報端末２００ｃ、２００ｄそれぞれに送り、それに基づき情報端末２００ｃ、２００ｄがビーコン信号から第１のＩＤ番号および第２のＩＤ番号の他方をそれぞれ認識し、情報端末２００ｃ、２００ｄが認証サーバ３００ｃにそれぞれ他方を送り、ステップＳ２１００にて認証サーバ３００ｃは他方を受け取り、ステップＳ２１２０にて認証サーバ３００ｃに記憶されている第１のＩＤ番号および第２のＩＤ番号の他方をそれぞれ呼び出し、ステップＳ２１４０にて、受け取った他方と認証サーバ３００ｃに記憶されている第１のＩＤ番号および第２のＩＤ番号の他方が一致するか否かそれぞれ判定してもよい。
【０２１０】
認証サーバ３００は、生体認証結果と場所認証結果の両方の認証結果である総合認証結果を情報端末２００ｃに送信する（ステップＳ２１６０）。生体認証結果と場所認証結果の両方が認証された場合、総合認証がなされたと認証サーバ３００ｃは判定する。また、認証サーバ３００ｃは、ユーザＩＤ番号と紐付けて、情報端末２００ｃの総合認証結果を認証サーバ３００ｃの記憶部に記憶してもよい。
【０２１１】
同様に、ステップＳ２１６０にて、認証サーバ３００ｃは、生体認証結果と場所認証結果の両方の認証結果である総合認証結果を情報端末２００ｄに送信する。また、認証サーバ３００ｃは、ユーザＩＤ番号と紐付けて、情報端末２００ｄの総合認証結果を認証サーバ３００ｃの記憶部に記憶してもよい。
【０２１２】
以下に、本発明の第５実施形態におけるユーザ認証方法、ユーザ認証システム、ユーザ認証アプリケーション・プログラムを説明する。
【０２１３】
図１７は、本発明の第５実施形態におけるユーザ認証方法を説明するための図である。第５実施形態では、２人のユーザが、ビーコン信号を送信・受信できるそれぞれの情報端末を用いて場所認証を行い、認証サーバを用いて生体認証を行う。
【０２１４】
第５実施形態におけるユーザ認証システムでは、図９（ａ）に示されるステップＳ７１０〜ステップＳ７７０が認証サーバ３００ｅで実行されることにより、認証サーバ３００ｅと情報端末２００ｅ、２００ｆの情報交換が行われ、ユーザ認証を行う前の事前登録が行われてもよい。
【０２１５】
以下、図１８を用いて、ユーザ認証の一例について説明する。ユーザ認証の前に、情報端末２００ｅ、２００ｆにより事前登録が行われている。
【０２１６】
図１８は、第５実施形態におけるユーザ認証アプリケーション・プログラムの一例を説明するためのフロー図である。以下、図１８を用いて、ユーザ認証の一例について説明する。ユーザ認証の前に、上述した事前登録が行われている。
【０２１７】
ユーザ１０は、情報端末２００ｅを操作してユーザ認証アプリケーション・プログラムをアクティブにする（ステップＳ２２００）。ユーザ認証アプリケーション・プログラムは、情報端末２００ｅの表示部２１０ｅに、ユーザ１０に認証場所および認証時間の入力を指示する表示を行い、ユーザ１０が情報端末２００ｅに認証場所および認証時間を入力することにより、認証場所情報および認証時間情報を情報端末２００ｅに受け取らせる（ステップＳ２２２０）。
【０２１８】
認証場所および認証時間の入力は、情報端末２００ｅの表示部２１０ｅに表示された認証場所および認証時間を選択することにより行われてもよいし、直接、数値や文字を情報端末２００ｅのタッチパネルやキーを用いて行われてもよい。認証場所および認証時間を選択する場合、ユーザ認証アプリケーション・プログラムが情報端末２００ｅに認証サーバ３００ｅから認証場所情報および認証時間情報を受け取るように指示をしてもよい。
【０２１９】
ユーザ認証アプリケーション・プログラムは、ユーザ１０が入力した認証場所情報および認証時間情報が受け取られた後、情報端末２００ｅの記憶部に記憶されたユーザＩＤ番号、認証場所情報、および認証時間情報を認証サーバ３００ｅに送信するように情報端末２００ｅに指示をする（ステップＳ２２４０）。
【０２２０】
同様に、ユーザ認証アプリケーション・プログラムは、情報端末２００ｆにて、ステップＳ２２２０〜ステップＳ２２４０を実行する。同様にステップを実行するとは、例えば、そのステップの、「情報端末２００ｅ」を「情報端末２００ｆ」と、「情報端末２００ｆ」を「情報端末２００ｅ」等と読み替えて実行されることが当業者には明かである。以下同じである。
【０２２１】
ユーザ認証アプリケーション・プログラムは、情報端末２００ｅに認証サーバ３００ｅから送信される、第１のＩＤ番号および第２のＩＤ番号を受け取らせ、それらを情報端末２００ｅの記憶部に記憶させる（ステップＳ２２６０）。
【０２２２】
同様に、情報端末２００ｆにインストールされているユーザ認証アプリケーション・プログラムは、Ｓ２２２０〜ステップＳ２２６０を実行する。
【０２２３】
第１のＩＤ番号および第２のＩＤ番号の少なくとも１つは、認証サーバ３００ｅにより生成され記憶されていてもよい。第１のＩＤ番号および第２のＩＤ番号の少なくとも１つは、外部から認証サーバ３００ｅに入力され、記憶されていてもよい。例えば、情報端末２００ｆにインストールされているユーザ認証アプリケーション・プログラムが、情報端末２００ｆに関する第２のＩＤ番号を予め認証サーバ３００ｅに送信し、認証サーバ３００ｅが情報端末２００ｆに関する第２のＩＤ番号を記憶し、認証サーバ３００eが第１のＩＤ番号を生成し記憶し、情報端末２００ｅにインストールされているユーザ認証アプリケーション・プログラムが、情報端末２００ｅに関する第２のＩＤ番号を予め認証サーバ３００ｅに送信し、認証サーバ３００ｅが情報端末２００ｅに関する第２のＩＤ番号を記憶してもよい。
【０２２４】
ここで、情報端末２００ｅ、２００ｆは、ビーコン信号２１１ｅ、２１１ｆを送信する。ビーコン信号２１１ｅ、２１１ｆ、共通の第１のＩＤ番号２１２を含んでいてもよい。さらに、ビーコン信号２１１ｅは、情報端末２００ｅから送信されたことを示す第２のＩＤ番号を含んでいてもよい。ビーコン信号２１１ｆは、情報端末２００ｆから送信されたことを示す第２のＩＤ番号を含んでいてもよい。
【０２２５】
情報端末２００ｅのユーザ認証アプリケーション・プログラムは、情報端末２００ｅに第１のＩＤ番号２１２および情報端末２００ｅの第２のＩＤ番号を受け取らせた後、かつ認証受付時間またはそれよりも前に、第１のＩＤ番号２１２および情報端末２００ｅに関する第２のＩＤ番号を有するビーコン信号２１１ｅを送信させる（ステップＳ２２８０）。同様に、情報端末２００ｆのユーザ認証アプリケーション・プログラムは、情報端末２００ｆに第１のＩＤ番号２１２および情報端末２００ｆの第２のＩＤ番号を受け取らせた後、かつ認証受付時間またはそれよりも前に、第１のＩＤ番号２１２および情報端末２００ｆに関する第２のＩＤ番号を有するビーコン信号２１１ｅを送信させる（ステップＳ２２８０）。
【０２２６】
情報端末２００ｅのユーザ認証アプリケーション・プログラムは、情報端末２００ｅにビーコン信号の受け取り可能状態にし、情報端末２００ｅに、受け取ったビーコン信号２１１ｆの第１のＩＤ番号および第２のＩＤ番号を確認させる。（ステップＳ２３００）。同様に、情報端末２００ｆのユーザ認証アプリケーション・プログラムは、情報端末２００ｆに、ステップＳ２３００を実行させる。
【０２２７】
ユーザ認証アプリケーション・プログラムは、受け取ったビーコン信号２１１ｆの第１のＩＤ番号および第２のＩＤ番号を確認させた後、情報端末２００ｅの表示部２１０ｅに、ユーザ１０に生体認証を行わせる内容を指示する表示を行わせる（ステップＳ２３２０）。同様に、情報端末２００ｆのユーザ認証アプリケーション・プログラムは、情報端末２００ｆにステップＳ２３２０を実行させる。
【０２２８】
ユーザ認証アプリケーション・プログラムは、情報端末２００ｅの表示部２１０ｅに、ユーザ１０に生体情報の入力を指示する表示を行い、ユーザ１０から情報端末２００ｅに生体情報の入力があると、情報端末２００ｅに入力された生体情報を認識させる（ステップＳ２３４０）。同様に、情報端末２００ｆのユーザ認証アプリケーション・プログラムは、情報端末２００ｆにステップＳ２３４０を実行させる。
【０２２９】
なお、ユーザ１０、１０ｆが自主的に生体情報を情報端末２００ｅ、２００ｆに入力してもよい。この場合、確認すべきビーコン信号に含まれる情報、例えば第２のＩＤ番号が確認されない場合、ステップＳ２３６０には進まない。
【０２３０】
情報端末２００ｅのユーザ認証アプリケーション・プログラムは、情報端末２００ｅで認識された生体情報、第１のＩＤ信号、第２のＩＤ番号およびユーザ１０のユーザＩＤ番号を認証サーバ３００ｅに送信する（ステップＳ２３６０）。言うまでもなく、ユーザ１０のユーザＩＤ番号および第１のＩＤ信号と、ユーザ１０のユーザＩＤ番号および第２のＩＤ番号と、ユーザ１０のユーザＩＤ番号および生体情報とは、別々に送信されてもよい。同様に、情報端末２００ｆのユーザ認証アプリケーション・プログラムは、認識された生体情報およびユーザ１０ｆのユーザＩＤ番号を認証サーバ３００ｅに送信する。言うまでもなく、ユーザ１０ｆのユーザＩＤ番号および第１のＩＤ信号と、ユーザ１０ｆのユーザＩＤ番号および第２のＩＤ番号と、ユーザ１０ｆのユーザＩＤ番号および生体情報とは、別々に送信されてもよい。
【０２３１】
ユーザ認証アプリケーション・プログラムは、情報端末２００ｅに認証サーバ３００ｅから認証結果を受け取らせて（ステップＳ２３８０）、情報端末２００ｅの表示部２１０ｅに認証結果を表示させる（ステップＳ２４００）。同様に、情報端末２００ｆのユーザ認証アプリケーション・プログラムは、情報端末２００ｆにステップＳ１９００を実行させる。
【０２３２】
なお、ステップＳ２３００の確認は、情報端末２００ｆからの距離Ｄ以内に情報端末２００ｅが入ったときに行われてもよい。情報端末２００ｆからの距離Ｄのとき、電界強度はＥとなるとすると、情報端末２００ｅのユーザ認証アプリケーション・プログラムは、情報端末２００ｅにビーコン信号２１１ｆの電界強度がＥ以上になると、情報端末２００ｅに、受け取ったビーコン信号の第１のＩＤ番号を確認させてもよい。同様に、情報端末２００ｆのユーザ認証アプリケーション・プログラムは、情報端末２００ｆにビーコン信号２１１ｅの電界強度がＥ以上になると、情報端末２００ｆに、受け取ったビーコン信号の第１のＩＤ番号を確認させてもよい。
【０２３３】
第５実施形態におけるユーザ認証システムでは、図１０（ａ）に示されるステップＳ１１１０〜ステップＳ１１７０が認証サーバ３００ｅで実行されることにより、認証サーバ３００ｅと情報端末２００ｄ、２００ｆとの情報交換が行われ、ユーザ認証を行う前の事前登録が行われてもよい。
【０２３４】
以下、図１９を用いて、ユーザ認証の一例について説明する。ユーザ認証の前に、情報端末２００ｃ、２００ｄにより事前登録が行われている。
【０２３５】
認証サーバ３００ｅは、情報端末２００ｅおよび２００ｆから、認証場所情報、認証時間情報、およびユーザＩＤ番号を受け取る（ステップＳ２５００）。認証サーバ３００ｅは、情報端末２００ｅおよび２００ｆから認証場所情報および認証時間情報を受け取る前に、ユーザ１０に認証場所および認証時間を選択させるために、少なくとも1つの認証場所情報および少なくとも1つの認証時間情報を情報端末２００ｅおよび２００ｆに送信していてもよい。また、情報端末２００ｅおよび２００ｆに送信される認証場所および認証時間についは、オペレータ２０が認証サーバ３００ｅに入力してもよい。
【０２３６】
認証サーバ３００ｅは、情報端末２００ｅからの認証場所情報および認証時間情報と情報端末２００ｆからの認証場所情報および認証時間情報を比較する（ステップＳ２５２０）。情報端末２００ｅ、２００ｆからの認証場所情報が一致し、情報端末２００ｅ、２００ｆからの認証時間情報が一致する場合、次のステップに進む。情報端末２００ｅ、２００ｆからの認証場所情報が一致しない、情報端末２００ｅ、２００ｆからの認証時間情報が一致しない、または両方が一致しない場合、認証サーバ３００ｅは、ユーザ１０および１０ｆに対してもう一度、認証場所および認証時間を入力させるために、情報端末２００ｅ、２００ｆに再入力を求める表示を、情報端末２００ｅ、２００ｆの表示部にさせるために、情報端末２００ｅ、２００ｆに指示をしてもよい。また、情報端末２００ｅ、２００ｆからの認証場所情報が一致しない、情報端末２００ｅ、２００ｆからの認証時間情報が一致しない、または両方が一致しない場合、認証サーバ３００ｅは、認証ができない旨を情報端末２００ｅ、２００ｆの表示部にさせるために、情報端末２００ｅ、２００ｆに指示をしてもよい。
【０２３７】
情報端末２００ｅ、２００ｆからの認証場所情報が一致し、情報端末２００ｅ、２００ｆからの認証時間情報が一致する場合、認証場所および認証時間に対応する第１のＩＤ番号を生成し、情報端末２００ｅに対応する第２のＩＤ番号と情報端末２００ｆに対応する第２のＩＤ番号を生成する（ステップＳ２５４０）。認証サーバ３００ｅは第１のＩＤ番号および第２のＩＤ番号を生成するのではなく、認証サーバ３００ｅの記憶部に記憶されていている第１のＩＤ番号、情報端末２００ｅの第２のＩＤ番号、および情報端末２００ｆの第２のＩＤ番号を取得してもよいし、情報端末２００ｅ、２００ｆからの認証場所情報が一致し、情報端末２００ｅ、２００ｆからの認証時間情報が一致した後、認証サーバ３００ｅは、オペレータ２０の情報端末４００に、認証場所情報および認証時間情報を送り、オペレータ２０により情報端末４００を介して認証サーバ３００ｅに送られた第１のＩＤ番号、情報端末２００ｅの第２のＩＤ番号、および情報端末２００ｆの第２のＩＤ番号を取得してもよい。
【０２３８】
認証サーバ３００ｅは、情報端末２００ｅから送信される第１のＩＤ番号と情報端末２００ｅの第２のＩＤ番号を対として記憶部に記憶し、情報端末２００ｆから送信される第１のＩＤ番号と情報端末２００ｆの第２のＩＤ番号を対として記憶部に記憶する（ステップＳ２５６０）。なお、認証サーバ３００ｅは、ユーザ１０のユーザＩＤ番号と、情報端末２００ｅから送信される第１のＩＤ番号と、情報端末２００ｅの第２のＩＤ番号を紐付けして記憶部に記憶し、ユーザ１０ｆのユーザＩＤ番号と、情報端末２００ｆから送信される第１のＩＤ番号と、情報端末２００ｆの第２のＩＤ番号を紐付けして記憶部に記憶してもよい。
【０２３９】
認証サーバ３００ｅは、認証受付時間より前に、情報端末２００ｅが送信するビーコン信号の第１のＩＤ番号と情報端末２００ｅの第２のＩＤ番号を情報端末２００ｅに送信し、情報端末２００ｆが送信するビーコン信号の第１のＩＤ番号と情報端末２００ｆの第２のＩＤ番号を情報端末２００ｅに送信する（ステップＳ２５８０）。
【０２４０】
認証サーバ３００ｅは、情報端末２００ｅからのユーザＩＤ番号および生体情報と、情報端末２００ｅが受け取ったビーコン信号の第１のＩＤ番号と、情報端末２００ｅが受け取ったビーコン信号を送信した情報端末２００ｆの第２のＩＤ番号とを受け取り、情報端末２００ｆからのユーザＩＤ番号および生体情報と、情報端末２００ｆが受け取ったビーコン信号の第１のＩＤ番号と、情報端末２００ｅが受け取ったビーコン信号を送信した情報端末２００ｅの第２のＩＤ番号とを受け取る（ステップＳ２６００）。言うまでもなく、ユーザ１０のユーザＩＤ番号および第１のＩＤ信号と、ユーザ１０のユーザＩＤ番号および第２のＩＤ番号と、ユーザ１０のユーザＩＤ番号および生体情報と、ユーザ１０ｆのユーザＩＤ番号および第１のＩＤ信号と、ユーザ１０ｆのユーザＩＤ番号および第２のＩＤ番号と、ユーザ１０ｆのユーザＩＤ番号および生体情報とは、別々受け取られてもよい。
【０２４１】
認証サーバ３００ｅは、情報端末２００ｅから送信されたユーザＩＤ番号に対応し、記憶部に記憶されている第１のＩＤ番号と第２のＩＤ番号の対を呼び出す（ステップＳ２６２０）。同様に、認証サーバ３００ｅは、情報端末２００ｆから送信されたユーザＩＤ番号に対応し、記憶部に記憶されている第１のＩＤ番号と第２のＩＤ番号の対を呼び出す（ステップＳ２６２０）。
【０２４２】
さらに、認証サーバ３００ｅは、情報端末２００ｅから送信されたユーザＩＤ番号に対応し、記憶部に記憶されている第１のＩＤ番号と第２のＩＤ番号の対と情報端末２００ｅから受け取った第１のＩＤ番号と第２のＩＤ番号の対が一致するか判定する（ステップＳ２６４０）。同様に、認証サーバ３００ｅは、情報端末２００ｆから送信されたユーザＩＤ番号に対応し、記憶部に記憶されている第１のＩＤ番号と第２のＩＤ番号の対と情報端末２００ｆから受け取った第１のＩＤ番号と第２のＩＤ番号の対が一致するか判定する（ステップＳ２６４０）。
【０２４３】
情報端末２００ｅから受け取った第１のＩＤ番号と第２のＩＤ番号の対について一致する場合、認証サーバ３００ｅは、情報端末２００ｅの場所認証がなされたと判定する。また、認証サーバ３００ｅが判定した時間はユーザＩＤ番号と紐付けて、認証サーバ３００ｅの記憶部に記憶されてもよい。
【０２４４】
認証サーバ３００ｅは、情報端末２００ｅからのユーザＩＤ番号に対応する生体情報を記憶部から呼び出す（Ｓ２６６０）。同様に、認証サーバ３００ｅは、情報端末２００ｆからのユーザＩＤ番号に対応する生体情報を記憶部から呼び出す（Ｓ２６６０）。
【０２４５】
認証サーバ３００ｅは、情報端末２００ｅから送信された生体情報と情報端末２００ｅから送信されたユーザＩＤ番号に対応し、認証サーバ３００ｅの記憶部に記憶されている生体情報を比較し、それらが一致しているか判定する（ステップＳ２６８０）。同様に、認証サーバ３００ｅは、情報端末２００ｆから送信された生体情報と情報端末２００ｆから送信されたユーザＩＤ番号に対応し、認証サーバ３００ｅの記憶部に記憶されている生体情報を比較し、それらが一致しているか判定する（ステップＳ２６８０）。
【０２４６】
認証サーバ３００は、生体認証結果と場所認証結果の両方の認証結果である総合認証結果を情報端末２００ｅに送信する（ステップＳ２７００）。生体認証結果と場所認証結果の両方が認証された場合、総合認証がなされたと認証サーバ３００ｅは判定する。また、認証サーバ３００ｅは、ユーザＩＤ番号と紐付けて、情報端末２００ｅの総合認証結果を認証サーバ３００ｅの記憶部に記憶してもよい。
【０２４７】
同様に、ステップＳ２１４０にて、認証サーバ３００ｅは、記憶部に記憶されている第１のＩＤ番号と第２のＩＤ番号の対と情報端末２００ｆから受け取った第１のＩＤ番号と第２のＩＤ番号の対が一致するか判定する。情報端末２００ｆから受け取った第１のＩＤ番号と第２のＩＤ番号の対について一致する場合、認証サーバ３００ｅは、情報端末２００ｆの場所認証がなされたと判定する。また、認証サーバ３００ｅが判定した時間はユーザＩＤ番号と紐付けて、認証サーバ３００ｅの記憶部に記憶されてもよい。
【０２４８】
また、ステップＳ２５８０にて、認証サーバ３００ｅが第１のＩＤ番号および第２のＩＤ番号の一方を情報端末２００ｅ、２００ｆそれぞれに送り、それに基づき情報端末２００ｅ、２００ｆがビーコン信号から第１のＩＤ番号および第２のＩＤ番号の他方をそれぞれ認識し、情報端末２００ｅ、２００ｆが認証サーバ３００ｅにそれぞれ他方を送り、ステップＳ２６００にて認証サーバ３００ｅは他方を受け取り、ステップＳ２６２０にて認証サーバ３００ｅに記憶されている第１のＩＤ番号および第２のＩＤ番号の他方をそれぞれ呼び出し、ステップＳ２６４０にて、受け取った他方と認証サーバ３００ｅに記憶されている第１のＩＤ番号および第２のＩＤ番号の他方が一致するか否かそれぞれ判定してもよい。
【０２４９】
認証サーバ３００は、生体認証結果と場所認証結果の両方の認証結果である総合認証結果を情報端末２００ｅに送信する（ステップＳ２１６０）。生体認証結果と場所認証結果の両方が認証された場合、総合認証がなされたと認証サーバ３００ｅは判定する。また、認証サーバ３００ｅは、ユーザＩＤ番号と紐付けて、情報端末２００ｅの総合認証結果を認証サーバ３００ｅの記憶部に記憶してもよい。
【０２５０】
同様に、ステップＳ２７００にて、認証サーバ３００ｅは、生体認証結果と場所認証結果の両方の認証結果である総合認証結果を情報端末２００ｆに送信する。また、認証サーバ３００ｅは、ユーザＩＤ番号と紐付けて、情報端末２００ｆの総合認証結果を認証サーバ３００ｅの記憶部に記憶してもよい。
【０２５１】
なお、ステップＳ２６８０の判定は、認識された生体情報と認証サーバ３００ｅの記憶手部にに記憶されている生体情報とをサンプリングし、サンプル点における一致点を総計し、総計がしきい値Ｘ以上であれば、一致しているとユーザ認証アプリケーション・プログラムは判定してもよい。総計がしきい値Ｘより小さい場合には、一致していないとユーザ認証アプリケーション・プログラムは判定してもよい。
【０２５２】
以下に、本発明の第６実施形態におけるユーザ認証方法、ユーザ認証システム、ユーザ認証アプリケーション・プログラムを説明する。
【０２５３】
図２０は、本発明の第６実施形態におけるユーザ認証方法を説明するための図である。ユーザ１０は、事前に情報端末２００ｇに自己の生体情報を登録する。ユーザ１０は、情報端末２００ｇと供に、認証受付時間に認証場所に移動する。情報端末２００ｇが、認証場所にある発信装置１００ｇが発するビーコン信号１１１ｇを受け取っている間に、ユーザ１０は生体認証を行う。これにより、事前登録したユーザが認証受付時間に認証場所にいたことを認証できる。
【０２５４】
図２１は、第６実施形態におけるユーザ認証アプリケーション・プログラムの一例を説明するためのフロー図である。以下、図２１を用いて、ユーザ認証の一例について説明する。
【０２５５】
ユーザ１０は、情報端末２００ｇを使い認証サーバ３００ｇにアクセスする。ユーザ認証アプリケーション・プログラムは、情報端末２００ｇに、認証サーバ３００ｇからユーザＩＤ番号を受け取らせる。（ステップＳ２８００）。また、ユーザ認証アプリケーション・プログラムは、ユーザＩＤ番号を情報端末２００ｇの記憶部に記憶させる。
【０２５６】
ユーザ１０は、自己の生体情報を情報端末２００ｇに入力する。ユーザ認証アプリケーション・プログラムは、情報端末２００ｇに、生体情報を受け取らせ、情報端末２００ｇの記憶部に記憶させる（ステップＳ２８２０）。情報端末２００ｇは、生体情報を記憶したことを認証サーバ３００ｇに送信してもよい。
【０２５７】
ユーザ認証アプリケーション・プログラムは、情報端末２００ｇに、ユーザＩＤ番号、認証場所の情報を有する認証場所情報、および認証時間の情報を有する認証時間情報を認証サーバに送信させる（ステップＳ２８４０）。これにより、ユーザ１０は、認証場所および認証時間を認証サーバに知らせることができる。
【０２５８】
ユーザ認証アプリケーション・プログラムは、情報端末２００ｇに、認証サーバ３００ｇから、認証場所情報および認証時間情報を受け取らせてもよい。これにより、ユーザ１０は、認証場所および認証時間を知ることができる。
【０２５９】
また、ユーザ認証アプリケーション・プログラムは、情報端末２００ｇに、一度、認証サーバ３００ｇから、少なくとも１つの認証場所情報および少なくとも１つの認証時間情報を受け取らせ、その後、少なくとも１つの認証場所情報および少なくとも１つの認証時間情報を表示部２１０ｇに表示させ、ユーザ１０が１つの認証場所情報および１つの認証時間情報を選択し、選択された認証場所情報および認証時間情報をユーザＩＤ番号と供に、認証サーバに送信させてもよい。
【０２６０】
ユーザ認証アプリケーション・プログラムは、情報端末２００ｇに、認証時間に認証場所で発信されるビーコン信号に含まれる第１のＩＤ番号および第２のＩＤ番号のうちの一方を受け取らせる（ステップＳ２８６０）。ビーコン信号には、ビーコン信号を特定するための第１のＩＤ番号とビーコン信号を発する発信装置１００ｇを特定するための第２のＩＤ番号を含んでいる。情報端末２００ｇは、ビーコン信号に含まれる第１のＩＤ番号または第２のＩＤ番号よって、複数のビーコン信号の中から、１つのビーコン信号を特定することができる。
【０２６１】
ユーザ認証アプリケーション・プログラムは、認証受付時間に情報端末２００ｇをビーコン信号を受け取り可能状態にする。ユーザ１０が情報端末２００ｇと供に認証時間に認証場所へ行くと、ユーザ認証アプリケーション・プログラムは、情報端末２００ｇに、認証受付時間に第１のＩＤ番号および第２のＩＤ番号の一方に基づきビーコン信号を選択させる（ステップＳ２８８０）。
【０２６２】
ユーザ認証アプリケーション・プログラムは、情報端末２００ｇに、選択されたビーコン信号から第１のＩＤ番号および前記第２のＩＤ番号のうちの他方を抽出させる（ステップＳ２９００）。ユーザ１０および情報端末２００ｇは、認証受付時間に認証場所にいないと、第１のＩＤ番号および前記第２のＩＤ番号のうちの他方を知ることができない。この他方の情報を用いることにより、ユーザ認証アプリケーション・プログラムは、場所認証を行わせることができる。
【０２６３】
情報端末２００ｇがビーコン信号を受け取ると、ユーザ認証アプリケーション・プログラムは情報端末２００ｇに生体情報を読み取り可能状態にさせる。例えば、ユーザ認証アプリケーション・プログラムは、生体情報の入力を促す表示を表示部２１０ｇにさせてもよい。また、ユーザ認証アプリケーション・プログラムは、生体情報の入力を促すために情報端末２００ｇを振動させてもよい。
【０２６４】
ユーザ１０が生体情報を情報端末２００ｇに入力することにより、ユーザ認証アプリケーション・プログラムは、情報端末２００ｇに生体情報を受け取らせることができる（ステップＳ２９２０）。
【０２６５】
ユーザ認証アプリケーション・プログラムは、情報端末２００ｇに、情報端末２００ｇの記憶部に記憶されている生体情報（事前に登録した生体情報）と、受け取った生体情報（認証受付時間に受け取った生体情報）を比較させる（ステップＳ２９４０）。比較した結果、一致する箇所が所定の数を超えた場合、ユーザ認証アプリケーション・プログラムは２つの生体情報は一致していると判定する。つまり、ユーザ認証アプリケーション・プログラムは、生体情報が一致または生体情報が不一致というような生体認証結果を生成する。
【０２６６】
ユーザ認証アプリケーション・プログラムは、情報端末２００ｇに、第１のＩＤ番号および前記第２のＩＤ番号のうちの他方、ユーザＩＤ番号および生体認証結果を認証サーバ３００ｇに送信させる（ステップＳ２９６０）。その後、認証サーバ３００ｇは場所認証を行い、情報端末２００ｇは、場所認証結果と生体認証結果を合わせた総合認証結果を受け取ってもよい。また、言うまでもなく、情報端末２００ｇは、ユーザＩＤ番号および前記他方と、ユーザＩＤ番号および生体認証結果とを別々に送信してもよい。
【０２６７】
なお、ステップＳ２９６０では、ユーザ認証アプリケーション・プログラムは生体認証結果を認証サーバ３００ｇに送信したが、ユーザ認証アプリケーション・プログラムは生体認証結果を認証サーバ３００ｇを送信せず、認証サーバ３００ｇから場所認証結果を受け取り、総合認証結果を生成してもよい。
【０２６８】
図２２は、ユーザ認証システムの一例を説明するためのフロー図である。
【０２６９】
認証サーバ３００ｇは、情報端末２００ｇにユーザＩＤ番号を送信する（ステップＳ３０００）。認証サーバ３００ｇは、ユーザＩＤ番号を送信する前に、情報端末２００ｇからユーザＩＤ番号を要求する信号を受け取ってもよい。
【０２７０】
認証サーバ３００ｇは、情報端末３００ｇからユーザＩＤ番号、認証場所情報、認証時間情報を受け取る（ステップＳ３０２０）。これにより、認証サーバ３００ｇは、認証場所および認証時間を知ることができ、認証サーバ３００ｇのオペレータや発信装置１００ｇを設定する者は、発信装置１００ｇを配置する場所および発信装置１００ｇから発せられるビーコン信号１１１ｇを発する時間を知ることができる。
【０２７１】
また、認証サーバ３００ｇは、情報端末３００ｇに、認証場所情報および認証時間情報を送信してもよい。これにより、ユーザ１０は、認証場所および認証時間を知ることができる。
【０２７２】
また、認証サーバ３００ｇは、情報端末２００ｇに、一度、認証サーバ３００ｇから、少なくとも１つの認証場所情報および少なくとも１つの認証時間情報を送信し、ユーザ１０が１つの認証場所情報および１つの認証時間情報を選択し、選択された認証場所情報および認証時間情報をユーザＩＤ番号と供に受け取ってもよい。
【０２７３】
認証サーバ３００ｇは、認証時間に認証場所で発信されるビーコン信号に含まれる第１のＩＤ番号および第２のＩＤ番号のうちの一方を送信する（ステップＳ３０４０）。第１のＩＤ番号または第２のＩＤ番号よって、複数のビーコン信号の中から、１つのビーコン信号を特定することができる。
【０２７４】
認証サーバ３００ｇは、第１のＩＤ番号および前記第２のＩＤ番号のうちの他方をユーザＩＤ番号に紐づけてその記憶部に記憶する（ステップＳ３０６０）。後に、その他方は、場所認証するために使用される。
【０２７５】
認証サーバ３００ｇは、情報端末３００ｇから、第１のＩＤ番号および第２のＩＤ番号のうちの他方、ユーザＩＤ番号、生体認証結果を受け取る（ステップＳ３０８０）。認証サーバ３００ｇは、認証受付時間に、情報端末３００ｇから、第１のＩＤ番号および第２のＩＤ番号のうちの他方、ユーザＩＤ番号、生体認証結果を受け取ってもよい。また、言うまでもなく、情報端末２００ｇは、ユーザＩＤ番号および前記他方と、ユーザＩＤ番号および生体認証結果とを別々に受け取ってもよい。
【０２７６】
認証サーバ３００ｇは、場所認証を行うため、受け取った第１のＩＤ番号および第２のＩＤ番号のうちの他方と、記憶部に記憶され、受け取ったユーザＩＤ番号に対応する第１のＩＤ番号および第２のＩＤ番号のうちの他方とを比較する（ステップＳ３１００）。
比較した結果、受け取った他方（第１のＩＤ番号または第２のＩＤ番号）と、記憶部に記憶された他方（第１のＩＤ番号または第２のＩＤ番号）が一致した場合、認証サーバ３００ｇは、場所が正しいと判定する。つまり、認証サーバ３００ｇは、場所が正しいまたは場所が正しくないというような場所認証結果を生成する。
【０２７７】
認証サーバ３００ｇは、場所認証結果と、生体認証結果に基づき総合認証結果を生成する（ステップＳ３１２０）。認証サーバ３００ｇは、情報端末２００ｇに総合認証結果を送信してもよい。
【０２７８】
以下に、本発明の第７実施形態におけるユーザ認証方法、ユーザ認証システム、ユーザ認証アプリケーション・プログラムを説明する。
第６実施形態では、情報端末が生体認証を行ったが、第７実施形態では、認証サーバが生体認証を行う。一般に情報端末より認証サーバの情報処理能力が高いため、第７実施形態は、第６実施形態に比べ、短い時間で認証を行うことができる、また、第７実施形態では、ユーザにより、情報端末に記憶されている生体情報が改ざんされるということがない。
【０２７９】
図２３は、本発明の第７実施形態におけるユーザ認証方法を説明するための図である。ユーザ１０は、事前に情報端末２００ｈを介して自己の生体情報を認証サーバ３００ｈに登録する。ユーザ１０は、情報端末２００ｈと供に、認証受付時間に認証場所に移動する。情報端末２００ｈが、認証場所にある発信装置１００ｈが発するビーコン信号１１１ｈを受け取っている間に、ユーザ１０は生体認証を行う。これにより、事前登録したユーザが認証受付時間に認証場所にいたことを認証できる。
【０２８０】
図２４は、第７実施形態におけるユーザ認証アプリケーション・プログラムの一例を説明するためのフロー図である。以下、図２４を用いて、ユーザ認証の一例について説明する。
【０２８１】
ユーザ１０は、情報端末２００ｈを使い認証サーバ３００ｈにアクセスする。ユーザ認証アプリケーション・プログラムは、情報端末２００ｈに、認証サーバ３００ｈからユーザＩＤ番号を受け取らせる。（ステップＳ３２００）。また、ユーザ認証アプリケーション・プログラムは、ユーザＩＤ番号を情報端末２００ｈの記憶部に記憶させる。
【０２８２】
ユーザ１０は、自己の生体情報を情報端末２００ｈに入力する。ユーザ認証アプリケーション・プログラムは、情報端末２００ｈに、生体情報を受け取らせ、生体情報を認証サーバ３００ｈに送信させる（ステップＳ３２２０）。
【０２８３】
ユーザ認証アプリケーション・プログラムは、情報端末２００ｈに、ユーザＩＤ番号、認証場所の情報を有する認証場所情報、および認証時間の情報を有する認証時間情報を認証サーバに送信させる（ステップＳ３２４０）。これにより、ユーザ１０は、認証場所および認証時間を認証サーバに知らせることができる。
【０２８４】
ユーザ認証アプリケーション・プログラムは、情報端末２００ｈに、認証サーバ３００ｈから、認証場所情報および認証時間情報を受け取らせてもよい。これにより、ユーザ１０は、認証場所および認証時間を知ることができる。
【０２８５】
また、ユーザ認証アプリケーション・プログラムは、情報端末２００ｈに、一度、認証サーバ３００ｈから、少なくとも１つの認証場所情報および少なくとも１つの認証時間情報を受け取らせ、その後、少なくとも１つの認証場所情報および少なくとも１つの認証時間情報を表示部２１０ｈに表示させ、ユーザ１０が１つの認証場所情報および１つの認証時間情報を選択し、選択された認証場所情報および認証時間情報をユーザＩＤ番号と供に、認証サーバに送信させてもよい。
【０２８６】
ユーザ認証アプリケーション・プログラムは、情報端末２００ｈに、認証時間に認証場所で発信されるビーコン信号に含まれる第１のＩＤ番号および第２のＩＤ番号のうちの一方を受け取らせる（ステップＳ３２６０）。
【０２８７】
ユーザ認証アプリケーション・プログラムは、認証受付時間に情報端末２００ｈをビーコン信号を受け取り可能状態にする。ユーザ１０が情報端末２００ｈと供に認証時間に認証場所へ行くと、ユーザ認証アプリケーション・プログラムは、情報端末２００ｈに、認証受付時間に第１のＩＤ番号および第２のＩＤ番号の一方に基づきビーコン信号を選択させる（ステップＳ３２８０）。
【０２８８】
ユーザ認証アプリケーション・プログラムは、情報端末２００ｈに、選択されたビーコン信号から第１のＩＤ番号および前記第２のＩＤ番号のうちの他方を抽出させる（ステップＳ３３００）。
【０２８９】
情報端末２００ｈがビーコン信号を受け取ると、ユーザ認証アプリケーション・プログラムは情報端末２００ｈに生体情報を読み取り可能状態にさせる。例えば、ユーザ認証アプリケーション・プログラムは、生体情報の入力を促す表示を表示部２１０ｈにさせてもよい。また、ユーザ認証アプリケーション・プログラムは、生体情報の入力を促すために情報端末２００ｈを振動させてもよい。
【０２９０】
ユーザ１０が生体情報を情報端末２００ｈに入力することにより、ユーザ認証アプリケーション・プログラムは、情報端末２００ｈに生体情報を受け取らせ、生体情報をユーザＩＤ番号と供に認証サーバ３００ｈに送信させることができる（ステップＳ３３２０）。
【０２９１】
また、ユーザ認証アプリケーション・プログラムは、ステップＳ３３００の後、情報端末２００ｈに、第１のＩＤ番号および前記第２のＩＤ番号のうちの他方をユーザＩＤ番号と供に認証サーバ３００ｈに送信させる。
【０２９２】
ステップＳ３３２０の後、認証サーバ３００ｈは場所認証を行い、情報端末２００ｈは、場所認証結果と生体認証結果を合わせた総合認証結果を受け取ってもよい。
【０２９３】
図２５は、ユーザ認証システムの一例を説明するためのフロー図である。
【０２９４】
認証サーバ３００ｈは、情報端末２００ｈにユーザＩＤ番号を送信する（ステップＳ３４００）。
【０２９５】
認証サーバ３００ｈは、ユーザＩＤ番号を送信する前に、情報端末２００ｈからユーザＩＤ番号を要求する信号を受け取ってもよい。
【０２９６】
認証サーバ３００ｈは、情報端末３００ｈからユーザＩＤ番号と生体情報を受け取り、認証サーバ３００ｈの記憶部に生体情報をユーザＩＤ番号に紐付け記憶する（ステップＳ３４２０）。
【０２９７】
認証サーバ３００ｈは、情報端末３００ｈからユーザＩＤ番号、認証場所情報、認証時間情報を受け取る（ステップＳ３４４０）。これにより、認証サーバ３００ｈは、認証場所および認証時間を知ることができ、認証サーバ３００ｈのオペレータや発信装置１００ｈを設定する者は、発信装置１００ｈを配置する場所および発信装置１００ｈから発せられるビーコン信号１１１ｈを発する時間を知ることができる。
【０２９８】
また、認証サーバ３００ｈは、情報端末３００ｈに、認証場所情報および認証時間情報を送信してもよい。
【０２９９】
また、認証サーバ３００ｈは、情報端末２００ｈに、一度、認証サーバ３００ｈから、少なくとも１つの認証場所情報および少なくとも１つの認証時間情報を送信し、ユーザ１０が１つの認証場所情報および１つの認証時間情報を選択し、選択された認証場所情報および認証時間情報をユーザＩＤ番号と供に受け取ってもよい。
【０３００】
認証サーバ３００ｈは、認証時間に認証場所で発信されるビーコン信号に含まれる第１のＩＤ番号および第２のＩＤ番号のうちの一方を送信する（ステップＳ３４６０）。
【０３０１】
認証サーバ３００ｈは、第１のＩＤ番号および前記第２のＩＤ番号のうちの他方をユーザＩＤ番号に紐づけてその記憶部に記憶する（ステップＳ３４８０）。
【０３０２】
認証サーバ３００ｈは、情報端末３００ｈから、第１のＩＤ番号および第２のＩＤ番号のうちの他方、ユーザＩＤ番号、生体情報を受け取る（ステップＳ３５００）。認証サーバ３００ｈは、認証受付時間に、情報端末３００ｈから、第１のＩＤ番号および第２のＩＤ番号のうちの他方、ユーザＩＤ番号、生体情報を受け取ってもよい。なお、言うまでもなく、認証サーバ３００ｈは、ユーザＩＤ番号および前記他方と、ユーザＩＤ番号および生体情報とを別々に受け取ってもよい。
【０３０３】
認証サーバ３００ｈは、場所認証を行うため、受け取った第１のＩＤ番号および第２のＩＤ番号のうちの他方と、記憶部に記憶され、受け取ったユーザＩＤ番号に対応する第１のＩＤ番号および第２のＩＤ番号のうちの他方とを比較する（ステップＳ３５２０）。比較した結果、受け取った他方（第１のＩＤ番号または第２のＩＤ番号）と、記憶部に記憶された他方（第１のＩＤ番号または第２のＩＤ番号）が一致した場合、認証サーバ３００ｈは、場所が正しいと判定する。つまり、認証サーバ３００ｈは、場所が正しいまたは場所が正しくないというような場所認証結果を生成する。
【０３０４】
認証サーバ３００ｈは、認証サーバ３００ｈの記憶部に記憶されている生体情報（事前に登録した生体情報）と、受け取った生体情報（認証受付時間に受け取った生体情報）を比較する（ステップＳ３５４０）。比較した結果、一致する箇所が所定の数を超えた場合、認証サーバ３００ｈは、２つの生体情報は一致していると判定する。つまり、認証サーバ３００ｈは、生体情報が一致または生体情報が不一致というような生体認証結果を生成する。
【０３０５】
認証サーバ３００ｈは、場所認証結果と、生体認証結果に基づき総合認証結果を生成する（ステップＳ３５６０）。認証サーバ３００ｈは、情報端末２００ｈに総合認証結果を送信してもよい。
【０３０６】
第１〜第７の実施形態において、第１のＩＤ番号がビーコン信号ＩＤ番号であってもよいし、第２のＩＤ番号が発信端末ＩＤ番号であってもよい。
【０３０７】
第１〜第７の実施形態において、第１のＩＤ番号および第２のＩＤ番号は認証サーバが生成してもよい。第２のＩＤ番号が発信端末ＩＤ番号である場合、事前登録の際に、情報端末が自己の情報端末の発信端末ＩＤ番号を認証サーバ送信し、認証サーバが発信端末ＩＤ番号を記憶していてもよい。この場合、認証サーバは第１のＩＤ番号を生成し、第１のＩＤ番号を記憶していてもよい。
【０３０８】
第１〜第７の実施形態において、認証サーバはビーコン信号に含まれる情報に基づいて行われる場所認証をすることができない場合は、生体認証を行わなくてもよい。逆に、認証サーバは生体認証をすることができない場合は、場所認証を行わなくてもよい。例えば、場所認証をすることができない場合には、ビーコン信号のＩＤ番号の比較結果が一致しない場合や、認証サーバがビーコン信号の比較すべきＩＤ番号を受け取ることができない場合が含まれる。生体認証をすることができない場合には、生体情報が一致しない場合や、認証サーバが比較すべき生体情報を受け取ることができない場合が含まれる。
【０３０９】
また、例えば、ビーコン信号が第１のＩＤ番号および第２のＩＤ番号を含み、本発明の認証ユーザ認証アプリケーション・プログラムが、認証時間に認証場所で発信されるビーコン信号に含まれる第１のＩＤ番号を受け取るステップと、認証受付時間に、第１のＩＤ番号に基づきビーコン信号を選択するステップと、選択されたビーコン信号から第２のＩＤ番号を抽出するステップと、第２のＩＤ番号、ユーザＩＤ番号および生体認証結果を前記認証サーバに送信するステップを情報端末にて実行できてもよい。また、例えば、本発明のユーザ認証システムは、認証時間に前記認証場所で発信されるビーコン信号に含まれる第１のＩＤ番号を情報端末に送信し、第２のＩＤ番号を前記ユーザＩＤ番号に紐づけてその記憶部に記憶し、情報端末により検知された第２のＩＤ番号と、記憶部に記憶され、受け取ったユーザＩＤ番号に対応する第２のＩＤ番号を比較してもよい。
【産業上の利用可能性】
【０３１０】
ユーザが、本発明の認証ユーザ認証アプリケーション・プログラムがインストールされた情報端末と、それを介して本発明のユーザ認証システムを使用することにより、事前に生体情報を情報端末および認証サーバの少なくとも１つに登録したユーザが認証受付時間に認証場所に存在する／したことを認証することができる。具体的には、事前に生体情報を情報端末および認証サーバの少なくとも１つに登録したユーザが、認証受付時間に認証場所において生体情報を情報端末に入力するとこにより、事前に生体情報を登録したユーザが認証受付時間に認証場所に存在する／したことが認証される。
【符号の説明】
【０３１１】
１０      ユーザ
２０      オペレータ
１００      発信装置
１１１      ビーコン信号
２００      情報端末
２１０      表示部
３００      認証サーバ
４００      情報端末
４１０      表示部
【要約】
ユーザ（１０）が、本発明の認証ユーザ認証アプリケーション・プログラムがインストールされた情報端末（２００）と、それを介して本発明のユーザ認証システムを使用することにより、事前に生体情報（７００）を情報端末（２００）および認証サーバ（3００）の少なくとも１つに登録したユーザが認証受付時間に認証場所に存在する／したことを認証することができる。具体的には、事前に生体情報（７００）を情報端末（２００）および認証サーバ（３００）の少なくとも１つに登録したユーザ（１０）が、認証受付時間に認証場所において生体情報（７００）を情報端末（２００）に入力するとこにより、事前に生体情報（７００）を登録したユーザ（１０）が認証受付時間に認証場所に存在する／したことが認証される。【図１】
0006050920.tif 000002
【図２】
0006050920.tif 000003
【図３】
0006050920.tif 000004
【図４】
0006050920.tif 000005
【図５】
0006050920.tif 000006
【図６】
0006050920.tif 000007
【図７】
0006050920.tif 000008
【図８】
0006050920.tif 000009
【図９】
0006050920.tif 000010
【図１０】
0006050920.tif 000011
【図１１】
0006050920.tif 000012
【図１２】
0006050920.tif 000013
【図１３】
0006050920.tif 000014
【図１４】
0006050920.tif 000015
【図１５】
0006050920.tif 000016
【図１６】
0006050920.tif 000017
【図１７】
0006050920.tif 000018
【図１８】
0006050920.tif 000019
【図１９】
0006050920.tif 000020
【図２０】
0006050920.tif 000021
【図２１】
0006050920.tif 000022
【図２２】
0006050920.tif 000023
【図２３】
0006050920.tif 000024
【図２４】
0006050920.tif 000025
【図２５】
0006050920.tif 000026