处理数据的方法和设备技术

技术编号:20592979 阅读:38 留言:0更新日期:2019-03-16 09:08
本申请提供了一种处理数据的方法和设备,该方法包括:获取第一协议数据单元的第一计数值;若第一计数值与第二计数值匹配,将第一数值集合中第二数值集合对应的服务数据单元递交至上层协议栈,将第三数值集合中的第四数值集合删除,第一数值集合包括无线设备接收缓存中按序递交的协议数据单元对应的计数值,第三数值集合包括无线设备已递交到上层协议栈的非按序递交的协议数据单元对应的计数值,其中,第二数值集合与第四数值集合组成的第五数值集合是从第一计数值开始连续计数的计数值区段。本申请实施例的处理数据的方法和设备,实现了对既存在按序递交的协议数据单元又存在非按序递交的协议数据单元的接收操作,有助于提升用户体验。

Methods and equipment for data processing

This application provides a method and device for data processing, which includes: obtaining the first count value of the first protocol data unit; if the first count value matches the second count value, submitting the service data unit corresponding to the second set of values in the first value set to the upper protocol stack, deleting the fourth set of values in the third value set, and including none. Line devices receive the counting values corresponding to sequentially delivered protocol data units in the cache. The third set of values includes the counting values corresponding to the non-sequentially delivered protocol data units that the wireless devices have submitted to the upper protocol stack. The fifth set of values consisting of the second set and the fourth set of values is the counting value section that counts continuously from the first counting value. The method and device for processing data in the embodiment of the present application realizes the receiving operation of the protocol data unit with sequential delivery and non-sequential delivery, which is helpful to enhance the user experience.

