用于免授权传输的上行数据调度系统和方法与流程

文档序号:17852088发布日期:2019-06-11 22:18阅读:1192来源:国知局
用于免授权传输的上行数据调度系统和方法与流程

本申请要求于2016年9月29日递交的发明名称为“用于免授权传输的上行数据调度系统和方法”的第15/280,443号美国非临时申请案的在先申请优先权,其又要求于2016年8月11日递交的发明名称为“用于免授权传输的上行数据调度系统和方法”的第62/373,675号美国临时专利申请案的在先申请优先权,这两篇专利申请案的全部内容以引入的方式并入本文。

本发明大体上涉及一种无线通信系统和方法,以及在特定实施例中,涉及一种用于免授权传输的上行数据调度系统和方法。



背景技术:

第五代(fifthgeneration,简称5g)新无线(newradio,简称nr)传输系统可以包括免授权上行传输作为特征。在免授权上行传输中,数据包在不等待上行链路资源授权的情况下发送。免授权上行传输可以用于物联网(internetofthings,简称iot)及其它场景以增加容量。免授权上行链路对于间歇性小数据包尤其有益,例如,来自传感器或其它设备的临时报告、来自应用的保活数据包等。可能存在一些定期使用免授权传输的业务,以及混合了适合于免授权传输的小数据包和需要上行授权以获得可接受性能的较大数据块的其它业务。

在某些情况下,可能存在无条件配置为使用免授权传输的特定业务或特定数据流。因此,免授权机制可以用于与这些业务或数据流相对应的信道,从而产生专门分配用于承载免授权传输的某类逻辑信道。当分配某些逻辑信道以实现免授权使用时,所述免授权逻辑信道具有单独的调度器,该调度器仅使用免授权物理层(physicallayer,简称phy)资源,即系统中允许被免授权传输占用的物理层资源部分。这种phy资源可以被表征为无线资源的子集,例如通过定时、载波或子载波频率、代码分配等来定义。



技术实现要素:

根据一实施例,一种方法包括:根据至少一个缓冲区的第一缓冲区中的至少一个数据包的大小来确定是否进行免授权传输;以及根据在利用免授权传输的情况下可用于免授权传输的无线资源的配置来确定免授权传输块(grantfreetransportblock,简称gftb)的大小。所述方法还包括:用来自至少一个所述缓冲区的第一数据填充所述gftb以产生填充的gftb;以及将所述gftb从媒体访问控制(mediaaccesscontrol,简称mac)层传输到物理层(physicallayer,简称phy)。

可选地,在任何前述实施例中,所述方法还包括:确定所述填充的gftb是否被批准用于免授权传输;在确定所述gftb未被批准用于免授权传输后,将所述第一数据恢复到所述第一缓冲区;以及在确定所述gftb被批准用于免授权传输后,使用免授权上行链路传输所述填充的gftb。

可选地,在任何前述实施例中,所述方法还包括:确定对所述至少一个缓冲区的第二缓冲区的第二数据禁止免授权传输;选择与所述第二数据不相交的所述第一数据;以及将所述第二数据保留在所述第二缓冲区中,直到确定所述填充的gftb是否被批准用于免授权传输。可选地,在任何前述实施例中,所述方法中的所述确定是否进行免授权传输包括:确定所述至少一个缓冲区中的多个大小的数据包;将所述多个大小的数据包相加以产生总数据包大小;将所述总数据包大小与大小阈值进行比较;在确定所述总数据包大小小于或等于所述大小阈值后确定进行免授权传输;以及在确定所述总数据包大小大于所述大小阈值后确定不进行免授权传输。

可选地,在任何前述实施例中,所述方法还包括:在确定不进行免授权传输后确定是否在所述数据包的子集上进行免授权传输。

可选地,在任何前述实施例中,所述方法中的所述确定是否进行免授权传输包括:评估数据传输的预期授权之前的时间。

可选地,在任何前述实施例中,所述方法中的所述确定是否进行免授权传输包括:评估在下一个可用时机之前用于请求数据传输授权的最小时间。

可选地,在任何前述实施例中,所述方法还包括:从开始填充所述gftb到传输所述gftb期间禁用服务请求(servicerequest,简称sr)。

