DRX模式下终端保持上行同步的处理方法及装置转让专利

申请号 : CN201110156140.4

文献号 : CN102821454B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 奚水清录显明刘娟娟

申请人 : 中兴通讯股份有限公司

摘要 :

本发明公开了一种DRX模式下终端保持上行同步的处理方法及装置,其中,该方法包括:通过基站中的第一计数器来记录终端未执行数据调度的第一时间长度;判断第一时间长度是否大于第一门限值,其中,当第一时间长度大于等于第一门限值时,基站不发送定时提前TA命令;当第一时间长度小于第一门限值时,基站根据时间对齐定时器TATimer的定时时长与不连续接收DRX的周期长的比较结果来确定发送TA命令。通过本发明,能够实现在配置DRX时,UE可以灵活地和基站保持上行同步,且最大限度减少上行失步的发生,优化了系统资源的利用率。

权利要求 :

1.一种DRX模式下终端保持上行同步的处理方法,其特征在于,包括:

通过基站中的第一计数器来记录终端未执行数据调度的第一时间长度;

判断所述第一时间长度是否大于第一门限值,其中,

当所述第一时间长度大于等于所述第一门限值时,所述基站不发送定时提前TA命令;

当所述第一时间长度小于所述第一门限值时,所述基站根据时间对齐定时器TATimer的定时时长与不连续接收DRX的周期长的比较结果来确定发送所述TA命令;

其中,所述基站根据时间对齐定时器TATimer的定时时长与不连续接收DRX的周期长的比较结果来确定发送所述TA命令包括:当所述TATimer的定时时长大于所述DRX的周期长时,所述基站在所述TATimer超时前的最后一个持续时间内发送所述TA命令;当所述TATimer的定时时长等于所述DRX的周期长时,所述基站在每一个所述持续时间内发送所述TA命令;当所述TATimer的定时时长小于所述DRX的周期长时,所述基站通过第二计数器来记录所述终端处于非活动状态下的第二时间长度,在所述第二时间长度大于第二门限值的情况下,所述基站发送所述TA命令。

2.根据权利要求1所述的方法,其特征在于,当所述TATimer的定时时长大于所述DRX的周期长时,所述基站在所述TATimer超时前的最后一个持续时间内发送所述TA命令的步骤包括:判断所述TATimer的定时时长是否超时,如果距离所述TATimer的定时时长的超时时间还有一个所述DRX的周期长,则在未超时时间段中的所述持续时间段内发送所述TA命令,否则,停止发送所述TA命令。

3.根据权利要求1所述的方法,其特征在于,当所述TATimer的定时时长小于所述DRX的周期长时,所述基站通过第二计数器来记录所述终端处于非活动状态下的第二时间长度,在所述第二时间长度大于第二门限值的情况下,所述基站发送所述TA命令包括:所述基站判断所述终端的状态,其中,

当所述终端从非活动状态进入活动状态时,所述基站在所述第二时间长度大于所述第二门限值的情况下,发送所述TA命令;

当所述终端一直处于所述活动状态下时,如果所述TATimer的定时时长超时,则所述基站发送所述TA命令。

4.根据权利要求1-3中任一项所述的方法,其特征在于,所述持续时间内发送所述TA命令包括:判断持续时间定时器是否到达启动时间,其中,

在到达启动时间的情况下,所述基站发送所述TA命令。

5.一种DRX模式下终端保持上行同步的处理装置,其特征在于,包括:

记录单元,用于通过基站中的第一计数器来记录终端未执行数据调度的第一时间长度;

处理单元,用于判断所述第一时间长度是否大于第一门限值,其中,当所述第一时间长度大于等于所述第一门限值时,所述基站不发送定时提前TA命令;当所述第一时间长度小于所述第一门限值时,所述基站根据时间对齐定时器TATimer的定时时长与不连续接收DRX的周期长的比较结果来确定发送所述TA命令;

其中,所述处理单元包括:第一处理模块,用于当所述TATimer的定时时长大于所述DRX的周期长时,所述基站在所述TATimer超时前的最后一个持续时间内发送所述TA命令;第二处理模块,用于当所述TATimer的定时时长等于所述DRX的周期长时,所述基站在每一个所述持续时间内发送所述TA命令;第三处理模块,用于当所述TATimer的定时时长小于所述DRX的周期长时,所述基站通过第二计数器来记录所述终端处于非活动状态下的第二时间长度,在所述第二时间长度大于第二门限值的情况下,所述基站发送所述TA命令。

