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

用于通信的方法、设备和介质

文献发布时间:2024-04-18 20:01:55


用于通信的方法、设备和介质

技术领域

本公开的实施例通常地涉及电信领域,尤其涉及用于通信的方法、设备和介质。

背景技术

终端设备的功耗是当前无线通信系统中的一个焦点。为了降低终端设备的功耗,提出了终端设备可以在一些省电模式/状态(例如,非活动状态)下被配置。对于处于非活动状态的终端设备,建议中止正常的数据传输。一般来说,如果处于非活动状态的终端设备需要与网络设备执行正常传输,则终端设备必须恢复与网络设备的连接(即,唤醒并转换为连接状态)。

为了进一步降低功耗,第三代伙伴关系项目(3GPP)的工作项提出了一种用于为处于非活动状态的终端设备启用小数据传输(SDT)的解决方案。通过使用SDT,处于非活动状态的终端设备可以在启用原始UL传输之后的上行链路(UL)传输和下行链路(DL)传输的同时保持非活动模式。

发明内容

通常地,本发明的示例实施例提供用于处于非活动状态的设备的通信解决方案。不属于权利要求范围的实施例(如果有的话)将被解释为有助于理解本发明的各种实施例的示例。

在第一方面,提供了一种通信方法。该方法包括:在终端设备处丢弃被配置用于小数据传输的至少一个无线电承载的存储数据;以及计算将由终端设备使用的数据量,以确定在丢弃所述存储数据之后是否执行小数据传输。

在第二方面中,提供了一种通信方法。该方法包括:在网络设备处向终端设备发送用于中止无线电资源控制连接的消息,该消息包括:关于无线电承载中的至少一个无线电承载的信息,所述至少一个无线电承载由所述网络设备配置用于小数据传输;以及指示所述终端设备丢弃被配置用于小数据传输的所述至少一个无线电承载的存储数据的指示。

在第三方面中,提供了一种通信方法。该方法包括:在终端设备处获得关于需要向网络发送的新数据的量的信息,其中所述信息从比所述分组数据汇聚协议层更高的所述终端设备的层中被提供给负责计算将由所述终端设备使用的数据量以确定是否执行小数据传输的所述终端设备的层;以及如果所有的所述新数据来自被配置用于小数据传输的至少一个无线电承载,则在负责计算所述数据量的所述层处,至少部分地基于所述信息计算所述数据量。

在第四方面中,提供了一种通信方法。该方法包括:如果终端设备检测到所有的新数据来自至少一个无线电承载,则在处于非活动状态的终端设备处恢复被配置用于小数据传输的至少一个无线电承载;以及计算将由终端设备使用的数据量,以确定是否执行小数据传输。

在第五方面中,提供了一种通信方法。该方法包括:在与网络设备执行小数据传输的终端设备处,生成指示与以下各项中的至少一项相关联的缓冲器状态的缓冲器状态报告:被配置用于小数据传输的无线电承载,未被中止的无线电承载,对应于被配置用于小数据传输的所述无线电承载的逻辑信道,或者对应于未被中止的所述无线电承载的逻辑信道;以及向所述网络设备发送所述缓冲器状态报告。

在第六方面中,提供了一种通信方法。该方法包括:如果逻辑信道组包括对应于被中止的无线电承载的至少一个逻辑信道和对应于未被中止的无线电承载的至少另一个逻辑通道,则在与网络设备执行小数据传输的终端设备处,在不考虑以下各项中的至少一项的情况下生成逻辑信道组的缓冲器状态报告:未被配置用于小数据传输的无线电承载,被中止的无线电承载,对应于未被配置用于小数据传输的所述无线电承载的逻辑信道,或者对应于被中止的所述无线电承载的逻辑信道;以及向网络设备发送缓冲器状态报告。

在第七方面中,提供了一种通信方法。该方法包括:在网络设备处以及针对终端设备,配置用于小数据传输的至少一个无线电承载,所述至少一个无线电承载对应于被包括在至少一个逻辑信道组中的多个逻辑信道,每个逻辑信道被包括在对应于被配置用于小数据传输的无线电承载的所述至少一个逻辑信道组中;以及向所述终端设备指示配置的结果。

在第八方面中,提供了一种通信方法。该方法包括:在终端设备处以及从网络设备接收参数,所述参数指示当所述终端设备被配置具有用于小数据传输的4步随机接入过程资源和用于小数据传输的2步随机接入过程资源时,由所述终端设备发送用于小数据传输的2步随机接入过程的消息A的最大数量;以及基于所述最大数量,执行与所述网络设备的小数据传输。

在第九方面中,提供了一种通信方法。该方法包括:在网络设备处向终端设备发送参数,所述参数指示当所述终端设备被配置具有用于小数据传输的4步随机接入过程资源和用于小数据传输的2步随机接入过程资源时,由所述终端设备发送用于小数据传输的2步随机接入过程的消息A的最大数量。

在第十方面中,提供了一种终端设备。该终端设备包括:处理单元;以及存储器,其耦合到所述处理单元并在其上存储指令,指令在由处理单元执行时,使得设备执行根据第一方面所述的方法。

在第十一方面中,提供了一种网络设备。该网络设备包括:处理单元;以及存储器,其耦合到所述处理单元并在其上存储指令,指令在由处理单元执行时,使得设备执行根据第二方面所述的方法。

在第十二方面中,提供了一种终端设备。终端设备包括:处理单元;以及存储器,其耦合到所述处理单元并在其上存储指令,指令在由处理单元执行时,使得设备执行根据第三方面所述的方法。

在第十三方面中,提供了一种终端设备。该终端设备包括:处理单元;以及存储器,其耦合到所述处理单元并在其上存储指令,指令在由处理单元执行时,使得设备执行根据第四方面所述的方法。

在第十四方面中,提供了一种终端设备。该终端设备包括:处理单元;以及存储器,其耦合到所述处理单元并在其上存储指令,指令在由处理单元执行时,使得设备执行根据第五方面所述的方法。

在第十五方面中,提供了一种终端设备。该终端设备包括:处理单元;以及存储器,其耦合到所述处理单元并在其上存储指令,指令在由处理单元执行时,使得设备执行根据第六方面所述的方法。

在第十六方面中,提供了一种网络设备。该网络设备包括:处理单元;以及存储器,其耦合到所述处理单元并在其上存储指令,指令在由处理单元执行时,使得设备执行根据第七方面所述的方法。

在第十七方面中,提供了一种终端设备。该终端设备包括:处理单元;以及存储器,其耦合到所述处理单元并在其上存储指令,指令在由处理单元执行时,使得设备执行根据第八方面所述的方法。

在第十八方面中,提供了一种网络设备。该网络设备包括:处理单元;以及存储器,其耦合到所述处理单元并在其上存储指令,指令在由处理单元执行时,使得设备执行根据第九方面所述的方法。

在第十九方面中,提供了一种计算机可读介质,其上存储有指令,当指令在至少一个处理器上执行时,使得至少一个处理器执行根据上述第一方面至第九方面中的任一方面所述的方法。

应当理解的是,摘要部分不旨在标识本公开实施例的关键或基本特征,也不旨在用于限制本公开的范围。通过以下描述,本公开的其他特征将变得容易理解。

附图说明

通过附图中对本公开的一些示例实施例的更详细描述,本公开的上述和其他目的、特征和优点将变得更加明显,其中:

图1A和图1B示出了SDT的信令流程;

图2示出了其中可以实现本公开的示例实施例的示例通信环境;

图3示出了用于计算SDT的数据量的所提出的方法;

图4示出了说明根据本公开的一些实施例的用于计算SDT的数据量的过程的信令图;

图5A和图5B示出了根据本公开的一些实施例的用于处理存储数据的示例方法;

图6示出了根据本公开的一些实施例的由终端设备执行的用于处理存储数据的示例方法;

图7示出了根据本公开的一些实施例的由网络设备执行的用于处理存储数据的示例方法;

图8示出了根据本公开的一些实施例的由终端设备执行的用于获得新数据的量的示例方法;

图9示出了根据本公开的一些实施例的用于获得新数据的量的示例方法;

图10示出了根据本公开的一些实施例的由终端设备执行的用于预先恢复(多个)RS的示例方法;

图11示出了根据本公开的一些实施例的由终端设备执行的用于预先恢复(多个)RS的示例方法;

图12示出了根据本公开的一些实施例的用于处理缓冲器状态报告(BSR)的信令图;

图13示出了根据本公开的一些实施例的用于处理BSR的示例方法;

图14示出了根据本公开的一些实施例的用于处理BSR的另一示例方法;

图15示出了根据本公开的一些实施例的用于处理BSR的另一示例方法;

图16是示出根据本公开的一些实施例的用于回退到基于4步随机接入(RA)的SDT过程的过程的信令图;

图17示出了根据本公开的一些实施例的用于回退到由终端设备执行的基于4步RA的SDT过程的示例方法;

图18示出了根据本公开的一些实施例的用于回退到由网络设备执行的基于4步RA的SDT过程的示例方法;以及

