处理分组数据汇聚协议运作的装置及方法与流程

文档序号:16972523发布日期:2019-02-26 18:41阅读:432来源:国知局
处理分组数据汇聚协议运作的装置及方法与流程

本发明涉及一种用在无线通信系统的装置及方法,尤其涉及一种分组数据汇聚协议(packetdataconvergenceprotocol,pdcp)运作(pdcpoperation)的装置及方法。



背景技术:

根据包含有tx_next、rx_next、rx_deliv及rx_reord的状态变量(statevariables),通信装置处理分组数据汇聚协议数据单元(protocoldataunits,pdus)(pdcppdus)。当通信装置执行分组数据汇聚协议重新建立(pdcpreestablishment)时,如何处理该状态变量仍然未知。



技术实现要素:

本发明提供一种通信装置及方法,用来处理分组数据汇聚协议运作(pdcpoperation),以解决上述问题。

本发明公开一种用来处理分组数据汇聚协议运作的方法,包含有从一第二通信装置,接收关联(associated)于一无线承载(radiobearer,rb)的第一多个分组数据汇聚协议数据单元;根据关联于该无线承载的一rx_next、一rx_deliv及一rx_reord,处理该第一多个分组数据汇聚协议数据单元;当处理该第一多个分组数据汇聚协议数据单元时,更新该rx_next、该rx_deliv及该rx_reord;在更新该rx_next、该rx_deliv及该rx_reord后,执行一分组数据汇聚协议重新建立;设定该rx_next、该rx_deliv及该rx_reord到多个初始值(initialvalue),以响应该分组数据汇聚协议重新建立;在该分组数据汇聚协议重新建立后,从该第二通信装置,接收关联于该无线承载的一第二分组数据汇聚协议数据单元;以及在设定该rx_next、该rx_deliv及该rx_reord到该多个初始值后,根据该rx_next、该rx_deliv及该rx_reord,处理该第二分组数据汇聚协议数据单元。

附图说明

图1为本发明实施例一无线通信系统的示意图。

图2为本发明实施例一通信装置的示意图。

图3为本发明实施例一流程的流程图。

图4为本发明实施例一流程的流程图。

【符号说明】

10无线通信系统

20通信装置

200至少一处理电路

210至少一存储装置

214程序代码

220至少一通信接口装置

30、40流程

300、302、304、306、308、310、步骤

312、314、316

400、402、404、406、408、410、412、414、416

具体实施方式

图1为本发明实施例一无线通信系统10的示意图。无线通信系统10简略地由一通信装置100、一基站(basestation,bs)102及一基站104组成。在图1中,通信装置100、基站102及基站104仅利用于陈述无线通信系统10的架构。

如图1所示,通信装置100被设定同时连接到基站102及104(即双连接(dualconnectivity,dc))。举例来说,通信装置100可在第一载波频率上从基站102接收分组,以及在第二载波频率上从基站104接收分组,或者通信装置100可在第一载波频率上传送分组到基站102,以及在第二载波频率上传送分组到基站104。此外,基站102及104中一个为主要节点(masternode,mn),另一个为次要节点(secondarynode,sn)。

通信装置100可为用户端(userequipment,ue)、移动电话、笔记型计算机、平板计算机、电子书、便携式计算机系统、车辆或飞机。此外,对于一上行链路(uplink,ul)而言,通信装置100为传送端而基站102和/或104为接收端;对于一下行链路(downlink,dl)而言,基站102和/或104为传送端而通信装置100为接收端。

图2为本发明实施例一通信装置20的示意图。通信装置20可用来实现图1中的通信装置100、基站102和/或基站104,但不限于此。通信装置20包括至少一处理电路200、至少一存储装置210以及至少一通信接口装置220。至少一处理电路200的每个处理电路可为一微处理器或一特定应用集成电路(application-specificintegratedcircuit,asic)。至少一存储装置210可为任一数据存储装置,用来存储程序代码214,至少一处理电路200可通过至少一存储装置210读取及执行程序代码214。举例来说,至少一存储装置210可为用户识别模块(subscriberidentitymodule,sim)、只读存储器(read-onlymemory,rom)、快闪存储器(flashmemory)、随机存取存储器(random-accessmemory,ram)、硬盘(harddisk)、光学数据存储装置(opticaldatastoragedevice)、非易失性存储装置(non-volatilestoragedevice)、非暂态计算机可读介质(non-transitorycomputer-readablemedium)(例如具体介质(tangiblemedia))等,而不限于此。至少一通信接口装置220包含有一无线收发器,其是根据至少一处理电路200的处理结果,用来传送及接收信号(例如数据、信号、讯息和/或分组)。

