本公开的实施方案总体涉及电信领域,并且具体地,涉及用于随机接入过程的方法、装置和计算机可读存储介质。
背景技术:
5g新无线电(nr)具备多波束操作。对nr中的多波束操作的支持包括波束质量测量、波束质量报告、波束指派以及在所指派的波束质量不够好的情况下的恢复机制。nr在无线电操作的每个阶段提供对多波束操作的支持:初始/随机接入、寻呼、数据/控制传输/接收以及移动性处置。
在nr中的多波束操作的情况下,用户设备(ue)可在被分配有无竞争随机接入(cfra)资源的波束与被分配有基于竞争的随机接入(cbra)资源的波束之间切换。然而,在lte中,通信网络在ue的整个小区中分配cfra资源。换句话说,在cfra与cbra之间没有切换。因此,当在nr中出现波束切换过程时,在随机接入(ra)过程期间分配的上行链路授权中允许的媒体接入控制(mac)协议数据单元(pdu)的大小(从网络装置(例如,gnb)传输)可不同于从ue的msg3缓冲器获得的macpdu的大小。
技术实现要素:
一般来说,本公开的示例性实施方案提供了用于随机接入过程的方法、装置和计算机可读存储介质。
在第一方面,提供了在终端装置处实现的方法。所述方法包括:在终端装置处在随机接入过程中向网络装置传输随机接入请求;响应于在所述随机接入过程中从所述网络装置接收到针对所述终端装置的上行链路授权,确定由所述上行链路授权指示的第一数据单元的第一大小是否与存储在所述终端装置的缓冲器中的第二数据单元的第二大小匹配;响应于确定所述第一大小与所述第二大小不匹配,确定所述第二数据单元的第一部分用于后续传输。
在第二方面,提供了在网络装置处实现的方法。所述方法包括:在随机接入过程中从终端装置接收随机接入请求;响应于接收到所述随机接入请求,向所述终端装置传输针对所述终端装置的上行链路授权,所述上行链路授权指示第一数据单元的第一大小,使得所述终端装置确定第一数据的第一大小是否与存储在所述终端装置的缓冲器中的第二数据单元的第二大小匹配。
在第三方面,提供了一种终端装置。所述装置包括至少一个处理器;以及至少一个存储器,所述至少一个存储器包括计算机程序代码。所述至少一个存储器和所述计算机程序代码被配置为与所述至少一个处理器一起致使所述装置至少执行根据所述第一方面的方法。
在第四方面,提供了一种网络装置。所述装置包括至少一个处理器;以及至少一个存储器,所述至少一个存储器包括计算机程序代码。所述至少一个存储器和所述计算机程序代码被配置为与所述至少一个处理器一起致使所述装置至少执行根据所述第二方面的方法。
在第五方面,提供了一种设备,所述设备包括用于执行根据所述第一方面的方法的步骤的装置。
在第六方面,提供了一种设备,所述设备包括用于执行根据所述第二方面的方法的步骤的装置。
在第七方面,提供了一种计算机可读介质,所述计算机可读介质具有存储在其上的计算机程序,所述计算机程序在由装置的至少一个处理器执行时致使所述装置执行根据所述第一方面的方法。
在第八方面,提供了一种种计算机可读介质,所述计算机可读介质具有存储在其上的计算机程序,所述计算机程序在由装置的至少一个处理器执行时致使所述装置执行根据所述第二方面的方法。
将理解,发明内容部分无意识别本公开的实施方案的关键或必要特征,也无意用于限制本公开的范围。通过以下描述,本公开的其他特征将变得容易理解。
附图说明
通过在附图中对本公开的一些示例性实施方案的更详细的描述,本公开的以上和其他目的、特征和优势将变得更加显而易见,在附图中:
图1示出了其中可实现本公开的示例性实施方案的示例性通信系统100;
图2示出了根据本公开的一些示例性实施方案的用于随机接入过程的示例性过程200的图;
图3示出了根据本公开的一些示例性实施方案的用于随机接入过程的示例性方法300的流程图;
图4示出了根据本公开的一些示例性实施方案的用于随机接入过程的示例性方法400的流程图;
图5是适合于实现本公开的示例性实施方案的装置的简化框图。
贯穿附图,相同或类似的参考数字表示相同或类似的元件。
具体实施方式
现在将参考一些示例性实施方案描述本公开的原理。将理解,描述这些实施方案仅出于说明目的,并且有助于本领域技术人员理解和实现本公开,而非暗示对本公开的范围的任何限制。本文描述的公开内容可通过除了在下文描述的方式之外的各种方式实现。
在以下描述和权利要求书中,除非另有限定,否则本文所使用的所有技术和科技术语具有与本公开所属的领域中的普通技术人员通常理解的含义相同的含义。
如本文使用,术语“通信网络”是指遵循任何合适的通信标准或协议诸如长期演进(lte)、lte-高级(lte-a)和5gnr并且采用任何合适的通信技术的网络,所述通信技术包括例如多输入多输出(mimo)、ofdm、时分多路复用(tdm)、频分多路复用(fdm)、码分多路复用(cdm)、蓝牙、zigbee、机器类型通信(mtc)、embb、mmtc和urllc技术。出于论述的目的,在一些实施方案中,lte网络、lte-a网络、5gnr网络或它们的任何组合被视为通信网络的示例。
如本文使用,术语“网络装置”是指在通信网络的网络侧的任何合适的装置。所述网络装置可包括通信网络的接入网络中的任何合适的装置,所述接入网络(例如)包括基站(bs)、中继器、接入点(ap)、节点b(nodeb或nb)、演进型nodeb(enodeb或enb)、千兆位nodeb(gnb)、远程无线电模块(rru)、无线电标头(rh)、远程无线电头端(rrh)、低功率节点,诸如毫微微小区、微微小区等。出于论述的目的,在一些实施方案中,enb被视为网络装置的示例。
所述网络装置还可包括核心网络中的任何合适的装置,例如包括多标准无线电(msr)无线电设备(诸如msrbs)、网络控制器(诸如无线电网络控制器(rnc)或基站控制器(bsc))、多小区/多播协调实体(mce)、移动交换中心(msc)和mme、操作和管理(o&m)节点、操作支持系统(oss)节点、自组织网络(son)节点、定位节点(诸如增强服务移动定位中心(e-smlc))和/或移动数据终端(mdt)。
如本文使用,术语“终端装置”是指能够、被配置为、被布置成和/或能够操作以与网络装置或通信网络中的其他终端装置通信的装置。通信可涉及使用电磁信号、无线电波、红外信号和/或适合于在空中传送信息的其他类型的信号来传输和/或接收无线信号。在一些实施方案中,终端装置可被配置为在没有直接人类交互的情况下传输和/或接收信息。例如,终端装置可按照预定的时间表、在由内部或外部事件触发时或响应于来自网络侧的请求而向网络装置传输信息。
终端装置的示例包括但不限于用户设备(ue)诸如智能电话、具备无线功能的平板计算机、膝上型计算机嵌入式设备(lee)、膝上型计算机安装式设备(lme)和/或无线客户终端设备(cpe)。出于论述的目的,在以下内容中,将参考作为终端装置的示例的ue来描述一些实施方案,并且可在本公开的上下文中可互换地使用术语“终端装置”和“用户设备”(ue)。
如本文使用,术语“小区”是指被由网络装置传输的无线电信号覆盖的区域。所述小区内的终端装置可由网络装置服务并且经由所述网络装置接入通信网络。
如本文使用,术语“电路”可以指以下各项中的一者或多者或全部:
(a)纯硬件电路实现方式(诸如仅模拟电路和/或数字电路中的实现方式),以及
(b)硬件电路与软件的组合,诸如(在适用时):(i)模拟和/或数字硬件电路与软件/固件的组合;和(ii)具有软件的硬件处理器的任何部分(包括一起工作以致使诸如移动电话或服务器的设备执行各种功能的数字信号处理器、软件和存储器),以及
(c)硬件电路和或处理器,诸如微处理器或微处理器的一部分,其需要软件(例如,固件)进行操作,但在操作不需要所述软件时可不存在所述软件。
对电路的此定义适用于此术语在本申请中(包括在任何权利要求中)的所有使用。作为另一示例,如在本申请中所使用,术语电路还涵盖仅硬件电路或处理器(或多个处理器)的实现方式或硬件电路或处理器和其(或它们的)相伴软件和/或固件的部分的实现方式。术语电路还涵盖(例如并且在适用于特定权利要求要素的情况下)移动装置的基带集成电路或处理器集成电路或服务器、蜂窝网络装置或其他计算或网络装置中的类似集成电路。
如在本文使用,除非上下文另外清楚地指示,否则单数形式“一个”、“一种”和“所述”旨在也包括复数形式。术语“包括”、“包含”及其变体将被解读为是指“包括但不限于”的开放术语。术语“基于”将被解读为“至少部分地基于”。术语“一个实施方案”和“一实施方案”将被解读为“至少一个实施方案”。术语“另一实施方案”将被解读为“至少一个其他实施方案”。可在下文包括其他明确和隐含的定义。
图1示出了可在其中实现本公开的实施方案的通信网络100。通信网络100可遵守已经存在或将在未来开发的任何合适的协议或标准。在一些实施方案中,通信网络100可以是lte(或lte-a)网络、nr网络或它们的组合。
通信网络100包括网络装置110。网络装置110服务小区111中的终端装置120。将理解,仅出于说明的目的而示出网络装置和终端装置的数目,而非暗示任何限制。通信网络100可包括任何合适数目的网络装置和终端装置。在网络装置110与终端装置120之间的通信可利用已经存在或将在未来开发的任何合适的技术。
在lte中论述了由通信网络为message3(msg3)传输而提供的不同大小的授权的问题。msg3可传送从终端装置120到网络装置110的层2消息和层3消息,诸如对初始接入的无线电资源控制连接请求或在连接模式下用于随机接入的c-rnti媒体接入控制(mac)控制元素(ce)。如果在随机接入响应(rar)针对同一组随机接入前导码(rap)提供的上行链路授权具有与在该随机接入过程期间分配的前一上行链路授权(例如,第一上行链路授权)不同的大小,则在随机接入过程内未限定终端装置120的行为,因为这被视为极罕见情况。在lte中,通信网络为终端装置120分配整个小区中的cfra资源。换句话说,在一个随机接入过程内在cfra与cbra之间不存在切换。
5g新无线电(nr)具备多波束操作。因此,与其中可为一个小区(例如,如图1中示出的小区111)分配cfra资源的lte不同,在nr中,通信网络可不将cfra资源分配给所有波束,但仅分配给小区111中的波束的子集,因为将cfra资源分配给用于所有ue的所有波束可太昂贵,并且进而可能会阻止波束成形的目的。
因此,在nr中的多波束操作的情况下,用户设备(ue)(例如如图1中所示的终端装置120)可能在小区内移动并且改变波束。终端装置120可在具有一种类型的ra资源的波束与具有另一种类型的ra资源的一些其他波束之间切换,例如,终端装置可在小区111中在被分配有无争用随机接入(cfra)资源的波束与被分配有基于竞争的随机接入(cbra)资源的波束之间切换。
如果终端装置120从cfra切换为cbra,则不存在由可仅在第一次cbra尝试期间生成的msg3引起的问题。在cfra的情况下,ra过程已经通过从gnb(例如,如图1中示出的网络装置110)接收到msg2而成功。
然而,如果终端装置120从cbra切换到cfra,则根据ts38.321,已经生成msg3并且还将与cfra一起传输,因为在完成ra过程之后将冲洗混合自动重复请求(混合arq或harq)缓冲器,但将不会冲洗msg3缓冲器。此外,在harq实体中,在rar中接收到上行链路授权并且在msg3缓冲器中存在媒体接入控制(mac)协议数据单元(pdu)的情况下,可从msg3缓冲器获得macpdu。
在以上情况下,如果在rar中向cfra前导码传输提供的授权的大小等于早先响应于cbra前导码传输而提供的授权中指示的大小,则可在所提供的授权中传输msg3缓冲器中的macpdu。然而,针对cbra限定了两个不同的前导码组,即,前导码组a和组b。一般来说,终端装置120基于上行链路分组的大小和无线电条件而从这两个组选择序列。这有助于网络装置110计算终端装置120的上行链路传递所需的物理上行链路共享信道(pusch)资源。组a中的前导码用于较差无线电条件下的较小的分组或较大的分组。组b中的前导码用于良好无线电条件下的较大的分组。在此情况下,网络装置110将不知晓终端装置120是否已经在cfra之前尝试了cbra,或者在传输cbra前导码时已经应用了哪组前导码。因此,将预期由不同的msg3授权大小引起的问题将在nr中频繁发生。
此外,鉴于msg3缓冲器中的macpdu可多路复用,例如,至少一段越区切换(ho)完成命令(rrcreconfigurationcomplete),丢失此类数据并且延迟ho过程的完成是不期望的(因为将需要rlc层级重传)。在前导码尝试选择了cfra的情况下,终端装置120将使用msg3缓冲器在ra过程中传输第一上行链路数据。在前导码尝试选择了cfra的情况下,通过rar接收成功地完成ra过程。
因此,关于在ra过程期间分配的(从网络装置110传输的)上行链路授权中指示的macpdu的大小可能不同于从终端装置120的msg3缓冲器获得的macpdu的大小的事实,已经考虑了一些方法来解决此问题。
一种方法提出,在针对越区切换的随机接入的资源选择期间,如果已经在当前随机接入过程中传输了msg3,则终端装置120将不在cfra前导码中选择随机接入前导码。然而,此方法可能会浪费用于cfra的专用资源并且不必要地增加基于竞争的前导码中的负荷。
另一种方法提出,多路复用和装配实体可包括来自后续的上行链路传输中的所获得的macpdu的多个mac子pdu。在上行链路授权的大小不与响应于cbra前导码而提供的早先的上行链路授权匹配的情况下,可冲洗msg3缓冲器并且可从多路复用和装配实体获得新的macpdu。然而,此方法可导致数据丢失。
作为冲洗msg3的选项,mac可指示在macpdu中多路复用的数据,并且在那种情况下可再生并再次多路复用rlcpdu。此方法对于处置数据可以是不错的,但对于mac控制元素(ce)可能无效。
下文将参考图2详细描述本公开的原理和实现方式,图2示出了根据本公开的示例性实施方案的过程200。出于论述的目的,将参考图1描述过程200。过程200可涉及随机接入过程。
图2示出了根据本公开的一些示例性实施方案的用于随机接入过程的示例性过程200的图。
如图2中所示,当终端装置120执行随机接入时,终端装置120向网络装置110发送210随机接入请求,即,随机接入前导码(rap)。在本公开的上下文下,所述rap还称为“消息1”或“msg1”。rap是充当终端装置120的标识符的签名代码序列。取决于rap是否为特定于ue的,随机接入过程分解为无竞争随机接入(cfra)过程和基于竞争的随机接入(cbra)过程。因此,终端装置120可向网络装置110发送不同的随机接入前导码,即,cfra前导码或cbra前导码。如上文描述,对于cbra过程,终端装置120可从组a和组b选择cbra前导码。终端装置120可基于上行链路分组的大小和无线电条件从这两个组选择序列。
在检测到来自终端装置120的rap前导码之后,网络装置110可通过以下操作响应220随机接入请求:基于所接收的rap前导码向终端装置120传输随机接入响应(rar)(在本公开的上下文中还称为“消息2”或“msg2”)。可经由物理下行链路控制信道(pdcch)和物理下行链路共享信道(pdsch)上的实际消息来安排rar。所述rar可包括(例如)用于ul定时对准的定时提前命令(tac)、上行链路授权以及用于终端装置120的临时小区无线电网络标识符。
在无竞争随机接入过程中,即,在基于非竞争的随机接入过程中,终端装置120向网络装置110发送专用rap;并且如果终端装置120接收由网络装置110发送的rar,则终端装置120确定随机接入过程成功。
在基于竞争的随机接入过程中,在终端装置120接收到rar之后,终端装置120可向网络装置110传输物理上行链路共享信道(pusch)上的消息(还称为“消息3”或“msg3”)。如上文提及,msg3可从终端装置120到网络装置110传送层2消息和层3消息,诸如对初始接入的无线电资源控制连接请求或在连接模式下用于随机接入的c-rntimacce。如果终端装置120从网络装置110接收到rar,则终端装置可获得在rar中包含的指示对终端装置120的用于传输其msg3的可用的上行链路授权的上行链路授权。
如上文提及,终端装置120可基于上行链路分组的大小和无线电条件而发送来自不同组的前导码,并且网络装置110可向终端装置120分配对应的上行链路授权来传输msg3。在此情况下,为了传输msg3,在rar中包含的上行链路授权可与终端装置120的msg3缓冲器中的上行链路授权匹配。
如图2中所示,终端装置120确定230由上行链路授权指示的第一数据单元的第一大小是否与存储在终端装置120的缓冲器中的第二数据单元的第二大小匹配。第一数据单元和第二数据单元可称为macpdu。缓冲器可称为终端装置120的msg3缓冲器。
在一些示例性实施方案中,为了确定所述第一大小是否与所述第二大小匹配,终端装置120可基于已经从终端装置120的msg3缓冲器传输的msg3来确定所述第二大小。终端装置可进一步根据从网络装置110传输的上行链路授权来确定所述第一大小。终端装置120可将所述第一大小与所述第二大小进行比较,并且确定所述第一大小是否与所述第二大小不匹配。
在一些示例性实施方案中,msg3可指示至少一个媒体接入控制控制元素(macce)。在一些示例性实施方案中,所述macce可包括c-rntimacce、缓冲器状态报告bsr和功率余量报告phr中的至少一者。
一般来说,bsr是从ue(例如,终端装置120)到gnb(例如,网络装置110)的一种macce,其携载了关于在ue的缓冲器中有多少数据要发出的信息。
bsr可以指不同类型的bsr。例如,bsr可包括常规的bsr、周期性bsr和填充的bsr。当新的数据到达缓冲器中并且所述新的数据具有比已经在所述缓冲器中等待的数据更高的优先级时发送常规的bsr。周期性bsr是以预定义的周期性发送的。gnb可通过rrc消息(例如,rrcconnectionreconfiguration)预先配置去往ue的周期性。此外,当数据消息中的填充位的数目大于填充的bsr的大小时发送填充的bsr,使得填充位空间可用于发送所述bsr。在整个bsr与可用的填充位不适配时,填充的bsr可包括截断的bsr。在此情况下,bsr被截断,并且终端装置120仅向网络装置110报告具有最高优先级的数据。
一般来说,phr可指示在ue中留有多少传输功率。
如图2中所示,如果终端装置120确定所述第一大小与所述第二大小不匹配,则终端装置120确定240第二数据单元的第一部分用于后续传输。
在一些示例性实施方案中,所述后续传输可包括以下各项中的至少一者:与在随机接入响应(rar)中提供的上行链路授权相关联的传输和与不同于所述上行链路授权的另一上行链路授权相关联的传输。
在一些示例性实施方案中,终端装置120可确定所述第二大小是否与所述第一大小匹配。如果终端装置确定所述第二大小与所述第一大小不匹配,则终端装置120可从第二数据单元丢弃一些部分或者可不考虑它们用于后续传输。
在一些示例性实施方案中,终端装置120可从第二数据单元丢弃截断的bsr。
可替代地或另外,终端装置120可从第二数据单元丢弃填充的bsr。
可替代地或另外,终端装置120可从第二数据单元丢弃phr。
可替代地或另外,终端装置120可调整截断的bsr的大小。例如,对截断的bsr进行调整以适配可用的大小,即,改变所报告的逻辑信道组(lcg)的数目。自然地,位图可反映所报告的lcg的添加/移除)。调整截断的bsr的大小可受限于大小收缩的情况。应理解,与创建附加的信息相比,移除信息对于ue实现方式来说可能更容易。以此方式,可提供最新的bsr信息。
可替代地或另外,终端装置120可丢弃常规的/周期性bsr和/或phr。另外,可在常规的/周期性bsr和phr已经包括在由c-rnti或cs-rnti安排的授权中之前不消除常规的/周期性bsr和/或phr。此方法意在提供关于终端装置120的缓冲器状态和功率余量的最新的可用信息,因为将针对后续传输新生成bsr/phr。
在一些示例性实施方案中,如果终端装置确定所述第二大小与所述第一大小不匹配,则终端装置120可通过接收上行链路授权来确定是否成功地完成了随机接入过程。如果终端装置120确定随机接入过程被视为成功地完成,则终端装置可从第二数据单元丢弃c-rnti媒体接入控制mac控制元素macce。
在一些示例性实施方案中,如果终端装置120确定所述第二大小与所述第一大小不匹配,则终端装置120可确定是否曾传输无竞争随机接入前导码。如果终端装置120确定曾传输无竞争随机接入前导码,则终端装置可从第二数据单元丢弃c-rnti媒体接入控制mac控制元素macce。
在一些示例性实施方案中,终端装置120确定是否成功地完成了随机接入过程可包括确定上行链路授权和/或rar寻址到以下各项中的至少一者:小区无线电网络临时标识符c-rnti和随机接入无线电网络临时标识符ra-rnti。
在这里描述的情况可涉及在终端装置120从cbra过程切换到cfra过程期间的随机接入过程,因为在cfra过程中,终端装置120向网络装置110发送专用rap;并且如果终端装置120接收到由网络装置110发送的rar,则终端装置120确定随机接入成功。也就是说,不需要向网络装置110传输c-rntimacce。
根据此解决方案,由于已经根据所传输的cfra前导码识别出终端装置120,所以可避免不必要的用于传输的开销。此外,此解决方案避免了终端装置120传输任何其他类型的macpdu,因为网络装置110不期望响应于cfra前导码传输而接收到c-rntimacce。
在一些示例性实施方案中,可向多路复用和装配实体指示在所获得的macpdu中多路复用的其他macce将被包括于后续的上行链路传输。以此方式,可避免在msg3重建期间丢失控制信息,因为可在后续传输中包括将要多路复用的其他macce。
如图2中所示,终端装置120向网络装置传输250第一数据单元中的第二数据单元的第一部分的至少部分。可在后续传输中传输所述第一部分的其余部分。
通过以上实施方案,对于每个上行链路授权,终端装置120的harq实体将识别与此授权相关联的harq过程。对于每个所识别的harq过程:
如果所接收到的授权未寻址到pdcch上的临时c-rnti,并且与此harq过程的此传递块(tb)的前一传输中的值相比,在相关联的harq信息中提供的新数据指示符(ndi)已经被切换;或
如果在c-rnti的pdcch上接收到上行链路授权并且所识别的过程的harq缓冲器为空;或
如果在随机接入响应中接收到上行链路授权;或
如果上行链路授权是一束被配置的授权的部分,并且可用于根据ts38.214[7]的分条款6.1.2.3进行初始传输,并且如果未获得该束的macpdu:
如果在msg3缓冲器中存在macpdu并且在随机接入响应中接收到上行链路授权:
如果上行链路授权大小与msg3缓冲器中的macpdu的大小不匹配:
向多路复用和装配实体指示在后续的上行链路传输(如果有)中包括macsubpdu,除了包含来自msg3缓冲器中的macpdu的截断的bsrmacce的macsubpdu之外;
获得macpdu以从多路复用和装配实体进行传输并且将所述macpdu存储在msg3缓冲器中;
如果上行链路授权大小等于msg3缓冲器中的macpdu的大小:
获得macpdu以从msg3缓冲器进行传输。
如果在msg3缓冲器中不存在macpdu并且在随机接入响应中接收到上行链路授权:
获得macpdu以从多路复用和装配实体进行传输(如果有)。
可替代地或另外,通过以上实施方案,对于每个上行链路授权,终端装置120的harq实体将识别与此授权相关联的harq过程。
对于每个所识别的harq过程:
如果所接收到的授权未寻址到pdcch上的临时c-rnti,并且与此harq过程的此传递块(tb)的前一传输中的值相比,在相关联的harq信息中提供的新数据指示符(ndi)已经被切换;或
如果在c-rnti的pdcch上接收到上行链路授权并且所识别的过程的harq缓冲器为空;或
如果在随机接入响应中接收到上行链路授权;或
如果上行链路授权是一束被配置的授权的部分,并且可用于根据ts38.214[7]的分条款6.1.2.3进行初始传输,并且如果未获得该束的macpdu:
如果在msg3缓冲器中存在macpdu并且在由pdcch安排的寻址到ra-rnti或c-rnti的随机接入响应中接收到上行链路授权:
如果上行链路授权大小与msg3缓冲器中的macpdu的大小不匹配,并且
如果通过此随机接入响应,成功地完成了随机接入过程:
向多路复用和装配实体指示在后续的上行链路传输(如果有)中包括macsubpdu,除了包含来自msg3缓冲器中的macpdu的截断的bsrmacce或c-rntimacce的macsubpdu之外;
获得macpdu以从多路复用和装配实体进行传输并且将所述macpdu存储在msg3缓冲器中;
如果上行链路授权大小等于msg3缓冲器中的macpdu的大小:
获得macpdu以从msg3缓冲器进行传输。
如果在msg3缓冲器中不存在macpdu并且在随机接入响应中接收到上行链路授权:
获得macpdu以从多路复用和装配实体进行传输(如果有)。
以此方式,由于在rar中指示的上行链路授权与msg3缓冲器中的macpdu不匹配而引起的问题可通过根据本发明的实施方案重建macpdu的macce来解决。
将参考图3至图4描述根据本公开的示例性实施方案的更多细节。
图3示出了根据本公开的一些示例性实施方案的用于随机接入过程的示例性方法300的流程图。可在如图2中所示的终端装置120处实现方法300。出于论述的目的,将参考图2描述方法300。
在310处,终端装置120在随机接入过程中向网络装置传输随机接入请求。
在一些示例性实施方案中,终端装置120可传输以下各项中的一者:无竞争随机接入前导码和基于竞争的随机接入前导码。
在320处,如果终端装置120在随机接入过程中从网络装置110接收到针对终端装置120的上行链路授权,则终端装置120确定由所述上行链路授权指示的第一数据单元的第一大小是否与存储在所述终端装置的缓冲器中的第二数据单元的第二大小匹配。
在一些示例性实施方案中,所述第二数据单元可包括以下macce中的至少一者:c-rnti、bsr和phr。
在一些示例性实施方案中,所述bsr可包括以下各项中的至少一者:截断的bsr、填充的bsr、常规的bsr;以及周期性bsr。
在330处,如果终端装置120确定所述第一大小与所述第二大小不匹配,则终端装置120至少基于所述第一大小来确定所述第二数据单元的第一部分用于后续传输。
在一些示例性实施方案中,终端装置120可确定所述第二大小是否与所述第一大小匹配。如果所述第二大小与所述第一大小不匹配,则终端装置可执行以下各项中的至少一者:从第二数据单元丢弃截断的缓冲器状态报告bsr;从第二数据单元丢弃填充的缓冲器状态报告bsr;从第二数据单元丢弃常规的bsr;从第二数据单元丢弃周期性bsr;以及从第二数据单元丢弃功率余量报告phr;以及调整截断的bsr的大小。
在一些示例性实施方案中,终端装置120可确定所述第二大小是否与所述第一大小匹配。如果所述第二大小与所述第一大小不匹配,则终端装置120可通过接收上行链路授权来确定是否成功地完成了随机接入过程。如果终端装置120确定随机接入过程被视为成功地完成,则终端装置120可从第二数据单元丢弃c-rnti媒体接入控制mac控制元素macce。
在一些示例性实施方案中,如果终端装置120可确定所述第二大小是否与所述第一大小不匹配。如果所述第二大小与所述第一大小不匹配,则终端装置120可确定是否曾传输无竞争随机接入前导码。如果终端装置120确定曾传输无竞争随机接入前导码,则终端装置可从第二数据单元丢弃c-rnti媒体接入控制mac控制元素macce。
在一些示例性实施方案中,终端装置120确定是否成功地完成了随机接入过程可包括确定上行链路授权寻址到以下各项中的至少一者:小区无线电网络临时标识符c-rnti和随机接入无线电网络临时标识符ra-rnti。
在一些示例性实施方案中,所述后续传输可包括以下各项中的至少一者:与上行链路授权相关联的传输和与不同于所述上行链路授权的另一上行链路授权相关联的传输。
在一些示例性实施方案中,终端装置120可向网络装置传输第一数据单元中的第二数据单元的第一部分的至少部分。
图4示出了根据本公开的一些示例性实施方案的用于随机接入过程的示例性方法400的流程图。可在如图2中所示的网络装置110处实现方法300。出于论述的目的,将参考图2描述方法400。
在410处,网络装置110在随机接入过程中从终端装置120接收随机接入请求。
在一些示例性实施方案中,网络装置110可接收以下各项中的一者:无竞争随机接入前导码;以及基于竞争的随机接入前导码。
在420处,网络装置110向终端装置120传输终端装置的上行链路授权,所述上行链路授权指示第一数据单元的第一大小,使得所述终端装置确定第一数据的第一大小是否与存储在终端装置的缓冲器中的第二数据单元的第二大小匹配。
在一些示例性实施方案中,所述第二数据单元可包括以下macce中的至少一者:c-rnti、bsr和phr。
在一些示例性实施方案中,所述bsr可包括以下各项中的至少一者:截断的bsr和填充的bhr、常规的bsr;以及周期性bsr。
在一些示例性实施方案中,网络装置110可进一步从终端装置接收第一数据单元中的第二数据单元的第一部分的至少部分。
在一些示例性实施方案中,能够执行方法300的设备(例如,终端装置120)可包括用于执行方法300的相应步骤的装置。可通过任何合适的形式实现所述装置。例如,所述装置可在电路或软件模块中实现。
在一些示例性实施方案中,所述设备包括:用于在终端装置处在随机接入过程中向网络装置传输随机接入请求的装置;用于响应于在所述随机接入过程中从所述网络装置接收到针对所述终端装置的上行链路授权而确定由所述上行链路授权指示的第一数据单元的第一大小是否与存储在所述终端装置的缓冲器中的第二数据单元的第二大小匹配的装置;用于响应于确定所述第一大小与所述第二大小不匹配而确定所述第二数据单元的第一部分用于后续传输的装置。
在一些示例性实施方案中,用于传输随机接入请求的装置可包括用于传输以下各项中的一者的装置:无竞争随机接入前导码;以及基于竞争的随机接入前导码。
在一些示例性实施方案中,所述第二数据单元可包括以下macce中的至少一者:c-rnti、bsr和phr。
在一些示例性实施方案中,所述bsr可包括以下各项中的至少一者:截断的bsr和填充的bhr、常规的bsr;以及周期性bsr。
在一些示例性实施方案中,用于确定第一部分的装置包括可包括用于响应于确定所述第二大小与所述第一大小不匹配而执行以下各项中的至少一者的装置:从第二数据单元丢弃截断的缓冲器状态报告bsr;从第二数据单元丢弃填充的缓冲器状态报告bsr;从第二数据单元丢弃常规的bsr;从第二数据单元丢弃周期性bsr;以及从第二数据单元丢弃功率余量报告phr;以及调整截断的bsr的大小。
在一些示例性实施方案中,用于确定所述第一部分的装置包括可包括用于响应于确定所述第二大小与所述第一大小不匹配而通过接收上行链路授权来确定是否成功地完成了随机接入过程的装置和用于响应于确定随机接入过程被视为成功地完成而从第二数据单元丢弃c-rnti媒体接入控制mac控制元素macce的装置。
在一些示例性实施方案中,用于确定是否成功地完成了随机接入过程的装置可包括用于确定上行链路授权寻址到以下各项中的至少一者的装置:小区无线电网络临时标识符c-rnti和随机接入无线电网络临时标识符ra-rnti。
在一些示例性实施方案中,所述后续传输可包括以下各项中的至少一者:与上行链路授权相关联的传输和与不同于所述上行链路授权的另一上行链路授权相关联的传输。
在一些示例性实施方案中,所述设备还可包括用于向网络装置传输第一数据单元中的第二数据单元的第一部分的至少部分的装置。
在一些示例性实施方案中,能够执行方法400的设备(例如,网络装置110)可包括用于执行方法400的相应步骤的装置。可通过任何合适的形式实现所述装置。例如,所述装置可在电路或软件模块中实现。
在一些示例性实施方案中,所述设备包括:用于在随机接入过程中从终端装置接收随机接入请求的装置;用于响应于接收到所述随机接入请求而向所述终端装置传输针对所述终端装置的上行链路授权的装置,所述上行链路授权指示第一数据单元的第一大小,使得所述终端装置确定第一数据的第一大小是否与存储在所述终端装置的缓冲器中的第二数据单元的第二大小匹配。
在一些示例性实施方案中,用于接收随机接入请求的装置可包括用于接收以下各项中的一者的装置:无竞争随机接入前导码;以及基于竞争的随机接入前导码。
在一些示例性实施方案中,所述第二数据单元可包括以下macce中的至少一者:c-rnti、bsr和phr。
在一些示例性实施方案中,所述bsr可包括以下各项中的至少一者:截断的bsr和填充的bhr、常规的bsr;以及周期性bsr。
在一些示例性实施方案中,所述设备还包括:用于从终端装置接收第一数据单元中的第二数据单元的第一部分的至少部分的装置。
图5是适合于实现本公开的示例性实施方案的装置500的简化框图。装置500可被视为如图1中示出的终端装置120的另一示例性实现方式。因此,装置500可实现于终端装置110处或实现为所述终端装置的至少一部分。
如图所示,装置500包括处理器510、联接到处理器510的存储器520、联接到处理器510的合适的发射器(tx)和接收器(rx)540,以及联接到tx/rx540的通信接口。存储器510存储程序530的至少一部分。tx/rx540用于双向通信。tx/rx540具有至少一根天线以促进通信,但实际上,在本申请中提及的接入节点可具有若干天线。所述通信接口可表示与其他网络元件通信所需的任何接口,诸如用于enb之间的双向通信的x2接口、用于移动性管理实体(mme)/服务网关(s-gw)与enb之间的通信的s1接口、用于enb与中继节点(rn)之间的通信的un接口或用于enb与终端装置之间的通信的uu接口。
假设程序530包括在由相关联的处理器510执行时使装置500能够根据如本文参考图2至图4所论述的本公开的示例性实施方案进行操作的程序指令。本文的示例性实施方案可由能够由装置500的处理器510或由硬件或由软件与硬件的组合执行的计算机软件实现。处理器510可被配置为实现本公开的各种示例性实施方案。此外,处理器510与存储器510的组合可形成适于实现本公开的各种示例性实施方案的处理装置550。
存储器510可以是适合于本地技术网络的任何类型并且可使用任何合适的数据存储技术来实现,所述数据存储技术诸如为(作为非限制性示例)非暂时性计算机可读存储介质、基于半导体的存储器装置、磁性存储器装置和系统、光学存储器装置和系统、固定存储器和可移除存储器。虽然在装置500中仅示出一个存储器510,但在装置500中可存在若干物理不同的存储器模块。处理器510可以是适合于本地技术网络的任何类型,并且可包括以下各项中的一者或多者(作为非限制性示例):通用计算机、专用计算机、微处理器、数字信号处理器(dsp)和基于多核处理器架构的处理器。装置500可具有多个处理器,诸如在时间上受控于使主处理器同步的时钟的专用集成电路芯片。
一般来讲,可在硬件或专用电路、软件、逻辑或它们的任何组合中实现本公开的各种实施方案。一些方面可实现于硬件中,而其他方面可实现于可由控制器、微处理器或其他计算装置执行的固件或软件中。虽然本公开的实施方案的各方面被示出和描述为框图、流程图或使用某一其他图解表示,但将了解,本文描述的框、设备、系统、技术或方法可实现于(作为非限制性示例)硬件、软件、固件、专用电路或逻辑、通用硬件或控制器或其他计算装置或其某一组合中。
本公开还提供有形地存储在非暂时性计算机可读存储介质上的至少一个计算机程序产品。所述计算机程序产品包括计算机可执行指令,诸如在程序模块中包括的计算机可执行指令,所述计算机可执行指令在装置中在目标真实或虚拟处理器上执行以执行上文参考图2至图5中的任一者所描述的过程或方法。一般来讲,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、库、对象、类、部件、数据结构等。在各种实施方案中,可根据需要在程序模块之间组合或拆分程序模块的功能性。用于程序模块的机器可执行指令可在本地装置或分布式装置内执行。在分布式装置中,程序模块可位于本地存储介质和远程存储介质两者中。
可通过一种或多种编程语言的任何组合编写用于执行本公开的方法的程序代码。可将这些程序代码提供给通用计算机、专用计算机或其他可编程数据处理设备的处理器或控制器,使得所述程序代码在由所述处理器或控制器执行时致使实现在流程图和/或框图中指定的功能/操作。所述程序代码可完全在机器上执行、部分地在机器上执行、作为独立的软件包执行、部分地在机器上并且部分地在远程机器上执行或完全在远程机器或服务器上执行。
在本公开的上下文中,可通过任何合适的载体来携载计算机程序代码或相关数据以使装置、设备或处理器能够执行如上文描述的各种过程和操作。所述载体的示例包括信号、计算机可读介质。
计算机可读介质可以是计算机可读信号介质或计算机可读存储介质。计算机可读介质可包括但不限于电子、磁性、光学、电磁、红外或半导体系统、设备或装置,或前述各者的任何合适的组合。计算机可读存储介质的更具体示例将包括:具有一根或多根电线的电连接、便携式计算机软磁盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便携式压缩光盘只读存储器(cd-rom),以及光学存储装置、磁性存储装置或前述各者的任何合适的组合。
此外,虽然以特定次序描绘操作,但这不应理解为需要以所示出的特定次序或以连续次序执行此类操作或需要执行全部所说明的操作以实现期望的结果。在某些情形中,多任务处理和并行处理可为有利的。同样地,虽然在以上论述中包含了若干具体实现细节,但是这些细节不应理解为限制本公开的范围,而是对可能是特定实施方案特有的特征的描述。在单独的实施方案的上下文中描述的某些特征也可在单个实施方案中组合地实现。相反,在单个实施方案的上下文中描述的各种特征也可单独地或在任何合适的子组合中在多个实施方案中实现。
尽管已用结构特征和/或方法动作特有的语言描述了本公开,但应理解,在所附权利要求书中所界定的本公开不一定受限于上文描述的具体特征或动作。而是,上文所描述的具体特征和动作是作为实现权利要求的示例性形式而公开的。