可选地,在任何前述实施例中,所述方法还包括:在所述填充gftb到传输填充的gftb期间接收额外数据;确定是否将所述额外数据添加到所述gftb;以及在确定将所述额外数据添加到所述gftb后将所述额外数据添加到所述gftb。

可选地,在任何前述实施例中,所述方法中的所述确定是否进行免授权传输包括评估网络策略。

可选地,在任何前述实施例中,所述方法还包括:复制所述至少一个缓冲区以产生至少一个复制缓冲区,其中,填充所述gftb包括从所述至少一个复制缓冲区的第一数据填充所述gftb。

可选地,在任何前述实施例中,所述方法还包括:在gftb失败后删除所述至少一个复制缓冲区。

可选地,在任何前述实施例中,所述方法还包括:在传输所述gftb后从所述第一缓冲区中移除所述第一数据。

根据一实施例,一种用户设备(userequipment,简称ue)包括处理器和非瞬时性计算机可读存储介质,所述存储介质用于存储供所述处理器执行的程序。所述程序包括以下指令:根据至少一个缓冲区的第一缓冲区中的至少一个数据包的大小来确定是否进行免授权传输;以及根据可用于免授权传输的无线资源的配置来确定免授权传输块(grantfreetransportblock,简称gftb)的大小。所述程序还包括以下指令:在确定进行免授权传输后,用来自所述第一缓冲区的第一数据填充所述gftb以产生填充的gftb;以及将所述gftb从媒体访问控制(mediaaccesscontrol,简称mac)层传输到物理层(physicallayer,简称phy)。

可选地,在任何前述实施例中,所述ue中的所述指令还包括以下指令:确定所述填充的gftb是否被批准用于免授权传输;在确定所述gftb未被批准用于免授权传输后,将所述第一数据恢复到所述第一缓冲区;以及在确定所述gftb被批准用于免授权传输后,使用免授权上行链路传输所述填充的gftb。

可选地,在任何前述实施例中,所述ue中的所述指令还包括以下指令:确定对所述至少一个缓冲区的第二缓冲区的第二数据禁止免授权传输;选择与所述第二数据不相交的所述第一数据;以及将所述第二数据保留在所述第二缓冲区中,直到确定所述填充的gftb是否被批准用于免授权传输。

可选地,在任何前述实施例中,所述ue中的所述确定是否进行免授权传输的所述指令包括以下指令:确定所述至少一个缓冲区中的多个大小的数据包;将所述多个大小的数据包相加以产生总数据包大小;将所述总数据包大小与大小阈值进行比较;在确定所述总数据包大小小于或等于所述大小阈值后确定进行免授权传输;以及在确定所述总数据包大小大于所述大小阈值后确定不进行免授权传输。

可选地,在任何前述实施例中,所述ue中的所述指令还包括以下指令:在所述填充gftb到传输填充的gftb期间接收额外数据;确定是否将所述额外数据添加到所述gftb;以及在确定将所述额外数据添加到所述gftb后将所述额外数据添加到所述gftb。

可选地,在任何前述实施例中,所述ue中的所述指令还包括以下指令:复制所述至少一个缓冲区以产生至少一个复制缓冲区,其中,所述填充所述gftb的指令包括从所述至少一个复制缓冲区的至少一个缓冲区的第一数据填充所述gftb的指令。

根据一实施例,提供了一种非瞬时性计算机可读存储介质,所述存储介质用于存储供处理器执行的程序,所述程序包括以下指令:根据至少一个缓冲区的至少一个数据包的大小来确定是否进行免授权传输;以及根据可用于免授权传输的无线资源的配置来确定免授权传输块(grantfreetransportblock,简称gftb)的大小。所述程序还包括以下指令:在确定进行免授权传输后,用来自所述至少一个缓冲区的第一数据填充所述gftb以产生填充的gftb;以及将所述gftb从媒体访问控制(mediaaccesscontrol,简称mac)层传输到物理层(physicallayer,简称phy)。

附图说明

为了更完整地理解本发明及其优点,现在参考下文结合附图进行的描述,其中:

图1示出了用于免授权调度的逻辑媒体访问控制(mediaaccesscontrol,简称mac)结构;

图2示出了一些实施例提供的用于传送数据的无线网络的图;

图3示出了用于免授权调度的mac结构实施例;

图4示出了一些实施例提供的免授权和基于授权的上行传输;

图5示出了一些实施例提供的乱序数据传输;

