一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

无线链路控制层传输窗大小自适应调整方法及装置与流程

2021-11-09 22:36:00 来源:中国专利 TAG:


1.本发明涉及通信技术领域,尤其涉及一种无线链路控制层传输窗大小自适应调整方法及装置。


背景技术:

2.无线链路控制(radio link control,rlc)层是位于媒体接入控制(media access control,mac)层和层3之间的子层,其功能主要有用户数据的传输,分割、重组和串联,纠错和加密等等。rlc实体共支持三种类型业务,透明模式(transparent mode,tm)业务、无确认模式(unacknowledged mode,um)业务和确认模式(acknowledged mode,am)业务。
3.现有技术中,针对um业务和am业务,基站侧rlc层需要针对每一无线链路承载(radio bear,rb)维护一个传输窗,主要用于对rlc协议数据单元(ptotocol data unit,pdu)进行重排序和重复性检测,并按序进行处理。在标准协议中规定了固定大小的传输窗,传输窗的大小为rlc pdu最大序列号sn的一半,例如,新空口(new radio,nr)标准协议中规定了两种sn,一种占用18比特bit,一种占用12bit。rlc在建立rb的时候申请传输窗长度的地址,每个sn号对应一个地址,在am业务下收到状态报告的时候能够快速精确的处理sn的报文,上行收到分片的报文,快速找到sn对应的地址,保存并重组。
4.但是,采用现有技术中的方案,为了提高效率,每个sn号都对应一个静态的地址方便高效查找,消耗了大量内存,尤其是多用户多rb的情况下,对内存大小要求非常高,基站能够建立的最大rb数量依赖于内存的大小,导致基站系统接入的用户数受限,降低了基站用户容量的性能指数。


技术实现要素:

