(57)【要約】【課題】  ＰＳ−ＰＯＬＬを送信するための送信待ち状態の電力消費を低減することができるデータ送受信システムの競合回避制御方法、データ送受信システム、およびデータ送受信システム用端末を提供する。【解決手段】  各端末ＳＴＡ１、ＳＴＡ２がそれぞれ所定の時間経過後にＰＳ−ＰＯＬＬをアクセスポイントＡＰに送信することにより、各端末ＳＴＡ１、ＳＴＡ２から同時にＰＳ−ＰＯＬＬがアクセスポイントに送信されることがほぼなくなるので、各端末ＳＴＡ１、ＳＴＡ２が無駄に待機することがなくなり、ＰＳ−ＰＯＬＬを送信するための送信待ち状態の電力消費が低減する。【選択図】  図３
2005197798.tif 000002
【特許請求の範囲】
【請求項１】
基地局に複数の端末をそれぞれ接続し、各端末が該基地局からの標識信号を同時に受信してから次の標識信号を受信するまでの時間内に各端末がデータ受信の優先権を獲得する際の競合を回避するデータ送受信システムの競合回避制御方法において、
前記各端末が前記基地局からデータを受信するための前記基地局への要求信号を送信する際に、前記各端末は、それぞれ所定の時間経過後に前記要求信号を送信することを特徴とするデータ送受信システムの競合回避制御方法。
【請求項２】
前記各端末は、互いに異なるランダムな時間が経過した時刻に前記要求信号を前記基地局に送信することを特徴とする請求項１記載のデータ送受信システムの競合回避制御方法。
【請求項３】
前記ランダムな時間を、０以上１未満の乱数もしくは０以上１未満の疑似乱数に基づいて生成することを特徴とする請求項１または２記載のデータ送受信システムの競合回避制御方法。
【請求項４】
前記乱数の初期値を、前記各端末毎がそれぞれ有する固有の値に基づく値とすることを特徴とする請求項３記載のデータ送受信システムの競合回避制御方法。
【請求項５】
前記乱数を、値域が０以上１未満である代数関数若しくは超越関数とすることを特徴とする請求項３または４記載のデータ送受信システムの競合回避制御方法。
【請求項６】
前記ランダムな時間は、数式（１）
Ｗａｉｔ＝Ｔｂ＊ＲＮＤ（）                                    …（１）
但し、Ｗａｉｔ：前記端末が前記標識信号の受信処理を終了してから前記要求信号を前記基地局に送信するまでの時間
Ｔｂ：前記標識信号の周期
ＲＮＤ（）：０以上１未満のランダム数を生成する関数
を満足することを特徴とする請求項２から５のいずれか１項記載のデータ送受信システムの競合回避制御方法。
【請求項７】
前記ランダムな時間は、数式（２）
Ｗａｉｔ＝（Ｔｂ−Ｔｂ２）＊ＲＮＤ（）                        …（２）
但し、Ｗａｉｔ：前記端末が前記標識信号の受信処理を終了してから前記要求信号を前記基地局に送信するまでの時間
Ｔｂ：前記標識信号の周期
Ｔｂ２：前記端末が前記標識信号の受信処理を開始してから終了するまでの時間
ＲＮＤ（）：０以上１未満のランダム数を生成する関数
を満足することを特徴とする請求項２から５のいずれか１項記載のデータ送受信システムの競合回避制御方法。
【請求項８】
前記ランダムな時間は、数式（３）
Ｗａｉｔ＝（Ｔｂ−Ｔｂ２）＊ＲＮＤ（）−Ｔｄ                    …（３）
但し、Ｗａｉｔ：前記端末が前記標識信号の受信処理を終了してから前記要求信号を前記基地局に送信するまでの時間
Ｔｂ：前記標識信号の周期
Ｔｂ２：前記端末が前記標識信号の受信処理を開始してから終了するまでの時間
Ｔｄ：前記端末が前記基地局からのデータを受信する時間
ＲＮＤ（）：０以上１未満のランダム数を生成する関数
を満足することを特徴とする請求項２から５のいずれか１項記載のデータ送受信システムの競合回避制御方法。
【請求項９】
前記ランダムな時間は、数式（４）
Ｗａｉｔ＝（Ｔｂ−Ｔｂ２−Ｔｄ２）＊ＲＮＤ（）＋Ｔｄ２−Ｔｄ    …（４）
但し、Ｗａｉｔ：前記端末が前記標識信号の受信処理を終了してから前記要求信号を前記基地局に送信するまでの時間
Ｔｂ：前記標識信号の周期
Ｔｂ２：前記端末が前記標識信号の受信処理を開始してから終了するまでの時間
Ｔｄ：前記端末が前記基地局からデータを受信する時間
Ｔｄ２：優先権を獲得した他の端末のデータ受信予想時間
ＲＮＤ（）：０以上１未満のランダム数を生成する関数
を満足することを特徴とする請求項２から５のいずれか１項記載のデータ送受信システムの競合回避制御方法。
【請求項１０】
任意の端末が前記基地局からのデータ受信中に前記基地局から次の標識信号を受信したときには前記基地局からのデータ受信を任意の端末が優先すると共に、前記基地局は残りの他の端末からの要求信号を無視することを特徴とする請求項１から９のいずれか１項記載のデータ送受信システムの競合回避制御方法。
【請求項１１】
基地局と、該基地局にそれぞれ接続され、該基地局からの標識信号を同時に受信してから次の標識信号を受信するまでの時間内に前記基地局から優先権を獲得できたときには前記基地局からデータを受信し、前記優先権を獲得できなかったときには待機する複数の端末とを備えたデータ送受信システムであって、
前記各端末は、前記基地局からデータを受信するための前記基地局への要求信号を送信する際に、それぞれ所定の時間経過後に前記要求信号を送信するようにしたことを特徴とするデータ送受信システム。
【請求項１２】
前記各端末は、互いに異なるランダムな時間が経過した時刻に前記要求信号を前記基地局に送信するようにしたことを特徴とする請求項１１記載のデータ送受信システム。
【請求項１３】
前記ランダムな時間は、０以上１未満の乱数もしくは０以上１未満の疑似乱数に基づいて生成されていることを特徴とする請求項１１または１２記載のデータ送受信システム。
【請求項１４】
前記乱数の初期値は、前記各端末毎がそれぞれ有する固有の値に基づく値であることを特徴とする請求項１３記載のデータ送受信システム。
【請求項１５】
前記乱数は、値域が０以上１未満である代数関数若しくは超越関数としたことを特徴とする請求項１３または１４記載のデータ送受信システム。
【請求項１６】
前記ランダムな時間は、数式（１）
Ｗａｉｔ＝Ｔｂ＊ＲＮＤ（）                                    …（１）
但し、Ｗａｉｔ：前記端末が前記標識信号の受信処理を終了してから前記要求信号を前記基地局に送信するまでの時間
Ｔｂ：前記標識信号の周期
ＲＮＤ（）：０以上１未満のランダム数を生成する関数
を満足することを特徴とする請求項１２から１５のいずれか１項記載のデータ送受信システム。
【請求項１７】
前記ランダムな時間は、数式（２）
Ｗａｉｔ＝（Ｔｂ−Ｔｂ２）＊ＲＮＤ（）                        …（２）
但し、Ｗａｉｔ：前記端末が前記標識信号の受信処理を終了してから前記要求信号を前記基地局に送信するまでの時間
Ｔｂ：前記標識信号の周期
Ｔｂ２：前記端末が前記標識信号の受信処理を開始してから終了するまでの時間
ＲＮＤ（）：０以上１未満のランダム数を生成する関数
を満足することを特徴とする請求項１２から１５のいずれか１項記載のデータ送受信システム。
【請求項１８】
前記ランダムな時間は、数式（３）
Ｗａｉｔ＝（Ｔｂ−Ｔｂ２）＊ＲＮＤ（）−Ｔｄ                  …（３）
但し、Ｗａｉｔ：前記端末が前記標識信号の受信処理を終了してから前記要求信号を前記基地局に送信するまでの時間
Ｔｂ：前記標識信号の周期
Ｔｂ２：前記端末が前記標識信号の受信処理を開始してから終了するまでの時間
Ｔｄ：前記端末が前記基地局からのデータを受信する時間
ＲＮＤ（）：０以上１未満のランダム数を生成する関数
を満足することを特徴とする請求項１２から１５のいずれか１項記載のデータ送受信システム。
【請求項１９】
前記ランダムな時間は、数式（４）
Ｗａｉｔ＝（Ｔｂ−Ｔｂ２−Ｔｄ２）＊ＲＮＤ（）＋Ｔｄ２−Ｔｄ  …（４）
但し、Ｗａｉｔ：前記端末が前記標識信号の受信処理を終了してから前記要求信号を前記基地局に送信するまでの時間
Ｔｂ：前記標識信号の周期
Ｔｂ２：前記端末が前記標識信号の受信処理を開始してから終了するまでの時間
Ｔｄ：前記端末が前記基地局からデータを受信する時間
Ｔｄ２：優先権を獲得した他の端末のデータ受信予想時間
ＲＮＤ（）：０以上１未満のランダム数を生成する関数
を満足することを特徴とする請求項１２から１５のいずれか１項記載のデータ送受信システム。
【請求項２０】
基地局にそれぞれ接続され、該基地局からの標識信号を同時に受信してから次の標識信号を受信するまでの時間内に前記基地局から優先権を獲得できたときには前記基地局からデータを受信し、前記優先権を獲得できなかったときには待機するデータ送受信システム用端末であって、
前記基地局からデータを受信するための前記基地局への要求信号を送信する際に、それぞれ所定の時間経過後に前記要求信号を送信するようにしたことを特徴とするデータ送受信システム用端末。
【請求項２１】
互いに異なるランダムな時間が経過した時刻に前記要求信号を前記基地局に送信するようにしたことを特徴とする請求項２０記載のデータ送受信システム用端末。
【請求項２２】
前記ランダムな時間は、０以上１未満の乱数もしくは０以上１未満の疑似乱数に基づいて生成するようにしたことを特徴とする請求項２０または２１記載のデータ送受信システム用端末。
【請求項２３】
前記乱数の初期値は、前記各端末毎がそれぞれ有する固有の値に基づく値としたことを特徴とする請求項２２記載のデータ送受信システム用端末。
【請求項２４】
前記乱数は、値域が０以上１未満である代数関数若しくは超越関数であることを特徴とする請求項２２または２３記載のデータ送受信システム用端末。
【請求項２５】
前記ランダムな時間は、数式（１）
Ｗａｉｔ＝Ｔｂ＊ＲＮＤ（）                                    …（１）
但し、Ｗａｉｔ：前記端末が前記標識信号の受信処理を終了してから前記要求信号を前記基地局に送信するまでの時間
Ｔｂ：前記標識信号の周期
ＲＮＤ（）：０以上１未満のランダム数を生成する関数
を満足することを特徴とする請求項２１から２４のいずれか１項記載のデータ送受信システム用端末。
【請求項２６】
前記ランダムな時間は、数式（２）
Ｗａｉｔ＝（Ｔｂ−Ｔｂ２）＊ＲＮＤ（）                        …（２）
但し、Ｗａｉｔ：前記端末が前記標識信号の受信処理を終了してから前記要求信号を前記基地局に送信するまでの時間
Ｔｂ：前記標識信号の周期
Ｔｂ２：前記端末が前記標識信号の受信処理を開始してから終了するまでの時間
ＲＮＤ（）：０以上１未満のランダム数を生成する関数
を満足することを特徴とする請求項２１から２４のいずれか１項記載のデータ送受信システム用端末。
【請求項２７】
前記ランダムな時間は、数式（３）
Ｗａｉｔ＝（Ｔｂ−Ｔｂ２）＊ＲＮＤ（）−Ｔｄ                    …（３）
但し、Ｗａｉｔ：前記端末が前記標識信号の受信処理を終了してから前記要求信号を前記基地局に送信するまでの時間
Ｔｂ：前記標識信号の周期
Ｔｂ２：前記端末が前記標識信号の受信処理を開始してから終了するまでの時間
Ｔｄ：前記端末が前記基地局からのデータを受信する時間
ＲＮＤ（）：０以上１未満のランダム数を生成する関数
を満足することを特徴とする請求項２１から２４のいずれか１項記載のデータ送受信システム用端末。
【請求項２８】
前記ランダムな時間は、数式（４）
Ｗａｉｔ＝（Ｔｂ−Ｔｂ２−Ｔｄ２）＊ＲＮＤ（）＋Ｔｄ２−Ｔｄ    …（４）
但し、Ｗａｉｔ：前記端末が前記標識信号の受信処理を終了してから前記要求信号を前記基地局に送信するまでの時間
Ｔｂ：前記標識信号の周期
Ｔｂ２：前記端末が前記標識信号の受信処理を開始してから終了するまでの時間
Ｔｄ：前記端末が前記基地局からデータを受信する時間
Ｔｄ２：優先権を獲得した他の端末のデータ受信予想時間
ＲＮＤ（）：０以上１未満のランダム数を生成する関数
を満足することを特徴とする請求項２１から２４のいずれか１項記載のデータ送受信システム用端末。
【請求項２９】
前記ランダムな時間は、数式（１１）
Ｗａｉｔ＝（Ｔｂ−Ｔｂ２−Ｔｄ−Ｔｄｓ＊ｍ）＊ＲＮＤ（）＋Ｔｄ＋Ｔｄｓ＊ｍ
…（１１）
但し、    Ｔｂ：前記標識信号の周期
Ｔｂ２：前記端末が前記標識信号の受信処理を開始してから終了するまでの時間
ＲＮＤ（）：０以上１未満のランダム数を生成する関数
Ｔｄｓ：前記端末以外の他の端末の予想データ受信時間の一般化した値
を満足することを特徴とする請求項２１から２４のいずれか１項記載のデータ送受信システム用端末。
【請求項３０】
任意の端末が前記基地局からのデータ受信中に前記基地局から次の標識信号を受信したときには前記基地局からのデータ受信をその任意の端末が優先すると共に、前記基地局は残りの他の端末からの要求信号を無視することを特徴とする請求項２０から２９のいずれか１項記載のデータ送受信システム用端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、基地局と複数の端末とが接続され、各端末が該基地局からの標識信号を同時に受信してから次の標識信号を受信するまでの時間内に各端末がデータ受信の優先権を獲得する際の競合を回避するデータシステムの競合回避制御方法、データ送受信システム、およびデータ送受信システム用端末に関する。
【背景技術】
【０００２】
例えば、基地局としてのアクセスポイント（以下「ＡＰ」と称す。）と複数の端末とが無線で接続された無線ＬＡＮのインフラストラクチャのパワーセーブ（以下「ＰＳ」と称す。）モードにおける、ステーション（端末、以下「ＳＴＡ」と称す。）のデータ受信のシーケンスは図１に示す通りである。
図１は、従来のデータ送受信システムとしての無線ＬＡＮの制御方法を説明するためのシーケンス図である。
図１における各ＳＴＡ１、２の横棒（斜線部）は消費電力を示している。
ＡＰは、周期的にビーコン（Ｂｅａｃｏｎ：報知情報）と呼ばれる信号を全ＳＴＡに送信する。このビーコンには、各ＳＴＡに対するデータの有無を示す識別信号が入っている。
【０００３】
図１において、各ＳＴＡはビーコンを受信するために電力を消費している。ＳＴＡ１は２つ目のビーコンから自ＳＴＡ宛のデータが有ることが判ったため、ＡＰに対してＰＳ−ＰＯＬＬと呼ばれるパケットを送信する。ＡＰはこのＰＳ−ＰＯＬＬを受け取ることにより、ＳＴＡ１がデータ受信の準備が整っていることを認識し、データをＳＴＡ１へ送信する。ＳＴＡ１はこのデータが受信できれば、受信確認のパケットであるＡＣＫをＡＰへ送信する。このＰＳ−ＰＯＬＬの送信・データの受信・ＡＣＫの送信全てにおいて電力が消費されている。
【０００４】
複数のＳＴＡに対する従来技術の動作について図２を用いて説明する。
図２は、複数の端末に対する従来の無線ＬＡＮの制御方法を説明するためのシーケンス図である。
ＳＴＡ１、２それぞれにデータがあった場合、各ＳＴＡはビーコンを受信後、それぞれのＰＳ−ＰＯＬＬをＡＰに送信しようとする。そのため、ＰＳ−ＰＯＬＬの送信権を獲得できなかったＳＴＡ（図２においてはＳＴＡ２）は、ＳＴＡ１のデータ受信が終わるまでＰＳ−ＰＯＬＬの送信待ち状態（待機状態）になる。ＳＴＡ１のデータ受信が終わる時間が不明なため、ＳＴＡ２は、常に電波の状況監視、送信準備をしており、その分電力を消費している。
【０００５】
ここで、図1に、ＳＴＡに対してデータがある場合を示す。
アクセスポイント（ＡＰ）にＳＴＡ１のデータが有るため、ＳＴＡ１はＰＳ−ＰＯＬＬをビーコン受信処理直後にＡＰに送信する。ＡＰは、ＰＳ−ＰＯＬＬを受信することによりＳＴＡ１が受信可能状態にあるということを知り、ＰＳ−ＰＯＬＬを送信したＳＴＡにデータを送信する。
【０００６】
次に図２に示すように、複数のＳＴＡに対してデータがある場合を示す。
ＳＴＡ１、２両方にそれぞれデータがあるため、ＳＴＡは図１と同様にビーコン受信直後にＰＳ−ＰＯＬＬを送信しようとする。
しかし、無線の衝突を避けるため優先権をこれらの２つのＳＴＡ間で早い者勝ちで獲得する（競合）。
【０００７】
ここで、競合について述べる。
通常、ＳＴＡは省電力のため、ビーコン間隔で受信モードに変わり、それ以外は受信送信回路をオフにし、極力電力を消費しないモードに入っている。すなわち、ただ一方的にＡＰからＳＴＡにデータを送っても、ＳＴＡは受信回路をオフにしているため受信することができない。このため、ＡＰは、ＳＴＡに対しビーコンを送信して、その応答、ＰＳ−ＰＯＬＬを待つ。複数のＳＴＡに送りたいデータ（データは各ＳＴＡごとに送られる。同じデータでも良く、別でもよい。）がある場合、ＰＳ−ＰＯＬＬが返ってきたＳＴＡの順にデータを送ることになる。因みに、ＳＴＡからＡＰにデータを送るときは、任意である。ＡＰは常に送受信可能状態であるので、電波状況が空いていれば即座に送信できる。
ＳＴＡは、ＰＳ−ＰＯＬＬを送信する際、まず、電波状況を見て空いている場合、ＰＳ−ＰＯＬＬを送信する。これが早い者勝ちでＰＳ−ＰＯＬＬを送信できたＳＴＡが勝つ理由である。
【０００８】
図２においては、ＳＴＡ１がこの優先権を勝ち取っている。優先権を取れなかったＳＴＡ２は、ＳＴＡ１のデータ受信処理時間が不明なため、ＳＴＡ１のデータ受信処理が終わるまで無線状態をモニターしながら待っている。ＳＴＡ２は、ＳＴＡ１のデータ受信処理が終わると直ちに、ＰＳ−ＰＯＬＬをＡＰに送信しデータを受信する。このＳＴＡ２が優先権を取れずＰＳ−ＰＯＬＬを送信するタイミングまでの消費電力が無駄となっている。
そこで、消費電力を低減することを目的とする無線通信装置が提案されている（例えば、特許文献１参照）。
【特許文献１】特開平８−１９５７５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上述した特許文献１記載の発明は、ビーコン信号を受信する度に移動局のスタンバイ時間を長く設定しているため、待機中に他の移動局に割り込まれるおそれが高くなり、ビーコン信号を受信しない時はスタンバイ時間を短く設定しているため、移動局が無駄に電力を消費するおそれがあり、スタンバイ時間が指定の長さより短くなった時にはタイマ動作を停止させるため、移動局が無駄に電力を消費するおそれがある。
本発明の目的は、ＰＳ−ＰＯＬＬを送信するための送信待ち状態の消費電力を低減することができるデータ送受信システムの競合回避制御方法、データ送受信システム、およびデータ送受信システム用端末を提供することにある。
【課題を解決するための手段】
【００１０】
前記課題を解決するために請求項１記載の発明は、基地局に複数の端末をそれぞれ接続し、各端末が該基地局からの標識信号を同時に受信してから次の標識信号を受信するまでの時間内に各端末がデータ受信の優先権を獲得する際の競合を回避するデータシステムの競合回避制御方法において、前記各端末が前記基地局からデータを受信するための前記基地局への要求信号を送信する際に、前記各端末は、それぞれ所定の時間経過後に前記要求信号を送信することを特徴とする。
請求項１記載の発明によれば、各端末がそれぞれ所定の時間経過後に要求信号を基地局に送信することにより、各端末から同時に要求信号が基地局に送信されることがほぼなくなるので、各端末が無駄に待機することがなくなり、要求信号を送信するための送信待ち状態の消費電力が低減する。尚、待機とは、電波の状況監視、送信準備をせず、端末が再起動をするのに必要な最低限度の状態、いわば仮眠状態を意味する。
【００１１】
請求項２記載の発明は、請求項１記載の発明において、前記各端末は、互いに異なるランダムな時間が経過した時刻に前記要求信号を前記基地局に送信することを特徴とする。
【００１２】
請求項３記載の発明は、請求項１または２記載の発明において、前記ランダムな時間を、０以上１未満の乱数もしくは０以上１未満の疑似乱数に基づいて生成することを特徴とする。
【００１３】
請求項４記載の発明は、請求項３記載の発明において、前記乱数の初期値を、前記各端末毎がそれぞれ有する固有の値に基づく値とすることを特徴とする。
【００１４】
請求項５記載の発明は、請求項３または４記載の発明において、前記乱数を、値域が０以上１未満である代数関数若しくは超越関数とすることを特徴とする。
【００１５】
請求項６記載の発明は、請求項２から５のいずれか１項記載の発明において、前記ランダムな時間は、数式（１）
Ｗａｉｔ＝Ｔｂ＊ＲＮＤ（）                                    …（１）
但し、Ｗａｉｔ：前記端末が前記標識信号の受信処理を終了してから前記要求信号を前記基地局に送信するまでの時間
Ｔｂ：前記標識信号の周期
ＲＮＤ（）：０以上１未満のランダム数を生成する関数
を満足することを特徴とする。
【００１６】
請求項７記載の発明は、請求項２から５のいずれか１項記載の発明において、
前記ランダムな時間は、数式（２）
Ｗａｉｔ＝（Ｔｂ−Ｔｂ２）＊ＲＮＤ（）                        …（２）
但し、Ｗａｉｔ：前記端末が前記標識信号の受信処理を終了してから前記要求信号を前記基地局に送信するまでの時間
Ｔｂ：前記標識信号の周期
Ｔｂ２：前記端末が前記標識信号の受信処理を開始してから終了するまでの時間
ＲＮＤ（）：０以上１未満のランダム数を生成する関数
を満足することを特徴とする。
【００１７】
請求項８記載の発明は、請求項２から５のいずれか１項記載の発明において、
前記ランダムな時間は、数式（３）
Ｗａｉｔ＝（Ｔｂ−Ｔｂ２）＊ＲＮＤ（）−Ｔｄ                  …（３）
但し、Ｗａｉｔ：前記端末が前記標識信号の受信処理を終了してから前記要求信号を前記基地局に送信するまでの時間
Ｔｂ：前記標識信号の周期
Ｔｂ２：前記端末が前記標識信号の受信処理を開始してから終了するまでの時間
Ｔｄ：前記端末が前記基地局からのデータを受信する時間
ＲＮＤ（）：０以上１未満のランダム数を生成する関数
を満足することを特徴とする。
【００１８】
請求項９記載の発明は、請求項２から５のいずれか１項記載の発明において、前記ランダムな時間は、数式（４）
Ｗａｉｔ＝（Ｔｂ−Ｔｂ２−Ｔｄ２）＊ＲＮＤ（）＋Ｔｄ２−Ｔｄ  …（４）
但し、Ｗａｉｔ：前記端末が前記標識信号の受信処理を終了してから前記要求信号を前記基地局に送信するまでの時間
Ｔｂ：前記標識信号の周期
Ｔｂ２：前記端末が前記標識信号の受信処理を開始してから終了するまでの時間
Ｔｄ：前記端末が前記基地局からデータを受信する時間
Ｔｄ２：優先権を獲得した他の端末のデータ受信予想時間
ＲＮＤ（）：０以上１未満のランダム数を生成する関数
を満足することを特徴とする。
【００１９】
請求項１０記載の発明は、請求項１から９のいずれか１項記載の発明において、
任意の端末が前記基地局からのデータ受信中に前記基地局から次の標識信号を受信したときには前記基地局からのデータ受信を任意の端末が優先すると共に、前記基地局は残りの他の端末からの要求信号を無視することを特徴とする。
【００２０】
請求項１１記載の発明は、基地局と、該基地局にそれぞれ接続され、該基地局からの標識信号を同時に受信してから次の標識信号を受信するまでの時間内に前記基地局から優先権を獲得できたときには前記基地局からデータを受信し、前記優先権を獲得できなかったときには待機する複数の端末とを備えたデータ送受信システムであって、前記各端末は、前記基地局からデータを受信するための前記基地局への要求信号を送信する際に、それぞれ所定の時間経過後に前記要求信号を送信するようにしたことを特徴とする。
【００２１】
請求項１２記載の発明は、請求項１１記載の発明において、前記各端末は、互いに異なるランダムな時間が経過した時刻に前記要求信号を前記基地局に送信するようにしたことを特徴とする。
【００２２】
請求項１３記載の発明は、請求項１１または１２記載の発明において、前記ランダムな時間は、０以上１未満の乱数もしくは０以上１未満の疑似乱数に基づいて生成されていることを特徴とする。
【００２３】
請求項１４記載の発明は、請求項１３記載の発明において、前記乱数の初期値は、前記各端末毎がそれぞれ有する固有の値に基づく値であることを特徴とする。
請求項１５記載の発明は、請求項１３または１４記載の発明において、前記乱数は、値域が０以上１未満である代数関数若しくは超越関数としたことを特徴とする。
【００２４】
請求項１６記載の発明は、請求項１２から１５のいずれか１項記載の発明において、  前記ランダムな時間は、数式（１）
Ｗａｉｔ＝Ｔｂ＊ＲＮＤ（）                                    …（１）
但し、Ｗａｉｔ：前記端末が前記標識信号の受信処理を終了してから前記要求信号を前記基地局に送信するまでの時間
Ｔｂ：前記標識信号の周期
ＲＮＤ（）：０以上１未満のランダム数を生成する関数
を満足することを特徴とする。
【００２５】
請求項１７記載の発明は、請求項１２から１５のいずれか１項記載の発明において、  前記ランダムな時間は、数式（２）
Ｗａｉｔ＝（Ｔｂ−Ｔｂ２）＊ＲＮＤ（）                        …（２）
但し、Ｗａｉｔ：前記端末が前記標識信号の受信処理を終了してから前記要求信号を前記基地局に送信するまでの時間
Ｔｂ：前記標識信号の周期
Ｔｂ２：前記端末が前記標識信号の受信処理を開始してから終了するまでの時間
ＲＮＤ（）：０以上１未満のランダム数を生成する関数
を満足することを特徴とする。
【００２６】
請求項１８記載の発明は、請求項１２から１５のいずれか１項記載の発明において、
前記ランダムな時間は、数式（３）
Ｗａｉｔ＝（Ｔｂ−Ｔｂ２）＊ＲＮＤ（）−Ｔｄ                    …（３）
但し、Ｗａｉｔ：前記端末が前記標識信号の受信処理を終了してから前記要求信号を前記基地局に送信するまでの時間
Ｔｂ：前記標識信号の周期
Ｔｂ２：前記端末が前記標識信号の受信処理を開始してから終了するまでの時間
Ｔｄ：前記端末が前記基地局からのデータを受信する時間
ＲＮＤ（）：０以上１未満のランダム数を生成する関数
を満足することを特徴とする。
【００２７】
請求項１９記載の発明は、請求項１２から１５のいずれか１項記載の発明において、
前記ランダムな時間は、数式（４）
Ｗａｉｔ＝（Ｔｂ−Ｔｂ２−Ｔｄ２）＊ＲＮＤ（）＋Ｔｄ２−Ｔｄ    …（４）
但し、Ｗａｉｔ：前記端末が前記標識信号の受信処理を終了してから前記要求信号を前記基地局に送信するまでの時間
Ｔｂ：前記標識信号の周期
Ｔｂ２：前記端末が前記標識信号の受信処理を開始してから終了するまでの時間
Ｔｄ：前記端末が前記基地局からデータを受信する時間
Ｔｄ２：優先権を獲得した他の端末のデータ受信予想時間
ＲＮＤ（）：０以上１未満のランダム数を生成する関数
を満足することを特徴とする。
【００２８】
請求項２０記載の発明は、基地局にそれぞれ接続され、該基地局からの標識信号を同時に受信してから次の標識信号を受信するまでの時間内に前記基地局から優先権を獲得できたときには前記基地局からデータを受信し、前記優先権を獲得できなかったときには待機するデータ送受信システム用の端末であって、前記基地局からデータを受信するための前記基地局への要求信号を送信する際に、それぞれ所定の時間経過後に前記要求信号を送信するようにしたことを特徴とする。
【００２９】
請求項２１記載の発明は、請求項２０記載の発明において、互いに異なるランダムな時間が経過した時刻に前記要求信号を前記基地局に送信するようにしたことを特徴とする。
【００３０】
請求項２２記載の発明は、請求項２０または２１記載の発明において、前記ランダムな時間は、０以上１未満の乱数もしくは０以上１未満の疑似乱数に基づいて生成するようにしたことを特徴とする。
【００３１】
請求項２３記載の発明は、請求項２２記載の発明において、前記乱数の初期値は、前記各端末毎がそれぞれ有する固有の値に基づく値としたことを特徴とする。
【００３２】
請求項２４記載の発明は、請求項２２または２３記載の発明において、前記乱数は、値域が０以上１未満である代数関数若しくは超越関数であることを特徴とする。
【００３３】
請求項２５記載の発明は、請求項２１から２４のいずれか１項記載の発明において、前記ランダムな時間は、数式（１）
Ｗａｉｔ＝Ｔｂ＊ＲＮＤ（）                                    …（１）
但し、Ｗａｉｔ：前記端末が前記標識信号の受信処理を終了してから前記要求信号を前記基地局に送信するまでの時間
Ｔｂ：前記標識信号の周期
ＲＮＤ（）：０以上１未満のランダム数を生成する関数
を満足することを特徴とする。
【００３４】
請求項２６記載の発明は、請求項２１から２４のいずれか１項記載の発明において、前記ランダムな時間は、数式（２）
Ｗａｉｔ＝（Ｔｂ−Ｔｂ２）＊ＲＮＤ（）                        …（２）
但し、Ｗａｉｔ：前記端末が前記標識信号の受信処理を終了してから前記要求信号を前記基地局に送信するまでの時間
Ｔｂ：前記標識信号の周期
Ｔｂ２：前記端末が前記標識信号の受信処理を開始してから終了するまでの時間
ＲＮＤ（）：０以上１未満のランダム数を生成する関数
を満足することを特徴とする。
【００３５】
請求項２７記載の発明は、請求項２１から２４のいずれか１項記載の発明において、前記ランダムな時間は、数式（３）
Ｗａｉｔ＝（Ｔｂ−Ｔｂ２）＊ＲＮＤ（）−Ｔｄ                  …（３）
但し、Ｗａｉｔ：前記端末が前記標識信号の受信処理を終了してから前記要求信号を前記基地局に送信するまでの時間
Ｔｂ：前記標識信号の周期
Ｔｂ２：前記端末が前記標識信号の受信処理を開始してから終了するまでの時間
Ｔｄ：前記端末が前記基地局からのデータを受信する時間
ＲＮＤ（）：０以上１未満のランダム数を生成する関数
を満足することを特徴とする。
【００３６】
請求項２８記載の発明は、請求項２１から２４のいずれか１項記載の発明において、前記ランダムな時間は、数式（４）
Ｗａｉｔ＝（Ｔｂ−Ｔｂ２−Ｔｄ２）＊ＲＮＤ（）＋Ｔｄ２−Ｔｄ  …（４）
但し、Ｗａｉｔ：前記端末が前記標識信号の受信処理を終了してから前記要求信号を前記基地局に送信するまでの時間
Ｔｂ：前記標識信号の周期
Ｔｂ２：前記端末が前記標識信号の受信処理を開始してから終了するまでの時間
Ｔｄ：前記端末が前記基地局からデータを受信する時間
Ｔｄ２：優先権を獲得した他の端末のデータ受信予想時間
ＲＮＤ（）：０以上１未満のランダム数を生成する関数
を満足することを特徴とする。
【００３７】
請求項２９記載の発明は、請求項２１から２４のいずれか１項記載の発明において、
前記ランダムな時間は、数式（１１）
Ｗａｉｔ＝（Ｔｂ−Ｔｂ２−Ｔｄ−Ｔｄｓ＊ｍ）＊ＲＮＤ（）＋Ｔｄ＋Ｔｄｓ＊ｍ
…（１１）
但し、    Ｔｂ：前記標識信号の周期
Ｔｂ２：前記端末が前記標識信号の受信処理を開始してから終了するまでの時間
ＲＮＤ（）：０以上１未満のランダム数を生成する関数
Ｔｄｓ：前記端末以外の他の端末の予想データ受信時間の一般化した値
を満足することを特徴とする。
【００３８】
請求項３０記載の発明は、請求項２０から２９のいずれか１項記載の発明において、任意の端末が前記基地局からのデータ受信中に前記基地局から次の標識信号を受信したときには前記基地局からのデータ受信をその任意の端末が優先すると共に、前記基地局は残りの他の端末からの要求信号を無視することを特徴とする。
【発明の効果】
【００３９】
各端末がアクセスポイントからデータを受信するためのアクセスポイントへのＰＳ−ＰＯＬＬ送信の際に、各端末は、アクセスポイントからのビーコン受信直後でなく、所定の時間経過後にＰＳ−ＰＯＬＬを送信するので、ＰＳ−ＰＯＬＬを送信するための送信待ち状態の消費電力を低減することができるデータ送受信システムの競合回避制御方法、データ送受信システム、およびデータ送受信システム用端末の提供を実現することができる。
【発明を実施するための最良の形態】
【００４０】
（本発明の特徴）
本発明は、データ送受信システムとしての無線ＬＡＮ（ＩＥＥＥ８０２．１１）システムにおいて、基地局としてのアクセスポイント（以下「ＡＰ」という。）から端末としてのステーション（以下「ＳＴＡ」という。）へデータを送る場合の受信待受け時の低消費電力を図ったことを特徴としている。
従来、無線ＬＡＮのＳＴＡにおいては、要求信号としてのＰＳ−ＰＯＬＬは標識信号としてのビーコン受信直後に送出されるものであった。しかし、複数のＳＴＡ（ＳＴＡ１、ＳＴＡ２、…）に対してＡＰから送信すべきデータがあった場合、各ＳＴＡは、一斉にＰＳ−ＰＯＬＬを送信しようとするためＰＳ−ＰＯＬＬ送信待ち状態で無駄な電力を消費していた。
【００４１】
そこで、本発明は、このＰＳ−ＰＯＬＬの送信タイミングを制御することにより、競合を回避すると共にこのＰＳ−ＰＯＬＬ送信待ちの消費電力を削減することを特徴としている。
すなわち、本発明は、ＡＰに複数のＳＴＡをそれぞれ接続し、各ＳＴＡがＡＰからのビーコンを同時に受信してから次のビーコンを受信するまでの時間内に各ＳＴＡがデータ受信の優先権を獲得する際の競合を回避する競合回避制御方法において、各ＳＴＡがＡＰからデータを受信するためのＡＰへのＰＳ−ＰＯＬＬを送信する際に、各ＳＴＡは、それぞれ所定の時間経過後にＰＳ−ＰＯＬＬを送信することを特徴とする。
【００４２】
また、本発明は、各ＳＴＡが互いに異なるランダムな時間が経過した時刻にＰＳ−ＰＯＬＬをＡＰに送信することを特徴とする。
さらに、本発明は、ランダムな時間を、０以上１未満の乱数もしくは０以上１未満の疑似乱数に基づいて生成することを特徴とする。
【００４３】
また、本発明は、乱数の初期値を、各ＳＴＡ毎がそれぞれ有する固有の値に基づく値とすることを特徴とする（例えば、ＳＴＡの製造番号、ユーザが有するＩＤもしくはパスワードあるいはこれらのデータをＳＴＡの外部から入力することで設定できるようになっている。但し、ＩＤやパスワードに数字以外の符号、例えば、アルファベットを用いる場合にはＡを０、Ｂを１、Ｃを２、…、Ｊを９、Ｋを０、Ｌを１、Ｍを２、…のように０〜９の数値をとってもよく、／を０、ハイフンを１、＊を２、＠を３としてもよい。）。また、本発明をＷＬＡＮに適用した場合にはＡＰにＳＴＡを接続した場合には１〜２００７の番号が各ＳＴＡに割り振られるので、この番号を正規化、すなわち、各ＳＴＡの番号の値ｋから１を引いた値を２００７で除算した値を初期値とすることが挙げられる。
【００４４】
図３は、本発明のデータ送受信システムの競合回避制御方法を適用した無線ＬＡＮの一実施の形態を説明するためのシーケンス図である。図８は本発明の競合回避制御方法を適用した端末の一実施の形態を示すブロック図であり、図９は本発明のデータ送受信システムの競合回避制御方法を適用した基地局としてのアクセスポイントの一実施の形態を示すブロック図である。尚、図８に示した要素と同様の要素は同一の符号を用いる。
【００４５】
図８に示す端末（ＳＴＡ）８０は、ＲＦ（高周波）処理部８１と、ベースバンド処理部８２、ＣＰＵ（中央演算処理部）８３と、モニター８４と、メモリ８５と、Ｉ／Ｏ８６とで構成されている。
ＲＦ処理部８１は、受信した電波の検波等を行い、ベースバンド処理部８２は、変調前または復調後の情報信号（音声、映像、ディジタル・データ等）の帯域の信号を処理する。メモリ８５は、図示しないＲＡＭ（ランダムアクセスメモリ）およびＲＯＭ（リードオンリーメモリ）を含み、ＲＯＭは制御プログラム等を格納し、ＲＡＭは受信した情報を格納する。モニター８４は、操作画面や画像情報や文字情報等を表示する。ＣＰＵ８３は、各部の統括制御を行う。
【００４６】
図９に示すアクセスポイント（ＡＰ）９０はＳＴＡ８０と同様のＲＦ処理部８１およびベースバンド処理部８２を有しており、この他にＬＡＮアダプタ９１を有している。
ＬＡＮアダプタ９１は、ＡＰ９０自体と各ＡＰ８０（図８参照）とを有線のＬＡＮ９２で接続するためのアダプタである。
図８に示したＳＴＡ８０は、図９に示したＡＰ９０からデータを受信するためのＡＰにＰＳ−ＰＯＬＬを送信する際に、それぞれ所定の時間経過後にＰＳ−ＰＯＬＬを送信するようになっている。ＡＰ９０は、各ＳＴＡ８０からそれぞれ所定の時間経過後にデータを受信するためのＰＳ−ＰＯＬＬを受信するようになっている。実際には各ＳＴＡ８０からそれぞれＰＳ−ＰＯＬＬを送信する際に競合が生じることが多発する。
そこで、本発明者は、この競合を回避させることを試みた。
【００４７】
次にデータ送受信システムとしての無線ＬＡＮにおける競合回避制御方法について述べる。
無線ＬＡＮにおける競合回避制御方法は、ＰＳ−ＰＯＬＬの送信タイミングをビーコン受信直後でなく、ランダムな時間を待って送信する。ランダムな時間待つため、ＳＴＡ１及びＳＴＡ２のＰＳ−ＰＯＬＬの送信タイミングが重なる（競合する）確率が少なくなり、ＰＳ−ＰＯＬＬ送信タイミングを待つための消費電力を低減させることができるようになる。
【００４８】
図３においては、１台のＡＰに２台（本実施の形態では２台であるが限定されない。）のＳＴＡ１、ＳＴＡ２が帰属している状態を表している。各ＳＴＡの横棒（斜線部）は、各々の消費電力を表している。
ＡＰは周期的にビーコンを送信する。ビーコンには、各ＳＴＡ宛のデータの有無に関する識別子が含まれている。各ＳＴＡは、この識別子からデータの有無を判断し、データがあった場合は、ＡＰに対してＰＳ−ＰＯＬＬパケットを送信する。ＡＰは、このＰＳ−ＰＯＬＬを受信するとＳＴＡが受信可能状態と判断し、そのＳＴＡ宛のデータを送信する。データを受信したＳＴＡは、データ受信完了の応答としてＡＰに対してＡＣＫパケットを送信する。このデータ受信のシーケンス中は、横棒（斜線部）で表されているように受信・送信に見合う消費電力がある。
【００４９】
本発明においては、データ受信のためのＰＳ−ＰＯＬＬ送信においてビーコン直後でなく、ある待ち時間後にＰＳ−ＰＯＬＬを送信することにより、各々のＳＴＡのＰＳ−ＰＯＬＬが衝突する（競合する）ことが少なくなり、ＰＳ−ＰＯＬＬ送信待ちによる消費電力を低減させることができる。
【００５０】
（実施の形態の動作の説明）
次に図５に、本発明のデータ送受信システムの競合回避制御方法を適用した無線ＬＡＮの制御方法を説明するためのフローチャートを示す。
図４に、従来の無線ＬＡＮの制御方法を説明するためのフローチャートを示す。
各ＳＴＡ（番号ｋ（１以上の整数）が割り振られているものとする）は、まずビーコン（Ｂｅａｃｏｎ）を受信する（ステップＳ１）。
次に各ＳＴＡはビーコンの内容を解析し、自ＳＴＡ宛のデータの有無を判断する（ステップＳ２）。
ステップＳ２で各ＳＴＡはデータが無いと判断した場合（Ｎｏ）は、次のビーコン受信を待つ（ステップＳ１）。
各ＳＴＡは、ステップＳ２でデータがあったと判断した場合には、ＡＰにＳＴＡがデータ受信可能状態と通知するためにＰＳ−ＰＯＬＬパケットを送信し（ステップＳ３）、データ（Ｄａｔａ）を受信する（ステップＳ４）。
【００５１】
従来のＳＴＡは、図４に見られるようにデータの有無判断後（ステップＳ２）、すぐにＰＳ−ＰＯＬＬ送信処理を行っていた。そのため、図２に見られるように複数のＳＴＡへデータがある場合、同じタイミングでＰＳ−ＰＯＬＬを送信しようとする（ステップＳ３）。従って、送信の優先権を取ったＳＴＡはすぐに送信し処理を終了する。
【００５２】
しかし、優先権を取れなかったＳＴＡ２は、ＳＴＡ１のデータ受信処理が終了後、優先権を勝ち取り送信する予定であるが、送信するまでの待ち時間がわからないため、常にＰＳ−ＰＯＬＬを送る準備をして待機している。そのために、このＰＳ−ＰＯＬＬ送信待ち時間分の電力を消費してしまっていた。
本発明においては、図５に見られるようにＳＴＡ１、ＳＴＡ２がデータ有無を判断した後、ランダム時間待つ（電波の状況監視、送信準備を行わず再起動できるだけの最低限度の状態で待機する）処理（Ｗａｉｔ：ステップＳ１２）を加えている。
【００５３】
このように各ＳＴＡにランダムな待ち時間を加えることにより、図３に示すように各ＳＴＡのＰＳ−ＰＯＬＬ送信開始タイミングがランダムになる。従って、各ＳＴＡのＰＳ−ＰＯＬＬが衝突することも少なくなり、ＰＳ−ＰＯＬＬ送信を待つための時間が少なくなるため、消費電力の低減を行うことができる。
この時のＰＳ−ＰＯＬＬの待ち時間の算出の式の一例は以下の数式（３）となる。
Ｗａｉｔ＝（Ｔｂ−Ｔｂ２）＊ＲＮＤ（）−Ｔｄ                  …（３）
但し、Ｗａｉｔ：前記端末が前記標識信号の受信処理を終了してから前記要求信号を前記基地局に送信するまでの時間
Ｔｂ：前記標識信号の周期
Ｔｂ２：前記端末が前記標識信号の受信処理を開始してから終了するまでの時間
Ｔｄ：前記端末が前記基地局からのデータを受信する時間
ＲＮＤ（）：０以上１未満のランダム数を生成する関数
を満足する。
【００５４】
本数式（３）において、Ｔｄは、自ＳＴＡの予想データ受信時間である。予想データ受信時間とは、例えば、データの送受信に用いられるパケットのデータ長、転送速度で決まる時間をいい、上位アプリの種類（ＶｏＩＰに用いられる音声データ、Ｗｅｂで用いられる画像データ）によって異なる。またＰＳ−ＰＯＬＬの送信タイミングが次のビーコン処理にかからないように、Ｔｂ２をＴｂより差し引いている。Ｔｄに関しては、無線ＬＡＮを制御するホストＣＰＵ（ＡＰのＣＰＵ）は、現在どのようなデータが流れているか判断できるため、データ量に関しても統計数学的手法（度数分布、代表値等「例えば、一松  信他著「新数学事典」大阪書籍株式会社、１９９８年３月３０日、ｐ．６３３−６３６参照」）を用いることで予想する事が可能である。
度数分布の場合、縦軸を度数とし、横軸をデータ量として度数分布表を作成し、最大度数をとるデータ量の幅（階級値）を用いればよく、代表値の場合には、縦軸を度数とし、横軸をデータ量とした場合の最大データ量をとる値（最頻値）や平均値を用いればよい。
このビーコン時間（標識信号をＡＰが受信処理を開始してから終了するまでの時間）を差し引くことにより、次のビーコン処理にかかる頻度を少なくすることができ、消費電力の低減が期待できる。
【００５５】
ここで、乱数としてのＲＮＤ（）は、１次関数、２次関数、…、ｎ次関数等の代数関数や、無理関数、三角関数、指数関数、対数関数等の超越関数を用いて値域が０以上１未満となるような新たな関数が用いられる。この際、乱数の分布に不均一性が生じるものでもよい。この場合にもＰＳ−ＰＯＬＬの競合を回避することができるので問題はない。
【００５６】
例えば、ＲＮＤ（）は数式（５）〜（１０）若しくは数式（４）〜（１０）の組み合わせで表されてもよい。
ＲＮＤ（）＝ｐ／１０n                            …（５）
但し、    ｐ：図示しない乱数表から読み出したｎ桁の乱数
ｎ：乱数の桁数
を満足する。
ここで、乱数表は各ＳＴＡのメモリ内に格納されているものとし、ＣＰＵが乱数を読み出すものとする。
【００５７】
また、ＲＮＤ（）は、例えば数式（６）〜（１０）で表されてもよい。
ＲＮＤ（）＝｜ｓｉｎθ｜                          …（６）
但し、    θ：π／２＋２ｐπを除く乱数（ラジアン）
ｐ：整数
を満足する。
ＲＮＤ（）＝｜ｃｏｓθ｜                          …（７）
但し、    θ：２ｑπを除く乱数（ラジアン）
ｑ：整数
を満足する。
尚、各ＳＴＡにおいてＲＮＤ（）の初期値はそれぞれ異なっていることを前提としている。これは、ＲＮＤ（）の初期値が同一の場合には全てのＰＳ−ＰＯＬＬが競合してしまうためである。また、ＲＮＤ（）は、疑似乱数、例えば任意の数列の中から選択された数値からなるものであってもよく、初期値は前述した各ＳＴＡ固有の値に基づいて異なる値となるようにそれぞれ設定されていてもよい。
【００５８】
ＲＮＤ（）＝ｅ-x                                  …（８）
但し、    ｘ：０以上の乱数
を満足する。
ＲＮＤ（）＝ｌｏｇｘ                              …（９）
但し、    ｘ：１以上ｅ（自然対数の底２．７１８２８１…）未満の乱数
ＲＮＤ（）＝｜ｘ｜                                …（１０）
但し、    ｘ：０以上１未満の乱数
【００５９】
（効果の説明）
以上説明したように、本実施の形態においては、以下に記載するような効果を奏する。
ＰＳ−ＰＯＬＬの送信タイミングに待ち時間を入れることにより、ＰＳ−ＰＯＬＬ送信タイミングの衝突が減り、ＰＳ−ＰＯＬＬ送信待ち時間（送信準備時間）が減るため消費電力の低減が図れる。
【００６０】
（本発明の他の実施の形態）
図６に、本発明の他の実施の形態を説明するためのシーケンス図を示す。
また、図７に、本発明の他の実施の形態を説明するためのフローチャートを示す。
まず、ＳＴＡ１（２）はビーコンを受信し（ステップＳ２０）、自ＳＴＡへのデータが有るか否かを判断し（ステップＳ２１）する。
図７のステップＳ２２に示すように、ＰＳ−ＰＯＬＬ送信の優先権獲得の有無の判断を加える。ＳＴＡ１（２）は優先権を獲得した場合（ステップＳ２２／Ｙｅｓ）は、従来通り待ち時間無くＰＳ−ＰＯＬＬを送信し（ステップＳ２３）、データを受信する（ステップＳ２４）。ＳＴＡ１（２）は優先権を獲得できなかった場合（ステップＳ２２／Ｎｏ）のみに、ＰＳ−ＰＯＬＬの送信に所定の待ち時間を加え（ステップＳ２５）、待ち時間経過後ＰＳ−ＰＯＬＬを送信し（ステップＳ２６）、データを受信する（ステップＳ２７）。ＰＳ−ＰＯＬＬを送信するまでの間、ＳＴＡ１（２）は待機状態にあるので、消費電力を押さえることができる。
【００６１】
図６においては、ＳＴＡ１が優先権を獲得し、ＳＴＡ２がＰＳ−ＰＯＬＬ送信まで待ち時間が挿入されている。
この時のＰＳ−ＰＯＬＬの送信待ち時間Ｗａｉｔの算出式は、以下の数式（４）となる。
Ｗａｉｔ＝（Ｔｂ−Ｔｂ２−Ｔｄ２）＊ＲＮＤ（）＋Ｔｄ２−Ｔｄ  …（４）
但し、Ｗａｉｔ：前記端末が前記標識信号の受信処理を終了してから前記要求信号を前記基地局に送信するまでの時間
Ｔｂ：前記標識信号の周期
Ｔｂ２：前記端末が前記標識信号の受信処理を開始してから終了するまでの時間
Ｔｄ：前記端末が前記基地局からデータを受信する時間
Ｔｄ２：優先権を獲得した他の端末のデータ受信予想時間
ＲＮＤ（）：０以上１未満のランダム数を生成する関数
を満足する。
【００６２】
このように構成することにより、一つのＳＴＡはビーコン直後に固定される。そして、そのＳＴＡのデータ処理時間分だけ遅らせてＰＳ−ＰＯＬＬを送信するため、ＰＳ−ＰＯＬＬの衝突する確率がより低くなる。従って、本実施の形態によれば、消費電力の低減がより効果的に行われる。ただし、Ｔｄ２の予想が難しいという点がある。
尚、本実施の形態では、ＰＳ−ＰＯＬＬの送信待ち時間Ｗａｉｔの算出式が数式（３）および数式（４）の場合で説明したが、本発明はこれに限定されるものではなく、数式（１）や数式（２）で表されるＷａｉｔであってもよい。
【００６３】
Ｗａｉｔ＝Ｔｂ＊ＲＮＤ（）                                …（１）
但し、Ｗａｉｔ：前記端末が前記標識信号の受信処理を終了してから前記要求信号を前記基地局に送信するまでの時間
Ｔｂ：前記標識信号の周期
ＲＮＤ（）：０以上１未満のランダム数を生成する関数
を満足する。
この数式（１）で表される送信待ち時間ＷａｉｔはＡＰからのビーコン送信時間と重複する場合を含むが、これらが重複する場合には、再度ＳＴＡは再度待機して、改めてＰＳ−ＰＯＬＬを送信すればよい。また、このような場合においても消費電力の低減が期待できる。
【００６４】
Ｗａｉｔ＝（Ｔｂ−Ｔｂ２）＊ＲＮＤ（）                    …（２）
但し、Ｗａｉｔ：前記端末が前記標識信号の受信処理を終了してから前記要求信号を前記基地局に送信するまでの時間
Ｔｂ：前記標識信号の周期
Ｔｂ２：前記端末が前記標識信号の受信処理を開始してから終了するまでの時間
ＲＮＤ（）：０以上１未満のランダム数を生成する関数
を満足する。
【００６５】
また、送信待ち時間Ｗａｉｔを数式（１１）
Ｗａｉｔ＝（Ｔｂ−Ｔｂ２−Ｔｄ−Ｔｄｓ＊ｍ）＊ＲＮＤ（）＋Ｔｄ＋Ｔｄｓ＊ｍ
…（１１）
但し、    Ｔｂ：前記標識信号の周期
Ｔｂ２：前記端末が前記標識信号の受信処理を開始してから終了するまでの時間
ＲＮＤ（）：０以上１未満のランダム数を生成する関数
Ｔｄｓ：前記端末以外の他の端末の予想データ受信時間の一般化した値
を満足する。
としてもよく、この場合においても、ＰＳ−ＰＯＬＬの競合の回避と消費電力の低減が期待できる。
【００６６】
この場合、１回目に他のＳＴＡに優先権を獲得されたＳＴＡは、電波状況の監視を行わず、優先権の獲得ができなかったことが分かった時点で直ちに待機状態に切り替え、最初のビーコンから、数式（１２）
Ｗａｉｔ＝（Ｔｂ−Ｔｂ２−Ｔｄ−Ｔｄｓ）＊ＲＮＤ（）＋Ｔｄ＋Ｔｄｓ
…（１２）
で表される時間だけ待機した後で再度ＰＳ−ＰＯＬＬを送信する。２回目のＰＳ−ＰＯＬＬを送信しても優先権を獲得できなかったらｍ回目のＰＳ−ＰＯＬＬの送信待機時間は前述した数式（１１）となり、これなら何度でもＰＳ−ＰＯＬＬを送信することができる。
さらに、本実施の形態ではＷａｉｔの算出の際に乱数としてＲＮＤ（）を用いているが、｛ＲＮＤ（）｝の代わりに｛ＲＮＤ（）｝kや｛ＲＮＤ（）｝／ｋや｛ＲＮＤ（）｝1/kを用いてもよく、これらを組み合わせてもよい。このような場合であっても、同様に、ＰＳ−ＰＯＬＬの競合の回避と消費電力の低減が期待できる。
【００６７】
ところで、本実施の形態では、無線ＬＡＮの場合で説明したが、本発明はこれに限定されるものではなく、有線のデータ送受信システムにも適用することができ、データ送受信システム用の端末や基地局にも適用してもよい。
【図面の簡単な説明】
【００６８】
【図１】従来の送受信システムとしての無線ＬＡＮの制御方法を説明するためのシーケンス図である。
【図２】図２は、複数の端末に対する従来の無線ＬＡＮの制御方法を説明するためのシーケンス図である。
【図３】本発明のデータ送受信システムの競合回避制御方法を適用した無線ＬＡＮの一実施の形態を説明するためのシーケンス図である。
【図４】従来の無線ＬＡＮの制御方法を説明するためのフローチャートである。
【図５】本発明のデータ送受信システムの競合回避制御方法を適用した無線ＬＡＮの制御方法を説明するためのフローチャートである。
【図６】本発明の他の実施の形態を説明するためのシーケンス図である。
【図７】本発明の他の実施の形態を説明するためのフローチャートである。
【図８】本発明の競合回避制御方法を適用した端末の一実施の形態を示すブロック図である。
【図９】本発明のデータ送受信システムの競合回避制御方法を適用した基地局としてのアクセスポイントの一実施の形態を示すブロック図である。
【符号の説明】
【００６９】
ＡＰ    アクセスポイント（基地局）
ＳＴＡ１、ＳＴＡ２    端末
【図１】
2005197798.tif 000003
【図２】
2005197798.tif 000004
【図３】
2005197798.tif 000005
【図４】
2005197798.tif 000006
【図５】
2005197798.tif 000007
【図６】
2005197798.tif 000008
【図７】
2005197798.tif 000009
【図８】
2005197798.tif 000010
【図９】
2005197798.tif 000011