图6示出了一些实施例提供的免授权传输块(grantfreetransportblock,简称gftb)成功和失败;

图7示出了免授权上行传输的方法实施例的流程图;

图8示出了免授权上行传输的另一方法实施例的流程图;

图9示出了免授权上行传输的又一方法实施例的流程图;

图10示出了处理系统实施例的框图;

图11示出了收发器实施例的框图。

具体实施方式

下文将详细论述当前优选实施例的结构、制作和使用。然而,应了解,本发明提供可在各种具体上下文中体现的许多适用的发明性概念。所论述的具体实施例仅仅说明用以实施和使用本发明的具体方式,而不限制本发明的范围。

在长期演进(longtermevolution,简称lte)传输系统中,执行上行调度。ue中的数据队列用等待传输的数据填充。每个逻辑信道可以有一个队列,尽管ue实现细节可能不同。在其它示例中,每个逻辑信道有多个队列,或每个队列有多个逻辑信道。基于所述队列的条件,所述ue可以向网络发出调度请求,以接收上行授权。当从所述网络接收上行授权时,所述ue用所述队列中的数据填充所述数据传输,用来自所述逻辑信道的数据按优先级顺序填充所述授权中的所述传输块大小。然后,在上行传输中传输所述数据。

如果没有已经收到但未完成的授权,则不会填充传输块。基于授权的逻辑信道优先级划分过程(例如,lte中指定的逻辑信道优先级划分过程)假设已经提供了授权,并且传送数据以填充所述授权,通常将数据留在队列中。免授权逻辑不发送调度请求,而是创建免授权传输。要填充的块大小基于队列中的免授权配置和/或数据,而不是基于由基于授权的逻辑中的授权所配置的传输块大小。必须处理在建立所述免授权传输时到达的额外数据,尤其是当新到达的数据具有比已经用于填充所述块的数据更高的优先级时。

用于确定何时应该免授权发送数据的标准可以基于许多考虑因素,例如数据包大小、缓冲区大小、缓冲区状态以及其它标准,例如逻辑信道的类型。基于数据包大小的免授权传输为具有可变数据速率的承载提供了灵活性。数据业务最终可能在单个逻辑信道中复用多种类型的数据,甚至在单个流中复用。例如,即时消息(instantmessaging,简称im)客户端可以将相同的承载/逻辑信道用于具有潜在大数据包以及作为小数据包的保活数据包的消息数据。在这种情况下,所述小数据包可能非常适合用于免授权传输,因为它们适合小的分配,而所述用于消息数据的较大数据包可能太大而不能以可接受的误包率免授权传输,并且/或对于由系统针对免授权传输配置的块大小而言可能过大。免授权传输可以减少时延,因为所述传输可在下一个免授权上行机会下传输,而无需等待授权。此外,免授权传输不使用授权请求和授权响应消息,这可以减少带宽。但是,免授权传输可能涉及不同发射机之间争用的可能性,从而导致数据丢失。

某些逻辑信道可能不适合免授权使用。例如,由于存在争用的风险,免授权配置可能无法满足逻辑信道的可靠性标准。因此,可以禁止某些逻辑信道免授权使用。所述禁止可以源自用户设备(userequipment,简称ue)、网络或者ue和网络两者,并且可以预先指定所述禁止。或者,可以基于实施标准来决定所述禁止。在任何时候,ue上行调度器或网络中的配置实体可以评估逻辑信道并确定是否允许免授权使用。

在一实施例中,基于数据包大小使用免授权机制。所述媒体访问控制(mediaaccesscontrol,简称mac)层使用免授权和基于授权的上行数据包调度过程来执行上行调度。在一实施例中,第2层机制调度来自无上行授权的ue的传输。小数据包可以免授权传输,而大数据包是基于授权传输的。

图1示出了用于基于逻辑信道的免授权调度的mac结构200。业务a202和业务b204都允许免授权传输,而业务c206不允许免授权传输。业务c206对每个授权使用单独的无线资源,例如,不可用于免授权传输的无线资源。业务a202排队等候mac业务数据单元(servicedataunit,简称sdu)a208用于上行传输,业务b204排队等候macsdub210用于上行传输,业务c206排队等候macsduc212用于上行传输。macsdua208和macsdub210使用免授权逻辑信道,而macsduc212使用基于授权的逻辑信道。基于免授权逻辑信道214和基于授权的逻辑信道216来执行逻辑信道优先级划分(logicalchannelprioritization,简称lcp)212。基于lcp218形成对应于用于物理层传输的传输块的mac协议数据单元(protocoldataunit,简称pdu)220。

