一种随机接入响应方法和装置与流程

文档序号:14943223发布日期:2018-07-13 21:38阅读:272来源:国知局

本发明涉及通信技术领域,尤其涉及一种随机接入响应方法和装置。



背景技术:

lte系统的随机接入分为竞争随机接入和非竞争随机接入两种。其过程分别如下。

竞争随机接入过程如图1所示,主要分为四步随机接入,也可称为4-stepra:

msg1:ue选择随机接入preamble(随机接入前导码)和prach(physicalrandomaccesschannel,物理随机接入信道)资源并利用该prach资源向基站发送所选的随机接入preamble码(随机接入前导码)。

msg2:基站接收到preamble码,发送随机接入响应。随机接入响应包含两部分:mac头和macrar。mac头包含多个子头,每个子头格式如图2所示,其主要内容为rapid(randomaccesspreambleid)。macrar如图3所示,包括定时提前量tac(timeadvancecommand)、针对msg3的上行资源授权(ulgrant,上行调度授权)和网络侧分配的临时c-rnti(temporaryc-rnti)。承载msg2调度信息的pdcch(physicaldownlinkcontrolchannel,物理下行控制信道)用ra-rnti加扰,ra-rnti在ue接收msg2的窗长内与发送msg1的时频资源唯一对应。ue接收msg2时,通过ra-rnti和preambleid确定该msg2是与其发送的msg1对应的。

msg3:ue在msg2指定的ulgrant上发送上行传输,不同随机接入原因msg3上行传输的内容不同,比如对于初始接入,msg3传输的是rrc连接建立请求。

msg4:竞争解决消息,ue根据msg4可以判断随机接入是否成功。对于初始接入ue,竞争解决成功后临时c-rnti自动转化为ue在该小区的唯一ue标识c-rnti。

非竞争随机接入如图4所示,主要分为三步:

msg0:基站向ue分配用于非竞争随机接入的专用preamble码以及随机接入使用的prach资源。

msg1:ue根据msg0的指示,在指定的prach资源上向基站发送指定的专用preamble。基站接收到msg1后根据msg1计算上行定时提前量ta。

msg2:基站向ue发送随机接入响应,随机接入响应中包含定时提前量信息、后续上行传输资源分配ulgrant,定时提前量用于ue后续上行传输的定时关系。

在新一代无线网络系统中,针对ue侧和gnb不需要进行同步的场景,在4-stepra基础上进行出两步随机接入过程(或者称为2-stepra),其过程如下图5。为便于表达,以下不再成msg1、msg2,而称为step1、step2。

step1:相当于4-stepra的msg1+msg3,包含随机接入码部分和数据部分,两部分可以各自独立解码。随机接入码部分用于发送preamble码,即为4-stepra中msg1的随机接入码preamble;数据部分类似于4-stepra中的msg3,可以包含ue标识(根据不同的随机接入事件和ue状态,具体ue标识内容可能不同)、缓存状态报告(bsr,bufferstatusreport或dv,datavolume)、phr(powerheadroomreport,功率余量报告)、上行数据。

step2:相当于4-stepra的msg2+msg4。用于完成随机接入竞争解决和上行数据接收反馈。

在5g系统中引入两步随机接入2-stepra,现有随机接入过程中的随机接入响应消息已不再适用于2-stepra。



技术实现要素:

鉴于上述技术问题,本发明实施例提供一种随机接入响应方法和装置,解决在新一代无线通信系统(nr系统或5g系统)中如何设计随机接入响应,以满足新一代无线通信系统的随机接入过程的特性和需求。

依据本发明实施例的一个方面,提供了一种随机接入响应方法,包括:

ue发送随机接入请求,所述随机接入请求中携带包含ue标识的信息;

所述ue接收随机接入响应,如果随机接入响应中携带的ue标识与随机接入请求中的ue标识一致,完成竞争解决;如果随机接入响应中携带的ue标识与随机接入请求中的ue标识不一致,则所述ue确定本次随机接入失败,重新发起随机接入尝试;如果随机接入响应中未携带ue标识,则所述ue回退到随机接入请求中不携带ue标识信息的随机接入过程;

其中,所述随机接入响应是网络侧根据随机接入请求自适应生成的;

随机接入请求中携带ue标识的随机接入又称为两步随机接入,随机接入请求中不携带ue标识的随机接入又称为四步随机接入。

可选地,所述随机接入响应采用macpdu发送,该macpdu中包含mac头和macrar,mac头包含多个mac子头,每个mac子头中包含一个rapid,对应随机接入请求中的preamble码,每个mac子头与一个macrar对应,携带ue标识的随机接入响应macrar和不携带ue标识的随机接入响应macrar可以复用到一个macpdu中。

可选地,对于四步随机接入和两步随机接入,以及两步随机接入的不同随机接入场景,采用相同长度的macrar,所述macrar长度固定为能包含最大ue标识长度和temporaryc-rnti,或同时能包含ulgrant。

可选地,所述macrar包含以下任一项或多项:

t1:指示后续为四步随机接入的macrar或者两步随机接入的macrar;

t2:只在两步随机接入的macrar中出现,用于指示是长ueid或者为短ueid;

timingadvancecommand:上行定时提前量;

ulgrant:后续上行传输的资源分配;

temporaryc-rnti:竞争解决完成后转换为给ue分配的c-rnti;

contentionresolutionidentity:对应两步随机接入的随机接入请求中包含的ue标识的信息;

r:预留比特。

可选地,所述macrar中包含所有可能的域,每个域的长度都为可能长度的最大值,每个域的长度都是固定的,如果随机接入响应中不需要该域,则该域实际为预留bit,填充协议规定的值或由网络侧确定填充的值。

可选地,所述ue发送随机接入请求,包括:

所述ue发送随机接入请求preamble码,不发送携带ue标识的信息;

所述ue接收随机接入响应,包括:

所述ue接收随机接入响应,根据mac子头中rapid域确定与发送的preamble码对应的mac子头;

所述ue获取该mac子头对应的macrar,如果解析macrar中的指示域确定该macrar不携带ue标识,读取macrar中的后续域,根据各域的指示进行相关操作,完成后续随机接入过程;如果解析macrar中的指示域确定该macrar携带ue标识,确定随机接入失败,后续发起新的随机接入尝试。

可选地,所述ue发送随机接入请求,包括:

所述ue发送随机接入请求,包括preamble码和包含ue标识的信息;

所述ue接收随机接入响应,包括:

所述ue接收随机接入响应,根据mac子头中rapid域确定与发送的preamble码对应的mac子头;

所述ue获取该mac子头对应的macrar,如果解析macrar中的指示域t1确定该macrar不携带ue标识,确定网络侧只收到了preamble码而没有正确接收数据部分,读取macrar中的后续域,回退到四步随机接入,按照四步随机接入过程解析macrar中各域,然后根据macrar中各域的指示,完成后续的随机接入过程;或者

如果解析macrar中的指示域t1确定该macrar携带ue标识,且指示域t2确定该ue标识为长ueid,如果ue发送的是长ueid,所述ue判断macrar中的ue标识是否与ue发送的长ueid一致,如果一致,确定完成竞争解决,所述ue接收随后网络侧发送的带temporaryc-rnti的pdcch调度命令,根据该调度命令发送上行传输;如果不一致,所述ue确定本次随机接入失败,后续重新发起随机接入尝试;或者

如果解析macrar中的指示域t1确定该macrar携带ue标识,且指示域t2确定该ue标识为长ueid,如果ue发送的是短ueid,确定该macrar不是针对自己的,本次随机接入失败,后续重新发起随机接入尝试;或者

如果解析macrar中的指示域t1确定该macrar携带ue标识,且指示域t2确定该ue标识为短ueid,如果ue发送的是长ueid,确定该macrar不是针对自己的,本次随机接入失败,后续重新发起随机接入尝试;或者

如果解析macrar中的指示域t1确定该macrar携带ue标识,且指示域t2确定该ue标识为短ueid,如果ue发送的是短ueid,所述ue判断macrar中的ue标识是否与ue发送的短ueid一致,如果一致,确定完成竞争解决,所述ue解析macrar中的ulgrant,根据macrar中ulgrant指示的资源,发送后续上行传输;如果不一致,所述ue确定本次随机接入失败,后续重新发起随机接入尝试。

可选地,所述ue发送随机接入请求,包括:

所述ue发送随机接入请求,包括preamble码和包含ueid标识的信息;

所述ue接收随机接入响应,包括:

所述ue接收随机接入响应,根据mac子头中rapid域确定与其发送的preamble码对应的mac子头;

所述ue获取该mac子头对应的macrar,如果解析macrar中的指示域t1确定该macrar不携带ue标识,所述ue确定网络侧只收到了preamble码而没有正确接收数据部分,所述ue只解析macrar中的timingadvancecommand、ulgrant、temporaryc-rnti域,回退到四步随机接入,然后所述ue根据macrar中各域的指示,调整上行定时提前量,获取temporaryc-rnti,根据ulgrant发送msg3,并完成后续的随机接入过程;或者

解析macrar中的指示域t1确定该macrar携带ue标识,且指示域t2确定该ue标识为长ueid,解析全部域,如果ue发送的是长ueid,所述ue判断macrar中的ue标识是否与ue发送的长ueid一致,如果一致,所述ue确定完成竞争解决,然后所述ue根据macrar中ulgrant指示的资源,发送后续上行传输;如果不一致,所述ue确定本次随机接入失败,后续重新发起随机接入尝试;或者

解析macrar中的指示域t1确定该macrar携带ue标识,且指示域t2确定该ue标识为长ueid,解析全部域,如果ue发送的是短ueid,确定该macrar不是针对自己的,本次随机接入失败,后续重新发起随机接入尝试;或者

如果解析macrar中的指示域t1确定该macrar携带ue标识,且指示域t2确定该ue标识为短ueid,解析全部域,如果ue发送的是长ueid,确定该macrar不是针对自己的,本次随机接入失败,后续重新发起随机接入尝试;或者

如果解析macrar中的指示域t1确定该macrar携带ue标识,且指示域t2确定该ue标识为短ueid,解析全部域,如果ue发送的是短ueid,ue判断macrar中的ue标识是否与ue发送的短ueid一致,如果一致,ue确定完成竞争解决,然后ue根据macrar中ulgrant指示的资源,发送后续上行传输;如果不一致,确定本次随机接入失败,后续重新发起随机接入尝试。

