掌桥专利:专业的专利平台
掌桥专利
首页

移动通信中的上行链路数据压缩

文献发布时间:2023-06-19 11:55:48


移动通信中的上行链路数据压缩

相关申请的交叉引用

本发明是要求于2018年12月21日提交的美国临时专利申请第62/783,241号的优先权的非临时申请的一部分,其全部内容通过引用合并于此。

技术领域

本发明总体上涉及移动通信,并且更具体地,涉及与移动通信中的上行链路数据压缩有关的技术。

背景技术

除非本发明另外指出,否则本节中描述的方法不是下面列出的权利要求的现有技术,并且不被包括在本节中而被承认为现有技术。

在第三代合作伙伴计划(the 3rd Generation Partnership Project,3GPP)规范的第15版(Rel-15)中,针对长期演进(Long-Term Evolution,LTE)分组数据汇聚协议(Packet Data Convergence Protocol,PDCP)规定了上行链路数据压缩(Uplink datacompression,UDC)以改善上行链路(uplink,UL)的容量和覆盖范围。然而,随着移动通信技术从第4代(the 4th Generation,4G)LTE到第5代(the 5th Generation,5G)新无线电(NewRadio,NR)的发展,一些在LTE中遇到的问题可能会在NR中存在。例如,UL覆盖范围受用户设备(user equipment,UE)发射(transmit,Tx)功率的限制,该功率受规定限制。此外,鉴于移动互联网用户是内容生产者以及下行链路(downlink,DL)业务的增加业务往往会导致更多的UL业务,因此UL资源或容量仍然短缺。此外,鉴于UL干扰随着UE的数量的增加而增加并且当前用于扩展UL覆盖范围(例如,PDCP重复)的方法不适合于对时延敏感(latency-sensitive)的应用,因此UL传输容易受到不良无线电状况的影响。

由于LTE和NR都是用于携带上层数据的无线电接入技术,因此UDC的概念与无线电接入网(radio access network,RAN)无关。从概念上讲,UDC在LTE和NR中提供相同的功能。通过适当的修改,UDC也可以应用在NR中。另外,UE能力的大小变得太大而无法满足9000字节的PDCP会话数据单元(Session Data Unit,SDU)的大小限制。UDC还可以应用于无线电资源控制(Radio Resource Control,RRC)消息以减小大小(例如,应用于信令无线电承载(signaling radio bearer,SRB))。在NR中,PDCP层将其服务提供给RRC或服务数据应用协议(Service Data Application Protocol,SDAP)层。因此,SDAP层被添加到PDCP层之上(例如,从上层到NR PDCP的数据可以另外包括SDAP报头)。因此,NR UDC机制需要处理SDAP。

发明内容

以下发明内容仅是说明性的,而无意于以任何方式进行限制。即,提供以下概述以介绍本发明描述的新颖和非显而易见的技术的概念、重点、益处和优点。选择的实施方式在下面的详细描述中进一步描述。因此,以下概述并非旨在标识所要求保护的主题的必要特征,也不旨在用于确定所要求保护的主题的范围。

本发明的目的是提出各种概念、解决方案、方案、技术、设计和方法以解决一个或多个(如果不是全部的话)前述问题。特别地,本发明提出了与诸如NR移动通信之类的移动通信中的UDC有关的各种方案。

在一方面,一种方法可以包括:接收PDCP SDU并执行UDC以压缩PDCP SDU的数据部分以生成UDC分组。该方法还可以包括生成具有完整性的消息认证码(MAC-I)并且对UDC分组的至少数据部分进行加密。该方法可以进一步包括构造PDCP协议数据单元(ProtocolData Unit,PDU),该PDCP协议数据单元按顺序包括PDCP报头和UDC分组。