图2示出了一些实施例提供的用于传送数据的网络100。网络100包括:通信控制器102,其具有覆盖范围106;多个ue,包括ue104和ue105;以及回传网络108。在该实施例中,描绘了两个ue,但可以呈现更多ue。通信控制器102可以是能够通过与ue104和ue105建立上行(短划线)和/或下行(点虚线)连接等方式提供无线接入的任意组件,比如,基站、nodeb、增强型基站(enhancednodeb,简称enb)、接入点、微微小区、毫微微小区、中继节点以及其它支持无线功能的设备。上行数据传输可以基于授权或免授权。ue104和ue105可以是能够与通信控制器102建立无线连接的任意组件,例如用户设备(userequipment,简称ue)、手机、智能手机、平板电脑以及传感器等。回传网络108可以是允许数据在通信控制器102和远端之间进行交互的任意组件或组件集合。在一些实施例中,所述网络100可包括各种其它的无线设备,比如中继等。

图3示出了基于数据包或缓冲区大小的免授权调度的mac数据处理过程300。多项业务,业务a302、业务b304和业务c306,使用不同的逻辑信道,但是一起调度。业务a302排队等候macsdua308用于上行传输,业务b304排队等候macsdub310用于上行传输,业务c306排队等候macsduc310用于上行传输。macsdua308对应于逻辑信道a312,macsdub310对应于逻辑信道b314,macsduc310对应于逻辑信道c316。

lcp318对逻辑信道a312、逻辑信道b314和逻辑信道c316执行上行调度。所述lcp318生成各种大小的macpdu,然后可以将其分开用于免授权传输和基于授权的传输。一些逻辑信道可能具有由lcp318在调度期间遵守的延时要求。一些逻辑信道可能不允许lcp318进行免授权传输。协议层(包括lcp引擎)从sdu生成pdu。当mac层处理数据包数据时,所述sdu可以称为数据包。一些pdu,例如大pdu,比如macpdu1320,被分配用于基于授权的传输,而其它pdu,例如小pdu,比如macpdu2322,被分配用于免授权传输。所述数据包被传送到所述phy层。macpdu1320被传送到基于授权的phy324,而macpdu2322被传送到免授权phy层326。

一实施例提供了上行调度的逻辑信道优先级划分方面,并且在一些实施例中,可以与来自lte的模型兼容。ue通过逻辑信道向上传输来自一项或多项业务的数据。在传统的基于授权的操作中,调度器从网络请求授权。接下来,所述网络发布授权,包括所述ue将被批准发送的传输块(transportblock,简称tb)的参数。然后,ue根据所述信道的优先级填充所述tb。每个逻辑信道都可以具有其自己待调度的数据队列。可以基于优先级从队列处理数据,因此更早地发送具有更高优先级的数据。不同的ue可以不同方式实现所述上行传输细节,尽管给定的一组输入将导致相同的调度输出。

某些逻辑信道可能有延迟要求。在示例中,免授权方法满足逻辑信道的延迟要求。某些逻辑信道可能被禁止使用免授权。例如,某些逻辑信道可能需要使用授权来防止争用并保证业务。在一实施例中,用于构建免授权上行传输块的配置是ue预先已知的。例如,可以在来自通信控制器的先前消息中接收所述配置。或者,所述配置安装在ue上。所述配置可以包括调制和编码状态(modulationandcodingstate,简称mcs)配置、最大tb大小以及用于免授权上行链路的其它特性。可靠性和/或重传由无线链路控制(radiolinkcontrol,简称rlc)协议提供,mac层不需要考虑是否成功接收到免授权传输。

可以在ue评估是否发送调度请求(schedulingrequest,简称sr)的相同环路中考虑授予免授权传输。当输入数据到达以进行上行传输时,ue评估所述数据采用免授权传输还是基于授权的传输方式发送。在一个示例中,ue确定上行数据缓冲区的状态是否与免授权传输兼容。当上行数据缓冲区中的数据(不包括未考虑使用免授权的数据)足够小时,所述缓冲区的状态可以与免授权传输兼容,并且所述数据加起来小于免授权传输块所允许的大小。在一些示例中,ue可以允许使用来自一些但不是所有业务的数据来填充传输块。例如,如果有来自一项业务的小数据包和来自另一项业务的大数据包,则所述小数据包可以在免授权传输中自己发送,而所述大数据包在基于授权的传输中发送。