【技术实现步骤摘要】
处理数据的方法和设备
本申请涉及通信领域,并且更具体地,涉及一种处理数据的方法和设备。
技术介绍
第五代(5thGeneration,5G)移动通信技术(mobilecommunicationtechnology)是对第四代(the4Generation,4G)移动通讯技术的延伸。现有的演进的通用陆面无线接入网络(EvolvedUniversalTerrestrialRadioAccessNetwork,E-UTRAN)标准支持双连接(DualConnectivity,DC),即一个配置有多Rx/Tx的UE,在RRC_CONNECTED连接状态时,可以利用2个基站eNB调度的无线资源,其中,所述两个eNB通过X2接口上的非理想回程(non-idealbackhaul)相连接。这2个eNB一个作为主eNB(MastereNB,MeNB),一个作为辅eNB(SecondaryeNB,SeNB)。在DC中,接收方设备在接收数据后,会在分组数据汇聚协议(PacketDataConvergenceProtocol,PDCP)层进行数据的处理,包括解密、完整性校验、重排序等操作。在原有的LTE标准中,一个数据无线承载(DataRadioBearer,DRB)对应一个PDCP实体(或称PDCP层),PDCP层会对接收到的PDCP协议数据单元(PDCPProtocolDataUnit,PDCPPDU)进行重排序后再递交到较上层协议栈,这种传输机制称为按序传输(In-OrderDelivery,或称为按序递交)。在3GPP针对NR的讨论中,已经确定了某些情况下PDCP层可以对接收到的PDCPPDU不进行重排序,直接将数据递交到较上层协议栈,即非按序传输机制(Out-of-OrderDelivery),或称为非按序递交。现有技术没有针对一个数据无线承载内(或者说一个PDCP实体内)既有按序递交的PDCPPDU,又有非按序递交的PDCPPDU的情况的解决方案。
技术实现思路
本申请提供一种处理数据的方法和设备,以提供一种针对一个数据无线承载内(或者说一个PDCP实体内)既有按序递交的PDCPPDU,又有非按序递交的PDCPPDU的情况的解决方案。第一方面,提供了一种处理数据的方法,所述方法应用于无线设备,所述方法包括:接收第一协议数据单元;获取所述第一协议数据单元的第一计数值;若所述第一计数值与所述无线设备维持的第二计数值匹配,将第一数值集合中的第二数值集合对应的服务数据单元递交至上层协议栈,将第三数值集合中的第四数值集合删除,所述第一数值集合包括所述无线设备接收并存储于接收缓存中的按序递交的协议数据单元对应的服务数据单元的计数值,所述第三数值集合包括所述无线设备记录的所述无线设备接收并已递交到上层协议栈的非按序递交的协议数据单元对应的服务数据单元的计数值,其中,所述第二数值集合与所述第四数值集合组成的第五数值集合是从所述第一计数值开始计数的连续的计数值区段。在一些可能的实现方式中,所述无线设备通过所述无线设备的分组数据汇聚协议PDCP层执行上述任一可能的实现方式;所述第一协议数据单元为PDCP分组数据单元PDU。前述的方法可以为无线设备,如UE或者网络设备,在其PDCP层执行的过程。上述过程中针对一个数据无线承载(DataRadioBearer,DRB)内既有按序递交In-OrderDelivery的PDCPPDU,又有非按序递交Out-of-OrderDelivery的PDCPPDU的情况时,在进行数据包接收和PDCP层向上层协议栈递交处理时,考虑了这两种PDCPPDU的COUNT值,保证了这种DRB的接收操作(ReceiveOperation)与只存在In-OrderDelivery的PDCPPDU的DRB的ReceiveOperation的统一性,提升了无线设备对数据处理的兼容性。在一些可能的实现方式中,所述第二计数值为所述无线设备递交到上层协议栈的最后一个按序递交的协议数据单元对应的服务数据单元的计数值和所述无线设备删除的非按序递交的协议数据单元对应的服务数据单元的计数值中的最大值中的较大值,其中,所述第一计数值与所述无线设备维持的第二计数值匹配,具体为:所述第一计数值等于所述第二计数值加1。具体地,所述第二计数值为所述无线设备递交到上层协议栈的最后一个按序递交的协议数据单元对应的服务数据单元的计数值,或者,所述第二计数值为所述无线设备删除的非按序递交的协议数据单元对应的服务数据单元的计数值中的最大值。通过上述过程,当接收的PDCPPDU的COUNT值为无线设备维持的状态变量RX_DELIV+1时,启动向上层协议栈递交存储的In-OrderDelivery的PDCPPDU对应的PDCPSDU(一个PDCPPDU的结构包括头Header部分和PDCPSDU)及删除记录的Out-of-OrderDelivery的PDCPPDU的COUNT值的操作。在一些可能的实现方式中,获取所述第一协议数据单元的第一计数值,包括:根据所述第一协议数据单元的序列号SN和所述第一协议数据单元的超帧号HFN,确定所述第一计数值。通过上述过程确定了PDCPPDU的COUNT值。在一些可能的实现方式中,在将第一数值集合中的第二数值集合对应的服务数据单元递交至上层协议栈,将第三数值集合中的第四数值集合删除之后,所述方法还包括:将所述第二计数值更新为所述第五数值集合的最大值。通过上述过程,实现了状态变量RX_DELIV的更新。在一些可能的实现方式中,在所述接收所述第一协议数据单元之后,所述方法还包括:若所述第一协议数据单元为按序递交的协议数据单元,将所述第一协议数据单元对应的服务数据单元存储于接收缓存中;若所述第一协议数据单元为按序递交的协议数据单元,将所述第一协议数据单元对应的服务数据单元递交到上层协议栈,并记录所述第一计数值。通过上述过程,无线设备可以确定对In-OrderDelivery的PDCPPDU和Out-of-OrderDelivery的PDCPPDU分别进行不同的操作过程。第二方面,提供了一种处理数据的方法,所述方法应用于无线设备,所述方法包括:如果第一计时器超期,所述第一计时器由所述无线设备在接收到计数值为第一计数值的协议数据单元后开启,则执行如下步骤:将存储的计数值小于所述第一计数值的按序递交的协议数据单元对应的服务数据单元递交到上层协议栈(upperlayer);将记录的小于所述第一计数值的已递交到上层协议栈的非按序递交的协议数据单元对应的服务数据单元的计数值删除;将第一数值集合中的第二数值集合对应的服务数据单元递交至上层协议栈,将第三数值集合中的第四数值集合删除,所述第一数值集合包括所述无线设备接收并存储于接收缓存中的按序递交的协议数据单元对应的服务数据单元的计数值,所述第三数值集合包括所述无线设备记录的所述无线设备接收并已递交到上层协议栈的非按序递交的协议数据单元对应的服务数据单元的计数值,其中,所述第二数值集合与所述第四数值集合组成的第五数值集合是从所述第一计数值开始计数的连续的计数值区段。可选地,所述第一定时器是定时器t-Reordering。上述过程定义了定时器t-Reordering超期Expirati本文档来自技高网
...