可选地,所述mac子头包含preambleid和长度指示域l,该长度指示域l用于指示对应macrar的长度或macrar类型。

可选地,macrar类型包含以下任一项或多项:

四步随机接入macrar格式1:适用于ue发起四步竞争随机接入的场景;

四步随机接入macrar格式2:适用于ue发起四步非竞争随机接入的场景;

四步随机接入macrar格式3:适用于ue发起四步非竞争随机接入,且网络侧确定ue只需进行同步,不需发送上行数据的场景;

两步随机接入macrar格式1:随机接入请求中携带的是ccch信道上的rrc连接建立或rrc连接重建或inactiveueid,网络侧要为ue分配c-rnti,网络侧需要ue进行上行同步校准;

两步随机接入macrar格式2:随机接入请求中携带的是ccch信道上的rrc连接建立或rrc连接重建或inactiveueid,网络侧要为ue分配c-rnti,网络侧不需要ue进行上行同步校准;

两步随机接入macrar格式3:随机接入请求中携带的是ccch信道上的rrc连接建立或rrc连接重建或inactiveueid,网络侧要为ue分配c-rnti,网络侧不需要ue进行上行同步校准;

两步随机接入macrar格式4:随机接入请求中携带的是inactiveueid,网络侧只是确认收到随机接入请求中的数据,不需要ue进入连接态;

两步随机接入macrar格式5:随机接入请求中携带的是连接态ue的c-rnti,网络侧需要ue进行上行同步校准;

两步随机接入macrar格式6:随机接入请求中携带的是连接态ue的c-rnti,网络侧不需要ue进行上行同步校准;

两步随机接入macrar格式7:随机接入请求中携带的是连接态ue的c-rnti,网络侧确认随机接入请求中的数据内容接收正确,确定ue不需要后续上行传输,网络侧不分配ulgrant。

可选地,所述ue发送随机接入请求,包括:

所述ue发送随机接入请求preamble码,不发送携带ue标识的信息;

所述ue接收随机接入响应,包括:

所述ue接收随机接入响应,根据mac子头中rapid域确定与发送的preamble码对应的mac子头,解析该mac子头中的l域确定后续macrar长度或macrar类型;

如果l域指示的是两步随机接入的macrar类型,所述ue确定该随机接入响应不是针对自己的,随机接入失败,所述ue后续发起新的随机接入尝试;

如果l域指示的是四步随机接入的macrar类型,所述ue获取macrar,所述ue根据macrar各域指示完成所需的后续随机接入过程。

可选地,所述ue发送随机接入请求,包括:

所述ue发送随机接入请求,包括preamble码和ue标识;

所述ue接收随机接入响应,包括:

所述ue接收随机接入响应,根据mac子头中rapid域确定与发送的preamble码对应的mac子头,解析该mac子头中的l域确定后续macrar类型;

如果的macrar类型是四步随机接入rar,所述ue确定网络侧没有正确接收到随机接入请求中的数据部分,回退到四步随机接入过程,根据macrar指示发送msg3,并接收下行传输msg4,完成竞争解决;

如果macrar类型是两步随机接入rar,则根据l域指示的不同macrar类型进行如下处理:

如果格式类型为两步随机接入macrar格式1,所述ue在随机接入请求中携带的是长ueid,且该macrar中的ue标识与随机接入请求中的长ueid一致,认为竞争解决成功,所述ue根据macrar中的指示进行上行同步定时校准、发送上行数据、应用c-rnti;如果ue在随机接入请求中发送的是短ueid或该macrar中的ue标识与随机接入请求中的ue标识不一致,认为随机接入失败,后续重新发起随机接入尝试;或者

如果格式类型为两步随机接入macrar格式2,所述ue如果在随机接入请求中携带的是长ueid,且该macrar中ue标识与随机接入请求中的长ueid一致,认为竞争解决成功,所述ue根据macrar中的指示发送上行数据、应用c-rnti;如果ue在随机接入请求中发送的是短ueid或该macrar中ue标识与随机接入请求中的ue标识不一致,认为随机接入失败,所述ue后续重新发起随机接入尝试;或者

如果格式类型为两步随机接入macrar格式3,所述ue如果在随机接入请求中携带的是长ueid,且该macrar中ue标识与随机接入请求中的长ueid一致,认为竞争解决成功,所述ue根据macrar中的指示应用c-rnti;如果所述ue在随机接入请求中发送的是短ueid或该macrar中ue标识与随机接入请求中的ue标识不一致,认为随机接入失败,所述ue后续重新发起随机接入尝试;或者

如果格式类型为两步随机接入macrar格式4,ue如果在随机接入请求中携带的是长ueid,且该macrar中ue标识与随机接入请求中的长ueid一致,认为竞争解决成功,根据macrar中的应用c-rnti,随后接收携带该c-rnti的pdcch调度命令,并根据该调度命令发送上行传输;如果ue在随机接入请求中发送的是短ueid或该macrar中ue标识与随机接入请求中的ue标识不一致,认为随机接入失败,所述ue后续重新发起随机接入尝试;或者

如果格式类型为两步随机接入macrar格式5,ue如果在随机接入请求中携带的是短ueid,且该macrar中ue标识与随机接入请求中短ueid的一致,认为竞争解决成功,根据macrar中的指示进行上行同步定时校准、发送上行数据;如果ue在随机接入请求中发送的是长ueid或该macrar中ue标识与随机接入请求中的ue标识不一致,认为随机接入失败,所述ue后续重新发起随机接入尝试;或者

如果格式类型为两步随机接入macrar格式6-,ue如果在随机接入请求中携带的是短ueid,且该macrar中ue标识与随机接入请求中的短ueid一致,认为竞争解决成功,根据macrar中的指示发送上行数据;如果ue在随机接入请求中发送的是长ueid或该macrar中ue标识与随机接入请求中的ue标识不一致,认为随机接入失败,所述ue后续重新发起随机接入尝试;或者

如果格式类型为两步随机接入macrar格式7,ue如果在随机接入请求中携带的是短ueid,且该macrar中的ue标识与随机接入请求中的短ueid一致,认为竞争解决成功,随后监听携带该uec-rnti的pdcch调度命令,如果接收到调度上行传输的pdcch调度命令,根据该调度命令发送上行传输;如果ue在随机接入请求中发送的是长ueid或该macrar中的ue标识与随机接入请求中的ue标识不一致,认为随机接入失败,所述ue后续重新发起随机接入尝试。

依据本发明实施例的第二个方面,还提供了一种随机接入响应方法,包括:

网络侧接收终端ue发送的随机接入请求,随机接入请求中携带包含ue标识的信息;

所述网络侧根据随机接入请求自适应生成随机接入响应,并将所述随机接入响应发送给ue,如果随机接入请求中携带包含ue标识的信息,按照两步随机接入过程,在随机接入响应中包含该ue标识,如果随机接入请求中未携带包含ue标识的信息,按照四步随机接入生成随机接入响应。

可选地,所述随机接入响应采用macpdu发送,该macpdu中包含mac头和媒体接入控制层随机接入响应macrar,mac头包含多个mac子头,每个mac子头中包含一个rapid,对应随机接入请求中的preamble码,每个mac子头与一个macrar对应,携带ue标识的随机接入响应macrar和不携带ue标识的随机接入响应macrar可以复用到一个macpdu中。

可选地,对于四步随机接入和两步随机接入,以及两步随机接入的不同随机接入场景,采用相同长度的macrar,所述macrar长度固定为能包含最大ueid长度和temporaryc-rnti,或同时能包含ulgrant。

可选地,所述macrar包含以下任一项或多项:

t1:指示后续为四步随机接入的macrar或者两步随机接入的macrar;

t2:只在两步随机接入的macrar中出现,用于指示是长ueid或者为短ueid;

timingadvancecommand:上行定时提前量;

ulgrant:后续上行传输的资源分配;

temporaryc-rnti:竞争解决完成后转换为给ue分配的c-rnti;

contentionresolutionidentity:对应两步随机接入请求中包含的ue标识的信息;

r:预留比特。

可选地,所述macrar中包含所有可能的域,每个域的长度都为可能长度的最大值,每个域的长度都是固定的,如果随机接入响应中不需要该域,则该域实际为预留bit,填充协议规定的值或由网络侧确定填充的值。

可选地,所述网络侧接收ue发送的随机接入请求,包括:

所述网络侧接收随机接入请求,所述随机接入请求包含preamble码,不发送携带ue标识的信息;

所述网络侧根据随机接入请求自适应生成随机接入响应,包括:

所述网络侧发送随机接入响应,所述随机接入响应中包括根据所述preamble码为ue配置的上行定时提前量、上行传输资源和temporaryc-rnti。

可选地,所述网络侧接收ue发送的随机接入请求,包括:

所述网络侧接收随机接入请求,所述随机接入请求包含preamble码或者包含preamble码和数据部分;

所述网络侧根据随机接入请求自适应生成随机接入响应,包括:

所述网络侧根据接收到的随机接入请求,生成对应的macrar并发送给ue。

可选地,如果生成macrar中的指示域t1确定该macrar携带ue标识,且指示域t2确定该ue标识为长ueid,所述网络侧发送携带temporaryc-rnti的pdcch调度命令,为ue分配后续上行传输资源。

可选地,所述mac子头包含preambleid和长度指示域l,该长度指示域用于指示对应macrar的长度或类型。

可选地,macrar类型包含以下任一项或多项:

四步随机接入macrar格式1:适用于ue发起四步竞争随机接入的场景;

四步随机接入macrar格式2:适用于ue发起四步非竞争随机接入的场景;

四步随机接入macrar格式3:适用于ue发起四步非竞争随机接入,且网络侧确定ue只需进行同步,不需发送上行数据的场景;

两步随机接入macrar格式1:随机接入请求中携带的是ccch信道上的rrc连接建立或rrc连接重建或inactiveueid,网络侧要为ue分配c-rnti,网络侧需要ue进行上行同步校准;

两步随机接入macrar格式2:随机接入请求中携带的是ccch信道上的rrc连接建立或rrc连接重建或inactiveueid,网络侧要为ue分配c-rnti,网络侧不需要ue进行上行同步校准;

两步随机接入macrar格式3:随机接入请求中携带的是ccch信道上的rrc连接建立或rrc连接重建或inactiveueid,网络侧要为ue分配c-rnti,网络侧不需要ue进行上行同步校准;