图19示出了适用于实现本公开的示例实施例的装置的简化框图。

在整个附图中,相同或相似的参考数字表示相同或相似元件。

具体实施方式

现在将参考一些示例实施例来描述本公开的原理。应当理解的是,描述这些实施例仅是为了说明和帮助本领域技术人员理解和实现本公开的目的,而不建议对本公开的范围进行任何限制。本文所描述的实施例可以以不同于以下所描述的方式的各种方式来实现。

在以下说明书和权利要求中,除非另有定义,否则本文中使用的所有技术术语和科学术语具有与本公开所属领域的普通技术人员通常理解的含义相同的含义。

本公开中对“一个实施例”、“实施例”和“示例实施例”等的参考指示,所描述的实施例可以包括特定的特征、结构或特性,但不一定每个实施例都包括特定的特征、结构或特性。此外,这样的短语不一定是指相同的实施例。此外,当结合实施例描述特定特征、结构或特性时,认为结合其他实施例(无论是否明确描述)影响这样的特征、结构或特性在本领域技术人员的知识范围内。

应该理解的是,尽管术语“第一”和“第二”等可以用于描述各种元件,但这些元件不应受到这些术语的限制。这些术语仅用于将一个元件与另一个元件区分开来。例如,在不脱离示例实施例的范围的情况下,第一元件可以被称为第二元件,并且类似地,第二元件可以被称作第一元件。如本文所使用的,术语“和/或”包括一个或多个所列术语的任何和所有组合。

此处使用的术语仅用于描述特定实施例,而不旨在限制示例实施例。如本文所使用的,除非上下文另有明确指示,否则单数形式“a”、“an”和“the”也应该包括复数形式。将进一步理解的是,术语“包括(comprises)”、“包括(comprising)”、“具有(has)”、“具有(having)”、“包含(includes)”和/或“包含(including)”在本文中使用时,指定所述特征、元件和/或组件等的存在,但不排除存在或添加一个或多个其他特征、元件、组件和/或其组合。

在一些示例中,值、过程或装置被称为“最佳”、“最低”、“最高”、“最小”、“最大”等。应当理解的是,这样的描述旨在指示可以在许多使用的功能替代方案中进行选择,并且这样的选择不需要比其他选择更好、更小、更高或以其他方式优选。

如本文所使用的,术语“网络设备”是指能够提供或托管终端设备可以通信的小区或覆盖范围的设备。网络设备的示例包括但不限于节点B(NodeB或NB)、演进型节点B(eNodeB或eNB)、新无线电接入中的节点B(gNB)、远程无线电单元(RRU)、无线电头(RH)、远程无线电头(RRH)、低功率节点(诸如毫微微节点、微微节点)、卫星网络设备、飞行器网络设备等。出于讨论的目的,在下文中,将参考eNB作为网络设备的示例来描述一些示例实施例。

如本文所使用的,术语“终端设备”是指能够进行无线通信的任何终端设备。作为示例而非限制,终端设备也可以被称为通信设备、用户设备(UE)、订户站(SS)、便携式订户站、移动站(MS)或接入终端(AT)。终端设备可以包括但不限于移动电话、蜂窝电话、智能电话、IP语音(VoIP)电话、无线本地环路电话、平板电脑、可穿戴终端设备、个人数字助理(PDA)、便携式计算机、台式计算机、诸如数码相机的图像捕捉终端设备、游戏终端设备、音乐存储和播放设备、车载无线终端设备、无线端点、移动站、膝上型嵌入式设备(LEE)、膝上型设备(LME)、USB加密狗、智能设备、无线用户端设备(CPE)、物联网(loT)设备、手表或其他可穿戴设备、头戴式显示器(HMD)、车辆、无人机、医疗设备和应用(例如,远程手术)、工业设备和应用(例如,在工业和/或自动化处理链环境中操作的机器人和/或其他无线设备)、消费者电子设备、在商业和/或工业无线网络上操作的设备等。在以下描述中,术语“终端设备”、“通信设备”、”终端“、”用户设备“和”UE“可以互换地使用。

如本文所使用的,术语“通信网络”是指遵循任何适当通信标准的网络,诸如新无线电(NR)、长期演进(LTE)、高级LTE(LTE-A)、宽带码分多址(WCDMA)、高速分组接入(HSPA)、窄带物联网(NB-IoT)等。此外,通信网络中的终端设备和网络设备之间的通信可以根据任何合适的一代通信协议来执行,包括但不限于第一代(1G)、第二代(2G)、2.5G、2.75G、第三代(3G)、第四代(4G)、4.5G、第五代(5G)通信协议,和/或当前已知的或将来要开发的任何其他协议。本公开的实施例可以应用于各种通信系统中。考虑到通信的快速发展,当然也将存在可以体现本公开的未来类型的通信技术和系统。不应该将其视为将本公开的范围仅限于上述系统。

本文中使用的术语“电路系统”可以指硬件电路和/或硬件电路和软件的组合。例如,电路系统可以是模拟和/或数字硬件电路与软件/固件的组合。作为进一步的示例,电路系统可以是具有软件的硬件处理器的任何部分,其包括(多个)数字信号处理器、软件和(多个)存储器,它们一起工作以使得诸如终端设备或网络设备的装置执行各种功能。在又一示例中,电路系统可以是硬件电路和/或处理器,诸如微处理器或微处理器的一部分,其需要软件/固件进行操作,但是当不需要软件进行操作时,软件可能不存在。如本文所使用的,术语电路系统还涵盖仅硬件电路或(多个)处理器或硬件电路或(多个)处理器的一部分以及其附带软件和/或固件的实现。

尽管在各种示例实施例中,可以在固定和/或无线网络节点中执行本文所述的功能,但在其他示例实施例,可以在用户设备装置(诸如,手机或平板电脑或膝上型计算机或台式计算机或移动物联网设备或固定物联网设备)中实现功能。例如,该用户设备装置可以适当地被配备具有如结合固定和/或无线网络节点所描述的对应的能力。用户设备装置可以是用户设备和/或控制设备(诸如,芯片集合或处理器),被配置为当安装在其中时控制用户设备。这样的功能的示例包括自举服务器功能和/或归属订户服务器,其可以通过向用户设备装置提供被配置为使得用户设备装置从这些功能/节点的角度执行的软件而在用户设备装置中实现。

如上所述,为了降低终端设备在无线通信中的功耗,终端设备可以配置在一些省电状态或模式下。例如,无线电资源控制(RRC)非活动状态已经由3GPP的工作项提出并定义。此外,如上所述,为了进一步降低功耗,3GPP的工作项提出了一种用于使能处于RRC非活动状态的终端设备的SDT的解决方案,使得处于非活动RRC状态的终端设备可以在使能数据传输的同时保持非活动RRC状态。

一般来说,SDT是一种允许在保持RRC非活动状态(即,不转换到RRC连接状态)的同时进行数据传输的过程。此外,仅当需要在被配置用于SDT的所有无线电承载上发送的UL数据的数据量小于数据量阈值(例如,配置的量)并且小区中测量的参考信号接收功率(RSRP)高于配置的阈值时,才在无线电承载的基础上使能SDT,并且由终端设备发起SDT。由于数据量的要求,SDT被提出以被应用于一些特定的应用场景。智能终端设备的SDT的一些示例应用场景可以包括但不限于以下各项:

·来自即时通讯服务(例如whatsapp、QQ、微信、MSN等)的流量/数据/数据包;

·来自某些应用(例如,即时应用、电子邮件应用等)的心跳/保活业务/数据/分组;以及

·来自各种应用的推送通知。

非智能终端设备的SDT的一些示例应用场景可能包括但不限于以下各项:

·来自可穿戴设备的业务/数据/分组(例如,周期性定位信息、参考信号等);

·来自传感器的周期性或非周期性业务/数据/分组(例如,温度样本、压力样本和来自工业无线传感器网络的参数);以及

·智能电表设备和智能电表网络设备的周期电表读数。

目前,提出了两种实现SDT的解决方案,包括基于随机接入(RA)的SDT和基于配置授权(CG)的SDT。

对于基于RA的SDT,通过使用随机接入信道(RACH)过程来发送用于SDT的数据,该随机接入信道过程包括2步RACH过程和4步RACH过程。更具体地,第一UL数据由处于非活动状态的终端设备经由2步RACH过程的消息A或4步RACH过程的消息3向网络设备发送。对于基于CG的SDT,在CG资源中发送第一UL数据。

参考图1A,图1A示出了根据一些实施例的一次性SDT的信令流程100。在操作中,网络设备向终端设备发送105RRC释放消息。在接收到RRC释放消息之后,终端设备可以转换到非活动状态。当终端设备处于非活动状态并且具有需要向网络设备发送的SDT数据(即,UL数据)时,终端设备向网络设备发送110RRCResumeRequest消息。UL数据可以与RRCResumeRequest一起发送。网络设备向终端设备发送115RRCRelease消息。附加地,网络设备可以将DL数据(如果存在)与RRCRelease消息一起向终端设备发送。

