一种数据处理的方法及装置与流程

文档序号:14993889发布日期:2018-07-20 23:10阅读:207来源:国知局

本申请涉及无线通信系统技术领域,尤指一种数据处理的方法及装置。



背景技术:

随着无线移动通信的快速发展,各种业务层出不穷,为适应各种业务qos(qualityofservice,服务质量)及用户体验,5g(第五代移动通信系统)-nr(newradio,新的无线技术)的用户面功能重构是一个重要的研究方面。并且,如果5g空口速率提升到数十gbps,4g(第四代移动通信系统)中bbu(basebandunit,基带单元)和拉远rru(radioremoteunit,射频拉远单元)间的前传接口cpri(commonpublicradiointerface,通用公共无线电接口)接口的流量需求将上升到tbps级别,对网络部署成本和部署难度都带来了巨大的压力。



技术实现要素:

本发明实施例提供一种数据处理的方法及装置,以减少协议实体的处理时延。

本发明实施例提供了一种数据处理的方法,包括,

所述第一用户面实体接收到数据发送失败的信息后,将发送失败的数据包重新发送给第二用户面实体,其中,所述第一用户面实体包括用于数据发送的第一发送端,所述第一发送端具备以下功能:用于对所述数据进行重传的重传功能、用于确定所述数据的传输路径的动态路由功能;

所述第二用户面实体按照第三用户面实体的授权指示对所述第一用户面实体的协议数据单元pdu数据包进行分段和/或级联后,发送给所述第三用户面实体;

所述第三用户面实体对所述第二用户面实体的pdu数据包进行处理后发送。

可选地,所述第一用户面实体还包括用于数据接收的第一接收端,所述第一接收端具备以下功能:序列号维护功能,对确认模式和/或非确认模式的数据传输进行重排序功能和重复消除功能,对确认模式的数据传输的自动重传请求纠错功能和对确认模式的数据传输进行协议错误检测功能,基于承载分离多连接中的数据路由和重排序功能。

可选地,所述第二用户面实体包括用于数据发送的第二发送端和用于数据接收的第二接收端,所述第二发送端具备以下功能:对所述第一用户面实体的数据包进行分段和/或级联的功能;所述第二接收端具备以下功能:对接收到的所述第一用户面实体的pdu的分段数据包进行重组、对所述第一用户面实体的pdu的分段数据包进行重排序和重复检测的功能。

可选地,所述第二用户面实体不对所述第一用户面实体的pdu的分段重传。

可选地,所述第二用户面实体不支持对所述第二用户面实体的pdu进行重分段的功能。

可选地,所述第二用户面实体产生的数据包的序列号为所述第一用户面实体产生的数据包的序列号和/或所述第一用户面实体产生的数据包的序列号的偏移。

可选地,所述第二用户面实体还具备以下功能:通过指定接口接收长期演进系统协议栈的数据包,或将接收到的数据包处理后通过指定接口发送给所述长期演进系统协议栈。

可选地,所述第一用户面实体与所述第二用户面实体之间传输的数据包格式为pdcppdu。

可选地,所述第二用户面实体与所述第三用户面实体之间传输的数据包格式为rlcpdu。

本发明实施例还提供一种数据处理的装置,包括,第一用户面实体、第二用户面实体和第三用户面实体,

所述第一用户面实体,用于接收到数据发送失败的信息后,将发送失败的数据包重新发送给第二用户面实体,其中,所述第一用户面实体包括用于数据发送的第一发送端,所述第一发送端具备以下功能:用于对所述数据进行重传的重传功能、用于确定所述数据的传输路径的动态路由功能;

所述第二用户面实体,用于按照第三用户面实体的授权指示对所述第一用户面实体的协议数据单元pdu数据包进行分段和/或级联后,发送给所述第三用户面实体;

所述第三用户面实体,用于对所述第二用户面实体的pdu数据包进行处理后发送。

可选地,所述第一用户面实体还包括用于数据接收的第一接收端,所述第一接收端具备以下功能:序列号维护功能,对确认模式和/或非确认模式的数据传输进行重排序功能和重复消除功能,对确认模式的数据传输的自动重传请求纠错功能和对确认模式的数据传输进行协议错误检测功能,基于承载分离多连接中的数据路由和重排序功能。