两步随机接入macrar格式4:随机接入请求中携带的是inactiveueid,网络侧只是确认收到随机接入请求中的数据,不需要ue进入连接态;

两步随机接入macrar格式5:随机接入请求中携带的是连接态ue的c-rnti,网络侧需要ue进行上行同步校准;

两步随机接入macrar格式6:随机接入请求中携带的是连接态ue的c-rnti,网络侧不需要ue进行上行同步校准;

两步随机接入macrar格式7:随机接入请求中携带的是连接态ue的c-rnti,网络侧确认随机接入请求中的数据内容接收正确,确定ue不需要后续上行传输,网络侧不分配ulgrant。

依据本发明实施例的第三个方面,还提供了一种终端,包括:

发送模块,用于发送随机接入请求,所述随机接入请求中携带包含ue标识的信息;

第一处理模块,用于接收随机接入响应,如果随机接入响应中携带的ue标识与随机接入请求中的ue标识一致,完成竞争解决;如果随机接入响应中携带的ue标识与随机接入请求中的ue标识不一致,则所述ue确定本次随机接入失败,重新发起随机接入尝试;如果随机接入响应中未携带ue标识,则所述ue回退到随机接入请求中不携带ue标识信息的随机接入过程;

其中,所述随机接入响应是网络侧根据随机接入请求自适应生成的;

随机接入请求中携带ue标识的随机接入又称为两步随机接入,随机接入请求中不携带ue标识的随机接入又称为四步随机接入。

可选地,所述随机接入响应采用macpdu发送,该macpdu中包含mac头和macrar,mac头包含多个mac子头,每个mac子头中包含一个rapid,对应随机接入请求中的preamble码,每个mac子头与一个macrar对应,携带ue标识的随机接入响应macrar和不携带ue标识的随机接入响应macrar可以复用到一个macpdu中。

可选地,对于四步随机接入和两步随机接入,以及两步随机接入的不同随机接入场景,采用相同长度的macrar,所述macrar长度固定为能包含最大ue标识长度和temporaryc-rnti,或同时能包含ulgrant。

可选地,所述macrar包含以下任一项或多项:

t1:指示后续为四步随机接入的macrar或者两步随机接入的macrar;

t2:只在两步随机接入的macrar中出现,用于指示是长ueid或者为短ueid;

timingadvancecommand:上行定时提前量;

ulgrant:后续上行传输的资源分配;

temporaryc-rnti:竞争解决完成后转换为给ue分配的c-rnti;

contentionresolutionidentity:对应两步随机接入的随机接入请求中包含的ue标识的信息;

r:预留比特。

可选地,所述macrar中包含所有可能的域,每个域的长度都为可能长度的最大值,每个域的长度都是固定的,如果随机接入响应中不需要该域,则该域实际为预留bit,填充协议规定的值或由网络侧确定填充的值。

可选地,所述发送模块进一步用于:发送随机接入请求preamble码,不发送携带ue标识的信息;

所述第一处理模块进一步用于:接收随机接入响应,根据mac子头中rapid域确定与发送的preamble码对应的mac子头;所述ue获取该mac子头对应的macrar,如果解析macrar中的指示域确定该macrar不携带ue标识,读取macrar中的后续域,根据各域的指示进行相关操作,完成后续随机接入过程;如果解析macrar中的指示域确定该macrar携带ue标识,确定随机接入失败,后续发起新的随机接入尝试。

可选地,所述发送模块进一步用于:发送随机接入请求,包括preamble码和包含ue标识的信息;

所述第一处理模块进一步用于:接收随机接入响应,根据mac子头中rapid域确定与发送的preamble码对应的mac子头;

获取该mac子头对应的macrar,如果解析macrar中的指示域t1确定该macrar不携带ue标识,确定网络侧只收到了preamble码而没有正确接收数据部分,读取macrar中的后续域,回退到四步随机接入,按照四步随机接入过程解析macrar中各域,然后根据macrar中各域的指示,完成后续的随机接入过程;或者

如果解析macrar中的指示域t1确定该macrar携带ue标识,且指示域t2确定该ue标识为长ueid,如果ue发送的是长ueid,判断macrar中的ue标识是否与ue发送的长ueid一致,如果一致,确定完成竞争解决,接收随后网络侧发送的带temporaryc-rnti的pdcch调度命令,根据该调度命令发送上行传输;如果不一致,所述ue确定本次随机接入失败,后续重新发起随机接入尝试;或者

如果解析macrar中的指示域t1确定该macrar携带ue标识,且指示域t2确定该ue标识为长ueid,如果ue发送的是短ueid,确定该macrar不是针对自己的,本次随机接入失败,后续重新发起随机接入尝试;或者

如果解析macrar中的指示域t1确定该macrar携带ue标识,且指示域t2确定该ue标识为短ueid,如果ue发送的是长ueid,确定该macrar不是针对自己的,本次随机接入失败,后续重新发起随机接入尝试;或者

如果解析macrar中的指示域t1确定该macrar携带ue标识,且指示域t2确定该ue标识为短ueid,如果ue发送的是短ueid,所述ue判断macrar中的ue标识是否与ue发送的短ueid一致,如果一致,确定完成竞争解决,解析macrar中的ulgrant,根据macrar中ulgrant指示的资源,发送后续上行传输;如果不一致,所述ue确定本次随机接入失败,后续重新发起随机接入尝试。

可选地,所述发送模块进一步用于:发送随机接入请求,包括preamble码和包含ueid标识的信息;

所述第一处理模块进一步用于:接收随机接入响应,根据mac子头中rapid域确定与其发送的preamble码对应的mac子头;

获取该mac子头对应的macrar,如果解析macrar中的指示域t1确定该macrar不携带ue标识,确定网络侧只收到了preamble码而没有正确接收数据部分,只解析macrar中的timingadvancecommand、ulgrant、temporaryc-rnti域,回退到四步随机接入,然后所述ue根据macrar中各域的指示,调整上行定时提前量,获取temporaryc-rnti,根据ulgrant发送msg3,并完成后续的随机接入过程;或者

解析macrar中的指示域t1确定该macrar携带ue标识,且指示域t2确定该ue标识为长ueid,解析全部域,如果ue发送的是长ueid,所述ue判断macrar中的ue标识是否与ue发送的长ueid一致,如果一致,确定完成竞争解决,然后根据macrar中ulgrant指示的资源,发送后续上行传输;如果不一致,所述ue确定本次随机接入失败,后续重新发起随机接入尝试;或者

解析macrar中的指示域t1确定该macrar携带ue标识,且指示域t2确定该ue标识为长ueid,解析全部域,如果ue发送的是短ueid,确定该macrar不是针对自己的,本次随机接入失败,后续重新发起随机接入尝试;或者

如果解析macrar中的指示域t1确定该macrar携带ue标识,且指示域t2确定该ue标识为短ueid,解析全部域,如果ue发送的是长ueid,确定该macrar不是针对自己的,本次随机接入失败,后续重新发起随机接入尝试;或者

如果解析macrar中的指示域t1确定该macrar携带ue标识,且指示域t2确定该ue标识为短ueid,解析全部域,如果ue发送的是短ueid,判断macrar中的ue标识是否与ue发送的短ueid一致,如果一致,确定完成竞争解决,然后根据macrar中ulgrant指示的资源,发送后续上行传输;如果不一致,确定本次随机接入失败,后续重新发起随机接入尝试。

可选地,所述mac子头包含preambleid和长度指示域l,该长度指示域l用于指示对应macrar的长度或macrar类型。

可选地,macrar类型包含以下任一项或多项:

四步随机接入macrar格式1:适用于ue发起四步竞争随机接入的场景;

四步随机接入macrar格式2:适用于ue发起四步非竞争随机接入的场景;

四步随机接入macrar格式3:适用于ue发起四步非竞争随机接入,且网络侧确定ue只需进行同步,不需发送上行数据的场景;

两步随机接入macrar格式1:随机接入请求中携带的是ccch信道上的rrc连接建立或rrc连接重建或inactiveueid,网络侧要为ue分配c-rnti,网络侧需要ue进行上行同步校准;

两步随机接入macrar格式2:随机接入请求中携带的是ccch信道上的rrc连接建立或rrc连接重建或inactiveueid,网络侧要为ue分配c-rnti,网络侧不需要ue进行上行同步校准;

两步随机接入macrar格式3:随机接入请求中携带的是ccch信道上的rrc连接建立或rrc连接重建或inactiveueid,网络侧要为ue分配c-rnti,网络侧不需要ue进行上行同步校准;

两步随机接入macrar格式4:随机接入请求中携带的是inactiveueid,网络侧只是确认收到随机接入请求中的数据,不需要ue进入连接态;

两步随机接入macrar格式5:随机接入请求中携带的是连接态ue的c-rnti,网络侧需要ue进行上行同步校准;

两步随机接入macrar格式6:随机接入请求中携带的是连接态ue的c-rnti,网络侧不需要ue进行上行同步校准;

两步随机接入macrar格式7:随机接入请求中携带的是连接态ue的c-rnti,网络侧确认随机接入请求中的数据内容接收正确,确定ue不需要后续上行传输,网络侧不分配ulgrant。

可选地,所述发送模块进一步用于:发送随机接入请求preamble码,不发送携带ue标识的信息;

所述第一处理模块进一步用于:接收随机接入响应,根据mac子头中rapid域确定与发送的preamble码对应的mac子头,解析该mac子头中的l域确定后续macrar长度或macrar类型;

如果l域指示的是两步随机接入的macrar类型,确定该随机接入响应不是针对自己的,随机接入失败,后续发起新的随机接入尝试;

如果l域指示的是四步随机接入的macrar类型,获取macrar,根据macrar各域指示完成所需的后续随机接入过程。

可选地,所述发送模块进一步用于:发送随机接入请求,包括preamble码和ue标识;

所述第一处理模块进一步用于:接收随机接入响应,根据mac子头中rapid域确定与发送的preamble码对应的mac子头,解析该mac子头中的l域确定后续macrar类型;

如果的macrar类型是四步随机接入rar,确定网络侧没有正确接收到随机接入请求中的数据部分,回退到四步随机接入过程,根据macrar指示发送msg3,并接收下行传输msg4,完成竞争解决;

如果macrar类型是两步随机接入rar,则根据l域指示的不同macrar类型进行如下处理:

