实现RLC向MAC报告待发送数据量的方法、装置、处理器及其计算机可读存储介质与流程

文档序号:34006418发布日期:2023-04-29 20:39阅读:24来源:国知局
实现RLC向MAC报告待发送数据量的方法、装置、处理器及其计算机可读存储介质与流程

本发明涉及5g nr领域,尤其涉及rlc领域,具体是指一种实现rlc向mac报告待发送数据量的方法、装置、处理器及其计算机可读存储介质。


背景技术:

1、在5g nr中,rlc(radio link control)和mac(medium access control)是层二(layer 2)的两个子层。

2、rlc层支持对上层pdus(protocol data unit)的传输,对rlc sdu(service dataunit)进行分段和重组,am(acknowledged mode)模式的rlc还具有重分段和arq(automaticrepeat request)功能。mac层主要功能是逻辑信道和传输信道的映射,逻辑信道的复用和解复用,无线资源调度和harq(hybrid automatic repeat request)等。

3、当rlc有数据需要发送时,需要将待发送数据量报告给mac,mac根据可用的无线资源决定rlc可传输数据大小并反馈给rlc,rlc根据mac反馈的可传输数据大小将rlc sdus组装为rlc pdus,成为tb(transport block)的一部分,最后经空口发送出去。

4、在实际实现中,如果每当rlc有数据需要发送时就向mac报告,就会产生大量的报告事件;但如果rlc有数据需要发送时不能及时向mac报告,又会导致rlc数据不能被及时发送,对系统吞吐量造成影响。因此,需要设计一种rlc高效地向mac报告待发送数据量的方法。


技术实现思路

1、本发明的目的是克服了上述现有技术的缺点,提供了一种满足及时性、操作简便、适用范围较为广泛的实现rlc向mac报告待发送数据量的方法、装置、处理器及其计算机可读存储介质。

2、为了实现上述目的,本发明的实现rlc向mac报告待发送数据量的方法、装置、处理器及其计算机可读存储介质如下:

3、该实现rlc向mac报告待发送数据量的方法,其主要特点是,所述的方法包括以下步骤:

4、(1)rlc实体的rlc传输缓冲区接收并保存rlc sdus;

5、(2)所述的rlc实体计算待发送数据量,并发送待发送数据量至mac实体;

6、(3)所述的mac实体决定分配的rlc实体可传输数据大小,并发送可传输数据大小至rlc实体;

7、(4)所述的rlc实体根据可传输数据大小组装rlc pdus,并将rlc pdus发送至mac实体;

8、(5)所述的mac实体组装tb。

9、较佳地,所述的方法包括在初始rlc sdus到达时向mac实体报告待发送数据量的上报方式,具体包括以下操作过程:

10、(1-1)判断rlc传输缓冲区是否为空,如果是,则继续步骤(1-2);否则,继续步骤(1-3);

11、(1-2)若rlc sdus为初始rlc sdus,则将初始rlc sdus放入rlc传输缓冲区,计算初始rlc sdus的大小,并作为rlc实体的待发送数据量报告给mac实体;若rlc sdus不是初始rlc sdus,继续步骤(1-3);

12、(1-3)将rlc sdus放入rlc传输缓冲区。

13、较佳地,所述的方法包括在rlc实体组装完rlc pdus后向mac实体报告待发送数据量的上报方式,具体还包括以下操作过程:

14、(2-1)mac实体向rlc实体发送rlc可传输数据大小;

15、(2-2)rlc实体根据可传输数据大小组装rlc pdus;

16、(2-3)rlc实体将rlc剩余待发送数据量作为附加信息,与rlc pdus一同发送至mac实体。

17、较佳地,所述的方法包括在定时器超时时触发向mac实体报告待发送数据量的上报方式,具体还包括以下操作过程:

18、(3-1)在建立rlc实体时配置合理的定时周期;

