(57)【要約】  複数周波数ネットワークにおけるＲＦハンドオフのための方法および装置。本方法は、新しいワイド・エリア・オペレーティング・インフラストラクチャ（ＷＯＩ）の検出に関連するモビリティ・イベントを検出することと、現在のＷＯＩ識別子を新しいＷＯＩ識別子に更新することと、新しいＷＯＩ識別子に関連する制御チャネル情報を収集することと、アクティブ登録フロー・リストが制御チャネル情報に基づいて更新されたかどうかを判断することと、アクティブ登録フロー・リストが更新されたと判断された場合、１つまたは複数の登録フローを収集する収集プロシージャを実行することとを含む。別の方法は、新しいローカル・エリア・オペレーティング・インフラストラクチャ（ＬＯＩ）の検出に関連するモビリティ・イベントを検出することと、現在のＬＯＩ識別子を新しいＬＯＩ識別子に更新することと、制御チャネル情報を収集することと、アクティブ登録フロー・リストが更新されたかどうかを判断することと、１つまたは複数の登録フローを収集する収集プロシージャを実行することとを含む。
2011514105.tif 000002
【特許請求の範囲】
【請求項１】
複数周波数ネットワークにおけるモビリティ処理のための方法であって、
新しいワイド・エリア・オペレーティング・インフラストラクチャ（ＷＯＩ）の検出に関連するモビリティ・イベントを検出することと、
現在のＷＯＩ識別子を、前記新しいＷＯＩに関連する新しいＷＯＩ識別子に更新することと、
前記新しいＷＯＩ識別子に関連する制御チャネル情報を収集することと、
アクティブ登録フロー・リストが前記制御チャネル情報に基づいて更新されたかどうかを判断することと、
前記アクティブ登録フロー・リストが更新されたと判断された場合、１つまたは複数の登録フローを収集する収集プロシージャを実行することと、
を備える方法。
【請求項２】
前記検出することが、アイドルモード中に前記新しいＷＯＩを検出することを備える、請求項１に記載の方法。
【請求項３】
前記新しいＷＯＩ識別子が、選択された数の収集にわたって連続的に収集された後、前記現在のＷＯＩ識別子を前記新しいＷＯＩ識別子に更新することをさらに備える、請求項２に記載の方法。
【請求項４】
前記検出することが、１つまたは複数のメディア論理チャネル（ＭＬＣ）を復号している間に前記新しいＷＯＩを検出することを備える、請求項１に記載の方法。
【請求項５】
前記新しいＷＯＩを検出した直後に前記現在のＷＯＩ識別子を前記新しいＷＯＩ識別子に更新することと、
前記新しいＷＯＩを検出した後、前記１つまたは複数のＭＬＣを復号し続けることと
をさらに備える、請求項４に記載の方法。
【請求項６】
前記検出することが、ＲＦハンドオフが実行された後、前記新しいＷＯＩを検出することを備える、請求項１に記載の方法。
【請求項７】
少なくとも１つのＭＬＣを正常に収集した後、前記現在のＷＯＩ識別子を前記新しいＷＯＩ識別子に更新することと、
前記ＲＦハンドオフが登録フローに対して実行された場合、アクティブ登録フロー・リストが更新されたかどうかを判断することと
をさらに備える、請求項６に記載の方法。
【請求項８】
前記新しいＷＯＩが検出されたことを示す新しいＷＯＩ通知メッセージを送信することをさらに備える、請求項１に記載の方法。
【請求項９】
前記新しいＷＯＩ中にある新しいローカル・エリア・オペレーティング・インフラストラクチャ（ＬＯＩ）に関連するローカル制御チャネル情報を収集することをさらに備える、請求項１に記載の方法。
【請求項１０】
ワイドまたはローカル登録フローが前記新しいＷＯＩ中に存在するかどうかを判断することをさらに備える、請求項１に記載の方法。
【請求項１１】
複数周波数ネットワークにおけるモビリティ処理のための装置であって、
新しいワイド・エリア・オペレーティング・インフラストラクチャ（ＷＯＩ）の検出に関連するモビリティ・イベントを検出するように構成された入力論理と、
現在のＷＯＩ識別子を、前記新しいＷＯＩに関連する新しいＷＯＩ識別子に更新することと、
前記新しいＷＯＩ識別子に関連する制御チャネル情報を収集することと、
アクティブ登録フロー・リストが前記制御チャネル情報に基づいて更新されたかどうかを判断することと、
前記アクティブ登録フロー・リストが更新されたと判断された場合、１つまたは複数の登録フローを収集する収集プロシージャを実行することと
を行うように構成された処理論理と、
を備える装置。
【請求項１２】
前記入力論理が、アイドルモード中に前記新しいＷＯＩを検出するように構成された、請求項１１に記載の装置。
【請求項１３】
前記処理論理が、前記新しいＷＯＩ識別子が、選択された数の収集にわたって連続的に収集された後、前記現在のＷＯＩ識別子を前記新しいＷＯＩ識別子に更新するように構成された、請求項１２に記載の装置。
【請求項１４】
前記入力論理が、１つまたは複数のメディア論理チャネル（ＭＬＣ）を復号している間に前記新しいＷＯＩを検出するように構成された、請求項１１に記載の装置。
【請求項１５】
前記処理論理が、
前記新しいＷＯＩを検出した直後に前記現在のＷＯＩ識別子を前記新しいＷＯＩ識別子に更新することと、
前記新しいＷＯＩを検出した後、前記１つまたは複数のＭＬＣを復号し続けることと
を行うように構成された、請求項１４に記載の装置。
【請求項１６】
前記入力論理が、ＲＦハンドオフが実行された後、前記新しいＷＯＩを検出するように構成された、請求項１１に記載の装置。
【請求項１７】
前記処理論理が、
少なくとも１つのＭＬＣを正常に収集した後、前記現在のＷＯＩ識別子を前記新しいＷＯＩ識別子に更新することと、
前記ＲＦハンドオフが登録フローに対して実行された場合、アクティブ登録フロー・リストが更新されたかどうかを判断することと
を行うように構成された、請求項１６に記載の装置。
【請求項１８】
前記処理論理が、前記新しいＷＯＩが検出されたことを示す新しいＷＯＩ通知メッセージを送信するように構成された、請求項１１に記載の装置。
【請求項１９】
前記処理論理が、前記新しいＷＯＩ中にある新しいローカル・エリア・オペレーティング・インフラストラクチャ（ＬＯＩ）に関連するローカル制御チャネル情報を収集するように構成された、請求項１１に記載の装置。
【請求項２０】
前記処理論理が、ワイドまたはローカル登録フローが前記新しいＷＯＩ中に存在するかどうかを判断するように構成された、請求項１１に記載の装置。
【請求項２１】
複数周波数ネットワークにおけるモビリティ処理のための装置であって、
新しいワイド・エリア・オペレーティング・インフラストラクチャ（ＷＯＩ）の検出に関連するモビリティ・イベントを検出するための手段と、
現在のＷＯＩ識別子を、前記新しいＷＯＩに関連する新しいＷＯＩ識別子に更新するための手段と、
前記新しいＷＯＩ識別子に関連する制御チャネル情報を収集するための手段と、
アクティブ登録フロー・リストが前記制御チャネル情報に基づいて更新されたかどうかを判断するための手段と、
前記アクティブ登録フロー・リストが更新されたと判断された場合、１つまたは複数の登録フローを収集する収集プロシージャを実行するための手段と
を備える装置。
【請求項２２】
前記検出するための手段が、アイドルモード中に前記新しいＷＯＩを検出するための手段を備える、請求項２１に記載の装置。
【請求項２３】
前記新しいＷＯＩ識別子が、選択された数の収集にわたって連続的に収集された後、前記現在のＷＯＩ識別子を前記新しいＷＯＩ識別子に更新するための手段をさらに備える、請求項２２に記載の装置。
【請求項２４】
前記検出するための手段が、１つまたは複数のメディア論理チャネル（ＭＬＣ）を復号している間に前記新しいＷＯＩを検出するための手段を備える、請求項２１に記載の装置。
【請求項２５】
前記新しいＷＯＩを検出した直後に前記現在のＷＯＩ識別子を前記新しいＷＯＩ識別子に更新するための手段と、
前記新しいＷＯＩを検出した後、前記１つまたは複数のＭＬＣを復号し続けるための手段と、
をさらに備える、請求項２４に記載の装置。
【請求項２６】
前記検出するための手段が、ＲＦハンドオフが実行された後、前記新しいＷＯＩを検出するための手段を備える、請求項２１に記載の装置。
【請求項２７】
少なくとも１つのＭＬＣを正常に収集した後、前記現在のＷＯＩ識別子を前記新しいＷＯＩ識別子に更新するための手段と、
前記ＲＦハンドオフが登録フローに対して実行された場合、アクティブ登録フロー・リストが更新されたかどうかを判断するための手段と
をさらに備える、請求項２６に記載の装置。
【請求項２８】
前記新しいＷＯＩが検出されたことを示す新しいＷＯＩ通知メッセージを送信するための手段をさらに備える、請求項２１に記載の装置。
【請求項２９】
前記新しいＷＯＩ中にある新しいローカル・エリア・オペレーティング・インフラストラクチャ（ＬＯＩ）に関連するローカル制御チャネル情報を収集するための手段をさらに備える、請求項２１に記載の装置。
【請求項３０】
ワイドまたはローカル登録フローが前記新しいＷＯＩ中に存在するかどうかを判断するための手段をさらに備える、請求項２１に記載の装置。
【請求項３１】
複数周波数ネットワークにおけるモビリティ処理のためのコンピュータプログラム製品であって、
新しいワイド・エリア・オペレーティング・インフラストラクチャ（ＷＯＩ）の検出に関連するモビリティ・イベントを検出することと、
現在のＷＯＩ識別子を、前記新しいＷＯＩに関連する新しいＷＯＩ識別子に更新することと、
前記新しいＷＯＩ識別子に関連する制御チャネル情報を収集することと、
アクティブ登録フロー・リストが前記制御チャネル情報に基づいて更新されたかどうかを判断することと、
前記アクティブ登録フロー・リストが更新されたと判断された場合、１つまたは複数の登録フローを収集する収集プロシージャを実行することと
を行うように実行可能なコードで符号化されたコンピュータ可読媒体を備えるコンピュータプログラム製品。
【請求項３２】
複数周波数ネットワークにおけるモビリティ処理のためのデバイスであって、
アンテナと、
前記アンテナに結合され、新しいワイド・エリア・オペレーティング・インフラストラクチャ（ＷＯＩ）の検出に関連するモビリティ・イベントを検出するように構成された入力論理と、
現在のＷＯＩ識別子を、前記新しいＷＯＩに関連する新しいＷＯＩ識別子に更新することと、
前記新しいＷＯＩ識別子に関連する制御チャネル情報を収集することと、
アクティブ登録フロー・リストが前記制御チャネル情報に基づいて更新されたかどうかを判断することと、
前記アクティブ登録フロー・リストが更新されたと判断された場合、１つまたは複数の登録フローを収集する収集プロシージャを実行することと
を行うように構成された処理論理と
を備えるデバイス。
【請求項３３】
複数周波数ネットワークにおけるモビリティ処理のための方法であって、
新しいローカル・エリア・オペレーティング・インフラストラクチャ（ＬＯＩ）の検出に関連するモビリティ・イベントを検出することと、
現在のＬＯＩ識別子を、前記新しいＬＯＩに関連する新しいＬＯＩ識別子に更新することと、
前記新しいＬＯＩ識別子に関連する制御チャネル情報を収集することと、
アクティブ登録フロー・リストが前記制御チャネル情報に基づいて更新されたかどうかを判断することと、
前記アクティブ登録フロー・リストが更新されたと判断された場合、１つまたは複数の登録フローを収集する収集プロシージャを実行することと、
を備える方法。
【請求項３４】
前記検出することが、アイドルモード中に前記新しいＬＯＩを検出することを備える、請求項３３に記載の方法。
【請求項３５】
前記新しいＬＯＩ識別子が、選択された数の収集にわたって連続的に収集された後、前記現在のＬＯＩ識別子を前記新しいＬＯＩ識別子に更新することをさらに備える、請求項３４に記載の方法。
【請求項３６】
前記検出することが、１つまたは複数のＭＬＣを復号している間に前記新しいＬＯＩを検出することを備える、請求項３３に記載の方法。
【請求項３７】
前記新しいＬＯＩを検出した直後に前記現在のＬＯＩ識別子を前記新しいＬＯＩ識別子に更新することと、
前記新しいＬＯＩを検出した後、前記１つまたは複数のＭＬＣを復号し続けることと
をさらに備える、請求項３６に記載の方法。
【請求項３８】
前記検出することが、ＲＦハンドオフが実行された後、前記新しいＬＯＩを検出することを備える、請求項３３に記載の方法。
【請求項３９】
少なくとも１つのＭＬＣを正常に収集した後、前記現在のＬＯＩ識別子を前記新しいＬＯＩ識別子に更新することと、
前記ＲＦハンドオフがローカル登録フローに対して実行された場合、アクティブ登録フロー・リストが更新されたかどうかを判断することと
をさらに備える、請求項３８に記載の方法。
【請求項４０】
前記新しいＬＯＩが検出されたことを示す新しいＬＯＩ通知メッセージを送信することをさらに備える、請求項３３に記載の方法。
【請求項４１】
ローカル登録フローが前記新しいＬＯＩ中に存在するかどうかを判断することをさらに備える、請求項３３に記載の方法。
【請求項４２】
複数周波数ネットワークにおけるモビリティ処理のための装置であって、
新しいローカル・エリア・オペレーティング・インフラストラクチャ（ＬＯＩ）の検出に関連するモビリティ・イベントを検出するように構成された入力論理と、
現在のＬＯＩ識別子を、前記新しいＬＯＩに関連する新しいＬＯＩ識別子に更新することと、
前記新しいＬＯＩ識別子に関連する制御チャネル情報を収集することと、
アクティブ登録フロー・リストが前記制御チャネル情報に基づいて更新されたかどうかを判断することと、
前記アクティブ登録フロー・リストが更新されたと判断された場合、１つまたは複数の登録フローを収集する収集プロシージャを実行することと
を行うように構成された処理論理と、
を備える装置。
【請求項４３】
前記入力論理が、アイドルモード中に前記新しいＬＯＩを検出するように構成された、請求項４２に記載の装置。
【請求項４４】
前記新しいＬＯＩ識別子が、選択された数の収集にわたって連続的に収集された後、前記処理論理が、前記現在のＬＯＩ識別子を前記新しいＬＯＩ識別子に更新するように構成された、請求項４３に記載の装置。
【請求項４５】
前記入力論理が、１つまたは複数のＭＬＣを復号している間に前記新しいＬＯＩを検出するように構成された、請求項４２に記載の装置。
【請求項４６】
前記処理論理が、
前記新しいＬＯＩを検出した直後に前記現在のＬＯＩ識別子を前記新しいＬＯＩ識別子に更新することと、
前記新しいＬＯＩを検出した後、前記１つまたは複数のＭＬＣを復号し続けることと
を行うように構成された、請求項４５に記載の装置。
【請求項４７】
前記入力論理が、ＲＦハンドオフが実行された後、前記新しいＬＯＩを検出するように構成された、請求項４２に記載の装置。
【請求項４８】
前記処理論理が、
少なくとも１つのＭＬＣを正常に収集した後、前記現在のＬＯＩ識別子を前記新しいＬＯＩ識別子に更新することと、
前記ＲＦハンドオフがローカル登録フローに対して実行された場合、アクティブ登録フロー・リストが更新されたかどうかを判断することと
を行うように構成された、請求項４７に記載の装置。
【請求項４９】
前記処理論理が、前記新しいＬＯＩが検出されたことを示す新しいＬＯＩ通知メッセージを送信するように構成された、請求項４２に記載の装置。
【請求項５０】
前記処理論理が、ローカル登録フローが前記新しいＬＯＩ中に存在するかどうかを判断するように構成された、請求項４２に記載の装置。
【請求項５１】
複数周波数ネットワークにおけるモビリティ処理のための装置であって、
新しいローカル・エリア・オペレーティング・インフラストラクチャ（ＬＯＩ）の検出に関連するモビリティ・イベントを検出するための手段と、
現在のＬＯＩ識別子を、前記新しいＬＯＩに関連する新しいＬＯＩ識別子に更新するための手段と、
前記新しいＬＯＩ識別子に関連する制御チャネル情報を収集するための手段と、
アクティブ登録フロー・リストが前記制御チャネル情報に基づいて更新されたかどうかを判断するための手段と、
前記アクティブ登録フロー・リストが更新されたと判断された場合、１つまたは複数の登録フローを収集する収集プロシージャを実行するための手段と、
を備える装置。
【請求項５２】
前記検出するための手段が、アイドルモード中に前記新しいＬＯＩを検出するための手段を備える、請求項５１に記載の装置。
【請求項５３】
前記新しいＬＯＩ識別子が、選択された数の収集にわたって連続的に収集された後、前記現在のＬＯＩ識別子を前記新しいＬＯＩ識別子に更新するための手段をさらに備える、請求項５２に記載の装置。
【請求項５４】
前記検出するための手段が、１つまたは複数のＭＬＣを復号している間に前記新しいＬＯＩを検出するための手段を備える、請求項５１に記載の装置。
【請求項５５】
前記新しいＬＯＩを検出した直後に前記現在のＬＯＩ識別子を前記新しいＬＯＩ識別子に更新するための手段と、
前記新しいＬＯＩを検出した後、前記１つまたは複数のＭＬＣを復号し続けるための手段と、
をさらに備える、請求項５４に記載の装置。
【請求項５６】
前記検出するための手段が、ＲＦハンドオフが実行された後、前記新しいＬＯＩを検出するための手段を備える、請求項５１に記載の装置。
【請求項５７】
少なくとも１つのＭＬＣを正常に収集した後、前記現在のＬＯＩ識別子を前記新しいＬＯＩ識別子に更新するための手段と、
前記ＲＦハンドオフがローカル登録フローに対して実行された場合、アクティブ登録フロー・リストが更新されたかどうかを判断するための手段と
をさらに備える、請求項５６に記載の装置。
【請求項５８】
前記新しいＬＯＩが検出されたことを示す新しいＬＯＩ通知メッセージを送信するための手段をさらに備える、請求項５１に記載の装置。
【請求項５９】
ローカル登録フローが前記新しいＬＯＩ中に存在するかどうかを判断するための手段をさらに備える、請求項５１に記載の装置。
【請求項６０】
複数周波数ネットワークにおけるモビリティ処理のためのコンピュータプログラム製品であって、
新しいローカル・エリア・オペレーティング・インフラストラクチャ（ＬＯＩ）の検出に関連するモビリティ・イベントを検出することと、
現在のＬＯＩ識別子を、前記新しいＬＯＩに関連する新しいＬＯＩ識別子に更新することと、
前記新しいＬＯＩ識別子に関連する制御チャネル情報を収集することと、
アクティブ登録フロー・リストが前記制御チャネル情報に基づいて更新されたかどうかを判断することと、
前記アクティブ登録フロー・リストが更新されたと判断された場合、１つまたは複数の登録フローを収集する収集プロシージャを実行することと、
を行うように実行可能なコードで符号化されたコンピュータ可読媒体を備えるコンピュータプログラム製品。
【請求項６１】
複数周波数ネットワークにおけるモビリティ処理のためのデバイスであって、
アンテナと、
前記アンテナに結合され、新しいローカル・エリア・オペレーティング・インフラストラクチャ（ＬＯＩ）の検出に関連するモビリティ・イベントを検出するように構成された入力論理と、
現在のＬＯＩ識別子を、前記新しいＬＯＩに関連する新しいＬＯＩ識別子に更新することと、
前記新しいＬＯＩ識別子に関連する制御チャネル情報を収集することと、
アクティブ登録フロー・リストが前記制御チャネル情報に基づいて更新されたかどうかを判断することと、
前記アクティブ登録フロー・リストが更新されたと判断された場合、１つまたは複数の登録フローを収集する収集プロシージャを実行することと
を行うように構成された処理論理と、
を備えるデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
米国特許法第１２０条に基づく優先権の主張
本特許出願は、本出願の譲受人に譲渡され、参照により本明細書に明白に組み込まれる、２００８年３月１９日に出願された「METHODS AND APPARATUS FOR PROVIDING HANDOFF IN MULTIPLE FREQUENCY NETWORKS」と題する係属中の特許出願第１２／０５１，７５８号の一部継続出願（ＣＩＰ）である。
【０００２】
米国特許法第１１９条に基づく優先権の主張
本特許出願は、本出願の譲受人に譲渡され、参照により本明細書に明白に組み込まれ、整理番号第０８０９８１Ｐ１号を有し、２００８年３月７日に出願された「METHODS AND APPARATUS FOR DEVICE MOBILITY BEHAVIOR IN A MULTIPLE FREQUENCY NETWORK」と題する仮出願第６１／０３４，８９５号の優先権を主張する。
【０００３】
関連出願の相互参照
本特許出願は、本出願の譲受人に譲渡され、２００８年３月１９日に出願された「METHODS AND APPARATUS FOR PROVIDING FLOW DATA ACQUISITION PRIORITY SCHEME IN A MULTIPLE FREQUENCY NETWORK」と題する米国特許出願第１２／０５１，７５２号に関する。
【背景技術】
【０００４】
ワイヤレス通信ネットワークなどのデータ・ネットワークは、単一の端末のためにカスタマイズされたサービスと、多数の端末に提供されるサービスとの間でトレードオフしなければならない。たとえば、多数のリソースの限られた携帯デバイス（加入者）へのマルチメディア・コンテンツの配信は複雑な問題である。したがって、ネットワーク事業者、コンテンツ小売業者、およびサービス・プロバイダが、高速で効率的に、帯域幅利用および電力効率を高めるようにコンテンツおよび／または他のネットワークサービスを配信する方法を有することは重要である。
【０００５】
複数周波数ネットワーク（ＭＦＮ）は、メディア・コンテンツを送信するために複数の無線周波数（ＲＦ）（またはＲＦチャネル）が使用されるネットワークである。ＭＦＮの１つのタイプは、様々なローカル・エリアにおいて様々なＲＦチャネル上で配信波形が送信される水平複数周波数ネットワーク（ＨＭＦＮ）である。そのようなローカル・エリアにおいて様々なＲＦチャネル上で搬送される配信波形の一部として、同じまたは異なるコンテンツを送信することができる。ＭＦＮの別のタイプは、（より多くのコンテンツをデバイス／エンドユーザに配信する能力に関して）ネットワークの容量を増加させる目的で、独立した配信波形を送信するために所与のローカル・エリアにおいて複数の無線周波（ＲＦ）チャネルが使用される垂直複数周波数ネットワーク（ＭＦＮ）である。ＭＦＮ展開は、いくつかのエリアのＶＭＦＮと、いくつかの他のエリアのＨＭＦＮとからなることもある。
【０００６】
典型的なＨＭＦＮでは、ローカル・オペレーションズ・インフラストラクチャ（ＬＯＩ）は、選択された地理的エリアにおいてＲＦチャネル上で単一の配信波形を送信するように動作する送信サイトを備える。典型的なＶＭＦＮでは、ローカル・オペレーションズ・インフラストラクチャ（ＬＯＩ）は、選択された地理的エリアにおいてＲＦチャネル上で複数の配信波形を送信するように動作する送信サイトを備える。各配信波形は、受信デバイスにおいてレンダリングのために選択できる１つまたは複数のコンテンツ・フローを備えることができる。隣接するＬＯＩは、同じまたは異なるＲＦチャネルを利用することができる。
【０００７】
動作中に、受信デバイスは、所望のコンテンツに対するデータ収集失敗の結果としてＲＦハンドオフを実行することがある。たとえば、収集失敗は、デバイス・モビリティに起因してチャネル状態が変動することにより起こることがある。一般に、デバイスは、所望のコンテンツを搬送する任意の利用可能なＲＦチャネルにハンドオフすることができる。しかしながら、デバイスが、所望のコンテンツを搬送する任意のＲＦチャネルにランダムにハンドオフする場合、選択されたＲＦチャネルに関連するＬＯＩは、現在のＬＯＩと共通する他のコンテンツを搬送しないことがある。また、選択されたＲＦチャネルに関連するＬＯＩは、現在のＬＯＩにおいて利用可能でない追加のコンテンツを搬送しないことがある。たとえば、選択されたＲＦチャネルに関連するＬＯＩは、所望のコンテンツを搬送する他の利用可能なＲＦチャネルに関連するＬＯＩよりも少ない（現在のＬＯＩとの）共通のコンテンツを搬送することがある。この状況は、デバイスが、ＲＦハンドオフの後、共通および追加のコンテンツにアクセスできなくなり、ユーザ・エクスペリエンスに悪影響を及ぼすことがある。
【０００８】
したがって、デバイスが複数周波数ネットワークにおいて高速で効率的な方法でハンドオフを実行できるように動作し、ユーザ・エクスペリエンスの向上のために共通および追加のコンテンツを最大にするように動作するハンドオフ機構を有することが望ましい。
【０００９】
本明細書で説明する上記の態様は、添付の図面とともに以下の説明を参照することによって、より容易に明らかになろう。
【図面の簡単な説明】
【００１０】
【図１】複数周波数ネットワークにおいて使用するためのハンドオフ・システムの態様の動作を示すネットワークを示す図。
【図２】ハンドオフ・システムの態様において使用するための送信フレームおよびネイバー記述情報を示す図。
【図３】選択システムの態様において使用するためのＲＦチャネル選択論理を示す図。
【図４】ハンドオフ・システムの態様においてワイドまたはローカル・シームレス・ハンドオフ・テーブルとして使用するために適用可能な例示的なシームレス・ハンドオフ・テーブルを示す図。
【図５】ハンドオフ・システムの態様においてワイド＋ローカル・シームレス・ハンドオフとして使用するために適用可能な例示的なシームレス・ハンドオフ・テーブルを示す図。
【図６】ハンドオフ・システムの態様において、ワイド、ローカル、またはワイド＋ローカル部分シームレス・ハンドオフ・テーブルとして使用するために適用可能な例示的な部分シームレス・ハンドオフ・テーブルを示す図。
【図７】ハンドオフ・システムの態様において使用する、ハンドオフを実行する為の方法を示す図。
【図８】ハンドオフ・システムの態様において使用する、ハンドオフ・プロシージャを実行するための方法を示す図。
【図９】ハンドオフ・システムの態様において使用する、活動化フローのためのハンドオフ・イベント・トリガを与えるための方法を示す図。
【図１０】ハンドオフ・システムの態様において使用する、活動化フローのためのハンドオフ・イベント・トリガを与えるための方法を示す図。
【図１１】ハンドオフ・システムの態様において使用する、登録フローのためのハンドオフ・イベント・トリガを与えるための方法を示す図。
【図１２】ハンドオフ・システムの態様において使用する、登録フローのためのハンドオフ・イベント・トリガを与えるための方法を示す図。
【図１３】ハンドオフ・システムの態様において使用するためのシームレス・ハンドオフ・テーブルの例を示す図。
【図１４】ハンドオフ・システムの態様において使用するための部分シームレス・ハンドオフ・テーブルの例を示す図。
【図１５】ハンドオフ・システムの態様において使用するためのＲＦハンドオフ論理を示す図。
【図１６】ハンドオフ・システムの態様において使用するケース１モビリティ処理を行うための例示的な方法を示す図。
【図１７】ハンドオフ・システムの態様において使用するケース２モビリティ処理を行うための例示的な方法を示す図。
【図１８】ハンドオフ・システムの態様において使用するケース３モビリティ処理を行うための例示的な方法を示す図。
【図１９】ハンドオフ・システムの態様において使用するケース４モビリティ処理を行うための例示的な方法を示す図。
【図２０】ハンドオフ・システムの態様において使用するケース５モビリティ処理を行うための例示的な方法を示す図。
【図２１】ハンドオフ・システムの態様において使用するケース６モビリティ処理を行うための例示的な方法を示す図。
【図２２】ハンドオフ・システムの態様において使用するための例示的なモビリティ論理を示す図。
【図２３】ハンドオフ・システムの態様において使用するための例示的なモビリティ論理を示す図。
【発明を実施するための形態】
【００１１】
１つまたは複数の態様では、所望のコンテンツを受信することができるように、ハンドオフが実行される複数周波数ネットワークにおいてＲＦチャネルを判断するようにデバイスにおいて動作するハンドオフ・システムを提供する。一態様では、ハンドオフ・システムは、隣接ＲＦチャネルに関係する情報と、隣接ＲＦチャネルが搬送するコンテンツとをアセンブルする。この情報をシームレスおよび部分シームレス・ハンドオフ・テーブルにアセンブルする。データ収集が所望のコンテンツに対して失敗すると、ハンドオフ・イベントを開始する。ハンドオフ・イベントが検出されると、ハンドオフ・システムは、デバイスが所望のコンテンツを受信するために切り替えることができる新しいＲＦチャネルを判断するために、生成されたハンドオフ・テーブルを処理するように動作する。
【００１２】
本システムは、ワイヤレス・ネットワーク環境での使用に好適であるが、限定はしないが、通信ネットワーク、インターネットなどの公衆ネットワーク、バーチャル・プライベート・ネットワーク（ＶＰＮ）などのプライベート・ネットワーク、ローカル・エリアネットワーク、ワイド・エリア・ネットワーク、長距離ネットワーク、または任意の他のタイプのデータ・ネットワークを含む、任意のタイプのネットワーク環境で使用できる。
【００１３】
定義
選択システムの態様について説明するために以下の定義を本明細書で使用する。
【００１４】
１．  ローカル・エリア  −  サービスをブロード・キャストすることができる、建築物、建築物群、地域、都市、郡または他のローカル領域などのローカルな地理的エリアを指す。
【００１５】
２．  ワイド・エリア  −  サービスをブロード・キャストすることができる、郡、州、複数の州、国、複数の国または他のワイド領域などのワイドな地理的エリアを指す。
【００１６】
３．  マルチプレックス  −  コンテンツ・フローのグルーピングを指す。
【００１７】
４．  ワイド・エリア・マルチプレックス  −  少なくとも１つのワイド・エリアにわたってブロード・キャストされるコンテンツ・フローのグルーピングを指す。
【００１８】
５．  ローカル・エリア・マルチプレックス  −  少なくとも１つのローカル・エリアにわたってブロード・キャストされるコンテンツ・フローのグルーピングを指す。
【００１９】
６．  ワイド・エリア・オペレーションズ・インフラストラクチャ（ＷＯＩ）  −  ワイド・エリアにわたってコンテンツ・フローを送信するように動作する送信機および関連するシステムのグルーピングを指す。ＷＯＩは、ワイド・エリア・マルチプレックスを搬送することができる最小の地理的ワイド・エリアにマッピングする。ワイド・エリア・マルチプレックスは１つまたは複数のＷＯＩによってブロード・キャストできる。
【００２０】
７．  ローカル・エリア・オペレーションズ・インフラストラクチャ（ＬＯＩ）  −  ローカル・エリアにわたってコンテンツ・フローを送信するように動作する送信機および関連するシステムのグルーピングを指す。ＬＯＩは、ローカル・エリア・マルチプレックスを搬送することができる最小の地理的ローカル・エリアにマッピングする。ローカル・エリア・マルチプレックスは１つまたは複数のＬＯＩによってブロード・キャストできる。
【００２１】
８．  ＲＦチャネル  −  選択されたＬＯＩによってコンテンツ配信波形を搬送するために使用されるＲＦ周波数を指す。
【００２２】
９．  コンテンツ・チャネル  −  特定の配信波形内の選択されたコンテンツ・フローを指す。たとえば、配信波形は複数のコンテンツ・チャネルを備え、各コンテンツ・チャネルは１つまたは複数のコンテンツ・フローを備えることができる。
【００２３】
頭文字
選択システムの頭文字について説明するために以下の定義を本明細書で使用する。
【００２４】
ＬＭ  −  ローカル・エリア・マルチプレックス
ＷＭ  −  ワイド・エリア・マルチプレックス
ＮＯＣ  −  ネットワーク・オペレーションズ・センター
ＷＯＩ  −  ワイド・エリア・オペレーションズ・インフラストラクチャ
ＬＯＩ  −  ローカル・エリア・オペレーションズ・インフラストラクチャ
ＮＤＭ  −  ネイバー記述メッセージ
ＷＩＤ  −  ワイド・エリア逆スクランブル識別子
ＬＩＤ  −  ローカル・エリア逆スクランブル識別子
ＯＩＳ  −  オーバーヘッド情報シンボル
ＣＣ  −  制御チャネル
図１に、複数周波数ネットワークにおいてＲＦチャネル選択を行うためのハンドオフ・システムの態様の動作を示すネットワーク１００を示す。たとえば、ネットワーク１００は、４つのＷＯＩ（ＷＯＩ１、ＷＯＩ２、ＷＯＩ３、およびＷＯＩ４）を備え、各ＷＯＩは、複数周波数ネットワークの１つのＬＯＩ（それぞれＬＯＩ１、ＬＯＩ２、ＬＯＩ３、およびＬＯＩ４）を備える。各ＬＯＩ内では、コンテンツを送信するために１つまたは複数のＲＦチャネルが使用される。ＬＯＩ２およびＬＯＩ３は、これらのＬＯＩの各々の中に２つのＲＦチャネルをもつ垂直ＭＦＮを有する。ＬＯＩ１およびＬＯＩ４は、ただ１つのＲＦチャネルをもつ。各ＲＦチャネルは、そのＲＦチャネル上で送信されるコンテンツを逆スクランブルするために使用できる逆スクランブル系列を識別する関連するＷＩＤ／ＬＩＤを有する。ＬＯＩ１、ＬＯＩ２、ＬＯＩ３、およびＬＯＩ４は、ネットワーク１００に示すような隣接ＬＯＩである。ＬＯＩ１はそのネイバーとしてＬＯＩ２を有し、ＬＯＩ２はそのネイバーとしてＬＯＩ１、ＬＯＩ３、およびＬＯＩ４を有し、ＬＯＩ３はそのネイバーとしてＬＯＩ２を有し、ＬＯＩ４はそのネイバーとしてＬＯＩ２を有する。
【００２５】
ネットワーク１００は、複数周波数ネットワークの選択されたワイドおよびローカル・エリアにわたって配信するためのワイドおよびローカル・コンテンツ・マルチプレックスを受信するように動作するネットワーク・オペレーションズ・センター（ＮＯＣ）１０２を備える。ＮＯＣ１０２はまた、そのコンテンツを配信するように複数周波数ネットワークを構成するように動作する。これを達成するために、ＮＯＣ１０２は、ＬＯＩによってカバーされるネットワークの地理的領域と、各領域中で使用されるＲＦチャネルと、ネットワークを構成し、ワイドおよびローカル・エリア・コンテンツ・マルチプレックスを配信するのに必要とされることがある任意の他のネットワーク情報とを認識している。ネットワーク１００は任意の数のＬＯＩを備えることができることに留意されたい。
【００２６】
一態様では、ＮＯＣ１０２はネイバー記述論理１０４を備える。ネイバー記述論理１０４は、各ＬＯＩの隣接ＬＯＩのリストと、各ＬＯＩ中のＲＦチャネルに関連するＷＩＤ／ＬＩＤ逆スクランブル識別子とに関係する情報をアセンブルするように動作する。たとえば、ワイドおよびローカル・エリア・コンテンツ・マルチプレックスは、ネットワーク１００を介した送信の前にワイド・エリアおよびローカル・エリア・スクランブル系列でスクランブルされる。一態様では、ネイバー記述論理１０４は、特定のＬＯＩに関連する隣接ＬＯＩのリストと、特定のＬＯＩおよびその隣接ＬＯＩのＲＦチャネルに関連する逆スクランブル系列を識別するＷＩＤ／ＬＩＤ識別子とを提供するように構成されたネイバー記述メッセージ（ＮＤＭ）を生成するように動作する。別の態様では、ＮＤＭメッセージは、隣接ＬＯＩのリストと、ＬＯＩの任意の選択されたグループのＲＦチャネルに関連するＷＩＤ／ＬＩＤ識別子とを提供するように構成される。ネイバー記述論理１０４によって生成されるＮＤＭメッセージのより詳細な説明は、本明細書の別の部分に与える。
【００２７】
ＮＯＣ１０２は、ワイドおよびローカル・エリア・マルチプレックスと生成されたＮＤＭとをネットワーク１００中のＬＯＩに送信するように動作する。４つのみのＬＯＩが示されているが、ＮＯＣ１０２は、マルチプレックスおよび関連するＮＤＭを任意の数のＬＯＩに送信できることに留意されたい。
【００２８】
一態様では、ＬＯＩ１、ＬＯＩ２、ＬＯＩ３、およびＬＯＩ４は１つまたは複数の送信機サイトを備える。たとえば、ＬＯＩ１は送信機サイト１０６を備える。各送信機サイトは、そのそれぞれのＬＯＩによって選択されたＲＦチャネル上で配信波形を送信するように動作する。各送信機サイトは、１０８に示すように１つまたは複数のサーバを備えることに留意されたい。
【００２９】
一態様では、ＮＯＣ１０２は、任意の適切なトランスポート機構を使用してコンテンツ・マルチプレックスとＮＤＭとを送信機サイトに送信するように動作する。たとえば、コンテンツ・マルチプレックスおよびＮＤＭは、１１０に示すように、各送信機サイトに関連するサーバに送信される。一態様では、ＮＯＣ１０２は、ＭＰＥＧ−２トランスポート機構を使用してコンテンツ・マルチプレックスとＮＤＭメッセージとを送信機サイトに送信する。この構成では、各送信機サイトにおけるサーバが、それらに宛てられた選択されたコンテンツ・マルチプレックスおよびＮＤＭメッセージを検出し、受信するように、それぞれマルチプレックスおよびＮＤＭメッセージにＭＰＥＧ−２トランスポート識別子を割り当てる。
【００３０】
送信機サイトにおけるサーバは、そのトランスポート識別子を使用して、それらのそれぞれのＬＯＩによって配信するためにどのマルチプレックスおよびＮＤＭメッセージがそれらの対象となっているかを判断する。サーバは、次いで、それらのそれぞれのマルチプレックスおよびＮＤＭメッセージを、選択されたＲＦチャネルを介した送信のための送信フレームにパックするように動作する。サーバは、マルチプレックスおよびＮＤＭメッセージを送信用の送信フレームにパックするために任意の適切な物理層プロセスを利用する。送信機サイトにおけるサーバは、トランスポート識別子を使用して、それらのそれぞれのＬＯＩによる送信を対象としているマルチプレックスおよびＮＤＭメッセージを判断することによって、マルチプレックスまたはＮＤＭメッセージのいずれをも復号する必要がない。サーバは、単に適切なトランスポート識別子を検出し、次いで、識別されたマルチプレックスおよびＮＤＭメッセージを物理層プロセスに従って送信フレームにパックする。
【００３１】
送信フレームは、ワイドおよびローカル・エリア・マルチプレックスに関連するコンテンツ・フローと、ネイバー記述論理１０４によって生成されるＮＤＭメッセージとを備える。一態様では、送信フレームは、それぞれワイドおよびローカル・エリア・コンテンツ・フローを搬送するために使用されるワイドおよびローカル・データ・パーティションを備える。さらに、ワイドおよびローカル・パーティションはワイドおよびローカル制御チャネルを備える。一態様では、ローカル制御チャネルは、ネイバー記述論理１０４によって生成されたＮＤＭメッセージを各ＬＯＩ中のデバイスに配信するために使用される。
【００３２】
一態様では、送信機サイトは、指定されたＲＦチャネルを使用してそれらのそれぞれのＬＯＩによって送信フレームを送信する。送信フレームを送信するためにＬＯＩ中の複数のＲＦチャネルを使用することによって、ネットワーク１００は、そのようなＬＯＩによってより多くのコンテンツ・フローを送信することが可能である。ＬＯＩ内の送信機サイトは、共設するか、または任意の所望の距離だけ分離できることに留意されたい。また、各ＬＯＩは、ネイバーＬＯＩの異なるセットを有することができ、各ネイバーＬＯＩは、異なるＲＦチャネルと、送信コンテンツを逆スクランブルすべき関連する逆スクランブル系列とに関連できるので、各ＬＯＩによって配信されるＮＤＭは異なってよいことに留意されたい。
【００３３】
各ＬＯＩでは、逆スクランブル系列識別子は各ＲＦチャネルに関連付けられる。逆スクランブル系列識別子は、ワイド・エリア逆スクランブル系列識別子（ＷＩＤ）と、ローカル・エリア逆スクランブル系列識別子（ＬＩＤ）とを備える。逆スクランブル系列識別子は、特定のＲＦチャネル上で特定のＬＯＩ中で受信されたコンテンツを逆スクランブルするために使用できる逆スクランブル系列を識別する。逆スクランブル系列識別子はまた、特定のＲＦチャネル上で搬送されるコンテンツ・マルチプレックスを識別する。たとえば、ＬＯＩ２中には２つのＲＦチャネル（すなわち、ＲＦ２、ＲＦ３）があり、各ＲＦチャネルは、関連するワイド・エリアとローカル・エリア・コンテンツ・マルチプレックスとを逆スクランブルするために使用できる逆スクランブル系列を識別する逆スクランブル系列識別子に関連付けられる。たとえば、ＲＦ２は、ＷＩＤ１およびＬＩＤ１に関連付けられ、ワイドマルチプレックスＷＭ１およびローカル・マルチプレックスＬＭ１を搬送する。ＲＦ３は、ＷＩＤ２およびＬＩＤ２に関連付けられ、ワイドマルチプレックスＷＭ２およびローカル・マルチプレックスＬＭ２を搬送する。ＷＩＤ１、ＬＩＤ１、ＷＩＤ２、およびＬＩＤ２は、それぞれマルチプレックスＷＭ１、ＬＭ１、ＷＭ２、およびＬＭ２を識別する。
【００３４】
ＬＯＩ２中で動作するデバイス１１２は、ＷＩＤ１によって識別される逆スクランブル系列で逆スクランブルできるチャネルＲＦ２上でワイド・エリア・コンテンツを受信するように同調される。デバイス１１２の詳細は１１４に示されている。デバイス１１２は、送信フレームを受信するために選択されたＲＦチャネルに同調するように動作する受信機１１６を備える。たとえば、受信機１１６は、送信フレームを受信するためにＬＯＩ２中のＲＦ２に同調される。受信される送信フレームは、１つまたは複数のＮＤＭ中でネイバー記述情報を搬送するローカル制御チャネルを備える。たとえば、ＮＤＭは、ネイバー記述論理１０４によって生成され、図１に示すＬＯＩに配信される。一態様では、ＮＤＭは、デバイスの現在のＬＯＩ（すなわち、デバイス１１２のＬＯＩ２）の隣接ＬＯＩのリストと、現在のＬＯＩ（すなわち、ＬＯＩ２）およびその隣接ＬＯＩ（すなわち、ＬＯＩ１、ＬＯＩ３、およびＬＯＩ４）中のＲＦチャネルに関連する逆スクランブル系列を識別するＷＩＤ／ＬＩＤ逆スクランブル識別子とを備える。
【００３５】
１２２に示すように、受信機１１６は、ＮＤＭ中で受信されたネイバー記述情報（またはＮＤＭそれ自体）をＲＦハンドオフ論理１１８に渡す。受信機１１６はまた、ＬＯＩ２中のＲＦ２に関連する正しいＷＩＤ／ＬＩＤ識別子を使用して受信したコンテンツを逆スクランブルし、逆スクランブルされたコンテンツを復号器１２０に渡し、その復号器１２０はデバイスユーザのためにコンテンツを表示するように動作する。
【００３６】
ＲＦハンドオフ論理１１８は、１２２においてＮＤＭを受信するように動作する。ＮＤＭは、所与のＬＯＩの隣接ＬＯＩのリストと、所与のＬＯＩおよびその隣接ＬＯＩ中のＲＦチャネルのＷＩＤ／ＬＩＤ識別子とを指定する。この情報から、ＲＦハンドオフ論理１１８は、デバイスの現在のＬＯＩ中で搬送されるコンテンツ・マルチプレックスのシームレス・ハンドオフ・テーブルと部分シームレス・ハンドオフ・テーブルとを生成するように動作する。現在のＬＯＩ中で搬送される所与のコンテンツ・マルチプレックスのシームレスおよび部分シームレス・ハンドオフ・テーブルは、所与のコンテンツ・マルチプレックスを収集するために切り替えることができる隣接ＲＦのリストを与える。シームレスおよび部分シームレス・ハンドオフ・テーブルは、ワイドおよびローカル・コンテンツ・マルチプレックスに対して別々に計算される。たとえば、隣接ＲＦチャネルが所与のワイド・コンテンツ・マルチプレックスを搬送する場合、および隣接ＲＦチャネルに関連するＬＯＩがデバイスの現在のＬＯＩと同じワイド・コンテンツ・マルチプレックスのセットまたはスーパーセットを搬送する場合、その隣接ＲＦチャネルは、現在のＬＯＩ中で搬送される所与のワイド・コンテンツ・マルチプレックスに関連するワイド・シームレス・ハンドオフ・テーブル中にエントリを有する。隣接ＲＦチャネルが所与のワイド・コンテンツ・マルチプレックスを搬送する場合、および隣接ＲＦチャネルに関連するＬＯＩがデバイスの現在のＬＯＩと同じワイド・コンテンツ・マルチプレックスのセットまたはスーパーセットを搬送しない場合、その隣接ＲＦチャネルは、現在のＬＯＩ中で搬送される所与のワイド・コンテンツ・マルチプレックスに関連するワイド部分シームレス・ハンドオフ・テーブル中にエントリを有する。
【００３７】
一態様では、１つまたは複数のハンドオフ・イベントによりＲＦハンドオフが望ましいことがある。ハンドオフ・イベントにより、ハンドオフ論理１１８は、新しいＲＦチャネルを決定し、その新しいＲＦチャネルに同調せよという要求１２４を受信機１１６に送信する。このハンドオフ・イベントは、デバイス１１２を、所望のコンテンツ・フローを受信するためにあるＲＦチャネルから別のＲＦチャネルに切り替えさせるイベントである。一態様では、ハンドオフ・イベントは、所望のコンテンツに関連するコンテンツ収集失敗（たとえば、デバイス・モビリティのために変化するチャネル状態による失敗）によってトリガされるか、またはそのコンテンツ収集失敗の結果として実行できる。
【００３８】
一態様では、デバイス・モビリティに関連するコンテンツ収集失敗は、デバイス１１２が、ＬＯＩ２によってカバーされる領域から１つまたは複数の隣接ＬＯＩによってカバーされる領域に移動するときに発生する。たとえば、デバイス受信機１１６は、ＬＯＩ２中の特定のＲＦチャネル上で所望のコンテンツ・フローを受信するように同調される。ＲＦハンドオフ論理１１８は、デバイス１１２がＬＯＩ２のカバレージエリアの外部に移動したのでコンテンツ収集失敗が検出されたときに所望のコンテンツ・フローを受信し続けるために、受信機１１６が同調することができる隣接ＬＯＩ中のＲＦチャネルを判断するように動作する。
【００３９】
所望のコンテンツ・フローを搬送する新しいＲＦチャネルを決定するために、ＲＦハンドオフ論理１１８は、ハンドオフ・システムの態様における以下の機能のうちの１つまたは複数を実行するように動作する。
【００４０】
１．  コンテンツ収集観点から滑らかな移行を実行することができるように所望のコンテンツ・フローを搬送する隣接ＬＯＩにおいて利用可能なＲＦチャネルのリストを（受信したネイバー記述情報から）判断する。
【００４１】
２．  隣接ＲＦチャネルの信号強度を監視する。
【００４２】
３．  所望のコンテンツのためのシームレスおよび部分シームレス・ハンドオフ・テーブルを生成する。これらのテーブルは、利用可能なＲＦチャネルのリストと、これらのＲＦチャネルに関連するＬＯＩにおいて利用可能なコンテンツとに基づくエントリを備える。
【００４３】
４．  シームレスおよび部分シームレステーブル内でＲＦチャネルをランク付けする。
【００４４】
５．  ＲＦ選択基準を満たすように選択されるＲＦチャネルをシームレス・ハンドオフ・テーブルからランクに基づいて選択する。
【００４５】
６．  シームレス・ハンドオフ・テーブルからの選択が失敗した場合、ＲＦ選択基準を満たすように選択されるＲＦチャネルを部分シームレス・ハンドオフ・テーブルからランクに基づいて選択する。
【００４６】
ＲＦチャネルが決定されると、ＲＦハンドオフ論理１１８は、ＲＦハンドオフを実施せよというＲＦチャネル切替えメッセージ１２４を受信機１１６に出力する。ＲＦチャネル切替えメッセージは、所望のコンテンツ・フローが受信機１１６によって逆スクランブルできるように、選択されたＲＦチャネルの正しいＷＩＤ／ＬＩＤ識別子を含む。受信機１１６は、選択されたＲＦチャネルへのＲＦチャネル切替えを実行し、チャネル切替えメッセージ中で受信されたＷＩＤ／ＬＩＤを使用してコンテンツを逆スクランブルする。
【００４７】
したがって、様々な態様では、ハンドオフ・システムは、所望のコンテンツについてコンテンツ収集失敗が検出された後に所望のコンテンツの受信が継続できるように、複数周波数ネットワークにおいて利用可能なＲＦチャネルのうちのどれをハンドオフのために選択すべきかを判断するように動作する。ハンドオフ・システムは、利用可能なＲＦチャネルをランク付けするのに使用されるシームレスおよび部分シームレス・ハンドオフ・テーブルに基づいて選択されるＲＦチャネルを決定した。したがって、ハンドオフ・システムは、ＲＦ選択基準を満たす最高ランキングをもつ利用可能なＲＦチャネルを選択するように動作する。ＲＦ選択基準は、選択されるＲＦチャネルが、十分大きい受信信号強度インジケータ（ＲＳＳＩ）値を有し、ＲＦハンドオフ基準をも満たすことを保証する。ＲＦハンドオフ基準の詳細は本明細書の他の部分に与える。
【００４８】
図２に、ハンドオフ・システムの態様において使用するための送信フレーム２００の図を示す。たとえば、送信フレーム２００は、ワイドおよびローカル・コンテンツ・マルチプレックスでパックし、図１に示すＬＯＩ中のＲＦチャネルを介して送信できる。
【００４９】
送信フレーム２００は、２０２に概略的に示す、ワイドおよびローカル・コンテンツを搬送するために使用される４つのサブフレームを備える。たとえば、各サブフレーム２０２は、ワイド・エリア・コンテンツでパックされるワイド・エリアパーティション２０４と、ローカル・エリア・コンテンツでパックされるローカル・エリアパーティション２０６とを備える。
【００５０】
ワイド・エリアパーティション２０４中にはワイド・エリア制御チャネル２０８が含まれる。ワイド・エリア制御チャネル２０８は、ワイド・エリア・コンテンツ・マルチプレックスに関係するメッセージを搬送するように動作する。ローカル・エリアパーティション２０６中にはローカル・エリア制御チャネル２１０が含まれる。ローカル・エリア制御チャネル２１０は、ローカル・エリア・コンテンツ・マルチプレックスに関係するメッセージを搬送するように動作する。一態様では、ローカル・エリア制御チャネルは、ハンドオフ・システムの態様において使用するためのＮＤＭメッセージの一部としてネイバー記述情報を搬送するために使用される。
【００５１】
送信フレーム２００の始端には、ワイド・エリア制御チャネルと、ローカル・エリア制御チャネルと、サブフレーム２０２にパックされるワイドおよびローカル・コンテンツとを配置するために使用されるオーバーヘッド情報を提供するオーバーヘッド情報シンボル（ＯＩＳ）２１２がある。ＯＩＳ２１２は、ワイドオーバーヘッド情報シンボル（ＷＯＩＳ）と、ローカル・オーバーヘッド情報シンボル（ＬＯＩＳ）とを備える。
【００５２】
一態様では、コンテンツ・フローは、サブフレーム２０２の内側のメディア論理チャネル（ＭＬＣ）を使用して送信される。単一のＭＬＣを使用して、１つまたは複数のコンテンツ・フローを搬送することができる。ＭＬＣの一部として送信されるデータに追加された冗長性のために、ＭＬＣ中のすべてのパケットが正しく受信されるわけではない場合でも、コンテンツ・フロー・データは正常に収集できる。ＭＬＣパケット消失が、ＭＬＣの一部として送信されるデータの付加冗長性に基づく許容エラーしきい値を超える場合、コンテンツ・フローのデータ収集は失敗する。
【００５３】
一態様では、ＮＤＭメッセージ中に含まれるネイバー記述情報は、ＬＯＩごとに別々に生成され、選択されたＬＯＩおよびその隣接ＬＯＩに関連するＲＦチャネルのリストを提供するように構成される。別の態様では、ＮＤＭメッセージは、（ネイバーであっても、またはネイバーでなくてもよい）ＬＯＩの選択されたグループに対して生成され、ＬＯＩの選択されたグループ内のＬＯＩの各々に対するすべての隣接ＬＯＩを含む。ネイバー記述情報に記載されているＲＦチャネルの各々はＷＩＤ／ＬＩＤ逆スクランブル識別子に関連付けられる。
【００５４】
一態様では、ＮＤＭメッセージは、ＬＯＩ中のＲＦチャネルによって送信される送信フレームの一部であるローカル制御チャネルを使用してそのＬＯＩによって配信される。ＮＤＭ中で搬送されるネイバー記述情報は、任意の適切なフォーマットにフォーマッティングし、符号化または暗号化し、および／または２つ以上のメッセージ構成要素に再編成または分割できることに留意されたい。
【００５５】
テーブル２１４は、ＮＤＭメッセージ中に与えられたパラメータをどのようにデバイスにおいて編成し、記憶することができるかを示す。テーブル２１４は、デバイスの現在のＬＯＩ（すなわち、ＬＯＩ２）を識別するＬＯＩ識別子２１６を備える。テーブル２１４はまた、デバイスの現在のＬＯＩの隣接ＬＯＩ＋現在のＬＯＩ自体を識別するネイバーＬＯＩリスト２１８を含む。テーブル２１４はまた、他の制御チャネルメッセージ中の現在のＬＯＩの特定のＲＦチャネルに照合するために使用できる識別子を示すＲＦチャネル識別子２２０を含む。ＲＦチャネル識別子２２０は現在のＬＯＩ（すなわち、ＬＯＩ２）のみに与えられることに留意されたい。
【００５６】
テーブル２１４はまた、ネイバーＬＯＩリスト２１８において識別される各ＬＯＩに関連するＲＦ周波数を識別するＲＦ周波数識別子２２２を備える。テーブル２１４はまた、各ＲＦ周波数２２２に関連するＷＩＤ／ＬＩＤ逆スクランブル系列識別子を識別するＷＩＤ／ＬＩＤ識別子２２４を備える。このようにしてテーブル２１４を生成し、受信デバイスに記憶し、ハンドオフ・システムの動作中に使用することができる。
【００５７】
図３に、ハンドオフ・システムの態様において使用するためのＲＦハンドオフ論理３００を示す。たとえば、ＲＦハンドオフ論理３００は、図１に示すＲＦハンドオフ論理１１８として使用するのに適している。ＲＦハンドオフ論理３００は、すべてデータバス３０８に結合された、処理論理３０２と、メッセージ復号器３０４と、チャネル切替え論理３１０と、オーバーヘッド入力論理３０６とを備える。
【００５８】
オーバーヘッド入力論理３０６は、ＣＰＵ、プロセッサ、ゲートアレイ、ハードウェア論理、メモリ要素、および／またはソフトウェアを実行するハードウェアのうちの少なくとも１つを備える。オーバーヘッド入力論理３０６は、デバイスが現在同調されているＲＦチャネルを介してＯＩＳおよび制御チャネルデータを受信するように動作する。オーバーヘッド入力論理３０６は、受信したＣＣデータをメッセージ復号器３０４に渡す。たとえば、オーバーヘッド入力論理３０６は、図２に示すようにローカル制御チャネルを介して送信されたＮＤＭメッセージを受信するように動作する。
【００５９】
メッセージ復号器３０４は、ＣＰＵ、プロセッサ、ゲートアレイ、ハードウェア論理、メモリ要素、および／またはソフトウェアを実行するハードウェアのうちの少なくとも１つを備える。一態様では、メッセージ復号器３０４は、制御チャネル入力論理３０６によって受信されたＮＤＭメッセージを復号するように動作する。たとえば、メッセージ復号器３０４は、現在のＬＯＩおよびその隣接ＬＯＩに関連する利用可能なＲＦチャネルを判断するために受信したＮＤＭメッセージを復号するように動作する。メッセージ復号器３０４は、デバイスの現在のＬＯＩおよびその隣接ＬＯＩ中の各ＲＦチャネルに関連するＷＩＤ／ＬＩＤ逆スクランブル系列識別子を判断するために、受信したＮＤＭメッセージを復号する。たとえば、ＮＤＭメッセージ中で受信された情報は、デバイスの現在のＬＯＩおよびその隣接ＬＯＩ中のＲＦチャネルに関連するＷＩＤ／ＬＩＤ逆スクランブル識別子を与えるために、図２に示すように編成され、記憶される。
【００６０】
処理論理３０２は、ＣＰＵ、プロセッサ、ゲートアレイ、ハードウェア論理、メモリ要素、および／またはソフトウェアを実行するハードウェアのうちの少なくとも１つを備える。一態様では、処理論理３０２は、（たとえば、デバイス・モビリティにより）変化するネットワーク状態、または他の理由による所望のコンテンツに関連するデータ収集失敗のためにＲＦハンドオフが望まれることを示すハンドオフ・イベントを受信するように動作する。そのような場合、所望のコンテンツを受信し続けるために所望のコンテンツを搬送する隣接ＬＯＩ中のＲＦチャネルに切り替えるために、ハンドオフを実行する必要があることがある。
【００６１】
処理論理３０２は、所望のコンテンツのシームレスおよび部分シームレス・ハンドオフ・テーブルを生成するためにＮＤＭ中で受信された情報を処理するように動作する。一態様では、処理論理３０２は、ハンドオフ・テーブルをアセンブルして、所望のコンテンツのＷＩＤ／ＬＩＤに関連する隣接ＬＯＩ中のＲＦチャネルを備える。一態様では、同じＷＩＤに関連する隣接ＲＦチャネルは同じワイド・エリア・コンテンツを搬送し、同じＬＩＤに関連する隣接ＲＦチャネルは同じローカル・エリア・コンテンツを搬送する。一態様では、ハンドオフ・テーブルは、ワイド、ローカル、およびワイド＋ローカル・シームレスおよび部分シームレス・ハンドオフ・テーブルを備える。
【００６２】
ハンドオフ・テーブル中のＲＦチャネルが判断されると、処理論理３０２は、それらのＲＦチャネルに関係する信号強度情報を判断するように動作する。たとえば、処理論理３０２は、シームレスおよび部分シームレス・ハンドオフ・テーブル中で識別されるＲＦチャネルに関連する信号強度パラメータを受信するために隣接ＲＦのＲＦ監視を実行するように動作する。たとえば、一態様では、この情報は、図１に示す受信機１１６などのデバイス受信機から得られる。
【００６３】
処理論理３０２はまた、ハンドオフ・テーブル中の各ＲＦチャネルに関連するＬＯＩ中で利用可能なコンテンツに関する情報を判断するように動作する。たとえば、コンテンツ情報は、現在のＬＯＩと共通の利用可能なマルチプレックスの数と、各識別されたＬＯＩ中で利用可能なマルチプレックスの総数とを備える。処理論理３０２は、コンテンツ情報を使用してシームレスおよび部分シームレス・ハンドオフ・テーブル中のＲＦチャネルをランク付けするように動作する。
【００６４】
処理論理３０２はハンドオフ・イベントを受信するように動作する。ハンドオフ・イベントは、所望のコンテンツを収集し続けるためには別のＲＦチャネルへのハンドオフが必要とされることを示す。たとえば、ハンドオフ・イベントは、たとえば、変化するネットワーク状態による所望のコンテンツのコンテンツ収集失敗のためにハンドオフが望まれることを示すことができる。
【００６５】
所望のコンテンツのハンドオフ・イベントが検出されると、処理論理３０２は、ハンドオフ用に選択されるＲＦチャネルを判断するために、所望のコンテンツに関連するシームレス・ハンドオフ・テーブル中のＲＦチャネルを処理するように動作する。関連するシームレス・ハンドオフ・テーブル中にＲＦチャネルがない場合、または関連するシームレス・ハンドオフ・テーブル中のＲＦチャネルのいずれもＲＦ選択基準を満たさない場合、処理論理３０２は、ハンドオフ用に選択されるＲＦチャネルを判断するために、所望のコンテンツに関連する部分シームレス・ハンドオフ・テーブル中のＲＦチャネルを処理する。処理論理３０２は、シームレス・ハンドオフ・テーブルおよび部分シームレス・ハンドオフ・テーブル中のプロセスＲＦチャネルをそれらのランク付け順に処理するように動作する。選択するＲＦチャネルが判断されると、処理論理３０２は、このＲＦチャネルの識別情報をチャネル切替え論理３１０に渡す。ハンドオフ・テーブルから選択されるＲＦチャネルを選択する処理論理３０２の動作のより詳細な説明、およびＲＦ選択基準の詳細は、本明細書の別の部分に与える。
【００６６】
チャネル切替え論理３１０は、ＣＰＵ、プロセッサ、ゲートアレイ、ハードウェア論理、メモリ要素、および／またはソフトウェアを実行するハードウェアのうちの少なくとも１つを備える。チャネル切替え論理３１０は、選択されるＲＦチャネルの識別情報と、そのＷＩＤ／ＬＩＤ逆スクランブル系列識別子とを備えるＲＦチャネル切替えメッセージを生成するように動作する。ＲＦチャネル切替えメッセージはデバイス受信機１１６に送信される。この情報を用いて、受信機１１６は、選択されたＲＦチャネルに迅速に切り替え、受信したＷＩＤ／ＬＩＤ逆スクランブル系列を使用して所望のコンテンツを受信することができる。したがって、ハンドオフ中に、所望のコンテンツを提供し、ＲＦ選択基準を満たし、拡張されたユーザ・エクスペリエンスのために関連するＬＯＩ中で搬送される（現在のＬＯＩと）共通のコンテンツと追加のコンテンツとの観点から最高にランク付けされるＲＦチャネルを選択することができる。
【００６７】
一態様では、ハンドオフ・システムは、機械可読媒体上に記憶されるかまたは埋め込まれた１つまたは複数のプログラム命令（「命令」）または「コード」のセットを有するコンピュータプログラム製品を備え、たとえば、少なくとも１つのプロセッサによって実行されるとき、処理論理３０２におけるプロセッサは、コンピュータに、本明細書で説明する機能を提供させる。たとえば、コードのセットは、フロッピー（登録商標）ディスク、ＣＤＲＯＭ、メモリーカード、フラッシュメモリデバイス、ＲＡＭ、ＲＯＭ、またはＲＦハンドオフ論理３００とインターフェースする任意の他のタイプのメモリデバイスもしくは機械可読媒体などの機械可読媒体からＲＦハンドオフ論理３００にロードできる。別の態様では、コードのセットは、外部デバイスまたはネットワークリソースからＲＦハンドオフ論理３００にダウンロードできる。コードのセットが実行されると、コンピュータは、本明細書で説明するハンドオフ・システムの態様を提供する。
【００６８】
ＲＦチャネル監視
一態様では、デバイスにおけるハンドオフ・システムは、デバイスの現在のＬＯＩおよび隣接ＬＯＩ中で搬送されるＲＦチャネルの信号強度に関係する情報を維持するために、これらのＲＦチャネルの監視を実行するように動作する。たとえば、処理論理３０２は、現在のＬＯＩおよび隣接ＬＯＩ中のＲＦチャネルの受信信号強度インジケータ（ＲＳＳＩ）を得るように動作する。また、利用可能なＲＦチャネルごとに、処理論理３０２は、ＲＳＳＩ測定に関連するタイムスタンプを維持することができる。ＲＳＳＩ測定に関連するタイムスタンプは、古いＲＳＳＩエントリを無効にするために使用できる。処理論理３０２は、ローカルメモリ中にＲＦチャネル監視情報のテーブルを維持するように動作する。ハンドオフ中に、処理論理３０２は、ＲＦチャネル監視中に収集された情報を利用してハンドオフ用のＲＦチャネルを選択する。たとえば、信号強度情報は、ハンドオフ用のシームレスおよび部分シームレス・ハンドオフ・テーブル中のＲＦチャネルを評価するために使用される。
【００６９】
ワイドおよびローカル・コンテンツ・ハンドオフ
一態様では、ハンドオフ・システムは、ハンドオフ・イベントに基づいてＲＦハンドオフを開始するように動作する。ＲＦハンドオフは、ワイド・コンテンツ・フローおよび／またはローカル・コンテンツ・フロー用に開始できる。一態様では、デバイスが所望のワイド・コンテンツ・フローのみを復号しようと試み、コンテンツ収集失敗が検出された場合、ワイド・コンテンツＲＦハンドオフが開始される。一態様では、デバイスが所望のローカル・コンテンツ・フローのみを復号しようと試み、コンテンツ収集失敗が検出された場合、ローカル・コンテンツＲＦハンドオフが開始される。別の態様では、デバイスが所望のワイドフローとローカル・フローの両方を復号しようと試み、コンテンツ収集失敗が検出された場合、ワイド＋ローカル・コンテンツＲＦハンドオフが開始される。ワイド・コンテンツＲＦハンドオフは、少なくとも所望のワイド・コンテンツを搬送するＲＦへのハンドオフをターゲットにする。ローカル・コンテンツＲＦハンドオフは、少なくとも所望のローカル・コンテンツを搬送するＲＦへのハンドオフをターゲットにし、ワイド＋ローカル・コンテンツＲＦハンドオフは、所望のワイド・コンテンツとローカル・コンテンツの両方を搬送するＲＦへのハンドオフをターゲットにする。特定のＲＦハンドオフ・タイプ（ワイド、ローカル、またはワイド＋ローカル）は、関連するシームレスまたは部分シームレス・ハンドオフ・テーブル中のＲＦチャネルへのハンドオフを開始する。たとえば、ワイド・コンテンツＲＦハンドオフは、所望のワイド・コンテンツに関連するシームレスまたは部分シームレス・ハンドオフ・テーブル中のＲＦチャネルへのハンドオフを開始する。
【００７０】
リアルタイムおよび非リアルタイム・コンテンツ・ハンドオフ
ハンドオフ・イベントは、デバイスがリアルタイム・コンテンツ・フローを収集しようと試み、コンテンツ収集失敗が発生したときに開始されることがある。ハンドオフ・イベントはまた、デバイスが非リアルタイム・コンテンツ・フローを収集しようと試み、コンテンツ収集失敗が発生したときに開始されることがある。リアルタイム・フローは活動化フローとも呼ばれ、非リアルタイム・フローは登録フローとも呼ばれる。これらのフローのデータをキャプチャするためのデータ収集プロシージャは様々な方法で実行できる。たとえば、活動化（リアルタイム）フローおよび登録（非リアルタイム）フローのデータをキャプチャするための１つのデータ収集プロシージャが、上記で言及した出願（２００８年３月１９日に出願された「METHODS AND APPARATUS FOR PROVIDING FLOW DATA ACQUISITION PRIORITY SCHEME IN A MULTIPLE FREQUENCY NETWORK」と題する米国特許出願第１２／０５１，７５２号）に与えられている。ＲＦハンドオフを実行するハンドオフ・プロセスは活動化フローと登録フローの両方に対して同じであるが、ハンドオフ・プロセスは、活動化フローおよび登録フローに対して異なるタイマ期間だけ動作することができる。活動化フローおよび登録フローのハンドオフ・プロセスの詳細な説明は、本明細書の他の部分に収めている。
【００７１】
ハンドオフ・イベント・トリガ基準
一態様では、ハンドオフ・イベントは、活動化フローおよび登録フローに関係するいくつかの基準によってトリガされる。ハンドオフ・イベント・トリガ基準は活動化フローおよび登録フローに対して別々に評価される。活動化フローと登録フローの両方が復号される場合、ハンドオフ・イベント・トリガ基準は活動化フローのみに対して評価される。これは、活動化フロー（すなわち、リアルタイム・フロー）には登録フロー（すなわち、非リアルタイム・フロー）よりも高い優先順位が与えられるからである。ＯＩＳおよび制御チャネル（ＣＣ）を含むオーバーヘッド情報の適切なセットの収集に失敗すると、活動化フローと登録フローの両方に対するハンドオフ・イベントがトリガされる。オーバーヘッド情報は、活動化フローおよび登録フローのためのフロー・データを収集するために使用される。
【００７２】
様々な態様では、以下の条件のうちの１つまたは複数が活動化フローのハンドオフ・イベントをトリガする。
【００７３】
１．  適切なＯＩＳおよび（必要であれば）制御チャネル（ＣＣ）の収集が、所望のワイドおよび／またはローカル活動化フローに対して失敗する。たとえば、ワイド活動化フローのみが復号されている場合に、ＷＯＩＳおよびワイドＣＣが現在のＲＦ上で失敗する。
【００７４】
２．  データ収集が、現在のＲＦ上ですべての活動化フローに対して失敗する。
【００７５】
３．  ワイド活動化フローとローカル活動化フローの両方が現在のＲＦチャネル上で復号されている場合に、ローカルＯＩＳおよび（必要であれば）ローカルＣＣの収集が失敗する。
【００７６】
４．  データ収集が、現在のＲＦ上で活動化フローのサブセットに対して失敗する。
【００７７】
登録フローの収集のために、デバイスは、選択されるフロー・グループ（ＦＧ）を決定し、その選択されたＦＧに関連する登録フローを復号しようと試みる。たとえば、一態様では、フロー・グループは、優先順位などの選択された基準に基づいて一緒にグループ化された非リアルタイムデータフローのグルーピングを備える。様々なタイプのフロー・グループの一例は、上記で言及した出願（２００８年３月１９日に出願された「METHODS AND APPARATUS FOR PROVIDING FLOW DATA ACQUISITION PRIORITY SCHEME IN A MULTIPLE FREQUENCY NETWORK」と題する米国特許出願第１２／０５１，７５２号）に与えられている。デバイスはまた、選択されたＦＧと同じＲＦチャネルによって搬送される任意の他の登録フローを復号しようと試みる。様々な態様では、以下の条件のうちの１つまたは複数が登録フローのハンドオフ・イベントをトリガする。
【００７８】
１．  適切なＯＩＳおよび（必要であれば）ＣＣの収集が、選択されたフロー・グループ（ＦＧ）中のワイドおよび／またはローカル登録フローに対して失敗する。たとえば、選択されたＦＧがワイド登録フローのみを有する場合に、ＷＯＩＳおよびワイドＣＣが失敗する。
【００７９】
２．  データ収集が、選択されたＦＧにおいてすべての登録フローに対して失敗する。
【００８０】
３．  選択されたＦＧがワイド登録フローとローカル登録フローの両方を含む場合に、ローカルＯＩＳおよび（必要であれば）ローカルＣＣの収集が失敗する。
【００８１】
４．  データ収集が、選択されたＦＧにおいて登録フローのサブセットに対して失敗する。
【００８２】
シームレス・ハンドオフ・テーブル
一態様では、ハンドオフ・システムは、現在のＬＯＩ中のＲＦチャネル上で搬送されるワイドおよびローカル・コンテンツ・マルチプレックスのシームレス・ハンドオフ・テーブルを生成し、維持するように動作する。一態様では、所与のワイドまたはローカル・コンテンツ・マルチプレックスのシームレス・ハンドオフ・テーブルは、それぞれ同じ所与のワイドまたはローカル・コンテンツ・マルチプレックスを搬送する隣接ＲＦチャネルを含み、隣接ＲＦチャネルに関連するＬＯＩは、それぞれ現在のＬＯＩ中で搬送されるのと同じワイドまたはローカル・コンテンツ・マルチプレックスのセットまたはスーパーセットを搬送する。一態様では、ワイド＋ローカル・マルチプレックスの所与の組合せのシームレス・ハンドオフ・テーブルは、ワイド＋ローカル・コンテンツ・マルチプレックスの同じ組合せを搬送する隣接ＲＦチャネルを含み、隣接ＲＦに関連するＬＯＩは、現在のＬＯＩ中で搬送されるのと同じワイドおよびローカル・コンテンツ・マルチプレックスのセットまたはスーパーセットを搬送する。所与のシームレス・ハンドオフ・テーブル中に含まれる隣接ＲＦは、関連する（１つまたは複数の）コンテンツ・マルチプレックスのシームレスＲＦと呼ばれる。
【００８３】
以下のタイプのシームレス・ハンドオフ・テーブルが維持される。
【００８４】
ａ．  ワイド・シームレス・ハンドオフ・テーブル：現在のＬＯＩにおいて搬送されるワイド・コンテンツ・マルチプレックスごとに別々のワイド・シームレス・ハンドオフ・テーブルが生成され、維持される。このテーブルは、同じワイド・コンテンツ・マルチプレックスを搬送する隣接ＲＦチャネルを識別し、それらの関連するＬＯＩは、現在のＬＯＩと同じワイド・コンテンツ・マルチプレックスのセットまたはスーパーセットを搬送する。
【００８５】
ｂ．  ローカル・シームレス・ハンドオフ・テーブル：現在のＬＯＩにおいて搬送されるローカル・コンテンツ・マルチプレックスごとに別々のローカル・シームレス・ハンドオフ・テーブルが生成され、維持される。このテーブルは、同じローカル・コンテンツ・マルチプレックスを搬送する隣接ＲＦチャネルを識別し、それらの関連するＬＯＩは、現在のＬＯＩと同じローカル・コンテンツ・マルチプレックスのセットまたはスーパーセットを搬送する。
【００８６】
ｃ．  ワイド＋ローカル・シームレス・ハンドオフ・テーブル：現在のＬＯＩ中のシングルＲＦ上で搬送されるワイド＋ローカル・コンテンツ・マルチプレックスの組合せごとに別々のワイド＋ローカル・シームレス・ハンドオフ・テーブルが生成され、維持される。このテーブルは、ワイド＋ローカル・コンテンツ・マルチプレックスの同じ組合せを搬送する隣接ＲＦチャネルを識別し、それらの関連するＬＯＩは、現在のＬＯＩと同じワイド＋ローカル・コンテンツ・マルチプレックスのセットまたはスーパーセットを搬送する。
【００８７】
隣接ＲＦによって搬送されるコンテンツに応じて、シームレス・ハンドオフ・テーブルは、現在のＬＯＩ中で搬送されるコンテンツ・マルチプレックス（ワイド、ローカル、またはワイド＋ローカル）のうちの１つまたは複数に対して空とすることができる。一態様では、シームレス・ハンドオフ・テーブルは、ｉ）そのシームレスＲＦチャネルに関連するＬＯＩとデバイスの現在のＬＯＩとの間で共通であるワイドおよびローカル・コンテンツ・マルチプレックスの総数と、ｉｉ）そのシームレスＲＦチャネルに関連するＬＯＩ中で搬送されるコンテンツ・マルチプレックスの全体的な総数とに関係する各シームレスＲＦチャネルの情報を維持する。シームレスＲＦチャネル用に維持される情報（ｉ）および（ｉｉ）は、ＲＦハンドオフを実行する目的でこれらのＲＦチャネルをランク付けするために使用される。
【００８８】
図４に、ハンドオフ・システムの態様においてワイドまたはローカル・シームレス・ハンドオフ・テーブルとして使用するために適用可能な例示的なシームレス・ハンドオフ・テーブル４００を示す。一態様では、シームレス・ハンドオフ・テーブル４００は処理論理３０２によって生成される。シームレス・ハンドオフ・テーブル４００は、そのためにこのシームレス・ハンドオフ・テーブルが生成されたワイドまたはローカル・コンテンツ・マルチプレックスを識別するコンテンツ・マルチプレックス識別子４０２を備える。シームレス・ハンドオフ・テーブル４００はまた、コンテンツ・マルチプレックス識別子４０２によって識別されたワイドまたはローカル・コンテンツ・マルチプレックスを搬送するＲＦ周波数および関連する隣接ＬＯＩを識別する｛ＲＦ，ＬＯＩ｝識別子４０４を備える。シームレス・ハンドオフ・テーブル４００はまた、識別されたシームレスＲＦに関連するＬＯＩと現在のＬＯＩとの間で共通であるマルチプレックスの総数を示す共通のマルチプレックスインジケータ４０６の全体的な数を備える。シームレス・ハンドオフ・テーブル４００はまた、識別されたシームレスＲＦに関連するＬＯＩ中で利用可能なマルチプレックスの総数を示すマルチプレックスインジケータ４０８の総数を備える。
【００８９】
図５に、ハンドオフ・システムの態様においてワイド＋ローカル・シームレス・ハンドオフにおいて使用するために適用可能な例示的なワイド＋ローカル・シームレス・ハンドオフ・テーブル５００を示す。一態様では、ワイド＋ローカル・シームレス・ハンドオフ・テーブル５００は処理論理３０２によって生成される。ワイド＋ローカル・シームレス・ハンドオフ・テーブル５００は、そのためにこのシームレス・ハンドオフ・テーブルが生成されたワイド＋ローカル・コンテンツ・マルチプレックスの組合せを識別するコンテンツ・マルチプレックス識別子５０２を備える。ワイド＋ローカル・シームレス・ハンドオフ・テーブル５００はまた、コンテンツ・マルチプレックス識別子５０２によって識別されたワイド＋ローカル・コンテンツ・マルチプレックスを搬送するＲＦ周波数および関連する隣接ＬＯＩを識別する｛ＲＦ，ＬＯＩ｝識別子５０４を備える。シームレス・ハンドオフ・テーブル５００はまた、識別されたシームレスＲＦに関連するＬＯＩ中で利用可能なマルチプレックスの総数を示すマルチプレックスインジケータ５０６の総数を備える。
【００９０】
部分シームレス・ハンドオフ・テーブル
一態様では、ハンドオフ・システムは、現在のＬＯＩ中のＲＦチャネル上で搬送されるワイドおよびローカル・コンテンツ・マルチプレックスの部分シームレス・ハンドオフ・テーブルを生成し、維持するように動作する。一態様では、所与のワイドまたはローカル・コンテンツ・マルチプレックスの部分シームレス・ハンドオフ・テーブルは、それぞれ同じ所与のワイドまたはローカル・コンテンツ・マルチプレックスを搬送する隣接ＲＦチャネルを含み、隣接ＲＦに関連するＬＯＩは、それぞれ現在のＬＯＩ中で搬送されるのと同じワイドまたはローカル・コンテンツ・マルチプレックスのセットまたはスーパーセットを搬送しない。一態様では、ワイド＋ローカル・マルチプレックスの所与の組合せの部分シームレス・ハンドオフ・テーブルは、ワイド＋ローカル・コンテンツ・マルチプレックスの同じ組合せを搬送する隣接ＲＦチャネルを含み、隣接ＲＦに関連するＬＯＩは、現在のＬＯＩ中で搬送されるのと同じワイドおよびローカル・コンテンツ・マルチプレックスのセットまたはスーパーセットを搬送しない。所与の部分シームレス・ハンドオフ・テーブル中に含まれる隣接ＲＦは、関連する（１つまたは複数の）コンテンツ・マルチプレックスの部分シームレスＲＦと呼ばれる。定義により、シームレスＲＦのセット、および所与のコンテンツ・マルチプレックスの部分シームレスＲＦは独立している。
【００９１】
様々な態様では、以下のタイプの部分シームレス・ハンドオフ・テーブルが維持される。
【００９２】
ａ．  ワイド部分シームレス・ハンドオフ・テーブル：現在のＬＯＩにおいて搬送されるワイド・コンテンツ・マルチプレックスごとに別々のワイド部分シームレス・ハンドオフ・テーブルが生成され、維持される。このテーブルは、同じワイド・コンテンツ・マルチプレックスを搬送する隣接ＲＦチャネルを識別し、それらの関連するＬＯＩは、現在のＬＯＩと同じワイド・コンテンツ・マルチプレックスのセットまたはスーパーセットを搬送しない。
【００９３】
ｂ．  ローカル部分シームレス・ハンドオフ・テーブル：現在のＬＯＩにおいて搬送されるローカル・コンテンツ・マルチプレックスごとに別々のローカル部分シームレス・ハンドオフ・テーブルが生成され、維持される。このテーブルは、同じローカル・コンテンツ・マルチプレックスを搬送する隣接ＲＦチャネルを識別し、それらの関連するＬＯＩは、現在のＬＯＩと同じローカル・コンテンツ・マルチプレックスのセットまたはスーパーセットを搬送しない。
【００９４】
ｃ．  ワイド＋ローカル部分シームレス・ハンドオフ・テーブル：別々のワイド＋ローカル部分シームレス・ハンドオフ・テーブルが、現在のＬＯＩ中のシングルＲＦ上で搬送されるワイド＋ローカル・コンテンツ・マルチプレックスの組合せごとに生成され、維持される。このテーブルは、ワイド＋ローカル・コンテンツ・マルチプレックスの同じ組合せを搬送する隣接ＲＦチャネルを識別し、それらの関連するＬＯＩは、現在のＬＯＩと同じワイド＋ローカル・コンテンツ・マルチプレックスのセットまたはスーパーセットを搬送しない。
【００９５】
隣接ＲＦによって搬送されるコンテンツに応じて、部分シームレス・ハンドオフ・テーブルは、現在のＬＯＩ中で搬送されるコンテンツ・マルチプレックス（ワイド、ローカル、またはワイド＋ローカル）のうちの１つまたは複数に対して空とすることができる。一態様では、部分シームレス・ハンドオフ・テーブルは、ｉ）その部分シームレスＲＦチャネルに関連するＬＯＩとデバイスの現在のＬＯＩとの間で共通であるワイドおよびローカル・コンテンツ・マルチプレックスの総数と、ｉｉ）その部分シームレスＲＦチャネルに関連するＬＯＩ中で搬送されるコンテンツ・マルチプレックスの全体的な総数とに関係する各部分シームレスＲＦチャネルの情報を維持する。部分シームレスＲＦチャネル用に維持される情報（ｉ）および（ｉｉ）は、ＲＦハンドオフを実行する目的でこれらのＲＦチャネルをランク付けするために使用される。
【００９６】
図６に、ハンドオフ・システムの態様において使用するための、ワイド、ローカル、またはワイド＋ローカル部分シームレス・ハンドオフ・テーブルとして使用するために適用可能な例示的な部分シームレス・ハンドオフ・テーブル６００を示す。一態様では、部分シームレス・ハンドオフ・テーブル６００は処理論理３０２によって生成される。部分シームレス・ハンドオフ・テーブル６００は、そのためにこの部分シームレス・ハンドオフ・テーブルが生成されたワイド、ローカル、またはワイド＋ローカル・コンテンツ・マルチプレックスを識別するコンテンツ・マルチプレックス識別子６０２を備える。部分シームレス・ハンドオフ・テーブル６００はまた、コンテンツ・マルチプレックス識別子６０２によって識別されたワイド、ローカル、またはワイド＋ローカル・コンテンツ・マルチプレックスを搬送するＲＦ周波数および関連する隣接ＬＯＩを識別する｛ＲＦ，ＬＯＩ｝識別子６０４を備える。
【００９７】
部分シームレス・ハンドオフ・テーブル６００はまた、識別された部分シームレスＲＦに関連するＬＯＩと現在のＬＯＩとの間で共通であるマルチプレックスの総数を示す共通のマルチプレックスインジケータ６０６の全体的な数を備える。部分シームレス・ハンドオフ・テーブル６００はまた、識別された部分シームレスＲＦに関連するＬＯＩ中で利用可能なマルチプレックスの総数を示すマルチプレックスインジケータ６０８の総数を備える。
【００９８】
ハンドオフ・テーブルの例
図１３に、ハンドオフ・システムの態様において使用するためのシームレス・ハンドオフ・テーブル１３００の例を示す。たとえば、デバイス１１２が、ＬＯＩ２中に現在配置され、ＬＯＩ２中のＲＦ２またはＲＦ３上で送信されるＷＩＤ１、ＷＩＤ２、ＬＩＤ１、ＬＩＤ２に関連するコンテンツ・マルチプレックスを受信するように動作可能であると仮定する。したがって、シームレス・ハンドオフ・テーブル１３００は、ＬＯＩ２中で動作するデバイス１１２に関係するので、図１に示すネットワーク構成におけるコンテンツの配信を反映する。
【００９９】
ＬＯＩ２中のワイド・コンテンツに関連するワイド・シームレス・ハンドオフ・テーブルを１３０２および１３０４に示す。ワイド・シームレス・ハンドオフ・テーブル１３０２は、ＷＩＤ１によって識別されるワイド・コンテンツ・マルチプレックスに関連し、ＬＯＩ３中のシームレスＲＦチャネルＲＦ４を含み、それは同じワイド・コンテンツ・マルチプレックスを搬送するさらに、テーブル１３０２は、ＬＯＩ３が、ＬＯＩ２と共通の４つのマルチプレックスを有し、ＬＯＩ３中で搬送されるマルチプレックスの総数が４であることを示す。
【０１００】
ワイド・シームレス・ハンドオフ・テーブル１３０４は、ＷＩＤ２によって識別されるワイド・コンテンツ・マルチプレックスに関連し、ＬＯＩ３中のシームレスＲＦチャネルＲＦ５を含み、それは同じワイド・コンテンツ・マルチプレックスを搬送するさらに、テーブル１３０４は、ＬＯＩ３が、ＬＯＩ２と共通の４つのマルチプレックスを有し、ＬＯＩ３中で搬送されるマルチプレックスの総数が４であることを示す。
【０１０１】
ローカル・シームレス・ハンドオフ・テーブルを１３０６および１３０８に示す。ローカル・シームレス・ハンドオフ・テーブル１３０６は、ＬＩＤ１によって識別されるローカル・コンテンツ・マルチプレックスに関連し、ＬＯＩ３中のシームレスＲＦチャネルＲＦ４を含み、それは同じローカル・コンテンツ・マルチプレックスを搬送するさらに、テーブル１３０６は、ＬＯＩ３が、ＬＯＩ２と共通の４つのマルチプレックスを有し、ＬＯＩ３中のマルチプレックスの総数が４であることを示す。
【０１０２】
ローカル・シームレス・ハンドオフ・テーブル１３０８は、ＬＩＤ２によって識別されるローカル・コンテンツ・マルチプレックスに関連し、ＬＯＩ３中のシームレスＲＦチャネルＲＦ５を含み、それは同じローカル・コンテンツ・マルチプレックスを搬送するさらに、テーブル１３０８は、ＬＯＩ３が、ＬＯＩ２と共通の４つのマルチプレックスを有し、ＬＯＩ３中のマルチプレックスの総数が４であることを示す。
【０１０３】
ワイド＋ローカル・シームレス・ハンドオフ・テーブルを１３１０および１３１２に示す。ワイド＋ローカル・シームレス・ハンドオフ・テーブル１３１０は、ＷＩＤ１＋ＬＩＤ１によって識別されるワイド＋ローカル・コンテンツ・マルチプレックスの組合せに関連し、ＬＯＩ３中のシームレスＲＦチャネルＲＦ４を含み、それはワイド＋ローカル・コンテンツ・マルチプレックスの同じ組合せを搬送する。さらに、テーブル１３１０は、ＬＯＩ３中のマルチプレックスの総数が４であることを示す。
【０１０４】
ワイド＋ローカル・シームレス・ハンドオフ・テーブル１３１２は、ＷＩＤ２＋ＬＩＤ２によって識別されるワイド＋ローカル・コンテンツ・マルチプレックスの組合せに関連し、ＬＯＩ３中のシームレスＲＦチャネルＲＦ５を含み、それはワイド＋ローカル・コンテンツ・マルチプレックスの同じ組合せを搬送する。さらに、テーブル１３０８は、ＬＯＩ３中のマルチプレックスの総数が４であることを示す。
【０１０５】
したがって、シームレス・ハンドオフ・テーブル１３００は、ＬＯＩ２中のワイドおよび／またはローカル・コンテンツ・マルチプレックスと、これらのコンテンツ・マルチプレックスのためのシームレスＲＦチャネルおよびそれらの関連するＬＯＩ識別子と、ハンドオフ・システムの態様において使用するためのシームレスＲＦに関連するＬＯＩのマルチプレックス情報とを識別する。
【０１０６】
図１４に、ハンドオフ・システムの態様において使用するための部分シームレス・ハンドオフ・テーブル１４００の例を示す。たとえば、デバイス１１２が、ＬＯＩ２中に現在配置され、ＬＯＩ２中のＲＦ２またはＲＦ３上で送信されるＷＩＤ１、ＷＩＤ２、ＬＩＤ１、ＬＩＤ２に関連するコンテンツ・マルチプレックスを受信するように動作可能であると仮定する。したがって、部分シームレス・ハンドオフ・テーブル１４００は、ＬＯＩ２中で動作するデバイス１１２に関係するので、図１に示すネットワーク構成におけるコンテンツの配信を反映する。
【０１０７】
ワイド部分シームレス・ハンドオフ・テーブルを１４０２に示す。ワイド部分シームレス・ハンドオフ・テーブル１４０２は、ＷＩＤ１によって識別されるワイド・コンテンツ・マルチプレックスに関連し、また、同じワイド・コンテンツ・マルチプレックスを搬送する、ＬＯＩ１中の部分シームレスＲＦチャネルＲＦ１とＬＯＩ４中の部分シームレスＲＦチャネルＲＦ６とを含む。ＬＯＩ１については、テーブル１４０２は、ＬＯＩ１がＬＯＩ２と共通の１つのマルチプレックスを有し、ＬＯＩ１中のマルチプレックスの総数が２であることを示す。ＬＯＩ４については、テーブル１４０２は、ＬＯＩ４がＬＯＩ２と共通の２つのマルチプレックスを有し、ＬＯＩ４中のマルチプレックスの総数が２であることを示す。
【０１０８】
ローカル部分シームレス・ハンドオフ・テーブルを１４０４に示す。ローカル部分シームレス・ハンドオフ・テーブル１４０４は、ＬＩＤ１によって識別されるローカル・コンテンツ・マルチプレックスに関連し、また、同じローカル・コンテンツ・マルチプレックスを搬送する、ＬＯＩ４中の部分シームレスＲＦチャネルＲＦ６を含むさらに、テーブル１４０４は、ＬＯＩ４がＬＯＩ２と共通の２つのマルチプレックスを有し、ＬＯＩ４中のマルチプレックスの総数が２であることを示す。
【０１０９】
ワイド＋ローカル部分シームレス・ハンドオフ・テーブルを１４０６に示す。ワイド＋ローカル部分シームレス・ハンドオフ・テーブル１４０６は、ＷＩＤ１＋ＬＩＤ１によって識別されるワイド＋ローカル・コンテンツ・マルチプレックスの組合せに関連し、また、ワイド＋ローカル・コンテンツ・マルチプレックスの同じ組合せを搬送する、ＬＯＩ４中のシームレスＲＦチャネルＲＦ６を含む。さらに、テーブル１４０６は、ＬＯＩ４がＬＯＩ２と共通の２つのマルチプレックスを有し、ＬＯＩ４中のマルチプレックスの総数が２であることを示す。ＷＩＤ２、ＬＩＤ２、およびＷＩＤ２＋ＬＩＤ２の部分シームレス・ハンドオフ・テーブルは空であり、したがって図示していないことに留意されたい。
【０１１０】
したがって、部分シームレス・ハンドオフ・テーブル１４００は、ＬＯＩ２中のワイドおよび／またはローカル・コンテンツ・マルチプレックスと、これらのコンテンツ・マルチプレックスのための部分シームレスＲＦチャネルおよびそれらの関連するＬＯＩ識別子と、ハンドオフ・システムの態様において使用するための部分シームレスＲＦに関連するＬＯＩのマルチプレックス情報とを識別する。
【０１１１】
ＲＦチャネルランク付け
一態様では、シームレスおよび部分シームレス・ハンドオフ・テーブル中のＲＦチャネルは、これらのテーブル中に維持される情報に基づいてランク付けされる。シームレスおよび部分シームレス・ハンドオフ・テーブル中に含まれる隣接ＲＦチャネルは、ｉ）隣接ＲＦチャネルに関連するＬＯＩとデバイスの現在のＬＯＩとの間で共通であるワイドおよび／またはローカル・コンテンツ・マルチプレックスの数を最大にすることと、ｉｉ）隣接ＲＦチャネルに関連するＬＯＩ中のコンテンツ・マルチプレックスの全体的な総数を最大にすることとを達成するようにランク付けされる。隣接シームレスおよび部分シームレスＲＦチャネルは、拡張されたユーザ・エクスペリエンスを提供するためにハンドオフ実行用のそれらのランク付け順に評価される。様々な態様では、ワイドまたはローカル・シームレス・ハンドオフ・テーブル中の隣接ＲＦチャネルは、次のようにランク付けされる。
【０１１２】
１．  関連するＬＯＩ中により多い数の（デバイスの現在のＬＯＩと）共通のマルチプレックスをもつＲＦチャネルに、より高いランクを割り当てる。
【０１１３】
２．  デバイスの現在のＬＯＩと同じ数の共通のマルチプレックスをもつＲＦチャネルのうち、関連するＬＯＩ中により多い数の全体的なマルチプレックスをもつＲＦチャネルに、より高いランクを割り当てる。
【０１１４】
３．  同じ数の全体的なマルチプレックスをもつＲＦチャネルのうち、ＲＦチャネルに任意のランダムな順序でランク付けを割り当てることができる。
【０１１５】
様々な態様では、ワイド＋ローカル・シームレス・ハンドオフ・テーブル中の隣接ＲＦチャネルは、次のようにランク付けされる。
【０１１６】
１．  関連するＬＯＩ中により多い数の全体的なマルチプレックスをもつＲＦチャネルに、より高いランクを割り当てる。
【０１１７】
２．  同じ数の全体的なマルチプレックスをもつＲＦチャネルのうち、ＲＦチャネルに任意のランダムな順序でランク付けを割り当てることができる。
【０１１８】
様々な態様では、ワイド、ローカル、およびワイド＋ローカル部分シームレス・ハンドオフ・テーブル中の隣接ＲＦチャネルは、次のようにランク付けされる。
【０１１９】
１．  関連するＬＯＩ中により多い数の（現在のＬＯＩと）共通のマルチプレックスをもつＲＦチャネルに、より高いランクを割り当てる。
【０１２０】
２．  関連するＬＯＩ中に同じ数の共通のマルチプレックスをもつＲＦチャネルのうち、より多い数の全体的なマルチプレックスをもつＲＦチャネルに、より高いランクを割り当てる。
【０１２１】
３．  関連するＬＯＩ中に同じ数の全体的なマルチプレックスをもつＲＦチャネルのうち、ＲＦチャネルに任意のランダムな順序でランク付けを割り当てることができる。
【０１２２】
別の態様では、シームレスおよび部分シームレスＲＦチャネルをランク付けするために、関連するＬＯＩ中で共通のワイドおよび／またはローカル・コンテンツ・マルチプレックスを搬送するＲＦチャネルのＲＳＳＩ値を（利用可能であれば）使用することもできる。関連するＬＯＩ中で共通のワイドおよび／またはローカル・コンテンツ・マルチプレックスを搬送するＲＦチャネルに関連するより高いＲＳＳＩ値を有するシームレスおよび部分シームレスＲＦチャネルに、より高いランクを割り当てることができる。これにより、ハンドオフ後の新しいＬＯＩにおいて共通のマルチプレックスの利用可能性をより良くすることができる。シームレスおよび部分シームレスＲＦチャネルは、ＲＦハンドオフを実行するためのそれらのランク付け順に評価される。一態様では、シームレスまたは部分シームレスＲＦチャネルは、ＲＦチャネルのＲＳＳＩが規定のしきい値よりも大きいという信号強度基準を満たす場合のみ、ハンドオフについて検討される。
【０１２３】
ハンドオフの概要
所望のコンテンツに対してハンドオフ・イベント（すなわち、コンテンツ収集失敗）が検出されたときはいつでも、隣接ＬＯＩ中のＲＦチャネルへのＲＦハンドオフが開始される。ハンドオフを実行するために、所望のコンテンツに関連するシームレスおよび部分シームレス・ハンドオフ・テーブル中のＲＦチャネルが検討される。所望のコンテンツに関連するシームレスＲＦチャネルと部分シームレスＲＦチャネルを組み合わせることによってハンドオフＲＦリストが生成される。シームレスＲＦチャネルは、ハンドオフＲＦリストにおいて部分シームレスＲＦチャネルよりも高位に記載される。また、シームレスＲＦチャネルおよび部分シームレスＲＦチャネルの個々のセットは、ハンドオフＲＦリストにおいてそれらのそれぞれのランク順に記載される。ハンドオフＲＦリスト中のＲＦは、それらの記載された順にハンドオフについて評価される。
【０１２４】
ハンドオフ・イベントが最初に開始されたとき、現在のＲＦチャネルを指定するＨａｎｄｏｆｆ＿Ｔｒｉｇｇｅｒ＿ＲＦパラメータが維持される。特定の隣接ＲＦへのハンドオフを実行するためには、その隣接ＲＦはＲＦ選択基準を満たさなければならない。ＲＦ選択基準を満たすことは、選択されたＲＦチャネルのＲＳＳＩが規定のしきい値よりも大きくなければならないという信号強度基準を満たすことと、ハンドオフ基準を満たすこととを必要とする。ハンドオフ基準は、Ｈａｎｄｏｆｆ＿Ｔｒｉｇｇｅｒ＿ＲＦに対して評価される。一態様では、隣接ＲＦは、以下が当てはまる場合にハンドオフ基準を満たす。
【０１２５】
隣接ＲＦのＲＳＳＩ≧Ｈａｎｄｏｆｆ＿Ｔｒｉｇｇｅｒ＿ＲＦのＲＳＳＩ＋ＲＳＳＩ＿Ｈｙｓｔｅｒｓｉｓ
ＲＳＳＩ＿Ｈｙｓｔｅｒｅｓｉｓは、隣接ＲＦとＨａｎｄｏｆｆ＿Ｔｒｉｇｇｅｒ＿ＲＦとの間のピンポンを最小限に抑えるために使用される。Ｈａｎｄｏｆｆ＿Ｔｒｉｇｇｅｒ＿ＲＦパラメータは、隣接ＲＦ上でＷＯＩＳが正常に収集された場合、その隣接ＲＦに対して用意される。
【０１２６】
所望のコンテンツのための隣接シームレスおよび部分シームレスＲＦのセット中のＲＦへのハンドオフは、有限の時間期間だけ試みられる。ハンドオフが実行されなければならない持続時間を指定するために、ハンドオフ・タイマを維持する。ハンドオフ・タイマは、活動化フローおよび登録フローに対して異なる値に設定できる。たとえば、ハンドオフ・タイマは、活動化フローのリアルタイム性のために、登録フローと比較して、活動化フローに対してより大きい値に設定できる。ハンドオフ・タイマが満了した後に所望のコンテンツが収集できなかった場合、システムは所望のコンテンツの収集を試みることを断念する。ハンドオフ・タイマが満了した後の活動化フローおよび登録フローに対するデバイスの挙動は、本明細書の他の部分に収めている。
【０１２７】
図７に、ハンドオフ・システムの態様において使用する、ハンドオフを実行するための方法７００を示す。明快のために、本明細書では、図３に示すハンドオフ論理３００を参照しながら方法７００について説明する。たとえば、一態様では、処理論理３０２は、以下で説明する機能を実行するためにハンドオフ論理３００を制御するコードの１つまたは複数のセットを実行する。
【０１２８】
ブロック７０２において、ＮＤＭの一部としてネイバー記述情報を受信する。たとえば、ネイバー記述情報は、デバイスの現在のＬＯＩについての隣接ＬＯＩと、それらの関連するＲＦチャネルと、（ＷＩＤおよびＬＩＤ情報によって識別される）それらのＲＦチャネル上で搬送されるマルチプレックスとを識別する。一態様では、ネイバー記述情報は、制御チャネル論理３０６によって制御チャネルを介して受信され、メッセージ復号器３０４に渡され、その情報は、メッセージ復号器３０４において復号され、処理論理３０２によって使用される。
【０１２９】
ブロック７０４において、現在のＬＯＩおよびその隣接ＬＯＩ中のＲＦチャネルの信号強度（ＲＳＳＩ）を測定するために、これらのＲＦチャネルを監視する。一態様では、処理論理３０２は、現在のＬＯＩおよび隣接ＬＯＩ中のＲＦに関係する信号強度パラメータを要求し、受信するように動作する。
【０１３０】
ブロック７０６において、シームレス・ハンドオフ・テーブルを生成し、維持する。一態様では、処理論理３０２は、受信したネイバー記述情報に基づいてシームレス・ハンドオフ・テーブルを生成し、維持するように動作する。たとえば、現在のＬＯＩ中の各マルチプレックスに対して、図４に示すようにワイドおよびローカル・シームレス・ハンドオフ・テーブルをフォーマッティングし、図５に示すようにワイド＋ローカル・シームレス・ハンドオフ・テーブルをフォーマッティングする。
【０１３１】
ブロック７０８において、部分シームレス・ハンドオフ・テーブルを生成し、維持する。一態様では、処理論理３０２は、受信したネイバー記述情報に基づいて部分シームレス・ハンドオフ・テーブルを生成し、維持するように動作する。たとえば、現在のＬＯＩ中の各マルチプレックスに対して、図６に示すようにワイド、ローカル、およびワイド＋ローカル部分シームレス・ハンドオフ・テーブルをフォーマッティングする。
【０１３２】
ブロック７１０において、所望のコンテンツのハンドオフ・イベントが検出されたかどうかに関する判断を行う。一態様では、処理論理３０２がハンドオフ・イベントを検出するように動作する。一態様では、ハンドオフ・イベントは、所望のコンテンツに関連する収集失敗の結果としてトリガされる。たとえば、収集失敗はデバイス・モビリティにより起こることがある。ハンドオフ・イベントが検出されなかった場合、ハンドオフ方法は終了する。ハンドオフ・イベントが検出された場合、本方法はブロック７１２に進む。
【０１３３】
ブロック７１２において、所望のコンテンツに関連するシームレス・ハンドオフ・テーブル中にＲＦチャネルがあるかどうかに関する判断を行う。一態様では、処理論理３０２は、維持されているシームレス・ハンドオフ・テーブルのセットに基づいてこの判断を行う。所望のコンテンツに関連するシームレス・ハンドオフ・テーブル中にＲＦチャネルがある場合、本方法はブロック７１４に進む。所望のコンテンツに関連するシームレス・ハンドオフ・テーブル中にＲＦチャネルがない場合、本方法はブロック７３２に進む。
【０１３４】
ブロック７１４において、所望のコンテンツに関連するシームレス・ハンドオフ・テーブル中のＲＦチャネルをランクの昇順にソートする。一態様では、処理論理３０２は、このソートを上記のランク付けアルゴリズムに従って実行するように動作する。
【０１３５】
ブロック７１６において、所望のコンテンツに関連する部分シームレス・ハンドオフ・テーブル中にＲＦチャネルがあるかどうかに関する判断を行う。一態様では、処理論理３０２は、維持されている部分シームレス・ハンドオフ・テーブルのセットに基づいてこの判断を行う。所望のコンテンツに関連する部分シームレス・ハンドオフ・テーブル中に利用可能なＲＦチャネルがある場合、本方法はブロック７１８に進む。所望のコンテンツに関連する部分シームレス・ハンドオフ・テーブル中にＲＦチャネルがない場合、本方法はブロック７２２に進む。
【０１３６】
ブロック７１８において、所望のコンテンツに関連する部分シームレス・ハンドオフ・テーブル中のＲＦチャネルをランクの昇順にソートする。一態様では、処理論理３０２は、このソートを上記のランク付けアルゴリズムに従って実行するように動作する。
【０１３７】
ブロック７２０において、ソートされたシームレスＲＦチャネルと、それに後続するソートされた部分シームレスＲＦチャネルとを備えるハンドオフＲＦリストを生成する。一態様では、処理論理３０２がハンドオフＲＦリストを生成するように動作する。
【０１３８】
ブロック７２２において、ソートされたシームレスＲＦチャネルを備えるハンドオフＲＦリストを生成する。一態様では、処理論理３０２がハンドオフＲＦリストを生成するように動作する。
【０１３９】
ブロック７２４において、検出されたハンドオフトリガイベントが、上記の４つのハンドオフトリガ条件のうちの第１または第２のハンドオフトリガ条件の一方に基づくかどうかに関する判断を行う。一態様では、処理論理３０２がこの判断を行う。ハンドオフ・イベントが第１のトリガ条件または第２のトリガ条件に基づく場合、本方法はブロック７２８に進む。ハンドオフ・イベントが第１のトリガ条件または第２のトリガ条件のいずれかにも基づかない場合、本方法はブロック７２６に進む。
【０１４０】
ブロック７２６において、Ｈａｎｄｏｆｆ＿Ｔｒｉｇｇｅｒ＿ＲＦを現在のＲＦチャネルに割り当てる。一態様では、処理論理３０２がこの割当てを行う。
【０１４１】
ブロック７２８において、ハンドオフ・タイマを始動する。一態様では、ハンドオフ・タイマは、処理論理３０２によって維持され、処理論理３０２がタイマを始動するように動作する。一態様では、ハンドオフ・タイマパラメータは、活動化フローおよび登録フローのために開始されるハンドオフに対して異なる値に設定できる。
【０１４２】
ブロック７３０において、現在のハンドオフＲＦリストに基づいてハンドオフ・プロシージャを実行する。一態様では、ハンドオフ・プロシージャは、図８に示す方法８００によって与えられる。
【０１４３】
ブロック７３２において、所望のコンテンツに関連する部分シームレス・ハンドオフ・テーブル中にＲＦチャネルがあるかどうかに関する判断を行う。一態様では、処理論理３０２は、維持されている部分シームレス・ハンドオフ・テーブルのセットに基づいてこの判断を行う。所望のコンテンツに関連する部分シームレス・ハンドオフ・テーブル中にＲＦチャネルがある場合、本方法はブロック７３４に進む。所望のコンテンツに関連する部分シームレス・ハンドオフ・テーブル中にＲＦチャネルがない場合、本方法はブロック７３８に進む。
【０１４４】
ブロック７３４において、所望のコンテンツに関連する部分シームレス・ハンドオフ・テーブル中のＲＦチャネルをランクの昇順にソートする。一態様では、処理論理３０２は、このソートを上記のランク付けアルゴリズムに従って実行するように動作する。
【０１４５】
ブロック７３６において、ソートされた部分シームレスＲＦチャネルを備えるハンドオフＲＦリストを生成する。一態様では、処理論理３０２がハンドオフＲＦリストを生成するように動作する。
【０１４６】
ブロック７３８において、ハンドオフ・タイプがワイド＋ローカル・ハンドオフであるかどうかに関する判断を行う。一態様では、処理論理３０２がこの判断を行う。ハンドオフがワイド＋ローカル・ハンドオフである場合、本方法はブロック７４２に進む。ハンドオフがワイド＋ローカル・ハンドオフでない場合、本方法はブロック７４０に進む。
【０１４７】
ブロック７４０において、現在のＬＯＩ中のＲＦチャネル上で所望のコンテンツを収集する試みを行う。これは、方法７００中のこのポイントでは、所望のコンテンツ用に利用可能なシームレスまたは部分シームレスＲＦチャネルがないと判断されているからである。
【０１４８】
ブロック７４２において、ハンドオフ・タイプはワイド＋ローカルであり、シームレスまたは部分シームレスＲＦチャネルは所望のワイド＋ローカル・コンテンツに対して利用可能でない。したがって、所望のワイド・コンテンツに対するワイド・ハンドオフを実行する試みを行う。ワイド・ハンドオフが失敗した場合、所望のローカル・コンテンツに対するローカル・ハンドオフを実行する試みを行う。
【０１４９】
このようにして、方法７００は、ハンドオフ・システムの態様において使用するためのハンドオフを実行するように動作する。方法７００は、ただ１つの実装形態を表し、他の実装形態が本態様の範囲内で可能であることに留意されたい。
【０１５０】
図８に、ハンドオフ・システムの態様において使用する、ハンドオフ・プロシージャを実行するための方法８００を示す。たとえば、方法８００は、方法７００のブロック７３０において使用するのに適切である。明快のために、本明細書では、図３に示すハンドオフ論理３００を参照しながら方法８００について説明する。たとえば、一態様では、処理論理３０２は、以下で説明する機能を実行するためにハンドオフ論理３００を制御するコードの１つまたは複数のセットを実行する。
【０１５１】
ブロック８０２において、収集ＲＦリストが現在のハンドオフＲＦリストに等しくなるように設定する。一態様では、ハンドオフＲＦリストは、方法７００を参照しながら上記で説明したように処理論理３０２によって決定される。
【０１５２】
ブロック８０４において、収集ＲＦリスト中のＲＦチャネルの信号強度（ＲＳＳＩ）を測定するためにこれらのＲＦチャネルを監視する。一態様では、処理論理３０２は、収集ＲＦリスト中のＲＦのＲＦ信号強度特性を要求するためにデバイスにおける受信論理と通信するように動作する。
【０１５３】
ブロック８０６において、収集ＲＦリスト中のすべてのＲＦの信号強度が、選択された信号強度しきい値未満であるかどうかに関する判断を行う。一態様では、処理論理３０２は、この判断を行うために、収集ＲＦリスト中のすべてのＲＦの信号強度特性を、選択されたしきい値と比較するように動作する。収集ＲＦリスト中のすべてのＲＦの信号強度がしきい値以下の場合、本方法はブロック８０８に進む。選択されたしきい値よりも大きい信号強度を有するＲＦが収集ＲＦリスト中にある場合、本方法はブロック８１４に進む。
【０１５４】
ブロック８０８において、ハンドオフ・タイマが満了したかどうかに関する判断を行う。一態様では、処理論理３０２は、方法７００を参照しながら論じたように（ブロック７２８における）ハンドオフ・タイマを維持する。処理論理３０２はハンドオフ・タイマが満了したかどうかを判断し、そうであれば、本方法はブロック８１２に進む。ハンドオフ・タイマが満了していない場合、本方法はブロック８１０に進む。
【０１５５】
ブロック８１２において、ハンドオフ失敗を宣言する。一態様では、収集ＲＦリスト中のすべてのＲＦが、選択されたしきい値以下である信号強度を有し、ハンドオフ・タイマが満了したので、処理論理３０２は、試みたハンドオフが失敗したと判断する。
【０１５６】
ブロック８１０において、収集ＲＦリストが現在のハンドオフＲＦリストに等しくなるように設定する。一態様では、ハンドオフＲＦリストは、方法７００を参照しながら上記で説明したように処理論理３０２によって決定される。
【０１５７】
ブロック８１４において、順序付き収集ＲＦリストにおいてＲＳＳＩ＞しきい値である第１のＲＦチャネルを選択する。次いで、選択されたＲＦチャネルのためのハンドオフ基準を評価するような評価を実行する。ハンドオフ基準は、上記の式（１）によって説明したように評価される。一態様では、処理論理３０２は、ＲＦ選択およびハンドオフ基準評価を行う。
【０１５８】
ブロック８１６において、ブロック８１４において評価したハンドオフ基準が、選択されたＲＦチャネルについて満たされたかどうかを判断するような判断を行う。一態様では、処理論理３０２がこの判断を行う。ハンドオフ基準が収集ＲＦリスト中の選択されたＲＦチャネルについて満たされた場合、本方法はブロック８１８に進む。ハンドオフ基準が満たされない場合、本方法はブロック８２０に進む。
【０１５９】
ブロック８２０において、選択されたＲＦチャネルを収集ＲＦリストから除去する。一態様では、ブロック８１６において選択されたＲＦがハンドオフ基準を満たすことに失敗したと判断されたので、またはブロック８３０において選択されたＲＦ上でＯＩＳが正常に収集できなかったと判断されたので、またはブロック８３８において選択されたＲＦ上で（必要である場合の）ＣＣの収集が失敗したと判断されたので、またはブロック８４２においてＭＬＣが正常に復号できなかったと判断されたので、処理論理３０２は選択されたＲＦを収集ＲＦリストから除去する。
【０１６０】
ブロック８２２において、ハンドオフ・タイマが満了したかどうかに関する判断を行う。一態様では、処理論理３０２は、方法７００を参照しながら論じたようにハンドオフ・タイマを維持する。処理論理３０２はハンドオフ・タイマが満了したかどうかを判断し、そうであれば、本方法はブロック８２４に進む。ハンドオフ・タイマが満了していない場合、本方法はブロック８２６に進む。
【０１６１】
ブロック８２４において、ハンドオフ失敗を宣言する。一態様では、ハンドオフ・タイマが満了したので、処理論理３０２は、試みたハンドオフが失敗したと判断する。
【０１６２】
ブロック８２６において、収集ＲＦリストが空である場合、収集ＲＦリストがハンドオフＲＦリストに等しくなるようにリセットする。一態様では、処理論理３０２は、収集ＲＦリストが空であるかどうかを判断し、そうであれば、収集ＲＦリストをハンドオフＲＦリストにリセットする。
【０１６３】
ブロック８１８において、ＲＦに関連するＷＩＤ／ＬＩＤを使用して、選択されたＲＦへの切替えを実行する。一態様では、処理論理３０２は、選択されたＲＦに切り替え、関連するＷＩＤ／ＬＩＤを使用してそのＲＦ上でコンテンツを逆スクランブルするためにチャネル切替え論理３１０を制御する。
【０１６４】
ブロック８２８において、選択されたＲＦチャネル上でＯＩＳを収集する試みを行う。一態様では、ＯＩＳはオーバーヘッド入力論理３０６によって収集される。
【０１６５】
ブロック８３０において、選択されたＲＦ上でＯＩＳが正常に収集されたかどうかに関する判断を行う。一態様では、処理論理３０２がこの判断を行う。ＯＩＳが正常に収集されなかった場合、本方法はブロック８３２に進む。ＯＩＳが正常に収集された場合、本方法はブロック８３４に進む。
【０１６６】
ブロック８３２において、Ｈａｎｄｏｆｆ＿Ｔｒｉｇｇｅｒ＿ＲＦへの切替えを行う。一態様では、処理論理３０２は、選択されたＲＦ上でのＯＩＳ収集が失敗したので、Ｈａｎｄｏｆｆ＿Ｔｒｉｇｇｅｒ＿ＲＦに切替え復帰するためにチャネル切替え論理３１０を制御する。
【０１６７】
ブロック８３４において、Ｈａｎｄｏｆｆ＿Ｔｒｉｇｇｅｒ＿ＲＦを現在のＲＦに設定する。一態様では、処理論理３０２がこの動作を実行する。
【０１６８】
ブロック８３６において、必要な場合、適切な制御チャネルを収集する試みを行う。一態様では、オーバーヘッド入力論理３０６がこの動作を実行する。
【０１６９】
ブロック８３８において、制御チャネルが正常に収集されたかどうかに関する判断を行う。一態様では、処理論理３０２がこの判断を行う。制御チャネルが正常に収集されなかった場合、本方法はブロック８２０に進む。制御チャネルが正常に収集された場合、本方法はブロック８４０に進む。
【０１７０】
ブロック８４０において、現在のＲＦからメディア論理チャネル（ＭＬＣ）を復号する試みを行う。一態様では、デバイスにおける受信論理が、ＭＬＣを復号しようと試み、その結果を処理論理３０２に報告する。
【０１７１】
ブロック８４２において、所望のコンテンツに関連する少なくとも１つのＭＬＣが正常に復号されたかどうかに関する判断を行う。一態様では、処理論理３０２がこの判断を行う。所望のコンテンツに関連する少なくとも１つのＭＬＣが正常に復号されなかった場合、本方法はブロック８２０に進む。所望のコンテンツに関連する少なくとも１つのＭＬＣが正常に復号された場合、本方法はブロック８４４に進む。
【０１７２】
ブロック８４４において、ハンドオフは成功したと判断され、ハンドオフ・プロシージャは終了する。一態様では、処理論理３０２は、所望のコンテンツに関連する少なくとも１つのＭＬＣが正常に復号されたのでこの判断を行う。
【０１７３】
このようにして、方法８００は、ハンドオフ・システムの態様において使用するためのハンドオフを実行するように動作する。方法８００は、ただ１つの実装形態を表し、他の実装形態が本態様の範囲内で可能であることに留意されたい。
【０１７４】
図９に、ハンドオフ・システムの態様において使用する、活動化フローのためのハンドオフ・イベント・トリガを与えるための方法９００を示す。明快のために、本明細書では、図３に示すハンドオフ論理３００を参照しながら方法９００について説明する。たとえば、一態様では、処理論理３０２は、以下で説明する機能を実行するためにハンドオフ論理３００を制御するコードの１つまたは複数のセットを実行する。
【０１７５】
ブロック９０２において、１つまたは複数のリアルタイム・フローが正常に活動化される。一態様では、デバイスにおけるアプリケーションが１つまたは複数のリアルタイム・フローを収集しようと試みる。
【０１７６】
ブロック９０４において、所要の制御チャネル情報がローカルに記憶されているかどうかに関する判断を行う。一態様では、処理論理３０２は、所要の制御チャネル情報がローカルに記憶されているかどうかを判断するように動作する。制御チャネルデータがローカルに記憶されている場合、本方法はブロック９０６に進む。制御チャネルデータがローカルに記憶されていない場合、本方法はブロック９０８に進む。
【０１７７】
ブロック９０６において、新しい活動化フローを搬送するＲＦチャネルに切り替わるように切替えを実行する（必要な場合）。一態様では、処理論理３０２は、新しい活動化フローを搬送するＲＦチャネルに切り替えるためにチャネル切替え論理３１０を制御する。デバイスの現在のＲＦが、新しい活動化フローを搬送するＲＦである場合、ＲＦ切替えは必要とされない。
【０１７８】
ブロック９０８において、新しいＲＦチャネルからＯＩＳおよび制御チャネル情報の適切なセットを収集する試みを行う。一態様では、オーバーヘッド入力論理３０６は、新しいＲＦチャネルからＯＩＳおよび制御チャネル情報を取得する。
【０１７９】
ブロック９１０において、ＯＩＳおよび制御チャネル情報の適切なセットが正常に収集されたかどうかに関する判断を行う。一態様では、処理論理３０２は、この判断を行うように動作する。ＯＩＳおよび制御チャネルデータが正常に収集されなかった場合、本方法はブロック９１４に進む。ＯＩＳおよび制御チャネルデータが正常に収集された場合、本方法はブロック９１２に進む。
【０１８０】
ブロック９１２において、新しいＲＦチャネル上の新しい活動化フローを復号する。一態様では、デバイスにおける受信ロジックは、新しい活動化フローを復号するように動作する。
【０１８１】
ブロック９１４において、隣接ＲＦチャネル上で活動化フローを収集するためにハンドオフ・プロシージャを実行する。一態様では、ＯＩＳおよびＣＣ収集が、現在のＬＯＩ中のＲＦチャネルを搬送する活動化フロー上で失敗したので、処理論理３０２は、ハンドオフ・プロシージャを実行するように動作する。一態様では、ハンドオフ・プロシージャについては、図８を参照しながら上述した。
【０１８２】
ブロック９１６において、ハンドオフが成功したかどうかに関する判断を行う。一態様では、処理論理３０２がこの判断を行う。ハンドオフが成功した場合、本方法はブロック９１２に進む。ハンドオフが成功しなかった場合、本方法はブロック９１８に進む。
【０１８３】
ブロック９１８において、ハンドオフは失敗し、すべての活動化フローを非活動化する。一態様では、処理論理３０２は、すべて活動化フローを非活動化するように動作する。
【０１８４】
ブロック９２０において、システム収集論理を実行する。一態様では、ハンドオフが失敗したので、処理論理３０２は、システムを収集するためにシステム収集論理を開始するように動作する。
【０１８５】
このようにして、方法９００は、ハンドオフ・システムの態様において使用するために、活動化フローのためのハンドオフ・イベント・トリガを与えることを実行するように動作する。方法９００は、ただ１つの実装形態を表し、他の実装形態が本態様の範囲内で可能であることに留意されたい。
【０１８６】
図１０に、ハンドオフ・システムの態様において使用する、活動化フローのためのハンドオフ・イベント・トリガを与えるための方法１０００を示す。明快のために、本明細書では、図３に示すハンドオフ論理３００を参照しながら方法１０００について説明する。たとえば、一態様では、処理論理３０２は、以下で説明する機能を実行するためにハンドオフ論理３００を制御するコードの１つまたは複数のセットを実行する。
【０１８７】
ブロック１００２において、デバイスは現在、現在のＲＦチャネル上の活動化フローを復号している。
【０１８８】
ブロック１００４において、活動化フローに関連するすべてのＭＬＣに対するデータ収集が失敗したかどうか、または現在のＲＦチャネル上でＯＩＳ収集が失敗したかどうかを判断するために判断を行う。一態様では、処理論理３０２がこの判断を行う。ＭＬＣおよびＯＩＳ失敗がない場合、本方法はブロック１００２に進む。活動化フローに関連するすべてのＭＬＣの失敗またはＯＩＳ収集の失敗のいずれかがある場合、本方法はブロック１００６に進む。
【０１８９】
ブロック１００６において、活動化フローのためのハンドオフ・プロシージャを実行する。たとえば、ＯＩＳおよび活動化フローを正常に収集するために、図８で説明するハンドオフ・プロシージャを実行して、新しい隣接ＲＦチャネルにハンドオフする。
【０１９０】
ブロック１００８において、ハンドオフが成功したかどうかに関する判断を行う。一態様では、処理論理３０２がこの判断を行う。ハンドオフが成功した場合、本方法はブロック１０１０に進む。ハンドオフが成功しなかった場合、本方法はブロック１０１２に進む。
【０１９１】
ブロック１０１０において、新しいＲＦチャネルからの活動化フローを復号する。一態様では、デバイスは、新しいＲＦチャネルにハンドオフし、そのＲＦチャネルから活動化フローを収集することが可能になる。
【０１９２】
ブロック１０１２において、ハンドオフは失敗し、すべての活動化フローを非活動化する。一態様では、異なるＲＦチャネルへのハンドオフが失敗したので、処理論理３０２は、活動化フローを非活動化するように動作する。
【０１９３】
ブロック１０１４において、システム収集論理を実行する。一態様では、ハンドオフが失敗したので、処理論理３０２は、システムを収集するためにシステム収集論理を開始するように動作する。
【０１９４】
このようにして、方法１０００は、ハンドオフ・システムの態様において使用するために、活動化フローのためのハンドオフ・イベント・トリガを与えることを実行するように動作する。方法１０００は、ただ１つの実装形態を表し、他の実装形態が本態様の範囲内で可能であることに留意されたい。
【０１９５】
図１１に、ハンドオフ・システムの態様において使用する、登録フローのためのハンドオフトリガイベントを与えるための方法１１００を示す。一態様では、方法１１００は、登録フローに関するデータ収集失敗の場合にハンドオフを開始する。登録フローのためのデータ収集プロシージャ（ＤＡＰ）の詳細な説明は提示しておらず、そのようなデータ収集プロシージャの特定実施形態は、本明細書で説明する様々な実施形態の方法および装置の動作に必須ではないことに留意されたい。ただし、登録フローのためのデータ収集プロシージャの例は、上記で参照した出願（２００７年４月４日に出願された「Methods and Apparatus for Providing Flow Data Acquisition Priority Scheme in a Multiple Frequency Network」と題する仮出願第６０／９１０，１９１号、および２００７年６月２０日に出願された「Methods and Apparatus for Providing Flow Data Acquisition Priority Scheme in a Multiple Frequency Network」と題する仮出願第６０／９４５，３１７号）に記載されている。一態様では、処理論理３０２は、以下で説明する機能を実行するためにハンドオフ論理３００を制御するコードの１つまたは複数のセットを実行する。
【０１９６】
ブロック１１０２において、所要の制御チャネル情報がローカルに記憶されているかどうかに関する判断を行う。一態様では、処理論理３０２は、この判断を行うように動作する。所要の制御チャネル情報がローカルに記憶されている場合、本方法はブロック１１０４に進む。制御チャネル情報がローカルに記憶されていない場合、本方法はブロック１１０８に進む。
【０１９７】
ブロック１１０４において、データを収集すべき登録フローを備えるフロー・グループ（ＦＧ）を、それらのランク順にＤＡＰ＿ＦＧ［．．］リストに記憶する。登録フロー・データを収集するために、最高ランクＦＧ（ＤＡＰ＿ＦＧ［０］）を選択する。一態様では、処理論理３０２は、これらの動作を実行するように動作する。処理論理３０２は、選択されたＦＧ中の登録フローのフロー・データと、同じＲＦチャネル上で搬送される他の登録フローのフロー・データとを収集しようと試みるように動作する。
【０１９８】
ブロック１１０６において、（必要な場合）選択されたフロー・グループを搬送するＲＦへの切替えを実行する。一態様では、処理論理３０２は、選択されたＦＧを搬送するＲＦチャネルに切り替えるためにチャネル切替え論理３１０を制御する。デバイスの現在のＲＦが、選択されたＦＧを搬送するＲＦである場合、ＲＦ切替えは必要とされない。
【０１９９】
ブロック１１０８において、新しいＲＦチャネル上でＯＩＳおよび制御チャネル情報の適切なセットを収集する試みを行う。一態様では、オーバーヘッド入力論理３０６は、新しいＲＦチャネルからＯＩＳおよび制御チャネル情報を取得する。
【０２００】
ブロック１１１０において、ＯＩＳおよび制御チャネル情報の収集が成功したかどうかに関する判断を行う。一態様では、ＯＩＳおよび制御チャネル情報の収集が成功した場合、本方法はブロック１１１２に進む。ＯＩＳおよび制御チャネル情報の収集が成功しなかった場合、本方法はブロック１１１４に進む。
【０２０１】
ブロック１１１２において、登録フローに関連するデータを収集するためにＤＡＰプロシージャの実行を続ける。一態様では、処理論理３０２は、ＤＡＰプロシージャを実行し続けるように動作する。
【０２０２】
ブロック１１１４において、選択されたＦＧ中の登録フローのためのハンドオフ・プロシージャを実行する。たとえば、選択されたＦＧ中の登録フローのデータを取得するために、図８で説明するハンドオフ・プロシージャを実行して、新しい隣接ＲＦチャネルにハンドオフする。
【０２０３】
ブロック１１１６において、ハンドオフが成功したかどうかに関する判断を行う。ハンドオフが成功した場合、本方法はブロック１１１２に進む。ハンドオフが成功しなかった場合、本方法はブロック１１１８に進む。
【０２０４】
ブロック１１１８において、ＤＡＰフロー・グループ・リストから、現在のＲＦチャネル上で搬送されるすべてのフロー・グループを除去する。一態様では、処理論理３０２は、ＤＡＰフロー・グループ・リストからＦＧを除去するように動作する。
【０２０５】
ブロック１１２０において、ＤＡＰフロー・グループ・リスト中にそれ以上のフロー・グループが残っているかどうかに関する判断を行う。一態様では、処理論理３０２は、この判断を行うように動作する。一態様では、ＤＡＰフロー・グループ・リスト中にそれ以上のフロー・グループが残っている場合、本方法はブロック１１０４に進む。ＤＡＰフロー・グループ・リスト中にそれ以上のフロー・グループが残っていない場合、本方法はブロック１１２２に進む。
【０２０６】
ブロック１１２２において、ＤＡＰフロー・グループ・リストを、すべての計算されたフロー・グループにリセットする。一態様では、処理論理３０２は、ＤＡＰフロー・グループ・リストをリセットするように動作する。
【０２０７】
ブロック１１２４において、ＯＩＳ、ＣＣ、およびＦＧのフロー・データに対する収集を選択された時間間隔の後に再び試みることができるように、ＯＩＳ情報の監視をスケジュールする。
【０２０８】
このようにして、方法１１００は、ハンドオフ・システムの態様において使用するために、登録フローのためのハンドオフ・イベント・トリガを与えるように動作する。方法１１００は、ただ１つの実装形態を表し、他の実装形態が本態様の範囲内で可能であることに留意されたい。
【０２０９】
図１２に、ハンドオフ・システムの態様において使用する、登録フローのためのハンドオフトリガイベントを与えるための方法１２００を示す。一態様では、方法１２００は、登録フローに関するデータ収集失敗の場合にハンドオフを開始する。一態様では、処理論理３０２は、以下で説明する機能を実行するためにハンドオフ論理３００を制御するコードの１つまたは複数のセットを実行する。
【０２１０】
ブロック１２０２において、デバイスは現在、現在のＲＦ上の選択されたフロー・グループに関連する登録フローを復号している。デバイスは、現在のＲＦ上で搬送される他のＦＧに関連する登録フローをも復号する。
【０２１１】
ブロック１２０４において、選択されたＦＧ中の登録フローに関連するすべてのＭＬＣに対するデータ収集が失敗したかどうか、または現在のＲＦチャネル上でＯＩＳ収集が失敗したかどうかを判断するために判断を行う。一態様では、処理論理３０２がこの判断を行う。ＭＬＣおよびＯＩＳ失敗がない場合、本方法はブロック１２０２に進む。選択されたＦＧ中の登録フローに関連するすべてのＭＬＣの失敗またはＯＩＳ収集の失敗のいずれかがある場合、本方法はブロック１２０６に進む。
【０２１２】
ブロック１２０６において、選択されたＦＧ中の登録フローのためのハンドオフ・プロシージャを実行する。たとえば、ＯＩＳおよび選択されたＦＧ中の登録フローを正常に収集するために、図８で説明するハンドオフ・プロシージャを実行して、新しい隣接ＲＦチャネルにハンドオフする。
【０２１３】
ブロック１２０８において、ハンドオフが成功したかどうかに関する判断を行う。一態様では、処理論理３０２がこの判断を行う。ハンドオフが成功した場合、本方法はブロック１２１０に進む。ハンドオフが成功しなかった場合、本方法はブロック１２１２に進む。
【０２１４】
ブロック１２１２において、ＤＡＰフロー・グループ・リストから、現在のＲＦチャネル上で搬送されるすべてのフロー・グループを除去する。一態様では、処理論理３０２は、ＤＡＰフロー・グループ・リストからＦＧを除去するように動作する。
【０２１５】
ブロック１２１４において、ＤＡＰフロー・グループ・リスト中にそれ以上のフロー・グループが残っているかどうかに関する判断を行う。一態様では、処理論理３０２は、この判断を行うように動作する。それ以上のフロー・グループが残っている場合、本方法はブロック１２１６に進み、ＤＡＰプロシージャの実行を開始する。ＤＡＰフロー・グループ・リスト中にそれ以上のフロー・グループが残っていない場合、本方法はブロック１２１８に進む。
【０２１６】
ブロック１２１６において、ＤＡＰフロー・グループ・リスト中に残っている追加のフロー・グループのデータを収集するためにＤＡＰプロシージャを実行する。
【０２１７】
ブロック１２１８において、ＤＡＰフロー・グループ・リストを、すべての計算されたフロー・グループを掲示するようにリセットする。一態様では、処理論理３０２は、ＤＡＰフロー・グループ・リストをリセットするように動作する。
【０２１８】
ブロック１２２０において、ＯＩＳ、ＣＣ、およびＦＧのフロー・データに対する収集を選択された時間間隔の後に再び試みることができるように、ＯＩＳ情報の監視をスケジュールする。
【０２１９】
このようにして、方法１２００は、ハンドオフ・システムの態様において使用するために、登録フローのためのハンドオフ・イベント・トリガを与えるように動作する。方法１２００は、ただ１つの実装形態を表し、他の実装形態が本態様の範囲内で可能であることに留意されたい。
【０２２０】
図１５に、ハンドオフ・システムの態様において使用するためのハンドオフ論理１５００を示す。たとえば、ハンドオフ論理１５００は、図３に示すハンドオフ論理３００として使用するのに適している。一態様では、ハンドオフ論理３００は、本明細書で説明するハンドオフ・システムの態様を与えるように構成された１つまたは複数のモジュールを備える少なくとも１つの集積回路によって実装される。たとえば、一態様では、各モジュールは、ハードウェアおよび／またはソフトウェアを実行するハードウェアを備える。
【０２２１】
ハンドオフ論理１５００は、現在のＬＯＩにおいて搬送されるマルチプレックスのためのシームレス・ハンドオフ・テーブルおよび部分シームレス・ハンドオフ・テーブルを生成するための手段（１５０２）であって、シームレスおよび部分シームレス・ハンドオフ・テーブルが、現在のＬＯＩ中のマルチプレックスの１つまたは複数を搬送する隣接ＲＦチャネルを備える、手段（１５０２）を備え、一態様では処理論理３０２を備える第１のモジュールを備える。ハンドオフ論理１５００はまた、現在のＲＦ上での収集失敗によって開始されるハンドオフ・イベントを検出するための手段（１５０４）を備え、一態様では処理論理３０２を備える第２のモジュールを備える。ハンドオフ論理１５００はまた、シームレスおよび部分シームレス・ハンドオフ・テーブルから、選択されたＲＦチャネルを選択するための手段（１５０６）を備え、一態様では処理論理３０２を備える第３のモジュールを備える。ハンドオフ論理１５００はまた、選択されたＲＦチャネルへのハンドオフを実行するための手段（１５０８）を備え、一態様ではチャネル切替え論理３１０を備える第４のモジュールを備える。
【０２２２】
モビリティの概要
様々な態様では、ハンドオフ・システムは、異なる（１つまたは複数の）ＷＯＩ／ＬＯＩ識別子をＯＩＳ中で受信すると、デバイス・モビリティ・イベントを検出する。たとえば、以下で、モビリティ・イベントが検出される３つの動作モードについて説明する。各動作モードでは、検出したモビリティ・イベントに基づいてモビリティ処理を実行する。
【０２２３】
アイドルモード
アイドルモードでは、デバイスは現在、ワイドＭＬＣを復号していない。ＯＩＳ監視またはサービス収集の一部として新しいＷＯＩ／ＬＯＩを検出すると、モビリティ・イベントを検出する。アイドルモード中に検出したモビリティ・イベントに基づいて、以下のモビリティ処理を実行する。
【０２２４】
１．  アイドルモード中にワイドＯＩＳ中で新しいＷＯＩを検出したとき、ケース１モビリティ処理を実行する。
【０２２５】
２．  アイドルモード中にローカルＯＩＳ中で新しいＬＯＩを検出したとき、ケース２モビリティ処理を実行する。
【０２２６】
ケース１モビリティ処理
図１６に、ハンドオフ・システムの態様において使用するケース１モビリティ処理を行うための例示的な方法１６００を示す。明快のために、本明細書では、図３に示すハンドオフ論理３００を参照しながら方法１６００について説明する。たとえば、一態様では、処理論理３０２は、以下で説明する機能を実行するためにハンドオフ論理３００を制御するコードの１つまたは複数のセットを実行する。
【０２２７】
ブロック１６０２において、新しいＷＯＩを検出し、モビリティ・ヒステリシスしきい値（Ｍｏｂｉｌｉｔｙ＿Ｈｙｓ＿Ｔｈｒｅｓｈｏｌｄ）値に基づいて、現在のＷＯＩ識別子を、新たに検出されたＷＯＩのＷＯＩ識別子に更新する。ＷＯＩ識別子は、同じＷＯＩ識別子がＭｏｂｉｌｉｔｙ＿Ｈｙｓ＿Ｔｈｒｅｓｈｏｌｄの回数にわたって連続的に収集された後にのみ更新される。
【０２２８】
ブロック１６０４において、ＷＯＩ識別子を更新した後、古いＷＯＩのワイドＣＣデータを削除する。
【０２２９】
ブロック１６０６において、新しいＷＯＩ通知イベントメッセージを、このイベントのために登録された上位層アプリケーションに送信する。
【０２３０】
ブロック１６０８において、新しいＷＯＩ中のワイドＣＣデータを収集する。所与のＬＯＩはＷＯＩの内部に完全に含まれるので、あらゆる新しいＷＯＩ検出により新しいＬＯＩ検出も行われる。
【０２３１】
ブロック１６１０において、ＬＯＩも変化したので、ローカルＯＩＳおよびローカルＣＣデータを収集する。
【０２３２】
ブロック１６１２において、ワイドおよび／またはローカル登録フローがあるかどうかに関する判断を行う。登録フローがある場合、本方法はブロック１６１４に進む。登録フローがない場合、本方法は終了する。
【０２３３】
ブロック１６１４において、アクティブ登録フローのリストが最新の収集したワイドＣＣおよびローカルＣＣに基づいて更新されたかどうかに関する判断を行う。アクティブ登録フロー・リストは、ブロード・キャストされており、収集できる登録フロー（ワイドおよび／またはローカル）を含む。アクティブ登録フロー・リストが更新された場合、本方法はブロック１６１６に進む。リストが更新されなかった場合、本方法は終了する。
【０２３４】
ブロック１６１６において、本方法は、アクティブ登録フロー・リスト中のフロー（ワイドおよび／またはローカル・フロー）のフロー・データを収集する収集プロシージャを実行する。
【０２３５】
このようにして、方法１６００は、ハンドオフ・システムの態様において使用するケース１モビリティ処理を実行するために動作する。方法１６００は、ただ１つの実装形態を表し、他の実装形態が本態様の範囲内で可能であることに留意されたい。
【０２３６】
ケース２モビリティ処理
図１７に、ハンドオフ・システムの態様において使用するケース２モビリティ処理を行うための例示的な方法１７００を示す。明快のために、本明細書では、図３に示すハンドオフ論理３００を参照しながら方法１７００について説明する。たとえば、一態様では、処理論理３０２は、以下で説明する機能を実行するためにハンドオフ論理３００を制御するコードの１つまたは複数のセットを実行する。
【０２３７】
ブロック１７０２において、新しいＬＯＩを検出し、Ｍｏｂｉｌｉｔｙ＿Ｈｙｓ＿Ｔｈｒｅｓｈｏｌｄ値に基づいて、現在のＬＯＩ識別子を、新たに検出されたＬＯＩのＬＯＩ識別子に更新する。一態様では、同じＬＯＩ識別子がＭｏｂｉｌｉｔｙ＿Ｈｙｓ＿Ｔｈｒｅｓｈｏｌｄの回数にわたって連続的に収集された後にのみ、ＬＯＩ識別子を更新する。
【０２３８】
ブロック１７０４において、ＬＯＩ識別子を更新した後、古いＬＯＩのローカルＣＣデータを削除する。一態様では、ローカルＣＣデータを削除するとき、ＮＤＭ  ＲＦリストはクリアしない。
【０２３９】
ブロック１７０６において、新しいＬＯＩ通知イベントメッセージを、このイベントのために登録された上位層アプリケーションに送信する。
【０２４０】
ブロック１７０８において、新しいＬＯＩ中のローカルＣＣデータを収集する。
【０２４１】
ブロック１７１０において、ローカル登録フローがあるかどうかに関する判断を行う。ローカル登録フローがある場合、本方法はブロック１７１２に進む。ローカル登録フローがない場合、本方法は終了する。
【０２４２】
ブロック１７１２において、アクティブ登録フローのリストが最新の収集したローカルＣＣに基づいて更新されたかどうかに関する判断を行う。アクティブ登録フロー・リストは、ブロード・キャストされており、収集できる登録フローを含む。アクティブ登録フロー・リストが更新された場合、本方法はブロック１７１４に進む。リストが更新されなかった場合、本方法は終了する。
【０２４３】
ブロック１７１４において、本方法は、アクティブ登録フロー・リスト中のフローのフロー・データを収集する収集プロシージャを実行する。
【０２４４】
このようにして、方法１７００は、ハンドオフ・システムの態様において使用するケース２モビリティ処理を実行するために動作する。方法１７００は、ただ１つの実装形態を表し、他の実装形態が本態様の範囲内で可能であることに留意されたい。
【０２４５】
復号モード
復号モードでは、デバイスは現在、ワイドおよび／またはローカルＭＬＣを復号している。ＭＬＣを復号している間に、ハンドオフ・システムは、所望のＭＬＣを収集するために逆スクランブル識別子ＷＩＤおよびＬＩＤをプログラムする。現在のＲＦ上で新しいＷＯＩ／ＬＯＩを検出したとき、モビリティ・イベントを検出する。新しいＷＯＩ／ＬＯＩは、ＯＩＳ監視の結果として、または何らかの他のトリガイベント（たとえばＣＣ更新イベントまたは消去）に基づくＯＩＳ収集の結果として検出できる。すでにプログラムされた逆スクランブル識別子ＷＩＤおよびＬＩＤを使用してモビリティ・イベントを検出したとき、ハンドオフ・システムはワイドおよび／またはローカルＭＬＣを復号し続ける。復号モード中に検出したモビリティ・イベントに基づいて、以下のモビリティ処理を実行する。
【０２４６】
１．  ワイドおよび／またはローカルＭＬＣを復号している間に、現在のＲＦ上のワイドＯＩＳ中で新しいＷＯＩを検出したとき、ケース３モビリティ処理を実行する。
【０２４７】
２．  ワイドおよび／またはローカルＭＬＣを復号している間に、現在のＲＦ上のローカルＯＩＳ中で新しいＬＯＩを検出したとき、ケース４モビリティ処理を実行する。ＷＯＩＳを収集するときはいつでも、新しいＬＯＩは検出されるようになる。ＷＯＩＳを収集するとき、ＬＯＩＳをも収集する。
【０２４８】
ケース３モビリティ処理
図１８に、ハンドオフ・システムの態様において使用するケース３モビリティ処理を行うための例示的な方法１８００を示す。明快のために、本明細書では、図３に示すハンドオフ論理３００を参照しながら方法１８００について説明する。たとえば、一態様では、処理論理３０２は、以下で説明する機能を実行するためにハンドオフ論理３００を制御するコードの１つまたは複数のセットを実行する。
【０２４９】
ブロック１８０２において、ハンドオフ・システムは、プログラムされた逆スクランブル識別子ＷＩＤおよびＬＩＤを使用してワイドおよび／またはローカルＭＬＣを復号し続ける。
【０２５０】
ブロック１８０４において、新しいＷＯＩを検出し、現在のＷＯＩ識別子を、新たに検出されたＷＯＩのＷＯＩ識別子に更新する。
【０２５１】
ブロック１８０６において、新しいＷＯＩ通知イベントメッセージを、このイベントのために登録された上位層アプリケーションに送信する。
【０２５２】
ブロック１８０８において、古いＷＯＩのワイドＣＣデータを削除し、新しいＷＯＩ中のワイドＣＣデータを収集する。所与のＬＯＩはＷＯＩの内部に完全に含まれるので、あらゆる新しいＷＯＩ検出により新しいＬＯＩ検出も行われる。
【０２５３】
ブロック１８１０において、ＬＯＩも変化したので、新しいＷＯＩにおいてローカルＯＩＳおよびローカルＣＣデータを収集する。
【０２５４】
ブロック１８１２において、登録フローのみを復号しているかどうかに関する判断を行う。登録フローのみを復号している場合、本方法はブロック１８１４に進み、他の場合、本方法は終了する。
【０２５５】
ブロック１８１４において、ワイドおよび／またはローカル・フローのアクティブ登録フロー・リストが更新されたかどうかに関する判断を行う。リストが更新された場合、本方法はブロック１８１６に進み、他の場合、本方法は終了する。
【０２５６】
ブロック１８１６において、ワイドおよび／またはローカル・アクティブ登録フローの新しいセットのフロー・データを収集する収集プロシージャを実行する。
【０２５７】
このようにして、方法１８００は、ハンドオフ・システムの態様において使用するケース３モビリティ処理を実行するために動作する。方法１８００は、ただ１つの実装形態を表し、他の実装形態が本態様の範囲内で可能であることに留意されたい。
【０２５８】
ケース４モビリティ処理
図１９に、ハンドオフ・システムの態様において使用するケース４モビリティ処理を行うための例示的な方法１９００を示す。明快のために、本明細書では、図３に示すハンドオフ論理３００を参照しながら方法１９００について説明する。たとえば、一態様では、処理論理３０２は、以下で説明する機能を実行するためにハンドオフ論理３００を制御するコードの１つまたは複数のセットを実行する。
【０２５９】
ブロック１９０２において、ハンドオフ・システムは、プログラムされた逆スクランブル識別子ＷＩＤおよびＬＩＤを使用してワイドおよび／またはローカルＭＬＣを復号し続ける。
【０２６０】
ブロック１９０４において、新しいＬＯＩを検出し、現在のＬＯＩ識別子を、新たに検出されたＬＯＩのＬＯＩ識別子に更新する。
【０２６１】
ブロック１９０６において、新しいＬＯＩ通知イベントメッセージを、このイベントのために登録された上位層アプリケーションに送信する。
【０２６２】
ブロック１９０８において、古いＬＯＩのＣＣデータを削除する。
【０２６３】
ブロック１９１０において、新しいＬＯＩ中のローカルＣＣデータを収集する。
【０２６４】
ブロック１９１２において、ローカル登録フローのみを復号しているかどうかに関する判断を行う。ローカル登録フローのみを復号している場合、本方法はブロック１９１４に進み、他の場合、本方法は終了する。
【０２６５】
ブロック１９１４において、アクティブ・ローカル登録フロー・リストが更新されたかどうかに関する判断を行う。リストが更新された場合、本方法はブロック１９１６に進み、他の場合、本方法は終了する。
【０２６６】
ブロック１９１６において、アクティブ・ローカル登録フローの新しいセットのフロー・データを収集する収集プロシージャを実行する。
【０２６７】
このようにして、方法１９００は、ハンドオフ・システムの態様において使用するケース４モビリティ処理を実行するために動作する。方法１９００は、ただ１つの実装形態を表し、他の実装形態が本態様の範囲内で可能であることに留意されたい。
【０２６８】
ハンドオフモード
ハンドオフモードでは、デバイスは現在、シームレス・ハンドオフを実行している。隣接ＷＯＩまたはＬＯＩ中のＲＦチャネルへのハンドオフを実行した後、新しいＷＯＩ／ＬＯＩを検出すると、モビリティ・イベントを検出する。ハンドオフ・システムは、ハンドオフが所与のＲＦ上で成功する前、複数のＲＦへのハンドオフを実行することができる。シームレス・ハンドオフは、ＯＩＳがＲＦ上で正常に収集され、少なくとも１つのＭＬＣ収集が成功した場合、そのＲＦ上で成功する。ハンドオフ・システムは、シームレス・ハンドオフがＲＦ上で成功した後にのみ、現在のＷＯＩおよびＬＯＩ識別子を更新する。ハンドオフモード中に検出したモビリティ・イベントに基づいて、以下のモビリティ処理を実行する。
【０２６９】
１．  シームレス・ハンドオフの実行時に、シームレスＲＦ上のワイドＯＩＳ中で新しいＷＯＩを検出したとき、ケース５モビリティ処理を実行する。
【０２７０】
２．  シームレス・ハンドオフの実行時に、シームレスＲＦ上のローカルＯＩＳ中で新しいＬＯＩを検出したとき、ケース６モビリティ処理を実行する。
【０２７１】
ケース５モビリティ処理
図２０に、ハンドオフ・システムの態様において使用するケース５モビリティ処理を行うための例示的な方法２０００を示す。明快のために、本明細書では、図３に示すハンドオフ論理３００を参照しながら方法２０００について説明する。たとえば、一態様では、処理論理３０２は、以下で説明する機能を実行するためにハンドオフ論理３００を制御するコードの１つまたは複数のセットを実行する。
【０２７２】
ブロック２００２において、成功したシームレス・ハンドオフの後、新しいＷＯＩを検出し、現在のＷＯＩ識別子を、新たに検出されたＷＯＩのＷＯＩ識別子に更新する。
【０２７３】
ブロック２００４において、新しいＷＯＩ通知イベントメッセージを、このイベントのために登録された上位層アプリケーションに送信する。
【０２７４】
ブロック２００６において、古いＷＯＩのワイドＣＣデータを削除し、新しいＷＯＩのワイドＣＣデータを収集する。所与のＬＯＩはＷＯＩの内部に完全に含まれるので、あらゆる新しいＷＯＩ検出により新しいＬＯＩ検出も行われる。
【０２７５】
ブロック２００８において、ＬＯＩも変化したので、新しいＷＯＩにおいてローカルＯＩＳおよびローカルＣＣデータを収集する。
【０２７６】
ブロック２０１０において、登録フローに対してシームレス・ハンドオフが行われたかどうかに関する判断を行う。登録フローに対してシームレス・ハンドオフが行われた場合、本方法はブロック２０１２に進み、他の場合、本方法は終了する。
【０２７７】
ブロック２０１２において、ワイドおよび／またはローカル・フローのアクティブ登録フロー・リストが更新されたかどうかに関する判断を行う。ワイドおよび／またはローカル・フローのアクティブ登録フロー・リストが更新された場合、本方法はブロック２０１４に進み、他の場合、本方法は終了する。
【０２７８】
ブロック２０１４において、ワイドおよび／またはローカル・アクティブ登録フローの新しいセットのフロー・データを収集する収集プロシージャを実行する。
【０２７９】
このようにして、方法２０００は、ハンドオフ・システムの態様において使用するケース５モビリティ処理を実行するために動作する。方法２０００は、ただ１つの実装形態を表し、他の実装形態が本態様の範囲内で可能であることに留意されたい。
【０２８０】
ケース６モビリティ処理
図２１に、ハンドオフ・システムの態様において使用するケース６モビリティ処理を行うための例示的な方法２１００を示す。明快のために、本明細書では、図３に示すハンドオフ論理３００を参照しながら方法２１００について説明する。たとえば、一態様では、処理論理３０２は、以下で説明する機能を実行するためにハンドオフ論理３００を制御するコードの１つまたは複数のセットを実行する。
【０２８１】
ブロック２１０２において、成功したシームレス・ハンドオフの後、新しいＬＯＩを検出し、現在のＬＯＩ識別子を、新たに検出されたＬＯＩのＬＯＩ識別子に更新する。
【０２８２】
ブロック２１０４において、新しいＬＯＩ通知イベントメッセージを、このイベントのために登録された上位層アプリケーションに送信する。
【０２８３】
ブロック２１０６において、古いＬＯＩのローカルＣＣデータを削除する。
【０２８４】
ブロック２１０８において、新しいＬＯＩにおいてローカルＣＣデータを収集する。
【０２８５】
ブロック２１１０において、ローカル登録フローに対してシームレス・ハンドオフが行われたかどうかに関する判断を行う。ローカル登録フローに対してシームレス・ハンドオフが行われた場合、本方法はブロック２１１２に進み、他の場合、本方法は終了する。
【０２８６】
ブロック２１１２において、アクティブ・ローカル登録フロー・リストが更新されたかどうかに関する判断を行う。アクティブ・ローカル登録フロー・リストが更新された場合、本方法はブロック２１１４に進み、他の場合、本方法は終了する。
【０２８７】
ブロック２１１４において、ローカル・アクティブ登録フローの新しいセットのフロー・データを収集する収集プロシージャを実行する。
【０２８８】
このようにして、方法２１００は、ハンドオフ・システムの態様において使用するケース６モビリティ処理を実行するために動作する。方法２１００は、ただ１つの実装形態を表し、他の実装形態が本態様の範囲内で可能であることに留意されたい。
【０２８９】
図２２に、ハンドオフ・システムの態様において使用するための例示的なモビリティ論理２２００を示す。たとえば、モビリティ論理２２００は、図３に示すハンドオフ論理３００として使用するのに適している。一態様では、モビリティ論理２２００は、本明細書で説明するハンドオフ・システムの態様を与えるように構成された１つまたは複数のモジュールを備える少なくとも１つの集積回路によって実装される。たとえば、一態様では、各モジュールは、ハードウェアおよび／またはソフトウェアを実行するハードウェアを備える。
【０２９０】
モビリティ論理２２００は、新しいＷＯＩの検出に関連するモビリティ・イベントを検出するための手段（２２０２）を備え、一態様では入力論理３０６を備える第１のモジュールを備える。モビリティ論理２２００はまた、現在のＷＯＩ識別子を、新しいＷＯＩに関連する新しいＷＯＩ識別子に更新するための手段（２２０４）を備え、一態様では処理論理３０２を備える第２のモジュールを備える。モビリティ論理２２００はまた、新しいＷＯＩ識別子に関連する制御チャネル情報を収集するための手段（２２０６）を備え、一態様では処理論理３０２を備える第３のモジュールを備える。モビリティ論理２２００はまた、アクティブ登録フロー・リストが制御チャネル情報に基づいて更新されたかどうかを判断するための手段（２２０８）を備え、一態様では処理論理３０２を備える第４のモジュールを備える。モビリティ論理２２００はまた、アクティブ登録フロー・リストが更新されたと判断された場合、１つまたは複数の登録フローを収集する収集プロシージャを実行するための手段（２２１０）を備え、一態様では処理論理３０２を備える第５のモジュールを備える。
【０２９１】
図２３に、ハンドオフ・システムの態様において使用するための例示的なモビリティ論理２３００を示す。たとえば、モビリティ論理２３００は、図３に示すハンドオフ論理３００として使用するのに適している。一態様では、モビリティ論理２３００は、本明細書で説明するハンドオフ・システムの態様を与えるように構成された１つまたは複数のモジュールを備える少なくとも１つの集積回路によって実装される。たとえば、一態様では、各モジュールは、ハードウェアおよび／またはソフトウェアを実行するハードウェアを備える。
【０２９２】
モビリティ論理２３００は、新しいＬＯＩの検出に関連するモビリティ・イベントを検出するための手段（２３０２）を備え、一態様では入力論理３０６を備える第１のモジュールを備える。モビリティ論理２３００はまた、現在のＬＯＩ識別子を、新しいＬＯＩに関連する新しいＬＯＩ識別子に更新するための手段（２３０４）を備え、一態様では処理論理３０２を備える第２のモジュールを備える。モビリティ論理２３００はまた、新しいＬＯＩ識別子に関連する制御チャネル情報を収集するための手段（２３０６）を備え、一態様では処理論理３０２を備える第３のモジュールを備える。モビリティ論理２３００はまた、アクティブ登録フロー・リストが制御チャネル情報に基づいて更新されたかどうかを判断するための手段（２３０８）を備え、一態様では処理論理３０２を備える第４のモジュールを備える。モビリティ論理２３００はまた、アクティブ登録フロー・リストが更新されたと判断された場合、１つまたは複数の登録フローを収集する収集プロシージャを実行するための手段（２３１０）を備え、一態様では処理論理３０２を備える第５のモジュールを備える。
【０２９３】
したがって、本明細書で開示する態様に関連して説明した様々な例示的な論理、論理ブロック、モジュール、および回路は、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）または他のプログラマブル論理デバイス、個別ゲートまたはトランジスタ論理、個別ハードウェア構成要素、あるいは本明細書に記載の機能を実行するように設計されたそれらの任意の組合せを用いて実装または実行できる。汎用プロセッサはマイクロプロセッサであってよいが、代替として、プロセッサは、任意の従来のプロセッサ、コントローラ、マイクロコントローラ、または状態機械とすることができる。プロセッサは、コンピューティングデバイスの組合せ、たとえば、ＤＳＰとマイクロプロセッサとの組合せ、複数のマイクロプロセッサ、ＤＳＰコアと連携する１つまたは複数のマイクロプロセッサ、あるいは任意の他のそのような構成として実装することもできる。
【０２９４】
本明細書で開示する態様に関して説明した方法またはアルゴリズムのステップは、直接ハードウェアで実施するか、プロセッサによって実行されるソフトウェアモジュールで実施するか、またはその２つの組合せで実施することができる。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、リムーバブルディスク、ＣＤ−ＲＯＭ、または当技術分野で知られている任意の他の形態の記憶媒体中に常駐することができる。例示的な記憶媒体は、プロセッサが記憶媒体から情報を読み取り、記憶媒体に情報を書き込むことができるように、プロセッサに結合される。代替として、記憶媒体はプロセッサに一体化することができる。プロセッサおよび記憶媒体はＡＳＩＣ中に常駐することができる。ＡＳＩＣは、ユーザ端末中に常駐することができる。代替として、プロセッサおよび記憶媒体は、ユーザ端末中に個別構成要素として常駐することができる。
【０２９５】
開示する態様の説明は、当業者が本発明を実施または使用できるように与えるものである。これらの態様への様々な変更は、当業者には容易に明らかになるものであり、本明細書で定義する一般的原理は、本発明の趣旨または範囲から逸脱することなく、たとえば、インスタントメッセージングサービスまたは任意の一般的なワイヤレスデータ通信アプリケーションにおいて、他の態様に適用できる。したがって、本発明は、本明細書に示す態様に限定されるものではなく、本明細書で開示する原理および新規の特徴に一致する最も広い範囲を与えられるべきである。「例示的」という単語は、本明細書ではもっぱら「例、事例、または例示の働きをすること」を意味するために使用する。「例示的」として本明細書で説明するいかなる態様も、必ずしも他の態様よりも好適または有利なものと解釈すべきではない。
【０２９６】
したがって、ハンドオフ・システムの態様を本明細書で例示し、説明したが、それらの精神または本質的な特性から逸脱することなく態様への様々な変更を行うことができることが諒解されよう。したがって、本明細書における開示および説明は、以下の特許請求の範囲に示す本発明の範囲を例示するものであり、限定するものではない。
【図１】
2011514105.tif 000003
【図２】
2011514105.tif 000004
【図３】
2011514105.tif 000005
【図４】
2011514105.tif 000006
【図５】
2011514105.tif 000007
【図６】
2011514105.tif 000008
【図７】
2011514105.tif 000009
【図８】
2011514105.tif 000010
【図９】
2011514105.tif 000011
【図１０】
2011514105.tif 000012
【図１１】
2011514105.tif 000013
【図１２】
2011514105.tif 000014
【図１３】
2011514105.tif 000015
【図１４】
2011514105.tif 000016
【図１５】
2011514105.tif 000017
【図１６】
2011514105.tif 000018
【図１７】
2011514105.tif 000019
【図１８】
2011514105.tif 000020
【図１９】
2011514105.tif 000021
【図２０】
2011514105.tif 000022
【図２１】
2011514105.tif 000023
【図２２】
2011514105.tif 000024
【図２３】
2011514105.tif 000025
【国際調査報告】
2011514105.tif 000026
2011514105.tif 000027
2011514105.tif 000028