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

技术编号:37409513 阅读:8 留言:0更新日期:2023-04-30 09:35
本发明专利技术涉及一种实现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,提高了调度的及时性,保证了数据传输速率。速率。速率。

【技术实现步骤摘要】
实现RLC向MAC报告待发送数据量的方法、装置、处理器及其计算机可读存储介质


[0001]本专利技术涉及5G NR领域,尤其涉及RLC领域,具体是指一种实现RLC向MAC报告待发送数据量的方法、装置、处理器及其计算机可读存储介质。

技术介绍

[0002]在5G NR中,RLC(Radio Link Control)和MAC(Medium Access Control)是层二(Layer 2)的两个子层。
[0003]RLC层支持对上层PDUs(Protocol Data Unit)的传输,对RLC SDU(Service Data Unit)进行分段和重组,AM(Acknowledged Mode)模式的RLC还具有重分段和ARQ(Automatic Repeat request)功能。MAC层主要功能是逻辑信道和传输信道的映射,逻辑信道的复用和解复用,无线资源调度和HARQ(Hybrid Automatic Repeat Request)等。
[0004]当RLC有数据需要发送时,需要将待发送数据量报告给MAC,MAC根据可用的无线资源决定RLC可传输数据大小并反馈给RLC,RLC根据MAC反馈的可传输数据大小将RLC SDUs组装为RLC PDUs,成为TB(Transport Block)的一部分,最后经空口发送出去。
[0005]在实际实现中,如果每当RLC有数据需要发送时就向MAC报告,就会产生大量的报告事件;但如果RLC有数据需要发送时不能及时向MAC报告,又会导致RLC数据不能被及时发送,对系统吞吐量造成影响。因此,需要设计一种RLC高效地向MAC报告待发送数据量的方法。

技术实现思路