在一方面,一种装置可以包括处理器。处理器可以接收PDCP SDU并执行UDC以压缩PDCP SDU的数据部分以生成UDC分组。处理器还可以生成具有完整性的消息认证码(MAC-I),并对UDC分组的至少数据部分进行加密。处理器可以进一步构造PDCP PDU,该PDCP协议数据单元按顺序包括PDCP报头和UDC分组。

值得注意的是,尽管可能是在某些无线接入技术、网络和网络拓扑(例如5G/NR)的上下文中提供本发明的描述,所提出的概念、方案及其任何变体/衍生物可以在其他类型的无线电接入技术、网络和网络拓扑中实现,并可以用于和由其他类型的无线电接入技术、网络和网络拓扑(例如但不限于LTE、LTE-Advanced、LTE-Advanced Pro、窄带(narrowband,NB),窄带物联网(narrowband Internet of Things,NB-IoT)、Wi-Fi和任何未来开发的网络通信技术)实现。还值得注意的是,在本发明中,UDC仅是用于UL数据压缩的示例框架,并且不与特定的压缩算法绑定或与之相关联。例如,DEFLATE(IEEE RFC 1951)是一些可能的压缩算法选项之一。因此,本发明的范围不限于本发明描述的示例。

附图说明

包括附图以提供对本发明的进一步理解,并且附图被并入本发明并构成本发明的一部分。附图示出了本发明的实施方式,并且与描述一起用于解释本发明的原理。可以理解的是,附图不一定按比例绘制,因为为了清楚地示出本发明的概念,某些组件可能被显示为与实际实施方式中的尺寸不成比例。

图1是其中可以实现根据本发明的各种解决方案和方案的示例网络环境的图。

图2是根据本发明的实施方式的示例NR PDCP处理流程的图。

图3是根据本发明的实施方式的示例PDCP报头格式的图。

图4是根据本发明的实施方式的示例PDCP报头格式的图。

图5是根据本发明的实施方式的示例PDCP报头格式的图。

图6是根据本发明的实施方式的示例性通信系统的框图。

图7是根据本发明的实施方式的示例进程的流程图。

图8是根据本发明的实施方式的示例进程的流程图。

具体实施方式

本发明公开了要求保护的主题的详细实施例和实施方式。然而,应当理解,所公开的实施例和实施方式仅是可以以各种形式体现的所要求保护的主题的说明。然而,本发明可以以许多不同的形式来体现,并且不应被解释为限于在此阐述的示例性实施例和实施方式。相反,提供这些示例性实施例和实施方式是为了使本发明的描述透彻和完整,并将向本领域技术人员充分传达本发明的范围。在下面的描述中,可以省略公知的特征和技术的细节,以避免不必要地混淆所呈现的实施例和实施方式。

总览

根据本发明的实施方式涉及与移动通信中的UDC有关的各种技术,方法,方案和/或解决方案。根据本发明,可以单独地或联合地实现多种可能的解决方案。即,尽管以下可能地描述了这些可能的解决方案,但是这些可能的解决方案中的两个或更多个可以以一种组合或另一种来实现。

图1示出了示例网络环境100,其中可以实现根据本发明的各种解决方案和方案。图2~图5分别示出了根据本发明的实施方式的示例NR PDCP处理流程200和示例PDCP报头格式300、400和500。可以在网络环境100中实现每个NR PDCP处理流程200和PDCP报头格式300、400和500。参考图1~图5提供了对各种提议方案的以下描述。

参照图1,网络环境100可以包括UE 110与无线网络120(例如5G NR移动网络)进行无线通信。UE 110最初可以经由基站或网络节点125(例如,eNB、gNB或发射-接收点(transmit-receive point,TRP))与无线网络120进行无线通信。在网络环境100中,如本发明所描述,根据本发明UE 110和无线网络120可以执行与移动通信中的UDC有关的各种方案。例如,UE 110可以根据本发明的一种或多种提出的方案来执行UDC,以用于到无线网络120的网络节点125的UL传输。

