CN102790998B - 一种网络侧装置及其缓存am业务数据的方法 - Google Patents
一种网络侧装置及其缓存am业务数据的方法 Download PDFInfo
- Publication number
- CN102790998B CN102790998B CN201210208859.2A CN201210208859A CN102790998B CN 102790998 B CN102790998 B CN 102790998B CN 201210208859 A CN201210208859 A CN 201210208859A CN 102790998 B CN102790998 B CN 102790998B
- Authority
- CN
- China
- Prior art keywords
- channel quality
- buffer
- value
- pdcp layer
- setting
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 239000000872 buffer Substances 0.000 title claims abstract description 146
- 238000000034 method Methods 0.000 title claims abstract description 40
- 230000007246 mechanism Effects 0.000 claims abstract description 11
- 239000012556 adjustment buffer Substances 0.000 claims description 8
- 238000005516 engineering process Methods 0.000 claims description 8
- 238000001228 spectrum Methods 0.000 claims description 5
- 238000005259 measurement Methods 0.000 claims description 4
- 238000006243 chemical reaction Methods 0.000 claims description 3
- 238000012544 monitoring process Methods 0.000 claims description 3
- 230000008569 process Effects 0.000 description 13
- 230000006870 function Effects 0.000 description 9
- 238000004590 computer program Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 7
- 238000012545 processing Methods 0.000 description 5
- 230000009897 systematic effect Effects 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 238000001914 filtration Methods 0.000 description 3
- 238000009499 grossing Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 238000013500 data storage Methods 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 241000931705 Cicada Species 0.000 description 1
- 230000001174 ascending effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- FFBHFFJDDLITSX-UHFFFAOYSA-N benzyl N-[2-hydroxy-4-(3-oxomorpholin-4-yl)phenyl]carbamate Chemical compound OC1=C(NC(=O)OCC2=CC=CC=C2)C=CC(=C1)N1CCOCC1=O FFBHFFJDDLITSX-UHFFFAOYSA-N 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000004321 preservation Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- -1 step 100 Chemical compound 0.000 description 1
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种网络侧装置及其缓存AM业务数据的方法,包括:PDCP层收到AM业务的数据包时,若当前缓存队列未达存满数据时,将所述数据包缓存到缓存队列中空余位置,否则按设定机制将所述数据包缓存到缓存队列中已存储的数据包所在的位置,其中,PDCP层根据UE的信道质量、位置信息及AM下行业务流量,定时调整缓存队列长度;PDCP层根据RLC层的通知,释放缓存队列中成功发送至UE的数据包;PDCP层根据缓存队列中数据包的缓存时长,释放超时数据包。本发明在不影响系统性能的前提下尽可能地避免无意义的存储,以提高系统的效率和内存利用率。
Description
技术领域
本发明涉及无线通信技术领域,尤其涉及一种网络侧装置及其缓存AM业务数据的方法。
背景技术
LTE(Long Term Evolution,长期演进)协议规定PDCP(Packet Data Convergence Protocol,分组数据集中协议)层实体重建立时,PDCP层需要“从第一个未被底层确认已成功发送的PDCP SDU(Service Data Unit,业务数据单元)开始,对已关联的PDCP SN的PDCP SDU按照计数CONUT值升序进行重新发送”,同时协议规定了丢弃定时器discard Timer的时间长度,来决定何时丢弃一直未被成功发送的PDCP SDU。
为了实现协议要求,对基站要有以下要求:
1)PDCP层开辟缓存buffer来保存未经底层证实已成功发送的PDCP SDU;
2)开启丢弃定时器来设定丢弃未成功发送的PDCP SDU最大时间长度,当超时发生时,PDCP层丢弃缓冲buffer中超时PDCP SDU数据,并且通知RLC(Radio Link Control,无线链路控制)层,丢弃相应的未发送数据。
3)通过RLC层ARQ(Automatic Repeat Request,自动重传请求)机制,收到ACK时,需由RLC通知PDCP实体释放缓存的相应数据包。
从现有的实现机制可以看出,为了保证UE切换和重建立场景RLC配置为AM(Acknowledged Mode,确认应答模式)模式下业务数据不丢失,导致现有实现方案存在以下不足:
1)目前的实现机制对于AM模式,PDCP层需要开辟缓存buffer来保存未经证实已经成功发送的业务数据,同时RLC层根据其重传机制同样需要保存 本质相同(由于PDCP层头压缩、加密功能的存在,数据会有差异)的一份数据,这样相同的数据存储了两份,而这样的两份存储在非切换非重建立时并无实际意义,增大了系统内存开销;
2)丢弃定时器超时,根据协议PDCP层丢弃缓存buffer中未成功发出的数据包,同时需要通知RLC层丢弃相应的包,当RLC层发送端收到接收端的反馈时认为已成功发送数据包,RLC层释放相应的RLC SDU,并且通知PDCP层释放缓存buffer中缓存的相应的PDCP SDU。由于PDCP层和RLC层丢弃或释放的均为本质相同的数据,在业务量大的场景下,PDCP层和RLC层均存在频繁的释放数据操作,降低了系统处理效率。
发明内容
本发明提供一种网络侧装置及其缓存AM业务数据的方法,既可以满足协议需求又可极大提升系统性能及内存利用率。
本发明提供一种网络侧缓存AM业务数据的方法,包括:
分组数据集中协议PDCP层收到AM业务的数据包时,若当前缓存队列未达存满数据时,将所述数据包缓存到缓存队列中空余位置,否则按设定机制将所述数据包缓存到缓存队列中已存储的数据包所在的位置,其中,PDCP层根据UE的信道质量、位置信息及AM下行业务流量,定时调整缓存队列长度;;
PDCP层根据无线链路控制RLC层的通知,释放缓存队列中成功发送至UE的数据包;
PDCP层根据缓存队列中数据包的缓存时长,释放超时数据包。
本发明还提供一种缓存AM业务数据的网络侧装置,包括:
数据缓存单元,用于在分组数据集中协议PDCP层收到AM业务的数据包时,若当前缓存队列未达存满数据时,将所述数据包缓存到缓存队列中空余位置,否则按设定机制将所述数据包缓存到缓存队列中已存储的数据包所在的位置,其中,PDCP层根据UE的信道质量、位置信息及AM下行业务流量,定 时调整缓存队列长度;
第一释放单元,用于由PDCP层根据无线链路控制RLC层的通知,释放缓存队列中成功发送至UE的数据包;
第二释放单元,用于由PDCP层根据缓存队列中数据包的缓存时长,释放超时数据包。
利用本发明提供的网络侧装置及其缓存AM业务数据的方法,具有以下有益效果:根据UE信道质量、位置信息以及AM数据流量实时地调整缓存队列数据存储深度,既可以满足协议需求又可极大提升系统性能及内存利用率。
附图说明
图1为本发明实施例中网络侧缓存AM业务数据方法流程图;
图2为本发明实施例中缓存AM业务数据的网络侧装置结构图。
具体实施方式
下面结合附图和实施例对本发明提供的网络侧装置及其缓存AM业务数据的方法进行更详细地说明。
LTE系统中,当UE发生切换及重建立时,PDCP层会进行PDCP实体重建立,对于RLC模式配置为AM的业务包,为了保证此条件下用户数据不会丢失,按照协议,PDCP实体需要预先开辟缓存存储未经底层证实已成功发送的业务数据,待RLC收到ACK确认后再通知PDCP实体释放相应数据包,期间在定时器超时后也会丢弃超时的数据包。
根据协议规定PDCP层接收窗的大小为SN长度的一半,为2048,即最大储存2048个数据包,PDCP实体开辟的缓存队列长度为2048。
对于其他的PDCP重建立场景,则不需要PDCP实体进行未经底层证实已成功发送的业务数据缓存。由于切换和重建立多为偶发事件,导致PDCP在大多情况下开辟2048长度的缓存预存储数据没有实际意义,因此现有技术浪费 了有限的系统内存资源,并在一定程度上降低了系统性能。
本发明实施例提供一种网络侧缓存AM业务数据的方法,如图1所示,由网络侧的PDCP层并行执行以下流程:
流程1,即步骤100,PDCP层根据UE的信道质量、位置信息及AM下行业务流量,定时调整缓存队列长度;
流程2,具体包括:步骤101,PDCP层收到确认应答模式AM业务的数据包;
步骤102,判定当前缓存队列是否存满数据,若是,执行步骤103,否则执行步骤104;
步骤103,将所述数据包缓存到缓存队列中空余位置;
步骤104,按设定机制将所述数据包缓存到缓存队列中已存储的数据包所在的位置,优选地,将所述数据包缓存到最先存储的数据包所在的位置,即按照先进先出原则存储数据包。
流程3,即步骤201,PDCP层根据RLC层的通知,释放缓存队列中成功发送至UE的数据包;
流程4,即步骤301,PDCP层根据缓存队列中数据包的缓存时长,释放超时数据包。
具体地,可以由PDCP层DRB AM实体定时调整缓存队列长度,本发明实施例提供的方法,PDCP层根据UE信道质量、位置信息以及AM数据流量特征三个因素实时地调整数据存储深度,不再像现有技术将缓存队列的长度设为PDCP层接收窗的大小以缓存全部数据,从而避免在非切换及重建立场景下,缓存大量的数据降低内存,另外,如果PDCP层缓存的数据减少,也可以减少PDCP层和RLC层之间的交互,从而提高了系统性能。
优选地,PDCP层定时调整缓存队列长度,具体包括:
在到达设定周期时,根据UE当前的信道质量和位置信息,预先判断UE发生切换或业务重建立场景的风险值;
根据统计的设定周期内的AM下行业务流量及风险值,将缓存队列长度在0和设定最大值Lmax之间进行调整,其中,风险值越大,缓存队列长度越大。
本发明实施例对于AM模式的业务,如果确定发生切换或业务重建立的风险非常小,则说明UE处于正常业务情况下,PDCP层减少数据的缓存,甚至不缓存数据。为保证UE切换及重建立情景下,RLC模式配置为AM的业务包不会丢失,PDCP层需要预判断以上场景发生时机,确定发生切换或业务重建立的风险比较大,则说明UE将要发生切换或重建立情景,因此会加大缓存队列长度,从而提前缓存AM业务数据。
优选地,UE的信道质量包括上行信道质量和下行信道质量,所述风险值为λdlRdl+λulRul+λpPue,Rul为上行信道质量预警值,λul为上行信道质量权重值,Rdl为下行信道质量预警值,λdl为下行信道质量权重值,Pue为位置信息预警值,λp为位置信息权重值;Rul越小,UE的上行信道质量越好,反之越差,Rdl越小,下行信道质量越差,反之越大;Pue越小,UE的位置越靠近小区中心,反之越远离小区中心。
具体地,对于上述各个预警值,可以根据需要设定预警值的取值范围,则Rul在对应的取值范围内越小,UE的上行信道质量越好,反之越差,Rdl在对应的取值范围内越小,下行信道质量越差,反之越大;Pue在对应的取值范围内越小,UE的位置越靠近小区中心,反之越远离小区中心。
上述各个权重值可以根据需要设定,从而代表各个预警值的影响程度。
优选地,Rul的最小值为0,Rdl的最小值为0,Pue的最小值为0;在风险值为0,或者,设定周期内AM下行业务流量小于设定流量值时,调整缓存队列的长度为0。从而使得在正常业务时,不需要在PDCP层对数据进行缓存大大节省了内存并提高了系统性能。
优选地,由MAC层向PDCP层上报信道质量,由RRC层通知PDCP层UE的位置信息,由PDCP层监测AM下行业务流量。
下面给出本发明网络侧缓存AM业务数据的方法优选实施例。
实施例
1)对于基站,在RRC层为UE配置位置信息测量上报条件,UE根据配置信息,当测量UE到小区边缘(如达到邻小区信号好于服务小区等条件)时,RRC层下发通知消息给PDCP层,PDCP实体保存该通知消息。
当然,当UE测量到从小区边缘进入小区中心时,RRC层也会向PDCP层发通知消息,从而PDCP层可以确定UE处于小区中心还是小区边缘。
2)MAC层向PDCP层上报信道质量
UE的信道质量包括上行信道质量和下行信道质量,具体地:
a)MAC层将UE上报的反映下行信道质量的CQI(Channel Quality Indicator,信道质量指示)索引,通知PDCP层
UE通过CQI索引上报的方式通知MAC层下行信道质量,为避免抖动,UE进行平滑滤波后再上报,根据协议,CQI索引分为0-15,如表1所示:
表1
CQI索引 | 调制方式 | 码率x 1024 | 效率 |
0 | |||
1 | QPSK | 78 | 0.1523 |
2 | QPSK | 120 | 0.2344 |
3 | QPSK | 193 | 0.3770 |
4 | QPSK | 308 | 0.6016 |
5 | QPSK | 449 | 0.8770 |
6 | QPSK | 602 | 1.1758 |
7 | 16QAM | 378 | 1.4766 |
8 | 16QAM | 490 | 1.9141 |
9 | 16QAM | 616 | 2.4063 |
10 | 64QAM | 466 | 2.7305 |
11 | 64QAM | 567 | 3.3223 |
12 | 64QAM | 666 | 3.9023 |
13 | 64QAM | 772 | 4.5234 |
14 | 64QAM | 873 | 5.1152 |
15 | 64QAM | 948 | 5.5547 |
本实施例中根据CQI索引的取值范围,PDCP层划分五个下行信道质量预警等级,下行信道质量预警值Rdl的取值为0,1,2,3,4,如表2所示,当UE上报CQI索引大于等于13时,认为信号良好,Rdl为0;当CQI索引在10~12时,Rdl为1;当CQI索引在7~9时,Rdl为2;当CQI索引在4~6时,Rdl为3;当CQI索引小于3时,Rdl为4。
表2
CQI索引 | 下行信道质量预警值 |
0–3 | 4 |
4–6 | 3 |
7–9 | 2 |
10–12 | 1 |
13-15 | 0 |
b)MAC层接收物理层根据SRS Sounding Reference Symbol,探参考信号)换算的信噪比,根据信噪比确定对应的反映上行信道质量的MCS(Modulation and Coding Scheme,调制编码表)等级,并将MCS等级通知PDCP层,根据协议,信噪比根据取值不同对应0-28个MCS等级。为避免抖动,可对确定的MCS等级进行平滑滤波。
根据MCS等级取值范围,PDCP层划分五个上行信道质量预警等级,上行信道质量预警值Rul的取值为0,1,2,3,4,如表3所示,当MAC层评估出的MCS等级大于等于20时,认为信号良好,Rul为0;当MAC层评估出的MCS等级在15~19时,Rul为1;当MAC层评估出的MCS等级在10~14时,Rul为2;当MAC层评估出的上行MCS等级在5~9时,Rul为3;当MAC层评估出的上行MCS等级在5~9时,Rul为4。
表3
MCS等级 | 上行信道质量预警等级 |
0-4 | 4 |
5-9 | 3 |
10-14 | 2 |
15-19 | 1 |
20-28 | 0 |
3)PDCP层按设定周期(本实施例以设定周期为1s举例)统计DRB AM下行业务流量,并根据流量大小划分流量等级。为更准确地统计业务流量特征,在周期达到时,对统计的AM下行业务流量进行平滑滤波。
本实施例中,根据设定周期内存储的最大数据量,将不同设定范围的AM业务流量对应不同流量等级,流量等级越高,对应的设定范围内的AM业务流量越大。
根据协议规定PDCP层接收窗的大小为SN长度的一半,为2048,即最大储存2048个数据包,假设一个数据包为1.5KByte(考虑到AM主要用户FTP、HTTP等业务,数据包较大),则1s内最大存储量约为24Mbits,本实施例中将此数据量根据大小划分为17个等级,业务流量等级的取值为0,1,2…16,如表4所示:
表4
本发明实施例提供的网络侧缓存AM业务数据的方法,在到达设定周期时,根据UE当前的信道质量和位置信息,预先判断UE发生切换或业务重建立场景的风险值,风险值为λdlRdl+λulRul+λpPue,Rul为上行信道质量预警值,λul为上行信道质量权重值,Rdl为下行信道质量预警值,λdl为下行信道质量权重值,Pue为位置信息预警值,λp为位置信息权重值。具体可以根据前面的预警等级划分确定各个预警值。
本实施例中,UE位于小于中心时,Pue为0,UE位于小区边缘时,Pue为1。
根据统计的设定周期内的AM下行业务流量及风险值,将缓存队列长度在0和Lmax进行调整,包括:
若 不大于Lmax,得到 否则Nbuffer=Lmax/L;
调整缓存队列的长度Lbuffer=L×Nbuffer;
其中,Rbuffer为统计的设定周期内的AM下行业务流量对应的流量等级,具体可以根据上述流量等级划分方式确定当前周期内AM下行业务流量对应的流量等级,Rul max为设定的上行信道质量预警值的最大值,即取值为4,Rdl max为设定的下行信道质量预警值的最大值,即取值为4,L为设定的调整粒度,Lmax和L单位为数据包个数。
上述提到PDCP层缓存数据队列长度的大小最大Lmax为2048,本发明将 PDCP缓存数据队列长度划分为16个等级,调整粒度为128。
本实施例中,PDCP层初次建立AM业务或重建立AM业务时,初始化Nbuffer为Lmax/L,即初始化Nbuffer=16,Lbuffer=128×Nbuffer。在PDCP实体运行期间,每达到设定周期,按上述方式更新缓存队列长度。
基于同一发明构思,本发明实施例中还提供了一种缓存AM业务数据的网络侧装置,由于该装置解决问题的原理与一种缓存AM业务数据的方法相似,因此这些设备的实施可以参见方法的实施,重复之处不再赘述。
本发明实施例提供缓存确认应答模式AM业务数据的网络侧装置,如图2所示,包括:
数据缓存单元201,用于在分组数据集中协议PDCP层收到确认应答模式AM业务的数据包时,若当前缓存队列未达存满数据时,将所述数据包缓存到缓存队列中空余位置,否则按设定机制将所述数据包缓存到缓存队列中已存储的数据包所在的位置,其中,PDCP层根据UE的信道质量、位置信息及AM下行业务流量,定时调整缓存队列长度;
第一释放单元202,用于由PDCP层根据RLC层的通知,释放缓存队列中成功发送至UE的数据包;
第二释放单元203,用于由PDCP层根据缓存队列中数据包的缓存时长,释放超时数据包。
优选地,由PDCP层定时调整缓存队列长度,具体包括:
在到达设定周期时,UE当前的信道质量和位置信息,预先判断UE发生切换或业务重建立场景的风险值;
根据统计的设定周期内的AM下行业务流量及风险值,将缓存队列长度在0和设定最大值Lmax之间进行调整,其中,风险值越大,缓存队列长度越大。
优选地,UE的信道质量包括上行信道质量和下行信道质量,所述风险值为λdlRdl+λulRul+λpPue,Rul为上行信道质量预警值,λul为上行信道质量权重值,Rdl为下行信道质量预警值,λdl为下行信道质量权重值,Pue为位置信息预警值,λp 为位置信息权重值;
Rul越小,UE的上行信道质量越好,反之越差,Rdl越小,下行信道质量越差,反之越大;Pue越小,UE的位置越靠近小区中心,反之越远离小区中心。
优选地,Rul的最小值为0,Rdl的最小值为0,Pue的最小值为0;
在风险值为0,或者,设定周期内AM下行业务流量小于设定流量值时,调整缓存队列的长度为0。
优选地,根据统计的设定周期内的AM下行业务流量及风险值,将缓存队列长度在0和Lmax进行调整,包括:
若 不大于Lmax,得到 否则Nbuffer=Lmax/L;
调整缓存队列的长度Lbuffer=L×Nbuffer;
其中,Rbuffer为统计的设定周期内的AM下行业务流量对应的流量等级,不同设定范围的AM下行业务流量对应不同流量等级,流量等级越高,对应的设定范围内的AM下行业务流量越大,Rul max为设定的上行信道质量预警值的最大值,Rdl max为设定的下行信道质量预警值的最大值,L为设定的调整粒度,Lmax和L单位为数据包个数。
优选地,根据设定周期内存储的最大数据量,业务流量等级的取值为0,1,2…16;
设定的调整粒度为128;
根据反映下行信道质量的信道质量指示CQI索引取值范围,Rdl的取值范围为0,1,2,3,4,根据反映上行信道质量的调制编码表MCS等级取值范围,Rul的取值范围为0,1,2,3,4;
UE位于小于中心时,Pue为0,UE位于小区边缘时,Pue为1。
优选地,由MAC层向PDCP层上报信道质量,由RRC层通知PDCP层UE的位置信息,PDCP层监测AM下行业务流量。
优选地,MAC层将UE上报的反映下行信道质量的信道质量指示CQI索引,通知PDCP层,接收物理层根据探参考信号SRS换算的信噪比,根据信噪比确定对应的反映上行信道质量的调制编码表MCS等级,并将MCS等级通知PDCP层;
RRC收到UE到达小区边缘的测量上报时,向PDCP层发送通知消息。
优选地,本发明实施例中缓存AM业务数据的网络侧装置为基站。
本发明会动态判定业务数据缓存深度,对于数据包不再是全部缓存,而是根据当前业务运行情况进行区分处理,在不影响系统性能的前提下尽可能地避免无意义的存储,以提高系统的效率和内存利用率。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使 得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (15)
1.一种网络侧缓存确认应答模式AM业务数据的方法,其特征在于,包括:
分组数据集中协议PDCP层收到AM业务的数据包时,若当前缓存队列未达存满数据时,将所述数据包缓存到缓存队列中空余位置,否则按设定机制将所述数据包缓存到缓存队列中已存储的数据包所在的位置,其中,在到达设定周期时,PDCP层根据UE当前的信道质量和位置信息,预先判断UE发生切换或业务重建立场景的风险值;PDCP层根据统计的设定周期内的AM下行业务流量及风险值,将缓存队列长度在0和设定最大值Lmax之间进行调整,其中,风险值越大,缓存队列长度越大;
PDCP层根据无线链路控制RLC层的通知,释放缓存队列中成功发送至UE的数据包;
PDCP层根据缓存队列中数据包的缓存时长,释放超时数据包。
2.如权利要求1所述的方法,其特征在于,UE的信道质量包括上行信道质量和下行信道质量,所述风险值为λdlRdl+λulRul+λpPue,Rul为上行信道质量预警值,λul为上行信道质量权重值,Rdl为下行信道质量预警值,λdl为下行信道质量权重值,Pue为位置信息预警值,λp为位置信息权重值;
Rul越小,UE的上行信道质量越好,反之越差,Rdl越小,下行信道质量越差,反之越大;Pue越小,UE的位置越靠近小区中心,反之越远离小区中心。
3.如权利要求2所述的方法,其特征在于,Rul的最小值为0,Rdl的最小值为0,Pue的最小值为0;
在风险值为0,或者,设定周期内AM下行业务流量小于设定流量值时,调整缓存队列的长度为0。
4.如权利要求2所述的方法,其特征在于,根据统计的设定周期内的AM下行业务流量及风险值,将缓存队列长度在0和Lmax进行调整,包括:
若不大于Lmax,得到否则Nbuffer=Lmax/L;
调整缓存队列的长度Lbuffer=L×Nbuffer;
其中,Rbuffer为统计的设定周期内的AM下行业务流量对应的流量等级,不同设定范围的AM下行业务流量对应不同流量等级,流量等级越高,对应的设定范围内的AM下行业务流量越大,Rul max为设定的上行信道质量预警值的最大值,Rdl max为设定的下行信道质量预警值的最大值,L为设定的调整粒度,Lmax和L单位为数据包个数。
5.如权利要求4所述的方法,其特征在于,PDCP层初次建立AM业务或重建立AM业务时,初始化Nbuffer为Lmax/L。
6.如权利要求4所述的方法,其特征在于,
根据设定周期内存储的最大数据量,业务流量等级的取值为0,1,2…16;
设定的调整粒度为128;
根据反映下行信道质量的信道质量指示CQI索引取值范围,Rdl的取值范围为0,1,2,3,4,根据反映上行信道质量的调制编码表MCS等级取值范围,Rul的取值范围为0,1,2,3,4;
UE位于小于中心时,Pue为0,UE位于小区边缘时,Pue为1。
7.如权利要求1~6任一所述的方法,其特征在于,
由MAC层向PDCP层上报信道质量,由RRC层通知PDCP层UE的位置信息,PDCP层监测AM下行业务流量。
8.如权利要求7所述的方法,其特征在于,
MAC层将UE上报的反映下行信道质量的信道质量指示CQI索引,通知PDCP层,接收物理层根据探参考信号SRS换算的信噪比,根据信噪比确定对应的反映上行信道质量的调制编码表MCS等级,并将MCS等级通知PDCP层;
RRC收到UE到达小区边缘的测量上报时,向PDCP层发送通知消息。
9.一种缓存确认应答模式AM业务数据的网络侧装置,其特征在于,包括:
数据缓存单元,用于在分组数据集中协议PDCP层收到AM业务的数据包时,若当前缓存队列未达存满数据时,将所述数据包缓存到缓存队列中空余位置,否则按设定机制将所述数据包缓存到缓存队列中已存储的数据包所在的位置,其中,在到达设定周期时,由PDCP层根据UE当前的信道质量和位置信息,预先判断UE发生切换或业务重建立场景的风险值;由PDCP层根据统计的设定周期内的AM下行业务流量及风险值,将缓存队列长度在0和设定最大值Lmax之间进行调整,其中,风险值越大,缓存队列长度越大;
第一释放单元,用于由PDCP层根据无线链路控制RLC层的通知,释放缓存队列中成功发送至UE的数据包;
第二释放单元,用于由PDCP层根据缓存队列中数据包的缓存时长,释放超时数据包。
10.如权利要求9所述的装置,其特征在于,UE的信道质量包括上行信道质量和下行信道质量,所述风险值为λdlRdl+λulRul+λpPue,Rul为上行信道质量预警值,λul为上行信道质量权重值,Rdl为下行信道质量预警值,λdl为下行信道质量权重值,Pue为位置信息预警值,λp为位置信息权重值;
Rul越小,UE的上行信道质量越好,反之越差,Rdl越小,下行信道质量越差,反之越大;Pue越小,UE的位置越靠近小区中心,反之越远离小区中心。
11.如权利要求10所述的装置,其特征在于,Rul的最小值为0,Rdl的最小值为0,Pue的最小值为0;
在风险值为0,或者,设定周期内AM下行业务流量小于设定流量值时,调整缓存队列的长度为0。
12.如权利要求10所述的装置,其特征在于,根据统计的设定周期内的AM下行业务流量及风险值,将缓存队列长度在0和Lmax进行调整,包括:
若不大于Lmax,得到否则Nbuffer=Lmax/L;
调整缓存队列的长度Lbuffer=L×Nbuffer;
其中,Rbuffer为统计的设定周期内的AM下行业务流量对应的流量等级,不同设定范围的AM下行业务流量对应不同流量等级,流量等级越高,对应的设定范围内的AM下行业务流量越大,Rul max为设定的上行信道质量预警值的最大值,Rdl max为设定的下行信道质量预警值的最大值,L为设定的调整粒度,Lmax和L单位为数据包个数。
13.如权利要求12所述的装置,其特征在于,根据设定周期内存储的最大数据量,业务流量等级的取值为0,1,2…16;
设定的调整粒度为128;
根据反映下行信道质量的信道质量指示CQI索引取值范围,Rdl的取值范围为0,1,2,3,4,根据反映上行信道质量的调制编码表MCS等级取值范围,Rul的取值范围为0,1,2,3,4;
UE位于小于中心时,Pue为0,UE位于小区边缘时,Pue为1。
14.如权利要求9~13任一所述的装置,其特征在于,
由MAC层向PDCP层上报信道质量,由RRC层通知PDCP层UE的位置信息,PDCP层监测AM下行业务流量。
15.如权利要求14所述的装置,其特征在于,
MAC层将UE上报的反映下行信道质量的信道质量指示CQI索引,通知PDCP层,接收物理层根据探参考信号SRS换算的信噪比,根据信噪比确定对应的反映上行信道质量的调制编码表MCS等级,并将MCS等级通知PDCP层;
RRC收到UE到达小区边缘的测量上报时,向PDCP层发送通知消息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210208859.2A CN102790998B (zh) | 2012-06-19 | 2012-06-19 | 一种网络侧装置及其缓存am业务数据的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210208859.2A CN102790998B (zh) | 2012-06-19 | 2012-06-19 | 一种网络侧装置及其缓存am业务数据的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102790998A CN102790998A (zh) | 2012-11-21 |
CN102790998B true CN102790998B (zh) | 2015-02-18 |
Family
ID=47156277
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210208859.2A Active CN102790998B (zh) | 2012-06-19 | 2012-06-19 | 一种网络侧装置及其缓存am业务数据的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102790998B (zh) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103905267B (zh) * | 2012-12-28 | 2017-12-15 | 腾讯科技(北京)有限公司 | 一种数据监控方法和装置 |
EP2830352A1 (en) * | 2013-07-24 | 2015-01-28 | Panasonic Intellectual Property Corporation of America | Efficient discard mechanism in small cell deployment |
KR102293999B1 (ko) * | 2017-03-31 | 2021-08-27 | 삼성전자 주식회사 | 무선 통신 시스템에서 장치 및 이의 버퍼 제어 방법 |
CN116527213A (zh) | 2017-03-31 | 2023-08-01 | 三星电子株式会社 | 无线通信系统中的装置及其缓冲器控制方法 |
CN108809542B (zh) * | 2017-05-05 | 2021-04-20 | 华为技术有限公司 | 一种数据传输的处理方法和装置 |
CN107332648B (zh) * | 2017-06-23 | 2021-01-15 | 京信通信系统(中国)有限公司 | 数据重传方法、装置、存储介质及其计算机设备 |
CN109714794B (zh) * | 2017-10-26 | 2022-06-03 | 中国移动通信有限公司研究院 | 一种业务模型选取方法、装置及存储介质 |
CN112422645B (zh) * | 2020-11-03 | 2021-11-30 | 广州技象科技有限公司 | 根据传输数据标识确定的数据传输方法和装置 |
CN116709432B (zh) * | 2022-11-22 | 2024-04-16 | 荣耀终端有限公司 | 一种缓存队列调整方法及电子设备 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101483918B (zh) * | 2008-01-08 | 2011-11-23 | 华为技术有限公司 | 缓冲区状态报告的发送方法及其装置 |
US8848525B2 (en) * | 2009-06-10 | 2014-09-30 | Genband Us Llc | Methods, systems, and computer readable media for providing adaptive jitter buffer management based on packet statistics for media gateway |
CN102316516B (zh) * | 2010-06-30 | 2016-04-06 | 重庆重邮信科通信技术有限公司 | 一种lte上行数据传输结构构建方法 |
-
2012
- 2012-06-19 CN CN201210208859.2A patent/CN102790998B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN102790998A (zh) | 2012-11-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102790998B (zh) | 一种网络侧装置及其缓存am业务数据的方法 | |
KR101347404B1 (ko) | 무선통신 시스템에서 음성 패킷의 전송 방법 | |
CN102422703B (zh) | 设备到设备通信 | |
KR101124150B1 (ko) | 무선 통신 시스템에서 상태 메시지들(예를 들어, 확인응답들)을 우선화하기 위한 방법 및 장치 | |
CA2421071C (en) | Method and apparatus for supporting radio acknowledgement information for a uni-directional user data channel | |
CN107104764B (zh) | 在移动通信系统中发送状态协议数据单元的方法 | |
US9980156B2 (en) | Optimization of downlink throughput | |
KR101692552B1 (ko) | 이동통신시스템에서 harq 및 arq 파라미터 설정 장치 및 방법 | |
KR101098592B1 (ko) | 무선 통신 시스템상에서 점대다 서비스를 수신하는 방법 | |
CN102387009B (zh) | 一种无线链路控制层上行传输的方法和演进的节点b | |
EP2541827A1 (en) | Apparatus and method for adaptive TSP setting to minimize duplicate packet transmissions | |
AU2001285198A1 (en) | Method and apparatus for supporting radio acknowledgement information for a uni-directional user data channel | |
JP2009521891A (ja) | データ送信方法及びデータ再転送方法 | |
CN101971548A (zh) | 通过考虑测量间隔来处理harq的方法 | |
CN101868932A (zh) | 在无线通信系统中执行轮询过程的方法 | |
CN104168214A (zh) | 一种丢弃分组数据的方法及装置 | |
KR20090016419A (ko) | 동적 무선자원 할당방법에서 harq를 제어하는 방법 | |
CN101965009A (zh) | 一种网络侧无线链路控制层报文异常的处理方法及系统 | |
EP3249843A1 (en) | Data packet retransmission method and apparatus | |
KR101407186B1 (ko) | 무선연결의 설정방법 | |
KR20200014155A (ko) | 무선 통신 시스템에서 무선 노드 통신 방법 및 장치 | |
WO2015044776A2 (en) | Method and system configuring a base station to trigger hs-dpcch generation | |
KR20100045860A (ko) | 데이터 전송 문제 탐지 방법 및 단말 | |
CN105406949B (zh) | 一种数据传输的方法和装置 | |
WO2017106711A1 (en) | Inter-site carrier aggregation with physical uplink control channel monitoring |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |