一种重排序窗口调整方法和装置制造方法及图纸

技术编号:17737444 阅读:68 留言:0更新日期:2018-04-18 13:28
本申请实施例提供了一种重排序窗口调整方法,包括:接收终端发送的协议数据单元;协议数据单元具有序列号SN1;计算序列号SN1与基站期待接收的目标序列号SN2的差值;若差值大于预设第一阈值,则向终端发送计数值检查消息COUNT Check;接收终端针对COUNT Check返回的计数值检查响应消息COUNT Check Response;COUNT Check Response包括终端上行计数值COUNT1;COUNT1包括由终端维护的终端侧上行超帧号HFN1和终端侧上行序列号SN3;依据终端侧上行超帧号HFN1和终端侧上行序列号SN3,调整上行重排序窗口的下边界和上边界。本申请实施例中,基站根据终端上行计数值COUNT的终端侧上行超帧号HFN和终端侧上行序列号SN,调整基站侧上行重排序窗口的下、上边界,使得基站侧的上行重排序窗口和终端侧的上行重排序窗口一致。

A method and device for reordering window adjustment

The embodiment of the invention provides a reordering window adjustment method includes: receiving terminal protocol data unit transmission; protocol data unit with sequence number SN1; calculation of SN1 base station and expect to receive the target sequence number difference sequence number SN2; if the difference is greater than a preset first threshold value, then sends the message count check COUNT Check; receiving terminal for COUNT Check returns the count value of the COUNT Check check response message Response; COUNT Check Response includes terminal uplink count COUNT1; COUNT1 includes terminal terminal maintenance uplink superframe number HFN1 and the terminal side upward sequence number SN3; based on the terminal side upward over frame number HFN1 and the terminal uplink serial number SN3, the lower boundary adjust upward reordering window and on the boundary. The embodiment of the invention, the terminal uplink base station according to the uplink count COUNT super frame number HFN and terminal uplink serial number SN, adjust the base station uplink reordering window, on the boundary, the uplink base station side window uplink rearrangement ordering window and the terminal side export agreement.