由于SDAP主要与服务质量(quality of service,QoS)处理有关,因此在根据本发明所提出的方案下可能存在几种方式来加速路由。例如,在各种提出的方案下,可以从UDC处理、鲁棒报头压缩(robust header compression,ROHC)处理以及加密中的一个或多个来排除SDAP。下面描述各种示例实施方式。

图2示出了根据本发明的实施方式的示例NR PDCP处理流程200。在根据本发明的提出的方案下,从UE 110的角度来看,NR PDCP可以遵循处理流程200来处理上层分组。参照图2,在PDCP层中,可以从上层(例如,RRC层或SDAP层)接收分组。在分组中存在任何SDAP报头的情况下,可以从接收到的分组中提取SDAP报头。取决于分组的配置,然后可以在分组的其余部分上执行ROHC、UL-ROHC和/或UDC。另外,根据分组的配置,可以执行完整性保护。然后,可以执行加密。接下来,在存在SDAP报头的情况下,可以在将PDCP报头添加到SDAP报头之前,将SDAP报头和加密结果连接在一起(例如,通过将SDAP报头添加到加密结果之前)。

图3~图5分别示出了根据本发明的实施方式的示例PDCP报头格式300、400和500。在UDC协议中,可以将UDC报头设计为携带一些有关UDC功能的信息,以便在发送方和接收方之间进行一致的处理并进行错误检测。可以在UDC压缩功能中添加UDC报头,然后再添加UDC数据块。通过使用UDC处理流程中,PDCP PDU可以包括以下组件:PDCP报头、SDAP报头(如果配置在数据无线电承载(data radio bearer,DRB)中)、UDC报头、UDC数据块和一个具有完整性的消息认证码(MAC-I)(如果已配置)。

参照图3,PDCP报头格式300可以由多个字节或八位位组(在图3中示为Oct 1至OctN)组成,并且PDCP报头格式300可以包括用于UDC的SRB的数据PDU。参考图4,PDCP报头格式400可以由多个字节或八位位组(在图4中示为Oct 1至Oct N)组成,并且PDCP报头格式400可以包括用于DRB的数据PDU,该DRB具有用于UDC的12比特PDCP序列号(sequence number,SN)的。参考图5,PDCP报头格式500可以由多个字节或八位位组(在图5中示为Oct 1至OctN)组成,并且PDCP报头格式500可以包括用于DRB的数据PDU,该DRB具有用于UDC的18比特的PDCP SN。

在根据本发明的提议的方案下,关于在NR UDC处理流程(例如,处理流程200)的上下文中的SRB,NR PDCP实体可以配置有UDC,并且当NR PDCP实体从RRC接收到PDCP SDU时,PDCP实体可以执行某些操作以构造一个PDCU PDU。例如,PDCP实体可以在PDCP SDU上执行UDC以获得包括UDC报头和UDC数据块的UDC分组。另外,PDCP实体可以对UDC分组执行完整性保护。此外,PDCP实体可以对UDC分组和MAC-I进行加密。此外,PDCP实体可以将PDCP报头添加到加密的八位字节之前。

在根据本发明的提议的方案下,关于在NR UDC处理流程(例如,处理流程200)的上下文中不具有SDAP报头的DRB,NR PDCP实体可以配置有UDC,并且当NR PDCP实体从没有SDAP报头的SDAP接收到PDCP SDU时,PDCP实体可以执行某些操作来构造PDCP PDU。例如,PDCP实体可以在PDCP SDU上执行UDC获得包括UDC报头和UDC数据块的UDC分组。另外,如果被配置,PDCP实体可以对UDC分组执行完整性保护。此外,如果被配置,PDCP实体可以对UDC分组和MAC-I进行加密。此外,PDCP实体可以将PDCP报头添加到加密的八位字节之前。

