(57)【要約】【課題】  ユーザが所持する通信端末の位置に応じて認証を行うサービス提供システムにおいて、不正規ユーザへのサービス提供を防止しつつ、正規ユーザの利便性を向上させる。【解決手段】  本発明は、サービス提供装置と、正規ユーザが所有する通信端末とを備えるサービス提供システムに関する。そして、サービス提供システムは、通信端末ごとに対応するパスワードを登録している手段と、通信端末位置情報を取得する手段と、サービス提供装置の位置と通信端末の位置とが共通するか否かに応じて位置認証を行う手段と、位置認証結果が認証失敗と判定された場合にサービス提供装置の操作中ユーザにパスワードを入力させて正当か否か判定する手段と、位置認証が成功した場合又は入力パスワードが正当であった場合にサービス提供装置によりサービスを提供する手段とを有することを特徴とする。【選択図】      図１
2010015307.tif 000002
【特許請求の範囲】
【請求項１】
ユーザにサービスを提供するサービス提供装置と、上記サービス提供装置がサービスを提供する正規ユーザが所有する通信端末とを備えるサービス提供システムにおいて、
上記サービス提供装置を操作中のユーザが入力した、ユーザ識別情報を取り込むユーザ識別情報入力手段と、
上記ユーザ識別情報入力手段が取り込んだユーザ識別情報に係るユーザが所有する通信端末の識別情報を保持する通信端末識別情報保持手段と、
通信端末識別情報ごとに対応するパスワードを格納しているパスワード格納手段と、
上記通信端末の位置に係る通信端末位置情報を取得する通信端末位置情報取得手段と、
上記サービス提供装置の位置に係るサービス提供装置位置情報を保持するサービス提供装置位置情報保持手段と、
上記サービス提供装置位置情報と、上記通信端末位置情報とに基づいて、上記サービス提供装置と上記通信端末の位置とが一致、又は、閾値以下の距離である場合に、上記サービス提供装置の位置と上記通信端末の位置とが共通すると判定する位置判定手段と、
上記位置判定手段により、上記サービス提供装置の位置と上記通信端末の位置とが共通すると判定された場合に、位置認証結果を認証成功と判定し、上記位置判定手段により、上記サービス提供装置の位置と上記通信端末の位置とが共通しないと判定された場合に、位置認証結果を認証失敗と判定する位置認証手段と、
上記位置認証手段において、位置認証結果が認証失敗と判定された場合に、上記操作中ユーザにより入力された、上記通信端末に係るパスワードを取り込む操作中ユーザパスワード入力手段と、
上記操作中ユーザパスワード入力手段において取り込まれた入力パスワードが、上記パスワード格納手段に格納されているパスワードと一致する場合に、その入力パスワードは正当であると判定する操作中ユーザパスワード照合手段と、
上記位置認証手段における位置認証結果が認証成功だった場合、又は、上記操作中ユーザパスワード照合手段により入力パスワードが正当であると判定された場合に、上記操作中ユーザを、上記サービス提供装置によりサービスを提供する正規ユーザと判定するユーザ判定手段と、
上記ユーザ判定手段により、上記操作中ユーザが正規ユーザと判定された場合に、上記操作中ユーザに、上記サービス提供装置におけるサービスを提供するサービス提供手段と
を有することを特徴とするサービス提供システム。
【請求項２】
上記位置認証手段による位置認証結果のうち、少なくとも認証失敗に係る情報を、上記通信端末に通知する認証結果通知手段をさらに有することを特徴とする請求項１に記載のサービス提供システム。
【請求項３】
上記位置認証手段は、上記通信端末位置情報取得手段において上記通信端末位置情報の取得ができなかった場合にも、位置認証が失敗したと判定することを特徴とする請求項１又は２に記載のサービス提供システム。
【請求項４】
上記通信端末位置情報取得手段が、上記通信端末の位置に係る通信端末位置情報を取得する際に、上記通信端末を所持している通信端末所持ユーザにより入力された、上記通信端末に係るパスワードを取り込む通信端末ユーザパスワード入力手段と、
上記通信端末ユーザパスワード入力手段により取り込まれた入力パスワードが、上記パスワード格納手段に格納されているパスワード一致する場合に、その入力パスワードは正当であると判定する通信端末ユーザパスワード照合手段と、
上記位置認証手段は、上記通信端末ユーザパスワード照合手段において、入力パスワードが正当でないと判定された場合にも位置認証が失敗したと判定することを特徴とする請求項１〜３のいずれかに記載のサービス提供システム。
【請求項５】
上記通信端末ユーザパスワード入力手段により、上記通信端末所持ユーザに入力パスワードを入力させるか否かのフラグ情報を登録しているユーザ確認モード登録手段をさらに有し、
上記通信端末ユーザパスワード入力手段は、ユーザ確認モード登録手段において、上記通信端末所持ユーザにパスワードを入力させる旨のフラグ情報が登録されていた場合にのみ、上記通信端末所持ユーザにより入力されたパスワードを取り込む
ことを特徴とする請求項４に記載のサービス提供システム。
【請求項６】
ユーザにサービスを提供するサービス提供装置と、上記サービス提供装置がサービスを提供する正規ユーザが所有する通信端末と、上記サービス提供装置の要求に応じて、上記通信端末の位置に基づく位置認証を行う位置認証装置とを備えるサービス提供システムを構成する上記サービス提供装置において、
当該サービス提供装置を操作中のユーザが入力した、ユーザ識別情報を取り込むユーザ識別情報入力手段と、
上記ユーザ識別情報入力手段が取り込んだユーザ識別情報に係るユーザが所有する通信端末の識別情報を保持する通信端末識別情報保持手段と、
上記通信端末識別情報保持手段が保持した通信端末識別情報に係る通信端末の位置と、当該サービス提供装置の位置とに基づく位置認証を上記位置認証装置に依頼し、その位置認証結果を受信する位置認証依頼手段と、
上記位置認証依頼手段において、受信した位置認証結果が認証失敗であった場合に、上記操作中ユーザにより入力された、上記通信端末に係るパスワードを取り込む操作中ユーザパスワード入力手段と、
上記操作中ユーザパスワード入力手段において取り込まれたパスワードが正当であるか否かを判定する操作中パスワード照合手段と、
上記位置認証依頼手段が受信した位置認証結果が成功であった場合、又は、上記操作中ユーザパスワード照合手段により入力パスワードが正当であると判定された場合に、上記操作中ユーザを、当該サービス提供装置によりサービスを提供する正規ユーザと判定するユーザ判定手段と、
上記ユーザ判定手段により、上記操作中ユーザが正規ユーザと判定された場合に、上記操作中ユーザに、当該サービス提供装置におけるサービスを提供するサービス提供手段と
を有することを特徴とするサービス提供装置。
【請求項７】
ユーザにサービスを提供するサービス提供装置と、上記サービス提供装置がサービスを提供する正規ユーザが所有する通信端末と、上記サービス提供装置の要求に応じて、上記通信端末の位置に基づく位置認証を行う位置認証装置とを備えるサービス提供システムを構成する上記サービス提供装置に搭載されたコンピュータを、
上記サービス提供装置を操作中のユーザが入力した、ユーザ識別情報を取り込むユーザ識別情報入力手段と、
上記ユーザ識別情報入力手段が取り込んだユーザ識別情報に係るユーザが所有する通信端末の識別情報を保持する通信端末識別情報保持手段と、
上記通信端末識別情報保持手段が保持した通信端末識別情報に係る通信端末の位置と、上記サービス提供装置の位置とに基づく位置認証を上記位置認証装置に依頼し、その位置認証結果を受信する位置認証依頼手段と、
上記位置認証依頼手段において、受信した位置認証結果が認証失敗であった場合に、上記操作中ユーザにより入力された、上記通信端末に係るパスワードを取り込む操作中ユーザパスワード入力手段と、
上記操作中ユーザパスワード入力手段において取り込まれたパスワードが正当であるか否かを判定する操作中パスワード照合手段と、
上記位置認証依頼手段が受信した位置認証結果が成功であった場合、又は、上記操作中ユーザパスワード照合手段により入力パスワードが正当であると判定された場合に、上記操作中ユーザを、上記サービス提供装置によりサービスを提供する正規ユーザと判定するユーザ判定手段と、
上記ユーザ判定手段により、上記操作中ユーザが正規ユーザと判定された場合に、上記操作中ユーザに、上記サービス提供装置におけるサービスを提供するサービス提供手段と
して機能させることを特徴とするサービス提供プログラム。
【請求項８】
ユーザにサービスを提供するサービス提供装置と、上記サービス提供装置がサービスを提供する正規ユーザが所有する通信端末とを備えるサービス提供システムにおいて、
上記サービス提供装置を操作中のユーザが入力した、ユーザ識別情報を取り込むユーザ識別情報入力手段と、
上記ユーザ識別情報入力手段が取り込んだユーザ識別情報に係るユーザが所有する通信端末の識別情報を保持する通信端末識別情報保持手段と、
上記通信端末の位置に係る通信端末位置情報を取得する通信端末位置情報取得手段と、
上記通信端末位置情報取得手段が、上記通信端末の位置に係る通信端末位置情報を取得する際に、上記通信端末を所持している通信端末所持ユーザにより入力された、上記操作中ユーザに対する認証を拒否するか否かの情報を取り込む通信端末ユーザ確認情報入力手段と、
上記サービス提供装置の位置に係るサービス提供装置位置情報を保持するサービス提供装置位置情報保持手段と、
上記サービス提供装置位置情報と、上記通信端末位置情報とに基づいて、上記サービス提供装置と上記通信端末の位置とが一致、又は、閾値以下の距離である場合に、上記サービス提供装置と上記通信端末の位置とが共通すると判定する位置判定手段と、
上記通信端末ユーザ確認情報入力手段において、上記操作中ユーザに対する認証を拒否する旨の情報が取り込まれた場合には、位置認証結果を認証拒否と判定する認証拒否判定手段と、
上記認証拒否判定手段により、認証拒否と判定されなかった場合で、かつ、上記位置判定手段により、上記サービス提供装置の位置と上記通信端末の位置とが共通すると判定された場合に、位置認証結果を認証成功と判定し、上記認証拒否判定手段により、認証拒否と判定されなかった場合で、かつ、上記位置判定手段により、上記サービス提供装置の位置と上記通信端末の位置とが共通しないと判定された場合に、位置認証結果を認証失敗と判定する位置認証手段と、
上記位置認証手段において、位置認証結果が認証成功であった場合には、上記操作中ユーザを、上記サービス提供装置によりサービスを提供する正規ユーザと判定し、上記位置認証手段において、位置認証結果が認証失敗と判定された場合、又は、上記認証拒否判定手段において位置認証結果が認証拒否と判定された場合には、上記操作中ユーザを、上記サービス提供装置によりサービスを提供しない不正規ユーザと判定するユーザ判定手段と、
上記ユーザ判定手段により、上記操作中ユーザが正規ユーザと判定された場合に、上記操作中ユーザに、上記サービス提供装置におけるサービスを提供するサービス提供手段と、
を有することを特徴とするサービス提供システム。
【請求項９】
上記通信端末は、自己の位置に係る位置情報を取得する位置情報取得部を備え、
上記通信端末位置情報取得手段は、上記位置情報取得部により、上記通信端末位置情報を取得し、
上記認証拒否判定手段は、さらに、上記通信端末において、上記位置情報取得部に係る機能が停止する設定が行われていた場合にも、認証結果を認証拒否とする
ことを特徴とする請求項８に記載のサービス提供システム。
【請求項１０】
ユーザにサービスを提供するサービス提供装置と、上記サービス提供装置がサービスを提供する正規ユーザが所有する通信端末と、上記通信端末の位置に応じて位置認証を行う位置認証装置とを備えるサービス提供システムを構成する上記サービス提供装置において、
当該サービス提供装置を操作中のユーザが入力した、ユーザ識別情報を取り込むユーザ識別情報入力手段と、
上記ユーザ識別情報入力手段が取り込んだユーザ識別情報に係るユーザが所有する通信端末の識別情報を保持する通信端末識別情報保持手段と、
上記通信端末識別情報保持手段が保持した通信端末識別情報に係る通信端末の位置と、当該サービス提供装置の位置とに基づく位置認証を上記位置認証装置に依頼し、その位置認証結果を受信する位置認証依頼手段と、
上記位置認証依頼手段が受信した位置認証結果が認証成功であった場合に、上記操作中ユーザを、当該サービス提供装置によりサービスを提供する正規ユーザと判定し、上記位置認証依頼手段が受信した位置認証結果が認証失敗、又は、認証拒否であった場合には、上記操作中ユーザを不正規ユーザと判定するユーザ判定手段と、
上記ユーザ判定手段により、上記操作中ユーザが正規ユーザと判定された場合に、上記操作中ユーザに、当該サービス提供装置におけるサービスを提供するサービス提供手段と
を有することを特徴とするサービス提供装置。
【請求項１１】
ユーザにサービスを提供するサービス提供装置と、上記サービス提供装置がサービスを提供する正規ユーザが所有する通信端末と、上記サービス提供装置の要求に応じて、上記通信端末の位置に基づく位置認証を行う位置認証装置とを備えるサービス提供システムを構成する上記位置認証装置において、
上記サービス提供装置を操作中のユーザに係るユーザ識別情報を保持するユーザ識別情報保持手段と、
上記ユーザ識別情報保持手段が保持したユーザ識別情報に係るユーザが所有する通信端末の識別情報を保持する通信端末識別情報保持手段と、
上記通信端末から、上記通信端末の位置に係る通信端末位置情報を取得する通信端末位置情報取得手段と、
上記サービス提供装置の位置に係るサービス提供装置位置情報を保持するサービス提供装置位置情報保持手段と、
上記サービス提供装置位置情報と、上記通信端末位置情報とに基づいて、上記サービス提供装置と上記通信端末の位置とが一致、又は、閾値以下の距離である場合に、上記サービス提供装置と上記通信端末の位置とが共通すると判定する位置判定手段と、
上記通信端末位置情報取得手段が、上記通信端末から、上記通信端末位置情報を取得しようとする際に、上記通信端末から上記通信端末位置情報ではなく、上記操作中ユーザに対する認証を拒否する旨の情報の返答があった場合には、位置認証結果を認証拒否と判定する認証拒否判定手段と、
上記位置判定手段により、上記サービス提供装置の位置と上記通信端末の位置とが共通すると判定された場合に、位置認証結果を認証成功と判定し、上記位置判定手段により、上記サービス提供装置の位置と上記通信端末の位置とが共通しないと判定された場合に、位置認証結果を認証失敗と判定する位置認証手段と、
上記認証拒否判定手段により位置認証結果が認証拒否と判定された場合には、上記サービス提供装置に位置認証の要求に対する返答として、認証拒否を通知し、上記認証拒否判定手段により位置認証結果が認証拒否と判定されなかった場合には、上記サービス提供装置に位置認証の要求に対する返答として、上記位置認証手段における位置認証結果を通知する位置認証結果通知手段と
を有することを特徴とする位置認証装置。
【請求項１２】
ユーザにサービスを提供するサービス提供装置と、上記サービス提供装置がサービスを提供する正規ユーザが所有する通信端末と、上記通信端末の位置に応じて位置認証を行う位置認証装置とを備えるサービス提供システムを構成する上記通信端末において、
上記位置認証装置の要求に応じて、当該通信端末を所持している通信端末所持ユーザにより入力された、上記操作中ユーザに対する認証を拒否するか否かの情報を取り込み、取り込んだ情報を上記位置認証装置に通知する通信端末ユーザ確認情報入力通知手段と、
上記位置認証装置の要求に応じて、当該通信端末の位置に係る通信端末位置情報を取得して、取得した通信端末位置情報を、上記位置認証装置に通知する通信端末位置情報取得通知手段と、
を有することを特徴とする通信端末。
【請求項１３】
ユーザにサービスを提供するサービス提供装置と、上記サービス提供装置がサービスを提供する正規ユーザが所有する通信端末と、上記通信端末の位置に応じて位置認証を行う位置認証装置とを備えるサービス提供システムを構成する上記サービス提供装置に搭載されたコンピュータを、
上記サービス提供装置を操作中のユーザが入力した、ユーザ識別情報を取り込むユーザ識別情報入力手段と、
上記ユーザ識別情報入力手段が取り込んだユーザ識別情報に係るユーザが所有する通信端末の識別情報を保持する通信端末識別情報保持手段と、
上記通信端末識別情報保持手段が保持した通信端末識別情報に係る通信端末の位置と、上記サービス提供装置の位置とに基づく位置認証を上記位置認証装置に依頼し、その位置認証結果を受信する位置認証依頼手段と、
上記位置認証依頼手段が受信した位置認証結果が認証成功であった場合に、上記操作中ユーザを、上記サービス提供装置によりサービスを提供する正規ユーザと判定し、上記位置認証依頼手段が受信した位置認証結果が認証失敗、又は、認証拒否であった場合には、上記操作中ユーザを不正規ユーザと判定するユーザ判定手段と、
上記ユーザ判定手段により、上記操作中ユーザが正規ユーザと判定された場合に、上記操作中ユーザに、上記サービス提供装置におけるサービスを提供するサービス提供手段と
して機能させることを特徴とするサービス提供プログラム。
【請求項１４】
ユーザにサービスを提供するサービス提供装置と、上記サービス提供装置がサービスを提供する正規ユーザが所有する通信端末と、上記サービス提供装置の要求に応じて、上記通信端末の位置に基づく位置認証を行う位置認証装置とを備えるサービス提供システムを構成する上記位置認証装置に搭載されたコンピュータを、
上記サービス提供装置を操作中のユーザに係るユーザ識別情報を保持するユーザ識別情報保持手段と、
上記ユーザ識別情報保持手段が保持したユーザ識別情報に係るユーザが所有する通信端末の識別情報を保持する通信端末識別情報保持手段と、
上記通信端末から、上記通信端末の位置に係る通信端末位置情報を取得する通信端末位置情報取得手段と、
上記サービス提供装置の位置に係るサービス提供装置位置情報を保持するサービス提供装置位置情報保持手段と、
上記サービス提供装置位置情報と、上記通信端末位置情報とに基づいて、上記サービス提供装置と上記通信端末の位置とが一致、又は、閾値以下の距離である場合に、上記サービス提供装置と上記通信端末の位置とが共通すると判定する位置判定手段と、
上記通信端末位置情報取得手段が、上記通信端末から、上記通信端末位置情報を取得しようとする際に、上記通信端末から上記通信端末位置情報ではなく、上記操作中ユーザに対する認証を拒否する旨の情報の返答があった場合には、位置認証結果を認証拒否と判定する認証拒否判定手段と、
上記位置判定手段により、上記サービス提供装置の位置と上記通信端末の位置とが共通すると判定された場合に、位置認証結果を認証成功と判定し、上記位置判定手段により、上記サービス提供装置の位置と上記通信端末の位置とが共通しないと判定された場合に、位置認証結果を認証失敗と判定する位置認証手段と、
上記認証拒否判定手段により位置認証結果が認証拒否と判定された場合には、上記サービス提供装置に位置認証の要求に対する返答として、認証拒否を通知し、上記認証拒否判定手段により位置認証結果が認証拒否と判定されなかった場合には、上記サービス提供装置に位置認証の要求に対する返答として、上記位置認証手段における位置認証結果を通知する位置認証結果通知手段と
して機能させることを特徴とする位置認証プログラム。
【請求項１５】
ユーザにサービスを提供するサービス提供装置と、上記サービス提供装置がサービスを提供する正規ユーザが所有する通信端末と、上記通信端末の位置に応じて位置認証を行う位置認証装置とを備えるサービス提供システムを構成する上記通信端末に搭載されたコンピュータを、
上記位置認証装置の要求に応じて、上記通信端末を所持している通信端末所持ユーザにより入力された、上記操作中ユーザに対する認証を拒否するか否かの情報を取り込み、取り込んだ情報を上記位置認証装置に通知する通信端末ユーザ確認情報入力通知手段と、
上記位置認証装置の要求に応じて、上記通信端末の位置に係る通信端末位置情報を取得して、取得した通信端末位置情報を、上記位置認証装置に通知する通信端末位置情報取得通知手段と、
して機能させることを特徴とする通信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サービス提供システム、サービス提供装置、通信端末、位置認証装置、サービス提供プログラム、通信プログラム及び位置認証プログラムに関し、例えば、現金自動預払機によりサービスを提供するシステムに適用し得る。
【背景技術】
【０００２】
近年、銀行口座からの現金の取り扱いにおいて、現金自動預払機（以下、「ＡＴＭ」という）の利用が進んでいる。ＡＴＭは、銀行口座の現金の取り扱いサービスを行う装置である。銀行に口座を持つユーザが、銀行から発行されたキャッシュカードを用いてＡＴＭにアクセスし、暗証番号などで本人認証を行ない、ユーザの銀行口座から現金の引き出しや預け入れなどを行なう。ユーザの利点として、ＡＴＭの設置されている場所であれば、どこででも現金の引き出しや預け入れができる点や、銀行窓口でのサービスに比べて、手続きが簡素で比較的短時間でサービスを受けられる点がある。一方、サービスを提供する銀行の利点として、利益の少ない窓口業務の自動化により、銀行員の負荷の軽減、人件費の抑制、および利益の多いサービスへの人的リソースの集中が可能になるなどがある。
【０００３】
このような利点がある一方で、ＡＴＭはセキュリティの両で本人認証の脆弱さという問題を持っている。従来の銀行窓口での対応では、窓口の対応員である人間が本人確認を行なっていた。このため、当人以外の悪意を持った第三者が身元を偽って口座から現金を引き出すことは比較的難しかった。しかし、ＡＴＭでは、ユーザの口座にアクセス可能なカードと対応する暗証番号があれば引き出しが可能なため、当人以外の第三者でもカードと暗証番号さえ入手できれば、現金の引落などが出来てしまう。
【０００４】
このような問題に対応するため、特許文献１に記載のシステムのように、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ：全地球測位システム）による位置情報を利用した認証方法がある。ＧＰＳを利用した認証においては、利用者の位置を特定するためのＧＰＳ機能付き携帯電話とカードをユーザに一緒に所持させる。また、銀行のＡＴＭの設置場所を特定するため、ＡＴＭにＧＰＳ受信機を配設する。そして、口座からの現金引き出しを行う場合、利用者の位置情報をキャリアを経由してＧＰＳサービス会社に送信し、更にＡＴＭの位置情報を決済代行サービス会社を経由してＧＰＳサービス会社に送信し、そのＧＰＳサービス会社にて利用者の位置とＡＴＭの設置場所を照合し、一致する場合にのみキャッシュカードの使用を認証する。この方法により、ＡＴＭを操作している人間が正規のユーザであることが保障され、不正な利用を防止することができる。
【特許文献１】特開２００３−１５０８８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載のシステムにおいては、以下のような問題点がある。
【０００６】
１つめの問題点は、ＧＰＳ機能付き携帯電話がない場合のサービス利用である。ユーザがＡＴＭを利用する際に、ＧＰＳ機能付き携楷電話を白宅などに忘れてしまう状況が考えられる。この場合、携帯電話の位置とＡＴＭの位置が異なるためＧＰＳによる認証に失敗するため、正規のユーザであるにもかかわらず、サービスを受けることができない。
【０００７】
２つめの問題点は、ＧＰＳ機能付き携帯電話が盗難にあった場合である。携帯電話を、財布やカード入れと同じバックにしまっておく人が多い。そのため、カードと携帯電話を一緒に盗まれる可能性は十分にある。カードと一緒に携帯電話を盗まれてしまった場合、悪意を持った第三者がカードを使った場合でも位置情報による位置認証が行われ、サービスが利用できてしまう。
【０００８】
３つめの問題点は、悪用された場合の対策である。特許文献１に記載のシステムでは、上述のＧＰＳ機能付き携帯電話が盗まれた場合、正規ユーザは口座を利用停止することで不正な利用を防止する必要がある。しかし、一度口座を停止すると、口座利用を再開させるには煩雑な手続きと、確認のために一定期間利用を待つ必要があり、ユーザへの影響が大きい。
【０００９】
そのため、ユーザが所持する通信端末の位置に応じて認証を行うサービス提供システムにおいて、不正規ユーザへのサービス提供を防止しつつ、正規ユーザへのサービスの利便性を向上させることができるサービス提供システム、サービス提供装置、通信端末、位置認証装置、サービス提供プログラム、通信プログラム及び位置認証プログラムが、望まれている。
【課題を解決するための手段】
【００１０】
第１の本発明のサービス提供システムは、（１）ユーザにサービスを提供するサービス提供装置と、上記サービス提供装置がサービスを提供する正規ユーザが所有する通信端末とを備えるサービス提供システムにおいて、（２）上記サービス提供装置を操作中のユーザが入力した、ユーザ識別情報を取り込むユーザ識別情報入力手段と、（３）上記ユーザ識別情報入力手段が取り込んだユーザ識別情報に係るユーザが所有する通信端末の識別情報を保持する通信端末識別情報保持手段と、（４）通信端末識別情報ごとに対応するパスワードを格納しているパスワード格納手段と、（５）上記通信端末の位置に係る通信端末位置情報を取得する通信端末位置情報取得手段と、（６）上記サービス提供装置の位置に係るサービス提供装置位置情報を保持するサービス提供装置位置情報保持手段と、（７）上記サービス提供装置位置情報と、上記通信端末位置情報とに基づいて、上記サービス提供装置と上記通信端末の位置とが一致、又は、閾値以下の距離である場合に、上記サービス提供装置の位置と上記通信端末の位置とが共通すると判定する位置判定手段と、（８）上記位置判定手段により、上記サービス提供装置の位置と上記通信端末の位置とが共通すると判定された場合に、位置認証結果を認証成功と判定し、上記位置判定手段により、上記サービス提供装置の位置と上記通信端末の位置とが共通しないと判定された場合に、位置認証結果を認証失敗と判定する位置認証手段と、（９）上記位置認証手段において、位置認証結果が認証失敗と判定された場合に、上記操作中ユーザにより入力された、上記通信端末に係るパスワードを取り込む操作中ユーザパスワード入力手段と、（１０）上記操作中ユーザパスワード入力手段において取り込まれた入力パスワードが、上記パスワード格納手段に格納されているパスワードと一致する場合に、その入力パスワードは正当であると判定する操作中ユーザパスワード照合手段と、（１１）上記位置認証手段における位置認証結果が認証成功だった場合、又は、上記操作中ユーザパスワード照合手段により入力パスワードが正当であると判定された場合に、上記操作中ユーザを、上記サービス提供装置によりサービスを提供する正規ユーザと判定するユーザ判定手段と、（１２）上記ユーザ判定手段により、上記操作中ユーザが正規ユーザと判定された場合に、上記操作中ユーザに、上記サービス提供装置におけるサービスを提供するサービス提供手段とを有することを特徴とする。
【００１１】
第２の本発明のサービス提供装置は、（１）ユーザにサービスを提供するサービス提供装置と、上記サービス提供装置がサービスを提供する正規ユーザが所有する通信端末と、上記サービス提供装置の要求に応じて、上記通信端末の位置に基づく位置認証を行う位置認証装置とを備えるサービス提供システムを構成する上記サービス提供装置において、（２）当該サービス提供装置を操作中のユーザが入力した、ユーザ識別情報を取り込むユーザ識別情報入力手段と、（３）上記ユーザ識別情報入力手段が取り込んだユーザ識別情報に係るユーザが所有する通信端末の識別情報を保持する通信端末識別情報保持手段と、（４）上記通信端末識別情報保持手段が保持した通信端末識別情報に係る通信端末の位置と、当該サービス提供装置の位置とに基づく位置認証を上記位置認証装置に依頼し、その位置認証結果を受信する位置認証依頼手段と、（５）上記位置認証依頼手段において、受信した位置認証結果が認証失敗であった場合に、上記操作中ユーザにより入力された、上記通信端末に係るパスワードを取り込む操作中ユーザパスワード入力手段と、（６）上記操作中ユーザパスワード入力手段において取り込まれたパスワードが正当であるか否かを判定する操作中パスワード照合手段と、（７）上記位置認証依頼手段が受信した位置認証結果が成功であった場合、又は、上記操作中ユーザパスワード照合手段により入力パスワードが正当であると判定された場合に、上記操作中ユーザを、当該サービス提供装置によりサービスを提供する正規ユーザと判定するユーザ判定手段と、（８）上記ユーザ判定手段により、上記操作中ユーザが正規ユーザと判定された場合に、上記操作中ユーザに、当該サービス提供装置におけるサービスを提供するサービス提供手段とを有することを特徴とする。
【００１２】
第３の本発明のサービス提供プログラムは、（１）ユーザにサービスを提供するサービス提供装置と、上記サービス提供装置がサービスを提供する正規ユーザが所有する通信端末と、上記サービス提供装置の要求に応じて、上記通信端末の位置に基づく位置認証を行う位置認証装置とを備えるサービス提供システムを構成する上記サービス提供装置に搭載されたコンピュータを、（２）上記サービス提供装置を操作中のユーザが入力した、ユーザ識別情報を取り込むユーザ識別情報入力手段と、（３）上記ユーザ識別情報入力手段が取り込んだユーザ識別情報に係るユーザが所有する通信端末の識別情報を保持する通信端末識別情報保持手段と、（４）上記通信端末識別情報保持手段が保持した通信端末識別情報に係る通信端末の位置と、上記サービス提供装置の位置とに基づく位置認証を上記位置認証装置に依頼し、その位置認証結果を受信する位置認証依頼手段と、（５）上記位置認証依頼手段において、受信した位置認証結果が認証失敗であった場合に、上記操作中ユーザにより入力された、上記通信端末に係るパスワードを取り込む操作中ユーザパスワード入力手段と、（６）上記操作中ユーザパスワード入力手段において取り込まれたパスワードが正当であるか否かを判定する操作中パスワード照合手段と、（７）上記位置認証依頼手段が受信した位置認証結果が成功であった場合、又は、上記操作中ユーザパスワード照合手段により入力パスワードが正当であると判定された場合に、上記操作中ユーザを、上記サービス提供装置によりサービスを提供する正規ユーザと判定するユーザ判定手段と、（８）上記ユーザ判定手段により、上記操作中ユーザが正規ユーザと判定された場合に、上記操作中ユーザに、上記サービス提供装置におけるサービスを提供するサービス提供手段として機能させることを特徴とする。
【００１３】
第４の本発明のサービス提供システムは、（１）ユーザにサービスを提供するサービス提供装置と、上記サービス提供装置がサービスを提供する正規ユーザが所有する通信端末とを備えるサービス提供システムにおいて、（２）上記サービス提供装置を操作中のユーザが入力した、ユーザ識別情報を取り込むユーザ識別情報入力手段と、（３）上記ユーザ識別情報入力手段が取り込んだユーザ識別情報に係るユーザが所有する通信端末の識別情報を保持する通信端末識別情報保持手段と、（４）上記通信端末の位置に係る通信端末位置情報を取得する通信端末位置情報取得手段と、（５）上記通信端末位置情報取得手段が、上記通信端末の位置に係る通信端末位置情報を取得する際に、上記通信端末を所持している通信端末所持ユーザにより入力された、上記操作中ユーザに対する認証を拒否するか否かの情報を取り込む通信端末ユーザ確認情報入力手段と、（６）上記サービス提供装置の位置に係るサービス提供装置位置情報を保持するサービス提供装置位置情報保持手段と、（７）上記サービス提供装置位置情報と、上記通信端末位置情報とに基づいて、上記サービス提供装置と上記通信端末の位置とが一致、又は、閾値以下の距離である場合に、上記サービス提供装置と上記通信端末の位置とが共通すると判定する位置判定手段と、（８）上記通信端末ユーザ確認情報入力手段において、上記操作中ユーザに対する認証を拒否する旨の情報が取り込まれた場合には、位置認証結果を認証拒否と判定する認証拒否判定手段と、（９）上記認証拒否判定手段により、認証拒否と判定されなかった場合で、かつ、上記位置判定手段により、上記サービス提供装置の位置と上記通信端末の位置とが共通すると判定された場合に、位置認証結果を認証成功と判定し、上記認証拒否判定手段により、認証拒否と判定されなかった場合で、かつ、上記位置判定手段により、上記サービス提供装置の位置と上記通信端末の位置とが共通しないと判定された場合に、位置認証結果を認証失敗と判定する位置認証手段と、（１０）上記位置認証手段において、位置認証結果が認証成功であった場合には、上記操作中ユーザを、上記サービス提供装置によりサービスを提供する正規ユーザと判定し、上記位置認証手段において、位置認証結果が認証失敗と判定された場合、又は、上記認証拒否判定手段において位置認証結果が認証拒否と判定された場合には、上記操作中ユーザを、上記サービス提供装置によりサービスを提供しない不正規ユーザと判定するユーザ判定手段と、（１１）上記ユーザ判定手段により、上記操作中ユーザが正規ユーザと判定された場合に、上記操作中ユーザに、上記サービス提供装置におけるサービスを提供するサービス提供手段と、を有することを特徴とする。
【００１４】
第５の本発明のサービス提供装置は、（１）ユーザにサービスを提供するサービス提供装置と、上記サービス提供装置がサービスを提供する正規ユーザが所有する通信端末と、上記通信端末の位置に応じて位置認証を行う位置認証装置とを備えるサービス提供システムを構成する上記サービス提供装置において、（２）当該サービス提供装置を操作中のユーザが入力した、ユーザ識別情報を取り込むユーザ識別情報入力手段と、（３）上記ユーザ識別情報入力手段が取り込んだユーザ識別情報に係るユーザが所有する通信端末の識別情報を保持する通信端末識別情報保持手段と、（４）上記通信端末識別情報保持手段が保持した通信端末識別情報に係る通信端末の位置と、当該サービス提供装置の位置とに基づく位置認証を上記位置認証装置に依頼し、その位置認証結果を受信する位置認証依頼手段と、（５）上記位置認証依頼手段が受信した位置認証結果が認証成功であった場合に、上記操作中ユーザを、当該サービス提供装置によりサービスを提供する正規ユーザと判定し、上記位置認証依頼手段が受信した位置認証結果が認証失敗、又は、認証拒否であった場合には、上記操作中ユーザを不正規ユーザと判定するユーザ判定手段と、（６）上記ユーザ判定手段により、上記操作中ユーザが正規ユーザと判定された場合に、上記操作中ユーザに、当該サービス提供装置におけるサービスを提供するサービス提供手段とを有することを特徴とする。
【００１５】
第６の本発明の位置認証装置は、（１）ユーザにサービスを提供するサービス提供装置と、上記サービス提供装置がサービスを提供する正規ユーザが所有する通信端末と、上記サービス提供装置の要求に応じて、上記通信端末の位置に基づく位置認証を行う位置認証装置とを備えるサービス提供システムを構成する上記位置認証装置において、（２）上記サービス提供装置を操作中のユーザに係るユーザ識別情報を保持するユーザ識別情報保持手段と、（３）上記ユーザ識別情報保持手段が保持したユーザ識別情報に係るユーザが所有する通信端末の識別情報を保持する通信端末識別情報保持手段と、（４）上記通信端末から、上記通信端末の位置に係る通信端末位置情報を取得する通信端末位置情報取得手段と、（５）上記サービス提供装置の位置に係るサービス提供装置位置情報を保持するサービス提供装置位置情報保持手段と、（６）上記サービス提供装置位置情報と、上記通信端末位置情報とに基づいて、上記サービス提供装置と上記通信端末の位置とが一致、又は、閾値以下の距離である場合に、上記サービス提供装置と上記通信端末の位置とが共通すると判定する位置判定手段と、（７）上記通信端末位置情報取得手段が、上記通信端末から、上記通信端末位置情報を取得しようとする際に、上記通信端末から上記通信端末位置情報ではなく、上記操作中ユーザに対する認証を拒否する旨の情報の返答があった場合には、位置認証結果を認証拒否と判定する認証拒否判定手段と、（８）上記位置判定手段により、上記サービス提供装置の位置と上記通信端末の位置とが共通すると判定された場合に、位置認証結果を認証成功と判定し、上記位置判定手段により、上記サービス提供装置の位置と上記通信端末の位置とが共通しないと判定された場合に、位置認証結果を認証失敗と判定する位置認証手段と、（９）上記認証拒否判定手段により位置認証結果が認証拒否と判定された場合には、上記サービス提供装置に位置認証の要求に対する返答として、認証拒否を通知し、上記認証拒否判定手段により位置認証結果が認証拒否と判定されなかった場合には、上記サービス提供装置に位置認証の要求に対する返答として、上記位置認証手段における位置認証結果を通知する位置認証結果通知手段とを有することを特徴とする。
【００１６】
第７の本発明の通信端末は、（１）ユーザにサービスを提供するサービス提供装置と、上記サービス提供装置がサービスを提供する正規ユーザが所有する通信端末と、上記通信端末の位置に応じて位置認証を行う位置認証装置とを備えるサービス提供システムを構成する上記通信端末において、（２）上記位置認証装置の要求に応じて、当該通信端末を所持している通信端末所持ユーザにより入力された、上記操作中ユーザに対する認証を拒否するか否かの情報を取り込み、取り込んだ情報を上記位置認証装置に通知する通信端末ユーザ確認情報入力通知手段と、（３）上記位置認証装置の要求に応じて、当該通信端末の位置に係る通信端末位置情報を取得して、取得した通信端末位置情報を、上記位置認証装置に通知する通信端末位置情報取得通知手段と、を有することを特徴とする。
【００１７】
第８の本発明のサービス提供プログラムは、（１）ユーザにサービスを提供するサービス提供装置と、上記サービス提供装置がサービスを提供する正規ユーザが所有する通信端末と、上記通信端末の位置に応じて位置認証を行う位置認証装置とを備えるサービス提供システムを構成する上記サービス提供装置に搭載されたコンピュータを、（２）上記サービス提供装置を操作中のユーザが入力した、ユーザ識別情報を取り込むユーザ識別情報入力手段と、（３）上記ユーザ識別情報入力手段が取り込んだユーザ識別情報に係るユーザが所有する通信端末の識別情報を保持する通信端末識別情報保持手段と、（４）上記通信端末識別情報保持手段が保持した通信端末識別情報に係る通信端末の位置と、上記サービス提供装置の位置とに基づく位置認証を上記位置認証装置に依頼し、その位置認証結果を受信する位置認証依頼手段と、（５）上記位置認証依頼手段が受信した位置認証結果が認証成功であった場合に、上記操作中ユーザを、上記サービス提供装置によりサービスを提供する正規ユーザと判定し、上記位置認証依頼手段が受信した位置認証結果が認証失敗、又は、認証拒否であった場合には、上記操作中ユーザを不正規ユーザと判定するユーザ判定手段と、（６）上記ユーザ判定手段により、上記操作中ユーザが正規ユーザと判定された場合に、上記操作中ユーザに、上記サービス提供装置におけるサービスを提供するサービス提供手段として機能させることを特徴とする。
【００１８】
第９の本発明の位置認証プログラムは、（１）ユーザにサービスを提供するサービス提供装置と、上記サービス提供装置がサービスを提供する正規ユーザが所有する通信端末と、上記サービス提供装置の要求に応じて、上記通信端末の位置に基づく位置認証を行う位置認証装置とを備えるサービス提供システムを構成する上記位置認証装置に搭載されたコンピュータを、（２）上記サービス提供装置を操作中のユーザに係るユーザ識別情報を保持するユーザ識別情報保持手段と、（３）上記ユーザ識別情報保持手段が保持したユーザ識別情報に係るユーザが所有する通信端末の識別情報を保持する通信端末識別情報保持手段と、（４）上記通信端末から、上記通信端末の位置に係る通信端末位置情報を取得する通信端末位置情報取得手段と、（５）上記サービス提供装置の位置に係るサービス提供装置位置情報を保持するサービス提供装置位置情報保持手段と、（６）上記サービス提供装置位置情報と、上記通信端末位置情報とに基づいて、上記サービス提供装置と上記通信端末の位置とが一致、又は、閾値以下の距離である場合に、上記サービス提供装置と上記通信端末の位置とが共通すると判定する位置判定手段と、（７）上記通信端末位置情報取得手段が、上記通信端末から、上記通信端末位置情報を取得しようとする際に、上記通信端末から上記通信端末位置情報ではなく、上記操作中ユーザに対する認証を拒否する旨の情報の返答があった場合には、位置認証結果を認証拒否と判定する認証拒否判定手段と、（８）上記位置判定手段により、上記サービス提供装置の位置と上記通信端末の位置とが共通すると判定された場合に、位置認証結果を認証成功と判定し、上記位置判定手段により、上記サービス提供装置の位置と上記通信端末の位置とが共通しないと判定された場合に、位置認証結果を認証失敗と判定する位置認証手段と、（９）上記認証拒否判定手段により位置認証結果が認証拒否と判定された場合には、上記サービス提供装置に位置認証の要求に対する返答として、認証拒否を通知し、上記認証拒否判定手段により位置認証結果が認証拒否と判定されなかった場合には、上記サービス提供装置に位置認証の要求に対する返答として、上記位置認証手段における位置認証結果を通知する位置認証結果通知手段として機能させることを特徴とする。
【００１９】
第１０の本発明の通信プログラムは、（１）ユーザにサービスを提供するサービス提供装置と、上記サービス提供装置がサービスを提供する正規ユーザが所有する通信端末と、上記通信端末の位置に応じて位置認証を行う位置認証装置とを備えるサービス提供システムを構成する上記通信端末に搭載されたコンピュータを、（２）上記位置認証装置の要求に応じて、上記通信端末を所持している通信端末所持ユーザにより入力された、上記操作中ユーザに対する認証を拒否するか否かの情報を取り込み、取り込んだ情報を上記位置認証装置に通知する通信端末ユーザ確認情報入力通知手段と、（３）上記位置認証装置の要求に応じて、上記通信端末の位置に係る通信端末位置情報を取得して、取得した通信端末位置情報を、上記位置認証装置に通知する通信端末位置情報取得通知手段として機能させることを特徴とする。
【発明の効果】
【００２０】
本発明によれば、ユーザが所持する通信端末の位置に応じて認証を行うサービス提供システムにおいて、不正規ユーザへのサービス提供を防止しつつ、正規ユーザの利便性を向上させることができる。
【発明を実施するための最良の形態】
【００２１】
（Ａ）主たる実施形態
以下、本発明によるサービス提供システム、サービス提供装置、通信端末、位置認証装置、サービス提供プログラム、通信プログラム及び位置認証プログラムの一実施形態を、図面を参照しながら詳述する。なお、この実施形態においては、本発明のサービス提供装置を、ＡＴＭに適用した例について説明している。また、この実施形態において、通信端末は、後述するＧＰＳデバイスである。
【００２２】
（Ａ−１）実施形態の構成
図１は、この実施形態のサービス提供システム全体の機能的構成を示すブロック図である。
【００２３】
サービス提供システム１は、位置認証装置１０、ＧＰＳデバイス２０、ＡＴＭ３０を有している。図１では、位置認証装置１０とＧＰＳデバイス２０との間の通信は第１のネットワークＮ１を介して行われ、位置認証装置１０とＡＴＭ３０との間の通信は第２のネットワークＮ２を介して行われるものとする。なお、図１においては、ネットワークＮ１とネットワークＮ２は別ネットワークとして記載しているが同一のネットワークとしても良い。
【００２４】
ＡＴＭ３０は、ユーザに預金口座に係るサービス（例えば、預金の引き出し、振り替え、残高照会等）を提供する装置である。ＡＴＭ３０は、ユーザにサービスを提供する際、後述する認証システム２０の位置認証装置１０に認証依頼を行い、その認証結果に応じて、ユーザにサービスを提供する。
【００２５】
また、ＡＴＭ３０は、各ユーザが所持しているＧＰＳデバイス２０に付与されている識別情報（以下、「デバイスＩＤ」という）を、保持し、位置認証装置１０に認証を依頼する際に、認証に係るユーザが所持するＧＰＳデバイス２０のデバイスＩＤを通知する。また、ＡＴＭ３０は、自己の位置情報を保持しており、位置認証装置１０に認証を依頼する際に、自己の位置情報も通知する。
【００２６】
ＧＰＳデバイス２０は、ＧＰＳを用いて自己の位置に係る位置情報を取得し、その取得した位置情報を、位置認証装置１０に送信するものであり、ＡＴＭ３０を用いてサービスを受けようとするユーザが所有している。ＧＰＳデバイス２０は、例えば、ユーザが所有する携帯電話端末としても良い。また、位置認証装置１０では、デバイスＩＤにより、それぞれのＧＰＳデバイス２０が識別される。
【００２７】
位置認証装置１０は、ＡＴＭ３０から認証依頼があると、ユーザとＡＴＭ３０の位置が一致しているか否かに応じて認証を行う。具体的には、ＡＴＭ３０を操作しているユーザは、ＡＴＭ３０の前にいるはずであるので、ＡＴＭ３０を操作しているユーザの位置は、ＡＴＭ３０と一致する。そのため、位置認証装置１０は、正当なユーザであれば所持しているはずのＧＰＳデバイス２０の位置と、ＡＴＭ３０の位置とが一致する場合には、操作しているユーザは、ＧＰＳデバイス２０を所持しているユーザ、すなわち、正規のユーザであり、認証成功と判定して、認証結果として認証成功をＡＴＭ３０に通知する。以下の説明において、上述のようなＧＰＳデバイス２０の位置と、ＡＴＭ３０の位置とが共通するか否かに基づいて認証を行うことを「位置認証」と表す。位置認証において、ＧＰＳデバイス２０の位置と、ＡＴＭ３０の位置とが共通するか否かの判定においては、完全に一致する場合のみ共通すると判定しても良いし、両者間の距離が閾値以下の場合にも共通すると判定するようにしても良い。
【００２８】
また、サービス提供システム１において、デバイスＩＤには、対応するパスワード（以下、「デバイス暗証番号」という）が付与されている。デバイス暗証番号は、例えば、ＧＰＳデバイス２０において通信不良などにより位置情報が取得できなかった場合などに、ＡＴＭ３０において代替の認証手段などに用いられる。デバイス暗証番号は、位置認証装置１０において、デバイスＩＤと対応付けて登録されているものとする。また、デバイスＩＤに対応するパスワードの形式は、番号に限定されず、例えば、文字列であっても良い。
【００２９】
また、位置認証装置１０は、ＧＰＳデバイス２０に、位置情報の問い合わせをする際に、上述のデバイス暗証番号を確認するモード（手段）（以下、「ユーザ確認モード」という）を有している。位置認証装置１０には、ユーザ確認モードのＯＮ／ＯＦＦを設定するフラグ情報（以下、「ユーザ確認モードフラグ」という）を登録しており、ユーザ確認モードフラグはユーザの操作に応じて設定される。また、ユーザ確認モードフラグが、ＯＮに設定されている場合には、位置認証装置１０は、ＧＰＳデバイス２０に対して、デバイス暗証番号の入力を要求し、ＧＰＳデバイス２０では、ユーザにデバイス暗証番号を入力させて、そのデバイス暗証番号が、位置認証装置１０に返答される。そして、位置認証装置１０では、ＧＰＳデバイス２０から返答された内容と、登録されているデバイスＩＤが一致する場合にのみ、ＧＰＳデバイス２０から位置情報を取得して、位置認証を行う。なお、ユーザ確認モードフラグがＯＦＦになっている場合には、上述のようなデバイス暗証番号の入力を要求せずに、位置認証を行う。
【００３０】
次に、サービス提供システム１における各構成要素の詳細について説明する。
【００３１】
ＡＴＭ３０は、制御部３１、送受信部３２、入力部３３、出力部３４、認証部３５、ユーザ情報保持部３６、位置情報保持部３７を有している。なお、図１において図示は省略しているが、ＡＴＭ３０は、例えば、現金処理を行う装置など、既存のＡＴＭが備える他の構成も有しているものとする。ＡＴＭ３０は、ユーザの認証やサービス提供に係る情報処理等を実行するためのＣＰＵ、ＲＯＭ、ＲＡＭなどのプログラムの実行構成（１台に限定されず、複数台を分散処理し得るようにしたものであっても良い。）を有しており、ＣＰＵ（実施形態のサービス提供プログラムを含む）が実行するプログラムがインストールされている。上述したプログラムを含め、ＡＴＭ３０の機能的構成を示すと図１に示すようになる。
【００３２】
制御部３１は、ＡＴＭ３０の全体の動作を制御する機能を担っている。
【００３３】
送受信部３２は、ネットワークＮ２を介して、位置認証装置１０と通信する機能を担っている。
【００３４】
入力部３３は、例えば、ユーザに暗証番号などの情報を入力させる機能を担っている。入力部３３は、入力用のキーや、タッチパネルなどであってもよく、その入力方法は限定されないものである。また、入力部３３は、既存のＡＴＭに用いられている入力用のキーやタッチパネルなどを適用しても良い。なお、この実施形態の入力部３３では、ユーザを識別する情報（例えば、口座番号や、ユーザの名前など）を入力させる際には、キャッシュカードをユーザに投入させ、そのキャッシュカードの内容からユーザを識別する情報を取得するものとする。
【００３５】
出力部３４は、例えば、ユーザにサービスの処理結果などを出力する機能を担っている。出力部３４は、ディスプレイ等の表示装置に表示出力させたり、プリンタ等の印刷装置に印刷出力させたりする構成としてもよく、その出力方法は問われないものである。また、出力部３４は、既存のＡＴＭに用いられているディスプレイやプリンタなどを適用しても良い。
【００３６】
ユーザ情報保持部３６は、当該ＡＴＭ３０を操作しているユーザが所持しているＧＰＳデバイス２０のデバイスＩＤや、デバイスＩＤ等を保持するものである。ユーザ情報保持部３６がデバイスＩＤを保持する手段としては、例えば、ユーザ（口座）ごとに対応するデバイスＩＤ等が予め登録されているデータベースを、ＡＴＭ３０の内部又は外部に配置し、当該ＡＴＭ３０を操作しているユーザが、キャッシュカードの投入や、ＩＤ情報入力などにより、サービス提供に係るユーザ（口座）の識別情報を入力すると、そのユーザ（口座）に対応するデバイスＩＤ等を検出するようにしても良いし、ユーザが所持するキャッシュカード自体に登録するようにしても良く、デバイスＩＤ等を保持する手段は限定されないものである。なお、この実施形態においては、デバイスＩＤは、ユーザが所持するキャッシュカード自体に登録されており、ユーザがＡＴＭ３０にキャッシュカードを投入するとデバイスＩＤもＡＴＭ３０に読込まれるものとする。
【００３７】
位置情報保持部３７は、当該ＡＴＭ３０の位置情報を保持する手段である。ＡＴＭ３０が自己の位置情報を保持する手段としては、例えば、予め手動で登録しても良いし、ＡＴＭ３０自身がＧＰＳなどを用いて自己の位置情報を取得する手段を有するようにしても良く、位置情報を保持する方法は限定されないものである。
【００３８】
認証部３５は、当該ＡＴＭ３０に、ユーザがサービスを受けようとする操作を行った場合に、認証システム２０の位置認証装置１０に認証依頼を行い、少なくともその認証結果に応じて、ユーザにサービスを提供するか否かを判定するものである。認証部３５は、位置認証装置１０に認証依頼を行う際には、ユーザ情報保持部３６が保持しているデバイスＩＤと、位置情報保持部３７が保持している位置情報とを併せて通知する。
【００３９】
そして、認証システム２０から、ＡＴＭ３０（認証部３５）への返答が「認証成功」であった場合には、ＡＴＭ３０は、当該ＡＴＭ３０を操作中のユーザについて、サービス提供を行う正規ユーザとみなし、サービス提供を可能な状態とする。
【００４０】
認証システム２０から、ＡＴＭ３０（認証部３５）への返答が「認証拒否」であった場合には、ＡＴＭ３０は、当該ＡＴＭ３０を操作中のユーザについて、サービス提供を行わない不正規ユーザとみなし、サービス提供を行わず、受付を終了する。
【００４１】
認証システム２０から、ＡＴＭ３０（認証部３５）への返答が「認証失敗」であった場合には、ユーザに、さらにデバイス暗証番号の入力を要求する表示を出力部３４にて行い、入力部３３により入力させる。そして、入力されたデバイス暗証番号が正当なものであるか否かを、認証センタ装置１０に問い合わせし、正当なものであるとの返答があった場合にＡＴＭ３０（認証部３５）は、当該ＡＴＭ３０を操作中のユーザについて、サービス提供を行う正規ユーザとみなし、サービス提供を可能な状態とする。一方、認証センタ装置１０からの問い合わせた結果入力されたデバイス暗証番号が正当なものでなかった場合には、ＡＴＭ３０（認証部３５）は、当該ＡＴＭ３０を操作中のユーザについてサービス提供を行わない不正規ユーザとみなし、サービス提供を行わず、受付を終了する。
【００４２】
ＧＰＳデバイス２０は、制御部２１、送受信部２２、入力部２３、出力部２４、位置情報取得部２５、ユーザ確認処理部２６、認証結果通知部２７を有している。ここで、ＧＰＳデバイス２０は、例えば、ハードウェア的な通信部の他は、通信処理やデータ処理（位置情報の取得や、ユーザから入力された情報の処理）等を実行するためのＣＰＵ、ＲＯＭ、ＲＡＭ等を有しており、ＣＰＵが実行するプログラム（実施形態の通信プログラム）がインストールされている。上述したプログラムを含め、ＧＰＳデバイス２０の機能的構成を示すと図１に示すようになる。
【００４３】
制御部２１は、ＧＰＳデバイス２０の全体の動作を制御する機能を担っている。
【００４４】
送受信部２２は、ＧＰＳデバイス２０が、ネットワークＮ２を介して位置認証装置１０などの他の通信装置と通信するインタフェースの機能を担っている。
【００４５】
入力部２３は、ユーザに、例えばデバイス暗証番号などを入力させる機能を担っている。入力部２３は、入力用のキーや、タッチパネルなどであってもよく、その入力方法は限定されないものである。入力部２３としては、例えば、ＧＰＳデバイス２０が、携帯電話端末である場合には、その携帯電話端末のボタンやタッチパネルを、入力部２３として適用しても良い。
【００４６】
出力部２４は、ユーザに情報を出力する機能を担っている。出力部２４は、ディスプレイ等の表示装置に表示出力させたり、プリンタ等の印刷装置に印刷出力させたりする構成としてもよく、その出力方法は問われないものである。出力部２４としては、例えば、ＧＰＳデバイス２０が、携帯電話端末である場合には、その携帯電話におけるディスプレイを、出力部２４として適用しても良い。
【００４７】
位置情報取得部２５は、例えば、ＧＰＳを用いて、当該ＧＰＳデバイス２０の位置情報を取得し、送受信部２２を介して、位置認証装置１０に取得した位置情報を通知する機能を担っている。
【００４８】
位置情報取得部２５は、認証センタ装置１０からの要求に応じて、当該ＧＰＳデバイス２０の位置情報を取得し、取得した位置情報を認証センタ装置１０に返答するが、例えば、ＧＰＳデバイス２０の地理的要因や天候などによりＧＰＳにおける人工衛星からの電波が正常に受信できないなどの理由により、位置情報の取得に失敗した場合には、認証センタ装置１０には、位置情報ではなく位置情報の取得に失敗した旨が通知される。
【００４９】
また、位置情報取得部２５は、ユーザの操作により、位置情報を認証システム２０に通知する機能を停止させる設定を行う手段を有している。ユーザによる位置情報取得部２５の機能に係る設定は、ユーザが、直接ＧＰＳデバイス２０を操作することにより設定するようにしても良いし、ユーザが遠隔でＧＰＳデバイス２０を操作することによっても設定可能とするようにしても良い。例えば、ＧＰＳデバイス２０が携帯電話端末に搭載されている場合には、公衆電話網経由でその携帯電話端末に接続して設定変更できるようにしても良い。また、ＧＰＳデバイス２０において、ユーザに位置情報取得部２５の機能に係る設定変更を行わせる際には、パスワード認証や生態認証（例えば、指紋や静脈など）を行うようにしても良い。また、位置情報取得部２５は、位置情報を認証システム２０に通知する機能を停止させる設定がされている状態で、位置認証装置１０から位置情報の問い合わせがあった場合には、位置情報ではなく、「認証拒否」である旨を通知する。
【００５０】
ユーザ確認処理部２６は、認証センタ装置１０からの要求に応じて、ユーザ確認（デバイス暗証番号の入力）に係る処理を行うものである。ユーザ確認処理部２６は、認証センタ装置１０から、ユーザ確認の要求があった場合には、出力部２４を制御してユーザに、デバイス暗証番号、又は、認証拒否の入力を促し（例えば、入力を要求するメッセージや音声を出力する）、ユーザにより入力部２３にデバイス暗証番号、又は、認証拒否が入力されると、その入力された内容を、認証センタ装置１０に通知する。ユーザにより入力部２３において「認証拒否」を入力させる方法としては、例えば、ユーザにボタン操作により入力させても良く、入力方法は限定されないものである。
【００５１】
認証結果通知部２７は、認証センタ装置１０から、位置認証の結果が通知された場合に、その内容をユーザに通知する処理を行うものである。認証結果通知部２７は、認証センタ装置１０から位置認証の結果が通知されるとその内容を出力部２４を用いて出力し、ユーザに通知させる。例えば、ＧＰＳデバイス２０が携帯電話端末に搭載されている場合には、携帯電話端末におけるメール受信機能や、アラーム機能などを用いて、ユーザに認証結果を通知するようにしても良い。
【００５２】
位置認証装置１０は、制御部１１、送受信部１２、位置情報保持部１３、認証判定部１４、ユーザ情報登録部１５を有している。位置認証装置１０は、パソコンなどの情報処理装置（１台に限定されず、複数台を分散処理し得るようにしたものであっても良い。）上に、実施形態の位置認証プログラム（固定データを含む）をインストールすることにより、構築されるものであるが、機能的には図１のように表すことができる。
【００５３】
制御部１１は、位置認証装置１０の各構成要素を制御する機能を担っている。
【００５４】
送受信部１２は、ＡＴＭ３０や、ＧＰＳデバイス２０と、ネットワークＮ１またはＮ２を介して通信するための機能を担っている。
【００５５】
ユーザ情報登録部１５は、位置認証装置１０において位置認証に必要なユーザ情報を登録する記憶手段である。ユーザ情報登録部１５では、それぞれのＧＰＳデバイス２０ごとのデバイスＩＤと、そのデバイスＩＤに対応するデバイス暗証番号及びユーザ確認モードフラグの情報を登録している。ユーザ確認モードフラグが「ＯＮ」になっている場合にはユーザ確認モードがＯＮになっていることを示し、「ＯＦＦ」になっている場合にはユーザ確認モードフラグがＯＦＦになっていることを示すものとする。
【００５６】
また、ユーザ情報登録部１５における、ユーザ確認モードフラグの内容は、ユーザにより設定変更が可能な構成としても良い。例えば、ユーザがＧＰＳデバイス２０を介して認証センタ装置１０（ユーザ情報登録部１５）にアクセスし、当該ユーザが所有するＧＰＳデバイス２０に係るユーザ確認モードフラグの内容を変更することができる構成としても良い。
【００５７】
また、ユーザ情報登録部１５では、デバイスＩＤから、ＧＰＳデバイス２０に係るユーザの個人の情報（例えば、口座情報など）に関連付けしないように情報を登録するようにしても良い。
【００５８】
位置情報保持部１３は、ＡＴＭ３０から、認証依頼と共に通知されたデバイスＩＤに該当するＧＰＳデバイス２０へ、位置情報の問い合わせを行い、返答された位置情報を保持し、認証判定部１４に通知するものである。ＧＰＳデバイス２０のネットワークＮ２上における識別情報、すなわち、位置認証装置１０がＧＰＳデバイス２０へ接続する識別情報（以下、「デバイス接続ＩＤ」という）が、デバイスＩＤと異なる場合には、デバイスＩＤごとに対応するネットワークＮ上における識別情報を予め登録しておき、ＡＴＭ３０から通知されたデバイスＩＤに基づいてＧＰＳデバイス２０のネットワークＮ２上における識別情報を検索して用いるようにしても良い。デバイスＩＤと、デバイス接続ＩＤは、同じ内容であっても良いが、この実施形態においては、デバイスＩＤと、デバイス接続ＩＤとは異なる形式の内容であるものとする。デバイス接続ＩＤは、ネットワークＮ２における識別情報の形式に依存し、例えば、ネットワークＮ２が公衆電話網で、ＧＰＳデバイス２０が携帯電話端末である場合には、その携帯電話端末の電話番号などが該当する。ネットワークＮ２が、例えば、ＩＰネットワークである場合には、デバイス接続ＩＤはＩＰアドレスやドメイン名などが該当し、ネットワークＮ２がＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）を用いたサービス提供システムである場合にはＳＩＰ上のユーザ名などが該当する。
【００５９】
また、位置情報保持部１３は、ＧＰＳデバイス２０に位置情報の取得を要求し、その返答内容が位置情報ではなく、位置情報の取得に失敗した旨の内容であった場合には、その旨を認証判定部１４に通知する。また、位置情報保持部１３は、ＧＰＳデバイス２０と通信ができなかった場合にも位置情報の取得に失敗した旨を、認証判定部１４に通知する。位置情報保持部１３が、ＧＰＳデバイス２０と通信ができない原因としては、例えば、ＧＰＳデバイス２０自体の故障や、位置認証装置１０とＧＰＳデバイス２０との間のネットワークにおいて通信障害があった場合などが挙げられる。
【００６０】
また、位置情報保持部１３は、ＧＰＳデバイス２０へ、位置情報の問い合わせを行う際に、ユーザ情報登録部１５から、問い合わせに係るデバイスＩＤに対応するユーザ確認モードフラグを取得する。そして、問い合わせに係るデバイスＩＤに対応するユーザ確認モードフラグが、「ＯＮ」になっていた場合には、そのＧＰＳデバイス２０にデバイス暗証番号の問い合わせを行い、返答を受ける。そして、そのＧＰＳデバイス２０からデバイス暗証番号が返答され、正当な内容であった場合、ずなわち、ユーザ情報登録部１５に登録されている内容と一致した場合に、ＧＰＳデバイス２０に位置情報の問い合わせを行う。また、位置情報保持部１３は、ＧＰＳデバイス２０から返答されたデバイス暗証番号が正当でなかった場合、ずなわち、ユーザ情報登録部１５に登録されている内容と一致しなかった場合には、デバイス暗証番号の不一致の発生を、認証判定部１４に通知する。
【００６１】
また、位置情報保持部１３は、ユーザ確認モードフラグが「ＯＮ」の場合に、ＧＰＳデバイス２０から返答された内容が、「認証拒否」であった場合には、その旨を認証判定部１４に通知する。また、位置情報保持部１３は、ユーザ確認モードフラグが「ＯＦＦ」の場合でも、ＧＰＳデバイス２０への位置情報問い合わせに対する返答が「認証拒否」であった場合には、同様にその旨を認証判定部１４に通知する。
【００６２】
認証判定部１４は、ＡＴＭ３０から、認証依頼があると、位置情報保持部１３により保持されるその認証依頼に係るＧＰＳデバイス２０の位置情報と、認証依頼と共にＡＴＭ３０から通知された位置情報とに基づいて、ＡＴＭ３０とＧＰＳデバイス２０の位置が共通するか否かを判定し、その判定結果などに応じて、「認証拒否」、「認証成功」、「認証失敗」の３種類のいずれかを位置認証結果として認証依頼元のＡＴＭ３０に通知する。
【００６３】
認証判定部１４は、ＡＴＭ３０とＧＰＳデバイス２０の位置が共通すると判定した場合には、ＡＴＭ３０に「認証成功」を通知する。
【００６４】
認証判定部１４は、ＡＴＭ３０とＧＰＳデバイス２０の位置が共通しないと判定した場合や、位置情報保持部１３から位置情報取得に失敗した旨の通知があった場合には、ＡＴＭ３０に「認証失敗」を通知する。また、認証判定部１４は、位置情報保持部１３から、デバイス暗証番号の不一致の発生が通知された場合にも、ＡＴＭ３０に「認証失敗」を通知する。
【００６５】
位置情報保持部１３からＧＰＳデバイス２０への問い合わせの返答が、「認証拒否」であった場合には、認証判定部１４は、ＡＴＭ３０に「認証拒否」を通知する。
【００６６】
また、認証判定部１４は、ＡＴＭ３０において入力されたデバイス暗証番号が、正当な内容であるか否かの問い合わせが、ＡＴＭ３０からあった場合に、問い合わせに係るデバイスＩＤに対応するデバイス暗証番号をユーザ情報登録部１５から検出し、検出したデバイス暗証番号と一致するか否かにもとづいて、問い合わせに係るデバイス暗証番号が正当であるか否かの結果を返答する。
【００６７】
（Ａ−２）実施形態の動作
次に、以上のような構成を有するこの実施形態のサービス提供システム１の動作（サービス提供方法）を説明する。
【００６８】
（Ａ−２−１）ＡＴＭの動作について
図２は、ＡＴＭ３０における、ユーザへのサービス提供をする際の動作について示したフローチャートである。
【００６９】
まず、ユーザによりＡＴＭ３０の利用が開始され、キャッシュカードが投入されると、ＡＴＭ３０により、ユーザに通常の暗証番号による認証が行われ、成功したものとする（Ｓ１０１、Ｓ１０２）。ステップＳ１０２において、通常の暗証番号による認証が失敗した場合には、当然ＡＴＭ３０によるサービス提供は行われないことになる。
【００７０】
次に、ＡＴＭ３０では、ユーザが投入したキャッシュカードから、口座番号などのユーザ情報及びデバイスＩＤを読取り、位置認証装置１０へ認証依頼と共に、デバイスＩＤが通知される（Ｓ１０３）。
【００７１】
そして、位置認証装置１０からの返答が、[認証拒否」であった場合には、後述するステップＳ１０５から動作し、「認証成功」であった場合には、後述するステップＳ１０６から動作し、「認証失敗」であった場合には、後述するステップＳ１０７から動作する（Ｓ１０４）。
【００７２】
上述のステップＳ１０４において、位置認証装置１０からの返答が、「認証拒否」であった場合には、現在ＡＴＭ３０を操作中のユーザは不正規ユーザであると判定し、ＡＴＭ３０による受付が終了され、サービス提供は行われない（Ｓ１０５）。
【００７３】
上述のステップＳ１０４において、位置認証装置１０からの返答が、「認証成功」であった場合には、現在ＡＴＭ３０を操作中のユーザは正規のユーザであると判断する（Ｓ１０６）。
【００７４】
上述のステップＳ１０４において、位置認証装置１０からの返答が、「認証失敗」であった場合には、ユーザに対して、さらにデバイス暗証番号の入力を要求する表示が出力部３４にて行われ、ユーザにより入力部３３にデバイス暗証番号が入力されたものとする（Ｓ１０７）。
【００７５】
そして、上述のステップＳ１０７において、デバイス暗証番号が入力されると、ＡＴＭ３０では、認証部３５により、入力されたデバイス暗証番号が正当な内容であるか否かが、認証センタ装置１０に問い合わせされ、正当な内容である旨の返答があった場合には、現在ＡＴＭ３０を操作中のユーザは正規ユーザであると判定し、後述するステップＳ１０９から動作し、正当な内容でない旨の返答があった場合には、現在ＡＴＭ３０を操作中のユーザは不正規ユーザであると判定し、後述するステップＳ１１０から動作する（Ｓ１０８）。
【００７６】
上述のステップＳ１０６、又は、ステップＳ１０８において、現在ＡＴＭ３０を操作中のユーザは正規ユーザであると判定された場合には、ＡＴＭ３０においてサービス提供を可能な状態にされる（Ｓ１０９）。
【００７７】
ステップＳ１０８において、現在ＡＴＭ３０を操作中のユーザは不正規ユーザであると判定された場合には、ＡＴＭ３０による受付が終了され、サービス提供は行われない（Ｓ１１０）。
【００７８】
（Ａ−２−２）位置認証装置及びＧＰＳデバイスの動作について
図３は、位置認証装置１０、ＧＰＳデバイス２０における認証の動作を示したフローチャートである。
【００７９】
まず、上述のステップＳ１０３の動作により、ＡＴＭ３０から位置認証装置１０に認証依頼と共に認証に係るデバイスＩＤが通知されたものとする（Ｓ２０１）。
【００８０】
次に、位置認証装置１０では、通知されたデバイスＩＤに係る、ユーザ確認モードフラグが確認され、フラグの内容が「ＯＮ」（確認あり）であった場合には、後述するステップＳ２０６から動作し、「ＯＦＦ」（確認無し）であった場合には、後述するステップＳ２０３から動作する（Ｓ２０２）。
【００８１】
上述のステップＳ２０２において、フラグの内容が「ＯＮ」（確認あり）であった場合には、位置認証装置１０からＧＰＳデバイス２０にデバイス暗証番号の問い合わせが通知される。そして、ＧＰＳデバイス２０により、当該ＧＰＳデバイス２０を所持しているユーザにデバイス暗証番号の入力が要求され、デバイス暗証番号が入力された場合や、一定時間入力されなかった場合には、後述するステップＳ２０７から動作し、ユーザにより「認証拒否」が入力された場合や、ＧＰＳデバイス２０において、位置情報取得部２５による位置情報を通知する機能が停止する設定が行われている場合には、後述するステップＳ２０９から動作する（Ｓ２０６）
上述のステップＳ２０６で、ＧＰＳデバイス２０において、ユーザにより、デバイス暗証番号が入力された場合には、ＧＰＳデバイス２０から位置認証装置１０にその入力された内容が通知され、位置認証装置１０において、ユーザ情報登録部１５に登録されている内容と一致するか否か判定され、一致すると判定された場合には、後述するステップＳ２０３から動作し、一致しないと判定された場合には後述するステップＳ２０８から動作する（Ｓ２０７）。また、ステップＳ２０７では、ＧＰＳデバイス２０において、ユーザにより、デバイス暗証番号が一定時間入力されなかった場合にも後述するステップＳ２０８から動作する。
【００８２】
上述のステップＳ２０２において、フラグの内容が「ＯＦＦ」（確認無し）であった場合、又は、上述のステップＳ２０７において、ＧＰＳデバイス２０から通知されたデバイス暗証番号がユーザ情報登録部１５に登録されている内容と一致すると判定された場合には、位置認証装置１０から、ＧＰＳデバイス２０に位置情報の問い合わせが行われる。そして、ＧＰＳデバイス２０において、位置情報取得部２５による位置情報を通知する機能を停止する設定が行われている場合には、ＧＰＳデバイス２０から問い合わせの返答として、位置認証装置１０に「認証拒否」が通知され、後述するステップＳ２０９から動作する。また、ＧＰＳデバイス２０において、位置情報を通知する機能が停止されていない場合、すなわち正常動作している場合には、ＧＰＳデバイス２０において位置情報取得部２５により位置情報が取得されて、位置認証装置１０にその位置情報が返答され、後述するステップＳ２０４から動作する。また、ＧＰＳデバイス２０において、位置情報の取得に失敗した場合などの要因により、認証センタ装置１０において、ＧＰＳデバイス２０の位置情報が取得できなかった場合には、後述するステップＳ２０８から動作する（Ｓ２０３）。
【００８３】
上述のステップＳ２０３において、ＧＰＳデバイス２０から位置認証装置１０に位置情報が通知された場合には、位置認証装置１０では、ＧＰＳデバイス２０の位置と、ＡＴＭ３０の位置とが共通するか否か判定され、共通すると判定された場合には、後述するステップＳ２０５から動作し、共通しないと判定された場合には、後述するステップＳ２０８から動作する（Ｓ２０４）。
【００８４】
上述のステップＳ２０４において、ＧＰＳデバイス２０の位置と、ＡＴＭ３０の位置とが共通すると判定された場合には、位置認証装置１０からＡＴＭ３０に、上述のステップＳ２０１における認証依頼の返答として、「認証成功」が通知される（Ｓ２０５）。
【００８５】
上述のステップＳ２０６、又は、上述のステップＳ２０３において、ＧＰＳデバイス２０から位置認証装置１０に「認証拒否」が通知された場合には、上述のステップＳ２０１における認証依頼の返答として、位置認証装置１０からＡＴＭ３０に「認証拒否」が通知される（Ｓ２０９）。
【００８６】
上述のステップＳ２０６、Ｓ２０７において、ユーザにより、ＧＰＳデバイス２０に間違ったデバイスＩＤが入力された場合や、デバイス暗証番号が一定時間入力されなかった場合、上述のステップＳ２０３において位置情報の取得に失敗した場合、上述のステップＳ２０４において位置認証に失敗した場合には、上述のステップＳ２０１における認証依頼の返答として、位置認証装置１０からＡＴＭ３０に「認証失敗」が通知される（Ｓ２０８）。また、ステップＳ２０８では、位置認証結果が「認証失敗」であった旨が位置認証装置１０からＧＰＳデバイス２０に通知される。
【００８７】
（Ａ−２−３）サービス提供システムの動作の例について
次に、上述の図２、図３の動作に従って、サービス提供システム１が動作した場合において、正規なユーザが認証を行った場合、不正なユーザが認証を行った場合の具体例について説明する。
【００８８】
（ａ）正規ユーザが、ＧＰＳデバイス２０を所持している状態の場合
まず、ステップＳ１０２における暗証番号認証は成功し、ステップＳ１０３によりＡＴＭ３０から認証システム２０に認証依頼が行われる。
【００８９】
そして、ＧＰＳデバイス２０において、ユーザ確認モードフラグの内容がＯＦＦ（ユーザ確認無しのモード）であれば、ユーザは何も操作することなく、ステップＳ２０３、Ｓ２０４により位置認証が行われる。一方、ＧＰＳデバイス２０において、ユーザ確認モードフラグの内容がＯＮ（ユーザ確認有りのモード）であれば、ステップＳ２０６、Ｓ２０７により、ユーザによりデバイス暗証番号を入力して認証が行われた結果、認証が成功し、同様に、ステップＳ２０３、Ｓ２０４により位置認証が行われる。
【００９０】
ステップＳ２０３、Ｓ２０４により位置認証が成功した場合には、Ｓ１０９により、ユーザはＡＴＭ３０によるサービスの提供を受けることが可能となる。
【００９１】
しかし、位置認証が失敗した場合（例えば、ステップＳ２０７で、間違ったデバイス暗証番号が入力された場合や、一定時間入力されなかった場合）には、ステップＳ２０８により、認証システム２０からＡＴＭ３０に「認証失敗」が通知され、ステップＳ１０８によりＡＴＭ３０においてユーザにデバイス暗証番号の入力が要求され、正しいデバイス暗証番号が入力された場合のみ、ユーザはＡＴＭ３０によるサービスの提供を受けることが可能となる。
【００９２】
（ｂ）正規ユーザが、ＧＰＳデバイス２０を所持していない状態の場合
次に、正規のユーザが、ＧＰＳデバイス２０を所持していない状態（例えば、自宅に忘れてきた場合や、紛失した場合）で認証を受けた場合に、上述の図２、図３の動作に従って、サービス提供システム１が動作する例について説明する。
【００９３】
まず、ステップＳ１０２における暗証番号認証は成功し、ステップＳ１０３によりＡＴＭ３０から認証システム２０に認証依頼が行われる。
【００９４】
認証システム２０において、位置認証が行われるが、ＧＰＳデバイス２０の位置とＡＴＭ３０の位置は一致しないため、ステップＳ２０８により認証システム２０からＡＴＭ３０に、「認証失敗」が通知される。そして、ＡＴＭ３０では、ステップＳ１０８によりＡＴＭ３０においてユーザにデバイス暗証番号の入力が要求され、正しいデバイス暗証番号が入力された場合のみ、ユーザはＡＴＭ３０によるサービスの提供を受けることが可能となる。
【００９５】
（ｃ）不正規ユーザが、ＧＰＳデバイス２０を所持していない状態の場合
次に、不正規ユーザ（不正にサービス提供を受けようとする第三者）が、キャッシュカードを所持し、暗証番号も知っているが、ＧＰＳデバイス２０を所持していない場合に、上述の図２、図３の動作に従って、サービス提供システム１が動作する例について説明する。
【００９６】
まず、ステップＳ１０２における暗証番号認証は成功し、ステップＳ１０３によりＡＴＭ３０から認証システム２０に認証依頼が行われる。
【００９７】
そして、ＧＰＳデバイス２０において、ユーザフラグの内容がＯＮ（ユーザ確認有りのモード）であれば、ステップＳ２０６により、ＧＰＳデバイス２０を所持している正規ユーザは、デバイス暗証番号の入力を要求されるが、正規ユーザには身に覚えのない利用であるので、「認証拒否」が入力されると、ステップＳ２０８により位置認証装置１０からＡＴＭ３０には「認証拒否」が通知され、ステップＳ１０４により現在ＡＴＭ３０を操作中のユーザは不正規ユーザであると判定され、ＡＴＭ３０による受付が終了され、サービス提供は行われない。
【００９８】
一方、ＧＰＳデバイス２０において、ユーザ確認モードフラグの内容がＯＦＦ（ユーザ確認無しのモード）であれば、認証システム２０において、そのまま位置認証が行われるが、ＧＰＳデバイス２０の位置とＡＴＭ３０の位置は共通しないため、やはりステップＳ２０８により認証システム２０からＡＴＭ３０に、「認証失敗」が通知され、ステップＳ１０８によりＡＴＭ３０において不正規ユーザにデバイス暗証番号の入力が要求されるが、不正規ユーザはデバイス暗証番号を知らないため、ステップＳ１０８、Ｓ１１０により不正規ユーザと判定され、サービス提供を受けることはできない。また、認証センタ装置１０において位置認証が行われた場合には、ステップＳ２０５により、認証システム２０からＧＰＳデバイス２０に認証結果（認証失敗）が通知されるため、正規ユーザは、不正な利用が行われようとしていることを知ることができ、ユーザ確認モードフラグの内容をＯＮに設定して、認証拒否を入力するなど、不正規ユーザへのサービス提供を防止する対策を行うことができる。
【００９９】
（ｄ）不正規ユーザが、ＧＰＳデバイス２０を所持している状態の場合
次に、不正規ユーザが、キャッシュカードを所持し、暗証番号も知っており、ＧＰＳデバイス２０を所持しているが、デバイス暗証番号を知らない場合に、上述の図２、図３の動作に従って、サービス提供システム１が動作する例について説明する。
【０１００】
まず、ステップＳ１０２における暗証番号認証は成功し、ステップＳ１０３によりＡＴＭ３０から認証システム２０に認証依頼が行われる。
【０１０１】
ＧＰＳデバイス２０において、フラグの内容がＯＮ（ユーザ確認有りのモード）であれば、ステップＳ２０３、Ｓ２０６により、不正規ユーザはデバイス暗証番号の入力を求められるが、不正規ユーザは、デバイス暗証番号を知らないので、ステップＳ２０７、Ｓ２０８により、認証システム２０からＡＴＭ３０に「認証失敗」が通知される。そして、ステップＳ１０８によりＡＴＭ３０においてユーザにデバイス暗証番号の入力が、不正規ユーザに要求されるが、不正規ユーザは、やはりデバイス暗証番号を知らないので、ステップＳ１０８、Ｓ１１０により、によりサービス提供を受けることはできない。
【０１０２】
また、正規ユーザは、ＧＰＳデバイス２０の紛失に気づいた時点で、ＧＰＳデバイス２０に対して遠隔で、位置情報取得部２５による位置情報を通知する機能を停止させる設定を行うことにより、ステップＳ２０９により、ＧＰＳデバイス２０から位置認証装置１０を介して「認証拒否」が通知されるので、ステップＳ１０５により、不正規ユーザによるＡＴＭ３０の利用を防ぐことができる。なお、デバイス暗証番号が不正規ユーザに知られた場合であっても、位置情報取得部２５による位置情報を通知する機能を停止させる設定を行うことにより、同様に不正規ユーザによるＡＴＭ３０の利用を防ぐことができる。
【０１０３】
（Ａ−３）実施形態の効果
この実施形態によれば、以下のような効果を奏することができる。
【０１０４】
ＡＴＭ３０では、位置認証装置１０から「認証失敗」が通知された場合には、デバイス暗証番号により認証し、サービス提供するので、例えば、ユーザがＧＰＳデバイス２０を例えば家に忘れるなどして所持していない場合でも、サービス提供し、正規ユーザの利便性を向上させることができる。
【０１０５】
また、位置認証装置１０において、ユーザ確認モードフラグを登録し、フラグの内容に応じて、ＧＰＳデバイス２０にデバイス暗証番号を入力させ、正しいデバイス暗証番号が入力された場合のみ位置認証を行っている。これにより、例えば、ＧＰＳデバイス２０が盗まれて、不正規ユーザが利用しようとした場合でも、デバイス暗証番号が必要となるので、不正規ユーザに対するサービスの提供を防止することができる。
【０１０６】
さらに、ＧＰＳデバイス２０において位置情報を通知する機能を停止する設定が行われている場合には、ＧＰＳデバイス２０は位置認証装置１０からの問い合わせに対して「認証拒否」を通知し、ＡＴＭ３０によるサービス提供を停止する。これにより、正規ユーザは、例えば、ＧＰＳデバイス２０が盗まれた場合でも遠隔で、ＧＰＳデバイス２０における位置情報を通知する機能を停止すれば、それ以降の不正規ユーザに対するサービスの提供を防止することができる。また、例えば、正規ユーザが、ＧＰＳデバイス２０を紛失した場合や盗難にあったには、とりあえず、ＧＰＳデバイス２０において位置情報を通知する機能を停止する設定を遠隔で行っておき、ＧＰＳデバイス２０が正規ユーザに戻った後に、再度機能を回復させるだけで、口座自体の停止や回復など煩雑で時間の係る手続きを行わなくても良いため、ユーザの利便性を向上させることができる。
【０１０７】
さらにまた、位置認証装置１０は、位置認証装置１０における位置認証結果をＡＴＭ３０に通知する際に、ＧＰＳデバイス２０にも位置認証結果を通知している。これにより、ＧＰＳデバイス２０を所持している正規ユーザは、位置認証装置１０からの通知の内容を見て、例えば、不正規ユーザが不正にＡＴＭ３０によるサービス提供を受けようとしていることをリアルタイムに知り、対処することができるので、それ以降の不正規ユーザに対するサービスの提供を防止することができる。
【０１０８】
また、ＧＰＳデバイス２０が取得した位置情報は、すべて位置認証装置１０側で管理し、ＡＴＭ３０には通知しない。これにより、例えば、位置認証装置１０を有する事業者と、ＡＴＭ３０を有する事業者が異なる場合には、ＧＰＳデバイス２０のユーザの位置情報を、ＡＴＭ３０を有する事業者に知られず、ＧＰＳデバイス２０のプライバシーを保護することができる。
【０１０９】
（Ｂ）他の実施形態
本発明は、上記の実施形態に限定されるものではなく、以下に例示するような変形実施形態も挙げることができる。
【０１１０】
（Ｂ−１）上記の実施形態のサービス提供システム１では、ＧＰＳデバイス２０が、位置認証装置１０の位置情報を取得する手段としてＧＰＳを用いていたが、サービス提供システム１において、ユーザが所持する通信端末（ＧＰＳデバイス２０）の位置情報を取得する手段は、ＧＰＳに限定されないものである。
【０１１１】
例えば、ユーザが所持する通信端末（ＧＰＳデバイス２０）が、携帯電話端末であった場合には、携帯電話網の基地局と、当該携帯電話端末との通信状況により、当該携帯電話端末の位置を特定するようにしても良い。例えば、当該携帯電話端末と通信可能な基地局の位置を当該携帯電話端末の位置と見なしても良いし、当該携帯電話端末が複数の基地局と通信可能な場合には、各基地局との間の電波信号の受信強度に応じて、当該携帯電話の位置を特定するようにしても良い。また、携帯電話網の基地局におけるアンテナが指向性を有するアンテナ（例えば、スマートアンテナ等）であった場合には、基地局の位置と、当該携帯電話端末と通信可能な方向に基づいて、当該携帯電話端末の位置を特定するようにしても良い。
【０１１２】
また、例えば、ユーザが所持する通信端末（ＧＰＳデバイス２０）が、無線ＬＡＮに対応した無線ＬＡＮ端末（携帯電話端末と、無線ＬＡＮ端末の両方の機能に対応した通信端末も含む）であった場合には、当該無線ＬＡＮ端末が通信可能なアクセスポイントの位置を、当該無線ＬＡＮ端末の位置とみなすようにしても良い。
【０１１３】
また、上述のように無線ＬＡＮを用いて、認証を行う場合には、例えば、以下のような構成により、当該無線ＬＡＮ端末の正当性を確認するようにしても良い。
【０１１４】
あらかじめ無線ＬＡＮ端末に、個々の無線ＬＡＮ端末を一意に識別できるＩＤ（例えば、上述のデバイスＩＤなど）を割り振っておき、このＩＤを口座情報と共に、ＡＴＭ３０又はＡＴＭ３０によるサービスを提供するシステムに登録しておく。そして、ＡＴＭ周辺に無線ＬＡＮ網にアクセス可能なアクセスポイントを配置する。位置認証装置はＡＴＭと連動し、無線ＬＡＮ網経由でアクセスしてきた無線ＬＡＮ端末のＩＤが、登録しているＩＤと一致するかを判断して、当該無線ＬＡＮ端末の正当性について認証を行う。当該無線ＬＡＮ端末の位置については、当該ＡＴＭ近辺のみを通信可能範囲とする限定的なアクセスポイントが配置されていれば、そのアクセスポイントにアクセス可能な無線ＬＡＮ端末もそのアクセスポイントの近辺に位置していることになるため、当該無線ＬＡＮ端末とＡＴＭは非常に近い位置に存在していると認識することができる。上述のように、無線ＬＡＮ網を用いて、当該無線ＬＡＮ端末の位置や正当性を認識することにより、ＧＰＳを内蔵しない廉価な通信端末と、ＡＴＭ設置施設内に限定した小規模な無線ＬＡＮ網を用いて認証し、ユーザにサービス提供をすることができる。
【０１１５】
（Ｂ−２）上記の実施形態においては、位置認証装置１０からＡＴＭ３０に「認証拒否」の通知があった場合には、単に、ＡＴＭ３０によるユーザへのサービス提供を停止するだけであるが、「認証拒否」が発生した場合は、上述の通り、ＡＴＭ３０を操作中のユーザは不正規ユーザである可能性が高いため、「認証拒否」が発生した場合には、ＡＴＭ３０を操作中のユーザについてカメラ撮影を行い、撮影した静止画又は動画を保存する手段を、サービス提供システムに別途備えるようにしても良い。通常、ＡＴＭの設間されている場所には、防犯用に監視カメラが設置されているため、このような監視カメラを利用するようにしても良い。
【０１１６】
例えば、「認証拒否」が発生したＡＴＭについて、操作中ユーザに対してズームアップして撮影したり、他のカメラをそのＡＴＭに向けて集中的に撮影を行ない、ユーザの外見などの詳細な情報を収集する重点撮影を行うようにしても良い。通常このような監視カメラは人員削減のために、複数の場所を同時に監視するための監視センタに接続されている。従来は、人間やカメラの画像をコンピュータが分析して挙動不審な人物を検知していたが、ＡＴＭからの情報を統合することで、監視能力の向上を図ることができる。また、例えば、ＡＴＭにおいて「認証拒否」が発生した場合に、その旨を、例えば、メッセージ送信、音声、ランプ表示などにより出力処理し、ＡＴＭの利用について監視を担当する者などに報知するようにしても良い。これにより、ＡＴＭにおける不正なサービス利用を効率よく監視することができる。
【０１１７】
また、「認証拒否」だけでなく、「認証失敗」が発生した場合にも同様に不正規ユーザが不正にサービス利用を受けようとしている可能性があるので、上述の「認証拒否」と同様に出力処理を行うようにしても良い。特に、「認証失敗」が連続して発生した場合には、不正なサービス利用である可能性が高いので、例えば、「認証失敗」の連続発生回数が閾値以上になった場合や、所定時間内に「認証失敗」が発生する頻度が閾値以上となった場合にも上述の出力処理や重点撮影を行うようにしても良い。
【０１１８】
（Ｂ−３）上記の実施形態においては、ユーザ確認モードフラグは、位置認証装置１０側に登録されているが、ＧＰＳデバイス２０側に登録して、ＧＰＳデバイス２０において、ユーザ確認が有り又は無しのモードに係る制御を行うようにしても良い。また、上記の実施形態においてデバイス暗証番号も、位置認証装置１０側に登録されているが、ＧＰＳデバイス２０側に登録して、デバイス暗証番号の照合の処理についても、ＧＰＳデバイス２０側で行うようにしても良い。
【０１１９】
（Ｂ−４）上記の実施形態において、位置認証は、ＧＰＳデバイス２０の位置とＡＴＭ３０の位置とが一致する場合にのみ成功する処理となっているが、ＧＰＳデバイス２０の位置とＡＴＭ３０の位置とが一致しなくても、ＧＰＳデバイス２０が所定の位置に存在する場合にも位置認証を成功する処理としても良い。例えば、サービス提供システム１において、ユーザの自宅や職場などの住所に基づく位置（座標）を予め保持しておいて、上述の保持している位置と一致する場合に位置認証を成功する処理としても良い。このような場合にはユーザがＧＰＳデバイス２０を自宅や職場に忘れてきてしまっただけで、盗難された可能性は低いと考えられるため、デバイス暗証番号の入力を省略でき、ユーザの利便性を向上させることができる。
【０１２０】
（Ｂ−５）上記の実施形態においては、位置認証は、ＧＰＳデバイス２０のリアルタイムな位置に基づいて実施しているが、過去に取得した位置情報に基づいて位置認証を行うようにしても良い。例えば、一定時間ごとにＧＰＳデバイス２０から位置認証装置１０に位置情報を送信し、位置認証装置１０においてＧＰＳデバイス２０の位置を把握するようにしても良いし、ＧＰＳデバイス２０が一定距離を移動するごとに位置情報を送信するようにしても良く、ＧＰＳデバイス２０から位置認証装置１０に位置情報を送信するタイミングは限定されないものである。また、位置認証装置１０からＧＰＳデバイス２０に位置情報の要求を行うようにしても良い。このように、ＧＰＳデバイス２０のリアルタイムな位置に基づかなくても、位置認証を行うことにより、例えば、銀行の建物内など、ＧＰＳデバイス２０がＧＰＳの衛星と通信できない場合でも、位置認証を行うことができる。また、例えば、ＧＰＳデバイス２０においてリアルタイムに位置情報が取得できなかった場合や、認証センタ装置１０がＧＰＳデバイス２０と通信できなかった場合などに限って、過去に取得した位置情報を用いて位置認証を行うようにしても良い。
【０１２１】
（Ｂ−６）上記の実施形態においては、デバイスＩＤに対応するデバイス暗証番号は、認証センタ装置１０においてのみ保持し、ＡＴＭ３０は、認証センタ装置１０に正当なデバイス暗証番号であるかの照合を依頼しているが、ＡＴＭ３０に保持させておいてユーザに入力させたデバイス暗証番号の照合を行うようにしても良い。
【０１２２】
（Ｂ−７）上記の実施形態においては、本発明のサービス提供装置をＡＴＭに適用した例について説明したが、適用する対象はＡＴＭにかぎらず、例えば、電子マネーを用いた自動販売機など、本人確認を前提として何らかのサービスを提供する他の装置に適用しても良い。
【０１２３】
（Ｂ−８）上記の実施形態においては、ＧＰＳデバイス２０及びＡＴＭ３０の両方でデバイス暗証番号をユーザに入力させ、その入力させたデバイス暗証番号を照合する構成となっているが、ＧＰＳデバイス２０又はＡＴＭ３０の一方だけとしても良い。
【０１２４】
（Ｂ−９）上記の実施形態においては、認証センタ装置１０において認証拒否と判定した場合に、ＡＴＭ３０におけるサービス提供を停止する構成となっているが、サービス提供システム１において、このような認証拒否に係る構成を省略し、認証センタ装置１０においては、認証成功又は認証失敗の判定のみを行うようにしても良い。また、認証拒否に係る構成を省略する場合には、ＧＰＳデバイス２０において、ユーザに認証拒否の入力をさせたり、位置情報取得に係る機能を停止させたりする機能を省略するようにしても良い。
【０１２５】
（Ｂ−１０）上記の実施形態では、ユーザ確認モードフラグを設けて、ユーザ確認有りの場合にのみＧＰＳデバイス２０において、ユーザにデバイス暗証番号などを入力させているが、ユーザ確認モードフラグを設けず、必ずユーザ確認を行うようにしても良い。
【０１２６】
また、上記の実施形態では、ＧＰＳデバイス２０において、ユーザ確認有りのモードの場合には、ＧＰＳデバイス２０において、ユーザにデバイス暗証番号又は認証拒否の入力をさせているが、デバイス暗証番号又は認証拒否のいずれか一方の入力を省略するようにしても良い。例えば、デバイス暗証番号に係る入力を省略し、認証拒否であるか否かだけを入力させ、デバイス暗証番号の照合は行わないようにしても良い。例えば、ユーザが何も入力せずに一定時間経過した場合には認証拒否でないという入力とみなすようにしても良い。
【０１２７】
（Ｂ−１１）上記の実施形態においては、ＧＰＳデバイス（本発明のの通信端末）が、携帯電話端末や無線ＬＡＮ端末である場合の例について説明したが、認証センタ装置１０と通信可能な通信端末であれば有線接続する通信端末であっても良く、本発明の通信端末における通信方式や端末の種類は限定されないものである。通信端末が、有線ＬＡＮなどによるネットワークに接続する端末である場合には、例えば、ＡＴＭ３０と同じ場所に有線ＬＡＮが接続可能なコンセントを設けることによって認証センタ装置１０と通信が可能である。
【０１２８】
（Ｂ−１２）上記の実施形態において、本発明の通信端末（ＧＰＳデバイス２０）が、当該通信端末の位置情報を取得する方法として、ＧＰＳを用いる例について説明したが、位置情報を取得する方法はＧＰＳに限定されないものである。例えば、本発明の通信端末が携帯電話端末である場合には、その携帯電話端末の無線基地局との通信状況に応じてその位置情報を取得するようにしても良いし、複数の方式を組み合わせても良い。
【０１２９】
（Ｂ−１３）上記の実施形態においては、認証センタ装置１０において認証失敗と判定した場合にのみ認証結果をＧＰＳデバイス２０に通知するようにしているが、認証成功や認証拒否の判定結果についても、ＧＰＳデバイス２０に通知するようにしても良い。
【０１３０】
（Ｂ−１４）上記の実施形態において、ＡＴＭ３０は、位置情報保持部３７により自己の位置情報を保持しているが、認証センタ装置１０においてそれぞれのＡＴＭの位置情報を保持して、ＡＴＭ３０について位置情報保持部３７を省略した構成としても良い。
【０１３１】
（Ｂ−１５）上記の実施形態において、ＡＴＭ３０では、認証の際、まずユーザに暗証番号の入力を要求している（上述の図２のステップＳ１０２参照）が、この暗証番号による認証を省略して、位置認証のみでサービスを提供するようにしても良い。
【図面の簡単な説明】
【０１３２】
【図１】実施形態に係るサービス提供システムの機能的構成を示すブロック図である。
【図２】実施形態に係る、サービス提供装置（ＡＴＭ）の動作を示すフローチャートである。
【図３】実施形態の、位置認証装置及び通信端末（ＧＰＳデバイス）の動作を示すフローチャートである。
【符号の説明】
【０１３３】
１…サービス提供システム、１０…認証センタ装置、１１…制御部、１２…送受信部、１３…位置情報保持部、１４…認証判定部、１５…ユーザ情報登録部、２０…ＧＰＳデバイス、２１…制御部、２２…送受信部、２３…入力部、２４…出力部、２５…位置情報取得部、２６…ユーザ確認処理部、３０…ＡＴＭ、３１…制御部、３２…送受信部、３３…入力部、３４…出力部、３５…認証部、３６…ユーザ情報保持部、３７…位置情報保持部、Ｎ１、Ｎ２…ネットワーク。
【図１】
2010015307.tif 000003
【図２】
2010015307.tif 000004
【図３】
2010015307.tif 000005