(57)【要約】【課題】  ローミングサービス利用時のユーザ操作を簡略化する。【解決手段】  通信装置は、認証要求を基地局装置に向けて送信する。基地局装置は、ローミングサービスを利用可能なユーザの通信装置の識別情報と当該通信装置に対応するローミング事業者とを関連付けた情報を保持し、認証要求に含まれた認証要求元の通信装置の識別情報と保持された情報とに基づいて、認証要求元の通信装置のローミング先となるローミング事業者を判定する。そして、判定結果に基づいてローミング事業者の認証サーバに向けて認証要求元の通信装置の通信をリダイレクトする。【選択図】  図１
2011044893.tif 000002
【特許請求の範囲】
【請求項１】
基地局装置と該基地局装置を介して通信を行なう通信装置とを具備する通信システムであって、
前記通信装置は、
前記通信装置を識別する識別情報を含み、ローミングサービスを提供するローミング事業者の認証サーバへの認証を要求する認証要求を前記基地局装置に向けて送信する認証要求送信手段
を具備し、
前記基地局装置は、
ローミングサービスを利用可能なユーザの通信装置の識別情報と該通信装置に対応するローミング事業者とを関連付けた情報を保持する第１の保持手段と、
前記認証要求に含まれた前記認証要求元の通信装置の識別情報と前記第１の保持手段により保持された情報とに基づいて、該認証要求元の通信装置のローミング先となるローミング事業者を判定するローミング先判定手段と、
前記ローミング先判定手段により判定された前記ローミング事業者の認証サーバに向けて前記認証要求元の通信装置の通信をリダイレクトするリダイレクト手段と
を具備することを特徴とする通信システム。
【請求項２】
前記通信装置は、
前記通信装置を利用するユーザのアカウント情報と、前記通信装置を識別する識別情報とを含むローミング要求を前記基地局装置に向けて送信するローミング要求送信手段
を更に具備し、
前記基地局装置は、
前記ローミング要求に基づいて、該ローミング要求元の通信装置のユーザがローミングサービスを利用可能なユーザであるか否かを判定する利用可否判定手段
を更に具備し、
前記第１の保持手段は、
前記利用可否判定手段により前記ローミングサービスを利用可能なユーザであると判定された場合に、前記ローミング要求に含まれた該ローミング要求元の通信装置の識別情報と該通信装置に対応するローミング事業者とを関連付けて保持する
ことを特徴とする請求項１記載の通信システム。
【請求項３】
前記アカウント情報は、
前記通信装置のユーザが契約済みの事業者から発行されたものであり、
前記基地局装置は、
事業者間のローミングサービスの提携関係を示す情報を保持する第２の保持手段
を更に具備し、
前記利用可否判定手段は、
前記ローミング要求に含まれた前記アカウント情報と前記第２の保持手段により保持された情報とに基づいて、前記ローミング要求元の通信装置のユーザがローミングサービスを利用可能なユーザであるか否かを判定する
ことを特徴とする請求項２記載の通信システム。
【請求項４】
前記基地局装置は、
自基地局装置が属する事業者及び該事業者とローミングサービスの提携関係を結ぶ事業者と、暗号鍵とを関連付けた情報を保持する第３の保持手段
を更に具備し、
前記ローミング要求送信手段は、
暗号鍵を用いて前記ローミング要求を暗号化して送信し、
前記利用可否判定手段は、
前記第３の保持手段により保持された情報に基づく暗号鍵の内のいずれかにより前記暗号化されたローミング要求の復号化に成功した場合、前記ローミング要求元の通信装置のユーザがローミングサービスを利用可能なユーザであると判定する
ことを特徴とする請求項２記載の通信システム。
【請求項５】
前記基地局装置は、
前記利用可否判定手段による判定結果を前記ローミング要求元の通信装置に応答する利用可否送信手段
を更に具備し、
前記認証要求送信手段は、
前記利用可否送信手段によりローミング利用可が送られてきた場合に、前記認証要求を前記基地局装置に向けて送信する
ことを特徴とする請求項２から４いずれか１項に記載の通信システム。
【請求項６】
前記基地局装置は、
前記ローミングに係わる情報を含む報知信号を送信する報知信号送信手段
を更に具備し、
前記ローミング要求送信手段は、
前記報知信号送信手段からの前記報知信号の受信に対応して前記ローミング要求を前記基地局装置に向けて送信する
ことを特徴とする請求項２から５いずれか１項に記載の通信システム。
【請求項７】
前記基地局装置は、
前記リダイレクト手段によるリダイレクトにより前記認証サーバとの間で行なわれた認証処理の結果を示す認証結果情報を前記認証要求元の通信装置に向けて送信する認証結果送信手段
を更に具備し、
前記認証結果情報は、前記ローミング事業者の認証サーバの証明書を含む
ことを特徴とする請求項１から６いずれか１項に記載の通信システム。
【請求項８】
基地局装置と該基地局装置を介して通信を行なう通信装置とを具備する通信システムの制御方法であって、
前記通信装置の認証要求送信手段が、前記通信装置を識別する識別情報を含み、ローミングサービスを提供するローミング事業者の認証サーバへの認証を要求する認証要求を前記基地局装置に向けて送信する工程と、
前記基地局装置の第１の保持手段が、ローミングサービスを利用可能なユーザの通信装置の識別情報と該通信装置に対応するローミング事業者とを関連付けた情報を保持する工程と、
前記基地局装置のローミング先判定手段が、前記認証要求に含まれた前記認証要求元の通信装置の識別情報と前記第１の保持手段により保持された情報とに基づいて、該認証要求元の通信装置のローミング先となるローミング事業者を判定する工程と、
前記基地局装置のリダイレクト手段が、前記ローミング先判定手段により判定された前記ローミング事業者の認証サーバに向けて前記認証要求元の通信装置の通信をリダイレクトする工程と
を含むことを特徴とする通信システムの制御方法。
【請求項９】
通信装置による通信を中継する基地局装置であって、
ローミングサービスを利用可能なユーザの通信装置の識別情報と該通信装置に対応するローミング事業者とを関連付けた情報を保持する第１の保持手段と、
前記通信装置を識別する識別情報を含み、前記ローミングサービスを提供するローミング事業者の認証サーバへの認証を要求する認証要求を受信する認証要求受信手段と、
前記認証要求に含まれた前記認証要求元の通信装置の識別情報と前記第１の保持手段により保持された情報とに基づいて、該認証要求元の通信装置のローミング先となるローミング事業者を判定するローミング先判定手段と、
前記ローミング先判定手段により判定された前記ローミング事業者の認証サーバに向けて前記認証要求元の通信装置の通信をリダイレクトするリダイレクト手段と
を具備することを特徴とする基地局装置。
【請求項１０】
通信装置による通信を中継する基地局装置に内蔵されたコンピュータを、
ローミングサービスを利用可能なユーザの通信装置の識別情報と該通信装置に対応するローミング事業者とを関連付けた情報を保持する第１の保持手段、
前記通信装置を識別する識別情報を含み、前記ローミングサービスを提供するローミング事業者の認証サーバへの認証を要求する認証要求を受信する認証要求受信手段、
前記認証要求に含まれた前記認証要求元の通信装置の識別情報と前記第１の保持手段により保持された情報とに基づいて、該認証要求元の通信装置のローミング先となるローミング事業者を判定するローミング先判定手段、
前記ローミング先判定手段により判定された前記ローミング事業者の認証サーバに向けて前記認証要求元の通信装置の通信をリダイレクトするリダイレクト手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システム、その制御方法、基地局装置及びプログラムに関する。
【背景技術】
【０００２】
無線通信技術の１つとして、公衆無線ＬＡＮ（Local Area Network）サービスが知られている。公衆無線ＬＡＮサービスでは、外出時等においても、情報機器によるネットワーク（例えば、インターネット）への接続を可能にする。公衆無線ＬＡＮサービスの利用に当たって、ユーザは、公衆無線ＬＡＮサービスの提供事業者と契約を結ぶ必要がある。その際、発行されるユーザアカウント等の契約情報を用いて当該サービスを利用する。
【０００３】
公衆無線ＬＡＮサービスにおいて、ローミングサービスが知られている。これは、公衆無線ＬＡＮサービスの提供事業者間で提携関係が結ばれており、これら提携事業者がカバーするエリアであれば、提供事業者のいずれかと契約しているユーザは、公衆無線ＬＡＮサービスを利用できるというサービスである。以下、ユーザが契約を結んだ公衆無線ＬＡＮサービスの提供事業者のことを「ユーザ契約先事業者」と呼び、ユーザが利用可能なローミングサービスの提供事業者のことを「ローミング事業者」と呼ぶ。
【０００４】
上述したローミングサービスに関して、特許文献１の技術が知られている。この技術では、ユーザ契約先事業者の識別情報及びローミング事業者の識別情報を予め記憶し、基地局から取得した事業者の識別情報とそれら情報とを比較する。そして、その比較結果に基づいて、サービスエリアが、ユーザ契約先事業者又はローミング事業者のいずれであるかを表示する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−８８４２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ローミングサービスを利用する場合、ユーザは、ユーザが契約した事業者と提携関係が結ばれているローミング事業者を調査し、そのローミング事業者へ接続するために必要となる情報を情報機器に予め設定しておく必要がある。そのため、利用可能なローミング事業者が増えれば、利用エリアが拡大し利便性が向上することになるが、それに反して、上述した設定に要する負担が増大してしまう。
【０００７】
本発明は、ローミングサービス利用時のユーザ操作を簡略化することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明の一態様は、基地局装置と該基地局装置を介して通信を行なう通信装置とを具備する通信システムであって、前記通信装置は、前記通信装置を識別する識別情報を含み、ローミングサービスを提供するローミング事業者の認証サーバへの認証を要求する認証要求を前記基地局装置に向けて送信する認証要求送信手段を具備し、前記基地局装置は、ローミングサービスを利用可能なユーザの通信装置の識別情報と該通信装置に対応するローミング事業者とを関連付けた情報を保持する第１の保持手段と、前記認証要求に含まれた前記認証要求元の通信装置の識別情報と前記第１の保持手段により保持された情報とに基づいて、該認証要求元の通信装置のローミング先となるローミング事業者を判定するローミング先判定手段と、前記ローミング先判定手段により判定された前記ローミング事業者の認証サーバに向けて前記認証要求元の通信装置の通信をリダイレクトするリダイレクト手段とを具備することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、ローミングサービス利用時のユーザ操作を簡略化できる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施の形態に係わる通信システムの全体構成の一例を示す図。
【図２】図１に示す通信装置１０１の機能的な構成の一例を示す図。
【図３】図１に示す基地局装置１０２の機能的な構成の一例を示す図。
【図４】図１に示す通信装置１０１の動作の一例を示すフローチャート。
【図５】図１に示す基地局装置１０２の動作の一例を示すフローチャート。
【図６】図１に示す基地局装置１０２の動作の一例を示すフローチャート。
【発明を実施するための形態】
【００１１】
以下、本発明の一実施の形態について添付図面を参照して詳細に説明する。
【００１２】
（実施形態）
図１は、本発明の一実施の形態に係わる通信システムの全体構成の一例を示す図である。この通信システムには、通信装置１０１と、基地局装置１０２と、認証サーバ１０３及び１０４とが具備される。
【００１３】
ここで、認証サーバ１０３は、ユーザが契約済みの公衆無線ＬＡＮサービスの提供事業者（ユーザ契約先事業者）のログインサーバである。言い換えれば、基地局装置１０２が属する事業者の認証サーバである。また、認証サーバ１０４は、ローミングサービスの提供事業者（ローミング事業者）のログインサーバである。
【００１４】
通信装置１０１は、公衆無線ＬＡＮサービスを介して通信を行なう。なお、本実施形態においては、通信装置１０１を使用するユーザと、ユーザ契約先事業者との間で公衆無線ＬＡＮサービスを利用する旨の契約が既になされているものとする。また、ユーザは、この契約に際してユーザ契約先事業者から発行されるユーザのアカウント情報（ユーザ契約情報）を通信装置１０１に予め設定しているものとする。
【００１５】
基地局装置１０２は、通信装置１０１と、認証サーバ１０３及び１０４との間の通信を中継する。この中継は、例えば、無線ＬＡＮ網や有線ＬＡＮ網等を介して行なわれる。ここで、本実施形態においては、通信装置１０１と基地局装置１０２との間を、例えば、無線ＬＡＮ１０５を介して接続する。また、基地局装置１０２と認証サーバ１０３及び１０４との間を、例えば、有線ＬＡＮ１０６を介して接続する。なお、各装置間の通信手段は、あくまで一例であり、別の通信手段を用いて接続されていてもよい。
【００１６】
以上が、通信システムの全体構成の一例についての説明であるが、通信システムの構成は、あくまで一例であり、これに限られない。例えば、認証サーバ１０３及び認証サーバ１０４は、それぞれ複数存在していてもよい。
【００１７】
なお、上記説明した、通信装置１０１、基地局装置１０２、認証サーバ１０３及び１０４には、コンピュータが内蔵されている。コンピュータには、ＣＰＵ等の主制御手段、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ＨＤＤ（Hard Disk Drive）等の記憶手段が具備される。また、コンピュータにはその他、キーボード、マウス、ディスプレイ、ボタン又はタッチパネル等の入出力手段、等も具備される。これら各構成手段は、バス等により接続され、主制御手段が記憶手段に記憶されたプログラムを実行することで制御される。
【００１８】
図２は、図１に示す通信装置１０１の機能的な構成の一例を示す図である。
【００１９】
通信装置１０１は、通信装置制御部１１と、記憶部１２と、ユーザ指示受付部１３と、通信インターフェース１４とを具備して構成される。
【００２０】
通信装置制御部１１は、通信装置１０１を統括制御する。通信装置制御部１１には、報知信号受信部２１と、ローミング要求送信部２２と、ログイン実行部２３とが具備される。
【００２１】
報知信号受信部２１は、基地局装置１０２からのローミング提供広告報知信号（以下、単に報知信号と呼ぶ）を受信する。ローミング要求送信部２２は、ローミングサービスの利用を要求するローミング要求を基地局装置１０２に向けて送信する。ローミング要求には、例えば、ユーザのアカウント情報（ユーザ契約情報１２ａ）と、通信装置１０１の識別情報とが含まれる。
【００２２】
ログイン実行部２３は、ローミング事業者の認証サーバ１０４へのログイン処理を実行する。ログイン実行部２３には、認証要求送信部２４が具備される。認証要求送信部２４は、ローミング事業者の認証サーバ１０４への認証を要求する認証要求を基地局装置１０２に向けて送信する。認証要求には、例えば、通信装置１０１の識別情報が含まれる。
【００２３】
記憶部１２は、各種情報を記憶する。記憶部１２には、例えば、通信装置１０１のユーザに関するユーザ契約情報１２ａが格納される。ユーザ契約情報１２ａは、例えば、ユーザのアカウント情報等である。ユーザ指示受付部１３は、ユーザ指示の入力を受け付ける。ユーザ指示は、例えば、ボタンやタッチパネル等を介して入力される。ユーザ指示受付部１３においては、例えば、ユーザ契約情報１２ａの設定に係わるユーザ指示を受け付ける。通信インターフェース１４は、無線通信を制御する。
【００２４】
図３は、図１に示す基地局装置１０２の機能的な構成の一例を示す図である。
【００２５】
基地局装置１０２は、基地局制御部３１と、記憶部３２と、通信インターフェース３３とを具備して構成される。
【００２６】
基地局制御部３１は、基地局装置１０２を統括制御する。基地局制御部３１には、報知信号送信部４１と、ローミング要求受信部４２と、ローミング利用可否判定部４３と、ローミング利用可否送信部４４と、識別情報管理部４５と、認証要求受信部４６と、ローミング先判定部４７と、認証処理制御部４８とが具備される。
【００２７】
報知信号送信部４１は、報知信号を送信する。報知信号は、ローミングサービスの提供状況を通信装置１０１に向けて通知する役割を果たす。ローミング要求受信部４２は、通信装置１０１から認証要求を受信する。
【００２８】
ローミング利用可否判定部４３は、通信装置１０１（詳細には、通信装置１０１のユーザ）によるローミングサービスの利用を許可するか否かの判定を行なう。この判定は、ローミング要求受信部４２により受信した（ローミング要求に含まれる）ユーザ契約情報１２ａと、記憶部３２に格納されたローミング事業者リスト３２ａとに基づいて行なわれる。具体的には、両情報を照らし合わせて、通信装置１０１を利用するユーザの契約先事業者を特定し、当該ユーザがローミングサービスを利用可能なユーザであるか否かを判定する。ローミング利用可否送信部４４は、ローミング利用可否判定部４３による判定結果をローミング要求に対する応答（問い合わせ応答）として、ローミング要求元の通信装置１０１に向けて送信する。この応答には、ローミングサービスの利用可否を示す情報の他、基地局装置１０２へ接続するための接続パラメータ等も含まれる。
【００２９】
識別情報管理部４５は、通信装置１０１を一意に識別する識別情報の管理を行なう。この管理は、記憶部３２に格納されるローミング利用端末リスト３２ｂを用いて行なわれる。なお、通信装置１０１を一意に識別する識別情報としては、例えば、ＭＡＣ（Media Access Control）アドレスが挙げられるが、これに限られず、通信装置１０１を一意に識別できる情報であれば何でもよい。
【００３０】
認証要求受信部４６は、通信装置１０１から認証要求を受信する。ローミング先判定部４７は、認証要求に含まれた認証要求元の通信装置１０１の識別情報と、ローミング利用端末リスト３２ｂとに保持された情報とに基づいて、当該認証要求元の通信装置１０１のローミング先となるローミング事業者を判定する。
【００３１】
認証処理制御部４８は、通信装置１０１が公衆無線ＬＡＮサービスを利用するのに必要となる認証処理の実行を制御する。認証処理制御部４８では、ローミング先判定部４７による判定結果に基づいてローミング事業者の認証サーバ１０４への通信装置１０１のログイン認証処理の実行を制御する。認証処理制御部４８には、リダイレクト部４９と、認証結果送信部５０とが具備される。リダイレクト部４９は、認証要求元の通信装置１０１の通信をリダイレクトする。リダイレクト先としては、例えば、ローミング先判定部４７により判定されたローミング事業者の認証サーバ１０４（ログイン認証ページ）が挙げられる。認証結果送信部５０は、リダイレクト部４９によるリダイレクトの結果行なわれる認証処理の結果を認証要求元の通信装置１０１に向けて送信する。
【００３２】
通信インターフェース３３は、通信装置１０１、認証サーバ１０３や１０４との通信を制御する。通信インターフェース３３は、例えば、無線ＬＡＮ又は有線ＬＡＮ等を用いた各装置との通信を制御する。
【００３３】
記憶部３２は、各種情報を記憶する。記憶部３２には、例えば、ローミング事業者リスト３２ａやローミング利用端末リスト３２ｂ等が格納される。ローミング利用端末リスト３２ｂは、第１の保持手段として機能し、例えば、ローミングサービスを利用可能なユーザの通信装置１０１の識別情報と、当該装置に対応するローミング事業者とを関連付けた情報を保持する。ローミング事業者リスト３２ａは、第２の保持手段として機能し、事業者間のローミングサービスの提携関係を示す情報を保持する。この情報には、例えば、各事業者の識別子（例えば、@example.co.jp）や、通信装置１０１が認証を行なうためのアドレス等が含まれる。
【００３４】
ここで、図４を用いて、図１に示す通信装置１０１の動作の一例について説明する。なお、ここでは、通信装置１０１において、ユーザ契約情報１２ａの設定がユーザにより行なわれているものとして説明する。
【００３５】
通信装置１０１が、報知信号受信部２１において、基地局装置１０２から報知信号を受信すると、この処理は開始する（Ｓ１０１でＹＥＳ）。報知信号は、例えば、通信装置１０１が基地局装置１０２の電界強度の範囲内に入ると受信することができる。これにより、通信装置１０１は、基地局装置１０２との一部の物理通信ができるようになる。「一部の物理通信」とは、例えば、ＭＡＣ層の通信のうち、基地局装置１０２からの報知信号の受信や、基地局装置１０２に向けたプローブ要求、プローブ応答の送受信等が可能な通信を指す。
【００３６】
報知信号を受信した通信装置１０１は、ローミング要求送信部２２において、プローブ要求として、基地局装置１０２に向けてローミング要求を送信する（Ｓ１０２）。上述した通り、ローミング要求には、例えば、ユーザのアカウント情報（ユーザ契約情報１２ａ）と、通信装置１０１の識別情報とが含まれる。ローミング要求には、必ずしも、ユーザ契約情報１２ａが含まれる必要はなく、ユーザ契約先事業者を特定できる情報であれば代替できる。なお、ユーザ契約先事業者を特定できる情報は、機密性の低い情報（例えば、ユーザ契約先事業者を示すサブドメイン等）であるのが好ましい。当該情報の暗号化の有無については特に問わない。
【００３７】
ここで、通信装置１０１は、通信インターフェース１４において、ローミング要求に対する応答（問い合わせ応答）をプローブ応答として受信する。すると、通信装置１０１は、通信装置制御部１１において、当該問い合わせ応答を参照し、ローミングが許可されたか否かを判定する。判定の結果、ローミング利用不可であれば（Ｓ１０４でＮＯ）、通信装置１０１は、そのままこの処理を終了する。
【００３８】
一方、ローミング利用可であれば（Ｓ１０４でＹＥＳ）、通信装置１０１は、通信装置制御部１１において、一部の論理通信を開始するために、基地局装置１０２との間の接続を確立する（Ｓ１０５）。この接続処理では、Ｓ１０３の処理で受信した応答に含まれた接続パラメータ等が用いられ、基地局装置１０２との間で全ての物理通信及び一部の論理通信が可能になる。ここで、一部の論理通信とは、いわゆるＩＰ層の通信のうち、認証処理を行なうのに必要となる通信を指す。
【００３９】
接続の確立後、通信装置１０１は、ログイン実行部２３において、ログイン認証処理を実行する（Ｓ１０６）。具体的には、通信装置１０１は、認証要求送信部２４において、基地局装置１０２に向けて認証要求を送信する。その後、この要求に対する応答を受信すると（Ｓ１０７でＹＥＳ）、通信装置１０１は、ログイン実行部２３において、当該応答を参照し、認証の成否を判定する。
【００４０】
判定の結果、認証に失敗した場合（Ｓ１０８でＮＯ）、通信装置１０１は、そのままこの処理を終了する。一方、認証に成功した場合（Ｓ１０８でＹＥＳ）、通信装置１０１は、通信インターフェース１４において、ローミングサービスを利用した通信を開始する（Ｓ１０９）。
【００４１】
次に、図５を用いて、図１に示す基地局装置１０２の動作の一例について説明する。
【００４２】
基地局装置１０２は、まず、報知信号送信部４１において、報知信号の送信を開始する（Ｓ２０１）。ここで、基地局装置１０２の電界強度の範囲内に通信装置１０１が入ると、当該装置から基地局装置１０２に向けてローミング要求が送られてくる。このローミング要求は、プローブ要求として送られてくる。なお、上述した通り、ローミング要求には、ユーザ契約情報１２ａ等が含まれる。
【００４３】
基地局装置１０２は、ローミング要求受信部４２において、ローミング要求を受信すると（Ｓ２０２でＹＥＳ）、ローミング利用可否判定部４３において、当該要求元の通信装置１０１のユーザによるローミングサービスの利用可否を判定する（Ｓ２０３）。この判定は、通信装置１０１を利用するユーザの契約先事業者が、ローミング事業者リスト３２ａ内のエントリにあるか否かに基づいて行なわれる。
【００４４】
判定の結果、ローミング利用不可、すなわち、一致する情報がなければ（Ｓ２０４でＮＯ）、基地局装置１０２は、ローミング利用可否送信部４４において、Ｓ３０２に対する応答（ローミング利用不可）を通信装置１０１に送信する（Ｓ２０５）。この応答は、プローブ応答として送信される。その後、この処理は終了する。
【００４５】
一方、ローミング利用可、すなわち、一致する情報があれば（Ｓ２０４でＹＥＳ）、基地局装置１０２は、識別情報管理部４５において、ローミング要求元の通信装置１０１の識別情報をローミング利用端末リスト３２ｂに登録する（Ｓ２０６）。上述した通り、ローミング利用端末リスト３２ｂには、通信装置１０１の識別情報と、当該装置に対応するローミング事業者とが関連付けて登録される。なお、ローミング事業者の情報は、ローミング事業者リスト３２ａから取得すればよい。
【００４６】
この登録が済むと、基地局装置１０２は、認証処理制御部４８において、全ての物理通信及び一部の論理通信を許可する（Ｓ２０７）。上述した通り、一部の論理通信とは、いわゆるＩＰ層の通信のうち、認証処理を行なうのに必要となる通信を指す。その後、基地局装置１０２は、ローミング利用可否送信部４４において、Ｓ３０２に対する応答をプローブ応答（ローミング利用可）として通信装置１０１に送信する（Ｓ２０８）。上述した通り、この応答には、ローミングサービスの利用可否を示す情報の他、接続パラメータ等も含まれる。そして、この処理は終了する。
【００４７】
次に、図６を用いて、図１に示す基地局装置１０２の動作の一例について説明する。なお、この処理は、上記図５で説明した処理のＳ２０８において、ローミング利用可が応答された通信装置１０１との間で実施される。
【００４８】
基地局装置１０２は、認証要求受信部４６において、認証要求を受信すると（Ｓ３０１でＹＥＳ）、ローミング利用可否判定部４３において、当該要求元の通信装置１０１のユーザによるローミングサービスの利用可否を判定する。この判定は、認証要求元の通信装置１０１の識別情報が、ローミング利用端末リスト３２ｂ内のエントリにあるか否かに基づいて行なわれる。
【００４９】
判定の結果、ローミング利用不可、すなわち、一致する情報がなければ（Ｓ３０３でＮＯ）、当該通信装置１０１のユーザは、ローミングサービスの利用者ではない。そのため、基地局装置１０２は、リダイレクト部４９において、ユーザ契約先事業者の認証サーバ１０３に向けて通信装置１０１の通信をリダイレクトする（Ｓ３０４）。
【００５０】
一方、ローミング利用可、すなわち、一致する情報があれば（Ｓ３０３でＹＥＳ）、当該通信装置１０１のユーザは、ローミングサービスの利用者である。そのため、基地局装置１０２は、ローミング先判定部４７において、認証要求元の通信装置１０１のローミング先となるローミング事業者を判定する（Ｓ３０５）。この判定は、認証要求に含まれた認証要求元の通信装置１０１の識別情報と、ローミング利用端末リスト３２ｂとに保持された情報とに基づいて行なわれる。
【００５１】
ローミング事業者の判定が済むと、基地局装置１０２は、リダイレクト部４９において、当該判定により特定されたローミング事業者の認証サーバ１０４に向けて通信装置１０１の通信をリダイレクトする（Ｓ３０６）。これにより、認証サーバ１０３又は認証サーバ１０４は、基地局装置１０２からリダイレクトされた通信装置１０１の認証要求に基づいて認証の成否を判定する。そして、認証サーバから通信装置１０１に向けてその認証結果が送信される。この認証結果は、基地局装置１０２を介して通信装置１０１に通知される。
【００５２】
ここで、基地局装置１０２は、認証サーバ１０３又は認証サーバ１０４から認証結果を受信すると（Ｓ３０７でＹＥＳ）、その結果を参照し、通信装置１０１の認証の成否を判定する。認証が成功であれば、基地局装置１０２は、基地局制御部３１において、通信装置１０１と基地局装置１０２との間の全ての論理通信を許可する（Ｓ３０９）。「全ての論理通信」とは、「一部の論理通信」で可能な通信に加えて「一部の論理通信」では不可能な全ての通信、例えば、インターネットへの自由なアクセスを指す。その後、基地局装置１０２は、認証結果送信部５０において、認証結果情報（認証成功）を通信装置１０１に向けて送信する（Ｓ３１０）。また、認証に失敗した場合（Ｓ３０８でＮＯ）、基地局装置１０２は、認証結果送信部５０において、認証結果情報（認証失敗）を通信装置１０１に向けて送信する（Ｓ３１１）。その後、この処理は終了する。
【００５３】
ここで、上述した図５のＳ２０８における処理の一例について説明する。すなわち、基地局装置１０２が、通信装置１０１に対して全ての物理通信を許可するときに実施する処理について簡単に説明する。通信装置１０１は、基地局装置１０２との間の全ての物理通信を開始する場合、基地局装置１０２に対して有効な接続パラメータを取得・設定しなければならない。
【００５４】
第１の手法としては、いわゆるオープン認証を使用する方法が挙げられる。この方法の場合、通信装置１０１は、基地局装置１０２からの報知信号によって接続パラメータを取得する。そのため、基地局装置１０２は、通信装置１０１に対して明示的に全ての物理通信を許可する必要はない。通信装置１０１は、ローミングサービスの利用可否をローミング問い合わせ応答によって判定する。
【００５５】
第２の手法としては、基地局装置１０２が、接続パラメータを暗号化し、通信装置１０１に向けて送信する方法が挙げられる。この方法の場合、ローミング事業者リスト３２ａは、第３の保持手段として機能し、自基地局（基地局装置１０２）が属する事業者及び当該事業者とローミングサービスの提携関係を結ぶ事業者と、暗号鍵とを関連付けて保持する。通信装置１０１は、自装置（通信装置１０１）に設定された暗号鍵を用いて、ローミング要求を暗号化し送信する。基地局装置１０２は、当該暗号化されたローミング要求を受信すると、まず、自基地局が属する事業者に関連付けられた暗号鍵を用いて、当該要求の復号化を試みる。ここで、復号化に成功した場合、ローミング問い合わせ応答（ローミング利用可）を通信装置１０１に向けて送信する。復号化に失敗した場合、基地局装置１０２は、ローミング事業者リスト３２ａに保持された暗号鍵を用いて、復号化を試みる。復号化に成功した場合は、復号化に成功した暗号鍵で（基地局装置１０２に対する）接続パラメータを暗号化し、ローミング問い合わせ応答（ローミング利用可）に含めて通信装置１０１に向けて送信する。また、復号化に失敗した場合、ローミング問い合わせ応答（ローミング利用不可）を通信装置１０１に向けて送信する。通信装置１０１は、暗号化された接続パラメータを受信すると、自装置（通信装置１０１）に設定された暗号鍵を用いて、当該接続パラメータを復号化する。これにより、通信装置１０１は、基地局装置１０２に対して有効な接続パラメータを取得できる。
【００５６】
このように第１の手法又は第２の手法を用いることにより、ユーザは、基地局装置１０２への接続に必要となる接続パラメータを通信装置１０１に設定せずに済む。
【００５７】
以上説明したように本実施形態によれば、ローミングサービスの利用に際して、ユーザは、ユーザ契約先事業者から発行されたユーザ契約情報１２ａを通信装置１０１に設定するだけで済む。これにより、ローミングサービス利用時のユーザ操作を簡略化できる。
【００５８】
以上が本発明の代表的な実施形態の一例であるが、本発明は、上記及び図面に示す実施形態に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【００５９】
例えば、（ユーザ契約先事業者）の認証サーバ１０３において、ローミング事業者の認証サーバ１０４の証明書を予め取得しておくようにしてもよい。この場合、通信装置１０１が認証サーバ１０３への認証に成功すると、認証サーバ１０３は、当該認証結果として認証サーバ１０４の証明書を含めた情報を通信装置１０１に向けて送信する。このように構成した場合、ローミングサービスの利用に際して、通信装置１０１は、基地局装置１０２との間で報知信号やローミング要求及び応答等のやり取りを行なわず、認証サーバ１０４を利用して認証を行なう。これにより、認証処理を簡略化できる。
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2011044893.tif 000003
【図２】
2011044893.tif 000004
【図３】
2011044893.tif 000005
【図４】
2011044893.tif 000006
【図５】
2011044893.tif 000007
【図６】
2011044893.tif 000008