(57)【要約】【課題】サーバを用いずに、位置情報を使い勝手良く登録でき、初めて訪問する場所でも認証可能な携帯情報端末、及び認証プログラムを提供する。【解決手段】携帯情報端末は、撮像カメラを備える撮像部と、位置情報送信機から位置情報を取得する位置情報取得部と、通信部と、撮像部によって撮像した画像データ及び位置情報取得部によって取得した撮像位置を格納する画像ファイルと、画像データに固有に割り当てられた画像名ごとに認証を許可する条件を格納する設定ファイルと、認証を許可しない場合に行う動作に関する情報を格納する基本情報ファイルと、認証の履歴情報を格納するログファイルと、位置情報取得部によって取得された現在の位置情報が入出力部から指定された選択画像の位置情報の許容範囲内にある場合、認証を成功させる動作を行う制御部と、を備える。【選択図】図１
2013206357.tif 000002
【特許請求の範囲】
【請求項１】
撮像カメラを備える撮像部と、
位置情報を取得する位置情報取得部と、
入出力装置を備える入出力部と、
前記撮像部によって撮像した画像データ及び前記位置情報取得部によって取得した撮像位置の位置情報を関連づけて格納する画像ファイルと、
前記画像データごとに認証を許可する位置的条件を格納する設定ファイルと、
前記位置情報取得部によって取得された現在の位置情報が前記入出力部から指定された選択画像の位置情報の許容範囲内にある場合、認証を成功させる動作を行う制御部と、
を備える携帯情報端末。
【請求項２】
前記制御部は、
前記設定ファイルに位置情報が格納されていない画像は初回訪問画像であると判定し、
前記入出力部から指定された選択画像が初回訪問画像であると判定した場合、予め定められた初回訪問動作を行う請求項１記載の携帯情報端末。
【請求項３】
認証を許可しない場合に行う動作に関する情報を格納する基本情報ファイルをさらに備え、
前記制御部は、
認証を許可しない場合予め定められたエラー処理を行う請求項２記載の携帯情報端末。
【請求項４】
前記エラー処理は、
誤認証記録メールを指定された送信先に送信する手順を含む請求項３記載の携帯情報端末。
【請求項５】
演算装置を備える制御部と、
撮像カメラを備える撮像部と、
位置情報を取得する位置情報取得部と、
入出力装置を備える入出力部と、
前記撮像部によって撮像した画像データ及び前記位置情報取得部によって取得した撮像位置の位置情報を関連づけて格納する画像ファイルと、
前記画像データごとに認証を許可する位置的条件を格納する設定ファイルと、
を備える携帯情報端末において、
前記制御部が、
前記位置情報取得部によって取得された現在の位置情報が前記入出力部から指定された選択画像の位置情報の許容範囲内にある場合、認証を成功させる動作を行う、
認証プログラム。
【請求項６】
前記制御部は、
前記設定ファイルに位置情報が格納されていない画像は初回訪問画像であると判定し、
前記入出力部から指定された選択画像が初回訪問画像であると判定した場合、予め定められた初回訪問動作を行う請求項５記載の認証プログラム。
【請求項７】
前記情報処理端末は、
認証を許可しない場合に行う動作に関する情報を格納する基本情報ファイルをさらに備え、
前記制御部は、
認証を許可しない場合予め定められたエラー処理を行う請求項６記載の認証プログラム。
【請求項８】
前記エラー処理は、
誤認証記録メールを指定された送信先に送信する手順を含む請求項７記載の認証プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、携帯情報端末及び認証プログラムに関する。
【背景技術】
【０００２】
近年では例えば携帯電話、スマートフォンなどの携帯情報端末が急速に普及している。この携帯情報端末は、紛失した場合情報の漏洩や不正使用による損害が生じる可能性が高い。従って、セキュリティの面から携帯情報端末の利用に際して認証を行う多種の技術が提案されている。
【０００３】
この技術の中でも、携帯情報端末の有する位置取得機能を利用して、認証を行える位置的範囲を限定する技術は、携帯情報端末が盗難され、移動された場合にセキュリティを高める効果がある。
【０００４】
この点に関し、携帯情報端末と、サーバと、を備え、携帯情報端末から認証要求があった場合、サーバは、登録済みの画像と未登録画像とを携帯情報端末に送信し、携帯情報端末から選択された画像と現在の位置情報とを受信し、受信した画像が登録済みの画像であるか否かと、現在位置が許可された範囲であるか否かと、パスワードが適正であるか否かと、を判定することによって認証を行う技術が提案されている。
【０００５】
しかし、この技術によれば、高価なサーバを設置する必要がある点、画像の登録と許可範囲の登録とを別個に行わなければならず、手間がかかる点、登録済みの許可範囲の位置以外の場所において使用する必要が出ても使用することができない点、などの解決すべき点がある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００５−３４６１３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
従って、サーバを用いずに、位置情報を使い勝手良く登録でき、初めて訪問する場所でも認証可能な携帯情報端末、及び認証プログラムが求められている。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、本発明の一実施形態は、撮像カメラを備える撮像部と、位置情報を取得する位置情報取得部と、入出力装置を備える入出力部と、撮像部によって撮像した画像データ及び位置情報取得部によって取得した撮像位置の位置情報を関連づけて格納する画像ファイルと、画像データごとに認証を許可する位置的条件を格納する設定ファイルと、位置情報取得部によって取得された現在の位置情報が入出力部から指定された選択画像の位置情報の許容範囲内にある場合、認証を成功させる動作を行う制御部と、を備える携帯情報端末を提供する。
【図面の簡単な説明】
【０００９】
【図１】携帯情報端末の構成を示すブロック図である。
【図２】画像ファイルのデータ構成を示す図である。
【図３】設定ファイルのデータ構成を示す図である。
【図４】基本情報ファイルのデータ構成を示す図である。
【図５】ログファイルのデータ構成を示す図である。
【図６】設定ファイルの設定動作を示すフローチャートである。
【図７】携帯情報端末の認証動作を示すフローチャートである。
【図８】携帯情報端末のエラー処理の動作を示すフローチャートである。
【図９】携帯情報端末の初回処理の動作を示すフローチャートである。
【図１０】携帯情報端末の再訪問処理の動作を示すフローチャートである。
【図１１】携帯情報端末のメール処理の動作を示すフローチャートである。
【図１２】携帯情報端末の入出力部付近の平面図である。
【図１３】誤認証記録メールの例を示す図である。
【発明を実施するための形態】
【００１０】
以下、携帯情報端末、及び認証プログラムの一実施形態について、図面を用いて詳細に説明する。
【００１１】
本実施形態の携帯情報端末は、撮像カメラを備える撮像部と、位置情報を取得する位置情報取得部と、入出力装置を備える入出力部と、撮像部によって撮像した画像データ及び位置情報取得部によって取得した撮像位置の位置情報を関連づけて格納する画像ファイルと、画像データごとに認証を許可する位置的条件を格納する設定ファイルと、位置情報取得部によって取得された現在の位置情報が入出力部から指定された選択画像の位置情報の許容範囲内にある場合、認証を成功させる動作を行う制御部と、を備える。
【００１２】
図１は、本実施形態の携帯情報端末１００の構成を示すブロック図である。図１に示すように、携帯情報端末１００は、ＣＰＵなどの演算装置を備える制御部１０１と、例えばＲＯＭ、ＲＡＭなどの記憶部１０２と、撮像カメラを備える撮像部１０３と、例えばＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）などの、外部から位置情報を送信する位置情報送信機１２０から位置情報を取得する位置情報取得部１０４と、例えばキーボード、ディスプレイ、或いはタッチパネルなどの入出力装置を備える入出力部１０５と、例えば無線通信機能を備える通信部１０６と、撮像部１０３によって撮像した画像データ及び位置情報取得部１０４によって取得した撮像位置を格納する画像ファイル１０７と、画像データに固有に割り当てられた画像名ごとに認証を許可する条件を格納する設定ファイル１０８と、認証を許可しない場合に行う動作に関する情報を格納する基本情報ファイル１０９と、認証の履歴情報を格納するログファイル１１０と、を備える。
【００１３】
本実施形態の認証プログラムは記憶部１０２に格納され、実行時に読み出され、制御部１０１によって実行される。
【００１４】
撮像部１０３は、撮像カメラを備え、入出力部１０５によって撮像が指示されると画像を撮像する。
【００１５】
位置情報取得部１０４は、例えば経度、緯度、標高などの位置情報を人工衛星などの位置情報送信機１２０から取得する。
【００１６】
制御部１０１は、撮像部１０３が撮像した画像の画像データと、位置情報取得部１０４が取得した撮像位置の位置情報と、を関連付けて画像ファイル１０７に格納する。
【００１７】
図２は、画像ファイル１０７のデータ構成を示す図である。図２に示すように、画像ファイル１０７は、撮像した画像に固有に割り当てられる名称である「画像名」と、画像を撮像した日時である「撮像日時」と、例えば、経度、緯度、標高などを含む撮像位置の位置情報である「位置情報」と、撮像した画像データである「画像データ」と、を格納する。
【００１８】
図３は、設定ファイル１０８のデータ構成を示す図である。図３に示すように、設定ファイル１０８は、画像の呼び名である「名称」と、撮像した画像に固有に割り当てられる名称である「画像名」と、撮像位置の位置情報である「位置情報」と、認証を許可する位置的範囲である「許容範囲」と、認証を許可する時間的範囲である「許容時間」と、任用に使用するパスワードである「パスワード」と、を格納する。
【００１９】
各データの例は、名称が「自宅」、画像名が「０００１.ＪＰＧ」、位置情報が「１２３，５４，２０」、許容範囲が「５０ｍ」、許容時間が「００：００−０８：００，１８：００−２３：５９」、パスワードが「ＰＡＳＳ０１」である。
【００２０】
なお、初回訪問画像は位置情報と許容範囲を入力せずＮＵＬＬとすることができる。制御部１０１は、位置情報と許容範囲とがＮＵＬＬの場合その画像は初回訪問画像であると判定する。
【００２１】
図４は、基本情報ファイル１０９のデータ構成を示す図である。図４に示すように、基本情報ファイル１０９は、入出力部１０５の１画面に表示する最大画像数である「画像選択候補数」と、認証時に選択すべき画像の枚数である「画像選択必要数」と、認証不可能である場合の許容できる再試行数の最大値である「リトライ回数閾値」と、認証に誤りがある場合にメールを送信するか否かを示す「誤認証メール送信有無」と、メールの送信アドレスである「メール送信先」と、認証に誤りがある場合に送信する誤認証メールの本文である「メール本文」と、認証に誤りがある場合に認証履歴であるログファイルを社内にメール送信するか否かを示す「ログファイル送信有無」と、を格納する。
【００２２】
図５は、ログファイル１１０のデータ構成を示す図である。図５に示すように、ログファイル１１０は、認証実行日時である「日時」と、認証を試みた位置を示す「位置情報」と、認証の際に選択された画像の名称を示す「名称」と、認証の結果を示す「認証結果」と、入力されたパスワードである「入力パスワード」と、を格納する。
【００２３】
ログファイル１１０は、さらに認証の際に選択された画像名を示す「選択画像」を格納してもよい。
【００２４】
各データの例は、日時が「２０１２−０１−１０  ０７：２０」、位置情報が「１２３，５４，２０」、選択画像が「自宅」、認証結果が「ＯＫ」、入力パスワードは、未入力の場合ＮＵＬＬである。
【００２５】
図６は、設定ファイル１０８の設定動作を示すフローチャートである。図６に示すように、動作６０１において、携帯情報端末１００は、入出力部１０５から入力した撮像指示に基づいて画像を撮像する。
【００２６】
動作６０２において、携帯情報端末１００は、位置情報取得部１０４から撮像した場所の位置情報を取得する。
【００２７】
動作６０３において、携帯情報端末１００は、制御部１０１から撮像日時を取得する。
【００２８】
なお、携帯情報端末１００は、動作６０１乃至動作６０３の各動作に代えて、予め撮像しておいた、位置情報を有する画像を選択する動作を行ってもよい。
【００２９】
動作６０４において、携帯情報端末１００は、入出力部１０５から名称を入力する。
【００３０】
動作６０５において、携帯情報端末１００は、入出力部１０５から許容範囲を入力する。
【００３１】
動作６０６において、携帯情報端末１００は、入出力部１０５から少なくとも１つの許容時間を入力する。
【００３２】
動作６０７において、携帯情報端末１００は、入出力部１０５からパスワードを入力する。
【００３３】
動作６０８において、携帯情報端末１００は、情報をファイルに保存する。すなわち、携帯情報端末は、画像データ、位置情報、撮像日時を自動生成した画像名とともに画像ファイル１０７に格納し、名称、画像名、位置情報、許容範囲、許容時間、パスワードを設定ファイル１０８に格納する。
【００３４】
なお、携帯情報端末１００は、画像データに代えて、画像データのサイズを小さくしたサムネイル画像を格納してもよい。
【００３５】
上述したように、携帯情報端末１００は、入出力部１０５から撮像指示があった場合、位置情報取得部１０４から位置情報を取得し、この位置情報を撮像部１０３が撮像した画像の画像データに関連付けて画像ファイルに格納する。
【００３６】
図７は、携帯情報端末１００の認証動作を示すフローチャートである。図７に示すように、動作７０１において、携帯情報端末１００は基本情報ファイル１０９に格納されている情報を読み出す。
【００３７】
動作７０２において、携帯情報端末１００は、画像選択候補数だけ入出力部１０５に画像ファイル１０７から読み出した画像またはサムネイル画像を表示する。携帯情報端末１００は、設定済み画像をすべて読み出し、画像選択候補数に満たない分の枚数を、設定を行っていない画像からランダムに選択して表示する。
【００３８】
動作７０３において、携帯情報端末１００は、入出力部１０５から認証に使用する画像である選択画像の指定を入力する。
【００３９】
動作７０４において、携帯情報端末１００は、選択された画像の画像名に基づいて設定ファイル１０８を検索し、位置情報、許容範囲、許容時間、パスワードを読み出す。  
動作７０５において、携帯情報端末１００は入出力部１０５からパスワードを入力する。
【００４０】
動作７０６において、携帯情報端末１００は、位置情報取得部１０４から現在の位置情報を取得する。
【００４１】
動作７０７において、携帯情報端末１００は制御部１０１から現在時刻を取得する。
【００４２】
動作７０８において、携帯情報端末１００は、選択画像が、選択した場合エラー処理を行う画像である地雷画像であるかを判定する。ここで地雷画像とは、設定ファイル１０８に登録がない画像である。携帯情報端末１００は、選択画像が地雷画像である場合、動作７１１に進み、地雷画像でない場合、動作７０９に進む。
【００４３】
動作７０９において、携帯情報端末１００は、選択画像が初めて訪問する場所において認証に使用するための画像である初回訪問画像であるかを判定する。携帯情報端末１００は、選択画像が初回訪問画像である場合、動作７１２に進み、初回訪問画像でない場合、動作７１０に進む。
【００４４】
動作７１０において、携帯情報端末１００は、選択画像が再訪問する場所において認証に使用するための画像である再訪問画像であるかを判定する。携帯情報端末１００は、選択画像が再訪問画像である場合、動作７１３に進み、再訪問画像でない場合、動作７１４に進む。
【００４５】
動作７１１において、携帯情報端末１００はエラー処理を行い、動作７１４に進む。
【００４６】
動作７１２において、携帯情報端末１００は初回処理を行い、動作７１４に進む。
【００４７】
動作７１３において、携帯情報端末１００は再訪問処理を行い、動作７１４に進む。
【００４８】
動作７１４において、携帯情報端末１００はログをログファイル１１０に書き込む。
【００４９】
動作７１５において、携帯情報端末１００はメール処理を行い、動作７０１に戻る。
【００５０】
図８は、携帯情報端末１００のエラー処理の動作を示すフローチャートである。図８に示すように、動作８０１において、携帯情報端末１００は認証の再試行回数であるリトライ回数がリトライ回数閾値を上回ったかを判定する。携帯情報端末１００は、リトライ回数がリトライ回数閾値を上回った場合、動作８０２に進み、携帯情報端末をロックして図７の動作７１４に戻り、リトライ回数閾値を上回らなかった場合、図７の動作７１４に戻る。
【００５１】
図９は、携帯情報端末１００の初回処理の動作を示すフローチャートである。図９に示すように、動作９０１において、携帯情報端末１００は現在位置が許容範囲外かを判定する。すなわち、携帯情報端末１００は設定ファイル１０８に格納されている位置情報と許容範囲から、現在位置が全ての画像名についての許容範囲の外であるかを判定する。
【００５２】
携帯情報端末１００は、現在位置が許容範囲にある場合、動作９０５に進み、許容範囲外にある場合、動作９０２に進む。
【００５３】
動作９０２において、携帯情報端末１００は、現在の時刻が設定ファイル１０８に格納されている初回訪問画像の許容時間内かを判定する。携帯情報端末１００は、現在時刻が許容範囲内である場合、動作９０３に進み、許容範囲内にない場合、動作９０５に進む。
【００５４】
なお、設定ファイル１０８に格納されている許容時間は、時間指定の他に曜日や時刻での指定を更に加えても良い。
【００５５】
動作９０３において、携帯情報端末１００は、入力したパスワードが設定ファイル１０８に格納されている初回訪問画像のパスワードと一致するかを判定する。携帯情報端末１００は、入力したパスワードが設定ファイル１０８に格納されている初回訪問画像のパスワードと一致しない場合、動作９０５に進み、一致する場合、動作９０４に進む。
【００５６】
動作９０４において、携帯情報端末１００は、認証が成功したと判定し、図７の動作７１４に戻る。
【００５７】
動作９０５において、携帯情報端末１００は、エラー処理を行い、図７の動作７１４に戻る。
【００５８】
図１０は、携帯情報端末１００の再訪問処理の動作を示すフローチャートである。図１０に示すように、動作１００１において、携帯情報端末１００は現在位置が許容範囲内かを判定する。すなわち、携帯情報端末１００は設定ファイル１０８から再訪問画像の位置情報と許容範囲を読み出し、現在位置が許容範囲の内であるかを判定する。
【００５９】
携帯情報端末１００は、現在位置が許容範囲内にある場合、動作１００２進み、許容範囲内にない場合、動作１００５に進む。
【００６０】
動作１００２において、携帯情報端末１００は、現在の時刻が設定ファイル１０８に格納されている初回訪問画像の許容時間内かを判定する。携帯情報端末１００は、現在時刻が許容範囲内である場合、動作１００３に進み、許容範囲内にない場合、動作１００５に進む。
【００６１】
動作１００３において、携帯情報端末１００は、入力したパスワードが設定ファイル１０８に格納されている初回訪問画像のパスワードと一致するかを判定する。携帯情報端末１００は、入力したパスワードが設定ファイル１０８に格納されている初回訪問画像のパスワードと一致しない場合、動作１００５に進み、一致する場合、動作１００４に進む。
【００６２】
動作１００４において、携帯情報端末１００は、認証が成功したと判定し、図７の動作７１４に戻る。
【００６３】
動作１００５において、携帯情報端末１００は、エラー処理を行い、図７の動作７１４に戻る。
【００６４】
図１１は、携帯情報端末１００のメール処理の動作を示すフローチャートである。図１１に示すように、動作１１０１において、携帯情報端末１００はリトライ回数がリトライ回数閾値を上回ったかを判定する。携帯情報端末１００は、リトライ回数がリトライ回数閾値を上回った場合、「不正利用」であると判定し動作１１０２に進み、上回らなかった場合、動作１１０４へ進む。
【００６５】
動作１１０２において、携帯情報端末１００は「認証誤り時の記録送信設定」に「あり」が格納されているか、「なし」が格納されているかを判定する。携帯情報端末１００は「認証誤り時の記録送信設定」に格納されているデータが「あり」の場合は、動作１１０３に進み、「なし」の場合は、動作１１０４へ進む。
【００６６】
動作１１０３において、携帯情報端末１００は図１３に示した「誤認証記録メール」を生成する。
【００６７】
動作１１０４において、携帯情報端末１００は「ログファイル送信設定」に「あり」が格納されているか、「なし」が格納されているかを判定する。携帯情報端末１００は「ログファイル送信設定」に格納されているデータが「あり」の場合、動作１１０５に進み、「なし」の場合、動作１１０６へ進む。
【００６８】
動作１１０５において、携帯情報端末１００は認証履歴であるログファイルをメールに添付する。
【００６９】
動作１１０６において、携帯情報端末１００はメールをメール送信先に送信し、図７の動作７１５に戻る。
【００７０】
上述したように、携帯情報端末１００は、選択画像の画像名に基づいて設定ファイルを検索し、選択画像の画像名と一致する画像名をもつ名称の位置情報、許容範囲、許容時間、パスワードを読み出し、位置情報取得部が取得した現在位置が当該名称の当該位置情報における許容範囲内にあるか、現在時間が許容時間内か、及び入力したパスワードは当該名称のパスワードと一致するか、を判定し、認証を一定回数誤った場合には「不正利用」を検出して予め決められた送信先にメールを送信する。
【００７１】
図１２は、携帯情報端末１００の入出力部１０５付近の平面図である。図１２に示すように、携帯情報端末１００は選択画像の候補の画像１２０２を画像選択候補数だけ入出力部１０５に表示する。
【００７２】
併せて、携帯情報端末１００はパスワード入力欄１２０３と、認証開始ボタン１２０４とを備える。
【００７３】
図１３は、誤認証記録メールの例を示す図である。図１３に示すように、誤認証記録メールは、差出人として携帯情報端末１００用のメールアドレス、宛先としてメール送信先のアドレス、写しとして管理者のメールアドレス、件名として不正利用の警告である旨の表示、本文として不正利用の詳細が記載される。
【００７４】
以上述べたように、本実施形態の携帯情報端末１００は、記憶部１０２と、撮像カメラを備える撮像部１０３と、外部から位置情報を送信する位置情報送信機１２０から位置情報を取得する位置情報取得部１０４と、入出力装置を備える入出力部１０５と、通信部１０６と、撮像部１０３によって撮像した画像データ及び位置情報取得部１０４によって取得した撮像位置を格納する画像ファイル１０７と、画像データに固有に割り当てられた画像名ごとに認証を許可する条件を格納する設定ファイル１０８と、認証を許可しない場合に行う動作に関する情報を格納する基本情報ファイル１０９と、認証の履歴情報を格納するログファイル１１０と、位置情報取得部１０４によって取得された現在の位置情報が入出力部１０５から指定された選択画像の位置情報の許容範囲内にある場合、認証を成功させる動作を行う制御部１０１と、を備える。
【００７５】
従って、許容範囲の基準となる位置情報の入力操作が不要となり、サーバを用いずに、位置情報を使い勝手良く登録でき、初めて訪問する場所でも認証可能となる、という効果がある。
【００７６】
いくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００７７】
１００：携帯情報端末
１０１：制御部
１０２：記憶部
１０３：撮像部
１０４：位置情報取得部
１０５：入出力部
１０７：画像ファイル
１０８：設定ファイル
１０９：基本情報ファイル
１１０：ログファイル
１２０：位置情報送信機
【図１】
2013206357.tif 000003
【図２】
2013206357.tif 000004
【図３】
2013206357.tif 000005
【図４】
2013206357.tif 000006
【図５】
2013206357.tif 000007
【図６】
2013206357.tif 000008
【図７】
2013206357.tif 000009
【図８】
2013206357.tif 000010
【図９】
2013206357.tif 000011
【図１０】
2013206357.tif 000012
【図１１】
2013206357.tif 000013
【図１２】
2013206357.tif 000014
【図１３】
2013206357.tif 000015