协议架构(protocolarchitecture)被用于叙述无线承载(radiobearer,rb)的使用取决于无线承载如何被建立。无线承载可为用于平面数据(planedata)传输或接收的数据无线承载(datarb,drb),以及用于控制平面数据传输或接收的信令无线承载(signalingrb,srb)。数据无线承载配置(drbconfiguration)包含有数据无线承载识别(drbidentity)、分组数据汇聚协议(packetdataconvergenceprotocol,pdcp)配置(pdcpconfiguration)、无线链路控制(radiolinkcontrol,rlc)配置(rlcconfiguration)、逻辑信道识别(logicalchannelidentity)及逻辑信道配置(logicalchannelconfiguration)(例如优先顺序(priority)或逻辑信道群组(logicalchannelgroup))中至少一个。信令无线承载包含有信令无线承载识别(srbidentity)、无线链路控制配置及逻辑信道配置。在双连接中,无线承载属于以下三种无线承载类别之一:主要小区群组(mastercellgroup,mcg)承载(mcgbearer)、次要小区群组(secondarycellgroup,scg)承载(scgbearer)及分裂承载(splitbearer)。主要小区群组承载利用位于主要节点的无线协议,以使用主要节点无线资源(即时间及频率资源)。次要小区群组承载利用位于次要节点的无线协议,以使用次要节点无线资源。分裂承载利用位于主要节点及次要节点两者的协议,以使用主要节点资源及次要节点资源两者。

在一实施例中,通信装置(例如通信装置100或基站102、104)使用以下状态变量(statevariables)与一通信装置通信关联(associated)于一数据无线承载或一信令无线承载的分组数据汇聚协议服务数据单元(servicedataunits,sdus)(pdcpsdus):

-tx_next,指示即将被传送的下一个分组数据汇聚协议服务数据单元的count数值。tx_next的初始值(initialvalue)为0。

-rx_next,指示预期被接收的下一个分组数据汇聚协议服务数据单元的count数值。rx_next的初始值为0。

-rx_deliv,指示未被上层传送但仍在等待(被传送)的下一个第一分组数据汇聚协议服务数据单元的count数值。rx_deliv的初始值为0。

-rx_reord,指示关联于触发t-reordering被启动或被重新启动的分组数据汇聚协议数据单元的count数值。

在以下实施例中,用户端被用来代表图1中的通信装置,以简化实施例的说明。

图3为本发明实施例一流程30的流程图,用于一第一用户端中,用来处理分组数据汇聚协议运作。流程30包含以下步骤:

步骤300:开始。

步骤302:从一第二用户端,接收关联于一第一无线承载的第一多个分组数据汇聚协议数据单元(protocoldataunits,pdus)(pdcpdatapdus)。

步骤304:根据关联于该第一无线承载的一rx_next、一rx_deliv及一rx_reord,处理该第一多个分组数据汇聚协议数据单元。

步骤306:当处理该第一多个分组数据汇聚协议数据单元时,更新该rx_next、该rx_deliv及该rx_reord。

步骤308:在更新该rx_next、该rx_deliv及该rx_reord后,执行一分组数据汇聚协议重新建立(pdcpreestablishment)。

步骤310:设定该rx_next、该rx_deliv及该rx_reord到多个初始值,以响应该分组数据汇聚协议重新建立。

步骤312:在该分组数据汇聚协议重新建立后,从该第二用户端,接收关联于该第一无线承载的一第二分组数据汇聚协议数据单元。

步骤314:在设定该rx_next、该rx_deliv及该rx_reord到该多个初始值后,根据该rx_next、该rx_deliv及该rx_reord,处理该第二分组数据汇聚协议数据单元。

步骤316:结束。

流程30的实施方式不限于以上所述。以下实施例可应用于流程30。