6.根据权利要求5所述的装置,其特征在于,所述第一处理模块包括:

第一判断模块,用于判断所述TATimer的定时时长是否超时,如果距离所述TATimer的定时时长的超时时间还有一个所述DRX的周期长,则在未超时时间段中的所述持续时间段内发送所述TA命令,否则,停止发送所述TA命令。

7.根据权利要求5所述的装置,其特征在于,所述第三处理模块包括:

第二判断模块,用于判断所述终端的状态,其中,当所述终端从非活动状态进入活动状态时,所述基站在所述第二时间长度大于所述第二门限值的情况下,发送所述TA命令;当所述终端一直处于所述活动状态下时,如果所述TATimer的定时时长超时,则所述基站发送所述TA命令。

8.根据权利要求5-7中任一项所述的装置,其特征在于,所述装置还包括:

第三判断模块,用于判断持续时间定时器是否到达启动时间,其中,在到达启动时间的情况下,所述基站发送所述TA命令。

说明书 :

DRX模式下终端保持上行同步的处理方法及装置

技术领域

[0001] 本发明涉及通信领域,具体而言,尤其涉及一种DRX模式下终端保持上行同步的处理方法及装置。

背景技术

[0002] 第三代移动通信长期演进(Long Term Evolution,简称为LTE)系统中,为节省用户设备(User Equipment,简称为UE,也称为终端)的电池消耗,系统配置了不连续接收(Discontinuous Reception,简称为DRX)功能。DRX可以使UE在一定时间内停止监测物理下行控制信道(Physical Downlink ControlChannel,简称为PDCCH)。
[0003] DRX周期(DRX Cycle)指持续时间(OnDuration)与非活动时间(Inactive)进行周期性地重复。
[0004] 持续时间定时器(OnDuration Timer)定义了DRX周期开始时UE需要连续监听PDCCH的子帧数目。
[0005] 图1是根据相关技术的DRX的工作原理示意图,如图1所示,当配置了DRX时,UE的活动时间(Active Time)包括持续时间定时器或DRX非活动定时器或DRX重传定时器或竞争解决定时器运行时的时间;及调度请求(Scheduling Request,简称SR)被挂起的时间;及HARQ重传分配上行授权可能发生的时间;及UE成功接收随机接入响应消息后,尚未接收到PDCCH指示有针对UE的C-RNTI或临时C-RNTI的新传输的时间。配置了DRX时,UE仅在活动时间监测C-RNTI,TPC-PUCCH-RNTI,TPC-PUSCH-RNTI和Semi-Persistent Scheduling C-RNTI加扰的PDCCH。
[0006] 时间对齐定时器(timeAlignmentTimer)是LTE系统对UE上行同步状态进行维护的定时器。上行同步状态的保持是UE能够同演进基站(eNodeB)正常通信的基本条件,UE获得同步后,可能由于UE、eNodeB双方的时钟偏移或信道情况改变,又变成失步状态。在时间对齐定时时长timeAlignmentTimer配置为无穷大时,如果通过上行测量发现TA调整值非零,需要下发TA命令。时间对齐定时时长timeAlignmentTimer配置为有限长度时,在timeAlignmentTimer超时时间内,eNodeB必须给UE发送一个定时提前命令MAC控制元素(Timing Advance Command MAC control element,简称为TA命令),对UE的上行定时做一次调整或确认,如果timeAlignmentTimer超时时UE还没有收到TA命令,UE认为上行失步,在有上行或下行数据时,UE需要重新随机接入获得同步。
[0007] 由于基站发送数据到达UE有一定时延,为确保终端能够在时间对齐定时器timeAlignmentTimer超时前收到TA命令,基站侧维护的时间对齐定时器(TATimer)时长为timeAlignmentTimer减去一个TA发送提前的时间(例如30ms),基站应该在TATimer超时前发送TA命令。
[0008] 针对上述现有技术的当UE被配置了DRX时,在TATimer时间周期到,且需要发送TA命令时,由于UE不处于活动时间,导致UE无法收到TA命令,进入上行失步状态的问题,目前还没有有效的解决方案。

发明内容