可选地,所述第二用户面实体包括用于数据发送的第二发送端和用于数据接收的第二接收端,所述第二发送端具备以下功能:对所述第一用户面实体的数据包进行分段和/或级联的功能;所述第二接收端具备以下功能:对接收到的所述第一用户面实体的pdu的分段数据包进行重组、对所述第一用户面实体的pdu的分段数据包进行重排序和重复检测的功能。

可选地,所述第二用户面实体不对所述第一用户面实体的pdu的分段重传;

所述第二用户面实体不支持对所述第二用户面实体的pdu进行重分段的功能。

可选地,所述第二用户面实体产生的数据包的序列号为所述第一用户面实体产生的数据包的序列号和/或所述第一用户面实体产生的数据包的序列号的偏移。

可选地,所述第二用户面实体还具备以下功能:通过指定接口接收长期演进系统协议栈的数据包,或将接收到的数据包处理后通过指定接口发送给所述长期演进系统协议栈。

可选地,所述第一用户面实体与所述第二用户面实体之间传输的数据包格式为pdcppdu;

所述第二用户面实体与所述第三用户面实体之间传输的数据包格式为rlcpdu。

综上,本发明实施例提供一种数据处理的方法及装置,通过5g-nr用户面协议的功能重构,能够减少协议实体的处理时延,并且在不改变现有lte的协议架构的情况下,可以实现5g-nr和lte的双连接dc架构,从而降低整个系统的复杂度和成本。

附图说明

图1为本发明实施例的数据处理的装置的示意图;

图2为本发明实施例提供的用户面功能重构的示意图;

图3为本发明实施例提供的重构后的nr用户面架构示意图;

图4为本发明实施例提供的终端侧上行发送协议处理过程示意图;

图5为本发明实施例提供的rlcsdu级联示意图;

图6为本发明实施例提供的rlcsdu分段示意图;

图7为本发明实施例提供的终端侧下行接收协议处理过程示意图;

图8为本发明实施例提供的rlcsdu重组示意图;

图9为本发明实施例提供的网络侧上行接收协议处理过程示意图;

图10为本发明实施例提供的rlcpdu重分段示意图;

图11为本发明实施例提供的网络侧下行发送协议处理过程示意图;

图12为本发明实施例的数据处理的方法的流程图。

具体实施方式

下文中将结合附图对本发明实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。

鉴于相关技术存在的缺陷,在5g需要重新定义bbu和rru的功能,例如,将层2的用户面部分功能部分放在bbu、部分放在rru。本文中对重新规划功能后的bbu和rru分别命名为cu(centralizedunit,集中处理单元)和du(distributedunit,分布式处理单元)。

用户面功能重构的目的是对用户面按功能进行划分,将不同的用户面功能分别部署到cu和du中。用户面功能部署在du、cu的方法之一是将时延要求低的功能,包括数据头压缩、加密完整性保护、重传、对高层业务数据的发送方序号维护和接收方排序、arq(automaticrepeatrequest,自动重传请求)等放在cu侧;对时延要求较高的、对空口资源以及空口质量快速跟随的功能,包括数据分段(segment)、串接(concatenation)、重分段(re-segment)、重组(reassembly)、多逻辑信道复用、harq(hybridautomaticrepeatrequest,混合自动重传请求)等功能放在du侧,以使cu和du的数据传输更加贴近空口能力、满足业务qos,以及满足cu和du间的传输特性。

基于上面分析,为满足5g-nr中的业务类型多样性、每种业务的qos以及时延等级要求,同时也为了适应双连接和/或cu/du分离的现实需求,需要对5g-nr的协议栈实体进行重新设计,来为用户提供最佳的体验。本文提出一种用户面架构以及基于该用户面架构的数据处理的方法,该方法在给出了5g-nr的用户面架构实现的同时,也对其在异构网络中双连接的应用进行了说明。

本发明实施例提供一种数据处理的装置,对用户面实体的功能进行重新划分和定义,将用户面实体定义为第一用户面实体、第二用户面实体、第三用户面实体,将重构后的5g-nr用户面架构与elte(enhancementlongtermevolution,增强长期演进)/lte的用户面架构组成承载分离的双连接数据传输方式。每个实体实现不同的功能协同工作,在不改变现有lte(longtermevolution,长期演进系统)的协议架构的情况下,可以实现5g-nr和lte的双连接(dualconnectivity,简称dc)架构,从而降低整个系统的复杂度和成本。