在一实施例中,多个初始值为0。在另一实施例中,多个初始值包含有不同的数值。在一实施例中,在执行分组数据汇聚协议重新建立前,由于处理第一多个分组数据汇聚协议数据单元,第一用户端更新rx_next、rx_deliv及rx_reord中至少一个到不同于多个初始值的至少一第一数值。

在一实施例中,根据一tx_next,第一用户端处理关联于第一无线承载的多个分组数据汇聚协议服务数据单元,以传送多个分组数据汇聚协议服务数据单元。在一实施例中,当处理多个分组数据汇聚协议服务数据单元时,第一用户端更新tx_next。在一实施例中,在执行分组数据汇聚协议重新建立前,由于处理多个分组数据汇聚协议数据单元,第一用户端更新tx_next到不同于多个初始值的一第二数值。第一用户端设定tx_next到一初始值(例如0),以响应分组数据汇聚协议重新建立。

在一实施例中,第一无线承载为信令无线承载或数据无线承载。信令无线承载为srb1、srb2或srb3。

在一实施例中,在一第一无线资源控制(radioresourcecontrol,rrc)程序(rrcprocedure)中,第一用户端设定(或建立)第一无线承载,其中第一无线资源控制程序为无线资源控制连接建立程序(rrcconnectionestablishmentprocedure)、无线资源控制连接恢复程序(rrcconnectionresumeprocedure)或无线资源控制重新设定程序(rrcreconfigurationprocedure)。

在一实施例中,当执行一第二无线资源控制程序时,第一用户端执行分组数据汇聚协议重新建立,其中第二无线资源控制程序为无线资源控制连接恢复程序、无线资源控制重新设定程序或无线资源控制连接重新建立程序(rrcconnectionreestablishmentprocedure)。

图4为本发明实施例一流程40的流程图,用于一第一用户端中,用来处理分组数据汇聚协议运作。流程40包含以下步骤:

步骤400:开始。

步骤402:从一第二用户端,接收关联于一第二无线承载的第一多个分组数据汇聚协议数据单元。

步骤404:根据关联于该第二无线承载的一rx_next、一rx_deliv及一rx_reord,处理该第一多个分组数据汇聚协议数据单元。

步骤406:当处理该第一多个分组数据汇聚协议数据单元时,更新该rx_next、该rx_deliv及该rx_reord。

步骤408:在更新该rx_next、该rx_deliv及该rx_reord后,执行一分组数据汇聚协议重新建立。

步骤410:保留(keep)该rx_next、该rx_deliv及该rx_reord,以响应该分组数据汇聚协议重新建立。

步骤412:在该分组数据汇聚协议重新建立后,从该第二用户端,接收关联于该第二无线承载的一第二分组数据汇聚协议数据单元。

步骤414:在设定该rx_next、该rx_deliv及该rx_reord到该多个初始值后,根据该rx_next、该rx_deliv及该rx_reord,处理该第二分组数据汇聚协议数据单元。

步骤416:结束。

流程40的实施方式不限于以上所述。以下实施例可应用于流程40。

在一实施例中,在执行分组数据汇聚协议重新建立前,由于处理第一多个分组数据汇聚协议数据单元,第一用户端更新rx_next、rx_deliv及rx_reord中至少一个到至少一第一数值(例如不同于流程30中的多个初始值)。

在一实施例中,根据一tx_next,第一用户端处理关联于第二无线承载的多个分组数据汇聚协议服务数据单元,以传送多个分组数据汇聚协议服务数据单元。在一实施例中,当处理多个分组数据汇聚协议服务数据单元时,在执行分组数据汇聚协议重新建立前,由于处理多个分组数据汇聚协议数据单元,第一用户端更新该tx_next到一第二数值(例如不同于流程30中的多个初始值)。第一用户端保留tx_next,以响应分组数据汇聚协议重新建立。

在一实施例中,第二无线承载为一数据无线承载。

在一实施例中,在一第一无线资源控制程序中,第一用户端设定(或建立)该第二无线承载,其中第一无线资源控制程序为无线资源控制连接恢复程序或无线资源控制重新设定程序。

在一实施例中,当执行一第二无线资源控制程序时,第一用户端执行分组数据汇聚协议重新建立,其中第二无线资源控制程序为一无线资源控制连接恢复程序、无线资源控制重新设定程序或无线资源控制连接重新建立程序。