如果格式类型为两步随机接入macrar格式1,在随机接入请求中携带的是长ueid,且该macrar中的ue标识与随机接入请求中的长ueid一致,认为竞争解决成功,根据macrar中的指示进行上行同步定时校准、发送上行数据、应用c-rnti;如果ue在随机接入请求中发送的是短ueid或该macrar中的ue标识与随机接入请求中的ue标识不一致,认为随机接入失败,后续重新发起随机接入尝试;或者

如果格式类型为两步随机接入macrar格式2,如果在随机接入请求中携带的是长ueid,且该macrar中ue标识与随机接入请求中的长ueid一致,认为竞争解决成功,根据macrar中的指示发送上行数据、应用c-rnti;如果ue在随机接入请求中发送的是短ueid或该macrar中ue标识与随机接入请求中的ue标识不一致,认为随机接入失败,后续重新发起随机接入尝试;或者

如果格式类型为两步随机接入macrar格式3,如果在随机接入请求中携带的是长ueid,且该macrar中ue标识与随机接入请求中的长ueid一致,认为竞争解决成功,根据macrar中的指示应用c-rnti;如果所述ue在随机接入请求中发送的是短ueid或该macrar中ue标识与随机接入请求中的ue标识不一致,认为随机接入失败,后续重新发起随机接入尝试;或者

如果格式类型为两步随机接入macrar格式4,如果在随机接入请求中携带的是长ueid,且该macrar中ue标识与随机接入请求中的长ueid一致,认为竞争解决成功,根据macrar中的应用c-rnti,随后接收携带该c-rnti的pdcch调度命令,并根据该调度命令发送上行传输;如果ue在随机接入请求中发送的是短ueid或该macrar中ue标识与随机接入请求中的ue标识不一致,认为随机接入失败,后续重新发起随机接入尝试;或者

如果格式类型为两步随机接入macrar格式5,如果在随机接入请求中携带的是短ueid,且该macrar中ue标识与随机接入请求中短ueid的一致,认为竞争解决成功,根据macrar中的指示进行上行同步定时校准、发送上行数据;如果ue在随机接入请求中发送的是长ueid或该macrar中ue标识与随机接入请求中的ue标识不一致,认为随机接入失败,后续重新发起随机接入尝试;或者

如果格式类型为两步随机接入macrar格式6,如果在随机接入请求中携带的是短ueid,且该macrar中ue标识与随机接入请求中的短ueid一致,认为竞争解决成功,根据macrar中的指示发送上行数据;如果ue在随机接入请求中发送的是长ueid或该macrar中ue标识与随机接入请求中的ue标识不一致,认为随机接入失败,后续重新发起随机接入尝试;或者

如果格式类型为两步随机接入macrar格式7,如果在随机接入请求中携带的是短ueid,且该macrar中的ue标识与随机接入请求中的短ueid一致,认为竞争解决成功,随后监听携带该uec-rnti的pdcch调度命令,如果接收到调度上行传输的pdcch调度命令,根据该调度命令发送上行传输;如果ue在随机接入请求中发送的是长ueid或该macrar中的ue标识与随机接入请求中的ue标识不一致,认为随机接入失败,后续重新发起随机接入尝试。

依据本发明实施例的第四个方面,还提供了一种网络侧设备,包括:

接收模块,用于接收终端ue发送的随机接入请求,随机接入请求中携带包含ue标识的信息;

第二处理模块,用于根据随机接入请求自适应生成随机接入响应,并将所述随机接入响应发送给ue,如果随机接入请求中携带包含ue标识的信息,按照两步随机接入过程,在随机接入响应中包含该ueid信息,如果随机接入请求中未携带包含ue标识的信息,按照四步随机接入生成随机接入响应。

可选地,所述随机接入响应采用macpdu发送,该macpdu中包含mac头和媒体接入控制层随机接入响应macrar,mac头包含多个mac子头,每个mac子头中包含一个rapid,对应随机接入请求中的preamble码,每个mac子头与一个macrar对应,携带ue标识的随机接入响应和不携带ue标识的随机接入响应macrar可以复用到一个macpdu中。

可选地,对于四步随机接入和两步随机接入,以及两步随机接入的不同随机接入场景采用相同长度的macrar,所述macrar长度固定为能包含最大ueid长度和temporaryc-rnti,或同时能包含ulgrant。

可选地,所述macrar包含以下任一项或多项:

t1:指示后续为四步随机接入的macrar或者两步随机接入的macrar;

t2:只在两步随机接入的macrar中出现,用于指示是长ueid或者为短ueid;

timingadvancecommand:上行定时提前量;

ulgrant:后续上行传输的资源分配;

temporaryc-rnti:竞争解决完成后转换为给ue分配的c-rnti;

contentionresolutionidentity:对应两步随机接入请求中包含的ue标识的信息;

r:预留比特。

可选地,所述macrar中包含所有可能的域,每个域的长度都为可能长度的最大值,每个域的长度都是固定的,如果随机接入响应中不需要该域,则该域实际为预留bit,填充协议规定的值或由网络侧确定填充的值。

可选地,所述接收模块进一步用于:接收随机接入请求,所述随机接入请求包含preamble码,不发送携带ue标识的信息;

所述第二处理模块进一步用于:发送随机接入响应,所述随机接入响应中包括根据所述preamble码为ue配置的上行定时提前量、上行传输资源和temporaryc-rnti。

可选地,所述接收模块进一步用于:接收随机接入请求,所述随机接入请求包含preamble码或者包含preamble码和数据部分;

所述处理模块进一步用于:根据接收到的随机接入请求,生成对应的macrar并发送给ue。

可选地,如果生成macrar中的指示域t1确定该macrar携带ue标识,且指示域t2确定该ue标识为长ueid,所述网络侧发送携带temporaryc-rnti的pdcch调度命令,为ue分配后续上行传输资源。

可选地,所述mac子头包含preambleid和长度指示域l,该长度指示域用于指示对应macrar的长度或类型。

可选地,macrar类型包含以下任一项或多项:

四步随机接入macrar格式1:适用于ue发起四步竞争随机接入的场景;

四步随机接入macrar格式2:适用于ue发起四步非竞争随机接入的场景;

四步随机接入macrar格式3:适用于ue发起四步非竞争随机接入,且网络侧确定ue只需进行同步,不需发送上行数据的场景;

两步随机接入macrar格式1:随机接入请求中携带的是ccch信道上的rrc连接建立或rrc连接重建或inactiveueid,网络侧要为ue分配c-rnti,网络侧需要ue进行上行同步校准;

两步随机接入macrar格式2:随机接入请求中携带的是ccch信道上的rrc连接建立或rrc连接重建或inactiveueid,网络侧要为ue分配c-rnti,网络侧不需要ue进行上行同步校准;

两步随机接入macrar格式3:随机接入请求中携带的是ccch信道上的rrc连接建立或rrc连接重建或inactiveueid,网络侧要为ue分配c-rnti,网络侧不需要ue进行上行同步校准;

两步随机接入macrar格式4:随机接入请求中携带的是inactiveueid,网络侧只是确认收到随机接入请求中的数据,不需要ue进入连接态;

两步随机接入macrar格式5:随机接入请求中携带的是连接态ue的c-rnti,网络侧需要ue进行上行同步校准;

两步随机接入macrar格式6:随机接入请求中携带的是连接态ue的c-rnti,网络侧不需要ue进行上行同步校准;

两步随机接入macrar格式7:随机接入请求中携带的是连接态ue的c-rnti,网络侧确认随机接入请求中的数据内容接收正确,确定ue不需要后续上行传输,网络侧不分配ulgrant。

上述技术方案中的一个技术方案具有如下优点或有益效果:如果随机接入响应中携带的终端(ue)标识与随机接入请求中的ue标识一致,ue完成竞争解决;如果随机接入响应中携带的ue标识与随机接入请求中的ue标识不一致,则ue确定本次随机接入失败,重新发起随机接入尝试;如果随机接入响应中未携带ue标识,则ue回退到随机接入请求中不携带ue标识信息的随机接入过程(四步随机接入,也可称为4-stepra),既可以保证统一流程,又可使ue在不同随机接入目的和类型情况下得到正确反馈,同时,由于统一流程和自适应macrar的使用,如果ue发起两步随机接入,在随机接入响应中没有收到期待反馈,还可能回退到四步随机接入。

附图说明

图1为包含随机接入码编号的mac子头的示意图;

图2为macrar的示意图;

图3为竞争随机接入过程的示意图;

图4为非竞争随机接入过程的示意图;

图5为2-stepra的示意图;

图6为本发明实施例中终端侧的随机接入响应方法的流程示意图;

图7为本发明实施例中网络侧的随机接入响应方法的流程示意图;

图8为本发明实施例中随机接入响应macpdu格式的示意图;

图9为本发明实施例中与固定长度macrar对应的mac子头的示意图;

图10为本发明实施例中与可变长度macrar对应的mac子头的示意图;

图11a为本发明实施例中4-stepmacrar的示意图;

图11b为本发明实施例中长ueid的2-stepmacrar的示意图;

图11c为本发明实施例中短ueid的2-stepmacrar的示意图;

图12为本发明实施例中固定长度macrar的示意图;

图13a~图13c为本发明实施例中4-stepramacrar格式的示意图;

图13d~图13j为本发明实施例中2-stepramacrar格式的示意图;

图14a为本发明实施例中mac子头的示意图;

图14b~图14d为本发明实施例中macrar的示意图;

图15a为本发明实施例中mac子头的示意图;

图15b为本发明实施例中macrar的示意图;

图16为本发明实施例中与可变长度macrar对应的mac子头;

图17为本发明实施例中终端的结构框图;

图18为本发明实施例中网络侧设备的结构框图;

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

参见图6,图中示出了终端侧的随机接入响应方法的流程,具体步骤如下:

步骤601、ue发送随机接入请求,所述随机接入请求中携带包含ue标识的信息;

步骤602、ue接收随机接入响应,如果随机接入响应中携带的ue标识与随机接入请求中的ue标识一致,完成竞争解决;如果随机接入响应中携带的ue标识与随机接入请求中的ue标识不一致,则ue确定本次随机接入失败,重新发起随机接入尝试;如果随机接入响应中未携带ue标识,则ue回退到随机接入请求中不携带ue标识信息的随机接入过程;其中,随机接入响应是网络侧根据随机接入请求自适应生成的。

