(57)【特許請求の範囲】
【請求項１】
ＨＭＩＰｖ６を用いて移動端末のリンク接続を管理する無線通信システムにおける無線通信管理方法であって、
前記移動端末の前記リンク接続を管理するサーバに対して、前記移動端末が、前記リンク接続を変更するための情報と同時に、前記移動端末が所望のネットワークにアクセスする資格を有するか否かを判定するための認証に係る情報を送信することによって、前記移動端末の前記リンク接続の変更に要する時間を短縮するものであり、
前記リンク接続を管理するサーバが、前記認証に係る情報を用いた認証処理による認証結果を取得するように構成されており、
前記リンク接続を管理するサーバが、前記移動端末が前記所望のネットワークへのアクセスを仮許可する所定の仮許可時間を設定して、前記移動端末の前記リンク接続の変更を確認した旨を通知する情報と共に、前記所定の仮許可時間だけ前記所望のネットワークへのアクセスの許可を通知する情報を前記移動端末に送信し、その後、前記認証結果の取得までの時間を設定して、前記認証結果の取得までの時間内に前記認証結果を取得できた場合、次に前記移動端末から前記リンク接続を変更するための情報を受信した際に、前記移動端末の前記リンク接続の変更を確認した旨を通知する情報と共に、前記認証結果を前記移動端末に送信する無線通信管理方法。
【請求項２】
前記移動端末が、前記リンク接続を変更するための情報と、前記認証に係る情報とを１つの情報として送信し、前記リンク接続を管理するサーバが、前記１つの情報から、前記リンク接続を変更するための情報及び前記認証に係る情報のそれぞれを取得する請求項１に記載の無線通信管理方法。
【請求項３】
前記リンク接続を管理するサーバが、前記移動端末の認証を行う認証サーバとの通信を行い、前記認証結果を取得する請求項１又は２に記載の無線通信管理方法。
【請求項４】
前記移動端末の前記リンク接続の変更を確認した旨を通知する情報と、前記認証結果とを１つの情報として、前記移動端末に送信する請求項１から３のいずれか１つに記載の無線通信管理方法。
【請求項５】
前記リンク接続を管理するサーバが、前記所定の仮許可時間よりも長い時間であって、前記移動端末が前記所望のネットワークへのアクセスを許可する所定の許可時間を設定し、前記認証結果が認証成功であった場合、前記移動端末の前記リンク接続の変更を確認した旨を通知する情報と共に、所定の許可時間だけ前記所望のネットワークへのアクセスの許可を通知する情報を前記移動端末に送信する請求項１から４のいずれか１つに記載の無線通信管理方法。
【請求項６】
前記リンク接続を管理するサーバが、前記所定の仮許可時間又は前記所定の許可時間だけ前記所望のネットワークへのアクセスを許可した前記移動端末の前記リンク接続の変更に係る登録を行い、前記所定の仮許可時間又は前記所定の許可時間が経過した場合、前記移動端末の前記リンク接続の変更に係る登録を削除する請求項１から５のいずれか１つに記載の無線通信管理方法。
【請求項７】
前記リンク接続を管理するサーバが、前記移動端末に対して所定の接続禁止時間を設定し、前記移動端末に対して前記認証結果として認証失敗を通知した場合には、前記認証失敗の通知から前記所定の接続禁止時間だけ、前記認証失敗であった前記移動端末の前記リンク接続の変更に係る処理及び前記認証に係る処理を行わないようにする請求項１から６のいずれか１つに記載の無線通信管理方法。
【請求項８】
前記リンク接続を管理するサーバが、前記移動端末に対して前記認証結果として認証成功を通知した場合のみ、前記認証成功であった前記移動端末の前記リンク接続の変更に係る登録を行うようにする請求項１から６のいずれか１つに記載の無線通信管理方法。
【請求項９】
移動端末のリンク接続を管理する無線通信システムにおける無線通信管理方法であって、
前記移動端末の前記リンク接続を管理するサーバに対して、前記移動端末が、前記リンク接続を変更するための情報と同時に、前記移動端末が所望のネットワークにアクセスする資格を有するか否かを判定するための認証に係る情報を送信し、
前記リンク接続を管理するサーバが、前記移動端末が前記所望のネットワークへのアクセスを仮許可する所定の仮許可時間を設定し、前記所定の仮許可時間だけ前記所望のネットワークへのアクセスの許可を通知する情報を前記移動端末に送信するとともに、
前記リンク接続を管理するサーバが、前記認証に係る情報を用いた認証処理による認証結果の取得までの時間を設定し、前記認証結果の取得までの時間内に前記認証結果を取得できた場合、前記認証結果を前記移動端末に送信する無線通信管理方法。
【請求項１０】
前記リンク接続を管理するサーバが、前記所定の仮許可時間よりも長い時間であって、前記移動端末が前記所望のネットワークへのアクセスを許可する所定の許可時間を設定し、前記認証結果が認証成功であった場合、所定の許可時間だけ前記所望のネットワークへのアクセスの許可を通知する情報を前記移動端末に送信する請求項９に記載の無線通信管理方法。
【請求項１１】
前記所定の仮許可時間又は前記所定の許可時間が経過した場合、前記リンク接続を管理するサーバは、前記移動端末の前記接続を切断する請求項９又は１０に記載の無線通信管理方法。
【請求項１２】
前記リンク接続を管理するサーバが、前記移動端末に対して所定の接続禁止時間を設定し、前記移動端末に対して前記認証結果として認証失敗を通知した場合には、前記認証失敗の通知から前記所定の接続禁止時間だけ、前記認証失敗であった前記移動端末に係る処理を行わないようにする請求項９から１１のいずれか１つに記載の無線通信管理方法。
【請求項１３】
前記リンク接続を管理するサーバが、前記移動端末に対して前記認証結果として認証成功を通知した場合のみ、前記認証成功であった前記移動端末の前記リンク接続の変更に係る登録を行うようにする請求項９から１１のいずれか１つに記載の無線通信管理方法。
【請求項１４】
ＨＭＩＰｖ６を用いて移動端末のリンク接続を管理する無線通信管理サーバであって、
前記移動端末から、前記リンク接続を変更するための情報と、前記移動端末が所望のネットワークにアクセスする資格を有するか否かを判定するための認証に係る情報とを１つの情報で受信し、前記１つの情報から、前記リンク接続を変更するための情報及び前記認証に係る情報のそれぞれを取得するよう構成されているとともに、前記認証に係る情報を用いた認証処理による認証結果を取得するよう構成されており、
前記認証結果の取得までの時間を設定する第１時間設定手段と、前記移動端末に対して前記所望のネットワークへのアクセスを仮許可する所定の仮許可時間を設定する第２時間設定手段とを有し、
前記移動端末の前記リンク接続の変更を確認した旨を通知する情報と共に、前記所定の仮許可時間だけ前記所望のネットワークへのアクセスの許可を通知する情報を前記移動端末に送信し、その後、前記認証結果の取得までの時間内に前記認証結果を取得できた場合、次に前記移動端末から前記リンク接続を変更するための情報を受信した際に、前記移動端末の前記リンク接続の変更を確認した旨を通知する情報と共に、前記認証結果を前記移動端末に送信するよう構成されている無線通信管理サーバ。
【請求項１５】
前記移動端末の認証を行う認証サーバとの通信を行う手段を有し、
前記認証結果を取得するよう構成されている請求項１４に記載の無線通信管理サーバ。
【請求項１６】
前記移動端末の前記リンク接続の変更を確認した旨を通知する情報と前記認証結果とを１つの情報として、前記移動端末に送信するよう構成されている請求項１４又は１５に記載の無線通信管理サーバ。
【請求項１７】
前記移動端末に対して、前記所定の仮許可時間よりも長い時間であって、前記移動端末が前記所望のネットワークへのアクセスを許可する所定の許可時間を設定する時間設定管理手段を有し、
前記認証結果が認証成功であった場合、前記移動端末の前記リンク接続の変更を確認した旨を通知する情報と共に、所定の許可時間だけ前記所望のネットワークへのアクセスの許可を通知する情報を前記移動端末に送信するよう構成されている請求項１４から１６のいずれか１つに記載の無線通信管理サーバ。
【請求項１８】
前記所定の仮許可時間又は前記所定の許可時間だけ前記所望のネットワークへのアクセスを許可した前記移動端末の前記リンク接続の変更に係る登録を行う情報登録手段と、
前記所定の仮許可時間又は前記所定の許可時間が経過した場合、前記移動端末の前記リンク接続の変更に係る登録を削除する情報削除手段とを、
有する請求項１４から１７のいずれか１つに記載の無線通信管理サーバ。
【請求項１９】
前記移動端末に対して所定の接続禁止時間を設定する第３時間設定手段と、
前記移動端末に対して前記認証結果として認証失敗を通知した場合には、前記認証失敗の通知から前記所定の接続禁止時間だけ、前記認証失敗であった前記移動端末の前記リンク接続の変更に係る処理及び前記認証に係る処理を行わないよう制御する制御手段とを、
有する請求項１４から１８のいずれか１つに記載の無線通信管理サーバ。
【請求項２０】
前記移動端末に対して前記認証結果として認証成功を通知した場合のみ、前記認証成功であった前記移動端末の前記リンク接続の変更に係る登録を行うよう制御する制御手段を有する請求項１４から１８のいずれか１つに記載の無線通信管理サーバ。
【請求項２１】
移動端末のリンク接続を管理する無線通信管理サーバであって、
前記移動端末から、前記リンク接続を変更するための情報と同時に、前記移動端末が所望のネットワークにアクセスする資格を有するか否かを判定するための認証に係る情報を受信する受信手段と、
前記認証に係る情報を用いた認証処理による認証結果の取得までの時間を設定する第１時間設定手段と、
前記認証結果の取得までの時間内に前記認証結果を取得できた場合、前記認証結果を前記移動端末に送信する送信手段と、
前記移動端末が前記所望のネットワークへのアクセスを仮許可する所定の仮許可時間を設定する第２時間設定手段とを有し、
前記所定の仮許可時間だけ前記所望のネットワークへのアクセスの許可を通知する情報を前記移動端末に送信するよう構成されている無線通信管理サーバ。
【請求項２２】
前記所定の仮許可時間よりも長い時間であって、前記移動端末が前記所望のネットワークへのアクセスを許可する所定の許可時間を設定する時間設定管理手段を有し、
前記認証結果が認証成功であった場合、所定の許可時間だけ前記所望のネットワークへのアクセスの許可を通知する情報を前記移動端末に送信するよう構成されている請求項２１に記載の無線通信管理サーバ。
【請求項２３】
前記所定の仮許可時間又は前記所定の許可時間が経過した場合、前記移動端末の前記接続を切断する制御手段を有する請求項２１又は２２に記載の無線通信管理サーバ。
【請求項２４】
前記移動端末に対して所定の接続禁止時間を設定する第３時間設定手段と、
前記移動端末に対して前記認証結果として認証失敗を通知した場合には、前記認証失敗の通知から前記所定の接続禁止時間だけ、前記認証失敗であった前記移動端末に係る処理を行わないよう制御する制御手段とを、
有する請求項２１から２３のいずれか１つに記載の無線通信管理サーバ。
【請求項２５】
前記移動端末に対して前記認証結果として認証成功を通知した場合のみ、前記認証成功であった前記移動端末の前記リンク接続の変更に係る登録を行うよう制御する制御手段を有する請求項２１から２３のいずれか１つに記載の無線通信管理サーバ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、移動端末がリンク接続を変更する際に、通信が途切れないように移動端末のアドレスの変更を行う無線通信管理システム及び無線通信管理サーバに関し、特に、ＨＭＩＰｖ６（Hierarchical Mobile IP version 6：階層型モバイルＩＰｖ６）を用いて移動端末のリンク接続を管理する無線通信システムにおける無線通信管理方法及び無線通信管理サーバに関する。
【０００２】
【従来の技術】
利用者が、移動端末（Mobile Terminal）を利用してネットワークと通信を行う場合、アクセスを提供しているオペレータは、移動端末とネットワークとの接続サービスを提供する前に、移動端末がネットワークと接続する権利を有するか否かを判定（認証）する必要がある。この認証処理は、アクセスを提供しているオペレータの施設である中間ノードが、移動端末に対してネットワークとの接続サービスを提供する前に、移動端末からの接続要求に含まれる認証情報（端末ＩＤ及び利用者情報の組合せ）を認証サーバに問い合わせて、認証サーバからの応答に含まれる認証結果に従って、移動端末に対するネットワークとの接続サービスを提供するか否かを判断することにより実現される。なお、必要に応じて、ネットワークを介して、利用者のオペレータの施設に存在する所定の認証サーバに対して認証を依頼することも可能である。本明細書では、このシーケンスを認証シーケンスと呼ぶことにする。
【０００３】
例えば、後述の非特許文献１に記載の技術であるIEEE802.11xを無線ＬＡＮに適用した場合では、移動端末が、ネットワークと接続する際の入り口となるアクセスポイント（Access Point）と接続する際にアクセスポイントに認証情報を送り、アクセスポイントが移動端末の認証サーバに対して認証要求を行うことによって認証処理の実現が可能となっている。
【０００４】
ところで近年、移動端末のワイヤレス化に伴い、移動端末が利用する中間ノードを連続的に切り替えて移動しながら、ネットワークとの継続的な通信を行う場合が増えている。この場合、移動端末にパケットを届けるためには、ネットワーク内のいずれかのノードが、何らかの方法で移動端末の位置を特定する機能を有する必要がある。この移動端末の位置を特定する機能を有するノードは、位置管理サーバと呼ばれ、通常、移動端末の所属する利用者のオペレータに設置される（すなわち、移動端末は、利用者のオペレータの加入者である）。
【０００５】
移動端末がネットワークとの通信を継続しながら、利用する中間ノードを切り替えるシームレスハンドオーバは、通常、ネットワーク内に設置された位置管理サーバに対して、移動端末が位置登録を行うことにより実現可能である。なお、本明細書では、このシーケンスを位置登録シーケンスと呼ぶことにする。
【０００６】
なお、認証シーケンスと位置登録シーケンスとは、シーケンスに係るノードが異なっている。すなわち、認証シーケンスでは、移動端末とネットワークへのアクセスを提供しているドメイン内のサーバとの通信が行われるのに対し、位置登録シーケンスでは、移動端末とネットワーク内の位置管理サーバとの通信が行われる。
【０００７】
移動端末は、認証シーケンスや位置登録シーケンスが完了するまでの間、ネットワークとの通信を行うことができないため、これらのシーケンスはできるだけ短いことが望ましい。このため、後述の非特許文献２に記載されているように、認証シーケンスと位置登録シーケンスとを組み合わせるDiameter Mobile IPv4 Applicationが考えられている。このDiameter Mobile IPv4 Applicationは、IPv4環境下でシームレスハンドオーバを可能とする技術である後述の非特許文献３記載のMobile IPv4シーケンス中に、上記のシーケンスを含めるものである。
【０００８】
図９は、従来の技術に係るDiameter Mobile IPv4 Applicationのシーケンスを示す図である。図９には、利用者がネットワーク５４と接続して通信を行うために利用する移動端末５１、移動端末５１に対してネットワーク５４へのアクセスを提供しているオペレータ５７内のフォーリンエージェント５２及び認証サーバ５３、ネットワーク５４、ネットワーク５４上に存在し、利用者の端末のアドレスを管理する利用者のオペレータ５８内に配置されたホームエージェント５５及び認証サーバ５６が図示されている。
【０００９】
Mobile IPv4機能を搭載した移動端末は、アクセスを提供しているオペレータ５７内（フォーリンネットワーク）に設置された中間ノード（フォーリンエージェント５２）経由で、位置管理サーバ（ホームエージェント５５）に対して位置登録シーケンスを行う。Diameter Mobile IPv4 Applicationでは、Mobile Nodeが位置登録を行う際に、フォーリンエージェント５２に対して送信する位置登録メッセージ（Binding Update）内に、移動端末５１の認証情報が付加され、フォーリンエージェント５２が、アクセスを提供しているオペレータ５７内の認証サーバ５３又は利用者のオペレータ５８内の認証サーバ５６に対して認証要求を行うことにより、認証シーケンスが可能となっている。
【００１０】
一方、移動端末が、ネットワーク上の接続リンクを変更した場合でも、ある特定のアドレス（ＩＰアドレス）を用いて通信することを可能とし、現在継続中の通信を中断することなくシームレスに接続リンクの変更を可能とするMobileIPv6技術の標準化がIETFのMobile IP Working Groupにおいて進められている。このIPv6環境におけるシームレスハンドオーバをサポートするプロトコルであるMobile IPv6（後述の非特許文献４参照）の位置登録シーケンスは、Mobile IPv4で規定されていたフォーリンエージェント５２のような『アクセスを提供しているオペレータ５７内の中間ノード』を経由せずに行われる。
【００１１】
Mobile IPv6では、基本的に下記の１〜３の動作によって、移動端末がアクセスリンク（アクセスネットワーク）に接続中も、ホームアドレス宛てのパケットを受け取ることが可能となる。
【００１２】
１．Care-of Addressの取得
Mobile Nodeは、接続するリンクをアクセスリンクに変更すると、まずそのアクセスリンクより、そのリンク上のＩＰアドレス（ＣｏＡ：Care-of Address）を取得する。これは通常、アクセスルータから定期的にアクセスリンク上の全端末に向けて広告されるルータアドバータイズメント（Router Advertisement）を受信するか、DHCPv6を用いることで実現される。
【００１３】
２．Binding UpdateとBinding Acknowledgement
次に、移動端末は、自分のホームエージェントに対して、その移動端末のホームアドレスとＣｏＡとの組を報告する（Binding Update）。報告を受けたホームエージェントは、その組をテーブルとして保存する。移動端末は接続するリンクを変更する度に、このBinding Updateを行う。ホームエージェントはBinding Updateに対してBinding Acknowledgementを返すが、この過程はBinding Updateにその指示があったときのみ行う。
【００１４】
３．ＩＰトンネリング
この後、ホームエージェントは、移動端末と通信中の端末（Correspondent Node）からホームリンク（ホームネットワーク）に届いたパケットのうちのテーブル内に登録されたホームアドレス宛てのパケットを、テーブル内に登録されたＣｏＡ宛てのＩＰパケット内のペイロード部分に挿入し、登録されているＣｏＡ宛てのＩＰヘッダを付加して、ＩＰネットワークに転送する（ＩＰトンネリング）。転送されたパケットはＩＰヘッダのＣｏＡに従ってアクセスリンク上に届き、そこから移動端末に配送される。移動端末は、そのパケットのペイロード部分を取得することにより、アクセスリンクに接続しながら、ホームアドレス宛てのパケットを受け取ることができる。
【００１５】
しかしながら、IPv6では、移動端末が接続するリンクを変更した場合、Binding Updateが完了するまでの間は、以前接続していたリンク（接続変更前に接続していたリンク）に、自分のホームアドレス宛てのパケットが届いてしまうことになり、この間は新しい接続リンク先で自分のホームアドレス宛てのパケットを受け取ることが不可能となる。特に、移動端末からホームエージェントまでのネットワーク上の距離（中継するルータ数、中継データリンクの容量などに依存する距離）が離れている場合には、移動端末がホームエージェントにBinding Updateを行うのに必要な時間が長くなり、移動端末が自分のホームアドレス宛てのパケットを受け取れない時間が長くなってしまうという問題点がある。
【００１６】
この問題に対する１つのアプローチとして、後述の非特許文献５に記載されているように、アクセスリンクから比較的近いリンクで構成されたネットワーク上に、新たに移動端末の位置管理を行うサーバを設置し、移動端末がそのネットワーク内でアクセスリンクを変更した場合には、そのサーバに対してCare-of Addressを登録することにより、Binding Update完了までに要する時間を短縮する階層型MobileIPv6（Hierarchical MIPv6：HMIPv6）が、Mobile IP Working Groupで提案され、現在標準化が行われている。なお、このHMIPv6は、MobileIPv6と共存して動作可能である。
【００１７】
図１０は、従来の技術に係るHMIPv6のシーケンスを示す図である。HMIPv6では、アクセスを提供しているオペレータ６４にＭＡＰ（Mobility Anchor Point）と呼ばれる移動端末６１の比較的狭いリンク内の移動を管理するサーバを設けている。なお、ＭＡＰが管理するリンクはＭＡＰドメインと呼ばれ、ＭＡＰ６２は通常、ＭＡＰドメイン内の上位ネットワークに近い側に設置される。HMIPv6では、次のような動作によって、移動端末６１がＭＡＰドメイン内で移動する場合のBinding過程に必要な時間を短縮することを可能とする。
【００１８】
移動端末６１が、新たにＭＡＰドメインに入るか、又は、異なるＭＡＰドメインに移動して接続リンクを変更した場合、まずアクセスリンクより、そのリンク上のＬＣｏＡ（通常のＣｏＡ：On-Link CoA）を取得し、さらに移動端末６１は、このアクセスリンク上のＭＡＰ６２のアドレスを取得する。移動端末６１は、そのＭＡＰ６２のアドレスから、移動端末６１の別のＣｏＡ（ＲＣｏＡ：Regional CoA）を構成する。そして、移動端末６１は、自端末のＲＣｏＡとＬＣｏＡとの組を、そのＭＡＰ６２に対して登録する（内部位置登録）。ＭＡＰ６２はこの登録に対して、ＯＫの場合には、Binding Acknowledgementを返すとともに、移動端末６１に対して、外部への接続サービスを提供する。また、さらに移動端末６１は、自端末のホームエージェント６３に対してＲＣｏＡの登録を行う。（位置登録シーケンス）。
【００１９】
このような位置登録をしておくことによって、移動端末６１が同じＭＡＰドメイン内の異なるリンクに接続を変更した場合には、移動端末６１は、ＭＡＰ６２に対してＬＣｏＡの登録のみを行えばよく、ホームエージェント６３へのＬＣｏＡの登録は不要となる。したがって、移動端末６１がＭＡＰドメイン内を移動する場合であれば、ホームエージェント６３にＣｏＡを登録（Binding Update）し、その確認（Binding Acknowledgement）を受信する一連のBinding過程は省略され、ホームアドレス宛てのパケットを受信できない時間が短縮される。
【００２０】
すなわち、HMIPv6では、移動端末６１が新たにＭＡＰドメイン内のリンクに接続するか、ＭＡＰドメインを変更する場合には、移動端末６１は、ＭＡＰ６２へのＲＣｏＡとＬＣｏＡとの組の登録、及び、ホームエージェント６３へのＲＣｏＡの登録が必要となるが、移動端末６１がＭＡＰドメイン内で接続リンクを変更する場合には、ＭＡＰ６２へのＬＣｏＡの登録のみを行えばよく、ＭＡＰドメイン内での移動時のBinding過程に要する時間を短縮するのに有効である。
【００２１】
【非特許文献１】
IEEE 802.1 Working Group, "Port-Based Network Access Control", IEEE 802.1x Standard, June 2001.
【非特許文献２】
Pat R. Calhoun, Tony Johansson, etc., “Diameter Mobile IPv4 Application",  Internet Draft, draft-ietf-aaa-diameter-mobileip-13,  Oct 2002, Work In Progress.
【非特許文献３】
Perkins. C, "Mobility Support for IPv4", RFC3220, Jan 2002
【非特許文献４】
C. Perkins, Jari A., etc., "Mobility Support in IPv6", Internet Draft, draft-ietf-mobileip-ipv6-18, Jun 2002, Work In Progress.
【非特許文献５】
H. Soliman, C. Castelluccia, etc., "Hierarchical Mobile IPv6 mobility management (HMIPv6)" Internet Draft, draft-ietf-mobileip-hmipv6-07,  Oct 2002, Work In Progress.
【００２２】
【発明が解決しようとする課題】
MobileIPv6及びHMIPv6を実際に用いる場合、アクセスを提供しているオペレータと利用者のオペレータとは異なる場合が多く、リンク接続を試みる移動端末に対して認証を行う必要性がある。このためには、移動端末に対して、ＩＰ網の所定のネットワークとの接続サービスを提供する前に、サービスを提供するオペレータが、移動端末から認証情報を取得し、その認証情報を用いて認証処理を行い、認証結果に応じて、接続サービスを提供するか否かを決定する必要がある。
【００２３】
現在、これらの処理を行う条件を満たすものとしては、IEEE802.1xなどのＩＰレベルでの接続を確立するより前に認証を行う技術が挙げられるが、端末の認証の間や、Binding過程（Binding Update及びBinding Acknowledgementのやり取り）が完了するまでの間、移動端末にはＩＰ網からのパケットが届かないことになってしまい、シームレスハンドオーバを実現することは困難となっている。
【００２４】
上記課題に鑑み、本発明は、移動端末がリンク接続を変更するハンドオーバ時に、スムーズにハンドオーバを行えるようにするとともに、リンク接続の変更に要する時間を短縮することを可能とする無線通信管理システム及び無線通信管理サーバを提供することを目的とする。特に、本発明は、端末の認証に要する時間を考慮して、リンク接続の変更に要する時間を短縮することを可能とする無線通信管理システム及び無線通信管理サーバを提供することを目的とする。
【００２５】
【課題を解決するための手段】
上記目的を達成するため、本発明では、ＨＭＩＰｖ６を用いて移動端末のリンク接続を管理する無線通信システムにおける無線通信管理方法に関し、移動端末のリンク接続を管理するサーバに対して、移動端末が、リンク接続を変更するための情報と同時に、移動端末が所望のネットワークにアクセスする資格を有するか否かを判定するための認証に係る情報を送信することによって、移動端末のリンク接続の変更に要する時間を短縮するものであり、リンク接続を管理するサーバが、認証に係る情報を用いた認証処理による認証結果を取得するように構成されており、リンク接続を管理するサーバが、移動端末が所望のネットワークへのアクセスを仮許可する所定の仮許可時間を設定して、移動端末のリンク接続の変更を確認した旨を通知する情報と共に、所定の仮許可時間だけ所望のネットワークへのアクセスの許可を通知する情報を移動端末に送信し、その後、認証結果の取得までの時間を設定して、認証結果の取得までの時間内に認証結果を取得できた場合、次に移動端末からリンク接続を変更するための情報を受信した際に、移動端末のリンク接続の変更を確認した旨を通知する情報と共に、認証結果を移動端末に送信するようにしている。
これにより、ＨＭＩＰｖ６において、移動端末がリンク接続を変更するハンドオーバ時に、認証シーケンスと位置登録シーケンスとを同時に実行し、リンク接続の変更に要する時間を短縮することが可能となり、さらに、認証要求及び位置登録要求を受けたサーバが認証結果を取得した場合に、移動端末に対して認証結果を送信するタイミングを定めることが可能となるとともに、認証処理が終わっていない移動端末に対しても接続許可が与えられ、認証処理が完了するのを待つことなく移動端末は、通信を継続することが可能となる。
【００２６】
さらに、本発明では、上記発明に加えて、移動端末が、リンク接続を変更するための情報と、認証に係る情報とを１つの情報として送信し、リンク接続を管理するサーバが、１つの情報から、リンク接続を変更するための情報及び認証に係る情報のそれぞれを取得するようにしている。
これにより、移動端末は、１つの情報の送信を行うだけで、認証要求及び位置登録要求を行うことが可能となる。
【００２８】
さらに、本発明では、上記発明に加えて、リンク接続を管理するサーバが、移動端末の認証を行う認証サーバとの通信を行い、認証結果を取得するようにしている。
これにより、認証要求及び位置登録要求を受けたサーバが、認証サーバに認証依頼を送信し、認証サーバでの認証結果を受信することが可能となる。
【００２９】
さらに、本発明では、上記発明に加えて、移動端末のリンク接続の変更を確認した旨を通知する情報と、認証結果とを１つの情報として、移動端末に送信するようにしている。
これにより、１つの情報の送信によって、認証要求及び位置登録要求を受けたサーバが、移動端末に対してリンク接続の変更の確認情報と認証結果とを送信できるようになるとともに、認証結果の送信タイミングを定めることが可能となる。
【００３３】
さらに、本発明では、上記発明に加えて、リンク接続を管理するサーバが、所定の仮許可時間よりも長い時間であって、移動端末が所望のネットワークへのアクセスを許可する所定の許可時間を設定し、認証結果が認証成功であった場合、移動端末のリンク接続の変更を確認した旨を通知する情報と共に、所定の許可時間だけ所望のネットワークへのアクセスの許可を通知する情報を移動端末に送信するようにしている。
これにより、認証に成功した移動端末に対しては、十分に長い有効時間が設定された接続許可を与えることが可能となる。
【００３４】
さらに、本発明では、上記発明に加えて、リンク接続を管理するサーバが、所定の仮許可時間又は所定の許可時間だけ所望のネットワークへのアクセスを許可した移動端末のリンク接続の変更に係る登録を行い、所定の仮許可時間又は所定の許可時間が経過した場合、移動端末のリンク接続の変更に係る登録を削除するようにしている。
これにより、認証が行われている時間だけ移動端末に与えられていた接続許可や、十分に長い時間だけ移動端末に与えられていた接続許可の有効時間が切れた場合、移動端末をリンクから離すことによって、不正なリンク接続が起こらないようにすることが可能となる。
【００３６】
さらに、本発明では、上記発明に加えて、リンク接続を管理するサーバが、移動端末に対して所定の接続禁止時間を設定し、移動端末に対して認証結果として認証失敗を通知した場合には、認証失敗の通知から所定の接続禁止時間だけ、認証失敗であった移動端末のリンク接続の変更に係る処理及び認証に係る処理を行わないようにしている。
これにより、認証に失敗した移動端末に対して、所定の時間だけ接続禁止の設定を行い、リンク接続の変更要求や認証要求を受けないようにすることで、特に、繰り返し行われる不正なアクセスを防止することが可能となる。
【００３７】
さらに、本発明では、上記発明に加えて、リンク接続を管理するサーバが、移動端末に対して認証結果として認証成功を通知した場合のみ、認証成功であった移動端末のリンク接続の変更に係る登録を行うようにしている。
これにより、認証に成功した移動端末のアドレスのみを登録することが可能となる。
【００３８】
また、上記目的を達成するため、本発明では、移動端末のリンク接続を管理する無線通信システムにおける無線通信管理方法に関し、移動端末のリンク接続を管理するサーバに対して、移動端末が、リンク接続を変更するための情報と同時に、移動端末が所望のネットワークにアクセスする資格を有するか否かを判定するための認証に係る情報を送信し、リンク接続を管理するサーバが、移動端末が所望のネットワークへのアクセスを仮許可する所定の仮許可時間を設定し、所定の仮許可時間だけ所望のネットワークへのアクセスの許可を通知する情報を移動端末に送信するとともに、リンク接続を管理するサーバが、認証に係る情報を用いた認証処理による認証結果の取得までの時間を設定し、認証結果の取得までの時間内に認証結果を取得できた場合、認証結果を移動端末に送信するようにしている。
これにより、認証要求を受けたサーバが認証結果を取得した場合に、移動端末に対して認証結果を送信するタイミングを定めることが可能となるとともに、認証処理が終わっていない移動端末に対しても接続許可が与えられ、認証処理が完了するのを待つことなく移動端末は、通信を継続することが可能となる。
【００４０】
さらに、本発明では、上記発明に加えて、リンク接続を管理するサーバが、所定の仮許可時間よりも長い時間であって、移動端末が所望のネットワークへのアクセスを許可する所定の許可時間を設定し、認証結果が認証成功であった場合、所定の許可時間だけ所望のネットワークへのアクセスの許可を通知する情報を移動端末に送信するようにしている。
これにより、認証に成功した移動端末に対しては、十分に長い有効時間が設定された接続許可を与えることが可能となる。
【００４１】
さらに、本発明では、上記発明に加えて、所定の仮許可時間又は所定の許可時間が経過した場合、リンク接続を管理するサーバは、移動端末の接続を切断するようにしている。
これにより、認証が行われている時間だけ移動端末に与えられていた接続許可や、十分に長い時間だけ移動端末に与えられていた接続許可の有効時間が切れた場合、移動端末をリンクから離す（ネットワークから切断する）ことによって、不正なリンク接続が起こらないようにすることが可能となる。
【００４３】
さらに、本発明では、上記発明に加えて、リンク接続を管理するサーバが、移動端末に対して所定の接続禁止時間を設定し、移動端末に対して認証結果として認証失敗を通知した場合には、認証失敗の通知から所定の接続禁止時間だけ、認証失敗であった移動端末に係る処理を行わないようにしている。
これにより、認証に失敗した移動端末に対して、所定の時間だけ接続禁止の設定を行い、リンク接続の変更要求や認証要求を受けないようにすることで、特に、繰り返し行われる不正なアクセスを防止することが可能となる。
【００４４】
さらに、本発明では、上記発明に加えて、リンク接続を管理するサーバが、移動端末に対して認証結果として認証成功を通知した場合のみ、認証成功であった移動端末のリンク接続の変更に係る登録を行うようにしている。
これにより、認証に成功した移動端末のアドレスのみに接続許可を与えることが可能となる。
【００４５】
また、上記目的を達成するため、本発明では、ＨＭＩＰｖ６を用いて移動端末のリンク接続を管理する無線通信管理サーバに関し、移動端末から、リンク接続を変更するための情報と、移動端末が所望のネットワークにアクセスする資格を有するか否かを判定するための認証に係る情報とを１つの情報で受信し、１つの情報から、リンク接続を変更するための情報及び認証に係る情報のそれぞれを取得するよう構成されているとともに、認証に係る情報を用いた認証処理による認証結果を取得するよう構成されており、認証結果の取得までの時間を設定する第１時間設定手段と、移動端末に対して所望のネットワークへのアクセスを仮許可する所定の仮許可時間を設定する第２時間設定手段とを有し、移動端末のリンク接続の変更を確認した旨を通知する情報と共に、所定の仮許可時間だけ所望のネットワークへのアクセスの許可を通知する情報を移動端末に送信し、その後、認証結果の取得までの時間内に認証結果を取得できた場合、次に移動端末からリンク接続を変更するための情報を受信した際に、移動端末のリンク接続の変更を確認した旨を通知する情報と共に、認証結果を移動端末に送信する構成されている。
この構成により、移動端末は、１つの情報の送信を行うだけで、認証要求及び位置登録要求を行うことが可能となり、認証要求及び位置登録要求を受けたサーバが認証結果を取得した場合に、移動端末に対して認証結果を送信するタイミングを定めることが可能となるとともに、認証処理が終わっていない移動端末に対しても接続許可が与えられ、認証処理が完了するのを待つことなく、移動端末は通信を継続することが可能となる。
【００４７】
さらに、本発明では、上記発明に加えて、移動端末の認証を行う認証サーバとの通信を行う手段を有し、認証結果を取得するよう構成している。
この構成により、認証要求及び位置登録要求を受けたサーバが、認証サーバに認証依頼を送信し、認証サーバでの認証結果を受信することが可能となる。
【００４８】
さらに、本発明では、上記発明に加えて、移動端末のリンク接続の変更を確認した旨を通知する情報と認証結果とを１つの情報として、移動端末に送信するよう構成している。
この構成により、１つの情報の送信によって、認証要求及び位置登録要求を受けたサーバが、移動端末に対してリンク接続の変更の確認情報と認証結果とを送信できるようになるとともに、認証結果の送信タイミングを定めることが可能となる。
【００５２】
さらに、本発明では、上記発明に加えて、移動端末に対して、所定の仮許可時間よりも長い時間であって、移動端末が所望のネットワークへのアクセスを許可する所定の許可時間を設定する時間設定管理手段を有し、認証結果が認証成功であった場合、移動端末のリンク接続の変更を確認した旨を通知する情報と共に、所定の許可時間だけ所望のネットワークへのアクセスの許可を通知する情報を移動端末に送信するよう構成している。
この構成により、認証に成功した移動端末に対しては、十分に長い有効時間が設定された接続許可を与えることが可能となる。
【００５３】
さらに、本発明では、上記発明に加えて、所定の仮許可時間又は所定の許可時間だけ所望のネットワークへのアクセスを許可した移動端末のリンク接続の変更に係る登録を行う情報登録手段と、所定の仮許可時間又は所定の許可時間が経過した場合、移動端末のリンク接続の変更に係る登録を削除する情報削除手段とを有するよう構成している。
この構成により、認証が行われている時間だけ移動端末に与えられていた接続許可や、十分に長い時間だけ移動端末に与えられていた接続許可の有効時間が切れた場合、移動端末をリンクから離すことによって、不正なリンク接続が起こらないようにすることが可能となる。
【００５５】
さらに、本発明では、上記発明に加えて、移動端末に対して所定の接続禁止時間を設定する第３時間設定手段と、移動端末に対して認証結果として認証失敗を通知した場合には、認証失敗の通知から所定の接続禁止時間だけ、認証失敗であった移動端末のリンク接続の変更に係る処理及び認証に係る処理を行わないよう制御する制御手段とを有するよう構成している。
この構成により、認証に失敗した移動端末に対して、所定の時間だけ接続禁止の設定を行い、リンク接続の変更要求や認証要求を受けないようにすることで、特に、繰り返し行われる不正なアクセスを防止することが可能となる。
【００５６】
さらに、本発明では、上記発明に加えて、移動端末に対して認証結果として認証成功を通知した場合のみ、認証成功であった移動端末のリンク接続の変更に係る登録を行うよう制御する制御手段を有するよう構成している。
この構成により、認証に成功した移動端末のアドレスのみを登録することが可能となる。
【００５７】
また、上記目的を達成するため、本発明では、移動端末のリンク接続を管理する無線通信管理サーバに関し、移動端末から、リンク接続を変更するための情報と同時に、移動端末が所望のネットワークにアクセスする資格を有するか否かを判定するための認証に係る情報を受信する受信手段と、認証に係る情報を用いた認証処理による認証結果の取得までの時間を設定する第１時間設定手段と、認証結果の取得までの時間内に認証結果を取得できた場合、認証結果を移動端末に送信する送信手段と、移動端末が所望のネットワークへのアクセスを仮許可する所定の仮許可時間を設定する第２時間設定手段とを有し、所定の仮許可時間だけ所望のネットワークへのアクセスの許可を通知する情報を移動端末に送信するよう構成されている。
この構成により、認証要求を受けたサーバが認証結果を取得した場合に、移動端末に対して認証結果を送信するタイミングを定めることが可能となるとともに、認証処理が終わっていない移動端末に対しても接続許可が与えられ、認証処理が完了するのを待つことなく、移動端末は通信を継続することが可能となる。
【００５９】
さらに、本発明では、上記発明に加えて、所定の仮許可時間よりも長い時間であって、移動端末が所望のネットワークへのアクセスを許可する所定の許可時間を設定する時間設定管理手段を有し、認証結果が認証成功であった場合、所定の許可時間だけ所望のネットワークへのアクセスの許可を通知する情報を移動端末に送信するよう構成している。
この構成により、認証に成功した移動端末に対しては、十分に長い有効時間が設定された接続許可を与えることが可能となる。
【００６０】
さらに、本発明では、上記発明に加えて、所定の仮許可時間又は所定の許可時間が経過した場合、移動端末の接続を切断する制御手段を有している。
この構成により、認証が行われている時間だけ移動端末に与えられていた接続許可や、十分に長い時間だけ移動端末に与えられていた接続許可の有効時間が切れた場合、移動端末をリンクから離す（ネットワークから切断する）ことによって、不正なリンク接続が起こらないようにすることが可能となる。
【００６２】
さらに、本発明では、上記発明に加えて、移動端末に対して所定の接続禁止時間を設定する第３時間設定手段と、移動端末に対して認証結果として認証失敗を通知した場合には、認証失敗の通知から所定の接続禁止時間だけ、認証失敗であった移動端末に係る処理を行わないよう制御する制御手段とを有している。
この構成により、認証に失敗した移動端末に対して、所定の時間だけ接続禁止の設定を行い、リンク接続の変更要求や認証要求を受けないようにすることで、特に、繰り返し行われる不正なアクセスを防止することが可能となる。
【００６３】
さらに、本発明では、上記発明に加えて、移動端末に対して認証結果として認証成功を通知した場合のみ、認証成功であった移動端末のリンク接続の変更に係る登録を行うよう制御する制御手段を有している。
この構成により、認証に成功した移動端末のみを接続許可を与えることが可能となる。
【００６４】
【発明の実施の形態】
以下、図面を参照しながら、本発明の実施の形態について説明する。
（第１の実施の形態）
まず、図面を参照しながら、本発明の第１の実施の形態について説明する。本発明の第１の実施の形態では、ＨＭＩＰｖ６（Hierarchical Mobile IP version 6）の位置登録シーケンス中に認証シーケンスを含めることによって、ハンドオーバに要する時間を短縮し、シームレスな接続サービスを提供することを可能とする技術について説明する。
【００６５】
図１は、本発明の第１の実施の形態におけるＭＡＰの構成を示すブロック図である。図１に示すＭＡＰ（Mobility Anchor Point）１０は、上位ネットワーク２０と接続する上位ネットワーク通信手段１１、下位ネットワーク２５と接続する下位ネットワーク通信手段１２、ＨＭＩＰｖ６を利用したデータ伝送の経路を決定及び制御するＨＭＩＰｖ６経路制御手段１３、認証サーバ３２に対して認証要求の送信及び認証結果の受信を行う認証要求送受信手段１４、データ伝送経路の設定の際に参照されるＨＭＩＰｖ６テーブル１６と認証サーバ３２のアドレス１７とを格納する情報格納手段１５を有している。このうち、本発明の第１の実施の形態に特徴的な構成要素は認証要求送受信手段１４と、情報格納手段１５に格納された認証サーバ３２のアドレス１７であり、上位ネットワーク通信手段１１、下位ネットワーク通信手段１２、ＨＭＩＰｖ６経路制御手段１３は、従来から存在するものを利用することが可能である。なお、ＭＡＰ１０はコンピュータによって実現可能であり、上記の各手段はＣＰＵなどの中央処理手段によって実現可能であるとともに、様々な情報の参照し、判断・判定処理を行うことも可能である。
【００６６】
図２は、本発明の第１の実施の形態におけるシーケンスを示す図である。図２には、利用者がネットワークと接続して通信を行うために利用する移動端末２１、移動端末２１によるネットワークへのアクセスを提供しているオペレータ３０、利用者のオペレータ４０が図示されている。また、アクセスを提供しているオペレータ３０には、アクセスルータ３１、ＭＡＰ１０、認証サーバ３２が存在し、利用者のオペレータ４０には、ホームエージェント４１、認証サーバ４２が存在する。なお、図２におけるＭＡＰ１０は、図１に示す本発明を実施するためのＭＡＰ１０である。
【００６７】
まず、移動端末２１が新たなリンクに接続した場合、移動端末２１はアクセスルータ３１に対して、ルータアドバータイズメント（Router Advertisement）の送信を促すルータソリシテーション（Router Solicitation）を送信する（ステップＳ１０１）。このルータソリシテーションを受けて、アクセスルータ３１は移動端末２１に対して、ＩＰアドレスなどのルータ情報を含むルータアドバータイズメントを送信する（ステップＳ１０２）。なお、アクセスルータ３１がルータソリシテーションを受けずに、マルチキャストで定期的にルータアドバータイズメントを流すことも可能である。
【００６８】
移動端末２１は、アクセスルータ３１からのルータアドバータイズメントを受けて、接続したリンク上のＩＰアドレス（ＬＣｏＡ：On-link Care-of Address）を取得する。また、移動端末２１の接続したリンクがＭＡＰ１０ドメイン内のリンクである場合、このリンクでのＭＡＰ１０の利用が可能であることがルータアドバータイズメントに示されており、ＨＭＩＰｖ６を搭載した移動端末２１は、ＭＡＰ１０のアドレスを取得することが可能である。そして、このＭＡＰ１０のアドレスから、もう１つのＣｏＡであるＲＣｏＡ（Regional Care-of Address）を構成する。
【００６９】
次に、ＨＭＩＰｖ６を実装する移動端末２１は、ＭＡＰ１０へのBinding Update（バインディングアップデート：なお、ＢＵと省略することもある）を行うための情報（ＬＣｏＡ）と、端末ＩＤ及び利用者情報を含む認証情報とを、ＭＡＰ１０に対して送信する（ステップＳ１０３）。ＭＡＰ１０は、情報格納手段１５内に格納されている認証サーバ３２のアドレス１７を参照し、認証要求送受信手段１４を用いて、認証サーバ３２に対して認証要求を送信する（ステップＳ１０４）。また、必要ならば、アクセスを提供しているオペレータ３０の認証サーバ３２は、利用者のオペレータ４０の認証サーバ４２に対して認証依頼を送信し（ステップＳ１０５）、認証処理後の応答（認証結果）を受信する（ステップＳ１０６）。そして、認証サーバ３２はＭＡＰ１０に対して、認証結果を返す（ステップＳ１０７）。
【００７０】
なお、上記のステップＳ１０６及びステップＳ１０７の処理が必要でない場合（アクセスを提供しているオペレータ３０の認証サーバ３２において、認証処理が可能な場合）には、アクセスを提供しているオペレータ３０の認証サーバ３２で認証処理を行って、その認証結果をＭＡＰ１０に返すようにする。また、ＭＡＰ１０が、利用者のオペレータ４０の認証サーバ４２と認証依頼及び認証結果のやり取りを直接行うことも可能である。
【００７１】
一方、ＭＡＰ１０は、認証サーバ３２への認証要求の送信と同時にＲＣｏＡ及びＬＣｏＡの登録（Binding Update）を行う。ＭＡＰ１０は、ＲＣｏＡ及びＬＣｏＡの登録が完了し、かつ、認証サーバ３２から認証結果を受けた時点で、Binding Acknowledgement（バインディングアクノレッジメント：なお、ＢＡと省略することもある）と認証結果とを移動端末２１に対して送信する（ステップＳ１０８）。
【００７２】
上記までの動作が終了すると、その後は従来と同様のＨＭＩＰｖ６におけるホームエージェント４１へのBinding Updateが行われる。すなわち、移動端末２１は、ＲＣｏＡをホームエージェント４１に送信して、ホームエージェント４１から登録されたことを示すBinding Acknowledgementを受信する。
【００７３】
以上、説明したように、本発明の第１の実施の形態によれば、シームレスハンドオーバを目的とし、すでに標準化が進められているＨＭＩＰｖ６の位置登録シーケンス中に、認証シーケンスを含めることによって、ＩＰアドレスの移動に係る制御と同時に認証処理を行うことが可能となり、位置登録シーケンスと認証シーケンスが独立に行われていた場合に比べて、ハンドオーバに要する時間が短縮し、移動端末２１に対してシームレスな接続サービスを提供することが可能となる。
【００７４】
（第２の実施の形態）
次に、図面を参照しながら、本発明の第２の実施の形態について説明する。本発明の第２の実施の形態では、ＨＭＩＰｖ６の位置登録シーケンス中に認証シーケンスを含め、さらに、認証処理にかかる時間（認証時間）を考慮して、その認証時間中においても、移動端末２１がネットワークにアクセスできるようにすることによって、ハンドオーバに要する時間を短縮し、シームレスな接続サービスを提供することを可能とする技術について説明する。
【００７５】
これは、特に、アクセスを提供しているオペレータ３０に属するアクセスネットワークと利用者のオペレータに属するホームネットワークとが異なっており、ＭＡＰ１０が認証サーバ３２、４２に対して認証依頼を行ってから認証結果が返ってくるまでの時間が長い場合に有効である。このように認証時間が長くなる理由は、アクセスネットワークとホームネットワークとが離れていることに加え、以下の理由による。
【００７６】
移動端末２１がアクセスネットワークに接続するためには、まず、アクセスネットワークとホームネットワークとが、互いにローミング契約をしている必要があるが、この場合、移動端末２１はアクセスネットワークにとってはローミング端末となるため、アクセスネットワーク内の認証サーバ３２が当該移動端末２１の認証情報を有さないことがある。この場合、通常、アクセスを提供しているオペレータ３０に属する認証サーバ３２（アクセスネットワーク上の認証サーバ３２）が利用者のオペレータ３０に属する認証サーバ４２（ホームネットワーク上の認証サーバ４２）に対して移動端末２１の認証依頼を行う。なお、このような認証情報転送機構は、各オペレータ間のローミング契約や認証サーバ間のプロトコルなどに依存するものである。
【００７７】
図３は、本発明の第２の実施の形態におけるＭＡＰの構成を示すブロック図である。図３に示すＭＡＰ１０は、上位ネットワーク２０と接続する上位ネットワーク通信手段１１、下位ネットワーク２５と接続する下位ネットワーク通信手段１２、ＨＭＩＰｖ６を利用したデータ伝送の経路を決定及び制御するＨＭＩＰｖ６経路制御手段１３、認証サーバ３２に対して認証要求の送信及び認証結果の受信を行う認証要求送受信手段１４、データ伝送経路の設定の際に参照されるＨＭＩＰｖ６テーブル（ＲＣｏＡ／ＬＣｏＡテーブルを含む）１６、認証サーバ３２のアドレス１７、状態テーブル１９を格納する情報格納手段１５、時間管理手段１８を有している。
【００７８】
このうち、本発明の第１の実施の形態に加えて特徴的な構成要素は時間管理手段１８と、情報格納手段１５に格納された状態テーブル１９であり、上位ネットワーク通信手段１１、下位ネットワーク通信手段１２、ＨＭＩＰｖ６経路制御手段１３、認証要求送受信手段１４は、本発明の第１の実施の形態で存在するものを利用することが可能である。なお、ＭＡＰ１０はコンピュータによって実現可能であり、上記の各手段はＣＰＵなどの中央処理手段によって実現可能であるとともに、様々な情報の参照し、判断・判定処理を行うことも可能である。
【００７９】
時間管理手段１８は、主に、時間を計測する計時機能と、計時結果に従って所定の値を減算（後述の図６に示す状態テーブル１９中の設定値をスタート値とするカウントダウン）し、残り時間が０になったか否かを判定する残り時間判定機能を有している。また、様々な時間情報の設定を行う時間設定手段としての機能も有している。なお、所定の時間が経過したか否かの判定が可能であれば、残り時間判定機能のほかに、所定の時間が経過したか否かを判定する機能、又は、所定の時刻に達したか否かを判定する機能を用いることも可能である。
【００８０】
図４は、本発明の第２の実施の形態におけるシーケンスを示す図である。図４には、図２と同様、移動端末２１、アクセスを提供しているオペレータ３０、利用者のオペレータ４０が図示されており、アクセスを提供しているオペレータ３０には、アクセスルータ３１、ＭＡＰ１０、認証サーバ３２が存在し、利用者のオペレータ４０には、ホームエージェント４１、認証サーバ４２が存在する。なお、図４におけるＭＡＰ１０は、図３に示す本発明を実施するためのＭＡＰ１０である。
【００８１】
第１の実施の形態と同様、移動端末２１が新たなリンクに接続した場合、移動端末２１はアクセスルータに対して、ルータソリシテーションを送信し（ステップＳ２０１）、これを受けて、アクセスルータは移動端末２１に対して、ルータアドバータイズメントを送信する（ステップＳ２０２）。そして、移動端末２１は、アクセスルータからのルータアドバータイズメントを受けて、接続したリンク上のＬＣｏＡとＭＡＰ１０のアドレスとを取得し、ＲＣｏＡを構成する。
【００８２】
次に、ＨＭＩＰｖ６を実装する移動端末２１は、ＭＡＰ１０へのBinding Updateを行うため、ＬＣｏＡと、端末ＩＤ及び利用者情報を含む認証情報とを、ＭＡＰ１０に対して送信する（ステップＳ２０３）。ＭＡＰ１０は、このBinding Updateに関してＲＣｏＡ及びＬＣｏＡの登録を行い、移動端末２１に対して、十分に短い接続の有効時間（仮Binding有効時間Ｔ１）を設定してBinding Acknowledgementを返信する（ステップＳ２０４）。なお、このBinding Acknowledgementは、仮Binding有効時間Ｔ１だけネットワークへの接続許可を与えるものであり、すなわち、このBinding Acknowledgementを受けた移動端末２１は、仮Binding有効時間Ｔ１だけネットワークに接続することが可能となる。
【００８３】
さらに、ＭＡＰ１０は、情報格納手段１５内に格納されている認証サーバ３２のアドレス１７を参照し、認証要求送受信手段１４を用いて、認証サーバ３２に対して認証要求を送信する（ステップＳ２０５）。また、必要ならば、アクセスを提供しているオペレータ３０の認証サーバ３２は、利用者のオペレータ４０の認証サーバ４２に対して認証依頼を送信し（ステップＳ２０６）、認証処理後の応答（認証結果）を受信する（ステップＳ２０７）。そして、認証サーバ３２はＭＡＰ１０に対して、認証結果を返す（ステップＳ２０８）。
【００８４】
なお、第１の実施の形態と同様、上記のステップＳ２０６及びステップＳ２０７の処理が必要でない場合（アクセスを提供しているオペレータ３０の認証サーバ３２において、認証処理が可能な場合）には、アクセスを提供しているオペレータ３０の認証サーバ３２で認証処理を行って、その認証結果をＭＡＰ１０に返すようにする。また、ＭＡＰ１０が、利用者のオペレータ４０の認証サーバ４２と認証依頼及び認証結果のやり取りを直接行うことも可能である。
【００８５】
一方、ＭＡＰ１０は、仮Binding有効時間Ｔ１だけネットワークへの接続が許可された後も、周期的又は仮Binding有効時間Ｔ１に達する直前に、ＭＡＰ１０へのBinding Updateを行うための情報（ＬＣｏＡ）と、端末ＩＤ及び利用者情報を含む認証情報とを、ＭＡＰ１０に対して送信する（ステップＳ２０９）。
【００８６】
このステップＳ２０９におけるBinding Updateを受けた時点で、ステップＳ２０８における認証サーバ３２からの認証結果の受信が完了している場合には、ＭＡＰ１０は、Binding Acknowledgementと認証結果とを移動端末２１に対して送信する（ステップＳ２１０）。このとき、認証結果が成功を示すものである場合には、ＭＡＰ１０は、移動端末２１に対して、接続許可及び仮Binding有効時間Ｔ１に比べて十分長いBinding有効時間Ｔ２を送信する。このBinding Acknowledgementを受けた移動端末２１は、Binding有効時間Ｔ２だけネットワークに接続することが可能となる。その後は、従来と同様のHMIPｖ６におけるホームエージェント４１へのBinding Updateが行われ、移動端末２１がＲＣｏＡをホームエージェント４１に送信し、ホームエージェント４１から登録完了を示すBinding Acknowledgementを受信する。
【００８７】
一方、図４には不図示だが、ステップＳ２０９におけるBinding Updateを受けた時点で、ステップＳ２０８における認証サーバ３２からの認証結果の受信が完了していない場合（認証結果の受信前に移動端末２１からBinding Updateを再受信した場合）には、ＭＡＰ１０は、再びステップＳ２０４に戻り、移動端末２１に対して仮Binding有効時間Ｔ１だけネットワークへの接続許可を与えるBinding Acknowledgementを送信する。なお、移動端末２１に対して仮Binding有効時間Ｔ１だけネットワークへの接続許可を与えるBinding Acknowledgementを送信する処理は、認証サーバ３２から認証結果を受信するまで繰り返される。
【００８８】
さらに、図４には不図示だが、所定の認証要求有効時間Ｔａが経過しても、認証サーバ３２から認証結果を受信することができなかった場合（すなわち、ステップＳ２０８の処理が行われなかった場合）には、ＭＡＰ１０は、当該移動端末２１の認証が失敗したとみなして、移動端末２１に対して認証失敗を示す認証結果を送信するとともに、所定の認証要求再開時間Ｔｒの間は接続禁止期間（接続禁止時間）とし、当該移動端末２１からのBinding Updateに対して、接続禁止期間であることを示すBinding Acknowledgementを返すようにする。
【００８９】
また、上記のシーケンスにおいて、移動端末２１からBinding Updateを受けた際のＭＡＰ１０の処理の詳細について説明する。図５は、本発明の第２の実施の形態における移動端末からBinding Updateを受けた際のＭＡＰの処理の詳細を示すフローチャートである。ＭＡＰ１０は、移動端末２１からBinding Updateを受信し（ステップＳ３０１）、状態テーブル１９に当該Binding Updateの送信元の移動端末２１のＬＣｏＡが存在しているか否かを調べる（ステップＳ３０２）。
【００９０】
また、図６は、本発明の第２の実施の形態における状態テーブルの一例を示す模式図である。図６に示されているように、状態テーブル１９には、移動端末２１のＬＣｏＡ、認証結果、認証要求有効時間Ｔａの設定値、認証要求再開時間Ｔｒの設定値、仮Binding時間Ｔ１の設定値、Binding時間Ｔ２の設定値の組み合わせが記録される。なお、認証結果は、この移動端末２１の認証処理における状態や認証結果を含むものであり、例えば、現在認証処理中であることを示す「処理中」、認証に成功したことを示す「認証成功」、認証に失敗したことを示す「認証失敗」、接続が禁止されていることを示す「禁止」などが挙げられる。また、仮Binding時間Ｔ１及び認証要求有効時間Ｔａは認証処理中の状態で付与されるもの、Binding時間Ｔ２は認証成功の状態で付与されるもの、認証要求再開時間Ｔｒは認証失敗の状態で付与されるものである。
【００９１】
この移動端末２１のＬＣｏＡが状態テーブル１９に存在していない場合には、この移動端末２１のＬＣｏＡを状態テーブル１９に加えて（ステップＳ３０３）、状態テーブル１９中の当該ＬＣｏＡの認証結果を「処理中」にセットする（ステップＳ３０４）。そして、当該ＢＵ中の認証情報（移動端末２１の端末ＩＤや利用者情報）を基にして、この移動端末２１の認証処理を行うよう要求する認証要求を認証サーバ３２に送信し（ステップＳ３０５）、同時に、当該ＬＣｏＡの認証要求有効時間Ｔａをセットし、カウントダウン（減算処理）を開始する（ステップＳ３０６）。
【００９２】
なお、認証要求有効時間Ｔａとして、認証サーバ３２とのやり取りや認証サーバ３２での認証処理にかかる時間より少し長い時間が設定されることが好ましい。また、移動端末２１や認証サーバ３２に係る様々な条件を考慮して、認証要求有効時間Ｔａを移動端末２１毎（ＬＣｏＡ毎）に設定することも可能であり、一律に所定の値に設定することも可能である。
【００９３】
そして、ＲＣｏＡ／ＬＣｏＡテーブルに、この移動端末２１のＲＣｏＡ／ＬＣｏＡの組を追加（登録）し（ステップＳ３０７）、当該ＬＣｏＡの仮Binding時間Ｔ１をセットし、カウントダウン（減算処理）を開始する（ステップＳ３０８）。なお、仮Binding時間Ｔ１として、その時間内では不正なネットワークアクセスが不可能な程度に短い時間が設定されることが好ましい。また、移動端末２１や認証サーバ３２に係る様々な条件を考慮して、仮Binding時間Ｔ１を移動端末２１毎（ＬＣｏＡ毎）に設定することも可能であり、一律に所定の値に設定することも可能である。このようにして設定された接続許可と、接続が許可される有効時間である仮Binding時間Ｔ１とを記載したBinding Acknowledgementを当該移動端末２１に送信し（ステップＳ３０９）、移動端末２１や認証サーバ３２からの応答を受信したり、認証要求有効時間Ｔａや仮Binding時間Ｔ１のカウントダウンが０になったりする場合まで、待機状態となる。
【００９４】
一方、この移動端末２１のＬＣｏＡが状態テーブル１９に存在している場合には、当該ＬＣｏＡの認証結果が「処理中」であるか否かを調べる（ステップＳ３１０）。当該ＬＣｏＡの認証結果が「処理中」である場合には、Binding Acknowledgement内に「処理中」であることを記載し（ステップＳ３１１）、当該ＬＣｏＡの仮Binding時間Ｔ１をセットし、新たにカウントダウン（減算処理）を開始して（ステップＳ３１２）、新たに設定された接続許可と、接続が許可される有効時間である仮Binding時間Ｔ１とを記載したBinding Acknowledgementを当該移動端末２１に送信する（ステップＳ３１３）。そして、移動端末２１や認証サーバ３２からの応答を受信したり、認証要求有効時間Ｔａや仮Binding時間Ｔ１のカウントダウンが０になったりする場合まで、待機状態となる。
【００９５】
また、当該ＬＣｏＡの認証結果が「処理中」でない場合には、当該ＬＣｏＡの認証結果が「禁止」であるか否かを調べる（ステップＳ３１４）。当該ＬＣｏＡの認証結果が「禁止」である場合には、Binding Acknowledgement内に、接続禁止期間であることを記載して、移動端末２１に送信する（ステップＳ３１５）。
【００９６】
また、当該ＬＣｏＡの認証結果が「禁止」でない場合には、当該ＬＣｏＡの認証結果が「認証成功」であるか否かを調べる（ステップＳ３１６）。当該ＬＣｏＡの認証結果が「認証成功」である場合には、ＲＣｏＡ／ＬＣｏＡテーブルに、この移動端末２１のＲＣｏＡ／ＬＣｏＡの組を追加（登録）し（ステップＳ３１７）、当該ＬＣｏＡのBinding時間Ｔ２をセットし、カウントダウン（減算処理）を開始する（ステップＳ３１８）。なお、Binding時間Ｔ２として、移動端末２１に十分な接続サービスを提供できる程度に長い時間が設定されることが好ましい。また、移動端末２１や認証サーバ３２に係る様々な条件を考慮して、Binding時間Ｔ２を移動端末２１毎（ＬＣｏＡ毎）に設定することも可能であり、一律に所定の値に設定することも可能である。ＭＡＰ１０は、このようにして設定された接続許可と、接続が許可される有効時間であるBinding時間Ｔ２とを記載したBinding Acknowledgementを当該移動端末２１に送信し（ステップＳ３１９）、移動端末２１に対して、Binding時間Ｔ２の接続サービスを提供する。
【００９７】
また、当該ＬＣｏＡの認証結果が「認証成功」でない場合には、当該ＬＣｏＡの認証結果は「認証失敗」であるとみなされ、Binding Acknowledgement内に、認証失敗であることを記載して、移動端末２１に送信する（ステップＳ３２０）。また、所定の時間（認証要求再開時間Ｔｒ）だけの期間、その移動端末２１の認証処理を行わないようにするため、状態テーブル１９中の当該移動端末２１のＬＣｏＡの認証結果を「禁止」にセットし（ステップＳ３２１）、同時に、当該ＬＣｏＡの認証要求再開時間Ｔｒをセットし、カウントダウン（減算処理）を開始する（ステップＳ３２２）。
【００９８】
図５に示すフローチャートでは、ＭＡＰ１０は、所定の処理を終了して待機状態となる。この待機状態では、ＭＡＰ１０は、移動端末２１や認証サーバ３２からの応答の受信を待機する状態、仮Binding時間Ｔ１、Binding時間Ｔ２、認証要求有効時間Ｔａ、認証要求再開時間Ｔｒのカウントダウンが０になるまで待機する状態など、様々な待機状態となっている。この待機状態中に再び移動端末２１からＢＵを受信した場合には、図５に示すフローチャートに示す処理を繰り返す一方、認証サーバ３２から認証結果を受信した場合や仮Binding時間Ｔ１、Binding時間Ｔ２、認証要求有効時間Ｔａ、認証要求再開時間Ｔｒのカウントダウンが０になった場合には、図７に示すフローチャートの処理を行う。
【００９９】
図７は、本発明の第２の実施の形態における認証サーバから認証結果を受信した場合及び所定の時間が経過した場合のＭＡＰの処理の詳細を示すフローチャートである。なお、図７に示すフローチャートは、図５に示すフローチャートから連続したものであり、図５に示す待機状態（ステップＳ３３３）と図７に示す待機状態（ステップＳ３３３）は同一ステップである。
【０１００】
まず、ＭＡＰ１０が、認証サーバ３２から移動端末２１の認証結果を受信（ステップＳ３４１）した場合、状態テーブル１９中にその認証処理の対象となった移動端末２１が存在しているか否か（当該移動端末２１に係るエントリが存在しているか否か）を調べる（ステップＳ３４２）。当該移動端末２１が存在していない場合には、すでにその移動端末２１に係る認証処理を行う必要はなく、再び待機状態に戻る。一方、当該移動端末２１が存在する場合には、認証結果が許可を示すものか否かを判定する（ステップＳ３４３）。
【０１０１】
認証結果が許可を示すものであった場合には、ＭＡＰ１０は、状態テーブル１９中の当該移動端末２１の認証結果を「認証成功」に設定し（ステップＳ３４４）、認証成功の場合の処理（ステップＳ３１７〜Ｓ３１９までの処理と同一）を行う（ステップＳ３４５）一方、認証結果が不許可を示すものであった場合には、ＭＡＰ１０は、状態テーブル１９中の当該移動端末２１の認証結果を「認証失敗」に設定し（ステップＳ３４６）、認証失敗の場合の処理（ステップＳ３２０〜Ｓ３２２までの処理と同一）を行って（ステップＳ３４７）、再び待機状態に戻る。
【０１０２】
また、認証要求再開時間Ｔｒが０になった（ステップＳ３４８）場合には、その移動端末２１に対する接続禁止区間の設定を終了し、状態テーブル１９中から、その移動端末２１に係るエントリを削除する（ステップＳ３４９）。また、認証要求有効時間Ｔａが０になった（ステップＳ３５０）場合には、認証サーバ３２から認証結果を取得することができず、状態テーブル１９中の当該移動端末２１の認証結果を「認証失敗」に設定し（ステップＳ３５１）、認証失敗の場合の処理（ステップＳ３２０〜Ｓ３２２までの処理と同一）を行って（ステップＳ３５２）、再び待機状態に戻る。
【０１０３】
また、仮Binding時間Ｔ１又はBinding時間Ｔ２が０になった（ステップＳ３５３）場合には、その移動端末２１に提供している接続サービスの有効期限が切れて無効になったとみなし、ＲＣｏＡ／ＬＣｏＡテーブルから当該移動端末２１に関する情報を削除して（ステップＳ３５４）、再び待機状態に戻る。
【０１０４】
以上、説明したように、本発明の第２の実施の形態によれば、シームレスハンドオーバを目的とし、すでに標準化が進められているＨＭＩＰｖ６の位置登録シーケンス中に認証シーケンスを含め、さらに、認証シーケンスに時間がかかる場合を考慮して、その認証時間中においても、移動端末２１がネットワークにアクセスできるようにすることによって、ＩＰアドレスの移動に係る制御と同時に認証処理を行うことが可能となり、位置登録シーケンスと認証シーケンスが独立に行われていた場合や本発明の第１の実施の形態で説明した位置登録シーケンスと認証シーケンスとを同時に行う技術に比べて、さらに、ハンドオーバに要する時間が短縮し、移動端末２１に対してシームレスな接続サービスを提供することが可能となる。
【０１０５】
また、上記の第２の実施の形態では、特にＨＭＩＰｖ６を利用する無線通信システムを例にして説明したが、下記の１〜４に示す
１．短時間だけ仮の接続許可を与えること（上記の仮Binding時間Ｔ１に対応）
２．接続許可に時間制限を設けること（上記のBinding時間Ｔ２に対応）
３．認証サーバに認証要求を行う際にその応答を受けるまでの時間を設定すること（上記の認証要求有効時間Ｔａに対応）
４．認証に失敗した移動端末に対しては、一定時間だけ接続を禁止すること（上記の認証要求再開時間Ｔｒに対応）
は、ＨＭＩＰｖ６に限らず、例えば、グローバルＩＰｖ４や、従来の技術で説明したDiameter Mobile IPv4など、他の通信プロトコルを利用する無線通信システムにおいても適用可能である。
【０１０６】
この場合、上記の第２の実施の形態において、ＭＡＰ１０を管理サーバ、Binding Updateを接続要求、Binding Acknowledgementを接続要求への応答、Binding時間を接続許可時間、ＬＣｏＡを端末識別情報、ＲＣｏＡ／ＬＣｏＡテーブルを接続許可テーブルなどとそれぞれ読み換え、状態テーブルとして、図８に示す状態テーブルを用いることにより、HMIPv6以外の通信プロトコルへの一般化が可能である。また、上記の第２の実施の形態では、管理サーバが、認証に成功した移動端末２１に対して、すぐに接続サービスを提供するようにしているが、移動端末２１からの接続要求があってその認証に成功した場合、まず、状態テーブルに「認証成功」の旨を記載しておき、次に、再び当該移動端末から接続要求を受信した場合に、状態テーブルの「認証成功」の記載を確認して、初めて通常の時間の接続サービスを提供することも可能である。
【０１０７】
【発明の効果】
以上、説明したように、本発明によれば、ＨＭＩＰｖ６を用いて移動端末のリンク接続を管理する無線通信システムにおける無線通信管理方法に関し、すでに標準化が進められているＨＭＩＰｖ６の位置登録シーケンス中に認証シーケンスを含め、さらに、認証シーケンスに時間がかかる場合を考慮して、その認証時間中においても、移動端末がネットワークにアクセスできるようにするようにしているので、移動端末がリンク接続を変更するハンドオーバ時に、スムーズにハンドオーバを行えるようにするとともに、リンク接続の変更に要する時間を短縮することが可能となる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態におけるＭＡＰの構成を示すブロック図
【図２】本発明の第１の実施の形態におけるシーケンスを示す図
【図３】本発明の第２の実施の形態におけるＭＡＰの構成を示すブロック図
【図４】本発明の第２の実施の形態におけるシーケンスを示す図
【図５】本発明の第２の実施の形態における移動端末からBinding Updateを受けた際のＭＡＰの処理の詳細を示すフローチャート
【図６】本発明の第２の実施の形態における状態テーブルの一例を示す模式図
【図７】本発明の第２の実施の形態における認証サーバ３２から認証結果を受信した場合及び所定の時間が経過した場合のＭＡＰの処理の詳細を示すフローチャート
【図８】本発明に係る状態テーブルの別の一例を示す模式図
【図９】従来の技術に係るDiameter Mobile IPv4 Applicationのシーケンスを示す図
【図１０】従来の技術に係るHMIPv6のシーケンスを示す図
【符号の説明】
１０、６２  ＭＡＰ
１１  上位ネットワーク通信手段
１２  下位ネットワーク通信手段
１３  ＨＭＩＰｖ６経路制御手段
１４  認証要求送受信手段
１５  情報格納手段
１６  ＨＭＩＰｖ６テーブル
１７  認証サーバのアドレス
１８  時間管理手段
１９  状態テーブル
２０  上位ネットワーク
２１、５１、６１  移動端末
２５  下位ネットワーク
３０、５７、６４  アクセスを提供しているオペレータ
３１  アクセスルータ
３２、４２、５３、５６  認証サーバ
４０、５８、６５  利用者のオペレータ
４１、５５、６３  ホームエージェント
５２  フォーリンエージェント
【図１】
0003647433.tif 000002
【図２】
0003647433.tif 000003
【図３】
0003647433.tif 000004
【図４】
0003647433.tif 000005
【図５】
0003647433.tif 000006
【図６】
0003647433.tif 000007
【図７】
0003647433.tif 000008
【図８】
0003647433.tif 000009
【図９】
0003647433.tif 000010
【図１０】
0003647433.tif 000011