(57)【特許請求の範囲】
【請求項１】
アクセスポイントにおいて、
トランシーバと、
第２のアクセスポイントを通してアクセス端末にデータをルーティングするように構成されているルータと、
前記第２のアクセスポイントから第３のアクセスポイントに前記アクセス端末のハンドオフが要求される場合、前記トランシーバを使用して、前記アクセス端末へのデータの送信状態を示す情報を前記第３のアクセスポイントに通信し、ポインタが送信されたとき、前記アクセス端末へのさらなるフレームの配信を中止させる命令を前記第２のアクセスポイントに送信するように構成されている制御装置とを具備し、
前記アクセス端末への前記データの送信状態を示す前記情報は、前記アクセス端末が前記第２のアクセスポイントから受信しなかった前記ハンドオフの前および前記第３のアクセスポイントへの前記アクセス端末への前記データの送信状態を示す前記情報の通信の前に、前記第３のアクセスポイントに記憶されたデータを識別し、前記アクセス端末への前記データの送信状態を示す情報は、前記アクセス端末に対して配信されなければならないために残っている分解されたデータを示す前記ポインタを含むアクセスポイント。
【請求項２】
前記制御装置は、バッファ中に前記データを記憶させ、前記アクセス端末が前記第２のアクセスポイントから受信しなかった、前記バッファ中の前記データの少なくとも一部を前記第３のアクセスポイントに提供することにより、前記アクセス端末への前記データの送信状態を示す前記情報を通信するようにさらに構成されている請求項１記載のアクセスポイント。
【請求項３】
前記制御装置は、前記第２のアクセスポイントに問い合わせて、前記バッファ中の前記データのいずれを前記第３のアクセスポイントに提供すべきかを識別するようにさらに構成されている請求項２記載のアクセスポイント。
【請求項４】
前記データはフレーム化されており、前記フレームのそれぞれはスタンプに関係付けられ、前記制御装置は、前記スタンプのうちの１つを前記第２のアクセスポイントに問い合わせ、前記スタンプのうちの前記１つを使用して、前記第３のアクセスポイントに提供すべき前記データを含んでいる前記バッファ中の前記フレームを識別するようにさらに構成されている請求項２記載のアクセスポイント。
【請求項５】
前記制御装置は、前記第２のアクセスポイントにより前記アクセス端末にルーティングされた前記データに関係付けられたポインタを前記第２のアクセスポイントに問い合わせ、
前記ポインタを使用して、前記バッファ中の前記データのいずれを前記第３のアクセスポイントに提供すべきかを識別するようにさらに構成されている請求項２記載のアクセスポイント。
【請求項６】
受信した前記フレームの前記それぞれはスタンプされ、前記制御装置は、前記スタンプのうちの１つを前記第２のアクセスポイントに問い合わせ、前記スタンプのうちの前記１つを前記第３のアクセスポイントに提供することにより、前記アクセス端末への前記データの送信状態を示す前記情報を通信するようにさらに構成されている請求項４記載のアクセスポイント。
【請求項７】
前記制御装置は、前記第２のアクセスポイントにより前記アクセス端末にルーティングされた前記データに関係付けられたポインタを前記第２のアクセスポイントに問い合わせ、前記ポインタを前記第３のアクセスポイントに提供することにより、前記アクセス端末への前記データの送信状態を示す前記情報を通信するようにさらに構成されている請求項１記載のアクセスポイント。
【請求項８】
前記ルータは、無線リンクを通してデータを第３のアクセスポイントにルーティングするようにさらに構成されている請求項１記載のアクセスポイント。
【請求項９】
アクセスポイントにおいて、
第２のアクセスポイントから、アクセス端末に通信可能に結合された第３のアクセスポイントにルーティングされるデータを検出するように構成されているトランシーバと、
前記データを記憶するように構成されているバッファと、
前記アクセス端末のハンドオフを受信し、前記アクセス端末に対して配信されなければならないために残っている分解されたデータを示すポインタに基づいて、前記トランシーバを使用して、前記バッファ中の前記データの少なくとも一部を前記アクセス端末にルーティングし、前記ポインタが送信されたとき、前記アクセス端末へのさらなるフレームの配信を中止させる命令を前記第２のアクセスポイントに送信するように構成されている制御装置とを具備し、
前記制御装置は、前記第２のアクセスポイントから前記ポインタを取得するようにさらに構成されており、前記ポインタは、前記データに関係付けられているアクセスポイント。
【請求項１０】
前記アクセス端末にルーティングされる前記データは、前記アクセス端末が前記第３のアクセスポイントから受信しなかったデータである請求項９記載のアクセスポイント。
【請求項１１】
前記データはフレーム化され、前記フレームのそれぞれはスタンプに関係付けられ、前記制御装置は、前記スタンプのうちの１つを前記第２のアクセスポイントから取得し、前記スタンプのうちの前記１つを使用して、前記アクセス端末にルーティングするための前記バッファ中の前記データを決定するようにさらに構成されている請求項１０記載のアクセスポイント。
【請求項１２】
前記制御装置は、前記ポインタを使用して、前記アクセス端末にルーティングするための前記バッファ中の前記データを決定するようにさらに構成されている請求項１０記載のアクセスポイント。
【請求項１３】
前記制御装置は、前記ハンドオフを受信するプロセス間に、前記第２のアクセスポイントから前記第３のアクセスポイントにルーティングされる、検出されなかったデータを取得するようにさらに構成されている請求項９記載のアクセスポイント。
【請求項１４】
アクセス端末をハンドオフする方法において、
第１のアクセスポイントを通してアクセス端末にデータをルーティングすることと、
前記第１のアクセスポイントから第２のアクセスポイントへの前記アクセス端末のハンドオフが要求される場合、前記アクセス端末へのデータの送信状態を示す情報を前記第２のアクセスポイントに通信することとを含み、
前記アクセス端末への前記データの送信状態を示す前記情報は、前記アクセス端末が前記第１のアクセスポイントから受信しなかった前記ハンドオフの前および前記第２のアクセスポイントへの前記アクセス端末への前記データの送信状態を示す前記情報の通信の前に、前記第２のアクセスポイントに記憶されたデータを識別し、
前記アクセス端末へのデータの送信状態を示す情報は、前記アクセス端末に対して配信されなければならないために残っている分解されたデータを示すポインタを含み、前記ポインタが送信されたとき、前記アクセス端末へのさらなるフレームの配信を中止させる命令を前記第１のアクセスポイントに送信することを含み、前記ルーティングすることと、前記通信することは、第３のアクセスポイントにより実行される方法。
【請求項１５】
前記データはプロセッサにより前記アクセス端末にルーティングされ、前記方法は、前記プロセッサによりルーティングされるデータを現在受信していないアクセス端末からハンドオフリクエストを受信することと、前記ハンドオフリクエストを第３のアクセスポイントにルーティングすることとをさらに含む請求項１４記載の方法。
【請求項１６】
バッファ中に前記データを記憶させることと、前記アクセス端末が前記第１のアクセスポイントから受信しなかった、前記バッファ中の前記データの少なくとも一部を前記第２のアクセスポイントに提供することにより、前記アクセス端末への前記データの送信状態を示す前記情報を通信することとをさらに含む請求項１４記載の方法。
【請求項１７】
前記第１のアクセスポイントに問い合わせて、前記バッファ中の前記データのいずれを前記第２のアクセスポイントに提供すべきかを識別することをさらに含む請求項１６記載の方法。
【請求項１８】
前記データはフレーム化されており、前記フレームのそれぞれはスタンプに関係付けられ、前記方法は、前記スタンプのうちの１つを前記第１のアクセスポイントに問い合わせることと、前記スタンプのうちの前記１つを使用して、前記第２のアクセスポイントに提供すべき前記データを含んでいる前記バッファ中の前記フレームを識別することとをさらに含む請求項１６記載の方法。
【請求項１９】
前記第１のアクセスポイントにより前記アクセス端末にルーティングされた前記データに関係付けられたポインタを前記第１のアクセスポイントに問い合わせることと、
前記ポインタを使用して、前記バッファ中の前記データのいずれを前記第２のアクセスポイントに提供すべきかを識別することとをさらに含む請求項１６記載の方法。
【請求項２０】
受信した前記フレームの前記それぞれはスタンプされ、前記方法は、前記スタンプのうちの１つを前記第１のアクセスポイントに問い合わせることと、前記スタンプのうちの前記１つを前記第２のアクセスポイントに提供することにより、前記アクセス端末への前記データの送信状態を示す前記情報を通信することとをさらに含む請求項１８記載の方法。
【請求項２１】
前記第１のアクセスポイントにより前記アクセス端末にルーティングされた前記データに関係付けられたポインタを前記第１のアクセスポイントに問い合わせることと、前記ポインタを前記第２のアクセスポイントに提供することにより、前記アクセス端末への前記データの送信状態を示す前記情報を通信することとをさらに含む請求項１４記載の方法。
【請求項２２】
無線リンクを通してデータを第２のアクセス端末に送信することをさらに含む請求項１４記載の方法。
【請求項２３】
アクセス端末をハンドオフする方法において、
第１のアクセスポイントから、アクセス端末に通信可能に結合された第２のアクセスポイントにルーティングされるデータを検出することと、
バッファ中に前記データを記憶させることと、
前記アクセス端末のハンドオフを受信することと、
前記第１のアクセスポイントからポインタを取得し、前記ポインタは、前記データに関係付けられていることと、
前記ポインタが送信されたとき、前記アクセス端末へのさらなるフレームの配信を中止させる命令を前記第１のアクセスポイントに送信することと、
前記アクセス端末に対して配信されなければならないために残っている分解されたデータを示す前記ポインタに基づいて、前記バッファ中の前記データの少なくとも一部を前記アクセス端末にルーティングすることとを含む方法。
【請求項２４】
前記アクセス端末にルーティングされる前記データは、前記アクセス端末が前記第２のアクセスポイントから受信しなかったデータである請求項２３記載の方法。
【請求項２５】
前記データはフレーム化され、前記フレームのそれぞれはスタンプに関係付けられ、前記方法は、前記スタンプのうちの１つを前記第１のアクセスポイントから取得することと、前記スタンプのうちの前記１つを使用して、前記アクセス端末にルーティングするための前記バッファ中の前記データを決定することとをさらに含む請求項２４記載の方法。
【請求項２６】
前記ポインタを使用して、前記アクセス端末にルーティングするための前記バッファ中の前記データを決定することをさらに含む請求項２４記載の方法。
【請求項２７】
前記ハンドオフを受信するプロセス間に、前記第１のアクセスポイントから前記第２のアクセスポイントにルーティングされる、検出されなかったデータを取得することをさらに含む請求項２３記載の方法。
【請求項２８】
装置において、
第１のアクセスポイントを通してアクセス端末にデータをルーティングする手段と、
前記第１のアクセスポイントから第２のアクセスポイントへの前記アクセス端末のハンドオフが要求される場合、前記アクセス端末へのデータの送信状態を示す情報を前記第２のアクセスポイントに通信する手段とを具備し、
前記アクセス端末への前記データの送信状態を示す前記情報は、前記アクセス端末が前記第１のアクセスポイントから受信しなかった前記ハンドオフの前および前記第２のアクセスポイントへの前記アクセス端末への前記データの送信状態を示す前記情報の通信の前に、前記第２のアクセスポイントに記憶されたデータを識別し、
前記アクセス端末への前記データの送信状態を示す前記情報は、前記アクセス端末に対して配信されなければならないために残っている分解されたデータを示すポインタを含み、前記ポインタが送信されたとき、前記アクセス端末へのさらなるフレームの配信を中止させる命令を前記第１のアクセスポイントに送信する手段を具備し、
前記ルーティングする手段および前記通信する手段の両方は、第３のアクセスポイントに含まれている装置。
【請求項２９】
バッファ中に前記データを記憶させる手段をさらに具備し、前記アクセス端末への前記データの送信状態を示す前記情報を通信する手段は、前記アクセス端末が前記第１のアクセスポイントから受信しなかった、前記バッファ中の前記データの少なくとも一部を前記第２のアクセスポイントに提供する手段を備える請求項２８記載の装置。
【請求項３０】
前記第１のアクセスポイントに問い合わせて、前記バッファ中の前記データのいずれを前記第２のアクセスポイントに提供すべきかを識別する手段をさらに具備する請求項２９記載の装置。
【請求項３１】
前記データはフレーム化されており、前記フレームのそれぞれはスタンプに関係付けられ、前記装置は、前記スタンプのうちの１つを前記第１のアクセスポイントに問い合わせる手段と、前記スタンプのうちの前記１つを使用して、前記第２のアクセスポイントに提供すべき前記データを含んでいる前記バッファ中の前記フレームを識別する手段とをさらに具備する請求項２９記載の装置。
【請求項３２】
前記第１のアクセスポイントにより前記アクセス端末にルーティングされた前記データに関係付けられたポインタを前記第１のアクセスポイントに問い合わせる手段と、
前記ポインタを使用して、前記バッファ中の前記データのいずれを前記第２のアクセスポイントに提供すべきかを識別する手段とをさらに具備する請求項２９記載の装置。
【請求項３３】
受信した前記フレームの前記それぞれはスタンプされ、前記装置は、前記スタンプのうちの１つを前記第１のアクセスポイントに問い合わせる手段と、前記スタンプのうちの前記１つを前記第２のアクセスポイントに提供することにより、前記アクセス端末への前記データの送信状態を示す前記情報を通信する手段とをさらに具備する請求項３１記載の装置。
【請求項３４】
前記第１のアクセスポイントにより前記アクセス端末にルーティングされた前記データに関係付けられたポインタを前記第１のアクセスポイントに問い合わせる手段と、前記ポインタを前記第２のアクセスポイントに提供することにより、前記アクセス端末への前記データの送信状態を示す前記情報を通信する手段とをさらに具備する請求項２８記載の装置。
【請求項３５】
無線リンクを通してデータを第２のアクセス端末に送信する手段をさらに具備する請求項２８記載の装置。
【請求項３６】
装置において、
第１のアクセスポイントから、アクセス端末に通信可能に結合された第２のアクセスポイントにルーティングされるデータを検出する手段と、
バッファ中に前記データを記憶させる手段と、
前記アクセス端末のハンドオフを受信する手段と、
前記第１のアクセスポイントからポインタを取得し、前記ポインタは、前記データに関係付けられている手段と、
前記ポインタが送信されたとき、前記アクセス端末へのさらなるフレームの配信を中止させる命令を前記第１のアクセスポイントに送信する手段と、
前記アクセス端末に対して配信されなければならないために残っている分解されたデータを示す前記ポインタに基づいて、前記バッファ中の前記データの少なくとも一部を前記アクセス端末にルーティングする手段とを具備する装置。
【請求項３７】
前記アクセス端末にルーティングされる前記データは、前記アクセス端末が前記第２のアクセスポイントから受信しなかったデータである請求項３６記載の装置。
【請求項３８】
前記データはフレーム化され、前記フレームのそれぞれはスタンプに関係付けられ、前記装置は、前記スタンプのうちの１つを前記第１のアクセスポイントから取得する手段と、前記スタンプのうちの前記１つを使用して、前記アクセス端末にルーティングするための前記バッファ中の前記データを決定する手段とをさらに具備する請求項３７記載の装置。
【請求項３９】
前記ポインタを使用して、前記アクセス端末にルーティングするための前記バッファ中の前記データを決定する手段をさらに具備する請求項３７記載の装置。
【請求項４０】
前記ハンドオフを受信するプロセス間に、前記第１のアクセスポイントから前記第２のアクセスポイントにルーティングされる、検出されなかったデータを取得する手段をさらに具備する請求項３６記載の装置。
【請求項４１】
実行されるとき、アクセス端末をハンドオフするように動作するコンピュータプログラムを組み入れているコンピュータ読み取り可能媒体において、
前記コンピュータプログラムは、
第１のアクセスポイントを通してアクセス端末にデータをルーティングする命令と、
前記第１のアクセスポイントから第２のアクセスポイントへの前記アクセス端末のハンドオフが要求される場合、前記アクセス端末へのデータの送信状態を示す情報を前記第２のアクセスポイントに通信する命令とを含み、
前記アクセス端末への前記データの送信状態を示す前記情報は、前記アクセス端末が前記第１のアクセスポイントから受信しなかった前記ハンドオフの前および前記第２のアクセスポイントへの前記アクセス端末への前記データの送信状態を示す前記情報の通信の前に、前記第２のアクセスポイントに記憶されたデータを識別し、
前記アクセス端末への前記データの送信状態を示す前記情報は、前記アクセス端末に対して配信されなければならないために残っている分解されたデータを示すポインタを含み、
前記ポインタが送信されたとき、前記アクセス端末へのさらなるフレームの配信を中止させる命令を前記第１のアクセスポイントに送信する命令を含み、前記ルーティングすることと、前記通信することは、第３のアクセスポイントにおいて実行されるコンピュータ読み取り可能媒体。
【請求項４２】
前記コンピュータプログラムは、バッファ中に前記データを記憶させる命令と、前記アクセス端末が前記第１のアクセスポイントから受信しなかった、前記バッファ中の前記データの少なくとも一部を前記第２のアクセスポイントに提供することにより、前記アクセス端末への前記データの送信状態を示す前記情報を通信する命令とをさらに含む請求項４１記載のコンピュータ読み取り可能媒体。
【請求項４３】
前記コンピュータプログラムは、前記第１のアクセスポイントに問い合わせて、前記バッファ中の前記データのいずれを前記第２のアクセスポイントに提供すべきかを識別する命令をさらに含む請求項４２記載のコンピュータ読み取り可能媒体。
【請求項４４】
前記データはフレーム化されており、前記フレームのそれぞれはスタンプに関係付けられ、前記コンピュータプログラムは、前記スタンプのうちの１つを前記第１のアクセスポイントに問い合わせる命令と、前記スタンプのうちの前記１つを使用して、前記第２のアクセスポイントに提供すべき前記データを含んでいる前記バッファ中の前記フレームを識別する命令とをさらに含む請求項４２記載のコンピュータ読み取り可能媒体。
【請求項４５】
前記コンピュータプログラムは、前記第１のアクセスポイントにより前記アクセス端末にルーティングされた前記データに関係付けられたポインタを前記第１のアクセスポイントに問い合わせる命令と、
前記ポインタを使用して、前記バッファ中の前記データのいずれを前記第２のアクセスポイントに提供すべきかを識別する命令とをさらに含む請求項４２記載のコンピュータ読み取り可能媒体。
【請求項４６】
受信した前記フレームの前記それぞれはスタンプされ、前記コンピュータプログラムは、前記スタンプのうちの１つを前記第１のアクセスポイントに問い合わせる命令と、前記スタンプのうちの前記１つを前記第２のアクセスポイントに提供することにより、前記アクセス端末への前記データの送信状態を示す前記情報を通信する命令とをさらに含む請求項４４記載のコンピュータ読み取り可能媒体。
【請求項４７】
前記コンピュータプログラムは、前記第１のアクセスポイントにより前記アクセス端末にルーティングされた前記データに関係付けられたポインタを前記第１のアクセスポイントに問い合わせる命令と、前記ポインタを前記第２のアクセスポイントに提供することにより、前記アクセス端末への前記データの送信状態を示す前記情報を通信する命令とをさらに含む請求項４１記載のコンピュータ読み取り可能媒体。
【請求項４８】
前記コンピュータプログラムは、無線リンクを通してデータを第２のアクセス端末に送信する命令をさらに含む請求項４１記載のコンピュータ読み取り可能媒体。
【請求項４９】
実行されるとき、アクセス端末をハンドオフするように動作するコンピュータプログラムを組み入れているコンピュータ読み取り可能媒体において、
前記コンピュータプログラムは、
第１のアクセスポイントから、アクセス端末に通信可能に結合された第２のアクセスポイントにルーティングされるデータを検出する命令と、
バッファ中に前記データを記憶させる命令と、
前記アクセス端末のハンドオフを受信する命令と、
前記第１のアクセスポイントからポインタを取得し、前記ポインタは、前記データに関係付けられている命令と、
前記ポインタが送信されたとき、前記アクセス端末へのさらなるフレームの配信を中止させる命令を前記第１のアクセスポイントに送信する命令と、
前記アクセス端末に対して配信されなければならないために残っている分解されたデータを示す前記ポインタに基づいて、前記バッファ中の前記データの少なくとも一部を前記アクセス端末にルーティングする命令とを含むコンピュータ読み取り可能媒体。
【請求項５０】
前記アクセス端末にルーティングされる前記データは、前記アクセス端末が前記第２のアクセスポイントから受信しなかったデータである請求項４９記載のコンピュータ読み取り可能媒体。
【請求項５１】
前記データはフレーム化され、前記フレームのそれぞれはスタンプに関係付けられ、前記コンピュータプログラムは、前記スタンプのうちの１つを前記第１のアクセスポイントから取得する命令と、前記スタンプのうちの前記１つを使用して、前記アクセス端末にルーティングするための前記バッファ中の前記データを決定する命令とをさらに含む請求項５０記載のコンピュータ読み取り可能媒体。
【請求項５２】
前記コンピュータプログラムは、前記ポインタを使用して、前記アクセス端末にルーティングするための前記バッファ中の前記データを決定する命令をさらに含む請求項５０記載のコンピュータ読み取り可能媒体。
【請求項５３】
前記コンピュータプログラムは、前記ハンドオフを受信するプロセス間に、前記第１のアクセスポイントから前記第２のアクセスポイントにルーティングされる、検出されなかったデータを取得する命令をさらに含む請求項４９記載のコンピュータ読み取り可能媒体。
【請求項５４】
装置において、
第１のアクセスポイントを通してアクセス端末にデータをルーティングするように構成されているルータと、
前記第１のアクセスポイントから第２のアクセスポイントへの前記アクセス端末のハンドオフが要求される場合、前記アクセス端末へのデータの送信状態を示す情報を前記第２のアクセスポイントに通信し、前記ポインタが送信されたとき、前記アクセス端末へのさらなるフレームの配信を中止させる命令を前記第１のアクセスポイントに送信するように構成されている制御装置とを具備し、
前記アクセス端末への前記データの送信状態を示す前記情報は、前記アクセス端末が前記第１のアクセスポイントから受信しなかった前記ハンドオフの前および前記第２のアクセスポイントへの前記アクセス端末への前記データの送信状態を示す前記情報の通信の前に、前記第２のアクセスポイントに記憶されたデータを識別し、
前記アクセス端末へのデータの送信状態を示す情報は、前記アクセス端末に対して配信されなければならないために残っている分解されたデータを示す前記ポインタを含み、
前記装置は、第３のアクセスポイントに含まれている装置。
【請求項５５】
前記データを記憶するように構成されているバッファをさらに具備し、前記制御装置は、前記アクセス端末が前記第１のアクセスポイントから受信しなかった、前記バッファ中の前記データの少なくとも一部を前記第２のアクセスポイントに提供することにより、前記アクセス端末への前記データの送信状態を示す前記情報を通信するようにさらに構成されている請求項５４記載の装置。
【請求項５６】
前記制御装置は、前記第１のアクセスポイントに問い合わせて、前記バッファ中の前記データのいずれを前記第２のアクセスポイントに提供すべきかを識別するようにさらに構成されている請求項５５記載の装置。
【請求項５７】
前記データはフレーム化されており、前記フレームのそれぞれはスタンプに関係付けられ、前記制御装置は、前記スタンプのうちの１つを前記第１のアクセスポイントに問い合わせ、前記スタンプのうちの前記１つを使用して、前記第２のアクセスポイントに提供すべき前記データを含んでいる前記バッファ中の前記フレームを識別するようにさらに構成されている請求項５５記載の装置。
【請求項５８】
前記制御装置は、前記第１のアクセスポイントにより前記アクセス端末にルーティングされた前記データに関係付けられたポインタを前記第１のアクセスポイントに問い合わせ、
前記ポインタを使用して、前記バッファ中の前記データのいずれを前記第２のアクセスポイントに提供すべきかを識別するようにさらに構成されている請求項５５記載の装置。
【請求項５９】
前記受信した前記フレームの前記それぞれはスタンプされ、前記制御装置は、前記スタンプのうちの１つを前記第１のアクセスポイントに問い合わせ、前記スタンプのうちの前記１つを前記第２のアクセスポイントに提供することにより、前記アクセス端末への前記データの送信状態を示す前記情報を通信するようにさらに構成されている請求項５７記載の装置。
【請求項６０】
前記制御装置は、前記第１のアクセスポイントにより前記アクセス端末にルーティングされた前記データに関係付けられたポインタを前記第１のアクセスポイントに問い合わせ、前記ポインタを前記第２のアクセスポイントに提供することにより、前記アクセス端末への前記データの送信状態を示す前記情報を通信するようにさらに構成されている請求項５４記載の装置。
【請求項６１】
前記ルータは、無線リンクを通してデータを第２のアクセス端末にルーティングするようにさらに構成されている請求項５４記載の装置。
【請求項６２】
装置において、
第１のアクセスポイントから、アクセス端末に通信可能に結合された第２のアクセスポイントにルーティングされるデータを検出するように構成されているトランシーバと、
前記データを記憶するように構成されているバッファと、
前記アクセス端末のハンドオフを受信し、ポインタが送信されたとき、前記アクセス端末へのさらなるフレームの配信を中止させる命令を前記第１のアクセスポイントに送信し、前記ポインタに基づいて、前記バッファ中の前記データの少なくとも一部を前記アクセス端末にルーティングし、前記アクセス端末に対して配信されなければならないために残っている分解されたデータを示す前記ポインタに基づいて、前記バッファ中の前記データの少なくとも一部を前記アクセス端末にルーティングし、前記第１のアクセスポイントから前記ポインタを取得するように構成されている制御装置とを具備し、
前記ポインタは、前記データに関係付けられている装置。
【請求項６３】
前記アクセス端末にルーティングされる前記データは、前記アクセス端末が前記第２のアクセスポイントから受信しなかったデータである請求項６２記載の装置。
【請求項６４】
前記データはフレーム化され、前記フレームのそれぞれはスタンプに関係付けられ、前記制御装置は、前記スタンプのうちの１つを前記第１のアクセスポイントから取得し、前記スタンプのうちの前記１つを使用して、前記アクセス端末にルーティングするための前記バッファ中の前記データを決定するようにさらに構成されている請求項６３記載の装置。
【請求項６５】
前記制御装置は、前記ポインタを使用して、前記アクセス端末にルーティングするための前記バッファ中の前記データを決定するようにさらに構成されている請求項６３記載の装置。
【請求項６６】
前記制御装置は、前記ハンドオフを受信するプロセス間に、前記第１のアクセスポイントから前記第２のアクセスポイントにルーティングされる、検出されなかったデータを取得するようにさらに構成されている請求項６２記載の装置。
【発明の詳細な説明】
【関連出願に対する相互参照】
【０００１】
本出願は、“メッシュワイヤレスシステムにおけるハンドオフ”と題する２００５年６月１６日に出願された米国仮特許出願第６０／６９１、８６９号に関連し、その出願日の利益を主張する。
【背景】
【０００２】
分野 
本開示は一般に電気通信に関し、より詳細には、メッシュワイヤレスシステムにおけるハンドオフに関する。
【０００３】
背景 
従来のワイヤレス通信において、インターネットまたは公衆電話交換ネットワーク（ＰＳＴＮ）のような、ワイドエリアネットワーク（ＷＡＮ）に任意の数のアクセス端末を接続するために、アクセスネットワークが一般に使用される。アクセスネットワークは通常、地理的領域全体にわたって分散した複数の固定サイトのアクセスポイントとともに実現される。地理的領域は一般にセルに分割される。セル中のアクセス端末に対してＷＡＮへのアクセスのポイントを提供するように、それぞれのアクセスポイントが構成されている。
【０００４】
メッシュワイヤレスシステムは、多数のアクセスポイントにより形成され、多数のアクセスポイントはアクセス端末をＷＡＮに接続するために互いに接合する。データが、接続されたアクセスポイントに到達するまで、アクセス端末とワイドエリアネットワークとの間のデータは、１つのアクセスポイントから別のアクセスポイントにルーティングされる。接続されたアクセスポイントは、アクセスポイントをＷＡＮの残部と接続する。アクセスポイントはメッシュワイヤレスシステムを通してデータをルーティングして、変化するトラフィック要求、ハンドオフ、およびアクセスポイント障害に適応できる。
【０００５】
アクセス端末は、メッシュワイヤレスシステムを通して移動するので、アクセス端末は担当アクセスポイントからターゲットアクセスポイントへのハンドオフを必要とするかもしれない。ハンドオフ手続きの一環として、アクセス端末とＷＡＮとの間の接続は、メッシュワイヤレスシステムを通してターゲットアクセスポイントに再ルーティングされる。しかしながら、メッシュワイヤレスシステムによる遅延のため、アクセス端末がターゲットアクセスポイントにハンドオフするとき、担当アクセスポイントに対してＷＡＮにより送信されるデータのいくつかは、メッシュワイヤレスシステムを通して移動中であるかもしれない。結果として、データはハンドオフの間に失われるかもしれない。
【概要】
【０００６】
プロセッサの観点を開示する。第１のアクセスポイントを通してデータをアクセス端末にルーティングし、第１のアクセスポイントから第２のアクセスポイントへのアクセス端末のハンドオフが要求される場合、アクセス端末の接続状態を第２のアクセスポイントに通信するように、プロセッサは構成されている。
【０００７】
プロセッサの別の観点を開示する。第１のアクセスポイントから、アクセス端末に通信可能に結合された第２のアクセスポイントにルーティングされるデータを検出し、バッファ中にデータを記憶させ、アクセス端末のハンドオフを受信し、バッファ中のデータの少なくとも一部をアクセス端末にルーティングするように、プロセッサは構成されている。
【０００８】
アクセス端末をハンドオフする方法の観点を開示する。第１のアクセスポイントを通してデータをアクセス端末にルーティングすること、第１のアクセスポイントから第２のアクセスポイントへのアクセス端末のハンドオフが要求される場合、アクセス端末の接続状態を第２のアクセスポイントに通信ことを方法は含む。
【０００９】
アクセス端末をハンドオフする方法の別の観点を開示する。第１のアクセスポイントから、アクセス端末に通信可能に結合された第２のアクセスポイントにルーティングされるデータを検出すること、バッファ中にデータを記憶させること、アクセス端末のハンドオフを受信すること、バッファ中のデータの少なくとも一部をアクセス端末にルーティングすることを方法は含む。
【００１０】
装置の観点を開示する。第１のアクセスポイントを通してデータをアクセス端末にルーティングする手段、第１のアクセスポイントから第２のアクセスポイントへのアクセス端末のハンドオフが要求される場合、アクセス端末の接続状態を第２のアクセスポイントに通信する手段を装置は含む。
【００１１】
装置の別の観点を開示する。第１のアクセスポイントから、アクセス端末に通信可能に結合された第２のアクセスポイントにルーティングされるデータを検出する手段、データを記憶させる手段、アクセス端末のハンドオフを受信する手段、バッファ中のデータの少なくとも一部をアクセス端末にルーティングする手段を装置は含む。
【００１２】
コンピュータプログラムを有するコンピュータ読み取り可能媒体の観点を開示する。第１のアクセスポイントを通してデータをアクセス端末にルーティングし、第１のアクセスポイントから第２のアクセスポイントへのアクセス端末のハンドオフが要求される場合、アクセス端末の接続状態を第２のアクセスポイントに通信する命令をコンピュータプログラムは含む。
【００１３】
コンピュータプログラムを有するコンピュータ読み取り可能媒体の別の観点を開示する。第１のアクセスポイントから、アクセス端末に通信可能に結合された第２のアクセスポイントにルーティングされるデータを検出し、バッファ中にデータを記憶させ、アクセス端末のハンドオフを受信し、バッファ中のデータの少なくとも一部をアクセス端末にルーティングする命令をコンピュータプログラムは含む。
【００１４】
装置のさらなる観点を開示する。第１のアクセスポイントを通してデータをアクセス端末にルーティングするように構成されたルータ、第１のアクセスポイントから第２のアクセスポイントへのアクセス端末のハンドオフが要求される場合、アクセス端末の接続状態を第２のアクセスポイントに通信するように構成された制御装置を装置は含む。
【００１５】
装置のよりさらなる観点を開示する。第１のアクセスポイントから、アクセス端末に通信可能に結合された第２のアクセスポイントにルーティングされるデータを検出するように構成されたトランシーバ、データを記憶するように構成されたバッファ、アクセス端末のハンドオフを受信し、バッファ中のデータの少なくとも一部分をアクセス端末にルーティングするように構成された制御装置を装置は含む。
【００１６】
実例として本発明のさまざまな実施形態だけを示し、記述する、以下の詳細な説明から、本発明の他の実施形態が当業者に容易に明らかになることが理解される。認識されるように、本発明は、他の、および異なる実施形態が可能であり、そのいくつかの詳細は、本発明の精神および範囲から全く逸脱することなく、さまざまな他の点において修正可能である。したがって、図面および詳細な説明は、本質的に例示的であり、限定的でないと考えるべきである。
【００１７】
添付図面中で、ワイヤレス通信システムのさまざまな観点を例のために図示しているが、限定のためではない。
【図面の簡単な説明】
【００１８】
【図１】図１は、メッシュワイヤレスシステムの実施形態の概念的なブロック図である。
【図２】図２は、メッシュワイヤレスシステム中のクラスタヘッドにより受信されるより高いレイヤのパケットを物理レイヤフレームに変換する方法の例を図示する図である。
【図３】図３は、クラスタヘッドからダウンストリームにあるアクセスポイントにおいてデータを再フレーム化する方法の例を図示する図である。
【図４】図４は、アクセスポイントの例を図示する機能ブロック図である。
【図５】図５は、アクセス端末をハンドオフする方法の例を図示するフローチャートである。
【図６】図６は、アクセスポイントの例を図示する機能ブロック図である。
【図７】図７は、アクセス端末をハンドオフする方法の例を図示するフローチャートである。
【図８】図８は、アクセスポイントの例を図示する機能ブロック図である。
【詳細な説明】
【００１９】
添付した図面に関連して以下で述べる詳細な説明は、本発明のさまざまな実施形態の記述として意図されており、本発明を実施できる唯一の実施形態を表すように意図されていない。本発明の完全な理解を提供するために、詳細な説明は、特定の詳細な説明を含む。しかしながら、これらの特定の詳細な説明なしに本発明を実施できることが、当業者に明らかであるだろう。いくつかの例において、本発明の概念を不明確にすることを回避するために、よく知られている構造および構成部品をブロック図において示す。
【００２０】
以下の詳細な説明において、メッシュワイヤレスシステムの情況の中で、さまざまな概念を記述する。これらの概念は、本出願に十分に適しているが、これらの概念は、他のアクセスネットワークに対しても同様に適用できることを当業者は容易に理解するだろう。したがって、メッシュワイヤレスシステムに対するいくつかの言及は、これらの概念を例証するためだけに意図されており、そのような概念は、広い範囲の応用を有することが理解される。
【００２１】
図１は、メッシュワイヤレスシステム中のクラスタの例を図示する概念的なブロック図である。“クラスタ”は、１つ以上のアクセス端末をＷＡＮに接続するために互いに接合された多数のアクセスポイントである。インターネットのようなＷＡＮ１０６に対してワイヤによるバックホール接続を有するアクセスポイント１０４ａをクラスタ１０２は含む。アクセスポイント１０４ａは、“クラスタヘッド”と呼ばれる。クラスタ１０２はまた、地理的カバレッジ領域を通して分散される４つの付加的な、固定サイトのアクセスポイント１０４ｂ−１０４ｅとともに示されるが、クラスタ１０２がカバーしなければならない距離、および地域の性質に依存して、任意の数のアクセスポイントを含んでいてもよい。クラスタ１０２の代替の実施形態において、アクセスポイントは、移動性のものであってもよい。例として、歩いている、あるいは車両、航空機または船舶の中にいるユーザにより搬送されるそれぞれのアクセス端末にアクセスポイントを組み込んでもよい。
【００２２】
メッシュワイヤレスシステムは、アクセスポイント間で無線リンクを確立することにより造られる。図１中で示した実施形態において、クラスタヘッド１０４ａは、それぞれ、アクセスポイント１０４ｂ、１０４ｃと無線リンクを有する。アクセスポイント１０４ｂはまた、アクセスポイント１０４ｄ、１０４ｅと無線リンクを有する。無線リンクをサポートするために使用されるワイヤレス技術は、特定の用途およびシステム全体に課される設計制約全体に依存して変わることがある。例として、マイクロ波アクセスのための世界相互運用（ＷｉＭＡＸ）、赤外線データ通信標準化団体（ＩｒＤＡ）のような赤外線プロトコル、ブルートゥース技術、超広帯域（ＵＷＢ）プロトコル、ホーム無線周波数（ＨｏｍｅＲＦ）、イーサネット（登録商標）互換性連合（ＷＥＣＡ）、ワイヤレスフィデルティ連合（ワイファイ連合）、８０２．１１ネットワーク技術、プライベートワイヤレス通信ネットワーク、陸上移動無線ネットワーク、コード分割多重アクセス（ＣＤＭＡ）、広帯域コード分割多重アクセス（ＷＣＤＭＡ）、時分割多重アクセス（ＴＤＭＡ）、周波数分割多重アクセス（ＦＤＭＡ）、直交周波数分割多重アクセス（ＯＦＤＭＡ）、または他の任意の適切なワイヤレス技術、あるいはこれらの任意の組み合わせを使用して、無線リンクを実現できる。
【００２３】
一連の破線により、アクセス端末１１０がメッシュワイヤレスシステムを通して移動していることを示す。アクセス端末１１０は、移動電話機、ラップトップコンピュータ、パーソナルデジタルアシスタント（ＰＤＡ）、データトランシーバ、ページャ、カメラ、ゲームコンソール、モデム、または他の任意の適切なワイヤレスデバイスとすることができる。アクセス端末１１０はメッシュワイヤレスシステムを使用してＷＡＮ１０６に接続できる。いったん接続されると、データがその目的地に到達するまで、メッシュワイヤレスシステムを通して、１つのアクセスポイントから別のアクセスポイントにデータをルーティングできる。以下のものにおいて、“ダウンストリーム”は、アクセス端末１１０への方向を意味し、“アップストリーム”は、クラスタヘッド１０４ａへの方向を意味する。データパス中のそれぞれのアクセスポイントは、アクセス端末１１０にダウンストリームに流れるデータを記憶する。データが送信された後でさえデータは記憶され、アクセスポイントが現在、アクセス端末１１０への最短パス上にない場合でさえデータは記憶される。後により詳細に記述する方法において、アクセスポイントにより記憶されるデータを使用して、別のアクセスポイントへのアクセス端末１１０のハンドオフを容易にすることができる。
【００２４】
アクセス端末１１０が最初にアクセスポイント１０４ｄと通信していることが示されている。このアクセスポイント１０４ｄは、アクセス端末１１０に対してメッシュワイヤレスシステムへの接続ポイントとして機能を果たすため、アクセスポイント１０４ｄは“担当”アクセスポイントと呼ばれている。この構成において、ＷＡＮ１０６は、アクセス端末１１０向けの、ＩＰパケットのような、より高いレイヤのパケットをクラスタヘッド１０４ａに配信する。メッシュワイヤレスシステムを通してルーティングするために、クラスタヘッド１０４ａは、より高いレイヤのパケットを物理レイヤフレームに変換する。物理レイヤフレームは、“中間アクセスポイント”と呼ばれる、アクセスポイント１０４ｂにルーティングされる。アクセス端末１１０への配信のために、物理レイヤフレームを担当アクセスポイント１０４ｄにルーティングする前に、中間アクセスポイント１０４ｂは物理レイヤフレームを記憶する。
【００２５】
プレイバックシーケンスを決定するために、アクセス端末１１０は、物理レイヤフレームに加えられる、または物理レイヤフレーム中の、スタンプを使用する。処理のためにアプリケーションに送信される、より高いレイヤのパケットストリームの順序として、プレイバックシーケンスは規定される。それぞれの物理レイヤフレームが単一のより高いレイヤのパケットを含むケースにおいて、スタンプは、ＴＣＰシーケンス番号またはＲＴＰプレイバックスタイムタンプのような、通信源によりパケットに付加されるシーケンス番号であってもよい。より高いレイヤのパケットが複数のフレームに分解される、または複数のパケットが単一のフレームに統合されるケースにおいて、スタンプは、クラスタヘッド１０４ａによりそれぞれのフレームに付加される付加的なフィールドである。
【００２６】
ちょうど上で記述したルーティングシナリオは、物理レイヤフレームのフォーマットがメッシュワイヤレスシステム全体にわたって同一であることを仮定している。しかしながら、実際的な問題として、これは通常のケースであるとは限らない。クラスタ１０２の少なくとも１つの実施形態において、データがメッシュワイヤレスシステムを下に移動するとき、物理レイヤフレームのフォーマットは変化するかもしれない。この実施形態において、データをダウンストリームにルーティングする前に、各アクセスポイント１０４ｂ、１０４ｄはデータを再フレーム化する。図２および３に関連して、データを再フレーム化する処理を記述する。このケースにおいて、プレイバックシーケンスを決定するためにアクセス端末により使用されるスタンプは、担当アクセスポイント１０４ｄにより各フレームに付加される付加的なフィールドである。
【００２７】
図２は、クラスタヘッドにより受信されるより高いレイヤのパケットを物理レイヤフレームに変換する方法の例を図示する図である。この例において、より高いレイヤのパケット２０２は、クラスタヘッドにより３つの物理レイヤフレーム２０２ａ−２０２ｃに分解される。第１のフレーム２０２ａはＰ１バイトを含み、第２のフレーム２０２ｂはＰ２バイトを含み、第３のフレーム２０２ｃはＰ３バイトを含む。クラスタヘッドは次に、スタンプ２０４ａ−２０４ｃをそれぞれ、各フレーム２０２ａ−２０２ｃに付加する。スタンプはパケットを組み立て直すためにダウンストリームに使用される。重複検出およびフレームの再順序付けのためにスタンプを使用してもよい。
【００２８】
１つの実施形態において、フレーム中の最初のバイトがパケットストリーム内で位置している場所をスタンプは示してもよい。例として、第１のフレーム２０２ａ中の最初のバイトがパケットストリームにおいて第ｎ番目であることを示すｎにより、クラスタヘッドは第１のフレーム２０２ａをスタンプしてもよい。第１のフレーム２０２ａはＰ１バイトを有するので、第２のフレーム２０２ｂ中の最初のバイトがパケットストリームにおいて（ｎ＋Ｐ１）バイトであることを示す（ｎ＋Ｐ１）により、第２のフレームはクラスタヘッドによりスタンプされるだろう。第２のフレーム２０２ｂはＰ２バイトを有するので、第３のフレーム２０２ｃ中の最初のバイトはパケットストリームにおいて（ｎ＋Ｐ１＋Ｐ２）であることを示す（ｎ＋Ｐ１＋Ｐ２）により、第３のフレーム２０２ｃはクラスタヘッドによりスタンプされるだろう。代わりに、スタンプは、シーケンス中のそれぞれのフレームに対して１だけインクリメントされる番号とすることができる。適切な任意のスタンピング技術を使用して、本開示全体にわたって記述したメッシュワイヤレスシステムを実現してもよいことを当業者は容易に理解するだろう。スタンプにより識別されるパケットストリームを１つのアプリケーションまたは多くのアプリケーションと関係付けてもよく、フレーム中にストリーム識別子があって、多くの分離したストリームがすぐにアクセス端末に送信されることを可能にしてもよい。
【００２９】
図３は、クラスタヘッドからダウンストリームにあるアクセスポイントにおいてデータを再フレーム化する方法の例を図示する図である。この例において、アクセスポイントはスタンプ２０４ａ−２０４ｃを使用して、パケット２０２を組み立て直す。いったん組み立て直されると、アクセスポイントは、組み立て直されたパケット２０２からデータ２０２ａ'のブロックをフレーム化し、スタンプ２０４ａ'をフレームに付加し、ダウンストリームにルーティングするためにフレームをキューに並ばせる。アクセスポイントはまた、ポインタ２０６を管理する。この例において、次のフレームが開始するとき、ポインタ２０６はパケットストリーム中のバイトを識別する。例として、データブロック２０２ａ'がフレーム化される前に、データブロック中の最初のバイトがパケットストリームにおいてｘ番目のバイトであることを示すｘにポインタ２０６は設定される。ポインタを使用して、パケットストリームにおいてｘ番目のバイトから開始するＦ１バイトを有するデータブロックをアクセスポイントがフレーム化する。ポインタ２０６は次に、アクセスポイントにより生成すべき次のフレームのために、パケットストリーム中の最初のバイトを示す（ｘ＋Ｆ１）に設定される。
【００３０】
図１に戻ると、一連の破線により、アクセス端末１１０は担当アクセスポイント１０４ｄから離れて移動することが示されている。アクセス端末１１０がこのパスに沿って移動を継続するので、アクセス端末１１０は最終的にアクセスポイント１０４ｅにハンドオフされるだろう。アクセスポイント１０４ｅはハンドオフのターゲットであるため、アクセスポイント１０４ｅは“ターゲット”アクセスポイントと呼ばれる。間もなくより詳細に説明するように、ハンドオフが生じるとき、担当アクセスポイント１０４ｄとアクセス端末１１０との間の接続状態をターゲットアクセスポイント１０４ｅに通信することにより、中間アクセスポイント１０４ｂはハンドオフを容易にする。ハンドオフの後にアクセス端末に対して配信されなければならないために残る、メッシュワイヤレスシステム中のデータを決定するのにアクセスポイントにより使用できる任意の情報を“接続状態”は含む。例として、接続状態は、担当アクセスポイント１０４ｄにより管理されるポインタおよび／またはフレームのスタンプであってもよい。代わりに、接続状態は、ハンドオフの後にアクセス端末１１０に対して配信しなければならないために残るメッシュワイヤレスシステム中の実際のデータであってもよい。
【００３１】
クラスタ１０２の１つの実施形態において、データを記憶する最初のアクセスポイントに“データリクエスト”アップストリームを送信することにより、ハンドオフはターゲットアクセスポイント１０４ｅから開始される。この例において、データリクエストは、ターゲットアクセスポイント１０４ｅにより中間アクセスポイント１０４ｂに送信される。中間アクセスポイント１０４ｂは、担当アクセスポイント１０４ｄに命令を送信して、アクセス端末１１０へのいくつかのさらなるフレームの配信を中止させ、ポインタを送信させる。中間アクセスポイント１０４ｂはポインタを使用して、アクセス端末１１０にルーティングされなければならないために残る記憶装置からのデータを識別する。このデータは中間アクセスポイント１０４ｂによりフレーム化され、接続状態としてターゲットアクセスポイント１０４ｅにルーティングされる。データはターゲットアクセスポイント１０４ｅにおいて再フレーム化され、ハンドオフの後にアクセス端末１１０に対して配信される。
【００３２】
代わりに、物理レイヤフレームのフォーマットがクラスタ１０２全体にわたって同一である場合、中間アクセスポイント１０４ｂは担当アクセスポイント１０４ｄからスタンプを取得できる。ターゲットアクセスポイント１０４ｅからのデータリクエストに応答して、中間アクセスポイント１０４ｂは、アクセス端末１１０に配信された最後のフレームに対するスタンプ、アクセス端末１１０への配信を待ち受けている次のフレームに対するスタンプ、またはハンドオフの後にターゲットアクセスポイント１０４ｅからアクセス端末１１０に配信するための最初のフレームを中間アクセスポイント１０４ｄが決定できるようにする他の任意のスタンプを取得できる。中間アクセスポイント１０４ｂはスタンプを使用して、接続状態として、記憶装置からターゲットアクセスポイント１０４ｅへ適切なフレームをルーティングする。フレームは、ハンドオフの後に、ターゲットアクセスポイント１０４ｅによりアクセス端末１１０に対して配信される。
【００３３】
クラスタ１０２の別の実施形態において、ハンドオフの前にクラスタヘッド１０４ａから担当アクセスポイント１０４ｄにルーティングされるデータをターゲットアクセスポイント１０４ｅは聞いて記憶する。クラスタ１０２のいくつかの実施形態において、アクセス端末１１０は、その付近にあるアクセスポイントのアクティブなセットを維持する。アクセス端末のアクティブなセット中のすべてのアクセスポイントは、担当アクセスポイント１０４ｄに配信されるデータをバックホールで聞き取る。この例において、中間アクセスポイント１０４ｂから担当アクセスポイント１０４ｄへの送信をターゲットアクセスポイント１０４ｅは聞くことができ、または中間アクセスポイントは、それぞれ担当およびターゲットアクセスポイント１０４ｄ、１０４ｅの両方にデータを計画的に送信する。
【００３４】
クラスタ１０２の他の実施形態において、１つ以上のアクセスポイント１０４ａ、１０４ｂ、１０４ｄによりアクセス端末１１０に配信されるデータをアクセスポイント１０４ｅはバックホールで聞き取り、アクセスポイント１０４ｅがアクセス端末１１０のアクティブなセット中にない場合でさえ、このデータを記憶する。
【００３５】
担当アクセスポイント１０４ｄからターゲットアクセスポイント１０４ｅへのアクセス端末１１０のハンドオフが開始されるとき、ターゲットアクセスポイント１０４ｅは、データを記憶する最初のアクセスポイント、すなわち、中間アクセスポイント１０４ｂに“状態リクエスト”アップストリームを送信する。中間アクセスポイント１０４ｂは、担当アクセスポイント１０４ｄに命令を送信して、アクセス端末１１０に対するいくつかのさらなるフレームの配信を中止させ、ポインタを送信させる。中間アクセスポイント１０４ｂは、ターゲットアクセスポイント１０４ｅにポインタを送信する。ターゲットアクセスポイント１０４ｅはポインタを使用して、アクセス端末１１０に配信されなければならないために残る記憶装置中のデータを識別する。ハンドオフの後にアクセス端末１１０に対して配信するために、このデータはターゲットアクセスポイント１０４ｅによりフレーム化される。
【００３６】
同一の物理レイヤフレームのフォーマットがクラスタ１０２全体にわたって使用される場合、アクセスポイント１０４ｂは、ポインタよりむしろスタンプを取得してもよい。中間アクセスポイント１０４ｂはターゲットアクセスポイント１０４ｅにスタンプを送信し、ターゲットアクセスポイント１０４ｅにおいて、担当アクセスポイント１０４ｄによりアクセス端末１１０に配信されなかったすべてのフレームを記憶装置から引き出すために、スタンプが使用される。これらのフレームは、ハンドオフの後にターゲットアクセスポイント１０４ｅにより、アクセス端末１１０に対して配信される。
【００３７】
ある条件のもとでは、ターゲットアクセスポイント１０４ｅは、アクセス端末１１０向けのすべてのデータを記憶できないかもしれない。例として、中間アクセスポイント１０４ｂが、データを担当アクセスポイント１０４ｄに送信しているとき、ターゲットアクセスポイント１０４ｅはダウンストリームにデータをルーティングしているかもしれず、または中間アクセスポイント１０４ｂとターゲットアクセスポイント１０４ｅとの間の無線パスにおいて、ノイズおよび干渉のような、さまざまな障害のため、ターゲットアクセスポイント１０４ｅはすべてのフレームをデコードできないかもしれない。この状況に対処するために、ターゲットアクセスポイント１０４ｅは、ターゲットアクセスポイント１０４ｅがデコードできず、アクセス端末１１０に送信すべき必要性が依然としてあるフレームを、ハンドオフの間に、中間アクセスポイント１０４ｂから取得するように構成されていてもよい。この実施形態において、データリクエストと状態リクエストとの両方を中間アクセスポイント１０４ｂに送信することにより、ターゲットアクセスポイント１０４ｅはアクセス端末１１０によるハンドオフに応答する。データリクエストは、ターゲットアクセスポイント１０４ｅがデコードできなかったフレームに限定される。中間アクセスポイント１０４ｂはリクエストされたフレームをターゲットアクセスポイント１０４ｅにルーティングし、それによりターゲットアクセスポイント１０４ｅは、その記憶装置を更新できる。同時に、またはそれくらいに、中間アクセスポイント１０４ｂは、担当アクセスポイント１０４ｄにポインタまたはスタンプを求める命令を送信し、同一のものをターゲットアクセスポイント１０４ｅにルーティングする。記憶装置中の、スタンプまたはポインタ、およびデータを使用して、担当アクセスポイント１０４ｄがアクセス端末１１０のハンドオフを追うことをやめた位置をターゲットアクセスポイント１０４ｅはとらえることができる。
【００３８】
クラスタ１０２の１つの実施形態において、ターゲットアクセスポイント１０４ｅは、ハンドオフの前に、担当アクセスポイント１０４ｄとアクセス端末１１０との間でルーティングされたデータを聞き取り、記憶する。ターゲットアクセスポイント１０４ｅにより記憶されたデータは、多数の理由で役に立つことがある。例として、ターゲットアクセスポイント１０４ｅは、状態リクエストに応答して、担当アクセスポイント１０４ｄからスタンプまたはポインタを取得できないかもしれない。そのケースにおいて、ターゲットアクセスポイント１０４ｅは記憶されたデータを使用して、ハンドオフの後にアクセス端末１１０に配信されなければならないために残るデータを識別できる。代わりに、または加えて、担当アクセスポイント１０４ｄによりアクセス端末に配信されたが、デコードが成功しなかった任意のフレームについて、ハンドオフの後に再送信するために、このデータを使用できる。
【００３９】
図４は、アクセスポイントの例を図示する機能ブロック図である。アクセスポイント１０４は、クラスタ１０２内の、独立エンティティでもよく、または１つ以上にわたって分散したエンティティでもよい（図１を参照）。ルータ４０２として図４中で描写した、担当アクセスポイントを通して受信したデータをアクセス端末にルーティングする手段をアクセスポイント１０４は含む。アクセスポイント１０４はまた、制御装置４０４として図４中で描写した、ハンドオフ間にアクセス端末の接続状態をターゲットアクセスポイントに通信する手段を含む。
【００４０】
アクセスポイント１０４は、バックホールで無線リンクをサポートするアップストリームトランシーバ４０６を含む。ダウンストリームトランシーバ４０８は、ダウンストリームにあるアクセスポイントだけでなく、そのワイヤレスカバレッジ領域中のアクセス端末と無線リンクをサポートするために使用される。トランシーバ４０６、４０８は分離したエンティティとして示されているが、トランシーバ４０６、４０８は単一のエンティティとして互いに統合されていてもよく、またはさもなければ、任意の適当なスタイルで実現されてもよいことを当業者は容易に理解するだろう。
【００４１】
ダウンストリームの方向において、ルータ４０２はパケットストリーム中に含まれるルーティング情報を使用して、メッシュワイヤレスシステム中の宛先アクセス端末を決定する。宛先アクセス端末がいったん識別されると、ルータ４０２はルーティングテーブル４１０を調べて、宛先アクセス端末に対する担当アクセスポイントまたは次のホップアクセスポイントと、フレームをルーティングするための最良のパスとを決定する。クラスタが複数のクラスタヘッドを含むケースにおいて、ルータ４０２はまたパケットストリーム中のルーティング情報を使用して宛先クラスタヘッドを決定し、ルーティングテーブル４１０を調べて、フレームをルーティングするための最良のパスを求める。ルータ４０２は標準プロトコルを使用して、メッシュワイヤレスシステム中の他のルータと通信し、メッシュネットワーク中のデータパスを最良の管理トラフィックにダイナミックに再構成する。
【００４２】
フレームバッファ４１２はデータを再フレーム化するために使用される。上でより詳細に記述したように、フレームバッファ４１２はアップストリームトランシーバ４０６により受信されたフレームからペイロードを組み立て直し、データバッファ４１４中にペイロードを記憶させる。フレームバッファ４１２はまた、ペイロードからのデータの１つ以上のブロックをフレーム化し、それぞれのフレームにスタンプを添付する。ダウンストリームトランシーバ４０８を通してフレームバッファ４１２によりルーティングされる各フレームに対して、フレームバッファ４１２はポインタを移動する。
【００４３】
ハンドオフの間、ダウンストリームにあるアクセスポイントからの状態リクエストおよびデータリクエストを取り扱うために、制御装置４０４が使用される。データリクエストに応答して、制御装置４０４はダウンストリームトランシーバ４０８を使用して、担当アクセスポイントからポインタまたはスタンプを取得する。制御装置４０４はスタンプまたはポインタを使用して、データバッファ４１４からフレームバッファ４１２にデータを放出させる。制御装置４０４はまた、ルータ４０２を促して、ターゲットアクセスポイントへのアクセス端末のハンドオフに対応するためにルーティングテーブル４１０を更新させる。フレームバッファ４１２はデータバッファ４１４からのデータをフレーム化して、それぞれのフレームにスタンプを加える。
【００４４】
状態リクエストに応答して、制御装置４０４はまた、担当アクセスポイントからポインタまたはスタンプを取得する。しかしながら、状態リクエストのケースでは、制御装置４０４は単にポインタまたはスタンプを、ダウンストリームトランシーバ４０８を通してターゲットアクセスポイントに転送する。
【００４５】
アクセスポイント１０４が担当またはターゲットアクセスポイントのどちらかであるとき、制御装置４０４は、ハンドオフを容易にするためにも使用されてもよい。担当アクセスポイントのケースでは、制御装置４０４はフレームバッファ４１２と通信して、データのさらなるフレーム化を禁止し、ポインタを取得する。フレームバッファ４１２から取得されたポインタは、制御装置４０４により、アップストリームトランシーバ４０６を通して中間アクセスポイントにルーティングされる。
【００４６】
ターゲットアクセスポイントのケースでは、データリクエストまたは状態リクエストのどちらかを中間アクセスポイントに送信することにより、制御装置４０４はハンドオフを開始する。データリクエストに応答して、アクセスポイント１０４は、アップストリームトランシーバ４０６を通して中間アクセスポイントからデータを受信し、ルータ４０２およびルーティングテーブル４１０を通してルーティング情報を取得し、フレームバッファ４１２中でデータを再フレーム化し、ダウンストリームトランシーバ４０８を通して、フレームをアクセス端末に配信するだろう。
【００４７】
代わりに、上でより詳細に記述したように、アクセスポイント１０４は、ハンドオフの前に、中間アクセスポイントから担当アクセスポイントに送信されるデータをバックホールで聞き取る。この実施形態において、アップストリームトランシーバ４０６として図４中で描写した、バックホールでデータを検出する手段と、データバッファ４１４として図４中で描写した、データを記憶する手段とを含む。制御装置４０４はまた、アクセス端末のハンドオフを受信する手段と、データバッファ４１４中のデータをアクセス端末にルーティングする手段とを提供する。
【００４８】
この代替の実施形態において、制御装置４０４は、アップストリームトランシーバ４０６を通して状態リクエストを中間アクセスポイントに送信することによりハンドオフを開始する。状態リクエストに応答して、制御装置４０４は、アップストリームトランシーバ４０６を通して中間アクセスポイントからポインタまたはスタンプを受信するだろう。ポインタまたはスタンプは制御装置４０４により使用されて、データバッファ４１４からフレームバッファ４１２にデータが放出される。フレームバッファ４１２はデータをフレーム化し、ダウンストリームトランシーバ４０８は、ハンドオフの後にアクセス端末に対してフレームを配信する。
【００４９】
図５は、アクセス端末をハンドオフする方法の例を図示するフローチャートである。ステップ５０２において、データは、第１のアクセスポイントを通してアクセス端末にルーティングされる。ステップ５０４において、第１のアクセスポイントから第２のアクセスポイントへのアクセス端末のハンドオフが要求される場合、アクセス端末の接続状態が第２のアクセスポイントに通信される。
【００５０】
図６は、アクセスポイントの例を図示する機能ブロック図である。アクセスポイント１０４は、第１のアクセスポイントを通してデータをアクセス端末にルーティングする手段６０２を含む。ルーティング手段６０４は、ルータとすることができる。第１のアクセスポイントから第２のアクセスポイントへのアクセス端末のハンドオフが要求される場合、アクセス端末の接続状態を第２のアクセスポイントに通信する手段６０４もアクセスポイントは含む。通信手段６０４は、制御装置とすることができる。
【００５１】
図７は、アクセス端末をハンドオフする方法の例を図示するフローチャートである。ステップ７０２において、第２のアクセスポイントがアクセス端末に通信可能に結合されている間、第１のアクセスポイントから第２のアクセスポイントにルーティングされるデータが検出される。ステップ７０４において、データはバッファ中に記憶される。ステップ７０６において、アクセス端末はアクセスポイントにハンドオフされる。ステップ７０８において、バッファ中のデータの少なくとも一部がアクセス端末にルーティングされる。
【００５２】
図８は、アクセスポイントの例を図示する機能ブロック図である。第１のアクセスポイントから、アクセス端末に通信可能に結合された第２のアクセスポイントにルーティングされるデータを検出する手段８０２をアクセスポイント１０４は含む。検出手段８０２は、トランシーバとすることができる。アクセスポイント１０４はまた、データを記憶する手段８０４を含む。記憶手段８０４は、バッファとすることができる。アクセスポイント１０４はまた、アクセス端末のハンドオフを受信する手段８０６を含む。受信手段８０６は、制御装置とすることができる。アクセスポイント１０４はさらに、バッファ中のデータの少なくとも一部をアクセス端末にルーティングする手段８０８を含む。ルーティング手段８０８は、ルータとすることができる。
【００５３】
一例として、ソフトウェアをサポートするマイクロプロセッサまたは他のプロセッサ、組み込まれたソフトウェアを有するデジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、制御装置、マイクロ制御装置、または状態遷移機械、フィールドプログラム可能ゲートアレイ（ＦＰＧＡ）または他のプログラム可能論理構成部品、ディスクリートゲートまたはトランジスタ論理、ディスクリートハードウェア構成部品、あるいはここで記述した機能を実行するために設計された、これらの任意の組み合わせを含む、個々の、または共用のハードウェア構成部品、１つ以上のハードウェア構成部品上で実行するソフトウェアアプリケーションとして、ここで開示した実施形態に関連して記述した、さまざまな実例となる機能ブロック図、モジュール、回路、素子、および／または構成部品を実現してもよい。プロセッサに結合された、またはプロセッサと一体化されたコンピュータ読み取り可能媒体中にソフトウェアは存在する。一例として、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、リムーバルディスク、ＣＤ−ＲＯＭ，または技術的に知られている他の任意の形態の記憶媒体を含む、１つ以上の記憶デバイスをコンピュータ読み取り可能媒体は含んでいてもよい。コンピュータ読み取り可能媒体はまた、データ信号をコード化する搬送波を含んでいてもよい。これらの環境の下でのハードウェア、ファームウェア、およびソフトウェア構成の互換性、ならびにそれぞれの特定の応用に対して記述した機能を実行する最良の方法を、当業者は認識するだろう。
【００５４】
いかなる当業者であってもここで開示したさまざまな実施形態を実施できるように、記述をこれまでに提供している。これらの実施形態に対してさまざまな修正が当業者に容易に明らかであり、ここで規定した一般的な原理を他の実施形態に適用してもよい。したがって、特許請求の範囲は、ここで示した実施形態に限定されるように意図されていないが、言語の特許請求の範囲に矛盾しない全範囲に一致すべきであり、ここで個別の要素に対する参照は、特に唯一であることを述べていないが、むしろ“１つ以上”である場合、“唯一無二”を意味するように意図されていない。当業者に知られている、または後に知られるようになる、本開示全体を通して記述したさまざまな実施形態の要素に対するすべての構造的および機能的な均等物は、明白に、参照によりここに組み込まれ、特許請求の範囲により包含されるように意図されている。さらに、ここで開示したものは、そのような開示が特許請求の範囲中で明示的に記載されているかどうかにかかわらず、公開専用のものであるように意図されていない。要素がフレーズ“手段”を使用して明白に記載されていない場合、または方法の請求項のケースにおいて、要素がフレーズ“ステップ”を使用して記載されていない場合、請求項の要素は、合衆国法典第３５部１１２条第６項のもとで解釈すべきでない。
【図１】
0005559298.tif 000002
【図２】
0005559298.tif 000003
【図３】
0005559298.tif 000004
【図４】
0005559298.tif 000005
【図５】
0005559298.tif 000006
【図６】
0005559298.tif 000007
【図７】
0005559298.tif 000008
【図８】
0005559298.tif 000009