【技术实现步骤摘要】
一种重排序窗口调整方法和装置
本申请涉及通信
,特别是涉及一种重排序窗口调整方法和一种重排序窗口调整装置。
技术介绍
在长期演进LTE(LongTermEvolution)系统中,分组数据汇聚协议PDCP(PacketDataConvergenceProtocol)层位于无线链路层控制协议RLC(RadioLinkControl)层之上,用于对用户平面数据和控制平面数据提供头压缩、加密、完整性保护等操作。所有数据无线承载DRB(DataRadioBearer)及除信令无线承载SRB0(Signallingradiobearer)外其他SRB在PDCP层都对应一个PDCP实体。映射在确认模式AM(AcknowledgedMode)的PDCP实体处理数据包时,PDCP实体接收方存在重排序窗口提供重排序和重复检测功能。在外场的网络运营中,经常莫名出现终端UE(UserEquipment)的下行或者上行速率掉0的情况。从抓取的日志数据LOG分析,RLC层并无干扰,RLC层也可以收到对端接收成功的状态报告,但UE就是速率掉0,原因是上行基站eNodeB侧PDCP实体或者下行UE侧PDCP实体收到的协议数据单元PDU(ProtocolDataUnit)对应的序列号SN(SequenceNumber)未在重排序窗内,导致PDCP层丢弃该PDU,从而未能将该PDU中携带的服务数据单元SDU(ServiceDataUnit)递交给传输控制协议TCP(TransmissionControlProtocol)层导致速率掉0且长时间无法恢复,严重影响用户感知和网络关键性能指标KPI(KeyPerformanceIndication)指标,引起客户投诉。
技术实现思路
鉴于上述问题,提出了本申请实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种重排序窗口调整方法和相应的一种重排序窗口调整装置。为了解决上述问题,本申请实施例公开了一种重排序窗口调整方法,包括:接收终端发送的协议数据单元PDU;所述协议数据单元PDU具有序列号SN1;计算所述序列号SN1与基站期待接收的目标序列号SN2的差值;若所述差值大于预设第一阈值,则向所述终端发送计数值检查消息COUNTCheck;接收所述终端针对所述COUNTCheck返回的计数值检查响应消息COUNTCheckResponse;其中,所述COUNTCheckResponse包括终端上行计数值COUNT1;所述COUNT1包括由所述终端维护的终端侧上行超帧号HFN1和终端侧上行序列号SN3;依据所述终端侧上行超帧号HFN1和所述终端侧上行序列号SN3,调整上行重排序窗口的下边界和上边界。优选的,所述依据所述终端侧上行超帧号HFN1和所述终端侧上行序列号SN3,调整上行重排序窗口的下边界和上边界的步骤包括:获取本地上行计数值COUNT2,所述COUNT2包括本地维护的基站侧上行超帧号HFN2和基站侧上行序列号SN4;比较所述终端侧上行超帧号HFN1和所述基站侧上行超帧号HFN2,以及,比较所述终端侧上行序列号SN3和所述基站侧上行序列号SN4;若所述终端侧上行超帧号HFN1和所述基站侧上行超帧号HFN2相同,并且所述终端侧上行序列号SN3和所述基站侧上行序列号SN4的差值在预设差值范围内,则等待目标PDU,所述目标PDU包括序列号SN为所述终端侧上行序列号SN3的PDU,以及序列号在所述终端侧上行序列号SN3到所述基站侧上行序列号SN4之间的PDU;在接收到所有目标PDU后,依据目标PDU的序列号顺序依次将上行重排序窗口的下边界调整为所述目标PDU的序列号SN;将调整后的上行重排序窗口的下边界加上预设窗口长度,作为上行重排序窗口的上边界。优选的,所述预设差值范围通过如下方式生成:获取当前收包速率;获取发送所述COUNTCheck的时刻到接收所述COUNTCheckResponse的时刻之间的时间间隔;将所述时间间隔除以所述收包速率,得到收包数量;将大于零并小于所述收包数量的范围,作为所述差值范围。优选的,所述依据所述终端侧上行超帧号HFN1和所述终端侧上行序列号SN3,调整上行重排序窗口的下边界和上边界的步骤还包括:若所述终端侧上行超帧号HFN1与所述基站侧上行超帧号HFN2不相同,则将上行重排序窗口的下边界调整为所述终端侧上行序列号SN3;将调整后的上行重排序窗口的下边界加上所述预设窗口长度,作为上行重排序窗口的上边界。优选的,所述依据所述终端侧上行超帧号HFN1和所述终端侧上行序列号SN3,调整上行重排序窗口的下边界和上边界的步骤还包括:若所述终端侧上行序列号SN3和所述基站侧上行序列号SN4的差值不在所述预设差值范围内,则将上行重排序窗口的下边界调整为所述终端侧上行序列号SN3;将调整后的上行重排序窗口的下边界加上所述预设窗口长度,作为上行重排序窗口的上边界。优选的,还包括:记录所述序列号SN1与所述目标序列号SN2的差值大于所述第一阈值的次数;当所述次数大于预设阈值次数时,则释放所述终端,并向所述终端发送重接入消息。同时,本申请实施例还公开了一种重排序窗口调整方法,包括:获取当前下行速率;在当前下行速率低于预设速度阈值时,停止发送协议数据单元PDU,并按照预设发送间隔向终端发送ping数据包;若在预设时间段内未接收到终端针对所述ping数据包返回的ping响应消息,则向所述终端发送计数值检查COUNTCheck;接收所述终端针对所述COUNTCheck返回的计数值检查响应消息COUNTCheckResponse;所述COUNTCheckResponse包括终端下行计数值COUNT3;所述COUNT3包括由所述终端维护的终端侧下行超帧号HFN3和终端侧下行序列号SN5;依据所述终端侧下行超帧号HFN3和所述终端侧下行序列号SN5,调整下行重排序窗口的下边界和上边界。优选的,所述依据所述终端侧下行超帧号HFN3和所述终端侧下行序列号SN5,调整下行重排序窗口的下边界和上边界的步骤包括:获取本地下行计数值COUNT4,所述COUNT4包括本地维护的基站侧下行超帧号HFN4和基站侧下行序列号SN6;比较所述终端侧下行超帧号HFN3和所述基站侧下行超帧号HFN4,以及比较所述终端侧下行序列号SN5和所述基站侧下行序列号SN6;若所述终端侧下行超帧号HFN3与所述基站侧下行超帧号HFN4不相同,则将下行重排序窗口的下边界调整为所述终端侧下行序列号SN5;将调整后的下行重排序窗口的下边界加上预设窗口长度,作为下行重排序窗口的上边界。优选的,所述依据所述终端侧下行超帧号HFN3和所述终端侧下行序列号SN5,调整下行重排序窗口的下边界和上边界的步骤还包括:若所述终端侧下行序列号SN5和所述基站侧下行序列号SN6不相同,则将下行重排序窗口的下边界调整为所述终端侧下行序列号SN5;将调整后的下行重排序窗口的下边界加上预设窗口长度,作为下行重排序窗口的上边界。同时,本申请实施例还公开了一种重排序窗口调整装置,包括:数据接收模块,用于接收终端发送的协议数据单元PDU;所述协议数据单元PDU具有序列号SN1;差值计算模块,用于计算所述序列号SN1与基站期待接收的目标序列号SN2的差值本文档来自技高网
...
一种重排序窗口调整方法和装置

