(57)【要約】      （修正有）【課題】コールをデュアル・モード無線デバイスにルーティングするためのシステムおよび方法。【解決手段】ネットワーク・ノードが、コールを受信し、そのコールが、あるデュアル・モード無線デバイスに関連していると判定する。この判定が行われると、ネットワーク・ノードは、そのコールをそのデュアル・モード無線デバイスに接続する際に使用するための、複数のネットワーク（例えば、セルラー・ネットワーク、またはＶｏＩＰネットワークなどのパケット・ベースのネットワーク）の１つを選択する。ネットワーク・ノードは、選択されたネットワークを介して、コールをデュアル・モード無線デバイスにルーティングする。コール中、ネットワーク・ノードは、コールを別のネットワークに再ルーティングすることを、その別のネットワークが、その時点で、そのコールに関して、より適しているとネットワーク・ノードが判定した場合に行う。【選択図】図３
2006325215.tif 000002
【特許請求の範囲】
【請求項１】
コールをデュアル・モード無線デバイスにルーティングするための方法であって、
前記コールをネットワーク・ノードにおいて受信する工程と、
前記コールを前記デュアル・モード無線デバイスに接続する際に使用するための、複数のネットワークの１つを選択する工程と、
前記選択されたネットワークを介して、前記コールを前記デュアル・モード無線デバイスにルーティングする工程と、
前記コール中、前記複数のネットワークの別のネットワークを介して、前記コールを前記デュアル・モード無線デバイスに再ルーティングする工程とを含む方法。
【請求項２】
前記デュアル・モード無線デバイスは、セルラー・ネットワークとパケット・ベースのネットワークのいずれかを介して通信する請求項１に記載の方法。
【請求項３】
デュアル・モード無線デバイス・ステータス情報と、複数のネットワークの前記１つのネットワークに関するネットワーク情報のうちの少なくとも一方を受信する工程をさらに含む請求項１に記載の方法。
【請求項４】
前記デバイス・ステータス情報は、前記デュアル・モード無線デバイスの位置、前記デュアル・モード無線デバイスによって受信された１つまたは複数の信号の強度、および複数のネットワークの前記１つのネットワーク上における前記コールに関連する費用のうちの少なくとも１つをさらに含む請求項３に記載の方法。
【請求項５】
前記ネットワーク情報は、前記ネットワークの容量と、特定の区域における前記ネットワークのカバレッジのうちの少なくとも一方をさらに含む請求項３に記載の方法。
【請求項６】
前記再ルーティングする工程は、前記複数のネットワークの前記別のネットワークを選択する工程をさらに含む請求項１に記載の方法。
【請求項７】
前記複数のネットワークの前記別のネットワークを選択する工程は、デバイス・ステータス情報と、前記複数のネットワークの前記別のネットワークに関するネットワーク情報のうちの一方を受信する工程をさらに含む請求項６に記載の方法。
【請求項８】
前記再ルーティングする工程は、デバイス・ステータス情報とネットワーク情報のうちの少なくとも一方を求めて前記デュアル・モード無線デバイスにポーリングを行う工程をさらに含む請求項１に記載の方法。
【請求項９】
コールをデュアル・モード無線デバイスにルーティングするための方法であって、
前記コールをネットワーク・ノードにおいて受信する工程と、
前記コールを前記デュアル・モード無線デバイスに接続する際に使用するための、複数のネットワークの１つを選択する工程と、
前記選択されたネットワークを介して、前記コールを前記デュアル・モード無線デバイスにルーティングする工程と、
前記コール中に、前記コールを前記複数のネットワークの別のネットワークに再ルーティングするかどうかを判定する工程とを含む方法。
【請求項１０】
デュアル・モード無線デバイス・ステータス情報と、前記複数のネットワークの前記１つのネットワークに関するネットワーク情報のうちの少なくとも一方を受信する工程をさらに含む請求項９に記載の方法。
【請求項１１】
前記デバイス・ステータス情報は、前記デュアル・モード無線デバイスの位置、前記デュアル・モード無線デバイスによって受信された１つまたは複数の信号の強度、および複数のネットワークの前記１つのネットワーク上における前記コールに関連する費用のうちの少なくとも１つをさらに含む請求項１０に記載の方法。
【請求項１２】
前記ネットワーク情報は、前記ネットワークの容量と、特定の区域における前記ネットワークのカバレッジのうちの少なくとも一方をさらに含む請求項１０に記載の方法。
【請求項１３】
前記判定する工程は、前記デュアル・モード無線デバイスにポーリングを行う工程をさらに含む請求項９に記載の方法。
【請求項１４】
前記判定する工程は、前記コールを前記複数のネットワークの前記別のネットワークに再ルーティングする工程をさらに含む請求項９に記載の方法。
【請求項１５】
デュアル・モード無線デバイスに関連するコールをルーティングするためのネットワーク・ノードであって、
前記コールをネットワーク・ノードにおいて受信するための手段と、
前記デュアル・モード無線デバイスによって使用されるためのネットワークを選択するための手段と、
前記選択されたネットワークを介して、前記コールを前記デュアル・モード無線デバイスにルーティングするための手段と、
前記コール中に、前記選択されたネットワークを別のネットワークに変更するかどうかを判定するための手段とを含むネットワーク・ノード。
【請求項１６】
デュアル・モード無線デバイス・ステータス情報と、複数のネットワークの前記１つのネットワークに関するネットワーク情報のうちの少なくとも一方を受信するための手段をさらに含む請求項１５に記載のネットワーク・ノード。
【請求項１７】
前記デュアル・モード無線デバイス・ステータス情報は、前記デュアル・モード無線デバイスの位置、前記デュアル・モード無線デバイスによって受信された１つまたは複数の信号の強度、および複数のネットワークの前記１つのネットワーク上における前記コールに関連する費用のうちの少なくとも１つをさらに含む請求項１６に記載のネットワーク・ノード。
【請求項１８】
前記ネットワーク情報は、前記ネットワークの容量と、特定の区域における前記ネットワークのカバレッジのうちの少なくとも一方をさらに含む請求項１６に記載のネットワーク・ノード。
【請求項１９】
前記選択されたネットワークを変更するかどうかを判定するための前記手段は、前記コールを前記別のネットワークに再ルーティングするための手段をさらに含む請求項１５に記載のネットワーク・ノード。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、コールをデュアル・モード無線デバイスにルーティングすることに関し、より詳細には、デュアル・モード無線デバイスに対するコールのためのネットワークを選択することに関する。
【背景技術】
【０００２】
無線通信は、最も活発な技術開発分野の１つである。無線通信は、今日、多数の様々なアプリケーションを範囲に含む。遠隔通信ビジネスの最大で最も顕著な部分が、電話である。無線電話の世界的な成長速度は、ここ１０年にわたって非常に果敢であった。今日の無線電話は、現在では、音声ばかりではなく、ビデオ、イメージ、テキスト、およびデータの伝送などの、他のサービスもサポートすることができる。
【０００３】
人気が高まってきた別の無線技術が、ＩＥＥＥ８０２．１１が好例となる、ワイヤレス・フィデリティ（ｗｉｒｅｌｅｓｓ  ｆｉｄｅｌｉｔｙ）システムまたは「Ｗｉ−Ｆｉ」システムと呼ばれる、無線ＬＡＮ（ローカル・エリア・ネットワーク）システムである。詳細には、Ｗｉ−Ｆｉは、多くのビジネス、機関、学校、および自宅において、有線ＬＡＮ（ローカル・エリア・ネットワーク）の代替として受け入れられている。さらに、多くの空港、ホテル、カフェ、およびその他の施設が、現在では、Ｗｉ−Ｆｉネットワークへの公共アクセスを提供している（すなわち、ホット・スポット）。
【０００４】
セルラー技術をＷｉ−Ｆｉ技術と統合するデバイスが、導入されている。具体的には、「スマートフォン」としばしば、呼ばれる、それらのデュアル・モード無線デバイスは、セルラー・ネットワークを介して、またはインターネットなどのパケット・ベースのネットワーク（例えば、ＶｏＩＰ（ボイス・オーバ・インターネット・プロトコル））を介して、信号を送受信することができる。
【０００５】
無線事業者は、デュアル・モード無線デバイスを有する顧客が、デュアル・モード無線デバイスから、パケット・ベースのネットワーキングとセルラー・ネットワーキングの間で、切り替えを行うことができるようにしている。あるコールに関して、いずれのネットワークを使用するべきかの判定は、いずれの技術が、そのコールに関して利用できるか、ならびにそのコールに関して利用できる最も安価な技術などの特性に依存することが可能である。
【０００６】
しかし、ネットワークの顧客による選択は、さらなる問題を持ち込む。つまり、顧客が、「最良」の利用可能なネットワーク（例えば、ネットワーク・カバレッジ、またはネットワーク上のコールの費用の点で）を選ばない可能性がある。例えば、顧客は、その選択が、最も安価なサービスをもたらすという誤った認識に基づいて、コールを扱うネットワークを選択する可能性がある。その認識は、１つのネットワークが、別のネットワークよりも常に安いという誤った信念に基づくことが可能である。
【０００７】
この問題を改善するため、デュアル・モード無線デバイスは、顧客が、利用可能な最良のネットワークを選択するのを助ける情報を提供することができる。例えば、デュアル・モード無線デバイスは、コールに関して、それぞれの利用可能なネットワークに関連する料金請求の推定を提供することができる。また、デュアル・モード無線デバイスは、それぞれの利用可能なネットワークに関連する信号強度も提供することができる。しかし、そのような情報を持っていても、顧客は、最も安価なネットワーク、または最も強い信号を有するネットワークを選ばない可能性がある。１つには、顧客は、デュアル・モード無線デバイスによって提供された情報を読み間違える可能性がある。第２に、顧客は、提供された推定／情報を無視することを選ぶ可能性がある。
【０００８】
顧客がネットワークを選択することに関連する諸問題に対する最近の問題解決法は、デュアル・モード無線デバイスによる、コールの開始時におけるネットワークの自動選択である。このため、デュアル・モード無線デバイスは、顧客が、着呼側をダイヤル呼び出しすると、例えば、いずれのネットワークが、最も強い信号を有するか、および／またはいずれのネットワークが、顧客に最も安価なコールを提供するかを判定する。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
従来の手法は、デュアル・モード無線デバイスによって選択されるネットワークに対するいくらかのコントロールを提供するが、それらの手法は、コール全体を通して、コールに関して最良のネットワーク（例えば、最も安価なネットワーク、最も強い信号を提供するネットワーク、最大の容量を有するネットワーク）を維持するという問題に対処できていない。詳細には、コールの開始時におけるネットワーク選択は、コール全体を通して最良の選択ではない可能性がある。例えば、特定のネットワークの信号強度は、デュアル・モード無線デバイスが、コール中に移動するにつれ、変化する可能性がある。さらに、コールの費用は、デュアル・モード無線デバイスが場所を変えるにつれ、変化する可能性がある。例えば、コールが、セルラー・ネットワーク上で行われている場合、発呼者は、最初、そのコールに関してローカル料金を請求する区域内でスタートする可能性がある。顧客は、その後、同一のコール中に、そのコールに関してローミング料金請求をもたらす区域に移動する可能性がある。このため、コールの開始時におけるセルラー・ネットワークの選択は、最も安価な選択としてスタートするが、コール全体を通して最も安価な選択のままではない可能性がある。
【課題を解決するための手段】
【００１０】
本発明は、コールをデュアル・モード無線デバイスにルーティングするための方法および装置を提供する。本発明の実施形態によれば、ネットワーク・ノード、または移動交換局が、コールを受信する。ネットワーク・ノードは、そのコールが、あるデュアル・モード無線デバイスに関連していると判定する。この判定が行われると、ネットワーク・ノードは、次に、そのコールをそのデュアル・モード無線デバイスに接続する際に使用するための、複数のネットワークの１つ（例えば、セルラー・ネットワークまたはパケット・ベースのネットワーク）を選択する。ネットワーク・ノードは、次に、選択されたネットワークを介して、コールをデュアル・モード無線デバイスにルーティングする。コール中、ネットワーク・ノードは、コールを別のネットワークに再ルーティングすることを、その別のネットワークが、その時点で、そのコールにより適しているとネットワーク・ノードが判定した場合、行う。
【００１１】
一実施形態では、ネットワーク・ノードは、別のネットワークが、コールにより適していることを、デュアル・モード無線デバイスの位置、それぞれの利用可能なネットワークからデュアル・モード無線デバイスによって受信される１つまたは複数の信号の強度、およびネットワーク上のコールに関連する費用などの、デバイス・ステータス情報から判定する。ネットワーク・ノードは、デュアル・モード無線デバイスにポーリングを行って、その情報を獲得することができる。また、ネットワーク・ノードは、ネットワークの容量や、特定の区域におけるネットワークのカバレッジなどのネットワーク情報を使用して、上述の判定を行うこともできる。また、ネットワーク・ノードは、ネットワークと通信する（例えば、無線アクセス・ポイントと通信して、パケット・ベースのネットワークについての情報を獲得する、または基地局と通信して、セルラー・ネットワークについての情報を獲得する）こともできる。
本発明の以上の利点、およびその他の利点は、以下の詳細な説明、および添付の図面を参照することにより、当業者には明白となろう。
【発明を実施するための最良の形態】
【００１２】
図１は、本発明の諸原理によるネットワーク・アーキテクチャの高レベルのブロック図を示す。本発明の特定の諸実施形態に関するさらなる詳細は、図２〜図４に関連して、さらに詳細に説明する。図１は、パケット・ベースのネットワーク（例えば、ワイヤレス・フィデリティ、またはＷｉ−Ｆｉ）を介して、またはセルラー・ネットワークを介して（例えば、ＣＤＭＡ（符号分割多重アクセス）、ＴＤＭＡ（時間分割多重化）などを使用して）通信することができるデュアル・モード無線デバイス１０２を示す。セルラー・ネットワークは、第１の基地局１０４ａ、第２の基地局１０４ｂ、第３の基地局１０４ｃ、および第４の基地局１０４ｄ（全体的に１０４）を含む。各基地局１０４は、それぞれのセル・サイト１０５ａ、１０５ｂ、１０５ｃ、１０５ｄ（全体的に１０５）内に位置し、セル・サイトのアンテナからモバイル・コールを送受信する。このため、セル・サイト内のデバイスは、それぞれの基地局にコール情報を送信する／それぞれの基地局からコール情報を受信する。各基地局１０４は、ＭＳＣ（移動交換局）１０６と通信し、ＭＳＣ１０６によって制御される。ＭＳＣ１０６は、セルラー・ネットワークとＰＳＴＮ（公衆交換電話網）の間で切り替えを行う。また、移動交換局１０６は、インターネット１１２を介して、ＬＡＮ（ローカル・エリア・ネットワーク）１１０内のＷＡＰ（無線アクセス・ポイント）とも通信する。詳細には、ＭＳＣ１０６は、ＬＡＮ１１０に向けられたコールを受信し、そのデータをパケットに変換し、その後、そのパケットを、インターネット１１２を介してＬＡＮ１１０に送信する。
【００１３】
本発明は、デュアル・モード無線デバイス１０２にコールをルーティングするための方法および装置を提供する。ＣＯ（中央局）１１６に接続された陸線電話機１１４を考慮されたい。ＣＯ１１６は、ＭＳＣ１０６と通信する。陸線電話機１１４のユーザが、デュアル・モード無線デバイス１０２を呼び出すと、そのコールは、周知の形でＭＳＣ１０６にルーティングされる。通常のＭＳＣは、そのコールを第４の基地局１０４ｄに向かわせる。というのは、デバイス１０２は、第４のセル・サイト１０５ｄ内に位置しているからである。デュアル・モード無線デバイス１０２のユーザが、区域１１８内などの、ＬＡＮ１１０またはセルラー・ネットワークを介して、デュアル・モード無線デバイス１０２が通信することを可能にする区域に移動した場合、ＭＳＣは、従来、コールが開始されたネットワーク（すなわち、セルラー・ネットワーク）上にコールを維持する。さらに、デュアル・モード無線デバイスが、コールの開始時にセルラー・ネットワークを自動的に選択した場合（またはユーザが、選択していた場合）、デュアル・モード無線デバイスは、セルラー・ネットワークが利用可能である（かつ、十分な信号強度を提供する）限り、コールの継続時間にわたって、そのセルラー・ネットワークを使用する。このため、デュアル・モード無線デバイスは、コールの継続時間全体を通して、最良の利用可能なネットワーク（例えば、最も安価な料金を提供するネットワーク、または最も強い信号を提供するネットワーク）を使用しない可能性がある。
【００１４】
本発明の諸原理によれば、ＭＳＣ１０６は、コールをデュアル・モード無線デバイス１０２に動的にルーティングするように構成される。コールのＭＳＣによるルーティングは、デバイスの位置、所与の地理的区域内でより良好なカバレッジを有するネットワーク、またはより多くの容量を提供するネットワークなどの、様々な要因に基づくことが可能である。例えば、デュアル・モード無線デバイス１０２が、第１のセルラー・サイト１０５ａ内だけの第１の位置にある場合、ＭＳＣ１０６は、コールを第１の基地局１０４ａにルーティングする。同様に、デュアル・モード無線デバイス１０２が、ＬＡＮ１１０内だけの第２の位置１２０にある場合、ＭＳＣ１０６は、ＶｏＩＰ（すなわち、ＬＡＮ１１０）を使用して、コールをデバイス１０２にルーティングする。デュアル・モード無線デバイス１０２が、無線アクセス・ポイント１０８と第４の基地局１０４ｄの両方が、デバイス１０２に対して情報を送受信することができる区域１１８に入っている場合、ＭＳＣ１０６は、コールに関して最良の利用可能なネットワークを選択する。
【００１５】
デュアル・モード無線デバイス１０２のユーザが、ＬＡＮ１１０からセルラー・ネットワークに移動した場合、ＭＳＣ１０６は、コールをセルラー・ネットワーク（例えば、第４のセル・サイト１０５ｄ）に再ルーティングする。ユーザが、次に、ＬＡＮ１１０のカバレッジ（例えば、区域１１８）に入るように戻った場合、ＭＳＣ１０６は、コールをパケット・ベースのネットワーク（例えば、ＬＡＮ１１０）に再ルーティングすることを、パケット・ベースのネットワークの特性（例えば、ＬＡＮ１１０によって提供されるカバレッジおよび容量）により、ＬＡＮ１１０が、その時点で、そのコールにより適していることが実証されるならば、行うことができる。このため、ＭＳＣ１０６は、コールを１つのネットワーク（セルラー・ネットワーク）から別のネットワーク（ＬＡＮ１１０）に切り替えながら、コールが、デュアル・モード無線デバイス１０２上で中断されずに続けられることを可能にする。したがって、コールの開始時においてだけではなく、コール全体を通して、「最良の」利用可能なネットワークが選択される。
【００１６】
コールに関して、いずれのネットワークを使用するかの自動選択は、ＭＳＣ１０６によって実行される。このため、ネットワークの選択は、デュアル・モード無線デバイス１０２のユーザにトランスペアレントに行われる。ユーザは、コールの開始時、またはコール中に、何も選択するのを憶えておく必要がない。コールに関して、最良の利用可能なネットワークを判定するため、ＭＳＣ１０６は、デュアル・モード無線デバイス１０２に定期的に（例えば、３０秒ごとに１回）ポーリングを行って、コール関して、より良好な経路が存在するかどうかを判定する。さらに、ＭＳＣ１０６は、デバイス１０２の位置を知っており、その位置を周知の形で格納している。このため、コールが、いくつかのネットワークを使用して行われることが可能である場合、ＭＳＣ１０６は、その時点で、コールに関して、いずれのネットワークを使用すべきかを、そのネットワーク、およびデュアル・モード無線デバイス１０２の特定の特性に基づいて判定する。
【００１７】
一実施形態では、ＭＳＣ１０６は、データベース１２２のデータベース・ルックアップを実行して、コールに関する最良のネットワークを判定する。以下により詳細に説明するとおり、データベース１２２は、例えば、各ネットワークの特性を格納する。データベース１２２は、ＭＳＣ１０６の内部コンポーネントとして示されている（例えば、内部メモリまたは内部ストレージの中に格納されている）ことに留意されたい。しかし、様々な代替の実施形態では、データベース１２２は、外部から接続されたデバイスであってもよく、あるいは、ＭＳＣ１０６が、ネットワーク・インタフェースを介してアクセスするスタンドアロン・ノードであってもよい。
【００１８】
図２は、好ましいネットワークのＭＳＣによる判定のために、デュアル・モード無線デバイスのデータベース１２２の中に格納されることが可能なデータ構造の一実施形態を示す。図２の実施形態によれば、データベース１２２は、各レコードが複数のフィールドを備える複数のレコードを含むリレーショナル・データベース２００を含む。フィールド２０２が、デュアル・モード無線デバイス１０２の電話番号を明らかにする。ＭＳＣ１０６は、番号のリストをＭＳＣ１０６のデータベース２００の中に格納して、着呼側番号が、デュアル・モード無線デバイスに向けられているかどうかをＭＳＣ１０６が判定することができるようにする。着呼側番号が、デュアル・モード無線デバイス（例えば、デュアル・モード無線デバイス１０２）に向けられている場合、ＭＳＣ１０６は、次に、そのコールに関する好ましいネットワークを判定する。
【００１９】
ＭＳＣ１０６が、コールが、デュアル・モード無線デバイス１０２に対するものであると確定すると、ＭＳＣ１０６は、次に、デュアル・モード無線デバイス１０２の位置を特定する。ＭＳＣ１０６は、ネットワークの判定の際に、デバイスの位置を利用する。
ＭＳＣ１０６は、各ネットワークに関連するネットワーク情報をＭＳＣ１０６のデータベース２００の中に格納する。例えば、ＭＳＣ１０６は、ＷＡＰ１０８と通信して、ＬＡＮのネットワーク容量２０４を特定する。例えば、第１のＬＡＮ１１０が、毎秒５４Ｍｂｉｔのネットワーク容量を有するのに対して、第２のＬＡＮが、毎秒４８Ｍｂｉｔのネットワーク容量を有する可能性がある。同様に、ＭＳＣ１０６は、各基地局１０４と通信して、各セルのネットワーク容量２０６を特定する。例えば、第１のセル・サイト１０５ａが、毎秒２００Ｋｂｉｔのネットワーク容量を有するのに対して、第２のセル・サイト１０５ｂが、毎秒１００Ｋｂｉｔのネットワーク容量を有する可能性がある。
【００２０】
好ましいネットワーク２１２を判定するため、ＭＳＣ１０６は、各ネットワークにおける信号強度も特定することができる。一実施形態では、ＭＳＣ１０６は、デバイス１０２から（例えば、定期的に、またはＭＳＣ１０６からの要求に応答して）、デュアル・モード無線デバイス１０２が、デバイス１０２の位置において受信するネットワーク信号２０８、２１０の強度などの信号情報を受信する。ＭＳＣ１０６は、デュアル・モード無線デバイスから、デュアル・モード無線デバイス１０２が特定の区域内で受信する信号の電力レベルを受信することができる。一実施形態では、ＭＳＣ１０６は、「強」、「平均」、および「弱」などのフラグを電力レベルに関連付ける。ネットワーク情報２０４〜２１０に基づき、ＭＳＣ１０６は、あるネットワークを好ましいネットワークとして指定する。
【００２１】
このため、ＭＳＣ１０６が、デュアル・モード無線デバイス１０２に対するコールを受信すると、ＭＳＣ１０６は、ＭＳＣ１０６のデータベース２００を調べて、デバイス１０２に対して好ましいネットワークを判定する。次に、コール全体を通して、ＭＳＣ１０６は、新たな情報をネットワーク（例えば、基地局１０４および／またはＬＡＮ１１０）から、またはデバイス１０２のポーリングを介して、デュアル・モード無線デバイス１０２から獲得することができる。この情報は、ＭＳＣ１０６が、コールに関して使用されるネットワークを変更すること、および／またはデータベース２００の更新をもたらす可能性がある。
【００２２】
レコード２１４〜２１６は、データベース１２２の中に格納されることが可能な例示的なレコードを示す。例えば、レコード２１４は、９６５−１５８９という電話番号を有するデュアル・モード無線デバイスが、セルラー・ネットワークとパケット・ベースのネットワークの両方の近辺にあることを、両方のネットワークからの信号の強度が、「強」の指定を有するという理由で、示す。パケット・ベースのネットワークは、毎秒５００Ｍｂｉｔの容量を有し、セルラー・ネットワークは、毎秒２００Ｋｂｉｔの容量を有する。両方のネットワークに関する信号強度は、「強」と分類されており、ＭＳＣ１０６は、パケット・ベースのネットワークを、そのデュアル・モード無線デバイスに対するコールに関する最良のネットワークとして指定している。
【００２３】
さらに、デュアル・モード無線デバイス１０２は、ユーザにトランスペアレントに、デバイス・ステータス情報（例えば、位置、１つまたは複数のネットワークから受信された信号の強度、コールに関する料金請求ステータス（例えば、ローカルまたはローミング））でＭＳＣ１０６を定期的に更新することができる。ＭＳＣ１０６は、その情報を、好ましいネットワーク２１２の判定の際に利用することができる。
【００２４】
さらに、ＭＳＣ１０６は、セキュリティ上の懸念に基づいて、あるネットワークを好ましいネットワークとして指定することができる。例えば、デュアル・モード無線デバイス１０２が、セキュリティで保護された場所に位置しているとＭＳＣ１０６が判定し、セルラー・ネットワークとパケット・ベースのネットワーク（例えば、ＬＡＮ１１０）がともに、同一のコールに関して利用できる場合、ＭＳＣ１０６は、セキュリティ上の理由で（例えば、パケット・ベースのネットワーク上で伝送されるすべての情報が暗号化されているなど）、デュアル・モード無線デバイス１０２に対するあらゆるコールに関して、パケット・ベースのネットワークを好ましいネットワークとして常に指定することができる。
【００２５】
次に、ＭＳＣ１０６によって実行される工程を、図３の流れ図に関連してさらに詳細に説明する。第１に、工程３０２で、ＭＳＣ１０６が、コールを受信する。例えば、ＭＳＣ１０６は、デュアル・モード無線デバイスに接続する要求を電話機１１４から受信する。ＭＳＣ１０６は、着呼側番号をＭＳＣ１０６のデータベース２００の中で探し出すことにより、そのコールが、デュアル・モード無線デバイス１０２に関連していると判定する。ＭＳＣ１０６は、次に、デュアル・モード無線デバイス１０２の位置を獲得する。ＭＳＣ１０６は、次に、工程３０４で示されるとおり、そのコールに関して使用するネットワークを選択する。ＭＳＣ１０６は、データベース・ルックアップを実行して、そのコールに関する好ましいネットワークを獲得する。工程３０６で、ＭＳＣ１０６は、その好ましいネットワークを介して、コールをデュアル・モード無線デバイスにルーティングする。ＭＳＣ１０６は、次に、工程３０８で、コール中にデュアル・モード無線デバイスにポーリングを行って、コールに関して使用されるネットワークを変更するかどうかを判定する。前述したとおり、この判定は、無線ネットワークの容量、特定の区域内の信号の強度、および／またはコールの時間中にネットワークに関連する費用に基づくことが可能である。
【００２６】
このため、ＭＳＣ１０６は、コールの開始時にネットワークを自動的に選択し、その後、同一のコールに関して、より良好なネットワークが存在するかどうかを定期的に調べる。同一のコールに関して、より良好なネットワークが存在する場合、ＭＳＣ１０６は、そのより良好なネットワークにコールをトランスペアレントにハンドオフする（工程３１０）。ＭＳＣ１０６が、そのコールに関して現在、利用できる、より良好なネットワークは全く存在しないと判定した場合、ＭＳＣは、工程３１２で示されるとおり、既存のネットワーク上でコールを続ける。
【００２７】
ＭＳＣのコンピュータ・インプリメンテーションの高レベルのブロック図が、図４に示されている。ＭＳＣ４０２は、コンピュータの全体的な動作を、そのような動作を定義するコンピュータ・プログラム命令を実行することによって制御するプロセッサ４０４を含む。コンピュータ・プログラム命令は、記憶装置４１２（例えば、磁気ディスク、データベース）の中に格納され、コンピュータ・プログラム命令の実行が所望される際に、メモリ４１０に読み込まれることが可能である。このため、ＭＳＣ動作は、メモリ４１０および／またはストレージ４１２の中に格納されたコンピュータ・プログラム命令によって定義され、コンピュータは、コンピュータ・プログラム命令を実行するプロセッサ４０４によって制御される。また、コンピュータ４０２は、ネットワーク（例えば、インターネット）を介して他のデバイス群と通信するため、ならびにコール情報（例えば、着呼側番号）４１４を受信するための、１つまたは複数の入力ネットワーク・インタフェース４０６も含む。また、コンピュータ４０２は、他のデバイス群と通信するため、ならびに他のデバイス群（例えば、無線アクセス・ポイント１０８）にコール情報（例えば音声パケット）を送信するための、１つまたは複数の出力ネットワーク・インタフェース４１６も含む。また、ＭＳＣ４０２は、コンピュータ４０２（例えば、ディスプレイ、キーボード、マウス、スピーカ、ボタンなど）とのユーザ対話を可能にするデバイス群を表す入出力４０８も含む。実際のコンピュータのインプリメンテーションは、その他のコンポーネントも含むこと、ならびに、図４が、例示のための、そのようなコンピュータのコンポーネントの一部を示す高レベルの図であることが当業者には認識されよう。
【００２８】
以上の「発明を実施するための最良の形態」は、すべての点で、説明および例示のためのものであり、限定するものではないものと理解されるべきであり、本明細書で開示する本発明の範囲は、「発明を実施するための最良の形態」から確定されるべきではなく、特許法によって許可される十分な幅に応じて解釈される、特許請求の範囲から確定されるべきものである。本明細書で示し、説明する諸実施形態は、本発明の諸原理を単に例示するものであり、本発明の範囲および趣旨を逸脱することなく、様々な変更形態が、当業者によって実施されることが可能であることを理解されたい。当業者は、本発明の範囲および趣旨を逸脱することなく、他の様々な特徴の組み合わせを実施することもできる。
【図面の簡単な説明】
【００２９】
【図１】本発明の実施形態による移動交換局を示す高レベルのブロック図である。
【図２】データベースの中にネットワーク情報を格納するのに使用されることが可能なデータ構造を示す図である。
【図３】本発明の実施形態による移動交換局によって実行される工程を示す流れ図である。
【図４】本発明の実施形態において使用されることが可能な移動交換局を示す高レベルのブロック図である。
【図１】
2006325215.tif 000003
【図２】
2006325215.tif 000004
【図３】
2006325215.tif 000005
【図４】
2006325215.tif 000006