在一实施例中,调度器利用来自上行缓冲区的数据构建免授权传输块(grantfreetransportblock,简称gftb),而无需获得授权。根据免授权配置设置phy参数,例如大小和mcs。一旦填充,所述gftb就可以提交给phy,以便在免授权无线资源上进行传输。未分配给免授权传输的数据进入传统的lcp以进行基于授权的传输。

图4示出了一些实施例提供的免授权和基于授权的传输400。队列c406具有不允许免授权传输的数据。该数据被发送到lcp以进行基于授权的传输412。队列b404是另一队列,在所示的时间里,其不包含数据。队列a402包含允许在免授权传输中传输的数据。所述数据被读入逻辑传输块对象gftb408。gftb被提交给phy层414。将填充添加到来自队列a402的数据以完成填充gftb410。

与逻辑信道优先级划分类似,调度器在macsdu上运行。可用的免授权上行资源可能会受到时间限制。例如,如果批准免授权传输的时间很长,则可能不会构建gftb,因为使用基于授权的传输可能更快。另外,可以考虑与sr时机的接近情况。例如,当sr时机很快到来时,可能不会使用免授权传输,因为等待授权可能比使用免授权传输更快。时间标准可以取决于业务。例如,机器类通信(machinetypecommunication,简称mtc)可能优选免授权传输以避免sr过载。mtc也可能具有低延迟要求。另一方面,需要可靠性的业务,例如手机游戏、视频渲染、远程控制和安全监控、云连接以及车辆到车辆无线通信,可能优选使用基于授权的传输。

通常,在免授权和基于授权的传输中,当并非所有队列内容都适合gftb时,调度器通常不会尝试构建gftb。在一些示例中,当队列内容不适合gftb时,调度器会构建gftb。例如,可以免授权发送高优先级数据,并且可以将剩余数据排队以用于基于授权的传输。之后,请求为剩余数据提供授权。

在构建gftb时可能会有其它数据到达。在一个示例中,发送正在构建的gftb而不添加额外数据,并且调度所述额外数据用于稍后的上行传输。在另一示例中,中止gftb,并且利用原始数据和额外数据重新开始优先级划分处理。在又一示例中,当空间允许时,将新数据添加到gftb,剩余数据留在队列中。

在一个免授权和基于授权的传输的示例中,在构建gftb时不发送sr,因为在gftb构建阶段期间接收授权可能导致lcp和gftb之间产生冲突。当lcp等待授权时,gftb构建可能会延迟,直到收到授权。在某些情况下,仍然会在lcp等待授权时构建gftb,例如,当存在特定于业务的授权时。例如,可以在等待业务b的授权的同时为业务a构建gftb。

一个上行数据调度的方法实施例由ue的上行调度器执行。当永久或临时禁止免授权传输时,所述上行调度器不执行免授权传输。例如,由于网络策略,可能会禁止免授权传输,因为ue已经在等待授权,或者因为到下一个免授权传输机会之前的时间超过阈值。

当缓冲区内容与免授权使用不兼容时,执行常规调度。当缓冲区内容与免授权传输兼容时,执行免授权传输。执行lcp,输出tb大小等于gftb大小。来自任何不允许免授权传输的缓冲区的数据都被排除在外。当输出pdu满足免授权传输的条件时,pdu被传送到phy层以在免授权资源上传输。另一方面,如果输出pdu不满足免授权传输的条件,数据被恢复到缓冲区以进行调度。如果使用了sr抑制,则释放sr抑制。抑制sr传输可以防止免授权传输和基于授权的传输之间出现竞争情况。在发送gftb之前到达的数据可以触发发送sr。这可能导致乱序数据传送,而不按照lcp执行。

图5示出了一些实施例提供的用于处理乱序数据传送的过程500。最初,缓冲区502中存在数据。该初始数据被放在gftb504中以用于免授权传输。在形成所述gftb504之后,但在所述免授权传输之前,新数据520到达并被放在缓冲区506中。所述新数据对于所述gftb504而言过大。而且,所述新数据的优先级低于所述gftb504中的数据。发送sr508并请求授权机会。发送所述sr508后,接收到授权510,并且将所述新数据514作为上行数据512发送。