5.本发明实施例提供一种无线链路控制层传输窗大小自适应调整方法及装置,用于解决现有技术中的上述技术问题。
6.为了解决上述技术问题,一方面,本发明实施例提供无线链路控制层传输窗大小自适应调整方法,包括:
7.接收建立目标无线链路承载rb的指示信息;
8.基于当前已建立的总rb数量确定所述目标rb的传输窗大小。
9.进一步地,所述基于当前已建立的总rb数量确定所述目标rb的传输窗大小,具体包括:
10.确定当前已建立的总rb数量;
11.确定所述总rb数量所在的目标阈值区间,所述目标阈值区间为预先构建的多个阈值区间中的其中一个;所述总rb数量介于所述目标阈值区间的上下限之间;
12.根据所述目标阈值区间确定所述目标rb的传输窗大小。
13.进一步地,所述根据所述目标阈值区间确定所述目标rb的传输窗大小,具体包括:
14.根据所述目标阈值区间确定其对应的传输窗的目标等级;所述多个阈值区间中的
每一阈值区间均被预先配置了一个相应等级的传输窗,不同等级的传输窗的大小不同;
15.将所述目标rb的传输窗的等级配置为所述目标等级。
16.进一步地,所述确定所述总rb数量所在的目标阈值区间之前,还包括:
17.基于为缓存无线链路控制rlc协议数据单元pdu配置的内存大小确定多个预设阈值;
18.根据所述多个预设阈值构建多个阈值区间;
19.为每一阈值区间配置一个相应等级的传输窗,不同等级的传输窗的大小不同。
20.进一步地,所述基于为缓存无线链路控制rlc协议数据单元pdu配置的内存大小确定多个预设阈值,具体包括:
21.根据所述内存大小和可配置的最大传输窗确定满载最小rb数量;根据所述内存大小和可配置的最小传输窗确定满载最大rb数量;所述满载最小rb数量是指当所有rb的传输窗都配置为所述可配置的最大传输窗,且所述内存大小被全部消耗时能够建立的rb数量;所述满载最大rb数量是指当所有rb的传输窗都配置为所述可配置的最小传输窗,且所述内存大小被全部消耗时能够建立的rb数量;
22.根据所述可配置的最大传输窗和所述可配置的最小传输窗确定传输窗等级的个数;
23.根据所述满载最小rb数量、所述满载最大rb数量和所述传输窗等级的个数,确定多个预设阈值。
24.进一步地,所述根据所述多个预设阈值构建多个阈值区间,具体包括:
25.将所述多个预设阈值和数值0按照由小到大或由大到小的顺序排成一个序列;
26.根据所述序列中任意两个相邻的元素构建出一个阈值区间,得到所述多个阈值区间。
27.进一步地,所述为每一阈值区间配置一个相应等级的传输窗,具体包括:
28.按照阈值区间端点或中点由小到大的顺序进行排序并编号;
29.将第n个阈值区间对应的传输窗的等级配置为n,并将第n 1个阈值区间对应的传输窗的等级配置为n;
30.其中,n为传输窗的总等级数,n 1为阈值区间的总个数,0<n<n 1,第1等级的传输窗为可配置的最大传输窗,第n等级的传输窗为可配置的最小传输窗,等级越大,传输窗大小越小,等级越小,传输窗大小越大。
31.进一步地,当所述目标阈值区间为所述第n 1个阈值区间时,所述根据所述目标阈值区间确定所述目标rb的传输窗大小,具体包括:
32.根据所述目标阈值区间确定其对应的传输窗的等级为n;
33.将所述目标rb的传输窗的等级配置为n,且至少选择一个已建立的rb将其传输窗的等级至少增加1。
34.进一步地,所述至少选择一个已建立的rb将其传输窗的等级至少增加1,具体包括:
35.从第一类rb中至少选择一个rb;所述第一类rb为传输窗的等级为1的rb;
36.将选出的rb的传输窗的等级至少增加1。
37.进一步地,所述至少选择一个已建立的rb将其传输窗的等级至少增加1,具体包
括:
38.从第二类rb中至少选择一个rb;所述第二类rb为空口质量较差的rb;
39.将选出的rb的传输窗的等级至少增加1。
40.进一步地,所述至少选择一个已建立的rb将其传输窗的等级至少增加1,具体包括:
41.优先从第一类rb中至少选择一个第二类rb;所述第一类rb为传输窗的等级为1的rb;所述第二类rb为空口质量较差的rb;
42.若所述第一类rb中不存在第二类rb,则从第三类rb中至少选择一个第二类rb;所述第三类rb为传输窗的等级为2的rb;
43.将选出的rb的传输窗的等级至少增加1。
44.进一步地,所述基于当前已建立的总rb数量确定所述目标rb的传输窗大小之后,还包括:
45.当已建立的总rb数量逐渐减少,且当前已减少至小于预设个数阈值时,将当前所有的rb的传输窗的等级至少减少1。
46.进一步地,所述基于当前已建立的总rb数量确定所述目标rb的传输窗大小之后,还包括:
47.当已建立的总rb数量逐渐减少,且当前已减少至小于预设个数阈值时,将第四类rb的传输窗的等级至少减少1,所述第四类rb为传输窗的等级大于预设等级阈值的rb。
48.进一步地,所述基于当前已建立的总rb数量确定所述目标rb的传输窗大小之后,还包括:
49.当已建立的总rb数量逐渐减少,且当前已减少至小于预设个数阈值时,将第五类rb的传输窗的等级至少减少1,所述第五类rb为空口质量较差的rb。
50.进一步地,所述基于当前已建立的总rb数量确定所述目标rb的传输窗大小之后,还包括:
51.当已建立的总rb数量逐渐减少,且当前已减少至小于预设个数阈值时,优先将第四类rb中的第五类rb的传输窗的等级至少减少1;所述第四类rb为传输窗的等级大于预设等级阈值的rb;所述第五类rb为空口质量较差的rb。
52.进一步地,所述空口质量通过误块率衡量;所述第二类rb为误块率大于预设误块率阈值的rb。
53.进一步地,所述可配置的最大传输窗的大小为可配置的rlc pdu序列号sn的最大值的二分之一;
54.所述可配置的最小传输窗的大小为可配置的rlc pdu sn的最小值的二分之一。
55.另一方面,本发明实施例提供一种无线链路控制层传输窗大小自适应调整装置,包括:
56.接收模块,用于接收建立目标无线链路承载rb的指示信息;
57.第一调整模块,用于基于当前已建立的总rb数量确定所述目标rb的传输窗大小。
58.进一步地,所述第一调整模块包括第一调整子模块、第二调整子模块和第三调整子模块,其中:
59.所述第一调整子模块用于确定当前已建立的总rb数量;
60.所述第二调整子模块用于确定所述总rb数量所在的目标阈值区间,所述目标阈值区间为预先构建的多个阈值区间中的其中一个;所述总rb数量介于所述目标阈值区间的上下限之间;
61.所述第三调整子模块用于根据所述目标阈值区间确定所述目标rb的传输窗大小。
62.进一步地,所述第三调整子模块包括第一调整单元和第二调整单元,其中:
63.所述第一调整单元用于根据所述目标阈值区间确定其对应的传输窗的目标等级;所述多个阈值区间中的每一阈值区间均被预先配置了一个相应等级的传输窗,不同等级的传输窗的大小不同;
64.所述第二调整单元用于将所述目标rb的传输窗的等级配置为所述目标等级。
65.进一步地,还包括第四调整子模块、第五调整子模块和第六调整子模块,其中:
66.所述第四调整子模块用于基于为缓存无线链路控制rlc协议数据单元pdu配置的内存大小确定多个预设阈值;
67.所述第五调整子模块用于根据所述多个预设阈值构建多个阈值区间;
68.所述第六调整子模块用于为每一阈值区间配置一个相应等级的传输窗,不同等级的传输窗的大小不同。
69.进一步地,所述第四调整子模块包括第三调整单元、第四调整单元和第五调整单元,其中:
70.所述第三调整单元用于根据所述内存大小和可配置的最大传输窗确定满载最小rb数量;根据所述内存大小和可配置的最小传输窗确定满载最大rb数量;所述满载最小rb数量是指当所有rb的传输窗都配置为所述可配置的最大传输窗,且所述内存大小被全部消耗时能够建立的rb数量;所述满载最大rb数量是指当所有rb的传输窗都配置为所述可配置的最小传输窗,且所述内存大小被全部消耗时能够建立的rb数量;
71.所述第四调整单元用于根据所述可配置的最大传输窗和所述可配置的最小传输窗确定传输窗等级的个数;
72.所述第五调整单元用于根据所述满载最小rb数量、所述满载最大rb数量和所述传输窗等级的个数,确定多个预设阈值。
73.进一步地,所述第五调整子模块包括第六调整单元和第七调整单元,其中:
74.所述第六调整单元用于将所述多个预设阈值和数值0按照由小到大或由大到小的顺序排成一个序列;
75.所述第七调整单元用于根据所述序列中任意两个相邻的元素构建出一个阈值区间,得到所述多个阈值区间。
76.进一步地,所述所述第六调整子模块包括第八调整单元和第九调整单元,其中:
77.所述第八调整单元用于按照阈值区间端点或中点由小到大的顺序进行排序并编号;
78.所述第九调整单元用于将第n个阈值区间对应的传输窗的等级配置为n,并将第n 1个阈值区间对应的传输窗的等级配置为n;
79.其中,n为传输窗的总等级数,n 1为阈值区间的总个数,0<n<n 1,第1等级的传输窗为可配置的最大传输窗,第n等级的传输窗为可配置的最小传输窗,等级越大,传输窗大小越小,等级越小,传输窗大小越大。
80.进一步地,当所述目标阈值区间为所述第n 1个阈值区间时:
81.所述第八调整单元用于根据所述目标阈值区间确定其对应的传输窗的等级为n;
82.所述第九调整单元用于将所述目标rb的传输窗的等级配置为n,且至少选择一个已建立的rb将其传输窗的等级至少增加1。
83.进一步地,所述第九调整单元包括第一调整子单元和第二调整子单元,其中:
84.所述第一调整子单元用于从第一类rb中至少选择一个rb;所述第一类rb为传输窗的等级为1的rb;
85.所述第二调整子单元用于将选出的rb的传输窗的等级至少增加1。
86.进一步地,所述第九调整单元包括第三调整子单元和第四调整子单元,其中:
87.所述第三调整子单元从第二类rb中至少选择一个rb;所述第二类rb为空口质量较差的rb;
88.所述第四调整子单元将选出的rb的传输窗的等级至少增加1。
89.进一步地,所述第九调整单元包括第五调整子单元和第六调整子单元,其中:
90.所述第五调整子单元用于优先从第一类rb中至少选择一个第二类rb;所述第一类rb为传输窗的等级为1的rb;所述第二类rb为空口质量较差的rb;
91.若所述第一类rb中不存在第二类rb,则从第三类rb中至少选择一个第二类rb;所述第三类rb为传输窗的等级为2的rb;
92.所述第六调整子单元用于将选出的rb的传输窗的等级至少增加1。
93.进一步地,还包括第二调整模块;
94.所述第二调整模块用于当已建立的总rb数量逐渐减少,且当前已减少至小于预设个数阈值时,将当前所有的rb的传输窗的等级至少减少1。
95.进一步地,还包括第三调整模块;
96.所述第三调整模块用于当已建立的总rb数量逐渐减少,且当前已减少至小于预设个数阈值时,将第四类rb的传输窗的等级至少减少1,所述第四类rb为传输窗的等级大于预设等级阈值的rb。
97.进一步地,还包括第四调整模块;
98.所述第四调整模块用于当已建立的总rb数量逐渐减少,且当前已减少至小于预设个数阈值时,将第五类rb的传输窗的等级至少减少1,所述第五类rb为空口质量较差的rb。
99.进一步地,还包括第五调整模块;
100.所述第五调整模块用于当已建立的总rb数量逐渐减少,且当前已减少至小于预设个数阈值时,优先将第四类rb中的第五类rb的传输窗的等级至少减少1;所述第四类rb为传输窗的等级大于预设等级阈值的rb;所述第五类rb为空口质量较差的rb。
101.进一步地,所述空口质量通过误块率衡量;所述第二类rb为误块率大于预设误块率阈值的rb。
102.进一步地,所述可配置的最大传输窗的大小为可配置的rlc pdu序列号sn的最大值的二分之一;
103.所述可配置的最小传输窗的大小为可配置的rlc pdu sn的最小值的二分之一。
104.再一方面,本发明实施例提供一种电子设备,包括:存储器、处理器,以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,
实现上述第一方面提供的方法的步骤。
105.又一方面,本发明实施例提供一种非暂态计算机可读存储介质,其上存储有计算机程序,当所述计算机程序被处理器执行时,实现上述第一方面提供的方法的步骤。
106.本发明实施例提供的无线链路控制层传输窗大小自适应调整方法及装置,基于当前已建立的总rb数量自适应地为当前rb配置合理的传输窗大小,提高了内存的利用率,在不影响正常吞吐量的情况下,使得现有内存建立尽可能多的用户,增大了基站接入用户的容量。
附图说明
107.图1为本发明实施例提供的rlc层传输窗大小自适应调整方法示意图;
108.图2为本发明实施例提供的rlc层传输窗大小自适应调整的逻辑流程图;
109.图3为本发明实施例提供的rlc层传输窗大小自适应调整装置示意图;
110.图4为本发明实施例提供的电子设备的结构示意图。
具体实施方式
111.为了使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
112.图1为本发明实施例提供的rlc层传输窗大小自适应调整方法示意图,如图1所示,本发明实施例提供一种rlc层传输窗大小自适应调整方法,其执行主体为rlc层传输窗大小自适应调整装置。该方法包括:
113.步骤s101、接收建立目标无线链路承载rb的指示信息。
114.具体来说,本发明实施例中的rlc层传输窗大小自适应调整方法适用于rlc层,当高层(例如,无线资源控制(radio resource control,rrc)层)有rb需要建立时,向rlc层发送建立目标rb的指示信息,以指示rlc层建立目标rb。
115.rlc层接收建立目标rb的指示信息。
116.步骤s102、基于当前已建立的总rb数量确定所述目标rb的传输窗大小。
117.具体来说,rlc层负责维护和管理已建立的所有rb,在接收到建立目标rb的指示信息后,会查询当前已建立的总rb数量,基于当前已建立的总rb数量确定为目标rb配置的传输窗大小。
118.如果当前已建立的总rb数量很小,例如,能够建立的最大承载数为100,当前已建立的总rb数量为2,内存空间充足,则将目标rb的传输窗配置为一个较大的值,例如,配置为最大值,从而保证较大的吞吐量和更高的可靠性。
119.如果当前已建立的总rb数量很大,例如,能够建立的最大承载数为100,当前已建立的总rb数量为9,内存空间将要消耗尽,则将目标rb的传输窗配置为一个较小的值,例如,配置为最小值,在保证一定吞吐量和可靠性的前提下,建立更多的rb,使基站能够接入更多的用户。
120.本发明实施例提供的无线链路控制层传输窗大小自适应调整方法,基于当前已建
立的总rb数量自适应地为当前rb配置合理的传输窗大小,提高了内存的利用率,在不影响正常吞吐量的情况下,使得现有内存建立尽可能多的用户,增大了基站接入用户的容量。
121.基于上述任一实施例,进一步地,所述基于当前已建立的总rb数量确定所述目标rb的传输窗大小,具体包括:
122.确定当前已建立的总rb数量;
123.确定所述总rb数量所在的目标阈值区间,所述目标阈值区间为预先构建的多个阈值区间中的其中一个;所述总rb数量介于所述目标阈值区间的上下限之间;
124.根据所述目标阈值区间确定所述目标rb的传输窗大小。
125.具体来说,本发明实施例中,基于当前已建立的总rb数量确定目标rb的传输窗大小之前,需要预先构建多个阈值区间,并且为每一阈值区间配置一个对应的传输窗大小。
126.基于当前已建立的总rb数量确定目标rb的传输窗大小的具体步骤如下:
127.首先,确定当前已建立的总rb数量。
128.rlc层负责维护和管理已建立的所有rb,在接收到建立目标rb的指示信息后,通过查询即可确定当前已建立的总rb数量。
129.然后,确定总rb数量所在的目标阈值区间。
130.可以将总rb数量分别与每一阈值区间的端点值进行比较,当总rb数量大于/大于等于某一阈值区间的下限(左端点),且小于/小于等于该阈值区间的上限(右端点)时,则确定该阈值区间为总rb数量所在的目标阈值区间。
131.最后,根据目标阈值区间确定目标rb的传输窗大小。
132.通过查找确定目标阈值区间对应的传输窗大小,并将其配置为目标rb的传输窗大小。
133.例如,预先构建出五个阈值区间,分别为[0,25]、(25,50]、(50,75]、(75,100]和(100,130],这五个阈值区间对应的传输窗大小分别为10、8、7、6和4。如果接收建立目标rb的指示信息时,当前已建立的总rb数量为20,则将目标rb的传输窗大小配置为10。
[0134]
本发明实施例提供的无线链路控制层传输窗大小自适应调整方法,基于当前已建立的总rb数量自适应地为当前rb配置合理的传输窗大小,提高了内存的利用率,在不影响正常吞吐量的情况下,使得现有内存建立尽可能多的用户,增大了基站接入用户的容量。
[0135]
基于上述任一实施例,进一步地,所述根据所述目标阈值区间确定所述目标rb的传输窗大小,具体包括:
[0136]
根据所述目标阈值区间确定其对应的传输窗的目标等级;所述多个阈值区间中的每一阈值区间均被预先配置了一个相应等级的传输窗,不同等级的传输窗的大小不同;
[0137]
将所述目标rb的传输窗的等级配置为所述目标等级。
[0138]
具体来说,本发明实施例中,根据目标阈值区间确定目标rb的传输窗大小之前,需要预先构建多个阈值区间,并且为每一阈值区间配置一个相应等级的传输窗,不同等级的传输窗的大小不同。
[0139]
根据目标阈值区间确定目标rb的传输窗大小的具体步骤如下:
[0140]
首先,根据目标阈值区间确定其对应的传输窗的目标等级。
[0141]
可以将阈值区间与传输窗等级的对应关系保存在本地,在确定目标阈值区间后,通过查找即可确定目标阈值区间对应的传输窗的目标等级。
[0142]
然后,将目标rb的传输窗的等级配置为该目标等级。
[0143]
例如,预先构建出五个阈值区间,分别为[0,25]、(25,50]、(50,75]、(75,100]和(100,130],这五个阈值区间对应的传输窗的等级分别为1、2、3、4和5,这五个等级的传输窗的大小分别为10、8、7、6和4。如果接收建立目标rb的指示信息时,当前已建立的总rb数量为20,则将目标rb的传输窗的等级配置为1。
[0144]
本发明实施例提供的无线链路控制层传输窗大小自适应调整方法,基于当前已建立的总rb数量自适应地为当前rb配置合理的传输窗大小,提高了内存的利用率,在不影响正常吞吐量的情况下,使得现有内存建立尽可能多的用户,增大了基站接入用户的容量。
[0145]
基于上述任一实施例,进一步地,所述确定所述总rb数量所在的目标阈值区间之前,还包括:
[0146]
基于为缓存无线链路控制rlc协议数据单元pdu配置的内存大小确定多个预设阈值;
[0147]
根据所述多个预设阈值构建多个阈值区间;
[0148]
为每一阈值区间配置一个相应等级的传输窗,不同等级的传输窗的大小不同。
[0149]
具体来说,本发明实施例中,确定总rb数量所在的目标阈值区间之前,需要预先构建多个阈值区间,并且为每一阈值区间配置一个相应等级的传输窗,步骤如下:
[0150]
首先,基于为缓存rlc pdu配置的内存大小确定多个预设阈值。
[0151]
通常基站中为缓存rlc pdu配置的内存大小是一个固定值,这个固定值的大小和基站的硬件配置有关。为rb配置传输窗需要消耗内存资源,为rb配置的传输窗越大,能够及建立的rb数量就越少,为rb配置的传输窗越小,能够及建立的rb数量就越多。
[0152]
例如,可以根据基站中为缓存rlc pdu配置的内存大小和为rb可配置的最小传输窗,确定基站能够建立的rb数量的最大值,在0到该最大值之间,至少再确定一个预设阈值,即可确定出多个预设阈值。如果该最大值为130,可以在0到130之间,再选择25、50、75和100作为预设阈值。
[0153]
然后,根据这多个预设阈值构建多个阈值区间。
[0154]
例如,将任意两个相邻的预设阈值确定一个阈值区间,当确定的预设阈值为25、50、75、100和130时,再结合数值0,可以构建出五个阈值区间,分别为[0,25]、(25,50]、(50,75]、(75,100]和(100,130]。
[0155]
最后,为每一阈值区间配置一个相应等级的传输窗,不同等级的传输窗的大小不同。
[0156]
例如,将阈值区间[0,25]、(25,50]、(50,75]、(75,100]和(100,130]对应的传输窗的等级分别配置为1、2、3、4和5,这五个等级的传输窗的大小分别为10、8、7、6和4。
[0157]
本发明实施例提供的无线链路控制层传输窗大小自适应调整方法,基于当前已建立的总rb数量自适应地为当前rb配置合理的传输窗大小,提高了内存的利用率,在不影响正常吞吐量的情况下,使得现有内存建立尽可能多的用户,增大了基站接入用户的容量。
[0158]
基于上述任一实施例,进一步地,所述基于为缓存无线链路控制rlc协议数据单元pdu配置的内存大小确定多个预设阈值,具体包括:
[0159]
根据所述内存大小和可配置的最大传输窗确定满载最小rb数量;根据所述内存大小和可配置的最小传输窗确定满载最大rb数量;所述满载最小rb数量是指当所有rb的传输
窗都配置为所述可配置的最大传输窗,且所述内存大小被全部消耗时能够建立的rb数量;所述满载最大rb数量是指当所有rb的传输窗都配置为所述可配置的最小传输窗,且所述内存大小被全部消耗时能够建立的rb数量;
[0160]
根据所述可配置的最大传输窗和所述可配置的最小传输窗确定传输窗等级的个数;
[0161]
根据所述满载最小rb数量、所述满载最大rb数量和所述传输窗等级的个数,确定多个预设阈值。
[0162]
具体来说,本发明实施例中,基于为缓存rlc pdu配置的内存大小确定多个预设阈值的具体步骤如下:
[0163]
首先,根据基站中为缓存rlc pdu配置的内存大小和可配置的最大传输窗确定满载最小rb数量rb
min
;根据基站中为缓存rlc pdu配置的内存大小和可配置的最小传输窗确定满载最大rb数量rb
max

