一种数据处理方法、装置及分组数据汇聚协议层模块的制作方法

文档序号:7732459阅读:259来源:国知局
专利名称:一种数据处理方法、装置及分组数据汇聚协议层模块的制作方法
技术领域
本发明涉及无线通信技术领域,特别是涉及F1DCP(Packet Data ConvergenceProtocol,分组数据汇聚协议)层处理数据的方法、装置及分组数据汇聚协议层模块。
背景技术
图I为现有技术中的LTE (Long Term Evolution,长期演进)用户面协议栈示意图,如图I所示,eNB (E-URTAN NodeB,演进陆地无线接入网节点B)和UE (User Equipment,用户设备)的协议栈中,从高层到低层包含H)CP层、RLC(Radi0 Link Control,无线链路控制)层、MAC (Medium Access Control)层、PHY (Physical layer,物理层)层。发送端需要传送业务数据到达接收端时,发送端将接收到的业务数据经过eNB的roCP层、RLC层、MAC层处理,最后到达发送端的PHY层,发送端通过PHY层的物理通路将业务发送到接收端的PHY层,经过接收端的MAC层、RLC层、PDCP层的处理,向接收端的高层投递。其中,所述 发送端和接收端可以分别为eNB和UE’也可以分别为UE和eNB。在从低层到高层的传送过程中,PDCP首先将收到的rocp PDU (ProtocolData Unit,协议数据单元)解去TOCP头,然后进行解密,之后解压缩,形成了 TOCP的SDU (Service Data Unit,服务数据单元),然后将TOCP的SDU向上层投递。其中,HXP头中包含了序列号(Sequence Number,简称SN),用于标示各F1DCP SDU的发送顺序,该SN称为 PDCP SN。但是,按现有的处理机制,有一些场景是无法将SDU向上层投递的,比如发生了重建立,eNB的rocp上行接收滑窗内有rocp SN = 0,2,3的报文,如果在UE的HXP上行发送缓冲区中只有rocp SN = 0,1,2,3报文,且O,2,3被eNB发来的状态报告给丢弃了,而SN = I的报文由于discardTimer (丢弃定时器)超时而丢弃,如果UE无新数据待发,那么0,2,3将一直停留在eNB上行接收窗口而无法向上投递。

发明内容
本发明要解决的技术问题是提供一种数据处理方法、装置及分组数据汇聚协议层模块,以确保rocp上行报文或rocp上行转发报文都能够成功向上层投递。为了解决上述技术问题,本发明提供了一种数据处理方法,包括分组数据汇聚协议层为接收到的上行报文或上行转发报文设置投递定时器;若检测到所述上行报文或上行转发报文在上行接收滑窗内的停留时间超过所述投递定时器的定时时长,则将所述报文向上层投递。进一步地,上述方法还具有下面特点所述分组数据汇聚协议层是在业务重建立过程中为接收到的上行报文设置投递定时器的。进一步地,上述方法还具有下面特点所述分组数据汇聚协议层是在业务切换过程中为接收到的上行转发报文设置投递定时器的。为了解决上述问题,本发明还提供了一种分组数据汇聚协议层模块,包括设置单元,用于为接收到的上行报文或上行转发报文设置投递定时器;检测单元,用于检测所述上行报文或上行转发报文在上行接收滑窗内的停留时间是否超过所述投递定时器的定时时长;投递单元,用于在所述检测单元检测到所述上行报文或上行转发报文在所述上行接收滑窗内的停留时间超过所述投递定时器的定时时长的情况下,将所述报文向上层投递。进一步地,上述分组数据汇聚协议层模块还具有下面特点·
所述设置单元,是在业务重建立过程为接收到的上行报文设置投递定时器的。进一步地,上述分组数据汇聚协议层模块还具有下面特点所述设置单元,是在业务切换过程为接收到的上行转发报文设置投递定时器的。为了解决上述问题,本发明还提供了一种数据处理装置,包括上述的分组数据汇聚协议层模块。进一步地,上述数据处理装置还具有下面特点所述数据处理装置包括终端或基站。综上,本发明提供一种数据处理方法、装置及分组数据汇聚协议层模块,能够确保PDCP上行报文或rocp上行转发报文都能够成功向上层投递。