在根据本发明的提议的方案下,关于在NR UDC处理流程(例如,处理流程200)的上下文中具有SDAP报头的DRB,NR PDCP实体可以配置有UDC,并且当NR PDCP实体从具有SDAP报头的SDAP接收到PDCP SDU时,PDCP实体可以执行某些操作来构造PDCP PDU。例如,PDCP实体可以从PDCP SDU(包括SDAP头和数据)中提取SDAP头。然后,PDCP实体可以对PDCP SDU的数据部分执行UDC,以获得包括UDC报头和UDC数据块的UDC分组。另外,如果被配置,PDCP实体可以对UDC分组执行完整性保护。而且,如果配置了完整性保护,则PDCP实体可以对UDC分组和MAC-I进行加密。接下来,PDCP实体可以将提取的SDASP报头添加到加密的八位字节之前。此外,PDCP实体可以将PDCP报头添加到SDAP报头之前。

在根据本发明的提出的方案下,关于在NR UDC处理流程(例如,处理流程200)的上下文中SDAP/PDCP单层设计中的DRB,NR PDCP实体可以配置有UDC,而NR SDAP和NR PDCP可以在单层中实现(在本发明中可互换地表示为“SDAP/PDCP”和“NR SDAP/PDCP”)。当NRSDAP/PDCP接收到SDAP SDU时,NR SDAP/PDCP可以执行某些操作以构造PDCP PDU。例如,SDAP/PDCP可以在SDAP SDU上执行UDC以获得包括UDC报头和UDC数据块的UDC分组。另外,如果被配置,SDAP/PDCP可以对UDC分组执行完整性保护。此外,如果配置了完整性保护,则SDAP/PDCP可以对UDC分组和MAC-I进行加密。接下来,如果被配置,PDCP实体可以将SDASP报头添加到加密的八位位组之前。此外,PDCP实体可以将PDCP报头添加到来自上述操作的结果八位字节之前。

说明性实施方式

图6示出了根据本发明的实施方式的具有示例装置610和示例装置620的示例通信系统600。每个装置610和装置620可以执行各种功能以实现本发明描述的方法与移动通信中的UDC有关的方案、技术、进程和方法,包括如上描述的各种方案以及如下描述的进程。

装置610和装置620中的每一个可以是电子装置的一部分,电子装置可以是诸如车辆、便携式或移动装置、可穿戴装置、无线通信装置或计算装置之类的UE。例如,装置610和装置620的每一个可以在车辆、智能电话、智能手表、个人数字助理、数字照相机或诸如平板计算机、膝上型计算机或笔记本计算机之类的计算设备的电子控制单元(electroniccontrol unit,ECU)中实现。装置610和装置620的每一个也可以是机器类型的装置的一部分,该机器类型的装置可以是例如不可移动或固定式装置、家用装置、有线通信装置或计算装置的IoT或NB-IoT装置。例如,每个装置610和装置620可以在智能恒温器、智能冰箱、智能门锁、无线扬声器或家庭控制中心中实现。可选地,装置610和装置620中的每一个可以以一个或多个集成电路(integrated-circuit,IC)芯片的形式实现,例如但不限于,一个或多个单核处理器、一个或多个多核处理器、一个或多个复杂指令集计算(reduced-instruction-set-computing,CISC)处理器或一个或多个精简指令集计算(complex-instruction-set-computing,RISC)处理器。装置610和装置620中的每一个可以包括图6中所示的分别诸如处理器612和一个处理器622的那些组件中的至少一些。装置610和装置620中的每一个可进一步包括与本发明的所提出的方案无关的一个或多个其他组件(例如,内部电源、显示设备和/或用户接口设备),并且为了简化和简洁起见,因此在图6中未示出装置610和装置620中的每一个的这样的一个或多个组件,也未在下面进行描述。