除了上述一次性SDT过程之外,终端设备可以发送/接收多个UL和DL分组,作为同一SDT过程的一部分,并且当终端设备处于RRC非活动状态时,不转换到RRC连接状态。

参考图1B,图1B示出了根据一些实施例的SDT过程的信令流程150,包括初始数据传输和后续数据传输。如图1B所示,网络设备向终端设备发送155RRC释放消息。在接收到RRC释放消息之后,终端设备可以转换到非活动状态。然后,如果终端设备需要向网络设备发送UL数据,则终端设备向网络设备发送160RRCResumeRequest消息和UL数据。此外,终端设备还将缓冲器状态报告(BSR)与RRCResumeRequest消息一起发送,其中BSR指示仍有剩余数据需要向网络设备发送。利用来自终端设备的BSR,网络设备将被告知仍有剩余数据需要由终端设备发送。网络设备可以向终端设备回复165后续传输的指示,其中该指示可以是显式RRC消息或隐式消息(例如,用于进一步传输的UL授权)。附加地,如果存在DL数据,则网络设备可以向终端设备发送DL数据。

在下文中,终端设备向网络设备发送170UL数据和另外的BSR,并且网络设备相应地向终端设备发送175用于动态授权的UL授权和附加DL数据(如果有的话)。之后,终端设备向网络设备发送180个UL数据。对于图1B的具体示例,由于没有剩余的数据要发送,终端设备不向网络设备发送BSR。因此,鉴于不存在BSR,网络设备可以向终端设备发送185RRCRelease消息和附加DL数据。

尽管已经就SDT进行了一些讨论/协议,但仍有一些待定的问题需要讨论和解决。例如,希望提出并讨论关于计算SDT的数据量、生成和报告SDT的BSR以及从基于2步RA的SDT过程回退到基于4步RA的SDT过程的技术细节。在本公开中,将详细讨论上述待定问题。

如本文所使用的,术语“小数据传输数据”或“SDT数据”是指终端设备在非活动状态、空闲状态和连接状态下可以传输的数据。一般来说,“小数据传输数据”或“SDT数据”被携带在被配置用于SDT的(多个)无线电承载(包括(多个)信令无线电承载((多个)SRB)和(多个)数据无线电承载((多个)DRB))中,或者由被配置用于SDT的服务/功能/应用引起/触发。

如本文所使用的,术语“非小数据传输数据”或“非SDT数据”是指在SDT过程中不允许传输的数据。一般来说,“非小数据传输数据”或“非SDT数据”是被携带在不被配置用于SDT的(多个)无线电承载(包括(多个)SRB和(多个)DRB)的,或者是由不被配置用于SDT的服务/功能/应用引起/触发的。

在下文中,在终端设备处于非活动状态的示例场景中讨论SDT过程。然而,这种特定的示例场景应当被认为是对本公开的限制。应当理解的是,如果SDT在空闲状态下被支持/使能,那么本文所讨论的示例实施例也可以应用于终端设备处于空闲状态的场景。

在下文中,SDT过程将被用作传输过程的示例,以用于描述本公开的一些示例实施例。应当理解的是,本公开的示例实施例同样适用于其他非连接状态传输(例如,早期数据传输(EDT)或预配置的上行链路资源(PUR))。

在下文中,“执行SDT”、“在SDT期间”和“正在运行SDT的计时器”的短语(及其等效表达)可以被互换地使用。

此外,在下文中,当描述要处理的数据时,“分组数据汇聚协议(PDCP)分组”、“PDCP数据”、“PDC协议数据单元(PDU)”和“PDCP服务数据单元(SDU)”的短语(及其等效表达)可以被互换地使用。

此外,在下文中,当描述要处理的数据时,“无线电链路控制(RLC)分组”、“RLC数据”、“RLC PDU”、“RLC SDU”的短语(及其等效表达)可以被互换地使用。

此外,在下文中,在一些特定示例/情况/实施例中讨论的操作仅用于说明目的,而不建议任何限制。也就是说,这样的操作不一定涉及相同的示例/情况/实施例。此外,当结合示例/情况/实施例描述具体示例/情况/实施例时,认为结合其他实施例(无论是否明确描述)影响这样的操作在本领域技术人员的知识范围内。

此外,应当理解的是,尽管示例/情况/实施例是单独讨论的,但这些示例/情况/实施例可以以任何合适的方式组合。例如,用于计算SDT的数据量的示例/情况/实施例可以与用于处理BSR的示例/情况/实施例相结合。

示例环境

图2示出了其中可以实现本公开的示例实施例的示例通信环境200。网络通信200包括终端设备210以及服务于终端设备210的网络设备220-1和网络设备220-2。在下文中,网络设备220-1和网络设备220-2被统称为网络设备220,或者被单独称为网络设备220)。附加地,网络设备220可以向终端设备210提供一个以上的服务区域。在图2的具体示例中,网络设备220-1提供小区230-1、230-2和230-3,以及网络设备220-2提供小区230-4。小区230-1至小区230-4在下文中被统称为服务小区230或者被单独称为服务小区230。

在通信环境200中,从终端设备210到网络设备220的链路被称为UL,而从网络设备220到终端设备210的链路被称作DL。在DL中,网络设备220是发送(TX)设备(或发射机),并且终端设备210是接收(RX)设备(或者接收机)。在UL中,终端设备210是TX设备(或发射机),而网络设备220是RX设备(或接收机)。

在图2的具体示例中,终端设备210可能处于不同的状态(例如,连接状态、非活动状态和空闲状态)。当终端设备210处于连接状态时,终端设备210可以执行来自所有无线电承载的数据的传输。此外,在一些实施例中,当终端设备210处于空闲状态时,除了特定场景(诸如EDT或PUR)之外,通常不允许终端设备执行任何数据传输。此外,当终端设备210处于非活动状态时支持SDT,尽管未被配置具有SDT的数据的传输在SDT过程期间不被允许。此外,处于非活动/空闲状态的终端设备210可以通过恢复/建立与网络设备220的RRC连接而转变为连接状态。这样的转换过程可以由终端设备210或网络设备220发起。

此外,在图2的示例中,终端设备210可以随时间移动。如图2所示,随着时间的推移,终端设备210位于不同的位置。当移动时,终端设备210可以与不同的小区230或不同的网络设备220通信,这可以通过例如小区重选过程或切换过程来实现。

通信环境200中的通信可以符合任何合适的标准,包括但不限于长期演进(LTE)、LTE演进、高级LTE(LTE-A)、宽带码分多址(WCDMA)、码分多址(CDMA)和全球移动通信系统(GSM)等。此外,可以根据当前已知的或将来要开发的任何一代通信协议来执行通信。通信协议的示例包括但不限于第一代(1G)、第二代(2G)、2.5G、2.75G、第三代(3G)、第四代(4G)、4.5G、第五代(5G)通信协议。

应当理解的是,网络设备、终端设备和小区的数字及其连接仅用于说明目的,没有任何限制。通信环境200可以包括适于实现本公开的实施例的任何合适的网络设备、终端设备和小区。尽管未示出,但是应当理解的是,一个或多个附加终端设备可以位于各个小区中。还应当理解的是,在一些示例中,通信环境200中可以仅包括同构网络部署或仅包括异构网络部署。

计算SDT数据量的示例过程

如上所述,SDT不能被应用于大量数据的数据传输。因此,提出了可以使用量阈值作为SDT选择标准。具体地,当SDT数据的量低于量阈值时,允许终端设备执行SDT。否则,将触发非SDT过程。

关于如何计算SDT的数据量的一些选项提出如下:

·选项1:用于SDT选择标准的数据量的计算与缓冲器大小(BS)计算相同。换句话说,SDT的数据量是分组数据汇聚协议(PDCP)数据量和无线电链路控制(RLC)数据量的总和,而不考虑RLC和介质访问控制(MAC)报头。

·选项2:用于SDT选择标准的数据量是MAC协议数据单元(PDU)的大小。换句话说,SDT的数据量是PDCP数据量、RLC数据量和MAC/RLC/PDCP/RRC/服务数据适配协议(SDAP)的开销的总和。

·选项3:用于SDT选择标准的数据量是PDCP数据量。

·选项4:用于SDT选择标准的数据量被计算为跨被配置用于SDT的RB中BS的总和。

·选项5:用于SDT选择标准的数据量取决于UE实现。

因此,用于SDT选择标准的数据量可以取决于UE实现,或者遵循统一的过程。此外,优选地,用于SDT选择标准的数据量能够类似于传统BS来计算,并且预期用于SDT选择标准的数据量应该被计算为跨被配置用于SDT的RB的BS的总和。

