第1の無線技術を使用して通信を行うように構成された第1の無線通信インタフェースと、第2の無線技術を使用して通信を行うように構成された第2の無線通信インタフェースと、上位層アプリケーション処理コンポーネントと、ミドルウェアコンポーネントであって、前記上位層アップリケーション処理コンポーネントから制御信号を受信し、前記第1の無線通信インタフェースと前記第2の無線インタフェースからのリンクステータス情報を受信し、かつ前記第1の無線通信インタフェースと前記第2の無線インタフェースへ制御信号を通信する、ミドルウェアコンポーネントとを具備することを特徴とする無線送受信装置WTRU。無線送受信装置WTRUで使用される方法であって、ミドルウェアコンポーネントが、上位層アップリケーション処理コンポーネントから制御信号を受信することと、前記ミドルウェアコンポーネントが、第1の無線技術を使用して通信を行うように構成され第1の無線通信インタフェースからリンクステータス情報を受信することと、前記ミドルウェアコンポーネントが、第2の無線技術を使用して通信を行うように構成され第2の無線通信インタフェースからリンクステータス情報を受信することと、前記ミドルウェアコンポーネントが、前記第1の無線通信インタフェースと前記第2の無線インタフェースへ制御信号を通信することと、を含むことを特徴とする方法。それぞれ異なる環境で異なるWTRUを使用する代わりに、WTRUは、UMTSおよびWLANPCMCIAのカードアダプタを個々に備えたポケットPCのように、UMTSおよびWLANの両方の機能を備えることができる。個々のカードコンポーネントにより、ユーザは単一の装置で複数種類のネットワークを使用できるが、これは、接続を切らずに一方の種類のネットワークから他方へ切替可能なWTRUを提供するものではない。例えば、ターゲットWTRUと通信中または通信しようとしているモバイルWTRUが信号品質の低いエリア内に移動し、そこでは当該ターゲットWTRUにサービスを提供する特定種類のネットワークとの通信が散発的であるかまたは存在しない場合がある。このような場合、WTRUが、同じ種類のネットワーク内でローミングできるだけでなく、継続して通信セッションを維持する別の種類のネットワークに切り替えることができれば望ましい。移動体無線送受信装置WTRU、そのためのコンポーネントおよび方法が、第1の種類の無線システムを用いた無線接続から第2の種類の無線システムを用いた無線接続への切替をしながらの連続通信を行う機能を提供する。好ましくは、WTRUは、連続通信セッション中に、ユニバーサル移動体通信システムUTMSから無線ローカルエリアネットワークWLANへ、またはその逆へ無線リンクを切り替えるように構成される。本発明は、好ましくは、制御シグナリング信号伝達、信号経路のためのアプリケーションブローカー仲介部と、ユーザデータフローのための通信ブローカーとを備えることによって実現され、これらのブローカーは特定用途向け集積回路ASICで実現可能である。本発明による好ましいWTRUは、少なくとも2個の無線通信インタフェースを有するプロトコルエンジンを含む。それぞれの無線通信インタフェースは、異なる種類の無線ネットワークとの無線リンクを行うように構成される。各通信インタフェースは、好ましくは、共通のアプリケーション処理コンポーネントに制御信号およびユーザ通信データを渡すように構成される。下位層プロトコルエンジンと上位層アプリケーション処理コンポーネントとの間で制御シグナリングをモニタするように構成されたアプリケーションブローカーを備える。また、データバッファを有し、上位層アプリケーション処理コンポーネントと選択された無線インタフェースとの間で、ユーザデータの切替スイッチング可能データパスを定める通信ブローカーを備える。好ましくは、アプリケーションブローカーは、通信ブローカーによるデータバッファリングおよびデータパス切替を次のようにして制御するように通信ブローカーと関連づけられる。すなわち、通信セッション中にプロトコルエンジンの第1の無線インタフェースに流れるデータは、当該通信セッションのために無線リンクがプロトコルエンジンの異なる第2の無線インタフェースとの間で確立される間バッファリングされ、当該通信セッションのために無線リンクが第2の無線インタフェース経由で確立された後、通信ブローカーデータパスが第2の無線インタフェースに切り替えられ、バッファリングされたデータがそれを通じて解放される。一実施形態では、通信ブローカーデータパスはパケット交換データをトランスポートするように構成され、データパスが、上位層アプリケーション処理コンポーネントとUMTS無線インタフェースの間の回線交換データのために定められる。しかし、これは限定的な基準ではない。好ましくは、アプリケーションブローカーはリンクモニタを含み、モニタされたリンクデータが所定基準を満たすことに基づいて、異なる無線インタフェースを通じた無線リンクの開始をトリガするように構成される。また、アプリケーションブローカーは、異なる無線インタフェースを通じた無線リンクの確立中にシグナリングを制御するように構成されたアプリケーションセッションマネージャと、異なる無線インタフェースを通じた無線リンクの確立中に伝送のためのコンテクスト情報を維持管理し変換するように構成されたインターワーキング装置も含み得る。さらに、アプリケーションブローカーは、ユーザの識別を含む加入者識別モジュールSIMを読み出すように構成されたSIMリーダを含み得る。無線送受信装置WTRUが通信セッション中に第1の種類の無線ネットワークから第2の種類の無線ネットワークへ無線リンクを切り替えるための好ましい無線リンクハンドオーバ方法が提供される。WTRUは、それぞれ第1および第2の種類の無線ネットワークとの無線リンクを行うように構成された第1および第2の無線通信インタフェースを有するプロトコルエンジンを有し、各通信インタフェースは、共通のアプリケーション処理コンポーネントに制御信号およびユーザ通信データを渡すように構成される。上位層アプリケーション処理コンポーネントと選択された無線インタフェースとの間にユーザデータのためのデータバッファおよび切替可能データパスが備えられる。下位層プロトコルエンジンと上位層アプリケーション処理コンポーネントの間で制御シグナリングをモニタする。データバッファおよびデータパス切替は次のようにして制御される。すなわち、通信セッション中にプロトコルエンジンの第1の無線インタフェースに流れるデータは、当該通信セッションのために無線リンクがプロトコルエンジンの第2の無線インタフェースとの間で確立される間バッファリングされ、当該通信セッションのために無線リンクが第2の無線インタフェース経由で確立された後、データパスが第2の無線インタフェースに切り替えられ、バッファリングされたデータがそれを通じて解放される。本発明の他の目的および利点は、以下の説明および添付図面から当業者には明らかであろう。図面を参照して本発明を説明する。図中、全体を通じて、同一番号は同一要素を表す。本明細書で用いる場合、基地局という用語は、以下のものに限定されないが、基地局、ノードB、サイトコントローラ、アクセスポイントAP、あるいは、基地局が関連しているネットワークへの無線アクセスをWTRUに提供する無線環境内のその他のインタフェース装置を含む。本明細書で用いる場合、WTRUという用語は、以下のものに限定されないが、ユーザ機器UE、移動局、固定または移動加入者装置、ページャ、あるいは、無線環境で動作可能なその他の任意の種類の装置を含む。WTRUは、電話機、ビデオフォン、およびネットワークコネクションを有するインターネット対応電話機等のパーソナル通信装置を含む。また、WTRUは、同様のネットワーク機能を有する無線モデム付きのPDAやノート型コンピュータのような携帯型パーソナルコンピューティング装置を含む。携帯型であるか、あるいは位置が変わり得るWTRUを移動体装置という。本発明は、1つまたは複数のネットワーク接続された基地局を有する異なる種類の無線アクセスネットワーク経由で連続通信セッションを提供する。基地局を通じて無線アクセスサービスがWTRUに対して提供される。本発明は、移動体装置、すなわち移動WTRUが、異なるタイプのネットワークのそれぞれの基地局によって提供されるそれぞれの地理的カバレジエリアに入り、あるいはそこを通って移動する際に、その移動体装置に関連して使用される場合に特に有益である。例えば、図1bは、3つの異なる位置10a、10b、10cにおける移動WTRU10を例示している。位置10aにおいて、WTRUは、ホーム家庭WLANのAP12と無線通信を行う。位置10bにおいて、WTRUは、ホームWLANとオフィスWLANの間で移動しながらUMTSのノードB13と無線通信を行う。位置10cにおいて、WTRUは、オフィスWLANのAP15と無線通信を行う。ネットワーク接続は、UMTSのCN14と家庭およびオフィスのWLANとのコネクションによって提供される。本発明のWTRU10は、このネットワーク接続を利用して、移動中10cにWLANとUMTSの無線通信間で切替を行うことにより、ホームWLAN10aで開始されオフィスWLAN10cで継続される進行中の通信セッションを維持する。本発明によれば、WTRUは、好ましくは、UMTSUE機能と、802.11bWiFiあるいはBluetoothビルートゥース準拠機能のような無線ローカルエリアネットワークWLANWTRU機能とを備える装置を具備することによって、少なくとも2つの異なるネットワーク動作モード用に設定される。しかし、本発明は、他の種類のネットワークと相互接続するその他の種類の無線ネットワークシステムにも、通信セッションの連続性を提供するために適用可能である。図2を参照すると、WTRU10は、異なる種類の少なくとも2つの無線通信インタフェース22、24を有するプロトコルエンジン20を備える。各通信インタフェース22、24は、通信システムの従来の上位層上位レイヤーを表すアプリケーション処理コンポーネント26に制御データおよびユーザ通信データを渡すように構成される。好ましくは、無線通信インタフェース22、24の一方がUMTS無線通信のために構成され、他方が802.11WLAN通信のために構成される。本発明は、無線インタフェース22、24と上位層アプリケーション処理コンポーネント26との間にアプリケーションブローカーAPP30および通信ブローカーCOM32を介在させる。APPおよびCOMコンポーネント30、32は、パフォーマンス能力を向上させるために、基礎となるベースシステムを抽象化することによって、好まくは、異なる技術の相互作用を助ける一種のミドルウェアとして、制御データおよびユーザデータを処理する。アプリケーションブローカー30および通信ブローカー32は、それぞれの無線ネットワークについて従来のプロトコルアーキテクチャへの変更を必要としない2層ミドルウェアアーキテクチャを提供し、異なるネットワーク技術を容易に統合し、シームレスなサービスをユーザに提供する。APP30は、下位層プロトコルエンジン20と上位層アプリケーション処理コンポーネント26との間の制御シグナリングをモニタするように構成される。すべてのユーザ通信データはCOM32を流れる。COM32は、上位層アプリケーション処理コンポーネント26に対するスイッチとして作用することにより、下位層プロトコルエンジン20内の適合した無線インタフェース22、24にそのデータを送る。ミドルウェアコンポーネント30、32は、対応するネットワークコンポーネントなしでWTRU内に実現できる。APP30およびCOM32は、このようなスタンドアロンWTRUの場合、ネットワークを切り替えながら無線通信セッションを維持するように動作できる。したがって、全体的なネットワークサポートなしでデュアルモード動作がWTRUにおいてサポートされ、コンテクスト転送やエンドツーエンドのセッションアウェアネス認識は不要である。例えば、WTRU10がインタフェース22経由でUMTS無線通信を実行しており、WLANサービスエリア内に移動する場合、通信セッションは、好ましくは、以下のようにWTRUスタンドアロンモードで、インタフェース24経由で、WLAN無線通信に切り替えられる。プロトコルエンジン20が、APP30によって受信されて評価されるリンクステータス情報を提供し、WLAN無線通信に切り替えるかどうかが判断される。この判断は、既存のUMTSのサービス品質QoSや、本発明の譲受人を権利者とする特許文献1に開示されているような他の要因に基づくことができる。APP30が、進行中のUMTS通信セッションをWLANにハンドオーバすべきと判断した後、APP30は、ハンドオフの準備をするようCOM32に通知し、COM32は、無線伝送のために上位層アプリケーション処理コンポーネント26によって生成されているすべての通信データのバッファリングを開始する。したがって、処理コンポーネント26は、中断なしで通信セッションのためのユーザデータの生成を継続する。APP30は、ハンドオフが進行中であることを上位層アプリケーション処理コンポーネント26に通知することにより、ハンドオフが完了するまで無線データを受信する際の遅延を予想することができるようにする。そして、APP30は、プロトコルエンジン20に対して、UMTS通信セッションの引き継ぎ先となるインタフェース24経由で無線WLANコネクションを確立するよう指示する。WLANコネクションが確立されると、プロトコルエンジン20はAPP30に通知する。すると、APP30がCOM32にハンドオフ完了を通知する。そして、COM32は、UMTSインタフェース22からWLANインタフェース24にユーザ通信データの方向を切り替え、バッファリングされたデータをWLANインタフェースに解放することにより、通信セッションを更新し継続する。また、APPは上位層アプリケーション処理コンポーネント26にもハンドオフ完了を通知することにより、通信セッションのための双方向ユーザデータがCOM32およびWLANインタフェース24経由で移動し続ける。最後に、APP30は、UMTSインタフェースにUMTSコネクションを解放させるよう、プロトコルエンジンに通知する。動作を向上させるため、対応するAPPおよびCOMのコンポーネントを、WTRU10が通信しているネットワークに設けることができる。図2bは、種々のコンポーネントの配置の概略図である。UMTSシステムとWLANシステムの間のインタフェースをとるネットワークシステムは、通常、インターネットプロトコルIPを用いるもののようなパケット交換PSデータフローに基づく。図2bは、パケット交換IPセッションのネットワークハンドオフを可能にするように構成されたWTRUを示している。CS音声信号データは、UMTSインタフェースからAPPを通ることができるが、音声通信は、音声データがパケットとして処理されるボイスオーバーIPプロトコルを用いて、WLANおよびUMTSの両方で実施可能である。図2bに表されているように、WTRU10のAPP30は、上位層とCOM32の間で無線インタフェース22、24を用いたシグナリングを仲介する。WTRU10は、COM32を通じて無線インタフェース22、24との間でPSパケット交換データを受け渡しするように構成される。好ましくは、図2bに示されているように、WTRUの通信相手であるUMTSシステムおよびWLANシステムは、それぞれUTRANおよびAPを有し、これらはそれぞれの物理層エアインタフェースの上に実現された対応する通信ブローカーを用いて構成される。好ましくは、対応するアプリケーションブローカーが、ネットワークシステムのIPノードに設けられる。ネットワーク側のAPPおよびCOMは、ネットワーク間ハンドオーバに対するネットワークサポートを提供する。図2bに示されているマルチネットワークシステムの場合において、ネットワークサポートにより通信セッション中にWLANコネクションからUMTSコネクションへの切替を行うWTRU10の一例を図2cに示す。既存のWLANセッション中に、制御データおよびユーザデータはそれぞれ、WTRUのAPP30およびCOM32を通り、WLANのAP経由でWTRUの通信リンクを流れる。ユーザデータはAPのCOMを通り、制御データはネットワークAPPに渡る。通信リンクがUMTSに切り替えられるべきであるとAPPが判断したことに基づくデータを通信リンクがWTRUAPP30に報告すると、WTRUAPP30は、アップリンクユーザ通信データのバッファリングを開始するようWTRUCOM32に通知するとともに、ネットワークAPPにも通知する。すると、ネットワークAPPは、ダウンリンクユーザ通信データのバッファリングを開始するようAPCOMに通知する。また、好ましくは、WTRUCOM32は、ユーザデータに関係するコンテクスト情報を保存し、APから受信した最後のダウンリンクパケットを記録し、最終受信ダウンリンクパケットをWTRUAPP30に知らせる。すると、WTRUAPP30は、WTRUインタフェースに対して、UMTSリンクを設定するよう指示する。UMTSリンクが利用可能であると仮定すると、それが設定され、UMTSUTRAN経由のWTRUリンクがWTRUAPP30に確認される。次に、WTRUAPP30はこれをWTRUCOM32に確認し、好ましくは、UMTSコネクション経由で、AAAおよびQoS情報を含むコンテクスト情報をネットワークAPPに通知する。また、好ましくは、WTRUCOM32は、ユーザ通信データに関係するコンテクスト情報もUTRANCOMに通知する。また、WTRUAPP30は、最終受信ダウンリンクパケットの識別情報を通信再開要求とともにネットワークAPPに通知し、これはネットワークAPPによってAPCOMに通知される。APCOMは、好ましくは、最終受信ダウンリンクパケットとして識別されたパケットの次に続くパケットから開始して、バッファリングされたダウンリンクデータをUTRANCOMに解放する。そして、バッファリングされたデータはUMTSコネクション経由でWTRUCOM32およびUTRANCOMを通じて交換される。その後、通信はUMTSコネクション経由で通常どおり継続される。図3は、インターネット接続を含むマルチネットワーク環境の場合のWTRU10のブロック図である。WLANネットワークは、WLANゲートウェイに接続されたアクセスポイントAPを含み、WLANゲートウェイは関連するWLANAAA追跡コンポーネントを有する。UMTSはUTRANならびにAAA、SGSNおよびGGSNコアネットワークコンポーネントを含む。WLANはWLANゲートウェイを通じてインターネットとインタフェースをとり、UMTSはUMTSCNのGGSNコンポーネント経由でインターネットとインタフェースをとる。好ましくは、WLANAAAとUMTSAAAのコンポーネント間にAAAインタフェースがある。図3に示されているマルチネットワークシステムの場合、WTRU10が、インターネット接続装置40を用いて通信セッション中に、WLANコネクションからUMTSコネクションへの切替を行う一例は以下のように進行する。通信リンクステータスが、リンクがWLANリンクに切り替えられるべきことをWTRUAPP30に示すと、WTRUAPP30は、アップリンクユーザ通信データのバッファリングを開始するようWTRUCOM32に通知する。また、好ましくは、WTRUCOM32は、ユーザデータに関係するコンテクスト情報を保存し、UTRANから受信した最後のダウンリンクパケットを記録し、最終受信ダウンリンクパケットをWTRUAPP30に知らせる。すると、WTRUAPP30は、UMTSAAA制御からAAAコンテクスト情報を受信し、WTRUインタフェースに対して、UMTSリンクを設定するよう指示する。WLANリンクが設定され、WLANUTRAN経由のWTRUリンクがWTRUAPP30に確認される。次に、WTRUAPP30は、WLANリンクの確立をWTRUCOM32に確認するとともに、好ましくは、AAAコンテクストデータを適宜変換し、それをWLANAAAコンポーネントに通知する。そして、WTRUCOM32が、バッファリングされたアップリンクデータをインターネット接続装置40に解放する。その後、通信はWLANコネクション経由でWTRU10とインターネット接続装置40の間で通常どおり継続される。図4aおよび図4bを参照すると、標準のPCMCIA/HBAインタフェース経由等でコンピューティング装置とインタフェースをとるように構成されたAPPおよびCOMコンポーネントの実施態様が示されている。図4aは、標準のPCMCIA/HBAインタフェース経由等でコンピューティング装置とインタフェースをとるように構成されたUMTS装置アーキテクチャ設計の配置図を示している。非アクセス層NAS、アクセス層AS、レイヤ1制御L1Cおよび物理層レイヤ1のコンポーネントが、パケット交換PSおよび回線交換CSの両方のデータパスを含む制御信号およびユーザデータのデータパスとともに示されている。NASレイヤは、標準のPCMCIA/HBAインタフェースコネクタ経由で結合するための標準のコンピュータインタフェースに結合する。図4bは、本発明の教示による、デュアルUMTS/WLANネットワーク装置アーキテクチャを提供するための、図4aの装置の改良例を示している。アプリケーションブローカー30が、NASレイヤとコンピュータインタフェースの間の制御信号パスに配置される。APP30に結合する通信ブローカー32が、NASレイヤとコンピュータインタフェースの間のPSデータパスに配置される。好ましくは802.11準拠物理層、レイヤ1制御コンポーネントならびに802.11準拠媒体アクセス制御MACおよび論理リンク制御LLCコンポーネントを含むWLANインタフェースコンポーネントが提供される。媒体アクセス制御MACおよび論理リンク制御LLCコンポーネントは、APP30に結合した制御信号パスおよびCOM32に結合したPSデータパスを有する。APP30およびCOM32コンポーネントの好ましい詳細な構成レイアウトをそれぞれ図5aおよび図5bに示す。APP30は、好ましくは、中央処理装置に結合した通信モジュールを含む。通信モジュールは、上位層処理アプリケーション、LLC制御LLC経由のWLANインタフェース、NASレベル制御NAS経由のUMTSインタフェース、およびCOM32COMとの結合のための外部コネクションを有する。リンクステータスのモニタリングを支援するため、直接に物理層へのL1コネクションも提供される。APP30は、好ましくは、その中央処理装置と関連して、リンクモニタ、アプリケーションセッションマネージャ、インターワーキング装置および加入者識別モジュールSIMリーダコンポーネントを含む。リンクモニタコンポーネントは、リンクステータスをモニタし、選択された基準が満たされる場合に、一方の種類の無線ネットワークリンクから他方の種類の無線ネットワークリンクへのハンドオフをトリガするように構成される。アプリケーションセッションマネージャは、ハンドオフ中のシグナリングを制御するように構成される。インターワーキング装置は、ハンドオフ中の伝送のためにAAA、QoSプロファイルおよびその他のコンテクスト情報を維持管理し変換するように構成される。SIMリーダは、AAA機能のためにユーザの識別を含むSIMを読み出すように構成される。COM32は、好ましくは、制御コンポーネント、スイッチ/バッファ装置およびリード/ライトR/W装置により構成される。制御コンポーネントは、無線接続の種類に応じてUMTSインタフェースとWLANインタフェースの間でPSデータフローの切替を制御するように構成され、制御信号を受信するためにAPPに結合したコネクションを有する。スイッチ/バッファ装置およびR/W装置は、2つのインタフェースと上位層処理との間のPSデータパスに配置される。スイッチ/バッファはWLANコネクションLLCおよびUMTSコネクションPSを有し、PSデータフローは制御コンポーネントによる制御によりいずれかのコネクションを通る。スイッチ/バッファ装置およびR/W装置は、上位層コネクションIPデータからのデータフローを中断させ、ハンドオーバ中に受信されるデータをバッファリングした後、新たなネットワークコネクションが確立されデータパスが制御コンポーネントにより切り替えられ次第、バッファリングされたデータを解放する。完全を期して、図6aおよび図6bに、好ましいWTRUと、それぞれUMTSおよびWLANのプロトコルスタックにおけるAPPおよびCOMのネットワーク位置とを例示する。図6aは、UMTSネットワークの制御プレーンCPプロトコルスタック内のAPPおよびユーザプレーンUPプロトコルスタック内のCOMを示している。図6bは、802.11準拠無線インタフェースおよび802.3WLAN内インタフェースを用いて構成されたWTRU、WLANAPおよびWLANゲートウェイに対するWLANプロトコルスタック内のAPPおよびCOMの配置を示している。UMTSおよびWLAN802.11標準の相互作用が達成できることは、ローミング、ハンドオフ、そしてシームレスなハンドオフという諸段階からなる発展経路の頂点を経て現在のデュアルモードWTRUに到達した結果である。ネットワークインタフェース戦略は、3GPPTechnicalReportTR23.934で扱われている。本発明は、シームレスなハンドオフの状況に対処し、無結合、疎結合、あるいは密結合の場合にシームレスなハンドオフをサポートするアーキテクチャを提供する。この新規なAPPおよびCOMコンポーネントは、任意のアクセス技術を統合するように拡張できる。図7は、WINCEの場合に動作する、図4bに示したようなデュアル無線インタフェース装置UEWLANエンジン内のこれらのコンポーネントの配置を示す図である。COMブローカーの例示的属性として、上位層に対するトランスポートメカニズムの抽象化機能がある。上記ではPSデータについて説明したが、ユーザプレーン上にあるCOMは、アタッチされている現在のシステムに応じて、CSおよび/またはPSのデータの形態でユーザデータをルーティングするように実施可能である。UMTSの側から見て、COMコンポーネントは、好ましくは、PDCP/RLC/MAC/PHYプロトコルの上に存在する。COMは、任意のアクセス技術に適応可能な汎用ソフトウェアコンポーネントとして実施可能である。アクセスブローカーAPPの例示的属性として、セッション層およびプレゼンテーション層におけるすべてのアプリケーションの抽象化機能がある。APPは、好ましくは、シグナリング制御プレーンCP上に存在し、リンク品質のレポートを収集し、ハンドオフのトリガおよびセッション再確立支援の機能を有する。好ましくは、APPおよびCOMコンポーネントは、特定用途向け集積回路ASICのような単一の集積回路上に実装される。この集積回路は、UMTSおよびWLANインタフェースコンポーネントも含み得る。しかし、処理コンポーネントの一部が、複数の異なる集積回路上に実装されることも容易に可能である。WTRUの構成および方法を、UMTSおよびWLANシステムでの使用に関して説明した。しかし、本発明は、WTRUが複数の種類の無線ネットワークと通信するように構成された任意の無線通信ネットワークシステムについて実施可能である。