一种发送和接收反馈的方法及设备
技术领域
本发明涉及无线通信技术领域,特别涉及一种发送和接收反馈的方法及设备。
背景技术
从3G到4G,LTE(Long Term Evolution,长期演进)/LTE-A(Long Term Evolution-Advanced,长期演进升级)作为当今世界主流的移动通信技术,已经被广泛商用。
为了满足不断提升的业务需求以及业务体验,LTE/LTE-A***引入大量新技术,用于提升业务速率,例如多天线技术(MIMO)、CA(Carrier Aggregation,载波聚合),256QAM(Quadrature Amplitude Modulation,相正交振幅调制),等。从3GPP release(版本)8以来,***(理论)峰值速率从100Mbps提升至4Gbps。
为了获得更短的上行时延,目前的方案是略去上行调度请求(SchedulingRequest,SR)过程,直接通过上行调度授权给UE分配无线资源,进行快速上行发送的方法。授权方式包括动态调度(Dynamic scheduling)或者半持续调度(Semi-persistentscheduling,SPS)。在传统LTE/LTE-A***中,UE接收来自PDCCH的上行调度授权,同时在相应的时刻进行上行数据传输,如果UE缓存中没有上行数据,则需要发送携带空缓存状态报告(empty BSR)的填充数据(padding)。
对于半持续调度,根据传统行为,eNodeB(演进基站)可以根据UE发送的上行数据或填充来判断UE(用户设备,也称为终端)已经成功接收(重)激活/释放SPS命令,而如果UE没有任何上行传输,eNodeB可以判断PDCCH(Physical Downlink Control Channel,物理下行控制信道)接收失败。使用跳过上行传输机制带来的问题是,给UE发送(重)激活/释放SPS资源命令后,如果在相应的上行时刻没有收到来自用户的数据或者填充数据,eNodeB就无法判断UE是否成功接收了(重)激活/释放SPS资源命令。
综上所述,目前eNodeB发送PDCCH命令后,无法判断UE是否成功接收。
发明内容
本发明提供一种发送和接收反馈的方法及设备,用以解决现有技术中存在的目前eNodeB发送PDCCH命令后,无法判断UE是否成功接收的问题。
本发明实施例提供的一种发送反馈的方法,该方法包括:
终端接收来自网络侧设备的物理下行控制信道PDCCH命令;
所述终端将所述PDCCH命令接收成功的反馈信息通过媒体接入控制协议数据单元MAC PDU中的媒体接入层MAC控制单元或缓存状态上报BSR MAC控制单元发送给所述网络侧设备。
可选的,所述终端将所述PDCCH命令接收成功的反馈信息通过MAC PDU中的MAC控制单元或BSR MAC控制单元发送给所述网络侧设备,包括:
所述终端在收到来自网络侧设备的PDCCH命令后,在最近一次上行传输或最近一次SPS Occasion将所述PDCCH命令接收成功的反馈信息通过MAC PDU中的MAC控制单元或BSR MAC控制单元发送给所述网络侧设备。
可选的,所述终端将所述PDCCH命令接收成功的反馈信息通过MAC PDU中的MAC控制单元发送给所述网络侧设备,包括:
所述终端将所述PDCCH命令接收成功的反馈信息通过新的MAC控制单元发送给所述网络侧设备;
其中,所述新的MAC控制单元为与3GPP TS 36.321协议中规定的MAC控制单元不同的MAC控制单元。
可选的,所述新的MAC控制单元长度为0bit或8bit。
可选的,所述终端接收来自网络侧设备的PDCCH命令之后,将所述PDCCH命令接收成功的反馈信息通过MAC PDU中的MAC控制单元发送给所述网络侧设备之前,还包括:
所述终端将新的第一MAC子头逻辑信道标识值置于所述MAC PUD中;
其中,所述新的第一MAC子头逻辑信道标识值用于指示所述MAC控制单元为新的MAC控制单元。
可选的,所述终端将所述PDCCH命令接收成功的反馈信息通过MAC PDU中的BSRMAC控制单元发送给所述网络侧设备,包括:
所述终端将所述PDCCH命令接收成功的反馈信息通过新的BSR MAC控制单元发送给所述网络侧设备;
其中,所述新的BSR MAC控制单元为与3GPP TS 36.321协议中规定的BSR MAC控制单元不同的BSR MAC控制单元。
可选的,所述新的BSR MAC控制单元的结构为下列中的部分或全部:
长long BSR、短short BSR和截取truncated BSR。
可选的,所述新的BSR MAC控制单元的MAC PDU中没有传统的BSR MAC控制单元;
其中,所述传统的BSR MAC控制单元为3GPP TS 36.321协议中规定的BSR MAC控制单元。
可选的,所述终端接收来自网络侧设备的PDCCH命令之后,将所述PDCCH命令接收成功的反馈信息通过MAC PDU中的BSR MAC控制单元发送给所述网络侧设备之前,还包括:
所述终端将新的第二MAC子头逻辑信道标识值置于所述MAC PUD中;
其中,所述新的第二MAC子头逻辑信道标识值用于指示所述BSR MAC控制单元为新的BSR MAC控制单元。
本发明实施例提供的一种接收反馈的方法,该方法包括:
网络侧设备向终端发送PDCCH命令;
所述网络侧设备在接收来自所述终端的MAC控制单元或BSR MAC控制单元后,若确定所述终端将所述PDCCH命令接收成功的反馈信息通过MAC PDU中的MAC控制单元或BSRMAC控制单元发送,则确定所述终端成功接收到所述PDCCH命令。
可选的,所述网络侧设备确定所述终端将所述PDCCH命令接收成功的反馈信息通过MAC PDU中的MAC控制单元,包括:
所述网络侧设备确定所述终端将所述PDCCH命令接收成功的反馈信息通过新的MAC控制单元发送给所述网络侧设备;
其中,所述新的MAC控制单元为与3GPP TS 36.321协议中规定的MAC控制单元不同的MAC控制单元。
可选的,所述网络侧设备确定所述终端将所述PDCCH命令接收成功的反馈信息通过MAC PDU中的BSR MAC控制单元,包括:
所述网络侧设备确定所述终端将所述PDCCH命令接收成功的反馈信息通过新的BSR MAC控制单元发送给所述网络侧设备;
其中,所述新的BSR MAC控制单元为与3GPP TS 36.321协议中规定的BSR MAC控制单元不同的BSR MAC控制单元。
本发明实施例提供的一种发送反馈的终端,该终端包括:
第一接收模块,用于接收来自网络侧设备的PDCCH命令;
发送模块,用于将所述PDCCH命令接收成功的反馈信息通过MAC PDU中的MAC控制单元或BSR MAC控制单元发送给所述网络侧设备。
可选的,所述发送模块具体用于:
在收到来自网络侧设备的PDCCH命令后,在最近一次上行传输或最近一次SPSOccasion将所述PDCCH命令接收成功的反馈信息通过MAC PDU中的MAC控制单元或BSR MAC控制单元发送给所述网络侧设备。
可选的,所述发送模块具体用于:
将所述PDCCH命令接收成功的反馈信息通过新的MAC控制单元发送给所述网络侧设备;
其中,所述新的MAC控制单元为与3GPP TS 36.321协议中规定的MAC控制单元不同的MAC控制单元。
可选的,所述新的MAC控制单元长度为0bit或8bit。
可选的,所述发送模块还用于:
将新的第一MAC子头逻辑信道标识值置于所述MAC PUD中;
其中,所述新的第一MAC子头逻辑信道标识值用于指示所述MAC控制单元为新的MAC控制单元。
可选的,所述发送模块具体用于:
将所述PDCCH命令接收成功的反馈信息通过新的BSR MAC控制单元发送给所述网络侧设备;
其中,所述新的BSR MAC控制单元为与3GPP TS 36.321协议中规定的BSR MAC控制单元不同的BSR MAC控制单元。
可选的,所述新的BSR MAC控制单元的结构为下列中的部分或全部:
long BSR、short BSR和truncated BSR。
可选的,所述新的BSR MAC控制单元的MAC PDU中没有传统的BSR MAC控制单元;
其中,所述传统的BSR MAC控制单元为3GPP TS 36.321协议中规定的BSR MAC控制单元。
可选的,所述发送模块还用于:
将新的第二MAC子头逻辑信道标识值置于所述MAC PUD中;
其中,所述新的第二MAC子头逻辑信道标识值用于指示所述BSR MAC控制单元为新的BSR MAC控制单元。
本发明实施例提供的一种接收反馈的网络侧设备,该网络侧设备包括:
第二发送模块,用于向终端发送PDCCH命令;
处理模块,用于在接收来自所述终端的MAC控制单元或BSR MAC控制单元后,若确定所述终端将所述PDCCH命令接收成功的反馈信息通过MAC PDU中的MAC控制单元或BSRMAC控制单元发送,则确定所述终端成功接收到所述PDCCH命令。
可选的,所述处理模块具体用于:
确定所述终端将所述PDCCH命令接收成功的反馈信息通过新的MAC控制单元发送给所述网络侧设备;
其中,所述新的MAC控制单元为与3GPP TS 36.321协议中规定的MAC控制单元不同的MAC控制单元。
可选的,所述处理模块具体用于:
确定所述终端将所述PDCCH命令接收成功的反馈信息通过新的BSR MAC控制单元发送给所述网络侧设备;
其中,所述新的BSR MAC控制单元为与3GPP TS 36.321协议中规定的BSR MAC控制单元不同的BSR MAC控制单元。
本发明实施例终端在接收来自网络侧设备的PDCCH命令后,将所述PDCCH命令接收成功的反馈信息通过MAC PDU中的MAC控制单元或BSR MAC控制单元发送给所述网络侧设备,从而通知网络侧设备成功接收PDCCH命令,以便eNodeB发送PDCCH命令后,能够判断UE是否成功接收;进一步提高了***性能。
附图说明
图1为本发明实施例一种发送反馈的方法流程示意图;
图2为本发明实施例一种接收反馈的方法流程示意图;
图3为本发明实施例第一种发送反馈的终端的结构示意图;
图4为本发明实施例第一种接收反馈的网络侧设备结构流程示意图;
图5为本发明实施例第二种发送反馈的终端的结构示意图;
图6为本发明实施例第二种接收反馈的网络侧设备结构流程示意图。
具体实施方式
本发明实施例终端在接收来自网络侧设备的PDCCH命令后,将所述PDCCH命令接收成功的反馈信息通过MAC PDU中的MAC控制单元或BSR MAC控制单元发送给所述网络侧设备,从而通知网络侧设备成功接收PDCCH命令,以便eNodeB发送PDCCH命令后,能够判断UE是否成功接收;进一步提高了***性能。
对于调度来说,PDCCH携带的是授权(grant),对于SPS激活/去激活,PDCCH携带的为命令(order)。基于此本发明实施例PDCCH命令,也适用于PDCCH授权。在实施中,UE对PDCCH命令的反馈,包括但不限于下列情况中的部分或全部:
收到上行SPS激活命令;
收到上行SPS去激活(或称为释放)命令;
收到上行动态调度授权。
下面结合说明书附图对本发明实施例作进一步详细描述。
如图1所示,本发明实施例一种发送反馈的方法包括:
步骤100、终端接收来自网络侧设备的PDCCH命令;
步骤101、所述终端将所述PDCCH命令接收成功的反馈信息通过MAC PDU中的MAC控制单元或BSR MAC控制单元发送给所述网络侧设备。
可选的,所述终端在收到来自网络侧设备的PDCCH命令后,在最近一次上行传输或最近一次SPS Occasion(SPS资源时刻)将所述PDCCH命令接收成功的反馈信息通过MAC PDU中的MAC控制单元或BSR MAC控制单元发送给所述网络侧设备。
相应的,网络侧设备通过MAC PDU中的MAC控制单元或BSR MAC控制单元,就可以获知PDCCH命令在UE侧成功接收。
具体选择MAC控制单元还是BSR MAC控制单元可以根据需要或协议固定或高层通知等方式确定。
下面分别进行介绍。
方式一、通过MAC PDU中的MAC控制单元发送。
可选的,所述终端将所述PDCCH命令接收成功的反馈信息通过新的MAC控制单元发送给所述网络侧设备;
其中,所述新的MAC控制单元为与3GPP(3rd Generation Partnership Project,第三代移动通信标准化组织)TS(技术规范)36.321协议中规定的MAC控制单元不同的MAC控制单元。
可选的,新的MAC控制单元长度为0bit或8bit。
一般情况下,使用0bit格式;如果需要携带一些信息(例如PHR等),可以选择8bit格式。
0bit表示MAC控制单元为空,不携带信息,网络侧设备通过MAC子头中对应的逻辑信道标识,就知道这是一个反馈信息,8bit格式可以携带信息,例如PHR等。
需要说明的是,新的MAC控制单元长度并不局限于上述两种长度,其他长度也同样适用本发明实施例。
可选的,对于新的MAC控制单元,本发明实施例还对MAC子头逻辑信道标识进行了扩展。
具体的,所述终端接收来自网络侧设备的PDCCH命令之后,将所述PDCCH命令接收成功的反馈信息通过MAC PDU中的BSR MAC控制单元发送给所述网络侧设备之前,将新的第一MAC子头逻辑信道标识值置于所述MAC PUD中;
其中,所述新的第一MAC子头逻辑信道标识值用于指示所述MAC控制单元为新的MAC控制单元。
因为引入新的MAC CE,需要扩展现有的上行共享信道逻辑信道标识(3GPPTS36.321,表6.2.1-2 Values of LCID for UL-SCH(上行共享信道逻辑信道标识值))。如表1,现有逻辑信道标识使用5bit字段(LCID可以从00000到11111),有大量保留值可以使用(01100到10101)。
Index(序号) |
LCID values(值) |
01101-10101 |
Reserved(预留) |
01100 |
ACK MAC CE |
表1上行共享信道的逻辑信道标识值
在实施中,可以在保留值中任选一个值,例如(01100),用于指示新引入的MAC CE即可。
基于上述内容,UE收到来自PDCCH的上行命令后,可以在上行共享信道(UL-SCH)上发送含有新MAC CE和对应MAC子头的数据PDU或者填充PDU,作为对PDCCH命令的反馈。
方式二、通过MAC PDU中的BSR MAC控制单元发送。
可选的,所述终端将所述PDCCH命令接收成功的反馈信息通过新的BSR MAC控制单元发送给所述网络侧设备;
其中,所述新的BSR MAC控制单元为与3GPP TS 36.321协议中规定的BSR MAC控制单元不同的BSR MAC控制单元。
在实施中,所述新的BSR MAC控制单元的结构为下列中的部分或全部:
long BSR、short BSR和truncated BSR。
可选的,所述新的BSR MAC控制单元的MAC PDU中没有传统的BSR MAC控制单元;
其中,所述传统的BSR MAC控制单元为3GPP TS 36.321协议中规定的BSR MAC控制单元。
可选的,对于新的MAC控制单元,本发明实施例还对MAC子头逻辑信道标识进行了扩展。
具体的,所述终端接收来自网络侧设备的PDCCH命令之后,将所述PDCCH命令接收成功的反馈信息通过MAC PDU中的BSR MAC控制单元发送给所述网络侧设备之前,将新的第二MAC子头逻辑信道标识值置于所述MAC PUD中;
其中,所述新的第二MAC子头逻辑信道标识值用于指示所述BSR MAC控制单元为新的BSR MAC控制单元。
因为引入新的MAC CE,需要扩展现有的上行共享信道逻辑信道标识(3GPPTS36.321,表6.2.1-2 Values of LCID for UL-SCH)。如表1,现有逻辑信道标识使用5bit字段(LCID可以从00000到11111),有大量保留值可以使用(01100到10101)。
其中,新增一个(或者多个)ACK BSR,作为需要UE对PDCCH命令发送反馈时使用的LCID,分别对应BSR的MAC CE格式可以为Short BSR或者Long BSR或者Truncated BSR,仍然使用传统BSR MAC CE格式,不用改变。例如上表中:ACK BSR的LCID为01100。
基于上述内容,UE收到来自PDCCH的上行命令后,可以在上行共享信道(UL-SCH)上发送数据PDU或者填充PDU,作为对PDCCH命令(或授权)的反馈。
其中,数据PDU中携带ACK BSR MAC CE。
如图2所示,本发明实施例一种接收反馈的方法包括:
步骤200、网络侧设备向终端发送PDCCH命令;
步骤201、所述网络侧设备在接收来自所述终端的MAC控制单元或BSR MAC控制单元后,若确定所述终端将所述PDCCH命令接收成功的反馈信息通过MAC PDU中的MAC控制单元或BSR MAC控制单元发送,则确定所述终端成功接收到所述PDCCH命令。
可选的,所述终端在收到来自网络侧设备的PDCCH命令后,在最近一次上行传输或最近一次SPS Occasion将所述PDCCH命令接收成功的反馈信息通过MAC PDU中的MAC控制单元或BSR MAC控制单元发送给所述网络侧设备。
相应的,网络侧设备通过MAC PDU中的MAC控制单元或BSR MAC控制单元,就可以获知PDCCH命令在UE侧成功接收。
具体选择MAC控制单元还是BSR MAC控制单元可以根据需要或协议固定或高层通知等方式确定。
下面分别进行介绍。
方式一、通过MAC PDU中的MAC控制单元发送。
可选的,所述网络侧设备确定所述终端将所述PDCCH命令接收成功的反馈信息通过MAC PDU中的MAC控制单元,包括:
所述网络侧设备确定所述终端将所述PDCCH命令接收成功的反馈信息通过新的MAC控制单元发送给所述网络侧设备;
其中,所述新的MAC控制单元为与3GPP TS 36.321协议中规定的MAC控制单元不同的MAC控制单元。
可选的,新的MAC控制单元长度为0bit或8bit。
一般情况下,使用0bit格式;如果需要携带一些信息(例如PHR等),可以选择8bit格式。
0bit表示MAC控制单元为空,不携带信息,网络侧设备通过MAC子头中对应的逻辑信道标识,就知道这是一个反馈信息,8bit格式可以携带信息,例如PHR等。
需要说明的是,新的MAC控制单元长度并不局限于上述两种长度,其他长度也同样适用本发明实施例。
可选的,对于新的MAC控制单元,本发明实施例还对MAC子头逻辑信道标识进行了扩展。
具体的,所述终端接收来自网络侧设备的PDCCH命令之后,将所述PDCCH命令接收成功的反馈信息通过MAC PDU中的BSR MAC控制单元发送给所述网络侧设备之前,将新的第一MAC子头逻辑信道标识值置于所述MAC PUD中;
其中,所述新的第一MAC子头逻辑信道标识值用于指示所述MAC控制单元为新的MAC控制单元。
因为引入新的MAC CE,需要扩展现有的上行共享信道逻辑信道标识(3GPPTS36.321,表6.2.1-2 Values of LCID for UL-SCH)。如表1,现有逻辑信道标识使用5bit字段(LCID可以从00000到11111),有大量保留值可以使用(01100到10101)。
在实施中,可以在保留值中任选一个值,例如(01100),用于指示新引入的MAC CE即可。
方式二、通过MAC PDU中的BSR MAC控制单元发送。
可选的,所述网络侧设备确定所述终端将所述PDCCH命令接收成功的反馈信息通过MAC PDU中的BSR MAC控制单元,包括:
所述网络侧设备确定所述终端将所述PDCCH命令接收成功的反馈信息通过新的BSR MAC控制单元发送给所述网络侧设备;
其中,所述新的BSR MAC控制单元为与3GPP TS 36.321协议中规定的BSR MAC控制单元不同的BSR MAC控制单元。
在实施中,所述新的BSR MAC控制单元的结构为下列中的部分或全部:
long BSR、short BSR和truncated BSR。
可选的,所述新的BSR MAC控制单元的MAC PDU中没有传统的BSR MAC控制单元;
其中,所述传统的BSR MAC控制单元为3GPP TS 36.321协议中规定的BSR MAC控制单元。
可选的,对于新的MAC控制单元,本发明实施例还对MAC子头逻辑信道标识进行了扩展。
具体的,所述终端接收来自网络侧设备的PDCCH命令之后,将所述PDCCH命令接收成功的反馈信息通过MAC PDU中的BSR MAC控制单元发送给所述网络侧设备之前,将新的第二MAC子头逻辑信道标识值置于所述MAC PUD中;
其中,所述新的第二MAC子头逻辑信道标识值用于指示所述BSR MAC控制单元为新的BSR MAC控制单元。
因为引入新的MAC CE,需要扩展现有的上行共享信道逻辑信道标识(3GPPTS36.321,表6.2.1-2 Values of LCID for UL-SCH)。如表1,现有逻辑信道标识使用5bit字段(LCID可以从00000到11111),有大量保留值可以使用(01100到10101)。
其中,新增一个(或者多个)ACK BSR,作为需要UE对PDCCH命令发送反馈时使用的LCID,分别对应BSR的MAC CE格式可以为Short BSR或者Long BSR或者Truncated BSR,仍然使用传统BSR MAC CE格式,不用改变。例如上表中:ACK BSR的LCID为01100。
其中,本发明实施例的网络侧设备可以是基站(比如宏基站(包括演进基站)、家庭基站等),也可以是RN(中继)设备,还可以是其它网络侧设备。
下面列举几个例子对本发明的方案进行详细说明。
实例一:SPS激活,UE反馈ACK(ACKnowledge正确应答指令)MAC CE(MAC ControlElement,媒体接入层控制单元)
步骤1:eNodeB通过PDCCH向UE下发SPS激活命令。
步骤2:之后的几种情况和对应的UE行为如下:
a)UE成功接收PDCCH命令,UE缓存中有数据:UE在下一个SPS时刻发送数据,同时在MAC PDU中携带ACK MAC CE,与ACK MAC CE对应的MAC子头中LCID填写01100;
其中,ACK MAC CE一般大小为0bit(如果ACK MAC CE大小不为0bit,在ACK MAC CE中可携带PHR或BSR等相关信息)。
b)UE成功接收PDCCH命令,UE缓存中无数据:UE在合适的上行时刻发送填充数据,并携带ACK MAC CE,与ACK MAC CE对应的MAC子头中LCID填写01100;
其中,合适的上行时刻可以是:下一个SPS时刻,或者最近的上行数据传输时刻;
ACK MAC CE一般大小为0bit(如果ACK MAC CE大小不为0bit,在ACK MAC CE中可携带PHR(Power Headroom Report,功率余量上报)或BSR(Buffer Status Report,缓存状态上报)等相关信息)。
c)UE接收PDCCH命令失败,UE缓存中有数据:根据UE当前行为,UE在最近的PUCCH时刻发送D-SR(Dedicated Scheduling Request,专用调度请求),请求上行调度授权;
d)UE接收PDCCH命令失败,UE缓存中无数据:UE无任何行为。
步骤3:根据上述各种情况的UE行为,eNodeB(演进基站)可以判断,UE是否已经成功接收PDCCH激活命令。
如果eNodeB会收到来自UE的上行反馈(ACK MAC CE),则UE已经成功接收PDCCH命令,后续eNodeB等待UE上行数据即可;
如果eNodeB没有收到来自UE的上行反馈(携带ACK MAC CE的MAC PDU),则UE接收PDCCH命令失败,eNodeB在相应的下行时刻重传PDCCH激活命令,重复步骤2,直到能PDCCH命令接收成功。
实例二:SPS去激活,UE反馈ACK MAC CE
步骤1:eNodeB通过PDCCH向UE下发SPS去激活命令。
步骤2:之后的几种情况和对应的UE行为如下:
a)UE成功接收PDCCH命令,UE缓存中有数据:UE将SPS资源释放推迟至下一个SPS时刻,并在下一个SPS时刻发送数据,同时在MAC PDU(Medium Access Control Packet DataUnit,媒体接入控制协议数据单元)中携带ACK MAC CE,与ACK MAC CE对应的MAC子头中LCID(Logical Channel ID,逻辑信道号)填写01100;
其中,ACK MAC CE一般大小为0bit(如果ACK MAC CE大小不为0bit,在ACK MAC CE中可携带PHR或BSR等相关信息)。
b)UE成功接收PDCCH命令,UE缓存中无数据:UE将SPS资源释放推迟至下一个SPS时刻,并在合适的上行时刻发送填充数据,填充数据中携带ACK MAC CE,与此MAC CE对应的MAC子头中LCID填写01100;
其中,合适的上行时刻可以是:下一个SPS时刻,或者最近的上行数据传输时刻;
ACK MAC CE一般大小为0bit(如果ACK MAC CE大小不为0bit,在ACK MAC CE中可携带PHR或BSR等相关信息)。
c)UE接收PDCCH命令失败,UE缓存中有数据:根据UE当前行为,UE在下一个SPS资源上发送数据,在MAC PDU中,不携带ACK MAC CE;
d)UE接收PDCCH命令失败,UE缓存中无数据:UE跳过上行传输,在下一个可用的SPS资源,无任何数据发送。
步骤3:根据上述各种情况的UE行为,eNodeB可以判断,UE是否已经成功接收PDCCH释放命令。
如果eNodeB会收到来自UE的上行反馈(ACK MAC CE),则UE已经成功接收PDCCH命令,eNodeB释放SPS资源;
如果eNodeB没有收到来自UE的上行反馈(携带ACK MAC CE的MAC PDU),则UE接收PDCCH命令失败,eNodeB在相应的下行时刻重传PDCCH释放命令,重复步骤2,直到能PDCCH命令接收成功。
实例三:SPS激活,UE利用ACK BSR MAC CE发送反馈
步骤1:eNodeB通过PDCCH向UE下发SPS激活命令。
步骤2:之后的几种情况和对应的UE行为如下:
a)UE成功接收PDCCH命令,UE缓存中有数据:UE在下一个SPS时刻发送数据,同时在MAC PDU中携带ACK BSR MAC CE,在MAC子头中填写相应的LCID;
其中,ACK BSR MAC CE结构可以采用当前long(长)BSR/short(短)BSR/truncated(截断)BSR中的一种或多种格式,;
携带ACK BSR MAC CE的情况下,MAC PDU中不再包含传统的BSR MAC CE。
b)UE成功接收PDCCH命令,UE缓存中无数据:UE合适的上行时刻发送填充数据,在填充数据中携带ACK BSR MAC CE;
其中,合适的上行时刻可以是:下一个SPS时刻,或者最近的上行数据传输时刻;
ACK BSR MAC CE结构可以采用当前long BSR/short BSR/truncated BSR中的一种或多种格式;
携带ACK BSR MAC CE的情况下,MAC PDU中不再包含传统的BSR MAC CE。
c)UE接收PDCCH命令失败,UE缓存中有数据:根据UE当前行为,UE在最近的PUCCH时刻发送D-SR,请求上行调度授权;
d)UE接收PDCCH命令失败,UE缓存中无数据:UE无任何行为。
步骤3:根据上述各种情况的UE行为,eNodeB可以判断,UE是否已经成功接收PDCCH激活命令。
如果eNodeB会收到来自UE的上行反馈(ACK BSR MAC CE),则UE已经成功接收PDCCH命令,后续eNodeB等待UE上行数据即可;
如果eNodeB没有收到来自UE的上行反馈(携带ACK BSR MAC CE的MAC PDU),则UE接收PDCCH命令失败,eNodeB在相应的下行时刻重传PDCCH激活命令,重复步骤2,直到能PDCCH命令接收成功。
实例四:SPS去激活,UE利用ACK BSR MAC CE发送反馈
步骤1:eNodeB通过PDCCH向UE下发SPS去激活命令。
步骤2:之后的几种情况和对应的UE行为如下:
a)UE成功接收PDCCH命令,UE缓存中有数据:UE将SPS资源释放推迟至下一个SPS时刻,并在下一个SPS时刻发送数据,同时在MAC PDU中携带ACK BSR MAC CE,在MAC子头中填写相应的LCID;
其中,ACK BSR MAC CE结构可以采用当前long BSR/short BSR/truncated BSR中的一种或多种格式;
携带ACK BSR MAC CE的情况下,MAC PDU中不再包含传统的BSR MAC CE。
b)UE成功接收PDCCH命令,UE缓存中无数据:UE将SPS资源释放推迟至下一个SPS时刻,并在合适的上行时刻发送填充数据,在填充数据中携带ACK BSR MAC CE;
其中,合适的上行时刻可以是:下一个SPS时刻,或者最近的上行数据传输时刻;
ACK BSR MAC CE结构可以采用当前long BSR/short BSR/truncated BSR中的一种或多种格式;
携带ACK BSR MAC CE的情况下,MAC PDU中不再包含传统的BSR MAC CE。
c)UE接收PDCCH命令失败,UE缓存中有数据:根据UE当前行为,UE在下一个发送数据;
d)UE接收PDCCHSPS资源上命令失败,UE缓存中无数据:UE跳过上行传输,在下一个可用的SPS资源,无任何数据发送。
步骤3:根据上述各种情况的UE行为,eNodeB可以判断,UE是否已经成功接收PDCCH释放命令。
如果eNodeB会收到来自UE的上行反馈(ACK BSR MAC CE),则UE已经成功接收PDCCH命令,eNodeB释放SPS资源;
如果eNodeB没有收到来自UE的上行反馈(携带ACK BSR MAC CE的MAC PDU),则UE接收PDCCH命令失败,eNodeB在相应的下行时刻重传PDCCH释放命令,重复步骤2,直到能PDCCH命令接收成功。
基于同一发明构思,本发明实施例中还提供了一种终端,由于该终端解决问题的原理与本发明实施例图1中发送反馈的方法相似,因此该终端的实施可以参见方法的实施,重复之处不再赘述。
如图3所示,本发明实施例第一种发送反馈的终端包括:
第一接收模块300,用于接收来自网络侧设备的PDCCH命令;
发送模块301,用于将所述PDCCH命令接收成功的反馈信息通过MAC PDU中的MAC控制单元或BSR MAC控制单元发送给所述网络侧设备。
可选的,所述发送模块301具体用于:
在收到来自网络侧设备的PDCCH命令后,在最近一次上行传输或最近一次SPSOccasion将所述PDCCH命令接收成功的反馈信息通过MAC PDU中的MAC控制单元或BSR MAC控制单元发送给所述网络侧设备。
可选的,所述发送模块301具体用于:
将所述PDCCH命令接收成功的反馈信息通过新的MAC控制单元发送给所述网络侧设备;
其中,所述新的MAC控制单元为与3GPP TS 36.321协议中规定的MAC控制单元不同的MAC控制单元。
可选的,所述新的MAC控制单元长度为0bit或8bit。
可选的,所述发送模块301还用于:
将新的第一MAC子头逻辑信道标识值置于所述MAC PUD中;
其中,所述新的第一MAC子头逻辑信道标识值用于指示所述MAC控制单元为新的MAC控制单元。
可选的,所述发送模块301具体用于:
将所述PDCCH命令接收成功的反馈信息通过新的BSR MAC控制单元发送给所述网络侧设备;
其中,所述新的BSR MAC控制单元为与3GPP TS 36.321协议中规定的BSR MAC控制单元不同的BSR MAC控制单元。
可选的,所述新的BSR MAC控制单元的结构为下列中的部分或全部:
long BSR、short BSR和truncated BSR。
可选的,所述新的BSR MAC控制单元的MAC PDU中没有传统的BSR MAC控制单元;
其中,所述传统的BSR MAC控制单元为3GPP TS 36.321协议中规定的BSR MAC控制单元。
可选的,所述发送模块301还用于:
将新的第二MAC子头逻辑信道标识值置于所述MAC PUD中;
其中,所述新的第二MAC子头逻辑信道标识值用于指示所述BSR MAC控制单元为新的BSR MAC控制单元。
基于同一发明构思,本发明实施例中还提供了一种网络侧设备,由于该终端解决问题的原理与本发明实施例图2中发送反馈的方法相似,因此该网络侧设备的实施可以参见方法的实施,重复之处不再赘述。
如图4所示,本发明实施例第一种接收的网络侧设备包括:
第二发送模块400,用于向终端发送PDCCH命令;
处理模块401,用于在接收来自所述终端的MAC控制单元或BSR MAC控制单元后,若确定所述终端将所述PDCCH命令接收成功的反馈信息通过MAC PDU中的MAC控制单元或BSRMAC控制单元发送,则确定所述终端成功接收到所述PDCCH命令。
可选的,所述处理模块401具体用于:
确定所述终端将所述PDCCH命令接收成功的反馈信息通过新的MAC控制单元发送给所述网络侧设备;
其中,所述新的MAC控制单元为与3GPP TS 36.321协议中规定的MAC控制单元不同的MAC控制单元。
可选的,所述处理模块401具体用于:
根据所述MAC PUD中新的第一MAC子头逻辑信道标识值确定对应的所述MAC控制单元为新的MAC控制单元。
可选的,所述处理模块401具体用于:
确定所述终端将所述PDCCH命令接收成功的反馈信息通过新的BSR MAC控制单元发送给所述网络侧设备;
其中,所述新的BSR MAC控制单元为与3GPP TS 36.321协议中规定的BSR MAC控制单元不同的BSR MAC控制单元。
可选的,所述处理模块401具体用于:
根据所述MAC PUD中新的第二MAC子头逻辑信道标识值确定对应的所述BSR MAC控制单元为新的BSR MAC控制单元。
基于同一发明构思,本发明实施例中还提供了一种终端,由于该终端解决问题的原理与本发明实施例图1中发送反馈的方法相似,因此该终端的实施可以参见方法的实施,重复之处不再赘述。
如图5所示,本发明实施例第二种发送反馈的终端包括:
处理器501,用于读取存储器504中的程序,执行下列过程:
通过收发机502接收来自网络侧设备的PDCCH命令;
通过收发机502将所述PDCCH命令接收成功的反馈信息通过MAC PDU中的MAC控制单元或BSR MAC控制单元发送给所述网络侧设备。
收发机502,用于在处理器501的控制下接收和发送数据。
可选的,所述处理器501具体用于:
在收到来自网络侧设备的PDCCH命令后,在最近一次上行传输或最近一次SPSOccasion将所述PDCCH命令接收成功的反馈信息通过MAC PDU中的MAC控制单元或BSR MAC控制单元发送给所述网络侧设备。
可选的,所述处理器501具体用于:
将所述PDCCH命令接收成功的反馈信息通过新的MAC控制单元发送给所述网络侧设备;
其中,所述新的MAC控制单元为与3GPP TS 36.321协议中规定的MAC控制单元不同的MAC控制单元。
可选的,所述新的MAC控制单元长度为0bit或8bit。
可选的,所述处理器501还用于:
将新的第一MAC子头逻辑信道标识值置于所述MAC PUD中;
其中,所述新的第一MAC子头逻辑信道标识值用于指示所述MAC控制单元为新的MAC控制单元。
可选的,所述处理器501具体用于:
将所述PDCCH命令接收成功的反馈信息通过新的BSR MAC控制单元发送给所述网络侧设备;
其中,所述新的BSR MAC控制单元为与3GPP TS 36.321协议中规定的BSR MAC控制单元不同的BSR MAC控制单元。
可选的,所述新的BSR MAC控制单元的结构为下列中的部分或全部:
long BSR、short BSR和truncated BSR。
可选的,所述新的BSR MAC控制单元的MAC PDU中没有传统的BSR MAC控制单元;
其中,所述传统的BSR MAC控制单元为3GPP TS 36.321协议中规定的BSR MAC控制单元。
可选的,所述处理器501还用于:
将新的第二MAC子头逻辑信道标识值置于所述MAC PUD中;
其中,所述新的第二MAC子头逻辑信道标识值用于指示所述BSR MAC控制单元为新的BSR MAC控制单元。
在图5中,总线架构(用总线500来代表),总线500可以包括任意数量的互联的总线和桥,总线500将包括由处理器501代表的一个或多个处理器和存储器504代表的存储器的各种电路链接在一起。总线500还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口503在总线500和收发机502之间提供接口。收发机502可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器501处理的数据通过天线505在无线介质上进行传输,进一步,天线505还接收数据并将数据传送给处理器501。
处理器501负责管理总线500和通常的处理,还可以提供各种功能,包括定时,***接口,电压调节、电源管理以及其他控制功能。而存储器504可以被用于存储处理器501在执行操作时所使用的数据。
可选的,处理器501可以是CPU(中央处埋器)、ASIC(Application SpecificIntegrated Circuit,专用集成电路)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)或CPLD(Complex Programmable Logic Device,复杂可编程逻辑器件)。
基于同一发明构思,本发明实施例中还提供了一种网络侧设备,由于该终端解决问题的原理与本发明实施例图2中发送反馈的方法相似,因此该网络侧设备的实施可以参见方法的实施,重复之处不再赘述。
如图6所示,本发明实施例第二种接收反馈的网络侧设备包括:
处理器601,用于读取存储器604中的程序,执行下列过程:
通过收发机602向终端发送PDCCH命令;
通过收发机602在接收来自所述终端的MAC控制单元或BSR MAC控制单元后,若确定所述终端将所述PDCCH命令接收成功的反馈信息通过MAC PDU中的MAC控制单元或BSRMAC控制单元发送,则确定所述终端成功接收到所述PDCCH命令。
收发机602,用于在处理器601的控制下接收和发送数据。
可选的,所述处理器601具体用于:
确定所述终端将所述PDCCH命令接收成功的反馈信息通过新的MAC控制单元发送给所述网络侧设备;
其中,所述新的MAC控制单元为与3GPP TS 36.321协议中规定的MAC控制单元不同的MAC控制单元。
可选的,所述处理器601具体用于:
根据所述MAC PUD中新的第一MAC子头逻辑信道标识值确定对应的所述MAC控制单元为新的MAC控制单元。
可选的,所述处理器601具体用于:
确定所述终端将所述PDCCH命令接收成功的反馈信息通过新的BSR MAC控制单元发送给所述网络侧设备;
其中,所述新的BSR MAC控制单元为与3GPP TS 36.321协议中规定的BSR MAC控制单元不同的BSR MAC控制单元。
可选的,所述处理器601具体用于:
根据所述MAC PUD中新的第二MAC子头逻辑信道标识值确定对应的所述BSR MAC控制单元为新的BSR MAC控制单元。
在图6中,总线架构(用总线600来代表),总线600可以包括任意数量的互联的总线和桥,总线600将包括由通用处理器601代表的一个或多个处理器和存储器604代表的存储器的各种电路链接在一起。总线600还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口603在总线600和收发机602之间提供接口。收发机602可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。例如:收发机602从其他设备接收外部数据。收发机602用于将处理器601处理后的数据发送给其他设备。取决于计算***的性质,还可以提供用户接口605,例如小键盘、显示器、扬声器、麦克风、操纵杆。
处理器601负责管理总线600和通常的处理,如前述所述运行通用操作***。而存储器604可以被用于存储处理器601在执行操作时所使用的数据。
可选的,处理器601可以是CPU、ASIC、FPGA或CPLD。
从上述内容可以看出:本发明实施例终端在接收来自网络侧设备的PDCCH命令后,将所述PDCCH命令接收成功的反馈信息通过MAC PDU中的MAC控制单元或BSR MAC控制单元发送给所述网络侧设备,从而通知网络侧设备成功接收PDCCH命令,以便eNodeB发送PDCCH命令后,能够判断UE是否成功接收;进一步提高了***性能。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。