[0009] 本发明的主要目的在于提供一种DRX模式下终端保持上行同步的处理方法及装置,以解决现有技术的当UE被配置了DRX时,在TATimer时间周期到,且需要发送TA命令时,由于UE不处于活动时间,导致UE无法收到TA命令,进入上行失步状态的问题。
[0010] 为了实现上述目的,根据本发明的一方面,提供了一种DRX模式下终端保持上行同步的处理方法。
[0011] 根据本发明的DRX模式下终端保持上行同步的处理方法包括:通过基站中的第一计数器来记录终端未执行数据调度的第一时间长度;判断第一时间长度是否大于第一门限值,其中,当第一时间长度大于等于第一门限值时,基站不发送定时提前TA命令;当第一时间长度小于第一门限值时,基站根据时间对齐定时器TATimer的定时时长与不连续接收DRX的周期长的比较结果来确定发送TA命令。
[0012] 进一步地,基站根据时间对齐定时器TATimer的定时时长与不连续接收DRX的周期长的比较结果来确定发送TA命令包括:当TATimer的定时时长大于DRX的周期长时,基站在TATimer超时前的最后一个持续时间内发送TA命令;当TATimer的定时时长等于DRX的周期长时,基站在每一个持续时间内发送TA命令;当TATimer的定时时长小于DRX的周期长时,基站通过第二计数器来记录终端处于非活动状态下的第二时间长度,在第二时间长度大于第二门限值的情况下,基站发送TA命令。
[0013] 进一步地,当TATimer的定时时长大于DRX的周期长时,基站在TATimer超时前的最后一个持续时间内发送TA命令的步骤包括:判断TATimer的定时时长是否超时,如果距离TATimer的定时时长的超时时间还有一个DRX的周期长,则在未超时时间段中的持续时间段内发送TA命令,否则,停止发送TA命令。
[0014] 进一步地,当TATimer的定时时长小于DRX的周期长时,基站通过第二计数器来记录终端处于非活动状态下的第二时间长度,在第二时间长度大于第二门限值的情况下,基站发送TA命令包括:基站判断终端的状态,其中,当终端从非活动状态进入活动状态时,基站在第二时间长度大于第二门限值的情况下,发送TA命令;当终端一直处于活动状态下时,如果TATimer的定时时长超时,则基站发送TA命令。
[0015] 进一步地,持续时间内发送TA命令包括:判断持续时间定时器是否到达启动时间,其中,在到达启动时间的情况下,基站发送TA命令。
[0016] 为了实现上述目的,根据本发明的另一个方面,提供了一种DRX模式下终端保持上行同步的处理装置。
[0017] 根据本发明的DRX模式下终端保持上行同步的处理装置包括:记录单元,用于通过基站中的第一计数器来记录终端未执行数据调度的第一时间长度;处理单元,用于判断第一时间长度是否大于第一门限值,其中,当第一时间长度大于等于第一门限值时,基站不发送定时提前TA命令;当第一时间长度小于第一门限值时,基站根据时间对齐定时器TATimer的定时时长与不连续接收DRX的周期长的比较结果来确定发送TA命令。
[0018] 进一步地,处理单元包括:第一处理模块,用于当TATimer的定时时长大于DRX的周期长时,基站在TATimer超时前的最后一个持续时间内发送TA命令;第二处理模块,用于当TATimer的定时时长等于DRX的周期长时,基站在每一个持续时间内发送TA命令;第三处理模块,用于当TATimer的定时时长小于DRX的周期长时,基站通过第二计数器来记录终端处于非活动状态下的第二时间长度,在第二时间长度大于第二门限值的情况下,基站发送TA命令。
[0019] 进一步地,第一处理模块包括:第一判断模块,用于判断TATimer的定时时长是否超时,如果距离TATimer的定时时长的超时时间还有一个DRX的周期长,则在未超时时间段中的持续时间段内发送TA命令,否则,停止发送TA命令。
[0020] 进一步地,第三处理模块包括:第二判断模块,用于判断终端的状态,其中,当终端从非活动状态进入活动状态时,基站在第二时间长度大于第二门限值的情况下,发送TA命令;当终端一直处于活动状态下时,如果TATimer的定时时长超时,则基站发送TA命令。
[0021] 进一步地,装置还包括:第三判断模块,用于判断持续时间定时器是否到达启动时间,其中,在到达启动时间的情况下,基站发送TA命令。
[0022] 通过本发明,采用通过基站中的第一计数器来记录终端未执行数据调度的第一时间长度;判断第一时间长度是否大于第一门限值,其中,当第一时间长度大于等于第一门限值时,基站不发送定时提前TA命令;当第一时间长度小于第一门限值时,基站根据时间对齐定时器TATimer的定时时长与不连续接收DRX的周期长的比较结果来确定发送TA命令,解决了现有技术的当UE被配置了DRX时,在TATimer时间周期到,且需要发送TA命令时,由于UE不处于活动时间,导致UE无法收到TA命令,进入上行失步状态的问题,进而达到了在配置DRX时,UE能够灵活地和基站保持上行同步,且最大限度减少上行失步的发生,优化了系统资源的利用率的效果。

