买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】分离承载分组数据汇聚协议协议数据单元路由_摩托罗拉移动有限责任公司_201880017141.0 

申请/专利权人:摩托罗拉移动有限责任公司

申请日:2018-03-26

公开(公告)日:2024-04-26

公开(公告)号:CN110402612B

主分类号:H04W76/15

分类号:H04W76/15

优先权:["20170324 US 15/469,325"]

专利状态码:有效-授权

法律状态:2024.04.26#授权;2020.04.21#实质审查的生效;2019.11.01#公开

摘要:为了路由分组数据汇聚协议PDCP协议数据单元PDU250,处理器405检测移动设备110的分离承载配置。响应于检测到分离承载配置,处理器405在至少两个小区组105的无线电链路控制RLC320媒体接入控制MAC325中路由PDCPPDU250。

主权项:1.一种移动设备中的方法,包括:通过使用处理器,检测与分组数据汇聚协议PDCP相关联的两个无线电链路控制RLC以及超过数据分离阈值的可用于传输的数据的量;以及响应于检测到所述两个RLC和超过所述数据分离阈值的可用于传输的数据的量这两者,在接收用于路由的PDCP协议数据单元PDU的上行链路UL许可之前,将该PDU路由到所述两个RLC中的至少一个。

全文数据:分离承载分组数据汇聚协议协议数据单元路由技术领域这里所公开的主题涉及路由分组数据汇聚协议PacketDataConvergeProtocol:PDCP协议数据单元ProtocolDataUnit:PDU,并且更具体地涉及PDCPPDU的分离承载路由。背景技术移动设备可以将数据发射到两个或更多个小区组。发明内容公开了一种用于路由PDCPPDU的方法。该方法通过使用处理器来检测移动设备的分离承载配置。响应于检测到分离承载配置,该方法在用于至少两个小区组的无线电链路控制RLC媒体接入控制MAC中路由PDCPPDU。一种装置和程序产品也执行该方法的功能。附图说明通过参考在附图中所示的特定实施例将呈现对上面简要描述的实施例的更具体描述。应当理解的是这些附图仅描绘了一些实施例并且因此不应认为是对范围的限制,将通过使用附图以附加的特征和细节来描述和解释实施例,在附图中:图1是用于对通信系统的一个实施例进行说明的示意性方框图;图2A是用于对分离承载数据的一个实施例进行说明的示意性方框图;图2B是用于对通信数据的一个实施例进行说明的示意性方框图;图3是用于对移动设备传输层的一个实施例进行说明的示意性方框图;图4是用于对移动设备的一个实施例进行说明的示意性方框图;图5A是用于对分离承载路由方法的一个实施例进行说明的示意性流程图;图5B是用于对PDU路由方法的一个实施例进行说明的示意性流程图;图5C是用于对PDU路由方法的一个替代实施例进行说明的示意性流程图;图5D是用于对PDU路由方法的一个实施例进行说明的示意性流程图;图5E是用于对PDU路由方法的一个替代实施例进行说明的示意性流程图;图5F是用于对PDU路由方法的一个替代实施例进行说明的示意性流程图;图5G是用于对分离承载模式管理方法的一个实施例进行说明的示意性流程图。具体实施方式如本领域技术人员将理解的,实施例的方面可以具体体现为系统、方法、或者程序产品。因此,实施例可以采取完全硬件实施例、完全软件实施例包括固件、常驻软件、微代码等、或者组合了软件和硬件方面的实施例的形式,其在这里可以被统称为“电路”、“模块”、或“系统”。此外,实施例可以采取具体体现在一个或多个计算机可读存储设备中的程序产品的形式,所述计算机可读存储设备用于存储在下文中称为代码的机器可读程序代码、计算机可读代码、和或程序代码。存储设备可以是有形的、非暂时性的、和或非传输性的。存储设备可以不具体体现信号。在某个实施例中,存储设备仅采用信号以用于访问代码。在本说明书中所描述的一些功能单元已被标示为模块,以便更为具体地强调其实现独立性。例如,模块可以作为硬件电路实现,所述硬件电路包括定制的VLSI电路或门阵列、诸如逻辑芯片、晶体管、或其他离散组件的现有半导体。模块还可以在诸如现场可编程门阵列、可编程阵列逻辑、可编程逻辑器件等的可编程硬件设备中实现。模块还可以在由多种类型的处理器执行的代码和或软件中实现。代码的识别模块例如可以包括可执行代码的一个或多个物理或逻辑块,所述可执行代码例如可以被组织为对象、过程、或者函数。不过,识别模块的可执行文件不必物理地位于一起,但是可以包括存储于不同位置的不同指令,这些指令当被逻辑地连接在一起时包括模块并且实现了该模块的所述目的。实际上,代码模块可以是单个指令或多个指令,并且甚至可以分布在若干不同的代码段上,分布在不同程序当中,并且跨若干存储器设备分布。类似地,操作数据可以在这里在模块内被识别并示出,并且可以具体体现为任何适当的形式并被组织在任何适当类型的数据结构之内。操作数据可以被收集为单个数据集或者可以分布在包括不同计算机可读存储设备的不同位置上。在模块或模块的部分以软件实现的情况下,将软件部分存储在一个或多个计算机可读存储设备上。可以使用一个或多个计算机可读介质的任何组合。计算机可读介质可以是计算机可读存储介质。计算机可读存储介质可以是例如但不局限于电、磁、光、电磁、红外、全息、微机械或半导体系统、装置、或设备、或者前述的任何适当组合。存储设备的更具体示例非详尽列表可包括以下:具有一个或多个电线的电连接、便携式计算机磁盘、硬盘、随机存取存储器RAM、只读存储器ROM、可擦除可编程只读存储器EPROM或闪存、便携式光盘只读存储器CD-ROM、光存储设备、磁存储设备、或前述的任何适当组合。在本文档的上下文中,计算机可读存储介质可以是任何有形介质,其可包含或存储供指令执行系统、装置、或设备使用或与指令执行系统、装置、或设备结合在一起使用的程序。用于执行实施例的操作的代码可以用一个或多个编程语言的任意组合来编写,所述一个或多个编程语言包括诸如Python、Ruby、Java、Smalltalk、C++等的面向对象的编程语言、诸如“C”编程语言等的传统过程编程语言、和或诸如汇编语言的机器语言。代码可以作为独立的软件包完全在用户的计算机上执行、部分在用户的计算机上执行、部分在用户的计算机上并且部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在后一情况下,远程计算机可以通过包括局域网LAN或广域网WAN的任何类型的网络与用户的计算机相连接,或者可以连接到外部计算机例如使用互联网服务提供商通过互联网。贯穿本说明书对“一个实施例”、“实施例”、或类似语言的引用是指结合该实施例所描述的特定特征、结构、或特性包含在至少一个实施例中。因而,在整个说明书中出现的短语“在一个实施例中”、“在实施例中”、以及类似语言可以但不是必须全部指代相同实施例,而是指“一个或多个但不是所有实施例”,除非另有明确说明。术语“包括”、“包含”、“具有”、及其变型是指“包括但不限于”,除非另有明确说明。列举的项列表并不意味着任何或所有项是互斥的,除非另有明确说明。术语“一个”、“一”、以及“该”也指“一个或多个”,除非另有明确说明。此外,可以以任何适当的方式对所描述的实施例的特征、结构、或特性进行组合。在以下描述中,提供了诸如编程、软件模块、用户选择、网络交易、数据库查询、数据库结构、硬件模块、硬件电路、硬件芯片等的示例的许多具体细节以提供对实施例的透彻理解。然而,相关领域的技术人员将认识到实施例可以在没有一个或多个具体细节的情况下实施或者利用其他方法、组件、材料等进行实施。在其他情况下,未详细示出或描述公知的结构、材料、或操作以避免模糊实施例的各方面。下面参考根据实施例的方法、设备、系统、以及计算机程序产品的示意性流程图和或示意性方框图来描述实施例的各方面。应当理解的是示意性流程图和或示意性方框图中的每个框以及示意性流程图和或示意性方框图中的框的组合是可由代码来实现的。可将这些代码提供给通用计算机、专用计算机、或其他可编程数据处理装置的处理器以生成机器,以便通过计算机或其他可编程数据处理装置的处理器执行的指令创建用于实现在示意性流程图和或示意性方框图的框中所指定的功能动作的装置。还可以将代码存储在存储设备中,所述存储设备可指示计算机、其他可编程数据处理设备、或其他设备以特定方式运行,以便存储在存储设备中的指令生成制品,该制品包括用于实现在示意性流程图和或示意性方框图的框中所指定的功能动作的指令。还可以将代码加载到计算机、其他可编程数据处理装置、或其他设备上以使得在计算机、其他可编程装置、或其他设备上所执行一系列操作步骤生成计算机实现的处理以便在计算机或其他可编程装置上所执行的代码提供用于实现在流程图和或方框图的框中所指定的功能动作的处理。附图中的示意性流程图和或示意性方框图说明了根据各个实施例的装置、系统、方法、以及程序产品的可能实现的结构、功能、以及操作。就一点而言,示意性流程图和或示意性方框图中的每个框可以表示包括用于实现特定逻辑功能的代码的一个或多个可执行指令的代码模块、代码段、或代码部分。还应注意的是,在一些替代实施中,框中所标注的功能可以不按图中标注的顺序发生。例如,连续示出的两个框实际上可以基本上同时执行,或者这些块有时可以以相反的顺序执行,这取决于所涉及的功能。可以想得到在功能、逻辑、或效果上与图中所示的一个或多个框或其部分相等效的其他步骤和方法。尽管在流程图和或方框图中可以采用各种箭头类型和线条类型,但是应当理解的是它们不局限于相应实施例的范围。实际上,一些箭头或其他连接符可以仅用于指示出所描绘的实施例的逻辑流程。例如,箭头可以指示出所描绘的实施例的所列举步骤之间的未指定持续时间的等待或监测时段。还应注意的是方框图和或流程图的每个框以及方框图和或流程图中的框的组合可由用于执行特定功能或动作的专用的基于硬件的系统或者专用硬件和代码的组合来实现。对每个图中的元件的描述可以参考先前图的元件。在所有附图中相同的数字表示的相同元件,其包括相同元件的替代实施例。图1是用于对通信系统100的一个实施例进行说明的示意性方框图。系统100包括两个或多个基站120以及移动设备110。移动设备110可以在与基站120相关联的小区组105的小区上与基站120进行通信。小区组105可以与g节点BgNB基站120——即,新无线电NR基站120——或增强演进节点BeNB长期演进LTE基站120相关联。在一个实施例中,第一小区组105a可以与主节点相关联并且第二小区组105b可以与辅节点相关联。与主节点相关联的服务小区的组可以是主小区组MCG,与辅节点相关联的服务小区的组可以是辅小区组SCG。移动设备110可以是移动电话、机器类型通信MTC设备、平板计算机、膝上型计算机、以及汽车,自助服务终端,电器等中的嵌入式通信设备。在一个实施例中,移动设备110与第一小区组第一节点105a和第二小区组第二节点105b进行通信。为了提高到小区组105的数据传输,移动设备110可以执行分离承载传输,将一个无线电承载的数据发射到两个或更多个小区组105。不幸的是,移动设备110可能不准确地报告要发射到每个小区组105的数据量,使得每个小区组105为数据分配过多的缓冲器空间。另外,在移动设备110接收上行链路UL许可之前,移动设备110可能无法确定将要发射到每个小区组105的数据量。如下文所述的,这里所述的实施例通过对指定数量的协议数据单元PDU进行路由和或预处理来按照分离承载模式将数据从移动设备110发射到小区组105。图2A是用于对分离承载数据200的一个实施例进行说明的示意性方框图。分离承载数据200可以被组织为存储器中的数据结构。在所描绘的实施例中,分离承载数据200包括传输数据大小210、分离承载配置指示符215、数据分离阈值220、路由阈值225、路由模式230、以及复制PDU定义235。传输数据大小210可以记录可用于从移动设备110到小区组105的传输的数据量。传输数据大小210可以以字节、千字节、兆字节等来度量。分离承载配置指示符215可以指示移动设备110被配置用于向两个或更多个小区组105进行分离承载数据传输。数据分离阈值220可以指示出在如果超过的情况下数据量可以使得移动设备110在分离承载传输中传递数据。在一个实施例中,数据分离阈值220是分组数据汇聚协议PDCPPDU的数目。路由阈值225可以指定被路由到第一小区组105a和或第二小区组105b的最大PDCPPDU数量。路由阈值225还可以指定被路由到第一小区组105a和或第二小区组105b的以字节、千字节、兆字节等为单位的最大数据量。路由模式230可以指定用于分离承载传输的PDU路由方法。复制PDU定义235可以指定复制PDU的内容。在一个实施例中,复制PDU定义235指定将作为仅包括报头且不包括数据的空PDU而发射的复制PDU。图2B是用于对通信数据的一个实施例进行说明的示意性方框图。通信数据可以被组织为存储器中的数据结构和或被无线地发射。在所描绘的实施例中,通信数据包括PDU250。另外,通信数据可以包括发射定时器255。发射定时器255可以是定时器和或定时器寄存器。图3是用于对移动设备传输层300的一个实施例进行说明的示意性方框图。移动设备传输层300可以被组织为数据结构、寄存器、以及半导体硬件的组合。在所描绘的实施例中,层300包括PDCP315、无线电链路控制RLC、用于MCG325a的MAC、用于SCG325b的MAC、以及物理PHY325层。多个PDCP315和RLC320可以分布在MCG数据无线电承载DRB305、分离承载DRB335、以及SCGDRB310之间。PDCP315可以从要从移动设备110发射到小区组105的数据产生一个或多个PDU。RLC320和MAC325可以从PDCPPDU产生PDU250。PHY330可以将PDU250发射到小区组或相关节点105。如下文所述,可以经由MCGDRB305、分离承载DRB335、以及SCGDRB310中的一个来传递数据。图4是用于对收发器400的一个实施例进行说明的示意性方框图。收发器400可以是移动设备110。或者,收发器400可以是小区组105。在所描绘的实施例中,收发器400包括处理器405、存储器410、通信硬件415、发射器420、以及接收器425。存储器410可以是半导体存储设备、光学存储设备、微机械存储设备、磁存储设备、或其组合。存储器410可以存储代码。处理器405可以执行代码。通信硬件415可以指示移动设备110内的数据。发射器420可以将PDU250发射到小区组105和或移动设备110。接收器425可以接收来自小区组105和或移动设备110的PDU250。图5A是用于对分离承载路由方法500的一个实施例进行说明的示意性流程图。作为分离承载传输,方法500可以将PDU250路由到至少两个小区组105。方法500可以是由移动设备110和或处理器405来执行的。方法500开始,并且在一个实施例中,处理器405检测505移动设备110的分离承载配置。处理器405可以查询分离承载配置指示符以检测505分离承载配置。响应于检测505到分离承载配置,处理器可以将分离承载DRB335的PDCPPDU250路由510到MCG和SCG中的至少一个的RLC320MAC325。在图5B-F中更详细地描述了PDU250的路由的实施例。在一个实施例中,与小区组105相关联的基站120可以指示移动设备110以对PDCPPDU250进行路由。例如,基站120可以设置分离承载配置指示符215。此外,基站120可以指定路由模式230。RLC320MAC325可以对PDU250进行预处理515以进行传输。PHY330可以发射520已预处理的PDU250,并且方法500结束。图5B是用于对PDU路由方法530的一个实施例进行说明的示意性流程图。方法530可以执行图5A的步骤510。方法530可以是由移动设备110和或处理器405来执行的。方法530开始,并且处理器405确定540PDCPPDU250的传输数据大小210是否超过数据分离阈值220。如果传输数据大小210未超过数据分离阈值220,则处理器405可以通过MCG或SCG的RLC320MAC325来对PDCPPDU250进行路由555并且方法530结束。如果PDCPPDU250的传输数据大小210超过数据分离阈值220,则处理器405可以将PDCPPDU预路由545到MCG的RLC320MAC325和SCG的RLC320MAC325中的至少一个,并且在RLC320MAC325对PDU250进行预处理547以用于通过PHY330进行传输。在一个实施例中,处理器405可以继续对PDU250进行预路由545和预处理547,直到处理器405确定550预路由的一个或多个PDU250超过路由阈值225。如果预路由的一个或多个PDU250超过路由阈值225,则方法530结束。预路由的、预处理的PDU250可以由PHY330来发射。在一个实施例中,与小区组105相关联的基站120可以指示移动设备110对分离承载的PDCPPDU250进行预路由545。例如,基站120可以设置分离承载配置指示符215。此外,基站120可以指定为方法530的路由模式230、数据分离阈值220、和或路由阈值225。在一个实施例中,基站120可以独立地为每个小区组——例如分离承载的MCG和SCG部分——指定路由阈值225。图5C是用于对PDU路由方法600的一个替代实施例进行说明的示意性流程图。方法600可以执行图5A的步骤510。方法600可以是由移动设备110和或处理器405来执行的。方法600开始,并且在一个实施例中,处理器405将分离承载DRB335的PDCPPDU250路由605到MCG和SCG中的至少一个的RLC320MAC325。处理器405可以继续对PDU250进行路由605,直到路由的PDU250超过路由阈值225并且方法600结束。预处理的PDU250可以由PHY330来发射。在一个实施例中,与小区组105相关联的基站120可以指示移动设备110对PDCPPDU250进行预路由605。例如,基站120可以设置分离承载配置指示符215。此外,基站120可以指定为方法600的路由模式230和或路由阈值225。在一个实施例中,基站120可以独立地为每个小区组——例如分离承载的MCG和SCG部分——指定路由阈值225。图5D是用于对PDU路由方法650的一个实施例进行说明的示意性流程图。方法650可以执行图5A的步骤510。方法650可以是由移动设备110和或处理器405来执行的。方法650开始,并且在一个实施例中,处理器405复制655PDCPPDU250。处理器405可以继续复制655PDU250,直到确定出660PDU250的总数超过路由阈值225。在一个实施例中,路由阈值225是复制路由阈值。响应于总的PDU250超过路由阈值225,处理器405可以将原始PDCPPDU250路由665到MCG的RLC320MAC325和SCG的RLC320MAC325中的一个——如图5C所述以下将其称为第一单元组105a。处理器405可以将复制PDCPPDU250路由665到MCG的RLC320MAC325和SCG的RLC320MAC325中的另一个——以下将其称为第二小区组105b。响应于将PDU250从PHY330发射到第一小区组105a,处理器405可以丢弃670排队等待以发射到第二小区组105b的相应复制PDU250并且方法650结束。另外,处理器405可以对丢弃的PDU250的序列号SN进行重新排序。在一个实施例中,与小区组105相关联的基站120可以指示移动设备110以对PDCPPDU250进行复制655并且路由665。例如,基站120可以设置分离承载配置指示符215。此外,小区组105可以指定路由阈值225并将路由模式230设置为方法650。在一个实施例中,基站120可以独立地为每个小区组——例如分离承载的MCG和SCG部分——指定路由阈值225。图5E是用于对PDU路由方法700的一个替代实施例进行说明的示意性流程图。方法700可以执行图5A的步骤510。方法700可以是由移动设备110和或处理器405来执行的。方法700开始,并且在一个实施例中,处理器405复制705PDCPPDU250。处理器405可以继续复制705PDU250,直到确定710PDU250和复制PDU250的总数超过路由阈值225。在一个实施例中,路由阈值225是复制路由阈值。响应于总的PDU250超过路由阈值225,处理器405可以将原始PDCPPDU250路由715到MCG的RLC320MAC325和SCG的RLC320MAC325中的一个——如图5C所述以下将其称为第一单元组105a。处理器405可以将复制PDCPPDU250路由715到MCG的RLC320MAC325和SCG的RLC320MAC325中的另一个——以下将其称为第二小区组105b。响应于将PDU250从PHY330发射到第一小区组105a,处理器405可以发射720排队等待以作为空PDU250发射到第二小区组105b的对应复制PDU250并且方法700结束。在一个实施例中,与小区组相关联的基站120可以指示移动设备110以对PDCPPDU250进行复制705并且路由715。例如,基站120可以设置分离承载配置指示符215。此外,小区组105可以指定路由阈值225并将路由模式230设置为方法700。在一个实施例中,基站120可以独立地为每个小区组——例如分离承载的MCG和SCG部分——指定路由阈值225。在一个实施例中,如果来自与第一小区组105a和第二小区组105b中的一个相关联的基站120的UL许可超过了可用于传输的数据量,则PHY330可以响应于所接收到的UL许可而发射520填充。或者,PHY330可以响应于所接收到的UL许可而发射520复制PDU252而不是填充。在某个实施例中,移动设备110可以经由MCGDRB305和SCGDRB310中的一个将数据发射到一个小区组105基站120。可以仅允许移动设备110将MCGDRB305和SCGDRB310中的一个的PDCPPDU路由到RLC320MAC325并且在RLC320MAC325对PDCPPDU250进行预处理以通过PHY330传输最大量的PDCPPDU。图5F是用于对DU预处理方法750的一个替代实施例进行说明的示意性流程图。方法750可以执行图5A的步骤510。方法750可以是由移动设备110和或处理器405来执行的。方法750开始,并且在一个实施例中,处理器405将PDU250路由760到MCG的RLC320MAC325和SCG的RLC320MAC325中的一个——其在下文中被称为第一小区105a。处理器405可以进一步启动765发射定时器255。处理器405可以确定770发射定时器255是否超时并且PDU250保留在第一小区组105a的RLC320MAC325中。如果在从第一小区组105a的MAC325发射PDU250之前发射定时器255没有超时,则方法750结束。如果在从第一小区组105a的MAC325发射PDU250之前发射定时器255超时,则处理器405可以将PDU250路由775到第二小区组105b的RLC320MAC325并且方法750结束。在一个实施例中,基站120可以指示移动设备110采用发射定时器255。例如,基站120可以设置分离承载配置指示符215。此外,基站120可以设置路由选择模式230为方法750并指定发射定时器255的持续时间。图5G是用于对分离承载模式管理方法800的一个实施例进行说明的示意性流程图。方法800可以确定来自移动设备110的路由模式234分离承载传输。方法800可以是由移动设备110、与小区组105相关联的基站120、和或并入其中的处理器405来执行的。方法800开始,并且在一个实施例中,移动设备处理器405确定805PDCP缓冲器大小。移动设备处理器405可以进一步向与用于接收850PDCP缓冲器大小的小区组105相关联的一个或多个基站120报告810PDCP缓冲器大小。在一个实施例中,移动设备处理器405可以为每个小区组105确定815预处理的PDU250的大小。移动设备处理器405可以进一步向用于接收855已处理的PDU大小的相关基站120报告820每个小区组105的预处理PDU大小并且方法800结束。过去,对于移动设备110将PDU250从PDCP315路由到RLC320MAC325以进行处理而言要求PDCP315知道在接收到UL许可之前将PDCPSDU发射到哪个小区组105。当应用UL分离承载操作时,RLC320MAC325的预处理对于NR-NR双连接和LTE-NR双连接是不可能的。当PDCP缓冲器占用BO高于为Rel-13UL承载分离操作所定义的配置阈值时,例如如果配置了ul-DataSplitThreshold并且可用于在PDCP315中传输的数据大于或等于ul-DataSplitThreshold,则为了缓冲器状态报告的目的,移动设备110向所有小区组105报告相同的PDCP数据量。其结果是,移动设备110将可用于在PDCP315中传输的数据指示给为SCG所配置的MAC325以及为MCG所配置的MAC325两者。根据所接收到的UL许可进行传输,其中移动设备110将PDCPPDU250提交给为SCG所配置的相关AMRLC320或者为MCG所配置的相关AMRLC320,无论哪个请求PDU250。因此,移动设备110在UL许可接收之前不知道将数据发射到哪个小区组105;因此,不可能对PDCPRLCMAC报头预处理。在NR规范TS36.323中可找到用于在Rel.13中所标准化的UL分离承载操作的详细移动设备110行为。实施例通过在接收UL许可之前将PDCPPDU250路由到RLC320MAC325以进行预处理来支持在分离承载操作中将来自移动设备110的数据分离承载传输到两个或更多个基站120小区组105。有限数量的PDCPPDU250被路由到RLC320MAC325以进行预处理。其结果是,当接收到UL许可时,PDU250可以被快速发射到小区组105,因此,增强了到小区组105的数据传输。通过仅将有限数量的PDCPPDU250路由到RLC320MAC325以进行预处理,移动设备110仍受益于由小区组105基站120这两者来调度。移动设备110向为SCG所配置的MAC实体325和为MCG所配置的MAC实体325指示相同的PDCP缓冲器状态,即可用于在PDCP315中传输的用于BSR触发和缓冲器大小计算的数据,并且根据所接收到的上行链路许可来发射PDCPSDU。在路由阈值225之上的PDCPPDU250保持在PDCP缓冲器中并且基于所接收到的UL许可而仅被路由到相应RLC320MAC325。另外,通过不将所有PDCPPDU250路由到RLC320MAC325以进行预处理,由于等待经由另一小区组105传输的PDCPPDU250丢失所造成的在一个小区组105上成功发射的PDCPPDU250无法被传递到上层的概率降低了。由路由阈值225所定义的路由PDCPPDU250的数量确保足够量的预处理是可能的以便满足处理定时要求,即在给定时间段中产生传输块。对有限数量的PDCPPDU250的路由使得在接收到UL许可之前通过向一个或多个小区组105预分配PDCPPDU250能够对一个或多个gNB小区组的RLC320和MAC325层进行预处理。实施例可以以其他特定形式实施。所描述的实施例在所有方面都应被视为仅是说明性的而非限制性的。因此,本发明的范围由所附权利要求而不是前面的描述指示出。在权利要求的含义和等同范围内的所有变化都包含在其范围之内。

