"複数の異機種間接続ネットワーク資源を含む通信ネットワークを最適化するための方法において、前記方法は、複数の異機種間接続ネットワーク資源のうちの一つを通して通信をセットアップするためのデバイスからの通信リクエストを受信することと、少なくとも一つの通信特性に従って、前記複数のネットワーク資源のうちで、通信がそれを通してセットアップされるべき一つのネットワーク資源を選択することと、前記選択されたネットワーク資源を通して前記通信を確立することを含む方法。前記選択するステップは、前記複数のネットワーク資源のうちで、前記デバイスによる使用に好ましいネットワーク資源を判定することと、前記少なくとも一つの通信特性に従って、前記好ましいネットワーク資源を通して前記通信をセットアップするかどうか判定することを更に含む請求項1に従う方法。前記選択するステップは、前記好ましいネットワーク資源を通して前記通信をセットアップしないとの判定がなされた場合に、前記通信をセットアップするための代替ネットワーク資源を判定することを更に含む請求項1に従う方法。前記代替ネットワーク資源を通して前記通信をセットアップすることは、更なるデバイスへの有線ネットワーク資源及び該更なるデバイスと前記デバイスとの間の短距離無線リンクとを通して、前記通信を提供することを伴う請求項3に従う方法。前記少なくとも一つの通信特性は、前記デバイスに関連する通信特性を含む請求項1に従う方法。前記通信リクエストは、前記デバイスに関連する通信特性に関係する情報を含む請求項5に従う方法。前記デバイスに関連する前記通信特性に関係する情報は、セットアップされるべき通信セッションのタイプの識別情報を含む請求項5に従う方法。前記セットアップされるべき前記通信セッションのタイプを識別する前記情報は、通信セッションのタイプの帯域幅要件に関係する情報を含む請求項7に従う方法。前記セットアップされるべき前記通信セッションのタイプを識別する前記情報は、通信セッションのタイプの最小遅延要件に関係する情報を含む請求項7に従う方法。前記通信セッションのタイプに関連する帯域幅要件を判定することを更に含む請求項7に従う方法。前記通信セッションのタイプに関連する最小遅延要件を判定することを更に含む請求項7に従う方法。前記デバイスに関連する前記通信特性に関係する情報は、前記デバイスの物理的位置の識別情報を含む請求項6に従う方法。前記デバイスに関連する前記通信特性に関係する情報は、前記複数のネットワーク資源のうちの好ましいネットワーク資源の識別情報を含む請求項5に従う方法。前記通信リクエストがそれを介して受信される前記複数のネットワーク資源のうちのネットワーク資源は、前記デバイスの好ましいネットワークである請求項2に従う方法。前記少なくとも一つの通信特性は、前記複数のネットワーク資源のうちの少なくとも一つに関連する通信特性を含む請求項1に従う方法。前記通信特性は、前記複数のネットワーク資源のうちの少なくとも一つの帯域幅使用状況に関係する情報を含む請求項15に従う方法。前記少なくとも一つの通信特性は、前記ネットワークに関連する各々のデバイスによりサポートされる前記複数のネットワーク資源のうちの前記ネットワーク資源を識別する情報を含む請求項17に従う方法。前記選択された資源を使用して1又は複数の現在の通信をリルートすることを更に含む請求項1ないし17のいずれか1項に従う方法。複数の異機種間接続ネットワーク資源を含む通信ネットワークを最適化するための装置において、前記装置は、複数の異機種間接続ネットワーク資源のうちの一つを通して通信をセットアップするためのデバイスからの通信リクエストを受信するようにアレンジされた入力と、少なくとも一つの通信特性に従って、前記複数のネットワーク資源のうちで、通信がそれを通してセットアップされるべき一つのネットワーク資源を選択し、前記選択されたネットワーク資源を通して前記通信を確立するようにアレンジされたプロセッサとを含む装置。前記プロセッサは、ネットワーク資源を選択するにあたって、前記複数のネットワーク資源のうちで、前記デバイスによる使用に好ましいネットワーク資源を判定し、前記少なくとも一つの通信特性に従って、前記好ましいネットワーク資源を通して前記通信をセットアップするかどうか判定するように更にアレンジされた請求項19に従う装置。前記プロセッサは、ネットワーク資源を選択するにあたって、前記好ましいネットワーク資源を通して前記通信をセットアップしないとの判定がなされた場合に、前記通信をセットアップするための代替ネットワーク資源を判定するように更にアレンジされた請求項20に従う装置。前記プロセッサは、更なるデバイスへの無線ネットワーク資源及び該更なるデバイスと前記デバイスとの間の短距離無線リンクとを通して、前記通信を提供することによって、前記代替ネットワーク資源を通して前記通信をセットアップするように更にアレンジされた請求項21に従う装置。前記少なくとも一つの通信特性は、前記デバイスに関連する通信特性を含む請求項19に従う装置。前記通信リクエストは、前記デバイスに関連する通信特性に関係する情報を含む請求項23に従う装置。前記デバイスに関連する前記通信特性に関係する情報は、セットアップされるべき通信セッションのタイプの識別情報を含む請求項23に従う装置。前記セットアップされるべき前記通信セッションのタイプを識別する前記情報は、通信セッションのタイプの帯域幅要件に関係する情報を含む請求項25に従う装置。前記セットアップされるべき前記通信セッションのタイプを識別する前記情報は、通信セッションのタイプの最小遅延要件に関係する情報を含む請求項25に従う方法。前記プロセッサは、前記通信セッションのタイプに関連する帯域幅要件を判定するように更にアレンジされた請求項25に従う装置。前記プロセッサは、前記通信セッションのタイプに関連する最小遅延要件を判定するように更にアレンジされた請求項25に従う装置。前記デバイスに関連する前記通信特性に関係する情報は、前記デバイスの物理的位置の識別情報を含む請求項24に従う装置。前記デバイスに関連する前記通信特性に関係する情報は、前記複数のネットワーク資源のうちの好ましいネットワーク資源の識別情報を含む請求項24に従う装置。前記通信リクエストがそれを介して受信される前記複数のネットワーク資源のうちのネットワーク資源は、前記デバイスの好ましいネットワークである請求項20に従う装置。前記少なくとも一つの通信特性は、前記複数のネットワーク資源のうちの少なくとも一つに関連する通信特性を含む請求項19に従う装置。前記通信特性は、前記複数のネットワーク資源のうちの少なくとも一つの帯域幅使用状況に関係する情報を含む請求項33に従う装置。前記少なくとも一つの通信特性は、前記ネットワークに関連する各々のデバイスによりサポートされる前記複数のネットワーク資源のうちの前記ネットワーク資源を識別する情報を含む請求項19に従う装置。前記プロセッサは、前記選択された資源を使用して1又は複数の現在の通信をリルートするように更にアレンジされた請求項19に従う装置。請求項18の方法を実行するために適切なコンピュータを制御するためのコンピュータ読み取り可能なコードを伝えるキャリア媒体。この明細書全体にわたって同様の参照番号は同様の部分を参照する。本発明は、通信ネットワーク内の通信リクエストの管理に関係する。特に本発明は、ネットワークの既存のユーザに対する混乱を最小化するために、管理された通信ネットワーク内の利用可能な資源の使用を最適化するシステムを提供する。以下で説明される本発明の実施形態は、ホーム環境内での及びホーム無線ネットワーク管理に関しての本発明のアプリケーションに集中する。しかし、本発明の実施形態は、例えばオフィス、産業用ビルディング、任意の適切な屋内若しくは屋外の公共の空間又は統合通信網を有する任意の他の環境のような、代わりに取り得るセッティングにおいて等しく適用できることは理解されるであろう。さらに、以下で説明される本発明の実施形態は、具体的にはLANに関係するものであるが、本発明は、より大きな通信ネットワーク内で利用されることができる。ホーム通信ネットワークが無線ネットワークシステム例えばWLANの周辺をベースとされることは一般的である。例えばデスクトップコンピュータ、ラップトップコンピュータ、プリンター、スキャナ、MFP、モバイル電話、PDA、テレビ、セットトップボックス及びマルチメディアプレイヤーのような、ホーム内で使用される多くの電子デバイスは、複数の通信手段が提供され、それはしばしばWLAN接続機能を含む。WLAN接続に加えて、多くの電子デバイスはまた、以下のタイプのネットワーク資源の一つ又は複数の上で通信することができる:有線インターネット接続、Bluetooth、フェムトセル資源、ZigBee、その他、UWB及び60GHz機能。このリストは、網羅的なものではなく、将来、他の無線技術を組み込むことができる点に注意される。フェムトセル資源は、通常、それ自体で独立したネットワークとみなされる点にまた注意されるが、フェムト資源がローカル通信ネットワークの一部として利用されることができることは理解されるべきである。例えば、1又は複数のローカルフェムト基地局は、そのローカルエリア内で互いに通信するデバイスのために自由な通信を提供することができる。本発明の第1の実施形態が具体的には図1~3を参照して説明される。この実施形態は、ホーム無線ネットワークのパフォーマンスを最適化するために、利用可能なネットワーク資源の使用を最大化しようとする。それゆえに、本発明のこの実施形態は、異機種間接続ネットワークつまり、複数の独立したネットワーク資源又はコネクション手段を提供するネットワークにおけるネットワーク資源の最適化に関係する。そのような異機種間接続ネットワークは、上述されたように有線接続と複数の無線接続の両方を含んでも良い。図1は、本発明の第1の実施形態に従ってホームネットワークの概略図を提供する。ホームネットワーク101は、ゲートウェイ103を介してインターネット102に接続される。ゲートウェイ103は、例えばテレビ104、デスクトップコンピュータ105、モバイル電話106a,106b及びラップトップコンピュータ107a,107bのようなホーム内のデバイスがそれを通してインターネットに接続することができるポータルを提供する。さらに、ゲートウェイ103は、ネットワークに接続するデバイス間の内部通信がそれを通して互に通信できるハブとして動作する。ゲートウェイは、モデム103a、ルータ103b、内部ネットワークコントローラ103c及びWLANアクセスポイント103dを含む。本発明のこの実施形態では、これらは単一のユニットのモジュラーコンポーネントである。しかし、これらのコンポーネントの各々が独立したユニットとして提供されることができ又は代わりにこれらのコンポーネントの各々が単一のプロセッシングユニットに組み込まれることができることは理解されるであろう。本発明のこの実施形態では、モデム103a、ルータ103b及びWLANアクセスポイント103dは、例えば統合されたADSLモデム/スイッチ/無線アクセスポイントのような類似する既知のシステムに従って提供される。特に、モデムは、インターネット接続に直接接続され、モデムの標準的な変調/復調機能を提供する。ルータ103bは、該モデムに接続され、モデムからインターネット上に送信される発信情報のためのルーティング情報を提供する。内部ネットワークコントローラ103cは、ルータ103bと複数のネットワーク資源との間の接続ポイントを提供する。特に、ネットワークスイッチ装置103cは、様々なネットワーク資源にわたってルータからの通信を効率的にスイッチする。図1において示されるネットワーク資源は、WLANアクセスポイント103dにより提供されるWLAN接続に加えて、テレビ104及びデスクトップコンピュータ105への直接ケーブル接続を含む。WLANアクセスポイント103dは、その無線範囲103rの中の任意のデバイスへ無線接続を提供する。それゆえ、図1では、ラップトップコンピュータ107a及び107bに加えてモバイル電話106a及び106bは、WLANアクセスポイント103dを通してインターネットに接続することができる。有線接続を介してゲートウェイ103に接続されるそれらのデバイスはまた、WLANアクセスポイント103dを通して無線でゲートウェイに接続する機能を有しても良い。WLANアクセスポイント103d及び有線接続を通してネットワーク資源を提供することに加えて、本発明の実施形態本発明のこの実施形態を含むは、無線デバイスが、有線ネットワーク資源を介して接続されるデバイスとの短距離無線通信を介してゲートウェイ103に接続することを可能にする。そのような短距離無線通信は、Bluetooth、UWB及び60GHz又は任意の他の短距離無線技術を含む。この代替ネットワーク資源は、図2中に示される。特に、図2は図1のネットワークを示すが、各々のデバイスはホームの様々な部屋の周辺に位置する。図2中のデスクトップコンピュータ及びテレビの両方は、Bluetoothを使用して通信することができる。Bluetoothは、ネットワークに統合され得る他のデバイス例えばDVDプレーヤー及びプリンターが、デスクトップコンピュータ及びテレビとそれぞれ無線で直接通信できるようにするために、それらのようなデバイスに一般に提供される。これは、例えば、ゲートウェイを通して通信をルーティングする必要なしに、デスクトップコンピュータがプリンターと通信するのを可能にする。本発明のこの実施形態では、そのようなBluetooth機能はまた、更なるネットワーク資源が提供されることを可能にするために利用される。図2に示されるように、ラップトップコンピュータ107a及びモバイル電話106a,106bがWLANアクセスポイント103dによりゲートウェイ103を介して通信しており、かつ、ラップトップコンピュータ107bにより要求される通信セッションをサポートするためにはWLANアクセスポイント103dを通した利用可能な帯域幅が不十分であると判定されるならば、代替ネットワーク資源を利用するための試行がなされる。最初に、ラップトップコンピュータ107bの位置が判定され、そして、例えば短距離無線接続のような既知の代替ルーティングシステムが存在するかどうか判定される。図2では、ラップトップコンピュータ107bはテレビ104と同じ部屋に備えられていることがわかる。テレビ104は、ゲートウェイ103との有線接続を有し、そのうえBluetooth機能を有する。従って、ラップトップコンピュータ107bがテレビ104を介してネットワークに接続できるようにするために代替ネットワーク資源がセットアップされ、それによってWLANアクセスポイント103dを迂回する。したがって、更なる要求がWLANアクセスポイント上に置かれることはなく、既存の通信セッションは障害又はセッション品質の損失なく継続することができる。ボトルネックすなわちセッション品質の損失をもたらす制限はWLANでありインターネット接続そのものでない場合には、このアプローチは有効であると考えられる。インターネット接続そのものが制限要因である、すなわち、それが飽和するならば、この発明の方法に従うことは改善を与えそうにない。さて、図3を参照しながら、本発明のこの第1の実施形態がそれによって代替ネットワーク資源を提供する手段が更に詳細に説明される。図3は、内部ネットワークコントローラ103cの機能コンポーネントの詳細な説明図を提供する。内部ネットワークコントローラ103cは、例えばネットワーク最適化のような利点が達成されることを可能にする本発明のこの実施形態のコンポーネントである。特に、内部ネットワークコントローラ103cは、内部ルーティング機能を提供し、それによって、ゲートウェイ103を通過する通信は、提供されるネットワーク資源のうちの一つを通してルーティングされる。さらに、内部ネットワークコントローラ103cは、ネットワークモニタリング機能を提供する。ネットワークモニタリング機能は、内部ネットワークコントローラ103cが、その通信のために最良の接続性をもたらすネットワーク資源を通してインテリジェントに通信をセットアップすることを可能にし、さらに、行われている他の通信のための通信品質における起こり得る低下を最小化する。それゆえ、内部ネットワークコントローラ103cは、本発明のホームネットワークが管理された通信環境になることを可能にする。内部ネットワークコントローラ103cは、入力ポート201を介してルータ103bに接続される。データは、コントローラ202を介して、入力ポート201へ通過し及び入力ポート201から通過する。コントローラは、内部ネットワークコントローラ103cのためのメインプロセッシングユニットであり、この実施形態では、入力ポート、プロセッサ202a、RAM202b及びメモリストレージ202eを含む。RAMはプロセッサの操作上の機能性を支援するために提供されるが、メモリストレージ202cは例えばネットワーク通信特性のような情報の記憶のためのメインメモリとして提供される。コントローラは、それから、スイッチ装置203を制御する。スイッチ装置203は、内部ネットワークルーティング手段として有効に動作する。スイッチ装置203は、複数の内部ネットワークポート204a,204b,204c,204d及び204eに接続される。これらのポートの各々は、特定のネットワーク資源に接続するために提供される。例えば、図3は、ポート1204a及びポート2204bが有線ネットワーク資源例えばイーサネットを提供しており、それぞれテレビ104及びデスクトップコンピュータ105に接続されていることを示す。ポート3204c及びポート4204dは使用されておらず、一方、ポート5204eは、WLANアクセスポイント103dに接続されている。それゆえ、内部制御信号の形でコントローラ202から受信されるインストラクションに従って、スイッチ装置203は、特定のネットワーク資源が通信ストリームのために使用されるように、通信データを特定のポート204a,204b,204c,204d,204eにルーティングすることができる。5つの通信ポートが示されているが、ポートの数がこの数に制限されないことは理解されるであろう。さらに、ポートは、有線接続及びWLAN接続以外のネットワーク資源を介したコネクションを可能にし得る。例えば、有線又は無線コネクションを介したすなわちネットワークコントローラ103cからフェムトセルデバイスへのフェムトセル接続性を可能にするポートが提供されることができ、あるいは、直接の短距離無線コネクションは内部ネットワークコントローラ103cそのものにより提供されることができる。内部ネットワークコントローラ103cが代替ネットワーク資源をセットアップできるようにするために、内部ネットワークコントローラ103cがネットワークに関する情報を収集することが必要である。さらに、そのような情報を収集することは、内部ネットワークコントローラ103cが、代替ネットワーク資源をセットアップすることが必要であるときを判定できるようにする。これから、そのようなデータ収集が説明される。無線デバイスは特にホーム使用のために更に一般的になってきている。それゆえ、ホームネットワークにおいて、ゲートウェイは無線デバイスから多くの通信リクエストを受信すると思われ、それは、更なる通信をセットアップするために利用可能な帯域幅が不十分であるような飽和又は過負荷に最もなりそうであるWLANアクセスポイントにより提供されるネットワーク資源である。WLANを介した更なる通信をセットアップするリクエストが可能であるかどうか判定するために、WLANが十分な利用可能な帯域幅を有するかどうか判定することが必要である。従って、内部ネットワークコントローラ103cは、WLANアクセスポイントの現在の使用状況をモニターする必要がある。この現在の使用状況は、利用可能な帯域幅の現在の使用に関係し得る。各々のネットワーク資源の現在の帯域幅をモニターすることに加えて、各々の通信セッションのセッション特性をモニターすることは、有利である。特に、例えば異なるタイプの通信に関する平均ビットレート使用状況、最小遅延要件及びサービス品質要求のような特性の記録を残すことは、更なる通信をセットアップするために十分な資源が存在するかどうか判定する際に、内部ネットワークコントローラ103cを支援する。新たな通信をセットアップすることができるか否かが影響を与える可能性があるので、セッション特性を収集することは重要である。例えば、更なる通信が同一のネットワーク資源を通してセットアップされることができるようにするために、ビットレートがわずかに遅くなるならば、それは、例えばウェブ閲覧のような非ストリーミング通信に対しては、ほとんど差をもたらさないかもしれない。しかし、ライブのデータストリームについては、その通信により使用されている帯域幅のわずかな縮小がデータストリームの品質に大きな変化をもたらす可能性がある。あるいは、単にビットレート使用状況及び遅延要件を判定するだけであることよりはむしろ、内部ネットワークコントローラ103cは、各々の通信セッションが、例えばIPTV、ゲーム若しくは他のマルチメディア機能のようなリアルタイムRTデータストリームであるか、又は、例えばウェブ閲覧若しくはインスタントメッセージングのような非リアルタイムNRT通信であるかについてまさに判定することができる。この情報から、内部ネットワークコントローラ103cは、それらのタイプの通信に関連する既知の使用特性に基づいて、利用可能な十分な帯域幅が存在するかどうか判定することができる。これらの使用特性は、前の通信セッションから又は問題となっているアプリケーションにより提供される予めセットされた情報から収集される統計情報に基づいても良い。本発明のこの実施形態では、すべての利用可能なネットワーク資源の帯域幅使用状況がモニターされる。しかし、それは、通常、複数のデバイスにネットワーク資源を提供するWLANアクセスポイントのみであるので、内部ネットワークコントローラ103cに関する代わりの実施形態において、他のネットワーク資源は十分な利用可能なバンドを有し、それゆえこれらの資源をモニターしないと仮定することが可能であろう。メモリストレージ202cは、ネットワーク資源の現在の使用状況に加えて、例えば各々の標準的なネットワーク資源ごとの利用可能な帯域幅のような情報を格納することができる。メモリストレージ202cは、帯域幅使用状況及びセッション特性に関係する情報を格納するデータベースを含む。それゆえ、内部ネットワークコントローラ103cが、新たな通信がセットアップされるために十分な帯域幅が存在するかどうか判定するのを支援するための参照手段として、このデータベースが使用されることができる。単にセッション特性を格納することに加えて、内部ネットワークコントローラ103cは、この情報に基づいて統計を生成することができる。これらの統計は、それから、メモリに格納され、そして、ネットワーク資源の利用可能な資源に関する更なるインテリジェントな判定の提供を支援することができ、一方、さらに、上記のように、代わりの、そして、おそらくより単純な判定プロセスを可能にする。ネットワークコントローラ103cは、例えば無線ビーコンモニタリング又はプロービングに依存するアクティブ測定技術のような技術を使用してネットワーク使用状況をモニターすることができる。無線ビーコンは周期的に送信され、それはネットワークがどのように負荷されているかについての有用な基準になることができる。例えば、ビーコンは、通常、100msおきに送信されるが、無線アクセスポイントが過負荷である場合に、ビーコン間の平均時間がこれよりかなり高くなる可能性がある。プロービングに依存するすなわち、無線ワイヤレスアクセスポイントに大量のデータを送信し、それが完了するのにかかる時間を測定するアクティブ測定技術が利用されることができるが、それらは、それらがネットワークにもたらす追加のトラフィックのために、全体として無線ネットワークのパフォーマンスに有害であることが知られている。WLANの帯域幅容量は、使用されている無線モード802.11a/b/g/nなど、ネットワーク上のデバイスの数、それらが実行中のアプリケーション及び無線アクセスポイントからのデバイス距離などに依存するので、WLANの帯域幅容量が絶えず変化する点は注意すべきに値する。それゆえ、WLANの帯域幅容量のそのような恒常的なモニタリングが要求される。現在のデータセッションに関係する情報を得ることに加えて、内部ネットワークコントローラ103cはまた、新たな通信がセットアップされるときに、通信のタイプに関係する情報を得る。通信リクエストが該リクエスト中にこの情報を含むことができても良く、あるいは、内部ネットワークコントローラ103cがこの情報を要求することができても良い。これは、内部ネットワークコントローラ103cが、どれくらい多くの帯域幅が該新たな通信に必要であろうかを判定し、そして、その結果として、十分な帯域幅が存在するかどうか判定できるようにするために、重要である。代替ネットワーク資源を提供するために、内部ネットワークコントローラ103cはまた、各々のデバイスによって特に有線ネットワーク資源を通して接続される固定デバイスによって提供される他の利用可能な通信媒体に関係する情報を収集する。そのような利用可能な通信媒体は、フェムトセルベースの通信に加えて、例えばBluetooth、UWB及び60GHzのような短距離無線通信を含む。この情報は、内部ネットワークコントローラ103cが、もしあればどのような代替ネットワーク資源が利用可能であるか判定できるようにする。そのような情報は、各々のデバイスから、該デバイスがはじめて内部ネットワークコントローラ103cに接続するときに、要求されても良い。あるいは、該情報は、該デバイスから内部ネットワークコントローラ103cへ送信されるセットアップ通信の中に組み込まれることができる。一旦、利用可能な代替ネットワーク資源が存在するかどうかについて、すなわち、固定デバイスが例えばBluetoothのような代替通信媒体それはまた該デバイス上で提供されるを提供するかどうかについて、内部ネットワークコントローラ103cが理論的に知ることとなれば、内部ネットワークコントローラ103cはまた、そのようなネットワーク資源が実際に機能するであろうかどうか判定する必要がある。これを達成するために、内部ネットワークコントローラ103cは、有線及び無線の両方について、各々のデバイスの物理的位置に関する情報を収集し記憶する。無線デバイスに関して、各々のデバイス位置の周期的なアップデートが要求されるであろう。これは、無線デバイスから周期的なアップデートを受信することによって達成されることができる。この情報を得ることは、例えば、通信をセットアップするデバイスと、ネットワーク資源がそれを通してリルートされるであろう固定デバイスとが、例えばBluetoothのような特定の通信媒体を利用するために互いに十分な範囲内に存在するかどうかについて内部ネットワークコントローラ103cが判定することを可能にする。そのようなポジショニング情報は、例えば屋内UWBポジショニングシステムのような独立したロケーションシステムそれは一種の屋内GPSに類似したシステムとして動作するの配備を通して得られることができる。あるいは、アシスト型GPSシステムが利用されることができる。そのような機能は、GPS機能とともにデバイスに組み込まれることができる。これらの技術は、空のGPS衛星の位置に関するタイムリーで正確なエフェメリスデータに依存し、そのため、とても弱い信号が正確にトラッキングされることができる。それゆえ、屋内GPSの一形態が提供されることができる。代わりの実施形態では、位置情報を格納するよりはむしろ、各デバイスが十分に接近していると判定される場合に、選択された通信媒体を使用して通信をセットアップする試みがなされる。壁又は信号レベルを下げる同種のものが存在する場合には、通信はセットアップされず、内部ネットワークコントローラ103cは、使用する代替ネットワーク資源を判定するであろう。位置決定ステップが要求されないので、そのような実施形態はプロセスを単純化する。上記の説明された本発明の実施形態は、一般に、十分な帯域幅があるかどうかについて、及び、適した代替ネットワーク資源が存在するかどうかについて、判定するために、大量の情報が収集されることを要求するが、代わりの実施形態が削減された量の情報を収集することは理解されるであろう。そのような代わりの実施形態では、例えばWLANのような好ましいネットワーク資源が新たなコネクションをサポートすることができるかどうかに関する利用可能な情報に基づいて近似が行われ、そして、それがサポートできないと判定されたならば、最良の代替ネットワーク資源を判定するために、更なる近似が行われる。そのような近似は、削減された量の情報を収集することのみによって行われる。例えば、利用可能な帯域幅に関して判定を行う場合に、システムは、単に現在の帯域幅の使用状況を判定するだけであり、進行中のセッションのタイプに関係する情報を収集しない。そのような実施形態は、正確な判定の可能性を低下させるが、それらは内部ネットワークコントローラ103cのオペレーションの速度を増加させ、また、内部ネットワークコントローラで103cにより要求される処理パワーを削減する。上記の実施形態は主に短距離無線通信機能を有する固定デバイスを介する代替ルーティングを考慮するが、様々な代わりのルーティングスキームが使用されることができることは理解されるであろう。例えば、例えばフェムトセルベースの通信のような代替無線ネットワークが利用されることができる。さらに、2以上のネットワーク資源が、過度の負荷を負過状態のネットワーク資源に置くことなく通信をルーティングするために、使用されることができる。これから、図4を参照して本発明のこの第1の実施形態のオペレーションが説明される。最初に、デバイス例えば、ラップトップコンピュータ107bは、ステップS1において、セッションリクエストを行う。本発明のこの実施形態では、セッションリクエストは、好ましいネットワーク資源上で通信セッションリクエストメッセージを送信することを伴う。好ましいネットワーク資源は、ラップトップコンピュータ107bのケースでは、WLANである。それゆえ、セッションリクエストS1は、WLAN通信である。このセッションリクエストS1は、該デバイスを識別し、該デバイスの位置を識別し、該デバイスがセットアップを望むであろう通信タイプを識別する情報例えば平均ビットレート、許容できる遅延/ジッター、RT/NRTなどのような要求QoSパラメータを含むを含んでも良い。代わりの実施形態では、リクエストは単に通信セッションをセットアップする意図があることを指定するだけであり、一旦、例えば、WLANアクセスポイント103dによって、該リクエストが受信されるならば、この詳細な情報を判定するために、更なる通信が行われる。セッションリクエストはWLANアクセスポイント103dにより判読可能な通信プロトコルを使用して送信されるので、WLANアクセスポイントは該セッションリクエストを受信することができる。このリクエストに応答して通信をセットアップするよりはむしろ、WLANアクセスポイント103dは、該セッションリクエストを内部ネットワークコントローラ103cに送信する。内部ネットワークコントローラ103cは、それから、ステップS2において、WLAN上の現在の資源使用状況をチェックする。それゆえ、前に説明されたように、この時点では、内部ネットワークコントローラ103cは、それがそのような情報を継続的に収集してきているので、すでにWLANの現在の使用状況を知っている。従って、内部ネットワークコントローラ103cは、利用可能なWLAN帯域幅及びセットアップされる通信のタイプに基づいて、該通信をセットアップするのに十分な大域幅が存在するかどうか判定することができる。この判定ステップは、図4においてステップS3として示される。十分な帯域幅が存在するならば、通信は、ステップS4に従ってWLAN上でセットアップされる。十分な利用可能な帯域幅が存在しないならば、ステップS5が実行される。利用可能な帯域幅に基づいてWLANが使用されることができるかどうか判定することに加えて、該判定はまた、現在進行中のセッションに関する情報を考慮することができる点に注意される。例えば、該判定は、進行中のセッションのタイプを、すなわち該セッションの各々がストリーミングマルチメディアデータであるか否かを、考慮しても良い。代わりの実施形態では、ステップS2及びS3を実行するために、WLANアクセスポイント103cが処理機能及びメモリ資源を提供される点に注意される。これは、したがって、情報が内部ネットワークコントローラ103cに伝えられ続ける必要性を削減する。しかし、すべての処理機能の集中化は、より簡素化された処理手段を提供する。それゆえ、内部ネットワークコントローラ103c内部ですべての処理を実行することは一般に望ましい。内部ネットワークコントローラ103cは、それから、セッションリクエストを行っているデバイスの物理的位置をチェックする。これは、図4のステップS5として示される。この位置は、セッションリクエストの一部として提供されていてメモリにすでに格納されていても良い。あるいは、デバイスの現在の位置のためのリクエストが、WLANを介して内部ネットワークコントローラ103cからデバイスへ送信されても良い。ステップS5において、さらに、該デバイスは、使用できる他の無線通信プロトコル例えばBluetoothを有するかどうかについて、及び、該他の無線通信プロトコルは、該セッションリクエストを保持することができるか否かについて、判定する必要がある。この情報は、すでに内部ネットワークコントローラ103cのメモリに格納されていても良く、セッションリクエストの一部として送信されても良く、又は、該デバイスと内部ネットワークコントローラ103cとの間で何らかの後続する通信を介して判定されても良い。一旦、ステップS5においてデバイスの位置が判定されるならば、ステップS6が実行され、さらに、短距離無線通信機能を持つ同一の部屋の他のデバイスが存在するかどうかが判定される。明らかに、代わりの実施形態では、ステップS6は、利用可能な他の通信媒体が存在するかどうかについて判定することを伴っても良い。さらに、ステップS6は、単に、デバイスか又は有線接続により接続される固定デバイスが、例えばBluetoothのような通信媒体を介して通信リクエストメッセージを送信することを伴うだけであることもできる。メッセージを送信するデバイスは、それから、レスポンスを待ち、そして、レスポンスが受信されるならば、この代替ネットワーク資源を通して通信セッションがセットアップされるであろう。いずれにしても、代替ネットワーク資源をセットアップすることが可能でないと判定されたならば、ステップS4に戻って、WLANを通した通信がセットアップされる。利用可能な帯域幅が不十分であることがすでに判定されていたとすると、通信セッション速度に関して妥協がなされなければならないであろう。これは、異なる方法で達成されることができる。例えば、すべてのライブでないデータ通信は低減された帯域幅を受信することができるということが内部ネットワークコントローラ103cにより決定されても良く、それによって、ライブのストリームデータが、その現在のストリーミング品質を続けることを可能にする。しかし、WLAN資源を管理するための代わりの手段が利用されることができることは理解されるであろう。代わりの実施形態では、常にすべての接続されたデバイスのための高品質サービスを維持するために、セッションリクエストが拒絶されることができる。他のネットワーク資源が、例えば短距離無線接続を通して、利用可能であるならば、ステップS7において、該判定された代替ネットワーク資源を通して通信がセットアップされる。代わりの実施形態では、例えば十分な帯域幅が利用可能かどうか確かめるために、代替ネットワーク資源が通信をサポートすることができるかどうかについて判定することを伴う手続きの中で、更なるステップが含まれる。しかし、上記の好ましい実施形態では、そのような問題がそのような代替ネットワーク資源を通して存在しないと仮定されている。要約すると、内部ネットワークコントローラ103cは、主に以下の2つの情報に基づいて、セッションリクエストのためにいずれのネットワーク資源を利用するべきかについて判定する。a要求されたセッション特性すなわち、セットアップされるべきセッションに関する情報及び/又はすでに行われているセッションに関する情報、及び、bデバイス位置及び通信機能すなわち、無線デバイス及び固定点デバイスの各々の通信機能例えば短距離無線通信機能に加えて、無線デバイスの位置及び固定点デバイスの位置。本発明の代わりの実施形態では、内部ネットワークコントローラ103cは、ネットワークのパフォーマンスをさらに最適化するために、ネットワークリダイレクション又はリルートサービスを提供するようにアレンジされる。図5を参照しながらこの本発明の実施形態が説明される。図5の中で、現在の通信資源のリダイレクションの更なるプロセスが説明される。図5に示されるステップは、図4のそれらに関係することが理解されるであろう。特に、図5のプロセスは、具体的には短距離無線接続を使用するデバイスを接続することが可能でないことがステップS6において判定される場合に、図4のステップS6の拡張である。ステップS6は、図5に示される。接続されることを要求しているデバイスを、短距離無線接続例えばBluetoothにより接続することが可能である場合に、この資源を使用してコネクションがセットアップされるであろう。この原理は、図4の実施形態に関して説明されたそれと同じである。しかし、短距離無線接続によりデバイスを接続することが可能でない場合には、ステップS7が起こる。ステップS7は、現在WLANを通して通信セッションをしているデバイスが短距離無線接続によりリダイレクト又はリルートされることができるかどうかについて判定することを伴う。これを実行するために、内部ネットワークコントローラ103cは、そのような代替ネットワーク資源を提供することができる各々の固定デバイスの位置に加えて、デバイスの各々の位置を考慮しなければならない。この情報は、デバイス位置データベースから迅速に取得でき得る。代替ネットワーク資源により例えば短距離無線接続によりリルートされることができるデバイスが存在すると内部ネットワークコントローラ103cが判定するならば、このデバイスは、この代替ネットワーク資源によりリルートされる。実際には、現在の通信をリルートすることが、デバイスにより受信されるサービス品質に影響を及ぼさないはずである。特に、ハンドオーバはデバイスのユーザに対してシームレスになるべきである。このデバイスをリルートすることは、飽和したWLANを解放し、新たなデバイスがWLANを介して接続するのを可能にするために、いくらかの更なる帯域幅を提供するはずである。それゆえ、通信セットアップを要求したデバイスは、WLANを介してセットアップされることができる。本発明の特定の実施形態では、リルートは、WLANが新たな通信をサポートするために、WLANにおける十分な帯域幅の縮小を提供することができるかどうかについて判定するために、チェックがなされることができる。そのようなチェックを行うために、内部ネットワークコントローラ103cは、WLANの帯域幅の使用状況に関連する何らかの他の情報に加えて、新たな通信及び古い通信のデータビットレートに関係する情報を考慮する必要があるであろう。内部ネットワークコントローラ103cは、例えば短距離無線接続のような代替ネットワーク資源を通してリルートされることができる2以上のデバイスが存在すると判定しても良い。この場合には、内部ネットワークコントローラ103cは、いずれのデバイスがリルートされるべきかに関して判定をしなければならないであろう。この判定をする際に、内部ネットワークコントローラ103cは、リルートされることができるデバイスの各々の帯域幅要件と、コネクションを要求しているデバイスの要求とを考慮する必要があるであろう。特に、WLAN上の負荷を最も削減するデバイスをリルートすることは、最も有益であろう。これは、したがって、WLANのすべてのユーザについて向上した接続性を可能にする。帯域幅要件を判定することに加えて、内部ネットワークコントローラ103cは、リルートされる通信のタイプを判定することが可能である。例えば、非ストリーミング通信をリルートすることは、ストリーミングマルチメディアタイプ通信をリルートすることに比べて、とても単純であろう。それゆえ、複数のデバイスがリルートされることができるならば、内部ネットワークコントローラ103cは、いずれをリルートするのがより簡単かを判定するであろう。内部ネットワークコントローラ103cはまた、デバイスのタイプに関係する情報を考慮しても良い。例えば、一旦使用されると、ラップトップコンピュータは、ホーム内の一つの位置で使用される可能性がはるかにありそうである。対照的に、モバイル電話は、使用中に動き回される可能性がある。したがって、両方ともリルートすることが可能であるならば、モバイル電話よりラップトップをリルートしようと試みることは非常に意味がある。それゆえ、発明の更なる実施形態において、内部ネットワークコントローラ103cは、リルート機能を実行する方法を決定するときに、この情報を考慮に入れる。リルートされることができる既に通信をしているデバイスが存在しないと判定される場合には、ステップS4が起こり、デバイスは、WLANを通してリルートされる。ステップS4に関して前述したように、これは、今度は、WLANを通して通信しているデバイスのユーザに提供されるサービス品質を低下させる。しかし、そのような状況では、WLANによるルーティングは、コネクションリクエストに応答してコネクションを提供しないことすなわち、デバイスにネットワークビジーメッセージを送信すること以外の唯一のオプションである。さらにもう一つの代わりの実施形態では、本発明のシステムは、各々の新たな通信リクエストごとに好ましいネットワーク資源を判定するようにアレンジされる。例えば、通信リクエストが短距離無線通信機能を持つある部屋のラップトップデバイスから来るならば、通信は、自動的にWLANを使用することよりもむしろ、このリンクを通してセットアップされるであろう。それから、WLANは、どのような他のネットワーク資源をも使用することができないデバイスにより、あるいは、例えば、代替ネットワーク資源例えばテレビを介したルーティング及び短距離無線リンク又は同類のものが現在利用できない場合に、使用される可能性がある。そのような負荷バランシングは、特定のネットワーク資源が過負荷をかけられるようになる可能性を防ぐのを支援するはずである。代わりの実施形態の各々の原理は、明らかに、最適化されたネットワーク資源の割り当てシステムを提供するために組み込まれることができる。図1及び2は、テレビ、モバイル電話、デスクトップコンピュータ及びラップトップコンピュータだけを示すものとして表されたが、任意の適切な電子デバイスがネットワークに接続することができることは理解されるであろう。例えば、プリンター、スキャナ、MFP、PDA、セットトップボックス、DVDプレーヤー、電子記憶装置、音楽システム、一般マルチメディア/エンターテイメントシステム、オーブン、ボイラー、アラームシステム及び統合化ホームライティングシステムは、すべて、このネットワークにより接続されることができる。さらに、上記の実施形態は、特定のネットワーク資源を介してゲートウェイに接続するこれらの電子デバイスの一部を説明することがあるが、任意のデバイスが様々な代わりの方法を接続することができることは理解されるであろう。上記に加えて、上では、有線ネットワーク資源、短距離無線ネットワーク資源と結合された有線ネットワーク資源、及び、WLANベースのネットワーク資源だけが説明されたことは理解されるであろうが、本発明の実施形態に従って他のネットワーク資源が利用されることができることは理解されるであろう。例えば、前に説明されたように、フェムトセルベースの通信が利用されることができる。上述された本発明の実施形態は、好ましい通信手段としてWLANを参照するが、代わりの実施形態では、他のネットワーク資源が好ましい通信手段を形成し得る。例えば、自由なローカル無線ネットワークを可能にするフェムトセルの使用はまた、使用されることができ、また、好ましいネットワーク通信になることができる。しかし、任意の適切なネットワーク資源が利用されることができることは理解されるであろう。本発明は、専用のハードウェアにおいて、適切にプログラムされたプログラマブルデジタルコントローラを使用して、又は、ハードウェアとソフトウェアとの組み合せを使用して、実装されることができる。あるいは、本発明は、ソフトウェア又はプログラム可能なコンピュータ装置により実装されることができる。これは、任意のコンピュータ又は同種のものを含む。本発明に従う方法における各々のプロセスのためののコードは、モジュラーであっても良いし、又は、同一の機能を実行するように代わりの方法でアレンジされても良い。本発明の機能の各々は、全体的に又は部分的に、プロセッサと関連するメモリとの組み合せによって又は標準的なコンピュータシステムによって、実装される。さらに、単一のユニットの一部として実装されるものとして本明細書で説明された機能は、独立して提供され、ネットワークを介して通信で接続されても良い。本発明は、したがって、本発明の装置として、プログラマブルコントローラ、コンピュータ又は幾つかのコンピュータを制御するための機械読み取り可能なインストラクション又はコンピュータコードを伝えるキャリア媒体を含む。キャリア媒体は、例えばフロッピー登録商標ディスク、CD-ROM、DVDROM、ハードディスク、磁気テープ、フラッシュメモリデバイス若しくはプログラマブルメモリデバイスのような任意の記憶媒体、又は、例えば電気、光学、マイクロ波、RF、電磁気、磁気若しくは音響信号のようなトランジエント媒体を含むことができる。そのような信号の例は、通信ネットワーク上でコンピュータコードを伝える符号化された信号例えば、インターネット、イントラネット又はローカルエリアネットワークのようなIPネットワーク上でコンピュータコードを伝えるTCP/IP信号である。本発明は現在その好ましい実施形態であることに関して説明されたが、特許請求の範囲により定義される発明の範囲を逸脱することなく該好ましい実施形態に様々な変化がなされることができることは当業者にとって明らかである。"