(57)【要約】  地域のネットワーク群、例えばアドホックなピアツーピアネットワーク群における無線通信の方法および装置が記述される。無線通信装置群は、その局所近傍にある他のピア通信装置群からブロードキャストされる存在指示信号群を送信および監視する。無線通信装置群は、その近傍に発見された装置群のリストを保持する。第１の無線通信装置は、データユニット群、例えばピアツーピアトラフィックセグメントにおけるユーザデータを送ることを望むリスト上の第２の通信装置へ、エアリンク上で直接呼出信号を送信する。前記第１の装置は、前記第２の装置からの受信された呼出応答信号に応答し、前記第２の装置に向けられたデータユニット群を中継ノードとして動作する第３の装置へ送信する。データユニット信号の電力レベルは、呼出信号に使用される電力レベルよりも低くなるように制御される。
2011517171.tif 000002
【特許請求の範囲】
【請求項１】
第１の通信装置および第２の通信装置が第３の通信装置を含む領域に存在しているときに前記第２の通信装置と通信する前記第１の通信装置を動作させる方法であって、
エアリンク上で前記第２の通信装置へ直接呼出信号を送信することと、
前記第２の通信装置に向けられたデータを前記第３の通信装置へ送信することと
を含む方法。
【請求項２】
前記データがユーザデータを含む、請求項１に記載の方法。
【請求項３】
前記呼出信号を送信する前に、前記第２の通信装置から直接エアリンク上で通信された存在指示を受信すること
をさらに含む、請求項１に記載の方法。
【請求項４】
前記呼出信号の送信に続いて、前記データを送信する前に、前記第２の装置から直接エアリンク上で、前記呼出信号に応答する呼出応答信号を受信すること
をさらに含む、請求項３に記載の方法。
【請求項５】
前記第２の装置に直接データを送信するステップは、前記呼出応答信号を受信することに応答して実行される、請求項４に記載の方法。
【請求項６】
前記呼出信号は、前記データよりも、情報ビット毎の電力レベルを高くして送信される、請求項３に記載の方法。
【請求項７】
前記呼出信号は、前記データよりも、総電力レベルを高くして送信される、請求項３に記載の方法。
【請求項８】
前記存在指示は、前記第２の装置に対応する識別子を通信する信号である、請求項６に記載の方法。
【請求項９】
前記存在指示信号は、前記識別子のみを通信する、請求項８に記載の方法。
【請求項１０】
前記存在指示信号は、ｉ）前記第２の通信装置に対応する１つまたは複数の識別子、ii）前記第２の装置の種類を示す情報、iii）前記第２の装置にサポートされた機能、および、iv）前記存在指示信号の内容を解釈するのに使用される情報、のうちの１つ又は複数からなる一組の情報を通信する、請求項８記載の方法。
【請求項１１】
前記第１の通信装置が前記受信された存在信号に基づいて通信することができる装置群のリストを更新すること
をさらに含む、請求項８に記載の方法。
【請求項１２】
前記第２の通信装置に向けられたデータを前記第３の通信装置へ送信するステップの前に、前記第３の通信装置から信号を受信すること
をさらに含む、請求項８に記載の方法。
【請求項１３】
第３の通信装置からの前記信号は、前記第３の装置に対応する識別子を含む、請求項１２に記載の方法。
【請求項１４】
第１の通信装置および第２の通信装置が第３の通信装置を含む領域に存在しているときに前記第２の通信装置と通信する前記第１の通信装置であって、
前記第２の通信装置に向けられた呼出信号を発生する呼出信号発生モジュールと、
第３の通信装置を介して通信されるべき、前記第２の通信装置に向けられたデータユニット群を発生するホップ経路データ信号発生モジュールと、
エアリンク上で前記第２の通信装置へ直接前記呼出信号を送信し、前記第２の通信装置に向けられたデータユニット群を前記第３の通信装置へ送信する無線送信機モジュールと
を含む第１の通信装置。
【請求項１５】
前記データユニット群は、ユーザデータを含む、請求項１４に記載の第１の通信装置。
【請求項１６】
前記呼出信号を送信する前に、前記第２の通信装置から直接エアリンク上で通信された存在指示を受信する無線受信機モジュールと、
受信される存在指示信号が前記第２の通信装置からの信号であるかを判定するピア発見モジュールと
をさらに含む、請求項１４に記載の第１の通信装置。
【請求項１７】
前記無線受信機モジュールは、さらに、前記呼出信号の送信に続いて、前記データを送信する前に、前記第２の装置から直接エアリンク上で、前記呼出信号に応答する呼出応答信号を受信し、
受信された呼出応答信号を処理し、受信された呼出応答信号が前記送信された呼出信号に対して肯定応答を示すかを判定する呼出信号処理モジュールをさらに含む、請求項１６に記載の第１の通信装置。
【請求項１８】
受信された呼出応答信号に応答して前記第２の装置へ向けられたデータの送信を開始するように制御するデータ送信承認モジュールをさらに含む、請求項１７に記載の第１の通信装置。
【請求項１９】
前記呼出信号を、前記データユニット群よりも、情報ビット毎の電力レベルを高くして送信するように、前記送信モジュールを制御する送信電力制御モジュールをさらに含む、請求項１６に記載の第１の通信装置。
【請求項２０】
前記呼出信号を、前記データユニット群よりも、総電力レベルを高くして送信するように、前記送信モジュールを制御する送信電力制御モジュールをさらに含む、請求項１６に記載の第１の通信装置。
【請求項２１】
前記存在指示は、前記第２の装置に対応する識別子を通信する信号である、請求項１９に記載の第２の通信装置。
【請求項２２】
前記存在指示信号は、前記識別子のみを通信する、請求項２１に記載の第１の通信装置。
【請求項２３】
前記存在指示信号は、ｉ）前記第２の通信装置に対応する１つまたは複数の識別子、ii）前記第２の装置の種類を示す情報、iii）前記第２の装置にサポートされた機能、および、iv）前記存在指示信号の内容を解釈するのに使用される情報、のうちの１つ又は複数からなる一組の情報の中の情報を通信する、請求項２１に記載の第１の通信装置。
【請求項２４】
前記第１の通信装置が前記受信された存在信号に基づいて通信することができる装置群のリストを更新する通信ピア更新モジュールをさらに含む、請求項２１に記載の第１の通信装置。
【請求項２５】
前記無線受信機は、前記第２の通信装置に向けられたデータを前記第３の通信装置へ送信するステップの前に、前記第３の通信装置から信号をさらに受信し、
前記第３の通信装置が前記第１の通信装置と第２の通信装置とのデータ通信のための中継として動作することができることを示す情報を、前記第３の装置から再生する経路情報再生モジュールをさらに含む、請求項２１に記載の第１の通信装置。
【請求項２６】
第３の通信装置からの前記信号は、前記第３の装置に対応する識別子を含む、請求項２５に記載の第１の通信装置。
【請求項２７】
第１の通信装置および第２の通信装置が第３の通信装置を含む領域に存在しているときに前記第２の通信装置と通信する前記第１の通信装置であって、
前記第２の通信装置に向けられた呼出信号を発生する呼出信号発生手段と、
第３の通信装置を介して通信されるべき、前記第２の通信装置に向けられたデータユニット群を発生するホップ経路データ信号発生手段と、
エアリンク上で前記第２の通信装置へ直接前記呼出信号を送信し、前記第２の通信装置に向けられたデータユニット群を前記第３の通信装置へ送信する無線送信機手段と
を含む第１の通信装置。
【請求項２８】
前記データユニット群は、ユーザデータを含む、請求項２７に記載の第１の通信装置。
【請求項２９】
前記呼出信号を送信する前に、前記第２の通信装置から直接エアリンク上で通信された存在指示を受信する無線受信機手段と、
受信される存在指示信号が前記第２の通信装置からの信号であるかを判定するピア発見手段と
をさらに含む、請求項２７に記載の第１の通信装置。
【請求項３０】
前記無線受信機手段は、さらに、前記呼出信号の送信に続いて、前記データを送信する前に、前記第２の装置から直接エアリンク上で、前記呼出信号に応答する呼出応答信号を受信し、
受信された呼出応答信号を処理し、受信された呼出応答信号が前記送信された呼出信号に対して肯定応答を示すかを判定する呼出信号処理手段をさらに含む、請求項２９に記載の第１の通信装置。
【請求項３１】
コンピュータに、第１の通信装置および第２の通信装置が第３の通信装置を含む領域に存在しているときにデータリンク上で前記第２の通信装置へ直接呼出信号を送信するように前記第１の通信装置を当該第１の通信装置において制御させるコードと、
コンピュータに、前記第２の通信装置に向けられたデータを前記第３の通信装置へ送信するように前記第１の通信装置を制御させるコードと
を含むコンピュータ可読媒体を含む、コンピュータプログラム生産品。
【請求項３２】
前記データは、ユーザデータを含む、請求項３１に記載のコンピュータプログラム生産品。
【請求項３３】
前記コンピュータ可読媒体は、
コンピュータに、前記呼出信号を送信する前に、前記第２の通信装置から直接エアリンク上で通信された存在指示を前記第１の通信装置において受信させるコードをさらに含む、請求項３１に記載のコンピュータプログラム生産品。
【請求項３４】
前記コンピュータ可読媒体は、
コンピュータに、前記呼出信号の送信に続いて、前記データを送信する前に、前記第２の装置から直接エアリンク上で、前記呼出信号に応答する呼出応答信号を受信させるコードをさらに含む、請求項３３に記載のコンピュータプログラム生産品。
【請求項３５】
第１の通信装置に使用されるプロセッサを含む装置であって、
前記プロセッサが、
第１の通信装置および第２の通信装置が第３の通信装置を含む領域に存在しているときにデータリンク上で前記第２の通信装置へ直接呼出信号を送信し、
前記第２の通信装置に向けられたデータを前記第３の通信装置へ送信するように構成されている、装置。
【請求項３６】
前記データは、ユーザデータを含む、請求項３５に記載の装置。
【請求項３７】
前記プロセッサは、さらに、
前記呼出信号を送信する前に、前記第２の通信装置から直接エアリンク上で通信された存在指示を受信するように構成されている、請求項３５に記載の装置。
【請求項３８】
前記プロセッサは、さらに、
前記呼出信号の送信に続いて、前記データを送信する前に、前記第２の装置から直接エアリンク上で、前記呼出信号に応答する呼出応答信号を受信するように構成されている、請求項３７に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
様々な実施形態は、無線通信方法および装置に関し、特に、中継ノードを介するホップデータ通信と組合せた直接ピア装置の呼出をサポートする無線通信方法および装置に関する。
【背景技術】
【０００２】
マルチホップ通信をサポートするために使用される１つのアプローチは、システムの中のノード毎に、データ通信のために直接接続を持つことが可能な他のノード群を識別する経路テーブルを周期的にブロードキャストすることである。そのようなシステムにおいては、ノードは、中継として近隣のノードを使用することによってより遠くのノードとデータを通信するための経路が存在することを、近隣のノードの経路テーブルから学ぶことができる。
【０００３】
このアプローチにおける１つの問題は、経路テーブルと周期的に通信しなければならない各ノードに関するコストが、エアリンク資源使用見込みと電力消費見込みの両方から大きくなり得ることである。ブロードキャスト経路テーブル群を伝達するために仕向けられることが要求されるエアリンク資源の量は、比較的高いレベルのオーバーヘッドシグナリングを示し、これによりトラフィックデータシグナリングに有用なエアリンク資源の量を制限し得る。経路テーブルをブロードキャストしている通信装置群がバッテリー駆動型装置であるアプリケーション群においては、電力消費も、関連する問題となり得る。例えば、そのようなシステムにおいて稀にトラフィックを送信する必要があるバッテリー駆動型携帯無線装置は、他の装置群が利益を得られるようにその経路テーブルを周期的にブロードキャストしなければならないため、そのバッテリーを使い果たす傾向がある。
【０００４】
上述の議論を鑑みると、マルチホップデータシグナリングをサポートする新たな改善された方法および装置が必要となる。ピア発見およびマルチホップ経路をサポートし、さらにバッテリー電力を保存する傾向がある方法および装置が有益であろう。また、経路テーブルの積極的なブロードキャストを必要としないマルチホップデータシグナリングをサポートする方法および装置も、有益であろう。
【発明の概要】
【０００５】
地域のネットワーク、例えばアドホックなピアツーピアネットワークにおける無線通信群は、各装置からブロードキャストされ近傍にある他の装置群によって直接発見される存在指示信号群を介して互いに発見する。無線通信装置は、存在指示信号群を監視して検出し、更新し、通信を確立することを図ろうとする近傍に現在存在する装置群のリストを保持する。リスト上に現在存在し第２の通信装置との通信を図ろうとしている第１の通信装置は、第２の通信装置へ直接呼出信号を送信する。そして、第１の通信装置は、第２の通信装置からの受信された呼出応答信号を監視する。第１の通信装置は、第２の通信装置からの受信された呼出応答信号に応答し、第２の通信装置へ向けられたデータユニット群を、データユニット経路において中継またはホップポイントとして動作する第３の通信装置へ送信する。データユニット信号に使用される電力レベルは、いくつかの実施形態においては、送信された呼出信号に使用される電力レベルよりも低くなるように制御される。
【０００６】
様々な実施形態において、存在指示信号は軽い信号であり、装置の発見のために十分ではあるが、それ自身によってマルチホップ経路を判定する、あるいは存在指示信号を送信した装置に対応するマルチホップ経路テーブルを構成するのには十分ではない、少量の情報を通信する。いくつかの実施形態においては、存在指示信号は、その存在指示信号を送信した装置に対応する識別子だけを伝達する。他のいくつかの実施形態においては、存在指示信号は、装置の種類の指示、装置の機能を識別する情報、および存在指示信号の内容を解釈するのに使用される情報、のうちの１つまたは複数を含む、量が制限された追加情報をも伝達する。存在指示信号において伝達される情報の量を制限することにより、各通信装置に周期的にその経路テーブルをブロードキャストすることを要求するアプローチに対し、エアリンク資源および電力が保存される。
【０００７】
発見の動作に続き、必要に応じて、ユーザデータパケットを送るために使用されるより大きなデータチャネルを開放するため、装置間の直接呼出が使用される。ユーザデータパケットは、中継ノードを介して通信され、直接呼出信号群を交換した２つの装置の間で非直接的に通信されてもよく、また、通信される場合がある。したがって、もし中継ノードがデータを中継するのに有用であれば、大量のエアリンク資源群を通常消費するデータ信号群を送信するために使用される電力レベルは、呼出信号群の電力レベルよりも低くすることができ、これにより電力を節約し、干渉レベルを低減することができる。
【０００８】
第２の通信装置と通信する第１の通信装置を動作させる例示的な方法は、エアリンク上で前記第２の通信装置へ直接呼出信号を送信することと、前記第２の通信装置に向けられたデータを前記第３の通信装置へ送信することとを含む。いくつかの実施形態によれば、例示的な第１の通信装置は、前記第２の通信装置に向けられた呼出信号を発生する呼出信号発生モジュールと、第３の通信装置を介して通信されるべき、前記第２の通信装置に向けられたデータユニット群を発生するホップ経路データ信号発生モジュールと、エアリンク上で前記第２の通信装置へ直接前記呼出信号を送信し、前記第２の通信装置に向けられたデータユニット群を前記第３の通信装置へ送信する無線送信機モジュールとを含む。１つの例においては、前記第１の通信装置および前記第２の通信装置は、前記第３の通信装置を含む領域に存在している。例えば、前記第１の通信装置および前記第２の通信装置は、同じ領域に位置しており、アドホックなピアツーピア通信ネットワークの一部である。
【０００９】
様々な実施形態が上記サマリーで議論されてきたが、いくつかの実施形態においては望ましいが、すべての実施形態が必ずしも上述した同じ特徴およびいくつかの特徴を含む必要はないものと理解されるべきである。数々の追加の特徴、実施形態および様々な実施形態の利点が以下の詳細な説明において記述される。
【図面の簡単な説明】
【００１０】
【図１】図１は、ある例示的な実施形態による、例示的なピアツーピア通信ネットワーク、例えば、局所的な領域におけるアドホックなピアツーピア通信ネットワークの図である。
【図２】図２は、ある例示的な実施形態による、例示的な通信装置、例えば、ピアツーピア通信装置の図である。
【図３】図３は、第２のピアツーピア通信装置と通信する第１の通信装置、例えば、第１のピアツーピア通信装置を動作させる例示的な方法のフローチャートである。
【図４】図４は、１つの例示的な実施形態による、例示的な通信ネットワークおよび例示的なシグナリングを示す図である。
【発明を実施するための形態】
【００１１】
図１は、１つの例示的な実施形態による、例示的なピアツーピア通信ネットワーク１００、例えば、局所的な領域におけるアドホックなピアツーピア通信ネットワークの図である。例示的な通信ネットワーク１００は、複数のピアツーピア無線通信装置（１０２の装置１、１０４の装置２、１０６の装置３、１０８の装置４、…、１１０の装置Ｎ）を含んでいる。無線通信装置群（１０２、１０４、１０６、１０８、…１１０）は、ピア発見のための存在指示シグナリング、ピア間の直接呼出シグナリング、およびマルチホップを含でもよく、また、含む場合がある経路を有するピア間データ伝送をサポートする。したがって、第１のピアツーピア装置は、直接シグナリングを介してその局所近傍の他のピアツーピア装置を発見し、第２の装置へ直接呼出を送り、さらに、第１の通信装置は、中継（例えば第３のノード）を介して第２の装置へデータ（例えば、ピアツーピアトラフィックセグメントにおけるユーザデータ）を送ってもよく、また、送る場合がある。いくつかのピアツーピア通信装置群、例えば１０８の装置４は、さらに、無線通信インタフェースに加え、他のノード群およびまたはインターネットへピアツーピア通信装置をつなぐ有線インタフェースを含む。いくつかのピアツーピア通信装置群は、移動通信装置群、例えば携帯型移動通信装置群である。
【００１２】
図２は、ある例示的な実施形態による例示的な通信装置２００、例えば、ピアツーピア通信をサポートする移動体ノードの図である。例示的な通信装置２００は、例えば、図１のネットワーク１００の通信装置群（１０２、１０４、１０６、１０８、１１０）のうちのいずれかである。
【００１３】
例示的な通信装置２００は、バス２１２を介して互いにつながれる、無線受信機モジュール２０２、無線送信機モジュール２０４、プロセッサ２０６、ユーザＩ／Ｏ装置２０８、および、メモリ２１０を含んでおり、バス２１２を介して様々な要素がデータおよび情報が交換されてもよい。いくつかの実施形態においては、装置２００はさらに、バス２１２につながれるＩ／Ｏインタフェース２０７、例えば有線インタフェースを含み、通信装置２００は、それを介して、他のネットワークノード群、セルラーネットワーク、および／またはインターネットを含む帰路ネットワークにつながれていてもよい。
【００１４】
メモリ２１０は、ルーチン２１８およびデータ／情報２２０を含んでいる。プロセッサ２０６、例えばＣＰＵは、ルーチン２１８を実行するとともに、メモリ２１０の中のデータ／情報２２０を使用して、方法、例えば図３のフローチャート４００によるまたは図４に記述されたシグナリングフローによる方法を実行する。
【００１５】
ルーチン２１８は、通信ルーチン２２２および無線端末制御ルーチン群２２４を含んでいる。通信ルーチン２２２は、通信装置２００によって使用される様々な通信プロトコル群を実施する。無線端末制御ルーチン群２２４は、呼出信号発生モジュール２２６、ホップ経路データ信号発生モジュール２２８、ピア発見モジュール２３０、呼出応答信号処理モジュール２３２、データ送信承認モジュール２３４、送信電力制御モジュール２３６、通信ピア更新モジュール２３８、および経路情報再生モジュール２４０を含んでいる。
【００１６】
データ／情報２２０は、受信された存在指示信号群（２４２の受信された存在指示信号１、…、２４４の受信された存在指示信号Ｎ）、識別された近傍のピア通信装置群の保持されたリスト２４６、発生された呼出信号２４８、受信された呼出応答信号２５０、呼出応答判定２５２、再生された経路情報２５４、発生されたデータユニット２５６、および電力レベル情報２５８を含んでいる。電力レベル情報２５８は、存在信号レベル情報２６０、呼出信号レベル情報２６２およびデータユニット信号レベル情報２６４を含んでいる。
【００１７】
無線受信機モジュール２０２、例えば、ＯＦＤＭ受信機が受信アンテナ２１４につながれており、それを介して、通信装置２００はその領域における他の通信装置群から信号を受信する。受信された信号は、存在指示信号、呼出応答信号、および経路情報信号群を含んでいる。無線受信機モジュール２０２は、呼出信号を受信する前に、第２の通信装置から直接エアリンク上で通信される存在指示信号を受信する。無線受信機モジュール２０２はさらに、呼出信号の送信に続き、データを送信する前に、第２の装置から直接エアリンク上で、呼出信号に応答する呼出応答信号を受信する。無線受信機モジュール２０２はさらに、前記第２の通信装置へ向けられたデータを第３の通信装置へ送信する前に、第３の通信装置から信号を受信する。例えば、その第３の通信装置からの信号は、経路情報信号である。第２の通信装置は、例えばピア通信装置であり、通信装置２００はそれと、第３の通信装置が中継ノードである間、直接呼出信号群を交換する。直接呼出信号群は、通信装置２００および第２の通信装置２００が装置２００と第２の装置との間でデータを通信するために使用される。
【００１８】
無線送信機モジュール２０４、例えばＯＦＤＭ送信機は、送信アンテナ２１６につながれており、それを介して通信装置２００は、その領域における他の通信装置群に信号群を送信する。いくつかの実施形態においては、同じアンテナが前記受信機および前記送信機に使用される。送信された信号群は、呼出信号群およびデータユニット信号群を含んでいる。無線送信機モジュール２０４は、エアリンク上で第２の通信装置へ直接呼出信号群を送信し、第２の通信装置に向けられたデータユニット群を第３の通信装置へ送信する。したがって、呼出シグナリングが直接的であるのに対し、トラフィックデータシグナリングは、マルチホップを含む非直接的なシグナリングであってもよく、また、そうである場合がある。データユニット群は、ユーザデータ、例えば、テキスト、オーディオ、および／または画像データを伝達するピアツーピアのトラフィックデータであってもよい。
【００１９】
呼出信号発生モジュール２２６は、第２の通信装置に向けられた呼出信号を発生する。ホップ経路データ信号発生モジュール２２８は、データユニット群、例えば、第３の通信装置を介して通信されるべき第２の通信装置に向けられたパケット群を発生する。データユニット群は、例えば、音声、画像および／またはテキストデータのようなユーザデータを伝達するピアツーピアのトラフィックデータのパケット群である。
【００２０】
ピア発見モジュール２３０は、受信されたデータ指示信号のソースを判定する、例えば、受信されたデータ指示信号が第２の通信装置からの信号であるかを判定する。したがって発見モジュール２３０は、例えば、信号特性情報、例えば使用される音声、又は再生されたビットを、特定の無線端末に対するマッピングに関連付ける復号動作により、受信された指示信号のソースを識別する。呼出応答信号処理モジュール２３２は、受信された呼出応答信号を処理し、その受信された呼出応答信号が、装置２００からの事前に送信された呼出信号に対して肯定応答を示すかを判定する。データ送信承認モジュール２３４は、受信された呼出応答信号に応答して第２の装置へのデータ送信を開始するように制御する。
【００２１】
いくつかの実施形態においては、電力レベル情報２５８を使用する送信電力制御モジュール２３６は、呼出信号を、データユニット群の送信に使用される情報ビット当りの電力レベルよりも高い情報ビット当りの電力レベルで送信するようにトランスミッタモジュール２０４を制御する。いくつかの実施形態においては、電力レベル情報２５８を使用する送信電力制御モジュール２３６は、呼出信号を、データユニット群の送信に使用される総電力レベルよりも高い総電力レベルで送信するようにトランスミッタモジュール２０４を制御する。
【００２２】
更新モジュール２３８は、受信された存在指示信号群に基づいて装置２００が通信することができる装置群のリストを更新する。いくつかの実施形態においては、存在指示信号は、別の装置、例えば第２の装置に対応する識別子を通信する信号である。様々な実施形態においては、存在指示信号は、発見に使用される軽い信号であり、その指示信号は、それ自身によってマルチホップ経路を判定する、あるいはマルチホップ経路テーブルを構成するのには十分ではない。いくつかの実施形態においては、存在指示信号は、存在指示信号を送信した装置に対応するものとして識別するために使用される識別子のみを通信する。いくつかの実施形態においては、存在指示信号は、ｉ）存在指示信号を送信した装置に対応する１つまたは複数の識別子、ii）存在指示信号を送信した装置の種類を示す情報、iii）存在指示信号を送信した装置にサポートされた機能、および、iv）存在指示信号の内容を解釈するのに使用される情報、のうちの１つ又は複数からなる一組の情報を通信する。様々な実施形態においては、存在指示信号の内容を解釈するために使用される情報は、例えば、内容をどのように処理するかを示すフラグ、メッセージの中のフィールドの数を示す情報、各フィールドの中のビットの数を示す情報、および／またはメッセージの種類の指示を示す情報などを含んでもよい。
【００２３】
経路情報再生モジュール２４０は、第３の装置がデータ通信のために装置２００と第２の通信装置との間の中継として動作することができることを示す情報を含む信号を第３の装置から再生する。いくつかの実施形態においては、第３の通信装置からの信号は、第３の装置に対応する識別子を含んでいる。
【００２４】
受信された存在指示信号群（２４２、２４４）は、無線受信機モジュール２０２によって受信されピア発見モジュール２３０によって処理される信号を示す。識別された近傍のピア通信装置群のリスト２４６は、装置群を識別するピア発見モジュール２３０によって維持され更新されているリストであり、それによって、通信装置２００は呼出を確立することを図ることができる。リスト２４６は、検出された存在指示信号群（２４２、２４４）に対応するピア装置群を含んでいる。
【００２５】
発生された呼出信号２４８は、呼出信号発生モジュール２２８の出力で、直接呼出信号であり、無線送信機モジュール２０４によって送信される。受信された呼出応答信号２５０は、無線受信機モジュール２０２によって、受信された信号であり、呼出応答信号処理モジュール２３２によって処理される。呼出応答判定２５２は、呼出応答信号処理モジュール２３２によって行われる判定であり、例えば、呼出信号２４８に対する肯定応答が受信されたかを判定する。いくつかの実施形態においては、呼出が向けられた装置からの、検出された呼出応答信号は、肯定応答を示す。また、呼出応答信号の欠如は、否定応答を示す。いくつかの実施形態においては、呼出が送信されたエアリンク資源と呼出応答信号に対応するエアリンク資源との間には、所定の関係がある。いくつかのそのような実施形態においては、呼出応答信号は、呼出応答信号を送信した装置に対応する装置識別子を含んでいない。
【００２６】
再生された経路情報２５４は、無線受信機モジュール２０２によって受け取られ、経路情報再生モジュール２４０によって処理された受信経路情報信号から再生された情報を含んでいる。発生されたデータユニット群２５６は、ホップ経路データ信号発生モジュール２２８の出力である。発生されたデータユニット群２５６は、例えば、第２の通信装置に向けられたユーザデータを伝達するピアツーピアトラフィック信号であり、装置２００が事前に呼出し、事前に肯定的な呼出応答を受信したものであるが、無線送信機モジュール２０４によって、トラフィックデータの第２の装置への伝達において中継ホップポイントとして動作する第３の装置へ送信されたものである。
【００２７】
電力レベル情報２５８は、異なる電力レベルで種類の異なる信号を送信する無線送信機装置２０４を制御する送信電力レベル制御モジュール２３６によって使用される情報を含んでいる。いくつかの実施形態においては、存在信号レベル情報２６０およびデータユニット信号レベル情報２６４は、データユニット信号に対する情報ビット当りの送信電力レベルよりも高い情報ビット当りの電力レベルで存在レベル信号が送信されるべきことを示す。いくつかの実施形態においては、呼出信号レベル情報２６２およびデータユニット信号レベル情報２６４は、データユニット信号に対する情報ビット当りの電力レベルよりも高い情報ビット当りの電力レベルで呼出レベル信号が通信されるべきことを示す。いくつかの実施形態においては、存在信号レベル情報２６０およびデータユニット信号レベル情報２６４は、データユニット信号に対する総電力レベルよりも高い総電力レベルで存在レベル信号が送信されるべきことを示す。いくつかの実施形態においては、呼出信号レベル情報２６２およびデータユニット信号レベル情報２６４は、データユニット信号に対する総電力レベルよりも高い合計電力レベルで呼出レベル信号が送信されるべきことを示す。いくつかの実施形態においては、存在信号レベル情報２６０およびデータユニット信号レベル情報２６４は、データユニット信号に対するエアリンク資源ユニット当りの送信電力レベルよりも高いエアリンク資源ユニット当りの電力レベルで存在レベル信号が送信されるべきことを示す。いくつかの実施形態においては、呼出信号レベル情報２６２およびデータユニット信号レベル情報２６４は、データユニット信号に対するエアリンク資源ユニット当りの電力レベルよりも高いエアリンク資源ユニット当りの電力レベルで呼出レベル信号が通信されるべきことを示す。いくつかの実施形態においては、エアリンク資源ユニットは、１つのＯＦＤＭシンボル送信時間間隔に対し１つのトーンを表わすＯＦＤＭトーンシンボルである。
【００２８】
図３は、第２の通信装置、例えば第２のピアツーピア通信装置とともに、第１の通信装置、例えば第１のピアツーピア通信装置を動作させる例示的な方法のフローチャート４００である。第２の通信装置および第２の通信装置は、第３の通信装置、例えば第３のピアツーピア通信装置を有する領域にある。例示的な方法の動作がステップ４０２で開始される。ここでは、第１の通信装置の電源が入れられて初期化される。動作は開始ステップ４０２からステップ４０４に移る。
【００２９】
ステップ４０４において、通信装置は、その領域の他の通信装置群からの存在指示信号を監視する。監視中に、第１の通信装置は、サブステップ４０６を実行してもよく、また、実行する場合がある。ここでは、第１の通信装置は、第２の通信装置からエアリンク上で直接通信された存在指示信号を受信する。いくつかの実施形態においては、存在指示は、第２の装置に対応する識別子を通信する信号である。いくつかのそのような実施形態においては、存在指示信号は、第２の装置に対応する識別子だけを通信する信号である。様々な実施形態においては、存在指示信号は、ｉ）第２の通信装置に対応する１つまたは複数の識別子、ii）第２の通信装置の種類を示す情報、iii）第２の通信装置にサポートされた機能、および、iv）存在指示信号の内容を解釈するのに使用される情報、のうちの１つ又は複数からなる一組の情報を通信する。様々な実施形態においては、存在指示信号の内容を解釈するために使用される情報は、例えば、内容をどのように処理するかを示すフラグ、メッセージの中のフィールドの数を示す情報、各フィールドの中のビットの数を示す情報、および／またはメッセージの種類の指示を示す情報などを含んでもよい。動作はステップ４０４からステップ４０８に移る。
【００３０】
ステップ４０８において、通信装置は、存在指示信号が第２の装置から受信されたか否かを判定し、存在指示信号が受信されたか否かの機能として進む。存在指示信号が第２の装置から受信されなかった場合、動作はステップ４０８からステップ４０４に戻る。例えば、存在指示信号が通信される次の間隔の間に、存在指示信号群を監視する。しかしながら、存在指示信号が第２の装置から受信された場合、動作はステップ４０８からステップ４１０に移る。
【００３１】
ステップ４１０において、第１の通信装置は、第１の通信装置が受信された存在指示信号に基づいて通信することができる装置群のリストを更新する。そして、ステップ４１２において、第１の通信装置は、それが第２の装置にトラフィックを送信することを図っているかを判定する。それが第２の装置にトラフィックを送信することを望んでいない場合、動作はステップ４１２からステップ４０４に戻る。例えば、存在指示信号が通信される次の間隔の間に、存在指示信号群を監視する。しかしながら、第１の通信装置が第２の装置にトラフィックを送信することを図っている場合、動作はステップ４１２からステップ４１４に移る。
【００３２】
ステップ４１４において、第１の通信装置は、エアリンク上で第２の通信装置へ直接呼出信号を直接送信する。そして、ステップ４１６において、第１の通信装置は、第２の装置から呼出応答信号を受信するために監視する。監視の間、サブステップ４１８が実行されてもよく、また、実行される場合がある。サブステップ４１８においては、第１の通信装置は、第２の通信装置から直接エアリンク上で呼出応答信号を受信する。動作はステップ４１６からステップ４１８に移る。
【００３３】
ステップ４２０において、呼出応答信号が第２の通信装置から受信されなかったと第１の通信装置が判断する場合、動作はステップ４２０からステップ４０４に移る。しかしながら、呼出応答信号、例えば、ステップ４１４の送信された信号の要求に応答する肯定応答信号が第２の通信から受信された場合、動作はステップ４２０からステップ４２２に移る。ステップ４２２において、第１の通信装置は、他の通信装置群からの信号を監視する。いくつかの実施形態においては、ステップ４２２はサブステップ４２４を含んでもよく、また、含む場合がある。サブステップ４２４において、第１の通信装置は、第３の通信装置からの信号、例えば、第３の通信装置が第２の通信装置へトラヒック信号群を送ることができることを識別する経路情報信号を受信する。いくつかの実施形態においては、第３の通信装置からの信号は、第３の装置に対応する識別子を含んでいる。動作はステップ４２２からステップ４２６に移る。
【００３４】
ステップ４２６において、第１の通信装置は、第２の通信装置に向けられたデータを第３の通信装置へ送信する。様々な実施形態においては、送信されたデータはユーザデータを含んでいる。例えば、ユーザデータは、音声、画像および／またはファイルに対応するデータであり、ピアツーピアのトラフィックチャネルセグメントにおいて通信される。いくつかの実施形態においては、ステップ４１４の送信された呼出信号は、ステップ４２６で送信されたデータよりもトーン平均電力レベルをより高くして送信される。いくつかの実施形態においては、ステップ４１４の送信された呼出信号は、ステップ４２６で送信されたデータの情報ビット当りの電力レベルよりも高い情報ビット当りの電力レベルで送信される。いくつかの実施形態においては、ステップ４１４の送信された呼出信号は、ステップ４２６で送信されたデータの総電力レベルよりも高い総電力レベルで送信される。動作はステップ４２６からステップ４０４に移る。ここで、第１の通信装置は、例えば、存在指示信号を通信するために使用される次の間隔の間、存在指示信号群を監視する。
【００３５】
図４は、１つの例示的な実施形態による、例示的な通信ネットワークおよび例示的なシグナリングを示す図５００である。例示的な通信ネットワークは、第１、第２および第３の通信装置（５０２、５０４および５０６）、例えば、ある領域において第１の通信装置と第２の通信装置（５０２、５０６）との間に第３の装置５０４が位置するように配置されたピアツーピア通信装置を含んでいる。この例においては、ネットワークの中の装置群（５０２、５０４、５０６）は、発見区間５０１、呼出区間５０３およびトラフィック区間５０５を含む循環するタイミング機構に従う。装置群（５０２、５０４、５０６）は、例えば、図２の装置２００に従う装置群および／または図３のフローチャート４００の方法を実現する装置群である。
【００３６】
発見区間５０１の間、装置は、存在指示ブロードキャスト信号群を発生して送信する。例えば、第２の通信装置は、ボックス５０８に示されるように、装置２の存在指示ブロードキャスト信号を発生して送信する。同様に、第１の通信装置５０２は、装置１の存在指示ブロードキャスト信号５１４を発生して送信し、第３の通信装置５０４は、装置３の存在指示ブロードキャスト信号５１６を発生して送信する。
【００３７】
第１の通信装置５０２は、ブロック５１２に示されるように、装置２の存在指示信号５１０および装置３の存在指示信号５１６を受信する。同様に、第２の通信装置５０６は、装置１の存在指示信号５１４および装置３の存在指示信号５１６を受信し、第３の通信装置５０４は、装置１の存在指示信号５１４および装置２の存在指示信号５１０を受信する。
【００３８】
第１の通信装置５０２は、ボックス５１８に示されるように、受信された存在指示信号に応答して、第１の装置が通信できるものとして存在する装置群を識別するリストを更新する。第１の通信装置は、ブロック５２０に示されるように、それが第２の通信装置５０６とトラヒック信号を通信することを望んでいると判定し、呼出区間５０３の間に、呼出信号５２２を発生して第２の通信装置５０６へ送信する。第２の通信装置５０６は、ブロック５２４に示されるように、呼出信号５２２を受信し、呼出応答信号５２８、例えばブロック５２６に示されるように、呼出要求に対する肯定アクノレッジを発生して送信する。第１の通信装置５０２は、ブロック５３０に示されるように、呼出応答信号５２８を受信し、これにより、第１の通信装置５０２が第２の通信装置５０６に対するトラフィックの通信を続けることを可能にする。
【００３９】
第３の通信装置５０４は、ブロック５３２に示されるように、第１の通信装置５０２への経路情報信号５３４を発生して送信する。経路情報信号は、例えば、第３の通信装置が第１の通信装置５０２と第２の通信装置５０６との間のトラフィックパケットの経路に対する中継を果たすのに有効である。経路情報信号５３４は、ブロック５３６に示されるように、第１の通信装置５０２によって受信される。第１の通信装置５０２は、第２の通信装置５０６に向けられたトラヒック信号群の経路を判定する際に経路情報を使用する。この例においては、第１の通信装置５０２は、第２の通信装置５０６に伝達されるように仕向けられたトラフィック情報を、中継を務めることができる第３の通信装置５０４へ送信することを決定する。したがって、第１の通信装置５０２は、ブロック５３８に示されるように、第２の装置５０６に向けられたトラフィック信号５４０を発生して第３の通信装置５０４に送信する。第３の通信装置５０４は、ブロック５４２に示されるように、トラフィック信号５４０を受信し、信号５４０を処理し、トラフィック信号５４３としてトラフィック情報を再送信する。第２の通信装置５０６は、ブロック５４４に示されるように、トラフィック信号５４３を受信し、第１の通信装置５０２によって通信されたトラフィックデータ／情報を再生する。
【００４０】
様々な実施形態の技術は、ソフトウェア、ハードウェアおよび／またはソフトウェアとハードウェアとの組み合わせを使用して実現されてもよい。様々な実施形態は、装置、例えば、移動端末のような移動体ノード、基地局、通信システムを対象としている。様々な実施形態は、方法、例えば、移動体ノード、基地局および／または通信システム、例えばホストを制御および／または動作させる方法をも対象としている。様々な実施形態は、機械、例えばコンピュータ、可読媒体、例えばＲＯＭ、ＲＡＭ、ＣＤ、ハードディスクなど、１つまたは複数のステップの方法を実施するように機械を制御するための機械可読命令群を含んでいるものをも対象としている。
【００４１】
様々な実施形態においては、ここに記述されたノードは、１つまたは複数の方法に対応するステップ群、例えば、信号処理、メッセージ発生および／または送信ステップ群を実施する１つ又は複数のモジュールを用いて実現される。したがって、いくつかの実施形態においては、様々な特徴がモジュール群を用いて実現される。そのようなモジュール群は、ソフトウェア、ハードウェア、またはソフトウェアとハードウェアとの組み合わせを用いて実現されてもよい。上述の方法または方法ステップ群の多くは、メモリ素子、例えば、ＲＡＭ、フロッピー（登録商標）ディスク、などのような機械可読媒体に含まれているソフトウェアのような機械実行可能な命令群を用いて実現することができ、機械、例えば、追加のハードウェアを備えたまたは備えていない汎用コンピュータを制御し、上述した方法の全てまたは一部を、例えば１つまたは複数のノードにおいて実現することができる。したがって、とりわけ、様々な実施形態は、機械、例えばプロセッサおよび関連するハードウェアに上述した方法の１つ又は複数のステップ群を実行させるための機械実行可能な命令群を含むまたは別途統合する機械可読媒体を対象としている。いくつかの実施形態は、装置、例えば、本発明の１つ又は複数の方法の、１つ、複数、または全てのステップ群を実施するように構成されたプロセッサを含む通信装置を対象としている。
【００４２】
いくつかの実施形態においては、１つまたは複数の装置群、例えばアクセスノードおよび／または無線端末群のような通信装置群の中のプロセッサまたはプロセッサ群、例えばＣＰＵ群は、通信装置によって実施されるものとして記述された方法のステップ群を実施するように構成される。プロセッサの構成は、１つまたは複数のモジュール群、例えば、プロセッサの構成を制御するソフトウェアモジュールを用いて、および／または、プロセッサ、例えば、定められたステップ群を実施し、および／またはプロセッサの構成を実現するハードウェアモジュール群の中にハードウェアを含めることによって実現される。したがって、全てではないが、いくつかの実施形態は、装置、例えば、プロセッサが含まれている装置によって行われる様々な前述の方法のステップ群の各々に対応するモジュールを含んでいるプロセッサを備えた通信装置を対象としている。全てではないが、いくつかの実施形態においては、装置、例えば、プロセッサが含まれている装置によって行われる様々な前述の方法のステップ群の各々に対応するモジュールを含んでいる通信装置を対象としている。モジュール群は、ソフトウェアおよび／またはハードウェアを用いて実現されてもよい。
【００４３】
いくつかの実施形態は、１つのコンピュータまたは複数のコンピュータに、様々な機能、ステップ群、活動群、および／または動作群、例えば、前述した１つまたは複数のステップ群を実行させるためのコードを含むコンピュータ可読媒体を含むコンピュータプログラム生産品を対象としている。実施形態によれば、コンピュータプログラム生産品は、実行されるべき各ステップに対して異なるコードを含んでいてもよく、また、含む場合がある。したがって、コンピュータプログラム生産品は、方法、例えば通信装置またはノードを制御する方法の個別のステップの各々に対するコードを含んでもよく、また、含む場合がある。コードは、機械実行可能命令群、例えば、ＲＡＭ（ランダムアクセスメモリ）、ＲＯＭ（読み取り専用メモリ）、または他の種類の記憶装置のようなコンピュータ可読媒体上に記憶された、コンピュータ実行可能命令群の形態であってもよい。コンピュータプログラム生産品を対象とすることに加え、いくつかの実施形態は、前述した１つまたは複数の方法における１つまたは複数の様々な機能、ステップ群、活動群、および／または動作群を実行するように構成されたプロセッサを対象としている。したがって、いくつかの実施形態は、プロセッサ、例えば、ここに記述された方法のいくつかのまたは全てのステップ群を実行するように構成されたＣＰＵを対象としている。プロセッサは、例えば、本願において記述された通信装置または他の装置の中で使用されてもよい。
【００４４】
ＯＦＤＭ方式のコンテキストに記述されたが、少なくとも様々な実施形態の方法および装置のうちのいくつかは、多くの非ＯＦＤＭシステムおよび／またはセルラー方式でないシステムを含む広範囲の通信システムに適用可能である。
【００４５】
前述した様々な実施形態の方法および装置に対する多くの追加的なバリエーションは、前述の記載を鑑みてその技術分野の当業者にとって明らかであろう。そのようなバリエーションは、その範囲内において考慮されるべきである。方法および装置は、様々な実施形態において、アクセスノード群と移動体ノード群の間の無線通信リンクを提供する、ＣＤＭＡ、直交周波数分割多重化（ＯＦＤＭ）、および／または様々な他の種類の通信技術が共に使用されてもよい。いくつかの実施形態においては、アクセスノード群は、ＯＦＤＭおよび／またはＣＤＭＡを用いて、移動体ノードと通信リンクを確立する基地局群として実現される。様々な実施形態においては、移動体ノードは、方法を実現するため、受信機／送信機回路およびロジックおよびまたは経路を含む、ノート型コンピュータ、パーソナルデジタルアシスタント（ＰＤＡ）または他の携帯機器として実現される。
【図１】
2011517171.tif 000003
【図２】
2011517171.tif 000004
【図３】
2011517171.tif 000005
【図４】
2011517171.tif 000006
【国際調査報告】
2011517171.tif 000007
2011517171.tif 000008
2011517171.tif 000009