(57)【要約】  多重化周波数ネットワークでのＲＦハンドオフの方法および装置。一方法は、現在のＲＦチャネルと同一のコンテンツを搬送する現在のＬＯＩおよび近隣ＬＯＩのＲＦチャネルを備えるハンドオフテーブルを生成することと、ハンドオフイベントを検出することと、不適格化判断基準に基づいてハンドオフテーブルからのＲＦチャネルのうちの１つまたは複数を不適格とすることと、不適格とされなかったハンドオフテーブル内の残りのＲＦチャネルから選択されたＲＦチャネルを選択することと、現在のＲＦチャネルから選択されたＲＦチャネルへのハンドオフを実行することとを含む。もう１つの方法は、ハンドオフイベントを検出することと、ハンドオフ時間区間の始めを識別することと、所望のコンテンツを搬送するＲＦチャネルについて、ＲＳＳＩ測定値がハンドオフ時間区間の始めに使用可能であるかどうかを判定することと、最大のＲＳＳＩ測定値を有する選択されたＲＦチャネルへのハンドオフを実行することとを含む。
2011514102.tif 000002
【特許請求の範囲】
【請求項１】
現在のＲＦチャネルと同一のコンテンツを搬送する現在のＬＯＩおよび近隣ＬＯＩのＲＦチャネルを備えるハンドオフテーブルを生成することと、
ハンドオフイベントを検出することと、
不適格化判断基準に基づいて前記ハンドオフテーブルからの前記ＲＦチャネルのうちの１つまたは複数を不適格とすることと、
不適格とされなかった前記ハンドオフテーブル内の残りのＲＦチャネルから選択されたＲＦチャネルを選択することと、
前記現在のＲＦチャネルから前記選択されたＲＦチャネルへのハンドオフを実行することと
を備える、多重化周波数ネットワークでのＲＦチャネルハンドオフの方法。
【請求項２】
前記不適格化判断基準は、選択された閾値未満の関連する信号強度を有するＲＦチャネルを不適格とする、請求項１に記載の方法。
【請求項３】
前記生成することは、前記現在のＬＯＩ内で搬送されるワイド多重化ごとにワイドハンドオフテーブルを生成することを備え、前記ワイドハンドオフテーブルは、同一のワイド多重化を搬送する前記現在のＬＯＩおよび前記近隣ＬＯＩのＲＦチャネルを備える、請求項１に記載の方法。
【請求項４】
前記生成することは、前記現在のＬＯＩ内で搬送されるローカル多重化ごとにローカルハンドオフテーブルを生成することを備え、前記ローカルハンドオフテーブルは、同一のローカル多重化を搬送する前記現在のＬＯＩおよび前記近隣ＬＯＩのＲＦチャネルを備える、請求項１に記載の方法。
【請求項５】
前記検出することは、アクティブ化されたフローまたは登録されたフローのいずれかが復号されつつある時に前記現在のＲＦでの獲得失敗によって開始される前記ハンドオフイベントを検出することを備える、請求項１に記載の方法。
【請求項６】
現在のＲＦチャネルと同一のコンテンツを搬送する現在のＬＯＩおよび近隣ＬＯＩのＲＦチャネルを備えるハンドオフテーブルを生成し、
ハンドオフイベントを検出し、
不適格化判断基準に基づいて前記ハンドオフテーブルからの前記ＲＦチャネルのうちの１つまたは複数を不適格とし、
不適格とされなかった前記ハンドオフテーブル内の残りのＲＦチャネルから選択されたＲＦチャネルを選択する
ように構成された処理のロジックと、
前記現在のＲＦチャネルから前記選択されたＲＦチャネルへのハンドオフを実行するように構成されたチャネル切替えのロジックと
を備える、多重化周波数ネットワークでのＲＦチャネルハンドオフの装置。
【請求項７】
前記処理のロジックは、前記不適格化判断基準によって示される選択された閾値未満の関連する信号強度を有するＲＦチャネルを不適格とするように構成される、請求項６に記載の装置。
【請求項８】
前記処理のロジックは、前記現在のＬＯＩ内で搬送されるワイド多重化ごとにワイドハンドオフテーブルを生成するように構成され、前記ワイドハンドオフテーブルは、同一のワイド多重化を搬送する前記現在のＬＯＩおよび前記近隣ＬＯＩのＲＦチャネルを備える、請求項６に記載の装置。
【請求項９】
前記処理のロジックは、前記現在のＬＯＩ内で搬送されるローカル多重化ごとにローカルハンドオフテーブルを生成するように構成され、前記ローカルハンドオフテーブルは、同一のローカル多重化を搬送する前記現在のＬＯＩおよび前記近隣ＬＯＩのＲＦチャネルを備える、請求項６に記載の装置。
【請求項１０】
前記処理のロジックは、アクティブ化されたフローまたは登録されたフローのいずれかが復号されつつある時に前記現在のＲＦでの獲得失敗によって開始される前記ハンドオフイベントを検出するように構成される、請求項６に記載の装置。
【請求項１１】
現在のＲＦチャネルと同一のコンテンツを搬送する現在のＬＯＩおよび近隣ＬＯＩのＲＦチャネルを備えるハンドオフテーブルを生成するための手段と、
ハンドオフイベントを検出するための手段と、
不適格化判断基準に基づいて前記ハンドオフテーブルからの前記ＲＦチャネルのうちの１つまたは複数を不適格とするための手段と、
不適格とされなかった前記ハンドオフテーブル内の残りのＲＦチャネルから選択されたＲＦチャネルを選択するための手段と、
前記現在のＲＦチャネルから前記選択されたＲＦチャネルへのハンドオフを実行するための手段と
を備える、多重化周波数ネットワークでのＲＦチャネルハンドオフの装置。
【請求項１２】
前記不適格とするための手段は、前記不適格化判断基準によって示される選択された閾値未満の関連する信号強度を有するＲＦチャネルを不適格とするための手段を備える、請求項１１に記載の装置。
【請求項１３】
前記生成するための手段は、前記現在のＬＯＩ内で搬送されるワイド多重化ごとにワイドハンドオフテーブルを生成するための手段を備え、前記ワイドハンドオフテーブルは、同一のワイド多重化を搬送する前記現在のＬＯＩおよび前記近隣ＬＯＩのＲＦチャネルを備える、請求項１１に記載の装置。
【請求項１４】
前記生成するための手段は、前記現在のＬＯＩ内で搬送されるローカル多重化ごとにローカルハンドオフテーブルを生成するための手段を備え、前記ローカルハンドオフテーブルは、同一のローカル多重化を搬送する前記現在のＬＯＩおよび前記近隣ＬＯＩのＲＦチャネルを備える、請求項１１に記載の装置。
【請求項１５】
前記検出するための手段は、アクティブ化されたフローまたは登録されたフローのいずれかが復号されつつある時に前記現在のＲＦでの獲得失敗によって開始される前記ハンドオフイベントを検出するための手段を備える、請求項１１に記載の装置。
【請求項１６】
現在のＲＦチャネルと同一のコンテンツを搬送する現在のＬＯＩおよび近隣ＬＯＩのＲＦチャネルを備えるハンドオフテーブルを生成し、
ハンドオフイベントを検出し、
不適格化判断基準に基づいて前記ハンドオフテーブルからの前記ＲＦチャネルのうちの１つまたは複数を不適格とし、
不適格とされなかった前記ハンドオフテーブル内の残りのＲＦチャネルから選択されたＲＦチャネルを選択し、
前記現在のＲＦチャネルから前記選択されたＲＦチャネルへのハンドオフを実行する
ために実行可能なコードを用いて符号化されたコンピュータ可読媒体
を備える、多重化周波数ネットワークでのＲＦチャネルハンドオフのコンピュータプログラム製品。
【請求項１７】
アンテナと、
前記アンテナに結合された処理のロジックであって、
現在のＲＦチャネルと同一のコンテンツを搬送する現在のＬＯＩおよび近隣ＬＯＩのＲＦチャネルを備えるハンドオフテーブルを生成し、
ハンドオフイベントを検出し、
不適格化判断基準に基づいて前記ハンドオフテーブルからの前記ＲＦチャネルのうちの１つまたは複数を不適格とし、
不適格とされなかった前記ハンドオフテーブル内の残りのＲＦチャネルから選択されたＲＦチャネルを選択する
ように構成された、処理のロジックと、
前記現在のＲＦチャネルから前記選択されたＲＦチャネルへのハンドオフを実行するように構成されたチャネル切替えのロジックと
を備える、多重化周波数ネットワークでのＲＦチャネルハンドオフのデバイス。
【請求項１８】
ハンドオフイベントを検出することと、
ハンドオフ時間区間の始めを識別することであって、前記ハンドオフ時間区間は、伝送フレームの終りで指定される時間区間である、識別することと、
ＲＳＳＩ測定値が、前記ハンドオフ時間区間の前記始めに所望のコンテンツを搬送する１つまたは複数のＲＦチャネルについて使用可能であるかどうかを判定することと、
前記ＲＳＳＩ測定値が使用可能であると判定される場合に、前記１つまたは複数のＲＦチャネルのうちで最大のＲＳＳＩ測定値を有する第１の選択されたＲＦチャネルへのハンドオフを実行することと
を備える、多重化周波数ネットワークでのＲＦチャネルハンドオフの方法。
【請求項１９】
前記ＲＳＳＩ測定値が使用可能ではないと判定される場合に前記１つまたは複数のＲＦチャネルに関連するＲＳＳＩ値を監視することと、
前記１つまたは複数のＲＦチャネルのうちで最大のＲＳＳＩ測定値を有する第２の選択されたＲＦチャネルへのハンドオフを実行することと
をさらに備える、請求項１８に記載の方法。
【請求項２０】
前記ハンドオフ時間区間の前記始めは、前記伝送フレーム内の時間位置を識別し、前記時間位置の前に成功のＲＦハンドオフが発生する確率は、選択された値を超える、請求項１８に記載の方法。
【請求項２１】
前記所望のコンテンツを搬送する前記１つまたは複数のＲＦチャネルは、現在のＬＯＩおよび近隣ＬＯＩからのＲＦチャネルを含む、請求項１８に記載の方法。
【請求項２２】
前記検出することは、アクティブ化されたフローまたは登録されたフローのいずれかが復号されつつある時に現在のＲＦ上での獲得失敗によって開始される前記ハンドオフイベントを検出することを備える、請求項１８に記載の方法。
【請求項２３】
ハンドオフイベントを検出することと、
ハンドオフ時間区間の始めを識別することであって、前記ハンドオフ時間区間は、伝送フレームの終りで指定される時間区間である、識別することと、
ＲＳＳＩ測定値が、前記ハンドオフ時間区間の前記始めに所望のコンテンツを搬送する１つまたは複数のＲＦチャネルについて使用可能であるかどうかを判定することと
を行うように構成された処理のロジックと、
前記ＲＳＳＩ測定値が使用可能であると判定される場合に、前記１つまたは複数のＲＦチャネルのうちで最大のＲＳＳＩ測定値を有する第１の選択されたＲＦチャネルへのハンドオフを実行するように構成されたチャネル切替えのロジックと
を備える、多重化周波数ネットワークでのＲＦチャネルハンドオフの装置。
【請求項２４】
前記処理のロジックは、
前記ＲＳＳＩ測定値が使用可能ではないと判定される場合に前記１つまたは複数のＲＦチャネルに関連するＲＳＳＩ値を監視し、
前記１つまたは複数のＲＦチャネルのうちで最大のＲＳＳＩ測定値を有する第２の選択されたＲＦチャネルへのハンドオフを実行する
ように構成される、請求項２３に記載の装置。
【請求項２５】
前記ハンドオフ時間区間の前記始めは、前記伝送フレーム内の時間位置を識別し、前記時間位置の前に成功のＲＦハンドオフが発生する確率は、選択された値を超える、請求項２３に記載の装置。
【請求項２６】
前記所望のコンテンツを搬送する前記１つまたは複数のＲＦチャネルは、現在のＬＯＩおよび近隣ＬＯＩからのＲＦチャネルを含む、請求項２３に記載の装置。
【請求項２７】
前記処理のロジックは、アクティブ化されたフローまたは登録されたフローのいずれかが復号されつつある時に現在のＲＦ上での獲得失敗によって開始される前記ハンドオフイベントを検出するように構成される、請求項２３に記載の装置。
【請求項２８】
ハンドオフイベントを検出するための手段と、
ハンドオフ時間区間の始めを識別する手段であって、前記ハンドオフ時間区間は、伝送フレームの終りで指定される時間区間である、識別するための手段と、
ＲＳＳＩ測定値が、前記ハンドオフ時間区間の前記始めに所望のコンテンツを搬送する１つまたは複数のＲＦチャネルについて使用可能であるかどうかを判定するための手段と、
前記ＲＳＳＩ測定値が使用可能であると判定される場合に、前記１つまたは複数のＲＦチャネルのうちで最大のＲＳＳＩ測定値を有する第１の選択されたＲＦチャネルへのハンドオフを実行するための手段と
を備える、多重化周波数ネットワークでのＲＦチャネルハンドオフの装置。
【請求項２９】
前記ＲＳＳＩ測定値が使用可能ではないと判定される場合に前記１つまたは複数のＲＦチャネルに関連するＲＳＳＩ値を監視するための手段と、
前記１つまたは複数のＲＦチャネルのうちで最大のＲＳＳＩ測定値を有する第２の選択されたＲＦチャネルへのハンドオフを実行するための手段と
をさらに備える、請求項２８に記載の装置。
【請求項３０】
前記ハンドオフ時間区間の前記始めは、前記伝送フレーム内の時間位置を識別し、前記時間位置の前に成功のＲＦハンドオフが発生する確率は、選択された値を超える、請求項２８に記載の装置。
【請求項３１】
前記所望のコンテンツを搬送する前記１つまたは複数のＲＦチャネルは、現在のＬＯＩおよび近隣ＬＯＩからのＲＦチャネルを含む、請求項２８に記載の装置。
【請求項３２】
前記検出するための手段は、アクティブ化されたフローまたは登録されたフローのいずれかが復号されつつある時に現在のＲＦ上での獲得失敗によって開始される前記ハンドオフイベントを検出するための手段を備える、請求項２８に記載の方法。
【請求項３３】
ハンドオフイベントを検出することと、
ハンドオフ時間区間の始めを識別することであって、前記ハンドオフ時間区間は、伝送フレームの終りで指定される時間区間である、識別することと、
ＲＳＳＩ測定値が、前記ハンドオフ時間区間の前記始めに所望のコンテンツを搬送する１つまたは複数のＲＦチャネルについて使用可能であるかどうかを判定することと、
前記ＲＳＳＩ測定値が使用可能であると判定される場合に、前記１つまたは複数のＲＦチャネルのうちで最大のＲＳＳＩ測定値を有する第１の選択されたＲＦチャネルへのハンドオフを実行することと
を行うために実行可能なコードを用いて符号化されたコンピュータ可読媒体
備える、多重化周波数ネットワークでのＲＦチャネルハンドオフのコンピュータプログラム製品。
【請求項３４】
アンテナと、
前記アンテナに結合された処理のロジックであって、
ハンドオフイベントを検出すること、
ハンドオフ時間区間の始めを識別することであって、前記ハンドオフ時間区間は、伝送フレームの終りで指定される時間区間である、識別すること、および
ＲＳＳＩ測定値が、前記ハンドオフ時間区間の前記始めに所望のコンテンツを搬送する１つまたは複数のＲＦチャネルについて使用可能であるかどうかを判定すること
を行うように構成された処理のロジックと、
前記ＲＳＳＩ測定値が使用可能であると判定される場合に、前記１つまたは複数のＲＦチャネルのうちで最大のＲＳＳＩ測定値を有する第１の選択されたＲＦチャネルへのハンドオフを実行するように構成されたチャネル切替えのロジックと
を備える、多重化周波数ネットワークでのＲＦチャネルハンドオフのデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
米国特許法第１２０条の下での優先権の主張
本特許出願は、本願の譲受人に譲渡され、これによって特に参照によって本明細書に組み込まれる係属中の２００８年３月１９日に出願した米国特許出願第１２／０５１，７５８号、名称「ＭＥＴＨＯＤＳ  ＡＮＤ  ＡＰＰＡＲＡＴＵＳ  ＦＯＲ  ＰＲＯＶＩＤＩＮＧ  ＨＡＮＤＯＦＦ  ＩＮ  ＭＵＬＴＩＰＬＥ  ＦＲＥＱＵＥＮＣＹ  ＮＥＴＷＯＲＫＳ」の一部継続出願（ＣＩＰ）である。
【０００２】
米国特許法第１１９条の下での優先権の主張
本特許出願は、本願の譲受人に譲渡され、これによって特に参照によって本明細書に組み込まれる、２００８年３月３日に出願した米国特許仮出願第６１／０３３，３０６号、名称「ＭＥＴＨＯＤＳ  ＡＮＤ  ＡＰＰＡＲＡＴＵＳ  ＦＯＲ  ＳＥＡＭＬＥＳＳ  ＨＡＮＤＯＦＦ」、弁理士整理番号第０８０９７７Ｐ１号に対する優先権を主張するものである。
【０００３】
関連出願の相互参照
本特許出願は、本願の譲受人に譲渡され、２００８年３月１９日に出願した米国特許出願第１２／０５１，７５２号、名称「ＭＥＴＨＯＤＳ  ＡＮＤ  ＡＰＰＡＲＡＴＵＳ  ＦＯＲ  ＰＲＯＶＩＤＩＮＧ  ＦＬＯＷ  ＤＡＴＡ  ＡＣＱＵＩＳＩＴＩＯＮ  ＰＲＩＯＲＩＴＹ  ＳＣＨＥＭＥ  ＩＮ  Ａ  ＭＵＬＴＩＰＬＥ  ＦＲＥＱＵＥＮＣＹ  ＮＥＴＷＯＲＫ」に関連する。
【背景技術】
【０００４】
無線通信網などのデータ網は、単一の端末のためにカスタマイズされたサービスと、多数の端末に提供されるサービスとの間でトレードオフを行わなければならない。たとえば、リソースが限られた多数のポータブルデバイス（加入者）へのマルチメディアコンテンツの配布は、複雑な問題である。したがって、網運営者、コンテンツ小売業者、およびサービスプロバイダが、高速で効率的な形で、帯域幅利用度および電力効率を高める形でコンテンツおよび／または他の網サービスを配布する形態を有することが重要である。
【０００５】
多重化周波数ネットワーク（multi-frequency network）（ＭＦＮ）は、複数の無線周波数（ＲＦ）（またはＲＦチャネル）がメディアコンテンツの伝送に使用されるネットワークである。ＭＦＮの１つのタイプは、分布波形（distribution waveform）が異なるローカルエリア内で異なるＲＦチャネルを介して伝送される水平多重化周波数ネットワーク（horizontal multi-frequency network）（ＨＭＦＮ）である。同一のまたは異なるコンテンツを、そのようなローカルエリア内の異なるＲＦチャネルを介して搬送される分布波形の一部として伝送することができる。ＭＦＮのもう１つのタイプは、ネットワークの容量を増やす目的で（より多くのコンテンツをデバイス／エンドユーザに送達する能力に関して）、複数の無線周波数（ＲＦ）チャネルが独立の分布波形を伝送するために所与のローカルエリア内で使用される、垂直多重化周波数ネットワーク（vertical multi-frequency network）（ＭＦＮ）である。ＭＦＮ展開は、あるエリア内のＶＭＦＮおよびある他のエリア内のＨＭＦＮからなるものとすることもできる。
【０００６】
通常のＨＭＦＮでは、ローカルオペレーションズインフラストラクチャ（local operations infrastructure）（ＬＯＩ）は、選択された地理的エリア内で１つのＲＦチャネル上で単一の分布波形を伝送するように動作する伝送サイトを備える。通常のＶＭＦＮでは、ＬＯＩは、選択された地理的エリア内で複数のＲＦチャネル上で複数の分布波形を伝送するように動作する伝送サイトを備える。各分布波形は、レンダリングのために受信デバイスで選択できる１つまたは複数のコンテンツフローを備えることができる。隣接するＬＯＩは、同一のまたは異なるＲＦチャネルを利用することができる。
【０００７】
動作中に、受信デバイスは、所望のコンテンツに関するデータ獲得失敗の結果としてＲＦハンドオフを実行する場合がある。たとえば、獲得失敗は、デバイスモビリティ（device mobility）の結果として変化するチャネル条件に起因して発生し得る。通常、デバイスは、所望のコンテンツを搬送する任意の使用可能なＲＦチャネルにハンドオフすることができる。しかし、デバイスが、所望のコンテンツを搬送する任意のＲＦチャネルにランダムにハンドオフする場合に、選択されたＲＦチャネルに関連するＬＯＩが、現在のＬＯＩと共通する他のコンテンツを搬送しない場合がある。また、選択されたＲＦチャネルに関連するＬＯＩが、現在のＬＯＩで使用可能ではない任意の追加コンテンツを搬送しない場合がある。たとえば、選択されたＲＦチャネルに関連するＬＯＩが、所望のコンテンツを搬送する他の使用可能なＲＦチャネルに関連するＬＯＩより少ない共通するコンテンツ（現在のＬＯＩに関して）を搬送する場合がある。この情況は、デバイスが、ＲＦハンドオフの後に共通のコンテンツおよび追加のコンテンツへのアクセスを有しないことをもたらす可能性があり、これは、ユーザ経験に悪影響を与える。
【発明の概要】
【０００８】
したがって、デバイスが、高速で効率的な形態で多重化周波数ネットワーク内でハンドオフを実行し、質を高められたユーザ経験のために共通のコンテンツおよび追加のコンテンツを最大にすることを可能にするように動作するハンドオフ機構を有することが望ましい。
【０００９】
本明細書で説明される前述の態様は、添付図面と共に解釈される際に以下の「発明を実施するための形態」への参照によってより直ちに明白になるであろう。
【図面の簡単な説明】
【００１０】
【図１】多重化周波数ネットワークで使用されるハンドオフシステムの諸態様の動作を示す網を示す図。
【図２】ハンドオフシステムの諸態様で使用される伝送フレームおよび近隣記述情報を示す図。
【図３】選択システムの諸態様で使用されるＲＦチャネルの選択ロジックを示す図。
【図４】ハンドオフシステムの諸態様でワイドまたはローカルなシームレスハンドオフテーブルとしての使用に適用可能な例示的なシームレスハンドオフテーブルを示す図。
【図５】ハンドオフシステムの諸態様でワイド＋ローカルのシームレスハンドオフとしての使用に適用可能な例示的なシームレスハンドオフテーブルを示す図。
【図６】ハンドオフシステムの諸態様でワイド、ローカル、またはワイド＋ローカルの部分的シームレスハンドオフテーブルとしての使用に適用可能な例示的な部分的シームレスハンドオフテーブルを示す図。
【図７】ハンドオフシステムの諸態様で使用されるハンドオフを実行する方法を示す図。
【図８】ハンドオフシステムの諸態様で使用されるハンドオフ手順を実行する方法を示す図。
【図９】ハンドオフシステムの諸態様で使用されるアクティブ化されたフローのためのハンドオフイベントトリガを提供する方法を示す図。
【図１０】ハンドオフシステムの諸態様で使用されるアクティブ化されたフローのためのハンドオフイベントトリガを提供する方法を示す図。
【図１１】ハンドオフシステムの諸態様で使用される登録されたフローのためのハンドオフイベントトリガを提供する方法を示す図。
【図１２】ハンドオフシステムの諸態様で使用される登録されたフローのためのハンドオフイベントトリガを提供する方法を示す図。
【図１３】ハンドオフシステムの諸態様で使用されるシームレスハンドオフテーブルの例を示す図。
【図１４】ハンドオフシステムの諸態様で使用される部分的シームレスハンドオフテーブルの例を示す図。
【図１５】ハンドオフシステムの諸態様で使用されるＲＦハンドオフ・ロジックを示す図。
【図１６】ハンドオフシステムの諸態様で使用される例示的なＲＦ情報テーブルを示す図。
【図１７】ハンドオフシステムの諸態様での使用に適用可能な例示的な変更されたシームレスハンドオフテーブルを示す図。
【図１８】ハンドオフシステムの諸態様で使用されるハンドオフ・タイムリミットを示すタイミング図。
【図１９】ハンドオフシステムの諸態様で使用される変更されたシームレスハンドオフを提供する例示的な方法を示す図。
【図２０】ハンドオフシステムの諸態様で使用される変更されたアクティブ化されたフローのハンドオフ手順を提供する例示的な方法を示す図。
【図２１】ハンドオフシステムの諸態様で使用される変更されたアクティブ化されたフローのハンドオフ手順を提供する例示的な方法を示す図。
【図２２】ハンドオフシステムの諸態様で使用される変更された登録されたフローのハンドオフ手順を提供する例示的な方法を示す図。
【図２３】ハンドオフシステムの諸態様で使用される変更された登録されたフローのハンドオフ手順を提供する例示的な方法を示す図。
【図２４】ハンドオフシステムの諸態様で使用される例示的なハンドオフ・ロジックを示す図。
【図２５】ハンドオフシステムの諸態様で使用される例示的なハンドオフ・ロジックを示す図。
【発明を実施するための形態】
【００１１】
１つまたは複数の態様では、所望のコンテンツを受信できるようになるためにハンドオフを実行できるハンドオフ先である多重化周波数ネットワーク内のＲＦチャネルを判定するためにデバイスで動作するハンドオフシステムが提供される。一態様では、ハンドオフシステムは、近隣のＲＦチャネルおよびそれらが搬送するコンテンツに関連する情報をアセンブルする。この情報は、シームレスハンドオフテーブルおよび部分的シームレスハンドオフテーブルにアセンブルされる。ハンドオフイベントは、データ獲得が所望のコンテンツについて失敗する時に開始される。ハンドオフイベントが検出される時に、ハンドオフシステムは、デバイスが所望のコンテンツを受信するために切り替えることのできる切替え先である新しいＲＦチャネルを判定するために、生成されたハンドオフテーブルを処理するように動作する。
【００１２】
このシステムは、無線網環境での使用によく適するが、通信網、インターネットなどの公衆網、仮想プライベートネットワーク（ＶＰＮ）などの私有網、ローカルエリアネットワーク、広域ネットワーク、長距離網、または任意の他のタイプのデータ網を含むがこれらに限定はされない任意のタイプの網環境で使用することができる。
【００１３】
定義
次の定義が、本明細書で、選択システムの諸態様を説明するのに使用される。
【００１４】
１．ローカルエリア−建物、建物のグループ、コミュニティ、都市、郡、またはその中でサービスがブロードキャストできる他の局所的領域などの局所的な地理的区域を指す。
【００１５】
２．ワイドエリア−郡、州、複数の州、国、複数の国、またはその中でサービスがブロードキャストできる他の広い領域などの広い地理的区域を指す。
【００１６】
３．多重化−コンテンツフローのグループ化を指す。
【００１７】
４．ワイドエリア多重化−少なくとも１つのワイドエリアでブロードキャストされるコンテンツフローのグループ化を指す。
【００１８】
５．ローカルエリア多重化−少なくとも１つのローカルエリアでブロードキャストされるコンテンツフローのグループ化を指す。
【００１９】
６．ワイドエリアオペレーションズインフラストラクチャ（Wide Area Operations Infrastructure）（ＷＯＩ）−ワイドエリアでコンテンツフローを伝送するように動作する送信機および関連するシステムのグループ化を指す。ＷＯＩは、ワイドエリア多重化を搬送できる最小の地理的ワイドエリアにマッピングされる。ワイドエリア多重化を、１つまたは複数のＷＯＩ上でブロードキャストすることができる。
【００２０】
７．ローカルエリアオペレーションズインフラストラクチャ（Local Area Operations Infrastructure）（ＬＯＩ）−ローカルエリアでコンテンツフローを伝送するように動作する送信機および関連するシステムのグループ化を指す。ＬＯＩは、ローカルエリア多重化を搬送できる最小の地理的ローカルエリアにマッピングされる。ローカルエリア多重化を、１つまたは複数のＬＯＩ上でブロードキャストすることができる。
【００２１】
８．ＲＦチャネル−選択されたＬＯＩでコンテンツ分布波形を伝えるのに使用されるＲＦ周波数を指す。
【００２２】
９．コンテンツチャネル−特定の分布波形内の選択されたコンテンツフローを指す。たとえば、分布波形は、複数のコンテンツチャネルを備えることができ、各コンテンツチャネルは、１つまたは複数のコンテンツフローを備えることができる。
【００２３】
頭字語
次の頭字語が、選択システムの諸態様を記述するのに本明細書で使用される。
【００２４】
ＬＭ−ローカルエリア多重化
ＷＭ−ワイドエリア多重化
ＮＯＣ−ネットワークオペレーションズセンタ
ＷＯＩ−ワイドエリアオペレーションズインフラストラクチャ
ＬＯＩ−ローカルエリアオペレーションズインフラストラクチャ
ＮＤＭ−近隣記述メッセージ
ＷＩＤ−ワイドエリアデスクランブリング識別子（wide area descrambling identifier）
ＬＩＤ−ローカルエリアデスクランブリング識別子（local area descrambling identifier）
ＯＩＳ−オーバヘッド情報記号(overhead information symbol)
ＣＣ−制御チャネル
図１に、多重化周波数ネットワークでＲＦチャネル選択を提供するためのハンドオフシステムの諸態様の動作を示す網１００を示す。たとえば、網１００は、それぞれが多重化周波数ネットワークの１つのＬＯＩ（それぞれＬＯＩ１、ＬＯＩ２、ＬＯＩ３、およびＬＯＩ４）を備える４つのＷＯＩ（ＷＯＩ１、ＷＯＩ２、ＷＯＩ３、およびＷＯＩ４）を備える。各ＬＯＩ内で、１つまたは複数のＲＦチャネルが、コンテンツを伝送するのに使用される。ＬＯＩ２およびＬＯＩ３は、これらのＬＯＩのそれぞれで２つのＲＦチャネルを有する１つの垂直ＭＦＮを有する。ＬＯＩ１およびＬＯＩ４は、１つのＲＦチャネルだけを搬送する。各ＲＦチャネルは、そのＲＦチャネルで伝送されるコンテンツをデスクランブルするのに使用できるデスクランブリングシーケンスを識別する関連するＷＩＤ／ＬＩＤを有する。ＬＯＩ１、ＬＯＩ２、ＬＯＩ３、およびＬＯＩ４は、網１００内に示されているように、近隣ＬＯＩである。ＬＯＩ１は、その近隣としてＬＯＩ２を有し、ＬＯＩ２は、その近隣としてＬＯＩ１、ＬＯＩ３、およびＬＯＩ４を有し、ＬＯＩ３は、その近隣としてＬＯＩ２を有し、ＬＯＩ４は、その近隣としてＬＯＩ２を有する。
【００２５】
網１００は、多重化周波数ネットワークの選択されたワイドエリアおよびローカルエリアでの配布のためにワイドコンテンツ多重化およびローカルコンテンツ多重化を受信するように動作するネットワークオペレーションズセンタ（ＮＯＣ）１０２を備える。ＮＯＣ  １０２は、そのコンテンツを配布するように多重化周波数ネットワークを構成するようにも動作する。これを達成するために、ＮＯＣ  １０２は、ＬＯＩによってカバーされる網の地理的領域、各領域内で使用されるＲＦチャネル、ならびに網を構成し、ワイドエリアコンテンツ多重化およびローカルエリアコンテンツ多重化を配布するのに必要になる可能性があるすべての他の網情報を知っている。網１００が、任意の個数のＬＯＩを備えることができることに留意されたい。
【００２６】
一態様では、ＮＯＣ  １０２は、近隣記述のロジック１０４を備える。近隣記述のロジック１０４は、各ＬＯＩの近接ＬＯＩと、各ＬＯＩ内のＲＦチャネルに関連するＷＩＤ／ＬＩＤデスクランブリング識別子とのリストに関連する情報をアセンブルするように動作する。たとえば、ワイドエリアコンテンツ多重化およびローカルエリアコンテンツ多重化は、網１００を介する伝送の前にワイドエリアおよびローカルエリアのスクランブリングシーケンスを用いてスクランブルされる。一態様では、近隣記述のロジック１０４は、特定のＬＯＩに関連する近隣ＬＯＩと、特定のＬＯＩおよびその近隣ＬＯＩのＲＦチャネルに関連するデスクランブリングシーケンスを識別するＷＩＤ／ＬＩＤ識別子とのリストを提供するように構成された近隣記述メッセージ（ＮＤＭ）を生成するように動作する。もう１つの態様では、ＮＤＭメッセージは、近隣ＬＯＩと、ＬＯＩの任意の選択されたグループのＲＦチャネルに関連するＷＩＤ／ＬＩＤ識別子とのリストを提供するように構成される。近隣記述のロジック１０４によって生成されるＮＤＭメッセージのより詳細な説明は、本文書の別のセクションで提供される。
【００２７】
ＮＯＣ  １０２は、ワイドエリア多重化およびローカルエリア多重化ならびに生成されたＮＤＭを網１００内のＬＯＩに伝送するように動作する。４つのＬＯＩだけが図示されているが、ＮＯＣ  １０２が、多重化および関連するＮＤＭを任意の個数のＬＯＩに伝送できることに留意されたい。
【００２８】
一態様では、ＬＯＩ１、ＬＯＩ２、ＬＯＩ３、およびＬＯＩ４は、１つまたは複数の送信機サイトを備える。たとえば、ＬＯＩ１は、送信機サイト１０６を備える。各送信機サイトは、そのそれぞれのＬＯＩを介して選択されたＲＦチャネル上で分布波形を伝送するように動作する。各送信機サイトが、１０８に示されているように１つまたは複数のサーバを備えることに留意されたい。
【００２９】
一態様では、ＮＯＣ  １０２は、任意の適切なトランスポート機構を使用して、コンテンツ多重化およびＮＤＭを送信機サイトに伝送するように動作する。たとえば、コンテンツ多重化およびＮＤＭは、１１０に示されているように、各送信機サイトに関連するサーバに伝送される。一態様では、ＮＯＣ  １０２は、ＭＰＥＧ−２トランスポート機構を使用して、コンテンツ多重化およびＮＤＭメッセージを送信機サイトに伝送する。この構成では、多重化およびＮＤＭメッセージは、各送信機サイトのサーバがそれらに向けられた選択されたコンテンツ多重化およびＮＤＭメッセージをそれぞれ検出し、受信できるようにするために、ＭＰＥＧ−２トランスポート識別子を割り当てられる。
【００３０】
送信機サイトのサーバは、どの多重化およびＮＤＭメッセージがそのそれぞれのＬＯＩを介する配布のためにそれらに宛てられているのかを判定するのに、トランスポート識別子を使用する。次に、サーバは、選択されたＲＦチャネルを介する伝送のために、そのそれぞれの多重化およびＮＤＭメッセージを伝送フレームにパックするように動作する。サーバは、多重化およびＮＤＭメッセージを伝送のために伝送フレームにパックするのに、任意の適切な物理層プロセスを利用する。そのそれぞれのＬＯＩを介する伝送を意図された多重化およびＮＤＭメッセージを判定するのにトランスポート識別子を使用することによって、送信機サイトのサーバは、多重化またはＮＤＭメッセージのいずれをも復号する必要がない。サーバは、単純に、適当なトランスポート識別子を検出し、次に、識別される多重化およびＮＭＤメッセージを物理層プロセスに従って伝送フレームにパックする。
【００３１】
伝送フレームは、ワイドエリア多重化と、ローカルエリア多重化と、近隣記述のロジック１０４によって生成されたＮＤＭメッセージとに関連するコンテンツフローを備える。一態様では、伝送フレームは、それぞれワイドエリアコンテンツフローおよびローカルエリアコンテンツフローを伝えるのに使用されるワイドデータパーティションおよびローカルデータパーティションを備える。さらに、ワイドパーティションおよびローカルパーティションは、ワイド制御チャネルおよびローカル制御チャネルを備える。一態様では、ローカル制御チャネルは、近隣記述のロジック１０４によって生成されたＮＤＭメッセージを各ＬＯＩ内のデバイスに配布するのに使用される。
【００３２】
一態様では、送信機サイトは、指定されたＲＦチャネルを使用してそのそれぞれのＬＯＩを介して伝送フレームを伝送する。伝送フレームの伝送にＬＯＩ内の複数のＲＦチャネルを使用することによって、網１００は、そのようなＬＯＩ上でより多くのコンテンツフローを伝送することができる。あるＬＯＩ内の送信機サイトを、同一位置とするか、任意の所望の距離だけ分離することができることに留意されたい。また、各ＬＯＩ上で配布されるＮＤＭが、各ＬＯＩが近隣ＬＯＩの異なるセットを有する場合があるので異なる場合があり、各近隣ＬＯＩが、異なるＲＦチャネルに関連し、伝送されたコンテンツをそれを用いてデスクランブルすべき関連するデスクランブリングシーケンスに関連する場合があることに留意されたい。
【００３３】
各ＬＯＩ内で、デスクランブリングシーケンス識別子は、各ＲＦチャネルに関連する。デスクランブリングシーケンス識別子は、ワイドエリアデスクランブリングシーケンス識別子（ＷＩＤ）およびローカルエリアデスクランブリングシーケンス識別子（ＬＩＤ）を備える。デスクランブリングシーケンス識別子は、特定のＬＯＩ内で特定のＲＦチャネル上で受信されたコンテンツをデスクランブルするのに使用できるデスクランブリングシーケンスを識別する。デスクランブリングシーケンス識別子は、特定のＲＦチャネル上で搬送されるコンテンツ多重化をも識別する。たとえば、ＬＯＩ２には、２つのＲＦチャネル（すなわち、ＲＦ２、ＲＦ３）があり、各ＲＦチャネルは、関連付けられたワイドエリアコンテンツ多重化およびローカルエリアコンテンツ多重化をデスクランブルするのに使用できるデスクランブリングシーケンスを識別するデスクランブリングシーケンス識別子に関連する。たとえば、ＲＦ２は、ＷＩＤ１およびＬＩＤ１に関連し、ワイド多重化ＷＭ１およびローカル多重化ＬＭ１を搬送し、ＲＦ３は、ＷＩＤ２およびＬＩＤ２に関連し、ワイド多重化ＷＭ２およびローカル多重化ＬＭ２を搬送する。ＷＩＤ１、ＬＩＤ１、ＷＩＤ２、およびＬＩＤ２は、それぞれ多重化ＷＭ１、ＬＭ１、ＷＭ２、およびＬＭ２を識別する。
【００３４】
ＬＯＩ２内で動作するデバイス１１２は、ＷＩＤ１によって識別されるデスクランブリングシーケンスを用いてデスクランブルできる、チャネルＲＦ２上のワイドエリアコンテンツを受信するように同調される。デバイス１１２の詳細を、１１４に示す。デバイス１１２は、伝送フレームを受信するために選択されたＲＦチャネルに同調するように動作する受話器１１６を備える。たとえば、受話器１１６は、伝送フレームを受信するためにＬＯＩ２内のＲＦ２に同調される。受信される伝送フレームは、１つまたは複数のＮＤＭ内で近隣記述情報を伝えるローカル制御チャネルを備える。たとえば、ＮＤＭは、近隣記述のロジック１０４によって生成され、図１に示されたＬＯＩに配布される。一態様では、ＮＤＭは、デバイスの現在のＬＯＩ（すなわち、デバイス１１２についてはＬＯＩ２）の近隣ＬＯＩと、現在のＬＯＩ（すなわち、ＬＯＩ２）およびその近隣ＬＯＩ（すなわち、ＬＯＩ１、ＬＯＩ３、およびＬＯＩ４）内のＲＦチャネルに関連するデスクランブリングシーケンスを識別するＷＩＤ／ＬＩＤデスクランブリング識別子とのリストを備える。
【００３５】
受話器１１６は、１２２に示されているように、ＮＤＭ内で受信された近隣記述情報（またはＮＤＭ自体）をＲＦハンドオフのロジック１１８に渡す。また、受話器１１６は、ＬＯＩ２内のＲＦ２に関連する正しいＷＩＤ／ＬＩＤ識別子を使用して、受信されたコンテンツをデスクランブルし、デスクランブルされたコンテンツを、デバイスユーザのためにコンテンツをレンダリングするように動作する復号器１２０に渡す。
【００３６】
ＲＦハンドオフのロジック１１８は、１２２でＮＤＭを受け取るように動作する。ＮＤＭは、所与のＬＯＩの近隣ＬＯＩと所与のＬＯＩおよびその近隣ＬＯＩのＲＦチャネルのＷＩＤ／ＬＩＤ識別子とのリストを指定する。この情報から、ＲＦハンドオフのロジック１１８は、デバイスの現在のＬＯＩで搬送されるコンテンツ多重化のシームレスハンドオフテーブルおよび部分的シームレスハンドオフテーブルを生成するように動作する。現在のＬＯＩで搬送される所与のコンテンツ多重化のシームレスハンドオフテーブルおよび部分的シームレスハンドオフテーブルは、所与のコンテンツ多重化を獲得するために切り替えることのできる近隣ＲＦのリストを提供する。シームレスハンドオフテーブルおよび部分的シームレスハンドオフテーブルは、ワイドおよびローカルのコンテンツ多重化について別々に計算される。たとえば、近隣ＲＦチャネルは、その近隣ＲＦチャネルが所与のワイドコンテンツ多重化を搬送し、その近隣ＲＦチャネルに関連するＬＯＩがデバイスの現在のＬＯＩと同一のワイドコンテンツ多重化のセットまたはスーパーセットを搬送する場合に、現在のＬＯＩ内で搬送される所与のワイドコンテンツ多重化に関連するワイドシームレスハンドオフテーブル内にエントリを有する。近隣ＲＦチャネルは、その近隣ＲＦチャネルが所与のワイドコンテンツ多重化を搬送し、その近隣ＲＦチャネルに関連するＬＯＩがデバイスの現在のＬＯＩと同一のワイドコンテンツ多重化のセットまたはスーパーセットを搬送しない場合に、現在のＬＯＩ内で搬送される所与のワイドコンテンツ多重化に関連するワイド部分的シームレスハンドオフテーブル内にエントリを有する。
【００３７】
一態様では、ＲＦハンドオフが、１つまたは複数のハンドオフイベントに起因して望まれる場合がある。ハンドオフイベントは、ハンドオフのロジック１１８に、新しいＲＦチャネルを判定させ、その新しいＲＦチャネルに同調する要求１２４を受話器１１６に送らせる。ハンドオフイベントは、所望のコンテンツフローを受信するために、デバイス１１２にあるＲＦチャネルから別のＲＦチャネルに切り替えさせるイベントである。一態様では、ハンドオフイベントを、所望のコンテンツに関連するコンテンツ獲得失敗（たとえば、デバイスモビリティのゆえの変化するチャネル条件に起因する失敗）によってトリガするか、その獲得失敗の結果として実行することができる。
【００３８】
一態様では、デバイスモビリティに関連するコンテンツ獲得失敗は、デバイス１１２が、ＬＯＩ２によってカバーされる領域から１つまたは複数の近隣ＬＯＩによってカバーされる領域に移動する時に発生する。たとえば、デバイス受話器１１６は、ＬＯＩ２内の特定のＲＦチャネル上で所望のコンテンツフローを受信するように同調される。ＲＦハンドオフのロジック１１８は、デバイス１１２がＬＯＩ２のカバレージエリアの外に移動する時にコンテンツ獲得失敗が検出される時に、所望のコンテンツフローを受信し続けるために受話器１１６が同調できる近隣ＬＯＩ内のＲＦチャネルを判定するように動作する。
【００３９】
所望のコンテンツフローを搬送する新しいＲＦチャネルを判定するために、ＲＦハンドオフのロジック１１８は、ハンドオフシステムの諸態様で次の機能のうちの１つまたは複数を実行するように動作する。
【００４０】
１．滑らかな遷移をコンテンツ獲得の展望から実行できるようにするために、所望のコンテンツフローを搬送する近隣ＬＯＩ内の使用可能なＲＦチャネルのリストを（受信された近隣記述情報から）判定する。
【００４１】
２．近隣のＲＦチャネルの信号強度を監視する。
【００４２】
３．所望のコンテンツのシームレスハンドオフテーブルおよび部分的シームレスハンドオフテーブルを生成する。これらのテーブルは、使用可能なＲＦチャネルおよびこれらのＲＦチャネルに関連するＬＯＩで使用可能なコンテンツのリストに基づくエントリを備える。
【００４３】
４．シームレステーブルおよび部分的シームレステーブル内でＲＦチャネルをランキングする。
【００４４】
５．ランクに基づいて、シームレスハンドオフテーブルから、選択されたＲＦチャネルを選択し、ここで、選択されたＲＦチャネルは、ＲＦ選択判断基準を満足する。
【００４５】
６．シームレスハンドオフテーブルからの選択が失敗する場合には、ランクに基づいて、部分的シームレスハンドオフテーブルから、選択されたＲＦチャネルを選択し、ここで、選択されたＲＦチャネルは、ＲＦ選択判断基準を満足する。
【００４６】
ＲＦチャネルが判定されたならば、ＲＦハンドオフのロジック１１８は、ＲＦハンドオフを実施するために受話器１１６にＲＦチャネル切替メッセージ１２４をアウトプットする。このＲＦチャネル切替メッセージは、所望のコンテンツフローを受話器１１６によってデスクランブルできるようにするために、選択されたＲＦチャネルの正しいＷＩＤ／ＬＩＤ識別子を含む。受話器１１６は、選択されたＲＦチャネルへのＲＦチャネル切替を実行し、チャネル切替メッセージで受け取られたＷＩＤ／ＬＩＤを使用してコンテンツをデスクランブルする。
【００４７】
したがって、さまざまな態様では、ハンドオフシステムは、コンテンツ獲得失敗が所望のコンテンツについて検出された後に所望のコンテンツの受信を継続できるようにするために、多重化周波数ネットワーク内の使用可能なＲＦチャネルのどれをハンドオフのために選択すべきかを判定するように動作する。ハンドオフシステムは、使用可能なＲＦチャネルをランキングするのに使用されるシームレスハンドオフテーブルおよび部分的シームレスハンドオフテーブルに基づいて、選択されたＲＦチャネルを判定する。したがって、ハンドオフシステムは、ＲＦ選択判断基準を満足する最高のランキングを有する使用可能なＲＦチャネルを選択するように動作する。ＲＦ選択判断基準は、選択されたＲＦチャネルが、十分に大きい受信信号強度インジケータ（received signal strength indicator）（ＲＳＳＩ）値を有し、ＲＦハンドオフ判断基準を満足もすることを保証する。ＲＦハンドオフ判断基準の詳細は、本文書の他のセクションで提供される。
【００４８】
図２に、ハンドオフシステムの諸態様で使用される伝送フレーム２００のブロック図を示す。たとえば、伝送フレーム２００を、ワイドおよびローカルのコンテンツ多重化と共にパックし、図１に示されたＬＯＩ内のＲＦチャネルを介して伝送することができる。
【００４９】
伝送フレーム２００は、全体的に２０２に示された、ワイドコンテンツおよびローカルコンテンツを伝えるのに使用される４つのサブフレームを備える。たとえば、各サブフレーム２０２は、ワイドエリアコンテンツと共にパックされるワイドエリアパーティション２０４と、ローカルエリアコンテンツと共にパックされるローカルエリアパーティション２０６とを備える。
【００５０】
ワイドエリアパーティション２０４に含まれるのが、ワイドエリア制御チャネル２０８である。ワイドエリア制御チャネル２０８は、ワイドエリアコンテンツ多重化に関係するメッセージを伝えるように動作する。ローカルエリアパーティション２０６に含まれるのが、ローカルエリア制御チャネル２１０である。ローカルエリア制御チャネル２１０は、ローカルエリアコンテンツ多重化に関係するメッセージを伝えるように動作する。一態様では、ローカルエリア制御チャネルは、ハンドオフシステムの諸態様で使用されるＮＤＭメッセージの一部として近隣記述情報を伝えるのに使用される。
【００５１】
伝送フレーム２００の始めには、サブフレーム２０２にパックされたワイドエリア制御チャネル、ローカルエリア制御チャネル、ワイドコンテンツ、およびローカルコンテンツを突き止めるのに使用されるオーバヘッド情報を提供するオーバヘッド情報記号（ＯＩＳ）２１２がある。ＯＩＳ  ２１２は、ワイドオーバヘッド情報記号（ＷＯＩＳ）およびローカルオーバヘッド情報記号（ＬＯＩＳ）を備える。
【００５２】
一態様では、コンテンツフローは、サブフレーム２０２の内部のメディアのロジックチャネル（Media Logical Channel）（ＭＬＣ）を使用して伝送される。単一のＭＬＣを、１つまたは複数のコンテンツフローを搬送するのに使用することができる。あるＭＬＣ内のすべてのパケットが、そのＭＬＣの一部として伝送されるデータに追加された冗長度のゆえに正しくは受信されない場合であっても、コンテンツフローデータを成功して獲得することができる。データ獲得は、ＭＬＣパケット消去がＭＬＣの一部として伝送されるデータ内の追加された冗長度に基づく許容される誤り閾値を超える場合に、あるコンテンツフローについて失敗する。
【００５３】
一態様では、ＮＤＭメッセージに含まれる近隣記述情報は、ＬＯＩごとに別々に生成され、選択されたＬＯＩおよびその近隣ＬＯＩに関連するＲＦチャネルのリストを提供するように構成される。もう１つの態様では、ＮＤＭメッセージは、ＬＯＩ（近隣であってもなくてもよい）の選択されたグループについて生成され、ＬＯＩの選択されたグループ内のＬＯＩのそれぞれについてすべての近接ＬＯＩを含む。近隣記述情報に記述されたＲＦチャネルのそれぞれは、ＷＩＤ／ＬＩＤデスクランブリング記述子に関連する。
【００５４】
一態様では、ＮＤＭメッセージは、あるＬＯＩのＲＦチャネルによって伝送される伝送フレームの一部であるローカル制御チャネルを使用して、そのＬＯＩ上で配布される。ＮＤＭ内で搬送される近隣記述情報を、任意の適切なフォーマットでフォーマットし、符号化もしくは暗号化し、かつ／または複数のメッセージコンポーネントに再編成しもしくは分割することができることに留意されたい。
【００５５】
テーブル２１４に、ＮＤＭメッセージ内で供給されるパラメータをどのように編成でき、デバイスで格納できるかを示す。テーブル２１４は、デバイスの現在のＬＯＩ（すなわち、ＬＯＩ２）を識別するＬＯＩ識別子２１６を備える。テーブル２１４は、デバイスの現在のＬＯＩの近隣ＬＯＩおよび現在のＬＯＩ自体を識別する近隣ＬＯＩリスト２１８をも含む。テーブル２１４は、他の制御チャネルメッセージ内で現在のＬＯＩの特定のＲＦチャネルを参照するのに使用できる識別子を示すＲＦチャネル識別子２２０をも含む。ＲＦチャネル識別子２２０が、現在のＬＯＩ（すなわち、ＬＯＩ２）についてのみ提供されることに留意されたい。
【００５６】
テーブル２１４は、近隣ＬＯＩリスト２１８で識別される各ＬＯＩに関連するＲＦ周波数を識別するＲＦ周波数識別子２２２をも備える。テーブル２１４は、各ＲＦ周波数２２２に関連するＷＩＤ／ＬＩＤデスクランブリングシーケンス識別子を識別するＷＩＤ／ＬＩＤ識別子２２４をも備える。したがって、テーブル２１４を、受信デバイスで作成し、格納し、ハンドオフシステムの動作中に使用することができる。
【００５７】
図３に、ハンドオフシステムの諸態様で使用されるＲＦハンドオフのロジック３００を示す。たとえば、ＲＦハンドオフのロジック３００は、図１に示されたＲＦハンドオフのロジック１１８としての使用に適切である。ＲＦハンドオフのロジック３００は、すべてがデータバス３０８に結合された、処理のロジック３０２、メッセージ復号器３０４、チャネル切替のロジック３１０、およびオーバヘッドインプットのロジック３０６を備える。
【００５８】
オーバヘッドインプットのロジック３０６は、ＣＰＵ、プロセッサ、ゲートアレイ、ハードウェアのロジック、メモリ要素、および／またはソフトウェアを実行するハードウェアのうちの少なくとも１つを備える。オーバヘッドインプットのロジック３０６は、デバイスが現在同調されているＲＦチャネルを介してＯＩＳおよび制御チャネルデータを受信するように動作する。オーバヘッドインプットのロジック３０６は、受信されたＣＣデータをメッセージ復号器３０４に渡す。たとえば、オーバヘッドインプットのロジック３０６は、図２に示されたローカル制御チャネルを介して伝送されるＮＤＭメッセージを受信するように動作する。
【００５９】
メッセージ復号器３０４は、ＣＰＵ、プロセッサ、ゲートアレイ、ハードウェアのロジック、メモリ要素、および／またはソフトウェアを実行するハードウェアのうちの少なくとも１つを備える。一態様では、メッセージ復号器３０４は、制御チャネルインプットのロジック３０６によって受信されたＮＤＭメッセージを復号するように動作する。たとえば、メッセージ復号器３０４は、現在のＬＯＩおよびその近隣ＬＯＩに関連する使用可能なＲＦチャネルを判定するために、受信されたＮＤＭメッセージを復号するように動作する。メッセージ復号器３０４は、デバイスの現在のＬＯＩおよびその近隣ＬＯＩ内の各ＲＦチャネルに関連するＷＩＤ／ＬＩＤデスクランブリングシーケンス識別子を判定するために、受信されたＮＤＭメッセージを復号する。たとえば、ＮＤＭメッセージ内で受信された情報は、デバイスの現在のＬＯＩおよびその近隣ＬＯＩ内のＲＦチャネルに関連するＷＩＤ／ＬＩＤデスクランブリング識別子を提供するために、図２に示されているように編成され、格納される。
【００６０】
処理のロジック３０２は、ＣＰＵ、プロセッサ、ゲートアレイ、ハードウェアのロジック、メモリ要素、および／またはソフトウェアを実行するハードウェアのうちの少なくとも１つを備える。一態様では、処理のロジック３０２は、変化する網条件（たとえば、デバイスモビリティに起因して）または他の理由に起因する所望のコンテンツに関連するデータ獲得失敗のゆえにＲＦハンドオフが望まれることを示すハンドオフイベントを受け取るように動作する。その場合に、所望のコンテンツの受信を継続するために、所望のコンテンツを搬送する近隣ＬＯＩ内のＲＦチャネルに切り替えるためにハンドオフを実行することが必要である場合がある。
【００６１】
処理のロジック３０２は、所望のコンテンツのシームレスハンドオフテーブルおよび部分的シームレスハンドオフテーブルを生成するために、ＮＤＭで受信された情報を処理するように動作する。一態様では、処理のロジック３０２は、所望のコンテンツのＷＩＤ／ＬＩＤに関連する近隣ＬＯＩのＲＦチャネルを備えるためにハンドオフテーブルをアセンブルする。一態様では、同一のＷＩＤに関連する近隣ＲＦチャネルは、同一のワイドエリアコンテンツを搬送し、同一のＬＩＤに関連する近隣ＲＦチャネルは、同一のローカルエリアコンテンツを搬送する。一態様では、ハンドオフテーブルは、ワイド、ローカル、およびワイド＋ローカルのシームレスハンドオフテーブルおよび部分的シームレスハンドオフテーブルを備える。
【００６２】
ハンドオフテーブル内のＲＦチャネルが判定されたならば、処理のロジック３０２は、これらのＲＦチャネルに関係する信号強度情報を判定するように動作する。たとえば、処理のロジック３０２は、シームレスハンドオフテーブルおよび部分的シームレスハンドオフテーブル内で識別されるＲＦチャネルに関連する信号強度パラメータを受信するために近隣ＲＦに関するＲＦ監視を実行するように動作する。たとえば、一態様では、この情報が、図１に示された受話器１１６などのデバイス受話器から入手される。
【００６３】
処理のロジック３０２は、ハンドオフテーブル内の各ＲＦチャネルに関連するＬＯＩで使用可能なコンテンツに関する情報を判定するようにも動作する。たとえば、このコンテンツ情報は、現在のＬＯＩと共通する使用可能な多重化の個数および各識別されたＬＯＩ内の使用可能な多重化の総数を備える。処理のロジック３０２は、シームレスハンドオフテーブルおよび部分的シームレスハンドオフテーブル内のＲＦチャネルをランキングするのにこのコンテンツ情報を使用するように動作する。
【００６４】
処理のロジック３０２は、ハンドオフイベントを受け取るように動作する。ハンドオフイベントは、所望のコンテンツを獲得し続けるために、別のＲＦチャネルへのハンドオフが必要であることを示す。たとえば、ハンドオフイベントは、たとえば変化する網条件に起因する、所望のコンテンツのコンテンツ獲得失敗のゆえにハンドオフが望まれることを示すことができる。
【００６５】
所望のコンテンツについてハンドオフイベントが検出されたならば、処理のロジック３０２は、ハンドオフに関して選択されたＲＦチャネルを判定するために、所望のコンテンツに関連するシームレスハンドオフテーブル内のＲＦチャネルを処理するように動作する。関連するシームレスハンドオフテーブルにＲＦチャネルがない場合、または、関連するシームレスハンドオフテーブル内のＲＦチャネルのどれもがＲＦ選択判断基準を満足しない場合には、処理のロジック３０２は、ハンドオフに関して選択されたＲＦチャネルを判定するために、所望のコンテンツに関連する部分的シームレスハンドオフテーブル内のＲＦチャネルを処理する。処理のロジック３０２は、シームレスハンドオフテーブルおよび部分的シームレスハンドオフテーブル内のＲＦチャネルをそのランキングの順で処理するように動作する。選択されたＲＦチャネルが判定されたならば、処理のロジック３０２は、このＲＦチャネルのアイデンティティをチャネル切替のロジック３１０に渡す。ハンドオフテーブルから選択されたＲＦチャネルを選択するための処理のロジック３０２の動作のより詳細な説明およびＲＦ選択判断基準の詳細は、本文書の別のセクションで提供される。
【００６６】
チャネル切替のロジック３１０は、ＣＰＵ、プロセッサ、ゲートアレイ、ハードウェアのロジック、メモリ要素、および／またはソフトウェアを実行するハードウェアのうちの少なくとも１つを備える。チャネル切替のロジック３１０は、選択されたＲＦチャネルのアイデンティティおよびそのＷＩＤ／ＬＩＤデスクランブリングシーケンス識別子を備えるＲＦチャネル切替メッセージを生成するように動作する。ＲＦチャネル切替メッセージは、デバイス受話器１１６に送られる。この情報を用いて、受話器１１６は、選択されたＲＦチャネルにすばやく切り替え、所望のコンテンツを受信するのに受け取られたＷＩＤ／ＬＩＤデスクランブリングシーケンスを使用することができる。したがって、ハンドオフ中に、所望のコンテンツを提供し、ＲＦ選択判断基準を満足し、質を高められたユーザ経験に関する関連するＬＯＩ内で搬送される共通コンテンツ（現在のＬＯＩとの）および追加コンテンツの展望から最も高くランキングされる、ＲＦチャネルを選択することができる。
【００６７】
一態様では、ハンドオフシステムは、少なくとも１つのプロセッサ、たとえば処理のロジック３０２のプロセッサによって実行される時にコンピュータに本明細書に記載の機能を提供させる、機械可読媒体上に格納されまたはそこで実施される１つまたは複数のプログラム命令（「命令」）または「コード」のセットを有するコンピュータプログラム製品を備える。たとえば、コードのセットを、フロッピディスク、ＣＤＲＯＭ、メモリカード、フラッシュメモリデバイス、ＲＡＭ、ＲＯＭ、またはＲＦハンドオフのロジック３００にインターフェースする任意の他のタイプのメモリデバイスもしくは機械可読媒体などの機械可読媒体からＲＦハンドオフのロジック３００にロードすることができる。もう１つの態様では、コードのセットを、外部デバイスまたは網リソースからＲＦハンドオフのロジック３００にダウンロードすることができる。コードのセットは、実行された時に、コンピュータに、本明細書に記載のハンドオフシステムの諸態様を提供させる。
【００６８】
ＲＦチャネル監視
一態様では、デバイスのハンドオフシステムは、デバイスの現在のＬＯＩおよび近隣ＬＯＩ内で搬送されるＲＦチャネルの信号強度に関連する情報を維持するために、これらのＲＦチャネルの監視を実行するように動作する。たとえば、処理のロジック３０２は、現在のＬＯＩおよび近隣ＬＯＩ内のＲＦチャネルの受信信号強度インジケータ（ＲＳＳＩ）を入手するように動作する。使用可能なＲＦチャネルごとに、処理のロジック３０２は、ＲＳＳＩ測定値に関連するタイムスタンプをも維持することができる。ＲＳＳＩ測定値に関連するタイムスタンプを、古いＲＳＳＩエントリを無効化するのに使用することができる。処理のロジック３０２は、ローカルメモリ内で、ＲＦチャネル監視情報のテーブルを維持するように動作する。ハンドオフ中に、処理のロジック３０２は、ハンドオフの目的でＲＦチャネルを選択するために、ＲＦチャネル監視中に収集された情報を利用する。たとえば、信号強度情報は、ハンドオフの目的でシームレスハンドオフテーブルおよび部分的シームレスハンドオフテーブル内のＲＦチャネルを評価するのに使用される。
【００６９】
ワイドおよびローカルのコンテンツハンドオフ
一態様では、ハンドオフシステムは、ハンドオフイベントに基づいてＲＦハンドオフを開始するように動作する。ＲＦハンドオフを、ワイドコンテンツフローおよび／またはローカルコンテンツフローについて開始することができる。一態様では、デバイスが所望のワイドコンテンツフローだけを復号することを試みつつあり、コンテンツ獲得失敗が検出される場合に、ワイドコンテンツＲＦハンドオフが開始される。一態様では、デバイスが所望のローカルコンテンツフローだけを復号することを試みつつあり、コンテンツ獲得失敗が検出される場合に、ローカルコンテンツＲＦハンドオフが開始される。もう１つの態様では、デバイスが所望のワイドフローとローカルフローとの両方の復号を試みつつあり、コンテンツ獲得失敗が検出される場合に、ワイド＋ローカルコンテンツＲＦハンドオフが開始される。ワイドコンテンツＲＦハンドオフは、少なくとも所望のワイドコンテンツを搬送するＲＦへのハンドオフを目標とする。ローカルコンテンツＲＦハンドオフは、少なくとも所望のローカルコンテンツを搬送するＲＦへのハンドオフを目標とし、ワイド＋ローカルコンテンツＲＦハンドオフは、所望のワイドコンテンツとローカルコンテンツとの両方を搬送するＲＦへのハンドオフを目標とする。特定のＲＦハンドオフタイプ（ワイド、ローカル、またはワイド＋ローカル）は、関連するシームレスハンドオフテーブルまたは部分的シームレスハンドオフテーブル内のＲＦチャネルへのハンドオフを開始する。たとえば、ワイドコンテンツＲＦハンドオフは、所望のワイドコンテンツに関連するシームレスハンドオフテーブルまたは部分的シームレスハンドオフテーブル内のＲＦチャネルへのハンドオフを開始する。
【００７０】
リアルタイムおよび非リアルタイムのコンテンツハンドオフ
デバイスがリアルタイムコンテンツフローを獲得することを試みつつあり、コンテンツ獲得失敗が発生する時に、ハンドオフイベントを開始することができる。デバイスが非リアルタイムコンテンツフローを獲得することを試みつつあり、コンテンツ獲得失敗が発生する時にも、ハンドオフイベントを開始することができる。リアルタイムフローを、アクティブ化されたフローとも称し、非リアルタイムフローを、登録されたフローとも称する。これらのフローのデータを取り込むためのデータ獲得手順を、さまざまな形で実行することができる。たとえば、アクティブ化された（リアルタイム）フローおよび登録された（非リアルタイム）フローのデータを取り込む１つのデータ獲得手順は、上で参照した特許出願（２００８年３月１９日に出願した米国特許出願第１２／０５１７５２号明細書、名称「ＭＥＴＨＯＤＳ  ＡＮＤ  ＡＰＰＡＲＡＴＵＳ  ＦＯＲ  ＰＲＯＶＩＤＩＮＧ  ＦＬＯＷ  ＤＡＴＡ  ＡＣＱＵＩＳＩＴＩＯＮ  ＰＲＩＯＲＩＴＹ  ＳＣＨＥＭＥ  ＩＮ  Ａ  ＭＵＬＴＩＰＬＥ  ＦＲＥＱＵＥＮＣＹ  ＮＥＴＷＯＲＫ」）で提供される。ＲＦハンドオフを実行するハンドオフプロセスは、アクティブ化されたフローと登録されたフローとの両方について同一であるが、ハンドオフプロセスは、アクティブ化されたフローおよび登録されたフローについて異なるタイマ周期で動作する場合がある。アクティブ化されたフローおよび登録されたフローのハンドオフプロセスの詳細な説明は、本文書の他のセクションに取り込まれている。
【００７１】
ハンドオフイベントトリガ判断基準
一態様では、ハンドオフイベントは、アクティブ化されたフローおよび登録されたフローに関連するある種の判断基準によってトリガされる。ハンドオフイベントトリガ判断基準は、アクティブ化されたフローおよび登録されたフローについて別々に評価される。アクティブ化されたフローと登録されたフローとの両方が復号されつつある場合に、ハンドオフイベントトリガ判断基準は、アクティブ化されたフローだけについて評価される。これは、アクティブ化されたフロー（すなわち、リアルタイムフロー）が、登録されたフロー（すなわち、非リアルタイムフロー）より高い優先順位を与えられるからである。ＯＩＳおよび制御チャネル（ＣＣ）を含むオーバヘッド情報の適当なセットを獲得することの失敗は、アクティブ化されたフローと登録されたフローとの両方についてハンドオフイベントをトリガする。このオーバヘッド情報は、アクティブ化されたフローおよび登録されたフローのフローデータを獲得するのに使用される。
【００７２】
さまざまな態様では、次の条件のうちの１つまたは複数が、アクティブ化されたフローのハンドオフイベントをトリガする。
【００７３】
１．適当なＯＩＳおよび制御チャネル（ＣＣ）（必要な場合）の獲得が、所望のワイドおよび／またはローカルのアクティブ化されたフローについて失敗する。たとえば、ワイドのアクティブ化されたフローだけが復号されつつある場合に、ＷＯＩＳおよびワイドＣＣが、現在のＲＦで失敗する。
【００７４】
２．データ獲得が、現在のＲＦ上のすべてのアクティブ化されたフローについて失敗する。
【００７５】
３．ワイドとローカルとの両方のアクティブ化されたフローが現在のＲＦチャネル上で復号されつつある場合に、ローカルＯＩＳおよびローカルＣＣ（必要な場合）の獲得が失敗する。
【００７６】
４．現在のＲＦ上のアクティブ化されたフローのサブセットについてデータ獲得が失敗する。
【００７７】
登録されたフローの獲得について、デバイスは、選択されたフローグループ（ＦＧ）を判定し、選択されたＦＧに関連する登録されたフローを復号することを試みる。たとえば、一態様では、フローグループは、優先順位など、選択された判断基準に基づいて一緒にグループ化される非リアルタイムデータフローのグループ化を備える。フローグループのさまざまなタイプの例が、上で参照した特許出願（２００８年３月１９日に出願した米国特許出願第１２／０５１７５２号明細書、名称「ＭＥＴＨＯＤＳ  ＡＮＤ  ＡＰＰＡＲＡＴＵＳ  ＦＯＲ  ＰＲＯＶＩＤＩＮＧ  ＦＬＯＷ  ＤＡＴＡ  ＡＣＱＵＩＳＩＴＩＯＮ  ＰＲＩＯＲＩＴＹ  ＳＣＨＥＭＥ  ＩＮ  Ａ  ＭＵＬＴＩＰＬＥ  ＦＲＥＱＵＥＮＣＹ  ＮＥＴＷＯＲＫ」）で提供される。デバイスは、選択されたＦＧと同一のＲＦチャネルによって搬送されるすべての他の登録されたフローを復号することをも試みる。さまざまな態様では、次の条件のうちの１つまたは複数が、登録されたフローに関するハンドオフイベントをトリガする。
【００７８】
１．選択されたフローグループ（ＦＧ）内のワイドおよび／またはローカルの登録されたフローについて適当なＯＩＣおよびＣＣ（必要な場合）の獲得が失敗する。たとえば、選択されたＦＧがワイドの登録されたフローだけを有する場合に、ＷＯＩＳおよびワイドＣＣが失敗する。
【００７９】
２．選択されたＦＧ内のすべての登録されたフローについて、データ獲得が失敗する。
【００８０】
３．選択されたＦＧがワイドとローカルとの両方の登録されたフローを含む場合に、ローカルＯＩＳおよびローカルＣＣ（必要な場合）の獲得が失敗する。
【００８１】
４．選択されたＦＧ内の登録されたフローのサブセットについて、データ獲得が失敗する。
【００８２】
シームレスハンドオフテーブル
一態様では、ハンドオフシステムは、現在のＬＯＩ内のＲＦチャネル上で搬送されるワイドおよびローカルのコンテンツ多重化についてシームレスハンドオフテーブルを生成し、維持するように動作する。一態様では、所与のワイドまたはローカルのコンテンツ多重化に関するシームレスハンドオフテーブルは、それぞれ同一の所与のワイドまたはローカルのコンテンツ多重化を搬送する近隣ＲＦチャネルを含み、それらの近隣ＲＦチャネルに関連するＬＯＩは、現在のＬＯＩ内で搬送されるものと同一の、ワイドまたはローカルのコンテンツ多重化のセットまたはスーパーセットを搬送する。一態様では、ワイド＋ローカル多重化の所与の組合せに関するシームレスハンドオフテーブルは、ワイド＋ローカルコンテンツ多重化の同一の組合せを搬送する近隣ＲＦチャネルを含み、それらの近隣ＲＦに関連するＬＯＩは、現在のＬＯＩ内で搬送されるものと同一の、ワイドおよびローカルのコンテンツ多重化のセットまたはスーパーセットを搬送する。所与のシームレスハンドオフテーブルに含まれる近隣ＲＦを、関連するコンテンツ多重化（１つまたは複数）のシームレスＲＦと称する。
【００８３】
次のタイプのシームレスハンドオフテーブルが維持される。
【００８４】
ａ．ワイドシームレスハンドオフテーブル  現在のＬＯＩ内で搬送されるワイドコンテンツ多重化ごとに、別々のワイドシームレスハンドオフテーブルが生成され、維持される。このテーブルは、同一のワイドコンテンツ多重化を搬送する近隣ＲＦチャネルを識別し、それらに関連するＬＯＩは、現在のＬＯＩと同一の、ワイドコンテンツ多重化のセットまたはスーパーセットを搬送する。
【００８５】
ｂ．ローカルシームレスハンドオフテーブル  現在のＬＯＩ内で搬送されるローカルコンテンツ多重化ごとに、別々のローカルシームレスハンドオフテーブルが生成され、維持される。このテーブルは、同一のローカルコンテンツ多重化を搬送する近隣ＲＦチャネルを識別し、それらに関連するＬＯＩは、現在のＬＯＩと同一の、ローカルコンテンツ多重化のセットまたはスーパーセットを搬送する。
【００８６】
ｃ．ワイド＋ローカルシームレスハンドオフテーブル  現在のＬＯＩ内で単一ＲＦ上で搬送されるワイド＋ローカルコンテンツ多重化の組合せごとに、別々のワイド＋ローカルシームレスハンドオフテーブルが生成され、維持される。このテーブルは、ワイド＋ローカルコンテンツ多重化の同一の組合せを搬送する近隣ＲＦチャネルを識別し、それらに関連するＬＯＩは、現在のＬＯＩと同一の、ワイド＋ローカルコンテンツ多重化のセットまたはスーパーセットを搬送する。
【００８７】
近隣ＲＦによって搬送されるコンテンツに応じて、シームレスハンドオフテーブルは、現在のＬＯＩ内で搬送されるコンテンツ多重化（ワイド、ローカル、またはワイド＋ローカル）の１つまたは複数について空になる場合がある。一態様では、シームレスハンドオフテーブルは、シームレスＲＦチャネルごとに、ｉ）そのシームレスＲＦチャネルに関連するＬＯＩとデバイスの現在のＬＯＩとの間で共通するワイドおよびローカルのコンテンツ多重化の総数と、ｉｉ）そのシームレスＲＦチャネルに関連するＬＯＩ内で搬送されるコンテンツ多重化の全体的な総数とに関連する情報を維持する。シームレスＲＦチャネルについて維持される情報（ｉ）および（ｉｉ）は、ＲＦハンドオフを実行するためにこれらのＲＦチャネルをランキングするのに使用される。
【００８８】
図４に、ハンドオフシステムの諸態様でワイドまたはローカルのシームレスハンドオフテーブルとしての使用に適用可能な例示的なシームレスハンドオフテーブル４００を示す。一態様では、シームレスハンドオフテーブル４００は、処理のロジック３０２によって生成される。シームレスハンドオフテーブル４００は、このシームレスハンドオフテーブルがそれに関して生成されたワイドまたはローカルのコンテンツ多重化を識別するコンテンツ多重化識別子４０２を備える。シームレスハンドオフテーブル４００は、コンテンツ多重化識別子４０２によって識別されるワイドまたはローカルのコンテンツ多重化を搬送するＲＦ周波数および関連する近隣ＬＯＩを識別する｛ＲＦ，ＬＯＩ｝識別子４０４をも備える。シームレスハンドオフテーブル４００は、識別されたシームレスＲＦに関連するＬＯＩと現在のＬＯＩとの間で共通する多重化の総数を示す共通多重化の総数インジケータ４０６をも備える。シームレスハンドオフテーブル４００は、識別されたシームレスＲＦに関連するＬＯＩ内で使用可能な多重化の総数を示す多重化の総数インジケータ４０８をも備える。
【００８９】
図５に、ハンドオフシステムの諸態様でワイド＋ローカルシームレスハンドオフでの使用に適用可能な例示的なワイド＋ローカルシームレスハンドオフテーブル５００を示す。一態様では、ワイド＋ローカルシームレスハンドオフテーブル５００は、処理のロジック３０２によって生成される。ワイド＋ローカルシームレスハンドオフテーブル５００は、このシームレスハンドオフテーブルがそれに関して生成されるワイド＋ローカルコンテンツ多重化の組合せを識別するコンテンツ多重化識別子５０２を備える。ワイド＋ローカルシームレスハンドオフテーブル５００は、コンテンツ多重化識別子５０２によって識別されるワイド＋ローカルコンテンツ多重化を搬送するＲＦ周波数および関連する近隣ＬＯＩを識別する｛ＲＦ，ＬＯＩ｝識別子５０４をも備える。シームレスハンドオフテーブル５００は、識別されたシームレスＲＦに関連するＬＯＩ内で使用可能な多重化の総数を示す多重化の総数インジケータ５０６をも備える。
【００９０】
部分的シームレスハンドオフテーブル
一態様では、ハンドオフシステムは、現在のＬＯＩ内のＲＦチャネル上で搬送されるワイドおよびローカルのコンテンツ多重化の部分的シームレスハンドオフテーブルを生成し、維持するように動作する。一態様では、所与のワイドまたはローカルのコンテンツ多重化の部分的シームレスハンドオフテーブルは、それぞれ同一の所与のワイドまたはローカルのコンテンツ多重化を搬送する近隣ＲＦチャネルを含み、これらの近隣ＲＦに関連するＬＯＩは、現在のＬＯＩ内で搬送されるものと同一の、それぞれワイドまたはローカルのコンテンツ多重化のセットまたはスーパーセットを搬送しない。一態様では、ワイド＋ローカル多重化の所与の組合せの部分的シームレスハンドオフテーブルは、ワイド＋ローカルコンテンツ多重化の同一の組合せを搬送する近隣ＲＦチャネルを含み、これらの近隣ＲＦに関連するＬＯＩは、現在のＬＯＩ内で搬送されるものと同一の、ワイドおよびローカルのコンテンツ多重化のセットまたはスーパーセットを搬送しない。所与の部分的シームレスハンドオフテーブルに含まれる近隣ＲＦを、関連するコンテンツ多重化（１つまたは複数）の部分的シームレスＲＦと称する。この定義により、所与のコンテンツ多重化のシームレスＲＦの集合および部分的シームレスＲＦの集合は、互いに素である。
【００９１】
さまざまな態様では、次のタイプの部分的シームレスハンドオフテーブルが維持される。
【００９２】
ａ．ワイド部分的シームレスハンドオフテーブル  現在のＬＯＩ内で搬送されるワイドコンテンツ多重化ごとに、別々のワイド部分的シームレスハンドオフテーブルが生成され、維持される。このテーブルは、同一のワイドコンテンツ多重化を搬送する近隣ＲＦチャネルを識別し、それらに関連するＬＯＩは、現在のＬＯＩと同一のワイドコンテンツ多重化のセットまたはスーパーセットを搬送しない。
【００９３】
ｂ．ローカル部分的シームレスハンドオフテーブル  現在のＬＯＩ内で搬送されるローカルコンテンツ多重化ごとに、別々のローカル部分的シームレスハンドオフテーブルが生成され、維持される。このテーブルは、同一のローカルコンテンツ多重化を搬送する近隣ＲＦチャネルを識別し、それらに関連するＬＯＩは、現在のＬＯＩと同一のローカルコンテンツ多重化のセットまたはスーパーセットを搬送しない。
【００９４】
ｃ．ワイド＋ローカル部分的シームレスハンドオフテーブル  現在のＬＯＩ内で単一ＲＦ上で搬送されるワイド＋ローカルコンテンツ多重化の組合せごとに、別々のワイド＋ローカル部分的シームレスハンドオフテーブルが生成され、維持される。このテーブルは、ワイド＋ローカルコンテンツ多重化の同一の組合せを搬送する近隣ＲＦチャネルを識別し、それらに関連するＬＯＩは、現在のＬＯＩと同一のワイド＋ローカルコンテンツ多重化のセットまたはスーパーセットを搬送しない。
【００９５】
近隣ＲＦによって搬送されるコンテンツに応じて、部分的シームレスハンドオフテーブルが、現在のＬＯＩ内で搬送されるコンテンツ多重化（ワイド、ローカル、またはワイド＋ローカル）の１つまたは複数について空になる場合がある。一態様では、部分的シームレスハンドオフテーブルは、部分的シームレスＲＦチャネルごとに、ｉ）その部分的シームレスＲＦチャネルに関連するＬＯＩとデバイスの現在のＬＯＩとの間で共通するワイドおよびローカルのコンテンツ多重化の総数と、ｉｉ）その部分的シームレスＲＦチャネルに関連するＬＯＩ内で搬送されるコンテンツ多重化の全体的な総数とに関連する情報を維持する。部分的シームレスＲＦチャネルについて維持される情報（ｉ）および（ｉｉ）は、ＲＦハンドオフを実行するためにこれらのＲＦチャネルをランキングするのに使用される。
【００９６】
図６に、ハンドオフシステムの諸態様でワイド、ローカル、またはワイド＋ローカルの部分的シームレスハンドオフテーブルとしての使用に適用可能な例示的な部分的シームレスハンドオフテーブル６００を示す。一態様では、部分的シームレスハンドオフテーブル６００は、処理のロジック３０２によって生成される。部分的シームレスハンドオフテーブル６００は、この部分的シームレスハンドオフテーブルがそれに関して生成されるワイド、ローカル、またはワイド＋ローカルのコンテンツ多重化を識別するコンテンツ多重化識別子６０２を備える。部分的シームレスハンドオフテーブル６００は、コンテンツ多重化識別子６０２によって識別されるワイド、ローカル、またはワイド＋ローカルのコンテンツ多重化を搬送するＲＦ周波数および関連する近隣ＬＯＩを識別する｛ＲＦ，ＬＯＩ｝識別子６０４をも備える。
【００９７】
部分的シームレスハンドオフテーブル６００は、識別された部分的シームレスＲＦに関連するＬＯＩと現在のＬＯＩとの間で共通する多重化の総数を示す共通多重化の総数インジケータ６０６をも備える。部分的シームレスハンドオフテーブル６００は、識別された部分的シームレスＲＦに関連するＬＯＩ内で使用可能な多数の総数を示す多重化の総数インジケータ６０８をも備える。
【００９８】
ハンドオフテーブルの例
図１３に、ハンドオフシステムの諸態様で使用されるシームレスハンドオフテーブル１３００の例を示す。たとえば、デバイス１１２が、現在はＬＯＩ２内に位置し、ＬＯＩ２内でＲＦ２またはＲＦ３上で伝送されるＷＩＤ１、ＷＩＤ２、ＬＩＤ１、ＬＩＤ２に関連するコンテンツ多重化を受信するように動作可能であると仮定する。したがって、シームレスハンドオフテーブル１３００は、図１に示された網構成でのコンテンツの配布が、ＬＯＩ２内で動作するデバイス１１２に関係するので、そのコンテンツの配布を反映する。
【００９９】
ＬＯＩ２内のワイドコンテンツに関連するワイドシームレスハンドオフテーブルを、１３０２および１３０４に示す。ワイドシームレスハンドオフテーブル１３０２は、ＷＩＤ１によって識別されるワイドコンテンツ多重化に関連し、同一のワイドコンテンツ多重化を搬送するＬＯＩ３内のシームレスＲＦチャネルＲＦ４を含む。さらに、テーブル１３０２は、ＬＯＩ３が、ＬＯＩ２と共通する４つの多重化を有し、ＬＯＩ３内で搬送される多重化の総数が、４つであることを示す。
【０１００】
ワイドシームレスハンドオフテーブル１３０４は、ＷＩＤ２によって識別されるワイドコンテンツ多重化に関連し、同一のワイドコンテンツ多重化を搬送するＬＯＩ３内のシームレスＲＦチャネルＲＦ５を含む。さらに、テーブル１３０４は、ＬＯＩ３が、ＬＯＩ２と共通する４つの多重化を有し、ＬＯＩ３内で搬送される多重化の総数が、４つであることを示す。
【０１０１】
ローカルシームレスハンドオフテーブルを、１３０６および１３０８に示す。ローカルシームレスハンドオフテーブル１３０６は、ＬＩＤ１によって識別されるローカルコンテンツ多重化に関連し、同一のローカルコンテンツ多重化を搬送するＬＯＩ３内のシームレスＲＦチャネルＲＦ４を含む。さらに、テーブル１３０６は、ＬＯＩ３が、ＬＯＩ２と共通する４つの多重化を有し、ＬＯＩ３内の多重化の総数が、４つであることを示す。
【０１０２】
ローカルシームレスハンドオフテーブル１３０８は、ＬＩＤ２によって識別されるローカルコンテンツ多重化に関連し、同一のローカルコンテンツ多重化を搬送するＬＯＩ３内のシームレスＲＦチャネルＲＦ５を含む。さらに、テーブル１３０８は、ＬＯＩ３が、ＬＯＩ２と共通する４つの多重化を有し、ＬＯＩ３内の多重化の総数が、４つであることを示す。
【０１０３】
ワイド＋ローカルシームレスハンドオフテーブルを、１３１０および１３１２に示す。ワイド＋ローカルシームレスハンドオフテーブル１３１０は、ＷＩＤ１＋ＬＩＤ１によって識別されるワイド＋ローカルコンテンツ多重化の組合せに関連し、ワイド＋ローカルコンテンツ多重化の同一の組合せを搬送するＬＯＩ３内のシームレスＲＦチャネルＲＦ４を含む。さらに、テーブル１３１０は、ＬＯＩ３内の多重化の総数が、４つであることを示す。
【０１０４】
ワイド＋ローカルシームレスハンドオフテーブル１３１２は、ＷＩＤ２＋ＬＩＤ２によって識別されるワイド＋ローカルコンテンツ多重化の組合せに関連し、ワイド＋ローカルコンテンツ多重化の同一の組合せを搬送するＬＯＩ３内のシームレスＲＦチャネルＲＦ５を含む。さらに、テーブル１３０８は、ＬＯＩ３内の多重化の総数が、４つであることを示す。
【０１０５】
したがって、シームレスハンドオフテーブル１３００は、ＬＯＩ２内のワイドおよび／またはローカルのコンテンツ多重化、これらのコンテンツ多重化のシームレスＲＦチャネルおよびそれらに関連するＬＯＩ識別子、ならびにハンドオフシステムの諸態様で使用されるシームレスＲＦに関連するＬＯＩの多重化情報を識別する。
【０１０６】
図１４に、ハンドオフシステムの諸態様で使用される部分的シームレスハンドオフテーブル１４００の例を示す。たとえば、デバイス１１２が、現在はＬＯＩ２内に位置し、ＬＯＩ２内でＲＦ２またはＲＦ３上で伝送されるＷＩＤ１、ＷＩＤ２、ＬＩＤ１、ＬＩＤ２に関連するコンテンツ多重化を受信するように動作可能であると仮定する。したがって、部分的シームレスハンドオフテーブル１４００は、図１に示された網構成でのコンテンツの配布が、ＬＯＩ２内で動作するデバイス１１２に関係するので、そのコンテンツの配布を反映する。
【０１０７】
ワイド部分的シームレスハンドオフテーブルを、１４０２に示す。ワイド部分的シームレスハンドオフテーブル１４０２は、ＷＩＤ１によって識別されるワイドコンテンツ多重化に関連し、同一のワイドコンテンツ多重化を搬送するＬＯＩ１内の部分的シームレスＲＦチャネルＲＦ１およびＬＯＩ４内のＲＦ６を含む。ＬＯＩ１について、テーブル１４０２は、ＬＯＩ１がＬＯＩ２と共通する１つの多重化を有することと、ＬＯＩ１内の多重化の総数が２つであることとを示す。ＬＯＩ４について、テーブル１４０２は、ＬＯＩ４がＬＯＩ２と共通する２つの多重化を有することと、ＬＯＩ４内の多重化の総数が２つであることとを示す。
【０１０８】
ローカル部分的シームレスハンドオフテーブルを、１４０４に示す。ローカル部分的シームレスハンドオフテーブル１４０４は、ＬＩＤ１によって識別されるローカルコンテンツ多重化に関連し、同一のローカルコンテンツ多重化を搬送するＬＯＩ４内の部分的シームレスＲＦチャネルＲＦ６を含む。さらに、テーブル１４０４は、ＬＯＩ４がＬＯＩ２と共通する２つの多重化を有することと、ＬＯＩ４内の多重化の総数が２つであることとを示す。
【０１０９】
ワイド＋ローカル部分的シームレスハンドオフテーブルを、１４０６に示す。ワイド＋ローカル部分的シームレスハンドオフテーブル１４０６は、ＷＩＤ１＋ＬＩＤ１によって識別されるワイド＋ローカルコンテンツ多重化の組合せに関連し、ワイド＋ローカルコンテンツ多重化の同一の組合せを搬送するＬＯＩ４内のシームレスＲＦチャネルＲＦ６を含む。さらに、テーブル１４０６は、ＬＯＩ４がＬＯＩ２と共通する２つの多重化を有することと、ＬＯＩ４内の多重化の総数が２つであることとを示す。ＷＩＤ２、ＬＩＤ２、およびＷＩＤ２＋ＬＩＤ２に関する部分的シームレスハンドオフテーブルが空であり、したがって図示されていないことに留意されたい。
【０１１０】
したがって、部分的シームレスハンドオフテーブル１４００は、ＬＯＩ２内のワイドおよび／またはローカルのコンテンツ多重化、これらのコンテンツ多重化に関する部分的シームレスＲＦチャネルおよびそれらに関連するＬＯＩ識別子、ならびにハンドオフシステムの諸態様で使用される部分的シームレスＲＦに関連するＬＯＩに関する多重化情報を識別する。
【０１１１】
ＲＦチャネルのランキング
一態様で、シームレスハンドオフテーブルおよび部分的シームレスハンドオフテーブル内のＲＦチャネルは、これらのテーブル内で維持される情報に基づいてランキングされる。シームレスハンドオフテーブルおよび部分的シームレスハンドオフテーブルに含まれる近隣ＲＦチャネルは、ｉ）近隣ＲＦチャネルに関連するＬＯＩとデバイスの現在のＬＯＩとの間で共通するワイドおよび／またはローカルのコンテンツ多重化の個数の最大化と、ｉｉ）近隣ＲＦチャネルに関連するＬＯＩ内のコンテンツ多重化の全体的総数の最大化とを達成するために、ランキングされる。近隣のシームレスＲＦチャネルおよび部分的シームレスＲＦチャネルは、質を高められたユーザ経験を提供するために、ハンドオフ実行のためにそのランキング順で評価される。さまざまな態様では、ワイドまたはローカルのシームレスハンドオフテーブル内の近隣ＲＦチャネルが、次のようにランキングされる。
【０１１２】
１．より多数の共通する多重化（デバイスの現在のＬＯＩとの）を関連するＬＯＩ内に有するＲＦチャネルが、より高いランクを割り当てられる。
【０１１３】
２．デバイスの現在のＬＯＩと共通する同一個数の多重化を有するＲＦチャネルの中では、関連するＬＯＩ内でより多数の全体的多重化を有するＲＦチャネルが、より高いランクを割り当てられる。
【０１１４】
３．同一個数の全体的多重化を有するＲＦチャネルの中では、ＲＦチャネルに、任意のランダムな順でランキングを割り当てることができる。
【０１１５】
さまざまな態様では、ワイド＋ローカルシームレスハンドオフテーブル内の近隣ＲＦチャネルは、次のようにランキングされる。
【０１１６】
１．関連するＬＯＩ内により多数の全体的多重化を有するＲＦチャネルが、より高いランクを割り当てられる。
【０１１７】
２．同一個数の全体的多重化を有するＲＦチャネルの中では、ＲＦチャネルに、任意のランダムな順でランキングを割り当てることができる。
【０１１８】
さまざまな態様では、ワイド、ローカル、およびワイド＋ローカルの部分的シームレスハンドオフテーブル内の近隣ＲＦチャネルは、次のようにランキングされる。
【０１１９】
１．関連するＬＯＩ内により多数の共通する多重化（現在のＬＯＩと）を有するＲＦチャネルが、より高いランクを割り当てられる。
【０１２０】
２．関連するＬＯＩ内に同一個数の共通する多重化を有するＲＦチャネルの中では、より多数の全体的多重化を有するＲＦチャネルが、より高いランクを割り当てられる。
【０１２１】
３．関連するＬＯＩ内に同一個数の全体的多重化を有するＲＦチャネルの中では、ＲＦチャネルに、任意のランダムな順でランキングを割り当てることができる。
【０１２２】
もう１つの態様では、関連するＬＯＩ内で共通するワイドおよび／またはローカルのコンテンツ多重化を搬送するＲＦチャネルのＲＳＳＩ値（使用可能な場合に）を、シームレスＲＦチャネルおよび部分的シームレスＲＦチャネルのランキングに使用することもできる。関連するＬＯＩ内で共通するワイドおよび／またはローカルのコンテンツ多重化を搬送するＲＦチャネルに関連するより高いＲＳＳＩ値を有するシームレスＲＦチャネルおよび部分的シームレスＲＦチャネルに、より高いランクを割り当てることができる。これは、ハンドオフ後に新しいＬＯＩ内の共通多重化のよりよい可用性をもたらす。シームレスＲＦチャネルおよび部分的シームレスＲＦチャネルは、ＲＦハンドオフを実行するために、そのランキング順で評価される。一態様では、シームレスＲＦチャネルまたは部分的シームレスＲＦチャネルは、ＲＦチャネルのＲＳＳＩが定義された閾値より大きい場合に、信号強度判断基準を満足する場合に限ってハンドオフについて考慮される。
【０１２３】
ハンドオフの概要
近隣ＬＯＩ内のＲＦチャネルへのＲＦハンドオフは、ハンドオフイベント（すなわち、コンテンツ獲得失敗）が所望のコンテンツについて検出される時に、必ず開始される。所望のコンテンツに関連するシームレスハンドオフテーブルおよび部分的シームレスハンドオフテーブル内のＲＦチャネルが、ハンドオフの実行について考慮される。ハンドオフＲＦリストが、所望のコンテンツに関連するシームレスＲＦチャネルおよび部分的シームレスＲＦチャネルを組み合わせることによって生成される。シームレスＲＦチャネルは、ハンドオフＲＦリスト内で部分的シームレスＲＦチャネルより上にリストされる。また、シームレスＲＦチャネルおよび部分的シームレスＲＦチャネルの個々のセットが、ハンドオフＲＦリスト内でそのそれぞれのランク順でリストされる。ハンドオフＲＦリスト内のＲＦは、そのリストされた順でハンドオフについて評価される。
【０１２４】
ハンドオフイベントが初めて開始された時の現在のＲＦチャネルを指定するＨａｎｄｏｆｆ＿Ｔｒｉｇｇｅｒ＿ＲＦパラメータが、維持される。特定の近隣ＲＦへのハンドオフを実行するために、その近隣ＲＦは、ＲＦ選択判断基準を満足しなければならない。ＲＦ選択判断基準の満足は、選択されたＲＦチャネルのＲＳＳＩが定義された閾値より大きくなければならないという信号強度判断基準を満足することと、ハンドオフ判断基準を満足することとを含む。ハンドオフ判断基準は、Ｈａｎｄｏｆｆ＿Ｔｒｉｇｇｅｒ＿ＲＦに関して評価される。一態様では、近隣ＲＦは、次式が成り立つ場合にハンドオフ判断基準を満足する。
【０１２５】
近隣ＲＦのＲＳＳＩ≧Ｈａｎｄｏｆｆ＿Ｔｒｉｇｇｅｒ＿ＲＦのＲＳＳＩ＋ＲＳＳＩ＿Ｈｙｓｔｅｒｅｓｉｓ    （１）
ＲＳＳＩ＿Ｈｙｓｔｅｒｅｓｉｓは、近隣ＲＦとＨａｎｄｏｆｆ＿Ｔｒｉｇｇｅｒ＿ＲＦとの間での行き来を最小にするのに使用される。Ｈａｎｄｏｆｆ＿Ｔｒｉｇｇｅｒ＿ＲＦパラメータには、ＷＯＩＳが近隣ＲＦ上で成功して獲得される場合に、その近隣ＲＦがセットされる。
【０１２６】
所望のコンテンツに関する近隣シームレスＲＦおよび近隣部分的シームレスＲＦのセット内のＲＦへのハンドオフが、有限の時間期間について試みられる。ハンドオフタイマが、ハンドオフをその間に実行しなければならない時間持続期間を指定するために維持される。ハンドオフタイマには、アクティブ化されたフローおよび登録されたフローについて異なる値をセットすることができる。たとえば、ハンドオフタイマに、アクティブ化されたフローのリアルタイムの性質のゆえに、アクティブ化されたフローについて、登録されたフローと比較してより長い値をセットすることができる。所望のコンテンツを、ハンドオフタイマが満了した後に獲得できない場合には、システムは、その所望のコンテンツを獲得する試みを諦める。ハンドオフタイマが満了した後のアクティブ化されたフローおよび登録されたフローに関するデバイス挙動は、本文書の別のセクションに取り込まれている。
【０１２７】
図７に、ハンドオフシステムの諸態様で使用されるハンドオフを実行する方法７００を示す。説明を明瞭にするために、方法７００を、本明細書では、図３に示されたハンドオフのロジック３００を参照して説明する。たとえば、一態様では、処理のロジック３０２が、下で説明する機能を実行するためにハンドオフのロジック３００を制御するコードの１つまたは複数のセットを実行する。
【０１２８】
ブロック７０２では、近隣記述情報を、ＮＤＭの一部として受信する。たとえば、近隣記述情報は、デバイスの現在のＬＯＩの近隣ＬＯＩ、それらに関連するＲＦチャネル、およびこれらのＲＦチャネル上で搬送される多重化（ＷＩＤおよびＬＩＤ情報によって識別される）を識別する。一態様では、近隣記述情報は、制御チャネルのロジック３０６によって制御チャネル上で受信され、メッセージ復号器３０４に渡され、このメッセージ復号器３０４で、この情報は、処理のロジック３０２による処理のために復号される。
【０１２９】
ブロック７０４では、現在のＬＯＩおよびその近隣ＬＯＩ内のＲＦチャネルを、これらのＲＦチャネルの信号強度（ＲＳＳＩ）を測定するために監視する。一態様では、処理のロジック３０２が、現在のＬＯＩおよび近接ＬＯＩ内のＲＦに関連する信号強度パラメータを要求し、受信するように動作する。
【０１３０】
ブロック７０６では、シームレスハンドオフテーブルを生成し、維持する。一態様では、処理のロジック３０２が、受信された近隣記述情報に基づいてシームレスハンドオフテーブルを生成し、維持するように動作する。たとえば、現在のＬＯＩ内の多重化ごとに、ワイドおよびローカルのシームレスハンドオフテーブルが、図４に示されているようにフォーマットされ、ワイド＋ローカルシームレスハンドオフテーブルが、図５に示されているようにフォーマットされる。
【０１３１】
ブロック７０８では、部分的シームレスハンドオフテーブルを生成し、維持する。一態様では、処理のロジック３０２が、受信された近隣記述情報に基づいて部分的シームレスハンドオフテーブルを生成し、維持するように動作する。たとえば、現在のＬＯＩ内の多重化ごとに、ワイド、ローカル、およびワイド＋ローカルの部分的シームレスハンドオフテーブルが、図６に示されているようにフォーマットされる。
【０１３２】
ブロック７１０では、所望のコンテンツに関するハンドオフイベントが検出されたかどうかに関する判定を行う。一態様では、処理のロジック３０２が、ハンドオフイベントを検出するように動作する。一態様では、ハンドオフイベントは、所望のコンテンツに関連する獲得失敗の結果としてトリガされる。たとえば、獲得失敗は、デバイスモビリティに起因して発生し得る。ハンドオフイベントが検出されない場合には、ハンドオフ方法は終了する。ハンドオフイベントが検出される場合には、この方法は、ブロック７１２に進む。
【０１３３】
ブロック７１２では、所望のコンテンツに関連するシームレスハンドオフテーブル内にＲＦチャネルがあるかどうかに関する判定を行う。一態様では、処理のロジック３０２が、維持されるシームレスハンドオフテーブルのセットに基づいてこの判定を行う。所望のコンテンツに関連するシームレスハンドオフテーブル内にＲＦチャネルがある場合には、この方法は、ブロック７１４に進む。所望のコンテンツに関連するシームレスハンドオフテーブル内にＲＦチャネルがない場合には、この方法は、ブロック７３２に進む。
【０１３４】
ブロック７１４では、所望のコンテンツに関連するシームレスハンドオフテーブル内のＲＦチャネルを、増加するランクによってソートする。一態様では、処理のロジック３０２が、上で説明したランキングアルゴリズムに従ってこのソーティングを実行するように動作する。
【０１３５】
ブロック７１６では、所望のコンテンツに関連する部分的シームレスハンドオフテーブル内にＲＦチャネルがあるかどうかに関する判定を行う。一態様では、処理のロジック３０２が、維持される部分的シームレスハンドオフテーブルのセットに基づいてこの判定を行う。所望のコンテンツに関連する部分的シームレスハンドオフテーブル内に使用可能なＲＦチャネルがある場合には、この方法はブロック７１８に進む。所望のコンテンツに関連する部分的シームレスハンドオフテーブル内にＲＦチャネルがない場合には、この方法はブロック７２２に進む。
【０１３６】
ブロック７１８では、所望のコンテンツに関連する部分的シームレスハンドオフテーブル内のＲＦチャネルを、増加するランクによってソートする。一態様では、処理のロジック３０２が、上で説明したランキングアルゴリズムに従って、このソーティングを実行するように動作する。
【０１３７】
ブロック７２０では、ソートされたシームレスＲＦチャネルおよびそれに続くソートされた部分的シームレスＲＦチャネルを備えるハンドオフＲＦリストを生成する。一態様では、処理のロジック３０２が、このハンドオフＲＦリストを生成するように動作する。
【０１３８】
ブロック７２２では、ソートされたシームレスＲＦチャネルを備えるハンドオフＲＦリストを生成する。一態様では、処理のロジック３０２が、このハンドオフＲＦリストを生成するように動作する。
【０１３９】
ブロック７２４では、検出されたハンドオフトリガイベントが、上で説明した４つのハンドオフトリガ条件のうちの第１または第２のハンドオフトリガ条件のうちの１つに基づくかどうかに関する判定を行う。一態様では、処理のロジック３０２が、この判定を行う。ハンドオフイベントが、第１または第２のトリガ条件に基づく場合には、この方法は、ブロック７２８に進む。ハンドオフイベントが、第１または第２のトリガ条件のいずれにも基づかない場合には、この方法は、ブロック７２６に進む。
【０１４０】
ブロック７２６では、Ｈａｎｄｏｆｆ＿Ｔｒｉｇｇｅｒ＿ＲＦに現在のＲＦチャネルを割り当てる。一態様では、処理のロジック３０２が、この割当を行う。
【０１４１】
ブロック７２８では、ハンドオフタイマを始動する。一態様では、ハンドオフタイマは、処理のロジック３０２によって維持され、この処理のロジック３０２が、このタイマを始動するように動作する。一態様では、ハンドオフタイマパラメータに、アクティブ化されたフローおよび登録されたフローについて開始されるハンドオフに関して異なる値をセットすることができる。
【０１４２】
ブロック７３０では、現在のハンドオフＲＦリストに基づいて、ハンドオフ手順を実行する。一態様では、ハンドオフ手順は、図８に示された方法８００によって提供される。
【０１４３】
ブロック７３２では、所望のコンテンツに関連する部分的シームレスハンドオフテーブル内にＲＦチャネルがあるかどうかに関する判定を行う。一態様では、処理のロジック３０２が、維持される部分的シームレスハンドオフテーブルのセットに基づいてこの判定を行う。所望のコンテンツに関連する部分的シームレスハンドオフテーブル内にＲＦチャネルがある場合には、この方法はブロック７３４に進む。所望のコンテンツに関連する部分的シームレスハンドオフテーブル内にＲＦチャネルがない場合には、この方法はブロック７３８に進む。
【０１４４】
ブロック７３４では、所望のコンテンツに関連する部分的シームレスハンドオフテーブル内のＲＦチャネルを、増加するランクによってソートする。一態様では、処理のロジック３０２が、上で説明したランキングアルゴリズムに従ってこのソーティングを実行するように動作する。
【０１４５】
ブロック７３６では、ソートされた部分的シームレスＲＦチャネルを備えるハンドオフＲＦリストを生成する。一態様では、処理のロジック３０２が、このハンドオフＲＦリストを生成するように動作する。
【０１４６】
ブロック７３８では、ハンドオフタイプがワイド＋ローカルハンドオフであるかどうかに関する判定を行う。一態様では、処理のロジック３０２が、この判定を行う。ハンドオフがワイド＋ローカルハンドオフである場合には、この方法は、ブロック７４２に進む。ハンドオフがワイド＋ローカルハンドオフではない場合には、この方法は、ブロック７４０に進む。
【０１４７】
ブロック７４０では、現在のＬＯＩ内のＲＦチャネル上で所望のコンテンツを獲得する試みを行う。これは、方法７００のこの点で、所望のコンテンツについて使用可能なシームレスＲＦチャネルまたは部分的シームレスＲＦチャネルがないと判定されているからである。
【０１４８】
ブロック７４２では、ハンドオフタイプはワイド＋ローカルであり、所望のワイド＋ローカルコンテンツについて、シームレスＲＦチャネルまたは部分的シームレスＲＦチャネルは使用可能ではない。その結果、所望のワイドコンテンツに関するワイドハンドオフを実行する試みを行う。ワイドハンドオフが失敗する場合には、所望のローカルコンテンツに関するローカルハンドオフを実行する試みを行う。
【０１４９】
したがって、方法７００は、ハンドオフシステムの諸態様で使用されるハンドオフを実行するように動作する。方法７００が、単に１つの実施態様を表すことと、他の実施態様が、諸態様の範囲内で可能であることとに留意されたい。
【０１５０】
図８に、ハンドオフシステムの諸態様で使用されるハンドオフ手順を実行する方法８００を示す。たとえば、方法８００は、方法７００のブロック７３０での使用に適切である。説明を明瞭にするために、方法８００を、本明細書で、図３に示されたハンドオフのロジック３００を参照して説明する。たとえば、一態様では、処理のロジック３０２が、下で説明する機能を実行するためにハンドオフのロジック３００を制御するコードの１つまたは複数のセットを実行する。
【０１５１】
ブロック８０２では、現在のハンドオフＲＦリストと同等になるように獲得ＲＦリストをセットする。一態様では、ハンドオフＲＦリストは、方法７００を参照して上で述べたように、処理のロジック３０２によって決定される。
【０１５２】
ブロック８０４では、獲得ＲＦリスト内のＲＦチャネルを、これらのＲＦチャネルの信号強度（ＲＳＳＩ）を測定するために監視する。一態様では、処理のロジック３０２が、獲得ＲＦリスト内のＲＦのＲＦ信号強度特性を要求するために、デバイスの受信するのロジックと通信するように動作する。
【０１５３】
ブロック８０６では、獲得ＲＦリスト内のすべてのＲＦの信号強度が選択された信号強度閾値未満であるかどうかに関する判定を行う。一態様では、処理のロジック３０２が、この判定を行うために、獲得ＲＦリスト内のすべてのＲＦの信号強度特性を選択された閾値と比較するように動作する。獲得ＲＦリスト内のすべてのＲＦの信号強度が閾値以下である場合には、この方法はブロック８０８に進む。獲得ＲＦリスト内に、選択された閾値を超える信号強度を有するＲＦがある場合には、この方法はブロック８１４に進む。
【０１５４】
ブロック８０８では、ハンドオフタイマが満了したかどうかに関する判定を行う。一態様では、処理のロジック３０２が、方法７００を参照して述べたように、ハンドオフタイマを維持する（ブロック７２８で）。処理のロジック３０２は、ハンドオフタイマが満了したかどうかを判定し、そうである場合には、この方法はブロック８１２に進む。ハンドオフタイマが満了していない場合には、この方法はブロック８１０に進む。
【０１５５】
ブロック８１２では、ハンドオフ失敗を宣言する。一態様では、選択された閾値以下の信号強度を有する獲得ＲＦリスト内のすべてのＲＦおよびハンドオフタイマが満了しているので、処理のロジック３０２は、試みられたハンドオフが失敗したと判定する。
【０１５６】
ブロック８１０では、現在のハンドオフＲＦリストと同等になるように獲得ＲＦリストをセットする。一態様では、ハンドオフＲＦリストは、方法７００を参照して上で述べたように、処理のロジック３０２によって決定される。
【０１５７】
ブロック８１４では、閾値を超えるＲＳＳＩを有する最初のＲＦチャネルを、順序付けられた獲得ＲＦリスト内で選択する。次に、選択されたＲＦチャネルのハンドオフ判断基準を評価するために、評価を実行する。ハンドオフ判断基準は、上の式（１）によって記述されるように評価される。一態様では、処理のロジック３０２が、ＲＦ選択およびハンドオフ判断基準評価を行う。
【０１５８】
ブロック８１６では、ブロック８１４で評価されたハンドオフ判断基準が選択されたＲＦチャネルに関して満足されるかどうかを判定するために判定を行う。一態様では、処理のロジック３０２が、この判定を行う。ハンドオフ判断基準が、獲得ＲＦリスト内の選択されたＲＦチャネルに関して満足される場合には、この方法はブロック８１８に進む。ハンドオフ判断基準が満足されない場合には、この方法はブロック８２０に進む。
【０１５９】
ブロック８２０では、選択されたＲＦチャネルを獲得ＲＦリストから除去する。一態様では、ブロック８１６での判定で選択されたＲＦがハンドオフ判断基準を満足できないので、またはブロック８３０での判定でＯＩＳを選択されたＲＦ上で成功して獲得できなかったので、またはブロック８３８での判定でＣＣ（必要な場合）の獲得が選択されたＲＦ上で失敗するので、またはブロック８４２での判定でＭＬＣを成功して復号できなかったので、処理のロジック３０２が、選択されたＲＦを獲得ＲＦリストから除去する。
【０１６０】
ブロック８２２では、ハンドオフタイマが満了したかどうかに関する判定を行う。一態様では、処理のロジック３０２が、方法７００を参照して述べたように、ハンドオフタイマを維持する。処理のロジック３０２は、ハンドオフタイマが満了したかどうかを判定し、そうである場合には、この方法はブロック８２４に進む。ハンドオフタイマが満了していない場合には、この方法はブロック８２６に進む。
【０１６１】
ブロック８２４では、ハンドオフ失敗を宣言する。一態様では、ハンドオフタイマが満了しているので、処理のロジック３０２は、試みられたハンドオフが失敗したと判定する。
【０１６２】
ブロック８２６では、獲得ＲＦリストが空の場合に、ハンドオフＲＦリストと同等になるように獲得ＲＦリストをリセットする。一態様では、処理のロジック３０２は、獲得ＲＦリストが空であるかどうかを判定し、そうである場合に、獲得ＲＦリストをハンドオフＲＦリストにリセットする。
【０１６３】
ブロック８１８では、ＲＦに関連するＷＩＤ／ＬＩＤを使用して、選択されたＲＦへの切替を実行する。一態様では、処理のロジック３０２が、選択されたＲＦへの切替およびそのＲＦ上のコンテンツをデスクランブルするための関連付けられたＷＩＤ／ＬＩＤの使用を行うために、チャネル切替のロジック３１０を制御する。
【０１６４】
ブロック８２８では、選択されたＲＦチャネル上でＯＩＳを獲得する試みを行う。一態様では、ＯＩＳは、オーバヘッドインプットのロジック３０６によって獲得される。
【０１６５】
ブロック８３０では、ＯＩＳが選択されたＲＦ上で成功して獲得されたかどうかに関する判定を行う。一態様では、処理のロジック３０２が、この判定を行う。ＯＩＳが成功して獲得はされなかった場合には、この方法はブロック８３２に進む。ＯＩＳが成功して獲得された場合には、この方法はブロック８３４に進む。
【０１６６】
ブロック８３２では、Ｈａｎｄｏｆｆ＿Ｔｒｉｇｇｅｒ＿ＲＦへの切替を行う。一態様では、ＯＩＳ獲得が選択されたＲＦ上で失敗したので、処理のロジック３０２が、Ｈａｎｄｏｆｆ＿Ｔｒｉｇｇｅｒ＿ＲＦに戻って切り替えるようにチャネル切替のロジック３１０を制御する。
【０１６７】
ブロック８３４では、Ｈａｎｄｏｆｆ＿Ｔｒｉｇｇｅｒ＿ＲＦを現在のＲＦにセットする。一態様では、処理のロジック３０２が、この動作を実行する。
【０１６８】
ブロック８３６では、必要な場合に、適当な制御チャネルを獲得する試みを行う。一態様では、オーバヘッドインプットのロジック３０６が、この動作を実行する。
【０１６９】
ブロック８３８では、制御チャネルが成功して獲得されたかどうかに関する判定を行う。一態様では、処理のロジック３０２が、この判定を行う。制御チャネルが成功して獲得されなかった場合には、この方法はブロック８２０に進む。制御チャネルが成功して獲得された場合には、この方法はブロック８４０に進む。
【０１７０】
ブロック８４０では、現在のＲＦからメディアのロジックチャネル（ＭＬＣ）を復号する試みを行う。一態様では、デバイスの受信するのロジックが、ＭＬＣを復号することを試み、その結果を処理のロジック３０２に報告する。
【０１７１】
ブロック８４２では、所望のコンテンツに関連する少なくとも１つのＭＬＣが成功して復号されたかどうかに関する判定を行う。一態様では、処理のロジック３０２が、この判定を行う。所望のコンテンツに関連する少なくとも１つのＭＬＣが成功して復号はされなかった場合には、この方法は、ブロック８２０に進む。所望のコンテンツに関連する少なくとも１つのＭＬＣが成功して復号された場合には、この方法は、ブロック８４４に進む。
【０１７２】
ブロック８４４では、ハンドオフが成功であると判定され、ハンドオフ手順は終了する。一態様では、所望のコンテンツに関連する少なくとも１つのＭＬＣが成功して復号されたので、処理のロジック３０２が、この判定を行う。
【０１７３】
したがって、方法８００は、ハンドオフシステムの諸態様で使用されるハンドオフを実行するように動作する。方法８００が、単に１つの実施態様を表すことと、他の実施態様が、諸態様の範囲内で可能であることとに留意されたい。
【０１７４】
図９に、ハンドオフシステムの諸態様で使用されるアクティブ化されたフローのためのハンドオフイベントトリガを提供する方法９００を示す。説明を明瞭にするために、方法９００を、本明細書で、図３に示されたハンドオフのロジック３００を参照して説明する。たとえば、一態様では、処理のロジック３０２が、下で説明する機能を実行するためにハンドオフのロジック３００を制御するコードの１つまたは複数のセットを実行する。
【０１７５】
ブロック９０２では、１つまたは複数のリアルタイムフローが成功してアクティブ化される。一態様では、デバイスのアプリケーションが、１つまたは複数のリアルタイムフローを獲得することを試みる。
【０１７６】
ブロック９０４では、必要な制御チャネル情報がローカルに格納されているかどうかに関する判定を行う。一態様では、処理のロジック３０２が、必要な制御チャネル情報がローカルに格納されているかどうかを判定するように動作する。制御チャネルデータがローカルに格納されている場合には、この方法はブロック９０６に進む。制御チャネルデータがローカルに格納されていない場合には、この方法はブロック９０８に進む。
【０１７７】
ブロック９０６では、新たにアクティブ化されたフローを搬送するＲＦチャネルに切り替えるために切替を実行する（必要な場合）。一態様では、処理のロジック３０２が、新たにアクティブ化されたフローを搬送するＲＦチャネルに切り替えるためにチャネル切替のロジック３１０を制御する。デバイスの現在のＲＦが、新たにアクティブ化されたフローを搬送するＲＦである場合には、ＲＦ切替は不要である。
【０１７８】
ブロック９０８では、新しいＲＦチャネルからＯＩＳおよび制御チャネル情報の適当なセットを獲得する試みを行う。一態様では、オーバヘッドインプットのロジック３０６が、新しいＲＦチャネルからＯＩＳおよび制御チャネル情報を入手する。
【０１７９】
ブロック９１０では、ＯＩＳおよび制御チャネル情報の適当なセットが成功して獲得されたかどうかに関する判定を行う。一態様では、処理のロジック３０２が、この判定を行うように動作する。ＯＩＳおよび制御チャネルデータが成功して獲得はされなかった場合には、この方法はブロック９１４に進む。ＯＩＳおよび制御チャネルデータが成功して獲得された場合には、この方法はブロック９１２に進む。
【０１８０】
ブロック９１２では、新たにアクティブ化されたフローを新しいＲＦ上で復号する。一態様では、デバイスの受信するのロジックが、新たにアクティブ化されたフローを復号するように動作する。
【０１８１】
ブロック９１４では、近隣ＲＦチャネル上でアクティブ化されたフローを獲得することを試みて、ハンドオフ手順を実行する。一態様では、ＯＩＳおよびＣＣの獲得が現在のＬＯＩ内でアクティブ化されたフローを搬送するＲＦチャネルで失敗するので、処理のロジック３０２が、このハンドオフ手順を実行するように動作する。一態様では、ハンドオフ手順は、図８を参照して上で説明されたものである。
【０１８２】
ブロック９１６では、ハンドオフが成功であったかどうかに関する判定を行う。一態様では、処理のロジック３０２が、この判定を行う。ハンドオフが成功であった場合には、この方法はブロック９１２に進む。ハンドオフが不成功であった場合には、この方法はブロック９１８に進む。
【０１８３】
ブロック９１８では、ハンドオフが失敗しており、すべてのアクティブ化されたフローが非アクティブ化される。一態様では、処理のロジック３０２が、すべてのアクティブ化されたフローを非アクティブ化するように動作する。
【０１８４】
ブロック９２０では、システム獲得のロジックを実行する。一態様では、ハンドオフが失敗したので、処理のロジック３０２が、システムを獲得するためにシステム獲得のロジックを開始するように動作する。
【０１８５】
したがって、方法９００は、ハンドオフシステムの諸態様で使用されるアクティブ化されたフローのためのハンドオフイベントトリガの提供を実行するように動作する。方法９００が、単に１つの実施態様を表すことと、他の実施態様が、諸態様の範囲内で可能であることとに留意されたい。
【０１８６】
図１０に、ハンドオフシステムの諸態様で使用されるアクティブ化されたフローのためのハンドオフイベントトリガを提供する方法１０００を示す。説明を明瞭にするために、方法１０００を、本明細書で、図３に示されたハンドオフのロジック３００を参照して説明する。たとえば、一態様では、処理のロジック３０２が、下で説明する機能を実行するためにハンドオフのロジック３００を制御するコードの１つまたは複数のセットを実行する。
【０１８７】
ブロック１００２では、デバイスは、現在、現在のＲＦチャネル上のアクティブ化されたフローを復号しつつある。
【０１８８】
ブロック１００４では、アクティブ化されたフローに関連するすべてのＭＬＣのデータ獲得が失敗した、またはＯＩＳ獲得が現在のＲＦチャネルで失敗したかどうかを判定するために判定を行う。一態様では、処理のロジック３０２が、この判定を行う。ＭＬＣ失敗およびＯＩＳ失敗がない場合には、この方法はブロック１００２に進む。アクティブ化されたフローに関連するすべてのＭＬＣの失敗またはＯＩＳ獲得の失敗のいずれかがある場合には、この方法はブロック１００６に進む。
【０１８９】
ブロック１００６では、アクティブ化されたフローに関するハンドオフ手順を実行する。たとえば、図８で説明したハンドオフ手順が、ＯＩＳおよびアクティブ化されたフローを成功して獲得するために新しい近隣ＲＦチャネルにハンドオフするために実行される。
【０１９０】
ブロック１００８では、ハンドオフが成功であったかどうかに関する判定を行う。一態様では、処理のロジック３０２が、この判定を行う。ハンドオフが成功であった場合には、この方法はブロック１０１０に進む。ハンドオフが不成功であった場合には、この方法はブロック１０１２に進む。
【０１９１】
ブロック１０１０では、アクティブ化されたフローを新しいＲＦチャネルから復号する。一態様では、デバイスは、新しいＲＦチャネルにハンドオフ済みであり、そのＲＦチャネルからアクティブ化されたフローを獲得することができる。
【０１９２】
ブロック１０１２では、ハンドオフが失敗しており、すべてのアクティブ化されたフローが、非アクティブ化される。一態様では、異なるＲＦチャネルへのハンドオフが不成功であったので、処理のロジック３０２が、アクティブ化されたフローを非アクティブ化するように動作する。
【０１９３】
ブロック１０１４では、システム獲得のロジックを実行する。一態様では、ハンドオフが失敗したので、処理のロジック３０２が、システムを獲得するためにシステム獲得のロジックを開始するように動作する。
【０１９４】
したがって、方法１０００は、ハンドオフシステムの諸態様で使用されるアクティブ化されたフローのためのハンドオフイベントトリガの提供を実行するように動作する。方法１０００が、単に１つの実施態様を表すことと、他の実施態様が、諸態様の範囲内で可能であることとに留意されたい。
【０１９５】
図１１に、ハンドオフシステムの諸態様で使用される登録されたフローのためのハンドオフトリガイベントを提供する方法１１００を示す。一態様では、方法１１００は、登録されたフローに関するデータ獲得失敗の場合にハンドオフを開始する。登録されたフローのデータ獲得手順（ＤＡＰ）の詳細な説明が、提示されず、そのようなデータ獲得手順の特定の実施形態が、本明細書で説明されるさまざまな実施形態の方法および装置の動作にとって本質的ではないことに留意されたい。しかし、登録されたフローのデータ獲得手順の例を、上で参照した特許出願（２００７年４月４日に出願した米国特許仮出願第６０／９１０１９１号明細書、名称「ｍｅｔｈｏｄｓ  ａｎｄ  Ａｐｐａｒａｔｕｓ  ｆｏｒ  Ｐｒｏｖｉｄｉｎｇ  Ｆｌｏｗ  Ｄａｔａ  Ａｃｑｕｉｓｉｔｉｏｎ  Ｐｒｉｏｒｉｔｙ  Ｓｃｈｅｍｅ  ｉｎ  ａ  Ｍｕｌｔｉｐｌｅ  Ｆｒｅｑｕｅｎｃｙ  Ｎｅｔｗｏｒｋ」、および２００７年６月２０日に出願した米国特許仮出願第６０／９４５３１７号明細書、名称「Ｍｅｔｈｏｄｓ  Ａｎｄ  Ａｐｐａｒａｔｕｓ  ｆｏｒ  Ｐｒｏｖｉｄｉｎｇ  Ｆｌｏｗ  Ｄａｔａ  Ａｃｑｕｉｓｉｔｉｏｎ  Ｐｒｉｏｒｉｔｙ  Ｓｃｈｅｍｅ  ｉｎ  ａ  Ｍｕｌｔｉｐｌｅ  Ｆｒｅｑｕｅｎｃｙ  Ｎｅｔｗｏｒｋ」）に見出すことができる。一態様では、処理のロジック３０２が、下で説明する機能を実行するためにハンドオフのロジック３００を制御するコードの１つまたは複数のセットを実行する。
【０１９６】
ブロック１１０２では、必要な制御チャネル情報がローカルに格納されているかどうかに関する判定を行う。一態様では、処理のロジック３０２が、この判定を行うように動作する。必要な制御チャネル情報がローカルに格納されている場合には、この方法はブロック１１０４に進む。制御チャネル情報がローカルに格納されてはいない場合には、この方法はブロック１１０８に進む。
【０１９７】
ブロック１１０４では、それに関してデータを獲得すべき登録されたフローを備えるフローグループ（ＦＧ）を、そのランクの順でＤＡＰ＿ＦＧ［．．］リストに格納する。最高ランクのＦＧ（ＤＡＰ＿ＦＧ［０］）が、登録されたフローデータを獲得するために選択される。一態様では、処理のロジック３０２が、これらの動作を実行するように動作する。処理のロジック３０２は、選択されたＦＧ内の登録されたフローおよび同一ＲＦチャネル上で搬送される他の登録されたフローのフローデータを獲得することを試みるように動作する。
【０１９８】
ブロック１１０６では、選択されたフローグループを搬送するＲＦへの切替（必要な場合）を実行する。一態様では、処理のロジック３０２が、選択されたＦＧを搬送するＲＦチャネルに切り替えるためにチャネル切替のロジック３１０を制御する。デバイスの現在のＲＦが選択されたＦＧを搬送するＲＦである場合には、ＲＦ切替は不要である。
【０１９９】
ブロック１１０８では、新しいＲＦチャネル上でＯＩＳおよび制御チャネル情報の適当なセットを獲得する試みを行う。一態様では、オーバヘッドインプットのロジック３０６が、新しいＲＦチャネルからＯＩＳおよび制御チャネル情報を入手する。
【０２００】
ブロック１１１０では、ＯＩＳおよび制御チャネル情報の獲得が成功したかどうかに関する判定を行う。一態様では、ＯＩＳおよび制御チャネル情報の獲得が成功であった場合に、この方法はブロック１１１２に進む。ＯＩＳおよび制御チャネル情報の獲得が不成功であった場合には、この方法はブロック１１１４に進む。
【０２０１】
ブロック１１１２では、ＤＡＰ手順の実行が、登録されたフローに関連するデータを獲得するために継続される。一態様では、処理のロジック３０２が、ＤＡＰ手順の実行を継続するように動作する。
【０２０２】
ブロック１１１４では、選択されたＦＧ内の登録されたフローに関するハンドオフ手順を実行する。たとえば、図８で説明したハンドオフ手順が、選択されたＦＧ内の登録されたフローに関するデータを入手することを試みて新しい近隣ＲＦチャネルにハンドオフするために実行される。
【０２０３】
ブロック１１１６では、ハンドオフが成功であったかどうかに関する判定を行う。ハンドオフが成功であった場合には、この方法はブロック１１１２に進む。ハンドオフが不成功であった場合には、この方法はブロック１１１８に進む。
【０２０４】
ブロック１１１８では、現在のＲＦチャネル上で搬送されるすべてのフローグループをＤＡＰフローグループリストから除去する。一態様では、処理のロジック３０２が、ＦＧをＤＡＰフローグループリストから除去するように動作する。
【０２０５】
ブロック１１２０では、ＤＡＰフローグループリストにまだフローグループが残っているかどうかに関する判定を行う。一態様では、処理のロジック３０２が、この判定を行うように動作する。一態様では、ＤＡＰフローグループリストにまだ残っているフローグループがある場合に、この方法はブロック１１０４に進む。ＤＡＰフローグループリストに残っているフローグループがもうない場合には、この方法はブロック１１２２に進む。
【０２０６】
ブロック１１２２では、ＤＡＰフローグループリストを、すべての計算されたフローグループにリセットする。一態様では、処理のロジック３０２が、ＤＡＰフローグループリストをリセットするように動作する。
【０２０７】
ブロック１１２４では、選択された時間区間の後にＯＩＳ、ＣＣ、およびＦＧのフローデータの獲得をもう一度試みることを可能にするために、ＯＩＳ情報の監視をスケジューリングする。
【０２０８】
したがって、方法１１００は、ハンドオフシステムの諸態様で使用される登録されたフローのためのハンドオフイベントトリガを提供するように動作する。方法１１００が、単に１つの実施態様を表すことと、他の実施態様が、諸態様の範囲内で可能であることとに留意されたい。
【０２０９】
図１２に、ハンドオフシステムの諸態様で使用される登録されたフローのためのハンドオフトリガイベントを提供する方法１２００を示す。一態様では、方法１２００は、登録されたフローに関するデータ獲得失敗の場合にハンドオフを開始する。一態様では、処理のロジック３０２が、下で説明する機能を実行するためにハンドオフのロジック３００を制御するコードの１つまたは複数のセットを実行する。
【０２１０】
ブロック１２０２では、デバイスは、現在、現在のＲＦ上の選択されたフローグループに関連する登録されたフローを復号しつつある。デバイスは、現在のＲＦ上で搬送される他のＦＧに関連する登録されたフローをも復号する。
【０２１１】
ブロック１２０４では、選択されたＦＧ内の登録されたフローに関連するすべてのＭＬＣのデータ獲得が失敗した、またはＯＩＳ獲得が現在のＲＦで失敗したかどうかに関する判定を行う。一態様では、処理のロジック３０２が、この判定を行う。ＭＬＣおよびＯＩＳ失敗がない場合には、この方法はブロック１２０２に進む。選択されたＦＧ内の登録されたフローに関連するすべてのＭＬＣの失敗またはＯＩＳ獲得の失敗のいずれかがある場合には、この方法はブロック１２０６に進む。
【０２１２】
ブロック１２０６では、選択されたＦＧ内の登録されたフローに関するハンドオフ手順を実行する。たとえば、図８で説明したハンドオフ手順が、ＯＩＳおよび選択されたＦＧ内の登録されたフローを成功して獲得するために新しい近隣ＲＦチャネルにハンドオフするために実行される。
【０２１３】
ブロック１２０８では、ハンドオフが成功であったかどうかに関する判定を行う。一態様では、処理のロジック３０２が、この判定を行う。ハンドオフが成功であった場合には、この方法はブロック１２１０に進む。ハンドオフが不成功であった場合には、この方法はブロック１２１２に進む。
【０２１４】
ブロック１２１２では、現在のＲＦチャネル上で搬送されるすべてのフローグループをＤＡＰフローグループリストから除去する。一態様では、処理のロジック３０２が、ＦＧをＤＡＰフローグループリストから除去するように動作する。
【０２１５】
ブロック１２１４では、ＤＡＰフローグループリストにまだ残っているフローグループがあるかどうかに関する判定を行う。一態様では、処理のロジック３０２が、この判定を行うように動作する。まだ残っているフローグループがある場合には、この方法は、ＤＡＰ手順の実行を始動するためにブロック１２１６に進む。ＤＡＰフローグループリストに残っているフローグループがもうない場合には、この方法はブロック１２１８に進む。
【０２１６】
ブロック１２１６では、ＤＡＰフローグループリストに残っている追加のフローグループについてデータを獲得するために、ＤＡＰ手順を実行する。
【０２１７】
ブロック１２１８では、ＤＡＰフローグループリストを、すべての計算されたフローグループをリストするためにリセットする。一態様では、処理のロジック３０２が、ＤＡＰフローグループリストをリセットするように動作する。
【０２１８】
ブロック１２２０では、選択された時間区間の後にＯＩＳ、ＣＣ、およびＦＧのフローデータの獲得をもう一度試みることを可能にするために、ＯＩＳ情報の監視をスケジューリングする。
【０２１９】
したがって、方法１２００は、ハンドオフシステムの諸態様で使用される登録されたフローのためのハンドオフイベントトリガを提供するように動作する。方法１２００が、単に１つの実施態様を表すことと、他の実施態様が、諸態様の範囲内で可能であることとに留意されたい。
【０２２０】
図１５に、ハンドオフシステムの諸態様で使用されるハンドオフのロジック１５００を示す。たとえば、ハンドオフのロジック１５００は、図３に示されたハンドオフのロジック３００としての使用に適切である。一態様では、ハンドオフのロジック１５００は、本明細書で説明するハンドオフシステムの諸態様を提供するように構成された１つまたは複数のモジュールを備える少なくとも１つの集積回路によって実施される。たとえば、一態様では、各モジュールが、ハードウェアおよび／またはソフトウェアを実行するハードウェアを備える。
【０２２１】
ハンドオフのロジック１５００は、一態様では処理のロジック３０２を備える、現在のＬＯＩ内で搬送される多重化のシームレスハンドオフテーブルおよび部分的シームレスハンドオフテーブルを生成するための手段（１５０２）を備える第１モジュールを備え、ここで、シームレスハンドオフテーブルおよび部分的シームレスハンドオフテーブルは、現在のＬＯＩ内の多重化のうちの１つまたは複数を搬送する近隣ＲＦチャネルを備える。ハンドオフのロジック１５００は、一態様では処理のロジック３０２を備える、現在のＲＦでの獲得失敗によって開始されるハンドオフイベントを検出するための手段（１５０４）を備える第２モジュールをも備える。ハンドオフのロジック１５００は、一態様では処理のロジック３０２を備える、シームレスハンドオフテーブルおよび部分的シームレスハンドオフテーブルから選択されたＲＦチャネルを選択するための手段（１５０６）を備える第３モジュールをも備える。ハンドオフのロジック１５００は、一態様ではチャネル切替のロジック３１０を備える、選択されたＲＦチャネルへのハンドオフを実行するための手段（１５０８）を備える第４モジュールをも備える。
【０２２２】
変更されたシームレスハンドオフ
さまざまな態様で、ハンドオフシステムは、ある種のタイミングおよび信号強度の判断基準に基づいてハンドオフが実行される、変更されたシームレスハンドオフを提供するように動作する。たとえば、変更されたシームレスハンドオフでは、１つまたは複数のＲＦを、それに関連する信号強度に基づいて考慮して不適格とすることができる。変更されたシームレスハンドオフを提供するためのハンドオフシステムの動作のより詳細な説明を、下で与える。
【０２２３】
一態様では、ハンドオフシステムは、ＲＦ情報テーブル内の近隣ＲＦおよび現在のＲＦのＲＳＳＩ情報を格納するように動作する。ＲＳＳＩがそのＲＦについて初めて測定される時には、必ずこのテーブル内に新しいエントリが作成される。ＲＦの後続ＲＳＳＩ測定は、このテーブル内のそのＲＦのＲＳＳＩ値を更新する。変更されたシームレスハンドオフテーブル内のＲＦエントリは、「ＲＦＩｎｆｏ＿Ｅｘｐｉｒｙ」パラメータから判定される時間持続期間の間にリフレッシュされない場合に、満了する。一態様では、このテーブルに格納されるＲＳＳＩ情報は、複数のＲＳＳＩ測定値にまたがって平均をとられる。
【０２２４】
図１６に、ハンドオフシステムの諸態様で使用される例示的なＲＦ情報テーブル１６００を示す。さまざまな態様で、ＲＦ情報テーブル１６００は、少なくとも、各ＲＦに関連する次の情報を格納する。
【０２２５】
１．ＲＦチャネル識別子（１６０２）
２．ＲＳＳＩ値（１６０４）
３．ＲＳＳＩ値が最後に更新された時のタイムスタンプ（１６０６）
一態様では、次の式が、ＲＦの平均ＲＳＳＩを計算するのに使用される。
【数１】
2011514102.tif 000003
【０２２６】
ここで：Ｔ（ｎ＋１）およびＴ（ｎ）は、（ｎ＋１）番目およびｎ番目のＲＳＳＩ測定値を表し、ｒ（ｎ＋１）は、（ｎ＋１）番目の生ＲＳＳＩ測定値を表し、ＲＳＳＩ（ｎ＋１）およびＲＳＳＩ（ｎ）は、（ｎ＋１）番目およびｎ番目の平均ＲＳＳＩ値を表し、βには、０．５がセットされる。新しいＲＦエントリについて、平均ＲＳＳＩは、最初の使用可能なＲＳＳＩ測定値に初期化される。
【０２２７】
背景監視
さまざまな態様で、背景監視（ＢＧＭ）は、受信デバイスがＭＬＣを復号している間に、受信デバイス上でアイドル時間ギャップ中に実行される。背景監視の目的は、不必要な試行錯誤の発現を避ける最適化されたハンドオフを達成するために、可能なハンドオフ目標ＲＦチャネルのＲＳＳＩを収集することである。背景監視は、可能なハンドオフ目標ＲＦチャネルでＲＳＳＩ測定値を収集するために、方法１または方法２（下で説明する）のいずれかを使用することができる。
【０２２８】
一態様では、システムは、ＲＦ候補リスト内に可能なハンドオフ目標ＲＦチャネルを収集する。ＲＦ候補リストをコンパイルするために、システムは、現在のＬＯＩおよび近隣ＬＯＩ内のすべてのＲＦチャネルを識別する近隣記述メッセージを入手し、格納する。ＲＦ候補リストは、現在のＬＯＩ内のすべてのＲＦチャネルおよび近隣ＬＯＩ内の現在のＲＦと同一のＷＩＤを搬送するＲＦチャネルからなる。ＲＦ候補リストは、近隣記述メッセージ内で受信された情報から判定され、現在のＲＦを除外する。
【０２２９】
一態様では、ＢＧＭは、次の３つの条件が満足される場合にトリガされる。
【０２３０】
１．少なくとも１つのＭＬＣが復号されつつある。
【０２３１】
２．少なくとも１つのＲＦがＲＦ候補リストに存在する。
【０２３２】
３．現在のＲＦ上の測定されたＲＳＳＩがＲＳＳＩ＿Ｍｏｎｉｔｏｒ＿Ｔｈｒｅｓｈｏｌｄ未満である。
【０２３３】
復号された記号の間に、他の物理層活動がない、監視を実行するのに十分に大きいギャップがある場合に、ＢＧＭ測定値を収集することができる。一態様では、２つのＢＧＭ方法が、ＲＳＳＩ情報を判定するのに使用される。
【０２３４】
方法１  背景監視
方法１は、ワイドＯＩＳが既に現在のＲＦ上で獲得されている時に近隣ＲＦチャネルを監視するのに使用される。この方法は、近隣ＲＦ上のＲＳＳＩとＣＰ（Ｃｙｃｌｉｃ  Ｐｒｅｆｉｘ）相関との両方を測定する。ＣＰ相関測定値は、測定されたＲＳＳＩが所望の網信号に対応することを保証する。この方法は、システムが既にＭＬＣを復号しつつある時にＭＬＣギャップの間に近隣ＲＦチャネルの背景監視を行うのに使用される。この方法は、システムがＭＬＣを全く復号していないが、ＷＯＩＳが現在のＲＦ上で獲得される時にＲＦ監視を実行するのにも使用される。
【０２３５】
方法２  背景監視
方法２は、ワイドＯＩＳが現在のＲＦ上で獲得されていない時に近隣ＲＦチャネルを監視するのに使用される。方法２は、方法１より短い実行時持続時間を必要とする。ワイドＯＩＳが現在のＲＦ上で獲得される場合であっても、システムは、受話器チェーンのアイドル時間ギャップが方法１を実行するには短すぎるが、方法２を実行するには十分に長い場合に、方法１に優先して方法２を使用することができる。この方法は、近隣ＲＦ上のＲＳＳＩだけを測定する。この方法は、ＣＰ相関が実行されないので、近隣ＲＦが実際に所望の網信号を搬送していることを保証しない。この方法は、システム獲得中にまたはＲＦハンドオフのためにＲＦ監視を実行するのに使用することができる。
【０２３６】
方法１は、受信信号品質の評価において方法２より正確である。しかし、方法１は、受話器チェーンアイドル時間内に方法２より長いギャップを必要とする。方法１は、方法１を実行するために十分に長いギャップがあり、タイミングが現在のＲＦ上で獲得される場合に、他のＲＦチャネル上のＲＳＳＩを収集するための方法として、方法２より好ましい。方法２は、受信チェーンアイドル時間が方法１を実行するのに十分に長くはないが、方法２を実行するには十分である時、またはタイミングが現在のＲＦ上で獲得されない時に実行される。
【０２３７】
背景監視を介して、システムは、他のＲＦのＲＳＳＩレベルのリストをコンパイルする。背景監視は、ＲＦ候補リストに対してラウンドロビンの形で実行される。ＲＳＳＩ＿Ｍｏｎｉｔｏｒ＿Ｔｈｒｅｓｈｏｌｄは、ＢＧＭがどれほど頻繁に実行されるのかを制御する。収集されたＲＳＳＩ測定値は、ＲＦ情報テーブル１６００を更新するのに使用される。
【０２３８】
変更されたシームレスハンドオフテーブル
図１７に、ハンドオフシステムの諸態様での使用に適用可能な例示的な変更されたシームレスハンドオフテーブル１７００を示す。さまざまな態様で、変更されたシームレスハンドオフテーブル１７００は、少なくとも次の情報を格納する。
【０２３９】
１．コンテンツ多重化識別子（１７０２）
２．シームレスＲＦ識別子（１７０４）
一態様で、コンテンツ多重化識別子１７０２は、変更されたシームレスハンドオフテーブルがそれのために生成される選択されたコンテンツ多重化を識別する。変更されたシームレスハンドオフテーブル１７００は、関連するコンテンツ多重化を搬送する、現在のＬＯＩおよび近隣ＬＯＩ内のＲＦを識別するシームレスＲＦ識別子１７０４をも備える。
【０２４０】
目標ＲＦチャネル不適格化（disqualification）
一態様では、ハンドオフシステムは、ある種のシナリオでＲＦハンドオフを実行する前に、所望のコンテンツを搬送する目標ＲＦチャネルを不適格とするのに、背景監視を介して更新されるＲＳＳＩ値を利用する。たとえば、ＲＦチャネルは、そのＲＳＳＩ測定値が古くはないが、ＲＳＳＩ測定値がＳｉｇｎａｌ＿Ｄｉｓｑｕａｌｉｆｙ＿Ｔｈｒｅｓｈｏｌｄパラメータ未満である場合に、不適格とされる。一態様では、システムは、ＯＩＳおよびＭＬＣ獲得が、不適格とされるＲＦについて失敗した（低いＲＳＳＩ値に起因して）と仮定し、したがって、変更されたハンドオフアルゴリズムの実行を継続する。
【０２４１】
ハンドオフトリガ条件
一態様では、変更されたシームレスハンドオフは、アクティブ化されたフローおよび登録されたフローに関連するある種の条件によってトリガされる。ハンドオフトリガ条件は、アクティブ化されたフローおよび登録されたフローについて別々に評価される。アクティブ化されたフローと登録されたフローとの両方が復号されつつある場合には、ハンドオフトリガ条件は、アクティブ化されたフローだけについて評価される。これは、アクティブ化されたフロー（すなわち、リアルタイムフロー）が、登録されたフロー（すなわち、非リアルタイムフロー）より高い優先順位を与えられるからである。ＯＩＳおよび制御チャネル（ＣＣ）を含むオーバヘッド情報の適当なセットを獲得することの失敗は、アクティブ化されたフローと登録されたフローとの両方について、変更されたシームレスハンドオフをトリガする。このオーバヘッド情報は、アクティブ化されたフローおよび登録されたフローのフローデータを獲得するのに使用される。
【０２４２】
次は、アクティブ化されたＭＬＣがアクティブである時に、「変更されたシームレスハンドオフ手順」が開始される時を識別する条件の例示的なリストである。
【０２４３】
１．アクティブ化されたＭＬＣを復号し始める前に、目標ＲＦが不適格とされる。
【０２４４】
２．アクティブ化されたＭＬＣを復号し始める前に、ＯＩＳ／ＣＣを獲得する時にＯＩＳおよびＣＣの獲得が失敗する。
【０２４５】
３．アクティブ化されたＭＬＣを復号している間にワイドＯＩＳ獲得が失敗する。
【０２４６】
４．すべてのアクティブ化されたＭＬＣの復号が失敗する（ＭＬＣ消去パーセンテージに基づいて）。
【０２４７】
次は、登録されたフローだけがアクティブである時に、「変更されたシームレスハンドオフ手順」を開始する失敗条件の例示的なリストである。
【０２４８】
１．登録されたＭＬＣを復号し始める前に目標ＲＦが不適格とされ、アクティブ化されたフローが存在しない。
【０２４９】
２．登録されたＭＬＣを復号し始める前に、ＯＩＳ／ＣＣを獲得する時にＯＩＳおよびＣＣの獲得が失敗し、アクティブ化されたフローが存在しない。
【０２５０】
３．登録されたＭＬＣを復号している間にワイドＯＩＳ獲得が失敗し、アクティブ化されたフローが存在しない。
【０２５１】
４．アクティブ化されたフローが存在せず、すべての登録されたＭＬＣの復号が失敗する（ＭＬＣ消去パーセンテージに基づいて）。
【０２５２】
シームレス獲得タイマ
一態様では、変更されたシームレスハンドオフ手順は、「Ｓｅａｍｌｅｓｓ＿Ａｃｑ＿Ｔｉｍｅｒ」パラメータの値に基づいて、有限の持続時間の間に実行される。Ｓｅａｍｌｅｓｓ＿Ａｃｑ＿Ｔｉｍｅｒは、変更されたシームレスハンドオフ手順がその間に実行される最大時間期間を定義する。
【０２５３】
Ｓｅａｍｌｅｓｓ＿Ａｃｑ＿Ｔｉｍｅｒには、次のように、変更されたシームレスハンドオフ手順がアクティブ化されたフローまたは登録されたフローのどちらについて呼び出されるのかに基づいて、適当な値がセットされる。
【０２５４】
１．変更されたシームレスハンドオフ手順が、アクティブ化されたフローについて呼び出される場合には、Ｓｅａｍｌｅｓｓ＿Ａｃｑ＿Ｔｉｍｅｒには、ＡｃｔｉｖａｔｅｄＭＬＣＤｅｃｏｄｅ＿Ｔｉｍｅｒパラメータの値がセットされる。
【０２５５】
２．変更されたシームレスハンドオフ手順が、登録されたフローについて呼び出される場合には、Ｓｅａｍｌｅｓｓ＿Ａｃｑ＿Ｔｉｍｅｒには、ＲｅｇｉｓｔｅｒｅｄＭＬＣＤｅｃｏｄｅ＿Ｔｉｍｅｒパラメータの値がセットされる。
【０２５６】
Ｓｅａｍｌｅｓｓ＿Ａｃｑ＿Ｔｉｍｅｒの満了は、変更されたシームレスハンドオフ手順がＳｅａｍｌｅｓｓ＿Ａｃｑ＿Ｔｉｍｅｒセッティングより長く実行されないことを保証するために、このアルゴリズムのある点でチェックされる。
【０２５７】
ハンドオフ時間区間
図１８に、ハンドオフシステムの諸態様で使用されるハンドオフ時間区間を示すタイミング図１８００を示す。図１８００は、２つの伝送フレーム（１８０２および１８０４）を示す。各伝送フレームは、１８１０によって識別される時間持続期間を有する。第１時間区間１８０６は、本明細書で説明されるさまざまな方法および技法を利用してその間にハンドオフを行うことができる伝送フレーム内の時間区間を表す。
【０２５８】
ＲＦを切り替える時に、デバイスは、ＲＦ切替が成功であることを保証するために、次の伝送フレームの始めより２〜３ミリ秒前にＲＦ切替を開始しなければならない。第２時間区間１８０８は、その前にＲＦハンドオフが成功する可能性が非常に高い、伝送フレームの終りの時間区間を表す「ハンドオフ時間区間」を定義する。一態様では、ハンドオフ時間区間１８０８の始めは、成功のＲＦハンドオフが伝送フレーム内のある時間位置の前に発生する確率が選択された値を超える、その時間位置（ハンドオフタイムリミット）を識別する。たとえば、この時間位置を、この時間位置の前に成功のハンドオフを実行する選択された確率を入手することに基づいて決定することができる。デバイスは、本明細書で説明する変更されたシームレスハンドオフ手順を実行する時に、ハンドオフ時間区間の始めの位置を知っている。
【０２５９】
一態様では、変更されたシームレスハンドオフ手順は、それに関するＲＳＳＩ測定値が次の伝送フレームのハンドオフ時間区間の始めに使用可能である最良のＲＦに切り替えることによって、別のシームレスＲＦへのハンドオフを実行する時間を減らすことができる。すべてのＲＳＳＩ測定値が、古いか、ハンドオフ時間区間の始めにＳｉｇｎａｌ＿Ｄｅｔｅｃｔ＿Ｔｈｒｅｓｈ以下であるかのいずれかである場合に、またはタイミング情報の欠如に起因してハンドオフ時間区間の始めを判定できない場合には、ハンドオフシステムは、すべてのシームレスＲＦについてＲＳＳＩが測定され終るまで、ＲＦ候補リスト内のＲＦを監視し続ける。
【０２６０】
ＢＧＭが、ＯＩＳ誤りおよび／またはＭＬＣ誤りを経験しつつあるフローを復号する時に既にアクティブである可能性が最も高いという事実は、変更されたシームレスハンドオフのハンドオフ時間区間の始めにＲＦ候補リスト内のシームレスＲＦのいくつかについて古くない測定値が使用可能であることの尤度を高める。
【０２６１】
ＷＩＤのプログラミング
一態様では、所与のコンテンツ多重化は、異なるＬＯＩ内の同一のＷＩＤを用いて伝送される。ハンドオフシステムは、異なるＲＦヘの変更されたシームレスハンドオフが、異なるＷＩＤを使用する異なる近隣ＬＯＩ内の同一ＲＦ上で伝送される異なるコンテンツ多重化ではなく、同一のコンテンツ多重化を獲得することを保証するために、ＭＬＣを復号する時にＷＩＤをプログラムする。
【０２６２】
フロー状況の変化に起因する終了
アクティブ化されたフローがアクティブである場合には、変更されたシームレスハンドオフ手順は、すべてのアクティブ化されたＭＬＣが非アクティブ化される時に「終了される」。アクティブ化されたフローがアクティブではない場合には、「シームレスハンドオフ手順」は、ＣＣ更新または上位層登録解除に起因してＳｅｌｅｃｔｅｄ＿ＦＧが除去される時に、ハンドオフシステムによって「終了される」。フローアクティブ化、Ｓｅｌｅｃｔｅｄ＿ＦＧ除去、または登録解除に起因する終了が、図１９に示されたアルゴリズム流れ図に明示的に示されてはいないことに留意されたい。
【０２６３】
変更されたシームレスハンドオフの例示的な方法
図１９に、ハンドオフシステムの諸態様で使用される変更されたシームレスハンドオフを提供する例示的な方法１９００を示す。説明を明瞭にするために、方法１９００を、本明細書で、図３に示されたハンドオフのロジック３００を参照して説明する。たとえば、一態様では、処理のロジック３０２が、下で説明する機能を実行するためにハンドオフのロジック３００を制御するコードの１つまたは複数のセットを実行する。
【０２６４】
ブロック１９０２では、獲得ＲＦリストを、初期シームレスＲＦリストと等しくなるようにセットする。一態様では、初期シームレスＲＦリストは、当該のコンテンツを搬送するＲＦチャネルと同一のコンテンツを搬送するすべてのＲＦチャネル（現在のＬＯＩおよび近隣ＬＯＩ内）を含む。一態様では、処理のロジック３０２が、この機能を実行する。
【０２６５】
ブロック１９０４では、シームレス獲得タイマを始動する。一態様では、獲得タイマは、ＡｃｔＭＬＣＤｅｃｏｄｅ＿Ｔｉｍｅｒ値またはＲｅｇＭＬＣＤｅｃｏｄｅ＿Ｔｉｍｅｒ値のいずれかと等しくなるようにセットされるＳｅａｍｌｅｓｓ＿Ａｃｑ＿Ｔｉｍｅｒパラメータによって定義される時間区間を測定する。処理のロジック３０２が、この機能を実行する。
【０２６６】
ブロック１９０６で、ハンドオフタイムリミットに出会う前にスキャンを実行することが可能であるかどうかに関する判定を行う。一態様では、処理のロジック３０２が、この判定を行う。スキャンを実行することが可能である場合には、この方法はブロック１９０８に進む。スキャンを実行することが不可能である場合には、この方法はブロック１９１０に進む。
【０２６７】
ブロック１９１０では、最良のＲＦの選択が、ハンドオフタイムリミットでハンドオフを実行するために可能であるかどうかに関する選択を行う。少なくとも１つのシームレスＲＦがＲＦ情報テーブル内に有効なＲＳＳＩ測定値を有する場合には、最高ＲＳＳＩレベルを有するシームレスＲＦが、最良のＲＦになるために選択される。その後、この方法はブロック１９１６に進む。シームレスＲＦがＲＦ情報テーブル内に有効なＲＳＳＩを有しない場合には、この方法はブロック１９０８に進む。
【０２６８】
ブロック１９０８では、獲得ＲＦリスト内の次のＲＦチャネルのスキャンを実行する。
【０２６９】
ブロック１９１２では、獲得ＲＦリスト内のすべてのＲＦチャネルをスキャンし終え、どのＲＦチャネルもが選択された閾値（Ｓｉｇｎａｌ＿Ｄｅｔｅｃｔ＿Ｔｈｒｅｓｈ）を超える信号強度を有しないかどうかに関する判定を行う。すべてのＲＦチャネルをスキャンし終え、どのＲＦチャネルもが選択された閾値を超えるＲＳＳＩを有しない場合には、この方法はブロック１９２０に進む。すべてのＲＦチャネルをスキャンし終えてはいないか、少なくとも１つＲＦチャネルが選択された閾値を超える信号強度を有する場合には、この方法はブロック１９１４に進む。
【０２７０】
ブロック１９２０では、獲得ＲＦリストに初期シームレスＲＦリストをセットする。
【０２７１】
ブロック１９２２では、タイムアウトがＳｅａｍｌｅｓｓ＿Ａｃｑ＿Ｔｉｍｅｒについて発生したかどうかを判定するために、シームレスハンドオフタイムアウトのロジックをテストする。タイムアウトが発生した場合には、ハンドオフが失敗している。タイムアウトが発生していない場合には、この方法はブロック１９０６に進む。
【０２７２】
ブロック１９１４では、最後の獲得の試み以降に、獲得ＲＦリスト内のすべてのＲＦチャネルがスキャンされたかどうかに関する判定を行う。獲得ＲＦリスト内のすべてのＲＦチャネルがスキャンされた場合には、この方法はブロック１９１６に進む。獲得ＲＦリスト内のすべてのＲＦチャネルがスキャンされてはいない場合には、この方法はブロック１９０６に進む。
【０２７３】
ブロック１９１６では、獲得ＲＦリスト内のＲＦチャネルの中で最強の信号強度を有するＲＦを、現在のＲＦに割り当てる。
【０２７４】
ブロック１９１８では、ＷＩＤを現在のＲＦについてプログラムし、ワイドＯＩＳおよびローカルＯＩＳを獲得するためにワイドおよびローカルのシステム獲得手順を実行する。一態様では、ＷＩＤは、上で説明したようにプログラムされる。
【０２７５】
ブロック１９２６では、ブロック１９１８で実行されたシステム獲得の試みに応答して、ＷＯＩＳ失敗があったと判定される。この方法は、その後、ブロック１９３２に進む。
【０２７６】
ブロック１９３２では、Ｓｅａｍｌｅｓｓ＿Ａｃｑ＿Ｔｉｍｅｒが満了したかどうかを判定することによって、シームレスハンドオフタイムアウトが発生したかどうかに関する判定を行う。シームレスハンドオフタイムアウトが発生した場合には、ハンドオフが失敗した。シームレスハンドオフタイムアウトが発生していない場合には、この方法はブロック１９３４に進む。
【０２７７】
ブロック１９３４では、現在のＲＦを獲得ＲＦリストから除去する。
【０２７８】
ブロック１９３６では、獲得ＲＦリストが空であると判定される場合に、獲得ＲＦリストを初期シームレスＲＦリストにリセットする。
【０２７９】
ブロック１９２８では、ブロック１９１９で実行されたシステム獲得の試みに応答して、ＷＯＩＳ成功およびＬＯＩＳ失敗があったと判定する。この方法は、その後、ブロック１９３８に進む。
【０２８０】
ブロック１９３８では、ワイドおよびローカルの制御チャネル、ローカルＯＩＳ、ならびにＭＬＣを現在のＲＦ上で獲得する。この方法は、その後、ブロック１９４２に進む。
【０２８１】
ブロック１９３０では、ブロック１９１８で実行されたシステム獲得の試みに応答して、ＷＯＩＳ成功およびＬＯＩＳ成功があったと判定される。この方法は、その後、ブロック１９４０に進む。
【０２８２】
ブロック１９４０では、ワイドおよびローカルの制御チャネルならびにＭＬＣを、現在のＲＦについて獲得する。この方法は、その後、ブロック１９４２に進む。
【０２８３】
ブロック１９４２では、ブロック１９３８または１９４０で獲得された更新されたＣＣに基づいて、ＲＦ切替が必要であるかどうかに関する判定を行う。ＲＦ切替が必要である場合には、この方法はブロック１９４４に進む。ＲＦ切替が必要ではない場合には、この方法はブロック１９４６に進む。
【０２８４】
ブロック１９４４では、ＲＦ切替を実行し、ハンドオフは成功である。
【０２８５】
ブロック１９４６では、少なくとも１つのデータＭＬＣが成功して獲得されるかどうかに関する判定を行う。たとえば、アクティブ化されたフローがある場合には、少なくとも１つのアクティブ化されたＭＬＣが、成功して復号されなければならない。ＭＬＣが成功して復号されない場合には、この方法はブロック１９３２に進む。少なくとも１つのＭＬＣが成功して復号される場合には、ハンドオフは成功である。
【０２８６】
ブロック１９２４では、変更されたシームレスハンドオフ手順が終了する。
【０２８７】
したがって、方法１９００は、ハンドオフシステムの諸態様で使用される変更されたシームレスハンドオフを実行するように動作する。方法１９００が、単に１つの実施態様を表すことと、他の実施態様が、諸態様の範囲内で可能であることとに留意されたい。
【０２８８】
図２０に、ハンドオフシステムの諸態様で使用されるアクティブ化されたフローのための変更されたシームレスハンドオフ手順の例示的な方法２０００を示す。説明を明瞭にするために、方法２０００を、本明細書で、図３に示されたハンドオフのロジック３００を参照して説明する。たとえば、一態様では、処理のロジック３０２が、下で説明する機能を実行するためにハンドオフのロジック３００を制御するコードの１つまたは複数のセットを実行する。
【０２８９】
ブロック２００２では、適当な制御チャネルデータが存在するかどうかに関する判定を行う。現在のＬＯＩ内に複数のＲＦチャネルがある場合には、格納されたワイド制御チャネルと格納されたローカル制御チャネルとの両方が存在しなければならない。現在のＬＯＩ内に複数のＲＦチャネルがない場合には、ワイド制御チャネルだけが存在する必要がある。適当な制御チャネルデータが存在する場合には、この方法はブロック２００４に進む。適当な制御チャネルデータが存在しない場合には、システムは、現在のＲＦに留まり、この方法はブロック２００８に進む。一態様では、処理のロジック３０２がこの判定を行う。
【０２９０】
ブロック２００４では、ＲＳＳＩに基づいて、目標ＲＦチャネルが不適格とされるかどうかに関する判定を行う。目標ＲＦは、現在のＬＯＩ内で所望のアクティブ化されたフローを搬送するＲＦである。格納されたＣＣデータが存在する場合には、システムは、所望のアクティブ化されたフローを搬送する目標ＲＦを判定するのにそのＣＣデータを使用する。目標ＲＦは、その測定されたＲＳＳＩが選択された閾値（Ｓｅｌｅｃｔ＿Ｄｅｔｅｃｔ＿Ｔｈｒｅｓｈ）未満である場合に不適格とされる。目標ＲＦが不適格とされる場合には、この方法は、ブロック２０２０に進み、そこで、システムは、目標ＲＦ上でＯＩＳおよびＣＣを獲得することを試みずに、「変更されたシームレスハンドオフ手順」を開始する。格納されたＣＣデータが存在し、目標ＲＦが不適格とされない場合には、この方法はブロック２００６に進む。
【０２９１】
ブロック２００６では、システムは、アクティブ化されたフローを搬送する目標ＲＦに切り替える（現在のＲＦとは異なる場合に）。新たにアクティブ化されたフローが現在のＲＦ上で搬送される場合には、システムは、ＲＦ切替を全く実行しない。
【０２９２】
ブロック２００８では、現在のＲＦまたは新しい目標ＲＦ上でＯＩＳおよびＣＣデータを獲得する試みを行う。
【０２９３】
ブロック２０１０では、ＯＩＳおよびＣＣが成功して獲得されたかどうかに関する判定を行う。ＯＩＳおよびＣＣが成功して獲得された場合には、この方法はブロック２０１６に進む。ＯＩＳおよびＣＣが成功して獲得されなかった場合には、この方法はブロック２０１２に進む。
【０２９４】
ブロック２０１６では、システムは、現在のＲＦ上のアクティブ化されたフローの復号を開始する。
【０２９５】
ブロック２０１２では、ＯＩＳ／ＣＣ獲得が失敗したと判定される場合に、システムは、「変更されたシームレスハンドオフ手順」を開始する。たとえば、図１９に示された変更されたシームレスハンドオフ手順１９００を開始することができる。
【０２９６】
ブロック２０２０では、ハンドオフが成功であったかどうかに関する判定を行う。「変更されたシームレスハンドオフ手順」が成功であった場合には、この方法はブロック２０１６に進む。「変更されたシームレスハンドオフ手順」が成功ではなかった場合には、この方法はブロック２０２２に進む。
【０２９７】
ブロック２０２２では、システムは、すべてのアクティブ化されたフローを非アクティブ化し、この方法はブロック２０２４に進む。
【０２９８】
ブロック２０２４では、システム内にＦＧが存在するかどうかに関する判定を行う。ＦＧが存在する場合には、この方法は、ブロック２０２６に進んで、ＤＡＰ（データ獲得手順）手順を実行する。ＦＧが存在しない場合には、この方法は、ブロック２０２８に進んで、システム獲得内側ループを開始する。
【０２９９】
したがって、方法２０００は、ハンドオフシステムの諸態様で使用される変更されたアクティブ化されたフローのシームレスハンドオフ手順を実行するように動作する。方法２０００が、単に１つの実施態様を表すことと、他の実施態様が、諸態様の範囲内で可能であることとに留意されたい。
【０３００】
図２１に、ハンドオフシステムの諸態様で使用される変更されたアクティブ化されたフローのシームレスハンドオフ手順の例示的な方法２１００を示す。説明を明瞭にするために、方法２１００を、本明細書で、図３に示されたハンドオフのロジック３００を参照して説明する。たとえば、一態様では、処理のロジック３０２が、下で説明する機能を実行するためにハンドオフのロジック３００を制御するコードの１つまたは複数のセットを実行する。
【０３０１】
ブロック２１０２では、現在のＲＦ上のアクティブ化されたフローを復号する。
【０３０２】
ブロック２１０４では、すべてのアクティブ化されたＭＬＣが失敗したかどうか、またはＷＯＩＳ失敗があるかどうかに関する判定を行う。失敗がない場合には、この方法はブロック２１０２に進む。ＷＯＩＳ失敗またはすべてのアクティブ化されたＭＬＣが失敗し始める場合には、この方法はブロック２１０６に進む。
【０３０３】
ブロック２１０６では、「変更されたシームレスハンドオフ手順」を開始する。たとえば、図１９に示された変更されたシームレスハンドオフ方法１９００を開始することができる。
【０３０４】
ブロック２１１８では、ハンドオフが成功であったかどうかに関する判定を行う。一態様では、処理のロジック３０２が、この判定を行う。ハンドオフが成功ではなかった場合には、この方法はブロック２１０８に進む。ハンドオフが成功であった場合には、この方法はブロック２１１０に進む。
【０３０５】
ブロック２１１０では、このシステムは、現在のＲＦ上でアクティブ化されたフローの復号を継続する。
【０３０６】
ブロック２１０８では、すべてのアクティブ化されたフローを非アクティブ化する。
【０３０７】
ブロック２１１２では、システムにＦＧが存在するかどうかに関する判定を行う。ＦＧが存在する場合には、この方法は、ブロック２１１４に進んで、ＤＡＰ手順を実行する。ＦＧが存在しない場合には、この方法は、ブロック２１１６に進んで、システム獲得内側ループを開始する。
【０３０８】
したがって、方法２１００は、ハンドオフシステムの諸態様で使用される変更されたアクティブ化されたフローのシームレスハンドオフ手順を実行するように動作する。方法２１００が、単に１つの実施態様を表すことと、他の実施態様が、諸態様の範囲内で可能であることとに留意されたい。
【０３０９】
図２２に、ハンドオフシステムの諸態様で使用される変更された登録されたフローのシームレスハンドオフ手順の例示的な方法２２００を示す。説明を明瞭にするために、方法２２００を、本明細書で、図３に示されたハンドオフのロジック３００を参照して説明する。たとえば、一態様では、処理のロジック３０２が、下で説明する機能を実行するためにハンドオフのロジック３００を制御するコードの１つまたは複数のセットを実行する。
【０３１０】
ブロック２２０２で、格納されたローカルＣＣデータが存在するかどうかに関する判定を行う。格納されたローカルＣＣが存在する場合には、この方法はブロック２２０４に進む。格納されたローカルＣＣが存在しない場合には、この方法はブロック２２１０に進む。
【０３１１】
ブロック２２０４では、最高のランクを有するフローグループをＳｅｌｅｃｔｅｄ＿ＦＧとして選択する。Ｓｅｌｅｃｔｅｄ＿ＦＧを搬送するＲＦが、目標ＲＦとして決定される。
【０３１２】
ブロック２２０６では、Ｓｅｌｅｃｔｅｄ＿ＦＧを搬送する目標ＲＦが不適格とされるかどうかに関する判定を行う。Ｓｅｌｅｃｔｅｄ＿ＦＧを搬送する目標ＲＦが不適格とされる場合には、この方法はブロック２２２４に進んで、「変更されたシームレスハンドオフ手順」を開始する。Ｓｅｌｅｃｔｅｄ＿ＦＧのＲＦが不適格とされない場合には、この方法はブロック２２０８に進む。
【０３１３】
ブロック２２０８では、必要な場合に、Ｓｅｌｅｃｔｅｄ＿ＦＧを搬送するＲＦヘの切替を実行する。Ｓｅｌｅｃｔｅｄ＿ＦＧが現在のＲＦ上で搬送される場合には、切替は実行されない。格納されたＣＣが存在しない場合には、システムは現在のＲＦに留まる。
【０３１４】
ブロック２２１０では、現在のＲＦ上または新しい目標ＲＦ上でＯＩＳおよびＣＣデータを獲得する試みを実行する。
【０３１５】
ブロック２２１２では、ＯＩＳおよびＣＣを獲得する試みが成功であるかどうかに関する判定を行う。成功の場合には、この方法はブロック２２１６に進み、成功でない場合には、この方法はブロック２２２４に進む。
【０３１６】
ブロック２２１６では、コアＤＡＰ手順を実行する。たとえば、図１１を参照して説明したコアＤＡＰ手順が実行される。
【０３１７】
ブロック２２２４では、「変更されたシームレスハンドオフ手順」を開始する。たとえば、図１９に示された変更されたシームレスハンドオフ方法１９００を開始することができる。
【０３１８】
ブロック２２２６では、変更されたシームレスハンドオフが成功であったかどうかに関する判定を行う。「変更されたシームレスハンドオフ手順」が成功である場合には、この方法はブロック２２１６に進む。「変更されたシームレスハンドオフ手順」が成功ではない場合には、この方法はブロック２２２８に進む。
【０３１９】
ブロック２２２８では、現在のＲＦ上で搬送されるすべてのＦＧを「ＤＡＰ  ＦＧリスト」から除去する。この方法は、その後、ブロック２２３０に進む。
【０３２０】
ブロック２２３０では、「ＤＡＰ  ＦＧリスト」にまだ残っているＦＧがあるかどうかに関する判定を行う。ＤＡＰ  ＦＧリストにまだ残っているＦＧがある場合には、この方法は、ブロック２２０４に進んで、トリミングされたＤＡＧ  ＦＧリストに基づいてＤＡＰをもう一度実行する。ＤＡＰ  ＦＧリストに残っているＦＧがもうない場合には、この方法はブロック２２３２に進む
ブロック２２３２では、ＤＡＰ  ＦＧリストをすべてのＦＧにリセットする
ブロック２２３４では、ＯＩＳ監視を開始する。ＯＩＳが、現在のＲＦ上で獲得される場合とそうでない場合があることに留意されたい。システムは、ＯＩＳ監視タイマ持続時間（ＭｉｎＭｏｎｉｔｏｒＣｙｃｌｅＩｎｄｅｘに基づく）の後にＯＩＳを獲得することを試みる。システムは、ＯＩＳ監視タイマをセットするのに、最後に成功して獲得されたＯＩＳで受信されたＭｉｎＭｏｎｉｔｏｒＣｙｃｌｅＩｎｄｅｘを使用しなければならない。
【０３２１】
したがって、方法２２００は、ハンドオフシステムの諸態様で使用される変更された登録されたフローのシームレスハンドオフ手順を実行するように動作する。方法２２００が、単に１つの実施態様を表すことと、他の実施態様が、諸態様の範囲内で可能であることとに留意されたい。
【０３２２】
図２３に、ハンドオフシステムの諸態様で使用される変更された登録されたフローのシームレスハンドオフ手順の例示的な方法２３００を示す。説明を明瞭にするために、方法２３００を、本明細書で、図３に示されたハンドオフのロジック３００を参照して説明する。たとえば、一態様では、処理のロジック３０２が、下で説明する機能を実行するためにハンドオフのロジック３００を制御するコードの１つまたは複数のセットを実行する。
【０３２３】
ブロック２３０２では、現在のＲＦ上のＳｅｌｅｃｔｅｄ＿ＦＧに関する登録されたフローを復号する。
【０３２４】
ブロック２３０４では、Ｓｅｌｅｃｔｅｄ＿ＦＧ内のすべてのＭＬＣが失敗し、またはＷＯＩＳ失敗が発生するかどうかに関する判定を行う。ＷＯＩＳが失敗するかＳｅｌｅｃｔｅｄ＿ＦＧ内のすべての登録されたＭＬＣが失敗し始める場合には、この方法はブロック２３０６に進む。失敗がない場合には、この方法はブロック２３０２に進む。
【０３２５】
ブロック２３０６では、「変更されたシームレスハンドオフ手順」を開始する。たとえば、図１９に示された変更されたシームレスハンドオフ方法１９００を開始することができる。
【０３２６】
ブロック２３０８では、変更されたシームレスハンドオフ手順が成功であったかどうかに関する判定を行う。「変更されたシームレスハンドオフタイマ手順」が成功であった場合には、この方法はブロック２３１０に進む。「変更されたシームレスハンドオフ手順」が成功ではなかった場合には、この方法はブロック２３１２に進む。
【０３２７】
ブロック２３１０では、システムは、新しいＲＦ上で登録されたフローの復号を継続する。
【０３２８】
ブロック２３１２では、現在のＲＦ上で搬送されるすべてのＦＧを、ＤＡＰ  ＦＧリストから除去する。
【０３２９】
ブロック２３１６では、「ＤＡＰ  ＦＧリスト」にまだ残っているＦＧがあるかどうかに関する判定を行う。ＤＡＰ  ＦＧリストにまだ残っているＦＧがある場合には、この方法は、ブロック２３１４に進んで、トリミングされたＤＡＰ  ＦＧリストに基づいてＤＡＰを実行する。ＤＡＰ  ＦＧリストに残っているＦＧがもうない場合には、この方法はブロック２３１８に進む。
【０３３０】
ブロック２３１８では、ＤＡＰ  ＦＧリストをすべてのＦＧにリセットする。
【０３３１】
ブロック２３２０では、ＯＩＳ監視を開始する。ＦＰＳは、ＯＩＳ監視タイマをセットするのに、最後に成功して獲得されたＯＩＳで受信されたＭｉｎＭｏｎｉｔｏｒＣｙｃｌｅＩｎｄｅｘを使用しなければならない。
【０３３２】
したがって、方法２３００は、ハンドオフシステムの諸態様で使用される変更された登録されたフローのシームレスハンドオフ手順を実行するように動作する。方法２３００が、単に１つの実施態様を表すことと、他の実施態様が、諸態様の範囲内で可能であることとに留意されたい。
【０３３３】
図２４に、ハンドオフシステムの諸態様で使用されるハンドオフのロジック２４００を示す。たとえば、ハンドオフのロジック２４００は、図３に示されたハンドオフのロジック３００としての使用に適切である。一態様では、ハンドオフのロジック２４００は、本明細書で説明されるハンドオフシステムの諸態様を提供するように構成された１つまたは複数のモジュールを備える少なくとも１つの集積回路によって実施される。たとえば、一態様では、各モジュールは、ハードウェアおよび／またはソフトウェアを実行するハードウェアを備える。
【０３３４】
ハンドオフのロジック２４００は、一態様では処理のロジック３０２を備える、現在のＲＦチャネルと同一のコンテンツを搬送する現在のＬＯＩおよび近隣ＬＯＩのＲＦチャネルを備えるハンドオフテーブルを生成するための手段（２４０２）を備える第１モジュールを備える。ハンドオフのロジック２４００は、一態様では処理のロジック３０２を備える、ハンドオフイベントを検出するための手段（２４０４）を備える第２モジュールをも備える。ハンドオフのロジック２４００は、一態様では処理のロジック３０２を備える、不適格化判断基準に基づいてハンドオフテーブルからのＲＦチャネルのうちの１つまたは複数を不適格とするための手段（２４０６）を備える第３モジュールをも備える。ハンドオフのロジック２４００は、一態様では処理のロジック３０２を備える、不適格とされなかったハンドオフテーブル内の残りのＲＦチャネルから選択されたＲＦチャネルを選択するための手段（２４０８）を備える第４モジュールをも備える。ハンドオフのロジック２４００は、一態様ではチャネル切替のロジック３１０を備える、現在のＲＦチャネルから選択されたＲＦチャネルへのハンドオフを実行するための手段（２４１０）を備える第５モジュールをも備える。
【０３３５】
図２５に、ハンドオフシステムの諸態様で使用されるハンドオフのロジック２５００を示す。たとえば、ハンドオフのロジック２５００は、図３に示されたハンドオフのロジック３００としての使用に適切である。一態様では、ハンドオフのロジック２５００は、本明細書で説明されるハンドオフシステムの諸態様を提供するように構成された１つまたは複数のモジュールを備える少なくとも１つの集積回路によって実施される。たとえば、一態様では、各モジュールは、ハードウェアおよび／またはソフトウェアを実行するハードウェアを備える。
【０３３６】
ハンドオフのロジック２５００は、一態様では処理のロジック３０２を備える、ハンドオフイベントを検出するための手段（２５０２）を備える第１モジュールを備える。ハンドオフのロジック２５００は、一態様では処理のロジック３０２を備える、ハンドオフ時間区間が伝送フレームの終りに指定される時間区間である、ハンドオフ時間区間の始めを識別するための手段（２５０４）を備える第２モジュールをも備える。ハンドオフのロジック２５００は、一態様では処理のロジック３０２を備える、ＲＳＳＩ測定値がハンドオフ時間区間の始めに所望のコンテンツを搬送する１つまたは複数のＲＦチャネルについて使用可能であるかどうかを判定するための手段（２５０６）を備える第３モジュールをも備える。ハンドオフのロジック２５００は、一態様ではチャネル切替のロジック３１０を備える、ＲＳＳＩ測定値が使用可能であると判定される場合に１つまたは複数のＲＦチャネルのうちで最大のＲＳＳＩ測定値を有する第１の選択されたＲＦチャネルへのハンドオフを実行するための手段（２５０８）を備える第５モジュールをも備える。
【０３３７】
したがって、本明細書で開示される諸態様に関連して説明されたさまざまな例示的なのロジック、のロジックブロック、モジュール、および回路を、汎用プロセッサ、ディジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）もしくは他のプログラマブルのロジックデバイス、ディスクリートゲートもしくはトランジスタのロジック、ディスクリートハードウェアコンポーネント、または本明細書に記載の機能を実行するように設計されたこれらの任意の組合せを用いて実施し、または実行することができる。汎用プロセッサは、マイクロプロセッサとすることができるが、代替案では、プロセッサを、任意の従来のプロセッサ、コントローラ、マイクロコントローラ、または状態機械とすることができる。プロセッサを、コンピューティングデバイスの組合せ、たとえば、ＤＳＰおよびマイクロプロセッサの組合せ、複数のマイクロプロセッサ、ＤＳＰコアに関連する１つもしくは複数のマイクロプロセッサ、または任意の他のそのような構成として実施することもできる。
【０３３８】
本明細書で開示される諸態様に関連して説明した方法またはアルゴリズムのステップを、ハードウェアで直接に、プロセッサによって実行されるソフトウェアモジュールで、またはこの２つの組合せで実施することができる。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、リムーバブルディスク、ＣＤ−ＲＯＭ、または当技術分野で既知の任意の他の形の記憶媒体に存在することができる。例示的な記憶媒体は、プロセッサが記憶媒体から情報を読み取り、記憶媒体に情報を書き込むことを可能にするように、プロセッサに結合される。代替案では、記憶媒体を、プロセッサに一体化されたものとすることができる。プロセッサおよび記憶媒体は、ＡＳＩＣ内に存在することができる。ＡＳＩＣは、ユーザ端末内に存在することができる。代替案では、プロセッサおよび記憶媒体が、ユーザ端末内に別個のコンポーネントとして存在することができる。
【０３３９】
開示される諸態様の説明は、当業者が本発明を作りまたは使用することを可能にするために提供されるものである。これらの態様に対するさまざまな変更は、当業者にたやすく明白になる可能性があり、本明細書で定義される包括的原理は、本発明の趣旨または範囲から逸脱せずに、たとえばインスタントメッセージングサービスまたは任意の一般的無線データ通信アプリケーション内の、他の諸態様に適用することができる。したがって、本発明は、本明細書に示された態様に限定されることを意図されているのではなく、本明細書で開示される原理および新規の特徴と一貫する最も広い範囲に一致させられなければならない。単語「例示的」は、本明細書では、「例、実例、または例示として働く」を意味するのに排他的に使用される。本明細書で「例示的」として説明されるすべての態様は、必ずしも、他の態様より好ましいまたは有利とは解釈されない。
【０３４０】
したがって、ハンドオフシステムの諸態様を本明細書で図示し、説明したが、その趣旨または本質的特徴から逸脱せずに、諸態様に対してさまざまな変更を行えることを了解されたい。したがって、本明細書の開示および説明は、次の特許請求の範囲に示される本発明の範囲について、限定的ではなく例示的であることを意図されたものである。
【図１】
2011514102.tif 000004
【図２】
2011514102.tif 000005
【図３】
2011514102.tif 000006
【図４】
2011514102.tif 000007
【図５】
2011514102.tif 000008
【図６】
2011514102.tif 000009
【図７】
2011514102.tif 000010
【図８】
2011514102.tif 000011
【図９】
2011514102.tif 000012
【図１０】
2011514102.tif 000013
【図１１】
2011514102.tif 000014
【図１２】
2011514102.tif 000015
【図１３】
2011514102.tif 000016
【図１４】
2011514102.tif 000017
【図１５】
2011514102.tif 000018
【図１６】
2011514102.tif 000019
【図１７】
2011514102.tif 000020
【図１８】
2011514102.tif 000021
【図１９】
2011514102.tif 000022
【図２０】
2011514102.tif 000023
【図２１】
2011514102.tif 000024
【図２２】
2011514102.tif 000025
【図２３】
2011514102.tif 000026
【図２４】
2011514102.tif 000027
【図２５】
2011514102.tif 000028
【国際調査報告】
2011514102.tif 000029
2011514102.tif 000030
2011514102.tif 000031
2011514102.tif 000032
2011514102.tif 000033