如图1所示,本实施例提供的一种数据处理的装置,包括5g-nr用户面协议栈实体,包括:第一用户面实体、第二用户面实体、第三用户面实体。

所述第一用户面实体,用于接收到数据发送失败的信息后,将发送失败的数据包重新发送给第二用户面实体,其中,所述第一用户面实体包括用于数据发送的第一发送端,所述第一发送端具备以下功能:用于对所述数据进行重传的重传功能、用于确定所述数据的传输路径的动态路由功能;

所述第二用户面实体,用于按照第三用户面实体的授权指示对所述第一用户面实体的协议数据单元pdu数据包进行分段和/或级联后,发送给所述第三用户面实体;

所述第三用户面实体,用于对所述第二用户面实体的pdu数据包进行处理后发送。

所述第一用户面实体还包括用于数据接收的第一接收端,所述第一接收端具备以下功能:序列号(sn)维护功能,对确认模式和/或非确认模式的数据传输进行重排序功能和重复消除功能,对确认模式的数据传输的自动重传请求(arq)纠错功能和对确认模式的数据传输进行协议错误检测功能,基于承载分离多连接中的数据路由和重排序功能。。

本实施例中,重新向第二用户面实体发送的数据包中不包括数据包初传的描述。

其中,所述第二用户面实体包括用于数据发送的第二发送端和用于数据接收的第二接收端,所述第二发送端具备以下功能:对所述第一用户面实体的数据包进行分段和/或级联的功能;所述第二接收端具备以下功能:对接收到的分段数据包进行重组、对所述第一用户面实体的pdu的分段数据包进行重排序和重复检测的功能,以及第二用户面实体的重建操作。

所述第二用户面实体不对所述第一用户面实体的pdu进行分段重传;

所述第二用户面实体不支持对所述第二用户面实体的pdu进行重分段的功能;所述第二用户面实体不支持对所述第一用户面实体产生的pdu的分段数据包进行重传的功能。

其中,所述第二用户面实体产生的数据包的序列号为所述第一用户面实体产生的数据包的序列号和/或所述第一用户面实体产生的数据包的序列号的偏移。

所述第一用户面实体与所述第二用户面实体之间传输的数据包格式为pdcppdu。

所述第三用户面实体功能包括:调度、资源分配、逻辑信道优先级处理(logicalchannelprioritization,简称lcp)、逻辑信道复用和解复用、harq、随机接入等。

如是网络侧,所述第三用户面实体具有调度功能:用于对所述第二用户面实体的协议数据单元pdu数据包进行调度授权处理。

如是终端侧,第三用户面实体的功能包括:缓存状态报告bsr(bufferstatusreport),调度请求sr(schedulingrequest),功率余量上报phr(powerheadroomreport)等。

所述复用是所述第三用户面实体的发送端功能,所述解复用是所述第三用户面实体的接收端功能。

根据业界的相关设计理念,5g时代一种可能的l2协议栈重构设计的思路为,将rlc(radiolinkcontrol,无线链路控制)层中“非高处理时间要求”的功能与pdcp层的功能合并到一个协议子层实现,而对于rlc层中“高处理时间要求”的功能,根据不同的需求,可以考虑将其与mac层的功能合并到一个协议子层实现,或者继续保留一个单独的协议子层实现这些功能。

以lte为anchor(锚节点)的下行双连接方式给出了9种可选的架构,其中以主从rlc实现承载分离的3d双连接架构在目前的技术研究中虽然没有像研究3c和1a架构投入那么多,并且,在以前所讨论的3d双连接架构中,仅仅给出了下行承载分离的技术研究及实现方案,未涉及上行方向的实现架构。随着很多企事业单位对5g-nr的用户面功能重构的重视,基于用户面重构后的以lte为anchor的异构网络可以很方便的实现类似3d双连接架构的功能。

图2为本发明实施例提供的用户面功能重构的示意图。在图2中,考虑到lte/wifi(wirelessfidelity,无线保真)聚合,实际网络侧elte/lte的pdcp(packetdataconvergenceprotocol,分组数据汇聚协议)层已经能根据polling(轮询)重传pdcppdu(protocoldataunit,协议数据单元)数据包,只不过算法需要进一步完善。因此,pdcp的重传功能与rlc(radiolinkcontrol,无线链路控制)的重传功能有很大的重复,很多情况下是不需要两者同时参与的,两者的同时参与直接导致结果是数据传输效率低。并且,在5g网络研究中,很多企事业单位也提出了对用户面cu/du划分的技术研究,直接的结果是将用户面协议栈划分成高低两层,将对时间不敏感的用户面功能放在高层,即时间不敏感的用户面功能放在集中处理单元(cu)中,将对时间敏感的用户面功能放在低层,及将时间敏感的用户面功能放在分布式处理单元(du)中。