在本实施例中,随机接入请求中携带ue标识的随机接入又称为两步随机接入(2-stepra),随机接入请求中不携带ue标识的随机接入又称为四步随机接入(4-stepra)。

参见图7,图中示出了网络侧的随机接入响应方法的流程,具体步骤如下:

步骤701、网络侧接收终端ue发送的随机接入请求,随机接入请求中携带包含ue标识的信息;

步骤702、网络侧根据随机接入请求自适应生成随机接入响应,并将所述随机接入响应发送给ue,如果随机接入请求中携带包含ue标识的信息,按照两步随机接入过程,在随机接入响应中包含该ue标识,如果随机接入请求中未携带包含ue标识的信息,按照四步随机接入生成随机接入响应。

本发明实施例针对不同的随机接入目的和随机接入类型(四步随机接入与两步随机接入)采用统一过程。即:ue发送随机接入请求(step1),按统一规则接收随机接入响应(step2)。

随机接入响应采用统一的macpdu格式,参见图8,该macpdu中包含mac头和macrar,mac头可以包含多个mac子头,每个mac子头中包含一个rapid(randomaccesspreambleid),对应随机接入请求(step1)中的preamble码。每个mac子头与一个macrar对应,携带ue标识的随机接入响应macrar和不携带ue标识的随机接入响应macrar可以复用到一个macpdu中,可完成一个ue的随机接入响应。

本发明实施例中,采用自适应的macrar设计,即可以保证统一流程,又可使ue在不同随机接入目的和类型情况下得到正确反馈,同时,由于统一流程和自适应macrar的使用,如果ue发起两步随机接入,在随机接入响应中没有收到期待反馈,还可能回退到四步随机接入。macrar有变长度和固定长度两种设计方式,对应不同的mac子头设计。下面分别具体说明。

mac子头设计:mac子头与macrar一一对应,根据macrar是固定长还是可变长度,有两种不同的mac子头设计方法。

a)方法1:针对固定长度macrar的mac子头

如图9所示。其格式与lte随机接入响应macpdu中mac子头一致,主要包含preambleid(即rapid)域,其他bit为必要的与macpdu中其他部分配合的指示域。需要说明的是,图9只是示意图,如果5g系统中preamble长度变化,rapid域所占比特为可能增加,即图9的mac子头可能占用2byte,mac子头设计下述方法2中的rapid域与之相同。

b)方法2:针对可变长度macrar的mac子头

如图10所示。mac子头中主要包含两部分:preambleid(rapid)和长度指示域l。长度指示域l的长度限制在8bit(即1byte)之内足够,如果l长度不足8bit,1byte中的其他指示为可设置为预留比特r,图10是l长度为7bit的示例。l域有两种表达方式,一是直接指示对应rar的长度,例如,针对rar长度为6byte,l域为0000110;另一种表达方式为指示rar类型,如果rar类型可以有n种,l只需要指示rar为这n种中的哪一个即可。针对变长macrar设计图13a到图13j,有10种macrar长度,l域可对应指示图13a~图13j的格式。图13a~图13j的macrar格式不一定总是可能同时存在,l域需要指示的macrar类型可能更少。

macrar设计

a)方法1:固定长度rar

固定长度rar对于4-stepra和2-stepra,以及2-stepra的不同随机接入场景采用相同长度的rar设计,参见图11a、图11b和图11c。

方法1-1:rar长度固定为能包含最大ueid长度和temporaryc-rnti,针对不同随机接入响应场景,具体的域内容可以不同,但都有比特位指示不同的rar具体格式。

具体如下几种格式,macrar固定为8byte,最大ueid长度为46bit,temporaryc-rnti长度为16bit,ulgrant长度为20bit。实际应用中,各个域的长度可能有变化,如ulgrant长度可能为12bit,则macrar总长度为7byte。各域的说明如下:

t1:指示后续为4-stepramacrar还是2-stepramacrar,例如t=0表示该macrar不携带ue标识,t=1表示该macrar携带ue标识,当然可以理解的是在本实施例中并不具体限定t1的具体值;

t2:只在2-stepramacrar中出现,用于指示后续是长ueid还是短ueid,例如t2=0表示macrar携带的ue标识为长ueid,t2=1表示macrar携带的ue标识为短ueid,当然可以理解的是在本实施例中并不具体限定t2的具体值;

timingadvancecommand(定时提前量指令):上行定时提前量;

ulgrant(上行调度授权):后续上行传输的资源分配,如果没有这个域,后续用带temporaryc-rnti(该temporaryc-rnti已转化成c-rnti)的pdcch调度上行传输。长度为20bit或12bit,图中以20bit为例说明;

temporaryc-rnti(临时小区无线网络临时标识):竞争解决完成后转化为给ue分配的c-rnti,长度为16bit;

contentionresolutionidentity(竞争解决身份):对应两步随机接入的随机接入请求中包含的ue标识的信息。长ueid对应初始接入、连接重建、inactiveue发起随机接入的场景,此时ueid分别rrc连接建立请求消息、rrc连接重建请求消息、inactiveueid;短ueid对应连接态ue发起的随机接入,为c-rnti。

r:预留比特,可设置为协议规定值或由网络侧自行决定填充。

方法1-2:rar中包含所有可能的域,每个域的长度都为可能长度的最大值。

可能包含的域有:tac(跟踪区编码)、ulgrant、temporaryc-rnti、ueid。其中,contentionresolutionidentity是2-stepra特有的,对于4-stepra为冗余域,其他域如tac则对2-stepra可能为冗余域。rar示意图如图12。其中contentionresolutionidentity取最大值6byte。每个域长度都是固定的,如果随机接入响应中本来不需要该域,则该域实际为预留bit,填充协议规定的值或由网络侧自行所需确定填充的值。macrar的第一个比特t1为指示bit,用于指示该macrar是否包含contentionresolutionidentity,例如t1=0,表示后续是对四步随机接入的响应,contentionresolutionidentity的值可忽略;t1=1,表示后续是对两步随机接入的响应,contentionresolutionidentity与随机接入请求(step1)的数据域中携带的ueid相同。指示比特t2进一步指示后续ueid是短ueid还是长ueid,例如t2=0不是长ueid,t2=1表示短ueid。

b)方法2:可变长度rar

可变长度rar表示网络侧可以根据随机接入请求自适应生成最合适长度的macrar,macrar中只需包含必须的域。可变长度macrar可能有以下几种类型。注意这些macrar类型不一定在协议中都存在。图中,t1域可以用于如果mac子头l域指示的是macrar长度时,区分相同长度macrar格式,如区分图13a和图13g和区分图13g和图13h。但图13c和图13i的macrar长度相同,由于图13c的macrar没有剩余bit用于区分指示,所以如果出现图13c和图13i格式共存,mac子头中l域只能用于指示macrar格式类型,不能用于指示macrar长度。下面对每种格式的适用场景进行说明:

4-stepra(四步随机接入)macrar格式1:适用于ue发起4-step(四步)竞争随机接入的场景。

4-stepramacrar格式2:适用于ue发起4-step非竞争随机接入的场景。

4-stepramacrar格式3:适用于ue发起4-step非竞争随机接入,且网络侧确定ue只需进行同步,不需发送上行数据的场景。

2-stepra(两步随机接入)macrar格式1:随机接入请求(step1)中携带的是ccch信道上的rrc连接建立或rrc连接重建或inactiveueid(或称resumeid),网络侧要为ue分配c-rnti,网络侧需要ue进行上行同步校准(虽然ue本来就处于上行同步状态)。

2-stepramacrar格式2:随机接入请求(step1)中携带的是ccch信道上的rrc连接建立或rrc连接重建或inactiveueid(或称resumeid),网络侧要为ue分配c-rnti,网络侧不需要ue进行上行同步校准。

2-stepramacrar格式3:随机接入请求(step1)中携带的是ccch信道上的rrc连接建立或rrc连接重建或inactiveueid(或称resumeid),网络侧要为ue分配c-rnti,网络侧不需要ue进行上行同步校准。

2-stepramacrar格式4:随机接入请求(step1)中携带的是inactiveueid(或称resumeid),网络侧只是确认收到随机接入请求中的数据,不需要ue进入连接态。

2-stepramacrar格式5:随机接入请求(step1)中携带的是连接态ue的c-rnti,网络侧需要ue进行上行同步校准。

2-stepramacrar格式6:随机接入请求(step1)中携带的是连接态ue的c-rnti,网络侧不需要ue进行上行同步校准。

2-stepramacrar格式7:随机接入请求(step1)中携带的是连接态ue的c-rnti,网络侧确认随机接入请求中的数据内容接收正确,确定ue不需要后续上行传输,因此不分配ulgrant。

需要说明的是:上述macpdu格式中的不同域的位置可以不限于图中的所示,不同域位置可以互换,例如包含ueid的macrar格式中,ueid可以放在其他域之前或之后。用于指示的比特位t1、t2等,可以采用相反的取值指示,只要能明确区分指示即可。

实施例一:固定长度macrar方法1-1,ue只发送preamble码(四步随机接入)

固定长度macrar方法1-1中,macpdu格式包括如下mac子头(图14a)和macrar(图14b~图14d)。

ue侧:

步骤1:发送随机接入请求preamble码;

步骤2:接收随机接入响应,根据mac子头中rapid域确定与自己发送的preamble码编号相同,解读对应的macrar;

步骤3:获取macrar(1),格式如图14b,如果t1=0,读取后续域,根据各域的指示进行相关操作,包括上行定时调整、根据ulgrant发送上行数据传输,获取分配的temporaryc-rnti等,完成后续随机接入过程;如果t1=1,确定该随机接入响应不是针对自己的,随机接入失败,后续可以发起新的随机接入尝试。

网络侧:

步骤1:接收随机接入请求preamble码;

步骤2:发送随机接入响应,为ue配置上行定时提前量、上行传输资源、temporaryc-rnti;

步骤3:解读ue后续上行传输等,完成随机接入过程。

实施例二:固定长度macrar方法1-1,ue发送preamble码和ueid(两步随机接入)

macpdu格式与实施例一相同,仍为图14a~图14b。

ue侧:

步骤1:发送随机接入请求,包括preamble码和ueid以及其他上行传输(如bsr、phr、上行数据),该随机接入请求中需要区分ue发送的是长ueid还是短ueid,可以用mac子头中的不同lcid域区分长ueid还是短ueid;

步骤2:接收随机接入响应,根据mac子头中rapid域确定与自己发送的preamble码编号相同,解读对应的macrar;

