(57)【要約】【課題】ユーザの携帯端末においてより多様な処理を可能にする技術を提供する。【解決手段】取得手段２１は、ユーザから通信ネットワーク２を介さずに認証情報を取得する。第１送信手段２２は、取得手段２１により取得された印象情報をサーバ１０に送信する。第１受信手段１１は、認証情報を受信する。認証手段１２は、第１受信手段１１により受信された認証情報を用いてユーザを認証する。第２送信手段１３は、認証手段１２によりユーザが認証された場合、ユーザに対応する携帯端末３０に、ユーザが認証済であることを示す認証済情報を送信する。記憶手段３１は、ソフトウェアオブジェクトを記憶する。第２受信手段３２は、サーバ１０から認証済情報を受信する。制御手段３３は、認証済情報が受信された場合においてその認証済情報が有効な場合はソフトウェアオブジェクトのアクティベートを行う。【選択図】図２
2020067727.tif 000002
【特許請求の範囲】
【請求項１】
サーバ装置と、
前記サーバ装置と通信する認証情報取得装置と、
ユーザにより所持され、前記サーバ装置と通信する携帯端末と
を有し、
前記認証情報取得装置は、
前記ユーザから通信ネットワークを介さずに認証情報を取得する取得手段と、
前記認証情報を前記サーバ装置に送信する第１送信手段と
を有し、
前記サーバ装置は、
前記認証情報を受信する第１受信手段と、
前記認証情報を用いて前記ユーザを認証する認証手段と、
前記ユーザが認証された場合、当該ユーザに対応する携帯端末に、当該ユーザが認証済であることを示す認証済情報を送信する第２送信手段と
を有し、
前記携帯端末は、
ソフトウェアオブジェクトを記憶する記憶手段と、
前記サーバ装置から前記認証済情報を受信する第２受信手段と、
前記認証済情報が受信された場合において当該認証済情報が有効な場合は前記ソフトウェアオブジェクトのアクティベートを行う制御手段と
を有する認証システム。
【請求項２】
前記制御手段は、前記認証済情報を未受信の場合又は前記認証済情報が無効な場合は前記ソフトウェアオブジェクトを非アクティベートする
請求項１に記載の認証システム。
【請求項３】
前記アクティベートは、前記ソフトウェアオブジェクトを外部装置に出力する処理である
請求項１又は２に記載の認証システム。
【請求項４】
前記外部装置は、ソフトウェアキーを受信すると動作状態が第１状態及び第２状態の一方から他方に切り替わる装置であり、
前記ソフトウェアオブジェクトが前記ソフトウェアキーである
請求項３に記載の認証システム。
【請求項５】
前記外部装置は、ソフトウェアキーを受信すると電気錠を解錠する電気錠制御装置であり、
前記電気錠制御装置において、前記第１状態は施錠状態であり、前記第２状態は解錠状態である
請求項４に記載の認証システム。
【請求項６】
前記認証済情報は、当該認証済情報が有効な条件を示す情報を含み、
前記制御手段は、前記条件が満たされる場合に前記認証済情報が有効であると判断する
請求項１乃至５のいずれか一項に記載の認証システム。
【請求項７】
前記条件は、当該認証済情報の有効期限を示す情報を含む
請求項６に記載の認証システム。
【請求項８】
前記認証情報取得装置を含む複数の認証情報取得装置を有し、
前記サーバ装置は、
前記複数の認証情報取得装置の各々について、前記有効期限を設定するための設定情報が記録されたデータベースを記憶する記憶手段
を有し、
前記第１送信手段は、自機の識別子が付加された前記認証情報を前記サーバ装置に送信し、
前記第２送信手段は、前記認証情報に付加された識別子により特定される一の認証情報取得装置の前記設定情報に基づいて設定された有効期限を特定する期限情報が付加された前記認証済情報を送信する
請求項７に記載の認証システム。
【請求項９】
複数のユーザの各々について、認証情報及び当該ユーザが使用する携帯端末の識別情報の組が記録されたデータベースを記憶する記憶手段と、
認証情報取得装置から一の認証情報を受信する受信手段と、
前記データベースの中から前記一の認証情報に合致する認証情報を検索することにより、当該一の認証情報に対応するユーザを認証する認証手段と、
前記ユーザが認証された場合、前記データベースにおいて当該ユーザに対応することが示される携帯端末に、当該ユーザが認証済であることを示す認証済情報を送信する送信手段と
を有するサーバ装置。
【請求項１０】
サーバ装置と、当該サーバ装置と通信する認証情報取得装置と、ユーザにより所持され、当該サーバ装置と通信する携帯端末とを有する認証システムにおける認証システムにおける認証方法であって、
前記認証情報取得装置が、前記ユーザから通信ネットワークを介さずに認証情報を取得するステップと、
前記認証情報取得装置が、前記認証情報を前記サーバ装置に送信するステップと、
前記サーバ装置が、前記認証情報を受信するステップと、
前記サーバ装置が、前記認証情報を用いて前記ユーザを認証するステップと、
前記ユーザが認証された場合、前記サーバ装置が、当該ユーザに対応する携帯端末に、当該ユーザが認証済であることを示す認証済情報を送信するステップと、
前記携帯端末が、ソフトウェアオブジェクトを記憶するステップと、
前記携帯端末が、前記サーバ装置から前記認証済情報を受信するステップと、
前記携帯端末が、前記認証済情報が受信された場合において当該認証済情報が有効な場合は前記ソフトウェアオブジェクトのアクティベートを行うステップと
を有する認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証システム、サーバ装置及び認証方法に関する。
【背景技術】
【０００２】
特許文献１には、携帯電話を利用したゲート解除に関する技術が記載されている。より詳細には、特許文献１においては、ゲート端末が一次認証（例えば生体情報を用いた認証）を行う。一次認証が通るとゲートサーバがワンタイムパスワードを生成し、これをユーザの携帯電話に送信する。携帯電話は、ワンタイムパスワードをゲート端末に送信する。ワンタイムパスワードが認証されれば、ゲート端末はゲートを解除する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２５８０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の技術においては、携帯電話はワンタイムパスワードの転送を行うだけであった。これに対し本発明は、ユーザの携帯端末においてより多様な処理を可能にする技術を提供する。
【課題を解決するための手段】
【０００５】
上述した課題を解決するため、本発明は、サーバ装置と、前記サーバ装置と通信する認証情報取得装置と、ユーザにより所持され、前記サーバ装置と通信する携帯端末とを有し、前記認証情報取得装置は、前記ユーザから通信ネットワークを介さずに認証情報を取得する取得手段と、前記認証情報を前記サーバ装置に送信する第１送信手段とを有し、前記サーバ装置は、前記認証情報を受信する第１受信手段と、前記認証情報を用いて前記ユーザを認証する認証手段と、前記ユーザが認証された場合、当該ユーザに対応する携帯端末に、当該ユーザが認証済であることを示す認証済情報を送信する第２送信手段とを有し、前記携帯端末は、ソフトウェアオブジェクトを記憶する記憶手段と、前記サーバ装置から前記認証済情報を受信する第２受信手段と、前記認証済情報が受信された場合において当該認証済情報が有効な場合は前記ソフトウェアオブジェクトのアクティベートを行う制御手段とを有する認証システムを提供する。
【０００６】
本発明の好適な態様において、前記制御手段は、前記認証済情報を未受信の場合又は前記認証済情報が無効な場合は前記ソフトウェアオブジェクトを非アクティベートしてもよい。
【０００７】
本発明の好適な態様において、前記アクティベートは、前記ソフトウェアオブジェクトを外部装置に出力する処理であってもよい。
【０００８】
本発明の好適な態様において、前記外部装置は、ソフトウェアキーを受信すると動作状態が第１状態及び第２状態の一方から他方に切り替わる装置であり、前記ソフトウェアオブジェクトが前記ソフトウェアキーであってもよい。
【０００９】
本発明の好適な態様において、前記外部装置は、ソフトウェアキーを受信すると電気錠を解錠する電気錠制御装置であり、前記電気錠制御装置において、前記第１状態は施錠状態であり、前記第２状態は解錠状態であってもよい。
【００１０】
本発明の好適な態様において、前記認証済情報は、当該認証済情報が有効な条件を示す情報を含み、前記制御手段は、前記条件が満たされる場合に前記認証済情報が有効であると判断してもよい。
【００１１】
本発明の好適な態様において、前記条件は、当該認証済情報の有効期限を示す情報を含んでもよい。
【００１２】
本発明の好適な態様において、前記認証情報取得装置を含む複数の認証情報取得装置を有し、前記サーバ装置は、前記複数の認証情報取得装置の各々について、前記有効期限を設定するための設定情報が記録されたデータベースを記憶する記憶手段を有し、前記第１送信手段は、自機の識別子が付加された前記認証情報を前記サーバ装置に送信し、前記第２送信手段は、前記認証情報に付加された識別子により特定される一の認証情報取得装置の前記設定情報に基づいて設定された有効期限を特定する期限情報が付加された前記認証済情報を送信してもよい。
【００１３】
また、本発明は、複数のユーザの各々について、認証情報及び当該ユーザが使用する携帯端末の識別情報の組が記録されたデータベースを記憶する記憶手段と、認証情報取得装置から一の認証情報を受信する受信手段と、前記データベースの中から前記一の認証情報に合致する認証情報を検索することにより、当該一の認証情報に対応するユーザを認証する認証手段と、前記ユーザが認証された場合、前記データベースにおいて当該ユーザに対応することが示される携帯端末に、当該ユーザが認証済であることを示す認証済情報を送信する送信手段とを有するサーバ装置を提供する。
【００１４】
また、本発明は、サーバ装置と、当該サーバ装置と通信する認証情報取得装置と、ユーザにより所持され、当該サーバ装置と通信する携帯端末とを有する認証システムにおける認証システムにおける認証方法であって、前記認証情報取得装置が、前記ユーザから通信ネットワークを介さずに認証情報を取得するステップと、前記認証情報取得装置が、前記認証情報を前記サーバ装置に送信するステップと、前記サーバ装置が、前記認証情報を受信するステップと、前記サーバ装置が、前記認証情報を用いて前記ユーザを認証するステップと、前記ユーザが認証された場合、前記サーバ装置が、当該ユーザに対応する携帯端末に、当該ユーザが認証済であることを示す認証済情報を送信するステップと、前記携帯端末が、ソフトウェアオブジェクトを記憶するステップと、前記携帯端末が、前記サーバ装置から前記認証済情報を受信するステップと、前記携帯端末が、前記認証済情報が受信された場合において当該認証済情報が有効な場合は前記ソフトウェアオブジェクトのアクティベートを行うステップとを有する認証方法を提供する。
【発明の効果】
【００１５】
本発明によれば、ユーザの携帯端末においてより多様な処理が可能になる。
【図面の簡単な説明】
【００１６】
【図１】認証システム１の全体構成を例示する図。
【図２】認証システム１の機能構成を例示するブロック図。
【図３】サーバ１０のハードウェア構成を例示する図。
【図４】カメラ２０のハードウェア構成を例示する図。
【図５】電気錠制御装置４０のハードウェア構成を例示する図。
【図６】携帯端末３０のハードウェア構成を例示する図。
【図７】認証処理の流れを例示するシーケンス図。
【図８】ユーザデータベースの内容を例示する図。
【図９】条件データベースの内容を例示する図。
【発明を実施するための形態】
【００１７】
１．構成
図１は、本実施形態に係る認証システム１の全体構成を例示する図である。認証システム１は、サーバ（サーバ装置の一例）１０、カメラ（認証情報取得装置の一例）２０ａ、２０ｂ、…、携帯端末３０ａ、３０ｂ、…、及び電気錠制御装置（外部装置の一例）４０ａ、４０ｂ、…を備える。サーバ１０は、扉５０ａ、５０ｂ、…を出入りするユーザを認証する認証サービスを提供する。カメラ２０ａ、２０ｂ、…はそれぞれ、電気錠が設置された扉５０ａ、５０ｂ、…の近傍において、入場しようとするユーザを撮影できる位置に設置される。カメラ２０ａ、２０ｂ、…は、入場しようとするユーザの顔写真を撮影し、自機の識別情報を付してサーバ１０にアップロードする。この実施形態では、カメラ２０により撮影されたユーザの顔写真が認証情報として用いられる。
【００１８】
以下の説明では、説明の便宜上、カメラ２０ａ、２０ｂ、…を各々区別する必要がない場合には、これらを「カメラ２０」と称する。また、携帯端末３０ａ、３０ｂ、…を各々区別する必要がない場合には、これらを「携帯端末３０」と称する。電気錠制御装置４０ａ、４０ｂ、…についても同様に、これらを各々区別する必要がない場合には「電気錠制御装置４０」と称する。扉５０ａ、５０ｂ、…についても、これらを各々区別する必要がない場合には「扉５０」と称する。なお、図１の例では、扉５０とカメラ２０とが１対１で対応する場合を図示しているが、１つの扉５０に対し複数のカメラ２０が設置されていてもよい。
【００１９】
携帯端末３０は、ユーザにより所持され、サーバ１０と通信する端末である。携帯端末３０は、ユーザにより使用される通信端末であり、例えばスマートフォン、ウェアラブル端末、ＧＰＳ（Global positioning system）端末である。携帯端末３０は認証システム１のユーザにより携帯される。サーバ１０、カメラ２０、及び携帯端末３０は、インターネット等の通信ネットワーク２を介して接続される。
【００２０】
扉５０は、ある空間を外部と遮断するための構造体の一例である。扉５０は、例えば社屋、ホテルの居室、カラオケボックス、コインロッカー、薬剤の保管庫等に設けられ、ユーザにより開閉される。扉５０には電気錠（図１では図示略）が設けられている。電気錠が施錠された状態では、扉５０を開けることができないが、解錠された状態であれば扉５０を開けることができる。電気錠制御装置４０は、扉５０に設けられた電気錠の施錠及び解錠を制御する。この実施形態では、電気錠の施錠及び解錠は、携帯端末３０から出力されるソフトウェアオブジェクトを用いて行われる。この例において、ソフトウェアオブジェクトは、電気錠を施錠又は解錠するソフトウェアキーである。ソフトウェアキーは、解錠及び施錠等の処理を許可するデータという意味において「許可データ」ということができる。この例において、ソフトウェアキーは、ＢＬＥ（Bluetooth（登録商標） Low Energy）信号により出力される。
【００２１】
携帯端末３０には、認証システム１を利用するためのアプリケーション（以下「クライアントアプリ」という）がインストールされている。クライアントアプリは、サーバ１０から受信される認証済情報が有効である場合はソフトウェアキーを出力する。また、クライアントアプリは、ソフトウェアオブジェクトの動作に係るログ、例えば、ソフトウェアキーの出力処理のログをサーバ１０にアップロードする。
【００２２】
図２は、認証システム１の機能構成を例示するブロック図である。カメラ２０は、取得手段２１及び第１送信手段２２を備える。取得手段２１は、ユーザから通信ネットワーク２を介さずに認証情報を取得する。認証情報は、例えば、ユーザの顔写真である。この場合、取得手段２１は、ユーザの顔写真を撮影する。第１送信手段２２は、取得手段２１により取得された認証情報をサーバ１０に送信する。
【００２３】
サーバ１０は、第１受信手段１１、認証手段１２、第２送信手段１３、及び記憶手段１４を備える。第１受信手段１１は、認証情報を受信する。認証手段１２は、第１受信手段１１により受信された認証情報を用いてユーザを認証する。サーバ１０は、ユーザ毎にそのユーザの認証情報を記録したユーザデータベース（図示略）を記憶している。認証手段１２は、受信した認証情報とユーザデータベースに記録されている認証情報とを対比することによってユーザを認証する。第２送信手段１３は、認証手段１２によりユーザが認証された場合、ユーザに対応する携帯端末３０に、ユーザが認証済であることを示す認証済情報を送信する。
【００２４】
記憶手段１４は、複数の認証情報取得装置（カメラ２０）の各々について、認証情報の有効期限を設定するための設定情報が記録されたデータベースを記憶する。第２送信手段１３は、認証情報に付加された識別子により特定される位置の認証情報取得装置の設定情報に基づいて設定された有効期限を特定する期限情報が付加された認証済情報を送信する。
【００２５】
携帯端末３０は、記憶手段３１、第２受信手段３２、及び制御手段３３を備える。記憶手段３１は、ソフトウェアオブジェクトを記憶する。第２受信手段３２は、サーバ１０から認証済情報を受信する。制御手段３３は、認証済情報が受信された場合においてその認証済情報が有効な場合はソフトウェアオブジェクトのアクティベートを行う。
【００２６】
記憶手段３１に記憶されるソフトウェアオブジェクトは、例えば、電気錠を解錠するソフトウェアキーである。この場合、ソフトウェアオブジェクトのアクティベートとは、ソフトウェアキーを出力することをいう。一方、ソフトウェアオブジェクトを非アクティベートするとは、ソフトウェアキーを出力しないことをいう。
【００２７】
図３は、サーバ１０のハードウェア構成を例示する図である。プロセッサ１０１は、サーバ１０の他の要素を制御するプロセッサである。メモリ１０２は、プロセッサ１０１がプログラムを実行するためのワークエリアとして機能する記憶装置であり、例えばＲＡＭ（Random Access Memory）を含む。記憶装置１０３は各種のプログラム及びデータを記憶する記憶装置であり、例えば、ＳＳＤ（Solid State Drive）又はＨＤＤ（Hard Disk Drive）を含む。通信ＩＦ１０４は、予め定められた無線又は有線の通信規格（例えば、Ｗｉ−Ｆｉ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、又はイーサネット（登録商標））に従って他の装置と通信を行う。
【００２８】
この例で、記憶装置１０３に記憶されているプログラムをプロセッサ１０１が実行することにより、図２に示される機能が実装される。上記プログラムを実行しているプロセッサ１０１及び／又は通信ＩＦ１０４は、第１受信手段１１、認証手段１２、及び第２送信手段１３の一例である。また、記憶装置１０３は記憶手段１４の一例である。
【００２９】
また、サーバ１０の記憶装置１０３は、ユーザデータベース、及び条件データベースの２つのデータベースを記憶している。ユーザデータベースは、ユーザの認証情報をユーザ毎に記憶するデータベースである。条件データベースは、認証済情報が有効な条件を示す情報を記憶するデータベースである。
【００３０】
図４は、カメラ２０のハードウェア構成を例示する図である。プロセッサ２０１は、カメラ２０の他の要素を制御するプロセッサである。メモリ２０２は、プロセッサ２０１がプログラムを実行するためのワークエリアとして機能する記憶装置であり、例えばＲＡＭを含む。記憶装置２０３は各種のプログラム及びデータを記憶する記憶装置であり、例えば、ＳＳＤ又はＨＤＤを含む。通信ＩＦ２０４は、予め定められた無線又は有線の通信規格（例えば、Ｗｉ−Ｆｉ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、又はイーサネット（登録商標））に従って他の装置と通信を行う。撮影部２０５は、扉５０の前に居るユーザを撮影し、撮影した画像を表す画像データを生成する。
【００３１】
この例で、記憶装置２０３に記憶されているプログラムをプロセッサ２０１が実行することにより、図２に示される機能が実装される。上記プログラムを実行しているプロセッサ２０１及び／又は通信ＩＦ２０４は、取得手段２１及び第１送信手段２２の一例である。
【００３２】
図５は、電気錠制御装置４０のハードウェア構成を例示する図である。電気錠制御装置４０は、電気錠４０５を制御する。電気錠４０５は、外部装置により制御される対象装置（被制御装置）の一例である。プロセッサ４０１は、電気錠制御装置４０の他の要素を制御するプロセッサである。メモリ４０２は、プロセッサ４０１がプログラムを実行するためのワークエリアとして機能する記憶装置であり、例えばＲＡＭを含む。記憶装置４０３は各種のプログラム及びデータを記憶する記憶装置であり、例えばＲＯＭを含む。通信ＩＦ４０４は、予め定められた無線又は有線の通信規格（例えば、Ｗｉ−Ｆｉ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、又はイーサネット（登録商標））に従って他の装置と通信を行う。この例において、電気錠制御装置４０は、通信ＩＦ４０４を介して、他の装置（例えば携帯端末３０）からソフトウェアキーを受信する。このソフトウェアキーは、例えば、例えば、電気錠４０５を解錠状態にするためのデータ例（以下「解錠キー」）又は電気錠４０５を施錠状態にするためのデータ列（以下「施錠キー」）を含む。また、このソフトウェアキーは、所定の暗号鍵及び暗号化アルゴリズムを用いて暗号化されている。解錠キー及び施錠キーは同一であってもよい。記憶装置４０３は、参照用のデータ列を記憶している。ソフトウェアキーを受信すると、プロセッサ４０１は、受信したソフトウェアキーを復号する。プロセッサ４０１は、受信したソフトウェアキーに含まれるデータ列と記憶装置４０３に記憶されているデータ列とを対比し、合致したデータ列に対応する処理（例えば解錠キーと合致すれば解錠処理）を行う。
【００３３】
図６は、携帯端末３０のハードウェア構成を例示する図である。プロセッサ３０１は、携帯端末３０の他の要素を制御するプロセッサである。メモリ３０２は、プロセッサ３０１がプログラムを実行するためのワークエリアとして機能する記憶装置であり、例えばＲＡＭを含む。記憶装置１０３は各種のプログラム及びデータを記憶する記憶装置であり、例えば、ＳＳＤ又はＨＤＤを含む。通信ＩＦ１０４は、予め定められた無線又は有線の通信規格（例えば、Ｗｉ−Ｆｉ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、又はイーサネット（登録商標））に従って他の装置と通信を行う。ＵＩ部３０５は例えばタッチスクリーンとキーとを備える。ＵＩ部１０５は携帯端末３０に内蔵されていてもよく、また、外付けされて外部接続されるものであってもよい。
【００３４】
この例で、記憶装置３０３に記憶されているプログラムをプロセッサ３０１が実行することにより、図２に示される機能が実装される。上記プログラムを実行しているプロセッサ３０１及び／又は通信ＩＦ３０４は、第２受信手段３２及び制御手段３３の一例である。また、記憶装置３０３は記憶手段３１の一例である。
【００３５】
２．動作
図７は、認証システム１が行う認証処理の流れを例示するシーケンス図である。認証システム１のユーザは、認証システム１を利用するのに先立って、クライアントアプリを自身が所持する携帯端末３０にインストールする。以下においてクライアントアプリ等のソフトウェア要素を処理の主体として記載することがあるが、これは、クライアントアプリを実行しているプロセッサ３０１等のハードウェア要素が、他のハードウェア要素と協働して処理を実行することを意味する。
【００３６】
ステップＳ２０１において、クライアントアプリは、電気錠４０５を解錠又は施錠するためのソフトウェアキーを外部装置から受信し、記憶装置３０３に記憶する。ソフトウェアキーの送信元である外部装置は、例えば、サーバ１０、電気錠制御装置４０、又は他のユーザの携帯端末３０である。
【００３７】
その後、扉５０を開閉したいユーザが扉５０の前まで移動すると、扉５０の前に設置されたカメラ２０によりユーザが撮影される。カメラ２０が撮影するタイミングは、例えば赤外線センサ、超音波センサ、可視光センサ等の人感センサ（図示略）により検知がなされたタイミングである。
【００３８】
ステップＳ１０１において、カメラ２０はユーザの顔を撮影し、顔写真を取得する。この例で、ユーザの顔写真を表す撮影データは、本発明に係る認証情報の一例である。すなわち、カメラ２０は、ユーザから通信ネットワーク２を介さずに認証情報を取得する。
【００３９】
ステップＳ１０２において、カメラ２０は、自機の識別子（カメラＩＤ）が付加された認証情報（撮影データ）をサーバ１０に送信する。ステップＳ１０３において、サーバ１０は、認証情報及びカメラＩＤを受信する。
【００４０】
ステップＳ１０４において、サーバ１０は、認証情報を用いてユーザを認証する。この動作例では、サーバ１０は、記憶装置１０３に記憶されたユーザデータベースの中から、受信された認証情報に合致する認証情報を検索することにより、受信された認証情報に対応するユーザを認証する。
【００４１】
図８はユーザデータベースの内容を例示する図である。ユーザデータベースには、「ユーザＩＤ」、「認証情報」、及び「端末ＩＤ」の各項目が互いに関連付けて記憶される。これらの項目のうち、「ユーザＩＤ」の項目には、ユーザを識別する識別情報が格納される。「認証情報」の項目には、認証情報が格納される。この実施形態では、認証情報は、ユーザの顔写真を表す画像データ、又は、顔写真から抽出された特徴量を表す特徴量データである。「端末ＩＤ」の項目には、そのユーザが所持する携帯端末３０を識別する識別情報が格納される。携帯端末３０を識別する識別情報は、例えば、携帯端末３０のＭＡＣアドレスである。
【００４２】
図７の説明に戻る。ステップＳ１０５において、サーバ１０は、ユーザが認証された場合、ユーザに対応する携帯端末３０に、ユーザが認証済であることを示す認証済情報を送信する。認証済情報には、その認証済情報が有効な条件を示す情報（以下「条件情報」という）が含まれる。この条件は、例えば、時間的な条件（有効期限）、空間的な条件（有効地域）、処理の制限（解錠のみ可、施錠のみ可等）、回数の条件、又はこれらの組み合わせ等、どのようなものであってもよい。この条件は、条件データベースを参照することにより特定される。
【００４３】
図９は条件データベースの内容を例示する図である。条件データベースは、複数のカメラ２０の各々について、サーバ１０が発行する認証済情報の有効期限を設定するための設定情報が記録されたデータベースである。条件データベースには、「カメラＩＤ」、及び「有効条件」の各項目が互いに関連付けて記憶される。これらの項目のうち、「カメラＩＤ」の項目には、カメラ２０を識別する識別情報が格納される。「有効条件」の項目には、サーバ１０により発行される認証済情報が有効な条件を示す情報（以下「条件情報」という）が格納される。条件情報は、例えば「発行からｘ時間」、「午前〇時〜午後〇時まで解錠可」、又は「施錠／解錠ｘ回」といった情報である。
【００４４】
サーバ１０は、認証済情報を携帯端末３０に送信する際に、ステップＳ１０３で受信された認証情報に付加されたカメラＩＤにより特定される一のカメラ２０の設定情報（条件データベースに記憶された有効条件）に基づいて設定された条件情報を認証済情報に付加して携帯端末３０に送信する。
【００４５】
図７の説明に戻る。ステップＳ１０６において、携帯端末３０のクライアントアプリはサーバ１０から認証済情報を受信する。ステップＳ１０７において、クライアントアプリは認証済情報が受信された場合においてその認証済情報が有効なときはソフトウェアオブジェクトのアクティベートを行う。認証済情報が有効か否かは、その認証済み情報に含まれる条件情報により判定される。条件情報により示される条件が満たされる場合、その認証済情報は有効であると判断される。一方、条件情報により示される条件が満たされない場合、その認証済情報は有効でないと判断される。例えば、受信された認証済情報の有効条件が「発行から２時間」であり、その認証済情報の発行時刻からの経過時間が１時間である場合、その認証済情報は有効であると判断される。一方、例えば、受信された認証済情報の有効条件が「発行から２時間」であり、その認証済情報の発行時刻から２時間以上が経過している場合、その認証済情報は無効であると判断される。
【００４６】
認証済情報が有効な場合、クライアントアプリは、自装置に予め記憶されているソフトウェアキーを電気錠制御装置４０（外部装置の一例）に出力する。クライアントアプリは、例えば、ユーザによる明示的な指示（操作）を契機としてソフトウェアキーを出力する。あるいは、クライアントアプリは、認証済み情報を受信したことを契機としてソフトウェアキーを自動的に（ユーザによる明示的な指示が無くても）出力してもよい。また、解錠と施錠とで異なるソフトウェアキーが用いられる場合、クライアントアプリは、解錠及び施錠のどちらの処理を実行するかユーザに選択させ、ユーザに選択された処理に対応するソフトウェアキーを出力してもよい。
【００４７】
一方、認証済情報を未受信の場合又は認証済情報が無効な場合、クライアントアプリは、ソフトウェアオブジェクトを非アクティベートする。すなわち、クライアントアプリはソフトウェアキーを出力しない。あるいは、クライアントアプリは、ダミーのソフトウェアキーを出力してもよい（ダミーのソフトウェアキーでは電気錠は解錠又は施錠できない）。
【００４８】
ステップＳ１０８において、電気錠制御装置４０は、ソフトウェアキーを受信すると、受信したソフトウェアキーに応じた処理を行う。例えば、電気錠制御装置４０は、電気錠４０５を解錠又は施錠する。
【００４９】
また、ステップＳ１０９において、クライアントは、ソフトウェアキーの出力処理のログをサーバ１０にアップロードする。サーバ１０には、認証システム１に含まれる複数の電気錠４０５の施錠／解錠の履歴（ログ）が電気錠４０５毎に蓄積される。これらのログは、例えば認証システム１の管理者等が電気錠４０５の施錠／解錠の状況を確認する際に参照される。あるいは、これらのログは、クライアントアプリからの要求に応じて、そのクライアントアプリ、又は他の携帯端末３０のクライアントアプリに送信されてもよい。
【００５０】
３．変形例
上述した実施形態は、本発明の一例である。これらの実施形態は、以下のように変形し
てもよい。また、以下の変形例の一部の事項が、他の変形例と組み合わせて適用されてもよい。
【００５１】
（１）ソフトウェアオブジェクト
上述の実施形態では、携帯端末３０が出力するソフトウェアオブジェクトがソフトウェアキーである場合を説明したが、携帯端末３０により出力されるソフトウェアオブジェクトはソフトウェアキーに限られない。ソフトウェアオブジェクトは例えば、画像ファイル等の汎用データ、電子メールメッセージ、電子チケット（コンサートチケット、乗り物の乗車券、等）、又はアプリケーションプログラムであってもよい。
【００５２】
（２）ソフトウェアオブジェクトのアクティベート
また、上述の実施形態では、ソフトウェアオブジェクトのアクティベート処理として、ソフトウェアキーを外部装置（電気錠制御装置４０）に近距離無線通信で出力する場合について説明したが、ソフトウェアオブジェクトのアクティベートは上述した実施形態で示したものに限られない。ソフトウェアオブジェクトのアクティベートは、例えば、電子メールメッセージの送信等、電気錠制御装置４０以外の外部装置と通信する処理であってもよいし、コード画像（例えばＱＲコード（登録商標））の表示、ソフトウェアオブジェクトから変換した音声信号の出力、又はアプリケーションプログラムの起動等、外部装置との通信を行わない処理であってもよい。
【００５３】
（３）認証情報取得装置
上述の実施形態では、認証情報取得装置としてカメラ２０が用いられ、カメラ２０により撮影されたユーザの顔写真が認証情報として用いられる場合を例示した。認証情報取得装置及び認証情報は上述した実施形態で示したものに限られない。例えば、認証情報取得装置は、指紋、虹彩、又は静脈等の生体認証を行う装置であってもよい。この場合、指紋、虹彩、又は静脈等の情報が認証情報として用いられる。
【００５４】
（４）ソフトウェアキーの出力方式
上述の実施形態では、ソフトウェアキーの出力がＢＬＥ方式により行われる場合を説明したが、ソフトウェアキーの出力方式は上述した実施形態で示したものに限られない。ソフトウェアキーは、例えば、Ｗｉ−Ｆｉ（登録商標）により携帯端末３０から電気錠制御装置４０に送信されてもよい。また、ソフトウェアキーは暗号化されなくてもよい。
【００５５】
（５）カメラ２０の撮影トリガー
上述の実施形態では、扉５０に設置された人感センサにより人物が検知されたことを契機として、カメラ２０が撮影を行い、撮影した画像を表す画像データをサーバ１０に送信した。カメラ２０が撮影を行うトリガーは上述した実施形態で示したタイミングに限られない。例えば、ユーザが携帯端末３０を用いて撮影を指示する操作を行い、携帯端末３０がカメラ２０に撮影指示を送信したことを契機として、撮影が行われてもよい。この場合、携帯端末３０とカメラ２０とは、例えばBluetooth（登録商標）により通信してもよい。また、他の例として、例えば、カメラ２０が定期的に撮影を行って撮影データを定期的にサーバ１０に送信してもよい。この場合、カメラ２０の周辺に人感センサを設けず、サーバ１０が撮影データ（画像）を解析することによりユーザが扉５０の前に立ったことを検知してもよい。この場合、サーバ１０は、カメラ２０から受信される撮影データのうち、ユーザの存在が検知されたタイミングに対応する撮影データを用いて認証処理を行う。さらにあるいは、カメラ２０に設けられたボタン等の操作子をユーザが操作したことを契機として、撮影が行われてもよい。
【００５６】
（６）カメラ２０の台数
上述の実施形態では、扉５０とカメラ２０（認証情報取得装置）とが一対一に対応する例を説明したが、扉５０とカメラ２０とは一対一に対応していなくてもよい。例えば、１台のカメラ２０が２つ以上の扉５０を撮影してもよい。あるいは、１つの扉５０を２台以上のカメラ２０で撮影してもよい。
【００５７】
（７）外部装置及び対象装置
外部装置及び対象装置の組み合わせは、電気錠制御装置４０及び電気錠４０５に限定されない。また、外部装置と対象装置とは実質的に一体であってもよい。例えば、外部装置は、時間貸し駐車場において車の出入りを規制するバーを駆動する装置（遮断機）であってもよい。この例では、カメラ２０及び携帯端末３０を用いた認証により、時間貸し駐車場の入場ゲート及又は退場ゲートが開く。別の例で、外部装置が自動車であってもよい。この例では、カメラ２０及び携帯端末３０を用いた認証により、自動車のドアが開く。あるいは、カメラ２０及び携帯端末３０を用いた認証により、自動車のエンジンが始動してもよい。さらに別の例で、外部装置が照明又はエアコン等の設備機器であってもよい。この例では、カメラ２０及び携帯端末３０を用いた認証により、照明が点灯又は消灯したり、エアコンが起動又は停止したりする。このように、対象装置は、オン／オフ、開／閉、強／中／弱等、動作状態が複数の状態のいずれか１つから他の１つへ、例えば第１状態及び第２状態の一方から他方に切り替えられる装置であればどのようなものであってもよい。
【００５８】
（８）課金処理
クライアントアプリ又はサーバ１０は、ソフトウェアオブジェクトのアクティベートに伴い、ユーザに対する課金処理を行ってもよい。例えば、認証システム１が時間貸し駐車場に適用される場合、駐車場から退出するためのソフトウェアオブジェクトのアクティベートしたときに、クライアントアプリはユーザに課金処理をしてもよい。この場合において、クライアントアプリは、駐車場への入退出のログを参照して、駐車時間に応じた金額を課金してもよい。
【００５９】
（９）認証済情報
上述の実施形態では、認証済情報に条件情報が含まれる場合を例示したが、認証済情報は上述した実施形態で示したものに限られない。例えば、認証済情報に条件情報が含まれていない構成であってもよい。
【００６０】
（１０）認証システム１の機能を実現する主体は、上述した実施形態で説明した例に限定されない。例えば、サーバ１０の機能の一部を電気錠制御装置４０又は携帯端末３０が有していてもよい。
【００６１】
また、認証システム１において行われる処理のステップは、上述した実施形態で説明した例に限定されない。処理のステップは、矛盾のない限り、入れ替えられてもよい。また、本発明は、認証システム１において行われる認証方法として提供されてもよい。
【００６２】
（１１）発明のカテゴリ
上述の実施形態において、サーバ１０のプロセッサ１０１、カメラ２０のプロセッサ２０１、携帯端末３０のプロセッサ３０１、又は電気錠制御装置４０のプロセッサ４０１により実行されるプログラムは、インターネットなどの通信回線を介してダウンロードされてもよい。また、このプログラムは、磁気記録媒体（磁気テープ、磁気ディスクなど）、光記録媒体（光ディスクなど）、光磁気記録媒体、半導体メモリなどの、コンピュータが読取可能な記録媒体に記録した状態で提供されてもよい。
【符号の説明】
【００６３】
１…認証システム、２…通信ネットワーク、１０…サーバ、１１…第１受信手段、１２…認証手段、１３…第２送信手段、１４…記憶手段、２０…カメラ、２１…取得手段、２２…第１送信手段、３０…携帯端末、３１…記憶手段、３２…第２受信手段、３３…制御手段、４０…電気錠制御装置、５０…扉、１０１，２０１，３０１，４０１…プロセッサ、１０２，２０２，３０２，４０２…メモリ、１０３，２０３，３０３，４０３…記憶装置、１０４，２０４，３０４，４０４…通信ＩＦ、２０５…撮影部、３０５…ＵＩ部、４０５…電気錠。
【図１】
2020067727.tif 000003
【図２】
2020067727.tif 000004
【図３】
2020067727.tif 000005
【図４】
2020067727.tif 000006
【図５】
2020067727.tif 000007
【図６】
2020067727.tif 000008
【図７】
2020067727.tif 000009
【図８】
2020067727.tif 000010
【図９】
2020067727.tif 000011