(57)【要約】【課題】再送制御を行うことにより、通信の品質を高めることができるように改良された無線通信装置を提供する。【解決手段】本願無線通信装置は、送信対象のデータと、このデータの優先度を示す優先度番号と、このデータの送信順序を示すシーケンス番号とを含むフレームを生成するフレーム生成手段と、前記生成されたフレームを、このフレームに含まれる優先度番号に対応する複数のキューのいずれかを介して送信するフレーム送信手段と、前記送信されたフレームを記憶するフレーム記憶手段と、フレームを再送する場合に、前記記憶されたフレームを、優先度番号に対応するキューを介して、このフレームに含まれるシーケンス番号に従った送信順序で、前記フレーム送信手段に送信させる再送制御手段とを有する。【選択図】図１
2011135255.tif 000002
【特許請求の範囲】
【請求項１】
送信対象のデータと、このデータの優先度を示す優先度番号と、このデータの送信順序を示すシーケンス番号とを含むフレームを生成するフレーム生成手段と、
前記生成されたフレームを、このフレームに含まれる優先度番号に対応する複数のキューのいずれかを介して送信するフレーム送信手段と、
前記送信されたフレームを記憶するフレーム記憶手段と、
フレームを再送する場合に、前記記憶されたフレームを、優先度番号に対応するキューを介して、このフレームに含まれるシーケンス番号に従った送信順序で、前記フレーム送信手段に送信させる再送制御手段と
を有する無線通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、再送制御を行う無線通信装置に関する。
【背景技術】
【０００２】
例えば、特許文献１は、ＣＳＭＡ方式によるデータ伝送方法およびシステムを開示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１６７４８７
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、上述した背景からなされたものであって、再送制御を行うことにより、通信の品質を高めることができるように改良された無線通信装置を提供することを目的とする。
また、本発明は、ＣＳＭＡ／ＣＡ方式において、ＱｏＳ(Quality of Service)を向上させるために、アクセスカテゴリ（データの優先度）に応じた送信を行えるようにした無線通信装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的のために、本発明に係る無線通信装置は、送信対象のデータと、このデータの優先度を示す優先度番号と、このデータの送信順序を示すシーケンス番号とを含むフレームを生成するフレーム生成手段（２００）と、前記生成されたフレームを、このフレームに含まれる優先度番号に対応する複数のキューのいずれかを介して送信するフレーム送信手段（２０２,２０４,２０６,２０８）と、前記送信されたフレームを記憶するフレーム記憶手段（２１０）と、フレームを再送する場合に、前記記憶されたフレームを、優先度番号に対応するキューを介して、このフレームに含まれるシーケンス番号に従った送信順序で、前記フレーム送信手段に送信させる再送制御手段（２１２,２１４,２１６）とを有する。
なお、この部分の記載において付された符号は、本願発明の技術的範囲の限定を意図していない。
【発明の効果】
【０００６】
本発明にかかる無線通信システムによれば、再送制御を行うことにより、通信の品質を高めることができる。
また、本発明にかかる無線通信システムによれば、ＣＳＭＡ／ＣＡ方式において、ＱｏＳ(Quality of Service)を向上させるために、アクセスカテゴリ（データの優先度）に応じた送信を行える。
【図面の簡単な説明】
【０００７】
【図１】（Ａ）は、ＣＳＭＡ／ＣＡ方式によるデータ送信処理を示す図である。（Ｂ）は、ＥＤＣＡ方式によるデータ送信処理を示す図である。（Ｃ）は、ＥＤＣＡ方式によるデータ再送手順を示す図である。
【図２】各無線端末がＥＤＣＡ方式によりデータ送信する手順を示す図である。
【図３】（Ａ）は、本発明に係る無線通信システムを示す図である。（Ｂ）は、（Ａ）に示した端末のハードウェア構成を例示する図である。
【図４】（Ａ）は、図３（Ｂ）に示した端末において実行される送信制御プログラムの構成を示す図である。（Ｂ）は、図３（Ｂ）に示した端末において実行される受信制御プログラムの構成を示す図である。
【図５】アクセスカテゴリとデータの種類とを対応付けしたアクセスカテゴリ分類表を示す図である。
【図６】図４（Ａ）に示した送信制御プログラムの処理（Ｓ１０）を示すフローチャートである。
【図７】図４（Ａ）に示した送信制御プログラムの送信処理の手順を示す図である。
【発明を実施するための形態】
【０００８】
［本発明の背景］
本発明の理解を助けるために、まず、本発明がなされるに至った背景を説明する。
まず、無線ＬＡＮ（Local Area Network）のアクセス制御方式であるＣＳＭＡ／ＣＡ（Carrier Sense Multiple Access with Collision Avoidance）方式を、図１（Ａ）を参照して説明する。
図１（Ａ）は、ＣＳＭＡ／ＣＡ方式によるデータ送信処理を示す図である。
図１（Ａ）に示すように、ＣＳＭＡ／ＣＡ方式では、各無線端末は、無線通信路内でデータの衝突を回避するために、ＤＩＦＳ（Distributred Inter Frame Space）およびバックオフ時間の経過後、データを送信する。
より具体的には、無線端末１は、ＤＩＦＳの間に、無線通信路の通信状況を監視（キャリアセンス）し、通信路が空いている場合には、バックオフ時間の経過後、データを送信する。
なお、ＤＩＦＳは、無線通信システム毎に固有に設定された値（時間）であり、バックオフ時間は、各無線端末において異なる値（時間）である。
また、無線端末２は、データ受信後、ＳＩＦＳ（Short Inter Frame Space）経過後に、無線端末１に対して、ＡＣＫ（ACKnowledgement）を送信する。
なお、ＳＩＦＳは、最短のフレーム送信間隔（待ち時間）である。
また、無線端末１は、ＡＣＫの受信により、送信完了と判断する。
【０００９】
上述したＣＳＭＡ／ＣＡ方式では、例えば、２台の無線端末が、音声通信を相互に行っている間のバックオフ時間に、別の無線端末による通信が割り込み、音声通信が途切れてしまう場合がある。
より具体的には、通信と通信との間に生じるバックオフ時間に、別の無線端末が、サイズの大きいデータのダウンロードを開始すると、音声通信が途切れてしまう。
上述したＣＳＭＡ／ＣＡ方式において生じる状況を改善するために、ＣＳＭＡ／ＣＡ方式を拡張したＥＤＣＡ（Enhanced Distributed Channel Access）方式が用いられる。  
【００１０】
図１（Ｂ）は、ＥＤＣＡ方式によるデータ送信処理を示す図である。
図１（Ｂ）に示すように、ＥＤＣＡ方式では、ＤＩＦＳの代わりに、音声、映像およびメールなどのデータの種類に応じて値（時間）が変更されるＡＩＦＳ（Arbitration）が用いられる。
つまり、ＥＤＣＡ方式では、優先度が高い音声データに短い時間のＡＩＦＳが割り当てられ、優先度の低いデータに長い時間のＡＩＦＳが割り当てられる。
したがって、短い時間のＡＩＦＳが割り当てられたデータ（優先度が高いデータ）は、他の端末から送信されるデータよりも先に送信される。
【００１１】
図１（Ｃ）は、ＥＤＣＡ方式によるデータ再送手順を示す図である。
図１（Ｃ）に示すように、ＥＤＣＡ方式では、無線端末２は、予め決められた時間経過してもＡＣＫを受信することができなかった場合には、データの送信が失敗したと判断し、再送処理を行う。
つまり、無線端末２は、ＡＩＦＳおよびバックオフ時間の経過後、無線通信端末１に対してデータ（再送データ）を送信することにより、再送処理を行う。
この再送処理は、決められた回数分、繰り返し実行される。
【００１２】
以下、各無線端末が、ＥＤＣＡ方式によりデータを送信する手順を説明する。
図２は、各無線端末がＥＤＣＡ方式によりデータ送信する手順を示す図である。
図２，（１）に示すように、無線端末は、データ生成用アプリケーションなどで生成された送信対象のデータを、優先度に応じて、アクセスカテゴリ（ＡＣ）に分類（マッピング）し、ＭＡＣ（Media Access Control）フレームを生成する。
なお、データは、優先度に応じて、例えば、４つクラス（図２；「AC_VO」,「AC_VI」,「AC_BE」,「AC_BK」）に分類される。
（２）に示すように、無線端末は、生成したＭＡＣフレームを、クラス毎に準備されたキューに格納する（振り分ける）。
（３）に示すように、無線端末は、ＣＳＭＡ／ＣＡ処理（キャリアセンス、ＡＩＦＳおよびバックオフ時間の待機など）を行い、送信可能なタイミングで、優先度の高いキューから順番にＭＡＣフレームを取り出す。
（４）に示すように、無線端末は、取り出したＭＡＣフレームを、他の無線端末に送信する。
（５）に示すように、無線端末は、ＭＡＣフレームを送信後、送信済みＭＡＣフレームを記憶する。
（６）に示すように、無線端末は、データを再送する場合には、記憶された送信済みデータを、再送用のキューに格納する。
（７）に示すように、無線端末は、再送用のキューに格納されたデータを取り出し、ＡＩＦＳおよびバックオフ時間の経過後、データを送信する。
この場合、再送用のキューに格納されたデータが、最も優先して送信される。
【００１３】
上述したように、ＥＤＣＡ方式では、データの優先度に応じて、送信制御が行われる。
しかしながら、データを再送する場合には、データの優先度に関係なく、再送用のデータが優先して送信されている。
本発明に係る無線通信システムは、再送処理においても、再送されるデータの優先度を考慮して送信制御を行うように改良されている。
【００１４】
［無線通信システム１］
図３（Ａ）は、本発明に係る無線通信システム１を示す図である。
図３（Ａ）に示すように、無線通信システム１は、無線ＬＡＮ（Local Area Network）などのネットワーク１００に接続された端末１０−１,１０−２,１０−３を有する。
端末１０−１,１０−２は、リンク１０２−１を確立して、アドホックモードで直接通信を行う。
端末１０−２,１０−３は、リンク１０２−２を確立して、アドホックモードで直接通信を行う。
端末１０−１,１０−３は、リンク１０２−３を確立して、アドホックモードで直接通信を行う。
なお、アドホックモードとは、アクセスポイントを介さずに、機器同士が直接通信を行うモードである。
また、以下、端末１０−１〜１０−３など、複数ある構成部分のいずれかを示すときには、単に、端末１０と記載することがある。
また、以下の各図において、実質的に同じ構成部分・処理には同じ符号が付される。
以下、説明の明確化・具体化のため、端末１０−１が、端末１０−２に対してデータ送信する場合を具体例として説明する。
【００１５】
［ハードウェア］
図３（Ｂ）は、図３（Ａ）に示した端末１０のハードウェア構成を例示する図である。
図３（Ｂ）に示すように、端末１０は、メモリ１２２およびＣＰＵ１２４などを含む情報処理装置１２０、キーボードおよび表示装置などを含む外部入出力装置１２６、無線ＬＡＮアダプタなどのデータ通信を行うための通信ＩＦ（Interface）１２８、および、ハードディスクなどの記録媒体１３２に対してデータの記録を行う記録装置１３０などから構成される。
つまり、端末１０は、情報処理およびデータ通信が可能なコンピュータとしての構成部分を有している。
【００１６】
［送信制御プログラム２０］
以下、図３（Ｂ）に示した端末１０において実行される送信制御プログラム２０を説明する。
図４（Ａ）は、図３（Ｂ）に示した端末１０において実行される送信制御プログラム２０の構成を示す図である。
図４（Ａ）に示すように、送信制御プログラム２０は、フレーム生成部２００、キュー格納部２０２、キュー２０４、送信制御部２０６、送信部２０８、送信フレーム保持部２１０、再送制御部２１２、フレーム取出部２１４、フレーム挿入部２１６およびフレーム消去部２１８から構成される。
また、キュー２０４は、キュー２０４−１，２０４−２，２０４−３，２０４−４から構成される。
【００１７】
送信制御プログラム２０は、例えば、記録媒体１３２（図３（Ｂ））などを介して端末１０のメモリ１２２にロードされ、端末１０にインストールされたＯＳ（図示せず）上で端末１０のハードウェア資源を具体的に利用して実行される（以下の各プログラムについても同様）。
送信制御プログラム２０は、これらの構成により、端末１０のデータ通信を制御する。
【００１８】
ユーザは、外部入出力装置１２６およびデータ生成用のアプリケーション（図示せず）を用いて、送信対象のデータ（音声、ビデオなど）を生成する。
フレーム生成部２００は、データ生成用のアプリケーション（図示せず）を介して送信対象のデータを受け入れる。
また、フレーム生成部２００は、入力された送信対象のデータに基づいて、ＭＡＣ（Media Access Control）フレームを生成する。
【００１９】
図５は、アクセスカテゴリとデータの種類とを対応付けしたアクセスカテゴリ分類表を示す図である。
フレーム生成部２００は、入力されたデータを、アクセスカテゴリ分類表に基づいて、分類（マッピング）する。
つまり、フレーム生成部２００は、入力されたデータを、優先度に応じて、アクセスカテゴリへ分類する。
なお、フレーム生成部２００は、図５に示したアクセスカテゴリの値を、ＭＡＣフレーム内の任意のフィールド（以下「アクセスカテゴリフィールド」と記す）に設定する。
【００２０】
具体的には、フレーム生成部２００は、入力されたデータが音声データである場合には、アクセスカテゴリフィールドの値を「３」に設定する。
また、フレーム生成部２００は、入力されたデータがビデオデータである場合には、アクセスカテゴリフィールドの値を「２」に設定する。
また、フレーム生成部２００は、入力されたデータがベストエフォートデータ（インターネットや電子メールなどのアプリケーションで使用され、ＱｏＳによる品質保証がなく、優先度が低めのデータ）である場合には、アクセスカテゴリフィールドの値を「１」に設定する。
また、フレーム生成部２００は、入力されたデータが背景トラフィックデータ（文字通り、バックグラウンドで送受され、待ち時間に影響されにくいアプリケーション、例えば、印刷などに使用されるデータ）である場合には、アクセスカテゴリフィールドの値を「０」に設定する。
フレーム生成部２００は、生成したＭＡＣフレームを、キュー格納部２０２に対して出力する。
【００２１】
キュー格納部２０２は、フレーム生成部２００から入力されたＭＡＣフレームの「ＱｏＳ  Ｃｏｎｔｒｏｌフィールド」の「アクセスカテゴリフィールド」を参照し、「アクセスカテゴリフィールド」の値に応じて、キュー２０４−１〜２０４―４のいずれかに格納する。
例えば、「アクセスカテゴリフィールド」の値が「３」である場合には、キュー格納部２０２は、入力されたＭＡＣフレームを、キュー２０４−１に格納する。
また、「アクセスカテゴリフィールド」の値が「２」である場合には、キュー格納部２０２は、入力されたＭＡＣフレームを、キュー２０４−２に格納する。
また、「アクセスカテゴリフィールド」の値が「１」である場合には、キュー格納部２０２は、入力されたＭＡＣフレームを、キュー２０４−３に格納する。
また、「アクセスカテゴリフィールド」の値が「０」である場合には、キュー格納部２０２は、入力されたＭＡＣフレームを、キュー２０４−４に格納する。
【００２２】
キュー２０４は、キュー格納部２０２により格納されたＭＡＣフレームを記憶する。
キュー２０４−１には、例えば、優先度が最も高いＭＡＣフレームが格納される。
キュー２０４−２には、例えば、優先度が２番目に高いＭＡＣフレームが格納される。
キュー２０４−３には、例えば、優先度が３番目に高いＭＡＣフレームが格納される。
キュー２０４−４には、例えば、優先度が最も低いＭＡＣフレームが格納される。
【００２３】
送信制御部２０６は、ＣＳＭＡ／ＣＡ処理（キャリアセンス、ＡＩＦＳおよびバックオフ時間の待機など）を行い、送信可能なタイミングで、キュー２０４に格納されているＭＡＣフレームを取り出し、送信部２０８に対して出力する。
具体的には、送信制御部２０６は、優先度が高いＭＡＣフレームが格納されているキュー２０４から、ＭＡＣフレームの有無を検索し、検索したキュー２０４にＭＡＣフレームがある場合には、そのＭＡＣフレームを、送信部２０８に対して出力する。
つまり、送信制御部２０６は、キュー２０４−１,２０４−２,２０４−３,２０４−４の順で、ＭＡＣフレームの有無を検索し、検索したキュー２０４にＭＡＣフレームがある場合には、そのＭＡＣフレームを、送信部２０８に対して出力する。
【００２４】
送信部２０８は、送信制御部２０６から入力されたＭＡＣフレームを、通信ＩＦ１２８を介して、送信先の端末１０（例えば、端末１０−２）に送信する。
また、送信部２０８は、送信したＭＡＣフレームを、送信フレーム保持部２１０に対して出力する。
送信フレーム保持部２１０は、送信部２０８から入力されたＭＡＣフレームを、送信済みのＭＡＣフレームとして記憶する。
【００２５】
再送制御部２１２は、データの送信先である端末１０（例えば、端末１０−２）から、通信ＩＦ１２８を介して、予め決められた時間内にＡＣＫを受信したか否かを判断する。
再送制御部２１２は、予め決められた時間内にＡＣＫを受信した場合には、フレーム消去部２１８を制御して、送信フレーム保持部２１０に格納されているＭＡＣフレームを消去させる。
また、再送制御部２１２は、予め決められた時間内にＡＣＫを受信しなかった場合には、フレーム取出部２１４を制御して、送信フレーム保持部２１０に格納されているフレームを取り出させる。
フレーム取出部２１４は、再送制御部２１２の制御に従い、送信フレーム保持部２１０に格納されているＭＡＣフレームを取り出し、フレーム挿入部２１６に対して出力する。
【００２６】
フレーム挿入部２１６は、フレーム取出部２１４から入力されたＭＡＣフレーム（再送ＭＡＣフレーム）の「アクセスカテゴリフィールド」を参照し、「アクセスカテゴリフィールド」の値に応じて、再送ＭＡＣフレームを、キュー２０４−１〜２０４―４のいずれかに格納する。
また、フレーム挿入部２１６は、再送ＭＡＣフレームをキュー２０４に格納する際に、再送ＭＡＣフレームの「Ｓｅｑｕｅｎｃｅ  Ｃｏｎｔｒｏｌフィールド」のシーケンス番号参照し、そのキュー２０４に既に格納されているＭＡＣフレームのシーケンス番号と比較して、再送ＭＡＣフレームを割り込ませる。
例えば、フレーム挿入部２１６は、再送ＭＡＣフレームのシーケンス番号が、そのキュー２０４に既に格納されているＭＡＣフレームのシーケンス番号と比較して最も小さい場合、シーケンス番号が小さい番号が先に送信されるべきであるので、そのキュー２０４の先頭に割り込ませる。
フレーム消去部２１８は、再送制御部２１２の制御に従い、送信フレーム保持部２１０に格納されているフレームを消去する。
【００２７】
以上説明した、送信制御プログラム２０の処理を、図６および図７を参照して、さらに説明する。
図６は、図４（Ａ）に示した送信制御プログラム２０の処理（Ｓ１０）を示すフローチャートである。
図７は、図４（Ａ）に示した送信制御プログラム２０の送信処理の手順を示す図である。
図６に示すように、ステップ１００（Ｓ１００）において、フレーム生成部２００は、図７（１）に示すように、データ生成用のアプリケーション（図示せず）から送信対象のデータを受け入れる。
【００２８】
ステップ１０２（Ｓ１０２）において、フレーム生成部２００は、図７（２）に示すように、入力されたデータを、アクセスカテゴリ分類表（図５）に基づいて分類（マッピング）し、ＭＡＣフレームを生成する。
ステップ１０４（Ｓ１０４）において、キュー格納部２０２は、図７（３）に示すように、ＭＡＣフレームの「アクセスカテゴリフィールド」の値に応じて、キュー２０４−１〜２０４―４のいずれかに格納する。
ステップ１０６（Ｓ１０６）において、送信制御部２０６は、図７（４）に示すように、ＣＳＭＡ／ＣＡ処理を行い、送信可能なタイミングで、キュー２０４に格納されているＭＡＣフレームを取り出し、送信部２０８に対して出力する。
【００２９】
ステップ１０８（Ｓ１０８）において、送信部２０８は、図７（５）に示すように、送信制御部２０６から入力されたＭＡＣフレームを、通信ＩＦ１２８を介して、送信先の端末１０（例えば、端末１０−２）に送信する。
ステップ１１０（Ｓ１１０）において、送信フレーム保持部２１０は、図７（６）に示すように、送信部２０８が送信したＭＡＣフレームを記憶する。
ステップ１１２（Ｓ１１２）において、再送制御部２１２は、予め決められた時間内にＡＣＫを受信したか否かを判断する。
予め決められた時間内にＡＣＫを受信したときには、送信制御プログラム２０は、Ｓ１４０の処理に進み、これ以外のときには、Ｓ１１４の処理に進む。
【００３０】
ステップ１１４（Ｓ１０８）において、フレーム取出部２１４は、図７（７）に示すように、送信フレーム保持部２１０から再送ＭＡＣフレームを取り出す。
ステップ１１６（Ｓ１１６）において、フレーム挿入部２１６は、図７（８）に示すように、再送ＭＡＣフレームの「アクセスカテゴリフィールド」の値（アクセスカテゴリ）を特定し、再送ＭＡＣフレームを格納するキュー２０４（キュー２０４−１〜２０４−４のいずれか）を選択する。
ステップ１１８（Ｓ１１８）において、フレーム挿入部２１６は、図７（９）に示すように、再送ＭＡＣフレームの「Ｓｅｑｕｅｎｃｅ  Ｃｏｎｔｒｏｌフィールド」のシーケンス番号と、上記決定したキュー２０４に既に格納されているＭＡＣフレームのシーケンス番号と比較して、再送ＭＡＣフレームの挿入位置を算出する。
【００３１】
ステップ１２０（Ｓ１２０）において、フレーム挿入部２１６は、図７（１０）に示すように、選択したキュー２０４の算出した挿入位置に、再送ＭＡＣフレームを格納する。
ステップ１４０（Ｓ１４０）において、フレーム消去部２１８は、送信フレーム保持部２１０に格納されているフレームを消去する。
ステップ１４２（Ｓ１４２）において、送信制御プログラム２０は、キュー２０４にＭＡＣフレームが残っているか否かを判断する。
キュー２０４にＭＡＣフレームが残っているときには、送信制御プログラム２０は、Ｓ１０６の処理に戻り、これ以外のときには、処理を終了する。
【００３２】
［受信制御プログラム３０］
以下、図３（Ｂ）に示した端末１０において実行される受信制御プログラム３０を説明する。
図４（Ｂ）は、図３（Ｂ）に示した端末１０において実行される受信制御プログラム３０の構成を示す図である。
図４（Ｂ）に示すように、受信制御プログラム３０は、フレーム受信部３００およびＡＣＫ送信部３０２から構成される。
フレーム受信部３００は、送信元の端末１０（例えば、端末１０−１）から、通信ＩＦ１２８を介して、ＭＡＣフレームを受信する。
また、フレーム受信部３００は、ＭＡＣフレームを受信した旨を、ＡＣＫ送信部３０２に対して出力する。
ＡＣＫ送信部３０２は、フレーム受信部３００から、ＭＡＣフレームを受信した旨が入力されると、ＡＣＫを生成し、通信ＩＦ１２８を介して、送信元の端末１０（例えば、端末１０−１）に送信する。
【００３３】
［無線通信システム１の全体動作］
以上説明した無線通信システム１の全体動作を説明する。
１．端末１０−１は、送信対象のデータを、アクセスカテゴリ分類表に基づいて分類し（アクセスカテゴリの分類）、ＭＡＣフレームを生成する。
２．端末１０−１は、生成したＭＡＣフレームを、アクセスカテゴリに応じて、キュー２０４−１〜２０４−４のいずれかに格納する。
３．端末１０−１は、優先度が高いＭＡＣフレームが格納されているキュー２０４から、ＭＡＣフレームの有無を検索し、検索したキュー２０４にＭＡＣフレームがある場合には、そのＭＡＣフレームを送信のために取り出す。
４．端末１０−１は、ＣＳＭＡ／ＣＡ処理を行い、送信可能なタイミングで、取り出したＭＡＣフレームを、端末１０−２に対して送信する。
５．端末１０−２は、端末１０−１から送信されたＭＡＣフレームを受信した場合は、ＡＣＫを、端末１０−１に対して送信する。
６．端末１０−１は、予め決められた時間内に、ＡＣＫを受信した場合には、キュー２０４に格納されている他のＭＡＣフレームの送信処理を行うために、上記処理「３」に戻る。
７．端末１０−１は、予め決められた時間内に、ＡＣＫを受信しなかった場合は、再送ＭＡＣフレームの「アクセスカテゴリフィールド」の値と、「Ｓｅｑｕｅｎｃｅ  Ｃｏｎｔｒｏｌフィールド」のシーケンス番号とに基づいて、再送ＭＡＣフレームを格納するキュー２０４を選択し、挿入位置を算出する。
８、端末１０−１は、選択したキュー２０４の算出した挿入位置に、再送ＭＡＣフレームを格納する。
９．端末１０−１は、キュー２０４に格納されている再送ＭＡＣフレームおよび他のＭＡＣフレームの送信処理を行うために、上記処理「３」に戻る。
【００３４】
以上説明したように、無線通信システム１によれば、再送処理においても、再送されるデータの優先度を考慮して送信制御を行うことができる。
【符号の説明】
【００３５】
１・・・無線通信システム、１０・・・端末、１００・・・ネットワーク、１０２・・・通信リンク、１２０・・・情報処理装置、１２２・・・メモリ、１２４・・・ＣＰＵ、１２６・・・外部入出力装置、１２８・・・通信ＩＦ、１３０・・・記録装置、１３２・・・記録媒体、２０・・・送信制御プログラム２００・・・フレーム生成部、２０２・・・キュー格納部、２０４・・・キュー、２０６・・・送信制御部、２０８・・・送信部、２１０・・・送信フレーム保持部、２１２・・・再送制御部、２１４・・・フレーム取出部、２１６・・・フレーム挿入部、２１８・・・フレーム消去部、３０・・・受信制御プログラム、３００・・・フレーム受信部、３０２・・・ＡＣＫ送信部
【図１】
2011135255.tif 000003
【図２】
2011135255.tif 000004
【図３】
2011135255.tif 000005
【図４】
2011135255.tif 000006
【図５】
2011135255.tif 000007
【図６】
2011135255.tif 000008
【図７】
2011135255.tif 000009