参考图3,图3示出了用于计算SDT的数据量的所提出的方法300。如图3所示,当有新的数据需要向网络设备发送时,在块310,终端设备的非接入层向终端设备的接入层发送恢复RRC连接的请求。在块320,终端设备确定是否所有新数据都来自被配置具有SDT的RB。如果是,则在块330,终端设备将计算SDT的数据量,并确定所计算的数据量是否低于阈值。在计算出的数据量低于阈值的情况下,终端设备可以由此触发SDT。具体地,终端设备在块340处执行PDCP/RLC重建过程,在块350处恢复被配置用于SDT的RB,并且在块360处在保持非活动状态的同时向网络设备发送数据。在终端设备确定新数据的至少一部分来自未被配置具有SDT的无线电承载或者计算的数据量超过阈值的情况下,该过程将进行到块370。在块370处,将执行传统RRC恢复过程。

在上面提出的图3的过程中,计算SDT的数据量的操作是在执行PDCP/RLC重建过程之前执行的,这意味着当计算SDT数据量时,可能在针对SDT SRB的PDCP实体处仍然存在存储数据,并且在针对被配置具有SDT的SRB和UM RB的RLC实体处仍然存在存储数据。然而,在计算SDT的数据量时,不应该考虑以上存储数据。

一般来说,如果RB被中止(即,尚未恢复),则来自更高层(例如,NAS)的新数据不能被计算为PDCP和RLC数据量。在上面提出的图3的过程中,计算SDT的数据量的操作在执行RB恢复过程之前执行,这意味着在计算SDT数据量时,新数据尚未传递到PDCP层或RLC层。然而,在计算SDT的数据量时,应该考虑新数据的量。

可以看出,上面提出的用于计算SDT的数据量的过程不能获得SDT的正确数据量。根据本公开的示例实施例,将解决上述问题的至少一部分。

特别地,应该理解的是,当计算用于SDT选择标准的数据量时,所讨论的示例(即,用于处理存储数据的示例实施例、用于获得新数据的量的示例实施方案、用于提前恢复(多个)RS的示例实施方式)可以以任何合适的组合来实现。

用于处理存储数据的示例实施例

如上所述,在计算SDT的数据量时,不应该考虑先前存储的数据。因此,预期终端设备210在计算SDT的数据量之前丢弃存储数据。

根据本公开的一些示例实施例,提供了一种用于通信的解决方案。在该解决方案中,终端设备210首先丢弃被配置用于SDT的至少一个RB的存储数据(诸如PDCP分组、RLC分组),并且计算将由终端设备210使用的数据量,以确定在丢弃存储数据之后是否执行SDT。通过这种方式,可以正确地处理存储的数据(诸如,存储在PDCP和RLC实体处的数据)。换言之,在计算SDT的数据量时不考虑先前存储的数据,因此可以由此获得正确的数据量值。

现在参考图4,图4示出了根据本公开的一些实施例的用于计算SDT的数据量的信令流程400。出于讨论的目的,将参考图2描述信令流程400。信令流程400可以涉及网络设备220和终端设备210。

在操作中,终端设备210丢弃430被配置用于SDT的至少一个RB的存储数据,以及计算440将由终端设备使用的数据量,以确定在丢弃存储数据之后是否执行小数据传输。通过这种方式,对于计算SDT的数据量是不必要的存储的数据可以被适当地处理。

在一些示例实施例中,将被丢弃的存储数据存储在终端设备210的层2实体处。层2实体的一个示例是RLC实体。层2实体的另一示例是PDCP实体。

附加地,存储的数据可以是计算SDT的数据量所不需要的任何存储数据。对于RLC层,被配置用于SDT的RB的存储数据包括但不限于RLC SDU、RLC SD单元段和RLC PDU。对于PDCP层,被配置用于SDT的RB的存储数据包括但不限于PDCP SDU和PDU。

此外,丢弃被配置用于SDT的RB的存储数据的操作可以通过任何合适的方式来实现。在一个示例中,终端设备210可以通过在终端设备210的层2实体处执行针对SDT配置的RB的重建过程来丢弃存储数据。

重建过程的一个示例是RLC重建过程。具体地,在RLC重建过程中,终端设备210丢弃所有RLC SDU、RLC SD单元段和RLC PDU(如果有的话);停止并重置所有计时器;并将所有状态变量重置为其初始值。

重建过程的另一个示例是PDCP重建过程。在一些示例实施例中,当上层请求PDCP实体重建时,终端设备210将TX_NEXT设置为UM DRB和SRB的初始值,并丢弃所有存储的SRB的PDCP SDU和PDCP PDU。

在一些示例实施例中,被配置用于SDT的RB的重建过程由网络设备220触发/配置。在一个示例中,网络设备220可以使用IE reestablishPDCP来向终端设备210指示执行PDCH重建过程。在另一示例中,网络设备220可以使用IEreestablishRLC来向终端设备210指示执行RLC重建过程。

在另一示例实施例中,终端设备210可以通过执行丢弃PDCP SDU的过程来丢弃存储数据。在一些示例实施例中,当PDCP SDU的discardTimer到期时,或者由PDCP状态报告确认PDCP SDU的成功递送时,发送PDCP实体将丢弃PDCP SDU以及对应的PDCP数据PDU。此外,如果对应的PDCP数据PDU已经被提交到较低层,则向较低层指示丢弃。对于SRB,当上层请求PDCP SDU丢弃时,PDCP实体应该丢弃所有存储的PDCP SDU和PDCP PDU。

在一些示例实施例中,网络设备220可以使用IE discardOnPDCP来向终端设备210指示PDCP实体应该丢弃存储的SDU和PDU。

此外,在计算数据量之前,丢弃存储数据的操作可以在任何合适的场合进行。作为一个示例,如果终端设备接收410用于中止RRC连接的消息(例如,RRC释放消息),则终端设备210丢弃被配置用于SDT的至少一个RB的存储数据,其中,该消息包括关于被配置用于SDT的至少一个RB的信息。

作为一个具体示例实施例,如果终端设备210(即,UE)接收到具有suspendConfig的RRCRelease,其中存在被配置具有SDT的至少一个RB,则终端设备210丢弃被配置用于SDT的RB(包括(多个)SRB和(多个)DRB)的所有的存储数据(诸如,PDCP SDU和PDU)。

作为另一个具体示例实施例,如果终端设备210(即,UE)接收到具有suspendConfig的RRCRelease,并且存在被配置具有SDT的至少一个RB,则终端设备210丢弃被配置具有SDT的RB,尤其是被配置具有SDT的SRB和UM DRB(包括(多个)SRB和(多个)DRB)的所有的存储数据(诸如,RLC SDU、RLC SDU段和RLC PDU)。

附加地,在一些示例实施例中,用于中止RRC连接的消息可以被用作SRB的PDCPSDU丢弃或PDCP重建的隐式请求。也就是说,当终端设备210接收到包括SDT配置(诸如suspendConfig)的用于中止RRC连接的消息时,终端设备210可以触发/确定丢弃存储数据。作为一个具体示例,终端设备210隐式地执行PDCP SDU丢弃过程或PDCP重建过程。作为另一个具体示例,当接收到包括SDT配置(诸如,suspendConfig)的RRC释放消息时,终端设备210隐式地执行被配置具有SDT的RB的RLC重建过程。

可替换地,在一些示例实施例中,用于中止RRC连接的消息包括指示被配置用于SDT的至少一个RB的存储数据将被丢弃的指示。换句话说,丢弃存储数据的操作可以由网络设备220配置/触发。指示的一个示例是信息元素(IE)丢弃分组数据汇聚协议(discardOnPDCP)。指示的另一个示例是IE重建分组数据汇聚协议(reestablishPDCP)。指示的另外的示例是IE重建无线电资源控制(reestablishRLC)。作为一个具体示例,网络设备220在具有suspendConfig的RRC释放消息中为被配置具有SDT的RB配置discardOnPDCPIE或reestablishPDCP IE。作为另一个具体示例,网络设备220在具有suspendConfig的RRC释放消息中为被配置具有SDT的RB配置reestablishRLC IE。

除了响应于接收到如上所述的用于中止RRC连接的消息而丢弃存储数据之外。如果终端设备210在终端设备210处于非活动状态时确定420所有的新数据都来自被配置用于SDT的RB,则终端设备210可以丢弃存储数据。

在一些示例实施例中,终端设备210在计算用于SDT的数据量之前,在RRC恢复过程期间丢弃被配置用于SDT的RB的存储数据(诸如PDCP分组)。作为一个具体示例,在终端设备210处于非活动状态并且所有的新到达的数据来自被配置具有SDT的RB的情况下,终端设备210丢弃被配置具有SDT的RB(包括(多个)SRB和(多个)DRB)的所有的存储数据(诸如,PDCPSDU和PDU)。例如,终端设备210在计算用于SDT条件检查的数据量之前隐式地执行RB的PDCPSDU丢弃过程或PDCP重建过程。