步骤3:解析t1,有如下分支:

-3-1:如果t1=0,获取macrar(1),格式如图14b,ue确定网络侧只收到了preamble码而没有正确接收数据部分,转到步骤4-1;

-3-2:如果t1=1,t2=0,获取macrar(2),格式如图14c。如果ue在步骤1中发送的是长ueid,转到步骤4-2;如果ue在步骤1中发送的是短ueid,确定该macrar不是针对自己的,本次随机接入失败,后续可以重新发起随机接入尝试;

-3-3,如果t1=1,t2=1,获取macrar(3),格式如图14d。如果ue在步骤1中发送的是长ueid,确定该macrar不是针对自己的,本次随机接入失败,后续可以重新发起随机接入尝试;如果ue在步骤1中发送的是短ueid,转到步骤4-3。

步骤4:根据步骤3的结果,有如下分支:

-4-1:ue接收macrar(1)中的后续域,回退到四步随机接入,即按照四步随机接入过程,解析macrar(1)中各域,转到步骤5-1;

-4-2:ue接收macrar(2),确定contentionresolutionidentity中的数值是否与步骤1中发送的ueid一致,如果一致,ue确定完成竞争解决,转到步骤5-2;如果ueid不一致,确定本次随机接入失败,后续可以重新发起随机接入尝试;

-4-3:ue接收macrar(3),确定contentionresolutionidentity中的数值是否与步骤1中发送的ueid一致,如果一致,ue确定完成竞争解决,解析macrar中的ulgrant,转到步骤5-3;如果ueid不一致,确定本次随机接入失败,后续可以重新发起随机接入尝试;

步骤5:根据步骤4的结果,有如下分支:

-5-1:ue根据macrar中各域的指示,调整上行定时提前量,获取temporaryc-rnti,根据ulgrant发送msg3,并完成后续的随机接入过程;

-5-2:ue接收随后网络侧发送的带temporaryc-rnti的pdcch调度命令,根据该调度命令发送上行传输;

-5-3:ue根据macrar中ulgrant指示的资源,发送后续上行传输。

网络侧:

步骤1:接收随机接入请求,该随机接入请求可能是preamble码或preamble码加数据部分;

步骤2:根据接收到的随机接入请求,生成对应的macrar并发送给ue。如果生成macrar(2),随之发送一条带temporaryc-rnti的pdcch调度命令,为ue分配后续上行传输资源;

步骤3:在调度的资源上接收上行传输,如果是四步随机接入,需完成后续的msg3、msg4。

实施例三:固定长度macrar方法1-2,ue只发送preamble码(四步随机接入)

固定长度macrar方法1-2中,macpdu格式包括如下mac子头(图15a)和macrar(图15b)。

ue侧:

步骤1:发送随机接入请求preamble码;

步骤2:接收随机接入响应,根据mac子头中rapid域确定与自己发送的preamble码编号相同,解读对应的macrar;

步骤3:获取macrar,格式如图15b,解析t1=0,读取后续域,根据各域的指示进行相关操作,包括上行定时调整、根据ulgrant发送上行数据传输,获取分配的temporaryc-rnti等,完成后续随机接入过程;如果t1=1,确定该随机接入响应不是针对自己的,随机接入失败,后续可以重新发起随机接入尝试。

网络侧:

步骤1:接收随机接入请求preamble码;

步骤2:发送随机接入响应,为ue配置上行定时提前量、上行传输资源、temporaryc-rnti;

步骤3:解读ue后续上行传输等,完成随机接入过程。

实施例四:固定长度macrar方法1-2,ue发送preamble码和ueid(两步随机接入)

macpdu格式与实施例三相同,仍为图15a和图15b。

ue侧:

步骤1:发送随机接入请求,包括preamble码和ueid以及其他上行传输(如bsr、phr、上行数据),该随机接入请求中需要区分ue发送的是长ueid还是短ueid,可以用mac子头中的不同lcid域区分长ueid还是短ueid;

步骤2:接收随机接入响应,根据mac子头中rapid域确定与自己发送的preamble码编号相同,解读对应的macrar;

步骤3:解析t1,有如下分支:

-3-1:如果t1=0,ue确定网络侧只收到了preamble码而没有正确接收数据部分,转到步骤4-1;

-3-2:如果t1=1,t2=0,解析全部域。如果ue在步骤1中发送的是长ueid,转到步骤4-2;如果ue在步骤1中发送的是短ueid,确定该macrar不是针对自己的,本次随机接入失败,后续可以重新发起随机接入尝试;

-3-3,如果t1=1,t2=1,解析全部域。如果ue在步骤1中发送的是长ueid,确定该macrar不是针对自己的,本次随机接入失败,后续可以重新发起随机接入尝试;如果ue在步骤1中发送的是短ueid,转到步骤4-2。

步骤4:根据步骤3的结果,有如下分支:

-4-1:ue只解析macrar中的timingadvancecommand、ulgrant、temporaryc-rnti域,回退到四步随机接入,即按照四步随机接入过程,转到步骤5-1;

-4-2:ue判断contentionresolutionidentity中的数值是否与步骤1中发送的ueid一致,如果一致,ue确定完成竞争解决,转到步骤5-2;如果ueid不一致,确定本次随机接入失败,后续可以重新发起随机接入尝试;

步骤5:根据步骤4的结果,有如下分支:

-5-1:ue根据macrar中各域的指示,调整上行定时提前量,获取temporaryc-rnti,根据ulgrant发送msg3,并完成后续的随机接入过程(msg3、msg4);

-5-3:ue根据macrar中ulgrant指示的资源,发送后续上行传输。

网络侧:

步骤1:接收随机接入请求,该随机接入请求可能是preamble码或preamble码加数据部分;

步骤2:根据接收到的随机接入请求,生成对应的macrar并发送给ue;

步骤3:在调度的资源上接收上行传输,如果网络侧认为是四步随机接入,需完成后续的msg3、msg4。

实施例五:可变长度macrar,ue只发送preamble码(四步随机接入)

随机接入响应macpdu中mac子头格式如图16,可能的macrar格式为图13a~13j。本实施例中,l与用于指示采用哪种macrar格式,如l=1表示格式1,l=10表示格式10实际应用中,10种macrar格式可能不是全都可以共存。

ue侧:

步骤1:发送随机接入请求preamble码;

步骤2:接收随机接入响应,根据mac子头中rapid域确定与自己发送的preamble码编号相同,如果相同,解析l域确定后续macrar类型,如果l域指示的是两步随机接入的macrar类型,确定该随机接入响应不是针对自己的,随机接入失败,后续可以发起新的随机接入尝试;如果macrar类型是四步随机接入rar,进入步骤3。

步骤3:获取macrar,图13a~图13c三种macrar可能不能同时存在,很可能只有图13a这一种macrar。ue根据macrar各域指示完成所需的后续随机接入过程(msg3、msg4)。

网络侧:

步骤1:接收随机接入请求preamble码;

步骤2:根据随机接入响应生成随机接入响应,包括正确的mac子头和macrar;

步骤3:解读ue后续上行传输,完成随机接入过程。

实施例六:可变长度macrar,ue发送preamble码和ueid(两步随机接入)

mac子头格式如图15,macpdu格式如图13a~13j

ue侧:

步骤1:发送随机接入请求,包括preamble码和ueid以及其他上行传输(如bsr、phr、上行数据),该随机接入请求中需要区分ue发送的是长ueid还是短ueid,可以用mac子头中的不同lcid域区分长ueid还是短ueid;

步骤2:接收随机接入响应,接收随机接入响应,根据mac子头中rapid域确定与自己发送的preamble码编号相同,如果相同,解析l域确定后续macrar类型。

步骤3:根据l域指示的不同macrar类型,有如下分支:

-如果l域指示的是四步随机接入的macrar类型(图13a),确定网络侧没有正确接收到随机接入请求中的数据部分,回退到四步随机接入过程,即根据macrar指示发送上行传输(msg3),并接收随之而来的下行传输msg4,完成竞争解决

-如果macrar类型是两步随机接入rar,进入步骤4。

步骤4:对于两步随机接入macrar,根据l域指示的不同macrar类型,有如下分支:

-接收到两步macrar格式1(图13d),ue如果在步骤1的随机接入请求中携带的是长ueid,且该ueid与随机接入请求中的一致,认为竞争解决成功,根据macrar中的指示进行上行同步定时校准(根据tac)、根据ulgrant发送上行数据、应用c-rnti(根据temporaryc-rnti);如果ue在随机接入请求中发送的是短ueid或该ueid与随机接入请求中的ueid不一致,认为随机接入失败,后续可以重新发起随机接入尝试。

-接收到两步macrar格式2(图13e),ue如果在步骤1的随机接入请求中携带的是长ueid,且该ueid与随机接入请求中的一致,认为竞争解决成功,根据macrar中的指示发送上行数据(根据ulgrant)、应用c-rnti(根据temporaryc-rnti);如果ue在随机接入请求中发送的是短ueid或该ueid与随机接入请求中的ueid不一致,认为随机接入失败,后续可以重新发起随机接入尝试。

-接收到两步macrar格式3(图13f),ue如果在步骤1的随机接入请求中携带的是长ueid,且该ueid与随机接入请求中的一致,认为竞争解决成功,根据macrar中的指示应用c-rnti(根据temporaryc-rnti),进入步骤5-1;如果ue在随机接入请求中发送的是短ueid或该ueid与随机接入请求中的ueid不一致,认为随机接入失败,后续可以重新发起随机接入尝试。

-接收到两步macrar格式4(图13g),ue如果在步骤1的随机接入请求中携带的是长ueid,且该ueid与随机接入请求中的一致,认为竞争解决成功,根据macrar中的应用c-rnti(根据temporaryc-rnti),随后接收携带该c-rnti的pdcch调度命令,并根据该调度命令发送上行传输;如果ue在随机接入请求中发送的是短ueid或该ueid与随机接入请求中的ueid不一致,认为随机接入失败,后续可以重新发起随机接入尝试。该格式只适用于ue在inactive状态下发送上行传输,不需获取c-rnti进入连接态的情况。

-接收到两步macrar格式5(图13h),ue如果在步骤1的随机接入请求中携带的是短ueid,且该ueid与随机接入请求中的一致,认为竞争解决成功,根据macrar中的指示进行上行同步定时校准(根据tac)、根据ulgrant发送上行数据;如果ue在随机接入请求中发送的是长ueid或该ueid与随机接入请求中的ueid不一致,认为随机接入失败,后续可以重新发起随机接入尝试。