在一些实施方式中,装置610和装置620中的至少一个可以是电子装置的一部分,电子装置可以是车辆、路边单元(roadside unit,RSU),网络节点或基站(例如,eNB、gNB或TRP)、小小区、路由器或网关。例如,装置610和装置620中的至少一个可以在车辆到车辆(vehicle-to-vehicle,V2V)或车辆对一切(vehicle-to-everything,V2X)网络中的车辆中、在LTE、高级LTE(LTE-Advanced)或增强高级LTE(LTE-Advanced Pro)网络中的演进型B节点中,或在5G、NR、IoT或NB-IoT网络中的gNB中实现。可选地,装置610和装置620中的至少一个可以以一个或多个IC芯片的形式实现,例如但不限于,一个或多个单核处理器、一个或多个多核处理器,或一个或多个CISC或RISC处理器。

在一方面,处理器612和处理器622中的每一个可以以一个或多个单核处理器、一个或多个多核处理器,或一个或多个CISC或RISC处理器的形式实现。也就是说,即使在本发明中使用单数术语“处理器”来指代处理器612和处理器622,根据本发明在一些实施方式中,处理器612和处理器622中的每一个可以包括多个处理器,而在其他实施方式中,处理器612和处理器622可以包括单个处理器。在另一方面,处理器612和处理器622中的每一个可以以具有电子组件的硬件(以及可选地,固件)的形式来实现,该电子组件包括例如但不限于一个或多个晶体管、一个或多个二极管、一个或多个电容器、一个或多个电阻器,一个或多个电感器,一个或多个忆阻器和/或一个或多个变容二极管,其被配置和布置为实现根据本发明的特定目的。换句话说,在至少一些实施方式中,根据本发明的各种实施方式,处理器612和处理器622中的每一个是专门设计、布置和配置为执行包括移动通信中的UDC在内的特定任务的专用机器。

在一些实施方式中,装置610还可包括无线收发器616,无线收发器616耦接到处理器612,并且能够通过无线链路(例如,3GPP连接或非3GPP连接)无线地发送和接收数据。在一些实施方式中,装置610可以进一步包括耦接至处理器612并能够被处理器612访问并在其中存储数据的存储器614。在一些实施方式中,装置620还可包括无线收发器626,无线收发器626耦接至处理器622并能够通过无线链路(例如,3GPP连接或非3GPP连接)无线地发送和接收数据。在一些实施方式中,装置620可以进一步包括耦接至处理器622并且能够被处理器622访问并在其中存储数据的存储器624。因此,装置610和装置620可以分别经由收发器616和收发器626彼此无线通信。

为了帮助更好地理解,在NR通信环境的上下文中提供了对装置610和装置620的每个的操作、功能和能力的以下描述,在该NR通信环境中,装置610在其中或作为无线通信设备、通信装置、UE或IoT设备(例如,UE 110)实现,装置620在其中或作为基站或网络节点(例如,网络节点125)实现。

在根据本发明的移动通信中的UDC的一方面,装置610的处理器612可以接收PDCPSDU(例如,从诸如SDAP层的上层)。另外,处理器612可执行UDC以压缩PDCP SDU的数据部分(例如,从压缩中排除SDAP报头)以生成UDC分组。此外,处理器612可以生成MAC-I以及对UDC分组的至少数据部分进行加密以提供加密的UDC分组。在PDCP SDU包含SDAP报头的情况下,处理器612可以在执行UDC以压缩PDCP SDU的数据部分之前从PDCP SDU提取SDAP报头并且将SDAP报头添加到加密的UDC分组之前。此外,处理器612可以通过将PDCP报头添加到(1)SDAP报头(响应于PDCP SDU包含SDAP报头)或(2)加密的UDC分组(响应于PDCP SDU不包含SDAP报头)之前构造PDCP PDU。

在一些实施方式中,PDCP PDU可以进一步包括MAC-I。

在一些实施方式中,在生成MAC-I中,进程700可以包括处理器612对UDC分组执行完整性保护。

在一些实施方式中,在加密中,进程700可以进一步包括处理器612对MAC-I进行加密。

在一些实施方式中,在加密中,处理700可进一步包括处理器612加密UDC分组的UDC报头。