[0006]本专利技术的目的是克服了上述现有技术的缺点,提供了一种满足及时性、操作简便、适用范围较为广泛的实现RLC向MAC报告待发送数据量的方法、装置、处理器及其计算机可读存储介质。
[0007]为了实现上述目的,本专利技术的实现RLC向MAC报告待发送数据量的方法、装置、处理器及其计算机可读存储介质如下:
[0008]该实现RLC向MAC报告待发送数据量的方法,其主要特点是,所述的方法包括以下步骤:
[0009](1)RLC实体的RLC传输缓冲区接收并保存RLC SDUs;
[0010](2)所述的RLC实体计算待发送数据量,并发送待发送数据量至MAC实体;
[0011](3)所述的MAC实体决定分配的RLC实体可传输数据大小,并发送可传输数据大小至RLC实体;
[0012](4)所述的RLC实体根据可传输数据大小组装RLC PDUs,并将RLC PDUs发送至MAC实体;
[0013](5)所述的MAC实体组装TB。
[0014]较佳地,所述的方法包括在初始RLC SDUs到达时向MAC实体报告待发送数据量的
上报方式,具体包括以下操作过程:
[0015](1

1)判断RLC传输缓冲区是否为空,如果是,则继续步骤(1

2);否则,继续步骤(1

3);
[0016](1

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

3);
[0017](1

3)将RLC SDUs放入RLC传输缓冲区。
[0018]较佳地,所述的方法包括在RLC实体组装完RLC PDUs后向MAC实体报告待发送数据量的上报方式,具体还包括以下操作过程:
[0019](2

1)MAC实体向RLC实体发送RLC可传输数据大小;
[0020](2

2)RLC实体根据可传输数据大小组装RLC PDUs;
[0021](2

3)RLC实体将RLC剩余待发送数据量作为附加信息,与RLC PDUs一同发送至MAC实体。
[0022]较佳地,所述的方法包括在定时器超时时触发向MAC实体报告待发送数据量的上报方式,具体还包括以下操作过程:
[0023](3

1)在建立RLC实体时配置合理的定时周期;
[0024](3

2)启动RLC报告定时器,判断RLC报告定时器是否超时,如果是,则继续步骤(3

3);否则,不作任何处理;
[0025](3

3)RLC实体向MAC实体报告当前的RLC待发送数据量,并重新启动RLC报告定时器。
[0026]该用于实现RLC向MAC报告待发送数据量的装置,其主要特点是,所述的装置包括:
[0027]处理器,被配置成执行计算机可执行指令;
[0028]存储器,存储一个或多个计算机可执行指令,所述的计算机可执行指令被所述的处理器执行时,实现上述的实现RLC向MAC报告待发送数据量的方法的各个步骤。
[0029]该用于实现RLC向MAC报告待发送数据量的处理器,其主要特点是,所述的处理器被配置成执行计算机可执行指令,所述的计算机可执行指令被所述的处理器执行时,实现上述的实现RLC向MAC报告待发送数据量的方法的各个步骤。
[0030]该计算机可读存储介质,其主要特点是,其上存储有计算机程序,所述的计算机程序可被处理器执行以实现上述的实现RLC向MAC报告待发送数据量的方法的各个步骤。
[0031]采用了本专利技术的实现RLC向MAC报告待发送数据量的方法、装置、处理器及其计算机可读存储介质,通过高效地利用报告机会,减少了RLC向MAC报告RLC待发送数据量的事件;三种上报方式相互补充,可靠地将RLC待发送数据量报告给MAC,提高了调度的及时性,保证了数据传输速率。
附图说明
[0032]图1为本专利技术的实现RLC向MAC报告待发送数据量的方法的RLC数据传输示意图。
[0033]图2为本专利技术的实现RLC向MAC报告待发送数据量的方法的初始RLC SDUs到达时上报RLC待发送数据量示意图。
[0034]图3为本专利技术的实现RLC向MAC报告待发送数据量的方法的RLC组装完RLC PDUs后
上报RLC剩余待发送数据量示意图。
[0035]图4为本专利技术的实现RLC向MAC报告待发送数据量的方法的定时器超时触发上报RLC剩余待发送数据量示意图。
具体实施方式
[0036]为了能够更清楚地描述本专利技术的
技术实现思路
,下面结合具体实施例来进行进一步的描述。
[0037]本专利技术的该实现RLC向MAC报告待发送数据量的方法,其中包括以下步骤:
[0038](1)RLC实体的RLC传输缓冲区接收并保存RLC SDUs;
[0039](2)所述的RLC本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种实现RLC向MAC报告待发送数据量的方法,其特征在于,所述的方法包括以下步骤:(1)RLC实体的RLC传输缓冲区接收并保存RLC SDUs;(2)所述的RLC实体计算待发送数据量,并发送待发送数据量至MAC实体;(3)所述的MAC实体决定分配的RLC实体可传输数据大小,并发送可传输数据大小至RLC实体;(4)所述的RLC实体根据可传输数据大小组装RLC PDUs,并将RLC PDUs发送至MAC实体;(5)所述的MAC实体组装TB。2.根据权利要求1所述的实现RLC向MAC报告待发送数据量的方法,其特征在于,所述的方法包括在初始RLC SDUs到达时向MAC实体报告待发送数据量的上报方式,具体包括以下操作过程:(1

1)判断RLC传输缓冲区是否为空,如果是,则继续步骤(1

2);否则,继续步骤(1

3);(1

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

3);(1

3)将RLC SDUs放入RLC传输缓冲区。3.根据权利要求1所述的实现RLC向MAC报告待发送数据量的方法,其特征在于,所述的方法包括在RLC实体组装完RLC PDUs后向MAC实体报告待发送数据量的上报方式,具体还包括以下操作过程:(2

1)MAC实体向RLC实体发送RLC可传输数据大小;(2

【专利技术属性】
技术研发人员:王大博逯利军钱培专许闱帷
申请(专利权)人:上海赛特斯信息科技股份有限公司北京赛特斯信息科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1