(57)【要約】      （修正有）【課題】認証の利便性を向上させることが可能な認証システムを提供する。【解決手段】通信システムにおいて、第１認証サーバ７が、受信したＩＰアドレスと記憶されたＩＰアドレスとを用いてモバイル端末１を認証するアドレス認証処理を行い、認証に成功すると、モバイル端末１との通信を管理するためのセッション情報を生成して記憶し、モバイル端末１にサービスを提供するサービス提供装置から、モバイル端末１との通信を管理するためのセッション情報を受信し、受信したセッション情報と同じセッション情報が記憶されているか否かを確認することで、モバイル端末１を認証するセッション認証処理を行い、セッション認証処理が失敗した場合、サービス提供装置が、ＩＰアドレスとは異なる認証情報を用いてモバイル端末１を認証する識別情報認証処理の実行を第２認証サーバ８に要求する。【選択図】図１
2020004434.tif 000002
【特許請求の範囲】
【請求項１】
所定のネットワーク接続装置にて情報処理装置に割り当てたＩＰアドレスを記憶する記憶部と、
情報処理装置から当該情報処理装置に割り当てられたＩＰアドレスを受信する受信部と、
前記受信部が受信したＩＰアドレスと前記記憶部に記憶されたＩＰアドレスとを用いて前記情報処理装置を認証するアドレス認証処理を行う第１認証部と、
前記ＩＰアドレスとは異なる認証情報を用いて前記情報処理装置を認証する識別情報認証処理を行う第２認証部と、
を有し、
前記第１認証部は、前記情報処理装置の認証に成功すると、当該情報処理装置との通信を管理するためのセッション情報を生成して、当該情報処理装置に送信し、
前記第１認証部が生成したセッション情報を記憶するセッション情報記憶部をさらに有し、
前記受信部は、前記情報処理装置にサービスを提供するサービス提供装置から、当該情報処理装置との通信を管理するためのセッション情報を受信し、
前記第１認証部は、前記受信部が受信したセッション情報と同じセッション情報が前記セッション情報記憶部に記憶されているか否かを確認することで、当該情報処理装置を認証するセッション認証処理を行い、
前記サービス提供装置は、前記セッション認証処理が失敗した場合、前記情報処理装置に対して前記第２認証部による前記識別情報認証処理の実行を要求する、
認証システム。
【請求項２】
所定のネットワーク接続装置にて情報処理装置に割り当てたＩＰアドレスを記憶する記憶部と、
情報処理装置から当該情報処理装置に割り当てられたＩＰアドレスを受信する受信部と、
前記受信部が受信したＩＰアドレスと前記記憶部に記憶されたＩＰアドレスとを用いて前記情報処理装置を認証するアドレス認証処理を行う第１認証部と、
前記ＩＰアドレスとは異なる認証情報を用いて前記情報処理装置を認証する識別情報認証処理を行う第２認証部と、
を有し、
前記第１認証部は、前記情報処理装置の認証に成功すると、当該情報処理装置との通信を管理するためのセッション情報を生成して、当該情報処理装置に送信し、
前記第１認証部が生成したセッション情報を記憶するセッション情報記憶部をさらに有し、
前記受信部は、前記情報処理装置にサービスを提供するサービス提供装置から、当該情報処理装置との通信を管理するためのセッション情報を受信し、
前記第１認証部は、前記受信部が受信したセッション情報と同じセッション情報が前記セッション情報記憶部に記憶されているか否かを確認することで、当該情報処理装置を認証するセッション認証処理を行い、
前記第２認証部は、前記セッション認証処理が失敗した前記情報処理装置に対して前記識別情報認証処理を実行する、
認証システム。
【請求項３】
前記記憶部は、前記割り当て済みのＩＰアドレスと当該ＩＰアドレスが割り当てられた情報処理装置に固有の固有情報とを対応付けて記憶し、
前記受信部は、前記情報処理装置から当該情報処理装置に固有の固有情報をさらに受信し、
前記第１認証部は、前記アドレス認証処理において、前記受信部が受信したＩＰアドレスおよび固有情報の組と同じ組が前記記憶部に記憶されているか否かを確認することで、前記情報処理装置を認証する、請求項１または請求項２に記載の認証システム。
【請求項４】
前記ネットワーク接続装置が情報処理装置にＩＰアドレスを新たに割り当てた際に、当該情報処理装置に対応する前記利用可否情報にて前記アドレス認証処理が利用可能を示す場合、当該ＩＰアドレスを前記記憶部に記憶する接続制御部を有する、請求項１ないし３のいずれか１項に記載の認証システム。
【請求項５】
認証システムが行う認証方法であって、
前記認証システムが、所定のネットワーク接続装置にて情報処理装置に割り当てたＩＰアドレスを記憶部に記憶するステップと、
前記認証システムが、情報処理装置から当該情報処理装置に割り当てられたＩＰアドレスを受信するステップと、
前記認証システムが、前記受信されたＩＰアドレスと前記記憶部に記憶されたＩＰアドレスとを用いて前記情報処理装置を認証するアドレス認証処理を行うステップと、
前記認証システムが、前記ＩＰアドレスとは異なる認証情報を用いて前記情報処理装置を認証する識別情報認証処理を行うステップと、
前記認証システムが、前記情報処理装置の認証に成功すると、当該情報処理装置との通信を管理するためのセッション情報を生成して、当該情報処理装置に送信するステップと、
前記認証システムが、前記生成したセッション情報をセッション情報記憶部に記憶するステップと、
前記認証システムが、前記情報処理装置にサービスを提供するサービス提供装置から、当該情報処理装置との通信を管理するためのセッション情報を受信するステップと、
前記認証システムが、前記受信したセッション情報と同じセッション情報が前記セッション情報記憶部に記憶されているか否かを確認することで、当該情報処理装置を認証するセッション認証処理を行うステップと、
前記サービス提供装置が、前記セッション認証処理が失敗した場合、前記情報処理装置に対して前記識別情報認証処理の実行を要求するステップと、
を有する認証方法。
【請求項６】
認証システムが行う認証方法であって、
前記認証システムが、所定のネットワーク接続装置にて情報処理装置に割り当てたＩＰアドレスを記憶部に記憶するステップと、
前記認証システムが、情報処理装置から当該情報処理装置に割り当てられたＩＰアドレスを受信するステップと、
前記認証システムが、前記受信されたＩＰアドレスと前記記憶部に記憶されたＩＰアドレスとを用いて前記情報処理装置を認証するアドレス認証処理を行うステップと、
前記認証システムが、前記ＩＰアドレスとは異なる認証情報を用いて前記情報処理装置を認証する識別情報認証処理を行うステップと、
前記認証システムが、前記情報処理装置の認証に成功すると、当該情報処理装置との通信を管理するためのセッション情報を生成して、当該情報処理装置に送信するステップと、
前記認証システムが、前記生成したセッション情報をセッション情報記憶部に記憶するステップと、
前記認証システムが、前記情報処理装置にサービスを提供するサービス提供装置から、当該情報処理装置との通信を管理するためのセッション情報を受信するステップと、
前記認証システムが、前記受信したセッション情報と同じセッション情報が前記セッション情報記憶部に記憶されているか否かを確認することで、当該情報処理装置を認証するセッション認証処理を行うステップと、
前記認証システムが、前記セッション認証処理が失敗した前記情報処理装置に対して前記識別情報認証処理を実行するステップと、
を有する認証方法。
【請求項７】
コンピュータに、
所定のネットワーク接続装置にて情報処理装置に割り当てたＩＰアドレスを記憶部に記憶する手順と、
情報処理装置から当該情報処理装置に割り当てられたＩＰアドレスを受信する手順と、
前記受信されたＩＰアドレスと前記記憶部に記憶されたＩＰアドレスとを用いて前記情報処理装置を認証するアドレス認証処理を行う手順と、
前記ＩＰアドレスとは異なる認証情報を用いて前記情報処理装置を認証する識別情報認証処理を行う手順と、
前記情報処理装置の認証に成功すると、当該情報処理装置との通信を管理するためのセッション情報を生成して、当該情報処理装置に送信する手順と、
前記生成したセッション情報をセッション情報記憶部に記憶する手順と、
前記情報処理装置にサービスを提供するサービス提供装置から、当該情報処理装置との通信を管理するためのセッション情報を受信する手順と、
前記受信したセッション情報と同じセッション情報が前記セッション情報記憶部に記憶されているか否かを確認することで、当該情報処理装置を認証するセッション認証処理を行う手順と、
前記セッション認証処理が失敗した前記情報処理装置に対して前記識別情報認証処理を実行する手順と、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置を認証する認証システム、認証方法およびプログラムに関する。
【背景技術】
【０００２】
モバイル端末などの情報処理装置を用いてネットワーク上で提供されるサービスを利用する場合、通常、ネットワークへの接続の可否を確認するための認証や、サービスの利用の可否を確認するための認証などの認証を行う必要がある。このような認証では、ユーザを識別する識別情報であるＩＤ（identification）とパスワードを用いた認証が一般的である。
【０００３】
ＩＤとパスワードは、利用者によっては覚えにくいものであるため、サービスを利用する権利を保有するのに関わらず、ＩＤとパスワードを忘れてしまい、サービスを利用することができないことがあった。
【０００４】
これに対して特許文献１に記載の接続装置は、ＱＲコード（登録商標）が記録された用紙を、カメラで撮影し、そのＱＲコードを解析して、ＩＤとパスワードを記憶することで、サービスを容易に利用することを可能にしている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−１５５７５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、ネットワークに接続するためのサービスであるネットワーク接続サービスに申し込んだ直後では、利用者はＩＤとパスワードが付与されたこと自体を認識していない場合がある。このため、特許文献１に記載の技術のようにＩＤとパスワードが記憶できたとしても、ネットワーク接続サービスを申し込んだ利用者は、ＩＤとパスワードが印刷された用紙をサービスプロバイダから郵送などにより受け取るまで、ネットワーク接続サービスやネットワーク上のサービスであるネットワーク提供サービスを利用できないと誤解してしまうことがあった。
【０００７】
本発明は、上記の問題を鑑みてなされたものであり、認証の利便性を向上させることが可能な認証システム、認証方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明による認証システムは、
所定のネットワーク接続装置にて情報処理装置に割り当てたＩＰアドレスを記憶する記憶部と、
情報処理装置から当該情報処理装置に割り当てられたＩＰアドレスを受信する受信部と、
前記受信部が受信したＩＰアドレスと前記記憶部に記憶されたＩＰアドレスとを用いて前記情報処理装置を認証するアドレス認証処理を行う第１認証部と、
前記ＩＰアドレスとは異なる認証情報を用いて前記情報処理装置を認証する識別情報認証処理を行う第２認証部と、
を有し、
前記第１認証部は、前記情報処理装置の認証に成功すると、当該情報処理装置との通信を管理するためのセッション情報を生成して、当該情報処理装置に送信し、
前記第１認証部が生成したセッション情報を記憶するセッション情報記憶部をさらに有し、
前記受信部は、前記情報処理装置にサービスを提供するサービス提供装置から、当該情報処理装置との通信を管理するためのセッション情報を受信し、
前記第１認証部は、前記受信部が受信したセッション情報と同じセッション情報が前記セッション情報記憶部に記憶されているか否かを確認することで、当該情報処理装置を認証するセッション認証処理を行い、
前記サービス提供装置は、前記セッション認証処理が失敗した場合、前記情報処理装置に対して前記第２認証部による前記識別情報認証処理の実行を要求する。
【０００９】
また、所定のネットワーク接続装置にて情報処理装置に割り当てたＩＰアドレスを記憶する記憶部と、
情報処理装置から当該情報処理装置に割り当てられたＩＰアドレスを受信する受信部と、
前記受信部が受信したＩＰアドレスと前記記憶部に記憶されたＩＰアドレスとを用いて前記情報処理装置を認証するアドレス認証処理を行う第１認証部と、
前記ＩＰアドレスとは異なる認証情報を用いて前記情報処理装置を認証する識別情報認証処理を行う第２認証部と、
を有し、
前記第１認証部は、前記情報処理装置の認証に成功すると、当該情報処理装置との通信を管理するためのセッション情報を生成して、当該情報処理装置に送信し、
前記第１認証部が生成したセッション情報を記憶するセッション情報記憶部をさらに有し、
前記受信部は、前記情報処理装置にサービスを提供するサービス提供装置から、当該情報処理装置との通信を管理するためのセッション情報を受信し、
前記第１認証部は、前記受信部が受信したセッション情報と同じセッション情報が前記セッション情報記憶部に記憶されているか否かを確認することで、当該情報処理装置を認証するセッション認証処理を行い、
前記第２認証部は、前記セッション認証処理が失敗した前記情報処理装置に対して前記識別情報認証処理を実行する。
【００１０】
本発明による認証方法は、
認証システムが行う認証方法であって、
前記認証システムが、所定のネットワーク接続装置にて情報処理装置に割り当てたＩＰアドレスを記憶部に記憶するステップと、
前記認証システムが、情報処理装置から当該情報処理装置に割り当てられたＩＰアドレスを受信するステップと、
前記認証システムが、前記受信されたＩＰアドレスと前記記憶部に記憶されたＩＰアドレスとを用いて前記情報処理装置を認証するアドレス認証処理を行うステップと、
前記認証システムが、前記ＩＰアドレスとは異なる認証情報を用いて前記情報処理装置を認証する識別情報認証処理を行うステップと、
前記認証システムが、前記情報処理装置の認証に成功すると、当該情報処理装置との通信を管理するためのセッション情報を生成して、当該情報処理装置に送信するステップと、
前記認証システムが、前記生成したセッション情報をセッション情報記憶部に記憶するステップと、
前記認証システムが、前記情報処理装置にサービスを提供するサービス提供装置から、当該情報処理装置との通信を管理するためのセッション情報を受信するステップと、
前記認証システムが、前記受信したセッション情報と同じセッション情報が前記セッション情報記憶部に記憶されているか否かを確認することで、当該情報処理装置を認証するセッション認証処理を行うステップと、
前記サービス提供装置が、前記セッション認証処理が失敗した場合、前記情報処理装置に対して前記識別情報認証処理の実行を要求するステップと、を有する。
【００１１】
また、認証システムが行う認証方法であって、
前記認証システムが、所定のネットワーク接続装置にて情報処理装置に割り当てたＩＰアドレスを記憶部に記憶するステップと、
前記認証システムが、情報処理装置から当該情報処理装置に割り当てられたＩＰアドレスを受信するステップと、
前記認証システムが、前記受信されたＩＰアドレスと前記記憶部に記憶されたＩＰアドレスとを用いて前記情報処理装置を認証するアドレス認証処理を行うステップと、
前記認証システムが、前記ＩＰアドレスとは異なる認証情報を用いて前記情報処理装置を認証する識別情報認証処理を行うステップと、
前記認証システムが、前記情報処理装置の認証に成功すると、当該情報処理装置との通信を管理するためのセッション情報を生成して、当該情報処理装置に送信するステップと、
前記認証システムが、前記生成したセッション情報をセッション情報記憶部に記憶するステップと、
前記認証システムが、前記情報処理装置にサービスを提供するサービス提供装置から、当該情報処理装置との通信を管理するためのセッション情報を受信するステップと、
前記認証システムが、前記受信したセッション情報と同じセッション情報が前記セッション情報記憶部に記憶されているか否かを確認することで、当該情報処理装置を認証するセッション認証処理を行うステップと、
前記認証システムが、前記セッション認証処理が失敗した前記情報処理装置に対して前記識別情報認証処理を実行するステップと、を有する。
【００１２】
本発明によるプログラムは、
コンピュータに、
所定のネットワーク接続装置にて情報処理装置に割り当てたＩＰアドレスを記憶部に記憶する手順と、
情報処理装置から当該情報処理装置に割り当てられたＩＰアドレスを受信する手順と、
前記受信されたＩＰアドレスと前記記憶部に記憶されたＩＰアドレスとを用いて前記情報処理装置を認証するアドレス認証処理を行う手順と、
前記ＩＰアドレスとは異なる認証情報を用いて前記情報処理装置を認証する識別情報認証処理を行う手順と、
前記情報処理装置の認証に成功すると、当該情報処理装置との通信を管理するためのセッション情報を生成して、当該情報処理装置に送信する手順と、
前記生成したセッション情報をセッション情報記憶部に記憶する手順と、
前記情報処理装置にサービスを提供するサービス提供装置から、当該情報処理装置との通信を管理するためのセッション情報を受信する手順と、
前記受信したセッション情報と同じセッション情報が前記セッション情報記憶部に記憶されているか否かを確認することで、当該情報処理装置を認証するセッション認証処理を行う手順と、
前記セッション認証処理が失敗した前記情報処理装置に対して前記識別情報認証処理を実行する手順と、を実行させる。
【発明の効果】
【００１３】
本発明によれば、認証の利便性を向上させることが可能になる。
【図面の簡単な説明】
【００１４】
【図１】本発明の第１の実施形態の通信システムを示す図である。
【図２】モバイル端末の構成例を示すブロック図である。
【図３】ユーザ情報の一例を示す図である。
【図４Ａ】判定情報の一例を示す図である。
【図４Ｂ】接続ログの一例を示す図である。
【図５】セッションＤＢの一例を示す図である。
【図６】ネットワーク接続装置の構成例を示すブロック図である。
【図７】メッセージ送信装置の構成例を示すブロック図である。
【図８】第１認証サーバの構成例を示すブロック図である。
【図９】第２認証サーバの構成例を示すブロック図である。
【図１０】サービスサーバの構成例を示すブロック図である。
【図１１】本発明の第１の実施形態の通信システムの動作を説明するためのシーケンス図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施形態について図面を参照して説明する。なお、各図面において同じ機能を有するものには同じ符号を付け、その説明を省略する場合がある。
【００１６】
（第１の実施形態）
図１は、本発明の第１の実施形態の通信システムを示す図である。図１に示す通信システムは、モバイル端末１と、ユーザ情報記憶装置２と、接続情報記憶装置３と、セッション情報記憶装置４と、ネットワーク接続装置５と、メッセージ送信装置６と、第１認証サーバ７と、第２認証サーバ８と、サービスサーバ９とを有する。
【００１７】
モバイル端末１は、アクセスネットワーク１１、基地局１２およびプロバイダネットワーク１３を介して、プロバイダネットワーク１３上の各装置と接続可能である。プロバイダネットワーク１３上の装置は、本実施形態では、ネットワーク接続装置５、メッセージ送信装置６、第１認証サーバ７および第２認証サーバ８を含む。プロバイダネットワーク１３上の装置には、本実施形態では、ユーザ情報記憶装置２、接続情報記憶装置３およびセッション情報記憶装置４は含まれない。また、モバイル端末１は、アクセスネットワーク１１、基地局１２、プロバイダネットワーク１３およびインターネット１４を介して、インターネット１４上の装置であるサービスサーバ９と接続可能である。また、ネットワーク接続装置５、メッセージ送信装置６、第１認証サーバ７および第２認証サーバ８のそれぞれは、ユーザ情報記憶装置２、接続情報記憶装置３およびセッション情報記憶装置４と接続可能である。
【００１８】
なお、アクセスネットワーク１１は、図１の例では、３Ｇ網、ＬＴＥ（Long Term Evolution）網および無線ＬＡＮ（Local Area Network）などの無線ネットワークである。また、サービスサーバ９は、プロバイダネットワーク１３上に設けられてもよい。また、ネットワーク接続装置５、メッセージ送信装置６、第１認証サーバ７および第２認証サーバ８のそれぞれは、ユーザ情報記憶装置２、接続情報記憶装置３およびセッション情報記憶装置４とプロバイダネットワーク１３を介さずに接続されているが、プロバイダネットワーク１３を介して接続されてもよい。
【００１９】
モバイル端末１は、プロバイダネットワーク１３やインターネット１４上の装置に接続するためのネットワーク接続サービスや、それらの装置が提供するネットワーク提供サービスを受けるための情報処理装置である。ネットワーク提供サービスは、本実施形態では、インターネット１４上のサービスサーバ９にて提供されるものとする。ネットワーク提供サービスは、例えば、コンテンツを配信するコンテンツ配信サービス、メッセージを交換するメッセージ交換サービスまたは会員情報を変更する変更サービスなどである。また、モバイル端末１は、例えば、スマートフォン、タブレット型コンピュータ、ポータブルゲーム機またはモバイルＰＣ（Personal Computer）などである。
【００２０】
図２は、モバイル端末１の構成例を示すブロック図である。図２に示すモバイル端末１は、表示部１０１と、操作部１０２と、端末記憶部１０３と、端末通信部１０４と、端末制御部１０５とを有する。
【００２１】
表示部１０１は、種々の情報を表示する。操作部１０２は、ユーザにて種々の操作が行われる。端末記憶部１０３は、モバイル端末１に固有の固有情報である端末固有情報を記憶する。端末固有情報は、例えば、ＭＳＩＳＤＮ（Mobile Station International Subscriber Directory Number）または電話番号などである。以下では、端末固有情報は電話番号であるとする。端末記憶部１０３は、ハードディスクのようなモバイル端末１に内蔵された記録媒体でもよいし、ＳＩＭ（Subscriber Identity Module）カードのようなモバイル端末１と着脱可能な記録媒体でもよい。
【００２２】
端末通信部１０４は、プロバイダネットワーク１３上およびインターネット１４上の各装置と通信を行う。例えば、端末通信部１０４は、ネットワーク接続装置５から、ネットワーク接続サービスを受けるための認証処理である接続認証処理の認証結果を示す接続応答を受信し、メッセージ送信装置６から、ネットワーク提供サービスを受けるための認証処理である第１サービス認証処理が実行可能である旨のメッセージを受信し、第１認証サーバ７および第２認証サーバ８から、第１サービス認証処理に用いる認証情報の送信を要求する認証情報要求と、第１サービス認証処理の認証結果である第１認証応答を受信する。接続応答は、接続認証処理の成功を示す場合、モバイル端末１に割り当てられたＩＰアドレスを含む。また、第１認証応答は、認証の成功を示す場合、モバイル端末１とサービスサーバ９との通信を管理するためのセッション情報を含む。
【００２３】
第１サービス認証処理には、ＩＰアドレスを用いた認証処理であるアドレス認証処理と、ＩＰアドレスとは異なる認証情報を用いた認証処理である非アドレス認証処理とがあり、後述するように第１認証サーバ７がアドレス認証処理を行い、第２認証サーバ８が非アドレス認証処理を行う。アドレス認証処理は、認証情報としてＩＰアドレスだけを用いてもよいが、本実施形態では、ＩＰアドレスと端末固有情報とを用いる。また、非アドレス認証処理は、本実施形態では、認証情報としてモバイル端末１のユーザを識別する識別情報であるユーザＩＤとパスワードを用いる。このため、第１認証サーバ７からの認証情報
要求は、認証情報としてＩＰアドレスおよび端末固有情報の送信を要求するアドレス要求であり、第２認証サーバ８からの認証情報要求は、ユーザＩＤおよびパスワードの送信を要求するパスワード要求である。
【００２４】
また、上記のメッセージは、具体的には、アドレス認証処理が実行可能である旨の情報であり、アドレス認証処理を行う第１認証サーバ７のネットワーク上の位置を示す位置情報を含む。また、メッセージは、サービスサーバ９のネットワーク上の位置を示す位置情報を含んでもよい。以下、位置情報はＵＲＬ（Uniform Resource Locator）であるとする。
【００２５】
端末制御部１０５は、接続認証処理の実行を要求する接続認証要求をネットワーク接続装置５に送信する。接続認証要求は、端末記憶部１０３に記憶された端末固有情報を含む。
【００２６】
端末通信部１０４が接続応答を受信した場合、端末制御部１０５は、その接続応答に応じた接続応答処理を実行する。例えば、接続応答が認証の成功を示す場合、端末制御部１０５は、その接続応答内のＩＰアドレスを端末記憶部１０３に記憶する。
【００２７】
端末通信部１０４がメッセージを受信した場合、端末制御部１０５は、そのメッセージを表示部１０１に表示する。その後、操作部１０２に対してメッセージ内の第１認証サーバのＵＲＬを選択する選択操作が行われると、端末制御部１０５は、そのＵＲＬに基づいて、第１サービス認証処理の実行を要求する第１サービス認証要求を第１認証サーバ７に送信する。
【００２８】
なお、操作部１０２に対して第１サービス認証要求の送信を指示する操作が行われた場合に、端末制御部１０５は、第１サービス認証要求を送信してもよい。この場合、第１サービス認証要求の送信先は、第１認証サーバ７でも良いし、第２認証サーバ８でもよく、例えば、操作部１０２に入力されたＵＲＬに応じて決定される。
【００２９】
端末通信部１０４が認証情報要求を受信した場合、端末制御部１０５は、その認証情報要求がアドレス要求であれば、端末記憶部１０３に記憶されたＩＰアドレスおよび端末固有情報を第１認証サーバ７に送信し、その認証要求がパスワード要求であれば、ユーザＩＤおよびパスワードを第２認証サーバ８に送信する。なお、ユーザＩＤおよびパスワードは、操作部１０２を用いてユーザが入力してもよいし、端末記憶部１０３に予め記憶されていてもよい。
【００３０】
端末通信部１０４が第１認証応答を受信した場合、端末制御部１０５は、その第１認証応答に応じた第１応答処理を行う。具体的には、端末制御部１０５は、第１認証応答が認証の成功を示す場合、第１認証応答内のセッション情報を端末記憶部１０３に記憶する。その後、端末制御部１０５は、Ｗｅｂブラウザのような所定のアプリケーションプログラムを用いて、ネットワーク提供サービスの提供を要求するサービス要求をサービスサーバ９に送信する。サービス要求は、端末記憶部１０３に記憶されたセッション情報が含まれる。なお、上記のメッセージにサービスサーバ９のＵＲＬが含まれる場合、端末制御部１０５は、そのＵＲＬを用いてサービス要求をサービスサーバ９に送信する。また、サービスサーバ９のＵＲＬは、操作部１０２を用いてユーザにて入力されてもよい。
【００３１】
なお、端末制御部１０５は、セッション情報を記憶する際には、Ｗｅｂブラウザ用に一時的に記憶されるクッキーのような、ネットワーク提供サービスを受けるアプリケーションプログラムに応じた形式で記憶する。また、端末制御部１０５は、所定の削除タイミングで端末記憶部１０３に記憶したセッション情報を削除してもよい。削除タイミングは、ネットワーク提供サービスを受けるアプリケーションプログラムが閉じられたタイミング、そのアプリケーションプログラムが閉じられてからそのアプリケーションプログラムが再実行されずに所定の時間が経過したタイミング、セッション情報を記憶してから所定時間（例えば、２４時間など）が経過したタイミングなどである。
【００３２】
ユーザ情報記憶装置２、接続情報記憶装置３、セッション情報記憶装置４、ネットワーク接続装置５、メッセージ送信装置６、第１認証サーバ７および第２認証サーバ８は、モバイル端末１を認証する認証システムを構成する。
【００３３】
ユーザ情報記憶装置２は、ネットワーク接続サービスおよびネットワーク提供サービスを利用するユーザに関するユーザ情報を記憶する。ユーザ情報は、ユーザを識別する識別情報であるユーザＩＤごとに、パスワードと、ユーザとのネットワーク接続サービスに関する契約情報と、ユーザが利用するモバイル端末１の端末固有情報とを対応付けた情報である。また、契約情報には、ユーザとのネットワーク提供サービスに関する契約情報などが含まれてもよい。
【００３４】
契約情報は、具体的には、ネットワーク接続サービスの利用を許可しているか否かを示す。また、契約情報は、ネットワーク接続サービスを利用するための回線の種類ごとに、ネットワーク接続サービスの利用を許可しているか否かを示してもよい。回線の種類としては、例えば、光回線やモバイル回線などが挙げられる。本実施形態では、モバイル端末１は、モバイル回線を用いて、ネットワーク接続サービスを利用する。また、契約情報は、上記の情報に加えて、もしくは、上記の情報に代えて、モバイル端末１に対するメッセージの送信を許可しているか否かや、モバイル端末１に対してＩＰアドレスを用いた第１サービス認証処理であるアドレス認証処理を許可するか否か、そしてネットワーク提供サービスの利用を許可しているか否かなどを示してもよい。また、契約情報は、ネットワーク接続サービスの利用を許可した契約日や、ネットワーク接続サービスを最初に利用した利用開始日などをさらに示してもよい。
【００３５】
図３は、ユーザ情報の一例を示す図である。図３に示すユーザ情報２００は、ユーザＩＤ２０１と、パスワード２０２と、契約情報２０３と、電話番号２０４とを含む。契約情報２０３は、光回線およびモバイル回線のそれぞれについて、ネットワーク接続サービスの利用を許可しているか否かを示す。図３の例では、「有」がネットワーク接続サービスの利用を許可していることを示し、「無」がネットワーク接続サービスの利用を許可していないことを示す。電話番号２０４は、モバイル端末１を特定する端末固有情報である。なお、「？」は電話番号２０４が登録されていないことを示す。また、端末固有情報である電話番号は、光回線等の電話番号を含んでもよく、その場合、回線の種類ごとに電話番号が対応付けられて記憶されることが好ましい。
【００３６】
接続情報記憶装置３は、モバイル端末１のネットワークへの接続に関する接続情報を記憶する記憶部である。接続情報は、ＩＰアドレスを用いた第１サービス認証処理であるアドレス認証処理の可否を示す判定情報と、モバイル端末のネットワークへの接続の履歴を示す接続ログとを含む。判定情報は、ユーザＩＤごとに、ユーザが利用するモバイル端末１の端末固有情報と、そのモバイル端末１に割り当てられたＩＰアドレスと、そのモバイル端末１のネットワークへの接続状況を示す状況情報と対応付けた情報である。
【００３７】
図４Ａは、判定情報の一例を示す図である。図４に示す判定情報３００は、ユーザＩＤ３０１と、電話番号３０２と、ＩＰアドレス情報３０３と、状況３０４とを含む。電話番号３０２は、モバイル端末１を特定する端末固有情報である。ＩＰアドレス情報３０３は、モバイル端末１に割り当てられたＩＰドレスか、モバイル端末１にＩＰアドレスが割り当てられていないことを示す。図４Ａの例では、ＩＰアドレスが割り当てられていないことが「−」で示されている。状況３０４は、状況情報であり、図４Ａの例では、モバイル端末１がインターネット１４に接続している場合、「接続」を示し、モバイル端末１がインターネット１４に接続していない場合、「切断」を示す。ここで、判定情報として記憶されるユーザＩＤ３０１は、ユーザ情報記憶装置２に記憶されたユーザ情報における契約情報に基づいて決定されても良い。例えば、契約情報が、モバイル回線の利用を許可し、かつ、ネットワーク提供サービスの利用を許可している場合や、アドレス認証処理を許可している場合など、ＩＰアドレスを用いた第１サービス認証処理であるアドレス認証処理の利用が可能であることを示す場合、その契約情報に対応するユーザＩＤが判定情報として記憶される。
【００３８】
接続ログは、ユーザＩＤと、ユーザが利用するモバイル端末１に割り当てられたＩＰアドレスと、モバイル端末１がネットワークに接続した接続開始日時を示す開始日時情報とを対応付けたレコードを、モバイル端末１がネットワークに接続するたびに蓄積した情報である。なお、接続ログのレコードは、モバイル端末１がネットワークとの接続を切断した日時などの接続開始日時とは異なる日時を示す情報を含んでもよい。また、接続ログは、モバイル端末１以外のデスクトップ型ＰＣのような家庭などに設置される情報処理装置が、光回線などの固定回線を用いて、ネットワーク接続サービスを利用した際のログも含むことがある。このため、接続ログのレコードには、ネットワーク接続サービスを利用したモバイル端末１または情報処理装置が接続したネットワーク回線の種類を示す接続回線情報を含んでもよい。
【００３９】
図４Ｂは、接続ログの一例を示す図である。図４Ｂに示す接続ログ３１０は、ユーザＩＤ３１１と、ＩＰアドレス３１２と、開始日時３１３と、接続回線３１４とを含む。開始日時３１３は、開始日時情報である。接続回線３１４は、接続回線情報である。
【００４０】
セッション情報記憶装置４は、モバイル端末１のセッション情報に関するセッションＤＢ（database；データベース）を記憶するセッション情報記憶部である。セッションＤＢは、ユーザＩＤごとに、ユーザ利用するモバイル端末１のセッション情報と、セッション情報が生成された生成日時を示す生成日時情報とを対応付けた情報である。また、セッションＤＢでは、セッション情報に、そのセッション情報が有効か否かを示す有効判定情報が対応づけられていてもよい。以下、有効を示す有効判定情報が対応付けられているセッション情報を有効なセッション情報と呼ぶこともある。
【００４１】
図５は、セッションＤＢの一例を示す図である。図５に示すセッションＤＢ４００は、ユーザＩＤ４０１と、セッション情報４０２と、生成日時４０３とを含む。生成日時４０３は、生成日時情報である。
【００４２】
ネットワーク接続装置５は、モバイル端末１に対してネットワーク接続サービスを提供する装置である。ネットワーク接続装置５は、例えば、ネットワークアクセスサーバ、ゲートウェイサーバおよびＲＡＤＩＵＳ（Remote Authentication Dial-in User Service）サーバの少なくとも一つから構成される。図６は、ネットワーク接続装置５の構成例を示すブロック図である。図６に示すネットワーク接続装置５は、接続通信部５０１と、接続記憶部５０２と、接続制御部５０３とを有する。
【００４３】
接続通信部５０１は、モバイル端末１などの装置と通信する。例えば、接続通信部５０１は、モバイル端末１から接続認証要求を受信する。接続記憶部５０２は、モバイル端末１に割り当てることが可能なＩＰアドレスごとに、そのＩＰアドレスが割り当て済みか否かを示すプール情報を記憶する。
【００４４】
接続通信部５０１が接続認証要求を受信した場合、接続制御部５０３は、その接続認証要求内の端末固有情報と、ユーザ情報記憶装置２に記憶されているユーザ情報とを用いて、接続認証要求の送信元であるモバイル端末１に対する接続認証処理を行う。例えば、接続制御部５０３は、ユーザ情報記憶装置２に記憶されたユーザ情報において、接続認証要求内の端末固有情報に対応する契約情報がネットワーク接続サービスの利用を許可しているか否かを確認する。接続制御部５０３は、契約情報がネットワーク接続サービスの利用を許可している場合、認証を成功と判断し、契約情報がネットワーク接続サービスの利用を許可していない場合、認証を失敗と判断する。また、接続制御部５０３は、ユーザ情報記憶装置２に記憶されたユーザ情報に、接続認証要求内の端末固有情報が含まれているか否かを判断してもよい。この場合、接続制御部５０３は、端末固有情報が含まれていると、認証を成功と判断し、端末固有情報が含まれていないと、認証を失敗と判断する。
【００４５】
接続制御部５０３は、接続認証処理を行うと、その接続認証処理の認証結果である接続応答をモバイル端末１に送信する。このとき、認証が成功の場合、接続制御部５０３は、接続記憶部５０２に記憶されたプール情報に基づいて、未だ割り当てていないＩＰアドレスのいずれかをモバイル端末１に対して割り当て、その割り当てたＩＰアドレスを接続応答に含める。そして、接続制御部５０３は、モバイル端末１に割り当てたＩＰアドレスが割り当て済みとなるようにプール情報を更新する。
【００４６】
さらに、接続制御部５０３は、モバイル端末１に割り当てたＩＰアドレスに基づいて、接続情報記憶装置３に記憶された接続情報を更新する。具体的には、接続制御部５０３は、接続認証要求内の端末固有情報に対応するユーザＩＤをユーザ情報記憶装置２から取得し、そのユーザＩＤに対応する契約情報がＩＰアドレスを用いた第１サービス認証処理であるアドレス認証処理が利用可能を示す場合、そのユーザＩＤおよび端末固有情報と、割り当てたＩＰアドレスと、接続を示す状況情報とを対応付けて、判定情報として接続情報記憶装置３に記憶する。これにより、接続情報記憶装置３は、所定のネットワーク接続装置であるネットワーク接続装置５にて割り当て済みのＩＰアドレスを記憶することになる。また、接続制御部５０３は、取得したユーザＩＤと、割り当てたＩＰアドレスと、現在の日時を接続開始日時として示す開始日時情報とを対応付けて接続ログとして接続情報記憶装置３に記憶する。
【００４７】
メッセージ送信装置６は、モバイル端末１に対してメッセージを送信する装置である。図７は、メッセージ送信装置６の構成例を示す図である。図７に示すメッセージ送信装置６は、メッセージ通信部６０１と、メッセージ記憶部６０２と、メッセージ制御部６０３とを有する。メッセージ通信部６０１は、モバイル端末１などと装置する。メッセージ記憶部６０２は、第１認証サーバ７のネットワーク上の位置を示す位置情報として第１認証サーバ７のＵＲＬを記憶する。また、メッセージ記憶部６０２は、サービスサーバ９のネットワーク上の位置を示す位置情報としてサービスサーバ９のＵＲＬを記憶してもよい。
【００４８】
メッセージ制御部６０３は、メッセージを送信する送信処理を行う。具体的には、メッセージ制御部６０３は、接続情報記憶装置３に記憶された接続情報を監視して、ネットワーク接続装置５がＩＰアドレスをモバイル端末１に対して新たに割り当てたか否かを判断する。例えば、メッセージ制御部６０３は、接続情報のうち判定情報または接続ログを監視し、ユーザＩＤが判定情報または接続ログに新たに追加された場合、ネットワーク接続装置５がＩＰアドレスをモバイル端末１に対して新たに割り当てたと判断する。
【００４９】
ネットワーク接続装置５がＩＰアドレスをモバイル端末１に対して新たに割り当てた場合、メッセージ制御部６０３は、そのモバイル端末１に対して、メッセージ記憶部６０２に記憶された第１認証サーバ７のＵＲＬを含むメッセージを送信する。メッセージは、ユーザ情報記憶装置２に記憶されたユーザ情報において、上記の新たに追加されたユーザＩＤに対応する端末固有情報である電話番号宛てのＳＭＳ（short message service）メッセージが望ましいが、電子メールなどの他のメッセージでもよい。また、メッセージは、第１認証サーバのＵＲＬだけでなく、サービスサーバ９のＵＲＬや、サービスサーバ９によるネットワーク提供サービスを受けるためには、第１認証サーバに接続することを推奨する旨の情報などを含んでもよい。
【００５０】
また、ネットワーク接続装置５がＩＰアドレスをモバイル端末１に対して新たに割り当てた場合、メッセージ制御部６０３は、そのモバイル端末１に対するアドレス認証処理の可否を判断し、アドレス認証処理が可能であると、メッセージを送信してもよい。この場合、メッセージ制御部６０３は、ユーザ情報記憶装置２に記憶されたユーザ情報において、その追加されたユーザＩＤに対応する契約情報に基づいて、モバイル端末１に対するアドレス認証処理の可否を判断する。例えば、契約情報がネットワーク接続サービスの利用を許可していることを示す場合、メッセージ制御部６０３は、モバイル端末１に対するアドレス認証処理を可能と判断する。また、契約情報がネットワーク接続サービスの利用を許可していることに加えて、ネットワーク提供サービスの利用を許可していること、モバイル端末１に対するメッセージの送信を許可していること、または、モバイル端末１に対してアドレス認証処理を許可すること、または、それらの２つ、もしくは、全てが許可されている場合など、契約情報がＩＰアドレスを用いた第１サービス認証処理であるアドレス認証処理が利用可能を示す場合、モバイル端末１に対するアドレス認証処理を可能と判断してもよい。
【００５１】
また、メッセージ制御部６０３は、ネットワーク接続装置５が今までにアドレス認証処理が行われたことがないモバイル端末１である新規のモバイル端末にＩＰアドレスを新たに割り当てた場合にメッセージを送信してもよい。この場合、メッセージ制御部６０３は、例えば、判定情報または接続ログに新たに追加されたユーザＩＤを接続ログから検索して、新規のモバイル端末にＩＰアドレスを割り当てたか否かを判断する。また、メッセージ制御部６０３は、ユーザ情報記憶装置２に記憶されたユーザ情報において、ユーザＩＤ（または端末固有情報）に、アドレス認証を行ったことを示す接続フラグが対応付けられているか否かを判断して、新規のモバイル端末にＩＰアドレスを割り当てたか否かを判断してもよい。このとき、メッセージ制御部６０３は、接続フラグが対応付けられていない場合、新規のモバイル端末にＩＰアドレスを割り当てたと判断してメッセージを送信し、かつ、ユーザ情報において、ユーザＩＤ（または端末固有情報）に接続フラグを対応付ける。また、メッセージ制御部６０３は、接続フラグが対応付けられている場合、新規ではないモバイル端末にＩＰアドレスを割り当てたと判断して、処理を終了する。
【００５２】
なお、メッセージ制御部６０３は、新規のモバイル端末にＩＰアドレスを割り当てたと判断した場合、現在の日時を利用開始日として、ユーザ情報記憶装置２に記憶されたユーザ情報における、新たに追加されたユーザＩＤに対応する契約情報に追加してもよい。また、メッセージ制御部６０３は、新規のモバイル端末にＩＰアドレスを割り当てたと判断した場合、メッセージに第１認証装置のＵＲＬを含め、新規ではないモバイル端末にＩＰアドレスを割り当てたと判断した場合、メッセージに第１認証装置のＵＲＬを含めなくてもよい。
【００５３】
第１認証サーバ７は、モバイル端末１に対するネットワーク提供サービスを受けるための認証処理である第１サービス認証処理および第２サービス認証処理を行う。第１認証サーバ７が行う第１サービス認証処理は、上述したようにアドレス認証処理である。
【００５４】
図８は、第１認証サーバ７の構成例を示すブロック図である。図８に示す第１認証サーバ７は、第１認証通信部７０１と、第１認証部７０２とを有する。
【００５５】
第１認証通信部７０１は、モバイル端末１から第１サービス認証要求と、ＩＰアドレスおよび端末固有情報とを受信する受信部である。また、第１認証通信部７０１は、サービスサーバ９から、モバイル端末１に対する第２サービス認証処理の実行を要求する第２サービス認証要求を受信する。第２サービス認証要求は、第２サービス認証処理の対象となるモバイル端末１とサービスサーバ９との通信を管理するためのセッション情報を含む。第２サービス認証処理はセッション認証処理と呼ばれることもある。
【００５６】
第１認証通信部７０１が第１サービス認証要求を受信した場合、第１認証部７０２は、第１サービス認証要求の送信元のモバイル端末１に認証情報要求を送信する。そして、第１認証通信部がＩＰアドレスおよび端末固有情報を受信した場合、第１認証部７０２は、受信した端末固有情報およびＩＰアドレスの組と同じ組が接続情報記憶装置３内の判定情報（または、接続情報）として記憶されているか否かを確認することで、モバイル端末１に対するアドレス認証処理を行う。このとき、第１認証部７０２は、同じ組が記憶されている場合、認証を成功と判断し、同じ組が記憶されていない場合、認証を失敗と判断する。また、第１認証通信部がＩＰアドレスのみを受信した場合、第１認証部７０２は、受信したＩＰアドレスと同じＩＰアドレスが接続情報記憶装置３内の判定情報（または、接続情報）として記憶されているか否かを確認することで、モバイル端末１に対するアドレス認証処理を行ってもよい。このとき、第１認証部７０２は、同じＩＰアドレスが記憶されている場合、認証を成功と判断し、同じＩＰアドレスが記憶されていない場合、認証を失敗と判断する。
【００５７】
第１認証部７０２は、第１サービス認証処理を行うと、第１サービス認証処理の認証結果である第１認証応答をモバイル端末１に送信する。このとき、認証が成功の場合、第１認証部７０２は、既定の方法を用いて、モバイル端末１とサービスサーバ９との通信を管理するための固有のセッション情報を生成し、そのセッション情報を第１認証応答に含める。そして、第１認証部７０２は、受信した端末固有情報と対応するユーザＩＤをユーザ情報記憶装置２から取得し、その取得したユーザＩＤと、生成したセッション情報と、現在の日時をセッション情報の生成日時として示す生成日時情報とを対応付けてセッション情報記憶装置４に記憶されたセッションＤＢに追加する。なお、モバイル端末１に記憶されたセッション情報は所定の削除タイミングで削除されるため、第１認証部７０２も、所定の無効タイミングで、セッション情報記憶装置４に記憶されたセッション情報を削除または無効化してもよい。例えば、第１認証部７０２は、セッション情報を記憶してから所定の時間（例えば、２４時間など）が経過したタイミングや、同じモバイル端末１にセッション情報を送信したタイミングなどで、セッション情報を削除または無効化する。
【００５８】
第１認証通信部７０１が第２サービス認証要求を受信した場合、第１認証部７０２は、第１認証通信部７０１が受信した第２サービス認証要求内のセッション情報を用いて、モバイル端末１に対する第２サービス認証処理を行う。具体的には、第１認証部７０２は、第２サービス認証要求内のセッション情報と同じセッション情報がセッション情報記憶装置４に記憶されているか否かを確認することで、モバイル端末１に対する第２サービス認証処理を行う。このとき、第１認証部７０２は、同じセッション情報が記憶されている場合、第２サービス認証処理を成功と判断し、同じセッション情報が記憶されていない場合、第２サービス認証処理を失敗と判断する。なお、セッション情報に有効判定情報が対応づけられている場合、第１認証部７０２は、同じセッション情報が記憶され、かつ、そのセッション情報に対応付けられた有効判定情報が有効を示すと、第２サービス認証処理を成功と判断する。
【００５９】
第１認証部７０２は、第２サービス認証処理を行うと、その第２サービス認証処理の認証結果である第２認証応答をサービスサーバ９に送信する。
【００６０】
第２認証サーバ８は、モバイル端末１に対する第１サービス認証処理を行う。第２認証サーバ８が行う第１サービス認証処理は、上述したように非アドレス認証処理である。
【００６１】
図９は、第２認証サーバ８の構成例を示すブロック図である。図９に示す第２認証サーバ８は、第２認証通信部８０１と、第２認証部８０２とを有する。第２認証通信部８０１は、モバイル端末１から第１サービス認証要求と、ユーザＩＤおよびパスワードとを受信する。
【００６２】
第２認証部８０２は、第１サービス認証処理として非アドレス認証処理を行う非アドレス認証部である。具体的には、第２認証通信部８０１が第１サービス認証要求を受信した場合、第２認証部８０２は、第１サービス認証要求の送信元のモバイル端末１に認証情報要求を送信する。そして、第１認証通信部がユーザＩＤよびパスワードを受信した場合、第２認証部８０２は、受信したユーザＩＤおよびパスワードの組と同じ組がユーザ情報記憶装置２に記憶されているか否かを確認することで、モバイル端末１に対する非アドレス認証処理を行う。このとき、第２認証部８０２は、同じ組が記憶されている場合、認証を成功と判断し、同じ組が記憶されていない場合、認証を失敗と判断する。
【００６３】
第２認証部８０２は、第１サービス認証処理を行うと、第１サービス認証処理の認証結果である第１認証応答をモバイル端末１に送信する。このとき、認証が成功の場合、第２認証部８０２は、既定の方法を用いて、モバイル端末１とサービスサーバ９との通信を管理するための固有のセッション情報を生成し、そのセッション情報を第１認証応答に含める。そして、第２認証部８０２は、受信したユーザＩＤと、生成したセッション情報と、現在の日時をセッション情報の生成日時として示す生成日時情報とを対応付けてセッション情報記憶装置４に記憶されたセッションＤＢに追加する。
【００６４】
サービスサーバ９は、モバイル端末１に対してネットワーク提供サービスを提供するサービス提供装置である。図１０は、サービスサーバ９の構成例を示すブロック図である。図１０に示すサービスサーバ９は、サーバ通信部９０１と、サービス提供部９０２とを有する。サーバ通信部９０１は、モバイル端末１からサービス要求を受信し、第１認証サーバ７から第２認証応答を受信する。
【００６５】
サーバ通信部９０１がサービス要求を受信した場合、サービス提供部９０２は、そのサービス要求内のセッション情報を含む第２サービス認証要求を第１認証サーバ７に送信する。
【００６６】
サーバ通信部９０１が第２認証応答を受信した場合、サービス提供部９０２は、その第２認証応答に応じた第２応答処理を行う。具体的には、第２認証応答が認証の成功を示す場合、サービス提供部９０２は、ネットワーク提供サービスをモバイル端末１に提供する。第２認証応答が認証の失敗を示す場合、サービス提供部９０２は、第２サービス認証処理による認証が失敗した旨のエラー情報をモバイル端末１に送信する。また、第２認証応答が認証の失敗を示す場合、サービス提供部９０２は、モバイル端末１の接続先を、非アドレス認証を行う第２認証サーバ８に切り替えてもよいし、モバイル端末１に対してユーザＩＤおよびパスワードによる第１サービス認証の実行を要求するパスワード認証要求を送信してもよい。また、サービス提供部９０２は、パスワード認証要求に、第２認証サーバ８のＵＲＬを含めてもよい。
【００６７】
次に動作を説明する。
【００６８】
図１１は、本実施形態の通信システムの動作を説明するためのシーケンス図である。なお、以下の動作では、説明の簡略化のため、モバイル端末１によるアクセスネットワーク１１および基地局１２へ接続や、その接続のための認証などに係る処理の説明は省略する。
【００６９】
先ず、モバイル端末１の端末制御部１０５は、端末記憶部１０３から端末固有情報を取得し、その端末固有情報を含む接続認証要求を、端末通信部１０４、アクセスネットワーク１１、基地局１２およびプロバイダネットワーク１３を介して、ネットワーク接続装置５に送信する（ステップＳ１１１）。
【００７０】
接続認証要求を送信するタイミングは、特に限定されないが、例えば、接続認証要求は、以下のようなタイミングで送信される。先ず、モバイル端末１にＳＩＭカードが挿入され、モバイル端末１に電源が投入されると、端末制御部１０５は、インターネットの接続を要求する接続要求をネットワーク接続装置５に送信する。ネットワーク接続装置５の接続通信部５０１が接続要求を受信すると、接続制御部５０３は、端末固有情報を要求する識別情報要求をモバイル端末１に送信する。モバイル端末１の端末通信部１０４が識別情報要求を受信すると、端末制御部１０５は接続認証要求を送信する。
【００７１】
ネットワーク接続装置５の接続通信部５０１は、接続認証要求を受信すると、その接続認証要求を接続制御部５０３に送信する。接続制御部５０３は、接続認証要求を受信すると、接続通信部５０１を介してユーザ情報記憶装置２に接続する。接続制御部５０３は、接続認証要求内の端末固有情報と、ユーザ情報記憶装置２に記憶されているユーザ情報とに基づいて、モバイル端末１に対する接続認証処理を行う（ステップ１１２）。
【００７２】
接続制御部５０３は、接続認証処理の認証結果を接続応答として生成し、その接続応答を、接続通信部５０１、プロバイダネットワーク１３、基地局１２およびアクセスネットワーク１１を介してモバイル端末１に送信する（ステップＳ１１３）。
【００７３】
このとき、接続認証処理が成功の場合、接続制御部５０３は、接続記憶部５０２に記憶されたプール情報に基づいて、モバイル端末１に対して未使用のＩＰアドレスのいずれかを割り当て、その割り当てたＩＰアドレスを接続応答に含め、さらに、モバイル端末１に割り当てたＩＰアドレスが割り当て済みとなるようにプール情報を更新する。また、接続制御部５０３は、ユーザ情報記憶装置２から接続認証要求内の端末固有情報に対応するユーザＩＤを取得し、そのユーザＩＤに対応する契約情報がＩＰアドレスを用いた第１サービス認証処理であるアドレス認証処理が利用可能を示す場合、そのユーザＩＤおよび端末固有情報と、割り当てたＩＰアドレスと、接続を示す状況情報とを対応付けて判定情報として接続情報記憶装置３に記憶する。さらに、接続制御部５０３は、取得したユーザＩＤと、割り当てたＩＰアドレスと、現在の日時を接続開始日時として示す開始日時情報とを対応付けて接続ログとして接続情報記憶装置３に記憶する。
【００７４】
モバイル端末１の端末通信部１０４は、接続応答を受信し、その接続応答を端末制御部１０５に送信する。端末制御部１０５は、接続応答を受信すると、その接続応答に応じた接続応答処理を行う（ステップＳ１１４）。例えば、接続応答が接続認証処理の失敗を示す場合、端末制御部１０５は、インターネット１４に接続できなかった旨のエラー情報を表示部１０１に表示する。また、接続応答が接続認証処理の成功を示す場合、端末制御部１０５は、接続応答に含まれるＩＰアドレスを端末記憶部１０３に記憶する。
【００７５】
一方、メッセージ送信装置６のメッセージ制御部６０３は、メッセージ通信部６０１を介して接続情報記憶装置３に記憶された判定情報または接続ログを監視し、ユーザＩＤが新たに判定情報または接続ログに追加された場合、ネットワーク接続装置５がＩＰアドレスをモバイル端末１に対して新たに割り当てたと判断する。そして、メッセージ制御部６０３は、ユーザ情報記憶装置２にメッセージ通信部６０１を介して接続し、ユーザ情報記憶装置２から新たに追加されたユーザＩＤに対応する端末固有情報である電話番号を取得する。その後、メッセージ制御部６０３は、メッセージ記憶部６０２から第１認証サーバ７のＵＲＬを取得し、取得したＵＲＬを含むメッセージを、取得した電話番号のモバイル端末１に対して、メッセージ通信部６０１、プロバイダネットワーク１３、基地局１２およびアクセスネットワーク１１を介して送信する（ステップＳ１１５）。
【００７６】
なお、メッセージ制御部６０３がメッセージを送信するタイミングは、特に限定されないが、新しいユーザＩＤが追加されたタイミングが望ましい。この場合、例えば、接続認証要求が上述したようにモバイル端末１に電源が投入された際に送信されると、メッセージも、モバイル端末１に電源が投入されたタイミングで送信されることになる。
【００７７】
モバイル端末１の端末通信部１０４は、メッセージを受信すると、そのメッセージを端末制御部１０５に送信する。端末制御部１０５は、メッセージを受信すると、そのメッセージを表示部１０１に表示する。その後、操作部１０２に対してメッセージ内の第１認証サーバのＵＲＬを選択する選択操作が行われると、第１サービス認証要求を、そのＵＲＬが示す第１認証サーバ７に対して、端末記憶部１０３内の端末通信部１０４、アクセスネットワーク１１、基地局１２およびプロバイダネットワーク１３を介して送信する（ステップＳ１１６）。
【００７８】
第１認証サーバ７の第１認証通信部７０１は、第１サービス認証要求を受信すると、その第１サービス認証要求を第１認証部７０２に送信する。第１認証部７０２は、第１サービス認証要求を受信すると、ＩＰアドレスおよび端末固有情報を認証情報として要求する認証情報要求を、第１認証通信部７０１、プロバイダネットワーク１３、基地局１２およびアクセスネットワーク１１を介してモバイル端末１に送信する（ステップＳ１１７）。
【００７９】
モバイル端末１の端末通信部１０４は、認証情報要求を受信すると、その認証情報要求を端末制御部１０５に送信する。端末制御部１０５は、認証情報要求を受信すると、端末記憶部１０３からＩＰアドレスおよび端末固有情報を取得し、そのＩＰアドレスおよび端末固有情報を、端末通信部１０４、アクセスネットワーク１１、基地局１２およびプロバイダネットワーク１３を介して、第１認証サーバ７に送信する（ステップＳ１１８）。
【００８０】
第１認証サーバ７の第１認証通信部７０１は、ＩＰアドレスおよび端末固有情報を受信すると、そのＩＰアドレスおよび端末固有情報を第１認証部７０２に送信する。第１認証部７０２は、ＩＰアドレスおよび端末固有情報を受信すると、第１認証通信部７０１を介して接続情報記憶装置３に接続する。そして、第１認証部７０２は、受信したＩＰアドレスおよび端末固有情報の組と同じ組が接続情報記憶装置３に判定情報（または、接続ログ）として記憶されているか否かを確認して、モバイル端末１に対する第１サービス認証処理を行う（ステップＳ１１９）。ここで、第１認証部７０２は、ＩＰアドレスおよび端末固有情報を受信した際に、更に、第１認証通信部７０１を介してユーザ情報記憶装置２に接続し、ユーザ情報記憶装置２の契約情報にて、受信したＩＰアドレスおよび端末固有情報に対応するユーザＩＤの契約情報がＩＰアドレスを用いた第１サービス認証処理であるアドレス認証処理が利用可能を示すか否かも確認して、モバイル端末１に対する第１サービス認証処理を行ってもよい。
【００８１】
第１認証部７０２は、第１サービス認証処理の認証結果である第１認証応答を、第１認証通信部７０１、プロバイダネットワーク１３、基地局１２およびアクセスネットワーク１１を介してモバイル端末１に送信する（ステップＳ１２０）。このとき、第１サービス認証処理が成功の場合、第１認証部７０２は、既定の方法にて固有のセッション情報を生成し、そのセッション情報を第１認証応答に含める。また、第１認証部７０２は、第１認証通信部７０１を介してユーザ情報記憶装置２に接続し、ユーザ情報記憶装置２から第１サービス認証要求内の端末固有情報と対応するユーザＩＤを取得する。そして、第１認証部７０２は、第１認証通信部７０１を介してセッション情報記憶装置４に接続し、取得したユーザＩＤと、生成したセッション情報と、現在の日時をセッション情報の生成日時として示す生成日時情報とを対応付けてセッション情報記憶装置４に記憶する。
【００８２】
モバイル端末１の端末通信部１０４は、第１認証応答を受信すると、その第１認証応答を端末制御部１０５に送信する。端末制御部１０５は、第１認証応答を受信すると、その第１認証応答に応じた第１応答処理を行う（ステップＳ１２１）。例えば、第１認証応答が認証の失敗を示す場合、端末制御部１０５は、認証が失敗した旨のエラー情報を表示部１０１に表示する。また、第１認証応答が認証の成功を示す場合、端末制御部１０５は、第１認証応答内のセッション情報を端末記憶部１０３に記憶する。
【００８３】
その後、端末制御部１０５は、所定のアプリケーションプログラムを用いて、端末記憶部１０３に記憶したセッション情報を含むサービス要求を、端末通信部１０４、アクセスネットワーク１１、基地局１２およびプロバイダネットワーク１３を介して、サービスサーバ９に送信する（ステップＳ１２２）。なお、サービス要求にセッション情報が含まれていなくてもよい。この場合、サービスサーバ９のサーバ通信部９０１がサービス要求を受信すると、サービス提供部９０２は、セッション情報を要求するセッション情報要求をモバイル端末１に送信する。モバイル端末１の端末通信部１０４がセッション情報要求を受信すると、サービス提供部９０２は、セッション情報をサービスサーバ９に送信する。
【００８４】
サービスサーバ９のサーバ通信部９０１は、サービス要求を受信すると、そのサービス要求をサービス提供部９０２に送信する。サービス提供部９０２は、サービス要求を受信すると、そのサービス要求内のセッション情報を含む第２サービス認証要求を、サーバ通信部９０１、インターネット１４およびプロバイダネットワーク１３を介して第１認証サーバ７に送信する（ステップＳ１２３）
第１認証サーバ７の第１認証通信部７０１は、第２サービス認証要求を受信すると、その第２サービス認証要求を第１認証部７０２に送信する。第１認証部７０２は、第２サービス要求を受信すると、第１認証通信部７０１を介してセッション情報記憶装置４と接続する。そして、第１認証部７０２は、第２サービス要求内のセッション情報と同じセッション情報が有効なセッション情報としてセッション情報記憶装置４に記憶されているか否かを確認して、モバイル端末１に対する第２サービス認証処理を行う（ステップＳ１２４）。
【００８５】
第１認証部７０２は、第１サービス認証処理の認証結果である第２認証応答を、第１認証通信部７０１、プロバイダネットワーク１３およびインターネット１４を介してサービスサーバ９に送信する（ステップＳ１２５）。
【００８６】
サービスサーバ９のサーバ通信部９０１は、第２認証応答を受信すると、その第２認証応答をサービス提供部９０２に送信する。サービス提供部９０２は、第２認証応答を受信すると、その第２認証応答を確認し、その確認結果に応じた第２応答処理を行う（ステップＳ１２６）。例えば、第２サービス認証処理が成功の場合、サービス提供部９０２は、サービスをモバイル端末１に対して提供する（ステップＳ１２７）。一方、第２サービス認証処理が失敗の場合、サービス提供部９０２は、認証が失敗した旨のエラー情報をモバイル端末１に送信する。
【００８７】
なお、上記動作において、ユーザが第１サービス認証処理を行わずにモバイル端末１からサービスサーバ９へサービス要求を送信した場合、セッション情報記憶装置４には、そのモバイル端末１に対応するセッション情報が記憶されていないので、第２サービス認証処理は失敗する。このため、ユーザはサービスサーバ９が提供するネットワーク提供サービスを受けることはできない。そこで、エラー情報に、ユーザＩＤおよびパスワードによる第１サービス認証処理を行う第２認証サーバのＵＲＬを含んでもよい。また、サービス提供部９０２は、モバイル端末１の接続先を、第２認証サーバ８に切り替えてもよい。
【００８８】
以上説明した本実施形態によれば、接続情報記憶装置３は、ネットワーク接続装置５にて割り当て済みのＩＰアドレスを記憶する。第１認証通信部７０１は、モバイル端末１からそのモバイル端末に割り当てられたＩＰアドレスを受信する。第１認証部７０２は、第１認証通信部７０１が受信したＩＰアドレスと接続情報記憶装置３に記憶されたＩＰアドレスとを用いてモバイル端末を認証するアドレス認証処理を行う。このため、ネットワークの接続時に割り当てられるＩＰアドレスを用いた認証が可能となるため、利用者はＩＤとパスワードが付与されたことを認識していなくても、認証を行い、ネットワーク提供サービスを利用することが可能になる。したがって、認証の利便性を向上させることが可能になる。
【００８９】
（第２の実施形態）
本実施形態では、第１認証サーバ７の第１認証部７０２は、ＩＰアドレスを用いたアドレス認証処理を所定の無効タイミングで無効化し、その後は、第１サービス認証処理として、第２認証サーバ８の第２認証部８０２が行う非アドレス認証処理のみが有効となる。
【００９０】
無効タイミングは、例えば、契約日や利用開始日などの所定の時点から所定の期間（例えば、３０日間）が経過したタイミングである。この場合、例えば、第１認証サーバ７では、第１認証通信部７０１が第１サービス認証要求を受信すると、第１認証部７０２が以下のようにアドレス認証処理が無効か否かを判断する。つまり、第１認証部７０２は、ユーザ情報記憶装置２に記憶されたユーザ情報において、モバイル端末１から受信した端末固有情報に対応する契約情報が示す契約日または利用開始日を確認し、その日から所定の期間が経過したか否かを判断する。第１認証サーバ７は、所定の期間が経過していない場合、アドレス認証処理が有効とし、所定の期間が経過した場合、アドレス認証処理が無効とする。
【００９１】
また、契約情報はアドレス認証処理が有効か否かをさらに示してもよい。この場合、第１認証部７０２は、第１認証通信部７０１が第１サービス認証要求を受信すると、契約情報がアドレス認証処理の有効を示すか否かを確認し、アドレス認証処理が有効な場合、上記のように契約情報が示す契約日または利用開始日を確認してアドレス認証処理が有効か否かを判断し、アドレス認証処理が無効であると判断すると、契約情報をアドレス認証処理の無効を示すように更新する。また、ユーザ情報記憶装置２に記憶されたユーザ情報において、契約情報とは別に、アドレス認証処理が有効か否かを示す情報が、ユーザＩＤと対応付けられていてもよい。
【００９２】
また、無効タイミングは、上記の例に限らない。例えば、無効タイミングは、第１認証サーバ７やサービスサーバ９などの管理者などがアドレス認証処理の無効を設定したタイミングでもよい。管理者などがアドレス認証処理の無効を設定するタイミングとしては、管理者がユーザからモバイル端末１の紛失の連絡を受けたタイミング、会員証をユーザに郵送したタイミング、アドレス認証処理に関する契約が解約または終了したタイミングなどが挙げられる。
【００９３】
アドレス認証処理を無効にした場合、第１認証部７０２は、例えば、ユーザＩＤおよびパスワードによる第１サービス認証処理の実行を要求するパスワード認証要求をモバイル端末１に送信する。パスワード認証要求は、ユーザＩＤおよびパスワードによる第１サービス認証処理を行う第２認証サーバのＵＲＬを含んでもよい。また、第１認証部７０２は、モバイル端末１の接続先を、第２認証サーバ８に切り替えてもよい。
【００９４】
本実施形態によれば、必要な期間だけアドレス認証処理を行うことが可能になるため、
認証の利便性をさらに向上させることが可能になる。
【００９５】
以上説明した各実施形態において、図示した構成は単なる一例であって、本発明はその構成に限定されるものではない。
【００９６】
例えば、各実施形態で説明した通信システム内の各装置の機能は、その機能を実現するためのプログラムを、コンピュータにて読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータに読み込ませ実行させることで、実現されてもよい。
【００９７】
また、モバイル端末１の代わりに、デスクトップ型ＰＣのような家庭などに設置される情報処理装置が使用されてもよいし、アクセスネットワーク１１および基地局１２の代わりに、ＡＤＳＬ（Asymmetric Digital Subscriber Line）網や光回線網などの有線ネットワークが使用されてもよい。
【００９８】
また、ユーザ情報記憶装置２、接続情報記憶装置３、セッション情報記憶装置４、ネットワーク接続装置５、メッセージ送信装置６、第１認証サーバ７、第２認証サーバ８およびサービスサーバ９のそれぞれの一部または全てが一体化されていてもよい。例えば、ネットワーク接続装置５およびメッセージ送信装置６が一体化されてもよいし、第１認証サーバ７および第２認証サーバ７が一体化されてもよいし、接続情報記憶装置３およびセッション情報記憶装置４が一体化されてもよい。このとき、判定情報およびセッションＤＢは同じデータテーブルで構成されてもよい。
【符号の説明】
【００９９】
１    モバイル端末
２    ユーザ情報記憶装置
３    接続情報記憶装置
４    セッション情報記憶装置
５    ネットワーク接続装置
６    メッセージ送信装置
７    第１認証サーバ
８    第２認証サーバ
９    サービスサーバ
１１    アクセスネットワーク
１２    基地局
１３    プロバイダネットワーク
１４    インターネット
１０１    表示部
１０２    操作部
１０３    端末記憶部
１０４    端末通信部
１０５    端末制御部
６０１    メッセージ通信部
６０２    メッセージ記憶部
６０３    メッセージ制御部
７０１    第１認証通信部
７０２    第１認証部
８０１    第２認証通信部
８０２    第２認証部
９０１    サーバ通信部
９０２    サービス提供部
【図１】
2020004434.tif 000003
【図２】
2020004434.tif 000004
【図３】
2020004434.tif 000005
【図４Ａ】
2020004434.tif 000006
【図４Ｂ】
2020004434.tif 000007
【図５】
2020004434.tif 000008
【図６】
2020004434.tif 000009
【図７】
2020004434.tif 000010
【図８】
2020004434.tif 000011
【図９】
2020004434.tif 000012
【図１０】
2020004434.tif 000013
【図１１】
2020004434.tif 000014