一种缓冲区状态信息上报处理的方法及中继节点 【技术领域】
本发明涉及移动通信技术, 特别涉及一种缓冲区状态信息上报的处理方法及中继节点。 背景技术 LTE-A(Long Term Evolution-Advance, 长 期 演 进 升 级 ) 系 统 较 LTE(LongTerm Evolution, 长期演进 ) 系统峰值速率有很大提升, 为了提升容量、 改善边缘覆盖引入了 RN(Relay Node, 中继节点 )。
一、 图 1 为 LTE-A 中节点、 接口和链路示意图, 下面结合图 1 对 Type1 RN( 第 1 种 类型的中继节点 ) 进行简要介绍。
Type1 RN 的功能相当于一个完整的基站, LTE-A 系统引入 Type1 RN 后, 定义了节 点、 接口和链路分别如下 :
1)、 节点包括 :
Donor eNB( 归属基站 ) : RN 归属的 eNB( 演进基站 ) ;
Relay Node : 存在于 Donor eNB 和 UE 之间的实体, 简写为 RN ;
Relay-UE( 中继服务的用户设备 ) : 由 RN 服务的 UE, 简写为 R-UE ;
Marco UE(donor eNB 服务的用户设备 ) : 直接与 Donor eNB 进行数据交互的 UE。
2)、 接口包括 :
Un 接口 : RN 和 Donor eNB 之间的接口 ;
Uu 接口 : R-UE 和 RN 之间的接口或者 Marco UE 和 Donor eNB 之间的接口。
3)、 无线链路包括 :
Backhaul link : 回程链路, 与 Un 接口对应的链路 ;
Access link : 接入链路, 与 Uu 接口对应的链路。
4)、 传输路线 :
引入 RN 后的下行传输 : 到达 RN 下 Relay-UE 的数据需要由 Donor eNB 经下行回程 发送到 RN, 再由 RN 经下行接入链路发送到 Relay-UE ;
引入 RN 后的上行传输 : RN 下 Relay-UE 的上行传输先由 Relay-UE 经上行接入链 路发送到 RN, 再由 RN 经上行回程链路发送到 Donor eNB。
二、 LTE 系统 BSR(buffer state report, 缓冲区状态 ) 上报机制。
LTE 是基于调度的系统, 由基站为终端分配上下行数据传输使用的时频资源, 终端 根据基站的调度信令接收下行数据或发送上行数据。
对于上行, 由于上行调度器位于基站, 为了能够进行上行调度, 合理的为终端分配 上行资源, 终端需要进行上行缓冲区数据状态上报, 即 BSR。
LTE 系统中 BSR 分类以及触发条件如下 :
1)、 常规 BSR(Regular BSR) : (1) 当有比当前 buffer( 缓冲区 ) 中的数据更高优先 级的数据到达或原本为空的 buffer 中有数据到达时触发 ; (2)retxBSR-Timer(BSR 重传定
时器 ) 超时且缓存中有数据时触发 ;
2)、 周期性 BSR(Periodic BSR) : periodicBSR-Time( 周期性 BSR 定时器 ) 超时触发 ;
3)、 捎带 BSR(Padding BSR) : 如果 UE 在组织 MAC(Medium AccessControl, 媒体接 入控制 )PDU(Packet Data Unit, 分组数据单元 ) 的时候, 除了需要传输的数据外还有资源 可用, 可以触发 Padding BSR。
LTE 系统的 BSR 上报机制如下 :
触发 BSR 后, Periodic BSR 和 Padding BSR 都要在有上行资源可用时才能上报。
Regular BSR 在没有上行资源可用时则会触发 SR(Scheduling Request, 调度请 求 ) 过程, 请求基站给 UE(User Equipment, 用户设备 ) 分配上行资源。
基站给 UE 分配上行资源后, 如果该资源刚够发送所有上行数据, 则可以不发 BSR, 直接发送上行数据 ; 如果该资源不够发送所有上行数据, 优先上报 Regular BSR 和 Periodic BSR, 基站再根据 BSR 上报的 UE 所需上行数据量进行后续传输调度。
Regular BSR 和 Periodic BSR 中都包含 UE buffer 中全部可用的数据量信息, 上 报格式完全相同。MAC 层在组织 MAC PDU 的时候优先放置这两类 MACCE, 其后才放置 MAC SDU。Padding BSR 优先级低于一般数据, 依据可以使用的资源量有可能在多个逻辑信道 组都有数据的时候也只能包含优先级最高的部分逻辑信道组的 BSR 信息, 这种 BSR 称为 truncated BSR( 截短 BSR)。 如果有多种 BSR 同时触发, 只上报优先级最高的 BSR。在 BSR 上报后, 除非该 BSR 是截短的 BSR, 否则启动或重启 periodicBSR-Time ; UE 只要获得新数据资源分配, 都要启动 或重启 retxBSR-Timer。
图 2 为 MAC 子 头 示 意 图, 图 3 为 Short BSR and Truncated BSR MACcontrol element( 短 BSR 与 截 短 BSR 的 MAC 控 制 单 元 ) 示 意 图, 图 4 为 LongBSRMAC control element( 长 BSR 的 MAC 控制单元 ) 示意图, BSR 以 MAC CE(Control Element, 控制单元 ) 的 形式上报, 上报时分为 MAC 子头和 MAC CE 两部分, BSR MAC CE 包括长 BSR 和短 BSR 两种格 式, truncated BSR 和 shortBSR 格式相同。LTE 系统中 MAC 子头和 BSR MAC CE 的格式分别 如图 2、 图 3、 图 4 所示。
其中, 各域的含义如下 :
LCID(Logical Channel ID, 逻辑信道标识 ) : 用于标识对应负荷部分的逻辑信道 号, long BSR、 short BSR、 truncated BSR 各有一个 LCID。
E: 扩展比特, 用于指示下一个 byte 是 MAC 子头还是 MAC 负荷。
R: 预留比特。
LCG ID(Logical Channel Group ID, 逻辑信道组编号 ) : LTE 系统中 BSR 上报时划 分了 4 个逻辑信道组。
Buffer Size : 对应逻辑信道组中的数据缓存量。
目前, LTE-A 中 access link 上的 BSR 上报机制与 LTE 系统中的 BSR 上报机制相 同, 但是, 现有技术的不足在于 : 还没有在 backhaul link 上进行 BSR 上报的技术方案。
发明内容
本发明所解决的技术问题在于提供了一种缓冲区状态信息上报处理方法及中继节点, 用以解决现有技术的 LTE-A 系统中 access link 上的 BSR 上报问题。
本发明实施例中提供了一种缓冲区状态信息上报处理的方法, 包括如下步骤 :
中继节点 RN 获取该 RN 的 BSR ;
RN 向归属基站 donor eNB 上报获取的 BSR。
较佳地, RN 获取该 RN 的 BSR, 是 RN 下辖的所有小区的 BSR ;
RN 向 donor eNB 上报获取的 BSR 时, 统一向 donor eNB 上报该 RN 下辖的所有小区 的 BSR ;
或,
RN 获取该 RN 的 BSR, 是 RN 下辖的各小区的 BSR ;
RN 向 donor eNB 上报获取的 BSR 时, 分别向 donor eNB 上报该 RN 下辖的各小区的 BSR。
较佳地, 在 RN 统一向 donor eNB 上报该 RN 下辖的所有小区的 BSR 时, 采用的 BSR MAC CE 包括的域为 : 预留比特域与 Buffer Size 域。
较佳地, 在 RN 分别向 donor eNB 上报该 RN 下辖的各小区的 BSR 时, 采用的 BSR MAC CE 包括的域为 : 小区标识域、 预留比特域与 Buffer Size 域。
较佳地, 在 RN 向归属基站 donor eNB 上报获取的 BSR 时, 包括 : 若 RN 缓冲区 buffer 原来为空, 有上行数据到达时触发上报常规 BSR ; 或, 在 BSR 重传定时器 retxBSR-Timer 超时, 且 RN 缓存中有数据时触发上报常规BSR ; 或, 在周期性 BSR 定时器 periodicBSR-Time 超时时触发周期性 BSR ;
或, 若 RN 在组织 MAC PDU 时, 除了在该小区对应的成员载波上需要传输的数据外 还有资源可用, 且该资源能够承载该捎带 BSR, 在该成员载波上触发上报捎带 BSR ;
且, 在上述上报过程中, 满足下述条件 :
在上报常规 BSR 或上报周期性 Periodic BSR 时, 不上报 padding BSR ;
当只上报 padding BSR 时, 如果有多个成员载波同时都有资源能够承载捎带 BSR 时, 只在其中一个成员载波上上报其中一个捎带 BSR。
较佳地, BSR 包括常规 BSR、 周期性 BSR、 捎带 BSR, 在 RN 向 donor eNB 上报获取的 BSR 时, 按下列约束条件之一或者其组合进行上报 :
在需同时上报 Regular BSR、 Periodic BSR 和 padding BSR 时, 只上报 Regular BSR 或 Periodic BSR ;
在需同时上报 Regular BSR 和 Periodic BSR 时, 上报其中一个 ;
在 组 织 MAC PDU 时, 优先级为 : Regular BSR = Periodic BSR > 数 据, 数据> padding BSR ;
如果基站给 UE 分配的上行资源刚好能够发送所有上行数据, 则发送上行数据而 不上报 BSR ;
如果上报 Regular BSR 时没有为 RN 分配上行资源, 则触发 SR 过程 ;
上报 Periodic BSR 时使用 Donor eNB 为 RN 分配的周期性 BSR 资源 ;
在单载波系统中, 上报 padding BSR 时使用该载波上报, 在多载波系统中, 如果 RN 有数据传输且数据传输的载波能够承载该 padding BSR, 则使用该载波进行 BSR 上报, 否则
在承载该 Padding BSR 的载波中随机选择或者根据载波负荷因素选择一个载波进行 BSR 上 报。
较佳地, 在 RN 向 donor eNB 上报获取的 BSR 后, 进一步包括 :
启动或重启 retxBSR-Timer, 且, 在上报的缓冲区状态信息不是截短 BSR 时, 启动 或重启 periodicBSR-Timer。
本发明实施例中还提供了一种 RN, 包括 :
获取模块, 用于获取 RN 的 RN 的 BSR ;
上报模块, 用于向 donor eNB 上报获取的 BSR。
较佳地, 所述获取模块包括第一获取单元、 所述上报模块包括第一上报单元, 其 中:
第一获取单元, 用于获取 RN 下辖的所有小区的 BSR ;
第一上报单元, 用于在向 donor eNB 上报获取的 BSR 时, 统一向 donor eNB 上报 RN 下辖的所有小区的 BSR ;
和 / 或, 所述获取模块包括第二获取单元、 所述上报模块包括第二上报单元, 其 中: 第二获取单元, 用于获取 RN 下辖的各小区的 BSR ;
第二上报单元, 用于在向 donor eNB 上报获取的 BSR 时, 分别向 donor eNB 上报 RN 下辖的 BSR。
较佳地, 所述第一上报单元进一步用于在统一向 donor eNB 上报 RN 下辖的所有小 区的 BSR 时, 采用的 BSR MAC CE 包括的域为 : 预留比特域与 BufferSize 域。
较佳地, 所述第二上报单元进一步用于在分别向 donor eNB 上报 RN 下辖的各小区 的缓冲区状态信息时, 采用的 BSR MAC CE 包括的域为 : 小区标识域、 预留比特域与 Buffer Size 域。
较佳地, 所述上报模块进一步用于在 RN 向归属基站 donor eNB 上报获取的缓 冲区状态信息时, 若 RN buffer 原来为空, 有上行数据到达时触发上报常规 BSR ; 或, 在 retxBSR-Timer 超时, 且 RN 缓存中有数据时触发上报常规 BSR ; 或, 在 periodicBSR-Time 超时时触发周期性 BSR ; 或, 若 RN 在组织 MAC PDU 时, 除了在该小区对应的成员载波上需要 传输的数据外还有资源可用, 且该资源能够承载该捎带 BSR, 在该成员载波上触发上报捎带 BSR ; 且, 在上述上报过程中, 满足下述条件 : 在上报常规 BSR 或上报周期性 Periodic BSR 时, 不上报 padding BSR ; 当只上报 padding BSR 时, 如果有多个成员载波同时都有资源能 够承载捎带 BSR 时, 只在其中一个成员载波上上报其中一个捎带 BSR。
较佳地, 所述上报模块进一步用于在 BSR 包括常规 BSR、 周期性 BSR、 捎带 BSR, 在向 donor eNB 上报获取的缓冲区状态信息时, 按下列约束条件之一或者其组合进行上报 : 在需 同时上报 Regular BSR、 Periodic BSR 和 paddingBSR 时, 只上报 Regular BSR 或 Periodic BSR ; 在需同时上报 Regular BSR 和 Periodic BSR 时, 上报其中一个 ; 在组织 MAC PDU 时, 优先级为 : RegularBSR = Periodic BSR >数据, 数据> padding BSR ; 如果基站给 UE 分配 的上行资源刚好能够发送所有上行数据, 则发送上行数据而不上报缓冲区状态信息 ; 如果 上报 Regular BSR 时没有为 RN 分配上行资源, 则触发 SR 过程 ; 上报 PeriodicBSR 时使用 Donor eNB 为 RN 分配的周期性 BSR 资源 ; 在单载波系统中, 上报 padding BSR 时使用该载
波上报, 在多载波系统中, 如果 RN 有数据传输且数据传输的载波能够承载该 padding BSR, 则使用该载波进行缓冲区状态信息上报, 否则在承载该 Padding BSR 的载波中随机选择或 者根据载波负荷因素选择一个载波进行缓冲区状态信息上报。
较佳地, 进一步包括 : 定时器模块, 用于在向 donor eNB 上报获取的缓冲区状态信 息后, 除上报的缓冲区状态信息是截短 BSR 外, 启动或重启 retxBSR-Timer, 且, 在上报的缓 冲区状态信息不是截短 BSR 时, 启动或重启 periodicBSR-Timer。
本发明有益效果如下 :
在本发明实施过程中, RN 获取该 RN 的缓冲区状态信息 ; 并且, RN 向 donor eNB 上 报获取的缓冲区状态信息。通过该技术方案, 在引入了 RN 的网络中, 提供了 RN 向 Donor eNB 进行缓冲区状态信息上报的方案, 同时, 使用该上报方式在不影响系统性能的基础上可 以减少实现的复杂度以及缓冲区状态信息上报的开销。 附图说明
图 1 为背景技术中 LTE-A 中节点、 接口和链路示意图 ;
图 2 为背景技术中 MAC 子头示意图 ;
图 3 为背景技术中 Short BSR and Truncated BSR MAC control element 示意 图;
图 4 为背景技术中 Long BSR MAC control element 示意图 ;
图 5 为本发明实施例中缓冲区状态信息上报处理方法实施流程示意图 ;
图 6 为本发明实施例中所有小区的缓冲区状态信息统一上报时采用的 MAC 子头结 构示意图 ;
图 7 为本发明实施例中所有小区的缓冲区状态信息统一上报时采用的 BSRMAC CE 结构示意图 ;
图 8 为本发明实施例中各小区的缓冲区状态信息分别上报时采用的 MAC 子头结构 示意图 ;
图 9 为本发明实施例中各小区的缓冲区状态信息分别上报时采用的 BSRMAC CE 结 构 (1) 示意图 ;
图 10 为本发明实施例中各小区的缓冲区状态信息分别上报时采用的 BSRMAC CE 结构 (2) 示意图 ;
图 11 为本发明实施例中中继节点结构示意图。 具体实施方式
发明人在发明过程中注意到 : 目前尚没有 LTE-A 系统 backhaullink 上的上行缓冲 区状态信息上报机制。在 LTE-A 系统中由于 R-UE 的上行数据要到达基站必须通过 Uu 口送 到 RN, 然后 RN 通过上行 backhaul 子帧发送给 Donor eNB, 但是由于 UL( 上行 )backhaul 子 帧个数有限, 因此一般认为在 Un 口上行 backhaul 子帧内 RN 上行数据的优先级高于 Marco UE, 该原因也使得在 Un 口 RN 如果沿用 LTE 系统的 BSR 上报机制, 就会带来一定的复杂度, 且对系统性能并没有更大的提升, 因此需要考虑新的 BSR 上报机制。
鉴于此, 本发明实施例中提供了一种缓冲区状态信息上报处理方法, 下面结合附图对本发明的具体实施方式进行说明。
图 5 为缓冲区状态信息上报处理方法实施流程示意图, 如图所示, 在缓冲区状态 信息上报过程中可以包括如下步骤 :
步骤 501、 RN 获取该 RN 的缓冲区状态信息 ;
步骤 502、 RN 向 donor eNB 上报获取的缓冲区状态信息。
在上述 LTE-A 系统中 RN 上报缓冲区状态信息的方法实施中, RN 向 donoreNB 上报 缓冲区状态信息时, 只上报总的数据量, 不区分逻辑信道组, 因此, 使用该方案可以减小 BSR 上报的复杂度和上报开销, 且对系统性能基本没有影响。
现有技术中, 对于 RN 的界定还没有给出清楚的定义, 因此下面将以 Type1RN 为例 进行说明, 本领域技术人员由本发明的实施可知, 凡是与 Type1 RN 功能相同或者相似的 RN 也可以采用本发明, 即, 与背景技术中所述的 Type1 RN 与 UE、 Donor eNB 具有一样的连接关 系、 具有同样的功能的 RN, 也存在在 backhaul link 上没有进行 BSR 上报技术方案的 RN 均 可实施。
具体实施中, 可以分为两种方式 :
1、 RN 下所有小区的缓冲区状态信息统一上报, 即:
Type1 RN 获取的该 RN 的缓冲区状态信息, 是该 RN 下辖的所有小区的缓冲区状态信息 ; Type1 RN 向 donor eNB 上报获取的缓冲区状态信息时, 统一向 donor eNB 上报该 Type1 RN 下辖的所有小区的缓冲区状态信息 ;
2、 RN 下不同小区的缓冲区状态信息分别上报, 即:
Type1 RN 获取该 RN 的缓冲区状态信息, 是 Type1 RN 下辖的各小区的缓冲区状态 信息 ;
Type1 RN 向 donor eNB 上报获取的缓冲区状态信息时, 分别向 donor eNB 上报该 Type1 RN 下辖的各小区的缓冲区状态信息。
下面将分别从上报的触发条件、 上报的机制、 上报时采用的 MAC CE 格式的具体实 施方式对上述两种方式进行说明。
一、 上报缓冲区状态信息的触发条件。
1、 RN 下所有小区的缓冲区状态信息统一上报的场景, BSR 触发机制如下, 只要满 足如下条件中的一条即可以触发上报缓冲区状态信息, 即, 在 Type1 RN 统一向 donor eNB 上报该 Type1 RN 下辖的所有小区的缓冲区状态信息时, 可以包括 :
若 RN buffer 原来为空, 有上行数据到达时触发上报常规 BSR ;
或, 在 retxBSR-Timer 超时, 且 RN 缓存中有数据时触发上报常规 BSR ;
或, 在 periodicBSR-Time 超时时触发周期性 BSR ;
或, 若 RN 在组织 MAC PDU 时, 除了需要传输的数据外还有资源可用, 且该资源能够 承载该 BSR, 触发上报捎带 BSR, 即, 如果 RN 在组织 MAC PDU 的时候, 除了需要传输的数据外 还有资源可用, 且该资源能够承载该 BSR 则可以触发上报 Padding BSR ;
且, 在上述上报过程中, 满足下述条件 :
在上报常规 BSR 或上报周期性 Periodic BSR 时, 不上报 padding BSR ;
当只上报 padding BSR 时, 如果有多个成员载波同时都有资源能够承载捎带 BSR
时, 只在其中一个成员载波上上报其中一个捎带 BSR。
2、 在 Type1 RN 分别向 donor eNB 上报获取的各小区上报的缓冲区状态信息时, 可 以包括 :
若 RN buffer 原来为空, 有上行数据到达时触发上报常规 BSR ;
或, 在 retxBSR-Timer 超时, 且 RN 缓存中有数据时触发上报常规 BSR ;
或, 在 periodicBSR-Time 超时时触发周期性 BSR ;
或, 若 RN 在组织 MAC PDU 时, 除了在该小区对应的成员载波上需要传输的数据外 还有资源可用, 且该资源能够承载该捎带 BSR, 在该成员载波上触发上报捎带 BSR ;
且, 在上述上报过程中, 满足下述条件 :
在上报常规 BSR 或上报周期性 Periodic BSR 时, 不上报 padding BSR ;
当只上报 padding BSR 时, 如果有多个成员载波同时都有资源能够承载捎带 BSR 时, 只在其中一个成员载波上上报其中一个捎带 BSR。
即, 在 Type1RN 向归属基站 donor eNB 上报获取的缓冲区状态信息时, 触发原则可 以是 :
1)、 Regular BSR、 Periodic BSR 以及每个载波上 padding BSR 的触发机制都相 同; 2)、 有 Regular BSR 或 Periodic BSR 触发的时候, 不触发 padding BSR ;
3)、 当只有 padding BSR 触发时, 如果有多个成员载波同时都有 padding 可以放置 padding BSR 的时候, 只触发一个 padding BSR。
二、 BSR 的上报机制。
实施中, BSR 包括常规 BSR、 周期性 BSR、 捎带 BSR, 这样, 在 Type1 RN 向 donor eNB 上报获取的缓冲区状态信息时, 可以包括下列约束条件之一或者其组合 :
在需同时上报 Regular BSR、 Periodic BSR 和 padding BSR 时, 只上报 Regular BSR 或 Periodic BSR, 即, 在 Regular BSR、 Periodic BSR 和 padding BSR 同时触发时, 只上 报 Regular BSR 或 Periodic BSR ;
在需同时上报 Regular BSR 和 Periodic BSR 时, 上报其中一个, 即, 在 Regular BSR 和 Periodic BSR 同时触发时, 则上报其中任何一个即可 ;
在 组 织 MAC PDU 时, 优先级为 : Regular BSR = Periodic BSR > 数 据, 数据> padding BSR, 即, 在组织 MAC PDU 时优先级可以是 : Regular BSR = PeriodicBSR >数据 ; 数据> padding BSR ;
如果基站给 UE 分配的上行资源刚好能够发送所有上行数据, 则发送上行数据而 不上报缓冲区状态信息, 即, 如果基站给 UE 分配的上行资源刚好能够发送所有上行数据, 则可以不发缓冲区状态信息, 直接发送上行数据 ;
如 果 上 报 Regular BSR 时 没 有 为 RN 分 配 上 行 资 源, 则 触 发 SR 过 程, 即, 由于 Regular BSR 上报需要上行资源, 因此, 如果此时没有为 RN 分配上行资源, 则可以触发 SR 过 程;
上 报 Periodic BSR 时 使 用 Donor eNB 为 RN 分 配 的 周 期 性 BSR 资 源, 即, 对于 Periodic BSR 上报可以使用 Donor eNB 为其分配的周期性 BSR 资源 ;
在单载波系统中, 上报 padding BSR 时使用该载波上报, 在多载波系统中, 如果 RN
有数据传输且数据传输的载波能够承载该 padding BSR, 则使用该载波进行 BSR 上报, 否则 在承载该 Padding BSR 的载波中随机选择或者根据载波负荷因素选择一个载波进行 BSR 上 报, 即, 对于单载波系统, 如果上报 paddingBSR, 则使用该载波上报即可 ; 对于多载波系统, 如果该 RN 有数据传输且数据传输的载波能够承载该 padding BSR, 则使用该载波进行 BSR 上报, 否则在可以承载该 Padding BSR 的载波中随机选择或者根据载波负荷等因素选择一 个载波进行 BSR。
三、 BSR 上报时采用的 MAC CE 格式。
1、 在 Type1 RN 统一向 donor eNB 上报获取的所有小区上报的缓冲区状态信息时, 采用的 BSR MAC CE 包括的域为 : 预留比特域与 Buffer Size 域。
图 6 为所有小区的缓冲区状态信息统一上报时采用的 MAC 子头结构示意图, 图7 为所有小区的缓冲区状态信息统一上报时采用的 BSR MAC CE 结构示意图, 具体实施中, 在 RN 下所有小区的缓冲区状态信息统一上报这种情况下, 由于 RN 的峰值速率和 Donor eNB 下 Marco UE 的峰值速率相同, 但是, 需要注意的是在 LTE-A 系统中 RN 上报缓冲区状态信息时 不区分逻辑信道, 只上报总的数据量, 因此 BSR MAC 子头和 BSR MAC CE 的结构可以如图 6、 图 7 所示。 其中各域的含义如下 :
LCID(Logical Channel ID) : 用于标识对应负荷部分的逻辑信道号 ;
E: 扩展比特, 用于指示下一个 byte 是 MAC 子头还是 MAC 负荷 ;
R: 预留比特, 对于 LTE-A 系统考虑到 UL backhaul 子帧个数有限, 因此 BSR MAC CE 中的 R bit 也可以扩展为 Buffer Size 的一部分 ;
Buffer Size : RN 需要上报的缓存中总的数据量 ;
从图 6 可以看出, 在 BSR MAC CE 包括的域中增加了预留比特域与 BufferSize 域。需要说明的是 : 图 6 中 Buffer Size 的大小由于后续演进的需要可能会发生改变, 随着 Buffer Size 大小的变化, R 比特个数也可能发生变化。当然, 视后续改进的需要作相应的 修改对本领域技术人员来说是容易实现的。
2、 在 Type1 RN 分别向 donor eNB 上报获取的各小区上报的缓冲区状态信息时, 采 用的 BSR MAC CE 包括的域为 : 小区标识域、 预留比特域与 Buffer Size 域。
图 8 为各小区的 BSR 分别上报时采用的 MAC 子头结构示意图, 图 9 为各小区的 BSR 分别上报时采用的 BSR MAC CE 结构 (1) 示意图, 图 10 为各小区的 BSR 分别上报时采用的 BSR MAC CE 结构 (2) 示意图, 其中各域的含义与图 6、 图 7 相同, 不再赘述。从图 9 可以看 出, 在 BSR MAC CE 包括的域中增加了小区标识域、 预留比特域与 Buffer Size 域。
下面对小区标识进行说明。
在各小区的缓冲区状态信息分别上报的这种场景下, 需要显式或隐式地标识出小 区编号。采用的方式可以有以下几种 :
1)、 RN 在 Un 口向 Doner eNB 发送数据和信息的时候都是分小区发送的, 所有数据 有一个统一的小区位置或小区编号, 缓冲区状态信息作为其中一部分, 无需特殊处理, 其格 式可以与图 6、 图 7 相同。
2)、 RN 上报缓冲区状态信息的时候加入小区标识。 MAC 子头和 MAC CE 格式如图 8、 图 9 所示。
3)、 当有多个小区需要上报缓冲区状态信息时, 按小区顺序 ( 小区顺序 Donor eNB 和 RN 之间可以实现协商 ) 上报各小区缓冲区状态信息。MAC 子头和 MAC CE 格式可以如图 8 和图 10 所示。
需要说明的是 : 由于 MAC CE 格式取决于不同的小区标识长度和 RN 下的小区个数, 因此图 9 和图 10 所示的 MAC CE 格式可能会有长度变化, 但基本的域不变。
具体实施中, 进一步的, 还可以包括缓冲区状态信息上报后的后续处理过程, 即, 在 Type1 RN 向 donor eNB 上报获取的缓冲区状态信息后, 还可以进一步包括 : 启 动 或 重 启 retxBSR-Timer, 且, 在 上 报 的 缓 冲 区 状 态 信 息 不 是 截 短 BSR 时, 启动或重启 periodicBSR-Timer。
启 动 或 重 启 periodicBSR-Timer( 截 短 BSR 除 外 ) ;且,启 动 或 重 启 retxBSR-Timer, 是指进行 BSR 之后启动 / 重启 periodicBSR-Timer 和 retxBSR-Timer, 但 是对于如果上报的是截短 BSR, 则只是不启动 / 重启 periodicBSR-Timer, 但是也需要启动 / 重启 retxBSR-Timer。
基于同一发明构思, 本发明实施例中还提供了一种 RN, 由于该中继节点解决问题 的原理与缓冲区状态信息上报处理方法相似, 因此中继节点的实施可以参见方法的实施, 重复之处不在赘述。
图 11 为中继节点结构示意图, 如图所示, 包括 :
获取模块 1101, 用于获取 RN 的缓冲区状态信息 ;
上报模块 1102, 用于向 donor eNB 上报获取的缓冲区状态信息。
实施中, 在采用 RN 下所有小区的缓冲区状态信息统一上报的方式时, 获取模块可 以包括第一获取单元、 所述上报模块可以包括第一上报单元, 则:
第一获取单元, 用于获取 RN 下辖的所有小区的缓冲区状态信息 ;
第一上报单元, 用于在向 donor eNB 上报获取的缓冲区状态信息时, 统一向 donor eNB 上报 RN 下辖的所有小区的缓冲区状态信息 ;
在 RN 下不同小区的缓冲区状态信息分别上报的方式时, 获取模块可以包括第二 获取单元、 所述上报模块包括第二上报单元, 则:
第二获取单元, 用于获取 RN 下辖的各小区的缓冲区状态信息 ;
第二上报单元, 用于在向 donor eNB 上报获取的缓冲区状态信息时, 分别向 donor eNB 上报 RN 下辖的各小区的缓冲区状态信息。
实施中, 在采用 RN 下所有小区的缓冲区状态信息统一上报的方式, 可以采用不同 的 MAC CE 格式, 具体的, 第一上报单元可以进一步用于在统一向 donor eNB 上报 RN 下辖的 所有小区的缓冲区状态信息时, 采用的 BSR MAC CE 包括的域为 : 预留比特域与 Buffer Size 域。
实施中, 在 RN 下不同小区的缓冲区状态信息分别上报的方式, 可以采用不同的 MAC CE 格式, 具体的, 第二上报单元可以进一步用于在分别向 donoreNB 上报 RN 下辖的各 小区的的缓冲区状态信息时, 采用的 BSR MAC CE 包括的域为 : 小区标识域、 预留比特域与 Buffer Size 域。
实施中, 上报模块还可以进一步用于在 RN 向归属基站 donor eNB 上报获取的 缓冲区状态信息时, 若 RN buffer 原来为空, 有上行数据到达时触发上报常规 BSR ; 或, 在retxBSR-Timer 超时, 且 RN 缓存中有数据时触发上报常规 BSR ; 或, 在 periodicBSR-Time 超时时触发周期性 BSR ; 或, 若 RN 在组织 MAC PDU 时, 除了在该小区对应的成员载波上需要 传输的数据外还有资源可用, 且该资源能够承载该捎带 BSR, 在该成员载波上触发上报捎带 BSR ; 且, 在上述上报过程中, 满足下述条件 : 在上报常规 BSR 或上报周期性 Periodic BSR 时, 不上报 padding BSR ; 当只上报 padding BSR 时, 如果有多个成员载波同时都有资源能 够承载捎带 BSR 时, 只在其中一个成员载波上上报其中一个捎带 BSR。
实施中, 在上报时可以根据需要采用不同的上报机制, 具体的, 上报模块可以进一 步用于在 BSR 包括常规 BSR、 周期性 BSR、 捎带 BSR, 在向 donor eNB 上报获取的缓冲区状态 信息时, 按下列约束条件之一或者其组合进行上报 : 在需同时上报 Regular BSR、 Periodic BSR 和 padding BSR 时, 只上报 Regular BSR 或 Periodic BSR ; 在需同时上报 Regular BSR 和 Periodic BSR 时, 上报其中一个 ; 在组织 MAC PDU 时, 优先级为 : Regular BSR = Periodic BSR >数据, 数据> padding BSR ; 如果基站给 UE 分配的上行资源刚好能够发送所有上行数 据, 则发送上行数据而不上报缓冲区状态信息 ; 如果上报 Regular BSR 时没有为 RN 分配上 行资源, 则触发 SR 过程 ; 上报 Periodic BSR 时使用 Donor eNB 为 RN 分配的周期性 BSR 资 源; 在单载波系统中, 上报 padding BSR 时使用该载波上报, 在多载波系统中, 如果 RN 有数 据传输且数据传输的载波能够承载该 padding BSR, 则使用该载波进行缓冲区状态信息上 报, 否则在承载该 PaddingBSR 的载波中随机选择或者根据载波负荷因素选择一个载波进 行 BSR 上报。
实施中, 中继节点中还可以进一步包括 : 定时器模块 1103, 用于在向 donoreNB 上 报获取的缓冲区状态信息后, 启动或重启 retxBSR-Timer, 且, 在上报的缓冲区状态信息不 是截短 BSR 时, 启动或重启 periodicBSR-Timer。
为了描述的方便, 以上所述装置的各部分以功能分为各种模块或单元分别描述。 当然, 在实施本发明时可以把各模块或单元的功能在同一个或多个软件或硬件中实现。
由上述可知, 本发明实施例提供的技术方案在引入了 RN 的网络中, RN 向 Donor eNB 进行 BSR 上报时只上报总的数据量, 不区分逻辑信道组。
具体的, 提供了 RN 下所有小区的缓冲区状态信息统一上报, 与 RN 下不同小区的缓 冲区状态信息分别上报两种方式 ;
进一步的, 还提供了 RN 下所有小区缓冲区状态信息统一上报的触发条件、 上报机 制以及采用的 MAC CE 格式的具体实施方式 ;
进一步的, 还提供了 RN 下不同小区的缓冲区状态信息分别上报的触发条件、 上报 机制以及采用的 MAC CE 格式的具体实施方式。
通过上述技术方案, 在引入了 RN 的网络中, 提供了 RN 向 Donor eNB 进行缓冲区状 态信息上报的方案, 使用该上报方式在不影响系统性能的基础上可以减少实现的复杂度以 及 BSR 上报的开销。
本领域内的技术人员应明白, 本发明的实施例可提供为方法、 系统、 或计算机程序 产品。因此, 本发明可采用完全硬件实施例、 完全软件实施例、 或结合软件和硬件方面的实 施例的形式。而且, 本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机 可用存储介质 ( 包括但不限于磁盘存储器、 CD-ROM、 光学存储器等 ) 上实施的计算机程序产 品的形式。本发明是参照根据本发明实施例的方法、 设备 ( 系统 )、 和计算机程序产品的流程 图和 / 或方框图来描述的。应理解可由计算机程序指令实现流程图和 / 或方框图中的每一 流程和 / 或方框、 以及流程图和 / 或方框图中的流程和 / 或方框的结合。可提供这些计算 机程序指令到通用计算机、 专用计算机、 嵌入式处理机或其他可编程数据处理设备的处理 器以产生一个机器, 使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生 用于实现在流程图一个流程或多个流程和 / 或方框图一个方框或多个方框中指定的功能 的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特 定方式工作的计算机可读存储器中, 使得存储在该计算机可读存储器中的指令产生包括指 令装置的制造品, 该指令装置实现在流程图一个流程或多个流程和 / 或方框图一个方框或 多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上, 使得在计 算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理, 从而在计算机或 其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和 / 或方框图 一个方框或多个方框中指定的功能的步骤。 尽管已描述了本发明的优选实施例, 但本领域内的技术人员一旦得知了基本创造 性概念, 则可对这些实施例作出另外的变更和修改。 所以, 所附权利要求意欲解释为包括优 选实施例以及落入本发明范围的所有变更和修改。