在一些示例实施例中,终端设备210在计算用于SDT的数据量之前,在RRC恢复过程期间丢弃被配置用于SDT的RB的存储数据(诸如RLC分组)。作为一个具体示例,在终端设备210处于非活动状态并且所有新到达的数据来自被配置具有SDT的RB的情况下,在SDT条件检查的数据量计算之前,尤其是针对被配置具有SDT的SRB和UM DRB,终端设备210丢弃被配置具有SDT的RB(包括(多个)SRB和(多个)DRB)的所有存储数据(诸如,RLC SDU、RLC SDU段和RLC PDU)。例如,终端设备210在计算用于SDT条件检查的数据量计算之前,隐式地对被配置具有SDT的RB执行RLC重建。

仅为了便于理解,参考图5A和5B,图5A和图5B示出了处理存储数据的方法500和方法550。在图5A的具体示例中,终端设备210在接收到用于中止RRC连接的消息时丢弃存储数据。如图5A所示,在块505,终端设备210响应于接收到用于中止RRC连接的消息(例如,RRC释放消息),丢弃如上所述的存储数据(诸如,RLC SDU、RLC SDU段、RLC PDU、PDCP SDU和PDCPPDU)。当存在需要向网络设备220发送的新数据时,在块510,终端设备210的NAS层向终端设备210中的接入层发送用于恢复RRC连接的请求。

在块515,终端设备210确定是否所有的新数据都来自被配置具有SDT的RB。如果是,则在块520,终端设备210将计算用于SDT的数据量,并确定所计算的数据量是否低于阈值。在计算出的数据量低于阈值的情况下,终端设备210可以由此触发SDT。具体地,终端设备210在块525处执行PDCP/RLC重建过程,在块530处恢复被配置用于SDT的RB,并且在块535处在保持非活动状态的同时向网络设备220发送数据。在终端设备210确定新数据的至少一部分来自未被配置具有SDT的RB或者计算的数据量超过阈值的情况下,该过程将进行到块540。在块540处,将执行传统RRC恢复过程。

现在参考图5B,其中当终端设备210处于非活动状态时,终端设备210在确定所有新数据都来自被配置用于SDT的RB时,丢弃存储数据。例如,终端设备210在计算数据量之前在RRC恢复过程期间丢弃存储数据。在图5A和图5B中,相同的操作/元件用相同的参考号标记。为了简洁起见,这里省略了相同的描述。

如图5B所示,在终端设备210确定所有新数据都来自被配置用于SDT的RB之后,终端设备210丢弃存储数据。此外,如上所述,终端设备210可以通过在终端设备210的层2实体处执行针对被配置用于SDT的RB的重建过程或者通过执行丢弃PDCP SDU的过程来丢弃存储数据。如果终端设备210通过执行重建过程丢弃存储数据,则可以省略下面的重建过程(在块525)。具体地,在块525处的操作可以由终端设备210省略。

图6示出了根据本公开的一些实施例的示例方法600的流程图。例如,方法600可以在如图2所示的终端设备210上实现。

在块610,终端设备210丢弃被配置用于SDT的至少一个RB的存储数据。

在块620,终端设备210计算将由终端设备210使用的数据量,以确定在丢弃所述存储数据之后是否执行SDT。

在一些示例性实施例中,如果从网络设备220接收到用于中止无线电资源控制连接的消息,则终端设备210丢弃被配置用于SDT的至少一个RB的存储数据,该消息包括关于被配置用于SDT的至少一个RB的信息。

在一些示例性实施例中,当终端设备210处于非活动状态时,如果确定所有的新数据来自被配置用于SDT的至少一个RB,则终端设备210丢弃被配置用于SDT的至少一个RB的存储数据。

在一些示例实施例中,用于中止无线电资源控制连接的消息进一步包括:指示被配置用于SDT的至少一个RB的存储数据将被丢弃的指示。

在一些示例实施例中,该指示是以下各项中的一项的信息元素:丢弃分组数据汇聚协议(discardOnPDCP)、重建分组数据汇聚协议(reestablishPDCP)或者重建无线电资源控制(reestablishRLC)。

在一些示例实施例中,将被丢弃的存储数据被存储在终端设备210的第2层实体处,并且终端设备210中的层2实体是RLC实体或PDCP实体。

在一些示例性实施例中,丢弃被配置用于SDT的至少一个RB的存储数据包括在终端设备210的层2实体处,对被配置用于SDT的至少一个RB执行重建过程。

在一些示例实施例中,丢弃被配置用于SDT的至少一个RB的存储数据包括执行丢弃PDCP SDU的过程。

在一些示例实施例中,至少一个RB的存储数据包括以下各项中的至少一项:至少一个RLC SDU;至少一个RLC SDU段;至少一个RLC PDU;至少一个PDCP SDU;或者至少一个PDCP PDU。

在一些示例实施例中,终端设备210包括电路系统,该电路系统被配置为丢弃被配置用于SDT的至少一个RB的存储数据。该电路系统进一步被配置为计算将由终端设备210使用的数据量,以确定在丢弃存储数据之后是否执行SDT。

在一些示例性实施例中,电路系统进一步被配置为如果从网络设备220接收到用于中止无线电资源控制连接的消息,则丢弃被配置用于SDT的至少一个RB的存储数据,该消息包括关于被配置用于SDT的至少一个RB的信息。

在一些示例性实施例中,电路系统进一步被配置为当终端设备210处于非活动状态时,如果确定所有的新数据来自被配置用于SDT的至少一个RB,则丢弃被配置用于SDT的至少一个RB的存储数据。

在一些示例实施例中,用于中止无线电资源控制连接的消息进一步包括:指示被配置用于SDT的至少一个RB的存储数据将被丢弃的指示。

在一些示例实施例中,该指示是以下各项中的一项的信息元素:丢弃分组数据汇聚协议(discardOnPDCP)、重建分组数据汇聚协议(reestablishPDCP)或者重建无线电资源控制(reestablishRLC)。

在一些示例实施例中,将被丢弃的存储数据被存储在终端设备210的第2层实体处,并且终端设备210中的层2实体是RLC实体或PDCP实体。

在一些示例实施例中,电路系统进一步被配置为在终端设备210的层2实体处,对被配置用于SDT的至少一个RB执行重建过程。

在一些示例实施例中,电路系统进一步被配置为执行丢弃PDCP SDU的过程。

在一些示例实施例中,至少一个RB的存储数据包括以下各项中的至少一项:至少一个RLC SDU;至少一个RLC SDU段;至少一个RLC PDU;至少一个PDCP SDU;或者至少一个PDCP PDU。

图7示出了根据本公开的一些实施例的示例方法700的流程图。例如,方法700可以在如图2所示的网络设备220上实现。

在块710,网络设备220向终端设备210发送用于中止无线电资源控制连接的消息,该消息包括:关于RB中的至少一个RB的信息,该至少一个RB由网络设备220配置用于SDT;以及指示终端设备210丢弃被配置用于SDT的至少一个RB的存储数据的指示。

在一些示例实施例中,网络设备220包括电路系统,该电路系统被配置为向终端设备210发送用于中止无线电资源控制连接的消息,该消息包括:关于RB中的至少一个RB的信息,该至少一个RB由网络设备220配置用于SDT;以及指示终端设备210丢弃被配置用于SDT的至少一个RB的存储数据的指示。

用于获得新数据的量的示例实施例

如上所述,在计算SDT的数据量时,应该考虑新数据的量。因此,预期终端设备210可以在计算用于SDT的数据量之前获得关于新数据的量的信息。

根据本公开的一些示例实施例,提供了一种通信解决方案。在该解决方案中,终端设备210获得关于需要向网络设备220发送的新数据的量的信息,其中该信息从比PDCP层更高的终端设备210的层中被提供给负责计算将由终端设备使用的数据量以确定是否执行SDT的终端设备的层。之后,如果所有的新数据来自被配置用于SDT的至少一个RB,则终端设备210至少部分地基于该信息来计算数据量。通过这样的方式,终端设备210可以在计算用于SDT的数据量之前获得关于新数据的量的信息。

参考图8,图8示出了由终端设备210执行的用于获得新数据的量的示例方法800。

在块810,终端设备210获得关于需要向网络发送的新数据的量的信息。具体地,该信息从比PDCP层更高的终端设备210的层中被提供给负责计算将由终端设备210使用的数据量以确定是否执行SDT的终端设备210的层。通过这样的方式,尽管被配置用于SDT的RB被中止,但是负责数据量的层可以获得关于新数据量的信息。

此外,比PDCP层更高的层的一个示例是SDAP层。在一些示例实施例中,假设对于SDAP层可以看到新分组,则SDAP层/实体向负责计算数据量的层(诸如,较低层(MAC)或高层(RRC))提供关于数据量的信息。此外,终端设备210应当考虑以下各项以作为SDAP数据量:SDAP SDU、SDAP PDU和SDAP控制PDU。

比PDCP层更高的层的另一示例是上层(例如,NAS)。在一些示例实施例中,NAS层/实体向负责计算数据量的层(例如,较低层(MAC))提供新到达数据的数据量。

