(57)【要約】  本出願は、媒体アクセス制御プロトコルデータユニット処理方法および装置を提供する。方法は、媒体アクセス制御MACプロトコルデータユニットPDUを取得するステップであって、MAC PDUがN個のサブPDUを含み、各サブPDUが論理チャネル識別子LCIDを含み、N個のサブPDUが第1のシーケンスに配置され、Nが正の整数である、ステップと、第1のシーケンスに従ってN個のサブPDUを構文解析し、第1のサブPDUが構文解析されると、構文解析を停止し、構文解析された第2のサブPDUを確保するステップであって、第2のサブPDUが、第1のシーケンスでN個のサブPDUの中の第1のサブPDUの前の少なくとも1つのサブPDUを含み、第1のサブPDUに含まれるLCIDの値が指定された予約された値である、ステップとを含む。このようにして、LCIDの値が無効な値または予約された値であるときにMAC PDUを処理するための方式を提供することができる。
2021502030.tif 000002
【特許請求の範囲】
【請求項１】
媒体アクセス制御プロトコルデータユニット処理方法であって、
媒体アクセス制御MACプロトコルデータユニットPDUを取得するステップであって、前記MAC PDUがN個のサブPDUを備え、各サブPDUが論理チャネル識別子LCIDを備え、前記N個のサブPDUが第1のシーケンスに配置され、Nが正の整数である、ステップと、
前記第1のシーケンスに従って前記N個のサブPDUを構文解析し、第1のサブPDUが構文解析されると、前記構文解析を停止し、構文解析された第2のサブPDUを確保するステップであって、前記第2のサブPDUが、前記第1のシーケンスで前記N個のサブPDUの中の前記第1のサブPDUの前の少なくとも1つのサブPDUを備え、前記第1のサブPDUに備えられたLCIDの値が指定された予約された値である、ステップと
を備える、方法。
【請求項２】
前記第1のサブPDUが、前記第1のシーケンスで前記N個のサブPDUの中の前記指定された予約された値を有する前記LCIDをもつ最初のサブPDUである、請求項1に記載の方法。
【請求項３】
前記方法が、
複数の第3のサブPDUを廃棄するステップであって、前記複数の第3のサブPDUが、前記第1のサブPDU、および前記第1のシーケンスで前記N個のサブPDUの中の前記第1のサブPDUの後の少なくとも1つのサブPDUを備える、ステップ
をさらに備える、請求項1または2に記載の方法。
【請求項４】
前記方法が、
第4のサブPDUを構文解析してMACサービスデータユニットSDUを取得した後、かつ前記N個のサブPDUの前記構文解析が終了する前に、MAC層エンティティの上位層エンティティに前記MAC SDUを送信するステップであって、前記上位層エンティティが、前記MAC SDUを処理するために使用されるエンティティであり、前記第4のサブPDUに備えられたLCIDの値が指定された有効な値である、ステップ
をさらに備える、請求項1から3のいずれか一項に記載の方法。
【請求項５】
第3のサブPDUを構文解析してMAC SDUを取得した後、かつ前記N個のサブPDUの前記構文解析が終了する前に、MAC層エンティティの上位層エンティティに前記MAC SDUを送信する前記ステップが、
前記第4のサブPDUを構文解析して前記MACサービスデータユニットSDUを取得した後、かつ第5のサブPDUが構文解析される前に、前記MAC層エンティティの前記上位層エンティティに前記MAC SDUを送信するステップであって、前記第5のサブPDUが前記第1のシーケンスで前記N個のサブPDUの中の前記第4のサブPDUの次にある、ステップ
を備える、請求項4に記載の方法。
【請求項６】
前記方法が、
第6のサブPDUを構文解析してMAC制御要素CEを取得した後、かつ前記N個のサブPDUの前記構文解析が終了する前に、前記MAC層エンティティ上で前記MAC CEを処理するステップであって、前記第6のサブPDUに備えられたLCIDの値が指定された有効な値である、ステップ
をさらに備える、請求項1から5のいずれか一項に記載の方法。
【請求項７】
前記第6のサブPDUを構文解析して前記MAC制御要素CEを取得した後、かつ前記N個のサブPDUの前記構文解析が終了する前に、前記MAC層エンティティ上で前記MAC CEを処理する前記ステップが、
前記第6のサブPDUを構文解析して前記MAC制御要素CEを取得した後、かつ第7のサブPDUが構文解析される前に、前記MAC層エンティティ上で前記MAC CEを処理するステップであって、前記第7のサブPDUが前記第1のシーケンスで前記N個のサブPDUの中の前記第6のサブPDUの次にある、ステップ
を備える、請求項6に記載の方法。
【請求項８】
媒体アクセス制御プロトコルデータユニット処理方法であって、
媒体アクセス制御MACプロトコルデータユニットPDUを取得するステップであって、前記MAC PDUがN個のサブPDUを備え、Nが正の整数である、ステップと、
前記N個のサブPDUを構文解析するステップと、
第1のサブPDUを構文解析してMACサービスデータユニットSDUを取得した後、かつ前記構文解析が終了する前に、MAC層エンティティの上位層エンティティに前記MAC SDUを送信するステップであって、前記上位層エンティティが前記MAC SDUを処理するために使用されるエンティティである、ステップ、および／または、
第2のサブPDUを構文解析してMAC制御要素CEを取得した後、かつ前記構文解析が終了する前に、前記MAC層エンティティ上で前記MAC CEを処理するステップと
を備える、方法。
【請求項９】
前記N個のサブPDUが第1のシーケンスに配置され、前記N個のサブPDUを構文解析する前記ステップが、
前記第1のシーケンスに従って前記N個のサブPDUを構文解析するステップ
を備える、請求項8に記載の方法。
【請求項１０】
前記第1のサブPDUを構文解析して前記MAC SDUを取得した後、かつ前記構文解析が終了する前に、MAC層エンティティの上位層エンティティに前記MAC SDUを送信する前記ステップが、
前記第1のサブPDUを構文解析して前記MAC SDUを取得した後、かつ第3のサブPDUが構文解析される前に、前記MAC層エンティティの前記上位層エンティティに前記MAC SDUを送信するステップであって、前記第3のサブPDUが前記第1のシーケンスで前記N個のサブPDUの中の前記第1のサブPDUの次にある、ステップ
を備える、請求項9に記載の方法。
【請求項１１】
前記第2のサブPDUを構文解析して前記MAC CEを取得した後、かつ前記構文解析が終了する前に、前記MAC層エンティティ上で前記MAC CEを処理する前記ステップが、
前記第2のサブPDUを構文解析して前記MAC CEを取得した後、かつ第4のサブPDUが構文解析される前に、前記MAC層エンティティ上で前記MAC CEを処理するステップであって、前記第4のサブPDUが前記第1のシーケンスで前記N個のサブPDUの中の前記第2のサブPDUの次にある、ステップ
を備える、請求項9または10に記載の方法。
【請求項１２】
前記N個のサブPDUの各々が論理チャネル識別子LCIDを備え、
前記方法が、
第5のサブPDUが構文解析されるとき、前記構文解析を停止し、構文解析された第6のサブPDUを確保するステップであって、前記第6のサブPDUが、前記第1のシーケンスで前記N個のサブPDUの中の前記第5のサブPDUの前の少なくとも1つのサブPDUを備え、前記第5のサブPDUに備えられたLCIDの値が指定された予約された値である、ステップ
をさらに備える、請求項8から11のいずれか一項に記載の方法。
【請求項１３】
前記第5のサブPDUが、前記第1のシーケンスで前記N個のサブPDUの中の前記指定された予約された値を有する前記LCIDをもつ最初のサブPDUである、請求項12に記載の方法。
【請求項１４】
前記方法が、
複数の第7のサブPDUを廃棄するステップであって、前記複数の第7のサブPDUが、前記第5のサブPDU、および前記第1のシーケンスで前記N個のサブPDUの中の前記第5のサブPDUの後の少なくとも1つのサブPDUを備える、ステップ
をさらに備える、請求項12または13に記載の方法。
【請求項１５】
媒体アクセス制御プロトコルデータユニット処理装置であって、
媒体アクセス制御MACプロトコルデータユニットPDUを取得するように構成された通信ユニットであって、前記MAC PDUがN個のサブPDUを備え、各サブPDUが論理チャネル識別子LCIDを備え、前記N個のサブPDUが第1のシーケンスに配置され、Nが正の整数である、通信ユニットと、
前記第1のシーケンスに従って前記N個のサブPDUを構文解析し、第1のサブPDUが構文解析されると、前記構文解析を停止し、構文解析された第2のサブPDUを確保するように構成された処理ユニットであって、前記第2のサブPDUが、前記第1のシーケンスで前記N個のサブPDUの中の前記第1のサブPDUの前の少なくとも1つのサブPDUを備え、前記第1のサブPDUに備えられたLCIDの値が指定された予約された値である、処理ユニットと
を備える、装置。
【請求項１６】
前記第1のサブPDUが、前記第1のシーケンスで前記N個のサブPDUの中の前記指定された予約された値を有する前記LCIDをもつ最初のサブPDUである、請求項15に記載の装置。
【請求項１７】
前記処理ユニットが、複数の第3のサブPDUを廃棄するようにさらに構成され、前記複数の第3のサブPDUが、前記第1のサブPDU、および前記第1のシーケンスで前記N個のサブPDUの中の前記第1のサブPDUの後の少なくとも1つのサブPDUを備える、請求項15または16に記載の装置。
【請求項１８】
前記処理ユニットが、第4のサブPDUを構文解析してMACサービスデータユニットSDUを取得した後、かつ前記N個のサブPDUの前記構文解析が終了する前に、MAC層エンティティの上位層エンティティに前記MAC SDUを送信するように前記通信ユニットを制御するようにさらに構成され、前記上位層エンティティが、前記MAC SDUを処理するために使用されるエンティティであり、前記第4のサブPDUに備えられたLCIDの値が指定された有効な値である、請求項15から17のいずれか一項に記載の装置。
【請求項１９】
前記処理ユニットが、前記第4のサブPDUを構文解析して前記MACサービスデータユニットSDUを取得した後、かつ第5のサブPDUが構文解析される前に、前記MAC層エンティティの前記上位層エンティティに前記MAC SDUを送信するように前記通信ユニットを制御するように構成され、前記第5のサブPDUが前記第1のシーケンスで前記N個のサブPDUの中の前記第4のサブPDUの次にある、請求項18に記載の装置。
【請求項２０】
前記処理ユニットが、第6のサブPDUを構文解析してMAC制御要素CEを取得した後、かつ前記N個のサブPDUの前記構文解析が終了する前に、前記MAC CEを処理するようにさらに構成され、前記第6のサブPDUに備えられたLCIDの値が指定された有効な値である、請求項15から19のいずれか一項に記載の装置。
【請求項２１】
前記処理ユニットが、前記第6のサブPDUを構文解析して前記MAC制御要素CEを取得した後、かつ第7のサブPDUが構文解析される前に、前記MAC CEを処理するように構成され、前記第7のサブPDUが前記第1のシーケンスで前記N個のサブPDUの中の前記第6のサブPDUの次にある、請求項20に記載の装置。
【請求項２２】
媒体アクセス制御プロトコルデータユニット処理装置であって、
媒体アクセス制御MACプロトコルデータユニットPDUを取得するように構成された通信ユニットであって、前記MAC PDUがN個のサブPDUを備える、通信ユニットと、
前記N個のサブPDUを構文解析することと、
第1のサブPDUを構文解析してMACサービスデータユニットSDUを取得した後、かつ前記構文解析が終了する前に、MAC層エンティティの上位層エンティティに前記MAC SDUを送信するように前記通信ユニットを制御することであって、前記上位層エンティティが前記MAC SDUを処理するために使用されるエンティティである、制御すること、および／または、
第2のサブPDUを構文解析してMAC制御要素CEを取得した後、かつ前記構文解析が終了する前に、前記MAC層エンティティ上で前記MAC CEを処理することと
を行うように構成された処理ユニットと
を備える、装置。
【請求項２３】
前記N個のサブPDUが第1のシーケンスに配置され、
前記処理ユニットが、前記第1のシーケンスに従って前記N個のサブPDUを構文解析するように構成される、
請求項22に記載の装置。
【請求項２４】
前記処理ユニットが、前記第1のサブPDUを構文解析して前記MAC SDUを取得した後、かつ第3のサブPDUが構文解析される前に、前記MAC層エンティティの前記上位層エンティティに前記MAC SDUを送信するように前記通信ユニットを制御するように構成され、前記第3のサブPDUが前記第1のシーケンスで前記N個のサブPDUの中の前記第1のサブPDUの次にある、請求項23に記載の装置。
【請求項２５】
前記処理ユニットが、前記第2のサブPDUを構文解析して前記MAC CEを取得した後、かつ第4のサブPDUが構文解析される前に、前記MAC CEを処理するように構成され、前記第4のサブPDUが前記第1のシーケンスで前記N個のサブPDUの中の前記第2のサブPDUの次にある、請求項22または23に記載の装置。
【請求項２６】
前記N個のサブPDUの各々が論理チャネル識別子LCIDを備え、
前記処理ユニットが、第5のサブPDUが構文解析されるとき、前記構文解析を停止し、構文解析された第6のサブPDUを確保するようにさらに構成され、前記第6のサブPDUが、前記第1のシーケンスで前記N個のサブPDUの中の前記第5のサブPDUの前の少なくとも1つのサブPDUを備え、前記第5のサブPDUに備えられたLCIDの値が指定された予約された値である、
請求項22から25のいずれか一項に記載の装置。
【請求項２７】
前記第5のサブPDUが、前記第1のシーケンスで前記N個のサブPDUの中の前記指定された予約された値を有する前記LCIDをもつ最初のサブPDUである、請求項26に記載の装置。
【請求項２８】
前記装置が、
複数の第7のサブPDUを廃棄することであって、前記複数の第7のサブPDUが、前記第5のサブPDU、および前記第1のシーケンスで前記N個のサブPDUの中の前記第5のサブPDUの後の少なくとも1つのPDUを備える、廃棄すること
をさらに備える、請求項26または27に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、通信分野に関し、より詳細には、媒体アクセス制御プロトコルデータユニット処理方法に関する。
【背景技術】
【０００２】
現在、媒体アクセス制御（Media Access Control、MAC）プロトコルデータユニット（Protocol Data Unit、PDU）を処理するための技術が知られている。この技術では、MAC PDUは複数のサブPDUを含み、各サブPDUは論理チャネル識別子（Logical Channel Identifier、LCID）を搬送し、通信プロトコルは複数のタイプのLCIDに対応する処理方式を指定する。したがって、各サブPDUは、サブPDU内で搬送されるLCIDに基づいて構文解析されてよい。
【０００３】
通信技術の発展に伴い、通信プロトコルのリリースは常に変化し、LCIDに対応し、通信プロトコルの異なるリリースで指定された処理方式は異なる場合がある。たとえば、LCID＃αの場合、LCID＃αに対応する処理方法は、（以下、理解および説明の便宜上、通信プロトコルリリース＃1と呼ばれる）1つの通信プロトコルリリースでは定義されていない。具体的には、ネットワークにおいて通信プロトコルリリース＃1を使用する（以下、理解および区別の便宜上、通信デバイス＃1としてマークされる）通信デバイスの場合、LCID＃αの値は無効な値または予約された値である。加えて、LCID＃αに対応する処理方式は、（たとえば、通信プロトコルリリース＃1と比較して更新された通信プロトコルリリースであり、以下、理解および説明の便宜上、通信プロトコルリリース＃2と呼ばれる）別の通信プロトコルリリースで定義される。具体的には、ネットワークにおいて通信プロトコルリリース＃2を使用する（以下、理解および区別の便宜上、通信デバイス＃2としてマークされる）通信デバイスの場合、LCID＃αの値は有効な値である。
【０００４】
この場合、通信デバイス＃1が通信デバイス＃2と通信するとき、通信デバイス＃2は、LCID＃αを搬送するサブPDUを生成し、通信デバイス＃1にサブPDUを送信することができる。LCID＃αの値は通信デバイス＃1の予約された値または無効な値であるので、LCID＃αを搬送するサブPDUが構文解析されるときエラーが発生する可能性があり、結果として、通信デバイス＃1はMAC PDU全体を処理する方法を決定することができない。
【発明の概要】
【０００５】
したがって、LCIDの値が無効な値または予約された値であるときに、MAC PDUを処理するための方式を提供する技術が必要である。
【課題を解決するための手段】
【０００６】
本出願は、LCIDの値が無効な値または予約された値であるときにMAC PDUを処理するための方式を提供するために、媒体アクセス制御プロトコルデータユニット処理方法および装置を提供する。
【０００７】
第1の態様によれば、媒体アクセス制御プロトコルデータユニット処理方法が提供される。方法は、媒体アクセス制御MACプロトコルデータユニットPDUを取得するステップであって、MAC PDUがN個のサブPDUを含み、各サブPDUが論理チャネル識別子LCIDを含み、N個のサブPDUが第1のシーケンスに配置され、Nが正の整数である、ステップと、第1のシーケンスに従ってN個のサブPDUを構文解析し、第1のサブPDUが構文解析されると、構文解析を停止し、構文解析された第2のサブPDUを確保するステップであって、第2のサブPDUが、第1のシーケンスでN個のサブPDUの中の第1のサブPDUの前の少なくとも1つのサブPDUを含み、第1のサブPDUに含まれるLCIDの値が指定された予約された値または無効な値である、ステップとを含む。
【０００８】
本出願による媒体アクセス制御プロトコルデータユニット処理方法では、MAC PDU内の複数のサブPDUは順次構文解析され、無効な値または予約された値を有するLCIDを搬送するサブPDUが処理されると、MAC PDUの構文解析が停止し、構文解析に成功したサブPDUは確保され、それにより、無効な値または予約された値を有するLCIDを搬送するサブPDUが構文解析できないため後続のサブPDUを構文解析する際にエラーが発生することが回避され、構文解析に成功したサブPDUを使用できることが保証される。
【０００９】
場合によっては、第1のサブPDUは、第1のシーケンスでN個のサブPDUの中の指定された予約された値または無効な値を有するLCIDをもつ最初のサブPDUである。MAC PDUの構文解析は、無効な値または予約された値を有するLCIDを搬送するサブPDUが初めて見つかったときに停止し、それにより、本出願の効果および実用性がさらに向上する。
【００１０】
場合によっては、方法は、複数の第3のサブPDUを廃棄するステップをさらに含み、複数の第3のサブPDUは、第1のサブPDU、および第1のシーケンスでN個のサブPDUの中の第1のサブPDUの後の少なくとも1つのサブPDUを含む。第3のサブPDUは廃棄され、それにより、第3のサブPDUの格納によって発生する占有および格納スペースの浪費が回避される。
【００１１】
場合によっては、方法は、第4のサブPDUを構文解析してMACサービスデータユニットSDUを取得した後、かつN個のサブPDUの構文解析が終了する前に、MAC層エンティティの上位層エンティティにMAC SDUを送信するステップをさらに含み、上位層エンティティは、MAC SDUを処理するために使用されるエンティティであり、第4のサブPDUに含まれるLCIDの値は指定された有効な値である。MAC PDUの構文解析が終了する前に、構文解析に成功したSDUは上位層エンティティに送信され、それにより、SDUが格納スペースを占有する時間が短縮され、格納スペースの使用率が向上する。
【００１２】
場合によっては、第3のサブPDUを構文解析してMAC SDUを取得した後、かつN個のサブPDUの構文解析が終了する前に、MAC層エンティティの上位層エンティティにMAC SDUを送信するステップは、第4のサブPDUを構文解析してMACサービスデータユニットSDUを取得した後、かつ第5のサブPDUが構文解析される前に、MAC層エンティティの上位層エンティティにMAC SDUを送信するステップを含み、第5のサブPDUは第1のシーケンスでN個のサブPDUの中の第4のサブPDUの次にある。構文解析によってSDUが取得された後、SDUは上位層エンティティに直ちに送信され、それにより、SDUの格納によって発生する占有および格納スペースの浪費が回避される。
【００１３】
場合によっては、構文解析するステップは、第6のサブPDUを構文解析してMAC制御要素CEを取得した後、かつN個のサブPDUの構文解析が終了する前に、MAC層エンティティ上でMAC CEを処理するステップを含み、第6のサブPDUに含まれるLCIDの値は指定された有効な値である。MAC PDUの構文解析が終了する前に、構文解析に成功したCEが処理され、それにより、CEが格納スペースを占有する時間が短縮され、格納スペースの使用率が向上する。
【００１４】
場合によっては、第6のサブPDUを構文解析してMAC制御要素CEを取得した後、かつN個のサブPDUの構文解析が終了する前に、MAC層エンティティ上でMAC CEを処理するステップは、第6のサブPDUを構文解析してMAC制御要素CEを取得した後、かつ第7のサブPDUが構文解析される前に、MAC層エンティティ上でMAC CEを処理するステップを含み、第7のサブPDUは第1のシーケンスでN個のサブPDUの中の第6のサブPDUの次にある。構文解析によりCEが取得された後、CEは直ちに処理される、それにより、CEの格納によって発生する占有および格納スペースの浪費が回避される。
【００１５】
第2の態様によれば、媒体アクセス制御プロトコルデータユニット処理方法が提供される。方法は、媒体アクセス制御MACプロトコルデータユニットPDUを取得するステップであって、MAC PDUがN個のサブPDUを含み、Nが正の整数である、ステップと、N個のサブPDUを構文解析するステップと、第1のサブPDUを構文解析してMACサービスデータユニットSDUを取得した後、かつ構文解析が終了する前に、MAC層エンティティの上位層エンティティにMAC SDUを送信するステップであって、上位層エンティティがMAC SDUを処理するために使用されるエンティティである、ステップ、および／または、第2のサブPDUを構文解析してMAC制御要素CEを取得した後、かつ構文解析が終了する前に、MAC層エンティティ上でMAC CEを処理するステップとを含む。
【００１６】
MAC PDUの構文解析が終了する前に、構文解析に成功したSDUまたはCEが処理され、それにより、SDUまたはCEが格納スペースを占有する時間が短縮され、格納スペースの使用率が向上する。
【００１７】
場合によっては、N個のサブPDUは第1のシーケンスに配置され、N個のサブPDUを構文解析するステップは、第1のシーケンスに従ってN個のサブPDUを構文解析するステップを含む。
【００１８】
場合によっては、第1のサブPDUを構文解析してMAC SDUを取得した後、かつ構文解析が終了する前に、MAC層エンティティの上位層エンティティにMAC SDUを送信するステップは、第1のサブPDUを構文解析してMAC SDUを取得した後、かつ第3のサブPDUが構文解析される前に、MAC層エンティティの上位層エンティティにMAC SDUを送信するステップを含み、第3のサブPDUは第1のシーケンスでN個のサブPDUの中の第1のサブPDUの次にある。構文解析によってSDUが取得された後、SDUは上位層エンティティに直ちに送信され、それにより、SDUの格納によって発生する占有および格納スペースの浪費が回避される。
【００１９】
場合によっては、第2のサブPDUを構文解析してMAC CEを取得した後、かつ構文解析が終了する前に、MAC層エンティティ上でMAC CEを処理するステップは、第2のサブPDUを構文解析してMAC CEを取得した後、かつ第4のサブPDUが構文解析される前に、MAC層エンティティ上でMAC CEを処理するステップを含み、第4のサブPDUは第1のシーケンスでN個のサブPDUの中の第2のサブPDUの次にある。構文解析によりCEが取得された後、CEは直ちに処理される、それにより、CEの格納によって発生する占有および格納スペースの浪費が回避される。
【００２０】
場合によっては、N個のサブPDUの各々は論理チャネル識別子LCIDを含み、方法は、第5のサブPDUが構文解析されるとき、構文解析を停止し、構文解析された第6のサブPDUを確保するステップをさらに含み、第6のサブPDUは、第1のシーケンスでN個のサブPDUの中の第5のサブPDUの前の少なくとも1つのサブPDUを含み、第5のサブPDUに含まれるLCIDの値は、指定された予約された値または無効な値である。
【００２１】
本出願による媒体アクセス制御プロトコルデータユニット処理方法では、MAC PDU内の複数のサブPDUは順次構文解析され、無効な値または予約された値を有するLCIDを搬送するサブPDUが処理されると、MAC PDUの構文解析が停止し、構文解析に成功したサブPDUは確保され、それにより、無効な値または予約された値を有するLCIDを搬送するサブPDUが構文解析できないため後続のサブPDUを構文解析する際にエラーが発生することが回避され、構文解析に成功したサブPDUを使用できることが保証される。
【００２２】
場合によっては、第5のサブPDUは、第1のシーケンスでN個のサブPDUの中の指定された予約された値または無効な値を有するLCIDをもつ最初のサブPDUである。MAC PDUの構文解析は、無効な値または予約された値を有するLCIDを搬送するサブPDUが初めて見つかったときに停止し、それにより、本出願の効果および実用性がさらに向上する。
【００２３】
場合によっては、方法は、複数の第7のサブPDUを廃棄するステップをさらに含み、複数の第7のサブPDUは、第5のサブPDU、および第1のシーケンスでN個のサブPDUの中の第5のサブPDUの後の少なくとも1つのサブPDUを含む。第7のサブPDUは廃棄され、それにより、第7のサブPDUの格納によって発生する占有および格納スペースの浪費が回避される。
【００２４】
第3の態様によれば、第1の態様および第1の態様の実装形態におけるステップを実行するように構成されたユニットを含む、媒体アクセス制御プロトコルデータユニット処理装置が提供される。
【００２５】
場合によっては、装置は、チップまたは回路、たとえば、通信デバイス（たとえば、端末デバイスまたはネットワークデバイス）内部に配置することができるチップまたは回路を含む。
【００２６】
場合によっては、装置は、通信デバイス、たとえば、端末デバイスまたはネットワークデバイスである。
【００２７】
第4の態様によれば、第2の態様および第2の態様の実装形態におけるステップを実行するように構成されたユニットを含む、媒体アクセス制御プロトコルデータユニット処理装置が提供される。
【００２８】
場合によっては、装置は、チップまたは回路、たとえば、通信デバイス（たとえば、ネットワークデバイスまたは端末デバイス）内部に配置することができるチップまたは回路を含む。
【００２９】
場合によっては、装置は、通信デバイス、たとえば、ネットワークデバイスまたは端末デバイスである。
【００３０】
第5の態様によれば、メモリおよびプロセッサを含む通信デバイスが提供される。メモリはコンピュータプログラムを記憶するように構成され、プロセッサは、メモリからコンピュータプログラムを呼び出し、コンピュータプログラムを実行するように構成され、その結果、通信デバイスは、第1の態様または第2の態様およびそれらの実装形態における方法を実行する。
【００３１】
第6の態様によれば、プロセッサを含むチップシステムが提供される。プロセッサは、メモリからコンピュータプログラムを呼び出し、コンピュータプログラムを実行するように構成され、その結果、チップシステムがインストールされた通信デバイスは、第1の態様または第2の態様およびそれらの実装形態における方法を実行する。
【００３２】
第7の態様によれば、コンピュータプログラム製品が提供される。コンピュータプログラム製品はコンピュータプログラムコードを含む。コンピュータプログラムコードが通信ユニットおよび処理ユニットにより、または通信デバイス（たとえば、端末デバイスもしくはネットワークデバイス）のトランシーバおよびプロセッサによって実行されると、その結果、通信デバイスは第1の態様または第2の態様およびそれらの実装形態における方法を実行する。
【００３３】
第8の態様によれば、コンピュータ可読記憶媒体が提供される。コンピュータ可読記憶媒体はプログラムを記憶する。プログラムは、通信デバイス（たとえば、端末デバイスまたはネットワークデバイス）が、第1の態様または第2の態様およびそれらの実装形態における方法を実行することを可能にする。
【００３４】
本出願による媒体アクセス制御プロトコルデータユニット処理方法および装置を使用することにより、LCIDの値が無効な値または予約された値であるときに、MAC PDUを処理するための方式を提供することができる。
【図面の簡単な説明】
【００３５】
【図１】本発明の一実施形態による、通信システムの一例の概略図である。
【図２】本発明の一実施形態による、アップリンクMAC PDUの概略構造図である。
【図３】本発明の一実施形態による、ダウンリンクMAC PDUの概略構造図である。
【図４】本発明の一実施形態による、サブPDUの構造の一例の概略図である。
【図５】本発明の一実施形態による、サブPDUの構造の別の例の概略図である。
【図６】本発明の一実施形態による、サブPDUの構造のさらに別の例の概略図である。
【図７】本発明の一実施形態による、MAC PDU構文解析プロセスの一例の概略フローチャートである。
【図８】本発明の一実施形態による、MAC PDU構文解析プロセスの別の例の概略フローチャートである。
【図９】本発明の一実施形態による、MAC PDU処理装置の一例の概略ブロック図である。
【図１０】本発明の一実施形態による、端末デバイスの概略図である。
【図１１】本発明の一実施形態による、ネットワークデバイスの概略図である。
【発明を実施するための形態】
【００３６】
以下で、添付図面を参照して本出願における技術的解決策を記載する。
【００３７】
本出願の実施形態の技術的解決策は、モバイル通信用グローバルシステム（Global System of Mobile communication、GSM）、符号分割多元接続（Code Division Multiple Access、CDMA）システム、広帯域符号分割多元接続（Wideband Code Division Multiple Access、WCDMA（登録商標））システム、汎用パケット無線サービス（General Packet Radio Service、GPRS）、ロングタームエボリューション（Long Term Evolution、LTE）システム、LTE周波数分割複信（Frequency Division Duplex、FDD）システム、LTE時分割複信（Time Division Duplex、TDD）システム、ユニバーサルモバイルテレコミュニケーションシステム（Universal Mobile Telecommunication System、UMTS）、マイクロ波アクセス用世界的相互運用性（Worldwide Interoperability for Microwave Access、WiMAX）通信システム、将来の第5世代（5th Generation、5G）システム、または新無線（New Radio、NR）システムなどの、様々な通信システムに適用されてよい。
【００３８】
本発明の実施形態におけるMAC PDU処理方法は、通信デバイス、通信デバイスのプロセッサ、または通信デバイスのMAC層処理エンティティ（もしくは通信デバイスのプロセッサ）によって実行されてよい。エンティティは、ハードウェアまたはソフトウェアの形態であってよい。詳細については、以降の実施形態の説明を参照されたい。
【００３９】
通信デバイスは、ネットワークデバイスまたは端末デバイスであってよい。端末デバイスは、ユーザ機器（User Equipment、UE）、アクセス端末、加入者ユニット、加入者局、移動局、モバイル、リモート局、リモート端末、モバイルデバイス、ユーザ端末、端末、ワイヤレス通信デバイス、ユーザエージェント、またはユーザ装置と呼ばれる場合もある。端末デバイスはWLANにおける局（STATION、ST）であってよく、携帯電話、コードレス電話、セッション開始プロトコル（Session Initiation Protocol、SIP）電話、ワイヤレスローカルループ（Wireless Local Loop、WLL）局、携帯情報端末（Personal Digital Assistant、PDA）デバイス、ワイヤレス通信機能を有するハンドヘルドデバイス、コンピューティングデバイス、ワイヤレスモデムに接続された別の処理デバイス、車載デバイス、ウェアラブルデバイス、または次世代通信システム内のネットワークにおける端末デバイス、たとえば、5Gネットワークにおける端末デバイスもしくは将来の発展型公的地域モバイルネットワーク（Public Land Mobile Network、PLMN）における端末デバイスであってよい。
【００４０】
限定ではなく例として、本発明の実施形態では、端末デバイスはウェアラブルデバイスであってよい。ウェアラブルデバイスは、ウェアラブルインテリジェントデバイスと呼ばれる場合もあり、ウェアラブル技術が普段着のインテリジェントな設計および開発に使用された後に取得される、メガネ、手袋、時計、衣服、および靴などのウェアラブルデバイスの総称である。ウェアラブルデバイスは、直接着用するか、またはユーザの衣服もしくはアクセサリに組み込むことができるポータブルデバイスである。ウェアラブルデバイスは、ハードウェアデバイスであるだけでなく、ソフトウェアサポート、データ交換、およびクラウド交換を介して強力な機能も実装する。一般的なウェアラブルインテリジェントデバイスには、大型で完全な機能を備え、スマートフォンに依存せずにすべてまたは一部の機能を実装することが可能なウェアラブルデバイス、たとえば、スマートウォッチまたはスマートグラス、および特定のタイプのアプリケーション機能に集中し、スマートフォンなどの別のデバイスと一緒に使用される必要があるウェアラブルデバイス、たとえば、バイタルサイン監視を実行する様々なスマートバンド、およびインテリジェントジュエリが含まれる。
【００４１】
あるいは、本発明の実施形態では、端末デバイスは、モノのインターネット（Internet of Things、IoT）システム内の端末デバイスであってよい。IoTは、将来の情報技術開発の重要な構成要素であり、通信技術を使用して人と機械をつなぎ、モノとモノをつなぐインテリジェントネットワークを実現することにより、モノがネットワークにつながるという主な技術的特徴を有する。
【００４２】
本発明の実施形態では、IoT技術において、たとえば、狭帯域（Narrow Band）NB技術を使用することにより、端末の大量接続、深いカバレージ、および省電力を実現することができる。たとえば、NBは1つのリソースブロック（Resource Block、RB）のみを含む。具体的には、NBの帯域幅はわずか180KBである。大量接続を実現するには、端末アクセスを個別にする必要がある。本発明の実施形態における通信方法では、IoT技術においてNBを使用することにより、大量の端末がネットワークにアクセスするときに生じる輻輳の問題を効果的に解決することができる。
【００４３】
加えて、ネットワークデバイスは、アクセスネットワークデバイスまたはコアネットワークデバイスを含んでよい。アクセスネットワークデバイスは、モバイルデバイスと通信するように構成されたデバイスであってよい。アクセスネットワークデバイスは、WLANのアクセスポイント（Access Point、AP）、もしくはGSM／CDMAの基地局（Base Transceiver Station、BTS）であってよく、またはWCDMA（登録商標）の基地局（NodeB、NB）、もしくは新無線（New Radio、NR）システムのgNBであってよく、またはLTEの発展型基地局（Evolutional Node B、eNBもしくはeNodeB）、またはリレー局もしくはアクセスポイント、または車載デバイス、ウェアラブルデバイス、将来の5Gネットワークのアクセスネットワークデバイス、または将来の発展型PLMNネットワークのアクセスネットワークデバイスなどであってよい。
【００４４】
加えて、本発明の実施形態では、アクセスネットワークデバイスは、セルにサービスを提供する。端末デバイスは、セルによって使用される送信リソース（たとえば、周波数領域リソースまたはスペクトルリソース）を使用することによってアクセスネットワークデバイスと通信する。セルは、アクセスネットワークデバイス（たとえば、基地局）に対応するセルであってよい。セルは、マクロ基地局、またはスモールセル（Small cell）に対応する基地局に属してよい。スモールセルは、メトロセル（Metro cell）、マイクロセル（Micro cell）、ピコセル（Pico cell）、フェムトセル（Femto cell）などを含んでよい。スモールセルは、小さいカバレージおよび低い送信電力などの特徴を有し、高速データ送信サービスを提供するのに適している。
【００４５】
加えて、複数のセルは、LTEシステムまたは5Gシステムのキャリア上の周波数内で動作することができる。いくつかの特別なシナリオでは、キャリアの概念がセルの概念と同等であると見なされる場合がある。たとえば、キャリアアグリゲーション（Carrier Aggregation、CA）シナリオでは、2次キャリアがUE向けに構成されているとき、2次キャリアのキャリアインデックスと2次キャリア上で動作する2次セルのセル識別情報（Cell Identity、Cell ID）の両方が搬送される。この場合、キャリアの概念はセルの概念と同等であると見なされてよい。たとえば、UEがキャリアにアクセスすることは、UEがセルにアクセスすることと同等である。
【００４６】
コアネットワークデバイスは、複数のアクセスネットワークデバイスに接続され、アクセスネットワークデバイスを制御し、ネットワーク側（たとえば、インターネット）から受信されたデータをアクセスネットワークデバイスに配信するように構成されてよい。端末デバイス、アクセスネットワークデバイス、およびコアネットワークデバイスの前述の列挙された機能および具体的な実装形態は、単に例として記載されており、これは本発明では限定されない。
【００４７】
本発明の実施形態では、端末デバイスまたはネットワークデバイスは、ハードウェア層、ハードウェア層の上で実行されるオペレーティングシステム層、およびオペレーティングシステム層の上で実行されるアプリケーション層を含む。ハードウェア層は、中央処理装置（Central Processing Unit、CPU）、メモリ管理装置（Memory Management Unit、MMU）、および（メインメモリとも呼ばれる）メモリなどのハードウェアを含む。オペレーティングシステムは、プロセス（Process）を使用してサービス処理を実装する1つまたは複数のコンピュータオペレーティングシステム、たとえば、Linux（登録商標）オペレーティングシステム、Unixオペレーティングシステム、Androidオペレーティングシステム、iOSオペレーティングシステム、またはWindowsオペレーティングシステムであってよい。アプリケーション層は、ブラウザ、アドレス帳、ワープロソフトウェア、およびインスタントメッセージングソフトウェアなどのアプリケーションを含む。加えて、本発明の実施形態は、本発明の実施形態において提供される方法のプログラム記録コードが、本発明の実施形態において提供される方法に従って通信を実施するように実行することができるという条件で、本発明の実施形態において提供される方法の実行本体の具体的な構造を特に限定しない。たとえば、本発明の実施形態において提供される方法の実行本体は、端末デバイスまたはネットワークデバイスであってもよく、端末デバイスまたはネットワークデバイス内のプログラムを呼び出し実行することが可能な機能モジュールであってもよい。
【００４８】
加えて、本発明の実施形態の態様または特徴は、標準的なプログラミングおよび／またはエンジニアリングの技術を使用する方法、装置、または製品として実装されてよい。本出願において使用される「製品」という用語は、任意のコンピュータ可読の構成部品、搬送波、または媒体からアクセス可能なコンピュータプログラムを包含する。たとえば、コンピュータ可読媒体には、限定はしないが、磁気記憶構成部品（たとえば、ハードディスク、フロッピーディスク、または磁気テープ）、光ディスク（たとえば、コンパクトディスク（Compact Disc、CD）またはデジタル多用途ディスク（Digital Versatile Disc、DVD））、スマートカード、およびフラッシュメモリ構成部品（たとえば、消去可能プログラマブル読取り専用メモリ（Erasable Programmable Read−Only Memory、EPROM）、カード、スティック、またはキードライブ）が含まれてよい。加えて、本明細書の記憶媒体は、情報を記憶するように構成された1つまたは複数のデバイスおよび／または別の機械可読媒体を表してよい。「機械可読媒体」という用語は、無線チャネル、ならびに命令および／またはデータを記憶する、含む、かつ／または搬送することが可能な様々な他の媒体を含んでよいが、それらに限定されない。
【００４９】
本発明の実施形態では、複数のアプリケーションプログラムがアプリケーション層で動作できることに留意されたい。この場合、本発明の実施形態における通信方法を実行するアプリケーションプログラム、および受信側デバイスを制御して受信されたデータに対応する動作を実施するように構成されたアプリケーションプログラムは、異なるアプリケーションプログラムであってよい。
【００５０】
図1は、本発明の実施形態における通信方法に適用可能なシステム100の概略図である。図1に示されたように、システム100はアクセスネットワークデバイス102を含み、アクセスネットワークデバイス102は、1つまたは複数のアンテナ、たとえば、アンテナ104、106、108、110、112、および114を含んでよい。加えて、アクセスネットワークデバイス102は、送信機リンクおよび受信機リンクをさらに含んでよい。送信機リンクおよび受信機リンクは、信号の送信および受信に関係する複数の部品（たとえば、プロセッサ、変調器、マルチプレクサ、復調器、デマルチプレクサ、またはアンテナ）を含んでよいことを当業者なら理解されよう。
【００５１】
アクセスネットワークデバイス102は、複数の端末デバイス（たとえば、端末デバイス116および端末デバイス122）と通信することができる。しかしながら、アクセスネットワークデバイス102は、端末デバイス116または端末デバイス122と同様の任意の数の端末デバイスと通信できることを理解されたい。端末デバイス116および端末デバイス122の各々は、たとえば、携帯電話、スマートフォン、ポータブルコンピュータ、ハンドヘルド通信デバイス、ハンドヘルドコンピューティングデバイス、衛星無線装置、全地球測位システム、PDA、および／または、ワイヤレス通信システム100において通信を実行するように構成された任意の他の適切なデバイスであってよい。
【００５２】
図1に示されたように、端末デバイス116はアンテナ112および114と通信する。アンテナ112および114は、（ダウンリンクとも呼ばれる）順方向リンク118を介して端末デバイス116に情報を送信し、（アップリンクとも呼ばれる）逆方向リンク120を介して端末デバイス116から情報を受信する。加えて、端末デバイス122はアンテナ104および106と通信する。アンテナ104および106は、順方向リンク124を介して端末デバイス122に情報を送信し、逆方向リンク126を介して端末デバイス122から情報を受信する。
【００５３】
たとえば、周波数分割複信（Frequency Division Duplex、FDD）システムでは、順方向リンク118および逆方向リンク120は異なる周波数帯域を使用することができ、順方向リンク124および逆方向リンク126は異なる周波数帯域を使用することができる。別の例を挙げると、時分割複信（Time Division Duplex、TDD）システムおよび全二重（Full Duplex）システムでは、順方向リンク118および逆方向リンク120は同じ周波数帯域を使用することができ、順方向リンク124および逆方向リンク126は同じ周波数帯域を使用することができる。
【００５４】
各アンテナ（もしくは複数のアンテナからを含むアンテナグループ）および／または通信用に設計されたエリアは、アクセスネットワークデバイス102のセクタと呼ばれる。たとえば、アンテナグループは、アクセスネットワークデバイス102のカバレージ内のセクタにおいて端末デバイスと通信するように設計されてよい。アクセスネットワークデバイスは、単一のアンテナまたはマルチアンテナ送信ダイバーシティを使用することにより、対応するセクタ内のすべての端末デバイスに信号を送信することができる。アクセスネットワークデバイス102が順方向リンク118および124を介してそれぞれ端末デバイス116および122と通信しているとき、順方向リンク118および124の信号対雑音比を改善するために、アクセスネットワークデバイス102の送信アンテナにおいてビームフォーミングが使用されてよい。加えて、アクセスネットワークデバイスが単一のアンテナまたはマルチアンテナ送信ダイバーシティを使用してすべての端末デバイスに信号を送信する方式と比較して、ビームフォーミングは、アクセスネットワークデバイス102が関連するカバレージ内でランダムに分散された端末デバイス116および122に信号を送信するときに、隣接セル内で端末デバイスによって受信される干渉を削減する。
【００５５】
与えられた時間において、アクセスネットワークデバイス102、端末デバイス116、または端末デバイス122は、ワイヤレス通信送信装置および／またはワイヤレス通信受信装置であってよい。データを送信するとき、ワイヤレス通信送信装置は送信用にデータを符号化することができる。具体的には、ワイヤレス通信送信装置は、チャネルを使用してワイヤレス通信受信装置に送信される必要がある特定の数のデータビットを取得（たとえば、生成、または別の通信装置から受信、またはメモリに記憶）することができる。データビットは、データのトランスポートブロック（または複数のトランスポートブロック）に含まれてよく、トランスポートブロックは、複数のコードブロックを生成するためにセグメント化されてよい。
【００５６】
加えて、通信システム100は、PLMNネットワーク、D2Dネットワーク、M2Mネットワーク、IoTネットワーク、または別のネットワークであってよい。図1は一例の簡略化された概略図にすぎず、ネットワークは、図1に示されていない別のアクセスネットワークデバイスをさらに含んでよい。
【００５７】
以下で、本発明の実施形態における処理対象（具体的には、MAC PDU）を詳細に記載する。
【００５８】
MAC PDUは、MAC層プロトコルによって指定されたデータユニットであり、整列されたバイト（8bit）のバイトストリームを含む。マルチバイトストリームが読み取られるとき、左から右および上から下の順序が使用される。
【００５９】
図2または図3に示されたように、本発明のこの実施形態では、1つのMAC PDUは、1つまたは複数のサブプロトコルデータユニット（subPDU）を含んでよい。以下のタイプのsubPDUが存在してよい。
【００６０】
タイプ1
1つのsubPDUは1つのMACサブヘッダ（subheader）のみを含んでよい。
【００６１】
タイプ2
1つのsubPDUは1つのMAC subheaderおよび1つのMACサービスデータユニット（Service Data Unit、SDU）を含んでよい。
【００６２】
タイプ3
1つのsubPDUは1つのMAC subheaderおよび1つのMAC制御要素（Control Element、CE）を含んでよい。
【００６３】
タイプ4
1つのsubPDUは1つのMAC subheaderおよびパディング（padding）を含んでよい。
【００６４】
図2に示されたように、アップリンクMAC PDU（具体的には、端末デバイスによってネットワークデバイスに送信されるMAC PDU）では、MAC CEを含むsubPDUはMAC SDUを含むsubPDUの後に配置される。
【００６５】
図3に示されたように、ダウンリンクMAC PDU（具体的には、ネットワークデバイスによって端末デバイスに送信されるMAC PDU）では、MAC CEを含むsubPDUはMAC SDUを含むsubPDUの前に配置される。
【００６６】
以下で、MAC subheaderの構造を詳細に記載する。本発明のこの実施形態では、MAC subheaderの構造は以下のいずれか1つであってよい。
【００６７】
構造1
図4に示されたように、構造1では、MAC subheaderは以下のフィールドを含んでよい。
フィールド内で搬送されるビットが予約されたビットであるRフィールド、Rフィールドの長さは1ビット（bit）である。
フィールド内で搬送されるビットがLフィールドの長さを示すために使用されるFフィールド、Fフィールドの長さは1bitである。
フィールド内で搬送されるビットがMAC SDUまたはMAC CEの長さを示すために使用されるLフィールド、Lフィールドの長さは1バイト（8bit）である。
フィールドがLCIDを搬送するために使用されるLCIDフィールド、LCIDフィールドの長さは6bitである。
【００６８】
構造2
図5に示されたように、構造2では、MAC subheaderは以下のフィールドを含んでよい。
フィールド内で搬送されるビットが予約されたビットであるRフィールド、Rフィールドの長さは1bitである。
フィールド内で搬送されるビットがLフィールドの長さを示すために使用されるFフィールド、Fフィールドの長さは1bitである。
フィールド内で搬送されるビットがMAC SDUまたはMAC CEの長さを示すために使用されるLフィールド、Lフィールドの長さは2バイト（16bit）である。
フィールドがLCIDを搬送するために使用されるLCIDフィールド、LCIDフィールドの長さは6bitである。
【００６９】
構造3
図6に示されたように、構造3では、MAC subheaderは以下のフィールドを含んでよい。
フィールド内で搬送されるビットが予約されたビットであるRフィールド、Rフィールドの長さは2bitである。
フィールドがLCIDを搬送するために使用されるLCIDフィールド、LCIDフィールドの長さは6bitである。
【００７０】
MAC subheaderの前述の列挙された構造は例として記載されたにすぎず、これは本発明では限定されないことを理解されたい。たとえば、MAC subheaderはEフィールドをさらに含んでよい。Eフィールド内で搬送されるビットは、MAC subheaderがより多くの後続のフィールドを含むかどうかを示すために使用されてよい。
【００７１】
加えて、フィールドの長さ（言い換えれば、占有されるビットの数）は例として記載されたにすぎず、これは本発明では限定されない。長さは、実際の要件または通信プロトコル要件に応じて任意の方法で変更されてよい。たとえば、LCIDフィールドの長さは5bitであってよい。
【００７２】
本発明のこの実施形態では、LCIDフィールドがKビットを占有すると仮定すると、LCIDの2K個の可能な値が存在し、ここでKは正の整数である。
【００７３】
LCIDの2K個の値の一部は、指定された意味を有する有効な値として通信プロトコルによって指定されてよい。たとえば、有効な値を有するLCIDは、1つの論理チャネルを一意に示すことができる。別の例を挙げると、有効な値を有するLCIDは、1つのCEタイプを一意に示すことができる。本発明のこの実施形態では、通信デバイス（たとえば、ネットワークデバイスまたは端末デバイス）は、有効な値を有するLCIDに基づいてsubPDUを構文解析することができる。言い換えれば、subPDUが有効な値を有するLCIDを搬送するとき、通信デバイスはsubPDUの構文解析に成功することができる。LCIDの2K個の値の中の他の値は、予約された値（または無効な値と呼ばれる）として通信プロトコルによって指定されてよい。予約された値を有するLCIDは意味をもたない。
【００７４】
本発明のこの実施形態では、通信デバイス（たとえば、ネットワークデバイスおよび端末デバイス）は、無効な値または予約された値を有するLCIDに基づいて、subPDUを構文解析することができない。言い換えれば、subPDUが無効な値または予約された値を有するLCIDを搬送するとき、通信デバイスはsubPDUの構文解析に成功することができない。
【００７５】
予約された値を有するLCID、有効な値を有するLCID、および無効な値を有するLCIDの前述の列挙された機能および使用法は例として記載されたにすぎず、これは本発明では特に限定されないことを理解されたい。当業者は、実際の要件に基づいて何らかの方法で、様々な値を有するLCIDの機能および使用法を変更することができる。
【００７６】
以下で、図7および図8を参照して、本発明の一実施形態におけるMAC PDU構文解析プロセスを詳細に記載する。図7は、本発明の一実施形態による、MAC PDU処理方法200の概略フローチャートである。図7に示されたように、S210において、通信デバイス＃A（たとえば、ネットワークデバイスまたは端末デバイス）は、物理層（Physical Layer、PHY）エンティティを介して通信デバイス＃B（たとえば、ネットワークデバイスまたは端末デバイス）からデータパケット＃Aを受信することができ、PHYエンティティ上でデータパケット＃Aを復号してMAC PDU ＃Aを取得することができる。
【００７７】
本発明のこの実施形態では、MAC PDU ＃AはN個のsubPDUを含み、各subPDUの構造は構造1〜構造3のいずれか1つであってよい。繰返しを避けるために、本明細書では詳細な説明は省略される。また、一般性を失うことなく、MAC PDU ＃Aの中のN個のsubPDUの配列順序はシーケンス＃Aであると仮定する。
【００７８】
S220において、通信デバイス＃Aは、シーケンス＃Aに基づいてMAC層エンティティ上のN個のsubPDUを順次構文解析することができる。（一般性を失うことなく、subPDU＃1としてマークされている）1つのsubPDUは、subPDU＃1内で搬送されるLCIDに基づいて構文解析されてよい。加えて、subPDUの構文解析に失敗すると、通信デバイス＃Aは以下の処理を実行することができる。具体的には、（一般性を失うことなく、subPDU＃3としてマークされている）subPDU内で搬送されるLCIDの値が無効な値または予約された値である場合、通信デバイス＃Aは、LCIDに基づいてsubPDU＃3を構文解析することができない。言い換えれば、subPDU＃3の構文解析は失敗する。
【００７９】
この場合、通信デバイス＃Aは、MAC PDU ＃Aの構文解析を停止することができる。具体的には、通信デバイス＃Aは、MAC PDU ＃A内の残りのsubPDUを構文解析しなくてよい。「残りの」subPDUは、シーケンス＃AでMAC PDU ＃Aの中のsubPDU＃3の後のsubPDUである。
【００８０】
場合によっては、MAC PDU ＃Aの構文解析が停止した後、通信デバイス＃Aは、MAC PDU ＃A内の構文解析されていない（または構文解析に成功しなかった）、（理解および区別の便宜上、以下でsubPDU＃4としてマークされている）1つまたは複数のsubPDUをさらに廃棄することができる。場合によっては、1つまたは複数のsubPDU＃4は、subPDU＃3を含んでよい。場合によっては、1つまたは複数のsubPDU＃4は、少なくとも1つのsubPDU＃5をさらに含んでよい。少なくとも1つのsubPDU＃5は、シーケンス＃AでMAC PDU ＃Aの中のsubPDU＃3の後の少なくとも1つのsubPDUである。たとえば、subPDU＃5は、シーケンス＃AでMAC PDU ＃Aの中のsubPDU＃3の後のすべてのsubPDUを表す。
【００８１】
本出願による媒体アクセス制御プロトコルデータユニット処理方法では、MAC PDU内の複数のサブPDUは順次構文解析され、無効な値または予約された値を有するLCIDを搬送するサブPDUが処理されると、MAC PDUの構文解析が停止し、構文解析に成功したサブPDUは確保され、それにより、無効な値または予約された値を有するLCIDを搬送するサブPDUが構文解析できないため後続のサブPDUを構文解析する際にエラーが発生することが回避され、構文解析に成功したサブPDUを使用できることが保証される。
【００８２】
本発明のこの実施形態では、subPDU＃3が処理される前に、構文解析に成功した複数のsubPDUがすでに存在してよい。加えて、本発明のこの実施形態では、MAC PDU ＃Aの構文解析が停止した場合でも、構文解析に成功したsubPDUは廃棄されない。加えて、subPDUが構文解析に成功すると、通信デバイス＃Aは以下の処理を実行することができる。具体的には、（一般性を失うことなく、subPDU＃1としてマークされている）subPDU内で搬送されるLCIDの値が有効な値である場合、通信デバイス＃Aは、subPDU＃1内で搬送される有効なLCID、SDU、またはCEに基づいて、構文解析に成功することができる。その後、通信デバイス＃Aは、以下の方式のいずれか1つを使用して処理を実行することができる。
【００８３】
方式1
本発明のこの実施形態では、subPDU＃1がSDUを搬送する場合、通信デバイス＃Aが、MAC層エンティティ上で、subPDU＃1内で搬送されるSDUの構文解析に成功した後、通信デバイス＃Aは、subPDU＃1内で搬送されるSDUをMAC層エンティティの格納スペースに格納し、MAC PDU ＃A（またはN個のsubPDU）の構文解析が終了した後、取得されたSDUを通信デバイス＃Aの（MAC層に対する）上位層エンティティに送信することができる。
【００８４】
方式2
本発明のこの実施形態では、subPDU＃1がSDUを搬送する場合、通信デバイス＃Aが、MAC層エンティティ上で、subPDU＃1内で搬送されるSDUの構文解析に成功した後、通信デバイス＃Aは、subPDU＃1内で搬送されるSDUを、通信デバイス＃Aの（MAC層に対する）上位層エンティティに送信することができる。限定ではなく例として、上位層エンティティは、無線リンク制御（Radio Link Control、RLC）層エンティティを含んでよいが、それに限定されない。前述の列挙された上位層エンティティは例として記載されたにすぎず、これは本発明では特に限定されないことを理解されたい。たとえば、上位層エンティティは、パケットデータ収束プロトコル（Packet Data Convergence Protocol、PDCP）層エンティティをさらに含んでよい。
【００８５】
場合によっては、本発明のこの実施形態では、subPDU＃1内で搬送されるSDUを上位層エンティティに送信する機会は、以下の機会のいずれか1つを含んでよい。
【００８６】
機会1
本発明のこの実施形態では、MAC PDU ＃Aの構文解析が終了する前に、通信デバイス＃Aは、subPDU＃1内で搬送されるSDUを上位層エンティティに送信することができる。「MAC PDU ＃Aの構文解析が終了する」ことは、MAC PDU ＃A内のすべてのsubPDUが構文解析に成功することを意味してよい。あるいは、「MAC PDU ＃Aの構文解析が終了する」ことは、subPDUが無効な値または予約された値を有するLCIDを搬送するためにMAC PDU ＃A内の特定のsubPDUの構文解析が失敗し、さらに、通信デバイス＃AがMAC PDU ＃Aの構文解析を停止することができることを意味する。プロセスは後で詳細に記載される。
【００８７】
機会2
本発明のこの実施形態では、subPDU＃2の構文解析を開始する前に、通信デバイス＃Aは、subPDU＃1内で搬送されるSDUを上位層エンティティに送信することができる。subPDU＃2は、シーケンス＃AでMAC PDU ＃Aの中のsubPDU＃1の後のsubPDUであってよい。限定ではなく例として、subPDU＃2は、シーケンス＃AでMAC PDU ＃Aの中のsubPDU＃1の後の最初のsubPDUであってよい。方式1と比較して方式2では、SDUが構文解析された直後にSDUが上位層エンティティに送信されるので、SDUはMAC層エンティティの格納スペースに格納される必要がなく、それにより、格納スペースのオーバーヘッドが低減される。
【００８８】
方式3
本発明のこの実施形態では、subPDU＃1がCEを搬送する場合、通信デバイス＃Aが、MAC層エンティティ上で、subPDU＃1内で搬送されるCEの構文解析に成功した後、通信デバイス＃Aは、subPDU＃1内で搬送されるCEをMAC層エンティティの格納スペースに格納し、MAC PDU ＃A（またはN個のsubPDU）の構文解析が終了した後、取得されたCEを集中方式で処理することができる。
【００８９】
方式4
本発明のこの実施形態では、subPDU＃1がCEを搬送する場合、通信デバイス＃Aが、MAC層エンティティ上で、subPDU＃1内で搬送されるCEの構文解析に成功した後、通信デバイスは、MAC層エンティティ上で、subPDU＃1内で搬送されるCEを直ちに処理することができる。subPDU＃1内で搬送されるCEを処理する機会は、上記の機会1または機会2を含んでよい。方式3と比較して方式4では、CEが構文解析された直後にCEが処理されるので、CEはMAC層エンティティの格納スペースに格納される必要がなく、それにより、格納スペースのオーバーヘッドが低減される。
【００９０】
図8は、本発明の一実施形態による、MAC PDU処理方法300の概略フローチャートである。図8に示されたように、S310において、通信デバイス＃1（たとえば、ネットワークデバイスまたは端末デバイス）は、物理層（Physical Layer、PHY）エンティティを介して通信デバイス＃2（たとえば、ネットワークデバイスまたは端末デバイス）からデータパケット＃1を受信することができ、PHYエンティティ上でデータパケット＃1をカプセル化解除してMAC PDU ＃1を取得することができる。本発明のこの実施形態では、MAC PDU ＃1はN個のsubPDUを含み、各subPDUの構造は構造1〜構造3のいずれか1つであってよい。繰返しを避けるために、本明細書では詳細な説明は省略される。加えて、一般性を失うことなく、MAC PDU ＃1の中のN個のsubPDUの配列順序はシーケンス＃1であると仮定する。
【００９１】
S320において、通信デバイス＃1は、シーケンス＃1に基づいてMAC層エンティティ上のN個のsubPDUを順次構文解析することができる。（一般性を失うことなく、subPDU＃Aとしてマークされている）subPDUが構文解析に成功すると、通信デバイス＃1は以下の処理を実行することができる。具体的には、（一般性を失うことなく、subPDU＃Aとしてマークされている）subPDU内で搬送されるLCIDの値が有効な値である場合、通信デバイス＃1は、subPDU＃A内で搬送される有効なLCID、SDU、またはCEに基づいて、構文解析に成功することができる。たとえば、subPDU＃AがSDUを搬送する場合、通信デバイス＃1が、MAC層エンティティ上で、subPDU＃A内で搬送されるSDUの構文解析に成功した後、通信デバイス＃1は、subPDU＃A内で搬送されるSDUを通信デバイス＃1の（MAC層に対する）上位層エンティティに送信することができる。限定ではなく例として、上位層エンティティは、RLC層エンティティを含んでよいが、それに限定されない。前述の列挙された上位層エンティティは例として記載されたにすぎず、これは本発明では特に限定されないことを理解されたい。たとえば、上位層エンティティはPDCP層エンティティをさらに含んでよい。
【００９２】
場合によっては、本発明のこの実施形態では、subPDU＃A内で搬送されるSDUを上位層エンティティに送信する機会は、以下の機会のいずれか1つを含んでよい。
【００９３】
機会1
本発明のこの実施形態では、MAC PDU ＃1の構文解析が終了する前に、通信デバイス＃1は、subPDU＃A内で搬送されるSDUを上位層エンティティに送信することができる。「MAC PDU ＃1の構文解析が終了する」ことは、MAC PDU ＃1内のすべてのsubPDUが構文解析に成功することを意味してよい。あるいは、「MAC PDU ＃1の構文解析が終了する」ことは、subPDUが無効な値または予約された値を有するLCIDを搬送するためにMAC PDU ＃1内の特定のsubPDUの構文解析が失敗し、さらに、通信デバイス＃1がMAC PDU ＃1の構文解析を停止することができることを意味する。プロセスは後で詳細に記載される。
【００９４】
機会2
本発明のこの実施形態では、subPDU＃Bの構文解析を開始する前に、通信デバイス＃1は、subPDU＃A内で搬送されるSDUを上位層エンティティに送信することができる。subPDU＃Bは、シーケンス＃1でMAC PDU ＃1の中のsubPDU＃Aの後のsubPDUであってよい。限定ではなく例として、subPDU＃Bは、シーケンス＃1でMAC PDU ＃1の中のsubPDU＃Aの後の最初のsubPDUであってよい。
【００９５】
別の例を挙げると、本発明のこの実施形態では、subPDU＃AがCEを搬送する場合、通信デバイス＃1が、MAC層エンティティ上で、subPDU＃A内で搬送されるCEの構文解析に成功した後、通信デバイスは、MAC層エンティティ上で、subPDU＃A内で搬送されるCEを直ちに処理することができる。subPDU＃A内で搬送されるCEを処理する機会は、上記の機会1または機会2を含んでよい。
【００９６】
本出願によるMAC PDU処理方法では、SDUまたはCEはMAC層エンティティの格納スペースに格納される必要がなく、それにより、格納スペースのオーバーヘッドが低減される。
【００９７】
場合によっては、（一般性を失うことなく、subPDU＃Cとしてマークされている）subPDUの構文解析が失敗すると、通信デバイス＃1は以下の処理を実行することができる。具体的には、subPDU＃C内で搬送されるLCIDの値が無効な値または予約された値である場合、通信デバイス＃1は、LCIDに基づいてsubPDU＃Cを構文解析することができない。言い換えれば、subPDU＃Cの構文解析は失敗する。この場合、通信デバイス＃1は、MAC PDU ＃1の構文解析を停止することができる。具体的には、通信デバイス＃1は、MAC PDU ＃1内の残りのsubPDUを構文解析しなくてよい。「残りの」subPDUは、シーケンス＃1でMAC PDU ＃1の中のsubPDU＃Cの後のsubPDUである。
【００９８】
場合によっては、MAC PDU ＃1の構文解析が停止した後、通信デバイス＃1は、MAC PDU ＃1内の構文解析されていない（または構文解析に成功しなかった）、（以下、理解および区別の便宜上、subPDU＃Dとしてマークされている）1つまたは複数のsubPDUをさらに廃棄することができる。場合によっては、1つまたは複数のsubPDU＃Dは、subPDU＃Cを含んでよい。場合によっては、1つまたは複数のsubPDU＃Dは、少なくとも1つのsubPDU＃Eをさらに含んでよい。少なくとも1つのsubPDU＃Eは、シーケンス＃1でMAC PDU ＃1の中のsubPDU＃Cの後の少なくとも1つのsubPDUである。たとえば、subPDU＃Eは、シーケンス＃1でMAC PDU ＃1の中のsubPDU＃Cの後のすべてのsubPDUを表すことができる。
【００９９】
本出願による媒体アクセス制御プロトコルデータユニット処理方法では、MAC PDU内の複数のサブPDUは順次構文解析され、無効な値または予約された値を有するLCIDを搬送するサブPDUが処理されると、MAC PDUの構文解析が停止し、構文解析に成功したサブPDUは確保され、それにより、無効な値または予約された値を有するLCIDを搬送するサブPDUが構文解析できないため後続のサブPDUを構文解析する際にエラーが発生することが回避され、構文解析に成功したサブPDUを使用できることが保証される。
【０１００】
前述の方法によれば、図9は、本出願の一実施形態による、媒体アクセス制御プロトコルデータユニット処理装置10の概略図である。図9に示されたように、装置10は、通信デバイス（たとえば、ネットワークデバイスまたは端末デバイス）であってもよく、チップまたは回路、たとえば、通信デバイス内に配置することができるチップまたは回路であってもよい。
【０１０１】
装置10は、プロセッサ11（処理ユニットの一例）およびメモリ12を含んでよい。メモリ12は命令を記憶するように構成される。プロセッサ11は、メモリ12に記憶された命令を実行するように構成され、その結果、装置10は、図2もしくは図7に対応する方法200または図8に対応する方法300のステップを実施する。
【０１０２】
さらに、装置10は、入力ポート13（通信ユニットの一例）および出力ポート14（通信ユニットの別の例）をさらに含んでよい。さらに、プロセッサ11、メモリ12、入力ポート13、および出力ポート14は、内部接続経路を介して互いに通信して、制御信号および／またはデータ信号を送信することができる。メモリ12はコンピュータプログラムを記憶するように構成される。プロセッサ11は、メモリ12からコンピュータプログラムを呼び出し、コンピュータプログラムを実行して、信号を受信するように入力ポート13を制御し、信号を送信するように出力ポート14を制御し、前述の方法において端末デバイスによって実行されるステップを実施するように構成される。メモリ12はプロセッサ11に統合されてよく、または、メモリ12およびプロセッサ11は別々に配置されてよい。
【０１０３】
場合によっては、装置10が通信デバイスである場合、入力ポート13は受信機であってよく、出力ポート14は送信機であってよい。受信機および送信機は、同じ物理エンティティまたは異なる物理エンティティであってよい。受信機および送信機が同じ物理エンティティであるとき、受信機および送信機はトランシーバと総称される場合がある。場合によっては、装置10がチップまたは回路である場合、入力ポート13は入力インターフェースであり、出力ポート14は出力インターフェースである。場合によっては、装置10がチップまたは回路である場合、装置10はメモリ12を含まなくてよい。プロセッサ11は、チップ外部のメモリ内の命令（プログラムまたはコード）を読み取って、方法200または300の機能を実施することができる。
【０１０４】
一実装形態では、入力ポート13および出力ポート14の機能は、トランシーバ回路または専用トランシーバチップを使用して実装されてよい。プロセッサ11は、専用処理チップ、処理回路、プロセッサ、または汎用チップを使用して実装されてよい。
【０１０５】
別の実装形態では、本出願のこの実施形態において提供される端末デバイスは、汎用コンピュータを使用して実装されてよい。言い換えれば、プロセッサ11、入力ポート13、および出力ポート14の機能を実装するためのプログラムコードがメモリ12に記憶され、汎用プロセッサがメモリ12内のコードを実行して、プロセッサ11、入力ポート13、および出力ポート14の機能を実施する。
【０１０６】
通信装置10内のモジュールまたはユニットの前述の機能および動作は、例として記載されているにすぎない。通信装置10内のモジュールまたはユニットは、方法200または方法300において通信デバイスによって実行される動作または処理プロセスを実行するように構成されてよい。繰返しを避けるために、本明細書では詳細な説明は省略される。
【０１０７】
装置10によって使用され、本出願のこの実施形態において提供された技術的解決策および他のステップに関連する概念、説明、および詳細説明については、前述の方法または他の実施形態における内容の説明を参照されたい。詳細は本明細書では再び記載されない。
【０１０８】
図10は、本出願による、端末デバイス20の概略構造図である。端末デバイス20は、図7または図8に示された方法における通信デバイスの機能を実装するように構成されてよい。端末デバイス20は図1に示されたシステムに適用されてよい。説明の便宜上、図10は端末デバイスの主要な構成要素のみを示す。図10に示されたように、端末デバイス20は、プロセッサ、メモリ、制御回路、アンテナ、および入出力装置を含む。
【０１０９】
プロセッサは、主に、通信プロトコルおよび通信データを処理し、端末デバイス全体を制御し、ソフトウェアプログラムを実行し、ソフトウェアプログラムのデータを処理するように構成され、たとえば、送信プリコーディング行列指示方法の実施形態に記載された動作を実行する際に端末デバイスをサポートするように構成される。メモリは、主に、ソフトウェアプログラムおよびデータを記憶する、たとえば、前述の実施形態に記載されたコードを記憶するように構成される。制御回路は、主に、ベースバンド信号と無線周波数信号との間の変換を実行し、無線周波数信号を処理するように構成される。制御回路およびアンテナは、トランシーバと総称される場合があり、電磁波の形態で無線周波数信号を受信および送信するように構成される。入出力装置、たとえば、タッチスクリーン、ディスプレイ、またはキーボードは、主に、ユーザから入力データを受け取り、ユーザにデータを出力するように構成される。
【０１１０】
端末デバイスに電源が投入された後、プロセッサは、記憶ユニット内のソフトウェアプログラムを読み取り、ソフトウェアプログラム内の命令を説明および実行し、ソフトウェアプログラムのデータを処理することができる。データがワイヤレス方式で送信される必要があるとき、送信されるべきデータに対してベースバンド処理を実行した後、プロセッサは無線周波数回路にベースバンド信号を出力する。無線周波数回路は、ベースバンド信号に対して無線周波数処理を実行し、アンテナを介して電磁波の形態で外部に無線周波数信号を送信する。端末デバイスにデータが送信されると、無線周波数回路はアンテナを介して無線周波数信号を受信し、無線周波数信号をベースバンド信号に変換し、プロセッサにベースバンド信号を出力する。プロセッサはベースバンド信号をデータに変換し、データを処理する。
【０１１１】
当業者は、説明の便宜上、図10が1つのメモリおよび1つのプロセッサのみを示すことを理解されよう。実際の端末デバイスには、複数のプロセッサおよびメモリが存在してよい。メモリは、記憶媒体、記憶デバイスなどと呼ばれる場合があり、これは、本出願のこの実施形態では限定されない。
【０１１２】
オプションの実装形態では、プロセッサはベースバンドプロセッサおよび中央処理装置を含んでよい。ベースバンドプロセッサは、主に、通信プロトコルおよび通信データを処理するように構成される。中央処理装置は、主に、端末デバイス全体を制御し、ソフトウェアプログラムを実行し、ソフトウェアプログラムのデータを処理するように構成される。図9のプロセッサは、ベースバンドプロセッサおよび中央処理装置の機能を統合する。当業者は、ベースバンドプロセッサおよび中央処理装置が、バスまたは別の技術を使用して相互接続される別個のプロセッサであってよいことを理解されよう。当業者は、端末デバイスが異なるネットワーク規格に適応するために複数のベースバンドプロセッサを含んでよく、端末デバイスが端末デバイスの処理能力を強化するために複数の中央処理装置を含んでよく、端末デバイスの様々な部品が様々なバスを使用して接続されてよいことを理解されよう。ベースバンドプロセッサは、ベースバンド処理回路またはベースバンド処理チップとして記載される場合もある。中央処理装置は、中央処理回路または中央処理チップとして記載される場合もある。通信プロトコルおよび通信データを処理する機能は、プロセッサ内部に配置されてもよく、ソフトウェアプログラムの形態で記憶ユニットに記憶されてもよく、プロセッサは、ソフトウェアプログラムを実行してベースバンド処理機能を実施する。
【０１１３】
たとえば、本出願のこの実施形態では、送受信機能および制御回路を有するアンテナは、端末デバイス20の送受信ユニット201と見なされてよく、処理機能を有するプロセッサは、端末デバイス20の処理ユニット202と見なされてよい。図8に示されたように、端末デバイス20は送受信ユニット201および処理ユニット202を含む。送受信ユニットは、送受信機、送受信器、送受信装置などと呼ばれる場合もある。場合によっては、送受信ユニット201内で受信機能を実装するように構成された構成要素は受信ユニットと見なされてよく、送受信ユニット201内で送信機能を実装するように構成された構成要素は送信ユニットと見なされてよい。言い換えれば、送受信ユニット201は受信ユニットおよび送信ユニットを含む。たとえば、受信ユニットは、受信機、受信器、受信回路などと呼ばれる場合もあり、送信ユニットは、送信機、送信器、送信回路などと呼ばれる場合もある。
【０１１４】
図11は、本出願の一実施形態による、ネットワークデバイス（たとえば、アクセスネットワークデバイス）の概略構造図である。ネットワークデバイスは、図7または図8に示された方法におけるネットワークデバイスの機能を実装するように構成されてよく、たとえば、基地局の概略構造図であってよい。ネットワークデバイス（たとえば、基地局）は、図1に示されたシステムに適用されてよい。ネットワークデバイス40は、1つまたは複数の無線周波数ユニット、たとえば、リモート無線ユニット（remote radio unit、RRU）401、および1つまたは複数の（デジタルユニットdigital unit、DUと呼ばれる場合もある）ベースバンドユニット（baseband unit、BBU）402を含む。RRU401は、送受信ユニット、送受信機、送受信回路、送受信器などと呼ばれる場合があり、少なくとも1つのアンテナ4011および無線周波数ユニット4012を含んでよい。RRU401は、主に、無線周波数信号を受信および送信し、無線周波数信号とベースバンド信号との間の変換を実行するように構成され、たとえば、前述の実施形態におけるシグナリングメッセージを端末デバイスに送信するように構成される。BBU402は、主に、ベースバンド処理の実行、基地局の制御などを行うように構成される。RRU401およびBBU402は、物理的に一緒に配置されてもよく、物理的に別々に配置されてもよく、具体的には、分散基地局であってもよい。
【０１１５】
BBU402は、基地局の制御センタであり、処理ユニットと呼ばれる場合もあり、主に、ベースバンド処理機能、たとえば、チャネルコーディング、多重化、変調、および拡散などを実装するように構成される。たとえば、BBU（処理ユニット）402は、方法実施形態におけるネットワークデバイスの動作手順を実行するように基地局40を制御するように構成されてよい。
【０１１６】
一例では、BBU402は1つまたは複数の基板を含んでよく、複数の基板は、単一のアクセス規格の無線アクセスネットワーク（たとえば、LTEシステムまたは5Gシステム）を一緒にサポートすることができるか、または異なるアクセス規格の無線アクセスネットワークを別々にサポートすることができる。BBU402はメモリ4021およびプロセッサ4022をさらに含む。メモリ4021は必要な命令およびデータを記憶するように構成される。たとえば、メモリ4021は前述の実施形態におけるコードなどを記憶する。プロセッサ4022は、必要な動作を実行するように基地局を制御するように構成され、たとえば、方法実施形態におけるネットワークデバイスの動作手順を実行するように基地局を制御するように構成される。メモリ4021およびプロセッサ4022は1つまたは複数の基板のために働くことができる。言い換えれば、メモリおよびプロセッサは各基板に配置されてよい。あるいは、複数の基板は同じメモリおよび同じプロセッサを共有することができる。加えて、必要な回路が各基板にさらに配置されてよい。
【０１１７】
可能な実装形態では、システムオンチップ（System−on−chip、SoC）技術の発展に伴い、構成要素402および401のすべてまたは一部の機能は、SoC技術を使用して、たとえば、1つの基地局機能チップを使用して実装されてよい。基地局機能チップは、プロセッサ、メモリ、アンテナポートなどの構成要素を統合する。基地局関連機能のプログラムはメモリに記憶される。プロセッサはプログラムを実行して基地局関連機能を実施する。場合によっては、基地局チップは、チップ外部のメモリを読み取って、基地局関連機能を実施することができる。
【０１１８】
図11に示されたネットワークデバイスの構造は可能な形態にすぎず、本出願のこの実施形態に対するいかなる制限も構成するべきでないことを理解されたい。本出願では、将来別の形態の基地局構造が存在してよい可能性は排除されない。
【０１１９】
本出願の実施形態における方法によれば、本出願の一実施形態は、送信側デバイスおよび受信側デバイスを含む通信システムをさらに提供する。
【０１２０】
本出願のこの実施形態では、プロセッサは中央処理装置（central processing unit、CPU）であってよく、またはプロセッサは、別の汎用プロセッサ、デジタル信号プロセッサ（digital signal processor、DSP）、特定用途向け集積回路（application specific integrated circuit、ASIC）、フィールドプログラマブルゲートアレイ（field programmable gate array、FPGA）もしくは別のプログラマブル論理デバイス、個別ゲートもしくはトランジスタ論理デバイス、個別ハードウェア構成要素などであってよいことを理解されたい。汎用プロセッサはマイクロプロセッサであってよく、またはプロセッサは任意の通常のプロセッサなどであってよい。
【０１２１】
本出願の実施形態におけるメモリは、揮発性メモリもしくは不揮発性メモリであってよく、または揮発性メモリおよび不揮発性メモリを含んでよいことをさらに理解されたい。不揮発性メモリは、読取り専用メモリ（read−only memory、ROM）、プログラマブル読取り専用メモリ（programmable ROM、PROM）、消去可能プログラマブル読取り専用メモリ（erasable PROM、EPROM）、電気的消去可能プログラマブル読取り専用メモリ（electrically EPROM、EEPROM）、またはフラッシュメモリであってよい。揮発性メモリは、ランダムアクセスメモリ（random access memory、RAM）であってよく、外部キャッシュとして使用される。たとえば、限定ではないが、多くの形式のランダムアクセスメモリ（random access memory、RAM）、たとえば、スタティックランダムアクセスメモリ（static RAM、SRAM）、ダイナミックランダムアクセスメモリ（DRAM）、同期式ダイナミックランダムアクセスメモリ（synchronous DRAM、SDRAM）、ダブルデータレート同期式ダイナミックランダムアクセスメモリ（double data rate SDRAM、DDR SDRAM）、拡張同期式ダイナミックランダムアクセスメモリ（enhanced SDRAM、ESDRAM）、シンクリンクダイナミックランダムアクセスメモリ（synchlink DRAM、SLDRAM）、およびダイレクトラムバスランダムアクセスメモリ（direct rambus RAM、DR RAM）が利用可能である。
【０１２２】
前述の実施形態における方法のすべてまたは一部は、ソフトウェア、ハードウェア、ファームウェア、またはそれらの任意の組合せを使用して実装されてよい。方法がソフトウェアを使用して実装される場合、実施形態のすべてまたは一部は、コンピュータプログラム製品の形態で実装されてよい。コンピュータプログラム製品は、1つまたは複数のコンピュータ命令またはコンピュータプログラムを含む。コンピュータプログラム命令またはコンピュータプログラムがコンピュータにロードされ実行されると、本出願の実施形態による手順または機能がすべてまたは部分的に生成される。コンピュータは、汎用コンピュータ、専用コンピュータ、コンピュータネットワーク、または別のプログラム可能な装置であってよい。コンピュータ命令は、コンピュータ可読記憶媒体に記憶されるか、またはコンピュータ可読記憶媒体から別のコンピュータ可読記憶媒体に送信されてよい。たとえば、コンピュータ命令は、1つのウェブサイト、コンピュータ、サーバ、またはデータセンタから別のウェブサイト、コンピュータ、サーバ、またはデータセンタに、有線（たとえば、赤外線、ワイヤレス、またはマイクロ波）で送信されてよい。コンピュータ可読記憶媒体は、コンピュータによってアクセス可能な任意の利用可能な媒体、または1つもしくは複数の利用可能な媒体セットを含むサーバもしくはデータセンタなどのデータストレージデバイスであってよい。利用可能な媒体は、磁気媒体（たとえば、フロッピーディスク、ハードディスク、もしくは磁気テープ）、光学媒体（たとえば、DVD）、または半導体媒体であってよい。半導体媒体は半導体ドライブであってよい。
【０１２３】
本明細書内の「および／または」という用語は、関連するオブジェクトを記載するための関連付け関係のみを記載し、3つの関係が存在してよいことを表すことを理解されたい。たとえば、Aおよび／またはBは、以下の3つのケースを表すことができる：Aのみが存在する、AとBの両方が存在する、およびBのみが存在する。加えて、本明細書内の文字「／」は、一般に、関連するオブジェクト間の「または」関係を示す。
【０１２４】
前述のプロセスのシーケンス番号は、本出願の様々な実施形態における実行順序を意味しないことを理解されたい。プロセスの実行順序は、プロセスの機能および内部ロジックに従って決定されるべきであり、本発明の実施形態の実装プロセスに対するいかなる制限とも解釈されるべきではない。
【０１２５】
本明細書に開示された実施形態を参照して記載された例におけるユニットおよびアルゴルズムステップは、電子ハードウェアまたはコンピュータソフトウェアと電子ハードウェアの組合せによって実装され得ることを、当業者なら認識されよい。機能がハードウェアによって実行されるか、またはソフトウェアによって実行されるかは、技術的解決策の特定の用途および設計制約条件に依存する。当業者は、様々な方法を使用して、特定の用途ごとに記載された機能を実装することができるが、その実装形態が本出願の範囲を超えると考えられるべきではない。便利で簡潔な説明のために、システム、装置、およびユニットの詳細な動作プロセスについては、方法実施形態における対応するプロセスに対して参照が行われてよいことは、当業者なら明確に理解されよう。詳細は本明細書では再び記載されない。本出願で提供されたいくつかの実施形態では、開示されたシステム、装置、および方法は他の方式で実装されてよいことを理解されたい。たとえば、記載された装置実施形態は一例にすぎない。たとえば、ユニット分割は論理的な機能分割にすぎず、実際の実装形態では他の分割であってよい。たとえば、複数のユニットまたは構成要素は組み合わされるか、もしくは別のシステムに統合されてよく、または、いくつかの特徴は無視されるか、もしくは実行されなくてよい。加えて、表示または説明された相互結合または直接結合または通信接続は、いくつかのインターフェースを使用することによって実装されてよい。装置間またはユニット間の間接結合または通信接続は、電気、機械、または他の形態で実装されてよい。
【０１２６】
たとえば、本発明の実施形態では、PHY層エンティティおよびMAC層エンティティはハードウェアであってよいが、より一般的にはソフトウェアとして存在し、プロセッサ上で実行されて、PHY層およびMAC層において通信機能を別々に実施する。
【０１２７】
別々の部分として記載されたユニットは、物理的に分かれていてもいなくてもよく、ユニットとして表示された部分は、物理ユニットであってもそうでなくてもよく、1つの場所に配置されてもよく、複数のネットワークユニット上に分散されてもよい。ユニットの一部またはすべては、実施形態の解決策の目的を達成するために、実際の要件に応じて選択されてよい。加えて、本出願の実施形態における機能ユニットは1つの処理ユニットに統合されてよく、またはユニットの各々は物理的に単独で存在してよく、または2つ以上のユニットが1つのユニットに統合される。機能がソフトウェア機能ユニットの形態で実装され、独立した製品として販売または使用されるとき、機能はコンピュータ可読記憶媒体に記憶されてよい。そのような理解に基づいて、本出願の技術的解決策は本質的に、または従来技術に寄与する部分は、または技術的解決策の一部は、ソフトウェア製品の形態で実装されてよい。ソフトウェア製品は、記憶媒体に記憶され、本発明の実施形態に記載された方法のステップのすべてまたはいくつかを実行するように、（パーソナルコンピュータ、サーバ、またはネットワークデバイスであってよい）コンピュータデバイスに命令するためのいくつかの命令を含む。前述の記憶媒体には、USBフラッシュドライブ、リムーバルハードディスク、読取り専用メモリ、ランダムアクセスメモリ、磁気ディスク、または光ディスクなどの、プログラムコードを記憶することができる任意の媒体が含まれる。
【０１２８】
前述の説明は、本出願の具体的な実装形態にすぎず、本出願の保護範囲を限定するものではない。本出願に開示された技術的範囲内で当業者が容易に考え付くいかなる変形または置換も、本出願の保護範囲内に入るべきである。したがって、本出願の保護範囲は、特許請求の範囲の保護範囲に従うべきである。
【符号の説明】
【０１２９】
10  媒体アクセス制御プロトコルデータユニット処理装置
11  プロセッサ
12  メモリ
13  入力ポート
14  出力ポート
20  端末デバイス
40  ネットワークデバイス、基地局
100  ワイヤレス通信システム
102  アクセスネットワークデバイス
104  アンテナ
106  アンテナ
108  アンテナ
110  アンテナ
112  アンテナ
114  アンテナ
116  端末デバイス
118  順方向リンク
120  逆方向リンク
122  端末デバイス
124  順方向リンク
126  逆方向リンク
200  MAC PDU処理方法
201  送受信ユニット
202  処理ユニット
300  MAC PDU処理方法
401  リモート無線ユニット（RRU）
402  ベースバンドユニット（BBU）
4011  アンテナ
4012  無線周波数ユニット
4021  メモリ
4022  プロセッサ
【図１】
2021502030.tif 000003
【図２】
2021502030.tif 000004
【図３】
2021502030.tif 000005
【図４】
2021502030.tif 000006
【図５】
2021502030.tif 000007
【図６】
2021502030.tif 000008
【図７】
2021502030.tif 000009
【図８】
2021502030.tif 000010
【図９】
2021502030.tif 000011
【図１０】
2021502030.tif 000012
【図１１】
2021502030.tif 000013
【手続補正書】
【提出日】令和2年6月11日(2020.6.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
媒体アクセス制御（MAC）プロトコルデータユニット（PDU）処理方法であって、
MAC PDUを取得するステップであって、前記MAC PDUがN個のサブPDUを備え、各サブPDUが論理チャネル識別子（LCID）を備え、Nが正の整数である、ステップと、
前記MAC PDUのN個のサブPDUを構文解析するときに、予約された値を有するLCIDをもつ最初の構文解析されたサブPDUを廃棄するステップと
を備える、方法。
【請求項２】
前記予約された値を有する前記LCIDをもつ最初の構文解析されたサブPDUの後に位置する1つまたは複数の残りのサブPDUを廃棄するステップ
をさらに備える、請求項1に記載の方法。
【請求項３】
前記予約された値を有する前記LCIDをもつ最初のサブPDUが構文解析されるとき、前記構文解析を停止するステップ
をさらに備える、請求項1または2に記載の方法。
【請求項４】
前記予約された値を有する前記LCIDをもつ最初の構文解析されたサブPDUの前に位置する少なくとも1つの構文解析に成功したサブPDUを確保するステップ
をさらに備える、請求項1から3のいずれか一項に記載の方法。
【請求項５】
有効な値を有するLCIDをもち、前記予約された値を有する前記LCIDをもつ最初の構文解析されたサブPDUの前に位置するサブPDUを構文解析して、MACサービスデータユニット（SDU）を取得するステップと、
MAC層エンティティの上位層エンティティによる前記MAC SDUの処理用に、前記上位層エンティティに前記MAC SDUを送信するステップと
をさらに備える、請求項1から4のいずれか一項に記載の方法。
【請求項６】
次のサブPDUが構文解析される前に、前記MAC SDUが前記上位層エンティティに送信され、前記次のサブPDUが、前記MAC SDUを取得するために構文解析された前記サブPDUの後に隣接して位置する、請求項5に記載の方法。
【請求項７】
有効な値を有するLCIDをもち、前記予約された値を有する前記LCIDをもつ最初の構文解析されたサブPDUの前に位置するサブPDUを構文解析して、MAC制御要素（CE）を取得するステップと、
MAC層エンティティ上で前記MAC CEを処理するステップと
をさらに備える、請求項1から6のいずれか一項に記載の方法。
【請求項８】
次のサブPDUが構文解析される前に前記MAC CEが処理され、前記次のサブPDUが、前記MAC CEを取得するために構文解析された前記サブPDUの後に隣接して位置する、請求項7に記載の方法。
【請求項９】
各サブPDUがMACサブヘッダを備え、前記MACサブヘッダが前記LCIDを搬送するためのLCIDフィールドを備える、請求項1から8のいずれか一項に記載の方法。
【請求項１０】
媒体アクセス制御（MAC）プロトコルデータユニット（PDU）処理装置であって、
MAC PDUを取得するように構成された通信ユニットであって、前記MAC PDUがN個のサブPDUを備え、各サブPDUが論理チャネル識別子（LCID）を備え、Nが正の整数である、通信ユニットと、
前記MAC PDUを構文解析するときに、予約された値を有するLCIDをもつ最初の構文解析されたサブPDUを廃棄するように構成された処理ユニットと
を備える、装置。
【請求項１１】
前記処理ユニットが、
前記予約された値を有する前記LCIDをもつ最初の構文解析されたサブPDUの後に位置する1つまたは複数の残りのサブPDUを廃棄する
ようにさらに構成される、請求項10に記載の装置。
【請求項１２】
前記処理ユニットが、
前記予約された値を有する前記LCIDをもつ最初のサブPDUが構文解析されるとき、前記構文解析を停止する
ようにさらに構成される、請求項10または11に記載の装置。
【請求項１３】
前記処理ユニットが、
前記予約された値を有する前記LCIDをもつ最初の構文解析されたサブPDUの前に位置する少なくとも1つの構文解析に成功したサブPDUを確保する
ようにさらに構成される、請求項10から12のいずれか一項に記載の装置。
【請求項１４】
前記処理ユニットが、
有効な値を有するLCIDをもち、前記予約された値を有する前記LCIDをもつ最初の構文解析されたサブPDUの前に位置するサブPDUを構文解析して、MACサービスデータユニット（SDU）を取得することと、
MAC層エンティティの上位層エンティティによる前記MAC SDUの処理用に、前記上位層エンティティに前記MAC SDUを送信することと
を行うようにさらに構成される、請求項10から13のいずれか一項に記載の装置。
【請求項１５】
次のサブPDUが構文解析される前に、前記MAC SDUが前記上位層エンティティに送信され、前記次のサブPDUが、前記MAC SDUを取得するために構文解析された前記サブPDUの後に隣接して位置する、請求項14に記載の装置。
【請求項１６】
前記処理ユニットが、
有効な値を有するLCIDをもち、前記予約された値を有する前記LCIDをもつ最初の構文解析されたサブPDUの前に位置するサブPDUを構文解析して、MAC制御要素（CE）を取得することと、
MAC層エンティティ上で前記MAC CEを処理することと
を行うようにさらに構成される、請求項10から15のいずれか一項に記載の装置。
【請求項１７】
次のサブPDUが構文解析される前に前記MAC CEが処理され、前記次のサブPDUが、前記MAC CEを取得するために構文解析された前記サブPDUの後に隣接して位置する、請求項16に記載の装置。
【請求項１８】
各サブPDUがMACサブヘッダを備え、前記MACサブヘッダが前記LCIDを搬送するためのLCIDフィールドを備える、請求項10から17のいずれか一項に記載の装置。
【請求項１９】
プロセッサによって実行されると、請求項1から9のいずれか一項に記載の方法が実行されるプログラムを備える、コンピュータ可読記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１０９
【補正方法】変更
【補正の内容】
【０１０９】
プロセッサは、主に、通信プロトコルおよび通信データを処理し、端末デバイス全体を制御し、ソフトウェアプログラムを実行し、ソフトウェアプログラムのデータを処理するように構成され、たとえば、MAC PDU処理方法の実施形態に記載された動作を実行する際に端末デバイスをサポートするように構成される。メモリは、主に、ソフトウェアプログラムおよびデータを記憶する、たとえば、前述の実施形態に記載されたコードを記憶するように構成される。制御回路は、主に、ベースバンド信号と無線周波数信号との間の変換を実行し、無線周波数信号を処理するように構成される。制御回路およびアンテナは、トランシーバと総称される場合があり、電磁波の形態で無線周波数信号を受信および送信するように構成される。入出力装置、たとえば、タッチスクリーン、ディスプレイ、またはキーボードは、主に、ユーザから入力データを受け取り、ユーザにデータを出力するように構成される。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０１１３
【補正方法】変更
【補正の内容】
【０１１３】
たとえば、本出願のこの実施形態では、送受信機能および制御回路を有するアンテナは、端末デバイス20の送受信ユニット201と見なされてよく、処理機能を有するプロセッサは、端末デバイス20の処理ユニット202と見なされてよい。図8に示されたように、端末デバイス20は送受信ユニット201および処理ユニット202を含む。送受信ユニットは、送受信機、送受信装置などと呼ばれる場合もある。場合によっては、送受信ユニット201内で受信機能を実装するように構成された構成要素は受信ユニットと見なされてよく、送受信ユニット201内で送信機能を実装するように構成された構成要素は送信ユニットと見なされてよい。言い換えれば、送受信ユニット201は受信ユニットおよび送信ユニットを含む。たとえば、受信ユニットは、受信機、受信器、受信回路などと呼ばれる場合もあり、送信ユニットは、送信機、送信器、送信回路などと呼ばれる場合もある。
【国際調査報告】
2021502030.tif 000014
2021502030.tif 000015
2021502030.tif 000016
2021502030.tif 000017