基于上面的问题及分析,将rlc实体从功能上分成rlc-h和rlc-l两部分内容,rlc-h与pdcp功能重叠的部分进行功能合并,具有完整pdu包的重排序功能和/或arq功能,对应的实体称之为第一用户面实体;rlc-l具有分段和/或级联和/或pdcppdu分段(rlcpdu)的重排序以及重组功能,对应的实体称之为第二用户面实体;第三用户面实体具有调度、资源分配、逻辑信道优先级处理、逻辑信道复用和解复用、harq、随机接入等功能。

图3为本发明实施例提供的重构后的用户面架构示意图。图3所示的用户面协议架构或者是网络侧的基于5g-nr的用户面协议架构,或者是终端侧的基于5g-nr的用户面协议架构,包括第一用户面实体、第二用户面实体和第三用户面实体。

图4中右侧的第二用户面实体和第三用户面实体表示支持双连接异构网络。将rlc实体分成了rlc-h和rlc-l两部分内容,这里的rlc-h与pdcp合并成一个具有pdcp功能增强的新实体,称之为第一用户面实体,第一用户面实体功能包括第一用户面实体的序列号(sn)维护,基于定时的包丢弃,控制面和用户面的数据传输,arq纠错(仅对am数据传输而言)。

同理,这里的rlc-l定义为第二用户面实体,具有分段和/或级联和/或对第一用户面实体的pdusegment的重排序(reordering)以及重组(reassembly)功能,第二用户面实体对第一用户面实体的pdu(第二用户面实体的sdu(业务数据单元))进行分段和/或级联操作,按照第三用户面实体的调度指示组装成合适大小的第二用户面实体的pdu发送给第三用户面实体。

需要说明的是第一用户面实体与第二用户面实体之间传递的数据包的类型为pdcppdu,下行而言,第二用户面实体根据第一用户面实体的调度指示对来自第一用户面实体的pdcppdu数据包进行分段和/或级联等处理,生成合适的第二用户面实体的pdu发往低层。上行而言,第二用户面实体对收到的第二用户面实体的pdu进行重复检测、pdu的重排序、重组操作,最后以pdcppdu的格式递交给高层(比如第一用户面实体)。

rrc*为高层信令控制,实现对低层用户面实体的配置以及终端的移动性管理。

第三用户面实体功能包括:调度、资源分配、逻辑信道优先级处理、逻辑信道复用和解复用、harq(hybridautomaticrepeatrequest,混合自动重传请求)、随机接入等。

具体来说,用户面实体的功能包括:

所述第一用户面实体与所述elte/lte的pdcp用户面实体对应,所述第一用户面实体为所述pdcp用户面实体的功能增强,除了pdcp用户面功能外,还包括具有arq纠错机制(仅对确认模式(am)的数据传输)、为非确认模式(um)提供重复消除和重排序功能、协议错误检测(仅对确认模式(am)的数据传输)。

所述arq纠错机制仅用于确认模式的数据传输,对应第二用户面实体的rlcam传输模式。

所述协议错误检测仅用于确认模式的数据传输,对应第二用户面实体的rlcam传输模式。

所述第一用户面实体接收到的数据包为完整的pdcppdu。

所述第一用户面实体递交给所述第二用户面实体的数据包格式为pdcppdu。

所述第一用户面实体的重排序功能不仅包括对确认模式的数据包的重排序,也包括对非确认模式的数据包的重排序。

所述第一用户面实体的重复消除功能不仅包括对确认模式的数据包的重复消除,也包括对非确认模式的数据包的重复消除。

所述第一用户面实体的功能还包括承载分离的数据路由和重排序功能。其中,在发送端进行数据的动态路由选择,在接收端,对接收到的来自不同分支的数据进行重排序。

所述第二用户面实体与所述elte/lte的rlc用户面实体对应,所述第二用户面实体与所述elte/lte的rlc用户面实体相比,其功能包括rlcsdu的级联和/或分段、rlcsdu的丢弃、重组、第二用户面实体的重建、重排序和重复检测。

