缓冲区状态报告处理流程的优化方法及系统 技术领域 本发明涉及数字移动通信技术领域, 尤其涉及一种无线通信系统中缓冲区状态报 告 (BSR, Buffer Status Reporting) 处理流程的优化方法及系统。
背景技术 如图 1 所示为 E-UTRAN 无线接口协议上行层 2 结构的示意图。E-UTRAN 是第三 代移动通信长期演进 (LTE, Long Term Evolution) 系统的演进的通用陆地无线接入网, 由 多个增强型基站 (eNB) 组成, E-UTRAN 以 Evolved UniversalTerrestrial Radio Access Network 表示。图 1 中, 在媒体接入控制 (MAC, MediaAccess Control) 协议层, 存在调度 / 优先级处理功能实体。用户设备 (UE, UserEquipment) 上报 BSR, 告知基站上行缓冲区中可 用于传输的数据的信息, 用于实现上行调度功能和优先级处理功能。
根据触发条件的不同, BSR 分为三种 : 常规 BSR, 填充 BSR 和周期 BSR。以下分别阐 述。
常规 BSR 的触发条件包括来自属于逻辑信道组 (LCG, logical channelgroup) 的 逻辑信道的可传输的上层数据到达, 若已有的属于 LCG 的逻辑信道没有可传输的上层数 据, 则触发常规 BSR ; 若已有的属于 LCG 的逻辑信道有可传输的上层数据, 且新数据的逻辑 信道比已有数据的逻辑信道优先级高, 则触发常规 BSR。 此外, 若 BSR 重传定时器超时, 且已 有的属于 LCG 的逻辑信道有可传输的上层数据, 则触发常规 BSR。
填充 BSR 的触发条件包括 UE 已获得上行资源, 且上行资源中的填充比特足以容纳 发送 BSR。
周期 BSR 的触发条件包括 BSR 周期定时器超时。
BSR 的发送格式为 BSR MAC 控制元封装在 MAC PDU 中, 在上行共享信道 (UL-SCH, Uplink Shared Channel) 上传输。BSR MAC 控制元包括三种格式 : 短 BSR、 截短 BSR 和长 BSR。其中, 短 BSR 和截短 BSR 的格式一样, 由一个指示 LCG 的字段和一个指示相应缓冲区 大小的字段组成, 如图 2 所示。长 BSR 由四个指示缓冲区大小的字段组成, 依次对应为 LCG ID#0 至 LCG ID#3, 如图 3 所示。根据 MAC 子头中指示逻辑信道标识 (LCID) 的字段可以区 分三种不同的 BSR, 其中 LCID = 11100 表示截短 BSR, LCID = 11101 表示短 BSR, LCID = 11110 表示长 BSR。
对于常规 BSR 和周期 BSR, 如果有多于 1 个 LCG 有可传输的数据, 则采用长 BSR 上 报, 否则采用短 BSR 上报。
对于填充 BSR, 若填充比特大于或等于长 BSR 与其 MAC 子头大小之和, 则采用长 BSR 上报 ; 否则, 如果有多于 1 个 LCG 有可传输的数据, 则采用截短 BSR 上报有可传输数据 的最高优先级的逻辑信道所在的 LCG 的缓冲区大小, 否则采用短 BSR 上报。
自上次发送 BSR 之后触发了至少一个 BSR 或者第一次触发了至少一个 BSR, 则按 照以下流程处理 : 若当前传输时间间隔 (TTI) 有用于首传的上行资源, 则按照上述规则生 成 BSR MAC 控制元, 启动或重启 BSR 重传定时器 ; 若上报的不是截短 BSR, 则启动或重启周
期 BSR 定时器 ; 若当前 TTI 没有用于首传的上行资源, 且触发了常规 BSR, 则触发调度请求 (SR, Scheduling Request)。
在两种情况下会取消所有触发的 BSR, 一种情况是 : 上行授权足以传递所有可传 输的数据但是不足以传递 BSR MAC 控制元及其 MAC 子头 ; 另一种情况是 : 发送了 BSR。
触发的 BSR 中有常规 BSR 或者周期 BSR, 其处理流程如图 5 所示, 包括以下步骤 :
步骤 101、 判断是否存在用于首传的上行资源, 如果是, 则执行步骤 102 ; 否则, 转 入执行步骤 107。
步骤 102、 生成 BSR MAC 控制元 ; 判断是否有多于 1 个 LCG 有可传输的数据, 如果 是, 则执行步骤 103 ; 否则, 转入执行步骤 104。
步骤 103、 采用长 BSR 上报 ; 转入执行步骤 105。
步骤 104、 采用短 BSR 上报。
步骤 105、 启动 / 重启 BSR 重传定时器。
步骤 106、 启动 / 重启 BSR 周期定时器 ; 结束当前处理流程。
步骤 107、 是否触发了常规 BSR。
步骤 108、 触发 SR ; 结束当前处理流程。
可以看出, 图 5 的处理流程并不够完备。在上行资源不充足的情况下 ( 上行资源 最小可以是 16 比特 ), 如当前 TTI 有用于首传的上行资源为 16 比特或者 24 比特, 且触发的 BSR 是周期 BSR, 有多于 1 个 LCG 有可传输的数据。按照图 5 的处理流程此时应当生成 BSR MAC 控制元, 对于周期 BSR, 如果有多于 1 个 LCG 有可传输的数据, 则采用长 BSR 上报, 即需 要 32 比特, 显然此时的上行资源无法满足。
综上所述, 现有流程中, 没有对涉及周期 BSR 时上行资源不足以上报长 BSR 的情况 应当如何处理进行规范, 涉及常规 BSR 时也有同样的问题, 目前迫切需要一种 BSR 处理流程 的优化方法, 来解决这一问题。 发明内容 有鉴于此, 本发明的主要目的在于提供一种 BSR 处理流程的优化方法及系统, 针 对上行资源不足以上报长 BSR 的情况, 完善了 BSR 的上报。
为达到上述目的, 本发明的技术方案是这样实现的 :
一种缓冲区状态报告处理流程的优化方法, 该方法包括 : 当触发的缓冲区状态报 告 (BSR) 包括常规 BSR 和 / 或周期 BSR ; 存在多于 1 个逻辑信道组 (LCG) 有可传输的数据, 且上行资源不足以上报长 BSR 时, 选择截短 BSR、 或新的 BSR 媒体接入控制 (MAC) 控制元的 格式上报 BSR ; 或者, 选择不上报 BSR, 等待下次上报。
其中, 所述上行资源不足以上报长 BSR 具体为 : 上行资源的大小小于长 BSR 及其 MAC 子头的大小之和。
其中, 所述截短 BSR 中, 具体包括 : 指示 LCG 标识的字段和指示相应缓冲区大小的 字段 ; 其中,
所述指示 LCG 标识的字段具体指示 : 有可传输数据的最高优先级的逻辑信道所属 LCG 的标识 ; 所述指示相应缓冲区大小的字段具体指示 : 所述 LCG 的缓冲区大小。
其中, 所述新的 BSR MAC 控制元中, 具体包括 : 两个指示 LCG 标识的字段和两个指
示相应缓冲区大小的字段 ; 其中,
一个指示 LCG 标识的字段具体指示 : 有可传输数据的最高优先级的逻辑信道所属 的 LCG 的标识 ; 另一个指示 LCG 标识的字段具体指示 : 除了前一个指示 LCG 标识的字段中 LCG 所包括的逻辑信道之外, 有可传输数据的最高优先级的逻辑信道所属的 LCG 的标识 ; 两 个指示相应缓冲区大小的字段分别具体指示 : 两个指示 LCG 标识的字段中 LCG 的缓冲区大 小。
其中, 该方法进一步包括 : 当触发的 BSR 包括常规 BSR 时, 触发调度请求 (SR) ; 或 者不触发 SR。
其中, 上报 BSR 的情况下, 该方法进一步包括 : 当触发的 BSR 包括常规 BSR 时, 上报 BSR 之后取消触发的 BSR ; 或者, 上报 BSR 之后不取消触发的 BSR。
其中, 上报 BSR 的情况下, 该方法进一步包括 : 当触发的 BSR 有周期 BSR 时, 上报 BSR 之后取消触发的 BSR ; 或者, 上报 BSR 之后不取消触发的 BSR。
其中, 上报 BSR 的情况下, 该方法进一步包括 : 启动或重启 BSR 重传定时器。
其中, 上报 BSR 的情况下, 该方法进一步包括 : 启动或重启 BSR 周期定时器 ; 或者, 不启动或重启 BSR 周期定时器。 一种缓冲区状态报告处理流程的优化系统, 该系统包括 : 选择上报单元、 或者选择 不上报单元 ; 其中,
选择上报单元, 用于当触发的 BSR 包括常规 BSR 和 / 或周期 BSR ; 存在多于 1 个 LCG 有可传输的数据, 且上行资源不足以上报长 BSR 时, 选择截短 BSR、 或新的 BSR MAC 控制元的 格式上报 BSR ;
选择不上报单元, 用于当触发的 BSR 包括常规 BSR 和 / 或周期 BSR ; 存在多于 1 个 LCG 有可传输的数据, 且上行资源不足以上报长 BSR 时, 选择不上报 BSR, 等待下次上报。
其中, 所述选择上报单元, 进一步用于当上行资源的大小小于长 BSR 及其 MAC 子头 的大小之和时, 选择上报 BSR。
其中, 所述选择上报单元, 进一步包括格式封装模块, 其中,
采用所述截短 BSR 的格式封装的情况下, 所述格式封装模块, 用于在封装的所述 截短 BSR 中, 具体包括 : 指示 LCG 标识的字段和指示相应缓冲区大小的字段 ; 其中, 所述指 示 LCG 标识的字段具体指示 : 有可传输数据的最高优先级的逻辑信道所属 LCG 的标识 ; 所 述指示相应缓冲区大小的字段具体指示 : 所述 LCG 的缓冲区大小 ; 或者,
采用所述新的 BSR MAC 控制元的格式封装的情况下, 所述格式封装模块, 用于在封 装的所述新的 BSR MAC 控制元中, 具体包括 : 两个指示 LCG 标识的字段和两个指示相应缓冲 区大小的字段 ; 其中, 一个指示 LCG 标识的字段具体指示 : 有可传输数据的最高优先级的逻 辑信道所属的 LCG 的标识 ; 另一个指示 LCG 标识的字段具体指示 : 除了前一个指示 LCG 标识 的字段中 LCG 所包括的逻辑信道之外, 有可传输数据的最高优先级的逻辑信道所属的 LCG 的标识 ; 两个指示相应缓冲区大小的字段分别具体指示 : 两个指示 LCG 标识的字段中 LCG 的缓冲区大小。
其中, 所述选择不上报单元, 进一步用于当上行资源的大小小于长 BSR 及其 MAC 子 头的大小之和时, 选择不上报 BSR, 等待下次上报。
本发明当触发的 BSR 包括常规 BSR 和 / 或周期 BSR ; 存在多于 1 个 LCG 有可传输
的数据, 且上行资源不足以上报长 BSR 时, 选择截短 BSR、 或新的 BSR MAC 控制元的格式上报 BSR ; 或者, 选择不上报 BSR, 等待下次上报。
采用本发明, 完善了对于常规 BSR 和 / 或周期 BSR, 当上行资源不足以上报长 BSR 时的 BSR 处理流程, 即: 对于常规 BSR 和 / 或周期 BSR, 当上行资源不足以上报长 BSR 时, 选 择截短 BSR、 或新的 BSR MAC 控制元的格式上报 BSR ; 或者, 选择不上报 BSR, 等待下次上报。 附图说明
图 1 为现有 E-UTRAN 无线接口协议上行层 2 结构的示意图 ; 图 2 为现有短 BSR、 或截短 BSR 格式的示意图 ; 图 3 为现有长 BSR 格式的示意图 ; 图 4 为本发明新的 BSR 格式的示意图 ; 图 5 为现有技术中 BSR 处理流程示意图 ; 图 6 为本发明方案一的实施例的示意图 ; 图 7 为本发明方案二的实施例的示意图。具体实施方式 本发明的基本思想是 : 完善了对于常规 BSR 和 / 或周期 BSR, 当上行资源不足以上 报长 BSR 时的 BSR 处理流程, 即: 对于常规 BSR 和 / 或周期 BSR, 当上行资源不足以上报长 BSR 时, 选择截短 BSR、 或新的 BSR MAC 控制元的格式上报 BSR ; 或者, 选择不上报 BSR, 等待 下次上报。
下面结合附图对技术方案的实施作进一步的详细描述。
一种缓冲区状态报告处理流程的优化方法, 该方法包括 : 当触发的 BSR 包括常规 BSR 和 / 或周期 BSR ; 存在多于 1 个 LCG 有可传输的数据, 且上行资源不足以上报长 BSR 时, 一种实现方式是 : 选择截短 BSR、 或新的 BSR MAC 控制元的格式上报 BSR。另一种实现方式 是: 选择不上报 BSR, 等待下次上报。以下对这两种不同的实现方式分别阐述。
第一种情况 : 选择采用上报的实现方式。
无论针对常规 BSR, 还是周期 BSR, 上行资源不足以上报长 BSR 具体为 : 上行资源的 大小小于长 BSR 及其 MAC 子头的大小之和。
当采用截短 BSR 的格式生成 BSR MAC 控制元, 以实现上报时, 该截短 BSR 中, 具体 包括 : 指示 LCG 标识的字段和指示相应缓冲区大小的字段。
其中, 指示 LCG 标识的字段具体指示 : 有可传输数据的最高优先级的逻辑信道所 属 LCG 的标识。
指示相应缓冲区大小的字段具体指示 : 该指示 LCG 标识的字段中 LCG 的缓冲区大 小。
当采用新的 BSR MAC 控制元的格式生成 BSR MAC 控制元, 以实现上报时, 该新的 BSR MAC 控制元中, 具体包括 : 两个指示 LCG 标识的字段和两个指示相应缓冲区大小的字 段。
其中, 一个指示 LCG 标识的字段具体指示 : 有可传输数据的最高优先级的逻辑信 道所属的 LCG 的标识 ; 另一个指示 LCG 标识的字段具体指示 : 除了前一个指示 LCG 标识的字
段中 LCG 所包括的逻辑信道之外, 有可传输数据的最高优先级的逻辑信道所属的 LCG 的标 识。
两个指示相应缓冲区大小的字段分别具体指示 : 两个指示 LCG 标识的字段中 LCG 的缓冲区大小。
第二种情况 : 选择采用不上报的实现方式。
无论针对常规 BSR, 还是周期 BSR, 上行资源不足以上报长 BSR 具体为 : 上行资源的 大小小于长 BSR 及其 MAC 子头的大小之和。
针对周期 BSR 而言, 上行资源的大小小于长 BSR 及其 MAC 子头的大小之和, 选择不 上报 BSR, 等待下次上报。
针对常规 BSR 而言, 上行资源的大小小于长 BSR 及其 MAC 子头的大小之和, 选择不 上报 BSR, 等待下次上报。
以上两种情况中, 无论在上报 BSR 的情况下, 还是不上报 BSR 的情况下, 该方法进 一步都包括 : 当触发的 BSR 包括常规 BSR 时, 触发 SR ; 或者不触发 SR。
上报 BSR 的情况下, 该方法进一步包括 : 当触发的 BSR 包括常规 BSR 时, 上报 BSR 之后取消触发的 BSR ; 或者, 上报 BSR 之后不取消触发的 BSR。其中, 取消或不取消触发的 BSR 中所涉及的 “触发的 BSR” , 包括 : 常规 BSR ; 可选的包括 : 填充 BSR、 和 / 或周期 BSR。 上报 BSR 的情况下, 该方法进一步包括 : 当触发的 BSR 有周期 BSR 时, 上报 BSR 之 后取消触发的 BSR ; 或者, 上报 BSR 之后不取消触发的 BSR。其中, 取消或不取消触发的 BSR 中所涉及的 “触发的 BSR” , 包括 : 周期 BSR ; 可选的包括 : 填充 BSR、 和 / 或常规 BSR。
上报 BSR 的情况下, 该方法进一步包括 : 启动或重启 BSR 重传定时器。
上报 BSR 的情况下, 该方法进一步包括 : 启动或重启 BSR 周期定时器 ; 或者, 不启 动或重启 BSR 周期定时器。
综上所述, 本发明主要包括以下内容 :
本发明是主要针对上行资源不足以上报长 BSR 的情况, 完善 BSR 上报的处理流程, 涉及常规 BSR 和周期 BSR。此外, 针对常规 BSR, 本发明还牵涉到是否需要触发 SR 的问题的 处理方案。
具体内容如下 :
方案一 : 选择上报 BSR 的情况。
对于常规 BSR 和周期 BSR, 若存在多于 1 个 LCG 有可传输的数据, 且上行资源的大 小小于长 BSR 及其 MAC 子头的大小之和, 则上报 BSR。
进一步地, 所述上报的 BSR 的格式是截短 BSR, 或者是引入新的 BSR MAC 控制元格 式。所述新的 BSR MAC 控制元格式包括指示两个 LCG 标识和相应的缓冲区大小的字段, 如 图 4 所示。采用所述截短 BSR, 其指示 LCG 标识的字段指的是有可传输数据的最高优先级 的逻辑信道所属的 LCG 的标识 ; 其指示相应缓冲区大小的字段指的是上述 LCG 的缓冲区大 小。采用所述新的 BSR MAC 控制元格式, 其指示 LCG 标识的字段指的是有可传输数据的最 高优先级的逻辑信道所属的 LCG 的标识, 以及除了上述 LCG 包括的逻辑信道之外, 有可传输 数据的最高优先级的逻辑信道所属的 LCG 的标识 ; 其指示相应缓冲区大小的字段指的是上 述两个 LCG 的缓冲区大小。
这里, 针对上述 “指示 LCG 标识的字段指的是有可传输数据的最高优先级的逻辑
信道所属的 LCG 的标识, 以及除了上述 LCG 包括的逻辑信道之外, 有可传输数据的最高优先 级的逻辑信道所属的 LCG 的标识” 进行说明如下 :
比如逻辑信道 1、 2、 3、 4, 其中 1、 2 属于 LCG1, 3 属于 LCG2, 4 属于 LCG3, 逻辑信道的 优先级为 1 > 2 > 3 > 4。如果 4 个逻辑信道都有可传输的数据, 则新的 BSR 格式只上报 LCG1 和 LCG2 的缓冲区大小。其中, LCG1 由逻辑信道 1 决定 ; LCG2 由逻辑信道 3 决定。虽 然逻辑信道 2 的优先级比逻辑信道 3 高, 但是逻辑信道 2 属于 LCG1, 已经上报了。
进一步地, 上报所述 BSR, 则启动或重启 BSR 重传定时器。
进一步地, 上报所述 BSR, 则启动或重启 BSR 周期定时器 ; 或者上报所述 BSR, 则不 启动或重启 BSR 周期定时器。
进一步地, 对于常规 BSR, 上报所述 BSR, 则触发 SR ; 或者对于常规 BSR, 上报所述 BSR, 则不触发 SR。
进一步地, 对于常规 BSR, 发送所述 BSR 之后取消触发的 BSR ; 或者对于常规 BSR, 发送所述 BSR 之后不取消触发的 BSR。
进一步地, 对于周期 BSR, 发送所述 BSR 之后取消触发的 BSR ; 或者对于周期 BSR, 发送所述 BSR 之后不取消触发的 BSR。
方案二 : 选择不发送 BSR 的情况。
对于周期 BSR, 若存在多于 1 个 LCG 有可传输的数据, 且上行资源的大小小于长 BSR 及其 MAC 子头的大小之和, 则不上报 BSR, 等待下次发送。
对于常规 BSR, 若存在多于 1 个 LCG 有可传输的数据, 且上行资源的大小小于长 BSR 及其 MAC 子头的大小之和, 则不上报 BSR, 等待下次发送。
以下对本发明进行举例阐述。
由于填充 BSR 不存在本发明所描述的问题, 因此, 以下实施例描述的是常规 BSR 或 者周期 BSR 使用本发明的情况。
假设 UE 有 4 个逻辑信道 : LC1、 LC2、 LC3 和 LC4, 它们分别属于 4 个逻辑信道组 : LCG1、 LCG2、 LCG3、 LCG4, 它们的优先级依次为 : LC1 > LC2 > LC3 > LC4。假设除了 LC2 之 外, 其他 3 个逻辑信道都有可传输的上层数据。
方案一的实施例 :
每个 TTI, UE 的处理流程如图 6 所示, 包括以下步骤 :
步骤 601 : 判断当前 TTI 是否有用于首传的上行资源, 如果有, 进入步骤 602 ; 如果 没有, 进入步骤 603。
步骤 602 : 生成 BSR MAC 控制元。判断是否有多于 1 个 LCG 有可传输的数据, 如果 有, 进入步骤 6021 ; 如果没有, 进入步骤 6022 ;
这里需要说明的是, 填充 BSR 上报的格式采用现有流程, 其原因在于 : 已经规定了 上行资源不足以上报长 BSR 时, 采用 BSR MAC 控制元的格式为截短 BSR 上报填充 BSR。如果 步骤 602 中上报的是填充 BSR, 则按照现有技术进入步骤 604。以下步骤 6021 ~ 6024 只针 对常规 BSR 和周期 BSR。
步骤 6021 : 判断上行资源是否足以上报长 BSR, 即上行资源的大小是否大于或等 于长 BSR 及其 MAC 子头的大小, 如果是, 进入步骤 6023, 否则, 进入步骤 6024。
步骤 6022 : 采用短 BSR 生成 BSR MAC 控制元, 进入步骤 604。步骤 6023 : 采用长 BSR 生成 BSR MAC 控制元, 进入步骤 604。
步骤 6024 : 采用截短 BSR 或者新引入的 BSR MAC 控制元格式生成 BSRMAC 控制元, 进入步骤 604。
这里需要说明的是, 如果上行资源不足以上报新引入的 BSR MAC 控制元格式, 如只 有 16 比特, 此时只能采用截短 BSR 上报 LCG1 的标识和缓冲区大小。如果上行资源足以上 报新引入的 BSR MAC 控制元格式, 如只有 24 比特, 此时可以采用截短 BSR 上报 LCG1 的标识 和缓冲区大小, 余下的 16 比特可用于上报功率开销报告 (PHR, Power Headroom Reporing) MAC 控制元, 或来自专用控制信道 (DCCH, Dedicated Control Channel) 的数据, 或来自专 用业务信道 (DTCH, Dedicated Traffic Channel) 的数据等 ; 也可以采用新引入的 BSR MAC 控制元格式上报 LCG1 和 LCG2 的标识和缓冲区大小。
步骤 603 : 判断触发的 BSR 是否有常规 BSR, 如果有则触发 SR。
步骤 604 : 启动或者重启 BSR 重传定时器, 启动或者重启 BSR 周期定时器, 判断触 发的 BSR 是否有常规 BSR, 如果有则触发 SR。
这里需要说明的是本步骤中对 BSR 周期定时器的处理。
现有技术中对 BSR 周期定时器的处理, 是除了采用截短 BSR 之外, 启动或者重启 BSR 周期定时器。现有技术中只有填充 BSR 采用截短 BSR。但是本发明中, 常规 BSR、 周期 BSR 也可以采用截短 BSR。 对于填充 BSR, 仍然采用现有技术, 即采用长 BSR 或短 BSR 时启动或者重启 BSR 周 期定时器, 采用截短 BSR 时不启动或者重启 BSR 周期定时器。
对于常规 BSR 和周期 BSR, 采用长 BSR 或短 BSR 时启动或者重启 BSR 周期定时器。
对于常规 BSR 和周期 BSR, 本发明采用截短 BSR 或者新引入的 BSR MAC 控制元格式 时, 可以采用同样的处理, 如都启动或者重启 BSR 周期定时器, 或者都不启动或者重启 BSR 周期定时器 ; 或者采用不同的处理, 如一种 BSR 启动或者重启 BSR 周期定时器, 另一种 BSR 不启动或者重启 BSR 周期定时器。
此外, 即使有常规 BSR 也可以不触发 SR, 因为 UE 认为基站有能力根据上报的 BSR 再次分配上行授权用于上报 BSR 或数据, 因此也可以不触发 SR。
对于触发的 BSR 中有常规 BSR 和周期 BSR 的场景, 若采用截短 BSR 或者新引入的 BSR MAC 控制元格式生成 BSR MAC 控制元, 则 BSR 发送之后, 取消已触发的所有 BSR ; 或者, 不取消已触发的所有 BSR。
对于有常规 BSR 没有周期 BSR 的场景、 和有周期 BSR 没有常规 BSR 的场景, 可以采 用相同的处理, 即: 两种场景都取消已触发的 BSR, 或者都不取消已触发的 BSR ; 也可以采用 不同的处理, 即: 一种场景取消 BSR, 另一种场景不取消 BSR。
方案二的实施例 :
每个 TTI, UE 的处理流程如图 7 所示, 包括以下步骤 :
步骤 701 : 判断当前 TTI 是否有足够的用于首传的上行资源, 如果有, 进入步骤 702 ; 如果没有, 进入步骤 703。
这里需要说明的是, 如果触发的 BSR 只有填充 BSR, 没有常规 BSR 或者周期 BSR, 所 谓足够的用于首传的上行资源指 : 有上行资源。否则, 即: 触发的 BSR 包括常规 BSR 或者周 期 BSR, 如果有多于 1 个 LCG 的数据需要上报, 所谓足够的用于首传的上行资源指 : 上行资
源的大小大于等于长 BSR 及其 MAC 子头的大小 ; 否则, 所谓足够的用于首传的上行资源指 : 上行资源的大小大于等于短 BSR 及其 MAC 子头的大小。
步骤 702 : 生成 BSR MAC 控制元, 启动或者重启 BSR 重传定时器, 启动或者重启 BSR 周期定时器 ( 截短 BSR 时不启动或者重启 )。
这里需要说明的是, 对于常规 BSR、 周期 BSR、 填充 BSR, 都采用现有技术生成 BSR MAC 控制元。
步骤 703 : 判断触发的 BSR 是否有常规 BSR, 如果有则触发 SR。
一种缓冲区状态报告处理流程的优化系统, 该系统要么包括 : 选择上报单元, 要么 包括选择不上报单元。
其中, 当该系统包括选择上报单元时, 选择上报单元用于当触发的 BSR 包括常规 BSR 和 / 或周期 BSR ; 存在多于 1 个 LCG 有可传输的数据, 且上行资源不足以上报长 BSR 时, 选择截短 BSR、 或新的 BSR MAC 控制元的格式上报 BSR。
当该系统包括选择不上报单元时, 选择不上报单元用于当触发的 BSR 包括常规 BSR 和 / 或周期 BSR ; 存在多于 1 个 LCG 有可传输的数据, 且上行资源不足以上报长 BSR 时, 选择不上报 BSR, 等待下次上报。 这里, 针对选择上报单元而言, 选择上报单元进一步用于当上行资源的大小小于 长 BSR 及其 MAC 子头的大小之和时, 选择上报 BSR。
选择上报单元进一步包括格式封装模块, 其中, 采用截短 BSR 的格式封装的情况 下, 格式封装模块用于在封装的所述截短 BSR 中, 具体包括 : 指示 LCG 标识的字段和指示相 应缓冲区大小的字段。 其中, 指示 LCG 标识的字段具体指示 : 有可传输数据的最高优先级的 逻辑信道所属 LCG 的标识。指示相应缓冲区大小的字段具体指示 : LCG 的缓冲区大小。
采用新的 BSR MAC 控制元的格式封装的情况下, 格式封装模块用于在封装的新的 BSR MAC 控制元中, 具体包括 : 两个指示 LCG 标识的字段和两个指示相应缓冲区大小的字 段。 其中, 一个指示 LCG 标识的字段具体指示 : 有可传输数据的最高优先级的逻辑信道所属 的 LCG 的标识 ; 另一个指示 LCG 标识的字段具体指示 : 除了前一个指示 LCG 标识的字段中 LCG 所包括的逻辑信道之外, 有可传输数据的最高优先级的逻辑信道所属的 LCG 的标识。 两 个指示相应缓冲区大小的字段分别具体指示 : 两个指示 LCG 标识的字段中 LCG 的缓冲区大 小。
针对选择不上报单元而言, 选择不上报单元进一步用于当上行资源的大小小于长 BSR 及其 MAC 子头的大小之和时, 选择不上报 BSR, 等待下次上报。
这 里,以 上 涉 及 到 的 调 度 处 理 以 Scheduling 表 示 ; 优先级处理以 Priorityhandling 表示 ; 常规缓冲区状态报告以 Regular BSR 表示 ; 填充缓冲区状态报 告 以 Padding BSR 表 示 ; 周 期 缓 冲 区 状 态 报 告 以 Periodic BSR 表 示 ; BSR 重 传 定 时 器 以 retxBSR-Timer 表 示 ; BSR 周 期 定 时 器 以 periodicBSR-Timer 表 示 ; MAC 控 制 元 以 MAC Control Element 表示, 简称 MAC CE ; PDU 指协议数据单元 ; 短 BSR 以 short BSR 表示 ; 截短 BSR 以 truncated BSR 表示 ; 长 BSR 以 long BSR 表示。
图 1 中, 分组数据汇聚协议以 PDCP 表示 ; 无线链路控制以 RLC 表示 ; 媒体接入控制 以 MAC 表示 ; 头压缩以 ROHC 表示 ; 安全以 Security 表示 ; 分段 / 自动重传请求以 Segm.ARQ etc 表示 ; 调度 / 优先级处理以 Scheduling/PriorityHandling 表示 ; 复用以 Multiplexing
表示 ; 混合自动重传请求以 HARQ 表示 ; 无线承载以 Radio Bearers 表示 ; 逻辑信道以 Logical Channels 表示 ; 传输信道以 Transport Channels 表示。
以上所述, 仅为本发明的较佳实施例而已, 并非用于限定本发明的保护范围。