[0164]
其中,rb
min
是指当所有rb的传输窗都配置为可配置的最大传输窗,且内存大小被全部消耗时能够建立的rb数量。rb
max
是指当所有rb的传输窗都配置为可配置的最小传输窗,且内存大小被全部消耗时能够建立的rb数量。
[0165]
可配置的最大传输窗可以直接采用标准协议中规定的最大传输窗,也可以根据标准协议中规定的最大传输窗,结合实际情况配置一个合适的值。
[0166]
可配置的最小传输窗可以直接采用标准协议中规定的最小传输窗,也可以根据标准协议中规定的最小传输窗,结合实际情况配置一个合适的值。
[0167]
然后,根据可配置的最大传输窗和可配置的最小传输窗确定传输窗等级的个数n,n大于等于2,n为整数。
[0168]
例如,nr标准中规定可配置的最大传输窗的大小为2
17
,可配置的最小传输窗的大小为2
11
,且传输窗的大小只能设置为2的指数幂,则可将传输窗等级的个数n设置为7,这7个等级的传输窗的大小分别为2
17
、2
16
、2
15
、2
14
、2
13
、2
12
和2
11

[0169]
最后,根据rb
min
、rb
max
和n,确定多个预设阈值。
[0170]
例如,可以从0开始每隔rb
min
/2、选取一个预设阈值,共选出n个预设阈值,这n个预设阈值分别为1*rb
min
/2、2*rb
min
/2、3*rb
min
/2、