-接收到两步macrar格式6(图13i),ue如果在步骤1的随机接入请求中携带的是短ueid,且该ueid与随机接入请求中的一致,认为竞争解决成功,根据macrar中的指示发送上行数据(根据ulgrant);如果ue在随机接入请求中发送的是长ueid或该ueid与随机接入请求中的ueid不一致,认为随机接入失败,后续可以重新发起随机接入尝试。

-接收到两步macrar格式7(图13j),ue如果在步骤1的随机接入请求中携带的是短ueid,且该ueid与随机接入请求中的一致,认为竞争解决成功,随后监听携带该uec-rnti的pdcch调度命令,如果接收到调度上行传输的pdcch调度命令,根据该调度命令发送上行传输;如果ue在随机接入请求中发送的是长ueid或该ueid与随机接入请求中的ueid不一致,认为随机接入失败,后续可以重新发起随机接入尝试。该格式主要适用于ue在连接态只发一次上行传输,不需后续传输的情况,网络侧不一定会后续接着发送pdcch调度命令调度上行传输。

基于同一发明构思,本发明实施例中还提供了一种终端,由于该终端解决问题的原理与本发明实施例图6中随机接入响应方法相似,因此该终端的实施可以参见方法的实施,重复之处不再敷述。

参见图17,图中示出了一种终端,该终端1700包括:

发送模块1701,用于发送随机接入请求,所述随机接入请求中携带包含ue标识的信息;

第一处理模块1702,用于接收随机接入响应,如果随机接入响应中携带的ue标识与随机接入请求中的ue标识一致,完成竞争解决;如果随机接入响应中携带的ue标识与随机接入请求中的ue标识不一致,则所述ue确定本次随机接入失败,重新发起随机接入尝试;如果随机接入响应中未携带ue标识,则所述ue回退到随机接入请求中不携带ue标识信息的随机接入过程;

其中,所述随机接入响应是网络侧根据随机接入请求自适应生成的;

随机接入请求中携带ue标识的随机接入又称为两步随机接入,随机接入请求中不携带ue标识的随机接入又称为四步随机接入。

在本实施例中,可选地,所述随机接入响应采用macpdu发送,该macpdu中包含mac头和macrar,mac头包含多个mac子头,每个mac子头中包含一个rapid,对应随机接入请求中的preamble码,每个mac子头与一个macrar对应,携带ue标识的随机接入响应macrar和不携带ue标识的随机接入响应macrar可以复用到一个macpdu中。

在本实施例中,可选地,对于四步随机接入和两步随机接入,以及两步随机接入的不同随机接入场景,采用相同长度的macrar,所述macrar长度固定为能包含最大ue标识长度和temporaryc-rnti,或同时能包含ulgrant。

在本实施例中,可选地,所述macrar包含以下任一项或多项:

t1:指示后续为四步随机接入的macrar或者两步随机接入的macrar;

t2:只在两步随机接入的macrar中出现,用于指示是长ueid或者为短ueid;

timingadvancecommand:上行定时提前量;

ulgrant:后续上行传输的资源分配;

temporaryc-rnti:竞争解决完成后转换为给ue分配的c-rnti;

contentionresolutionidentity:对应两步随机接入的随机接入请求中包含的ue标识的信息;

r:预留比特。

在本实施例中,可选地,所述macrar中包含所有可能的域,每个域的长度都为可能长度的最大值,每个域的长度都是固定的,如果随机接入响应中不需要该域,则该域实际为预留bit,填充协议规定的值或由网络侧确定填充的值。

在本实施例中,可选地,所述发送模块进一步用于:发送随机接入请求preamble码,不发送携带ue标识的信息;

所述第一处理模块进一步用于:接收随机接入响应,根据mac子头中rapid域确定与发送的preamble码对应的mac子头;所述ue获取该mac子头对应的macrar,如果解析macrar中的指示域确定该macrar不携带ue标识,读取macrar中的后续域,根据各域的指示进行相关操作,完成后续随机接入过程;如果解析macrar中的指示域确定该macrar携带ue标识,确定随机接入失败,后续发起新的随机接入尝试。

在本实施例中,可选地所述发送模块进一步用于,发送随机接入请求,包括preamble码和包含ue标识的信息;

所述第一处理模块进一步用于:接收随机接入响应,根据mac子头中rapid域确定与发送的preamble码对应的mac子头;

获取该mac子头对应的macrar,如果解析macrar中的指示域t1确定该macrar不携带ue标识,确定网络侧只收到了preamble码而没有正确接收数据部分,读取macrar中的后续域,回退到四步随机接入,按照四步随机接入过程解析macrar中各域,然后根据macrar中各域的指示,完成后续的随机接入过程;或者

如果解析macrar中的指示域t1确定该macrar携带ue标识,且指示域t2确定该ue标识为长ueid,如果ue发送的是长ueid,判断macrar中的ue标识是否与ue发送的长ueid一致,如果一致,确定完成竞争解决,接收随后网络侧发送的带temporaryc-rnti的pdcch调度命令,根据该调度命令发送上行传输;如果不一致,所述ue确定本次随机接入失败,后续重新发起随机接入尝试;或者

如果解析macrar中的指示域t1确定该macrar携带ue标识,且指示域t2确定该ue标识为长ueid,如果ue发送的是短ueid,确定该macrar不是针对自己的,本次随机接入失败,后续重新发起随机接入尝试;或者

如果解析macrar中的指示域t1确定该macrar携带ue标识,且指示域t2确定该ue标识为短ueid,如果ue发送的是长ueid,确定该macrar不是针对自己的,本次随机接入失败,后续重新发起随机接入尝试;或者

如果解析macrar中的指示域t1确定该macrar携带ue标识,且指示域t2确定该ue标识为短ueid,如果ue发送的是短ueid,所述ue判断macrar中的ue标识是否与ue发送的短ueid一致,如果一致,确定完成竞争解决,解析macrar中的ulgrant,根据macrar中ulgrant指示的资源,发送后续上行传输;如果不一致,所述ue确定本次随机接入失败,后续重新发起随机接入尝试。

在本实施例中,可选地,所述发送模块进一步用于:发送随机接入请求,包括preamble码和包含ueid标识的信息;

所述第一处理模块进一步用于:接收随机接入响应,根据mac子头中rapid域确定与其发送的preamble码对应的mac子头;

获取该mac子头对应的macrar,如果解析macrar中的指示域t1确定该macrar不携带ue标识,确定网络侧只收到了preamble码而没有正确接收数据部分,只解析macrar中的timingadvancecommand、ulgrant、temporaryc-rnti域,回退到四步随机接入,然后所述ue根据macrar中各域的指示,调整上行定时提前量,获取temporaryc-rnti,根据ulgrant发送msg3,并完成后续的随机接入过程;或者

解析macrar中的指示域t1确定该macrar携带ue标识,且指示域t2确定该ue标识为长ueid,解析全部域,如果ue发送的是长ueid,所述ue判断macrar中的ue标识是否与ue发送的长ueid一致,如果一致,确定完成竞争解决,然后根据macrar中ulgrant指示的资源,发送后续上行传输;如果不一致,所述ue确定本次随机接入失败,后续重新发起随机接入尝试;或者

解析macrar中的指示域t1确定该macrar携带ue标识,且指示域t2确定该ue标识为长ueid,解析全部域,如果ue发送的是短ueid,确定该macrar不是针对自己的,本次随机接入失败,后续重新发起随机接入尝试;或者

如果解析macrar中的指示域t1确定该macrar携带ue标识,且指示域t2确定该ue标识为短ueid,解析全部域,如果ue发送的是长ueid,确定该macrar不是针对自己的,本次随机接入失败,后续重新发起随机接入尝试;或者

如果解析macrar中的指示域t1确定该macrar携带ue标识,且指示域t2确定该ue标识为短ueid,解析全部域,如果ue发送的是短ueid,判断macrar中的ue标识是否与ue发送的短ueid一致,如果一致,确定完成竞争解决,然后根据macrar中ulgrant指示的资源,发送后续上行传输;如果不一致,确定本次随机接入失败,后续重新发起随机接入尝试。

在本实施例中,可选地所述mac子头包含preambleid和长度指示域l,该长度指示域l用于指示对应macrar的长度或macrar类型。

在本实施例中,可选地macrar类型包含以下任一项或多项:

四步随机接入(4-stepra)macrar格式1:适用于ue发起四步竞争随机接入的场景;

四步随机接入macrar格式2:适用于ue发起四步非竞争随机接入的场景;

四步随机接入macrar格式3:适用于ue发起四步非竞争随机接入,且网络侧确定ue只需进行同步,不需发送上行数据的场景;

两步随机接入macrar格式1:随机接入请求中携带的是ccch信道上的rrc连接建立或rrc连接重建或inactiveueid,网络侧要为ue分配c-rnti,网络侧需要ue进行上行同步校准;

两步随机接入(2-stepra)macrar格式2:随机接入请求中携带的是ccch信道上的rrc连接建立或rrc连接重建或inactiveueid,网络侧要为ue分配c-rnti,网络侧不需要ue进行上行同步校准;

两步随机接入macrar格式3:随机接入请求中携带的是ccch信道上的rrc连接建立或rrc连接重建或inactiveueid,网络侧要为ue分配c-rnti,网络侧不需要ue进行上行同步校准;

两步随机接入macrar格式4:随机接入请求中携带的是inactiveueid,网络侧只是确认收到随机接入请求中的数据,不需要ue进入连接态;

两步随机接入macrar格式5:随机接入请求中携带的是连接态ue的c-rnti,网络侧需要ue进行上行同步校准;

两步随机接入macrar格式6:随机接入请求中携带的是连接态ue的c-rnti,网络侧不需要ue进行上行同步校准;

两步随机接入macrar格式7:随机接入请求中携带的是连接态ue的c-rnti,网络侧确认随机接入请求中的数据内容接收正确,确定ue不需要后续上行传输,网络侧不分配ulgrant。

在本实施例中,可选地,所述发送模块进一步用于:发送随机接入请求preamble码,不发送携带ue标识的信息;

所述第一处理模块进一步用于:接收随机接入响应,根据mac子头中rapid域确定与发送的preamble码对应的mac子头,解析该mac子头中的l域确定后续macrar长度或macrar类型;

