(57)【要約】【課題】無線通信システム環境に応じて最適なＲＴＳ／ＣＴＳ閾値を決定することができる通信制御装置を提供する。【解決手段】上記課題を解決するために、無線フレームの衝突を推測する無線フレーム衝突推測部３０１と、ＲＴＳ／ＣＴＳ閾値の変更のタイミングの制御を行なうＲＴＳ／ＣＴＳ閾値変更制御部３０２と、ＲＴＳ／ＣＴＳ閾値を決定するＲＴＳ／ＣＴＳ閾値決定部３０３と、ＲＴＳ／ＣＴＳ閾値を設定するＲＴＳ／ＣＴＳ閾値設定部３０４と、無線フレーム衝突推測部３０１等に対して適用するポリシーを管理・制御するポリシー制御部３０５と、を備える。【選択図】図３
2010028235.tif 000002
【特許請求の範囲】
【請求項１】
中継装置を介して無線通信を行なう無線通信端末の通信を制御する通信制御装置において、
前記中継装置に対して通知を行い、該通知に対して前記中継装置から送信可能の通知を受けると前記中継装置へのデータ送信を行なう一方、他の無線端末が行なった通知に対する前記中継装置からの送信可能の通知を受けるとデータ送信処理を停止する送信制御手段と、
所定の条件にしたがって前記データ送信時のフレームの衝突を推測する衝突推測手段と、
前記衝突推測手段による衝突の推測結果に応じて、前記送信制御手段の有効・無効を決定する閾値を設定する閾値制御手段と、
を備える通信制御装置。
【請求項２】
前記送信制御装置は、送信対象のデータと前記閾値とを比較し、前記データが閾値よりも大きい場合に前記中継装置に対する通知を行なう、ことを特徴とする請求項１に記載の通信制御装置。
【請求項３】
前記閾値制御手段は、
フレームの衝突を判定するための第１の条件とフレームの送受信状態とが一致するか否かを判別し、該条件を満たす場合に前記データ送信時のフレームに衝突が発生したと推測し、該フレームの衝突の発生回数をカウントするフレーム衝突推測手段と、
閾値変更のための第２の条件にしたがってカウントされたフレームの衝突の発生回数に応じた新たな閾値を決定する閾値決定手段と、
前記閾値を記憶する閾値記憶手段の閾値を、前記閾値決定手段が決定した新たな閾値に変更する閾値設定手段と、
を備える請求項１に記載の通信制御装置。
【請求項４】
前記閾値制御手段は、
新たな閾値に変更するための第３の条件とフレームの送受信状態とが一致するか否かを判別し、該条件を満たす場合に前記送信制御手段の有効・無効を切替える閾値の変更を許可する閾値変更制御手段、
を更に備える請求項３に記載の通信制御装置。
【請求項５】
前記閾値制御手段は、
前記フレーム衝突推測手段に対して適用する１または２以上の条件と、前記閾値決定手段に対して適用する１または２以上の条件と、前記閾値変更制御手段に対して適用する１または２以上の条件と、からそれぞれ前記第１の条件、前記第２の条件、および前記第３の条件を生成する条件制御部、
を更に備える請求項４に記載の通信制御装置。
【請求項６】
前記閾値制御手段は、前記衝突推測手段により衝突と推測された衝突の回数に応じて前記閾値を設定する、ことを特徴とする請求項１に記載の通信制御装置。
【請求項７】
中継装置を介して無線通信を行なう無線通信端末において、
前記中継装置に対して通知を行い、該通知に対して前記中継装置から送信可能の通知を受けると前記中継装置へのデータ送信を行なう一方、他の無線端末が行なった通知に対する前記中継装置からの送信可能の通知を受けるとデータ送信処理を停止する送信制御手段と、
所定の条件にしたがって前記データ送信時のフレームの衝突を推測する衝突推測手段と
、
前記衝突推測手段による衝突の推測結果に応じて、前記送信制御手段の有効・無効を決定する閾値を設定する閾値制御手段と、
を備える無線通信端末。
【請求項８】
中継装置を介して無線通信を行なう無線通信端末の通信を制御する通信制御方法において、
前記中継装置に対して通知を行い、該通知に対して前記中継装置から送信可能の通知を受けると前記中継装置へのデータ送信を行なう一方、他の無線端末が行なった通知に対する前記中継装置からの送信可能の通知を受けるとデータ送信処理を停止する送信制御処理と、
所定の条件にしたがって前記データ送信時のフレームの衝突を推測する衝突推測処理と、
前記衝突推測処理による衝突の推測結果に応じて、前記送信制御手段の有効・無効を決定する閾値を設定する閾値制御処理と、
を備える通信制御方法。
【請求項９】
中継装置を介して無線通信を行なう無線通信端末の通信を制御する通信制御のためのプログラムにおいて、
前記中継装置に対して通知を行い、該通知に対して前記中継装置から送信可能の通知を受けると前記中継装置へのデータ送信を行なう一方、他の無線端末が行なった通知に対する前記中継装置からの送信可能の通知を受けるとデータ送信処理を停止する送信制御処理と、
所定の条件にしたがって前記データ送信時のフレームの衝突を推測する衝突推測処理と、
前記衝突推測処理による衝突の推測結果に応じて、前記送信制御手段の有効・無効を決定する閾値を設定する閾値制御処理と、
を通信制御装置に実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線ＬＡＮなど無線通信システムにおける通信制御装置に関する。
【背景技術】
【０００２】
従来、無線通信システムのアクセス制御方式には、ＣＳＭＡ／ＣＡ（Ｃａｒｒｉｅｒ  Ｓｅｎｓｅ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ  ｗｉｔｈ  Ｃｏｌｌｉｓｉｏｎ  Ａｖｏｉｄａｎｃｅ）方式が採用されている。
【０００３】
しかし、この方式を採用する無線通信システムでは、例えば、無線端末同士が互いに認識できない環境下において、複数の無線端末がアクセスポイントに対して同時に無線フレームを送信しようとする場合、無線フレームの衝突が発生してしまうという問題が生じる。いわゆる、「隠れ端末問題」である。
【０００４】
この無線フレームの衝突により、無線通信システム環境における各無線端末の通信スループットが低下してしまうという問題があった。
この問題を解決するために、ＲＴＳ（Ｒｅｑｕｅｓｔ  Ｔｏ  Ｓｅｎｄ）／ＣＴＳ（Ｃｌｅａｒ  Ｔｏ  Ｓｅｎｄ）機能を利用して、あらかじめ無線端末−アクセスポイント間の通信を予約する技術が利用されている。
【０００５】
このＲＴＳ／ＣＴＳ機能を適用した場合、各無線端末は、アクセスポイントへデータを送信する前に、予約予定期間を含んだＲＴＳパケットをアクセスポイントへ送信する。ＲＴＳパケットを受信すると、アクセスポイントは各無線端末に対して、ＣＴＳパケットを送信する。ＲＴＳパケットを送信した無線端末は、ＣＴＳパケットをアクセスポイントから受信することにより、実際のデータ送信を開始する。一方、ＲＴＳパケットを送信していない無線端末は、ＣＴＳパケットを受信すると、受信したＣＴＳパケットで指定された予約予定期間の間、送信を行なうことができなくなる。
【０００６】
このＲＴＳ／ＣＴＳ機能を利用することにより、無線フレームの衝突が回避されるため「隠れ端末問題」は解消されるが、一方で通信スループットの低下が問題となる。
そこで、送信するパケットが一定の大きさより大きい場合には、ＲＴＳ／ＣＴＳ機能を有効にし、パケットが一定の大きさより小さい場合には、ＲＴＳ／ＣＴＳ機能を無効にする方式が一般的に採用されている。このＲＴＳ／ＣＴＳ機能の有効／無効を決定する値を以下「ＲＴＳ／ＣＴＳ閾値」という。
【０００７】
上記技術に関連して、通信トラフィックに応じて、衝突系の多重アクセス方式と非衝突系の多重アクセス方式とを使い分ける多重アクセス方式が知られている。
また、送信データ量に応じて予約信号を送信する無線端末と、無線端末からの予約量を合計、平均した情報に基づいてコンテンションモードとポーリングモードとを切替える基地局と、からなる無線パケット通信システムが知られている。
【特許文献１】特開平０８−２７４７８８号公報
【特許文献２】特開平０９−１３５２４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかし、上述したＲＴＳ／ＣＴＳ閾値に対して明確な設定基準がないため、無線通信システムに適したＲＴＳ／ＣＴＳ閾値を決定することが難しいという問題がある。
本発明は、上述した問題に鑑みてなされたものであり、その解決しようとする課題は、
無線通信システムに応じて最適なＲＴＳ／ＣＴＳ閾値を決定することができる通信制御装置を提供することである。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本通信制御装置は、中継装置を介して無線通信を行なう無線通信端末の通信を制御する通信制御装置において、前記中継装置に対して通知を行い、該通知に対して前記中継装置から送信可能の通知を受けると前記中継装置へのデータ送信を行なう一方、他の無線端末が行なった通知に対する前記中継装置からの送信可能の通知を受けるとデータ送信処理を停止する送信制御手段と、所定の条件にしたがって前記データ送信時のフレームの衝突を推測する衝突推測手段と、前記衝突推測手段による衝突の推測結果に応じて、前記送信制御手段の有効・無効を決定する閾値を設定する閾値制御手段と、を備える。
【００１０】
本通信制御装置によると、閾値制御手段が所定の条件にしたがってデータ送信時のフレームの衝突を推測し、その衝突の回数に応じて送信制御手段の有効・無効を決定する閾値を決定するので、例えば、適切な条件を与えることにより、送信制御手段は、フレームの衝突が起きない程度のトラフィック時には送信制御手段を無効にし、フレームの衝突が発生する程度のトラフィック時に送信制御手段を有効にすることが可能となる。
【発明の効果】
【００１１】
以上に説明したように、本発明によると、無線通信システム環境に応じて最適なＲＴＳ／ＣＴＳ閾値を決定することができる通信制御装置を提供することが可能となる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施形態について、図１〜図５に基づいて説明する。
図１は、本実施例に係る無線通信システム環境１００の概要を説明する図である。
本実施例に係る無線通信システム環境１００は、無線通信で無線端末間を接続するアクセスポイント１０１と、インフラストラクチャモードで動作可能な無線端末１０２および１０３を備える場合を示している。なお、アクセスポイントや無線端末の数を限定する趣旨ではない。
【００１３】
携帯端末装置１０２および１０３は、互いにアクセスポイント１０１を介して通信する。この時、携帯端末装置１０２および１０３は、各々無線フレームの衝突を推測し、その推測結果から、自身に備わるＲＴＳ／ＣＴＳ機能の有効／無効を決定するＲＴＳ／ＣＴＳ閾値を決定する。
【００１４】
無線通信システム環境１００において、無線フレームの衝突が発生しない程度のトラフィックではＲＴＳ／ＣＴＳ機能を無効にしてデータ通信が行なわれ、無線フレームの衝突が発生する程度のトラフィックではＲＴＳ／ＣＴＳ機能を有効にしてデータ通信が行なわれるように、各携帯端末装置によってＲＴＳ／ＣＴＳ閾値が決定される。そのため、携帯端末装置１０２および１０３は、決定したＲＴＳ／ＣＴＳ閾値にしたがって、ＲＴＳ／ＣＴＳ機能の有効／無効を切替えることにより、各無線端末のスループットを向上しつつ、隠れ端末問題を解消することが可能となる。
【００１５】
図２は、本実施例に係る無線端末の構成例を説明する図である。以下、無線端末１０２について説明する。
無線端末１０２は、任意の通信用アプリケーションの実行によって生成される通信データを、ＴＣＰ／ＩＰ等のプロトコルにしたがって処理する通信部２１０と、所望の通信先へのデータ送信のタイミング等を制御するＭＡＣレイヤ部２２０と、ＭＡＣレイヤ部２２０からの指示にしたがって無線フレームの送受信等を行なう物理レイヤ部２３０と、を備える。
【００１６】
ＭＡＣレイヤ部２２０は、ＣＳＭＡ／ＣＡ方式のアクセス制御を行なうアクセス制御機能部２２１と、物理レイヤ部２３０の動作を制御し無線フレームの送受信等を行なうマネジメント機能部２２２と、を備える。
【００１７】
そして、アクセス制御機能部２２１は、無線フレームの再送制御を行なう再送制御部２２１ａと、適宜必要に応じたＱｏＳ（Ｑｕａｌｉｆｙ  ｏｆ  Ｓｅｒｖｉｃｅ）制御を行なうＱｏＳ制御部２２１ｂと、ＲＴＳ／ＣＴＳ制御を行なうＲＴＳ／ＣＴＳ制御部２２１ｃと、ＲＴＳ／ＣＴＳ閾値を制御するＲＴＳ／ＣＴＳ閾値制御部２２１ｄと、を備える。
【００１８】
ＲＴＳ／ＣＴＳ制御部２２１ｃは、一定時間に送信する無線フレームの総量（バイト数）と、ＲＴＳ／ＣＴＳ閾値制御部２２１ｄが設定したＲＴＳ／ＣＴＳ閾値と、を比較し、比較結果に応じて、ＲＴＳ／ＣＴＳ機能の有効・無効を切替える。例えば、一定時間に送信する無線フレームの総量がＲＴＳ／ＣＴＳ閾値を超えると、ＲＴＳ／ＣＴＳ制御部２２１ｃは、ＲＴＳ／ＣＴＳ機能を有効にする。ＲＴＳ／ＣＴＳ機能が有効の場合、ＲＴＳ／ＣＴＳ制御部２２１ｃは、上述のＲＴＳ／ＣＴＳ機能を実現する。
【００１９】
図３は、本実施例に係るＲＴＳ／ＣＴＳ閾値制御部２２１ｄを説明する機能ブロック図である。
図３に示すＲＴＳ／ＣＴＳ閾値制御部２２１ｄは、無線フレームの衝突を推測する無線フレーム衝突推測部３０１と、ＲＴＳ／ＣＴＳ閾値の変更のタイミングの制御を行なうＲＴＳ／ＣＴＳ閾値変更制御部３０２と、ＲＴＳ／ＣＴＳ閾値を決定するＲＴＳ／ＣＴＳ閾値決定部３０３と、図示しないメモリ等に格納されているＲＴＳ／ＣＴＳ閾値をＲＴＳ／ＣＴＳ閾値決定部３０３が決定した閾値に設定するＲＴＳ／ＣＴＳ閾値設定部３０４と、無線フレーム衝突推測部３０１等に対して適用するポリシーを管理・制御するポリシー制御部３０５と、を備える。
【００２０】
フレーム衝突推測部３０１は、ポリシー制御部３０５が指定する衝突推測ポリシーに基づいて、無線フレームの衝突を推測する。
例えば、ポリシー制御部３０５によりポリシー１１が指定されると、フレーム衝突推測部３０１は、１秒毎にビーコンフレームを受信しているか否かを監視する。そして、１秒の期間以内にビーコンフレームを受信しない場合、フレーム衝突推測部３０１は、無線フレームの衝突が発生したと推測する。
【００２１】
また、ポリシー制御部３０５によりポリシー１２が指定されると、フレーム衝突推測部３０１は、再送制御部２２１ａが行なう再送回数をカウントし、または、無線フレームのヘッダ部に記録された再送回数を取得する。そして、フレーム衝突推測部３０１は再送回数が５回以下か否かを監視し、再送回数が５回より大きい場合、フレーム衝突推測部３０１は、無線フレームの衝突が発生したと推測する。
【００２２】
ＲＴＳ／ＣＴＳ閾値変更制御部３０２は、ポリシー制御部３０５が指定する閾値変更契機ポリシーに基づいて、ＲＴＳ／ＣＴＳ閾値を変更するタイミングの制御を行なう。
例えば、ポリシー制御部３０５によりポリシー２１が指定されると、ＲＴＳ／ＣＴＳ閾値変更制御部３０２は、フレーム衝突推測部３０１が推測した無線フレームが衝突した回数を判定する。以下、推測された無線フレームの衝突回数を「フレーム衝突推測値」という。そして、フレーム衝突推測値が１０以上になると、ＲＴＳ／ＣＴＳ閾値変更制御部３０２はＲＴＳ／ＣＴＳ閾値決定部３０３やＲＴＳ／ＣＴＳ閾値設定部３０４を動作させ、ＲＴＳ／ＣＴＳ閾値の変更を行なう。
【００２３】
また、ポリシー制御部３０５によりポリシー２２が指定されると、ＲＴＳ／ＣＴＳ閾値変更制御部３０２は、無線フレームの送信処理回数をカウントする。そしてＲＴＳ／ＣＴＳ閾値変更制御部３０２は、無線フレームの送信処理回数１０回毎に、ＲＴＳ／ＣＴＳ閾値決定部３０３やＲＴＳ／ＣＴＳ閾値設定部３０４を動作させ、ＲＴＳ／ＣＴＳ閾値の変更を行なう。
【００２４】
ＲＴＳ／ＣＴＳ閾値決定部３０３は、ポリシー制御部３０５が指定する閾値変換ポリシーに基づいて、ＲＴＳ／ＣＴＳ閾値を決定する。
例えば、ポリシー制御部３０５によりポリシー３１が指定されると、ＲＴＳ／ＣＴＳ閾値決定部３０３はフレーム衝突推測値を確認する。そして、ＲＴＳ／ＣＴＳ閾値決定部３０３は、フレーム衝突推測値が１０以上の場合、現在の閾値に３２バイトを加えた数を新たなＲＴＳ／ＣＴＳ閾値とする。
【００２５】
また、ポリシー制御部３０５によりポリシー３２が指定されると、ＲＴＳ／ＣＴＳ閾値決定部３０３は、図４に示す対応テーブルを参照し、判別されたフレーム衝突推測値に対応するＲＴＳ／ＣＴＳ閾値変更量を対応テーブルから取得する。そして、ＲＴＳ／ＣＴＳ閾値決定部３０３は、現在のＲＴＳ／ＣＴＳ閾値を、対応テーブルから取得したＲＴＳ／ＣＴＳ閾値変更量だけ変更した値を新たなＲＴＳ／ＣＴＳ閾値と決定する。
【００２６】
ＲＴＳ／ＣＴＳ閾値設定部３０４は、例えば、ＭＡＣレイヤ部２０２に備わる図示しないメモリの所定のアドレスに記憶されているＲＴＳ／ＣＴＳ閾値を、ＲＴＳ／ＣＴＳ閾値決定部３０３が決定した新たな閾値に変更する。
【００２７】
ポリシー制御部３０５は、無線端末に備わる入出力装置等から入力され、または、あらかじめ記憶した、上述したポリシー１１、１２、２１、２２などのポリシーを管理する。そして、ポリシー制御部３０５は、入出力装置等からの指示に応じて、または、あらかじめ設定された条件（以下、「ポリシー設定条件」という）にしたがって、フレーム衝突推測部３０１、ＲＴＳ／ＣＴＳ閾値変更制御部３０２、ＲＴＳ／ＣＴＳ閾値決定部３０３にそれぞれ管理しているポリシーを供給する。
【００２８】
例えば、ポリシー制御部３０５は、「ポリシー１１を衝突推測ポリシーとして指定する」、「ポリシー１２を衝突推測ポリシーとして指定する」、「ポリシー１１かつポリシー１２を衝突推測ポリシーとして指定する」、「ポリシー１１またはポリシー１２を衝突推測ポリシーとして指定する」等のポリシー設定条件にしたがって、フレーム衝突推測部３０１にポリシーを指定する。閾値変更契機ポリシー、閾値変更ポリシーについても同様である。
【００２９】
図３には、フレーム衝突推測部３０１に適用するポリシー（以下、「衝突推測ポリシー」という）、ＲＴＳ／ＣＴＳ閾値変更制御部３０２に対して適用するポリシー（以下、「閾値変更契機ポリシー」という）、ＲＴＳ／ＣＴＳ閾値決定部３０３に適用するポリシー（以下、「閾値変換ポリシー」という）について、それぞれ２つずつ示しているが、ポリシーの数を限定する趣旨ではない。
【００３０】
図４は、本実施例に係る閾値変更契機ポリシーに使用する、フレーム衝突推測値とＲＴＳ／ＣＴＳ閾値とを対応づけた対応テーブル４００の例を示す図である。
図４に示す対応テーブル４００は、所定期間にフレーム衝突推測部３０１によって無線フレーム衝突と推定されたフレーム衝突推測値と、現在のＲＴＳ／ＣＴＳ閾値からの変更量（バイト）と、を保持する。
【００３１】
図４の例では、フレーム衝突推測値が「０」の場合、ＲＴＳ／ＣＴＳ閾値の変更量は−
３２バイトである。また、フレーム衝突推測値が「１」であった場合には、ＲＴＳ／ＣＴＳ閾値の変更量は＋３２バイトである。
【００３２】
フレーム衝突推測値が大きい場合は閾値変更量を大きくしてＲＴＳ／ＣＴＳ閾値を増大させ、ＲＴＳ／ＣＴＳ機能をなるべく有効にさせないようにすることで通信スループットが低下することを抑えることができる。
【００３３】
また、フレーム衝突推測値が０の場合は閾値変更量をマイナスにしてＲＴＳ／ＣＴＳ閾値を減少させ、ＲＴＳ／ＣＴＳ機能を有効にしやすくすることで「隠れ端末問題」など無線フレームの衝突に起因する不具合を解消することができる。
【００３４】
なお、図４に示すフレーム衝突推測値、ＲＴＳ／ＣＴＳ閾値変更量は、例示であって、図示する値に限定する趣旨ではない。ＲＴＳ／ＣＴＳ閾値もバイト単位の場合を示しているが、これに限定する趣旨ではない。  図５は、本実施例に係る無線端末に備わるＲＴＳ／ＣＴＳ閾値制御部２２１の処理を示すフローチャートである。以下、無線端末１０２を対象として説明する。
【００３５】
例えば、無線端末１０２に備わるアクセス制御機能部２２１は、送信先にデータ（パケット）を送信する毎に、ＲＴＳ／ＣＴＳ閾値制御部２２１ｄに対して、ＲＴＳ／ＣＴＳ閾値制御処理の実行を指示する。すると、ＲＴＳ／ＣＴＳ閾値制御部２２１ｄは、アクセス制御機能部２２１の指示に応じて、ＲＴＳ／ＣＴＳ閾値制御処理を開始する（ステップＳ５００）。
【００３６】
ステップＳ５０１において、フレーム衝突推測部３０１は、ポリシー制御部３０５が指定する衝突推測ポリシーにしたがって、無線フレームの衝突の有無を推測する。そして、衝突推測ポリシーを満足する場合、フレーム衝突推測部３０１は、無線フレームの衝突が発生したと判断し（Ｓ５０１  ＹＥＳ）、処理をステップＳ５０２に移行する。
【００３７】
また、衝突推測ポリシーを満足しない場合、フレーム衝突推測部３０１は、無線フレームの衝突は発生していないと判断し（Ｓ５０１  ＮＯ）、処理をステップＳ５０６に移行する。
【００３８】
ステップＳ５０２において、フレーム衝突推測部３０１は、例えば、ＲＴＳ／ＣＴＳ閾値制御部２２１ｄに備わる図示しないメモリの所定のアドレスに記憶されているフレーム衝突推測値を更新する。具体的には、図５の例では、フレーム衝突推測部３０１はメモリに記憶されているフレーム衝突推測値に１だけインクリメントする。
【００３９】
ステップＳ５０３において、ＲＴＳ／ＣＴＳ閾値変更制御部３０２は、ポリシー制御部３０５が指定する閾値変更契機ポリシーにしたがって、ＲＴＳ／ＣＴＳ閾値の変更処理を実行するか否かを判断する。そして、ＲＴＳ／ＣＴＳ閾値の変更が可能と判断した場合（Ｓ５０３  ＹＥＳ）、ＲＴＳ／ＣＴＳ閾値変更制御部３０２はＳ５０４以下の処理を実行する。また、ＲＴＳ／ＣＴＳ閾値変更が必要ないと判断した場合（Ｓ５０３  ＮＯ）、処理をＳ５０６に移行する。
【００４０】
例えば、ポリシー２１が適用された場合、ＲＴＳ／ＣＴＳ閾値変更制御部３０２は、メモリに記憶されているフレーム衝突推測値を参照し、参照したフレーム衝突推測値が１０以上の場合、ＲＴＳ／ＣＴＳ閾値変更可と判断し、処理をステップＳ５０４に移行する。
【００４１】
また、参照したフレーム衝突推測値が９以下の場合、ＲＴＳ／ＣＴＳ閾値変更制御部３０２は閾値を変更しないと判断し、処理をステップＳ５０６に移行する（Ｓ５０３  ＮＯ）。
【００４２】
ステップＳ５０４において、ＲＴＳ／ＣＴＳ閾値決定部３０３は、ポリシー制御部３０５が指定する閾値変換ポリシーにしたがって、ＲＴＳ／ＣＴＳ閾値を決定する。
例えば、ポリシー３１が適用された場合、ＲＴＳ／ＣＴＳ閾値決定部３０３は、現在のＲＴＳ／ＣＴＳ閾値を参照し、参照したＲＴＳ／ＣＴＳ閾値に３２バイトを加えた値を、新たなＲＴＳ／ＣＴＳ閾値に決定する。
【００４３】
また、ポリシー３２が適用された場合、ＲＴＳ／ＣＴＳ閾値決定部３０３は、図４に示した対応テーブル４００を参照し、メモリから参照したフレーム衝突推測値に対応するＲＴＳ／ＣＴＳ閾値変更量を取得する。そして、現在のＲＴＳ／ＣＴＳ閾値にＲＴＳ／ＣＴＳ閾値変更量を加えた値を、新たなＲＴＳ／ＣＴＳ閾値に決定する。
【００４４】
ステップＳ５０５において、ＲＴＳ／ＣＴＳ閾値設定部３０４は、例えば、ＭＡＣレイヤ部２０２に備わる図示しないメモリの所定のアドレスを参照して、ＲＴＳ／ＣＴＳ閾値を、ステップＳ５０４で決定された新たなＲＴＳ／ＣＴＳ閾値に変更する。そして、処理をステップＳ５０６に移行する。
【００４５】
以上の処理が終了し、ＲＴＳ／ＣＴＳ閾値が変更されると、ＲＴＳ／ＣＴＳ制御部２２１ｃは、新たなＲＴＳ／ＣＴＳ閾値にしたがって、ＲＴＳ／ＣＴＳ機能の実行をするか否かを判断することとなる。
【００４６】
以上に説明したように、本実施例に係る無線端末１０２は、フレーム衝突推測部３０１が衝突推測ポリシーに基づいて無線フレームの衝突を推測して、ＲＴＳ／ＣＴＳ閾値決定部３０３が当該衝突の回数に応じて最適なＲＴＳ／ＣＴＳ閾値を決定し、ＲＴＳ／ＣＴＳ閾値設定３０４がＲＴＳ／ＣＴＳ閾値を新たな閾値に設定する。そのため、無線端末１０２が置かれている無線通信システム環境１００に適したＲＴＳ／ＣＴＳ閾値を設定することが可能となる。
【００４７】
そして、ＲＴＳ／ＣＴＳ制御部２２１ｃは、新たに設定されたＲＴＳ／ＣＴＳ閾値と送信対象となるパケットの大きさとを比較し、比較結果に基づいてＲＴＳ／ＣＴＳ機能の有効・無効を切替える。送信対象となるパケットが新たに設定されたＲＴＳ／ＣＴＳ閾値より小さい場合には、ＲＴＳ／ＣＴＳ制御部２２１ｃはＲＴＳ／ＣＴＳ機能を無効に切り替える。一方、送信対象となるパケットがＲＴＳ／ＣＴＳ閾値を越える場合には、ＲＴＳ／ＣＴＳ制御部２２１ｃはＲＴＳ／ＣＴＳ機能を有効に切り替える。このように、無線通信システム１００が置かれている環境に応じてＲＴＳ／ＣＴＳ閾値が設定されているので、ＲＴＳ／ＣＴＳ機能の有効・無効の切替も無線通信システム１００の環境に応じて行うことができる。そのため、本実施例では隠れ端末問題を解消しつつ、無線端末１０２が置かれている無線通信システム環境１００で通信スループットを向上することが可能となる。
【００４８】
また、本実施例に係るＲＴＳ／ＣＴＳ閾値の決定処理では、ＲＴＳ／ＣＴＳ閾値の決定に際し、アクセスポイント１０１が関与することを要しない。すなわち、アクセスポイント１０１に対して特別な機能の追加・変更を行なうことなく、無線端末１０２のみで無線通信システム環境１００に応じて最適なＲＴＳ／ＣＴＳ閾値を決定することが可能となる。そのため、本実施例で説明したＲＴＳ／ＣＴＳ閾値の決定処理の導入が容易となる。
【００４９】
また、例えば、アクセスポイント１０１側でＲＴＳ／ＣＴＳ閾値の決定を行なう場合、常にアクセスポイント１０１から無線端末１０２に対してＲＴＳ／ＣＴＳ閾値の通知を行なう必要がある。すなわち、本来不要な通信処理が増加する。本実施例では、このような不要な通信処理を増加することなく、無線通信システム環境に応じた最適なＲＴＳ／ＣＴ
Ｓ閾値を決定し、当該閾値にしたがってＲＴＳ／ＣＴＳ機能の有効・無効を切替えながら通信処理を行ない、通信スループットを向上することができる。
【図面の簡単な説明】
【００５０】
【図１】本実施例に係る無線通信システム環境の概要を説明する図である。
【図２】本実施例に係る無線端末の構成例を説明する図である。
【図３】本実施例に係るＲＴＳ／ＣＴＳ閾値制御部を説明する機能ブロック図である。
【図４】本実施例に係る閾値変更契機ポリシーに使用するフレーム衝突推測値とＲＴＳ／ＣＴＳ閾値との対応テーブルの例を示す図である。
【図５】本実施例に係る無線端末に備わるＲＴＳ／ＣＴＳ閾値制御部の処理を示すフローチャートである。
【符号の説明】
【００５１】
３０１      フレーム衝突推測部
３０２      ＲＴＳ／ＣＴＳ閾値変更制御部
３０３      ＲＴＳ／ＣＴＳ閾値決定部
３０４      ＲＴＳ／ＣＴＳ閾値設定部
３０５      ポリシー制御部
【図１】
2010028235.tif 000003
【図２】
2010028235.tif 000004
【図３】
2010028235.tif 000005
【図４】
2010028235.tif 000006
【図５】
2010028235.tif 000007