本发明涉及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报告待发送数据量的方法的各个步骤。