权利要求:1.一种方法,包括:通过使用处理器,检测移动设备的分离承载配置;并且响应于检测到所述分离承载配置,将分组数据汇聚协议PDCP协议数据单元PDU路由到至少两个小区组的无线电链路控制RLC媒体接入控制MAC。2.根据权利要求1所述的方法,所述方法进一步包括:确定可用于传输的数据是否超过数据分离阈值;并且其中响应于检测到所述分离承载配置并且确定所述数据超过所述数据分离阈值,对未超过路由阈值的PDU进行预路由。3.根据权利要求2所述的方法,其中响应于检测到所述分离承载配置并且确定所述数据未超过所述数据分离阈值,将所述PDU路由到单个小区组。4.根据权利要求1所述的方法,其中对未超过路由阈值的所述PDU进行路由。5.根据权利要求1所述的方法,其中对所述PDU进行路由包括:复制所述PDU,其中所复制的PDU未超过路由阈值;将所复制的PDU路由到所述第一小区组和所述第二小区组的所述RLCMAC;并且响应于将第一PDU发射到所述第一小区组,丢弃路由到所述第二小区组的对应复制PDU。6.根据权利要求1所述的方法,其中对所述PDU进行路由包括:复制所述PDU,其中所复制的PDU未超过路由阈值;将所复制的PDU路由到所述第一小区组和所述第二小区组;并且响应于将第一PDU发射到所述第一小区组,将空的对应复制PDU发射到所述第二小区组。7.根据权利要求1所述的方法,其中所述方法进一步包括:响应于将第一PDU路由到第一小区组的MAC,启动发射定时器;并且响应于在从所述第一小区组的所述MAC传递所述第一PDU之前所述发射定时器超时,将所述第一PDU路由到第二小区组的MAC。8.一种装置,包括:处理器,所述处理器执行:检测移动设备的分离承载配置;并且响应于检测到所述分离承载配置,将分组数据汇聚协议PDCP协议数据单元PDU路由到至少两个小区组的无线电链路控制RLC媒体接入控制MAC。9.根据权利要求8所述的装置,其中所述处理器进一步执行:确定可用于传输的数据是否超过数据分离阈值;并且其中响应于检测到所述分离承载配置并且确定所述数据超过所述数据分离阈值,对未超过路由阈值的PDU进行预路由。10.根据权利要求9所述的装置,其中响应于检测到所述分离承载配置并且确定所述数据未超过所述数据分离阈值,将所述PDU路由到单个小区组。11.根据权利要求8所述的装置,其中对未超过路由阈值的所述PDU进行路由。12.根据权利要求8所述的装置,其中对所述PDU进行路由包括:复制所述PDU,其中所复制的PDU未超过路由阈值;将所复制的PDU路由到所述第一小区组和所述第二小区组的所述RLCMAC;并且响应于将第一PDU发射到所述第一小区组,丢弃路由到所述第二小区组的对应复制PDU。13.根据权利要求8所述的装置,其中对所述PDU进行路由包括:复制所述PDU,其中所复制的PDU未超过路由阈值;将所复制的PDU路由到所述第一小区组和所述第二小区组;并且响应于将第一PDU发射到所述第一小区组,将空的对应复制PDU发射到所述第二小区组。14.根据权利要求8所述的装置,其中所述处理器进一步执行:响应于将第一PDU路由到第一小区组的MAC,启动发射定时器;并且响应于在从所述第一小区组的所述MAC传递所述PDU之前所述发射定时器超时,将所述PDU路由到第二小区组的MAC。15.一种程序产品,所述程序产品包括用于存储由处理器可执行的代码的计算机可读存储介质,所述可执行的代码包括代码以执行:检测移动设备的分离承载配置;并且响应于检测到所述分离承载配置,将分组数据汇聚协议PDCP协议数据单元PDU路由到至少两个小区组的无线电链路控制RLC媒体接入控制MAC。16.根据权利要求15所述的程序产品,其中所述处理器进一步执行:确定可用于传输的数据是否超过数据分离阈值;并且其中响应于检测到所述分离承载配置并且确定所述数据超过所述数据分离阈值,对未超过路由阈值的PDU进行预路由。17.根据权利要求16所述的程序产品,其中响应于检测到所述分离承载配置并且确定所述数据未超过所述数据分离阈值,将所述PDU路由到单个小区组。18.根据权利要求15所述的程序产品,其中对未超过路由阈值的所述PDU进行路由。19.根据权利要求15所述的程序产品,其中对所述PDU进行路由包括:复制所述PDU,其中所复制的PDU超过路由阈值;将所复制的PDU路由到所述第一小区组和所述第二小区组的所述RLCMAC;并且响应于将第一PDU发射到所述第一小区组,丢弃路由到所述第二小区组的对应复制PDU。20.根据权利要求15所述的程序产品,其中对所述PDU进行路由包括:复制所述PDU,其中所复制的PDU未超过路由阈值;将所复制的PDU路由到所述第一小区组和所述第二小区组;并且响应于将第一PDU发射到所述第一小区组,将空的对应复制PDU发射到所述第二小区组。

百度查询: 摩托罗拉移动有限责任公司 分离承载分组数据汇聚协议协议数据单元路由

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。