图I为LTE用户面协议栈示意图;图2为本发明实施例的rocp模块的示意图;图3为本发明实施例的数据处理装置的示意图;图4为本发明实施例的数据处理方法的流程图;图5为本发明应用示例一的数据处理方法的流程图;图6为本发明应用示例二的数据处理方法的流程图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。为了更好地理解本发明,下面结合附图和具体实施例对本发明作进一步地描述。图2为本发明实施例的rocp模块的示意图,如图2所示,本实施例的rocp模块包括设置单元,用于为接收到的上行报文或上行转发报文设置投递定时器;检测单元,用于检测所述上行报文或上行转发报文在上行接收滑窗内的停留时间是否超过所述投递定时器的定时时长;投递单元,用于在所述检测单元检测到所述上行报文或上行转发报文在所述上行接收滑窗内的停留时间超过所述投递定时器的定时时长的情况下,将所述报文向上层投递。图3为本发明实施例的数据处理装置的示意图,如图3所示,本实施例的数据处理装置包括上述的rocp模块。其中,本实施例的数据处理装置可以是终端,也可以是基站。图4为本发明实施例的数据处理方法的流程图,如图4所示,本实施例的方法包括下面步骤S10, PDCP层为收到的上行报文或上行转发报文设置投递定时器;S20、若检测到所述上行报文或上行转发报文在所述上行接收滑窗的停留时间超过所述投递定时器的定时时长,则将所述报文向上层投递。
本实施例中,PDCP层为报文设置deliverTimer (投递定时器),当报文停留在接收滑窗时间若超过deliverTimer时长,则将该报文向上层投递。根据本实施例的方法,可以保证rocp上行报文或上行转发报文都能够成功向上层投递,提高了业务数据传输的成功率,提升了用户体验效果。下面以两个应用示例对本发明的数据处理方法进行详细的说明。应用示例一,如图5所示,包括下面步骤步骤201、发生了业务重建立,eNB的HXP上行接收滑窗接收到HXPSN = 0,2,3的上行报文,对这些上行报文启动投递定时器,UE上行发送缓冲区中存有rocp SN = 0、1、
2、3的报文。步骤202、eNB向UE发送状态报告,告知UE将HXP SN = O、2、3的报文丢弃。步骤203、UE收到状态报告,将HXP SN = O、2、3的报文丢弃。步骤204、UE上行发送缓冲区中HXP SN为I的报文,其由于调度或者其他原因未能及时发送而导致了丢弃定时器超时,被UE丢弃。步骤205、eNB上行接收滑窗内的HXP SN = 0、2、3的报文由于其投递定时器超时,将报文向上层投递。应用示例二,如图6所示,包括下面步骤步骤301、发生业务切换时,目的侧eNB收到了源侧eNB上行转发的HXP SN = K
2、3的报文,对这些报文启动投递定时器,UE的rocp上行发送缓冲区中只有rocp SN = O、
1、2、3报文。步骤302、上行转发的过程中rocp SN = I的报文传输过程中丢失了。步骤303、目的侧eNB只收到PDCP SN = 2,3的报文。步骤304、目的侧eNB向UE发送状态报告,告知UE将HXP SN = 1、2、3的报文丢弃。步骤305、UE收到状态报告,将HXP SN = 1、2、3的报文丢弃。步骤306、UE将I3DCP SN = O的报文向目的侧eNB投递。步骤307、目的侧eNB收到TOCP SN = O的报文以后,投递到上层。步骤308、目的侧eNB上行接收滑窗中的HXP SN = 2、3的数据,由于投递定时器超时向上层投递。本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应 地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。以上仅为本发明的优选实施例,当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1.一种数据处理方法,包括 分组数据汇聚协议层为接收到的上行报文或上行转发报文设置投递定时器; 若检测到所述上行报文或上行转发报文在上行接收滑窗内的停留时间超过所述投递定时器的定时时长,则将所述报文向上层投递。
2.如权利要求I所述的方法,其特征在于 所述分组数据汇聚协议层是在业务重建立过程中为接收到的上行报文设置投递定时器的。
3.如权利要求I所述的方法,其特征在于 所述分组数据汇聚协议层是在业务切换过程中为接收到的上行转发报文设置投递定时器的。
4.一种分组数据汇聚协议层模块,包括 设置单元,用于为接收到的上行报文或上行转发报文设置投递定时器; 检测单元,用于检测所述上行报文或上行转发报文在上行接收滑窗内的停留时间是否超过所述投递定时器的定时时长; 投递单元,用于在所述检测单元检测到所述上行报文或上行转发报文在所述上行接收滑窗内的停留时间超过所述投递定时器的定时时长的情况下,将所述报文向上层投递。
5.如权利要求4所述的分组数据汇聚协议层模块,其特征在于 所述设置单元,是在业务重建立过程为接收到的上行报文设置投递定时器的。
6.如权利要求4所述的分组数据汇聚协议层模块,其特征在于 所述设置单元,是在业务切换过程为接收到的上行转发报文设置投递定时器的。
7.一种数据处理装置,包括如权利要求4-6任一项所述的分组数据汇聚协议层模块。
8.如权利要求7所述的装置,其特征在于所述数据处理装置包括 终端或基站。
全文摘要
本发明提供一种数据处理方法、装置及分组数据汇聚协议层模块,该方法包括分组数据汇聚协议层为接收到的上行报文或上行转发报文设置投递定时器;若检测到所述上行报文或上行转发报文在上行接收滑窗内的停留时间超过所述投递定时器的定时时长,则将所述报文向上层投递。根据本发明可以确保PDCP上行报文或PDCP上行转发报文都能够成功向上层投递。
文档编号H04W36/02GK102905310SQ20111020855
公开日2013年1月30日 申请日期2011年7月25日 优先权日2011年7月25日
发明者王达菲 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1