在块820,终端设备210确定所有的新数据是否来自被配置用于SDT的至少一个RB。如果是,则在块830,终端设备210至少部分地基于该信息来计算数据量。换言之,除了PDCP数据量和RLC数据量的因素之外,终端设备210计算(通过诸如MAC层或RRC层)用于SDT条件检查的数据量还需要将SDAP数据量或更高层数据量考虑到被配置具有SDT的RB。

负责计算数据量的层的一个示例是MAC层。负责计算数据量的层的另一示例是RRC层。

在一些示例实施例中,终端设备210仅计算被配置具有SDT的RB的数据量,以用于SDT条件检查。

为了便于理解,将参考图9,图9示出了获取新数据的量的方法900。如图9所示,当存在需要向网络设备220发送新的数据时,在块910,终端设备210的NAS向终端设备210中的接入层发送恢复RRC连接的请求。此外,如上所述,终端设备210的NAS可以提供关于新数据量的信息。在这种情况下,可以将关于量的信息与RRC恢复请求一起提供。

在块920,终端设备210确定是否所有的新数据都来自被配置具有SDT的RB。如果是,则在块930,终端设备210将计算SDT的数据量,并确定所计算的数据量是否低于阈值。在图9的具体示例中,终端设备210至少部分地基于关于新数据的量的信息来计算数据量。如上所述,新数据的量可以由比PDCP层更高的层(例如,NAS或SDAP层)在任何合适的场合以任何合适的方式提供。

在计算出的数据量低于阈值的情况下,终端设备210可以由此触发SDT。具体地,终端设备210在块940处执行PDCP/RLC重建过程,在块950处恢复被配置用于SDT的RB,并且在块960处,在保持非活动状态的同时向网络设备220发送数据。在终端设备210确定新数据的至少一部分来自未被配置具有SDT的RB或者计算的数据量超过阈值的情况下,该过程将进行到块970。在块970处,将执行传统RRC恢复过程。

在一些示例实施例中,终端设备210包括电路系统,该电路系统被配置为发送以获得关于需要向网络设备220发送的新数据量的信息,其中所述信息从比PDCP层更高的终端设备210的层中被提供给负责计算将由终端设备210使用的数据量以确定是否执行SDT的终端设备的层。该电路进一步被配置为如果所有的新数据都来自被配置用于SDT的至少一个RB,则至少部分地基于该信息来计算数据量。

在一些示例实施例中,负责计算数据量的层是介质访问控制层或无线电资源控制层。

在一些示例实施例中,比PDCP层更高的层是非接入层或服务数据适配协议层。

用于提前恢复(多个)RS的示例实施例

如上所述,在如图3所示的用于计算用于SDT的量数据的传统的提出的解决方案中,计算SDT数据量的操作在执行RB恢复过程之前执行,这意味着在计算SDT的数据量时,新数据尚未传递到负责计算SDT数据量的层。

根据本公开的一些示例实施例,提供了一种通信解决方案。在该解决方案中,如果终端设备210检测到所有的新数据来自被配置用于SDT的RB,则在处于非活动状态的终端设备210处恢复被配置用于SDT的至少一个RB。之后,终端设备210计算将由终端设备210使用的数据量,以确定是否执行SDT。这样,在计算SDT的数据量时,新数据已经被传递到负责计算SDT数据量的层,这使得针对新数据的处理是正确的。

参考图10,图10示出了终端设备210执行的用于提前恢复(多个)RS的示例方法1000。

在块1010,如果终端设备210检测到所有的新数据都来自被配置用于SDT的RB,则在处于非活动状态的终端设备210恢复被配置用于SDT的至少一个RB。

在块1020,终端设备210计算将由终端设备210使用的数据量,以确定是否执行SDT。

此外,在一些示例实施例中,如果终端设备210确定不执行SDT,则终端设备210中止先前恢复的RB。

作为一个具体的示例实施例,如果所有的新到达的数据都来自被配置具有SDT的RB,则终端设备210在用于SDT条件检查的数据量计算之前恢复被配置具有SDT的RB。在恢复被配置具有SDT的RB之后,SDAP层将处理数据并且将数据转发到PDCP层,因此新到达的数据将被视为PDCP PDU。在后续中,如果终端设备210确定SDT条件不被满足,则终端设备210将中止被配置具有SDT的RB。否则,终端设备210与网络设备220执行SDT。

仅为了便于理解,将参考图11,图11示出了提前恢复(多个)RS的方法1100。如图11所示,当存在需要向网络设备220发送新的数据时,在块1110,终端设备210的NAS向终端设备的接入层发送恢复RRC连接的请求。

在块1120,终端设备210确定是否所有的新数据都来自被配置具有SDT的RB。如果是,则在块1130,终端恢复被配置用于SDT的RB。因此,新数据可以被传递到负责计算SDT的数据量的层。在块1140,终端设备210将计算SDT的数据量,并确定计算的数据量是否低于阈值。

在计算出的数据量低于阈值的情况下,终端设备210可以由此触发SDT。具体地,在块1150,终端设备210执行PDCP/RLC重建过程,并且在块1160,在保持非活动状态的同时向网络设备220发送数据。否则,如果计算出的数据量超过阈值,则过程将进行到块1170。在块1170,终端设备210中止被配置用于SDT的RB,然后在块1180执行传统RRC恢复过程。

此外,如图11所示,如果终端设备210确定新数据的至少一部分来自未被配置具有SDT的RB,则终端设备210也将进行到块1180以执行传统RRC恢复过程。

在一些示例实施例中,终端设备210包括电路系统,该电路系统被配置为如果终端设备210检测到所有的新数据来自至少一个RB,则恢复被配置用于SDT的至少一个RB。该电路系统被进一步配置为计算将由终端设备210使用的数据量,以确定是否执行SDT。

在一些示例实施例中,该电路被进一步配置为根据不执行小数据传输的确定,中止被配置用于小数据传输的至少一个无线电承载。

用于处理BSR的示例流程

如上所述,在SDT数据不能在第一个/原始SDT内传输的情况下,或者仍有剩余的SDT需要传输。终端设备210将向网络设备220发送BSR。因此,预期所报告的BSR应当指示剩余SDT数据的实际状态。

一般来说,通信系统中有多个逻辑信道,并且多个逻辑通道被划分为多个逻辑信道组。当报告BSR时,终端设备210报告各个逻辑信道组的BSR。此外,每个RB可以对应于一个或多个逻辑信道。

对于执行SDT的终端设备,在被配置具有SDT的RB(在SDP过程期间将不被中止)和未被配置具有SDT的RB(将在SDP过程期间被中止)处可能都存在存储数据。在用于处理BSR的传统解决方案中,终端设备(例如,终端设备的MAC层)可以将中止的RB和未中止的RB都纳入BSR计算。如果终端设备使用传统解决方案生成BSR,则网络设备220无法获得剩余SDT数据的实际状态。例如,如果(多个)非SDT RB和(多个)SDT RB在同一逻辑信道组中,则可能导致向网络设备220报告非常大的数据量。在这种情况下,网络设备220将对是否可以执行后续SDT感到非常困惑。

用于在终端设备处处理BSR的示例实施例

如上所述,预期终端设备210(例如,终端设备210的MAC层)在SDT过程期间不应该考虑未被配置具有SDT的RB用于BSR计算。

根据本公开的一些示例实施例,提供了一种通信解决方案。在该解决方案中,当终端设备210正在执行SDT时,终端设备210(例如,终端设备的MAC层)不应该考虑未被配置具有SDT的RB用于BSR计算。通过这种方式,网络设备220可以具有SDT数据的正确的缓冲器大小信息,以做出是否可以执行后续传输的适当决定。

现在参考图12,图12示出了根据本公开的一些实施例的用于处理BSR的信令流程1200。出于讨论的目的,将参考图2描述信令流程1200。信令流程1200可以涉及网络设备220和终端设备210。

在操作中,终端设备210生成1210指示SDT期间的缓冲器状态的BSR。此外,BSR与(多个)特定RB或逻辑信道相关联。

在一些示例实施例中,BSR与被配置用于SDT的(多个)RB相关联。可替换地或附加地,在一些示例性实施例中,BSR与未被中止的(多个)BR相关联。可替换地或附加地,在一些示例性实施例中,BSR与对应于被配置用于SDT的(多个)RB的逻辑信道相关联。可替换地或附加地,在一些示例实施例中,BSR与对应于未被中止的(多个)RB的逻辑信道相关联。

作为一个具体示例,当执行SDT时,终端设备210(例如,终端设备的MAC层)不应该将对应于中止的RB(即,未被配置具有SDT的RB)的逻辑信道考虑用于BSR计算。换句话说,在SDT期间,终端设备210(例如终端设备210的MAC层)应该仅将CCCH和对应于未被中止的RB(即,被配置具有SDT的RB)的逻辑信道考虑用于SDT期间的BSR计算。

此外,如上所述,如果(多个)非SDT RB和(多个)SDT RB在同一逻辑信道组中,则网络设备210将对是否可以执行后续SDT感到非常困惑。因此,可以在这样的逻辑信道组上操作改进的操作。