稍后,免授权传输(tx)资源516可用,并且所述gftb504中的数据作为上行数据518传输。在此示例中,所述数据延迟,因为它是免授权传输的。

为了防止乱序数据传输,可以防止在构建gftb时传送sr传输。但是,这种方法会延迟以后到达的数据,并且不会使初始数据受益。在另一示例中,当sr时机在下一个免授权传输资源之前时,禁止gftb形成。

用于上行数据调度的系统的实施例可以提供用于构建的macpdu不适合gftb时的恢复方法。这可能是由于将数据添加到缓冲区的竞争条件、在下一个免授权传输时机之前改变免授权参数的重新配置或其它原因引起的。

为了在构建的macpdu不适合gftb的情况下恢复数据,或者在构建macpdu之后无法为其提供免授权传输的情况下恢复数据,ue将数据恢复到缓冲区,以便可以在未来调度时考虑该数据。可以使用各种方法来恢复数据。在一个示例中,当填充gftb时,会制作缓冲区的副本。来自复制缓冲区的数据放在gftb中。复制缓冲区后到达的数据放在原始缓冲区中的原始数据后面。如果gftb失败,则丢弃所述缓冲区的副本。如果gftb成功,数据从原始缓冲区中移除,并且新数据保留在原始缓冲区中。

图6示出了一些实施例提供的gftb创建失败和成功的gftb过程530。gftb成功位于左侧,gftb失败位于右侧。如果gftb成功,数据在原始缓冲区532中。复制原始缓冲区532以形成复制缓冲区538。来自所述复制缓冲区538的数据放在所述gftb540中。与此同时,新数据到达。所述新数据放在原始数据后面的原始缓冲区536中。对gftb540中的数据执行上行(uplink,简称ul)传输538。执行上行传输时,从原始缓冲区540移除原始数据。类似地,如果gftb失败,数据在原始缓冲区542中。复制原始缓冲区542以形成复制缓冲区544。ue尝试将来自复制缓冲区544的数据放入gftb中。但是,出现gftb失败546。与此同时,新数据到达。所述新数据放在原始数据后面的原始缓冲区548中。如果gftb失败,会删除复制缓冲区544。所述原始数据在新数据之前保留在原始缓冲区549中。

图7示出了执行免授权传输的方法550实施例的流程图。最初,所述方法从方框552开始。然后,在方框554中,ue确定当前是否允许免授权传输。由于可靠性标准、禁止逻辑信道免授权使用或基于实施标准,可以禁止免授权传输。在确定允许免授权传输时可以考虑上行缓冲区的状态。如果当前不允许免授权传输,则ue继续执行方框572。

在方框572中,ue退出所述方法,并且执行基于授权的上行调度过程。所述方法在方框570中结束。

另一方面,如果当前允许免授权传输,则ue继续执行方框556。在方框556中,ue收集符合免授权传输条件的数据。从队列中收集所述数据,例如从n个队列558收集。

在方框560中,ue从符合条件的数据填充gftb562。当gftb562中有足够的空间用于队列中的数据包时,可以将数据放在gftb562中。在一些实施例中,仅当队列的所有内容都适合gftb时才填充gftb。在其它实施例中,gftb仅由队列的一部分内容填充。

在方框564中,ue确定gftb是否被批准用于传输。当存在免授权上行机会时,可以批准gftb进行传输。当gftb被批准用于传输时,ue继续执行方框568。

在方框568中,ue将数据从gftb传送到phy以用于免授权传输。然后所述方法在方框570中结束。

另一方面,当gftb未被批准用于传输时,ue继续执行方框566,其中所述gftb数据被恢复到输入队列。gftb失败。然后,所述方法在方框570中结束。