在一些实施方式中,UDC分组可以包括UDC报头和UDC数据块。在这种情况下,UDC报头后面可以跟随UDC数据块。

在一些实施方式中,在构造PDCP PDU时,进程700可以进一步包括处理器612构造用于DRB的PDCP PDU,使得PDCP PDU依次包括:PDCP报头、可选地跟随在PDCP报头后面的SDAP报头、跟随在SDAP报头后面的UDC报头、跟随在UDC报头后面的UDC数据块、可选地跟随在UDC数据块后面的MAC-I。

在根据本发明移动通信中的UDC的另一个方面,装置610的处理器612可以接收PDCP SDU(例如,从诸如SDAP层的上层),并执行UDC以压缩PDCP SDU的数据部分(例如,从压缩中排除SDAP报头)以生成UDC分组。另外,处理器612可以生成MAC-I。此外,处理器612对UDC分组的至少数据部分进行加密。此外,处理器612可以构造PDCP PDU,该PDCP PDU依次包括PDCP报头和跟随在其后的UDC分组。在一些实施方式中,UDC分组可以包括UDC报头和UDC数据块。在一些实施方式中,UDC数据块可以跟随在UDC报头之后。在这样的情况下,在构造PDCP PDU时,进程700可以包括处理器612构造用于DRB的PDCP PDU,使得PDCP PDU依次包括:PDCP报头、可选地跟随在PDCP报头后面的SDAP报头、跟随在SDAP报头后面的UDC报头、跟随在UDC报头后面的UDC数据块、可选地跟随在UDC数据块后面的MAC-I。

在一些实施方式中,PDCP PDU可以进一步包括SDAP报头和MAC-I中的至少一个。

在一些实施方式中,在生成MAC-I中,处理器612还可以对UDC分组执行完整性保护。

在一些实施方式中,在加密中,处理器612也可以对MAC-I进行加密。

在一些实施方式中,在加密中,处理器612可以对UDC分组的UDC报头进行加密。

在一些实施方式中,处理器612还可以确定PDCP SDU是否包含SDAP报头。在这种情况下,如果PDCP SDU包含SDAP报头,则UDC可能不会压缩SDAP报头。

说明性进程

图7示出了根据本发明的实施方式的示例进程700。进程700可以是根据本发明的以上关于移动通信中的UDC所描述的提出的方案的示例实现。进程700可表示装置610和装置620的特征的实施方式的一个方面。进程700可以包括由一个或多个块710、720、730、740、750、760和770示出的一个或多个操作、动作或功能。尽管被示为离散的块,但是取决于期望的实施方式,进程700的各个块可以被划分为附加的块、被组合为更少的块或被消除。此外,进程700的块可以按图7所示的顺序执行,或者可选地以其他顺序执行。也可以部分或全部重复进程700。进程700可以由装置610、装置620和/或任何合适的无线通信设备、UE、RSU、基站或机器类型的设备实现。仅用于说明的目的而非限制,以下在装置610作为UE 110以及装置620作为网络节点125的上下文中描述进程700。进程700可在块710开始。

在710处,进程700可以包括装置610的处理器612接收PDCP SDU(例如,从诸如SDAP层的上层)。进程700可以从710进行到720,并且可选地也可以从710进行到750。

在720处,进程700可以包括处理器612执行UDC以压缩PDCP SDU的数据部分(例如,不压缩SDAP报头)以生成UDC分组。进程700可以从720进行到730。

在730处,进程700可以包括处理器612生成MAC-I。进程700可以从730进行到740。

在740处,进程700可以包括处理器612对UDC分组的至少数据部分进行加密以提供加密的UDC分组。进程700可以从740进行到770。

在750处,在PDCP SDU包含SDAP报头的情况下,进程700可以包括处理器612在执行UDC以压缩PDCP SDU的数据部分之前从PDCP SDU提取SDAP报头。进程700可以从750进行到760。

