本发明专利技术公开了一种服务数据单元的处理方法和装置,用以解决现有技术中针对每个SDU都需要维护一个定时器从而导致处理效率低,且耗费资源的问题。该方法包括:PDCP实体记录接收到的SDU的接收时间;按照接收先后顺序,依次确定所述SDU的存放时间,直至确定出的存放时间未超过预先设置的最大存放阈值;所述存放时间为当前系统时间与当前SDU的接收时间的差值;将确定出的存放时间未超过所述最大存放阈值的SDU以及在确定出的存放时间未超过最大存放阈值的SDU之后接收到的SDU按照接收先后顺序依次发送给RLC实体。
【技术实现步骤摘要】
一种服务数据单元的处理方法与装置
本专利技术涉及移动通信
,尤其涉及一种服务数据单元的处理方法与装置。
技术介绍
长期演进(Long Term Evolution, LTE)系统作为第四代移动通信的标准技术之一,是一种专门为移动高宽带应用而设计的无线通信标准,其数据传输速率上行可达50Mbit/s,下行可达 100Mbit/s,并支持多种带宽分配(1.4MHz、3MHz、5MHz、10MHz、15MHz 和20MHz),频谱分配灵活,无线网络架构更加扁平化,减少了系统时延,降低了建网成本和维护成本。在第四代移动通信系统中,当进行业务数据传输时,来自网络侧通用分组无线业务(General Packet Radio Service,GPRS)隧道协议(GPRS Turning Protocol,GTP)层的用户面数据都汇聚在分组数据汇聚协议(Packet Data Convergence Protocol, PDCP)层,其中rocp层具有定时丢弃的功能,该功能基于定时器,即rocp层从gtp层每接收到一个服务数据单元(Service Data Unit, SDU)时,都为该SDU启动一个定时器,当定时器溢出时,如果该SDU仍未被传输,那么丢弃该SDU,这一丢弃机制可以防止传输数据的过渡延时和排队现象,保证数据的实时性和较好的用户体验。但是,由于LTE下行速率高达100Mbps,在每个传输周期内都会有大量的SDU,如果每个SDU都通过一个定时器来判断是否超时的话,则需要处理大量的定时器,这样不仅处理效率低,而且非常耗费系统资源,严重影响系统性能。
技术实现思路
本专利技术实施例提供一种服务数据单元的处理方法与装置,用以解决现有技术中针对每个SDU都需要维护一个定时器从而导致处理效率低,且耗费资源的问题。本专利技术实施例采用以下技术方案:本专利技术实施例提供了一种服务数据单元SDU的处理方法,包括:分组数据汇聚协议rocp实体记录接收到的SDU的接收时间;所述rocp实体按照接收先后顺序,依次确定所述SDU的存放时间,直至确定出的存放时间未超过预先设置的最大存放阈值;所述存放时间为当前系统时间与当前SDU的接收时间的差值;所述rocp实体将确定出的存放时间未超过所述最大存放阈值的SDU以及在确定出的存放时间未超过最大存放阈值的SDU之后接收到的SDU按照接收先后顺序依次发送给无线链路控制协议RLC实体。进一步的,所述方法还包括:所述rocp实体将确定出的存放时间超过所述最大存放阈值的SDU丢弃。进一步的,所述SDU按照接收先后顺序存储在rocp接收队列中;则所述rocp实体按照接收先后顺序,依次确定所述SDU的存放时间,直至确定出的存放时间未超过预先设置的最大存放阈值,具体包括:所述rocp实体循环执行下述操作,直至确定出的存放时间未超过预先设置的最大存放阈值:获取TOCP接收队列中位于队首的SDU ;并根据所述位于队首的SDU的接收时间和当前系统时间,确定所述位于队首的SDU的存放时间。其中,所述rocp实体将确定出的存放时间未超过所述最大存放阈值的SDU以及在确定出的存放时间未超过最大存放阈值的SDU之后接收到的SDU按照接收先后顺序依次发送给RLC实体,具体包括:所述rocp实体将确定出的存放时间未超过所述最大存放阈值的SDU以及在确定出的存放时间未超过最大存放阈值的SDU之后接收到的SDU按照接收先后顺序依次发送给所述RLC实体,直至当前数据处理周期结束或者所述RLC实体拒绝接收。本专利技术实施例还提供了一种服务数据单元SDU的处理装置,包括:接收时间记录单元,用于记录接收到的SDU的接收时间;存放时间确定单元,用于按照接收先后顺序,依次确定接收时间记录单元中所述SDU的存放时间,直至确定出的存放时间未超过预先设置的最大存放阈值;所述存放时间为当前系统时间与当前SDU的接收时间的差值;发送单元,用于将存放时间确定单元确定出的存放时间未超过所述最大存放阈值的SDU以及在确定出的存放时间未超过最大存放阈值的SDU之后接收到的SDU按照接收先后顺序依次发送给无线链路控制协议RLC实体。进一步的,所述装置还包括:丢弃单元,用于将存放时间确定单元确定出的存放时间超过所述最大存放阈值的SDU丢弃。进一步的,所述SDU按照接收先后顺序存储在rocp接收队列中;则存放时间确定单元,具体用于:循环执行下述操作,直至确定出的存放时间未超过预先设置的最大存放阈值:获取HXP接收队列中位于队首的SDU ;并根据所述位于队首的SDU的接收时间和当前系统时间,确定所述位于队首的SDU的存放时间。进一步的,所述发送单元,具体用于:将存放时间确定单元确定出的存放时间未超过所述最大存放阈值的SDU以及在确定出的存放时间未超过最大存放阈值的SDU之后接收到的SDU按照接收先后顺序依次发送给所述RLC实体,直至当前数据处理周期结束或者所述RLC实体拒绝接收。本专利技术实施例的有益效果如下:本专利技术实施例中,通过记录每个SDU的接收时间来确定每个SDU的存放时间,以此代替了对每个SDU使用定时器的机制,并且在确定出第一个存放时间未超时的SDU时,便停止对后续SDU的存放时间的判断,而是默认后续SDU均未超时,与现有技术相比,既简化了对每个SDU是否存放超时的判断,又减少了定时器对系统资源的占用,进而提高了处理效率和系统性能。【附图说明】图1为现有技术中LTE无线通信用户面协议栈的结构示意图;图2为本专利技术实施例提供的一种SDU的处理方法的原理流程图;图3为本专利技术实施例提供的SDU的处理方法在实际应用中的实现流程图;图4为本专利技术实施例提供的一种SDU的处理装置的结构示意图。【具体实施方式】为了解决现有技术中针对每个SDU都需要维护一个定时器从而导致处理效率低,且耗费资源的问题, 申请人:对现有的SDU处理机制进行了深入研究。如图1所示,为现有技术中LTE无线通信用户面协议栈的结构示意图。其中,SDU依次经过GTP、rocp、无线链路控制(Radio Link Control, RLC)层、媒介接入控制(Medium Access Control, MAC)层和物理层PHY后经空口传输到对等实体协议层。根据承载业务的类型,SDU在RLC层被分为确认模式(Acknowledged Mode, AM)或非确认模式(Unacknowledged Mode,UM)传输,AM模式具有自动重传请求(Automatic Repeat Request,ARQ)功能,能保证正常业务过程中数据不丢失。HXP为了支持数据业务的无损切换,映射到RLC AM模式下的I3DCP实体也有重传机制,这就必须把从GTP层发来的SDU在TOCP层缓存下来。rocp层从GTP层每接收一个SDU,都为该SDU启动一个丢弃定时器(DiscardTimer),当丢弃定时器超时后,如果该SDU仍未被传输,那么丢弃此SDU ;当丢弃定时器未超时,并且满足条件可以发送到RLC层,则发送该SDU到RLC层。但是,由于LTE下行速率高达100Mbps,在每个传输周期内都会有大量的SDU,如果每个SDU都通过一个定时器来判断是否超时的话,则需要处理大量的定时器,这样不仅处理效率低,而且非常耗本文档来自技高网...
【技术保护点】
一种服务数据单元SDU的处理方法,其特征在于,包括:分组数据汇聚协议PDCP实体记录接收到的SDU的接收时间;所述PDCP实体按照接收先后顺序,依次确定所述SDU的存放时间,直至确定出的存放时间未超过预先设置的最大存放阈值;所述存放时间为当前系统时间与当前SDU的接收时间的差值;所述PDCP实体将确定出的存放时间未超过所述最大存放阈值的SDU以及在确定出的存放时间未超过最大存放阈值的SDU之后接收到的SDU按照接收先后顺序依次发送给无线链路控制协议RLC实体。
【技术特征摘要】
1.一种服务数据单元SDU的处理方法,其特征在于,包括: 分组数据汇聚协议rocp实体记录接收到的SDU的接收时间; 所述rocp实体按照接收先后顺序,依次确定所述SDU的存放时间,直至确定出的存放时间未超过预先设置的最大存放阈值;所述存放时间为当前系统时间与当前SDU的接收时间的差值; 所述rocp实体将确定出的存放时间未超过所述最大存放阈值的SDU以及在确定出的存放时间未超过最大存放阈值的SDU之后接收到的SDU按照接收先后顺序依次发送给无线链路控制协议RLC实体。2.如权利要求1所述的方法,其特征在于,所述方法还包括: 所述rocp实体将确定出的存放时间超过所述最大存放阈值的SDU丢弃。3.如权利要求2所述的方法,其特征在于,所述SDU按照接收先后顺序存储在rocp接收队列中;则 所述rocp实体按照接收先后顺序,依次确定所述SDU的存放时间,直至确定出的存放时间未超过预先设置的最大存放阈值,具体包括: 所述rocp实体循环执行下述操作,直至确定出的存放时间未超过预先设置的最大存放阈值: 获取rocp接收队列中 位于队首的SDU ;并 根据所述位于队首的SDU的接收时间和当前系统时间,确定所述位于队首的SDU的存放时间。4.如权利要求1所述的方法,其特征在于,所述rocp实体将确定出的存放时间未超过所述最大存放阈值的SDU以及在确定出的存放时间未超过最大存放阈值的SDU之后接收到的SDU按照接收先后顺序依次发送给RLC实体,具体包括: 所述rocp实体将确定出的存放时间未超过所述最大存放阈值的SDU以及在确定出的存放时间未超过最大存放阈值的S...
【专利技术属性】
技术研发人员:潘小玲,黄勇,李宝龙,胡呈欣,
申请(专利权)人:京信通信系统中国有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。