图8示出了执行免授权传输的方法900实施例的流程图。最初,在方框902中,ue确定是否进行免授权传输。所述ue可以基于用于上行链路的数据的大小来确定是否进行免授权传输。例如,ue确定缓冲区中的数据包的大小。将所述的数据包大小加在一起以确定缓冲区中的数据包的总大小。将所述数据包的总大小与阈值进行比较。如果所述数据包的总大小小于或等于大小阈值,则ue决定进行免授权传输,如果所述数据包的总大小大于大小阈值,则ue决定不进行免授权传输。或者,如果总数据包大小大于阈值,则ue决定在数据包的一部分上进行免授权传输。在另一示例中,当决定进行免授权传输时,ue考虑用于基于授权的数据传输的预期授权的时间或用于免授权数据传输的下一个机会的时间。如果到下一个免授权数据传输机会之前的时间小于阈值,则ue决定进行免授权数据传输,如果到下一个免授权数据传输机会之前的时间大于或等于阈值,则ue决定不进行免授权数据传输。如果预期的下一次授权很快到来,则ue决定不进行免授权数据传输,如果预期的下一次授权需要相对较长的时间才能到来,则ue决定进行免授权数据传输。例如,如果预计下一次授权在下一个免授权传输机会之前,则ue决定不进行免授权传输。在又一示例中,ue基于网络策略决定是否进行免授权数据传输。例如,网络策略可能禁止在某些逻辑信道上进行免授权数据传输。如果ue决定不进行免授权传输,所述方法在方框918中结束。

如果ue决定进行免授权传输,ue在方框904中确定gftb的大小。基于可用于免授权传输的无线资源的配置来确定gftb的大小。可以将gftb设置为分配给下一个免授权传输机会的大小。

ue在方框906中填充gftb。来自缓冲区的数据包放在gftb中。在一些示例中,会复制缓冲区,并且将来自复制缓冲区的数据包放在gftb中。

在一些实施例中,ue在方框908中开始gftb的填充之后禁用调度请求。禁用调度请求可以防止基于授权的上行机会在下一个空闲上行机会之前发生。在其它示例中,不禁用调度请求,并且不执行方框908。

在已经填充gftb之后,ue在方框910中确定gftb是否被批准用于上行传输。例如,当存在适用于gftb大小的免授权传输机会时,批准gftb用于上行链路。当没有即将到来的免授权上行机会时,不批准gftb用于上行链路。

当gftb被批准用于上行传输时,在方框912中将gftb从mac层传送到phy层。然后,在方框914中,使用免授权上行链路发送gftb,并且所述方法在方框918中结束。

当gftb未被批准用于上行链路时,数据被恢复,并在方框916中恢复到缓冲区。在一个示例中,数据从gftb移动到缓冲区。在其它示例中,gftb中的数据是缓冲区中的数据的副本,并且丢弃gftb。然后,所述方法在方框918中结束。

图9示出了免授权数据传输的方法800实施例的流程图。在方法800中,ue已经决定进行免授权传输。

在方框802中,ue制作缓冲区的副本。原始数据保留在原始缓冲区中,并且在免授权传输失败的情况下或者当使用基于授权的传输更快时,可以在基于授权的数据传输中传输。缓冲区副本中的数据用于免授权传输。

来自复制缓冲区的数据用于在方框804中开始填充gftb。

在开始gftb的填充之后,但在其被发送之前,ue在方框806中接收用于上行传输的额外数据。

在方框808中,ue接下来确定gftb中是否有足够的空间用于额外数据。如果gftb中没有足够的空间用于额外数据,则额外数据不会添加到gftb中。在一个示例中,gftb传输在方框814中正常进行,新数据通过免授权传输或基于授权的传输来分别处理。或者,在方框818中从gftb移除数据,并且在方框820中从复制的缓冲区中移除复制的数据。原始缓冲区中的数据,包括原始数据和额外数据,在基于授权的传输中传输。ue继续执行方框814。如果gftb中有足够的空间用于额外数据,则在方框810中,额外数据会添加到gftb中。可以将额外数据复制到复制缓冲区中,然后加载到gftb中以进行免授权数据传输。

在方框812中,ue确定gftb是否被批准用于传输。如果gftb未被批准用于传输,则在方框820中,从缓冲区的副本中移除数据。对原始缓冲区中的数据执行基于授权的数据传输,并且所述方法在方框822中结束。

另一方面,如果gftb被批准用于上行链路,则在方框814中,使用免授权上行链路来发送gftb。在方框816中移除来自原始缓冲区的数据,并且所述方法在方框822中结束。

