(57)【特許請求の範囲】
【請求項１】
プライマリユーザ及びセカンダリユーザを持つ複数のチャネル中の装置によるネットワーク発見の方法において、
前記装置が、目標装置とペアにされる場合、
前記装置が、マスタ・スレーブ・ペアのマスタではない場合、
スキャン継続時間に対して前記目標装置のビーコンについて複数のチャネルをスキャンするステップと、
前記目標装置のビーコンが検出されない場合、
宣伝継続時間中に選択チャネル上で宣伝ビーコンを送信するステップと、
前記宣伝ビーコンに対する応答が前記目標装置から受信されない場合に、前記複数のチャネルの１以上のチャネルのスキャン及び他の選択されたチャネルにおける前記宣伝ビーコンの送信を繰り返す第１の繰り返すステップと、
前記装置が、前記マスタ・スレーブ・ペアの前記マスタである場合に、選択チャネル上で宣伝ビーコンを送信するステップと、
前記目標装置との通信を確立するステップと、
前記装置が、前記目標装置とペアにされない場合、
前記複数の利用可能なチャネルの１つのチャネルを選択するステップと、
前記チャネルの分類を、
プライマリユーザにより使用中、
１以上のセカンダリユーザにより使用中、
未知のクラスのユーザにより使用中、及び
不使用、
の１つであると決定するように前記チャネルをモニタするステップと、
前記チャネルの前記分類を記憶するステップと、
前記複数の利用可能なチャネルの各々が分類されるまで前記選択するステップ及び前記モニタするステップを繰り返す第２の繰り返すステップと、
前記複数のチャネルの少なくとも１つのセカンダリユーザが検出される１以上のチャネルの中から選択チャネルを選択するステップと、
前記選択チャネル上で前記少なくとも１つのセカンダリユーザとの通信を確立するステップと、
を有する方法。
【請求項２】
前記第１の繰り返すステップ、及び前記複数の利用可能なチャネルの１つのチャネル上で前記宣伝ビーコンを送信するステップを終了するステップを含む、請求項１に記載の方法。
【請求項３】
前記第１の繰り返すステップが、所定の時間制限、所定の反復回数、前記目標装置の役割、及びユーザ入力の少なくとも１つに基づく、請求項２に記載の方法。
【請求項４】
前記選択チャネルの選択が、前記複数のチャネルのプライマリユーザによる使用を示さないチャネルの中から前記選択チャネルを選択することを含む、請求項１に記載の方法。
【請求項５】
前記第１の繰り返すステップが、プライマリユーザにより使用中、１以上のセカンダリユーザにより使用中、未知のクラスのユーザにより使用中、及び不使用の１つである各スキャンされたチャネルの記録を記憶することを含む、請求項１に記載の方法。
【請求項６】
前記複数のチャネルの１以上のチャネルが、プライマリユーザが前記スキャン中に検出されなかったチャネルの中から選択される、請求項１に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コグニティブ無線通信の分野に関し、特に、テレビ帯域上のローカル／パーソナルエリア無認可動作に対するネットワークエントリ及び装置発見に関する。
【背景技術】
【０００２】
コグニティブ無線は、装置が、活動について認可チャネルをモニタし、非アクティブチャネルのみで通信を確立する通信スキームである。これは、不使用通信帯域幅を家庭用ネットワークのようなローカルエリア通信ネットワークに提供する特に実行可能な解決法である。このような家庭用ネットワークは、家庭内の装置及び電化製品が、一般にユーザの直接的なコマンド又は事前にプログラムされたコマンドの下で、互いに通信及びインタラクトすることを可能にするために一般に使用される。このような通信は、オーブンを予熱するユーザコマンドから、カメラ、レコーダ、及びディスプレイ等の間のオーディオ／ビジュアル情報の交換まで及ぶことができる。
【０００３】
ローカルネットワーク上で通信することができる装置の多くは可動式であるので、かつ同じ装置が、異なる場所又は同じ場所における異なるネットワークのメンバであることができるので、かつ前記ネットワークの動作チャネルが、利用可能なチャネル上の活動に依存して変化しうるので、このようなネットワークの構成、構成員及び存在そのものが、高度に動的である。したがって、装置が、このような動的ネットワークの存在を発見し、確立されたネットワークに参加し、及び／又は利用可能なチャネル上で新しいネットワークを確立することを可能にする技術が提供されなければならない。
【０００４】
一般に効率及び信頼性に関して最小でランダム又は徹底的な検索技術に基づいて動的コグニティブネットワークにおける装置発見及びネットワークエントリを可能にする複数の異なる技術が提案されている。例えば、２つの装置が互いを見つけ、従来のテレビ放送帯域上で（無認可）動作を確立するのに要する時間を考慮する。この開示の目的に対して、帯域の公認ユーザ（すなわち認可放送局）は、前記帯域／チャネルのプライマリユーザと称され、前記帯域上の他の全ての通信装置は、セカンダリユーザと称される。テレビ帯域上の無認可動作は、チャネル上で通信を試行する前にプライマリユーザが存在しないことを装置が確認することを要求し、これは、長い時間がかかりうる。更に、捜索している装置は、一般に、チャネル占有の時間変化する予測不可能な性質をかんがみると、目標装置又は装置のセットが見つけられうる事前に割り当てられたチャネルを仮定することができない。典型的には、利用可能なテレビ帯域の数は約３０であり、目標装置が検索期間中に単一のチャネル上でアクティブに送信している場合でさえも、前記目標を位置特定する時間は数秒に達し、この時間は、前記目標装置がこれら３０のチャネル中で検索しており、単一のチャネル上でアクティブに送信していない場合には、大幅に増加する。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
動的ネットワーク環境において効率的な装置発見及びネットワークエントリを容易化するプロトコルを提供することは有利である。動的ネットワーク環境において効率的なピアツーピア装置発見を容易化するプロトコルを提供することも有利である。
【課題を解決するための手段】
【０００６】
これら及び他の利点は、装置が、チャネルのスペクトル内の各チャネルをスキャン及び分類し、次いで、前記決定されたチャネル分類に基づいて及び前記チャネルが提供することができるサービス品質及び／又は他の因子に基づいて既存のネットワークに選択的に参加する又は新しいネットワークを確立する方法及びシステムにより実現されることができる。前記装置が目標装置とペアにされる場合、前記スキャンは、前記目標装置が見つかる場合に終了される。前記目標装置が見つからない場合、前記ペアにされた装置は、前記目標装置も検索モードである場合の発見を容易化するために、少なくとも全てのチャネルをスキャンするのに要する時間と同じ期間だけ選択されたチャネル上で前記ペアにされた装置自体を宣伝する。この宣伝継続時間は、好ましくは、スキャン継続時間の整数倍の中でランダムに交代する。
【０００７】
本発明は、添付の図面を参照して例として更に詳細に説明される。
【図面の簡単な説明】
【０００８】
【図１】装置発見及びネットワークエントリに対する一例のフロー図を示す。
【図２】チャネルをスキャン及び分類する一例のフロー図を示す。
【図３】ペア目標発見に対する一例のフロー図を示す。
【図４】プライマリユーザの環境において動作する動的に再配置可能なセカンダリユーザ装置の一例のシステムを示す。
【発明を実施するための形態】
【０００９】
図面を通して、同じ参照番号は、同じ要素、又は実質的に同じ機能を実行する要素を示す。図面は、説明の目的で含められ、本発明の範囲を限定することを意図しない。
【００１０】
以下の記載において、限定ではなく説明の目的で、本発明の深い理解を提供するために、特定のアーキテクチャ、インタフェース、技術等のような特定の細部が記載される。しかしながら、本発明が、これらの特定の細部から逸脱する他の実施例において実施されることができることは、当業者に明らかである。単純性及び明確性の目的で、周知の装置、回路及び方法の詳細な説明は、不必要な詳細で本発明の説明をあいまいにしないように省略される。
【００１１】
上で論じられたように、本発明は、様々な可能なチャネル中で動的に再配置可能である装置及びネットワークをアドレスする。典型的な実施例において、前記可能なチャネルは、一般に、テレビ放送局のようなプライマリユーザに割り当てられた又は認可されたチャネルであるが、各チャネルの実際の占有は異なる。例えば、干渉の見込みにより、所定の領域内の放送局に対するテレビチャネルの割り当ては、１つ置きのチャネルに制限され、利用可能なスペクトル内の前記チャネルの半分を空のままにする。他の環境において、プライマリユーザによるチャネルの占有は、時間とともに変化する。動的に再配置可能なネットワークは、使用されていないチャネル上で前記ネットワーク自体を確立することにより非効率的に使用されているスペクトルを利用することができる。理解を容易にするために、本発明は、規定されたチャネルとセカンダリユーザネットワークによる前記チャネルの使用との間の一対一対応を使用して提示される。しかしながら、当業者は、本発明の意図及び範囲から逸脱することなしに、複数のネットワークが１つのチャネル内でサポート可能であることができ、又は複数のチャネルが１つのネットワークをサポートするのに必要とされうることを認識する。
【００１２】
図１は、装置発見及びネットワークエントリに対する一例のフロー図を示す。検索プロセスは、１１０において開始する。１１５において、前記装置が、マスタ・スレーブ・ペア又はピアツーピア・ペアのようなペアの一部ではない場合、一般的なチャネル検索及び分類が、１２０において実行される。下で更に論じられるように、検索スペクトル内の各チャネルは、非占有又はプライマリユーザ、セカンダリユーザ若しくは未知のクラスのユーザによる占有として分類される。前記プライマリユーザは、チャネルの公認／認可ユーザであり、前記チャネルのセカンダリユーザである検索している装置は、プライマリチャネルとして分類されるチャネル上で送信を開始することを避けるように構成される。同様に、前記検索している装置は、未知のクラスのユーザにより使用されているチャネル上の送信を避けるようにも構成される。下で更に論じられるように、セカンダリユーザにより使用されるプロトコルは、好ましくは、前記ネットワーク上の各装置による自己識別、又は少なくとも特定のネットワークの識別の手段を含む。典型的なビーコンベースのプロトコルにおいて、ネットワーク内の各装置により放送されるビーコン信号は、好ましくは、装置識別子、及びオプションとしてネットワーク識別子を含むように構成される。
【００１３】
１２５において、前記装置は、他のセカンダリユーザにより使用されているチャネル上の既存のネットワークに参加するか、又は使用されていないチャネル上に新しいネットワークを確立するかのいずれかである。様々なプロトコルのいずれも、新しいネットワークの確立を達成するために及び／又は前記ネットワークに対するアクセス及び前記ネットワークのメンバ間の後の通信を制御するために使用されることができる。ビーコンベースのシステムにおいて、装置は、前記ネットワークに参加するための他の装置に対する招待として、前述の装置識別子及び前記ネットワークの識別子、又はネットワークのタイプを含む装置ビーコンを放送することにより新しいネットワークを確立する。前記ネットワークにおけるメンバシップは、前記ネットワークが作成されるときに確立されるパラメータに依存して、オープン又は選択的であることができる。
【００１４】
新しいネットワークを確立するか又は既存のネットワークに参加するかの選択は、一般に、前記特定の装置の特性並びに利用可能なネットワーク及びチャネルの特性を含む様々な因子に基づく。一実施例において、ルールベースのアルゴリズムが、前記選択を達成するのに使用される。
【００１５】
発見されたネットワークに参加するかどうかを決定するルールの一例のセットは、例えば、前記装置が、前記ネットワーク内の１以上の前記セカンダリユーザとの関連、又は前記ネットワークの識別子に基づく関連を認識する場合に前記ネットワークとの接続を確立することを含む。例えば、前記装置は、ユーザの家庭用ネットワークにおいて装置との関連を確立した携帯電話であることができ、前記携帯電話が１以上のこれらの装置の近くに戻される場合にはいつでも、前記携帯電話は、デフォルトで、これらの装置の新しく発見された／再発見されたネットワークに参加する。同様に、関連が認識されない場合、又は複数のネットワークとの関連が認識される場合、参加するネットワークの選択は、各チャネル上の現在のトラフィックのモニタリングに基づく利用可能なスループットの評価を含む、各利用可能なネットワークの所望のサービス品質（ＱｏＳ）を提供する能力に基づくことができる。前記装置がディスプレイを含む場合、前記利用可能なネットワークは、前記ユーザによる直接的な選択に対して表示されることができる。
【００１６】
ネットワークの参加又は確立の選択は、装置の特定のタイプ又はクラスにも依存しうる。例えば、前記装置が、典型的にはユーザのＰＤＡのような他の装置の制御を提供するものである場合、デフォルトは、前記ネットワーク上の他のタイプの装置の存在又は不在のいずれかに基づいて既存のネットワークが参加するのに適切なネットワークであることが明らかでない限り新しいネットワークを確立することでありうる。例えば、制御クラスの装置は、他の制御クラスの装置を含むネットワークに参加することを避けることができる。逆に、家庭用電子機器のような被制御クラスの装置は、制御クラスの装置を含むネットワークを優先するように構成されることができる。
【００１７】
当業者は、他の選択スキームも使用されることができることを認識する。例えば、前記装置は、利用可能なサービス品質及び各ネットワークのメンバシップに基づくスコアリングシステムを使用するように構成されることができる。スコアに基づいて、前記装置は、最高のスコアを持つネットワークを選択するか、又は最高のスコアが何らかの最小の閾値を下回る場合に新しいネットワークを確立するように構成されることができる。
【００１８】
装置がネットワークに参加する場合、セットアッププロセスが一般に開始され、前記装置及びネットワークは、前記ネットワークの後の動作を容易化する情報を共有する。基本的なセットアップにおいて、例えば、前記装置は、前記ネットワークによりＩＰアドレスを割り当てられることができるか、又は前記装置は、前記ネットワークに事前に規定されたＩＰアドレスを通知することができる。家庭又はオフィスネットワークにおいて、前記装置は、前記ネットワークに前記装置の機能を通知することができ、前記ネットワークからサービス又はフィーチャの割り当てを要求することができる。前記ネットワーク内の他の装置は、新しい装置により提供される機能を利用するように構成を修正することができるか、又は前記新しい装置に機能を通知することができる。
【００１９】
好適な実施例において、前記装置は、現在のチャネル及び他の評価されたチャネルの評価を共有するように構成される。特に重要なことに、前記装置は、プライマリユーザが検出されたチャネルの一貫したリストを維持するように構成される。一部の装置は、例えば、プライマリユーザの放送の'フリンジ'領域にあることができ、前記プライマリユーザの存在を検出しないかもしれない。前記ネットワーク上の各装置は、好ましくは、他の装置による決定された分類に基づいて分類を更新する。特定の環境に依存して、前記ネットワークは、前記メンバ装置の全て又は一部による定期的再スキャン及び再分類を指示することにより前記分類の更新を達成するように構成されることができる。
【００２０】
好ましくは、各装置は、例えば、ネットワーク制御サービスを提供するように構成されたＭＡＣ層管理エンティティ（ＭＬＭＥ）を使用してユーザ制御可能である。図１を参照すると、このような実施例において、ネットワークに参加又は確立した後に、前記装置は、１３０において、コマンドを待ち、次いで適宜に応答する。前記コマンドがチャネル検索及び分類を繰り返すことである場合、このプロセスは１１０において再開するようにループする。前記コマンドが特定の目標装置とペアになることである場合、このプロセスは、下で更に論じられる１４５においてペアを確立するように分岐する。他のコマンドは、１６０において、適切に実行される。
【００２１】
１１５において、前記装置が、'ペアにされた'装置、すなわちピアツーピア又はマスタ・スレーブ・ペアのいずれかにおいて特定の他の装置又は装置のクラスと通信するように構成された装置である場合、前記装置は、下で更に詳説されるように他の／'目標'装置についてチャネルのスペクトルを検索する。
【００２２】
所定数の試行の後に、前記装置が目標ペア装置を位置特定することができない場合、前記装置は、好ましくは、１２５において、発見されたネットワークに参加するか又は独自のネットワークを確立するかのいずれかにより、前記装置の存在をアクティブに宣伝するように構成される。他方で、前記目標装置がチャネル上で見つけられる場合、前記装置は、前記目標装置が見つけられるチャネル上で、使用されていないチャネル上で、又はセカンダリユーザの既存のネットワークを持つチャネル上でペアを確立する。
【００２３】
前記装置のペアリングは、一般に、１５０において、オプション動作として図１に示されるセッション鍵の交換又は作成及び他の安全対策により、安全及び／又は公認接続を確立することを含む。一般に、特定のプロトコルは、メンバがネットワークを離れる、チャネルを変更する等の場合にはいつでも他のメンバに通知するようにペアのメンバに要求するルールのような、ペアにされた装置に対する動作の予測されたルールを提供する。
【００２４】
好適な実施例において、ペアにされた装置は、例えば現在のチャネルに対するプライマリユーザの到来により前記現在のチャネル上で通信が遮断される場合に使用する少なくとも１つのバックアップチャネルを識別するようにも構成される。一般に、一方の装置は、使用されておらず、かつ適切な品質であることが分かったチャネルを他方の装置に対して識別する。他方の装置も、使用されておらず、かつ適切な品質であるチャネルを見つける場合、前記識別されたチャネルは、バックアップチャネルとして選択され、そうでなければ、前記他方の装置は、前記バックアップチャネルとして検討する代替チャネルを提案し、このプロセスは反復する。当業者は、バックアップチャネルのこの識別が特にペアにされた装置のシームレスな切り替えに適しているが、ここで与えられる原理が、前述の調整及び各ネットワークのメンバ間のチャネル分類の結合を使用して、使用するネットワークの全てのメンバに対してバックアップチャネルを識別するのに使用されることもできる。
【００２５】
上で示したように、前記装置は、好ましくは、ユーザインタフェースから前記装置に直接的に、又はＭＡＣ層管理エンティティ（ＭＬＭＥ）若しくはネットワーク制御サービスを提供するように構成された他のネットワークエンティティを介してのいずれかで受信されたコマンドを受信１５５及び実行１６０するように構成される。
【００２６】
図２は、チャネルをスキャン及び分類する一例のフロー図を示す。このプロセスは２１０において開始し、図１のブロック１２０の実行の開始に対応する。
【００２７】
２１５において、チャネルは、前記スペクトル内の利用可能なチャネルの中から選択され、タイムアウトタイマが開始される。前記装置は、２２０において、前記選択されたチャネル内の認識できるエネルギの存在についてモニタする。
【００２８】
一般に、前記スペクトルは、様々なプライマリユーザの中で割り当てられるように識別され、チャネル上のプライマリユーザの存在は、区別可能な特性を示す。例えば、テレビ放送は、所定の規格に従い、送信の周波数帯域内の特定の場所におけるキャリア信号の存在は、テレビ放送として受信された信号を識別するのに使用されることができる。前記スペクトルのセカンダリユーザとして動作するように構成された装置は、好ましくは、プライマリユーザの特徴的なフィーチャを認識するように構成される。これらのフィーチャが検出される場合、前記チャネルは、２４０において、プライマリユーザにより占有されていると識別される。
【００２９】
同様に、セカンダリユーザとして動作するように構成された装置は、前記チャネル上の他のセカンダリユーザを認識する能力を含む。例えば、ＷｉＭｅｄｉａアライアンスによるマルチバンドＯＦＤＭ  ＭＡＣ層仕様書において規定されるＷｉＭｅｄｉａによると、装置は、ＭＡＣ層"スーパーフレーム"を使用して通信し、各アクティブ装置は、前記スーパーフレームのビーコン期間中にビーコンを送信し、各アクティブ装置は、前記スーパーフレームのデータ／感知／スリープ期間の割り当てられた時間中にデータを送信する。このプロトコルを使用してセカンダリユーザとして動作するように構成された装置は、他のセカンダリユーザ装置のビーコンを認識するように構成される。検出されたエネルギが、他のセカンダリユーザ装置の規定された特性に対応する場合、前記チャネルは、２３０において、セカンダリユーザにより占有されていると識別される。
【００３０】
前記エネルギ検出期間は、プライマリユーザ又はセカンダリユーザのいずれかが検出される場合、又は前述のタイムアウトタイマが終了する場合に終了する。タイムアウトすると、受信された未認識エネルギが、２５０において、比較的低い受信エネルギレベルを示す空のチャネルと比較的高い受信エネルギレベルを示す占有チャネルとを区別するように評価される。従来の閾値技術は、典型的には前記タイムアウト期間にわたり蓄積されたエネルギの測定値に基づいて、'高い'及び'低い'エネルギレベルを区別する。前記エネルギレベルが低い場合、前記チャネルは、２５５において、クリアとしてマークされ、そうでなければ、２６０において、未知のユーザ、ことによると未認識プロトコルを使用している他のセカンダリユーザ装置により占有されているとマークされる。
【００３１】
前記選択されたチャネルの分類は記憶され、このプロセスは、２７０において、前記チャネルの全てが分類されるまで前記スペクトル内の他のチャネルの各々に対して繰り返され、このプロセスは、２７５において、終了される。
【００３２】
図３は、ペア目標発見に対する一例のフロー図を示す。このプロセスは３１０において開始し、図１におけるブロック１４０の実行の開始に対応する。
【００３３】
３１５において、前記装置は、マスタ・スレーブ・ペアのマスタ装置である場合、前記マスタ装置は、クリアなチャネル上の前記マスタ装置の存在を宣伝し、スレーブ／目標装置が前記マスタ装置を見つけるのを待機するように構成される。３８０において、前記マスタ装置は、例えば、上で論じた図２のプロセスを使用して、前記チャネルの各々をスキャン及び分類する。前記マスタ装置は、３８５において、クリアなチャネルを選択し、３９０において、ビーコンを送信する。代替的には、前記マスタ装置は、セカンダリユーザの既存のネットワークに参加し、このネットワーク構造内でビーコンを送信することができる。
【００３４】
例えば、ＭＬＭＥ（図示されない）からのユーザ入力又はコマンドを介して、他に指示されない限り、前記マスタ装置は、３９５において、前記スレーブ装置が応答するまでビーコンを送信し続ける。この検索プロセスは、この場合、３７５において終了し、図１のブロック１４５に関して上で論じられたペア接続プロセスが後続する。
【００３５】
そうでなければ、前記装置がスレーブ装置である場合、又は前記ペアがマスタ・スレーブ・ペアではない場合、前記装置は、代替的に前記目標装置について検索し、所定の反復回数だけ前記装置の存在を宣伝するように構成される。反復カウント（'＃Ｔｒｉｅｓ'）は、３２０において初期化され、３２５において各反復に対してインクリメントされる。
【００３６】
３３０において、前記装置は、図２のフロー図の修正された形式を使用して、１以上のチャネルをスキャンする。好適な実施例において、チャネルのスキャンは、前記目標装置が見つけられるとすぐに終了する。また、好適な実施例において、プライマリユーザが前の反復においてチャネル上で位置特定される場合、当該チャネルは、後の反復において再スキャンされない。３３５において、前記目標が見つけられる場合、３７５において、前記検索プロセスは終了し、前記ペアは、図１のブロック１４５に関して上で論じられたように、接続を確立する。
【００３７】
前記目標装置が見つけられない場合、前記検索している装置は、３４０において、クリアであるか又はセカンダリユーザのネットワークにより占有されるかのいずれかであるチャネルを選択し、３５０において、装置識別子を含むビーコンを送信することにより前記検索している装置の存在を宣伝する。前記装置は、前記チャネル上に滞在し、タイマループ３４５−３６０により確立された時間の期間だけ、前記装置の存在を宣伝する。タイムアウト継続時間は、好ましくは、前記目標装置もこの装置について検索している場合に、発見の見込みが高いことを保証するようにセットされる。好適な実施例において、最小の'滞在継続時間'は、少なくとも前記チャネルの各々をスキャンするのに典型的に要する時間（以下、'スキャン継続時間'）の最大量と同じ長さである。両方の検索している装置が'同期'し、一致した時間期間にスキャン及び滞在する可能性を避けるために、前記滞在継続時間は、ランダム化される。好適な実施例において、前記滞在時間は、スキャン継続時間の整数倍のセットからランダムに選択され、直接的な実施例においては、前記滞在継続時間は、３４５において、前記スキャン継続時間又は前記スキャン継続時間の２倍のいずれかにセットされる。
【００３８】
前記目標装置が、３３５において、前記検索している装置のビーコンに応答する場合、前記滞在継続時間ループは終了され、３７５において、前記検索プロセスは終了され、前記装置は、この後に、ペア通信を確立する（図１の１４５）。そうでなければ、前記滞在継続時間の終了時３６０において、前記反復回数が確認され、３７０において、前記検索プロセスをやめるかどうかを決定する。一般に、前記目標が所定の反復回数内又は所定量の時間内に見つけられない場合、前記検索している装置は、上で述べたように（図１の１２５）、既存のネットワークに参加するか、又は新しいネットワークを確立するかのいずれかである。
【００３９】
使用する反復回数の選択は、一般に、特定の装置に依存する。典型的な実施例において、ポータブル装置は、バッテリ電力を節約するために、プロセス内の限定された反復回数で、規則的な'ウェイクアップ'間隔において図３のペア発見プロセスを繰り返すように構成される。逆に、プラグイン装置は、拡張された期間だけ、又は無限にさえ、前記ペア発見プロセスを続行することができる。
【００４０】
当業者は、上記のプロセスの変形が、この開示を考慮して可能であることを認識する。例えば、前記ペアの前記装置がユーザ制御可能である場合、一方の装置は、前記ペアが本質的にマスタ・スレーブ・ペアではない場合でさえも、マスタ装置として機能し、選択されたチャネル上に滞在するようにセットされることができるのに対し、他方の装置は、例えばゼロの滞在継続時間を選択することにより、いずれのチャネルにも滞在することなしに検索するようにセットされる。
【００４１】
図４は、プライマリユーザ（Ｐ）４９０の環境において動作する動的に再配置可能なセカンダリユーザ装置（Ｓ）４００の一例のシステムを示す。上で論じられたように、プライマリユーザ４９０は、一般に、スペクトル内の利用可能なチャネルの公認及び／又は認可ユーザであり、セカンダリ装置４００は、前記スペクトル内のチャネルを使用しながらこれらのプライマリユーザ４９０との干渉を避けるように構成される。
【００４２】
セカンダリ装置４００の１つの一例のブロック図が、図４に示される。一例の装置４００は、コントローラ４５０の制御の下で、信号又はエネルギコンテンツについて選択されたチャネルをモニタするように構成された受信器４１０及び検出器４１５を含む。チャネル分類器４２０は、検出器４１５からの前記モニタされたチャネルのエネルギ及び／又は他の特性の測定値を受信し、前記チャネルを、占有又は非占有として識別し、占有である場合、プライマリユーザ４９０、セカンダリユーザ４００、又は未知のユーザ（図示されない）のいずれによる占有であるかを識別するように構成される。決定された分類は、メモリ４４０に記憶される。デコーダ４６０は、各他のセカンダリユーザを識別するために、他のセカンダリユーザにより占有されているチャネル上の前記受信された信号を処理するように構成される。各セカンダリユーザチャネル上の各セカンダリユーザの識別も、メモリ４４０に記憶される。デコーダ４６０は、通信が選択されたチャネル上で確立された後に他のユーザからのメッセージをもデコードする。
【００４３】
一例の装置４００は、ビーコン生成器４２５、又は送信器４３０により放送される識別信号を生成する他の生成器をも含む。前記識別信号は、メモリ４４０に記憶された前記チャネルの分類及び他の決定された特性に基づいて、コントローラの制御下で、チャネルセレクタ４３５により選択されたチャネル上で送信される。メッセージ４６５は、選択されたチャネル上で通信を確立した後に送信される。
【００４４】
好ましくは、コントローラ４５０は、上で詳述された図１、２及び３の例のフロー図と一貫したチャネルモニタリング及びビーコン放送を制御するように構成される。特に注意すべきことに、コントローラ４５０及びチャネルセレクタ４３５は、プライマリユーザによる占有であると分類されたチャネル上で送信することを避けるように、好ましくは、未知のユーザによる占有であると分類されたチャネル上で送信することを避けるように構成される。好ましくは、コントローラ４５０は、他のセカンダリユーザにより決定された分類に基づいてチャネル分類を更新するために前記他のセカンダリユーザとの通信を達成する。
【００４５】
先の記載は、本発明の原理を単に説明しているにすぎない。したがって、当業者が、ここに明確に記載又は図示されていないが、本発明の原理を実施し、したがって以下の請求項の精神及び範囲内である様々な構成を工夫することができると理解されたい。
【００４６】
これらの請求項を解釈する際に、
ａ）単語"有する"が、所定の請求項内に列挙された要素又は動作以外の要素又は動作の存在を除外せず、
ｂ）要素に先行する単語"１つの"（"a"又は"an"）が、複数のこのような要素の存在を除外せず、
ｃ）請求項内の参照符号が、当該請求項の範囲を限定せず、
ｄ）複数の"手段"が、同じアイテム又はハードウェア又はソフトウェア実施構造又は機能により代表されることができ、
ｅ）開示された要素の各々が、ハードウェア部分（例えば、別個の及び一体化された電子回路を含む）、ソフトウェア部分（例えば、コンピュータプログラム）及びこれらの組み合わせからなることができ、
ｆ）ハードウェア部分が、アナログ部分及びデジタル部分の一方又は両方からなることができ、
ｇ）他に特に記載されない限り、開示された装置又はその一部のいずれかが、他の部分と一緒に組み合わせられる又は他の部分に分離されることができ、
ｈ）特に示されない限り、動作の特定のシーケンスが要求されることを意図されず、
ｉ）用語"複数の"要素が、２以上の記載された要素を含み、特定の範囲の数の要素を意味せず、すなわち、複数の要素が、わずか２つの要素であることができる、
と理解されるべきである。
【図１】
0005734660.tif 000002
【図２】
0005734660.tif 000003
【図３】
0005734660.tif 000004
【図４】
0005734660.tif 000005