在760处,在PDCP SDU包含SDAP报头的情况下,进程700可以进一步包括处理器612将SDAP报头添加到加密的UDC分组之前。进程700可以从760进行到770。

在770处,进程700可以包括处理器612通过将PDCP报头添加到(1)SDAP报头(响应于PDCP SDU包含SDAP报头)或(2)加密的UDC分组(响应于PDCP SDU不包含SDAP报头)之前构造PDCP PDU。

在一些实施方式中,PDCP PDU可以进一步包括MAC-I。

在一些实施方式中,在生成MAC-I中,进程700可以包括处理器612对UDC分组执行完整性保护。

在一些实施方式中,在加密中,进程700可以进一步包括处理器612对MAC-I进行加密。

在一些实施方式中,在加密中,进程700可以进一步包括处理器612对UDC分组的UDC报头进行加密。

在一些实施方式中,UDC分组可以包括UDC报头和UDC数据块。在这种情况下,UDC报头后面可以跟随UDC数据块。

在一些实施方式中,在构造PDCP PDU时,进程700可以进一步包括处理器612构造用于DRB的PDCP PDU,使得PDCP PDU依次包括:PDCP报头、可选地跟随在PDCP报头后面的SDAP报头、跟随在SDAP报头后面的UDC报头、跟随在UDC报头后面的UDC数据块、可选地跟随在UDC数据块后面的MAC-I。

图8示出了根据本发明的实施方式的示例进程800。进程800可以是根据本发明的以上关于移动通信中的UDC所描述的提出的方案的示例实现。进程800可表示装置610和装置620的特征的实施方式的一个方面。进程800可以包括由一个或多个块810、820、830、840和850示出的一个或多个操作、动作或功能。尽管被示为离散的块,但是取决于期望的实施方式,进程800的各个块可以被划分为附加的块、被组合为更少的块或被消除。此外,进程800的块可以按图8所示的顺序执行,或者可选地以其他顺序执行。进程800也可以部分或全部重复。进程800可以由装置610、装置620和/或任何合适的无线通信设备、UE、RSU、基站或机器类型的设备实现。仅出于说明性目的而非限制,以下在装置610作为UE 110以及装置620作为网络节点125的上下文中描述进程800。进程800可以在块810开始。

在810处,进程800可以涉及装置610的处理器612接收PDCP SDU(例如,从诸如SDAP层的上层)。进程800可从810进行到820。

在820处,进程800可以包括处理器612执行UDC以压缩PDCP SDU的数据部分(例如,不压缩SDAP报头)以生成UDC分组。进程800可以从820进行到830。

在830处,进程800可包括处理器612生成MAC-I。进程800可以从830进行到840。

在840处,进程800可以包括处理器612对UDC分组的至少数据部分进行加密。进程800可以从840进行到850。

在850处,进程800可以包括处理器612构造PDCP PDU,该PDCP PDU依次包括PDCP报头和跟随在其后的UDC分组。在一些实施方式中,UDC分组可以包括UDC报头和UDC数据块。在一些实施方式中,UDC数据块可以跟随在UDC报头之后。在这样的情况下,在构造PDCP PDU时,进程800可以包括处理器612构造用于DRB的PDCP PDU,使得PDCP PDU依次包括:PDCP、可选地跟随在PDCP报头后面的SDAP报头、跟随在SDAP报头后面的UDC报头、跟随在UDC报头后面的UDC数据块、可选地跟随在UDC数据块后面的MAC-I。

在一些实施方式中,PDCP PDU可以进一步包括SDAP报头和MAC-1中的至少一个。

在一些实施方式中,在生成MAC-I中,进程800可以包括处理器612对UDC分组执行完整性保护。

在一些实施方式中,在加密中,进程800可以进一步包括处理器612对MAC-I进行加密。

在一些实施方式中,在加密中,进程800可以进一步包括处理器612对UDC分组的UDC报头进行加密。