相对于lte的rlc实体,第二用户面实体其功能进行了调整,将重传功能上移到第一用户面实体,即不支持重传功能(包括不支持分段数据包的重传,不支持完整数据包的重传(完整数据包的重传放在第一用户面实体进行重传)),及不支持重分段。这些主要是考虑将时延要求较高的比方说分段/级联放在靠近第三用户面实体,将时延要求不高的arq重传功能放在第一用户面实体,符合cu/du的分离策略,以满足cu/du之间非理想fronthaul的情况的传输时延要求。

所述第二用户面实体不具有pdcppdu分段的重传、不具有重分段功能,以减少传输及处理时延。所述pdcppdu来自所述第一用户面实体。

所述第二用户面实体没有属于自己的序列号sn,所述第二用户面实体根据所述第一用户面实体的数据包中的序列号sn为组包依据。

所述重排序和重复检测指所述第二用户面实体对pdcp分段(rlcpdu)的重排序和/或重复检测。

所述级联是所述第二用户面实体根据所述第三用户面实体的调度指示的pdu大小对来自所述第一用户面实体的多个pdcppdu数据包进行级联,如图5所示,所述级联的适用对象是um和/或am模式的数据传输。

所述分段是所述第二用户面实体根据所述第三用户面实体的调度指示的pdu大小对来自所述第一用户面实体的一个pdcppdu数据包进行分段,如图6所示,具体实现是在原pdcppdu的序列号n后加后缀(比如n.1,n.2)。所述分段的适用对象是um和/或am模式的数据传输。

所述重组是指所述第二用户面实体对接收到的所述分段的数据包进行重组,重组成完整的pdcppdu数据包递交给所述第一用户面实体,重组示意图如图8所示。所述重组的适用对象是um和/或am的数据传输。

所述重建是指所述第二用户面实体在收到所述rrc*实体的重建指示后进行所述第二用户面实体的重建。

所述重分段是指所述第二用户面实体根据所述第三用户面实体指示的pdu大小,所述第二用户面实体在重传时对所述第二用户面实体的pdu(如rlcpdu)进行的再次分段,如图10所示,所述第二用户面实体不支持所述的重分段操作。

所述第三用户面实体功能与所述elte/lte的mac用户面实体对应,功能包括调度、资源分配、逻辑信道优先级处理lcp、逻辑信道复用和解复用、harq、随机接入等。

实施例1

图4为本发明实施例提供的终端侧上行发送协议处理过程的示意图。

数据包在elte/lte的rlc实体进行分流,一条支路通过内部接口发送到5g-nr用户面的第二用户面实体,一条支路是5g-nr用户面的协议实体。这种架构的优点是rlc-h与rlc-l之间的接口为终端内部的接口,无需标准化,仅仅需要进行功能的划分。

由于第二用户面实体的功能定义是5g-nr用户面研究的内容,因此,根据5g-nr中第二用户面实体的功能,elte/lte很容易就可以确定rlc-h的功能。这种架构的另一种优点是elte/lte的用户面协议栈能够最大可能的重用rlc分离成rlc-h和rlc-l的方案,不过这里用rlc-h和rlc-l表示只是一个例子,比如仅有一个rlc实体,仅按功能进行划分。对每个5g-nr用户面实体的详细实施过程及描述如下所示:

终端侧上行数据的发送流程,如图12所示,包括以下步骤:

步骤101、所述第一用户面实体接收到数据发送失败的信息后,将发送失败的数据包重新发送给第二用户面实体,

其中,所述第一用户面实体包括用于数据发送的发送端,所述发送端具备以下功能:用于对所述数据进行重传的重传功能、用于确定所述数据的传输路径的动态路由功能。

所述发送端还具备以下功能至少之一:用于缓存协议数据单元pdu和/或业务数据单元sdu并对缓存的所述pdu和/或sdu进行处理的传输缓存功能、所述动态路由功能、用于对所述pdu和/或sdu的单元头进行压缩的头压缩功能、用于对所述pdu和/或sdu进行加密的加密功能。

所述发送端的发送功能还可以包括:第一用户面实体产生的数据包的序列号sn维护(pdcppdu序列号维护)、基于定时的包丢弃、控制面和用户面的数据传输、arq纠错(仅对am数据传输而言)、基于承载分离的数据路由和/或流控。

