(57)【要約】      （修正有）【課題】  通信方式の異なるネットワーク間におけるハンドオーバにおいて、設定されたパラメータに基づいて選択された通信網に切り替える具体的な方式を提案する。【解決手段】  ネットワーク制御装置１０は、レジスタメッセージを受信するＳＩＰメッセージ処理部１６と、受信したレジスタメッセージに基づいて作成される宛先テーブルを参照して通信端末にデータを転送するデータ転送部１２と、通信方式の異なる複数のネットワークのうちの少なくとも一つを選択するために通信端末から登録された情報を格納した端末情報蓄積部１８と、通信端末が別のネットワークに入ったことを示すレジスタメッセージを受信したときに、通信端末へデータを転送するために用いるネットワークを端末情報蓄積部１８に基づいて選択するネットワーク選択制御部２２と、選択されたネットワークを通じてデータを転送するように宛先テーブルを更新する連携部２４とを備える。【選択図】図１
2005229583.tif 000002
【特許請求の範囲】
【請求項１】
通信端末がネットワークに接続された端末であることを登録するための登録要求を受信する登録要求受信手段と、
前記登録要求受信手段によって受信した登録要求に基づいて作成される宛先テーブルと、
前記宛先テーブルを参照して、通信方式の異なる複数のネットワークに接続可能な通信端末にデータを転送する転送手段と、
前記複数のネットワークのうちの少なくとも一つを選択するために前記通信端末から登録された情報を格納したネットワーク選択情報格納手段と、
前記通信端末がデータ通信中のネットワークとは別のネットワークに入ったことを示す前記別のネットワークへの登録要求を前記登録要求受信手段によって受信したときに、前記通信端末へデータを転送するために用いるネットワークを前記ネットワーク選択情報格納手段に格納された情報に基づいて選択するネットワーク選択手段と、
前記ネットワーク選択手段により選択されたネットワークを通じてデータを転送するように前記宛先テーブルを更新するテーブル更新手段と、
を備えることを特徴とするネットワーク制御装置。
【請求項２】
前記ネットワーク選択情報格納手段は、前記通信端末が複数のネットワークのそれぞれを通じて受信した電波の強度に関する情報を格納し、
前記ネットワーク選択手段は、前記ネットワーク選択情報格納手段に格納された電波の強度に関する情報に基づいてネットワークを選択する、
ことを特徴とする請求項１に記載のネットワーク制御装置。
【請求項３】
前記ネットワーク選択情報格納手段は、通信種別ごとに通信に必要な電波強度に関する情報を格納し、
前記ネットワーク選択手段は、前記通信端末によりデータ通信中の通信種別を判定し、判定された種別の通信に必要な電波強度と、前記通信端末の電波の強度に関する情報とに基づいてネットワークを選択する、
ことを特徴とする請求項２に記載のネットワーク制御装置。
【請求項４】
前記ネットワーク選択情報格納手段は、通信に必要なネットワークのセキュリティに関する情報を格納し、
前記ネットワーク選択手段は、前記ネットワーク選択情報格納手段に格納されたセキュリティに関する情報に基づいてネットワークを選択する、
ことを特徴とする請求項１に記載のネットワーク制御装置。
【請求項５】
前記ネットワーク選択情報格納手段は、通信相手の端末に関する情報に関連付けて前記セキュリティに関する情報を格納し、
前記ネットワーク選択手段は、前記通信端末の通信相手との通信に必要なセキュリティに関する情報を前記ネットワーク選択情報格納手段から抽出し、抽出されたセキュリティに関する情報に基づいてネットワークを選択する、
ことを特徴とする請求項４に記載のネットワーク制御装置。
【請求項６】
前記ネットワーク選択情報格納手段は、通信種別ごとに前記セキュリティに関する情報を格納し、
前記ネットワーク選択手段は、前記通信端末によりデータ通信中の通信種別を判定し、判定された種別の通信に必要なセキュリティに関する情報を前記ネットワーク選択情報格納手段から抽出し、抽出されたセキュリティに関する情報に基づいてネットワークを選択する、
ことを特徴とする請求項４に記載のネットワーク制御装置。
【請求項７】
前記ネットワーク選択情報格納手段は、通信に必要なネットワークの通信速度に関する情報を格納し、
前記ネットワーク選択手段は、前記ネットワーク選択情報格納手段に格納された通信速度に関する情報に基づいてネットワークを選択する、
ことを特徴とする請求項１に記載のネットワーク制御装置。
【請求項８】
前記ネットワーク選択情報格納手段は、通信相手の端末に関する情報に関連付けて前記通信速度に関する情報を格納し、
前記ネットワーク選択手段は、前記通信端末の通信相手の端末との通信に必要な通信速度に関する情報を前記ネットワーク選択情報格納手段から抽出し、抽出された通信速度に関する情報に基づいてネットワークを選択する、
ことを特徴とする請求項７に記載のネットワーク制御装置。
【請求項９】
前記ネットワーク選択情報格納手段は、通信種別ごとに前記通信速度に関する情報を格納し、
前記ネットワーク選択手段は、前記通信端末によりデータ通信中の通信種別を判定し、判定された種別の通信に必要な通信速度に関する情報を前記ネットワーク選択情報格納手段から抽出し、抽出された通信速度に関する情報に基づいてネットワークを選択する、
ことを特徴とする請求項７に記載のネットワーク制御装置。
【請求項１０】
前記ネットワーク選択情報格納手段は、前記ネットワークを選択するための複数の選択基準の優先度に関する情報を格納し、
前記ネットワーク選択手段は、前記ネットワーク選択情報格納手段に格納された優先度が高い選択基準から順に適用して、前記ネットワークを選択することを特徴とする請求項１に記載のネットワーク制御装置。
【請求項１１】
通信方式の異なる複数のネットワークのうちの少なくとも一つを通じて受信する電波の強度を検知する下位層情報収集手段と、
通信方式の異なる複数のネットワークのうちの一つを選択するためのユーザ要求条件を格納したネットワーク選択情報格納手段と、
前記下位層情報収集手段により検知された電波強度を用いて、相手端末とのデータ通信中のネットワークとは別のネットワークに入ったことを検知する検知手段と、
前記検知手段によって別のネットワークに入ったことを検知したときに、前記ネットワーク選択情報格納手段に格納されたユーザ要求条件と前記電波強度検知手段で検知した電波強度に基づいて、データを受信するために用いるネットワークを選択するネットワーク選択手段と、
通信端末がネットワークに接続された端末であることを登録するための登録要求に基づいて更新されると共に前記相手端末からのデータを転送するネットワーク制御装置がデータを送信する際に参照する前記ネットワーク制御装置が有する宛先テーブルを、前記ネットワーク選択手段により選択されたネットワークを通じてデータを受信するように更新させるための更新メッセージを前記ネットワーク制御装置に送信する更新メッセージ送信手段と、
を備えることを特徴とする通信端末。
【請求項１２】
前記ネットワーク選択情報格納手段は、通信種別ごとに通信に必要な電波強度に関する情報を格納し、
前記ネットワーク選択手段は、データ通信中の通信種別を判定し、判定された種別の通信に必要な電波強度と、前記電波の強度に関する情報とに基づいてネットワークを選択する、
ことを特徴とする請求項１１に記載の通信端末。
【請求項１３】
前記ネットワーク選択情報格納手段は、通信に必要なネットワークのセキュリティに関する情報を格納し、
前記ネットワーク選択手段は、前記ネットワーク選択情報格納手段に格納されたセキュリティに関する情報に基づいてネットワークを選択する、
ことを特徴とする請求項１１に記載の通信端末。
【請求項１４】
前記ネットワーク選択情報格納手段は、通信相手の端末に関する情報に関連付けて前記セキュリティに関する情報を格納し、
前記ネットワーク選択手段は、通信相手の端末との通信に必要なセキュリティに関する情報を前記ネットワーク選択情報格納手段から抽出し、抽出されたセキュリティに関する情報に基づいてネットワークを選択する、
ことを特徴とする請求項１３に記載の通信端末。
【請求項１５】
前記ネットワーク選択情報格納手段は、通信種別ごとに前記セキュリティに関する情報を格納し、
前記ネットワーク選択手段は、データ通信中の通信種別を判定し、判定された種別の通信に必要なセキュリティに関する情報を前記ネットワーク選択情報格納手段から抽出し、抽出されたセキュリティに関する情報に基づいてネットワークを選択する、
ことを特徴とする請求項１３に記載の通信端末。
【請求項１６】
前記ネットワーク選択情報格納手段は、前記ネットワークを選択するための複数の選択基準の優先度に関する情報を格納し、
前記ネットワーク選択手段は、前記ネットワーク選択情報格納手段に格納された優先度が高い選択基準から順に適用して、前記ネットワークを選択することを特徴とする請求項１１に記載の通信端末。
【請求項１７】
通信方式の異なる複数のネットワークを通じて通信を行うことが可能な通信端末と、前記通信端末の前記ネットワークへの接続を制御するネットワーク制御装置とを備え、
前記通信端末は、
前記複数のネットワークのうちの少なくとも一つを通じて受信する電波の強度を検知する下位層情報収集手段と、
前記下位層情報収集手段により検知された電波強度を用いて、相手端末とのデータ通信中のネットワークとは別のネットワークに入ったことを検知する検知手段と、
前記検知手段によって別のネットワークに入ったことを検知したときに、通信端末がネットワークに接続された端末であることを登録するための登録要求を送信する登録要求送信手段と、
を備え、
前記ネットワーク制御装置は、
前記通信端末から送信される前記登録要求を受信する登録要求受信手段と、
前記登録要求受信手段によって受信した登録要求に基づいて作成される宛先テーブルと、
前記宛先テーブルを参照して、通信方式の異なる複数のネットワークに接続可能な通信端末にデータを転送する転送手段と、
前記複数のネットワークのうちの少なくとも一つを選択するために前記通信端末から登録された情報を格納したネットワーク選択情報格納手段と、
前記通信端末がデータ通信中のネットワークとは別のネットワークに入ったことを示す前記別のネットワークへの登録要求を前記登録要求受信手段によって受信したときに、前記通信端末へデータを転送するために用いるネットワークを前記ネットワーク選択情報格納手段に格納された情報に基づいて選択するネットワーク選択手段と、
前記ネットワーク選択手段により選択されたネットワークを通じてデータを転送するように前記宛先テーブルを更新するテーブル更新手段と、
を備えることを特徴とするネットワークシステム。
【請求項１８】
通信方式の異なる複数のネットワークに接続可能な通信端末への接続を制御するネットワーク制御装置が、前記通信端末へ接続するネットワークを選択する方法であって、
通信端末がネットワークに接続された端末であることを登録するための登録要求を前記通信端末から受信する登録要求受信ステップと、
前記登録要求受信ステップにおいて受信した登録要求に基づいて宛先テーブルを作成するステップと、
前記宛先テーブルを参照して、前記通信端末にデータを転送する転送ステップと、
前記通信端末がデータ通信中のネットワークとは別のネットワークに入ったことを示す前記別のネットワークへの登録要求を受信したときに、一のネットワークを選択するためにあらかじめ前記通信端末から登録された情報に基づいて前記通信端末へデータを転送するために用いるネットワークを選択するネットワーク選択ステップと、
前記ネットワーク選択ステップにおいて選択されたネットワークを通じてデータを転送するように前記宛先テーブルを更新するテーブル更新ステップと、
を備えることを特徴とするネットワーク選択方法。
【請求項１９】
通信方式の異なる複数のネットワークに接続可能な通信端末への接続を制御するネットワーク制御装置に接続された通信端末が通信に用いるネットワークを選択する方法であって、
相手端末とのデータ通信中のネットワークとは別のネットワークに入ったことを検知する検知ステップと、
前記検知ステップにおいて別のネットワークに入ったことを検知したときに、あらかじめ登録された一のネットワークを選択するための情報に基づいて、データを受信するために用いるネットワークを選択するネットワーク選択ステップと、
通信端末がネットワークに接続された端末であることを登録するための登録要求に基づいて更新されると共に前記ネットワーク制御装置がデータを送信する際に参照する前記ネットワーク制御装置が有する宛先テーブルを、前記ネットワーク選択ステップにおいて選択されたネットワークを通じてデータを受信するように更新させるための更新メッセージを前記ネットワーク制御装置に送信する更新メッセージ送信ステップと、
を備えることを特徴とするネットワーク選択方法。
【発明の詳細な説明】
【技術分野】
【０００１】
通信方式の異なる複数のネットワークに接続可能な通信端末への接続を制御するネットワーク制御装置に関する。
【背景技術】
【０００２】
次世代のモバイルネットワークでは、複数の異なったネットワークがＩＰで統合され、それに伴い，一つのモバイル端末が複数のモバイルネットワークインタフェースを収容すると考えられている。この場合、サービス中に、通信端末が、例えば３Ｇ（第三世代）にカバーされる領域から３ＧおよびＷＬＡＮ（Wireless LAN）にカバーされる領域に入った場合に、ハンドオーバするか否かの判断が必要となる。
【０００３】
特許文献１には、種々の移動通信システムに属することができる移動通信網を組み合わせた移動通信システムにおけるハンドオーバ方法に関する発明が記載されている。この発明は、ハンドオーバについて決定を行う根拠となるパラメータとして接続の品質の他に少なくとも１つの他のパラメータを用いている。他のパラメータとしては、データ転送速度、接続の価格、接続の速度、サービスなどが挙げられている。
【特許文献１】特表平１１−５０１７８３号（１８−１９頁）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、上記したハンドオーバ方法では、どのようにして、それまで行っていた通信を維持しつつ、他の通信網に切り替えるかについて具体的な方式が開示されていない。
【０００５】
本発明は、設定されたパラメータに基づいて選択された通信網に切り替える具体的な方式を提案する。
【課題を解決するための手段】
【０００６】
本発明のネットワーク制御装置は、通信端末がネットワークに接続された端末であることを登録するための登録要求を受信する登録要求受信手段と、前記登録要求受信手段によって受信した登録要求に基づいて作成される宛先テーブルと、前記宛先テーブルを参照して、通信方式の異なる複数のネットワークに接続可能な通信端末にデータを転送する転送手段と、前記複数のネットワークのうちの少なくとも一つを選択するために前記通信端末から登録された情報を格納したネットワーク選択情報格納手段と、前記通信端末がデータ通信中のネットワークとは別のネットワークに入ったことを示す前記別のネットワークへの登録要求を前記登録要求受信手段によって受信したときに、前記通信端末へデータを転送するために用いるネットワークを前記ネットワーク選択情報格納手段に格納された情報に基づいて選択するネットワーク選択手段と、前記ネットワーク選択手段により選択されたネットワークを通じてデータを転送するように前記宛先テーブルを更新するテーブル更新手段とを備える。
【０００７】
このように、通信端末がどのネットワークに接続されているかを管理し、どの宛先にデータを送信するかを規定する宛先テーブルを有する構成により、通信中に通信方式の異なるネットワークに入った場合に、異なるネットワークに入った通信端末とその通信相手との間で接続の確立をし直さなくても、通信相手から通信端末へのデータを転送するネットワーク制御装置の宛先テーブルを書き換えることにより、通信方式の異なるネットワークへの切り替えを行えるので、通信を維持しつつ高速にネットワークを切り替えることができる。また、あらかじめ通信端末ごとに登録された選択情報に基づいてネットワークを切り替えるか否かを判定することにより、通信端末の要望に合うネットワークへの切り替えを行える。
【０００８】
前記ネットワーク選択情報格納手段は、前記通信端末が複数のネットワークのそれぞれを通じて受信した電波の強度に関する情報を格納し、前記ネットワーク選択手段は、前記ネットワーク選択情報格納手段に格納された電波の強度に関する情報に基づいてネットワークを選択してもよい。
【０００９】
この構成により、常に変化する通信端末の状況に応じて、安定したネットワークを選択することができる。
【００１０】
前記ネットワーク選択情報格納手段は、通信種別ごとに通信に必要な電波強度に関する情報を格納し、前記ネットワーク選択手段は、前記通信端末によりデータ通信中の通信種別を判定し、判定された種別の通信に必要な電波強度と、前記通信端末の電波の強度に関する情報とに基づいてネットワークを選択してもよい。
【００１１】
この構成により、通信種別に応じて必要な電波強度を有するネットワークを選択できるので、ネットワークを切り替えた後も安定した通信を行うことができる。通信種別は、例えば、マルチメディア通信、音声通信などの通信内容に関する情報である。
【００１２】
前記ネットワーク選択情報格納手段は、通信に必要なネットワークのセキュリティに関する情報を格納し、前記ネットワーク選択手段は、前記ネットワーク選択情報格納手段に格納されたセキュリティに関する情報に基づいてネットワークを選択してもよい。
【００１３】
この構成により、通信端末のユーザが確保を望む通信のセキュリティを備えたネットワークを選択できる。
【００１４】
前記ネットワーク選択情報格納手段は、通信相手の端末に関する情報に関連付けて前記セキュリティに関する情報を格納し、前記ネットワーク選択手段は、前記通信端末の通信相手との通信に必要なセキュリティに関する情報を前記ネットワーク選択情報格納手段から抽出し、抽出されたセキュリティに関する情報に基づいてネットワークを選択してもよい。
【００１５】
この構成により、通信相手に応じて、通信端末のユーザが確保を望む通信のセキュリティを備えたネットワークを選択できる。
【００１６】
前記ネットワーク選択情報格納手段は、通信種別ごとに前記セキュリティに関する情報を格納し、前記ネットワーク選択手段は、前記通信端末によりデータ通信中の通信種別を判定し、判定された種別の通信に必要なセキュリティに関する情報を前記ネットワーク選択情報格納手段から抽出し、抽出されたセキュリティに関する情報に基づいてネットワークを選択してもよい。
【００１７】
この構成により、通信種別に応じて、通信端末のユーザが確保を望む通信のセキュリティを備えたネットワークを選択できる。
【００１８】
前記ネットワーク選択情報格納手段は、通信に必要なネットワークの通信速度に関する情報を格納し、前記ネットワーク選択手段は、前記ネットワーク選択情報格納手段に格納された通信速度に関する情報に基づいてネットワークを選択してもよい。
【００１９】
この構成により、通信端末のユーザが確保を望む通信の通信速度を備えたネットワーク
を選択できる。
【００２０】
前記ネットワーク選択情報格納手段は、通信相手の端末に関する情報に関連付けて前記通信速度に関する情報を格納し、前記ネットワーク選択手段は、前記通信端末の通信相手の端末との通信に必要な通信速度に関する情報を前記ネットワーク選択情報格納手段から抽出し、抽出された通信速度に関する情報に基づいてネットワークを選択してもよい。
【００２１】
この構成により、通信相手に応じて、通信端末のユーザが確保を望む通信の通信速度を備えたネットワークを選択できる。
【００２２】
前記ネットワーク選択情報格納手段は、通信種別ごとに前記通信速度に関する情報を格納し、前記ネットワーク選択手段は、前記通信端末によりデータ通信中の通信種別を判定し、判定された種別の通信に必要な通信速度に関する情報を前記ネットワーク選択情報格納手段から抽出し、抽出された通信速度に関する情報に基づいてネットワークを選択してもよい。
【００２３】
この構成により、通信種別に応じて、通信端末のユーザが確保を望む通信の通信速度を備えたネットワークを選択できる。
【００２４】
前記ネットワーク選択情報格納手段は、前記ネットワークを選択するための複数の選択基準の優先度に関する情報を格納し、前記ネットワーク選択手段は、前記ネットワーク選択情報格納手段に格納された優先度が高い選択基準から順に適用して、前記ネットワークを選択してもよい。
【００２５】
この構成により、複数の選択基準に優先度を設定することができ、ユーザの要望に柔軟に対応可能となる。
【００２６】
本発明の通信端末は、通信方式の異なる複数のネットワークのうちの少なくとも一つを通じて受信する電波の強度を検知する下位層情報収集手段と、通信方式の異なる複数のネットワークのうちの一つを選択するためのユーザ要求条件を格納したネットワーク選択情報格納手段と、前記下位層情報収集手段により検知された電波強度を用いて、相手端末とのデータ通信中のネットワークとは別のネットワークに入ったことを検知する検知手段と、前記検知手段によって別のネットワークに入ったことを検知したときに、前記ネットワーク選択情報格納手段に格納されたユーザ要求条件と前記電波強度検知手段で検知した電波強度に基づいて、データを受信するために用いるネットワークを選択するネットワーク選択手段と、通信端末がネットワークに接続された端末であることを登録するための登録要求に基づいて更新されると共に前記相手端末からのデータを転送するネットワーク制御装置がデータを送信する際に参照する前記ネットワーク制御装置が有する宛先テーブルを、前記ネットワーク選択手段により選択されたネットワークを通じてデータを受信するように更新させるための更新メッセージを前記ネットワーク制御装置に送信する更新メッセージ送信手段とを備える。
【００２７】
このように、通信端末へのデータ送信の際に参照する宛先テーブルを有するネットワーク制御装置に、宛先テーブルを更新させるための更新メッセージを送信することにより、ネットワークの切り替えを行う構成により、通信中に通信方式の異なるネットワークに入った場合に、異なるネットワークに入った通信端末とその通信相手との間で接続の確立をし直さなくても、通信を維持しつつ高速にネットワークを切り替えることができる。また、あらかじめ登録された選択情報に基づいてネットワークを切り替えるか否かを判定することにより、ユーザの要望に合うネットワークへの切り替えを行える。
【００２８】
上記通信端末は、前記複数のネットワークのうちの少なくとも一のネットワークを通じて受信する電波の強度を検知する電波強度検知手段を備え、前記ネットワーク選択情報格納手段は、前記電波強度検知手段により検知した電波の強度に関する情報を格納し、前記
ネットワーク選択手段は、前記ネットワーク選択情報格納手段に格納された電波の強度に関する情報に基づいてネットワークを選択してもよい。
【００２９】
この構成により、常に変化する通信端末の状況に応じて、安定したネットワークを選択することができる。
【００３０】
前記ネットワーク選択情報格納手段は、通信種別ごとに通信に必要な電波強度に関する情報を格納し、前記ネットワーク選択手段は、データ通信中の通信種別を判定し、判定された種別の通信に必要な電波強度と、前記電波の強度に関する情報とに基づいてネットワークを選択してもよい。
【００３１】
この構成により、通信種別に応じて必要な電波強度を有するネットワークを選択できるので、ネットワークを切り替えた後も安定した通信を行うことができる。通信種別は、例えば、マルチメディア通信、音声通信などの通信内容に関する情報である。
【００３２】
前記ネットワーク選択情報格納手段は、通信に必要なネットワークのセキュリティに関する情報を格納し、前記ネットワーク選択手段は、前記ネットワーク選択情報格納手段に格納されたセキュリティに関する情報に基づいてネットワークを選択してもよい。
【００３３】
この構成により、ユーザが確保を望む通信のセキュリティを備えたネットワークを選択できる。
【００３４】
前記ネットワーク選択情報格納手段は、通信相手の端末に関する情報に関連付けて前記セキュリティに関する情報を格納し、前記ネットワーク選択手段は、通信相手の端末との通信に必要なセキュリティに関する情報を前記ネットワーク選択情報格納手段から抽出し、抽出されたセキュリティに関する情報に基づいてネットワークを選択してもよい。
【００３５】
この構成により、通信相手に応じて、ユーザが確保を望む通信のセキュリティを備えたネットワークを選択できる。
【００３６】
前記ネットワーク選択情報格納手段は、通信種別ごとに前記セキュリティに関する情報を格納し、前記ネットワーク選択手段は、データ通信中の通信種別を判定し、判定された種別の通信に必要なセキュリティに関する情報を前記ネットワーク選択情報格納手段から抽出し、抽出されたセキュリティに関する情報に基づいてネットワークを選択してもよい。
【００３７】
この構成により、通信種別に応じて、ユーザが確保を望む通信のセキュリティを備えたネットワークを選択できる。
【００３８】
前記ネットワーク選択情報格納手段は、通信に必要なネットワークの通信速度に関する情報を格納し、前記ネットワーク選択手段は、前記ネットワーク選択情報格納手段に格納された通信速度に関する情報に基づいてネットワークを選択してもよい。
【００３９】
この構成により、ユーザが確保を望む通信の通信速度を備えたネットワークを選択できる。
【００４０】
前記ネットワーク選択情報格納手段は、通信相手の端末に関する情報に関連付けて前記通信速度に関する情報を格納し、前記ネットワーク選択手段は、通信相手の端末との通信に必要な通信速度に関する情報を前記ネットワーク選択情報格納手段から抽出し、抽出された通信速度に関する情報に基づいてネットワークを選択してもよい。
【００４１】
この構成により、通信相手に応じて、ユーザが確保を望む通信の通信速度を備えたネットワークを選択できる。
【００４２】
前記ネットワーク選択情報格納手段は、通信種別ごとに前記通信速度に関する情報を格納し、前記ネットワーク選択手段は、データ通信中の通信種別を判定し、判定された種別の通信に必要な通信速度に関する情報を前記ネットワーク選択情報格納手段から抽出し、抽出された通信速度に関する情報に基づいてネットワークを選択してもよい。
【００４３】
この構成により、通信種別に応じて、ユーザが確保を望む通信の通信速度を備えたネットワークを選択できる。
【００４４】
前記ネットワーク選択情報格納手段は、前記ネットワークを選択するための複数の選択基準の優先度に関する情報を格納し、前記ネットワーク選択手段は、前記ネットワーク選択情報格納手段に格納された優先度が高い選択基準から順に適用して、前記ネットワークを選択してもよい。
【００４５】
この構成により、複数の選択基準に優先度を設定することができ、ユーザの要望に柔軟に対応可能となる。
【００４６】
本発明のネットワークシステムは、通信方式の異なる複数のネットワークを通じて通信を行うことが可能な通信端末と、前記通信端末の前記ネットワークへの接続を制御するネットワーク制御装置とを備え、前記通信端末は、前記複数のネットワークのうちの少なくとも一つを通じて受信する電波の強度を検知する下位層情報収集手段と、前記下位層情報収集手段により検知された電波強度を用いて、相手端末とのデータ通信中のネットワークとは別のネットワークに入ったことを検知する検知手段と、前記検知手段によって別のネットワークに入ったことを検知したときに、通信端末がネットワークに接続された端末であることを登録するための登録要求を送信する登録要求送信手段とを備え、前記ネットワーク制御装置は、前記通信端末から送信される前記登録要求を受信する登録要求受信手段と、前記登録要求受信手段によって受信した登録要求に基づいて作成される宛先テーブルと、前記宛先テーブルを参照して、通信方式の異なる複数のネットワークに接続可能な通信端末にデータを転送する転送手段と、前記複数のネットワークのうちの少なくとも一つを選択するために前記通信端末から登録された情報を格納したネットワーク選択情報格納手段と、前記通信端末がデータ通信中のネットワークとは別のネットワークに入ったことを示す前記別のネットワークへの登録要求を前記登録要求受信手段によって受信したときに、前記通信端末へデータを転送するために用いるネットワークを前記ネットワーク選択情報格納手段に格納された情報に基づいて選択するネットワーク選択手段と、前記ネットワーク選択手段により選択されたネットワークを通じてデータを転送するように前記宛先テーブルを更新するテーブル更新手段とを備える。
【００４７】
この構成により、本発明のネットワーク制御装置と同様に、通信を維持しつつ、通信方式の異なるネットワークに高速に切り替えることができ、また、通信端末の要望に合うネットワークへの切り替えを行える。なお、本発明のネットワークシステムに、上記した本発明のネットワーク制御装置の各種の構成を適用することも可能である。
【００４８】
本発明のネットワーク選択方法は、通信方式の異なる複数のネットワークに接続可能な通信端末への接続を制御するネットワーク制御装置が、前記通信端末へ接続するネットワークを選択する方法であって、通信端末がネットワークに接続された端末であることを登録するための登録要求を前記通信端末から受信する登録要求受信ステップと、前記登録要求受信ステップにおいて受信した登録要求に基づいて宛先テーブルを作成するステップと、前記宛先テーブルを参照して、前記通信端末にデータを転送する転送ステップと、前記通信端末がデータ通信中のネットワークとは別のネットワークに入ったことを示す前記別のネットワークへの登録要求を受信したときに、一のネットワークを選択するためにあらかじめ前記通信端末から登録された情報に基づいて前記通信端末へデータを転送するために用いるネットワークを選択するネットワーク選択ステップと、前記ネットワーク選択ステップにおいて選択されたネットワークを通じてデータを転送するように前記宛先テーブルを更新するテーブル更新ステップとを備える。
【００４９】
この構成により、本発明のネットワーク制御装置と同様に、通信を維持しつつ、通信方式の異なるネットワークに高速に切り替えることができ、また、通信端末の要望に合うネットワークへの切り替えを行える。なお、本発明のネットワーク選択方法に、上記した本発明のネットワーク制御装置の各種の構成を適用することも可能である。
【００５０】
本発明の別の態様のネットワーク選択方法は、通信方式の異なる複数のネットワークに接続可能な通信端末への接続を制御するネットワーク制御装置に接続された通信端末が通信に用いるネットワークを選択する方法であって、相手端末とのデータ通信中のネットワークとは別のネットワークに入ったことを検知する検知ステップと、前記検知ステップにおいて別のネットワークに入ったことを検知したときに、あらかじめ登録された一のネットワークを選択するための情報に基づいて、データを受信するために用いるネットワークを選択するネットワーク選択ステップと、通信端末がネットワークに接続された端末であることを登録するための登録要求に基づいて更新されると共に前記ネットワーク制御装置がデータを送信する際に参照する前記ネットワーク制御装置が有する宛先テーブルを、前記ネットワーク選択ステップにおいて選択されたネットワークを通じてデータを受信するように更新させるための更新メッセージを前記ネットワーク制御装置に送信する更新メッセージ送信ステップとを備える。
【００５１】
この構成により、本発明の通信端末と同様に、通信を維持しつつ、通信方式の異なるネットワークに高速に切り替えることができ、また、ユーザの要望に合うネットワークへの切り替えを行える。なお、本発明のネットワーク選択方法に、上記した本発明の通信端末の各種の構成を適用することも可能である。
【発明の効果】
【００５２】
本発明は、通信方式の異なる複数のネットワークへ接続可能な通信端末への制御を行うネットワーク管理装置によって、通信端末がどのネットワークに接続されているかを管理し、どの宛先にデータを送信するかを規定する宛先テーブルを有する構成により、通信中に通信方式の異なるネットワークに入った場合に、異なるネットワークに入った通信端末とその通信相手との間で接続の確立をし直さなくても、通信相手から通信端末へのデータを転送するネットワーク制御装置の宛先テーブルを書き換えることにより、通信を維持しつつ高速にネットワークを切り替えることができるというすぐれた効果を有する。また、あらかじめ通信端末ごとに登録された選択情報に基づいてネットワークを切り替えるか否かを判定することにより、通信端末の要望に合うネットワークへの切り替えを行えるというすぐれた効果を有する。
【発明を実施するための最良の形態】
【００５３】
以下、本発明の実施の形態のネットワーク制御装置および通信端末について説明する。
【００５４】
図１は、第１の実施の形態のネットワーク制御装置１０の構成を示す図である。第１の実施の形態のネットワーク制御装置１０の構成について説明する前に、実施の形態のネットワーク制御装置１０および通信端末３０が適用される環境について説明する。
【００５５】
図２は、本発明の実施の形態のネットワーク制御装置１０および通信端末３０が適用される環境を示す図である。図２では、２つのネットワークに接続可能な通信端末３０と、ＩＳＰ（Internet Service Provider）に接続された通信端末７０とが通信するシステムを示している。
【００５６】
通信端末３０は、複数の通信方式の異なる通信ネットワークに接続可能な端末である。ここでは、通信端末３０は３ＧネットワークとＷＬＡＮネットワークに接続可能とされている。通信端末３０は、ワンナンバーで管理されている。すなわち、いずれのネットワークを用いて通信を行う場合にも同じ番号で通信端末３０にアクセスできる。通信端末３０は、ＩＰ対応可能な端末である。通信端末３０は、例えば、携帯電話端末、ＩＰ電話端末、無線ネットワークに接続する機能を有するＰＤＡ、ネットワークに接続可能なパソコン、またはネット家電などである。通信端末７０は、ＩＳＰに接続されている。なお、通信端末７０は、ＩＳＰ以外の別のキャリアにより接続されてもよい。
【００５７】
図２に示されるように、本実施の形態のネットワーク環境には、複数のネットワークを管理するセンター６０が設けられている。センター６０は、複数のネットワークにおける認証、課金、セッション管理、ＱｏＳ制御などを統合的に管理する。本実施の形態のネットワーク制御装置１０は、センター６０内に設置される。ネットワーク制御装置１０は、セッションの確立、切断などの管理、およびネットワークの切り替えを行う装置である。また、ネットワーク制御装置１０は、ＳＩＰメッセージを送受信する機能を有する。
【００５８】
図１を参照して、ネットワーク制御装置１０について説明する。ネットワーク制御装置１０は、３ＧネットワークとＷＬＡＮネットワークのインターワーキングのセッション管理装置の機能と、データルーティング装置の機能とを有する装置である。ネットワーク制御装置１０はＳＩＰプロキシを有し、ＳＩＰによりセッションの確立、切断およびルーティングを行う。
【００５９】
図１に示すように、ネットワーク制御装置１０は、データ転送部１２と、メッセージ転送部１４と、ＳＩＰメッセージ処理部１６と、端末情報蓄積部１８と、ネットワーク情報収集蓄積部２０と、ネットワーク選択制御部２２と、連携部２４とを有する。なお、図示を省略するが、ネットワーク制御装置１０は、例えば、ネットワークに関する情報（通信料金、帯域幅等）を蓄積する蓄積部等、通常のネットワーク制御装置１０と同じ構成も備えている。
【００６０】
データ転送部１２は、データの送受信およびルーティングテーブルに基づくデータの転送を行う機能を有する。
【００６１】
図３は、データ転送部１２が有するルーティングテーブルの例を示す図である。ルーティングテーブルは、データのルーティングを制御するためのテーブルである。ルーティングテーブルの「通信端末」には、ネットワーク制御装置１０によって制御される通信端末３０のＩＰアドレスおよびPort Numberが書き込まれ、「通信相手端末」には通信端末３０と通信中の通信端末７０のＩＰアドレスおよびPort Numberが書き込まれる。このルーティングテーブルは、ネットワークのハンドオーバが行われると更新される。新しいネットワークに入り、そのネットワークにハンドオーバすると判断されると、新しいネットワークがデータ転送パスとして設定される。すなわち、そのネットワークパスがルーティングテーブルに書き込まれ、ハンドオーバ前のネットワークパスが削除される。このようにルーティングテーブルが更新されることによって、新しいデータパスが確立される。
【００６２】
メッセージ転送部１４は、送信メッセージをパケットとして作成する処理および受信パケットをメッセージとして作成する処理をする機能を有する。
【００６３】
ＳＩＰメッセージ処理部１６は、受信したレジスタメッセージから電波強度情報を抽出し、端末情報蓄積部１８に蓄積する機能を有する。なお、レジスタメッセージは、ネットワークに接続された端末であることを登録するためのＳＩＰプロトコルのメッセージである。このレジスタメッセージにより、ネットワーク制御装置１０は、通信端末３０の存在するエリアの変化を検知する。つまり、レジスタメッセージがネットワークのハンドオーバ判断のトリガとなる。また、ＳＩＰメッセージ処理部１６は、受信したインバイトメッセージから、発信者、着信者、アプリケーション種類の情報を抽出し、端末情報蓄積部１８に蓄積する機能を有する。なお、インバイトメッセージは、通信の開始を要求するＳＩＰプロトコルのメッセージである。
【００６４】
端末情報蓄積部１８は、通信端末３０から送信されたネットワーク選択に用いられる端末情報、およびネットワークを選択するためのネットワーク選択条件のテーブルを蓄積する機能を有する。
【００６５】
図４は、端末情報蓄積部１８に蓄積される情報の例を示す図である。この例では、端末情報として、「ユーザ種別」「通信相手」「アプリケーション」「現在使用しているＮＷ情報」「候補となっているＮＷ情報」の各情報が蓄積されている。「ユーザ種別」は、ユーザを識別するための情報である。「通信相手」はユーザ種別により示されるユーザの通信端末３０の通信中の相手を示す情報である。「アプリケーション」は、通信中のアプリケーションに関する情報である。ここでは、「音声サービス」が行われていることを示す情報が蓄積されている。音声サービス以外にも、例えばテレビ電話やストリーミング配信などのアプリケーションが実現可能である。なお「通信相手」および「アプリケーション」の情報は、セッションに関する動的な情報であり、インバイトメッセージから抽出される。「現在使用しているＮＷ情報」は、通信端末３０が使用中のネットワークの情報であり、「候補となっているＮＷ情報」は、通信端末３０が入った新しいネットワークの情報である。それぞれネットワーク情報には、通信端末３０がそのネットワークを通じて受信中の電波強度に関する情報が含まれている。ここでは、３Ｇネットワークを通じて受信する電波強度が「Ｅ１」、ＷＬＡＮネットワークを通じて受信する電波強度が「Ｅ２」であることを示す情報が蓄積されている。「現在使用しているＮＷ情報」「候補となっているＮＷ情報」は、ＳＩＰメッセージ処理部１６がレジスタメッセージから抽出した電波強度情報によって更新される。レジスタメッセージは、通信端末３０から、定期的、あるいは電波強度が所定の閾値を超えて変化した場合に、通信端末３０から通知される。
【００６６】
図５は、端末情報蓄積部１８に蓄積されるネットワーク選択情報の例を示す図である。この例では、ネットワーク選択情報には、「ユーザ種別」「Ｎｏ．」「通信条件」「アプリケーション」「ネットワーク切り替え条件」「利用帯域」の各情報が設定されている。「ユーザ種別」は、ユーザを識別するための情報である。「Ｎｏ．」は、ネットワーク選択基準を識別する番号である。「通信条件」は、ネットワーク切り替えの判断基準を決める通信の優先度に関する情報である。ここでは、登録メンバー「ａ１」「ｂ１」「ｃ１」との通信については、高い優先度「Ｈ」が設定され、その他との通信については低い優先度「Ｌ」が設定されている。高い優先度のメンバーの登録は、ユーザによって行われる。「アプリケーション」は、ネットワーク切り替えの判断基準を決めるアプリケーションに関する情報である。アプリケーションとしては、図５に示すように、例えば音声通話、あるいはテレビ電話がある。「ネットワーク切り替え条件」は、ネットワークを切り替える基準を規定する情報である。例えば、Ｎｏ．１の条件では、機密性が高いネットワークを選択すべきことが規定されている。図５に示されるように、ネットワーク切り替えの判断基準としては、「機密性」「料金」「データレート」の３つがある。２つ以上の項目で条件が規定されている場合には、複数の条件をすべて満たすネットワークへ切り替える。なお、２つ以上の項目で条件が規定されている場合に、複数の条件のうちのいずれか一つを満たすネットワークに切り替えるようにネットワーク制御装置１０を設計することも可能である。この場合には、優先して判断する項目を予め決めておくことが望ましい。「利用帯域」は、選択されるネットワークとして必要な帯域に関する情報である。従って、ネットワーク切り替え条件を満たすネットワークであっても、利用帯域に規定された帯域幅を確保できない場合には、そのネットワークへの切り替えを行えない。図５に示すネットワーク選択情報は、ユーザにより設定される。設定の方法としては、インターネット経由でネットワーク選択情報を設定してもよいし、ネットワーク制御装置１０のオペレータに連絡することによりネットワーク選択情報を登録してもよい。また、ユーザが通信端末３０を購入したときに、購入時の契約内容と設定されたネットワークの選択条件情報３０を登録することも可能である。あるいは、通信端末３０をネットワークに接続された端末として登録する際に、選択条件を通知することも可能である。なお、本実施の形態では、ユーザごとに切り替え条件を設定可能な態様について説明したが、ネットワーク切り替え条件は全ユーザ共通とし、通信優先度の高い通信相手の情報のみをユーザごとに設定可能とすることもできる。
【００６７】
ネットワーク情報収集蓄積部２０は、ネットワーク制御装置１０により管理するネットワークの利用状況等に関する情報を収集し、蓄積する機能を有する。図６は、ネットワーク情報収集蓄積部２０に蓄積された情報の例を示す図である。この例では、ネットワーク情報として、「ネットワーク種別」「機密性」「料金」「データレート」「利用可能帯域」に関する情報が蓄積されている。「ネットワーク種別」は、ネットワークを識別する情報である。「機密性」「料金」「データレート」の各情報は、ネットワークに関する情報であり、ネットワークによって決まる静的な情報である。この例によれば、３Ｇネットワークは、機密性、料金が高く、データレートが３８４ｋｂｐｓという特徴を有することが分かる。「利用可能帯域」は、現在利用可能な帯域に関する情報であり、そのときの状況に応じて変化する情報である。この例では、３Ｇネットワークは、現在３８４ｋ（ｂｐｓ）の帯域を利用可能なことが分かる。また、ＷＬＡＮネットワークは、最大の１０Ｍｂｐｓの帯域は利用できず、現在は８Ｍｂｐｓの通信が可能であることが分かる。利用可能帯域のように状況に応じて変化する情報は、ネットワーク情報収集蓄積部２０によって定期的に収集される。
【００６８】
ネットワーク選択制御部２２は、端末情報蓄積部１８に蓄積された情報およびネットワーク情報収集蓄積部２０に蓄積された情報に基づいて、通信端末３０へ接続するネットワークを選択する機能を有する。このように、端末情報蓄積部１８およびネットワーク選択情報蓄積部２０から取得した情報に基づいてルーティングすることにより、ネットワーク選択制御部２２は通信端末３０の要望に応じたネットワークを用いてルーティングを行える。ネットワーク選択制御部２２によるネットワーク選択の例については、ネットワーク制御装置１０の動作説明において説明する。
【００６９】
連携部２４は、アプリケーションレイヤであるネットワーク選択制御部２２の判断に基づき、データ転送部１２のパケットルーティングテーブルを更新する機能を有する。
【００７０】
次に、第１の実施の形態の通信端末３０について説明する。図７は、第１の実施の形態の通信端末３０の構成を示す図である。図７に示すように、通信端末３０は、階層化された構成を有する。上位層３２はＯＳＩ参照モデルのアプリケーション層に相当し、下位層４０はＯＳＩ参照モデルのトランスポート層から物理層に相当する。また、通信端末３０は、上位層３２と下位層４０との間に下位層４０の情報を収集する下位層情報収集部５０を有する。
【００７１】
通信端末３０は、上位層３２に、ユーザインターフェース３８と、通知制御部３４と、アプリケーション３６とを有する。また、通信端末３０は、下位層４０に、通信プロトコル制御部４２と、無線インターフェース制御部４４と、３Ｇインターフェース４６と、ＷＬＡＮインターフェース４８とを有する。以下、通信端末３０のそれぞれの構成要素について説明する。
【００７２】
通知制御部３４は、通信端末３０が利用しているＮＷ情報と候補となっているＮＷ情報およびメディア転送ＩＰアドレス情報をネットワーク制御装置１０に通知する機能を有する。
【００７３】
アプリケーション３６は、通信により実行されるアプリケーションに要求される条件とサービスロジックを提供する機能を有する。
【００７４】
ユーザインターフェース３８は、ユーザからの入力を受け付け、またユーザへの情報出力を行う機能を有する。
【００７５】
通信プロトコル制御部４２は、無線インターフェースにおける通信プロトコルに関する制御を行う機能を有する。通信プロトコル制御部４２は、ＯＳＩ参照モデルのトランスポート層およびネットワーク層に相当する。
【００７６】
無線インターフェース制御部４４は、無線通信を行うために必要な無線インターフェースを制御する機能を有する。無線インターフェース制御部４４は、ＯＳＩ参照モデルのデータリンク層に相当する。
【００７７】
３Ｇインターフェース４６は、３Ｇネットワークにアクセスするための無線インターフェース、ＷＬＡＮインターフェース４８はＷＬＡＮネットワークにアクセスするための無線インターフェースである。２つのインターフェース４６，４８は、ＯＳＩ参照モデルの物理層に相当する。
【００７８】
下位層情報収集部５０は、無線インターフェースのデータリンク層および物理層の情報、例えば電波強度情報を監視収集する機能を有する。下位層情報収集部５０は、収集した情報を通知制御部３４に入力する。
【００７９】
次に、本実施の形態のネットワーク制御装置１０および通信端末３０の動作について説明する。図８は、ネットワーク制御装置１０および通信端末３０の動作を示す図である。
【００８０】
通信端末３０は、下位層情報収集部５０により電波強度を監視し、通信端末３０が新しいネットワークに入ったか否か判定する（Ｓ１０）。新しいネットワークに入った場合には、通信端末３０は、新しいネットワークからＩＰアドレスを取得する（Ｓ１２）。
【００８１】
次に、通信端末３０は、取得したＩＰアドレスと使用中ネットワークのＩＰアドレスをレジスタメッセージのヘッダの「Ｃｏｎｔａｃｔ」の項目に記述したメッセージを生成し、ネットワーク制御装置１０に送信する（Ｓ１４）。
【００８２】
ここで、ＳＩＰのレジスタメッセージのシーケンスについて図９を参照しながら説明する。図９に示すように、通信端末３０がネットワーク制御装置１０にレジスタメッセージを送信し、これを受けたネットワーク制御装置１０は送信元の通信端末３０を登録し、成功レスポンスである２００ＯＫを送信する。以上で、レジスタメッセージのシーケンスが完了する。
【００８３】
図１０は、ここで送信されるレジスタメッセージを示す図である。レジスタメッセージのヘッダには、「Ｃｏｎｔａｃｔ」の項目の他に、送信元の通信端末３０のＵＲＩを記述した「Ｆｒｏｍ」および「Ｔｏ」という項目と、登録を要求する期間に関する情報が記述される「Ｅｘｐｉｒｅｓ」という項目とを有する。ここでは、「Ｅｘｐｉｒｅｓ」には値が記述されていない。これは、期間を定めないで登録することを意味する。
【００８４】
ＳＩＰにおいて、ボディは、標準情報から拡張された情報を記述できる部分である。レジスタメッセージのボディに、使用中のアプリケーションの情報、メディア転送ＩＰアドレス、現在利用しているNWの電波強度および候補となっているNWの電波強度の情報が記述されている。なお、メディア転送ＩＰアドレスは、ネットワークのＩＰアドレスと異なる場合に記述される情報である。
【００８５】
ネットワーク制御装置１０は、通信端末３０から送信されたレジスタメッセージをデータ転送部１２によって受信し、メッセージ転送部１４を経由してＳＩＰメッセージ処理部１６に入力する。ＳＩＰメッセージ処理部１６は、受信したレジスタメッセージのヘッダおよびボディの情報を抽出し、ネットワーク選択制御部２２に送信する（Ｓ１６）。
【００８６】
ネットワーク選択制御部２２は、通信端末３０によって使用可能となった新しいネットワークにハンドオーバするか否かを判断するために、まず、端末情報蓄積部１８、ネットワーク情報収集蓄積部２０に、端末情報、ネットワーク選択情報、およびネットワーク情報の取得を要求する（Ｓ１８）。ネットワーク情報収集蓄積部２０は、網側の情報をネットワーク選択制御部２２に送信し（Ｓ２０）、端末情報蓄積部１８は、端末情報および選択テーブルの情報をネットワーク選択制御部２２に送信する（Ｓ２２）。続いて、ネットワーク選択制御部２２は、取得した情報に基づいて使用するネットワークを選択する（Ｓ２４）。
【００８７】
ここで、ネットワークの選択例について説明する。ここでは、通信端末３０が図４の端末情報に示される通信を行っている場合に、使用するネットワークを選択する例について説明する。まず、ユーザ１の通信端末３０が存在するネットワークについて説明する。図４の「現在利用しているＮＷ情報」および「候補となっているＮＷ情報」を参照すると、ユーザ１の通信端末３０が３Ｇネットワークを利用している状態で、ＷＬＡＮネットワークも利用可能なエリアに入ったことが分かる。本例では、ユーザ１の通信端末３０が３Ｇネットワークを利用すべきか、ＷＬＡＮネットワークを利用すべきかをネットワーク選択情報（図５参照）を参照して決定する。
【００８８】
ユーザ１の通信相手ａ１は、図５に示すネットワーク選択情報によれば通信優先度の高い通信相手である。また、通信中のアプリケーションは音声サービスである。従って、ネットワーク選択制御部２２は、図５に示すネットワーク選択情報のうちの「Ｎｏ．１」の機密性が高いという基準によってネットワークを選択することになる。ここで、図６に示すネットワーク情報蓄積部２０に蓄積されたネットワーク情報を参照すると、３Ｇネットワークの方がＷＬＡＮネットワークより機密性が高いことが分かる。従って、ネットワーク選択制御部２２は、３Ｇネットワークを選択すべきと判断する。なお、ネットワーク選択情報の「Ｎｏ．１」には、利用可能帯域が規定されていないが、例えば、「Ｎｏ．２」の基準のように、利用可能帯域が規定されている場合には、選択したネットワークの現在の利用帯域が、規定された利用帯域を超えるか否かの判断をし、規定された利用帯域を超える場合に最終的にそのネットワークを選択する。
【００８９】
使用するネットワークを決定した後に、ネットワーク選択制御部２２は、ハンドオーバを行うか否か判定する（Ｓ２６）。現在利用中のネットワークと選択したネットワークとが異なる場合にはハンドオーバすると判断し、同じ場合にはハンドオーバしないと判断する。ハンドオーバを行うと決定した場合、ネットワーク選択制御部２２は上位層３２と下位層４０とのの連携部２４により、ネットワーク層におけるデータ転送部１２のルーティングテーブルを書き換える（Ｓ２８）。連携部２４はソケットによるネットワーク選択制御部２２からのルーティングテーブル更新要求に基づき、データ転送部１２に利用されるルーティングテーブルを書き換える。データ転送部１２は、ルーティングテーブルの新しいルーティングパスを書き込み、ハンドオーバ前のルーティングパスを削除する。そして、データ転送部１２は、通信相手からのデータをルーティングテーブルに書き込まれた新しいデータパスによりデータの転送する（Ｓ３０）。
【００９０】
なお、実際のモバイルネットワークでは、ＡＡＡ（Authentication, Authorization, and Accounting）とＱｏＳ確保などといった手続きも必要となるが、それらは標準で規定されている方式に準じるものとする。
【００９１】
以上、第１の実施の形態の通信端末３０およびネットワーク制御装置１０について説明した。
【００９２】
第１の実施の形態のネットワーク制御装置１０は、通信端末３０から登録されたネットワーク選択情報を端末情報蓄積部１８に蓄積し、蓄積されたネットワーク選択情報に基づいて、その通信端末３０へ接続するネットワークを選択する。これにより、通信端末３０の要望に合ったネットワークを選択することが可能となる。
【００９３】
上記では、ネットワーク制御装置１０のネットワーク選択制御部２２は、優先度、アプリケーションの情報に基づいて、ネットワークを選択する例について説明したが、その他の情報を基準としてネットワークを選択してもよい。
【００９４】
ネットワーク制御装置１０は、通信端末３０から送信される電波強度情報を受信して、端末蓄積情報部に蓄積しているので、この電波強度情報に基づいてネットワークを選択することも可能である。例えば、優先度やアプリケーションにより複数のネットワークを使用可能と判定された場合に、電波強度が大きいネットワークを選択してもよい。これにより、ハンドオーバ後の通信を安定して行える。
【００９５】
なお、上記した第１の実施の形態では、通信端末３０がネットワーク制御装置１０により制御される例について説明したが、通信を行う通信端末３０と通信端末７０がともにネットワーク制御装置１０に制御されることとしてもよい。この場合、通信端末３０または通信端末７０のいずれかのネットワークが変化した場合に、ルーティングテーブルが書き換えられる。
【００９６】
次に、本発明の第２の実施の形態のネットワーク制御装置１０および通信端末３０について説明する。第２の実施の形態の通信端末３０は、新しいネットワークに入ったときに、あらかじめ設定されたネットワーク選択情報に基づいて、ハンドオーバするか否か判定する通信端末３０である。なお、第２の実施の形態のネットワーク制御装置１０および通信端末３０が適用される環境は、第１の実施の形態と同様である（図２参照）。
【００９７】
図１１は、第２の実施の形態の通信端末３０の構成を示す図である。第２の実施の形態の通信端末３０は、第１の実施の形態の通信端末３０と基本的な構成は同じであるが、通知制御部３４の替わりに、ネットワーク選択機能を持つＮＷ選択通知部５４になり、また、設定情報蓄積部５２をさらに備えている点が異なる。
【００９８】
設定情報蓄積部５２には、第１の実施の形態のネットワーク制御装置１０が有する端末情報蓄積部１８に蓄積された端末情報（図４参照）およびネットワーク選択情報（図５参照）が蓄積されている。ネットワーク選択情報は、ユーザインターフェース３８を通じてユーザにより設定される。また、設定情報蓄積部５２には、第１の実施の形態のネットワーク制御装置１０のネットワーク情報収集蓄積部２０（図６参照）が有するネットワーク情報が蓄積されている。なお、ネットワーク情報は、ネットワーク制御装置１０からの通知を受けて更新されることが好ましい。
【００９９】
ＮＷ選択通知部５４は、通信端末３０が新しいネットワークに入ったことを検知したときに、設定情報蓄積部５２に蓄積された情報を用いて、ハンドオーバを行うか否かを判定する機能を有する。また、ＮＷ選択通知部５４は、ハンドオーバをすると判定した場合には、ネットワーク制御装置１０にルーティングテーブルを更新させるためのレジスタメッセージを作成し、送信する機能を有する。
【０１００】
次に、ネットワーク制御装置１０について説明する。図１２は、第２の実施の形態のネットワーク制御装置１０の構成を示す図である。ネットワーク制御装置１０は、データ転送部１２と、メッセージ転送部１４と、ＳＩＰメッセージ処理部１６と、ネットワーク選択制御部２２と、連携部２４とを有する。第２の実施の形態で用いられるネットワーク制御装置１０は、通常のネットワーク制御装置である。
【０１０１】
ネットワーク選択制御部２２は、通信端末３０からのレジスタメッセージに含まれるハンドオーバ情報に基づいてルーティングテーブルの書き換えを起動する機能を有する。そして、連携部２４は、ネットワーク選択制御部２２の起動に基づいて、データ転送部１２のルーティングテーブルを書き換える機能を有する。
【０１０２】
次に、第２の実施の形態のネットワーク制御装置１０および通信端末３０の動作について説明する。図１３は、ネットワーク制御装置１０および通信端末３０の動作を示す図である。
【０１０３】
通信端末３０は、下位層情報収集部５０により電波強度を監視し、通信端末３０が新しいネットワークに入ったか否か判定する（Ｓ４０）。新しいネットワークに入った場合には、通信端末３０は、新しいネットワークからＩＰアドレスを取得する（Ｓ４２）。
【０１０４】
次に、通信端末３０のＮＷ選択通知部５４は、新しく入ったネットワークにハンドオーバするか否か判定するために、設定情報蓄積部５２にネットワーク選択情報の取得を要求し、アプリケーション３６に、アプリケーションの種別や通信相手の情報の取得を要求する（Ｓ４４）。設定情報蓄積部５２は、ユーザにより設定された選択条件をＮＷ選択通知部５４に送信し、アプリケーション３６はアプリ情報をＮＷ選択通知部５４に送信する（Ｓ４８）。
【０１０５】
続いて、通信端末３０は取得した情報に基づいてハンドオーバするか否かを判断する（Ｓ５０）。判断の方法については、第１の実施の形態においてネットワーク制御装置１０によって判断した方法と同様である。
【０１０６】
通信端末３０は、ハンドオーバするとＮＷ選択通知部５４により判断された場合、網側ネットワーク制御装置１０への通知用のレジスタメッセージを作成し、ネットワーク制御装置１０に送信する（Ｓ５２）。
【０１０７】
図１４は、ハンドオーバを指示するために作成されたレジスタメッセージの例を示す図である。ＮＷ選択通知部５４により作成されるメッセージはＳＩＰのレジスタメッセージである。ヘッダの「Ｆｒｏｍ」と「Ｔｏ」の項目には、通信端末３０の電話番号の情報が記述され、「Ｃｏｎｔａｃｔ」の項目には、ＳＩＰメッセージ送受信用のＩＰアドレスを記述する。また、メディア受信用のＩＰアドレスが上記ＳＩＰアドレスと異なる場合に、ボディにメディア転送用ＩＰアドレスを記述する。
【０１０８】
ネットワーク制御装置１０は、通信端末３０から送信されたレジスタメッセージをデータ転送部１２により受信し、メッセージ転送部１４を経由してＳＩＰメッセージ処理部１６に入力する。ＳＩＰメッセージ処理部１６は、レジスタメッセージからヘッダおよびボディの情報を抽出し、ネットワーク選択制御部２２に送信する（Ｓ５４）。
【０１０９】
ネットワーク選択制御部２２は、ネットワーク選択制御部２２とデータ転送部１２との連携部２４により、データ転送部１２のルーティングテーブルを書き換える。連携部２４はソケットによるネットワーク選択制御部２２からのルーティングテーブル更新要求に基づき、データ転送部１２によって利用されるルーティングテーブルを書き換える（Ｓ５６）。データ転送部１２は、ルーティングテーブルの新しいルーティングパスを書き込み、ハンドオーバ前のルーティングパスを削除する。そして、データ転送部１２は、通信相手からのデータをルーティングテーブルに書き込まれた新しいデータパスによりデータの転送する（Ｓ５８）。
【０１１０】
なお、実際のモバイルネットワークでは、ＡＡＡとＱｏＳ確保などといった手続きも必要となるが、それらは標準で規定されている方式に準じるものとする。
【０１１１】
以上、第２の実施の形態の通信端末３０およびネットワーク制御装置１０について説明した。
【０１１２】
第２の実施の形態の通信端末３０は、あらかじめユーザにより登録されたネットワーク選択情報を設定情報蓄積部５２に蓄積し、蓄積されたネットワーク選択情報に基づいて、接続するネットワークを選択し、ハンドオーバするか否か判断する。これにより、通信端末３０の要望に合ったネットワークを選択することが可能となる。
【産業上の利用可能性】
【０１１３】
以上説明したように、本発明は、通信方式の異なるネットワークに入った通信端末とその通信相手との間で接続の確立をし直さなくても、通信を維持しつつ高速にネットワークを切り替えることができるというすぐれた効果を有し、通信方式の異なる複数のネットワークに接続可能な通信端末への接続を制御するネットワーク制御装置等として有用である。
【図面の簡単な説明】
【０１１４】
【図１】第１の実施の形態のネットワーク制御装置の構成を示す図
【図２】本発明のネットワーク制御装置および通信端末が適用される環境を示す図
【図３】ルーティングテーブルの例を示す図
【図４】端末情報の例を示す図
【図５】ネットワーク選択情報の例を示す図
【図６】ネットワーク情報の例を示す図
【図７】第１の実施の形態の通信端末の構成を示す図
【図８】第１の実施の形態のネットワーク制御装置および通信端末の動作を示す図
【図９】レジスタメッセージのシーケンスを示す図
【図１０】第１の実施の形態において送信されるレジスタメッセージの例を示す図
【図１１】第２の実施の形態の通信端末の構成を示す図
【図１２】第２の実施の形態のネットワーク制御装置の構成を示す図
【図１３】第２の実施の形態のネットワーク制御装置および通信端末の動作を示す図
【図１４】第２の実施の形態において送信されるレジスタメッセージの例を示す図
【符号の説明】
【０１１５】
１０  ネットワーク制御装置
１２  データ転送部
１４  メッセージ転送部
１６  ＳＩＰメッセージ処理部
１８  端末情報蓄積部
２０  ネットワーク情報収集蓄積部
２２  ネットワーク選択制御部
２４  連携部
３０  通信端末
３２  上位層
３４  通知制御部
３６  アプリケーション
３８  ユーザインターフェース
４０  下位層
４２  通信プロトコル制御部
４４  無線インターフェース制御部
４６  ３Ｇインターフェース
４８  ＷＬＡＮインターフェース
５０  下位層情報収集部
５２  設定情報蓄積部
５４  ＮＷ選択通知部
【図１】
2005229583.tif 000003
【図２】
2005229583.tif 000004
【図３】
2005229583.tif 000005
【図４】
2005229583.tif 000006
【図５】
2005229583.tif 000007
【図６】
2005229583.tif 000008
【図７】
2005229583.tif 000009
【図８】
2005229583.tif 000010
【図９】
2005229583.tif 000011
【図１０】
2005229583.tif 000012
【図１１】
2005229583.tif 000013
【図１２】
2005229583.tif 000014
【図１３】
2005229583.tif 000015
【図１４】
2005229583.tif 000016