如果l域指示的是两步随机接入的macrar类型,确定该随机接入响应不是针对自己的,随机接入失败,后续发起新的随机接入尝试;

如果l域指示的是四步随机接入的macrar类型,获取macrar,根据macrar各域指示完成所需的后续随机接入过程。

在本实施例中,可选地,所述发送模块进一步用于:发送随机接入请求,包括preamble码和ue标识;

所述第一处理模块进一步用于:接收随机接入响应,根据mac子头中rapid域确定与发送的preamble码对应的mac子头,解析该mac子头中的l域确定后续macrar类型;

如果的macrar类型是四步随机接入rar,确定网络侧没有正确接收到随机接入请求中的数据部分,回退到四步随机接入过程,根据macrar指示发送msg3,并接收下行传输msg4,完成竞争解决;

如果macrar类型是两步随机接入rar,则根据l域指示的不同macrar类型进行如下处理:

如果格式类型为两步随机接入macrar格式1,在随机接入请求中携带的是长ueid,且该macrar中的ue标识与随机接入请求中的长ueid一致,认为竞争解决成功,根据macrar中的指示进行上行同步定时校准、发送上行数据、应用c-rnti;如果ue在随机接入请求中发送的是短ueid或该macrar中的ue标识与随机接入请求中的ue标识不一致,认为随机接入失败,后续重新发起随机接入尝试;或者

如果格式类型为两步随机接入macrar格式2,如果在随机接入请求中携带的是长ueid,且该macrar中ue标识与随机接入请求中的长ueid一致,认为竞争解决成功,根据macrar中的指示发送上行数据、应用c-rnti;如果ue在随机接入请求中发送的是短ueid或该macrar中ue标识与随机接入请求中的ue标识不一致,认为随机接入失败,后续重新发起随机接入尝试;或者

如果格式类型为两步随机接入macrar格式3,如果在随机接入请求中携带的是长ueid,且该macrar中ue标识与随机接入请求中的长ueid一致,认为竞争解决成功,根据macrar中的指示应用c-rnti;如果所述ue在随机接入请求中发送的是短ueid或该macrar中ue标识与随机接入请求中的ue标识不一致,认为随机接入失败,后续重新发起随机接入尝试;或者

如果格式类型为两步随机接入macrar格式4,如果在随机接入请求中携带的是长ueid,且该macrar中ue标识与随机接入请求中的长ueid一致,认为竞争解决成功,根据macrar中的应用c-rnti,随后接收携带该c-rnti的pdcch调度命令,并根据该调度命令发送上行传输;如果ue在随机接入请求中发送的是短ueid或该macrar中ue标识与随机接入请求中的ue标识不一致,认为随机接入失败,后续重新发起随机接入尝试;或者

如果格式类型为两步随机接入macrar格式5,如果在随机接入请求中携带的是短ueid,且该macrar中ue标识与随机接入请求中短ueid的一致,认为竞争解决成功,根据macrar中的指示进行上行同步定时校准、发送上行数据;如果ue在随机接入请求中发送的是长ueid或该macrar中ue标识与随机接入请求中的ue标识不一致,认为随机接入失败,后续重新发起随机接入尝试;或者

如果格式类型为两步随机接入macrar格式6,如果在随机接入请求中携带的是短ueid,且该macrar中ue标识与随机接入请求中的短ueid一致,认为竞争解决成功,根据macrar中的指示发送上行数据;如果ue在随机接入请求中发送的是长ueid或该macrar中ue标识与随机接入请求中的ue标识不一致,认为随机接入失败,后续重新发起随机接入尝试;或者

如果格式类型为两步随机接入macrar格式7,如果在随机接入请求中携带的是短ueid,且该macrar中的ue标识与随机接入请求中的短ueid一致,认为竞争解决成功,随后监听携带该uec-rnti的pdcch调度命令,如果接收到调度上行传输的pdcch调度命令,根据该调度命令发送上行传输;如果ue在随机接入请求中发送的是长ueid或该macrar中的ue标识与随机接入请求中的ue标识不一致,认为随机接入失败,后续重新发起随机接入尝试。

基于同一发明构思,本发明实施例中还提供了一种网络侧设备,由于该网络侧设备解决问题的原理与本发明实施例图7中竞争随机接入的方法相似,因此该网络侧设备的实施可以参见方法的实施,重复之处不再敷述。

参见图18,图中示出了一种网络侧设备,该网络侧设备1800包括:

接收模块1801,用于接收终端ue发送的随机接入请求,随机接入请求中携带包含ue标识的信息;

第二处理模块1802,用于根据随机接入请求自适应生成随机接入响应,并将所述随机接入响应发送给ue,如果随机接入请求中携带包含ue标识的信息,按照两步随机接入过程,在随机接入响应中包含该ueid信息,如果随机接入请求中未携带包含ue标识的信息,按照四步随机接入生成随机接入响应。

在本实施例中,可选地,所述随机接入响应采用macpdu发送,该macpdu中包含mac头和媒体接入控制层随机接入响应macrar,mac头包含多个mac子头,每个mac子头中包含一个rapid,对应随机接入请求中的preamble码,每个mac子头与一个macrar对应,携带ue标识的随机接入响应和不携带ue标识的随机接入响应macrar可以复用到一个macpdu中。

在本实施例中,可选地,对于四步随机接入和两步随机接入,以及两步随机接入的不同随机接入场景采用相同长度的macrar,所述macrar长度固定为能包含最大ueid长度和temporaryc-rnti,或同时能包含ulgrant。

在本实施例中,可选地,所述macrar包含以下任一项或多项:

t1:指示后续为四步随机接入的macrar或者两步随机接入的macrar;

t2:只在两步随机接入的macrar中出现,用于指示是长ueid或者为短ueid;

timingadvancecommand:上行定时提前量;

ulgrant:后续上行传输的资源分配;

temporaryc-rnti:竞争解决完成后转换为给ue分配的c-rnti;

contentionresolutionidentity:对应两步随机接入请求中包含的ue标识的信息;

r:预留比特。

在本实施例中,可选地,所述macrar中包含所有可能的域,每个域的长度都为可能长度的最大值,每个域的长度都是固定的,如果随机接入响应中不需要该域,则该域实际为预留bit,填充协议规定的值或由网络侧确定填充的值。

在本实施例中,可选地,所述接收模块进一步用于:接收随机接入请求,所述随机接入请求包含preamble码,不发送携带ue标识的信息;

所述第二处理模块进一步用于:发送随机接入响应,所述随机接入响应中包括根据所述preamble码为ue配置的上行定时提前量、上行传输资源和temporaryc-rnti。

在本实施例中,可选地,所述接收模块进一步用于:

接收随机接入请求,所述随机接入请求包含preamble码或者包含preamble码和数据部分;

所述处理模块进一步用于:根据接收到的随机接入请求,生成对应的macrar并发送给ue。

在本实施例中,可选地,如果生成macrar中的指示域t1确定该macrar携带ue标识,且指示域t2确定该ue标识为长ueid,所述网络侧发送携带temporaryc-rnti的pdcch调度命令,为ue分配后续上行传输资源。

在本实施例中,可选地,所述mac子头包含preambleid和长度指示域l,该长度指示域用于指示对应macrar的长度或类型。

在本实施例中,可选地,macrar类型包含以下任一项或多项:

四步随机接入macrar格式1:适用于ue发起四步竞争随机接入的场景;

四步随机接入macrar格式2:适用于ue发起四步非竞争随机接入的场景;

四步随机接入macrar格式3:适用于ue发起四步非竞争随机接入,且网络侧确定ue只需进行同步,不需发送上行数据的场景;

两步随机接入macrar格式1:随机接入请求中携带的是ccch信道上的rrc连接建立或rrc连接重建或inactiveueid,网络侧要为ue分配c-rnti,网络侧需要ue进行上行同步校准;

两步随机接入macrar格式2:随机接入请求中携带的是ccch信道上的rrc连接建立或rrc连接重建或inactiveueid,网络侧要为ue分配c-rnti,网络侧不需要ue进行上行同步校准;

两步随机接入macrar格式3:随机接入请求中携带的是ccch信道上的rrc连接建立或rrc连接重建或inactiveueid,网络侧要为ue分配c-rnti,网络侧不需要ue进行上行同步校准;

两步随机接入macrar格式4:随机接入请求中携带的是inactiveueid,网络侧只是确认收到随机接入请求中的数据,不需要ue进入连接态;

两步随机接入macrar格式5:随机接入请求中携带的是连接态ue的c-rnti,网络侧需要ue进行上行同步校准;

两步随机接入macrar格式6:随机接入请求中携带的是连接态ue的c-rnti,网络侧不需要ue进行上行同步校准;

两步随机接入macrar格式7:随机接入请求中携带的是连接态ue的c-rnti,网络侧确认随机接入请求中的数据内容接收正确,确定ue不需要后续上行传输,网络侧不分配ulgrant。

如果随机接入响应中携带的终端(ue)标识与随机接入请求中的ue标识一致,ue完成竞争解决;如果随机接入响应中携带的ue标识与随机接入请求中的ue标识不一致,则ue确定本次随机接入失败,重新发起随机接入尝试;如果随机接入响应中未携带ue标识,则ue回退到随机接入请求中不携带ue标识信息的随机接入过程(四步随机接入,也可称为4-stepra),既可以保证统一流程,又可使ue在不同随机接入目的和类型情况下得到正确反馈,同时,由于统一流程和自适应macrar的使用,如果ue发起两步随机接入,在随机接入响应中没有收到期待反馈,还可能回退到四步随机接入。

应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。

在本发明的各种实施例中,应理解,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

另外,本文中术语“系统”和“网络”在本文中常可互换使用。

应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

在本申请所提供的实施例中,应理解,“与a相应的b”表示b与a相关联,根据a可以确定b。但还应理解,根据a确定b并不意味着仅仅根据a确定b,还可以根据a和/或其它信息确定b。

在本申请所提供的几个实施例中,应该理解到,所揭露方法和装置,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理包括,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络侧设备等)执行本发明各个实施例所述收发方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,简称rom)、随机存取存储器(randomaccessmemory,简称ram)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述的是本发明的优选实施方式,应当指出对于本技术领域的普通人员来说,在不脱离本发明所述的原理前提下还可以做出若干改进和润饰,这些改进和润饰也在本发明的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1