以下实施例可被应用于流程30及40。

在一实施例中,第一用户端为用户端,以及第二用户端为基站。在一实施例中,第一用户端为基站,以及第二用户端为用户端。基站为演进式基站(evolvednode-b,enb)、次世代演进式基站(nextgenerationenb,ng-enb)或新无线基站(newradiobs,gnb)。在一实施例中,基站为主要节点或次要节点。

流程30及40可被第一用户端合并应用。在一实施例中,第一无线承载为一未确认模式(unacknowledgedmode,um)数据无线承载(例如被设定使用无线链路控制未确认模式),以及第二无线承载为一确认模式(acknowledgedmode,am)数据无线承载(例如被设定使用无线链路控制确认模式)。当第一用户端使用未确认模式数据无线承载及确认模式数据无线承载来与第二用户端通信时,第一用户端应用流程30于未确认模式数据无线承载,以及应用流程40于确认模式数据无线承载。在一实施例中,第一无线承载为一信令无线承载,以及第二无线承载为一数据无线承载(例如确认模式数据无线承载)。当第一用户端使用未确认模式数据无线承载及确认模式数据无线承载来与第二用户端通信时,第一用户端应用流程30于信令无线承载,以及应用流程40于数据无线承载。

在一实施例中,第一用户端执行以下运作,以传送(使用关联于无线承载的分组数据汇聚实体(pdcpentity)的)分组数据汇聚协议服务数据单元:

-关联对应于tx_next的count数值到分组数据汇聚协议服务数据单元;

-执行分组数据汇聚协议服务数据单元的标头压缩(headercompression)(若被设定);

-根据tx_next,执行完整性保护(integrityprotection)(若被设定)及加密(ciphering)(若被设定);

-设定包含有(被压缩、被完整性保护或被加密的)分组数据汇聚协议服务数据单元的分组数据汇聚协议数据单元中的分组数据汇聚协议序列编号(sequencenumber,sn)为tx_nextmodulo2[pdcp-sn-size]

-将tx_next增加1;

-递交(submit)包含有(被压缩、被完整性保护或被加密的)分组数据汇聚协议服务数据单元的分组数据汇聚协议数据单元到一较低阶层(例如无线链路控制)。

在第一分组数据汇聚协议配置中,pdcp-sn-size被设定,以及被设定为以下数值:

-262143,若分组数据汇聚协议实体被设定用于18位的序列编号;

-4095,若分组数据汇聚协议实体被设定用于12位的序列编号。

在第二分组数据汇聚协议配置中被设定的pdcp-sn-size不同于在第一分组数据汇聚协议配置中被设定的pdcp-sn-size。

在一实施例中,tx_next指示被传送的下一个分组数据汇聚协议服务数据单元的count数值。在一实施例中,rx_next指示预期被接收的下一个分组数据汇聚协议服务数据单元的count数值。在一实施例中,rx_deliv指示未被上层传送但仍在等待(被传送)的下一个第一分组数据汇聚协议服务数据单元的count数值。在一实施例中,rx_reord指示关联于触发t-reordering被启动或被重新启动的分组数据汇聚协议数据单元的count数值。

需注意的是,虽然上述实施例以阐明对应流程的相关运作,根据系统需求和/或设计考虑,上述实施例可被任意合并或修改。

本领域技术人员当可依本发明的精神加以结合、修饰和/或变化以上所述的实施例。举例来说,本领域技术人员可轻易地基于用户端的实施例创造网络端新的实施例,或基于网络端的实施例创造用户端新的实施例。前述的陈述、步骤和/或流程(包含建议步骤)可通过装置实现,装置可为硬件、软件、固件(为硬件装置与计算机指令与数据的结合,且计算机指令与数据属于硬件装置上的只读软件)、电子系统、或上述装置的组合。举例来说,装置可为通信装置20。任一前述流程可被编译成程序代码214。

综合以上所述,本发明提供装置及方法,用来处理分组数据汇聚协议运作。状态变量被设定到多个初始值或被保留,以响应分组数据汇聚协议重新建立。因此,本领域的问题可被解决。

以上所述仅为本发明的优选实施例,凡依本发明权利要求书所做的均等变化与修饰,皆应属本发明的涵盖范围。

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