附图说明

[0023] 此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0024] 图1是根据相关技术的DRX的工作原理示意图;
[0025] 图2是根据本发明实施例的在演进基站中的结构示意图;
[0026] 图3是根据本发明实施例的DRX模式下终端保持上行同步的处理装置的结构示意图;
[0027] 图4是根据本发明实施例的DRX模式下终端保持上行同步的处理方法的流程图;
[0028] 图5是根据本发明第一优选实施例的处理方法示意图;
[0029] 图6是根据本发明第二优选实施例的处理方法示意图;
[0030] 图7是根据本发明第三优选实施例的处理方法示意图;
[0031] 图8是根据本发明实施例的DRX模式下终端保持上行同步的处理方法的详细流程图。

具体实施方式

[0032] 为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图和实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0033] 图2是根据本发明实施例的在演进基站中的结构示意图。如图2所示,该基站eNodeB中可以包括:DRX模块1和TA模块2,其中,该DRX模块1用于维护DRX各定时器的起止以及UE的状态变迁,同时维护UE没有调度数据时间计数器和UE处于DRX非活动时间计数器;TA模块2,用于维护TATimer定时器,从DRX模块获得相关配置信息和UE状态信息,判断是否需要发送TA命令,并执行TA命令发送。
[0034] 图3是根据本发明实施例的DRX模式下终端保持上行同步的处理装置的结构示意图。如图3所示,该装置包括:记录单元10,用于通过基站中的第一计数器来记录终端未执行数据调度的第一时间长度;处理单元30,用于判断第一时间长度是否大于第一门限值,其中,当第一时间长度大于等于第一门限值时,基站不发送定时提前TA命令;当第一时间长度小于第一门限值时,基站根据时间对齐定时器TATimer的定时时长与不连续接收DRX的周期长的比较结果来确定发送TA命令。
[0035] 本发明上述实施例主要实现,基站对配置DRX和时间对齐定时器timeAlignmentTimer的UE,根据DRX周期以及DRX下UE的状态,调整TA命令发送时机,使UE能够尽可能地收到TA命令。即实现基站eNodeB能够在UE配置了DRX时,合理地将TA命令发送到UE,使UE能够进行上行定时调整,有效减少UE上行失步的发生,优化了系统资源的利用率[0036] 本发明上述实施例中的处理单元30包括:第一处理模块301,用于当TATimer的定时时长大于DRX的周期长时,基站在TATimer超时前的最后一个持续时间内发送TA命令;第二处理模块302,用于当TATimer的定时时长等于DRX的周期长时,基站在每一个持续时间内发送TA命令;第三处理模块303,用于当TATimer的定时时长小于DRX的周期长时,基站通过第二计数器来记录终端处于非活动状态下的第二时间长度,在第二时间长度大于第二门限值的情况下,基站发送TA命令。
[0037] 具体地,上述实施例的技术方案包括实现第一计数器和第二计数器两个计数器:基站侧维护第一计数器用于表征UE多长时间没有数据调度,若该计数器大于一个门限值(例如timeAlignmentTimer的4倍),基站侧不主动下发TA命令。同时,基站侧维护的第二计数器是一个UE处于DRX非活动态时间的计数器(SleepTimer)。本发明提出的技术方案是,在UE无数据调度时间计数器不超过门限值时,根据TATimer时长和DRX周期时长的关系,分为以下几种情况处理:
[0038] TATimer比DRX周期长时。在TATimer超时前最后一个OnDurationTimer运行期间,基站发送TA命令。
[0039] TATimer和DRX周期相等时。在每个OnDuration Timer运行期间,基站发送TA命令。
[0040] TATimer比DRX周期时间短时。若UE从DRX非活动态进入活动态,并且此时TATimer没有超时,并且SleepTimer超过一个门限值(如timeAlignmentTimer时长的1/2)时,发送TA命令。其它情况下,TATimer正常维护,在TATimer超时时刻,如果UE处于DRX活动状态,基站下发TA命令,否则,基站不发送TA命令。
[0041] 该装置有效地保证了在配置DRX时,UE能够灵活地和基站保持上行同步。在UE有一定业务量时,能够接收到基站的TA命令,最大限度减少上行失步的发生;在UE业务量很小的情况下,不保持UE上行同步状态,优化系统资源利用。
[0042] 优选地,本发明上述实施例中的第一处理模块301可以包括:第一判断模块,用于判断TATimer的定时时长是否超时,如果距离TATimer的定时时长的超时时间还有一个DRX的周期长,则在未超时时间段中的持续时间段内发送TA命令,否则,停止发送TA命令。
[0043] 优选地,本发明上述实施例中的第三处理模块303可以包括:第二判断模块,用于基站判断终端的状态,其中,当终端从非活动状态进入活动状态时,基站在第二时间长度大于第二门限值的情况下,发送TA命令;当终端一直处于活动状态下时,如果TATimer的定时时长超时,则基站发送TA命令。
[0044] 本发明上述各个实施例中,该装置还可以包括:第三判断模块,用于判断持续时间定时器是否到达启动时间,其中,在到达启动时间的情况下,基站发送TA命令。
[0045] 图4是根据本发明实施例的DRX模式下终端保持上行同步的处理方法的流程图。如图4所示,该方法包括如下步骤:
[0046] 步骤S402,通过基站中的第一计数器来记录终端未执行数据调度的第一时间长度。
[0047] 步骤S404,判断第一时间长度是否大于第一门限值,其中,当第一时间长度大于等于第一门限值时,基站不发送定时提前TA命令;当第一时间长度小于第一门限值时,基站根据时间对齐定时器TATimer的定时时长与不连续接收DRX的周期长的比较结果来确定发送TA命令。
[0048] 本发明主要对配置了DRX和时间对齐定时器timeAlignmentTimer的UE,根据DRX周期以及DRX下UE的状态,调整TA命令发送时机,使UE能够尽可能地收到TA命令。
[0049] 本方法有效地保证了在配置DRX时,UE能够灵活地和基站保持上行同步。在UE有一定业务量时,能够接收到基站的TA命令,最大限度减少上行失步的发生;在UE业务量很小的情况下,不保持UE上行同步状态,优化系统资源利用。
[0050] 本发明上述实施例中步骤S404基站根据时间对齐定时器TATimer的定时时长与不连续接收DRX的周期长的比较结果来确定发送TA命令包括:当TATimer的定时时长大于DRX的周期长时,基站在TATimer超时前的最后一个持续时间内发送TA命令;当TATimer的定时时长等于DRX的周期长时,基站在每一个持续时间内发送TA命令;当TATimer的定时时长小于DRX的周期长时,基站通过第二计数器来记录终端处于非活动状态下的第二时间长度,在第二时间长度大于第二门限值的情况下,基站发送TA命令。
[0051] 具体地,图5是根据本发明第一优选实施例的处理方法示意图。如图5所示,可以看出TATimer比DRX周期长的场景,根据当前协议,在TA命令发送的时机,终端是否监测PDCCH的行为不明确。
[0052] 在该场景中,本发明在TATimer周期内最后一个onDuration启动后发送TA命令,则保证TA命令在终端监测PDCCH的时间到达。
[0053] 具体地,图6是根据本发明第二优选实施例的处理方法示意图,如图6所示,可以看出TATimer和DRX周期相等的场景,根据当前协议,在TA命令发送的时机,终端是否监测PDCCH的行为不明确。
[0054] 在该场景中,本发明在每个onDuration启动时发送TA命令,则保证TA命令在终端监测PDCCH的时间到达。特别地,在时刻1时,UE没有调度数据时间计数器超过了设置的门限值,这次没有发送TA命令,终端通过重新接入获取上行同步。
[0055] 具体地,图7是根据本发明第三优选实施例的处理方法示意图,如图7所示,可以看出TATimer比DRX周期短的场景,根据当前协议,在TA命令发送的时机,终端是否监测PDCCH的行为不明确。
[0056] 在该场景中,本发明结合UE实际的DRX状态可以得出,在时刻1时,是按照TATimer超时正常发送TA,之后UE进入DRX非活动状态,再次进入活动状态时,判断UE处于DRX非活动时间计数器超过门限,这时立即发送TA,之后UE一直处于DRX活动状态,TA按照TATimer周期发送。时刻5和6之间有一次从非活动状态到活动状态的变化,但由于UE处于DRX非活动时间计数器未超过门限,因此进入活动状态后,没有立即发送TA,还是正常维护TATimer定时器,超时时发送TA。时刻7情况同时刻2相同,再次进入活动状态时,判断UE处于DRX非活动时间计数器超过门限,这时立即发送TA。时刻8按照TATimer周期应该发送,但此时处于DRX非活动态,此时无法发送,UE上行失步,需要通过重新接入获取上行同步。
[0057] 本发明上述实施例的步骤中,当TATimer的定时时长大于DRX的周期长时,基站在TATimer超时前的最后一个持续时间内发送TA命令的步骤包括:判断TATimer的定时时长是否超时,如果距离TATimer的定时时长的超时时间还有一个DRX的周期长,则在未超时时间段中的持续时间段内发送TA命令,否则,停止发送TA命令。
[0058] 在上述实施例的步骤中,当TATimer的定时时长小于DRX的周期长时,基站通过第二计数器来记录终端处于非活动状态下的第二时间长度,在第二时间长度大于第二门限值的情况下,基站发送TA命令的步骤可以包括:基站判断终端的状态,其中,当终端从非活动状态进入活动状态时,基站在第二时间长度大于第二门限值的情况下,发送TA命令;当终端一直处于活动状态下时,如果TATimer的定时时长超时,则基站发送TA命令。
[0059] 优选地,上述实施例中持续时间内发送TA命令的步骤可以包括:判断持续时间定时器是否到达启动时间,其中,在到达启动时间的情况下,基站发送TA命令。
[0060] 根据上述实施例可知,在实现过程中,基站调度器知晓终端的DRX配置参数,能够根据DRX配置以及终端上下行调度情况,计算出DRX相关定时器运行状况,以及获知终端是否处于DRX活动时间。调度器需要对每个配置了DRX的UE维护两个计数器,分别为UE没有调度数据时间计数器、UE处于DRX非活动时间计数器。UE没有调度数据时间计数器作用在于:若UE在相当一段时间内没有数据调度(以该定时器超过设定门限值为判断依据),则可以认为UE数据量小,基站侧无需维护UE上行同步(这样可以节省系统资源),在必要时UE可通过重新接入方式获得同步。UE处于DRX非活动时间计数器作用在于:当基站发送TA命令定时器时长小于DRX周期时,不能保证TA命令定时器超时时间内,会有一个onDurationTimer运行的机会,也即不能保证UE能够处在DRX活动时间。为使TA命令有机会发送,基站在UE每次进入DRX活动状态时进行判断,如果UE处于DRX非活动时间计数器大于设定门限值,则认为TA命令定时器快要超时的可能性比较大,需要在此时下发TA命令。
[0061] 图8是根据本发明实施例的DRX模式下终端保持上行同步的处理方法的详细流程图。结合附图8对本方法的实施作进一步的详细描述:
[0062] 步骤S201,根据配置的timeAlignmentTimer计算TATimer定时器,并和配置的DRX周期长度进行比较,根据结果不同转到相应步骤执行。若TATimer比DRX周期长,进入步骤S202,若TATimer和DRX周期相等,进入步骤S203,若TATimer比DRX周期时间短,进入步骤204(包括步骤S204a、步骤S204b、步骤S204c)。
[0063] 步骤S202,判断TATimer超时时间,若到达距离TATimer超时还有一个DRX周期长度的时间点,则在下次onDuration运行时可以发送TA命令,进入执行步骤203。
[0064] 步骤S203,判断是否到达onDuration定时器启动时间,若到达,执行步骤S205,否则,结束本操作。
[0065] 步骤S204,判断UE状态,若UE处于活动态且到达TATimer超时时间,执行步骤S205;若UE从非活动态进入活动态,判断DRX非活动时间计数器是否超过设置的门限值,如果超过,执行步骤S205,否则正常维护TATimer。
[0066] 步骤S205,判断UE没有调度数据时间计数器是否超过设置的门限值,如果不超过,发送TA命令。
[0067] 需要说明的是,本发明实施例在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0068] 从以上的实施例描述中,可以看出,本发明实现了如下技术效果:实现eNodeB能够在UE配置了DRX时,合理地将TA命令发送到UE,使UE能够进行上行定时调整,有效减少UE上行失步的发生。。
[0069] 显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成多个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0070] 上述说明示出并描述了本发明的一个优选实施例,但如前所述,应当理解本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述发明构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。