处理调度请求触发的制作方法

文档序号:7911091阅读:165来源:国知局
专利名称:处理调度请求触发的制作方法
技术领域
本发明涉及用户设备中的方法和布置。具体地说,它涉及处理调度请求触发。
背景技术
在也称为无线通信系统的典型蜂窝无线电系统中,也称为移动终端和/或无线终端的用户设备(UE)经无线电接入网络(RAN)与一个或多个核心网络通信。用户设备可以是移动台或用户设备单元,例如也称为“蜂窝”电话的移动电话及例如移动终端的带有无线能力的膝上型计算机,并因此例如可以是与无线电接入网络之间传递话音和/或数据的便携式、小型、手持式、含计算机或车载的移动装置。无线电接入网络(RAN)覆盖分成小区区域的地理区域,每个小区区域由例如无线电基站(RBQ等在一些网络中也称为“eNB”、“N0deB”或“B节点”并且在本文档中称为基站的基站来服务。小区是指由在基站站点的无线电基站设备来提供无线电覆盖的地理区域。 基站通过在无线电频率上操作的空中接口与基站范围内的用户设备单元进行通信。2008年末,3GPP长期演进(LTE)标准的第一发行版、发行版8最终完成,并且发行版9当前在进行之中。演进的通用地面无线电接入(E-UTRA)是在LTE中使用的空中接口。在无线通信系统中,无线电上行链路(UL)是从用户设备到基站的传送路径,并且无线电下行链路是从基站到用户设备的传送路径。在LTE发行版8中,比已经存在的数据的优先级更高的新UL数据或在以前无数据时任何优先级的新数据到达UE缓冲器将触发所谓的常规缓冲器状态报告(BSR)。对此存在伴随条件,例如仅考虑属于逻辑信道组(LCG)的逻辑信道的数据,并且“新UL数据的到达”定义为当UL数据变得可用于在无线电链路控制器(RLC)实体中或分组数据汇聚协议(PDCP)实体中传送时。PDCP是RLC实体的上层。然而,触发常规BSR的新UL数据的到达表达了基本构想。常规BSR又触发调度请求(SR)。SR触发触发了 SR输送到基站,基站因而知道用户设备具有它将要传送的新数据。 SR或者在物理上行链路控制信道(PUCCH)上用户设备的预分配调度请求资源上传送,并且由于它在专用于用户设备的资源上传送,因而称为专用SR(D-SR);或者在物理随机接入信道(PRACH)上传送,并因而称为随机接入SR(RA-SR)。在两种情况下,存在与传送SR的机会相关联的固定周期。这意味着用户设备必须等待,直至此类机会可用。在基站接收D-SR时,基站一般发出UL许可。用户设备在该许可上传送时,它将传送MAC分组数据单元(PDU),包括以所谓的BSR媒体接入控制(MAC)控制元素的形状描述其缓冲器的大小的BSR。在构建包括BSR MAC控制元素的MAC分组数据单元(PDU)后,委托 BSR反映缓冲器状态。如果在构建MAC PDU时BSR触发在用户设备中是未决的,则始终包括 BSR,除非所有数据能够容纳在MAC PDU中但除数据外没有足够空间用于缓冲器状态报告。一旦用户设备缓冲器的大小已向基站报告,用户设备便无需发送另外的SR,因为基站现在知道用户设备要传送的数据量。SR触发因此能够在用户设备中被取消,使得用户设备将在下一 D-SR机会不发送任何D-SR。请注意,在下述内容中将使用以下术语
术语“新数据的到达”用于指用户设备缓冲器中新UL数据的到达,其中用于触发常规BSR的所有伴随条件均被满足。术语“许可的接收”用于指对用于新传送的上行链路共享信道(UL-SCH)资源的物理下行链路控制信道(PDCCH)许可的接收。术语“数据的传送”用于指示已变得可用于新传送的UL-SCH资源上UL数据的传送。术语“SR”和“调度请求”用于指示PUCCH上D-SR的信号发送。术语“SR触发”和“调度请求触发”用于指示未决的SR。在使用诸如“缓冲器状态报告计及第一数据”等表述时,它表示缓冲器状态报告反映在已收到包括缓冲器状态报告的传送后第一数据的剩余部分。当前的决定是SR在被取消之前视为是未决的,即,触发SR的传送的SR触发在被取消之前认为是未决的。它在也称为子帧的其中许可了用于新传送的UL-SCH资源的第一可能传送时间间隔(TTI)中被取消。另外,最近已决定的是,如果UL-SCH资源可用于此TTI中的新传送,则所有未决的 SR将被取消,因为它在UL-SCH资源可用时的TTI中或在接收PDCCH许可时、许可了 UL-SCH 资源时被认为是不明确的。该说明指出在UL-SCH资源可用时的TTI中取消SR。

发明内容
本发明的一个目的是在用户设备中提供一种改进无线通信网络中性能的机制。根据本发明的第一方面,该目的通过一种在用户设备中用于处理调度请求触发的方法而得以实现。用户设备包括缓冲器。在接收到达进入缓冲器的要传送到基站的数据后, 用户设备生成调度请求触发。调度请求触发在取消它之前是未决的,并且由到达的数据直接或间接来触发。在要传送到基站的调度的数据传送中要包括的缓冲器状态报告中计及触发了调度请求触发的生成的数据时,或者在要传送到基站的调度的数据传送中包括触发了调度请求的生成的数据时,无论哪种情况先发生,用户设备取消未决的调度请求触发。根据本发明的第二方面,该目的通过一种在用户设备中用于处理调度请求触发的方法而得以实现。用户设备包括缓冲器。在接收到达进入缓冲器的要传送到基站的数据后, 用户设备生成调度请求触发。调度请求触发在取消它之前是未决的,并且由到达的数据直接或间接来触发。用户设备在任何时间取消未决的调度请求触发,但跟踪什么数据在调度的数据传送中要包括的缓冲器状态报告中已被计及或在调度的数据传送中直接被包括以及什么数据尚未以这两种方式的任何方式被计及。在下一调度请求机会出现时,在且仅在缓冲器包括尚未以提及的这两种方式的任何方式被计及的数据时,用户设备才发送调度请求。根据本发明的第三方面,该目的通过一种在用户设备中用于处理调度请求触发的方法而得以实现。用户设备包括缓冲器。在接收要传送到基站的到达进入缓冲器的数据后,用户设备生成调度请求触发。调度请求触发在取消它之前是未决的,并且由到达的数据直接或间接触发。在要传送到基站的调度的数据传送中要包括的缓冲器状态报告中计及触发了调度请求触发的生成的数据时,或者在要传送到基站的调度的数据传送中包括触发了调度请求的生成的数据时,无论哪种情况先发生,用户设备取消未决的调度请求触发。备选的是,用户设备在任何时间取消未决的调度请求触发,但跟踪什么数据在调度的数据传送中要包括的缓冲器状态报告中已被计及和什么数据尚未被计及。在下一调度请求机会出现时,在且仅在缓冲器包括缓冲器状态报告中尚未计及的数据时,用户设备才发送调度请求。根据本发明的第四方面,该目的通过一种用于处理调度请求触发的用户设备而得以实现。该用户设备包括缓冲器,缓冲器配置成接收要传送到基站的数据,所述数据到达进入缓冲器。该用户设备还包括生成单元,生成单元配置成生成调度请求触发。调度请求触发在取消它之前是未决的,并且由到达的数据直接或间接来触发。该用户设备还包括取消单元,取消单元配置成在要传送到基站的调度的数据传送中要包括的缓冲器状态报告中计及触发了调度请求触发的生成的数据时,或者在要传送到基站110的调度的数据传送中包括触发了调度请求的生成的数据时,无论哪种情况先发生,取消未决的调度请求触发。根据本发明的第五方面,该目的通过用于处理调度请求触发的用户设备而得以实现。该用户设备包括缓冲器,缓冲器配置成接收要传送到基站的数据,所述数据到达进入缓冲器。该用户设备还包括生成单元,生成单元配置成生成调度请求触发。调度请求触发在取消它之前是未决的,并且由到达的数据直接或间接来触发。该用户设备还包括取消单元, 取消单元配置成在任何时间取消未决的调度请求触发,但跟踪什么数据在调度的数据传送中要包括的缓冲器状态报告中已被计及或在调度的数据传送中直接被包括以及什么数据尚未以这两种方式的任何方式被计及。用户设备还包括发送单元,发送单元配置成在下一调度请求机会出现时,在且仅在缓冲器包括尚未以提及的这两种方式的任何方式被计及的数据时才发送调度请求。根据本发明的第六方面,该目的通过用于处理调度请求触发的用户设备而得以实现。该用户设备包括缓冲器,缓冲器配置成接收要传送到基站的数据,所述数据到达进入缓冲器。该用户设备还包括生成单元,生成单元配置成生成调度请求触发。调度请求触发在取消它之前是未决的,并且由到达的数据直接或间接来触发。该用户设备还包括取消单元, 取消单元配置成在要传送到基站的调度的数据传送中要包括的缓冲器状态报告中计及触发了调度请求触发的生成的数据时,或者在要传送到基站的调度的数据传送中包括触发了调度请求的生成的数据时,无论哪种情况先发生,取消未决的调度请求触发。备选的是,取消单元930配置成在任何时间取消未决的调度请求触发,但跟踪什么数据在调度的数据传送中要包括的缓冲器状态报告中已被计及和什么数据尚未被计及,以及何时下一调度请求机会出现。在此备选中,用户设备还包括发送单元,发送单元配置成在且仅在缓冲器包括缓冲器状态报告中尚未计及的数据时才发送调度请求。在要传送到基站的调度的数据传送中要包括的缓冲器状态报告中计及触发了调度请求触发的生成的数据时,或者在要传送到基站的调度的数据传送中包括触发了调度请求的生成的数据时,无论哪种情况先发生,用户设备取消未决的调度请求触发,或备选的是用户设备在任何时间取消未决的调度请求触发,但跟踪什么数据在调度的数据传送中要包括的缓冲器状态报告中已被计及和什么数据尚未被计及。此取消将导致相同的行为、未决的调度请求已服务于其目的时取消其的优点。如果在缓冲器状态报告中计及触发了调度请求的数据时或者在调度的传送中包括触发了调度请求的数据时取消该调度请求,这才得到保证。由此通过确保未不必要地发送调度请求和未错误地取消调度请求,改进了无线通信网络中的性能。不必要地发送调度请求导致增加的干扰,并且可能导致基站发送的上行链路共享信道资源的不必要许可,以及错误取消调度请求能够导致用户设备不能传送其缓冲器中的数据。


参照示出本发明的示范实施例的附图,更详细地描述本发明,并且其中图1是示出问题分析的示意图。图2是示出问题分析的示意图。图3是示出问题分析的示意图。图4是示出无线通信网络的实施例的示意框图。图5是示出方法的实施例的流程图。图6是示出实施例的分析的示意图。图7是示出实施例的分析的示意图。图8是示出实施例的分析的示意图。图9是示出用户设备的实施例的示意框图。图10是示出用户设备的实施例的示意框图。
具体实施例方式作为本发明的一部分,先将识别和讨论问题。如上所述,最近决定的是,如果 UL-SCH资源可用于TTI中的新传送,则所有未决的SR将被取消,因为它在UL-SCH可用时的 TTI中或在接收PDCCH许可时、许可了 UL-SCH资源时被认为是不明确的。现在考虑根据最近的决定,在UL-SCH资源可用时的TTI中、即在传送新数据时取消未决的SR触发的情况。图1示出在收到对第一数据的许可前新的第二数据到达用户设备缓冲器时在传送UL数据时取消调度请求的备选的分析。假设已执行以下操作第一数据已到达用户设备缓冲器。此第一数据已触发缓冲器状态报告。此第一数据也直接或间接触发了用于在下一调度请求机会发送调度请求的第一调度请求触发。调度请求机会已出现,并且第一调度请求已传送到基站。第一调度请求触发仍是未决的。在传送UL数据时它将被取消。查看时间线,随后出现有两种不同的情况,图1所示的情况a)和b)。在情况a)中,用户设备在接收UL许可与传送数据之间具有调度请求机会。在情况b)中,用户设备在接收UL许可与传送数据之间没有调度请求机会;在数据的传送后下一 SR机会出现。对于情况a),假设有以下步骤步骤100.新的第二数据到达用户设备缓冲器中。此第二数据触发缓冲器状态报告触发。此第二数据直接触发或经缓冲器状态报告触发而间接触发第二调度请求触发,以在下一机会发送对于第二数据的调度请求。步骤110.作为对发送到基站的第一调度请求的响应,用户设备从基站接收用于传送的UL许可。步骤115.第一和第二调度请求触发是未决的,这暗示用户设备将在下一调度请求机会发送调度请求到基站。在此时间点,调度请求机会出现。即,根据情况a),在接收UL 许可与传送数据之间此调度请求机会出现。因此,用户设备再次发送调度请求到基站,但许可已经收到。这是不必要的发送,并且使基站对于接收感到困惑。这是一个缺点。
步骤120.在此步骤中,用户设备向基站进行传送。不能确切知道用户设备传送包括来自第一还是第二数据的数据,因为许可只是资源的许可,并且用户设备做出传送哪个数据的决定。第二数据可以比第一数据有更高优先级,在该情况下,将发送第二数据的部分。然而,缓冲器状态报告也包括在到基站的传送中,除非所有数据能够容纳在传送中但缓冲器状态报告没有空间容纳。如果包括,则缓冲器状态报告计及调度的传送已进行后第二数据以及第一数据的剩余部分。由于此示例中的规则是在传送UL数据时取消SR,因此,用户设备在此时间点取消两个未决的SR触发。然而,基站不知道如何解释第二调度请求115。 基于第二调度请求,它可发送新许可,认为传送(120)中有更多数据尚未计及。如果传送 (120)中发送的缓冲器状态报告反映空缓冲器,则此类新许可将仅通过传送填充比特来满足,这意味着许可和填充传送均是不必要的,从而占用本来能用于其它用户设备的资源。对于情况b),存在更少问题。假设有以下步骤步骤100.新的第二数据到达用户设备缓冲器中。此第二数据触发缓冲器状态报告触发。此第二数据直接触发或经缓冲器状态报告触发而间接触发第二调度请求触发,以在下一机会发送对于第二数据的调度请求。步骤110.作为对发送到基站的第一调度请求的响应,用户设备从基站接收用于传送的UL许可。步骤120.用户设备向基站进行传送。同样地,不能确切知道用户设备传送包括来自第一还是第二数据的数据。缓冲器状态报告包括在到基站的传送中,该缓冲器状态报告计及第一数据,并且也主计及第二数据,因为第二数据在许可之前到达。由于此示例中的规则是在传送UL数据时取消调度请求,因此,用户设备在此时间点取消两个未决的调度请求触发。这是有益的,因为无需发送另外的调度请求。步骤125.在此时间点调度请求机会出现,即,在根据情况b)的数据的传送后。用户设备没有接收UL许可与传送数据之间的调度请求机会(如情况a)中一样)。调度请求触发被取消,并因此不再是未决的。这意味着在此下一调度请求机会,用户设备将不再发送调度请求到基站。在传送时取消调度请求是OK的。由于第二数据在许可前到达,因此,确保了第二数据在缓冲器状态报告中被计及或完全包括在传送中。这是有益和安全的。在情况a)中,当调度请求机会出现时,调度请求触发尚未取消。因此,发送了新调度请求,但用户设备已经收到响应其以前的调度请求的许可。在所示情况中无需第二调度请求,但按照规范委托用户设备发送它。这是用户设备能源和无线电资源的浪费,因为调度请求对物理上行链路控制信道(PUCCH)造成不必要的干扰。因此,此额外的调度请求是不必要的,因而这是一个缺点。另外,如上所述,基站响应不必要的调度请求而应做什么是不明确的。注意,在情况a)中,即使用户设备收到第一数据,但无第二数据,带有额外的不必要的调度请求及其不合需要的后果的相同过程也将发生,因此,这不是一个罕见的情形。然而,在与图2和3有关的以下示例中,甚至有更复杂的情况和更糟糕的问题,其中,用户设备在收到对应于第一调度请求的许可后,获得到其缓冲器的新数据。此新数据触发调度请求触发。查看时间线,随后出现有两种不同的情况,图2所示的情况a)和图3所示的情况b)。在此示例中,如在与图1有关的情况a)中的示例一样,用户设备在接收UL许可与传送数据之间具有调度请求机会。在情况b)中,用户设备在接收UL许可与传送数据之间没有调度请求机会;在数据的传送后下一调度请求机会出现。
在情况a)中和在情况b)中,有两个相应的备选备选I和备选II。图2示出情况a)备选I和情况a)备选II,并且图3示出情况b)备选I和情况b)备选II。因此,图2示出对于情况a)的新数据在许可的接收与对应于许可的数据的传送之间到达时传送UL数据时取消SR的备选的分析,其中用户设备在接收UL许可与传送数据之间具有SR机会。假设已执行以下操作第一数据已到达用户设备缓冲器。此第一数据已触发缓冲器状态报告触发。此第一数据也直接触发了或经缓冲器状态报告触发而间接触发了用于在下一调度请求机会发送调度请求的第一调度请求触发。SR机会已出现,并且第一调度请求传送到基站。第一调度请求触发仍是未决的。在传送UL数据时它将被取消。对于情况a-Ι),假设有以下步骤步骤200情况a-I)作为对发送到基站的SR的响应,用户设备从基站接收用于传送的UL许可。步骤210情况a-I).在某个时间期期间,用户设备构建诸如MACPDU等分组数据单元以便在其中传送部分或所有第一数据,并且在分组数据单元中包括缓冲器状态报告,除非所有数据能够有容纳于其中但缓冲器状态报告没有空间容纳,该分组数据单元将在以后的传送时被发送到基站。缓冲器状态报告计及第一数据。步骤220情况a-I).新的第二数据到达用户设备缓冲器中。此第二数据触发缓冲器状态报告。此第二数据还直接触发或经缓冲器状态报告触发而间接触发第二调度请求触发,以在下一机会发送调度请求。由第一和第二数据两者触发的第二调度请求触发及第一调度请求触发是未决的。步骤MO情况a-I).在此时间点,调度请求机会出现。即,根据情况a),在接收UL 许可与传送数据之间此调度请求机会出现。因此,由于调度请求尚未被取消,因此,用户设备发送第二调度请求到基站。这是必需的,因为在第二数据在用户设备缓冲器中变得可用之前,用户设备已经构建包括要发送的部分或所有第一数据的分组数据单元。第二数据因此在传送时将发送的缓冲器状态报告中未被计及。步骤250情况a-I).用户设备传送包括缓冲器状态报告的分组数据单元,该缓冲器状态报告由第一数据(上述内容已提及)触发,并且计及第一数据但未计及第二数据。由于此示例中的规则是在传送UL数据时取消调度请求,因此,用户设备在此时间点取消两个未决的调度请求触发。在此时间点,基站难以知道如何解释发送的第二调度请求;它不知道第二调度请求是对应于第二数据还是对应于其调度请求触发尚未取消的第一数据。如果基站不发送许可,则有可能数据留在用户设备的缓冲器中无法传送,并且如果它确实发送新许可,则有可能此许可是不必要的,并且对应的传送将只是填充。另外,如果由于例如PUCCH 上干扰过多或PUCCH覆盖问题而使基站未听到第二调度请求,则即使未收到用于第二数据的新许可,现在也取消调度请求触发,并且将不发送新调度请求。这意味着用户设备不能从基站获得传送其第二数据的许可,它将保留在用户设备中,因为基站不知道它的存在。对于情况a-11),假设有以下步骤步骤200情况a-11).作为对发送到基站的第一调度请求的响应,用户设备从基站接收用于传送的UL许可。步骤220情况a-11).新的第二数据到达用户设备缓冲器中。此第二数据触发缓冲器状态报告触发。此第二数据还直接触发或经缓冲器状态报告触发而间接触发第二调度请求触发,以在下一机会发送调度请求。在此情况a-11)中,与情况a-1不同,第二数据在构建分组数据单元之前而不是之后到达。步骤230情况a-11).在某个时间期期间,用户设备构建诸如MACPDU等分组数据单元以便在其中传送数据,该数据根据用户设备的缓冲器中数据的优先级在分组数据单元中构建。用户设备在分组数据单元中根据优先级包括第一和第二数据,并且包括缓冲器状态报告,除非所有数据能够容纳于其中但缓冲器状态报告没有空间容纳,该分组数据单元将在以后的传送被发送到基站。分组数据单元将在以后的传送被发送到基站。步骤MO情况a-11).第一和第二调度请求触发是未决的。在此时间点,调度请求机会出现。即,根据情况a),在接收UL许可与传送数据之间此调度请求机会出现。因此,用户设备再次发送调度请求到基站,因为用户设备的两个调度请求触发均尚未被取消。就如同在图Ia中一样,在此情况下,这是不必要的,因为第一和第二数据均将包括在已经分配的资源上发送的缓冲器状态报告中。步骤250情况a-11).用户设备在构建的分组数据单元中传送数据和缓冲器状态报告,该缓冲器状态报告计及第一数据和第二数据。由于此示例中的规则是在传送UL数据时取消调度请求,因此,用户设备在此时间点取消两个未决的调度请求触发。在情况a)中的情况a-1和情况a-11中,均发送了额外的调度请求,但基站在接收它时只知道它已收到两个调度请求,并不能区分情况a-Ι和情况a-11,S卩,是否相同的数据在两个调度请求之后,或者对于第二调度请求是否收到另外的数据。相应地,基站不知道它收到的缓冲器状态报告是否确实反映用户设备缓冲器大小,因为新数据可能在缓冲器状态报告构建后到达。基站因此必须猜测,并且根据其猜测,它承担浪费许可或失去对新数据的跟踪的风险,基站由于新数据尚未被报告而具有用户设备的不准确的缓冲器大小估计。图3示出对于情况b)的新数据在许可的接收与对应于许可的数据的传送之间到达时传送UL数据时取消调度请求的备选的分析,其中用户设备在接收UL许可与传送数据之间没有调度请求机会;在数据的传送后下一调度请求机会出现。假设已执行以下操作 第一数据已到达用户设备缓冲器。此第一数据已触发缓冲器状态报告触发。此第一数据也直接触发了或经缓冲器状态报告触发而间接触发了用于在下一调度请求机会发送调度请求的第一调度请求触发。调度请求机会已出现,并且第一调度请求传送到基站。第一调度请求触发仍是未决的。在传送UL数据时它将被取消。对于情况b-Ι),假设有以下步骤步骤300情况b-Ι).作为对发送到基站的调度请求的响应,用户设备从基站接收用于传送的UL许可。步骤310情况b-Ι).在某个时间期期间,用户设备构建诸如MACPDU等分组数据单元以便在其中传送部分或所有第一数据,并且在分组数据单元中包括缓冲器状态报告,除非所有数据能够容纳于其中但缓冲器状态报告没有空间容纳。分组数据单元将在以后的传送时被发送到基站。缓冲器状态报告计及第一数据。步骤320情况b-I).新的第二数据到达用户设备缓冲器中。此第二数据触发缓冲器状态报告。此第二数据还直接触发或经缓冲器状态报告触发而间接触发第二调度请求触发,以在下一机会发送调度请求。步骤340情况b-Ι).用户设备传送分组数据单元中构建的第一数据,并在分组数据单元中包括缓冲器状态报告,该缓冲器状态报告由第一数据触发,并且缓冲器状态报告计及第一数据,但未计及第二数据。由于此示例中的规则是在传送UL数据时取消调度请求,因此,用户设备在此时间点取消两个未决的调度请求触发。这意味着即使用于第二数据的调度请求尚未传送到基站,也不再有任何未决的调度请求触发来指示用户缓冲器中有第二数据,因为在此时间点没有已出现调度请求机会。在此情况下,需要用于第二数据的调度请求将丢失!步骤350情况b-Ι).在此时间点调度请求机会出现,即,在根据情况b)数据的传送后。没有调度请求触发是未决的,因为它在步骤340中被取消。因此,如上所提及的,在此情况下,用于第二数据的SR将丢失。这是不利的。对于情况b-11),假设有以下步骤步骤300情况b-11).作为对发送到基站的调度请求的响应,用户设备从基站接收用于传送的UL许可。步骤320情况b-11).新的第二数据到达用户设备缓冲器中。此第二数据触发缓冲器状态报告触发。此第二数据还直接触发或间接触发第二调度请求触发,以在下一机会发送调度请求。在此情况b-11)中,与情况b-1不同,第二数据在构建分组数据单元之前而不是之后到达。步骤330情况b-11).在某个时间期期间,用户设备构建诸如MACPDU等分组数据单元以便在其中传送数据,该数据根据用户设备的缓冲器中数据的优先级在分组数据单元中构建。用户设备在分组数据单元中根据优先级包括第一和第二数据,并且包括缓冲器状态报告,除非所有数据能够容纳于其中但缓冲器状态报告没有空间容纳,该分组数据单元将在以后的传送时被发送到基站。缓冲器状态报告计及第一和第二数据。步骤340情况b-11).用户设备在分组数据单元中传送数据和缓冲器状态报告,该缓冲器状态报告计及第一数据和第二数据。由于此示例中的规则是在传送UL数据时取消 SR,因此,用户设备在此时间点取消未决的SR触发。步骤350情况b-11).在此时间点SR机会出现,S卩,在根据情况b)数据的传送后。 没有SR触发是未决的,因为它在步骤340中被取消。在此情况下这是有益的,因为第一和第二数据已经被传送或在BSR中被计及。正如能够看到的,情况b-11)工作良好,但情况b-1)工作不好。在两种情况下,触发的第二调度请求触发从不发送,因为在传送第一数据时它已被取消。然而,如情况b-1) 中一样,如果第二数据未包括在发送的缓冲器状态报告中,则基站将不知道此数据。两件事可挽救这种情况用户设备接收对其它数据的许可(不是响应于从未发送的调度请求),因为该许可上的传送将包括缓冲器状态报告,或者新的SR由于更新数据的到达而触发。除非这些事之一发生,否则,在称为“重新传送缓冲器状态报告计时器”或 “retx-BSR计时器”到期、触发调度请求前,用户设备没有发送新调度请求的手段。然而,此计时器具有320ms的最小值,这增加了大量的延迟。因此,本发明的一个目的是在用户设备中提供一种改进无线通信网络中性能的机制。现在参照本解决方案,图4示出其中实现本解决方案的无线通信系统100。无线通信系统100是基于分组的通信系统,它可以是LTE通信系统、全球微波接入互操作性(WiMax)或处理上行链路调度的调度请求的任何其它无线通信系统。无线通信系统100包括为小区115服务的基站110。基站110是诸如eNB、无线电基站(RBQ等无线电基站或能够通过无线电载波与小区中存在的用户设备通信的任何其它网络单元。小区115内存在的用户设备120由基站110来服务,并且因此能够将诸如MAC PDU 等数据分组单元通过无线电信道125传送到基站110。用户设备120可以是终端,例如,移动终端或无线终端、移动电话、诸如膝上型计算机等计算机、个人数字助理(PDA)或能够通过空中接口与基站通信的任何其它无线电网络单元。空中接口例如是LTE中使用的E-UTRA 空中接口。用户设备120包括缓冲器,要传送到基站110的新上行链路数据到达该缓冲器。数据可以是话音数据、视频数据、照片数据、文本数据或用户可能要传送的任何其它种类的数据。比已经存在的数据的优先级更高的新UL数据或以前无数据时任何优先级的新数据到达用户设备缓冲器将触发缓冲器状态报告。到达的新数据还直接或间接触发调度请求触发成为未决的。可以执行间接触发,使得到达的数据触发缓冲器状态报告,而该报告又触发调度请求触发。调度请求触发将触发在下一调度请求机会发送到基站110的调度请求。“调度请求触发”也可称为“未决的调度请求”。如上所提及的,存在与传送调度请求到基站110 的机会相关联的固定周期,因此,用户设备120必须等待,直到此类机会可用。接收调度请求的基站110通过该方式得知用户设备120具有要传送的新数据。调度请求触发是未决的或不是未决的。调度请求一般不与任何特定的到达的数据相关联,并且调度请求触发无需与任何数据相关联(虽然它与触发它的数据隐含关联)。但是,如果此处称为第二数据的另外数据到达用户设备缓冲器、触发调度请求触发,则即使调度请求触发已经被触发,也将触发另外的调度请求。作为对调度请求的响应,基站110—般发送上行链路许可到用户设备120。许可对用户设备是特定的,但与该用户设备中的任何特定到达的数据不相关联。eNB设置的并通过信号发送到用户设备120的优先级决定哪个特定数据将在用户设备120已被分配的资源上传送。为了使调度过程的处理更可靠,从而将改进无线通信网络中的性能,根据本解决方案,如下所述来取消未决的调度请求触发在第一实施例中,当要传送到基站110的调度的数据传送中要包括的缓冲器状态报告中计及触发了调度请求的数据时,或者当要传送到基站的调度的数据传送中包括触发了调度请求的数据时,无论哪种情况先发生,取消未决的调度请求。在此后一种情况中,调度的数据无需被传送,而是包括在稍后将传送的分组数据单元中。备选的是,在第二实施例中,用户设备在任何时间取消未决的调度请求,但用户设备120跟踪什么数据在调度的数据传送中要包括的缓冲器状态报告中已被计及以及什么数据尚未被计及,并且在下一调度请求机会出现时,在且仅在缓冲器包括缓冲器状态报告中尚未计及的数据时,用户设备120才发送调度请求。这相当于在第一实施例中具有未决的调度请求,但不一定必须称为“具有未决的调度请求”。然而,结果将是相同的,在下一调度请求机会,如果存在缓冲器状态报告中尚未包括的数据,并且该数据尚未被发送,则用户设备120将发送调度请求。
现在将参照图5所示的流程图,描述根据一些实施例的与在基站110中用于处理调度请求触发的方法有关的本解决方案。如上所提及的,用户设备120包括缓冲器。该方法包括以下步骤,这些步骤也可在与下面所述不同的另外适合的顺序中执行步骤501在用户设备120中的缓冲器接收要传送到基站110的数据。步骤502此步骤是可选的,根据一些实施例,用户设备120生成缓冲器状态报告触发。缓冲器状态报告触发由到达的数据来触发。步骤503用户设备120生成调度请求触发,该调度请求触发在取消之前是未决的,并且所述生成由到达的数据直接或间接触发。在其中间接执行生成调度请求触发的此步骤的一些实施例中,所述生成由缓冲器状态报告触发的生成来触发,而缓冲器状态报告触发的生成又由到达的数据来触发。步骤δ04根据第一实施例,当要传送到基站110的调度的数据传送中要包括的缓冲器状态报告中计及触发了调度请求的数据时,用户设备120取消未决的调度请求,或者当要传送到基站的调度的数据传送中包括触发了调度请求的数据时,用户设备120取消未决的调度请求(无论哪种情况先发生)。因此可与构建包括缓冲器状态报告MAC控制元素的MAC PDU 在相同的时刻取消未决的调度请求触发。当构建诸如MAC PDU等分组数据单元时,它包括诸如BSR MAC控制元素等缓冲器状态报告,该报告计及构建分组数据单元后用户设备缓冲器中剩余的数据。如果在构建MAC PDU时缓冲器状态报告触发是未决的,并且所有数据不能容纳在MAC PDU中,则包括此类缓冲器状态报告。当BSR MAC控制元素所表示的缓冲器状态报告中包括触发了调度请求的数据时, 或者当MAC PDU中已包括触发了调度请求的所有数据以便传送时,用户设备120可取消未决的调度请求。在LTE标准的上下文中,此类操作方法能够理解为当取消触发了调度请求的缓冲器状态报告时,用户设备120取消未决的调度请求。此处,“当(在)…时“不一定意味着时间上的符合,并且能够理解为取消未决的调度请求依据的是触发了该未决的调度请求的未决缓冲器状态报告的取消。换而言之,在至少一个实施例中,如果当前调度的数据传送将包括造成对应缓冲器状态报告触发被生成的所有新数据,或者如果下一当前调度的数据传送中要包括的缓冲器状态报告(其可由于一个或多个其它未决缓冲器状态报告触发而已生成)将计及新数据,则例如与取消对应的缓冲器状态报告触发一起,取消未决的调度请求触发。步骤505根据第二实施例,作为对步骤504的备选,用户设备120在任何时间取消未决的调度请求,但用户设备120跟踪什么数据在调度的数据传送中要包括的缓冲器状态报告中已被计及以及什么数据尚未被计及(以及根据一些实施例,也未被包括在调度的数据传送中)。
步骤506根据第二实施例,在下一调度请求机会出现时,在且仅在缓冲器包括缓冲器状态报告中尚未计及的数据时,用户设备120才发送调度请求。在此备选实施例中,用户设备120在它想要的任何时间,在根据步骤504中第一实施例取消其未决的调度请求触发之前或之后,可在内部取消其未决的调度请求触发,同时仍满足3GPP能够测试的行为。如上所提及的,这通过用户设备120跟踪缓冲器状态报告中尚未包括的数据以及根据一些实施例在调度的UL数据传送中也未包括的数据来执行。这相当于在第一实施例中具有未决的调度请求,但不一定必须称为“具有未决的调度请求”。 然而,结果将是相同的,在下一调度请求机会,如果存在缓冲器状态报告中尚未包括的数据,并且该数据尚未发送,则用户设备120将发送调度请求。此外,在如上提及的一些实施例中,缓冲器状态报告触发可响应新数据进入上行链路传送缓冲器而生成,并且调度请求触发可对应于缓冲器状态报告触发而生成。因此,将新数据接收到上行链路传送缓冲器中将促使生成新缓冲器状态报告触发,而这造成新的调度请求触发。在本文中教导的一个或多个实施例中,处理和取消未决的缓冲器状态报告触发和对应的未决的调度请求触发的优点防止了上行链路数据在用户设备120中阻塞,和/或防止或至少减少了不必要的调度请求传送和结果的不必要的上行链路资源许可。本领域技术人员还将领会,缓冲器状态报告触发和对应的调度请求触发可实现为标志或其它逻辑指示符,它们可被设置或以其它方式来创建以指示未决状态,以及被清除或以其它方式被删除以用于取消。图6示出在收到对于第一数据的许可前新的第二数据到达用户设备缓冲器时根据第一实施例的本解决方案的分析。即,第一实施例包括要传送到基站110的调度的数据传送中要包括的缓冲器状态报告中计及触发了调度请求的数据时,取消调度请求触发,或者要传送到基站的调度的数据传送中包括触发了调度请求的数据时,用户设备120取消未决的调度请求(无论哪种情况先发生)。同样假设以下操作已执行第一数据已到达用户设备缓冲器,这对应于图5中的步骤501。此第一数据已触发缓冲器状态报告,这对应于图 5中的步骤501。此第一数据也直接或间接触发了用于在下一调度请求机会发送调度请求的第一调度请求触发,这对应于图5中的步骤503。调度请求机会已出现,并且第一调度请求已传送到基站110。第一调度请求触发仍是未决的。查看时间线,随后出现有两种不同的情况,图6所示的情况a)和b)。在情况a)中,用户设备120在接收UL许可与传送数据之间具有调度请求机会。在情况b)中,用户设备120在接收UL许可与传送数据之间没有调度请求机会;在数据的传送后下一调度请求机会出现。对于情况a),假设有以下步骤步骤600.新的第二数据到达用户设备缓冲器中。此第二数据触发缓冲器状态报告。此第二数据直接触发或经缓冲器状态报告触发而间接触发第二调度请求触发,以在下一机会发送调度请求。步骤610.作为对发送到基站110的第一调度请求的响应,用户设备120从基站 110接收用于传送的UL许可。步骤612.在某个时间期期间,用户设备120构建诸如MAC PDU等分组数据单元以便在其中传送部分或所有的第一和第二数据,并且在分组数据单元中包括缓冲器状态报告,除非所有数据能够容纳于其中但缓冲器状态报告没有空间容纳。分组数据单元将在以后的传送时被发送到基站110。根据本解决方案,所有未决的调度请求触发在此时间点被取消,并且所有未决的缓冲器状态报告触发也被取消。步骤615.第一和第二调度请求触发不是未决的,这暗示用户设备120将在下一调度请求机会不发送调度请求到基站110。在此时间点,调度请求机会出现,并且无调度请求发送。这是有益的,因为所有数据已在缓冲器状态报告中或在调度的传送中被计及。步骤620.用户设备120将构建的分组数据单元传送到基站110。对于情况b),假设有以下步骤步骤600.新的第二数据到达用户设备缓冲器中。此第二数据触发缓冲器状态报告触发。此第二数据直接触发或经缓冲器状态报告触发而间接触发调度请求触发,以在下一机会发送调度请求。此步骤与对于情况a)是相同的。步骤610.作为对发送到基站110的第一调度请求的响应,用户设备120从基站接收用于传送的UL许可。此步骤与对于情况a)也是相同的。步骤612.在某个时间期期间,用户设备120构建诸如MAC PDU等分组数据单元以便在其中传送部分或所有的第一和第二数据,并且在分组数据单元中包括缓冲器状态报告,除非所有数据能够容纳于其中但缓冲器状态报告没有空间容纳。分组数据单元将在以后的传送时被发送到基站110。根据本解决方案,所有未决的调度请求触发在此时间点被取消,并且所有未决的缓冲器状态报告触发也被取消。步骤620.用户设备120将构建的分组数据单元传送到基站110。同样地,不能确切知道用户设备120是根据第一还是第二数据进行传送。缓冲器状态报告包括在到基站110 的传送中,该缓冲器状态报告计及第一数据,并且也计及第二数据,因为第二数据在许可前到达。此示例中的规则是在要传送到基站110的调度的数据传送中要包括的缓冲器状态报告中计及触发了调度请求的数据时,取消调度请求触发,或者在要传送到基站的调度的数据传送中包括触发了调度请求的数据时,用户设备120取消未决的调度请求(无论哪种情况先发生)。由于此缓冲器状态报告和包括第一与第二数据的数据分组单元在此发送时间点之前(即在步骤620之前)被构建,因此,用户设备120已取消未决的调度请求触发。这是有益的,因为在下一调度请求机会不存在发送另外的调度请求的原因。步骤625.在此时间点调度请求机会出现,即,在根据情况b)的数据的传送后。用户设备120没有在接收UL许可与传送数据之间的调度请求机会(如情况a)中一样)。调度请求触发已经被取消,并因此不再是未决的。这意味着在该下一调度请求机会,用户设备 120将不再发送调度请求到基站110。这是有益的。因此,情况a)和情况b)均未发送任何不必要的调度请求,并且在用户设备110中不存在有关调度请求意味着什么的模糊。在情况a)和情况b)中,调度请求意味着在用户设备120中存在用户设备110以前不知道的新数据。仍存在一种错误情况,其中调度请求机会615在分组数据单元构建612之前,在此情况下,将有发送的额外的调度请求,并且在用户设备110中存在有关SR意味着什么的模糊,类似于图1中情况a)的分析,但图6的可能错误情况中在第二数据的到达与分组单元的构建之间具有SR机会相比图1中在第二数据的到达与数据的传送之间具有SR机会有小得多的概率。
图7和图8示出根据第一实施例的本解决方案的分析,其中,用户设备120在收到对应于第一调度请求的许可后,获得到其缓冲器的新数据。此新数据触发调度请求触发。查看时间线,随后出现有两种不同的情况,图7所示的情况a)和图8所示的情况b)。在情况 a)中,用户设备120在接收UL许可与传送数据之间具有调度请求机会。在情况b)中,用户设备120在接收UL许可与传送数据之间没有调度请求机会;在数据的传送后出现下一调度请求机会。在情况a)中和在情况b)中,有两个相应的备选备选I和备选II。图7示出情况a)备选I和情况a)备选II,并且图8示出情况b)备选I和情况b)备选II。因此,图7示出对于情况a)的新数据在许可的接收与对应于许可的数据的传送之间到达时的情形中根据本解决方案的分析,其中用户设备120在接收UL许可与传送数据之间具有调度请求机会。假设以下操作已执行第一数据已到达用户设备缓冲器,这对应于图 5中的步骤501。此第一数据已触发缓冲器状态报告,这对应于图5中的步骤502。此第一数据也直接触发了或经缓冲器状态报告触发而间接触发了用于在下一调度请求机会发送调度请求的第一调度请求触发,这对应于图5中的步骤503。调度请求机会已出现,并且第一调度请求传送到基站。第一调度请求触发仍是未决的。根据本解决方案,在要传送到基站110的调度的数据传送中要包括的缓冲器状态报告中计及触发了调度请求的数据时,将取消调度请求触发,或者在要传送到基站的调度的数据传送中包括触发了调度请求的数据时,用户设备120取消未决的调度请求(无论哪种情况先发生)。对于情况a-Ι),假设有以下步骤步骤700情况a-I).作为对发送到基站110的调度请求的响应,用户设备120从基站接收用于传送的UL许可。步骤710情况a-I).在某个时间期期间,用户设备120构建诸如MAC PDU等分组数据单元以便在其中传送部分或所有的第一数据,并且在分组数据单元中包括缓冲器状态报告,除非所有数据能够容纳于其中但缓冲器状态报告没有空间容纳,该分组数据单元将在以后的传送时被发送到用户设备110。缓冲器状态报告计及第一数据。根据本解决方案的第一实施例,未决的第一调度请求在此时间点被取消,这对应于图5中的步骤504。步骤720情况a-I).新的第二数据到达用户设备缓冲器中。此第二数据触发缓冲器状态报告。此第二数据还直接触发或间接触发第二调度请求触发,以在下一机会发送调度请求。由第二数据触发的第二调度请求触发是未决的。步骤740情况a-I).在此时间点,调度请求机会出现。即,根据情况a),在接收UL 许可与传送数据之间此调度请求机会出现。因此,用户设备120将第二调度请求发送到基站110,因为第二调度请求是未决的。这是必需的,因为在第二数据在用户设备缓冲器中变得可用之前,用户设备120已经构建包括要发送的部分或所有第一数据的分组数据单元。 第二数据因此在传送时将发送到基站110的缓冲器状态报告中未被计及。步骤750情况a-I).用户设备120传送包括缓冲器状态报告的分组数据单元,该缓冲器状态报告由第一数据(上述内容已提及)触发,并且计及第一数据但未计及第二数据。在此点,基站110对知道如何解释发送的第二调度请求不再困难,它对应于传送中收到的缓冲器状态报告中未计及的新数据。另外,用户设备120必需发送第二调度请求,因为如果第二调度请求尚未发送,则基站110将不知道第二数据。情况a-11),假设有以下步骤步骤700情况a-11).作为对发送到基站的第一调度请求的响应,用户设备120从基站110接收用于传送的UL许可。步骤720情况a-11).新的第二数据到达用户设备缓冲器中。此第二数据触发缓冲器状态报告。此第二数据还直接触发或经缓冲器状态报告而间接触发第二调度请求触发, 以在下一机会发送调度请求。在此情况a-11)中,与情况a-1不同,第二数据在构建分组数据单元之前而不是之后到达。步骤730情况a-11).在某个时间期期间,用户设备120构建诸如MAC PDUl等分组数据单元以便在其中传送数据,该数据根据用户设备的缓冲器中数据的优先级在分组数据单元中构建。用户设备120在分组数据单元中根据优先级包括第一和第二数据,并且包括缓冲器状态报告,除非所有数据能够容纳于其中但缓冲器状态报告没有空间容纳,该分组数据单元将在以后的传送时被发送到基站110。缓冲器状态报告计及打包的数据单元中构建的第一和第二数据。根据本解决方案的第一实施例,未决的第一和第二调度请求在此时间点被取消,这对应于图5中的步骤504。步骤740情况a-11).在此时间点,调度请求机会出现。即,根据情况a),在接收 UL许可与传送数据之间此调度请求机会出现。调度请求触发不再是未决的,因此,用户设备 120将不发送任何调度请求到基站110。这是有益的,因为那样做将是不必要的,因为第一和第二数据均将在已经分配的资源上发送的缓冲器状态报告中被计及。步骤750情况a-11).用户设备120在构建的分组数据单元中传送数据和缓冲器状态报告,该缓冲器状态报告计及第一数据和第二数据。因此,情况a-I)和情况a-II)均未发送任何不必要的调度请求,并且在基站110 中不存在有关调度请求意味着什么的模糊。在情况a-I)和情况a-II)中,调度请求意味着在用户设备120中存在基站110以前不知道的新数据。如为图6所述的相同错误情况仍存在,但与本发明一起发生的概率要小得多。因此,图8示出对于情况b)的新数据在许可的接收与对应于许可的数据的传送之间到达时的情形中根据本解决方案的分析,其中用户设备120在接收UL许可与传送数据之间没有调度请求机会,在数据的传送后下一调度请求机会出现。假设以下操作已执行第一数据已到达用户设备缓冲器,这对应于图5中的步骤501。此第一数据已触发缓冲器状态报告,这对应于图5中的步骤502。此第一数据也直接触发了或经缓冲器状态报告触发而间接触发了用于在下一调度请求机会发送调度请求的第一调度请求触发,这对应于图5中的步骤503。调度请求机会已出现,并且第一调度请求传送到基站。第一调度请求触发仍是未决的。根据本解决方案,在要传送到基站110的调度的数据传送中要包括的缓冲器状态报告中计及触发了调度请求的数据时,将取消调度请求触发,或者在要传送到基站的调度的数据传送中包括触发了调度请求的数据时,用户设备120取消未决的调度请求(无论哪种情况先发生)。对于情况b-Ι),假设有以下步骤步骤800情况b-I).作为对发送到基站的调度请求的响应,用户设备120从基站接收用于传送的UL许可。步骤810情况b-I).在某个时间期期间,用户设备120构建诸如MAC PDU等分组数据单元以便在其中传送部分或所有的第一数据,并且在分组数据单元中包括缓冲器状态报告,除非所有数据能够容纳于其中但缓冲器状态报告没有空间容纳,该分组数据单元将在以后的传送时被发送到用户设备110。缓冲器状态报告计及第一数据。根据本解决方案的第一实施例,未决的第一调度请求在此时间点被取消,这对应于图5中的步骤504。步骤820情况b-I).新的第二数据到达用户设备缓冲器中。此第二数据触发缓冲器状态报告触发。此第二数据还直接触发或间接触发第二调度请求触发,以在下一机会发送调度请求。步骤840情况b-I).用户设备120传送分组数据单元中构建的第一数据,并在分组数据单元中包括缓冲器状态报告,该缓冲器状态报告由第一数据(上述内容已提及)触发,并且缓冲器状态报告计及第一数据,但未计及第二数据。步骤850情况b-I).在此时间点,调度请求机会出现,即,在根据情况b)的数据的传送后。由于第二调度请求触发在此时间点是未决的,因此,用户设备120在此时间点将调度请求发送到基站110。这是有益的,因为用于第二数据的调度请求尚未传送到用户设备 110。现在,不存在丢失用于第二数据的调度请求的风险!对于情况b-11),假设有以下步骤步骤800情况b-11).作为对发送到基站的调度请求的响应,用户设备120从基站接收用于传送的UL许可。步骤820情况b-11).新的第二数据到达用户设备缓冲器中。此第二数据触发缓冲器状态报告。此第二数据还直接触发或经缓冲器状态报告而间接触发第二调度请求触发, 以在下一机会发送调度请求。在此情况a-11)中,与情况a-1不同,第二数据在构建分组数据单元之前而不是之后到达。步骤830情况b-11).在某个时间期期间,用户设备120构建诸如MAC PDU等分组数据单元以便在其中传送数据,该数据根据用户设备的缓冲器中数据的优先级在分组数据单元中构建。用户设备120在分组数据单元中根据优先级包括第一和第二数据以及包括缓冲器状态报告,该分组数据单元将在以后的传送时被发送到用户设备110。缓冲器状态报告计及打包的数据单元中构建的第一和第二数据。根据本解决方案的第一实施例,未决的第一和第二调度请求在此时间点被取消,这对应于图5中的步骤504。步骤840情况b-11).用户设备120在分组数据单元中传送数据和缓冲器状态报告,该缓冲器状态报告计及第一数据和第二数据。步骤850情况b-11).在此时间点,调度请求机会出现,即,在根据情况b)的数据的传送后。没有调度请求触发是未决的,因为它在步骤830中被取消。在此情况下这是有益的,因为第一和第二数据已经被传送或在BSR中被计及。为了执行上述图5中用于处理调度请求触发的方法步骤,用户设备120包括图9 中所示的布置。如上所提及的,用户设备120包括配置成接收要传送到基站110的数据的缓冲器 900。用户设备120还包括生成单元920,该单元配置成生成调度请求触发,该调度请求触发在它被取消之前是未决的,并且所述生成由到达的数据直接或间接来触发,用户设备120还包括取消单元930。
根据第一实施例,取消单元930配置成在要传送到基站110的调度的数据传送中要包括的缓冲器状态报告中计及触发了调度请求触发生成的数据时,或者在要传送到基站 110的调度的数据传送中包括触发了调度请求生成的数据时,无论哪种情况先发生,取消未决的调度请求触发。根据第二实施例,取消单元930配置成在任何时间取消未决的调度请求触发,但跟踪什么数据在调度的数据传送中要包括的缓冲器状态报告中已经被计及或在调度的数据传送中直接被包括以及什么数据尚未以任何这两种方式被计及。根据组合的第一和第二实施例,取消单元930配置成在要传送到基站110的调度的数据传送中要包括的缓冲器状态报告中计及触发了调度请求触发生成的数据时,或者在要传送到基站110的调度的数据传送中包括触发了调度请求生成的数据时,无论哪种情况先发生,取消未决的调度请求触发,或备选地在任何时间取消未决的调度请求触发,但跟踪什么数据在调度的数据传送中要包括的缓冲器状态报告中已被计及以及什么数据尚未被计及。根据第二实施例和组合的第一和第二实施例,用户设备120包括发送单元940,该单元配置成在下一调度请求机会出现时,在且仅在缓冲器包括尚未以任何提及的这两种方式被计及的数据时发送调度请求。根据组合的第一和第二实施例,发送单元940配置成在下一调度请求机会出现时,在且仅在缓冲器包括缓冲器状态报告中尚未计及的数据时发送调度请求。用于处理调度请求触发的本机制可通过诸如图9所示的用户设备120中的处理器 950等一个或多个处理器和用于执行本解决方案的功能的计算机程序代码一起来实现。上面提及的程序代码也可提供为计算机程序产品,例如,以携带被载入用户设备120中时用于执行本解决方案的计算机程序代码的数据载体的形式。一个此类载体可以是以CD ROM 盘的形式。然而,用诸如记忆棒等其它数据载体是可行的。此外,计算机程序代码可提供为服务器上的纯程序代码,并下载到用户设备120。图10示出用户设备120的一个实施例,包括在操作上与收发器电路(射频接收器前端、传送调制器/放大器等)关联的处理电路以及一个或多个传送/接收天线。用户设备120例如是配置用于在基于LTE标准的无线通信系统中操作的移动终端或其它类型的用户设备。在任何情况下,用户设备120配置成实现本文中所述的任何实施例。例如,处理电路可包括一个或多个基带处理器。在至少一个实施例中,处理电路包括一个或多个基于微处理器的电路,如数字信号处理器(DSP)或其它数字处理器。此外,本领域技术人员将领会到,用户设备120包括一个或多个存储器电路-例如,非易失性和易失性-以便存储程序指令、配置和供应数据、工作数据等。具体而言,用户设备120内的处理电路包括如缓冲器900等上行链路传送缓冲器-其可以是工作存储器的保留部分-以便缓冲用于上行链路传送的数据,并且包括相关联的控制器以便实现本文中所述的和如上与图9有关的文本中所述的所有或部分的控制和处理。也就是说,诸如取消单元930的控制器的一个或多个实施例配置成在缓冲器状态报告MAC控制元素中包括触发了调度请求的数据时,或者在触发了调度请求的数据被传送时,如上所述无论哪种情况先发生,取消未决的调度请求。在LTE上下文中,用户设备120能够理解为配置成在触发了调度请求的缓冲器状态报告被取消时取消未决的调度请求。备选的是,用户设备的控制器能够经硬件、软件或其某一组合而配置成跟踪什么数据在缓冲器状态报告中已被包括或以其它方式被计及以及什么数据尚未被计及。因此, 在出现调度请求机会时,如果用户设备120具有缓冲器状态报告中尚未计及的数据,则它将发送调度请求(缓冲器状态报告不必已被发送;例如,缓冲器状态报告包括在为传送已组装的MAC PDU中便足够)。实施例1和2均导致相同的行为,其优点是当未决的SR已服务于其目的时取消它是自然的。如果在缓冲器状态报告中计及触发了它的数据时或者在触发了它的数据被传送时被取消,则这才得到保证。任何其它解决方案将导致模糊或不必要的SR发送和/或不必要的许可。根据一些实施例,本解决方案可描述如下。如果调度请求被触发,则在它被取消前它将被视为是未决的。在MAC PDU被组装并且此PDU包括缓冲器状态报告、而该报告包含直至(并包括)触发了缓冲器状态报告的最后事件的缓冲器状态时,或者在上行链路许可能够容纳可用于传送的所有未决的数据时,将取消所有未决的调度请求。使用单词“包括”或“包括……的”时,它应解释为非限制性,即表示“至少由…组成”。单词“构建”在此文中相当于单词“组装”。本发明不限于上述优选实施例。各种备选、修改和等同可被使用。因此,上述实施例不应视为限制由所附权利要求所定义的本发明的范围。
权利要求
1.一种在用户设备(120)中用于处理调度请求触发的方法,所述用户设备(120)包括缓冲器(900),所述方法包括接收(501)要传送到基站(110)的数据,所述数据到达进入所述缓冲器(900),生成(50 调度请求触发,所述调度请求触发在取消它之前是未决的,并且所述生成由所到达的数据直接或间接来触发,在要传送到所述基站(110)的调度的数据传送中要包括的缓冲器状态报告中计及触发了所述调度请求触发的生成的数据时,或者在要传送到所述基站(110)的调度的数据传送中包括触发了所述调度请求的生成的数据时,无论哪种情况先发生,取消(504)所述未决的调度请求触发。
2.如权利要求1所述的方法,还包括生成(50 缓冲器状态报告触发,缓冲器状态报告触发的所述生成由所到达的数据来触发,以及其中生成(50 调度请求触发的步骤由所到达的数据间接执行,所述调度请求触发的生成由所述缓冲器状态报告触发的生成来触发,而所述缓冲器状态报告触发的生成又由所到达的数据来触发。
3.如权利要求2所述的方法,其中取消(504)的步骤通过取消所述缓冲器状态报告触发、而这又触发所述调度请求触发的取消来执行。
4.一种在用户设备(120)中用于处理调度请求触发的方法,所述用户设备(120)包括缓冲器(900),所述方法包括接收(501)要传送到基站(110)的数据,所述数据到达进入所述缓冲器(900),生成(50 调度请求触发,所述调度请求触发在取消它之前是未决的,并且所述生成由所到达的数据直接或间接来触发,在任何时间取消(50 所述未决的调度请求触发,但跟踪什么数据在调度的数据传送中要包括的缓冲器状态报告中已被计及或在所述调度的数据传送中直接被包括以及什么数据尚未以这两种方式的任何方式被计及,以及当下一调度请求机会出现时,在且仅在所述缓冲器包括尚未以提及的这两种方式的任何方式被计及的数据时,才发送(506)调度请求。
5.如权利要求4所述的方法,还包括生成(502)缓冲器状态报告触发,缓冲器状态报告触发的所述生成由所到达的数据来触发,以及其中生成(50 调度请求触发的步骤由所到达的数据间接执行,所述调度请求触发的生成由所述缓冲器状态报告触发的生成来触发,而所述缓冲器状态报告触发的生成又由所到达的数据来触发。
6.如权利要求5所述的方法,其中取消(505)的步骤通过取消所述缓冲器状态报告触发、这又触发所述调度请求触发的取消来执行。
7.—种在用户设备(120)中用于处理调度请求触发的方法,所述用户设备(120)包括缓冲器(900),所述方法包括接收(501)要传送到基站(110)的数据,所述数据到达进入所述缓冲器(900),生成(50 调度请求触发,所述调度请求触发在取消它之前是未决的,并且所述生成由所到达的数据直接或间接来触发,在要传送到所述基站(110)的调度的数据传送中要包括的缓冲器状态报告中计及触发了所述调度请求触发的生成的数据时,或者在要传送到所述基站(110)的调度的数据传送中包括触发了所述调度请求的生成的数据时,无论哪种情况先发生,取消(504)所述未决的调度请求触发,或备选地在任何时间取消(50 所述未决的调度请求触发,但跟踪什么数据在调度的数据传送中要包括的缓冲器状态报告中已被计及以及什么数据尚未被计及,以及在下一调度请求机会出现时,在且仅在所述缓冲器包括所述缓冲器状态报告中尚未计及的数据时, 才发送(506)调度请求。
8.如权利要求7所述的方法,还包括生成(50 缓冲器状态报告触发,缓冲器状态报告触发的所述生成由所到达的数据来触发,以及其中生成(50 调度请求触发的步骤由所到达的数据间接执行,所述调度请求触发的生成由所述缓冲器状态报告触发的生成来触发,而所述缓冲器状态报告触发的生成又由所到达的数据来触发。
9.如权利要求8所述的方法,其中取消(504,50 的步骤通过取消所述缓冲器状态报告触发、这又触发所述调度请求触发的取消来执行。
10.一种用于处理调度请求触发的用户设备(120),所述用户设备(120)包括缓冲器(900),配置成接收要传送到基站(110)的数据,生成单元(920),配置成生成调度请求触发,所述调度请求触发在取消它之前是未决的,并且所述生成由所到达的数据直接或间接来触发,取消单元(930),配置成在要传送到所述基站(110)的调度的数据传送中要包括的缓冲器状态报告中计及触发了所述调度请求触发的生成的数据时,或者在要传送到所述基站 (110)的调度的数据传送中包括触发了所述调度请求的生成的数据时,无论哪种情况先发生,取消所述未决的调度请求触发。
11.一种用于处理调度请求触发的用户设备(120),所述用户设备(120)包括缓冲器(900),配置成接收要传送到基站(110)的数据,生成单元(920),配置成生成调度请求触发,所述调度请求触发在取消它之前是未决的,并且所述生成由所到达的数据直接或间接来触发,取消单元(930),配置成在任何时间取消所述未决的调度请求触发,但跟踪什么数据在调度的数据传送中要包括的缓冲器状态报告中已被计及或在所述调度的数据传送中直接被包括以及什么数据尚未以这两种方式的任何方式被计及,并且所述用户设备(120)还包括发送单元(940),配置成在下一调度请求机会出现时,在且仅在所述缓冲器包括尚未以提及的这两种方式的任何方式被计及的数据时,发送调度请求。
12.一种用于处理调度请求触发的用户设备(120),所述用户设备(120)包括缓冲器(900),配置成接收要传送到基站(110)的数据,所述数据到达进入所述缓冲器(900),生成单元(920),配置成生成调度请求触发,所述调度请求触发在取消它之前是未决的,并且所述生成由所到达的数据直接或间接来触发,取消单元(930),配置成在要传送到所述基站(110)的调度的数据传送中要包括的缓冲器状态报告中计及触发了所述调度请求触发的生成的数据时,或者在要传送到所述基站 (110)的调度的数据传送中包括触发了所述调度请求的生成的数据时,无论哪种情况先发生,取消所述未决的调度请求触发,或备选的是,所述取消单元(930)配置成在任何时间取消所述未决的调度请求触发, 但跟踪什么数据在调度的数据传送中要包括的缓冲器状态报告中已被计及和什么数据尚未被计及,以及何时下一调度请求机会出现,并且所述用户设备(120)还包括发送单元 (940),配置成在且仅在所述缓冲器包括所述缓冲器状态报告中尚未计及的数据时才发送调度请求。
全文摘要
本文提供了一种在用户设备中用于处理调度请求触发的方法。用户设备包括缓冲器。在接收(501)到达进入缓冲器的要传送到基站的数据后,用户设备生成(503)调度请求触发。调度请求触发在取消它之前是未决的,并且由到达的数据直接或间接来触发。在要传送到基站的调度的数据传送中要包括的缓冲器状态报告中计及触发了调度请求触发生成的数据时,或者在要传送到基站的调度的数据传送中包括触发了调度请求生成的数据时,无论哪种情况先发生,用户设备取消(504)未决的调度请求触发。
文档编号H04W72/04GK102422699SQ201080020153
公开日2012年4月18日 申请日期2010年1月25日 优先权日2009年5月5日
发明者G·佩莱蒂尔, J·奥斯特加尔德, M·施塔廷 申请人:瑞典爱立信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1