(57)【要約】【課題】通信手順の異なる複数のグループに分けられた移動端末が混在する環境において、各グループ間の短期間の不公平を抑制し、スループットを向上させることができる無線パケット通信システム、無線パケット通信装置及び無線パケット通信方法を提供すること。【解決手段】無線パケット通信装置１は、一のグループ及び他のグループの総トラフィックを算出する第一及び第二のトラフィック算出手段１１，１２と、前記一のグループ及び他のグループにおける平均トラフィックを算出する平均トラフィック算出手段７と、これらの平均トラフィックに基づいてパラメータを算出するパラメータ算出手段７と、前記パラメータを前記一のグループの移動端末３に送信する送信手段８と、を備え、前記一のグループの移動端末３は、パラメータを受信する受信手段と、前記パラメータに基づいてパケット数を算出するパケット数算出手段と、を備えることを特徴とする。【選択図】図１
2007243408.tif 000002
【特許請求の範囲】
【請求項１】
無線パケット通信装置と、通信手順の異なる複数のグループに分けられた移動端末との間で無線パケットにより通信を行う際、前記無線パケットの送信に先立って、予め規定された所定範囲の数の中から必要に応じてランダムに数を乱数値として抽出し、前記乱数値に基づく期間にわたって互いにキャリアセンスを行う無線パケット通信システムであって、
前記無線パケット通信装置は、
前記複数のグループのうち、一のグループにおける総トラフィックを算出する第一のトラフィック算出手段と、
他のグループにおける総トラフィックを算出する第二のトラフィック算出手段と、
前記第一のトラフィック算出手段によって算出された総トラフィックに基づいて、前記一のグループにおける移動端末一台あたりの一の平均トラフィックを算出し、かつ、前記第二のトラフィック算出手段によって算出された総トラフィックに基づいて、前記他のグループにおける移動端末一台あたりの他の平均トラフィックを算出する平均トラフィック算出手段と、
前記平均トラフィック算出手段によって算出された一の平均トラフィックと他の平均トラフィックとに基づいて、前記一のグループと前記他のグループとの間の平均トラフィック差を調整するためのパラメータを算出するパラメータ算出手段と、
前記パラメータ算出手段により算出されたパラメータを前記一のグループの移動端末に送信する送信手段と、を備え、
前記一のグループの移動端末は、
前記送信手段から送信されたパラメータを受信する受信手段と、
前記受信手段によって受信されたパラメータに基づいて、送信するパケット数を算出するパケット数算出手段と、を備えることを特徴とする無線パケット通信システム。
【請求項２】
通信手順の異なる複数のグループに分けられた移動端末に対する無線パケットの送信に先立って、予め規定された所定範囲の数の中から必要に応じてランダムに数を乱数値として抽出し、前記乱数値に基づく期間にわたってキャリアセンスを行う無線パケット通信装置であって、
前記複数のグループのうち、一のグループにおける総トラフィックを算出する第一のトラフィック算出手段と、
他のグループにおける総トラフィックを算出する第二のトラフィック算出手段と、
前記第一のトラフィック算出手段によって算出された総トラフィックに基づいて、前記一のグループにおける移動端末一台あたりの一の平均トラフィックを算出し、かつ、前記第二のトラフィック算出手段によって算出された総トラフィックに基づいて、前記他のグループにおける移動端末一台あたりの他の平均トラフィックを算出する平均トラフィック算出手段と、
前記平均トラフィック算出手段によって算出された一の平均トラフィックと他の平均トラフィックとに基づいて、前記一のグループと前記他のグループとの間の平均トラフィック差を調整するためのパラメータを算出するパラメータ算出手段と、
前記パラメータ算出手段により算出されたパラメータを前記一のグループの移動端末に送信する送信手段と、を備えることを特徴とする無線パケット通信装置。
【請求項３】
無線パケット通信装置と、通信手順の異なる複数のグループに分けられた移動端末との間で無線パケットにより通信を行う際、前記無線パケットの送信に先立って、予め規定された所定範囲の数の中から必要に応じてランダムに数を乱数値として抽出し、前記乱数値に基づく期間にわたって互いにキャリアセンスを行う無線パケット通信方法であって、
前記無線パケット通信装置が、
前記複数のグループのうち、一のグループにおける総トラフィックを算出する第一のトラフィック算出ステップと、
他のグループにおける総トラフィックを算出する第二のトラフィック算出ステップと、
前記第一のトラフィック算出ステップによって算出された総トラフィックに基づいて、前記一のグループにおける移動端末一台あたりの一の平均トラフィックを算出し、かつ、前記第二のトラフィック算出ステップによって算出された総トラフィックに基づいて、前記他のグループにおける移動端末一台あたりの他の平均トラフィックを算出する平均トラフィック算出ステップと、
前記平均トラフィック算出ステップによって算出された一の平均トラフィックと他の平均トラフィックとに基づいて、前記一のグループと前記他のグループとの間の平均トラフィック差を調整するためのパラメータを算出するパラメータ算出ステップと、
前記パラメータ算出ステップにより算出されたパラメータを前記一のグループの移動端末に送信する送信ステップと、を備えることを特徴とする無線パケット通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の無線局間で無線媒体を介して無線パケットを伝送する場合に用いられる無線パケット通信システム、無線パケット通信装置及び無線パケット通信方法に関する。
【背景技術】
【０００２】
本発明と関連のある従来技術としては、非特許文献１に記載の無線パケット通信システムが知られている。
例えば、非特許文献１に示されたような標準規格に準拠する従来の無線パケット通信システムにおいては、使用する無線チャネル（以下、「チャネル」という。）を事前に１つだけ決めておき、データパケットの送信に先立って、当該チャネルの空き状況を検出し（キャリアセンス）、チャネルが使用されていなかった場合にのみ１つのデータパケットを送信する。このような制御により１つのチャネルを複数の無線局で互いに時間をずらして共用することができる。
【０００３】
このような無線パケット通信システムに用いられる従来の無線局は、図７に示すように、無線通信を行うための通信部１１３を備えている。
通信部１１３は、ヘッダ付加部１０１、送信バッファ１０２、パケット送信制御部１０３、変調器１０４、無線送信部１０５、アンテナ１０６、無線受信部１０７、キャリア検出部１０８、復調器１０９、パケット選択部１１０及びヘッダ除去部１１１を備えている。
このような構成のもと、ヘッダ付加部１０１に、送信すべき１つ又は複数のデータフレームからなる送信データフレーム系列が入力される。実際のデータフレームとしては、例えばイーサネット（登録商標）フレームが用いられる。
ヘッダ付加部１０１は、入力された送信データフレーム系列中の各々のデータフレームのデータ領域から抽出したデータブロックに対して、当該データフレームの宛先となる無線パケット通信装置のＩＤ情報を含む制御情報を付加し、データパケット１１２を生成する。このようなデータパケット１１２で構成されるデータパケット系列が、ヘッダ付加部１０１から出力され送信バッファ１０２に入力される。
送信バッファ１０２は、入力された１つ又は複数のデータパケット１１２をバッファリングし、一時的に保持する。
【０００４】
一方、他の無線局が予め定めた１つのチャネル（以下、「特定チャネル」という。）で送信した無線信号は、アンテナ１０６によって受信され、無線受信部１０７に入力される。この無線受信部１０７は、アンテナ１０６から入力された無線信号に対して、周波数変換、フィルタリング、直交検波、ＡＤ（アナログーディジタル）変換等の受信処理を施す。
なお、無線受信部１０７は、前記特定チャネルに対応する受信処理を行う。また、アンテナ１０６が送信のために使用されている時を除き、他の無線パケット通信装置が送信したデータパケット１１２の有無とは無関係に、アンテナ１０６によって受信された無線信号が無線受信部１０７に入力される。従って、無線受信部１０７は、データパケット１１２の有無に合わせて適切な受信処理を行うことができる。
【０００５】
前記特定チャネルで他の無線パケット通信装置からデータパケット１１２が送信された場合には、無線受信部１０７における受信処理の結果として、受信したデータパケット１１２に対応する複素ベースバンド信号が受信信号として得られる。また、同時に前記特定チャネルにおける受信信号の受信電界強度を表すＲＳＳＩ（Ｒｅｃｅｉｖｅｄ  Ｓｉｇｎａｌ  Ｓｔｒｅｎｇｔｈ  Ｉｎｄｉｃａｔｏｒ）信号が得られる。
なお、ＲＳＳＩ信号は、前記特定チャネルでデータパケット１１２が送信されていたか否かとは無関係に無線受信部１０７から出力される。従って、前記特定チャネルでデータパケット１１２が送信されていない場合には、前述の複素ベースバンド信号は出力されないが、当該チャネルにおけるＲＳＳＩ信号が無線受信部１０７から出力される。
無線受信部１０７から出力される受信信号及びＲＳＳＩ信号は、復調器１０９及びキャリア検出部１０８にそれぞれ入力される。
【０００６】
キャリア検出部１０８は、入力されたＲＳＳＩ信号によって示される受信電界強度の値と、予め定めた閾値とを比較し、予め定めた期間に渡ってアイドル状態(受信電界強度の値が閥値よりも小さい状態)であった場合には、前記特定チャネルが空きチャネルであると判定し、それ以外の場合には前記特定チャネルがビジーであると判定する。
なお、チャネルがビジー状態からアイドル状態に変化した場合には、予め定めた期間に渡ってキャリアセンスを行った後、予め規定された所定範囲の数の中からランダムに一つの数を抽出し、この抽出した数に応じてキャリアセンスの時間（待機する時間）を延期する。このとき、予め定めた単位時間ごとにその間に渡ってチャネル上で信号が検出されなかった場合には、抽出した数から１を減算していき、その数が０に達したときにチャネルがアイドル状態であると判定する。
【０００７】
このようにして判定した結果が、キャリア検出結果としてキャリア検出部１０８から出力される。キャリア検出部１０８から出力されるキャリア検出結果は、パケット送信制御部１０３に入力される。
パケット送信制御部１０３は、入力されたキャリア検出結果を参照し、前記特定チャネルが空き状態か否かを認識する。そして、前記特定チャネルが空き状態であった場合には、送信バッファ１０２に一時的に保持されている１つのデータパケット１１２を出力することを要求する要求信号を送信バッファ１０２に入力する。送信バッファ１０２は、パケット送信制御部１０３からの前記要求信号を受信すると、送信バッファ１０２が保持しているデータパケット１１２のうち、送信バッファ１０２に入力された時刻が最も早いデータパケット１１２を取り出してパケット送信制御部１０３に入力する。
【０００８】
パケット送信制御部１０３は、送信バッファ１０２から入力されたデータパケット１１２を変調器１０４に対して出力するとともに、当該データパケット１１２に対するＡＣＫタイマ(後述)のカウントを開始する。
変調器１０４は、入力されたデータパケット１１２に所定の変調処理を施して無線送信部１０５に出力する。
無線送信部１０５は、変調処理後のデータパケット１１２を変調器１０４から入力し、このデータパケット１１２に対してＤＡ(ディジタルーアナログ)変換、周波数変換、フィルタリング、電力増幅等の送信処理を施す。
なお、無線送信部１０５は、前述の特定チャネルに対する送信処理を行う。そして、無線送信部１０５で送信処理されたデータパケット１１２は、アンテナ１０６を介して送信される。
【０００９】
一方、復調器１０９は、無線受信部１０７から入力された受信信号に対して復調処理を行う。この復調処理の結果として得られるデータパケット１１２は、パケット選択部１１０に与えられる。
パケット選択部１１０は、復調器１０９から入力されたデータパケット１１２が自局に対して送信されたものか否かを識別する。すなわち、このデータパケット１１２には、宛先に関するＩＤ情報が付加されているので、このＩＤ情報が自局のものと一致するか否かを判定することにより、自局宛のデータパケット１１２とそれ以外とを区別する。
【００１０】
パケット選択部１１０は、自局宛に送信されたデータパケット１１２を受信した場合には、当該データパケット１１２を受信データパケット系列としてヘッダ除去部１１１に出力する。また、パケット選択部１１０は、自局が送信したデータパケット１１２に対して正常受信を示すＡＣＫパケットを受信した場合には当該ＡＣＫパケットをパケット送信制御部１０３に出力し、それ以外のデータパケット１１２を受信した場合には当該データパケット１１２を破棄する。
ヘッダ除去部１１１は、パケット選択部１１０から入力された受信データパケット系列の各々のデータパケット１１２に付加されている宛先のＩＤ情報を含む制御情報を除去し、元のデータフレームに変換し、受信データフレーム系列として出力する。
【００１１】
パケット送信制御部１０３は、パケット選択部１１０からＡＣＫパケットが入力されると、送信が成功したことを認識し、ＡＣＫタイマを停止しリセットする。なお、ＡＣＫタイマが予め定めたカウント数に達するまでにＡＣＫパケットを受信できない場合には、上記の予め規定された所定範囲を２倍にして再送処理を行う。これにより、他の無線局と同じ数を抽出する確率を抑えることができ、他の無線局と衝突が生じる可能性を低下させることができる。なお、前記所定範囲は、ＡＣＫパケットの受信によりリセットされる。
【００１２】
以上に説明したような構成の無線局は、他の無線局との間で、予め定めた一つのチャネルを介してデータパケットの送受信を行うことができる。
しかしながら、当該方法に基づいて通信を行う無線局の数が多くなると頻繁にデータパケットの衝突が起こる。衝突が起きた無線局では、次回の送信において前記所定範囲が倍になるため、大きな乱数値を抽出する可能性が高くなる。大きな乱数値を抽出した場合には、１つのデータパケットを送信する前に、その大きな乱数値が０に達するまで待機する必要があるため、その待機している間に、衝突が生じず少ない乱数値が抽出されて送信を行う無線局が複数のデータパケットを送信することができるようになる。この結果、無線局間の送信回数に一時的な不公平が生じる（短期間の不公平）。
【００１３】
この短期間の不公平は、非特許文献２で示されているフレームバースティング技術を適用することによって、著しく増大する。フレームバースティング技術とは、従来の通信手順（チャネルアクセス手順とパケット送信手順を含む）が１回のチャネルアクセスで１つのデータパケットを送信するのに対して、１回のチャネルアクセスで複数のデータパケットを連続的に送信することによって、伝送効率を改善する送信制御手順である。この方式を用いることによって、送信待機時間などのオーバヘッドが削減されるため、全体的なスループット特性が改善する。
しかしながら、送信権を獲得した無線局がチャネルを占有する時間がより長くなることから、短期間の不公平が解消するまでの時間が増大するとともに、１回の送信でより多くのデータ量を送信できることからスループット差が拡大する。
【００１４】
短期間の不公平を改善する従来技術として、非特許文献２および非特許文献３に記載された通信手順が知られている。
非特許文献２に記載の技術では、連続して送信失敗した無線局の前記所定範囲と、それ以外の無線局の前記所定範囲との差を小さくするために、送信失敗した端末の所定範囲を確率的に（ある確率で）初期値に戻し、送信成功した端末の所定範囲を確率的に（ある確率で）２倍にするという手順を従来の通信手順に追加している。
【００１５】
図８に、この技術で用いられている通信手順のフローチャートを示す。
なお、この技術において利用される通信部は、上述の通信部１１３（図７に示す）の構成と、パケット送信制御部１０３の制御内容が異なるものの、基本的構成は同一であるため、図７に示す構成に基づいて説明する。
送信バッファ１０２にデータパケット１１２が格納されてから、そのデータパケット１１２が送信されるまでの手順（ステップＳ１０１〜Ｓ１０４）は基本的に従来の通信手順と同じである。
すなわち、パケット送信制御部１０３は、送信バッファ１０２にデータパケット１１２が格納されているか否かを判定し(ステップＳ１０１)、データパケット１１２が格納されていると判定した場合には（ステップＳ１０１：ＹＥＳ）、コンテンションウィンドウと呼ばれる予め規定された所定範囲（以下、「規定範囲」という。）の数の中からある数を乱数値として抽出し、この乱数値に基づく期間にわたってキャリアセンス処理を行う(ステップＳ１０２)。一方、パケット送信制御部１０３は、データパケット１１２が格納されていないと判定した場合には（ステップＳ１０１：ＮＯ）、処理を戻してデータパケット１１２が格納されているか否かの判定を繰り返す。
【００１６】
次いで、パケット送信制御部１０３は、キャリアセンス処理により送信権を獲得した場合には、データパケット１１２を送信する送信処理を行う(ステップＳ１０３)。そして、パケット送信制御部１０３は、次回のキャリアセンス処理に用いるコンテンションウィンドウ(ＣＷ)を設定するために、所定の範囲（例えば、０〜９９程度の範囲。以下、「ＣＷ設定用範囲」と記述。）から一つの数を乱数としてランダムに抽出する（ステップＳ１０４）。ランダムに抽出した乱数による次回のＣＷ設定手順についての詳細は、後述する。
それから、パケット送信制御部１０３は、ＡＣＫタイマを起動して、制限時間内にＡＣＫパケットが受信されたか否かを判定する(ステップＳ１０５)。そして、パケット送信制御部１０３は、制限時間内にＡＣＫパケットが受信されたと判定した場合には（ステップＳ１０５：ＹＥＳ）、後述する第一のコンテンションウィンドウ設定処理を行い（ステップＳ１０６）、処理を終了する。一方、パケット送信制御部１０３は、ＡＣＫパケットが受信されなかったと判定した場合には（ステップＳ１０５：ＮＯ）、後述する第二のコンテンションウィンドウ設定処理を行い（ステップＳ１０７）、ステップ２に戻ってキャリアセンス処理を行う。
【００１７】
ここで、本通信手順においては、制限時間内にＡＣＫパケットが受信された場合と、受信されなかった場合とのどちらについてもコンテンションウィンドウの設定処理を実施するが、この設定処理が従来の通信手順と異なる。
従来の通信手順では、送信成功した場合にはコンテンションウィンドウを初期化し、送信失敗した場合にはコンテンションウィンドウを２倍にしていた。
【００１８】
それに対して、本通信手順においては、以下のようにして、コンテンションウィンドウを設定する。
すなわち、第一のコンテンションウィンドウ設定処理（ステップＳ１０６）において、図９に示すように、パケット送信制御部１０３は、現在使用されているＣＷと、ＣＷ１とが一致しているか否かを判定し（ステップＳ２０１）、一致していると判定した場合には（Ｓ２０１：ＹＥＳ）、閾値として８０を設定する（ステップＳ２０２）。なお、ＣＷ１，ＣＷ２，ＣＷ３は、予め記憶された固定値であって、電源投入時に参照されるものである。
また、ステップＳ２０１において一致していないと判定した場合には、（ステップＳ２０１：ＮＯ）、パケット送信制御部１０３は、ＣＷとＣＷ２とが一致しているか否かを判定し（ステップＳ２０３）、一致していると判定した場合には（ステップＳ２０３：ＹＥＳ）、閾値として６０を設定する（ステップＳ２０４）。さらに、ステップＳ２０３において一致していないと判定した場合には、（ステップＳ２０３：ＮＯ）、パケット送信制御部１０３は、ＣＷとＣＷ３とが一致しているか否かを判定し（ステップＳ２０５）、一致していると判定した場合には（Ｓ２０５：ＹＥＳ）、閾値として４０を設定する（ステップＳ２０６）。
【００１９】
ステップＳ２０２、Ｓ２０４、Ｓ２０６において閾値が設定されると、パケット送信制御部１０３は、ＣＷ設定用乱数抽出処理（図８に示すステップＳ１０４）において抽出された数値（乱数）と各閾値とを比較する（ステップＳ２０７）。パケット送信制御部１０３は、抽出された数値が閾値以下であると判定すると（ステップＳ２０７：ＹＥＳ）、ＣＷを２倍に設定し（ステップＳ２０８）、処理を終了する。一方、パケット送信制御部１０３が、抽出された数値が閾値超であると判定した場合（ステップＳ２０７：ＮＯ）、及び、ステップＳ２０５において、ＣＷとＣＷ３とが一致していないと判定した場合（ステップＳ２０５：ＮＯ）には、ＣＷを初期値に戻して（ステップＳ２０９）、処理を終了する。
【００２０】
具体的には、例えば、初期値として規定範囲が０〜１５に設定（コンテンションウィンドウは１５となる）されており、ＣＷ１が１５、ＣＷ２が３０、ＣＷ２が６０に設定されているものとする。
すると、電源投入時は、ＣＷとＣＷ１とが１５で等しいことから、閾値が８０と設定される。そして、ＣＷ設定用範囲から抽出した数値と閾値とを比較する。このとき、ＣＷ設定用範囲が０〜９９であり、閾値が８０であることから、８０％の確率でＣＷが２倍に設定される。また、２回目以降は、現在設定されている（前回の）ＣＷと、ＣＷ１〜３とを比較して、それぞれ８０％，６０％，４０％の確率でＣＷを２倍にし、それぞれ２０％，４０％，６０％の確率でＣＷを初期化する（初期値１５に戻す）。
【００２１】
また、第二のコンテンションウィンドウ設定処理（図８に示すステップＳ１０７）において、図１０に示すように、パケット送信制御部１０３は、上記と同様にして、現在使用されているＣＷと、ＣＷ４，ＣＷ５，ＣＷ６とが一致しているか否かを判定し（Ｓ３０１，Ｓ３０３，Ｓ３０５）、それぞれ一致していると判定した場合には（Ｓ３０１：ＹＥＳ，Ｓ３０３：ＹＥＳ，Ｓ３０５：ＹＥＳ）、閾値としてそれぞれ４０（ステップＳ３０２）、６０（ステップＳ３０４），８０（ステップＳ３０６）を設定する。なお、ＣＷ４，ＣＷ５，ＣＷ６は、予め記憶された固定値であって、電源投入時に参照されるものである。
【００２２】
それから、パケット送信制御部１０３は、ＣＷ設定用乱数抽出処理（図８に示すステップＳ１０４）において抽出された数値（乱数）と各閾値とを比較する（ステップＳ３０７）。そして、パケット送信制御部１０３は、抽出された数値が閾値より小さいと判定すると（ステップＳ３０７：ＹＥＳ）、ＣＷを初期値に戻して（ステップＳ３０８）、処理を終了する。一方、パケット送信制御部１０３が、抽出された数値が閾値より大きいと判定した場合（ステップＳ３０７：ＮＯ）、及び、ステップＳ３０５において、ＣＷとＣＷ６とが一致していないと判定した場合（ステップＳ３０５：ＮＯ）には、ＣＷを２倍に設定し（ステップＳ３０９）、処理を終了する。
【００２３】
具体的には、例えば、上記と同様に初期値として規定範囲が０〜１５に設定されており、ＣＷ４が２４０、ＣＷ５が４８０、ＣＷ６が９６０に設定されているものとする。
電源投入時は、ＣＷ（＝１５）とＣＷ４〜６とが等しくないことから、ステップＳ３０５においてＮＯに進み、ＣＷは２倍の「３０」になる。さらに、ＣＷが２４０，４８０，９６０にまでなると（主として、送信失敗が何回か続いた場合に確率的に設定される）、ＣＷと、ＣＷ４〜６とを比較して、それぞれ４０％，６０％，８０％の確率でＣＷを初期化し、それぞれ６０％，４０％，２０％の確率でＣＷを２倍にする。
【００２４】
以上のように、送信成功した無線局がコンテンションウィンドウを確率的に大きくし、送信失敗した端末がコンテンションウィンドウを確率的に初期化する制御を追加することによって、連続して送信失敗した無線局のスループットが一時的に低下することを抑制している。
【００２５】
一方、非特許文献３に記載の技術では、送信失敗した無線局に連続的に送信する権利を与えることによって、短期間の不公平を速やかに解消している。
図１１は、非特許文献３における通信手順のフローチャートを示している。
なお、この技術において利用される通信部は、上述の通信部１１３（図７に示す）の構成と、パケット送信制御部１０３の制御内容が異なるものの、基本的構成は同一であるため、図７に示す構成に基づいて説明する。
ステップＳ４０１〜Ｓ４０２における通信手順については従来と同様である。
すなわち、パケット送信制御部１０３は、送信バッファ１０２にデータパケット１１２が格納されているか否かを判定し(ステップＳ４０１)、データパケット１１２が格納されていないと判定した場合には（ステップＳ４０１：ＮＯ）、処理を戻してデータパケット１１２が格納されているか否かの判定を繰り返す。一方、パケット送信制御部１０３は、データパケット１１２が格納されていると判定した場合には（ステップＳ４０１：ＹＥＳ）、所定範囲の数の中からある数を抽出し、この数に基づく期間にわたってキャリアセンス処理を行う(ステップＳ４０２)。
【００２６】
それから、パケット送信制御部１０３は、送信待ち時間を算出し(Ｓ４０３)、算出した送信待ち時間に応じて送信パケット数を決定する（ステップＳ４０４）。
次いで、パケット送信制御部１０３は、データパケット１１２を送信する送信処理を行う(ステップＳ４０５)。すなわち、パケット送信制御部１０３は、決定した送信パケット数と同数のデータパケット１１２をフレームバースティング技術により送信する。
【００２７】
それから、パケット送信制御部１０３は、パケット送信処理が正常に完了したか否かを判定する（ステップＳ４０６）。
ここで、「正常に完了した」とは、以下の二つの条件の内、少なくともいずれか一方を満たしたことをいう。
（１）送信パケット数決定処理（ステップＳ４０４）において算出した数と同数のパケットを送信し、全てのパケットについてのＡＣＫを受信した。
（２）バッファに蓄積された全てのパケットを送信し、全てのパケットについてのＡＣＫを受信した。
【００２８】
それから、パケット送信制御部１０３は、パケット送信処理が正常に完了したと判定した場合には（ステップＳ４０６：ＹＥＳ）、処理を終了する。一方、パケット送信制御部１０３は、パケット送信処理が正常に完了しなかったと判定した場合（上記二つの条件のいずれも満たしていない）には（ステップＳ４０６：ＮＯ）、コンテンションウィンドウを２倍に設定し（ステップＳ４０７）、ステップ４０２に戻ってキャリアセンス処理を行う。
【非特許文献１】ＩＥＥＥ８０２．１１，「Ｗｉｒｅｌｅｓｓ  ＬＡＮ  Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ（ＭＡＣ）  ａｎｄ  Ｐｈｙｓｉｃａｌ（ＰＨＹ）  Ｌａｙｅｒ  Ｓｐｅｃｉｆｉｃａｔｉｏｎｓ，」Ａｕｇｕｓｔ  １９９９、ｐ．７２〜ｐ．８６
【非特許文献２】“Ｉｍｐｒｏｖｉｎｇ  Ｆａｉｒｎｅｓｓ  ｉｎ  ＩＥＥＥ８０２．１１  Ｗｉｒｅｌｅｓｓ  ＬＡＮｓ”，Ｅｄｗａｒｄ  Ｍ．Ｃｈｅｕｎｇ，Ｗｉｒｅｌｅｓｓ  ２００３(国際会議)、２００３年
【非特許文献３】“Ｅｎｈａｎｃｅｍｅｎｔ  ｏｆ  ＤＣＦ  ｂｙ  Ｍｕｌｔｉｐｌｅ  Ｄａｔａ  Ｆｒａｍｅ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｓｃｈｅｍｅ  Ｂａｓｅｄ  ｏｎ  ｔｈｅ  Ｎｕｍｂｅｒ  ｏｆ  Ｅｌａｐｓｅｄ  Ｃｏｎｔｅｎｔｉｏｎ  Ｗｉｎｄｏｗｓ”、永田、ＶＴＣ２００４Ｆａｌｌ（国際会議），２００４年
【発明の開示】
【発明が解決しようとする課題】
【００２９】
しかしながら、非特許文献２に記載の技術では、短期的な不公平を解消するために、送信成功した無線局もコンテンションウィンドウを大きくする場合がある。そのため、確率によってコンテンションウィンドウを設定するという確率チャネルアクセス手順を有する無線局と、送信が失敗したら単純に２倍するという従来の単純倍チャネルアクセス手順を用いる無線局とが混在している環境においては、前者の確率チャネルアクセス手順を有する無線局の方が、送信権を獲得する割合が小さくなり、スループットが低下するという問題が生じる。この問題は特に従来の無線局がフレームバースティングにより高効率なパケット伝送を行う場合により顕著となる。
また、非特許文献３に記載の技術についても、待機時間に応じて連続的にパケットを送信する待機時間適応型連続パケット送信手順を有する無線局と、待機時間と無関係にパケットを送信する従来のパケット送信手順を有する無線局との混在環境において、待機時間適応型連続パケット送信手順を有する無線局の送信パケット数の算出方法が明らかにされていない。例えば、従来の無線局の存在と関係なく送信パケット数を決定すると、従来の無線局と比較して著しくスループットが高くなる、あるいは、小さくなり、不公平な状況が生じてしまう可能性がある。
【００３０】
本発明は、このような事情に鑑みてなされたものであって、通信手順の異なる複数のグループに分けられた移動端末が混在する環境において、各グループ間の短期間の不公平を抑制し、スループットを向上させることができる無線パケット通信システム、無線パケット通信装置及び無線パケット通信方法を提供することを目的とする。
【課題を解決するための手段】
【００３１】
請求項１に記載の発明は、無線パケット通信装置と、通信手順の異なる複数のグループに分けられた移動端末との間で無線パケットにより通信を行う際、前記無線パケットの送信に先立って、予め規定された所定範囲の数の中から必要に応じてランダムに数を乱数値として抽出し、前記乱数値に基づく期間にわたって互いにキャリアセンスを行う無線パケット通信システムであって、前記無線パケット通信装置は、前記複数のグループのうち、一のグループにおける総トラフィックを算出する第一のトラフィック算出手段と、他のグループにおける総トラフィックを算出する第二のトラフィック算出手段と、前記第一のトラフィック算出手段によって算出された総トラフィックに基づいて、前記一のグループにおける移動端末一台あたりの一の平均トラフィックを算出し、かつ、前記第二のトラフィック算出手段によって算出された総トラフィックに基づいて、前記他のグループにおける移動端末一台あたりの他の平均トラフィックを算出する平均トラフィック算出手段と、
前記平均トラフィック算出手段によって算出された一の平均トラフィックと他の平均トラフィックとに基づいて、前記一のグループと前記他のグループとの間の平均トラフィック差を調整するためのパラメータを算出するパラメータ算出手段と、前記パラメータ算出手段により算出されたパラメータを前記一のグループの移動端末に送信する送信手段と、を備え、前記一のグループの移動端末は、前記送信手段から送信されたパラメータを受信する受信手段と、前記受信手段によって受信されたパラメータに基づいて、送信するパケット数を算出するパケット数算出手段と、を備えることを特徴とする。
【００３２】
請求項２に記載の発明は、通信手順の異なる複数のグループに分けられた移動端末に対する無線パケットの送信に先立って、予め規定された所定範囲の数の中から必要に応じてランダムに数を乱数値として抽出し、前記乱数値に基づく期間にわたってキャリアセンスを行う無線パケット通信装置であって、前記複数のグループのうち、一のグループにおける総トラフィックを算出する第一のトラフィック算出手段と、他のグループにおける総トラフィックを算出する第二のトラフィック算出手段と、前記第一のトラフィック算出手段によって算出された総トラフィックに基づいて、前記一のグループにおける移動端末一台あたりの一の平均トラフィックを算出し、かつ、前記第二のトラフィック算出手段によって算出された総トラフィックに基づいて、前記他のグループにおける移動端末一台あたりの他の平均トラフィックを算出する平均トラフィック算出手段と、前記平均トラフィック算出手段によって算出された一の平均トラフィックと他の平均トラフィックとに基づいて、前記一のグループと前記他のグループとの間の平均トラフィック差を調整するためのパラメータを算出するパラメータ算出手段と、前記パラメータ算出手段により算出されたパラメータを前記一のグループの移動端末に送信する送信手段と、を備えることを特徴とする。
【００３３】
請求項３に記載の発明は、無線パケット通信装置と、通信手順の異なる複数のグループに分けられた移動端末との間で無線パケットにより通信を行う際、前記無線パケットの送信に先立って、予め規定された所定範囲の数の中から必要に応じてランダムに数を乱数値として抽出し、前記乱数値に基づく期間にわたって互いにキャリアセンスを行う無線パケット通信方法であって、前記無線パケット通信装置が、前記複数のグループのうち、一のグループにおける総トラフィックを算出する第一のトラフィック算出ステップと、他のグループにおける総トラフィックを算出する第二のトラフィック算出ステップと、前記第一のトラフィック算出ステップによって算出された総トラフィックに基づいて、前記一のグループにおける移動端末一台あたりの一の平均トラフィックを算出し、かつ、前記第二のトラフィック算出ステップによって算出された総トラフィックに基づいて、前記他のグループにおける移動端末一台あたりの他の平均トラフィックを算出する平均トラフィック算出ステップと、前記平均トラフィック算出ステップによって算出された一の平均トラフィックと他の平均トラフィックとに基づいて、前記一のグループと前記他のグループとの間の平均トラフィック差を調整するためのパラメータを算出するパラメータ算出ステップと、前記パラメータ算出ステップにより算出されたパラメータを前記一のグループの移動端末に送信する送信ステップと、を備えることを特徴とする。
【発明の効果】
【００３４】
本発明における無線パケット通信装置及び無線パケット通信方法によれば、通信手順の異なる複数のグループに分けられた移動端末が混在する環境であっても、それら移動端末の種類に関わらず、同等のスループット特性を得ることができる。
また、本発明における移動端末によれば、通信手順の異なる複数のグループに分けられた移動端末が混在する環境であっても、他のグループの移動端末と同等のスループット特性を得ることができる。
【発明を実施するための最良の形態】
【００３５】
以下、本発明の実施形態における無線パケット通信装置及び移動端末について、図面を参照して詳細に説明する。
図１は、本発明の実施形態としての無線パケット通信装置及び移動端末を示したものである。
【００３６】
本実施形態において、移動端末３，４は、通信手順の異なる二つのグループに分けられている。一のグループにおける通信手順は、無線パケットを送信する際に、待機時間に応じて連続的にパケットを送信する待機時間適応型連続パケット送信手順を有し、かつ、確率によってコンテンションウィンドウを設定するという確率チャネルアクセス手順を有するものである。他のグループにおける通信手順は、待機時間適応型連続パケット送信手順及び確率チャネルアクセス手順のいずれも有していないものである。
図１において、移動端末３は、一のグループに属する移動端末３を示すものであり、これを一の移動端末３とする。また、移動端末４は、他のグループに属する移動端末４を示すものであり、これを他の移動端末４とする。
無線パケット通信装置１は、それぞれのグループに属する移動端末を、それぞれ複数台同時に接続できる。本例では、それぞれ複数台の移動端末が接続していることを想定した上で、代表としてその内の一台ずつについて動作を記述する。
【００３７】
無線パケット通信装置１は、各種制御を行う制御部（平均トラフィック算出手段、パラメータ算出手段）７を備えている。制御部７には、所定時間のタイマを設定する測定期限タイマ９と、種々の情報を記憶する記憶部１０とが接続されている。また、制御部７には、第一のトラフィックカウンタ（第一のトラフィック算出手段）１１及び第２のトラフィックカウンタ（第二のトラフィック算出手段）１２が接続され、さらに移動端末３，４との通信を行うための通信部（送信手段）８が接続されている。
【００３８】
第一及び第二のトラフィックカウンタ１１，１２は、無線パケット通信装置１と一の移動端末３との間で送受信した総トラフィックと、無線パケット通信装置１と他の移動端末４との間で送受信した総トラフィックとを別々に測定するために用いられる。すなわち、第一のトラフィックカウンタ１１は、無線パケット通信装置１と一の移動端末３との間で送受信した総トラフィック（一のグループにおける総トラフィック）を算出し、第二のトラフィックカウンタ１２は、無線パケット通信装置１と他の移動端末４との間で送受信した総トラフィック（他のグループにおける総トラフィック）を算出する。そして、第一及び第二のトラフィックカウンタ１１，１２は、算出した総トラフィックを制御部７に入力する。
【００３９】
制御部７は、第一のトラフィックカウンタ１１から入力された総トラフィックに基づいて、一の移動端末３一台あたりの平均トラフィック（一の平均トラフィック）を算出する。また、第二のトラフィックカウンタ１２によって入力された総トラフィックに基づいて、他の移動端末４一台あたりの平均トラフィック（他の平均トラフィック）を算出する。そして、制御部７は、一の平均トラフィックと他の平均トラフィックとを周期的に比較する。さらに、制御部７は、一のグループと他のグループとの間の平均トラフィック差を調整するためのパラメータＣを算出し、後述するように移動端末３，４のそれぞれの平均トラフィックを比較した結果に応じてこれを更新する。すなわち、制御部７は、算出したパラメータＣを記憶部１０に出力し、記憶部１０はそのパラメータＣを記憶する。
なお、パラメータＣは、一のグループの平均トラフィック（あるいは平均送信パケット数）を調整するためのものであり、または、一のグループの平均トラフィックと他のグループの平均トラフィックとを比較し、その差を一のグループの平均トラフィックを調整することにより低減するために使用するものである。すなわち、パラメータＣは、一の移動端末３と他の移動端末４との間のトラフィックを平均化するためのものである。
また、制御部７は、測定期限タイマ９を管理しており、測定期限タイマ９に対して起動命令及びリセット命令を入力する。測定期限タイマ９は、制御部７からの起動命令が入力されると所定時間のタイマを設定し、その所定時間に達するとタイマが終了した旨の終了信号を制御部７に入力する。
【００４０】
通信部８は、図２に示すように、ヘッダ付加部１５、送信バッファ１６、パケット送信制御部１７、変調器１８、無線送信部１９、アンテナ２０、無線受信部２１、キャリア検出部２２、復調器２３、パケット選択部２４及びヘッダ除去部２５を備えている。
通信部８は、従来の図７に示す通信部１１３と基本的には同一の構成を有しているため、ここでの説明は省略する。ただし、パケット送信制御部１７の制御内容は従来のパケット送信制御部１０３（図７に示す）とは異なるものであり、これら制御内容は後述する。
【００４１】
また、一の移動端末３は、図３に示すように、各種制御を行う制御部３０を備えている。制御部３０には、無線パケット通信装置１との通信を行うための通信部（受信手段、連続パケット送信手段）３１と、各種情報を記憶する記憶部３２とが接続されている。また、制御部３０には、電話番号や文字などを入力するための入力部３３と、電話番号や文字などを表示する表示部３４とが接続されている。
通信部３１は、無線パケット通信装置１の通信部８と基本的には同一の構成であり、ここでの説明は省略する。ただし、パケット送信制御部の制御内容がパケット送信制御部１７（図２に示す）とは異なるものであり、これら制御内容は後述する。また、送受信のデータフレームはイーサネット（登録商標）フレームではなく（無線）データフレームとなるのは言うまでもない。
このような構成のもと、表示部３４に表示される電話番号や文字などを見ながら、入力部３３を操作することにより、通信部３１を介して、電話回線の接続やメールの送受信などが行われる。
【００４２】
次いで、無線パケット通信装置１の動作、すなわち無線パケット通信方法について説明する。
図４は、本発明の無線パケット通信装置１の制御部７がパラメータＣを更新するためのフローチャートを示す。
制御部７は、まず測定期限タイマ９に起動命令を入力して、測定期限タイマ９を起動する（ステップＳ１１）。これにより、測定期限タイマ９は所定時間のタイマを設定する。そして、制御部７は、タイマ期限に達することにより測定期限タイマ９から終了信号が入力されると（ステップＳ１２）、以下のようにしてパラメータＣの更新処理を開始する。
すなわち、制御部７は、第二のトラフィックカウンタ１２の値（第二のトラフィック算出ステップにおいて算出された総トラフィック）を読み出し、その値を他の移動端末４の台数で除算した値を、他の移動端末４一台あたりの他の平均トラフィックＮＣとして算出する（ステップＳ１３：平均トラフィック算出ステップ）。次に、制御部７は、第一のトラフィックカウンタ１１の値（第一のトラフィック算出ステップにおいて算出された総トラフィック）を読み出し、その値を一の移動端末３の台数で除算した値を、一の移動端末３一台あたりの一の平均トラフィックＮＰとして算出する（ステップＳ１４：平均トラフィック算出ステップ）。
【００４３】
それから、制御部７は、他の平均トラフィックＮＣと一の平均トラフィックＮＰとに基づいて、下記の式（１）によってパラメータＣを算出する（ステップＳ１５：パラメータ算出ステップ）。
Ｃ＝λＣｏｌｄ＋２（１−λ）ＮＰ／（ＮＣ＋ＮＰ）      （１）
ここで、Ｃｏｌｄは更新前のパラメータＣの値、λは忘却係数である。忘却係数は、過去のパラメータＣの値を更新後のパラメータＣの値に反映するために使用するものであり、この値が１に近いほど過去の値の影響が大きくなり、長期間に渡る測定を示す値となる。
【００４４】
以上の手順により算出されたパラメータＣは、制御部７によって記憶部１０に記憶される。そして、制御部７は、測定期限タイマ９によって設定されたタイマに合わせて周期的にパラメータＣを算出して記憶部１０に出力することにより更新処理を行う。
そして、制御部７は、無線パケット通信装置１配下の一の移動端末３に対して通信部８を介してパラメータＣを周期的に送信する（送信ステップ）。送信のための手段としては、ビーコン信号などが利用可能である。この場合、一の移動端末３と他の移動端末４とに関わらず、パラメータＣがブロードキャストにより送信されることになる。
【００４５】
また、第一及び第二のトラフィックカウンタ１１，１２の制御は、下記のように行われる。
すなわち、制御部７は、パラメータＣの更新処理が終了するとともに、第一及び第二のトラフィックカウンタ１１，１２の値を０にリセットし、測定期限タイマ９を起動する。そして、制御部７は、他の移動端末４からトラフィックを正常に受信した場合には、そのトラフィック量（バイト）に応じて第二のトラフィックカウンタ１２を増加させる。また、制御部７は、他の移動端末４に対してトラフィックを送信し、それが正常に受信されたことを確認した場合にも第二のトラフィックカウンタ１２をそのトラフィック量だけ増加させる。
一方、制御部７は、一の移動端末３からトラフィックを正常に受信した場合及び送信した場合には、そのトラフィック量に応じて第一のトラフィックカウンタ１１を増加させる。以上が、第一及び第二のトラフィックカウンタ１１，１２を制御するための手順である。
【００４６】
次いで、無線パケット通信装置１の通信手順について説明する。
図５は、本発明に係る無線パケット通信装置１の通信手順を示すフローチャートである。
パケット送信制御部１７は、送信バッファ１６にデータパケット２６が格納されているか否かを判定し(ステップＳ２１)、データパケット２６が格納されていないと判定した場合には（ステップＳ２１：ＮＯ）、処理を戻してデータパケット２６が格納されているか否かの判定を繰り返す。一方、パケット送信制御部１７は、データパケット２６が格納されていると判定した場合には（ステップＳ２１：ＹＥＳ）、規定範囲の数の中からある数を乱数値として抽出し、この乱数値に基づく期間にわたってキャリアセンス処理を行う(ステップＳ２２)。
【００４７】
それから、パケット送信制御部１７は、送信待ち時間を算出する(ステップＳ２３)。
送信待ち時間の算出方法としては、例えば、最後に送信が成功したことを検出してから抽出した乱数値の合計を用いる。具体的には、パケット送信制御部１７が、キャリアセンス処理において乱数値を１ずつ減算する度にカウンタを１ずつ増加しておく。そして、パケット送信制御部１７は、キャリアセンス処理が終了したときに、このカウンタが示す値を送信待ち時間を示す値として決定する。
なお、送信待ち時間の算出方法としては、最後に送信が成功したことを検出してから実際に待機した時間（経過した時間)を用いてもよい。
また、最後に送信が成功したことを確認した後にチャネルがアイドル状態であった時間の総和(アイドル時間総和)を用いることも可能である。送信待ち時間の算出方法として経過時間やアイドル時間総和を用いる場合には、それに応じてパケット送信制御部１７が送信パケット数を決定する。
【００４８】
それから、パケット送信制御部１７は、算出した送信待ち時間に応じて送信パケット数を決定する（ステップＳ２４）。
送信パケット数の算出方法としては、パケット送信制御部１７が、予め定めた定数で送信待ち時間を除算することによって、その商の整数部を送信パケット数として決定する。なお、送信待ち時間を除算するための定数としては、パラメータＣを使用することも可能であり、パラメータＣとは異なる定数を別途定めて使用することも可能である。
次いで、パケット送信制御部１７は、データパケット２６を送信する送信処理を行う(ステップＳ２５)。すなわち、パケット送信制御部１７は、決定した送信パケット数と同数のデータパケット２６をフレームバースティング技術により送信する。なお、より伝送効率を高くするために、各々のデータパケットから生成したデータパケットを、ＡＣＫパケットを待つことなく連続的に送信し、その後にそれらに対する返信を待つ方法も可能である。また、複数のデータパケットから１つあるいは複数のデータパケットを生成してまとめて送信してもよい。
【００４９】
それから、パケット送信制御部１７は、コンテンションウィンドウを設定するための一つの数をＣＷ設定用範囲からランダムに抽出する（ステップＳ２６）。例えば、ＣＷ設定用範囲が０〜９９までの数であって、このＣＷ設定用範囲からランダムに一つの数を抽出する。
さらに、パケット送信制御部１７は、パケット送信処理が正常に完了したか否かを判定する(ステップＳ２７)。そして、パケット送信制御部１７は、正常に完了したと判定した場合には（ステップＳ２７：ＹＥＳ）、第一のコンテンションウィンドウ設定処理を行い（ステップＳ２８）、処理を終了する。一方、パケット送信制御部１７は、正常に完了しなかったと判定した場合には（ステップＳ２７：ＮＯ）、第二のコンテンションウィンドウ設定処理を行い（ステップＳ２９）、ステップＳ２２に戻ってキャリアセンス処理を行う。
【００５０】
なお、ステップＳ２８の第一のコンテンションウィンドウ設定処理、及び、ステップＳ２９の第二のコンテンションウィンドウ設定処理の処理手順については、確率によってコンテンションウィンドウを設定する図９及び図１０に示す従来の処理手順と同一であり、ここでの説明は省略する。
【００５１】
次いで、一の移動端末３の通信手順、すなわち無線パケット通信方法について説明する。
なお、上記のように、無線パケット通信装置１からパラメータＣが送信されると、制御部３０は、通信部３１を介してそのパラメータＣを受信し、記憶部３２に記憶する。ここでは、パラメータＣが記憶部３２に記憶されているものとする。
図６は、本発明に係る一の移動端末３の通信手順を示すフローチャートである。
図６におけるステップＳ３１からステップＳ３３までの処理は、無線パケット通信装置１の通信手順のステップＳ２１からステップＳ２３（図５に示す）までの処理と同一である。また、ステップＳ３６からステップＳ３９までの処理は、無線パケット通信装置１の通信手順のステップＳ２６からステップＳ２９（図５に示す）までの処理と同一である。
ここでは、無線パケット通信装置１の通信手順とは処理の異なる点について説明する。
【００５２】
一の移動端末３のパケット送信制御部は、送信待ち時間を算出すると（ステップＳ３３）、記憶部１０に記憶されたパラメータＣを読み出して、このパラメータＣに基づいて、下記の式（２）により送信パケット数Ｎを算出する（ステップＳ３４）。
Ｎ＝ＥＣＷ／Ｃ      （２）
ここで、ＥＣＷは、最後の送信成功時から起算して消費したコンテンションウィンドウの合計を示す。
このとき、パケット送信制御部は、パケット数算出手段として機能する。
そして、パケット送信制御部は、算出した送信パケット数Ｎの分だけ、連続してデータパケット２６を送信する（ステップＳ３５）。
なお、式(２)による送信パケット数の算出処理は、前述したように無線パケット通信装置１が送信パケット数を決定する際にも使用される。この処理について、一の移動端末３は必ずパラメータＣを用いて送信パケット数を算出するのに対して、無線パケット通信装置１は、必ずしもパラメータＣを用いる必要はなく、他の条件から算出される別のパラメータを使用できる点が異なる。一般に、無線パケット通信装置は、複数の移動端末と同時に接続するため、それぞれの移動端末と比較して処理すべきトラフィックの量が多くなる。このとき、パラメータＣよりも小さな値を用いて送信パケット数を決定すれば、無線パケット通信装置はより多くのトラフィックを送信することができるようになる。その結果、処理すべきトラフィック量に応じた制御を行うことが可能となる。
【００５３】
以上より、本実施形態における無線パケット通信装置１及び無線パケット通信方法によれば、一の移動端末３の平均スループットを他の移動端末４の平均スループットと同等にすることができ、一の移動端末３と他の移動端末４との間の短期間の不公平をより効率的に解消することができる。
また、送信処理終了時あるいは送信失敗時に、確率的にコンテンションウィンドウを２倍にし又はリセットすることによって、移動端末３，４間のスループット差を生じにくくすることができる。さらに、生じたスループット差についても、長時間待機した移動端末３，４に、より多くパケットを送信することを許可することによって、短期間の不公平が連やかに解消される。
また、本発明における一の移動端末３によれば、他の移動端末４が混在する環境であっても、他の移動端末４と同等のスループット特性を得ることができる。
【００５４】
また、図１における無線パケット送信装置１又は図３に示す移動端末３の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより通信を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【００５５】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
なお、本発明の技術範囲は上記の実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲において、種々の変更を加えることが可能である。
【図面の簡単な説明】
【００５６】
【図１】本発明の実施形態としての無線パケット通信装置の構成を示すブロック図である。
【図２】図１の通信部の構成を示すブロック図である。
【図３】図１の一の移動端末の構成を示すブロック図である。
【図４】図１の制御部によるパラメータＣを算出する処理手順を示すフローチャートである。
【図５】図２のパケット送信制御部による通信手順を示すフローチャートである。
【図６】一の移動端末のパケット送信制御部による通信手順を示すフローチャートである。
【図７】従来の無線局の構成を示すブロック図である。
【図８】従来の無線局の通信手順を示すフローチャートである。
【図９】図８の第一のコンテンションウィンドウ設定処理の手順を示すフローチャートである。
【図１０】図８の第二のコンテンションウィンドウ設定処理の手順を示すフローチャートである。
【図１１】従来の無線局の他の通信手順を示すフローチャートである。
【符号の説明】
【００５７】
１    無線パケット通信装置
３    一の移動端末
４    他の移動端末
７    制御部（平均トラフィック算出手段、パラメータ算出手段）
８    通信部（送信手段）
１１  第一のトラフィックカウンタ（第一のトラフィック算出手段）
１２  第二のトラフィックカウンタ（第二のトラフィック算出手段）
３１  通信部（受信手段、連続パケット送信手段）
【図１】
2007243408.tif 000003
【図２】
2007243408.tif 000004
【図３】
2007243408.tif 000005
【図４】
2007243408.tif 000006
【図５】
2007243408.tif 000007
【図６】
2007243408.tif 000008
【図７】
2007243408.tif 000009
【図８】
2007243408.tif 000010
【図９】
2007243408.tif 000011
【図１０】
2007243408.tif 000012
【図１１】
2007243408.tif 000013