、(n-1)*rb
min
/2、n*rb
min
/2和rb
max

[0171]
本发明实施例提供的无线链路控制层传输窗大小自适应调整方法,基于当前已建立的总rb数量自适应地为当前rb配置合理的传输窗大小,提高了内存的利用率,在不影响正常吞吐量的情况下,使得现有内存建立尽可能多的用户,增大了基站接入用户的容量。
[0172]
基于上述任一实施例,进一步地,所述根据所述多个预设阈值构建多个阈值区间,具体包括:
[0173]
将所述多个预设阈值和数值0按照由小到大或由大到小的顺序排成一个序列;
[0174]
根据所述序列中任意两个相邻的元素构建出一个阈值区间,得到所述多个阈值区间。
[0175]
具体来说,本发明实施例中,根据多个预设阈值构建多个阈值区间的具体步骤如下:
[0176]
首先,将多个预设阈值和数值0按照由小到大或由大到小的顺序排成一个序列。
[0177]
例如,n 1个预设阈值分别为1*rb
min
/2、2*rb
min
/2、3*rb
min
/2、

、(n-1)*rb
min
/2、n*
rb
min
/2和rb
max
,将这n 1个预设阈值和数值0按照由小到大的顺序排成一个序列,该序列为:0,1*rb
min
/2,2*rb
min
/2,3*rb
min
/2,

,(n-1)*rb
min
/2,n*rb
min
/2,rb
max

[0178]
然后,根据该序列中任意两个相邻的元素构建出一个阈值区间,得到多个阈值区间。
[0179]
例如,得到的序列为:0,1*rb
min
/2,2*rb
min
/2,3*rb
min
/2,

,(n-1)*rb
min
/2,n*rb
min
/2,rb
max
。则构建的多个阈值区间为:[0,1*rb
min
/2]、(1*rb
min
/2,2*rb
min
/2]、(2*rb
min
/2,3*rb
min
/2]、

、((n-1)*rb
min
/2,n*rb
min
/2]和(n*rb
min
/2,rb
max
]。
[0180]
本发明实施例提供的无线链路控制层传输窗大小自适应调整方法,基于当前已建立的总rb数量自适应地为当前rb配置合理的传输窗大小,提高了内存的利用率,在不影响正常吞吐量的情况下,使得现有内存建立尽可能多的用户,增大了基站接入用户的容量。
[0181]
基于上述任一实施例,进一步地,所述为每一阈值区间配置一个相应等级的传输窗,具体包括:
[0182]
按照阈值区间端点或中点由小到大的顺序进行排序并编号;
[0183]
将第n个阈值区间对应的传输窗的等级配置为n,并将第n 1个阈值区间对应的传输窗的等级配置为n;
[0184]
其中,n为传输窗的总等级数,n 1为阈值区间的总个数,0<n<n 1,第1等级的传输窗为可配置的最大传输窗,第n等级的传输窗为可配置的最小传输窗,等级越大,传输窗大小越小,等级越小,传输窗大小越大。
[0185]
具体来说,本发明实施例中,为每一阈值区间配置一个相应等级的传输窗的具体步骤如下:
[0186]
首先,按照阈值区间端点或中点由小到大的顺序进行排序并编号。
[0187]
例如,构建的n 1个阈值区间为:[0,1*rb
min
/2]、(1*rb
min
/2,2*rb
min
/2]、(2*rb
min
/2,3*rb
min
/2]、

、((n-1)*rb
min
/2,n*rb
min
/2]和(n*rb
min
/2,rb
max
]。按照这n 1个阈值区间端点或中点由小到大的顺序进行排序并编号,可得,第1个阈值区间为[0,1*rb
min
/2],第2个阈值区间为(1*rb
min
/2,2*rb
min
/2],第3个阈值区间为(2*rb
min
/2,3*rb
min
/2],

,第n个阈值区间为((n-1)*rb
min
/2,n*rb
min
/2],第n 1个阈值区间为(n*rb
min
/2,rb
max
]。
[0188]
然后,将第n个阈值区间对应的传输窗的等级配置为n,并将第n 1个阈值区间对应的传输窗的等级配置为n。其中,n为传输窗的总等级数,n 1为阈值区间的总个数,0<n<n 1,第1等级的传输窗为可配置的最大传输窗,第n等级的传输窗为可配置的最小传输窗,等级越大,传输窗大小越小,等级越小,传输窗大小越大。
[0189]
例如,得到的第1个阈值区间为[0,1*rb
min
/2],第2个阈值区间为(1*rb
min
/2,2*rb
min
/2],第3个阈值区间为(2*rb
min
/2,3*rb
min
/2],

,第n个阈值区间为((n-1)*rb
min
/2,n*rb
min
/2],第n 1个阈值区间为(n*rb
min
/2,rb
max
],则将阈值区间[0,1*rb
min
/2]对应的传输窗的等级配置为1,将阈值区间(1*rb
min
/2,2*rb
min
/2]对应的传输窗的等级配置为2,将阈值区间(2*rb
min
/2,3*rb
min
/2]对应的传输窗的等级配置为3,

