(57)【特許請求の範囲】
【請求項１】
制御サーバを用いて無線通信装置のページングエリアを決定する方法であって、
前記無線通信装置を収容した最後の移動エージェントサーバを特定するステップと、
前記制御サーバが有する、ハンドオフの実績が反映された、複数の移動エージェントサーバを有する複数のサブネット間の関係を表すサブネット関係マップを用いて、前記最後の移動エージェントから予め決められた数のサブネット関係の範囲にある移動エージェントサーバを決定することにより、前記ページングエリアを決定するステップと、
該決定された移動エージェントサーバに送信されるページングメッセージを生成するステップと
を具備することを特徴とする方法。
【請求項２】
前記複数のサブネット間の関係は、サブネット関係アルゴリズムによって決定されることを特徴とする請求項１に記載の方法。
【請求項３】
前記ページングエリアを決定するにあたり、アプリケーション特徴データベースを更に用いることを特徴とする請求項１に記載の方法。
【請求項４】
前記ページングエリアを決定するにあたり、個人装置特徴データベースを更に用いることを特徴とする請求項１に記載の方法。
【請求項５】
前記ページングエリアに対するページングに失敗した場合には、前記ページングエリアを拡大することを特徴とする請求項１に記載の方法。
【請求項６】
前記拡大されたページングエリアは、選択されたアクセスネットワークの予め定められたレベルにおける１または複数のサブネット、前記選択されたアクセスネットワーク内の１または複数のサブネット、あるいは、まだ含まれていないアクセスネットワークのサブネットを含めることにより定められることを特徴とする請求項５に記載の方法。
【請求項７】
前記拡大されたページングエリアは、前記ページングエリアに、予め決められた数のサブネット関係を加えることにより決定されることを特徴とする請求項５に記載の方法。
【請求項８】
異種アクセスネットワークにおける無線通信装置のページングシステムであって、
少なくとも１つのアクセスネットワークと、
各アクセスネットワークに関連付けられた少なくとも１つの移動エージェントサーバと、
前記移動エージェントサーバと通信する異種アクセスネットワークに、制御機能を提供する制御サーバと、
前記異種アクセスネットワークに収容されるページングエリア内の移動エージェントに送信されるページングメッセージを生成可能な、前記制御サーバ上で実行されるページングアプリケーションとを有し、
前記制御サーバは、ハンドオフの実績が反映された、複数の移動エージェントサーバを有する複数のサブネット間の関係を表すサブネット関係マップを記憶し、
前記ページングアプリケーションは、前記サブネット関係マップを用いて、前記最後の移動エージェントから予め決められた数のサブネット関係の範囲にある移動エージェントサーバを決定することによって、ページングエリアを決定する
ことを特徴とするページングシステム。
【請求項９】
前記複数のサブネット間の関係は、サブネット関係アルゴリズムによって決定されることを特徴とする請求項８に記載のページングシステム。
【請求項１０】
前記ページングエリアを決定するにあたり、アプリケーション特徴データベースを更に用いることを特徴とする請求項８に記載のページングシステム。
【請求項１１】
前記ページングエリアを決定するにあたり、個人装置特徴データベースを更に用いることを特徴とする請求項８に記載のページングシステム。
【請求項１２】
前記ページングエリアに対するページングに失敗した場合には、前記ページングエリアを拡大することを特徴とする請求項８に記載のページングシステム。
【請求項１３】
前記拡大されたページングエリアは、選択されたアクセスネットワークの予め定められたレベルにおける１または複数のサブネット、前記選択されたアクセスネットワーク内の１または複数のサブネット、あるいは、まだ含まれていないアクセスネットワークのサブネットを含めることにより定められることを特徴とする請求項１２に記載のページングシステム。
【請求項１４】
前記拡大されたページングエリアは、前記ページングエリアに、予め決められた数のサブネット関係を加えることにより決定されることを特徴とする請求項１２に記載のページングシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は無線通信システムに係り、特にページングエリアを決めるために認証、アソシエーションを実行し、そして異種アクセスネットワークにおいて無線通信装置が位置するネットワークインターフェイスを起動させるためにサブネット関係を用いるシステムと方法に関する。
【０００２】
【従来の技術】
今日において、コンピュータ（特に携帯コンピュータ）のエネルギー消費量を抑えることは、とても重要になってきている。新しいエネルギー節約型のコンピュータコンポーネントやアーキテクチャは、回線デザイン、バッテリー技術、半導体技術、そして通信システムなどの異なる側面から発達している。ここで解決すべき点は、無線装置の性能に重大な影響を及ぼさないで、これらの装置のエネルギー消費量を最小限に抑えることである。
【０００３】
第４世代システムにおいては、単一の標準化されたエアインターフェイスを使うのではなく、異なる技術や規格のエアインターフェイスが使われる。これに付随して、固定されたネットワークシステムもまた未来の異種ネットワークシステムの一部となるであろう。故に、エネルギーを節約するための試みが今日において求められている。
【０００４】
ハンドヘルド式の携帯装置は、異なる無線環境内を通信するために要求される全ての機能を実行するディジタル信号、混成信号、そして無線周波数回路の組み合わせから構成されている。通信するために様々な装置を使っているユーザにとって必要なのは、ソフトウェアによりプログラミングが可能な無線装置を使うことである。ソフトウェアによりプログラミングが可能な無線装置は、ソフトウェアパラメータにおける僅かな変化で異なる種類の無線装置と通信できる。
【０００５】
典型的な携帯装置は、人間工学の研究に基づいて、ハンドヘルド式のほとんどのアプリケーションを搭載するのに４オンスから１２オンスの許容重量を設定している。ニッケルカドニウム電池(ＮｉＣｄ)、リチウムイオン電池(Ｌｉ−ｉｏｎ)、ニッケルメタル水素化物電池(ＮｉＭＨ)は有名であるが、複数のアクセスシステムでは電池の消耗を抑えるために、よりパワフルな電池、その他の技術が必要とされている。しかしながら、電池の技術はおよそ３５年前に、そのエネルギー密度が倍になった程度であり、これから数年先にその性能が改善されるのは難しいと思われる。
【０００６】
【発明が解決しようとする課題】
エネルギー消費量を抑える１つの方法は、あまりエネルギーを必要としないコンポーネントを使うことである。別の方法は、一時的に速度や機能性を低下させることにより、低パワーモード状態になるコンポーネントを使うことである。この計画に対する１つの手段は、ヘッダーのサイズを１桁縮小するＴＣＰ／ＩＰヘッダ圧縮により、モバイルクライアントの無線通信活動を縮小することである。また別の方法は、チャンネルが悪い時、すなわちパケットを喪失する確率が高い時に、データ送信レートを縮小するかあるいはデータ送信を止めることである。これにより、喪失するパケットの送信時間を無駄にせずに済む。
【０００７】
また別の方法は、各々の無線装置がデータを受信することが可能なとき、媒体アクセス制御プロトコルを使うことである。さらに付け加えて、モバイルクライアントがデータを受信するのに必要なエネルギーの量を少なくできる、少なくなった忠実度と小さくなったサイズから構成されている改良されたデータをモバイルクライアントへ送信するために、この方法ではサーバーあるいはプロキシに、モバイルクライアントの特徴についての情報と、データセマンティクスについての情報を使わせることである。例えば、データサーバはカラーピクチャーをモバイルクライアントに送信する前に、白黒バージョンに変換してもよい。この場合において（特に高価な送信の場合において）、勿論、不必要な通信を避けるアプリケーションを作成する必要がある。
【０００８】
また、異種アクセスネットワークにおいてページングエリアを決定できるシステムに対するニーズもある。また本発明においては、認証、アソシエーション、そして異種アクセスネットワークにおいてネットワークインターフェイスを起動させる方法を開示している。
【０００９】
【課題を解決するための手段】
本発明の好ましい実施形態において、無線通信装置のページングエリアを決定するシステムと方法が開示されている。好ましい実施形態において、無線通信装置にサービスした最後の移動エージェントサーバは、仮想オペレータサーバを使うことを決める。仮想オペレータサーバは、異なるアクセスネットワークオペレータ、サービスプロバイダ、コンテンツプロバイダ、そしてユーザを編成する。異なるアクセスネットワークオペレータ、サービスプロバイダ、そしてコンテンツプロバイダを編成するために、ユーザには１つのコミュニティを設立する能力が与えられている。このコミュニティ内においてユーザは、異なるアクセスネットワークを通して、継ぎ目のないアクセスを実行できる。仮想オペレータサーバが最後の移動エージェントサーバを決めた後、最後の移動エージェントサーバから、予め決められた数のサブネット関係の範囲にある移動エージェントサーバのリストが、ページングエリアを決めるために検索される。そしてページングメッセージが生成され、そのメッセージは移動エージェントサーバのリストに送信される。
【００１０】
サブネット関係マップが、最後の移動エージェントサーバから予め決められた数のサブネット関係の範囲にある移動エージェントサーバのリストを決めるために使われる。サブネット関係アルゴリズムは、予め決められた数のサブネット関係を決める。アプリケーション特徴データベースと個人装置特徴データベースが、ページングエリアを決めるのに使われる。もしページングエリアを決めることに失敗したら、本発明の実施形態において、無線通信装置を設置するのに使われるページングエリアを拡大する。拡大したページングエリアは、オリジナルのページングエリアに、予め決められた数のサブネット関係を加えることにより決定される。
【００１１】
別の実施形態において、異種アクセスネットワークに接続されている無線通信装置のアクセスネットワークインターフェイスを決めるシステムと方法が開示されている。同実施形態では、仮想オペレータサーバに接続している複数の移動エージェントサーバが設定されている。無線通信装置の位置を検索する現在アクティブな移動エージェントサーバが決定する。現在アクティブな移動エージェントサーバから、予め決められた数のサブネット関係における移動エージェントサーバのリストが検索される。移動エージェントサーバのリストに含まれている移動エージェントサーバ用に使われるアクセスネットワークインターフェイスの種類が、仮想オペレータサーバにより決定される。そして無線通信装置は、仮想オペレータサーバによりアクセスネットワークインターフェイスの種類が通知される。
【００１２】
無線通信装置は、現在アソシエーションしているアクセスネットワークからサブネット関係マップをダウンロードできるので、無線通信装置（のユーザ）は、ユーザの意思等に基づいて適切なアクセスネットワークを選べる。例えば、無線通信装置がＷＬＡＮにアクセスしているとき、無線通信装置は仮想オペレータサーバからＷＬＡＮを通してサブネット関係マップをダウンロードできる。
【００１３】
また別の実施形態において、異種アクセスネットワークにおける無線通信装置の事前認証ができるシステムと方法を開示している。同実施形態では、無線通信装置と関係のある現在アクティブな移動エージェントサーバは、仮想オペレータサーバにより決定される。次に、無線通信装置がアクセスできる予め決められた数のサブネット関係にある移動エージェントサーバのリストが、仮想オペレータサーバにあるサブネット関係マップから検索される。サブネット関係マップに基づき、その可能性のある移動エージェントサーバが仮想オペレータサーバにより決められる。そして、事前認証メッセージが生成され、移動エージェントサーバのリストにある移動エージェントサーバに送信される。
【００１４】
本発明のさらなる目的と有益な効果は、本発明の好ましい実施形態が明瞭に描かれている本発明に添付の図面を参照しながら、以下における説明で明らかにしていく。
【００１５】
【発明の実施の形態】
図１によれば、本発明の好ましい実施形態は、ＩＰサブネット１２を有する無線通信ネットワーク１０から構成されている。下記に詳細な説明があるが、移動エージェントサーバ(ＭＡＳ)は ＩＰサブネット１２を作成する。好ましい実施形態において、ＩＰサブネット１２は、複数のアクセスネットワーク１６、１８、２０に接続可能な少なくとも１つの無線通信装置１４から構成されている。各々のアクセスネットワーク１６、１８、２０は、インターネット接続２８に接続しているサーバ２２、２４、２６から構成されている。同図には示されてはいないが、同業者にとってサーバ２２、２４、２６が、無線通信装置１４と通信する基地局に接続されていることは容易に理解できる。各々のサーバ２２、２４、２６は、インターネット接続２８経由で仮想オペレータサーバ３０に接続されている。図１には示されてないが、アクセスネットワーク１６、１８、２０内にある移動エージェントサーバもサーバ２２、２４、２６に接続されている。
【００１６】
本発明は、同種および異種アクセスネットワーク上で動作する。図２に示されている通り、同種アクセスネットワーク４０は、複数のアクセスポイント４２を含んでいる無線通信システムを有している。同種アクセスネットワーク４０にある各々のアクセスポイント４２は、移動エージェントサーバ４４(ＭＡＳ)に接続されている。同図には示されてないが、各々のアクセスポイント４２は、移動エージェントサーバ４４経由でサーバに接続されている。また同図に示されているとおり、各々のアクセスポイント４２は、予め定義されたカバーエリア４６を有している。
【００１７】
図３によれば、第２移動エージェントサーバ５０は、異種アクセスネットワーク５２に接続している。図からもわかる通り、異種アクセスネットワーク５２は複数のアクセスネットワーク５４、５６、５８で構成されている。各々のアクセスネットワーク５４、５６、５８は、互いに他のネットワークとは異なるタイプのネットワークを表しており、また各アクセスネットワークは少なくとも１つのアクセスポイント６０、６２、６４を含んでいる。異種アクセスネットワーク５２の場合、第２移動エージェントサーバ５０はアクセスポイント６０、６２、６４に接続されており、アクセスポイント６０、６２、６４は、それぞれアクセスネットワーク５４、５６、５８内で動作する。また同図には示されてはないが、アクセスネットワーク５４、５６、５８は有線または無線のどちらであってもよい。
【００１８】
本発明で使われている無線ＩＰネットワーク１０の一般図である図４によれば、位置情報は無線ＩＰネットワーク１０におけるユーザを管理するのに使われる。動作中において、仮想オペレータサーバ３０は、ハンドオフ実績に基づいてサブネット関係マップ、もしくはデータベースを作成する。サブネット関係マップを完成させるため、無線通信装置１４があるサブネットから別のサブネットへ移動したとき、仮想オペレータサーバ３０はＩＰサブネットの変化を追跡する。この変化の事を一般的にハンドオフと定義している。無線通信装置１４がハンドオフを実行できるとき、通常サブネットは互いに近隣している。
【００１９】
図４に示されているとおり、第１アクセスネットワーク７０は、第１移動エージェントサーバ７４に接続されている複数のＩＰサブネット７２から構成されている。同図には示されてはいないが、それぞれのネットワークに１つ以上の移動エージェントサーバがあってもよいことは言うまでもない。また同図においては１つの移動エージェントサーバが示されているが、これにより本発明がそれぞれのネットワークに１つの移動エージェントサーバを設ける態様に限定されるわけではない。第２アクセスネットワーク７６もまた第２移動エージェントサーバ７８に接続されている複数のＩＰサブネット７２から構成されている。本実施形態において、第１移動エージェントサーバ７４と第２移動エージェントサーバ７８は、インターネット２８に接続されており、そしてインターネット２８は、第１移動エージェントサーバ７４と第２移動エージェントサーバ７８を仮想オペレータサーバ３０へ接続する。
【００２０】
図５によれば、動作中において（無線通信装置１４の）第１ユーザ８０は、仮想オペレータサーバ３０により割り当てられたグローバルアドレスを保有している。また第１ユーザ８０は、第１アクセスネットワーク７０に位置している第１移動エージェントサーバ７４へ接続している(矢印８２)。第２ユーザ８４もまた仮想オペレータサーバ３０により割り当てられたグローバルアドレスを保有し、そして第１アクセスネットワーク７０に位置している第２移動エージェントサーバ７８へ接続している(矢印８６)。第１ユーザ８０が、第１移動エージェントサーバ７４から第３移動エージェントサーバ８８へハンドオフしたとき、第１ユーザ８０は、第３移動エージェントサーバ８８へ第１ユーザ８０のグローバルアドレスを登録する(矢印９０)。 第３移動エージェントサーバ８８は、第２アクセスネットワーク７６に位置している。また同時に、第３移動エージェントサーバ８８は、仮想オペレータサーバ３０において第１ユーザ８０の移動エージェントサーバのグローバルアドレスのマッピングを更新する(矢印９２)。
【００２１】
第２ユーザ８４が、第２移動エージェントサーバ７８から第４移動エージェントサーバ９４へハンドオフしたとき(矢印９６)、第４移動エージェントサーバ９４もまた、仮想オペレータサーバ３０において第２ユーザ８４の移動エージェントサーバのグローバルアドレスのマッピングを更新する(矢印９８)。もし第１ユーザ８０が、第３移動エージェントサーバ８８から第２移動エージェントサーバ７８へ別のハンドオフをしたとき(矢印１００)、仮想オペレータサーバ３０において移動エージェントサーバのグローバルアドレスのマッピングが更新される(矢印１０２)。
【００２２】
本実施形態において、無線通信装置１４が移動エージェントサーバから他の移動エージェントサーバへとハンドオフすると、仮想オペレータサーバ３０は無線通信装置１４を追跡する。一般的に、もしある移動エージェントサーバが、他の移動エージェントサーバから遠く離れた位置にあるとき、無線通信装置１４のユーザにとって遠く離れた移動エージェントサーバへとハンドオフするのは不可能である。このことから、ハンドオフの条件として、各々のＩＰサブネットが互いに近隣していることが上げられる。故に、ＩＰサブネットが互いにカバーエリア内でオーバーラップしていることになる。仮想オペレータサーバ３０は、無線ＩＰネットワーク１０の範囲内において、サブネット間における個々の内部接続をマッピングできる。このように仮想オペレータサーバは、無線通信装置１４がアクセスできる位置にサブネットがあるかを認識する。
【００２３】
図６によれば、動作中において、仮想オペレータサーバ３０はハンドオフ実績からサブネット関係を追跡し、そしてサブネット関係マップ１１０を作成する。上記の例によると、第１ユーザ８０は第１移動エージェントサーバ７４から第３移動エージェントサーバ８８へとハンドオフできるので、サブネット関係マップ１１０は、第１移動エージェントサーバ７４が第３移動エージェントサーバ８８とサブネット関係１１２を持っていることを示している。さらに第１ユーザ８０は第３移動エージェントサーバ８８から第２移動エージェントサーバ７８へとハンドオフできるので、同図の通りサブネット関係１１４を示している。またサブネット関係１１６は、第２ユーザ８４が第２移動エージェントサーバ７８から第４エージェントサーバ９４へとハンドオフできることを示している。
【００２４】
図６に示されているサブネット関係マップ１１０は、仮想オペレータサーバ３０に接続されるアクセスネットワークの一部を示しているに過ぎない。このように、同図のサブネット関係マップ１１０は、本発明を説明するためのものであり、その発明を限定するものではない。このサブネット関係マップ１１０は、第１移動エージェントサーバ７４は、第３移動エージェントサーバ８８へとハンドオフできることを示している。また第３移動エージェントサーバ８８は、第１移動エージェントサーバ７４、第２移動エージェントサーバ７８、第４移動エージェントサーバ９４、第５移動エージェントサーバＡ１１８、および第６移動エージェントサーバＢ１２０へハンドオフできることを示している。図７は、図６に挙げられている移動エージェントサーバが実行可能であるサブネット関係を示している。
【００２５】
本発明の好ましい実施形態によると、仮想オペレータサーバ３０は、無線通信装置１４がエネルギーの消費を抑えようとする働きをアシストする。ある好ましい実施形態において、無線通信装置１４は、ある特定のタイプのサブネットにアソシエーションしているネットワークインターフェイスを停止させるか、もしくはそのようなネットワークインターフェイスを休止モードに設定することができる。これらの働き（オプション）から、無線通信装置１４はネットワークインターフェイスに関係するエネルギーの消費を抑えることが可能になり、エネルギーを節約することができる。
【００２６】
図８は、仮想オペレータサーバ３０上にあるサブネット関係マップ１１０を作成するサブネット関係アプリケーション１２０を示している。最初に、ハンドオフがハンドオフ検出アプリケーション１２２により検出される。ハンドオフ検出アプリケーション１２２はサブネットのハンドオフを特定するが、このサブネットのハンドオフとは無線通信装置１４が現在の移動エージェントサーバがあるエリアから別の移動エージェントサーバがあるエリアへと移動し、移動エージェントサーバが割り当てたＩＰアドレスが変更されたことを意味する。また、このハンドオフ検出は、ＩＰアドレスの変更がハンドオフにより起こったことを意味する。
【００２７】
本実施形態によると、もしハンドオフが検出されたら、図にある装置検出ステップ１２４において無線通信装置１４がハンドオフを実行したか、あるいは他の装置がハンドオフを実行したかを判断する。無線通信装置１４は、異なるアクセスネットワークにおいて異なるＩＰアドレスを使うことができるので、より正確なサブネット関係マップ１１０を作成するために（特に、無線通信装置１４が２つ以上のアクセスネットワークインターフェイスを有しているとき、各々のアクセスネットワークインターフェイスは異なるＩＰアドレスを持つことができるので）、無線通信装置１４がハンドオフを実行したかどうかを判断することが重要となる。
【００２８】
ユーザがハンドオフを実行したと判断したら、サブネット関係更新アプリケーション１２６は、実行されたハンドオフに基づいて、サブネット関係マップ１１０を更新する。ここでサブネット関係は、物理的なユーザの位置情報を示している。なぜならハンドオフは、異なるサブネットが重複しているネットワークエリアでのみ起こるからである。故に、仮想オペレータサーバ３０は、サブネット変更情報（サブネットハンドオフ情報）に基づいて、サブネット関係マップ１１０を作成していく。サブネット関係マップ１１０の正確性は、仮想オペレータサーバ３０が何回かのハンドオフ経験を得た後に高まっていく。しかしながら、幾つかのサブネットは瞬時にアクセスネットワークに接続され、そして再びアクセスネットワークから移動するので、サブネット関係マップ１１０を更新することが必要になる。
【００２９】
一例として、無線ＬＡＮアクセスネットワーク１８は、ＩＰサブネット１２を有する無線通信ネットワーク１０に接続されてもよいし、またＩＰサブネット１２を有する無線通信ネットワーク１０から移動してもよい。このケースは、プライベートネットワーク内で特に起きる。故に、サブネット関係マップ１１０の正確性を保つため、タイマー１２８が使われてもよい。一例として、もしハンドオフが昨日起きたとして、プライベートネットワークにおいて、サブネット関係は正確性を保つが、しかしながら、ハンドオフが１年間起こらないと、特にプライベートネットワークにおいて、サブネット関係がその正確性を失う恐れがある。
【００３０】
下記において詳しく説明するが、サブネット関係マップ１１０が作成され、かつサブネット関係マップ１１０が各々の移動エージェントサーバサイト間の関係を表す多様なサブネット関係情報で充たされると、サブネット関係情報がアクセスネットワークを起動するページングのため、認証用のアクセスネットワークを選択するため、そしてアソシエーション用のアクセスネットワークを選択するために使用可能となる。
【００３１】
図９は、仮想オペレータサーバ３０のソフトウェアアプリケーションを示している。動作中において、接続コントローラ１３０は、仮想オペレータサーバ３０と通信ノード(ＣＮ)１３２間においてデータを交換している。アプリケーション認知アプリケーション１３４は、無線通信装置１４が使っているアプリケーションの種類を検出するのに使われる。アプリケーション認知アプリケーション１３４は、無線通信装置１４が使っているアプリケーションに適したアクセスネットワーク１３６を選択するのに使われる。サービス品質測定(Ｑｏｓ)アプリケーション１３８は、特定のアプリケーションに対するアクセスネットワーク１３６の能力を評価する。アクセスネットワーク１３６は特定される必要はなく、故に本発明においては有線・無線の両方に適用可能である。
【００３２】
アクセスネットワーク選択アプリケーション１４０は、仮想オペレータサーバ３０上に位置している。アクセスネットワーク選択アプリケーション１４０は、適切なアクセスネットワーク、あるいはアクセス可能であるアクセスネットワークを選択する。接続の数とアプリケーションの種類に応じて、２つ以上の異なるアクセスネットワークを選択してもよい。図１０は、アクセスネットワーク選択アプリケーション１４０の詳細な図を示している。アクセスネットワーク選択アプリケーション１４０は、現アプリケーションに適しているアクセスネットワークを選択するアクセスネットワーク推薦アプリケーション１５０から構成されている。もし現アプリケーションが検出されない場合、アクセスネットワーク推薦アプリケーション１５０はアクセスネットワークを選択しない、あるいは推薦しない。アクセスネットワーク選択データベース１５２は、通信ノード１３２と無線通信装置１４を接続するアクセスネットワークを選択する。適切なアクセスネットワークを選択するため、アクセスネットワーク選択データベース１５２は、アクセスネットワーク情報モジュール１５４とユーザの嗜好データベース１５６から情報を得る。
【００３３】
アクセスネットワーク選択データベース１５２は、どのように課金がアプリケーションに成されるかという事を表す課金情報１５８、アクセスネットワークが遭遇している現在のトラフィック情報を表すトラフィック情報１６０、そして各々のアクセスネットワークがどのようにサービス品質(Ｑｏｓ)(遅延、待ち時間等）を満たしているかを表すサービス品質(Ｑｏｓ)情報１６２、といった各々のアクセスネットワークの状態に関する情報を含んでいる。また各々のアクセスネットワークの状態に関するその他の情報も、アクセスネットワーク選択データベース１５２を通して利用できる。
【００３４】
ユーザ嗜好データベース１５６は、ユーザが嗜好するアクセスネットワークや重要なネットワークを示すアクセスネットワークの嗜好１６４、ユーザにとって手ごろな額やユーザのサービス品質における要望を示すコスト＆クオリティーの嗜好１６６、そして複数のオペレータからユーザが嗜好するオペレータを示すオペレータの嗜好１６８らの嗜好情報を記憶している。
【００３５】
図９によれば、ページングアプリケーション１４２は、仮想オペレータサーバ３０にあり、このアプリケーションは、無線通信装置１４が休眠モード状態にあるとき、無線通信装置１４を呼び起こす。無線通信装置１４が休眠モード状態にあるとき、無線通信装置１４は同報ページングメッセージを受信することができる。
【００３６】
アクセスネットワーク起動アプリケーション１４４は、アクセスネットワークインターフェイスが節電モードにあるとき、あるいは動いていないとき、無線通信装置１４へ送信する起動メッセージを生成するのに使われる。起動メッセージを無線通信装置１４が受け取ると、必要なネットワークインターフェイスをオンにする。例として、動作中に通信相手となる無線ＬＡＮがないとき、無線ＬＡＮインターフェイスをオン状態にするのは効果的ではない。故に無線ＬＡＮインターフェイスは、エネルギー節約のためにオフ状態とされる。しかしながら、ユーザにとって無線ＬＡＮのオペレーション(動作)があるかはわからないので、サブネット関係マップ１１０に基づき無線ＬＡＮのオペレーションの可能性があれば、仮想オペレータサーバ３０は、無線通信装置１４に対し無線ＬＡＮインターフェイスをオンにするように指示するか、あるいはユーザにオンにするように指示をする。
【００３７】
認証用アクセスネットワークの選択アプリケーション１４６は、将来における無線通信装置１４からのアクセスに備えて、現在、アソシエーションのないアクセスネットワーク、もしくは移動エージェントサーバに対し事前に認証を実行する。この事前認証により、異種ネットワーク内でのハンドオフの処理時間を少なくできる。ハンドオフの処理時間が少なくなる理由は、無線通信装置１４がこの事前認証により、新たな認証を次の移動先のアクセスネットワークにおいて実行する必要がないからである。また、アソシエーション用アクセスネットワークの選択アプリケーション１４８は、実際にはアソシエーションが設定されていなくても、現在は関連のないアクセスネットワーク、もしくは移動エージェントサーバに対し事前にアソシエーションを設立することによりハンドオフの処理時間を少なくできる。ハンドオフの処理時間が少なくなる理由は、仮想オペレータサーバ３０が事前にアソシエーションをしているため、つまり通信ノード１３２とアクセスネットワークサーバ間は既に接続されているためである。この場合接続されていないのは、エアインターフェイスのみである。
【００３８】
以下、図１１を参照しながら、ページングアプリケーション１４２の詳細を説明する。仮想オペレータサーバ３０が各々の無線通信装置１４に対しページングをしたいとき、ページングアプリケーション１４２はページング処理を実行し、そしてサブネット関係マップ１１０に含まれている情報に基づいて無線通信装置１４を適切なアクセスネットワークへ接続する。ページング要求がページングアプリケーション１４２に着いたら、移動エージェントサーバ検出アプリケーション１７０は、ページングされる無線通信装置１４が最後にアクセスしたアクセスネットワークと移動エージェントサーバを検出する。
【００３９】
最後にアクセスされたアクセスネットワークと移動エージェントサーバ検出アプリケーション１７０の検出結果から、ステップ１７２において、最後にアクセスされた移動エージェントサーバからのサブネット関係アルゴリズムにより、ページングエリアが決められる。ページングエリアを決めるのに、サブネット関係マップ検索アプリケーション１７４はサブネット関係マップ１１０を検索する。そして、ステップ１７２において、サブネット関係アルゴリズムは、最後にアクセスされた移動エージェントサーバから、サブネット関係に基づいてページングエリアを作成する。ここで様々なアルゴリズムが、ページングエリアを決めるのに使われてもよい。
【００４０】
ページングエリア決定アプリケーション１７６は、選択的に最終的なページングエリアを決める。ページングエリア決定アプリケーション１７６は、アプリケーション特徴データベース１７８に保存されている現在のアプリケーションの特徴と、個人装置特徴データベース１８０に保存されている個人装置の特徴を考慮に入れながら、ぺージングエリアを決める。例えば、マルチメディアアプリケーションは、ブロードバンドアクセスネットワークが無線通信装置１４に接続されることを要求する。しかしながら、この要求は音声通信用に設計された無線通信システムに常時適しているとは限らない。それ故、ページングは優先的にマルチメディアアプリケーションに対して、ブロードバンドアクセスネットワークを使う。このように上記の情報に基づいて、ページングエリア決定アプリケーション１７６は最適なページングエリアを決める。
【００４１】
ページング用アクセスネットワークの選択アプリケーション１８２は、どのアクセスネットワークがページング用に使われるかを選択する。なぜなら、あるアクセスネットワークはページングをサポートしていないかもしれないし、またページング用にたくさんの異なるアクセスネットワークを持つ必要もないからである。ページングメッセージ生成アプリケーション１８４は、アクセスネットワーク１３６に送信されるぺージングメッセージを生成する。ページングサクセスルーチン１８６は、ページングされる無線通信装置１４のページングが成功したかどうかを認識する。さらに、タイマー１８８はページング再試行を実行するかどうかを決める時間を管理する。もしタイマー１８８が、ページング処理が長すぎると判断したら、ページング失敗アプリケーション１９０はぺージング失敗メッセージを生成する。逆にタイマー１８８が、ページング処理時間にまだ余裕ありと判断したら、ページングエリア拡大アプリケーション１９２が、ページングされる無線通信装置１４からのページングメッセージに対する応答がないとき、ページングエリアを拡大するために使われてもよい。
【００４２】
最後にアクセスされた移動エージェントサーバからのサブネット関係を利用するアルゴリズム(ステップ１７２)において、アルゴリズムはページングエリアとスループット処理を最適化する。さらに、現移動通信システムで使われているアルゴリズムのようなレガシーページングアルゴリズムが使われてもよい。しかしながら、現在のレガシーページングアルゴリズムは、特定のアクセスネットワーク１３６に対してしか使われない。本発明の実施形態におけるアルゴリズムは、現行において使われているページングエリア決定アルゴリズムの拡張版である。なぜなら、異種アクセスネットワークをぺージングできるからである。勿論、各々のアルゴリズムを別々に使ってもよい。
【００４３】
図１２を参照して、本実施形態における無線通信装置１４のページングエリアを決める方法を説明する。仮想オペレータサーバ３０が、最初のページングを始めるとき、図１２におけるステップ２００においてその処理が始まる。図示の通り、ページングエリアを決める最初のステップでは、最後にアクセスされた移動エージェントサーバをオリジナル移動エージェントサーバとして設定する（ステップ２０２）。言い換えれば、無線通信装置１４がアクセスした最後の移動エージェントサーバをオリジナル移動エージェントサーバとして設定する。アクセスされる最後の移動エージェントサーバが、オリジナル移動エージェントサーバとして設定された後、ステップ２０４において、ページングエリアを決定するためにホップの数を決めるために、サブネット関係サーチ変数が用いられる。本実施形態において、サブネット関係サーチ変数は、例えば１ホップに設定される。最後にアクセスされた移動エージェントサーバは、無線通信装置１４がページングエリアから出るときに、無線通信装置１４がアソシエーションする移動エージェントサーバを含む。例えば、無線通信システムがページングエリアを決めたら、無線通信装置１４はページングエリアの外に出るので、同システムにおいて無線通信装置１４のロケーションを更新しなければいけない。しかしながら一方では、無線通信装置１４が現在確定しているページングエリアから出るか、あるいは休止モード状態から脱したら、無線通信装置１４が自身の位置情報を更新し、そして一番近くの移動エージェントサーバに更新メッセージを送信してもよい。そして最後にアソシエーションされた移動エージェントサーバに基づいて、仮想オペレータサーバ３０はページングエリアを再び確定させる。
【００４４】
同実施形態のステップ２０６において、無線通信装置１４がアクセスした最後の移動エージェントサーバであるオリジナル移動エージェントサーバの１ホップ内にある移動エージェントサーバを見つけるためにサブネット関係マップ１１０をサーチする。別の実施形態においては、もしサブネット関係サーチ変数がホップの数を変えたら、オリジナル移動エージェントサーバから予め決められた数のホップが与えられている移動エージェントサーバを検索してもよい。サブネット関係マップ１１０にあるサブネット関係を使うことにより、図１２のステップ２０８において、仮想オペレータサーバ３０は、オリジナル移動エージェントサーバとサブネット関係１１０を有している近くの移動エージェントサーバを見つけることが可能になる。また同図にはないが、本発明の実施形態において、上記で説明されたステップにある各々の移動エージェントサーバを使うことにより、ページングを実行してもよい。
【００４５】
別の実施形態において、近くの移動エージェントサーバが見つかったら、仮想オペレータサーバ３０は、近くの移動エージェントサーバが同じアクセスネットワーク内にあるかどうかを判定する（ステップ２１０）。もし近くの移動エージェントサーバが同じアクセスネットワーク内にあるなら、仮想オペレータサーバ３０は、サブネット関係マップ１１０をサーチすることにより同アクセスネットワーク内にある別の近くの移動エージェントサーバを探す（ステップ２１２）。言い換えれば、仮想オペレータサーバ３０は、ページングエリア内にある移動エージェントサーバとサブネット関係を持つ近くの移動エージェントサーバを追加する。これによりページングエリアが拡大するので、ページングの過程において無線通信装置１４が位置することの可能なエリアが拡大する。
【００４６】
もしサブネット関係マップ１１０にある近くの移動エージェントサーバが同じアクセスネットワーク内に存在しないなら、別の実施形態において、他のネットワーク内にある近くの移動エージェントサーバをオリジナル移動エージェントサーバとして設定できるので、ページングエリア内にある移動エージェントサーバとサブネット関係を持つ他のネットワーク内にある近くの移動エージェントサーバを探す（ステップ２１４）。このステップ２１４において近くの移動エージェントサーバが見つかった後、この同実施形態での処理は、近くの移動エージェントサーバが１ホップ以内にあることを表しているステップ２０４に戻る。これによりページングエリアが拡大するので、ページングエリア全体により多くの近くの移動エージェントサーバを追加することにより、ページングの過程において無線通信装置１４が位置することの可能なエリアが拡大する。
【００４７】
ステップ２１６において、前回のぺージングが失敗したら、サブネット関係変数はサーチされるホップの数を増加するためにその変数を増加してもよい（ステップ２１８）。サブネット関係変数が増加したら、仮想オペレータサーバ３０は、サブネット関係をもつ近くの移動エージェントサーバを見つけるためにサブネット関係マップ１１０をサーチする(ステップ２０６へ戻る)。これによりページングエリアが拡大するので、ページングの過程において無線通信装置１４が位置することの可能なエリアが拡大する。
【００４８】
ステップ２０８で、近くの移動エージェントサーバが見つからない場合、仮想オペレータサーバ３０は、全てのアクセスネットワークがサーチされたかどうかを確認する（ステップ２２０）。まだ全てのアクセスネットワークがサーチされてないのなら、仮想オペレータサーバ３０は、サブネット関係マップ１１０を使いながら別のアクセスネットワーク探す（ステップ２２２）。ページング処理の中で、全てのアクセスネットワークがサーチされたなら、仮想オペレータサーバ３０は無線通信装置１４のぺージングをストップする（ステップ２２４）。
【００４９】
図１３には、第１、第２、第３、第４アクセスネットワーク２３０−２３６に接続されている仮想オペレータサーバ３０が描かれている。各々のアクセスネットワーク２３０−２３６は、同ネットワーク内においてお互いにサブネット関係２７０を有している複数の移動エージェントサーバ２３８−２６８から構成されている。同図で、移動エージェントサーバ２６０は、オリジナル移動エージェントサーバとなっているが、これはあくまでも一例に過ぎない。なぜなら当業者が、本発明の動作において、他の移動エージェントサーバもオリジナル移動エージェントサーバに成り得ることを理解するのは容易だからである。
【００５０】
本実施形態において、オリジナル移動エージェントサーバ２６０に基づいてページングエリア２７２を決めるとき、仮に特定の移動エージェントサーバが別々のアクセスネットワーク２３０−２３６に属していても、近くの移動エージェントサーバも含まれている。図１３はページングエリア２７２における移動エージェントサーバが、オリジナル移動エージェントサーバ２６０から１つのホップ内にあること、あるいはオリジナル移動エージェントサーバ２６０と移動エージェントサーバのサブネット関係を示している。ここで１つのホップとは、オリジナル移動エージェントサーバ２６０から１つ以内に位置している移動エージェントサーバ間におけるサブネット関係を意味している。このことから、移動エージェントサーバ２４４、２５０、２５２、２５８、そして２６８はページングエリア２７２にある。このページングエリアは、本発明におけるいくつかの実施形態の中で使われてもよいが、この実施形態でページングエリアは拡大するものとする。
【００５１】
図１３の例によると、（第１）ページングエリア２７２は、１つのホップ内にある全ての移動エージェントサーバ、あるいは前述の方法で選択されたオリジナル移動エージェントサーバ２６０として同じアクセスネットワーク２３０−２３６にはない移動エージェントサーバとサブネット関係を持っている全ての移動エージェントサーバを含めるように拡大している。このように、移動エージェントサーバ２３８、２４０、２４２を含めるため、（第１）ページングエリア２７２を拡大する。あるステップ関係は同レベルのアクセスネットワーク、あるいはより高いレベルのアクセスネットワークとして見なされる。ここで言う「レベル」とは、カバーエリアのサイズを表している。例えばカバーエリアのサイズが広いのなら、「より高いレベル」と表される。図１４によると、より高いレベルにある全て関連のある移動エージェントサーバにより、第２ページングエリア２７４は決定する。同図からもわかる通り、第２ページングエリア２７４は第１ページングエリア２７２の拡大版である。第２ページングエリア２７４には、移動エージェントサーバ２４０、２４８、２５４、２５６、２６４が含まれている。あるステップのサブネット関係のインクリメントにより、ページングエリアは拡大する。故にここで、第１ページングエリア２７２と第２ページングエリア２７４は、全体の１つのページングエリアとして見なされる。
【００５２】
また別の実施形態において、無線通信装置１４にある複数あるアクセスネットワークインターフェイス２８０、２８２の１つを起動するためにサブネット関係マップ１１０におけるサブネット関係が使われる。尚、図１４には描かれてはいないが、アクセスネットワークインターフェイス２８０、２８２を、１つのモジュールとして組み合わせてもよい。図１５によると、仮想オペレータサーバ３０のアクセスネットワーク起動アプリケーション１４４は、現在アクティブなアクセスネットワークインターフェイス２８０を通じて、無線通信装置１４にある非アクティブなアクセスネットワークインターフェイス２８２を起動させる。例えば、動作中において、仮に無線通信装置１４が起動させたいアクセスネットワーク２８４を現段階においては起動させていなくても、アクセスネットワーク選択アプリケーション１４０は、サービス品質要求を満たすため特定のアプリケーション用に起動させたいアクセスネットワーク２８４を選択する。ネットワークインターフェイスを常時起動させないことで、無線通信装置１４はバッテリーの消耗をセーブできる。
【００５３】
アクセスネットワーク選択アプリケーション１４０は、起動させたいアクセスネットワーク２８４を識別する起動させたいアクセスネットワーク要求２８６を生成する。言い換えれば、アクセスネットワーク選択アプリケーション１４０は、要求に基づいて起動させたいアクセスネットワーク２８４を選択する。現在アクティブなアクセスネットワーク識別２８８は、無線通信装置１４が有する現在アクティブなアクセスネットワーク２９０を識別する。そして上記に記載された情報が集められると、その情報はアクセスネットワーク起動アプリケーション１４４に行く。アクセスネットワーク起動アプリケーション１４４は、起動させたいアクセスネットワーク２８４が現在アクティブなアクセスネットワーク２９０であるかどうかを確認する（ステップ２９２）。もし起動させたいアクセスネットワーク２８４が、現在アクティブなアクセスネットワーク２９０ならば、現在アクティブなアクセスネットワーク２９０は、アクティブなアクセスネットワークとして動作を続ける。
【００５４】
もし起動させたいアクセスネットワーク２８４が、現在アクティブなアクセスネットワーク２９０でない時、アクセスネットワークインターフェイスルーチンは、起動させたいアクセスネットワークインターフェイスをアクティブにするメッセージを生成し（ステップ２９４）、そのメッセージを現在アクティブなアクセスネットワーク２９０を通して無線通信装置１４へ送信する。無線通信装置１４において、メッセージアナライザ２９６が、起動させたいアクセスネットワークインターフェイス２８２を起動することを示すメッセージを検知する。無線通信装置１４がこのメッセージを受信すると、起動させたいアクセスネットワークインターフェイスコントローラ２９８は、起動させたいアクセスネットワークインターフェイスを起動させる。また起動させたいアクセスネットワークインターフェイスは、起動させたいアクセスネットワーク２８４へ接続されることも可能である。
【００５５】
起動させたいアクセスネットワークインターフェイス２８２が起動していても（していなくても）、確認メッセージジェネレータ３００は、現在アクティブなアクセスネットワーク２９０を通して、アクセスネットワーク起動アプリケーション１４４を起動させる確認メッセージを送信する。そして、起動メッセージアナライザ３０２からの確認により、起動させたいアクセスネットワークインターフェイス２８２が起動しているかどうかを識別する（ステップ３０４）。もし起動させたいアクセスネットワークインターフェイス２８２が何らかの理由により起動してないなら、失敗メッセージが生成され、これにより他のアクセスネットワークルーチンを検索する（ステップ３０６ａ）。ステップ３０６の他のアクセスネットワークルーチンにおいて、無線通信装置１４の能力やアプリケーションに適した別のアクセスネットワークを探す。しかしながら、本発明では、他のネットワークインターフェイスをオンにすることなく無線通信装置１４上で利用可能なアクセスネットワークを探すためにサブネット関係マップ１１０を使うことが可能である。また確認メッセージも、起動させたいアクセスネットワーク２８４、あるいは現在アクティブなアクセスネットワーク２９０を通して送信可能である。
【００５６】
また、起動させたいアクセスネットワーク２８４が起動した場合、他のアクセスネットワークインターフェイスを起動させる必要はない。エネルギー消費量をセーブするため、使われていないアクセスネットワークインターフェイスアプリケーション３０６ｂは、使われていないアクセスネットワークを非アクティブにするためのメッセージを生成する。無線通信装置１４が、メッセージアナライザ２９６において、特定の使われていないアクセスネットワーク３０９を非アクティブにする非アクティブメッセージを受信した後、アクセスネットワークインターフェイス非アクティブコントローラ３０８は、アクセスネットワークインターフェイス２８２を非アクティブ状態にする。
【００５７】
図９、図１６によると、認証用アクセスネットワークの選択コンポーネント１４６は、無線通信装置がアクセスしているアクセスネットワークあるいは移動エージェントサーバを識別するアプリケーション３１０、予めアクセスネットワークあるいは移動エージェントサーバを認証するアプリケーション３１２、事前認証メッセージ生成アプリケーション３１４、そしてサブネット関係マップ検索アプリケーション３１６から構成されている。アクセスネットワーク１３６を認証する前に、どのアクセスネットワーク１３６が現在使われているかを調べる必要がある。そして認証されるアクセスネットワーク、あるいは移動エージェントサーバは、サブネット関係マップ１１０に基づいて判断される。無線通信装置１４は１つの移動エージェントサーバにアクセスしてるので、現在アクセスしている移動エージェントサーバから離れている他の移動エージェントサーバを認証する必要はない。このように、予め認証されるアクセスネットワークと移動エージェントサーバは慎重に決められる。予め認証されるアクセスネットワークと移動エージェントサーバは、ページングエリアとして、あるいはそれより小さいエリアとして使われてもよい。例えば、認証用アクセスネットワークの選択アプリケーション１４６は、現在起動している移動エージェントサーバから１つのサブネット関係内にある移動エージェントサーバにアクセスしている無線通信装置１４を認証できる。
【００５８】
アクセスネットワーク選択アプリケーション１４０が、異なるアクセスネットワーク１３６において、認証用アクセスネットワークの選択アプリケーション１４６に無線通信装置１４を予め認証するように指示すると、無線通信装置がアクセスしているアクセスネットワークあるいは移動エージェントサーバを認識するアプリケーション３１０は、現在、無線通信装置１４が使用している、あるいはアクセスしているアクセスネットワークと移動エージェントサーバを判定する。そして、予めアクセスネットワークあるいは移動エージェントサーバを認証するアプリケーション３１２は、サブネット関係マップ１１０を検索するために、サブネット関係マップ検索アプリケーション３１６を使う。これを使うことにより、予めアクセスネットワークあるいは移動エージェントサーバを認証するアプリケーション３１２は、どのアクセスネットワークと移動エージェントサーバが予め認証されるのかを決める。事前認証メッセージ生成アプリケーション３１４は、認証メッセージを生成するように指示され、その生成されたメッセージは、図には描かれてないが、少なくとも１つの移動エージェントサーバを含んでいる決められたアクセスネットワーク１３６へと送信される。
【００５９】
図１７によると、アソシエーション用アクセスネットワークの選択アプリケーション１４８は、無線通信装置がアクセスしているアクセスネットワークあるいは移動エージェントサーバを識別するアプリケーション３２０、予めアクセスネットワークあるいは移動エージェントサーバをアソシエーションするアプリケーション３２２、事前アソシエーションメッセージ生成アプリケーション３２４、そしてサブネット関係マップ検索アプリケーション３２６が含まれている。上記の認証の場合と同じように、アクセスネットワークあるいは移動エージェントサーバを予めアソシエーションする前に、どのアクセスネットワークあるいは移動エージェントサーバをアソシエーションすることを決めるのが重要となってくる。また上記と同様に、ページングエリアも予めアソシエーションされるエリアとして使われてもよい。
【００６０】
ハンドオフ中において、現在の接続は新ルートで新しいアクセスネットワークへ送信される。Ｌ２レベルのハンドオフ後に新しいルートを開拓するためには、時間が少し必要となる。本実施形態において、アソシエーションが、通信ノード１３２と目標アクセスネットワーク(アクセスネットワークの１つ)の間において再構成される。またアソシエーションを使う別の目的は、特定のアクセスネットワーク自身が起動していなくても、特定のアクセスネットワークは無線通信装置１４の活動状態を認識するからである。例えば、エネルギーをセーブするため、無線通信装置１４は移動電話のインターフェイスを非アクティブにすることができる。もし無線通信装置１４が呼び出し音を受信したとしても、アクセスネットワークは、無線通信装置１４が移動電話のインターフェイスの範囲外に位置していると認識すべきではない。なぜなら、エネルギーをセーブするため、無線通信装置１４は移動電話の無線インターフェイスをオフにしたからである。結果として、無線通信装置１４が移動電話の無線インターフェイスをオフにしても、無線通信装置１４の代わりに仮想オペレータサーバ３０が、特定のアクセスネットワークに起動メッセージを送信する。
【００６１】
本発明は、現段階において最も周知されている動作方法と実施形態で記載されているが、他の動作方法と実施形態からでも、当業者が本発明の利点を理解するのは容易であるので、これらの方法と形態についても考慮されてるものとする。
【００６２】
【発明の効果】
サブネット関係を使うことにより、異種アクセスネットワークにおいて無線通信装置用のページングエリアを決定することができ、また異種アクセスネットワークにおいて認証、アソシエーションを実行し、ネットワークインターフェイスを起動させることが可能になる。
【図面の簡単な説明】
【図１】  複数のサブネットから構成される無線通信システムを示す図である。
【図２】  移動エージェントサーバに対する同種無線アクセスネットワークを示す図である。
【図３】  移動エージェントサーバに対する異種無線アクセスネットワークを示す図である。
【図４】  サブネット関係システムから構成される無線通信システムを示す図である。
【図５】  移動エージェントサーバから構成されるアクセスネットワーク間におけるユーザのハンドオフを示す図である。
【図６】  サブネット関係マップの一例を示す図である。
【図７】  図６に示されているサブネット関係マップに基づく移動エージェントサーバ間におけるサブネット関係を示すテーブル図である。
【図８】  好ましいサブネット関係マップアプリケーションを示す図である。
【図９】  仮想オペレータサーバの好ましいアプリケーションを示す図である。
【図１０】  アクセスネットワーク選択コンポーネントを示す図である。
【図１１】  ページングエリア決定コンポーネントを示す図である。
【図１２】  ページングエリアを決めるプロセスを示す図である。
【図１３】  本発明における第１のページングエリアを示す図である。
【図１４】  本発明における第２のページングエリアを示す図である。
【図１５】  アクセスネットワークインターフェイスの起動システム示す図である。
【図１６】  認証用アクセスネットワークの選択アプリケーションの実施形態を示す図である。
【図１７】  アソシエーション用アクセスネットワークの選択アプリケーションの実施形態を示す図である。
【符号の説明】
１０……無線通信ネットワーク、１２……ＩＰサブネット、１４……無線通信装置、１６，１８，２０……アクセスネットワーク、２２，２４，２６……サーバ、２８……インターネット、３０……仮想オペレータサーバ、４０……同種アクセスネットワーク、４２……アクセスポイント、４４……移動エージェントサーバ、４６……エリア、５２……異種アクセスネットワーク、５４，５６，５８……アクセスネットワーク、６０，６２，６４……アクセスポイント、７０……第１アクセスネットワーク、７２……ＩＰサブネット、７４……第１移動エージェントサーバ、７６……第２アクセスネットワーク、５０，７８…第２移動エージェントサーバ、８０……第１ユーザ、８４……第２ユーザ、８８……第３移動エージェントサーバ、９４……第４移動エージェントサーバ、１１０……サブネット関係マップ、１１２，１１４，１１６……サブネット関係、１１８……第５移動エージェントサーバ、１２０……第６移動エージェントサーバ、１２２……ハンドオフ検出アプリケーション、１２４……ハンドオフ検出装置、１２６……サブネット関係更新アプリケーション、１２８……タイマー、１３０……接続コントローラ、１３２……通信ノード(ＣＮ)、１３４……アプリケーション認知、１３６……アクセスネットワーク、１３８……サービス品質測定、１４０……アクセスネットワークの選択、１４２……ページング、１４４……アクセスネットワーク起動、１４６……認証用アクセスネットワークの選択、１４８……アソシエーション用アクセスネットワークの選択、１５０……アプリケーションに基づき推薦されたアクセスネットワーク、１５２……アクセスネットワークの選択、１５４……アクセスネットワークのアクセスネットワーク情報、１５６……ユーザ嗜好データベース、１５８……課金情報、１６０……トラフィック情報、１６２……サービス品質情報、１６４……アクセスネットワークの嗜好、１６６……コスト＆クオリティーの嗜好、１６８……オペレータの嗜好、１７０……最後にアクセスされたアクセスネットワークと移動エージェントサーバを検出、１７２……最後にアクセスされた移動エージェントサーバからのサブネット関係アルゴリズム、１７４……サブネット関係マップ検索、１７６……ページングエリア決定、１７８……アプリケーション特徴データベース、１８０……個人装置特徴データベース、１８２……ページング用アクセスネットワークの選択、１８４……ページングメッセージ生成、１８６……ページング成功、１８８……タイマー、１９０……ページング失敗メッセージ、１９２……ページングエリア拡大、２００……最初のページング、２０２……最後にアクセスされた移動エージェントサーバをオリジナル移動エージェントサーバとして設定する、２０４……サブネット関係＝１ホップ、２０６……サブネット関係サーチ、２０８……近くの移動エージェントサーバを見つける、２１０……同じアクセスネットワークにあるか？、２１２……同じアクセスネットワーク内にある別の近くの移動エージェントサーバを探す、２１４……ページングエリア内にある移動エージェントサーバとサブネット関係を持つ移動エージェントサーバをオリジナル移動エージェント���ーバとして設定、２１６……前回のページング失敗（オリジナル移動エージェントサーバ＝最後にアクセスされた移動エージェントサーバ）、２１８……ホップの数増加、２２０……全てのアクセスネットワークをサーチ、２２２……別のアクセスネットワークを探す、２２４……サーチ中止、２７２……第1ページングエリア、２７４……第２ページングエリア、２８０……現在アクティブなアクセスネットワークインターフェイス、２８２……現在非アクティブなアクセスネットワークインターフェイス、２８４……起動させたいアクセスネットワーク、２８６……起動させたいアクセスネットワークの要求、２８８……現在アクティブなアクセスネットワーク識別、２９０……現在アクティブなアクセスネットワーク、２９２……起動させたいアクセスネットワーク＝現在アクティブなアクセスネットワーク、２９４……起動させたいアクセスネットワークインターフェイスをアクティブにするメッセージを生成、２９６……メッセージアナライザ、２９８……起動させたいアクセスネットワークインターフェイスコントローラ、３００……確認メッセージジェネレータ、３０２……起動メッセージアナライザ、３０４……成功もしくは失敗、３０６ａ……他のアクセスネットワーク検索、３０６ｂ……使われてないアクセスネットワークインターフェイスを非アクティブにするためのメッセージを作成、３０８……アクセスネットワークインターフェイス非アクティブコントローラ、３０９……特定の使われていないアクセスネットワーク、３１０……無線通信装置がアクセスしているアクセスネットワークあるいは移動エージェントサーバを識別、３１２……予め認証されるアクセスネットワークあるいは移動エージェントサーバの決定、３１４……事前認証メッセージ生成、３１６……サブネット関係マップ検索、３２０……現在アクティブなアクセスネットワークあるいは移動エージェントサーバを識別、３２２……予めアソシエーションされるアクセスネットワークあるいは移動エージェントサーバの決定、３２４……事前アソシエーションメッセージ生成、３２６……サブネット関係マップ検索。
【図１】
0004176499.tif 000002
【図２】
0004176499.tif 000003
【図３】
0004176499.tif 000004
【図４】
0004176499.tif 000005
【図５】
0004176499.tif 000006
【図６】
0004176499.tif 000007
【図７】
0004176499.tif 000008
【図８】
0004176499.tif 000009
【図９】
0004176499.tif 000010
【図１０】
0004176499.tif 000011
【図１１】
0004176499.tif 000012
【図１２】
0004176499.tif 000013
【図１３】
0004176499.tif 000014
【図１４】
0004176499.tif 000015
【図１５】
0004176499.tif 000016
【図１６】
0004176499.tif 000017
【図１７】
0004176499.tif 000018