(57)【要約】【課題】ＬＴＥ方式の移動通信システムにおいて、効率的にデータの再送を実現することに貢献すること。【解決手段】情報処理装置は、ＭＡＣプロトコルデータユニットを特定する識別情報が付与されたＭＡＣプロトコルデータユニットであって、１又は２以上のＭＡＣサービスデータユニットが格納された、ＭＡＣプロトコルデータユニットを受信する、データユニット受信部と、ＭＡＣプロトコルデータユニットの再送を要求するか否かを判断する、再送判断部と、再送要求対象のＭＡＣプロトコルデータユニットを特定する、識別情報を付与したプロトコルデータユニットを、再送要求として作成する、データユニット作成部と、データユニット作成部が作成した再送要求を、ＭＡＣプロトコルデータユニットの送信元に送信する、データユニット送信部と、を備える。【選択図】図１
2018157333.tif 000002
【特許請求の範囲】
【請求項１】
ＭＡＣプロトコルデータユニットを特定する識別情報が付与されたＭＡＣプロトコルデータユニットであって、１又は２以上のＭＡＣサービスデータユニットが格納された、前記ＭＡＣプロトコルデータユニットを受信する、データユニット受信部と、
前記ＭＡＣプロトコルデータユニットの再送を要求するか否かを判断する、再送判断部と、
再送要求対象の前記ＭＡＣプロトコルデータユニットを特定する、前記識別情報を付与したプロトコルデータユニットを、再送要求として作成する、データユニット作成部と、
前記データユニット作成部が作成した前記再送要求を、前記ＭＡＣプロトコルデータユニットの送信元に送信する、データユニット送信部と、
を備える情報処理装置。
【請求項２】
前記ＭＡＣサービスデータユニットは、１又は２以上のＲＬＣデータプロトコルデータユニットと、各ＲＬＣデータプロトコルデータユニットに対応するＲＬＣシーケンス番号とを含んで構成され、
前記データユニット作成部は、前記再送要求対象の前記ＭＡＣプロトコルデータユニットに含まれる、少なくとも一の前記ＲＬＣデータプロトコルデータユニットを特定する前記ＲＬＣシーケンス番号を付与したプロトコルデータユニットを、前記再送要求として作成する、請求項１に記載の情報処理装置。
【請求項３】
前記ＲＬＣデータプロトコルデータユニットは、１又は２以上のＰＤＣＰプロトコルデータユニットと、各ＰＤＣＰプロトコルデータユニットを特定するＰＤＣＰシーケンス番号とを含んで構成され、
前記データユニット作成部は、前記再送要求対象の前記ＭＡＣプロトコルデータユニットに含まれる、少なくとも一の前記ＰＤＣＰプロトコルデータユニットを特定する前記ＰＤＣＰシーケンス番号を付与したプロトコルデータユニットを、前記再送要求として作成する、請求項２に記載の情報処理装置。
【請求項４】
第１の装置と、第２の装置とを含んで構成される通信システムであって、
前記第２の装置は、
ＭＡＣプロトコルデータユニットを特定する識別情報が付与されたＭＡＣプロトコルデータユニットであって、１又は２以上のＭＡＣサービスデータユニットが格納された、前記ＭＡＣプロトコルデータユニットを、前記第１の装置から受信する、データユニット受信部と、
前記ＭＡＣプロトコルデータユニットの再送を要求するか否かを判断する、再送判断部と、
再送要求対象の前記ＭＡＣプロトコルデータユニットを特定する、前記識別情報を付与したプロトコルデータユニットを、再送要求として作成する、データユニット作成部と、
前記データユニット作成部が作成した再送要求を、前記第１の装置に送信する、データユニット送信部と、
を備え、
前記第１の装置は、
ＭＡＣプロトコルデータユニットの識別情報と、ＭＡＣサービスデータユニットとの関係を保管する、対応保管部と、
前記対応保管部が保管する前記ＭＡＣプロトコルデータユニットの前記識別情報と、前記ＭＡＣサービスデータユニットとの関係を参照し、前記第２の装置から送信された前記再送要求に付与された、前記識別情報に対応する前記ＭＡＣプロトコルデータユニットに含まれる、ＲＬＣデータプロトコルデータユニットを特定する、再送指示部と、
前記再送指示部が特定した前記ＲＬＣデータプロトコルデータユニットを、前記第２の装置に対して再送する、送信制御部と、
を備える、通信システム。
【請求項５】
前記ＭＡＣサービスデータユニットは、１又は２以上のＲＬＣデータプロトコルデータユニットと、各ＲＬＣデータプロトコルデータユニットに対応するＲＬＣシーケンス番号とを含んで構成され、
前記データユニット作成部は、前記再送要求対象の前記ＭＡＣプロトコルデータユニットに含まれる、少なくとも一の前記ＲＬＣデータプロトコルデータユニットを特定する前記ＲＬＣシーケンス番号を付与したプロトコルデータユニットを、前記再送要求として作成し、
前記再送指示部は、前記第２の装置から送信された前記再送要求に付与された、前記ＲＬＣシーケンス番号の前記ＲＬＣデータプロトコルデータユニットを特定し、
前記送信制御部は、前記再送指示部が特定した前記ＲＬＣデータプロトコルデータユニットを、第２の装置に対して再送する、請求項４に記載の通信システム。
【請求項６】
前記ＲＬＣデータプロトコルデータユニットは、１又は２以上のＰＤＣＰプロトコルデータユニットと、各ＰＤＣＰプロトコルデータユニットを特定するＰＤＣＰシーケンス番号とを含んで構成され、
前記データユニット作成部は、前記再送要求対象の前記ＭＡＣプロトコルデータユニットに含まれる、少なくとも一の前記ＰＤＣＰプロトコルデータユニットを特定する前記ＰＤＣＰシーケンス番号を付与したプロトコルデータユニットを、前記再送要求として作成し、
前記再送指示部は、前記第２の装置から送信された前記再送要求に付与された、前記ＰＤＣＰシーケンス番号に対応する前記ＰＤＣＰプロトコルデータユニットを含む、ＭＡＣプロトコルデータユニットを特定し、特定した前記ＭＡＣプロトコルデータユニットに含まれる、ＲＬＣデータプロトコルデータユニットを特定し、
前記送信制御部は、前記再送指示部が特定した前記ＲＬＣデータプロトコルデータユニットを、第２の装置に対して再送する、請求項５に記載の通信システム。
【請求項７】
ＭＡＣプロトコルデータユニットを特定する識別情報が付与されたＭＡＣプロトコルデータユニットであって、１又は２以上のＭＡＣサービスデータユニットが格納された、前記ＭＡＣプロトコルデータユニットを受信する工程と、
前記ＭＡＣプロトコルデータユニットの再送を要求するか否かを判断する工程と、
再送要求対象の前記ＭＡＣプロトコルデータユニットを特定する、前記識別情報を付与したプロトコルデータユニットを、再送要求として作成する工程と、
作成された前記再送要求を、前記ＭＡＣプロトコルデータユニットの送信元に送信する工程と、
を含む、通信方法。
【請求項８】
ＭＡＣプロトコルデータユニットを特定する識別情報が付与されたＭＡＣプロトコルデータユニットであって、１又は２以上のＭＡＣサービスデータユニットが格納された、前記ＭＡＣプロトコルデータユニットを受信する処理と、
前記ＭＡＣプロトコルデータユニットの再送を要求するか否かを判断する処理と、
再送要求対象の前記ＭＡＣプロトコルデータユニットを特定する、前記識別情報を付与したプロトコルデータユニットを、再送要求として作成する処理と、
作成された前記再送要求を、前記ＭＡＣプロトコルデータユニットの送信元に送信する処理と、
を情報処理装置を制御するコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、通信システム、通信方法及びプログラムに関する。
【背景技術】
【０００２】
ＬＴＥ（Long Term Evolution）方式の移動通信システムにおける無線アクセスネットワーク（Ｅ−ＵＴＲＡＮ；Evolved Universal Terrestrial Radio Access Network）においては、無線基地局（evolved Node B）と、移動局（User Equipment）とが無線リンク（ＲＬ；Radio Link）を介して通信を行う。そして、移動局は、無線基地局から受信するデータにおいて、抜けがある場合（例えば、パケットロスが発生した場合）には、無線基地局に、該データの再送を要求する。
【０００３】
図２は、ＬＴＥ方式の移動通信システムにおける無線アクセスネットワークの構成の一例を示すブロック図である。Ｅ−ＵＴＲＡＮは、無線基地局ｅＮＢ１００と、移動局ＵＥ（User Equipment）２００とを含んで構成される。無線基地局ｅＮＢ１００と移動局ＵＥ２００間においては、ｅＮＢ１００と移動局ＵＥ２００とは、無線リンクを介して、通信を行う。
【０００４】
無線基地局ｅＮＢ１００は、ＰＤＣＰ（Packet Data Convergence Protocol）サブレイヤ１０１と、ＲＬＣ（Radio Link Control）サブレイヤ１０２と、ＭＡＣ（Media Access Control）サブレイヤ１０３と、物理（ＰＨＹ；Physical）レイヤ１０４と、無線部１０５とを含んで構成される。同様に、移動局ＵＥ２００は、ＰＤＣＰサブレイヤ２０１と、ＲＬＣサブレイヤ２０２と、ＭＡＣサブレイヤ２０３と、物理レイヤ２０４と、無線部２０５とを含んで構成される。また、無線基地局ｅＮＢ１００及び移動局ＵＥ２００は、夫々、送信側装置（図示せず）と、受信側装置（図示せず）とを含んで構成されるものとする。以下の説明では、無線基地局ｅＮＢ１００、移動局ＵＥ２００を、夫々、ｅＮＢ１００、ＵＥ２００と表記する。
【０００５】
ｅＮＢ１００の送信側装置は、ＰＤＣＰサブレイヤ１０１において、Ｃ−Ｐｌａｎｅ（Control Plane）データ又はＵ−Ｐｌａｎｅ（User Plane）データを生成する。以下、Ｃ−Ｐｌａｎｅ（Control Plane）データ、Ｕ−Ｐｌａｎｅ（User Plane）データのうち少なくともいずれかを示すデータを、「Ｃ／Ｕプレーンデータ」と表記する。そして、ｅＮＢ１００の送信側装置は、ＰＤＣＰサブレイヤ１０１、ＲＬＣサブレイヤ１０２、ＭＡＣサブレイヤ１０３、物理レイヤ１０４の順に、データ（Ｃ／Ｕプレーンデータ）を処理する。そして、ｅＮＢ１００の送信側装置は、無線部１０５を介して、無線信号を出力する。一方、ｅＮＢ１００の受信側装置は、無線部１０５を介して、無線信号を受信する。そして、ｅＮＢ１００の受信側装置は、物理レイヤ１０４、ＭＡＣサブレイヤ１０３、ＲＬＣサブレイヤ１０２、ＰＤＣＰサブレイヤ１０１の順に、データを処理する。そして、ｅＮＢ１００の受信側装置は、Ｃ／Ｕプレーンデータを生成する。
【０００６】
また、ＵＥ２００の送信側装置は、ＰＤＣＰサブレイヤ２０１において、Ｃ／Ｕプレーンデータを、ＵＥ２００の外部の装置から受信する。そして、ＵＥ２００の送信側装置は、ＰＤＣＰサブレイヤ２０１、ＲＬＣサブレイヤ２０２、ＭＡＣサブレイヤ２０３、物理レイヤ２０４の順に、伝送されたデータ（Ｃ／Ｕプレーンデータ）を処理する。そして、ＵＥ２００の送信側装置は、無線部２０５を介して、無線信号を出力する。一方、ＵＥ２００の受信側装置は、無線部２０５を介して、無線信号を受信する。そして、ＵＥ２００の受信側装置は、物理レイヤ２０４、ＭＡＣサブレイヤ２０３、ＲＬＣサブレイヤ２０２、ＰＤＣＰサブレイヤ２０１の順に、データを処理する。そして、ｅＮＢ１００の受信側装置は、Ｃ／Ｕプレーンデータを生成する。
【０００７】
以下、図３を参照しながら、ＲＬＣサブレイヤ１０２、２０２、及びＭＡＣサブレイヤ１０３、２０３について詳細に説明する。
【０００８】
図３は、ＲＬＣサブレイヤ１０２、２０２、及びＭＡＣサブレイヤ１０３、２０３の内部構成の一例を示すブロック図である。なお、ｅＮＢ１００及びＵＥ２００は、ＲＬＣサブレイヤ１０２、２０２において、透過モード（Transparent Mode；TM）、非肯定応答モード（Unacknowledged Mode；UM）、肯定応答モード（Acknowledged Mode；AM）の処理を実行するが、以下の説明においては、再送制御を行う、肯定応答モードの処理について説明する。
【０００９】
まず、ｅＮＢ１００のＲＬＣサブレイヤ１０２について詳細に説明する。
【００１０】
ｅＮＢ１００のＲＬＣサブレイヤ１０２は、ＲＬＣ  ＳＤＵ（サービスデータユニット；Service Data Unit）受信部１１と、送信バッファ１２と、送信制御部１３と、ＲＬＣ  ＰＤＵ（プロトコルデータユニット；Protocol Data Unit）作成部１５と、ＲＬＣ  ＰＤＵ送信部１６を含んで構成される。さらに、ｅＮＢのＲＬＣサブレイヤ１０２は、ＲＬＣ  ＰＤＵ受信部８１と、受信バッファ８３と、ＲＬＣ  ＳＤＵ作成部８４と、ＲＬＣ  ＳＤＵ送信部８５とを含んで構成される。さらに、ｅＮＢ１００は、ＲＬＣサブレイヤ１０２において、送信用再送要求１４と、受信済再送要求８２とを作成及び保持（記憶）する。
【００１１】
ＲＬＣ  ＳＤＵ受信部１１は、ＰＤＣＰサブレイヤ１０１から、ＲＬＣ  ＳＤＵを受信し、送信バッファ１２に格納する。
【００１２】
ＲＬＣ  ＰＤＵ作成部１５は、送信制御部１３からの指示に従って、送信バッファ１２から再送、又は新規送信データを取得し、ＲＬＣ  ＰＤＵを、ＲＬＣ  ｄａｔａ  ＰＤＵとして作成する。また、ＲＬＣ  ＰＤＵ作成部１５は、送信制御部１３からの指示に従って、送信用再送要求１４に基づいて、再送要求をＲＬＣ  ｃｏｎｔｒｏｌ  ＰＤＵとして作成してもよい。
【００１３】
ＲＬＣ  ＰＤＵ作成部１５は、送信バッファ１２から新規送信データを取得し、ＲＬＣ  ｄａｔａ  ＰＤＵを作成する場合には、ＲＬＣヘッダに、ＲＬＣシーケンス番号（RLC (Radio Link Control) SN (Sequence Number)）を付与する。さらに、ＲＬＣ  ＰＤＵ作成部１５は、送信バッファ１２から取得した新規送信データと、ＲＬＣヘッダに付与したＲＬＣシーケンス番号との関係を示す情報を、送信制御部１３に送信する。
【００１４】
送信制御部１３は、受信済再送要求８２に基づいて、ＲＬＣシーケンス番号を使用して、ＲＬＣ  ｄａｔａ  ＰＤＵを再送する。受信済再送要求８２については後述する。ここで、送信制御部１３は、ＲＬＣ  ｄａｔａ  ＰＤＵを再送する時には、新規にＲＬＣ  ｄａｔａ  ＰＤＵを送信した時と同じ値のＲＬＣシーケンス番号を使用する。
【００１５】
また、送信制御部１３がＲＬＣ  ｄａｔａ  ＰＤＵを再送する時に、送信可能なデータ量が、元のＲＬＣ  ｄａｔａ  ＰＤＵのデータサイズ（単にサイズともいう）に満たない場合には、送信制御部１３は、ＲＬＣ  ｄａｔａ  ＰＤＵを分割して送信する。その場合、送信制御部１３は、元のＲＬＣ  ｄａｔａ  ＰＤＵのうち、どの部分以降を再送するかを示すために、再送の開始位置を示すＳＯ（Segment Offset）を、ＲＬＣヘッダに付与する。
【００１６】
ＲＬＣ  ＰＤＵ送信部１６は、ＲＬＣ  ＰＤＵ作成部１５が作成したＲＬＣ  ｄａｔａ  ＰＤＵを、ＭＡＣサブレイヤ１０３に送信する。
【００１７】
また、ｅＮＢ１００は、ＵＥ２００から再送要求を受信した場合、ＵＥ２００から送信された受信済再送要求８２として保持（記憶）する。
【００１８】
なお、ＲＬＣ  ＰＤＵ受信部８１、受信バッファ８３、ＲＬＣ  ＳＤＵ作成部８４、ＲＬＣ  ＳＵＤ送信部８５の動作は、後述するＵＥ２００のＲＬＣ  ＰＤＵ受信部４１、受信バッファ４３、ＲＬＣ  ＳＤＵ作成部４４、ＲＬＣ  ＳＤＵ送信部４５の動作と同様であるため、詳細な説明を省略する。
【００１９】
次に、ｅＮＢ１００のＭＡＣサブレイヤ１０３について詳細に説明する。
【００２０】
ｅＮＢ１００のＭＡＣサブレイヤ１０３は、ＭＡＣ  ＳＤＵ受信部２１と、ＭＡＣ  ＰＤＵ作成部２２と、ＭＡＣ  ＰＤＵ送信部２３とを含んで構成される。さらに、ｅＮＢ１００のＭＡＣサブレイヤ１０３は、ＭＡＣ  ＰＤＵ受信部７１と、ＭＡＣ  ＳＤＵ作成部７２と、ＭＡＣ  ＳＤＵ送信部７３とを含んで構成される。なお、ＭＡＣ  ＰＤＵ受信部７１は、データユニット受信部とも呼ぶ。また、ＭＡＣ  ＰＤＵ作成部２２は、データユニット作成部とも呼ぶ。また、ＭＡＣ  ＰＤＵ送信部２３は、データユニット送信部とも呼ぶ。
【００２１】
ＭＡＣ  ＳＤＵ受信部２１は、１又は２以上のベアラからＭＡＣサブレイヤ１０３に送信されたＲＬＣ  ｄａｔａ  ＰＤＵ（ＲＬＣデータプロトコルデータユニット）を、ＭＡＣ  ＳＤＵ（ＭＡＣサービスデータユニット）として受信する。
【００２２】
ＭＡＣ  ＰＤＵ作成部２２は、複数（２以上）のＭＡＣ  ＳＤＵを多重して、ＭＡＣ  ＰＤＵ（ＭＡＣプロトコルデータユニット）を作成する。
【００２３】
ＭＡＣ  ＰＤＵ送信部２３は、ＭＡＣ  ＰＤＵ作成部２２が作成したＭＡＣ  ＰＤＵを、物理レイヤ１０４及び無線部１０５を経て、ＵＥ２００に送信する。
【００２４】
なお、ＭＡＣ  ＰＤＵ受信部（データユニット受信部）７１、ＭＡＣ  ＳＤＵ作成部７２、ＭＡＣ  ＳＤＵ送信部７３の動作は、後述するＵＥ２００のＭＡＣ  ＰＤＵ受信部３１、ＭＡＣ  ＳＤＵ作成部３２、ＭＡＣ  ＳＤＵ送信部３３の動作と同様であるため、詳細な説明を省略する。
【００２５】
次に、ＵＥ２００のＭＡＣサブレイヤ２０３について詳細に説明する。
【００２６】
ＵＥ２００のＭＡＣサブレイヤ２０３は、ＭＡＣ  ＰＤＵ受信部３１と、ＭＡＣ  ＳＤＵ作成部３２と、ＭＡＣ  ＳＤＵ送信部３３とを含んで構成される。さらに、ＵＥ２００のＭＡＣサブレイヤ２０３は、ＭＡＣ  ＳＤＵ受信部６１と、ＭＡＣ  ＰＤＵ作成部６２と、ＭＡＣ  ＰＤＵ送信部６３とを含んで構成される。なお、ＭＡＣ  ＰＤＵ受信部３１は、データユニット受信部とも呼ぶ。また、ＭＡＣ  ＰＤＵ作成部６２は、データユニット作成部とも呼ぶ。また、ＭＡＣ  ＰＤＵ送信部６３は、データユニット送信部とも呼ぶ。
【００２７】
ＭＡＣ  ＰＤＵ受信部３１は、ｅＮＢ１００から送信されたＭＡＣ  ＰＤＵを、物理レイヤ２０４を介して受信する。
【００２８】
ＭＡＣ  ＳＤＵ作成部３２は、ＭＡＣ  ＰＤＵ受信部３１が受信したＭＡＣ  ＰＤＵを分解し、ＭＡＣ  ＳＤＵを作成する。
【００２９】
ＭＡＣ  ＳＤＵ送信部３３は、ＭＡＣ  ＳＤＵ作成部３２が作成したＭＡＣ  ＳＤＵを、各ベアラのＲＬＣサブレイヤ２０２に送信する。
【００３０】
なお、ＭＡＣ  ＳＤＵ受信部６１、ＭＡＣ  ＰＤＵ作成部６２、ＭＡＣ  ＰＤＵ送信部６３の動作は、上記のｅＮＢ１００のＭＡＣ  ＳＤＵ受信部２１、ＭＡＣ  ＰＤＵ作成部２２、ＭＡＣ  ＰＤＵ送信部２３の動作と同様であるため、詳細な説明を省略する。
【００３１】
次に、ＵＥ２００のＲＬＣサブレイヤ２０２について詳細に説明する。
【００３２】
ＵＥ２００のＲＬＣサブレイヤ２０２は、ＲＬＣ  ＰＤＵ受信部４１と、受信バッファ４３と、ＲＬＣ  ＳＤＵ作成部４４と、ＲＬＣ  ＳＤＵ送信部４５とを含んで構成される。さらに、ＵＥ２００のＲＬＣサブレイヤ２０２は、ＲＬＣ  ＳＤＵ受信部５１と、送信バッファ５２と、送信制御部５３と、ＲＬＣ  ＰＤＵ作成部５５と、ＲＬＣ  ＰＤＵ送信部５６とを含んで構成される。さらに、ＵＥ２００は、ＲＬＣサブレイヤ２０２において、送信用再送要求５４と、受信済再送要求４２を作成及び保持（記憶）する。
【００３３】
ＲＬＣ  ＰＤＵ受信部４１は、ＭＡＣサブレイヤ２０３から送信されたＭＡＣ  ＳＤＵを、ＲＬＣ  ＰＤＵ（ＲＬＣプロトコルデータユニット）として受信する。
【００３４】
ＲＬＣ  ＰＤＵ受信部４１は、受信したＲＬＣ  ＰＤＵのうち、ｅＮＢ１００からの再送要求を、受信済再送要求４２として登録する。一方、ＲＬＣ  ＰＤＵ受信部４１は、受信したＲＬＣ  ＰＤＵのうち、ｅＮＢ１００からの再送要求以外に対応するＲＬＣ  ｄａｔａ  ＰＤＵ（ＲＬＣデータプロトコルデータユニット）を、受信バッファ４３に格納する。
【００３５】
ＲＬＣ  ＳＤＵ作成部４４は、受信バッファ４３から、ＲＬＣ  ｄａｔａ  ＰＤＵを取得する。そして、ＲＬＣ  ＳＤＵ作成部４４は、受信バッファ４３から取得したＲＬＣ  ｄａｔａ  ＰＤＵに基づいて、ＲＬＣ  ＳＤＵを作成する。
【００３６】
ＲＬＣ  ＳＤＵ送信部４５は、ＲＬＣ  ＳＤＵ作成部４４が作成したＲＬＣ  ＳＤＵを、ＰＤＣＰサブレイヤ２０１に送信する。
【００３７】
例えば、ＲＬＣ  ＰＤＵ受信部４１が、受信したＲＬＣ  ｄａｔａ  ＰＤＵ内において、ＲＬＣシーケンス番号に抜けがある場合等に、ＲＬＣ  ＰＤＵ受信部４１は、ＲＬＣ  ｄａｔａ  ＰＤＵの再送を要求する。ＲＬＣ  ＰＤＵ受信部４１は、ＲＬＣ  ｄａｔａ  ＰＤＵの再送を要求する場合には、ＲＬＣ  ＰＤＵ受信部４１がＲＬＣ  ＰＤＵを作成する時に、送信用再送要求５４を作成する。
【００３８】
ＲＬＣ  ＰＤＵ受信部４１は、ＲＬＣシーケンス番号を使用して、ＲＬＣ  ｄａｔａ  ＰＤＵを受信済であるか否かを判断する。そして、ＲＬＣ  ＰＤＵ受信部４１は、受信したＲＬＣ  ｄａｔａ  ＰＤＵに含まれるＲＬＣシーケンス番号を、肯定応答シーケンス番号（ACK (Acknowledgement) SN (Sequence Number)）として、送信用再送要求５４に登録する。一方、ＵＥ２００は、受信したＲＬＣ  ｄａｔａ  ＰＤＵに含まれないＲＬＣシーケンス番号を、非肯定応答シーケンス番号（NACK (Negative Acknowledgement) SN (Sequence Number)）として、送信用再送要求５４に登録する。
【００３９】
ここで、肯定応答シーケンス番号（ＡＣＫ  ＳＮ）とは、再送要求において、未受信として通知しない、ＲＬＣシーケンス番号である。一方、非肯定応答シーケンス番号（ＮＡＣＫ  ＳＮ）は、再送要求において、未受信として通知する、ＲＬＣシーケンス番号である。
【００４０】
ｅＮＢ１００が、ＲＬＣ  ｄａｔａ  ＰＤＵを分割して送信したことにより、ＵＥ２００において、ＲＬＣ  ｄａｔａ  ＰＤＵの一部が未受信である場合には、ＲＬＣ  ＰＤＵ受信部４１は、送信用再送要求５４に、ＳＯｓ（ＳＯｓｔａｒｔ）、ＳＯｅ（ＳＯｅｎｄ）を指定して、ＲＬＣ  ｄａｔａ  ＰＤＵのうち、未受信である部分を指定する。
【００４１】
未受信のＲＬＣ  ｄａｔａ  ＰＤＵが複数ある場合には、ＲＬＣ  ＰＤＵ受信部４１は、送信用再送要求５４に、複数のＮＡＣＫ  ＳＮを設定する。
【００４２】
なお、ＲＬＣ  ＳＤＵ受信部５１、送信バッファ５２、ＲＬＣ  ＰＤＵ作成部５５、ＲＬＣ  ＰＤＵ送信部５６の動作は、上記のｅＮＢ１００のＲＬＣ  ＳＤＵ受信部１１、送信バッファ１２、ＲＬＣ  ＰＤＵ作成部１５、ＲＬＣ  ＰＤＵ送信部１６の動作と同様であるため、詳細な説明を省略する。
【００４３】
ここで、図４を参照して、送信用再送要求５４のフォーマットについて概説する（詳細は非特許文献１参照）。Ｄ／Ｃ（Data/Control）フィールドは、ＲＬＣ  ＰＤＵがＲＬＣ  ｄａｔａ  ＰＤＵであるか、ＲＬＣ  ｃｏｎｔｒｏｌ  ＰＤＵであるかを示す。ＣＰＴ（Control PDU Type）フィールドは、ＲＬＣ  ｃｏｎｒｏｌ  ＰＤＵの種別（タイプ）を示す。ＡＣＫ  ＳＮフィールドは、再送要求において、受信済として通知する、ＲＬＣシーケンス番号（即ち、ＡＣＫ  ＳＮ）を示す。ＮＡＣＫ  ＳＮフィールドは、再送要求において、未受信として通知する、ＲＬＣシーケンス番号（即ち、ＮＡＣＫ  ＳＮ）を示す。ＳＯｓフィールド及びＳＯｅフィールドは、未受信である部分を指定する、ＳＯｓ（ＳＯｓｔａｒｔ）及びＳＯｅ（ＳＯｅｎｄ）を示す。Ｅ１（Extension bit 1）フィールドは、ＮＡＣＫ  ＳＮフィールドと、Ｅ１フィールドと、Ｅ２フィールドとの組が挿入されるか否かを示す。Ｅ２（Extension bit 2）フィールドは、ＳＯｓフィールドとＳＯｅフィールドとの組が挿入されるか否かを示す。
【００４４】
特許文献１においては、受信側装置が、ＲＬＣ（Radio Link Control）  ＰＤＵ（Protocol Data Unit）を受信し、受信したＲＬＣ  ＰＤＵにエラーがある場合、該ＲＬＣ  ＰＤＵを破棄する技術が記載されている。そして、特許文献１に記載された技術においては、エラーのあるＲＬＣ  ＰＤＵを受信した場合、該ＲＬＣ  ＰＤＵを破棄した後、再送パターンを決定する。
【先行技術文献】
【特許文献】
【００４５】
【特許文献１】国際公開第２０１０／１２６０６８号
【非特許文献】
【００４６】
【非特許文献１】3GPP TS 36.322 V8.4.0 (2008-12) Technical Specification 3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Evolved Universal Terrestrial Radio Access (E-UTRA) Radio Link Control (RLC) protocol specification (Release 8), (6 Protocol data units, formats and parameters, 6.2.1.4 AMD PDU, 6.2.2 PARAMETERS)
【発明の概要】
【発明が解決しようとする課題】
【００４７】
なお、上記先行技術文献の開示を、本書に引用をもって繰り込むものとする。以下の分析は、本発明の観点からなされたものである。
【００４８】
上記の無線アクセスネットワークにおいては、ｅＮＢ１００のＭＡＣ  ＰＤＵ送信部２３は、ＵＥ２００に、ＭＡＣ  ＰＤＵ単位で（即ち、一のＭＡＣ  ＰＤＵ毎に）、ＭＡＣ  ＰＤＵを送信する。そして、ＵＥ２００のＭＡＣ  ＰＤＵ受信部３１は、ｅＮＢ１００から、ＭＡＣ  ＰＤＵ単位で、ＭＡＣ  ＰＤＵを受信する。そして、ＵＥ２００は、ＭＡＣ  ＰＤＵの再送要求を行う場合、ＭＡＣ  ＰＤＵ単位で、ｅＮＢ１００にＭＡＣ  ＰＤＵの再送要求を行う。
【００４９】
しかし、複数のＭＡＣ  ＳＤＵが、ＭＡＣ  ＰＤＵに多重（格納）されている場合、ＵＥ２００のＲＬＣ  ＰＤＵ受信部４１は、送信用再送要求５４内に、複数のＲＬＣ  ｄａｔａ  ＰＤＵのＲＬＣシーケンス番号を、ＮＡＣＫ  ＳＮとして設定して、再送要求を行う必要がある。その結果、複数のＭＡＣ  ＳＤＵが、ＭＡＣ  ＰＤＵに多重されている場合、送信用再送要求５４内に、ＮＡＣＫ  ＳＮとして設定されるＲＬＣシーケンス番号が増加する。
【００５０】
あるいは、ＵＥ２００のＲＬＣ  ＰＤＵ受信部４１は、送信用再送要求５４内に、ＳＯｓ（ＳＯｓｔａｒｔ）、ＳＯｅ（ＳＯｅｎｄ）を指定して、ＲＬＣ  ｄａｔａ  ＰＤＵのうち、未受信である部分を指定するとする。その場合、ＳＯｓ、ＳＯｅを指定する箇所が増えるほど、送信用再送要求５４のデータサイズが大きくなる。その結果、ＳＯｓ、ＳＯｅを指定する箇所が増えるほど、ＵＥ２００とｅＮＢ１００間のスループットが低下する。
【００５１】
特許文献１に記載された技術においては、再送要求を行う場合に、該再送要求のデータサイズの増大を抑制し、効率的にデータの再送を実現することについては記載されていない。
【００５２】
そこで、本発明は、ＬＴＥ方式の移動通信システムにおいて、効率的にデータの再送を実現することに貢献する情報処理装置、通信システム、通信方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００５３】
本発明の第１の視点によれば、情報処理装置が提供される。該情報処理装置は、ＭＡＣプロトコルデータユニットを特定する識別情報が付与されたＭＡＣプロトコルデータユニットであって、１又は２以上のＭＡＣサービスデータユニットが格納された、前記ＭＡＣプロトコルデータユニットを受信する、データユニット受信部を備える。
さらに、該情報処理装置は、前記ＭＡＣプロトコルデータユニットの再送を要求するか否かを判断する、再送判断部を備える。
さらに、該情報処理装置は、再送要求対象の前記ＭＡＣプロトコルデータユニットを特定する、前記識別情報を付与したプロトコルデータユニットを、再送要求として作成する、データユニット作成部を備える。
さらに、該情報処理装置は、前記データユニット作成部が作成した前記再送要求を、前記ＭＡＣプロトコルデータユニットの送信元に送信する、データユニット送信部を備える。
【００５４】
本発明の第２の視点によれば、通信システムが提供される。該通信システムは、第１の装置と、第２の装置とを含んで構成される。
前記第２の装置は、ＭＡＣプロトコルデータユニットを特定する識別情報が付与されたＭＡＣプロトコルデータユニットであって、１又は２以上のＭＡＣサービスデータユニットが格納された、前記ＭＡＣプロトコルデータユニットを、前記第１の装置から受信する、データユニット受信部を備える。
さらに、前記第２の装置は、前記ＭＡＣプロトコルデータユニットの再送を要求するか否かを判断する、再送判断部を備える。
さらに、前記第２の装置は、再送要求対象の前記ＭＡＣプロトコルデータユニットを特定する、前記識別情報を付与したプロトコルデータユニットを、再送要求として作成する、データユニット作成部を備える。
さらに、前記第２の装置は、前記データユニット作成部が作成した再送要求を、前記第１の装置に送信する、データユニット送信部を備える。
前記第１の装置は、ＭＡＣプロトコルデータユニットの識別情報と、ＭＡＣサービスデータユニットとの関係を保管する、対応保管部を備える。
さらに、前記第１の装置は、前記対応保管部が保管する前記ＭＡＣプロトコルデータユニットの前記識別情報と、前記ＭＡＣサービスデータユニットとの関係を参照し、前記第２の装置から送信された前記再送要求に付与された、前記識別情報に対応する前記ＭＡＣプロトコルデータユニットに含まれる、ＲＬＣデータプロトコルデータユニットを特定する、再送指示部を備える。
さらに、前記第１の装置は、前記再送指示部が特定した前記ＲＬＣデータプロトコルデータユニットを、前記第２の装置に対して再送する、送信制御部を備える。
【００５５】
本発明の第３の視点によれば、通信方法が提供される。該通信方法は、ＭＡＣプロトコルデータユニットを特定する識別情報が付与されたＭＡＣプロトコルデータユニットであって、１又は２以上のＭＡＣサービスデータユニットが格納された、前記ＭＡＣプロトコルデータユニットを受信する工程を含む。
さらに、該通信方法は、前記ＭＡＣプロトコルデータユニットの再送を要求するか否かを判断する工程を含む。
さらに、該通信方法は、再送要求対象の前記ＭＡＣプロトコルデータユニットを特定する、前記識別情報を付与したプロトコルデータユニットを、再送要求として作成する工程を含む。
さらに、該通信方法は、作成された前記再送要求を、前記ＭＡＣプロトコルデータユニットの送信元に送信する工程を含む。
なお、本方法は、無線リンクを介して通信を行う情報処理装置という、特定の機械に結び付けられている。
【００５６】
本発明の第４の視点によれば、プログラムが提供される。該プログラムは、ＭＡＣプロトコルデータユニットを特定する識別情報が付与されたＭＡＣプロトコルデータユニットであって、１又は２以上のＭＡＣサービスデータユニットが格納された、前記ＭＡＣプロトコルデータユニットを受信する処理を、情報処理装置を制御するコンピュータに実行させる。
さらに、該プログラムは、前記ＭＡＣプロトコルデータユニットの再送を要求するか否かを判断する処理を、前記コンピュータに実行させる。
さらに、該プログラムは、再送要求対象の前記ＭＡＣプロトコルデータユニットを特定する、前記識別情報を付与したプロトコルデータユニットを、再送要求として作成する処理を、前記コンピュータに実行させる。
さらに、該プログラムは、作成された前記再送要求を、前記ＭＡＣプロトコルデータユニットの送信元に送信する処理を、前記コンピュータに実行させる。
なお、本プログラムは、コンピュータが読み取り可能な記憶媒体に記録することができる。記憶媒体は、半導体メモリ、ハードディスク、磁気記録媒体、光記録媒体等の非トランジェント（non-transient）なものとすることができる。本発明は、コンピュータプログラム製品として具現することも可能である。
【発明の効果】
【００５７】
本発明の各視点によれば、ＬＴＥ方式の移動通信システムにおいて、効率的にデータの再送を実現することに貢献する情報処理装置、通信システム、通信方法及びプログラムが提供される。
【図面の簡単な説明】
【００５８】
【図１】一実施形態の概要を説明するための図である。
【図２】無線アクセスネットワークの構成の一例を示すブロック図である。
【図３】ＲＬＣサブレイヤ１０２、２０２、及びＭＡＣサブレイヤ１０３、２０３の内部構成の一例を示すブロック図である。
【図４】送信用再送要求５４のフォーマットの一例を示す図である。
【図５】無線アクセスネットワークの構成の一例を示すブロック図である。
【図６】ＲＬＣサブレイヤ３０２、４０２、及びＭＡＣサブレイヤ３０３、４０３の内部構成の一例を示すブロック図である。
【図７】ＭＡＣ  ＰＤＵのフォーマットの一例を示す図である。
【発明を実施するための形態】
【００５９】
初めに、図１を用いて一実施形態の概要について説明する。なお、この概要に付記した図面参照符号は、理解を助けるための一例として各要素に便宜上付記したものであり、この概要の記載はなんらの限定を意図するものではない。また、各ブロック図のブロック間の接続線は、双方向及び単方向の双方を含む。一方向矢印については、主たる信号（データ）の流れを模式的に示すものであり、双方向性を排除するものではない。
【００６０】
上述の通り、ＬＴＥ方式の移動通信システムにおいて、効率的にデータの再送を実現することに貢献する情報処理装置が望まれる。
【００６１】
そこで、一例として、図１に示す情報処理装置１０００を提供する。情報処理装置１０００は、データユニット受信部１００１と、再送判断部１００２と、データユニット作成部１００３と、データユニット送信部１００４とを備える。
【００６２】
データユニット受信部１００１は、ＭＡＣプロトコルデータユニット（ＭＡＣ  ＰＤＵ）を受信する。具体的には、データユニット受信部１００１は、ＭＡＣ  ＰＤＵを特定する識別情報が付与されたＭＡＣ  ＰＤＵであって、１又は２以上のＭＡＣサービスデータユニット（ＭＡＣ  ＳＤＵ）が格納された、ＭＡＣ  ＰＤＵを受信する。
【００６３】
再送判断部１００２は、ＭＡＣ  ＰＤＵの再送を要求するか否かを判断する。例えば、データユニット受信部１００１が受信するＭＡＣ  ＰＤＵに抜けがある場合（例えば、パケットロスが発生した場合）に、再送判断部１００２は、ＭＡＣ  ＰＤＵの再送を要求する。
【００６４】
データユニット作成部１００３は、再送要求対象のＭＡＣ  ＰＤＵを特定する、識別情報を付与したＭＡＣ  ＰＤＵを、再送要求として作成する。
【００６５】
データユニット送信部１００４は、データユニット作成部１００３が作成した再送要求を、データユニット受信部１００１が受信したＭＡＣ  ＰＤＵの送信元に送信する。
【００６６】
例えば、複数のＲＬＣ  ｄａｔａ  ＰＤＵのＲＬＣシーケンス番号を、ＮＡＣＫ  ＳＮとして設定して、再送要求を行う場合、ＭＡＣ  ＰＤＵに格納されるＭＡＣ  ＳＤＵの数が増加するほど、再送要求内にＮＡＣＫ  ＳＮとして設定されるＲＬＣシーケンス番号が、増加する。その結果、ＭＡＣ  ＰＤＵに格納されるＭＡＣ  ＳＤＵの数が増加するほど、該再送要求のデータサイズが増大する。
【００６７】
しかし、情報処理装置１０００は、再送要求対象のＭＡＣ  ＰＤＵを特定する、識別情報を付与したＭＡＣ  ＰＤＵを、再送要求として作成する。そのため、情報処理装置１０００は、ＭＡＣ  ＰＤＵに格納されるＭＡＣ  ＳＤＵの数が増加した場合であっても、再送要求のデータサイズの増大を抑制し、効率的にデータの再送を実現できる。
【００６８】
従って、情報処理装置１０００は、ＬＴＥ方式の移動通信システムにおいて、効率的にデータの再送を実現することに貢献する。
【００６９】
［第１の実施形態］
第１の実施形態について、図面を用いてより詳細に説明する。なお、上記の情報処理装置とは、移動局ＵＥ、無線基地局ｅＮＢの少なくともいずれかを含むものとする。
【００７０】
図５は、本実施形態に係る無線アクセスネットワーク（通信システム）の構成の一例を示すブロック図である。図５に示すｅＮＢ３００は、図２に示すＲＬＣサブレイヤ１０２、ＭＡＣサブレイヤ１０３に替えて、ＲＬＣサブレイヤ３０２、ＭＡＣサブレイヤ３０３を備える。また、図５に示すＵＥ４００は、図２に示すＲＬＣサブレイヤ２０２、ＭＡＣサブレイヤ２０３に替えて、ＲＬＣサブレイヤ４０２、ＭＡＣサブレイヤ４０３を備える。なお、以下の説明において、図２に示すｅＮＢ１００、ＵＥ２００と同一の構成要素には、同一の符号を付し、その説明を省略する。
【００７１】
図６は、ＲＬＣサブレイヤ３０２、４０２、及びＭＡＣサブレイヤ３０３、４０３の内部構成の一例を示すブロック図である。なお、ｅＮＢ３００及びＵＥ４００は、ＲＬＣサブレイヤ３０２、４０２において、ＴＭ、ＵＭ、ＡＭの処理を実行するが、以下の説明においては、再送制御を行う、ＡＭの処理について説明する。なお、以下の説明において、図３に示すＲＬＣサブレイヤ１０２、２０２、及びＭＡＣサブレイヤ１０３、２０３と同一の構成要素には、同一の符号を付し、その説明を省略する。以下の説明においては、図３に示すＲＬＣサブレイヤ１０２、２０２、及びＭＡＣサブレイヤ１０３、２０３との相違点について詳細に説明する。
【００７２】
図６に示すｅＮＢ３００のＲＬＣサブレイヤ３０２と、図３に示すｅＮＢ１００のＲＬＣサブレイヤ１０２との相違点は、図６に示すｅＮＢ３００のＲＬＣサブレイヤ３０２は、送信制御部１３に替えて、送信制御部１７を備える点である。さらに、図６に示すｅＮＢ３００は、ＲＬＣサブレイヤ３０２において、図３に示す送信用再送要求１４を作成、記憶（格納）しない。
【００７３】
図６に示すｅＮＢ３００のＭＡＣサブレイヤ３０３と、図３に示すｅＮＢ１００のＭＡＣサブレイヤ１０３との相違点は、図６に示すｅＮＢ３００のＭＡＣサブレイヤ３０３が、ＭＡＣ  ＩＤ（Identifier）／ＳＤＵ対応保管部７４と、再送要求指示部７５と、再送判断部７６とを備える点である。さらに、図６に示すｅＮＢ３００のＭＡＣサブレイヤ３０３は、図３に示すＭＡＣ  ＰＤＵ作成部２２に替えて、ＭＡＣ  ＰＤＵ作成部２４を備える。なお、ＭＡＣ  ＰＤＵ作成部２４は、データユニット作成部とも呼ぶ。
【００７４】
図６に示すＵＥ４００のＭＡＣサブレイヤ４０３と、図３に示すＵＥ２００のＭＡＣサブレイヤ２０３との相違点は、図６に示すＵＥ４００のＭＡＣサブレイヤ４０３が、ＭＡＣ  ＩＤ／ＳＤＵ対応保管部３４と、再送要求指示部３５と、再送判断部３６とを備える点である。さらに、図６に示すＵＥ４００のＭＡＣサブレイヤ４０３は、図３に示すＭＡＣ  ＰＤＵ作成部６２に替えて、ＭＡＣ  ＰＤＵ作成部６４を備える。なお、ＭＡＣ  ＩＤ／ＳＤＵ対応保管部３４は、対応保管部とも呼ぶ。また、再送要求指示部３５は、再送指示部とも呼ぶ。また、ＭＡＣ  ＰＤＵ作成部は、データユニット作成部とも呼ぶ。
【００７５】
図６に示すＵＥ４００のＲＬＣサブレイヤ４０２と、図３に示すＵＥ２００のＲＬＣサブレイヤ２０２との相違点は、図６に示すＵＥ４００のＲＬＣサブレイヤ４０２は、送信制御部５３に替えて、送信制御部５７を備える点である。さらに、図６に示すＵＥ４００は、ＲＬＣサブレイヤ４０２において、図３に示す送信用再送要求５４を作成、記憶（格納）しない。
【００７６】
以下、図６に示す各モジュールについて詳細に説明する。
【００７７】
ｅＮＢ３００のＭＡＣ  ＰＤＵ作成部２４は、ＭＡＣ  ＳＤＵ受信部が受信した複数（２以上）のＭＡＣ  ＳＤＵを多重して、ＭＡＣ  ＰＤＵを作成する。そして、ｅＮＢ３００のＭＡＣ  ＰＤＵ作成部２４は、作成したＭＡＣ  ＰＤＵにＭＡＣ  ＩＤ（識別情報）を付与する。例えば、ＭＡＣ  ＰＤＵ作成部２４は、ＭＡＣ  ＰＤＵ毎にインクリメントした数値を、ＭＡＣ  ＩＤとして、ＭＡＣ  ＰＤＵに付与してもよい。そして、ＭＡＣ  ＰＤＵ作成部２４は、ＭＡＣ  ＩＤと、ＭＡＣ  ＳＤＵとの関係を、ＭＡＣ  ＩＤ／ＳＤＵ対応保管部７４に保管する。
【００７８】
ＭＡＣ  ＰＤＵ送信部２３は、ＭＡＣ  ＩＤが付与されたＭＡＣ  ＰＤＵを、ＵＥ４００に送信する。
【００７９】
ＵＥ４００のＭＡＣ  ＰＤＵ受信部（データユニット受信部）３１は、ｅＮＢ３００から送信されたＭＡＣ  ＰＤＵを受信する。具体的には、ＭＡＣ  ＰＤＵ受信部３１は、ＭＡＣ  ＰＤＵを特定する識別情報が付与されたＭＡＣ  ＰＤＵであって、１又は２以上のＭＡＣ  ＳＤＵが格納された、ＭＡＣ  ＰＤＵを受信する。ここで、ＭＡＣ  ＳＤＵは、１又は２以上のＲＬＣ  ｄａｔａ  ＰＤＵと、各ＲＬＣ  ｄａｔａ  ＰＤＵに対応するＲＬＣシーケンス番号とを含んで構成されるものとする。
【００８０】
再送判断部３６は、ＭＡＣ  ＰＤＵの再送を要求するか否かを判断する。具体的には、ＭＡＣ  ＰＤＵに付与されたＭＡＣ  ＩＤの抜けを検知する。
【００８１】
例えば、再送判断部３６は、ＭＡＣ  ＰＤＵに付与されたＭＡＣ  ＩＤが連番である場合に、ＭＡＣ  ＩＤの抜けがないと判断してもよい。一方、ＭＡＣ  ＰＤＵに付与されたＭＡＣ  ＩＤが不連続である（例えば、連番ではない）場合であって、ＭＡＣ  ＩＤが不連続である状態が、所定の時間を越えて継続する場合、再送判断部３６は、ＭＡＣ  ＩＤの抜けがあると判断してもよい。
【００８２】
あるいは、ＵＥ４００は、ＭＡＣサブレイヤ４０３において、遡って、所定の時間内に受信したＭＡＣ  ＩＤのうち、最大のＭＡＣ  ＩＤを記憶する。そして、ＭＡＣ  ＰＤＵ受信部３１がＭＡＣ  ＰＤＵを受信した場合、再送判断部３６は、受信した該ＭＡＣ  ＰＤＵに付与されたＭＡＣ  ＩＤと、記憶する最大のＭＡＣ  ＩＤとを比較してもよい。そして、ＭＡＣ  ＩＤと、記憶する最大のＭＡＣ  ＩＤとの差分が、所定の値を越える場合、再送判断部３６は、ＭＡＣ  ＩＤの抜けがあると判断してもよい。
【００８３】
そして、再送判断部３６は、ＭＡＣ  ＩＤの抜けを検知した場合、受信済のＭＡＣ  ＰＤＵに付与されたＭＡＣ  ＩＤに基づいて、未受信のＭＡＣ  ＩＤ（即ち、抜けているＭＡＣ  ＩＤ）を推定する。そして、再送判断部３６は、推定した未受信のＭＡＣ  ＩＤを利用して、再送要求を作成するように、ＭＡＣ  ＰＤＵ作成部６４に指示する。具体的には、再送判断部３６は、未受信のＭＡＣ  ＩＤを指定（付与）した再送要求を作成するように、ＭＡＣ  ＰＤＵ作成部６４に指示する。
【００８４】
ＭＡＣ  ＰＤＵ作成部（データユニット作成部）６４は、再送判断部３６からの指示に基づいて、ＭＡＣ  ＰＤＵの再送要求を作成する。具体的には、ＭＡＣ  ＰＤＵ作成部６４は、再送要求対象のＭＡＣ  ＰＤＵを特定する、ＭＡＣ  ＩＤ（識別情報）を付与したＭＡＣ  ＰＤＵを、再送要求として作成する。
【００８５】
ＭＡＣ  ＰＤＵ送信部（データユニット送信部）６３は、ＭＡＣ  ＰＤＵ作成部６４が作成した再送要求を、ＭＡＣ  ＰＤＵの送信元（即ち、ｅＮＢ３００）に送信する。
【００８６】
ｅＮＢ３００のＭＡＣ  ＰＤＵ受信部７１は、ＵＥ４００から再送要求を受信すると、再送要求指示部７５に、受信した再送要求を転送する。
【００８７】
再送要求指示部７５は、ＭＡＣ  ＩＤ／ＳＤＵ対応保管部７４を参照し、再送要求に基づいて、再送対象のＭＡＣ  ＳＤＵ（即ち、再送対象のＭＡＣ  ｄａｔａ  ＰＤＵ）を特定する。具体的には、再送要求指示部７５は、再送要求に付与されたＭＡＣ  ＩＤ（再送要求において指示されたＭＡＣ  ＩＤ）を検索キーとして、ＭＡＣ  ＩＤ／ＳＤＵ対応保管部７４から、再送対象のＭＡＣ  ＳＤＵ（即ち、再送対象のＭＡＣ  ｄａｔａ  ＰＤＵ）を検索する。
【００８８】
そして、再送要求指示部７５は、再送対象の再送対象のＭＡＣ  ＳＤＵとして特定した、ＲＬＣ  ｄａｔａ  ＰＤＵを、受信済再送要求８２に通知する。
【００８９】
ｅＮＢ３００の送信制御部１７は、受信済再送要求８２に従って、再送対象のＲＬＣ  ｄａｔａ  ＰＤＵを再送する。
【００９０】
なお、ＵＥ４００のＭＡＣ  ＩＤ／ＳＤＵ対応保管部３４、再送要求指示部３５の動作は、上記ｅＮＢ３００のＭＡＣ  ＩＤ／ＳＤＵ対応保管部７４、再送要求指示部７５の動作と同様であるため、詳細な説明を省略する。さらに、ＵＥ４００の送信制御部５７の動作は、上記ｅＮＢ３００の送信制御部１７の動作と同様であるため、詳細な説明を省略する。
【００９１】
図７は、本実施形態に係るｅＮＢ３００が送信するＭＡＣ  ＰＤＵの一例を示す図である。例えば、ＵＥ４００が、受信したＭＡＣ  ＰＤＵ内において、５つのＲＬＣシーケンス番号及び該ＲＬＣシーケンス番号に対応するデータを受信することに失敗したとする。ここで、ＵＥ４００がＲＬＣシーケンス番号を用いて、再送要求する場合には、ＵＥ４００が、５つのＲＬＣシーケンス番号を指定した再送要求を、ｅＮＢ３００に送信する必要がある。しかし、本実施形態に係るＵＥ４００は、ＭＡＣ  ＩＤを付与した再送要求を、ｅＮＢ３００に送信する。そのため、本実施形態に係るＵＥ４００は、送信する再送要求のデータサイズを抑制することができる。
【００９２】
以上より、本実施形態に係るＵＥ４００は、ＬＴＥ方式の移動通信システムにおいて、効率的にデータの再送を実現することに貢献する。
【００９３】
［変形例１］
本実施形態に係るｅＮＢ３００の変形例１として、ｅＮＢ３００は、ＭＡＣ  ＰＤＵを特定する、ＭＡＣ  ＩＤ（識別情報）を付与したＭＡＣ  ＰＤＵを、再送要求として作成してもよい。そして、ｅＮＢ３００は、ＵＥ４００に対して再送要求をしてもよい。
【００９４】
具体的には、ｅＮＢ３００のＭＡＣ  ＰＤＵ受信部８１は、ＭＡＣ  ＰＤＵを特定する識別情報が付与されたＭＡＣ  ＰＤＵであって、１又は２以上のＭＡＣ  ＳＤＵが格納された、ＭＡＣ  ＰＤＵをＵＥ４００から受信してもよい。
【００９５】
そして、ｅＮＢ３００の再送判断部７６は、ＭＡＣ  ＰＤＵの再送を要求するか否かを判断する。ＭＡＣ  ＰＤＵの再送を要求する場合には、ＭＡＣ  ＰＤＵ作成部２４は、再送要求対象のＭＡＣ  ＰＤＵを特定する、ＭＡＣ  ＩＤ（識別情報）を付与したＭＡＣ  ＰＤＵを、再送要求として作成する。ＭＡＣ  ＰＤＵ送信部２３は、ＭＡＣ  ＰＤＵ作成部２４が作成した再送要求を、ＭＡＣ  ＰＤＵの送信元（即ち、ＵＥ４００）に送信する。
【００９６】
以上より、本実施形態に係るＵＥ４００と同様に、ｅＮＢ３００は、ＬＴＥ方式の移動通信システムにおいて、効率的にデータの再送を実現することに貢献する。
【００９７】
［第２の実施形態］
次に、第２の実施形態について、詳細に説明する。
【００９８】
本実施形態は、再送要求の送信側装置が再送要求を行う場合、一部のＲＬＣ  Ｄａｔａ  ＰＤＵのＲＬＣシーケンス番号を使用して再送要求する形態である。なお、本実施形態における説明では、上記の実施形態と重複する部分の説明は省略する。さらに、本実施形態における説明では、上記の実施形態と同一の構成要素には、同一の符号を付し、その説明を省略する。また、本実施形態における説明では、上記の実施形態と同一の作用効果についても、その説明を省略する。
【００９９】
本実施形態に係る無線アクセスネットワークの構成は、図５に示す通りである。また、本実施形態に係るＲＬＣサブレイヤ３０２、４０２、及びＭＡＣサブレイヤ３０３、３０３の内部構成は、図６に示す通りである。
【０１００】
例えば、ＵＥ４００において、ＲＬＣ  ｄａｔａ  ＰＤＵの一部が未受信であるとする。その場合、本実施形態に係るＲＬＣ  ＰＤＵ送信部６３は、ＭＡＣ  ＰＤＵに多重（格納）されている、複数のＲＬＣ  ｄａｔａ  ＰＤＵ（ＭＡＣ  ＳＤＵ）のうち、一部のＲＬＣ  ｄａｔａ  ＰＤＵのＲＬＣシーケンス番号を、ｅＮＢ３００に通知することで、再送要求を行ってもよい。
【０１０１】
具体的には、ＭＡＣ  ＰＤＵ作成部６４は、再送要求対象のＭＡＣ  ＰＤＵに含まれる、少なくとも一のＲＬＣ  ｄａｔａ  ＰＤＵを特定するＲＬＣシーケンス番号を付与したＰＤＵを、再送要求として作成する。そして、ＭＡＣ  ＰＤＵ送信部６３は、ＭＡＣ  ＰＤＵ作成部６４が作成した再送要求を、ＭＡＣ  ＰＤＵの送信元（即ち、ｅＮＢ）に送信する。
【０１０２】
ｅＮＢ３００（再送要求を受けた側）の再送要求指示部７５は、ＵＥ４００から送信された再送要求に付与された、ＲＬＣシーケンス番号のＲＬＣ  ｄａｔａ  ＰＤＵを特定する。そして、送信制御部１７は、再送要求指示部７５が特定したＲＬＣ  ｄａｔａ  ＰＤＵを、ＵＥ４００に対して再送する。具体的には、ｅＮＢ３００（再送要求を受けた側）のＲＬＣ  ＰＤＵ受信部８１は、通知されたＲＬＣシーケンス番号のＲＬＣ  ｄａｔａ  ＰＤＵを含むＭＡＣ  ＰＤＵを特定する。そして、ｅＮＢ（再送要求を受けた側）３００のＭＡＣ  ＰＤＵ送信部２３は、特定したＭＡＣ  ＰＤＵに含まれる、すべてのＲＬＣ  ｄａｔａ  ＰＤＵを、ＵＥ４００に対して再送する。
【０１０３】
以上のように、本実施形態に係るＵＥ４００は、一部のＲＬＣ  ｄａｔａ  ＰＤＵのＲＬＣシーケンス番号を、ｅＮＢ３００に通知して、再送要求を行うので、再送要求のデータサイズを抑制できる。そのため、本実施形態に係るＵＥ４００は、効率的にデータの再送を実現することに貢献する。
【０１０４】
［変形例１］
本実施形態に係るｅＮＢ３００の変形例１として、ｅＮＢ３００は、再送要求対象のＭＡＣ  ＰＤＵに含まれる、少なくとも一のＲＬＣ  ｄａｔａ  ＰＤＵを特定するＲＬＣシーケンス番号を付与したＭＡＣ  ＰＤＵを、再送要求として作成してもよい。そして、ｅＮＢ３００は、ＵＥ４００に対して再送要求をしてもよい。
【０１０５】
具体的には、ｅＮＢ３００のＭＡＣ  ＰＤＵ作成部２４は、再送要求対象のＭＡＣ  ＰＤＵに含まれる、少なくとも一のＲＬＣ  ｄａｔａ  ＰＤＵを特定するＲＬＣシーケンス番号を付与したプロトコルデータユニットを、再送要求として作成する。そして、ＭＡＣ  ＰＤＵ送信部２３は、ＭＡＣ  ＰＤＵ作成部２４が作成した再送要求を、ＭＡＣ  ＰＤＵの送信元（即ち、ＵＥ４００）に送信する。
【０１０６】
以上より、本実施形態に係るＵＥ４００と同様に、ｅＮＢ３００は、再送要求のデータサイズを抑制でき、効率的にデータの再送を実現することに貢献する。
【０１０７】
［第３の実施形態］
次に、第３の実施形態について、詳細に説明する。
【０１０８】
本実施形態は、再送要求の送信側装置が再送要求を行う場合、ＰＤＣＰ  ＰＤＵのＰＤＣＰシーケンス番号（PDCP (Packet Data Convergence Protocol) SN (Sequence Number)）を使用して、再送要求する形態である。なお、本実施形態における説明では、上記の実施形態と重複する部分の説明は省略する。さらに、本実施形態における説明では、上記の実施形態と同一の構成要素には、同一の符号を付し、その説明を省略する。また、本実施形態における説明では、上記の実施形態と同一の作用効果についても、その説明を省略する。
【０１０９】
本実施形態に係る無線アクセスネットワークの構成は、図５に示す通りである。また、本実施形態に係るＲＬＣサブレイヤ３０２、４０２、及びＭＡＣサブレイヤ３０３、３０３の内部構成は、図６に示す通りである。
【０１１０】
本実施形態に係るＲＬＣ  ｄａｔａ  ＰＤＵは、１又は２以上のＰＤＣＰ  ＰＤＵと、各ＰＤＣＰ  ＰＤＵを特定するＰＤＣＰシーケンス番号とを含んで構成されるものとする。
【０１１１】
そして、本実施形態に係るＵＥ４００は、ＲＬＣ  ｄａｔａ  ＰＤＵのＲＬＣシーケンス番号に替えて、ＲＬＣ  ｄａｔａ  ＰＤＵに含まれる、一部のＰＤＣＰ  ＰＤＵのＰＤＣＰシーケンス番号を使用する。具体的には、本実施形態に係るＭＡＣ  ＰＤＵ送信部６３は、ＲＬＣ  ｄａｔａ  ＰＤＵに含まれる、一部のＰＤＣＰ  ＰＤＵのＰＤＣＰシーケンス番号を、ｅＮＢ３００に通知することで、再送要求を行う。
【０１１２】
より具体的には、ＭＡＣ  ＰＤＵ作成部６４は、再送要求対象のＭＡＣ  ＰＤＵに含まれる、少なくとも一のＰＤＣＰ  ＰＤＵを特定するＰＤＣＰシーケンス番号を付与したＭＡＣ  ＰＤＵを、再送要求として作成する。そして、ＭＡＣ  ＰＤＵ送信部６３は、ＭＡＣ  ＰＤＵ作成部６４が作成した再送要求を、ＭＡＣ  ＰＤＵの送信元（即ち、ｅＮＢ）に送信する。
【０１１３】
ｅＮＢ３００（再送要求を受けた側）は、通知されたＰＤＣＰシーケンス番号のＰＤＣＰ  ＰＤＵを含む、ＭＡＣ  ＰＤＵを特定する。そして、ｅＮＢ３００は、特定したＭＡＣ  ＰＤＵに含まれる、全てのＲＬＣ  ｄａｔａ  ＰＤＵを、ＵＥ３００に対して再送する。
【０１１４】
具体的には、再送要求指示部７５は、ＵＥ４００から送信された再送要求に付与された、ＰＤＣＰシーケンス番号に対応するＰＤＣＰ  ＰＤＵを含む、ＭＡＣプロトコルデータユニット（ＭＡＣ  ＰＤＵ）を特定する。そして、再送要求指示部７５は、特定したＭＡＣ  ＰＤＵに含まれる、ＲＬＣ  ｄａｔａ  ＰＤＵを特定する。そして、送信制御部１７は、再送要求指示部７５が特定したＲＬＣ  ｄａｔａ  ＰＤＵを、ＵＥ４００に対して再送する。
【０１１５】
以上のように、本実施形態に係るＵＥ４００は、ＲＬＣ  ｄａｔａ  ＰＤＵに含まれる、一部のＰＤＣＰ  ＰＤＵのＰＤＣＰシーケンス番号を、ｅＮＢ３００に通知して、再送要求を行うので、再送要求のデータサイズを抑制できる。そのため、本実施形態に係るＵＥ４００は、効率的にデータの再送を実現することに貢献する。
【０１１６】
［変形例１］
本実施形態に係るｅＮＢ３００の変形例１として、ｅＮＢ３００は、再送要求対象のＭＡＣ  ＰＤＵに含まれる、少なくとも一のＰＤＣＰ  ＰＤＵを特定するＰＤＣＰシーケンス番号を付与したプロトコルデータユニットを、再送要求として作成しても良い。そして、ｅＮＢ３００は、ＵＥ４００に対して再送要求をしてもよい。
【０１１７】
具体的には、ｅＮＢ３００のＭＡＣ  ＰＤＵ作成部２４は、再送要求対象のＭＡＣ  ＰＤＵに含まれる、少なくとも一のＰＤＣＰ  ＰＤＵを特定するＰＤＣＰシーケンス番号を付与した  ＭＡＣ  ＰＤＵを、再送要求として作成する。そして、ＭＡＣ  ＰＤＵ送信部２３は、ＭＡＣ  ＰＤＵ作成部２４が作成した再送要求を、ＭＡＣ  ＰＤＵの送信元（即ち、ＵＥ４００）に送信する。
【０１１８】
以上より、本実施形態に係るＵＥ４００と同様に、ｅＮＢ３００は、再送要求のデータサイズを抑制でき、効率的にデータの再送を実現することに貢献する。
【０１１９】
上述の実施形態の一部又は全部は、以下の付記のようにも記載され得るが、以下には限られない。
【０１２０】
（付記１）上記第１の視点に係る情報処理装置の通りである。
【０１２１】
（付記２）前記ＭＡＣサービスデータユニットは、１又は２以上のＲＬＣデータプロトコルデータユニットと、各ＲＬＣデータプロトコルデータユニットに対応するＲＬＣシーケンス番号とを含んで構成され、前記データユニット作成部は、前記再送要求対象の前記ＭＡＣプロトコルデータユニットに含まれる、少なくとも一の前記ＲＬＣデータプロトコルデータユニットを特定する前記ＲＬＣシーケンス番号を付与したプロトコルデータユニットを、前記再送要求として作成する、付記１に記載の情報処理装置。
【０１２２】
（付記３）前記ＲＬＣデータプロトコルデータユニットは、１又は２以上のＰＤＣＰプロトコルデータユニットと、各ＰＤＣＰプロトコルデータユニットを特定するＰＤＣＰシーケンス番号とを含んで構成され、前記データユニット作成部は、前記再送要求対象の前記ＭＡＣプロトコルデータユニットに含まれる、少なくとも一の前記ＰＤＣＰプロトコルデータユニットを特定する前記ＰＤＣＰシーケンス番号を付与したプロトコルデータユニットを、前記再送要求として作成する、付記２に記載の情報処理装置。
【０１２３】
（付記４）上記第２の視点に係る通信システムの通りである。
【０１２４】
（付記５）前記ＭＡＣサービスデータユニットは、１又は２以上のＲＬＣデータプロトコルデータユニットと、各ＲＬＣデータプロトコルデータユニットに対応するＲＬＣシーケンス番号とを含んで構成され、前記データユニット作成部は、前記再送要求対象の前記ＭＡＣプロトコルデータユニットに含まれる、少なくとも一の前記ＲＬＣデータプロトコルデータユニットを特定する前記ＲＬＣシーケンス番号を付与したプロトコルデータユニットを、前記再送要求として作成し、前記再送指示部は、前記第２の装置から送信された前記再送要求に付与された、前記ＲＬＣシーケンス番号の前記ＲＬＣデータプロトコルデータユニットを特定し、前記送信制御部は、前記再送指示部が特定した前記ＲＬＣデータプロトコルデータユニットを、第２の装置に対して再送する、付記４に記載の通信システム。
【０１２５】
（付記６）前記ＲＬＣデータプロトコルデータユニットは、１又は２以上のＰＤＣＰプロトコルデータユニットと、各ＰＤＣＰプロトコルデータユニットを特定するＰＤＣＰシーケンス番号とを含んで構成され、前記データユニット作成部は、前記再送要求対象の前記ＭＡＣプロトコルデータユニットに含まれる、少なくとも一の前記ＰＤＣＰプロトコルデータユニットを特定する前記ＰＤＣＰシーケンス番号を付与したプロトコルデータユニットを、前記再送要求として作成し、前記再送指示部は、前記第２の装置から送信された前記再送要求に付与された、前記ＰＤＣＰシーケンス番号に対応する前記ＰＤＣＰプロトコルデータユニットを含む、ＭＡＣプロトコルデータユニットを特定し、特定した前記ＭＡＣプロトコルデータユニットに含まれる、ＲＬＣデータプロトコルデータユニットを特定し、前記送信制御部は、前記再送指示部が特定した前記ＲＬＣデータプロトコルデータユニットを、第２の装置に対して再送する、付記５に記載の通信システム。
【０１２６】
（付記７）上記第３の視点に係る通信方法の通りである。
【０１２７】
（付記８）上記第４の視点に係るプログラムの通りである。
【０１２８】
なお、上記の特許文献、非特許文献の開示を、本書に引用をもって繰り込むものとする。本発明の全開示（請求の範囲を含む）の枠内において、さらにその基本的技術思想に基づいて、実施形態の変更・調整が可能である。また、本発明の全開示の枠内において種々の開示要素（各請求項の各要素、各実施形態の各要素、各図面の各要素等を含む）の多様な組み合わせ、ないし、選択が可能である。すなわち、本発明は、請求の範囲を含む全開示、技術的思想にしたがって当業者であればなし得るであろう各種変形、修正を含むことは勿論である。特に、本書に記載した数値範囲については、当該範囲内に含まれる任意の数値ないし小範囲が、別段の記載のない場合でも具体的に記載されているものと解釈されるべきである。
【符号の説明】
【０１２９】
１１、５１  ＲＬＣ  ＳＤＵ受信部
１２、５２  送信バッファ
１３、１７、５３、５７  送信制御部
１４、５４  送信用再送要求
１５、５５  ＲＬＣ  ＰＤＵ作成部
１６、５６  ＲＬＣ  ＰＤＵ送信部
２１、６１  ＭＡＣ  ＳＤＵ受信部
２２、２４、６２、６４  ＭＡＣ  ＰＤＵ作成部
２３、６３  ＭＡＣ  ＰＤＵ送信部
３４、７４  ＭＡＣ  ＩＤ／ＳＤＵ対応保管部
３５、７５  再送要求指示部
３６、７６、１００２  再送判断部
４１、８１  ＲＬＣ  ＰＤＵ受信部
７１、３１  ＭＡＣ  ＰＤＵ受信部
７２、３２  ＭＡＣ  ＳＤＵ作成部
７３、３３  ＭＡＣ  ＳＤＵ送信部
８２、４２  受信済再送要求
８３、４３  受信バッファ
８４、４４  ＲＬＣ  ＳＤＵ作成部
８５、４５  ＲＬＣ  ＳＤＵ送信部
１００、３００  ｅＮＢ（無線基地局）
１０１、２０１  ＰＤＣＰサブレイヤ
１０２、２０２、３０２、４０２  ＲＬＣサブレイヤ
１０３、２０３、３０３、４０３  ＭＡＣサブレイヤ
１０４、２０４  物理レイヤ
１０５、２０５  無線部
２００、４００  ＵＥ（移動局）
１０００  情報処理装置
１００１  データユニット受信部
１００３  データユニット作成部
１００４  データユニット送信部
【図１】
2018157333.tif 000003
【図２】
2018157333.tif 000004
【図３】
2018157333.tif 000005
【図４】
2018157333.tif 000006
【図５】
2018157333.tif 000007
【図６】
2018157333.tif 000008
【図７】
2018157333.tif 000009