,将阈值区间((n-1)*rb
min
/2,n*rb
min
/2]对应的传输窗的等级配置为n,将阈值区间(n*rb
min
/2,rb
max
]对应的传输窗的等级配置为n。
[0190]
本发明实施例提供的无线链路控制层传输窗大小自适应调整方法,基于当前已建立的总rb数量自适应地为当前rb配置合理的传输窗大小,提高了内存的利用率,在不影响
正常吞吐量的情况下,使得现有内存建立尽可能多的用户,增大了基站接入用户的容量。
[0191]
基于上述任一实施例,进一步地,当所述目标阈值区间为所述第n 1个阈值区间时,所述根据所述目标阈值区间确定所述目标rb的传输窗大小,具体包括:
[0192]
根据所述目标阈值区间确定其对应的传输窗的等级为n;
[0193]
将所述目标rb的传输窗的等级配置为n,且至少选择一个已建立的rb将其传输窗的等级至少增加1。
[0194]
具体来说,图2为本发明实施例提供的rlc层传输窗大小自适应调整的逻辑流程图,如图2所示,例如,得到的第1个阈值区间为[0,1*rb
min
/2],第2个阈值区间为(1*rb
min
/2,2*rb
min
/2],第3个阈值区间为(2*rb
min
/2,3*rb
min
/2],

,第n个阈值区间为((n-1)*rb
min
/2,n*rb
min
/2],第n 1个阈值区间为(n*rb
min
/2,rb
max
],阈值区间[0,1*rb
min
/2]对应的传输窗的等级配置为1,阈值区间(1*rb
min
/2,2*rb
min
/2]对应的传输窗的等级配置为2,阈值区间(2*rb
min
/2,3*rb
min
/2]对应的传输窗的等级配置为3,

,阈值区间((n-1)*rb
min
/2,n*rb
min
/2]对应的传输窗的等级配置为n,阈值区间(n*rb
min
/2,rb
max
]对应的传输窗的等级配置为n。
[0195]
若目标阈值区间为[0,1*rb
min
/2],则将目标rb的传输窗的等级配置为1;
[0196]
若目标阈值区间为(1*rb
min
/2,2*rb
min
/2],则将目标rb的传输窗的等级配置为2;
[0197]
若目标阈值区间为(2*rb
min
/2,3*rb
min
/2],则将目标rb的传输窗的等级配置为3;
[0198]

[0199]
若目标阈值区间为((n-1)*rb
min
/2,n*rb
min
/2],则将目标rb的传输窗的等级配置为n;
[0200]
若目标阈值区间为(n*rb
min
/2,rb
max
],则将目标rb的传输窗的等级配置为n,由于当前建立的rb数量大于n*rb
min
/2时,可能存在内存不够用的情况,因此,将目标rb的传输窗的等级配置为n的同时,需要至少选择一个已建立的rb将其传输窗的等级数值至少增加1。
[0201]
本发明实施例提供的无线链路控制层传输窗大小自适应调整方法,基于当前已建立的总rb数量自适应地为当前rb配置合理的传输窗大小,提高了内存的利用率,在不影响正常吞吐量的情况下,使得现有内存建立尽可能多的用户,增大了基站接入用户的容量。
[0202]
基于上述任一实施例,进一步地,所述至少选择一个已建立的rb将其传输窗的等级至少增加1,具体包括:
[0203]
从第一类rb中至少选择一个rb;所述第一类rb为传输窗的等级为1的rb;
[0204]
将选出的rb的传输窗的等级至少增加1。
[0205]
具体来说,本发明实施例中,在当前建立的rb数量大于n*rb
min
/2,需要至少选择一个已建立的rb将其传输窗的等级数值至少增加1时,可以将传输窗的等级为1的rb的传输窗的等级至少增加1,即,选择传输窗最大的rb将其传输窗的等级至少增加1。
[0206]
本发明实施例提供的无线链路控制层传输窗大小自适应调整方法,基于当前已建立的总rb数量自适应地为当前rb配置合理的传输窗大小,提高了内存的利用率,在不影响正常吞吐量的情况下,使得现有内存建立尽可能多的用户,增大了基站接入用户的容量。
[0207]
基于上述任一实施例,进一步地,所述至少选择一个已建立的rb将其传输窗的等级至少增加1,具体包括:
[0208]
从第二类rb中至少选择一个rb;所述第二类rb为空口质量较差的rb;
[0209]
将选出的rb的传输窗的等级至少增加1。
[0210]
具体来说,本发明实施例中,在当前建立的rb数量大于n*rb
min
/2,需要至少选择一个已建立的rb将其传输窗的等级数值至少增加1时,可以将空口质量较差的rb的传输窗的等级至少增加1。
[0211]
例如,通过重传比或误块率来衡量空口质量,将重传比或误块率大于预设质量阈值的rb判定为空口质量较差的rb。
[0212]
本发明实施例提供的无线链路控制层传输窗大小自适应调整方法,基于当前已建立的总rb数量自适应地为当前rb配置合理的传输窗大小,提高了内存的利用率,在不影响正常吞吐量的情况下,使得现有内存建立尽可能多的用户,增大了基站接入用户的容量。
[0213]
基于上述任一实施例,进一步地,所述至少选择一个已建立的rb将其传输窗的等级至少增加1,具体包括:
[0214]
优先从第一类rb中至少选择一个第二类rb;所述第一类rb为传输窗的等级为1的rb;所述第二类rb为空口质量较差的rb;
[0215]
若所述第一类rb中不存在第二类rb,则从第三类rb中至少选择一个第二类rb;所述第三类rb为传输窗的等级为2的rb;
[0216]
将选出的rb的传输窗的等级至少增加1。
[0217]
具体来说,本发明实施例中,在当前建立的rb数量大于n*rb
min
/2,需要至少选择一个已建立的rb将其传输窗的等级数值至少增加1时,可以从窗口大小和空口质量两个维度选择出rb,将其传输窗的等级至少增加1。具体步骤如下:
[0218]
优先从第一类rb中至少选择一个第二类rb;第一类rb为传输窗的等级为1的rb;第二类rb为空口质量较差的rb。
[0219]
若第一类rb中不存在第二类rb,则从第三类rb中至少选择一个第二类rb;第三类rb为传输窗的等级为2的rb。
[0220]
本发明实施例提供的无线链路控制层传输窗大小自适应调整方法,基于当前已建立的总rb数量自适应地为当前rb配置合理的传输窗大小,提高了内存的利用率,在不影响正常吞吐量的情况下,使得现有内存建立尽可能多的用户,增大了基站接入用户的容量。
[0221]
基于上述任一实施例,进一步地,所述基于当前已建立的总rb数量确定所述目标rb的传输窗大小之后,还包括:
[0222]
当已建立的总rb数量逐渐减少,且当前已减少至小于预设个数阈值时,将当前所有的rb的传输窗的等级至少减少1。
[0223]
具体来说,由于rb的建立过程是动态的,有rb的建立,也有rb的删除,因此,本发明实施例中,基于当前已建立的总rb数量确定目标rb的传输窗大小之后,如果检测到当已建立的总rb数量逐渐减少,且当前已减少至小于预设个数阈值时,则将当前所有的rb的传输窗的等级至少减少1,即,当已建立的总rb数量减少到内存够用时,可以适当增大所有的rb的传输窗的大小,甚至当已建立的总rb数量减少到内存足够用时,可以将所有的rb的传输窗的大小调整为可配置的最大值。预设个数阈值可以根据实际情况进行设置。
[0224]
本发明实施例提供的无线链路控制层传输窗大小自适应调整方法,基于当前已建立的总rb数量自适应地为当前rb配置合理的传输窗大小,提高了内存的利用率,在不影响正常吞吐量的情况下,使得现有内存建立尽可能多的用户,增大了基站接入用户的容量。
[0225]
基于上述任一实施例,进一步地,所述基于当前已建立的总rb数量确定所述目标
rb的传输窗大小之后,还包括:
[0226]
当已建立的总rb数量逐渐减少,且当前已减少至小于预设个数阈值时,将第四类rb的传输窗的等级至少减少1,所述第四类rb为传输窗的等级大于预设等级阈值的rb。
[0227]
具体来说,本发明实施例中,基于当前已建立的总rb数量确定目标rb的传输窗大小之后,如果检测到当已建立的总rb数量逐渐减少,且当前已减少至小于预设个数阈值时,则将第四类rb的传输窗的等级至少减少1,第四类rb为传输窗的等级大于预设等级阈值的rb,即,将传输窗大小小于一定值的rb传输窗的等级至少减少1。预设个数阈值可以根据实际情况进行设置。预设等级阈值可以根据实际情况进行设置。
[0228]
本发明实施例提供的无线链路控制层传输窗大小自适应调整方法,基于当前已建立的总rb数量自适应地为当前rb配置合理的传输窗大小,提高了内存的利用率,在不影响正常吞吐量的情况下,使得现有内存建立尽可能多的用户,增大了基站接入用户的容量。
[0229]
基于上述任一实施例,进一步地,所述基于当前已建立的总rb数量确定所述目标rb的传输窗大小之后,还包括:
[0230]
当已建立的总rb数量逐渐减少,且当前已减少至小于预设个数阈值时,将第五类rb的传输窗的等级至少减少1,所述第五类rb为空口质量较差的rb。
[0231]
具体来说,本发明实施例中,基于当前已建立的总rb数量确定目标rb的传输窗大小之后,如果检测到当已建立的总rb数量逐渐减少,且当前已减少至小于预设个数阈值时,则将第五类rb的传输窗的等级至少减少1,第五类rb为空口质量较差的rb,即,将空口质量较差的rb的传输窗的等级至少减少1。预设个数阈值可以根据实际情况进行设置。
[0232]
本发明实施例提供的无线链路控制层传输窗大小自适应调整方法,基于当前已建立的总rb数量自适应地为当前rb配置合理的传输窗大小,提高了内存的利用率,在不影响正常吞吐量的情况下,使得现有内存建立尽可能多的用户,增大了基站接入用户的容量。
[0233]
基于上述任一实施例,进一步地,所述基于当前已建立的总rb数量确定所述目标rb的传输窗大小之后,还包括:
[0234]
当已建立的总rb数量逐渐减少,且当前已减少至小于预设个数阈值时,优先将第四类rb中的第五类rb的传输窗的等级至少减少1;所述第四类rb为传输窗的等级大于预设等级阈值的rb;所述第五类rb为空口质量较差的rb。
[0235]
具体来说,本发明实施例中,基于当前已建立的总rb数量确定目标rb的传输窗大小之后,如果检测到当已建立的总rb数量逐渐减少,且当前已减少至小于预设个数阈值时,但是,当前内存又不足以对过多的rb的传输窗进行增大,则优先将第四类rb中的第五类rb的传输窗的等级至少减少1,第四类rb为传输窗的等级大于预设等级阈值的rb,第五类rb为空口质量较差的rb,即,优先选择传输窗较小且空口质量较差的rb进行增大传输窗。预设个数阈值可以根据实际情况进行设置。预设等级阈值可以根据实际情况进行设置。
[0236]
本发明实施例提供的无线链路控制层传输窗大小自适应调整方法,基于当前已建立的总rb数量自适应地为当前rb配置合理的传输窗大小,提高了内存的利用率,在不影响正常吞吐量的情况下,使得现有内存建立尽可能多的用户,增大了基站接入用户的容量。
[0237]
基于上述任一实施例,进一步地,所述空口质量通过误块率衡量;所述第二类rb为误块率大于预设误块率阈值的rb。
[0238]
具体来说,本发明实施例中,空口质量通过误块率衡量;空口质量较差的rb为误块
率大于预设误块率阈值的rb。预设误块率阈值可以根据实际情况进行设置。
[0239]
本发明实施例提供的无线链路控制层传输窗大小自适应调整方法,基于当前已建立的总rb数量自适应地为当前rb配置合理的传输窗大小,提高了内存的利用率,在不影响正常吞吐量的情况下,使得现有内存建立尽可能多的用户,增大了基站接入用户的容量。
[0240]
基于上述任一实施例,进一步地,所述可配置的最大传输窗的大小为可配置的rlc pdu序列号sn的最大值的二分之一;
[0241]
所述可配置的最小传输窗的大小为可配置的rlc pdu sn的最小值的二分之一。
[0242]
具体来说,本发明实施例中,可配置的最大传输窗的大小为可配置的rlc pdu序列号sn的最大值的二分之一。可配置的最小传输窗的大小为可配置的rlc pdu sn的最小值的二分之一。
[0243]
例如,nr标准协议中,rlc pdu sn的最大值可配置的值为2
18
和2
12
,则将可配置的最大传输窗的大小配置为2
17
,将可配置的最小传输窗的大小配置为2
11