所述5g-nr的第一用户面实体与所述5g-nr的第二用户面实体之间传输的数据包格式为pdcppdu。

所述基于承载分离的数据路由和/或流控,在5g-nr独立部署的情况下,5g-nr的第一用户面实体将数据路由到其他网络节点和/或第二用户面实体,并且,根据其他网络节点的反馈信息进行流控。

步骤102、按照第三用户面实体的授权指示对所述第一用户面实体的协议数据单元pdu数据包进行分段和/或级联后,发送给所述第三用户面实体;

所述5g-nr的第二用户面实体具有分段和/或级联功能(仅对um和am数据传输),对来自5g-nr的第一用户面实体的完整的pdcppdu进行分段和/或级联,以灵活的适应第三用户面实体所指示的数据包大小。

考虑到macharq的增强所带来的可靠性增益,以及重传效率和未来移动通信的时延要求,所述5g-nr的第二用户面实体不具有pdcppdu分段重传功能。

所述级联是指所述5g-nr的第二用户面实体根据低层(如第三用户面实体)的调度指示将多个第二用户面实体的sdu(如来自第一用户面实体的pdcppdu)级联成一个更大的数据包,如图5所示。

所述分段是指所述5g-nr的第二用户面实体根据低层(如第三用户面实体)的调度指示将第二用户面实体的sdu(如来自第一用户面实体的pdcppdu)分成若干片段,以的适应第三用户面实体所指示的数据包大小,如图6所示。

所述内部接口为基于终端自身的实现,所述接口上传输的数据内容形式为pdcppdu。

可选地,所述内部接口上承载的信息还包括来自elte/lte配置5g-nr的第二用户面实体和/或第三用户面实体的配置信息、用于流控的反馈信息、以及对端反馈的状态包括(比如arqack/nack状态信息)。

所述第二用户面实体和/或第三用户面实体根据配置信息进行建立和/或重建、资源协调等。

所述流控的反馈信息指所述第二用户面实体将数据的传输情况反馈给elte/lte的用户面实体(如rlc),用于elte/lte的用户面实体(如rlc)的流控。

所述承载对端反馈的状态指所述第二用户面实体将对端(相对终端而言的对端是网络)反馈的状态报告告诉elte/lte的用户面实体(如rlc),以使elte/lte的用户面实体是做重传还是初传。

步骤103,第三用户面实体对所述第二用户面实体的pdu数据包进行处理后发送。

第三用户面实体发送数据包的处理过程与lte类似,进行复用、缓存状态报告(bufferstatusreport,简称bsr),调度请求(schedulingrequest,简称sr),功率余量上报等。

以上是以终端侧上行数据的发送为例进行说明,如是网络侧进行上行数据发送,第一用户面实体与第二用户面实体的处理功能与终端侧的是一样的,不同的是,步骤103中,网络侧的第三用户面实体具有调度功能:用于对所述第二用户面实体的协议数据单元pdu数据包进行调度授权处理。

上面的都是5g-nr的独立用户面处理。接下来简单描述一下终端支持的双连接的传输方式/应用场景。

图4右边所示的架构为终端支持的双连接的传输方式,数据在elte/lte的rlc-h进行分流,一条支路到5g-nr的第二用户面实体,一条支路通过自身的协议处理过程。

所述elte/lte的rlc-h与所述5g-nr的第二用户面实体之间传输的数据包格式为pdcppdu。

所述第二用户面实体的功能与数据处理过程,比方说分段和/或级联等操作与上述类似,在此不赘述。

所述elte/lte的rlc-h或者是独立的实体,或者与pdcp合并成一个具有pdcp功能增强的新实体(比如,pdcp+),或者是对rlc的不同功能划分。

所述elte/lte的pdcp+rlc-h与所述5g-nr的第一用户面实体功能类似,都具有完整pdcppdu包的arq功能和/或重排序功能。

实施例2

实施例2为实施例1的逆过程,为终端侧下行数据接收协议处理过程,如图7所示。

在图7中,数据在经过nr的第二用户面实体的时候,一条支路到第一用户面实体,一条支路通过内部接口路由到elte/lte的用户面实体。

本实施例主要对经由5g-nr的第三用户面实体、第二用户面实体和第一用户面实体处理过程进行说明,对5g-nr的第二用户面实体到elte/lte的rlc-h单元的协议处理过程不做详细描述。实施例2提供的终端侧下行数据接收的协议处理过程为实施例1提供的上行数据发送协议处理的逆过程,包括以下步骤:

