(57)【要約】  通信システムによって提供される複数の通信インタフェースから、ある通信デバイスのための通信インタフェースを選択するデータ処理メカニズムが開示される。本メカニズムは、通信システムを介する通信に関して少なくとも１つの第１のポリシーを検討する第１の選択ルーチンを実行する第１のコントローラエンティティ、及び通信システムを介する通信に関して少なくとも１つの第２のポリシーを検討する第２の選択ルーチンを実行する第２のコントローラエンティティを含む。上記少なくとも１つの第２のポリシーは、上記少なくとも１つの第１のポリシーとは異なる通信の面に関係している。データ処理メカニズムは、上記第１の選択ルーチン及び上記第２の選択ルーチンの出力に基づいて通信インタフェースを選択するように構成されている。【選択図】図３
2008538475.tif 000002
【特許請求の範囲】
【請求項１】
通信システムによって提供される複数の通信インタフェースから、ある通信デバイスのための通信インタフェースを選択するデータ処理メカニズムであって、
上記通信システムを介する通信に関して少なくとも１つの第１のポリシーを検討する第１の選択ルーチンを実行する第１のコントローラエンティティと、
上記通信システムを介する通信に関して少なくとも１つの第２のポリシーを検討する第２の選択ルーチンを実行する第２のコントローラエンティティと、
を含み、
上記少なくとも１つの第２のポリシーは、上記少なくとも１つの第１のポリシーとは異なる通信の面に関係しており、
上記データ処理メカニズムは、上記第１の選択ルーチン及び上記第２の選択ルーチンの出力に基づいて上記通信インタフェースを選択するように構成されている、
ことを特徴とするデータ処理メカニズム。
【請求項２】
上記通信システムを介する通信に関して少なくとも１つの第３のポリシーを検討する第３の選択ルーチンを実行する第３のコントローラエンティティを含み、上記少なくとも１つの第３のポリシーは、上記少なくとも１つの第１のポリシー及び上記少なくとも１つの第２のポリシーとは異なる通信の面に関係しており、上記データ処理メカニズムは、上記第３の選択ルーチンの出力に基づいて上記通信インタフェースを決定するように構成されていることを特徴とする請求項１に記載のデータ処理メカニズム。
【請求項３】
上記選択ルーチンの１つは、通信プロトコルに関して少なくとも１つのポリシーを検討するためのものであることを特徴とする請求項１または２に記載のデータ処理メカニズム。
【請求項４】
上記選択ルーチンの１つは、フロー要求に関して少なくとも１つのポリシーを検討するためのものであることを特徴とする請求項１乃至３の何れかに記載のデータ処理メカニズム。
【請求項５】
上記選択ルーチンの１つは、アクセスインタフェースに関して少なくとも１つのポリシーを検討するためのものであることを特徴とする請求項１乃至４の何れかに記載のデータ処理メカニズム。
【請求項６】
上記選択ルーチンの１つは、上記通信デバイスに関連するパラメータを検討するようになっていることを特徴とする請求項１乃至５の何れかに記載のデータ処理メカニズム。
【請求項７】
上記選択ルーチンの１つは、少なくとも上記通信デバイスの連結性、価格、電源、サービス品質、及び型の何れか１つに関連するパラメータを検討するようになっていることを特徴とする請求項１乃至６の何れかに記載のデータ処理メカニズム。
【請求項８】
上記選択ルーチンの１つは、インターネットプロトコル、モバイルインターネットプロトコル、トランスポート制御プロトコル、及びストリーム制御伝送プロトコルの少なくとも１つを検討するようになっていることを特徴とする請求項１乃至７の何れかに記載のデータ処理メカニズム。
【請求項９】
上記コントローラエンティティの１つは、ある通信インタフェースを活動化するように別の１つのコントローラエンティティに要求するように構成されていることを特徴とする請求項１乃至８の何れかに記載のデータ処理メカニズム。
【請求項１０】
上記第２のコントローラエンティティは、選択された通信インタフェースを上記第１のコントローラエンティティに通知するように構成されており、上記第１のコントローラエンティティは、アプリケーションデータを上記第３のコントローラエンティティへ経路指定するように構成されていることを特徴とする請求項１乃至９の何れかに記載のデータ処理メカニズム。
【請求項１１】
上記コントローラエンティティの１つは、ある通信インタフェースの利用可能性に関して監視し、ある利用可能な通信インタフェースを少なくとも１つの他のコントローラエンティティに通知するように構成されていることを特徴とする請求項１乃至１０の何れかに記載のデータ処理メカニズム。
【請求項１２】
上記データ処理メカニズムは、あるサービスの要求に基づいて候補アクセス技術のリストを狭めて行くことによって上記通信インタフェースを選択するように構成されていることを特徴とする請求項１乃至１１の何れかに記載のデータ処理メカニズム。
【請求項１３】
上記データ処理メカニズムは、データフロー要求に基づいて上記通信インタフェースを選択するように構成されていることを特徴とする請求項１乃至１２の何れかに記載のデータ処理メカニズム。
【請求項１４】
上記コントローラエンティティの１つは、上記通信デバイスのネットワーキングポリシーコントローラによって構成されていることを特徴とする請求項１乃至１３の何れかに記載のデータ処理メカニズム。
【請求項１５】
上記コントローラエンティティの１つは、上記通信デバイスのモビリティポリシーコントローラによって構成されていることを特徴とする請求項１乃至１４の何れかに記載のデータ処理メカニズム。
【請求項１６】
上記コントローラエンティティの１つは、上記通信デバイスのアクセスポリシーコントローラによって構成されていることを特徴とする請求項１乃至１５の何れかに記載のデータ処理メカニズム。
【請求項１７】
上記通信インタフェースは、ＧＰＲＳネットワーク、ＣＤＭＡネットワーク、ＷＣＤＭＡネットワーク、ＧＳＭネットワーク、ＥＤＧＥネットワーク、超広帯域（ＵＷＢ）、短距離リンク、及び無線ローカルエリアネットワークの何れか１つによって提供されることを特徴とする請求項１乃至１６の何れかに記載のデータ処理メカニズム。
【請求項１８】
請求項１乃至１７の何れかに記載のデータ処理メカニズムを含むことを特徴とする通信デバイス。
【請求項１９】
モバイルデバイスからなることを特徴とする請求項１８に記載の通信デバイス。
【請求項２０】
通信システムによって提供される複数の通信インタフェースから、ある通信デバイスのための通信インタフェースを自動的に選択する方法であって、
上記通信システムを介する通信に関して少なくとも１つの第１のポリシーを検討するようになっている第１の選択ルーチンを実行するステップと、
上記通信システムを介する通信に関して少なくとも１つの第２のポリシーを検討するようになっている第２の選択ルーチンを実行するステップと、
を含み、
上記少なくとも１つの第２のポリシーは、上記少なくとも１つの第１のポリシーとは異なる通信の面に関係しており、
上記第１の選択ルーチン及び上記第２の選択ルーチンの出力に基づいて上記通信インタフェースを選択するステップ、
を更に含むことを特徴とする方法。
【請求項２１】
上記通信システムを介する通信に関して少なくとも１つの第３のポリシーを検討するようになっている第３の選択ルーチンを実行するステップを含み、上記少なくとも１つの第３のポリシーは、上記少なくとも１つの第１のポリシー及び上記少なくとも１つの第２のポリシーとは異なる通信の面に関係しており、上記第３の選択ルーチンの出力に基づいて上記選択に関する決定を行うことを特徴とする請求項２０に記載の方法。
【請求項２２】
上記第３の選択ルーチンを実行するステップは、アクセスインタフェースに関して少なくとも１つのポリシーを検討することからなることを特徴とする請求項２１に記載の方法。
【請求項２３】
上記第１の選択ルーチンを実行するステップは、通信プロトコルに関して少なくとも１つのポリシーを検討することからなることを特徴とする請求項２０乃至２２の何れかに記載の方法。
【請求項２４】
上記第１の選択ルーチンを実行するステップは、フロー要求に関して少なくとも１つのポリシーを検討することからなることを特徴とする請求項２０乃至２３の何れかに記載の方法。
【請求項２５】
上記第２の選択ルーチンを実行するステップは、上記通信デバイスに関連するパラメータに関して所定のポリシーを検討することからなることを特徴とする請求項２０乃至２４の何れかに記載の方法。
【請求項２６】
候補通信インタフェース及び／またはフロー要求のリストをある選択ルーチンから出力するステップと、上記リストを別の選択ルーチン内へ入力するステップとを含むことを特徴とする請求項２０乃至２５の何れかに記載の方法。
【請求項２７】
全ての利用可能なインタフェースが許容されることを表すために、空リストを生成するステップを含むことを特徴とする請求項２６に記載の方法。
【請求項２８】
もしあるならば、どの考え得る通信インタフェースがセキュリティポリシーを満足するかを、上記選択ルーチンの１つによって分析するステップを含むことを特徴とする請求項２０乃至２７の何れかに記載の方法。
【請求項２９】
上記選択ルーチンの１つによって、既に活動化している通信インタフェースからある通信インタフェースを選択するステップを含むことを特徴とする請求項２０乃至２８の何れかに記載の方法。
【請求項３０】
上記選択ルーチンの１つによって、好ましい通信インタフェースのグループからある通信インタフェースを、もしそのインタフェースが利用可能であれば選択するステップを含むことを特徴とする請求項２０乃至２９の何れかに記載の方法。
【請求項３１】
もし上記第１の選択ルーチンが上記通信デバイスによって使用されるであろう通信インタフェースを出力することができなければ、ある通信インタフェースを選択する要求を上記第２の選択ルーチンへ送るステップを含むことを特徴とする請求項２０乃至３０の何れかに記載の方法。
【請求項３２】
あるサービスの要求に基づいて、候補アクセス技術のリストを狭めて行くステップを含むことを特徴とする請求項２０乃至３１の何れかに記載の方法。
【請求項３３】
データフロー要求に基づいてある通信インタフェースを選択するステップを含むことを特徴とする請求項２０乃至３２の何れかに記載の方法。
【請求項３４】
上記第２の選択ルーチンは、上記第１の選択ルーチンの実行の前に実行されることを特徴とする請求項２０乃至３３の何れかに記載の方法。
【請求項３５】
複数の通信インタフェースの使用可能性を監視するステップを含むことを特徴とする請求項２０乃至３４の何れかに記載の方法。
【請求項３６】
上記通信デバイスは、モバイルデバイスからなることを特徴とする請求項２０乃至３５の何れかに記載の方法。
【請求項３７】
プロセッサ上で走らせた時に、プログラムコード手段が請求項２０乃至３６の何れかに記載のステップの何れかを遂行するようになっていることを特徴とするプログラムコードプロダクト。
【請求項３８】
複数の制御エンティティが通信インタフェース選択ルーチンに関与して、通信システムによって提供される複数の通信インタフェースからある通信デバイスのための通信インタフェースを選択するデータ処理メカニズムであって、上記通信システムを介する通信に関する少なくとも１つのポリシーに基づいて、既に選択されている通信インタフェースのグループからローカル通信インタフェース選択を実行するコントローラエンティティを含むことを特徴とするデータ処理メカニズム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システムを介して通信するための適切な通信インタフェースの選択に関する。
【背景技術】
【０００２】
通信システムは、ユーザ端末機器（モバイルまたは固定）または他の通信デバイス、ネットワークエンティティ、及び他のノードのような、２つまたはそれ以上のエンティティの間の通信を可能にするファシリティである。通信は、例えば、音声、電子メール（ｅメール）、テキストメッセージ、データ、マルチメディア等々の通信からなることができる。
【０００３】
適切な通信ネットワークは、通信システムへのアクセスをユーザに提供する。ユーザの通信デバイスが複数の異なるアクセスネットワークによって通信システムにアクセスできるようにするためには、その通信デバイスが異なるアクセス技術とコンパチブルであることが必要である。
【０００４】
通信ネットワークは、典型的には所与の標準に従って、またはシステムの種々の要素が行うことを許されていること及びそれをどのように達成すべきかを記述している所与のセットの仕様に従って動作する。例えば、標準または仕様は、回路交換ベアラーまたはパケット交換ベアラー、または両者をユーザに、より正確にはユーザ機器に設けてあるか否かを定義することができる。接続のために使用すべき通信プロトコル及び／またはパラメータも、典型的に定義されている。例えば、ユーザ機器と通信ネットワークの要素との間で実現すべき通信手法は、典型的には所定の通信プロトコルに基づく。換言すれば、ユーザ機器が通信システムを介して通信できるようにするためには、通信の基礎にすることができる特定セットの“規則”を定義する必要がある。
【０００５】
アクセスインタフェースは、固定回線または無線通信インタフェースによって提供することができる。無線アクセスを提供する通信システムは、そのユーザが少なくともある程度移動できるようにする。典型的には向上させた機能として、より進歩したモビリティ支援を付加することができる。無線アクセスを提供する通信ネットワークの例は、第２世代（２Ｇ）ＧＳＭ（モバイル通信のためのグローバルシステム）、いわゆる２．５世代ＧＰＲＳ（ジェネラルパケットラジオサービス）、または第３世代（３Ｇ）ＷＣＤＭＡ（広帯域符号分割多重アクセス）またはＥＤＧＥ（ＧＳＭ発展のためのエンハンスドデータ）のような公衆陸上モバイルネットワーク（ＰＬＭＮ）である。公衆陸上モバイルネットワーク（ＰＬＭＮ）は、一般に、セルラー技術に基づいている。セルラーシステムにおいては、基地トランシーバ局（ＢＴＳ）または類似のアクセスエンティティが、これらのエンティティ間の無線インタフェースを介してモバイル通信デバイスまたはユーザ機器（ＵＥ）にサービスする。ユーザ機器と通信ネットワークの要素との間の無線インタフェース上の通信は、適切な通信プロトコルに基づくことができる。通信のために要求される基地局装置及び他の装置の動作は、１つまたは幾つかの制御エンティティによって制御することができる。他の無線アクセス技術の例は、種々の無線ローカルエリアネットワーク（ＷＬＡＮ）、及び衛星ベースシステムを含む。
【０００６】
固定回線アクセス技術の例は、公衆交換電話ネットワーク（ＰＳＴＮ）、ケーブルネットワーク、デジタル加入者回線（ＤＳＬ）ネットワーク、その他を含む。
【０００７】
通信システムの種々の制御エンティティは、相互接続することができる。あるアクセスネットワークを、例えばＩＰ（インターネットプロトコル）及び／または他のパケット交換データネットワークのような他の通信ネットワークに接続するために、１つまたはそれ以上のゲートウェイノードを設けることができる。このような配列では、通信ネットワークは、適切なユーザ機器を有するユーザが外部ネットワーク、ホスト、または特定のサービスプロバイダが提供するサービスにアクセスすることを可能にするアクセスネットワークを提供する。
【０００８】
パケットデータネットワークにおいては、ネットワークを通してトラフィックフローフローを運ぶためにパケットデータキャリアまたはベアラーを確立することができる。このようなパケットデータキャリアの例は、現在のＧＰＲＳ、ＥＧＰＲＳ、及びＷＣＤＭＡネットワークにおけるパケットデータプロトコル（ＰＤＰ）コンテキストである。
【０００９】
普通のモバイル端末は、データ通信のためのセルラーアクセス技術だけを支援することができ、これらのモバイル端末内でのデータの使用は比較的簡単である。例えば、データアプリケーションを開始するユーザに応答して、所定のＧＳＭデータ接続、ＧＳＭベースのＥＤＧＥデータ接続、またはＷＣＤＭＡデータ接続、または類似の接続を作成することができる。
【００１０】
多重無線機能が設けられているより高度なユーザ機器は、通信システムを介して提供されるサービスに複数のアクセスネットワーク技術を介してアクセスすることができる。例えば、モバイルデバイスは、３ＧアクセスネットワークのＥＤＧＥネットワーク上のＰＤＰコンテキストをセットアップすることによって、または、例えばＷＬＡＮのような非セルラー相補的アクセスシステムを通して接続をセットアップすることによって、通信システムを介して提供されるサービスに接続することができる。
【００１１】
これは、データ転送、例えばＩＰ上の音声（ＶoＩＰ）のようなアプリケーションのための新しい機会を意味している。一方、これは、例えばビットレート、コスト、カバレッジ等、アクセスのための特性の変化に伴ってセルラー及び非セルラーシステムが処理する必要があるモバイルアプリケーションが導入されるために、新しいチャレンジをももたらす。例えば、セルラーカバレッジは典型的には国家が設けるものであり、一方、ＷＬＡＮカバレッジは小さいホットスポット内だけに得られる。従って、セルラー連結性は常時作動すべきであるのに対して、例えばＷＬＡＮのような非セルラーシステムは一時的な、且つローカルな連結性を提供するだけである。アクセスシステムの本質が異なるので、異なるアクセス技術がネットワーキングプロトコル及びアプリケーションのような実質的に異なる機能を使用することができる。
【００１２】
増加したアクセス技術の数、例えばＷＬＡＮのような若干のアクセス技術の一時的な利用可能性、及び異なる要求を伴う種々のアプリケーションがモバイル端末の使用の複雑さを増加させ、ネットワークの潜在能力を十分に利用されなくしている。例えば、ユーザは何処のＷＬＡＮホットスポットが利用可能であるのかを知らないであろうから、ＷＬＡＮ接続を活動化しようとするのは困難であることが理解されよう。
【００１３】
もし連結性に関する決定が自動化されていなければ、モバイル端末の使用はかなり複雑になり、従って、潜在的な異なる接続技術の使用が妨げられるようになる。例えば、利用可能なＷＬＡＮファシリティが存在しないのに、ユーザがｅメール通信のためにＷＬＡＮアクセスを使用することを望むかも知れない。このような状況においては、ユーザがＷＬＡＮネットワークまたは類似のネットワークの利用可能性について絶えずチェックしていない限り、かなりな時間にわたって（数日にわたることさえもある）ＧＰＲＳ（ジェネラルパケットラジオサービス）上に留まることがあり得る。もし連結性決定が自動化されていれば、あるＷＬＡＮネットワークが利用可能になったことを検出すると、モバイル通信デバイスはこのようなネットワークへ自動的に切り替わることができる。
【発明の開示】
【発明が解決しようとする課題】
【００１４】
しかしながら、もしモバイル端末が、アクセス技術を自動的に選択できるようにされていれば他の問題が発生する。これは、特に、サービスにアクセスするために異なるネットワークにおいて使用されるプロトコルに関連するものであり得る。例えば、ＧＰＲＳ接続を使用する場合には１組のプロトコルで十分であるが、ＷＬＡＮ接続を使用する場合には別の組のプロトコルが必要である。もしＷＬＡＮアクセスが、使用可能なセキュリティ機能を提供しないＷＬＡＮネットワークによって提供されていれば、盗聴を防ぐために、（ＩＰsecのように）ＩＰレベルに対してより良いセキュリティが要求され得る。平均的なユーザが、もし要求される設定の全てを手動で管理することを試みれば、困難に当面し得る。従って、通信インタフェースの選択のための改良されたメカニズムを提供することが有利である。
【課題を解決するための手段】
【００１５】
一実施の形態によれば、通信システムによって提供される複数の通信インタフェースから、ある通信デバイスのための通信インタフェースを選択するデータ処理メカニズムが提供される。このメカニズムは、通信システムを介する通信に関して少なくとも１つの第１のポリシーを検討するために第１の選択ルーチンを実行する第１のコントローラエンティティ、及び通信システムを介する通信に関して少なくとも１つの第２のポリシーを検討するために第２の選択ルーチンを実行する第２のコントローラエンティティを含む。上記少なくとも１つの第２のポリシーは、上記少なくとも１つの第１のポリシーとは通信の異なる面に関係付けられている。データ処理メカニズムは、第１の選択ルーチン及び第２の選択ルーチンの出力に基づいて、通信インタフェースを選択するように構成されている。
【００１６】
別の実施の形態は、通信システムによって提供される複数の通信インタフェースから、通信デバイスのための通信インタフェースを自動的に選択する方法が提供される。この方法においては、通信システムを介する通信に関して少なくとも１つの第１のポリシーを検討するようになっている第１の選択ルーチンが実行される。第１のルーチンに加えて、通信システムを介する通信に関して少なくとも１つの第２のポリシーを検討するようになっている第２の選択ルーチンが実行され、上記少なくとも１つの第２のポリシーは、上記少なくとも１つの第１のポリシーとは通信の異なる面に関係付けられている。通信インタフェースは、第１の選択ルーチン及び第２の選択ルーチンの出力に基づいて選択される。
【００１７】
より特定的な実施の形態においては、データ処理メカニズムは、第３の選択ルーチンを実行する第３のコントローラエンティティを含む。第３のルーチンは、通信システムを介する通信に関する少なくとも１つの第３のポリシーを検討するためであることができ、上記少なくとも１つの第３のポリシーは、上記少なくとも１つの第１のポリシー及び上記少なくとも１つの第２のポリシーとは通信の異なる面に関係付けられている。次いで、データ処理メカニズムは、第３の選択ルーチンの出力に基づいて通信インタフェースを決定することができる。
【００１８】
選択ルーチンの１つは、通信プロトコルに関して、及び／またはフロー要求に関して少なくとも１つのポリシーを検討するためであることができる。選択ルーチンの１つは、アクセスインタフェースに関して少なくとも１つのポリシーを検討するためであることができ、そして選択ルーチンの別の１つは、通信デバイスに関連するパラメータを検討するようになっていることができる。
【００１９】
コントローラエンティティの１つは、コントローラエンティティの別の１つに対して通信インタフェースを活動化することを要求するように構成することができる。
【００２０】
コントローラエンティティは、選択された通信インタフェースを別のコントローラエンティティに通知し、アプリケーションデータを更に別のコントローラエンティティへ経路指定するように構成することができる。
【００２１】
コントローラエンティティの１つは、通信インタフェースの利用可能性を監視し、利用可能な通信インタフェースを少なくとも１つの他のコントローラエンティティに通知するように構成することができる。
【００２２】
データ処理メカニズムは、通信デバイス内に（例えば、モバイル端末または別のモバイル通信デバイス内に）設けることができる。
【００２３】
データ処理メカニズムは、プログラムコードプロダクトによって構成することができる。
【００２４】
本発明の実施の形態は、エンハンスドモバイル端末用途に限定するものではなく、利用可能なアクセス技術の効率的な使用、例えば、電池、プロセッサ（例えば、通信デバイスの中央処理ユニット（ＣＰＵ）のような）、及びメモリ容量等の端末資源の効率的な使用を含む種々の長所を提供することができる。これらの実施の形態は、アクセス技術及び接続のための連結性を自動的に選択するユーザ機器のための効率的なツールを提供することができる。
【００２５】
本発明をより良く理解するために、そしてそれが如何に遂行されるかを理解するために、以下に添付図面を参照して詳細に説明する。
【発明を実施するための最良の形態】
【００２６】
本発明の理解を援助するために、先ず、第３世代パートナーシッププロジェクト（３ＧＰＰ）及びＷＬＡＮシステムによって定義されている要素を参照して、考え得る基本的通信システムを説明する。以下に単なる例として、少なくとも１つの３ＧＰＰモバイル通信ネットワークからなるセルラー通信システム、及び無線ローカルエリアネットワークのアーキテクチャの例を参照して若干の実施の形態を説明するが、これらの実施の形態は図示し、説明するものとは異なる他の適当な形状の通信システムにも適用できることを理解されたい。例えば、利用することができるインタフェースは、ＧＳＭ、ＧＰＲＳ、ＥＤＧＥ、ＷＣＤＭＡ、ＣＤＭＡ、ＷＬＡＮ、ＵＷＢ（超広帯域）、またはブルートゥースTM（短距離無線リンク）のような短距離リンク、ＷiＭax（マイクロ波アクセスのための広帯域相互運用性）、またはＲfid（無線周波数識別；赤外リンク）等のようなアクセス技術に基づくことができる。
【００２７】
モバイルデバイスは、例えば、モバイルＩＰプロトコルのような適切なプロトコルに基づく種々のアプリケーションを使用することができる。図１に、モバイルデバイスが利用可能なアプリケーションを、簡易化のために雲形１４で示してある。これらのアプリケーションは、例えばインターネットによって提供することができ、従って、雲形１４は例えばＩＰベースのデータネットワークシステムを表しているものと理解することができる。
【００２８】
セルラーシステムは、典型的に、ユーザ機器と通信システムの基地局との間の無線インタフェースを介して複数のモバイルユーザ機器に奉仕する。図１に、モバイル通信ネットワーク３２の若干の要素を示してある。セルラー通信ネットワークは、支援ノード３３とモバイルデバイス３０との間のパケット交換ドメインにおけるパケット交換データ伝送を提供する。ネットワーク３２自体はゲートウェイＧＰＲＳ支援ノード（ＧＧＳＮ）３４を介して、例えばインターネットのような外部データネットワークに接続されている。ＧＰＲＳサービスは、モバイル通信デバイスと外部データネットワークとの間のパケットデータの伝送を可能にする。少なくとも１つのゲートウェイの他に、３Ｇネットワークは典型的に、複数のパケットデータサービスノード（ＳＮ）を含む。図示の実施の形態では、サービスノードはサービングＧＰＲＳ支援ノード（ＳＧＳＮ）３３によって構成される。各ノード３３は、少なくとも１つのモバイルアクセスネットワーク、典型的には基地局システム３１に接続されている。基地局３１は、それぞれの無線インタフェースを介してモバイルデバイス３０へ信号を送信し、モバイルデバイス３０から信号を受信するようになっている。同様に、各モバイルデバイスは無線インタフェースを介して基地局から信号を受信し、基地局へ信号を送信することができる。
【００２９】
無線アクセスネットワーク内のモバイルデバイスは、典型的に無線ベアラーと呼ばれる無線ネットワークチャネルを介して無線ネットワークコントローラと通信することができる。モバイルユーザ機器のような各モバイルデバイスは、無線ネットワークコントローラと同時に開く１つまたはそれ以上の無線チャネルを有することができる。例えば、ユーザは、パーソナルコンピュータ、個人向け携帯情報端末（ＰＤＡ）、モバイル局（ＭＳ）、ポータブルコンピュータ、それらの組合せ等のような通信デバイスによって、セルラーネットワークにアクセスすることができる。
【００３０】
モバイルデバイスは、電話呼出しを行い、電話呼出しを受信するような種々のタスクのために、ネットワークへ／からデータを送／受信するために、及び、例えばマルチメディアまたは他の内容（コンテント）を知見するために使用することができる。通信デバイスには、典型的に、これらのタスクを達成するためのプロセッサ及びメモリが設けられている。ユーザ機器の動作は、キーパッド、音声コマンド、タッチセンシティブスクリーンまたはパッド、それらの組合せ等のような適当なユーザインタフェースによって制御することができる。
【００３１】
アクセスエンティティ内のユーザ機器と、セルラーネットワークのＧＧＳＮとの間の総合通信は、ＰＤＰ（パケットデータプロトコル）コンテキストによって提供することができる。各ＰＤＰコンテキストは、特定のユーザ機器とＧＧＳＮとの間の通信経路を提供する。各ＰＤＰコンテキストは、例えばサービス品質（ＱoＳ）のようなＰＤＰコンテキストで転送されるデータの特性を識別する。一旦ＰＤＰコンテキストが確立されると、典型的にそれは類似の十分なデータ転送特性を有する複数のフローを運ぶことができる。通常各フローは、例えば特定のサービス及び／または特定のサービスのメディア要素を表す。従ってＰＤＰコンテキストは、セルラーネットワークを横切る１つまたはそれ以上の論理通信経路を表すことが多い。ユーザ機器とサービングＧＰＲＳ支援ノードとの間にＰＤＰコンテキストを実現するために、一般的には、ユーザ機器のためにデータ転送を可能にする無線アクセスベアラーを確立する必要がある。ユーザ機器は、一度に１つまたはそれ以上のアクティブＰＤＰを有することができる。
【００３２】
図１には、ＷＬＡＮネットワーク３８も示されている。ネットワーク３２によって提供されるＰＤＰコンテキストの他に、モバイルデバイス３０は、ＷＬＡＮ３８を介して通信システムにアクセスすることができる。ＷＬＡＮは、例えばＩＰネットワークのような別のシステム、別のデバイス等への無線アクセスを提供するアクセス技術の例である。必ずしもＩＰベースの通信を必要とするものではなく、代わりに、他のプロトコルを使用することもできる。各ＷＬＡＮには、少なくとも１つのアクセスポイント３７、及びパケットデータゲートウェイ３９が設けられている。データキャリアは、多くのプロトコルによって提供される。例えば、ＩＰネットワーク、及びＩＰネットワークにおいて提供されるサービスにアクセスする時に、ＩＰプロトコルを使用してデータを運び、ＵpnＰ（ユニバーサルプラグ及びプレイ）を使用してデバイス及びサービスを発見できる等である。ＩＰセキュリティは、いわゆるＩＰsecトンネルを使用することによって高めることができる。モバイルデバイス３０とパケットデータゲートウェイ３９との間のＩＰsecトンネルと交渉し、管理するために、インターネットキー交換（ＩＫＥv２）シグナリングを使用することができる。パケットデータゲートウェイ３９は、ＷＬＡＮをネットワーク１４に接続することができる。
【００３３】
図２に示す適切なインタフェースが選択されている実施の形態においては、分離した選択プロセスによって、自動化された連結性決定がモバイルデバイスにおいて行われる。複数の選択プロセスの各プロセスは、それぞれの選択エンティティにおいて実行される。各選択エンティティは、利用可能な通信インタフェースの特定の面に向けられた少なくとも１つの所定のポリシーを検討するルーチンを実行するようになっている。
【００３４】
詳述すれば、図２は、ネットワーキングプロトコルポリシーエンティティ、モビリティポリシーエンティティ、及びアクセスポリシーエンティティを示している。それぞれが通信インタフェースの異なる面を検討するようになっているモバイルデバイスのこれらのエンティティは、それら自体のモジュール２０、２２、及び２４内に配置することができる。適当な通信インタフェースの選択は、これらの各モジュールから収集された情報に基づくことができる。
【００３５】
両方向矢印で示してあるように、モジュール２０、２２、及び２４は相互接続されており、決定を行うプロセス中に対話することができる。
【００３６】
ポリシー制御エンティティの機能を、１つまたはそれ以上のモジュール内に組合せることも、または幾つかのモジュールに分配できることも理解されたい。
【００３７】
アクセス技術、即ち通信インタフェースの選択は、通信プロトコルを検討するように向けられた１つまたは複数のポリシー、及び利用可能なアクセス技術の背後に位置するサービスに基づくことができる。適切なネットワークポリシーは、所望のサービスへの接続を可能にする考え得るアクセス技術のリストを狭めて行く。従って、モバイルデバイスシステム情報及びユーザの好みに基づいて、最終アクセス技術選択を行うことができる。アクセス技術選択は、通信のフロー要求を検討するように向けられた１つの所定のネットワーキングポリシーまたは複数のポリシーに基づくこともできる。適切なネットワーキングポリシーは、アプリケーションからフロー要求を受信する。これらの要求は、ネットワーキングプロトコルから入手することもできる。例えば、ＩＰ Ｄiffservを使用して、要求された優先順位情報、ＱoＳ情報等を明らかにすることができる。フロー要求は、使用されたソースまたは行き先ポート番号のようなフロー情報に基づいて決定することもできる。例えば、ＦＴＰサービスは、ＴＣＰポート番号、ＦＴＰ特性（非リアルタイム、高ビットレート、信頼できる、遅延が許容される等であることができる）に基づいて、または使用されたプロトコルを調査することによって（ＲＴＰヘッダは遅延に感応しやすいトラフィックを意味する）決定することができる。このように、最終アクセス技術選択は、フロー要求に基づいて行うことができる。
【００３８】
連結性決定を自動化するために、モバイルデバイスの制御ソフトウェア内に異なる機能決定レベルを導入することができる。異なる決定レベルの目的は、決定を行う際に直ちに利用することができる十分且つ詳細な情報を有する機能位置において決定を行うプロセスを遂行することである。ネットワーキングポリシーは、例えば、ＩＰレベルのフロー、プロトコル、及びサービス情報を知ることができる。アクセスポリシーは、必ずしもＩＰプロトコルを処理できるとは限らないが、例えばＥＤＧＥ  ＰＤＰコンテキストロジックを処理することはできよう。従って、ネットワーキングポリシーは、ＥＤＧＥ（アクセス）レベルにおいてではなく、ＩＰレベルで実行される。従って、“位置（ロケーション）”という用語は、あるポリシー機能が、あるシステム機能とインターワークできるように位置していることを意味するものであることを理解されたい。
【００３９】
レベル分けされた決定を行うプロセスは、設計モジュラーを維持するのを援助することもできる。
【００４０】
アクセス技術を選択するプロセスは、利用可能なインタフェースの検出、仮想プライベートネットワーク（ＶＰＮ）、モバイルＩＰ（ＭＩＰ）ネットワーク、または他の何等かの要求されたプロトコルまたはサービスが利用可能であるか否かの検出、及びモビリティポリシー設定のチェックに基づくことができる。次いで、ＭＩＰまたはＶＰＮの援助の下にベアラー交換を“シームレス”に行うことができる。モバイルデバイス上のアプリケーションは、使用されるインタフェースには関係なく同一のＩＰアドレスを使用することができるので、ＭＩＰによってシステム間でシームレス移行が可能なのである。ＶＰＮは、例えば低下した無線セキュリティをＶＰＮによって適切に補償する、従って、その基準を満足するように、選択プロセスによってシームレス動作を提供すると考えることができる。もしＭＩＰも、またはモビリティ可能化されたＶＰＮも使用不能であれば、いわゆる“ハードローミング”が発生し得る。ハードローミングの例は、モバイルデバイスがＷＬＡＮ接続を活動化し、フローをＥＤＧＥ接続からＷＬＡＮ接続へ移動させる時であり、これはＩＰアドレスの変化をもたらす。それ以外にデータを転送することはできないか、または変化したＩＰアドレスの故にアプリケーションが動作を停止させ得るから、この変化したＩＰアドレスの故に新しいＴＣＰ接続を確立しなければならない。
【００４１】
この例においては、ポリシー決定を行うエンティティの最高レベルは、情報の必要な共用を続行することができるように、ネットワーキングプロトコル１２に近接している。アクセスポリシーエンティティは、これらのエンティティが直接的に情報を共用する必要がないのでネットワーキングプロトコルに近接させる必要はない。ネットワーキングプロトコルは、例えば、インターネットプロトコル（ＩＰ）、モバイルＩＰ、トランスポート制御プロトコル（ＴＣＰ）、ユーザデータグラムプロトコル（ＵＤＰ）、ストリーム制御伝送プロトコル（ＳＣＴＰ）等のようなプロトコルを含むことができる。この決定を行うレベルを以下に“ネットワーキングプロトコルポリシー”と呼び、図２にコントローラブロック２０によって表されている。
【００４２】
ネットワーキングプロトコルポリシーコントローラ２０は、異なる行き先及びサービスのための経路指定制約を定義する複数のポリシーを含むことができる。仮想プライベートネットワーク（ＶＰＮ）をある接続のために使用できるような法人のｅメールの例を考えよう。ＶＰＮ解決法は、典型的に、種々のセキュリティ制約を受ける。ネットワーキングプロトコルポリシーコントローラ２０は、ＶＰＮを用いない直接接続にするのか、または組織のセキュリティゲートウェイへの接続を必要とし得るＶＰＮを使用するのかを決定するようになっている。直接接続の場合、ＷＣＤＭＡネットワークを候補とすることができ、この場合、ＷＣＤＭＡネットワークは要求されるセキュリティ及びサービス品質（ＱoＳ）レベルを提供し、またＷＣＤＭＡネットワークは組織ネットワークへの安全な接続を有することができる。ＶＰＮ接続の場合、ネットワーキングプロトコルポリシーコントローラ２０は、若干のアクセスネットワークが、要求されるセキュリティゲートウェイを含む組織のドメインに連結性を与える情報を有することができる。若干の他のアクセスネットワークは、例えばファイアウォール、名前（またはネットワーク）アドレス翻訳（ＮＡＴ）等の故に、上記ドメインへのアクセスを提供しないかも知れない。従って、セキュリティゲートウェイへの接続は失敗する。その結果、ネットワーキングプロトコルポリシーコントローラ２０は、接続のために使用することができる候補アクセスネットワークのリストを供給し得る。これにより、セキュリティ要求が満足され、要求されたプロトコル及びサービスへの接続が保証され、そして決定を行う次のレベルへのリストが供給される。
【００４３】
ネットワーキングプロトコルポリシーコントローラ２０は、フローのためのフロー要求ロジックを含むこともできる。ネットワーキングプロトコルポリシーコントローラ２０は、フロー要求を、特別なアプリケーションプログラムインタフェース（ＡＰＩ）を介してアプリケーションから直接受信することができる。ネットワーキングプロトコルポリシーコントローラは、フロー要求を、使用したプロトコルから（例えばＩＰ（例えば、DiffServに関係する）から）受信することもできる。ネットワーキングプロトコルポリシーコントローラ２０は、フロー要求を決定することもできる。例えば、あるフローがあるポート番号（例えば、ファイル転送プロトコル；ＦＴＰ、またはワールドワイドウェブ；ＷＷＷ）、サービス、またはプロトコル（リアルタイム移送プロトコル；ＲＴＰ）を使用する場合、ネットワーキングプロトコルポリシーコントローラ２０はフロー要求を決定し、それらの要求を、決定を行う次のレベルへ供給することができる。例えばリアルタイムトラフィックは遅延を許容せず、従ってＧＰＲＳネットワークはそのフローを受入れることができないであろう。
【００４４】
ネットワーキングプロトコルポリシーコントローラ２０は、接続のために使用されるネットワークインタフェースの予備選択をも含むことができる。例えば、ＧＰＲＳ、ＷＬＡＮ、ＷＣＤＭＡは、このようなインタフェースが既に利用可能であり、アクティブであれば、好ましいものであるとして指示されることができる。ネットワーキングプロトコルポリシーコントローラ２０は、アプリケーションによって作成された新しい接続が（その接続が定義されたネットワーキングプロトコルポリシーを満足するので）既存インタフェースに向けられていることを決定することができる。この例は、ユーザがブラウザを開始させ、あるｈｔｔｐアドレスへの接続を開始した時であり、ブラウザは数十回の移送制御プロトコル（ＴＣＰ）接続を実行することができる。従って、ネットワーキングプロトコルポリシーコントローラ２０は、全てのフローを同一のネットワークインタフェースへ経路指定することを決定できる。
【００４５】
考え得る次のレベルのポリシーコントローラエンティティは、モビリティポリシーコントローラ２２である。即ち、もしネットワーキングプロトコルポリシーコントローラ２０が、どのインタフェースを通して接続を経路指定すべきかを決定することができなければ、または接続が開始された時に利用可能なインタフェースが存在しなければ、ネットワーキングプロトコルポリシーコントローラ２０はその接続のためにインタフェースを選択することをモビリティポリシーコントローラ２２に要求することができる。ネットワーキングプロトコルポリシーコントローラ２０は、候補インタフェースリスト及び／またはフロー要求をモビリティポリシーコントローラ２２に供給することができる。候補インタフェースリスト及び／またはフロー要求は、全てのインタフェースが許容されることを表すために、空のままにしておくことができる。候補インタフェースリストに基づいて、及びモビリティポリシー情報に基づいてモビリティポリシーコントローラ２２は、ネットワーキングポリシーコントローラ２０による選択に代わって、接続のために使用されるインタフェースを選択することができる。
【００４６】
モビリティポリシーコントローラ２２は、ユーザの好み、アプリケーションの優先度、及びシステム情報のような特色を管理することができる。ユーザの好みは、一般的な連結性価格制限、カバレッジ要求、電池消費基準（または、一般的に電力）、例えば高／中間／平均ビットレート、遅延、信頼性についてのＱoＳ制限のようなパラメータ、及びインタフェース選択に共通のフレームワークを提供する他のパラメータを含むことができる。アプリケーション優先度は、ＱoＳ及びサービス記述のようなアプリケーションに特定の優先度を含むことができる。システム情報は、インタフェースの使用可能性、位置、及び電池容量レベルのような情報を含む。後者は、それが高電力消費であることが知られており、もし電池の残量が少なければその使用は望ましくないかも知れないので、ＷＬＡＮインタフェースの使用との組合せは特に重要であり得る。多重インタフェース使用に関するモバイル端末制約のような他のパラメータも検討することができる。例えば、これらの制約は、モバイルデバイスのモデルに依存することができる。何等かの他の適切なシステムレベル情報も、決定を行うプロセスに使用することができる。
【００４７】
モビリティポリシーコントローラ２２は、アクセスシステム１０によって提供される選択されたアクセス技術を活動化させるように、アクセスポリシーコントローラ２４に要求することができる。モビリティポリシーコントローラ２２は、選択されたインタフェースに関してネットワーキングプロトコルポリシーコントローラ２０に通知することもできるので、ネットワーキングプロトコルポリシーコントローラ２０はアプリケーションデータを正しいアクセス技術へ経路指定することができる。一旦アクセス技術が活動化されると（例えば、ＥＤＧＥＰＤＰコンテキストが活動化されると）、交渉されたＱoＳパラメータ、割当てられたＩＰアドレス等のパラメータを、選択されたアクセス技術からネットワーキングプロトコル及びアプリケーションへ通信することができる。例えば、ＰＤＰコンテキストに割当てられたＩＰアドレスはＩＰプロトコルによって使用され、ＱoＳはフローに対して要求された処置を提供するためにアプリケーションを含む全システムによって使用することができる。
【００４８】
モビリティポリシーコントローラは、あるフローを、既にアクティブなアクセス技術に追加することをアクセスポリシーコントローラに要求することもできる。
【００４９】
アクセスポリシーコントローラ２４がアクセス技術活動化または使用要求をモビリティポリシーコントローラ２２から受信すると、アクセスポリシーコントローラ２４はその要求をアクセス技術特定ポリシー決定にマップする。使用要求は、あるフローを既にアクティブなアクセス技術に追加するためである。従って、アクセスポリシーコントローラ２４は、使用されたアクセス技術を、即ちそのインタフェースに特定のポリシー及び情報を管理するために使用することができる。この情報は、同時にアクティブであることができるインタフェース（例えば、ＣＰＵ容量またはメモリの妨害、またはランナウトをもたらさない）、及びアクティブＰＤＰコンテキストの特性のようなそのインタフェースに特定の情報の定義であることができる。
【００５０】
アクセスポリシーコントローラ２４は、特定のアクセス技術のための連結性決定を管理するメカニズムを定義する。アクセスポリシーコントローラエンティティは、アクセス技術に特定の決定を、モビリティポリシーコントローラエンティティ及びネットワーキングプロトコルポリシーコントローラエンティティから隠すことができる。
【００５１】
アクセスポリシーコントローラの動作は、以下の例によって明らかにすることができる。もしＷＬＡＮが非アクティブであれば、モビリティポリシーコントローラ２２はＷＬＡＮの活動化について要求することができ、その後にアクセスポリシーコントローラ２４がＷＬＡＮの活動化を開始する。別の例では、もしＧＰＲＳネットワークが１つのＰＤＰコンテキストと共に既にアクティブであれば、モビリティポリシーコントローラ２２はＧＰＲＳネットワークを使用し始める必要がある新しい接続の故に、ＧＰＲＳネットワークを通してのビットレートを増加させるように要求することができる。アクセスポリシーコントローラ２４は、既存ＧＰＲＳ接続及びＰＤＰコンテキスト構成も新しい接続のために使用すべきか、既存ＰＤＰコンテキストを、例えば増加したビットレートの交渉をネットワークと開始するように変更すべきか、または新しい接続のための新しいＰＤＰコンテキストの作成を開始すべきかを決定しなければならない。第３の例では、ＷＣＤＭＡ接続がＰＤＰコンテキストと共にアクティブである。モバイル協議アプリケーションがオーディオ及びビデオストリーミング、及びプレゼンテーション共用アプリケーションと共に開始される。通常のＷＣＤＭＡがその接続のために十分であるか否か、またはＷＣＤＭＡ高速ダウンリンクパケットアクセス（ＨＳＤＰＡ）を代わりに使用すべきか否かを決定するために、アクセスポリシーコントローラ２４を使用することができる。もし後者の決定がなされれば、アクセスポリシーコントローラ２４は、モバイル会議アプリケーション及び他のアプリケーションによって要求されるサービスを提供するために、ＷＣＤＭＡ  ＨＳＤＰＡ活動化ルーチンを開始することができる。
【００５２】
アクセスポリシーコントローラは、インタフェースの監視を提供することもできる。例えば、モビリティポリシーコントローラがＷＬＡＮを好んでも、どのＷＬＡＮも使用不能である場合、モビリティポリシーコントローラはＷＬＡＮの使用可能性を監視するようにアクセスポリシーコントローラに要求することができる。即ち、アクセスポリシーコントローラは、ＷＬＡＮインタフェースを監視するように動作可能にするために、既にアクティブな異なるインタフェースのスケジューリングを開始することができる。インタフェースのスケジューリングとは、若干のアクティブインタフェースがＷＬＡＮ監視目的のために待機してもよいことを意味する。ＷＬＡＮが利用可能になると、アクセスポリシーコントローラはそれをモビリティポリシーコントローラに通知する。モビリティポリシーコントローラは、ＷＬＡＮに引き継がれる１つまたはそれ以上の接続を変化させることを決定することができる。
【００５３】
これらのポリシーが無線インタフェースに限定されるものではなく、例えばユニバーサル直列バス（ＵＳＢ）またはイーサネット（登録商標）のような固定インタフェースを制御するためにも使用できることを理解されたい。
【００５４】
ネットワーキングプロトコルポリシー、モビリティポリシー、及びアクセスポリシーを提供するエンティティは、上述した全ての機能を含むことができる。付加的な機能をそれらに追加できること、上述した若干の機能は若干のアプリケーションにおいては不要であり、従って設ける必要がないことを理解されたい。１つのポリシーエンティティの一部として説明した機能は、別のポリシーエンティティの部分として実現することができる。例えば、アプリケーション連結性要求は、モビリティポリシーの代わりに、ネットワーキングプロトコルポリシーの一部としても実現することができる。上述したように、図２の決定エンティティ２０、２２、及び２４には、全く異なる機能が設けられている。例えば、ネットワーキングポリシーは、ＩＰスタックに近接して配置することができ、従って幾つかのＴＣＰ接続を行うブラウザが開かれた時に、ネットワーキングポリシーはそのＴＣＰ接続のためのアクセス技術を選択することができるので、グローバルポリシーコントローラ要素は決定を行うことによってロードされることがなく、これはモジュール化及び性能最適化を支援する。
【００５５】
図３は、通信デバイスのための通信インタフェースの自動化された選択のための実施の形態によるフローチャートである。詳述すれば、図３は、ある選択ルーチンの出力を次の選択ルーチンへの入力として使用し、そしてもし必要ならば、上記次の選択ルーチンの出力を更に次の選択ルーチンへの入力として使用する等々のように、階層的な手法の複数の選択ルーチンの出力に基づいて、どのように通信インタフェースを選択することができるのか（ステップ１１０）を示している。
【００５６】
もし接続を確立する必要があれば、通信プロトコルに関して少なくとも１つの所定のポリシーを検討するために、第１のコントローラエンティティにおいて第１の選択ルーチンを実行する（ステップ１００）。これは、ネットワーキングプロトコルポリシーブロック２０に関連して説明したようにして遂行される。ステップ１０２において通信インタフェースを選択することが不可能であると決定されれば、ステップ１０４において別の選択ルーチンの実行の要求を第２のコントローラエンティティへ送る。もしこの段階において既にインタフェースを選択することが可能であれば、ステップ１０５においてこのインタフェースを通信のために使用することができる。第１のコントローラエンティティは、候補のリスト及び／またはフロー要求のような他の何等かの適切な情報を出力することができ、この出力を第２の選択ルーチンへの入力にすることができる。
【００５７】
ステップ１０４において第２のコントローラエンティティが実行する第２の選択ルーチンは、システム情報に関して少なくとも１つの所定のポリシーを検討することができる。考え得る検討すべきシステム情報の例は、モビリティポリシーブロック２２に関連して上述したようなものである。
【００５８】
図３のステップ１０６において、モビリティポリシーがあるインタフェースを選択する。このインタフェースがそのように使用することができ、他のポリシー、例えばアクセスポリシーについての情報を通信する必要はないかも知れない。もしそのインタフェースを活動化、監視、または変更する必要があれば、アクセスポリシーを含ませる必要があるかも知れない。アクセスポリシーは、モビリティポリシー要求を、例えば１つまたはそれ以上のＰＤＰコンテキスト、無線アクセスのために定義されているＱoＳ等のようなアクセス技術に特定の要求へマップするのに使用することができる。従って、若干の実施の形態では、少なくとも１つのさらなる選択ルーチンが望ましいかも知れない。図３では、これはオプションとしてのステップ１０８に示されている。ステップ１０８は、ポリシー要求をアクセス技術に特定の要求へマップするために、アクセスインタフェース上で少なくとも１つのポリシーを検討するための第３の選択ルーチンを実行するステップである。
【００５９】
ネットワーキングポリシー、モビリティポリシー、及びアクセスポリシーは、添付図面を参照して説明した順序とは異なる順序で実行できることを理解されたい。例えば、モビリティポリシーを最初に実行し、その後に、ネットワーキングポリシーを適用することができる。つまり、先ずどのインタフェースが使用可能であるのかを決定し、その後に、ネットワーキングポリシーがネットワーキング要求を満足する候補インタフェースの１つを選択することができる。これらのポリシーは並列に実行することもでき、これは実施レベルの問題である。
【００６０】
更に、ネットワーキングプロトコルポリシーは、あるアプリケーションが要求しているサービスに到達できないか否かを決定するためのロジックを有することができる。このような場合、ネットワーキングプロトコルポリシーは、候補アクセス技術リストから１つまたは複数のアプリケーションのフローのために現在使用されているアクセス技術を実行することができ、それによって、この、またはこれらのアプリケーションのフローのための別のアクセス技術が選択される。例えば、あるアプリケーションのフローのためにＷＬＡＮ接続が活動化されているが、例えばルートに沿うファイアウォールのためにＷＬＡＮネットワークが要求されたサービスへの連結性を提供できないような場合、ネットワーキングポリシーはこの状況を通知し、使用されているＷＬＡＮネットワークを候補アクセス技術のリストから排除することができ、それによって異なるＷＬＡＮネットワークまたは異なるアクセス技術が選択されるようになる。ネットワーキングプロトコルポリシーが、例えばネットワーキングプロトコルを用いる通信を通してこの状況を通知することも、またはアプリケーションが要求された情報を供給することもできる。
【００６１】
さらなる実施の形態によれば、複数の制御エンティティが通信インタフェース選択ルーチンに関与して、複数の既に選択済みの通信インタフェースからある通信デバイスのための通信インタフェースを選択するさらなるデータ処理メカニズムが通信システム内に設けられている。このメカニズムは、既に選択され、活動化されている通信インタフェースのグループからローカル通信インタフェース選択を実行するためのコントローラエンティティを含んでいる。選択は、ローカルエンティティが持つことができる通信システムを介する通信に関する少なくとも１つのポリシーについての情報に基づく。
【００６２】
モバイルデバイスに要求されるデータ処理機能は、１つまたはそれ以上のデータプロセッサによって提供される。これらの実施の形態を実現するために、適切に適応させたコンピュータプログラムコードプロダクトを、モバイルデバイスに、例えばモバイルデバイスのプロセッサにロードして使用することができる。プログラムコード手段は、例えば、選択動作、メッセージ及び／または情報要素の生成、情報の翻訳等を遂行することができる。動作を提供するプログラムコードプロダクトは、キャリアディスク、カード、またはテープのようなキャリア媒体上に格納し、該媒体によって供給することができる。１つの可能性として、データネットワークを介してプログラムコードプロダクトをモバイルデバイスへダウンロードすることができる。
【００６３】
以上に、本発明の実施の形態をモバイル端末のようなデバイスに関連して説明したが、本発明の実施の形態は通信ネットワークを介して通信するのに適する他の何等かの適当な型のデバイスにも適用可能であることを理解されたい。
【００６４】
また、上述したポリシー決定パラメータは単なる例に過ぎず、何等かのパラメータを階層的メカニズムによって使用することができることも理解されたい。
【００６５】
本明細書に例示した実施の形態の説明には、ＵＭＴＳ（ユニバーサルモバイル通信システム）、ＣＤＭＡ2000システム、及び無線ローカルエリアネットワークのような第３世代（３Ｇ）ＷＣＤＭＡ（広帯域符号分割多重アクセス）ネットワークの用語を使用したが、提唱した解決法の実施の形態は、本発明の実施の形態によって長所を得ることができるどのような通信システムにも使用することができることを理解されたい。選択は、無線アクセスと固定アクセスとの間でも行うことができる。
【００６６】
本発明の実施の形態を例として説明したが、特許請求の範囲に記載されている本発明の思想及び範囲から逸脱することなく、開示した解決法に多くの変化及び変更を考案することができることも理解されたい。
【図面の簡単な説明】
【００６７】
【図１】複数のネットワークからなる通信システムの概要図である。
【図２】一実施の形態による機能ブロック図である。
【図３】一実施の形態によるフローチャートである。
【図１】
2008538475.tif 000003
【図２】
2008538475.tif 000004
【図３】
2008538475.tif 000005
【国際調査報告】
2008538475.tif 000006
2008538475.tif 000007
2008538475.tif 000008