在一些示例实施例中,如果逻辑信道组包括对应于被中止的RB的至少一个逻辑信道和对应于未被中止的RB的另一个逻辑通道,则终端设备210在不考虑未被配置用于SDT的(多个)RB的情况下生成BSR。

在一些示例实施例中,终端设备210为多个逻辑信道组生成BSR。此外,终端设备可以使用多个缓冲器大小字段来指示对应的逻辑信道组的缓冲器状态。对于逻辑信道组包括对应于被中止的RB的至少一个逻辑信道和对应于未被中止的RB的至少一个另外的逻辑信道,在不考虑未被配置用于SDT(即,被中止)的(多个)RB的情况下计算相应的缓冲器大小。

在一些其他示例实施例中,如果逻辑信道组包括对应于被中止的RB的至少一个逻辑信道和对应于未被中止的RB的至少一个另外的逻辑信道,则终端设备210可以在考虑未被中止的(多个)RB(即,(多个)SDT RB)和(多个)被中止的RB(即,(多个)非SDT RB)的情况下生成BSR。在这种情况下,如果所报告的BSR的值低于阈值,则网络设备220可以考虑指示SDT数据的所报告的BSR。

可替换地或附加地,在一些示例实施例中,如果逻辑信道组包括对应于被中止的RB的至少一个逻辑信道和对应于未被中止的RB的至少一个另外的逻辑通道,则终端设备210在不考虑被中止的(多个)RB的情况下生成BSR。

可替换地或附加地,在一些示例实施例中,如果逻辑信道组包括对应于被中止的RB的至少一个逻辑信道和对应于未被中止的RB的至少一个另外的逻辑通道,则终端设备210在不考虑对应于未被配置用于SDT的(多个)RB的逻辑信道的情况下生成BSR。

可替换地或附加地,在一些示例实施例中,如果逻辑信道组包括对应于被中止的RB的至少一个逻辑信道和对应于未被中止的RB的至少一个另外的逻辑通道,则终端设备210在不考虑对应于被中止的(多个)RB的逻辑信道的情况下生成BSR。

在一些示例实施例中,如果被包括在逻辑信道组中的每个逻辑信道对应于被中止的RB,则终端设备210可以发送或不发送用于该逻辑信道组的BSR,因为网络设备220不会对这样的BSR感到困惑。

作为一个具体示例,当执行SDT时,对于一个逻辑信道组,如果逻辑信道组包括SDTRB(未被中止的RB)的逻辑信道和非SDT RB(被中止的)的逻辑信道,则终端设备210不将中止的RB的逻辑信道带入该逻辑信道组的BSR。

在一些示例实施例中,出于MAC缓冲器状态报告的目的,发送PDCP实体应该将以下各项视为PDCP数据量:尚未为其构建PDCP数据PDU的PDCP SDU;尚未被提交到较低层的PDCP数据PDU;PDCP控制PDU;对于AM DRB,将被重传的PDCP SDU;以及对于AM DRB,将被重传的PDCP数据PDU。

在一些示例实施例中,出于MAC缓冲器状态报告的目的,UE应该将以下各项视为RLC数据量:尚未被包括在RLC数据PDU中的RLC SDU和RLC SDU段;等待初始传输的RLC数据PDU;待重传的RLC数据PDU(RLC AM)。

此外,在一些示例实施例中,如果状态PDU已经被触发,并且t-StatusProhibit未运行或已过期,则UE应该估计将在下一次传输机会中传输的状态PDU的大小,并将其视为RLC数据量的一部分。

在生成BSR之后,终端设备210向网络设备220发送1220BSR。

图13示出了根据本公开的一些实施例的示例方法1300的流程图。例如,方法1300可以在如图2所示的终端设备210上实现。

在块1310,在与网络设备220执行SDT的终端设备210处生成指示与以下各项中的至少一项相关联的缓冲器状态的BSR:被配置用于SDT的RB、未被中止的RB、对应于被配置用于SDT的RB的逻辑信道、或者对应于未被中止的RB的逻辑信道。

在块1320,终端设备210向网络设备220发送BSR。

在一些示例实施例中,终端设备210包括电路系统,该电路系统被配置为生成指示与以下各项中的至少一项相关联的缓冲器状态的BSR:被配置用于SDT的RB、未被中止的RB、对应于被配置用于SDT的RB的逻辑信道、或者对应于未被中止的RB的逻辑信道。该电路系统进一步被配置为向网络设备220发送BSR。

图14示出了根据本公开的一些实施例的示例方法1400的流程图。例如,方法1400可以在如图2所示的终端设备210上实现。

在块1410,终端设备210确定逻辑信道组是否包括对应于被中止的RB的至少一个逻辑信道和对应于未被中止的RB的至少一个另外的逻辑通道。

如果是这样的话,在块1420,在与网络设备220执行SDT的终端设备210处,在不考虑以下各项中的至少一项的情况下生成逻辑信道组的BSR:未被配置用于SDT的RB、被中止的RB、对应于未被配置用于SDT的RB的逻辑信道,或者对应于被中止的RB的逻辑信道。在块1430,终端设备210向网络设备220发送BSR。

在一些示例实施例中,终端设备210包括电路系统,该电路系统被配置为:如果逻辑信道组包括对应于被中止的RB的至少一个逻辑信道和对应于未被中止的RB的至少一个另外的逻辑通道,则在与网络设备220执行SDT的终端设备210处,在不考虑以下各项中的至少一项的情况下生成逻辑信道组的BSR:未被配置用于SDT的RB、被中止的RB、对应于未被配置用于SDT的RB的逻辑信道、或者对应于被中止的RB的逻辑信道。该电路系统进一步被配置为向网络设备220发送BSR。

用于在网络设备处处理BSR的示例实施例

如上所述,如果(多个)非SDT RB和(多个)SDT RB在同一逻辑信道组中,则网络设备将非常困惑是否可以执行后续SDT。

根据本公开的一些示例实施例,提供了一种通信解决方案。在该解决方案中,网络设备220将(多个)SDT RB的逻辑信道和(多个)非SDT RB(即,未针对SDT配置)的逻辑信道配置为单独的逻辑信道组。通过这种方式,当报告用于SDT的BSR时,在终端设备210处不需要附加的操作。

图15示出了根据本公开的一些实施例的示例方法1500的流程图。例如,方法1500可以在如图2所示的网络设备220上实现。

在块1510,网络设备220配置用于SDT的至少一个RB,该至少一个RB对应于被包括在至少一个逻辑信道组中的多个逻辑信道,每个逻辑信道被包括在对应于被配置用于SDT的RB的至少一个逻辑信道组中。

在块1520,网络设备220向终端设备210指示配置的结果。

网络设备220可以通过任何合适的消息向终端设备210指示配置的结果。一个示例消息是RRC释放消息。另一个示例消息是RRC配置消息。另外的示例消息是RRC重新配置消息。

在一些示例实施例中,网络设备220包括电路系统,该电路系统被配置为配置用于SDT的至少一个RB,该至少一个RB对应于被包括在至少一个逻辑信道组中的多个逻辑信道,每个逻辑信道被包括在对应于被配置用于SDT的RB的至少一个逻辑信道组中。该电路进一步被配置为向终端设备210指示配置的结果。

在一些示例实施例中,该电路还被配置为通过以下各项中的一项向终端设备210发送配置的结果:无线电资源控制释放消息、无线电资源控制配置消息或者无线电资源控制重新配置消息。

用于回退到4步RA SDT的示例过程

目前,参数msgA-TransMax用于使能从非SDT的2步RA过程回退到非SDT的4步RA过程。参数msgA-TransMax是指当配置了4步和2步RA资源时msgA传输的最大数量。具体地,对于2步RA过程,如果配置了最大数量(即,配置了msgA-TransMax),并且如果即使在发送msgA-TransMax次消息A之后2步RA过程也没有成功完成,则终端设备回退到4步RA过程(即,终端设备执行用于4步RA的RA资源选择过程)。

如上所述,已经达成一致,即支持基于2步RA的SDT和基于4步RA的SDT。在这种情况下,预期如果终端设备未能通过2步RA过程发送SDT数据,则终端设备可能回退到4步RASDT。

然而,用于非SDT的RA或用于SDT的RA的资源不同,这意味着当前参数msgA-TransMax不能被重新使用于基于RA的SDT。

根据本公开的一些示例实施例,提供了一种通信解决方案。在该解决方案中,一个参数(可以被称为msgA-TransMaxSDT)被特定地配置用于基于RA的SDT。通过这种方式,终端设备210可以适当地从基于2步RA的SDT回退到基于4步RA的SDT。

现在参考图16,图16示出了根据本公开的一些实施例的用于处理BSR的信令流程1600。出于讨论的目的,将参考图2描述信令流程1600。信令流程1600可以涉及网络设备220和终端设备210。

在一些示例实施例中,为了支持从2步RA-SDT回退到4步RA-SDT,网络设备220可以配置一个参数(例如,msgA-TransMaxSDT),例如特定于SDT。参数msgA-TransMaxSDT是当配置了用于SDT的4步RA资源和用于SDT的2步RA类型RA资源时MSG A传输的最大次数。