19、(3-2)启动rlc报告定时器,判断rlc报告定时器是否超时,如果是,则继续步骤(3-3);否则,不作任何处理;

20、(3-3)rlc实体向mac实体报告当前的rlc待发送数据量,并重新启动rlc报告定时器。

21、该用于实现rlc向mac报告待发送数据量的装置,其主要特点是,所述的装置包括:

22、处理器,被配置成执行计算机可执行指令;

23、存储器,存储一个或多个计算机可执行指令,所述的计算机可执行指令被所述的处理器执行时,实现上述的实现rlc向mac报告待发送数据量的方法的各个步骤。

24、该用于实现rlc向mac报告待发送数据量的处理器,其主要特点是,所述的处理器被配置成执行计算机可执行指令,所述的计算机可执行指令被所述的处理器执行时,实现上述的实现rlc向mac报告待发送数据量的方法的各个步骤。

25、该计算机可读存储介质,其主要特点是,其上存储有计算机程序,所述的计算机程序可被处理器执行以实现上述的实现rlc向mac报告待发送数据量的方法的各个步骤。

26、采用了本发明的实现rlc向mac报告待发送数据量的方法、装置、处理器及其计算机可读存储介质,通过高效地利用报告机会,减少了rlc向mac报告rlc待发送数据量的事件;三种上报方式相互补充,可靠地将rlc待发送数据量报告给mac,提高了调度的及时性,保证了数据传输速率。



技术特征:

1.一种实现rlc向mac报告待发送数据量的方法,其特征在于,所述的方法包括以下步骤:

2.根据权利要求1所述的实现rlc向mac报告待发送数据量的方法,其特征在于,所述的方法包括在初始rlc sdus到达时向mac实体报告待发送数据量的上报方式,具体包括以下操作过程:

3.根据权利要求1所述的实现rlc向mac报告待发送数据量的方法,其特征在于,所述的方法包括在rlc实体组装完rlc pdus后向mac实体报告待发送数据量的上报方式,具体还包括以下操作过程:

4.根据权利要求1所述的实现rlc向mac报告待发送数据量的方法,其特征在于,所述的方法包括在定时器超时时触发向mac实体报告待发送数据量的上报方式,具体还包括以下操作过程:

5.一种用于实现rlc向mac报告待发送数据量的装置,其特征在于,所述的装置包括:

6.一种用于实现rlc向mac报告待发送数据量的处理器,其特征在于,所述的处理器被配置成执行计算机可执行指令,所述的计算机可执行指令被所述的处理器执行时,实现权利要求1至4中任一项所述的实现rlc向mac报告待发送数据量的方法的各个步骤。

7.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,所述的计算机程序可被处理器执行以实现权利要求1至4中任一项所述的实现rlc向mac报告待发送数据量的方法的各个步骤。


技术总结
本发明涉及一种实现RLC向MAC报告待发送数据量的方法,包括以下步骤:RLC实体的RLC传输缓冲区接收并保存RLC SDUs;RLC实体计算待发送数据量,并发送待发送数据量至MAC实体;MAC实体决定RLC实体可传输数据大小,并发送可传输数据大小至RLC实体;RLC实体根据可传输数据大小组装RLC PDUs,并将RLC PDUs发送至MAC实体;MAC实体组装TB。本发明还涉及一种实现RLC向MAC报告待发送数据量的装置、处理器及其存储介质。采用了本发明的实现RLC向MAC报告待发送数据量的方法、装置、处理器及其计算机可读存储介质,通过高效地利用报告机会,减少了RLC向MAC报告RLC待发送数据量的事件;三种上报方式相互补充,可靠地将RLC待发送数据量报告给MAC,提高了调度的及时性,保证了数据传输速率。

技术研发人员:王大博,逯利军,钱培专,许闱帷
受保护的技术使用者:赛特斯信息科技股份有限公司
技术研发日:
技术公布日:2024/1/11
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1