图10示出了用于执行本文所描述方法的处理系统600实施例的框图,所述处理系统可以安装在主机设备中。如图所示,所述处理系统600包括处理器604、存储器606和接口610至614,其可以(或可以不)按照如图10所示进行排列。所述处理器604可以是用于执行计算和/或其它处理相关任务的任意组件或组件的集合,且所述存储器606可以是用于存储供所述处理器604执行的程序和/或指令的任意组件或组件的集合。在一实施例中,所述存储器606包括非瞬时性计算机可读介质。所述接口610、612和614可以是任何允许所述处理系统600与其它设备/组件和/或用户通信的组件或组件的集合。例如,所述接口610、612和614中的一个或多个可以用于将数据、控件或管理消息从所述处理器604传送到安装在所述主机设备和/或远端设备上的应用。又例如,所述接口610、612和614中的一个或多个可以用于允许用户或用户设备(例如个人计算机(personalcomputer,简称pc)等)与所述处理系统600交互/通信。所述处理系统600可包括图10中未描绘的其它组件,如长期存储器(例如非易失性存储器等)。

在一些实施例中,所述处理系统600包括在接入电信网络或作为电信网络的一部分的网络设备中。在一个示例中,所述处理系统600位于无线或有线电信网络中的网络侧设备中,例如基站、中继站、调度器、控制器、网关、路由器、应用服务器,或电信网络中的任何其它设备。在其它实施例中,所述处理系统600位于接入无线或有线电信网络的用户侧设备中,例如,用于接入电信网络的移动台、用户设备(userequipment,简称ue)、个人计算机(personalcomputer,简称pc)、平板电脑、可穿戴通信设备(例如,智能手表等)或任意其它设备。在一些实施例中,通过所述接口610、612和614中的一个或多个将所述处理系统600连接到用于通过电信网络传输和接收信令的收发器上。图11示出了用于通过电信网络传输和接收信令的收发器700的框图。所述收发器700可以安装在主机设备中。如图所示,所述收发器700包括网络侧接口702、耦合器704、发射器706、接收器708、信号处理器710和设备侧接口712。所述网络侧接口702可以包括用于通过无线或有线电信网络传输或接收信令的任意组件或组件的集合。所述耦合器704可以包括用于促进通过所述网络侧接口702进行的双向通信的任意组件或组件的集合。所述发射器706可以包括用于将基带信号转换成适合通过所述网络侧接口702传输的调制载波信号的任意组件或组件的集合(例如,上变频器、功率放大器等)。所述接收器708可以包括用于将通过所述网络侧接口702接收的载波信号转换成基带信号的任意组件或组件的集合(例如,下变频器、低噪声放大器等)。所述信号处理器710可以包括任何用于将基带信号转换成适合通过所述设备侧接口712传送的数据信号或将适合通过所述设备侧接口712传送的数据信号转换成基带信号的组件或组件的集合。所述设备侧接口712可以包括任何用于在所述信号处理器710和所述主机设备内的组件(例如,所述处理系统600、局域网(localareanetwork,简称lan)端口等)之间传送数据信号的组件或组件的集合。

所述收发器700可通过任意类型的通信介质传输和接收信令。在一些实施例中,所述收发器700通过无线介质传输和接收信令。例如,所述收发器700可以为用于根据无线电信协议进行通信的无线收发器,例如蜂窝协议(例如lte等)、无线局域网(wirelesslocalareanetwork,简称wlan)协议(例如wi-fi等)或任意其它类型的无线协议(例如蓝牙、近距离通信(nearfieldcommunication,简称nfc)等)。在此类实施例中,所述网络侧接口702包括一个或多个天线/辐射单元。例如,所述网络侧接口702可以包括单个天线,多个单独的天线,或用于多层通信,例如单输入多输出(single-inputmultiple-output,简称simo)、多输入单输出(multiple-input-single-output,简称miso)、多输入多输出(multiple-inputmultiple-output,简称mimo)等的多天线阵列。在其它实施例中,所述收发器700通过有线介质例如双绞线电缆、同轴电缆、光纤等传输和接收信令。具体的处理系统和/或收发器可以使用示出的全部组件或所述组件的子集,设备的集成程度可能互不相同。

虽然已参考说明性实施例描述了本发明,但此描述并不意图限制本发明。所属领域的技术人员在参考该描述后,将会明白说明性实施例的各种修改和组合,以及本发明其它实施例。因此,所附权利要求书意图涵盖任何此类修改或实施例。

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