在一些实施方式中,进程800可以进一步包括处理器612确定PDCP SDU是否包含SDAP报头。在这种情况下,如果PDCP SDU包含SDAP报头,则UDC可能不会压缩SDAP报头。

补充说明

本发明描述的主题有时示出包含在不同的其他组件内或与不同的其他组件连接的不同组件。应当理解,这样描绘的架构仅仅是示例,并且实际上可以实现获得相同的功能许多其他体系结构。在概念意义上,实现相同功能的任何组件布置有效地“关联”,使得实现期望的功能。因此,这里组合以实现特定功能的任何两个组件可以被视为彼此“相关联”,使得实现期望的功能,而不管架构或中间组件。同样地,如此关联的任何两个组件也可以被视为彼此“可操作地连接”或“可操作地耦接”以实现期望的功能,并且能够如此关联的任何两个组件也可以被视为彼此“可操作耦接的”以实现所需的功能。可操作耦接的具体示例包括但不限于物理上可配对和/或物理上相互作用的组件和/或可无线交互和/或无线相互作用的组件和/或逻辑上相互作用和/或逻辑上可相互作用的组件。

此外,关于本发明中基本上任何复数和/或单数术语的使用,本领域技术人员可以根据上下文和/或应用从复数转换为单数和/或从单数转换为复数。为清楚起见,这里可以明确地阐述各种单数/复数排列。

此外,本领域技术人员将理解,通常,本发明使用的术语,尤其是所附权利要求书,例如所附权利要求的主体,通常旨在作为“开放”术语,例如,术语“包括(including)”应解释为“包括但不限于”,术语“具有”应解释为“至少具有”,术语“包括(includes)”应解释为“包括但不限于”,本领域技术人员将进一步理解,如果意图引入特定数量的权利要求请求,则在权利要求中将明确地请求这样的意图,并且在没有这样的请求的情况下,不存在这样的意图。例如,为了帮助理解,以下所附权利要求可以包含限制性短语“至少一个”和“一个或多个”的使用以限定权利要求请求。然而,这些短语的使用不应被解释为暗示由不定冠词“一(a)”或“一个(an)”限定的权利要求请求仅将包含如此限定的权利要求请求的任何特定权利要求限定为仅包含一种如此请求的实施方式,即使当相同的权利要求包括限制性短语“一个或多个”或“至少一个”,并且诸如“a”或“an”的不定冠词,例如“a”和/或“an”应该被解释为“至少一个”或“一个或多个”。同样适用于使用用于限定的权利要求请求的定冠词。另外,即使明确地引用了特定数量的限定的权利要求请求,本领域技术人员将认识到,这种请求应该被解释为至少表示所限定的数字,例如,“两个请求”的简单请求,没有其他修饰语,表示至少两个请求,或两个或多个请求。此外,在使用类似于“A,B和C等中的至少一个”的惯例的那些情况下,通常这样的解释意图在本领域技术人员将理解该惯例的意义上,例如,“具有A,B和C中的至少一个的系统”包括但不限于单独具有A、单独具有B、单独具有C、同时具有A和B、同时具有A和C、同时具有B和C、和/或同时具有A,B和C等的系统。本领域技术人员将进一步理解无论在说明书、权利要求书或附图中的任何析取词和/或短语实际上代表两个或多个替代术语,应理解为考虑包括术语之一、术语的每一个、或术语两者的可能性。例如,短语“A或B”将被理解为包括“A”或“B”或“A和B”的可能性。

从前述内容可以理解,本发明已经出于说明的目的描述了本发明的各种实施方式,并且在不脱离本发明的范围和精神的情况下可以进行各种修改。因此,本发明公开的各种实施方式不旨在是限制性的,真正的范围和精神由所附权利要求指示。

相关技术
  • 移动通信中的上行链路数据压缩
  • 移动通信系统、基础设施设备、移动通信终端以及用于在上行链路随机访问信道中通信用户数据的方法
技术分类

06120113104624