步骤201、所述5g-nr的第三用户面实体将接收到的数据包发送给第二用户面实体;

所述第三用户面实体接收到数据包的处理过程与lte类似,进行解复用、harq反馈等。

步骤202、所述第二用户面实体对接收到的数据包进行重排序和/或重复检测和/或重组后,将生成的数据包发送到第一用户面实体。

所述第二用户面实体的重排序功能是所述第二用户面实体对接收到的pdcppdu分段进行的重排序。

所述第二用户面实体的重复检测功能是所述第二用户面实体对接收到的pdcppdu分段进行重复检测。

所述第二用户面实体的重组功能是所述第二用户面实体对接收到的pdcppdu分段进行重组,重组成完整的pdcppdu后再递交给所述第一用户面实体。

步骤203、所述第一用户面实体对接收到数据包进行相应的处理。

所述第一用户面实体的接收端功能可以包括:重复消除(包括am和/或um模式)、重排序(包括am和/或um模式)、arq纠错(仅对am数据传输而言)、基于承载分离的数据包重排序。

所述第一用户面实体的重排序功能包括对非确认模式(um模式)数据包的重排序和/或确认模式(am模式)数据包的重排序。

所述第一用户面实体的重复消除功能不仅包括对确认模式(am模式)的数据包的重复消除,也包括对非确认模式(um模式)的数据包的重复消除。

所述第一用户面实体的功能还包括承载分离的数据包重排序功能。在接收端,对接收到的来自不同分支的数据进行重排序。在5g-nr独立部署的情况下,5g-nr的第一用户面实体对从其他网络节点收到的数据包与第二用户面实体收到的数据进行重排序。

所述第一用户面实体生成的数据包的格式为pdcppdu类型的数据包。

所述重组是指所述第二用户面实体对接收到的多个pdcppdu分段(如n.1和n.2)进行重组,重组成完整的pdcppdu数据包(如序列号为n)递交给所述第一用户面实体,如图8所示,所述重组的适用对象是um和/或am的数据传输。

可选的,所述第一用户面实体的接收端具备以下功能至少之一:用于对接收的协议数据单元pdu和/或业务数据单元sdu进行接收缓存的接收缓存功能、用于对接收的所述pdu和/或所述sdu进行重排的重排功能、用于对接收的所述pdu和/或所述sdu的单元头进行解压缩的解头压缩功能、用于对接收的所述pdu和/或所述sdu进行解密的解密功能。

图7右边所示的架构为终端支持双连接的传输方式,一条支路由5g-nr的第二用户面实体到elte/lte的rlc-h,一条支路通过elte/lte自身的协议处理过程到达rlc-h。

所述elte/lte的rlc-h或者是独立的实体,或者与pdcp合并成一个具有pdcp功能增强的新实体(定义为pdcp+),或者是对rlc的不同功能划分。

所述5g-nr的第二用户面实体每次递交给所述elte/lte的rlc-h单元的数据包格式为pdcppdu形式,并且为完整的pdcppdu数据包。

所述elte/lte的pdcp+rlc-h与所述5g-nr的第一用户面实体功能类似,具有完整数据包的重排序(reordering)和arq纠错功能等。

实施例3

实施例3提出的用户面架构数据处理方法应用于网络侧上行接收协议处理过程,如图9所示。实施例3的处理过程与实施例2的处理过程类似,不同之处在于在图9右边,一条支路通过5g-nr的第三用户面实体和第二用户面实体经过xnew接口传输到elte/lte的rlc用户面实体;一条支路通过elte/lte自身的协议处理过程(mac->rlc->pdcp)。

本实施例中的xnew接口为新定义的接口,区别与现有的x2接口。

实施例4

实施例4为实施例3的逆过程,为网络侧下行发送协议处理过程,如图11示。实施例4的5g-nr的用户面实体功能与实施例1中描述的类似。图11右边的架构与lte中的双连接3d架构类似,在不改变现有lte的协议架构的情况下,可以实现5g-nr和lte的双连接dc架构,从而降低整个系统的复杂度和成本。

本发明实施例还提供了一种计算机可读存储介质,其存储有计算机可执行指令,所述计算机可执行指令被执行时实现所述数据处理方法

本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。

以上仅为本发明的优选实施例,当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1