(57)【要約】  ネットワーク接続されたユーザ装置に送信されるデータストリームを適合させる方法が開示される。この方法では、各装置に関連する環境情報がそれらの装置に配置されるエージェントに記憶される。この方法は、複数の装置（ＨＡＡ、２２８）の構成を検出すること、上記複数の装置（ＨＡＡ、２２８）のそれぞれについての構成情報を記憶すること、及び、上記複数の装置のそれぞれについての上記構成情報を、基幹網内のゲートウェイにある環境ミラーエージェント（ＬＮＡＡ、２２９）に送信することを含む。この環境情報を参照することにより、サービスプロバイダは、マルチメディアストリーム等のデータストリームの送信を、装置及び関連するネットワークの性能に基づくサービスに適合させることができる。
2008510369.tif 000002
【特許請求の範囲】
【請求項１】
アクセス網に接続されたローカルネットワーク内で使用されるユーザ装置であって、前記アクセス網は基幹網内のゲートウェイを介して該基幹網に接続され、
前記ローカルネットワーク内の複数の装置に関連する構成情報を保持するように構成されたローカルネットワークアダプテーションエージェントと、
前記複数の装置に関連する前記構成情報を、前記ゲートウェイにある環境ミラーエージェントに転送するネットワークインタフェースと、
を備えるユーザ装置。
【請求項２】
前記構成情報は、ハードウェア構成情報、ネットワークインタフェース情報およびアプリケーション設定情報の少なくとも１つを含む、請求項１に記載のユーザ装置。
【請求項３】
前記情報の変更が検知されると、前記複数の装置の各装置についての前記構成情報を更新する手段、をさらに有する請求項１に記載のユーザ装置。
【請求項４】
前記ローカルネットワークは車内ネットワークである請求項１に記載のユーザ装置。
【請求項５】
装置の動作方法であって、
ローカルネットワーク内の複数の装置の構成を検出し、
前記複数の装置の各装置についての構成情報を記憶し、
前記複数の装置の各装置についての前記構成情報を、基幹網内のゲートウェイにある環境ミラーエージェントに転送する、装置の動作方法。
【請求項６】
さらに、
前記複数の装置のうちの少なくとも１つの装置の構成の変化を検出し、
前記構成情報を更新し、
更新された構成情報を前記ゲートウェイへ転送する、請求項５に記載の装置の動作方法。
【請求項７】
前記構成情報は、ハードウェア構成情報、ネットワークインタフェース情報およびアプリケーション設定情報の少なくとも１つを含む、請求項５に記載の装置の動作方法。
【請求項８】
さらに、前記ゲートウェイからの前記複数の装置のうちの第１の装置宛の送信を受信し、
前記送信は、前記第１の装置についての前記構成情報に依存する、請求項５に記載の装置の動作方法。
【請求項９】
前記パラメータは前記送信のデータ速度を含む、請求項８に記載の装置の動作方法。
【請求項１０】
第１の装置とのアクティブな通信セッションを第２の装置へ転送する方法であって、
前記第１の装置および前記第２の装置の構成情報が基幹網内のゲートウェイに記憶されており、
前記アクティブな通信セッションの前記第１の装置から前記第２の装置への転送が要求されているか判断し、
前記第２の装置についての前記格納されている構成情報に応じて、前記通信セッションを前記第２の装置へ転送する、通信セッションの転送方法。
【請求項１１】
前記第１の装置の前記構成情報および前記第２の装置の前記構成情報は、装置プロファイル、インターフェースプロファイルおよびアプリケーションプロファイルを含む、請求
項１０に記載の通信セッションの転送方法。
【請求項１２】
前記通信セッションの第１のパラメータを、前記第２の装置についての前記構成情報に応じて変更するステップをさらに備える、請求項１０に記載の通信セッションの転送方法。
【請求項１３】
前記第１のパラメータは前記通信セッションのデータ速度を含む、請求項１２に記載の通信セッションの転送方法。
【請求項１４】
アクセス網を基幹網に接続するゲートウェイであって、
前記アクセス網に接続されたローカルネットワーク内の複数の装置に関連する構成情報を保持するように構成された環境ミラーエージェントと、
前記第１のゲートウェイにあるローカルネットワークエージェントから、前記複数の装置に関連する前記構成情報を受信するネットワークインタフェースと、を備えるゲートウェイ。
【請求項１５】
前記構成情報は、ハードウェア構成情報、ネットワークインタフェース情報およびアプリケーション設定情報の少なくとも１つを含む請求項１４に記載のゲートウェイ。
【請求項１６】
第１の装置とのアクティブな通信セッションを第２の装置へ転送する装置であって、
前記第１の装置についての構成情報を記憶する第１の記憶装置と、
前記第２の装置についての構成情報を記憶する第２の記憶装置と、
前記アクティブな通信セッションの前記第１の装置から前記第２の装置への転送が要求されているか判断する手段と、
前記第２の装置についての前記記憶されている構成情報に応じて、前記通信セッションを前記第２の装置へ転送する手段と、を備える装置。
【請求項１７】
前記第１の装置の前記構成情報および前記第２の装置の前記構成情報は、装置プロファイル、インターフェースプロファイルおよびアプリケーションプロファイルを含む、請求項１６に記載の装置。
【請求項１８】
前記転送する手段は、前記第１の装置についての前記構成情報および前記第２の装置についての構成情報を第２のゲートウェイに転送する手段を含む、請求項１７に記載の装置。
【請求項１９】
前記変更する手段は、前記通信セッションの第１のパラメータを、前記第２の装置についての前記構成情報に応じて変更する、請求項１６に記載の装置。
【請求項２０】
前記第１のパラメータは前記通信セッションのデータ速度を含む、請求項１９に記載の装置。
【請求項２１】
前記第１の記憶装置と前記第２の記憶装置は同じ記憶装置から成る、請求項１６に記載の装置。
【請求項２２】
前記同じ記憶装置はコンピュータメモリに格納されたデータベースから成る、請求項２１に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、ここで参照により本明細書に援用される、２００４年８月１２日に出願された米国仮特許出願第６０／６００，９７７号の利益を主張するものである。
【背景技術】
【０００２】
［発明の背景］
モバイルネットワークの進化は、ますます複雑で付加価値のあるネットワークサービスを開発するようにサービスプロバイダを駆り立ててきた。次世代のモバイルユーザは、多様なアクセス網（たとえば、８０２．１１、符号分割多元接続（ＣＤＭＡ）、Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ（ＧＳＭ）、ケーブル、デジタル加入者回線（ＤＳＬ）等）を介して様々な装置（たとえば、携帯電話、ノート型パソコン、個人情報端末（ＰＤＡ）等）を通してこれらのネットワークサービスに接続できるようになる。このようなアクセス網を介してのサービスへのアクセスに、このような様々な装置が利用されることが増えるにつれて、これらの装置及びネットワークが協働できるようにすることが重要になる。たとえば、アクティブな通信セッションをある装置から別の装置に、及び／又は、ある種類のアクセス網から別の種類のネットワークに転送（ハンドオフ）することがますます望ましくなる。様々な装置及びネットワークによってサポートされるプロトコルやメッセージ処理性能がますます多様になると、このような転送は新たな問題を生じさせる恐れがある。たとえば、装置によっては（たとえば、携帯電話、ＰＤＡ）、処理性能のより高い装置（たとえば、ノートパソコン）と同じデータ速度に対応できない。したがって、様々な装置／ネットワークの性能に適合するように、進行中のアプリケーションセッション、たとえばサービスプロバイダと装置との間のアクティブな通信セッションを適合させる（調整する）ことがますます重要になる。
【０００３】
ユーザ装置の機能は、単一の装置に限定される必要はない。たとえば、多くのタスクを単一の装置で実行することが可能であるが、他の装置が利用可能であれば、ユーザに提供されるサービスを向上させることができる。したがって、よく知られているように、ローカルネットワーク接続された多数の装置を協働的に利用してユーザセッションをサポート可能なパーソナルアクセスネットワーク（ＰＡＮ）が開発されている。たとえば、自動車のディスプレイ装置は、広帯域無線インターネット接続を有する携帯電話を有するＰＡＮの一部となることができる。インターネット接続を介して受け取られる情報を自動車のディスプレイ装置に表示することができる。このようなパーソナルエリアネットワークがますます普及するにつれて、単一の装置からのアプリケーションセッションを転送して、同じアプリケーションセッションをローカルネットワーク内のいくつかの装置に分散させる機能が重要になる。
【０００４】
既存のハンドオフ方法は、データ通信セッションを装置及び／又はネットワークの間で転送するために用いられている。たとえば、既知のセルラハンドオフ技術及びモバイルＩＰ手法は、装置がネットワークを変更したり、新しいＩＰアドレスを取得するときに、通信セッションを維持するように機能する。したがって、端末がアクセス網を変更する際に、データが損失せず、通信は透過的に維持される。しかし、これらの技法ではネットワークを変更することができるが、装置間のハンドオフをサポートしない。別の従来技術による試みでは、既知のセッションイニシエーションプロトコル（ＳＩＰ）等、Ｖｏｉｃｅ  ｏｖｅｒ  ＩＰ（ＶｏＩＰ）プロトコルを使用するネットワークで、ユーザはリアルタイム通信セッション中に端末及びネットワークを変更することができる。しかしながら、これらのＶｏＩＰプロトコルは通常、ある装置／端末から別の装置／端末への呼を、端末のＩＰアドレスに基づいて、単純に転送又はリダイレクトするだけである。これらのプロト
コルには、装置の性能及び構成を考慮に入れて、特定の装置に適合するように通信セッションコンテンツを変更することへの備えがある。しかし、ＳＩＰは通常、リアルタイムアプリケーションのみを対象としている。さらに、ＳＩＰはアプリケーションを複数の装置へ分散することはできない。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
［発明の概要］
あるネットワークや装置から別のネットワークや装置へのハンドオフを実現する従来の方法は、多くの面で有利であるが、特定の諸点で制約がある。特に上述したように、これらのハンドオフは、装置の構成を考慮に入れて通信セッションを装置の性能に適合させることはせず、単一のアプリケーションセッションを複数の装置に分散する能力をサポートしない。
【課題を解決するための手段】
【０００６】
本発明は実質的にこの制約を解消する。例示的な一実施形態では、装置に配置されたエージェントが、その装置の環境情報を記憶する。この環境情報は、装置のハードウェア性能、インタフェース性能及びアプリケーション性能に関連する情報を含むことができる。別の実施形態では、この環境情報は、ローカルネットワークゲートウェイにあるエージェントに送信されて記憶され、単一のアプリケーションセッションを複数の装置へ分散することをサポートする。別の実施形態では、環境情報は、サービスプロバイダの基幹網に配置されるミラーエージェントに記憶される。この環境情報を参照することにより、サービスプロバイダは、装置や関連するネットワークの性能に基づいて、マルチメディアストリーム等のデータストリームの送信を装置に適合させることができる。
【０００７】
一実施形態では、本明細書においてホームアダプテーションエージェント（Home Adaptation Agent）と呼ばれるエージェントがユーザ装置に配置され、その装置の構成情報を収集する。この情報は例示的に、装置のハードウェア構成、ネットワーク性能及びアプリケーション性能に関連する情報を含むことができる。別の実施形態では、装置がローカルネットワークに入ると、ホームアダプテーションエージェントにより収集された情報が、ローカルネットワークゲートウェイに配置された別のエージェント（本明細書ではローカルネットワークアダプテーションエージェント（Local Network Adaptation Agent）と呼ぶ）に転送される。ローカルネットワークアダプテーションエージェントは、たとえば、その装置についての構成情報の他にもローカルネットワーク内の他の装置についての構成情報も収集する。さらに別の実施形態では、ホームアダプテーションエージェント又はローカルネットワークアダプテーションエージェントにより収集された情報は、サービスプロバイダの基幹網内のゲートウェイに配置されるさらに別のエージェント（本明細書では環境ミラーエージェント（Environmental Mirror Agent）と呼ぶ）にコピーされる。そして、サービスプロバイダネットワークは、この情報を使用して、ネットワークと各装置との間のデータ通信セッションを適合させることができる。
【０００８】
本発明のこれらの利点及び他の利点は、以下の詳細な説明及び添付の図面を参照することで当業者に明らかになろう。
【発明を実施するための最良の形態】
【０００９】
［発明の詳細な説明］
図１は、サービスプロバイダの基幹網に接続されたユーザ装置を有する従来技術による簡易化されたネットワークを示す。この図を参照すると、ユーザ装置１０１（ここではノートパソコン）がゲートウェイ１０３を介してアクセス網１０２に接続される。本明細書において使用するゲートウェイという語は、それを介してネットワークへのアクセスが提
供されるハードウェア及び／又はソフトウェア機能を指す。アクセス網１０２はたとえば、ケーブルベースのインターネットアクセス網であってもよく、ゲートウェイ１０３はたとえば、ケーブルモデムであってもよい。アクセス網１０２は、サービスプロバイダネットワーク１０４（たとえば既知のｖｏｉｃｅ  ｏｖｅｒ  ｉｎｔｅｒｎｅｔ  ｐｒｏｔｏｃｏｌ（ＶｏＩＰ）ネットワーク）へのインタフェースを、ゲートウェイ１０５（たとえばＶｏＩＰネットワーク中の境界要素）を介して提供する。当該技術分野において既知のように、ノートパソコン１０１や他のユーザ装置は、このようなネットワークアーキテクチャを利用して、サービスプロバイダネットワーク１０４に接続してサービスを取得することができる。図１のアーキテクチャは単に例示的な性質のものであり、ユーザ装置がアクセス網を介してサービスプロバイダネットワークに接続する任意のネットワークアーキテクチャを記載するように意図されていることが、当業者であれば理解できるだろう。
【００１０】
図２は、本発明を実施することができる拡張されたネットワークアーキテクチャであって、これによって異なるサブネットワーク内の様々なユーザ装置がサービスプロバイダネットワークにアクセスできる拡張されたネットワークアーキテクチャを示す。たとえば、図２を参照すると、ローカルエリアネットワーク２１５、２２２及び２２４内のユーザ装置は、それぞれ異なるアクセス網２０２、２０３及び２０４を介してサービスプロバイダネットワーク２０１にそれぞれ接続する。たとえば具体的には、ノートパソコン２１９、携帯電話２１７及びディスプレイ２１８は、たとえば車内ネットワークであるネットワーク２１５内の装置である。ディスプレイ２１８は、たとえば例示的に、全地球測位システム（ＧＰＳ）等の既知の測位システムからの入力を用いるナビゲーション情報等の、様々な種類の情報を表示するために使用される車内のディスプレイである。携帯電話２１７は、例示的に、信号中継塔２１４や基地局２０８を介して携帯アクセス網２０２に接続される。そしてアクセス網２０２は、コネクション２１３を介して、本明細書では情報ゲートウェイ（ＩＧＷ）と呼ばれるゲートウェイ２０５に接続されて、サービスプロバイダネットワーク２０１上のサービス及び情報にアクセスする。ここでたとえば、サービスプロバイダネットワーク２０１は、ＩＰ電話サービス（ＶｏＩＰ電話サービス等）及びデータサービスの両方を提供するネットワークである。
【００１１】
図２は、たとえばユーザの家庭内のデータネットワークであるネットワーク２２２も示す。このネットワークはたとえば、ケーブルアクセス網２０３にゲートウェイ２０９（ここではケーブルモデム）を介して接続されるコンピュータ２２０を有する。ノートパソコン２１９は、たとえば車内ネットワーク２１５からホームネットワーク２２２に移動した場合、ネットワーク２２２中のネットワーク要素である。前述したように、アクセス網２０３はＩＧＷ２０６を介してサービスプロバイダネットワーク２０１と接続して、コンピュータ２２０やノートパソコン２１９にネットワークサービスを提供する。最後に、ネットワーク２２４はオフィスネットワークであり、オフィスコンピュータ２２５、個人情報端末（ＰＤＡ）２２６を有し、前と同様にノートパソコン２１９がネットワーク２１５からネットワーク２２４を有するオフィスに移動した場合にはノートパソコン２１９を有する。オフィスネットワーク２２４は、アクセス網２０４（たとえば高速データネットワーク）にゲートウェイ２１０（ここではネットワークスイッチ／ルータ）を介して接続される。アクセス網２０４はここでも、コネクション２１１及びＩＧＷ２０７を介してサービスプロバイダネットワーク２０１に接続されて、サービス及びアプリケーションをオフィスネットワーク２２４内の装置に提供する。ネットワーク２２２及び２２４の両方において、マルチメディアストリーム等の様々なデータストリームのハンドオフが可能であり、データストリームの一方のエンドポイントを第１の装置から第２の装置に移行することができる。
【００１２】
ネットワーク２１５、２２２及び２２４内のいずれかにある装置は、同じローカルネットワーク中の他の装置と協働して相互作用することができる。このような相互作用の例示
的な一例では、ディスプレイ２１８を有するナビゲーションシステムを、既知のブルートゥースネットワーキングプロトコルや他の適当なプロトコルを使用してノートパソコン２１９及び携帯電話２１７とネットワーク化することができる。したがって、たとえばナビゲーション動作中、車内のナビゲーションシステムは携帯電話２１７とネットワーク２０２及び２０１との間のデータ接続を介して更新された交通状況情報を検索することができる。そして、この交通情報を、ナビゲーション情報と共にディスプレイ２１８に表示することができる。またたとえば、ディスプレイ２１８に関連付けられたナビゲーションシステムが、この交通情報を、ある地点から別の地点への移動ルートを計画するために用いることができる。ノートパソコン２１９、電話２１７及びディスプレイ２１８の間でのその他の装置相互作用も可能である。たとえば、これらの装置は、上記と同様に例示的にブルートゥースプロトコルを使用してローカルネットワーク接続されるため、ある装置の通信セッションを別の装置に「ハンドオフ」することが可能である。このようなハンドオフの一例は、ある装置を宛先としたマルチメディアストリームが別の装置で終端するようにハンドオフされるときに発生し得る。たとえば、ノートパソコン２１９のユーザが、携帯電話とネットワーク２０２との間の接続を介して映画等のマルチメディアストリームを受信することができる。しかし、ストリームをディスプレイ２１８に表示させて、映画を車内の他の乗客に対して表示することが望ましい場合がある。ノートパソコン２１９はディスプレイ２１８にネットワーク接続されているので、このような転送は既知の方法を使用して車内ネットワークを介して実現することができ、映像をディスプレイ２１８に表示することができる。
【００１３】
図２のネットワークアーキテクチャが単に例示的な性質のものにすぎないことは当業者であれば理解できるだろう。多くの異なるアーキテクチャによって、ネットワーク２１５、２２２及び２２４内の装置をサービスプロバイダネットワーク２０１へ接続することが可能である。たとえば、ＩＧＷ２０５、２０６及び２０７は同じゲートウェイであってもよい。しかしながら、厳密な実施態様がどのようなものであっても、結果として、各種ネットワーク内の１つ又は複数の装置は、ＩＧＷを介してサービスプロバイダネットワークに接続してサービスプロバイダからサービスを受信するとともに、マルチメディアストリーム等のデータストリームのハンドオフをそれらの装置間で行うことができる。
【００１４】
本発明者は、上述したハンドオフのような従来技術によるネットワーク接続ハンドオフの試みの欠点は、このようなハンドオフが異なる装置やローカルネットワークの構成又は性能を考慮しないことであることに気付いた。本発明は実質的にこの欠点を解消する。特に、本発明の原理によれば、ネットワークを介して提供されるサービスの適合を容易にするために、ネットワーク内の装置又は装置群に関する環境情報が、ネットワークの各種レベルに収集及び保持される。より具体的には、エージェントが各ユーザ装置に配置され、この情報を収集する。２つ以上の装置がローカルネットワーク内の特定の装置を介してアクセス網に接続する場合は、たとえば、その特定の装置がエージェントを用いてローカルネットワーク中のすべての装置についての情報を保持することができる。そして、この情報は、サービスプロバイダの基幹網内のゲートウェイにある対応するミラーエージェントに転送され、そこで保持されるとともに、サービス及びメディアストリームをネットワーク内の個々の装置に適合させるために基幹網のゲートウェイによって用いられる。より具体的には、環境情報は、装置から又は装置への情報の送信が、装置の構成、ネットワーク性能及び／又は装置のアプリケーション性能に応じて行われるように使用することができる。
【００１５】
本明細書において、エージェントは、ハードウェア、インタフェース、アクティブな通信セッション及び１つまたは複数の特定の装置の性能に関連する情報を、収集、保持、更新及び送信するように構成されたハードウェア及び／又はソフトウェアを指す。この情報は本明細書では環境情報と呼ばれる。このようなエージェントで使用されるハードウェア
が、たとえば携帯電話のプロセッサのような例示的なプロセッサ、及び携帯電話に配置されているコンピュータ読み取り可能メモリ等の記憶媒体を有し得ることを当業者は理解するだろう。このメモリがランダムアクセスメモリや他の適当なメモリであってもよいことを当業者であれば分かるだろう。ソフトウェアが、上記プロセッサによって実行されるように構成されたソフトウェアであり、たとえば、上記情報を記憶し保持するデータベースソフトウェアを含み得ることも当業者であれば分かるだろう。最後に、このような実施態様は単に例示的な性質のものにすぎず、各種ハードウェア及びソフトウェア構成要素を本発明の原理に従ってコンピュータで等しく有利に使用するように適合可能なことを当業者は分かるだろう。
【００１６】
再び図２のネットワーク２１５を参照すると、ノートパソコン２１９、携帯電話２１７及びディスプレイ２１８は、本明細書ではホームアダプテーションエージェント（ＨＡＡ）と呼ばれる関連するエージェント２２７、２２８及び２３５をそれぞれ有する。同様に、ネットワーク２２２内の装置２２０はＨＡＡ２３０を有し、ネットワーク２２４内の装置２２５及び２２６はＨＡＡ２３３及び２３４をそれぞれ有する。上述したように、これらのエージェントは、ネットワーク内の各装置に配置されるハードウェアエージェント及びソフトウェアエージェントである。これらのＨＡＡは環境情報を保持し、その情報に関する変更を検出する。たとえば、装置が電源投入されたり他の方法で初期化されたりすると、その特定の装置のＨＡＡは装置に問い合わせてその装置に関連する環境情報を求め、そしてその情報を上記データベースに記憶する。そして、各装置のＨＡＡは、装置を監視し、その装置の環境情報が変更されたときに環境情報を更新する。
【００１７】
いくつかのローカルネットワークでは、１つの装置をローカルネットワークゲートウェイ（ＬＮＧ）装置として選択することができる。たとえば、図２のネットワーク２１５では、携帯電話２１７がこのようなＬＮＧとして使用される。ネットワーク２１５内の各装置がアクセス網との接続をサポートするインタフェースを有しても良いが、所望であれば、アクセス網２０２等のアクセス網への外部接続性を、ＬＮＧを使用して、ローカルネットワーク２１５等のローカルネットワーク内のすべての装置に対して提供する。このようなＬＮＧが使用される場合、本明細書においてローカルネットワークアダプテーションエージェント（ＬＮＡＡ）と呼ばれるさらなるエージェントを使用して、ネットワーク内の装置の各ＨＡＡにより保持される構成情報を収集することができる。ローカルエリアネットワーク内には、各装置のＨＡＡのエージェント機能を引き継ぐことができるＬＮＡＡが例示的に１つのみある。たとえば、ネットワーク２１５及び２２４には、装置２１７及び２２５はそれぞれこれらのネットワークのＬＮＧとして働き、したがってＬＮＡＡ２２８及び２３２をそれぞれ有する。装置がネットワーク２１５又は２２４のうちの１つに参加すると、ＬＮＡＡは参加した装置のＨＡＡに問い合わせ、ＨＡＡにより保持されている情報を収集する。同様に、装置がアクティブな通信セッション中である場合、その装置の現在のセッション情報を反映するようにＬＮＡＡ内の環境情報が更新される。このようにして、累積された装置の環境情報が、装置及びその装置を外部アクセス網に接続するＬＮＧの両方に保持される。ネットワーク２１５及び２２４においてＬＮＡＡが使用されるのとは対照的に、ネットワーク２２２はＬＮＡＡを使用せず、したがって各装置のＨＡＡは独立して環境情報を保持することになる。
【００１８】
本発明の原理によれば、ネットワーク内の装置の環境情報を収集し保持するためにＬＮＡＡが使用されるか又はＨＡＡのみが使用されるかに拘わらず、これらのエージェントによって収集された情報は、サービスプロバイダネットワークのＩＧＷにあるさらなるエージェント（本明細書において環境ミラーエージェント（ＥＭＡ）と呼ぶ）に転送されてミラーリングされる。ＥＭＡはＩＧＷと同じ場所に配置され、ＩＧＷに、環境変化に対応してＩＧＷとネットワーク２１５、２２２及び２２４内の装置との間の通信を適合させるために必要な情報を提供する。例示的な一実施形態では、装置が、たとえばネットワーク２
１５に入るか又はネットワーク２１５から出るとき、上述したように、ＬＮＧ装置２１７にあるＬＮＡＡが更新される。このような更新は、装置についての環境情報が変化したときにも随時行われる。ＬＮＡＡは、更新されると、その情報をアクセス網２０２を介してＩＧＷ２０５のＥＭＡに送信する。同様に、ネットワーク２２４内のＬＮＡＡ２３２も、そのネットワーク内の装置についての環境情報を、ネットワーク２０１内のＩＧＷ２０７に配置されたＥＭＡに送信する。しかし、ネットワーク２２２内の装置は、ＬＮＡＡを使用せず装置２２０及び２１９についての情報を統合しないため、ＨＡＡ２３０及び２３１は装置固有の環境情報を保持し、その情報をＩＧＷ２０６にあるＥＭＡに別々に転送する。したがって、最終結果として、環境情報が各装置において収集され、ローカルネットワーク及び基幹網全体に共有される。
【００１９】
図３は、ネットワーク内の各種エージェント間の一般的なデータフローを示すブロック図である。具体的には、上述したように、装置が電源投入されたり他の方法で初期化されたりすると、その装置のＨＡＡ３０１はインタフェース情報及び通信セッションが現在アクティブであるか否かを含む他の装置情報を収集する。この情報が変化する場合は、その情報はＨＡＡ３０１において更新される。次いで、この情報は、ＬＮＡＡが利用可能な場合には、パス３０４を介して対応するＬＮＡＡに送信される。ＬＮＡＡが利用可能ではない場合は、ＨＡＡ３０１はデータをパス３０６を介してＥＭＡ３０３に直接送信する。ＬＮＡＡ３０２等のＬＮＡＡが使用される場合、そのＬＮＡＡはデータをＨＡＡ３０１及び対応するネットワーク内のすべてのＨＡＡから収集し、次いでそのデータをパス３０５を介してＥＭＡ３０３に送信する。
【００２０】
上記エージェントを使用して、ネットワーク内の装置又は装置群に関する環境情報を収集して保持することにより、たとえば、ハンドオフが装置間で行われるときや装置があるネットワークから別のネットワークに移動するときに、送信中のデータをこれらの装置に適合させることが可能である。たとえば、図４を参照すると、ここでもノートパソコン２１９が最初に、上述したように例示的な車内ネットワークであるネットワーク２１５に存在する。ノートパソコン２１９が電源投入されると、ハードウェア、ソフトウェア及びネットワークインタフェース情報を含む環境情報が、ノートパソコン２１９に対応するＨＡＡ２２７に収集され、次いで上述したように、装置２１７にあるＬＮＡＡ２２９に送信される。そして、この情報は、これもまた上述したようにＩＧＷ２０５にあるＥＭＡ２３７に送信される。そして、環境情報は、装置２１９に提供されるサービスを適合させるために用いられる。たとえば、ネットワーク２０１によって提供されるサービスが、音声と映像を組み合わせたストリーム等のストリーミングマルチメディア情報を必要とする場合、ＩＧＷ２０５はノートパソコン２１９の性能を知り、したがって、適切なフォーマットのメディアをノートパソコン２１９に送信することができる。たとえば、ノートパソコン２１９が携帯電話２１７及びアクセス網２０２を介してネットワーク２０１に接続されるものと再び仮定し、さらに、アクセス網２０２がＣＤＭＡセルラネットワークであるものと仮定する。ノートパソコン２１９の処理性能及びそのノートパソコンのユーザのアプリケーション嗜好は、ＩＧＷ２０５のＥＭＡにおいて既知である。したがって、マルチメディアストリームをノートパソコン２１９に送信する準備の際に、ＩＧＷ２０５はストリームをその装置の性能及び嗜好に適合させることができる。たとえば、アクセス網は比較的低い帯域幅のＣＤＭＡネットワークであるため、ＩＧＷは、たとえば音声ストリームチャネル数が２つのＭＰＥＧ−１映像ストリームのような比較的低いデータ速度のＭＰＥＧ符号化ストリームを送信することができる。ＭＰＥＧ−１は、音声ストリーム及び映像ストリームを含むマルチメディアデータストリームの既知の符号化規格であり、本明細書においてこれ以上説明しない。各種のＭＰＥＧ符号化ストリームはより高い又はより低いデータ速度を有し得るため、帯域幅要件が異なり得ることを当業者なら分かるだろう。たとえば、ＭＰＥＧ−２符号化データストリームの圧縮率は低いため、たとえばＭＰＥＧ−１符号化ストリームやＭＰＥＧ−４符号化ストリームよりも高い帯域幅が必要である。
【００２１】
ここで、上述したように、図４において矢印４０１で例示的に示すようなディスプレイ装置２１８へのハンドオフによって、マルチメディアストリームを車内の他の乗客にディスプレイ装置２１８を介して表示したいものと仮定する。また、そのディスプレイ装置は、ネットワーク２１５内の、６つの別個の音声チャネルを再生可能なサウンドシステムに接続されるものと仮定する。その結果として、ノートパソコン２１９のユーザがハンドオフを望むことを指示すると、ＩＧＷ２０５はその指示を受信し、それに応答して、ＩＧＷ２０５に関連するＥＭＡを参照してディスプレイ装置２１８及び関連する音声システムの性能を求める。ユーザが明示的な要求を送信することによってハンドオフを望むことを指示してもよく、又はオプションとして、特定の装置が起動したときは常にハンドオフを自動的に開始するように選択してもよいことは、当業者であれば理解できるだろう。したがって、このようにして、ユーザはマルチメディアストリームをディスプレイ装置２１８に転送することを明示的に要求してもよく、又は別の方法として、ディスプレイ装置２１８が電源投入されたときにマルチメディアストリームをそのディスプレイ装置に転送するという所定の嗜好をＩＧＷ２０５に関連するＥＭＡに記憶させておいてもよい。
【００２２】
ハンドオフを望むという指示に応答して、ＥＭＡ２３７は例示的に、ＣＤＭＡネットワーク２０２により提供される帯域幅は比較的低いので依然としてＭＰＥＧ−１映像ストリームを送信するが、ノートパソコン２１９に送信されていた２チャネル音声ストリームに代えて６チャネル音声ストリームを使用する。このようにして、マルチメディアストリームは使用される特定の装置（複数可）に適合される。
【００２３】
本発明の原理による別の例では、矢印４０２で例示的に示すように、ノートパソコン２１９がネットワーク２１５を去り、ネットワーク２２２に移動するものと仮定する。ネットワーク２２２は、ここでも例示的にホームネットワークである。この移動はたとえば、ノートパソコン２１９が自動車から家庭に移るときに発生し得る。このとき、ネットワーク２１５のＬＮＡＡ及びＩＧＷ２０５のＥＭＡ２３７は、ノートパソコン２１９に関連する環境情報を削除する。ノートパソコン２１９がネットワーク２２２に入った場合は、ネットワーク２２２にはＬＮＡＡがないため、ノートパソコン２１９内のＨＡＡ２２７が、アクセス網２０３を介してネットワーク２０１内のＩＧＷ２０６にあるＥＭＡ２３８に環境情報を直接送信する。ＩＧＷ２０６はＩＧＷ２０５と同じＩＧＷであってもよいことを当業者は理解できるだろう。このような場合、環境情報は、新しいネットワークの性能及び／又はノートパソコン２１９がネットワーク２２２に配置されたときにサービスに適用すべきユーザ嗜好を反映するように更新される。たとえば、ネットワーク２０３は、ケーブルインターネットアクセス網等の比較的広帯域幅のデータネットワークであるものと再び仮定する。したがって、サービス要求がＩＧＷ２０６において受信されると、たとえば、アクセス網２０２を介して送信可能なデータ速度よりも高いデータ速度のメディアストリームをノートパソコン２１９に送信することができる。したがって、たとえば、ＩＧＷ２０６は、マルチメディアストリームを要求するサービス要求を受信すると、高品位なＭＰＥＧ−２映像符号化フォーマットを使用してストリームを提供することを選択することができる。
【００２４】
このようなハンドオフをどのように行うことができるかについての最後の例では、ノートパソコン２１９は、矢印４０３で例示的に示すようにオフィスネットワーク２２４に移動し得る。ここでも、ＩＧＷ２０６のＥＭＡ２３８は、ノートパソコン２１９がもはやネットワーク２２２内にないことを反映するように更新される。また、ＩＧＷ２０７のＥＭＡ２３９は、関連するアクセス網２０４に関する情報を含む、ノートパソコン２１９のＨＡＡ２２７からの環境情報で更新される。ここでも、マルチメディアセッションがサービスプロバイダネットワーク２０１とネットワーク２２４内のノートパソコン２１９との間で開始されるものと仮定する。また、アクセス網２０４が、たとえば、ネットワークを介
してデータを高速で送出可能なＴ３回線を使用する既知の広帯域幅アクセス網であるものと仮定する。その結果として、マルチメディアセッションが開始されると、ＩＧＷ２０７は、上記ＭＰＥＧ−２映像ストリーム等の高品位広帯域幅要件のマルチメディアストリームを選択する。ここでたとえば、ノートパソコン２１９からＰＤＡ２２６へのハンドオフ要求をＩＧＷ２０７において受信するものと仮定する。当業者が認めるように、ＰＤＡ２２６は通常、ノートパソコン２１９等のノートパソコンが有するようなロバストなハードウェア構成（たとえば、プロセッサ、メモリ等）を有さない。したがって、矢印４０４で例示的に示すように、その装置へのハンドオフが要求されると、ＩＧＷ２０７は、ＩＧＷ２０７に対応するＥＭＡ２３９に記憶されているＰＤＡ２２６に関する環境情報を参照し、必要であれば帯域幅のより低い映像及び音声ストリームを送信する。したがってたとえば、ＩＧＷは映像ストリームを既知のウィンドウズ（登録商標）メディア（Ｗｉｎｄｏｗｓ（登録商標）  Ｍｅｄｉａ）符号化映像ストリームに変更する。このように、各装置、ローカルゲートウェイ及び基幹網内のゲートウェイについての装置情報を監視し更新することにより、マルチメディアデータセッション及び他のデータセッションを装置及びネットワークの性能に最もよく合うように適合させることができる。
【００２５】
図５は、上記ハンドオフを実行することができる本発明の原理によるフローチャートを示す。ステップ５０１において、図４のノートパソコン２１９等の装置が、図４のネットワーク２１５等のネットワーク内で初期化／電源投入される。次いでステップ５０２において、その装置に関連する環境情報が、上述したように検出され、その装置のＨＡＡに記憶される。ステップ５０３において、ローカルネットワークゲートウェイすなわちＬＮＧがネットワークに存在するか否かが判断される。存在する場合、ステップ５０４において、装置情報がＬＮＧに関連するＬＮＡＡに記憶される。次いでステップ５０５において、環境情報がサービスプロバイダのネットワーク内のＩＧＷのＥＭＡに送信され、ステップ５０６において、たとえば、アクティブなデータストリームがその装置にハンドオフされるときに、装置に送信されるデータストリームを適合させるためにその環境情報が利用される。
【００２６】
上記詳細な説明は、あらゆる点で、限定するものではなく説明的及び例示的であるものと理解されるべきであり、本明細書に開示する本発明の範囲は詳細な説明から確定されるべきではなく、特許法により許される全範囲に従って解釈される特許請求の範囲から確定されるべきである。本明細書において図示し説明した実施形態は本発明の原理の例示にすぎず、各種変更が当業者により本発明の範囲及び精神から逸脱することなく実施可能なことを理解されたい。当業者は、本発明の範囲及び精神から逸脱することなく他の様々な特徴の組み合わせを実施することが可能である。
【図面の簡単な説明】
【００２７】
【図１】アクセス網を介してサービスプロバイダのネットワークに接続されたユーザ装置を示す。
【図２】複数のネットワークが異なるアクセス網を介してサービスプロバイダのネットワークに接続される、本発明の原理を実施することができるネットワークを示す。
【図３】図２のネットワークの各レベルにあるエージェントが相互作用してエージェント間でデータを転送する方法を示す。
【図４】異なるネットワーク及び装置の間でのハンドオフを示すネットワーク図である。
【図５】本発明の原理による１つのプロセスを示すフローチャートである。
【図１】
2008510369.tif 000003
【図２】
2008510369.tif 000004
【図３】
2008510369.tif 000005
【図４】
2008510369.tif 000006
【図５】
2008510369.tif 000007
【国際調査報告】
2008510369.tif 000008