(57)【特許請求の範囲】
【請求項１】
ユーザ端末と、移動体通信端末と、該ユーザ端末のＩＰアドレスを、該ユーザ端末の接続位置を特定可能な接続位置情報に対応付けて記憶する接続位置情報記憶装置と、にネットワークを介して通信可能に接続されたサービス提供許可装置であって、
ユーザを示すユーザ識別情報と、該ユーザが所持する前記移動体通信端末を示す移動体通信端末識別情報と、を対応付けて登録する識別情報登録手段と、
前記ユーザ端末から所定サービスの提供が要求された後、該ユーザ端末から前記ネットワークを介して送信される前記ユーザ識別情報と該ユーザ端末のＩＰアドレスとを受信する識別情報受信手段と、
前記識別情報受信手段によって受信した前記ユーザ識別情報が、前記識別情報登録手段に登録されているか否かを判別する登録判別手段と、
前記登録判別手段によって前記ユーザ識別情報が登録されていると判別した場合、前記識別情報受信手段によって受信した前記ＩＰアドレスに対応する前記接続位置情報を、前記ネットワークを介して前記接続位置情報記憶装置から取得する接続位置情報取得手段と、
前記識別情報受信手段によって受信した前記ユーザ識別情報に対応する前記移動体通信端末識別情報を、前記識別情報登録手段から検出する識別情報検出手段と、
前記識別情報検出手段によって検出した前記移動体通信端末識別情報が示す前記移動体通信端末から、該移動体通信端末の現在位置を特定可能な現在位置情報を、前記ネットワークを介して取得する現在位置情報取得手段と、
前記接続位置情報取得手段によって取得した前記接続位置情報と前記現在位置情報取得手段によって取得した前記現在位置情報とに基づいて、前記ユーザ端末と前記移動体通信端末との離間距離が所定の閾値未満であるか否かを判別することにより、該ユーザ端末が、前記識別情報受信手段によって受信した前記ユーザ識別情報が示すユーザによって使用されているか否かを判別するユーザ判別手段と、
前記ユーザ判別手段によって、前記ユーザ端末が、前記ユーザ識別情報が示す前記ユーザによって使用されていると判別した場合、該ユーザ端末に対する前記所定のサービスの提供を許可するサービス提供許可手段と、を備え、
前記ユーザ判別手段は、前記ユーザ識別情報により示されるユーザ毎に異なる閾値を用いて該ユーザ端末が、前記識別情報受信手段によって受信した前記ユーザ識別情報が示すユーザによって使用されているか否かを判別する、
ことを特徴とするサービス提供許可装置。
【請求項２】
前記ユーザ判別手段は、前記ユーザ端末と前記移動体通信端末との離間距離が所定の閾値未満であるか否かを判別することに加えて、前記現在位置情報取得手段で取得した現在位置情報により特定される前記移動体通信端末の現在位置が、所定のエリア内であるか否かを判別することにより、該ユーザ端末が、前記識別情報受信手段によって受信した前記ユーザ識別情報が示すユーザによって使用されているか否かを判別する、
ことを特徴とする請求項１に記載のサービス提供許可装置。
【請求項３】
ユーザ端末と、移動体通信端末と、該ユーザ端末のＩＰアドレスを、該ユーザ端末の接続位置を特定可能な接続位置情報に対応付けて記憶する接続位置情報記憶装置と、にネットワークを介して通信可能に接続されたサービス提供許可装置によるサービス提供許可方法であって、
ユーザを示すユーザ識別情報と、該ユーザが所持する前記移動体通信端末を示す移動体通信端末識別情報と、を対応付けて登録する識別情報登録ステップと、
前記ユーザ端末から所定サービスの提供が要求された後、該ユーザ端末から前記ネットワークを介して送信される前記ユーザ識別情報と該ユーザ端末のＩＰアドレスとを受信する識別情報受信ステップと、
前記識別情報受信ステップによって受信した前記ユーザ識別情報が、前記識別情報登録ステップに登録されているか否かを判別する登録判別ステップと、
前記登録判別ステップによって前記ユーザ識別情報が登録されていると判別した場合、前記識別情報受信ステップによって受信した前記ＩＰアドレスに対応する前記接続位置情報を、前記ネットワークを介して前記接続位置情報記憶装置から取得する接続位置情報取得ステップと、
前記識別情報受信ステップによって受信した前記ユーザ識別情報に対応する前記移動体通信端末識別情報を、前記識別情報登録ステップから検出する識別情報検出ステップと、
前記識別情報検出ステップによって検出した前記移動体通信端末識別情報が示す前記移動体通信端末から、該移動体通信端末の現在位置を特定可能な現在位置情報を、前記ネットワークを介して取得する現在位置情報取得ステップと、
前記接続位置情報取得ステップによって取得した前記接続位置情報と前記現在位置情報取得ステップによって取得した前記現在位置情報とに基づいて、前記ユーザ端末と前記移動体通信端末との離間距離が所定の閾値未満であるか否かを判別することにより、該ユーザ端末が、前記識別情報受信ステップによって受信した前記ユーザ識別情報が示すユーザによって使用されているか否かを判別するユーザ判別ステップと、
前記ユーザ判別ステップによって、前記ユーザ端末が、前記ユーザ識別情報が示す前記ユーザによって使用されていると判別した場合、該ユーザ端末に対する前記所定のサービスの提供を許可するサービス提供許可ステップと、を備え、
前記ユーザ判別ステップでは、前記ユーザ識別情報により示されるユーザ毎に異なる閾値を用いて該ユーザ端末が、前記識別情報受信ステップによって受信した前記ユーザ識別情報が示すユーザによって使用されているか否かを判別する、
ことを特徴とするサービス提供許可方法。
【請求項４】
ユーザ端末と、移動体通信端末と、該ユーザ端末のＩＰアドレスを、該ユーザ端末の接続位置を特定可能な接続位置情報に対応付けて記憶する接続位置情報記憶装置と、にネットワークを介して通信可能に接続されたコンピュータを、
ユーザを示すユーザ識別情報と、該ユーザが所持する前記移動体通信端末を示す移動体通信端末識別情報と、を対応付けて登録する識別情報登録手段、
前記ユーザ端末から所定サービスの提供が要求された後、該ユーザ端末から前記ネットワークを介して送信される前記ユーザ識別情報と該ユーザ端末のＩＰアドレスとを受信する識別情報受信手段、
前記識別情報受信手段によって受信した前記ユーザ識別情報が、前記識別情報登録手段に登録されているか否かを判別する登録判別手段、
前記登録判別手段によって前記ユーザ識別情報が登録されていると判別した場合、前記識別情報受信手段によって受信した前記ＩＰアドレスに対応する前記接続位置情報を、前記ネットワークを介して前記接続位置情報記憶装置から取得する接続位置情報取得手段、
前記識別情報受信手段によって受信した前記ユーザ識別情報に対応する前記移動体通信端末識別情報を、前記識別情報登録手段から検出する識別情報検出手段、
前記識別情報検出手段によって検出した前記移動体通信端末識別情報が示す前記移動体通信端末から、該移動体通信端末の現在位置を特定可能な現在位置情報を、前記ネットワークを介して取得する現在位置情報取得手段、
前記接続位置情報取得手段によって取得した前記接続位置情報と前記現在位置情報取得手段によって取得した前記現在位置情報とに基づいて、前記ユーザ端末と前記移動体通信端末との離間距離が所定の閾値未満であるか否かを判別することにより、該ユーザ端末が、前記識別情報受信手段によって受信した前記ユーザ識別情報が示すユーザによって使用されているか否かを判別するユーザ判別手段、
前記ユーザ判別手段によって、前記ユーザ端末が、前記ユーザ識別情報が示す前記ユーザによって使用されていると判別した場合、該ユーザ端末に対する前記所定のサービスの提供を許可するサービス提供許可手段、として機能させ、
前記ユーザ判別手段は、前記ユーザ識別情報により示されるユーザ毎に異なる閾値を用いて該ユーザ端末が、前記識別情報受信手段によって受信した前記ユーザ識別情報が示すユーザによって使用されているか否かを判別する、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サービス提供許可装置、サービス提供許可方法およびプログラムに関する。
【背景技術】
【０００２】
ユーザＩＤ、パスワードおよび登録された回線情報（識別子やＩＰアドレスなど）を用いてユーザの認証を行い、サービスの提供を許可するものがある。
【０００３】
特許文献１には、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）セッションを伴うアプリケーションサービスシステムにおいて、ＡＰサーバ（アプリケーションサーバ）への不正なアクセスを防ぎ、セキュリティレベルを向上させるアプリケーションサービスシステムが記載されている。このアプリケーションサービスシステムは、セッション確立要求を受信した回線の回線識別子と、当該セッション確立要求に含まれる通信リソースの識別子の組み合わせが、回線認証データベースに存在するか否かを判断することにより回線認証を行ったうえで、端末とＡＰサーバとのセッションを開始するものである。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１１６７８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載のアプリケーションサービスシステムでは、予め登録された回線のみからのアクセスしかサービスの利用が許可されることがなかった。また、ユーザＩＤおよびパスワードのみに基づいてユーザを認証する場合には、ユーザＩＤ、パスワードおよび登録された回線情報（識別子やＩＰアドレスなど）に基づいてユーザを認証する場合よりもセキュリティレベルが低下するといった問題があった。
【０００６】
本発明は、上述のような事情に鑑みてなされたものであり、予め登録された回線以外の回線からのアクセスについてもユーザの認証が可能で、かつ、セキュリティを向上させることができる、サービス提供許可装置、サービス提供許可方法およびプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の第１の観点に係るサービス提供許可装置は、
ユーザ端末と、移動体通信端末と、該ユーザ端末のＩＰアドレスを、該ユーザ端末の接続位置を特定可能な接続位置情報に対応付けて記憶する接続位置情報記憶装置と、にネットワークを介して通信可能に接続されたサービス提供許可装置であって、
ユーザを示すユーザ識別情報と、該ユーザが所持する前記移動体通信端末を示す移動体通信端末識別情報と、を対応付けて登録する識別情報登録手段と、
前記ユーザ端末から所定サービスの提供が要求された後、該ユーザ端末から前記ネットワークを介して送信される前記ユーザ識別情報と該ユーザ端末のＩＰアドレスとを受信する識別情報受信手段と、
前記識別情報受信手段によって受信した前記ユーザ識別情報が、前記識別情報登録手段に登録されているか否かを判別する登録判別手段と、
前記登録判別手段によって前記ユーザ識別情報が登録されていると判別した場合、前記識別情報受信手段によって受信した前記ＩＰアドレスに対応する前記接続位置情報を、前記ネットワークを介して前記接続位置情報記憶装置から取得する接続位置情報取得手段と、
前記識別情報受信手段によって受信した前記ユーザ識別情報に対応する前記移動体通信端末識別情報を、前記識別情報登録手段から検出する識別情報検出手段と、
前記識別情報検出手段によって検出した前記移動体通信端末識別情報が示す前記移動体通信端末から、該移動体通信端末の現在位置を特定可能な現在位置情報を、前記ネットワークを介して取得する現在位置情報取得手段と、
前記接続位置情報取得手段によって取得した前記接続位置情報と前記現在位置情報取得手段によって取得した前記現在位置情報とに基づいて、前記ユーザ端末と前記移動体通信端末との離間距離が所定の閾値未満であるか否かを判別することにより、該ユーザ端末が、前記識別情報受信手段によって受信した前記ユーザ識別情報が示すユーザによって使用されているか否かを判別するユーザ判別手段と、
前記ユーザ判別手段によって、前記ユーザ端末が、前記ユーザ識別情報が示す前記ユーザによって使用されていると判別した場合、該ユーザ端末に対する前記所定のサービスの提供を許可するサービス提供許可手段と、を備え、
前記ユーザ判別手段は、前記ユーザ識別情報により示されるユーザ毎に異なる閾値を用いて該ユーザ端末が、前記識別情報受信手段によって受信した前記ユーザ識別情報が示すユーザによって使用されているか否かを判別する、
ことを特徴とする。
【０００８】
また、前記ユーザ判別手段は、前記ユーザ端末と前記移動体通信端末との離間距離が所定の閾値未満であるか否かを判別することに加えて、前記現在位置情報取得手段で取得した現在位置情報により特定される前記移動体通信端末の現在位置が、所定のエリア内であるか否かを判別することにより、該ユーザ端末が、前記識別情報受信手段によって受信した前記ユーザ識別情報が示すユーザによって使用されているか否かを判別するようにしてもよい。
【０００９】
前記識別情報受信手段は、前記ユーザにより行われる決済取引の内容を示す決済情報を受信する決済情報受信手段を備え、
前記サービス提供許可手段は、前記ユーザ判別手段により、前記ユーザ端末が前記ユーザ識別情報が示す前記ユーザによって使用されていると判別した場合、前記決済情報受信手段で受信した決済情報を、ネットワークを介して通信可能に接続された決済サーバに送信する決済情報送信手段を備えるようにしてもよい。
【００１０】
上記目的を達成するため、本発明の第２の観点に係るサービス提供許可方法は、
ユーザ端末と、移動体通信端末と、該ユーザ端末のＩＰアドレスを、該ユーザ端末の接続位置を特定可能な接続位置情報に対応付けて記憶する接続位置情報記憶装置と、にネットワークを介して通信可能に接続されたサービス提供許可装置によるサービス提供許可方法であって、
ユーザを示すユーザ識別情報と、該ユーザが所持する前記移動体通信端末を示す移動体通信端末識別情報と、を対応付けて登録する識別情報登録ステップと、
前記ユーザ端末から所定サービスの提供が要求された後、該ユーザ端末から前記ネットワークを介して送信される前記ユーザ識別情報と該ユーザ端末のＩＰアドレスとを受信する識別情報受信ステップと、
前記識別情報受信ステップによって受信した前記ユーザ識別情報が、前記識別情報登録ステップに登録されているか否かを判別する登録判別ステップと、
前記登録判別ステップによって前記ユーザ識別情報が登録されていると判別した場合、前記識別情報受信ステップによって受信した前記ＩＰアドレスに対応する前記接続位置情報を、前記ネットワークを介して前記接続位置情報記憶装置から取得する接続位置情報取得ステップと、
前記識別情報受信ステップによって受信した前記ユーザ識別情報に対応する前記移動体通信端末識別情報を、前記識別情報登録ステップから検出する識別情報検出ステップと、
前記識別情報検出ステップによって検出した前記移動体通信端末識別情報が示す前記移動体通信端末から、該移動体通信端末の現在位置を特定可能な現在位置情報を、前記ネットワークを介して取得する現在位置情報取得ステップと、
前記接続位置情報取得ステップによって取得した前記接続位置情報と前記現在位置情報取得ステップによって取得した前記現在位置情報とに基づいて、前記ユーザ端末と前記移動体通信端末との離間距離が所定の閾値未満であるか否かを判別することにより、該ユーザ端末が、前記識別情報受信ステップによって受信した前記ユーザ識別情報が示すユーザによって使用されているか否かを判別するユーザ判別ステップと、
前記ユーザ判別ステップによって、前記ユーザ端末が、前記ユーザ識別情報が示す前記ユーザによって使用されていると判別した場合、該ユーザ端末に対する前記所定のサービスの提供を許可するサービス提供許可ステップと、を備え、
前記ユーザ判別ステップでは、前記ユーザ識別情報により示されるユーザ毎に異なる閾値を用いて該ユーザ端末が、前記識別情報受信ステップによって受信した前記ユーザ識別情報が示すユーザによって使用されているか否かを判別する、
ことを特徴とする。
【００１１】
上記目的を達成するため、本発明の第３の観点に係るプログラムは、
ユーザ端末と、移動体通信端末と、該ユーザ端末のＩＰアドレスを、該ユーザ端末の接続位置を特定可能な接続位置情報に対応付けて記憶する接続位置情報記憶装置と、にネットワークを介して通信可能に接続されたコンピュータを、
ユーザを示すユーザ識別情報と、該ユーザが所持する前記移動体通信端末を示す移動体通信端末識別情報と、を対応付けて登録する識別情報登録手段、
前記ユーザ端末から所定サービスの提供が要求された後、該ユーザ端末から前記ネットワークを介して送信される前記ユーザ識別情報と該ユーザ端末のＩＰアドレスとを受信する識別情報受信手段、
前記識別情報受信手段によって受信した前記ユーザ識別情報が、前記識別情報登録手段に登録されているか否かを判別する登録判別手段、
前記登録判別手段によって前記ユーザ識別情報が登録されていると判別した場合、前記識別情報受信手段によって受信した前記ＩＰアドレスに対応する前記接続位置情報を、前記ネットワークを介して前記接続位置情報記憶装置から取得する接続位置情報取得手段、
前記識別情報受信手段によって受信した前記ユーザ識別情報に対応する前記移動体通信端末識別情報を、前記識別情報登録手段から検出する識別情報検出手段、
前記識別情報検出手段によって検出した前記移動体通信端末識別情報が示す前記移動体通信端末から、該移動体通信端末の現在位置を特定可能な現在位置情報を、前記ネットワークを介して取得する現在位置情報取得手段、
前記接続位置情報取得手段によって取得した前記接続位置情報と前記現在位置情報取得手段によって取得した前記現在位置情報とに基づいて、前記ユーザ端末と前記移動体通信端末との離間距離が所定の閾値未満であるか否かを判別することにより、該ユーザ端末が、前記識別情報受信手段によって受信した前記ユーザ識別情報が示すユーザによって使用されているか否かを判別するユーザ判別手段、
前記ユーザ判別手段によって、前記ユーザ端末が、前記ユーザ識別情報が示す前記ユーザによって使用されていると判別した場合、該ユーザ端末に対する前記所定のサービスの提供を許可するサービス提供許可手段、として機能させ、
前記ユーザ判別手段は、前記ユーザ識別情報により示されるユーザ毎に異なる閾値を用いて該ユーザ端末が、前記識別情報受信手段によって受信した前記ユーザ識別情報が示すユーザによって使用されているか否かを判別する、
ことを特徴とする。
【発明の効果】
【００１２】
本発明によれば、予め登録された回線以外の回線からのアクセスについてもユーザの認証が可能で、かつ、セキュリティを向上させることができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施の形態１に係るサービス提供許可システムの構成例を示すブロック図である。
【図２】ユーザ認証情報の一例を示す図である。
【図３】本発明の実施の形態１に係るサービス提供許可システムの動作の一例を示す図である。
【図４】本発明の実施の形態１に係るサービス提供許可処理の動作の一例を示すフローチャートである。
【図５】本発明の実施の形態２に係るサービス提供許可システムの構成例を示すブロック図である。
【図６】本発明の実施の形態２に係るサービス提供許可システムの動作の一例を示す図である。
【図７】本発明の実施の形態２に係る決済処理の動作の一例を示すフローチャートである。
【図８】本発明の実施の形態に係るサービス提供許可装置のハードウェア構成の一例を示すブロック図である。
【発明を実施するための形態】
【００１４】
本発明において、ユーザ識別情報とは、例えばユーザＩＤやパスワードなどを含み、ユーザを一意に特定する情報から構成される。また、端末識別情報とは、例えばＩＰアドレスやＭＡＣアドレスなどを含み、ユーザ端末を一意に特定する情報から構成される。移動体通信端末の現在位置情報とは、例えばユーザの所持する移動体通信端末の位置を示す情報や、この移動体端末を所持するユーザの位置を示す情報などを含む。さらに、接続位置情報とは、例えばユーザ端末に通信可能に接続されている回線終端装置の位置を示す情報やユーザ端末の位置を示す情報などを含み、ユーザ端末と回線との接続位置を示す情報から構成される。
【００１５】
（実施の形態１）
本実施の形態に係るサービス提供許可装置１１を備えたサービス提供許可システム１０１について、図１を参照して説明する。本実施の形態では、本発明をコンテンツ提供サイトに適用した例を示す。
【００１６】
サービス提供許可システム１０１は、サイト管理サーバ１と、クライアント２と、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）端末３と、ＮＧＮ（Ｎｅｘｔ  Ｇｅｎｅｒａｔｉｏｎ  Ｎｅｔｗｏｒｋ）管理サーバ４と、ＮＧＮ５と、移動体通信ネットワーク６と、から構成される。図１において、クライアント２およびＧＰＳ端末３は代表して１台で図示するが、実際には複数のライアント２がＮＧＮ５に接続され、複数のＧＰＳ端末３が移動体通信ネットワーク６に接続される。なお、移動体通信ネットワーク６はＮＧＮ５に統合されていてもよい。
【００１７】
サイト管理サーバ１は、サービス提供許可装置１１と、サービスコンテンツ１２と、送受信部１３と、を備えている。
【００１８】
サービス提供許可装置１１は、ユーザ認証情報１１２と、後述するプログラムにより提供される機能部として、ユーザ認証部１１１、接続位置取得部１１３、ユーザ位置取得部１１４および判定部１１５を備えている。
【００１９】
ユーザ認証部１１１は、クライアント２からＮＧＮ５を介して、ユーザがクライアント２に入力したユーザＩＤ、パスワード及びクライアント２のＩＰアドレスを受信する。また、ユーザ認証部１１１は、当該ユーザが登録ユーザであるか否かを判定する。登録ユーザであるか否かの判定は、後述するユーザ認証情報１１２を読み込み、受信したユーザＩＤおよびパスワードが、ユーザ認証情報１１２に登録されているか否かを判定することにより行う。
【００２０】
ユーザ認証部１１１は、受信したユーザＩＤおよびパスワードがユーザ認証情報１１２に登録されていると判定した場合、受信したクライアント２のＩＰアドレスを、接続位置取得部１１３に、受信したユーザＩＤをユーザ位置取得部１１４及び判定部１１５に送信する。一方、ユーザ認証部１１１が、受信したユーザＩＤおよびパスワードがユーザ認証情報１１２に登録されていないと判定した場合、認証に失敗したことを示す認証失敗情報を後述する送受信部１３に送信し、サービスの提供を禁止する。
【００２１】
ユーザ認証情報１１２は、図２に示すように、コンテンツ提供サイトに登録されているユーザ（登録ユーザ）毎の、ユーザＩＤやパスワード、有効エリア等を示す情報である。
【００２２】
ユーザ認証情報１１２の「ユーザＩＤ」は、登録ユーザを識別する情報である。「パスワード」は、ログイン用のパスワードである。「ユーザＩＤ」および「パスワード」は、登録ユーザが設定してもよいし、サイト管理サーバ１により自動的に付与されてもよい。
【００２３】
「有効エリア」は、予め設定されており、ユーザ認証によりサービスの提供を可能とするエリアを示す。登録ユーザがこの有効エリア内に存在する場合にのみサービスの提供が許可される。
【００２４】
「有効距離」は、予め設定されており、ユーザ認証によりサービスの提供を可能とする、登録ユーザの位置からクライアント２と回線との接続位置までの距離を示す。この登録ユーザの位置から接続位置までの距離が有効距離未満である場合にのみサービスの提供が許可される。
【００２５】
「有効エリア」および「有効距離」は、登録ユーザにより設定されてもよいし、登録ユーザの住所や行動範囲などからサイト管理サーバ１により自動的に設定されてもよい。
【００２６】
「ＧＰＳ端末」は、登録ユーザが所有するＧＰＳ端末３を識別する情報（例えば、個体識別番号や通信アドレスなど）であって、登録ユーザにより設定される。
【００２７】
図１の接続位置取得部１１３は、クライアント２と回線との接続位置を示す接続位置情報４１を、ＮＧＮ５を介してＮＧＮ管理サーバ４に要求する。そして、接続位置取得部１１３は、後述するＮＧＮ管理サーバ４の接続位置情報ＤＢから、ユーザ認証部１１１から受け取ったクライアント２のＩＰアドレスに対応する接続位置情報４１を取得する。接続位置取得部１１３は、取得した接続位置情報４１を判定部１１５に送信する。
【００２８】
ユーザ位置取得部１１４は、ユーザ認証情報１１２を参照し、ユーザ認証部１１１から受信したユーザＩＤに対応するＧＰＳ端末３を特定する。ユーザ位置取得部１１４は、移動体通信ネットワーク６を介して、特定したＧＰＳ端末３にユーザの位置を特定するＧＰＳ情報を要求する。そして、ユーザ位置取得部１１４は、ＧＰＳ端末３からＧＰＳ情報を受信し、受信したＧＰＳ情報を判定部１１５に送る。
【００２９】
判定部１１５は、ユーザ認証情報１１２を参照し、ユーザ認証部１１１から受信したユーザＩＤに対応する有効エリア及び有効距離を特定する。
【００３０】
また、判定部１１５は、ユーザ位置取得部１１４から受け取ったＧＰＳ情報に基づいてユーザの現在位置を特定し、この現在位置が、特定した有効エリア内であるか否かを判定する。
【００３１】
現在位置が有効エリア内であると判定部１１５が判定した場合、判定部１１５は、接続位置取得部１１３から受け取った接続位置情報４１が示す位置と、ユーザ位置取得部１１４から受け取ったＧＰＳ情報が示す位置とに基づいて、ユーザの位置からクライアント２と回線との接続位置までの距離を算出する。そして判定部１１５は、算出した距離がユーザ認証情報１１２から特定した有効距離未満であるか否かを判定する。
【００３２】
算出した距離が有効距離未満であると判定部１１５が判定した場合、判定部１１５は、ユーザＩＤによって示されるユーザ本人によってクライアント２が使用されていると判別する。そして判定部１１５は、認証に成功したことを示す認証成功情報を送受信部１３に送信し、サービスの提供を許可する。サービスの提供は、サービスコンテンツ１２から読み込まれた所定のコンテンツが送受信部１３によりクライアント２に送信されることにより行われる。
【００３３】
一方、現在位置が有効エリア内ではないと判定部１１５が判定した場合、または、算出した距離が有効距離以上であると判定部１１５が判定した場合、判定部１１５は、認証に失敗したことを示す認証失敗情報を送受信部１３に送信し、サービスの提供を禁止する。
【００３４】
サービスコンテンツ１２は、いわゆるウェブサイトを構成するフォルダ、ファイル、などである。サービスコンテンツ１２は、例えば、ユーザがログインするためのログイン画面や、ログインに成功したことを示すログイン成功画面、ログインに失敗したことを示すログイン失敗画面、当該ウェブサイトが提供するコンテンツを示すサービス画面といったウェブサイト上に表示される画面を構成する画像ファイルや、音声ファイル、ｈｔｍｌファイルなどを含んでいる。
【００３５】
送受信部１３は、ユーザにより入力されたＨＴＴＰリクエストを、クライント２からＮＧＮ５を介して受信する。送受信部１３は、受信したＨＴＴＰリクエストに対応するサービスコンテンツ１２がユーザ認証を必要とするものであれば、ログイン画面のサービスコンテンツ１２を読み出し、ＮＧＮ５を介してクライアント２に送信する。
【００３６】
また、送受信部１３は、サービス提供許可装置１１の判定部１１５から認証成功情報を受け取ると、ユーザにより入力されたＨＴＴＰリクエストに対応するサービスコンテンツ１２を読み出し、ＮＧＮ５を介してクライアント２に送信する。一方で送受信部１３は、サービス提供許可装置１１のユーザ認証部１１１または判定部１１５から認証失敗情報を受け取ると、ログイン失敗画面のサービスコンテンツ１２を読み出し、ＮＧＮ５を介してクライアント２に送信する。
【００３７】
クライアント２は、汎用コンピュータ等の通信可能な端末から構成され、ＮＧＮ５を介してサイト管理サーバ１に接続される。クライアント２は、サイト管理サーバ１内のコンテンツ提供サイトにアクセスするための端末である。クライアント２は、ユーザの指示に応じて、コンテンツ提供サイトのサービスコンテンツ１２を取得するためサイト管理サーバ１にＨＴＴＰリクエストを送信する。
【００３８】
ＧＰＳ端末３は、携帯電話等のＧＰＳ機能を搭載した通信可能な移動体通信端末であり、移動体通信ネットワークを介してサイト管理サーバ１に接続される。ＧＰＳ端末３は、サイト管理サーバ１からの問い合わせに応答してＧＰＳ端末３の現在位置（ユーザの現在位置）を特定するＧＰＳ情報をサイト管理サーバ１へ送信する。
【００３９】
ＮＧＮ管理サーバ４は、ＮＧＮ５に接続された各クライアント２と回線との接続位置を示す接続位置情報４１を保持している。
【００４０】
ＮＧＮ５は、ＮＧＮ管理サーバ４とクライアント２とサイト管理サーバ１とを、それぞれ通信可能に接続する。
【００４１】
移動体通信ネットワーク６は、ＧＰＳ端末３とサイト管理サーバ１を相互に通信可能に接続する。
【００４２】
続いて、本実施の形態に係るサービス提供許可装置１１を備えたサービス提供許可システム１０１の動作について、図３を参照して説明する。
【００４３】
サービス提供許可システム１０１では、主に、ＮＧＮ５を介してサイト管理サーバ１とクライアント２との間で情報の送受信が行われる。また、ＮＧＮ５を介してサイト管理サーバ１とＮＧＮ管理サーバ４との間で情報の送受信が行われる。さらに、移動体通信ネットワーク６を介してサイト管理サーバ１とユーザが持つＧＰＳ端末３との間で情報の送受信が行われる。
【００４４】
ユーザにより、コンテンツ提供サイトのログイン画面のＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）がクライアント２に入力される。このとき、ＵＲＬは、キーボード等から直接入力されてもよいし、コンテンツ提供サイトのボタンやリンクがクリックされることにより入力されてもよい。クライアント２は、入力されたＵＲＬをＨＴＴＰリクエストとしてＮＧＮ５を介してサイト管理サーバ１に送信する（ステップＡ１）。
【００４５】
サイト管理サーバ１は、サービスコンテンツ１２から、受信したＨＴＴＰリクエストに対応するログイン画面のサービスコンテンツ１２を取得する。サイト管理サーバ１は、取得したログイン画面のサービスコンテンツ１２を、ＨＴＴＰレスポンスとしてクライアント２に送信する（ステップＡ２）。
【００４６】
クライアント２は、受信したＨＴＴＰレスポンスのログイン画面を表示し、ユーザに対しユーザＩＤやパスワードの入力を促す（ステップＡ３）。
【００４７】
ユーザによりユーザＩＤおよびパスワードが入力されると、クライアント２は、入力されたユーザＩＤおよびパスワードを、ＨＴＴＰリクエストとともにＮＧＮ５を介してサイト管理サーバ１に送信する（ステップＡ４）。また、クライアント２は、これらに加えてクライアント２のＩＰアドレスも、サイト管理サーバ１に送信する。
【００４８】
サイト管理サーバ１は、ユーザ認証情報１１２を参照し、受信したユーザＩＤおよびパスワードがユーザ認証情報１１２中に登録されているか否かを判別する（ステップＡ５）。
【００４９】
受信したユーザＩＤ又はパスワードが、ユーザ認証情報１１２中に登録されていないと判別した場合（ステップＡ５；ＮＯ）、サイト管理サーバ１は、ログイン失敗画面のサービスコンテンツ１２を読み出して、ＨＴＴＰレスポンスとしてクライアント２に送信する（ステップＡ６）。
【００５０】
クライアント２は、受信したＨＴＴＰレスポンスのログイン失敗画面を表示して、この動作を終了する（ステップＡ７）。
【００５１】
受信したユーザＩＤ又はパスワードが、ユーザ認証情報１１２中に登録されていると判別した場合（ステップＡ５；ＹＥＳ）、サイト管理サーバ１は、クライアント２から受信したＩＰアドレスに対応する接続位置情報４１を、ＮＧＮ管理サーバ４に要求する（ステップＡ８）。
【００５２】
ＮＧＮ管理サーバ４は、サイト管理サーバ１からの要求に対して、当該ＩＰアドレスに対応する接続位置情報４１をサイト管理サーバ１に送信する（ステップＡ９）。
【００５３】
サイト管理サーバ１は、ユーザ認証情報１１２を参照して、受信したユーザＩＤに対応するＧＰＳ端末を特定する。そしてサイト管理サーバ１は、特定したＧＰＳ端末３にＧＰＳ情報を要求する（ステップＡ１０）。
【００５４】
ＧＰＳ端末３は、この要求に対して、ＧＰＳ端末３の現在位置（ユーザの現在位置）を特定するＧＰＳ情報をサイト管理サーバ１に送信する（ステップＡ１１）。
【００５５】
次に、サイト管理サーバ１は、ユーザ認証情報１１２を参照し、受信したユーザＩＤに対応する有効エリアを特定する。サイト管理サーバ１は、受信したＧＰＳ情報に基づいて、ユーザの現在位置が特定した有効エリア内であるか否かを判定する（ステップＡ１２）。
【００５６】
有効エリア内でないと判定した場合（ステップＡ１２；ＮＯ）、サイト管理サーバ１は、ログイン失敗画面のサービスコンテンツ１２を読み出して、ＨＴＴＰレスポンスとしてクライアント２に送信する（ステップＡ１３）。
【００５７】
クライアント２は、受信したＨＴＴＰレスポンスのログイン失敗画面を表示し、この動作を終了する（ステップＡ１４）。
【００５８】
有効エリア内であると判定した場合（ステップＡ１２；ＹＥＳ）、サイト管理サーバ１は、取得した接続位置情報およびＧＰＳ情報に基づいて、クライアント２と回線との接続位置と、ユーザの位置との距離を算出する（ステップＡ１５）。そして、サイト管理サーバ１は、ユーザ認証情報１１２を参照し、この接続位置とユーザの位置との距離が有効距離未満であるか否かを判定する（ステップＡ１６）。
【００５９】
有効距離以上であると判定した場合（ステップＡ１６；ＮＯ）、サイト管理サーバ１は、ログイン失敗画面のサービスコンテンツ１２を読み出して、ＨＴＴＰレスポンスとしてクライアント２に送信する（ステップＡ１７）。クライアント２は、受信したＨＴＴＰレスポンスのログイン失敗画面を表示し、この動作を終了する（ステップＡ１８）。
【００６０】
有効距離未満である場合（ステップＡ１６；ＹＥＳ）、サイト管理サーバ１は、ユーザの認証に成功したものとしてサービスの提供を許可し、クライアント２から受信したＨＴＴＰリクエストに対応するサービス画面のサービスコンテンツ１２を読み出す。そしてサイト管理サーバ１は、読み出したサービス画面のサービスコンテンツ１２を、ＨＴＴＰレスポンスとしてクライアント２に送信する（ステップＡ１９）。クライアント２は、受信したＨＴＴＰレスポンスのサービス画面を表示する（ステップＡ２０）。
【００６１】
以上が、サービス提供許可システム１０１によるサービスの提供を許可又は禁止する動作である。
【００６２】
続いて、図４を参照して、本実施の形態に係るサービス提供許可装置１１の動作について説明する。このサービス提供許可装置１１によるユーザ認証処理は、ユーザによりサービスの提供が要求されることに応じて開始される。
【００６３】
ユーザ認証部１１１は、ユーザにより入力されたユーザＩＤおよびパスワードと、クライアント２のＩＰアドレスとを、ＮＧＮ５を介してクライアント２から取得する（ステップＳ１１）。
【００６４】
ユーザ認証部１１１は、図２のユーザ認証情報１１２を読み込み、取得したユーザＩＤおよびパスワードがユーザ認証情報１１２中に登録されているか否かを判定する（ステップＳ１２）。取得したユーザＩＤおよびパスワードがユーザ認証情報１１２中に登録されていないと判定した場合（ステップＳ１２；ＮＯ）、ユーザ認証部１１１は、ユーザ認証に失敗したことを示す認証失敗情報を送受信部１３に送信して、処理を終了する。これによりサービスの提供が禁止される（ステップＳ２０）。
【００６５】
取得したユーザＩＤおよびパスワードがユーザ認証情報１１２中に登録されていると判定した場合（ステップＳ１２；ＹＥＳ）、ユーザ認証部１１１は、接続位置取得部１１３にクライアント２のＩＰアドレスを、ユーザ位置取得部１１４および判定部１１５にユーザＩＤを、それぞれ送信する。
【００６６】
接続位置取得部１１３は、受信したクライアント２のＩＰアドレスに対応する接続位置情報４１をＮＧＮ管理サーバ４に問い合わせる。接続位置取得部１１３は、ＮＧＮ管理サーバ４からクライアント２のＩＰアドレスに対応する接続位置情報４１を取得し（ステップＳ１３）、取得した接続位置情報を判定部１１５に送信する。
【００６７】
ユーザ位置取得部１１４は、ユーザ認証情報１１２を読み込み、ユーザ認証部１１１から受信したユーザＩＤに対応するＧＰＳ端末３を特定する。続いてユーザ位置取得部１１４は、特定したＧＰＳ端末３にＧＰＳ情報を問い合わせる。ユーザ位置取得部１１４は、ＧＰＳ端末３からＧＰＳ情報を取得し（ステップＳ１４）、取得したＧＰＳ情報を判定部１１５に送信する。
【００６８】
判定部１１５は、図２のユーザ認証情報１１２を読み込み、ユーザ認証部１１１から受信したユーザＩＤに対応する「有効エリア」および「有効距離」を特定する（ステップＳ１５）。
【００６９】
判定部１１５は、ユーザ位置取得部１１４から受信したＧＰＳ情報に基づいて、ユーザの現在位置を特定し、ユーザが有効エリア内に存在するか否かを判定する（ステップＳ１６）。ユーザが有効エリア内に存在しないと判定した場合（ステップＳ１６；ＮＯ）、判定部１１５は、ユーザ認証に失敗したことを示す認証失敗情報を送受信部１３に送信して（ステップＳ２０）、処理を終了する。これによりサービスの提供は禁止される。
【００７０】
ユーザが有効エリア内に存在すると判定した場合（ステップＳ１６；ＹＥＳ）、判定部１１５は、ユーザ位置取得部１１４が取得したＧＰＳ情報および受信した接続位置情報４１に基づいて、ユーザの現在位置からクライアント２と回線との接続位置までの距離を算出する（ステップＳ１７）。
【００７１】
続いて判定部１１５は、ステップＳ１７で算出した距離とステップＳ１８特定した「有効距離」とを比較し、算出した距離が有効距離未満であるか否かを判定する（ステップＳ１８）。
【００７２】
算出した距離が有効距離以上であると判定した場合（ステップＳ１８；ＮＯ）、判定部１１５は、ユーザ認証に失敗したことを示す認証失敗情報を送受信部１３に送信して（ステップＳ２０）、処理を終了する。これによりサービスの提供は禁止される。
【００７３】
算出した距離が有効距離未満であると判定した場合（ステップＳ１８；ＹＥＳ）、判定部１１５は、ユーザ認証に成功したことを示す認証成功情報を送受信部１３に送信して、処理を終了する。これによりサービスの提供が許可される（ステップＳ１９）。
【００７４】
このように、本発明によれば、予め登録された回線以外の回線からもアクセスが可能となる。さらに、ユーザの現在地からの有効距離を超える場所からはアクセスできないため、セキュリティを向上させることができる。
【００７５】
（変形例）
上記実施の形態では、判定部１１５は、ユーザが有効エリア内に存在するか否かを判定し、さらにユーザの位置からクライアント２と回線との接続位置までの距離が有効距離未満であるか否かを判定する例を示したが、必ずしもこれに限定されない。判定部１１５は、ユーザの位置からクライアント２と回線との接続位置が有効距離未満であるか否かを判定すれば、ユーザが有効エリア内に存在するか否かを判定しなくてもよい。
【００７６】
また、上記実施の形態では、送受信部１３、サービス提供許可装置１１のユーザ認証部１１１、接続位置取得部１１３およびユーザ位置取得部１１４が、サイト管理サーバ１の外部から情報を受信する例を示したが、必ずしもこれに限定されない。送受信部１３のみがサイト管理サーバ１の外部から情報を受信し、サービス提供許可装置１１のユーザ認証部１１１、接続位置取得部１１３およびユーザ位置取得部１１４は、送受信部１３から情報を受け取ることとしてもよい。また、サービス提供許可装置１１が送受信部１３を備えていてもよい。
【００７７】
（実施の形態２）
実施の形態１では、サービス提供許可装置１１をコンテンツ提供サイトに適用した例を示したが、本発明はこれに限定されず、その他のオンラインサービスに適用することができる。実施の形態２では、本発明をオンライン決済サービスに適用した例について説明する。
【００７８】
図５に示すように、実施の形態２のサービス提供許可システム１０２は、実施の形態１のサービス提供許可システム１０１の他に、決済センタ８と、決済センタ８とサイト管理サーバ１を相互に通信可能に接続する決済ネットワーク７とを、さらに備えている。
【００７９】
決済センタ８は、たとえばクレジットカード会社のサーバなどである。
【００８０】
本実施の形態のサービス提供許可装置１１のユーザ認証情報１１２は、オンライン決済サイトで決済手続きが可能な登録ユーザの情報である。ユーザ認証情報１１２を構成する項目は、実施の形態１と同様である。ユーザ認証部１１１は、クライアント２からＮＧＮ５を介して、ユーザにより入力されたユーザＩＤおよびパスワードと、決済情報と、クライアント２のＩＰアドレスとを受信する。判定部１１５は、ユーザが所定のエリア内に存在し、かつ、ユーザの位置からクライアント２と回線との接続位置までの距離が所定の範囲内であると判定した場合、決済情報を送受信部１３に送信する。
【００８１】
送受信部１３は、サービス提供許可装置１１の判定部１１５から決済情報を受け取ると、決済ネットワーク７を介して決済センタ８に当該決済情報を送信する。同時に、送受信部１３は、決済成功画面のサービスコンテンツ１２を読み出し、ＮＧＮ５を介してクライアント２に送信する。また、送受信部１３は、サービス提供許可装置１１のユーザ認証部１１１または判定部１１５から認証失敗情報を受け取ると、決済失敗画面のサービスコンテンツ１２を読み出し、ＮＧＮ５を介してクライアント２に送信する。
【００８２】
その他の構成は、実施の形態１と同じである。
【００８３】
以下に、本実施の形態に係るサービス提供許可システム１０２の動作について、図６を参照して説明する。
【００８４】
サービス提供許可システム１０２では、実施の形態１におけるサービス提供許可システム１０１の動作に加え、決済ネットワーク７を介してサイト管理サーバ１から決済センタ８へ情報の送信が行われる。
【００８５】
まず、ユーザによりオンライン決済サイトの決済画面のＵＲＬがクライアント２に入力される。このとき、ＵＲＬの入力はキーボードから直接入力されてもよいし、オンライン決済サイトのボタンやリンクがクリックされることによって入力されてもよい。クライアント２は、入力されたＵＲＬをＨＴＴＰリクエストとしてＮＧＮ５を介してサイト管理サーバ１に送信する（ステップＢ１）。サイト管理サーバ１は、受信したＨＴＴＰリクエストに対して、決済画面のサービスコンテンツ１２を読み出して、ＨＴＴＰレスポンスとしてクライアント２に送信する（ステップＢ２）。
【００８６】
クライアント２は、受信したＨＴＴＰレスポンスの決済画面を表示する（ステップＢ３）。クライアント２に表示された決済画面に対して、ユーザＩＤ、パスワードおよび決済情報が入力される。クライアント２は、入力されたユーザＩＤおよびパスワードおよび決済情報をＨＴＴＰリクエストとともにＮＧＮ５を介してサイト管理サーバ１に送信する（ステップＢ４）。このとき、クライアント２は、ＩＰアドレスもサイト管理サーバ１に送信する。このとき、クライアント２は、ＩＰアドレスもサイト管理サーバ１に送信する。
【００８７】
図６におけるステップＢ５〜ステップＢ１６までの動作は、実施の形態１における図３のステップＡ６〜ステップＡ１６までの動作と同様である。
なお、サービスの提供を禁止する場合、サイト管理サーバ１は、決済失敗画面のサービスコンテンツ１２を読み出して、ＨＴＴＰレスポンスとしてクライアント２に送信する（ステップＢ６、Ｂ１３等）。クライアント２は、受信したＨＴＴＰレスポンスの決済失敗画面を表示する（ステップＢ７、Ｂ１４等）。
【００８８】
ステップＢ１６において、ユーザの位置からクライアント２と回線との接続位置までの距離が有効距離未満であると判定された場合（ステップＢ１６；Ｙｅｓ）、サイト管理サーバ１は、クライアント２から取得した決済情報を決済センタ８に送信する（ステップＢ１９）。また、サイト管理サーバ１は、決済成功画面のサービスコンテンツ１２を読み出して、ＨＴＴＰレスポンスとしてクライアント２に送信する（ステップＢ２０）。クライアント２は、受信したＨＴＴＰレスポンスの決済成功画面を表示する（ステップＢ２１）。
【００８９】
以下に、図７を参照して、本実施の形態に係るサービス提供許可装置１１の動作について説明する。本実施の形態に係るサービス提供許可処理は、ユーザにより決済処理サービスの提供が要求されたことに応じて開始される。
【００９０】
まず、ユーザ認証部１１１は、クライアント２からＮＧＮ５を介してユーザにより入力されたユーザＩＤとパスワード、決済情報、およびクライアント２のＩＰアドレスを取得する（ステップＳ３１）。ユーザ認証部１１１は、取得したユーザＩＤおよびパスワードがユーザ認証情報１１２に登録されているか否かにより、当該ユーザが決済手続き可能な登録ユーザであるか否かを判定する（ステップＳ３２）。登録ユーザでないと判定した場合（ステップＳ３２；ＮＯ）、ユーザ認証部１１１は、ユーザ認証に失敗したことを示す認証失敗情報を送受信部１３に送信して（ステップＳ４０）、処理を終了する。
【００９１】
登録ユーザであった場合（ステップＳ３２；ＹＥＳ）、接続位置取得部１１３は、ユーザ認証部１１１が取得したクライアント２のＩＰアドレスに対応する接続位置情報４１をＮＧＮ管理サーバ４に問い合わせる。接続位置取得部１１３は、ＮＧＮ管理サーバ４からクライアント２のＩＰアドレスに対応する接続位置情報４１を取得する（ステップＳ３３）。
【００９２】
一方、ユーザ位置取得部１１４は、実施の形態１と同様にユーザ認証情報１１２から当該ユーザの所持するＧＰＳ端末３を特定し、そのＧＰＳ端末３にＧＰＳ情報を問い合わせる。ユーザ位置取得部１１４は、ＧＰＳ端末３からクライアント２のＧＰＳ情報を取得する（ステップＳ３４）。
【００９３】
判定部１１５は、実施の形態１と同様にユーザ認証情報１１２を参照し、ユーザＩＤに対応する有効エリアおよび有効距離を特定する（ステップＳ３５）。判定部１１５は、ユーザ位置取得部１１４が取得したＧＰＳ情報に基づいて、ユーザが有効エリア内に存在するか否かを判定する（ステップＳ３６）。ユーザが有効エリア内にいないと判定した場合（ステップＳ３６；ＮＯ）、判定部１１５は、ユーザ認証に失敗したことを示す認証失敗情報を送受信部１３に送信して（ステップＳ４０）、処理を終了する。
【００９４】
ユーザが有効エリア内に存在すると判定した場合（ステップＳ３６；ＹＥＳ）、判定部１１５は、ユーザ認証情報１１２の有効距離を参照し、接続位置取得部１１３が取得した接続位置情報４１およびユーザ位置取得部１１４が取得したＧＰＳ情報に基づいて、ユーザの位置からクライアント２と回線との接続位置までの距離を算出する（ステップＳ３７）。
【００９５】
そして判定部１１５は、算出した距離が有効距離未満であるか否かを判定する（ステップＳ３８）。ユーザの位置からこの接続位置までの距離が有効距離以上であると判定した場合（ステップＳ３８；ＮＯ）、判定部１１５は、ユーザ認証に失敗したことを示す認証失敗情報を送受信部１３に送信して（ステップＳ４０）、処理を終了する。
【００９６】
ユーザの位置からこの接続位置までの距離が有効距離未満であると判定した場合（ステップＳ３８；ＹＥＳ）、判定部１１５は、ユーザの認証に成功したとして決済情報を送受信部１３に送信して（ステップＳ３９）、処理を終了する。
【００９７】
このように、本発明によれば、ユーザがあらかじめ登録した回線からだけでなく異なる回線からもアクセスできる。さらに、ユーザの現在地から、有効距離以上離れた場所からはアクセスできないため、オンライン決済などの高度なセキュリティが求められるシステムにも適用可能である。
【００９８】
（変形例）
上記実施の形態では、ユーザにより入力された決済情報をユーザ認証部１１１が受信する例を示したが、必ずしもこれに限定されない。ユーザが入力した決済情報を送受信部１３が受信してもよい。この場合、判定部１１５は、ユーザが所定のエリア内におり、かつ、ユーザの位置から所定の範囲内にクライアント２があると判定した場合、認証が成功したことを示す認証成功情報を送受信部１３に送信する。送受信部１３は、判定部１１５から認証成功情報を受信すると、一時記憶している決済情報を、決済ネットワーク７を介して決済センタ８に送信する。
【００９９】
また、上記実施形態では、受信した決済情報を、送受信部１３を介して決済センタ８に送信する例を示したが、これは一例である。サービスの提供が許可された場合、ユーザ認証部１１１は、受信した決済情報を決済センタ８へ直接送信してもよい。
【０１００】
以下に、図８を用いて、サービス提供許可装置１１のハードウェア構成の一例を説明する。サービス提供許可装置１１は、図８に示すように、制御部９１、主記憶部９２、外部記憶部９３、および送受信部９６を備える。主記憶部９２、外部記憶部９３、および送受信部９６はいずれも内部バス９０を介して制御部９１に接続されている。
【０１０１】
制御部９１はＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等から構成され、外部記憶部９３に記憶されている制御プログラム９９に従って、サービス提供許可装置１１のユーザ認証部１１１、回線位置特手部１１３、ユーザ位置取得部１１４および判定部１１５の各機能部における処理を実行する。
【０１０２】
主記憶部９２はＲＡＭ（Ｒａｎｄｏｍ−Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等から構成され、外部記憶部９３に記憶されている制御プログラム９９をロードし、制御部９１の作業領域として用いられる。
【０１０３】
外部記憶部９３は、フラッシュメモリ、ハードディスク、ＤＶＤ−ＲＡＭ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ  Ｒａｎｄｏｍ−Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＤＶＤ−ＲＷ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ  ＲｅＷｒｉｔａｂｌｅ）等の不揮発性メモリから構成されている。外部記憶部９３には、サービス提供許可装置１１の処理を制御部９１に行わせるためのプログラムや、ユーザ認証情報１１２が予め記憶されている。
【０１０４】
送受信部９６は、ネットワークに接続する網終端装置または無線通信装置、およびそれらと接続するシリアルインタフェースまたはＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）インタフェースから構成されている。送受信部９６は、クライアント２、ＮＧＮ管理サーバ４及びＧＰＳ端末３との間で送受信を行う。
【０１０５】
図１または図５に示すサービス提供許可装置１１におけるユーザ認証部１１１、接続位置取得部１１３、ユーザ位置取得部１１４および判定部１１５の各機能部は、制御プログラム９９が、制御部９１、主記憶部９２、外部記憶部９３、および送受信部９６を資源として用いることによって構成される。
【０１０６】
その他、前記のハードウェア構成やフローチャートは一例であり、任意に変更および修正が可能である。
【０１０７】
制御部９１、主記憶部９２、外部記憶部９３、内部バス９０などから構成される制御処理を行う中心となる部分は、専用のシステムによらず、通常のコンピュータシステムを用いて実現可能である。たとえば、前記の動作を実行するためのコンピュータプログラムを、コンピュータが読み取り可能な記録媒体（フレキシブルディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等）に格納して配布し、該コンピュータプログラムをコンピュータにインストールすることにより、前記の処理を実行するサービス提供許可装置１１を構成してもよい。また、インターネット等の通信ネットワーク上のサーバ装置が有する記憶装置に該コンピュータプログラムを格納しておき、通常のコンピュータシステムがダウンロード等することでサービス提供許可装置１１を構成してもよい。
【０１０８】
また、サービス提供許可装置１１の機能を、ＯＳ（オペレーティングシステム）とアプリケーションプログラムの分担、またはＯＳとアプリケーションプログラムとの協働により実現する場合などには、アプリケーションプログラム部分のみを記録媒体や記憶装置に格納してもよい。
【０１０９】
また、搬送波にコンピュータプログラムを重畳し、通信ネットワークを介して配信することも可能である。たとえば、通信ネットワーク上の掲示板(ＢＢＳ：Ｂｕｌｌｅｔｉｎ  Ｂｏａｒｄ  Ｓｙｓｔｅｍ）に前記コンピュータプログラムを掲示し、ネットワークを介して前記コンピュータプログラムを配信してもよい。そして、このコンピュータプログラムを起動し、ＯＳの制御下で、他のアプリケーションプログラムと同様に実行することにより、前記の処理を実行できるように構成してもよい。
【符号の説明】
【０１１０】
１  サイト管理サーバ
２  クライアント
３  ＧＰＳ端末
４  ＮＧＮ管理サーバ
５  ＮＧＮ
６  移動体通信ネットワーク
７  決済ネットワーク
８  決済センタ
１１  サービス提供許可装置
１２  サービスコンテンツ
１３  送受信部
９０  内部バス
９１  制御部
９２  主記憶部
９３  外部記憶部
９６  送受信部
９９  制御プログラム
１０１、１０２  サービス提供許可システム
１１１  ユーザ認証部
１１２  ユーザ認証情報
１１３  接続位置取得部
１１４  ユーザ位置取得部
１１５  判定部
【図１】
0005629563.tif 000002
【図２】
0005629563.tif 000003
【図３】
0005629563.tif 000004
【図４】
0005629563.tif 000005
【図５】
0005629563.tif 000006
【図６】
0005629563.tif 000007
【図７】
0005629563.tif 000008
【図８】
0005629563.tif 000009