【技术保护点】
1.一种处理数据的方法,其特征在于,所述方法应用于无线设备,所述方法包括:接收第一协议数据单元;获取所述第一协议数据单元的第一计数值;若所述第一计数值与所述无线设备维持的第二计数值匹配,将第一数值集合中的第二数值集合对应的服务数据单元递交至上层协议栈,将第三数值集合中的第四数值集合删除,所述第一数值集合包括所述无线设备接收并存储于接收缓存中的按序递交的协议数据单元对应的服务数据单元的计数值,所述第三数值集合包括所述无线设备记录的所述无线设备接收并已递交到上层协议栈的非按序递交的协议数据单元对应的服务数据单元的计数值,其中,所述第二数值集合与所述第四数值集合组成的第五数值集合是从所述第一计数值开始计数的连续的计数值区段。

【技术特征摘要】
2017.09.08 CN 20171080361321.一种处理数据的方法,其特征在于,所述方法应用于无线设备,所述方法包括:接收第一协议数据单元;获取所述第一协议数据单元的第一计数值;若所述第一计数值与所述无线设备维持的第二计数值匹配,将第一数值集合中的第二数值集合对应的服务数据单元递交至上层协议栈,将第三数值集合中的第四数值集合删除,所述第一数值集合包括所述无线设备接收并存储于接收缓存中的按序递交的协议数据单元对应的服务数据单元的计数值,所述第三数值集合包括所述无线设备记录的所述无线设备接收并已递交到上层协议栈的非按序递交的协议数据单元对应的服务数据单元的计数值,其中,所述第二数值集合与所述第四数值集合组成的第五数值集合是从所述第一计数值开始计数的连续的计数值区段。2.根据权利要求1所述的方法,其特征在于,所述第二计数值为所述无线设备递交到上层协议栈的最后一个按序递交的协议数据单元对应的服务数据单元的计数值和所述无线设备删除的非按序递交的协议数据单元对应的服务数据单元的计数值中的最大值中的较大值,其中,所述第一计数值与所述无线设备维持的第二计数值匹配,包括:所述第一计数值等于所述第二计数值加1。3.根据权利要求1或2所述的方法,其特征在于,所述获取所述第一协议数据单元的第一计数值,包括:根据所述第一协议数据单元的序列号SN和所述第一协议数据单元的超帧号HFN,确定所述第一计数值。4.根据权利要求1至3中任一项所述的方法,其特征在于,在所述将第一数值集合中的第二数值集合对应的服务数据单元递交至上层协议栈,将第三数值集合中的第四数值集合删除之后,所述方法还包括:将所述第二计数值更新为所述第五数值集合的最大值。5.根据权利要求1至4中任一项所述的方法,其特征在于,在所述接收所述第一协议数据单元之后,所述方法还包括:若所述第一协议数据单元为按序递交的协议数据单元,将所述第一协议数据单元对应的服务数据单元存储于接收缓存中;若所述第一协议数据单元为非按序递交的协议数据单元,将所述第一协议数据单元对应的服务数据单元递交到上层协议栈,并记录所述第一计数值。6.根据权利要求1至5中任一项所述的方法,其特征在于,所述无线设备通过所述无线设备的分组数据汇聚协议PDCP层执行所述权利要求1至5中任一项所述的方法;所述第一协议数据单元为PDCP分组数据单元PDU。7.一种处理数据的方法,其特征在于,所述方法应用于无线设备,所述方法包括:如果第一计时器超期,所述第一计时器由所述无线设备在接收到计数值为第一计数值的协议数据单元后开启,则执行以下步骤:将存储的计数值小于所述第一计数值的按序递交的协议数据单元对应的服务数据单元递交到上层协议栈;将记录的小于所述第一计数值的已递交到上层协议栈的非按序递交的协议数据单元对应的服务数据单元的计数值删除;将第一数值集合中的第二数值集合对应的服务数据单元递交至上层协议栈,将第三数值集合中的第四数值集合删除,所述第一数值集合包括所述无线设备接收并存储于接收缓存中的按序递交的协议数据单元对应的服务数据单元的计数值,所述第三数值集合包括所述无线设备记录的所述无线设备接收并已递交到上层协议栈的非按序递交的协议数据单元对应的服务数据单元的计数值,其中,所述第二数值集合与所述第四数值集合组成的第五数值集合是从所述第一计数值开始计数的连续的计数值区段。8.根据权利要求7所述的方法,其特征在于,在所述将第一数值集合中的第二数值集合...

【专利技术属性】
技术研发人员:李小仙方平程勇庞高昆
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1