(57)【要約】モバイルデバイス、モバイルデバイスの通信のための方法および機械命令が提供される。モバイルデバイスは、音声コール連続性状態チェッカーを含むことにより、音声コール連続性状態を決定し、音声コール状態を用いることにより、音声コール連続性に関係する活動を開始するか否かを決定する。方法は、音声コール連続性状態を決定することと、音声コール連続性状態を用いることにより、音声コール連続性に関係する活動を開始するか否かを決定することとを含む。実行されたときに、機械命令は、音声コール連続性を決定することと、音声コール連続性に関係する活動のために音声コール連続性状態を用いることとを含む方法を実行する。
2010519790.tif 000002
【特許請求の範囲】
【請求項１】
音声コール連続性状態を決定し、該音声コール連続性状態に基づいて、音声コール連続性に関係する活動を開始するか否かを決定するように構成された音声コール連続性状態チェッカー
を含む、モバイルデバイス。
【請求項２】
前記音声コール連続性状態チェッカーは、前記モバイルデバイスがアクティブな第１コールおよびインアクティブな第２コールについて、回線交換ドメインを介して通信し、該モバイルデバイスが前記音声コール連続性状態を用いるときに、音声コール連続性に関係する活動を開始するか否かを決定するようにさらに構成されており、該音声コール連続性に関係する活動は、該第２コールを切断し、該第１コールについて、パケット交換ドメインにドメイン転送を試みることを含む、請求項１に記載のモバイルデバイス。
【請求項３】
前記第２コールは、保留コールまたはコール待機コールのうちの１つであり、前記第１コールおよび該第２コールは、音声コールである、請求項２に記載のモバイルデバイス。
【請求項４】
前記音声コール連続性状態チェッカーは、前記モバイルデバイスの加入者が音声コール連続性加入者であるか否かを決定するようにさらに構成されている、請求項１に記載のモバイルデバイス。
【請求項５】
前記音声コール連続性状態チェッカーは、前記モバイルデバイス上の格納デバイスをチェックすることにより、該モバイルデバイスの前記加入者が音声コール連続性加入者であるか否かを決定するようにさらに構成されている、請求項４に記載のモバイルデバイス。
【請求項６】
前記音声コール連続性状態チェッカーは、モバイルデバイスメモリと、加入者識別モジュール、ユニバーサル加入者識別モジュール、リムーバブルユーザ識別モジュール、セキュアデジタルカード、コンパクトフラッシュ（登録商標）のうちの１つを含むリムーバブルメモリモジュールとから構成された群から格納デバイスを選択するようにさらに構成されている、請求項５に記載のモバイルデバイス。
【請求項７】
前記音声コール連続性状態チェッカーは、電気通信ネットワークプロバイダシステムからのメッセージのパラメータに基づいて、前記モバイルデバイスの前記加入者が音声コール連続性加入者であるか否かを決定するようにさらに構成されている、請求項４に記載のモバイルデバイス。
【請求項８】
前記音声コール連続性状態チェッカーは、登録プロセスの間に決定するようにさらに構成されている、請求項７に記載のモバイルデバイス。
【請求項９】
前記音声コール連続性状態チェッカーは、コールセットアッププロセスの間に決定するようにさらに構成されている、請求項７に記載のモバイルデバイス。
【請求項１０】
前記音声コール連続性状態チェッカーは、モバイルデバイスコールが音声コール連続性サーバにアンカーされたか否かに基づいて、音声コール連続性状態を決定するようにさらに構成されている、請求項１に記載のモバイルデバイス。
【請求項１１】
前記モバイルデバイスは、
回線交換ドメインを介して通信する第１モードを有し、パケット交換ドメインを介して通信する第２モードを有する通信モジュールと、
該モバイルデバイスを音声コール連続性が利用可能にするように構成された音声コール連続性モジュールと
をさらに含む、請求項１に記載のモバイルデバイス。
【請求項１２】
モバイルデバイスの通信方法であって、
音声コール連続性状態を決定することと、
該音声コール連続性状態に基づいて、音声コール連続性に関係する活動を開始するか否かを決定することと
を含む、方法。
【請求項１３】
前記音声コール連続性状態を決定することは、前記モバイルデバイスを用いる加入者が音声コール連続性加入者であるか否かを決定することと、モバイルデバイスコールが音声コール連続性サーバにアンカーされているか否かを決定することとのうちの少なくとも１つとしてさらに定義される、請求項１２に記載の方法。
【請求項１４】
回線交換ドメインを介して第１アクティブコールを有することと、
該回線交換ドメインを介して第２インアクティブコールを有することと、
前記音声コール連続性状態に応じて、音声コール連続性に関係する活動を開始するか否かを決定することであって、該活動は、該第２コールをドロップすることと、該第１コールについて、前記パケット交換ドメインにドメイン転送を試みることとを含む、ことと
を含む、請求項１３に記載の方法。
【請求項１５】
前記モバイルデバイスを用いる加入者が音声コール連続性加入者ではない場合に、前記第２インアクティブコールを維持し、前記パケット交換ドメインへの前記ドメイン転送を試みないこと
をさらに含む、請求項１４に記載の方法。
【請求項１６】
前記モバイルデバイスが音声コール連続性サーバにアンカーされていない場合に、前記第２インアクティブコールを維持し、前記パケット交換ドメインへの前記ドメイン転送を試みないこと
をさらに含む、請求項１４に記載の方法。
【請求項１７】
前記音声コール連続性状態は、前記モバイルデバイスの前記加入者が音声コール連続性加入者であるか否かと、該モバイルデバイスによって行われたコールがＶＣＣサーバにアンカーされているか否かとをコールセットアップの間に決定するようにさらに定義される、請求項１３に記載の方法。
【請求項１８】
前記音声コール連続性状態を決定することは、前記モバイルデバイスの前記加入者が音声コール連続性加入者であるか否かを決定するようにさらに定義される、請求項１３に記載の方法。
【請求項１９】
前記音声コール連続性状態を決定することは、前記加入者が音声コール加入者であるか否かを示す電気通信ネットワークからのメッセージにおけるパラメータをチェックすることによって、前記モバイルデバイスの前記加入者が音声コール連続性加入者であるか否かを決定するようにさらに定義される、請求項１３に記載の方法。
【請求項２０】
前記音声コール連続性状態を決定することは、前記コールが前記ＶＣＣサーバにおいてアンカーされているか否かを示す電気通信ネットワークからのメッセージにおけるパラメータをチェックすることによって、該モバイルデバイスによって行われる前記コールが該ＶＣＣサーバにアンカーされているか否かを決定するようにさらに定義される、請求項１３に記載の方法。
【請求項２１】
前記音声コール連続性状態を決定することは、前記加入者が音声コール連続性加入者であることを示すデータについて、前記モバイルデバイス上のメモリをチェックすることによって、該モバイルデバイスの該加入者が音声コール連続性加入者であるか否かを決定するようにさらに定義される、請求項１３に記載の方法。
【請求項２２】
実行されたときに、
音声コール連続性状態を決定することと、
音声コール連続性に関係する活動のために該音声コール連続性を用いることと
を含む方法を実行する、機械命令。
【請求項２３】
前記音声コール連続性状態を決定することは、前記モバイルデバイスを用いる加入者が音声コール連続性加入者であるか否かを決定することと、モバイルデバイスコールが音声コール連続性サーバにアンカーされているか否を決定することとのうちの少なくとも１つとしてさらに定義される、請求項２２に記載の機械命令。
【請求項２４】
音声コール連続性に関係する活動のために前記音声コール連続性状態を用いることは、コールをドロップするか否かを決定することと、該コール連続性状態に基づいてドメイン転送を開始するか否かを決定することとを含む、請求項２３に記載の機械命令。
【請求項２５】
前記モバイルデバイスが回線交換ドメインを介する第１アクティブコールを有し、該回線交換ドメインを介する第２インアクティブコールを有するとき、そしてさらに、パケット交換ドメインが識別されるときに、前記機械命令は、実行されるときに、
前記加入者が音声コール連続性加入者であり、該コールが前記音声コール連続性サーバにアンカーされているときに、前記第２コールをドロップし、前記第１コールについて、前記パケット交換ドメインへのドメイン転送を試みることと、
該コールがアンカーされていないときに、該第２インアクティブコールを該回線交換ドメイン内で維持し、該第１アクティブコールについて、該パケット交換ドメインへのドメイン転送を試みないことと
を含む方法をさらに実行する、請求項２３に記載の機械命令。
【発明の詳細な説明】
【技術分野】
【０００１】
無線電気通信機能を有する運搬容易なデバイス（例えば、モバイル電話、パーソナルデジタルアシスタント、ハンドヘルドコンピュータ等のデバイス）は、本明細書中では、モバイルデバイスと称される。一部のモバイルデバイスは、回線交換モードで通信し、典型的には、２つのデバイス間に、専用の通信パスが存在し得る。コールの持続時間の間に、２つのデバイス間で交換される全てのデータは、単一のパスに沿って移動する。回線交換を用いる電気通信プロコトルの一例は、グローバルシステムフォーモバイルコミュニケーション（ＧＳＭ；Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）である。
【背景技術】
【０００２】
一部のモバイルデバイスはまた、パケット交換モードで通信する機能をも有する。パケット交換において、データストリームは複数のパケットに分割され、これら複数のパケットには、複数の一意的な識別子が与えられる。その後、複数のパケットは、複数の異なるパスに沿って、ソースから目的地に伝送され得、複数の異なるタイミングで、目的地に到着し得る。目的地に到着すると、複数のパケットは、複数の識別子に基づいて、それら複数のパケットの元来のシーケンスに再構築される。パケット交換を用いる電気通信プロトコルの一例は、セッションイニシエーションプロトコル（ＳＩＰ；Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）である。
【０００３】
回線交換プロトコルを介して行われる通信は、回線交換ドメインにおいて発生すると言われることがあり、パケット交換プロトコルを介して行われる通信は、パケット交換ドメインにおいて発生すると言われることがある。回線交換ドメインのみ、または、パケット交換ドメインのみにおいて通信し得るモバイルデバイスは、シングルドメインデバイスまたはシングルモードデバイスと称され得る。回線交換ドメインとパケット交換ドメインとの両方で通信し得るモバイルデバイスは、デュアルドメインデバイスまたはデュアルモードデバイスと称され得る。回線交換ドメインまたはパケット交換ドメインにおける通信接続は、コールまたはセッションと称され得る。これらのコールまたはセッションは、音声またはデータを搬送し得る。
【発明の概要】
【課題を解決するための手段】
【０００４】
本開示の１つ以上の実施形態の例示的な実施が以下で提供されるが、開示されているシステムおよび／または方法は、現在公知であるか、または、存在している、任意の数の技術を用いて実施されても良いことが、まず理解されるべきである。本開示は、以下に示されている例示的な実装、図面および技術（例示的な設計および本明細書中に図示および記載されている実装)に限定されるべきではなく、添付の請求項の範囲およびそれらの均等物の範囲内で改変され得る。
【０００５】
ボイスコール連続性（ＶＣＣ；Ｖｏｉｃｅ  Ｃａｌｌ  Ｃｏｎｔｉｎｕｉｔｙ）技術は、モバイルデバイスが音声コールを回線交換ドメインからパケット交換ドメインに、または、パケット交換ドメインから回線交換ドメインに転送することを可能にするサービスである。回線交換ドメインは、モバイルデバイスのサービス加入者に補助的なサービス、例えばコール保留およびコール待機を提供する。これらのサービスの両方は、ビジターモバイルスイッチングセンター（ＶＭＳＣ；ｖｉｓｉｔｏｒ  ｍｏｂｉｌｅ  ｓｗｉｔｃｈｉｎｇ  ｃｅｎｔｅｒ）によって制御され、モバイルデバイスのサービス加入者は、ＶＭＳＣにおいて登録される。しかしながら、ＶＣＣ動作が呼び出されると、モバイルデバイスはもはや、これらのサービスを制御するためにＶＭＳＣと通信することが不可能なことがあり得る。モバイルデバイスの規格は、アクティブコールおよびインアクティブコール（例えば、コール保留またはコール待機）の両方に接続されているモバイルデバイスに対し、ＶＣＣが呼び出されるときに、モバイルデバイスがＶＣＣを実行する前にインアクティブコールをドロップ（ｄｒｏｐ）すると規定している。しかしながら、一部の例においては、このことは望ましくないことがあり得る。例えば、モバイルデバイスのユーザがＶＣＣ加入者ではない場合、モバイルデバイスは、ユーザがＶＣＣサービスに加入していないことが理由で、コールをドロップしてもパケット交換ドメインへのＶＣＣ交換を実行しないことがあり得る。したがって、非ＶＣＣ加入者は、サービスの低下が発生すべきではないときに、サービスの低下をこうむる。
【０００６】
モバイルデバイスは、ドメイン転送手順の一部として、インアクティブコールをドロップすることを必要とするので、モバイルデバイスは、加入者がＶＣＣであるか否かを決定する必要がある。例えば、ＶＣＣ加入者が自分のモバイルデバイスを非ＶＣＣ加入者に与える場合に、非加入者は、そのモバイルデバイスを無線ローカルエリアネットワークの範囲に移動させることがあり得る。モバイルデバイスは、ＶＣＣを呼び出すことによってコールのコストを低減させることにより、より高価な回線交換ドメインからより安価なパケット交換ドメインに、コールを転送することを試み得る。モバイルデバイスは、非ＶＣＣ加入者に対してＶＣＣが失敗し得る場合でさえも、ＶＣＣを試みる前に、インアクティブコールをドロップする。したがって、非ＶＣＣ加入者は、非ＶＣＣ交換がいつまでたっても実行されないので、インアクティブコールを不要にロスすることがあり得る。
【０００７】
本開示は、ＶＣＣ関係の活動（例えば、第２コールをドロップすること、または、ドメイン転送を試みること）を開始する前に、ＶＣＣ状態（例えば、加入者がＶＣＣ加入者であるか否か、または、コールがＶＣＣサーバにアンカーされている（ａｎｃｈｏｒ）か否か）を決定するシステムおよび方法を提供する。ＶＣＣ状態は、登録、コールセットアップの間にモバイルデバイスによって獲得され得るか、モバイルデバイスのメモリ内に格納されている情報によって獲得され得る。
【０００８】
一実施形態において、モバイルデバイスが提供される。モバイルデバイスは、ボイスコール連続性状態チェッカーを含み、ボイスコール連続性状態チェッカーは、ボイスコール連続性状態を決定し、ボイスコール連続性状態に基づいて、ボイスコール連続性に関係する活動を開始するか否かを決定するように構成されている。別の実施形態において、モバイルデバイスの通信方法が提供される。方法は、ボイスコール連続性状態を決定し、ボイスコール連続性状態に基づいて、ボイスコール連続性に関係する活動を開始するか否かを決定することを含む。さらにその他の実施形態において、機械命令が提供され、機械命令は、実行されたときに、ボイスコール連続性状態を決定することと、ボイスコール連続性に関係する活動のためにボイスコール連続性状態を用いることとを含む。
【図面の簡単な説明】
【０００９】
本開示のより完全な理解のために、ここで、添付の図面および詳細な説明と関連させながら、以下の簡単な説明に対する参照がなされる。同じ参照番号は、同じパーツを表す。
【図１】図１は、本発明の一実施形態にしたがう、回線交換ドメインとパケット交換ドメインとで動作可能なモバイルデバイスを含むシステムのブロック図である。
【図２】図２は、モバイルデバイスを含むシステムの別の実施形態のブロック図である。
【図３】図３は、本開示の一実施形態にしたがう、回線交換ドメインにおいてセットアップされるコールのコール流れ図である。
【図４】図４は、本開示の一実施形態にしたがう、通信ネットワークに登録するモバイルデバイスのコール流れ図である。
【図５】図５は、本開示の一実施形態にしたがう、ボイスコール連続性の状態を識別する方法の図である。
【図６】図６は、本開示の様々な実施形態のうちの一部に対して動作可能なモバイルデバイスを含む無線通信システムの図である。
【図７】図７は、本開示の様々な実施形態のうちの一部に対して動作可能なモバイルデバイスのブロック図である。
【図８】図８は、本開示の様々な実施形態のうちの一部に対して動作可能なモバイルデバイス上で実装され得るソフトウェア環境の図である。
【発明を実施するための形態】
【００１０】
図１は、システム１００の実施形態のブロック図であり、このシステムは、モバイルデバイス１０２、回線交換ドメイン１０４、パケット交換ドメイン１０６および電気通信ネットワーク１０８を含む。モバイルデバイス１０２は、例えばセットアップ、ハンドオーバーを試みるときに、または、回線交換ドメイン１０４においてコールを管理することを試みるときに、メッセージ１１０を送信し得る。メッセージ１１２は、回線交換ネットワーク１０４および／または電気通信ネットワーク１０８からモバイルデバイス１０２に送信され得る。同様に、モバイルデバイス１０２は、例えばセットアップ、ハンドオーバーを試みるときに、または、パケット交換ドメイン１０６においてコールを管理することを試みるときに、メッセージ１１４を送信し得る。メッセージ１１６は、パケット交換ネットワーク１０４および／または電気通信ネットワーク１０８からモバイルデバイス１０２に送信され得る。別個の実体として示されているが、電気通信ネットワーク１０８は、回線交換および／またはパケット交換ネットワーク１０４および１０６の一部分であったり、または、回線交換および／またはパケット交換ネットワーク１０４および１０６を含んでいたりし得る。
【００１１】
モバイルデバイス１０２は、デバイスタイマー１１８を含んでおり、コールが設定された後の、メッセージがコールセットアップに応答する前の時間の長さを測定する。一部の実施形態において、モバイルデバイス１０２は、ボイスコール連続性（ＶＣＣ）状態チェッカー１２０、メモリ１２２およびリムーバブルメモリモジュール１２４を含む。リムーバブルメモリモジュール１２４は、ユニバーサル加入者識別モジュール、リムーバブルユーザ識別モジュール、セキュアデジタルカード、コンパクトフラッシュ（登録商標）等のコンポーネントであり得る。図１はメモリ１２２がデータ１２６を含んでいるように示しているが、代わりに、リムーバブルメモリモジュール１２４がデータ１２６を含み得る。データ１２６は、加入者またはユーザに関する情報（サービス加入者の契約の詳細、例えばモバイルデバイス１０２を用いる加入者がＶＣＣ加入者であるか否か）を維持し得る。
【００１２】
モバイルデバイス１０２は、複数のユーザによって用いられ得、各ユーザは、異なるユーザ識別子を有し、異なるサービスに加入する。例えば、モバイルデバイス１０２のユーザの１人は、ＶＣＣ加入者であり得、電気通信ネットワーク１０８等によって提供されるその他のサービスに加入し得る。ユーザは、異なるサービスに加入する別のユーザにモバイルデバイス１０２を貸したり、モバイルデバイス１０２を共有したりし得る。その他のユーザは、例えば、ＶＣＣ加入者でないことがあり得る。デバイスを用いる前に、いずれかのユーザは、特に加入したサービスのリストを収容している、自分の個人用リムーバブルメモリモジュール１２４を挿入し得る。加入者はまた、プライベートな識別、または、ネットワークがプライベートな識別にマッピングし得るパブリックな識別を入力することによって、自分を識別し得る。
【００１３】
ＶＣＣ状態チェッカー１２０は、データ１２６を読み取ることにより、モバイルデバイス１０２の加入者がＶＣＣ加入者であるか否かを決定し得る。加入データ１２６は、様々な方法で獲得および更新され得る。一実施形態において、加入データ１２６は、登録の間に、例えばモバイルデバイスがオンにされ、まず電気通信ネットワーク１０８と通信するときに、または、定期的な再登録の間に、リムーバブルメモリモジュール１２４に埋め込まれたり、または、電気通信ネットワーク１０８から獲得されたりし得る。電気通信ネットワーク１０８は、各消費者、ユーザまたは加入者の契約のリストを維持し得、モバイルデバイス１０２の現在のユーザに関連する契約情報を提供し得る。ＶＣＣ状態チェッカー１２０はまた、データ１２６をチェックすることにより、なんらかのＶＣＣ活動が加入者に対して正しく実行されたか否かを決定し得る。例えば、ＶＣＣドメイン転送が実行されるたびに、データ１２６は更新され得る。
【００１４】
モバイルデバイス１０２は、回線交換ドメイン１０４を介して通信する第１モードと、パケット交換ドメイン１０６を介して通信する第２モードとを有する。モジュール１２８はまた、モバイルデバイス１０２が回線交換ドメイン１０４とパケット交換ドメイン１０６との間でコールのドメイン転送を実行することを可能にするＶＣＣ機能を含み得る。
【００１５】
電気通信ネットワーク１０８は、回線交換ドメイン１０４およびパケット交換ドメイン１０６と通信する。電気通信ネットワーク１０８は、ネットワークタイマー１３０を含んでおり、ネットワークタイマー１３０は、電気通信ネットワーク１０８がメッセージを送信した後の、メッセージの受領確認（ａｃｋｎｏｗｌｅｄｇｅｍｅｎｔ）を受信する前の時間の長さを測定し得る。
【００１６】
図２は、システム２００の実施形態のブロック図であり、このシステムは、モバイルデバイス１０２、電気通信ネットワーク１０８、サービングコールセッション制御機能（Ｓ−ＣＳＣＦ；ｓｅｒｖｉｎｇ  ｃａｌｌ  ｓｅｓｓｉｏｎ  ｃｏｎｔｒｏｌ  ｆｕｎｃｔｉｏｎ）２０４、ＶＣＣサーバ２０６および別の電気通信ネットワーク２０２を含む。コールの当事者がモバイルデバイス１０２にコールを行う、または、モバイルデバイス１０２からコールを受信するネットワークの例として、その他の通信ネットワーク２０２が提供される。
【００１７】
Ｓ−ＣＳＣＦ２０４は、ＩＰマルチメディアサブシステム（ＩＭＳ）パケット交換ベースコンポーネントであり、これはＳＩＰサーバであると考えられ得る。ＶＣＣサーバ２０６は、回線交換ドメインとパケット交換ドメインとの間で転送され得るコールが典型的にアンカーされているコンポーネントである。当業者には容易に理解できるように、この実施形態において、ＶＣＣサーバ２０６は、ＤＴＦ（Ｄｏｍａｉｎ  Ｔｒａｎｓｆｅｒ  Ｆｕｎｃｔｉｏｎ）、ＣＳＡＦ（ＣＳ  Ａｄａｐｔｉｏｎ  Ｆｕｎｃｔｉｏｎ）、ＤＳＦ（Ｄｏｍａｉｎ  Ｓｅｌｅｃｔｉｏｎ  Ｆｕｎｃｔｉｏｎ）およびＣａｍｅｌ  Ｓｅｒｖｉｃｅ  Ｌｏｇｉｃ  ｐｅｒ  ３ＧＰＰ  Ｔｅｃｈｎｉｃａｌ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ（ＴＳ）２３．２０６である。セットアップの間に、登録プロセスが行われ、この間に、モバイルデバイス１０２は、回線交換コールとパケット交換コールとの両方を実行することが可能なＳ−ＣＳＣＦ２０４を指定し、ＶＣＣアンカー（例えば、ＶＣＣサーバ２０６）として機能し得るコンポーネントを指定する。Ｓ−ＣＳＣＦ２０４およびＶＣＣサーバ２０６は、電気通信ネットワーク１０８の一部分であり得る。
【００１８】
図３および図４は、モバイルデバイス１０２と通信ネットワーク１０４との間で発生し得る一連のイベントの例を示すコール流れ図３００および４００である。一部の実施形態において、回線交換ドメインにおいてコールの試みのために用いられるプロトコルは、ＵＴＲＡＮ（ＵＭＴＳ  Ｔｅｒｒｅｓｔｒｉａｌ  Ｒａｄｉｏ  Ａｃｃｅｓｓ  Ｎｅｔｗｏｒｋ）であり、パケット交換ドメインにおいてコールのセットアップのために用いられるプロトコルは、ＳＩＰである。その他の回線交換プロトコルおよび／またはパケット交換プロトコルが、その他の実施形態において用いられ得る。
【００１９】
図３は、モバイルデバイス１０２および電気通信ネットワーク１０８とのＶＣＣサービスを含み得る一連のイベントの例を示すコール流れ図３００である。イベント３０２において、モバイルデバイス１０２は、電気通信ネットワーク１０８またはネットワークノードとの回線交換ドメインにおけるコールのセットアップを開始する。この実施形態において、回線交換ドメインにおけるコールのセットアップに用いられるプロトコルは、ＵＭＴＳ  ｐｅｒ  ３ＧＰＰ  ＴＳ  ２４．００８であるが、その他のプロトコルが用いられ得る。モバイルデバイス１０２は、オペレータのポリシーおよび／またはユーザの選好度に基づいて構成され得る。コールに対するＶＣＣアンカーとしてのＶＣＣサーバ２０６の確立もまた、イベント３０２において発生し得る。
【００２０】
デバイスタイマー１１８は、セットアップメッセージがモバイルデバイス１０２によって電気通信ネットワーク１０８に送信されたときに、イベント３０２を開始する。電気通信ネットワーク１０８は、タイマーが満了するまでＶＣＣ特有の情報をモバイルデバイス１０２に提供しなければならないか、そうでなければ、モバイルデバイス１０２は、ＶＣＣ契約がないか、または、コールがＶＣＣアンカーされていないと仮定し得る。そのような情報は、ＵＳＳＤ、ＳＭＳ、ＳＩＰ等のプロトコルによって提供され得る。
【００２１】
イベント３０４において、電気通信ネットワーク１０８は、メッセージ（例えば、メッセージ１１２）をモバイルデバイス１０２に送信する。メッセージの内容は、モバイルデバイス１０２と現在のモバイルデバイス１０２の加入者とに対して、電気通信ネットワーク１０８によって決定されたＶＣＣ状態に基づいている。電気通信ネットワーク１０８は、モバイルデバイス１０２の加入者がＶＣＣ加入者であるか否かに基づいて、または、コールがＶＣＣサーバ２０６にアンカーされているか否かに基づいて、ＶＣＣ状態を決定し得る。モバイルデバイス１０２によるコールのセットアップがＶＣＣサーバ２０６にアンカーされている場合、コールはＶＣＣ加入者に対するＶＣＣサーバ２０６にしかアンカーされるべきではないので、モバイルデバイス１０２を用いる加入者はＶＣＣ加入者であると推察され得る。ＶＣＣサーバ２０６にアンカーされているコールは、モバイルデバイス１０２の加入者がＶＣＣ加入者であり、しかるべくコールをアンカーしていると、電気通信ネットワーク１０８が既に決定していることを示唆する。電気通信ネットワーク１０８は、ＶＣＣ加入者である加入者を識別するデータを含む。
【００２２】
メッセージは、モバイルデバイス１０２に現在登録している加入者が、ＶＣＣ加入者であることを示し得る。メッセージはまた、モバイルデバイス１０２に現在登録している加入者が、ＶＣＣ加入者ではないことを示し得る。加えて、メッセージは、モバイルデバイス１０２に現在登録している加入者がＶＣＣ加入者であるが、ドメイン転送が許可されていないことを示し得る。ドメイン転送は、例えば、ＶＣＣサーバ２０６が現在容量オーバーであり、さらなるトラフィックを一切扱うことができないことを、電気通信ネットワーク１０８が決定することを可能にし得る。
【００２３】
ＶＣＣ状態チェッカー１２０は、イベント３０４において、電気通信ネットワーク１０８によって送信されたメッセージに応答して、パラメータを読み取ることにより、モバイルデバイス１０２に対するＶＣＣ状態を決定する。モバイルデバイス１０２は、ＶＣＣ状態を用いることにより、アクティブコールをドメイン転送するか否かと、インアクティブコールをドロップするか否かとを決定する。電気通信ネットワーク１０８からのメッセージが、コールがＶＣＣサーバ２０６にアンカーされていないことを示す場合、および／または、加入者がＶＣＣ加入者ではないことを示す場合に、モバイルデバイス１０２は、インアクティブコールをドロップすること、または、インアクティブコールをドロップするように試みないことがあり得、そしてドメイン転送を試みないことがあり得る。メッセージが、加入者がＶＣＣ加入者であること、および／または、コールがＶＣＣアンカーされていることを示す場合、モバイルデバイス１０２は、インアクティブコールをドロップし、ＶＣＣを実行する。その他の実施形態において、本開示は、アクティブコールと１つ以上のインアクティブコールとの両方の転送を同様に提供する。
【００２４】
モバイルデバイス１０２はまた、イベント３０４において、応答メッセージを受信すると、デバイスタイマー１１８を停止する。モバイルデバイス１０２が電気通信ネットワーク１０８から応答メッセージを受信する前に、デバイスタイマー１１８が満了した場合、モバイルデバイス１０２は、加入者がＶＣＣ加入者ではないこと、またはコールがＶＣＣアンカーされていないことを決定し得る。
【００２５】
電気通信ネットワーク１０８は、イベント３０４において送信された応答メッセージを再送信し得る。電気通信ネットワーク１０８が応答メッセージを再送信しようと試みる回数は、構成可能である。メッセージは、様々なデータ転送プロトコル、例えば、ＧＳＭ，ＳＩＰ、Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ（ＣＤＭＡ）、Ｕｎｉｖｅｒｓａｌ  Ｍｏｂｉｌｅ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｓｙｓｔｅｍ（ＵＭＴＳ）等を用いて送信され得る。
【００２６】
図４は、モバイルデバイス１０２が電気通信ネットワーク１０８に登録するときに発生し得るイベントの例を示すコール流れ図４００である。当該技術分野においては、モバイルデバイスが登録プロセスを受け、登録プロセスにおいて、モバイルデバイスがその機能を指定することは公知である。モバイルデバイス１０２は、モバイルデバイス１０２がオンにされたときに登録プロセスを開始するが、モバイルデバイス１０２はまた、モバイルデバイス１０２のインアクティビティの延長期間の後に、登録プロセスを開始し得る。
【００２７】
モバイルデバイス１０２の加入者はモバイルデバイスがオフにされたときに変更され得るので、モバイルデバイス１０２は、モバイルデバイス１０２がオンにされるたびに、登録プロセスを開始する。このようにして、電気通信ネットワーク１０８、および／または、モバイルデバイス１０２が通信し得るコンピュータネットワークは、モバイルデバイス１０２がデュアルモードまたはシングルモードのデバイスのどちらであるかと、モバイルデバイス１０２がＶＣＣ機能を提供するモジュール１２８を含んでいるか否かとを、認識し得る。
【００２８】
イベント４０２において、モバイルデバイス１０２は、登録メッセージを送信することによって、例えばメッセージ１１０を電気通信ネットワーク１０４に送信することによって、回線交換ドメインにおけるプロセスを開始する。登録メッセージに対して用いられるプロトコルは、ＳＩＰ  ｒｅｇｉｓｔｅｒ、ＣＤＭＡ  Ｒｅｇｉｓｔｅｒ，ＧＰＲＳ  ａｔｔａｃｈ等のプロトコルであり得る。
【００２９】
デバイスタイマー１１８は、登録メッセージがモバイルデバイス１０２によって電気通信ネットワーク１０８に送信されたときに、イベント４０２において始動する。電気通信ネットワーク１０８は、タイマーが満了するまでＶＣＣ特有の情報をモバイルデバイス１０２に提供しなければならないか、そうでなければ、モバイルデバイス１０２は、加入者がＶＣＣ加入者ではないか、または、ＶＣＣ機能が利用可能でないと仮定し得る。
【００３０】
イベント４０４において、電気通信ネットワーク１０８は、オプションの受領確認メッセージ（例えば、メッセージ１１２）を送信する。オプションの受領確認メッセージは、電気通信ネットワーク１０８が、イベント４０２においてモバイルデバイスによって送信された登録メッセージを受信したことの受領確認である。
【００３１】
イベント４０６において、電気通信ネットワーク１０８は、メッセージ（例えば、メッセージ１１２）をモバイルデバイス１０２に送信する。メッセージは、ＳＭＳ、ＵＳＳＤ（Ｕｎｓｔｒｕｃｔｕｒｅｄ  Ｓｕｐｐｌｅｍｅｎｔｒｙ  Ｓｅｒｖｉｃｅ  Ｄａｔａ）、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ｔｒａｎｓｐｏｒｔ等の方法を用いて送信され得る。メッセージは、動作のためにモバイルデバイス１０２を構成するために用いられる登録情報を含む。メッセージはまた、モバイルデバイス１０２に対して電気通信ネットワーク１０８によって決定されたＶＣＣ契約状態に基づくパラメータを含み得る。電気通信ネットワーク１０８は、モバイルデバイス１０２の加入者がＶＣＣ加入者であるか否かに基づいて、ＶＣＣ状態を決定し得る。電気通信ネットワーク１０８は、どの加入者がＶＣＣ加入者であるかを識別するデータを含む。
【００３２】
ＶＣＣ状態チェッカー１２０は、イベント４０６において、電気通信ネットワーク１０８によって送信された応答メッセージにおけるパラメータを読み取ることにより、モバイルデバイス１０２に対するＶＣＣ状態を決定する。イベント４０６の後に、モバイルデバイス１０２は、ＶＣＣ状態を用いることにより、アクティブコールをドメイン転送するか否かと、インアクティブコールをドロップするか否かとを決定する。
【００３３】
モバイルデバイス１０２は、イベント４０６において、応答メッセージを受信すると、デバイスタイマー１１８を停止する。モバイルデバイス１０２が電気通信ネットワーク１０８から応答メッセージを受信する前に、デバイスタイマー１１８が満了した場合、モバイルデバイス１０２は、加入者がＶＣＣ加入者ではないこと、または、電気通信ネットワーク１０８においてＶＣＣが現在利用可能ではないことを決定し得る。
【００３４】
その他の実施形態において、モバイルデバイス１０２は、電気通信ネットワーク１０８と通信することなしに、ＶＣＣ状態を決定し得る。代わりに、モバイルデバイス上のＶＣＣ状態チェッカー１２０が、モバイルデバイス１０２に格納されたＶＣＣ状態情報をチェックすることにより、モバイルデバイス１０２のＶＣＣ状態を決定する。情報は、モバイルデバイス１０２のメモリ１２２またはリムーバブルメモリモジュール１２４に格納され得る。格納デバイスは、データ１２６を含み得、このデータは、例えば加入者を識別するか、または、加入者がＶＣＣ加入者であるか否かを識別する。加入者は、Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｍｏｂｉｌｅ  Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｆｉｅｒ（ＩＭＳＩ）、ＩＭＳ  Ｐｒｏｔｏｃｏｌ  Ｍｕｌｔｉｍｅｄｉａ  Ｐｒｉｖａｔｅ  Ｕｓｅｒ  Ｉｄｅｎｔｉｔｙ（ＩＭＰＩ）例．ＴＳ２３．００３、Ｍｏｂｉｌｅ  Ｉｄｅｎｔｉｆｉｅｒ  Ｎｕｍｂｅｒ（ＭＩＮ）等の識別システムを含み得る。モバイルデバイス１０２は、ＶＣＣ状態を用いることにより、どのようにしてＶＣＣ活動を扱うか、例えば、インアクティブコールをドロップするかと、アクティブコールを転送するかとを決定する。データ１２６はまた、様々な無線機構、例えば、無線ＳＭＳ（Ｓｈｏｒｔ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ）、ＯＭＡ／ＤＭ（Ｏｐｅｎ  Ｍｏｂｉｌｅ  Ａｌｌｉａｎｃｅ  Ｄｅｖｉｃｅ  Ｍａｎａｇｅｍｅｎｔ）あるいは専用またはその他の方法によって構成可能であり得る。
【００３５】
さらにその他の実施形態において、上述のＶＣＣ状態の組み合わせのチェックが用いられ得る。例えば、ＶＣＣ状態は、登録の間に決定される場合、モバイルデバイス１０２上のリムーバブルメモリモジュール１２４またはモバイルデバイス１０２上のどこかに格納され得る。リムーバブルメモリモジュール１２４が取り外されるか変更されたときに、フラグが設定されることにより、ＶＣＣ状態が更新される必要があることを示す。しかしながら、同じリムーバブルメモリモジュール１２４がモバイルデバイス１０２内で用いられる限り、メモリ内に格納されたＶＣＣ状態は最新のものである。
【００３６】
モバイルデバイス１０２と通信している間に、ネットワークタイマー１３０が様々な時点で用いられることにより、モバイルデバイスがＶＣＣ利用可能であるか否かを決定し得る。ネットワークタイマーは、モバイルデバイスによって送信されたメッセージに応答して始動され得る。そして、モバイルデバイス１０２は、タイマーが満了するまでに、モバイルデバイスのＶＣＣ機能情報を電気通信ネットワーク１０８に提供しなければならないか、そうでなければ、電気通信ネットワーク１０８は、モバイルデバイス１０２がＶＣＣ利用可能でないことを仮定し得る。
【００３７】
図５は、一実施形態にしたがう、加入者がＶＣＣ加入者であるか否かを識別する方法の図である。ボックス６０２において、モバイルデバイス１０２は、アクティブな第１コールについて、回線交換ドメイン１０４を介して通信する。例えば、モバイルデバイス１０２のユーザは、音声コールを発信したり、現在音声コール中であったりする。ボックス６０４において、モバイルデバイス１０２は、インアクティブな第２コールについて、回線交換ドメイン１０４を介して通信する。例えば、モバイルデバイス１０２は、第２コールを受信してオンコール待機にしたり、または、モバイルデバイス１０２のユーザは、第２コールを保留にしたりする。
【００３８】
ボックス６０６において、モバイルデバイス１０２は、パケット交換ドメイン１０６に対するアクセス可能性を識別する。例えば、第１アクティブコールおよび第２インアクティブコールに関与している間に、ユーザは、無線アクセスポイントの近くに来て、パケットネットワークに対するアクセス可能性を提供する。例えばより安価な通話を提供することによって、この時点で回線交換ドメイン１０４からパケット交換ドメイン１０６に転送することは有益であり得る。
【００３９】
ボックス６９２において、ＶＣＣ状態チェッカー１２０は、モバイルデバイス１０２に関係するＶＣＣ状態を決定する。ボックス６９６において、ＶＣＣ状態チェッカー１２０は、モバイルデバイス１０２の加入者がＶＣＣ加入者であるか否かを決定する。例えば、ＶＣＣ状態チェッカー１２０は、コールのセットアップまたは登録の間に電気通信ネットワーク１０８によって送信された応答メッセージにおけるパラメータを読み取ることにより、ＶＣＣ状態を決定する。あるいは、ＶＣＣ状態チェッカー１２０は、加入者の契約情報について格納デバイスをチェックすることにより、モバイルデバイス１０２に対するＶＣＣ状態を決定する。
【００４０】
ボックス６９８において、ＶＣＣ状態チェッカー１２０は、モバイルデバイス１０２のコールがＶＣＣサーバ２０６にアンカーされているか否かを決定する。例えば、ＶＣＣ状態チェッカー１２０は、電気通信ネットワーク１０８によって送信された応答メッセージにおけるパラメータを読み取るか、または、コールがＶＣＣサーバにアンカーされているか否かを決定することにより、モバイルデバイス１０２に対するＶＣＣ状態を決定する。ブロック６９６または６９８の一方または両方は、様々な実施形態において実行され得る。図５は、ボックス６０６と６０８との間にボックス６９２、６９６および６９８を示しているが、ボックス６９２、６９６、６９８は、その他の実施形態においては、その他の場所において（例えば、ボックス６０２および６０４の前に）実行され得る。
【００４１】
ボックス６０８において、ＶＣＣ状態チェッカー１２０は、モバイルデバイス１０２が決定されたＶＣＣ状態に基づいてドメイン転送を試み得るか否かを決定する。ＶＣＣ状態チェッカー１２０は、モバイルデバイス１０２がドメイン転送を試み得ることを決定し、方法はボックス６１０に進む。
【００４２】
ボックス６１０において、モバイルデバイス１０２は、第２インアクティブコールをドロップし、第１アクティブコールについて、パケット交換ドメイン１０６へのドメイン転送を試みる。例えば、パケット交換ドメイン１０６へのドメイン転送はインアクティブコールを維持することよりも優先度が高いので、モバイルデバイス１０２は、インアクティブコールをドロップし、アクティブコールについて、回線交換ドメイン１０４からパケット交換ドメイン１０６へのドメイン転送を試みる。その他の実施形態において、アクティブコールとインアクティブコールとの両方が、パケット交換ドメインに転送されるＶＣＣドメインであり得る。
【００４３】
ボックス６０８において、ＶＣＣ状態チェッカー１２０が、モバイルデバイス１０２がドメイン転送を試みない可能性があることを決定すると、方法はブロック６１２に進む。ボックス６１２において、モバイルデバイス１０２は、第２インアクティブコールを維持し、パケット交換ドメイン１０６へのドメイン転送を試みない。例えば、ＶＣＣ状態は、ドメイン転送が現在モバイルデバイス１０２のユーザに対して許可されていないことを示しているので、モバイルデバイス１０２は、アクティブコールについて、パケット交換ドメイン１０６へのドメイン転送を試みない。さらに、モバイルデバイス１０２は、インアクティブコールをドロップしない。２つのコールのみが記載されてきたが、本開示は、任意の個数のアクティブコールとインアクティブコールとを含む状況を企図する。
【００４４】
本開示は、回線交換ドメイン１０４からパケット交換ドメイン１０６へのドメイン転送を記載しているが、本開示は、その他の実施形態においては、パケット交換ドメイン１０６から回線交換ドメイン１０４へのドメイン転送にも適用され得る。いずれの場合においても、モバイルデバイス１０２の機能は、加入者がＶＣＣ加入者であるか否かに関わらず、そしてコールがＶＣＣアンカーされているか否かに関わらず、同様に適用される。さらに、本開示は１つ以上のインアクティブコールを含む例において適用されているが、その他の実施形態においては、本開示はまた、インアクティブコールが存在しない例においても適用され得る。
【００４５】
図６は、モバイルデバイス１０２の一実施形態を含む無線通信システムを示す。モバイルデバイス１０２は、本開示の局面を実施するように動作可能であるが、本開示は、これらの実施に限定されるべきではない。モバイル電話として示されているが、モバイルデバイス１０２は、無線ハンドセット、ページャ、パーソナルデジタルアシスタント（ＰＤＡ）、ポータブルコンピュータ、タブレットコンピュータ、ラップトップコンピュータを含む様々な形態を取り得る。多くの適切なモバイルデバイスは、これらの機能のうちの一部または全部を組み合わせる。本開示の一部の実施形態において、モバイルデバイス１０２は、例えばポータブル、ラップトップまたはタブレットコンピュータ等の汎用コンピューティングデバイスではなく、むしろ、例えばモバイル電話、無線ハンドセット、ページャまたはＰＤＡ等の特定用途通信デバイスである。別の実施形態において、モバイルデバイスは、ポータブル、ラップトップ、またはその他のコンピューティングデバイスであり得る。
【００４６】
モバイルデバイス１０２は、ディスプレイ７０２を含む。モバイルデバイス１０２はまた、ユーザによる入力のために、タッチ感知式表面、キーボード等の入力キーを含み得、これらは総じて７０４として参照される。キーボードは、例えばＱＷＥＲＴＹ、ＤＶＯＲＡＫ、ＡＺＥＲＴＹ等のシーケンスタイプのフル（ｆｕｌｌ）または簡易（ｒｅｄｕｃｅｄ）英数字キーボードであったり、または、電話キーパッドに関連付けられた英字を伴う伝統的な数字キーパッドであったりし得る。入力キーは、トラックホイール、退出またはエスケープキー、トラックボール等のナビゲーションキーまたは機能キーを含み得、それらは、内向きに押されると、さらなる入力機能を提供し得る。モバイルデバイス１０２は、選択、制御のためのオプションをユーザに提供し、作動のためのオプションをユーザに提供し、および／または、命令のためのカーソル等の指示をユーザに提供し得る。モバイルデバイス１０２はさらに、モバイルデバイス１０２の動作を構成するためのダイアル番号または様々なパラメータ値を含む、ユーザからのデータ入力を受容し得る。これらのアプリケーションは、モバイルデバイス１０２を構成することにより、ユーザの相互作用に応答して、様々なカスタマイズされた機能を実行し得る。
【００４７】
様々なアプリケーションの中でも特に、モバイルデバイス１０２によって実行可能なアプリケーションは、ディスプレイ７０２がウェブページを示すことを可能にするウェブブラウザである。ウェブページは、セルタワー７０６、無線ネットワークアクセスノード、または、任意のその他の無線通信ネットワークまたはシステムとの無線通信を介して獲得される。セルタワー７０６（または無線ネットワークアクセスノード）は、有線ネットワーク７０８（例えば、インターネット）と結合される。無線リンクまたは有線ネットワークを介することにより、モバイルデバイス１０２は、様々なサーバ（例えば、サーバ７１０）上の情報にアクセスする。サーバ７１０は、ディスプレイ７０２上に示され得る内容を提供し得る。
【００４８】
図７は、モバイルデバイス１０２のブロック図を示す。モバイルデバイス１０２は、デジタル信号プロセッサ（ＤＳＰ）８０２とメモリ８０４とを含む。示されているように、モバイルデバイス１０２はさらに、アンテナおよびフロントエンドユニット８０６、無線周波数（ＲＦ）送受信器８０８、アナログベースバンド処理ユニット８１０、マイクロフォン８１２、イアーピーススピーカ８１４、ヘッドセットポート８１６、入力／出力インターフェース８１８、リムーバブルメモリカード８２０、ユニバーサルシリアルバス（ＵＳＢ）ポート８２２、短距離無線通信サブシステム８２４、アラート８２６、キーパッド８２８、タッチ感知式表面を含み得る液晶ディスプレイ（ＬＣＤ）８３０、ＬＣＤコントローラ８３２、電荷結合デバイス（ＣＣＤ）カメラ８３４、カメラコントローラ８３６およびグローバルポジショニングシステム（ＧＰＳ）センサ８３８を含み得る。
【００４９】
ＤＳＰ８０２または一部のその他の形式のコントローラまたは中央処理装置は、メモリ８０４に埋め込まれたソフトウェアまたは格納されたファームウェアにしたがって、モバイルデバイス１０２の様々なコンポーネントを制御するように動作する。ＤＳＰ８０２は、埋め込まれたソフトウェアまたはファームウェアに加えて、メモリ８０４に格納されたその他のアプリケーションを実行したり、または、例えばリムーバブルメモリカード８２０のようなポータブルデータ格納媒体等の情報搬送媒体を介して、または、有線ネットワーク通信または無線ネットワーク通信を介して、利用可能にしたりし得る。アプリケーションソフトウェアは、所望の機能性を提供するようにＤＳＰ８０２を構成するコンパイルされた機械読み取り可能な命令の組を含み得るか、または、アプリケーションソフトウェアは、間接的にＤＳＰ８０２を構成するようにインタプリタまたはコンパイラによって処理される高レベルのソフトウェア命令であり得る。
【００５０】
アンテナおよびフロントエンドユニット８０６は、無線信号と電気信号との間で変換し、モバイルデバイス１０２がセルラネットワークまたはその他の利用可能な無線通信ネットワークから情報を送受信するように提供され得る。ＲＦ送受信器８０８は、周波数シフティング、受信されたＲＦ信号をベースバンドに変換すること、ベースバンド伝送信号をＲＦに変換することを提供する。アナログベースバンド処理ユニット８１０は、受信された信号から情報を抽出するためにチャネル等化と信号復調とを提供し得、伝送信号を形成するために情報を変調し得、オーディオ信号に対してアナログフィルタリングを提供し得る。そのために、アナログベースバンド処理ユニット８１０は、内蔵式マイクロフォン８１２、イアーピーススピーカ８１４に接続するためのポートを有し得、これは、モバイルデバイス１０２がセル電話において用いられることを可能にする。アナログベースバンド処理ユニット８１０はさらに、ヘッドセットまたはその他のハンズフリーマイクロフォンおよびスピーカ構成に接続するためのポートを含み得る。
【００５１】
ＤＳＰ８０２は、アナログベースバンド処理ユニット８１０を介して、無線ネットワークとのデジタル通信を送受信し得る。一部の実施形態において、これらのデジタル通信は、インターネット接続性を提供し、ユーザがインターネット上のコンテンツへのアクセスを得ることを可能にしたり、ユーザがｅメールまたはテキストメッセージを送受信したりすることを可能にし得る。入力／出力インターフェース８１８は、ＤＳＰ８０２と様々なメモリおよびインターフェースとを相互接続する。メモリ８０４およびリムーバブルメモリカード８２０は、ＤＳＰ８０２の動作を構成するためのソフトウェアまたはデータを提供し得る。インターフェースの中でも特に、ＵＳＢインターフェース８２２および短距離無線通信サブシステム８２４が重要であり得る。ＵＳＢインターフェース８２２は、モバイルデバイス１０２に充電するように用いられたり、モバイルデバイス１０２が周辺デバイスとして機能することによってパーソナルコンピュータ等のコンピュータシステムと情報を交換することを可能にするようにも用いられたりし得る。短距離無線通信サブシステム８２４は、赤外線ポート、Ｂｌｕｅｔｏｏｔｈインターフェース、ＩＥＥＥ８０２．１１準拠無線インターフェース、または、モバイルデバイス１０２がその他の近いモバイルデバイスおよび／または無線基地局と無線通信することを可能にする、任意のその他の短距離無線通信サブシステムを含み得る。
【００５２】
入力／出力インターフェース８１８はさらに、ＤＳＰ８０２をアラート８２６に接続し得、アラート８２６は、トリガされたときに、例えばリング音、メロディー演奏または振動によって、モバイルデバイス１０２がユーザに注意（ｎｏｔｉｃｅ）を提供するようにする。アラート８２６は、静かに振動したり、特定のコール発信者に対して予め指定された特定のメロディーを演奏したりすることによって、例えば着信、新規テキストメッセージおよび予約リマインダー等の様々なイベントのいずれかをユーザに警告するための機構として機能し得る。
【００５３】
キーパッド８２８は、インターフェース８１８を介してＤＳＰ８０２に結合することにより、選択を行ったり、情報を入力したり、モバイルデバイス１０２に入力を提供したりする１つの機構をユーザに提供する。キーパッド８２８は、例えばＱＷＥＲＴＹ、ＤＶＯＲＡＫ、ＡＺＥＲＴＹ等のシーケンスタイプのフル（ｆｕｌｌ）または簡易（ｒｅｄｕｃｅｄ）英数字キーボードであったり、または、電話キーパッドに関連付けられた英字を伴う伝統的な数字キーパッドであったりし得る。入力キーは、トラックホイール、退出またはエスケープキー、トラックボール等のナビゲーションキーまたは機能キーを含み得、それらは、内向きに押されると、さらなる入力機能を提供し得る。別の入力機構は、ＬＣＤ８３０であり得、このＬＣＤ８３０は、タッチスクリーン機能を含み得、さらにはテキストおよび／またはグラフィックをユーザに表示し得る。ＬＣＤコントローラ８３２は、ＤＳＰ８０２をＬＣＤ８３０に結合する。
【００５４】
ＣＣＤカメラ８３４は、もし実装されるならば、モバイルデバイス１０２がデジタルピクチャを撮影することを可能にする。ＤＳＰ８０２は、カメラコントローラ８３６を介して、ＣＣＤカメラ８３４と通信する。ＧＰＳセンサ８３８は、グローバルポジショニングシステム信号を復号化し、それによって、モバイルデバイス１０２がその位置を決定することを可能にするために、ＤＳＰ８０２に結合される。さらなる機能（例えば、ラジオおよびテレビの受信）を提供するために、様々なその他の周辺機器も含まれ得る。
【００５５】
図８は、ＤＳＰ８０２によって実装され得るソフトウェア環境９０２を示す。ＤＳＰ８０２は、プラットフォームを提供するオペレーティングシステムドライバ９０４を実行し、このプラットフォームから、ソフトウェアの残部が動作する。オペレーティングシステムドライバ９０４は、モバイルデバイスハードウェアのドライバに、アプリケーションソフトウェアにアクセス可能な標準化されたインターフェースを提供する。オペレーティングシステムドライバ９０４は、アプリケーション管理サービス（ＡＭＳ）９０６を含み、これは、モバイルデバイス１０２上で実行するアプリケーションの間で制御を転送する。ウェブブラウザアプリケーション９０８、メディアプレイヤーアプリケーション９１０、Ｊａｖａ（登録商標）アプレット９１２もまた、図８に示されている。ウェブブラウザアプリケーション９０８は、ウェブブラウザとして動作するように、そして、ユーザがフォームに情報を入力してリンクを選択することにより、ウェブページを抽出したり閲覧したりすることを可能にするように、モバイルデバイス１０２を構成する。メディアプレイヤーアプリケーション９１０は、オーディオおよびオーディオビジュアルメディアを抽出および再生するように、モバイルデバイス１０２を構成する。Ｊａｖａ（登録商標）アプレット９１２は、ゲーム、ユーティリティ等の機能を提供するように、モバイルデバイス１０２を構成する。コンポーネント９１４は、実質的に図１のＶＣＣ状態チェッカー１２０と同様であり得、これは、データ１２６を読み取ること、モバイルデバイス１０２の加入者がＶＣＣ加入者であるか否かを決定すること、コールがＶＣＣサーバ２０６にアンカーされているか否かをチェックすること、任意のＶＣＣ活動が加入者に対して正しく実行されたか否かを決定するためにデータ１２６をチェックすることが可能である。コンポーネント９１４はまた、ファームウェアコンポーネント、ハードウェアコンポーネント、またはソフトウェア、ファームウェアおよび／またはハードウェアの組み合わせであり得る。
【００５６】
いくつかの実施形態が本開示において提供されてきたが、開示されたシステムおよび方法は、本開示の精神または範囲から逸脱することなしに、多くのその他の特定の形態で具現化され得る。ここでの例は、単なる例示として考えられるべきであり、限定するものと考えられるべきではなく、本明細書中に与えられた詳細に意図が限定されるべきではない。例えば、様々な要素またはコンポーネントが別のシステムにおいて組み合わされたり、統合されたりし得、または、特定の特徴が省略されたり、実施されなかったりし得る。
【００５７】
また、様々な実施形態において別個にまたは分離して記載および図示されている技術、システム、サブシステムおよび方法は、本開示の範囲から逸脱することなしに、その他のシステム、モジュール、技術または方法と組み合わされたり、統合されたりし得る。結合されるものとして、または、直接的に結合されるものとして、または、互いに通信するものとして示されたり議論されたりしているその他の項目は、なんらかのインターフェース、デバイス、または中間コンポーネントを介して、電気的に、機械的に、あるいは別の方法で、間接的に結合または通信し得る。当業者は、本明細書中に開示されている精神および範囲から逸脱することなしに、変更、代替および置換のその他の例を認識し、実施することができるであろう。
【図１】
2010519790.tif 000003
【図２】
2010519790.tif 000004
【図３】
2010519790.tif 000005
【図４】
2010519790.tif 000006
【図５】
2010519790.tif 000007
【図６】
2010519790.tif 000008
【図７】
2010519790.tif 000009
【図８】
2010519790.tif 000010
【国際調査報告】
2010519790.tif 000011
2010519790.tif 000012