[0244]
本发明实施例提供的无线链路控制层传输窗大小自适应调整方法,基于当前已建立的总rb数量自适应地为当前rb配置合理的传输窗大小,提高了内存的利用率,在不影响正常吞吐量的情况下,使得现有内存建立尽可能多的用户,增大了基站接入用户的容量。
[0245]
图3为本发明实施例提供的rlc层传输窗大小自适应调整装置示意图,如图3所示,本发明实施例提供一种rlc层传输窗大小自适应调整装置,包括:接收模块301和第一调整模块302,其中:
[0246]
接收模块301用于接收建立目标无线链路承载rb的指示信息;第一调整模块302用于基于当前已建立的总rb数量确定所述目标rb的传输窗大小。
[0247]
具体来说,本发明实施例提供一种rlc层传输窗大小自适应调整装置,用于执行上述相应实施例中的方法,通过本实施例提供的装置执行上述相应实施例中所述方法的具体步骤与上述相应实施例相同,此处不再赘述。
[0248]
本发明实施例提供的无线链路控制层传输窗大小自适应调整方法,基于当前已建立的总rb数量自适应地为当前rb配置合理的传输窗大小,提高了内存的利用率,在不影响正常吞吐量的情况下,使得现有内存建立尽可能多的用户,增大了基站接入用户的容量。
[0249]
基于上述任一实施例,进一步地,所述第一调整模块包括第一调整子模块、第二调整子模块和第三调整子模块,其中:
[0250]
所述第一调整子模块用于确定当前已建立的总rb数量;
[0251]
所述第二调整子模块用于确定所述总rb数量所在的目标阈值区间,所述目标阈值区间为预先构建的多个阈值区间中的其中一个;所述总rb数量介于所述目标阈值区间的上下限之间;
[0252]
所述第三调整子模块用于根据所述目标阈值区间确定所述目标rb的传输窗大小。
[0253]
具体来说,本发明实施例提供一种rlc层传输窗大小自适应调整装置,用于执行上述相应实施例中的方法,通过本实施例提供的装置执行上述相应实施例中所述方法的具体步骤与上述相应实施例相同,此处不再赘述。
[0254]
本发明实施例提供的无线链路控制层传输窗大小自适应调整方法,基于当前已建立的总rb数量自适应地为当前rb配置合理的传输窗大小,提高了内存的利用率,在不影响正常吞吐量的情况下,使得现有内存建立尽可能多的用户,增大了基站接入用户的容量。
[0255]
基于上述任一实施例,进一步地,所述第三调整子模块包括第一调整单元和第二调整单元,其中:
[0256]
所述第一调整单元用于根据所述目标阈值区间确定其对应的传输窗的目标等级;所述多个阈值区间中的每一阈值区间均被预先配置了一个相应等级的传输窗,不同等级的传输窗的大小不同;
[0257]
所述第二调整单元用于将所述目标rb的传输窗的等级配置为所述目标等级。
[0258]
具体来说,本发明实施例提供一种rlc层传输窗大小自适应调整装置,用于执行上述相应实施例中的方法,通过本实施例提供的装置执行上述相应实施例中所述方法的具体步骤与上述相应实施例相同,此处不再赘述。
[0259]
本发明实施例提供的无线链路控制层传输窗大小自适应调整方法,基于当前已建立的总rb数量自适应地为当前rb配置合理的传输窗大小,提高了内存的利用率,在不影响正常吞吐量的情况下,使得现有内存建立尽可能多的用户,增大了基站接入用户的容量。
[0260]
基于上述任一实施例,进一步地,还包括第四调整子模块、第五调整子模块和第六调整子模块,其中:
[0261]
所述第四调整子模块用于基于为缓存无线链路控制rlc协议数据单元pdu配置的内存大小确定多个预设阈值;
[0262]
所述第五调整子模块用于根据所述多个预设阈值构建多个阈值区间;
[0263]
所述第六调整子模块用于为每一阈值区间配置一个相应等级的传输窗,不同等级的传输窗的大小不同。
[0264]
具体来说,本发明实施例提供一种rlc层传输窗大小自适应调整装置,用于执行上述相应实施例中的方法,通过本实施例提供的装置执行上述相应实施例中所述方法的具体步骤与上述相应实施例相同,此处不再赘述。
[0265]
本发明实施例提供的无线链路控制层传输窗大小自适应调整方法,基于当前已建立的总rb数量自适应地为当前rb配置合理的传输窗大小,提高了内存的利用率,在不影响正常吞吐量的情况下,使得现有内存建立尽可能多的用户,增大了基站接入用户的容量。
[0266]
基于上述任一实施例,进一步地,所述第四调整子模块包括第三调整单元、第四调整单元和第五调整单元,其中:
[0267]
所述第三调整单元用于根据所述内存大小和可配置的最大传输窗确定满载最小rb数量;根据所述内存大小和可配置的最小传输窗确定满载最大rb数量;所述满载最小rb数量是指当所有rb的传输窗都配置为所述可配置的最大传输窗,且所述内存大小被全部消耗时能够建立的rb数量;所述满载最大rb数量是指当所有rb的传输窗都配置为所述可配置的最小传输窗,且所述内存大小被全部消耗时能够建立的rb数量;
[0268]
所述第四调整单元用于根据所述可配置的最大传输窗和所述可配置的最小传输窗确定传输窗等级的个数;
[0269]
所述第五调整单元用于根据所述满载最小rb数量、所述满载最大rb数量和所述传输窗等级的个数,确定多个预设阈值。
[0270]
具体来说,本发明实施例提供一种rlc层传输窗大小自适应调整装置,用于执行上述相应实施例中的方法,通过本实施例提供的装置执行上述相应实施例中所述方法的具体步骤与上述相应实施例相同,此处不再赘述。
[0271]
本发明实施例提供的无线链路控制层传输窗大小自适应调整方法,基于当前已建立的总rb数量自适应地为当前rb配置合理的传输窗大小,提高了内存的利用率,在不影响正常吞吐量的情况下,使得现有内存建立尽可能多的用户,增大了基站接入用户的容量。
[0272]
基于上述任一实施例,进一步地,所述第五调整子模块包括第六调整单元和第七调整单元,其中:
[0273]
所述第六调整单元用于将所述多个预设阈值和数值0按照由小到大或由大到小的顺序排成一个序列;
[0274]
所述第七调整单元用于根据所述序列中任意两个相邻的元素构建出一个阈值区间,得到所述多个阈值区间。
[0275]
具体来说,本发明实施例提供一种rlc层传输窗大小自适应调整装置,用于执行上述相应实施例中的方法,通过本实施例提供的装置执行上述相应实施例中所述方法的具体步骤与上述相应实施例相同,此处不再赘述。
[0276]
本发明实施例提供的无线链路控制层传输窗大小自适应调整方法,基于当前已建立的总rb数量自适应地为当前rb配置合理的传输窗大小,提高了内存的利用率,在不影响正常吞吐量的情况下,使得现有内存建立尽可能多的用户,增大了基站接入用户的容量。
[0277]
基于上述任一实施例,进一步地,所述所述第六调整子模块包括第八调整单元和第九调整单元,其中:
[0278]
所述第八调整单元用于按照阈值区间端点或中点由小到大的顺序进行排序并编号;
[0279]
所述第九调整单元用于将第n个阈值区间对应的传输窗的等级配置为n,并将第n 1个阈值区间对应的传输窗的等级配置为n;
[0280]
其中,n为传输窗的总等级数,n 1为阈值区间的总个数,0<n<n 1,第1等级的传输窗为可配置的最大传输窗,第n等级的传输窗为可配置的最小传输窗,等级越大,传输窗大小越小,等级越小,传输窗大小越大。
[0281]
具体来说,本发明实施例提供一种rlc层传输窗大小自适应调整装置,用于执行上述相应实施例中的方法,通过本实施例提供的装置执行上述相应实施例中所述方法的具体步骤与上述相应实施例相同,此处不再赘述。
[0282]
本发明实施例提供的无线链路控制层传输窗大小自适应调整方法,基于当前已建立的总rb数量自适应地为当前rb配置合理的传输窗大小,提高了内存的利用率,在不影响正常吞吐量的情况下,使得现有内存建立尽可能多的用户,增大了基站接入用户的容量。
[0283]
基于上述任一实施例,进一步地,当所述目标阈值区间为所述第n 1个阈值区间时:
[0284]
所述第八调整单元用于根据所述目标阈值区间确定其对应的传输窗的等级为n;
[0285]
所述第九调整单元用于将所述目标rb的传输窗的等级配置为n,且至少选择一个已建立的rb将其传输窗的等级至少增加1。
[0286]
具体来说,本发明实施例提供一种rlc层传输窗大小自适应调整装置,用于执行上述相应实施例中的方法,通过本实施例提供的装置执行上述相应实施例中所述方法的具体步骤与上述相应实施例相同,此处不再赘述。
[0287]
本发明实施例提供的无线链路控制层传输窗大小自适应调整方法,基于当前已建
立的总rb数量自适应地为当前rb配置合理的传输窗大小,提高了内存的利用率,在不影响正常吞吐量的情况下,使得现有内存建立尽可能多的用户,增大了基站接入用户的容量。
[0288]
基于上述任一实施例,进一步地,所述第九调整单元包括第一调整子单元和第二调整子单元,其中:
[0289]
所述第一调整子单元用于从第一类rb中至少选择一个rb;所述第一类rb为传输窗的等级为1的rb;
[0290]
所述第二调整子单元用于将选出的rb的传输窗的等级至少增加1。
[0291]
具体来说,本发明实施例提供一种rlc层传输窗大小自适应调整装置,用于执行上述相应实施例中的方法,通过本实施例提供的装置执行上述相应实施例中所述方法的具体步骤与上述相应实施例相同,此处不再赘述。
[0292]
本发明实施例提供的无线链路控制层传输窗大小自适应调整方法,基于当前已建立的总rb数量自适应地为当前rb配置合理的传输窗大小,提高了内存的利用率,在不影响正常吞吐量的情况下,使得现有内存建立尽可能多的用户,增大了基站接入用户的容量。
[0293]
基于上述任一实施例,进一步地,所述第九调整单元包括第三调整子单元和第四调整子单元,其中:
[0294]
所述第三调整子单元从第二类rb中至少选择一个rb;所述第二类rb为空口质量较差的rb;
[0295]
所述第四调整子单元将选出的rb的传输窗的等级至少增加1。
[0296]
具体来说,本发明实施例提供一种rlc层传输窗大小自适应调整装置,用于执行上述相应实施例中的方法,通过本实施例提供的装置执行上述相应实施例中所述方法的具体步骤与上述相应实施例相同,此处不再赘述。
[0297]
本发明实施例提供的无线链路控制层传输窗大小自适应调整方法,基于当前已建立的总rb数量自适应地为当前rb配置合理的传输窗大小,提高了内存的利用率,在不影响正常吞吐量的情况下,使得现有内存建立尽可能多的用户,增大了基站接入用户的容量。
[0298]
基于上述任一实施例,进一步地,所述第九调整单元包括第五调整子单元和第六调整子单元,其中:
[0299]
所述第五调整子单元用于优先从第一类rb中至少选择一个第二类rb;所述第一类rb为传输窗的等级为1的rb;所述第二类rb为空口质量较差的rb;
[0300]
若所述第一类rb中不存在第二类rb,则从第三类rb中至少选择一个第二类rb;所述第三类rb为传输窗的等级为2的rb;
[0301]
所述第六调整子单元用于将选出的rb的传输窗的等级至少增加1。
[0302]
具体来说,本发明实施例提供一种rlc层传输窗大小自适应调整装置,用于执行上述相应实施例中的方法,通过本实施例提供的装置执行上述相应实施例中所述方法的具体步骤与上述相应实施例相同,此处不再赘述。
[0303]
本发明实施例提供的无线链路控制层传输窗大小自适应调整方法,基于当前已建立的总rb数量自适应地为当前rb配置合理的传输窗大小,提高了内存的利用率,在不影响正常吞吐量的情况下,使得现有内存建立尽可能多的用户,增大了基站接入用户的容量。
[0304]
基于上述任一实施例,进一步地,还包括第二调整模块;
[0305]
所述第二调整模块用于当已建立的总rb数量逐渐减少,且当前已减少至小于预设
个数阈值时,将当前所有的rb的传输窗的等级至少减少1。
[0306]
具体来说,本发明实施例提供一种rlc层传输窗大小自适应调整装置,用于执行上述相应实施例中的方法,通过本实施例提供的装置执行上述相应实施例中所述方法的具体步骤与上述相应实施例相同,此处不再赘述。
[0307]
本发明实施例提供的无线链路控制层传输窗大小自适应调整方法,基于当前已建立的总rb数量自适应地为当前rb配置合理的传输窗大小,提高了内存的利用率,在不影响正常吞吐量的情况下,使得现有内存建立尽可能多的用户,增大了基站接入用户的容量。
[0308]
基于上述任一实施例,进一步地,还包括第三调整模块;
[0309]
所述第三调整模块用于当已建立的总rb数量逐渐减少,且当前已减少至小于预设个数阈值时,将第四类rb的传输窗的等级至少减少1,所述第四类rb为传输窗的等级大于预设等级阈值的rb。
[0310]
具体来说,本发明实施例提供一种rlc层传输窗大小自适应调整装置,用于执行上述相应实施例中的方法,通过本实施例提供的装置执行上述相应实施例中所述方法的具体步骤与上述相应实施例相同,此处不再赘述。
[0311]
本发明实施例提供的无线链路控制层传输窗大小自适应调整方法,基于当前已建立的总rb数量自适应地为当前rb配置合理的传输窗大小,提高了内存的利用率,在不影响正常吞吐量的情况下,使得现有内存建立尽可能多的用户,增大了基站接入用户的容量。
[0312]
基于上述任一实施例,进一步地,还包括第四调整模块;
[0313]
所述第四调整模块用于当已建立的总rb数量逐渐减少,且当前已减少至小于预设个数阈值时,将第五类rb的传输窗的等级至少减少1,所述第五类rb为空口质量较差的rb。
[0314]
具体来说,本发明实施例提供一种rlc层传输窗大小自适应调整装置,用于执行上述相应实施例中的方法,通过本实施例提供的装置执行上述相应实施例中所述方法的具体步骤与上述相应实施例相同,此处不再赘述。
[0315]
本发明实施例提供的无线链路控制层传输窗大小自适应调整方法,基于当前已建立的总rb数量自适应地为当前rb配置合理的传输窗大小,提高了内存的利用率,在不影响正常吞吐量的情况下,使得现有内存建立尽可能多的用户,增大了基站接入用户的容量。
[0316]
基于上述任一实施例,进一步地,还包括第五调整模块;
[0317]
所述第五调整模块用于当已建立的总rb数量逐渐减少,且当前已减少至小于预设个数阈值时,优先将第四类rb中的第五类rb的传输窗的等级至少减少1;所述第四类rb为传输窗的等级大于预设等级阈值的rb;所述第五类rb为空口质量较差的rb。
[0318]
具体来说,本发明实施例提供一种rlc层传输窗大小自适应调整装置,用于执行上述相应实施例中的方法,通过本实施例提供的装置执行上述相应实施例中所述方法的具体步骤与上述相应实施例相同,此处不再赘述。
[0319]
本发明实施例提供的无线链路控制层传输窗大小自适应调整方法,基于当前已建立的总rb数量自适应地为当前rb配置合理的传输窗大小,提高了内存的利用率,在不影响正常吞吐量的情况下,使得现有内存建立尽可能多的用户,增大了基站接入用户的容量。
[0320]
基于上述任一实施例,进一步地,所述空口质量通过误块率衡量;所述第二类rb为误块率大于预设误块率阈值的rb。
[0321]
具体来说,本发明实施例提供一种rlc层传输窗大小自适应调整装置,用于执行上
述相应实施例中的方法,通过本实施例提供的装置执行上述相应实施例中所述方法的具体步骤与上述相应实施例相同,此处不再赘述。
[0322]
本发明实施例提供的无线链路控制层传输窗大小自适应调整方法,基于当前已建立的总rb数量自适应地为当前rb配置合理的传输窗大小,提高了内存的利用率,在不影响正常吞吐量的情况下,使得现有内存建立尽可能多的用户,增大了基站接入用户的容量。
[0323]
基于上述任一实施例,进一步地,所述可配置的最大传输窗的大小为可配置的rlc pdu序列号sn的最大值的二分之一;
[0324]
所述可配置的最小传输窗的大小为可配置的rlc pdu sn的最小值的二分之一。
[0325]
具体来说,本发明实施例提供一种rlc层传输窗大小自适应调整装置,用于执行上述相应实施例中的方法,通过本实施例提供的装置执行上述相应实施例中所述方法的具体步骤与上述相应实施例相同,此处不再赘述。
[0326]
本发明实施例提供的无线链路控制层传输窗大小自适应调整方法,基于当前已建立的总rb数量自适应地为当前rb配置合理的传输窗大小,提高了内存的利用率,在不影响正常吞吐量的情况下,使得现有内存建立尽可能多的用户,增大了基站接入用户的容量。
[0327]
图4为本发明实施例提供的电子设备的结构示意图,如图4所示,该电子设备包括:处理器(processor)401、通信接口(communications interface)402、存储器(memory)403和通信总线404,其中,处理器401,通信接口402,存储器403通过通信总线404完成相互间的通信。处理器401可以调用存储在存储器403上并可在处理器401上运行的计算机程序,以执行下述步骤:
[0328]
接收建立目标无线链路承载rb的指示信息;
[0329]
基于当前已建立的总rb数量确定所述目标rb的传输窗大小。
[0330]
此外,上述的存储器403中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0331]
进一步地,本发明实施例提供一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例中的步骤,例如包括:
[0332]
接收建立目标无线链路承载rb的指示信息;
[0333]
基于当前已建立的总rb数量确定所述目标rb的传输窗大小。
[0334]
进一步地,本发明实施例提供一种非暂态计算机可读存储介质,其上存储有计算机程序,当所述计算机程序被处理器执行时,实现上述各方法实施例中的步骤,例如包括:
[0335]
接收建立目标无线链路承载rb的指示信息;
[0336]
基于当前已建立的总rb数量确定所述目标rb的传输窗大小。
[0337]
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可
以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0338]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
[0339]
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献