[0001]
本申请涉及未授权频谱中的资源切换。
背景技术:[0002]
无线频带随着无线通信业务需求增大而不足,使得授权频谱(licensed spectrum)的成本增加。因此,未授权频谱(unlicensed spectrum)为无线通信服务提供潜在机会。然而,由现有无线传送(如未授权频谱中的wi-fi)造成的干扰是在未授权频谱的有效利用方面的严重问题。因此,先听后说(listen before talk;lbt)被提出作为一种方法以使wi-fi与长期演进技术(long term evolution;lte)或5g等无线通信服务共存。
[0003]
lbt是在无线电通信中使用的技术,其中无线电传送器在其开始传送之前首先感测其无线环境。无线电装置可使用lbt以找到空闲无线电信道。在5g未授权频谱中,在用户设备(user equipment;ue)与基站之间的每一传送之前需要成功的lbt。举例来说,在5g未授权频谱中,如果lbt失败,则不能执行随机接入信道(random access channel;rach)消息(例如,前导码)的传送。另外,在换手(handover)程序期间,在ue与目标基站进行同步(即,rach前导码(preamble)传送)之前的lbt失败可能导致换手不成功。因此,如何降低在未授权频谱中lbt失败对ue与基站之间的传送的影响成为待解决的一个问题。
技术实现要素:[0004]
根据本申请的第一方面,提供一种未授权频谱的资源切换的方法,其中未授权频谱中的当前资源集合由ue用于执行为了将rach消息传送到基站的lbt尝试。方法包含:在当前rach程序期间,在当前资源集合上执行为了从ue传送到基站所做的一或多次lbt尝试;以及在当前rach程序期间,在失败计数达到预设阈值之后,从当前资源集合切换到未授权频谱中的新资源集合,以让ue在新rach程序中使用,其中在当前rach程序期间,失败计数至少基于在当前资源集合上lbt失败的计数而计算。
[0005]
此外,根据本申请的第二方面,提供一种未授权频谱的资源切换的方法,其中未授权频谱中的当前资源集合由ue用于执行为了将rach消息传送到基站所做的lbt尝试。方法包含:在当前rach程序期间,在当前资源集合上执行为了从ue传送到基站所做的一或多次lbt尝试;以及在当前rach程序期间,在当前资源集合上的lbt失败的计数达到预设阈值之后,从当前资源集合切换到未授权频谱中的新资源集合,以让ue在新rach程序中使用,其中在当前rach程序期间,当当前资源集合上的当前lbt尝试失败时,lbt失败的计数增加一(1)。
[0006]
又此外,根据本申请的第三方面,提供一种未授权频谱的资源切换的方法,其中未授权频谱中的当前资源集合由ue用于执行为了将rach消息传送到基站的lbt尝试。方法包含:在当前rach程序期间,在当前资源集合上执行为了从ue传送到基站所做的一或多次lbt尝试;以及在当前资源集合上的当前lbt尝试通过之后或在当前资源集合上执行当前lbt尝试之前,在当前资源集合上执行参考信号接收功率(reference signal received power;
rsrp)检查;在当前rach程序期间,在当前资源集合上的失败计数达到预设阈值之后,从当前资源集合切换到未授权频谱中的由ue在新rach程序中利用的新资源集合,其中当当前资源集合上的当前lbt尝试和rsrp检查中的任一个在当前rach程序期间失败时,失败计数增加一(1)。
[0007]
又此外,根据本申请的第四方面,提供一种ue,其中未授权频谱中的当前资源集合由ue用于执行为了将rach消息传送到基站所做的lbt尝试。ue包含:收发器,配置成将信号传送到基站且从基站接收信号;以及处理器,耦合到收发器且配置成:在当前rach程序期间,在当前资源集合上执行为了从ue传送到基站所做的一或多次lbt尝试;以及在当前rach程序期间,在失败计数达到预设阈值之后,从当前资源集合切换到未授权频谱中的新资源集合,以让ue在新rach程序中使用,其中在当前rach程序期间,失败计数至少基于在当前资源集合上lbt失败的计数而计算。
[0008]
又此外,根据本申请的第五方面,提供一种ue,其中未授权频谱中的当前资源集合由ue用于执行为了将rach消息传送到基站所做的lbt尝试。ue包含:收发器,配置成将信号传送到基站且从基站接收信号;以及处理器,耦合到收发器且配置成:在当前rach程序期间在当前资源集合上执行为了从ue传送到基站所做的一或多次lbt尝试;在当前rach程序期间,在当前资源集合上的lbt失败的计数达到预设阈值之后,从当前资源集合切换到未授权频谱中的新资源集合,以让ue在新rach程序中使用;以及在当前rach程序期间,当当前资源集合上的当前lbt尝试失败时,将lbt失败的计数增加一(1)。
[0009]
又此外,根据本申请的第六方面,提供一种ue,其中未授权频谱中的当前资源集合由ue用于执行为了将rach消息传送到基站所做的lbt尝试。ue包含:收发器,配置成将信号传送到基站且从基站接收信号;以及处理器,耦合到收发器且配置成:在当前rach程序期间,在当前资源集合上执行为了从ue传送到基站所做的一或多次lbt尝试;在当前资源集合上的当前lbt尝试通过之后或在当前资源集合上执行当前lbt尝试之前,在当前资源集合上执行参考信号接收功率(rsrp)检查;在当前rach程序期间,在当前资源集合上的失败计数达到预设阈值之后,从当前资源集合切换到未授权频谱中的新资源集合,以让ue在新rach程序中使用;以及当当前资源集合上的当前lbt尝试和rsrp检查中的任一个在当前rach程序期间失败时,将失败计数增加一(1)。
[0010]
为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合所附图式作详细说明如下。
[0011]
本申请的进一步适用范围将从下文给出的详细描述变得显而易见。然而,应理解,详细描述和特定实例虽然指示本申请的优选实施例,但仅以说明方式给出,因为本领域的技术人员将从本详细描述显而易见本发明的精神和范围内的各种改变和修改。
附图说明
[0012]
从下文给出的详细描述和附图将更充分理解本申请,附图仅以说明的方式给出且因此不限制本申请,且附图中:
[0013]
图1示出根据本申请的一实施例的ue和基站的系统性视图。
[0014]
图2示出根据本申请的一实施例的未授权频谱的资源切换的方法。
[0015]
图2a示出如图2所绘示的未授权频谱的资源切换的方法的实施例。
[0016]
图2b示出如图2所绘示的未授权频谱的资源切换的方法的另一实施例。
[0017]
图3a到图3c示出如图2a中所绘示的未授权频谱的资源切换的方法的实施例。
[0018]
图3d到图3e示出如图2b中所绘示的未授权频谱的资源切换的方法的实施例。
[0019]
图4a到图4c示出将图3a到图3c中的未授权频谱的资源切换的方法应用于换手程序的实施例。
[0020]
图4d到图4e示出将图3d到图3e中的未授权频谱的资源切换的方法应用于换手程序的实施例。
[0021]
附图标号说明
[0022]
countf:失败计数;
[0023]
counthof:用于换手失败宣告的计数;
[0024]
countlbt:lbt失败计数;
[0025]
s220、s220a、s220b、s230b、s280、s280a、s280b、s300a、s300b、s300c、s300d、s300e、s310a、s310b、s310c、s310d、s310e、s320a、s320b、s320d、s320e、s321a、s321b、s321c、s321d、s321e、s330b、s330c、s330d、s330e、s331b、s331c、s331d、s331e、s332b、s333b、s340a、s340a'、s340b、s340b'、s340c、s340c'、s340d、s340d'、s340e、s340e'、s350a、s350b、s350c、s350d、s350e、s360a、s360b、s360c、s360d、s360e、s370a、s370b、s370c、s370d、s370e、s380a、s380b、s380c、s380d、s380e、s390a、s390b、s390c、s390d、s390e、s399a、s399b、s399c、s399d、s399e、s3201c、s3202c:步骤;
[0026]
th_hof:预设越区移交失败阈值;
[0027]
th_switch:预设阈值。
具体实施方式
[0028]
现将参考附图详细地描述本申请,其中相同参考标号将在几个图式中用于识别相同或类似组件。应注意,应在参考标号的定向方向上查看图式。
[0029]
图1示出根据本申请的一实施例的用户设备(user equipment;ue)和基站的系统性视图。如图1中所绘示,ue包含:收发器,配置成将信号传送到基站和/或从基站接收信号;处理器,耦合(例如直接连接或间接连接)到收发器;以及存储器,嵌入于处理器中或在处理器外部但耦合(例如直接连接或间接连接)到处理器以用于存储待由处理器使用/保存/执行的资料和应用。
[0030]
图2示出根据本申请的一实施例的执行未授权频谱(unlicensed spectrum)中的资源切换(switch)的方法。在一实施例中,未授权频谱中的当前资源集合由ue利用以用于执行为了将随机接入信道(random access channel;rach)消息传送到基站所做的先听后说(listen before talk;lbt)尝试。如图2所绘示,在当前rach程序期间,在当前资源集合上执行为了从ue传送到基站所做的一或多次lbt尝试(s220);且在当前rach程序期间,在失败计数达到预设阈值之后,从当前资源集合切换到未授权频谱中的新资源集合(s280),以让ue在新rach程序中使用。在一实施例中,在当前rach程序期间,失败计数至少基于在当前资源集合上lbt失败的计数而计算。
[0031]
在一实施例中,多个资源集合(包含当前集合和新集合)配置成由ue利用以用于执行为了将rach消息传送到基站的所做的lbt尝试。
[0032]
在一实施例中,多个资源集合的每一个可包含以下资源集合或子集:专用(dedicated)rach资源中的一或多个rach资源、共同(common)rach资源中的一或多个rach资源、专用rach资源和共同rach资源中的一或多个rach资源、一或多个物理随机接入信道(physical random access channel;prach)时机(rach occasion;ro)、一或多个子带(sub-band)、一或多个带宽部分(bandwidth part;bwp)等。因此,在一实施例中,可通过从任何以上标记的资源集合或子集的任一个切换到其它以上标记的资源集合或子集的任一个来进行从当前集合到新集合的资源切换,只要当前集合中的资源的单元与新集合中的资源的单元彼此兼容。举例来说,可通过以下来进行从当前集合到新集合的资源切换:从专用rach资源(当前集合)中的一或多个rach资源切换到专用rach资源(新集合)中的不同rach资源或不同rach资源组合,或到共同rach资源(新集合)中的一或多个rach资源,或到专用rach资源和共同rach资源(新集合)中的一或多个rach资源,从共同rach资源(当前集合)中的一或多个rach资源切换到共同rach资源(新集合)中的不同rach资源或不同rach资源组合,或到专用rach资源(新集合)中的一或多个rach资源,或到专用rach资源和共同rach资源(新集合)中的一或多个rach资源,从专用rach资源和共同rach资源(当前集合)中的一或多个rach资源切换到专用rach资源和共同rach资源(新集合)中的不同rach资源或不同rach资源组合,从一或多个ro(当前集合)切换到不同ro或不同ro组合(新集合),从一或多个bwp(当前集合)切换到不同bwp或不同bwp组合(新集合),或一或多个子带(当前集合)切换到不同子带或不同子带组合(新集合)等。另外,只要资源集合具有来自另一资源集合的不同资源组合,则将其视为不同资源集合(即使两个集合中的资源中的一些是共同的)。
[0033]
另外,专用rach资源是与同步信号块(synchronization signal block;ssb)和/或信道状态信息参考信号(channel state information reference signal;csi-rs)相关联的无竞争随机接入资源;共同rach资源是与ssb相关联的基于竞争的随机接入资源;ro是配置给ue作为前导码传送机会的时频资源;bwp可包含一或多个子带。
[0034]
图2a示出如图2所绘示的未授权频谱的资源切换的方法的实施例。
[0035]
如图2a中所绘示,在当前rach程序期间,在当前资源集合上执行为了从ue传送到基站所做的一或多次lbt尝试(s220a);且在当前rach程序期间,当前资源集合的lbt失败的计数达到预设阈值之后,从当前资源集合切换到未授权频谱中的新资源集合(s280a),以让ue在新rach程序中使用。在一实施例中,当在当前rach程序期间,当前资源集合上的当前lbt尝试失败时,lbt失败的计数增加一(1)。
[0036]
在一实施例中,当前资源集合是由数个子带组成的bwp,且如果bwp并未遭遇lbt失败,亦即bwp中的所有子带通过lbt,则当前资源集合上的lbt尝试通过。否则,当前资源集合上的lbt尝试失败。举例来说,如果当前资源集合是由子带sb1、子带sb2以及子带sb3组成的bwp1,则仅在所有子带sb1、子带sb2以及子带sb3通过lbt时才视为当前资源集合上的lbt尝试通过。然而,如果子带sb1使lbt失败(不管子带sb2和子带sb3是否通过),则将当前资源集合上的lbt尝试视为失败。在另一实施例中,当前资源集合包含若干bwp中的多个子带,这些bwp中如果存在并未遭遇lbt失败的至少一个bwp,则当前资源集合上的lbt尝试通过。否则,当前资源集合上的lbt尝试失败。应注意,这些是判断当前资源集合上的lbt尝试是否通过或失败的实施例。在另一实施例中,当前资源集合上的lbt尝试可视为通过,只要当前资源集合中的资源(例如,子带)中的任一个通过lbt,且当判断lbt尝试是否通过或失败时,并不
将相同群组(例如,相同bwp)中的资源视为整体。
[0037]
在一实施例中,在当前rach程序期间在当前资源集合上执行第一次lbt尝试之前,将lbt失败的计数初始化为零(0)。
[0038]
在一实施例中,在lbt失败的计数达到预设阈值之后但在从当前资源集合切换到新资源集合之前,停止当前rach程序。
[0039]
在一实施例中,在停止当前rach程序且从当前资源集合切换到新资源集合之后,将lbt失败的计数重置为零(0),且在新rach程序(其将成为新的当前rach程序)中,新资源集合作为新的当前资源集合,以由ue用于执行为了将随机接入信道(rach)消息传送到基站所做的lbt尝试。
[0040]
图2b示出如图2所绘示的未授权频谱的资源切换的方法的另一实施例。
[0041]
如图2b中所绘示,在当前rach程序期间,在当前资源集合上执行为了从ue传送到基站所做的一或多次lbt尝试(s220b);且在当前资源集合上的当前lbt尝试通过之后或在当前资源集合上执行当前lbt尝试之前,执行当前资源集合上的参考信号接收功率(reference signal received power;rsrp)检查(s230b);且在当前集合资源上的失败计数在当前rach程序期间达到默认阈值之后,将当前资源集合切换到未授权频谱中的的新资源集合(s280b),以让ue在新rach程序中使用。在一实施例中,失败计数至少基于在当前rach程序期间当前资源集合上失败的当前lbt尝试和失败的rsrp检查中的任一个而计算。在一实施例中,当当前资源集合上的当前lbt尝试和rsrp检查中的任一个在当前rach程序期间失败时,将失败计数增加一(1)。
[0042]
在一实施例中,当前资源集合是由若干子带组成的bwp,且如果bwp并未遭遇lbt失败,亦即bwp中的所有子带通过lbt,则当前资源集合上的lbt尝试通过。否则,当前资源集合上的lbt尝试失败。举例来说,如果当前资源集合是由子带sb1、子带sb2以及子带sb3组成的bwp1,则仅在所有子带sb1、子带sb2以及子带sb3通过lbt时才视为当前资源集合上的lbt尝试通过。然而,如果子带sb1使lbt失败(不管子带sb2和子带sb3是否通过),则将当前资源集合上的lbt尝试视为失败。在另一实施例中,当前资源集合包含若干bwp中的多个子带,这些bwp中如果存在并未遭遇lbt失败的至少一个bwp,则当前资源集合上的lbt尝试通过。否则,当前资源集合上的lbt尝试失败。应注意,这些是判断当前资源集合上的lbt尝试是否通过或失败的实施例。在另一实施例中,当前资源集合上的lbt尝试可视为通过,只要当前资源集合中的资源(例如,子带)中的任一个通过lbt,且当判断lbt尝试是否通过或失败时,并不将相同群组(例如,相同bwp)中的资源视为整体。
[0043]
在一实施例中,当前资源集合是配置有与参考信号(即同步信号块(ssb)或信道状态信息参考信号(csi-rs))相关联的rach资源的bwp,且如果相关联参考信号当中至少一个参考信号的rsrp高于默认rsrp阈值,则当前资源集合上的rsrp检查通过。否则,当前资源集合上的rsrp检查失败。在另一实施例中,当前资源集合包含含有与参考信号相关联的rach资源的多个子带,且如果相关联参考信号当中的具有高于预设rsrp阈值的rsrp的至少一个参考信号可用,则当前资源集合上的rsrp检查通过。否则,当前资源集合上的rsrp检查失败。
[0044]
在一实施例中,在当前rach程序期间,在当前资源集合上执行第一次lbt尝试和第一rsrp检查中的任一个之前,将失败计数初始化为零(0)。
[0045]
在一实施例中,在失败计数达到预设阈值之后但在从当前资源集合切换到新资源集合之前,停止当前rach程序。
[0046]
在一实施例中,在停止当前rach程序且从当前资源集合切换到新资源集合之后,将失败计数重置为零(0),且在新rach程序(其将成为新的当前rach程序)中,新资源集合将作为新的当前资源集合,以由ue用于执行为了将随机接入信道(rach)消息传送到基站所做的lbt尝试。
[0047]
图3a示出如图2a所绘示的未授权频谱的资源切换的实施例。
[0048]
在图3a中绘示的一实施例中,在当前rach程序期间,在当前资源集合执行第一次lbt尝试(s320a)之前,将lbt失败的计数countlbt初始化为零(0)(s310a)。
[0049]
在将lbt失败的计数countlbt初始化为零(0)之后,在当前rach程序期间,在当前资源集合执行为了从ue传送到基站所做的一或多次lbt尝试(s320a)。在当前rach程序期间并且在当前资源集合的lbt失败的计数countlbt达到预设阈值th_switch之前,当当前资源集合通过当前lbt尝试(s321a,是)时,以通过当前lbt尝试的当前资源集合的一或多个资源中的一个传送rach消息(s390a)。
[0050]
然而,在当前rach程序期间,当当前资源集合的当前lbt尝试失败(s321a,否)时,lbt失败的计数countlbt增加一(1)(s340a)。如果lbt失败的计数countlbt尚未达到预设阈值th_switch(s360a,否),则回到s320a,以在当前资源集合执行后续lbt尝试。如果lbt失败的计数countlbt达到预设阈值th_switch(s360a,是),则停止当前rach程序(s370a,是)。在停止当前rach程序之后,将当前资源集合切换到未授权频谱中的新资源集合(s380a),以让ue在新rach程序中使用。换句话说,在当前rach程序期间,在当前资源集合的lbt失败的计数countlbt达到预设阈值th_switch之后,将当前资源集合切换到未授权频谱中的新资源集合,以让ue在新rach程序中使用。
[0051]
在停止当前rach程序且从当前资源集合切换到新资源集合之后,开始新rach程序,且lbt失败的计数countlbt将重置/初始化为零(0)(例如,图3a中的s310a)。在新rach程序中,ue使用新资源集合以执行为了将rach消息传送到基站所做的lbt尝试。换句话说,新资源集合将在新“当前”rach程序中成为新“当前”资源集合。
[0052]
在一实施例中,ue将针对新“当前”rach程序来运行图3a中绘示的相同方法(图3a中的回馈路径)。在另一实施例中,ue将针对新“当前”rach程序来运行图3b到图3e中的任一个中绘示的不同方法(下文所解释)。换句话说,虽然图3a绘示从s380a回到此流程的开始点的回馈路径,但回馈路径也可到图3a到图3e中的方法中的任一个的开始点,以执行后续“当前”rach程序。
[0053]
在一实施例中,从当前资源集合(用于当前rach程序)到新资源集合(待用于后续当前rach程序)的资源切换可执行不止一次。举例来说,在从当前资源集合切换到新资源集合之后,将新资源集合作为新“当前”rach程序中的新“当前”资源集合(且lbt失败的计数countlbt将重置/初始化为零(0))。如果lbt失败的计数countlbt在新“当前”rach程序期间同样达到默认阈值th_switch,则当前作为新“当前”rach程序的新“当前”资源集合将再次切换到另一资源集合,以让ue在后续“当前”rach程序中使用。另一方面,在新“当前”rach程序期间且在lbt失败的计数countlbt达到预设阈值th_switch之前,如果lbt尝试通过,则使用通过当前lbt尝试的新“当前”资源集合的一或多个资源中传送rach消息。
[0054]
在这一实施例中,使用基于lbt失败的计数的动态资源切换机制以改变由ue用以执行为了将rach消息传送到基站所做的lbt尝试的资源,以便降低lbt失败对ue与基站之间的rach程序的影响,进而增加完成rach程序和/或换手程序的机会。
[0055]
图3b示出如图2a所绘示的未授权频谱的资源切换的另一实施例。
[0056]
在图3b中绘示的一实施例中,在当前rach程序期间,且在当前资源集合执行第一次lbt尝试(s320b)之前,将lbt失败的计数countlbt初始化为零(0)(s310b)。
[0057]
在将lbt失败的计数countlbt初始化为零(0)之后,在当前rach程序期间,执行当前资源集合上的为了从ue传送到基站所做的一或多次lbt尝试(s320b)。在当前rach程序期间,当当前资源集合通过当前lbt尝试(s321b,是)且当前资源集合的lbt失败的计数countlbt达到预设阈值th_switch之前,以通过当前lbt尝试的当前资源集合的一或多个资源执行参考信号接收功率(rsrp)检查(s330b)。
[0058]
当通过当前lbt尝试的当前资源集合的一或多个资源通过rsrp检查(s331b,是)时,使用通过当前lbt尝试且和通过rsrp检查的当前资源集合的一或多个资源中的一个来传送rach消息(s332b和s390b)。当通过当前lbt尝试的当前资源集合的一或多个资源的rsrp检查失败(s331b,否)时,使用通过当前lbt尝试的当前资源集合的一或多个资源中的一个来传送rach消息(s333b和390b)。
[0059]
然而,在当前rach程序期间,当当前资源集合的当前lbt尝试失败(s321b,否)时,lbt失败的计数countlbt增加一(1)(s340b)。如果lbt失败的计数countlbt尚未达到预设阈值th_switch(s360b,否),则回到s320b以在当前资源集合上执行后续lbt尝试。如果lbt失败的计数countlbt达到预设阈值th_switch(s360b,是),则停止当前rach程序(s370b)。在停止当前rach程序之后,将当前资源集合切换到未授权频谱中的新资源集合(s380b),以让ue在新rach程序中使用。换句话说,在当前rach程序期间,当前资源集合的lbt失败的计数countlbt达到预设阈值th_switch之后,将当前资源集合切换到未授权频谱中新资源集合,以让ue在新rach程序中使用。
[0060]
在停止当前rach程序且从当前资源集合切换到新资源集合之后,开始新rach程序,且lbt失败的计数countlbt将重置/初始化为零(0)(例如,图3b中的s310b)。在新rach程序中,新资源集合由ue利用以用于执行为了将rach消息传送到基站所做的lbt尝试。换句话说,新资源集合将在新“当前”rach程序中成为新“当前”资源集合。
[0061]
在一实施例中,ue将针对新“当前”rach程序来运行图3b中绘示的相同方法(图3b中的回馈路径)。在另一实施例中,ue将针对新“当前”rach程序来运行图3a(上文所解释)以及图3c到图3e(下文所解释)中的任一个中绘示的不同方法。换句话说,虽然图3b绘示从s380b回到此流程的开始点的回馈路径,但回馈路径也可到图3a到3e中的方法中的任一个的开始点,以执行后续“当前”rach程序。
[0062]
在一实施例中,从当前资源集合(用于当前rach程序)到新资源集合(待用于后续当前rach程序)的资源切换可执行不止一次。举例来说,在从当前资源集合切换到新资源集合之后,将新资源集合作为新“当前”rach程序中的新“当前”资源集合(且lbt失败的计数countlbt将重置/初始化为零(0))。如果lbt失败的计数countlbt在新“当前”rach程序期间同样达到默认阈值th_switch,则当前作为新“当前”rach程序的新“当前”资源集合将再次切换到另一资源集合,以让ue在后续“当前”rach程序中使用。另一方面,在新“当前”rach程
序期间且在lbt失败的计数countlbt达到预设阈值th_switch之前,如果lbt尝试通过,则使用通过当前lbt尝试的新“当前”资源集合的一或多个资源中的一个传送rach消息。
[0063]
在这一实施例中,使用基于lbt失败的计数的动态资源切换机制以改变由ue用以执行为了将rach消息传送到基站所做的lbt尝试的资源,以降低lbt失败对ue与基站之间的rach程序的影响,进而增加完成rach程序和/或换手程序的机会。另外,在这一实施例中,进一步考虑rsrp检查的结果以选择用以传送rach消息的较好资源。明确地说,ue将选择通过lbt尝试和rsrp检查的一或多个资源中的一个(因为这些资源具有比未能通过rsrp检查的那些资源更强的信号强度),如果这一或多个资源可用,则传送rach消息;如果这一或多个资源不可用,则ue将选择通过lbt尝试的一或多个资源中的一个来传送rach消息。这将允许ue使用具有较强信号强度的资源来传送rach消息。
[0064]
图3c示出如图2a所绘示的未授权频谱的资源切换的另一实施例。
[0065]
在图3c中绘示的一实施例中,在当前rach程序期间,在以当前资源集合执行第一次lbt尝试(s3201c和s3202c)之前(和执行rsrp检查(s330c)之前),将lbt失败的计数countlbt初始化为零(0)(s310c)。
[0066]
在将lbt失败的计数countlbt初始化为零(0)之后,且在以当前资源集合执行一或多次lbt尝试之前,在当前资源集合上执行rsrp检查(s330c)。
[0067]
当当前资源集合通过rsrp检查(s331c,是)时,以通过rsrp检查的当前资源集合的一或多个资源执行当前lbt尝试(s3201c)。当通过rsrp检查的当前资源集合的一或多个资源通过当前lbt尝试(s321c,是)时,使用通过rsrp检查和通过当前lbt尝试的当前资源集合的一或多个资源中的一个来传送rach消息(s390c)。
[0068]
然而,当通过rsrp检查的当前资源集合的一或多个资源的当前lbt尝试失败(s3201c)时,以未能通过rsrp检查的当前资源集合的一或多个资源进一步执行当前lbt尝试(s3201c)。当通过rsrp检查的当前资源集合的一或多个资源的当前lbt尝试失败,但未能通过rsrp检查的当前资源集合的一或多个资源的当前lbt尝试通过(s321c,是)时,使用未能通过rsrp检查但通过当前lbt尝试的当前资源集合的一或多个资源中的一个来传送rach消息(s390c)。
[0069]
另一方面,当当前资源集合的rsrp检查失败(s331c,否)时,在(使rsrp检查失败的)当前资源集合的一或多个资源上执行当前lbt尝试(s3202c)。当当前资源集合上的rsrp检查失败(s331c,否),但当前资源集合的一或多个资源的当前lbt尝试通过(s321c,是)时,使用通过当前lbt尝试的当前资源集合的一或多个资源中的一个来传送rach消息(s390c)。
[0070]
然而,在当前rach程序期间,当当前资源集合的当前lbt尝试失败(s321c,否)时,lbt失败的计数countlbt增加一(1)(s340c)。如果lbt失败的计数countlbt尚未达到预设阈值th_switch(s360c,否),则流程回到s330c以在当前资源集合上执行后续rsrp检查。如果lbt失败的计数countlbt达到预设阈值th_switch(s360c,是),则停止当前rach程序(s370c,是)。在停止当前rach程序之后,将当前资源集合切换到未授权频谱中的新资源集合,以让ue在新rach程序中使用。换句话说,在当前rach程序期间,在当前资源集合上的lbt失败的计数countlbt达到预设阈值th_switch之后,将当前资源集合切换到未授权频谱中的新资源集合,以让ue在新rach程序中使用。
[0071]
在停止当前rach程序且从当前资源集合切换到新资源集合之后,开始新rach程
序,且lbt失败的计数countlbt将重置/初始化为零(0)(例如,图3c中的s310c)。在新rach程序中,新资源集合由ue利用以执行为了将rach消息传送到基站所做的lbt尝试(s380c)。换句话说,新资源集合将在新“当前”rach程序中成为新“当前”资源集合。
[0072]
在一实施例中,ue将针对新“当前”rach程序来运行图3c中绘示的相同方法(图3c中的回馈路径)。在另一实施例中,ue将针对新“当前”rach程序来运行图3a、图3b(上文所解释)、图3d以及图3e(下文所解释)中的任一个中绘示的不同方法。换句话说,虽然图3c绘示从s380c回到此流程的开始点的回馈路径,但回馈路径也可到图3a到3e中的方法中的任一个的开始点,以执行于后续“当前”rach程序。
[0073]
在一实施例中,从当前资源集合(用于当前rach程序)到新资源集合(待用于后续当前rach程序)的资源切换可执行不止一次。举例来说,在从当前资源集合切换到新资源集合之后,将新资源集合作为新“当前”rach程序中的新“当前”资源集合(且lbt失败的计数countlbt将重置/初始化为零(0))。如果lbt失败的计数countlbt在新“当前”rach程序期间同样达到默认阈值th_switch,则当前作为新“当前”rach程序的新“当前”资源集合将再次切换到另一资源集合,以让ue在后续“当前”rach程序中使用。另一方面,在新“当前”rach程序期间且在lbt失败的计数countlbt达到预设阈值th_switch之前,如果lbt尝试通过,则使用通过当前lbt尝试的新“当前”资源集合的一或多个资源中的一个传送rach消息。
[0074]
在这一实施例中,使用基于lbt失败的计数的动态资源切换机制以改变由ue用于执行为了将rach消息传送到基站所做的lbt尝试的资源,以降低lbt失败对ue与基站之间的rach程序的影响,进而增加完成rach程序和/或换手程序的机会。另外,在这一实施例中,在lbt尝试之前执行rsrp检查,且rsrp检查的结果用于决定执行lbt尝试的资源的优先级。明确地说,在使rsrp检查失败的资源(即,具有较弱信号强度的资源)上执行lbt尝试之前,先在通过rsrp检查的资源(即,具有较强信号强度的资源)上执行。如果通过rsrp检查的资源通过lbt尝试,则通过rsrp检查和通过lbt尝试的一或多个资源中的一个将用于传送rach消息,且不需要在使rsrp检查失败的资源上执行lbt尝试。如果通过rsrp检查的资源的lbt尝试失败,则在使rsrp检查失败的资源上执行lbt尝试,且如果使rsrp检查失败的资源通过lbt尝试,则使rsrp检查失败但通过lbt尝试的一或多个资源中的一个将用于传送rach消息。然而,如果当前资源集合的rsrp检查失败,则仍在当前资源集合(即,使rsrp检查失败的资源)上执行lbt尝试,且如果当前资源集合通过lbt尝试,则使rsrp检查失败但通过lbt尝试的一或多个资源中的一个将用于传送rach消息。以rsrp检查的结果决定执行lbt尝试的资源的优先级将更有效率,因为当具有较高优先级的资源已于传送rach消息被认可(qualified)时,不一定需要在其他资源中执行lbt尝试。
[0075]
图3d示出如图2b所绘示的未授权频谱的资源切换的实施例。
[0076]
在图3d中绘示的一实施例中,在当前rach程序期间在当前资源集合上执行第一次lbt尝试(s320d)之前,将失败计数countf初始化为零(0)(s310d)。
[0077]
在将失败计数countf初始化为零(0)之后,在当前rach程序期间,在当前资源集合上执行为了从ue传送到基站所做的一或多次lbt尝试(s320d)。在当前rach程序期间通过,当当前资源集合上的当前lbt尝试(s321d,是)时,在通过当前lbt尝试的当前资源集合的一或多个资源上执行rsrp检查(s330d)。
[0078]
当通过当前lbt尝试的当前资源集合的一或多个资源通过rsrp检查(s331d,是)
时,使用通过当前lbt尝试和通过rsrp检查的当前资源集合的一或多个资源中的一个来传送rach消息(s390d)。当通过当前lbt尝试的当前资源集合的一或多个资源上的rsrp检查失败(s331b,否)时,将失败计数增加一(1)(s340d),且虽然当前资源集合的一或多个资源通过当前lbt尝试,但将不使用通过当前lbt尝试但未能通过rsrp检查的当前资源集合的一或多个资源来传送rach消息。如果失败计数countf尚未达到预设阈值th_switch(s360d,否),则流程回到s320d,以在当前资源集合上执行后续lbt尝试。如果失败计数countf达到预设阈值th_switch(s360d,是),则停止当前rach程序(s370d)。
[0079]
另一方面,在当前rach程序期间,当当前资源集合上的当前lbt尝试失败(s321d,否)时,将失败计数增加一(1)(s340d)。如果失败计数countf尚未达到预设阈值th_switch(s360d,否),则流程回到s320d,以在当前资源集合上执行后续lbt尝试。如果失败计数countf达到预设阈值th_switch(s360d,是),则停止当前rach程序(s370d)。
[0080]
在停止当前rach程序之后,将当前资源集合切换到未授权频谱中的新资源集合(s380d),以让ue在新rach程序中使用。换句话说,在当前rach程序期间,且在当前资源集合上的失败计数countf达到预设阈值th_switch之后,将当前资源集合切换到未授权频谱中的新资源集合,以让ue在新rach程序中使用。
[0081]
在停止当前rach程序且从当前资源集合切换到新资源集合之后,开始新rach程序,并将失败计数countf重置/初始化为零(0)(例如,图3d中的s310d)。在新rach程序中,新资源集合由ue利用以执行为了将rach消息传送到基站所做的lbt尝试。换句话说,新资源集合将在新“当前”rach程序中成为新“当前”资源集合。
[0082]
在一实施例中,ue将针对新“当前”rach程序来运行图3d中绘示的相同方法(图3d中的回馈路径)。在另一实施例中,ue将针对新“当前”rach程序来运行图3a到图3c(上文所解释)以及图3e(下文所解释)中的任一个中绘示的不同方法。换句话说,虽然图3d绘示从s380d回到此流程的开始点的回馈路径,但回馈路径也可以到图3a到3e中的方法中的任一个的开始点,以执行后续“当前”rach程序。
[0083]
在一实施例中,从当前资源集合(用于当前rach程序)到新资源集合(待用于后续当前rach程序)的资源切换可执行不止一次。举例来说,在从当前资源集合切换到新资源集合之后,将新资源集合作为新“当前”rach程序中的新“当前”资源集合(且失败计数countf将重置/初始化为零(0))。如果失败计数countf在新“当前”rach程序期间同样达到默认阈值th_switch,则当前作为新“当前”rach程序的新“当前”资源集合将再次切换到另一资源集合,以让ue在后续“当前”rach程序中使用。另一方面,在新“当前”rach程序期间且在失败计数countf达到预设阈值th_switch之前,如果lbt尝试和rsrp检查两者皆通过,则使用通过当前lbt尝试和rsrp检查的新“当前”资源集合的一或多个资源中的一个传送rach消息。
[0084]
在这一实施例中,使用基于失败计数的动态资源切换机制以改变由ue用以执行为了将rach消息传送到基站的所做的lbt尝试的资源,以降低lbt失败对ue与基站之间的rach程序的影响,进而增加完成rach程序和/或换手程序的机会。在这一实施例中,lbt失败或rsrp失败将计入用于资源切换的失败计数countf。换句话说,在当前rach程序期间,当当前资源集合上的当前lbt尝试和rsrp检查中的任一个失败时,将失败计数增加一(1)。在这一实施例中,仅有当当前资源集合通过当前lbt尝试并且通过rsrp检查时,ue才会使用通过当前lbt尝试并且通过rsrp检查的当前资源集合的一或多个资源中的一个传送rach消息。在
此实施例中,使用通过lbt尝试且具有较强信号强度(即,通过rsrp检查)的资源来加强rach消息的传送质量。
[0085]
图3e示出如图2b所绘示的未授权频谱的资源切换的另一实施例。
[0086]
在图3e中绘示的一实施例中,在当前rach程序期间,在当前资源集合上执行第一次lbt尝试(s320e)之前(和执行rsrp检查(s330e)之前),将失败计数countf初始化为零(0)(s310e)。
[0087]
在将失败计数countf初始化为零(0)之后并且在当前资源集合上执行当前lbt尝试之前,在当前资源集合上执行rsrp检查(s330e)。当当前资源集合通过rsrp检查(s331e,是)时,在通过rsrp检查的当前资源集合的一或多个资源上执行当前lbt尝试(s320e)。
[0088]
当通过rsrp检查的当前资源集合的一或多个资源通过当前lbt尝试(s321e,是)时,使用通过rsrp检查和通过当前lbt尝试的当前资源集合的一或多个资源中的一个来传送rach消息(s390e)。当通过rsrp检查的当前资源集合的一或多个资源的当前lbt尝试失败(s321e,否)时,将失败计数增加一(1)(s340e),且将不使用通过rsrp检查但未能通过当前lbt尝试的当前资源集合的一或多个资源来传输rach消息。如果失败计数countf尚未达到预设阈值th_switch(s360e,否),则流程回到s330e,以在当前资源集合上执行后续rsrp检查。如果失败计数countf达到预设阈值th_switch(s360e,是),则停止当前rach程序(s370e)。
[0089]
另一方面,在当前rach程序期间,当当前资源集合上的rsrp检查失败(s331e,否)时,将失败计数增加一(1)(s340e)。如果失败计数countf尚未达到预设阈值th_switch(s360e,否),则流程回到s320e,以在当前资源集合上执行后续rsrp检查。如果失败计数countf达到预设阈值th_switch(s360e,是),则停止当前rach程序(s370e)。
[0090]
在停止当前rach程序之后,将当前资源集合切换到未授权频谱中的新资源集合(s320e),以让ue在新rach程序中使用。换句话说,在当前资源集合上的失败计数countf在当前rach程序期间达到默认阈值th_switch之后,将当前资源集合切换到未授权频谱中的新资源集合,以让ue在新rach程序中使用。
[0091]
在停止当前rach程序且从当前资源集合切换到新资源集合之后,开始新rach程序,且失败计数countf将重置/初始化为零(0)(例如,图3e中的s310e)。在新rach程序中,新资源集合由ue利用以执行为了将rach消息传送到基站的所做的lbt尝试。换句话说,新资源集合将在新“当前”rach程序中成为新“当前”资源集合。
[0092]
在一实施例中,ue将针对新“当前”rach程序来运行图3e中绘示的相同方法(图3e中的回馈路径)。在另一实施例中,ue将针对新“当前”rach程序来运行图3a到图3d(上文所解释)中的任一个中绘示的不同方法。换句话说,虽然图3e绘示从s380e回到此流程的开始点的回馈路径,但回馈路径也可以到图3a到3e中的方法中的任一个的开始点,以执行后续“当前”rach程序。
[0093]
在一实施例中,从当前资源集合(用于当前rach程序)到新资源集合(待用于后续当前rach程序)的资源切换可执行不止一次。举例来说,在从当前资源集合切换到新资源集合之后,将新资源集合作为新“当前”rach程序中的新“当前”资源集合(且失败计数countf将重置/初始化为零(0))。如果失败计数countf在新“当前”rach程序期间同样达到默认阈值th_switch,则当前用于新“当前”rach程序的新“当前”资源集合将再次切换到另一资源
集合,以让ue在后续“当前”rach程序中使用的。另一方面,在新“当前”rach程序期间且在失败计数countf达到预设阈值th_switch之前,如果rsrp检查和lbt尝试两者皆通过,则使用通过rsrp检查和当前lbt尝试的新“当前”资源集合的一或多个资源中的一个传送rach消息。
[0094]
在这一实施例中,使用基于失败计数的动态资源切换机制用以改变由ue用以执行为了将rach消息传送到基站的所做的lbt尝试的资源,以降低lbt失败对ue与基站之间的rach程序的影响,进而增加完成rach程序和/或换手程序的机会。类似于图3d中的实施例,在图3e中示出的实施例中,lbt失败或rsrp失败将计入用于资源切换的失败计数countf。换句话说,在当前rach程序期间,当当前资源集合上的当前lbt尝试和rsrp检查中的任一个失败时,将失败计数增加一(1)。在这一实施例中,仅有当当前资源集合通过当前lbt尝试并且通过rsrp检查两者时,ue才会使用通过当前lbt尝试并且通过rsrp检查的当前资源集合的一或多个资源中的一个传送rach消息。在此实施例中,使用具有较强信号强度(即,通过rsrp检查)且通过lbt尝试的资源来加强rach消息的传送质量。
[0095]
在一实施例中,当资源切换执行不止一次时,用于多个“当前”rach程序的方法可以是图3a到图3e中绘示的方法的任何组合。举例来说,如果资源切换执行三次,则用于第一“当前”rach程序的方法可以是图3a到图3e中的方法中的任一个,用于第二“当前”rach程序的方法可以是图3a到图3e中的方法中的任一个,且用于第三“当前”rach程序的方法可以是图3a到图3e中的方法中的任一个。换句话说,用于任何“当前”rach程序的方法可与先前“当前”rach程序和后续“当前”rach程序相同或不同。举例来说,用于第一“当前”rach程序的方法可更严格地要求当前资源集合通过lbt尝试和通过rsrp检查(例如,图3d或图3e);用于第二“当前”rach程序的方法可较不严格,仅要求当前资源集合通过lbt尝试,但进一步考虑rsrp检查的结果,以选择/优先化用以传送rach消息的资源(例如,图3b或图3c);而用于第三“当前”rach程序的方法可较不严格,仅要求当前资源集合通过lbt尝试,而无需进一步考虑rsrp检查的结果(例如,图3a)。
[0096]
在另一实施例中,用于多个“当前”rach程序的方法可基于当前资源集合的类型而选择。举例来说,对于需要较好传送质量的当前资源集合,使用更严格的rach程序的流程,要求以通过lbt尝试和通过rsrp检查(例如,图3d或图3e)的当前资源集合传送rach消息。对于需要优先使用具有较强信号强度的资源来传送rach消息的当前资源集合,使用较不严格的rach程序的流程,可以仅要求当前资源集合通过lbt尝试,并进一步考虑当前资源集合上的rsrp检查的结果以选择/优先化用以传送rach消息的资源(例如,图3b或图3c)。对于可使用通过lbt尝试而不需要较强信号强度的资源来传送rach消息的当前资源集合,使用较不严格的rach程序的流程,仅要求当前资源集合通过lbt尝试,而无需进一步考虑当前资源集合的rsrp检查的结果(例如,图3a)。
[0097]
在一实施例中,图3a到图3e中绘示的未授权频谱的资源切换的方法也可应用于换手(handover)程序以宣告(declare)换手失败。在一实施例中,换手失败由发生持续lbt失败和rsrp失败的组合造成。
[0098]
图4a到图4c示出将图3a到图3c中的未授权频谱的资源切换的方法应用于换手程序以宣告换手失败的实施例。在一实施例中,换手失败由发生持续lbt失败造成。图4d到图4e示出将图3d到图3e中的未授权频谱的资源切换的方法应用于换手程序以宣告换手失败
的实施例。在一实施例中,换手失败由持续lbt失败和rsrp失败的组合造成。
[0099]
在图4a到图4e中绘示的实施例中,一些步骤与图3a到图3e中所绘示的相同或类似(且相同参考标号用于图3a到图3e以及图4a到图4e中的相同或类似步骤,且因此将省略图3a到图3e中提及的这些步骤的相同或类似操作的描述)。在一实施例中,以用于换手失败宣告的计数counthof和预设换手失败阈值th_hof进一步决定是否宣告换手失败。
[0100]
在图4a到图4e中绘示的实施例中,在换手程序中的第一当前rach程序期间,且在当前资源集合上执行第一次lbt尝试之前,将用于换手失败宣告的计数counthof初始化为零(0)(图4a/图4b/图4c/图4d/图4e中的s300a/s300b/s300c/s300d/s300e)。另外,在换手程序中的任何后续当前rach程序期间,且在任何后续当前资源集合上执行第一次lbt尝试之前(在停止当前rach程序且从当前资源集合切换到新资源集合之后),不重置当前rach程序中的用于换手失败宣告的计数counthof;并以与将lbt失败的计数countlbt或失败计数countf增加一(1)相同或类似的条件来将用于换手失败宣告的计数counthof增加一(1)。举例来说,当将lbt失败的计数countlbt增加一(1)(图4a/图4b/图4c中的s340a'/s340b'/s340c')时或当失败计数countf(图4d/图4e中的s340d'/s340e')增加一(1)时,将用于换手失败宣告的计数counthof增加一(1)。当用于换手失败宣告的计数counthof达到预设换手失败阈值th_hof(图4a/图4b/图4c/图4d/图4e中的s350a/s350b/s350c/s350d/s350e,是)时,宣告换手失败(图4a/图4b/图4c/图4d/图4e中的s399a/s399b/s399c/s399d/s399e)。
[0101]
在一实施例中,宣告换手失败,换手失败由发生持续lbt失败(图4a/图4b/图4c中的s399a/s399b/s399c)或由发生持续lbt失败和rsrp失败的组合(图4d/图4e中的s399d/s399e)造成。
[0102]
在一实施例中,预设换手失败阈值th_hof是用于lbt失败的计数或失败计数的预设阈值th_switch的n倍,且n是由ue用以执行为了将rach消息传送到基站所做的lbt尝试的资源集合的总数目。
[0103]
在一实施例中,预设换手失败阈值th_hof是用于lbt失败的计数或失败计数的预设阈值th_switch的n倍,且n是由ue用以执行为了将rach消息传送到基站的lbt尝试和rsrp检查的资源集合的总数目。
[0104]
另外,与图3a到3e中绘示的方法类似或相同,在停止当前rach程序且从当前资源集合切换到新资源集合之后,ue将针对新“当前”rach程序来运行图4a中绘示的相同方法(图4a/图4b/图4c/图4d/图4e中的回馈路径)。在另一实施例中,ue将针对新“当前”rach程序来运行图4a到图4e中的任一个中绘示的不同方法。换句话说,虽然图4a到图4e中的每一个绘示从s380a/s380b/s380c/s380d/s380e回到s310a/s310b/s310c/s310d/s310e的回馈路径,但回馈路径也可以到图4a/图4b/图4c/图4d/图4e中的s310a/s310b/s310c/s310d/s310e中的任一个,以执行换手程序中的后续“当前”rach程序。
[0105]
在一实施例中,在换手程序中的任何后续当前rach程序期间,在任何后续当前资源集合上执行第一次lbt尝试之前(在停止当前rach程序且从当前资源集合切换到新资源集合之后),不重置当前rach程序中的用于换手失败宣告的计数counthof,在每一后续当前rach程序中,出于资源切换目的,在停止当前rach程序且从当前资源集合切换到新资源集合之后,lbt失败的计数countlbt将重置/初始化为零(0)(图4a/图4b/图4c/图4d/图4e中的s310a/s310b/s310c/s310d/s310e)。
[0106]
在一实施例中,ue的处理器配置成执行图2、图2a到图2b、图3a到图3e和/或图4a到图4e中绘示的操作,且控制收发器以使用当前资源集合的一或多个资源中的一个来传送rach消息。
[0107]
如示出的实施例中所绘示,为了将rach消息从ue传送到基站而执行lbt尝试,并以使用lbt失败的计数作为决定是否切换lbt尝试的资源的一因素。因此,可降低未授权频谱的lbt失败对rach程序和/或换手的影响。另外,可进一步考虑rsrp检查的结果以选择用以传送rach消息的资源,以使用具有较强信号强度的资源来传送rach消息。此外,还可使用rsrp检查的结果来优先化执行lbt尝试的资源的次序,使得方法更有效率,因为当具有较高优先级的资源通过lbt尝试时,不一定需要在其他资源执行lbt尝试。此外,在一些实施例中,rsrp检查失败的计数还作为决定是否执行资源切换的一额外因素,使用通过lbt尝试且具有较强信号强度(即,通过rsrp检查)的资源来传送rach消息,以提升传送质量。此外,在未授权频谱的资源切换时,使用换手失败宣告的计数可使识别及宣告换手失败更有效率。因此,本发明一实施例提出的动态资源切换机制可有效地降低lbt失败对ue与基站之间的rach程序的影响,进而增加完成rach程序和/或换手程序的机会。
[0108]
虽然本发明已以实施例揭露如上,然其并非用以限定本发明,任何所属技术领域中具有通常知识者,在不脱离本发明的精神和范围内,当可作些许的更动与润饰,故本发明的保护范围当视后附的申请专利范围所界定者为准。