(57)【要約】  無線リソースをより効率的に利用した再送制御を行うことを可能とするために、無線通信装置を、端末装置との間で無線通信を行う無線通信部と、前記無線通信部によるマルチキャスト送信を制御する通信制御部と、前記マルチキャスト送信に対応する、前記端末装置からの受領確認応答の受信に関する情報に応じて、前記通信制御部による再送処理の実施要否を判定するための閾値を設定する設定部と、を備える構成とする。
2016002436.tif 000002
【特許請求の範囲】
【請求項１】
端末装置との間で無線通信を行う無線通信部と、  前記無線通信部によるマルチキャスト送信を制御する通信制御部と、  前記マルチキャスト送信に対応する、前記端末装置からの受領確認応答の受信に関する情報に応じて、前記通信制御部による再送処理の実施要否を判定するための閾値を設定する設定部と、を備える無線通信装置。
【請求項２】
前記閾値は、前記マルチキャスト送信に対応する受領確認応答を返信した前記端末装置の数に関する閾値である、請求項１に記載の無線通信装置。
【請求項３】
前記閾値は、前記マルチキャスト送信の対象である前記端末装置のうち当該マルチキャスト送信に対応する受領確認応答を返信した前記端末装置の比率に関する閾値である、請求項１に記載の無線通信装置。
【請求項４】
前記閾値は、前記マルチキャスト送信を行ったフレームの再送回数に関する閾値である、請求項１に記載の無線通信装置。
【請求項５】
前記受領確認応答の受信に関する情報とは、前記受領確認応答の受信に失敗した送信フレームの重要度を示す情報であり、  前記設定部は、対応する前記受領確認応答の受信に失敗したマルチキャストフレームに関する情報に基づいて前記重要度を算出する、請求項１に記載の無線通信装置。
【請求項６】
前記設定部は、前記マルチキャストフレームに含まれるデータに関する上位レイヤーの指標に基づいて前記重要度を算出する、請求項５に記載の無線通信装置。
【請求項７】
前記上位レイヤーの指標は、階層型の符号化方法により符号化された前記データの符号化の階層を示す情報を含む、請求項６に記載の無線通信装置。
【請求項８】
前記上位レイヤーの指標は、前記データが映像又は音声の少なくともいずれかを含むか否かを示す情報を含む、請求項６に記載の無線通信装置。
【請求項９】
前記上位レイヤーの指標は、前記データと他のデータとの依存関係を示す情報を含む、請求項６に記載の無線通信装置。
【請求項１０】
前記上位レイヤーの指標は、前記データがタイムスタンプを含むか否かを示す情報を含む、請求項６に記載の無線通信装置。
【請求項１１】
前記上位レイヤーの指標は、前記データが上位レイヤーのプロトコルヘッダを含むか否かを示す情報を含む、請求項６に記載の無線通信装置。
【請求項１２】
前記設定部は、前記マルチキャストフレームを送信した際の送信設定に基づいて前記重要度を算出する、請求項５に記載の無線通信装置。
【請求項１３】
前記送信設定は、複数の周波数チャネルを束ねて送信する設定を含む、請求項１２に記載の無線通信装置。
【請求項１４】
前記設定部は、前記マルチキャストフレームのＭＡＣ（Media  Access  Control）層に関する情報に基づいて前記重要度を算出する、請求項５に記載の無線通信装置。
【請求項１５】
前記ＭＡＣ層に関する情報は、前記マルチキャストフレームの種類を示す情報を含む、請求項１４に記載の無線通信装置。
【請求項１６】
前記ＭＡＣ層に関する情報は、前記マルチキャストフレームのデータ量を示す情報を含む、請求項１４に記載の無線通信装置。
【請求項１７】
前記無線通信装置は、前記通信制御部による再送処理における送信方法を、前記マルチキャスト送信に対応する受領確認応答の受信に失敗した前記端末装置に関する情報に基づいて決定する再送方法決定部をさらに含む、請求項１に記載の無線通信装置。
【請求項１８】
前記無線通信装置は、前記通信制御部による再送処理を行うタイミングを決定する再送タイミング決定部をさらに含む、請求項１に記載の無線通信装置。
【請求項１９】
端末装置との間で無線通信を行う無線通信装置において、  マルチキャスト送信をプロセッサにより制御することと、  前記マルチキャスト送信に対応する、前記端末装置からの受領確認応答の受信に関する情報に応じて、再送処理の実施要否を判定するための閾値を設定することと、を含む無線通信方法。
【請求項２０】
コンピュータを、  端末装置との間で無線通信を行う無線通信部と、  前記無線通信部によるマルチキャスト送信を制御する通信制御部と、  前記マルチキャスト送信に対応する、前記端末装置からの受領確認応答の受信に関する情報に応じて、前記通信制御部による再送処理の実施要否を判定するための閾値を設定する設定部と、として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】  本開示は、無線通信装置、無線通信方法及びプログラムに関する。
【背景技術】
【０００２】  無線システムにおける通信方式のひとつに、マルチキャスト通信がある。マルチキャスト通信は、マルチキャストグループに所属する１つ以上の無線端末を送信対象として、ひとつのデータを一括して送信する通信方式である。マルチキャスト通信は、無線リソースの効率的な利用を可能にすることから、多様なサービスに活用されており、マルチキャスト通信に関する技術の向上が求められている。【０００３】  例えば、下記特許文献１では、マルチキャスト通信を用いてデータを送信した際に、送信対象の端末の数と送信対象の端末から受信した受領確認応答の数とが一致するか否かに基づいて、再送を行うか否かを判定する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−１７７１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】  上記特許文献１に開示された技術によると、マルチキャスト送信対象の端末すべてから受領確認応答を受信するまで再送が行われることになる。しかしながら、無線通信において、全ての無線端末からの受領確認応答を受信するまで再送を繰り返すと、マルチキャストグループに所属する無線端末の数が増えれば増えるほど再送が頻発し、無線リソースを際限なく消費してしまう。無線ネットワークがより密に構築されつつある今日、このような無線リソースの浪費は回避されることが望ましい。そこで、本開示では、無線リソースをより効率的に利用した再送制御を行うことが可能な、新規かつ改良された無線通信装置、無線通信方法及びプログラムを提案する。
【課題を解決するための手段】
【０００６】  本開示によれば、端末装置との間で無線通信を行う無線通信部と、前記無線通信部によるマルチキャスト送信を制御する通信制御部と、前記マルチキャスト送信に対応する、前記端末装置からの受領確認応答の受信に関する情報に応じて、前記通信制御部による再送処理の実施要否を判定するための閾値を設定する設定部と、を備える無線通信装置が提供される。【０００７】  また、本開示によれば、端末装置との間で無線通信を行う無線通信装置において、マルチキャスト送信をプロセッサにより制御することと、前記マルチキャスト送信に対応する、前記端末装置からの受領確認応答の受信に関する情報に応じて、再送処理の実施要否を判定するための閾値を設定することと、を含む無線通信方法が提供される。【０００８】  また、本開示によれば、コンピュータを、端末装置との間で無線通信を行う無線通信部と、前記無線通信部によるマルチキャスト送信を制御する通信制御部と、前記マルチキャスト送信に対応する、前記端末装置からの受領確認応答の受信に関する情報に応じて、前記通信制御部による再送処理の実施要否を判定するための閾値を設定する設定部と、として機能させるためのプログラムが提供される。
【発明の効果】
【０００９】  以上説明したように本開示によれば、無線リソースをより効率的に利用した再送制御を行うことが可能である。なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、または上記の効果に代えて、本明細書に示されたいずれかの効果、または本明細書から把握され得る他の効果が奏されてもよい。
【図面の簡単な説明】
【００１０】
【図１】第１の実施形態に係る通信システムの概要を説明するための説明図である。
【図２】第１の実施形態に係る基地局の論理的な構成の一例を示すブロック図である。
【図３】第１の実施形態に係る基地局において実行される再送処理の流れの一例を示すフローチャートである。
【図４】第１の実施形態に係る基地局において実行される閾値設定処理の流れの一例を示すフローチャートである。
【図５】第１の実施形態に係る基地局において実行される再送方法決定処理の流れの一例を示すフローチャートである。
【図６】第１の実施形態に係る基地局において実行される再送タイミング決定処理の流れの一例を示すフローチャートである。
【図７】変形例１に係る基地局において実行される閾値設定処理の流れの一例を示すフローチャートである。
【図８】変形例２に係る基地局において実行される閾値設定処理の流れの一例を示すフローチャートである。
【図９】第２の実施形態に係る基地局において実行される再送処理の流れの一例を示すフローチャートである。
【図１０】無線アクセスポイントの概略的な構成の一例を示すブロック図である。
【発明を実施するための形態】
【００１１】  以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１２】  また、本明細書及び図面において、実質的に同一の機能構成を有する要素を、同一の符号の後に異なるアルファベットを付して区別する場合もある。例えば、実質的に同一の機能構成を有する複数の要素を、必要に応じて無線端末２００Ａ、２００Ｂ及び２００Ｃのように区別する。ただし、実質的に同一の機能構成を有する複数の要素の各々を特に区別する必要がない場合、同一符号のみを付する。例えば、無線端末２００Ａ、２００Ｂ及び２００Ｃを特に区別する必要が無い場合には、単に無線端末２００と称する。
【００１３】  なお、説明は以下の順序で行うものとする。    １．はじめに    ２．第１の実施形態      ２−１．通信システムの概要      ２−２．基地局の構成例      ２−３．動作処理例      ２−４．変形例１      ２−５．変形例２    ３．第２の実施形態      ３−１．基地局の構成例      ３−２．動作処理例    ４．応用例    ５．まとめ
【００１４】  ＜１．はじめに＞  まず、マルチキャスト通信に関する技術及び考察について説明する。
【００１５】  （通信方式）  無線システムにおける通信方式には、例えばユニキャスト通信、マルチキャスト通信、及びブロードキャスト通信がある。これらの通信方式は、例えば無線ＬＡＮ（Local  Area  Network）システムにおいて、基地局と子機間の通信に採用される。なお、子機とは、基地局に接続している無線端末である。
【００１６】    ・ユニキャスト通信  １対１でデータ送信する際の通信方式である。例えば、基地局が１台の子機にデータ送信する場合に用いられる。しかし、例えば基地局が複数の子機に同一のデータを送信する場合、ユニキャスト通信では各子機に対して個別にフレームを送信するため、無線リソースの利用効率は悪い。一方、ユニキャスト通信では、各子機に対して受領確認要求を送信し、受信に成功した各子機から受領確認応答（ＡＣＫ）を受信するプロトコルを定義することにより、フレームの受信に失敗した子機に対して再送を行ってフレーム欠落を削減することができる。なお、ユニキャスト通信を用いて送信されるフレームを、ユニキャストフレームとも称する。また、ユニキャストフレームを送信することをユニキャスト送信とも称する。
【００１７】    ・マルチキャスト通信  １対多でデータ送信する際の通信方式である。例えば、基地局が、予め定められたグループに所属する１以上の子機へ、同一のデータを送信する場合に用いられる。このグループは、マルチキャストグループとも称される。マルチキャスト通信では、ひとつのデータを複数の子機へ一括して送信することが可能であるため、ユニキャスト通信と比較して無線リソースの利用効率が良い。ただし、典型的な無線通信システムでは、マルチキャスト通信を用いて送信されたフレームに関して再送を行う仕組みが存在せず、フレーム欠落を削減することが困難であった。なお、マルチキャスト通信を用いて送信されるフレームを、マルチキャストフレームとも称する。また、マルチキャストフレームを送信することをマルチキャスト送信とも称する。
【００１８】    ・ブロードキャスト通信  １対多でデータ送信する際の通信方式である。例えば、基地局が、自身から送信したフレームを検知可能な範囲内に存在する全ての無線端末へ、同一のデータを送信する場合に用いられる。一般的に、ブロードキャスト通信は、基地局が自身の存在を報知するときに用いるＢｅａｃｏｎフレームなどを送信するために用いられる。
【００１９】  以上、無線システムにおける各通信方式について説明した。
【００２０】  （マルチキャスト通信における再送制御）  マルチキャスト通信に関する再送制御の仕組みとして、マルチキャストグループに所属するすべての子機から受領確認応答を受信するまで再送を行う仕組みが考えられる。しかしながら、送信側が、全ての子機からの受領確認応答を受信するまで再送を繰り返すと、マルチキャストグループに属する子機の数が増えれば増えるほど再送が頻発し、無線リソースを際限なく消費してしまう。
【００２１】  そこで、本開示の各実施形態では、マルチキャストグループに所属する一部の子機から受領確認応答を受信した場合に、マルチキャスト送信に成功したものとみなして再送を省略する仕組みを提供する。具体的には、本実施形態では、マルチキャスト送信の成功又は失敗を判定するための閾値を導入する。これにより、再送回数及び再送に伴う受領確認応答の送信回数を削減することが可能となる。さらに、本実施形態では、この閾値を動的に変更する仕組みを導入することで、無線リソースのより効率的な利用を実現する。また、本実施形態では、再送を要する子機に応じた再送方法及び再送タイミングを判断することで、より効率的に再送を行うことが可能である。
【００２２】  このように、本開示の各実施形態によれば、再送回数及び再送に伴う受領確認応答の送信回数を削減し、さらに適切な再送方法及び再送タイミングを用いて再送を行う。これにより、マルチキャスト通信における無線リソースの利用効率の向上、及びシステムスループットの向上が実現される。
【００２３】  ＜２．第１の実施形態＞  ［２−１．通信システムの概要］  まず、図１を参照して、本実施形態に係る通信システムの概要について説明する。
【００２４】  図１は、本実施形態に係る通信システムの概要を説明するための説明図である。図１に示すように、通信システム１は、基地局１００及び複数の無線端末２００（即ち、無線端末２００Ａ、２００Ｂ、２００Ｃ、２００Ｄ、２００Ｅ及び２０Ｆ）を含む。通信システム１は、例えば、無線ＬＡＮ、又はこれに準ずる通信方式に従ったシステムである。
【００２５】  基地局１００は、通信システム１の中心となる親機に相当する無線通信装置である。基地局１００は、インターネットなどの外部ネットワークと有線又は無線で接続されていてもよい。例えば、基地局１００は、無線ＬＡＮシステムにおけるアクセスポイントであってもよい。
【００２６】  無線端末２００は、それぞれ基地局１００と無線接続して通信する子機に相当する無線通信装置である。図１における破線は、それぞれ基地局１００と無線接続していることを示している。例えば、無線端末２００は、無線ＬＡＮシステムにおけるステーションであってもよい。
【００２７】  以下では、無線端末２００Ａ〜２００Ｆは、同一のマルチキャストグループに所属しているものとする。もちろん、基地局１００に無線接続している無線端末２００のすべてが、同一のマルチキャストグループに所属していなくてもよい。
【００２８】  基地局１００は、マルチキャスト通信を行う。具体的には、基地局１００は、同一のマルチキャストグループに所属する無線端末２００Ａ〜２００Ｆへ、同一のマルチキャストフレームを送信する。
【００２９】  マルチキャストフレームの受信に成功した無線端末２００は、受領確認応答（ＡＣＫフレーム）を基地局１００へ返信する。無線端末２００は、それぞれ異なるタイミングで返信してもよいし、時間多重してもよい。また、基地局１００は、配下の無線端末２００に対して、ＡＣＫフレームを返信するよう明示的に要求してもよい。
【００３０】  基地局１００は、無線端末２００から返信されたＡＣＫフレームの受信に関する情報に基づいて、マルチキャスト通信を用いて送信したフレームの再送制御を行う。
【００３１】  以上、本実施形態に係る通信システム１の概要について説明した。続いて、図２を参照して、本実施形態に係る基地局１００の構成例について説明する。
【００３２】  ［２−２．基地局の構成例］  図２は、本実施形態に係る基地局１００の論理的な構成の一例を示すブロック図である。図２に示すように、基地局１００は、無線通信部１１０、記憶部１２０、及び制御部１３０を有する。
【００３３】  （１）無線通信部１１０  無線通信部１１０は、基地局１００による他の装置との無線通信を仲介する無線通信インタフェースである。本実施形態では、無線通信部１１０は、無線端末２００との間で無線通信を行う。例えば、無線通信部１１０は、無線端末２００から送信された無線信号を受信する。無線通信部１１０は、例えば増幅器、周波数変換器、及び復調器等としての機能を有していてもよく、受信したデータを制御部１３０へ出力し得る。また、無線通信部１１０は、アンテナを介して無線端末２００へ無線信号を送信する。無線通信部１１０は、例えば変調器、及び増幅器等としての機能を有していてもよく、制御部１３０から出力されたデータを、変調及び電力増幅等して送信してもよい。
【００３４】  例えば、本実施形態に係る無線通信部１１０は、マルチキャストフレームを送信する。そして、無線通信部１１０は、マルチキャストフレームの受信に成功した無線端末２００から返信された、ＡＣＫフレームを受信する。なお、無線通信部１１０は、マルチキャスト通信以外にも、ユニキャスト通信、又はブロードバンド通信を採用してデータを送信することができる。
【００３５】  無線通信部１１０は、ビームフォーミングを行ってもよい。例えば、無線通信部１１０は、任意のひとつの無線端末２００へ、ユニキャストフレームを送信してもよいし、ビームフォーミングを行ってユニキャストフレームを送信してもよい。同様に、無線通信部１１０は、任意のひとつ以上の無線端末２００へ、マルチキャストフレームを送信してもよいし、ビームフォーミングを行ってマルチキャストフレームを送信してもよい。ビームフォーミングとは、特定の方向に指向性を持たせて送信する技術であり、特定の方向の無線端末が無線信号の受信に成功する可能性を向上させることができる。一般的に、チャネルの相関が高い無線端末に対して、ビームフォーミングを行うことができる。
【００３６】  無線通信部１１０は、フレーム再送時にビームフォーミングを行ってもよい。この場合、再送を要する無線端末２００がフレームの受信に成功する可能性が高まるだけでなく、他の無線端末２００がフレームの受信に成功してＡＣＫフレームを返信してしまう可能性が低まる。例えば、図１に示した例で、基地局１００からのマルチキャスト送信に対応するＡＣＫフレームが、無線端末２００Ｅ及び２００Ｆから返信されない場合を想定する。この場合、基地局１００は、無線端末２００Ｅ及び２００Ｆの方向に指向性を持たせるビームフォーミングを行うことで、無線端末２００Ｅ及び２００Ｆが再送されたフレームの受信に成功する可能性を高めることができる。一方で、無線端末２００Ａ〜２００Ｄが、再送されたフレームの受信に成功すると、再びＡＣＫフレームを送信してしまう。基地局１００が、無線端末２００Ｅ及び２００Ｆの方向に指向性を持たせるビームフォーミングを行うことで、無線端末２００Ａ〜２００Ｄが再送されたフレームの受信に失敗する確率を高めることができる。このように、基地局１００は、フレーム再送時にビームフォーミングを行うことで、不要なＡＣＫフレームが送信される可能性を低め、システムスループットを向上させることができる。
【００３７】  例えば、無線通信部１１０は、再送対象の無線端末２００が複数の場合、マルチキャストフレームのビームフォーミングを行ってもよい。また、無線通信部１１０は、再送対象の無線端末２００が単数の場合、ユニキャストフレームのビームフォーミングを行ってもよい。無線通信部１１０は、再送対象が単数の場合にユニキャストフレームを用いることで、再送の対象でない無線端末２００がＡＣＫフレームを送信することを回避することができる。
【００３８】  （２）記憶部１２０  記憶部１２０は、所定の記録媒体に対してデータの記録再生を行う部位である。記憶部１２０は、例えばＨＤＤ（Hard  Disc  Drive）として実現される。もちろん記録媒体としては、フラッシュメモリ等の固体メモリ、固定メモリを内蔵したメモリカード、光ディスク、光磁気ディスク、ホログラムメモリなど各種考えられ、記憶部１２０としては採用する記録媒体に応じて記録再生を実行できる構成とされればよい。
【００３９】  例えば、本実施形態に係る記憶部１２０は、マルチキャスト送信に対応するＡＣＫフレームを返信してきた無線端末２００の識別情報を記憶する。これにより、基地局１００は、ＡＣＫフレームを返信してきた無線端末２００の情報を管理することが可能となり、不要な再送を回避することができる。また、記憶部１２０は、デフォルトの送信設定を記憶してもよい。記憶部１２０が記憶する送信設定とは、例えば使用する周波数チャネルやタイミング、再送回数等であってもよい。
【００４０】  （３）制御部１３０  制御部１３０は、演算処理装置および制御装置として機能し、各種プログラムに従って基地局１００内の動作全般を制御する。制御部１３０は、例えばＣＰＵ（Central  Processing  Unit）、マイクロプロセッサ等の電子回路によって実現される。なお、制御部１３０は、使用するプログラムや演算パラメータ等を記憶するＲＯＭ（Read  Only  Memory）、および適宜変化するパラメータ等を一時記憶するＲＡＭ（Random  Access  Memory）を含んでいてもよい。図２に示すように、制御部１３０は、通信制御部１３１、設定部１３３、再送方法決定部１３５及び再送タイミング決定部１３７として機能する。
【００４１】  （３−１）通信制御部１３１  通信制御部１３１は、無線通信部１１０による送受信処理を制御する機能を有する。例えば、通信制御部１３１は、無線通信部１１０によるマルチキャスト送信を制御する。また、通信制御部１３１は、無線通信部１１０による再送処理を制御する。
【００４２】  通信制御部１３１は、マルチキャスト送信に対応するＡＣＫフレームに関する指標を閾値判定することにより、フレーム再送処理の実施要否を判定する。この閾値は、後述する設定部１３３により設定される。マルチキャスト送信に対応するＡＣＫフレームに関する指標は多様に考えられる。
【００４３】  例えば、マルチキャスト送信に対応するＡＣＫフレームに関する指標とは、マルチキャスト送信に対応するＡＣＫフレームを返信した無線端末２００の数であってもよい。この場合、通信制御部１３１は、受信に成功したＡＣＫフレームの送信元の無線端末２００の数が、設定された閾値に達していない場合に、マルチキャスト送信したフレームを再送すると判定する。また、通信制御部１３１は、受信に成功したＡＣＫフレームの送信元の無線端末２００の数が、設定された閾値に達した場合に、マルチキャスト送信したフレームを再送しないと判定する。なお、通信制御部１３１は、マルチキャスト送信に対応するＡＣＫフレームを返信した無線端末２００の数をそのまま閾値判定してもよいし、増減等の加工を行った数値で閾値判定してもよい。
【００４４】  他にも、例えば、マルチキャスト送信に対応するＡＣＫフレームに関する指標とは、マルチキャスト送信の対象である無線端末２００のうち当該マルチキャスト送信に対応するＡＣＫフレームを返信した無線端末２００の比率であってもよい。この場合、通信制御部１３１は、マルチキャストグループに所属する無線端末２００の数と受信に成功したＡＣＫフレームの送信元の無線端末２００の数との比が、設定された閾値に達していない場合に、マルチキャスト送信したフレームを再送すると判定する。また、通信制御部１３１は、マルチキャストグループに所属する無線端末２００の数と受信に成功したＡＣＫフレームの送信元の無線端末２００の数との比が、設定された閾値に達した場合に、マルチキャスト送信したフレームを再送しないと判定する。なお、通信制御部１３１は、マルチキャスト送信の対象である無線端末２００のうち当該マルチキャスト送信に対応するＡＣＫフレームを返信した無線端末２００の比率をそのまま閾値判定してもよいし、増減等の加工を行った比率で閾値判定してもよい。
【００４５】  （３−２）設定部１３３  設定部１３３は、マルチキャスト送信に対応する、無線端末２００からのＡＣＫフレームの受信に関する情報に応じて、無線通信部１１０による再送処理の実施要否を判定するための閾値を設定する機能を有する。
【００４６】  上述したように、設定部１３３は、マルチキャスト送信に対応するＡＣＫフレームに関する指標に関する閾値を設定する。例えば、設定部１３３は、マルチキャスト送信に対応するＡＣＫフレームを返信した無線端末２００の数に関する閾値を設定してもよい。この場合、設定部１３３は、マルチキャスト送信の対象となる無線端末２００の数に応じて閾値を設定してもよい。また、設定部１３３は、マルチキャスト送信の対象である無線端末２００のうち当該マルチキャスト送信に対応するＡＣＫフレームを返信した無線端末２００の比率に関する閾値を設定してもよい。
【００４７】  設定部１３３は、マルチキャストグループに所属する無線端末２００の全数に満たない閾値を設定し得る。例えば、マルチキャストグループに１０台の無線端末２００が所属する場合に、設定部１３３は、５台または５割を閾値として設定し得る。この場合、通信制御部１３１は、１０台のうち５台の無線端末２００からＡＣＫフレームが返信された場合に閾値に達するため、マルチキャスト送信に成功したものとみなして再送を行わない。このように、設定部１３３は、マルチキャストグループに所属する無線端末２００からＡＣＫフレームが一部返信されない場合であっても再送を省略するような閾値を設定することで、無線リソースの浪費を回避しシステムスループットを向上させることができる。
【００４８】  設定部１３３が閾値を設定する基準とする、ＡＣＫフレームの受信に関する情報は、多様に考えられる。例えば、ＡＣＫフレームの受信に関する情報とは、ＡＣＫフレームの受信に失敗したマルチキャストフレームの重要度を示す情報であってもよい。設定部１３３は、ＡＣＫフレームの受信に失敗したマルチキャストフレームに関する情報に基づいて、上記重要度を算出し得る。以下、重要度の算出例について説明する。
【００４９】    （上位レイヤーの指標に基づく重要度の算出）  例えば、設定部１３３は、対応するＡＣＫフレームの受信に失敗したマルチキャストフレームに含まれるデータに関する上位レイヤーの指標に基づいて重要度を算出する。重要度の算出基準となる上位レイヤーの指標は多様に考えられる。以下、重要度の算出基準となる上位レイヤーの指標の具体例について説明する。
【００５０】    ・符号化の階層  例えば、上位レイヤーの指標は、階層型の符号化方法により符号化された、データの符号化の階層を示す情報であってもよい。符号化の際に、複数の異なる階層のデータが生じる場合がある。この場合、設定部１３３は、フレームが含むデータが属する階層に応じて重要度を算出する。階層型の符号化方法の一例として、ＭＰＥＧ（Moving  Picture  Experts  Group）で用いられる階層型の符号化方法がある。この符号化方法でメディアストリームが符号化されると、Ｂａｓｅレイヤーのデータと、Ｅｎｈａｎｃｅｍｅｎｔレイヤーのデータが生成される。Ｂａｓｅレイヤーは、メディアストリームを復号するために必須のデータストリームである。Ｅｎｈａｎｃｅｍｅｎｔレイヤーは、Ｂａｓｅレイヤーのストリームの品質を向上させる、付随的なデータストリームである。無線端末２００は、Ｂａｓｅレイヤーのデータの受信に失敗するとメディアストリームを復号できないのに対し、Ｅｎｈａｎｃｅｍｅｎｔレイヤーのデータの受信に失敗してもメディアストリームを復号可能である。これは、Ｅｎｈａｎｃｅｍｅｎｔレイヤーが品質を向上させることを目的としたレイヤーであるためである。そこで、例えば、設定部１３３は、Ｂａｓｅレイヤーのデータを含むフレームには高い重要度を算出し、Ｅｎｈａｎｃｅｍｅｎｔレイヤーのデータを含むフレームには低い重要度を算出してもよい。
【００５１】    ・映像又は音声を含むか否か  例えば、上位レイヤーの指標は、データが映像又は音声の少なくともいずれかを含むか否かを示す情報であってもよい。例えば、設定部１３３は、映像データ又は音声データを含むフレームには高い重要度を算出し、いずれも含まないフレームには低い重要度を算出してもよい。なお、重要度の高低は、要求されるシステムやアプリケーション等に応じて異なり得る。例えば、リアルタイム性の高い動画ストリーミングサービスでは、映像データの方が、音声データよりも重要度が高い場合が考えられる。このため、例えば、設定部１３３は、映像データを含むフレームには高い重要度を算出し、音声データを含むフレームには低い重要度を算出してもよい。また、例えば、サーバーからのコンテンツ配信など、リアルタイム性が要求されないようなデータの場合、設定部１３３は、音声データを含むフレームには高い重要度を算出し、映像データを含むフレームには低い重要度を算出してもよい。
【００５２】    ・他のデータとの依存関係  例えば、上位レイヤーの指標は、フレームに含まれるデータと他のデータとの依存関係を示す情報であってもよい。データ間に依存関係がある場合がある。この場合、設定部１３３は、フレームが含むデータの他のデータとの依存関係に応じて重要度を算出する。例えば、映像データに関して、Ｉピクチャ、Ｐピクチャ、及びＢピクチャというデータの種類がある。Ｉピクチャ、Ｐピクチャ、及びＢピクチャは、他の動画像ピクチャの情報から、現在の動画像ピクチャを予測することにより、動画像ピクチャを圧縮する技術に使われるものである。Ｉピクチャは、ピクチャ間の予測を用いずに符号化されるピクチャである。Ｉピクチャはピクチャの情報そのものが含まれているため、他のピクチャへの依存関係がない。Ｐピクチャは、前のピクチャのみを予測情報として使用して符号化されるピクチャである。Ｐピクチャは、Ｉピクチャとの差分情報を符号化しているため、Iピクチャに依存している。Ｂピクチャは、前後のピクチャを予測情報として使用して符号化されるピクチャである。Ｂピクチャは、Ｉピクチャとの差分情報を符号化しているため、Iピクチャに依存している。このように、Ｉピクチャは、そのＩピクチャを基準としたＢピクチャ及びＰピクチャの復号にも欠かせないため、データとしての重要度がＢピクチャ及びＰピクチャとは異なる。そこで、例えば、設定部１３３は、Ｉピクチャのデータを含むフレームには高い重要度を算出し、Ｐピクチャ又はＢピクチャのデータを含むフレームには低い重要度を算出してもよい。
【００５３】    ・上位レイヤーのプロトコルヘッダを含むか否か  例えば、上位レイヤーの指標は、フレームに含まれるデータが上位レイヤーのプロトコルヘッダを含むか否かを示す情報であってもよい。無線伝送における単位であるデータフレームの境界は、上位層プロトコル（例えばＴＣＰ（Transmission  Control  Protocol）又はＵＤＰ（User  Datagram  Protocol）等）のパケットの境界とは必ずしも一致しない。その為、上位層プロトコルのヘッダ部分を含むデータフレームと含まないデータフレームとが混在し得る。プロトコルのヘッダ部分には、データを正しく解読するための重要な情報が含まれているため、無線端末２００がプロトコルのヘッダ部分の受信に失敗した場合、その他のデータに相当する部分の受信に成功したとしても、正しくデータを解読することが困難となる。このため、例えば、設定部１３３は、ＴＣＰ又はＵＤＰ等の上位レイヤーのプロトコルヘッダを含むフレームには高い重要度を算出し、その他のフレームには低い重要度を算出してもよい。
【００５４】    ・タイムスタンプを含むか否か  例えば、上位レイヤーの指標は、データがタイムスタンプを含むか否かを示す情報であってもよい。例えば、基地局１００が映像データや音声データを送信する場合に、ＭＰＥＧシステムレイヤーを用いることが考えらえる。このＭＰＥＧレイヤーに含まれるＭＰＥＧのタイムスタンプは、音声や映像など異なるコンテンツを同期するために用いられる。このため、無線端末２００がＭＰＥＧのタイムスタンプの受信に失敗した場合、アプリケーションの挙動としては同時に出力されることが望ましいコンテンツが、それぞれ異なったタイミングで出力されるような事態が生じ得る。例えば、映画の俳優が喋っている動画のタイミングと、聞こえるセリフのタイミングとが一致しない事態が生じ得る。他にも、無線端末２００がＭＰＥＧのタイムスタンプの受信に失敗した場合、映像や音声がスムーズに再生されないといった事態が生じ得る。このような事態は、ユーザに受信エラーが発生したことが明確に伝わりやすいため、回避されることが望ましい。このため、例えば、設定部１３３は、タイムスタンプを含むフレームには高い重要度を算出し、タイムスタンプを含まないフレームには低い重要度を算出してもよい。
【００５５】  以上、上位レイヤーの指標に基づく重要度の算出例について説明した。なお、設定部１３３は、例えばプリミティブと称されるインタフェースを用いて、対応する上位レイヤーから各種上位レイヤーの指標を取得してもよい。
【００５６】  設定部１３３は、算出した重要度に基づいて閾値を設定する。例えば、設定部１３３は、重要度が高いフレームには高い閾値を設定してもよい。この場合、通信制御部１３１は、重要度が高いフレームについては、多くの無線端末２００からＡＣＫフレームが返信されるまで繰り返し再送することとなる。一方、設定部１３３は、重要度が低いフレームには低い閾値を設定してもよい。この場合、通信制御部１３１は、重要度が低いフレームについては、ＡＣＫフレームを返信した無線端末２００が少なくても、再送を省略することとなる。これにより、通信制御部１３１は、フレームの重要度に応じた再送処理を行うことが可能となり、重要度が高いフレームについては確実に受信されることを優先し、重要度が低いフレームについてはシステムスループットの向上を優先することが可能となる。
【００５７】  （補足）  設定部１３３は、複数の上位レイヤーの指標を組み合わせて重要度を算出してもよい。また、設定部１３３は、重要度に、２段階以上の複数の段階を設けてもよい。また、重要度は連続値であってもよいし、離散値であってもよい。
【００５８】  また、設定部１３３は、マルチキャスト送信に対応する、無線端末２００からのＡＣＫフレームの受信に関する情報として、マルチキャストグループに含まれる無線端末２００の数に応じて閾値を設定してもよい。例えば、設定部１３３は、マルチキャストグループに含まれる無線端末２００の数が多いほど高い閾値を設定し、少ないほど低い閾値を設定してもよい。
【００５９】  また、設定部１３３は、閾値を動的に算出して設定してもよいし、記憶部１２０に記憶された固定値を設定してもよい。いずれにしろ、設定部１３３は、マルチキャストグループに所属する無線端末２００からＡＣＫフレームが一部返信されない場合であっても、再送処理を省略するような閾値を設定することで、無線リソースの浪費を回避することができる。
【００６０】  （３−３）再送方法決定部１３５  再送方法決定部１３５は、通信制御部１３１による再送処理における再送フレームの送信方法を決定する機能を有する。例えば、再送方法決定部１３５は、マルチキャスト送信に対応するＡＣＫフレームの受信に失敗した無線端末２００に関する情報に基づいて、送信方法を決定する。再送処理における送信方法は多様に考えられる。以下、再送処理における送信方法の具体例について説明する。
【００６１】    ・ビームフォーミング  例えば、再送方法決定部１３５は、ビームフォーミングを行うか否かを決定してもよい。例えば、再送方法決定部１３５は、再送の対象である無線端末２００のうち、チャネル相関が高い無線端末２００がある場合にビームフォーミングを行うと決定し、チャネル相関が高い無線端末２００がない場合に無指向性で送信すると決定してもよい。他にも、再送方法決定部１３５は、再送の対象である無線端末２００のうち、チャネル相関が高い無線端末２００の数が、閾値を満たすのに必要な数に足りる場合にビームフォーミングを行うと決定し、足りない場合に無指向性で送信すると決定してもよい。
【００６２】    ・マルチキャスト送信／ユニキャスト送信  例えば、再送方法決定部１３５は、マルチキャスト送信を行うか、又はユニキャスト送信を行うかを決定してもよい。例えば、再送方法決定部１３５は、閾値を満たすのに必要な無線端末２００の数が１台である場合にユニキャスト送信を行うと決定し、複数台である場合にマルチキャスト送信を行うと決定してもよい。
【００６３】  このように、再送方法決定部１３５は、マルチキャスト送信に対応するＡＣＫフレームの受信に失敗した無線端末２００に関する情報に基づいて、閾値を満たすために効率的な送信方法を決定することが可能である。これにより、再送処理がより効率的なものとなり、システムスループットが向上する。
【００６４】  （３−４）再送タイミング決定部１３７  再送タイミング決定部１３７は、通信制御部１３１による再送処理を行うタイミングを決定する機能を有する。例えば、デフォルトの再送タイミングは、再送を行うと判断した時点で、すでに送信が予定されているフレームを全て送信した直後のタイミングであるものとする。再送タイミング決定部１３７は、フレームを再送する際に、状況に応じて再送するまでの待機時間を設定して再送タイミングをデフォルトから変更する。
【００６５】  例えば、無線ＬＡＮの２．４ＧＨｚ帯における電子レンジからの電波干渉のように、同じ周波数帯を使用する別のシステムからの干渉が存在する場合がある。このため、再送タイミング決定部１３７は、送信に用いる周波数チャネルの状況を確認し、干渉が存在する場合には待機時間を設定して再送タイミングをデフォルトよりも後になるよう変更してもよい。このとき、再送タイミング決定部１３７は、干渉の大きさに応じて再送タイミングの変更可否を判断してもよいし、待機時間の長さを調節してもよい。これにより、無線端末２００が、干渉によって再送フレームの受信に失敗する事態を未然に防ぐことが可能となり、不要な再送を削減することができる。
【００６６】  ここで、再送タイミングに至るまでの待機時間の間、例えば他のフレームが送信される等の別の処理が行われてもよい。ただし、連続するフレームに関しては、再送タイミング決定部１３７は、再送するフレームに後続するフレームの送信を中断してもよい。つまり、再送タイミング決定部１３７は、後続するフレームよりも前に再送処理を行うと決定してもよい。これにより、受信側では、連続するフレームを順番通りに受信することが可能となり、リオーダーの処理を省略して処理負荷を軽減することができる。なお、再送を行うと判断された時点で、後続するフレームがすでに送信されている場合には、再送タイミング決定部１３７は、それより後のフレームより前に再送処理を行うと決定する。
【００６７】  このように、再送タイミング決定部１３７は、適切な再送タイミングを決定することが可能である。これにより、無駄な再送を削減したり、受信側の処理負荷を軽減したりすることができる。
【００６８】  以上、本実施形態に係る基地局１００の構成例について説明した。続いて、図３〜図６を参照して、本実施形態に係る基地局１００の動作処理例について説明する。
【００６９】  ［２−３．動作処理例］  （再送処理）  図３は、本実施形態に係る基地局１００において実行される再送処理の流れの一例を示すフローチャートである。
【００７０】  図３に示すように、まず、ステップＳ１０２で、設定部１３３は、閾値設定処理を行う。ここでの処理は、後に図４を参照して説明するので、ここでの詳細な説明は省略する。
【００７１】  次いで、ステップＳ１０４で、無線通信部１１０は、マルチキャストフレームを送信する。
【００７２】  次に、ステップＳ１０６で、無線通信部１１０は、上記ステップＳ１０４において送信したマルチキャストフレームの受信に成功した無線端末２００から返信される、ＡＣＫフレームを受信する。このとき、通信制御部１３１は、無線端末２００から受信されたＡＣＫフレームから、送信元の無線端末２００の識別情報を読み出して、マルチキャストフレームの受信に成功した端末として識別情報を記憶部１２０に記憶する。通信制御部１３１は、以降の再送の度に同様の処理を行い、マルチキャストグループのうち受信に成功した端末とその他の失敗した端末の情報とを管理する。無線端末２００の識別情報としては、例えばＭＡＣアドレスが用いられてもよい。
【００７３】  次いで、ステップＳ１０８で、通信制御部１３１は、閾値判定処理を行う。詳しくは、通信制御部１３１は、上記ステップＳ１０６において受信に成功したＡＣＫフレームに関する指標が、上記ステップＳ１０２において設定された閾値に達しているか否かを判定する。例えば、閾値がＡＣＫフレームを返信した端末数である場合、通信制御部１３１は、マルチキャスト送信に対応するＡＣＫフレームを返信した無線端末２００の数が閾値以上であるか否かを判定する。また、閾値がＡＣＫフレームを返信した端末の比率である場合、通信制御部１３１は、マルチキャスト送信の対象である無線端末２００のうち当該マルチキャスト送信に対応するＡＣＫフレームを返信した無線端末２００の比率が閾値以上であるか否かを判定する。
【００７４】  閾値未満である場合（Ｓ１１０／ＹＥＳ）、ステップＳ１１２で、再送方法決定部１３５は、再送方法決定処理を行う。ここでの処理は、後に図５を参照して説明するので、ここでの詳細な説明は省略する。
【００７５】  次に、ステップＳ１１４で、再送タイミング決定部１３７は、再送タイミング決定処理を行う。ここでの処理は、後に図６を参照して説明するので、ここでの詳細な説明は省略する。
【００７６】  そして、ステップＳ１１６で、無線通信部１１０は、フレームを再送する。ここで、無線通信部１１０は、上記ステップＳ１１２における処理結果に応じて、マルチキャスト送信を行ってもよいし、ユニキャスト送信を行ってもよいし、ビームフォーミングを行ってもよいし、無指向性で送信してもよい。また、無線通信部１１０は、上記ステップＳ１１４における処理結果が示す再送タイミングでフレームを再送する。
【００７７】  この後、処理は、再度ステップＳ１０６へ戻る。
【００７８】  一方、上記ステップＳ１０８における閾値判定処理の結果が閾値以上である場合（Ｓ１１０／ＮＯ）、処理は終了する。この後、例えば上記ステップＳ１０４で送信されたフレームに後続するフレームについて、上記ステップＳ１０２からの処理が繰り返される。
【００７９】  以上、本実施形態に係る再送処理の流れの一例について説明した。続いて、図４〜図６を参照して、上記説明した再送処理における、閾値設定処理、再送方法決定処理、及び再送タイミング決定処理について説明する。
【００８０】  （閾値設定処理）  図４は、本実施形態に係る基地局１００において実行される閾値設定処理の流れの一例を示すフローチャートである。本処理は、図３のステップＳ１０２における処理に相当する。
【００８１】  図４に示すように、まず、ステップＳ２０２で、設定部１３３は、フレームに関する上位レイヤーの指標を取得する。例えば、設定部１３３は、符号化の階層、映像又は音声を含むか否か、他のデータとの依存関係、上位レイヤーのプロトコルヘッダを含むか否か、及びタイムスタンプを含むか否かを示す情報などを取得する。なお、ここでのフレームとは、図３におけるステップＳ１０４で基地局１００が送信するマルチキャストフレームを指す。以降も同様である。
【００８２】  次いで、ステップＳ２０４で、設定部１３３は、上記ステップＳ２０２で、取得した上位レイヤーの指標に基づいて、フレームの重要度を算出する。例えば、設定部１３３は、取得した複数の上位レイヤーの指標に基づいてそれぞれ算出した重要度を総合して、フレームの重要度を算出する。
【００８３】  そして、ステップＳ２０６で、設定部１３３は、上記ステップＳ２０４で算出した重要度に応じて、閾値を設定する。例えば、設定部１３３は、重要度が高いほど高い閾値を設定し、重要度が低いほど低い閾値を設定する。なお、ここでの閾値は、例えばＡＣＫフレームを返信した端末数として設定されてもよいし、ＡＣＫフレームを返信した端末の比率として設定されてもよい。
【００８４】  以上、本実施形態に係る閾値設定処理の流れの一例について説明した。
【００８５】  （再送方法決定処理）  図５は、本実施形態に係る基地局１００において実行される再送方法決定処理の流れの一例を示すフローチャートである。本処理は、図３のステップＳ１１２における処理に相当する。
【００８６】  図５に示すように、まず、ステップＳ３０２で、再送方法決定部１３５は、閾値を満たすために必要な再送先の無線端末２００は複数であるか否かを判定する。例えば、閾値を満たすために必要な無線端末２００の数をαとおく。この場合、フレームを再送した際に、α台の無線端末２００からＡＣＫフレームが返信された場合に、閾値を満たすこととなる。
【００８７】  α＞１である場合（Ｓ３０２／ＹＥＳ）、ステップＳ３０４で、再送方法決定部１３５は、チャネル相関が高い再送候補の組があるか否かを判定する。詳しくは、再送方法決定部１３５は、ＡＣＫフレームを返信していない無線端末２００のうち、チャネル相関が高い無線端末２００の組み合わせが存在するか否かを判定する。
【００８８】  チャネル相関が高い再送の組がない場合（Ｓ３０４／ＮＯ）、ステップＳ３１４で、再送方法決定部１３５は、無指向性で（ビームフォーミングを行わずに）マルチキャスト送信を行うと決定する。
【００８９】  一方で、チャネル相関が高い再送の組がある場合（Ｓ３０４／ＹＥＳ）、ステップＳ３０６で、再送方法決定部１３５は、閾値を超える組が存在するか否かを判定する。詳しくは、再送方法決定部１３５は、ＡＣＫフレームを返信しておらず、チャネル相関が高い無線端末２００の組み合わせのなかで、α台以上の無線端末２００を含む組が存在するか否かを判定する。
【００９０】  閾値を超える組が存在しないと判定された場合（Ｓ３０６／ＮＯ）、ステップＳ３１４で、再送方法決定部１３５は、無指向性でマルチキャスト送信を行うと決定する。
【００９１】  閾値を超える組が存在すると判定された場合（Ｓ３０６／ＹＥＳ）、ステップＳ３０８で、再送方法決定部１３５は、閾値を超える組が複数あるか否かを判定する。
【００９２】  閾値を超える組が複数あると判定された場合（Ｓ３０８／ＹＥＳ）、Ｓ３１０で、再送方法決定部１３５は、閾値を超える組の中で、無線端末２００の台数が最大の組を選択する。この選択基準は一例であり、本技術はかかる例に限定されない。例えば、再送方法決定部１３５は、無線端末２００の台数が最小の組を選択してもよいし、チャネルの相関が最も高い組を選択してもよいし、最大のスループットで送信が可能な組を選択してもよい。そして、ステップＳ３１２で、再送方法決定部１３５は、ビームフォーミングしてマルチキャスト送信を行うと決定する。このとき、再送方法決定部１３５は、ステップＳ３１０で選択した組を対象としてビームフォーミングを行うと決定する。
【００９３】  一方で、閾値を超える組が単数であると判定された場合（Ｓ３０８／ＮＯ）、ステップＳ３１２で、再送方法決定部１３５は、その組を対象としてビームフォーミングを行い、マルチキャスト送信を行うと決定する。
【００９４】  他方、ステップＳ３０２で、閾値を満たすために必要な再送先の無線端末２００が単数である、即ちα＝１であると判定された場合（Ｓ３０２／ＮＯ）、処理はステップＳ３１６へ進む。ステップＳ３１６では、再送方法決定部１３５は、再送候補が複数あるか否かを判定する。詳しくは、再送方法決定部１３５は、ＡＣＫフレームを返信していない無線端末２００が複数存在するか否かを判定する。
【００９５】  再送候補が複数あると判定された場合（Ｓ３１６／ＹＥＳ）、ステップＳ３１８で、再送方法決定部１３５は、再送候補のなかでスループットが最大の無線端末２００を選択する。なお、この選択基準は一例であり、本技術は係る例に限定されない。例えば、再送方法決定部１３５は、ランダムに１台の無線端末２００を選択してもよい。そして、ステップＳ３２０で、再送方法決定部１３５は、選択した無線端末２００を対象としたビームフォーミングをしてユニキャスト送信を行うと決定する。
【００９６】  一方で、再送候補が単数であると判定された場合（Ｓ３１６／ＮＯ）、ステップＳ３２０で、再送方法決定部１３５は、その再生候補の無線端末２００を対象としたビームフォーミングをしてユニキャスト送信を行うと決定する。
【００９７】  以上説明した再送方法決定処理の結果に従い、無線通信部１１０は再送処理を行う。例えば、閾値を満たすのに必要な再送先の無線端末２００が複数である場合、無線通信部１１０は、マルチキャスト送信を行う。また、無線通信部１１０は、チャネルの相関が高い再送候補の組がある場合にビームフォーミングを行い、チャネルの相関が高い再送候補の組がない場合にビームフォーミングを行わずに送信する。また、閾値を満たすのに必要な再送先の無線端末２００が単数である場合、無線通信部１１０は、ビームフォーミングをしてユニキャスト送信を行う。
【００９８】  以上、本実施形態に係る再送方法決定処理の流れの一例について説明した。
【００９９】  （再送タイミング決定処理）  図６は、本実施形態に係る基地局１００において実行される再送タイミング決定処理の流れの一例を示すフローチャートである。本処理は、図３のステップＳ１１４における処理に相当する。
【０１００】  図６に示すように、まず、ステップＳ４０２で、再送タイミング決定部１３７は、干渉が存在するか否かを判定する。例えば、再送タイミング決定部１３７は、送信に用いる周波数チャネルの状況を確認し、無線ＬＡＮの２．４ＧＨｚ帯における電子レンジからの電波干渉のように、同じ周波数帯を使用する別のシステムからの干渉が存在するか否かを判定する。
【０１０１】  干渉が存在すると判定された場合（Ｓ４０２／ＹＥＳ）、ステップＳ４０４で、再送タイミング決定部１３７は、所定時間待機した後に再送処理を行うと決定する。なお、再送タイミング決定部１３７は、干渉の大きさに応じて再送を行うまでの待機時間の長さを調節してもよい。
【０１０２】  一方で、干渉が存在しないと判定された場合（Ｓ４０２／ＮＯ）、ステッＳ４０６で、再送タイミング決定部１３７は、再送回数が１回目であるか否かを判定する。例えば、再送タイミング決定部１３７は、初めて再送するフレームである場合に１回目であると判定し、すでに再送したフレームを再度再送する場合に２回目以降であると判定する。
【０１０３】  再送回数が１回目であると判定された場合（Ｓ４０６／ＹＥＳ）、ステップＳ４０８で、再送タイミング決定部１３７は、後続するフレームよりも前に再送処理を行うと決定する。これにより、受信側でのリオーダーの処理を省略することが可能となり、処理負荷を軽減することができる。
【０１０４】  一方で、再送回数が２回目以降であると判定された場合（Ｓ４０６／ＮＯ）、ステップＳ４１０で、再送タイミング決定部１３７は、デフォルトのタイミングで再送処理を行うと決定する。例えば、再送タイミング決定部１３７は、すでに送信が予定されているフレームを全て送信した後に、再送するフレームを送信すると決定する。
【０１０５】  以上、本実施形態に係る再送タイミング決定処理の流れの一例について説明した。
【０１０６】  ［２−４．変形例１］  本変形例は、送信設定に基づいて閾値が設定される形態である。本変形例に係る基地局１００は、図２を参照して上記説明した構成と同様の構成を有する。以下、本変形例に特徴的な構成について説明する。
【０１０７】    （送信設定に基づく重要度の算出）  本変形例に係る設定部１３３は、マルチキャストフレームを送信した際の送信設定に基づいて重要度を算出する。重要度の算出基準となる送信設定は多様に考えられる。以下、重要度の算出基準となる送信設定の具体例について説明する。
【０１０８】    ・複数の周波数チャネルを束ねて送信する設定  例えば、重要度の算出基準となる送信設定は、複数の周波数チャネルを束ねて送信する設定であってもよい。この設定は、例えばチャネルボンディングとも称される。基地局１００は、チャネルボンディングを用いることにより、スループットを向上させることができる。例えば、設定部１３３は、チャネルボンディングを用いて送信したフレームには高い重要度を算出し、チャネルボンディングを用いずに送信したフレームには低い重要度を算出してもよい。
【０１０９】    ・周波数チャネル  例えば、重要度の算出基準となる送信設定は、周波数チャネルの設定であってもよい。周波数チャネルごとにスループットが異なる場合がある。この場合、基地局１００は、例えば重要なデータほどスループットの高い周波数チャネルを用いて送信し得る。このため、例えば設定部１３３は、スループットが高い周波数チャネルを用いて送信したフレームには高い重要度を算出し、スループットが低い周波数チャネルを用いて送信したフレームには低い重要度を算出してもよい。
【０１１０】  以上、送信設定に基づく重要度の算出例について説明した。なお、設定部１３３は、複数の送信設定を組み合わせて重要度を算出してもよいし、第１の実施形態に係る複数の上位レイヤーの指標をさらに組み合わせて重要度を算出してもよい。設定部１３３は、算出したマルチキャストフレームの重要度に基づいて閾値を設定する。
【０１１１】  以上、本変形例に係る設定部１３３に特徴的な構成を説明した。続いて、本変形例に係る基地局１００による動作処理例を説明する。本変形例に係る基地局１００の動作処理は、閾値設定処理を除いて第１の実施形態と同様である。そこで、図７を参照して、本変形例に係る閾値設定処理について説明する。
【０１１２】  （閾値設定処理）  図７は、本変形例に係る基地局１００において実行される閾値設定処理の流れの一例を示すフローチャートである。本処理は、図３のステップＳ１０２における処理に相当する。
【０１１３】  図７に示すように、まず、ステップＳ５０２で、設定部１３３は、フレームの送信設定を示す情報を取得する。例えば、設定部１３３は、チャネルボンディングの設定、及び周波数チャネルの設定を示す情報を取得する。なお、ここでのフレームとは、図３におけるステップＳ１０４で基地局１００が送信するマルチキャストフレームを指す。以降も同様である。
【０１１４】  次いで、ステップＳ５０４で、設定部１３３は、上記ステップＳ５０２で、取得した送信設定を示す情報に基づいて、フレームの重要度を算出する。例えば、設定部１３３は、取得した送信設定を示す情報に基づいてそれぞれ算出した重要度を総合して、フレームの重要度を算出する。
【０１１５】  そして、ステップＳ５０６で、設定部１３３は、上記ステップＳ５０４で算出した重要度に応じて、閾値を設定する。例えば、設定部１３３は、重要度が高いほど高い閾値を設定し、重要度が低いほど低い閾値を設定する。なお、ここでの閾値は、例えばＡＣＫフレームを返信した端末数として設定されてもよいし、ＡＣＫフレームを返信した端末の比率として設定されてもよい。
【０１１６】  以上、本変形例に係る閾値設定処理の流れの一例について説明した。
【０１１７】  ［２−５．変形例２］  本変形例は、ＭＡＣ層に関する情報に基づいて閾値が設定される形態である。本変形例に係る基地局１００は、図２を参照して上記説明した構成と同様の構成を有する。以下、本変形例に特徴的な構成について説明する。
【０１１８】    （ＭＡＣ層に関する情報に基づく重要度の算出）  本変形例に係る設定部１３３は、マルチキャストフレームのＭＡＣ（Media  Access  Control）層に関する情報に基づいて重要度を算出する。重要度の算出基準となるＭＡＣ層に関する情報は多様に考えられる。以下、重要度の算出基準となるＭＡＣ層に関する情報の具体例について説明する。
【０１１９】    ・マルチキャストフレームの種類  例えば、重要度の算出基準となるＭＡＣ層に関する情報は、マルチキャストフレームの種類であってもよい。例えば、設定部１３３は、ＩＥＥＥ８０２．１１規格に準ずるアクセスカテゴリに基づくフレームの種類に基づいて重要度を算出してもよい。ＩＥＥＥ８０２．１１では、データフレームを、４つのカテゴリ（ＡＣ＿ＶＯ、ＡＣ＿ＶＩ、ＡＣ＿ＢＥ、及びＡＣ＿ＢＫ）に分けることで、アプリケーションが要求する品質に応じて、データの送信機会及び連続送信可能時間等に差をつけている。例えば、ＡＣ＿ＶＯを最優先とし、次いでＡＣ＿ＶＩ、次いでＡＣ＿ＢＥ、ＡＣ＿ＢＫの順に優先順位が設定され得る。このため、例えば、設定部１３３は、ＡＣ＿ＶＯのフレームには最も高い重要度を算出し、ＡＣ＿ＶＩには２番目に高い重要度を算出し、ＡＣ＿ＢＥには３番目に高い重要度を算出し、ＡＣ＿ＢＫには４番目に高い重要度を算出してもよい。
【０１２０】    ・マルチキャストフレームのデータ量  例えば、重要度の算出基準となるＭＡＣ層に関する情報は、マルチキャストフレームのデータ量を示す情報であってもよい。例えば、設定部１３３は、フレームのデータ量が大きいほど高い重要度を算出し、データ量が小さいほど低い重要度を算出してもよい。
【０１２１】  以上、ＭＡＣ層に関する情報に基づく重要度の算出例について説明した。なお、設定部１３３は、複数のＭＡＣ層に関する情報を組み合わせて重要度を算出してもよいし、第１の実施形態に係る複数の上位レイヤーの指標、及び／又は変形例１に係る送信設定をさらに組み合わせて重要度を算出してもよい。設定部１３３は、算出したマルチキャストフレームの重要度に基づいて閾値を設定する。
【０１２２】  以上、本変形例に係る設定部１３３に特徴的な構成を説明した。続いて、本変形例に係る基地局１００による動作処理例を説明する。本変形例に係る基地局１００の動作処理は、閾値設定処理を除いて第１の実施形態と同様である。そこで、図８を参照して、本変形例に係る閾値設定処理について説明する。
【０１２３】  （閾値設定処理）  図８は、本変形例に係る基地局１００において実行される閾値設定処理の流れの一例を示すフローチャートである。本処理は、図３のステップＳ１０２における処理に相当する。
【０１２４】  図８に示すように、まず、ステップＳ６０２で、設定部１３３は、ＭＡＣ層に関する情報を取得する。例えば、設定部１３３は、フレームの種類、及びフレームのデータ量を示す情報を取得する。なお、ここでのフレームとは、図３におけるステップＳ１０４で基地局１００が送信するマルチキャストフレームを指す。以降も同様である。
【０１２５】  次いで、ステップＳ６０４で、設定部１３３は、上記ステップＳ６０２で、取得したＭＡＣ層に関する情報に基づいて、フレームの重要度を算出する。例えば、設定部１３３は、取得したＭＡＣ層に関する情報に基づいてそれぞれ算出した重要度を総合して、フレームの重要度を算出する。
【０１２６】  そして、ステップＳ６０６で、設定部１３３は、上記ステップＳ６０４で算出した重要度に応じて、閾値を設定する。例えば、設定部１３３は、重要度が高いほど高い閾値を設定し、重要度が低いほど低い閾値を設定する。なお、ここでの閾値は、例えばＡＣＫフレームを返信した端末数として設定されてもよいし、ＡＣＫフレームを返信した端末の比率として設定されてもよい。
【０１２７】  以上、本変形例に係る閾値設定処理の流れの一例について説明した。
【０１２８】  ＜３．第２の実施形態＞  本実施形態は、フレームの再送回数を閾値判定することで、再送を行うか否かを判定する形態である。本実施形態に係る基地局１００は、図２を参照して上記説明した構成と同様の構成を有する。以下、本実施形態に特徴的な構成について説明する。
【０１２９】  ［３−１．基地局の構成例］  （通信制御部１３１）  本実施形態に係る通信制御部１３１は、マルチキャスト送信を行ったフレームの再送回数に関する指標を閾値判定することにより、フレーム再送処理の実施要否を判定する。この閾値（最大再送回数）は、設定部１３３により設定される。例えば、通信制御部１３１は、フレームの再送回数が、設定された閾値に達していない場合に、フレームを再送すると判定する。また、通信制御部１３１は、フレームの再送回数が、設定された閾値に達した場合に、フレームを再送しないと判定する。なお、通信制御部１３１は、再送回数をそのまま閾値判定してもよいし、増減等の加工を行った数値で閾値判定してもよい。
【０１３０】  （設定部１３３）  設定部１３３は、無線通信部１１０による再送処理の実施要否を判定するための、再送回数に関する閾値を設定する機能を有する。例えば、設定部１３３は、マルチキャストフレームの重要度を上記第１の実施形態で説明した基準で算出し、算出した重要度に応じて最大再送回数を設定してもよい。例えば、設定部１３３は、重要度が高いフレームには高い最大再送回数を設定してもよい。この場合、通信制御部１３１は、重要度が高いフレームについては、より多い回数再送することができる。一方、設定部１３３は、重要度が低いフレームには低い最大再送回数を設定してもよい。この場合、通信制御部１３１は、重要度が低いフレームについては、より少ない回数で再送を打ち切ることができる。これにより、通信制御部１３１は、フレームの重要度に応じた再送処理を行うことが可能となり、重要度が高いフレームについては確実に受信されることを優先し、重要度が低いフレームについてはシステムスループットを優先させることが可能となる。
【０１３１】  以上、本実施形態に特徴的な基地局１００の構成を説明した。続いて、図９を参照して、本実施形態に係る基地局１００の動作処理例について説明する。
【０１３２】  ［３−２．動作処理例］  図９は、本実施形態に係る基地局１００において実行される再送処理の流れの一例を示すフローチャートである。
【０１３３】  図９に示すように、まず、ステップＳ７０２で、設定部１３３は、最大再送回数設定処理を行う。例えば、設定部１３３は、第１の実施形態における処理と同様の処理でフレームの重要度を算出して、算出した重要度に応じた最大再送回数を設定する。
【０１３４】  次いで、ステップＳ７０４で、無線通信部１１０は、マルチキャストフレームを送信する。
【０１３５】  次に、ステップＳ７０６で、無線通信部１１０は、上記ステップＳ１０４において送信したマルチキャストフレームの受信に成功した無線端末２００から返信される、ＡＣＫフレームを受信する。このとき、通信制御部１３１は、無線端末２００から受信されたＡＣＫフレームから、送信元の無線端末２００の識別情報を読み出して、マルチキャストフレームの受信に成功した端末として識別情報を記憶部１２０に記憶する。通信制御部１３１は、以降の再送の度に同様の処理を行い、マルチキャストグループのうち受信に成功した端末とその他の失敗した端末の情報とを管理する。無線端末２００の識別情報としては、例えばＭＡＣアドレスが用いられてもよい。
【０１３６】  次いで、ステップＳ７０８で、通信制御部１３１は、ＡＣＫフレームを返信していない無線端末２００が存在するか否かを判定する。詳しくは、通信制御部１３１は、マルチキャストグループに所属する無線端末２００の中で、ＡＣＫフレームを返信していない無線端末２００が存在するか否かを判定する。
【０１３７】  ＡＣＫフレームを返信していない無線端末２００が存在する場合（Ｓ７０８／ＹＥＳ）、ステップＳ７１０で、通信制御部１３１は、再送回数判定処理を行う。詳しくは、通信制御部１３１は、後述のステップＳ７１８において行った再送の回数が、上記ステップＳ７０２において設定された最大再送回数に達しているか否かを判定する。
【０１３８】  再送回数が最大再送回数未満である場合（Ｓ７１２／ＹＥＳ）、ステップＳ７１４で、再送方法決定部１３５は、再送方法決定処理を行う。ここでの処理は、図５を参照して説明した通りである。
【０１３９】  次に、ステップＳ７１６で、再送タイミング決定部１３７は、再送タイミング決定処理を行う。ここでの処理は、図６を参照して説明した通りである。
【０１４０】  そして、ステップＳ７１８で、無線通信部１１０は、フレームを再送する。ここで、無線通信部１１０は、上記ステップＳ７１４における処理結果に応じて、マルチキャスト送信を行ってもよいし、ユニキャスト送信を行ってもよいし、ビームフォーミングを行ってもよいし、無指向性で送信してもよい。また、無線通信部１１０は、上記ステップＳ７１６における処理結果が示す再送タイミングでフレームを再送する。
【０１４１】  この後、処理は、再度ステップＳ７０６へ戻る。
【０１４２】  一方、上記ステップＳ７０８においてＡＣＫフレームを返信していない無線端末２００が存在しないと判定された場合（Ｓ７０８／ＮＯ）、又は再送回数が最大再送回数に達した場合（Ｓ７１２／ＮＯ）、処理は終了する。この後、例えば上記ステップＳ７０４で送信されたフレームに後続するフレームについて、上記ステップＳ７０２からの処理が繰り返される。
【０１４３】  以上、本実施形態に係る再送処理の流れの一例について説明した。
【０１４４】  ＜４．応用例＞  本開示に係る技術は、様々な製品へ応用可能である。例えば、無線端末２００は、スマートフォン、タブレットＰＣ（Personal  Computer）、ノートＰＣ、携帯型ゲーム端末若しくはデジタルカメラなどのモバイル端末、テレビジョン受像機、プリンタ、デジタルスキャナ若しくはネットワークストレージなどの固定端末、又はカーナビゲーション装置などの車載端末として実現されてもよい。また、無線端末２００は、スマートメータ、自動販売機、遠隔監視装置又はＰＯＳ（Point  Of  Sale）端末などの、Ｍ２Ｍ（Machine  To  Machine）通信を行う端末（ＭＴＣ（Machine  Type  Communication）端末ともいう）として実現されてもよい。さらに、無線端末２００は、これら端末に搭載される無線通信モジュール（例えば、１つのダイで構成される集積回路モジュール）であってもよい。
【０１４５】  一方、例えば、基地局１００は、ルータ機能を有し又はルータ機能を有しない無線ＬＡＮアクセスポイント（無線基地局ともいう）として実現されてもよい。また、基地局１００は、モバイル無線ＬＡＮルータとして実現されてもよい。さらに、基地局１００は、これら装置に搭載される無線通信モジュール（例えば、１つのダイで構成される集積回路モジュール）であってもよい。
【０１４６】  図１０は、本開示に係る技術が適用され得る無線アクセスポイント９５０の概略的な構成の一例を示すブロック図である。無線アクセスポイント９５０は、コントローラ９５１、メモリ９５２、入力デバイス９５４、表示デバイス９５５、ネットワークインタフェース９５７、無線通信インタフェース９６３、アンテナスイッチ９６４及びアンテナ９６５を備える。
【０１４７】  コントローラ９５１は、例えばＣＰＵ又はＤＳＰ（Digital  Signal  Processor）であってよく、無線アクセスポイント９５０のＩＰ（Internet  Protocol）レイヤ及びより上位のレイヤの様々な機能（例えば、アクセス制限、ルーティング、暗号化、ファイアウォール及びログ管理など）を動作させる。メモリ９５２は、ＲＡＭ及びＲＯＭを含み、コントローラ９５１により実行されるプログラム、及び様々な制御データ（例えば、端末リスト、ルーティングテーブル、暗号鍵、セキュリティ設定及びログなど）を記憶する。
【０１４８】  入力デバイス９５４は、例えば、ボタン又はスイッチなどを含み、ユーザからの操作を受け付ける。表示デバイス９５５は、ＬＥＤランプなどを含み、無線アクセスポイント９５０の動作ステータスを表示する。
【０１４９】  ネットワークインタフェース９５７は、無線アクセスポイント９５０が有線通信ネットワーク９５８に接続するための有線通信インタフェースである。ネットワークインタフェース９５７は、複数の接続端子を有してもよい。有線通信ネットワーク９５８は、イーサネット（登録商標）などのＬＡＮであってもよく、又はＷＡＮ（Wide  Area  Network）であってもよい。
【０１５０】  無線通信インタフェース９６３は、ＩＥＥＥ８０２．１１ａ、１１ｂ、１１ｇ、１１ｎ、１１ａｃ及び１１ａｄなどの無線ＬＡＮ標準のうちの１つ以上をサポートし、近傍の端末へアクセスポイントとして無線接続を提供する。無線通信インタフェース９６３は、典型的には、ベースバンドプロセッサ、ＲＦ回路及びパワーアンプなどを含み得る。無線通信インタフェース９６３は、通信制御プログラムを記憶するメモリ、当該プログラムを実行するプロセッサ及び関連する回路を集積したワンチップのモジュールであってもよい。アンテナスイッチ９６４は、無線通信インタフェース９６３に含まれる複数の回路の間でアンテナ９６５の接続先を切り替える。アンテナ９６５は、単一の又は複数のアンテナ素子を有し、無線通信インタフェース９６３による無線信号の送信及び受信のために使用される。
【０１５１】  図１０に示した無線アクセスポイント９５０において、図２を用いて説明した無線通信部１１０、記憶部１２０及び制御部１３０は、無線通信インタフェース９６３において実装されてもよい。また、これら機能の少なくとも一部は、コントローラ９５１において実装されてもよい。例えば、無線アクセスポイント９５０が、基地局１００としての機能を有することにより、配下の無線端末に対して、無線リソースをより効率的に利用した再送制御を行うことが可能となる。
【０１５２】  ＜５．まとめ＞  以上、図１〜図１０を参照して、本開示の一実施形態に係る技術について詳細に説明した。上記説明したように、本実施形態に係る基地局１００は、無線端末２００との間で無線通信、特にマルチキャスト送信を行い、マルチキャスト送信に対応する無線端末２００からのＡＣＫフレームの受信に関する情報に応じて、再送処理の実施要否を判定するための閾値を設定する。基地局１００は、閾値を設定することで、マルチキャストグループに所属する無線端末２００からＡＣＫフレームが一部返信されない場合であっても、再送を省略することが可能となる。これにより、基地局１００は、再送回数及び再送に伴うＡＣＫフレームの送信回数を削減した、無線リソースをより効率的に利用した再送制御を行うことが可能である。
【０１５３】  本実施形態に係る通信システム１は、ＡＣＫフレームを用いない通信システムと比較すると、無線データフレームの欠落を低減してデータ伝送品質を高める事ができる。さらに、本実施形態に係る通信システム１は、ＡＣＫフレームを用いる通信システムと比較しても、不要な再送やＡＣＫフレームの数を削減することで、基地局１００及び無線端末２００における消費電力の低減に寄与する事ができる。
【０１５４】  また、基地局１００は、再送方法決定部１３５及び再送タイミング決定部１３７を有し、システムスループットの向上に寄与する適切な再送方法及び再送タイミングでフレームを再送することが可能である。
【０１５５】  また、設定部１３３は、フレームの重要度を算出し、重要度に基づいて閾値を設定する。これにより、基地局１００は、重要度に応じて再送にかかる無線リソースの消費量を調節することが可能となる。例えば、設定部１３３は、重要度が高いフレームには高い閾値を設定し、重要度が低いフレームには低い閾値を設定する。この場合、基地局１００は、重要度が高いフレームについては無線リソースを割いて確実に受信されることを優先し、重要度が低いフレームについては無線リソースの消費を制限してシステムスループットの向上を優先することができる。
【０１５６】  以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０１５７】  例えば、上記では、設定部１３３は、重要度が高いフレームには高い閾値を設定し、重要度が低いフレームには低い閾値を設定すると説明したが、本技術はかかる例に限定されない。例えば、設定部１３３は、重要度が高いフレームには低い閾値を設定し、重要度が低いフレームには高い閾値を設定してもよい。他にも、設定部１３３は、重要度が所定値に近いほど高い閾値を設定し、所定値から離れるほど低い閾値を設定してもよい。
【０１５８】  また、設定部１３３による重要度の算出方法について具体例を挙げて説明したが、本技術はかかる例に限定されない。例えば、上位レイヤーの指標と重要度との関係は任意である。具体的には、上記では、設定部１３３は、Ｂａｓｅレイヤーのデータを含むフレームには高い重要度を算出し、Ｅｎｈａｎｃｅｍｅｎｔレイヤーのデータを含むフレームには低い重要度を算出したが、かかる例に限定されない。例えば、設定部１３３は、Ｂａｓｅレイヤーのデータを含むフレームには低い重要度を算出し、Ｅｎｈａｎｃｅｍｅｎｔレイヤーのデータを含むフレームには高い重要度を算出してもよい。他の重要度の算出方法についても同様である。
【０１５９】  また、上記では、通信システム１が無線ＬＡＮ、又はこれに準ずる通信規格に準拠したシステムである例を説明したが、本技術は係る例に限定されない。例えば、通信システム１は、他の通信規格に準拠したシステムであってもよい。
【０１６０】  また、上記では、再送制御を行う主体が基地局１００である例を説明したが、本技術は係る例に限定されない。例えば、スマートフォン等の無線端末が、再送制御を行う主体であってもよい。また、通信システム１は、基地局１００が無線通信の中心となる通信形態以外にも、例えばＰ２Ｐ（Peer  to  Peer）型の通信形態を採用してもよい。この場合、Ｐ２Ｐ通信を行う無線端末により、再送制御が行われ得る。
【０１６１】  また、本開示の各実施形態および各変形例は適宜組み合わせることが可能である。
【０１６２】  なお、本明細書において説明した各装置による一連の処理は、ソフトウェア、ハードウェア、及びソフトウェアとハードウェアとの組合せのいずれを用いて実現されてもよい。ソフトウェアを構成するプログラムは、例えば、各装置の内部又は外部に設けられる記憶媒体（非一時的な媒体：non-transitory  media）に予め格納される。そして、各プログラムは、例えば、コンピュータによる実行時にＲＡＭに読み込まれ、ＣＰＵなどのプロセッサにより実行される。
【０１６３】  また、本明細書においてフローチャート及びシーケンス図を用いて説明した処理は、必ずしも図示された順序で実行されなくてもよい。いくつかの処理ステップは、並列的に実行されてもよい。また、追加的な処理ステップが採用されてもよく、一部の処理ステップが省略されてもよい。
【０１６４】  また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。
【０１６５】  なお、以下のような構成も本開示の技術的範囲に属する。（１）  端末装置との間で無線通信を行う無線通信部と、  前記無線通信部によるマルチキャスト送信を制御する通信制御部と、  前記マルチキャスト送信に対応する、前記端末装置からの受領確認応答の受信に関する情報に応じて、前記通信制御部による再送処理の実施要否を判定するための閾値を設定する設定部と、を備える無線通信装置。（２）  前記閾値は、前記マルチキャスト送信に対応する受領確認応答を返信した前記端末装置の数に関する閾値である、前記（１）に記載の無線通信装置。（３）  前記閾値は、前記マルチキャスト送信の対象である前記端末装置のうち当該マルチキャスト送信に対応する受領確認応答を返信した前記端末装置の比率に関する閾値である、前記（１）に記載の無線通信装置。（４）  前記閾値は、前記マルチキャスト送信を行ったフレームの再送回数に関する閾値である、前記（１）に記載の無線通信装置。（５）  前記受領確認応答の受信に関する情報とは、前記受領確認応答の受信に失敗した送信フレームの重要度を示す情報であり、  前記設定部は、対応する前記受領確認応答の受信に失敗したマルチキャストフレームに関する情報に基づいて前記重要度を算出する、前記（１）〜（４）のいずれか一項に記載の無線通信装置。（６）  前記設定部は、前記マルチキャストフレームに含まれるデータに関する上位レイヤーの指標に基づいて前記重要度を算出する、前記（５）に記載の無線通信装置。（７）  前記上位レイヤーの指標は、階層型の符号化方法により符号化された前記データの符号化の階層を示す情報を含む、前記（６）に記載の無線通信装置。（８）  前記上位レイヤーの指標は、前記データが映像又は音声の少なくともいずれかを含むか否かを示す情報を含む、前記（６）又は（７）に記載の無線通信装置。（９）  前記上位レイヤーの指標は、前記データと他のデータとの依存関係を示す情報を含む、前記（６）〜（８）のいずれか一項に記載の無線通信装置。（１０）  前記上位レイヤーの指標は、前記データがタイムスタンプを含むか否かを示す情報を含む、前記（６）〜（９）のいずれか一項に記載の無線通信装置。（１１）  前記上位レイヤーの指標は、前記データが上位レイヤーのプロトコルヘッダを含むか否かを示す情報を含む、前記（６）〜（１０）のいずれか一項に記載の無線通信装置。（１２）  前記設定部は、前記マルチキャストフレームを送信した際の送信設定に基づいて前記重要度を算出する、前記（５）〜（１１）のいずれか一項に記載の無線通信装置。（１３）  前記送信設定は、複数の周波数チャネルを束ねて送信する設定を含む、前記（１２）に記載の無線通信装置。（１４）  前記設定部は、前記マルチキャストフレームのＭＡＣ（Media  Access  Control）層に関する情報に基づいて前記重要度を算出する、前記（５）〜（１３）のいずれか一項に記載の無線通信装置。（１５）  前記ＭＡＣ層に関する情報は、前記マルチキャストフレームの種類を示す情報を含む、前記（１４）に記載の無線通信装置。（１６）  前記ＭＡＣ層に関する情報は、前記マルチキャストフレームのデータ量を示す情報を含む、前記（１４）又は（１５）に記載の無線通信装置。（１７）  ��記無線通信装置は、前記通信制御部による再送処理における送信方法を、前記マルチキャスト送信に対応する受領確認応答の受信に失敗した前記端末装置に関する情報に基づいて決定する再送方法決定部をさらに含む、前記（１）〜（１６）のいずれか一項に記載の無線通信装置。（１８）  前記無線通信装置は、前記通信制御部による再送処理を行うタイミングを決定する再送タイミング決定部をさらに含む、前記（１）〜（１７）のいずれか一項に記載の無線通信装置。（１９）  端末装置との間で無線通信を行う無線通信装置において、  マルチキャスト送信をプロセッサにより制御することと、  前記マルチキャスト送信に対応する、前記端末装置からの受領確認応答の受信に関する情報に応じて、再送処理の実施要否を判定するための閾値を設定することと、を含む無線通信方法。（２０）  コンピュータを、  端末装置との間で無線通信を行う無線通信部と、  前記無線通信部によるマルチキャスト送信を制御する通信制御部と、  前記マルチキャスト送信に対応する、前記端末装置からの受領確認応答の受信に関する情報に応じて、前記通信制御部による再送処理の実施要否を判定するための閾値を設定する設定部と、として機能させるためのプログラム。
【符号の説明】
【０１６６】  １      通信システム  １００    基地局  １１０    無線通信部  １２０    記憶部  １３０    制御部  １３１    通信制御部  １３３    設定部  １３５    再送方法決定部  １３７    再送タイミング決定部  ２００    無線端末
【図１】
2016002436.tif 000003
【図２】
2016002436.tif 000004
【図３】
2016002436.tif 000005
【図４】
2016002436.tif 000006
【図５】
2016002436.tif 000007
【図６】
2016002436.tif 000008
【図７】
2016002436.tif 000009
【図８】
2016002436.tif 000010
【図９】
2016002436.tif 000011
【図１０】
2016002436.tif 000012
【国際調査報告】
2016002436.tif 000013
2016002436.tif 000014
2016002436.tif 000015
2016002436.tif 000016