技术领域
[0001] 各种示例实施例涉及电信领域,尤其涉及用于小数据传输(small data transmission,SDT)的方法、设备、装置和计算机可读存储介质。
相关背景技术
[0002] 随着通信技术的发展,开发了一种新的网络架构,用于在无线电接入网络中拆分基站的功能,以提高部署的灵活性。基站的一些功能被部署在中央单元(central unit,CU)上,而其他功能被部署在分布式单元(distributed unit,DU)上。例如,CU可以负责一些较高级别的协议栈功能,DU可以负责较低级别的协议栈功能。
[0003] 此外,为了避免与终端设备(诸如用户设备(user equipment,UE))从非活动状态(例如,无线电资源控制(radio resource control,RRC)非活动状态,也被标示为RRC_inactive状态)到连接状态(例如,RRC_connected状态)的状态转变相关联的信令开销和延迟,已经提出了被称为SDT的传输方案以促进数据传输。在SDT过程中,可以实现基站和UE之间的数据交互,而UE在数据传输期间仍处于RRC_inactive状态。然而,对SDT的增强仍在进一步研究中。
具体实施方式
[0046] 现在将参考一些示例实施例来描述本公开的原理。应当理解,这些实施例仅出于说明的目的而被描述,并且帮助本领域的技术人员理解和实现本公开,而没有暗示对本公开的范围的任何限制。本文所描述的实施例可以以与下面描述的方式不同的各种方式来实现。
[0047] 在下面的描述和权利要求中,除非另外定义,否则本文中使用的所有技术和科学术语具有与本公开所属领域的普通技术人员通常所理解的相同含义。
[0048] 在本公开中对“一个实施例”、“实施例”、“示例实施例”等的引用指示所描述的实施例可以包括特定的特征、结构或特性,但是不一定每个实施例都包括特定的特征、结构或特性。此外,这样的短语不一定指代相同的实施例。此外,当结合实施例描述特定的特征、结构或特性时,无论是否明确描述,都认为结合其他实施例来实现此类特征、结构或特性在本领域技术人员的知识范围内。
[0049] 应当理解,虽然可以在本文中使用术语“第一”和“第二”等来描述各种元件,但是这些元件不应受到这些术语的限制。这些术语仅被用来区分一个元件与另一个元件。例如,第一元件可以被称为第二元件,并且类似地,第二元件可以被称为第一元件,而不脱离示例实施例的范围。如本文中所使用的,术语“和/或”包括所列术语的一个或多个的任何和所有组合。
[0050] 本文中所使用的术语仅用于描述特定实施例的目的,而不旨在限制示例实施例。如本文中所使用的,除非上下文另外明确指出,否则单数形式“一”,“一个”和“该”也旨在包括复数形式。还应当理解,当在本文中使用时,术语“包括”、“具有”和/或“包含”指定所陈述的特征、元件和/或组件等的存在,但是不排除一个或多个其他特征、元件、组件和/或其组合的存在或添加。如本文中所使用的,以下中的至少一种:“两个或更多元件的列表”和“<两个或更多元件的列表>中的至少一个”以及类似措辞,其中两个或更多元件的列表通过“和”或“或”来连接,意指至少任何一个元件、或至少任何两个或更多元件、或至少所有元件。
[0051] 如本申请中所使用的,术语“电路系统”可以指以下中的一个或多个或全部:
[0052] (a)纯硬件电路实现(诸如仅在模拟和/或数字电路系统中的实现)以及
[0053] (b)硬件电路和软件的组合,诸如(如果适用的话):
[0054] (i)(多个)模拟和/或数字硬件电路与软件/固件的组合,以及
[0055] (ii)具有软件的(多个)硬件处理器的任何部分(包括(多个)数字信号处理器)、软件和(多个)存储器,它们一起工作以使设备(诸如移动电话或服务器)执行各种功能),和[0056] (c)需要软件(例如固件)来操作的(多个)硬件电路和/或(多个)处理器,诸如(多个)微处理器或(多个)微处理器的一部分,但在操作不需要它时该软件可能不存在。
[0057] 电路系统的这种定义适用于该术语在本申请中的所有使用,包括在任何权利要求中的所有使用。作为进一步的示例,如本申请中所使用的,术语“电路系统”还涵盖仅硬件电路或处理器(或多个处理器)或硬件电路或处理器的一部分及它(或它们)附带软件和/或固件的实现。举例而言并且在适用于特定权利要求元素的情况下,术语“电路系统”还涵盖用于移动设备的基带集成电路或处理器集成电路,或者服务器、蜂窝网络设备或其他计算或网络设备中的类似集成电路。
[0058] 如本文中所使用的,术语“通信网络”是指遵循任何合适的通信标准的网络,诸如长期演进(LTE)、高级LTE(LTE‑A)、宽带码分多址(WCDMA)、高速分组接入(HSPA)、窄带物联网(NB‑IoT)等。此外,通信网络中的终端设备和网络设备之间的通信可以按照任何合适的世代通信协议来执行,包括但不限于第三代(3G)、第四代(4G)、4.5G、第五代(5G)通信协议、5G高级通信协议和/或当前已知或将来要开发的任何其他协议。本公开的实施例可以被应用于各种通信系统中。考虑到通信的快速发展,当然还将存在可以体现本公开的未来类型的通信技术和系统。不应视为将本公开的范围限制为仅上述系统。
[0059] 如本文中所使用的,术语“网络设备”是指通信网络中的节点,终端设备经由该节点而接入网络并从中接收服务。网络设备可以指的是基站(BS)或接入点(AP)、例如节点B(nodeB或NB)、演进节点B(eNodeB或eNB)、新无线电(NR)NB(也称为gNB)、远程无线电单元(RRU)、无线电头端(RH)、远程无线电头端(RRH)、中继器、诸如毫微微、微微等的低功率节点,具体取决于所应用的术语和技术。
[0060] 术语“终端设备”是指能够进行无线通信的任何终端设备。作为示例而非限制,终端设备也可以被称为通信设备、用户设备(UE)、订户站(SS)、便携式订户站、移动站(MS)或接入终端(AT)。终端设备可以包括但不限于移动电话、蜂窝电话、智能电话、IP语音(VoIP)电话、无线本地环路电话、平板电脑、可穿戴终端设备、个人数字助理(PDA)、便携式计算机、台式计算机、诸如数码相机之类的图像捕获终端设备、游戏终端设备、音乐存储和播放设备、车载无线终端设备、无线端点、移动台、膝上型嵌入式设备(LEE)、膝上型安装式设备(LME)、USB加密狗、智能设备、无线客户端设备(CPE)、物联网(IoT)设备、手表或其他可穿戴设备、头戴式显示器(HMD)、车辆、无人机、医疗设备和应用(例如远程手术)、工业设备和应用(例如在工业和/或自动化处理链环境中操作的机器人和/或其他无线设备)、消费电子设备、在商业和/或工业无线网络中操作的设备等。在以下描述中,术语“终端设备”、“通信设备”、“终端”、“用户设备”和“UE”可以互换地使用。
[0061] 如上所述,SDT是允许传输小且不频繁的业务而无需移动到RRC_connected的过程。这将减少不必要的信令开销,并优化UE功率、信令和等待时间。
[0062] 小而不频繁的数据业务的具体示例包括以下用例:
[0063] ‑智能电话应用:
[0064] ‑来自即时消息收发服务(SMS、whatsapp、QQ、wechat等)的业务
[0065] ‑来自IM/电子邮件客户端和其他app的心跳/保持活跃业务
[0066] ‑来自各种应用的推送通知
[0067] ‑非智能电话应用:
[0068] ‑来自可穿戴设备的业务(周期性定位信息等)
[0069] ‑传感器(周期性地或以事件触发方式传输温度、压力读数等的工业无线传感器网络)
[0070] ‑发送周期性仪表读数的智能仪表和智能仪表网络
[0071] SDT在无线电承载的基础上被启用,并且仅当少于配置量的上行链路数据等待在启用了SDT的所有无线电承载上传输、下行链路参考信号接收功率(RSRP)高于已配置的阈值并且有效的SDT资源可用时才由UE发起。SDT过程利用随机接入信道(RACH)上的传输(经由系统信息配置)或类型1配置的授权(CG)资源上的传输(经由RRC释放消息中的专用信令配置)来发起,这将参考图1C至图1E来详细描述。对于随机接入,gNB可以为SDT配置2步和/或4步RA资源。
[0072] 第三代合作伙伴计划(3GPP)版本17(rel‑17)引入了移动台发起的小数据传输(MO‑SDT)。在当前的rel‑17MO‑SDT过程中,每当必须从UE向gNB发送一些SDT数据时,就恢复配置有SDT的所有SRB和DRB。
[0073] 发明人注意到,由于SDT数据可以包含信令信息或用户数据,所以如果SDT数据包括信令信息和用户数据两者,则需要恢复被配置用于SDT的SRB和DRB。然而,如果要被发送的SDT数据仅包括信令信息,则gNB处的DRB的恢复是网络侧不必要的开销。类似地,如果要被发送的SDT数据仅涉及被配置用于SDT的DRB子集,则根据当前规范,仍然是所有SDT DRB将在gNB处被无用地恢复。从网络的角度来看,这是低效的。
[0074] 鉴于上述情况,应考虑对SDT过程的增强。因此,需要一种考虑信令开销的改进的SDT过程。
[0075] 根据本公开的一些实施例,提供了一种用于SDT的方案。利用该方案,网络设备的DU确定来自终端设备的用于SDT的数据包括用于至少一个SRB的数据,而不包括用于DRB的数据。然后,DU向网络设备的CU的CP传输关于用于SDT的数据与至少一个SRB相关联而不与DRB相关联的指示。此外,CP向DU传输用于在不建立DRB的情况下建立至少一个SRB的上下文请求消息。此外,CU的CP禁止请求CU的UP以恢复一些DRB。
[0076] 当SDT数据仅包括信令信息时,该方案通过避免在网络侧建立被配置用于SDT的DRB来优化SDT过程。以这种方式,允许减少信令开销,从而提高通信效率。此外,与当前所做的相反,通过CU的CP禁止向CU的UP发送信令以恢复一些DRB来进一步优化SDT过程。
[0077] 根据本公开的一些其他实施例,提供了用于SDT的另一种方案。利用该方案,网络设备的DU确定来自终端设备的用于SDT的数据与被配置用于SDT的DRB子集相关联。然后,DU向网络设备的CU的CP传输关于要被建立的DRB子集的指示。此外,CP向DU传输上下文请求消息,该上下文请求消息包括与接收到的DRB子集相对应的要被建立的被配置用于SDT的至少一个DRB。此外,CP向CU的UP传输用于承载上下文修改的另一请求,该另一请求包括关于要被恢复的DRB列表或要保持在挂起状态的另一DRB列表中的至少一个的指示。
[0078] 当SDT数据仅与DRB子集相关联时,该方案通过避免在网络侧建立被配置用于SDT的附加DRB来优化SDT过程。以这种方式,允许减少信令开销,从而提高通信效率。
[0079] 应当理解,在本文中所使用的“SDT”或“SDT过程”不限于在当前3GPP协议中规定的SDT过程,它也可以指的是在未来要开发的3GPP协议中具有类似功能、目的或效果的类似通信过程,或者当前已知的或将来要开发的任何其他通信协议。
[0080] 下面将参照附图详细描述本公开的原理和实施例。首先对图1进行参考,其图示了在其中可以实现本公开的示例实施例的示例环境100。
[0081] 环境100可以是通信网络的一部分,其包括彼此通信或经由彼此来与其他设备进行通信的终端设备110和网络设备120。
[0082] 网络设备120可以包括DU 130和CU 140。例如,DU 130可以在CU 140的控制下。网络设备120的一些功能可以被部署在CU 140上,而其他功能可以被部署在DU 130上。例如,CU 140可以负责某些较高级别的协议栈功能,DU 130可以负责较低级别的协议栈功能。CU 140可以包括经由E1接口连接的CP 150和UP 160。
[0083] 在环境100中,终端设备110和网络设备120可以彼此传送数据和控制信息。从网络设备120到终端设备110的链路被称为下行链路(DL),而从终端设备110到网络设备120的链路被称为上行链路(UL)。
[0084] 应当理解,图1A中所示的环境100仅用于说明的目的,而不暗示对本公开的范围的任何限制。例如,虽然图1A将终端设备110描绘为移动电话,但是终端设备110可以是任何类型的用户设备。
[0085] 应当理解,图1A中所示的设备的数量及其连接关系、结构和类型仅用于说明的目的,而不暗示任何限制。环境100可以包括适合于实现本公开的实施例的任何合适数量的设备。
[0086] 环境100中的通信可以遵循已经存在的或将来要开发的任何合适的通信标准或协议,诸如通用移动电信系统(UMTS)、长期演进(LTE)、高级LTE(LTE‑A)、第五代(5G)新无线电(NR)、无线保真度(Wi‑Fi)和全球微波接入互操作性(WiMAX)标准,并且采用任何合适的通信技术,包括例如多输入多输出(MIMO)、正交频分复用(OFDM)、时分复用(TDM)、频分复用(FDM)、码分复用(CDM)、蓝牙、ZigBee和机器类型通信(MTC)、增强型移动宽带(eMBB)、大规模机器类型通信(mMTC)、超可靠低等待时间通信(URLLC)、载波聚合(CA)、双连接性(DC)和非许可的新无线电(NR‑U)技术。
[0087] 图1B图示了与本公开的一些示例实施例相关的示例RRC状态机。当前,已经为终端设备定义了三种类型的RRC状态,即,RRC_connected状态,RRC_inactive状态和RRC_idle状态。
[0088] 对于数据传送,可以传输RRC恢复消息以使得终端设备能够从RRC_inactive状态转变到RRC_connected状态,或者可以传输RRC建立消息以使得终端设备能够从RRC_idle状态转变到RRC_connected状态。对于RRC状态转变定时器到期或数据不活动,可以传输RRC挂起消息以使得终端设备能够从RRC_connected状态转变到RRC_inactive状态,或者可以传输RRC释放消息以使得终端设备能够从RRC_connected状态转变到RRC_idle状态。对于过载或故障情况,可以传输RRC拒绝消息以使得终端设备能够从RRC_connected状态转变到RRC_inactive状态或RRC_idle状态,或者可以传输RRC释放消息以使得终端设备能够从RRC_inactive状态转变到RRC_idle状态。
[0089] 图1C图示了与本公开的一些示例实施例相关的示例4步随机接入(RA)过程。如图1C中所示,在步骤1,UE向gNB传输具有SDT RACH前导的消息1(MSG1)。在步骤2,gNB向UE传输随机接入响应(RAR)。在步骤3,UE向gNB传输具有上行链路数据的消息3(MSG3)。在步骤4,gNB向UE传输具有挂起指示的RRC释放消息和可选下行链路数据。
[0090] 图1D图示了与本公开的一些示例实施例相关的示例2步随机接入(RA)过程。如图1D中所示,在步骤1,UE向gNB传输具有SDT RACH前导和可选上行链路数据的消息A(MSGA)。
在步骤2,gNB向UE传输具有RAR的消息B(MSGB)、具有挂起指示的RRC释放消息以及可选下行链路数据。
[0091] 图1E图示了与本公开的一些示例实施例相关的基于示例配置授权(CG)的SDT过程。如图1E中所示,UE处于RRC_connected状态。在步骤1,在步骤0,gNB向UE传输用于SDT的ConfiguredGrantConfig(配置授权配置)。UE转变到RRC_inactive状态。在步骤1,UE向gNB传输具有上行链路数据的ConfiguredGrant物理上行链路共享信道(PUSCH)传输。在步骤2,gNB向UE传输具有挂起指示的RRC释放消息和可选下行链路数据。在SDT期间,UE保持RRC_inactive状态。
[0092] 图2图示了根据本公开的一些示例实施例的网络设备120的CU 140的CP 150和DU 130之间的信令流。为了讨论的目的,将参考图1A来描述信令流200。
[0093] 如图2中所示,DU 130确定(205)来自终端设备110的用于SDT的数据包括用于至少一个SRB的数据,而不包括用于DRB的数据。例如,基于BSR(缓冲器状态报告)或包含在包含RRC恢复请求消息的MAC PDU中的信息或具有来自终端设备110的用于SDT的上行链路信令的RRC恢复请求本身,DU 130可以检测到用于SDT的传入数据可能仅包括信令信息。信令信息可以包括例如RRC信令消息、非接入层(NAS)信令消息、短消息服务(SMS)消息等。换言之,例如,基于BSR(缓冲器状态报告)或包含在包含RRC恢复请求消息的MAC PDU中的信息或来自终端设备110的RRC恢复请求本身,DU 130可以确定用于SDT的传入数据仅涉及一个或多个SRB。
[0094] 然后,DU 130向CU 140的CP 150传输(210)关于用于SDT的数据与至少一个SRB相关联而不与DRB相关联的指示。在接收侧,CU 140的CP 150接收(215)来自DU 130的该指示,并且因此确定在DU 130中不需要建立被分配用于SDT的一个或多个DRB,并且不需要联系CU UP 160以恢复CU UP 160中的DRB。
[0095] 例如,可以在初始UL RRC消息传送消息中传输该指示。在这种情况下,作为示例,该指示可以是初始UL RRC消息传送消息内的辅助信息的一部分。
[0096] 如图2中所示,CU 140的CP 150可以向DU 130传输(220)用于在不建立DRB的情况下建立至少一个SRB的上下文请求消息。因此,DU 130可以从CU 140的CP 150接收(225)上下文请求消息。例如,上下文请求消息可以包括F1 UE上下文建立请求消息,并且在这种情况下,CU 140的CP 150可以触发F1 UE上下文建立请求消息,其中它仅建立一个或多个SRB。
[0097] 例如,上下文请求消息可以仅请求建立一个或多个SRB。出于没有DRB要被建立的原因,上下文请求消息可以不包括DRB的上行链路隧道端点标识符(TEID)。
[0098] 然后,DU 130可以向CU 140的CP 150传输用于在不建立DRB的情况下建立至少一个SRB的上下文响应消息。上下文响应消息可以仅与要被建立的一个或多个SRB相关联,并且因此可以不包括DRB的下行链路TEID。
[0099] 在这种情况下,出于没有DRB要被建立的原因,CU 140的CP 150可以在接收到来自DU 130的指示时禁止联系CU 140的UP 160以恢复DRB。CU 140的CP 150可以禁止向CU 140的UP 160触发承载上下文修改过程,以便将被配置用于SDT的DRB保持在挂起状态。也就是说,CU 140的CP 150可以禁止向CU 140的UP 160触发E1承载上下文修改过程以恢复被配置用于SDT的DRB。
[0100] 图3图示了根据本公开的一些示例实施例的网络设备120的DU 130、CU 140的CP 150和CU 140的UP 160之间的信令流。为了讨论的目的,将参考图1A来描述信令流300。
[0101] 如图3中所示,DU 130确定(305)来自终端设备110的用于SDT的数据与被配置用于SDT的DRB子集相关联。例如,基于BSR(缓冲器状态报告)或包含在包含RRC恢复请求消息的MAC PDU中的信息或具有来自终端设备110的SDT的上行链路数据的RRC恢复请求本身,DU 130可以检测到用于SDT的传入数据仅涉及被配置用于SDT的DRB子集,也就是说,被配置用于SDT的所有DRB的一部分。换言之,例如,基于BSR(缓冲器状态报告)或包含在包含RRC恢复请求消息的MAC PDU中的信息或来自终端设备110的RRC恢复请求本身,DU 130可以确定用于SDT的传入数据仅涉及被配置用于SDT的DRB子集。
[0102] 然后,DU 130向CU 140的CP 150传输(310)关于要被建立的DRB子集的指示。在接收侧,CU 140的CP 150接收(315)来自DU 130的该指示,并且因此确定不需要建立被分配用于SDT的所有DRB,而仅需要建立仅仅DRB子集。
[0103] 作为示例,DU 130可以向CU 140的CP 150传输DRB标识符(ID)的列表,该列表包括DRB子集的ID。作为另一示例,DU 130可以向CU 140的CP 150传输剩余DRB ID的列表,该列表包括基于除了DRB子集之外的所有DRB而确定的剩余DRB的ID。在这种情况下,CU 140的CP 150可以基于所有DRB ID的列表或接收到的剩余DRB ID的列表来确定要被建立的DRB子集。
[0104] 例如,可以在初始UL RRC消息传送消息中传输该指示。在这种情况下,作为示例,该指示可以是初始UL RRC消息传送消息内的辅助信息的一部分。
[0105] 如图3中所示,CU 140的CP 150可以向DU 130传输(320)上下文请求消息,该上下文请求消息包括与接收到的DRB子集相对应的要被建立的被配置用于SDT的至少一个DRB。因此,DU 130可以从CU 140的CP 150接收(325)上下文请求消息。
[0106] 例如,上下文请求消息可以请求建立一个或多个SRB和DRB子集。上下文请求消息可以包括用于DRB子集的至少一个TEID。
[0107] 然后,DU 130可以向CU 140的CP 150传输用于建立DRB子集的上下文响应消息。上下文响应消息可以包括用于DRB子集的至少一个下行链路TEID。
[0108] 如图3中所示,CU 140的CP 150可以向CU 140的UP 160传输(330)用于承载上下文修改的另一请求。因此,CU 140的UP 160可以从CU 140的CP 150接收(335)承载上下文修改。例如,CU 140的CP 150可以向CU 140的UP 160触发E1承载上下文修改过程,该CU 140的UP 160新包括从DU 130接收到的要被恢复的DRB子集,例如包括DRB子集的ID。
[0109] 作为示例,另一请求可以包括关于要被恢复的DRB列表的指示。例如,要被恢复的DRB的列表可以包括接收到的DRB子集。也就是说,要被恢复的DRB的列表可以包含先前被配置为终端设备110的SDT DRB的DRB。替代地或附加地,另一请求可以包括关于要保持在挂起状态的另一DRB列表的指示。作为示例,要保持在挂起状态的DRB列表可以包括除了接收到的DRB子集之外的被配置用于终端设备110的SDT的DRB。例如,要保持在挂起状态的DRB的列表可以包括除了DRB子集之外的被配置用于SDT的所有DRB。也就是说,要保持在挂起状态的DRB的列表可以包含先前被配置为终端设备110的SDT DRB的DRB。
[0110] 然后,CU 140的UP 160基于该指示来执行(340)承载上下文修改过程以恢复DRB的第一列表。例如,CU 140的UP 160可以修改与DRB子集相关联的承载上下文。
[0111] 图4图示了根据本公开的一些示例实施例的示例SDT过程。应当了解,处理流程400可以被认为是图2中所示的信令流程200的示例。因此,UE 401可以是终端设备110的示例,gNB的DU(也被标示为gNB‑DU)403可以是网络设备120的DU 130的示例,gNB的CU的CP(也被标示为gNB‑CU‑CP)405可以是网络设备120的CU 140的CP 150的示例,并且gNB的CU的UP(也被标示为gNB‑CU‑UP)407可以是网络设备120的CU 140的UP 160的示例。
[0112] 如图4中所示,在410处,UE 401向gNB‑DU 403传输具有UL SDT信令的RRC恢复请求消息。在412处,gNB‑DU 403检查是否存在用户数据或信令。gNB‑DU 403可以识别SDT数据仅由信令信息组成。然后,在414处,gNB‑DU 403在初始UL RRC消息传送消息中向gNB‑CU‑CP 405发送新的“仅UL SDT信令”指示符以及SDT指示。该新指示符可以作为现有辅助信息信元(IE)的一部分而被包括。然后,gNB‑CU‑CP 405根据接收到的“仅UL SDT信令”指示符来确定SDT数据请求仅由信令组成,并且不需要在gNB‑DU 403中建立被配置用于SDT的DRB。
[0113] 在416处,gNB‑CU‑CP 405通过向gNB‑DU 403传输用于建立SRB的UE上下文建立请求消息来触发UE上下文建立过程,在其中它仅包括用于建立SRB的请求。它不包括TEID,因为将不建立被配置用于SDT的DRB。在418处,gNB‑DU 403向gNB‑CU‑CP 405传输用于建立SRB的UE上下文建立响应。在这种情况下,gNB‑CU‑CP 405禁止向gNB‑CU‑UP 407触发承载上下文修改过程,以便在gNB‑CU‑UP 407中被配置用于SDT的DRB保持在挂起状态。
[0114] 以上参考图2描述的所有操作和特征同样适用于过程400并且具有类似的效果。为了简化,将省略细节。
[0115] 图5图示了根据本公开的一些其他示例实施例的示例SDT过程。应当了解,处理流程500可以被认为是图3中所示的信令流程300的示例。因此,UE 501可以是终端设备110的示例,gNB的DU(也被标示为gNB‑DU)503可以是网络设备120的DU 130的示例,gNB的CU的CP(也被标示为gNB‑CU‑CP)505可以是网络设备120的CU 140的CP 150的示例,gNB的CU的UP(也被标示为gNB‑CU‑UP)507可以是网络设备120的CU 140的UP 160的示例。
[0116] 如图5中所示,在510处,UE 501向gNB‑DU 503传输具有UL SDT数据的RRC恢复请求消息。在512处,gNB‑DU 503缓冲UL SDT数据。然后,gNB‑DU 503可以识别出UL SDT数据仅涉及被配置用于SDT的DRB之中的DRB子集。在514处,gNB‑DU 503向gNB‑CU‑CP 505发送新的“要被建立的SDT DRB的列表”IE以及初始UL RRC消息传送消息中的SDT指示。这个新IE可以作为现有辅助信息IE的一部分而被包括。“要被建立的SDT DRB的列表”可以包括DRB子集。gNB‑CU‑CP 505可以根据接收到的新的“要被建立的SDT DRB的列表”IE来确定要被建立的DRB的列表仅由被配置用于SDT的DRB子集组成。
[0117] 在516处,通过向gNB‑DU 503传输用于建立要被建立的SDT DRB列表的UE上下文建立请求消息,gNB‑CU‑CP 505触发UE上下文建立过程,在其中它包括用于建立DRB的请求,该DRB仅包括与接收到的“要被建立的SDT DRB列表”IE相对应的那些DRB。它不包括除了DRB子集之外被配置用于SDT的其他DRB的TEID。在518处,gNB‑DU 503向gNB‑CU‑CP 505传输用于建立要被建立的SDT DRB列表的UE上下文建立响应。gNB‑CU‑CP 505可以接收要被建立的SDT DRB的列表的DL TEID。在520处,通过向gNB‑CU‑UP 507传输包括例如要被建立的SDT DRB的列表的承载上下文修改请求消息,基于从gNB‑DU 503接收的DL TEID,gNB‑CU‑CP 505向gNB‑CU‑UP 507触发承载上下文修改过程,在其中它新包括以下中的至少一个:与要被建立的SDT DRB的列表相对应的要被恢复的SDT DRB的列表,或保持在挂起状态的SDT DRB的列表。
[0118] 以上参考图3描述的所有操作和特征同样适用于过程500并且具有类似的效果。为了简化,将省略细节。
[0119] 图6图示了根据本公开的一些实施例的在网络设备的DU处实现的方法的流程图600。出于讨论的目的,将参考图1A从网络设备120的DU 130的角度来描述方法600。
[0120] 在框610处,DU 130确定来自终端设备110的用于小数据传输SDT的数据包括用于至少一个信令无线电承载SRB的数据,而不包括用于数据无线电承载DRB的数据。在框620处,DU 130向网络设备120的中央单元CU 140的控制平面CP 150传输关于用于SDT的数据与至少一个SRB相关联而不与DRB相关联的指示。
[0121] 在一些示例实施例中,可以在初始上行链路UL无线电资源控制RRC消息传送消息中传输该指示。在一些示例实施例中,该指示可以是初始UL RRC消息传送消息内的辅助信息的一部分。
[0122] 在一些示例实施例中,DU 130还可以从CU 140的CP 150接收用于在不建立DRB的情况下建立至少一个SRB的上下文请求消息。在一些示例实施例中,上下文请求消息可以不包括用于DRB的上行链路隧道端点标识符TEID。在一些示例实施例中,DU 130还可以向CU 140的CP 150传输用于在不建立DRB的情况下建立至少一个SRB的上下文响应消息。在一些示例实施例中,该上下文响应消息可以不包括DRB的下行链路TEID。
[0123] 图7图示了根据本公开的一些实施例的在网络设备的CU的CP处实现的方法的流程图700。为了讨论的目的,将参考图1A从网络设备120的CU 140的CP 150的角度来描述方法700。
[0124] 在框710处,CU 140的CP 150从网络设备120的分布式单元DU 130接收关于来自终端设备110的用于小数据传输SDT的数据与至少一个信令无线电承载SRB相关联而不与数据无线电承载DRB相关联的指示。在框720处,CU 140的CP 150向DU 130传输用于在不建立DRB的情况下建立至少一个SRB的上下文请求消息。
[0125] 在一些示例实施例中,可以在初始上行链路UL无线电资源控制RRC消息传送消息中接收该指示。在一些示例实施例中,该指示可以是初始UL RRC消息传送消息内的辅助信息的一部分。
[0126] 在一些示例实施例中,上下文请求消息可以不包括用于DRB的上行链路隧道端点标识符TEID。
[0127] 在一些示例实施例中,CU 140的CP 150还可以从DU 130接收用于在不建立DRB的情况下建立至少一个SRB的上下文响应消息。在一些示例实施例中,该上下文响应消息可以不包括DRB的下行链路TEID。
[0128] 在一些示例实施例中,CU 140的CP 150还可以在接收到来自DU 130的指示时,制止联系CU 140的用户平面UP 160以恢复DRB。
[0129] 图8图示了根据本公开的一些实施例的在网络设备的DU处实现的方法的流程图800。出于讨论的目的,将参考图1A从网络设备120的DU 130的角度来描述方法800。
[0130] 在框810处,DU 130确定来自终端设备110的用于小数据传输SDT的数据与被配置用于SDT的数据无线电承载DRB子集相关联。在框820处,DU 130向网络设备120的中央单元CU 140的控制平面CP 150传输关于要被建立的DRB子集的指示。
[0131] 在一些示例实施例中,可以在初始上行链路UL无线电资源控制RRC消息传送消息中传输该指示。在一些示例实施例中,该指示可以是初始UL RRC消息传送消息内的辅助信息的一部分。
[0132] 在一些示例实施例中,DU 130还可以从CU 140的CP 150接收用于建立DRB子集的上下文请求消息。在一些示例实施例中,该上下文请求消息可以包括用于DRB子集的至少一个上行链路隧道端点标识符TEID。在一些示例实施例中,DU 130还可以向CU 140的CP 150传输用于建立DRB子集的上下文响应消息。在一些示例实施例中,该上下文响应消息可以包括用于DRB子集的至少一个下行链路TEID。
[0133] 图9图示了根据本公开的一些实施例的在网络设备的CU的CP处实现的方法的流程图900。为了讨论的目的,将参考图1A从网络设备120的CU 140的CP 150的角度来描述方法900。
[0134] 在框910处,CU 140的CP 150从网络设备120的分布式单元DU 130接收关于被配置用于终端设备110的小数据传输SDT的数据无线电承载DRB子集的指示。在框920处,CU 140的CP 150向DU 130向DU传输上下文请求消息,该上下文请求消息包括与接收到的DRB子集相对应的要被建立的被配置用于SDT的至少一个DRB。
[0135] 在一些示例实施例中,可以在初始上行链路UL无线电资源控制RRC消息传送消息中传输该指示。在一些示例实施例中,该指示可以是初始UL RRC消息传送消息内的辅助信息的一部分。
[0136] 在一些示例实施例中,该上下文请求消息可以包括用于DRB子集的至少一个上行链路隧道端点标识符TEID。
[0137] 在一些示例实施例中,CU 140的CP 150还可以从DU 130接收用于建立DRB子集的上下文响应消息。在一些示例实施例中,该上下文响应消息可以包括用于DRB子集的至少一个下行链路TEID。
[0138] 在一些示例实施例中,CU 140的CP 150还可以向CU 140的用户平面UP 160传输用于承载上下文修改的另一请求,该另一请求包括关于要被恢复的DRB列表或要保持在挂起状态的另一DRB列表中的至少一个的指示。在一些示例实施例中,要被恢复的DRB列表可以包括接收到的DRB子集。在一些示例实施例中,要保持在挂起状态的DRB列表可以包括除了接收到的DRB子集之外为终端设备110的SDT所配置的DRB。
[0139] 图10图示了根据本公开的一些实施例的在网络设备的CU的UP处实现的方法的流程图1000。为了讨论的目的,将参考图1A从网络设备120的CU 140的UP 160的角度来描述方法1000。
[0140] 在框1010处,CU 140的UP 160从CU 140的控制平面CP 150接收用于承载上下文修改的请求,该请求包括关于要被恢复的数据无线电承载DRB的第一列表或要保持在挂起状态的DRB的第二列表中的至少一个的指示。在框1020处,CU 140的UP 150基于该指示来执行承载上下文修改过程以恢复DRB的第一列表。
[0141] 在一些示例实施例中,要被恢复的DRB的第一列表或要保持在挂起状态的DRB的第二列表可以包含先前被配置为终端设备110的SDT DRB的DRB。
[0142] 在一些示例实施例中,能够执行方法600的装置(例如,网络设备120的DU 130)可以包括用于执行方法600的相应步骤的部件。该部件可以以任何适当的形式来实现。例如,该部件可以在电路系统或软件模块中被实现。
[0143] 在一些示例实施例中,该装置包括:用于确定来自终端设备的用于小数据传输SDT的数据包括用于至少一个信令无线电承载SRB的数据而不包括用于数据无线电承载DRB的数据的部件;以及用于向网络设备的中央单元CU的控制平面CP传输关于用于SDT的数据与至少一个SRB相关联而不与DRB相关联的指示的部件。
[0144] 在一些示例实施例中,在初始上行链路UL无线电资源控制RRC消息传送消息中传输该指示。在一些示例实施例中,该指示是初始UL RRC消息传送消息内的辅助信息的一部分。
[0145] 在一些示例实施例中,该装置还包括:用于从CU的CP接收用于在不建立DRB的情况下建立至少一个SRB的上下文请求消息的部件。在一些示例实施例中,上下文请求消息不包括用于DRB的上行链路隧道端点标识符TEID。在一些示例实施例中,DU还包括用于向CU的CP传输用于在不建立DRB的情况下建立至少一个SRB的上下文响应消息的部件。在一些示例实施例中,上下文响应消息不包括DRB的下行链路TEID。
[0146] 在一些示例实施例中,该装置还包括用于在方法600的一些实施例中执行其他步骤的部件。在一些实施例中,该部件包括至少一个处理器和包括计算机程序代码的至少一个存储器。该至少一个存储器和计算机程序代码被配置为与至少一个处理器一起引起装置的执行。
[0147] 在一些示例实施例中,能够执行方法700的装置(例如,网络设备120的CU 140的CP 150)可以包括用于执行方法700的相应步骤的部件。该部件可以以任何适当的形式来实现。
例如,该部件可以在电路系统或软件模块中被实现。
[0148] 在一些示例实施例中,该装置包括:用于从网络设备的分布式单元DU接收关于来自终端设备的用于小数据传输SDT的数据与至少一个信令无线电承载SRB相关联而不与数据无线电承载DRB相关联的指示的部件;以及用于向DU传输用于在不建立DRB的情况下建立至少一个SRB的上下文请求消息的部件。
[0149] 在一些示例实施例中,在初始上行链路UL无线电资源控制RRC消息传送消息中接收该指示。在一些示例实施例中,该指示是初始UL RRC消息传送消息内的辅助信息的一部分。
[0150] 在一些示例实施例中,上下文请求消息不包括用于DRB的上行链路隧道端点标识符TEID。
[0151] 在一些示例实施例中,该装置还包括:用于从DU接收用于在不建立DRB的情况下建立至少一个SRB的上下文响应消息的部件。在一些示例实施例中,上下文响应消息不包括DRB的下行链路TEID。
[0152] 在一些示例实施例中,该装置还包括:用于在接收到来自DU的指示时禁止联系CU的用户平面UP以恢复DRB的部件。
[0153] 在一些示例实施例中,该装置还包括用于在方法700的一些实施例中执行其他步骤的部件。在一些实施例中,该部件包括至少一个处理器和包括计算机程序代码的至少一个存储器。该至少一个存储器和计算机程序代码被配置为与至少一个处理器一起引起装置的执行。
[0154] 在一些示例实施例中,能够执行方法800的装置(例如,网络设备120的DU 130)可以包括用于执行方法800的相应步骤的部件。该部件可以以任何适当的形式来实现。例如,该部件可以在电路系统或软件模块中被实现。
[0155] 在一些示例实施例中,该装置包括:用于确定来自终端设备的用于小数据传输SDT的数据与被配置用于SDT的数据无线电承载DRB子集相关联的部件;以及用于向网络设备的中央单元CU的控制平面CP传输关于要被建立的DRB子集的指示的部件。在一些示例实施例中,在初始上行链路UL无线电资源控制RRC消息传送消息中传输该指示。在一些示例实施例中,该指示是初始UL RRC消息传送消息内的辅助信息的一部分。
[0156] 在一些示例实施例中,DU还包括用于从CU的CP接收用于建立DRB子集的上下文请求消息的部件。在一些示例实施例中,上下文请求消息包括用于DRB子集的至少一个上行链路隧道端点标识符TEID。在一些示例实施例中,DU还包括用于向CU的CP传输用于建立DRB子集的上下文响应消息的部件。在一些示例实施例中,上下文响应消息包括用于DRB子集的至少一个下行链路TEID。
[0157] 在一些示例实施例中,该装置还包括用于在方法800的一些实施例中执行其他步骤的部件。在一些实施例中,该部件包括至少一个处理器和包括计算机程序代码的至少一个存储器。该至少一个存储器和计算机程序代码被配置为与至少一个处理器一起引起装置的执行。
[0158] 在一些示例实施例中,能够执行方法900的装置(例如,网络设备120的CU 140的CP 150)可以包括用于执行方法900的相应步骤的部件。该部件可以以任何适当的形式来实现。
例如,该部件可以在电路系统或软件模块中被实现。
[0159] 在一些示例实施例中,该装置包括:用于从网络设备的分布式单元DU接收关于被配置用于终端设备的小数据传输SDT的数据无线电承载DRB子集的指示的部件;以及用于向DU传输上下文请求消息的部件,该上下文请求消息包括与接收到的DRB子集相对应的要被建立的被配置用于SDT的至少一个DRB。
[0160] 在一些示例实施例中,在初始上行链路UL无线电资源控制RRC消息传送消息中传输该指示。在一些示例实施例中,该指示是初始UL RRC消息传送消息内的辅助信息的一部分。
[0161] 在一些示例实施例中,上下文请求消息包括用于DRB子集的至少一个上行链路隧道端点标识符TEID。
[0162] 在一些示例实施例中,该装置还包括:用于从DU接收用于建立DRB子集的上下文响应消息的部件。在一些示例实施例中,上下文响应消息包括用于DRB子集的至少一个下行链路TEID。
[0163] 在一些示例实施例中,该装置还包括:用于向CU的用户平面UP传输用于承载上下文修改的另一请求的部件,该另一请求包括关于要被恢复的DRB列表或要保持在挂起状态的另一DRB列表中的至少一个的指示。在一些示例实施例中,要被恢复的DRB的列表包括接收到的DRB子集。在一些示例实施例中,要保持在挂起状态的DRB的列表包括除了接收到的DRB子集之外被配置用于终端设备的SDT的DRB。
[0164] 在一些示例实施例中,该装置还包括用于在方法900的一些实施例中执行其他步骤的部件。在一些实施例中,该部件包括至少一个处理器和包括计算机程序代码的至少一个存储器。该至少一个存储器和计算机程序代码被配置为与至少一个处理器一起引起装置的执行。
[0165] 在一些示例实施例中,能够执行方法1000的装置(例如,网络设备120的CU 140的UP 160)可以包括用于执行方法1000的相应步骤的部件。该部件可以以任何适当的形式来实现。例如,该部件可以在电路系统或软件模块中被实现。
[0166] 在一些示例实施例中,该装置包括:用于从CU的控制平面CP接收用于承载上下文修改的请求的部件,该请求包括关于要被恢复的数据无线电承载DRB的第一列表或要保持在挂起状态的DRB的第二列表中的至少一个的指示;以及用于基于该指示来执行承载上下文修改过程以恢复DRB的第一列表的部件。
[0167] 在一些示例实施例中,要被恢复的DRB的第一列表或要保持在挂起状态的DRB的第二列表包含先前被配置为终端设备的SDT DRB的DRB。
[0168] 在一些示例实施例中,该装置还包括用于在方法1000的一些实施例中执行其他步骤的部件。在一些实施例中,该部件包括至少一个处理器和包括计算机程序代码的至少一个存储器。该至少一个存储器和计算机程序代码被配置为与至少一个处理器一起引起装置的执行。
[0169] 图11图示了适合于实现本公开的一些示例实施例的设备1100的简化框图。设备1100可以被提供来实现通信设备,例如如图1A中所示的终端设备110或者网络设备120的DU
130、CU 140的CP 150和UP 160。如图所示,设备1100包括一个或多个处理器1110、耦合到处理器1110的一个或多个存储器1120、以及耦合到处理器1110的一个或多个通信模块1140。
[0170] 通信模块1140用于双向通信。通信模块1140具有至少一个天线以促进通信。通信接口可以表示与其他网络元件进行通信所需的任何接口。
[0171] 处理器1110可以是适合于本地技术网络的任何类型,并且作为非限制性示例,可以包括以下中的一个或多个:通用计算机、专用计算机、微处理器、数字信号处理器(DSP)和基于多核处理器架构的处理器。装置1100可以具有多个处理器,诸如在时间上从属于使主处理器同步的时钟的专用集成电路芯片。
[0172] 存储器1120可以包括一个或多个非易失性存储器和一个或多个易失性存储器。非易失性存储器的示例包括但不限于只读存储器(ROM)1124、电可编程只读存储器(EPROM)、闪存、硬盘、压缩盘(CD)、数字视频盘(DVD)和其他磁性存储装置和/或光学存储装置。易失性存储器的示例包括但不限于随机存取存储器(RAM)1122和在断电持续时间内不会持续的其他易失性存储器。
[0173] 计算机程序1130包括由相关联的处理器1110执行的计算机可执行指令。程序1130可以被存储在ROM 1124中。处理器1110可以通过将程序1130加载到RAM 1122中来执行任何合适的动作和处理。
[0174] 本公开的实施例可以通过程序1130来实现,以使得设备1100可以执行如参考图2到图5所讨论的本公开的任何过程。本公开的实施例还可以通过硬件或者通过软件和硬件的组合来实现。
[0175] 在一些示例实施例中,程序1130可以被有形地包含在计算机可读介质中,该计算机可读介质可以被包括在设备1100中(诸如在存储器1120中)或设备1100可访问的其他存储设备中。设备1100可以将程序1130从计算机可读介质加载到RAM 1122以供执行。计算机可读介质可以包括任何类型的有形非易失性存储装置,诸如ROM、EPROM、闪存、硬盘、CD、DVD等。
[0176] 图12图示了根据本公开的一些示例实施例的计算机可读介质1200的示例的框图。计算机可读介质1200具有存储在其上的程序1130。注意,尽管在图12中以CD或DVD的形式描绘了计算机可读介质1200,但是计算机可读介质1200可以是适合于承载或保存程序1130的任何其他形式。
[0177] 通常,本公开的各种实施例可以以硬件或专用电路、软件、逻辑或其任何组合来实现。一些方面可以以硬件来实现,而其他方面可以以可以由控制器、微处理器或其他计算设备来执行的固件或软件来实现。虽然本公开的实施例的各方面被图示并描述为框图、流程图或使用一些其他图示表示,但是应当理解,作为非限制性示例,本文所描述的块、设备、系统、技术或方法可以以硬件、软件、固件、专用电路或逻辑、通用硬件或控制器或其他计算设备或其某种组合来实现。
[0178] 本公开还提供了有形地存储在非瞬态计算机可读存储介质上的至少一个计算机程序产品。该计算机程序产品包括计算机可执行指令,诸如被包括在程序模块中的那些,在目标真实或虚拟处理器上的设备中被执行的,以执行上面参考图6‑图10中任一个所描述的方法。通常,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、库、对象、类、组件、数据结构等。在各种实施例中,程序模块的功能性可以根据需要在程序模块之间进行组合或进行拆分。程序模块的机器可执行指令可以在本地或分布式设备内被执行。在分布式设备中,程序模块可以位于本地和远程存储介质中。
[0179] 可以以一种或多种编程语言的任意组合来编写用于执行本公开的方法的程序代码。这些程序代码可以被提供给通用计算机、专用计算机或其他可编程数据处理设备的处理器或控制器,以使得程序代码在由处理器或控制器执行时使流程图和/或框图中指定的功能/操作被实现。程序代码可以完全在机器上执行、部分在机器上执行、作为独立软件包执行、部分在机器上并且部分在远程机器上执行、或者完全在远程机器或服务器上执行。
[0180] 在本公开的上下文中,计算机程序代码或相关数据可以由任何合适的载体承载,以使得设备、装置或处理器能够执行如上所述的各种过程和操作。载体的示例包括信号、计算机可读介质等。
[0181] 计算机可读介质可以是计算机可读信号介质或计算机可读存储介质。计算机可读介质可以包括但不限于电、磁、光、电磁、红外或半导体系统、装置或设备、或前述各项的任何合适的组合。计算机可读存储介质的更具体示例将包括:具有一条或多条导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或闪存)、光纤、便携式压缩盘只读存储器(CD‑ROM)、光存储设备、磁存储设备、或前述各项的任何合适的组合。本文中所使用的术语“非瞬态”是对介质本身的限制(即,有形的,不是信号),而不是对数据存储持久性的限制(例如,RAM与ROM)。
[0182] 此外,虽然以特定的顺序描绘了操作,但是这不应被理解为要求以所示出的特定顺序或按顺序执行这些操作,或者执行所有图示出的操作,以实现期望的结果。在某些场景中,多任务和并行处理可能是有利的。同样,虽然在上述讨论中包含了若干特定实现细节,但是这些细节不应当被解释为对本公开的范围的限制,而应当被解释为对可能特定于特定实施例的特征的描述。在单独实施例的上下文中描述的某些特征也可以在单个实施例中被组合实现。相反,在单个实施例的上下文中描述的各种特征也可以在多个实施例中分开地或以任何合适的子组合来实现。
[0183] 尽管已经用结构特征和/或方法动作专用的语言描述了本公开,但是应当理解,所附权利要求中限定的本公开不必限于上述特定特征或动作。相反,上述特定特征和动作作为实现权利要求的示例形式而被公开。