(57)【要約】【課題】【解決手段】マルチモード環境において無線装置から補足サービスへアクセスするための方法、装置、及びコンピュータ読み取り可能な媒体が開示される。マルチモード環境のためのサービスコードのマスターセットが提供される。サービスコードのマスターセットは、この無線装置と互換性のある複数の無線ネットワークによって提供された補足サービスに関連している。複数の無線ネットワークのうちの一つの少なくとも一つの補足サービスを要求するために、サービスコードのマスターセットからの少なくとも一つのサービスコードが、対応する少なくとも一つのネットワーク特有のサービスコードへマップされる。
2005528061.tif 000002
【特許請求の範囲】
【請求項１】
マルチモード通信環境においてマルチモード無線装置を用いて補足サービスにアクセスする方法であって、
前記マルチモード通信環境を提供する複数の無線ネットワークによって利用可能な補足サービスに対応したサービスコードのマスターセットを提供することであって、前記マルチモード無線装置は、前記マルチモード通信環境における動作と互換性があることと、
前記サービスコードのマスターセットからの少なくとも一つのサービスコードをマップし、前記複数の無線ネットワークのうちの一つから少なくとも一つの補足サービスを要求することであって、このマップされたサービスコードは、前記複数の無線ネットワークのうちの一つによって利用可能な補足サービスのうちの補足サービスに対応していることとを備える。
【請求項２】
請求項１に記載の方法において、前記少なくとも一つの補足サービスを要求する要求を受信することを更に備える。
【請求項３】
請求項１に記載の方法において、ユーザが前記少なくとも一つの補足サービスを要求するために、前記サービスコードのマスターセットに基づいたメニューオプションを表示するユーザインタフェースを提供することを更に備える。
【請求項４】
請求項１に記載の方法において、前記複数の無線ネットワークのうちの一つから前記マルチモード無線装置へと、前記要求された少なくとも一つの補足サービスを提供するために、このマップされたサービスコードに関連したマンマシンインタフェース（ＭＭＩ）手続を実行することを更に備える。
【請求項５】
マルチモード環境において補足サービスにアクセスするための、マルチモード無線装置内の装置であって、
サービスコードのマスターセットを格納するように構成されたコンピュータ読み取り可能な媒体であって、前記サービスコードのマスターセットは、前記マルチモード無線装置と互換性のある複数の無線ネットワークによって提供された補足サービスに関連している媒体と、
前記サービスコードのマスターセットからの少なくとも一つのサービスコードを、対応する少なくとも一つのネットワーク特有のサービスコードへマップし、前記複数の無線ネットワークのうちの一つの少なくとも一つの補足サービスを要求するように構成された制御プロセッサとを備える。
【請求項６】
請求項５に記載の装置において、前記少なくとも一つの補足サービスを要求するためのユーザ要求を受信するように構成され、前記ユーザ要求は、前記サービスコードのマスタセットに基づいているユーザインタフェースを更に備える。
【請求項７】
請求項６に記載の装置において、前記ユーザインタフェースは更に、前記サービスコードのマスタセットに基づいてメニューオプションを表示するように構成されている。
【請求項８】
請求項６に記載の装置において、前記少なくとも一つのネットワーク特有のサービスコードに関連して、マンマシンインタフェース（ＭＭＩ）手続を実行し、前記少なくとも一つのネットワーク特有のサービスコードを、前記複数のネットワークの一つに送る手段を更に備える。
【請求項９】
マルチモード通信環境においてマルチモード無線装置を用いて補足サービスにアクセスする装置であって、
前記マルチモード通信環境を提供する複数の無線ネットワークによって利用可能な補足サービスに対応したサービスコードのマスターセットを提供する手段であって、前記マルチモード無線装置は、前記マルチモード通信環境における動作と互換性がある手段と、
前記サービスコードのマスターセットからの少なくとも一つのサービスコードをマップし、前記複数の無線ネットワークのうちの一つからの少なくとも一つの補足サービスを要求する手段であって、このマップされたサービスコードは、前記複数の無線ネットワークのうちの一つによって利用可能な補足サービスのうちの補足サービスに対応している手段とを備える。
【請求項１０】
請求項９に記載の装置において、前記少なくとも一つの補足サービスを要求する要求を受信する手段を更に備える。
【請求項１１】
請求項９に記載の装置において、ユーザが前記少なくとも一つの補足サービスを要求するために、前記サービスコードのマスターセットに基づいたメニューオプションを表示するユーザインタフェースを提供する手段を更に備える。
【請求項１２】
請求項９に記載の装置において、前記複数の無線ネットワークのうちの一つから前記マルチモード無線装置へと、前記要求された少なくとも一つの補足サービスを提供するために、このマップされたサービスコードに関連するマンマシンインタフェース（ＭＭＩ）手続を実行する手段を更に備える。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データの通信に関し、特に、マルチモード無線装置を用いて補足サービスにアクセスすることに関する。
【背景技術】
【０００２】
補足サービスは無線ネットワークでは広く用いられている。呼出転送、呼出待ち受け、呼出禁止等の補足サービス（ＣＤＭＡ及びＴＤＭＡ仕様では「携帯特性」として知られている）は、典型的な無線サービスプランの基本的な呼出サービスを強化する。補足サービスは、サービスコードとマンマシンインタフェース（ＭＭＩ）手続によってアクセスされる。サービスコードは、無線システム規格の各々に従って予め定められたフォーマットで、０，１，・・・９，★，及び＃から構成された特別な電話番号である。例えば、ＣＤＭＡでは、呼出転送を実施するために、ユーザは、数字ストリング「★６８」を入力し、次に、ＳＥＮＤ又はＴＡＬＫキーを押してその数字ストリングを備えたネットワークへの呼出を開始する。各無線システムの種類は、ユニークなサービスコードを持っている。これらのサービスコードとＭＭＩ手続とは、ネットワークに対して要求を送る処理を標準化し、補足サービスの一つ又は複数を動作させたり、非動作にしたり、問い合わせたり、登録したり、あるいは消去する。もしも、特定の補足サービスが動作しているのであれば、ユーザは、例えば受信呼出を転送するようなサービスを可能にするために、ネットワーク特有の手続を実施する。
【０００３】
問題は、マルチモード無線装置、すなわち、一つ以上の無線システムとの動作と互換性を持つ無線装置のユーザに対して生じる。異なる無線システムは、別個のサービスコードとＭＭＩ手続を適用するので、ユーザは、無線装置によってどのシステムが現在使用されているのかを知る必要がある。さらに、もしもある無線システムが範囲外になったか、あるいは何らかの理由で故障し、この処理の間、別の無線システムが使用された場合には、補足サービスのために既になされたステップは、新たな無線システムによって適応されているとは保証されない。
【発明の開示】
【０００４】
ここで開示された実施例は、多くの無線システムのおのおのによって提供される補足サービスにアクセスするための斬新かつ改良された方法、装置、及びコンピュータ読み取り可能な媒体を提供することによって、上述した必要性に対処する。本発明の種々の局面によれば、マルチモード無線装置から補足サービスにアクセスする方法は、この無線装置と互換性のある複数の無線システムによって提供された補足サービスに関連したサービスコードのマスターセットを提供することを含む。この方法は、複数の無線システムからの少なくとも一つの補足サービスに対して要求するために、サービスコードのマスターセットからの少なくとも一つのサービスコードを、対応するネットワークに特有のサービスコードにマップすることを更に含む。
【発明を実施するための最良の形態】
【０００５】
本出願は、「Method and Apparatus For Accessing Supplementary Services With A Multi-Mode Wireless Device」と題され、２００２年５月２９日に出願された米国仮出願番号第６０／３８４，１５７号の優先権を主張する。
【０００６】
図１は、本発明の種々の局面に従って動作することが可能な無線通信システム１０を示す。無線通信システム１０は一般に、複数の無線装置（遠隔局、加入者ユニット、移動局、あるいはユーザ機器とも呼ばれる）１２ａ〜１２ｄと、複数の基地局（基地局トランシーバ（ＢＴＳ）またはＮｏｄｅ  Ｂとも呼ばれる）１４ａ〜１４ｃと、基地局コントローラ１６（ＢＳＣ）（無線ネットワークコントローラまたはパケット制御機能とも呼ばれる）と、移動切換センタ（ＭＳＣ）またはスイッチ１８と、公衆切換電話ネットワーク（ＰＳＴＮ）２２とを含む。単純にするために、図１は、四つの無線装置１２ａ〜１２ｄと、三つの基地局１４ａ〜１４ｃと、一つのＢＳＣ１６と、一つのＭＳＣ１８とを示している。当該技術分野における熟練者であれば、任意の数の無線装置１２、基地局１４、ＢＳＣ１６、及びＭＳＣ１８でありえることが理解されよう。
【０００７】
ある実施例では、無線通信システム１０は、パケットデータサービスネットワークである。この無線装置１２ａ〜１２ｄは、例えば移動電話、ＩＰベースのＷｅｂブラウザアプリケーションが動作しているラップトップコンピュータに接続された携帯電話、ハンドフリーカーキットに対応した携帯電話、ＩＰベースのウェブブラウザアプリケーションが動作しているＰＤＡ、移動コンピュータに組み込まれた無線通信モジュール、あるいは無線ローカルループまたはメータ読み出しシステムのような固定式位置決め通信モジュールのような異なる無線通信装置の任意の数でありうる。最も一般的な実施例では、無線装置は、あらゆる種類の通信ユニットでありうる。
【０００８】
無線装置１２ａ〜１２ｄは、例えば、EIA/TIA/IS-707規格に記載された一つ又は複数の無線パケットデータプロトコルにしたがって通信するために構成されている。特定の実施例では、無線装置１２ａ〜１２ｄは、ＩＰネットワーク２４に向けられたＩＰパケットを生成し、このＩＰパケットを、ポイントトゥポイントプロトコル（ＰＰＰ）を用いて、フレームにカプセル化する。無線装置１２ａ〜１２ｄはまた、異なる無線通信モードを使用して複数の無線システムと通信するマルチモード無線装置（ＭＷＤ）としても構成されうる。異なる無線通信モードは、例えば、ＣＤＭＡ１ｘ／１ｘＥＶ（ＣＤＭＡ１ｘＥｖｏｌｕｔｉｏｎ）、ＧＳＭ／ＧＰＲＳ、ＵＭＴＳ等の様々な組み合わせを含む。
【０００９】
無線通信システム１０の基本サービスの動作中に、基地局１４ａ〜１４ｃは、電話呼出、ウェブブラウジング、又はその他のデータ通信を行っている種々の無線装置１２ａ〜１２ｄからアップリンク信号のセットを受信し、変調する。基地局１４ａ〜１４ｃによって受信された各アップリンク信号は、受信した基地局内で処理される。各基地局１４ａ〜１４ｃは、ダウンリンク信号のセットを変調し、無線装置１２ａ〜１２ｄに送信することによって、複数の無線装置１２ａ〜１２ｄと通信する。例えば、図１に示すように、基地局１４ａは、第一及び第二の無線装置１２ａ、１２ｂと同時に通信し、基地局１４ｃは、第三及び第四の無線装置１２ｃ、１２ｄと同時に通信する。
【００１０】
基地局１４ａ〜１４ｄによって受信されたパケットは、ＢＳＣ１６に転送される。ＢＳＣ１６は、特定の無線装置のための呼び出しのある基地局から別の基地局へのソフトハンドオフの編成を含む移動管理機能と、呼出リソース割り当てとを提供する。例えば、無線装置１２ｃは、二つの基地局１４ｂ、１４ｃと同時に通信している。最終的には、無線装置１２ｃが基地局のうちの一つから十分遠くに移動した場合には、呼出は、別の基地局へとハンドオフされるであろう。もしも送信が従来の電話呼出であれば、ＢＳＣ１６は、受信したデータをＭＳＣ１８にルーティングする。ＭＳＣ１８は、ＰＳＴＮ２２とのインタフェースのための追加のルーティングサービスを提供する。
【００１１】
慣例的に、二つ又はそれ以上の無線ネットワークが、無線通信システム１０内に存在する。各無線ネットワークは、通信モードに従って動作しうる。この通信モードは、類似の補足サービスと同様に、類似の基本サービスをサポートしているが、各々は、別個のＭＭＩ手続とサービスコードとを持っている。例えば、ＢＴＳ１４ｂは、ある種類のシステム規格に従って動作し、ＢＴＳ１４ｃは、別の規格に従って動作する。無線装置１２ｃがマルチモード無線装置（ＭＷＤ）である場合には、ＢＴＳ１４ｂからＢＴＳ１４ｃ、あるいはＢＴＳ１４ｃからＢＴＳ１４ｂへ通信を切り替えることは、マルチモード無線装置内での実質的な操作変更を必要とする。従って、異なる通信モード間での切り替えは、補足サービスを面倒にし、時間の無駄である。
【００１２】
図２は、均一なコードと手続の設定によって補足サービスへのアクセスを可能とするフローチャート２００である。フローチャート２００における種々のステップは、好適には、ＭＷＤによって実行される。ステップ２０２では、ＭＷＤがサービスコードのマスターセットを提供する。サービスコードのマスターセットは、ＭＷＤと互換性のあるネットワークによって提供された可能な補足サービスの全てを表している。サービスコードのマスターセットは、異なる無線ネットワークによって提供されるサービスコードに基づいている。例えば、サービスコードのマスターセットは、ＧＳＭ／ＵＭＴＳのサービスコードとＭＭＩ手続とに基づきうる。ステップ２０４では、ＭＷＤは、サービスコードのマスターセットを、ＭＷＤによってサポートされた通信モード又は各ネットワークの対応するサービスコードへマップする。あるいは、ＭＷＤは、単に、一つ又は複数の選択されたサービスコードを、サービスするネットワーク、すなわち選択されたネットワークの対応するサービスコードの番号、または通信モードにマップする。このマッピングは、好適には、現在サービスしている通信モード、すなわち選択された通信モードを使用しているユーザからの要求に応答している。
【００１３】
ステップ２０６では、ＭＷＤが、少なくとも一つの補足サービスにアクセスするためにユーザ要求を受信する。前に述べたように、アクセスすることは、動作させること、非動作にすること、問い合わせること、及び登録すること等のような機能を含む。この要求は、サービスコードのマスターセットに基づいており、ユーザインタフェースを経由して、あるいはサービスコードのマスターセットが基づいているユニークなコードや手続きによって入力される。このマッピングに基づいて、ステップ２０８において、ＭＷＤは、要求されたアクセス結果を生成するために実施する必要があるＭＭＩ手続、及び／又はネットワーク特有のサービスコードを決定する。ステップ２１０では、ユーザの要求を満たすために、ＭＷＤは、適切なサービスコードを送るか、あるいは適切なＭＭＩ手続を実行する。
【００１４】
図３は、本発明の種々の局面に従って、ＭＷＤを用いて補足サービスにアクセスすることを示すフローチャート３００である。ステップ３０２では、ユーザが、サービスコードのマスターセットからサービスコードをタイプし、ＳＥＮＤキーを押すことによって補足サービスを要求する。あるいは、ユーザは、ユーザインタフェースにおける補足サービスメニューオプションを選択することによってこの要求を入力する。ステップ３０４では、ＭＷＤが、サービスするネットワーク（すなわち、現在動作している無線ネットワーク）を決定し、サービスコードのマスターセットから要求されたサービスコードを、サービスするネットワークのネットワーク特有のサービスコードへとマップする。
【００１５】
判定ステップ３０６では、ＭＷＤが、サービスするシステムが、サービスコードのマスターセットのデフォルトシステム、一例として上述したようなＧＳＭであるかを判定する。ステップ３０８では、もしもサービスするシステムが、デフォルトシステムであれば、この要求に対応するサービスコードは、このサービスするシステムへ送られる。ステップ３１０では、ＭＷＤが、アクノレッジメントを受信し、ユーザに対して、この要求が「受諾された」か「拒否された」かのいずれかを表示する。
【００１６】
もしも、サービスするシステムが、サービスコードのマスターセットと関係がないのであれば、ステップ３１２において、ＭＷＤは、このサービスするシステムのサービスコードに対してこの要求をマップし、このサービスするシステムのネットワーク上で呼出を行う。ステップ３１４では、ＭＷＤが、受諾または拒否のアクノレッジメントを受信する。サービスが失敗した場合には、ステップ３１６において、ＭＷＤは、別の無線ネットワークに通信するための新たな通信モードを選択する。一旦新たなネットワークが取得され、ＭＷＤがこの新たな通信モードに従って動作していると、この方法はステップ３０４に戻り、マッピングが再び実行される。
【００１７】
図４は、一つ又は複数のネットワーク又は通信モードによって提供される補足サービスにアクセスするＭＷＤ４００の簡略ブロック図である。ＭＷＤ４００は、対応する通信モードを使用しながら異なる無線ネットワークの通信を可能にする通信モジュール４０２を含む。通信モジュール４０２は、アンテナ４０４を経由して無線周波数信号を送受信する。ＭＷＤ４００は、ユーザからの命令、要求、指示、及びデータを受信し、例えばＭＷＤにおけるディスプレイを経由してユーザに対して情報を提供するユーザインタフェース４１０を含む。ユーザは、補足サービスに対する要求をユーザインタフェース４１０へ入力する。このユーザインタフェースは、例えばディスプレイ、キーパッドあるいはタッチパッド、又はＬＥＤ等を含みうる。
【００１８】
ＭＷＤ４００はまた、制御プロセッサ４０６とコンピュータ読み取り可能な媒体４０８をも含んでいる。コンピュータ読み取り可能な媒体４０８は、制御プロセッサ４０６による実行のために一つ又は複数のソフトウェアモジュールを格納する。例えば、コンピュータ読み取り可能な媒体４０８は、サービスコードとＭＭＩ手続とのマスターセットと、サポートされている無線ネットワークの各々についてネットワーク特有のサービスコードとＭＭＩ手続とを格納する。制御プロセッサ４０６は、ユーザインタフェース４１０から、補足サービスに対するユーザ要求を受信し、もしも異なっているのであれば、セットからの少なくとも一つのサービスコードを、サービスするシステムの対応するサービスコードへマップし、選択されたネットワーク特有のサービスコード又はＭＭＩ手続を実行して、サービスする無線ネットワークに要求を送る。
【００１９】
これらの知識によって、ここで開示された実施例に関連する様々に例示された論理ブロック、モジュール、回路、およびアルゴリズムステップが、電子工学ハードウェア、コンピュータソフトウェア、あるいはこれらの組み合わせとして適用されることが更に理解されよう。ハードウェアとソフトウェアとの相互互換性を明確に説明するために、様々に例示された部品、ブロック、モジュール、回路、およびステップが、それらの機能に関して一般的に記述された。
【００２０】
様々に示された論理ブロック、モジュール、および上述された実施例に関連して記載された回路もまた実装され、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、アプリケーションに固有の集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）またはその他のプログラマブル論理デバイス、ディスクリートゲートあるいはトランジスタ論理、ディスクリートハードウェア部品、あるいは上述された機能を実現するために設計された何れかの組み合わせとともに実行されうる。汎用プロセッサとしてマイクロプロセッサを用いることが可能であるが、代わりに、従来技術によるプロセッサ、コントローラ、マイクロコントローラ、あるいは状態機器を用いることも可能である。プロセッサは、たとえばＤＳＰとマイクロプロセッサとの組み合わせ、複数のマイクロプロセッサ、ＤＳＰコアに接続された１つ以上のマイクロプロセッサ、またはその他の配置のような計算デバイスの組み合わせとして実装することも可能である。
【００２１】
ここで開示された実施例に関連して記述された方法やアルゴリズムのステップは、ハードウェアや、プロセッサによって実行されるソフトウェアモジュールや、これらの組み合わせによって直接的に具現化される。ソフトウェアモジュールは、ＲＡＭ、フラッシュメモリ、ＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、レジスタ、ハードディスク、リムーバブルディスク、ＣＤ−ＲＯＭ、あるいは当該技術分野で知られているその他の型式の記憶媒体に収納されうる。好適な記憶媒体は、プロセッサがそこから情報を読み取り、またそこに情報を書き込むことができるようにプロセッサに結合される。または、記憶媒体はプロセッサに統合されうる。このプロセッサと記憶媒体は、ＡＳＩＣに収納することができる。ＡＳＩＣは、無線装置内に収納することもできる。または、このプロセッサと記憶媒体が、無線装置と接続されたユーザ端末におけるディスクリートな部品として収納されることもある。
【図面の簡単な説明】
【００２２】
【図１】図１は、本発明の種々の局面に従って動作することが可能な無線通信ネットワークのブロック図である。
【図２】図２は、本発明の種々の局面に従ったマルチモード無線装置における補足サービスにアクセスするためのフローチャートである。
【図３】図３は、本発明の種々の局面に従って補足サービスに対するユーザ要求を処理するためのフローチャートである。
【図４】図４は、本発明の種々の局面に従った補足サービスにアクセスするマルチモード無線装置のブロック図である。
【符号の説明】
【００２３】
１０…無線通信システム、１２…無線装置、１４…基地局、１６…基地局コントローラ、１８…ＭＳＣ、２２…公衆切換電話ネットワーク、２４…ＩＰネットワーク、４００…ＭＷＤ、４０２…通信モジュール、４０４…アンテナ、４０６…制御プロセッサ、４０８…コンピュータ読み取り可能な媒体、４１０…ユーザインタフェース
【図１】
2005528061.tif 000003
【図２】
2005528061.tif 000004
【図３】
2005528061.tif 000005
【図４】
2005528061.tif 000006
【国際調査報告】
2005528061.tif 000007
2005528061.tif 000008