在操作中,终端设备210接收参数(诸如,msgA-TransMaxSDT),该参数指示当终端设备210被配置具有用于SDT的4步RA过程资源和用于SDT的2步RA过程资源时由终端设备210发送用于SDT的2步RA过程的消息A的最大数量。

之后,终端设备210基于最大数量,执行1220与网络设备220的SDT。

在一些示例实施例中,如果发送用于SDT的2步RA过程的消息A的失败次数超过最大数量,则通过回退到执行用于SDT的4步RA过程来执行SDT,该4步RA过程重新使用被配置用于2步RA过程的相同的前导码组。

作为一个具体示例,当终端设备210正在执行2步RA SDT时,如果配置了msgA-TransMaxSDT,并且如果即使在发送msgA-TransMaxSDT次消息之后,用于SDT的RA过程也没有成功地完成,则UE回退以使用与2步RA-SDT中相同的前导码组来执行基于4步RACH的SDT。

图17示出了根据本公开的一些实施例的示例方法1700的流程图。例如,方法1700可以在如图2所示的终端设备210上实现。

在块1710,终端设备210从网络设备220接收参数,该参数指示当终端设备210被配置具有用于SDT的4步RA过程资源和用于SDT的两步RA过程资源时由终端设备220发送用于SDT的2步RA过程消息A的最大数量。

在块1720,终端设备210基于最大数量,执行与网络设备220的SDT。

在一些示例实施例中,如果发送用于SDT的2步RA过程的消息A的失败次数超过最大数量,则终端设备210通过回退到执行用于SDT的4步RA过程来执行SDT,该4步RA过程重新使用被配置用于2步RA过程的相同的前导码组。

在一些示例性实施例中,终端设备210包括电路系统,该电路系统被配置为从网络设备220接收参数,该参数指示当终端设备210被配置具有用于SDT的4步RA过程资源和用于SDT的两步RA过程资源时由终端设备210发送用于SDT的2步RA过程的消息A的最大数量。该电路进一步被配置为基于最大数量,执行与网络设备220的SDT。

在一些示例实施例中,该电路还被配置为如果发送用于SDT的2步RA过程的消息A的失败次数超过最大数量,通过回退到执行用于SDT的4步RA过程来执行SDT,该4步RA过程重新使用被配置用于2步RA过程的相同的前导码组。

图18示出了根据本公开的一些实施例的示例方法1800的流程图。例如,方法1800可以在如图2所示的网络设备220上实现。

在块1810,网络设备220向终端设备210发送参数,该参数指示当终端设备210被配置具有用于SDT的4步RA过程资源和用于SDT的2步RA过程资源时由终端设备210发送用于SDT的2步RA过程的消息A的最大数量。

在一些示例性实施例中,网络设备220包括电路系统,该电路系统被配置为向终端设备210发送参数,该参数指示当终端设备210被配置具有用于SDT的4步RA过程资源和用于SDT的两步RA过程资源时由终端设备210发送用于SDT的2步RA过程的消息A的最大数量。

示例设备

图19是适用于实现本公开的实施例的设备1900的简化框图。设备1900可以被视为如图2所示的终端设备210和网络设备220的又一示例实现。因此,设备1900可以实现在终端设备210、网络设备220处或者实现为终端设备210、网络设备220的至少一部分。

如图所示,设备1900包括处理器1910、耦合到处理器1910的存储器1920、耦合到该处理器1910的合适的发射机(TX)和接收机(RX)1940,以及耦合到TX/RX 1940的通信接口。存储器1910存储程序1930的至少一部分。TX/RX 1940是用于双向通信的。TX/RX 1940具有至少一个天线以便于通信,尽管在实践中,本申请中提到的接入节点可以具有多个天线。通信接口可以表示与其他网络元件通信所必需的任何接口,诸如用于eNB之间的双向通信的X2接口、用于移动管理实体(MME)/服务网关(S-GW)与eNB之间通信的S1接口、用于eNB与中继节点(RN)之间通信的Un接口、或者用于eNB和终端设备之间的通信的Uu接口。

假设程序1930包括程序指令,当由相关处理器1910执行时,使设备1900能够根据本公开的实施例进行操作,如本文参考图2和图4至图18所讨论的。这里的实施例可以通过可以由设备1900的处理器1910执行的计算机软件、或者通过硬件、或者通过软件和硬件的组合来实现。处理器1910可以被配置为实现本公开的各种实施例。此外,处理器1910和存储器1910的组合可以形成被适配成用于实现本公开的不同实施例的处理装置1950。

储器1910可以是适合本地技术网络的任何类型,并且可以使用任何合适的数据存储技术来实现,诸如作为非限制性示例的非瞬态计算机可读存储介质、基于半导体的存储设备、磁性存储设备和系统、光存储设备和系统、固定存储器和可移动存储器。虽然在设备1900中仅示出了一个存储器1910,但是在设备1900内可以存在多个物理上不同的存储器模块。处理器1910可以是适合于本地技术网络的任何类型,并且作为非限制性示例,可以包括通用计算机、专用计算机、微处理器、数字信号处理器(DSP)和基于多核处理器架构的处理器中的一者或多者。设备1900可以具有多个处理器,诸如在时间上服从于使主处理器同步的时钟的专用集成电路芯片。

通常地,本公开的各种实施例可以在硬件或专用电路、软件、逻辑或其任何组合中实现。一些方面可以在硬件中实现,而其他方面可以在固件或软件中实现,固件或软件可以由控制器、微处理器或其他计算设备执行。虽然本公开的实施例的各个方面被示出和描述为框图、流程图或使用一些其他图示,但是应当理解的是,作为非限制性示例,这里描述的块、装置、系统、技术或方法可以在硬件、软件、固件、专用电路或逻辑中实现,通用硬件或控制器或其他计算设备、或它们的某种组合。

本公开还提供了至少一种有形存储在非瞬态计算机可读存储介质上的计算机程序产品。计算机程序产品包括计算机可执行指令(诸如被包括在程序模块中的指令),在目标真实或虚拟处理器上的设备中执行,以执行上文参考图2、图4至图18所述的过程或方法。通常地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、库、对象、类、组件、数据结构等。在各种实施例中,程序模块的功能可以根据需要在程序模块之间组合或分离。用于程序模块的机器可执行指令可以在本地或分布式设备内执行。在分布式设备中,程序模块可以位于本地和远程存储介质中。

用于执行本公开方法的程序代码可以用一种或多种编程语言的任何组合编写。这些程序代码可以被提供给通用计算机、专用计算机或其他可编程数据处理设备的处理器或控制器,使得当由处理器或控制器执行程序代码时,使得实现流程图和/或框图中指定的功能/操作。程序代码可以完全在机器上执行,部分在机器上作为独立软件包执行,部分地在机器上并且部分地在远程机器上执行或者完全地在远程计算机或服务器上执行。

上述程序代码可以体现在机器可读介质上,机器可读介质可以是任何有形介质,可以包含或存储供指令执行系统、装置或设备使用或与之相关的程序。机器可读介质可以是机器可读信号介质或机器可读存储介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的或半导体的系统、装置或设备,或者前述的任何合适的组合。机器可读存储介质的更具体示例将包括具有一根或多根电线的电连接、便携式计算机软盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或闪存)、光纤、便携式光盘只读存储器(CD-ROM)、光存储设备,磁存储装置或前述的任何合适的组合。

此外,虽然操作是按照特定顺序描述的,但这不应被理解为要求按照所示的特定顺序或顺序执行此类操作,或要求执行所有所示的操作,以获得理想的结果。在某些情况下,多任务处理和并行处理可能是有利的。同样,尽管在上述讨论中包含了几个具体的实现方式细节,但这些细节不应被解释为对本公开的范围的限制,而应该被理解为对可能特定于特定实施例的特征的描述。在单独实施例的上下文中描述的某些特征也可以在单个实施例中组合实现。相反,在单个实施例的上下文中描述的各种特征也可以单独地或以任何合适的子组合在多个实施例中实现。

尽管本公开是用特定于结构特征和/或方法行为的语言描述的,但应当理解的是,所附权利要求中定义的本公开不一定限于上述特定特征或行为。相反,上面描述的特定特征和行为被公开为实现权利要求的示例形式。

相关技术
  • 一种以过渡金属氧化物和铂金属纳米颗粒为前驱体制备铂基二元合金纳米颗粒的方法
  • 一种铜镓合金、银镓合金的制备方法
  • 一种刺激细胞活性和快速降解的磁致伸缩铁-镓合金及其制备方法
  • 一种催化甲酸氧化反应的介孔铂钯钴合金纳米球及其制备方法
  • 一种介孔二氧化硅包覆式铂铜合金催化剂及其制备方法
  • 半导体结构及其形成方法
  • 一种用于铂金首饰或铂金弹簧的铂镓合金及其制备方法
技术分类

06120116574910