【技术保护点】
一种重排序窗口调整方法,其特征在于,包括:接收终端发送的协议数据单元PDU;所述协议数据单元PDU具有序列号SN1;计算所述序列号SN1与基站期待接收的目标序列号SN2的差值;若所述差值大于预设第一阈值,则向所述终端发送计数值检查消息COUNT Check;接收所述终端针对所述COUNT Check返回的计数值检查响应消息COUNT Check Response;其中,所述COUNT Check Response包括终端上行计数值COUNT1;所述COUNT1包括由所述终端维护的终端侧上行超帧号HFN1和终端侧上行序列号SN3;依据所述终端侧上行超帧号HFN1和所述终端侧上行序列号SN3,调整上行重排序窗口的下边界和上边界。

【技术特征摘要】
1.一种重排序窗口调整方法,其特征在于,包括:接收终端发送的协议数据单元PDU;所述协议数据单元PDU具有序列号SN1;计算所述序列号SN1与基站期待接收的目标序列号SN2的差值;若所述差值大于预设第一阈值,则向所述终端发送计数值检查消息COUNTCheck;接收所述终端针对所述COUNTCheck返回的计数值检查响应消息COUNTCheckResponse;其中,所述COUNTCheckResponse包括终端上行计数值COUNT1;所述COUNT1包括由所述终端维护的终端侧上行超帧号HFN1和终端侧上行序列号SN3;依据所述终端侧上行超帧号HFN1和所述终端侧上行序列号SN3,调整上行重排序窗口的下边界和上边界。2.根据权利要求1所述的方法,其特征在于,所述依据所述终端侧上行超帧号HFN1和所述终端侧上行序列号SN3,调整上行重排序窗口的下边界和上边界的步骤包括:获取本地上行计数值COUNT2,所述COUNT2包括本地维护的基站侧上行超帧号HFN2和基站侧上行序列号SN4;比较所述终端侧上行超帧号HFN1和所述基站侧上行超帧号HFN2,以及,比较所述终端侧上行序列号SN3和所述基站侧上行序列号SN4;若所述终端侧上行超帧号HFN1和所述基站侧上行超帧号HFN2相同,并且所述终端侧上行序列号SN3和所述基站侧上行序列号SN4的差值在预设差值范围内,则等待目标PDU,所述目标PDU包括序列号SN为所述终端侧上行序列号SN3的PDU,以及序列号在所述终端侧上行序列号SN3到所述基站侧上行序列号SN4之间的PDU;在接收到所有目标PDU后,依据目标PDU的序列号顺序依次将上行重排序窗口的下边界调整为所述目标PDU的序列号SN;将调整后的上行重排序窗口的下边界加上预设窗口长度,作为上行重排序窗口的上边界。3.根据权利要求2所述的方法,其特征在于,所述预设差值范围通过如下方式生成:获取当前收包速率;获取发送所述COUNTCheck的时刻到接收所述COUNTCheckResponse的时刻之间的时间间隔;将所述时间间隔除以所述收包速率,得到收包数量;将大于零并小于所述收包数量的范围,作为所述差值范围。4.根据权利要求2或3所述的方法,其特征在于,所述依据所述终端侧上行超帧号HFN1和所述终端侧上行序列号SN3,调整上行重排序窗口的下边界和上边界的步骤还包括:若所述终端侧上行超帧号HFN1与所述基站侧上行超帧号HFN2不相同,则将上行重排序窗口的下边界调整为所述终端侧上行序列号SN3;将调整后的上行重排序窗口的下边界加上所述预设窗口长度,作为上行重排序窗口的上边界。5.根据权利要求4所述的方法,其特征在于,所述依据所述终端侧上行超帧号HFN1和所述终端侧上行序列号SN3,调整上行重排序窗口的下边界和上边界的步骤还包括:若所述终端侧上行序列号SN3和所述基站侧上行序列号SN4的差值不在所述预设差值范围内,则将上行重排序窗口的下边界调整为所述终端侧上行序列号SN3;将调整后的上行重排序窗口的下边界加上所述预设窗口长度,作为上行重排序窗口的上边界。6.根据权利要求1所述的方法,其特征在于,还包括:记录所述序列号SN1与所述目标序列号SN2的差值大于所述第一阈值的次数;当所述次数大于预设阈值次数时,则释放所述终端,并向所述终端发送重接入消息。7.一种重排序窗口调整方法,其特征在于,包括:获取当前下行速率;在当前下行速率低于预设速度阈值时,停止发送协议数据单元PDU,并按照预设发送间隔向终端发送ping数据包;若在预设时间段内未接收到终端针对所述ping数据包返回的ping响应消息,则向所述终端发送计数值检查COUNTCheck;接收所述终端针对所述COUNTCheck返回的计数值检查响应消息COUNTCheckResponse;所述COUNTCheckResponse包括终端下行计数值COUNT3;所述COUNT3包括由所述终端维护的终端侧下行超帧号HFN3和终端侧下行序列号SN5;依据所述终端侧下行超帧号HFN3和所述终端侧下行序列号SN5,调整下行重排序窗口的下边界和上边界。8.根据权利要求7所述的方法,其特征在于,所述依据所述终端侧下行超帧号HFN3和所述终端侧下行序列号SN5,调整下行重排序窗口的下边界和上边界的步骤包括:获取本地下行计数值COUNT4,所述COUNT4包括本地维护的基站侧下行超帧号HFN4和基站侧下行序列号SN6;比较所述终端侧下行超帧号HFN3和所述基站侧下行超帧号HFN4,以及比较所述终端侧下行序列号SN5和所述基站侧下行序列号SN6;若所述终端侧下行超帧号HFN3与所述基站侧下行超帧号HFN4不相同,则将下行重排序窗口的下边界调整为所述终端侧下行序列号SN5;将调整后的下行重排序窗口的下边界加上预设窗口长度,作为下行重排序窗口的上边界。9.根据权利要求8所述的方法,其特征在于,所述依据所述终端侧下行超帧号HFN3和所述终端侧下行序列号SN5,调整下行重排序窗口的下边界和上边界的步骤还包括:若所述终端侧下行序列号SN5和所述基站侧下行序列号SN6不相同,则将下行重排序窗口的下边界调整为所述终端侧下行序列号SN5;将调整后的下行重排序窗口的下边界加上预设窗口长度,作为下行重排序窗口的上边界。10.一种重排序窗口调整装置,其特征在于,包括:数据接收模块,用于接收终端发送的协议数据单元PDU;所述协议数据单元PDU具有序列号SN1;差值...

【专利技术属性】
技术研发人员:程岳
申请(专利权)人:大唐移动通信设备有限公司
类型:发明
国别省市:北京,11

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

1