一种进行MAC控制单元传输的方法和设备
技术领域
本发明涉及无线通信技术领域,特别涉及一种进行MAC控制单元传输的方法和设备。
背景技术
LTE(Long Term Evolution,长期演进)MAC(Medium Access Control,媒体接入控制)PDU(Protocol Data Unit,协议数据单元)格式中,“R”表示预留比特;“F2”和“F”联合指示L域的长度,如果该MAC子头对应的MAC SDU(Service Data Unit,业务数据单元)或MACCE(Control Element,控制单元)的长度大于32767bytes,F2=1,否则F2=0;“E”用于指示后续是否为MAC子头,如果后续为MAC子头,E=1,否则E=0;“LCID(Logical Channel ID,逻辑信道号)”为逻辑信道编号,每个RB(Radio Bearer无线承载)对应的逻辑信道有一个逻辑信道号LCID,每个MAC CE也对应一个LCID;“L”表示对应MAC SDU或MAC CE长度,单位为byte。
在LTE中,逻辑信道占用的LCID个数不多,由于LCID数量足够,每出现一种MAC CE,都占用一个LCID。
随着5G NR(New Radio,新空口)的引入,针对一个终端将会有更多的承载,每个承载的逻辑信道都要对应一个LCID。5G NR还引入了多种业务类型,同时由于5G网络和功能的多样化,将会引入更多的MAC控制单元。每种业务都有对应的逻辑信道号分配,MAC控制单元也需要占用逻辑信道号。而目前的LCID数量无法满足5G NR的需求。
综上所述,目前LCID数量无法满足5G NR的需求。
发明内容
本发明提供一种进行MAC控制单元传输的方法和设备,用以解决现有技术中存在的LCID数量无法满足5G NR需求的问题。
本发明实施例提供的一种进行MAC控制单元传输的方法,该方法包括:
发送设备根据MAC控制单元确定包含LCID和区分指示信息的MAC子头,其中所述LCID和所述区分指示信息一起用于唯一标识一个MAC控制单元,具有相同特性的MAC控制单元复用相同的LCID;所述相同特性为所携带的消息类型相同和/或不能同时出现;
所述发送设备发送包含所述MAC子头和对应MAC控制单元的MAC PDU。
本发明实施例提供的另一种进行MAC控制单元传输的方法,该方法包括:
接收设备接收来自发送设备的包含所述MAC子头和对应MAC控制单元的MAC PDU,其中所述MAC子头中包含LCID和区分指示信息的MAC子头,所述LCID和所述区分指示信息一起用于唯一标识一个MAC控制单元,具有相同特性的MAC控制单元复用相同的LCID;所述相同特性为所携带的消息类型相同和/或不能同时出现;
所述接收设备根据所述LCID和所述区分指示信息确定对应的MAC控制单元。
本发明实施例提供的一种进行MAC控制单元传输的发送设备,该发送设备包括:
确定模块,用于根据MAC控制单元确定包含LCID和区分指示信息的MAC子头,其中所述LCID和所述区分指示信息一起用于唯一标识一个MAC控制单元,具有相同特性的MAC控制单元复用相同的LCID;所述相同特性为所携带的消息类型相同和/或不能同时出现;
发送模块,用于发送包含所述MAC子头和对应MAC控制单元的MAC PDU。
本发明实施例提供的一种进行MAC控制单元传输的接收设备,该接收设备包括:
接收模块,用于接收来自发送设备的包含所述MAC子头和对应MAC控制单元的MACPDU,其中所述MAC子头中包含LCID和区分指示信息的MAC子头,所述LCID和所述区分指示信息一起用于唯一标识一个MAC控制单元,具有相同特性的MAC控制单元复用相同的LCID;所述相同特性为所携带的消息类型相同和/或不能同时出现;
处理模块,用于根据所述LCID和所述区分指示信息确定对应的MAC控制单元。
本发明实施例发送设备根据MAC控制单元确定包含LCID和区分指示信息的MAC子头,发送包含所述MAC子头和对应MAC控制单元的MAC PDU其中所述LCID和所述区分指示信息一起用于唯一标识一个MAC控制单元。由于本发明实施例将LCID和所述区分指示信息一起唯一标识一个MAC控制单元,使得不同的MAC控制单元可以使用同一个LCID,从而在不需要引入更多的LCID的前提下可以标识更多的MAC控制单元,能够满足5G NR的需求。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1A为本发明实施例进行MAC控制单元传输的系统结构示意图;
图1B为本发明实施例引入I域的MAC子头示意图;
图1C为本发明实施例引入I域和E域的MAC子头示意图;
图2为本发明实施例第一种MAC子头示意图;
图3为本发明实施例第二种MAC子头示意图;
图4为本发明实施例第一种MAC子头示意图;
图5为本发明实施例第三种MAC子头示意图;
图6为本发明实施例第四种MAC子头示意图;
图7为本发明实施例第五种MAC子头示意图;
图8为本发明实施例第六种MAC子头示意图;
图9为本发明实施例第七种MAC子头示意图;
图10为本发明实施例第一种发送设备的结构示意图;
图11为本发明实施例第一种接收设备的结构示意图;
图12为本发明实施例第二种发送设备的结构示意图;
图13为本发明实施例第二种接收设备的结构示意图;
图14为本发明实施例发送设备进行MAC控制单元传输的方法流程示意图;
图15为本发明实施例接收设备进行MAC控制单元传输的方法流程示意图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
如图1A所示,本发明实施例进行MAC控制单元传输的系统包括:发送设备10和接收设备20。
发送设备10,用于根据MAC控制单元确定包含LCID和区分指示信息的MAC子头,其中所述LCID和所述区分指示信息一起用于唯一标识一个MAC控制单元,具有相同特性的MAC控制单元复用相同的LCID;所述相同特性为所携带的消息类型相同和/或不能同时出现;发送包含所述MAC子头和对应MAC控制单元的MAC PDU。
接收设备20,用于接收来自发送设备的包含所述MAC子头和对应MAC控制单元的MAC PDU,根据所述LCID和所述区分指示信息确定对应的MAC控制单元。
本发明实施例发送设备根据MAC控制单元确定包含LCID和区分指示信息的MAC子头,发送包含所述MAC子头和对应MAC控制单元的MAC PDU其中所述LCID和所述区分指示信息一起用于唯一标识一个MAC控制单元。由于本发明实施例将LCID和所述区分指示信息一起唯一标识一个MAC控制单元,使得不同的MAC控制单元可以使用同一个LCID,从而在不需要引入更多的LCID的前提下可以标识更多的MAC控制单元,能够满足5G NR的需求。
本发明实施例具有相同特性的MAC控制单元复用相同的LCID。
其中,所述相同特性为所携带的消息类型相同,比如不同的MAC控制单元以不同的方式指示缓存状态报告信息(或指示的内容都是功率余量信息,或都用于载波激活/去激活,等),则认为这些MAC控制单元类型相同;
不能同时出现为在一个时刻,不可能复用在一个MAC PDU中的MAC CE,如用于指示MBMS信息的MAC CE和单播的各种MAC CE。
本发明实施例中,MAC CE的MAC子头不需要和MAC SDU的MAC子头格式一致,因为发送端和接收端可以通过LCID区分出来是MAC CE还是MAC SDU。这样MAC SDU的MAC子头和MACCE(控制单元)的MAC子头可以分开独立设计。
可选的,本发明实施例所述区分指示信息包括用于区分同一种长度类型中不同MAC控制单元的第一信息和/或用于指示是否有长度指示域的第二信息。
其中,所述第一信息位于所述MAC子头的消息类型细分域中;
所述第二信息位于所述MAC子头的指示长度指示域是否存在的扩展指示域中。
在实施中,MAC子头的长度类型可以分为固定长度和可变长度。
固定长度是指MAC CE的长度是不变的,具体长度和格式由协议规定;
可变长度是指MAC CE的长度是可变的,根据MAC CE中容纳的具体内容,可以有不同长度。
如果在应用场景中只有固定长度的MAC子头,则本发明实施例可以引入MAC CE指示域I(即消息类型细分域),比如图1B中I域为2bit,该域比特长度可以为1~3bit,取决于复用相同LCID的MAC CE类型个数。图中LCID域为5bit,根据实际情况可以进行扩展,如6bit。
如果在应用场景中有固定长度的和可变长度的MAC子头,可以映入E域(指示长度指示域是否存在的扩展指示域)和/或I域。如图1C所示。
-E域:指示后续是否有L域,如果存在,则该MAC CE为同类MAC CE中变长的MAC CE,如果不存在,则该MAC CE为同类MAC CE中固定长度的MAC CE;
-I域:如果同类MAC CE中固定长度或可变长度MAC CE还有多种,可以进一步用I域指示是哪种类型MAC CE。I的长度可以为1~2bit,取决于固定长度或可变长度MAC CE中。
可选的,若MAC控制单元的长度类型为固定长度,则所述区分指示信息包括所述第一信息;或
若MAC控制单元的长度类型为固定长度或可变长度两种,所述区分指示信息包括所述第一信息和/或所述第二信息。
其中,本发明实施例的所述MAC子头包括但不限于下列中的部分或全部:
针对BSR(缓存状态报告)的MAC子头;
针对PHR(功率余量报告)的MAC子头;
针对CA(Carrier Aggregation,载波聚合)中成员载波进行激活和/或去激活指示的MAC子头;
针对DRX(非连续接收)命令的MAC子头;
针对物理层信令的MAC子头;
针对数据量指示的MAC子头。
不同的MAC子头,区分指示信息包括的信息也不相同,下面列举几种:
第一种:所述MAC子头是针对BSR的MAC子头或针对成员载波进行激活和/或去激活的MAC子头或针对DRX命令的MAC子头:
所述具有相同特性的MAC控制单元包括固定长度的MAC控制单元,所述区分指示信息包括所述第一信息;或
第二种:所述MAC子头是针对BSR的MAC子头:
所述具有相同特性的MAC控制单元包括固定长度的MAC控制单元和可变长度的MAC控制单元,所述区分指示信息包括所述第一信息。
第三种:所述MAC子头是针对BSR的MAC子头或针对PHR的MAC子头:
所述具有相同特性的MAC控制单元包括固定长度的MAC控制单元和可变长度的MAC控制单元,所述区分指示信息包括所述第一信息和所述第二信息;
第四种:所述MAC子头是针对物理层信令的MAC子头或针对数据量指示的MAC子头:
所述具有相同特性的MAC控制单元包括固定长度的MAC控制单元和可变长度的MAC控制单元,所述区分指示信息包括所述第二信息。
下面列举几个例子,对本发明的方案进行详细说明。
实施例1:针对缓存状态报告BSR的MAC子头。
LTE中,缓存状态报告BSR有长BSR、短BSR、截短BSR、直通BSR(Sidelink BSR)、截短直通BSR(Truncated Sidelink BSR)五种。前三种是固定长度,后两种是可变长度。
针对上述方式,本发明实施例给出下面4种MAC子头结构:
实施例1-1:全部BSR复用一个逻辑信道号LCID0。
此时I域(即消息类型细分域)长度为3bit,MAC子头格式示例如图2所示,图中MAC子头为1byte,由于采用3bit I域,5bit LCID域,没有预留bit。如果LCID扩展长度大于5bit,则MAC子头长度需要2byte。图中L域只有在指示为Sidelink BSR或TruncatedSidelink BSR时才出现。
其中,I域中不同取值表示不同的MAC CE类型,一个示例如表1。所有BSR类型对应MAC子头的LCID号为相同值。
表1所有BSR类型复用一个逻辑信道号
实施例1-2:长BSR、短BSR、截短BSR分为一类,复用逻辑信道号LCID1;SidelinkBSR、Truncated Sidelink BSR为一类,复用逻辑信道号LCID2。
此时I域长度为2bit,MAC子头格式示例如图3和图4所示,图中MAC子头为1byte,由于采用2bit I域,5bit LCID域,有1bit预留bit。如果LCID扩展长度到6bit,则没有预留bit,如果大于6bit,则MAC子头长度需要2byte。
其中,I域中不同取值表示不同的MAC CE类型,一个示例如下表。
表2 BSR类型分为两类,每类各复用一个逻辑信道号
实施例1-3:长BSR、短BSR、截短BSR分为一类;Truncated Sidelink BSR、SidelinkBSR为一类。如果这两类BSR不会同时出现,则复用一个逻辑信道号LCID3,但I域各自独立标识。其格式如图3和图4。MAC CE的MAC子头中各域的标识与表3一致,只不过由于两类MAC CE不会同时出现,可以复用同一个逻辑信道号,也可以记为LCID1=LCID2。
实施例1-4:全部BSR复用一个逻辑信道号LCID0,通过长度指示域区分固定长度和变长BSR,通过I域进一步区分BSR类型,格式如图5。
一个示例如表3:
表3所有BSR类型复用一个逻辑信道号,E域(即指示长度指示域是否存在的扩展指示域)区分固定和变长MAC CE
实施例2:针对功率余量上报PHR的MAC子头。
LTE中,PHR MAC CE有三类:PHR、扩展PHR(Extended Power Headroom Report)、双连接PHR(Dual Connectivity Power Headroom Report)。其中PHR MAC CE是固定长度,扩展PHR MAC CE和双连接PHR MAC CE都是可变长度。
所有类型的PHR MAC CE复用一个逻辑信道号LCID3。
此时I域长度为1bit,MAC子头格式示例如图6所示,图6中MAC子头为1~2byte,LCID域长度5bit,E域长度1bit,I域长度1bit,R域长度1bit,L域长度1byte。如果扩展LCID长度到6bit,则没有R域(即预留bit),如果LCID大于6bit,则MAC子头长度需要2~3byte。表4为各个PHR类型对应MAC子头中各域的取值示例。
表4所有PHR类型复用一个逻辑信道号
实施例3:针对成员载波激活的MAC子头。
CA中激活/去激活成员载波的MAC CE为激活/去激活MAC CE(Activation/Deactivation MAC Control Elements),目前针对不同成员载波个数配置有两种:1字节激活/去激活MAC CE,适用于最大8个成员载波的情况;4字节激活/去激活MAC CE,适用于最大32个成员载波的情况。在NR中,可进行载波聚合(即CA)的载波个数会更多,例如64,128。
所有激活/去激活MAC CE复用一个逻辑信道号LCID4。激活/去激活MAC CE都是固定长度的,采用I域指示具体的MAC CE类型。MAC子头格式示例如图7所示,图7中MAC子头为1byte,由于采用2bit I域,5bit LCID域,有1bit预留bit。如果LCID扩展长度到6bit,则没有预留bit,如果大于6bit,则MAC子头长度需要2byte。
其中,I域中不同取值表示不同的MAC CE类型,一个示例如下表。其中8字节激活/去激活MAC CE和16字节激活/去激活MAC CE在LTE中并不存在,可能在NR中出现,在此仅为示例。
表5所有BSR类型复用一个逻辑信道号
实施例4:针对DRX命令的MAC CE。
DRX命令的MAC CE目前有两类:DRX command(命令)MAC CE和long DRX commandMAC CE。DRX命令MAC CE只有MAC子头。
DRX命令的MAC CE复用一个逻辑信道号LCID5。可以采用如图8的格式,其中I域长度为1~2bit。如果确定只有两类DRX命令MAC CE,I域可以为1bit,如果需要引入新的DRX命令MAC CE,I域可以为2bit。
实施例5:针对物理层信令和数据量指示的下行MAC CE。
参考LTE,针对物理层信令和数据量指示的下行MAC CE有两类:推荐比特速率MACCE(Recommended bit rate MAC Control Element)、激活/去激活CSI-RS资源MAC CE(Activation/Deactivation of CSI-RS resources MAC Control Element;CSI-RS,channel state information reference signal,信道状态信息测量参考信号),前者为固定长度,后者为可变长度。
推荐比特速率MAC CE和激活/去激活CSI-RS资源MAC CE复用一个逻辑信道号LCID6。其MAC子头格式可以为图9所示。如果E=0表示没有L域,即MAC CE长度固定,则为推荐比特速率MAC CE,如果E=1表示有L域,即MAC CE长度可变,则为激活/去激活CSI-RS资源MAC CE。
如果在NR中有更多物理层信令和数据量指示下行MAC CE引入,可以进一步增加I域指示。
如图10所示,本发明实施例第一种发送设备包括:
确定模块1000,用于根据MAC控制单元确定包含LCID和区分指示信息的MAC子头,其中所述LCID和所述区分指示信息一起用于唯一标识一个MAC控制单元,具有相同特性的MAC控制单元复用相同的LCID;所述相同特性为所携带的消息类型相同和/或不能同时出现;
发送模块1001,用于发送包含所述MAC子头和对应MAC控制单元的MAC PDU。
可选的,所述区分指示信息包括用于区分同一种长度类型中不同MAC控制单元的第一信息和/或用于指示是否有长度指示域的第二信息。
可选的,所述第一信息位于所述MAC子头的消息类型细分域中;
所述第二信息位于所述MAC子头的指示长度指示域是否存在的扩展指示域中。
可选的,若MAC控制单元的长度类型为固定长度,则所述区分指示信息包括所述第一信息;或
若MAC控制单元的长度类型为固定长度或可变长度两种,所述区分指示信息包括所述第一信息和/或所述第二信息。
可选的,所述MAC子头是下列中的部分或全部:
针对缓存状态报告BSR的MAC子头;
针对功率余量报告PHR的MAC子头;
针对CA中成员载波进行激活和/或去激活指示的MAC子头;
针对非连续接收DRX命令的MAC子头;
针对物理层信令的MAC子头;
针对数据量指示的MAC子头。
可选的,若所述MAC子头是针对BSR的MAC子头或针对成员载波进行激活和/或去激活的MAC子头或针对DRX命令的MAC子头,所述具有相同特性的MAC控制单元包括固定长度的MAC控制单元,所述区分指示信息包括所述第一信息;或
若所述MAC子头是针对BSR的MAC子头,所述具有相同特性的MAC控制单元包括固定长度的MAC控制单元和可变长度的MAC控制单元,所述区分指示信息包括所述第一信息;或
若所述MAC子头是针对BSR的MAC子头或针对PHR的MAC子头,所述具有相同特性的MAC控制单元包括固定长度的MAC控制单元和可变长度的MAC控制单元,所述区分指示信息包括所述第一信息和所述第二信息;或
若所述MAC子头是针对物理层信令的MAC子头或针对数据量指示的MAC子头,所述具有相同特性的MAC控制单元包括固定长度的MAC控制单元和可变长度的MAC控制单元,所述区分指示信息包括所述第二信息。
如图11所述,本发明实施例第一种接收设备包括:
接收模块1100,用于接收来自发送设备的包含所述MAC子头和对应MAC控制单元的MAC PDU,其中所述MAC子头中包含LCID和区分指示信息的MAC子头,所述LCID和所述区分指示信息一起用于唯一标识一个MAC控制单元,具有相同特性的MAC控制单元复用相同的LCID;所述相同特性为所携带的消息类型相同和/或不能同时出现;
处理模块1101,用于根据所述LCID和所述区分指示信息确定对应的MAC控制单元。
可选的,所述区分指示信息包括用于区分同一种长度类型中不同MAC控制单元的第一信息和/或用于指示是否有长度指示域的第二信息。
可选的,所述第一信息位于所述MAC子头的消息类型细分域中;
所述第二信息位于所述MAC子头的指示长度指示域是否存在的扩展指示域中。
可选的,若MAC控制单元的长度类型为固定长度,则所述区分指示信息包括所述第一信息;或
若MAC控制单元的长度类型为固定长度或可变长度两种,所述区分指示信息包括所述第一信息和/或所述第二信息。
可选的,所述MAC子头是下列中的部分或全部:
针对缓存状态报告BSR的MAC子头;
针对功率余量报告PHR的MAC子头;
针对CA中成员载波进行激活和/或去激活指示的MAC子头;
针对非连续接收DRX命令的MAC子头;
针对物理层信令的MAC子头;
针对数据量指示的MAC子头。
可选的,若所述MAC子头是针对BSR的MAC子头或针对成员载波进行激活和/或去激活的MAC子头或针对DRX命令的MAC子头,所述具有相同特性的MAC控制单元包括固定长度的MAC控制单元,所述区分指示信息包括所述第一信息;或
若所述MAC子头是针对BSR的MAC子头,所述具有相同特性的MAC控制单元包括固定长度的MAC控制单元和可变长度的MAC控制单元,所述区分指示信息包括所述第一信息;或
若所述MAC子头是针对BSR的MAC子头或针对PHR的MAC子头,所述具有相同特性的MAC控制单元包括固定长度的MAC控制单元和可变长度的MAC控制单元,所述区分指示信息包括所述第一信息和所述第二信息;或
若所述MAC子头是针对物理层信令的MAC子头或针对数据量指示的MAC子头,所述具有相同特性的MAC控制单元包括固定长度的MAC控制单元和可变长度的MAC控制单元,所述区分指示信息包括所述第二信息。
如图12所述,本发明实施例第二种发送设备包括:
处理器1201,用于通过收发机1210发送和接收数据,并读取存储器1204中的程序,执行下列过程:
根据MAC控制单元确定包含LCID和区分指示信息的MAC子头,其中所述LCID和所述区分指示信息一起用于唯一标识一个MAC控制单元,具有相同特性的MAC控制单元复用相同的LCID;所述相同特性为所携带的消息类型相同和/或不能同时出现;发送包含所述MAC子头和对应MAC控制单元的MAC PDU。
收发机1202,用于在处理器1201的控制下接收和发送数据。
可选的,所述区分指示信息包括用于区分同一种长度类型中不同MAC控制单元的第一信息和/或用于指示是否有长度指示域的第二信息。
可选的,所述第一信息位于所述MAC子头的消息类型细分域中;
所述第二信息位于所述MAC子头的指示长度指示域是否存在的扩展指示域中。
可选的,若MAC控制单元的长度类型为固定长度,则所述区分指示信息包括所述第一信息;或
若MAC控制单元的长度类型为固定长度或可变长度两种,所述区分指示信息包括所述第一信息和/或所述第二信息。
可选的,所述MAC子头是下列中的部分或全部:
针对缓存状态报告BSR的MAC子头;
针对功率余量报告PHR的MAC子头;
针对CA中成员载波进行激活和/或去激活指示的MAC子头;
针对非连续接收DRX命令的MAC子头;
针对物理层信令的MAC子头;
针对数据量指示的MAC子头。
可选的,若所述MAC子头是针对BSR的MAC子头或针对成员载波进行激活和/或去激活的MAC子头或针对DRX命令的MAC子头,所述具有相同特性的MAC控制单元包括固定长度的MAC控制单元,所述区分指示信息包括所述第一信息;或
若所述MAC子头是针对BSR的MAC子头,所述具有相同特性的MAC控制单元包括固定长度的MAC控制单元和可变长度的MAC控制单元,所述区分指示信息包括所述第一信息;或
若所述MAC子头是针对BSR的MAC子头或针对PHR的MAC子头,所述具有相同特性的MAC控制单元包括固定长度的MAC控制单元和可变长度的MAC控制单元,所述区分指示信息包括所述第一信息和所述第二信息;或
若所述MAC子头是针对物理层信令的MAC子头或针对数据量指示的MAC子头,所述具有相同特性的MAC控制单元包括固定长度的MAC控制单元和可变长度的MAC控制单元,所述区分指示信息包括所述第二信息。
其中,处理器1201和终端之间的交互都是通过收发机1202进行的。
在图12中,总线架构(用总线1200来代表),总线1200可以包括任意数量的互联的总线和桥,总线1200将包括由处理器1201代表的一个或多个处理器和存储器1204代表的存储器的各种电路链接在一起。总线1200还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口1203在总线1200和收发机1202之间提供接口。收发机1202可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器1201处理的数据通过天线1205在无线介质上进行传输,进一步,天线1205还接收数据并将数据传送给处理器1201。
处理器1201负责管理总线1200和通常的处理,还可以提供各种功能,包括定时,外围接口,电压调节、电源管理以及其他控制功能。而存储器1204可以被用于存储处理器1201在执行操作时所使用的数据。
可选的,处理器1201可以是CPU(中央处埋器)、ASIC(Application SpecificIntegrated Circuit,专用集成电路)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)或CPLD(Complex Programmable Logic Device,复杂可编程逻辑器件)。
如图13所示,本发明实施例第二种接收设备包括:
处理器1301,用于通过收发机1302发送和接收数据,并读取存储器1304中的程序,执行下列过程:
接收来自发送设备的包含所述MAC子头和对应MAC控制单元的MAC PDU,其中所述MAC子头中包含LCID和区分指示信息的MAC子头,所述LCID和所述区分指示信息一起用于唯一标识一个MAC控制单元,具有相同特性的MAC控制单元复用相同的LCID;所述相同特性为所携带的消息类型相同和/或不能同时出现;根据所述LCID和所述区分指示信息确定对应的MAC控制单元。
收发机1302,用于在处理器1301的控制下接收和发送数据。
可选的,所述区分指示信息包括用于区分同一种长度类型中不同MAC控制单元的第一信息和/或用于指示是否有长度指示域的第二信息。
可选的,所述第一信息位于所述MAC子头的消息类型细分域中;
所述第二信息位于所述MAC子头的指示长度指示域是否存在的扩展指示域中。
可选的,若MAC控制单元的长度类型为固定长度,则所述区分指示信息包括所述第一信息;或
若MAC控制单元的长度类型为固定长度或可变长度两种,所述区分指示信息包括所述第一信息和/或所述第二信息。
可选的,所述MAC子头是下列中的部分或全部:
针对缓存状态报告BSR的MAC子头;
针对功率余量报告PHR的MAC子头;
针对CA中成员载波进行激活和/或去激活指示的MAC子头;
针对非连续接收DRX命令的MAC子头;
针对物理层信令的MAC子头;
针对数据量指示的MAC子头。
可选的,若所述MAC子头是针对BSR的MAC子头或针对成员载波进行激活和/或去激活的MAC子头或针对DRX命令的MAC子头,所述具有相同特性的MAC控制单元包括固定长度的MAC控制单元,所述区分指示信息包括所述第一信息;或
若所述MAC子头是针对BSR的MAC子头,所述具有相同特性的MAC控制单元包括固定长度的MAC控制单元和可变长度的MAC控制单元,所述区分指示信息包括所述第一信息;或
若所述MAC子头是针对BSR的MAC子头或针对PHR的MAC子头,所述具有相同特性的MAC控制单元包括固定长度的MAC控制单元和可变长度的MAC控制单元,所述区分指示信息包括所述第一信息和所述第二信息;或
若所述MAC子头是针对物理层信令的MAC子头或针对数据量指示的MAC子头,所述具有相同特性的MAC控制单元包括固定长度的MAC控制单元和可变长度的MAC控制单元,所述区分指示信息包括所述第二信息。
其中,处理器1301和终端之间的交互都是通过收发机1302进行的。
在图13中,总线架构(用总线1300来代表),总线1300可以包括任意数量的互联的总线和桥,总线1300将包括由处理器1301代表的一个或多个处理器和存储器1304代表的存储器的各种电路链接在一起。总线1300还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口1303在总线1300和收发机1302之间提供接口。收发机1302可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器1301处理的数据通过天线1305在无线介质上进行传输,进一步,天线1305还接收数据并将数据传送给处理器1301。
处理器1301负责管理总线1300和通常的处理,还可以提供各种功能,包括定时,外围接口,电压调节、电源管理以及其他控制功能。而存储器1304可以被用于存储处理器1301在执行操作时所使用的数据。
可选的,处理器1301可以是CPU、ASIC、FPGA或CPLD。
基于同一发明构思,本发明实施例中还提供了一种进行MAC控制单元传输的方法,由于该方法对应的设备是本发明实施例进行MAC控制单元传输的系统中的设备,并且该方法解决问题的原理与系统相似,因此该方法的实施可以参见系统的实施,重复之处不再赘述。
如图14所示,本发明实施例发送设备进行MAC控制单元传输的方法包括:
步骤1400、发送设备根据MAC控制单元确定包含LCID和区分指示信息的MAC子头,其中所述LCID和所述区分指示信息一起用于唯一标识一个MAC控制单元,具有相同特性的MAC控制单元复用相同的LCID;所述相同特性为所携带的消息类型相同和/或不能同时出现;
步骤1401、所述发送设备发送包含所述MAC子头和对应MAC控制单元的MAC PDU。
可选的,所述区分指示信息包括用于区分同一种长度类型中不同MAC控制单元的第一信息和/或用于指示是否有长度指示域的第二信息。
可选的,所述第一信息位于所述MAC子头的消息类型细分域中;
所述第二信息位于所述MAC子头的指示长度指示域是否存在的扩展指示域中。
可选的,若MAC控制单元的长度类型为固定长度,则所述区分指示信息包括所述第一信息;或
若MAC控制单元的长度类型为固定长度或可变长度两种,所述区分指示信息包括所述第一信息和/或所述第二信息。
可选的,所述MAC子头是下列中的部分或全部:
针对缓存状态报告BSR的MAC子头;
针对功率余量报告PHR的MAC子头;
针对CA中成员载波进行激活和/或去激活指示的MAC子头;
针对非连续接收DRX命令的MAC子头;
针对物理层信令的MAC子头;
针对数据量指示的MAC子头。
可选的,若所述MAC子头是针对BSR的MAC子头或针对成员载波进行激活和/或去激活的MAC子头或针对DRX命令的MAC子头,所述具有相同特性的MAC控制单元包括固定长度的MAC控制单元,所述区分指示信息包括所述第一信息;或
若所述MAC子头是针对BSR的MAC子头,所述具有相同特性的MAC控制单元包括固定长度的MAC控制单元和可变长度的MAC控制单元,所述区分指示信息包括所述第一信息;或
若所述MAC子头是针对BSR的MAC子头或针对PHR的MAC子头,所述具有相同特性的MAC控制单元包括固定长度的MAC控制单元和可变长度的MAC控制单元,所述区分指示信息包括所述第一信息和所述第二信息;或
若所述MAC子头是针对物理层信令的MAC子头或针对数据量指示的MAC子头,所述具有相同特性的MAC控制单元包括固定长度的MAC控制单元和可变长度的MAC控制单元,所述区分指示信息包括所述第二信息。
如图15所示,本发明实施例接收设备进行MAC控制单元传输的方法包括:
步骤1500、接收设备接收来自发送设备的包含所述MAC子头和对应MAC控制单元的MAC PDU,其中所述MAC子头中包含LCID和区分指示信息的MAC子头,所述LCID和所述区分指示信息一起用于唯一标识一个MAC控制单元,具有相同特性的MAC控制单元复用相同的LCID;所述相同特性为所携带的消息类型相同和/或不能同时出现;
步骤1501、所述接收设备根据所述LCID和所述区分指示信息确定对应的MAC控制单元。
可选的,所述区分指示信息包括用于区分同一种长度类型中不同MAC控制单元的第一信息和/或用于指示是否有长度指示域的第二信息。
可选的,所述第一信息位于所述MAC子头的消息类型细分域中;
所述第二信息位于所述MAC子头的指示长度指示域是否存在的扩展指示域中。
可选的,若MAC控制单元的长度类型为固定长度,则所述区分指示信息包括所述第一信息;或
若MAC控制单元的长度类型为固定长度或可变长度两种,所述区分指示信息包括所述第一信息和/或所述第二信息。
可选的,所述MAC子头是下列中的部分或全部:
针对缓存状态报告BSR的MAC子头;
针对功率余量报告PHR的MAC子头;
针对CA中成员载波进行激活和/或去激活指示的MAC子头;
针对非连续接收DRX命令的MAC子头;
针对物理层信令的MAC子头;
针对数据量指示的MAC子头。
可选的,若所述MAC子头是针对BSR的MAC子头或针对成员载波进行激活和/或去激活的MAC子头或针对DRX命令的MAC子头,所述具有相同特性的MAC控制单元包括固定长度的MAC控制单元,所述区分指示信息包括所述第一信息;或
若所述MAC子头是针对BSR的MAC子头,所述具有相同特性的MAC控制单元包括固定长度的MAC控制单元和可变长度的MAC控制单元,所述区分指示信息包括所述第一信息;或
若所述MAC子头是针对BSR的MAC子头或针对PHR的MAC子头,所述具有相同特性的MAC控制单元包括固定长度的MAC控制单元和可变长度的MAC控制单元,所述区分指示信息包括所述第一信息和所述第二信息;或
若所述MAC子头是针对物理层信令的MAC子头或针对数据量指示的MAC子头,所述具有相同特性的MAC控制单元包括固定长度的MAC控制单元和可变长度的MAC控制单元,所述区分指示信息包括所述第二信息。
以上参照示出根据本申请实施例的方法、装置(系统)和/或计算机程序产品的框图和/或流程图描述本申请。应理解,可以通过计算机程序指令来实现框图和/或流程图示图的一个块以及框图和/或流程图示图的块的组合。可以将这些计算机程序指令提供给通用计算机、专用计算机的处理器和/或其它可编程数据处理装置,以产生机器,使得经由计算机处理器和/或其它可编程数据处理装置执行的指令创建用于实现框图和/或流程图块中所指定的功能/动作的方法。
相应地,还可以用硬件和/或软件(包括固件、驻留软件、微码等)来实施本申请。更进一步地,本申请可以采取计算机可使用或计算机可读存储介质上的计算机程序产品的形式,其具有在介质中实现的计算机可使用或计算机可读程序代码,以由指令执行系统来使用或结合指令执行系统而使用。在本申请上下文中,计算机可使用或计算机可读介质可以是任意介质,其可以包含、存储、通信、传输、或传送程序,以由指令执行系统、装置或设备使用,或结合指令执行系统、装置或设备使用。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。