(57)【要約】  無線同期装置を用いて、物理的に離間していると考えられる個々の無線サービスプロバイダのタイミングおよび活動を、画成されたカバー領域とコーディネートする。更に、同期情報を用いて、自立型で無線式近接検知のデータ転送ネットワーク内の携帯式無線クライアント装置のタイミングおよび活動をコーディネートする。更に、無線同期装置からのブロードキャストを同時モニタし、一台以上の携帯式無線クライアント装置と通信するように、一つ以上の無線サービスプロバイダを構成できる。
2009522938.tif 000002
【特許請求の範囲】
【請求項１】
無線カバー域として第１範囲を有する第１無線装置と、
無線カバー域として第２範囲を有する第２無線装置と、
無線カバー域として第３範囲を有し、前記第１無線装置および前記第２無線装置と通信するよう構成される同期装置と
を備え、前記第１無線装置の動作および前記第２無線装置の動作は、前記同期装置により無線でブロードキャストされる同期情報に基づいてコーディネートされる、システム。
【請求項２】
無線カバー域としての前記第１範囲および前記第２範囲が、少なくとも一部重なっている、請求項１のシステム。
【請求項３】
前記第１範囲および前記第２範囲の少なくとも一方に配置される携帯型無線装置の動作が、前記同期情報を用いてコーディネートされる、請求項１のシステム。
【請求項４】
固定された前記第１無線装置および前記第２無線装置の一方が、固定された前記第１無線装置および前記第２無線装置の他方と通信するよう構成されている、請求項１のシステム。
【請求項５】
固定された前記第１無線装置および前記第２無線装置の少なくとも一方が、
前記同期装置によるブロードキャストを連続的にモニタするよう構成された第１無線送受信機と、
固定された前記第１無線装置および前記第２無線装置の少なくとも一方に近接する携帯型無線ユーザー装置と無線通信するよう構成された第２無線送受信機と
を備える、請求項１のシステム。
【請求項６】
固定された前記第１無線装置および前記第２無線装置の少なくとも一方が、
前記同期装置によるブロードキャストを定期的にモニタするよう構成され、更に、固定された前記第１無線装置および前記第２無線装置の少なくとも一方に近接する携帯型無線ユーザー装置と無線通信するよう構成された単一の送受信機、を備える、請求項１のシステム。
【請求項７】
前記同期装置は、セキュリティ更新をブロードキャストするよう構成されている、請求項１のシステム。
【請求項８】
固定された前記第１無線装置および前記第２無線装置からの情報を収集するよう構成された中央サーバを更に備える、請求項１のシステム。
【請求項９】
前記中央サーバは、有線接続を介して前記第１無線装置および前記第２無線装置の少なくとも一方に接続されて動作する、請求項８のシステム。
【請求項１０】
前記システムの無線通信は、ＩＥＥＥ ８０２.１５.４プロトコルに依存ずる、請求項１のシステム。
【請求項１１】
前記システムにより提供されるサービスの使用は携帯型無線装置によりアクセス可能であり、アクセスが成功するかどうかは、固定された前記第１無線装置および前記第２無線装置の少なくとも一方に提供されるセキュリティメカニズムに少なくとも部分的に依存する、請求項１のシステム。
【請求項１２】
固定された前記第１無線装置および前記第２無線装置の少なくとも一方が、固定された前記第１無線装置および前記第２無線装置の少なくとも一方に近接する複数の携帯型無線ユーザー装置の存在を同時に検出するよう構成されている、請求項１のシステム。
【請求項１３】
固定された前記第１無線装置および前記第２無線装置の少なくとも一方は、前記複数の同時に検出される携帯型無線ユーザー装置の違いを見分けるよう更に構成されている、請求項１２のシステム。
【請求項１４】
固定された前記第１無線装置および前記第２無線装置の少なくとも一方は、前記複数の同時に検出される携帯型無線ユーザー装置との複数のデータ交換をコーディネートするよう更に構成されている、請求項１２のシステム。
【請求項１５】
前記複数のデータ交換は、前記同期情報に基づいてコーディネートされる、請求項１４のシステム。
【請求項１６】
前記同期装置は、スタンドアロン型装置である、請求項１のシステム。
【請求項１７】
電子ゲーム機と、
前記電子ゲーム機に接続されて動作し、前記電子ゲーム機に近接する携帯型無線ユーザー装置の存在を無線検出するよう構成された第１無線装置と
を備えるゲームシステム。
【請求項１８】
前記第１無線装置は、前記電子ゲーム機と電子的に分離されている、請求項１７のゲームシステム。
【請求項１９】
前記第１無線装置は、前記電子ゲーム機と電子的に統合されている、請求項１７のゲームシステム。
【請求項２０】
前記電子ゲーム機は、前記第１無線装置による前記携帯型無線ユーザー装置の検出に応じて動作する、請求項１７のゲームシステム。
【請求項２１】
前記電子ゲーム機および前記第１無線装置に接続されて動作する中央サーバを更に備え、前記中央サーバは、前記携帯型無線ユーザー装置の所有者に関するゲーム情報を格納するよう構成されている、請求項１７のゲームシステム。
【請求項２２】
パトロンの移動を追跡するよう構成された中央サーバと、
前記電子ゲーム機から離れて所定の方法で位置決めされた第２無線装置であって、前記第２無線装置は、前記第２無線装置に近接する前記携帯型無線ユーザー装置の存在を無線検出するよう構成され、前記中央サーバに肯定的な検出を報告する第２無線装置と
を更に備える、請求項１７のゲームシステム。
【請求項２３】
前記電子ゲーム機の動作および前記携帯型無線ユーザー装置の動作が前記第１無線装置を介してコーディネートされる、請求項１７のゲームシステム。
【請求項２４】
前記第１無線装置は、更に、前記電子ゲーム機に近接する複数の携帯型無線ユーザー装置を同時に検出して、無線通信するよう構成されている、請求項１７のゲームシステム。
【請求項２５】
前記第１無線装置は、更に、前記複数の同時に検出された携帯型無線ユーザー装置間の違いを見分けるよう構成されている、請求項２４のゲームシステム。
【請求項２６】
前記第１無線装置の無線カバー域に相当する範囲を包含する無線カバー域範囲を有するスタンドアロン型同期装置を更に備える、
請求項１７のゲームシステム。
【請求項２７】
前記第１無線装置の動作および前記携帯型無線ユーザー装置の動作が、前記スタンドアロン型同期装置によりブロードキャストされるタイミング情報に応じてコーディネートされる、請求項２６のゲームシステム。
【請求項２８】
前記第１無線装置は、前記スタンドアロン型同期装置によるブロードキャストを連続的にモニタするよう構成された第１無線送受信機を備え、前記第１無線装置は、前記携帯型無線ユーザー装置と通信するよう構成された第２無線送受信機を更に備える、請求項２６のゲームシステム。
【請求項２９】
物理的かつ携帯式のキー装置を備えた装置であって、該キー装置は、
ネットワーク装置からの同期情報を無線受信するよう適合する無線送受信機と、
前記同期情報に基づいて固定の近接検知リーダー装置とデータ通信するよう適合した電子処理回路と
を備えることを特徴とする装置。
【請求項３０】
所定のリーダー装置を備えた装置であって、該リーダー装置は、
携帯無線クライアント装置の存在を無線検出するよう適合した無線送受信機と、
ネットワーク装置から受信した同期情報に基づいて前記クライアント装置とデータ通信するよう適合した電子処理回路と
を備えることを特徴とする装置。
【請求項３１】
所定のネットワーク装置を備えた装置であって、前記ネットワーク装置は、
前記ネットワーク装置の無線カバー領域内で同期情報をブロードキャストして、前記無線カバー領域内に配置された第１無線装置と第２無線装置との間のデータ交換をコーディネートするよう構成した無線送信器を備えることを特徴とする装置。
【請求項３２】
ネットワーク装置から同期データを無線で受信するよう構成された第１無線送受信機と、
前記同期データに基づいて携帯無線クライアント装置とデータ通信するよう構成された第２無線送受信機と
を備えることを特徴とする装置。
【請求項３３】
データ交換を容易にするための方法であって、
ネットワーク装置から同期情報を無線で受信するために第１無線送受信機を用いるステップと、
前記同期情報に基づいて近接検出された携帯無線クライアント装置と無線でデータ通信するために第２無線送受信機を用いるステップと
を具備する方法。
【請求項３４】
データ交換を容易にするための方法であって、
第１クライアント装置に第１の特定タイムスロットを割り当てて、固定の近接型リーダー装置と無線通信するステップと、
第２クライアント装置に第２の特定タイムスロットを割り当てて、前記固定の近接型リーダー装置と無線通信するステップと
を具備する方法。
【請求項３５】
前記第１の特定タイムスロットおよび前記第２の特定タイムスロットの内の少なくとも一つを動的に調整するステップを更に具備する、請求項３４の方法。
【請求項３６】
前記第１の特定タイムスロットを割り当てるステップは、前記第１クライアント装置のビットフィールドをマスキングするステップを含む、請求項３４の方法。
【請求項３７】
前記マスクは、前記第１クライアント装置と無線通信される、請求項３６の方法。
【請求項３８】
前記第１の特定タイムスロットを割り当てるステップは、前記第１クライアント装置に関係付けられるユーザーの内の少なくとも一人のクラスおよび前記第１クライアント装置のクラスに依存する、請求項３４の方法。
【請求項３９】
前記第１の特定タイムスロットを割り当てるステップは、ネットワークトラフィック負荷に依存する、請求項３４の方法。
【請求項４０】
前記第１クライアント装置が利用不可という検出に応じて、前記第１の特定タイムスロットを第３クライアント装置に再割当てするステップを更に具備する、請求項３４の方法。
【請求項４１】
固定リーダー装置の無線カバー領域内に配置された場合、前記固定リーダー装置と無線データ通信するよう適合する物理的かつ携帯式のキー装置を備えた装置であって、
前記キー装置は、前記キー装置内に格納されるビットフィールドに基づいて決定されるタイムスロットの間、前記固定リーダー装置と通信するよう構成されている、ことを特徴とする装置。
【請求項４２】
前記タイムスロットは、前記ビットフィールドに適用されるマスクに応じて調整可能である、請求項４１の装置。
【請求項４３】
前記マスクは、前記キー装置の外部で決定される、請求項４２の装置。
【請求項４４】
前記ビットフィールドは、前記キー装置の識別を表す、請求項４１の装置。
【請求項４５】
ネットワーク装置に接続されて動作し、第２無線カバー域の範囲内に第１無線カバー域の範囲を有する固定リーダー装置と、
前記クライアント装置が前記第１無線カバー域の範囲内にある場合、前記固定リーダー装置と無線でデータ通信するよう構成された携帯クライアント装置と
を備え、前記クライアント装置が前記固定リーダー装置とデータ通信する間のタイムスロットが、前記クライアント装置が受信する同期情報に基づいて決定される、ことを特徴とするシステム。
【請求項４６】
前記第２無線カバー域の範囲内で前記同期情報を無線でブロードキャストするよう構成されたネットワーク装置を更に備える、請求項４５のシステム。
【請求項４７】
前記クライアント装置は、どのタイムスロットが決定されるかに基づいてビットフィールドを格納するよう更に構成されている、請求項４５のシステム。
【請求項４８】
前記同期情報は、前記ビットフィールドに適用するためのマスクを含む、請求項４７のシステム。
【請求項４９】
前記同期情報は、前記システム内のトラフィック負荷に依存する、請求項４５のシステム。
【請求項５０】
前記同期情報は、クラス前記クライアント装置のクラスと関係付けられるユーザーのクラスおよび前記クライアント装置の内の少なくとも一つに依存する、請求項４５のシステム。
【請求項５１】
前記ネットワーク装置は、前記同期情報を動的に変更して、前記クライアント装置が前記固定リーダー装置と通信する間の前記タイムスロットを修正するよう更に構成されている、請求項４５のシステム。
【請求項５２】
前記タイムスロットは、前記クライアント装置の層ステータスに基づいて決定される、請求項４５のシステム。
【請求項５３】
第１無線カバー域の範囲内に同期情報を無線でブロードキャストするよう構成されたネットワーク装置と、
前記クライアント装置が前記リーダー装置に通信近接配置される場合、リーダー装置と無線でデータ通信するよう適合される携帯クライアント装置と
を備え、前記クライアント装置は、前記同期情報に基づいて決定されるタイムスロットの間に、前記ネットワーク装置からのデータを受信するよう構成されている、ことを特徴とするシステム。
【請求項５４】
前記クライアント装置は、前記タイムスロットの間に前記ネットワーク装置にデータを送信するよう更に構成されている、請求項５３のシステム。
【請求項５５】
前記タイムスロットは、前記クライアント装置内に格納されるビットフィールドに適用されるマスクに基づいて決定され、前記マスクは、前記ネットワーク装置により無線でブロードキャストされる前記同期情報の一部として、前記クライアント装置に無線で通信される、請求項５３のシステム。
【請求項５６】
前記同期情報は、前記クライアント装置と関係付けられるユーザー、前記クライアント装置と関係付けられるユーザーのクラス、前記クライアント装置のクラス、前記システム内のネットワークトラフィック負荷、の内の少なくとも一つに依存する、請求項５３のシステム。
【請求項５７】
同期情報を無線でブロードキャストするよう構成されるネットワーク装置と、
前記同期情報を無線で受信するよう構成される携帯クライアント装置であって、前記受信される同期情報は、前記クライアント装置が前記ネットワーク装置からデータを受信できる間のタイムスロットを割り当てる情報を含むクライアント装置と
を備えるシステム。
【請求項５８】
前記クライアント装置を近接検知するよう構成され、前記同期情報に基づいて前記クライアント装置とデータ通信するよう更に構成されるリーダー装置、を更に備える請求項５７のシステム。
【請求項５９】
データ交換を容易にするための方法であって、
同期情報を携帯クライアント装置に無線でブロードキャストするステップであって、前記同期情報は、前記クライアント装置がデータを受信できる間のタイムスロットを割り当てる情報を含むステップと、
前記タイムスロットの間の前記クライアント装置による受信のためにデータを無線でブロードキャストするステップと
を備える方法。
【請求項６０】
電力を消費するアクティブモードおよび電力を節約するスリープモードを有する無線送受信機と、
前記無線送受信機と接続されて動作する電子処理回路であって、前記電子処理回路は、前記無線送受信機が受信するタイムスロット割当て情報に基づいて、前記スリープモードから前記アクティブモードに切り換えるよう構成されている、前記電子処理回路と
を備える装置。
【請求項６１】
スリープモードからアクティブモードに切り換える時間を指示するために使用できるタイマーを更に備える、請求項６０の装置。
【請求項６２】
前記タイマーは、前記タイムスロット割当て情報に基づいて設定される、請求項６１の装置。
【請求項６３】
前記タイマーは、次のタイムスロットまでの時間の長さに設定される、請求項６０の装置。
【請求項６４】
前記無線送受信機が前記アクティブモードにある時間の長さは、前記タイムスロット割当て情報に基づいて動的に調整される、請求項６０の装置。
【請求項６５】
前記無線送受信機はＲＦインターフェースを備える、請求項６０の装置。
【請求項６６】
前記無線送受信機は、前記スリープモード中は無線データ通信しない、請求項６０の装置。
【請求項６７】
前記無線送受信機に接続されて動作するバッテリを更に備える、請求項６０の装置。
【請求項６８】
データ交換を容易にするための方法であって、
携帯クライアント装置が無線でデータ通信するためのタイムスロットを割り当てる情報を無線で受信するステップと、
前記無線送受信機を所定の時間の間スリープモードにするステップと、
前記タイムスロットの開始点で、前記無線送受信機を前記スリープモードからアクティブにするステップと
を備える方法。
【請求項６９】
無線送受信機に接続されて動作するバッテリで前記装置に電力供給するステップを更に備える、請求項６８の方法。
【請求項７０】
前記無線送受信機は、アクティブの時より前記スリープモードの時の方が、電力消費が少ない、請求項６８の方法。
【請求項７１】
前記タイムスロットの開始を示すようにタイマーを設定するステップを更に備える、請求項６８の方法。
【請求項７２】
次のタイムスロットまでの時間の長さにタイマーを設定するステップを更に備える、請求項６８の方法。
【請求項７３】
前記無線で受信した情報は、前記クライアント装置に格納されるビットフィールドに適用するためのマスクを含み、前記タイムスロットは前記マスクされたビットフィールドに基づいて決定される、請求項６８の方法。
【請求項７４】
前記クライアント装置に格納されるビットフィールドにマスクを適用するステップであって、前記スリープモードから前記無線送受信機をアクティブにするステップは、前記マスクされたビットフィールドに依存する、ステップを更に備える、請求項６８の方法。
【請求項７５】
前記スリープモードの開始を示すようにタイマーを設定するステップを更に備える、請求項６８の方法。
【請求項７６】
無線カバー範囲内部に同期情報を無線でブロードキャストするよう構成されたネットワーク装置と、
前記同期情報を無線で受信するよう構成された携帯クライアント装置であって、前記同期情報は前記クライアント装置が無線でデータ通信するためのタイムスロットを指示し、前記クライアント装置は前記タイムスロット以外の時間はスリープモードに入る、前記クライアント装置と
を備えるシステム。
【請求項７７】
前記クライアント装置は、前記スリープモードの時は無線のデータ通信に非アクティブである無線送受信機を備える、請求項７６のシステム。
【請求項７８】
前記同期情報は、前記クライアント装置内に格納されるビットフィールドに適用するためのマスクを含む、請求項７６のシステム。
【請求項７９】
前記タイムスロットは、前記マスクされたビットフィールドに依存する、請求項７８のシステム。
【請求項８０】
前記スリープモードの期間は、前記ネットワーク装置がブロードキャストする同期情報に依存する、請求項７６のシステム。
【請求項８１】
前記スリープモードの期間は、前記ネットワーク装置および前記クライアント装置の内の少なくとも一つにより決定される電力消費設定に依存する、請求項７６のシステム。
【請求項８２】
無線通信するよう構成されているクライアント装置と、
無線通信するよう構成されると共に、調整可能な無線カバー域範囲を有し、更に、当該リーダー装置と前記クライアント装置との間での無線取引の開始に応じて前記無線カバー域範囲を動的に調整するよう構成されているリーダー装置と
を備えるシステム。
【請求項８３】
前記リーダー装置は、前記無線取引の開始に応じて、前記クライアント装置の送信電力を調整するよう前記クライアント装置に命令するよう更に構成されている、請求項８２のシステム。
【請求項８４】
前記リーダー装置は、前記無線取引の開始に応じて、前記クライアント装置の受信感度を調整するよう前記クライアント装置に命令するよう更に構成されている、請求項８２のシステム。
【請求項８５】
前記リーダー装置は、前記リーダー装置のＲＦ送信電力を調整するよう更に構成されている、請求項８２のシステム。
【請求項８６】
前記リーダー装置は、前記リーダー装置の受信感度を調整するよう更に構成されている、請求項８２のシステム。
【請求項８７】
前記リーダー装置は、前記無線取引の終了に応じて、前記無線カバー範囲を調整するよう更に構成されている、請求項８２のシステム。
【請求項８８】
前記クライアント装置は、前記無線取引の終了に応じて、前記クライアント装置の送信電力レベル、および前記クライアント装置の受信感度の内の少なくとも一つを調整するよう更に構成されている、請求項８２のシステム。
【請求項８９】
前記リーダー装置は、前記クライアント装置のビットエラーレートおよび検出信号強度の内の少なくとも一つに応じて、前記クライアント装置の送信電力を調整するよう更に構成されている、請求項８２のシステム。
【請求項９０】
無線データ交換を容易にするための方法であって、
携帯無線クライアント装置が無線セル内に存在しているかどうかを決定するステップと、
肯定的決定に応じて、前記クライアント装置の送信電力を調整するステップと
備える方法。
【請求項９１】
肯定的決定に応じて、前記無線セルのサイズを小さくするステップを更に備える、請求項９０の方法。
【請求項９２】
前記無線セルのサイズを小さくするステップは、前記無線セルを確立するために使用する送信電力レベルを低下させるステップを含む、請求項９１の方法。
【請求項９３】
前記肯定的決定に応じて、前記クライアント装置の送信電力レベルを低下させるよう前記クライアント装置に無線で命令するステップを更に備える、請求項９０の方法。
【請求項９４】
前記肯定的決定に応じて、前記クライアント装置の受信感度を低下させるよう前記クライアント装置に無線で命令するステップを更に備える、請求項９０の方法。
【請求項９５】
前記クライアント装置とのデータ交換セッションの終了に応じて、前記無線セルのサイズを増加させるステップを更に備える、請求項９０の方法。
【請求項９６】
リーダー装置の無線カバー領域内に配置されるのに応じて、識別情報を出力するよう構成された無線送受信機と、
前記無線送受信機と前記リーダー装置との間のデータ交換セッションの開始に応じて生成される無線で受信したコマンドに応じて、前記無線送受信機の送信電力を調整するよう構成された電子処理回路と
を備える装置。
【請求項９７】
前記電子処理回路は、前記無線送受信機の信号強度に応じて、前記無線送受信機の前記送信電力を調整するよう更に構成されている、請求項９６の装置。
【請求項９８】
前記電子処理回路は、前記無線送受信機から送信される信号内で検出されるビットエラーレートに応じて、前記無線送受信機の前記送信電力を調整するよう更に構成されている、請求項９６の装置。
【請求項９９】
前記電子処理回路は、前記リーダー装置との前記データ交換セッションの終了に応じて、前記無線送受信機の前記送信電力を増加するよう更に構成されている、請求項９６の装置。
【請求項１００】
前記電子処理回路は、前記無線で受信したコマンドに応じて、前記無線送受信機の受信感度を低下させるよう更に構成されている、請求項９６の装置。
【請求項１０１】
前記電子処理回路は、前記リーダー装置との前記データ交換セッションの終了に応じて、前記無線送受信機の前記受信感度を増加させるよう更に構成されている、請求項１００の装置。
【請求項１０２】
無線カバー領域を有する無線送受信機であって、前記無線カバー領域内の携帯クライアント装置の存在を検出するよう構成されている前記無線送受信機と、
前記無線カバー領域内で検出された携帯クライアント装置との無線データ交換の開始に応じて、前記無線送受信機の送信電力レベルを調整するよう構成されている電子処理回路と
を備える装置。
【請求項１０３】
前記電子処理回路は、前記無線データ交換の開始に応じて、前記無線送受信機の受信感度を調整するよう更に構成されている、請求項１０２の装置。
【請求項１０４】
前記無線送受信機は、前記クライアント装置の送信電力レベルの調整を前記クライアント装置に命令するコマンドを送信するよう更に構成されている、請求項１０２の装置。
【請求項１０５】
前記無線送受信機は、前記クライアント装置の受信感度の調整を前記クライアント装置に命令するコマンドを送信するよう更に構成されている、請求項１０２の装置。
【請求項１０６】
前記電子処理回路は、前記クライアント装置との無線データ交換の終了に応じて、前記無線送受信機の前記送信電力レベルを調整するよう更に構成されている、請求項１０２の装置。
【請求項１０７】
前記無線データ交換の開始は、感度データ送信リクエストの検出を含む、請求項１０２の装置。
【請求項１０８】
前記無線データ交換の開始は、所定の形式の取引に対するリクエストの検出を含む、請求項１０２の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本出願は、３５ Ｕ.Ｓ.Ｃ.１１９条に基づいて、２００６年１月６日出願、発明の名称「相互近接した電子キーとロックの間のトランザクションセキュリティ保護」、米国特許仮出願第６０／７６０，３６２号、ならびに２００７年１月５日出願、発明の名称「システムタイムスロット割り当てを介するクライアント装置の統合型電力管理」、米国特許出願第１１／６２０，６０３号；２００７年１月５日出願、発明の名称「無線リンクパラメータ調整を介する動的なセルサイズ変更」、米国特許出願第１１／６２０，６００号；２００７年１月５日出願、発明の名称「動的リアルタイム層状クライアントアクセス」、米国特許出願第１１／６２０，５７７号；および２００７年１月５日出願、発明の名称「ネットワーク上のセルとクライアント装置との無線ネットワーク同期」、米国特許出願第１１／６２０，５８１号、の優先権を主張し、引用して本明細書にその全体を組み込む。
【背景技術】
【０００２】
販売トランザクション（取引）を最適化し、物理的資産およびデジタル資産へのセキュリティアクセスを提供し、個人を一意に識別し、通信およびデータ交換を全体として改善することは、多くの企業および組織が直面する課題である。これら処理の安全性、効率性、信頼性、および簡潔さを確保するのは、企業、販売者、サービスプロバイダ、ユーザー、および消費者にとって重要である。ユーザー特定の磁気カードのような周知の技術（例えば、クレジットカードおよびデビットカード、従業員バッジ）、および互換性のあるリーダーにかざすと、アクセスまたは認証が許可されるよう設計された非接触カードのような最新の開発品は、例えば、上記の一般的なトランザクション（取引）分野に効率および統合性を持ち込む必要性を訴える試みの例である。
【発明の開示】
【０００３】
本発明の一つ以上の実施の形態の少なくとも一つの態様によれば、システムは、無線カバー域として第１範囲を有する第１無線装置と、無線カバー域として第２範囲を有する第２無線装置と、無線カバー域として第３範囲を有し、前記第１無線装置および前記第２無線装置と通信するよう構成される同期装置とを備え、前記第１無線装置の動作および前記第２無線装置の動作は、前記同期装置により無線でブロードキャストされる同期情報に基づいてコーディネートされる。
【０００４】
本発明の一つ以上の実施の形態の少なくとも一つの他の態様によれば、ゲームシステムは、電子ゲーム機と、前記電子ゲーム機に接続されて動作し、前記電子ゲーム機に近接する携帯型無線ユーザー装置の存在を無線検出するよう構成された第１無線装置とを備える。
【０００５】
本発明の一つ以上の実施の形態の少なくとも一つの他の態様によれば、装置は、物理的かつ携帯式のキー装置を備えた装置であって、該キー装置は、ネットワーク装置からの同期情報を無線受信するよう適合する無線送受信機と、前記同期情報に基づいて固定の近接検知リーダー装置とデータ通信するよう適合した電子処理回路とを備えることを特徴とする。
【０００６】
本発明の一つ以上の実施の形態の少なくとも一つの他の態様によれば、装置は、所定のリーダー装置を備えた装置であって、該リーダー装置は、携帯無線クライアント装置の存在を無線検出するよう適合した無線送受信機と、ネットワーク装置から受信した同期情報に基づいて前記クライアント装置とデータ通信するよう適合した電子処理回路とを備えることを特徴とする。
【０００７】
本発明の一つ以上の実施の形態の少なくとも一つの他の態様によれば、装置は、所定のネットワーク装置を備えた装置であって、前記ネットワーク装置は、前記ネットワーク装置の無線カバー領域内で同期情報をブロードキャストして、前記無線カバー領域内に配置された第１無線装置と第２無線装置との間のデータ交換をコーディネートするよう構成した無線送信器を備えることを特徴とする。
【０００８】
本発明の一つ以上の実施の形態の少なくとも一つの他の態様によれば、装置は、ネットワーク装置から同期データを無線で受信するよう構成された第１無線送受信機と、前記同期データに基づいて携帯無線クライアント装置とデータ通信するよう構成された第２無線送受信機とを備えることを特徴とする。
【０００９】
本発明の一つ以上の実施の形態の少なくとも一つの他の態様によれば、データ交換を容易にするための方法であって、ネットワーク装置から同期情報を無線で受信するために第１無線送受信機を用いるステップと、前記同期情報に基づいて近接検出された携帯無線クライアント装置と無線でデータ通信するために第２無線送受信機を用いるステップとを具備する。
【００１０】
本明細書で説明する特徴および利点は全てを包含してはいないし、特に、多くの付加的な特徴および利点は、当該分野の技術者には以下の説明から明らかであろう。更に、注意すべきは、本明細書で使用される言語は、原則的に読みやすさおよび説明目的から選択されたものであり、本発明を制限するために選択されているのではない。
【００１１】
【００１２】
【００１３】
【００１４】
【００１５】
【００１６】
【００１７】
【００１８】
【００１９】
【００２０】
【００２１】
【００２２】
【００２３】
【００２４】
【００２５】
【００２６】
【００２７】
【００２８】
【００２９】
【００３０】
【００３１】
【００３２】
【００３３】
【００３４】
【００３５】
【００３６】
【００３７】
【００３８】
【００３９】
【００４０】
【００４１】
【００４２】
【００４３】
【００４４】
【００４５】
【００４６】
【００４７】
【００４８】
【００４９】
【００５０】
【００５１】
【００５２】
【００５３】
【００５４】
参照図面のそれぞれは、図解目的だけのために本発明の実施の形態を示す。言うまでもなく、以下の説明から、当該分野の技術者は、本明細書で説明する構造、方法およびシステムの一つ以上の他の実施の形態を本発明の原理から逸脱することなく用いることができる。
【発明を実施するための最良の形態】
【００５５】
本発明の実施の形態の以下の説明では、本発明の十分な理解を提供するために多数の特定の詳細について説明する。しかし、当該分野の技術者には言うまでもなく、本発明は、一つ以上のこれらの特定の詳細がなくても実践できる。その他の点では、説明を不必要に複雑にしないように周知の特徴については詳細な説明を行っていない。
【００５６】
一般に、本発明の実施の形態は、多数の無線セルを同期させる（またはコーディネートする：調和させる）ための技法に関する。その内の何れか一つのセルで、個人（または、「ユーザー」）は、一つ以上のセル内の幾つかの装置と一つ以上の信頼性の高い、安全な無線トランザクション（取引）を行うことができる。特に、一つ以上の実施の形態では、無線セルは、無線の衝突を防ぎ、個人ユーザーのユニットのバッテリ寿命を延ばすために同期される。
【００５７】
ほとんどの基本的なレベルでは、一つ以上の実施の形態は、個人デジタルキー（ＰＤＫ）およびリーダー復号器回路（ＲＤＣ）を含むことになる。一般に、ＰＤＫは個人が携行して無線追跡するのに便利な、および／または、各種のアプリケーション、資産、および／またはサービスに個人が無線アクセスできる携帯無線装置である。図５〜図７を参照して以下に詳細に説明するように、ＰＤＫは、（i）ユーザーのポケット、財布、またはハンドバッグに装着可能か、または装置に取付け可能な、（ii）双方向無線通信送受信機を有する、（iii）公開および／または秘密の電子識別子番号を場合によっては暗号化キーのセットとして格納する、任意の装置とすることができる。ＰＤＫは、携帯型で、好ましくは、個人が簡便に常時携行するものであれば、ＰＤＫの形状因子には制約がない。例えば、ＰＤＫは「キーフォルダ」もしくはカードでもよく、または特定の実施の形態では、ＰＤＫは実際には、時計または携帯型計算装置（例えば、携帯電話、携帯情報端末（ＰＤＡ））のような、別の装置と統合するかまたはそれに実装してもよい。
【００５８】
一つ以上の実施の形態で用いられるＲＤＣは、ＰＤＫと無線で交信作用してＰＤＫユーザーを各種のアプリケーション、資産、および／またはサービスとリンクさせることができる装置である。ＲＤＣは、特定システムへのアクセスをリクエストするＰＤＫのために門番の役割をする固定アクセスポイントとすることができる。ＲＤＣは、様々な設定および／またはアプリケーションで用いることができる。例えば、ＲＤＣは、カジノフロア自体、電子ゲーム、出入り口、歩行者通行モニタ点、パーソナルコンピューターアプリケーション、電子取引装置（例えば、現金自動預け払い機（ＡＴＭ））、またはセキュリティの高いトランザクションまたはアクセス制御を要求する任意の他の用途に物理的に組み込むことができる。
【００５９】
更に、各種の財務および／または小売り用途のための安全なデータ交換が、一つ以上の実施の形態によるＰＤＫおよびＲＤＣの使用を介して容易になる。例えば、リーダー装置（例えば、ＲＤＣ）の無線で検出可能な近い範囲にあるキーに基づいて、消費者が、個人の「キー」（例えば、ＰＤＫ）を用いて、商品またはサービスを購入できる購入システムを実装することができる。次いで、キーとリーダー装置の間の幾つかのデータ交換に基づいて、この購入トランザクション（取引）を実行でき、この場合、キーは、消費者に関する、アクセス可能で、おそらく暗号化または符号化される情報（例えば、氏名、住所、電話番号、銀行口座情報、生体認証情報、クレジットまたはデビットカード情報）を格納する。消費者の検証または認証は、キー自体で、および／またはリーダー装置により行うことができる。例えば、「キーで」検証する場合は、リーダー装置は消費者に関する幾つかの情報（例えば、指紋データのような生体認証の入力）をキーに渡すことができ、次いで、リーダー装置が提供したデータを、消費者に関する恒久的に格納された確実なデータと一致させる。
【００６０】
任意の数のＰＤＫおよびＲＤＣ装置に関わる様々な他の用途または使用法が一つ以上の実施の形態により可能である。従って、状況および用途の実施例について、本明細書では説明のためと明解さのために説明しているにすぎないが、本発明は、どのような特定用途、状況、設定または使用法にも限定されない。
ＲＤＣおよびＰＤＫの単一セル動作
【００６１】
図１を参照して、ある時点の、ＲＤＣ１２およびＰＤＫ１４が存在している単一セル１０を示す。ＲＤＣ１２は、その無線カバー域の境界により画成されたセル半径を有する何らかの固定装置である。ＰＤＫ１４を携行する個人がＲＤＣ１２のカバー領域に入ってＲＤＣ１２の近傍にくると、無線通信セッションがＰＤＫ１４とＲＤＣ１２の間で開始される。ＰＤＫ１４が通信の認証を受けているとＲＤＣ１２が判断した場合、ＰＤＫ１４とＲＤＣ１２の間の情報が安全に交換される。次いで、ユーザーのＰＤＫ１４から得られた安全な情報は、ローカルで使用されるかまたはバックエンド通信チャンネルを通じて中央サーバ（不図示）に送信される。トランザクションが完了したとき、またはＰＤＫ１４がＲＤＣ１２のカバー領域外にでるとＲＤＣ１２とＰＤＫ１４との間の無線通信は終了する。その後は、ＰＤＫが再びセル１０に入るまで、ＲＤＣ１２はアイドル状態にとどまる（すなわち、「追跡」モードになる）。
多数のＲＤＣおよびＰＤＫの非同期マルチセル動作
【００６２】
図２を参照して、特定の実装では、多数のＲＤＣセル２０、２２、２４が領域内に存在している。多数のセル２０、２２、２４内のＲＤＣは、互いを認識してもしなくてもよいが、いずれも一つ以上のＲＤＣと交信作用できる。次いで、ＰＤＫはＲＤＣと交信作用できる。図２に示すように、部分的に重なっている３つのＲＤＣセル２０、２２、２４がある。セル２０、２２、２４内のＲＤＣ２６、２８、３０は、それぞれ独立し、他のＲＤＣと関係していなくてもよい。セル２０、２２、２４は部分的に重なり合っているが、それぞれのＲＤＣ２６、２８、３０は、そのセル境界内部のどれかのＰＤＫ２９、３１と無線通信できる。
【００６３】
一つ以上の実施の形態では、ＲＤＣ２６、２８、３０は、エネルギーが所与のどれかの無線チャンネルにあるかどうかを決定できる。次いで、ＲＤＣ２６、２８、３０は、最良のチャンネルを決定して動作し、セル境界に入ってくるどれかのＰＤＫ２９、３１に対して識別マーカー（つまり「ビーコン」）を付けたままにする。
【００６４】
ＰＤＫ２９、３１自体が、利用可能な無線チャンネルを通じて探索して、ＲＤＣ２６、２８、３０と通信し、ＰＤＫの存在をＲＤＣ２６、２８、３０に通知することにより、ＲＤＣ２６、２８、３０の位置を求めるのに関与してもよい。二つのＲＤＣが相互に通信できる実装では（例えば、図２に示すセル２０、２２内のＲＤＣ２６、２８）、ＲＤＣは異なる通信周波数を選択してもよい。しかし、セルは重なっているが、それぞれのＲＤＣが相互に直接通信できない場合（例えば、図２のセル２２、２４内のＲＤＣ２８、３０）には、ＲＤＣにアクセスしようとするどのＰＤＫも、ＲＤＣが動作している無線チャンネル上に衝突の可能性があることをＲＤＣに通報しなければならない。
多数のＲＤＣおよびＰＤＫの同期マルチセル動作
【００６５】
特定の実装では、閉じこめられた領域内部に、それぞれの隣接するＲＤＣの間でセルの重なりが可能になるよう多数のＲＤＣを配置できる。こうすると各ＲＤＣに周囲のＲＤＣの存在に気付かせることができるので、それぞれのＲＤＣを他と同期させることができる。例えば、図３を参照すると、ＲＤＣ４６、４８、５０を有する部分的に重なり合っている三つのＲＤＣセル４０、４２、４４が示されている。それぞれのＲＤＣ４６、４８、５０のセル４０、４２、４４は、隣接するＲＤＣ４６、４８、５０のセルに重なっている。この方法で、ＲＤＣ４６、４８、５０はそれぞれ、隣接するＲＤＣ４６、４８、５０と無線通信を開始できる。こうしてＲＤＣ４６、４８、５０間のやりとりを開始して、どのＲＤＣ４６、４８、５０をコーディネータにするか、どのチャンネルで通信するかを決定できる。
【００６６】
ＲＤＣ４６、４８、５０のどれかをコーディネータにすることができるが、図３に示す実施例では、セル４２内のＲＤＣ４８を好ましい候補とすることができる。その選択により、多数のトランザクション、およびＲＤＣ４６がＲＤＣ４８を同期させ、ＲＤＣ４８がＲＤＣ５０を同期させる「デイジーチェーン」によるタイミング割当て、を更に提供して、図３に示すＲＤＣ４６、４８、５０が至る所をカバーすることが可能になる。
【００６７】
図３の参照を続けて、ＲＤＣ４６、４８、５０はそれぞれ、周波数およびタイムスロット情報を相互に共有するとともに、一つ以上のＰＤＫと共有することもできる。注意すべきは、ＰＤＫが、例えば、セル４０の縁に位置している場合、そのＰＤＫは、隣接するＲＤＣ４８、５０が動作している他のチャンネルをまだモニタできるが、これらのＲＤＣへのアクセス権はない、という点である。従って、図３に示すような構成では、ＰＤＫが、多数のチャンネルのモニタにより、より多くのエネルギーを消費させられることになる。更に注意すべきは、セル密度が高くなると、衝突が増え始め、および／またはアクティブな通信時間が増加する、という点である。
コーディネートされるマルチセル動作
【００６８】
図４を参照して、一つ以上の実施の形態による例示の同期した（つまり、コーディネートされた）マルチセルシステム６０を示す。下記の説明から明らかなように、同期したマルチセルシステムは、至る所のＰＤＫおよびＲＤＣの同期およびシステム６０内のＰＤＫのバッテリ節約を提供する。更に至る所の同期に加えて、チャンネルおよび周波数の容量がともにコーディネートされる（調和される／対等にされる）ので、システムのスループットを高めつつ、衝突を減少させることができる。
【００６９】
図４に戻って、特に、コーディネータＲＤＣ（ＣＲＤＣ）６２は、システム６０内の複数のセル６４、６６、６８の至る所をカバーする。一つ以上の実施の形態では、ＣＲＤＣ６２は、ＣＲＤＣ６２のカバー領域７６内にある複数の装置を同期するために用いることができるビーコン送信を提供する。言いかえると、広範囲をカバーすることにより、カバー領域７６内の複数の装置ＲＤＣ７０、７２、７４およびＰＤＫ（図４に示すが符号なし）はともに、ＣＲＤＣ６２による無線通信ビーコンブロードキャストをモニタし、コーディネートされた手法で通信方法および通信時間を決定できる。更に一つ以上の実施の形態では、ＣＲＤＣ６２は、ビーコン送信レート、フレーミング情報、チャンネル情報、システム識別、および／またはクラスタ識別を含むが、限定はしない、追加情報をブロードキャストできる。更に、注意すべきは、ＣＲＤＣ６２はタイミングおよび特定のシステム関連情報を提供するが、ＲＤＣ７０、７２、７４およびＰＤＫは、それ自体の間で通信できる、という点である。
【００７０】
図１〜図４を参照して上記に説明したように、例えば、同期したマルチセルシステム内には、図４に示すような、使用できる少なくとも三つの異なる形式の装置（つまり、ソフトウエアエンティティ）がある。ＰＤＫは、セキュリティ用の電子キーを有するユーザー携帯の持ち運びできる追跡可能な装置である。ＲＤＣは、特定システムへのＰＤＫのアクセスを制御する門番の役割をする装置である。ＣＲＤＣは、単一セルまたはマルチセルのどちらかで形成される特定の地理的領域内部の一つ以上のＲＤＣおよびＰＤＫを同期するために使用される装置である。これらのコンポーネントそれぞれの更に詳細な説明を以下に提供する。
ＰＤＫ
【００７１】
図５を参照して、一つ以上の実施の形態による実施例ＰＤＫ８０を示す。ＰＤＫ８０の特定の用途または使用法に基づいて、ＰＤＫ８０は、ＰＤＫユーザーと相互作用するよう様々な構成を有する。例えば、ＰＤＫ８０は、ユーザー入力メカニズムまたは表示がなくてもよく、単一のボタン入力メカニズムを有してもよく、多数のボタン入力メカニズムを有してもよく、生体認証入力メカニズムを有しても、および／または対話式のユーザー入力メカニズムおよび／または表示を有していてもよい。
【００７２】
図５に示すように、ＰＤＫ８０は、ＲＤＣ（不図示）のような外部の無線ＲＦ装置との双方向通信を容易にする無線高周波（ＲＦ）メディアアクセス制御（ＭＡＣ）および物理レイヤ装置８２を有する。一つ以上の実施の形態では、無線ＲＦ ＭＡＣおよび物理レイヤ装置８２は、ＩＥＥＥ ８０２.１５.４プロトコルに基づいて通信できる。但し、一つ以上の他の実施の形態では、ＰＤＫ８０は一つ以上の様々な無線プロトコルに基づいて通信する能力を有する。
【００７３】
ＰＤＫ８０は、無線ＲＦ ＭＡＣおよび物理レイヤ装置８２とのインターフェースとしての役割を果たすＭＡＣ部分９４を含む、サービスおよびアプリケーションレイヤーコントローラ８４も有する。更に、サービスおよびアプリケーションレイヤーコントローラ８４は、ＰＤＫ８０の電子キーおよびサービスを保護するために用いる特定機能を提供する部分も含む。また更に、サービスおよびアプリケーションレイヤーコントローラ８４は、実装されているなら、ＰＤＫ８０とユーザーの相互作用が可能になるオプションのユーザーインターフェース８６をサポートすることができる。暗号化エンジン８８をＰＤＫ８０に常駐させてもよい。
【００７４】
図６も参照して、ＰＤＫ８０の不揮発性メモリ装置９０および揮発性メモリ装置９２を示す。これら二つの装置９０、９２は、セキュリティ格納に関連している。一つ以上の実施の形態では、これらの装置９０、９２は、適切なセキュリティアルゴリズムを有するＲＤＣ（不図示）により、および正しいセキュリティ情報を有するプライベートのサービスプロバイダにより、アクセス可能とすることができる。但し、一つ以上の他の実施の形態では、特定のセキュリティデータは、無線通信を全く使用しないこともあり、その場合は、検証または認証はＰＤＫ８０自体で行われる。
【００７５】
特に、不揮発性メモリ装置９０に関しては、公開シリアル番号を用いてＰＤＫ８０を識別することができ、リモートサーバ（不図示）を経由して安全なシリアル番号および暗号キーの安全なルックアップが可能となる。安全なシリアル番号は、例えば、クレジットカードの磁気ストライプ内に格納されたコード化ユーザー識別情報と等価であると考えることができるので、そのような情報は、外部の世界には不可視である。暗号キーを用いて、例えば、ＲＤＣ（不図示）からの安全なシリアル番号の復号を可能にすることができる。
【００７６】
更に、注意すべきは、一つ以上の実施の形態では、不揮発性メモリ装置９０および関係するパラメータ長さを動的に割り当てて、全体の制約を、例えば、ＰＤＫ８０内の利用可能なメモリに依存させることができる、ということである。
【００７７】
ここで、特に、揮発性メモリ装置９２に関して、この領域は、セキュリティのために使用して、サービスプロバイダが、秘密キーおよび特権情報のような他のセキュリティ情報を含むプロファイルを格納できる。サービスプロバイダの識別値を格納してサービスプロバイダが容易にユーザーを識別できるようにする。更に、サービスプロバイダのサービス識別値を格納し、使用して、サービスプロバイダにその情報へのアクセスを許可する。ＰＤＫ８０は、そのサービスプロバイダの識別情報値をサービスプロバイダの秘密キーにより検証した後、ＰＤＫ８０内のサービスプロバイダのプロファイルにアクセスを許可する。更に、図６に示すように、揮発性メモリ装置９２は、幾つかのサービスプロバイダのプロファイルを有することができる。
【００７８】
図７も参照すると、サービスプロバイダのプロファイル領域は、可変長に構成され、サービスプロバイダに各種のパラメータを格納するためのフレキシビリティを与える。その長さは、図７に示すように、メモリ領域内のサービスプロバイダの秘密キーに続くバイトカウントにより決定することができる。
ＲＤＣ
【００７９】
次に、一つ以上の実施の形態によるＲＤＣ１００の詳細な説明に戻って、以下、図８および図９を参照する。一般に、上記の説明のように、ＲＤＣ１００を確定し、特定システム（例えば、ゲーム／カジノシステム、金融機関、小売システム）へのＰＤＫアクセスを可能にする。ＲＤＣ１００は、安全なトランザクションの各種の形式をサポートする各種の構成を有してもよい。ＲＤＣの用途および使用法の幾つかの実施例には、限定はしないが、カジノスロットマシンおよびゲームコンソール、出入口セキュリティ管理、ユーザー／装置の位置追跡、パーソナルコンピュータおよびそのコンポーネント（例えば、ディスクドライブ）、金融機関との対話、ならびに小売品購入が含まれる。パーソナルコンピュータ、またはついでに挙げると任意のコンピューターシステムの場合には、ＲＤＣのようなリーダー装置を用いてコンピューターシステム内に格納された特定データへのアクセスを制御することができる。従って、このような実施の形態では、ＲＤＣ１００はデジタルコンテンツ管理の形式を提供すると考えることができる。
【００８０】
特定の場合、ＲＤＣ１００は、特定情報またはトランザクション（取引／処理）への認証された個人のアクセスを許可する門番として効果的に作用する。他の場合には、ＲＤＣ１００は、ＰＤＫが特定の地理的領域内部にあるかどうかを決定するための近接検出を使用できるので、ＲＤＣ１００は、所与の領域またはネットワーク内部の一つ以上のＰＤＫを追跡するために使用することもできる。更に他の場合には、ＲＤＣ１００は、位置追跡およびセキュリティの高いトランザクション目的の両方のために用いることができる。
【００８１】
図８は、単一の無線ＲＦ ＭＡＣおよび物理レイヤ装置１０２を用いる一種のＲＤＣ１００を示す。ＲＤＣ１００では、通信は、単一の無線ＲＦ ＭＡＣおよび物理レイヤ装置１０２を通過する。単一の無線ＲＦ ＭＡＣおよび物理レイヤ装置１０２により、ＰＤＫ（不図示）のような一つ以上の外部ＲＦ無線装置との双方向通信が容易になる。従って、単一の無線ＲＦ ＭＡＣおよび物理レイヤ装置１０２は、割り当てられたタイムスロット（以下に詳細を説明する）に基づくＰＤＫ、および一つ以上のＣＲＤＣ（以下に詳細を説明する）の両方と通信できる。更に、注意すべきは、一つ以上の実施の形態では、単一の無線ＲＦ ＭＡＣおよび物理レイヤ装置１０２は、ＩＥＥＥ ８０２.１５.４プロトコルに基づいて無線通信できるということである。但し、一つ以上の他の実施の形態では、ＲＤＣ１００は、一つ以上の異なる無線プロトコルに基づいて通信する能力がある。
【００８２】
ＲＤＣ１００は、サービスおよびアプリケーションレイヤーコントローラ１０４も有する。サービスおよびアプリケーションレイヤーコントローラ１０４は、ＲＤＣ１００の無線プロトコルに特有なＭＡＣ部分１０６を有する。サービスおよびアプリケーションレイヤーコントローラ１０４は、ＰＤＫ（不図示）をアソシエートし、追跡することと関連する機能、およびサービスプロバイダに戻す情報を提供することと関連する機能を更に提供できる。
【００８３】
サービスおよびアプリケーションレイヤーコントローラ１０４は、ＲＤＣ１００を識別し、ＲＤＣ１００が所与の環境内で動作する方法を定義するために用いることができるシステムパラメータおよび構成情報１０８を含む。更にシステムパラメータおよび構成情報１０８は、ＲＦリンクをタイムスロットする方法および／またはＲＦ周波数をシステム内で用いる方法を定義できる。一つ以上の実施の形態では、これらの値を最適化して一つ以上のＰＤＫ（不図示）内の電力消費を低下させることができる。
【００８４】
図８に示すＲＤＣ１００を更に参照すると、暗号エンジン１１０を存在させることもできる。一つ以上の各種の格納要素を、サービスおよびアプリケーションレイヤーコントローラ１０４内に存在させることもできる。セキュリティキー格納領域１１２をプログラムして、ＲＤＣ１００の公開キー、秘密キー、および／または暗号キーを定義することができる。
【００８５】
更に、一つ以上の実施の形態では、サービスおよびアプリケーションレイヤーコントローラ１０４は、追加のメモリ領域を有することができ、その一つ以上は、システム変更および無線ＰＤＫ接続に応じて動的に変更することができる。サービスプロバイダの揮発性格納１１４により、サービスプロバイダは、これらの装置に対するリアルタイムアクセスのための特定ＰＤＫ（不図示）またはＰＤＫのグループ（不図示）に関連する半静的な情報を格納できる。実施例がホテルの部屋のドアロックに関連することもある。ホテルの部屋のドアでは、ＰＤＫに関連するサービスプロバイダ情報は、ＲＤＣ内に格納できる。ユーザーがドアの近傍に来るとドアの開錠ができる。このように、本実施例では、ＲＤＣは、リアルタイムでバックエンドサーバと相互作用する必要がないので、ユーザーに迅速なアクセスを許可しながら、バックエンドサーバに対する帯域幅消費を低下させる。更に、一つ以上の実施の形態では、ＲＤＣは、どのＰＤＫにドア開錠を許可するかに関する制御信号を受信するために、ネットワークまたは他のインフラストラクチャに接続できる。
【００８６】
サービスおよびアプリケーションレイヤーコントローラ１０４は、ＰＤＫ識別情報、信号品質指標、および／またはＲＤＣ１００の近傍にある各ＰＤＫ（不図示）に対するタイムスタンプを含む近接追跡ＰＤＫリスト１１６を有することもできる。このような情報は、例えば、位置追跡が所望されるとき、ＲＤＣ１００内で使用して動作を実行することができ、および／またはバックエンドサーバに中継してもよい。
【００８７】
更に図８を参照すると、サービスおよびアプリケーションレイヤーコントローラ１０４は、関係するＰＤＫパラメータ格納１１８を有することもできる。関係するＰＤＫパラメータ格納１１８は、ＲＤＣ１００とのトランザクションをアクティブに実行している一つ以上のＰＤＫ（不図示）のリストを含むことができる。注意すべきは、一つ以上の実施の形態では、そのようなトランザクションはＲＤＣ１００により実行されるが、ＲＤＣ１００からＰＤＫへの、またはＰＤＫからＲＤＣ１００へのトランザクションの実際の処理結果は、更なる処理のためにバックエンドサーバに渡すことができる、という点である。
【００８８】
サービスプロバイダのインターフェース１２０は、ＲＤＣ１００の制御およびクエリーの両方が可能である。サービスプロバイダーインターフェース１２０は、ＰＤＫ（不図示）からのキーのトランスポートを更に提供する。一つ以上の実施の形態では、サービスプロバイダーインターフェース１２０は、ユニバーサル非同期送受信機（ＵＡＲＴ）インターフェースを使用することができ、ＲＤＣ１００のあるレベルの制御およびステータスが可能になる。
【００８９】
外部サービスプロバイダーコントローラ１２２は、サービスプロバイダーインターフェース１２０に取付けることができ、システムスタック１２４がこの外部サービスプロバイダーコントローラ１２２に常駐している。システムスタック１２４により、サードパーティがＲＤＣ１００と容易にインターフェースでき、場合によってはシステムスタック１２４に機能呼出しをリクエストする。更に、外部サービスプロバイダーコントローラ１２２は、データの解釈を行うことができる。更に、注意すべきは、外部サービスプロバイダーコントローラ１２２およびＲＤＣ１００は同一の物理的コンポーネント（例えば、回路基板）上にあり得る、という点である。
【００９０】
図９を参照して、追加の無線ＲＦ ＭＡＣおよび物理レイヤ装置１３２を有する別の形式のＲＤＣ１３０を示す。この構成では、図８の参照符号と同一の参照符号を有するコンポーネントは、図８の対応するコンポーネントと同一または類似の機能を有する。追加の無線ＲＦ ＭＡＣおよび物理レイヤ装置１３２を用いてＣＲＤＣ（不図示）による同期を維持し、ネットワーク関連情報を渡す一方で、他の無線ＲＦ ＭＡＣおよび物理レイヤ装置１０２を用いて、ＲＤＣ１３０のセル内部で一つ以上のＰＤＫ（不図示）と通信することができる。更に、サービスおよびアプリケーションレイヤーコントローラ１０４は、追加のＭＡＣ部分１３４を有し、追加の無線ＲＦ ＭＡＣおよび物理レイヤ装置１３２とインターフェースできる。
【００９１】
更にＲＤＣ１３０を参照すると、二重の無線送受信機１０２、１３２によりシステムに利用可能なＲＦスペクトルのスループットの向上および効率的利用を可能にする。言いかえると、これらの複数の無線リンクにより、別々のチャンネルでのクライアント装置（例えば、ＰＤＫ）からのデータおよびＣＲＤＣタイミング情報の同時受信が可能になり、ネットワークのバックチャンネル同期の必要がなくなる。更に複数の無線リンクにより、追跡モードでの複数のクライアント装置（例えば、ＰＤＫ）を同時に近接検知することが、無線用途（例えば、セキュリティの高いトランザクション）のためにクライアント装置を特定セルと関係付けることと併せて、可能になる。例えば、カジノフロアで無線式のプレーヤ追跡装置として役立つＲＤＣは、その特定追跡装置のカバー領域に出入りする多数の一時的なプレーヤを追跡しながら、ゲームセッションを開始するよう特定プレーヤを誘うこともできる。このセッションは、例えば、プレイしたゲームおよび費やした金額の記帳を可能にするためのゲームおよびそのバックエンドサーバの両方とのプレーヤ情報交換を含む。別の局面では、システムは、例えば、カバー域内に出入りする無関係なクライアント装置を追跡維持しながら、同時にホテルの部屋の開錠をするような、別の応用組合せ全体を円滑にすることができる。
【００９２】
次に、一つ以上の実施の形態によるＣＲＤＣの詳細な説明に戻ると、例えば、ＣＲＤＣは、図８および図９を参照して上記に説明したいずれかの形式のＲＤＣとすることができる。但し、ＣＲＤＣとＲＤＣとの間の少なくとも一つの違いは、ＣＲＤＣの方が、ＲＦ電力が大きく、つまり概して広い範囲の無線カバー域に電波放射することである。別の差異は、一つ以上の実施の形態では、図８および図９を参照して上記に説明した形式のＲＤＣが行う通信とは違って、ＣＲＤＣはＰＤＫと双方向で通信しなくてもよい、ということである。更にＣＲＤＣは別のＣＲＤＣと通信する能力を有し、ＲＤＣと通信することもできる。注意すべきは、ＣＲＤＣ−ＣＲＤＣ通信は、ＣＲＤＣ間を有線接続しなくてもフレーム同期および周波数計画が可能という点である。同じことはＣＲＤＣ−ＲＤＣ通信についても当てはまる。特定の実装では、ＣＲＤＣセルの境界が重なっていないことがあり、従って対応するＣＲＤＣが相互に直接通信できないことになる。この場合、セル間にあるＲＤＣが双方のＣＲＤＣと通信でき、通信ブリッジとして作用して、本システムを協調させるために周波数および他の制御情報を渡す。
【００９３】
一つ以上の実施の形態によるＣＲＤＣの一般的な用途および使用法を更に説明すると、ＣＲＤＣは、自立型で無線式近接検知のデータ転送ネットワーク内のクライアント（例えば、ＰＤＫ）に加えて、画成されたカバー領域を有する個々の物理的に分離した無線プロバイダ（例えば、ＲＤＣ）のタイミングおよび活動を協調させるために用いるスタンドアロンの無線ビーコンとして役立つ。ＣＲＤＣを用いてシステム全体の情報（例えば、暗号キーの定期的変更）を伝搬させることもできるので、トラフィックを低減することができ、個々のセルをリンクする有線式バックエンドネットワークをバックエンドシステムにロードすることもできる。従ってＣＲＤＣは、有線接続なしでは相互に直接同期をとるのに十分なほど近接していない多数のセルを横断するシステム全体のマスタークロックとして作用する。
無線プロトコル
【００９４】
上記の説明のように、一つ以上の実施の形態によるシステムは、少なくとも部分的には、ＩＥＥＥ ８０２.１５.４プロトコルに依拠している。一つ以上の実施の形態で使用可能なプロトコルとの関連では、情報が二つの装置間で通信される時間経過として、「タイムスロット」が定義される。図１０は、一つ以上の実施の形態のタイムスロット部分の実施例を示す。タイムスロットは、フレーム（または、物理パケットデータユニット（ＰＰＤＵ））およびフレーム間スペース（ＩＦＳ）に分割される。フレームは、同期情報を含みデータペイロードを搬送する。ＩＦＳにより、受信エンドユニットがフレーム内のデータを処理する時間および送信機切換え時間が割り当てられる。ＰＰＤＵおよびＩＦＳはともに、フレーム内の搬送データ量で決まる長さに変更することができる。
【００９５】
フレームは、同期ヘッダ（ＳＨＲ）、物理ヘッダ（ＰＨＲ）、および物理的サービスデータユニット（ＰＳＤＵ）に分解できる。ＳＨＲは、受信装置にＲＦ信号を取得させ、フレームに同期させるプリアンブルシーケンスおよびフレーム開始デリミッタ（ＳＦＤ）を含むことができる。次いで、ＰＳＤＵを用いて８０２.１５.４ＭＡＣおよびユーザーデータ情報の両方を搬送できる。更に注意すべきは、ＰＳＤＵは、ＭＡＣ形式および搬送されるデータ情報により決まる可変長で構成される点である。
【００９６】
図１０を参照すると、フレームは更にシンボルに分割され、次いで、ビットに分割される。一つ以上の実施の形態では、各シンボルは、ベースバンドレベルで最下位ビットから最上位ビットまでが送信される４ビットを含む。
【００９７】
図１１を参照すると、「スーパーフレーム」が多数のタイムスロットで形成される。スーパーフレームは、ＰＤＫが、ＲＤＣおよび／またはＣＲＤＣの固定装置を見付けることができるビーコン使用可能同期ネットワークで使用される。スーパーフレームは、ＲＤＣがどこかの所与の周波数に存在するかどうかをＰＤＫに効率的に判別させる。
【００９８】
スーパーフレームは、タイムスロット０（ＴＳ0）が「ビーコンスロット」となるように構成できる。送信される各スーパーフレームは、ビーコンタイムスロットで開始できる。更に各タイムスロットは、ＰＤＫおよびＲＤＣが通信できるように等間隔とする。
【００９９】
更に注意すべきは、一つ以上の実施の形態では、スーパーフレームはタイムスロットの分解能に応じて可変長とすることができる点である。スーパーフレーム内のタイムスロットの初期の数は、例えば１６とできるが、一つ以上の他の実施の形態では、スーパーフレームは、異なる数のタイムスロットとすることができる。
【０１００】
図１２を参照すると、「コーディネータースーパーフレーム」（ｃスーパーフレーム）が多数のスーパーフレームから形成されている。一つ以上の実施の形態では、ｃスーパーフレームはＣＲＤＣにより生成することができる。ｃスーパーフレームはスーパーフレームを超える一つ以上の利点を提供できる。例えば、ｃスーパーフレームはＰＤＫのためのバッテリ管理を改善でき、高密度ネットワーク環境で分散型スーパーフレームおよびタイムスロットを提供できる。
【０１０１】
図１２に示すように、ｃフレームは多数のスーパーフレームを有する。各スーパーフレームは、図１１を参照して上記に説明したように、ビーコンをもつことができるので、多数のビーコンがｃスーパーフレームにより送信できる。これによりＰＤＫは、それがシステム内にあるかどうかを迅速に決定できる。ｃスーパーフレームはスーパーフレームに番号を付けることもできるので、ＲＤＣおよびＰＤＫはともに、フレーム構造内部のそれらの位置を見付けることができる。
【０１０２】
図１３は、図１０を参照して、先に説明したようなタイムスロット、図１１を参照して先に説明したようなスーパーフレーム、および図１２を参照して先に説明したようなｃスーパーフレームのフレーム構造全体を示す。
ビーコン
【０１０３】
図１１を参照して上記に説明したように、ビーコンはスーパーフレーム毎に送信することができる。ビーコンを用いて、システム情報および利用するフレーム構造のタイミングをＰＤＫ（およびＣＲＤＣが存在している場合はＲＤＣも）に通報する。一つ以上の実施の形態では、そのような構成を、ＩＥＥＥ ８０２.１５.４プロトコルを用いて実装することができる。但し、一つ以上の他の実施の形態では、通信は、一つ以上の異なる無線プロトコルに基づいて行うことができる。
【０１０４】
一つのＲＤＣが存在する（例えば、図１に示す）単一セル構成では、ビーコンは、スーパーフレームの境界のタイムスロット０で送信できる。ビーコンを定期的に送信することにより、ＰＤＫは、ウェイクアップして、ビーコンを短期間で見つけることができ、そのＰＤＫがある特定のネットワーク内にあることを認識する。
【０１０５】
多数のＲＤＣが互いに近接した地理的位置にあるが、ＲＤＣ間の同期が実装されていない非同期のマルチセル構成では（例えば、図２に示す構成）、ＰＤＫは依然として、ウェイクアップしてＲＤＣの存在を検出し、各ＲＤＣ上のビーコンの存在により各ＲＤＣと同期し、通信できる。
【０１０６】
多数のＲＤＣが存在する高密度領域では、ＣＲＤＣが存在する可能性が高い。このような構成では、ＣＲＤＣはビーコンを送信し、ＣＲＤＣのカバー領域内の全てのＲＤＣおよびＰＤＫは、ＣＲＤＣビーコンに揃えられる。ＣＲＤＣは、ｃスーパーフレームおよび他の構成情報はもとより、各スーパーフレーム上でビーコンをＲＤＣおよびＰＤＫに送信する。
【０１０７】
図１４を参照すると、単一セル構成（例えば、図１に示す構成）では、ビーコンは特定数のタイムスロットに基づいて定期的に出力される。更に、一つ以上の実施の形態では、ビーコンはＩＥＥＥ ８０２.１５.４プロトコルに基づいて用いられ、添付される追加データによりそれがＲＤＣであることが示される。各スーパーフレームが終了するときに、無線プロトコル内で許容差が与えられる追加のアイドル期間が存在してもよい。
【０１０８】
ビーコンを送信した後、ＰＤＫは、「キャリア検知多重アクセス−衝突回避（ＣＳＭＡ−ＣＡ）」として当該分野で知られるものの規則に従うなら、直ちに応答できる。ＰＤＫが、現在のタイムスロットではチャンネルがビジーであることを知った場合、ＰＤＫは、同一の規則に従う別のタイムスロット内でＲＤＣにアクセスするために一旦後退して、再試行できる。ＰＤＫがＲＤＣと通信できない場合、ＰＤＫは次のビーコンまで待機し、再試行できる。
【０１０９】
図１５は、一つ以上の実施の形態による単一セル構成を示す。図１５に示すように、単一の固定ＲＤＣ１４０がバックエンドサーバ（不図示）に接続されている。図１５に示す単一セルシステムは、例えば：オペレーティングシステム、アプリケーション、バックエンドサーバーインターフェース、およびシステムスタックを有する演算コントローラ；ＰＤＫのためのゲートウエイであり、認証を実行するＲＤＣ１４０（システムスタックおよびＲＤＣ１４０の両者が、ＰＤＫを有するユーザーに、バックエンドサーバからの認証に応じてアプリケーションにアクセスさせる）；および必要なセキュリティ情報を含み、ＲＤＣ１４０と無線で通信するためにかなり近接しているＰＤＫ１４２を含む。
【０１１０】
ＰＤＫ１４２がＲＤＣ１４０とハンドシェイクする実施例を図１６に示す。ＲＤＣ１４０は、スーパーフレームのタイムスロット０を基準として定期的にビーコンを出力する。最終的に、ユーザーはＲＤＣ１４０のカバー領域内部に歩いて、ユーザーのＰＤＫ１４２がＲＤＣ１４０からビーコンを検出する。ＰＤＫ１４２は、それがこのＲＤＣ１４０（または、ネットワーク）に登録されているかどうか判定し、登録されていれば、ＰＤＫ位置応答で応答する。次いで、ＲＤＣ１４０は、ＰＤＫの位置応答を検出し、ＰＤＫ１４２へのリンクリクエストを実行する。次いで、ＰＤＫ１４２は、リンク付与で返答することによりリクエストを受諾し、これで二つの装置１４０、１４２は、データ交換モードになる。データ交換モードでは、二つの装置１４０、１４２は特定のセキュリティ情報を転送できるので、ＲＤＣはシステムスタック、計算コントローラ、および／またはバックエンド中央サーバを通じてシステムへのアクセスが可能になる。
【０１１１】
ＲＤＣ１４０とＰＤＫ１４２との間で定期的にデータを交換して、ＰＤＫ１４２がまだＲＤＣ１４０の近傍にいることを確認する。データ交換が定期的に継続されている限り、アプリケーションはイネーブルのままであり、ユーザーはアプリケーションへのアクセスを継続できる。
【０１１２】
ある時間が経過した後、ユーザーが歩いてＲＤＣ１４０から離れると、データ交換は終了させられ、その場合、システムスタックは、計算コントローラにＰＤＫ１４２が範囲外に出たことを指示する。次いで、計算コントローラはアプリケーションをディスエーブルにして、認証されていないアクセスを防ぐ。データ交換とは無関係に、ＲＤＣ１４０はビーコンを定期的に送信し続けて、他のＰＤＫがアプリケーションへのアクセス権を得るのを保証することができる。
【０１１３】
図１７を参照して、「コーディネータービーコン」（ｃビーコン）の構成を示す。コーディネータービーコンは、ＣＲＤＣ、またはＣＲＤＣのように振る舞うＲＤＣにより生成される。上記の説明のように、ＣＲＤＣは、その領域内の複数のＲＤＣおよびＰＤＫを覆う広い地理的領域をカバーできる。ｃビーコンは、図１７に示すように各スーパーフレームの第１タイムスロットに送信される標準ビーコンとしてもよい。
【０１１４】
一つ以上の実施の形態では、ｃビーコンは、ＩＥＥＥ ８０２.１５.４の標準ビーコンと関係付けられるものと異なる特性を有していてもよい。例えば、標準のｃビーコンは、そのビーコンがｃビーコンであることを示すフィールドを有する。更にｃビーコンは通常の動作では、ＣＲＤＣから一方向の送信である。更にまた、ｃビーコンには、他のｃビーコン関連情報、すなわち：スーパーフレーム内のスロット数；ｃスーパーフレーム内のスーパーフレーム数；隣接ＣＲＤＣが動作するチャンネル数；現在のスーパーフレーム数；現在のｃスーパーフレーム数；サイトＩＤ；ＣＲＤＣ ＩＤ；ＰＤＫスーパーフレームマスク；およびＰＤＫタイムスロットマスクを含めることができる。
【０１１５】
更に、注意すべきは、ビーコンは、各スーパーフレームのタイムスロット０でＣＲＤＣから送信されるが、スーパーフレームの残りのタイムスロットは、ＰＤＫとＲＤＣの間の非同期通信のために空いたままでもいいという点である。用語「非同期」を用いてＰＤＫとＲＤＣの間の通信を説明する。というのは、ＲＤＣおよびＰＤＫは共通のＣＲＤＣビーコンを共有しているが、ＰＤＫはＲＤＣビーコンと直接同期されていなくてもよいからである。このように、ＰＤＫおよびＲＤＣはピアツーピアネットワークを表しているように見える。
【０１１６】
上記のｃビーコン情報は、ＣＲＤＣを用いるときに、システムを効率的に動作させる構成フィールドと関連している。例えば、規模の大きなシステムの場合には、システムのサービスプロバイダは、ＣＲＤＣに対するＲＤＣのカバー域に関する知識を有する。以下の説明は、これらのフィールドの詳細を提供する。
【０１１７】
「superframe_len」フィールドはＩＥＥＥ ８０２.１５.４プロトコルにより支配されている。スロット数は、例えば、２1から２14までとすることができる。スーパーフレーム内のスロット数を用いてビーコンの繰り返しレートを定義できる。
【０１１８】
「c-superframe_len」フィールドを用いて、ＰＤＫ内の拡張された電力節約のために使用される高次レイヤのカウンタを定義することができる。c-superframe_len値は、スーパーフレーム内のビーコン数を定義することもできる。スーパーフレームがビーコンを持たないよう構成される場合、このフィールドは無視できる。
【表１】
2009522938.tif 000003
【０１１９】
「CRDC_chan_flags」フィールドを用いて、隣接ＣＲＤＣがどのチャンネルを用いるかＰＤＫに指示する。
【表２】
2009522938.tif 000004
【０１２０】
「superframe_cnt」フィールドを用いてｃスーパーフレーム内部の現在のスーパーフレーム（または、ビーコン）のカウントを定義できる。スーパーフレームがビーコンをもたないように構成される場合、このフィールドは送信しなくてもよい。
【表３】
2009522938.tif 000005
【０１２１】
「c-superframe_cnt」フィールドを用いて現在のｃスーパーフレームカウントを定義できる。スーパーフレームがビーコンをもたないように構成される場合、このフィールドは送信しなくてもよい。
【表４】
2009522938.tif 000006
【０１２２】
「PDK_sf_ts_msk」フィールドを用いて、追跡モード中の、スーパーフレームカウントのビットならびにＰＤＫスーパーフレームおよびタイムスロットシーケンスに使用するためのタイムスロットカウントを定義できる。スーパーフレームがビーコンをもたないように構成される場合、このフィールドは送信しなくてもよい。
【表５】
2009522938.tif 000007
【０１２３】
PDK_sf_ts_msk値は、サービスプロバイダに一意のＰＤＫ識別値の一部と併せて使用され、ＰＤＫが位置識別子をＲＤＣに返送するのを可能にする正確なスーパーフレームおよびタイムスロットを決定するために使用できる。この操作を実行するのに必要なロジックおよび変数を図１８に示す。
【０１２４】
更に、一つ以上の実施の形態では、特定ＰＤＫのマスク値を設定するために、「set_pdk_msk_val」関数を用いることができる。マスクは、スーパーフレームおよびタイムスロットのカウントならびにサービスプロバイダのＰＤＫ ＩＤに使用して、フレーミング構造内でＰＤＫがアクティブになるスーパーフレームおよびタイムスロットを決定する。言いかえると、set_pdk_msk_val関数を用いて、ＰＤＫがどの時間にＲＤＣと通信できるかを確立するために、ＰＤＫ用のマスクを設定できる。この関数は、合格または失敗の指示を返してマスク設定が成功したかどうかを示す。逆に、特定ＰＤＫが用いているマスク値を取得するために、「get_pdk_msk_val」関数を用いて現在のＰＤＫのスーパーフレームおよびタイムスロットのマスクパラメータを取り出すことができる。
【０１２５】
例えば、上記のマスキング手法を用いて、所与のセル（例えば、ＲＤＣの無線カバー領域）内部の個々のクライアントの装置（例えば、ＰＤＫ）を、コマンドによるリアルタイムの再プロビジョニングを介して、アドレス指定することができる。従って、言いかえると、クライアント装置の送信および受信の両方にタイムスロットを予約することにより（ネットワークが確立したマスクに基づいて）、クライアントの送信および受信のタイムスロットを効率的にコーディネートして、衝突の可能性を低下させることができ、層状のクライアントアクセス、特定クラスタの割当て、および／または優先的な、競合のないシステムアクセスに対する個人ユーザーを狙うことが可能になる。更に、一つ以上の実施の形態では、ビットマスクを変更して特定ユーザー（または、ユーザークラス）を含めたりまたは排除したりできる。更に、一つ以上の実施の形態では、ビットマスクを変更して、ネットワーク上のトラフィック負荷が変化するときに、ユーザーまたはユーザークラスによるネットワークへのアクセスを動的に変更できる。更に注意すべきは、特定クライアントがネットワークを退出すると、そのクライアントの以前に予約したタイムスロットが、ネットワーク内の一つ以上の他のクライアント装置に再割当てできる、という点である。
【０１２６】
実施例を提供するために、特定の固定リーダー装置（例えば、ＲＤＣ）の近傍に多数のクライアント装置（例えば、ＰＤＫ）があるとする。これらのクライアント装置のそれぞれは、位置応答を提供する以外に、安全なトランザクションを実行するためにリーダー装置と何らかのデータ交換をリクエストできる。衝突を低減させ、各クライアント装置がリーダー装置と「会話」するタイムスロットをコーディネートするために、マスクを各クライアント装置に通信して、クライアント装置がリーダー装置と通信すべき時間を設定する。更に、クライアント装置の内の特定の一つに、あるレベルの優先権を与えることができ、その場合、マスクを適切に設定する。例えば、マスクは、ＰＤＫのユーザークラスに従って、またはＰＤＫ自体のクラスに従って設定できる。このような差別化を容易にするために、特定クライアント装置またはそのグループに対してマスクを設定するときに使用するために、優先権レベルまたは層状レベルデータをＲＤＣまたはＣＲＤＣ内に存在させることができる。従ってこの方法では、動的なリアルタイムの層状クライアントアクセスのための技法が提供される。更に注意すべきは、一つ以上の実施の形態では、バックアップ手法としてＣＳＭＡ-ＣＡメカニズムを実装してデータ交換を容易にできる点である。
【０１２７】
更に、一つ以上の実施の形態では、無線ネットワーク内部のどこであろうと、特定ユーザーまたはクライアント装置への／からのデータを転送／受信する層状アクセスシステムを利用すると、ネットワークを変更せずにネットワーク全体の２方向の通信を同時に動作させることが可能になる。従って言いかえると、一つ以上の実施の形態は、自立型の無線近接検知およびデータ転送ネットワークに関連するが、そのようなネットワークを用いて、ネットワーク上の大部分のクライアント装置が使用している（または、典型的に使用する）アプリケーションの内の一つ以上とおそらく無関係なデータを通知し、連絡し、または転送することができる（そのようなアプリケーションは、例えば、追跡、アクセス制御、および／またはデジタル著作権管理を目的としている）。別の実施例では、ネットワーク装置は、ＰＤＫ ＩＤを特定ユーザーに関係付けることができ、次いで、ユーザーの識別に基づいてメッセージ能力を提供する。従ってこの場合、一つ以上の実施の形態を、様々なユーザーに多数のメッセージレベルを提供するために層状に組合せることができる。
【０１２８】
ネットワークに層を割り当てる能力は、目標のクライアント装置からの応答の待ち時間を短くすることもできる。従って、２方向ネットワーク能力を巧みに利用するクライアント装置に機能を統合することにより、一つ以上の実施の形態によるシステムは、汎用のデータレートの低い２方向ネットワークで、リアルタイムのクライアントコマンドを介して、同時通信および外部装置の制御を可能にすることができる。
【０１２９】
一つ以上の実施の形態によるｃビーコン情報の説明を続けると、「site_ID」フィールドは、各ＣＲＤＣがＣＲＤＣのカバー領域内部の全てのＰＤＫおよびＲＤＣに送信する値を含むことができる。「site_ID」値により、ＰＤＫは、現在のサイトにアクセスできるかどうか、またはそのサイトのネットワークにアクセスする許可をリクエストする必要があるかどうかを判断できる。
【表６】
2009522938.tif 000008
【０１３０】
「CRDC_ID」フィールドは、各ＣＲＤＣがＣＲＤＣのカバー領域内部の全てのＰＤＫおよびＲＤＣに送信する値を含むことができる。CRDC_IDは、例えば、地理的基準に用いることができる。
【表７】
2009522938.tif 000009
【０１３１】
図１９および図２０を参照して、ｃビーコンの使用法の説明に戻る。一つ以上の実施の形態による位置追跡の実施例を図１９に示す。図１９に示すシステム１５０には様々な種類の装置がある。最初に、システム情報を提供し、ＲＤＣおよびＰＤＫの同期を容易にするＣＲＤＣ１５２がある。システム１５０は、それぞれのセル１５８、１６０内部のＰＤＫを受信して各ＰＤＫのステータスを報告するＲＤＣ１５４、１５６も有する。システム１５０は、携帯型の、動き回れるＰＤＫ１６２を更に含む。更にシステム１５０は、ＣＲＤＣ１５２を制御し、ＲＤＣ１５４、１５６から情報を取得し、そしてコンピューターモニタ（不図示）を介して監視要員に画像表示を提供できるバックエンドコンピュータであるサーバ１６４を有する。
【０１３２】
従って、図１９は、ＰＤＫの位置追跡を可能にする方法およびシステム１５０の様々な要素間のハンドシェイクを示す。ＣＲＤＣ構成内のＰＤＫ位置追跡のハンドシェイク実施例を図２０に示す。ＣＲＤＣ１５２は、各スーパーフレームのタイムスロット０でビーコンを定期的にブロードキャストする。ＣＲＤＣセルの境界内部のイネーブルにされたクライアント装置はビーコンを受信する。ＰＤＫ１６２がビーコンを受信して、そのビーコンを登録するシステムからのビーコンであることを判定してから、ＰＤＫ１６２は、ＲＤＣ１５４、１５６が受信するＰＤＫの位置応答をブロードキャストする。ＲＤＣ１５４およびＲＤＣ１５６の両者は、応答を受信し、ＰＤＫ ＩＤ、信号品質指標をログ記録し、情報にタイムスタンプする。次いで、情報のパケットをサーバ１６４に送信して、サーバ１６４は、各ＲＤＣ１５４、１５６からのデータを処理し、オペレータに提示される位置評価を実行する。次のスーパーフレームの開始で、ビーコンは再度送信され、ＰＤＫ１６２が領域外になって聞こえなくなるまで処理が繰り返される。
【０１３３】
図２１を参照して、ＰＤＫおよびＲＤＣの両方がＣＲＤＣセルの境界内部でコーディネートされるシステム１７０を示す。一つ以上の実施の形態では、ＲＤＣは固定装置であるが、時に再配置されることがあるので、ＲＤＣは、最初に、動作するタイムスロットおよび周波数をともに手動で構成してコーディネートする。
【０１３４】
図２１に示すように、一つのＣＲＤＣ１７２および６つの小さなＲＤＣセル１７４、１７６、１７８、１８０、１８２、１８４が存在している。ＣＲＤＣセル１７２は、ＲＤＣセル１７４、１７６、１７８、１８０、１８２、１８４に至る所のカバー域を提供する。ＲＤＣセル１７４、１７６、１７８、１８０、１８２、１８４はそれぞれ、ＲＤＣ１８６、１８８、１９０、１９２、１９４、１９６が同一チャンネル上でＰＤＫ１９８と通信しようとする場合に、衝突率が高くなってしまうようなやり方で、隣接するＲＤＣに重なっている。想定されるのは、ＲＤＣ１８６、１８８、１９０、１９２、１９４、１９６を全て異なる周波数とすることであるが、ＰＤＫ１９８はある期間の間、それぞれの周波数でアクセスする必要がありバッテリ寿命が短くなってしまう。ＲＤＣ１８６、１８８、１９０、１９２、１９４、１９６間の干渉をなくし、ＰＤＫ１９８に安全なトランザクションを行う効率的な手段を提供するために、図２１に示されるシステム１７０を用いることができる。
【０１３５】
ＰＤＫ１９８のバッテリ節約に対してシステム１７０を最適化するために、ＲＤＣ１８６、１８８、１９０、１９２、１９４、１９６にはそれぞれ、二重のＲＦ物理インターフェースが提供される。主インターフェースは、ｃビーコンおよび近接配置のＰＤＫ１９８をモニタするため、およびＰＤＫ１９８にその特定のＲＤＣと更に通信を続けるには別のチャンネルに切換えるよう合図するためにある。この場合、ＣＲＤＣ（不図示）はｃビーコンを送信でき、それにより、全てのＲＤＣおよびＰＤＫはタイミング同期が得られる。
【０１３６】
図２１に示す構成に基づいて、上記のｃビーコンフィールドは以下のように構成できる：superframe_len＝4（24＝16タイムスロット）；c-superframe_len＝4（24＝16スーパーフレーム）；CRDC_chan_flags＝b0000000000000010（最上位ビットから最下位ビットまで − ＣＲＤＣチャンネル）；PDK_sf_ts_msk＝b000000000011111（スーパーフレームカウントの二つの最下位ビット以外の全てをマスクし、タイムスロットビットはどれもマスクしない）；site_ID＝0x1234（任意のサイト識別）；およびCRDC_ID＝0x0001（任意のCRDC_ID）。
【０１３７】
ＰＤＫに固有の別の情報片は、一意のサービスプロバイダＰＤＫ ＩＤである。一意のサービスプロバイダＰＤＫ ＩＤは、ＰＤＫに配置され、マスクを適用する前にスーパーフレームおよびタイムスロットのカウントと比較されるが、時間基準の観点からはスーパーフレームおよびタイムスロットのカウントに影響を与えない。この場合、このＰＤＫに対する一意のサービスプロバイダＰＤＫ ＩＤは0x0003である。
【０１３８】
ｃビーコンに上記説明の値を用いると、システム属性は以下のようになる（スーパーフレームは１６タイムスロット長さなので、１６タイムスロットを越えるたびに、ｃビーコンが創出されて、正しいシステムＩＤをもつシステムが存在しているかどうか判定できる）：ｃスーパーフレーム長さを１６に設定する；CRDC_chan_flagsが、システムで利用可能なＣＲＤＣチャンネルの数をＰＤＫに指示する；PDK_sf_ts_mskが、どのスロットに応答するかを決定するために、どのビットをスーパーフレームおよびタイムスロットのカウントと論理積をとるかを指示する（この場合には、PDK_sf_ts_mskは、スーパーフレームおよびタイムスロットのカウントと論理積される１６進値で0x001Fであり、一つの応答タイムスロットが得られる）；およびsite_IDおよびＣＲＤＣ ＩＤは任意の値であり、一意の識別値を選択するためにサービスプロバイダのために残される。
【０１３９】
上記説明の例示のシステム構成情報を用いて、0x0003の一意のサービスプロバイダＩＤをもつＰＤＫを有して、ＣＲＤＣフレーミング構造内でＰＤＫが動作する方法を図２２に示す。図２２に示すように、c-superframe_lenは、１６に設定され、従ってスーパーフレームカウントは、０から１５までカウントし、次いで０でやり直される。次いで、それぞれのスーパーフレームは、最初のタイムスロットがタイムスロット０である１６のタイムスロットおよびビーコンを含む。superframe_lenも１６に設定され、従ってスーパーフレーム毎に１６タイムスロットがある。再度、タイムスロットは０から１５まで番号を付され、スーパーフレーム毎に０でリスタートされる。
【０１４０】
一つ以上の実施の形態では、システムにより設定されるパラメータおよび一意のサービスプロバイダＰＤＫ ＩＤに基づいて、ＰＤＫは、モジュロ４ベースで各スーパーフレームのタイムスロット３内で周期的にＰＤＫ位置応答を送信する。これにより、ｃスーパーフレームのスーパーフレーム０、４、８、および１２のタイムスロット３内でＰＤＫが応答することになる。注意すべきは、ＰＤＫはＣＳＭＡ−ＣＡ規格に従う、ということ、およびＰＤＫがそのタイムスロットで応答できない場合、応答するために次に指定されたスーパーフレームおよびタイムスロットまで待機できる、ということである。
【０１４１】
ＲＤＣがＰＤＫとの通信を開始するようリクエストする場合、ＲＤＣは次の偶数のタイムスロットで直ちに応答でき、この場合、そのタイムスロットは４である。どのＲＤＣも応答できるが、ＲＤＣはＣＳＭＡ−ＣＡ規則を用いてからＰＤＫ送信に応答しなければならない。ＲＤＣがＰＤＫと通信を開始する場合、後続するタイムスロットを用いて、双方向通信が開始できる別のチャンネルに移るようＰＤＫに命令できる。
【０１４２】
更に、一つ以上の実施の形態では、スーパーフレームカウント内のマスクされないビットが一意のサービスプロバイダＰＤＫ ＩＤの対応するマスクされないビットと等しくなるときに、アクティブなスーパーフレームが生成されることがある。この場合、スーパーフレームマスクは0x003の値であり、一意のサービスプロバイダＰＤＫ ＩＤは0x0003である。
【０１４３】
この情報により、下記論理式に従う計算が行われる。
b000000000000    スーパーフレームカウント［15：4］
xor    b000000000000    一意のサービスプロバイダＰＤＫ ＩＤ［14：3］
b000000000000    ＸＯＲ関数の結果
and    b000000000111    スーパーフレームマスク［11：0］
b000000000000    ＡＮＤ関数の結果
全てのビットをＮＯＲ
1         結果は真
【０１４４】
上記のように、スーパーフレームカウントの一部は、一意のサービスプロバイダＰＤＫ ＩＤの一部と排他ＯＲされる。排他ＯＲの結果は全て０となる。次いで、スーパーフレームマスクが、排他ＯＲ関数の結果とＡＮＤされる。ＡＮＤ演算結果は全て０となる。次いで、ＡＮＤ関数の結果を、全てのビットを互いにＮＯＲすることにより０と比較すると、１つまり「真」の出力が得られ、これはスーパーフレームカウントと一意のサービスプロバイダＰＤＫ ＩＤとの間のビット比較が一致することを示す。
【０１４５】
アクティブタイムスロットは、タイムスロットカウントの３つの最上位にあるマスクされないビットが、一意のサービスプロバイダＰＤＫ ＩＤの３つの最下位ビット内のマスクされないビットと等しくなり、タイムスロットカウントの最下位ビットが１である（ＰＤＫは奇数フレームで送信される）場合に生成される。この場合、タイムスロットマスクは0x7の値をもち、一意のサービスプロバイダＰＤＫ ＩＤの３つの最下位ビットは0x3である。
【０１４６】
この情報により、下記論理式に従う計算が行われる。
b011    タイムスロットカウント［3：1］
xor    b011    一意のサービスプロバイダＰＤＫ ＩＤ［2：0］
b000    ＸＯＲ関数の結果
and    b111    タイムスロットマスク
b000    ＡＮＤ関数の結果
全てのビットをＮＯＲ
1         結果は真
【０１４７】
上記に示すように、タイムスロットカウントは一意のサービスプロバイダＰＤＫ ＩＤの一部と排他ＯＲされる。排他ＯＲの結果は全て０となる。次いで、タイムスロットマスクが、排他ＯＲ関数の結果とＡＮＤされる。ＡＮＤ演算結果は全て０となる。次いで、ＡＮＤ関数の結果を、全てのビットを互いにＮＯＲすることにより０と比較すると、１つまり「真」の出力が得られ、これはタイムスロットカウントと一意のサービスプロバイダＰＤＫ ＩＤとの間のビット比較が一致することを示す。
【０１４８】
完了する必要がある計算の最後の部分（上記説明したような）は、スロットカウントの最後のビットが奇数スロットを示す「１」であることを検証するためである。マスクされないスーパーフレームおよびタイムスロットのビットが適切な一意のサービスプロバイダＰＤＫ ＩＤと一致しない場合、その結果は、「偽」となり、一致が起きない。上記実施例では、スーパーフレームマスクが、スーパーフレームカウントの二つの最下位ビットをマスクしないように設定して、ＰＤＫにｃスーパーフレームカウントより高い頻度で出現させることが可能であることを示した。スーパーフレームマスクを４ビットに増加させることにより、この実施例では、一つのｃスーパーフレームあたり一回、ＰＤＫに応答させることができ（ｃスーパーフレームが１６に設定されたので）、マスクのためのモジュロは２4、つまり１６となる。
【０１４９】
タイムスロットマスクは、タイムスロットを決定するために全てのタイムスロットビットが関連付けられるよう設定できるので、一つのスーパーフレームあたり一回の応答が可能になる。更に注意すべきは、ＰＤＫが一つのスーパーフレーム内で応答できる回数を増加させるために、幾つかのタイムスロットビットをマスクすることが可能になる、ということである。
【０１５０】
一つ以上の実施の形態では、ＰＤＫは、定期的にウェイクアップして特定システム内にいるかどうかを判定することができる。定期的にウェイクアップすると、ＰＤＫは、システム情報とともに、特定システムが存在することを示すｃビーコンを検出する。ＰＤＫは、システム情報を収集して、ｃスーパーフレームの現在のスーパーフレームカウントを判定する。ＰＤＫは、システムのバッテリ節約を直ちに開始するためにパラメータ（例えば、PDK_sf_ts_msk）を導入することもできる。
【０１５１】
おおよその時間に基づいて、次のスーパーフレームがＰＤＫが通信すべきものであると思われたら、その直前にＰＤＫはウェイクアップして、ビーコンを受信して、ＰＤＫの位置応答メッセージで応答を開始する。
【０１５２】
図２３に示すように、ＣＲＤＣは、各スーパーフレームのシステム情報を更新し、全てのＰＤＫおよびＲＤＣに現在の情報をもつｃビーコンを出力できる。次いで、ＰＤＫは、所定のスーパーフレームおよびタイムスロットおよび応答を待つ。この局面は、ＰＤＫがＣＲＤＣセルを去るか、またはＲＤＣがＰＤＫに応答するまで続く。
【０１５３】
上記の説明のように、ＣＲＤＣはｃビーコンの出力を継続し、ＰＤＫは定期的にウェイクアップしてスーパーフレームに再整列し、ｃビーコンに応答する。ＲＤＣが存在して、ＰＤＫとの通信を望む場合、ＲＤＣは、ＰＤＫの送信後に直ちに利用可能な偶数タイムスロットに応答できる。図２４は、ＰＤＫとＲＤＣの間の通信のハンドシェイクが行われる方法を示す。特に、図２４は、一つのＣＲＤＣ、二つのアクティブチャンネルをもつ一つのＲＤＣ（すなわち、二つの無線リンクを用いる）、および一つのＰＤＫを示す。
【０１５４】
図２４の参照を続けると、ＣＲＤＣは、ＲＤＣおよびＰＤＫを整列させるｃビーコンを出力する。ＰＤＫは、ｃビーコンのスーパーフレームカウントが、ＰＤＫ内部の所定のアクティブスーパーフレームカウントと相関をもつよう実現し、次いで、ＰＤＫの位置応答でシステムに応答するための適切なタイムスロットを待機する。ＰＤＫがｃビーコンチャンネル上で応答すると、ＲＤＣはその応答を検出し、ＰＤＫと関係しようと決定する。次いで、ＲＤＣは、自身のＲＤＣ ＩＤ、ＰＤＫのＩＤ、チャンネル２に切換えるコマンド、およびＰＤＫがそれに基づいて応答すべき予測スーパーフレームおよびタイムスロットを含むメッセージを創出する。それに応じてＰＤＫは、チャンネル２に切換え、適切なスーパーフレームおよびタイムスロットのカウントを待って、ＰＤＫ ＩＤおよび宛先のＲＤＣ ＩＤと併せてリンクリクエストを送信する。次いで、宛先のＲＤＣはその情報を受信し、リンク付与でＰＤＫに返答する。これで２つの装置間で通信が開始され、適切な情報を交換してＰＤＫ−ＲＤＣのリンクが維持される。同期を維持するために、ＲＤＣは、定期的にＰＤＫとの通信周波数を定義し、ＰＤＫへのリクエストを定期的に生成して情報を交換する。次いで、ＲＤＣがスーパーフレーム同期を維持しているので、ＰＤＫがそのウェイクアップパラメータをＲＤＣのものに再構成できる。
【０１５５】
注意すべきは、一つ以上の実施の形態では、直ぐ上で説明したように、ＲＤＣは二重の物理的インターフェースを有し、チャンネル１でＣＲＤＣとの同期を維持し、その一方でチャンネル２で一つ以上のＰＤＫと関係するという点である。チャンネル１に接続された物理的インターフェースは、チャンネル２の物理的インターフェースにタイミングを提供する。
【０１５６】
更に、ＲＤＣは両チャンネルの情報を有するので、ＲＤＣは、チャンネル２にリダイレクトを望むＰＤＫと、チャンネル２上にいるＰＤＫのコーディネートを提供できる。より詳細には、同じタイムスロットを要求する別のＰＤＫがチャンネル１に存在し、ＲＤＣがそれと関係することを望む場合、ＲＤＣは、ＰＤＫがＲＤＣと通信する際の基準であるスーパーフレームおよびタイムスロットを移動させることができる。
ＣＲＤＣスロットおよびチャンネルコーディネート
【０１５７】
一つ以上の実施の形態では、ＣＲＤＣをサーバへのリモート接続を介して、または自動的に構成できる。リモート構成を用いて、サーバは、ＣＲＤＣセルの境界内部に配置されたＲＤＣの知識をもつことができ、最適なチャンネルおよびタイムスロットの計画を実行できる。
【０１５８】
ＣＲＤＣを自動的に構成すると、ＣＲＤＣは全てのチャンネルをスキャンし、最も干渉が少ないチャンネルを見付けることができる。ＣＲＤＣは、次いで、ｃビーコンの送信を開始できる。
【０１５９】
ＣＲＤＣセルの境界内部に配置される全てのＲＤＣは、ローカルのＣＲＤＣデータベース内にＣＲＤＣを配置でき、他のＣＲＤＣが存在しているかどうかを判定するために全ての他のチャンネルのスキャンを完了させることができる。多数のＣＲＤＣが見つかった場合は、ＲＤＣは、可能であれば、それぞれのＣＲＤＣにその発見を通信できる。
【０１６０】
それぞれのＣＲＤＣは、そのＲＤＣを通じてチャンネルおよびタイムスロットを設定するようコーディネートしてＣＲＤＣ間の干渉を防ぐことができる。一つ以上の場合には、ＣＲＤＣはタイミングをコーディネートされる必要がないので、ＣＲＤＣは別のチャンネルを選択してタイムスロット情報を無視できる。更に、注意すべきは、二つ以上のＣＲＤＣを検出したＲＤＣは、最良の信号品質をもつＣＲＤＣを選択できる、という点である。
プロトコル動作
【０１６１】
以下に、ＣＲＤＣ構成を用いる単一セルのコーディネートされたシステム内のプロトコル動作を説明する。一つ以上の実施の形態では、単一セルと、コーディネートされたマルチセル構成との間の相互動作を可能にするのに必要な追加のプロトコルフィールドが存在する。そのような追加プロトコルフィールドは、互いに近接しているか、またはＣＲＤＣセル内に配置されているＲＤＣおよびＰＤＫに情報を提供できる。
【０１６２】
ネットワーク形式フィールドは、単一セルまたはコーディネートされるセルが動作している特定構成に関連するＲＤＣおよびＰＤＫに情報を提供できる。
【表８】
2009522938.tif 000010
【０１６３】
ネットワーク形式の値を用いてセルネットワーク構成を定義する。このフィールドを受信するＲＤＣは、このフィールドに基づいて動作モードを決定できる。ＲＤＣが、別の送信ＲＤＣから単一セルのネットワーク形式を受信した場合、ＲＤＣは別のチャンネルに同調して他のＲＤＣとの衝突を回避できる。ＲＤＣがコーディネートされたマルチセルのネットワーク形式を受信した場合、ＲＤＣはマルチセルのコーディネートされたシステムに参加できる。ＲＤＣがＣＲＤＣとコーディネートされたマルチセルのネットワーク形式を受信した場合、ＲＤＣはサイトＩＤが同一であるならＣＲＤＣネットワークに参加できる。
【０１６４】
ＰＤＫがこの情報を受信することもでき、その動作モードを調整して利用されるシステムに準拠できる。ＰＤＫが単一セルのシステムを検出した場合、ＰＤＫはより多くのＩＥＥＥ ８０２.１５.４プロトコルに適合でき、その方法でＲＤＣと通信する。ＰＤＫは、特定ＲＤＣ ＩＤと通信するよう要求されることを認識している。ＰＤＫは、ローカル近傍の他のＲＤＣの他のチャンネルを定期的にモニタする能力をまだ有している。
【０１６５】
システムがコーディネートされたマルチセルであるとＰＤＫが検出した場合、ＰＤＫは、コーディネートされたネットワーク内で他のＲＤＣが使用中の周波数を示す追加情報を受信し、システム動作パラメータを適切に調整できる。
【０１６６】
システムがコーディネートされたマルチセルＣＲＤＣであるとＰＤＫが検出した場合、ＰＤＫは動作パラメータを適切に調整できる。ＰＤＫは、ｃビーコンが存在することを肯定応答し、ＰＤＫの位置応答をブロードキャストできる。ＰＤＫは、ＣＲＤＣ ＩＤ以外の異なるＩＤをもつＲＤＣが、ＰＤＫと通信しようとしていることも理解できる。
【０１６７】
「ビーコンソース」フィールドは、ほぼ近傍にある全てのＲＤＣおよびＰＤＫに、生成される形式のビーコンを示すことができる。この情報は、特に、マルチセルＣＲＤＣシステムの時に有用であり、ＲＤＣに、ＲＤＣが生成したビーコンとＣＲＤＣが生成したビーコンの区別をさせることができる。
【０１６８】
「ブロードキャストフラグ」は、送信されている情報が、特定のプロトコル情報を受信できる全ての装置に意図的にブロードキャストされていることを、全ての受信器に示すことができる。場合によっては、特定ＰＤＫに送信されるメッセージを、全てのＰＤＫにブロードキャストしてもよい。このフラグは、その情報の取扱い方をＰＤＫが決定する際に役立つ。
【０１６９】
タイムスロット選択フィールドは、システム内にタイムスロットを構成する方法をＰＤＫおよびＲＤＣに指示することができる。更に、このフィールドを用いて、ＲＤＣおよびＰＤＫが、応答に偶数ベースタイムスロットを使用するか、または奇数ベースを使用するかを決定することができる。
【０１７０】
ネットワークが特定形式のものであることをＲＤＣまたはＰＤＫが決定するために、ネットワーク識別子を使用できる。
【表９】
2009522938.tif 000011
単一セルスタンドアロン動作
【０１７１】
以下の説明は、例えば、単一セル構成内で動作し、どれかの中央サーバに配置される電子ゲーム（カジノで見られるもののような）に基づく。但し、注意すべきは、上記したように、用途および使用法の実施例は、説明および簡明性のためであって本発明を限定するものではない。
【０１７２】
本ゲームは、ハードウエアに統合されている常駐のＲＤＣおよびゲームへのアクセスを許可するシステムスタックを有する。ＲＤＣは、ゲームコントローラに取付けるか、またはシステムスタックおよび中央サーバへのインターフェースを含む別体のコントローラを使用できる。
【０１７３】
簡単にするために、ＲＤＣとサーバのどの相互作用も、説明するトランザクション内でシステムスタックとサーバのインターフェースアプリケーションを考慮に入れることを読み手が理解していると仮定する。
【０１７４】
この説明は、システムの基本的な初期化およびシステム内で関係付けられる間に発生するＲＤＣ／ＰＤＫ相互作用を含む。以下の考え方は、例えば、単一セル構成内のカジノゲームが、多数のプレーヤＰＤＫにより設定される方法を定義する。電力がゲームおよびＲＤＣに加えられると、内部回路は、初期化機能およびオペレーティングシステムおよびゲームのロードを実行する。ゲームおよびＲＤＣは、中央サーバに電力が加えられたことを指示する。システムスタックがコントローラ内にロードされ、送受信機をディスエーブルにしてＲＤＣ装置が静的モードで始動する。ＲＤＣは最初に単一セル環境で動作するよう構成され、当該分野の技術者には言うまでもない幾つかの基本的な設定条件を要求する。
【０１７５】
サーバは、ＲＤＣの自動発見モードを設定できる特定構成モード内に本ゲームを配置するか、またはＲＤＣの動作に関連するパラメータを手動構成するよう選択できる。サーバが自動発見モードにＲＤＣを配置した場合、ＲＤＣは、ＲＤＣ ＩＤおよびそのパスワードに対してランダム値を生成し、サーバに返送する。
【０１７６】
サーバがＲＤＣを手動で設定するのを選択した場合、サーバは、ＲＤＣ ＩＤおよびパスワードを供給できる。サーバは、ネットワークトポロジーおよびＲＤＣが動作するのに好適なチャンネルも送信できる。次いで、中央サーバは、ゲームへのアクセスを許可するためにＲＤＣが使用するサイト情報をゲームコントローラに送信できる。サーバがＲＤＣを構成すると、サーバはＲＤＣおよびゲームをイネーブルにする。
【０１７７】
下記の表に示す構成情報をＲＤＣプロビジョニングに使用する。
【表１０】
2009522938.tif 000012
【０１７８】
スタンドアロンＲＤＣ（サイト識別子なし）のこの構成では：
これは単一セルＲＤＣでありサイト情報が不要なので、サイトＩＤは０に設定する；
ＲＤＣ ＩＤは任意に選択する；
ｃスーパーフレーム長さは、スーパーフレーム０内の３２スーパーフレーム毎に一回ウェイクアップし、ＲＤＣと情報を交換して関係を維持する必要があることをＰＤＫに示す３２スーパーフレームに設定する；
スーパーフレーム長さは、特定システムではスーパーフレームの標準値である１６に設定する；
ネットワーク識別子は、イネーブルにされたＲＤＣからのビーコンであることをＰＤＫに理解させる；
およびネットワーク形式は一つ以上の幾つかのパラメータを指示する（例えば、ネットワーク型式は単一セルネットワークであることをＰＤＫに示す ――他のＲＤＣはどれもこのＲＤＣと関係していない、従って、他のＲＤＣはこのチャンネルにアクセスしようと試みていないことをＰＤＫに示し、ビーコンソースはそのビーコンがＲＤＣからでありＣＲＤＣ装置からではないことをＰＤＫに示し、そのブロードキャストのフラグは、メッセージがＲＤＣからブロードキャストされていることをＰＤＫに示し、タイムスロット選択フィールドは、ＰＤＫがＩＥＥＥ ８０２.１５.４ビーコン型のＲＤＣとのハンドシェイクを使用すべきことを示す）。
次いで、ＲＤＣは全てのチャンネル（または、事前構成されたチャンネル）をスキャンして、何らかの他のＩＥＥＥ ８０２.１５.４またはクライアント装置が存在しているかまたは何らかの他の干渉が発見されたかどうかを判定する。
【０１７９】
事前構成された情報で、ＲＤＣは、干渉が最も少ないチャンネルを用いて、ｃスーパーフレームカウント、スーパーフレームカウント、および直ぐ上で説明した表の情報によりビーコン送信を開始する。
【０１８０】
図２５に示すように、スタンドアロンモードでは、ＲＤＣは、全てのスーパーフレーム上でビーコンを送信し続ける。直ぐ上で説明した表の情報を、全てのスーパーフレーム内のスーパーフレームカウントとともに送信して、ＰＤＫに構成させ、システムと同期させる。スーパーフレームカウントがスーパーフレーム長さから１を引いたカウントになると、スーパーフレームカウントは次のｃスーパーフレームに向けて０からカウントを開始する。
【０１８１】
それぞれのビーコン送信が終了するとき、フレームチェックシーケンス（ＦＣＳ）が、ＩＥＥＥ ８０２.１５.４の物理レイヤの一部として付加される。ＦＣＳはフレーム内で搬送されるデータの保護を提供する。ビーコンは、全体フレーム（または、タイムスロット）を占有しないので、図示の斜線はＦＣＳとＩＦＳの間の追加の空き時間を示す。ＲＤＣは、ディスエーブルされるかまたは電力が停止されるまでビーコン送信を維持する。動作シーケンスのこの時点では、ＲＤＣに登録されたＰＤＫはなく、ＲＤＣに登録されて認証を受けていないＰＤＫは、アクセス権を得ることができない。
【０１８２】
上記のカジノゲームの実施例を再度参照すると、所有物にまだ登録されていないＰＤＫを有するプレーヤが、ＲＤＣセルに入ってくる。ＰＤＫはバッテリ節約モードであり、ネットワークを探すために定期的にウェイクアップする。図２６に示すように、ＰＤＫは深いスリープ状態で始動する。そのうちウェイクアップタイマーの期限が切れて、ＰＤＫをイネーブルにし、受信機を同調させる。次いで、ＰＤＫは、同調されたチャンネルを、１周期１７タイムスロット（１スーパーフレーム＋１スロット）、または約８３ｍｓの間、モニタする。１７タイムスロットの制限は、１６タイムスロットのスーパーフレーム、およびＰＤＫが最初に受信したとき、ビーコンの始まりを見失うかもしれないということに基づく。追加の１スロットは、ビーコンが存在する場合、その受信を保証するのに必要な重なりを提供する。
【０１８３】
ビーコンが検出されない場合、チャンネル番号をインクリメントし（モジュロ１６）、ＰＤＫはそのウェイクアップタイマーをリセットし、深いスリープモードに戻る。ビーコンが検出された場合、ＰＤＫは、ネットワークＩＤをチェックし、見つからなかった場合、チャンネル番号を再度インクリメントし、ウェイクアップタイマーをリセットして深いスリープモードに戻る。ネットワークＩＤが検出された場合、ＰＤＫはＲＤＣとの通信リンクを確立するよう試みる。この時点で、ＰＤＫは、0x1234のＲＤＣ ＩＤを有するチャンネル１の単一セルネットワークを発見し、ＲＤＣは、ローカルの近傍にある何れかのＰＤＫの注意を引こうとしていることを示すブロードキャストモードになっている。
【０１８４】
図２７を参照して、認証拒否のハンドシェイクを示す。ＲＤＣは、上記したような情報を有するビーコンをブロードキャストしている。ＰＤＫはブロードキャストモードのビーコンを検出し、ネットワーク構成およびＲＤＣ ＩＤを決定し、ＲＤＣ ＩＤおよびＰＤＫ ＩＤを含むＰＤＫ位置応答を返す。ＲＤＣは、ＰＤＫからの応答を検出し、0x9876（任意）の公開ＩＤを有するＰＤＫがプレイするためにゲームに接続しイネーブルにされるのを希望していると中央サーバに通報する。その一方で、ＲＤＣは、ＰＤＫに直ちに返答して認証を待つよう指示する。これによりＰＤＫは、ビーコン内に配置されるフィールドにより定義されるように、ビーコンが存在しなくなる（すなわち、ＰＤＫがそのＲＤＣセルからいなくなる）まで、またはＲＤＣが応答を返すまで、ビーコンへの応答状態を保持する。
【０１８５】
次いで、中央サーバはシステムスタックと連携して、所有物にまだ登録されていないＰＤＫの特定公開ＩＤを認識しないよう選択できる。ＲＤＣはそのビーコンの出力を継続する。ＰＤＫから次のウェイクアップおよびＰＤＫ位置応答があると、ＲＤＣは、ＰＤＫ ＩＤを検出し、そのデータベース内部で、このＰＤＫのための認証パラメータを調べる。認証が拒否されたことを判定し「認証拒否」コマンドをＰＤＫに送信する。特定のＰＤＫが認識されない、つまり認証されない場合、そのＰＤＫのユーザーを登録するよう所有物のスタッフ要員に通知が送信され、および／または一つ以上の実施の形態では、一台以上のマシンを用いてこの所有物に登録するようユーザーを促す。
【０１８６】
ＰＤＫは、このＲＤＣ ＩＤにはもう応答しないことを示すフラグをたててローカルメモリのこのＲＤＣ ＩＤを一時的に格納する。次いで、ＰＤＫはバッテリ節約モードに戻って、図２６を参照して説明したように、定期的に全てのチャンネルをスキャンする。
【０１８７】
更に、図２７を参照して、ＰＤＫがその地理的位置を常に知っているとは限らないので、ＰＤＫは各チャンネルをモニタし、各ビーコンを復号化し続ける。最終的に、ＰＤＫは、ＲＤＣがまだビーコンを送信しているチャンネルに戻り、ＲＤＣ ＩＤを含むビーコン情報を復号化し、応答すべきでないと決定する。
【０１８８】
更に、ＰＤＫは、スキャンする間ビーコンが存在しなくなるまで、そのローカルのデータベースにＲＤＣ ＩＤを維持でき、ビーコンがなくなった時点でＲＤＣ ＩＤはデータベースから削除される。ビーコンがなくなってからデータベースのＲＤＣ ＩＤを削除するまでの時間は、以前のシステム試験の間に決定できる。
【０１８９】
ＲＤＣのビーコンが所与の時間の間なくなって、ＰＤＫがＲＤＣセルをすでに去ったことがＰＤＫに示されると仮定する。そのＲＤＣビーコンが次に検出されると、ＰＤＫは図２７に示すようにＲＤＣへのアクセス権を得るよう再度試みる。今回の違いは、ＰＤＫ ＩＤがＲＤＣのローカルデータベース内にあり、ＲＤＣはホストシステムに通報せずに認証を拒否できることである。次いで、ＰＤＫは、認証が拒否された後、先に説明したような動作する。
【０１９０】
一つ以上の実施の形態では、所有物内部で動作する認証をホストシステムがＰＤＫに付与すると、一つ以上の異なる局面が存在する。一つの局面では、ＲＤＣはビーコン送信の一部としてＰＤＫ ＩＤを送信して、ＲＤＣが通信を希望していることをＰＤＫに通報し、ＰＤＫは、ＰＤＫの位置応答で応答する。別の局面では、ＰＤＫはＲＤＣセルに戻り、ビーコン（ＰＤＫ ＩＤがあってもなくても）を検出後、ＰＤＫ位置応答を返す。どちらの場合でも、ＲＤＣは、ＰＤＫの公開ＩＤを有するＰＤＫの位置応答を検出し、ＲＤＣは、ＲＤＣとＰＤＫのリンクを開始するよう試みるリンクリクエストを出す。図２８は、例えば、ＰＤＫ認証付与のためのＲＤＣとＰＤＫのハンドシェイクを示す。
【０１９１】
図２８に示すように、ＲＤＣは、全てのスーパーフレームでビーコンをブロードキャストする。図示していないが、ＰＤＫがバッテリ節約のために使用するスーパーフレームカウンタの値も含まれる。ビーコンは一つ以上の異なる方法でブロードキャストできる。システムはＰＤＫを認証したところであり、ビーコンに、ある時間の間、ＰＤＫの公開ＩＤを含めるか、または別の方法では、ビーコンをＰＤＫの公開ＩＤなしで送信できる。上記のように、ＰＤＫがＲＤＣセル内にいて、その応答が非アクティブになっている場合、ＰＤＫがビーコン内のそのＩＤを検出すると、そのＩＤによりＲＤＣへの応答を再アクティブ化でき、ＲＤＣ ＩＤとＰＤＫ公開ＩＤの両方をそのＰＤＫの位置応答内で送信できる。
【０１９２】
ＰＤＫがＲＤＣセル内に再度入ってきたばかりで、ＲＤＣのビーコン（ＰＤＫの公開ＩＤがあってもなくても）を検出した場合、ＰＤＫは、ＲＤＣ ＩＤおよび自身のＰＤＫ公開ＩＤに再度応答する。次いで、ＲＤＣはそのＲＤＣ ＩＤおよびＰＤＫ公開ＩＤを検出して、そのＲＤＣ ＩＤおよびＰＤＫ公開ＩＤの両方をもつリンクリクエストをＰＤＫに直ちに送信し、ＲＤＣがＰＤＫとのリンクを開始したいことを示す。ＰＤＫはリクエストを検出して、両ＩＤが含まれるリンク付与で応答する。ＲＤＣおよびＰＤＫは、アソシエーションモードに入り、次いで、定期的にデータ交換を提供してＰＤＫがＲＤＣの範囲内に確実に留まるようにする。この定期的なデータ交換は先に説明したパラメータに基づいて行う。他のＰＤＫがＲＤＣにアクセスするために用いるビーコンは、データ交換の間に交互配置される。最終的にＲＤＣは、サーバが判定する非活動に基づいてデータ交換を終了するか、またはＰＤＫがＲＤＣセルを去って、もうその範囲内にいないことにＲＤＣが気付いてデータ交換を終了する。
【０１９３】
更に注意すべきは、無線システムで起きることがある無線干渉の問題のため、単一データ交換の欠如があっても、ＲＤＣおよびＰＤＫはリンクを断念しなくてもよいという点である。ＲＤＣは必ずしもバッテリ容量を制限する必要がないので、ＲＤＣは、スーパーフレーム内の全てのタイムスロットのモニタを、ＲＤＣが送信するこれらのフレームを除いて、続けることができる。対照的に、注意すべきは、ＰＤＫはバッテリ容量が制限される可能性が高いので、送受信しない時間を知的に選択する必要がある点である。
【０１９４】
ＲＤＣおよびＰＤＫが、通信を試みている所定の期間中に通信できない場合、両装置は、そのような出来事の知識を等しく共有する。ＰＤＫはバッテリ容量を制限されるので、ＰＤＫは次の利用可能なタイムスロットを試行してＲＤＣとの同期を取り直すことができる。ＲＤＣである時間が経過すると、またはＰＤＫの所定数の試行の後、リンクが失われたと見なせる。
【０１９５】
カジノゲームの実施例を再度参照すると、一つ以上の実施の形態では、イネーブルにされた単一セルのゲームは、中央サーバを介してマルチプレーヤーアクセスが容易にできる。個々のプレーヤは、彼らが適切なＰＤＫを持っているならゲームを連続的にプレイできるし、または事例によっては、マルチプレーヤがゲームを同時にプレイすることもできる。ＲＤＣはマルチプレーヤーアクセスが、中央サーバがそのようなプレイをサポートし認証している限り、同時に可能である。
【０１９６】
多数のＰＤＫがＲＤＣに同時にアクセスする場合は、ＲＤＣは、スーパーフレームコーディネート情報をＰＤＫに提供して、ＲＤＣとＰＤＫの通信の競合を回避する方法でこれらを交互配置する。例えば、図２９に示すように、ＲＤＣは、ＲＤＣにアクセスする各ＰＤＫにスーパーフレームおよびタイムスロットのカウントを割り当てる。リンク設定およびデータ交換を通じて、ＲＤＣは、定期的なデータ交換のために特定のスーパーフレームおよびタイムスロット（または、多数のスーパーフレームおよびタイムスロット）を使用するようＰＤＫに指示する。そのような技法を用いて、ＲＤＣは、ＰＤＫ毎にウェイクアップスーパーフレームを変更でき、ＰＤＫ間の競合を減少させるようそれらを効率的に分配する。ＰＤＫは、特定のスーパーフレームおよびタイムスロット（単数または複数の）を与えられるので、ＰＤＫは、スーパーフレームおよびタイムスロットの間にウェイクアップしてＲＤＣと通信する必要がある。この技法はまた、ＰＤＫのバッテリ寿命を著しく延ばすことができる。
【０１９７】
図３０を参照して、単一セルＲＤＣとして動作する多数のゲームが、重なっているＲＤＣセルのカバー域と密接して同一場所に配置される構成を示す。このような構成では、各ＲＤＣ２００、２０２は、他方のＲＤＣ２００、２０２の存在に気付かなくてもよいが、重なっているカバー領域にあるＰＤＫ２０４は、ＲＤＣ２００、２０２両方の存在を検出できる。ＰＤＫのＲＤＣ２００、２０２の内の一つ以上へのアクセスを制限したり可能にしたりする技法、およびゲームプレイをイネーブルにする技法は、その特定構成に対するシステムスタックに依存する。
【０１９８】
多数のＲＤＣが互いに知らないまま同一場所に配置され、一つのＰＤＫが両方のＲＤＣに登録されている構成では、各ＲＤＣへのアクセスを決定し、アクセス権を得る技法が強化される。起こるかもしれない一つ以上の可能性のある局面がある。例えば、ある場合には、プレーヤは、ゲームと、ドリンクまたは食べ物購入装置のような別の装置との同時アクセスを望み、両方とも物理的に互いに近接配置され、ゲームプレイは中断しない。別の場合には、プレーヤは多数のＲＤＣに登録されるが、ある所与の時間には、一つのＲＤＣとの関係を望んでいる。
【０１９９】
ＲＤＣのＰＤＫに対するアクセス許可の付与に加えて、ＲＤＣは、同時に許可されるアソシエーション数をＰＤＫに指示することもできる。許可されるアソシエーション数を定義するのは、ＰＤＫが互いに近接している二つ以上のＲＤＣと同時にアソシエートし、イネーブルにされる可能性を減少させるためである。これにより、隣接してイネーブルにされる装置上で、認証を受けていないプレーヤのＰＤＫ使用を防ぐことができるので、プレーヤが別のプレーヤの識別情報を用いるのを不許可にできる。特定ＲＤＣに対するアソシエーション数を構成する能力は、システムスタック内で実装でき、コントローラの添付アプリケーションで管理できる。
【０２００】
プレーヤがゲームおよび別の装置への同時アクセスを望む場合を再度参照すると、ＰＤＫは、ＰＤＫが取り扱うことができる同時接続の最大数の物理的制限に基づいて、かつＲＤＣが許可するアソシエーション数に基づいて、多数のＲＤＣとアソシエートする能力がある。
【０２０１】
更に、注意すべきは、ＰＤＫが二つ以上のＲＤＣと関係する条件のもとでは、ＰＤＫは他のＲＤＣに対するタイミングを指示しながら各ＲＤＣに情報を戻して中継することができるという点である。この情報は、単一ＰＤＫが二つ以上のＲＤＣと関係する場合に重要になることがある。というのは、ＲＤＣ間のクロック周波数誤差が結果的にタイミングドリフトを起こすことがあり、それにより、タイムスロットおよびスーパーフレームが最終的に重なってしまい、ＰＤＫが定期的に両ユニットと通信するのを妨げるからである。この状況が注目されるのは、二つのＰＤＫが同一ＲＤＣと関係し、各ＰＤＫが別の第２のＲＤＣとも関係している場合である。更に、第２ＲＤＣのそれぞれは、更に別のＲＤＣと関係する他のＰＤＫと関係する。最終的にこのようなコーディネートされていないシステムが網状ネットワークのように出現する。このような複雑なシステムには、同期問題を解決するために使用されるＣＲＤＣが必要になる。
【０２０２】
プレーヤが多数のＲＤＣに登録され、所与の時間には一つのＲＤＣと関係したいと考えている場合については、ＰＤＫが特定ＲＤＣと関係する方法を制御するために利用できる一つ以上の技法がある。一つの方法では、ＰＤＫは単一のＲＤＣと関係する。この技法を用いて、ＰＤＫは、他のＲＤＣと関係するよう試みることができるが、先に説明したように、他のＲＤＣはバックエンド中央サーバを通じて関係を拒否して、ＰＤＫに他のＲＤＣを無視させる。注意すべきは、このような技法は、ＰＤＫを登録している他のＲＤＣがそのＰＤＫにアクセスされるのを防ぐために、セルが制約を受けなければならない、というセルサイズの問題を解消できる点である。
【０２０３】
多数のＲＤＣが存在し、そのＲＤＣにＰＤＫが登録されている構成において、そのＰＤＫに、一つのＲＤＣと通信するよう仕向ける別の技法では、ＲＤＣからのＲＦ電力レベルを著しく低減させ、ＰＤＫにＰＤＫのＲＦ電力を減少させるよう要求するリクエストと併せてこの情報を提供することにより、近接通信チャンネルを創出できる。次いで、近接通信チャンネルは、単一セルネットワークが存在しているかのように動作できる。より詳細には、ＲＤＣがＲＦ電力を低下させて出力するよう構成された場合、ＲＤＣのセル境界は縮小し、ＰＤＫがＲＤＣの近傍にいてＲＤＣからのビーコンを受信しなければならなくなる。次いで、低下させたＲＦ電力であるとＲＤＣがビーコン内で示す場合、ＰＤＫには、ＲＤＣが著しく近接していることが分かる。更に、ＰＤＫにＲＦ電力を低下させるよう命令するコマンドをビーコンが含む場合、応答を受信する周囲のＲＤＣの機会またはＰＤＫからの干渉は、最小化される。通信チャンネルが終了し、ＲＤＣからのビーコンをＰＤＫがもはや受信しなくなると、ＰＤＫはそのＲＦ電力レベルを、大きなセルカバー領域に対する通常レベルに再調整する。このような動的なＲＦ電力レベル調整は、システムスタックに実装できる。
【０２０４】
このように、一つ以上の実施の形態では、無線リーダー装置の送信電力および／または受信感度を動的に調整する方式、ならびにクライアント装置にも同様なことを行うよう指令して、セルのカバー域および応答領域の両方をプログラム可能にさせる能力が存在する。これにより、フルパワーでのセルが拡大した、つまり既定のカバー領域内部の、およびその領域を通じて、過渡的なクライアント装置の動的な追跡、ならびに両エンド部での感度の動的な追跡が可能になり、その一方で同時に、セッション中のアプリケーションまたはサービスのコマンドおよび制御のために特定のクライアント装置をリーダー装置の近傍に関係付けるのを可能にする。当該分野の技術者には言うまでもなく、安全なトランザクションがＰＤＫとＲＤＣとの間で行われる（または、ＰＤＫがＲＤＣを介してアプリケーションにアクセスする）セルのサイズを動的に変化させることにより、盗聴を防ぐことができる少なくともあるレベルのセキュリティが達成される。更に、特定距離を超える不要な、かつ安全でない可能性がある無線信号の伝搬を回避することができる。
【０２０５】
例えば、複数のＰＤＫが、ＲＤＣの既定の無線カバー範囲に位置している。この既定の無線カバー範囲は、フルパワーでのＲＤＣのセルを表している。複数のＰＤＫがＲＤＣのセルに出入りするとき、ＲＤＣは、対応する位置追跡情報を、例えば中央サーバに、報告して返す。ＰＤＫの内の一つが、ＲＤＣによりセキュリティ保護されたアプリケーションへのアクセスをリクエストすると、ＲＤＣは、ＲＦ電力を低下させ、リクエストしているＰＤＫにもＲＦ電力を低下させるよう命令して追従する。それにより、事実上、リクエストしているＰＤＫがＲＤＣに「引き込まれ」てＰＤＫがアプリケーションにアクセスするように要求する。注意すべきは、ＲＤＣはリクエストしているＰＤＫと低電力ＲＦ信号を介して通信するが、ＲＤＣは、他のＰＤＫを追跡するために既定の無線カバー範囲を維持し続ける、ということである。リクエストしているＰＤＫが移動してＲＤＣから離れるか、またはセッションが終了すると、両エンド部は既定のＲＦフルパワー設定に戻る。
【０２０６】
上記説明のように、ＲＤＣおよび／またはＰＤＫの受信感度は、一つ以上の実施の形態により、セルサイズの変形技法の一部として変更できる。受信感度は、受信経路専用または受信および送信経路両方に共通のＲＦ減衰器（例えば、ステップ式、可変式、またはプログラマブルＲＦ減衰器）を用いて調整できる。注意すべきは、減衰器が受信および送信経路両方に共通であっても、送信電力は独立して制御できるということである。更に一つ以上の実施の形態では、別々の減衰器を用いて、送信電力および受信感度を独立して制御できる。
【０２０７】
ＲＤＣとＰＤＫの無線接続を切断せずに無線セルのサイズをどれ位調整するかを決定するために、一つ以上の様々な指標を用いる。例えば、一つ以上の実施の形態では、ＰＤＫの信号強度をモニタして、ＲＤＣおよび／またはＰＤＫの送信電力をどれ位まで低下させるかを決定する。信号強度を比較的強めにするよう決定する場合、ＲＤＣは、信号強度が弱かったと検出された場合より大きい送信電力に低下させる、逆に、信号強度が弱いと検出された場合、ＲＤＣは、僅かな量だけ送信を下げるか、全く下げない。信号強度に頼る代わりに、またはそれに加えて、ビットエラーレートを評価して送信電力をどれだけ下げるか決定できる。例えば、ＲＤＣとＰＤＫの間の通信ビットエラーレートが低いと判定された場合、ＲＤＣは、ビットエラーレートがかなり高いと判定された場合より大きな量だけ送信電力を低下させることができる。
【０２０８】
更に、上記の説明のように、ＲＤＣおよびＰＤＫのどちらかまたは両方の送信電力および／または受信感度を調整できる。一つ以上の実施の形態では、ＰＤＫの送信電力だけを調整する。これは、例えば、ＰＤＫを「呼び寄せる」よう行うことができ、ＰＤＫが他のＲＤＣと干渉する可能性を減少させる。一つ以上の他の実施の形態では、ＲＤＣおよびＰＤＫ両方の送信を、ＰＤＣ内にＲＤＫを引き込むように調整できる。更に一つ以上の他の実施の形態では、送信電力調整に追加して、またはその代わりに、ＲＤＣおよびＰＤＫのどちらかまたは両方の受信感度を変更してもよい。
【０２０９】
更に、一つ以上の実施の形態では、ＲＤＣは多数の無線送受信機を有するので、送受信機の内の少なくとも一つはＰＤＫ位置追跡のためにフルパワーとし、一方、他の送受信機の内の一つ以上を用いて、ＰＤＫとの特定の関係に対して調整可能な無線セルを確立する。例えば、ＲＤＣを有するＡＴＭ機の場合は、ＲＤＣは調整された無線セル内のＰＤＫと安全なトランザクションを実行でき、同時に、もっと広い無線セルを設定してトランザクション中のＰＤＫ周囲の一つ以上のＰＤＫをモニタし、識別する。この方法で、例えば、セキュリティ対策を実装でき、それによりＲＤＣはトランザクション中のユーザー背後の個人を識別できる。更に、追加のまたは代替のセキュリティ対策として、特定トランザクションで交換をリクエストされるデータ形式の感度に応じて送信電力を調整できる。そのようなデータに敏感なトランザクションはパスワード入力または生体認証入力のような追加のセキュリティ対策により、低電力で実行される。
マルチセルコーディネートを利用するアプリケーション
【０２１０】
以下に、例えば、カジノ用途のシステムのシステムアーキテクチャおよび動作について説明する。図３１を参照して、ＣＲＤＣ（不図示）および多数のＲＤＣ（図示するが個々の符号は付していない）がカジノフロア全体に分布している。このような実施の形態では、単一のＣＲＤＣが、フロア全体を至る所カバーするセル２１０を生成している。図３１の左側には、多数のＲＤＣ（図示するが符号は付していない）が、重なりあっているセルカバー域を提供し、連続した無線サービスのカバー域でカジノ入口までずっとカジノフロアおよびゲーム台領域２１２を覆う。これらのＲＤＣはＰＤＫの位置追跡専用にできるので、カジノのオペレータは、ＰＤＫを携帯しているプレーヤがフロアのどの地理的位置にいるかを知ることができる。これらのＲＤＣは、フロアまたは天井に取付けることができるので、例えば、比較的対称なセルを生み出せる。
【０２１１】
ＲＤＣセルの別のセット（図示するが符号は付していない）が、図３１の右側の電子ゲーム領域２１４内のゲーム機に組み込まれている（図示するが符号は付していない）ところを示す。これらのＲＤＣのセルの向きは長楕円形で、電子ゲーム機の正面近傍のプレーヤに焦点を合わせてあるが、注意すべきは、セルの向きおよび形状はアンテナ位置および／または構成により設定できるということである。セルは、島の中心に向かって外に広がり、通りかかるプレーヤの存在を検出する。図３１の右下の方に向かって、登録デスク（図示するが符号は付していない）に登録セル２１６があり、プレーヤがカジノに最初に入ってきたときにここで登録してＰＤＫを取得できる。登録セル２１６は、ＲＤＣとＰＤＫの間のローカル通信が可能な小さなサイズとなっているので、外部のＲＦモニタ装置に装置間の相互作用を取得させたり、記録させたりしない。
【０２１２】
注意すべきは、図３１では、ＰＤＫ２１８は、現在全てのＲＤＣの範囲外にいるが、依然としてＣＲＤＣの範囲内にいる。これはプレーヤが携行するＰＤＫを表し、プレーヤの位置を追跡するために使用され、付加的なサービスを提供する。このサービスについては後述する。
【０２１３】
更に、図３１をまだ参照すると、中央サーバ２２０がある。中央サーバ２２０には、プレーヤの財務情報（クレジットカード番号、ギャンブル限度額、およびその他プレーヤに関連する情報）を含めることができる。更に、中央サーバ２２０は、カジノ全体に配置されている全てのＲＤＣおよび／またはＣＲＤＣと物理的に有線接続されている。
【０２１４】
図３１には図示していないが、ＰＤＫの位置追跡システム内で、ＲＤＣは、台自体の内部に組み込まれたＲＤＣも有する賭博台としてもよい。代表的な賭博台を図３２に示す。
【０２１５】
図３２に示すように、賭博台２３０は、その内部にＲＤＣ２３２、２３４、２３６、２３８、２４０、２４２、２４４、２４６を有する。ＲＤＣ２４６は、ディーラー領域をカバーするセル形状を有するディーラーＲＤＣとすることができ、ディーラーはこの領域を自由に動き回ることができる。各プレーヤ位置に追加のＲＤＣ２３２、２３４、２３６、２３８、２４０、２４２、２４４が配置される。これらのＲＤＣのセルカバー領域はそれぞれ、長楕円形であり、プレーヤが座り／立っているはずの場所に向いている。注意すべきは、各プレーヤの位置のＲＤＣ２３２、２３４、２３６、２３８、２４０、２４２、２４４は、各プレーヤの位置のすぐ背後の領域をある程度カバーできるので、ＲＤＣ２３２、２３４、２３６、２３８、２４０、２４２、２４４に、プレーヤ背後の誰かの存在およびその識別を、システムを通じて報告させることができる。ＲＤＣのセルのカバー領域は、ディーラーまたはプレーヤが台に対して位置する領域を最小限でカバーする。当該分野の技術者には言うまでもないが、実際のセルの電波到達範囲は図３２に示すものと変わってもよい。指向性のある減衰率が高いアンテナを有する分散したＲＤＣを利用すると、カジノのオペレータは、ディーラーとプレーヤ両方の位置、および彼らが台に留まっている時間を知ることができる。
【０２１６】
ＣＲＤＣ、ＰＤＫ位置追跡システムＲＤＣ、および賭博台ＲＤＣは、図３３に示すようなシステムで相互動作できる。図３３は、ｃビーコンが、例えばカジノ用途で送信される場合に起きるイベントのシーケンスのグラフィック表示を示す。図３３に示すように、最初に、ＣＲＤＣ２５０が、ＣＲＤＣセル半径の内部でｃビーコンを全てのＲＤＣおよびＰＤＫ（図示するが符号は付していない）に送信する。ＲＤＣおよびＰＤＫは全て、それらのタイミングをビーコンに設定し、同期させる。次に、各ＰＤＫは、適切なタイムスロット内で、ＰＤＫの位置応答ＩＤを送信する。ＰＤＫの応答の近傍にいるどのＲＤＣもＰＤＫ位置応答ＩＤを受信し、受信に関連する特定情報をログ記録する。次いで、各ＲＤＣは、そのＰＤＫから受信した情報をパケット化して、有線のバックチャンネルを通じて、その情報を中央サーバ２５２に中継する。次いで、中央サーバ２５２はこの情報を利用して、オペレータにグラフィックまたはテキストフォーマットで、各プレーヤの地理的位置を指示する。
【０２１７】
別の方法でフローを表して、単一ＰＤＫに対する相互作用を図３４に示す。位置追跡情報の提供に加えて、ＰＤＫがＰＤＫの位置応答ＩＤを出力すると、あるイベントがＲＤＣ型装置から生成される。ＲＤＣ型装置が電子ゲームの場合は、中央サーバを介して、その電子ゲームは、その特定プレーヤに関連する情報をスクリーン上に点滅させてプレーヤを招き寄せる。一実施例では、電子ゲーム機はプレーヤに無料のゲームを提供し、プレーヤの注意を引いて、最終的にプレーヤがゲームをプレイするよう誘惑する。プレーヤを識別するために、以下に示すように、ＰＤＫとＲＤＣとの間で更に数ステップ処理される。
【０２１８】
ＲＤＣ装置が位置追跡に使用される場合は、ＰＤＫが正当なものかを判定するためにＰＤＫの問合わせを更に実行できる。その問合わせの詳細な説明を以下に示す。
【０２１９】
図３５を参照して、重なっているセルのカバー域を有する二つのＣＲＤＣを示すが、各ＣＲＤＣが他方のＣＲＤＣを見ることができる程ではない。図３５に示すように、ＣＲＤＣセルは送信電波経路を遮断する障害物のために事実上一様ではない。ＣＲＤＣセルの重なりにより、幾つかのＲＤＣがそれぞれのＣＲＤＣセル内にある。想定では、他のＣＲＤＣは、それらがＲＤＣのマイクロセルラー構造の上下に配置されている場合、同一領域で重なっていてもよい。この場合、例えば、４チャンネルまではＣＲＤＣビーコン送信のためだけに占有されてもよい。
【０２２０】
ＣＲＤＣのカバー領域内には干渉の可能性があるので、中央サーバはＣＲＤＣを手動で構成でき、または代替としてまたは追加として、中央サーバが自動構成能力を有していてもよい。中央サーバが手動構成を実行する場合、最初にインストールし、電源を投入してプロビジョニングすると、中央サーバが装置と相互作用し、それに特定タスクを実行するよう命令するまで休眠状態のままとするようＣＲＤＣを構成する。中央サーバは最初にＣＲＤＣに命令して、受信器をイネーブルにし、全てのチャンネルをスキャンし、それぞれのチャンネルを見付けたことを報告させる。ＣＲＤＣが各チャンネルをスキャンするとき、ＣＲＤＣは信号品質指標および何らかのＩＥＥＥ ８０２.１５.４準拠の無線送信を収集する。次いで、中央サーバのオペレータは、信号品質指標情報および何らかのＩＥＥＥ ８０２.１５.４プロトコルのフレーミング情報を全て解析し、ＣＲＤＣがビーコンを送信するのに最良のチャンネルを決定する。それを決定すると、中央サーバのオペレータはＣＲＤＣに命令して、送信する特定チャンネルを格納記憶し、送信を開始させることができる。次いで、オペレータは次のＣＲＤＣを選択して、全てのＣＲＤＣがネットワーク内で構成されるまで。同一動作を繰り返す。
【０２２１】
自動構成モードでは、ＣＲＤＣは各チャンネルをスキャンし、信号品質指標を収集し、他のＩＥＥＥ ８０２.１５.４装置（別のＣＲＤＣを含む）が存在するかどうかを判定する。ＣＲＤＣは次いで、最も静かなチャンネルを選択し、ビーコン送信を開始できる。更に、注意点としては、ＣＲＤＣの最初の自動構成は、ＣＲＤＣが一つしか存在していないときに行うよう推奨することである。この推奨の根拠は、図３５に示すように、ＣＲＤＣは別のＣＲＤＣと重なっているカバー域を有するが、ＣＲＤＣは重なっていることに気付かないので、二つのＣＲＤＣに同一チャンネルでビーコンを送信させることがあるためである。最終的には、ＣＲＤＣのタイミングが不正確な可能性があるので、ビーコンが、重なっている領域内のＲＤＣおよびＰＤＫに重なって直接干渉者となる。この推奨の例外は、ＣＲＤＣが占有している（または、占有するつもりがある）チャンネルを中央サーバに報告させ、次いで、そのサーバが全てのＣＲＤＣ上のＣＲＤＣチャンネルのラインナップを解析し、どれか所与のＣＲＤＣのためにチャンネルを再割当てできるように、システムが構成されている場合である。
【０２２２】
チャンネルが割当てられ、ＣＲＤＣのローカル不揮発性メモリに格納されると、次回の電源投入のときに、ＣＲＤＣが全てのチャンネルを再度スキャンし、干渉者または別のＣＲＤＣビーコンにより占有されていなければ、最後に割当てられたチャンネルに戻る。この場合、ＣＲＤＣは再度初期化処理を受けなければならない。
【０２２３】
同期化システムは高いスループットをもたらし、バッテリ寿命を長くする可能性があるが、一実施の形態では、ＣＲＤＣを同期させなくてもよい。各ＣＲＤＣは別々のチャンネルで動作するので、ＣＲＤＣ同士間で支払われるべくタイミングに特別な配慮はしなくてもよい。その代わりに、ＰＤＫを多数の非同期化ＣＲＤＣと整列させる方法に関する問題が起きる。ＰＤＫの位置追跡の観点から、ＰＤＫは単一のＣＲＤＣビーコンにロックする必要がある。ＣＲＤＣビーコンは、他のどのチャンネルにＣＲＤＣを配置できるかをＰＤＫに示す。ＰＤＫは、モニタしている現在のＣＲＤＣの信号品質指標がエラーのないデータを受信するのに十分な品質であれば、他のどのチャンネルからの受信も試みる必要はない。信号品質が低い場合には、ＰＤＫは、他のチャンネルに定期的に切り換えて、得られる信号品質がよくなるかどうか判断できる。他のチャンネルの信号品質の方が良好であると決定した場合、その時点でＲＤＣと関係していなければ、ＰＤＫは他のチャンネルに直ちに切り換えることができる。ＰＤＫがＲＤＣと既に関係し始めている場合は、ＰＤＫは、その関係を終えてから他のチャンネルへ切り換えるよう試みる必要がある。注意すべきは、ＰＤＫが一旦ＲＤＣと関係すると、リンクを解放するか、ＰＤＫがＲＤＣセルから出て両装置間の関係が終了するまで、ＰＤＫはＣＲＤＣビーコンをモニタする必要がなくなる、ということである。
【０２２４】
ＲＤＣに最初に電源投入したときに、ＲＤＣはそれが属するネットワークまたはネットワーク内の構成を知ることができない。ＲＤＣは、単一セル構成を既定値にできる。そのため、ＣＲＤＣのセル構成内に配置されているＲＤＣは、ネットワーク内で最初に電源投入したときは、既定値によりまだ睡眠状態のままである。従って、動作に入る前にネットワークに関連するあらゆる特定情報を、中央サーバに構成させる。この情報の幾つかには、例えば、サイトＩＤ、ローカルのＲＤＣ ＩＤ、および無線通信プロトコルに関する他のパラメータが含まれる。サイトＩＤは、所有物の所有者が、彼らのＲＤＣが別の所有物と関係付けられるのを望まないかもしれないので、重要であり、従って、ＲＤＣは、そのサイトのＩＤで送信されるビーコンに同期しなければならない。ＲＤＣ ＩＤは、ＰＤＫとＲＤＣとの間の通信で使用されるので、そのネットワーク内では、１ＲＤＣにつき１ＲＤＣ ＩＤとする。他のアプリケーション依存パラメータには、ＰＤＫと関係付けられたときのユニットの動作方法、およびデータの準備ができたときにＲＤＣがサーバにデータを返送するかどうか、またはサーバが情報についてＲＤＣに聞き取り調査をすべきかどうか、が含まれる。次いで、中央サーバは、受信機をイネーブルにするようＲＤＣに命令し、各チャンネルの信号品質、およびＲＤＣがどのＣＲＤＣを受信できるかを判定するために全てのチャンネルをスキャンさせる。中央サーバのオペレータは、ＲＤＣにどのＣＲＤＣのビーコンを受けるかを自動的に選択させてもよく、または特定のＣＲＤＣのビーコンを選択するよう命令してもよい。信号品質についてのチャンネルリストを評価した後、システムは、ＲＤＣ−ＰＤＫ通信の代替チャンネルとしてどのチャンネルをＰＤＫが使用できるか命令でき、またはシステムは、代替チャンネルを自動的に選択するようＲＤＣに命令してもよい。次いで、システムは、ＲＤＣを動作モードにすることができ、ＲＤＣは選択したＣＲＤＣビーコンチャンネルに同調し、ＣＲＤＣビーコンおよびＰＤＫ位置応答ＩＤを送信するどれかのＰＤＫを受信しながらそこに留まる。ｃビーコンを受信しながら、ＲＤＣは、上記の説明と同様に、タイムスロット情報を構成できる。これはスーパーフレーム構造を定義し、ビーコンチャンネル上でＰＤＫと通信するのをＲＤＣが許可されるタイムスロット（奇数または偶数）を定義する。
【０２２５】
バックグラウンドでは、図９を参照した上記の代替無線リンク上で、ＲＤＣは代替チャンネルをスキャンし続け、空きチャンネルのリストを更新する。この更新リストは、ＲＤＣがＰＤＫとアソシエーションモードの通信を拡張し、その通信を行うチャンネルを選択したいと決定したときに使用できる。動作モードでは、ＲＤＣは、ＣＲＤＣへのフレームおよびスロット整列を実行し、ＰＤＫの位置追跡応答を受信する。ＲＤＣは定期的に、中央サーバに、動作中であることを示す情報、および通信チャンネルのステータス（例えば、ＣＲＤＣビーコン、代替チャンネル）を示す情報を返送する。
【０２２６】
一つ以上の実施の形態では、登録ＲＤＣを用いて、ＰＤＫを初めにイネーブルにし、構成できる。登録ＲＤＣは、例えば、インチ単位で設計され、測定される狭いセルカバー領域を有する。従って、未登録ＰＤＫは、密接して、例えば、登録ＲＤＣのハウジング上に置いて登録ＲＤＣと通信しなければならないことになり、ＲＦ盗聴者がＰＤＫの設定情報へのアクセス権を得る可能性が低くなる。
【０２２７】
登録ＲＤＣは中央サーバと直接接続してもよい。特定のセキュリティ機能に加えて、登録ＲＤＣは中央サーバ上に配置したサービスプロバイダ情報（図６および図７を参照して上記説明したような）をインストールし、構成する。このような情報には、サービスプロバイダＩＤ、秘密キー、およびサービスプロバイダが彼らのネットワーク内でのアクセスのために指定したい他のパラメータが含まれる。これらの他のパラメータは、ＰＤＫ内でサイズが変化し、所有物が要求することを満たすようホストシステムが定義できる。ＰＤＫに転送される情報には、例えば、サービスプロバイダのサイトＩＤ、サービスプロバイダに割り当てられたＰＤＫ ＩＤ、サービスプロバイダの秘密サービスＩＤ、サービスプロバイダの秘密キー、およびサービスプロバイダ固有のアクセス情報が含まれる。
【０２２８】
一つ以上の実施の形態による動作例を説明すると、システムがインストールされ、適切にプロビジョニングされると、格付けされたプレーヤがカジノに歩いて入ってくる。彼らはホストに出迎えられ登録デスクに歩いてきて、そこでプレーヤに与えられるＰＤＫに、既に中央サーバ内にあるプレーヤの情報がリンクされ、特定の特権が割り当てられる。プレーヤは、ＰＤＫをポケットに入れカジノ全体を歩き始める。ＰＤＫが登録セルを去ると、ＰＤＫは、発見モードに入り、ｃビーコン用のチャンネルをスキャンする。ＰＤＫがｃビーコンを見付けない場合、バッテリ節約モードに入るかまたはｃビーコンを見付けるまで、決められていない時間の間スキャンを続ける。
【０２２９】
ＰＤＫがｃビーコンを見付けると、ＰＤＫは、ｃビーコンが特定形式のネットワークであるかどうか、サイトＩＤがローカルのサービスプロバイダのデータベースにあるかどうかを判定する。サイトＩＤがデータベース内にない場合、ＰＤＫはそのｃビーコンを無視し、ローカルデータベース内にあるものが見付かるまで、他のチャンネル上のｃビーコンを探し続ける。ＰＤＫのローカルデータベースにあるサイトＩＤを含む正当なｃビーコンが見付かると、ＰＤＫはＣＲＤＣチャンネル利用可能フラグを抽出し、ＣＲＤＣチャンネル利用可能リスト内の他のチャンネルをチェックする。次いで、ＰＤＫはどのＣＲＤＣが最良の信号品質指標を有するかを決定する。ＰＤＫはそのチャンネルに切り換え、ｃビーコンの受信を開始する。ＰＤＫは、上記説明のようにＣＲＤＣおよびネットワークの構成情報を抽出する。この情報は、フレーミング構造を定義し、ＰＤＫがネットワーク内でどのように動作すべきかを定義する。次いで、ＰＤＫは、ｃビーコンパラメータをその無線送受信機パラメータに適用し、スリープ間隔および応答スーパーフレームおよびタイムスロット情報を構成する。ＰＤＫがｃビーコンを受信したばかりなので、ＰＤＫは現在のスーパーフレームカウントに気づいたところである。次いで、ＰＤＫは、通信できると期待されるスーパーフレームカウントの直前にウェイクアップするようタイマーを構成する。
【０２３０】
図３６も参照すると、スリープタイマーの期限が切れたとき、ＰＤＫは、ウェイクアップして特定のｃビーコンを受信し、スーパーフレームカウントを検証する。次いで、利用可能なスロットを所定の時間の間待って、ＣＳＭＡ−ＣＡを実行し、他の装置が応答しようとしなければ、ＰＤＫ位置追跡応答で応答する。別の装置がそのチャンネル上で検出された場合、ＰＤＫは、タイマーをリセットし、次の所定のスーパーフレームおよびタイムスロットを待って、ウェイクアップし、再び試行する。
【０２３１】
注意すべきは、一つ以上の実施の形態によるＰＤＫは、例えば、時計、電卓、および携帯計算装置のような小型電子装置に電力供給するために普通に使用される型式の、内部バッテリにより電力供給されることがあるということである。そのようなクライアント装置のバッテリは、ＰＤＫがアクティブなときに消費される。バッテリ消費を低減および／または最小化するために、一つ以上の実施の形態では、全時間に占めるＰＤＫのアクティブ時間の割合を、送受信時間の管理により低減することができる。例えば、上記のように、一つ以上の実施の形態によるネットワークは、クライアント装置に特定時間スロット内で受信と送信の両方をさせるような方法で、タイムスロット（例えば、フレーム）、タイムスロットのグループ（例えば、スーパーフレーム）、および／またはコーディネートするビーコンスーパーフレーム（例えば、ｃスーパーフレーム）を構成するよう設計することができる。これらのタイムスロットは、ネットワークにより構成されるため、正確に予測することができるので、特定のタイムスロット化した相互作用がクライアント装置に期待され、要求される場合、クライアント装置に、タイマーを設定し、スリープモードに戻り、そしてウェイクアップさせることができる。更に、一つ以上の実施の形態では、一つ以上の実施の形態によるネットワークは、プログラム可能なｃスーパーフレーム長さを実装できるので、オペレータまたはシステムは、バッテリ寿命を最大化（または、少なくとも改良）し、および／またはクライアント装置のアクセスを要求せずにまたはクライアント装置の物理的変更をせずに、システムの相互メッセージ待ち時間を最小化（または、少なくとも短縮）するよう性能を個々に調整することができる。
【０２３２】
ＰＤＫが、ＰＤＫの位置追跡応答で応答する場合、応答を受信できるローカル近傍内部の全てのＲＤＣは、信号品質指標およびタイムスタンプと併せてデータベース内に応答メッセージをログ記録することができる。次いで、それらＲＤＣは中央サーバに情報を返送する。その応答はＲＤＣにポーリングするサーバが送信するか、または送信すべきデータを有するならＲＤＣが送信してもよい。中央サーバが一つ以上のＲＤＣからＰＤＫ情報を受信すると、サーバはＰＤＫとの通信がそれ以上必要かどうかを判定する。例えば、システムが、ＰＤＫの検証を望む場合、検証を実行することができる。次いで、サーバは特定のＲＤＣにコマンドを送信して特定ＰＤＫとの通信を設定し、そのＲＤＣからの応答を待つ。ＲＤＣと中央サーバとの間の通信は瞬間的でないこともあるので、ＲＤＣは次のＰＤＫ位置追跡応答を待たなければならない。ＣＳＭＡ−ＣＡを実行した後、ＲＤＣはＰＤＫに代替チャンネルに切り換えるよう直ちに命令する。ＣＳＭＡ−ＣＡの間に、ＲＤＣがそのチャンネル上に別の装置を検出した場合、ＲＤＣは、そのＰＤＫからの次のＰＤＫ位置追跡応答を待って、次いで、ＰＤＫチャンネル再割当てを再び試みてもよい。次いで、ＰＤＫは、代替チャンネルに切り換え、ＣＳＭＡ−ＣＡを実行して、自身のＩＤが含まれるその特定ＲＤＣ ＩＤにリンクリクエストを送信できる。特定ＩＤおよび特定ＰＤＫ ＩＤをもつリンクリクエストを探しているＲＤＣは、そのリクエストを検出し、次いで、リンク付与で応答する。更に、ＲＤＣはリンクの中央サーバに通報し、サーバが関心をもっている、そのＰＤＫに問い合わせて収集する情報を伴ってデータ交換が行われる。データ交換が行われた後、中央サーバはリンクを終了するようにＲＤＣに命令する。次いで、ＲＤＣはリンクを終了し、ＰＤＫはｃビーコンチャンネルに戻って、ビーコンに再同期してそのタイムスロットのモニタを開始する。ＰＤＫは、その特定スーパーフレームカウントおよびタイムスロットが有効な場合、直ぐ近くにいる全てのＲＤＣに応答を返送し続ける。
【０２３３】
注意すべきは、ＰＤＫ検証および問合わせの処理の詳細な上記説明は、一つ以上の実施の形態に関連しているということである。しかし、一つ以上の他の実施の形態では、中央サーバはＰＤＫ内のサービスプロバイダ情報を変更していてもよい。
【０２３４】
ＲＤＣからＰＤＫへの通信のための代替チャンネルに切り換える間、チャンネルが占有されているか、またはＰＤＫがリンク付与をＲＤＣから受信していないとＰＤＫが判定した場合、ＰＤＫは、一つ以上の追加の試みを実行することができる。全てを試みた後で、ＰＤＫがＲＤＣから応答を受信しない場合、ＰＤＫは、ｃビーコンチャンネルに戻って、ビーコンに再整列し、そのＰＤＫ位置追跡ＩＤの送信を開始する。
【０２３５】
ＲＤＣが、代替チャンネル上でＰＤＫからのリンクリクエストを所定の時間の間、受信できなかった場合、ＲＤＣは、エラーフラグを立てて、そのチャンネルを受信し続ける。同一ＲＤＣが同一ＰＤＫとの通信を確立するよう再度命令された場合、ＲＤＣは、異なる代替チャンネルを使用するよう選択して、通信のための新規の代替チャンネルに、ＰＤＫをリダイレクトしてもよい。
【０２３６】
図３７を参照して、ＣＲＤＣコーディネートシステムにおけるＰＤＫのウェイクアップおよび応答フローを示す。図３７を説明するために、ＰＤＫはシステム同期を取得し、次の所定のスーパーフレームでウェイクアップするようタイマーを設定した後、スリープモードに入ったところと仮定する。ＰＤＫは、ウェイクアップタイマーの期限が来てＰＤＫをウェイクアップするまで、スリープモードのままである。次いで、ＰＤＫは、その受信器をイネーブルにし、ｃビーコンチャンネルに同調させ、所定の時間の間、ビーコンを受信する。ビーコンが検出されない場合、ＰＤＫは、そのローカルメモリ内の他のＣＲＤＣチャンネル利用可能フラグをチェックする。次いで、代替のＣＲＤＣチャンネルの信号品質およびビーコンを再評価する。
【０２３７】
ＰＤＫがＣＲＤＣチャンネルを評価して、ビーコンが発見されなかった後、ＰＤＫは、ｃビーコンを探して全てのチャンネルをスキャンする再発見モードに入る。ｃビーコンが見つからない場合、ＰＤＫは深いスリープモードを開始する。他のＣＲＤＣチャンネルが存在する場合、ＰＤＫは各チャンネルの信号品質を評価し、最良のチャンネルを選択する。ＰＤＫは、次いで、そのチャンネルを選択し、それに同調してＣＲＤＣビーコンを受信する。
【０２３８】
ＰＤＫがビーコンを受信した場合、スーパーフレームカウントを含む、ＰＤＫと関係するパラメータ全てをチェックする。ＰＤＫをウェイクアップさせ、応答させる正しいスーパーフレームカウントでないとＰＤＫが判定した場合、ＰＤＫは、応答すべき次に予測されるスーパーフレームの直前にウェイクアップするように内部のスリープタイマーを設定して、スリープモードに戻る。ビーコンがＰＤＫが予測したスーパーフレームカウントにあるとＰＤＫが判定した場合、ＰＤＫはウェイクアップしてはいるが、予測するタイムスロットの直前まで、受信するのを停止する。ＰＤＫは次にＣＳＭＡ−ＣＡを実行してそのチャンネルがビジーかどうかを判定する。そのチャンネルはビジーであるとＰＤＫが判定した場合、ＰＤＫは、次の予測されるスーパーフレームに対して再度内部スリープタイマーを設定し、スリープモードに戻る。
【０２３９】
ＰＤＫが利用可能なチャンネルを見付けた場合、ＰＤＫは、位置追跡応答を送信し、ＲＤＣからの応答を追加の１タイムスロットの間、待つ。ＰＤＫがＲＤＣからの応答を受信した場合、ＲＤＣの送信コマンドを実行する（例えば、代替の通信チャンネルに切り換える）。ＰＤＫがＲＤＣからの応答を受信しなかった場合、ＰＤＫは、応答すべき次に予測されるスーパーフレームの直前にウェイクアップするように内部タイマーを再度設定して、スリープモードに戻る。
【０２４０】
図３１を参照して上記説明したように、一つ以上の実施の形態では、ＲＤＣは、電子ゲームフロアの電子ゲーム内部に配置することができる。各ゲームは、図９を参照して上記に説明したように、統合された二重無線リンクＲＤＣをもつことができる。ＲＤＣは、ＰＤＫの位置追跡およびＰＤＫアソシエーションのために用いることができる。ＲＤＣを電子ゲームまたは他の装置ハウジング内に統合する際、様々な手法がある。図３８に示す一手法では、ＲＤＣの統合は物理的観点からであり；ＲＤＣとゲームとの間に電気的接続は存在しない。この構成では、ＲＤＣおよび電子ゲームは同一ハウジング内に納める必要すらなく；両者は物理的に近接するが別々の装置として共存する。両者は物理的に近接させるが接続は全く不要である。両者を物理的に近接させる目的は、ＲＤＣが、ゲーム機のすぐ前にいるＰＤＫを携行するプレーヤを近接検出できるようにするためである。この構成では、それぞれの装置（ＲＤＣおよび電子ゲーム）は、両装置を接続するために用いる中央サーバ（または、外部データ収集器）に返す単一の有線接続に別々に接続される。注意すべきは、ゲームは自立的に動作するが、サーバが送信する何らかのコマンドへの応答の例外の可能性がある。この場合、ＲＤＣは、近接検出およびＰＤＫとのアソシエーションの両者を提供できる。
【０２４１】
図３９も参照すると、ＰＤＫを携行するプレーヤを検出した時点から、そのプレーヤにゲームが許可される時点までの間に行われるハンドシェイクの実施例を示す。簡明にするために、ＣＲＤＣは、図３９に示していない。ハンドシェイクは、ＰＤＫがｃビーコンを検出することで開始される。予測されるスーパーフレームおよびタイムスロット上でｃビーコンが検出されるそれぞれ時点で、ＰＤＫは、ＰＤＫの位置追跡応答を送出することができる。
【０２４２】
ゲーム機近くのＲＤＣは、その応答を検出し、ＰＤＫの情報を中央サーバに返送する。サーバはユーザーがゲーム機の近くにいることを知り、プレーヤをプレイに誘い込むためのメッセージをプレーヤに表示するよう命令するコマンドをゲーム機に返送する。この実施例では、プレーヤはメッセージを見て、ゲーム機に座りプレイを開始するボタンを押す。次いで、ゲーム機は、ボタンが押されたことを示すメッセージをサーバに返送する。サーバは、次いで、ＲＤＣにプレーヤのＰＤＫと接続するようリクエストする。次のｃビーコンでプレーヤのＰＤＫが応答し、ＲＤＣはその応答を受信する。次いで、ＲＤＣは、アソシエーションモードを開始するために別のチャンネルに変更するようにＰＤＫに返送する。注意すべきは、この時点まで、ＰＤＫは、追跡モードの状態であったということである。ＰＤＫは、次にＲＤＣが指示した代替チャンネルに切り換え、ＰＤＫ ＩＤおよびＲＤＣ ＩＤの両方を有するＰＤＫリンクリクエストを送出する。ＲＤＣは、そのリクエストを検出しＰＤＫリンク付与を返送する。次いで、ＰＤＫおよびＲＤＣは、信頼を確立するために安全確認情報を交換してから、ＰＤＫの検証のためにセキュリティが確保されたリンクを確立する。ＲＤＣは、近接を実行するためにＲＦ電力を下げてもよく、ＰＤＫにＲＦ電力を下げるよう命令してもよい。定期的なデータ交換がＲＤＣとＰＤＫとの間で継続できる。
【０２４３】
安全なリンクが確立されると、ＲＤＣは、リンクがＲＤＣとＰＤＫとの間で確立されたことをサーバに報告する。中央サーバは次に、メッセージを表示するようゲームにコマンドを送信し、ゲームが表示する。プレーヤは、スクリーン上でそのメッセージを見て、ＰＤＫのボタンを押して、このイベントを安全なリンクを通じてＲＤＣに送信させる。ＲＤＣは、この情報をサーバに転送する。中央サーバがボタン押下のメッセージを受信すると、プレーヤがプレイを開始できるようにゲームをイネーブルにする。
【０２４４】
ハンドシェイクは図４０に示すように続く。プレーヤがプレイできるようにゲームがイネーブルにされた後、サーバは、ＲＤＣにコマンドを送信してプレーヤのＰＤＫに問合わせを開始する。次いで、ＲＤＣは、図４０に示すように、定期的にＰＤＫに問い合わせてそれぞれの問合わせの応答をサーバに返す。
【０２４５】
図３９および図４０を参照して説明している実施例をもう少し参照して、プレーヤは、しばらくの間ゲームのプレイを続けてからそれを終了して立ち去る。プレーヤがゲーム機近くのＲＤＣのカバー領域を出ると、通信リンクが遮断される。ＲＤＣは、ＰＤＫに問合わせを試みるが応答はない。ＲＤＣは、無応答で数回続ける。次いで、ＲＤＣは、リンクが切れてＰＤＫが領域外に出たことを中央サーバに報告する。中央サーバはゲーム機にメッセージを送信して、別のプレーヤがプレイできるようにゲーム機をアイドル状態に戻し、ゲーム機にプレーヤのゲームプレイ情報（まだ取得していなければ）を返送するようリクエストし、サーバはログ記録をとる。
【０２４６】
図３９および図４０を参照して上記説明したように、中央サーバは、ＲＤＣをゲーム機にリンクするための通信メディアである。中央サーバがゲーム機と通信するので、ＰＤＫをそのゲーム機に結合できる。どちらかの装置が、中央サーバとの接続を絶たれると、ゲームのプレイはイネーブルのままである。
【０２４７】
図４１を参照すると、ゲーム機と直接通信するよう内部接続された組込み型ＲＤＣをもつ電子ゲーム機を示す。従って、ＲＤＣの全ての電源および通信は電子ゲーム機を通過する。この構成では、ＲＤＣおよびゲーム機の両者は共存するように、一緒に同一のゲーム機ハウジング内部に設けられる。ＲＤＣとバリー中央サーバ（Bally? Central Server）との間で交換される全ての情報は、電子ゲームのコントローラおよびネットワークインターフェースを通らなければならない。同一ハウジング内に両者を配置する目的は、ゲーム機の正面に近接しているＰＤＫ(商標)を携行するプレーヤに対する近接検出をＲＤＣに実行させるためである。
【０２４８】
図３８に示す構成と図４１に示す構成の少なくとも一つの違いは、ゲーム機内部のコントローラの方が、バックエンドネットワークに加わるトラフィック負荷を低下させるよう作用し、ＰＤＫとＲＤＣとの間の通信のよりローカルな検証を実行できるという点にある。これら二つの構成間の相互作用の違いを説明するために、図４２に示すハンドシェイク図を参照する。より詳細には、図４２は、ＰＤＫを携行するプレーヤが検出された時間から、ゲームがプレーヤに可能になった時間までに行われるハンドシェイクを示す。明解にするために、ＣＲＤＣは、図４２には図示しない。ハンドシェイクは、ｃビーコンを検出するＰＤＫにより開始される。ｃビーコンが予測されるスーパーフレームおよびタイムスロット上で検出されるたびに、ＰＤＫは、ＰＤＫの位置追跡応答を送出する。ゲーム機内部のＲＤＣは、その応答を検出し、ゲーム機の内部コントローラを経由してＰＤＫ情報を中央サーバに送る。サーバはユーザーがゲーム機の近くにいることを知り、ゲーム機に命令するゲーム機コントローラにコマンドを返送して、例えば、オプションでユーザーの氏名を表示して、無料のゲームをユーザーに提供する。ゲーム機は次に、プレーヤをプレイに誘うためにプレーヤにメッセージを表示する。プレーヤはメッセージを見て、ゲーム機に座り、ボタンを押してゲームプレイを開始する。すると、ゲーム機コントローラは、ボタン押下を検出し、ＲＤＣにプレーヤのＰＤＫと接続するようリクエストする。次のビーコンでＰＤＫは応答し、ＲＤＣがその応答を受信する。ＲＤＣは、アソシエーションのために代替チャンネルに変更するコマンドをＰＤＫに返送してもよい。プレーヤのＰＤＫは、ＲＤＣに指示された代替チャンネルに切り換え、ＰＤＫ ＩＤおよびＲＤＣ ＩＤの両方をもつＰＤＫリンクリクエストを送出する。ＲＤＣは、そのリクエストを検出し、ＰＤＫリンク付与を返送する。ＰＤＫおよびＲＤＣは次に、信頼を確立するために安全確認情報を交換してから、ＰＤＫの検証のためにセキュリティが確保されたリンクを確立する。ＲＤＣは、近接を実行するためにＲＦ電力を下げてもよく、ＰＤＫにＲＦ電力を下げるよう命令してもよい。定期的なデータ交換がＲＤＣとＰＤＫとの間で継続できる。
【０２４９】
セキュリティが確保されたリンクが確立されると、ＲＤＣは、リンクがＲＤＣとＰＤＫとの間で確立されたことをゲーム機コントローラに報告する。ゲーム機はゲームプレイのための説明メッセージを表示する。プレーヤは、スクリーン上でそのメッセージを見て、プレーヤのＰＤＫのボタンを押して、ＰＤＫに、このイベントをセキュリティが確保されたリンクを通じてＲＤＣへ送信させる。ＲＤＣは、この情報をゲーム機コントローラに返送する。ゲーム機コントローラがボタン押下のメッセージを受信すると、プレーヤがプレイを開始できるようにゲームをイネーブルにする。
【０２５０】
ハンドシェイクは図４３に示すように続く。プレーヤがプレイできるようにゲームがイネーブルにされた後、ゲームコントローラは、ＲＤＣにコマンドを送信してプレーヤのＰＤＫに問合わせを開始する。次いで、ＲＤＣは、図４３に示すように、定期的にＰＤＫに問い合わせ、それぞれの問合わせの応答をコントローラに返すオプションを有する。
【０２５１】
図４２および図４３を参照する上記説明の実施例に戻ると、プレーヤは、しばらくの間ゲームをプレイを続けてからそれを終了して立ち去る。プレーヤがゲーム機近くのＲＤＣのカバー領域を出ると、通信リンクが遮断される。ＲＤＣは、ＰＤＫに問合わせを試みるが応答はない。ＲＤＣは、無応答で数回続ける。次いで、ＲＤＣは、リンクが切れてＰＤＫが領域外に出たことをゲーム機コントローラに報告する。ゲーム機コントローラは、別のプレーヤがプレイできるように自身をアイドル状態に戻し、ＰＤＫが領域外に出たことを中央サーバに指示する。サーバは、ゲーム機にプレーヤのゲームプレイ情報（まだ取得していなければ）を返送するようリクエストし、ログ記録をとる。
【０２５２】
図４２および図４３を参照して上記に説明したように、一つ以上の実施の形態では、ゲーム機コントローラは、ＲＤＣのＰＤＫへのアソシエーションに、より深く関わることになるので、ＲＤＣが電気的にゲーム機コントローラと別体の構成で体験するものと比較してバックエンドシステムネットワークのトラフィック負荷を低減できる可能性がある。ゲーム機コントローラは、ユーザーが立ち去るのにいち早く反応することもでき、リンクを維持するためにサーバから何らかの応答を要求する必要もない。更に、注意すべきは、中央サーバ、ゲーム機コントローラ、およびＲＤＣ間のリンクが遮断されても、ＲＤＣとゲーム機コントローラとの間の何らかの相互作用が損なわれることもない、ということである。
【０２５３】
本発明を、限られた数の実施の形態に関して説明してきたが、上記説明の恩恵を得る当該分野の技術者には言うまでもなく、本明細書で説明したような本発明の範囲から逸脱することなく、他の実施の形態を考案することができる。従って、本発明の範囲は付帯のクレームによってのみ制限される。
【図面の簡単な説明】
【０２５４】
【図１】リーダー復号器回路（ＲＤＣ）および個人デジタルキー（ＰＤＫ）が存在している単一の無線セルを示す。
【図２】部分的に重なっているＲＤＣセルを示す。
【図３】部分的に重なっている同期したＲＤＣセルを示す。
【図４】本発明の一つ以上の実施の形態による同期したマルチセルシステムを示す。
【図５】本発明の一つ以上の実施の形態によるＰＤＫを示す。
【図６】図５に示すＰＤＫの一部を示す。
【図７】図５に示すＰＤＫの一部を示す。
【図８】本発明の一つ以上の実施の形態によるＲＤＣを示す。
【図９】本発明の一つ以上の実施の形態によるＲＤＣを示す。
【図１０】本発明の一つ以上の実施の形態によるタイムスロットの構成を示す。
【図１１】本発明の一つ以上の実施の形態によるスーパーフレームを示す。
【図１２】本発明の一つ以上の実施の形態によるコーディネータースーパーフレームを示す。
【図１３】本発明の一つ以上の実施の形態による全体のフレーミング構造を示す。
【図１４】本発明の一つ以上の実施の形態による単一セルシステムで使用するためのＲＤＣビーコンを示す。
【図１５】本発明の一つ以上の実施の形態による単一セルシステムを示す。
【図１６】本発明の一つ以上の実施の形態によるＰＤＫ−ＲＤＣハンドシェイクを示す。
【図１７】本発明の一つ以上の実施の形態によるコーディネータービーコン構成を示す。
【図１８】本発明の一つ以上の実施の形態によるＰＤＫ送信タイムスロットイネーブル動作を示す。
【図１９】本発明の一つ以上の実施の形態による位置追跡システム構成を示す。
【図２０】本発明の一つ以上の実施の形態によるコーディネータＲＤＣ（ＣＲＤＣ）位置追跡ハンドシェイクを示す。
【図２１】本発明の一つ以上の実施の形態による、ＲＤＣおよびＰＤＫがＣＲＤＣセル内でコーディネートされる構成を示す。
【図２２】本発明の一つ以上の実施の形態によるＣＲＤＣフレーミングおよびＰＤＫタイムスロット応答動作を示す。
【図２３】本発明の一つ以上の実施の形態によるＣＲＤＣビーコンおよびＰＤＫ応答ハンドシェイクを示す。
【図２４】本発明の一つ以上の実施の形態による、ＣＲＤＣセル内のＰＤＫ／ＲＤＣアソシエーションを示す。
【図２５】本発明の一つ以上の実施の形態によるＲＤＣビーコン送信を示す。
【図２６】本発明の一つ以上の実施の形態による深いスリープ状態の図を示す。
【図２７】本発明の一つ以上の実施の形態による認証拒否ハンドシェイク動作を示す。
【図２８】本発明の一つ以上の実施の形態による認証付与およびアソシエーションハンドシェイク（association handshake）を示す。
【図２９】本発明の一つ以上の実施の形態による多数のＰＤＫアクセスを伴う単一セルを示す。
【図３０】本発明の一つ以上の実施の形態による、セルがオーバーラップした多数の単一セルＲＤＣを示す。
【図３１】本発明の一つ以上の実施の形態によるフロアレイアウトおよびセル分布を示す。
【図３２】本発明の一つ以上の実施の形態によるＲＤＣ賭博台を示す。
【図３３】本発明の一つ以上の実施の形態による中央サーバーフローに対するＣＲＤＣビーコンを示す。
【図３４】本発明の一つ以上の実施の形態による中央サーバーハンドシェイクに対するＣＲＤＣビーコンを示す。
【図３５】本発明の一つ以上の実施の形態による、重なっているＣＲＤＣの構成を示す。
【図３６】本発明の一つ以上の実施の形態による、ＲＤＣ−ＰＤＫ通信のためのｃビーコンハンドオフを示す。
【図３７】本発明の一つ以上の実施の形態によるＰＤＫウェイクアップおよび応答状態フローを示す。
【図３８】本発明の一つ以上の実施の形態による、統合型ＲＤＣを有する電子ゲームを示す。
【図３９】本発明の一つ以上の実施の形態による電子ゲームプレーヤの追跡およびゲームイネーブルハンドシェイクを示す。
【図４０】本発明の一つ以上の実施の形態による電子ゲームプレーヤのアソシエーションハンドシェイクを示す。
【図４１】本発明の一つ以上の実施の形態による統合型ＲＤＣを有する電子ゲームの構成を示す。
【図４２】本発明の一つ以上の実施の形態による電子ゲームプレーヤの追跡およびゲームイネーブルハンドシェイクを示す。
【図４３】本発明の一つ以上の実施の形態による電子ゲームプレーヤのアソシエーションハンドシェイクを示す。
【図１】
2009522938.tif 000013
【図２】
2009522938.tif 000014
【図３】
2009522938.tif 000015
【図４】
2009522938.tif 000016
【図５】
2009522938.tif 000017
【図６】
2009522938.tif 000018
【図７】
2009522938.tif 000019
【図８】
2009522938.tif 000020
【図９】
2009522938.tif 000021
【図１０】
2009522938.tif 000022
【図１１】
2009522938.tif 000023
【図１２】
2009522938.tif 000024
【図１３】
2009522938.tif 000025
【図１４】
2009522938.tif 000026
【図１５】
2009522938.tif 000027
【図１６】
2009522938.tif 000028
【図１７】
2009522938.tif 000029
【図１８】
2009522938.tif 000030
【図１９】
2009522938.tif 000031
【図２０】
2009522938.tif 000032
【図２１】
2009522938.tif 000033
【図２２】
2009522938.tif 000034
【図２３】
2009522938.tif 000035
【図２４】
2009522938.tif 000036
【図２５】
2009522938.tif 000037
【図２６】
2009522938.tif 000038
【図２７】
2009522938.tif 000039
【図２８】
2009522938.tif 000040
【図２９】
2009522938.tif 000041
【図３０】
2009522938.tif 000042
【図３１】
2009522938.tif 000043
【図３２】
2009522938.tif 000044
【図３３】
2009522938.tif 000045
【図３４】
2009522938.tif 000046
【図３５】
2009522938.tif 000047
【図３６】
2009522938.tif 000048
【図３７】
2009522938.tif 000049
【図３８】
2009522938.tif 000050
【図３９】
2009522938.tif 000051
【図４０】
2009522938.tif 000052
【図４１】
2009522938.tif 000053
【図４２】
2009522938.tif 000054
【図４３】
2009522938.tif 000055
【国際調査報告】
2009522938.tif 000056
2009522938.tif 000057
2009522938.tif 000058